diff --git a/translations/es-ES/Placeholder.txt b/translations/es-ES/Placeholder.txt new file mode 100644 index 0000000000..3b94f91573 --- /dev/null +++ b/translations/es-ES/Placeholder.txt @@ -0,0 +1 @@ +Placeholder diff --git a/translations/es-ES/content/account-and-profile/index.md b/translations/es-ES/content/account-and-profile/index.md index f7cba45daf..59b73d5cc3 100644 --- a/translations/es-ES/content/account-and-profile/index.md +++ b/translations/es-ES/content/account-and-profile/index.md @@ -1,7 +1,7 @@ --- title: Tu cuenta y perfil en GitHub -shortTitle: Cuenta y perfil -intro: 'Haz que {% data variables.product.product_name %} funcione de la mejor forma para ti configurando los ajustes para tu cuenta personal, personalizando tu página de perfil y administrando las notificaciones que recibes de la actividad en {% data variables.product.prodname_dotcom %}.' +shortTitle: Account and profile +intro: 'Para que {% data variables.product.product_name %} funcione de la manera más adecuada para ti, configura los ajustes de tu cuenta personal, personaliza tu página de perfil y administra las notificaciones que recibes sobre la actividad en {% data variables.product.prodname_dotcom %}.' introLinks: quickstart: /get-started/onboarding/getting-started-with-your-github-account featuredLinks: @@ -40,5 +40,11 @@ children: - /setting-up-and-managing-your-personal-account-on-github - /setting-up-and-managing-your-github-profile - /managing-subscriptions-and-notifications-on-github +ms.openlocfilehash: 922990e3a89a53f625e739650c3c3b329f1f497d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146200198' --- diff --git a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/index.md b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/index.md index a9d58fc0e6..242900ad6a 100644 --- a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/index.md +++ b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/index.md @@ -17,6 +17,12 @@ children: - /setting-up-notifications - /viewing-and-triaging-notifications - /managing-subscriptions-for-activity-on-github -shortTitle: Suscripciones & notificaciones +shortTitle: Subscriptions & notifications +ms.openlocfilehash: 33c5c21db5feb48ca234e2ba45173f480fb53f8f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145113034' --- diff --git a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github/index.md b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github/index.md index d21567ef9c..e7ea23e505 100644 --- a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github/index.md +++ b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github/index.md @@ -13,6 +13,12 @@ topics: children: - /viewing-your-subscriptions - /managing-your-subscriptions -shortTitle: Administrar las suscripciones +shortTitle: Manage subscriptions +ms.openlocfilehash: e1457283f0027dd2b668d6096e2f04273e920a71 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091834' --- diff --git a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github/managing-your-subscriptions.md b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github/managing-your-subscriptions.md index 2aabf236ae..6e65c4ea60 100644 --- a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github/managing-your-subscriptions.md +++ b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github/managing-your-subscriptions.md @@ -11,32 +11,37 @@ topics: redirect_from: - /github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions - /github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github/managing-your-subscriptions -shortTitle: Administrar tus suscripciones +shortTitle: Manage your subscriptions +ms.openlocfilehash: 750a3a9ad87ff9aa709b84a98f548d85d53072ee +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145093188' --- - -Para ayudarte a entender tus suscripciones y decidir si quieres desuscribirte, consulta la sección "[Visualizar tus suscripciones](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions)". +Para ayudarle a comprender las suscripciones y decidir si quiere anular la suscripción, vea "[Visualización de las suscripciones](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions)". {% note %} -**Nota:** En vez de desuscribirte, tienes la opción de ignorar un repositorio. Si ignoras un repositorio, no recibirás ninguna notificación. No recomendamos ignorar repositorios ya que no se te notificará si eres mencionado. {% ifversion fpt or ghec %}Si te encuentras con algún tipo de abuso y quieres ignorar un repositorio, por favor, contacta a {% data variables.contact.contact_support %} para que podamos ayudarte. {% data reusables.policies.abuse %}{% endif %} +**Nota:** En lugar de anular la suscripción, tiene la opción de omitir un repositorio. Si ignoras un repositorio, no recibirás ninguna notificación. No se recomienda ignorar repositorios ya que no se le notificará si recibe @mentioned. {% ifversion fpt or ghec %}Si experimenta un abuso y quiere omitir un repositorio, póngase en contacto con {% data variables.contact.contact_support %} para que podamos ayudar. {% data reusables.policies.abuse %}{% endif %} {% endnote %} ## Elegir cómo darte de baja -Para dejar de observar (o desuscribirte de) los repositorios rápidamente, navega a [github.com/watching](https://github.com/watching) para ver todos los repositorios que estás siguiendo. Para obtener más información, consulta la sección "[Dejar de observar los repositorios](#unwatching-repositories)". +Para dejar de seguir rápidamente un repositorio (o cancelar la suscripción), vaya a [github.com/watching](https://github.com/watching) para ver todos los repositorios que sigue. Para más información, vea "[Dejar de seguir repositorios](#unwatching-repositories)". Para desuscribirte de varias notificaciones al mismo tiempo, puedes hacerlo utilizando tu bandeja de entrada o en la página de suscripciones. Ambas de estas opciones ofrecen más contexto acerca de tus suscripciones que la página de "Repositorios en observación". ### Beneficios de darte de baja desde tu bandeja de entrada -Cuando te desuscribes de las notificaciones en tu bandeja de entrada, tienes varias otras opciones de clasificación y puedes filtrar tus notificaciones con filtros personalizados y tipos de discusión. Para obtener más información, consulta la sección "[Administrar notificaciones desde tu bandeja de entrada](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox)". +Cuando te desuscribes de las notificaciones en tu bandeja de entrada, tienes varias otras opciones de clasificación y puedes filtrar tus notificaciones con filtros personalizados y tipos de discusión. Para más información, vea "[Administración de notificaciones de la Bandeja de entrada](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox)". ### Beneficios de darte de baja desde la página de suscripciones Cuando te desuscribes de las notificaciones en la página de suscripciones, puedes ver más notificaciones a las que estés suscrito y clasificarlas por "Suscrito más recientemente" o "Suscrito más antiguamente". -La página de suscripciones te muestra todas las notificaciones a las que estás actualmente suscrito, incluyendo aquellas que hayas marcado como **Listas** en tu bandeja de entrada. +En la página de suscripciones se muestran todas las notificaciones a las que está actualmente suscrito, incluidas las que haya marcado como **Listas** en la Bandeja de entrada. Solo puedes filtrar tus suscripciones por repositorio y por la razón que estás recibiendo la notificación. @@ -46,36 +51,39 @@ Cuando te desuscribes de las notificaciones en tu bandeja de entrada, desaparece {% data reusables.notifications.access_notifications %} 1. Desde la bandeja de notificaciones, selecciona aquellas de las cuales deseas darte de baja. -2. Haz clic en **Desuscribirse.** ![Opción para darse de baja de una bandeja principal](/assets/images/help/notifications-v2/unsubscribe-from-main-inbox.png) +2. Haga clic en **Cancelar suscripción.** + ![ Opción Cancelar suscripción de la Bandeja de entrada principal](/assets/images/help/notifications-v2/unsubscribe-from-main-inbox.png) ## Darse de baja de las notificaciones en la página de suscripciones {% data reusables.notifications.access_notifications %} -1. En la barra lateral izquierda, bajo la lista de repositorios, utiliza el menú desplegable de "Administrar notificaciones" para dar clic en **Suscripciones**. ![Opciones del menú desplegable de administrar notificaciones](/assets/images/help/notifications-v2/manage-notifications-options.png) +1. En la barra lateral izquierda, debajo de la lista de repositorios, use el menú desplegable "Administrar notificaciones" para hacer clic en **Suscripciones**. + ![Opciones del menú desplegable Administrar notificaciones](/assets/images/help/notifications-v2/manage-notifications-options.png) -2. Selecciona las notificaciones de las cuales quieres darte de baja. En la esquina superior derecha, da clic en **Darse de baja** ![Página de suscripciones](/assets/images/help/notifications-v2/unsubscribe-from-subscriptions-page.png) +2. Selecciona las notificaciones de las cuales quieres darte de baja. En la parte superior derecha, haga clic en **Cancelar suscripción.** + ![ Página Suscripciones](/assets/images/help/notifications-v2/unsubscribe-from-subscriptions-page.png) ## Dejar de observar los repositorios -Cuando dejas de observar un repositorio, de desuscribes de notificaciones futuras del mismo, a menos de que participes en una conversación o te @mencionen. +Cuando deja de seguir un repositorio, anula la suscripción a las notificaciones futuras del mismo, a menos que participe en una conversación o le @mentioned. {% data reusables.notifications.access_notifications %} -1. En la barra lateral izquierda, bajo la lista de repositorios, utiliza el menú desplegable de "Administrar notificaciones" para dar clic en **Repositorios que sigues**. +1. En la barra lateral izquierda, en la lista de repositorios, use el menú desplegable "Administrar notificaciones" y haga clic en **Repositorios que sigue**. - ![Opciones del menú desplegable de administrar notificaciones](/assets/images/help/notifications-v2/manage-notifications-options.png) + ![Opciones del menú desplegable "Administrar notificaciones"](/assets/images/help/notifications-v2/manage-notifications-options.png) 2. En la página de repositorios que sigues, después de que hayas evaluado aquellos que estás siguiendo, decide si quieres: - + - Dejar de seguir un repositorio - Ignorar todas las notificaciones de un repositorio - Si se habilitan, personaliza los tipos de evento para los cuales recibes notificaciones ({% data reusables.notifications-v2.custom-notification-types %}) - + {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5819 %} -1. Opcionalmente, para desuscribirte de todos los repositorios que le pertenecen a algún usuario u organización, selecciona el menú desplegable de **Dejar de observar todos** y haz clic en la organización que tiene los repositorios de los cuales quieres desuscribirte. El botón para dejar de observar todos los repositorios solo se encuentra disponible si estás observando toda la actividad o notificaciones personalizadas en más de 10 repositorios. +1. Opcionalmente, para anular la suscripción de todos los repositorios propiedad de un usuario u organización, seleccione el menú desplegable **Dejar de seguir todos** y haga clic en la organización de cuyos repositorios quiera anular la suscripción. El botón para dejar de observar todos los repositorios solo se encuentra disponible si estás observando toda la actividad o notificaciones personalizadas en más de 10 repositorios. ![Captura de pantalla del botón "Dejar de observar todos".](/assets/images/help/notifications-v2/unsubscribe-from-all-repos.png) - - Haz clic en **Dejar de observar** para confirmar que quieres dejar de observar los repositorios que le pertenecen al usuario u organización seleccionado o haz clic en **Cancelar** para cancelar la acción. + - Haga clic en **Dejar de seguir** para confirmar que quiere dejar de seguir a los repositorios que pertenecen al usuario u organización seleccionados, o bien haga clic en **Cancelar** para cancelar. ![Captura de pantalla del diálogo de confirmación para dejar de observar todos.](/assets/images/help/notifications-v2/unwatch-repo-dialog.png) diff --git a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github/viewing-your-subscriptions.md b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github/viewing-your-subscriptions.md index 5f44c34e43..0adbcffa3a 100644 --- a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github/viewing-your-subscriptions.md +++ b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github/viewing-your-subscriptions.md @@ -23,12 +23,17 @@ versions: ghec: '*' topics: - Notifications -shortTitle: Ver Suscripciones +shortTitle: View subscriptions +ms.openlocfilehash: 34faad79004d34f5beb14e8992b9aff4e6a3ab39 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117241' --- +Recibe notificaciones para sus suscripciones de la actividad reciente en {% data variables.product.product_name %}. Hay muchas razones por las cuales puedes estar suscrito a una conversación. Para obtener más información, consulte "[Acerca de las notificaciones](/github/managing-subscriptions-and-notifications-on-github/about-notifications#notifications-and-subscriptions)". -Recibes notificaciones para tus suscripciones de la actividad reciente en {% data variables.product.product_name %}. Hay muchas razones por las cuales puedes estar suscrito a una conversación. Para obtener más información, consulta la sección "[Acerca de las notificaciones](/github/managing-subscriptions-and-notifications-on-github/about-notifications#notifications-and-subscriptions)". - -Te recomendamos auditar tus suscripciones y desuscribirte de las que no sean necesarias como parte de un flujo de trabajo de notificaciones saludable. Para obtener más información acerca de tus opciones para desuscribirte, consulta la sección "[Administrar suscripciones](/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions)". +Te recomendamos auditar tus suscripciones y desuscribirte de las que no sean necesarias como parte de un flujo de trabajo de notificaciones saludable. Para obtener más información sobre las opciones para cancelar la suscripción, consulte "[Administración de suscripciones](/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions)". ## Diagnosticar el por qué recibes tantas notificaciones @@ -36,21 +41,21 @@ Cuando tu bandeja de entrada tiene demasiadas notificaciones como para administr ![Seguimiento automático](/assets/images/help/notifications-v2/automatic-watching-example.png) -Para obtener más información, consulta la sección "[Configurar las notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#automatic-watching)". +Para más información, consulte "[Configuración de notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#automatic-watching)". -Para ver un resumen de tus suscripciones a repositorios, consulta la sección "[Revisar los repositorios que estás observando](#reviewing-repositories-that-youre-watching)". -{% tip %} +Para ver la información general de sus suscripciones a repositorios, consulte "[Revisión de los repositorios que sigue](#reviewing-repositories-that-youre-watching)". {% tip %} -**Tip:** Puedes seleccionar los tipos de evento para los cuales quieres recibir notificaciones si utilizas la opción **Personalizar** de la lista desplegable **Observar/Dejar de observar** en tu [página de observados](https://github.com/watching) o en cualquier página de repositorio en {% data variables.product.product_name %}. 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)". +**Sugerencia:** Puede seleccionar los tipos de eventos para los que quiere recibir notificaciones mediante la opción **Custom** (Personalizar) de la lista desplegable **Watch/Unwatch** (Seguir/Dejar de seguir) en la [página de seguimiento](https://github.com/watching) o en cualquier página de repositorio de {% data variables.product.product_name %}. Para más información, consulte "[Configuración de notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#configuring-your-watch-settings-for-an-individual-repository)". {% endtip %} -Muchas personas se olvidan de los repositorios que han marcado para observar. Desde la página de "Repositorios observados" puedes dejar de observar los repositorios rápidamente. Para obtener más información sobre las formas de dejar de suscribirse, consulta la sección "[Dejar de observar las recomendaciones](https://github.blog/changelog/2020-11-10-unwatch-recommendations/)" en {% data variables.product.prodname_blog %} y "[Administrar tus suscripciones](/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions)". También puedes crear un flujo de trabajo de clasificación para que te ayude con las notificaciones que recibes. Para obtener orientación sobre los flujos de trabajo de clasificación, consulta la sección "[Personalizar un flujo de trabajo para clasificar tus notificaciones](/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications)". +Muchas personas se olvidan de los repositorios que han marcado para observar. Desde la página de "Repositorios observados" puedes dejar de observar los repositorios rápidamente. Para obtener más información sobre las formas de cancelar la suscripción, consulte "[Recomendaciones para desuscribirse](https://github.blog/changelog/2020-11-10-unwatch-recommendations/)" en {% data variables.product.prodname_blog %} y "[Administración de las suscripciones](/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions)". También puedes crear un flujo de trabajo de clasificación para que te ayude con las notificaciones que recibes. Para obtener instrucciones sobre los flujos de trabajo de evaluación de prioridades, consulte "[Personalización de un flujo de trabajo para clasificar las notificaciones](/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications)". ## Revisar todas tus suscripciones {% data reusables.notifications.access_notifications %} -1. En la barra lateral izquierda, debajo de la lista de repositorios de los cuales recibes notificaciones, utiliza el menú desplegable "Administrar notificaciones" para dar clic en **Suscripciones**. ![Opciones del menú desplegable de administrar notificaciones](/assets/images/help/notifications-v2/manage-notifications-options.png) +1. En la barra lateral izquierda, en la lista de repositorios de los cuales recibe notificaciones, abra el menú desplegable "Manage notifications" (Administrar notificaciones) y haga clic en **Subscriptions** (Suscripciones). + ![Opciones del menú desplegable Manage notifications (Administrar notificaciones)](/assets/images/help/notifications-v2/manage-notifications-options.png) 2. Utiliza los filtros y organiza para reducir la lista de suscripciones y comenzar a darte de baja de las conversaciones de las cuales ya no quieres recibir notificaciones. @@ -58,7 +63,7 @@ Muchas personas se olvidan de los repositorios que han marcado para observar. De {% tip %} -**Tips:** +**Sugerencias:** - Para revisar las suscripciones que pudiste haber olvidado, organiza por "suscripciones menos recientes" - Para revisar una lista de repositorios de los cuales aún puedes recibir notificaciones, despliega el menú "filtrar por repositorio" para ver el listado. @@ -67,13 +72,15 @@ Muchas personas se olvidan de los repositorios que han marcado para observar. De ## Revisar los repositorios que estás siguiendo de cerca -1. En la barra lateral izquierda, bajo la lista de repositorios, utiliza el menú desplegable "Administrar notificaciones" y da clic en **Repositorios que sigues**. ![Opciones del menú desplegable de administrar notificaciones](/assets/images/help/notifications-v2/manage-notifications-options.png) -2. Evalúa si los repositorios que estás siguiendo de cerca tienen actualizaciones que aún sean útiles y relevantes. Cuando sigues de cerca un repositorio, se te notificará de todas las conversaciones en el mismo. ![Página de notificaciones que sigues](/assets/images/help/notifications-v2/watched-notifications-custom.png) +1. En la barra lateral izquierda, en la lista de repositorios, use el menú desplegable "Manage notifications" (Administrar notificaciones) y haga clic en **Watched repositories** (Repositorios que sigue). + ![Opciones del menú desplegable Manage notifications (Administrar notificaciones)](/assets/images/help/notifications-v2/manage-notifications-options.png) +2. Evalúa si los repositorios que estás siguiendo de cerca tienen actualizaciones que aún sean útiles y relevantes. Cuando sigues de cerca un repositorio, se te notificará de todas las conversaciones en el mismo. +![Página de notificaciones de los repositorios que sigue](/assets/images/help/notifications-v2/watched-notifications-custom.png) {% tip %} - **Tip:** En vez de observar un repositorio, considera solo recibir notificaciones cuando hayan actualziaciones a {% data reusables.notifications-v2.custom-notification-types %} (si se habilitaron para el repositorio) o cualquier combinación de estas opciones o dejar de observarlo por completo. - - Cuando dejas de seguir un repositorio, aún se te puede notificar cuando te @mencionan o cuando participas en un hilo. Cuando configuras el recibir notificaciones para ciertos tipos de evento, solo se te notificará cuando existan actualizaciones en éstos dentro del repositorio, si estás participando en un hilo, o si tú o un equipo al que perteneces tiene alguna @mención. + **Sugerencia:** En lugar de seguir un repositorio, considere la posibilidad de recibir solo notificaciones cuando haya actualizaciones en {% data reusables.notifications-v2.custom-notification-types %} (si se han habilitado para el repositorio), o en cualquier combinación de estas opciones, o bien deje de seguir un repositorio por completo. + + Al dejar de seguir un repositorio, todavía recibirá notificaciones cuando le mencionen (@mentioned) o cuando participe en una conversación. Si configura las opciones para recibir notificaciones de ciertos tipos de eventos, solo se le notificará cuando haya actualizaciones en dichos eventos en el repositorio, cuando participe en una conversación o cuando usted o un equipo al que pertenece sean @mentioned. {% endtip %} diff --git a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/about-notifications.md b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/about-notifications.md index 18cc39f735..dea48e8649 100644 --- a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/about-notifications.md +++ b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/about-notifications.md @@ -1,6 +1,6 @@ --- title: Acerca de las notificaciones -intro: 'Las notificaciones proporcionan actualizaciones sobre las actividades de {% data variables.product.product_location %} a las que te hayas suscrito. Puedes utilizar la bandeja de notificaciones para personalizar, clasificar y administrar tus actualizaciones.' +intro: 'Las notificaciones proporcionan actualizaciones sobre las actividades de {% data variables.product.product_location %} a las que te hayas suscrito. Puedes usar la bandeja de entrada de notificaciones para personalizar, evaluar y administrar las actualizaciones.' redirect_from: - /articles/notifications - /articles/about-notifications @@ -14,86 +14,90 @@ versions: ghec: '*' topics: - Notifications +ms.openlocfilehash: 87034df88eb94c1d880806f01cb8748ed555a284 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147432028' --- - ## Notificaciones y suscripciones -Puedes elegir recibir actualizaciones continuas sobre actividades específicas en {% data variables.product.product_location %} mediante una suscripción. Las notificaciones son actualizaciones que recibes por alguna actividad específica a la que te hayas suscrito. +Puede optar por recibir actualizaciones constantes sobre actividades específicas en {% data variables.product.product_location %} mediante una suscripción. Las notificaciones son actualizaciones que recibes para alguna actividad específica a la cual te hayas suscrito. ### Opciones de suscripción -Puedes elegir suscribirte a las notificaciones de: +Puedes elegir suscribirte a notificaciones para: - Una conversación sobre un informe de problemas, solicitud de extracción o gist específico. - Todas las actividades en un repositorio o en un debate de equipo. -- Actividades de CI, tales como el estado de los flujos de trabajo en los repositorios configurados con {% data variables.product.prodname_actions %}. +- Actividades de CI, tales como el estado de los flujos de trabajo en los repositorios configurados con {% data variables.product.prodname_actions %}. - Repositorio {% data reusables.notifications-v2.custom-notification-types %} (en caso de que estén habilitadas). -También puedes elegir seguir automáticamente todos los repositorios en los que tienes acceso de escritura, con excepción de sus bifurcaciones. Puedes seguir de cerca manualmente a cualquier otro repositorio al que tengas acceso si das clic en **Seguir**. +También puedes elegir seguir automáticamente todos los repositorios en los que tienes acceso de escritura, con excepción de sus bifurcaciones. Puede ver cualquier otro repositorio al que tenga acceso manualmente haciendo clic en **Watch** (Inspeccionar). -Si ya no te interesa alguna conversación, te puedes dar de baja, dejar de seguir o personalizar los tipos de notificaciones que recibirás en el futuro. Por ejemplo, si ya no quieres recibir notificaciones de algún repositorio en particular, puedes dar clic en **Darse de baja**. Para obtener más información, consulta la opción "[Administrar tus suscripciones](/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions)". +Si ya no te interesa alguna conversación, te puedes dar de baja, dejar de seguir o personalizar los tipos de notificaciones que recibirás en el futuro. Por ejemplo, si ya no quiere recibir notificaciones de un repositorio en particular, puede hacer clic en **Unsubscribe** (Cancelar suscripción). Para más información, consulte "[Administración de sus suscripciones](/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions)". ### Suscripciones predeterminadas Generalmente, estarás suscrito automática y predeterminadamente a las conversaciones cuando: -- No has inhabilitado el seguimiento automático a través de tu configuración de notificaciones para los repositorios o equipos a los cuales te has unido. Esta configuración está predeterminadamente habilitada. +- No has inhabilitado el seguimiento automático a través de tu configuración de notificaciones para los repositorios o equipos a los cuales te has unido. Esta opción está habilitada de forma predeterminada. - Te han asignado a un informe de problemas o solicitud de extracción. - Has abierto una solicitud de extracción, informe de problemas, o has creado una publicación para que un equipo la debata. - Has comentado en un hilo. -- Te has suscrito a un hilo manualmente dando clic en **Seguir** o **Suscribirse**. -- Han @mencionado tu nombre de usuario. +- Se suscribe a un subproceso manualmente haciendo clic en **Watch** (Inspeccionar) o **Subscribe** (Suscribirse). +- Su nombre de usuario es @mentioned. - Has cambiado el estado de un hilo, como cuando cierras un informe de problemas o fusionas una solicitud de extracción. -- Se ha @mencionado a algún equipo al que pertenezcas. +- Algún equipo al que pertenece es @mentioned. -Predeterminadamente, también observarás automáticamente a todos los repositorios que crees y que le pertenezcan a tu cuenta personal. +De forma predeterminada, también inspeccionas automáticamente todos los repositorios que has creado y sean propiedad de tu cuenta personal. -Para darte de baja de las conversaciones a las cuales estás suscrito automáticamente, puedes cambiar tu configuración de notificaciones o darte de baja directamente o dejar de seguir la actividad de {% data variables.product.product_location %}. Para obtener más información, consulta la opción "[Administrar tus suscripciones](/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions)". +Para cancelar su suscripción a las conversaciones a las cuales está suscrito automáticamente, puede cambiar su configuración de notificación o directamente finalizar la suscripción o dejar de seguir la actividad de {% data variables.product.product_location %}. Para más información, consulte "[Administración de sus suscripciones](/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions)". ## Personalizar notificaciones y suscripciones -Puedes elegir ver tus notificaciones a través de la bandeja de entrada de notificaciones en [https://github.com/notifications](https://github.com/notifications){% ifversion fpt or ghes or ghec %} y en la app de {% data variables.product.prodname_mobile %}{% endif %}, a través de tu correo electrónico, o en alguna combinación de estas opciones. +Puede elegir ver las notificaciones a través de la bandeja de notificaciones en [https://github.com/notifications](https://github.com/notifications){% ifversion fpt or ghes or ghec %} y en la aplicación {% data variables.product.prodname_mobile %} {% endif %}, a través de su correo electrónico o alguna combinación de estas opciones. -Para personalizar los tipos de actualizaciones que deseas recibir y el lugar a donde quieras que se envíen, modifica tu configuración de notificaciones. Para obtener más información, consulta la sección "[Configurar las notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications)". +Para personalizar los tipos de actualizaciones que deseas recibir y el lugar a donde quieras que se envíen, modifica tu configuración de notificaciones. Para más información, consulte "[Configuración de notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications)". -Para poder seguir administrando tus suscripciones, revisa los repositorios que sigues y las suscripciones que tienes y date de baja de aquellos que ya no quieras seguir. Para obtener más información, consulta la sección "[Administrar suscripciones de actividad en GitHub](/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github)". +Para poder seguir administrando tus suscripciones, revisa los repositorios que sigues y las suscripciones que tienes y date de baja de aquellos que ya no quieras seguir. Para obtener más información, consulte "[Administración de suscripciones para la actividad en GitHub](/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github)". -Para personalizar la manera en la que deseas recibir actualizaciones para solicitudes de extracción o informes de problemas específicos, puedes configurar tus preferencias dentro de las mismas. Para obtener más información, consulta la sección "[Clasificar una sola notificación](/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification#customizing-when-to-receive-future-updates-for-an-issue-or-pull-request)". +Para personalizar la manera en la que deseas recibir actualizaciones para solicitudes de extracción o informes de problemas específicos, puedes configurar tus preferencias dentro de las mismas. Para obtener más información, vea "[Clasificar una sola notificación](/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification#customizing-when-to-receive-future-updates-for-an-issue-or-pull-request)". -{% ifversion fpt or ghes or ghec %} -Puedes personalizar y programar notificaciones de subida en la app de {% data variables.product.prodname_mobile %}. Para obtener más información, consulta la sección "[Configurar las notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#managing-your-notification-settings-with-github-mobile)". +{% ifversion fpt or ghes or ghec %} Puede personalizar y programar notificaciones push en la aplicación {% data variables.product.prodname_mobile %}. Para más información, consulte "[Configuración de notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#managing-your-notification-settings-with-github-mobile)". {% endif %} ## Razones para que recibas notificaciones -Tu bandeja de entrada se configura con filtros predeterminados que representan las razones más comunes para que la gente necesite dar seguimiento a sus notificaciones. Para obtener más información, consulta la sección "[Administrar las notificaciones desde tu bandeja de entrada](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#default-notification-filters)". +Tu bandeja de entrada se configura con filtros predeterminados que representan las razones más comunes para que la gente necesite dar seguimiento a sus notificaciones. Para obtener más información sobre los filtros de bandeja de entrada, consulte "[Administración de notificaciones de la bandeja de entrada](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#default-notification-filters)". -Tu bandeja de entrada muestra las `reasons` (razones) para que recibas notificaciones a modo de etiqueta. +Su bandeja de entrada muestra las razones (`reasons`) de las notificaciones a modo de etiqueta. ![Etiquetas de razones en la bandeja de entrada](/assets/images/help/notifications-v2/reasons-as-labels-in-inbox.png) -Puedes filtrar tu bandeja de entrada por razón por la cual estás suscrito a notificaciones. Por ejemplo, para ver únicamente solicitudes de extracción en donde alguien solicitó tu revisión, puedes utilizar el filtro de búsqueda `review-requested` (revisión solicitada). +Puedes filtrar tu bandeja de entrada por razón por la cual estás suscrito a notificaciones. Por ejemplo, para ver únicamente solicitudes de incorporación de cambios en las que alguien ha solicitado su revisión, puede usar el filtro de consulta `review-requested`. ![Filtrar notificaciones por revisión de la razón solicitada](/assets/images/help/notifications-v2/review-requested-reason.png) -Si configuraste las notificaciones para que se enviaran por correo electrónico y crees que estás recibiendo notificaciones que no te pertenecen, considera dar solución a los problemas especificando el tema en los encabezados de correo electrónico que muestren el receptor al que se pretende llegar. Para obtener más información, consulta la sección "[Configurar notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications)". +Si configuraste las notificaciones para que se enviaran por correo electrónico y crees que estás recibiendo notificaciones que no te pertenecen, considera dar solución a los problemas especificando el tema en los encabezados de correo electrónico que muestren el receptor al que se pretende llegar. Para más información, consulte "[Configuración de notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications)". ## Clasificar las notificaciones de tu bandeja de entrada Para administrar tus notificaciones de manera efectiva, puedes clasificar tu bandeja de entrada con opciones para: -- Eliminar una notificación de la bandeja de entrada marcada como **Completada**. Puedes revisar las notificaciones **Completadas** en un mismo lugar dando clic en **Completada** en la barra lateral o utilizando el query `is:done`. +- Quitar una notificación de la bandeja de entrada marcada como **Done** (Finalizada). Puede revisar todas las notificaciones marcadas como **Done** (Finalizadas) en un solo lugar haciendo clic en **Done** (Finalizadas) en la barra lateral o mediante la consulta `is:done`. - Marcar la notificación como leída o no leída. -- **Guardar** una notificación para su revisión posterior. Las notificaciones **Guardadas** se resaltan en tu bandeja de entrada. Puedes revisar las notificaciones **Guardadas** en un mismo lugar en la barra lateral si das clic en **Guardadas**" o utilizando el query `is:saved`. +- **Guardar** una notificación para revisarla posteriormente. Las notificaciones **guardadas** se marcan en la bandeja de entrada. Puede revisar todas las notificaciones marcadas como **Saved** (Guardadas) en un solo lugar haciendo clic en **Saved** (Guardadas) en la barra lateral o mediante la consulta `is:saved`. - Darte de baja automáticamente de esta notificación y de las actualizaciones futuras a esta conversación. Darte de baja también elimina la notificación de tu bandeja de entrada. Si te das de baja de una conversación y alguien menciona tu nombre de usuario o el equipo al que perteneces, del cual recibes notificaciones, entonces comenzarás a recibirlas de nuevo para dicha conversación. -También puedes clasificar varias notificaciones al mismo tiempo desde tu bandeja de entrada. Para obtener más información, consulta la sección "[Administrar notificaciones desde tu bandeja de entrada](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#triaging-multiple-notifications-at-the-same-time)". +También puedes clasificar varias notificaciones al mismo tiempo desde tu bandeja de entrada. Para obtener más información, consulte "[Administración de notificaciones de la bandeja de entrada](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#triaging-multiple-notifications-at-the-same-time)". ## Personalizar tu bandeja de entrada de notificaciones -Para enfocarte en un grupo de notificaciones en tu bandeja de entrada en {% data variables.product.product_location %}{% ifversion fpt or ghes or ghec %} o en {% data variables.product.prodname_mobile %}{% endif %}, puedes crear filtros personalizados. Por ejemplo, puedes crear un filtro personalizado para un proyecto de código abierto en el que contribuyes y únicamente ver notificaciones para el repositorio en el que se te mencione. Para obtener más información, consulta la sección "[Administrar notificaciones desde tu bandeja de entrada](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox)". Para ver más ejemplos de cómo personalizar tu flujo de trabajo de clasificaciones, consulta la sección "[Personalizar un flujo de trabajo para clasificar tus notificaciones](/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications)". +Para centrarse en un grupo de notificaciones de la bandeja de entrada en {% data variables.product.product_location %}{% ifversion fpt or ghes or ghec %} o {% data variables.product.prodname_mobile %}{% endif %}, puede crear filtros personalizados. Por ejemplo, puedes crear un filtro personalizado para un proyecto de código abierto en el que contribuyes y únicamente ver notificaciones para el repositorio en el que se te mencione. Para obtener más información, consulte "[Administración de notificaciones de la bandeja de entrada](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox)". Para obtener más ejemplos de cómo personalizar su flujo de trabajo de clasificación, consulte "[Personalización de un flujo de trabajo para clasificar las notificaciones](/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications)". ## Política de retención de notificaciones -Las notificaciones que no se marquen como **Guardadas** se mantendrán por 5 meses. Aquellas marcadas como **Guardadas** se mantendrán por tiempo indefinido. Si tu notificación guardada tiene más de 5 meses y la dejas de guardad, ésta desaparecerá de tu bandeja de entrada en un día. +Las notificaciones que no están marcadas como **Saved** (Guardadas) se mantienen durante 5 meses. Las notificaciones marcadas como **Saved** (Guardadas) se mantienen indefinidamente. Si tu notificación guardada tiene más de 5 meses y la dejas de guardad, ésta desaparecerá de tu bandeja de entrada en un día. -## Retroalimentación y soporte +## Comentarios y soporte técnico -Si tienes retroalimentación o solicitudes de características para las notificaciones, utiliza un [debate de {% data variables.product.prodname_github_community %}](https://github.com/orgs/community/discussions/categories/general). +Si tienes comentarios o solicitudes de características para las notificaciones, usa un [debate de {% data variables.product.prodname_github_community %}](https://github.com/orgs/community/discussions/categories/general). 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 b6323bbd38..2eb5a48c2b 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 @@ -1,6 +1,6 @@ --- -title: Configuring notifications -intro: 'Choose the type of activity on {% data variables.product.prodname_dotcom %} that you want to receive notifications for and how you want these updates delivered.' +title: Configuración de notificaciones +intro: 'Elige el tipo de actividad en {% data variables.product.prodname_dotcom %} para el que deseas recibir notificaciones y cómo deseas que se entreguen estas actualizaciones.' redirect_from: - /articles/about-web-notifications - /format-of-notification-emails @@ -22,76 +22,78 @@ versions: ghec: '*' topics: - Notifications +ms.openlocfilehash: b7822a7db40455476c5fc5ac6f779e45d7f558a9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147060766' --- +## Opciones de entrega de notificaciones -## Notification delivery options +Puede recibir notificaciones de actividad en {% data variables.product.product_location %} en las siguientes ubicaciones. -You can receive notifications for activity on {% data variables.product.product_location %} in the following locations. + - La bandeja de entrada de notificaciones de la interfaz web de {% data variables.product.product_location %} {% ifversion fpt or ghes or ghec %} + - La bandeja de notificaciones en {% data variables.product.prodname_mobile %}, que se sincroniza con la de {% data variables.product.product_location %}{% endif %} + - Un cliente de correo electrónico que utiliza una dirección de correo electrónico verificada, la cual también se sincroniza con la bandeja de entrada de notificaciones en {% data variables.product.product_location %}{% ifversion fpt or ghes or ghec %} y {% data variables.product.prodname_mobile %}{% endif %} - - The notifications inbox in the {% data variables.product.product_location %} web interface{% ifversion fpt or ghes or ghec %} - - The notifications inbox on {% data variables.product.prodname_mobile %}, which syncs with the inbox on {% data variables.product.product_location %}{% endif %} - - An email client that uses a verified email address, which can also sync with the notifications inbox on {% data variables.product.product_location %}{% ifversion fpt or ghes or ghec %} and {% data variables.product.prodname_mobile %}{% endif %} - -{% ifversion fpt or ghes or ghec %} -{% data reusables.notifications-v2.notifications-inbox-required-setting %} For more information, see "[Choosing your notification settings](#choosing-your-notification-settings)." +{% ifversion fpt or ghes or ghec %} {% data reusables.notifications-v2.notifications-inbox-required-setting %} Para obtener más información, consulte "[Escoger la configuración de notificaciones](#choosing-your-notification-settings)." {% endif %} {% data reusables.notifications.shared_state %} -### Benefits of the notifications inbox +### Beneficios de la bandeja de entrada de notificaciones -The notifications inbox on {% data variables.product.product_location %}{% ifversion fpt or ghes or ghec %} and {% data variables.product.prodname_mobile %}{% endif %} includes triaging options designed specifically for your {% data variables.product.prodname_dotcom %} notifications flow, including options to: - - Triage multiple notifications at once. - - Mark completed notifications as **Done** and remove them from your inbox. To view all of your notifications marked as **Done**, use the `is:done` query. - - Save a notification to review later. Saved notifications are flagged in your inbox and kept indefinitely. To view all of your saved notifications, use the `is:saved` query. - - Unsubscribe and remove a notification from your inbox. - - Preview the issue, pull request, or team discussion where the notification originates on {% data variables.product.product_location %} from within the notifications inbox. - - See one of the latest reasons you're receiving a notification from your inbox with a `reasons` label. - - Create custom filters to focus on different notifications when you want. - - Group notifications in your inbox by repository or date to get a quick overview with less context switching +La bandeja de notificaciones de {% data variables.product.product_location %}{% ifversion fpt or ghes or ghec %} y {% data variables.product.prodname_mobile %}{% endif %} incluye opciones de evaluación de prioridades diseñadas específicamente para su flujo de notificaciones de {% data variables.product.prodname_dotcom %}, con opciones como: + - Evaluación de prioridades de varias notificaciones a la vez. + - Marque las notificaciones completadas como **Done** y quítelas de la bandeja de entrada. Para ver todas las notificaciones marcadas como **Done**, use la consulta `is:done`. + - Guarde una notificación para revisarla más adelante. Las notificaciones guardadas se marcan en la bandeja de entrada y se conservan indefinidamente. Para ver todas las notificaciones guardadas, use la consulta `is:saved`. + - Cancele la suscripción y quite una notificación de la bandeja de entrada. + - Obtenga la vista previa de la incidencia, la solicitud de incorporación de cambios o el debate de equipo donde se origina la notificación en {% data variables.product.product_location %} desde la bandeja de notificaciones. + - Vea una de las razones más recientes por las que recibe una notificación de la bandeja de entrada con una etiqueta `reasons`. + - Cree filtros personalizados para centrarse en diferentes notificaciones cuando quiera. + - Agrupar notificaciones por repositorio o fecha en tu bandeja de entrada para obtener un resumen rápido con menos cambios de contexto -{% ifversion fpt or ghes or ghec %} -In addition, you can receive and triage notifications on your mobile device with {% data variables.product.prodname_mobile %}. For more information, see "[Managing your notification settings with GitHub Mobile](#managing-your-notification-settings-with-github-mobile)" or "[GitHub Mobile](/get-started/using-github/github-mobile)." +{% ifversion fpt or ghes or ghec %} Además, puede recibir y evaluar las notificaciones en el dispositivo móvil con {% data variables.product.prodname_mobile %}. Para obtener más información, consulte "[Administración de la configuración de notificaciones con GitHub Mobile](#managing-your-notification-settings-with-github-mobile)" o "[GitHub Mobile](/get-started/using-github/github-mobile)". {% endif %} -### Benefits of using an email client for notifications +### Beneficios de utilizar un cliente de correo electrónico para las notificaciones -One benefit of using an email client is that all of your notifications can be kept indefinitely depending on your email client's storage capacity. Your inbox notifications are only kept for 5 months on {% data variables.product.prodname_dotcom %} unless you've marked them as **Saved**. **Saved** notifications are kept indefinitely. For more information about your inbox's retention policy, see "[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications#notification-retention-policy)." +Un beneficio de utilizar un cliente de correo electrónico es que todas tus notificaciones se pueden mantener por tiempo indefinido dependiendo de la capacidad de almacenamiento de éste. Las notificaciones de la bandeja de entrada solo se conservan durante 5 meses en {% data variables.product.prodname_dotcom %} a menos que las haya marcado como **Saved**. Las notificaciones marcadas como **Saved** se conservan indefinidamente. Para obtener más información sobre la directiva de retención de la bandeja de entrada, consulte "[Acerca de las notificaciones](/github/managing-subscriptions-and-notifications-on-github/about-notifications#notification-retention-policy)". -Sending notifications to your email client also allows you to customize your inbox according to your email client's settings, which can include custom or color-coded labels. +Enviar notificaciones a tu cliente de correo electrónico también te permite personalizar tu bandeja de entrada de acuerdo con la configuración del mismo, lo cual puede incluir etiquetas personalizadas o con códigos de color. -Email notifications also allow flexibility with the types of notifications you receive and allow you to choose different email addresses for updates. For example, you can send certain notifications for a repository to a verified personal email address. For more information, about your email customization options, see "[Customizing your email notifications](#customizing-your-email-notifications)." +Las notificaciones por correo electrónico también permiten la flexibilidad con los tipos de notificaciones que recibes y te permiten escoger diferentes direcciones para las actualizaciones. Por ejemplo, puedes enviar ciertas notificaciones para un repositorio a una dirección de correo electrónico personal verificada. Para obtener más información sobre las opciones de personalización de correo electrónico, consulte "[Personalización de las notificaciones por correo electrónico](#customizing-your-email-notifications)". -## About participating and watching notifications +## Acerca de participar y seguir de cerca las notificaciones -When you watch a repository, you're subscribing to updates for activity in that repository. Similarly, when you watch a specific team's discussions, you're subscribing to all conversation updates on that team's page. For more information, see "[About team discussions](/organizations/collaborating-with-your-team/about-team-discussions)." +Cuando observas un repositorio, te suscribes a las actualizaciones de la actividad en el mismo. De forma similar, cuando observas las discusiones específicas de un equipo, te suscribes a todas las actualizaciones de la conversación en la página de ese equipo. Para obtener más información, consulte "[Acerca de los debates de equipo](/organizations/collaborating-with-your-team/about-team-discussions)". -To see repositories that you're watching, go to your [watching page](https://github.com/watching). For more information, see "[Managing subscriptions and notifications on GitHub](/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github)." +Para ver los repositorios que está inspeccionando, vaya a la [página de inspección](https://github.com/watching). Para obtener más información, consulte "[Administración de suscripciones y notificaciones en GitHub](/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github)". {% ifversion ghae %} -### Configuring notifications -{% endif %} -You can configure notifications for a repository on the repository page, or on your watching page. +### Configuración de notificaciones +{% endif %} Puede configurar las notificaciones de un repositorio en su página o en la página de inspección. -### About custom notifications -You can customize notifications for a repository. For example, you can choose to only be notified when updates to one or more types of events ({% data reusables.notifications-v2.custom-notification-types %}) happen within a repository, or ignore all notifications for a repository. For more information, see "[Configuring your watch settings for an individual repository](#configuring-your-watch-settings-for-an-individual-repository)" below. +### Acerca de las notificaciones personalizadas +Puedes personalizar las notificaciones de un repositorio. Por ejemplo, puedes elegir que solo se te notifique cuando suceden las actualizaciones a uno o más eventos ({% data reusables.notifications-v2.custom-notification-types %}) dentro de un repositorio o ignorar todas las notificaciones de este. Para obtener más información, consulte "[Configuración de los valores de inspección para un repositorio individual](#configuring-your-watch-settings-for-an-individual-repository)". -### Participating in conversations -Anytime you comment in a conversation or when someone @mentions your username, you are _participating_ in a conversation. By default, you are automatically subscribed to a conversation when you participate in it. You can unsubscribe from a conversation you've participated in manually by clicking **Unsubscribe** on the issue or pull request or through the **Unsubscribe** option in the notifications inbox. +### Participar en conversaciones +Cada vez que comenta en una conversación o cuando alguien @mentions su nombre de usuario, _participa_ en una conversación. Predeterminadamente, estás suscrito automáticamente a una conversación cuando participas en ella. Puede cancelar la suscripción de una conversación en la que ha participado manualmente haciendo clic en **Unsubscribe** en la incidencia o la solicitud de incorporación de cambios o mediante la opción **Unsubscribe** en la bandeja de entrada de notificaciones. -For conversations you're watching or participating in, you can choose whether you want to receive notifications by email or through the notifications inbox on {% data variables.product.product_location %}{% ifversion fpt or ghes or ghec %} and {% data variables.product.prodname_mobile %}{% endif %}. +Para las conversaciones que inspecciona o en las que participa, puede elegir si quiere recibir notificaciones por correo electrónico o en la bandeja de notificaciones en {% data variables.product.product_location %}{% ifversion fpt or ghes or ghec %} y {% data variables.product.prodname_mobile %}{% endif %}. -![Participating and watching notifications options](/assets/images/help/notifications-v2/participating-and-watching-options.png) +![Opciones de notificación para observar y participar](/assets/images/help/notifications-v2/participating-and-watching-options.png) -For example: - - If you don't want notifications to be sent to your email, unselect **email** for participating and watching notifications. - - If you want to receive notifications by email when you've participated in a conversation, then you can select **email** under "Participating". +Por ejemplo: + - Si no desea que las notificaciones se envíen a su correo electrónico, anule la selección del **correo electrónico** para participar e inspeccionar las notificaciones. + - Si desea recibir notificaciones por correo electrónico cuando haya participado en una conversación, puede seleccionar **email** en "Participating". -If you do not enable watching or participating notifications for web{% ifversion fpt or ghes or ghec %} and mobile{% endif %}, then your notifications inbox will not have any updates. +Si no desea habilitar las notificaciones de inspección o participación para web{% ifversion fpt or ghes or ghec %} and mobile{% endif %}, su bandeja de notificaciones no mostrará actualizaciones. -## Customizing your email notifications +## Personalizar tus notificaciones de correo electrónico -After enabling email notifications, {% data variables.product.product_location %} will send notifications to you as multipart emails that contain both HTML and plain text copies of the content. Email notification content includes any Markdown, @mentions, emojis, hash-links, and more, that appear in the original content on {% data variables.product.product_location %}. If you only want to see the text in the email, you can configure your email client to display the plain text copy only. +Después de activar las notificaciones por correo electrónico, {% data variables.product.product_location %} le enviará notificaciones en forma de correos electrónicos con varias partes que contienen copias del contenido tanto en HTML como en texto simple. El contenido de las notificaciones por correo electrónico incluye cualquier Markdown, @mentions, emojis, vínculos hash, etc., que aparecen en el contenido original de {% data variables.product.product_location %}. Si solo quieres ver el texto en el correo electrónico, puedes configurar tu cliente de correo electrónico para que muestre solo la copia de texto simple. {% data reusables.notifications.outbound_email_tip %} @@ -99,160 +101,150 @@ After enabling email notifications, {% data variables.product.product_location % {% ifversion fpt or ghec %} -If you're using Gmail, you can click a button beside the notification email to visit the original issue or pull request that generated the notification. +Si usas Gmail, puedes hacer clic en un botón al lado del correo electrónico para notificaciones para visitar la propuesta o la solicitud de extracción original que generó la notificación. -![Buttons in Gmail](/assets/images/help/notifications/gmail-buttons.png) +![Botones en Gmail](/assets/images/help/notifications/gmail-buttons.png) {% endif %} -Choose a default email address where you want to send updates for conversations you're participating in or watching. You can also specify which activity on {% data variables.product.product_location %} you want to receive updates for using your default email address. For example, choose whether you want updates to your default email from: - - Comments on issues and pull requests. - - Pull request reviews. - - Pull request pushes. - - Your own updates, such as when you open, comment on, or close an issue or pull request. +Escoge una dirección de correo electrónico predeterminada en donde quieras enviar actualizaciones para las conversaciones que observes o en las cuales participes. También puede especificar la actividad de {% data variables.product.product_location %} sobre la cual quiera recibir actualizaciones para utilizar su dirección de correo electrónico predeterminada. Por ejemplo, escoge si quieres recibir actualizaciones en tu correo electrónico predeterminado sobre: + - Comentarios sobre informes de problemas y solicitudes de extracción. + - Revisiones de solicitudes de incorporación de cambios. + - Subidas de solicitudes de extracción. + - Tus propias actualizaciones, tales como cuando abres, comentas o cierras un informe de problemas o solicitud de extracción. -Depending on the organization that owns the repository, you can also send notifications to different email addresses. Your organization may require the email address to be verified for a specific domain. For more information, see "[Choosing where your organization’s email notifications are sent](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#choosing-where-your-organizations-email-notifications-are-sent)." +Dependiendo de la organización a la que pertenezca el repositorio, también puedes enviar notificaciones a direcciones de correo electrónico distintas. Tu organización podría requerir que dicha dirección se verifique en un dominio específico. Para obtener más información, consulte "[Elegir adónde se envían las notificaciones por correo electrónico de su organización](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#choosing-where-your-organizations-email-notifications-are-sent)". -You can also send notifications for a specific repository to an email address. For more information, see "[About email notifications for pushes to your repository](/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository)." +También puedes enviar las notificaciones para un repositorio específico a una dirección decorreo electrónico. Para obtener más información, consulte "[Acerca de las notificaciones por correo electrónico para las inserciones en el repositorio](/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository)". {% data reusables.notifications-v2.email-notification-caveats %} -## Filtering email notifications +## Filtrar las notificaciones por correo electrónico -Each email notification that {% data variables.product.product_location %} sends contains header information. The header information in every email is consistent, so you can use it in your email client to filter or forward all {% data variables.product.prodname_dotcom %} notifications, or certain types of {% data variables.product.prodname_dotcom %} notifications. +Cada notificación por correo electrónico que enví {% data variables.product.product_location %} contiene información de encabezado. La información del encabezado en cada correo electrónico es consistente, para que pueda usarla en su cliente de correo electrónico para filtrar o reenviar todas las notificaciones de {% data variables.product.prodname_dotcom %} o ciertos tipos de notificaciones de {% data variables.product.prodname_dotcom %}. -If you believe you're receiving notifications that don't belong to you, examine the `X-GitHub-Recipient` and `X-GitHub-Recipient-Address` headers. These headers show who the intended recipient is. Depending on your email setup, you may receive notifications intended for another user. +Si cree que recibe notificaciones que no le corresponden, examine los encabezados `X-GitHub-Recipient` y `X-GitHub-Recipient-Address`. Estos encabezados te muestran quién es el destinatario previsto. Dependiendo de tu configuración de correo electrónico, podrías recibir notificaciones destinadas para otro usuario. -Email notifications from {% data variables.product.product_location %} contain the following header information: +Las notificaciones por correo electrónico de {% data variables.product.product_location %} contienen la siguiente información de encabezado: -| Header | Information | +| Encabezado | Información | | --- | --- | -| `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: | -| `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:For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)." | +| Dirección `From` | Esta dirección siempre será {% ifversion fpt or ghec %}'`notifications@github.com`'{% else %}'la dirección de correo electrónico sin respuesta configurada por el administrador del sitio'{% endif %}. | +| Campo de`To` | Este campo se conecta directamente al subproceso. {% ifversion not ghae %} Si responde al correo electrónico, agregará un nuevo comentario a la conversación. {% endif %} | +| Dirección `Cc` | {% data variables.product.product_name %} le enviará `Cc` si está suscripto a una conversación. La segunda dirección de correo electrónico de `Cc` coincide con el motivo de la notificación. El sufijo para estos motivos de notificación es {% data variables.notifications.cc_address %}. Los posibles motivos de notificación son: | +| Campo de`mailing list` | Este campo identifica el nombre del repositorio y su propietario. El formato de esta dirección siempre es `..{% data variables.command_line.backticks %}`. | +| Campo de`X-GitHub-Severity` | {% data reusables.repositories.security-alerts-x-github-severity %} Los posibles niveles de gravedad son:
  • `low`
  • `moderate`
  • `high`
  • `critical`
Para más información, vea "[Acerca de {% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)". | -## Choosing your notification settings +## Escoger tu configuración de notificaciones -{% data reusables.notifications.access_notifications %} -{% 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)." - - 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 %} +{% data reusables.notifications.access_notifications %} {% data reusables.notifications-v2.manage-notifications %} +3. En la página de configuración de notificaciones, elige cómo deseas recibir las notificaciones cuando: + - Existen actualizaciones en repositorios o debates de equipo que estás siguiendo de cerca, o en una conversación en la que estás participando. Para obtener más información, consulte "[Acerca de las notificaciones de participación e inspección](#about-participating-and-watching-notifications)". + - Obtienes acceso a un repositorio nuevo o te has unido a un equipo nuevo. Para más información, consulta [Seguimiento automático](#automatic-watching). + - Hay nuevas {% data variables.product.prodname_dependabot_alerts %} en tu repositorio. Para obtener más información, consulte "[Opciones de notificación de {% data variables.product.prodname_dependabot_alerts %}](#dependabot-alerts-notification-options)". {% ifversion fpt or ghec %} + - Hay actualizaciones en la ejecución de flujos de trabajo en los repositorios configurados con {% data variables.product.prodname_actions %}. Para obtener más información, consulte "[Opciones de notificación de {% data variables.product.prodname_actions %}](#github-actions-notification-options)".{% endif %}{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5668 %} + - Hay llaves de lanzamiento nuevas que se agregan a los repositorios y que pertenece a las organizaciones de las cuales eres propietario. Para obtener más información, consulte "[Opciones de notificación de alertas de la organización](#organization-alerts-notification-options)". {% endif %} -## Automatic watching +## Seguimiento automático -By default, anytime you gain access to a new repository, you will automatically begin watching that repository. Anytime you join a new team, you will automatically be subscribed to updates and receive notifications when that team is @mentioned. If you don't want to automatically be subscribed, you can unselect the automatic watching options. +Predeterminadamente, cada que obtienes acceso a un repositorio nuevo, comenzarás automáticamente a observarlo. Cada vez que se una a un equipo, se suscribirá automáticamente a las actualizaciones y recibirá notificaciones cuando se @mentioned al equipo. Si no te quieres suscribir automáticamente, puedes deseleccionar las opciones de observar automáticamente. - ![Automatic watching options](/assets/images/help/notifications-v2/automatic-watching-options.png) + ![Opciones de observar automáticamente](/assets/images/help/notifications-v2/automatic-watching-options.png) -If "Automatically watch repositories" is disabled, then you will not automatically watch your own repositories. You must navigate to your repository page and choose the watch option. +Si inhabilitas la opción de "Observar los repositorios automáticamente", no podrás observar automáticamente tus propios repositorios. Debes navegar hasta tu página de repositorio y escoger la opción de observar. -## Configuring your watch settings for an individual repository +## Configurar los ajustes de observación para un repositorio individual -You can choose whether to watch or unwatch an individual repository. You can also choose to only be notified of certain event types such as {% data reusables.notifications-v2.custom-notification-types %} (if enabled for the repository) , or completely ignore an individual repository. +Puedes elegir si quieres observar o dejar de observar un repositorio individual. También puedes elegir que solo se te notifique sobre tipos de eventos específicos, tales como los {% data reusables.notifications-v2.custom-notification-types %} (si es que se habilitaron para el repositorio) o ignorar un repositorio individual por completo. {% data reusables.repositories.navigate-to-repo %} -2. In the upper-right corner, select the "Watch" drop-down menu to click a watch option. -{% ifversion fpt or ghes or ghae-issue-4910 or ghec %} - ![Watch options in a drop-down menu for a repository](/assets/images/help/notifications-v2/watch-repository-options-custom.png) +2. En la esquina superior derecha, selecciona en el menú desplegable "Observar" para hacer clic en una opción de observación. +{% ifversion fpt or ghes or ghae-issue-4910 or ghec %} ![Opciones de inspección en un menú desplegable de un repositorio](/assets/images/help/notifications-v2/watch-repository-options-custom.png) - The **Custom** option allows you to further customize notifications so that you're only notified when specific events happen in the repository, in addition to participating and @mentions. -{% else %} - ![Watch options in a drop-down menu for a repository](/assets/images/help/notifications-v2/watch-repository-options.png){% endif %} -{% ifversion fpt or ghes or ghae-issue-4910 or ghec %} - ![Custom watch options in a drop-down menu for a repository](/assets/images/help/notifications-v2/watch-repository-options-custom2-dotcom.png) - If you select "Issues", you will be notified about, and subscribed to, updates on every issue (including those that existed prior to you selecting this option) in the repository. If you're @mentioned in a pull request in this repository, you'll receive notifications for that too, and you'll be subscribed to updates on that specific pull request, in addition to being notified about issues. -{% endif %} + La opción **Custom** le permite personalizar aún más las notificaciones para que solo se le notifique cuando sucedan eventos específicos en el repositorio, además de la participación y las @mentions. +{% else %} ![Opciones de inspección del menú desplegable de un repositorio](/assets/images/help/notifications-v2/watch-repository-options.png){% endif %} {% ifversion fpt or ghes or ghae-issue-4910 or ghec %} ![Opciones de inspección personalizadas en el menú desplegable de un repositorio](/assets/images/help/notifications-v2/watch-repository-options-custom2-dotcom.png) Si selecciona "Issues", se le notificará y se suscribirá a las actualizaciones de todas las incidencias (incluidas las que existían antes de seleccionar esta opción) en el repositorio. Si se le @mentioned en una solicitud de incorporación de cambios en este repositorio, también recibirá notificaciones por este evento y se le suscribirá a las actualizaciones de esa solicitud de cambios específica, además de a las notificaciones sobre las incidencias. + {% endif %} -## Choosing where your organization’s email notifications are sent +## Elegir a dónde se envían las notificaciones por correo electrónico de tu organización -If you belong to an organization, you can choose the email account you want notifications for organization activity sent to. For example, if you belong to an organization for work, you may want your notifications sent to your work email address, rather than your personal address. +Si perteneces a una organización, puedes escoger la cuenta de correo electrónico a la que desees que se envíen las notificaciones de la actividad de la empresa. Por ejemplo, si perteneces a una organización de trabajo, es posible que desees que tus notificaciones se envíen a tu dirección de correo electrónico laboral, en lugar de tu dirección personal. {% data reusables.notifications-v2.email-notification-caveats %} -{% data reusables.notifications.access_notifications %} -{% data reusables.notifications-v2.manage-notifications %} -3. Under "Default notification email", select the email address you'd like notifications sent to. -![Default notification email address drop-down](/assets/images/help/notifications/notifications_primary_email_for_orgs.png) -4. Click **Save**. +{% data reusables.notifications.access_notifications %} {% data reusables.notifications-v2.manage-notifications %} +3. En "Default notification email" (Correo electrónico de notificación predeterminado), selecciona la dirección de correo electrónico a la que deseas que se envíen las notificaciones. +![Desplegable de direcciones de correo electrónico de notificación predeterminadas](/assets/images/help/notifications/notifications_primary_email_for_orgs.png) +4. Haga clic en **Save**(Guardar). -### Customizing email routes per organization +### Personalizar rutas de correo electrónico por organización -If you are a member of more than one organization, you can configure each one to send notifications to any of{% ifversion fpt or ghec %} your verified email addresses{% else %} the email addresses for your account{% endif %}. {% ifversion fpt or ghec %} For more information, see "[Verifying your email address](/articles/verifying-your-email-address)."{% endif %} +Si eres miembro de más de una organización, puedes configurar cada una para enviar notificaciones a cualquiera de{% ifversion fpt or ghec %} tus direcciones de correo electrónico verificadas{% else %} las direcciones de correo electrónico de tu cuenta{% endif %}. {% ifversion fpt or ghec %} Para obtener más información, consulte "[Comprobación de la dirección de correo electrónico](/articles/verifying-your-email-address)".{% endif %} -{% data reusables.notifications.access_notifications %} -{% data reusables.notifications-v2.manage-notifications %} -3. Under "Custom routing," find your organization's name in the list. -![List of organizations and email addresses](/assets/images/help/notifications/notifications_org_emails.png) -4. Click **Edit** next to the email address you want to change. -![Editing an organization's email addresses](/assets/images/help/notifications/notifications_edit_org_emails.png) -5. Select one of your verified email addresses, then click **Save**. -![Switching your per-org email address](/assets/images/help/notifications/notifications_switching_org_email.gif) +{% data reusables.notifications.access_notifications %} {% data reusables.notifications-v2.manage-notifications %} +3. En "Custom routing" (Enrutamiento personalizado) busca el nombre de tu organización en la lista. +![Lista de organizaciones y direcciones de correo electrónico](/assets/images/help/notifications/notifications_org_emails.png) +4. Haga clic en **Edit** junto a la dirección de correo electrónico que desea cambiar. +![Editar las direcciones de correo electrónico de la organización](/assets/images/help/notifications/notifications_edit_org_emails.png) +5. Seleccione una de las direcciones de correo electrónico verificadas y haga clic en **Save**. +![Alternar las direcciones de correo electrónico por organización](/assets/images/help/notifications/notifications_switching_org_email.gif) -## {% data variables.product.prodname_dependabot_alerts %} notification options +## Opciones de notificación de {% data variables.product.prodname_dependabot_alerts %} -{% data reusables.notifications.vulnerable-dependency-notification-enable %} -{% data reusables.notifications.vulnerable-dependency-notification-delivery-method-customization2 %} -{% data reusables.notifications.vulnerable-dependency-notification-options %} +{% data reusables.notifications.vulnerable-dependency-notification-enable %} {% data reusables.notifications.vulnerable-dependency-notification-delivery-method-customization2 %} {% 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)." +Para obtener más información sobre los métodos de entrega de notificaciones disponibles y consejos sobre cómo optimizar las notificaciones en {% data variables.product.prodname_dependabot_alerts %}, consulte "[Configuración de las notificaciones de {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts)". {% ifversion fpt or ghes or ghec %} -## {% data variables.product.prodname_actions %} notification options +## {% data variables.product.prodname_actions %}opciones de notificación -Choose how you want to receive workflow run updates for repositories that you are watching that are set up with {% data variables.product.prodname_actions %}. You can also choose to only receive notifications for failed workflow runs. +Elige cómo quieres recibir las actualizaciones para las ejecuciones de flujo de trabajo en los repositorios que estás observando y que se configuraron con {% data variables.product.prodname_actions %}. También puedes elegir recibir únicamente las notificaciones para las ejecuciones de flujo de trabajo fallidas. - ![Notification options for {% data variables.product.prodname_actions %}](/assets/images/help/notifications-v2/github-actions-notification-options.png) + ![Opciones de notificación para las {% data variables.product.prodname_actions %}](/assets/images/help/notifications-v2/github-actions-notification-options.png) {% endif %} {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5668 %} -## Organization alerts notification options +## Opciones de alertas de notificación de las organizaciones -If you're an organization owner, you'll receive email notifications by default when organization members add new deploy keys to repositories within the organization. You can unsubscribe from these notifications. On the notification settings page, under "Organization alerts", unselect **Email**. +Si eres un propietario de una organización, recibirás notificaciones de correo electrónico predeterminadamente cuando los miembros de esta agreguen llaves de despliegue a los repositorios dentro de la organización. Puedes dejar de suscribirte a estas notificaciones. En la página de configuración de notificaciones, en "Organization alerts", anule la selección de **Email**. {% endif %} {% ifversion fpt or ghes or ghec %} -## Managing your notification settings with {% data variables.product.prodname_mobile %} +## Administrar tu configuración de notificaciones con {% data variables.product.prodname_mobile %} -When you install {% data variables.product.prodname_mobile %}, you will automatically be opted into web notifications. Within the app, you can enable push notifications for the following events. -- Direct mentions -- Assignments to issues or pull requests -- Requests to review a pull request -- Requests to approve a deployment +Cuando instalas {% data variables.product.prodname_mobile %}, ingresarás automáticamente en las notificaciones web. Dentro de la app, puedes habilitar notificaciones de subida para los siguientes eventos. +- Menciones directas +- Tareas para propuestas o sollicitudes de cambio +- Solicitudes para revisar una solicitud de cambios +- Solicitudes para aprobar un despliegue -You can also schedule when {% data variables.product.prodname_mobile %} will send push notifications to your mobile device. +También puedes programar si {% data variables.product.prodname_mobile %} enviará notificaciones de subida a tu dispositivo móvil. {% data reusables.mobile.push-notifications-on-ghes %} -### Managing your notification settings with {% data variables.product.prodname_ios %} +### Administrar tu configuración de notificaciones con {% data variables.product.prodname_ios %} -1. In the bottom menu, tap **Profile**. -2. To view your settings, tap {% octicon "gear" aria-label="The Gear icon" %}. -3. To update your notification settings, tap **Notifications** and then use the toggles to enable or disable your preferred types of push notifications. -4. Optionally, to schedule when {% data variables.product.prodname_mobile %} will send push notifications to your mobile device, tap **Working Hours**, use the **Custom working hours** toggle, and then choose when you would like to receive push notifications. +1. En el menú inferior, pulse **Profile**. +2. Para ver la configuración, pulse {% octicon "gear" aria-label="The Gear icon" %}. +3. Para actualizar la configuración de notificaciones, pulse **Notifications** y use los alternadores para habilitar o deshabilitar sus tipos de notificaciones push preferidos. +4. También puede programar cuándo {% data variables.product.prodname_mobile %} enviará notificaciones push al dispositivo móvil. Para ello, pulse **Working Hours**, use el botón **Custom working hours** y, a continuación, elija cuándo desea recibir notificaciones push. -### Managing your notification settings with {% data variables.product.prodname_android %} +### Administrar tu configuración de notificaciones con {% data variables.product.prodname_android %} -1. In the bottom menu, tap **Profile**. -2. To view your settings, tap {% octicon "gear" aria-label="The Gear icon" %}. -3. To update your notification settings, tap **Configure Notifications** and then use the toggles to enable or disable your preferred types of push notifications. -4. Optionally, to schedule when {% data variables.product.prodname_mobile %} will send push notifications to your mobile device, tap **Working Hours**, use the **Custom working hours** toggle, and then choose when you would like to receive push notifications. +1. En el menú inferior, pulse **Profile**. +2. Para ver la configuración, pulse {% octicon "gear" aria-label="The Gear icon" %}. +3. Para actualizar la configuración de notificaciones, pulse **Configure Notifications** y use los alternadores para habilitar o deshabilitar sus tipos de notificaciones push preferidos. +4. También puede programar cuándo {% data variables.product.prodname_mobile %} enviará notificaciones push al dispositivo móvil. Para ello, pulse **Working Hours**, use el botón **Custom working hours** y, a continuación, elija cuándo desea recibir notificaciones push. -## Configuring your watch settings for an individual repository with {% data variables.product.prodname_mobile %} +## Configurar tus ajustes de observación para un repositorio individual con {% data variables.product.prodname_mobile %} -You can choose whether to watch or unwatch an individual repository. You can also choose to only be notified of {% ifversion fpt or ghec %}certain event types such as issues, pull requests, discussions (if enabled for the repository) and {% endif %}new releases, or completely ignore an individual repository. +Puedes elegir si quieres observar o dejar de observar un repositorio individual. También puede elegir que solo se le notifique de {% ifversion fpt or ghec %}algunos tipos de eventos, tales como incidencias, solicitudes de incorporación de cambios, debates (si se habilitaron en el repositorio) y {% endif %}versiones nuevas, o bien puede ignorar completamente un repositorio específico. -1. On {% data variables.product.prodname_mobile %}, navigate to the main page of the repository. -2. Tap **Watch**. - ![The watch button on {% data variables.product.prodname_mobile %}](/assets/images/help/notifications-v2/mobile-watch-button.png) -3. To choose what activities you receive notifications for, tap your preferred watch settings. - ![Watch settings dropdown menu in {% data variables.product.prodname_mobile %}](/assets/images/help/notifications-v2/mobile-watch-settings.png) +1. En {% data variables.product.prodname_mobile %}, navegue hasta la página principal del repositorio. +2. Pulse **Watch**. + ![El botón Watch en {% data variables.product.prodname_mobile %}](/assets/images/help/notifications-v2/mobile-watch-button.png) +3. Para elegir para qué actividades recibes notificaciones, pulsa en tus ajustes de observación preferidos. + ![Menú desplegable de ajustes de inspección en {% data variables.product.prodname_mobile %}](/assets/images/help/notifications-v2/mobile-watch-settings.png) {% endif %} diff --git a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/index.md b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/index.md index d5586137cb..6dba8c484c 100644 --- a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/index.md +++ b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/index.md @@ -14,5 +14,11 @@ topics: children: - /about-notifications - /configuring-notifications +ms.openlocfilehash: 7e2b668bbd02e5b9d0307559dca82dda5ae70ee8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145115930' --- diff --git a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications/customizing-a-workflow-for-triaging-your-notifications.md b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications/customizing-a-workflow-for-triaging-your-notifications.md index 7c895c0283..45a40ad511 100644 --- a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications/customizing-a-workflow-for-triaging-your-notifications.md +++ b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications/customizing-a-workflow-for-triaging-your-notifications.md @@ -11,32 +11,37 @@ topics: redirect_from: - /github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications - /github/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications/customizing-a-workflow-for-triaging-your-notifications -shortTitle: Clasificar tus notificciones +shortTitle: Triage your notifications +ms.openlocfilehash: 9e5771dff52408a1b6967a3792eb36eefebefd72 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145115929' --- - ## Comenzar la clasificación en tu bandeja de entrada Antes de que comiences a clasificar tu bandeja de entrada, considera si prefieres encontrar y responder primero a las actualizaciones más importantes o si quieres vaciar tu bandeja de entrada de las actualizaciones que te distraen y que son fáciles de clasificar o de eliminar. Puedes decidir utilizar una combinación de ambos acercamientos en varios momentos, dependiendo del volumen de notificaciones que tengas. -Para encontrar un flujo de trabajo de ejemplo que trata sobre encontrar y responder a las notificaciones más importantes, consulta la sección "[Revisar tus notificaciones con prioridad más alta](#checking-your-highest-notification-priorities)". +Para ver un flujo de trabajo de ejemplo de búsqueda y respuesta a las notificaciones más importantes, consulta "[Comprobación de las prioridades de notificación más altas](#checking-your-highest-notification-priorities)". -Para encontrar un ejemplo de flujo de trabajo que muestra cómo eliminar las notificaciones que se pueden clasificar o eliminar fácilmente, consulta la sección "[Borrar tus notificaciones menos importantes](#clearing-your-least-important-notifications)". +Para ver un flujo de trabajo de ejemplo de eliminación de notificaciones que son fáciles de quitar o evaluar, consulta "[Borrar las notificaciones menos importantes](#clearing-your-least-important-notifications)". ## Revisar las notificaciones con prioridades más altas Elige qué tipo de notificaciones son más urgentes de revisar y escoge un la hora en la que te sea más conveniente revisarlas. Deberás considerar la pregunta "¿A quién estoy bloqueando?" Por ejemplo, puedes elegir revisar tus notificaciones en este orden en la mañana mientras haces la planeación de tu día en general: - - Solicitudes de extracción en donde se solicita tu revisión. (filtra por `reason:review-requested`) - - Eventos en donde se @menciona tu nombre de usuario, también llamadas menciones directas. (filtra por `reason:mention`) - - Eventos en donde se @menciona un equipo del cual eres miembro, también llamadas menciones de equipo. (filtra por `reason:team-mention`) - - Fallos de flujo de trabajo de IC para un repositorio en específico. (filtra por by `reason:ci-activity` y `repo:owner/repo-name` y asegúrate de que habilitaste las notificaciones de IC para fallas en el flujo de trabajo en tu configuración de notificaciones) + - Solicitudes de extracción en donde se solicita tu revisión. (filtrar por `reason:review-requested`) + - Eventos en los que el nombre de usuario es @mentioned, también denominados menciones directas. (filtrar por `reason:mention`) + - Eventos en los que un equipo del cual eres miembro es @mentioned, también denominados menciones de equipo. (filtrar por `reason:team-mention`) + - Fallos de flujo de trabajo de IC para un repositorio en específico. (filtra por `reason:ci-activity` y `repo:owner/repo-name` asegúrate de que has habilitado las notificaciones de actividad de CI para los errores de flujo de trabajo en la configuración de las notificaciones). {% tip %} - **Tip:** Para revisar rápidamente tus prioridades más altas, configura los filtros personalizados de acuerdo con su prioridad de revisión. Para obtener más información, consulta la sección "[Administrar notificación desde tu bandeja de entrada](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#customizing-your-inbox-with-custom-filters)". + **Consejo:** Para revisar rápidamente tus prioridades más altas, configura los filtros personalizados de acuerdo con su prioridad de revisión. Para obtener más información, consulta "[Administración de notificaciones de la Bandeja de entrada](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#customizing-your-inbox-with-custom-filters)". {% endtip %} @@ -50,15 +55,15 @@ Por ejemplo, puedes decidir dar seguimiento en este orden: ## Administrar notificaciones de prioridad más baja -Después de clasificar las notificaciones de prioridad alta, revisa las notificaciones restantes, tales como las de participación. Considera las siguientes preguntas: - - ¿Puedes darte de baja de esta notificación? ¿Se ha completado la notificación y se encuentra lista para marcarse como **Completada**? +Después de clasificar las notificaciones de prioridad alta, revisa las notificaciones restantes, tales como las de participación. Tenga en cuenta estas preguntas: + - ¿Puedes darte de baja de esta notificación? ¿Esta notificación se ha completado y está lista para marcarse como **Lista**? {% tip %} - **Tip:**Cuando te das de baja de una notificación, ya no recibirás nuevas actualizaciones a menos de que comiences a participar en el hilo o que @mencionen a tu usuario o a algún equipo al que pertenezcas. Cuando marcas alguna notificación como **Completada**, esta se elimina de la vista de tu bandeja principal y se puede visualizar con el query `is:read`. Para obtener más información, consulta la sección "[Administrar notificaciones desde tu bandeja de entrada](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#triaging-options)". + **Consejo:** Al cancelar la suscripción a una notificación, no recibirás nuevas actualizaciones a menos que empieces a participar en el hilo o seas @mentioned o se @mentioned un equipo al que perteneces. Al marcar una notificación como **Lista**, la notificación se quita de la vista principal de la bandeja de entrada y se puede ver con la consulta `is:read`. Para obtener más información, consulta "[Administración de notificaciones de la Bandeja de entrada](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#triaging-options)". {% endtip %} - - ¿Te gustaría recibir actualizaciones en el futuro cuando este informe de problemas o solicitud de extracción se cierre o se reabra, o cuando se fusione una solicitud de extracción? Para obtener más información sobre estas opciones, consulta la sección [Clasificar solo una notificación](/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification#customizing-when-to-receive-future-updates-for-an-issue-or-pull-request)". - - ¿Te gustaría evitar el seguir recibiendo notificaciones como esta posteriormente? En ese caso, considera darte de baja. Para obtener más información, consulta la sección "[Administrar suscripciones de actividad en GitHub](/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github)". + - ¿Te gustaría recibir actualizaciones en el futuro cuando este informe de problemas o solicitud de extracción se cierre o se reabra, o cuando se fusione una solicitud de extracción? Para obtener más información sobre estas opciones, consulta "[Clasificar una sola notificación](/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification#customizing-when-to-receive-future-updates-for-an-issue-or-pull-request)". + - ¿Te gustaría evitar el seguir recibiendo notificaciones como esta posteriormente? En ese caso, considera darte de baja. Para obtener más información, consulta "[Administración de suscripciones para la actividad en GitHub](/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github)". ## Limpiar tus notificaciones menos importantes @@ -68,6 +73,6 @@ Por ejemplo, puedes decidir eliminar las notificaciones en este orden: - Notificaciones de participación en las que te puedes dar de baja. - Actualizaciones de repositorios que no son relevantes como para continuar con su seguimiento. -Para obtener más información sobre la administración de notificaciones múltiples en tu bandeja de entrada al mismo tiempo, consulta la sección "[Administrar las notificaciones desde tu bandeja de entrada](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#triaging-multiple-notifications-at-the-same-time)". +Para obtener más información sobre cómo administrar varias notificaciones en la bandeja de entrada al mismo tiempo, consulta "[Administración de notificaciones de la Bandeja de entrada](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#triaging-multiple-notifications-at-the-same-time)". -También podrías considerar cambiar tus ajustes de notificaciones o desuscribirte de estas actualizaciones si es posible. Para obtener más información, consulta la sección "[Configurar las notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications)" o "[Administrar tus suscripciones para la actividad en GitHub](/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github)". +También podrías considerar cambiar tus ajustes de notificaciones o desuscribirte de estas actualizaciones si es posible. Para obtener más información, consulta "[Configuración de notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications)" o "[Administración de suscripciones para la actividad en GitHub](/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github)". diff --git a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications/index.md b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications/index.md index 314e727573..45b9fe47c9 100644 --- a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications/index.md +++ b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications/index.md @@ -16,6 +16,12 @@ children: - /managing-notifications-from-your-inbox - /triaging-a-single-notification - /customizing-a-workflow-for-triaging-your-notifications -shortTitle: Personalizar un flujo de trabajo +shortTitle: Customize a workflow +ms.openlocfilehash: a4130fe6877b7071211494226f67906e2870224b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145115922' --- 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 aa99fde1db..d35b084352 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 @@ -1,6 +1,6 @@ --- -title: Managing notifications from your inbox -intro: 'Use your inbox to quickly triage and sync your notifications across email{% ifversion fpt or ghes or ghec %} and mobile{% endif %}.' +title: Administrar las notificaciones en tu bandeja de entrada +intro: 'Usa la bandeja de entrada para evaluar rápidamente las prioridades de las notificaciones y sincronizarlas en el correo electrónico{% ifversion fpt or ghes or ghec %} y el teléfono móvil{% endif %}.' redirect_from: - /articles/marking-notifications-as-read - /articles/saving-notifications-for-later @@ -14,98 +14,102 @@ versions: topics: - Notifications shortTitle: Manage from your inbox +ms.openlocfilehash: 83aa9ce53f68636e299c3a83fe8d06dd189d5d6c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147060462' --- +## Acerca de tu bandeja de entrada -## About your inbox - -{% ifversion fpt or ghes or ghec %} -{% data reusables.notifications-v2.notifications-inbox-required-setting %} For more information, see "[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#choosing-your-notification-settings)." +{% ifversion fpt or ghes or ghec %} {% data reusables.notifications-v2.notifications-inbox-required-setting %} Para obtener más información, consulte "[Configuración de notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#choosing-your-notification-settings)." {% endif %} -To access your notifications inbox, in the upper-right corner of any page, click {% octicon "bell" aria-label="The notifications bell" %}. +Para acceder a la bandeja de notificaciones, en la esquina superior derecha de cualquier página, haga clic en {% octicon "bell" aria-label="The notifications bell" %}. - ![Notification indicating any unread message](/assets/images/help/notifications/notifications_general_existence_indicator.png) + ![Notificación que indica un mensaje no leído](/assets/images/help/notifications/notifications_general_existence_indicator.png) -Your inbox shows all of the notifications that you haven't unsubscribed to or marked as **Done.** You can customize your inbox to best suit your workflow using filters, viewing all or just unread notifications, and grouping your notifications to get a quick overview. +La bandeja de entrada muestra todas las notificaciones a las que esté suscrito o no haya marcado como **Done.** Puede personalizar la bandeja de entrada para que se adapte mejor a su flujo de trabajo mediante filtros, ver todas las notificaciones o solo las no leídas y agrupar las notificaciones para verlas rápidamente de forma general. - ![inbox view](/assets/images/help/notifications-v2/inbox-view.png) + ![vista de bandeja de entrada](/assets/images/help/notifications-v2/inbox-view.png) -By default, your inbox will show read and unread notifications. To only see unread notifications, click **Unread** or use the `is:unread` query. +Predeterminadamente, tu bandeja de entrada mostrará las notificaciones leídas y no leídas. Para ver solo las notificaciones no leídas, haga clic en **Unread** o use la consulta `is:unread`. - ![unread inbox view](/assets/images/help/notifications-v2/unread-inbox-view.png) + ![vista de no leídos en bandeja de entrada](/assets/images/help/notifications-v2/unread-inbox-view.png) -## Triaging options +## Opciones de clasificación -You have several options for triaging notifications from your inbox. +Tienes varias opciones para clasificar las notificaciones de tu bandeja de entrada. -| Triaging option | Description | +| Opción de clasificación | Descripción | |-----------------|-------------| -| Save | Saves your notification for later review. To save a notification, to the right of the notification, click {% octicon "bookmark" aria-label="The bookmark icon" %}.

Saved notifications are kept indefinitely and can be viewed by clicking **Saved** in the sidebar or with the `is:saved` query. If your saved notification is older than 5 months and becomes unsaved, the notification will disappear from your inbox within a day. | -| Done | Marks a notification as completed and removes the notification from your inbox. You can see all completed notifications by clicking **Done** in the sidebar or with the `is:done` query. Notifications marked as **Done** are saved for 5 months. -| Unsubscribe | Automatically removes the notification from your inbox and unsubscribes you from the conversation until you are @mentioned, a team you're on is @mentioned, or you're requested for review. -| Read | Marks a notification as read. To only view read notifications in your inbox, use the `is:read` query. This query doesn't include notifications marked as **Done**. -| Unread | Marks notification as unread. To only view unread notifications in your inbox, use the `is:unread` query. | +| Save | Guarda tu notificación para revisarla posteriormente. Para guardar una notificación, a la derecha de la notificación, haga clic en {% octicon "bookmark" aria-label="The bookmark icon" %}.

Las notificaciones guardadas se conservan de manera indefinida y se pueden ver haciendo clic en **Saved** en la barra lateral o con la consulta `is:saved`. Si la notificación que guardaste tiene más de 5 meses y cambia a no guardada, ésta desaparecerá de tu bandeja de entrada en un día. | +| Listo | Marca una notificación como completada y elimina la notificación de tu bandeja de entrada. Para ver todas las notificaciones completadas, haga clic en **Done** en la barra lateral o use la consulta `is:done`. Las notificaciones marcadas como **Done** se guardan durante 5 meses. +| Cancelar suscripción | Se elimina automáticamente la notificación de la bandeja de entrada y se cancela la suscripción a la conversación hasta que se @mentioned a su usuario o se @mentioned a algún equipo al que pertenezca, o bien cuando se le solicite una revisión. +| Lectura | Marca la notificación como leída. Para ver solo las notificaciones leídas en la bandeja de entrada, use la consulta `is:read`. Esta consulta no incluye las notificaciones marcadas como **Done**. +| Unread | Mara la notificación como no leída. Para ver solo las notificaciones no leídas en la bandeja de entrada, use la consulta `is:unread`. | -To see the available keyboard shortcuts, see "[Keyboard Shortcuts](/github/getting-started-with-github/keyboard-shortcuts#notifications)." +Para ver los métodos abreviados de teclado disponibles, consulte "[Métodos abreviados de teclado](/github/getting-started-with-github/keyboard-shortcuts#notifications)". -Before choosing a triage option, you can preview your notification's details first and investigate. For more information, see "[Triaging a single notification](/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification)." +Antes de escoger una opción de clasificación, puedes prever los detalles de la notificación e investigar. Para obtener más información, consulte "[Clasificar una sola notificación](/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification)". -## Triaging multiple notifications at the same time +## Clasificar varias notificaciones al mismo tiempo -To triage multiple notifications at once, select the relevant notifications and use the {% octicon "kebab-horizontal" aria-label="The edit icon" %} drop-down to choose a triage option. +Para clasificar varias notificaciones a la vez, seleccione las notificaciones relevantes y use el menú desplegable {% octicon "kebab-horizontal" aria-label="The edit icon" %} para elegir una opción de clasificación. -![Drop-down menu with triage options and selected notifications](/assets/images/help/notifications-v2/triage-multiple-notifications-together.png) +![Menú desplegable con opciones de clasificación y notificaciones seleccionadas](/assets/images/help/notifications-v2/triage-multiple-notifications-together.png) -## Default notification filters +## Filtros de notificación predeterminados -By default, your inbox has filters for when you are assigned, participating in a thread, requested to review a pull request, or when your username is @mentioned directly or a team you're a member of is @mentioned. +De manera predeterminada, la bandeja de entrada tiene filtros para cuando recibe una asignación, participa en un hilo, se le solicita revisar una solicitud de incorporación de cambios o se @mentioned a su usuario directamente o se @mentioned a un equipo del cual es miembro. - ![Default custom filters](/assets/images/help/notifications-v2/default-filters.png) + ![Filtros personalizados predeterminados](/assets/images/help/notifications-v2/default-filters.png) -## Customizing your inbox with custom filters +## Personalizar tu bandeja de entrada con filtros personalizados -You can add up to 15 of your own custom filters. +Puedes agregar hasta 15 de tus filtros personalizados. {% data reusables.notifications.access_notifications %} -2. To open the filter settings, in the left sidebar, next to "Filters", click {% octicon "gear" aria-label="The Gear icon" %}. +2. Para abrir la configuración de filtros, en la barra lateral izquierda, haga clic en {% octicon "gear" aria-label="The Gear icon" %} junto a "Filters". {% tip %} - **Tip:** You can quickly preview a filter's inbox results by creating a query in your inbox view and clicking **Save**, which opens the custom filter settings. + **Sugerencia:** Para obtener una vista previa rápida de los resultados de la bandeja de entrada de un filtro, cree una consulta en la vista de la bandeja de entrada y haga clic en **Save**, con lo que se abre la configuración del filtro personalizado. {% endtip %} -3. Add a name for your filter and a filter query. For example, to only see notifications for a specific repository, you can create a filter using the query `repo:octocat/open-source-project-name reason:participating`. You can also add emojis with a native emoji keyboard. For a list of supported search queries, see "[Supported queries for custom filters](#supported-queries-for-custom-filters)." +3. Añade un nombre para tu filtro y query del mismo. Por ejemplo, para ver solo las notificaciones de un repositorio específico, puede crear un filtro mediante la consulta `repo:octocat/open-source-project-name reason:participating`. También puedes añadir emojis con un teclado que los tenga como nativos. Para obtener una lista de las consultas de búsqueda admitidas, consulte "[Consultas admitidas para filtros personalizados](#supported-queries-for-custom-filters)". - ![Custom filter example](/assets/images/help/notifications-v2/custom-filter-example.png) + ![Ejemplo de filtro personalizado](/assets/images/help/notifications-v2/custom-filter-example.png) -4. Click **Create**. +4. Haga clic en **Crear**. -## Custom filter limitations +## Limitaciones de los filtros personalizados -Custom filters do not currently support: - - Full text search in your inbox, including searching for pull request or issue titles. - - Distinguishing between the `is:issue`, `is:pr`, and `is:pull-request` query filters. These queries will return both issues and pull requests. - - Creating more than 15 custom filters. - - Changing the default filters or their order. - - Search [exclusion](/github/searching-for-information-on-github/understanding-the-search-syntax#exclude-certain-results) using `NOT` or `-QUALIFIER`. +Los filtros personalizados no son compatibles actualmente con: + - Búsquedas de texto completo en tu bandeja de entrada, incluyendo búsquedas de los títulos de los informes de problemas o solicitudes de extracción. + - Distinción entre los filtros de consulta `is:issue`, `is:pr` y `is:pull-request`. Estos queries darán como resultado tanto informes de verificación como solicitudes de extracción. + - Crear más de 15 filtros personalizados. + - Cambiar los filtros predeterminados o su orden. + - [Exclusión de](/github/searching-for-information-on-github/understanding-the-search-syntax#exclude-certain-results) búsqueda mediante `NOT` o `-QUALIFIER`. -## Supported queries for custom filters +## Queries compatibles para filtros personalizados -These are the types of filters that you can use: - - Filter by repository with `repo:` - - Filter by discussion type with `is:` - - Filter by notification reason with `reason:`{% ifversion fpt or ghec %} - - Filter by notification author with `author:` - - Filter by organization with `org:`{% endif %} +Estos son los tipos de filtro que puedes utilizar: + - Filtrar por repositorio con `repo:` + - Filtrar por tipo de debate con `is:` + - Filtre por motivo de notificación con `reason:`{% ifversion fpt or ghec %} + - Filtrar por autor de notificación con `author:` + - Filtrar por organización con `org:`{% endif %} -### Supported `repo:` queries +### Consultas de `repo:` admitidas -To add a `repo:` filter, you must include the owner of the repository in the query: `repo:owner/repository`. An owner is the organization or the user who owns the {% data variables.product.prodname_dotcom %} asset that triggers the notification. For example, `repo:octo-org/octo-repo` will show notifications triggered in the octo-repo repository within the octo-org organization. +Para agregar un filtro de `repo:`, debe incluir el propietario del repositorio en la consulta: `repo:owner/repository`. Un propietario es el usuario u organización al que pertenece el activo de {% data variables.product.prodname_dotcom %} que activa la notificación. Por ejemplo, `repo:octo-org/octo-repo` mostrará las notificaciones desencadenadas en el repositorio octo-repo dentro de la organización de octo-org. -### Supported `is:` queries +### Consultas de `is:` admitidas -To filter notifications for specific activity on {% data variables.product.product_location %}, you can use the `is` query. For example, to only see repository invitation updates, use `is:repository-invitation`{% ifversion not ghae %}, and to only see {% data variables.product.prodname_dependabot_alerts %}, use `is:repository-vulnerability-alert`{% endif %}. +Para filtrar las notificaciones de una actividad específica en {% data variables.product.product_location %}, puede usar la consulta `is`. Por ejemplo, para ver solo las actualizaciones de invitación al repositorio, use `is:repository-invitation`{% ifversion not ghae %}, y para ver solo {% data variables.product.prodname_dependabot_alerts %}, use `is:repository-vulnerability-alert`{% endif %}. - `is:check-suite` - `is:commit` @@ -118,64 +122,63 @@ To filter notifications for specific activity on {% data variables.product.produ - `is:team-discussion`{% ifversion fpt or ghec %} - `is:discussion`{% endif %} -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)." +Para información sobre cómo reducir el ruido de las notificaciones de {% data variables.product.prodname_dependabot_alerts %}, consulta "[Configuración de notificaciones de {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts)". -You can also use the `is:` query to describe how the notification was triaged. +También puede utilizar la consulta `is:` para describir cómo se clasificó la notificación. - `is:saved` - `is:done` - `is:unread` - `is:read` -### Supported `reason:` queries +### Consultas de `reason:` admitidas -To filter notifications by why you've received an update, you can use the `reason:` query. For example, to see notifications when you (or a team you're on) is requested to review a pull request, use `reason:review-requested`. For more information, see "[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications#reasons-for-receiving-notifications)." +Para filtrar las notificaciones según el motivo de la recepción de una actualización, puede usar la consulta `reason:`. Por ejemplo, para ver las notificaciones de cuando se le solicita a usted (o a un equipo del que forma parte) que revise una solicitud de incorporación de cambios, use `reason:review-requested`. Para obtener más información, consulte "[Acerca de las notificaciones](/github/managing-subscriptions-and-notifications-on-github/about-notifications#reasons-for-receiving-notifications)". -| Query | Description | +| Consultar | Descripción | |-----------------|-------------| -| `reason:assign` | When there's an update on an issue or pull request you've been assigned to. -| `reason:author` | When you opened a pull request or issue and there has been an update or new comment. -| `reason:comment`| When you commented on an issue, pull request, or team discussion. -| `reason:participating` | When you have commented on an issue, pull request, or team discussion or you have been @mentioned. -| `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. -| `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. +| `reason:assign` | Cuando hay una actualización en un informe de problemas o solicitud de extracción en los que estés asignado. +| `reason:author` | Cuando abres una solicitud de extracción o informe de problemas y ésta ha tenido una actualización o comentario nuevo. +| `reason:comment`| Cuando comentas en un informe de problemas, solicitud de extracción o debate de equipo. +| `reason:participating` | Cuando comenta en una incidencia, una solicitud de incorporación de cambios o un debate de equipo o cuando se le @mentioned. +| `reason:invitation` | Cuando se te invita a un equipo, organización o repositorio. +| `reason:manual` | Cuando hace clic en **Subscribe** en una incidencia o una solicitud de incorporación de cambios a la que aún no estaba suscrito. +| `reason:mention` | Cuando se le @mentioned directamente. +| `reason:review-requested` | Cuando se solicita a tu usuario o a algún equipo al que pertenezcas revisar una solicitud de extracción. +| `reason:security-alert` | Cuando se emite una alerta de seguridad para un repositorio. +| `reason:state-change` | Cuando el estado de un informe de problemas o solicitud de extracción cambia. Por ejemplo, se cierra un informe de problemas o se fusiona una solicitud de extracción. +| `reason:team-mention` | Cuando se @mentioned a algún equipo al que pertenece. +| `reason:ci-activity` | Cuando un repositorio tiene una actualización de IC, tal como un nuevo estado de ejecución en un flujo de trabajo. {% ifversion fpt or ghec %} -### Supported `author:` queries +### Consultas de `author:` admitidas -To filter notifications by user, you can use the `author:` query. An author is the original author of the thread (issue, pull request, gist, discussions, and so on) for which you are being notified. For example, to see notifications for threads created by the Octocat user, use `author:octocat`. +Para filtrar las notificaciones por usuario, puede usar la consulta `author:`. Un autor es el autor original del hilo (propuesta, solicitud de cambios, gist, debate, etc.) del cual se te está notificando. Por ejemplo, para ver las notificaciones de los hilos creados por el usuario de Octocat, use `author:octocat`. -### Supported `org:` queries +### Consultas de `org:` admitidas -To filter notifications by organization, you can use the `org` query. The organization you need to specify in the query is the organization of the repository for which you are being notified on {% data variables.product.prodname_dotcom %}. This query is useful if you belong to several organizations, and want to see notifications for a specific organization. +Para filtrar las notificaciones por organización, puede usar la consulta `org`. La organización que necesitas especificar en la consulta es aquella del repositorio del cual se te está notificando en {% data variables.product.prodname_dotcom %}. Esta consulta es útil si perteneces a varias organizaciones y quieres ver las notificaciones de una organización específica. -For example, to see notifications from the octo-org organization, use `org:octo-org`. +Por ejemplo, para ver las notificaciones de la organización octo-org, use `org:octo-org`. {% endif %} -## {% data variables.product.prodname_dependabot %} custom filters +## Filtros personalizados del {% data variables.product.prodname_dependabot %} -{% ifversion fpt or ghec or ghes > 3.2 %} -If you use {% data variables.product.prodname_dependabot %} to keep your dependencies up-to-date, you can use and save these custom filters: -- `is:repository_vulnerability_alert` to show notifications for {% data variables.product.prodname_dependabot_alerts %}. -- `reason:security_alert` to show notifications for {% data variables.product.prodname_dependabot_alerts %} and security update pull requests. -- `author:app/dependabot` to show notifications generated by {% data variables.product.prodname_dependabot %}. This includes {% data variables.product.prodname_dependabot_alerts %}, security update pull requests, and version update pull requests. +{% ifversion fpt or ghec or ghes > 3.2 %} Si usa {% data variables.product.prodname_dependabot %} para actualizar las dependencias, puede usar y guardar estos filtros personalizados: +- `is:repository_vulnerability_alert` para mostrar las notificaciones de {% data variables.product.prodname_dependabot_alerts %}. +- `reason:security_alert` para mostrar las notificaciones de {% data variables.product.prodname_dependabot_alerts %} y las solicitudes de incorporación de cambios de actualizaciones de seguridad. +- `author:app/dependabot` para mostrar las notificaciones generadas por {% data variables.product.prodname_dependabot %}. Esto incluye las {% data variables.product.prodname_dependabot_alerts %}, solicitudes de cambios para actualizaciones de seguridad y solicitudes de cambio para actualizaciones de versión. -For more information about {% data variables.product.prodname_dependabot %}, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)." +Para obtener más información sobre {% data variables.product.prodname_dependabot %}, consulte "[Acerca de {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)". {% endif %} {% ifversion ghes < 3.3 or ghae %} -If you use {% data variables.product.prodname_dependabot %} to tell you about insecure dependencies, you can use and save these custom filters to show notifications for {% data variables.product.prodname_dependabot_alerts %}: +Si utilizas {% data variables.product.prodname_dependabot %} para que te informe sobre las dependencias no seguras, puedes usar y guardar estos filtros personalizados para mostrar notificaciones de {% data variables.product.prodname_dependabot_alerts %}: - `is:repository_vulnerability_alert` - `reason:security_alert` -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)." +Para obtener más información sobre {% data variables.product.prodname_dependabot %}, consulte "[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/account-and-profile/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications/triaging-a-single-notification.md b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications/triaging-a-single-notification.md index 2870cc2b53..828c956c2f 100644 --- a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications/triaging-a-single-notification.md +++ b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications/triaging-a-single-notification.md @@ -11,14 +11,19 @@ topics: redirect_from: - /github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification - /github/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications/triaging-a-single-notification -shortTitle: Clasificar una notificación +shortTitle: Triage a notification +ms.openlocfilehash: c81cc30449dd1b37a58df0b91a036fbd629d8ae3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145115914' --- - ## Guardar solo una notificación -Para guardar una notificación y revisarla más tarde, a la derecha de la misma, da clic en {% octicon "bookmark" aria-label="The bookmark icon" %}. Solo puedes guardar una notificación a la vez. +Para guardar una única notificación y revisarla más tarde, a la derecha de la notificación, haga clic en {% octicon "bookmark" aria-label="The bookmark icon" %}. Solo puedes guardar una notificación a la vez. -Las notificaciones guardadas se mantienen indefinidamente y se pueden ver si das clic en **Guardado** en la barra lateral o con la consulta `is:saved`. Si guardas las notificaciones por más de 5 meses y luego las dejas de guardar, estas desaparecerán de tu bandeja de entrada en un día. +Las notificaciones guardadas se conservan de manera indefinida y se pueden ver si se hace clic en **Guardada** en la barra lateral o con la consulta `is:saved`. Si la notificación que guardaste tiene más de 5 meses y cambia a no guardada, ésta desaparecerá de tu bandeja de entrada en un día. ![Opción de clasificación en guardados](/assets/images/help/notifications-v2/save-triaging-option.png) @@ -31,18 +36,18 @@ Cuando das clic en una notificación individual de tu bandeja de entrada, se te - Guardar la notificación para después - Regresar a tu bandeja de notificaciones -Para obtener más información acerca de tus opciones de clasificación, consulta la sección "[Administrar notificaciones desde tu bandeja de entrada](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#triaging-options)". +Para más información sobre las opciones de evaluación de prioridades, vea "[Administración de notificaciones de la Bandeja de entrada](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#triaging-options)". ## Personalizar cuándo recibir actualizaciones posteriores para un informe de problemas o solicitud de extracción Puedes elegir como quieres recibir las notificaciones posteriores para una solicitud de extracción o informe de problemas. -1. En la columna derecha del informe de problemas o solicitud de extracción, a un costado de "Notificaciones", da clic en **Personalizar**". +1. En la columna derecha de la incidencia o solicitud de incorporación de cambios, junto a "Notificaciones", haga clic en **Personalizar**. - ![Personalizar opción debajo de "Notificaciones"](/assets/images/help/notifications-v2/customize-notifications-for-specific-thread.png) + ![Opción Personalizar en "Notificaciones"](/assets/images/help/notifications-v2/customize-notifications-for-specific-thread.png) -2. Selecciona **Personalizado** y elige cuando quieres recibir una actualización de notificación para este hilo. Por ejemplo, puedes elegir recibir una actualización cuando se fusiona, cierra o reabre la solicitud de extracción. Te suscribirás nuevamente si participas en el hilo, si se @menciona a tu nombre de usuario, o si se @menciona a algún equipo del cual formes parte. +2. Seleccione **Personalizado** y elija cuándo quiere recibir una actualización de notificación para este subproceso. Por ejemplo, puedes elegir recibir una actualización cuando se fusiona, cierra o reabre la solicitud de extracción. Se volverá a suscribir si participa en la conversación, si se @mentioned el nombre de usuario, o si se @mentioned a un equipo del que forme parte. ![Opciones para personalizar las notificaciones](/assets/images/help/notifications-v2/custom-options-for-customizing-notification-thread-updates.png) -3. Haz clic en **Save ** (guardar). +3. Haga clic en **Save**(Guardar). 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 ae57eabc8b..a409b20795 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 @@ -13,23 +13,22 @@ versions: ghec: '*' topics: - Profiles -shortTitle: Perfil de la organización +shortTitle: Organization's profile +ms.openlocfilehash: d5500e34a9996f8d5cae216972ef0289569d53f2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147066518' --- +Opcionalmente, puedes elegir agregar una descripción, ubicación, sitio web y dirección de correo electrónico para la organización y anclar repositorios importantes {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-4749 %} Puedes personalizar el perfil público de la organización si agregas un archivo README.md. Para más información, vea "[Personalización del perfil de la organización](/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile)".{% endif %} -Opcionalmente, puedes elegir agregar una descripción, ubicación, sitio web y dirección de correo electrónico para tu organización y fijar los repositorios importantes.{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-4749 %} Puedes personalizar el perfil público de tu organización agregando un archivo README.md. Para obtener más información, consulta la sección "[Personalizar el perfil de tu organización ](/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile)".{% endif %} - -{% 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 %} -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)." +{% ifversion fpt %} Las organizaciones que usan {% data variables.product.prodname_ghe_cloud %} pueden confirmar la identidad de su organización y mostrar un distintivo "Verificado" en la página de perfil de su organización comprobando los dominios de la organización con {% data variables.product.product_name %}. Para obtener más información, consulta "[Comprobación o aprobación de un dominio para su 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 %} Para confirmar la identidad de la organización y mostrar un distintivo "Verificado" en la página del perfil de la organización, puedes comprobar los dominios de la organización con {% data variables.product.prodname_dotcom %}. Para más información, vea "[Comprobación o aprobación de un dominio para la organización](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)". {% endif %} -{% ifversion fpt or ghes > 3.2 or ghec %} -![Muestra de la página de perfil de una organización](/assets/images/help/organizations/org_profile_with_overview.png) -{% else %} -![Muestra de la página de perfil de una organización](/assets/images/help/profile/org_profile.png) -{% endif %} +{% ifversion fpt or ghes > 3.2 or ghec %} ![Página de perfil de organización de ejemplo](/assets/images/help/organizations/org_profile_with_overview.png) {% else %} ![Sample organization profile page](/assets/images/help/profile/org_profile.png) {% endif %} -## Leer más +## Información adicional - "[Acerca de las organizaciones](/organizations/collaborating-with-groups-in-organizations/about-organizations)" diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile.md index bbdf8468ee..738262ed08 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile.md @@ -14,9 +14,14 @@ versions: ghec: '*' topics: - Profiles +ms.openlocfilehash: edbe34a38c2ab23de22e3b5ea466e35276c6bc35 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146199958' --- - -Puedes agregar información personal acerca de ti mismo en tu biobiografía, como lugares en los que has trabajado previamente, proyectos con los que has colaborado o intereses que tengas que a otras personas les pueda interesar conocer sobre tí. Para obtener más información, consulta "[Agregar una biografía en tu perfil](/articles/personalizing-your-profile/#adding-a-bio-to-your-profile)". +Puedes agregar información personal acerca de ti mismo en tu biobiografía, como lugares en los que has trabajado previamente, proyectos con los que has colaborado o intereses que tengas que a otras personas les pueda interesar conocer sobre tí. Para obtener más información, vea "[Incorporación de una biografía a su perfil](/articles/personalizing-your-profile/#adding-a-bio-to-your-profile)". {% ifversion fpt or ghes or ghec %} @@ -26,19 +31,19 @@ Puedes agregar información personal acerca de ti mismo en tu biobiografía, com {% endif %} -Las personas que visitan tu perfil ven una cronología de tu actividad de colaboración, como las propuestas y las solicitudes de extracción que has abierto, las confirmaciones que has realizado y las solicitudes de extracción que has revisado. Puedes elegir mostrar solo las contribuciones públicas o también incluir las contribuciones privadas, anonimizadas. Para obtener más información, consulta "[Ver las contribuciones en tu página de perfil](/articles/viewing-contributions-on-your-profile-page)" o "[Divulgar u ocultar tus contribuciones privadas en tu perfil](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile)". +Las personas que visitan tu perfil ven una cronología de tu actividad de colaboración, como las propuestas y las solicitudes de extracción que has abierto, las confirmaciones que has realizado y las solicitudes de extracción que has revisado. Puedes elegir mostrar solo las contribuciones públicas o también incluir las contribuciones privadas, anonimizadas. Para obtener más información, vea "[Visualización de contribuciones en la página del perfil](/articles/viewing-contributions-on-your-profile-page)" o "[Divulgación u ocultación de sus contribuciones privadas en su perfil](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile)". Las personas que visitan tu perfil también pueden ver la siguiente información. -- Repositorios y gists que te pertenezcan o en los que contribuyas. {% ifversion fpt or ghes or ghec %}Puedes exhibir lo mejor de tu trabajo si fijas los repositorios y gists en tu perfil. Para obtener más información, consulta la sección "[Anclar elementos en tu perfil](/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile)".{% endif %} -- Los repositorios que hayas marcado como favoritos{% ifversion fpt or ghec %} y organizado en listas.{% endif %} Para obtener más información, consulta la sección "[Guardar los repositorios marcados como favoritos](/articles/saving-repositories-with-stars/)". -- Una descripción general de tu actividad en organizaciones, repositorios y equipos en los que eres más activo. Para obtener más información, consulta la sección "[Mostrar un resumen de tu actividad en tu perfil](/articles/showing-an-overview-of-your-activity-on-your-profile).{% ifversion fpt or ghec %} -- Las insignias y los logros que resaltan tu actividad y muestran si utilizas {% data variables.product.prodname_pro %} o si participas en programas como el de la {% data variables.product.prodname_arctic_vault %}, {% data variables.product.prodname_sponsors %} o el Programa de Desarrollador de {% data variables.product.company_short %}. Para obtener más información, consulta la sección "[Personalizar tu perfil](/github/setting-up-and-managing-your-github-profile/personalizing-your-profile#displaying-badges-on-your-profile)".{% endif %} +- Repositorios y gists que te pertenezcan o en los que contribuyas. {% ifversion fpt or ghes or ghec %} Puede presentar su mejor trabajo anclando repositorios y gists a su perfil. Para obtener más información, vea "[Anclaje de elementos a su perfil](/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile)".{% endif %} +- Repositorios que haya protagonizado{% ifversion fpt or ghec %} y organizado en listas.{% endif %} Para obtener más información, vea "[Almacenamiento de repositorios con estrellas](/articles/saving-repositories-with-stars/)". +- Una descripción general de tu actividad en organizaciones, repositorios y equipos en los que eres más activo. Para obtener más información, vea "[Muestra de información general sobre la actividad en el perfil](/articles/showing-an-overview-of-your-activity-on-your-profile)".{% ifversion fpt or ghec %} +- Las notificaciones y logros que destacan tu actividad y se muestran si utilizas {% data variables.product.prodname_pro %} o si participas en programas como {% data variables.product.prodname_arctic_vault %}, {% data variables.product.prodname_sponsors %} o el programa para desarrolladores de {% data variables.product.company_short %}. Para obtener más información, vea "[Personalización del perfil](/github/setting-up-and-managing-your-github-profile/personalizing-your-profile#displaying-badges-on-your-profile)".{% endif %} -También puedes establecer un estado en tu perfil para brindar información sobre tu disponibilidad. Para obtener más información, consulta "[Configurar un estado](/articles/personalizing-your-profile/#setting-a-status)". +También puedes establecer un estado en tu perfil para brindar información sobre tu disponibilidad. Para más información, vea "[Establecimiento de un estado](/articles/personalizing-your-profile/#setting-a-status)". -## Leer más +## Información adicional -- "[¿Cómo configuro mi foto de perfil?](/articles/how-do-i-set-up-my-profile-picture)" -- "[Divulgar u ocultar tus contribuciones privadas en tu perfil](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile)" -- "[Ver las contribuciones en tu perfil](/articles/viewing-contributions-on-your-profile)" +- "[Cómo configurar mi imagen de perfil?](/articles/how-do-i-set-up-my-profile-picture)" +- "[Divulgación u ocultación de las contribuciones privadas en el perfil](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile)" +- "[Visualización de contribuciones en el perfil](/articles/viewing-contributions-on-your-profile)" diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/index.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/index.md index 4da4e3f4b4..2ea45c6464 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/index.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/index.md @@ -18,5 +18,11 @@ children: - /managing-your-profile-readme - /pinning-items-to-your-profile - /setting-your-profile-to-private +ms.openlocfilehash: 617625a9e51fa44f5f1e291b5c3828b1c403b5bc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117194' --- diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/managing-your-profile-readme.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/managing-your-profile-readme.md index f27b7550ad..b7fc17da78 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/managing-your-profile-readme.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/managing-your-profile-readme.md @@ -10,12 +10,17 @@ topics: redirect_from: - /github/setting-up-and-managing-your-github-profile/managing-your-profile-readme - /github/setting-up-and-managing-your-github-profile/customizing-your-profile/managing-your-profile-readme -shortTitle: El archivo README de tu perfil +shortTitle: Your profile README +ms.openlocfilehash: 587bcea1e1a0f96aad8882b41196afcc6e433363 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147578904' --- - ## Acerca del README de tu perfil -Puedes compartir información acerca de ti mismo con la comunidad en {% data variables.product.product_location %} si creas un README para tu perfil. {% data variables.product.prodname_dotcom %} muestra el README de tu perfil al inicio de tu página de perfil. +Puede compartir información acerca de usted mismo con la comunidad en {% data variables.product.product_location %} si crea un README del perfil. {% data variables.product.prodname_dotcom %} muestra el README de tu perfil al inicio de tu página de perfil. Tú decides qué información incluir en el README de tu perfil, así que tienes todo el contro sobre cómo te presentas con los demás en {% data variables.product.prodname_dotcom %}. Aquí tienes algunos ejemplos de información que puede ser interesante, divertida o útil para los visitantes que lean el README en tu perfil. @@ -25,7 +30,7 @@ Tú decides qué información incluir en el README de tu perfil, así que tienes ![Archivo de README del perfil que se muestra en éste](/assets/images/help/repository/profile-with-readme.png) -Puedes formatear el texto e incluir emojis, imágenes y GIFs en el README de tu perfil si utilizas el Marcado Enriquecido de {% data variables.product.company_short %}. Para obtener más información, consulta la sección "[Iniciar con la escritura y el formato en {% data variables.product.prodname_dotcom %}](/github/writing-on-github/getting-started-with-writing-and-formatting-on-github)". +Puedes formatear el texto e incluir emojis, imágenes y GIFs en el README de tu perfil si utilizas el Marcado Enriquecido de {% data variables.product.company_short %}. Para obtener más información, consulte "[Introducción a la escritura y el formato en {% data variables.product.prodname_dotcom %}](/github/writing-on-github/getting-started-with-writing-and-formatting-on-github)". ## Prerrequisitos @@ -38,7 +43,7 @@ GitHub mostrará el README de tu perfil en tu página de perfil si cuentas con t {% note %} -**Nota**: Si creaste un repositorio público con el mismo nombre de tu nombre de usuario antes de julio del 2020, {% data variables.product.prodname_dotcom %} no mostrará automáticamente el README de tu repositorio en tu perfil. Puedes compartir manualmente el README de tu repositorio en tu perfil si te diriges al repositorio en {% data variables.product.prodname_dotcom_the_website %} y das clic en **Compartir en mi perfil**. +**Nota**: Si creó un repositorio público con el mismo nombre que su nombre de usuario antes de julio del 2020, {% data variables.product.prodname_dotcom %} no mostrará automáticamente el README del repositorio en su perfil. Puede compartir manualmente el README del repositorio en su perfil. Para ello, vaya al repositorio en {% data variables.product.prodname_dotcom_the_website %} y haga clic en **Share to profile**. ![Botón para compartir el README en el perfil](/assets/images/help/repository/share-to-profile.png) @@ -47,16 +52,19 @@ GitHub mostrará el README de tu perfil en tu página de perfil si cuentas con t ## Agregar un README de perfil {% data reusables.repositories.create_new %} -2. Debajo de "Nombre de repositorio", teclea un nombre de repositorio que empate con tu nombre de usuario de {% data variables.product.prodname_dotcom %}. Por ejemplo, si tu nombre de usuario es "octocat", el nombre de repositorio debe ser "octocat". ![Campo de nombre de repositorio que empata con el nombre de usuario](/assets/images/help/repository/repo-username-match.png) -3. También puedes agregar una descripción de tu repositorio. Por ejemplo, "Mi repositorio personal". ![Campo para ingresar una descripción para el repositorio](/assets/images/help/repository/create-personal-repository-desc.png) -4. Selecciona **Público**. ![Botón radial para seleccionar la visibilidad con la opción de público seleccionada](/assets/images/help/repository/create-personal-repository-visibility.png) -{% data reusables.repositories.initialize-with-readme %} -{% data reusables.repositories.create-repo %} -7. Sobre la barra lateral derecha, da clic en **Editar README**. ![Botón para editar el archivo README](/assets/images/help/repository/personal-repository-edit-readme.png) +2. Debajo de "Nombre de repositorio", teclea un nombre de repositorio que empate con tu nombre de usuario de {% data variables.product.prodname_dotcom %}. Por ejemplo, si tu nombre de usuario es "octocat", el nombre de repositorio debe ser "octocat". + ![Campo de nombre de repositorio que coincide con el nombre de usuario](/assets/images/help/repository/repo-username-match.png) +3. Opcionalmente, puede agregar una descripción del repositorio. Por ejemplo, "Mi repositorio personal". + ![Campo para introducir una descripción para el repositorio](/assets/images/help/repository/create-personal-repository-desc.png) +4. Seleccione **Público**. + ![Botón de radio para seleccionar la visibilidad con la opción Public seleccionada](/assets/images/help/repository/create-personal-repository-visibility.png) {% data reusables.repositories.initialize-with-readme %} {% data reusables.repositories.create-repo %} +7. Encima de la barra lateral derecha, haga clic en **Edit README**. + ![Botón para editar el archivo README](/assets/images/help/repository/personal-repository-edit-readme.png) + + El archivo de README que se ha generado está pre-llenado con una plantilla para que te inspires en completarlo. + ![Archivo README con la plantilla completada previamente](/assets/images/help/repository/personal-repository-readme-template.png) - El archivo de README que se ha generado está pre-llenado con una plantilla para que te inspires en completarlo. ![Archivo README con la plantilla pre-llenada](/assets/images/help/repository/personal-repository-readme-template.png) - -Para encontrar un resumen de todos los emojis disponibles y de sus códigos, consulta el [Directorio de Emojis](https://www.webfx.com/tools/emoji-cheat-sheet/)". +Para obtener un resumen de todos los emojis disponibles y sus códigos, consulte "[Hoja de referencia rápida de emoji](https://www.webfx.com/tools/emoji-cheat-sheet/)". ## Eliminar un README de perfil @@ -66,8 +74,8 @@ El README de tu perfil se eliminará de tu perfil de {% data variables.product.p - El repositorio es privado. - El nombre del repositorio no empata con tu nombre de usuario. -The method you choose is dependant upon your needs, but if you're unsure, we recommend making your repository private. Para encontrar los pasos de cómo hacer tu repositorio privado, consulta la sección "[Cambiar la visibilidad de un repositorio](/github/administering-a-repository/setting-repository-visibility#changing-a-repositorys-visibility)". +The method you choose is dependant upon your needs, but if you're unsure, we recommend making your repository private. Para ver los pasos para hacer un repositorio privado, consulta "[Cambiar la visibilidad de un repositorio](/github/administering-a-repository/setting-repository-visibility#changing-a-repositorys-visibility)". -## Leer más +## Información adicional -- [Acerca de los archivos README](/github/creating-cloning-and-archiving-repositories/about-readmes) +- "[Acerca de los archivos README](/github/creating-cloning-and-archiving-repositories/about-readmes)" diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md index 846149fd43..ef1260c2c3 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md @@ -1,6 +1,6 @@ --- -title: Personalizing your profile -intro: 'You can share information about yourself with other {% data variables.product.product_name %} users by setting a profile picture and adding a bio to your profile.' +title: Personalizar tu perfil +intro: 'Puedes compartir información sobre tI con otros usuarios de {% data variables.product.product_name %} al configurar una imagen de perfil y agregar una biografía a tu perfil.' redirect_from: - /articles/adding-a-bio-to-your-profile - /articles/setting-your-profile-picture @@ -18,154 +18,156 @@ versions: topics: - Profiles shortTitle: Personalize +ms.openlocfilehash: c12fccd91144428fe9aad2f01d2c0b0941fdd4d4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146681057' --- -## Changing your profile picture +## Cambiar tu imagen de perfil -Your profile picture helps identify you across {% data variables.product.product_name %} in pull requests, comments, contributions pages, and graphs. +Tu imagen de perfil ayuda a identificarte dentro de {% data variables.product.product_name %} en solicitudes de extracción, comentarios, páginas de contribuciones y gráficos. -When you sign up for an account, {% data variables.product.product_name %} provides you with a randomly generated "identicon". [Your identicon](https://github.com/blog/1586-identicons) generates from a hash of your user ID, so there's no way to control its color or pattern. You can replace your identicon with an image that represents you. +Cuando te registras en una cuenta, {% data variables.product.product_name %} te proporciona un "identicon" generado al azar. [Tu identicon](https://github.com/blog/1586-identicons) se genera a partir de un hash de tu identificador de usuario, por lo que no hay ninguna forma de controlar su color o patrón. Puedes reemplazar tu identicon con una imagen que te represente. {% note %} -**Note{% ifversion ghec %}s{% endif %}**: {% ifversion ghec %} +**Nota{% ifversion ghec %}s{% endif %}** : {% ifversion ghec %} -* {% endif %}Your profile picture should be a PNG, JPG, or GIF file, and it must be less than 1 MB in size and smaller than 3000 by 3000 pixels. For the best quality rendering, we recommend keeping the image at about 500 by 500 pixels. -{% ifversion ghec %}* Gravatar profile pictures are not supported with {% data variables.product.prodname_emus %}.{% endif %} +* {% endif %}La imagen de perfil debe ser un archivo PNG, JPG o GIF, y debe tener menos de 1 MB de tamaño y ser inferior a 3000 × 3000 píxeles. Para mostrar la mejor calidad, recomendamos mantener la imagen en alrededor de 500 por 500 píxeles. +{% ifversion ghec %}* Las fotos de perfil de gravatar no son compatibles con {% data variables.product.prodname_emus %}.{% endif %} {% endnote %} -### Setting a profile picture +### Configurar una imagen de perfil {% data reusables.user-settings.access_settings %} -2. Under **Profile Picture**, click {% octicon "pencil" aria-label="The edit icon" %} **Edit**. -![Edit profile picture](/assets/images/help/profile/edit-profile-photo.png) -3. Click **Upload a photo...**.{% ifversion not ghae %} -![Update profile picture](/assets/images/help/profile/edit-profile-picture-options.png){% endif %} -3. Crop your picture. When you're done, click **Set new profile picture**. - ![Crop uploaded photo](/assets/images/help/profile/avatar_crop_and_save.png) +2. En **Imagen de perfil**, haz clic en {% octicon "pencil" aria-label="The edit icon" %} **Editar**. +![Editar imagen de perfil](/assets/images/help/profile/edit-profile-photo.png) +3. Haz clic en **Cargar una foto…** {% ifversion not ghae %} ![Actualiza la imagen de perfil.](/assets/images/help/profile/edit-profile-picture-options.png){% endif %} +3. Recorta tu imagen. Cuando hayas terminado, haz clic en **Establecer nueva imagen de perfil**. + ![Recortar foto cargada](/assets/images/help/profile/avatar_crop_and_save.png) -### Resetting your profile picture to the identicon +### Restablecer tu imagen de perfil al identicon {% data reusables.user-settings.access_settings %} -2. Under **Profile Picture**, click {% octicon "pencil" aria-label="The edit icon" %} **Edit**. -![Edit profile picture](/assets/images/help/profile/edit-profile-photo.png) -3. To revert to your identicon, click **Remove photo**. {% ifversion not ghae %}If your email address is associated with a [Gravatar](https://en.gravatar.com/), you cannot revert to your identicon. Click **Revert to Gravatar** instead. -![Update profile picture](/assets/images/help/profile/edit-profile-picture-options.png){% endif %} +2. En **Imagen de perfil**, haz clic en {% octicon "pencil" aria-label="The edit icon" %} **Editar**. +![Editar imagen de perfil](/assets/images/help/profile/edit-profile-photo.png) +3. Para revertir a tu identicon, haz clic en **Quitar foto**. {% ifversion not ghae %}Si tu dirección de correo electrónico está asociada a un [Gravatar](https://en.gravatar.com/), no puedes revertir a tu identicon. Haz clic en **Revertir a Gravatar** en su lugar. +![Actualización de la imagen de perfil](/assets/images/help/profile/edit-profile-picture-options.png){% endif %} -## Changing your profile name +## Cambiar tu nombre de perfil -You can change the name that is displayed on your profile. This name may also be displayed next to comments you make on private repositories owned by an organization. For more information, see "[Managing the display of member names in your organization](/articles/managing-the-display-of-member-names-in-your-organization)." +Puedes cambiar el nombre que se muestra en tu perfil. Este nombre también podría mostrarse junto a los comentarios que haces en los repositorios privados que pertenezcan a una organización. Para obtener más información, consulta "[Administrar la visualización de los nombres de los miembros en tu organización](/articles/managing-the-display-of-member-names-in-your-organization)". -{% ifversion fpt or ghec %} -{% note %} +{% ifversion fpt or ghec %} {% note %} -**Note:** If you're a member of an {% data variables.product.prodname_emu_enterprise %}, any changes to your profile name must be made through your identity provider instead of {% data variables.product.prodname_dotcom_the_website %}. {% data reusables.enterprise-accounts.emu-more-info-account %} +**Nota:** Si eres miembro de una {% data variables.product.prodname_emu_enterprise %}, cualquier cambio en tu nombre de perfil debe hacerse a través de tu proveedor de identidades, en lugar de con {% data variables.product.prodname_dotcom_the_website %}. {% data reusables.enterprise-accounts.emu-more-info-account %} -{% endnote %} -{% endif %} +{% endnote %} {% endif %} {% data reusables.user-settings.access_settings %} -2. Under "Name", type the name you want to be displayed on your profile. - ![Name field in profile settings](/assets/images/help/profile/name-field.png) +2. Dentro de "Nombre", escribe el nombre que deseas que se muestre en tu perfil. + ![Campo Nombre en la configuración del perfil](/assets/images/help/profile/name-field.png) -## Adding a bio to your profile +## Agregar una biografía en tu perfil -Add a bio to your profile to share information about yourself with other {% data variables.product.product_name %} users. With the help of [@mentions](/articles/basic-writing-and-formatting-syntax) and emoji, you can include information about where you currently or have previously worked, what type of work you do, or even what kind of coffee you drink. +Agrega una biografía a tu perfil para compartir información sobre ti con otros usuarios de {% data variables.product.product_name %}. Con la ayuda de [@mentions](/articles/basic-writing-and-formatting-syntax) y un emoji, puedes incluir información sobre dónde trabajas actualmente o dónde trabajaste anteriormente, qué tipo de trabajo realizas o incluso qué tipo de café bebes. {% ifversion fpt or ghes or ghec %} -For a longer-form and more prominent way of displaying customized information about yourself, you can also use a profile README. For more information, see "[Managing your profile README](/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme)." +Para encontrar un formato más largo y una forma más prominente de mostrar la información acerca de ti mismo, también puedes utilizar un README de perfil. Para más información, vea "[Administración del archivo Léame del perfil](/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme)". {% endif %} {% note %} -**Note:** - If you have the activity overview section enabled for your profile and you @mention an organization you're a member of in your profile bio, then that organization will be featured first in your activity overview. For more information, see "[Showing an overview of your activity on your profile](/articles/showing-an-overview-of-your-activity-on-your-profile)." +**Nota:** Si tienes habilitada la sección de resumen de la actividad para tu perfil y aplicas @mention a una organización de la que eres miembro en la biografía de tu perfil, entonces esa organización se presentará primero en tu resumen de actividad. Para obtener más información, consulta "[Mostrar un resumen de tu actividad en tu perfil](/articles/showing-an-overview-of-your-activity-on-your-profile)". {% endnote %} {% data reusables.user-settings.access_settings %} -2. Under **Bio**, add the content that you want displayed on your profile. The bio field is limited to 160 characters. - ![Update bio on profile](/assets/images/help/profile/bio-field.png) +2. En **Biografía**, agrega el contenido que quieres mostrar en tu perfil. El campo biografía tiene un límite de 160 caracteres. + ![Actualizar biografía en el perfil](/assets/images/help/profile/bio-field.png) {% tip %} - **Tip:** When you @mention an organization, only those that you're a member of will autocomplete. You can still @mention organizations that you're not a member of, like a previous employer, but the organization name won't autocomplete for you. + **Sugerencia:** Cuando haces @mention a una organización, solo aquellas de las que eres miembro se completarán automáticamente. También puedes hacer @mention a organizaciones de las que no eres miembro, como un antiguo empleador, pero el nombre de la organización no se completará automáticamente. {% endtip %} -3. Click **Update profile**. - ![Update profile button](/assets/images/help/profile/update-profile-button.png) +3. Haga clic en **Update profile**. + ![Botón Actualizar perfil](/assets/images/help/profile/update-profile-button.png) -## Setting a status +## Configurar un estado -You can set a status to display information about your current availability on {% data variables.product.product_name %}. Your status will show: -- on your {% data variables.product.product_name %} profile page. -- when people hover over your username or avatar on {% data variables.product.product_name %}. -- on a team page for a team where you're a team member. For more information, see "[About teams](/articles/about-teams/#team-pages)." -- on the organization dashboard in an organization where you're a member. For more information, see "[About your organization dashboard](/articles/about-your-organization-dashboard/)." +Puedes configurar un estado para mostrar información acerca de tu disponibilidad actual en {% data variables.product.product_name %}. Tu estado se mostrará: +- en tu página de perfil {% data variables.product.product_name %}. +- cuando las personas se desplacen sobre tu nombre de usuario o avatar en {% data variables.product.product_name %}. +- en una página de equipo en un equipo del cual eres un miembro. Para más información, vea "[Acerca de los equipos](/articles/about-teams/#team-pages)". +- en el tablero de la organización en una organización de la cual eres miembro. Para obtener más información, consulta "[Acerca del panel de la organización](/articles/about-your-organization-dashboard/)". -When you set your status, you can also let people know that you have limited availability on {% data variables.product.product_name %}. +Cuando configuras tu estado, también puedes permitir que las personas sepan que tienes disponibilidad limitada en {% data variables.product.product_name %}. -![At-mentioned username shows "busy" note next to username](/assets/images/help/profile/username-with-limited-availability-text.png) +![El nombre de usuario mencionado muestra la nota "ocupado" junto al nombre de usuario.](/assets/images/help/profile/username-with-limited-availability-text.png) -![Requested reviewer shows "busy" note next to username](/assets/images/help/profile/request-a-review-limited-availability-status.png) +![El revisor solicitado muestra la nota "ocupado" junto al nombre de usuario](/assets/images/help/profile/request-a-review-limited-availability-status.png) -If you select the "Busy" option, when people @mention your username, assign you an issue or pull request, or request a pull request review from you, a note next to your username will show that you're busy. You will also be excluded from automatic review assignment for pull requests assigned to any teams you belong to. For more information, see "[Managing code review settings for your team](/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team)." +Si seleccionas la opción "Ocupado", cuando los usuarios hagan @mention a tu nombre de usuario, te asignen una incidencia o solicitud de incorporación de cambios o te soliciten una revisión de ese tipo de solicitud, aparecerá una nota al lado de tu nombre de usuario que muestra que estás ocupado. También se te excluirá de la tarea de revisión automática para las solicitudes de cambio que se asignen a cualquier equipo al que pertenezcas. Para obtener más información, consulta "[Administrar los ajustes de revisión de código para tu equipo](/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team)". -1. In the top right corner of {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom_the_website %}{% else %}{% data variables.product.product_name %}{% endif %}, click your profile photo, then click **Set your status** or, if you already have a status set, click your current status. - ![Button on profile to set your status](/assets/images/help/profile/set-status-on-profile.png) -2. To add custom text to your status, click in the text field and type a status message. - ![Field to type a status message](/assets/images/help/profile/type-a-status-message.png) -3. Optionally, to set an emoji status, click the smiley icon and select an emoji from the list. - ![Button to select an emoji status](/assets/images/help/profile/select-emoji-status.png) -4. Optionally, if you'd like to share that you have limited availability, select "Busy." - ![Busy option selected in Edit status options](/assets/images/help/profile/limited-availability-status.png) -5. Use the **Clear status** drop-down menu, and select when you want your status to expire. If you don't select a status expiration, you will keep your status until you clear or edit your status. - ![Drop down menu to choose when your status expires](/assets/images/help/profile/status-expiration.png) -6. Use the drop-down menu and click the organization you want your status visible to. If you don't select an organization, your status will be public. - ![Drop down menu to choose who your status is visible to](/assets/images/help/profile/status-visibility.png) -7. Click **Set status**. - ![Button to set status](/assets/images/help/profile/set-status-button.png) +1. En la parte superior derecha de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom_the_website %}{% else %}{% data variables.product.product_name %}{% endif %}, haz clic en la foto de tu perfil y luego en **Establecer tu estado** o, en caso de que ya hayas configurado un estado, haz clic en tu estado actual. + ![Botón en el perfil para establecer tu estado](/assets/images/help/profile/set-status-on-profile.png) +2. Para agregar un texto personalizado a tu estado, haz clic en el campo texto y escribe un mensaje de estado. + ![Campo para escribir un mensaje de estado](/assets/images/help/profile/type-a-status-message.png) +3. De manera opcional, para configurar un estado de emoji, haz clic en el ícono sonriente y selecciona un emoji de la lista. + ![Botón para seleccionar un estado de emoji](/assets/images/help/profile/select-emoji-status.png) +4. Como alternativa, si te gustaría compartir que tienes disponibilidad limitada, selecciona "Busy" (Ocupado). + ![Opción Ocupado seleccionada en las opciones de Editar estado](/assets/images/help/profile/limited-availability-status.png) +5. Usa el menú desplegable **Borrar estado** y selecciona cuándo quieres que expire tu estado. Si no deseas seleccionar un vencimiento de estado, mantendrás tu estado hasta que lo borres o edites. + ![Menú desplegable para elegir cuándo expira tu estado](/assets/images/help/profile/status-expiration.png) +6. Utiliza el menú desplegable y haz clic en la organización para la que deseas que tu estado sea visible. Si no seleccionas una organización, tu estado será público. + ![Menú desplegable para elegir para quién es visible tu estado](/assets/images/help/profile/status-visibility.png) +7. Haz clic en **Establecer estado**. + ![Botón para establecer el estado](/assets/images/help/profile/set-status-button.png) {% ifversion fpt or ghec %} -## Displaying badges on your profile +## Mostrar las insignias en tu perfil -When you participate in certain programs, {% data variables.product.prodname_dotcom %} automatically displays a badge on your profile. +Cuando participas en algunos programas, {% data variables.product.prodname_dotcom %} muestra automáticamente una insignia en tu perfil. -| Badge | Program | Description | +| Distintivo | Programa | Descripción | | --- | --- | --- | -| {% octicon "cpu" aria-label="The Developer Program icon" %} | **Developer Program Member** | If you're a registered member of the {% data variables.product.prodname_dotcom %} Developer Program, building an app with the {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} API, you'll get a Developer Program Member badge on your profile. For more information on the {% data variables.product.prodname_dotcom %} Developer Program, see [GitHub Developer](/program/). | -| {% octicon "star-fill" aria-label="The star icon" %} | **Pro** | If you use {% data variables.product.prodname_pro %} you'll get a PRO badge on your profile. For more information about {% data variables.product.prodname_pro %}, see "[{% data variables.product.prodname_dotcom %}'s products](/github/getting-started-with-github/githubs-products#github-pro)." | -| {% octicon "lock" aria-label="The lock icon" %} | **Security Bug Bounty Hunter** | If you helped out hunting down security vulnerabilities, you'll get a Security Bug Bounty Hunter badge on your profile. For more information about the {% data variables.product.prodname_dotcom %} Security program, see [{% data variables.product.prodname_dotcom %} Security](https://bounty.github.com/). | -| {% octicon "mortar-board" aria-label="The mortar-board icon" %} | **{% data variables.product.prodname_dotcom %} Campus Expert** | If you participate in the {% data variables.product.prodname_campus_program %}, you will get a {% data variables.product.prodname_dotcom %} Campus Expert badge on your profile. For more information about the Campus Experts program, see [Campus Experts](https://education.github.com/experts). | -| {% octicon "shield" aria-label="The shield icon" %} | **Security advisory credit** | If a security advisory you submit to the [{% data variables.product.prodname_dotcom %} Advisory Database](https://github.com/advisories) is accepted, you'll get a Security advisory credit badge on your profile. For more information about {% data variables.product.prodname_dotcom %} Security Advisories, see [{% data variables.product.prodname_dotcom %} Security Advisories](/code-security/repository-security-advisories/about-github-security-advisories-for-repositories). | -| {% octicon "check" aria-label="The check icon" %} | **Discussion answered** | If your reply to a discussion is marked as the answer, you'll get a Discussion answered badge on your profile. For more information about {% data variables.product.prodname_dotcom %} Discussions, see [About discussions](/discussions/collaborating-with-your-community-using-discussions/about-discussions). | +| {% octicon "cpu" aria-label="The Developer Program icon" %} | **Miembro del programa de desarrolladores** | Si eres un miembro registrado del Programa de Desarrolladores de {% data variables.product.prodname_dotcom %} y estés creando una app con la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}, obtendrás una insignia de Miembro del Programa de Desarrollo en tu perfil. Para obtener más información sobre el programa de desarrolladores de {% data variables.product.prodname_dotcom %}, consulta [Desarrollador de GitHub](/program/). | +| {% octicon "star-fill" aria-label="The star icon" %} | **Pro** | Si utilizas {% data variables.product.prodname_pro %} obtendrás una insignia de PRO en tu perfil. Para obtener más información sobre {% data variables.product.prodname_pro %}, consulta "[Productos de {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/githubs-products#github-pro)". | +| {% octicon "lock" aria-label="The lock icon" %} | **Cazador de recompensas por errores de seguridad** | Si ayudaste a identificar vulnerabilidades de seguridad, obtendrás una insignia de Cazador de Recompensas por Errores de Seguridad en tu perfil. Para obtener más información sobre el programa de seguridad de {% data variables.product.prodname_dotcom %}, consulta [Seguridad de {% data variables.product.prodname_dotcom %}](https://bounty.github.com/). | +| {% octicon "mortar-board" aria-label="The mortar-board icon" %} | **Experto del campus de {% data variables.product.prodname_dotcom %}** | Si participas en el {% data variables.product.prodname_campus_program %}, obtendrás una insignia de Experto del Campus de {% data variables.product.prodname_dotcom %} en tu perfil. Para obtener más información sobre el programa Expertos en campus, consulta [Expertos en campus](https://education.github.com/experts). | +| {% octicon "shield" aria-label="The shield icon" %} | **Crédito de aviso de seguridad** | Si se acepta un aviso de seguridad que has enviado a [{% data variables.product.prodname_dotcom %} Advisory Database](https://github.com/advisories), obtendrás un distintivo de reconocimiento de aviso de seguridad en tu perfil. Para obtener más información sobre las asesorías de seguridad de {% data variables.product.prodname_dotcom %}, consulta "[Asesorías de seguridad de {% data variables.product.prodname_dotcom %}](/code-security/repository-security-advisories/about-github-security-advisories-for-repositories)". | +| {% octicon "check" aria-label="The check icon" %} | **Respuesta al debate** | Si tu aportación a un debate se marca como respuesta, recibirás un distintivo de respuesta al debate en tu perfil. Para obtener más información sobre los debates de {% data variables.product.prodname_dotcom %}, consulta [Acerca de los debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions). | {% endif %} {% ifversion fpt or ghec %} -## Earning Achievements +## Obtención de logros -Achievements celebrate specific events and actions that happen on {% data variables.product.prodname_dotcom %}. They will appear as small badges listed in the sidebar of your profile. Clicking or hovering on an achievement will show a detailed view that hints at how the achievement was earned, with a short description and links to the contributing events. The event links will only be visible to users that have access to the repository or organization that the event took place in. Event links will appear inaccessible to all users without access. +Los logros celebran eventos y acciones específicos que se producen en {% data variables.product.prodname_dotcom %}. Aparecerán como pequeños distintivos en la barra lateral de tu perfil. Al hacer clic o mantener el puntero sobre un logro, se mostrará una vista detallada que indica cómo se ha obtenido, con una breve descripción y vínculos a los eventos que contribuyeron a conseguirlo. Los vínculos de los eventos solo serán visibles para los usuarios que tengan acceso al repositorio u organización donde se produjo el evento. Los vínculos de los eventos serán inaccesibles para todos los usuarios sin acceso. -To stop private contributions from counting toward your Achievements, or to turn off Achievements entirely, see "[Showing your private contributions and Achievements on your profile](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile)." +Para impedir que las contribuciones privadas cuenten para los logros, o para desactivar los logros por completo, consulta "[Visualización de las contribuciones privadas y los logros en el perfil](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile)". {% note %} -**Note:** This feature is currently in beta and subject to change. +**Nota**: Esta característica se encuentra en versión beta y está sujeta a cambios. {% endnote %} {% endif %} -## List of qualifying repositories for Mars 2020 Helicopter Contributor achievement +## Lista de repositorios aptos para el logro de colaborador de Helicóptero de Mars 2020 -If you authored any commit(s) present in the commit history for the listed tag of one or more of the repositories below, you'll receive the Mars 2020 Helicopter Contributor achievement on your profile. The authored commit must be with a verified email address, associated with your account at the time {% data variables.product.prodname_dotcom %} determined the eligible contributions, in order to be attributed to you. You can be the original author or [one of the co-authors](/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors) of the commit. Future changes to verified emails will not have an effect on the badge. We built the list based on information received from NASA's Jet Propulsion Laboratory. +Si creaste alguna de las confirmaciones presentes en el historial de confirmaciones de la etiqueta indicada de uno o varios de los repositorios siguientes, recibirás el logro de colaborador de Helicóptero de Mars 2020 en tu perfil. La confirmación que creaste debe hacerse con una dirección de correo electrónico verificada y asociada con tu cuenta en el momento en que {% data variables.product.prodname_dotcom %} determine las contribuciones elegibles para que se te pueda atribuir. Puedes ser el autor original o [uno de los coautores](/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors) de la confirmación. Los cambios futuros a los correos electrónicos verificados no tendrán efecto en la insignia. Creamos la lista con base en la información que recibimos del Laboratorio de Propulsión a Chorro de la NASA. -| {% data variables.product.prodname_dotcom %} Repository | Version | Tag | +| Repositorio de {% data variables.product.prodname_dotcom %} | Versión | Etiqueta | |---|---|---| | [torvalds/linux](https://github.com/torvalds/linux) | 3.4 | [v3.4](https://github.com/torvalds/linux/releases/tag/v3.4) | | [python/cpython](https://github.com/python/cpython) | 3.9.2 | [v3.9.2](https://github.com/python/cpython/releases/tag/v3.9.2) | @@ -185,7 +187,7 @@ If you authored any commit(s) present in the commit history for the listed tag o | [python-pillow/Pillow](https://github.com/python-pillow/Pillow) | 8.1.0 | [8.1.0](https://github.com/python-pillow/Pillow/releases/tag/8.1.0) | | [pycurl/pycurl](https://github.com/pycurl/pycurl) | 7.43.0.6 | [REL_7_43_0_6](https://github.com/pycurl/pycurl/releases/tag/REL_7_43_0_6) | | [pyparsing/pyparsing](https://github.com/pyparsing/pyparsing) | 2.4.7 | [pyparsing_2.4.7](https://github.com/pyparsing/pyparsing/releases/tag/pyparsing_2.4.7) | -| [pyserial/pyserial](https://github.com/pyserial/pyserial) | 3.5 | [v3.5](https://github.com/pyserial/pyserial/releases/tag/v3.5) | +| [pyserial/pyserial](https://github.com/pyserial/pyserial) | 3,5 | [v3.5](https://github.com/pyserial/pyserial/releases/tag/v3.5) | | [dateutil/dateutil](https://github.com/dateutil/dateutil) | 2.8.1 | [2.8.1](https://github.com/dateutil/dateutil/releases/tag/2.8.1) | | [yaml/pyyaml ](https://github.com/yaml/pyyaml) | 5.4.1 | [5.4.1](https://github.com/yaml/pyyaml/releases/tag/5.4.1) | | [psf/requests](https://github.com/psf/requests) | 2.25.1 | [v2.25.1](https://github.com/psf/requests/releases/tag/v2.25.1) | @@ -232,10 +234,10 @@ If you authored any commit(s) present in the commit history for the listed tag o | [JodaOrg/joda-time](https://github.com/JodaOrg/joda-time) | 2.10.1 | [v2.10.1](https://github.com/JodaOrg/joda-time/releases/tag/v2.10.1) | | [tdunning/t-digest](https://github.com/tdunning/t-digest) | 3.2 | [t-digest-3.2](https://github.com/tdunning/t-digest/releases/tag/t-digest-3.2) | | [HdrHistogram/HdrHistogram](https://github.com/HdrHistogram/HdrHistogram) | 2.1.9 | [HdrHistogram-2.1.9](https://github.com/HdrHistogram/HdrHistogram/releases/tag/HdrHistogram-2.1.9) | -| [locationtech/spatial4j](https://github.com/locationtech/spatial4j) | 0.7 | [spatial4j-0.7](https://github.com/locationtech/spatial4j/releases/tag/spatial4j-0.7) | +| [locationtech/spatial4j](https://github.com/locationtech/spatial4j) | 0,7 | [spatial4j-0.7](https://github.com/locationtech/spatial4j/releases/tag/spatial4j-0.7) | | [locationtech/jts](https://github.com/locationtech/jts) | 1.15.0 | [jts-1.15.0](https://github.com/locationtech/jts/releases/tag/jts-1.15.0) | -| [apache/logging-log4j2](https://github.com/apache/logging-log4j2) | 2.11 | [log4j-2.11.0](https://github.com/apache/logging-log4j2/releases/tag/log4j-2.11.0) | +| [apache/logging-log4j2](https://github.com/apache/logging-log4j2) | 2,11 | [log4j-2.11.0](https://github.com/apache/logging-log4j2/releases/tag/log4j-2.11.0) | -## Further reading +## Información adicional -- "[About your profile](/articles/about-your-profile)" +- "[Acerca del perfil](/articles/about-your-profile)" diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/pinning-items-to-your-profile.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/pinning-items-to-your-profile.md index e39f4eb5f9..53ecf4b15a 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/pinning-items-to-your-profile.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/pinning-items-to-your-profile.md @@ -12,24 +12,34 @@ versions: ghec: '*' topics: - Profiles -shortTitle: Fijar elementos +shortTitle: Pin items +ms.openlocfilehash: 131bdb1ed57383e0b420308a96742a573dd9aa14 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145070074' --- - -Puedes anclar un repositorio público si eres propietario del repositorio o has realizado contribuciones al repositorio. Las confirmaciones de las bifurcaciones no cuentan como contribuciones, por ello no puedes anclar una bifurcación de la que no eres propietario. Para obtener más información, consulta "[¿Por qué mis contribuciones no se muestran en mi perfil?](/articles/why-are-my-contributions-not-showing-up-on-my-profile)" +Puedes anclar un repositorio público si eres propietario del repositorio o has realizado contribuciones al repositorio. Las confirmaciones de las bifurcaciones no cuentan como contribuciones, por ello no puedes anclar una bifurcación de la que no eres propietario. Para más información, vea "¿[Por qué mis contribuciones no aparecen en mi perfil?](/articles/why-are-my-contributions-not-showing-up-on-my-profile)". Puedes fijar cualquier gist público que te pertenezca. Los elementos fijados incluyen información importante sobre ellos, como el número de estrellas que ha recibido el repositorio, o algunas de las primeras líneas de un gist. Una vez que hayas anclado elementos a tu perfil, la sección "Pinned" (Anclados) reemplaza a la sección "Popular repositories" (Repositorios populares) en tu perfil. -Puedes reordenar los elementos en la sección "Anclados". En el ángulo superior derecho de un elemento anclado, haz clic en {% octicon "grabber" aria-label="The grabber symbol" %} y arrastra el anclado a una nueva ubicación. +Puedes reordenar los elementos en la sección "Anclados". En la esquina superior derecha de un elemento anclado, haga clic en {% octicon "grabber" aria-label="The grabber symbol" %} y arrastre el elemento anclado a una nueva ubicación. {% data reusables.profile.access_profile %} -2. En la sección "Repositorios populares" o "Anclados", haz clic en **Customize your pins (Personalizar tus anclados)**. ![Botón para personalizar tus elementos anclados](/assets/images/help/profile/customize-pinned-repositories.png) -3. Para mostrar una lista de búsqueda de elementos por anclar, selecciona "Repositories" (Repositorios), "Gists" o ambos. ![Casillas de verificación para seleccionar los tipos de elementos a mostrar](/assets/images/help/profile/pinned-repo-picker.png) -4. Como opción, para que sea más sencillo encontrar un elemento específico, en el campo de filtro, escribe el nombre de un usuario, una organización, un repositorio o un gist. ![Filtrar elementos](/assets/images/help/profile/pinned-repo-search.png) -5. Selecciona una combinación de hasta seis repositorios o gists para mostrar. ![Seleccionar elementos](/assets/images/help/profile/select-items-to-pin.png) -6. Haz clic en **Save pins (Guardar anclados)**. ![Botón guardar elementos anclados](/assets/images/help/profile/save-pinned-repositories.png) +2. En la sección "Popular repositories" o "Pinned", haga clic en **Customize your pins**. + ![Botón para personalizar los elementos anclados](/assets/images/help/profile/customize-pinned-repositories.png) +3. Para mostrar una lista de búsqueda de elementos por anclar, selecciona "Repositories" (Repositorios), "Gists" o ambos. + ![Casillas para seleccionar los tipos de elementos que se van a mostrar](/assets/images/help/profile/pinned-repo-picker.png) +4. Como opción, para que sea más sencillo encontrar un elemento específico, en el campo de filtro, escribe el nombre de un usuario, una organización, un repositorio o un gist. + ![Filtro de elementos](/assets/images/help/profile/pinned-repo-search.png) +5. Selecciona una combinación de hasta seis repositorios o gists para mostrar. + ![Selección de elementos](/assets/images/help/profile/select-items-to-pin.png) +6. Haga clic en **Save pins**. + ![Botón para guardar los elementos anclados](/assets/images/help/profile/save-pinned-repositories.png) -## Leer más +## Información adicional -- "[Acerca de tu perfil](/articles/about-your-profile)" +- "[Acerca del perfil](/articles/about-your-profile)" diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/setting-your-profile-to-private.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/setting-your-profile-to-private.md index d6b35dde09..e2218ca332 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/setting-your-profile-to-private.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/setting-your-profile-to-private.md @@ -1,63 +1,68 @@ --- -title: Configurar tu perfil como privado -intro: Un perfil privado muestra información limitada únicamente y oculta algo de actividad. +title: Establecer tu perfil en privado +intro: Un perfil privado muestra solo información limitada y oculta parte de la actividad. versions: fpt: '*' topics: - Profiles -shortTitle: Configurar el perfil como privado +shortTitle: Set profile to private +ms.openlocfilehash: 51fd476bc77856b525ce3e991e4eb30e8a881361 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147062918' --- - ## Acerca de los perfiles privados {% note %} -**Nota:** Los perfiles privados se encuentran actualmente en beta y están sujetos a cambios. +**Nota:** los perfiles privados están actualmente en versión beta y están sujetos a cambios. {% endnote %} -Para ocultar partes de tu página de perfil, puedes hacer a tu perfil privado. Esto también oculta tu actividad en varias características sociales de {% data variables.product.prodname_dotcom_the_website %}. Un perfil privado oculta información para todos los usuarios y actualmente no hay una opción para permitir que usuarios específicos vea tu actividad. +Para ocultar partes de la página de perfil, puedes hacer que tu perfil sea privado. Esto también oculta la actividad en varias características sociales en {% data variables.product.prodname_dotcom_the_website %}. Un perfil privado oculta la información a todos los usuarios; actualmente no hay ninguna opción para permitir que usuarios específicos vean tu actividad. -Después de hacer a tu perfil privado, aún puedes ver toda tu información cuando visitas tu propio perfil. +Después de hacer que tu perfil sea privado, todavía puedes ver toda la información cuando visites tu propio perfil. -Los perfiles privados no pueden recibir patrocinios bajo [{% data variables.product.prodname_sponsors %}](/sponsors/getting-started-with-github-sponsors/about-github-sponsors). Para que pueda ser elegible para {% data variables.product.prodname_sponsors %}, tu perfil no puede ser privado. +Los perfiles privados no pueden recibir patrocinios con [{% data variables.product.prodname_sponsors %}](/sponsors/getting-started-with-github-sponsors/about-github-sponsors). Para poder optar a {% data variables.product.prodname_sponsors %}, el perfil no puede ser privado. -## Diferencias entre los perfiles públicos y privados +## Diferencias entre perfiles privados y públicos -Cuando tu perfil es privado, el siguiente contenido se oculta de tu página de perfil: +Cuando el perfil es privado, se oculta el siguiente contenido de la página del perfil: -- Los logros y puntos destacados. -- El resumen de la actividad y la fuente de actividad. -- La gráfica de contribuciones. -- Los conteos de seguidores y seguidos. -- Los botones de seguir y de patrocinar. -- Las membrecías de organización. -- Las pestañas de favoritos, proyectos, paquetes y patrocinando. +- Logros y aspectos destacados. +- Información general de la actividad y fuente de actividades. +- Gráfico de contribución. +- Recuento de seguidores y de perfiles que sigues. +- Botones Seguir y Patrocinar. +- Pertenencias a organizaciones. +- Estrellas, proyectos, paquetes y pestañas de patrocinador. {% note %} -**Nota**: Cuando tu perfil es privado, algunos de los campos opcionales aún se encuentran visibles para el público tal como el README, la biografía y la foto de perfil. +**Nota**: cuando el perfil es privado, algunos campos opcionales siguen siendo visibles públicamente, como el LÉAME, la biografía y la foto de perfil. {% endnote %} -## Cambios a reportar en tus actividades +## Cambios en la generación de informes sobre sus actividades -Al hacer tu perfil privado, no eliminarás ni ocultarás la actividad anterior; este ajuste solo aplica a tu actividad mientras el ajuste privado esté habilitado. +Al hacer que tu perfil sea privado, no eliminarás u ocultarás la actividad pasada; esta opción solo se aplica a la actividad mientras la configuración privada está habilitada. -Cuando tu perfil es privado, tu actividad de {% data variables.product.prodname_dotcom_the_website %} no se mostrará en las siguientes ubicaciones: +Cuando el perfil es privado, la actividad {% data variables.product.prodname_dotcom_the_website %} no aparecerá en las siguientes ubicaciones: -- Fuentes de actividad para otros usuarios. -- Tablas de clasificación de debates. -- La página de [Tendencias](https://github.com/trending). +- Fuentes de actividades para otros usuarios. +- Tablas de clasificación de discusiones. +- Página [Tendencias](https://github.com/trending). {% note %} -**Nota**: Cualquiera que vea estos repositorios tendrá visibilidad del público en general para tu actividad en los repositorios públicos y algunos datos de la actividad aún estarán disponibles mediante la API de {% data variables.product.prodname_dotcom %}. +**Nota**: la actividad en repositorios públicos seguirá siendo visible públicamente para cualquier persona que vea esos repositorios, y es posible que algunos datos de actividad sigan estando disponibles a través de la API {% data variables.product.prodname_dotcom %}. {% endnote %} -## Cambiar los ajustes de privacidad de tu perfil +## Cambio de la configuración de privacidad del perfil {% data reusables.user-settings.access_settings %} -1. Dababjo de "Contribuciones & actividad", selecciona la casilla de verificación junto a **Hacer perfil privado y ocultar actividad**. +1. En «Contribuciones y actividad», activa la casilla situada junto a **Hacer que el perfil sea privado y ocultar actividad**. {% data reusables.user-settings.update-preferences %} diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/index.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/index.md index 6637feb1c7..80ea7e34ef 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/index.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/index.md @@ -1,7 +1,7 @@ --- -title: Configurar y administrar tu perfil de GitHub +title: Configuración y administración del perfil de GitHub intro: Puedes personalizar tu perfil de GitHub y administrar tu gráfica de contribuciones. -shortTitle: Perfiles +shortTitle: Profiles redirect_from: - /categories/setting-up-and-managing-your-github-profile - /github/setting-up-and-managing-your-github-profile @@ -15,5 +15,11 @@ topics: children: - /customizing-your-profile - /managing-contribution-settings-on-your-profile +ms.openlocfilehash: 3901682d8723e2bdbe2351b7e1f39ccb34971cac +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146199926' --- diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/index.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/index.md index 5ef1e47aa3..6150c918a6 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/index.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/index.md @@ -1,5 +1,5 @@ --- -title: Managing contribution settings on your profile +title: Administración de la configuración de contribución en tu perfil intro: 'Tus contribuciones, incluidas las confirmaciones de cambios, las solicitudes de extracción propuestas y las propuestas abiertas, se muestran en tu perfil para que las personas puedan ver fácilmente el trabajo que has realizado.' redirect_from: - /articles/managing-contribution-graphs-on-your-profile @@ -20,5 +20,11 @@ children: - /why-are-my-contributions-not-showing-up-on-my-profile - /troubleshooting-commits-on-your-timeline shortTitle: Manage contribution settings +ms.openlocfilehash: 022a9afdb91a5c65cea12c4bbeef5c4ba9673be6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147080431' --- diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md index ee7d434b9a..dca822dfca 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md @@ -1,6 +1,6 @@ --- title: Enviar contribuciones empresariales a tu perfil de GitHub.com -intro: 'Puedes resaltar tu trabajo en {% data variables.product.prodname_enterprise %} al enviar los recuentos de contribuciones a tu perfil {% data variables.product.prodname_dotcom_the_website %}.' +intro: 'Puedes resaltar tu trabajo en {% data variables.product.prodname_enterprise %} si envías los recuentos de contribuciones a tu perfil de {% data variables.product.prodname_dotcom_the_website %}.' redirect_from: - /articles/sending-your-github-enterprise-contributions-to-your-github-com-profile - /articles/sending-your-github-enterprise-server-contributions-to-your-github-com-profile @@ -15,21 +15,26 @@ versions: ghec: '*' topics: - Profiles -shortTitle: Enviar contribuciones empresariales +shortTitle: Send enterprise contributions +ms.openlocfilehash: 6fb1803f3a93dd03af24ce9ea3f360e579d7dbd1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147080443' --- - ## Acerca de las contribuciones empresariales en tu perfil de {% data variables.product.prodname_dotcom_the_website %} Tu perfil de {% data variables.product.prodname_dotcom_the_website %} muestra el conteo de contribuciones de {% ifversion fpt or ghec %}{% data variables.product.prodname_enterprise %}{% else %}{% data variables.product.product_name %}{% endif %} de los 90 días anteriores. {% data reusables.github-connect.sync-frequency %} Los conteos de contribuciones de {% ifversion fpt or ghec %}{% data variables.product.prodname_enterprise %}{% else %}{% data variables.product.product_name %}{% endif %} se consideran contribuciones privadas. Los detalles de confirmación solo mostrarán los conteos de contribuciones y que estas se hicieron en un ambiente de {% data variables.product.prodname_enterprise %} fuera de {% data variables.product.prodname_dotcom_the_website %}. -Puedes decidir si quieres que se muestren los conteos de las contribuciones privadas en tu perfil. Para obtener más información, consulta "[Publicar u ocultar tus contribuciones privadas en tu perfil](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile/)." +Puedes decidir si quieres que se muestren los conteos de las contribuciones privadas en tu perfil. Para obtener más información, consulte "[Divulgación u ocultación de las contribuciones privadas en el perfil](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile/)". -Para obtener más información acerca de cómo se calculan las contribuciones, consulta "[Administrar gráficos de contribuciones en tu perfil](/articles/managing-contribution-graphs-on-your-profile/)." +Para obtener más información sobre cómo se calculan las contribuciones, consulte "[Administración de gráficos de contribución en su perfil](/articles/managing-contribution-graphs-on-your-profile/)". {% note %} **Notas:** -- La conexión entre tus cuentas está regulada por la [Declaración de privacidad de GitHub](/free-pro-team@latest/github/site-policy/github-privacy-statement/) y los usuarios que habilitan la conexión aceptan los Términos de servicio de GitHub[](/free-pro-team@latest/github/site-policy/github-terms-of-service). +- La conexión entre sus cuentas se rige por la [Declaración de privacidad de GitHub](/free-pro-team@latest/github/site-policy/github-privacy-statement/), y los usuarios que habilitan la conexión aceptan los [Términos del servicio del GitHub](/free-pro-team@latest/github/site-policy/github-terms-of-service). - Antes de que puedas conectar tu perfil de {% ifversion fpt or ghec %}{% data variables.product.prodname_enterprise %}{% else %}{% data variables.product.product_name %}{% endif %} a tu perfil de {% data variables.product.prodname_dotcom_the_website %}, tu empresa debe habilitar {% data variables.product.prodname_github_connect %} y también el compartir contribuciones entre los ambientes. Para obtener más información, contacta a tu propietario de empresa. @@ -39,25 +44,21 @@ Para obtener más información acerca de cómo se calculan las contribuciones, c {% ifversion fpt or ghec %} -- Para enviar contribuciones empresariales desde {% data variables.product.prodname_ghe_server %} a tu perfil de {% data variables.product.prodname_dotcom_the_website %}, consulta la sección "[Enviar contribuciones empresariales a tu perfil de {% data variables.product.prodname_dotcom_the_website %}](/enterprise-server/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile)" en la documentación de {% data variables.product.prodname_ghe_server %}. -- Para enviar contribuciones empresariales desde {% data variables.product.prodname_ghe_managed %} a tu perfil de {% data variables.product.prodname_dotcom_the_website %}, consulta la sección "[Enviar contribuciones empresariales a tu perfil de {% data variables.product.prodname_dotcom_the_website %}](/github-ae@latest/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile)" en la documentación de {% data variables.product.prodname_ghe_managed %}. +- Para enviar contribuciones empresariales desde {% data variables.product.prodname_ghe_server %} al perfil de {% data variables.product.prodname_dotcom_the_website %}, consulte "[Envío de contribuciones empresariales a su perfil de {% data variables.product.prodname_dotcom_the_website %}](/enterprise-server/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile) en la documentación de {% data variables.product.prodname_ghe_server %}. +- Para enviar contribuciones empresariales desde{% data variables.product.prodname_ghe_managed %} al perfil de {% data variables.product.prodname_dotcom_the_website %}, consulte "[Envío de contribuciones empresariales a su perfil de {% data variables.product.prodname_dotcom_the_website %}](/github-ae@latest/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile) en la documentación de {% data variables.product.prodname_ghe_managed %}. {% elsif ghes %} 1. Iniciar sesión en {% data variables.product.prodname_ghe_server %} y {% data variables.product.prodname_dotcom_the_website %}. -1. En {% data variables.product.prodname_ghe_server %}, en la esquina superior derecha de cualquier página, haz clic en tu foto de perfil y luego haz clic en **Ajustes**. ![Icono Settings (Parámetros) en la barra de usuario](/assets/images/help/settings/userbar-account-settings.png) -{% data reusables.github-connect.github-connect-tab-user-settings %} -{% data reusables.github-connect.connect-dotcom-and-enterprise %} -1. Revisa los recursos a los que {% data variables.product.prodname_ghe_server %} accederá desde tu cuenta de {% data variables.product.prodname_dotcom_the_website %}, posteriormente, da clic en **Autorizar**. ![Autorizar conexión entre GitHub Enterprise Server y GitHub.com](/assets/images/help/settings/authorize-ghe-to-connect-to-dotcom.png) -{% data reusables.github-connect.send-contribution-counts-to-githubcom %} +1. En {% data variables.product.prodname_ghe_server %}, en la esquina superior derecha de cualquier página, haga clic en la fotografía de perfil y luego en **Settings**. + ![Icono de configuración de la barra de usuario](/assets/images/help/settings/userbar-account-settings.png) {% data reusables.github-connect.github-connect-tab-user-settings %} {% data reusables.github-connect.connect-dotcom-and-enterprise %} +1. Revise los recursos a los que accederá {% data variables.product.prodname_ghe_server %} desde la cuenta de {% data variables.product.prodname_dotcom_the_website %} y, a continuación, haga clic en **Authorize**. + ![Autorizar la conexión entre GitHub Enterprise Server y GitHub.com](/assets/images/help/settings/authorize-ghe-to-connect-to-dotcom.png) {% data reusables.github-connect.send-contribution-counts-to-githubcom %} {% elsif ghae %} 1. Iniciar sesión en {% data variables.product.prodname_ghe_managed %} y {% data variables.product.prodname_dotcom_the_website %}. -1. En {% data variables.product.prodname_ghe_managed %}, en la esquina superior derecha de cualquier página, haz clic en tu foto de perfil y luego haz clic en **Ajustes**. ![Icono Settings (Parámetros) en la barra de usuario](/assets/images/help/settings/userbar-account-settings.png) -{% data reusables.github-connect.github-connect-tab-user-settings %} -{% data reusables.github-connect.connect-dotcom-and-enterprise %} -{% data reusables.github-connect.authorize-connection %} -{% data reusables.github-connect.send-contribution-counts-to-githubcom %} +1. En {% data variables.product.prodname_ghe_managed %}, en la esquina superior derecha de cualquier página, haga clic en la fotografía de perfil y luego en **Settings**. + ![Icono de configuración de la barra de usuario ](/assets/images/help/settings/userbar-account-settings.png) {% data reusables.github-connect.github-connect-tab-user-settings %} {% data reusables.github-connect.connect-dotcom-and-enterprise %} {% data reusables.github-connect.authorize-connection %} {% data reusables.github-connect.send-contribution-counts-to-githubcom %} {% endif %} diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md index 27136d3770..57ff145fc0 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md @@ -13,12 +13,18 @@ versions: ghec: '*' topics: - Profiles -shortTitle: Mostrar un resumen +shortTitle: Show an overview +ms.openlocfilehash: a706c476cad8a2474ff1971dc8d81e680cf5c5c3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147080448' --- +{% data reusables.profile.activity-overview-summary %} Para obtener más información, consulte "[Ver contribuciones en el perfil](/articles/viewing-contributions-on-your-profile)." -{% data reusables.profile.activity-overview-summary %} Para obtener más información, consulta "[Ver contribuciones en tu perfil](/articles/viewing-contributions-on-your-profile)." - -![Sección de resumen de actividad en el perfil](/assets/images/help/profile/activity-overview-section.png) +![Sección de resumen de actividad en tu perfil](/assets/images/help/profile/activity-overview-section.png) {% data reusables.profile.access_profile %} -2. Arriba de tu gráfica de contribuyentes, utiliza el menú desplegable de **configuración de contribuciones** y selecciona o deselecciona **Resumen de la actividad**. ![Habilita el resumen de actividad desde el menú desplegable de configuraciones de contribuciones](/assets/images/help/profile/activity-overview.png) +2. Encima del gráfico de contribuciones, use el menú desplegable **Contribution settings** y seleccione o anule la selección de **Activity overview**. + ![Habilitar el resumen de actividad desde el menú desplegable de configuración de contribuciones](/assets/images/help/profile/activity-overview.png) diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-your-private-contributions-and-achievements-on-your-profile.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-your-private-contributions-and-achievements-on-your-profile.md index 0fe3f7962f..b4723c9d39 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-your-private-contributions-and-achievements-on-your-profile.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-your-private-contributions-and-achievements-on-your-profile.md @@ -1,6 +1,6 @@ --- -title: Showing your private contributions and achievements on your profile -intro: 'Tu perfil {% data variables.product.product_name %} muestra un gráfico de las contribuciones a tu repositorio durante el último año. Puedes elegir mostrar actividad anonimizada desde repositorios {% ifversion fpt or ghes or ghec %}privados e internos{% else %}privados{% endif %}{% ifversion fpt or ghes or ghec %}adicionalmente a ala actividad de los repositorios públicos{% endif %}.' +title: Visualización de las contribuciones y logros privados en tu perfil +intro: 'Tu perfil {% data variables.product.product_name %} muestra un gráfico de las contribuciones a tu repositorio durante el último año. Puedes elegir mostrar actividad anonimizada desde repositorios {% ifversion fpt or ghes or ghec %}privados e internos{% else %}privados{% endif %}{% ifversion fpt or ghes or ghec %}adicionalmente a la actividad de los repositorios públicos{% endif %}.' redirect_from: - /articles/publicizing-or-hiding-your-private-contributions-on-your-profile - /github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile @@ -14,13 +14,18 @@ versions: topics: - Profiles shortTitle: Private contributions and achievements +ms.openlocfilehash: b40e3835bf1548ff4ced75d1207de9a5b493dc90 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147080447' --- - -Si publicas tus contribuciones privadas, las personas sin acceso a los repositorios privados en los que trabajas no podrán ver los detalles de tus contribuciones privadas. En su lugar, verán la cantidad de contribuciones privadas que has realizado durante un determinado día. Tus contribuciones públicas incluirán información detallada. Para obtener más información, consulta "[Ver contribuciones en tu página de perfil](/articles/viewing-contributions-on-your-profile-page)." +Si publicas tus contribuciones privadas, las personas sin acceso a los repositorios privados en los que trabajas no podrán ver los detalles de tus contribuciones privadas. En su lugar, verán la cantidad de contribuciones privadas que has realizado durante un determinado día. Tus contribuciones públicas incluirán información detallada. Para obtener más información, vea "[Visualización de contribuciones en la página del perfil](/articles/viewing-contributions-on-your-profile-page)". {% note %} -**Nota:** {% ifversion fpt or ghes or ghec %}En {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom_the_website %}{% elsif ghes %}{% data variables.product.product_name %}{% endif %}, las contribuciones públicas en tu perfil son visibles {% ifversion fpt or ghec %}para cualquiera en el mundo que pueda acceder a {% data variables.product.prodname_dotcom_the_website %}{% elsif ghes %}únicamente para otros usuarios de {% data variables.product.product_location%}{% endif %}.{% elsif ghae %}En {% data variables.product.prodname_ghe_managed %}, solo otros miembros de tu empresa pueden ver las contribuciones en tu perfil.{% endif %} +**Nota**: {% ifversion fpt or ghes or ghec %}En {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom_the_website %}{% elsif ghes %}{% data variables.product.product_name %}{% endif %}, las contribuciones públicas en su perfil son visibles {% ifversion fpt or ghec %}para cualquiera en el mundo que pueda acceder a {% data variables.product.prodname_dotcom_the_website %}{% elsif ghes %}únicamente para otros usuarios de {% data variables.product.product_location%}{% endif %}.{% elsif ghae %}En {% data variables.product.prodname_ghe_managed %}, solo otros miembros de su empresa pueden ver las contribuciones en su perfil.{% endif %} {% endnote %} @@ -28,17 +33,21 @@ Si publicas tus contribuciones privadas, las personas sin acceso a los repositor {% data reusables.profile.access_profile %} 1. Divulga u oculta tus contribuciones privadas en tu perfil: - - Para publicitar tus contribuciones privadas, arriba de tu gráfico de contribuciones, utiliza el menú desplegable **Contribution settings** (Configuraciones de contribuciones) y selecciona **Private contributions** (Contribuciones privadas). Los visitantes verán tus recuentos de contribuciones privadas sin más detalles. ![Habilitar que los visitantes vean las contribuciones privadas desde el menú desplegable de configuraciones de contribuciones](/assets/images/help/profile/private-contributions-on.png) - - Para ocultar tus contribuciones privadas, arriba de tu gráfico de contribuciones, utiliza el menú desplegable **Contribution settings** (Configuraciones de contribuciones) y anula la selección de **Private contributions** (Contribuciones privadas). Los visitantes únicamente verán tus contribuciones públicas. ![Habilitar que los visitantes vean las contribuciones privadas desde el menú desplegable de configuraciones de contribuciones](/assets/images/help/profile/private-contributions-off.png) + - Para divulgar las contribuciones privadas, encima del gráfico de contribuciones, use el menú desplegable **Contribution settings** (Configuración de contribución) y seleccione **Private contributions** (Contribuciones privadas). Los visitantes verán tus recuentos de contribuciones privadas sin más detalles. + ![Habilitación para que los visitantes vean las contribuciones privadas desde el menú desplegable de configuración de contribuciones](/assets/images/help/profile/private-contributions-on.png) + - Para ocultar las contribuciones privadas, encima del gráfico de contribuciones, use el menú desplegable **Contribution settings** (Configuración de contribución) y anule la selección de **Private contributions** (Contribuciones privadas). Los visitantes solo verán sus contribuciones públicas. + ![Habilitación para que los visitantes vean las contribuciones privadas desde el menú desplegable de configuración de contribuciones](/assets/images/help/profile/private-contributions-off.png) -## Changing the visibility of Achievements +## Cambio de la visibilidad de los logros {% data reusables.user-settings.access_settings %} -1. Show or hide Achievements on your profile: - - To show Achievements on your profile, navigate to **Profile settings**, and select the checkbox next to **Show Achievements on my profile.** ![Enable visitors to see Achievements from profile settings](/assets/images/achievements-profile-settings-off.png) - - To hide Achievements from your profile, navigate to **Profile settings**, and unselect the checkbox next to **Show Achievements on my profile.** ![Hide Achievements from visitors in profile settings](/assets/images/achievements-profile-settings-on.png) +1. Mostrar u ocultar logros en tu perfil: + - Para mostrar logros en el perfil, ve a **Configuración de perfil** y activa la casilla situada junto a **Mostrar logros en mi perfil.** + ![Permitir que los visitantes vean los logros desde la configuración del perfil](/assets/images/achievements-profile-settings-off.png) + - Para ocultar logros en el perfil, ve a **Configuración de perfil** y desactiva la casilla situada junto a **Mostrar logros en mi perfil.** + ![Ocultar los logros a los visitantes en la configuración del perfil](/assets/images/achievements-profile-settings-on.png) -## Leer más +## Información adicional -- "[Ver las contribuciones en tu página de perfil](/articles/viewing-contributions-on-your-profile-page)" -- "[¿Por qué mis contribuciones no se ven en mi perfil?](/articles/why-are-my-contributions-not-showing-up-on-my-profile)" +- "[Visualización de contribuciones en la página del perfil](/articles/viewing-contributions-on-your-profile-page)" +- "[¿Por qué mis contribuciones no aparecen en mi perfil?](/articles/why-are-my-contributions-not-showing-up-on-my-profile)" diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/troubleshooting-commits-on-your-timeline.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/troubleshooting-commits-on-your-timeline.md index d302d123c5..ace09c9d81 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/troubleshooting-commits-on-your-timeline.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/troubleshooting-commits-on-your-timeline.md @@ -13,34 +13,39 @@ versions: ghec: '*' topics: - Profiles -shortTitle: Solucionar problemas de las confirmaciones +shortTitle: Troubleshoot commits +ms.openlocfilehash: 2a1c89fa158f562bc93e1c76489a077a43e410c3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147080423' --- - ## Comportamiento esperado para ver detalles de confirmaciones En la cronología de la página de tu perfil, puedes hacer clic en el número de confirmaciones al lado de un repositorio específico para ver más detalles acerca de tus confirmaciones desde ese período de tiempo, incluida una diferencia de cambios específicos hechos en un repositorio. ![Enlace de confirmación en la cronología del perfil](/assets/images/help/profile/commit-link-on-profile-timeline.png) -![Detalles de confirmaciones](/assets/images/help/commits/commit-details.png) +![Detalles de la confirmación](/assets/images/help/commits/commit-details.png) ## Detalles de confirmaciones faltantes de las confirmaciones de tu cronología Si haces clic en un enlace de confirmación desde tu página de perfil y no ves todas las confirmaciones esperadas en la página de confirmaciones del repositorio, es posible que el historial de confirmaciones de Git se haya rescrito y que el autor de la confirmación y la fecha de la confirmación sean diferentes. -![Página del repositorio con el mensaje que dice "no commits found for octocat" (no se encontraron confirmaciones para octocat)](/assets/images/help/repository/no-commits-found.png) +![Página del repositorio con un mensaje que indica que no se encontraron confirmaciones para octocat](/assets/images/help/repository/no-commits-found.png) ## Cómo utiliza GitHub la fecha de autor y la fecha de confirmación de Git -En Git, la fecha de autor es cuando alguna persona crea por primera vez una confirmación con `git commit`. La fecha de la confirmación es idéntica a la fecha de autor, a menos que alguna persona cambie la fecha de confirmación utilizando `git commit --amend`, un empuje forzado, una rebase u otro comando de Git. +En Git, la fecha del autor hace referencia a la primera vez que alguien crea una confirmación con `git commit`. La fecha de la confirmación es idéntica a la fecha de autor, a menos que alguna persona cambie la fecha de confirmación utilizando `git commit --amend`, un cambio forzado, una fusión mediante cambio de base u otro comando de Git. En tu página de perfil, la fecha de autor se utiliza para calcular cuándo se realizó una confirmación. Por otro lado, en un repositorio, la fecha de confirmación se utiliza para calcular cuándo se hizo una confirmación en el repositorio. -La mayoría de las veces, la fecha de autor y la fecha de confirmación son las mismas, pero puedes notar que tu secuencia de confirmaciones no funciona si se modifica el historial de confirmaciones. Para obtener más información, consulta "[¿Por qué mis contribuciones no se muestran en mi perfil?](/articles/why-are-my-contributions-not-showing-up-on-my-profile)" +La mayoría de las veces, la fecha de autor y la fecha de confirmación son las mismas, pero puedes notar que tu secuencia de confirmaciones no funciona si se modifica el historial de confirmaciones. Para más información, vea "¿[Por qué mis contribuciones no aparecen en mi perfil?](/articles/why-are-my-contributions-not-showing-up-on-my-profile)". -## Ver detalles de confirmaciones faltantes de las confirmaciones de tu cronología +## Ver detalles de la confirmación faltantes de las confirmaciones de tu cronología -Puedes utilizar el comando `git show` con la marca `--pretty=fuller` para comprobar si la fecha de autor de la confirmación y la fecha de confirmación son diferentes. +Puede usar el comando `git show` con la marca `--pretty=fuller` para comprobar si la fecha de autor de la confirmación y la fecha de confirmación son diferentes. ```shell $ git show Your commit SHA number --pretty=fuller @@ -54,17 +59,17 @@ CommitDate: Tue Apr 10 06:25:08 2018 +0900 Si la fecha de autor y de confirmación son diferentes, puedes cambiar de forma manual la fecha de confirmación en la URL para ver los detalles de la confirmación. Por ejemplo: -- Esta URL utiliza la fecha de autor del `2018-04-03`: +- Esta dirección URL usa la fecha de autor de `2018-04-03`: `https://github.com/your-organization-or-personal-account/your-repository/commits?author=octocat&since=2018-04-03T00:00:00Z&until=2018-04-03T23:59:59Z` -- Esta URL utiliza la fecha de confirmación del `2018-04-10`: +- Esta dirección URL usa la fecha de confirmación de `2018-04-10`: `https://github.com/your-organization-or-personal-account/your-repository/commits?author=octocat&since=2018-04-10T00:00:00Z&until=2018-04-10T23:59:59Z` Cuando abres la URL con la fecha de confirmación modificada, puedes ver los detalles de la confirmación. -![Detalles de confirmaciones](/assets/images/help/commits/commit-details.png) +![Detalles de la confirmación](/assets/images/help/commits/commit-details.png) ## Confirmaciones esperadas faltantes en tu cronología -Si no estás viendo las confirmaciones esperadas en tu cronología, es posible que el historial de confirmaciones de Git se haya rescrito y que la fecha de autor de la confirmación y la fecha de confirmación sean diferentes. Para conocer otras posibilidades, consulta "[¿Por qué mis contribuciones no se muestran en mi perfil?](/articles/why-are-my-contributions-not-showing-up-on-my-profile)" +Si no estás viendo las confirmaciones esperadas en tu cronología, es posible que el historial de confirmaciones de Git se haya rescrito y que la fecha de autor de la confirmación y la fecha de confirmación sean diferentes. Para ver otras posibilidades, consulte "¿[Por qué mis contribuciones no aparecen en mi perfil?](/articles/why-are-my-contributions-not-showing-up-on-my-profile)". diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile.md index 7733e5ffac..21dee6e8a2 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile.md @@ -1,6 +1,6 @@ --- title: Ver contribuciones en tu perfil -intro: 'Your {% data variables.product.product_name %} profile shows off {% ifversion fpt or ghes or ghec %}your pinned repositories, Achievements, and{% endif %} a graph of your repository contributions over the past year.' +intro: 'Tu perfil de {% data variables.product.product_name %} muestra {% ifversion fpt or ghes or ghec %}tus repositorios anclados, logros y{% endif %} un gráfico de las contribuciones que has hecho en el repositorio durante el último año.' redirect_from: - /articles/viewing-contributions - /articles/viewing-contributions-on-your-profile-page @@ -14,14 +14,19 @@ versions: ghec: '*' topics: - Profiles -shortTitle: Visualizar contribuciones +shortTitle: View contributions +ms.openlocfilehash: 81b2242e0c7a07d8941375d044cacc65ca8dd56d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147080424' --- - -{% ifversion fpt or ghes or ghec %}Your contribution graph and Achievements show activity from public repositories. {% endif %}Puedes elegir que se muestre la actividad tanto de {% ifversion fpt or ghes or ghec %}los repositorios públicos como la de {% endif %}los privados, con detalles específicos de tu actividad anonimizada en los repositorios privados. Para obtener más información, consulte "[Publicar u ocultar tus contribuciones privadas en tu perfil](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile)." +{% ifversion fpt or ghes or ghec %}El gráfico de tus contribuciones y tus logros muestran la actividad de los repositorios públicos. {% endif %}Puede elegir que se muestre la actividad tanto de {% ifversion fpt or ghes or ghec %}los repositorios públicos como la de {% endif %}los privados, con detalles específicos de su actividad anonimizada en los repositorios privados. Para obtener más información, vea "[Divulgar u ocultar las contribuciones privadas en el perfil](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile)". {% note %} -**Nota:** Las confirmaciones solo aparecerán en tu gráfica de contribuciones si la dirección de correo electrónico que utilizaste para crear las confirmaciones está conectada a tu cuenta en {% data variables.product.product_name %}. Para obtener más información, consulta"[¿Por qué mis contribuciones no se muestran en mi perfil?](/articles/why-are-my-contributions-not-showing-up-on-my-profile#your-local-git-commit-email-isnt-connected-to-your-account)" +**Nota**: Las confirmaciones solo aparecerán en su gráfico de contribuciones si la dirección de correo electrónico que ha usado para crear las confirmaciones está conectada a su cuenta en {% data variables.product.product_name %}. Para más información, vea "¿[Por qué mis contribuciones no aparecen en mi perfil?](/articles/why-are-my-contributions-not-showing-up-on-my-profile#your-local-git-commit-email-isnt-connected-to-your-account)". {% endnote %} @@ -29,19 +34,19 @@ shortTitle: Visualizar contribuciones En tu página de perfil, determinadas acciones cuentan como contribuciones: -- Confirmar cambios en una rama por defecto de un repositorio o en la rama `gh-pages` -- Abrir una propuesta +- Confirmar en la rama predeterminada de un repositorio o en la rama `gh-pages` +- Abrir una incidencia - Iniciar un debate - Responder a un debate - Proponer una solicitud de extracción -- Enviar una revisión de solicitud de extracción{% ifversion ghes or ghae %} -- Confirmar como coautor en la rama por defecto de un repositorio o en la rama `gh-pages`{% endif %} +- Enviar una revisión de solicitud de incorporación de cambios{% ifversion ghes or ghae %} +- Crear de forma conjunta confirmaciones en la rama predeterminada de un repositorio o en la rama `gh-pages`{% endif %} {% data reusables.pull_requests.pull_request_merges_and_contributions %} ## Repositorios populares -Esta sección muestra tus repositorios con la mayor cantidad de observadores. {% ifversion fpt or ghes or ghec %}Una vez que [anclas los repositorios a tu perfil](/articles/pinning-repositories-to-your-profile), esta sección cambiará a "Repositorios anclados".{% endif %} +Esta sección muestra tus repositorios con la mayor cantidad de observadores. {% ifversion fpt or ghes or ghec %} Una vez [anclados los repositorios a su perfil](/articles/pinning-repositories-to-your-profile), esta sección cambiará a "Pinned repositories" (Repositorios anclados).{% endif %} ![Repositorios populares](/assets/images/help/profile/profile_popular_repositories.png) @@ -49,7 +54,7 @@ Esta sección muestra tus repositorios con la mayor cantidad de observadores. {% ## Repositorios anclados -Esta sección muestra hasta seis repositorios públicos y puede incluir tus repositorios y los repositorios a los que has contribuidos. Para ver fácilmente detalles importantes sobre los repositorios que has seleccionado para mostrar, cada repositorio en esta sección incluye un resumen del trabajo que se está realizando, la cantidad de [estrellas](/articles/saving-repositories-with-stars/) que el repositorio ha recibido y el lenguaje de programación principal utilizado en el repositorio. Para obtener más información, consulta "[Anclar repositorios en tu perfil](/articles/pinning-repositories-to-your-profile)." +Esta sección muestra hasta seis repositorios públicos y puede incluir tus repositorios y los repositorios a los que has contribuidos. Para ver fácilmente detalles importantes sobre los repositorios que ha seleccionado para mostrar, cada repositorio en esta sección incluye un resumen del trabajo que se está realizando, la cantidad de [estrellas](/articles/saving-repositories-with-stars/) que el repositorio ha recibido y el lenguaje de programación principal utilizado en el repositorio. Para obtener más información, vea "[Anclar repositorios a su perfil](/articles/pinning-repositories-to-your-profile)". ![Repositorios anclados](/assets/images/help/profile/profile_pinned_repositories.png) @@ -62,11 +67,11 @@ Tu calendario de contribuciones muestra tu actividad de contribuciones. ### Ver contribuciones de momentos específicos - Haz clic en el cuadrado de un día para mostrar las contribuciones realizadas durante ese período de 24 horas. -- Presiona *Shift* y haz clic en el cuadrado de otro día para mostrar las contribuciones que se hicieron durante ese rango tiempo. +- Presione *Mayús* y haga clic en el cuadrado de otro día para mostrar las contribuciones realizadas durante ese periodo de tiempo. {% note %} -**Nota:** puedes seleccionar hasta un rango de un mes en tu calendario de contribuciones. Si seleccionas un rango de tiempo más amplio, solo mostraremos un mes de contribuciones. +**Nota**: puede seleccionar hasta un rango de un mes en su calendario de contribuciones. Si seleccionas un rango de tiempo más amplio, solo mostraremos un mes de contribuciones. {% endnote %} @@ -75,24 +80,24 @@ Tu calendario de contribuciones muestra tu actividad de contribuciones. ### Cómo se calculan los momentos de los eventos de las contribuciones Las marcas horarias se calculan de forma diferente para las confirmaciones y las solicitudes de extracción: -- **Confirmaciones** utilizan la información de la zona horaria en la marca de tiempo de la confirmación. Para obtener más información, consulta "[Solución de problemas con confirmaciones en tu cronología](/articles/troubleshooting-commits-on-your-timeline)." -- **Las solicitudes de extracción** y **las propuestas** abiertas en {% data variables.product.product_name %} utilizan la zona horaria de tu navegador. Aquellas abiertas a través de API utilizan la marca horaria o la zona horaria [especificada en la llamada de API](https://developer.github.com/changes/2014-03-04-timezone-handling-changes). +- Las **confirmaciones** utilizan la información de la zona horaria en la marca de tiempo de la confirmación. Para obtener más información, vea "[Solucionar problemas de confirmaciones en la escala de tiempo](/articles/troubleshooting-commits-on-your-timeline)". +- Las **solicitudes de incorporación de cambios** y las **incidencias** abiertas en {% data variables.product.product_name %} usan la zona horaria del explorador. Las abiertas mediante la API usan la marca de tiempo o la zona horaria [especificada en la llamada API](https://developer.github.com/changes/2014-03-04-timezone-handling-changes). -## Resumen de la actividad +## Información general de las actividades -{% data reusables.profile.activity-overview-summary %} Para obtener más información, consulta "[Mostrar un resumen de tu actividad en tu perfil](/articles/showing-an-overview-of-your-activity-on-your-profile)." +{% data reusables.profile.activity-overview-summary %} Para obtener más información, vea "[Mostrar información general sobre la actividad en el perfil](/articles/showing-an-overview-of-your-activity-on-your-profile)". -![Sección de resumen de actividad en el perfil](/assets/images/help/profile/activity-overview-section.png) +![Sección de resumen de actividad en tu perfil](/assets/images/help/profile/activity-overview-section.png) -Las organizaciones que se muestran en el resumen de la actividad se priorizan de acuerdo con qué tan activo estés en la organización. Si mencionas una organización en tu biografía de perfil y eres miembro de una organización, entonces esa organización se prioriza en el resumen de la actividad. Para obtener más información, consulta la sección “[Mencionar personas y equipos](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams)” o "[Agregar una biografía en tu perfil](/articles/adding-a-bio-to-your-profile/)". +Las organizaciones que se muestran en el resumen de la actividad se priorizan de acuerdo con qué tan activo estés en la organización. Si hace @mention una organización en su biografía de perfil y es miembro de una organización, esa organización se prioriza en la información general de la actividad. Para obtener más información, vea "[Mencionar personas y equipos](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams)" o "[Agregar una biografía a su perfil](/articles/adding-a-bio-to-your-profile/)". ## Actividad de contribución -La sección de actividad de contribuciones incluye una cronología detallada de tu trabajo, incluyendo confirmaciones que has realizado o de las que eres coautor, solicitudes de extracción que propusiste y propuestas que abriste. Puedes ver tus contribuciones en el tiempo al hacer clic en **Show more activity (Mostrar más actividad)** en la parte inferior de tu actividad de contribuciones o al hacer clic en el año que te interesa ver hacia la derecha de la página. Momentos importantes, como la fecha en que te uniste a una organización, propusiste tu primera solicitud de extracción o abriste una propuesta de alto perfil, se resaltan en tu actividad de contribuciones. Si no puedes ver determinados eventos en tu cronología, asegúrate de que todavía tengas acceso a la organización o al repositorio donde ocurrió el evento. +La sección de actividad de contribuciones incluye una cronología detallada de tu trabajo, incluyendo confirmaciones que has realizado o de las que eres coautor, solicitudes de extracción que propusiste y propuestas que abriste. Puede ver sus contribuciones a lo largo del tiempo haciendo clic en **Show more activity** (Mostrar más actividad) en la parte inferior de su actividad de contribuciones o en el año que le interesa ver en el lado derecho de la página. Momentos importantes, como la fecha en que te uniste a una organización, propusiste tu primera solicitud de extracción o abriste una propuesta de alto perfil, se resaltan en tu actividad de contribuciones. Si no puedes ver determinados eventos en tu cronología, asegúrate de que todavía tengas acceso a la organización o al repositorio donde ocurrió el evento. ![Filtro de tiempo de actividad de contribuciones](/assets/images/help/profile/contributions_activity_time_filter.png) ## Ver contribuciones de {% data variables.product.prodname_enterprise %} en {% data variables.product.prodname_dotcom_the_website %} -Si utilizas {% ifversion fpt or ghec %}{% data variables.product.prodname_ghe_server %}{% ifversion ghae %} o {% data variables.product.prodname_ghe_managed %}{% endif %}{% else %}{% data variables.product.product_name %}{% endif %} y tu propietario de empresa habilita las {% data variables.product.prodname_unified_contributions %}, puedes enviar los conteos de contribución de empresa desde tu perfil de {% data variables.product.prodname_dotcom_the_website %}. Para obtener más información, consulta la sección "[Enviar contribuciones empresariales a tu perfil de {% data variables.product.prodname_dotcom_the_website %}](/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile)". +Si utiliza {% ifversion fpt or ghec %}{% data variables.product.prodname_ghe_server %}{% ifversion ghae %} o {% data variables.product.prodname_ghe_managed %}{% endif %}{% else %}{% data variables.product.product_name %}{% endif %} y su propietario de empresa habilita las {% data variables.product.prodname_unified_contributions %}, puede enviar los recuentos de contribución de empresa desde su perfil de {% data variables.product.prodname_dotcom_the_website %}. Para obtener más información, consulta "[Enviar contribuciones empresariales a tu perfil de {% data variables.product.prodname_dotcom_the_website %}](/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile)". diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md index 9825496975..fb2960d3a5 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md @@ -13,9 +13,14 @@ versions: ghec: '*' topics: - Profiles -shortTitle: Contribuciones faltantes +shortTitle: Missing contributions +ms.openlocfilehash: c1f4c9481a5e3ac9328b353ced826c982e1160e7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147080419' --- - ## Acerca de tu gráfica de contribuciones La gráfica de contribuciones en tu perfil es un registro de las contribuciones que has hecho en los repositorios {% ifversion ghae %}que le pertenecen{% else %}de{% endif %} {% data variables.product.product_location %}. Las contribuciones son registros horarios de acuerdo a la zona horaria universal coordinada (UTC) en lugar de tu zona horaria local. Las contribuciones solo se cuentan si cumplen con determinados criterios. En algunos casos, necesitamos reconstruir tu gráfico para que aparezcan las contribuciones. @@ -29,16 +34,16 @@ Si eres parte de una organización que utiliza el inicio de sesión único (SSO) Las propuestas, solicitudes de cambios y debates aparecerán en tu gráfica de contribuciones si se abrieron en un repositorio independiente y no en una bifurcación. ### Confirmaciones -Las confirmaciones aparecerán en tu gráfico de contribución si cumplen **todas** las condiciones a continuación: +Las confirmaciones aparecerán en el gráfico de contribuciones si cumplen **todas** las condiciones siguientes: - La dirección de correo electrónico que se utiliza para las confirmaciones se asocia con tu cuenta de {% data variables.product.product_location %}. - Las confirmaciones se hicieron en un repositorio independiente, no en una bifurcación. - Las confirmaciones se hicieron: - En la rama predeterminada del repositorio - - En la rama `gh-pages` (para los repositorios con sitios de proyecto) + - En la rama `gh-pages` (para repositorios con sitios del proyecto) -Para obtener más información sobre los sitios de proyecto, consulta la sección "[Acerca de las {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages#types-of-github-pages-sites)". +Para obtener más información acerca de los sitios del proyecto, vea "[Acerca de {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages#types-of-github-pages-sites)". -Asimismo, **al menos una** de las siguientes afirmaciones debe ser verdadera: +Además, debe cumplirse **al menos una** de las siguientes condiciones: - Eres un colaborador en el repositorio o eres miembro de la organización a la que pertenece el repositorio. - Has bifurcado el repositorio. - Has abierto una solicitud de extracción o una propuesta en el repositorio. @@ -54,48 +59,48 @@ Después de hacer una confirmación que cumpla con los requisitos para contar co ### Tu correo electrónico de confirmaciones de Git no está conectado a tu cuenta -Las confirmaciones deben realizase con una dirección de correo electrónico que se encuentre conectada a tu cuenta de {% data variables.product.product_location %}{% ifversion fpt or ghec %} o con la dirección de tipo `noreply` que te proporcionó {% data variables.product.prodname_dotcom %} en tus ajustes de correo electrónico{% endif %} para que pueda aparecer en tu gráfica de contribuciones.{% ifversion fpt or ghec %} Para obtener más información sobre las direcciones de correo electrónico de tipo `noreply`, consulta la sección "[Configurar tu dirección de correo electrónico para confirmaciones](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#about-commit-email-addresses)".{% endif %} +Las confirmaciones deben realizarse con una dirección de correo electrónico conectada a su cuenta en {% data variables.product.product_location %}{% ifversion fpt or ghec %}, o la dirección de correo electrónico `noreply` proporcionada por {% data variables.product.prodname_dotcom %} y facilitada en la configuración de correo electrónico,{% endif %} para que aparezca en el gráfico de contribuciones.{% ifversion fpt or ghec %} Para obtener más información acerca de las direcciones de correo electrónico `noreply`, vea "[Configuración de la dirección de correo electrónico de confirmación](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#about-commit-email-addresses)".{% endif %} -Puedes verificar la dirección de correo electrónico para una confirmación si agregas `.patch` al final de la URL de la confirmación, por ejemplo https://github.com/octocat/octocat.github.io/commit/67c0afc1da354d8571f51b6f0af8f2794117fd10.patch: +Puede comprobar la dirección de correo electrónico usada para una confirmación agregando `.patch` al final de una dirección URL de confirmación como, por ejemplo, https://github.com/octocat/octocat.github.io/commit/67c0afc1da354d8571f51b6f0af8f2794117fd10.patch: ``` From 67c0afc1da354d8571f51b6f0af8f2794117fd10 Mon Sep 17 00:00:00 2001 From: The Octocat Date: Sun, 27 Apr 2014 15:36:39 +0530 -Subject: [PATCH] índice actualizado para un mejor mensaje de bienvenida +Subject: [PATCH] updated index for better welcome message ``` -La dirección de correo electrónico en el campo `From: (Desde:)` es la dirección que se estableció en los [parámetros de configuración de Git local](/articles/set-up-git). En este ejemplo, la dirección de correo electrónico que se usó para la confirmación es `octocat@nowhere.com`. +La dirección de correo electrónico del campo `From:` es la dirección que se ha establecido en los [valores de configuración de git local](/articles/set-up-git). En este ejemplo, la dirección de correo electrónico usada para la confirmación es `octocat@nowhere.com`. -Si la dirección de correo electrónico que se utiliza para la confirmación no está conectada a tu cuenta en {% data variables.product.product_location %}, {% ifversion ghae %}cambia aquella que se utiliza para crear confirmaciones en Git. Para obtener más información, consulta la sección "[Configurar tu dirección de correo electrónico para confirmaciones](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)".{% else %}debes [agregar la dirección de correo electrónico](/articles/adding-an-email-address-to-your-github-account) a tu cuenta en {% data variables.product.product_location %}. Tu gráfica de contribuciones se reconstruirá automáticamente cuando agregues la nueva dirección.{% endif %} +Si la dirección de correo electrónico que se utiliza para la confirmación no está conectada a tu cuenta en {% data variables.product.product_location %}, {% ifversion ghae %}cambia aquella que se utiliza para crear confirmaciones en Git. Para obtener más información, vea "[Configuración de la dirección de correo electrónico de confirmación](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)".{% else %}debe [agregar la dirección de correo electrónico](/articles/adding-an-email-address-to-your-github-account) a su cuenta en {% data variables.product.product_location %}. Tu gráfica de contribuciones se reconstruirá automáticamente cuando agregues la nueva dirección.{% endif %} {% warning %} -**Advertencia**: Las direcciones de correo electrónico genéricas, tales como `jane@computer.local`, no pueden agregarse a las cuentas de {% data variables.product.prodname_dotcom %}. Si usas un correo electrónico de ese estilo para tus confirmaciones, las confirmaciones no se vincularán a tu perfil {% data variables.product.prodname_dotcom %} y no aparecerán en tu gráfico de contribución. +**Advertencia**: Las direcciones de correo electrónico genéricas, como `jane@computer.local`, no se pueden agregar a las cuentas de {% data variables.product.prodname_dotcom %}. Si usas un correo electrónico de ese estilo para tus confirmaciones, las confirmaciones no se vincularán a tu perfil {% data variables.product.prodname_dotcom %} y no aparecerán en tu gráfico de contribución. {% endwarning %} -### La confirmación no se hizo en la rama predeterminada o en la rama `gh-pages` +### No se ha realizado la confirmación en la rama `gh-pages` o en la predeterminada -Las confirmaciones solo se cuentan si se realizan en la rama predeterminada o en la rama `gh-pages` (para los repositorios con sitios de proyecto). 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#types-of-github-pages-sites)". +Las confirmaciones solo se cuentan si se realizan en la rama `gh-pages` o en la predeterminada (para los repositorios con sitios del proyecto). Para obtener más información, consulta [Acerca de {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages#types-of-github-pages-sites). -Si tus confirmaciones están en una rama que no es una rama predeterminada ni es la rama `gh-pages` y te gustaría que contaran para tus contribuciones, necesitarás realizar las siguientes acciones: -- [Abre una solicitud de extracción](/articles/creating-a-pull-request) para obtener la fusión de tus cambios en la rama predeterminada o la rama `gh-pages`. -- [Cambia la rama predeterminada](/github/administering-a-repository/changing-the-default-branch) del repositorio. +Si sus confirmaciones se encuentran en una rama que no es la rama predeterminada ni la rama `gh-pages` y le gustaría que contaran para sus contribuciones, necesitará realizar una de las acciones siguientes: +- [Abrir una solicitud de incorporación de cambios](/articles/creating-a-pull-request) para que los cambios se combinen en la rama `gh-pages` o en la predeterminada. +- [Cambiar la rama predeterminada](/github/administering-a-repository/changing-the-default-branch) del repositorio. {% warning %} -**Advertencia**: El cambiar la rama predeterminada del repositorio la cambiará para todos los colaboradores de este. Realiza esta acción solamente si quieres que la nueva rama se convierta en la base respecto de todas las confirmaciones y las solicitudes de extracción que se harán en el futuro. +**Advertencia**: Cambiar la rama predeterminada del repositorio hará que se cambie para todos los colaboradores del repositorio. Realiza esta acción solamente si quieres que la nueva rama se convierta en la base respecto de todas las confirmaciones y las solicitudes de extracción que se harán en el futuro. {% endwarning %} ### La confirmación se hizo en una bifurcación Las confirmaciones que se hicieron en una bifurcación no contarán para tus contribuciones. Para hacer que cuenten, debes realizar una de las siguientes acciones: -- [Abre una solicitud de extracción](/articles/creating-a-pull-request) para que se fusionen tus cambios en el repositorio padre. -- Para desconectar la bifurcación y convertirla en un repositorio independiente en {% data variables.product.product_location %}, contacta a {% data variables.contact.contact_support %}. Si la bifurcación tiene a su vez más bifurcaciones, indícale al {% data variables.contact.contact_support %} si éstas deberán moverse junto con tu repositorio a una nueva red o permanecer en la actual. Para obtener más información, consulta "[Acerca de las bifurcaciones](/articles/about-forks/)." +- [Abrir una solicitud de incorporación de cambios](/articles/creating-a-pull-request) para que los cambios se combinen en el repositorio principal. +- Para desconectar la bifurcación y convertirla en un repositorio independiente en {% data variables.product.product_location %}, contacta a {% data variables.contact.contact_support %}. Si la bifurcación tiene a su vez más bifurcaciones, indícale al {% data variables.contact.contact_support %} si éstas deberán moverse junto con tu repositorio a una nueva red o permanecer en la actual. Para obtener más información, vea "[Acerca de las bifurcaciones](/articles/about-forks/)". -## Leer más +## Información adicional -- "[Divulgar u ocultar tus contribuciones privadas en tu perfil](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile)" -- "[Ver las contribuciones en tu página de perfil](/articles/viewing-contributions-on-your-profile-page)" +- "[Divulgación u ocultación de las contribuciones privadas en el perfil](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile)" +- "[Visualización de contribuciones en la página del perfil](/articles/viewing-contributions-on-your-profile-page)" diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/index.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/index.md index 3bb4ede446..6c35133ec7 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/index.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/index.md @@ -1,7 +1,7 @@ --- title: Setting up and managing your personal account on GitHub -intro: 'You can manage settings for your personal account on {% ifversion fpt or ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %}, including email preferences, access to personal repositories, and organization memberships. You can also manage the account itself.' -shortTitle: Cuentas personales +intro: You can manage settings for your personal account on {% ifversion fpt or ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %}, including email preferences, access to personal repositories, and organization memberships. You can also manage the account itself. +shortTitle: Personal accounts redirect_from: - /categories/setting-up-and-managing-your-github-user-account - /github/setting-up-and-managing-your-github-user-account diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/index.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/index.md index 21488e2171..44fd8d9d49 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/index.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/index.md @@ -21,6 +21,12 @@ children: - /removing-a-collaborator-from-a-personal-repository - /removing-yourself-from-a-collaborators-repository - /maintaining-ownership-continuity-of-your-personal-accounts-repositories -shortTitle: Acceder a tus repositorios +shortTitle: Access to your repositories +ms.openlocfilehash: 98b504beea02ce0dfb73ebe2db34fea498c75776 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145165211' --- diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/inviting-collaborators-to-a-personal-repository.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/inviting-collaborators-to-a-personal-repository.md index fe7cc0db1f..dab5638e74 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/inviting-collaborators-to-a-personal-repository.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/inviting-collaborators-to-a-personal-repository.md @@ -1,6 +1,6 @@ --- title: Invitar colaboradores a un repositorio personal -intro: 'Puedes {% ifversion fpt or ghec %}invitar usuarios para convertir{% else %}agregar usuarios como{% endif %} colaboradores de tu repositorio personal.' +intro: 'Puedes {% ifversion fpt or ghec %}invitar a los usuarios a convertirse en{% else %}agregar usuarios como{% endif %} colaboradores al repositorio personal.' redirect_from: - /articles/how-do-i-add-a-collaborator - /articles/adding-collaborators-to-a-personal-repository @@ -17,10 +17,15 @@ versions: topics: - Accounts - Repositories -shortTitle: Invita colaboradores +shortTitle: Invite collaborators +ms.openlocfilehash: b8cf147e94d4dd0a76d0bebcb07a58d03d7cbc9e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145165421' --- - -Los repositorios que son propiedad de una organización pueden conceder acceso más pormenorizado. Para obtener más información, consulta "[Permisos de acceso en {% data variables.product.prodname_dotcom %}](/articles/access-permissions-on-github)". +Los repositorios que son propiedad de una organización pueden conceder acceso más pormenorizado. Para más información, vea "[Permisos de acceso en {% data variables.product.prodname_dotcom %}](/articles/access-permissions-on-github)". {% data reusables.organizations.org-invite-expiration %} @@ -30,33 +35,32 @@ Si eres un miembro de una {% data variables.product.prodname_emu_enterprise %}, {% note %} -**Nota:** {% data variables.product.company_short %} limita la cantidad de personas que se pueden invitar a un repositorio dentro de un período de 24 horas. Si excedes este límite, espera 24 horas o crea una organización para colaborar con más personas. +**Nota:** {% data variables.product.company_short %} limita la cantidad de personas a las que se puede invitar a un repositorio en un período de 24 horas. Si excedes este límite, espera 24 horas o crea una organización para colaborar con más personas. {% endnote %} {% endif %} -1. Solicita el nombre de usuario de la persona a la que estás invitando como colaborador.{% ifversion fpt or ghec %} Si aún no tiene un nombre de usuario, puede registrarse para {% data variables.product.prodname_dotcom %} Para obtener más información, consulta "[Registrar una cuenta {% data variables.product.prodname_dotcom %} nueva](/articles/signing-up-for-a-new-github-account)".{% endif %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658%} -{% data reusables.repositories.click-collaborators-teams %} -1. Da clic en **Invitar un colaborador**. ![botón de "invitar un colaborador"](/assets/images/help/repository/invite-a-collaborator-button.png) -2. Comienza a teclear el nombre de la persona que deseas invitar dentro del campo de búsqueda. Posteriormente, da clic en algún nombre de la lista de coincidencias. ![Campo de búsqueda para teclear el nombre de una persona que se desea invitar al repositorio](/assets/images/help/repository/manage-access-invite-search-field-user.png) -3. Da clic en **Añadir NOMBRE a REPOSITORIO**. ![Botón para añadir un colaborador](/assets/images/help/repository/add-collaborator-user-repo.png) -{% else %} -5. En la barra lateral izquierda, haz clic en **Collaborators** (Colaboradores). ![Barra lateral de configuraciones del repositorio con Colaboradores resaltados](/assets/images/help/repository/user-account-repo-settings-collaborators.png) +1. Solicite el nombre de usuario de la persona a la que invita como colaborador.{% ifversion fpt or ghec %} Si todavía no tiene un nombre de usuario, puede registrarse para {% data variables.product.prodname_dotcom %} Para más información, vea "[Registro para una cuenta nueva de {% data variables.product.prodname_dotcom %}](/articles/signing-up-for-a-new-github-account)".{% endif %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658%} {% data reusables.repositories.click-collaborators-teams %} +1. Haga clic en **Invitar a un colaborador**. + ![Botón "Invitar a un colaborador"](/assets/images/help/repository/invite-a-collaborator-button.png) +2. Comienza a teclear el nombre de la persona que deseas invitar dentro del campo de búsqueda. Posteriormente, da clic en algún nombre de la lista de coincidencias. + ![Campo de búsqueda para escribir el nombre de la persona a la que se va a invitar al repositorio](/assets/images/help/repository/manage-access-invite-search-field-user.png) +3. Haga clic en **Agregar NOMBRE al REPOSITORIO**. + ![Botón para agregar un colaborador](/assets/images/help/repository/add-collaborator-user-repo.png) {% else %} +5. En la barra lateral de la izquierda, haga clic en **Colaboradores**. +![Barra lateral de configuración del repositorio con Colaboradores resaltado](/assets/images/help/repository/user-account-repo-settings-collaborators.png) 6. En "Colaboradores", comienza a escribir el nombre de usuario del colaborador. -7. Selecciona el nombre de usuario del colaborador del menú desplegable. ![Menú desplegable de la lista de colaboradores](/assets/images/help/repository/repo-settings-collab-autofill.png) -8. Haz clic en **Add collaborator** (Agregar colaborador). ![Botón de "Agregar colaborador"](/assets/images/help/repository/repo-settings-collab-add.png) -{% endif %} -{% ifversion fpt or ghec %} +7. Selecciona el nombre de usuario del colaborador del menú desplegable. + ![Menú desplegable de la lista de colaboradores](/assets/images/help/repository/repo-settings-collab-autofill.png) +8. Haga clic en **Agregar colaborador**. + ![Botón "Agregar colaborador"](/assets/images/help/repository/repo-settings-collab-add.png) {% endif %} {% ifversion fpt or ghec %} 9. El usuario recibirá un correo electrónico invitándolo al repositorio. Una vez que acepte la invitación, tendrá acceso de colaborador a tu repositorio. {% endif %} -## Leer más +## Información adicional -- "[Niveles de permiso para un repositorio de una cuenta personal](/articles/permission-levels-for-a-user-account-repository/#collaborator-access-for-a-repository-owned-by-a-personal-account)" -- "[Eliminar un colaborador de un repositorio personal](/articles/removing-a-collaborator-from-a-personal-repository)" -- "[Eliminarte a ti mismo del repositorio de un colaborador](/articles/removing-yourself-from-a-collaborator-s-repository)" -- "[Organizar los miembros en equipos](/organizations/organizing-members-into-teams)" +- "[Niveles de permisos para un repositorio de una cuenta personal](/articles/permission-levels-for-a-user-account-repository/#collaborator-access-for-a-repository-owned-by-a-personal-account)" +- "[Eliminación de un colaborador de un repositorio personal](/articles/removing-a-collaborator-from-a-personal-repository)" +- "[Eliminarse del repositorio de un colaborador](/articles/removing-yourself-from-a-collaborator-s-repository)" +- "[Organización de los miembros en equipos](/organizations/organizing-members-into-teams)" diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/maintaining-ownership-continuity-of-your-personal-accounts-repositories.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/maintaining-ownership-continuity-of-your-personal-accounts-repositories.md index a66d4f231f..457a021613 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/maintaining-ownership-continuity-of-your-personal-accounts-repositories.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/maintaining-ownership-continuity-of-your-personal-accounts-repositories.md @@ -1,5 +1,5 @@ --- -title: Maintaining ownership continuity of your personal account's repositories +title: Mantenimiento de la continuidad de la propiedad para los repositorios de tu cuenta personal intro: Puedes invitar a alguien para administrar los repositorios que pertenezcan a tu usuario si no puedes hacerlo tú mismo. versions: fpt: '*' @@ -11,9 +11,14 @@ redirect_from: - /github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories - /github/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories/maintaining-ownership-continuity-of-your-user-accounts-repositories - /account-and-profile/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories/maintaining-ownership-continuity-of-your-user-accounts-repositories -shortTitle: Continuidad de la propiedad +shortTitle: Ownership continuity +ms.openlocfilehash: 5230b99ebce74f3b59e805c8fe81c16edfcd1ba9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147508002' --- - ## Acerca de los sucesores Te recomendamos invitar a otro usuario de {% data variables.product.company_short %} para que sea tu sucesor y que así administre los repositorios que te pertenezcan si tú no puedes hacerlo. Como sucesores, tendrán permisos para: @@ -24,16 +29,17 @@ Te recomendamos invitar a otro usuario de {% data variables.product.company_shor Los sucesores no pueden iniciar sesión en tu cuenta. -Un sucesor designado puede administrar tus repositorios públicos después de presentar un certificado de defunción y esperar por 7 días o presentar un obituario y esperar por 21 días. Para obtener más información, consulta la sección "[Política de Usuario Finado de {% data variables.product.company_short %}](/free-pro-team@latest/github/site-policy/github-deceased-user-policy)". +Un sucesor designado puede administrar tus repositorios públicos después de presentar un certificado de defunción y esperar por 7 días o presentar un obituario y esperar por 21 días. Para más información, vea "[Política de Usuario Finado {% data variables.product.company_short %}](/free-pro-team@latest/github/site-policy/github-deceased-user-policy)". -Para solicitar acceso para administrar los repositorios como sucesor, contacta a[Soporte de GitHub](https://support.github.com/contact?tags=docs-accounts). +Para solicitar acceso para administrar repositorios como sucesor, póngase en contacto con [Soporte técnico de GitHub](https://support.github.com/contact?tags=docs-accounts). ## Invitar un sucesor La persona que invites para ser tu sucesor deberá tener una cuenta de {% data variables.product.company_short %}. -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.account_settings %} -3. Debajo de "Ajustes de sucesor", para invitar a un sucesor, comienza a escribir el nombre de usuario, nombre completo, o dirección de correo electrónico. Posteriormente, da clic en su nombre cuando éste aparezca. ![Campo de bísqueda para invitación de sucesor](/assets/images/help/settings/settings-invite-successor-search-field.png) -4. Da clic en **Agregar sucesor**. +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.account_settings %} +3. Debajo de "Ajustes de sucesor", para invitar a un sucesor, comienza a escribir el nombre de usuario, nombre completo, o dirección de correo electrónico. Posteriormente, da clic en su nombre cuando éste aparezca. + ![Campo de búsqueda para invitación de sucesor](/assets/images/help/settings/settings-invite-successor-search-field.png) +4. Haga clic en **Agregar sucesor**. {% data reusables.user-settings.sudo-mode-popup %} -6. El usuario que has invitado se listará como "Pendiente" hasta que acepte convertirse en tu sucesor. ![Invitación de sucesor pendiente](/assets/images/help/settings/settings-pending-successor.png) +6. El usuario que has invitado se listará como "Pendiente" hasta que acepte convertirse en tu sucesor. + ![Invitación de sucesor pendiente](/assets/images/help/settings/settings-pending-successor.png) diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/removing-a-collaborator-from-a-personal-repository.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/removing-a-collaborator-from-a-personal-repository.md index 2d8a7e028f..7e03220640 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/removing-a-collaborator-from-a-personal-repository.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/removing-a-collaborator-from-a-personal-repository.md @@ -20,26 +20,29 @@ versions: topics: - Accounts - Repositories -shortTitle: Eliminar a un colaborador +shortTitle: Remove a collaborator +ms.openlocfilehash: 24b128b5858c695b0e559302fac05812d3218b8c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145165164' --- - ## Eliminar bifurcaciones de repositorios privados Aunque se borren las bifurcaciones de los repositorios privados cuando se elimina un colaborador, la persona seguirá teniendo todos los clones locales de tu repositorio. ## Eliminar los permisos de colaborador de una persona que contribuye con un repositorio -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -{% data reusables.repositories.click-collaborators-teams %} -4. Da clic en {% octicon "trash" aria-label="The trash icon" %} a la derecha del colaborador que quieres eliminar. ![Botón para eliminar un colaborador](/assets/images/help/repository/collaborator-remove.png) -{% else %} -3. En la barra lateral izquierda, haz clic en **Collaborators & teams** (Colaboradores y equipos). ![Pestaña Collaborators (Colaboradores)](/assets/images/help/repository/repo-settings-collaborators.png) -4. Al lado del colaborador que deseas eliminar, haz clic en el icono **X**. ![Enlace Remove (Eliminar)](/assets/images/help/organizations/Collaborator-Remove.png) -{% endif %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} {% data reusables.repositories.click-collaborators-teams %} +4. A la derecha del colaborador que quiera quitar, haga clic en {% octicon "trash" aria-label="The trash icon" %}. + ![Botón para quitar a un colaborador](/assets/images/help/repository/collaborator-remove.png) {% else %} +3. En la barra lateral de la izquierda, haga clic en **Colaboradores y equipos**. + ![Pestaña Colaboradores](/assets/images/help/repository/repo-settings-collaborators.png) +4. Junto al colaborador que quiera quitar, haga clic en el icono **X**. + ![Vínculo Quitar](/assets/images/help/organizations/Collaborator-Remove.png) {% endif %} -## Leer más +## Información adicional -- "[Eliminar de un equipo a miembros de la organización](/articles/removing-organization-members-from-a-team)" -- "[Eliminar a un colaborador externo desde el repositorio de una organización](/articles/removing-an-outside-collaborator-from-an-organization-repository)" +- "[Eliminación de miembros de la organización de un equipo](/articles/removing-organization-members-from-a-team)" +- "[Eliminación de un colaborador externo de un repositorio de la organización](/articles/removing-an-outside-collaborator-from-an-organization-repository)" diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/removing-yourself-from-a-collaborators-repository.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/removing-yourself-from-a-collaborators-repository.md index 64e52af36e..29f05d5f9b 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/removing-yourself-from-a-collaborators-repository.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/removing-yourself-from-a-collaborators-repository.md @@ -18,14 +18,20 @@ versions: topics: - Accounts - Repositories -shortTitle: Eliminarte a ti mismo +shortTitle: Remove yourself +ms.openlocfilehash: 3b760d7947d734d8fa6e1e366795ce698f9c0b7f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145165151' --- - -{% data reusables.user-settings.access_settings %} -{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -2. En la sección de "Código, planeación y automatización" de la barra lateral, haz clic en **Repositorios {% octicon "repo" aria-label="The repo icon" %}**. +{% data reusables.user-settings.access_settings %} {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} +2. En la sección "Code, planning, and automation" (Código, planificación y automatización) de la barra lateral, haga clic en **{% octicon "repo" aria-label="The repo icon" %} Repositories** (Repositorios). {% else %} -2. En la barra lateral izquierda, haz clic en **Repositories** (Repositorios). ![Pestaña Repositories (Repositorios)](/assets/images/help/settings/settings-sidebar-repositories.png) -{% endif %} -3. Junto al repositorio que quieres abandonar, haz clic en **Leave** (Abandonar). ![Botón Leave (Abandonar)](/assets/images/help/repository/repo-leave.png) -4. Lee la advertencia con atención, luego haz clic en "I understand, leave this repository" (Comprendo, abandonar este repositorio). ![Cuadro de diálogo con advertencia sobre el abandono](/assets/images/help/repository/repo-leave-confirmation.png) +2. En la barra lateral de la izquierda, haga clic en **Repositorios**. + ![Pestaña Repositorios](/assets/images/help/settings/settings-sidebar-repositories.png) {% endif %} +3. Junto al repositorio que del que quiere salir, haga clic en **Leave** (Abandonar). + ![Botón Leave (Abandonar)](/assets/images/help/repository/repo-leave.png) +4. Lee la advertencia con atención, luego haz clic en "I understand, leave this repository" (Comprendo, abandonar este repositorio). + ![Cuadro de diálogo advirtiéndole de que va a abandonar](/assets/images/help/repository/repo-leave-confirmation.png) diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/adding-an-email-address-to-your-github-account.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/adding-an-email-address-to-your-github-account.md index 72eac50226..90a78896f1 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/adding-an-email-address-to-your-github-account.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/adding-an-email-address-to-your-github-account.md @@ -1,6 +1,6 @@ --- title: Agregar una dirección de correo electrónico a tu cuenta de GitHub -intro: '{% data variables.product.product_name %} permite que agregues a tu cuenta tantas direcciones de correo electrónico como desees. Si estableces una dirección de correo electrónico en tu configuración de Git local, necesitarás agregarla a los parámetros de tu cuenta a fin de conectar tus confirmaciones con tu cuenta. Para más información sobre las direcciones de correo electrónico y las confirmaciones, consulta "[Setting your commit email address](/articles/setting-your-commit-email-address/)".' +intro: '{% data variables.product.product_name %} permite que agregues a tu cuenta tantas direcciones de correo electrónico como desees. Si estableces una dirección de correo electrónico en tu configuración de Git local, necesitarás agregarla a los parámetros de tu cuenta a fin de conectar tus confirmaciones con tu cuenta. Para obtener más información sobre la dirección de correo electrónico y las confirmaciones, consulta "[Configuración de la dirección de correo electrónico de confirmación](/articles/setting-your-commit-email-address/)".' redirect_from: - /articles/adding-an-email-address-to-your-github-account - /github/setting-up-and-managing-your-github-user-account/adding-an-email-address-to-your-github-account @@ -13,14 +13,19 @@ versions: topics: - Accounts - Notifications -shortTitle: Agregar una dirección de correo electrónico +shortTitle: Add an email address +ms.openlocfilehash: 082326d96da4b36d1f29830491223ce9b649a15d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145165068' --- - {% ifversion fpt or ghec %} {% note %} -**Notas**: +**Notas**: - {% data reusables.user-settings.no-verification-disposable-emails %} - Si eres miembro de una {% data variables.product.prodname_emu_enterprise %}, no puedes hacer cambios a tu dirección de correo electrónico en {% data variables.product.prodname_dotcom_the_website %}. {% data reusables.enterprise-accounts.emu-more-info-account %} @@ -28,11 +33,8 @@ shortTitle: Agregar una dirección de correo electrónico {% endif %} -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.emails %} -{% data reusables.user-settings.add_and_verify_email %} -{% data reusables.user-settings.select_primary_email %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.emails %} {% data reusables.user-settings.add_and_verify_email %} {% data reusables.user-settings.select_primary_email %} -## Leer más +## Información adicional -- "[Administrar preferencias de correo electrónico](/articles/managing-email-preferences/)" +- "[Administración de preferencias de correo electrónico](/articles/managing-email-preferences/)" diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/blocking-command-line-pushes-that-expose-your-personal-email-address.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/blocking-command-line-pushes-that-expose-your-personal-email-address.md index 8d7a3bc12c..6aa1eac892 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/blocking-command-line-pushes-that-expose-your-personal-email-address.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/blocking-command-line-pushes-that-expose-your-personal-email-address.md @@ -12,18 +12,22 @@ versions: topics: - Accounts - Notifications -shortTitle: Subida de bloque con correo electrónico personal +shortTitle: Block push with personal email +ms.openlocfilehash: 2c79886af1e35e0f02419610dfca1459a9693731 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145165461' --- - -Cuando subes las confirmaciones de la línea de comando, la dirección de correo electrónico que has [establecido en Git](/articles/setting-your-commit-email-address) están asociadas con tus confirmaciones. Si habilitas este ajuste, cad que subas información a GitHub, verificaremos la confirmación más reciente. Si el correo electrónico del autor de la confirmación es una dirección de correo electrónico privada en tu cuenta de GitHub, bloquearemos la subida y te alertaremos sobre la exposición de tu cuenta de correo electrónico privada. +Al insertar confirmaciones desde la línea de comandos, la dirección de correo electrónico que ha [establecido en Git](/articles/setting-your-commit-email-address) se asocia a las confirmaciones. Si habilitas este ajuste, cad que subas información a GitHub, verificaremos la confirmación más reciente. Si el correo electrónico del autor de la confirmación es una dirección de correo electrónico privada en tu cuenta de GitHub, bloquearemos la subida y te alertaremos sobre la exposición de tu cuenta de correo electrónico privada. {% data reusables.user-settings.about-commit-email-addresses %} -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.emails %} -{% data reusables.user-settings.keeping_your_email_address_private %} -4. Para que tu dirección de correo electrónico siga siendo privada en las confirmaciones desde la línea de comando, selecciona **Block command line pusses that expose my email** (Bloquear inserciones de la línea de comando que expone mi correo electrónico). ![Opción para bloquear las inserciones de la línea de comando que expone tus correos electrónicos](/assets/images/help/settings/email_privacy_block_command_line_pushes.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.emails %} {% data reusables.user-settings.keeping_your_email_address_private %} +4. Para que su dirección de correo electrónico siga siendo privada en las confirmaciones que inserte desde la línea de comandos, seleccione **Block command line pusses that expose my email** (Bloquear inserciones desde la línea de comandos que exponen mi correo electrónico). +![Opción para bloquear las inserciones desde la línea de comandos que exponen sus direcciones de correo electrónico](/assets/images/help/settings/email_privacy_block_command_line_pushes.png) -## Leer más +## Información adicional -- "[Establecer tu dirección de correo electrónico de confirmaciones](/articles/setting-your-commit-email-address)" +- "[Configuración de la dirección de correo electrónico de confirmación](/articles/setting-your-commit-email-address)" diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/changing-your-primary-email-address.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/changing-your-primary-email-address.md index 9cacd48868..a7cb56eeda 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/changing-your-primary-email-address.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/changing-your-primary-email-address.md @@ -13,20 +13,26 @@ versions: topics: - Accounts - Notifications -shortTitle: Dirección principal de correo electrónico +shortTitle: Primary email address +ms.openlocfilehash: 5624a44c888b20350497fd2a4ec5a0d07186cdfe +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145165285' --- - {% note %} -**Nota:** No puedes cambiar tu dirección de correo electrónico primaria a una que ya se haya configurado como tu dirección de respaldo. +**Nota:** No puede cambiar la dirección de correo electrónico principal por una que ya se haya configurado como dirección de correo electrónico de respaldo. {% endnote %} -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.emails %} -3. Si deseas agregar una nueva dirección de correo electrónico para que sea tu dirección principal de correo electrónico, en "Add email address" (Agregar dirección de correo electrónico), escribe una nueva dirección de correo electrónico y haz clic en **Add** (Agregar). ![Botón Add another email address (Agregar otra dirección de correo electrónico)](/assets/images/help/settings/add_another_email_address.png) -4. En "Primary email address" (dirección principal de correo electrónico), usa el menú desplegable para hacer clic en la dirección de correo electrónico que deseas establecer como tu dirección principal de correo electrónico, y haz clic en **Save** (Guardar). ![Botón Set as primary (Establecer como principal)](/assets/images/help/settings/set_as_primary_email.png) -5. Para eliminar la dirección de correo electrónico antigua de tu cuenta, junto al correo electrónico antiguo, haz clic en {% octicon "trash" aria-label="The trash symbol" %}. +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.emails %} +3. Si quiere agregar una dirección de correo electrónico nueva para que sea la principal, en "Agregar dirección de correo electrónico", escriba una dirección nueva y haga clic en **Agregar**. + ![Botón para agregar otra dirección de correo electrónico](/assets/images/help/settings/add_another_email_address.png) +4. En "Dirección de correo electrónico principal", use el menú desplegable para hacer clic en la dirección que quiera establecer como principal y haga clic en **Guardar**. + ![Botón Establecer como principal](/assets/images/help/settings/set_as_primary_email.png) +5. Para quitar la dirección de correo electrónico antigua de la cuenta, haga clic en {% octicon "trash" aria-label="The trash symbol" %} junto al correo electrónico antiguo. {% ifversion fpt or ghec %} -6. Verifica tu nueva dirección principal de correo electrónico. Sin una dirección de correo electrónico verificada, no podrás usar todas las características de {% data variables.product.product_name %}. Para obtener más información, consulta "[Verificar tu dirección de correo electrónico](/articles/verifying-your-email-address)". +6. Verifica tu nueva dirección principal de correo electrónico. Sin una dirección de correo electrónico verificada, no podrás usar todas las características de {% data variables.product.product_name %}. Para más información, vea "[Comprobación de la dirección de correo electrónico](/articles/verifying-your-email-address)". {% endif %} diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/index.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/index.md index c09a131b72..133cd95b84 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/index.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/index.md @@ -23,6 +23,12 @@ children: - /remembering-your-github-username-or-email - /types-of-emails-github-sends - /managing-marketing-emails-from-github -shortTitle: Administra las preferencias de correo electrónico +shortTitle: Manage email preferences +ms.openlocfilehash: 8295d9884f7b2a9bfdef329f693c6492db636a61 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145165140' --- diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/managing-marketing-emails-from-github.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/managing-marketing-emails-from-github.md index 8c1d696415..a10a8de148 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/managing-marketing-emails-from-github.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/managing-marketing-emails-from-github.md @@ -12,23 +12,29 @@ versions: topics: - Accounts - Notifications -shortTitle: Correos electrónicos de marketing +shortTitle: Marketing emails +ms.openlocfilehash: 07d100e59d025072e098b016bde30a23b9a7449e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145165280' --- - ## Cancelar la suscripción de los correos electrónicos de marketing de {% data variables.product.prodname_dotcom %} {% tip %} -**Sugerencia:** si cancelas la suscripción de todos los correos electrónicos de marketing y después te suscribes en el boletín informativo de Explore, solo recibirás el boletín informativo de Explore y no recibirás otros correos electrónicos de marketing. +**Sugerencia:** Si cancelas la suscripción de todos los correos electrónicos de marketing y después te suscribes en el boletín informativo de Explore, solo recibirás el boletín informativo de Explore y no recibirás otros correos electrónicos de marketing. {% endtip %} -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.emails %} -3. Dentro de *Email preferences (Preferencias de correo electrónico)*, selecciona **Only receive account related emails, and those I subscribe to (Recibir únicamente correos electrónicos relacionados con la cuenta y aquellos a los cuales me suscribo)**. ![Captura de pantalla de la cancelación de la suscripción de un correo electrónico de marketing](/assets/images/help/notifications/email_preferences.png) -4. Haz clic en **Save email preferences (Guardar preferencias de correo electrónico)**. ![Botón para guardar las preferencias de correo electrónico](/assets/images/help/notifications/save_email_preferences.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.emails %} +3. En *Preferencias de correo electrónico*, selecciona **Recibir únicamente correos electrónicos relacionados con la cuenta y aquellos a los cuales me suscribo**. + ![Captura de pantalla de la cancelación de la suscripción de un correo electrónico de marketing](/assets/images/help/notifications/email_preferences.png) +4. Haz clic en **Guardar preferencias de correo electrónico**. + ![Botón para guardar las preferencias de correo electrónico](/assets/images/help/notifications/save_email_preferences.png) -## Leer más +## Información adicional - "[Tipos de correos electrónicos que envía GitHub](/articles/types-of-emails-github-sends)" -- "[Configurar notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications)" +- "[Configuración de notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications)" diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/remembering-your-github-username-or-email.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/remembering-your-github-username-or-email.md index 1833038f6c..bb24110348 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/remembering-your-github-username-or-email.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/remembering-your-github-username-or-email.md @@ -1,6 +1,6 @@ --- title: Recordar tu nombre de usuario o correo electrónico de GitHub -intro: '¿Vas a iniciar sesión en {% data variables.product.product_location %} por primera vez después de un tiempo? Si es así, ¡bienvenido de nuevo! Si no recuerdas el nombre de usuario de tu cuenta personal de {% data variables.product.product_name %}, puedes intentar estos métodos para hacerlo.' +intro: '¿Vas a iniciar sesión en {% data variables.product.product_location %} por primera vez después de un tiempo? Si es así, ¡bienvenido de nuevo! Si no puedes recordar el nombre de usuario de tu cuenta personal en {% data variables.product.product_name %}, puedes probar estos métodos para recordarlo.' redirect_from: - /articles/oh-noes-i-ve-forgotten-my-username-email - /articles/oh-noes-i-ve-forgotten-my-username-or-email @@ -15,17 +15,22 @@ versions: topics: - Accounts - Notifications -shortTitle: Encontrar tu nombre de usurio o correo electrónico +shortTitle: Find your username or email +ms.openlocfilehash: e65ba973a5ca7865aa642ce5d64f8efa0a996742 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145165317' --- - {% mac %} ## Usuarios {% data variables.product.prodname_desktop %} -1. En el menú de **GitHub Desktop** (GitHub Desktop), haz clic en **Preferences** (Preferencias). +1. En el menú **GitHub Desktop**, haga clic en **Preferencias**. 2. En la ventana Preferences (Preferencias), comprueba lo siguiente: - - Para ver tu {% data variables.product.product_name %} nombre de usuario, haz clic en **Accounts** (Cuentas). - - Para ver tu correo electrónico de Git, haz clic en **Git**. Ten en cuenta que no está garantizado que este correo electrónico sea [tu correo electrónico {% data variables.product.product_name %} principal](/articles/changing-your-primary-email-address). + - Para ver el nombre de usuario de {% data variables.product.product_name %}, haga clic en **Cuentas**. + - Para ver el correo electrónico de Git, haga clic en **Git**. Tenga en cuenta que no se garantiza que este correo electrónico sea el [correo electrónico principal {% data variables.product.product_name %}](/articles/changing-your-primary-email-address). {% endmac %} @@ -33,20 +38,20 @@ shortTitle: Encontrar tu nombre de usurio o correo electrónico ## Usuarios {% data variables.product.prodname_desktop %} -1. En el menú de **Archivo**, da clic en **Opciones**. +1. En el menú **Archivo**, haga clic en **Opciones**. 2. En la ventana Options (Opciones), comprueba lo siguiente: - - Para ver tu {% data variables.product.product_name %} nombre de usuario, haz clic en **Accounts** (Cuentas). - - Para ver tu correo electrónico de Git, haz clic en **Git**. Ten en cuenta que no está garantizado que este correo electrónico sea [tu correo electrónico {% data variables.product.product_name %} principal](/articles/changing-your-primary-email-address). - + - Para ver el nombre de usuario de {% data variables.product.product_name %}, haga clic en **Cuentas**. + - Para ver el correo electrónico de Git, haga clic en **Git**. Tenga en cuenta que no se garantiza que este correo electrónico sea el [correo electrónico principal {% data variables.product.product_name %}](/articles/changing-your-primary-email-address). + {% endwindows %} -## Encontrar tu nombre de usuario en tu configuración `user.name` +## Búsqueda del nombre de usuario en la configuración de `user.name` -Durante la configuración, puede que debas [establecer tu nombre de usuario en Git](/github/getting-started-with-github/setting-your-username-in-git). En tal caso, puedes revisar el valor de este parámetro de configuración: +Durante la configuración, es posible que haya [establecido el nombre de usuario en Git](/github/getting-started-with-github/setting-your-username-in-git). En tal caso, puedes revisar el valor de este parámetro de configuración: ```shell $ git config user.name -# Ver el parámetro +# View the setting YOUR_USERNAME ``` @@ -56,22 +61,21 @@ Si tienes alguna copia local de los repositorios personales que has creado o bif {% tip %} -**Sugerencia**: Este método solo funciona si tienes un repositorio original o tu propia bifurcación del repositorio de alguna otra persona. Si clonas el repositorio de alguna otra persona, se mostrará su nombre de usuario en lugar del tuyo. Del mismo modo, los repositorios de la organización mostrarán el nombre de la organización en lugar del de un usuario particular en la URL remota. +**Sugerencia**: Este método solo funciona si tiene un repositorio original o una bifurcación propia del repositorio de otro usuario. Si clonas el repositorio de alguna otra persona, se mostrará su nombre de usuario en lugar del tuyo. Del mismo modo, los repositorios de la organización mostrarán el nombre de la organización en lugar del de un usuario particular en la URL remota. {% endtip %} ```shell $ cd YOUR_REPOSITORY -# Cambia los directorios para el repositorio de Git inicializado +# Change directories to the initialized Git repository $ git remote -v origin https://{% data variables.command_line.codeblock %}/YOUR_USERNAME/YOUR_REPOSITORY.git (fetch) origin https://{% data variables.command_line.codeblock %}/YOUR_USERNAME/YOUR_REPOSITORY.git (push) ``` -Tu nombre de usuario es lo que le sigue inmediatamente a `https://{% data variables.command_line.backticks %}/`. +El nombre de usuario es lo que sigue inmediatamente a `https://{% data variables.command_line.backticks %}/`. {% ifversion fpt or ghec %} -## Leer más +## Información adicional -- "[Verificar tu dirección de correo electrónico](/articles/verifying-your-email-address)" -{% endif %} +- "[Comprobación de la dirección de correo electrónico](/articles/verifying-your-email-address)" {% endif %} diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-a-backup-email-address.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-a-backup-email-address.md index 264d8bf42a..b9b4dc0dfb 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-a-backup-email-address.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-a-backup-email-address.md @@ -1,6 +1,6 @@ --- title: Configurar una dirección de correo electrónico de respaldo -intro: 'Utiliza una dirección de correo electrónico de respaldo como un destino adicional para las notificaciones de seguridad relevantes para tu cuenta{% ifversion not ghae %} y para restablecer de forma segura tu contraseña si ya no puedes acceder a tu dirección de correo electrónico primaria{% endif %}.' +intro: 'Usa una dirección de correo electrónico de respaldo como destino adicional para las notificaciones de seguridad pertinentes para tu cuenta{% ifversion not ghae %} y para restablecer de forma segura la contraseña si ya no puedes acceder a la dirección de correo electrónico principal{% endif %}.' redirect_from: - /articles/setting-a-backup-email-address - /github/setting-up-and-managing-your-github-user-account/setting-a-backup-email-address @@ -14,15 +14,20 @@ versions: topics: - Accounts - Notifications -shortTitle: Configurar la dirección de correo electrónico de respaldo +shortTitle: Set backup email address +ms.openlocfilehash: d977425fd672164400355cc7d9209d5a79e7cd34 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145165277' --- +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.emails %} +3. Dentro de "Backup email address" (Dirección de correo electrónico de respaldo), selecciona la dirección que deseas configurar como tu dirección de correo electrónico de respaldo utilizando el menú desplegable. +![Dirección de correo electrónico de respaldo](/assets/images/help/settings/backup-email-address.png) +4. Haga clic en **Save**(Guardar). -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.emails %} -3. Dentro de "Backup email address" (Dirección de correo electrónico de respaldo), selecciona la dirección que deseas configurar como tu dirección de correo electrónico de respaldo utilizando el menú desplegable. ![Dirección de correo electrónico de respaldo](/assets/images/help/settings/backup-email-address.png) -4. Haz clic en **Save ** (guardar). +## Información adicional -## Leer más - -- "[Administrar preferencias de correo electrónico](/articles/managing-email-preferences/)" +- "[Administración de preferencias de correo electrónico](/articles/managing-email-preferences/)" - "[Actualizar tus credenciales de acceso de GitHub](/articles/updating-your-github-access-credentials/)" diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address.md index f9716366fa..638457c582 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address.md @@ -1,6 +1,6 @@ --- title: Configurar tu dirección de correo electrónico de confirmación -intro: 'Puedes configurar la dirección de correo electrónico que se utiliza para crear confirmaciones en {% data variables.product.product_location %} y en tu computadora.' +intro: 'Puedes configurar la dirección de correo electrónico que se usa para crear confirmaciones en {% data variables.product.product_location %} y en tu equipo.' redirect_from: - /articles/keeping-your-email-address-private - /articles/setting-your-commit-email-address-on-github @@ -21,16 +21,21 @@ versions: topics: - Accounts - Notifications -shortTitle: Configurar la dirección de correo electrónico para confirmaciones +shortTitle: Set commit email address +ms.openlocfilehash: 76b0af2a1afa776281434c36cf33fa0e082c2c56 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146338953' --- - ## Acerca de las dirección de correo electrónico de confirmación {% data variables.product.prodname_dotcom %} utiliza tu dirección de correo electrónico para confirmaciones para asociar dichas confirmaciones con tu cuenta de {% data variables.product.product_location %}. Puedes elegir la dirección de correo electrónico que se asociará con las confirmaciones que subes desde la línea de comando y las operaciones de Git con base en la web que realizas. Para las operaciones de Git basadas en web, puedes configurar tu dirección de correo electrónico para confirmaciones en {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}. Para las confirmaciones que subes desde la línea de comando, puedes configurar tu dirección de correo electrónico de confirmaciones en Git. -{% ifversion fpt or ghec %}Cualquier confirmación que hayas realizado antes de cambiar tu dirección de correo electrónico de confirmaciones estará todavía asociada a tu dirección de correo electrónico previa.{% else %}Después de cambiar tu dirección de correo electrónico de confirmaciones en {% data variables.product.product_name %}, la nueva dirección de correo electrónico será visible por defecto en todas tus operaciones futuras de Git con base en la web. Cualquier confirmación que realices antes de cambiar tu dirección de correo electrónico de confirmaciones estarán todavía asociada a tu dirección de correo electrónico anterior.{% endif %} +{% ifversion fpt or ghec %}Cualquier confirmación que haya realizado antes de cambiar la dirección de correo electrónico de confirmación seguirá asociada a la dirección de correo electrónico anterior.{% else %}Después de cambiar la dirección de correo electrónico de confirmación en {% data variables.product.product_name %}, la nueva dirección de correo electrónico será visible de forma predeterminada en todas las operaciones futuras de Git basadas en web. Cualquier confirmación que realices antes de cambiar tu dirección de correo electrónico de confirmaciones estarán todavía asociada a tu dirección de correo electrónico anterior.{% endif %} {% ifversion fpt or ghec %} @@ -42,35 +47,31 @@ Para las operaciones de Git basadas en web, puedes configurar tu dirección de c {% endif %} -{% ifversion fpt or ghec %}If you'd like to keep your personal email address private, you can use a `noreply` email address from {% data variables.product.product_name %} as your commit email address. Para utilizar tu dirección de correo electrónico `noreply` para confirmaciones que subes desde la línea de comando, utiliza esa dirección de correo electrónico cuando configuras tu dirección de correo electrónico de confirmaciones en Git. Para utilizar tu dirección `noreply` para las operaciones de Git con base en la web, configura tu dirección de correo electrónico de confirmaciones en GitHub y elige **Keep my email address private (Mantener mi dirección de correo electrónico privada)**. +{% ifversion fpt or ghec %}Si quiere mantener la dirección de correo electrónico personal como privada, puede usar una dirección `noreply` de {% data variables.product.product_name %} como dirección de correo electrónico de confirmación. A fin de usar la dirección de correo electrónico `noreply` para las confirmaciones insertadas desde la línea de comandos, úsela al configurar la dirección de correo electrónico de confirmación en Git. A fin de usar la dirección `noreply` para las operaciones de Git basadas en web, configure la dirección de correo electrónico de confirmaciones en GitHub y seleccione **Mantener mi dirección de correo electrónico privada**. -También puedes elegir bloquear las confirmaciones que subes desde la línea de comando que muestra tu dirección de correo electrónico personal. Para obtener más información, consulta "[Bloquear las subidas de línea de comando que muestran tu correo electrónico personal](/articles/blocking-command-line-pushes-that-expose-your-personal-email-address)."{% endif %} +También puedes elegir bloquear las confirmaciones que subes desde la línea de comando que muestra tu dirección de correo electrónico personal. Para más información, vea "[Bloqueo de inserciones de línea de comandos que exponen el correo electrónico personal](/articles/blocking-command-line-pushes-that-expose-your-personal-email-address)".{% endif %} -Para garantizar que las confirmaciones se te atribuyan y aparezcan en tu gráfica de contribuciones, utiliza una dirección de correo electrónico que esté conectada a tu cuenta de {% data variables.product.product_location %}{% ifversion fpt or ghec %}, o a la dirección de tipo `noreply` que se te proporcionó en la configuración de correo electrónico{% endif %}. {% ifversion not ghae %}Para obtener más información, consulta la sección "[Agregar una dirección de correo electrónico a tu cuenta de {% data variables.product.prodname_dotcom %}](/github/setting-up-and-managing-your-github-user-account/adding-an-email-address-to-your-github-account)".{% endif %} +Para garantizar que las confirmaciones se le atribuyan y aparezcan en el gráfico de contribuciones, use una dirección de correo electrónico que esté conectada a la cuenta de {% data variables.product.product_location %}{% ifversion fpt or ghec %}, o a la dirección `noreply` que se le ha proporcionado en la configuración de correo electrónico{% endif %}. {% ifversion not ghae %}Para más información, vea "[Adición de una dirección de correo electrónico a la cuenta de {% data variables.product.prodname_dotcom %}](/github/setting-up-and-managing-your-github-user-account/adding-an-email-address-to-your-github-account)".{% endif %} {% ifversion fpt or ghec %} {% note %} -**Nota:** Si creaste tu cuenta en {% data variables.product.product_location %} _después_ del 18 de julio de 2017, tu dirección de correo electrónico de `noreply` para {% data variables.product.product_name %} es un número de ID de siete dígitos y tu nombre de usuario en formato ID+username@users.noreply.github.com. Si creaste tu cuenta en {% data variables.product.product_location %} _antes del_ 18 de julio de 2017, tu dirección de correo electrónico de tipo `noreply` de {% data variables.product.product_name %} es username@users.noreply.github.com. You can get an ID-based `noreply` email address for {% data variables.product.product_name %} by selecting (or deselecting and reselecting) **Keep my email address private** in your email settings. +**Nota:** Si ha creado la cuenta en {% data variables.product.product_location %} _después_ del 18 de julio de 2017, la dirección de correo electrónico `noreply` de {% data variables.product.product_name %} es un número de identificador de siete dígitos y el nombre de usuario con el formato ID+username@users.noreply.github.com. Si ha creado la cuenta en {% data variables.product.product_location %} _antes_ del 18 de julio de 2017, la dirección de correo electrónico `noreply` de {% data variables.product.product_name %} es username@users.noreply.github.com. Puede obtener una dirección de correo electrónico `noreply` basada en id. para {% data variables.product.product_name %} si selecciona (o anula la selección y vuelve a seleccionar) **Mantener mi dirección de correo electrónico como privada** en la configuración de correo electrónico. {% endnote %} -Si utilizas tu dirección de correo electrónico de tipo `noreply` para que {% data variables.product.product_name %} realice confirmaciones y luego [cambias tu nombre de usuario](/articles/changing-your-github-username), dichas confirmaciones no se asociarán con tu cuenta en {% data variables.product.product_location %}. Esto no aplica si estás utilizando la dirección de tipo `noreply` basada en ID desde {% data variables.product.product_name %}. Para obtener más información, consulta [Cambiar tu {% data variables.product.prodname_dotcom %} nombre de usuario](/articles/changing-your-github-username)"{% endif %} +Si usa la dirección de correo electrónico `noreply` para {% data variables.product.product_name %} a fin de realizar confirmaciones y, después, [cambia el nombre de usuario](/articles/changing-your-github-username), esas confirmaciones no se asociarán con la cuenta de {% data variables.product.product_location %}. Esto no aplica si usa la dirección `noreply` basada en id. desde {% data variables.product.product_name %}. Para más información, vea "[Cambio del nombre de usuario de {% data variables.product.prodname_dotcom %}](/articles/changing-your-github-username)".{% endif %} ## Configurar tu dirección de correo electrónico de confirmación en {% data variables.product.prodname_dotcom %} {% data reusables.files.commit-author-email-options %} -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.emails %} -{% data reusables.user-settings.add_and_verify_email %} -{% data reusables.user-settings.select_primary_email %}{% ifversion fpt or ghec %} -{% data reusables.user-settings.keeping_your_email_address_private %}{% endif %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.emails %} {% data reusables.user-settings.add_and_verify_email %} {% data reusables.user-settings.select_primary_email %}{% ifversion fpt or ghec %} {% data reusables.user-settings.keeping_your_email_address_private %}{% endif %} ## Configurar tu dirección de correo electrónico de confirmación en Git -Puedes utilizar el comando `git config` para cambiar la dirección de correo electrónico que asocias a tus confirmaciones de Git. La nueva dirección de correo electrónico que configures será visible en cualquier confirmación futura que subas a {% data variables.product.product_location %} desde la línea de comando. Cualquier confirmación que realices antes de cambiar tu dirección de correo electrónico de confirmaciones estarán todavía asociadas a tu dirección de correo electrónico anterior. +Puede usar el comando `git config` para cambiar la dirección de correo electrónico asociada a las confirmaciones de Git. La nueva dirección de correo electrónico que configure será visible en cualquier confirmación futura que inserte en {% data variables.product.product_location %} desde la línea de comandos. Cualquier confirmación que realices antes de cambiar tu dirección de correo electrónico de confirmaciones estarán todavía asociadas a tu dirección de correo electrónico anterior. ### Configurar tu dirección de correo electrónico para cada repositorio en tu computadora diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/types-of-emails-github-sends.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/types-of-emails-github-sends.md index cefe2170ad..816fb38999 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/types-of-emails-github-sends.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/types-of-emails-github-sends.md @@ -12,26 +12,31 @@ versions: topics: - Accounts - Notifications -shortTitle: Correos electrónicos de GitHub +shortTitle: Emails from GitHub +ms.openlocfilehash: 0e03038c272f2815fd4427f73110641aa57b7028 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145165139' --- +## Mensajes de correos electrónico de notificación -## Correos electrónicos de notificación - -Puedes decidir si quieres recibir algunas o todas las notificaciones de tu actividad por correo electrónico. Para obtener más información, consulta la sección "[Acerca de las notificaciones](/github/managing-subscriptions-and-notifications-on-github/about-notifications)". Los correos electrónicos de notificación pueden incluir: +Puedes decidir si quieres recibir algunas o todas las notificaciones de tu actividad por correo electrónico. Para más información, vea "[Acerca de las notificaciones](/github/managing-subscriptions-and-notifications-on-github/about-notifications)". Los correos electrónicos de notificación pueden incluir: - Actividad relacionada con la seguridad de los repositorios a los que tienes acceso de administrador - Actividad de los repositorios que estás observando - Conversaciones en las que estás participando -- Conversaciones en las que te han mencionado @mentioned +- Conversaciones en las que se le ha @mentioned - Subidas a solicitudes de extracción en las que estás participando - Invitaciones a colaborar en una organización o repositorio - Tu propia actividad, como abrir, comentar o cerrar propuestas y solicitudes de extracción -También puedes elegir qué tipo de actualizaciones de correo electrónico quieres recibir sobre las conversaciones en las que estás participando o que estás observando. Para obtener más información, consulta la sección "[Configurar las notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications)". +También puedes elegir qué tipo de actualizaciones de correo electrónico quieres recibir sobre las conversaciones en las que estás participando o que estás observando. Para más información, vea "[Configuración de notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications)". -## Correos electrónico de la cuenta +## Correos electrónicos de una cuenta -Si subiste de categoría a productos o funciones pagas, recibirás los recibos de facturación en la dirección principal de correo electrónico de la cuenta. Para obtener más información, consulta "[Establecer tu correo electrónico de facturación](/articles/setting-your-billing-email)". +Si subiste de categoría a productos o funciones pagas, recibirás los recibos de facturación en la dirección principal de correo electrónico de la cuenta. Para más información, vea "[Configuración del correo electrónico de facturación](/articles/setting-your-billing-email)". ## Correos electrónicos de investigación de clientes @@ -42,7 +47,7 @@ Ocasionalmente, {% data variables.product.product_name %} busca que los clientes - Sesiones de pruebas de utilización - Prever prototipos o conceptos tempranos -Estos correos electrónicos no son frecuentes y puedes elegir si quieres participar o no. Si te interesan las oportunidades adicionales para participar en las sesiones de investigación, puedes agregarte al Panel de Investigación de Clientes de GitHub. Para obtener más información, consulta la sección "[Investigación de la Experiencia de Cliente de GitHub](https://cxr.github.com)". +Estos correos electrónicos no son frecuentes y puedes elegir si quieres participar o no. Si te interesan las oportunidades adicionales para participar en las sesiones de investigación, puedes agregarte al Panel de Investigación de Clientes de GitHub. Para más información, vea "[Investigación de la experiencia del cliente de GitHub](https://cxr.github.com)". ## Correos electrónicos de marketing @@ -52,4 +57,4 @@ Estos correos electrónicos no son frecuentes y puedes elegir si quieres partici - Información personalizada acerca de participar en proyectos o funciones nuevas - Boletines a los que te suscribiste, tales como {% data variables.explore.explore_github %} -Para obtener más información, consulta "[Administrar los correos electrónicos de marketing desde GitHub](/articles/managing-marketing-emails-from-github)". +Para más información, vea "[Administración de correos electrónicos de marketing desde GitHub](/articles/managing-marketing-emails-from-github)". diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard.md index 34c53b4833..77b3b83746 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard.md @@ -15,18 +15,23 @@ versions: ghec: '*' topics: - Accounts -shortTitle: Tu tablero personal +shortTitle: Your personal dashboard +ms.openlocfilehash: ee22085e669eedec2e0a9f298cc4d5ad144316c6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146179155' --- - ## Acceder a tu tablero personal Tu tablero personal es la primera página que verás cuando inicias sesión en {% data variables.product.product_name %}. -Para acceder a tu tablero personal una vez que has iniciado sesión, haz clic en el {% octicon "mark-github" aria-label="The github octocat logo" %} en la esquina superior izquierda de cualquier página en {% data variables.product.product_name %}. +Para acceder al panel personal una vez que haya iniciado sesión, haga clic en {% octicon "mark-github" aria-label="The github octocat logo" %} en la esquina superior izquierda de cualquier página de {% data variables.product.product_name %}. ## Encontrar tu actividad reciente -En la sección "Recent activity" (Actividad reciente) de tus noticias, rápidamente puedes encontrar las propuestas y solicitudes de extracción recién actualizadas en las que estás trabajando y hacerles el seguimiento. En "Recent activity" (Actividad reciente), puedes previsualizar hasta 4 actualizaciones recientes, realizadas durante las últimas dos semanas. +En la sección "Recent activity" (Actividad reciente) de tus noticias, rápidamente puedes encontrar las propuestas y solicitudes de extracción recién actualizadas en las que estás trabajando y hacerles el seguimiento. En "Recent activity" (Actividad reciente), puedes previsualizar hasta 4 actualizaciones recientes, realizadas durante las últimas dos semanas. {% data reusables.dashboard.recent-activity-qualifying-events %} @@ -40,10 +45,9 @@ La lista de repositorios principales se genera automáticamente y puede incluir También puedes encontrar un listado de los repositorios, los equipos y los tableros de proyecto recientemente visitados al hacer clic en la barra de búsqueda en la parte principal de cualquier página en {% data variables.product.product_name %}. -## Estar actualizado con la actividad desde tu organización +## Estar actualizado con la actividad desde la comunidad -{% ifversion for-you-feed %} -La sección principal de tu tablero tiene dos fuentes de actividad: +{% ifversion for-you-feed %} La sección principal del panel tiene dos fuentes de actividad: - Siguiendo: Actividad de las personas que sigues y de los repositorios que observas. - Para ti: Recomendaciones de actividad con base en tu red de {% data variables.product.product_name %}. @@ -52,29 +56,27 @@ La sección principal de tu tablero tiene dos fuentes de actividad: Esta fuente muestra la actividad de los repositorios y usuarios en los cuales has mostrado un interés directo cuando los sigues u observas un repositorio. Por ejemplo, verás actualizaciones cuando un usuario al que sigues: -{% else %} -En la sección de "Toda la actividad" de tu fuente de noticias, puedes ver actualizaciones de los repositorios que observas y de los usuarios que sigues. +{% else %} En la sección "Toda la actividad" de la fuente de noticias, puede ver actualizaciones de los repositorios que observa y de los usuarios que sigue. -Verás actualizaciones en tus noticias cuando un usuario que sigues: -{% endif %} +Verá actualizaciones en la fuente de noticias cuando un usuario al que sigue: {% endif %} - Destaca un repositorio. -- Sigue otro usuario.{% ifversion fpt or ghes or ghec %} +- Sigue a otro usuario.{% ifversion fpt or ghes or ghec %} - Crea un repositorio público.{% endif %} - Abre una propuesta o una solicitud de extracción con la etiqueta "se busca ayuda" o "primera buena propuesta" en un repositorio que estás mirando. -- Sube las confirmaciones a un repositorio que estés observando.{% ifversion fpt or ghes or ghec %} +- Inserta confirmaciones a un repositorio que observa.{% ifversion fpt or ghes or ghec %} - Bifurque un repositorio público.{% endif %} - Publica un lanzamiento nuevo. -Para obtener más información sobre cómo seguir personas y observar repositorios, consulta las secciones "[Seguir personas](/get-started/exploring-projects-on-github/following-people)" y "[Sé social](/get-started/quickstart/be-social)". +Para más información sobre cómo seguir a usuarios y ver repositorios, vea "[Seguimiento de usuarios](/get-started/exploring-projects-on-github/following-people)" y "[Ser social](/get-started/quickstart/be-social)". {% ifversion for-you-feed %} ### Para tu fuente {% note %} -**Nota:** Esta pestaña nueva se encuentra actualmente en beta público y está sujeta a cambios. +**Nota:** Esta nueva pestaña se encuentra actualmente en versión beta pública y está cambios. {% endnote %} @@ -90,8 +92,8 @@ Esta fuente muestra la actividad y recomendaciones con base en tu red en {% data ## Explorar los repositorios recomendados -Puedes explorar los repositorios recomendados en tus comunidades en la sección "Explorar repositorios" en el costado derecho de tu tablero. Las recomendaciones se basan en repositorios que has visitado o a los que has marcado con una estrella, las personas que sigues, y la actividad dentro de los repositorios a los cuales tienes acceso. {% ifversion fpt or ghec %}Para obtener más información, consulta "[Encontrar maneras de contribuir al código abierto en {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/finding-ways-to-contribute-to-open-source-on-github)".{% endif %} +Puedes explorar los repositorios recomendados en tus comunidades en la sección "Explorar repositorios" en el costado derecho de tu tablero. Las recomendaciones se basan en repositorio que ha marcado con una estrella o ha visitado, las personas a las que sigue y la actividad dentro de los repositorios a los que tiene acceso.{% ifversion fpt or ghec %} Para más información, vea "[Búsqueda de formas de contribuir al código abierto en {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/finding-ways-to-contribute-to-open-source-on-github)".{% endif %} -## Leer más +## Información adicional -- "[Acerca del tablero de tu organización](/articles/about-your-organization-dashboard)" +- "[Acerca del panel de la organización](/articles/about-your-organization-dashboard)" diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/changing-your-github-username.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/changing-your-github-username.md index c98edc1f07..6f2d4606b3 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/changing-your-github-username.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/changing-your-github-username.md @@ -16,20 +16,25 @@ versions: ghec: '*' topics: - Accounts -shortTitle: Cambiar tu nombre de usuario +shortTitle: Change your username +ms.openlocfilehash: 28f4d0ea1a16fed0e44f34312abfd507e2f991b7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145165264' --- - {% ifversion ghec or ghes %} {% note %} {% ifversion ghec %} -**Nota**: Los miembros de una {% data variables.product.prodname_emu_enterprise %} no pueden cambiar nombres de usuario. El administrador del IdP de tu empresa controla tu nombre de usuario para {% data variables.product.product_name %}. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_emus %}](/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users)". +**Nota**: Los miembros de una {% data variables.product.prodname_emu_enterprise %} no pueden cambiar los nombres de usuario. El administrador del IdP de tu empresa controla tu nombre de usuario para {% data variables.product.product_name %}. Para más información, vea "[Acerca de {% data variables.product.prodname_emus %}](/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users)". {% elsif ghes %} -**Nota**: Si inicias sesión en {% data variables.product.product_location %} con credenciales de LDAP o inicio de sesión único (SSO), solo tu administrador local podrá cambiar tu nombre de usuario. Para obtener más información acerca de los métodos de autenticación para {% data variables.product.product_name %}, consulta la sección "[Autenticación de usuarios para {% data variables.product.product_location %}](/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance)". +**Nota**: Si inicia sesión en {% data variables.product.product_location %} con credenciales de LDAP o inicio de sesión único (SSO), solo su administrador local podrá cambiar su nombre de usuario. A fin de obtener más información sobre los métodos de autenticación para {% data variables.product.product_name %}, vea "[Autenticación de usuarios para {% data variables.product.product_location %}](/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance)". {% endif %} @@ -39,19 +44,19 @@ shortTitle: Cambiar tu nombre de usuario ## Acerca de los cambios de nombre de usuario -Puedes cambiar tu nombre de usuario a otro que no esté en uso actualmente.{% ifversion fpt or ghec %} si el nombre de usuario que quieres no está disponible, considera otros nombres o variaciones únicas. El utilizar un número, guion o una ortografía alternativa podría ayudarte a encontrar un nombre de usuario similar que esté disponible. +Puede cambiar el nombre de usuario a otro nombre de usuario que no esté actualmente en uso.{% ifversion fpt or ghec %} Si el nombre de usuario que quiere no está disponible, debe plantearse otros nombres o variaciones únicas. El utilizar un número, guion o una ortografía alternativa podría ayudarte a encontrar un nombre de usuario similar que esté disponible. -Si tienes una marca comercial para el nombre de usuario, puedes encontrar más información sobre cómo hacer un reclamo de una marca comercial en nuestra página de [Política de Marcas Comerciales](/free-pro-team@latest/github/site-policy/github-trademark-policy). +Si tiene una marca comercial para el nombre de usuario, puede encontrar más información acerca de cómo presentar una reclamación de marca comercial en nuestra página [Directiva de marcas comerciales](/free-pro-team@latest/github/site-policy/github-trademark-policy). -Si no tienes una marca comercial para el nombre, puedes elegir otro nombre de usuario o mantener el actual. {% data variables.contact.github_support %} no puede publicar el nombre de usuario que no está disponible para ti. Para obtener más información, consulta "[Cambiar tu nombre de usuario](#changing-your-username)".{% endif %} +Si no tienes una marca comercial para el nombre, puedes elegir otro nombre de usuario o mantener el actual. {% data variables.contact.github_support %} no puede publicar el nombre de usuario que no está disponible para ti. Para obtener más información, vea "[Cambio del nombre de usuario](#changing-your-username)".{% endif %} Una vez que cambies tu nombre de usuario, el nombre de usuario anterior estará disponible para todas las personas que lo reclamen. La mayoría de las referencias a tus repositorios con el nombre de usuario anterior automáticamente cambian al nombre de usuario nuevo. Sin embargo, algunos enlaces a tu perfil no se redirigirán automáticamente. {% data variables.product.product_name %} no puede configurar redirecciones para: -- [@menciones](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams) con tu nombre de usuario anterior -- Enlaces a los [gists](/articles/creating-gists) que incluyen tu nombre de usuario anterior +- [@mentions](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams) con el nombre de usuario anterior. +- Vínculos a [gists](/articles/creating-gists) que incluyen el nombre de usuario anterior. -{% ifversion fpt or ghec %} +{% ifversion fpt or ghec %} Si eres un miembro de una {% data variables.product.prodname_emu_enterprise %}, no puedes hacer cambios a tu nombre de usuario. {% data reusables.enterprise-accounts.emu-more-info-account %} @@ -63,27 +68,29 @@ Después de cambiar tu nombre de usuario, {% data variables.product.product_name - Los enlaces web a tus repositorios existentes seguirán funcionando. Esto puede tardar algunos minutos en completarse después de realizar el cambio. - Las inserciones de la línea de comando desde tus clones de repositorio local hasta las URL del registro remoto anterior seguirán funcionando. -Si el nuevo propietario de tu nombre de usuario anterior crea un repositorio con el mismo nombre que tu repositorio, se sobrescribirá el registro de redirección y tu redirección dejará de funcionar. Debido a esta posibilidad, recomendamos que actualices todas las URL de repositorios remotos existentes luego de cambiar tu nombre de usuario. Para obtener más información, consulta "[Administrar repositorios remotos](/github/getting-started-with-github/managing-remote-repositories)." +Si el nuevo propietario de tu nombre de usuario anterior crea un repositorio con el mismo nombre que tu repositorio, se sobrescribirá el registro de redirección y tu redirección dejará de funcionar. Debido a esta posibilidad, recomendamos que actualices todas las URL de repositorios remotos existentes luego de cambiar tu nombre de usuario. Para más información, vea "[Administración de repositorios remotos](/github/getting-started-with-github/managing-remote-repositories)". ## Enlaces a tu página de perfil anterior -Luego de cambiar tu nombre de usuario, los enlaces a tu página de perfil anterior, como `https://{% data variables.command_line.backticks %}/previoususername`, arrojarán un error 404. Te recomendamos actualizar cualquier enlace a tu cuenta en {% data variables.product.product_location %} desde cualquier otra parte{% ifversion fpt or ghec %}, tal como tu perfil de LinkedIn o Twitter{% endif %}. +Después de cambiar el nombre de usuario, los vínculos a la página de perfil anterior, como `https://{% data variables.command_line.backticks %}/previoususername`, devolverán un error 404. Te recomendamos actualizar cualquier enlace a tu cuenta en {% data variables.product.product_location %} desde cualquier otra parte{% ifversion fpt or ghec %}, tal como tu perfil de LinkedIn o Twitter{% endif %}. ## Tus confirmaciones Git -{% ifversion fpt or ghec %}Las confirmaciones de Git que se asociaron con tun dirección de correo electrónico de tipo `noreply` que proporcionó {% data variables.product.product_name %} no se atribuirán a tu nombre de usuario nuevo y no aparecerán en tu gráfica de contribuciones.{% endif %} si tus confirmaciones de Git se asociaron con otra dirección de correo electrónico que hayas [agregado a tu cuenta de GitHub](/articles/adding-an-email-address-to-your-github-account),{% ifversion fpt or ghec %}incluyendo la dirección de correo electrónico de tipo `noreply` basada en tu ID, la cual proporcionó {% data variables.product.product_name %},{% endif %} se te seguirán atribuyendo y aparecerán en tu gráfica de contribuciones después de que hayas cambiado tu nombre de usuario. Para obtener más información sobre cómo establecer tu dirección de correo electrónico, consulta "[Establecer tu dirección de correo electrónico de confirmación](/articles/setting-your-commit-email-address)". +{% ifversion fpt or ghec %}Las confirmaciones de Git que se asociaron con su dirección de correo electrónico de tipo `noreply` que proporcionó {% data variables.product.product_name %} no se atribuirán a su nombre de usuario nuevo y no aparecerán en su gráfico de contribuciones.{% endif %} Si sus confirmaciones de Git se asociaron con otra dirección de correo electrónico que haya [agregado a su cuenta de GitHub](/articles/adding-an-email-address-to-your-github-account),{% ifversion fpt or ghec %}incluida la dirección de correo electrónico de tipo `noreply` basada en su id., que proporcionó {% data variables.product.product_name %},{% endif %} se le seguirán atribuyendo y aparecerán en su gráfico de contribuciones después de que haya cambiado su nombre de usuario. Para obtener más información sobre cómo configurar la dirección de correo electrónico, vea "[Configuración de la dirección de correo electrónico de confirmación](/articles/setting-your-commit-email-address)". ## Cambiar tu nombre de usuario -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.account_settings %} -3. In the "Change username" section, click **Change username**. ![Change Username button](/assets/images/help/settings/settings-change-username.png){% ifversion fpt or ghec %} -4. Lee las advertencias sobre cómo cambiar tu nombre de usuario. If you still want to change your username, click **I understand, let's change my username**. ![Cambiar botón Username warning (Advertencia de nombre de usuario)](/assets/images/help/settings/settings-change-username-warning-button.png) -5. Escribe un nuevo nombre de usuario. ![Campo New username (Nuevo nombre de usuario)](/assets/images/help/settings/settings-change-username-enter-new-username.png) -6. If the username you've chosen is available, click **Change my username**. Si el nombre de usuario que elegiste no está disponible, puedes probar un nombre de usuario diferente o una de las sugerencias que ves. ![Cambiar botón Username warning (Advertencia de nombre de usuario)](/assets/images/help/settings/settings-change-my-username-button.png) -{% endif %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.account_settings %} +3. En la sección "Change username" (Cambiar nombre de usuario), haga clic en **Change username** (Cambiar nombre de usuario). + ![Botón para cambiar el nombre de usuario](/assets/images/help/settings/settings-change-username.png){% ifversion fpt or ghec %} +4. Lee las advertencias sobre cómo cambiar tu nombre de usuario. Si aún quiere cambiar su nombre de usuario, haga clic en **I understand, let's change my username** (Entiendo, vamos a cambiar mi nombre de usuario). + ![Botón de advertencia de cambio de nombre de usuario](/assets/images/help/settings/settings-change-username-warning-button.png) +5. Escribe un nuevo nombre de usuario. + ![Campo de nuevo nombre de usuario](/assets/images/help/settings/settings-change-username-enter-new-username.png) +6. Si el nombre de usuario que ha elegido está disponible, haga clic en **Change my username** (Cambiar mi nombre de usuario). Si el nombre de usuario que elegiste no está disponible, puedes probar un nombre de usuario diferente o una de las sugerencias que ves. + ![Botón de advertencia de cambio de nombre de usuario](/assets/images/help/settings/settings-change-my-username-button.png) {% endif %} -## Leer más +## Información adicional -- "[¿Por qué se enlazaron mis confirmaciones con el usuario incorrecto?](/pull-requests/committing-changes-to-your-project/troubleshooting-commits/why-are-my-commits-linked-to-the-wrong-user)"{% ifversion fpt or ghec %} -- "[Política de nombres de usuario de {% data variables.product.prodname_dotcom %}](/free-pro-team@latest/github/site-policy/github-username-policy)"{% endif %} +- "¿[Por qué mis confirmaciones están vinculadas al usuario incorrecto?"](/pull-requests/committing-changes-to-your-project/troubleshooting-commits/why-are-my-commits-linked-to-the-wrong-user).{% ifversion fpt or ghec %} +- "[Directiva de nombre de usuario de {% data variables.product.prodname_dotcom %}](/free-pro-team@latest/github/site-policy/github-username-policy)"{% endif %} diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/index.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/index.md index 91c180cbd8..aaab7efeb3 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/index.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/index.md @@ -1,6 +1,6 @@ --- title: Administrar las configuraciones del usuario de la cuenta -intro: 'You can manage settings for your personal account, including your theme, username, default branch, accessibility, and security settings.' +intro: 'Puedes cambiar varias configuraciones de tu cuenta personal, lo que incluye cambiar tu nombre de usuario y eliminar tu cuenta.' redirect_from: - /categories/29/articles - /categories/user-accounts @@ -28,6 +28,12 @@ children: - /managing-your-cookie-preferences-for-githubs-enterprise-marketing-pages - /integrating-jira-with-your-personal-projects - /what-does-the-available-for-hire-checkbox-do -shortTitle: Ajustes de cuenta personal +shortTitle: Personal account settings +ms.openlocfilehash: 4ec9ec2df1f75c30a0fe9827adcdd6694043d6b1 +ms.sourcegitcommit: dc42bb4a4826b414751ffa9eed38962c3e3fea8e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/13/2022 +ms.locfileid: '145165245' --- diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/integrating-jira-with-your-personal-projects.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/integrating-jira-with-your-personal-projects.md index 6a39e89fa3..00c33d9f08 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/integrating-jira-with-your-personal-projects.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/integrating-jira-with-your-personal-projects.md @@ -1,6 +1,6 @@ --- title: Integrar Jira con tus proyectos personales -intro: 'Puedes integrar a Jira Cloud con tu cuenta personal para escanear confirmaciones y solicitudes de cambio, crear metadatos e hipervínculos relevantes en cualquier propuesta de Jira.' +intro: 'Puedes integrar Jira Cloud a tu cuenta personal para escanear confirmaciones y solicitudes de extracción, creando los metadatos e hipervínculos correspondientes en cualquier propuesta de Jira mencionada.' redirect_from: - /articles/integrating-jira-with-your-personal-projects - /github/setting-up-and-managing-your-github-user-account/integrating-jira-with-your-personal-projects @@ -9,21 +9,25 @@ redirect_from: versions: ghes: '*' ghae: '*' -shortTitle: Integrar a Jira con los proyectos +shortTitle: Integrate Jira with projects +ms.openlocfilehash: bc88d865cd9c1c88caf5498eab330b6f11cd2ec0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145165169' --- +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.oauth_apps %} +1. Haga clic en **Registrar una nueva aplicación**. +2. En **Nombre de la aplicación**, escriba "Jira". +3. En **URL de página principal**, escriba la dirección URL completa a la instancia de Jira. +4. En **URL de devolución de llamada de autorización**, escriba la dirección URL completa a la instancia de Jira. +5. Haga clic en **Register application** (Registrar aplicación). +![Botón Registrar aplicación](/assets/images/help/oauth/register-application-button.png) +8. En **Aplicaciones para desarrolladores**, anota los valores "Id. de cliente" y "Secreto de cliente". +![Id. de cliente y Secreto de cliente](/assets/images/help/oauth/client-id-and-secret.png) {% data reusables.user-settings.jira_help_docs %} -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.developer_settings %} -{% data reusables.user-settings.oauth_apps %} -1. Haz clic en **Register a new application** (Registrar una aplicación nueva). -2. En **Application name** (Nombre de la aplicación), escribe "Jira". -3. En **Homepage URL** (URL de la página de inicio), escribe la URL completa de tu instancia de Jira. -4. En **Authorization callback URL** (URL de devolución de llamada de autorización), escribe la URL completa para tu instancia de Jira. -5. Haz clic en **Register application** (Registrar aplicación). ![Botón Register application (Registrar aplicación)](/assets/images/help/oauth/register-application-button.png) -8. En **Developer applications** (Aplicaciones del programador), presta atención a los valores de "Client ID" (Id. del cliente) y "Client Secret" (Secreto del cliente). ![Id. del cliente y secreto del cliente](/assets/images/help/oauth/client-id-and-secret.png) -{% data reusables.user-settings.jira_help_docs %} - -## Leer más +## Información adicional - ["Integrar Jira al tablero de proyecto de tu organización"](/articles/integrating-jira-with-your-organization-project-board) -- Conectar Jira Cloud a GitHub (Documentación de Atlassian) +- Conexión de Jira Cloud a GitHub (documentación de Atlassian) diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-access-to-your-personal-accounts-project-boards.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-access-to-your-personal-accounts-project-boards.md index 329cdf59e4..fdba2e609a 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-access-to-your-personal-accounts-project-boards.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-access-to-your-personal-accounts-project-boards.md @@ -1,5 +1,5 @@ --- -title: Managing access to your personal account's project boards +title: Administración del acceso a los paneles de proyecto de la cuenta personal intro: 'Como propietario de un tablero de proyecto, puedes agregar o eliminar a un colaborador y personalizar sus permisos a un tablero de proyecto.' redirect_from: - /articles/managing-project-boards-in-your-repository-or-organization @@ -15,24 +15,25 @@ versions: ghec: '*' topics: - Accounts -shortTitle: Administrar el acceso a los tableros de proyecto +shortTitle: Manage access project boards +ms.openlocfilehash: 4cbf968cee79ac8e4aafbc5eea8220949cf80a30 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145165218' --- - -Un colaborador es una persona que tiene permisos a tablero de proyecto de tu propiedad. Un colaborador tendrá como predeterminado permisos de acceso de lectura. Para obtener más información, consulta "[Niveles de permiso para tableros de proyecto propiedad del usuario](/articles/permission-levels-for-user-owned-project-boards)." +Un colaborador es una persona que tiene permisos a tablero de proyecto de tu propiedad. Un colaborador tendrá como predeterminado permisos de acceso de lectura. Para obtener más información, consulte "[Niveles de permisos para paneles de proyecto propiedad del usuario](/articles/permission-levels-for-user-owned-project-boards)". ## Invitar a colaboradores a un tablero de proyecto propiedad del usuario 1. Navegua hasta el tablero de proyecto donde deseas agregar a un colaborador. -{% data reusables.project-management.click-menu %} -{% data reusables.project-management.access-collaboration-settings %} -{% data reusables.project-management.collaborator-option %} -5. Debajo de "Search by username, full name or email address" (Buscar por nombre de usuario, nombre completo o dirección de correo electrónico), escribe el nombre, el nombre de usuario o el correo electrónico del colaborador {% data variables.product.prodname_dotcom %}. ![La sección Collaborators (Colaboradores) con el nombre de usuario de Octocat ingresado en el campo de búsqueda](/assets/images/help/projects/org-project-collaborators-find-name.png) -{% data reusables.project-management.add-collaborator %} -7. Por defecto, el nuevo colaborador tiene permisos de lectura. De forma opcional, al lado del nombre del nuevo colaborador, utiliza el menú desplegable y elige un nivel de permiso diferente. ![Sección Colaboradores con el menú desplegable de permisos seleccionado](/assets/images/help/projects/user-project-collaborators-edit-permissions.png) +{% data reusables.project-management.click-menu %} {% data reusables.project-management.access-collaboration-settings %} {% data reusables.project-management.collaborator-option %} +5. Debajo de "Search by username, full name or email address" (Buscar por nombre de usuario, nombre completo o dirección de correo electrónico), escribe el nombre, el nombre de usuario o el correo electrónico del colaborador {% data variables.product.prodname_dotcom %}. + ![La sección Collaborators con el nombre de usuario de Octocat escrito en el campo de búsqueda ](/assets/images/help/projects/org-project-collaborators-find-name.png) {% data reusables.project-management.add-collaborator %} +7. Por defecto, el nuevo colaborador tiene permisos de lectura. De forma opcional, al lado del nombre del nuevo colaborador, utiliza el menú desplegable y elige un nivel de permiso diferente. + ![Sección Collaborators con el menú desplegable de permisos seleccionado](/assets/images/help/projects/user-project-collaborators-edit-permissions.png) ## Eliminar a un colaborador de un tablero de proyecto propiedad del usuario -{% data reusables.project-management.click-menu %} -{% data reusables.project-management.access-collaboration-settings %} -{% data reusables.project-management.collaborator-option %} -{% data reusables.project-management.remove-collaborator %} +{% data reusables.project-management.click-menu %} {% data reusables.project-management.access-collaboration-settings %} {% data reusables.project-management.collaborator-option %} {% data reusables.project-management.remove-collaborator %} diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-accessibility-settings.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-accessibility-settings.md index 5a99babf41..ca2ca06885 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-accessibility-settings.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-accessibility-settings.md @@ -1,51 +1,54 @@ --- title: Administrar los ajustes de accesibilidad shortTitle: Manage accessibility settings -intro: '{% data variables.product.product_name %}''s user interface can adapt to your vision, hearing, motor, cognitive, or learning needs.' +intro: 'La interfaz de usuario de {% data variables.product.product_name %} puede adaptarse a tus necesidades de visión, audición, motrices, cognitivas o de aprendizaje.' versions: feature: keyboard-shortcut-accessibility-setting redirect_from: - /account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-accessibility-settings type: how_to miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: d4811368ab825f0b24864283f8be54672f72a787 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147614323' --- - ## Acerca de los ajustes de accesibilidad -To create an experience on {% ifversion fpt or ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} that fits your needs, you can customize the user interface. Accessibility settings can be essential for people with disabilities, but can be useful to anyone. For example, customization of keyboard shortcuts is essential to people who navigate using voice control, but can be useful to anyone when a keyboard shortcut for {% data variables.product.product_name %} clashes with another application shortcut. +Para crear una experiencia en {% ifversion fpt or ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} que se adapte a tus necesidades, puedes personalizar la interfaz de usuario. La configuración de accesibilidad puede ser esencial para las personas con discapacidad, y también resultar útil a cualquier persona. Por ejemplo, la personalización de métodos abreviados de teclado es esencial para las personas que navegan mediante el control de voz, pero puede ser útil para cualquiera cuando un método abreviado de teclado de {% data variables.product.product_name %} entra en conflicto con otro método abreviado de aplicación. ## Administrar los ajustes de accesibilidad -You can decide whether you want to use some or all keyboard shortcuts on {% ifversion fpt or ghec %}{% data variables.product.product_location %}{% elsif ghes or ghae %}the website for {% data variables.product.product_location %}{% endif %}, and you can control the display of animated images. +Puedes decidir si quieres usar algunos o todos los métodos abreviados de teclado en {% ifversion fpt or ghec %}{% data variables.product.product_location %}{% elsif ghes or ghae %}el sitio web para {% data variables.product.product_location %}{% endif %} y puedes controlar la visualización de imágenes animadas. -### Managing keyboard shortcuts +### Administración de métodos abreviados de teclado -You can perform actions across the {% data variables.product.product_name %} website by using your keyboard alone. Keyboard shortcuts can be useful to save time, but can be activated accidentally or interfere with assistive technology. +Puedes realizar acciones en el sitio web de {% data variables.product.product_name %} solo con el teclado. Los métodos abreviados de teclado pueden ser útiles para ahorrar tiempo, pero se pueden activar accidentalmente o interferir con la tecnología de asistencia. -By default, all keyboard shortcuts are enabled on {% data variables.product.product_name %}. Para obtener más información, consulta "[Atajos del teclado](/get-started/using-github/keyboard-shortcuts)". +De forma predeterminada, todos los métodos abreviados de teclado están habilitados en {% data variables.product.product_name %}. Para obtener más información, consulte "[Métodos abreviados de teclado](/get-started/using-github/keyboard-shortcuts)". -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.accessibility_settings %} -1. Under "Keyboard shortcuts", manage settings for your keyboard shortcuts. +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.accessibility_settings %} +1. En "Métodos abreviados de teclado" puedes administrar la configuración de los métodos abreviados de teclado. - - To disable shortcut keys that don't use modifiers keys like Control or Command, under "General", deselect **Character keys**. - - If you disable character keys, you may still be able to trigger shortcuts for your web browser, and you can still trigger shortcuts for {% data variables.product.product_name %} that use a modifier key. + - Para deshabilitar teclas de método abreviado que no usan teclas modificadoras como Control o Comando, en "General", anula la selección de las **teclas de caracteres**. + - Si deshabilitas las teclas de caracteres, podrás desencadenar accesos directos para el explorador web y seguir desencadenando accesos directos para {% data variables.product.product_name %} que usen una tecla modificadora. {%- ifversion command-palette %} - - To customize the keyboard shortcuts for triggering the command palette, under "Command palette", use the drop-down menus to choose a keyboard shortcut. For more information, see "[{% data variables.product.company_short %} Command Palette](/get-started/using-github/github-command-palette)." + - Para personalizar los métodos abreviados de teclado para desencadenar la paleta de comandos, en "Command Palette" (Paleta de comandos) usa los menús desplegables para elegir un método abreviado de teclado. Para obtener más información, consulta "[Paleta de comandos de {% data variables.product.company_short %}](/get-started/using-github/github-command-palette)". {%- endif %} {% ifversion motion-management %} -### Managing motion +### Administración del movimiento -You can control how {% data variables.product.product_name %} displays animated _.gif_ images. +Puede controlar cómo {% data variables.product.product_name %} muestra imágenes animadas _.gif_. -By default, {% data variables.product.product_name %} syncs with your system-level preference for reduced motion. For more information, see the documentation or settings for your operating system. +De forma predeterminada, {% data variables.product.product_name %} se sincroniza con la preferencia a nivel del sistema para reducir el movimiento. Para obtener más información, revisa la documentación de tu sistema operativo específico. -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.accessibility_settings %} -1. Under "Motion", manage settings for motion. +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.accessibility_settings %} +1. En "Motion" (Movimiento) puedes administrar la configuración del movimiento. - - To control how {% data variables.product.product_name %} displays animated images, under "Autoplay animated images", select **Sync with system**, **Enabled**, or **Disabled**. + - Para controlar cómo {% data variables.product.product_name %} muestra las imágenes animadas, en "Autoplay animated images" (Reproducción automática de imágenes animadas), selecciona **Sync with system** (Sincronizar con el sistema), **Enabled** (Habilitado) o **Disabled** (Deshabilitado). {% 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-security-and-analysis-settings-for-your-personal-account.md b/translations/es-ES/content/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.md index 937ae455e6..826eb8dfe9 100644 --- a/translations/es-ES/content/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.md +++ b/translations/es-ES/content/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.md @@ -1,5 +1,5 @@ --- -title: Managing security and analysis settings for your personal account +title: Administración de la configuración de seguridad y análisis para la cuenta personal intro: 'Puedes controlar las características que dan seguridad y analizan tu código en tus proyectos dentro de {% data variables.product.prodname_dotcom %}.' versions: fpt: '*' @@ -11,45 +11,48 @@ redirect_from: - /github/setting-up-and-managing-your-github-user-account/managing-security-and-analysis-settings-for-your-user-account - /github/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-security-and-analysis-settings-for-your-user-account - /account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-security-and-analysis-settings-for-your-user-account -shortTitle: Administrar el análisis & seguridad +shortTitle: Manage security & analysis +ms.openlocfilehash: 61d1944219fd1b75f476c7aef8305018c85735c5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145165352' --- - ## Acerca de la administración de los parámetros de seguridad y análisis {% data variables.product.prodname_dotcom %} puede ayudarte a asegurar tus repositorios. Este tema te muestra cómo puedes administrar las características de seguridad y análisis para todos tus repositorios existentes o nuevos. -Aún puedes administrar las características de seguridad y análisis para los repositorios individuales. Para obtener más información, consulta la sección "[Administrar la configuración de seguridad y análisis para tu repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)". +Aún puedes administrar las características de seguridad y análisis para los repositorios individuales. Para más información, vea "[Administración de la configuración de seguridad y análisis para el repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)". -También puedes revisar la bitácora de seguridad para ver toda la actividad de tu cuenta personal. Para obtener más información, consulta "[Revisar tu registro de seguridad](/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log)". +También puedes revisar el registro de seguridad para toda la actividad de tu cuenta personal. Para más información, vea "[Revisión del registro de seguridad](/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log)". {% data reusables.security.some-security-and-analysis-features-are-enabled-by-default %} {% data reusables.security.security-and-analysis-features-enable-read-only %} -Para obtener un resumen de la seguridad a nivel de repositorio, consulta la sección "[Asegurar tu repositorio](/code-security/getting-started/securing-your-repository)". +Para obtener información general sobre la seguridad de nivel de repositorio, vea "[Protección del repositorio](/code-security/getting-started/securing-your-repository)". ## Habilitar o inhabilitar las características para los repositorios existentes -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.security-analysis %} -3. 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.2 %}!["Enable all" or "Disable all" button for "Configure security and analysis" features](/assets/images/enterprise/3.3/settings/security-and-analysis-disable-or-enable-all.png){% else %}!["Enable all" or "Disable all" button for "Configure security and analysis" features](/assets/images/help/settings/security-and-analysis-disable-or-enable-all.png){% endif %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.security-analysis %} +3. En "Seguridad y análisis de código", a la derecha de la característica, haga clic en **Deshabilitar todo** o **Habilitar todo**. + {% ifversion ghes > 3.2 %}![Botón "Habilitar todo" o "Deshabilitar todo" para "Configurar características de seguridad y análisis"](/assets/images/enterprise/3.3/settings/security-and-analysis-disable-or-enable-all.png){% else %}!["Enable all" or "Disable all" button for "Configure security and analysis" features](/assets/images/help/settings/security-and-analysis-disable-or-enable-all.png){% endif %} 6. Opcionalmente, habilita la característica predeterminada para los repositorios nuevos que te pertenezcan. - {% ifversion ghes > 3.2 %}!["Enable by default" option for new repositories](/assets/images/enterprise/3.3/settings/security-and-analysis-enable-by-default-in-modal.png){% else %}!["Enable by default" option for new repositories](/assets/images/help/settings/security-and-analysis-enable-by-default-in-modal.png){% endif %} -7. Da clic en **Inhabilitar CARACTERÍSTICA** o **Habilitar CARACTERÍSTICA** para inhabilitar o habilitar la característica para todos los repositorios que te pertenezcan. - {% ifversion ghes > 3.2 %}![Button to disable or enable feature](/assets/images/enterprise/3.3/settings/security-and-analysis-enable-dependency-graph.png){% else %}![Button to disable or enable feature](/assets/images/help/settings/security-and-analysis-enable-dependency-graph.png){% endif %} + {% ifversion ghes > 3.2 %}![Opción "Habilitar de forma predeterminada" para los nuevos repositorios](/assets/images/enterprise/3.3/settings/security-and-analysis-enable-by-default-in-modal.png){% else %}!["Enable by default" option for new repositories](/assets/images/help/settings/security-and-analysis-enable-by-default-in-modal.png){% endif %} +7. Haga clic en **Disable FEATURE** o **Enable FEATURE** a fin de deshabilitar o habilitar la característica para todos los repositorios que posea. + {% ifversion ghes > 3.2 %}![Botón para deshabilitar o habilitar la característica](/assets/images/enterprise/3.3/settings/security-and-analysis-enable-dependency-graph.png){% else %}![Button to disable or enable feature](/assets/images/help/settings/security-and-analysis-enable-dependency-graph.png){% endif %} {% data reusables.security.displayed-information %} ## Habilitar o inhabilitar las características para los repositorios nuevos -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.security-analysis %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.security-analysis %} 3. Debajo de "Análisis y seguridad del código", a la derecha de la característica, habilítala o inhabilítala predeterminadamente para los repositorios nuevos que te pertenezcan. - {% ifversion ghes > 3.2 %}![Checkbox for enabling or disabling a feature for new repositories](/assets/images/enterprise/3.3/settings/security-and-analysis-enable-or-disable-feature-checkbox.png){% else %}![Checkbox for enabling or disabling a feature for new repositories](/assets/images/help/settings/security-and-analysis-enable-or-disable-feature-checkbox.png){% endif %} + {% ifversion ghes > 3.2 %}![Casilla para habilitar o deshabilitar una característica para nuevos repositorios](/assets/images/enterprise/3.3/settings/security-and-analysis-enable-or-disable-feature-checkbox.png){% else %}![Checkbox for enabling or disabling a feature for new repositories](/assets/images/help/settings/security-and-analysis-enable-or-disable-feature-checkbox.png){% endif %} -## Leer más +## Información adicional -- "[Acerca de la gráfica de dependencias](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)" -- "[Acerca de las {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)" -- "[Mantener tus dependencias actualizacas automáticamente](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically)" +- "[Acerca del gráfico de dependencias](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)" +- "[Acerca de {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)" +- "[Mantenimiento de las dependencias actualizadas automáticamente](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically)" diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-the-default-branch-name-for-your-repositories.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-the-default-branch-name-for-your-repositories.md index a534d62350..765a9a7e98 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-the-default-branch-name-for-your-repositories.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-the-default-branch-name-for-your-repositories.md @@ -12,23 +12,30 @@ redirect_from: - /github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories - /github/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-the-default-branch-name-for-your-repositories - /account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-the-default-branch-name-for-your-repositories -shortTitle: Administrar el nombre de la rama predeterminada +shortTitle: Manage default branch name +ms.openlocfilehash: a3943f32860f55becaa840f7ca40c13ba87b5ce2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145193766' --- - ## Acerca de la administración del nombre de la rama predeterminada -Cuando creas un repositorio nuevo en {% data variables.product.product_location %}, éste contiene una rama predeterminada. Puedes cambiar el nombre que {% data variables.product.product_name %} usa para dicha rama en los repositorios que crees. Para obtener màs informaciòn sobre la rama predeterminada, consulta la secciòn "[Acerca de las ramas](/github/collaborating-with-issues-and-pull-requests/about-branches#about-the-default-branch)". +Cuando creas un repositorio nuevo en {% data variables.product.product_location %}, éste contiene una rama predeterminada. Puedes cambiar el nombre que {% data variables.product.product_name %} usa para dicha rama en los repositorios que crees. Para obtener más información sobre la rama predeterminada, vea "[Acerca de las ramas](/github/collaborating-with-issues-and-pull-requests/about-branches#about-the-default-branch)". {% data reusables.branches.change-default-branch %} ## Configurar el nombre de la rama predeterminada -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.repo-tab %} -3. Debajo de "Rama predeterminada del repositorio", da clic en **Cambiar el nombre de la rama predeterminada ahora**. ![Botón de ignorar](/assets/images/help/settings/repo-default-name-button.png) -4. Teclea el nombre predeterminado que quisieras utilizar para las ramas nuevas. ![Caja de texto para ingresar el nombre predeterminado](/assets/images/help/settings/repo-default-name-text.png) -5. Da clic en **Actualizar**. ![Botón de actualizar](/assets/images/help/settings/repo-default-name-update.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.repo-tab %} +3. En "Repository default branch" (Rama predeterminada del repositorio), haga clic en **Change default branch name now** (Cambiar el nombre de la rama predeterminada ahora). + ![Botón para invalidar](/assets/images/help/settings/repo-default-name-button.png) +4. Teclea el nombre predeterminado que quisieras utilizar para las ramas nuevas. + ![Cuadro de texto para introducir el nombre predeterminado](/assets/images/help/settings/repo-default-name-text.png) +5. Haga clic en **Update**(Actualizar). + ![Botón Actualizar](/assets/images/help/settings/repo-default-name-update.png) -## Leer más +## Información adicional -- "[Administrar el nombre de la rama predeterminada para los repositorios en tu organización](/organizations/managing-organization-settings/managing-the-default-branch-name-for-repositories-in-your-organization)" +- "[Administración del nombre de la rama predeterminada para los repositorios de la organización](/organizations/managing-organization-settings/managing-the-default-branch-name-for-repositories-in-your-organization)" 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-cookie-preferences-for-githubs-enterprise-marketing-pages.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-cookie-preferences-for-githubs-enterprise-marketing-pages.md deleted file mode 100644 index 41ff7da201..0000000000 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-cookie-preferences-for-githubs-enterprise-marketing-pages.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Managing your cookie preferences for GitHub's enterprise marketing pages -intro: 'You can control how {% data variables.product.company_short %} uses information from non-essential tracking cookies for enterprise marketing pages.' -versions: - fpt: '*' - ghes: '*' - ghae: '*' - ghec: '*' -topics: - - Accounts -shortTitle: Manage cookie preferences ---- - -## About cookie preferences on enterprise marketing pages - -{% data variables.product.company_short %} may use non-essential cookies on some enterprise marketing pages. You can customize how these cookies behave. For more information about how {% data variables.product.company_short %} uses cookies, see "[{% data variables.product.company_short %} Privacy Statement](/free-pro-team@latest/site-policy/privacy-policies/github-privacy-statement)." - -## Changing your cookie preferences - -You can customize how non-essential cookies behave on any {% data variables.product.company_short %} enterprise marketing page. - -1. Navigate to the {% data variables.product.company_short %} enterprise marketing page where you'd like to change your cookie preferences. For example, navigate to [{% data variables.product.company_short %} Resources](https://resources.github.com/). -1. Scroll to the bottom of the page, then click **Manage Cookies**. - - ![Screenshot of button to manage cookie settings.](/assets/images/help/settings/cookie-settings-manage.png) - -1. Under "Manage cookie preferences," to accept or reject each non-essential cookie, click **Accept** or **Reject**. - - ![Screenshot of radio buttons to choose "Accept" or "Reject" for non-essential cookies.](/assets/images/help/settings/cookie-settings-accept-or-reject.png) - -1. Haz clic en **Guardar cambios**. - - ![Screenshot of button to save changes.](/assets/images/help/settings/cookie-settings-save.png) 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-tab-size-rendering-preference.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-tab-size-rendering-preference.md index d81d458903..f0a86a534b 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-tab-size-rendering-preference.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-tab-size-rendering-preference.md @@ -1,6 +1,6 @@ --- title: Administrar tu preferencia de representación de tamaño de pestaña -intro: Puedes administrar la cantidad de espacios que iguale la pestaña para tu cuenta personal. +intro: Puedes administrar la cantidad de espacios que representa una pestaña en tu cuenta personal. versions: fpt: '*' ghae: issue-5083 @@ -8,13 +8,19 @@ versions: ghec: '*' topics: - Accounts -shortTitle: Administrar el tamaño de tu pestaña +shortTitle: Managing your tab size redirect_from: - /account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-your-tab-size-rendering-preference +ms.openlocfilehash: e3188b508e5ffb84266bc4b7689a5cbc16aa07de +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145165349' --- - Si crees que la sangría del código que se interpreta en {% data variables.product.product_name %} es demasiado grande o pequeña, puedes cambiar esto en tus ajustes. {% data reusables.user-settings.access_settings %} -1. En la barra lateral, haz clic en **{% octicon "paintbrush" aria-label="The paintbrush icon" %} Apariencia**. -2. Debajo de "Preferencia de tamaño de pestaña"; selecciona el menú desplegable y elige tu preferencia. ![Botón de preferencia de tamaño de pestaña](/assets/images/help/settings/tab-size-preference.png) +1. En la barra lateral de la izquierda, haga clic en **{% octicon "paintbrush" aria-label="The paintbrush icon" %} Appearance**. +2. Debajo de "Preferencia de tamaño de pestaña"; selecciona el menú desplegable y elige tu preferencia. + ![Botón de preferencia de tamaño de pestaña](/assets/images/help/settings/tab-size-preference.png ) 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 0863b69028..0e40ac3418 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 @@ -12,52 +12,53 @@ redirect_from: - /github/setting-up-and-managing-your-github-user-account/managing-your-theme-settings - /github/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-your-theme-settings - /account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-your-theme-settings -shortTitle: Administrar la configuración de temas +shortTitle: Manage theme settings +ms.openlocfilehash: 6251b265d99271f58a4ad02d2f6cb7fdf722cb6b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147580451' --- - Para obtener elecciones y flexibilidad en la forma y momento de utilizar {% data variables.product.product_name %}, puedes configurar los ajustes de tema para cambiar la forma en la que ves a {% data variables.product.product_name %}. Puedes elegir de entre los temas claros u oscuros o puedes configurar a {% data variables.product.product_name %} para que siga la configuración de tu sistema. Puede que quieras utilizar un tema oscuro para reducir el consumo de energía en algunos dispositivos, para reducir la fatiga ocular en condiciones de luz baja o porque te gusta más cómo se ve. -{% ifversion fpt or ghes > 3.2 or ghae or ghec %} Si tu visión es limitada, puedes beneficiarte de un tema de contraste alto, con mayor contraste entre los elementos en primer y segundo plano.{% endif %}{% ifversion fpt or ghae or ghec %} Si tienes daltonismo, puedes beneficiarte de nuestros temas claro y oscuro para daltónicos. +{% ifversion fpt or ghes > 3.2 or ghae or ghec %}Si tu visión es limitada, puedes beneficiarse de un tema de contraste alto, con mayor contraste entre los elementos en primer y segundo plano.{% endif %}{% ifversion fpt or ghae or ghec %} Si padeces daltonismo, puedes beneficiarse de nuestros temas claro y oscuro para daltónicos. {% endif %} -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.appearance-settings %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.appearance-settings %} 1. Debajo de "Modo del tema", selecciona el menú desplegable y haz clic en una preferencia de tema. - ![Menú desplegable debajo de "Modo del tema" para la selección de las preferencias del tema](/assets/images/help/settings/theme-mode-drop-down-menu.png) + ![Menú desplegable en "Theme mode" (Modo del tema) para la selección de preferencias de tema](/assets/images/help/settings/theme-mode-drop-down-menu.png) 1. Haz clic en el tema que quieres usar. - Si eliges un tema simple, haz clic en un tema. - {%- ifversion ghes = 3.5 %} - {% note %} + {%- ifversion ghes = 3.5 %} {% note %} - **Note**: The light high contrast theme was unavailable in {% data variables.product.product_name %} 3.5.0, 3.5.1, 3.5.2, and 3.5.3. The theme is available in 3.5.4 and later. For more information about upgrades, contact your site administrator. + **Nota**: El tema de contraste de luz alto no estaba disponible en {% data variables.product.product_name %} 3.5.0, 3.5.1, 3.5.2 y 3.5.3. El tema está disponible a partir de la versión 3.5.4. Para obtener más información sobre las actualizaciones, ponte en contacto con el administrador del sitio. - For more information about determining the version of {% data variables.product.product_name %} you're using, see "[About versions of {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs#github-enterprise-server)." - {% endnote %} - {%- endif %} + Para obtener más información sobre cómo determinar la versión de {% data variables.product.product_name %} que usas, consulta "[Acerca de las versiones de {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs#github-enterprise-server)". + {% endnote %} {%- endif %} - {% ifversion fpt or ghes > 3.2 or ghae or ghec %}![Radio buttons for the choice of a single theme](/assets/images/help/settings/theme-choose-a-single-theme-highcontrast.png){% else %}![Radio buttons for the choice of a single theme](/assets/images/help/settings/theme-choose-a-single-theme.png){% endif %} + {% ifversion fpt or ghes > 3.2 or ghae or ghec %}![Botones radiales para elegir un tema simple](/assets/images/help/settings/theme-choose-a-single-theme-highcontrast.png){% else %}![Botones radiales para elegir un tema simple](/assets/images/help/settings/theme-choose-a-single-theme.png){% endif %} - Si eliges seguir tu configuración de sistema, haz clic en un tema de día y de noche. - {% ifversion fpt or ghes > 3.2 or ghae or ghec %}![Buttons for the choice of a theme to sync with the system setting](/assets/images/help/settings/theme-choose-a-day-and-night-theme-to-sync-highcontrast.png){% else %}![Buttons for the choice of a theme to sync with the system setting](/assets/images/help/settings/theme-choose-a-day-and-night-theme-to-sync.png){% endif %} - {% ifversion fpt or ghec %} - - Si te gustaría elegir un tema que se encuentre actualmente en beta público, primero necesitas habilitarlo con la vista previa de características. 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)".{% endif %} + {% ifversion fpt or ghes > 3.2 or ghae or ghec %}![Botones para la elección de un tema a fin de sincronizar con la configuración del sistema](/assets/images/help/settings/theme-choose-a-day-and-night-theme-to-sync-highcontrast.png){% else %}![Botones para la elección de un tema a fin de sincronizar con la configuración del sistema](/assets/images/help/settings/theme-choose-a-day-and-night-theme-to-sync.png){% endif %} {% ifversion fpt or ghec %} + - Si te gustaría elegir un tema que se encuentre actualmente en beta público, primero necesitas habilitarlo con la vista previa de características. Para obtener más información, vea "[Explorar versiones de acceso anticipado con la vista previa de la característica](/get-started/using-github/exploring-early-access-releases-with-feature-preview)".{% endif %} {% ifversion command-palette %} {% note %} -**Nota:** También puedes cambiar los ajustes de tu tema con la paleta de comandos. Para obtener más información, consulta la sección "[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)". +**Nota**: También puede cambiar la configuración del tema con la paleta de comandos. Para obtener más información, vea "[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)". {% endnote %} {% endif %} -## Leer más +## Información adicional -- "[Configurar un tema para {% data variables.product.prodname_desktop %}](/desktop/installing-and-configuring-github-desktop/setting-a-theme-for-github-desktop)" +- "[Configuración de un tema para {% data variables.product.prodname_desktop %}](/desktop/installing-and-configuring-github-desktop/setting-a-theme-for-github-desktop)" 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 dddd463221..b02fa0533c 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 @@ -1,6 +1,6 @@ --- -title: Permission levels for a personal account repository -intro: 'Un repositorio que pertenece a una cuenta personal y tiene dos niveles de permiso: el propietario del repositorio y los colaboradores.' +title: Niveles de permisos para un repositorio de una cuenta personal +intro: 'Un repositorio que pertenece a una cuenta personal tiene dos niveles de permiso: propietario del repositorio y colaboradores.' redirect_from: - /articles/permission-levels-for-a-user-account-repository - /github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository @@ -13,86 +13,85 @@ versions: ghec: '*' topics: - Accounts -shortTitle: Permisos de repositorio +shortTitle: Repository permissions +ms.openlocfilehash: e7c7a542204c7b1ce69bc19ac326fb248bbbff12 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147066310' --- - ## Acerca de los niveles de permisos para un repositorio de una cuenta personal -Los repositorios que pertenecen a las cuentas personales tienen un propietario. Los permisos de propiedad no pueden compartirse con otra cuenta personal. +Los repositorios propiedad de las cuentas personales tienen un propietario. Los permisos de propiedad no se pueden compartir con otra cuenta personal. -También puedes {% ifversion fpt or ghec %}invitar{% else %}agregar{% endif %} usuarios de {% data variables.product.product_name %} a tu repositorio como colaboradores. Para obtener más información, consulta la sección "[Invitar colaboradores a un repositorio personal](/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository)". +También puede {% ifversion fpt or ghec %}invitar{% else %}agregar{% endif %} usuarios de {% data variables.product.product_name %} al repositorio como colaboradores. Para más información, vea "[Invitación de colaboradores a un repositorio personal](/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository)". {% tip %} -**Tip:** Si necesitas un acceso más granular para un repositorio que le pertenezca a tu cuenta personal, considera transferirlo a una organización. Para obtener más información, consulta "[Transferir un repositorio](/github/administering-a-repository/transferring-a-repository#transferring-a-repository-owned-by-your-personal-account)". +**Sugerencia:** si necesitas un acceso más pormenorizado a un repositorio propiedad de tu cuenta personal, considera la posibilidad de transferir el repositorio a una organización. Para más información, vea "[Transferencia de un repositorio](/github/administering-a-repository/transferring-a-repository#transferring-a-repository-owned-by-your-personal-account)". {% endtip %} -## Acceso de propietarios a un repositorio que pertenezca a una cuenta personal +## Acceso de propietarios a un repositorio propiedad de una cuenta personal 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)" | | -| 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)" | -| 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 %} -| 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)" | -| 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)" | -| 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)" | +| Acción | Más información | +| :- | :- | +| {% ifversion fpt or ghec %}Invitación a colaboradores{% else %}Adición de colaboradores{% endif %} | "[Invitación a 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 | "[Configuración de la visibilidad de un repositorio](/github/administering-a-repository/setting-repository-visibility)" |{% ifversion fpt or ghec %} +| Limitar las interacciones con el repositorio | "[Limitación de las interacciones en el repositorio](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)" |{% endif %} +| Renombrar una rama, incluyendo la rama predeterminada | "[Cambio del nombre de 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 | "[Eliminación de un repositorio](/repositories/creating-and-managing-repositories/deleting-a-repository)" | +| Administrar los temas del repositorio | "[Clasificación del 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 | "[Administración de la configuración de seguridad y análisis para el 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 | "[Exploración de 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 %} +| Borrar y restaurar paquetes | "[Eliminación y restauración de un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package)" | +| Personalizar la vista previa de las redes sociales de un repositorio | "[Personalización de la vista previa de las redes sociales del repositorio ](/github/administering-a-repository/customizing-your-repositorys-social-media-preview)" | +| Crear una plantilla del repositorio | "[Creación de un repositorio de plantillas](/github/creating-cloning-and-archiving-repositories/creating-a-template-repository)" | +| Controlar el acceso a las {% data variables.product.prodname_dependabot_alerts %}| "[Administración de la configuración de seguridad y análisis para el 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 | "[Visualización y actualización de {% 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 | "[Administración de la configuración de uso de datos para el 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 de código](/github/creating-cloning-and-archiving-repositories/about-code-owners)" | +| Archivar el repositorio | "[Archivado de repositorios](/repositories/archiving-a-github-repository/archiving-repositories)" |{% ifversion fpt or ghec %} +| Creación de avisos de seguridad | "[Acerca de {% data variables.product.prodname_security_advisories %}](/github/managing-security-vulnerabilities/about-github-security-advisories)" | +| Representación de un botón de patrocinador | "[Representación de un botón de patrocinador en el 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 | "[Administración de la combinación automática para las solicitudes de incorporación de cambios en el 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 +## Acceso de colaboradores a un repositorio propiedad de una cuenta personal Los colaboradores de un repositorio personal pueden extraer (leer) el contienido del mismo y subir (escribir) los cambios al repositorio. {% note %} -**Nota:** en un repositorio privado, los propietarios del repositorio solo pueden otorgar acceso de escritura a los colaboradores. Los colaboradores no pueden tener acceso de solo lectura a los repositorios que pertenezcan a una cuenta personal. +**Nota:** En un repositorio privado, los propietarios del repositorio solo pueden conceder acceso de escritura a los colaboradores. Los colaboradores no pueden tener acceso de solo lectura a los repositorios propiedad de una cuenta personal. {% endnote %} 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)" | -| 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)" | -| Administrar hitos para las propuestas y solicitudes de cambios en el repositorio | "[Crear y editar hitos para propuestas y solicitudes de extracción](/github/managing-your-work-on-github/creating-and-editing-milestones-for-issues-and-pull-requests)" | -| Marcar una propuesta o solicitud de cambios en el repositorio como duplicada | "[Acerca de las propuestas y soicitudes de cambio duplicadas](/github/managing-your-work-on-github/about-duplicate-issues-and-pull-requests)" | -| Crear, fusionar y cerrar las solicitudes de cambios en el repositorio | "[Proponer cambios en tu trabajo con solicitudes de cambios](/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests)" | -| Habilitar e inhabilitar la fusión automática para una solicitud de cambios | "[Fusionar automáticamente una solicitud de cambios](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request)" | -| Aplicar los cambios sugeridos a las solicitudes de cambios en el repositorio | "[Incorporar retroalimentación en tu solicitud de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/incorporating-feedback-in-your-pull-request)" | -| Crear una solicitud de cambios desde una bifurcación del repositorio | "[Crear una solicitud de extracción desde una bifurcación](/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork)" | -| Emitir una revisión de una solicitud de cambios que afecte la capacidad de fusión de una solicitud de cambios | "[Revisar los cambios propuestos en una solicitud de extracción](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)" | -| Crear y editar un wiki para el repositorio | "[Acerca de los wikis](/communities/documenting-your-project-with-wikis/about-wikis)" | -| Crear y editar los lanzamientos del repositorio | "[Administrar los lanzamientos en un repositorio](/github/administering-a-repository/managing-releases-in-a-repository)" | -| Actuar como propietario del código del repositorio | "[Acerca de los propietarios del código](/articles/about-code-owners)" |{% ifversion fpt or ghae or ghec %} -| Publicar, ver o instalar paquetes | "[Publicar y mantener paquetes](/github/managing-packages-with-github-packages/publishing-and-managing-packages)" -{% endif %} -| Eliminarse como colaboradores del repositorio | "[Eliminarte a ti mismo del repositorio de un colaborador](/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-a-collaborators-repository)" | +| Acción | Más información | +| :- | :- | +| 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 | "[Cambio del nombre de 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 incidencias](/github/managing-your-work-on-github/about-issues)"
  • "[Comentario de una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request)"
  • "[Administración de comentarios negativos](/communities/moderating-comments-and-conversations/managing-disruptive-comments)"
| +| Crear, asignar, cerrar y volver a abrir las propuestas en el repositorio | "[Administración del trabajo con incidencias](/github/managing-your-work-on-github/managing-your-work-with-issues)" | +| Administrar las etiquetas para las propuestas y solicitudes de cambios en el repositorio | "[Etiquetado de incidencias y solicitudes de incorporación de cambios](/github/managing-your-work-on-github/labeling-issues-and-pull-requests)" | +| Administrar hitos para las propuestas y solicitudes de cambios en el repositorio | "[Creación y edición de hitos para incidencias y solicitudes de incorporación de cambios](/github/managing-your-work-on-github/creating-and-editing-milestones-for-issues-and-pull-requests)" | +| Marcar una propuesta o solicitud de cambios en el repositorio como duplicada | "[Acerca de incidencias duplicadas y solicitudes de incorporación de cambios](/github/managing-your-work-on-github/about-duplicate-issues-and-pull-requests)" | +| Crear, fusionar y cerrar las solicitudes de cambios en el repositorio | "[Propuesta de cambios en el trabajo con solicitudes de incorporación de cambios](/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests)" | +| Habilitar e inhabilitar la fusión automática para una solicitud de cambios | "[Combinación automática de una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request)" +| Aplicar los cambios sugeridos a las solicitudes de cambios en el repositorio |"[Incorporación de comentarios en la solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/incorporating-feedback-in-your-pull-request)" | +| Crear una solicitud de cambios desde una bifurcación del repositorio | "[Creación de una solicitud de incorporación de cambios desde una bifurcación](/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork)" | +| Emitir una revisión de una solicitud de cambios que afecte la capacidad de fusión de una solicitud de cambios | "[Revisión de los cambios propuestos en una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)" | +| Crear y editar un wiki para el repositorio | "[Acerca de las wikis](/communities/documenting-your-project-with-wikis/about-wikis)" | +| Crear y editar los lanzamientos del repositorio | "[Administración de versiones en un repositorio](/github/administering-a-repository/managing-releases-in-a-repository)" | +| Actuar como propietario del código del repositorio | "[Acerca de los propietarios de código](/articles/about-code-owners)" |{% ifversion fpt or ghae or ghec %} +| Publicar, ver o instalar paquetes | "[Publicación y administración de paquetes](/github/managing-packages-with-github-packages/publishing-and-managing-packages)" |{% endif %} +| Eliminarse como colaboradores del repositorio | "[Eliminarse del repositorio de un colaborador](/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-a-collaborators-repository)" | -## Leer más +## Información adicional - "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)" 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-project-board-owned-by-a-personal-account.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-project-board-owned-by-a-personal-account.md index 8a30ec8667..ae8a10ee5b 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-project-board-owned-by-a-personal-account.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-project-board-owned-by-a-personal-account.md @@ -1,6 +1,6 @@ --- -title: Permission levels for a project board owned by a personal account -intro: 'Un tablero de proyecto que le pertenezca a una cuenta personal tiene dos niveles de permiso: el propietario del tablero del proyecto y los colaboradores.' +title: Niveles de permisos para un panel de proyecto propiedad de una cuenta personal +intro: 'Un tablero de proyecto propiedad de una cuenta personal tiene dos niveles de permiso: el del propietario del tablero de proyecto y el de los colaboradores.' redirect_from: - /articles/permission-levels-for-user-owned-project-boards - /github/setting-up-and-managing-your-github-user-account/permission-levels-for-user-owned-project-boards @@ -13,12 +13,17 @@ versions: ghec: '*' topics: - Accounts -shortTitle: Permisos del tablero de proyecto +shortTitle: Project board permissions +ms.openlocfilehash: 353b9ac497abc7110437aafdf691ca48a3ff6cec +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145165344' --- +## Introducción sobre los permisos -## Resumen de permisos - -Solo hay un propietario de un tablero de proyecto que le pertenezca a un usuario; este permiso no se puede compartir con otra cuenta personal. Además del propietario, otras personas pueden colaborar en tableros de proyecto. +Solamente hay un único propietario de un panel de proyecto propiedad de un usuario; este permiso no puede compartirse con otra cuenta personal. Además del propietario, otras personas pueden colaborar en tableros de proyecto. Hay tres niveles de permisos para los colaboradores de un tablero de proyecto: @@ -28,11 +33,11 @@ Hay tres niveles de permisos para los colaboradores de un tablero de proyecto: El propietario del tablero de proyecto y los colaboradores con acceso de administrador tienen control completo del tablero de proyecto. Además de todos los permisos admitidos por los colaboradores del tablero de proyecto, un propietario y un colaborador de un tablero de proyecto con acceso de administrador pueden: -- [Administrar, ver y agregar colaboradores](/articles/managing-access-to-your-user-account-s-project-boards) -- [Configurar un tablero de proyecto como {% ifversion ghae %}interno{% else %}público{% endif %} o privado](/articles/changing-project-board-visibility) -- [Eliminar un tablero de proyecto](/articles/deleting-a-project-board/) -- [Cerrar un tablero de proyecto](/articles/closing-a-project-board/) -- [Volver a abrir un tablero de proyecto cerrado](/articles/reopening-a-closed-project-board) +- [Administración, visualización y adición de colaboradores](/articles/managing-access-to-your-user-account-s-project-boards) +- [Configuración de un panel de proyecto como {% ifversion ghae %}interno{% else %}público{% endif %} o privado](/articles/changing-project-board-visibility) +- [Eliminación de un panel de proyecto](/articles/deleting-a-project-board/) +- [Cierre de un panel de proyecto](/articles/closing-a-project-board/) +- [Reapertura de un panel de proyecto cerrado](/articles/reopening-a-closed-project-board) ## Permisos de lectura y escritura para un tablero de proyecto propiedad del usuario @@ -58,8 +63,8 @@ Los colaboradores con acceso de escritura a un tablero de proyecto propiedad del ## Visibilidad del tablero de proyecto -Puedes cambiar la visibilidad del tablero de proyecto de privada a {% ifversion ghae %}interna{% else %}pública{% endif %} y de vuelta. Por defecto, los tableros de proyecto propiedad del usuario son privados. Para obtener más información, consulta "[Cambiar la visibilidad de un tablero de proyecto](/articles/changing-project-board-visibility)". +Puede cambiar la visibilidad del panel del proyecto de privado a {% ifversion ghae %}interno{% else %}público{% endif %} y viceversa. Por defecto, los tableros de proyecto propiedad del usuario son privados. Para más información, vea "[Cambio de la visibilidad del panel de proyecto](/articles/changing-project-board-visibility)". -## Leer más +## Información adicional - - "[Adminsitrar el acceso a los tableros de proyecto de tu cuenta personal](/articles/managing-access-to-your-user-account-s-project-boards)" + - "[Administración del acceso a los paneles de proyecto de la cuenta personal](/articles/managing-access-to-your-user-account-s-project-boards)" diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/what-does-the-available-for-hire-checkbox-do.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/what-does-the-available-for-hire-checkbox-do.md index e4cbfbdf49..7a050c5d04 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/what-does-the-available-for-hire-checkbox-do.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/what-does-the-available-for-hire-checkbox-do.md @@ -1,6 +1,6 @@ --- -title: ¿Qué función cumple la casilla de verificación 'Available for hire' (Disponible para contratación)? -intro: Utiliza la casilla de verificación **Available for hire** (Disponible para contratación) para ver las publicaciones de Empleos de GitHub dentro de GitHub. +title: ¿Qué función cumple la casilla de verificación 'Disponible para contratación'? +intro: Usa la casilla **Disponible para contratación** para ver las publicaciones de GitHub Jobs dentro de GitHub. redirect_from: - /articles/what-does-the-available-for-hire-checkbox-do - /github/setting-up-and-managing-your-github-user-account/what-does-the-available-for-hire-checkbox-do @@ -11,18 +11,24 @@ versions: ghec: '*' topics: - Accounts -shortTitle: Casilla de verificción de disponible para contratarse +shortTitle: Available for hire checkbox +ms.openlocfilehash: 1f7f188ae86093478385f7f569ec37c3479a7661 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145165240' --- - {% warning %} -Nota de obsoletización: GitHub Jobs es ahora obsoleto. La última fecha en la que se publicó un trabajo fue el 19 de mayo de 2021. El sitio de GitHub Jobs se cerró por completo el 19 de agosto de 2021 y ahora se redirecciona a la notificación de [la publicación del blog](https://github.blog/changelog/2021-04-19-deprecation-notice-github-jobs-site/), la cual contiene más información sobre la obsoletización de GitHub Jobs que ahora se completó. +Nota de obsoletización: GitHub Jobs es ahora obsoleto. La última fecha en la que se publicó un trabajo fue el 19 de mayo de 2021. El sitio GitHub Jobs se cerró definitivamente 19 de agosto de 2021 y ahora redirige al aviso de [entrada de blog de GitHub](https://github.blog/changelog/2021-04-19-deprecation-notice-github-jobs-site/), que tiene más información sobre el desuso completado de GitHub Jobs. {% endwarning %} -El tablero [Empleos de GitHub](https://jobs.github.com/) es una buena manera de encontrar trabajo en el sector de tecnología. Puedes elegir para ver los trabajos publicados allí en tu tablero de GitHub. +El panel [GitHub Jobs](https://jobs.github.com/) es una excelente manera de buscar empleo en el campo de la tecnología. Puedes elegir para ver los trabajos publicados allí en tu tablero de GitHub. ![Anuncios de Empleos GitHub en el tablero](/assets/images/help/settings/jobs-ads-on-dashboard.png) {% data reusables.user-settings.access_settings %} -2. Dentro de Jobs Profile (Perfil de trabajos), selecciona **Available for hire (Disponible para contratación)**, después haz clic en **Save jobs profile (Guardar perfil de trabajos)**. ![Configuraciones de perfil de trabajos](/assets/images/help/settings/jobs-profile-settings.png) +2. En Perfil de trabajos, seleccione **Disponible para contratar** y, después, haga clic en **Guardar perfil de trabajos**. + ![Configuraciones de perfil de trabajos](/assets/images/help/settings/jobs-profile-settings.png) diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/about-organization-membership.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/about-organization-membership.md index 2ba991aa16..c63ece14c2 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/about-organization-membership.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/about-organization-membership.md @@ -13,42 +13,47 @@ versions: ghec: '*' topics: - Accounts -shortTitle: Membresía de la organización +shortTitle: Organization membership +ms.openlocfilehash: be1f2901ed18c98edf5e05c453dec5d3c443955f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145165437' --- +Un propietario de la organización puede invitarte a unirte a su organización como miembro, gerente de facturación o propietario. Un miembro o propietario de la organización con privilegios de administrador para un repositorio puede invitarte a colaborar en uno o más repositorios como un colaborador externo. Para más información, vea "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)". -Un propietario de la organización puede invitarte a unirte a su organización como miembro, gerente de facturación o propietario. Un miembro o propietario de la organización con privilegios de administrador para un repositorio puede invitarte a colaborar en uno o más repositorios como un colaborador externo. 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)". - -Puedes acceder a las organizaciones de las que eres miembro en tu página de perfil. Para obtener más información, consulta "[Acceder a una organización](/articles/accessing-an-organization)". +Puedes acceder a las organizaciones de las que eres miembro en tu página de perfil. Para más información, vea "[Acceso a una organización](/articles/accessing-an-organization)". Cuando aceptas una invitación para unirte a una organización, el propietario de la organización puede ver lo siguiente: - La información de tu perfil público. -- Tu dirección de correo electrónico. +- La dirección de correo electrónico propia - Si tienes la autorización de dos factores activada. - Los repositorios a los que tienes acceso dentro de la organización y tu nivel de acceso. - Ciertas actividades dentro de la organización. - País del origen de la solicitud. - Tu dirección IP. -Para obtener más información, consulta la {% data variables.product.prodname_dotcom %} Declaración de privacidad. +Para más información, vea la Declaración de privacidad de {% data variables.product.prodname_dotcom %}. {% note %} - **Nota:** Los propietarios no pueden ver las direcciones IP del miembro en el registro de auditoría de la organización. En el caso de un incidente de seguridad, como una cuenta comprometida o la divulgación involuntaria de datos confidenciales, los propietarios de la organización pueden solicitar los detalles de acceso a los repositorios privados. La información que devolvemos puede incluir tu dirección IP. + **Nota:** Los propietarios no pueden ver las direcciones IP de los miembros en el registro de auditoría de la organización. En el caso de un incidente de seguridad, como una cuenta comprometida o la divulgación involuntaria de datos confidenciales, los propietarios de la organización pueden solicitar los detalles de acceso a los repositorios privados. La información que devolvemos puede incluir tu dirección IP. {% endnote %} -Por defecto, la visibilidad de los miembros de tu organización se establece como privada. Puede elegir publicar miembros individuales de la organización en tu perfil. Para obtener más información, consulta "[Publicar u ocultar los miembros de la organización](/articles/publicizing-or-hiding-organization-membership)". +Por defecto, la visibilidad de los miembros de tu organización se establece como privada. Puede elegir publicar miembros individuales de la organización en tu perfil. Para más información, vea "[Divulgación u ocultación de los miembros de la organización](/articles/publicizing-or-hiding-organization-membership)". {% ifversion fpt or ghec %} -Si tu organización pertenece a una cuenta de empresa, automáticamente eres un miembro de la cuenta de empresa y visible para los propietarios de la cuenta de empresa. Para obtener más información, consulta la sección "[Acerca de las cuentas empresariales](/enterprise-cloud@latest/admin/overview/about-enterprise-accounts){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %} +Si tu organización pertenece a una cuenta de empresa, automáticamente eres un miembro de la cuenta de empresa y visible para los propietarios de la cuenta de empresa. Para más información, vea "[Acerca de las cuentas empresariales](/enterprise-cloud@latest/admin/overview/about-enterprise-accounts){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %} {% endif %} -Puedes dejar una organización en cualquier momento. Para obtener más información, consulta "[Cómo eliminarte de una organización](/articles/removing-yourself-from-an-organization)". +Puedes dejar una organización en cualquier momento. Para más información, vea "[Eliminación de una organización](/articles/removing-yourself-from-an-organization)". -## Leer más +## Información adicional - "[Acerca de las organizaciones](/articles/about-organizations)" -- "[Administrar tu membresía en organizaciones](/articles/managing-your-membership-in-organizations)" +- "[Administración de la pertenencia a organizaciones](/articles/managing-your-membership-in-organizations)" diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/accessing-an-organization.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/accessing-an-organization.md index c22f7c3621..171dd6ee1f 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/accessing-an-organization.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/accessing-an-organization.md @@ -1,6 +1,6 @@ --- title: Acceder a una organización -intro: 'Para acceder a una organización de la cual eres miembro, debes iniciar sesión en tu cuenta personal.' +intro: 'Para acceder a una organización de la que eres miembro, debes iniciar sesión en tu cuenta personal.' redirect_from: - /articles/error-cannot-log-in-that-account-is-an-organization - /articles/cannot-log-in-that-account-is-an-organization @@ -16,13 +16,17 @@ versions: ghec: '*' topics: - Accounts +ms.openlocfilehash: 3c2e98d1b28d347ba901b6d0feed15aa54c7609c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145165217' --- - {% tip %} -**Sugerencia:** Solo los propietarios de la organización pueden ver y cambiar los parámetros de la cuenta para una organización. +**Sugerencia:** Solo los propietarios de la organización pueden ver y cambiar la configuración de la cuenta para una organización. {% endtip %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/index.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/index.md index 46b143839f..cfbbfe4464 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/index.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/index.md @@ -20,6 +20,12 @@ children: - /publicizing-or-hiding-organization-membership - /managing-your-scheduled-reminders - /removing-yourself-from-an-organization -shortTitle: Administrar la membrecía de la organización +shortTitle: Manage organization membership +ms.openlocfilehash: 6cd19e2321d928b73942d99f46a48b0501d813fb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145165073' --- diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/managing-your-scheduled-reminders.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/managing-your-scheduled-reminders.md index 67ea255532..cd576ca781 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/managing-your-scheduled-reminders.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/managing-your-scheduled-reminders.md @@ -10,48 +10,45 @@ redirect_from: - /github/setting-up-and-managing-your-github-user-account/managing-your-scheduled-reminders - /github/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/managing-your-scheduled-reminders - /account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/managing-your-scheduled-reminders -shortTitle: Administrar los recordatorios programados +shortTitle: Manage scheduled reminders +ms.openlocfilehash: 7dab3826b1791d3b06b3a2594c3ba132c6d675b4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145165181' --- - ## Acerca de los recordatorios programados para usuarios Los recordatorios programados se utilizan para garantizar que los usuarios se enfoquen en las solicitudes de revisión más importantes que requieren de su atención. Los recordatorios programados para solicitudes de extracción te enviarán un mensaje en Slack con las solicitudes de extracción que estén abiertas y necesiten de tu revisión en un periodo específico. Por ejemplo, puedes configurar tus recordatorios programados para que te envíen un mensaje en Slack cada mañana a las 10 AM con las solicitudes de extracción que requieren de tu revisión o de la de alguno de tus equipos. Para ciertos eventos, también puedes habilitar las alertas en tiempo real para los recordatorios programados. Las alertas en tiempo real se envían a tu canal de Slack tan pronto se suscita un evento importante, tal como cuando se te asigna una revisión. -Puedes configurar recordatorios programados para solicitudes de revisión a nivel personal o a nivel de equipo para las solicitudes de extracción en las organizaciones de las cuales eres miembro. Antes de que puedas crear un recordatorio programado para ti mismo, un propietario de la organización debe autorizar tu espacio de trabajo en Slack. Para obtener más información, consulta la sección "[Administrar recordatorios programados para tu organización](/organizations/managing-organization-settings/managing-scheduled-reminders-for-your-organization)". +Puedes configurar recordatorios programados para solicitudes de revisión a nivel personal o a nivel de equipo para las solicitudes de extracción en las organizaciones de las cuales eres miembro. Antes de que puedas crear un recordatorio programado para ti mismo, un propietario de la organización debe autorizar tu espacio de trabajo en Slack. Para más información, vea "[Administración de recordatorios programados para la organización](/organizations/managing-organization-settings/managing-scheduled-reminders-for-your-organization)". {% data reusables.reminders.scheduled-reminders-limitations %} -## Crear recordatorios programados para tu cuenta personal +## Creación de recordatorios programados para tu cuenta personal -{% data reusables.user-settings.access_settings %} -{% data reusables.reminders.scheduled-reminders %} -1. Da clic en **Editar** a un costado de la organización para la cual quieres programar un recordatorio. ![Botón de editar recordatorios programados](/assets/images/help/settings/scheduled-reminders-org-choice.png) -{% data reusables.reminders.add-reminder %} -{% data reusables.reminders.authorize-slack %} -{% data reusables.reminders.days-dropdown %} -{% data reusables.reminders.times-dropdowns %} -8. Opcionalmente, para recibir recordatorios programados para las revisiones a las cuales se te ha asignado, selecciona **Revisar las solicitudes que se te han asignado**. ![Casilla de revisar las solicitudes que se te han asignado](/assets/images/help/profile/scheduled-reminders-your-requests.png) -9. Opcionalmente, para recibir los recordatorios programados para las revisiones que se han asignado a algún equipo del cual seas miembro, selecciona **Revisar solicitudes asignadas a tu equipo**. ![Casilla de revisar las solicitudes que se han asignado a tu equipo](/assets/images/help/profile/scheduled-reminders-your-team-requests.png) -{% data reusables.reminders.real-time-alerts %} -![Casilla para habilitar las alertas en tiempo real](/assets/images/help/settings/scheduled-reminders-real-time-alerts-personal.png) -{% data reusables.reminders.create-reminder %} +{% data reusables.user-settings.access_settings %} {% data reusables.reminders.scheduled-reminders %} +1. Junto a la organización para la que quiera programar recordatorios, haga clic en **Editar**. +![Botón Editar para recordatorios programados](/assets/images/help/settings/scheduled-reminders-org-choice.png) {% data reusables.reminders.add-reminder %} {% data reusables.reminders.authorize-slack %} {% data reusables.reminders.days-dropdown %} {% data reusables.reminders.times-dropdowns %} +8. Opcionalmente, a fin de recibir recordatorios programados para las revisiones que le hayan asignado, seleccione **Revisar las solicitudes que le han asignado**. +![Casilla para revisar las solicitudes que le han asignado](/assets/images/help/profile/scheduled-reminders-your-requests.png) +9. Opcionalmente, a fin de recibir los recordatorios programados para las revisiones que se han asignado a algún equipo del que sea miembro, seleccione **Revisar solicitudes asignadas al equipo**. +![Casilla para revisar las solicitudes asignadas al equipo](/assets/images/help/profile/scheduled-reminders-your-team-requests.png) {% data reusables.reminders.real-time-alerts %} ![Casilla para habilitar alertas en tiempo real](/assets/images/help/settings/scheduled-reminders-real-time-alerts-personal.png) {% data reusables.reminders.create-reminder %} -## Administrar los recordatorios programados para tu cuenta personal -{% data reusables.user-settings.access_settings %} -{% data reusables.reminders.scheduled-reminders %} -1. Da clic en **Editar** a un costado de la organización para la cual quieres editar los recordatorios programados. ![Botón de editar recordatorios programados](/assets/images/help/settings/scheduled-reminders-org-choice.png) -{% data reusables.reminders.edit-page %} -{% data reusables.reminders.update-buttons %} +## Administración de recordatorios programados para tu cuenta personal +{% data reusables.user-settings.access_settings %} {% data reusables.reminders.scheduled-reminders %} +1. Junto a la organización en la que quiera editar los recordatorios programados, haga clic en **Editar**. +![Botón de edición de recordatorios programados](/assets/images/help/settings/scheduled-reminders-org-choice.png) {% data reusables.reminders.edit-page %} {% data reusables.reminders.update-buttons %} -## Borrar los recordatorios programados para tu cuenta personal -{% data reusables.user-settings.access_settings %} -{% data reusables.reminders.scheduled-reminders %} -1. Da clic en **Editar** a un costado de la organización para la cual quieres borrar un recordatorio. ![Botón de editar recordatorios programados](/assets/images/help/settings/scheduled-reminders-org-choice.png) -{% data reusables.reminders.delete %} +## Eliminación de recordatorios programados para tu cuenta personal +{% data reusables.user-settings.access_settings %} {% data reusables.reminders.scheduled-reminders %} +1. Junto a la organización en la que quiera eliminar recordatorios, haga clic en **Editar**. +![Botón de edición de recordatorios programados](/assets/images/help/settings/scheduled-reminders-org-choice.png) {% data reusables.reminders.delete %} -## Leer más +## Información adicional -- "[Administrar los recordatorios programados para tu organización](/organizations/managing-organization-settings/managing-scheduled-reminders-for-your-organization)" -- "[Administrar los recordatorios programados para tu equipo](/organizations/organizing-members-into-teams/managing-scheduled-reminders-for-your-team)" +- "[Administración de recordatorios programados para la organización](/organizations/managing-organization-settings/managing-scheduled-reminders-for-your-organization)" +- "[Administración de los recordatorios programados para el equipo](/organizations/organizing-members-into-teams/managing-scheduled-reminders-for-your-team)" diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/publicizing-or-hiding-organization-membership.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/publicizing-or-hiding-organization-membership.md index ce0ec91300..30b5904e3e 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/publicizing-or-hiding-organization-membership.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/publicizing-or-hiding-organization-membership.md @@ -14,17 +14,22 @@ versions: ghec: '*' topics: - Accounts -shortTitle: Mostrar u ocultar la membrecía +shortTitle: Show or hide membership +ms.openlocfilehash: 89f9c7ee5cae6215412fd20dc0590f4f8dc5bf0b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145165175' --- - ![Casilla de perfil de organizaciones](/assets/images/help/profile/profile_orgs_box.png) ## Cambiar la visibilidad de la membresía de tu organización -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.people %} -4. Ubica tu nombre de usuario en la lista de miembros. Si la lista es grande, puedes buscar tu nombre de usuario en la casilla de búsqueda. ![Casilla de búsqueda de miembro de la organización](/assets/images/help/organizations/member-search-box.png) +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.people %} +4. Ubica tu nombre de usuario en la lista de miembros. Si la lista es grande, puedes buscar tu nombre de usuario en la casilla de búsqueda. +![Cuadro de búsqueda de miembros de la organización](/assets/images/help/organizations/member-search-box.png) 5. En el menú a la derecha de tu nombre de usuario, elige una nueva opción de visibilidad: - - Para divulgar tu membresía, elige **Public (Pública)**. - - Para esconder tu membresía, elige **Private (Privada)**. ![Enlace de visibilidad de un miembro de la organización](/assets/images/help/organizations/member-visibility-link.png) + - Para que la pertenencia sea pública, elija **Public** (Público). + - Para ocultar la pertenencia, elija **Private** (Privado). + ![Enlace de visibilidad de miembro de la organización](/assets/images/help/organizations/member-visibility-link.png) diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/removing-yourself-from-an-organization.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/removing-yourself-from-an-organization.md index dc161a5532..6dd289a509 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/removing-yourself-from-an-organization.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/removing-yourself-from-an-organization.md @@ -14,21 +14,26 @@ versions: ghec: '*' topics: - Accounts -shortTitle: Dejar una organización +shortTitle: Leave an organization +ms.openlocfilehash: 8fc658b761999f5022675994cf673eaaeb19fcd1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145165170' --- - {% ifversion fpt or ghec %} {% warning %} -**Advertencia:** Si actualmente eres responsable de pagar {% data variables.product.product_name %} en tu organización, eliminarte de la organización **no** actualiza la información de facturación archivada de la organización. Si actualmente eres responsable de la facturación, **debes** hacer que otro propietario o gerente de facturación de la organización [actualice el método de pago de la organización](/articles/adding-or-editing-a-payment-method). +**Advertencia:** Si actualmente eres responsable de pagar {% data variables.product.product_name %} en tu organización, eliminarte de la organización **no** actualiza la información de facturación archivada de la organización. Si actualmente eres responsable de la facturación, **debes** pedir a otro propietario o administrador de facturación de la organización que [actualice el método de pago de la organización](/articles/adding-or-editing-a-payment-method). -Para obtener más información, consulta "[Transferir la propiedad de la organización](/articles/transferring-organization-ownership)". +Para obtener más información, consulta "[Transferencia de la propiedad de la organización](/articles/transferring-organization-ownership)". {% endwarning %} {% endif %} -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.organizations %} -3. En "Organizations" (Organizaciones), busca la organización de la que quieres eliminarte, luego haz clic en **Leave** (Abandonar). ![Botón Leave organization (Abandonar organización) con roles exhibidos](/assets/images/help/organizations/context-leave-organization-with-roles-shown.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.organizations %} +3. En "Organizaciones", busca la organización de la que quieres eliminarte y luego haz clic en **Abandonar**. + ![Botón Abandonar organización en el que se muestran los roles](/assets/images/help/organizations/context-leave-organization-with-roles-shown.png) diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/requesting-organization-approval-for-oauth-apps.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/requesting-organization-approval-for-oauth-apps.md index ed21c07b25..25357946c4 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/requesting-organization-approval-for-oauth-apps.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/requesting-organization-approval-for-oauth-apps.md @@ -13,18 +13,24 @@ versions: ghec: '*' topics: - Accounts -shortTitle: Solicitar la aprobación de OAuth +shortTitle: Request OAuth App approval +ms.openlocfilehash: 250de09ddc116aca7f4cdb8d07b6b267b7789dcf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145165176' --- - ## Solicitar aprobación de la organización para una {% data variables.product.prodname_oauth_app %} que ya has autorizado para tu cuenta personal -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.access_applications %} -{% data reusables.user-settings.access_authorized_oauth_apps %} -3. En la lista de aplicaciones, haz clic en el nombre de la {% data variables.product.prodname_oauth_app %} para la que quieres solicitar acceso. ![Botón View application (Ver aplicación)](/assets/images/help/settings/settings-third-party-view-app.png) -4. Al lado de la organización a la que quieres que {% data variables.product.prodname_oauth_app %} acceda, haz clic en **Request access** (Solicitar acceso). ![Botón Request access (Solicitar acceso)](/assets/images/help/settings/settings-third-party-request-access.png) -5. Después de revisar la información acerca de solicitarle a {% data variables.product.prodname_oauth_app %} acceso, haz clic en **Request approval from owners** (Solicitar aprobación de los propietarios). ![Botón Request approval (Solicitar aprobación)](/assets/images/help/settings/oauth-access-request-approval.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.access_applications %} {% data reusables.user-settings.access_authorized_oauth_apps %} +3. En la lista de aplicaciones, haz clic en el nombre de la {% data variables.product.prodname_oauth_app %} para la que quieres solicitar acceso. +![Botón para ver la aplicación](/assets/images/help/settings/settings-third-party-view-app.png) +4. Junto a la organización a la que quiera que acceda {% data variables.product.prodname_oauth_app %}, haga clic en **Request access**. +![Botón de solicitud de acceso](/assets/images/help/settings/settings-third-party-request-access.png) +5. Después de revisar la información sobre la solicitud de acceso a {% data variables.product.prodname_oauth_app %}, haga clic en **Request approval from owners**. +![Botón de solicitud de aprobación](/assets/images/help/settings/oauth-access-request-approval.png) -## Leer más +## Información adicional - "[Acerca de las restricciones de acceso a {% data variables.product.prodname_oauth_app %}](/articles/about-oauth-app-access-restrictions)" diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization.md index 90c4c5e098..ce571018fb 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization.md @@ -1,6 +1,6 @@ --- title: Ver los roles de las personas en una organización -intro: 'Puedes ver una lista de personas en tu organización y filtrar por su rol. Para obtener más información sobre los roles de organización, consulta "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)".' +intro: 'Puedes ver una lista de personas en tu organización y filtrar por su rol. Para más información sobre los roles de la organización, consulta "[Roles de una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)".' permissions: Organization members can see people's roles in the organization. redirect_from: - /articles/viewing-people-s-roles-in-an-organization @@ -15,49 +15,52 @@ versions: ghec: '*' topics: - Accounts -shortTitle: Visualizar a las personas en una organización +shortTitle: View people in an organization +ms.openlocfilehash: e0632ffeb394615b7b64ad55673b69fc738bca27 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146179635' --- - ## Ver los roles de la organización -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.people %} -4. Verás una lista de personas en tu organización. Para filtrar esta lista por rol, haz clic en **Role (Rol)** y seleccionar el rol que estás buscando. ![click-role](/assets/images/help/organizations/view-list-of-people-in-org-by-role.png) +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.people %} +4. Verás una lista de personas en tu organización. Para filtrar la lista por rol, haga clic en **Rol** y seleccione el rol que está buscando. + ![click-role](/assets/images/help/organizations/view-list-of-people-in-org-by-role.png) {% ifversion fpt %} -Si tu organización utiliza {% data variables.product.prodname_ghe_cloud %}, también puedes ver a los propietarios de la empresa que administran los ajustes de facturación y las políticas para todas las organizaciones de esta. Para obtener más información, consulta la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization#view-enterprise-owners-and-their-roles-in-an-organization). +Si tu organización utiliza {% data variables.product.prodname_ghe_cloud %}, también puedes ver a los propietarios de la empresa que administran los ajustes de facturación y las políticas para todas las organizaciones de esta. Para obtener más información, consulte la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization#view-enterprise-owners-and-their-roles-in-an-organization). {% endif %} {% ifversion enterprise-owners-visible-for-org-members %} ## Ver a los propietarios de la empresa y sus roles en la organización -Si una cuenta empresarial administra tu organización, entonces puedes ver a los propietarios de la empresa que administran los ajustes de facturación y las políticas de todas las organizaciones de esta. Para obtener más información sobre las cuentas empresariales, consulta la sección "[Tipos de cuenta de {% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/types-of-github-accounts)". +Si una cuenta empresarial administra tu organización, entonces puedes ver a los propietarios de la empresa que administran los ajustes de facturación y las políticas de todas las organizaciones de esta. Para obtener más información sobre las cuentas empresariales, consulte "[Tipos de cuentas de {% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/types-of-github-accounts)". -También puedes ver si un propietario de empresa tiene un rol específico en la organización. Los propietarios de las empresas también pueden ser un miembro de la organización, tener cualquier otro rol en ella o estar desafiliados con ella. +También puedes ver si un propietario de empresa tiene un rol específico en la organización. Los propietarios de las empresas también pueden ser miembros de una organización, tener cualquier otro rol o no estar afiliados a ella. {% note %} -**Nota:** Si eres el propietario de una organización, también puedes invitar a un propietario de la empresa para que tome un rol en dicha organización. Si un propietario de empresa acepta la invitación, se utilizará una plaza o licencia en la organización de entre aquellas disponibles en tu empresa. Para obtener más información sobre cómo funcionan las licencias, consulta la sección "[Roles en una empresa](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise#enterprise-owner)". +**Nota:** Si es propietario de una organización, también puede invitar a un propietario de la empresa para que tome un rol en la organización. Si un propietario de empresa acepta la invitación, se utilizará una plaza o licencia en la organización de entre aquellas disponibles en tu empresa. Para obtener más información sobre cómo funcionan las licencias, consulte "[Roles en una empresa](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise#enterprise-owner)". {% endnote %} -| **Roles en la empresa** | **Roles en la organización** | **Acceso o impacto a la organización** | -| ----------------------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Propietario de empresa | Desafiliado o sin rol oficial en la organización | No puede acceder al contenido de la organización ni a sus repositorios, pero administra los ajustes y políticas de la empresa que impactan a tu organización. | -| Propietario de empresa | Propietario de organización | Puede configurar los ajustes de la organización y administrar el acceso a los recursos de la misma mediante equipos, etc. | -| Propietario de empresa | Miembro de la organización | Puede acceder a los recursos y contenido de la organización, tales como repositorios, sin acceder a los ajustes de la misma. | +| **Rol en la empresa** | **Role en la organización** | **Acceso o impacto en la organización** | +|----|----|----|----| +| Propietario de empresa | No afiliados o sin rol oficial en la organización | No puede acceder al contenido de la organización ni a sus repositorios, pero administra los ajustes y políticas de la empresa que impactan a tu organización. | +| Propietario de empresa | Propietario de la organización | Puede configurar los ajustes de la organización y administrar el acceso a los recursos de la misma mediante equipos, etc. | +| Propietario de empresa | Miembro de la organización | Puede acceder a los recursos y contenido de la organización, tales como repositorios, sin acceder a los ajustes de la misma. | -Para revisar todos los roles en una organización, consulta la sección "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)". {% ifversion custom-repository-roles %} Los miembros de la organización también pueden tener roles personalizados para un repositorio específico. Para obtener más información, consulta la sección "[Administrar los roles personalizados de repositorio en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)".{% endif %} +Para revisar todos los roles de una organización, consulte "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)". {% ifversion custom-repository-roles %} Un miembro de la organización también puede tener un rol personalizado en un repositorio específico. Para obtener más información, consulte "[Administración de roles de repositorio personalizados para una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)".{% endif %} -Para obtener más información sobre el rol de propietario de empresa, consulta la sección "[Roles en una empresa](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise#enterprise-owner)". +Para obtener más información sobre los roles de propietarios de empresas, consulte "[Roles en una empresa](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise#enterprise-owner)". -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.people %} -4. En la barra lateral izquierda, debajo de "Permisos empresariales", haz clic en **Propietarios de la empresa**. ![Captura de pantalla de la opción de "Propietarios de empresa" en el menú de la barra lateral](/assets/images/help/organizations/enterprise-owners-sidebar.png) +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.people %} +4. En la barra lateral izquierda, en "Enterprise permissions", haga clic en **Enterprise owners**. + ![Captura de pantalla de la opción "Enterprise owners" en el menú de la barra lateral](/assets/images/help/organizations/enterprise-owners-sidebar.png) 5. Ve la lista de propietarios de tu empresa. Si el propietario de la empresa también es un miembro de tu organización, podrás ver su rol en esta. ![Captura de pantalla de la lista de propietarios de empresa y de sus roles en la organización](/assets/images/help/organizations/enterprise-owners-list-on-org-page.png) diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/best-practices-for-leaving-your-company.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/best-practices-for-leaving-your-company.md index 14c1b83cfd..b486ba3e3f 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/best-practices-for-leaving-your-company.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/best-practices-for-leaving-your-company.md @@ -1,6 +1,6 @@ --- title: Mejores prácticas para abandonar la empresa -intro: 'Si utilizas tu cuenta en {% data variables.product.product_name %} tanto para propósitos personales como para trabajo, hay algunas cosas que debes considerar cuando salgas de tu empresa u organización.' +intro: 'Si usas tu cuenta en {% data variables.product.product_name %} para fines personales y laborales, hay algunas cosas que debes tener en cuenta al dejar la empresa u organización.' redirect_from: - /articles/best-practices-for-leaving-your-company - /github/setting-up-and-managing-your-github-user-account/best-practices-for-leaving-your-company @@ -12,30 +12,35 @@ versions: ghec: '*' topics: - Accounts -shortTitle: Dejar tu compañía +shortTitle: Leaving your company +ms.openlocfilehash: c288584891981eab7ffe4204e2028b0e70cf1d08 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147687235' --- +Antes de abandonar tu empresa, asegúrate de actualizar la siguiente información en tu cuenta personal: -Antes de que salgas de tu empresa, asegúrate de actualizar la siguiente información en tu cuenta personal: - -- Quitar la marca de verificación de la dirección de correo electrónico de la empresa al [eliminarla de los parámetros de Correo electrónico](/articles/changing-your-primary-email-address). Puedes volver a agregarla sin verificar para conservar todas las confirmaciones asociadas vinculadas con tu cuenta. -- [Cambiar tu dirección principal de correo electrónico](/articles/changing-your-primary-email-address) del correo electrónico de tu empresa a tu correo electrónico personal. -- [Verificar tu nueva dirección principal de correo electrónico](/articles/verifying-your-email-address). -- [Cambiar tu nombre de usuario de GitHub](/articles/changing-your-github-username) para eliminar cualquier referencia a tu empresa u organización, si es necesario. -- If you've enabled two-factor (2FA) authentication for your personl account, make sure that you (not your company) control the 2FA authentication method you have configured. Para obtener más información, consulta "[Configurar autenticación de dos factores](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication)". +- Para anular la verificación de la dirección de correo electrónico de la empresa, debe [eliminarla en la configuración de correo electrónico](/articles/changing-your-primary-email-address). Puedes volver a agregarla sin verificar para conservar todas las confirmaciones asociadas vinculadas con tu cuenta. +- [Cambie la dirección de correo electrónico principal](/articles/changing-your-primary-email-address) del correo electrónico de la empresa al personal. +- [Compruebe la nueva dirección principal de correo electrónico](/articles/verifying-your-email-address). +- [Cambie el nombre de usuario de GitHub](/articles/changing-your-github-username) para quitar las referencias a la empresa u organización, si es necesario. +- Si has habilitado la autenticación en dos fases (2FA) para tu cuenta personal, asegúrate de que tú (no la empresa) controles el método de autenticación 2FA que has configurado. Para obtener más información, vea "[Configuración de autenticación en dos fases](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication)". ## Abandonar las organizaciones -Si has estado trabajando con repositorios que pertenecen a una organización, deberás [eliminarte como miembro de la organización](/articles/removing-yourself-from-an-organization). Ten en cuenta que si eres el propietario de la organización, primero deberías [transferir tu pertenencia a la organización](/articles/transferring-organization-ownership) a otra persona. +Si ha trabajado con repositorios que pertenecen a una organización, querrá [quitarse como miembro de la organización](/articles/removing-yourself-from-an-organization). Tenga en cuenta que si es el propietario de la organización, primero debe [transferir la propiedad de la organización](/articles/transferring-organization-ownership) a otra persona. -Unless you're using a {% data variables.product.prodname_managed_user %}, you'll still be able to access your personal account, even after leaving the organization. Para obtener más información sobre {% data variables.product.prodname_emus %}, consulta la sección "[Acerca de {% data variables.product.prodname_emus %}]({% ifversion not ghec%}/enterprise-cloud@latest{% endif %}/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users){% ifversion not ghec %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %} +A menos que uses un {% data variables.product.prodname_managed_user %}, podrás acceder a tu cuenta personal, incluso después de salir de la organización. Para obtener más información sobre {% data variables.product.prodname_emus %}, consulta "[Acerca de {% data variables.product.prodname_emus %}]({% ifversion not ghec%}/enterprise-cloud@latest{% endif %}/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users){% ifversion not ghec %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}."{% endif %} ## Eliminar asociaciones profesionales con repositorios personales. -Si has estado colaborando de forma profesional con otra persona en los repositorios que le pertenecen a tu cuenta personal, necesitarás [eliminarte como colaborador](/articles/removing-yourself-from-a-collaborator-s-repository) de estos repositorios. +Si has colaborado profesionalmente con otra persona en repositorios que pertenecen a su cuenta personal, querrás [quitarte como colaborador](/articles/removing-yourself-from-a-collaborator-s-repository) de esos repositorios. -- [Deja de mirar repositorios](https://github.com/watching) relacionados con tu trabajo. No desearás volver a ver esas notificaciones. -- [Transfiere los repositorios que posees](/articles/how-to-transfer-a-repository) a otros que deben seguir trabajando con ellos una vez que te marches. -- [Elimina bifurcaciones que te pertenecen](/articles/deleting-a-repository) y que están relacionadas con el trabajo que estabas haciendo. No te preocupes, si eliminas una bifurcación no eliminarás el repositorio ascendente. +- [Deje de ver los repositorios](https://github.com/watching) relacionados con el trabajo. No desearás volver a ver esas notificaciones. +- [Transfiera los repositorios de su propiedad](/articles/how-to-transfer-a-repository) en los que otros usuarios tengan que seguir trabajando después de irse. +- [Elimine las bifurcaciones que le pertenecen](/articles/deleting-a-repository) y que estén relacionadas con el trabajo que realizaba. No te preocupes, si eliminas una bifurcación no eliminarás el repositorio ascendente. - Elimina copias locales de las bifurcaciones que pueden existir en tu computadora. ```shell diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/converting-a-user-into-an-organization.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/converting-a-user-into-an-organization.md index 57ad4ace23..79172bb784 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/converting-a-user-into-an-organization.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/converting-a-user-into-an-organization.md @@ -16,56 +16,61 @@ versions: ghec: '*' topics: - Accounts -shortTitle: Un usuario en una organización +shortTitle: User into an organization +ms.openlocfilehash: 8b99bd119a9fa061c025a4fcc299d7ace31d23eb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147687193' --- - {% warning %} **Advertencia**: Antes de convertir un usuario en una organización, ten en cuenta estos puntos. -* **Ya no** podrás iniciar sesión en la cuenta personal convertida. -* **Ya no** podrás crear o modificar gists que pertenecen a la cuenta personal convertida. -* Una organización **no puede** volver a convertirse en un usuario. -* The SSH keys, OAuth tokens, job profile, reactions, and associated user information, **will not** be transferred to the organization. Esto es solo verdadero para la cuenta personal que se está convirtiendo y no para cualquiera de los colaboradores de la cuenta personal. -* Cualquier confirmación que se haga con la cuenta personal convertida **ya no estará vinculada** a ella. Las confirmaciones **permanecerán** intactas. -* Any existing comments made by the converted personal account **will no longer be linked** to that account. The comments themselves **will** remain intact, but will be associated with the `ghost` user. -* Se borrará cualquier bifurcación o repositorio privado que se haga con la cuenta personal convertida. +* **Ya no** podrás iniciar sesión en la cuenta del usuario convertido. +* **Ya no** podrás crear o modificar gists que pertenecen a la cuenta del usuario convertido. +* Una organización **no** se puede volver a convertir en un usuario. +* Las claves SSH, los tokens de OAuth, los perfiles de trabajo, las reacciones y la información asociada con el usuario **no** se transferirán a la organización. Esto solo es cierto para la cuenta de usuario que se está convirtiendo, no para cualquiera de los colaboradores de la cuenta del usuario. +* Todas las confirmaciones realizadas con la cuenta del usuario convertido **ya no estarán vinculadas** a esa cuenta. Las propias confirmaciones **permanecerán** intactas. +* Todos los comentarios existentes que ha realizado la cuenta personal convertida **ya no estarán vinculados** a esa cuenta. Los propios comentarios **permanecerán** intactos, pero se asociarán al usuario `ghost`. +* Todas las bifurcaciones de un repositorio privado que se hagan con la cuenta de usuario convertido se borrarán. {% endwarning %} {% ifversion fpt or ghec or ghes %} -## Mantener tu cuenta personal y crear una organización nueva manualmente +## Mantenimiento de la cuenta de usuario personal y creación de una organización manualmente -Si quieres que tu organización tenga el mismo nombre que estás usando actualmente para tu cuenta personal o si quieres mantener intacta la información en ella, entonces debes crear una organización nueva y transferir tus repositorios a esta en vez de convertir tu cuenta personal en una organización. +Si quieres que la organización tenga el mismo nombre que estás usando actualmente para tu cuenta personal, o si quieres que la información de la cuenta personal permanezca intacta, debes crear una organización y transferirla a los repositorios, en lugar de convertir la cuenta personal en una organización. -1. Para retener el nombre de tu cuenta personal y usarlo individualmente, [cambia su nombre](/articles/changing-your-github-username) a algo nuevo y maravilloso. -2. [Crea una organización nueva](/articles/creating-a-new-organization-from-scratch) con el nombre original de tu cuenta personal. -3. [Transfer your repositories](/articles/transferring-a-repository) to your new organization account.{% endif %} +1. A fin de conservar el nombre actual de la cuenta personal para uso personal, [cambia el nombre de la cuenta de usuario personal](/articles/changing-your-github-username) por uno nuevo que te guste. +2. [Crea una organización](/articles/creating-a-new-organization-from-scratch) con el nombre original de la cuenta personal. +3. [Transfiera los repositorios](/articles/transferring-a-repository) a la nueva cuenta de la organización.{% endif %} ## Convertir tu cuenta personal en una organización automáticamente También puedes convertir tu cuenta personal directamente en una organización. Convertir tu cuenta: - Preserva los repositorios ya que no tienen la necesidad de ser transferidos a otra cuenta manualmente - - Invita automáticamente a que los colaboradores se unan a los equipos con permisos equivalentes a los que tenían antes - {% ifversion fpt or ghec %}- Para las cuentas personales de {% data variables.product.prodname_pro %}, se transiciona automáticamente la facturación a [el {% data variables.product.prodname_team %} de pago](/articles/about-billing-for-github-accounts) sin la necesidad de volver a ingresar la información de pago, ajustar tu ciclo de facturación o pagar doble en cualquier momento{% endif %} + - Invita automáticamente a los colaboradores a equipos con permisos equivalentes a los que tenían antes {% ifversion fpt or ghec %}. Para las cuentas personales de {% data variables.product.prodname_pro %}, realiza la transición de la facturación a la [versión de pago {% data variables.product.prodname_team %}](/articles/about-billing-for-github-accounts) de forma automática, sin necesidad de volver a introducir la información de pago, ajustar el ciclo de facturación o duplicar el pago en ningún momento{% endif %} 1. Crea una nueva cuenta personal, que usarás para iniciar sesión en GitHub y acceder a la organización y a tus repositorios después de la conversión. -2. [Sal de cualquier organización](/articles/removing-yourself-from-an-organization) a la cual se haya unido la cuenta personal que vas a convertir. -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.organizations %} -5. En "Transform account" (Transformar cuenta), haz clic en **Turn into an organization** (Convertir en una organización). ![Botón para convertir la organización](/assets/images/help/settings/convert-to-organization.png) -6. En el cuadro de diálogo Account Transformation Warning (Advertencia de transformación de la cuenta), revisa y confirma la confirmación. Ten en cuenta que la información en este cuadro es la misma que la advertencia en la parte superior de este artículo. ![Advertencia de conversión](/assets/images/help/organizations/organization-account-transformation-warning.png) -7. En la página "Transform your user into an organization" (Transformar tu usuario en una organización), debajo de "Choose an organization owner" (Elegir un propietario de la organización), elige la cuenta personal secundaria que creaste en la sección anterior u otro usuario en quien confías para administrar la organización. ![Página Add organization owner (Agregar propietario de la organización)](/assets/images/help/organizations/organization-add-owner.png) +2. [Abandona las organizaciones](/articles/removing-yourself-from-an-organization) a las que se haya unido la cuenta personal que vas a convertir. +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.organizations %} +5. En "Transform account", haga clic en **Turn into an organization**. + ![Botón para convertir la organización](/assets/images/help/settings/convert-to-organization.png) +6. En el cuadro de diálogo Account Transformation Warning (Advertencia de transformación de la cuenta), revisa y confirma la confirmación. Ten en cuenta que la información en este cuadro es la misma que la advertencia en la parte superior de este artículo. + ![Advertencia de conversión](/assets/images/help/organizations/organization-account-transformation-warning.png) +7. En la página "Transform your user into an organization" (Transformar tu usuario en una organización), debajo de "Choose an organization owner" (Elegir un propietario de la organización), elige la cuenta personal secundaria que creaste en la sección anterior u otro usuario en quien confías para administrar la organización. + ![Página Add organization owner](/assets/images/help/organizations/organization-add-owner.png) 8. Escoge la nueva suscripción de la organización y escribe tu información de facturación si se te solicita. -9. Click **Create Organization**. -10. Inicia sesión en la cuenta personal nueva que creaste en el paso uno y luego utiliza el alternador de contexto para acceder a tu organización nueva. +9. Haga clic en **Create organization**. +10. Inicia sesión en la nueva cuenta personal que has creado en el paso uno y, después, usa el conmutador de contexto para acceder a la organización nueva. {% tip %} -**Tip**: Cuando conviertas una cuenta personal en organización, agregaremos colaboradores en los repositorios que le pertenecen a esta a la organización nueva como *colaboradores externos*. Luego puedes invitar a los *colaboradores externos* para que se conviertan en miembros de la organización nueva, si así lo deseas. 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#outside-collaborators)". +**Sugerencia**: Al convertir una cuenta personal en una organización, los colaboradores de repositorios pertenecientes a la cuenta se agregarán en la nueva organización como *colaboradores externos*. Después, si quiere puede invitar a los *colaboradores externos* a que se conviertan en miembros de la organización nueva. Para más información, vea "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#outside-collaborators)". {% endtip %} -## Leer más -- "[Configurar equipos](/articles/setting-up-teams)" -{% ifversion fpt or ghec %}- "[Invitar usuarios para que se unan a tu organización](/articles/inviting-users-to-join-your-organization)"{% endif %} -- "[Acceder a una organización](/articles/accessing-an-organization)" +## Información adicional +- "[Configuración de equipos](/articles/setting-up-teams)" {% ifversion fpt or ghec %}- "[Invitación a los usuarios a unirse a la organización](/articles/inviting-users-to-join-your-organization)"{% endif %} +- "[Acceso a una organización](/articles/accessing-an-organization)" diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/deleting-your-personal-account.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/deleting-your-personal-account.md deleted file mode 100644 index 0757d38da6..0000000000 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/deleting-your-personal-account.md +++ /dev/null @@ -1,65 +0,0 @@ ---- -title: Deleting your personal account -intro: 'Puedes borrar tu cuenta personal de {% data variables.product.product_location %} en cualquier momento.' -redirect_from: - - /articles/deleting-a-user-account - - /articles/deleting-your-user-account - - /github/setting-up-and-managing-your-github-user-account/deleting-your-user-account - - /github/setting-up-and-managing-your-github-user-account/managing-user-account-settings/deleting-your-user-account - - /account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/deleting-your-user-account - - /account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/deleting-your-personal-account -versions: - fpt: '*' - ghes: '*' - ghec: '*' -topics: - - Accounts -shortTitle: Delete your account ---- - -## About deletion of your personal account - -El borrar tu cuenta personal elimina todos los repositorios, bifurcaciones de repositorios privados, wikis, propuestas, solicitudes de cambios y páginas que pertenecen a tu cuenta. {% ifversion fpt or ghec %}Issues and pull requests you've created and comments you've made in repositories owned by other users will not be deleted. Your resources and comments will become associated with the [ghost user](https://github.com/ghost).{% else %}Issues and pull requests you've created and comments you've made in repositories owned by other users will not be deleted.{% endif %} - -{% ifversion ghec %} - -{% note %} - -**Note**: If your enterprise manages your account and you sign into {% data variables.product.product_location %} through your company's identity provider (IdP), you cannot delete your account. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users)". - -{% endnote %} - -{% endif %} - -{% ifversion fpt or ghec %}When you delete your account we stop billing you. La dirección asociada con la cuenta se hace disponible para utilizarse con una cuenta diferente en {% data variables.product.product_location %}. Después de 90 días, el nombre de cuenta también pone disponible para que cualquiera con una cuenta nueva lo utilice. {% endif %} - -If you're the only owner of an organization, you must transfer ownership to another person or delete the organization before you can delete your personal account. Si existen otros propietarios en la organización, debes eliminarte de ella antes de que puedas borrar tu cuenta personal. - -Para obtener más información, consulta los siguientes artículos. - -- "[Transferir la propiedad de la organización](/articles/transferring-organization-ownership)" -- "[Eliminar una cuenta de la organización](/articles/deleting-an-organization-account)" -- "[Eliminarte de una organización](/articles/removing-yourself-from-an-organization/)" - -## Copias de seguridad de los datos de tu cuenta - -Antes de que borres tu cuenta personal, haz una copia de todos los repositorios, bifurcaciones privadas, wikis, propuestas y solicitudes de cambios que le pertenezcan a tu cuenta. For more information, see "[Backing up a repository](/repositories/archiving-a-github-repository/backing-up-a-repository)." - -{% warning %} - -**Warning:** Once your personal account has been deleted, {% ifversion fpt or ghec %}{% data variables.product.company_short %}{% elsif ghes or ghae %}an enterprise owner{% endif %} cannot restore your content. - -{% endwarning %} - -## Borrar tu cuenta personal - -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.account_settings %} -3. En la parte inferior de la página de configuración de la cuenta, en "Eliminar cuenta", haz clic en **Eliminar tu cuenta**. Antes de que puedas borrar tu cuenta personal: - - Si eres el único propietario de la organización, debes transferir la propiedad a otra persona o eliminar tu organización. - - Si hay otros propietarios de la organización dentro de la organización, debes eliminarte de la organización. ![Botón Eliminación de cuenta](/assets/images/help/settings/settings-account-delete.png) -4. En el cuadro de diálogo "Make sure you want to do this" (Asegúrate de que quieres hacer esto), realiza los siguientes pasos para confirmar que comprendes lo que sucede cuando se elimina tu cuenta: ![Diálogo de confirmación para eliminar cuenta](/assets/images/help/settings/settings-account-deleteconfirm.png) - {% ifversion fpt or ghec %}- Recuerda que todos los repositorios, bifurcaciones de repositorios privados, wikis, propuestas, solicitudes de cambios y sitios de {% data variables.product.prodname_pages %} que le pertenecen a tu cuenta se borrarán y tu facturación terminará de inmediato y tu nombre de usuario se pondrá disponible para que cualquiera lo utilice en {% data variables.product.product_name %} después de 90 días. - {% else %}-Recuerda que se eliminarán todos los repositorios, bifurcaciones de repositorios privados, wikis, propuestas, solicitudes de extracción y páginas que sean propiedad de tu cuenta, y tu nombre de usuario pasará a estar disponible para que cualquier otra persona lo use en {% data variables.product.product_name %}. - {% endif %}- En el primer campo, escribe tu nombre de usuario de {% data variables.product.product_name %} o tu correo electrónico. - - En el segundo campo, escribe la frase que se indica. diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/index.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/index.md deleted file mode 100644 index ab1c7a9394..0000000000 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/index.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: Managing your personal account -intro: 'You can manage your personal account on {% ifversion fpt or ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %}. For example, you can {% ifversion fpt or ghec %}manage multiple accounts, {% endif %}convert an account to an organization{% ifversion fpt or ghec or ghes %}, or delete an account{% endif %}.' -shortTitle: Manage personal account -versions: - fpt: '*' - ghes: '*' - ghae: '*' - ghec: '*' -topics: - - Accounts -children: - - /managing-multiple-accounts - - /merging-multiple-personal-accounts - - /converting-a-user-into-an-organization - - /best-practices-for-leaving-your-company - - /deleting-your-personal-account ---- - diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/managing-multiple-accounts.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/managing-multiple-accounts.md deleted file mode 100644 index 9af9d7d083..0000000000 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/managing-multiple-accounts.md +++ /dev/null @@ -1,105 +0,0 @@ ---- -title: Managing multiple accounts -intro: 'If you use one workstation to contribute to projects for more than one account on {% data variables.product.product_location %}, you can modify your Git configuration to simplify the contribution process.' -versions: - feature: multiple-accounts-one-workstation -topics: - - Accounts - - Git - - GitHub -shortTitle: Manage multiple accounts ---- - -## About management of multiple accounts - -In some cases, you may need to use multiple accounts on {% data variables.product.product_location %}. For example, you may have a personal account for open source contributions, and your employer may also create and manage a user account for you within an enterprise. - -You cannot use your {% data variables.product.prodname_managed_user %} to contribute to public projects on {% data variables.product.product_location %}, so you must contribute to those resources using your personal account. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_emus %}]({% ifversion fpt %}/enterprise-cloud@latest{% endif %}/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users#abilities-and-restrictions-of-managed-user-accounts){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% elsif ghec %}".{% endif %} - -If you want to use one workstation to contribute from both accounts, you can simplify contribution with Git by using a mixture of protocols to access repository data, or by using credentials on a per-repository basis. - -{% warning %} - -**Warning**: Be mindful when you use one workstation to contribute to two separate accounts. Management of two or more accounts can increase the chance of mistakenly leaking internal code to the public. - -{% endwarning %} - -If you aren't required to use a {% data variables.product.prodname_managed_user %}, {% data variables.product.company_short %} recommends that you use one personal account for all your work on {% data variables.product.product_location %}. With a single personal account, you can contribute to a combination of personal, open source, or professional projects using one identity. Other people can invite the account to contribute to both individual repositories and repositories owned by an organization, and the account can be a member of multiple organizations or enterprises. - -## Contributing to two accounts using HTTPS and SSH - -If you contribute with two accounts from one workstation, you can access repositories by using a different protocol and credentials for each account. - -Git can use either the HTTPS or SSH protocol to access and update data in repositories on {% data variables.product.product_location %}. The protocol you use to clone a repository determines which credentials your workstation will use to authenticate when you access the repository. With this approach to account management, you store the credentials for one account to use for HTTPS connections and upload an SSH key to the other account to use for SSH connections. - -You can find both the HTTPS or an SSH URLs for cloning a repository on {% data variables.product.product_name %}. Para obtener más información, consulta "[Clonar un repositorio](/repositories/creating-and-managing-repositories/cloning-a-repository)". - -For more information about the use of SSH to access repositories on {% data variables.product.product_name %}, see "[Connecting to {% data variables.product.prodname_dotcom %} with SSH](/authentication/connecting-to-github-with-ssh)." - -## Contributing to multiple accounts using HTTPS and PATs - -Alternatively, if you want to use the HTTPS protocol for both accounts, you can use different personal access tokens (PAT) for each account by configuring Git to store different credentials for each repository. - -{% mac %} - -{% data reusables.git.open-terminal %} -{% data reusables.git.confirm-credential-manager %} -{% data reusables.git.clear-the-stored-credentials %} - {% data reusables.git.no-credential-manager %} - - If the output is `osxkeychain`, you're using the macOS keychain. To clear the credentials, enter the following command. - - ```shell{:copy} - git credential-osxkeychain erase https://github.com - ``` - {% data reusables.git.clear-stored-gcm-credentials %} -{% data reusables.git.cache-on-repository-path %} -{% data reusables.accounts.create-personal-access-tokens %} -{% data reusables.git.provide-credentials %} - -{% endmac %} - -{% windows %} - -1. Abre Git Bash. -{% data reusables.git.confirm-credential-manager %} -{% data reusables.git.clear-the-stored-credentials %} - {% data reusables.git.no-credential-manager %} - {% data reusables.git.clear-stored-gcm-credentials %} - - If the output is `wincred`, you're using the Windows Credential Manager. To clear the credentials, enter the following command. - - ```shell{:copy} - cmdkey /delete:LegacyGeneric:target=git:https://github.com - ``` -{% data reusables.git.cache-on-repository-path %} -{% data reusables.accounts.create-personal-access-tokens %} -{% data reusables.git.provide-credentials %} - -{% endwindows %} - -{% linux %} - -{% data reusables.git.open-terminal %} -{% data reusables.git.confirm-credential-manager %} -{% data reusables.git.clear-the-stored-credentials %} - {% data reusables.git.no-credential-manager %} - {% data reusables.git.clear-stored-gcm-credentials %} -{% data reusables.git.cache-on-repository-path %} -{% data reusables.accounts.create-personal-access-tokens %} -{% data reusables.git.provide-credentials %} - -{% endlinux %} - -## Contributing to multiple accounts using SSH and `GIT_SSH_COMMAND` - -If you want to use the SSH protocol for both accounts, you can use different SSH keys for each account. For more information about using SSH, see "[Connecting to {% data variables.product.prodname_dotcom %} with SSH](/authentication/connecting-to-github-with-ssh)." - -To use a different SSH key for different repositories that you clone to your workstation, you must write a shell wrapper function for Git operations. The function should perform the following steps. -1. Determine the repository's full name with owner, using a command such as `git config --get remote.origin.url`. -2. Choose the correct SSH key for authentication. -3. Modify `GIT_SSH_COMMAND` accordingly. For more information about `GIT_SSH_COMMAND`, see [Environment Variables](https://git-scm.com/docs/git#Documentation/git.txt-codeGITSSHCOMMANDcode) in the Git documentation. - -Por ejemplo, el siguiente comando configura la variable de ambiente `GIT_SSH_COMMAND` para que especifique un comando SSH que utiliza el archivo de llave privada en **_PATH/TO/KEY/FILE_** para autenticación para clonar el repositorio que se llama **_OWNER_**/**_REPOSITORY_** en {% data variables.product.product_location %}. - -
-GIT_SSH_COMMAND='ssh -i PATH/TO/KEY/FILE -o IdentitiesOnly=yes' git clone git@github.com:OWNER/REPOSITORY
-
diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/merging-multiple-personal-accounts.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/merging-multiple-personal-accounts.md index 46520223f7..01ead4716f 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/merging-multiple-personal-accounts.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/merging-multiple-personal-accounts.md @@ -1,5 +1,5 @@ --- -title: Merging multiple personal accounts +title: Combinación de varias cuentas personales intro: 'Si tienes cuentas separadas para uso laboral y personal, puedes fusionar las cuentas.' redirect_from: - /articles/can-i-merge-two-accounts @@ -15,17 +15,22 @@ versions: topics: - Accounts shortTitle: Merge multiple accounts +ms.openlocfilehash: 39198c8fdd0078321774eac4180f84a2b039d25e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147687243' --- - {% tip %} {% ifversion ghec %} -**Tip:** {% data variables.product.prodname_emus %} permite que una empresa aprovisione cuentas personales únicas para sus miembros mediante un proveedor de identidad (IdP). Para obtener más información, consulta la sección "[Acerca de los Usuarios Empresariales Administrados](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/about-enterprise-managed-users)". Para otros casos de uso, te recomendamos utilizar solo una cuenta personal para administrar los repositorios tanto profesionales como personales. +**Sugerencia:** {% data variables.product.prodname_emus %} permiten que una empresa aprovisione cuentas personales únicas para sus miembros mediante un proveedor de identidades (IdP). Para más información, vea "[Acerca de los usuarios administrados empresariales](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/about-enterprise-managed-users)". Para otros casos de uso, te recomendamos utilizar solo una cuenta personal para administrar tanto los repositorios profesionales como los personales. {% else %} -**Tip:** Te recomendamos utilizar solo una cuenta personal para administrar tanto los repositorios profesionales como personales. +**Sugerencia:** se recomienda usar solo una cuenta personal para administrar tanto los repositorios personales como los profesionales. {% endif %} @@ -33,17 +38,17 @@ shortTitle: Merge multiple accounts {% warning %} -**Advertencia:** -- No se pueden transferir los permisos a repositorios y organizaciones entre cuentas. Si la cuenta que quieres borrar tiene un permiso de acceso existente, un propietario de organización o administrador de repositorio necesitará invitar a la cuenta que quieras mantener. -- Cualquier confirmación que se haya creado con una dirección de correo electrónico de tipo `no-reply` que haya proporcionado GitHub no se podrá transferir de una cuenta a otra. Si la cuenta que quieres borrar utilizó la opción de **Mantener mi dirección de correo electrónico como privada**, no será posible transferir las confirmaciones que haya creado la cuenta que vas a borrar a la cuenta que vas a mantener. +**Advertencia**: +- Los permisos de acceso de organización y repositorio no se pueden transferir entre cuentas. Si la cuenta que quieres borrar tiene un permiso de acceso existente, un propietario de organización o administrador de repositorio necesitará invitar a la cuenta que quieras mantener. +- Las confirmaciones creadas con una dirección de correo electrónico `noreply` proporcionada por GitHub no se pueden transferir de una cuenta a otra. Si en la cuenta que quiere eliminar se usado la opción **Mantener mi dirección de correo electrónico privada**, no será posible transferir a la cuenta que quiere conservar las confirmaciones creadas por la cuenta que se va a eliminar. {% endwarning %} -1. [Transfiere cualquier repositorio](/articles/how-to-transfer-a-repository) desde la cuenta que deseas eliminar a la cuenta que deseas mantener. También se transfieren propuestas, solicitudes de extracción y wikis. Verifica que los repositorios existan en la cuenta que deseas mantener. -2. [Actualiza las URL remotas](/github/getting-started-with-github/managing-remote-repositories) en cualquier clon local de los repositorios que se movieron. -3. [Elimina la cuenta](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/deleting-your-personal-account) que ya no deseas utilizar. -4. Para atribuir las confirmaciones pasadas a la cuenta nueva, agrega la dirección de correo electrónico que utilizaste para crear dichas confirmaciones a la cuenta que vas a conservar. Para obtener más información, consulta "[¿Por qué mis contribuciones no se están mostrando en mi perfil?](/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile#your-local-git-commit-email-isnt-connected-to-your-account)" +1. [Transfiera los repositorios](/articles/how-to-transfer-a-repository) de la cuenta que quiere eliminar a la que quiere conservar. También se transfieren propuestas, solicitudes de extracción y wikis. Verifica que los repositorios existan en la cuenta que deseas mantener. +2. [Actualice las direcciones URL remotas](/github/getting-started-with-github/managing-remote-repositories) en los clones locales de los repositorios que se han movido. +3. [Elimine la cuenta](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/deleting-your-personal-account) que ya no quiera usar. +4. Para atribuir las confirmaciones pasadas a la cuenta nueva, agrega la dirección de correo electrónico que utilizaste para crear dichas confirmaciones a la cuenta que vas a conservar. Para más información, vea "¿[Por qué mis contribuciones no aparecen en mi perfil?](/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile#your-local-git-commit-email-isnt-connected-to-your-account)". -## Leer más +## Información adicional -- [Tipos de cuentas de {% data variables.product.prodname_dotcom %}](/articles/types-of-github-accounts)" +- "[Tipos de cuentas de {% data variables.product.prodname_dotcom %}](/articles/types-of-github-accounts)" diff --git a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-go.md b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-go.md index f9c0711db4..1805ec92a1 100644 --- a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-go.md +++ b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-go.md @@ -1,6 +1,6 @@ --- -title: Crear y probar Go -intro: Puedes crear un flujo de trabajo de integración continua (IC) para compilar y probar tu proyecto de Go. +title: Compilación y prueba de Go +intro: Puedes crear un flujo de trabajo de integración continua (CI) para compilar y probar tu proyecto. versions: fpt: '*' ghes: '*' @@ -9,32 +9,34 @@ versions: type: tutorial topics: - CI -shortTitle: Compilar & probar Go +shortTitle: Build & test Go +ms.openlocfilehash: 64e0c8acfa23436903b510a47cd1b43f55274f5f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147080523' --- - -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} ## Introducción Esta guía te muestra cómo compilar, probar y publicar un paquete de Go. -{% ifversion ghae %} -{% data reusables.actions.self-hosted-runners-software %} -{% else %} Los ejecutores hospedados en {% data variables.product.prodname_dotcom %} tienen un caché de herramientas con software preinstalado, el cual incluye las dependencias para Go. Para encontrar una lista completa de software actualizado y las versiones preinstaladas de Go, consulta la sección "[Acerca de los ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/actions/using-github-hosted-runners/about-github-hosted-runners#preinstalled-software)". +Los ejecutores alojados en {% ifversion ghae %} {% data reusables.actions.self-hosted-runners-software %} {% else %} {% data variables.product.prodname_dotcom %} tienen una memoria caché de herramientas con software preinstalado, que incluye las dependencias para Go. Para obtener una lista completa del software actualizado y las versiones preinstaladas de Go, ve [Sobre los ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/actions/using-github-hosted-runners/about-github-hosted-runners#preinstalled-software). {% endif %} ## Prerrequisitos -Ya debes estar familiarizado con la sintaxis de YAML y con cómo se utiliza con {% data variables.product.prodname_actions %}. Para obtener más información, consulta la sección "[Sintaxis de flujo de trabajo para las {% data variables.product.prodname_actions %}](/actions/using-workflows/workflow-syntax-for-github-actions)". +Ya debes estar familiarizado con la sintaxis de YAML y con cómo se utiliza con {% data variables.product.prodname_actions %}. Para más información, vea "[Sintaxis de flujo de trabajo para {% data variables.product.prodname_actions %}](/actions/using-workflows/workflow-syntax-for-github-actions)". -Te recomendamos que tener un entendimiento básico del lenguaje de Go. Para obtener más información, consulta la sección [Iniciar con Go](https://golang.org/doc/tutorial/getting-started). +Te recomendamos que tengas un entendimiento básico del lenguaje Go. Para más información, ve [Introducción a Go](https://golang.org/doc/tutorial/getting-started). -## Utilizar el flujo de trabajo inicial de Go +## Uso del flujo de trabajo inicial de Go -{% data variables.product.prodname_dotcom %} proporciona un flujo de trabajo inicial de Go que debería funcionar con la mayoría de los proyectos de Go. Esta guía incluye ejemplos que puedes utilizar para personalizar los flujos de trabajo iniciales. Para obtener más información, consulta el [flujo de trabajo inicial de Go](https://github.com/actions/starter-workflows/blob/main/ci/go.yml). +{% data variables.product.prodname_dotcom %} proporciona un flujo de trabajo inicial de Go que debería funcionar para la mayoría de los proyectos de Go. Esta guía incluye ejemplos que puedes utilizar para personalizar los flujos de trabajo iniciales. Para más información, vea el [flujo de trabajo de inicio de Go](https://github.com/actions/starter-workflows/blob/main/ci/go.yml). -Para comenzar rápidamente, agrega el flujo de trabajo inicial al directorio de `.github/workflows` de tu repositorio. +Para comenzar rápidamente, agregue el flujo de trabajo de inicio al directorio `.github/workflows` del repositorio. ```yaml{:copy} name: Go package @@ -60,15 +62,15 @@ jobs: run: go test -v ./... ``` -## Especificar una versión de Go +## Especificación de una versión de Go -La forma más fácil de especificar una versión de Go es utilizando la acción `setup-go` que proporciona {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta la [acción de `setup-go`](https://github.com/actions/setup-go/). +La forma más fácil de especificar una versión de Go consiste en usar la acción `setup-go` proporcionada por {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta la [acción`setup-go`](https://github.com/actions/setup-go/). -Para utilizar una versión preinstalada de Go en un ejecutor hospedado en {% data variables.product.prodname_dotcom %}, pasa la versión relevante a la propiedad `go-version` de la acción `setup-go`. Esta acción encuentra una versión específica de Go desde el caché de herramientas en cada ejecutor y agrega los binarios necesarios a `PATH`. Estos cambios persistirán para el recordatorio del job. +Para usar una versión preinstalada de Go en un ejecutor hospedado por {% data variables.product.prodname_dotcom %}, pasa la versión pertinente a la propiedad `go-version` de la acción `setup-go`. Esta acción busca una versión específica de Go en la caché de herramientas en cada ejecutor y agrega los binarios necesarios a `PATH`. Estos cambios persistirán para el recordatorio del job. -La acción `setup-go` es la forma recomendada de utilizar Go con las {% data variables.product.prodname_actions %}, ya que esta ayuda a garantizar el comportamiento consistente a lo largo de los diferentes ejecutores y versiones de Go. Si estás utilizando un ejecutor auto-hospedado, debes instalar Go y agregarlo a `PATH`. +La acción `setup-go` es la forma recomendada de usar Go con {% data variables.product.prodname_actions %}, ya que ayuda a garantizar el comportamiento coherente entre los distintos ejecutores y versiones de Go. Si vas a usar un ejecutor auto hospedado, tienes que instalar Go y agregarlo a `PATH`. -### Utilizar versiones múltiples de Go +### Uso de varias versiones de Go ```yaml{:copy} name: Go @@ -94,9 +96,9 @@ jobs: run: go version ``` -### Utilizar una versión específica de Go +### Uso de una versión específica de Go -Puedes configurar tu job para utilizar una versión específica de Go, tal como la `1.16.2`. Como alternativa, puedes utilizar una sintaxis de versión semántica para obtener el último lanzamiento menor. Este ejemplo utiliza el último lanzamiento de parche de Go 1.16: +Puedes configurar el trabajo para que use una versión específica de Go, como `1.16.2`. Como alternativa, puedes utilizar una sintaxis de versión semántica para obtener el último lanzamiento menor. En este ejemplo se usa la versión de revisión más reciente de Go 1.16: ```yaml{:copy} - name: Setup Go 1.16.x @@ -106,9 +108,9 @@ Puedes configurar tu job para utilizar una versión específica de Go, tal como go-version: '1.16.x' ``` -## Instalar dependencias +## Instalación de dependencias -Puedes utilziar `go get` para instalar dependencias: +Puedes usar `go get` para instalar dependencias: ```yaml{:copy} steps: @@ -128,9 +130,9 @@ Puedes utilziar `go get` para instalar dependencias: ### Almacenar dependencias en caché -Puedes almacenar en caché y restaurar las dependencias utilizando la [acción `setup-go`](https://github.com/actions/setup-go). El almacenamiento en caché se encuentra inhabilitado predeterminadamente, pero puedes configurar el parámetro `cache` en `true` para habilitarlo. +Puedes almacenar en caché y restaurar las dependencias mediante la [acción `setup-go`](https://github.com/actions/setup-go). De forma predeterminada, el almacenamiento en caché está deshabilitado, pero se puede establecer el parámetro `cache` en `true` para habilitarlo. -Cuando se habilita el almacenamiento en caché, la acción `setup-go` busca el archivo de dependencia, `go.sum`, en la raíz del repositorio y utiliza el hash del archivo de dependencia como parte de la llave del caché. +Cuando se habilita el almacenamiento en caché, la acción `setup-go` busca el archivo de dependencia, `go.sum`, en la raíz del repositorio y usa el hash del archivo de dependencia como parte de la clave de caché. ```yaml{:copy} - name: Setup Go @@ -140,7 +142,7 @@ Cuando se habilita el almacenamiento en caché, la acción `setup-go` busca el a cache: true ``` -Como alternativa, puedes utilizar el parámetro `cache-dependency-path` para los casos en donde se utilizan archivos de dependencias múltiples o cuando se ubican en subdirectorios diferentes. +Como alternativa, puede usar el parámetro `cache-dependency-path` para los casos en los que se usan varios archivos de dependencia o cuando se encuentran en distintos subdirectorios. ```yaml{:copy} - uses: {% data reusables.actions.action-setup-go %} @@ -150,13 +152,13 @@ Como alternativa, puedes utilizar el parámetro `cache-dependency-path` para los cache-dependency-path: subdir/go.sum ``` -Si tienes un requisito personalizado o necesitas controles más exactos para almacenar en caché, puedes utilizar la [acción `cache`](https://github.com/marketplace/actions/cache). Para obtener más información, consulta la sección "[Almacenar las dependencias en caché para agilizar los flujos de trabajo](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)". +Si tiene una necesidad específica o necesita controles más precisos para el almacenamiento en caché, puede usar la [acción `cache`](https://github.com/marketplace/actions/cache). Para más información, vea "[Almacenamiento en caché de dependencias para acelerar los flujos de trabajo](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)". {% endif %} ## Construir y probar tu código -Puedes usar los mismos comandos que usas de forma local para construir y probar tu código. Este flujo de trabajo de ejemplo demuestra cómo utilizar `go build` y `go test` en un job: +Puedes usar los mismos comandos que usas de forma local para construir y probar tu código. En este flujo de trabajo de ejemplo se muestra cómo usar `go build` y `go test` en un trabajo: ```yaml{:copy} name: Go @@ -182,9 +184,9 @@ jobs: ## Empaquetar datos de flujo de trabajo como artefactos -Después de que se completa un flujo de trabajo, puedes cargar los artefactos que se den como resultado para su análisis. Por ejemplo, es posible que debas guardar los archivos de registro, los vaciados de memoria, los resultados de las pruebas o las capturas de pantalla. El siguiente ejemplo demuestra cómo puedes utilizar la acción `upload-artifact` para cargar los resultados de las pruebas. +Después de que se completa un flujo de trabajo, puedes cargar los artefactos que se den como resultado para su análisis. Por ejemplo, es posible que debas guardar los archivos de registro, los vaciados de memoria, los resultados de las pruebas o las capturas de pantalla. En el ejemplo siguiente se muestra cómo puede usar la acción `upload-artifact` para cargar los resultados de la prueba. -Para obtener más información, consulta la sección "[Almacenar los datos de los flujos de trabajo como artefactos](/actions/using-workflows/storing-workflow-data-as-artifacts)". +Para obtener más información, consulta "[Almacenamiento de datos de flujo de trabajo como artefactos](/actions/using-workflows/storing-workflow-data-as-artifacts)". ```yaml{:copy} name: Upload Go test results diff --git a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-java-with-ant.md b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-java-with-ant.md index fb21c4c3cd..62bcc13217 100644 --- a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-java-with-ant.md +++ b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-java-with-ant.md @@ -14,39 +14,40 @@ topics: - CI - Java - Ant -shortTitle: Crear & probar con Java & Ant +shortTitle: Build & test Java & Ant +ms.openlocfilehash: d1e73fdce7bf23bf1b86ec3eb4d0f8acd9b6d292 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091897' --- - -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} ## Introducción Esta guía te muestra cómo crear un flujo de trabajo que realiza integración continua (CI) para tu proyecto de Java por medio del sistema de construcción Ant. El flujo de trabajo que creas te permitirá ver cuándo las confirmaciones de una solicitud de extracción causan la construcción o las fallas de prueba en tu rama por defecto; este enfoque puede ayudar a garantizar que tu código siempre sea correcto. Puedes ampliar tu flujo de trabajo de CI para cargar artefactos desde una ejecución de flujo de trabajo. -{% ifversion ghae %} -{% data reusables.actions.self-hosted-runners-software %} -{% else %} -Los ejecutores alojados en {% data variables.product.prodname_dotcom %} tienen un caché de herramientas con software preinstalado, que incluye Java Development Kits (JDK) y Ant. Para encontrar una lista de software y de las versiones pre-instaladas de JDK y de Ant, consulta la sección "[Especificaciones para los ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/actions/reference/specifications-for-github-hosted-runners/#supported-software)". +Los ejecutores alojados en {% ifversion ghae %} {% data reusables.actions.self-hosted-runners-software %} {% else %} {% data variables.product.prodname_dotcom %} tienen una memoria caché de herramientas con software preinstalado, que incluye kits de desarrollo de Java (JDK) y Ant. A fin de obtener una lista de software y las versiones preinstaladas para JDK y Ant, vea "[Especificaciones de ejecutores alojados en {% data variables.product.prodname_dotcom %}](/actions/reference/specifications-for-github-hosted-runners/#supported-software)". {% endif %} -## Prerrequisitos +## Requisitos previos -Deberías estar familiarizado con YAML y la sintaxis para las {% data variables.product.prodname_actions %}. Para obtener más información, consulta: -- "[Sintaxis de flujo de trabajo para las {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions)" -- "[Aprende sobre las {% data variables.product.prodname_actions %}](/actions/learn-github-actions)" +Deberías estar familiarizado con YAML y la sintaxis para las {% data variables.product.prodname_actions %}. Para más información, consulte: +- "[Sintaxis de flujos de trabajo para {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions)" +- "[Más información sobre {% data variables.product.prodname_actions %}](/actions/learn-github-actions)" -Recomendamos que tengas un conocimiento básico de Java y de la estructura de Ant. Para obtener más información, consulta el [Manual de Apache Ant](https://ant.apache.org/manual/). +Recomendamos que tengas un conocimiento básico de Java y de la estructura de Ant. Para obtener más información, vea el [Manual de Apache Ant](https://ant.apache.org/manual/). {% data reusables.actions.enterprise-setup-prereq %} ## Utilizar el flujo de trabajo inicial de Ant -{% data variables.product.prodname_dotcom %} proporciona un flujo de trabajo inicial de Ant que funcionará para la mayoría de los proyectos de Java basados en Ant. Para obtener más información, consulta el [Flujo de trabajo inicial de Ant](https://github.com/actions/starter-workflows/blob/main/ci/ant.yml). +{% data variables.product.prodname_dotcom %} proporciona un flujo de trabajo inicial de Ant que funcionará para la mayoría de los proyectos de Java basados en Ant. Para obtener más información, vea el [flujo de trabajo de inicio de Ant](https://github.com/actions/starter-workflows/blob/main/ci/ant.yml). -Para comenzar rápidamente, puedes elegir el flujo de trabajo inicial de Ant preconfigurado cuando crees un nuevo flujo de trabajo. Para obtener más información, consulta la "[guía rápida de {% data variables.product.prodname_actions %}](/actions/quickstart)". +Para comenzar rápidamente, puedes elegir el flujo de trabajo inicial de Ant preconfigurado cuando crees un nuevo flujo de trabajo. Para obtener más información, vea el "[Inicio rápido de {% data variables.product.prodname_actions %}](/actions/quickstart)". -También puedes agregar este flujo de trabajo de forma manual al crear un archivo nuevo en el directorio de tu repositorio `.github/workflows`. +También puede agregar este flujo de trabajo manualmente si crea un archivo en el directorio `.github/workflows` del repositorio. ```yaml{:copy} name: Java CI @@ -70,9 +71,9 @@ jobs: Este flujo de trabajo realiza los siguientes pasos: -1. El paso `checkout (comprobación)` descarga una copia de tu repositorio en el ejecutor. -2. El paso `setup-java` configura el JDK de Java 11 por Adoptium. -3. El paso "Build with Ant" (Construir con Ant) ejecuta el objetivo predeterminado en tu `build.xml` en el modo no interactivo. +1. El paso `checkout` descarga una copia del repositorio en el ejecutor. +2. El paso `setup-java` configura el JDK de Java 11 mediante Adoptium. +3. El paso "Compilar con Ant" ejecuta el destino predeterminado en `build.xml` en el modo no interactivo. Los flujos de trabajo iniciales predeterminados son un punto de partida excelente para crear tu flujo de trabajo de prueba y de compilación y puedes personalizarlos de acuerdo con las necesidades de tu proyecto. @@ -84,9 +85,9 @@ Los flujos de trabajo iniciales predeterminados son un punto de partida excelent Puedes usar los mismos comandos que usas de forma local para construir y probar tu código. -El flujo de trabajo de inicio ejecutará el destino predeterminado especificado en tu archivo _build.xml_. Normalmente, tu objetivo predeterminado se configurará para crear clases, ejecutar pruebas y empaquetar clases en su formato distribuible, por ejemplo, un archivo JAR. +El flujo de trabajo de inicio ejecutará el destino predeterminado especificado en el archivo _build.xml_. Normalmente, tu objetivo predeterminado se configurará para crear clases, ejecutar pruebas y empaquetar clases en su formato distribuible, por ejemplo, un archivo JAR. -Si usas diferentes comandos para construir tu proyecto, o si deseas ejecutar un objetivo diferente, puedes especificarlos. Por ejemplo, es posible que desees ejecutar el destino `jar` que está configurado en tu archivo `-ci.xml_`. +Si usas diferentes comandos para construir tu proyecto, o si deseas ejecutar un objetivo diferente, puedes especificarlos. Por ejemplo, puede que quiera ejecutar el destino `jar` configurado en el archivo `_build-ci.xml_`. ```yaml{:copy} steps: @@ -101,9 +102,9 @@ steps: ## Empaquetar datos de flujo de trabajo como artefactos -Una vez que tu compilación haya tenido éxito y tus pruebas hayan pasado, es posible que desees cargar los paquetes Java resultantes como un artefacto de construcción. Esto almacenará los paquetes construidos como parte de la ejecución del flujo de trabajo y te permitirá descargarlos. Los artefactos pueden ayudarte a probar y depurar solicitudes de extracción en tu entorno local antes de que se fusionen. Para obtener más información, consulta "[Conservar datos de flujo de trabajo mediante artefactos](/actions/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts)." +Una vez que tu compilación haya tenido éxito y tus pruebas hayan pasado, es posible que desees cargar los paquetes Java resultantes como un artefacto de construcción. Esto almacenará los paquetes compilados como parte de la ejecución del flujo de trabajo y te permitirá descargarlos. Los artefactos pueden ayudarte a probar y depurar solicitudes de extracción en tu entorno local antes de que se fusionen. Para más información, vea "[Conservación de datos de flujo de trabajo mediante artefactos](/actions/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts)". -Por lo general, Ant crea archivos de salida como JAR, EAR o WAR en el directorio `build/jar`. Puedes cargar los contenidos de ese directorio utilizando la acción `upload-Artifact`. +Ant normalmente creará archivos de salida como JAR, EAR o WAR en el directorio `build/jar`. Puede cargar el contenido de ese directorio mediante la acción `upload-artifact`. ```yaml{:copy} steps: @@ -112,7 +113,7 @@ steps: with: java-version: '11' distribution: 'adopt' - + - run: ant -noinput -buildfile build.xml - uses: {% data reusables.actions.action-upload-artifact %} with: diff --git a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md index 78b5fc7bde..2844b27723 100644 --- a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md +++ b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md @@ -14,39 +14,40 @@ topics: - CI - Java - Gradle -shortTitle: Crear & probar con Java & Gradle +shortTitle: Build & test Java & Gradle +ms.openlocfilehash: 00fa6888a45dda090df51260795717bc994be022 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147410447' --- - -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} ## Introducción -Esta guía te muestra cómo crear un flujo de trabajo que realiza la integración continua (CI) para tu proyecto Java usando el sistema de construcción Gradle. El flujo de trabajo que creas te permitirá ver cuándo las confirmaciones de una solicitud de extracción causan la construcción o las fallas de prueba en tu rama por defecto; este enfoque puede ayudar a garantizar que tu código siempre sea correcto. Puedes extender tu flujo de IC a {% ifversion actions-caching %}los archivos de caché y{% endif %} cargar artefactos desde una ejecución de grupo de trabajo. +Esta guía te muestra cómo crear un flujo de trabajo que realiza la integración continua (CI) para tu proyecto Java usando el sistema de construcción Gradle. El flujo de trabajo que creas te permitirá ver cuándo las confirmaciones de una solicitud de extracción causan la construcción o las fallas de prueba en tu rama por defecto; este enfoque puede ayudar a garantizar que tu código siempre sea correcto. Puedes extender tu flujo de trabajo de CI para {% ifversion actions-caching %}almacenar en caché los archivos y{% endif %} cargar artefactos desde una ejecución de flujo de trabajo. -{% ifversion ghae %} -{% data reusables.actions.self-hosted-runners-software %} -{% else %} -Los ejecutores alojados {% data variables.product.prodname_dotcom %} tienen una caché de herramientas con software preinstalado, que incluye kits de desarrollo de Java (JDK) y Gradle. Para encontrar una lista de software y de las versiones pre-instaladas de JDK y de Gradle, consulta la sección "[Especificaciones para los ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/actions/reference/specifications-for-github-hosted-runners/#supported-software)". +{% ifversion ghae %} {% data reusables.actions.self-hosted-runners-software %} {% else %} Los ejecutores hospedados en {% data variables.product.prodname_dotcom %} tienen una caché de herramientas con software preinstalado que incluye kits de desarrollo de Java (JDK) y Gradle. Si desea obtener una lista del software y las versiones preinstaladas para JDK y Gradle, consulte "[Especificaciones de ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/actions/reference/specifications-for-github-hosted-runners/#supported-software)". {% endif %} -## Prerrequisitos +## Requisitos previos -Deberías estar familiarizado con YAML y la sintaxis para las {% data variables.product.prodname_actions %}. Para obtener más información, consulta: -- "[Sintaxis de flujo de trabajo para las {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions)" -- "[Aprende sobre las {% data variables.product.prodname_actions %}](/actions/learn-github-actions)" +Deberías estar familiarizado con YAML y la sintaxis para las {% data variables.product.prodname_actions %}. Para más información, consulte: +- "[Sintaxis de flujos de trabajo para {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions)" +- "[Más información sobre {% data variables.product.prodname_actions %}](/actions/learn-github-actions)" -Te recomendamos que tengas una comprensión básica de Java y del marco de Gradle. Para obtener más información, consulta [Empezar](https://docs.gradle.org/current/userguide/getting_started.html) en la documentación de Gradle. +Te recomendamos que tengas una comprensión básica de Java y del marco de Gradle. Para obtener más información, consulre "[Introducción](https://docs.gradle.org/current/userguide/getting_started.html)" en la documentación de Gradle. {% data reusables.actions.enterprise-setup-prereq %} ## Utilizar el flujo de trabajo inicial de Gradle -{% data variables.product.prodname_dotcom %} Proporciona un flujo de trabajo inicial de Gradle que funciona con la mayoría de los proyectos de Java basados en Gradle. Para obtener más información, consulta el [Flujo de trabajo inicial de Gradle](https://github.com/actions/starter-workflows/blob/main/ci/gradle.yml). +{% data variables.product.prodname_dotcom %} Proporciona un flujo de trabajo inicial de Gradle que funciona con la mayoría de los proyectos de Java basados en Gradle. Para obtener más información, consulte el [flujo de trabajo de inicio de Gradle](https://github.com/actions/starter-workflows/blob/main/ci/gradle.yml). -Para comenzar rápidamente, puedes elegir el flujo de trabajo inicial de Gradle preconfigurado cuando crees un flujo de trabajo nuevo. Para obtener más información, consulta la "[guía rápida de {% data variables.product.prodname_actions %}](/actions/quickstart)". +Para comenzar rápidamente, puedes elegir el flujo de trabajo inicial de Gradle preconfigurado cuando crees un flujo de trabajo nuevo. Para obtener más información, consulte el "[Inicio rápido de {% data variables.product.prodname_actions %}](/actions/quickstart)". -También puedes agregar este flujo de trabajo de forma manual al crear un archivo nuevo en el directorio de tu repositorio `.github/workflows`. +También puede agregar este flujo de trabajo manualmente si crea un archivo en el directorio `.github/workflows` del repositorio. ```yaml{:copy} {% data reusables.actions.actions-not-certified-by-github-comment %} @@ -78,10 +79,10 @@ jobs: Este flujo de trabajo realiza los siguientes pasos: -1. El paso `checkout (comprobación)` descarga una copia de tu repositorio en el ejecutor. -2. El paso `setup-java` configura el JDK de Java 11 por Adoptium. +1. El paso `checkout` descarga una copia del repositorio en el ejecutor. +2. El paso `setup-java` configura el JDK de Java 11 mediante Adoptium. 3. El paso de "Validar el wrapper de Gradle" valida la sumas de verificaciones de los archivos JAR del wrapper de Gradle que estén presentes en el árbol fuente. -4. El paso de "Build with Gradle" crea una compilación utilizando la acción `gradle/gradle-build-action` que proporciona la organización Gadle en {% data variables.product.prodname_dotcom %}. La acción se encarga de invocar a Gradle, recolectar los resultados y almacenar el estado en el caché entre los jobs. Para obtener más información, consulta la sección [`gradle/gradle-build-action`](https://github.com/gradle/gradle-build-action). +4. El paso "Build with Gradle" realiza una compilación mediante la acción `gradle/gradle-build-action` proporcionada por la organización de Gradle en {% data variables.product.prodname_dotcom %}. La acción se encarga de invocar a Gradle, recolectar los resultados y almacenar el estado en el caché entre los jobs. Para obtener más información, vea [`gradle/gradle-build-action`](https://github.com/gradle/gradle-build-action). Los flujos de trabajo iniciales predeterminados son un punto de partida excelente para crear tu flujo de trabajo de prueba y de compilación y puedes personalizarlos de acuerdo con las necesidades de tu proyecto. @@ -93,9 +94,9 @@ Los flujos de trabajo iniciales predeterminados son un punto de partida excelent Puedes usar los mismos comandos que usas de forma local para construir y probar tu código. -El flujo de trabajo de inicio ejecutará la tarea `build` por defecto. En la configuración de Gradle predeterminada, este comando descargará las dependencias, construirá clases, ejecutará pruebas y empaquetará las clases en su formato distribuible, por ejemplo, un archivo JAR. +El flujo de trabajo de inicio ejecutará la tarea `build` de manera predeterminada. En la configuración de Gradle predeterminada, este comando descargará las dependencias, construirá clases, ejecutará pruebas y empaquetará las clases en su formato distribuible, por ejemplo, un archivo JAR. -Si usas diferentes comandos para construir tu proyecto, o si quieres usar una tarea diferente, puedes especificarlo. Por ejemplo, es posible que desees ejecutar la tarea `package` que está configurada en tu archivo _ci.gradle_. +Si usas diferentes comandos para construir tu proyecto, o si quieres usar una tarea diferente, puedes especificarlo. Por ejemplo, puede que quiera ejecutar la tarea `package` configurada en el archivo _ci.gradle_. ```yaml{:copy} steps: @@ -116,17 +117,17 @@ steps: ## Almacenar dependencias en caché -Tus dependencias de compilación se pueden guardar en caché para acelerar tus ejecuciones de flujo de trabajo. Después de una ejecución exitosa, la `gradle/gradle-build-action` guarda en caché las partes importantes del directorio principal del usuario de Gradle. En los jobs futuros, el caché se restablecerá para que los scripts de compilación no necesiten recompilarse y las dependencias no necesiten descargarse desde los repositorios de paquetes remotos. +Las dependencias de compilación se pueden almacenar en caché para acelerar las ejecuciones de flujo de trabajo. Cuando se ejecuta correctamente, el `gradle/gradle-build-action` almacena en caché las partes importantes del directorio principal del usuario de Gradle. En los jobs futuros, el caché se restablecerá para que los scripts de compilación no necesiten recompilarse y las dependencias no necesiten descargarse desde los repositorios de paquetes remotos. -El almacenamiento en caché se habilita predeterminadamente cuando se utiliza la acción `gradle/gradle-build-action`. Para obtener más información, consulta [`gradle/gradle-build-action`](https://github.com/gradle/gradle-build-action#caching). +El almacenamiento en caché está habilitado de manera predeterminada cuando se usa la acción `gradle/gradle-build-action`. Para más información, vea [`gradle/gradle-build-action`](https://github.com/gradle/gradle-build-action#caching). {% endif %} ## Empaquetar datos de flujo de trabajo como artefactos -Una vez que tu compilación haya tenido éxito y tus pruebas hayan pasado, es posible que desees cargar los paquetes Java resultantes como un artefacto de construcción. Esto almacenará los paquetes construidos como parte de la ejecución del flujo de trabajo y te permitirá descargarlos. Los artefactos pueden ayudarte a probar y depurar solicitudes de extracción en tu entorno local antes de que se fusionen. Para obtener más información, consulta "[Conservar datos de flujo de trabajo mediante artefactos](/actions/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts)." +Una vez que tu compilación haya tenido éxito y tus pruebas hayan pasado, es posible que desees cargar los paquetes Java resultantes como un artefacto de construcción. Esto almacenará los paquetes compilados como parte de la ejecución del flujo de trabajo y te permitirá descargarlos. Los artefactos pueden ayudarte a probar y depurar solicitudes de extracción en tu entorno local antes de que se fusionen. Para más información, vea "[Conservación de datos de flujo de trabajo mediante artefactos](/actions/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts)". -Por lo general, Gradle creará archivos de salida como JAR, EAR o WAR en el directorio `build/libs`. Puedes cargar los contenidos de ese directorio utilizando la acción `upload-Artifact`. +Normalmente, Gradle creará archivos de salida como JAR, EAR o WAR en el directorio `build/libs`. Puede cargar el contenido de ese directorio mediante la acción `upload-artifact`. ```yaml{:copy} steps: diff --git a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-java-with-maven.md b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-java-with-maven.md index 1c55fd1e0a..8b458e1609 100644 --- a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-java-with-maven.md +++ b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-java-with-maven.md @@ -14,39 +14,40 @@ topics: - CI - Java - Maven -shortTitle: Crear & probar en Java con Maven +shortTitle: Build & test Java with Maven +ms.openlocfilehash: 59d8961a7fdd1d8b84a05b8762bb09be3d2ab01c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146179811' --- - -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} ## Introducción -Esta guía te muestra cómo crear un flujo de trabajo que realiza la integración continua (CI) para tu proyecto Java utilizando la herramienta de gestión de proyectos de software Maven. El flujo de trabajo que creas te permitirá ver cuándo las confirmaciones de una solicitud de extracción causan la construcción o las fallas de prueba en tu rama por defecto; este enfoque puede ayudar a garantizar que tu código siempre sea correcto. Puedes extender tu flujo de IC a {% ifversion actions-caching %}los archivos de caché y{% endif %} cargar artefactos desde una ejecución de grupo de trabajo. +Esta guía te muestra cómo crear un flujo de trabajo que realiza la integración continua (CI) para tu proyecto Java utilizando la herramienta de gestión de proyectos de software Maven. El flujo de trabajo que creas te permitirá ver cuándo las confirmaciones de una solicitud de extracción causan la construcción o las fallas de prueba en tu rama por defecto; este enfoque puede ayudar a garantizar que tu código siempre sea correcto. Puedes extender tu flujo de trabajo de CI para {% ifversion actions-caching %}almacenar en caché los archivos y{% endif %} cargar artefactos desde una ejecución de flujo de trabajo. -{% ifversion ghae %} -{% data reusables.actions.self-hosted-runners-software %} -{% else %} -Los ejecutores alojados en {% data variables.product.prodname_dotcom %} tienen una caché de herramientas con un software preinstalado, que incluye kits de desarrollo de Java (JDK) y Maven. Para encontrar una lista de software y de las versiones pre-instaladas de JDK y de Maven, consulta la sección "[Especificaciones para los ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/actions/reference/specifications-for-github-hosted-runners/#supported-software)". +{% ifversion ghae %} {% data reusables.actions.self-hosted-runners-software %} {% else %} Los ejecutores hospedados en {% data variables.product.prodname_dotcom %} tienen una caché de herramientas con software preinstalado, que incluye kits de desarrollo de Java (JDK) y Maven. A fin de obtener una lista de software y las versiones preinstaladas para JDK y Maven, vea "[Especificaciones de ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/actions/reference/specifications-for-github-hosted-runners/#supported-software)". {% endif %} -## Prerrequisitos +## Requisitos previos -Deberías estar familiarizado con YAML y la sintaxis para las {% data variables.product.prodname_actions %}. Para obtener más información, consulta: -- "[Sintaxis de flujo de trabajo para las {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions)" -- "[Aprende sobre las {% data variables.product.prodname_actions %}](/actions/learn-github-actions)" +Deberías estar familiarizado con YAML y la sintaxis para las {% data variables.product.prodname_actions %}. Para más información, consulte: +- "[Sintaxis de flujos de trabajo para {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions)" +- "[Más información sobre {% data variables.product.prodname_actions %}](/actions/learn-github-actions)" -Te recomendamos que tengas una comprensión básica de Java y del marco de Maven. Para obtener más información, consulta el [Guía de introducción a Maven](http://maven.apache.org/guides/getting-started/index.html) en la documentación de Maven. +Te recomendamos que tengas una comprensión básica de Java y del marco de Maven. Para más información, vea la [Guía de introducción a Maven](http://maven.apache.org/guides/getting-started/index.html) en la documentación de Maven. {% data reusables.actions.enterprise-setup-prereq %} ## Utilizar el flujo de trabajo inicial de Maven -{% data variables.product.prodname_dotcom %} proporciona un flujo de trabajo inicial de Maven que funcionará para la mayoría de los proyectos Java basados en Maven. Para obtener más información, consulta el [Fluje de trabajo inicial de Maven](https://github.com/actions/starter-workflows/blob/main/ci/maven.yml). +{% data variables.product.prodname_dotcom %} proporciona un flujo de trabajo inicial de Maven que funcionará para la mayoría de los proyectos Java basados en Maven. Para más información, vea el [flujo de trabajo de inicio de Maven](https://github.com/actions/starter-workflows/blob/main/ci/maven.yml). -Para iniciar rápidamente, puedes elegir el flujo de trabajo inicial de Maven preconfigurado cuando crees un flujo de trabajo nuevo. Para obtener más información, consulta la "[guía rápida de {% data variables.product.prodname_actions %}](/actions/quickstart)". +Para iniciar rápidamente, puedes elegir el flujo de trabajo inicial de Maven preconfigurado cuando crees un flujo de trabajo nuevo. Para más información, vea el "[Inicio rápido de {% data variables.product.prodname_actions %}](/actions/quickstart)". -También puedes agregar este flujo de trabajo de forma manual al crear un archivo nuevo en el directorio de tu repositorio `.github/workflows`. +También puede agregar este flujo de trabajo manualmente si crea un archivo en el directorio `.github/workflows` del repositorio. ```yaml{:copy} name: Java CI @@ -70,9 +71,9 @@ jobs: Este flujo de trabajo realiza los siguientes pasos: -1. El paso `checkout (comprobación)` descarga una copia de tu repositorio en el ejecutor. -2. El paso `setup-java` configura el JDK de Java 11 por Adoptium. -3. El paso "Build with Maven" (Construir con Maven) ejecuta el `paquete` destino de Maven en modo no interactivo para garantizar que tu código se compile, se superen las pruebas y se pueda crear un paquete. +1. El paso `checkout` descarga una copia del repositorio en el ejecutor. +2. El paso `setup-java` configura el JDK de Java 11 mediante Adoptium. +3. El paso "Compilar con Maven" ejecuta el destino `package` de Maven en modo no interactivo para garantizar que el código se compile, se superen las pruebas y se pueda crear un paquete. Los flujos de trabajo iniciales predeterminados son un punto de partida excelente para crear tu flujo de trabajo de prueba y de compilación y puedes personalizarlos de acuerdo con las necesidades de tu proyecto. @@ -84,9 +85,9 @@ Los flujos de trabajo iniciales predeterminados son un punto de partida excelent Puedes usar los mismos comandos que usas de forma local para construir y probar tu código. -El flujo de trabajo de inicio ejecutará el `paquete` destino por defecto. En la configuración predeterminada de Maven, este comando descargará dependencias, construirá clases, ejecutar pruebas y las clases de paquetes en su formato distribuible, por ejemplo, un archivo JAR. +El flujo de trabajo de inicio ejecutará el destino `package` de forma predeterminada. En la configuración predeterminada de Maven, este comando descargará dependencias, construirá clases, ejecutar pruebas y las clases de paquetes en su formato distribuible, por ejemplo, un archivo JAR. -Si usas diferentes comandos para compilar tu proyecto, o si quieres usar un destino diferente, puedes especificarlos. Por ejemplo, es posible que desees ejecutar el objetivo `verify (verificar)` que está configurado en un archivo _pom-ci.xml_. +Si usas diferentes comandos para compilar tu proyecto, o si quieres usar un destino diferente, puedes especificarlos. Por ejemplo, es posible que quiera ejecutar el destino `verify` configurado en un archivo _pom-ci.xml_. ```yaml{:copy} steps: @@ -103,7 +104,7 @@ steps: ## Almacenar dependencias en caché -Puedes almacenar en caché tus dependencias para acelerar tus ejecuciones de flujo de trabajo. Después de una ejecución exitosa, tu repositorio local de Maven se almacenará en un caché. En las ejecuciones de flujo de trabajo futuras, el caché se restaurará para que las dependencias no necesiten descargarse desde los repositorios remotos de Maven. Puedes guardar las dependencias en caché utilizando simplemente la [acción `setup-java`](https://github.com/marketplace/actions/setup-java-jdk) o puedes utilizar la [Acción `cache`](https://github.com/actions/cache) para tener una configuración personalizada y más avanzada. +Puedes almacenar en caché tus dependencias para acelerar tus ejecuciones de flujo de trabajo. Después de una ejecución correcta, el repositorio de Maven local se almacenará en una memoria caché. En las ejecuciones de flujo de trabajo futuras, el caché se restaurará para que las dependencias no necesiten descargarse desde los repositorios remotos de Maven. Puede almacenar en caché las dependencias simplemente mediante la [acción `setup-java`](https://github.com/marketplace/actions/setup-java-jdk), o bien puede usar la [acción `cache`](https://github.com/actions/cache) para la configuración personalizada y más avanzada. ```yaml{:copy} steps: @@ -118,15 +119,15 @@ steps: run: mvn --batch-mode --update-snapshots verify ``` -Este flujo de trabajo guardará los contenidos de tu repositorio local de Maven, ubicado en el directorio `.m2` del directorio de inicio del ejecutor. La clave de caché será el contenido con hash de _pom.xml_, por lo que los cambios en _pom.xml_ invalidará el caché. +Este flujo de trabajo guardará los contenidos del repositorio local de Maven, ubicado en el directorio `.m2` del directorio principal del ejecutor. La clave de caché será el contenido con hash de _pom.xml_, por lo que los cambios en _pom.xml_ invalidarán la caché. {% endif %} ## Empaquetar datos de flujo de trabajo como artefactos -Una vez que tu compilación haya tenido éxito y tus pruebas hayan pasado, es posible que desees cargar los paquetes Java resultantes como un artefacto de construcción. Esto almacenará los paquetes construidos como parte de la ejecución del flujo de trabajo y te permitirá descargarlos. Los artefactos pueden ayudarte a probar y depurar solicitudes de extracción en tu entorno local antes de que se fusionen. Para obtener más información, consulta "[Conservar datos de flujo de trabajo mediante artefactos](/actions/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts)." +Una vez que tu compilación haya tenido éxito y tus pruebas hayan pasado, es posible que desees cargar los paquetes Java resultantes como un artefacto de construcción. Esto almacenará los paquetes compilados como parte de la ejecución del flujo de trabajo y te permitirá descargarlos. Los artefactos pueden ayudarte a probar y depurar solicitudes de extracción en tu entorno local antes de que se fusionen. Para más información, vea "[Conservación de datos de flujo de trabajo mediante artefactos](/actions/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts)". -Por lo general, Maven creará archivos de salida como tarros, orejas o guerras en el `Objetivo` Directorio. Para cargarlos como artefactos, puedes copiarlos en un nuevo directorio que contenga artefactos para cargar. Por ejemplo, puedes crear un directorio llamado `staging` (preparación). Luego puedes cargar los contenidos de ese directorio usando la acción `upload-artifact (cargar artefacto)`. +Maven normalmente creará archivos de salida como JAR, EAR o WAR en el directorio `target`. Para cargarlos como artefactos, puedes copiarlos en un nuevo directorio que contenga artefactos para cargar. Por ejemplo, puede crear un directorio denominado `staging`. Después, puede cargar el contenido de ese directorio mediante la acción `upload-artifact`. ```yaml{:copy} steps: 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 c8786595ae..e32fae0cc5 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 @@ -8,31 +8,34 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: Crear & probar en .NET +shortTitle: Build & test .NET +ms.openlocfilehash: eadb00516976159f2efffcaa04cb4b46471c527f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147063622' --- - -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} ## Introducción Esta guía te muestra cómo construir, probar y publicar un paquete de .NET. -{% ifversion ghae %} Para compilar y probar tu proyecto de .NET en {% data variables.product.prodname_ghe_managed %}, se requiere el SDK de .NET Core. {% data reusables.actions.self-hosted-runners-software %} -{% else %}Los ejecutores hospedados en {% data variables.product.prodname_dotcom %} tienen un caché de herramientas con software preinstalado, el cual incluye a .NET Core SDK. Para encontrar una lista completa de software actualizado y las versiones preinstaladas de .NET Core SDK, consulta la sección de [software instalado en los ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/actions/reference/specifications-for-github-hosted-runners). +{% ifversion ghae %} Para compilar y probar tu proyecto de .NET en {% data variables.product.prodname_ghe_managed %}, se requiere el SDK de .NET Core. Los ejecutores hospedados en {% data reusables.actions.self-hosted-runners-software %} {% else %} {% data variables.product.prodname_dotcom %} tienen una caché de herramientas con software preinstalado, que incluye el SDK de .NET Core. Para obtener una lista completa del software actualizado y las versiones preinstaladas del SDK de .NET Core, vea [Software instalado en ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/actions/reference/specifications-for-github-hosted-runners). {% endif %} ## Prerrequisitos -Ya debes estar familiarizado con la sintaxis de YAML y con cómo se utiliza con {% data variables.product.prodname_actions %}. Para obtener más información, consulta "[Sintaxis de flujo de trabajo para {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions)". +Ya debes estar familiarizado con la sintaxis de YAML y con cómo se utiliza con {% data variables.product.prodname_actions %}. Para más información, vea "[Sintaxis de flujo de trabajo para {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions)". -Te recomendamos que tengas un entendimiento básico de .NET Core SDK. Para obtener más información, consulta la sección [Iniciar con .NET](https://dotnet.microsoft.com/learn). +Te recomendamos que tengas un entendimiento básico de .NET Core SDK. Para más información, vea [Introducción a .NET](https://dotnet.microsoft.com/learn). ## Utilizar el flujo de trabajo inicial de .NET -{% data variables.product.prodname_dotcom %} proporciona un flujo de trabajo inicial de .NET que debería funcionar para la mayoría de los proyectos de .NET y esta guía incluye ejemplos que te muestran cómo personalizarlo. Para obtener más información, consulta el [flujo de trabajo inicial de.NET](https://github.com/actions/setup-dotnet). +{% data variables.product.prodname_dotcom %} proporciona un flujo de trabajo inicial de .NET que debería funcionar para la mayoría de los proyectos de .NET y esta guía incluye ejemplos que te muestran cómo personalizarlo. Para más información, vea el [flujo de trabajo de inicio de .NET](https://github.com/actions/setup-dotnet). -Para comenzar rápidamente, agrega el flujo de trabajo inicial al directorio de `.github/workflows` de tu repositorio. +Para comenzar rápidamente, agregue el flujo de trabajo de inicio al directorio `.github/workflows` del repositorio. ```yaml name: dotnet package @@ -63,9 +66,9 @@ jobs: ## Especificar una versión de .NET -Para utilizar una versión preinstalada de .NET Core SDK en un ejecutor hospedado en {% data variables.product.prodname_dotcom %}, utiliza la acción `setup-dotnet`. Esta acción encuentra una versión específica de .NET desde el caché de las herramientas en cada ejecutor y agrega los binarios necesarios a `PATH`. Estos cambios persistirán para el recordatorio del job. +Para usar una versión preinstalada del SDK de .NET Core en un ejecutor hospedado en {% data variables.product.prodname_dotcom %}, use la acción `setup-dotnet`. Esta acción busca una versión específica de .NET en la caché de herramientas en cada ejecutor y agrega los binarios necesarios a `PATH`. Estos cambios persistirán para el recordatorio del job. -La acción `setup-dotnet` es la forma recomendada de utilizar .NET con las {% data variables.product.prodname_actions %}, porque garantiza el comportamiento consistente a través de diversos ejecutores y diversas versiones de .NET. Si estás utilizando un ejecutor auto-hospedado, debes instalar .NET y agregarlo a `PATH`. Para obtener más información, consulta la acción [`setup-dotnet`](https://github.com/marketplace/actions/setup-net-core-sdk). +La acción `setup-dotnet` es la forma recomendada de usar .NET con {% data variables.product.prodname_actions %}, ya que garantiza el comportamiento coherente entre los distintos ejecutores y versiones de .NET. Si va a usar un ejecutor autohospedado, debe instalar .NET y agregarlo a `PATH`. Para más información, vea la acción [`setup-dotnet`](https://github.com/marketplace/actions/setup-net-core-sdk). ### Utilizar versiones múltiples de .NET @@ -95,7 +98,7 @@ jobs: ### Utilizar una versión específica de .NET -Puedes configurar tu job para que utilice una versión específica de .NET, tal como la `3.1.3`. Como alternativa, puedes utilizar una sintaxis de versión semántica para obtener el último lanzamiento menor. Este ejemplo utiliza el lanzamiento menor más reciente de .NET 3. +Puede configurar el trabajo para que utilice una versión específica de .NET, como `3.1.3`. Como alternativa, puedes utilizar una sintaxis de versión semántica para obtener el último lanzamiento menor. Este ejemplo utiliza el lanzamiento menor más reciente de .NET 3. ```yaml - name: Setup .NET 3.x @@ -105,9 +108,9 @@ Puedes configurar tu job para que utilice una versión específica de .NET, tal dotnet-version: '3.x' ``` -## Instalar dependencias +## Instalación de dependencias -Los ejecutores hospedados en {% data variables.product.prodname_dotcom %} cuentan con el administrador de paquetes NuGet ya instalado. Puedes utilizar el CLI de dotnet para instalar dependencias desde el registro de paquetes de NuGet antes de compilar y probar tu código. Por ejemplo, el siguiente YAML instala el paquete `Newtonsoft`. +Los ejecutores hospedados en {% data variables.product.prodname_dotcom %} cuentan con el administrador de paquetes NuGet ya instalado. Puedes utilizar el CLI de dotnet para instalar dependencias desde el registro de paquetes de NuGet antes de compilar y probar tu código. Por ejemplo, el código YAML siguiente instala el paquete `Newtonsoft`. ```yaml steps: @@ -124,9 +127,9 @@ steps: ### Almacenar dependencias en caché -Puedes guardar dependencias de NuGet en el caché utilizando una clave única, lo cual te permite restablecer las dependencias de los flujos de trabajo futures con la acción [`cache`](https://github.com/marketplace/actions/cache). Por ejemplo, el siguiente YAML instala el paquete `Newtonsoft`. +Puede almacenar dependencias de NuGet en caché mediante una clave única, lo que le permite restaurar las dependencias para flujos de trabajo futuros con la acción [`cache`](https://github.com/marketplace/actions/cache). Por ejemplo, el código YAML siguiente instala el paquete `Newtonsoft`. -Para obtener más información, consulta la sección "[Almacenar las dependencias en caché para agilizar los flujos de trabajo](/actions/guides/caching-dependencies-to-speed-up-workflows)". +Para más información, vea "[Almacenamiento en caché de dependencias para acelerar los flujos de trabajo](/actions/guides/caching-dependencies-to-speed-up-workflows)". ```yaml steps: @@ -148,7 +151,7 @@ steps: {% note %} -**Nota:** Dependiendo de la cantidad de dependencias, puede ser más rápido usar la caché de dependencias. Los proyectos con muchas dependencias de gran tamaño deberían ver un aumento del rendimiento, ya que reduce el tiempo necesario para la descarga. Los proyectos con menos dependencias podrían no ver un incremento significativo del rendimiento e incluso podrían ver un ligero decremento, debido a cómo NuGet instala las dependencias almacenadas en el caché. El rendimiento varía de un proyecto a otro. +**Nota:** Según el número de dependencias, puede ser más rápido usar la caché de dependencias. Los proyectos con muchas dependencias de gran tamaño deberían ver un aumento del rendimiento, ya que reduce el tiempo necesario para la descarga. Los proyectos con menos dependencias podrían no ver un incremento significativo del rendimiento e incluso podrían ver un ligero decremento, debido a cómo NuGet instala las dependencias almacenadas en el caché. El rendimiento varía de un proyecto a otro. {% endnote %} @@ -156,7 +159,7 @@ steps: ## Construir y probar tu código -Puedes usar los mismos comandos que usas de forma local para construir y probar tu código. Este ejemplo demuestra cómo utilizar `dotnet build` y `dotnet test` en un job: +Puedes usar los mismos comandos que usas de forma local para construir y probar tu código. En este ejemplo se muestra cómo usar `dotnet build` y `dotnet test` en un trabajo: ```yaml steps: @@ -175,9 +178,9 @@ steps: ## Empaquetar datos de flujo de trabajo como artefactos -Después de que se completa un flujo de trabajo, puedes cargar los artefactos que se den como resultado para su análisis. Por ejemplo, es posible que debas guardar los archivos de registro, los vaciados de memoria, los resultados de las pruebas o las capturas de pantalla. El siguiente ejemplo demuestra cómo puedes utilizar la acción `upload-artifact` para cargar los resultados de las pruebas. +Después de que se completa un flujo de trabajo, puedes cargar los artefactos que se den como resultado para su análisis. Por ejemplo, es posible que debas guardar los archivos de registro, los vaciados de memoria, los resultados de las pruebas o las capturas de pantalla. En el ejemplo siguiente se muestra cómo puede usar la acción `upload-artifact` para cargar los resultados de la prueba. -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)". +Para más información, vea "[Conservación de datos de flujo de trabajo mediante artefactos](/github/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts)". ```yaml name: dotnet package @@ -213,7 +216,7 @@ jobs: ## Publicar en registros de paquetes -Puedes configurar tu flujo de trabajo para publicar tu paquete de .NET a un registro de paquetes cuando pasen tus pruebas de IC. Puedes utilizar secretos de los repositorios para almacenar cualquier token o credenciales que se necesiten para publicar tu binario. El siguiente ejemplo crea y publica un paquete en el {% data variables.product.prodname_registry %} utilizando `dotnet core cli`. +Puedes configurar tu flujo de trabajo para publicar tu paquete de .NET a un registro de paquetes cuando pasen tus pruebas de IC. Puedes utilizar secretos de los repositorios para almacenar cualquier token o credenciales que se necesiten para publicar tu binario. En el ejemplo siguiente se crea y publica un paquete en {% data variables.product.prodname_registry %} mediante `dotnet core cli`. ```yaml name: Upload dotnet package diff --git a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-nodejs.md b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-nodejs.md index f4af9c6122..7c4ccb86d4 100644 --- a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-nodejs.md +++ b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-nodejs.md @@ -15,11 +15,15 @@ topics: - CI - Node - JavaScript -shortTitle: Crear & probar con Node.js +shortTitle: Build & test Node.js +ms.openlocfilehash: 25e44f1454387a84dd198ea9998d1ebc2f94cfe7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146179027' --- - -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} ## Introducción @@ -27,18 +31,18 @@ Esta guía te muestra cómo crear un flujo de trabajo de integración continua ( ## Prerrequisitos -Te recomendamos que tengas una comprensión básica de Node.js, YAML, las opciones de configuración de flujo de trabajo y cómo crear un archivo de flujo de trabajo. Para obtener más información, consulta: +Te recomendamos que tengas una comprensión básica de Node.js, YAML, las opciones de configuración de flujo de trabajo y cómo crear un archivo de flujo de trabajo. Para más información, consulte: -- "[Aprende sobre las {% data variables.product.prodname_actions %}](/actions/learn-github-actions)" -- "[Iniciar con Node.js](https://nodejs.org/en/docs/guides/getting-started-guide/)" +- "[Más información sobre {% data variables.product.prodname_actions %}](/actions/learn-github-actions)" +- "[Introducción a Node.js](https://nodejs.org/en/docs/guides/getting-started-guide/)" {% data reusables.actions.enterprise-setup-prereq %} ## Utilizar el flujo de trabajo inicial de Node.js -{% data variables.product.prodname_dotcom %} proporciona un flujo de trabajo inicial de Node.js que funcionará para la mayoría de los proyectos de Node.js. Esta guía incluye ejemplos de Yarn y de npm que puedes utilizar para personalizar el flujo de trabajo inicial. Para obtener más información, consulta el [flujo de trabajo inicial de Node.js](https://github.com/actions/starter-workflows/blob/main/ci/node.js.yml). +{% data variables.product.prodname_dotcom %} proporciona un flujo de trabajo inicial de Node.js que funcionará para la mayoría de los proyectos de Node.js. Esta guía incluye ejemplos de Yarn y de npm que puedes utilizar para personalizar el flujo de trabajo inicial. Para más información, vea el [flujo de trabajo de inicio de Node.js](https://github.com/actions/starter-workflows/blob/main/ci/node.js.yml). -Para comenzar rápidamente, agrega el flujo de trabajo inicial al directorio de `.github/workflows` de tu repositorio. El flujo de trabajo que se muestra a continuación asume que la rama predeterminada de tu repositorio es `main`. +Para comenzar rápidamente, agregue el flujo de trabajo de inicio al directorio `.github/workflows` del repositorio. En el flujo de trabajo que se muestra a continuación se asume que la rama predeterminada del repositorio es `main`. ```yaml{:copy} name: Node.js CI @@ -73,13 +77,13 @@ jobs: ## Especificar la versión de Node.js -La forma más fácil de especificar una versión de Node.js es por medio de la acción `setup-node` proporcionada por {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta [`setup-node`](https://github.com/actions/setup-node/). +La forma más fácil de especificar una versión de Node.js consiste en usar la acción `setup-node` proporcionada por {% data variables.product.prodname_dotcom %}. Para más información, vea [`setup-node`](https://github.com/actions/setup-node/). -La acción `setup-node` toma una versión de Node.js como una entrada y configura esa versión en el ejecutor. La acción `setup-node` encuentra una versión específica de Node.js de la caché de herramientas en cada ejecutor y añade los binarios necesarios a `PATH`, que continúan para el resto del trabajo. Usar la acción `setup-node` es la forma recomendada de usar Node.js con {% data variables.product.prodname_actions %} porque asegura un comportamiento consistente a través de diferentes ejecutores y diferentes versiones de Node.js. Si estás usando un ejecutor autoalojado, debes instalar Node.js y añadirlo a `PATH`. +La acción `setup-node` toma una versión de Node.js como entrada y la configura en el ejecutor. La acción `setup-node` busca una versión específica de Node.js en la caché de herramientas en cada ejecutor y agrega los archivos binarios necesarios a `PATH`, que se conserva para el resto del trabajo. El uso de la acción `setup-node` es la forma recomendada de utilizar Node.js con {% data variables.product.prodname_actions %}, ya que garantiza el comportamiento coherente entre los distintos ejecutores y versiones de Node.js. Si va a usar un ejecutor autohospedado, debe instalar Node.js y agregarlo a `PATH`. -El flujo de trabajo inicial incluye una estrategia de matriz que compila y prueba tu código con cuatro versiones de Node.js: 10.x, 12.x, 14.x y 15.x. La 'x' es un carácter comodín que coincide con el último lanzamiento menor y de parche disponible para una versión. Cada versión de Node.js especificada en la matriz `node-version` crea un trabajo que ejecuta los mismos pasos. +El flujo de trabajo inicial incluye una estrategia de matriz que compila y prueba tu código con cuatro versiones de Node.js: 10.x, 12.x, 14.x y 15.x. La 'x' es un carácter comodín que coincide con el último lanzamiento menor y de parche disponible para una versión. Cada versión de Node.js que se especifica en la matriz `node-version` crea un trabajo que ejecuta los mismos pasos. -Cada trabajo puede acceder al valor definido en la matriz `node-version` por medio del contexto `matrix`. La acción `setup-node` utiliza el contexto como la entrada `node-version`. La acción `setup-node` configura cada trabajo con una versión diferente de Node.js antes de construir y probar código. Para obtener más información acerca de las estrategias y los contextos de la matriz, consulta las secciones "[Sintaxis de flujo de trabajo para las {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idstrategymatrix)" y "[Contextos](/actions/learn-github-actions/contexts)". +Cada trabajo puede acceder al valor definido en la matriz `node-version` de matrices mediante el contexto `matrix`. La acción `setup-node` usa el contexto como entrada `node-version`. La acción `setup-node` configura cada trabajo con una versión diferente de Node.js antes de compilar y probar el código. Para más información sobre las estrategias y los contextos de matriz, vea "[Sintaxis de flujo de trabajo para {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idstrategymatrix)" y "[Contextos](/actions/learn-github-actions/contexts)". ```yaml{:copy} strategy: @@ -126,19 +130,18 @@ jobs: ``` Si no especificas una versión de Node.js, {% data variables.product.prodname_dotcom %} utiliza la versión de Node.js por defecto del entorno. -{% ifversion ghae %} {% data reusables.actions.self-hosted-runners-software %} -{% else %} Para obtener más información, consulta la sección "[Especificaciones para los ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/actions/reference/specifications-for-github-hosted-runners/#supported-software)". +{% ifversion ghae %} {% data reusables.actions.self-hosted-runners-software %} {% else %} Para más información, vea "[Especificaciones para ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/actions/reference/specifications-for-github-hosted-runners/#supported-software)". {% endif %} -## Instalar dependencias +## Instalación de dependencias Los ejecutores alojados en {% data variables.product.prodname_dotcom %} tienen instalados administradores de dependencias de npm y Yarn. Puedes usar npm y Yarn para instalar dependencias en tu flujo de trabajo antes de construir y probar tu código. Los ejecutores Windows y Linux alojados en {% data variables.product.prodname_dotcom %} también tienen instalado Grunt, Gulp y Bower. -{% ifversion actions-caching %}También puedes almacenar las dependencias en caché para agilizar tu flujo de trabajo. Para obtener más información, consulta la sección "[Almacenar las dependencias en caché para agilizar los flujos de trabajo](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)".{% endif %} +{% ifversion actions-caching %}También puedes almacenar en caché las dependencias para acelerar el flujo de trabajo. Para obtener más información, consulta "[Almacenamiento en caché de dependencias para acelerar los flujos de trabajo](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)".{% endif %} ### Ejemplo con npm -Este ejemplo instala las dependencias definidas en el archivo *package.json*. Para obtener más información, consulta [`Instalar npm`](https://docs.npmjs.com/cli/install). +En este ejemplo se instalan las dependencias definidas en el archivo *package.json*. Para más información, vea [`npm install`](https://docs.npmjs.com/cli/install). ```yaml{:copy} steps: @@ -151,7 +154,7 @@ steps: run: npm install ``` -Mediante `npm ci` se instalan las versiones en el archivo *package-lock.json* o *npm-shrinkwrap.json* y se evitan las actualizaciones al archivo de bloqueo. Usar `npm ci` generalmente es más rápido que ejecutar `npm install`. Para obtener más información, consulta [`npm ci`](https://docs.npmjs.com/cli/ci.html) e [Introducir `npm ci` para construcciones más rápidas y confiables](https://blog.npmjs.org/post/171556855892/introducing-npm-ci-for-faster-more-reliable)." +El uso de `npm ci` instala las versiones en el archivo *package-lock.json* o *npm-shrinkwrap.json*, y evita las actualizaciones del archivo de bloqueo. El uso de `npm ci` suele ser más rápido que la ejecución de `npm install`. Para más información, vea [`npm ci`](https://docs.npmjs.com/cli/ci.html) e "[Introducción de `npm ci` para compilaciones más rápidas y confiables](https://blog.npmjs.org/post/171556855892/introducing-npm-ci-for-faster-more-reliable)". ```yaml{:copy} steps: @@ -166,7 +169,7 @@ steps: ### Ejemplo con Yarn -Este ejemplo instala las dependencias definidas en el archivo *package.json*. Para obtener más información, consulta [`Instalar yarn`](https://yarnpkg.com/en/docs/cli/install). +En este ejemplo se instalan las dependencias definidas en el archivo *package.json*. Para más información, vea [`yarn install`](https://yarnpkg.com/en/docs/cli/install). ```yaml{:copy} steps: @@ -179,7 +182,7 @@ steps: run: yarn ``` -Como alternativa, puedes pasar `--frozen-lockfile` para instalar las versiones en el archivo `yarn.lock` y prevenir las actualizaciones al archivo `yarn.lock`. +Como alternativa, puede pasar `--frozen-lockfile` para instalar las versiones en el archivo `yarn.lock` y evitar actualizaciones en el archivo `yarn.lock`. ```yaml{:copy} steps: @@ -196,11 +199,11 @@ steps: {% data reusables.actions.setup-node-intro %} -Para autenticar tu registro privado, necesitarás almacenar tu token de autenticación de npm como un secreto. Por ejemplo, crea un repositorio secreto que se llame `NPM_TOKEN`. Para más información, consulta "[Crear y usar secretos cifrados](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)." +Para autenticar tu registro privado, necesitarás almacenar tu token de autenticación de npm como un secreto. Por ejemplo, cree un secreto de repositorio denominado `NPM_TOKEN`. Para más información, vea ["Creación y uso de secretos cifrados](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)". -En el siguiente ejemplo, el secreto `NPM_TOKEN` almacena el token de autenticación npm. La acción `setup-node` configura el archivo *.npmrc* para leer el token de autenticación npm desde la variable de entorno `NODE_AUTH_TOKEN`. Cuando utilices la acción `setup-node` para crear un archivo *.npmrc*, debes configurar la variable de ambiente `NODE_AUTH_TOKEN` con el secreto que contiene tu token de autenticación de npm. +En el ejemplo siguiente, el secreto `NPM_TOKEN` almacena el token de autenticación de npm. La acción `setup-node` configura el archivo *.npmrc* para leer el token de autenticación de npm de la variable de entorno `NODE_AUTH_TOKEN`. Al usar la acción `setup-node` para crear un archivo *.npmrc*, debe establecer la variable de entorno `NODE_AUTH_TOKEN` con el secreto que contiene el token de autenticación de npm. -Antes de instalar dependencias, utiliza la acción `setup-node` para crear el archivo *.npmrc*. La acción tiene dos parámetros de entrada. El parámetro `node-version` establece la versión de Node.js y el parámetro `registry-url` establece el registro predeterminado. Si tu registro de paquetes usa ámbitos, debes usar el parámetro `scope`. Para obtener más información, consulta [`npm-scope`](https://docs.npmjs.com/misc/scope). +Antes de instalar las dependencias, use la acción `setup-node` para crear el archivo *.npmrc*. La acción tiene dos parámetros de entrada. El parámetro `node-version` establece la versión de Node.js y el parámetro `registry-url` establece el registro predeterminado. Si en el registro de paquetes se utilizan ámbitos, debe usar el parámetro `scope`. Para más información, vea [`npm-scope`](https://docs.npmjs.com/misc/scope). ```yaml{:copy} steps: @@ -218,7 +221,7 @@ steps: NODE_AUTH_TOKEN: {% raw %}${{ secrets.NPM_TOKEN }}{% endraw %} ``` -El ejemplo anterior crea un archivo *.npmrc* con el siguiente contenido: +En el ejemplo anterior se crea un archivo *.npmrc* con el contenido siguiente: ```ini //registry.npmjs.org/:_authToken=${NODE_AUTH_TOKEN} @@ -230,7 +233,7 @@ always-auth=true ### Ejemplo de dependencias en caché -Puedes guardar en caché y restablecer las dependencias utilizando la [acción `setup-node`](https://github.com/actions/setup-node). +Puedes almacenar en caché y restaurar las dependencias mediante la [acción `setup-node`](https://github.com/actions/setup-node). El siguiente ejemplo guarda las dependencias en caché para npm. @@ -278,13 +281,13 @@ steps: - run: pnpm test ``` -Si tienes un requisito personalizado o necesitas controles más exactos para almacenar en caché, puedes utilizar la [acción `cache`](https://github.com/marketplace/actions/cache). Para obtener más información, consulta la sección "[Almacenar las dependencias en caché para agilizar los flujos de trabajo](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)". +Si tiene una necesidad específica o necesita controles más precisos para el almacenamiento en caché, puede usar la [acción `cache`](https://github.com/marketplace/actions/cache). Para más información, vea "[Almacenamiento en caché de dependencias para acelerar los flujos de trabajo](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)". {% endif %} ## Construir y probar tu código -Puedes usar los mismos comandos que usas de forma local para construir y probar tu código. Por ejemplo, si ejecutas `npm run build` para ejecutar pasos de construcción definidos en tu archivo *package.json* y `npm test` para ejecutar tu conjunto de pruebas, añadirías esos comandos en tu archivo de flujo de trabajo. +Puedes usar los mismos comandos que usas de forma local para construir y probar tu código. Por ejemplo, si ejecuta `npm run build` para ejecutar los pasos de compilación definidos en el archivo *package.json* y `npm test` para ejecutar el conjunto de pruebas, tendría que agregar esos comandos en el archivo de flujo de trabajo. ```yaml{:copy} steps: @@ -300,8 +303,8 @@ steps: ## Empaquetar datos de flujo de trabajo como artefactos -Puedes guardar los artefactos de tus pasos de construcción y prueba para verlos después de que se complete un trabajo. Por ejemplo, es posible que debas guardar los archivos de registro, los vaciados de memoria, los resultados de las pruebas o las capturas de pantalla. Para obtener más información, consulta "[Conservar datos de flujo de trabajo mediante artefactos](/actions/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts)." +Puedes guardar los artefactos de tus pasos de construcción y prueba para verlos después de que se complete un trabajo. Por ejemplo, es posible que debas guardar los archivos de registro, los vaciados de memoria, los resultados de las pruebas o las capturas de pantalla. Para más información, vea "[Conservación de datos de flujo de trabajo mediante artefactos](/actions/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts)". ## Publicar en registros de paquetes -Puedes configurar tu flujo de trabajo para que publique tu paquete Node.js en un registro de paquete después de que se aprueben tus pruebas de CI. Para obtener más información acerca de la publicación a npm y {% data variables.product.prodname_registry %}, consulta [Publicar paquetes Node.js](/actions/automating-your-workflow-with-github-actions/publishing-nodejs-packages)." +Puedes configurar tu flujo de trabajo para que publique tu paquete Node.js en un registro de paquete después de que se aprueben tus pruebas de CI. Para más información sobre la publicación en npm y {% data variables.product.prodname_registry %} vea "[Publicación de paquetes de Node.js](/actions/automating-your-workflow-with-github-actions/publishing-nodejs-packages)". diff --git a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-powershell.md b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-powershell.md index eea0fa3469..0f1121ee9a 100644 --- a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-powershell.md +++ b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-powershell.md @@ -1,6 +1,6 @@ --- -title: Building and testing PowerShell -intro: You can create a continuous integration (CI) workflow to build and test your PowerShell project. +title: Compilar y probar PowerShell +intro: Puedes crear un flujo de trabajo de integración continua (IC) para compilar y probar tu proyecto de PowerShell. redirect_from: - /actions/guides/building-and-testing-powershell versions: @@ -15,37 +15,39 @@ topics: - CI - PowerShell shortTitle: Build & test PowerShell +ms.openlocfilehash: 572c2ee17c948f44a8f8e4006d3729498269a215 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146180219' --- +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +## Introducción -## Introduction +Esta guía te muestra cómo utilizar PowerShell para la IC. Describimos cómo utilizar Pester, instalar dependencias, probar tu módulo y publicarlo en la galería de PowerShell. -This guide shows you how to use PowerShell for CI. It describes how to use Pester, install dependencies, test your module, and publish to the PowerShell Gallery. +Los ejecutores hospedados en {% data variables.product.prodname_dotcom %} tienen un caché de herramientas con software pre-instalado, lo cual incluye a PowerShell y a Pester. -{% data variables.product.prodname_dotcom %}-hosted runners have a tools cache with pre-installed software, which includes PowerShell and Pester. - -{% ifversion ghae %} -{% data reusables.actions.self-hosted-runners-software %} -{% else %}For a full list of up-to-date software and the pre-installed versions of PowerShell and Pester, see "[Specifications for {% data variables.product.prodname_dotcom %}-hosted runners](/actions/reference/specifications-for-github-hosted-runners/#supported-software)". +{% ifversion ghae %} {% data reusables.actions.self-hosted-runners-software %} {% else %}Para obtener una lista completa de software actualizado y las versiones preinstaladas de PowerShell y Pester, vea "[Especificaciones para ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/actions/reference/specifications-for-github-hosted-runners/#supported-software)". {% endif %} -## Prerequisites +## Requisitos previos -You should be familiar with YAML and the syntax for {% data variables.product.prodname_actions %}. For more information, see "[Learn {% data variables.product.prodname_actions %}](/actions/learn-github-actions)." +Deberías estar familiarizado con YAML y la sintaxis para las {% data variables.product.prodname_actions %}. Para más información, vea "[Más información sobre {% data variables.product.prodname_actions %}](/actions/learn-github-actions)". -We recommend that you have a basic understanding of PowerShell and Pester. For more information, see: -- [Getting started with PowerShell](https://docs.microsoft.com/powershell/scripting/learn/ps101/01-getting-started) +Te recomendamos tener un entendimiento básico de PowerShell y de Pester. Para más información, consulte: +- [Introducción a PowerShell](https://docs.microsoft.com/powershell/scripting/learn/ps101/01-getting-started) - [Pester](https://pester.dev) {% data reusables.actions.enterprise-setup-prereq %} -## Adding a workflow for Pester +## Agregar un flujo de trabajo para Pester -To automate your testing with PowerShell and Pester, you can add a workflow that runs every time a change is pushed to your repository. In the following example, `Test-Path` is used to check that a file called `resultsfile.log` is present. +Para automatizar tus pruebas con PowerShell y con Pester, puedes agregar un flujo de trabajo que se ejecute cada que se sube un cambio en tu repositorio. En el ejemplo siguiente, se usa `Test-Path` para comprobar que existe un archivo con el nombre `resultsfile.log`. -This example workflow file must be added to your repository's `.github/workflows/` directory: +Este archivo de flujo de trabajo de ejemplo se debe agregar al directorio `.github/workflows/` del repositorio: ```yaml name: Test PowerShell on Ubuntu @@ -67,15 +69,15 @@ jobs: Invoke-Pester Unit.Tests.ps1 -Passthru ``` -* `shell: pwsh` - Configures the job to use PowerShell when running the `run` commands. -* `run: Test-Path resultsfile.log` - Check whether a file called `resultsfile.log` is present in the repository's root directory. -* `Should -Be $true` - Uses Pester to define an expected result. If the result is unexpected, then {% data variables.product.prodname_actions %} flags this as a failed test. For example: +* `shell: pwsh`: configura el trabajo para que use PowerShell al ejecutar los comandos `run`. +* `run: Test-Path resultsfile.log`: comprueba si existe un archivo con el nombre `resultsfile.log` en el directorio raíz del repositorio. +* `Should -Be $true`: usa Pester para definir un resultado esperado. Si el resultado es inesperado, entonces {% data variables.product.prodname_actions %} lo marca como una prueba fallida. Por ejemplo: - ![Failed Pester test](/assets/images/help/repository/actions-failed-pester-test-updated.png) + ![Prueba fallida de Pester](/assets/images/help/repository/actions-failed-pester-test-updated.png) -* `Invoke-Pester Unit.Tests.ps1 -Passthru` - Uses Pester to execute tests defined in a file called `Unit.Tests.ps1`. For example, to perform the same test described above, the `Unit.Tests.ps1` will contain the following: +* `Invoke-Pester Unit.Tests.ps1 -Passthru`: usa Pester para ejecutar pruebas definidas en un archivo denominado `Unit.Tests.ps1`. Por ejemplo, para realizar la misma prueba que se ha descrito antes, `Unit.Tests.ps1` contendrá lo siguiente: ``` Describe "Check results file is present" { It "Check results file is present" { @@ -84,29 +86,29 @@ jobs: } ``` -## PowerShell module locations +## Ubicaciones de los módulos de PowerShell -The table below describes the locations for various PowerShell modules in each {% data variables.product.prodname_dotcom %}-hosted runner. +En la siguiente tabla se describen las ubicaciones para varios módulos de PowerShell en cada ejecutor hospedado en {% data variables.product.prodname_dotcom %}. || Ubuntu | macOS | Windows | |------|-------|------|----------| -|**PowerShell system modules** |`/opt/microsoft/powershell/7/Modules/*`|`/usr/local/microsoft/powershell/7/Modules/*`|`C:\program files\powershell\7\Modules\*`| -|**PowerShell add-on modules**|`/usr/local/share/powershell/Modules/*`|`/usr/local/share/powershell/Modules/*`|`C:\Modules\*`| -|**User-installed modules**|`/home/runner/.local/share/powershell/Modules/*`|`/Users/runner/.local/share/powershell/Modules/*`|`C:\Users\runneradmin\Documents\PowerShell\Modules\*`| +|**Módulos de sistema de PowerShell** |`/opt/microsoft/powershell/7/Modules/*`|`/usr/local/microsoft/powershell/7/Modules/*`|`C:\program files\powershell\7\Modules\*`| +|**Módulos de complementos de PowerShell**|`/usr/local/share/powershell/Modules/*`|`/usr/local/share/powershell/Modules/*`|`C:\Modules\*`| +|**Módulos instalados por el usuario**|`/home/runner/.local/share/powershell/Modules/*`|`/Users/runner/.local/share/powershell/Modules/*`|`C:\Users\runneradmin\Documents\PowerShell\Modules\*`| -## Installing dependencies +## Instalación de dependencias -{% data variables.product.prodname_dotcom %}-hosted runners have PowerShell 7 and Pester installed. You can use `Install-Module` to install additional dependencies from the PowerShell Gallery before building and testing your code. +Los ejecutores hospedados en {% data variables.product.prodname_dotcom %} tienen PowerShell 7 y Pester instalados. Puede usar `Install-Module` para instalar dependencias adicionales desde la Galería de PowerShell antes de compilar y probar el código. {% note %} -**Note:** The pre-installed packages (such as Pester) used by {% data variables.product.prodname_dotcom %}-hosted runners are regularly updated, and can introduce significant changes. As a result, it is recommended that you always specify the required package versions by using `Install-Module` with `-MaximumVersion`. +**Nota:** Los paquetes preinstalados (Pester) que usan los ejecutores hospedados en {% data variables.product.prodname_dotcom %} se actualizan frecuentemente y pueden introducir cambios significativos. Como resultado, se recomienda especificar siempre las versiones de paquete necesarias mediante `Install-Module` con `-MaximumVersion`. {% endnote %} -{% ifversion actions-caching %}You can also cache dependencies to speed up your workflow. For more information, see "[Caching dependencies to speed up workflows](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)."{% endif %} +{% ifversion actions-caching %}También puedes almacenar en caché las dependencias para acelerar el flujo de trabajo. Para obtener más información, consulta "[Almacenamiento en caché de dependencias para acelerar los flujos de trabajo](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)".{% endif %} -For example, the following job installs the `SqlServer` and `PSScriptAnalyzer` modules: +Por ejemplo, el siguiente trabajo instala los módulos `SqlServer`y `PSScriptAnalyzer`: ```yaml jobs: @@ -124,17 +126,17 @@ jobs: {% note %} -**Note:** By default, no repositories are trusted by PowerShell. When installing modules from the PowerShell Gallery, you must explicitly set the installation policy for `PSGallery` to `Trusted`. +**Nota:** De forma predeterminada, PowerShell no confía en ningún repositorio. Al instalar módulos desde la Galería de PowerShell, debe establecer de forma explícita la directiva de instalación de `PSGallery` en `Trusted`. {% endnote %} {% ifversion actions-caching %} -### Caching dependencies +### Almacenar dependencias en caché -You can cache PowerShell dependencies using a unique key, which allows you to restore the dependencies for future workflows with the [`cache`](https://github.com/marketplace/actions/cache) action. For more information, see "[Caching dependencies to speed up workflows](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)." +Puedes almacenar dependencias de PowerShell en caché con una clave única, lo que te permite restaurar las dependencias para flujos de trabajo futuros con la acción [`cache`](https://github.com/marketplace/actions/cache). Para más información, vea "[Almacenamiento en caché de dependencias para acelerar los flujos de trabajo](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)". -PowerShell caches its dependencies in different locations, depending on the runner's operating system. For example, the `path` location used in the following Ubuntu example will be different for a Windows operating system. +PowerShell guarda sus dependencias en caché en ubicaciones diferentes, dependiendo del sistema operativo del ejecutor. Por ejemplo, la ubicación `path` que se usa en el siguiente ejemplo de Ubuntu será diferente a la de un sistema operativo Windows. ```yaml steps: @@ -155,13 +157,13 @@ steps: {% endif %} -## Testing your code +## Probar el código -You can use the same commands that you use locally to build and test your code. +Puedes usar los mismos comandos que usas de forma local para construir y probar tu código. -### Using PSScriptAnalyzer to lint code +### Utilizar PSScriptAnalyzer para limpiar el código -The following example installs `PSScriptAnalyzer` and uses it to lint all `ps1` files in the repository. For more information, see [PSScriptAnalyzer on GitHub](https://github.com/PowerShell/PSScriptAnalyzer). +En el ejemplo siguiente se instala `PSScriptAnalyzer` y se usa para el lint de todos los archivos `ps1` del repositorio. Para más información, vea [PSScriptAnalyzer en GitHub](https://github.com/PowerShell/PSScriptAnalyzer). ```yaml lint-with-PSScriptAnalyzer: @@ -187,11 +189,11 @@ The following example installs `PSScriptAnalyzer` and uses it to lint all `ps1` } ``` -## Packaging workflow data as artifacts +## Empaquetar datos de flujo de trabajo como artefactos -You can upload artifacts to view after a workflow completes. For example, you may need to save log files, core dumps, test results, or screenshots. For more information, see "[Persisting workflow data using artifacts](/github/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts)." +Puedes cargar artefactos para ver después de que se complete un flujo de trabajo. Por ejemplo, es posible que debas guardar los archivos de registro, los vaciados de memoria, los resultados de las pruebas o las capturas de pantalla. Para más información, vea "[Conservación de datos de flujo de trabajo mediante artefactos](/github/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts)". -The following example demonstrates how you can use the `upload-artifact` action to archive the test results received from `Invoke-Pester`. For more information, see the [`upload-artifact` action](https://github.com/actions/upload-artifact). +En el ejemplo siguiente se muestra cómo puede usar la `upload-artifact` acción para archivar los resultados de la prueba recibidos de `Invoke-Pester`. Para más información, vea la [acción `upload-artifact`](https://github.com/actions/upload-artifact). ```yaml name: Upload artifact from Ubuntu @@ -215,13 +217,13 @@ jobs: if: {% raw %}${{ always() }}{% endraw %} ``` -The `always()` function configures the job to continue processing even if there are test failures. For more information, see "[always](/actions/reference/context-and-expression-syntax-for-github-actions#always)." +La función `always()` configura el trabajo para que el procesamiento continúe aunque se produzcan fallos en las pruebas. Para más información, vea "[always](/actions/reference/context-and-expression-syntax-for-github-actions#always)". -## Publishing to PowerShell Gallery +## Publicar en la galería de PowerShell -You can configure your workflow to publish your PowerShell module to the PowerShell Gallery when your CI tests pass. You can use secrets to store any tokens or credentials needed to publish your package. For more information, see "[Creating and using encrypted secrets](/github/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)." +Puedes configurar tu flujo de trabajo para que publique tu módulo de PowerShell en la galería de PowerShell cuando pasen tus pruebas de IC. Puedes utilizar los secretos para almacenar cualquier token o credencial que se necesiten para publicar tu paquete. Para más información, vea ["Creación y uso de secretos cifrados](/github/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)". -The following example creates a package and uses `Publish-Module` to publish it to the PowerShell Gallery: +En el ejemplo siguiente se crea un paquete y se usa `Publish-Module` para publicarlo en la Galería de PowerShell: ```yaml name: Publish PowerShell Module diff --git a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-python.md b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-python.md index 505c47e3bd..f08b455d79 100644 --- a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-python.md +++ b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-python.md @@ -1,6 +1,6 @@ --- -title: Building and testing Python -intro: You can create a continuous integration (CI) workflow to build and test your Python project. +title: Crear y probar en Python +intro: Puedes crear un flujo de trabajo de integración continua (CI) para construir y probar tu proyecto de Python. redirect_from: - /actions/automating-your-workflow-with-github-actions/using-python-with-github-actions - /actions/language-and-framework-guides/using-python-with-github-actions @@ -15,36 +15,38 @@ topics: - CI - Python shortTitle: Build & test Python +ms.openlocfilehash: a55aa73ce26f4482411366b0edb66d9b1a305966 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147409471' --- +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +## Introducción -## Introduction +Esta guía te muestra cómo construir, probar y publicar un paquete de Python. -This guide shows you how to build, test, and publish a Python package. - -{% ifversion ghae %} -{% data reusables.actions.self-hosted-runners-software %} -{% else %} {% data variables.product.prodname_dotcom %}-hosted runners have a tools cache with pre-installed software, which includes Python and PyPy. You don't have to install anything! For a full list of up-to-date software and the pre-installed versions of Python and PyPy, see "[Specifications for {% data variables.product.prodname_dotcom %}-hosted runners](/actions/reference/specifications-for-github-hosted-runners/#supported-software)". +Los ejecutores alojados en {% ifversion ghae %} {% data reusables.actions.self-hosted-runners-software %} {% else %} {% data variables.product.prodname_dotcom %} tienen una memoria caché de herramientas con software preinstalado, que incluye Python y PyPy. ¡No tienes que instalar nada! A fin de obtener una lista completa de software actualizada y las versiones preinstaladas de Python y PyPy, consulte "[Especificaciones de ejecutores alojados en {% data variables.product.prodname_dotcom %}](/actions/reference/specifications-for-github-hosted-runners/#supported-software)". {% endif %} -## Prerequisites +## Requisitos previos -You should be familiar with YAML and the syntax for {% data variables.product.prodname_actions %}. For more information, see "[Learn {% data variables.product.prodname_actions %}](/actions/learn-github-actions)." +Deberías estar familiarizado con YAML y la sintaxis para las {% data variables.product.prodname_actions %}. Para más información, vea "[Más información sobre {% data variables.product.prodname_actions %}](/actions/learn-github-actions)". -We recommend that you have a basic understanding of Python, PyPy, and pip. For more information, see: -- [Getting started with Python](https://www.python.org/about/gettingstarted/) +Te recomendamos que tengas una comprensión básica de Python, PyPy y pip. Para más información, consulte: +- [Introducción a Python](https://www.python.org/about/gettingstarted/) - [PyPy](https://pypy.org/) -- [Pip package manager](https://pypi.org/project/pip/) +- [Administrador de paquetes pip](https://pypi.org/project/pip/) {% data reusables.actions.enterprise-setup-prereq %} -## Using the Python starter workflow +## Utilizar el flujo de trabajo inicial de Python -{% data variables.product.prodname_dotcom %} provides a Python starter workflow that should work for most Python projects. This guide includes examples that you can use to customize the starter workflow. For more information, see the [Python starter workflow](https://github.com/actions/starter-workflows/blob/main/ci/python-package.yml). +{% data variables.product.prodname_dotcom %} proporciona un flujo de trabajo inicial de Python que debería funcionar para la mayoría de los proyectos de Python. Esta guía incluye ejemplos que puedes utilizar para personalizar los flujos de trabajo iniciales. Para obtener más información, consulte el [flujo de trabajo de inicio de Python](https://github.com/actions/starter-workflows/blob/main/ci/python-package.yml). -To get started quickly, add the starter workflow to the `.github/workflows` directory of your repository. +Para comenzar rápidamente, agregue el flujo de trabajo de inicio al directorio `.github/workflows` del repositorio. ```yaml{:copy} name: Python package @@ -81,25 +83,25 @@ jobs: pytest ``` -## Specifying a Python version +## Especificar una versión de Python -To use a pre-installed version of Python or PyPy on a {% data variables.product.prodname_dotcom %}-hosted runner, use the `setup-python` action. This action finds a specific version of Python or PyPy from the tools cache on each runner and adds the necessary binaries to `PATH`, which persists for the rest of the job. If a specific version of Python is not pre-installed in the tools cache, the `setup-python` action will download and set up the appropriate version from the [`python-versions`](https://github.com/actions/python-versions) repository. +Para usar una versión preinstalada de Python o PyPy en un ejecutor hospedado en {% data variables.product.prodname_dotcom %}, use la acción `setup-python`. Esta acción busca una versión específica de Python o PyPy en la caché de herramientas de cada ejecutor y agrega los archivos binarios necesarios a `PATH`, que se conserva para el resto del trabajo. Si una versión específica de Python no está preinstalada en la memoria caché de herramientas, la acción `setup-python` descargará y configurará la versión adecuada del repositorio [`python-versions`](https://github.com/actions/python-versions). -Using the `setup-python` action is the recommended way of using Python with {% data variables.product.prodname_actions %} because it ensures consistent behavior across different runners and different versions of Python. If you are using a self-hosted runner, you must install Python and add it to `PATH`. For more information, see the [`setup-python` action](https://github.com/marketplace/actions/setup-python). +El uso de la acción `setup-python` es la forma recomendada de usar Python con {% data variables.product.prodname_actions %}, ya que garantiza que tenga lugar un comportamiento uniforme en los distintos ejecutores y versiones de Python. Si va a usar un ejecutor autohospedado, debe instalar Python y agregarlo a `PATH`. Para más información, vea la [acción `setup-python`](https://github.com/marketplace/actions/setup-python). -The table below describes the locations for the tools cache in each {% data variables.product.prodname_dotcom %}-hosted runner. +La tabla que aparece a continuación describe las ubicaciones de la caché de herramientas en cada ejecutor alojado {% data variables.product.prodname_dotcom %}. || Ubuntu | Mac | Windows | |------|-------|------|----------| -|**Tool Cache Directory** |`/opt/hostedtoolcache/*`|`/Users/runner/hostedtoolcache/*`|`C:\hostedtoolcache\windows\*`| -|**Python Tool Cache**|`/opt/hostedtoolcache/Python/*`|`/Users/runner/hostedtoolcache/Python/*`|`C:\hostedtoolcache\windows\Python\*`| -|**PyPy Tool Cache**|`/opt/hostedtoolcache/PyPy/*`|`/Users/runner/hostedtoolcache/PyPy/*`|`C:\hostedtoolcache\windows\PyPy\*`| +|**Directorio de caché de herramientas** |`/opt/hostedtoolcache/*`|`/Users/runner/hostedtoolcache/*`|`C:\hostedtoolcache\windows\*`| +|**Caché de herramientas de Python**|`/opt/hostedtoolcache/Python/*`|`/Users/runner/hostedtoolcache/Python/*`|`C:\hostedtoolcache\windows\Python\*`| +|**Caché de herramientas de PyPy**|`/opt/hostedtoolcache/PyPy/*`|`/Users/runner/hostedtoolcache/PyPy/*`|`C:\hostedtoolcache\windows\PyPy\*`| -If you are using a self-hosted runner, you can configure the runner to use the `setup-python` action to manage your dependencies. For more information, see [using setup-python with a self-hosted runner](https://github.com/actions/setup-python#using-setup-python-with-a-self-hosted-runner) in the `setup-python` README. +Si está utilizando un ejecutor autohospedado, puede configurarlo para utilizar la acción `setup-python` para administrar sus dependencias. Para obtener más información, consulte [uso de setup-python con un ejecutor autohospedado](https://github.com/actions/setup-python#using-setup-python-with-a-self-hosted-runner) en el archivo README de `setup-python`. -{% data variables.product.prodname_dotcom %} supports semantic versioning syntax. For more information, see "[Using semantic versioning](https://docs.npmjs.com/about-semantic-versioning#using-semantic-versioning-to-specify-update-types-your-package-can-accept)" and the "[Semantic versioning specification](https://semver.org/)." +{% data variables.product.prodname_dotcom %} admite la sintaxis de control de versiones semántico. Para obtener más información, consulte "[Uso del control de versiones semántico](https://docs.npmjs.com/about-semantic-versioning#using-semantic-versioning-to-specify-update-types-your-package-can-accept)" y "[Especificación del control de versiones semántico](https://semver.org/)". -### Using multiple Python versions +### Usar múltiples versiones de Python ```yaml{:copy} name: Python package @@ -127,9 +129,9 @@ jobs: run: python -c "import sys; print(sys.version)" ``` -### Using a specific Python version +### Usar una versión de Python específica -You can configure a specific version of python. For example, 3.9. Alternatively, you can use semantic version syntax to get the latest minor release. This example uses the latest minor release of Python 3. +Puedes configurar una versión específica de Python. Por ejemplo, 3.9. Como alternativa, puedes utilizar una sintaxis de versión semántica para obtener el último lanzamiento menor. En este ejemplo se usa el último lanzamiento menor de Python 3. ```yaml{:copy} name: Python package @@ -155,11 +157,11 @@ jobs: run: python -c "import sys; print(sys.version)" ``` -### Excluding a version +### Excluir una versión -If you specify a version of Python that is not available, `setup-python` fails with an error such as: `##[error]Version 3.4 with arch x64 not found`. The error message includes the available versions. +Si especifica una versión de Python que no esté disponible, se produce un error en `setup-python` como: `##[error]Version 3.4 with arch x64 not found`. El mensaje de error incluye las versiones disponibles. -You can also use the `exclude` keyword in your workflow if there is a configuration of Python that you do not wish to run. For more information, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idstrategy)." +También puede usar la palabra clave `exclude` en el flujo de trabajo si hay una configuración de Python que no desea ejecutar. Para obtener más información, consulte "[Sintaxis de flujo de trabajo para {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idstrategy)". ```yaml{:copy} name: Python package @@ -181,21 +183,21 @@ jobs: python-version: "3.7" ``` -### Using the default Python version +### Usar la versión de Python predeterminada -We recommend using `setup-python` to configure the version of Python used in your workflows because it helps make your dependencies explicit. If you don't use `setup-python`, the default version of Python set in `PATH` is used in any shell when you call `python`. The default version of Python varies between {% data variables.product.prodname_dotcom %}-hosted runners, which may cause unexpected changes or use an older version than expected. +Recomendamos usar `setup-python` para configurar la versión de Python que se usa en sus flujos de trabajo porque permite que las dependencias sean explícitas. Si no usa `setup-python`, la versión predeterminada de Python establecida en `PATH` se usa en cualquier shell cuando llama a `python`. La versión predeterminada de Python varía entre los ejecutores alojados {% data variables.product.prodname_dotcom %}, que pueden causar cambios inesperados o usar una versión anterior a la esperada. -| {% data variables.product.prodname_dotcom %}-hosted runner | Description | +| Ejecutor alojado de {% data variables.product.prodname_dotcom %} | Descripción | |----|----| -| Ubuntu | Ubuntu runners have multiple versions of system Python installed under `/usr/bin/python` and `/usr/bin/python3`. The Python versions that come packaged with Ubuntu are in addition to the versions that {% data variables.product.prodname_dotcom %} installs in the tools cache. | -| Windows | Excluding the versions of Python that are in the tools cache, Windows does not ship with an equivalent version of system Python. To maintain consistent behavior with other runners and to allow Python to be used out-of-the-box without the `setup-python` action, {% data variables.product.prodname_dotcom %} adds a few versions from the tools cache to `PATH`.| -| macOS | The macOS runners have more than one version of system Python installed, in addition to the versions that are part of the tools cache. The system Python versions are located in the `/usr/local/Cellar/python/*` directory. | +| Ubuntu | Los ejecutores de Ubuntu tienen varias versiones del sistema Python instaladas en `/usr/bin/python` y `/usr/bin/python3`. Las versiones de Python que vienen empaquetadas con Ubuntu se suman a las versiones que {% data variables.product.prodname_dotcom %} instala en la caché de herramientas. | +| Windows | Excluyendo las versiones de Python que están en la caché de herramientas, Windows no se envía con una versión equivalente de Python del sistema. Para mantener un comportamiento uniforme con otros ejecutores y para permitir que Python se use de forma integrada sin la acción `setup-python`, {% data variables.product.prodname_dotcom %} agrega algunas versiones desde la caché de herramientas a `PATH`.| +| macOS | Los ejecutores de macOS tienen más de una versión de Python del sistema instalada, además de las versiones que son parte de la caché de las herramientas. Las versiones de Python del sistema se encuentran en el directorio `/usr/local/Cellar/python/*`. | -## Installing dependencies +## Instalación de dependencias -{% data variables.product.prodname_dotcom %}-hosted runners have the pip package manager installed. You can use pip to install dependencies from the PyPI package registry before building and testing your code. For example, the YAML below installs or upgrades the `pip` package installer and the `setuptools` and `wheel` packages. +Los ejecutores alojados {% data variables.product.prodname_dotcom %} tienen instalado el administrador del paquete pip. Puedes usar pip para instalar dependencias desde el registro del paquete de PyPI antes de construir y probar tu código. Por ejemplo, el YAML siguiente instala o actualiza el instalador de paquetes `pip` y los paquetes `setuptools` y `wheel`. -{% ifversion actions-caching %}You can also cache dependencies to speed up your workflow. For more information, see "[Caching dependencies to speed up workflows](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)."{% endif %} +{% ifversion actions-caching %}También puedes almacenar en caché las dependencias para acelerar el flujo de trabajo. Para obtener más información, consulta "[Almacenamiento en caché de dependencias para acelerar los flujos de trabajo](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)".{% endif %} ```yaml{:copy} steps: @@ -208,9 +210,9 @@ steps: run: python -m pip install --upgrade pip setuptools wheel ``` -### Requirements file +### Archivo de requisitos -After you update `pip`, a typical next step is to install dependencies from *requirements.txt*. For more information, see [pip](https://pip.pypa.io/en/stable/cli/pip_install/#example-requirements-file). +Después de actualizar `pip`, el siguiente paso típico consiste en instalar dependencias desde *requirements.txt*. Para obtener más información, consulte [pip](https://pip.pypa.io/en/stable/cli/pip_install/#example-requirements-file). ```yaml{:copy} steps: @@ -227,11 +229,11 @@ steps: {% ifversion actions-caching %} -### Caching Dependencies +### Dependencias de almacenamiento en caché -You can cache and restore the dependencies using the [`setup-python` action](https://github.com/actions/setup-python). +Puedes almacenar en caché y restaurar las dependencias mediante la [acción `setup-python`](https://github.com/actions/setup-python). -The following example caches dependencies for pip. +El siguiente ejemplo guarda las dependencias en caché para pip. ```yaml{:copy} steps: @@ -244,19 +246,19 @@ steps: - run: pip test ``` -By default, the `setup-python` action searches for the dependency file (`requirements.txt` for pip, `Pipfile.lock` for pipenv or `poetry.lock` for poetry) in the whole repository. For more information, see "[Caching packages dependencies](https://github.com/actions/setup-python#caching-packages-dependencies)" in the `setup-python` README. +De manera predeterminada, la acción `setup-python` busca el archivo de dependencias (`requirements.txt` para pip, `Pipfile.lock` para pipenvo o `poetry.lock` para poetry) en todo el repositorio. Para obtener más información, consulta "[Almacenamiento en caché de dependencias de paquetes](https://github.com/actions/setup-python#caching-packages-dependencies)" en el archivo README de `setup-python`. -If you have a custom requirement or need finer controls for caching, you can use the [`cache` action](https://github.com/marketplace/actions/cache). Pip caches dependencies in different locations, depending on the operating system of the runner. The path you'll need to cache may differ from the Ubuntu example above, depending on the operating system you use. For more information, see [Python caching examples](https://github.com/actions/cache/blob/main/examples.md#python---pip) in the `cache` action repository. +Si tiene una necesidad específica o necesita controles más precisos para el almacenamiento en caché, puede usar la [acción `cache`](https://github.com/marketplace/actions/cache). Pip almacena en caché las dependencias en diferentes ubicaciones, en función del sistema operativo del ejecutor. La ruta que necesitarás para almacenar en caché puede diferir del ejemplo de Ubuntu que se muestra anteriormente, según el sistema operativo que uses. Para obtener más información, consulte [Ejemplos de almacenamiento en caché de Python](https://github.com/actions/cache/blob/main/examples.md#python---pip) en el repositorio de acciones de `cache`. {% endif %} -## Testing your code +## Probar el código -You can use the same commands that you use locally to build and test your code. +Puedes usar los mismos comandos que usas de forma local para construir y probar tu código. -### Testing with pytest and pytest-cov +### Pruebas con pytest y pytest-cov -This example installs or upgrades `pytest` and `pytest-cov`. Tests are then run and output in JUnit format while code coverage results are output in Cobertura. For more information, see [JUnit](https://junit.org/junit5/) and [Cobertura](https://cobertura.github.io/cobertura/). +En este ejemplo se instalan o actualizan `pytest` y `pytest-cov`. A continuación, se ejecutan y se emiten pruebas en formato JUnit, mientras que los resultados de la cobertura de código se emiten en Cobertura. Para obtener más información, consulte [JUnit](https://junit.org/junit5/) y [Cobertura](https://cobertura.github.io/cobertura/). ```yaml{:copy} steps: @@ -276,9 +278,9 @@ steps: pytest tests.py --doctest-modules --junitxml=junit/test-results.xml --cov=com --cov-report=xml --cov-report=html ``` -### Using Flake8 to lint code +### Usar Flake8 para el código lint -The following example installs or upgrades `flake8` and uses it to lint all files. For more information, see [Flake8](http://flake8.pycqa.org/en/latest/). +En el ejemplo siguiente se instala o actualiza `flake8` y se usa para ejecutar el linting en todos los archivos. Para obtener más información, consulte [Flake8](http://flake8.pycqa.org/en/latest/). ```yaml{:copy} steps: @@ -298,11 +300,11 @@ steps: continue-on-error: true ``` -The linting step has `continue-on-error: true` set. This will keep the workflow from failing if the linting step doesn't succeed. Once you've addressed all of the linting errors, you can remove this option so the workflow will catch new issues. +El paso de linting tiene establecido `continue-on-error: true`. Esto prevendrá que el flujo de trabajo falle si el paso de limpieza de código no tiene éxito. Una vez que hayas abordado todos los errores de limpieza de código, puedes eliminar esta opción para que el flujo de trabajo atrape propuestas nuevas. -### Running tests with tox +### Ejecutar pruebas con tox -With {% data variables.product.prodname_actions %}, you can run tests with tox and spread the work across multiple jobs. You'll need to invoke tox using the `-e py` option to choose the version of Python in your `PATH`, rather than specifying a specific version. For more information, see [tox](https://tox.readthedocs.io/en/latest/). +Con {% data variables.product.prodname_actions %}, puedes ejecutar pruebas con tox y repartir el trabajo a través de múltiples trabajos. Deberá invocar tox mediante la opción `-e py` para elegir la versión de Python en `PATH` lugar de especificar una versión concreta. Para obtener más información, consulte [tox](https://tox.readthedocs.io/en/latest/). ```yaml{:copy} name: Python package @@ -330,11 +332,11 @@ jobs: run: tox -e py ``` -## Packaging workflow data as artifacts +## Empaquetar datos de flujo de trabajo como artefactos -You can upload artifacts to view after a workflow completes. For example, you may need to save log files, core dumps, test results, or screenshots. For more information, see "[Persisting workflow data using artifacts](/github/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts)." +Puedes cargar artefactos para ver después de que se complete un flujo de trabajo. Por ejemplo, es posible que debas guardar los archivos de registro, los vaciados de memoria, los resultados de las pruebas o las capturas de pantalla. Para más información, vea "[Conservación de datos de flujo de trabajo mediante artefactos](/github/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts)". -The following example demonstrates how you can use the `upload-artifact` action to archive test results from running `pytest`. For more information, see the [`upload-artifact` action](https://github.com/actions/upload-artifact). +En el ejemplo siguiente se muestra cómo puede usar la acción `upload-artifact` para archivar los resultados de la prueba después de ejecutar `pytest`. Para más información, vea la [acción `upload-artifact`](https://github.com/actions/upload-artifact). ```yaml{:copy} name: Python package @@ -371,11 +373,11 @@ jobs: if: {% raw %}${{ always() }}{% endraw %} ``` -## Publishing to package registries +## Publicar en registros de paquetes -You can configure your workflow to publish your Python package to a package registry once your CI tests pass. This section demonstrates how you can use {% data variables.product.prodname_actions %} to upload your package to PyPI each time you [publish a release](/github/administering-a-repository/managing-releases-in-a-repository). +Puedes configurar tu flujo de trabajo para publicar tu paquete de Python a un registro de paquetes una vez que pasen tus pruebas de IC. En esta sección se muestra cómo puede usar {% data variables.product.prodname_actions %} para cargar el paquete en PyPI cada vez que [publique una versión](/github/administering-a-repository/managing-releases-in-a-repository). -For this example, you will need to create two [PyPI API tokens](https://pypi.org/help/#apitoken). You can use secrets to store the access tokens or credentials needed to publish your package. For more information, see "[Creating and using encrypted secrets](/github/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)." +En este ejemplo, deberá crear dos [tokens de API de PyPI](https://pypi.org/help/#apitoken). Puedes utilizar secretos para almacenar los tokens de acceso o las credenciales que se necesitan publicar en tu paquete. Para más información, vea ["Creación y uso de secretos cifrados](/github/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)". ```yaml{:copy} {% data reusables.actions.actions-not-certified-by-github-comment %} @@ -410,4 +412,4 @@ jobs: password: {% raw %}${{ secrets.PYPI_API_TOKEN }}{% endraw %} ``` -For more information about the starter workflow, see [`python-publish`](https://github.com/actions/starter-workflows/blob/main/ci/python-publish.yml). +Para obtener más información sobre el flujo de trabajo de inicio, consulte [`python-publish`](https://github.com/actions/starter-workflows/blob/main/ci/python-publish.yml). 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 72488aef25..65c838a2c3 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 @@ -12,11 +12,15 @@ type: tutorial topics: - CI - Ruby -shortTitle: Crear & probar a Ruby +shortTitle: Build & test Ruby +ms.openlocfilehash: d6408613be9666dc86e982f99dcba47bbe3f7f9b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147408991' --- - -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} ## Introducción @@ -24,16 +28,16 @@ Esta guía te muestra cómo crear un flujo de trabajo de integración contínua ## Prerrequisitos -Te recomendamos que tengas una comprensión básica de Ruby, YAML, las opciones de configuración de flujo de trabajo y de cómo crear un archivo de flujo de trabajo. Para obtener más información, consulta: +Te recomendamos que tengas una comprensión básica de Ruby, YAML, las opciones de configuración de flujo de trabajo y de cómo crear un archivo de flujo de trabajo. Para más información, consulte: -- [Aprende sobre las {% data variables.product.prodname_actions %}](/actions/learn-github-actions) -- [Ruby en 20 minutos](https://www.ruby-lang.org/en/documentation/quickstart/) +- [Más información sobre {% data variables.product.prodname_actions %}](/actions/learn-github-actions) +- [Ruby en 20 minutos](https://www.ruby-lang.org/en/documentation/quickstart/) ## Utilizar el flujo de trabajo inicial de Ruby -{% data variables.product.prodname_dotcom %} Proporciona un flujo de trabajo inicial de Ruby que funcionará para la mayoría de los proyectos de Ruby. Para obtener más información, consulta el [Flujo de trabajo inicial de Ruby](https://github.com/actions/starter-workflows/blob/master/ci/ruby.yml). +{% data variables.product.prodname_dotcom %} Proporciona un flujo de trabajo inicial de Ruby que funcionará para la mayoría de los proyectos de Ruby. Para más información, vea el [flujo de trabajo de inicio de Ruby](https://github.com/actions/starter-workflows/blob/master/ci/ruby.yml). -Para comenzar rápidamente, agrega el flujo de trabajo inicial al directorio de `.github/workflows` de tu repositorio. El flujo de trabajo que se muestra a continuación asume que la rama predeterminada de tu repositorio es `main`. +Para comenzar rápidamente, agregue el flujo de trabajo de inicio al directorio `.github/workflows` del repositorio. En el flujo de trabajo que se muestra a continuación se asume que la rama predeterminada del repositorio es `main`. ```yaml {% data reusables.actions.actions-not-certified-by-github-comment %} @@ -67,9 +71,9 @@ jobs: ## Especificar la versión de Ruby -La forma más fácil de especificar una versión de Ruby es utilizando la acción `ruby/setup-ruby` que se proporciona en la organización de Ruby en GitHub. Esta acción agrega cualquier versión compatible con Ruby al `PATH` de cada ejecución de un job en un flujo de trabajo. Para obtener más información y versiones disponibles de Ruby, consulta [`ruby/setup-ruby`](https://github.com/ruby/setup-ruby). +La forma más sencilla de especificar una versión de Ruby consiste en usar la acción `ruby/setup-ruby` que se proporciona en la organización de Ruby en GitHub. La acción agrega cualquier versión compatible con Ruby a `PATH` de cada ejecución de un trabajo en un flujo de trabajo. Para más información y obtener las versiones de Ruby disponibles, vea [`ruby/setup-ruby`](https://github.com/ruby/setup-ruby). -La forma en la que se recomienda utilizar Ruby con GitHub Actions es mediante la acción `ruby/setup-ruby` de Ruby, ya que esto garantiza el comportamiento consistente a través de los diversos ejecutores y versiones de Ruby. +El uso de la acción `ruby/setup-ruby` de Ruby es la forma recomendada de utilizar Ruby con Acciones de GitHub, ya que esto garantiza el comportamiento consistente entre los diversos ejecutores y versiones de Ruby. La acción `setup-ruby` toma una versión de Ruby como entrada y la configura en el ejecutor. @@ -83,7 +87,7 @@ steps: - run: bundle exec rake ``` -Como alternativa, puedes ingresar un archivo de `.ruby-version` en la raíz de tu repositorio y `setup-ruby` utilizará la versión que se defina en dicho archivo. +Como alternativa, puede insertar un archivo `.ruby-version` en la raíz del repositorio y `setup-ruby` usará la versión definida en ese archivo. ## Hacer pruebas con varias versiones de Ruby @@ -97,7 +101,7 @@ strategy: ``` {% endraw %} -Cad versión de Ruby que se especifica en el arreglo `ruby-version` crea un job que ejecuta los mismos pasos. El contexto {% raw %}`${{ matrix.ruby-version }}`{% endraw %} se utiliza para acceder a la versión actual del job. Para obtener más información acerca de las estrategias y los contextos de la matriz, consulta las secciones "[Sintaxis de flujo de trabajo para las {% data variables.product.prodname_actions %}](/actions/learn-github-actions/workflow-syntax-for-github-actions)" y "[Contextos](/actions/learn-github-actions/contexts)". +Cada versión de Ruby que se especifica en la matriz `ruby-version` crea un trabajo que ejecuta los mismos pasos. El contexto {% raw %}`${{ matrix.ruby-version }}`{% endraw %} se usa para acceder a la versión del trabajo actual. Para más información sobre las estrategias y los contextos de matriz, vea "[Sintaxis de flujo de trabajo para {% data variables.product.prodname_actions %}](/actions/learn-github-actions/workflow-syntax-for-github-actions)" y "[Contextos](/actions/learn-github-actions/contexts)". El flujo de trabajo ya actualizado en su totalidad con una estrategia de matriz podría verse así: @@ -137,7 +141,7 @@ jobs: ## Instalar dependencias con Bundler -La acción `setup-ruby` te instalará bundler automáticamente. La versión se determina de acuerdo con tu archivo `gemfile.lock`. Si no hay alguna versión presente en tu archivo de bloqueo, entonces se instalará la última versión compatible. +La acción `setup-ruby` instalará automáticamente el empaquetador. La versión viene determinada por el archivo `gemfile.lock`. Si no hay alguna versión presente en tu archivo de bloqueo, entonces se instalará la última versión compatible. ```yaml steps: @@ -152,7 +156,7 @@ steps: ### Almacenar dependencias en caché -La acción `setup-ruby` proporciona un método para manejar automáticamente el almacenamiento en caché de tus gemas entre ejecuciones. +Las acciones `setup-ruby` proporcionan un método para controlar automáticamente el almacenamiento en caché de las gemas entre ejecuciones. Para habilitar el guardado en caché, configura lo siguiente. @@ -165,11 +169,11 @@ steps: ``` {% endraw %} -Esto configurará a bundler para que instale tus gemas en `vendor/cache`. Para cada ejecución exitosa de tu flujo de trabajo, {% data variables.product.prodname_actions %} almacenará esta carpeta en caché y volverá a descargarla para ejecuciones de flujo de trabajo posteriores. Se utiliza un hash de tu gemfile.lock y de la versión de Ruby como la clave de caché. Si instalas cualquier gema nueva o cambias una versión, el caché se invalidará y bundler realizará una instalación desde cero. +Esto configurará el empaquetador para instalar las gemas en `vendor/cache`. Para cada ejecución correcta de tu flujo de trabajo, {% data variables.product.prodname_actions %} almacenará esta carpeta en caché y volverá a descargarse para cualquier ejecución de flujo de trabajo posterior. Se utiliza un hash de tu gemfile.lock y de la versión de Ruby como la clave de caché. Si instalas cualquier gema nueva o cambias una versión, el caché se invalidará y bundler realizará una instalación desde cero. -**Guardar en caché sin setup-ruby** +**Almacenamiento en caché sin setup-ruby** -Para tener un mejor control sobre el almacenamiento en caché, puedes utilizar la acción de `actions/cache` directamente. Para obtener más información, consulta la sección "[Almacenar las dependencias en caché para agilizar los flujos de trabajo](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)". +Para tener mayor control sobre el almacenamiento en caché, puedes usar la acción `actions/cache` directamente. Para más información, vea "[Almacenamiento en caché de dependencias para acelerar los flujos de trabajo](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)". ```yaml steps: @@ -185,7 +189,7 @@ steps: bundle install --jobs 4 --retry 3 ``` -Si estás utilizando una compilación de matriz, deberás incluir las variables de dicha matriz en tu clave de caché. Por ejemplo, si tienes una estrategia de matriz para versiones de Ruby diferentes (`matrix.ruby-version`) y sistemas operativos diferentes (`matrix.os`), tus pasos de flujo de trabajo podrían verse así: +Si estás utilizando una compilación de matriz, deberás incluir las variables de dicha matriz en tu clave de caché. Por ejemplo, si tiene una estrategia de matriz para diferentes versiones de Ruby (`matrix.ruby-version`) y sistemas operativos (`matrix.os`), los pasos de flujo de trabajo podrían tener este aspecto: ```yaml steps: @@ -240,7 +244,7 @@ jobs: ## Limpiar tu código -El siguiente ejemplo instala `rubocop` y lo utiliza para limpiar todos los archivos. Para obtener más información, consulta la sección [RuboCop](https://github.com/rubocop-hq/rubocop). Puedes [configurar Rubocop](https://docs.rubocop.org/rubocop/configuration.html) para decidir cuáles serán las reglas de limpieza específicas. +En el ejemplo siguiente se instala `rubocop` y se usa para el lint de todos los archivos. Para más información, vea [RuboCop](https://github.com/rubocop-hq/rubocop). Puede [configurar Rubocop](https://docs.rubocop.org/rubocop/configuration.html) para decidir las reglas de linting específicas. ```yaml {% data reusables.actions.actions-not-certified-by-github-comment %} @@ -268,7 +272,7 @@ jobs: Puedes configurar tu flujo de trabajo para publicar tu paquete de Ruby en cualquier registro de paquetes que quieras cuando pasen tus pruebas de IC. -Puedes almacenar todos los tokens de acceso o credenciales necesarios para publicar tu paquete utilizando secretos del repositorio. Elsiguiente ejemplo crea y publica un paquete en el `Registro de Paquetes de Github` y en `RubyGems`. +Puedes almacenar todos los tokens de acceso o credenciales necesarios para publicar tu paquete utilizando secretos del repositorio. En el ejemplo siguiente se crea y publica un paquete en `GitHub Package Registry` y `RubyGems`. ```yaml {% data reusables.actions.actions-not-certified-by-github-comment %} diff --git a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-swift.md b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-swift.md index d37159ef79..3234d842f3 100644 --- a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-swift.md +++ b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-swift.md @@ -12,30 +12,33 @@ type: tutorial topics: - CI - Swift -shortTitle: Compilar & probar en Swift +shortTitle: Build & test Swift +ms.openlocfilehash: 5717f9c7a939d2347ea5a49458002185c3ec07eb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147408999' --- - -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} ## Introducción Esta guía te muestra cómo crear y probar un paquete de Swift. -{% ifversion ghae %} Para compilar y probar tu proyecto de Swift en {% data variables.product.prodname_ghe_managed %}, se requieren las dependencias necesarias de Swift. {% data reusables.actions.self-hosted-runners-software %} -{% else %}Los ejecutores hospedados en {% data variables.product.prodname_dotcom %} tienen un caché de herramientas con software preinstalado y los ejecutores de Ubuntu y macOS incluyen las dependencias para crear paquetes de Swift. Para encontrar una lista completa de software actualizado y las versiones preinstaladas de Swift y Xcode, consulta la sección "[Acerca de los ejecutores hospedados en GitHub](/actions/using-github-hosted-runners/about-github-hosted-runners#supported-software)".{% endif %} +{% ifversion ghae %} Para compilar y probar tu proyecto de Swift en {% data variables.product.prodname_ghe_managed %}, se requieren las dependencias necesarias de Swift. Los ejecutores hospedados en {% data reusables.actions.self-hosted-runners-software %} {% else %}{% data variables.product.prodname_dotcom %} tienen una caché de herramientas con software preinstalado y los ejecutores de Ubuntu y macOS incluyen las dependencias para crear paquetes de Swift. Para obtener una lista completa de software actualizado y las versiones preinstaladas de Swift y Xcode, vea "[Acerca de los ejecutores hospedados en GitHub](/actions/using-github-hosted-runners/about-github-hosted-runners#supported-software)".{% endif %} ## Prerrequisitos -Ya debes estar familiarizado con la sintaxis de YAML y con cómo se utiliza con {% data variables.product.prodname_actions %}. Para obtener más información, consulta "[Sintaxis de flujo de trabajo para {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions)". +Ya debes estar familiarizado con la sintaxis de YAML y con cómo se utiliza con {% data variables.product.prodname_actions %}. Para más información, vea "[Sintaxis de flujo de trabajo para {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions)". -Te recomendamos que tengas un entendimiento básico de los paquetes de Swift. Para obtener más información, consulta la sección "[Paquetes de Swift](https://developer.apple.com/documentation/swift_packages)" en la documentación de desarrollador de Apple. +Te recomendamos que tengas un entendimiento básico de los paquetes de Swift. Para más información, vea "[Paquetes de Swift](https://developer.apple.com/documentation/swift_packages)" en la documentación para desarrolladores de Apple. ## Utilizar el flujo de trabajo inicial de Swift -{% data variables.product.prodname_dotcom %} proporciona un flujo de trabajo inicial de Swift que debería funcionar par ala mayoría de los proyectos de Swift y esta guía incluye ejemplos que te muestran cómo personalizarlo. Para obtener más información, consulta la sección [Flujo de trabajo inicial de Swift](https://github.com/actions/starter-workflows/blob/main/ci/swift.yml). +{% data variables.product.prodname_dotcom %} proporciona un flujo de trabajo inicial de Swift que debería funcionar par ala mayoría de los proyectos de Swift y esta guía incluye ejemplos que te muestran cómo personalizarlo. Para más información, vea el [flujo de trabajo de inicio de Swift](https://github.com/actions/starter-workflows/blob/main/ci/swift.yml). -Para comenzar rápidamente, agrega el flujo de trabajo inicial al directorio de `.github/workflows` de tu repositorio. +Para comenzar rápidamente, agregue el flujo de trabajo de inicio al directorio `.github/workflows` del repositorio. ```yaml{:copy} name: Swift @@ -57,15 +60,15 @@ jobs: ## Especificar una versión de Swift -Para utilizar una versión preinstalada de Swift en un ejecutor hospedado en {% data variables.product.prodname_dotcom %}, utiliza la acción `fwal/setup-swift`. Esta acción encuentra una versión específica de Swift desde el caché de herramientas en el ejecutor y agrega los binarios necesarios al `PATH`. Estos cambios persistirán durante el resto de un job. Para obtener más información, consulta la acción [`fwal/setup-swift`](https://github.com/marketplace/actions/setup-swift). +Para usar una versión preinstalada concreta de Swift en un ejecutor hospedado en {% data variables.product.prodname_dotcom %}, use la acción `fwal/setup-swift`. Esta acción busca una versión específica de Swift en la caché de herramientas en el ejecutor y agrega los binarios necesarios a `PATH`. Estos cambios persistirán durante el resto de un job. Para más información, vea la acción [`fwal/setup-swift`](https://github.com/marketplace/actions/setup-swift). -Si estás utilizando un ejecutor auto-hospedado, debes instalar tus versiones de Swift deseadas y agregarlas al `PATH`. +Si usa un ejecutor autohospedado, debe instalar las versiones de Swift deseadas y agregarlas a `PATH`. -Los siguientes ejemplos demuestran el uso de la acción `fwal/setup-swift`. +En los ejemplos siguientes se muestra cómo usar la acción `fwal/setup-swift`. ### Utilizar versiones múltiples de Swift -Puedes configurar tu job para que utilice versiones múltiples de Swift en una matriz. +Puedes configurar el trabajo para que use múltiples versiones de Swift en una matriz. ```yaml{:copy} @@ -99,7 +102,7 @@ jobs: ### Utilizar solo una versión específica de Swift -Puedes configurar tu job para que utilice una sola versión específica de Swift, tal como la `5.3.3`. +Puede configurar el trabajo para que use una versión concreta de Swift, por ejemplo, `5.3.3`. {% raw %} ```yaml{:copy} @@ -114,7 +117,7 @@ steps: ## Construir y probar tu código -Puedes utilizar los mismos comandos que usas localmente para compilar y probar tu código utilizando Swift. Este ejemplo demuestra cómo utilizar `swift build` y `swift test` en un job: +Puedes utilizar los mismos comandos que usas localmente para compilar y probar tu código utilizando Swift. En este ejemplo se muestra cómo usar `swift build` y `swift test` en un trabajo: ```yaml{:copy} steps: diff --git a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-xamarin-applications.md b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-xamarin-applications.md index b86dc1810e..df269feb46 100644 --- a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-xamarin-applications.md +++ b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-xamarin-applications.md @@ -16,11 +16,15 @@ topics: - Xamarin.Android - Android - iOS -shortTitle: Compila & prueba las apps de Xamarin +shortTitle: Build & test Xamarin apps +ms.openlocfilehash: 2e4e9a8eb73cd9dc2ef054c6c3ac48a9beadd9d1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147518932' --- - -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} ## Introducción @@ -28,18 +32,18 @@ Esta guía te muestra cómo crear un flujo de trabajo que realice integración c Para encontrar una lista completa de versiones disponibles de Xamarin SDK en los ejecutores de macOS hospedados en {% data variables.product.prodname_actions %}, consulta la documentación: -* [macOS 10.15](https://github.com/actions/runner-images/blob/main/images/macos/macos-10.15-Readme.md#xamarin-bundles) -* [macOS 11](https://github.com/actions/runner-images/blob/main/images/macos/macos-11-Readme.md#xamarin-bundles) +* [macOS 10.15](https://github.com/actions/runner-images/blob/main/images/macos/macos-10.15-Readme.md#xamarin-bundles) +* [macOS 11](https://github.com/actions/runner-images/blob/main/images/macos/macos-11-Readme.md#xamarin-bundles) {% data reusables.actions.macos-runner-preview %} -## Prerrequisitos +## Requisitos previos -Te recomendamos tener un entendimiento básico de Xamarin, .NET Core SDK, Yaml, opciones de configuración de flujo de trabajo y cómo crear un archivo de flujo de trabajo. Para obtener más información, consulta: +Te recomendamos tener un entendimiento básico de Xamarin, .NET Core SDK, Yaml, opciones de configuración de flujo de trabajo y cómo crear un archivo de flujo de trabajo. Para más información, consulte: -- "[Sintaxis de flujo de trabajo para las {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions)" -- "[Comenzar con .NET](https://dotnet.microsoft.com/learn)" -- "[Aprende Xamarin](https://dotnet.microsoft.com/learn/xamarin)" +- "[Sintaxis de flujos de trabajo para {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions)" +- "[Introducción a .NET](https://dotnet.microsoft.com/learn)" +- "[Más información sobre Xamarin](https://dotnet.microsoft.com/learn/xamarin)" ## Crear apps de Xamarin.iOS @@ -60,7 +64,7 @@ jobs: - name: Set default Xamarin SDK versions run: | $VM_ASSETS/select-xamarin-sdk-v2.sh --mono=6.12 --ios=14.10 - + - name: Set default Xcode 12.3 run: | XCODE_ROOT=/Applications/Xcode_12.3.0.app @@ -113,6 +117,6 @@ jobs: ## Especificar una versión de .NET -Para utilizar una versión preinstalada de .NET Core SDK en un ejecutor hospedado en {% data variables.product.prodname_dotcom %}, utiliza la acción `setup-dotnet`. Esta acción encuentra una versión específica de .NET desde el caché de las herramientas en cada ejecutor y agrega los binarios necesarios a `PATH`. Estos cambios persistirán para el recordatorio del job. - -La acción `setup-dotnet` es la forma recomendada de utilizar .NET con las {% data variables.product.prodname_actions %}, porque garantiza el comportamiento consistente a través de diversos ejecutores y diversas versiones de .NET. Si estás utilizando un ejecutor auto-hospedado, debes instalar .NET y agregarlo a `PATH`. Para obtener más información, consulta la acción [`setup-dotnet`](https://github.com/marketplace/actions/setup-net-core-sdk). +Para usar una versión preinstalada del SDK de .NET Core en un ejecutor hospedado en {% data variables.product.prodname_dotcom %}, use la acción `setup-dotnet`. Esta acción busca una versión específica de .NET en la caché de herramientas en cada ejecutor y agrega los binarios necesarios a `PATH`. Estos cambios persistirán para el recordatorio del job. + +La acción `setup-dotnet` es la forma recomendada de usar .NET con {% data variables.product.prodname_actions %}, ya que garantiza el comportamiento coherente entre los distintos ejecutores y versiones de .NET. Si va a usar un ejecutor autohospedado, debe instalar .NET y agregarlo a `PATH`. Para más información, vea la acción [`setup-dotnet`](https://github.com/marketplace/actions/setup-net-core-sdk). diff --git a/translations/es-ES/content/actions/automating-builds-and-tests/index.md b/translations/es-ES/content/actions/automating-builds-and-tests/index.md index 759f0cf61e..a190bb5e08 100644 --- a/translations/es-ES/content/actions/automating-builds-and-tests/index.md +++ b/translations/es-ES/content/actions/automating-builds-and-tests/index.md @@ -1,6 +1,6 @@ --- title: Compilaciones automáticas y pruebas -shortTitle: Compila y prueba +shortTitle: Build and test intro: 'Puedes compilar y hacer pruebas automáticamente en tus proyectos con {% data variables.product.prodname_actions %}.' versions: fpt: '*' @@ -29,5 +29,11 @@ children: - /building-and-testing-ruby - /building-and-testing-swift - /building-and-testing-xamarin-applications +ms.openlocfilehash: fb95fa1cbd04dfd8484755fd5ee444a8fae93a38 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146682290' --- diff --git a/translations/es-ES/content/actions/creating-actions/about-custom-actions.md b/translations/es-ES/content/actions/creating-actions/about-custom-actions.md index ac2fa6164f..e752b3bbb3 100644 --- a/translations/es-ES/content/actions/creating-actions/about-custom-actions.md +++ b/translations/es-ES/content/actions/creating-actions/about-custom-actions.md @@ -16,79 +16,80 @@ type: overview topics: - Action development - Fundamentals +ms.openlocfilehash: ac933a5014750f75373fafa7f8dd52333b79a469 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147154577' --- - -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} ## Acercad e las acciones personalizadas -Puedes crear acciones por medio de a escritura de un código personalizado que interactúe con tu repositorio de la manera que desees, incluida la integración con las API de {% data variables.product.prodname_dotcom %} y cualquier API de terceros disponible públicamente. Por ejemplo, una acción puede publicar módulos npm, enviar alertas por SMS cuando se crean propuestas urgentes o implementar un código listo para producción. +Puedes crear acciones escribiendo un código personalizado que interactúe con tu repositorio de la manera que desees, incluida la integración con las API de {% data variables.product.prodname_dotcom %} y cualquier API de terceros disponible públicamente. Por ejemplo, una acción puede publicar módulos npm, enviar alertas por SMS cuando se crean problemas urgentes o implementar código listo para producción. -{% ifversion fpt or ghec %} -Puedes escribir tus propias acciones para usar en tu flujo de trabajo o compartir las acciones que crees con la comunidad {% data variables.product.prodname_dotcom %}. Para compartir las acciones que creaste con todos, tu repositorio debe ser público. {% ifversion internal-actions %}Para compartir las acciones únicamente con tu empresa, tu repositorio debe ser interno.{% endif %} -{% endif %} +{% ifversion fpt or ghec %} Puede escribir sus propias acciones para utilizarlas en su flujo de trabajo o compartir las acciones que cree con la comunidad de {% data variables.product.prodname_dotcom %}. Para compartir las acciones que creaste con todos, tu repositorio debe ser público. {% ifversion internal-actions %}Para compartir acciones solo con tu empresa, el repositorio debe ser interno.{% endif %} {% endif %} Las acciones pueden ejecutarse directamente en una máquina o en un contenedor Docker. Puedes definir las entradas, salidas y variables de entorno de una acción. ## Tipos de acciones -Puedes crear acciones de contenedor Docker y JavaScript. Las acciones requieren un archivo de metadatos para definir las entradas, salidas y puntos de entrada para tu acción. El nombre del archivo de metadatos debe ser `action.yml` o `action.yaml`. Para obtener más información, consulta "[Sintaxis de metadatos para {% data variables.product.prodname_actions %}](/articles/metadata-syntax-for-github-actions)" +Puedes crear acciones de contenedor Docker y JavaScript. Las acciones requieren un archivo de metadatos para definir las entradas, salidas y puntos de entrada para tu acción. El nombre del archivo de metadatos debe ser `action.yml` o `action.yaml`. Para más información, vea "[Sintaxis de metadatos para {% data variables.product.prodname_actions %}](/articles/metadata-syntax-for-github-actions)". -| Tipo | Sistema operativo | -| ------------------- | --------------------- | -| Contenedor Docker | Linux | -| JavaScript | Linux, macOS, Windows | +| Tipo | Sistema operativo | +| ---- | ------------------- | +| Contenedor de Docker | Linux | +| JavaScript | Linux, macOS, Windows | | Acciones compuestas | Linux, macOS, Windows | -### Acciones del contenedor Docker +### Acciones de contenedor de Docker -Los contenedores Docker empaquetan el entorno con el código de las {% data variables.product.prodname_actions %}. Esto crea una unidad de trabajo más consistente y confiable, ya que el consumidor de la acción no necesita preocuparse por las herramientas o las dependencias. +Los contenedores Docker empaquetan el entorno con el código {% data variables.product.prodname_actions %}. Esto crea una unidad de trabajo más consistente y confiable, ya que el consumidor de la acción no necesita preocuparse por las herramientas o las dependencias. -Un contenedor Docker te permite usar versiones específicas de un sistema operativo, dependencias, herramientas y código. Para las acciones que se deben ejecutar en una configuración de entorno específica, Docker es una opción ideal porque puedes personalizar el sistema operativo y las herramientas. Debido a la latencia para crear y recuperar el contenedor, las acciones del contenedor Docker son más lentas que las acciones de JavaScript. +Un contenedor Docker te permite usar versiones específicas de un sistema operativo, dependencias, herramientas y código. Para las acciones que se deben ejecutar en una configuración de entorno específica, Docker es una opción ideal ya que puedes personalizar el sistema operativo y las herramientas. Debido a la latencia para crear y recuperar el contenedor, las acciones del contenedor Docker son más lentas que las acciones de JavaScript. Las acciones de contenedor de Docker solo pueden ejecutarse en ejecutores con un sistema operativo Linux. {% data reusables.actions.self-hosted-runner-reqs-docker %} ### Acciones de JavaScript -Las acciones de JavaScript pueden ejecutarse directamente en una máquina del ejecutor y separar el código de acción del entorno utilizado para ejecutar el código. El uso de una acción de JavaScript simplifica el código de acción y se ejecuta más rápido que una acción de contenedor Docker. +Las acciones de JavaScript pueden ejecutarse directamente en una máquina del ejecutor y separar el código de acción del entorno utilizado para ejecutar el código. El uso de una acción de JavaScript simplifica el código de la acción y se ejecuta más rápido que una acción de contenedor Docker. {% data reusables.actions.pure-javascript %} -Si estás desarrollando un proyecto Node.js, el conjunto de herramientas de las {% data variables.product.prodname_actions %} te ofrece paquetes que puedes usar en tu proyecto para acelerar el desarrollo. Para obtener más información, consulta el repositorio [actions/toolkit](https://github.com/actions/toolkit). +Si estás desarrollando un proyecto Node.js, el conjunto de herramientas de las {% data variables.product.prodname_actions %} te ofrece paquetes que puedes usar en tu proyecto para acelerar el desarrollo. Para obtener más información, consulte el repositorio [actions/toolkit](https://github.com/actions/toolkit). ### Acciones compuestas -Una acción _compuesta_ te permite combinar pasos de flujo de trabajo múltiples dentro de una acción. Por ejemplo, puedes utilizar esta característica para agrupar comandos de ejecución múltiples en una acción y luego tener un flujo de trabajo que ejecute estos comandos agrupados como un paso simple utilizando dicha acción. Para ver un ejemplo, revisa la sección "[Crear una acción compuesta](/actions/creating-actions/creating-a-composite-action)". +Una acción _compuesta_ le permite combinar varios pasos de flujo de trabajo dentro de una acción. Por ejemplo, puedes utilizar esta característica para agrupar comandos de ejecución múltiples en una acción y luego tener un flujo de trabajo que ejecute estos comandos agrupados como un paso simple utilizando dicha acción. Para ver un ejemplo, consulte "[Crear una acción compuesta](/actions/creating-actions/creating-a-composite-action)". ## Elegir una ubicación para tu acción Si estás desarrollando una acción para que otras personas la utilicen, te recomendamos mantener la acción en su propio repositorio en lugar de agruparla con otro código de aplicación. Esto te permite versionar, rastrear y lanzar la acción como cualquier otro software. -{% ifversion fpt or ghec %} -Con el almacenamiento de una acción en su propio repositorio es más fácil para la comunidad {% data variables.product.prodname_dotcom %} descubrir la acción, reduce el alcance de la base de código para que los desarrolladores solucionen problemas y extiendan la acción, y desacopla el control de versiones de otro código de aplicación. +{% ifversion fpt or ghec %} Con el almacenamiento de una acción en su propio repositorio es más fácil para la comunidad de {% data variables.product.prodname_dotcom %} descubrir la acción, se reduce el alcance de la base de código para que los desarrolladores solucionen problemas y extiendan la acción y se desacopla el control de versiones del de otro código de aplicación. {% endif %} {% data reusables.actions.internal-actions-summary %} -{% ifversion fpt or ghec %}Si estás creando una acción que no piensas poner disponible para otros, puedes {% else %} Puedes {% endif %} almacenar los archivos de dicha acción en cualquier ubicación de tu repositorio. Si tienes la intención de combinar la acción, el flujo de trabajo y el código de aplicación en un único repositorio, es recomendable que almacenes las acciones en el directorio `.github`. Por ejemplo, `.github/actions/action-a` y `.github/actions/action-b`. +{% ifversion fpt or ghec %}Si estás creando una acción que no piensas poner disponible para otros, puedes {% else %} Puedes {% endif %} almacenar los archivos de dicha acción en cualquier ubicación de tu repositorio. Si tiene previsto combinar un código de acción, de flujo de trabajo y de aplicación en un único repositorio, se recomienda almacenar las acciones en el directorio `.github`. Por ejemplo, `.github/actions/action-a` y `.github/actions/action-b`. ## Compatibilidad con {% data variables.product.prodname_ghe_server %} Para garantizar de que tu acción es compatible con {% data variables.product.prodname_ghe_server %}, debes asegurarte de que no utilices ninguna referencia escrita a mano para las URL de la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}. En vez de esto, deberías utilizar variables de ambiente para referirte a la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}: -- Crear y validar un lanzamiento en una rama de lanzamiento (tal como `release/v1`) antes de crear la etiqueta de lanzamiento (por ejemplo, `v1.0.2`). -- Para el caso de GraphQL, utiliza la variable de ambiente `GITHUB_GRAPHQL_URL`. +- Para la API de REST, use la variable de entorno `GITHUB_API_URL`. +- Para GraphQL, use la variable de entorno `GITHUB_GRAPHQL_URL`. -Para obtener más información, consulta la sección "[Variables de ambiente predeterminadas](/actions/configuring-and-managing-workflows/using-environment-variables#default-environment-variables)." +Para obtener más información, consulte "[Variables de entorno predeterminadas](/actions/configuring-and-managing-workflows/using-environment-variables#default-environment-variables)". -## Utilizar la administración de lanzamientos para las acciones +## Uso de la administración de versiones para acciones Esta sección explica cómo puedes utilizar la administración de lanzamientos para distribuir actualizaciones a tus acciones de forma predecible. ### Buenas prácticas para la administración de lanzamientos -Si estás desarrollando una acción para que la utilicen otras personas, te recomendamos utilizar la administración de lanzamientos para controlar cómo distribuyes las actualizaciones. Los usuarios pueden esperar que una versión de parche de una acción incluya las correcciones y parches de seguridad críticos y necesarios mientras aún sigue siendo compatible con sus flujo de trabajo existentes. Deberías considerar lanzar una versión mayor cada que tus cambios afecten la compatibilidad. +Si estás desarrollando una acción para que la utilicen otras personas, te recomendamos utilizar la administración de lanzamientos para controlar cómo distribuyes las actualizaciones. Los usuarios pueden esperar que la versión del parche de una acción incluya correcciones críticas y parches de seguridad necesarios y que se mantenga compatible con los flujos de trabajo existentes. Deberías considerar lanzar una versión mayor cada que tus cambios afecten la compatibilidad. Bajo este acercamiento de administración de lanzamientos, los usuarios no deberían referenciar una rama predeterminada de una acción, ya que es probable que contenga el código más reciente y, en consecuencia, podría ser inestable. En vez de esto, puedes recomendar a tus usuarios que especifiquen una versión mayor cuando utilicen tu acción, y únicamente dirigirlos a una versión más específica si encuentran algún problema. @@ -98,11 +99,11 @@ Para utilizar una versión específica de la acción, los usuarios pueden config Te recomendamos utilizar etiquetas para la administración de lanzamientos de acciones. Al utilizar este acercamiento, tus usuarios pueden distinguir claramente entre las versiones mayores y menores: -- Crear y validar un lanzamiento en una rama de lanzamiento (tal como `release/v1`) antes de crear la etiqueta de lanzamiento (por ejemplo, `v1.0.2`). -- Crear un lanzamiento utilizando un versionamiento semántico. Para obtener más información, consulta "[Creating releases](/articles/creating-a-label/) (Crear lanzamientos)". -- Mover la etiqueta de versión mayor (tal como `v1`, `v2`) para apuntar a la referencia de Git en el lanzamiento actual. Para obtener más información, consulta [Conceptos básicos de Git: etiquetas](https://git-scm.com/book/en/v2/Git-Basics-Tagging)". -- Introducir una etiqueta de versión mayor (`v2`) para los cambios que modificarán sustancialmente los flujos de trabajo existentes. Por ejemplo, un cambio importante será cambiar las entradas de una acción. -- Las versiones mayores pueden lanzarse inicialmente con una etiqueta de `beta` para indicar su estado, por ejemplo, `v2-beta`. La etiqueta `-beta` puede eliminarse entonces cuando esté listo. +- Cree y valide una versión en una rama de versión (como `release/v1`) antes de crear la etiqueta de versión (por ejemplo, `v1.0.2`). +- Crear un lanzamiento utilizando un versionamiento semántico. Para obtener más información, consulte "[Creación de versiones](/articles/creating-releases)". +- Mueva la etiqueta de versión principal (como `v1`, `v2`) para que apunte a la referencia de Git de la versión actual. Para obtener más información, consulte "[Conceptos básicos de Git: etiquetado](https://git-scm.com/book/en/v2/Git-Basics-Tagging)". +- Introduzca una nueva etiqueta de versión principal (`v2`) para los cambios que interrumpirán los flujos de trabajo existentes. Por ejemplo, un cambio importante será cambiar las entradas de una acción. +- Las versiones principales se pueden publicar inicialmente con una etiqueta `beta` para indicar su estado, por ejemplo, `v2-beta`. La etiqueta `-beta` se puede quitar cuando la versión esté lista. Este ejemplo ilustra como un usuario puede referenciar una etiqueta de un lanzamiento mayor: @@ -138,10 +139,10 @@ steps: ## Crear un archivo README para tu acción -Si tienes la intención de compartir públicamente tu acción, te recomendamos crear un archivo README para ayudar a las personas a que aprendan a usar tu acción. Puedes incluir esta información en tu `README.md`: +Si tienes la intención de compartir públicamente tu acción, te recomendamos crear un archivo README para ayudar a las personas a que aprendan a usar tu acción. Puede incluir esta información en `README.md`: - Una descripción detallada de lo que hace la acción. -- Argumentos necesarios de entrada y salida. +- Argumentos obligatorios de entrada y salida. - Argumentos opcionales de entrada y salida. - Secretos que utiliza la acción. - Variables de entorno que utiliza la acción. @@ -149,7 +150,7 @@ Si tienes la intención de compartir públicamente tu acción, te recomendamos c ## Comparar {% data variables.product.prodname_actions %} para {% data variables.product.prodname_github_apps %} -{% data variables.product.prodname_marketplace %} ofrece herramientas para mejorar tu flujo de trabajo. Comprender las diferencias y los beneficios de cada herramienta te permitirá seleccionar la mejor herramienta para tu trabajo. Para obtener más información acerca de la creación de apps, consulta "[Acerca de las apps](/apps/about-apps/)". +{% data variables.product.prodname_marketplace %} ofrece herramientas para mejorar tu flujo de trabajo. Comprender las diferencias y los beneficios de cada herramienta te permitirá seleccionar la mejor herramienta para tu trabajo. Para obtener más información sobre la creación de aplicaciones, consulte "[Acerca de las aplicaciones](/apps/about-apps/)". ### Fortalezas de las acciones y las aplicaciones de GitHub @@ -168,6 +169,6 @@ Si bien tanto las {% data variables.product.prodname_actions %} como las {% data * No necesitan que implementas un código o que sirvas una aplicación. * Tienen una interfaz simple para crear y usar secretos, que permite que las acciones interactúen con servicios de terceros sin la necesidad de almacenar las credenciales de la persona que utiliza la acción. -## Leer más +## Información adicional - "[Herramientas de desarrollo para {% data variables.product.prodname_actions %}](/articles/development-tools-for-github-actions)" diff --git a/translations/es-ES/content/actions/creating-actions/creating-a-composite-action.md b/translations/es-ES/content/actions/creating-actions/creating-a-composite-action.md index 69937f6970..49fcd2d4bf 100644 --- a/translations/es-ES/content/actions/creating-actions/creating-a-composite-action.md +++ b/translations/es-ES/content/actions/creating-actions/creating-a-composite-action.md @@ -11,15 +11,19 @@ versions: type: tutorial topics: - Action development -shortTitle: Acción copuesta +shortTitle: Composite action +ms.openlocfilehash: fae29972e9ce4a19485e2f13ed2ff80b589a1a0a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091878' --- - -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} ## Introducción -En esta guía, aprenderás acerca de los componentes básicos necesarios para crear y usar una acción compuesta empaquetada. Para centrar esta guía en los componentes necesarios para empaquetar la acción, la funcionalidad del código de la acción es mínima. La acción imprime "Hello World" y después "Goodbye", o si proporcionas un nombre personalizado, imprime "Hello [who-to-greet]" y luego "Goodbye". La acción también mapea un número aleatorio hacia la variable de salida `random-number`, y ejecuta un script denominado `goodbye.sh`. +En esta guía, aprenderás acerca de los componentes básicos necesarios para crear y usar una acción compuesta empaquetada. Para centrar esta guía en los componentes necesarios para empaquetar la acción, la funcionalidad del código de la acción es mínima. La acción imprime "Hello World" y después "Goodbye", o si proporcionas un nombre personalizado, imprime "Hello [who-to-greet]" y luego "Goodbye". La acción también asigna un número aleatorio a la variable de salida `random-number` y ejecuta un script denominado `goodbye.sh`. Una vez que completes este proyecto, deberías comprender cómo crear tu propia acción compuesta y probarla en un flujo de trabajo. @@ -29,29 +33,29 @@ Una vez que completes este proyecto, deberías comprender cómo crear tu propia Antes de comenzar, deberás crear un repositorio en {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}. -1. Crea un repositorio público nuevo en {% data variables.product.product_location %}. Puedes elegir cualquier nombre de repositorio o utilizar el siguiente ejemplo de `hello-world-composite-action`. Puedes agregar estos archivos después de que tu proyecto se haya subido a {% data variables.product.product_name %}. Para obtener más información, consulta "[Crear un repositorio nuevo](/articles/creating-a-new-repository)". +1. Crea un repositorio público nuevo en {% data variables.product.product_location %}. Puede elegir cualquier nombre de repositorio o usar el ejemplo `hello-world-composite-action` siguiente. Puedes agregar estos archivos después de que tu proyecto se haya subido a {% data variables.product.product_name %}. Para más información, vea "[Creación de un repositorio](/articles/creating-a-new-repository)". -1. Clona el repositorio en tu computadora. Para obtener más información, consulta "[Clonar un repositorio](/articles/cloning-a-repository)". +1. Clona tu repositorio en tu computadora. Para más información, vea "[Clonación de un repositorio](/articles/cloning-a-repository)". -1. Desde tu terminal, cambia los directorios en el repositorio nuevo. +1. Desde tu terminal, cambia los directorios en tu repositorio nuevo. ```shell cd hello-world-composite-action ``` -2. En el repositorio `hello-world-composite-action`, crea un archivo nuevo que se llame `goodbye.sh` y agrega el siguiente código de ejemplo: +2. En el repositorio `hello-world-composite-action`, cree un archivo denominado `goodbye.sh`y agregue el código de ejemplo siguiente: ```bash echo "Goodbye" ``` -3. Desde tu terminal, haz ejecutable a `goodbye.sh`. +3. Desde el terminal, convierta `goodbye.sh` en ejecutable. ```shell chmod +x goodbye.sh ``` -1. Desde tu terminal, ingresa tu archivo `goodbye.sh`. +1. Desde el terminal, registre el archivo `goodbye.sh`. ```shell git add goodbye.sh git commit -m "Add goodbye script" @@ -60,10 +64,9 @@ Antes de comenzar, deberás crear un repositorio en {% ifversion ghae %}{% data ## Crear un archivo de metadatos de una acción -1. En el repositorio `hello-world-composite-action`, crea un archivo nuevo que se llame `action.yml` y agrega el siguiente código de ejemplo. Para obtener más información acerca de esta sintaxis, consulta la sección de "[`runs` para una acción compuesta](/actions/creating-actions/metadata-syntax-for-github-actions#runs-for-composite-actions)". +1. En el repositorio `hello-world-composite-action`, cree un archivo denominado `action.yml` y agregue el código de ejemplo siguiente. Para más información sobre esta sintaxis, vea "[`runs` para obtener una acción compuesta](/actions/creating-actions/metadata-syntax-for-github-actions#runs-for-composite-actions)". - {% raw %} - **action.yml** + {% raw %} **action.yml** ```yaml name: 'Hello World' description: 'Greet someone' @@ -89,14 +92,13 @@ Antes de comenzar, deberás crear un repositorio en {% ifversion ghae %}{% data - run: goodbye.sh shell: bash ``` - {% endraw %} - Este archivo define la entrada `who-to-greet`, mapea el número generado aleatoriamente en la variable de salida `random-number` y ejecuta el script de `goodbye.sh`. También le dice al ejecutor cómo ejecutar la acción compuesta. + {% endraw %} Este archivo define la entrada `who-to-greet`, asigna el número generado aleatoriamente a la variable de salida `random-number` y ejecuta el script `goodbye.sh`. También le dice al ejecutor cómo ejecutar la acción compuesta. - Para obtener más información acerca de cómo administrar las salidas, consulta la sección "[`outputs` para las acciones compuestas](/actions/creating-actions/metadata-syntax-for-github-actions#outputs-for-composite-actions)". + Para más información sobre cómo administrar salidas, vea "[`outputs` para obtener una acción compuesta](/actions/creating-actions/metadata-syntax-for-github-actions#outputs-for-composite-actions)". - Para obtener más información acerca de cómo utilizar `github.action_path`, consulta la sección "[`github context`](/actions/reference/context-and-expression-syntax-for-github-actions#github-context)". + Para más información sobre cómo usar `github.action_path`, vea "[`github context`](/actions/reference/context-and-expression-syntax-for-github-actions#github-context)". -1. Desde tu terminal, ingresa tu archivo `action.yml`. +1. Desde el terminal, registre el archivo `action.yml`. ```shell git add action.yml @@ -104,7 +106,7 @@ Antes de comenzar, deberás crear un repositorio en {% ifversion ghae %}{% data git push ``` -1. Desde tu terminal, agrega una etiqueta. Este ejemplo utiliza una etiqueta que se llama `v1`. Para obtener más información, consulta la sección "[Acerca de las acciones](/actions/creating-actions/about-actions#using-release-management-for-actions)". +1. Desde tu terminal, agrega una etiqueta. En este ejemplo se usa una etiqueta denominada `v1`. Para más información, vea "[Acerca de las acciones](/actions/creating-actions/about-actions#using-release-management-for-actions)". ```shell git tag -a -m "Description of this release" v1 @@ -113,9 +115,9 @@ Antes de comenzar, deberás crear un repositorio en {% ifversion ghae %}{% data ## Probar tu acción en un flujo de trabajo -El siguiente código de flujo de trabajo utiliza la acción completada de "hello world" que hiciste previamente en "[Crear un archivo de metadatos para la acción](/actions/creating-actions/creating-a-composite-action#creating-an-action-metadata-file)". +En el siguiente código de flujo de trabajo se usa la acción "Hola mundo" completada que ha creado en "[Creación de un archivo de metadatos de acción](/actions/creating-actions/creating-a-composite-action#creating-an-action-metadata-file)". -Copia el código del flujo de trabajo en un archivo de `.github/workflows/main.yml` en otro repositorio, pero reemplaza `actions/hello-world-composite-action@v1` con el repositorio y etiqueta que creaste. También puedes reemplazar la entrada `who-to-greet` con tu nombre. +Copie el código de flujo de trabajo en un archivo `.github/workflows/main.yml` de otro repositorio, pero reemplace `actions/hello-world-composite-action@v1` por el repositorio y la etiqueta que ha creado. También puede reemplazar la entrada `who-to-greet` por su nombre. **.github/workflows/main.yml** ```yaml @@ -135,4 +137,4 @@ jobs: shell: bash ``` -Desde tu repositorio, da clic en la pestaña de **Acciones** y selecciona la última ejecución de flujo de trabajo. La salida deberá incluir "Hello Mona the Octocat", el resultado del script de "Goodbye" y un número aleatorio. +En el repositorio, haga clic en la pestaña **Actions** y seleccione la última ejecución de flujo de trabajo. La salida deberá incluir "Hello Mona the Octocat", el resultado del script de "Goodbye" y un número aleatorio. diff --git a/translations/es-ES/content/actions/creating-actions/creating-a-docker-container-action.md b/translations/es-ES/content/actions/creating-actions/creating-a-docker-container-action.md index 28423b9820..6538324260 100644 --- a/translations/es-ES/content/actions/creating-actions/creating-a-docker-container-action.md +++ b/translations/es-ES/content/actions/creating-actions/creating-a-docker-container-action.md @@ -1,6 +1,6 @@ --- -title: Creating a Docker container action -intro: 'This guide shows you the minimal steps required to build a Docker container action. ' +title: Creación de una acción de contenedor de Docker +intro: 'Esta guía te muestra los pasos mínimos necesarios para desarrollar una acción de contenedor Docker. ' redirect_from: - /articles/creating-a-docker-container-action - /github/automating-your-workflow-with-github-actions/creating-a-docker-container-action @@ -16,47 +16,49 @@ topics: - Action development - Docker shortTitle: Docker container action +ms.openlocfilehash: f22b361f25f406dfdb1233f4d9ce62f2b6b919dc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147518788' --- +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +## Introducción -## Introduction +Esta guía te muestra los pasos mínimos necesarios para desarrollar una acción de contenedor de Docker. Para centrar esta guía en los componentes necesarios para empaquetar la acción, la funcionalidad del código de la acción es mínima. La acción imprime "Hello World" en los registros o "Hello [who-to-greet]"si proporcionas un nombre personalizado. -In this guide, you'll learn about the basic components needed to create and use a packaged Docker container action. To focus this guide on the components needed to package the action, the functionality of the action's code is minimal. The action prints "Hello World" in the logs or "Hello [who-to-greet]" if you provide a custom name. - -Once you complete this project, you should understand how to build your own Docker container action and test it in a workflow. +Una vez que completes este proyecto, deberías comprender cómo crear tu propia acción de contenedor Docker y probarla en un flujo de trabajo. {% data reusables.actions.self-hosted-runner-reqs-docker %} {% data reusables.actions.context-injection-warning %} -## Prerequisites +## Prerrequisitos -You may find it helpful to have a basic understanding of {% data variables.product.prodname_actions %} environment variables and the Docker container filesystem: +Puede ser útil tener un entendimiento básico de variables de entorno de las {% data variables.product.prodname_actions %} y del sistema de archivos de contenedor Docker: -- "[Using environment variables](/actions/automating-your-workflow-with-github-actions/using-environment-variables)" -{% ifversion ghae %} -- "[Docker container filesystem](/actions/using-github-hosted-runners/about-ae-hosted-runners#docker-container-filesystem)." +- "[Uso de variables de entorno](/actions/automating-your-workflow-with-github-actions/using-environment-variables)" {% ifversion ghae %} +- "[Sistema de archivos del contenedor de Docker](/actions/using-github-hosted-runners/about-ae-hosted-runners#docker-container-filesystem)". {% else %} -- "[About {% data variables.product.prodname_dotcom %}-hosted runners](/actions/using-github-hosted-runners/about-github-hosted-runners#docker-container-filesystem)" -{% endif %} +- "[Acerca de los ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/actions/using-github-hosted-runners/about-github-hosted-runners#docker-container-filesystem)" {% endif %} -Before you begin, you'll need to create a {% data variables.product.prodname_dotcom %} repository. +Antes de comenzar, necesitarás crear un repositorio de {% data variables.product.prodname_dotcom %}. -1. Create a new repository on {% data variables.product.product_location %}. You can choose any repository name or use "hello-world-docker-action" like this example. For more information, see "[Create a new repository](/articles/creating-a-new-repository)." +1. Crea un repositorio nuevo en {% data variables.product.product_location %}. Puedes elegir cualquier nombre de repositorio o usar "hello-world-docker-action" como este ejemplo. Para más información, vea "[Creación de un repositorio](/articles/creating-a-new-repository)". -1. Clone your repository to your computer. For more information, see "[Cloning a repository](/articles/cloning-a-repository)." +1. Clona tu repositorio en tu computadora. Para más información, vea "[Clonación de un repositorio](/articles/cloning-a-repository)". -1. From your terminal, change directories into your new repository. +1. Desde tu terminal, cambia los directorios en tu repositorio nuevo. ```shell{:copy} cd hello-world-docker-action ``` -## Creating a Dockerfile +## Crear un Dockerfile -In your new `hello-world-docker-action` directory, create a new `Dockerfile` file. Make sure that your filename is capitalized correctly (use a capital `D` but not a capital `f`) if you're having issues. For more information, see "[Dockerfile support for {% data variables.product.prodname_actions %}](/actions/creating-actions/dockerfile-support-for-github-actions)." +En el nuevo directorio `hello-world-docker-action`, cree un archivo `Dockerfile`. Asegúrese de que en el nombre de archivo se usen las mayúsculas adecuadas (una `D` mayúscula pero no una `f` mayúscula) en caso de que tenga problemas. Para más información, vea "[Compatibilidad de Dockerfile con {% data variables.product.prodname_actions %}](/actions/creating-actions/dockerfile-support-for-github-actions)". **Dockerfile** ```Dockerfile{:copy} @@ -70,12 +72,11 @@ COPY entrypoint.sh /entrypoint.sh ENTRYPOINT ["/entrypoint.sh"] ``` -## Creating an action metadata file +## Crear un archivo de metadatos de una acción -Create a new `action.yml` file in the `hello-world-docker-action` directory you created above. For more information, see "[Metadata syntax for {% data variables.product.prodname_actions %}](/actions/creating-actions/metadata-syntax-for-github-actions)." +Cree un archivo `action.yml` en el directorio `hello-world-docker-action` que ha creado antes. Para más información, vea "[Sintaxis de metadatos para {% data variables.product.prodname_actions %}](/actions/creating-actions/metadata-syntax-for-github-actions)". -{% raw %} -**action.yml** +{% raw %} **action.yml** ```yaml{:copy} # action.yml name: 'Hello World' @@ -96,19 +97,19 @@ runs: ``` {% endraw %} -This metadata defines one `who-to-greet` input and one `time` output parameter. To pass inputs to the Docker container, you should declare the input using `inputs` and pass the input in the `args` keyword. Everything you include in `args` is passed to the container, but for better discoverability for users of your action, we recommended using inputs. +Estos metadatos definen una entrada `who-to-greet` y un parámetro de salida `time`. Para pasar entradas al contenedor de Docker, debe declarar la entrada mediante `inputs` y pasarla en la palabra clave `args`. Todo lo que incluya en `args` se pasa al contenedor, pero para que a los usuarios les resulte más sencillo descubrir la acción, se recomienda usar entradas. -{% data variables.product.prodname_dotcom %} will build an image from your `Dockerfile`, and run commands in a new container using this image. +{% data variables.product.prodname_dotcom %} compilará una imagen a partir de `Dockerfile` y ejecutará comandos en nuevo contenedor con esta imagen. -## Writing the action code +## Escribir el código de la acción -You can choose any base Docker image and, therefore, any language for your action. The following shell script example uses the `who-to-greet` input variable to print "Hello [who-to-greet]" in the log file. +Puedes elegir cualquier imagen de Docker base y, por lo tanto, cualquier idioma para tu acción. En el ejemplo de script del shell siguiente se usa la variable de entrada `who-to-greet` para imprimir "Hello [a_quien_se_salude]" en el archivo de registro. -Next, the script gets the current time and sets it as an output variable that actions running later in a job can use. In order for {% data variables.product.prodname_dotcom %} to recognize output variables, you must use a workflow command in a specific syntax: `echo "::set-output name=::"`. For more information, see "[Workflow commands for {% data variables.product.prodname_actions %}](/actions/reference/workflow-commands-for-github-actions#setting-an-output-parameter)." +A continuación, el script obtiene la hora actual y la establece como una variable de salida que pueden usar las acciones que se ejecutan posteriormente en un trabajo. Para que {% data variables.product.prodname_dotcom %} reconozca las variables de salida, debe usar un comando de flujo de trabajo con una sintaxis específica: `echo "::set-output name=::"`. Para más información, vea "[Comandos de flujo de trabajo para {% data variables.product.prodname_actions %}](/actions/reference/workflow-commands-for-github-actions#setting-an-output-parameter)". -1. Create a new `entrypoint.sh` file in the `hello-world-docker-action` directory. +1. En el directorio `hello-world-docker-action`, cree un archivo `entrypoint.sh`. -1. Add the following code to your `entrypoint.sh` file. +1. Agregue el código siguiente al archivo `entrypoint.sh`. **entrypoint.sh** ```shell{:copy} @@ -118,26 +119,26 @@ Next, the script gets the current time and sets it as an output variable that ac time=$(date) echo "::set-output name=time::$time" ``` - If `entrypoint.sh` executes without any errors, the action's status is set to `success`. You can also explicitly set exit codes in your action's code to provide an action's status. For more information, see "[Setting exit codes for actions](/actions/creating-actions/setting-exit-codes-for-actions)." + Si `entrypoint.sh` se ejecuta sin errores, el estado de la acción se establece en `success`. También puedes establecer explícitamente códigos de salida en el código de tu acción para proporcionar el estado de una acción. Para más información, vea "[Establecimiento de códigos de salida para acciones](/actions/creating-actions/setting-exit-codes-for-actions)". -1. Make your `entrypoint.sh` file executable by running the following command on your system. +1. Para convertir el archivo `entrypoint.sh` en ejecutable, ejecute el comando siguiente en el sistema. ```shell{:copy} $ chmod +x entrypoint.sh ``` -## Creating a README +## Crear un README -To let people know how to use your action, you can create a README file. A README is most helpful when you plan to share your action publicly, but is also a great way to remind you or your team how to use the action. +Puedes crear un archivo README para que las personas sepan cómo usar tu acción. Un archivo README resulta más útil cuando planificas el intercambio de tu acción públicamente, pero también es una gran manera de recordarle a tu equipo cómo usar la acción. -In your `hello-world-docker-action` directory, create a `README.md` file that specifies the following information: +En el directorio `hello-world-docker-action`, cree un archivo `README.md` que especifique la información siguiente: -- A detailed description of what the action does. -- Required input and output arguments. -- Optional input and output arguments. -- Secrets the action uses. -- Environment variables the action uses. -- An example of how to use your action in a workflow. +- Una descripción detallada de lo que hace la acción. +- Los argumentos de entrada y salida obligatorios. +- Los argumentos de entrada y salida opcionales. +- Los secretos que usa la acción. +- Las variables de entorno que usa la acción. +- Un ejemplo de cómo usar la acción en un flujo de trabajo. **README.md** ```markdown{:copy} @@ -164,11 +165,11 @@ with: who-to-greet: 'Mona the Octocat' ``` -## Commit, tag, and push your action to {% data variables.product.product_name %} +## Confirmar, etiquetar y subir tu acción a {% data variables.product.product_name %} -From your terminal, commit your `action.yml`, `entrypoint.sh`, `Dockerfile`, and `README.md` files. +Desde el terminal, confirme los archivos `action.yml`, `entrypoint.sh`, `Dockerfile` y `README.md`. -It's best practice to also add a version tag for releases of your action. For more information on versioning your action, see "[About actions](/actions/automating-your-workflow-with-github-actions/about-actions#using-release-management-for-actions)." +También es recomendable agregar una etiqueta de versión para los lanzamientos de tu acción. Para más información sobre el control de versiones de la acción, vea "[Acerca de las acciones](/actions/automating-your-workflow-with-github-actions/about-actions#using-release-management-for-actions)". ```shell{:copy} git add action.yml entrypoint.sh Dockerfile README.md @@ -177,18 +178,17 @@ git tag -a -m "My first action release" v1 git push --follow-tags ``` -## Testing out your action in a workflow +## Probar tu acción en un flujo de trabajo -Now you're ready to test your action out in a workflow. When an action is in a private repository, the action can only be used in workflows in the same repository. Public actions can be used by workflows in any repository. +Ahora estás listo para probar tu acción en un flujo de trabajo. Cuando una acción está en un repositorio privado, solo se puede usar en flujos de trabajo del mismo repositorio. Los flujos de trabajo de cualquier repositorio pueden usar acciones públicas. {% data reusables.actions.enterprise-marketplace-actions %} -### Example using a public action +### Ejemplo usando una acción pública -The following workflow code uses the completed _hello world_ action in the public [`actions/hello-world-docker-action`](https://github.com/actions/hello-world-docker-action) repository. Copy the following workflow example code into a `.github/workflows/main.yml` file, but replace the `actions/hello-world-docker-action` with your repository and action name. You can also replace the `who-to-greet` input with your name. {% ifversion fpt or ghec %}Public actions can be used even if they're not published to {% data variables.product.prodname_marketplace %}. For more information, see "[Publishing an action](/actions/creating-actions/publishing-actions-in-github-marketplace#publishing-an-action)." {% endif %} +En el código de flujo de trabajo siguiente se usa la acción _hello world_ completada en el repositorio público [`actions/hello-world-docker-action`](https://github.com/actions/hello-world-docker-action). Copie el código de ejemplo de flujo de trabajo siguiente en un archivo `.github/workflows/main.yml`, pero reemplace `actions/hello-world-docker-action` por el repositorio y el nombre de la acción. También puede reemplazar la entrada `who-to-greet` por su nombre. {% ifversion fpt or ghec %}Las acciones públicas pueden utilizarse incluso si no se han publicado en {% data variables.product.prodname_marketplace %}. Para más información, vea "[Publicación de una acción](/actions/creating-actions/publishing-actions-in-github-marketplace#publishing-an-action)". {% endif %} -{% raw %} -**.github/workflows/main.yml** +{% raw %} **.github/workflows/main.yml** ```yaml{:copy} on: [push] @@ -208,9 +208,9 @@ jobs: ``` {% endraw %} -### Example using a private action +### Ejemplo usando una acción privada -Copy the following example workflow code into a `.github/workflows/main.yml` file in your action's repository. You can also replace the `who-to-greet` input with your name. {% ifversion fpt or ghec %}This private action can't be published to {% data variables.product.prodname_marketplace %}, and can only be used in this repository.{% endif %} +Copie el código de flujo de trabajo de ejemplo siguiente en un archivo `.github/workflows/main.yml` del repositorio de la acción. También puede reemplazar la entrada `who-to-greet` por su nombre. {% ifversion fpt or ghec %}Esta acción privada no puede publicarse en {% data variables.product.prodname_marketplace %} y solo puede utilizarse en este repositorio.{% endif %} **.github/workflows/main.yml** ```yaml{:copy} @@ -235,7 +235,7 @@ jobs: run: echo "The time was {% raw %}${{ steps.hello.outputs.time }}"{% endraw %} ``` -From your repository, click the **Actions** tab, and select the latest workflow run. Under **Jobs** or in the visualization graph, click **A job to say hello**. You should see "Hello Mona the Octocat" or the name you used for the `who-to-greet` input and the timestamp printed in the log. +En el repositorio, haga clic en la pestaña **Actions** y seleccione la última ejecución de flujo de trabajo. En **Jobs** o en el gráfico de visualización, haga clic en **A job to say hello**. En el registro, debería ver "Hello Mona the Octocat", o el nombre que haya usado para la entrada `who-to-greet`, y la marca de tiempo. -![A screenshot of using your action in a workflow](/assets/images/help/repository/docker-action-workflow-run-updated.png) +![Una captura de pantalla del uso de tu acción en un flujo de trabajo](/assets/images/help/repository/docker-action-workflow-run-updated.png) diff --git a/translations/es-ES/content/actions/creating-actions/creating-a-javascript-action.md b/translations/es-ES/content/actions/creating-actions/creating-a-javascript-action.md index 06b6737134..7703b7324b 100644 --- a/translations/es-ES/content/actions/creating-actions/creating-a-javascript-action.md +++ b/translations/es-ES/content/actions/creating-actions/creating-a-javascript-action.md @@ -1,5 +1,5 @@ --- -title: Crear una acción de JavaScript +title: Creación de una acción de JavaScript intro: 'En esta guía, aprenderás como desarrollar una acción de JavaScript usando el kit de herramientas de acciones.' redirect_from: - /articles/creating-a-javascript-action @@ -15,17 +15,21 @@ type: tutorial topics: - Action development - JavaScript -shortTitle: Acción de JavaScript +shortTitle: JavaScript action +ms.openlocfilehash: c42dca4205519f6799d7f92b254b75696853b7f9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091877' --- - -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} ## Introducción En esta guía, aprenderás acerca de los componentes básicos necesarios para crear y usar una acción de JavaScript empaquetada. Para centrar esta guía en los componentes necesarios para empaquetar la acción, la funcionalidad del código de la acción es mínima. La acción imprime "Hello World" en los registros o "Hello [who-to-greet]"si proporcionas un nombre personalizado. -Esta guía usa el módulo Node.js del kit de herramientas {% data variables.product.prodname_actions %} para acelerar el desarrollo. Para obtener más información, consulta el repositorio [actions/toolkit](https://github.com/actions/toolkit). +Esta guía usa el módulo Node.js del kit de herramientas {% data variables.product.prodname_actions %} para acelerar el desarrollo. Para obtener más información, consulte el repositorio [actions/toolkit](https://github.com/actions/toolkit). Una vez que completes este proyecto, deberías comprender cómo crear tu propia acción de JavaScript y probarla en un flujo de trabajo. @@ -37,21 +41,21 @@ Una vez que completes este proyecto, deberías comprender cómo crear tu propia Antes de que comiences, necesitarás descargar Node.js y crear un repositorio público de {% data variables.product.prodname_dotcom %}. -1. Descarga e instala Node.js {% ifversion fpt or ghes > 3.3 or ghae-issue-5504 or ghec %}16.x{% else %}12.x{% endif %}, el cual incluye a npm. +1. Descargue e instale Node.js {% ifversion fpt or ghes > 3.3 or ghae-issue-5504 or ghec %}16.x{% else %}12.x{% endif %}, el cual incluye npm. - {% ifversion fpt or ghes > 3.3 or ghae-issue-5504 or ghec %}https://nodejs.org/en/download/{% else %}https://nodejs.org/en/download/releases/{% endif %} + {% ifversion fpt or ghes > 3.3 or ghae-issue-5504 or ghec %} https://nodejs.org/en/download/{% else %} https://nodejs.org/en/download/releases/{% endif %} -1. Crea un repositorio público nuevo en {% data variables.product.product_location %} y llámalo "hello-world-javascript-action". Para obtener más información, consulta "[Crear un repositorio nuevo](/articles/creating-a-new-repository)". +1. Crea un repositorio público nuevo en {% data variables.product.product_location %} y llámalo "hello-world-javascript-action". Para más información, vea "[Creación de un repositorio](/articles/creating-a-new-repository)". -1. Clona el repositorio en tu computadora. Para obtener más información, consulta "[Clonar un repositorio](/articles/cloning-a-repository)". +1. Clona tu repositorio en tu computadora. Para más información, vea "[Clonación de un repositorio](/articles/cloning-a-repository)". -1. Desde tu terminal, cambia los directorios en el repositorio nuevo. +1. Desde tu terminal, cambia los directorios en tu repositorio nuevo. ```shell{:copy} cd hello-world-javascript-action ``` -1. Desde tu terminal, inicializa el directorio con npm para generar un archivo `package.json`. +1. Desde el terminal, inicialice el directorio con npm para generar un archivo `package.json`. ```shell{:copy} npm init -y @@ -59,7 +63,7 @@ Antes de que comiences, necesitarás descargar Node.js y crear un repositorio p ## Crear un archivo de metadatos de una acción -Crea un archivo nuevo que se llame `action.yml` en el directorio `hello-world-javascript-action` con el siguiente código de ejemplo. Para obtener más información, consulta la sección "[Sintaxis de metadatos para {% data variables.product.prodname_actions %}](/actions/creating-actions/metadata-syntax-for-github-actions)". +Cree un nuevo archivo denominado `action.yml` en el directorio `hello-world-javascript-action` con el siguiente código de ejemplo. Para más información, vea "[Sintaxis de metadatos para {% data variables.product.prodname_actions %}](/actions/creating-actions/metadata-syntax-for-github-actions)". ```yaml{:copy} name: 'Hello World' @@ -77,34 +81,34 @@ runs: main: 'index.js' ``` -Este archivo define la entrada `who-to-greet` y la salida `time`. También informa al ejecutador de la acción cómo empezar a ejecutar esta acción de JavaScript. +Este archivo define la entrada `who-to-greet` y la salida `time`. También informa al ejecutor de la acción cómo empezar a ejecutar esta acción de JavaScript. ## Agregar paquetes de kit de herramientas de las acciones El kit de herramientas de acciones es una recopilación de los paquetes Node.js que te permiten desarrollar rápidamente acciones de JavaScript con más consistencia. -El paquete del kit de herramientas [`@actions/Core`](https://github.com/actions/toolkit/tree/main/packages/core) proporciona una interfaz a los comandos del flujo de trabajo, a las variables de entrada y de salida, a los estados de salida y a los mensajes de depuración. +El paquete [`@actions/core`](https://github.com/actions/toolkit/tree/main/packages/core) del kit de herramientas proporciona una interfaz para los comandos de flujo de trabajo, las variables de entrada y salida, los estados de salida y los mensajes de depuración. -El kit de herramientas también ofrece un paquete [`@actions/github`](https://github.com/actions/toolkit/tree/main/packages/github) que devuelve un cliente Octokit REST autenticado así como el acceso a los contextos de las GitHub Actions. +El kit de herramientas también ofrece un paquete [`@actions/github`](https://github.com/actions/toolkit/tree/main/packages/github) que devuelve un cliente autenticado de Octokit REST y acceso a los contextos de Acciones de GitHub. -El kit de herramientas ofrece más de un paquete `core` y `github`. Para obtener más información, consulta el repositorio [actions/toolkit](https://github.com/actions/toolkit). +El kit de herramientas ofrece mucho más que los paquetes `core` y `github`. Para obtener más información, consulte el repositorio [actions/toolkit](https://github.com/actions/toolkit). -En tu terminal, instala los paquetes `core` y `github` del kit de herramientas de acciones. +En el terminal, instale los paquetes `core` y `github` del kit de herramientas de acciones. ```shell{:copy} npm install @actions/core npm install @actions/github ``` -Ahora deberías ver un directorio `node_modules` con los módulos que acabas de instalar y un archivo `package-lock.json` con las dependencias del módulo instalado y las versiones de cada módulo instalado. +Ahora debería ver un directorio `node_modules` con los módulos que acaba de instalar y un archivo `package-lock.json` con las dependencias del módulo instalado y las versiones de cada módulo instalado. ## Escribir el código de la acción -Esta acción usa el kit de herramientas para obtener la variable de entrada `who-to-greet` requerida en el archivo de metadatos de la acción e imprime "Hello [who-to-greet]" en un mensaje de depuración del registro. A continuación, el script obtiene la hora actual y la establece como una variable de salida que pueden usar las acciones que se ejecutan posteriormente en unt rabajo. +Esta acción usa el kit de herramientas para obtener la variable de entrada `who-to-greet` requerida en el archivo de metadatos de la acción e imprime "Hello [a_quien_se_salude]" en un mensaje de depuración del registro. A continuación, el script obtiene la hora actual y la establece como una variable de salida que pueden usar las acciones que se ejecutan posteriormente en un trabajo. -Las Acciones de GitHub proporcionan información de contexto sobre el evento de webhooks, las referencias de Git, el flujo de trabajo, la acción y la persona que activó el flujo de trabajo. Para acceder a la información de contexto, puedes usar el paquete `github`. La acción que escribirás imprimirá el evento de webhook que carga el registro. +Las Acciones de GitHub proporcionan información de contexto sobre el evento de webhooks, las referencias de Git, el flujo de trabajo, la acción y la persona que activó el flujo de trabajo. Para acceder a la información de contexto, puede usar el paquete `github`. La acción que escribirás imprimirá el evento de webhook que carga el registro. -Agrega un archivo nuevo denominado `index.js`, con el siguiente código. +Agregue un nuevo archivo denominado `index.js` con el código siguiente. {% raw %} ```javascript{:copy} @@ -126,25 +130,25 @@ try { ``` {% endraw %} -Si en el ejemplo anterior de `index.js` ocurre un error, entonces `core.setFailed(error.message);` utilizará el paquete [`@actions/core`](https://github.com/actions/toolkit/tree/main/packages/core) del kit de herramientas de las acciones para registrar un mensaje y configurar un código de salida defectuoso. Para obtener más información, consulta la sección "[Configurar los códigos de salida para las acciones](/actions/creating-actions/setting-exit-codes-for-actions)". +Si se produce un error en el ejemplo anterior `index.js`, `core.setFailed(error.message);` usa el paquete [`@actions/core`](https://github.com/actions/toolkit/tree/main/packages/core) del kit de herramientas de acciones para registrar un mensaje y establecer un código de salida con errores. Para más información, vea "[Establecimiento de códigos de salida para acciones](/actions/creating-actions/setting-exit-codes-for-actions)". ## Crear un README -Puedes crear un archivo README para que las personas sepan cómo usar tu acción. Un archivo README resulta más útil cuando planificas el intercambio de tu acción públicamente, pero también es una buena manera de recordarle a tu equipo cómo usar la acción. +Puedes crear un archivo README para que las personas sepan cómo usar tu acción. Un archivo README resulta más útil cuando planificas el intercambio de tu acción públicamente, pero también es una gran manera de recordarle a tu equipo cómo usar la acción. -En tu directorio `hello-world-javascript-action`, crea un archivo `README.md` que especifique la siguiente información: +En el directorio `hello-world-javascript-action`, cree un archivo `README.md` que especifique la información siguiente: - Una descripción detallada de lo que hace la acción. -- Argumentos necesarios de entrada y salida. -- Argumentos opcionales de entrada y salida. -- Secretos que utiliza la acción. -- Variables de entorno que utiliza la acción. -- Un ejemplo de cómo usar tu acción en un flujo de trabajo. +- Los argumentos de entrada y salida obligatorios. +- Los argumentos de entrada y salida opcionales. +- Los secretos que usa la acción. +- Las variables de entorno que usa la acción. +- Un ejemplo de cómo usar la acción en un flujo de trabajo. ```markdown{:copy} -# Hello world docker action +# Hello world javascript action -Esta acción imprime "Hello World" o "Hello" + el nombre de una persona a quien saludar en el registro. +This action prints "Hello World" or "Hello" + the name of a person to greet to the log. ## Inputs @@ -167,11 +171,11 @@ with: ## Confirma, etiqueta y sube tu acción a GitHub -{% data variables.product.product_name %} descarga cada acción ejecutada en un flujo de trabajo durante el tiempo de ejecución y la ejecuta como un paquete completo de código antes de que puedas usar comandos de flujo de trabajo como `run` para interactuar con la máquina del ejecutor. Eso significa que debes incluir cualquier dependencia del paquete requerida para ejecutar el código de JavaScript. Necesitarás verificar los paquetes `core` y `github` del kit de herramientas para el repositorio de tu acción. +{% data variables.product.product_name %} descarga cada acción ejecutada en un flujo de trabajo durante el tiempo de ejecución y la ejecuta como un paquete completo de código antes de que pueda usar comandos de flujo de trabajo como `run` para interactuar con la máquina del ejecutor. Eso significa que debes incluir cualquier dependencia del paquete requerida para ejecutar el código de JavaScript. Tendrá que insertar los paquetes `core` y `github` del kit de herramientas en el repositorio de la acción. -Desde tu terminal, confirma tus archivos `action.yml`, `index.js`, `node_modules`, `package.json`, `package-lock.json` y `README.md`. Si agregaste un archivo `.gitignore` que enumera `node_modules`, deberás eliminar esa línea para confirmar el directorio `node_modules`. +Desde el terminal, confirme los archivos `action.yml`, `index.js`, `node_modules`, `package.json`, `package-lock.json` y `README.md`. Si agregó un archivo `.gitignore` que enumera `node_modules`, deberá quitar esa línea para confirmar el directorio `node_modules`. -También se recomienda agregarles una etiqueta de versión a los lanzamientos de tu acción. Para obtener más información sobre el control de versiones de tu acción, consulta la sección "[Acerca de las acciones](/actions/automating-your-workflow-with-github-actions/about-actions#using-release-management-for-actions)". +También es recomendable agregar una etiqueta de versión para los lanzamientos de tu acción. Para más información sobre el control de versiones de la acción, vea "[Acerca de las acciones](/actions/automating-your-workflow-with-github-actions/about-actions#using-release-management-for-actions)". ```shell{:copy} git add action.yml index.js node_modules/* package.json package-lock.json README.md @@ -180,19 +184,24 @@ git tag -a -m "My first action release" v1.1 git push --follow-tags ``` -Ingresar tu directorio de `node_modules` puede causar problemas. Como alternativa, puedes utilizar una herramienta que se llama [`@vercel/ncc`](https://github.com/vercel/ncc) para compilar tu código y módulos en un archivo que se utilice para distribución. +La inserción del directorio `node_modules` en el repositorio puede causar problemas. Como alternativa, puede usar una herramienta que se denomina [`@vercel/ncc`](https://github.com/vercel/ncc) para compilar el código y los módulos en un archivo usado para la distribución. -1. Instala `vercel/ncc` ejecutando este comando en tu terminal. `npm i -g @vercel/ncc` +1. Instale `vercel/ncc` ejecutando este comando en el terminal. + `npm i -g @vercel/ncc` -1. Compila tu archivo `index.js`. `ncc build index.js --license licenses.txt` +1. Compile el archivo `index.js`. + `ncc build index.js --license licenses.txt` - Verás un nuevo archivo `dist/index.js` con tu código y los módulos compilados. También verás un archivo asociado de `dist/licenses.txt` que contiene todas las licencias de los `node_modules` que estás utilizando. + Verá un nuevo archivo `dist/index.js` con el código y los módulos compilados. + También verá un archivo `dist/licenses.txt` que lo acompaña y que contiene todas las licencias de los archivos `node_modules` que está usando. -1. Cambia la palabra clave `main` en tu archivo `action.yml` para usar el nuevo archivo `dist/index.js`. `main: 'dist/index.js'` +1. Cambie la palabra clave `main` del archivo `action.yml` para usar el nuevo archivo `dist/index.js`. + `main: 'dist/index.js'` -1. Si ya has comprobado tu directorio `node_modules`, eliminínalo. `rm -rf node_modules/*` +1. Si ya ha insertado en el repositorio el directorio `node_modules`, quítelo. + `rm -rf node_modules/*` -1. Desde tu terminal, confirma las actualizaciones para tu `action.yml`, `dist/index.js` y `node_modules`. +1. En el terminal, confirme las actualizaciones de los archivos `action.yml`, `dist/index.js` y `node_modules`. ```shell{:copy} git add action.yml dist/index.js node_modules/* git commit -m "Use vercel/ncc" @@ -202,7 +211,7 @@ git push --follow-tags ## Probar tu acción en un flujo de trabajo -Ahora estás listo para probar tu acción en un flujo de trabajo. Cuando una acción esté en un repositorio privado, la acción solo puede usarse en flujos de trabajo en el mismo repositorio. Las acciones públicas pueden ser usadas por flujos de trabajo en cualquier repositorio. +Ahora estás listo para probar tu acción en un flujo de trabajo. Cuando una acción está en un repositorio privado, solo se puede usar en flujos de trabajo del mismo repositorio. Los flujos de trabajo de cualquier repositorio pueden usar acciones públicas. {% data reusables.actions.enterprise-marketplace-actions %} @@ -210,7 +219,7 @@ Ahora estás listo para probar tu acción en un flujo de trabajo. Cuando una acc Este ejemplo demuestra cómo se puede ejecutar tu acción nueva y pública desde dentro de un repositorio externo. -Copia el siguiente YAML en un archivo nuevo en `.github/workflows/main.yml` y actualiza la línea `uses: octocat/hello-world-javascript-action@v1.1` con tu nombre de usuario y con el nombre del repositorio público que creaste anteriormente. También puedes reemplazar la entrada `who-to-greet` con tu nombre. +Copie el siguiente código YAML en un nuevo archivo en `.github/workflows/main.yml` y actualice la línea `uses: octocat/hello-world-javascript-action@v1.1` con su nombre de usuario y el nombre del repositorio público que ha creado anteriormente. También puede reemplazar la entrada `who-to-greet` por su nombre. {% raw %} ```yaml{:copy} @@ -232,11 +241,11 @@ jobs: ``` {% endraw %} -Cuando se activa este flujo de trabajo, el ejecutor descargará la acción `hello-world-javascript-action` desde tu repositorio público y luego lo ejecutará. +Cuando se desencadene este flujo de trabajo, el ejecutor descargará la acción `hello-world-javascript-action` desde su repositorio público y luego la ejecutará. ### Ejemplo usando una acción privada -Copia el siguiente ejemplo de código de flujo de trabajo en un archivo `.github/workflows/main.yml` en tu repositorio de acción. También puedes reemplazar la entrada `who-to-greet` con tu nombre. +Copie el código de flujo de trabajo en un archivo `.github/workflows/main.yml` del repositorio de la acción. También puede reemplazar la entrada `who-to-greet` por su nombre. **.github/workflows/main.yml** ```yaml{:copy} @@ -261,6 +270,6 @@ jobs: run: echo "The time was {% raw %}${{ steps.hello.outputs.time }}{% endraw %}" ``` -Desde tu repositorio, da clic en la pestaña de **Acciones** y selecciona la última ejecución de flujo de trabajo. Debajo de **Jobs** o en la gráfica de visualización, haz clic en **A job to say hello**. Deberías ver "Hello Mona the Octocat" o el nombre que usaste para la entrada `who-to-greet` y la marcación de hora impresa en el registro. +En el repositorio, haga clic en la pestaña **Actions** y seleccione la última ejecución de flujo de trabajo. En **Jobs** o en el gráfico de visualización, haga clic en **A job to say hello**. En el registro, debería ver "Hello Mona the Octocat", o el nombre que haya usado para la entrada `who-to-greet`, y la marca de tiempo. -![Captura de pantalla del uso de tu acción en un flujo de trabajo](/assets/images/help/repository/javascript-action-workflow-run-updated-2.png) +![Una captura de pantalla del uso de tu acción en un flujo de trabajo](/assets/images/help/repository/javascript-action-workflow-run-updated-2.png) diff --git a/translations/es-ES/content/actions/creating-actions/developing-a-third-party-cli-action.md b/translations/es-ES/content/actions/creating-actions/developing-a-third-party-cli-action.md index 9aa089ab72..2253643058 100644 --- a/translations/es-ES/content/actions/creating-actions/developing-a-third-party-cli-action.md +++ b/translations/es-ES/content/actions/creating-actions/developing-a-third-party-cli-action.md @@ -1,6 +1,6 @@ --- title: Desarrollar una acción del CLI de terceros -shortTitle: Acción de configuración del CLI +shortTitle: CLI setup action intro: 'Aprende cómo desarrollar una acción para configurar un CLI en los ejecutores de {% data variables.product.prodname_actions %}.' redirect_from: [] versions: @@ -9,8 +9,13 @@ versions: type: tutorial topics: - Actions +ms.openlocfilehash: c839faa63efd0f8b7f5ab78a81107d27ab93e1c4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092539' --- - ## Introducción Puedes escribir una acción para proporcionarles a los usuarios una forma de acceder a tus servidores a través de un ambiente configurado de CLI en los ejecutores de {% data variables.product.prodname_actions %}. @@ -23,17 +28,17 @@ Tu cuenta debería: - Funcionar a lo largo de los ejecutores auto-hospedados y hospedados en {% data variables.product.product_name %} - Apoyar las herramientas de la comunidad en medida de lo posible -Este artículo te demostrará cómo escribir una acción que recupere una versión específica de tu CLI, la instale, la agregue a la ruta y la guarde en caché (opcionalmente). Este tipo de acción (una acción que configura una herramienta) se llama a menudo `setup-$TOOL`. +Este artículo te demostrará cómo escribir una acción que recupere una versión específica de tu CLI, la instale, la agregue a la ruta y la guarde en caché (opcionalmente). Este tipo de acción (una acción que configura una herramienta) a menudo se denomina `setup-$TOOL`. ## Prerrequisitos -Deberás de entender cómo escribir una acción personalizada. Para obtener más información, consulta la sección "[Acerca de las acciones personalizadas](/actions/creating-actions/about-custom-actions)". Para consulta una guía más detallada sobre cómo escribir una acción personalizada, consulta la sección "[Crear una acción de JavaScript](/actions/creating-actions/creating-a-javascript-action)". +Deberás de entender cómo escribir una acción personalizada. Para más información, vea "[Acerca de las acciones personalizadas](/actions/creating-actions/about-custom-actions)". Para obtener una guía más detallada sobre cómo escribir una acción personalizada, vea "[Creación de una acción de JavaScript](/actions/creating-actions/creating-a-javascript-action)". ## Ejemplo El siguiente script demuestra cómo puedes obtener una versión especificada por un usuario como entrada, descargar y extraer esta versión específica de tu CLI y luego agregar el CLI a la ruta. -{% data variables.product.prodname_dotcom %} proporciona el [`actions/toolkit`](https://github.com/actions/toolkit), el cual es un conjunto de paquetes que te ayuda a crear acciones. Este ejemplo utiliza los paquetes [`actions/core`](https://github.com/actions/toolkit/tree/main/packages/core) y [`actions/tool-cache`](https://github.com/actions/toolkit/tree/main/packages/tool-cache) packages. +{% data variables.product.prodname_dotcom %} proporciona [`actions/toolkit`](https://github.com/actions/toolkit), que es un conjunto de paquetes que le ayuda a crear acciones. En este ejemplo se usan los paquetes [`actions/core`](https://github.com/actions/toolkit/tree/main/packages/core) y [`actions/tool-cache`](https://github.com/actions/toolkit/tree/main/packages/tool-cache). {% raw %} ```javascript{:copy} @@ -58,11 +63,11 @@ module.exports = setup ``` {% endraw %} -Para utilizar este script, reemplaza a `getDownloadURL` con una función que descargue tu CLI. También necesitarás crear un archivo de metadatos de acciones (`action.yml`) que acepte una entrada de `version` y que ejecute este script. Para encontrar todos los detalles sobre cómo crear una acción, consulta la sección "[Crear una acción de JavaScript](/actions/creating-actions/creating-a-javascript-action)". +Para usar este script, reemplace `getDownloadURL` por una función que descargue la CLI. También tendrá que crear un archivo de metadatos de acciones (`action.yml`) que acepte una entrada `version` y que ejecute este script. Para obtener información completa sobre cómo crear una acción, vea "[Creación de una acción de JavaScript](/actions/creating-actions/creating-a-javascript-action)". -Para encontrar un ejemplo completo de cómo configurar esta acción, consulta [example-setup-gh](https://github.com/github-developer/example-setup-gh). +Para obtener un ejemplo completo de cómo configurar esta acción, vea [example-setup-gh](https://github.com/github-developer/example-setup-gh). -## Leer más +## Información adicional Este patrón se emplea en varias acciones. Para ver más ejemplos, consulta: diff --git a/translations/es-ES/content/actions/creating-actions/dockerfile-support-for-github-actions.md b/translations/es-ES/content/actions/creating-actions/dockerfile-support-for-github-actions.md index 16527876de..80cb03f6f9 100644 --- a/translations/es-ES/content/actions/creating-actions/dockerfile-support-for-github-actions.md +++ b/translations/es-ES/content/actions/creating-actions/dockerfile-support-for-github-actions.md @@ -1,7 +1,7 @@ --- title: Soporte de Dockerfile para GitHub Actions -shortTitle: Soporte para Dockerfile -intro: 'Cuando creas un "Dockerfile" para una acción de un contenedor de Docker, debes estar consciente de cómo interactúan algunas instrucciones de Docker con GitHub Actions y con el archivo de metadatos de la acción.' +shortTitle: Dockerfile support +intro: 'Cuando creas un `Dockerfile` para una acción de un contenedor de Docker, debes ser consciente de cómo interactúan algunas instrucciones de Docker con GitHub Actions y con el archivo de metadatos de la acción.' redirect_from: - /actions/building-actions/dockerfile-support-for-github-actions versions: @@ -10,14 +10,18 @@ versions: ghae: '*' ghec: '*' type: reference +ms.openlocfilehash: 6e061e479f4988398cbdc92114e387a3055734af +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091875' --- - -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} ## Acerca de las instrucciones de Dockerfile -Un `Dockerfile` contiene instrucciones y argumentos que definen el contenido y comportamiento inicial de un contenedor de Docker. Para obtener más información acerca de las instrucciones compatibles con Docker, consulta la sección "[Dockerfile reference](https://docs.docker.com/engine/reference/builder/)" en la documentación de Docker. +Un elemento `Dockerfile` incluye instrucciones y argumentos que definen el contenido y comportamiento inicial de un contenedor Docker. Para obtener más información sobre las instrucciones compatibles con Docker, vea "[Referencia de Dockerfile](https://docs.docker.com/engine/reference/builder/)" en la documentación de Docker. ## Instrucciones e invalidaciones de Dockerfile @@ -25,43 +29,43 @@ Algunas instrucciones de Docker interactúan con GitHub Actions, y un archivo de ### USER -Las acciones de Docker deben ejecutarse mediante el usuario predeterminado de Docker (root). No utilices la instrucción `USER` en tu `Dockerfile`, ya que no podrás acceder a `GITHUB_WORKSPACE`. Para obtener más información, consulta la sección "[Utilizar variables del ambiente](/actions/configuring-and-managing-workflows/using-environment-variables)" y [USER reference](https://docs.docker.com/engine/reference/builder/#user) en la documentación de Docker. +Las acciones de Docker deben ejecutarse mediante el usuario predeterminado de Docker (root). No use la instrucción `USER` en `Dockerfile`, porque no podrá acceder a `GITHUB_WORKSPACE`. Para obtener más información, vea "[Uso de variables de entorno](/actions/configuring-and-managing-workflows/using-environment-variables)" y [referencia USER](https://docs.docker.com/engine/reference/builder/#user) en la documentación de Docker. ### FROM -La primera instrucción en el `Dockerfile` debe ser `FROM`, la cual selecciona una imagen base de Docker. Para obtener más información, consulta la sección "[FROM reference](https://docs.docker.com/engine/reference/builder/#from) en la documentación de Docker. +La primera instrucción de `Dockerfile` debe ser `FROM`, que selecciona una imagen base de Docker. Para obtener más información, vea la [referencia FROM](https://docs.docker.com/engine/reference/builder/#from) en la documentación de Docker. -Estas son algunas de las mejores prácticas para configurar el argumento `FROM`: +Estos son algunos procedimientos recomendados al establecer el argumento `FROM`: - Se recomienda utilizar imágenes oficiales de Docker. Por ejemplo, `python` o `ruby`. -- Utiliza una etiqueta de versión si es que existe, preferentemente con una versión mayor. Por ejemplo, utiliza `node:10` en vez de `node:latest`. -- Se recomienda utilizar imágenes de Docker que se basen en el sistema operativo [Debian](https://www.debian.org/). +- Utiliza una etiqueta de versión si es que existe, preferentemente con una versión mayor. Por ejemplo, use `node:10` en lugar de `node:latest`. +- Se recomienda usar imágenes de Docker basadas en el sistema operativo [Debian](https://www.debian.org/). ### WORKDIR -{% data variables.product.product_name %} configura la ruta del directorio de trabajo en la variable de ambiente `GITHUB_WORKSPACE`. No se recomienda utilizar la instrucción `WORKDIR` en tu `Dockerfile`. Antes de que se ejecute la acción, {% data variables.product.product_name %} montará el directorio `GITHUB_WORKSPACE`sobre cualquiera que fuera la ubicación en la imagen de Docker y configurará a `GITHUB_WORKSPACE` como el directorio de trabajo. Para obtener más información, consulta la sección "[Utilizar variables de ambiente](/actions/configuring-and-managing-workflows/using-environment-variables)" y [WORKDIR reference](https://docs.docker.com/engine/reference/builder/#workdir) en la documentación de Docker. +{% data variables.product.product_name %} establece la ruta de acceso del directorio de trabajo en la variable de entorno `GITHUB_WORKSPACE`. Se recomienda no usar la instrucción `WORKDIR` en `Dockerfile`. Antes de que se ejecute la acción, {% data variables.product.product_name %} montará el directorio `GITHUB_WORKSPACE` sobre todo lo que estuviera en esa ubicación en la imagen de Docker y se establecerá `GITHUB_WORKSPACE` como directorio de trabajo. Para obtener más información, vea "[Uso de variables de entorno](/actions/configuring-and-managing-workflows/using-environment-variables)" y [referencia WORKDIR](https://docs.docker.com/engine/reference/builder/#workdir) en la documentación de Docker. ### ENTRYPOINT -Si defines el `entrypoint` en un archivo de metadatos de una acción, este invalidará el `ENTRYPOINT` definido en el `Dockerfile`. Para obtener más información, consulta la sección "[Sintaxis de metadatos para {% data variables.product.prodname_actions %}](/actions/creating-actions/metadata-syntax-for-github-actions/#runsentrypoint)". +Si define `entrypoint` en el archivo de metadatos de una acción, invalidará el elemento `ENTRYPOINT` definido en `Dockerfile`. Para más información, vea "[Sintaxis de metadatos para {% data variables.product.prodname_actions %}](/actions/creating-actions/metadata-syntax-for-github-actions/#runsentrypoint)". -La instrucción `ENTRYPOINT` de Docker tiene una forma de _shell_ y una de _exec_. La documentación de `ENTRYPOINT` de Docker recomienda utilizar la forma de _exec_ de la instrucción `ENTRYPOINT`. Para obtener más información acerca de las formas _exec_ y _shell_, consulta la sección [ENTRYPOINT reference](https://docs.docker.com/engine/reference/builder/#entrypoint) en la documentación de Docker. +La instrucción `ENTRYPOINT` de Docker tiene un formato _shell_ y otro _exec_. En la documentación `ENTRYPOINT` de Docker se recomienda usar el formato _exec_ de la instrucción `ENTRYPOINT`. Para obtener más información sobre los formatos _exec_ y _shell_, vea la [referencia ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) en la documentación de Docker. -No deberías utilizar `WORKDIR` para especificar el punto de entrada en tu Dockerfile. En vez de esto, deberías utilizar una ruta absoluta. Para obtener más información, consulta la sección [WORKDIR](#workdir). +No debe usar `WORKDIR` para especificar el entrypoint en el Dockerfile. En vez de esto, deberías utilizar una ruta absoluta. Para obtener más información, vea [WORKDIR](#workdir). -Si configuras tu contenedor para que utilice la forma _exec_ de la instrucción `ENTRYPOINT`, entonces el `args` configurado en el archivo de metadatos de la acción no se ejecutará en un shell de comandos. Si el `args` de la accion contiene una variable de ambiente, ésta no se sustituirá. Por ejemplo, utilizar el siguiente formato _exec_ no imprimirá los valores almacenados en `$GITHUB_SHA`, si no que imprimirá `"$GITHUB_SHA"`. +Si configura el contenedor para usar el formato _exec_ de la instrucción `ENTRYPOINT`, el elemento `args` configurado en el archivo de metadatos de la acción no se ejecutará en un shell de comandos. Si el elemento `args` de la acción contiene una variable de entorno, esta no se sustituirá. Por ejemplo, el uso del siguiente formato _exec_ no imprimirá el valor almacenado en `$GITHUB_SHA`, sino que en su lugar imprimirá `"$GITHUB_SHA"`. ```dockerfile ENTRYPOINT ["echo $GITHUB_SHA"] ``` - Si quieres la sustitución de variables, entonces puedes utilizar la forma _shell_ o ejecutar el shell directamente. Por ejemplo, al utilizar el siguiente formato _exec_ puedes ejecutar un shell para imprimir el valor almacenado en la variable de ambiente `GITHUB_SHA`. + Si quiere la sustitución de variables, puede utilizar el formato _shell_ o ejecutar un shell directamente. Por ejemplo, con el siguiente formato _exec_, puede ejecutar un shell para imprimir el valor almacenado en la variable de entorno `GITHUB_SHA`. ```dockerfile ENTRYPOINT ["sh", "-c", "echo $GITHUB_SHA"] ``` - Para proporcionar el `args` que se definió en el archivo de metadatos de la acción en un contenedor de Docker que utiliza la forma _exec_ en el `ENTRYPOINT`, recomendamos crear un script de shell llamado `entrypoint.sh` al que puedas llamar desde la instrucción `ENTRYPOINT`: + Para proporcionar `args` definidos en el archivo de metadatos de la acción a un contenedor de Docker que use el formato _exec_ en `ENTRYPOINT`, se recomienda crear un script de shell denominado `entrypoint.sh` que llame desde la instrucción `ENTRYPOINT`: #### *Dockerfile* de ejemplo @@ -78,7 +82,7 @@ ENTRYPOINT ["/entrypoint.sh"] #### Archivo *entrypoint.sh* de ejemplo -Al utilizar el Dockerfile de ejemplo que se muestra anteriormente, {% data variables.product.product_name %} enviará el `args` configurado en el archivo de metadatos de la acción como un argumento de `entrypoint.sh`. Agrega el `#!/bin/sh` [shebang](https://en.wikipedia.org/wiki/Shebang_(Unix)) hasta arriba del archivo `entrypoint.sh` para utilizar explicitamente el shell compilante [POSIX](https://en.wikipedia.org/wiki/POSIX) del sistema. +Con el Dockerfile de ejemplo anterior, {% data variables.product.product_name %} enviará el elemento `args` configurado en el archivo de metadatos de la acción como argumentos a `entrypoint.sh`. Agregue el elemento `#!/bin/sh` [shebang](https://en.wikipedia.org/wiki/Shebang_(Unix)) en la parte superior del archivo `entrypoint.sh` para usar explícitamente el shell compatible con [POSIX](https://en.wikipedia.org/wiki/POSIX) del sistema. ``` sh #!/bin/sh @@ -88,12 +92,12 @@ Al utilizar el Dockerfile de ejemplo que se muestra anteriormente, {% data varia sh -c "echo $*" ``` -Tu código debe ser ejecutable. Asegúrate que el archivo `entrypoint.sh` tiene permisos de `execute` antes de utilizarlo en un flujo de trabajo. Puedes modificar los permisos de tu terminal si utilizas este comando: +Tu código debe ser ejecutable. Asegúrese de que el archivo `entrypoint.sh` tiene permisos `execute` antes de usarlo en un flujo de trabajo. Puedes modificar los permisos de tu terminal si utilizas este comando: ``` sh chmod +x entrypoint.sh ``` -Cuando un script de shell de `ENTRYPOINT` no es ejecutable, recibirás un error similar al siguiente: +Cuando un script de shell `ENTRYPOINT` no sea ejecutable, recibirá un error similar al siguiente: ``` sh Error response from daemon: OCI runtime create failed: container_linux.go:348: starting container process caused "exec: \"/entrypoint.sh\": permission denied": unknown @@ -101,12 +105,12 @@ Error response from daemon: OCI runtime create failed: container_linux.go:348: s ### CMD -Si defines el `args` en el archivo de metadatos de la acción, `args` invalidará la instrucción `CMD` especificada en el `Dockerfile`. Para obtener más información, consulta la sección "[Sintaxis de metadatos para {% data variables.product.prodname_actions %}](/actions/creating-actions/metadata-syntax-for-github-actions#runsargs)". +Si define `args` en el archivo de metadatos de la acción, `args` invalidará la instrucción `CMD` especificada en `Dockerfile`. Para más información, vea "[Sintaxis de metadatos para {% data variables.product.prodname_actions %}](/actions/creating-actions/metadata-syntax-for-github-actions#runsargs)". -Si utilizas `CMD` en tu `Dockerfile`, sigue estos lineamientos: +Si usa `CMD` en `Dockerfile`, siga estas instrucciones: {% data reusables.actions.dockerfile-guidelines %} ## Capacidades de Linux compatibles -{% data variables.product.prodname_actions %} es compatible con las capacidades predeterminadas de Linux que acepta Docker. Estas capacidades no se pueden añadir ni eliminar. Para obtener más información acerca de las capacidades predeterminadas de Linux con las cuales es compatible Docker, consulta "[Runtime priovilege and Linux capabilities](https://docs.docker.com/engine/reference/run/#runtime-privilege-and-linux-capabilities)" en la documentación de Docker. Para conocer más acerca de las capacidades de Linux, consulta "[Overview of Linux capabilities](http://man7.org/linux/man-pages/man7/capabilities.7.html) en las páginas man de Linux. +{% data variables.product.prodname_actions %} es compatible con las capacidades predeterminadas de Linux que acepta Docker. Estas capacidades no se pueden añadir ni eliminar. Para obtener más información acerca de las capacidades predeterminadas de Linux compatibles con Docker, vea "[Capacidades de Linux y privilegio en tiempo de ejecución](https://docs.docker.com/engine/reference/run/#runtime-privilege-and-linux-capabilities)" en la documentación de Docker. Para obtener más información sobre las capacidades de Linux, vea "[Información general sobre las capacidades de Linux](http://man7.org/linux/man-pages/man7/capabilities.7.html)" en las páginas man de Linux. diff --git a/translations/es-ES/content/actions/creating-actions/index.md b/translations/es-ES/content/actions/creating-actions/index.md index 3a26e16717..caf6a61806 100644 --- a/translations/es-ES/content/actions/creating-actions/index.md +++ b/translations/es-ES/content/actions/creating-actions/index.md @@ -24,7 +24,11 @@ children: - /sharing-actions-and-workflows-with-your-enterprise - /releasing-and-maintaining-actions - /developing-a-third-party-cli-action +ms.openlocfilehash: b60bd1031bc7e9958a146cbf9755a000679edff3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069955' --- - -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} diff --git a/translations/es-ES/content/actions/creating-actions/metadata-syntax-for-github-actions.md b/translations/es-ES/content/actions/creating-actions/metadata-syntax-for-github-actions.md index ce79effbf6..2d1ea4f569 100644 --- a/translations/es-ES/content/actions/creating-actions/metadata-syntax-for-github-actions.md +++ b/translations/es-ES/content/actions/creating-actions/metadata-syntax-for-github-actions.md @@ -1,6 +1,6 @@ --- -title: Sintaxis de metadatos para acciones de GitHub -shortTitle: Sintaxis de metadatos +title: Sintaxis de metadatos para Acciones de GitHub +shortTitle: Metadata syntax intro: Puedes crear acciones para realizar tareas en tu repositorio. Las acciones requieren un archivo de metadatos que use la sintaxis YAML. redirect_from: - /articles/metadata-syntax-for-github-actions @@ -14,36 +14,40 @@ versions: ghec: '*' type: reference miniTocMaxHeadingLevel: 4 +ms.openlocfilehash: b475c4066ae79836184f3136cfb06585fa761960 +ms.sourcegitcommit: b0323777cfe4324a09552d0ea268d1afacc3da37 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 08/17/2022 +ms.locfileid: '147580555' --- +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} - -## Acerca de la nueva sintaxis YAML para {% data variables.product.prodname_actions %} +## Acerca de la nueva sintaxis YAML para {% data variables.product.prodname_actions %} Todas las acciones requieren un archivo de metadatos. El nombre del archivo de metadatos debe ser `action.yml` o `action.yaml`. Los datos en el archivo de metadatos definen las configuraciones de entradas, salidas y ejecuciones de tu acción. -Los archivos de metadatos de acción usan la sintaxis YAML. Si eres nuevo en YAML, puedes leer "[Aprender YAML en cinco minutos](https://www.codeproject.com/Articles/1214409/Learn-YAML-in-five-minutes)". +Los archivos de metadatos de acción usan la sintaxis YAML. Si no está familiarizado con YAML, puede leer "[Aprender YAML en cinco minutos](https://www.codeproject.com/Articles/1214409/Learn-YAML-in-five-minutes)". -## `name (nombre)` +## `name` -**Requerido** El nombre de tu acción. {% data variables.product.prodname_dotcom %} muestra el `name` (nombre) en la pestaña **Actions** (Acciones) para ayudarte a identificar visualmente las acciones en cada trabajo. +**Obligatorio** Nombre de la acción. {% data variables.product.prodname_dotcom %} muestra `name` en la pestaña **Acciones** para ayudar a identificar visualmente las acciones en cada trabajo. -## `autor` +## `author` -**Opcional** El nombre del autor de las acciones. +**Opcional** Nombre del creador de la acción. -## `descripción` +## `description` -**Requerido** Una descripción breve de la acción. +**Obligatorio** Descripción breve de la acción. -## `inputs (entrada)` +## `inputs` -**Opcional** Los parámetros de entrada te permiten especificar datos que la acción espera para usar durante el tiempo de ejecución. {% data variables.product.prodname_dotcom %} almacena parámetros de entrada como variables de entorno. Las Id de entrada con letras mayúsculas se convierten a minúsculas durante el tiempo de ejecución. Recomendamos usar Id de entrada en minúsculas. +**Opcional** Los parámetros de entrada permiten especificar los datos que la acción espera usar durante el tiempo de ejecución. {% data variables.product.prodname_dotcom %} almacena parámetros de entrada como variables de entorno. Las Id de entrada con letras mayúsculas se convierten a minúsculas durante el tiempo de ejecución. Recomendamos usar Id de entrada en minúsculas. -### Ejemplo: Especificar las entradas +### Ejemplo: Especificar las entradas -Este ejemplo configura dos entradas: numOctocats y octocatEyeColor. La entrada numOctocats no se requiere y se predeterminará a un valor de '1'. Se requiere la entrada octocatEyeColor y no tiene un valor predeterminado. Los archivos de flujo de trabajo que usan esta acción deben usar la palabra clave `with` (con) para establecer un valor de entrada para octocatEyeColor. Para obtener información sobre la sintaxis `with` (con), consulta "[Sintaxis de flujo de trabajo para {% data variables.product.prodname_actions %}](/articles/workflow-syntax-for-github-actions/#jobsjob_idstepswith)". +Este ejemplo configura dos entradas: numOctocats y octocatEyeColor. La entrada numOctocats no se requiere y se predeterminará a un valor de '1'. Se requiere la entrada octocatEyeColor y no tiene un valor predeterminado. Los archivos de flujo de trabajo que utilizan esta acción deben usar `with` a fin de establecer un valor de entrada para octocatEyeColor. Para más información sobre la sintaxis `with`, vea "[Sintaxis de flujo de trabajo para {% data variables.product.prodname_actions %}](/articles/workflow-syntax-for-github-actions/#jobsjob_idstepswith)". ```yaml inputs: @@ -56,43 +60,43 @@ inputs: required: true ``` -Cuando especificas una entrada en un archivo de flujo de trabajo o usas un valor de entrada predeterminado, {% data variables.product.prodname_dotcom %} crea una variable de entorno para la entrada con el nombre `INPUT_`. La variable de entorno creada convierte los nombre de entrada en letras mayúscula y reemplaza los espacios con los caracteres `_`. +Al especificar una entrada en un archivo de flujo de trabajo o usar un valor de entrada predeterminado, {% data variables.product.prodname_dotcom %} crea una variable de entorno para la entrada con el nombre `INPUT_`. La variable de entorno creada convierte los nombre de entrada en letras mayúsculas y reemplaza los espacios con caracteres `_`. -Si la acción se escribió utilizando pasos de ejecución [compuestos](/actions/creating-actions/creating-a-composite-action), entonces no obtendrá automáticamente una `INPUT_`. Si la conversión no ocurre, puedes cambiar estas entradas manualmente. +Si la acción se escribe mediante una [composición](/actions/creating-actions/creating-a-composite-action), no obtendrá `INPUT_`automáticamente. Si la conversión no ocurre, puedes cambiar estas entradas manualmente. -Para acceder a la variable de ambiente en una acción de contenedor de Docker, debes pasar la entrada utilizando la palabra clave `args` en el archivo de metadatos de la acción. Para obtener más información sobre el archivo de metadatos de la acción para las acciones de contenedor de Docker, consulta la sección "[Crear una acción de contenedor de Docker](/articles/creating-a-docker-container-action#creating-an-action-metadata-file)". +Para acceder a la variable de entorno en una acción de contenedor de Docker, debe pasar la entrada mediante la palabra clave `args` en el archivo de metadatos de la acción. Para más información sobre el archivo de metadatos de la acción para acciones de contenedor de Docker, vea "[Creación de una acción de contenedor de Docker](/articles/creating-a-docker-container-action#creating-an-action-metadata-file)". -Por ejemplo, si un flujo de trabajo definió las entradas de `numOctocats` y `octocatEyeColor`, el código de acción pudo leer los valores de las entradas utilizando las variables de ambiente `INPUT_NUMOCTOCATS` y `INPUT_OCTOCATEYECOLOR`. +Por ejemplo, si en un flujo de trabajo se han definido las entradas `numOctocats` y `octocatEyeColor`, el código de acción podría leer los valores de las entradas mediante las variables de entorno `INPUT_NUMOCTOCATS` y `INPUT_OCTOCATEYECOLOR`. ### `inputs.` -**Requerido** Un identificador `string` (cadena) para asociar con la entrada. El valor de `` es un mapa con los metadatos de la entrada. `` debe ser un identificador único dentro del objeto `inputs` (entradas). El ``> debe comenzar con una letra o `_` y debe contener solo caracteres alfanuméricos, `-`, o `_`. +**Obligatorio** Identificador `string` que se va a asociar a la entrada. El valor de `` es un mapa de los metadatos de la entrada. `` debe ser un identificador único dentro del objeto `inputs`. `` debe empezar con una letra o `_`, y solo puede contener caracteres alfanuméricos `-` o `_`. ### `inputs..description` -**Requerido** Una descripción de `string` del parámetro de entrada. +**Obligatorio** Descripción `string` del parámetro de entrada. ### `inputs..required` -**Opcional** Un `boolean` para indicar si la acción requiere el parámetro de entrada. Establecer en `true` cuando se requiera el parámetro. +**Opcional** Un valor `boolean` para indicar si la acción necesita el parámetro de entrada. Se establece en `true` cuando el parámetro es obligatorio. ### `inputs..default` -**Opcional** Una `string` que representa el valor predeterminado. El valor predeterminado se usa cuando un parámetro de entrada no se especifica en un archivo de flujo de trabajo. +**Opcional** Un valor `string` que representa el valor predeterminado. El valor predeterminado se usa cuando un parámetro de entrada no se especifica en un archivo de flujo de trabajo. ### `inputs..deprecationMessage` -**Opcional** Si se utiliza el parámetro de entrada, esta `string` se registrará como un mensaje de advertencia. Puedes utilizar esta advertencia para notificar a los usuarios que la entrada es obsoleta y mencionar cualquier alternativa. +**Opcional** Si se usa el parámetro de entrada, `string` se registra como un mensaje de advertencia. Puedes utilizar esta advertencia para notificar a los usuarios que la entrada es obsoleta y mencionar cualquier alternativa. -## `outputs` para las acciones de contenedores de Docker y JavaScript +## `outputs` para acciones de contenedor de Docker y JavaScript -**Opcional** Los parámetros de salida te permiten declarar datos que una acción establece. Las acciones que se ejecutan más tarde en un flujo de trabajo pueden usar el conjunto de datos de salida en acciones de ejecución anterior. Por ejemplo, si tuviste una acción que realizó la adición de dos entradas (x + y = z), la acción podría dar como resultado la suma (z) para que otras acciones la usen como entrada. +**Opcional** Los parámetros de salida permiten declarar datos que establece una acción. Las acciones que se ejecutan más tarde en un flujo de trabajo pueden usar el conjunto de datos de salida en acciones de ejecución anterior. Por ejemplo, si tuviste una acción que realizó la adición de dos entradas (x + y = z), la acción podría dar como resultado la suma (z) para que otras acciones la usen como entrada. {% data reusables.actions.output-limitations %} -Si no declaras una salida en tu archivo de metadatos de acción, todavía puedes configurar las salidas y utilizarlas en un flujo de trabajo. Para obtener más información acerca de la configuración de salidas en una acción, consulta "[Comandos de flujo de trabajo para {% data variables.product.prodname_actions %}](/actions/reference/workflow-commands-for-github-actions/#setting-an-output-parameter)". +Si no declaras una salida en tu archivo de metadatos de acción, todavía puedes configurar las salidas y utilizarlas en un flujo de trabajo. Para más información sobre el establecimiento de salidas en una acción, vea "[Comandos de flujo de trabajo para {% data variables.product.prodname_actions %}](/actions/reference/workflow-commands-for-github-actions/#setting-an-output-parameter)". -### Ejemplo: Declarar las salidas para las acciones de contenedores de Docker y JavaScript +### Ejemplo: Declarar las salidas para las acciones de contenedores de Docker y JavaScript ```yaml outputs: @@ -102,19 +106,19 @@ outputs: ### `outputs.` -**Requerido** Un identificador `string` para asociar con la salida. El valor de `` es un mapa con los metadatos de la salida. `` debe ser un identificador único dentro del objeto `outputs` (salidas). El ``> debe comenzar con una letra o `_` y debe contener solo caracteres alfanuméricos, `-`, o `_`. +**Obligatorio** Identificador `string` que se va a asociar a la salida. El valor de `` es un mapa de los metadatos de la salida. `` debe ser un identificador único dentro del objeto `outputs`. `` debe empezar con una letra o `_`, y solo puede contener caracteres alfanuméricos `-` o `_`. ### `outputs..description` -**Requerido** Una descripción de `string` del parámetro de salida. +**Obligatorio** Descripción `string` del parámetro de salida. -## `outputs` para las acciones compuestas +## `outputs` para acciones compuestas -Las `outputs` **opcionales** utilizan los mismos parámetros que `outputs.` y `outputs..description` (consulta la sección de "[`outputs` para acciones de contenedores de Docker y JavaScript](#outputs-for-docker-container-and-javascript-actions)"), pero también incluye el token `value`. +**Opcional** `outputs` usa los mismos parámetros que `outputs.` y `outputs..description` (vea"[`outputs` para acciones de contenedor de Docker y JavaScript](#outputs-for-docker-container-and-javascript-actions)"), pero también incluye el token `value`. {% data reusables.actions.output-limitations %} -### Ejemplo: Declarar las salidas para las acciones compuestas +### Ejemplo: Declarar las salidas para las acciones compuestas {% raw %} ```yaml @@ -133,19 +137,19 @@ runs: ### `outputs..value` -**Requerido** El valor al cual se mapeará el parámetro de salida. Puedes configurarlo a una `string` o a una expresión con contexto. Por ejemplo, puedes utilizar el contexto `steps` para configurar el `value` de una salida al valor de salida de un paso. +**Obligatorio** Valor al que se asignará el parámetro de salida. Puede establecerlo en `string` o en una expresión o con contexto. Por ejemplo, puede usar el contexto `steps` para establecer el valor `value` de una salida en el valor de salida de un paso. -Para obtener más información sobre cómo utilizar la sintaxis de contexto, consulta la sección de "[Contextos](/actions/learn-github-actions/contexts)" +Para más información sobre cómo usar la sintaxis de contexto, vea "[Contextos](/actions/learn-github-actions/contexts)". ## `runs` -**Requerido** Especifica si es una acción de JavaScript, una acción compuesta o una acción de contenedor de Docker y cómo se ejecuta esta. +**Obligatorio** Especifica si es una acción de JavaScript, una acción compuesta o una acción de contenedor de Docker y cómo se ejecut. -## `runs` para acciones de JavaScript +## `runs` para acciones de JavaScript -**Requerido** Configura la ruta al código de la acción y el tiempo de ejecución que se utiliza para ejecutarlo. +**Obligatorio** Configura la ruta al código de la acción y el tiempo de ejecución que se usa para ejecutar el código. -### Ejemplo: Utilizar Node.js {% ifversion fpt or ghes > 3.3 or ghae-issue-5504 or ghec %}v16{% else %}v12{% endif %} +### Ejemplo: Uso de Node.js {% ifversion fpt or ghes > 3.3 or ghae-issue-5504 or ghec %}v16{% else %}v12{% endif %} ```yaml runs: @@ -155,20 +159,20 @@ runs: ### `runs.using` -**Requerido** El tiempo de ejecución para ejecutar el código especificado en [`main`](#runsmain). +**Obligatorio** Tiempo de ejecución utilizado para ejecutar el código especificado en [`main`](#runsmain). -- Utiliza `node12` para Node.js v12.{% ifversion fpt or ghes > 3.3 or ghae-issue-5504 or ghec %} -- Utiliza `node16` para Node.js v16.{% endif %} +- Use `node12` para for Node.js v12.{% ifversion fpt or ghes > 3.3 or ghae-issue-5504 or ghec %} +- Use `node16` para Node.js v16.{% endif %} ### `runs.main` -**Requerido** El archivo que contiene tu código de acción. El tiempo de ejecución que se especifica en [`using`](#runsusing) ejecuta este archivo. +**Obligatorio** El archivo que contiene el código de la acción. El tiempo de ejecución especificado en [`using`](#runsusing) ejecuta este archivo. ### `runs.pre` -**Opcional** Te permite ejecutar un script al inicio de un job, antes de que la acción `main:` comience. Por ejemplo, puedes utilizar `pre:` para ejecutar un script de configuración de pre-requisitos. El tiempo de ejecución que ese especifica con la sintaxis de [`using`](#runsusing) ejecutará este archivo. La acción `pre` siempre se ejecuta predeterminadamente, pero puedes invalidar esto utilizando [`runs.pre-if`](#runspre-if). +**Opcional** Permite ejecutar un script al principio de un trabajo, antes de que comience la acción `main:`. Por ejemplo, puede usar `pre:` para ejecutar un script de configuración de requisitos previos. El tiempo de ejecución especificado con la sintaxis [`using`](#runsusing) ejecutará este archivo. La acción `pre:` siempre se ejecuta de forma predeterminada, pero puede invalidarla mediante [`runs.pre-if`](#runspre-if). -En este ejemplo, la acción `pre:` ejecuta un script llamado `setup.js`: +En este ejemplo, la acción `pre:` ejecuta un script denominado `setup.js`: ```yaml runs: @@ -180,11 +184,11 @@ runs: ### `runs.pre-if` -**Opcional** Te permite definir las condiciones para la ejecución de la acción `pre:`. La acción `pre:` únicamente se ejecutará si se cumplen las condiciones en `pre-if`. Si no se configura, `pre-if` se configurará predefinidamente como `always()`. En `pre-if`, las funciones de verificación de estado evalúan contra el estado del job y no contra el estado de la propia acción. +**Opcional** Permite definir condiciones para la ejecución de la acción `pre:`. La acción `pre:` solo se ejecutará si se cumplen las condiciones de `pre-if`. Si no se establece, el valor predeterminado de `pre-if` es `always()`. En `pre-if`, las funciones de comprobación de estado se evalúan con el estado del trabajo, no con el de la propia acción. -Nota que el contexto `step` no está disponible, ya que no se ha ejecutado ningún paso todavía. +Tenga en cuenta que el contexto `step` no está disponible, ya que todavía no se ha ejecutado ningún paso. -En este ejemplo, `cleanup.js` se ejecuta únicamente en los ejecutores basados en linux: +En este ejemplo, `cleanup.js` solo se ejecuta en ejecutores basados en Linux: ```yaml pre: 'cleanup.js' @@ -193,9 +197,9 @@ En este ejemplo, `cleanup.js` se ejecuta únicamente en los ejecutores basados e ### `runs.post` -**Opcional** Te permite ejecutar un script al final de un job, una vez que se haya completado la acción `main:`. Por ejemplo, puedes utilizar `post:` para finalizar algunos procesos o eliminar los archivos innecesarios. El tiempo de ejecución que ese especifica con la sintaxis de [`using`](#runsusing) ejecutará este archivo. +**Opcional** Permite ejecutar un script al final de un trabajo una vez que se complete la acción `main:`. Por ejemplo, puede usar `post:` para finalizar algunos procesos o eliminar archivos innecesarios. El tiempo de ejecución especificado con la sintaxis [`using`](#runsusing) ejecutará este archivo. -En este ejemplo, la acción `post:` ejecuta un script llamado `cleanup.js`: +En este ejemplo, la acción `post:` ejecuta un script denominado `cleanup.js`: ```yaml runs: @@ -204,42 +208,36 @@ runs: post: 'cleanup.js' ``` -La acción `post:` siempre se ejecuta predeterminadamente, pero la puedes invalidar utilizando `post-if`. +La acción `post:` siempre se ejecuta de forma predeterminada, pero puede invalidarla mediante `post-if`. ### `runs.post-if` -**Opcional** Te permite definir condiciones para la ejecución de la acción `post:`. La acción `post` únicamente se ejecutará si se cumplen las condiciones en `post-if`. Si no se configura, `pre-if` se configurará predeterminadamente como `always()`. En `post-if`, las funciones de verificación de estado evalúan contra el estado del job y no contra el estado de la propia acción. +**Opcional** Permite definir condiciones para la ejecución de la acción `post:`. La acción `post:` solo se ejecutará si se cumplen las condiciones de `post-if`. Si no se establece, el valor predeterminado de `post-if` es `always()`. En `post-if`, las funciones de comprobación de estado se evalúan con el estado del trabajo, no con el de la propia acción. -Por ejemplo, este `cleanup.js` únicamente se ejecutará en ejecutores basados en Linux: +Por ejemplo, `cleanup.js` solo se ejecutará en ejecutores basados en Linux: ```yaml post: 'cleanup.js' post-if: runner.os == 'linux' ``` -## `runs` para las acciones compuestas +## `runs` para acciones compuestas -**Requerido** Configura la ruta a la acción compuesta. +**Obligatorio** Configura la ruta a la acción compuesta. ### `runs.using` -**Requerido** Debes configurar este valor en `'composite'`. +**Obligatorio** Debe establecer este valor en `'composite'`. ### `runs.steps` -{% ifversion fpt or ghes > 3.2 or ghae or ghec %} -**Requerido** Los pasos que planeas ejecutar en esta acción. Estos pueden ser ya sea pasos de `run` o de `uses`. -{% else %} -**Requerido** Los pasos que planeas ejecutar en esta acción. +{% ifversion fpt or ghes > 3.2 or ghae or ghec %} **Obligatorio** Los pasos que tiene previsto ejecutar en esta acción. Pueden ser pasos `run` o `uses`. +{% else %} **Obligatorio** Los pasos que tiene previsto ejecutar en esta acción. {% endif %} #### `runs.steps[*].run` -{% ifversion fpt or ghes > 3.2 or ghae or ghec %} -**Opcional** El comando que quieres ejecutar. Este puede estar dentro de la línea o ser un script en tu repositorio de la acción: -{% else %} -**Requerido** El comando que quieres ejecutar. Este puede estar dentro de la línea o ser un script en tu repositorio de la acción: -{% endif %} +{% ifversion fpt or ghes > 3.2 or ghae or ghec %} **Opcional** Comando que quiere ejecutar. Puede estar insertado o en un script en el repositorio de la acción: {% else %} **Obligatorio** Comando que quiere ejecutar. Puede estar insertado o en un script en el repositorio de la acción: {% endif %} {% raw %} ```yaml @@ -251,7 +249,7 @@ runs: ``` {% endraw %} -Como alternativa, puedes utilizar `$GITHUB_ACTION_PATH`: +Como alternativa, puede usar `$GITHUB_ACTION_PATH`: ```yaml runs: @@ -261,26 +259,24 @@ runs: shell: bash ``` -Para obtener más información, consulta la sección "[``](/actions/reference/context-and-expression-syntax-for-github-actions#github-context)". +Para más información, vea "[`github context`](/actions/reference/context-and-expression-syntax-for-github-actions#github-context)". #### `runs.steps[*].shell` -{% ifversion fpt or ghes > 3.2 or ghae or ghec %} -**Opcional** El shell en donde quieres ejecutar el comando. Puedes utilizar cualquiera de los shells listados [aquí](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstepsshell). Requerido si se configuró `run`. -{% else %} -**Requerido** El shell en donde quieres ejecutar el comando. Puedes utilizar cualquiera de los shells listados [aquí](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstepsshell). Requerido si se configuró `run`. +{% ifversion fpt or ghes > 3.2 or ghae or ghec %} **Opcional** Shell donde quiere ejecutar el comando. Puede usar cualquiera de los shells que se enumeran [aquí](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstepsshell). Es obligatorio si se establece `run`. +{% else %} **Obligatorio** Shell donde quiere ejecutar el comando. Puede usar cualquiera de los shells que se enumeran [aquí](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstepsshell). Es obligatorio si se establece `run`. {% endif %} {% ifversion fpt or ghes > 3.3 or ghae-issue-5504 or ghec %} #### `runs.steps[*].if` -**Opcional** Puedes utilizar el condicional `if` para prevenir que un paso se ejecute a menos de que se cumpla con una condición. Puedes usar cualquier contexto y expresión admitidos para crear un condicional. +**Opcional** Puede usar la condicional `if` para impedir que se ejecute un paso si no se cumple una condición. Puedes usar cualquier contexto y expresión admitidos para crear un condicional. -{% data reusables.actions.expression-syntax-if %} Para obtener más información, consulta la sección "[Expresiones](/actions/learn-github-actions/expressions)". +{% data reusables.actions.expression-syntax-if %} Para más información, vea "[Expresiones](/actions/learn-github-actions/expressions)". -**Ejemplo: Utilizando contextos** +**Ejemplo: Uso de contextos** - Este paso solo se ejecuta cuando el tipo de evento es una `pull_request` y la acción del evento está `unassigned` (sin asignar). + Este paso solo se ejecuta cuando el tipo de evento es `pull_request` y la acción del evento es `unassigned`. ```yaml steps: @@ -288,9 +284,9 @@ steps: if: {% raw %}${{ github.event_name == 'pull_request' && github.event.action == 'unassigned' }}{% endraw %} ``` -**Ejemplo: Utilizando funciones de verificación de estado** +**Ejemplo: Uso de funciones de comprobación de estado** -`my backup step` solo se ejecutará cuando falle el paso previo de una acción compuesta. Para obtener más información, consulta la sección "[Expresiones](/actions/learn-github-actions/expressions#status-check-functions)". +`my backup step` solo se ejecuta cuando se produce un error en el paso anterior de una acción compuesta. Para más información, vea "[Expresiones](/actions/learn-github-actions/expressions#status-check-functions)". ```yaml steps: @@ -304,31 +300,31 @@ steps: #### `runs.steps[*].name` -**Opcional** El nombre del paso compuesto. +**Opcional** Nombre del paso compuesto. #### `runs.steps[*].id` -**Opcional** Un identificador único para el paso. Puede usar el `id` para hacer referencia al paso en contextos. Para obtener más información, consulta "[Contextos](/actions/learn-github-actions/contexts)". +**Opcional** Identificador único para el paso. Puede usar `id` para hacer referencia al paso en los contextos. Para más información, vea "[Contextos](/actions/learn-github-actions/contexts)". #### `runs.steps[*].env` -**Opcional** Configura un `map` de variables de ambiente únicamente para este paso. Si quieres modificar la variable de ambiente almacenada en el flujo de trabajo, utiliza `echo "{name}={value}" >> $GITHUB_ENV` en un paso compuesto. +**Opcional** Establece una `map` de variables de entorno solo para ese paso. Si quiere modificar la variable de entorno almacenada en el flujo de trabajo, use `echo "{name}={value}" >> $GITHUB_ENV` en un paso compuesto. #### `runs.steps[*].working-directory` -**Opcional** Especifica el directorio de trabajo en donde se ejecuta un comando. +**Opcional** Especifica el directorio de trabajo donde se ejecuta el comando. {% ifversion fpt or ghes > 3.2 or ghae or ghec %} #### `runs.steps[*].uses` -**Opcional** Selecciona una acción a ejecutar como parte de un paso en tu job. Una acción es una unidad de código reutilizable. Puedes usar una acción definida en el mismo repositorio que el flujo de trabajo, un repositorio público o en una [imagen del contenedor Docker publicada](https://hub.docker.com/). +**Opcional** Selecciona una acción que se ejecutará como parte de un paso en el trabajo. Una acción es una unidad de código reutilizable. Puede usar una acción definida en el mismo repositorio que el flujo de trabajo, un repositorio público o en una [imagen de contenedor de Docker publicada](https://hub.docker.com/). -Te recomendamos encarecidamente que incluyas la versión de la acción que estás utilizando y especifiques un número de etiqueta de Git ref, SHA o Docker. Si no especificas una versión, podrías interrumpir tus flujos de trabajo o provocar un comportamiento inesperado cuando el propietario de la acción publique una actualización. +Te recomendamos firmemente que incluyas la versión de la acción que estás utilizando y especifiques un número de etiqueta de la ref de Git, SHA o Docker. Si no especificas una versión, podrías interrumpir tus flujos de trabajo o provocar un comportamiento inesperado cuando el propietario de la acción publique una actualización. - El uso del SHA de confirmación de una versión de acción lanzada es lo más seguro para la estabilidad y la seguridad. - Usar la versión de acción principal específica te permite recibir correcciones críticas y parches de seguridad y al mismo tiempo mantener la compatibilidad. También asegura que tu flujo de trabajo aún debería funcionar. - Puede ser conveniente utilizar la rama predeterminada de una acciòn, pero si alguien lanza una versiòn principal nueva con un cambio importante, tu flujo de trabajo podrìa fallar. -Algunas acciones requieren entradas que se deben establecer usando la palabra clave [`with`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstepswith). Revisa el archivo README de la acción para determinar las entradas requeridas. +Algunas acciones necesitan entradas que debe establecer mediante la palabra clave [`with`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstepswith). Revisa el archivo README de la acción para determinar las entradas requeridas. ```yaml runs: @@ -354,7 +350,7 @@ runs: #### `runs.steps[*].with` -**Opcional** un `map` de los parámetros de entrada que define la acción. Cada parámetro de entrada es un par clave/valor. Para obtener más información, consulta la sección [Ejemplo: Especificar entradas](#example-specifying-inputs). +**Opcional** Objeto `map` de los parámetros de entrada definidos por la acción. Cada parámetro de entrada es un par clave/valor. Los parámetros de entrada se establecen como variables de entorno. La variable utiliza el prefijo INPUT_ y se convierte en mayúsculas. ```yaml runs: @@ -373,15 +369,15 @@ runs: #### `runs.steps[*].continue-on-error` -**Opcional** Impide que la acción falle cuando falla un paso. Se configura en `true` para permitir que la acción pase cuando falla este paso. +**Opcional** Impide que se produzca un error en la acción cuando se produce un error en un paso. Establézcalo en `true` para permitir que la acción se supere cuando se produzca un error en este paso. {% endif %} -## `runs` para las acciones de contenedores de Docker +## `runs` para acciones de contenedor de Docker -**Requerido** Configura la imagen que se utiliza para la acción de contenedores de Docker. +**Obligatorio** Configura la imagen usada para la acción de contenedor de Docker. -### Ejemplo: Utilizar un Dockerfile en tu repositorio +### Ejemplo: Utilizar un Dockerfile en tu repositorio ```yaml runs: @@ -389,7 +385,7 @@ runs: image: 'Dockerfile' ``` -### Ejemplo: Utilizar un contenedor de registro público de Docker +### Ejemplo: Utilizar un contenedor de registro público de Docker ```yaml runs: @@ -399,15 +395,15 @@ runs: ### `runs.using` -**Requerido** Debes configurar este valor como `'docker'`. +**Obligatorio** Debe establecer este valor en `'docker'`. ### `runs.pre-entrypoint` -**Opcional** Te permite ejecutar un script antes de que comience la acción `entrypoint`. Por ejemplo, puedes utilizar `pre-entrypoint` para ejecutar un script de configuración de pre-requisitos. {% data variables.product.prodname_actions %} utiliza `docker run` para lanzar esta acción, y ejecuta el script dentro de un contenedor nuevo que utiliza la misma imagen base. Esto significa que el estado del tiempo de ejecución difiere de el contenedor principal `entrypoint`, y se deberá acceder a cualquier estado que requieras ya sea en el espacio de trabajo, `HOME`, o como una variable `STATE_`. La acción `pre-entrypoint:` siempre se ejecuta predeterminadamente, pero puedes anular esto utilizando [`runs.pre-if`](#runspre-if). +**Opcional** Permite ejecutar un script antes de que comience la acción `entrypoint`. Por ejemplo, puede usar `pre-entrypoint:` para ejecutar un script de configuración de requisitos previos. {% data variables.product.prodname_actions %} usa `docker run` para iniciar esta acción, y ejecuta el script dentro de un contenedor nuevo que usa la misma imagen base. Esto significa que el estado en tiempo de ejecución es diferente del contenedor `entrypoint` principal y que a los estados que necesita se debe acceder desde el área de trabajo, `HOME`o como una variable `STATE_`. La acción `pre-entrypoint:` siempre se ejecuta de forma predeterminada, pero puede invalidarla mediante [`runs.pre-if`](#runspre-if). -El tiempo de ejecución que ese especifica con la sintaxis de [`using`](#runsusing) ejecutará este archivo. +El tiempo de ejecución especificado con la sintaxis [`using`](#runsusing) ejecutará este archivo. -En este ejemplo, la acción `pre.entrypoint:` ejecuta un script llamado `setup.sh`: +En este ejemplo, la acción `pre-entrypoint:` ejecuta un script denominado `setup.sh`: ```yaml runs: @@ -421,21 +417,21 @@ runs: ### `runs.image` -**Requerido** La imagen de Docker a utilizar como el contenedor para ejecutar la acción. El valor puede ser el nombre de la imagen base de Docker, un `Dockerfile` local en tu repositorio, o una imagen pública en Docker Hub u otro registro. Para referenciar un `Dockerfile` local de tu repositorio, el archivo debe nombrarse como `Dockerfile` y debes utilizar una ruta relativa a tu archivo de metadatos de acción. La aplicación `docker` ejecutará este archivo. +**Obligatorio** Imagen de Docker que se usará como contenedor para ejecutar la acción. El valor puede ser el nombre de la imagen base de Docker, un `Dockerfile` local en el repositorio o una imagen pública en Docker Hub u otro registro. Para hacer referencia a un `Dockerfile`local al repositorio, el archivo debe tener el nombre `Dockerfile` y debe usar una ruta relativa al archivo de metadatos de la acción. La aplicación `docker` ejecutará este archivo. ### `runs.env` -**Opcional** Especifica mapa clave/de valores de las variables del ambiente para configurar en el ambiente del contenedor. +**Opcional** Especifica una asignación de clave-valor de las variables de entorno que se van a establecer en el entorno de contenedor. ### `runs.entrypoint` -**Opcional** Invalida el `ENTRYPOINT` de Docker en el `Dockerfile`, o lo configura si no se había especificado anteriormente. Utiliza `entrypoint` cuando el `Dockerfile` no especifique un `ENTRYPOINT` o cuando quieras invalidar la instrucción de `ENTRYPOINT`. Si omites el `entrypoint`, se ejecutarán los comandos que especifiques en la instrucción `ENTRYPOINT` de Docker. La instrucción `ENTRYPOINT` de Docker tiene una forma de _shell_ y una de _exec_. La documentación de `ENTRYPOINT` de Docker recomienda utilizar la forma de _exec_ de la instrucción `ENTRYPOINT`. +**Opcional** Invalida `ENTRYPOINT` de Docker en `Dockerfile`, o bien lo establece si todavía no se ha especificado uno. Use `entrypoint` cuando `Dockerfile` no especifique `ENTRYPOINT` o si quiere invalidar la instrucción `ENTRYPOINT`. Si omite `entrypoint`, se ejecutarán los comandos que especifique en la instrucción `ENTRYPOINT` de Docker. La instrucción `ENTRYPOINT` de Docker tiene un formato _shell_ y otro _exec_. En la documentación de `ENTRYPOINT` de Docker se recomienda usar el formato _exec_ de la instrucción `ENTRYPOINT`. -Para obtener más información acerca de cómo se ejecuta el `entrypoint`, consulta la sección "[Soporte de Dockerfile para {% data variables.product.prodname_actions %}](/actions/creating-actions/dockerfile-support-for-github-actions/#entrypoint)". +Para más información sobre cómo se ejecuta `entrypoint`, vea "[Compatibilidad de Dockerfile con {% data variables.product.prodname_actions %}](/actions/creating-actions/dockerfile-support-for-github-actions/#entrypoint)". ### `runs.post-entrypoint` -**Opcional** Te permite ejecutar un script de limpieza una vez que se haya completado la acción de `runs.entrypoint`. {% data variables.product.prodname_actions %} utiliza `docker run` para lanzar esta acción. Ya que {% data variables.product.prodname_actions %} ejecuta el script dentro de un contenedor nuevo utilizando la misma imagen base, el estado de tiempo de ejecución es diferente del contenedor principal de `entrypoint`. Puedes acceder a cualquier estado que necesites, ya sea en el espacio de trabajo, `HOME`, o como una variable `STATE_`. La acción `post-entrypoint:` siempre se ejecuta predeterminadamente, pero puedes anular esto utilizando [`runs.post-if`](#runspost-if). +**Opcional** Permite ejecutar un script de limpieza una vez que se complete la acción `runs.entrypoint`. {% data variables.product.prodname_actions %} usa `docker run` para iniciar esta acción. Como {% data variables.product.prodname_actions %} ejecuta el script dentro de un contenedor nuevo con la misma imagen base, el estado de tiempo de ejecución es diferente del contenedor `entrypoint` principal. Puede acceder a cualquier estado que necesite en el área de trabajo, `HOME` o como una variable `STATE_`. La acción `post-entrypoint:` siempre se ejecuta de forma predeterminada, pero puede invalidarla mediante [`runs.post-if`](#runspost-if). ```yaml runs: @@ -449,17 +445,17 @@ runs: ### `runs.args` -**Opcional** Una matriz de secuencias que defina las entradas para un contenedor de Docker. Las entradas pueden incluir cadenas codificadas de forma rígida. {% data variables.product.prodname_dotcom %} comunica los `args` en el `ENTRYPOINT` del contenedor cuando se inicia el contenedor. +**Opcional** Matriz de cadenas que definen las entradas de un contenedor de Docker. Las entradas pueden incluir cadenas codificadas de forma rígida. {% data variables.product.prodname_dotcom %} pasa `args` al valor `ENTRYPOINT` del contenedor cuando se inicia. -Los `args` se usan en el lugar de la instrucción `CMD` en un `Dockerfile`. Si usas `CMD` en tu `Dockerfile`, usa los lineamientos ordenados por preferencia: +`args` se usan en lugar de la instrucción `CMD` en `Dockerfile`. Si usa `CMD` en `Dockerfile`, utilice las instrucciones ordenadas por preferencia: {% data reusables.actions.dockerfile-guidelines %} -Si necesitas pasar variables de ambiente a una acción, asegúrate que ésta ejecute un shell de comandos para realizar la sustitución de variables. Por ejemplo, si se configura tu atributo `entrypoint` como `"sh -c"`, entoces `args` se ejecutará en un shell de comandos. Como alternativa, si tu `Dockerfile` utiliza un `ENTRYPOINT` para ejecutar el mismo comando (`"sh -c"`), entonces `args` se ejecutará en un shell de comandos. +Si necesitas pasar variables de ambiente a una acción, asegúrate que ésta ejecute un shell de comandos para realizar la sustitución de variables. Por ejemplo, si el atributo `entrypoint` está establecido en `"sh -c"`, `args` se ejecutará en un shell de comandos. Como alternativa, si en `Dockerfile` se usa `ENTRYPOINT` para ejecutar el mismo comando (`"sh -c"`), `args` se ejecutará en un shell de comandos. -Para obtener más información sobre el uso de la instrucción `CMD` con {% data variables.product.prodname_actions %}, consulta la sección "[Soporte de Dockerfile para {% data variables.product.prodname_actions %}](/actions/creating-actions/dockerfile-support-for-github-actions/#cmd)". +Para más información sobre el uso de la instrucción `CMD` con {% data variables.product.prodname_actions %}, vea "[Compatibilidad de Dockerfile con {% data variables.product.prodname_actions %}](/actions/creating-actions/dockerfile-support-for-github-actions/#cmd)". -#### Ejemplo: Definir argumentos para el contenedor de Docker +#### Ejemplo: Definir argumentos para el contenedor de Docker {% raw %} ```yaml @@ -475,9 +471,9 @@ runs: ## `branding` -**Opcional** puedes utilizar un color e icono de [Pluma](https://feathericons.com/) para crear una insignia para personalizar y distinguir tu acción. Los distintivos se muestran junto al nombre de tu acción en [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace?type=actions). +**Opcional** Puedes usar un color y un icono de [pluma](https://feathericons.com/) con el fin de crear una notificación para personalizar y distinguir la acción. Los distintivos se muestran junto al nombre de la acción en [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace?type=actions). -### Ejemplo: Configurar la personalización de una acción +### Ejemplo: Configurar la personalización de una acción ```yaml branding: @@ -487,16 +483,16 @@ branding: ### `branding.color` -El color de fondo de la insignia. Puede ser: `blanco`, `amarillow`, `azul`, `verde`, `anaranjado`, `rojo`, `púrpura` o `gris oscuro`. +El color de fondo del distintivo. Puede ser: `white`, `yellow`, `blue`, `green`, `orange`, `red`, `purple` o `gray-dark`. ### `branding.icon` -El nombre de del icono de [Pluma](https://feathericons.com/) de la v.4.28.0 a utilizar. Los iconos de marca se omiten, así como lo siguiente: +Nombre del icono de [pluma](https://feathericons.com/) v4.28.0 que se va a usar. Los iconos de marca se omiten, así como lo siguiente: - - + + @@ -510,7 +506,7 @@ El nombre de del icono de [Pluma](https://feathericons.com/) de la v.4.28.0 a ut - + @@ -522,7 +518,6 @@ El nombre de del icono de [Pluma](https://feathericons.com/) de la v.4.28.0 a ut Aquí mostramos una lista exhaustiva de todos los iconos compatibles actualmente: - -### ghe-aqueduct +### ghe-aqueduct -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. +Esta utilidad muestra información sobre los trabajos en segundo plano, tanto activos como en cola. Proporciona las mismas cantidades de recuento de trabajos que la barra de estado del administrador que aparece en la parte superior de cada página. -This utility can help identify whether the Aqueduct server is having problems processing background jobs. Any of the following scenarios might be indicative of a problem with Aqueduct: +Esta utilidad puede ayudarte a identificar si el servidor de Aqueduct está teniendo problemas para procesar jobs en segundo plano. Cualquiera de los siguientes casos puede indicar un problema con Aqueduct: -* 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. +* Aumenta la cantidad de trabajos de segundo plano, pero los trabajos activos siguen siendo los mismos. +* Las fuentes de eventos no se actualizan. +* Los webhooks no se están activando. +* La interfaz web no se actualiza después de una subida de Git. -If you suspect Aqueduct is failing, contact {% data variables.contact.contact_ent_support %} for help. +Si sospechas que Aqueduct está fallando, contacta a {% data variables.contact.contact_ent_support %} para obtener ayuda. -With this command, you can also pause or resume jobs in the queue. +Con este comando, también puedes detener o reanudar los trabajos en cola. ```shell $ ghe-aqueduct status @@ -78,28 +82,28 @@ $ ghe-aqueduct resume --queue QUEUE ``` {% endif %} -### ghe-check-disk-usage +### ghe-check-disk-usage -This utility checks the disk for large files or files that have been deleted but still have open file handles. This should be run when you're trying to free up space on the root partition. +Esta utilidad busca en el disco los archivos grandes o los archivos que se han eliminado, pero siguen teniendo identificadores de archivo abiertos. Esto se debería ejecutar cuando intentes liberar espacio en la partición raíz. ```shell ghe-check-disk-usage ``` -### ghe-cleanup-caches +### ghe-cleanup-caches -This utility cleans up a variety of caches that might potentially take up extra disk space on the root volume. If you find your root volume disk space usage increasing notably over time it would be a good idea to run this utility to see if it helps reduce overall usage. +Esta utilidad borra una variedad de cachés que podrían ocupar espacio extra del disco en el volumen raíz. Si notas que el uso del espacio de disco del volumen raíz aumenta de manera considerable, sería buena idea ejecutar esta utilidad para ver si ayuda a reducir el uso general. ```shell ghe-cleanup-caches ``` -### ghe-cleanup-settings +### ghe-cleanup-settings -This utility wipes all existing {% data variables.enterprise.management_console %} settings. +Esta utilidad borra todas las configuraciones {% data variables.enterprise.management_console %} existentes. {% tip %} -**Tip**: {% data reusables.enterprise_enterprise_support.support_will_ask_you_to_run_command %} +**Sugerencia**: {% data reusables.enterprise_enterprise_support.support_will_ask_you_to_run_command %} {% endtip %} @@ -107,9 +111,9 @@ This utility wipes all existing {% data variables.enterprise.management_console ghe-cleanup-settings ``` -### ghe-config +### ghe-config -With this utility, you can both retrieve and modify the configuration settings of {% data variables.product.product_location %}. +Con esta utilidad, puede recuperar y modificar los ajustes de configuración de {% data variables.product.product_location %}. ```shell $ ghe-config core.github-hostname @@ -119,14 +123,13 @@ $ ghe-config core.github-hostname'example.com' $ ghe-config -l # Lists all the configuration values ``` -Allows you to find the universally unique identifier (UUID) of your node in `cluster.conf`. +Permite encontrar el identificador único universal (UUID) del nodo en `cluster.conf`. ```shell $ ghe-config HOSTNAME.uuid ``` -{% ifversion ghes %} -Allows you to exempt a list of users from REST API rate limits. A hard limit of 120,000 requests will still apply to these users. For more information, see "[Resources in the REST API](/rest/overview/resources-in-the-rest-api#rate-limiting)." +{% ifversion ghes %} Permite excluir una lista de usuarios de los límites de frecuencia de la API de REST. Aún se aplicará un límite físico de 120,000 solicitudes a estos usuarios. Para obtener más información, consulte "[Recursos en la API de REST](/rest/overview/resources-in-the-rest-api#rate-limiting)". ``` shell $ ghe-config app.github.rate-limiting-exempt-users "hubotgithub-actions" @@ -134,36 +137,36 @@ $ ghe-config app.github.rate-limiting-exempt-users "hubotgithub-ac ``` {% endif %} -### ghe-config-apply +### ghe-config-apply -This utility applies {% data variables.enterprise.management_console %} settings, reloads system services, prepares a storage device, reloads application services, and runs any pending database migrations. It is equivalent to clicking **Save settings** in the {% data variables.enterprise.management_console %}'s web UI or to sending a POST request to [the `/setup/api/configure` endpoint](/enterprise/user/rest/reference/enterprise-admin#management-console). +Esta utilidad aplica configuraciones {% data variables.enterprise.management_console %}, vuelve a cargar servicios del sistema, prepara un dispositivo de almacenamiento y ejecuta cualquier migración de base de datos pendiente. Equivale a hacer clic en **Save settings** en la interfaz de usuario web de la {% data variables.enterprise.management_console %} o enviar una solicitud POST [al `/setup/api/configure` punto de conexión](/enterprise/user/rest/reference/enterprise-admin#management-console). -You will probably never need to run this manually, but it's available if you want to automate the process of saving your settings via SSH. +Probablemente, nunca la debas ejecutar en forma manual, pero está disponible si quieres automatizar el proceso de guardar tus configuraciones a través de SSH. ```shell ghe-config-apply ``` -### ghe-console +### ghe-console -This utility opens the GitHub Rails console on your {% data variables.product.prodname_enterprise %} appliance. {% data reusables.command_line.use_with_support_only %} +Esta utilidad abre la consola GitHub Rails en tu aparato {% data variables.product.prodname_enterprise %}. {% data reusables.command_line.use_with_support_only %} ```shell ghe-console ``` -### ghe-dbconsole +### ghe-dbconsole -This utility opens a MySQL database session on your {% data variables.product.prodname_enterprise %} appliance. {% data reusables.command_line.use_with_support_only %} +Esta utilidad abre una sesión de base de datos de MySQL en tu aparato {% data variables.product.prodname_enterprise %}. {% data reusables.command_line.use_with_support_only %} ```shell ghe-dbconsole ``` -### ghe-es-index-status -This utility returns a summary of Elasticsearch indexes in CSV format. +### ghe-es-index-status +Esta utilidad genera un resumen de los índices de Elasticsearch en formato CSV. -Print an index summary with a header row to `STDOUT`: +Imprima un resumen de índice con una fila de encabezado en `STDOUT`: ```shell $ ghe-es-index-status -do > warning: parser/current is loading parser/ruby23, which recognizes @@ -182,7 +185,7 @@ $ ghe-es-index-status -do > wikis-4,true,true,true,true,100.0,2613dec44bd14e14577803ac1f9e4b7e07a7c234 ``` -Print an index summary and pipe results to `column` for readability: +Imprima un resumen de índice y canalice los resultados hacia `column` para mejorar la legibilidad: ```shell $ ghe-es-index-status -do | column -ts, @@ -202,115 +205,115 @@ $ ghe-es-index-status -do | column -ts, > wikis-4 true true true true 100.0 2613dec44bd14e14577803ac1f9e4b7e07a7c234 ``` -### ghe-legacy-github-services-report +### ghe-legacy-github-services-report -This utility lists repositories on your appliance that use {% data variables.product.prodname_dotcom %} Services, an integration method that will be discontinued on October 1, 2018. Users on your appliance may have set up {% data variables.product.prodname_dotcom %} Services to create notifications for pushes to certain repositories. For more information, see "[Announcing the deprecation of {% data variables.product.prodname_dotcom %} Services](https://developer.github.com/changes/2018-04-25-github-services-deprecation/)" on {% data variables.product.prodname_blog %} or "[Replacing {% data variables.product.prodname_dotcom %} Services](/developers/overview/replacing-github-services)." For more information about this command or for additional options, use the `-h` flag. +Esta utilidad enumera los repositorios de tu aparato que usan Servicios {% data variables.product.prodname_dotcom %}, un método de integración que se interrumpirá el 1 de octubre de 2018. Los usuarios de tu aparato pueden tener configurados servicios {% data variables.product.prodname_dotcom %} para crear notificaciones de subidas a determinados repositorios. Para obtener más información, consulte "[Anuncio del desuso de {% data variables.product.prodname_dotcom %} Services](https://developer.github.com/changes/2018-04-25-github-services-deprecation/)" en {% data variables.product.prodname_blog %} o "[Reemplazar {% data variables.product.prodname_dotcom %} Services](/developers/overview/replacing-github-services)". Para obtener más información acerca de este comando o para conocer otras opciones, use la marca `-h`. ```shell ghe-legacy-github-services-report ``` -### ghe-logs-tail +### ghe-logs-tail -This utility lets you tail log all relevant log files from your installation. You can pass options in to limit the logs to specific sets. Use the -h flag for additional options. +Esta utilidad te permite hacer un registro final de todos los archivos de registro relevantes desde tu instalación. Puedes aprobar opciones para limitar los registros a conjuntos específicos. Utiliza la marca -h para más opciones. ```shell ghe-logs-tail ``` -### ghe-maintenance +### ghe-maintenance -This utility allows you to control the state of the installation's maintenance mode. It's designed to be used primarily by the {% data variables.enterprise.management_console %} behind-the-scenes, but it can be used directly. For more information, see "[Enabling and scheduling maintenance mode](/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." +Esta utilidad te permite controlar el estado del modo de mantenimiento de la instalación. Está diseñada para que la use principalmente la {% data variables.enterprise.management_console %} en segundo plano, pero también se puede usar directamente. Para más información, vea "[Habilitación y programación del modo de mantenimiento](/admin/guides/installation/enabling-and-scheduling-maintenance-mode)". ```shell ghe-maintenance -h ``` -### ghe-motd +### ghe-motd -This utility re-displays the message of the day (MOTD) that administrators see when accessing the instance via the administrative shell. The output contains an overview of the instance's state. +Esta utilidad vuelve a mostrar el mensaje del día (MOTD) en el que los administradores ven cuando se accede a la isntancia a través del shell administrativo. El resultado contiene un resumen del estado de la instancia. ```shell ghe-motd ``` -### ghe-nwo +### ghe-nwo -This utility returns a repository's name and owner based on the repository ID. +Esta utilidad genera un nombre y propietario de repositorio en función del Id. del repositorio. ```shell ghe-nwo REPOSITORY_ID ``` -### ghe-org-admin-promote +### ghe-org-admin-promote -Use this command to give organization owner privileges to users with site admin privileges on the appliance, or to give organization owner privileges to any single user in a single organization. You must specify a user and/or an organization. The `ghe-org-admin-promote` command will always ask for confirmation before running unless you use the `-y` flag to bypass the confirmation. +Usa este comando para otorgarles privilegios de propietario de la organización a los usuarios con privilegios de administrador del sitio sobre el aparato o para otorgarle privilegios de propietario de la organización a cualquier usuario único de una organización única. Debes especificar un usuario o una organización. El comando `ghe-org-admin-promote` siempre solicita confirmación antes de ejecutarse a menos que use la marca `-y` para omitir la confirmación. -You can use these options with the utility: +Puedes usar las siguientes opciones con la utilidad: -- The `-u` flag specifies a username. Use this flag to give organization owner privileges to a specific user. Omit the `-u` flag to promote all site admins to the specified organization. -- The `-o` flag specifies an organization. Use this flag to give owner privileges in a specific organization. Omit the `-o` flag to give owner permissions in all organizations to the specified site admin. -- The `-a` flag gives owner privileges in all organizations to all site admins. -- The `-y` flag bypasses the manual confirmation. +- La marca `-u` especifica un nombre de usuario. Usa esta marca para otorgarle privilegios de propietario de la organización a un usuario específico. Omita la marca `-u` para promover todos los administradores del sitio a la organización especificada. +- La marca `-o` especifica una organización. Usa esta marca para otorgar privilegios de propietario en una organización específica. Omita la marca `-o` para otorgarle permisos de propietario en todas las organizaciones al administrador del sitio especificado. +- La marca `-a` otorga privilegios de propietario en todas las organizaciones a todos los administradores del sitio. +- La marca `-y` omite la confirmación manual. -This utility cannot promote a non-site admin to be an owner of all organizations. You can promote an ordinary user account to a site admin with [ghe-user-promote](#ghe-user-promote). +Esta utilidad no puede promover una cuenta de usuario que no sea administrador del sitio a propietario de todas las organizaciones. Puede promover una cuenta de usuario normal a administrador del sitio con [ghe-user-promote](#ghe-user-promote). -Give organization owner privileges in a specific organization to a specific site admin +Otorga privilegios de propietario de organización a un administrador de sitio específico en una organización específica ```shell ghe-org-admin-promote -u USERNAME -o ORGANIZATION ``` -Give organization owner privileges in all organizations to a specific site admin +Otorga privilegios de propietario de la organización en todas las organizaciones a un administrador del sitio específico ```shell ghe-org-admin-promote -u USERNAME ``` -Give organization owner privileges in a specific organization to all site admins +Otorga privilegios de propietario de la organización en una organización específica a todos los administradores del sitio ```shell ghe-org-admin-promote -o ORGANIZATION ``` -Give organization owner privileges in all organizations to all site admins +Otorga privilegios de propietario de la organización en todas las organizaciones a todos los administradores del sitio ```shell ghe-org-admin-promote -a ``` -### ghe-reactivate-admin-login +### ghe-reactivate-admin-login -Use this command to immediately unlock the {% data variables.enterprise.management_console %} after 10 failed login attempts in the span of 10 minutes. +Usa este comando para desbloquear de inmediato la {% data variables.enterprise.management_console %} después de 10 intentos fallidos de inicio de sesión en el transcurso de 10 minutos. ```shell $ ghe-reactivate-admin-login ``` -### ghe-saml-mapping-csv +### ghe-saml-mapping-csv -This utility can help map SAML records. +Esta utilidad puede ayudar a mapear los registros de SAML. -To create a CSV file containing all the SAML mapping for your {% data variables.product.product_name %} users: +Para crear un archivo CSV que contenga todo el mapeo de SAML para tus usuarios de {% data variables.product.product_name %}: ```shell $ ghe-saml-mapping-csv -d ``` -To perform a dry run of updating SAML mappings with new values: +Para realizar una simulación de actualización de mapeo de SAML con nuevos valores: ```shell $ ghe-saml-mapping-csv -u -n -f /path/to/file ``` -To update SAML mappings with new values: +Para actualizar el mapeo de SAML con nuevos valores: ```shell $ ghe-saml-mapping-csv -u -f /path/to/file ``` -### ghe-service-list +### ghe-service-list -This utility lists all of the services that have been started or stopped (are running or waiting) on your appliance. +Esta utilidad enumera todos los servicios que se han iniciado o detenido (en ejecución o en espera) en tu aparato. ```shell $ ghe-service-list @@ -335,49 +338,49 @@ stop/waiting - ghe-replica-mode ``` -### ghe-set-password +### ghe-set-password -With `ghe-set-password`, you can set a new password to authenticate into the [{% data variables.enterprise.management_console %}](/enterprise/admin/guides/installation/accessing-the-management-console). +Con `ghe-set-password`, puede establecer una nueva contraseña para autenticarse en la [{% data variables.enterprise.management_console %}](/enterprise/admin/guides/installation/accessing-the-management-console). ```shell ghe-set-password ``` -### ghe-setup-network +### ghe-setup-network -This utility allows you to configure the primary network interface. +Esta utilidad permite configurar la interfaz de red principal. -To enter visual mode, which will guide you through configuration of network settings: +Para entrar en el modo visual, que te guiará a través de la configuración de la red: ```shell $ ghe-setup-network -v ``` -Use the -h flag for additional options. +Utiliza la marca -h para más opciones. -### ghe-ssh-check-host-keys +### ghe-ssh-check-host-keys -This utility checks the existing SSH host keys against the list of known leaked SSH host keys. +Esta utilidad compara las claves del host de SSH existentes con la lista de claves del host de SHH filtradas conocidas. ```shell $ ghe-ssh-check-host-keys ``` -If a leaked host key is found the utility exits with status `1` and a message: +Si se encuentra una clave de host filtrada, se cierra la utilidad con el estado `1` y un mensaje: ```shell > One or more of your SSH host keys were found in the blacklist. > Please reset your host keys using ghe-ssh-roll-host-keys. ``` -If a leaked host key was not found, the utility exits with status `0` and a message: +Si no se encuentra ninguna clave de host filtrada, se cierra la utilidad con el estado `0` y un mensaje: ```shell > The SSH host keys were not found in the SSH host key blacklist. > No additional steps are needed/recommended at this time. ``` -### ghe-ssh-roll-host-keys +### ghe-ssh-roll-host-keys -This utility rolls the SSH host keys and replaces them with newly generated keys. +Esta utilidad rota las claves del host de SSH y las reemplaza con claves que se generan nuevas. ```shell $ sudo ghe-ssh-roll-host-keys @@ -389,9 +392,9 @@ existing keys in /etc/ssh/ssh_host_* and generate new ones. [y/N] > SSH host keys have successfully been rolled. ``` -### ghe-ssh-weak-fingerprints +### ghe-ssh-weak-fingerprints -This utility returns a report of known weak SSH keys stored on the {% data variables.product.prodname_enterprise %} appliance. You can optionally revoke user keys as a bulk action. The utility will report weak system keys, which you must manually revoke in the [{% data variables.enterprise.management_console %}](/enterprise/admin/guides/installation/accessing-the-management-console). +Esta utilidad genera un informe de claves de SSH débiles conocidas que están almacenadas en el aparato {% data variables.product.prodname_enterprise %}. Opcionalmente, puedes revocar las claves de usuario como acción masiva. La utilidad le informará de las claves débiles del sistema, que deberá revocar manualmente en la [{% data variables.enterprise.management_console %}](/enterprise/admin/guides/installation/accessing-the-management-console). ```shell # Print a report of weak user and system SSH keys @@ -401,23 +404,23 @@ $ ghe-ssh-weak-fingerprints $ ghe-ssh-weak-fingerprints --revoke ``` -### ghe-ssl-acme +### ghe-ssl-acme -This utility allows you to install a Let's Encrypt certificate on your {% data variables.product.prodname_enterprise %} appliance. For more information, see "[Configuring TLS](/enterprise/admin/guides/installation/configuring-tls)." +Esta utilidad te permite instalar un certificado de Let's Encrypt en tu aparato {% data variables.product.prodname_enterprise %}. Para obtener más información, consulte "[Configuración de TLS](/enterprise/admin/guides/installation/configuring-tls)". -You can use the `-x` flag to remove the ACME configuration. +Puede usar la marca `-x` para quitar la configuración de ACME. ```shell ghe-ssl-acme -e ``` -### ghe-ssl-ca-certificate-install +### ghe-ssl-ca-certificate-install -This utility allows you to install a custom root CA certificate on your {% data variables.product.prodname_enterprise %} server. The certificate must be in PEM format. Furthermore, if your certificate provider includes multiple CA certificates in a single file, you must separate them into individual files that you then pass to `ghe-ssl-ca-certificate-install` one at a time. +Esta utilidad te termine instalar un certificado CA de raíz personalizado en tu servidor {% data variables.product.prodname_enterprise %}. El certificado debe tener un formato PEM. Además, si el proveedor de certificados incluye varios certificados de CA en un solo archivo, debe separarlos en archivos individuales que, a continuación, debe trasladar a `ghe-ssl-ca-certificate-install` de uno en uno. -Run this utility to add a certificate chain for S/MIME commit signature verification. For more information, see "[About commit signature verification](/enterprise/user/articles/about-commit-signature-verification/)." +Ejecuta esta utilidad para agregar una cadena de certificación para la verificación de firma de confirmación S/MIME. Para obtener más información, consulte "[Acerca de la comprobación de firmas de confirmación](/enterprise/user/articles/about-commit-signature-verification/)". -Run this utility when {% data variables.product.product_location %} is unable to connect to another server because the latter is using a self-signed SSL certificate or an SSL certificate for which it doesn't provide the necessary CA bundle. One way to confirm this is to run `openssl s_client -connect host:port -verify 0 -CApath /etc/ssl/certs` from {% data variables.product.product_location %}. If the remote server's SSL certificate can be verified, your `SSL-Session` should have a return code of 0, as shown below. +Ejecute esta utilidad cuando {% data variables.product.product_location %} no pueda conectarse con otro servidor porque el segundo está usando un certificado SSL autofirmado o un certificado SSL para el cual no proporciona el paquete de CA necesario. Una manera de confirmarlo es ejecutar `openssl s_client -connect host:port -verify 0 -CApath /etc/ssl/certs` desde {% data variables.product.product_location %}. Si se puede comprobar el certificado SSL del servidor remoto, `SSL-Session` debe tener un código de retorno de 0, como se muestra a continuación. ``` SSL-Session: @@ -432,7 +435,7 @@ SSL-Session: Verify return code: 0 (ok) ``` -If, on the other hand, the remote server's SSL certificate can *not* be verified, your `SSL-Session` should have a nonzero return code: +Si, por otro lado, *no* se puede comprobar el certificado SSL del servidor remoto, `SSL-Session` debe tener un código de retorno distinto de cero: ``` SSL-Session: @@ -447,73 +450,71 @@ SSL-Session: Verify return code: 27 (certificate not trusted) ``` -You can use these additional options with the utility: -- The `-r` flag allows you to uninstall a CA certificate. -- The `-h` flag displays more usage information. +Puedes usar estas opciones adicionales con la utilidad: +- La marca `-r` le permite desinstalar un certificado de CA. +- La marca `-h` muestra más información de uso. ```shell ghe-ssl-ca-certificate-install -c /path/to/certificate ``` -### ghe-ssl-certificate-setup +### ghe-ssl-certificate-setup -This utility allows you to update an SSL certificate for {% data variables.product.product_location %}. +Esta utilidad te permite actualizar un certificado SSL para {% data variables.product.product_location %}. -For more information about this command or for additional options, use the `-h` flag. +Para obtener más información acerca de este comando o para conocer otras opciones, use la marca `-h`. ```shell ghe-ssl-certificate-setup ``` -### ghe-ssl-generate-csr +### ghe-ssl-generate-csr -This utility allows you to generate a private key and certificate signing request (CSR), which you can share with a commercial or private certificate authority to get a valid certificate to use with your instance. For more information, see "[Configuring TLS](/enterprise/admin/guides/installation/configuring-tls)." +Esta utilidad te permite generar una clave privada y una solicitud de firma de certificado (CSR), que puedes compartir con una autoridad de certificación comercial o privada para obtener un certificado válido para utilizar con tu instancia. Para obtener más información, consulte "[Configuración de TLS](/enterprise/admin/guides/installation/configuring-tls)". -For more information about this command or for additional options, use the `-h` flag. +Para obtener más información acerca de este comando o para conocer otras opciones, use la marca `-h`. ```shell ghe-ssl-generate-csr ``` -### ghe-storage-extend +### ghe-storage-extend -Some platforms require this script to expand the user volume. For more information, see "[Increasing Storage Capacity](/enterprise/admin/guides/installation/increasing-storage-capacity/)". +Algunas plataformas exigen este script para ampliar el volumen de usuarios. Para obtener más información, consulte "[Aumento de la capacidad de almacenamiento](/enterprise/admin/guides/installation/increasing-storage-capacity/)". ```shell $ ghe-storage-extend ``` -### ghe-version +### ghe-version -This utility prints the version, platform, and build of {% data variables.product.product_location %}. +Esta utilidad imprime la versión, la plataforma y la compilación de {% data variables.product.product_location %}. ```shell $ ghe-version ``` -### ghe-webhook-logs +### ghe-webhook-logs -This utility returns webhook delivery logs for administrators to review and identify any issues. +Esta utilidad genera registros de entregas de webhooks para que los administradores los revisen e identifiquen cualquier problema. ```shell ghe-webhook-logs ``` -To show all failed hook deliveries in the past day: -{% ifversion ghes %} +Para mostrar todas las entregas de enlaces con errores del último día: {% ifversion ghes %} ```shell ghe-webhook-logs -f -a YYYY-MM-DD ``` -The date format should be `YYYY-MM-DD`, `YYYY-MM-DD HH:MM:SS`, or `YYYY-MM-DD HH:MM:SS (+/-) HH:M`. +El formato de fecha debe ser `YYYY-MM-DD`, `YYYY-MM-DD HH:MM:SS` o `YYYY-MM-DD HH:MM:SS (+/-) HH:M`. {% else %} ```shell ghe-webhook-logs -f -a YYYYMMDD ``` {% endif %} -To show the full hook payload, result, and any exceptions for the delivery: -{% ifversion ghes %} +Para mostrar todos los resultados, carga útil y excepciones del enlace para la entrega: {% ifversion ghes %} ```shell ghe-webhook-logs -g delivery-guid ``` @@ -523,117 +524,117 @@ ghe-webhook-logs -g delivery-guid -v ``` {% endif %} -## Clustering +## Agrupación en clústeres -### ghe-cluster-status +### estado ghe-dpages -Check the health of your nodes and services in a cluster deployment of {% data variables.product.prodname_ghe_server %}. +Verifica la salud de tus nodos y servicios en un despliegue de clúster de {% data variables.product.prodname_ghe_server %}. ```shell $ ghe-cluster-status ``` -### ghe-cluster-support-bundle +### ghe-cluster-support-bundle -This utility creates a support bundle tarball containing important logs from each of the nodes in either a Geo-replication or Clustering configuration. +Esta utilidad crea un tarball de paquetes de soporte que contiene registros importantes de cada nodo, tanto en la configuración de Replicación geográfica como de Agrupación. -By default, the command creates the tarball in */tmp*, but you can also have it `cat` the tarball to `STDOUT` for easy streaming over SSH. This is helpful in the case where the web UI is unresponsive or downloading a support bundle from */setup/support* doesn't work. You must use this command if you want to generate an *extended* bundle, containing older logs. You can also use this command to upload the cluster support bundle directly to {% data variables.product.prodname_enterprise %} support. +De manera predeterminada, el comando crea el tarball en */tmp*, pero también puede `cat` el tarball en `STDOUT` para facilitar la transmisión mediante SSH. Esto es útil en caso de que la interfaz de usuario web no responda o no funcione la descarga de un paquete de soporte desde *setup/support*. Debe usar este comando para generar un paquete de tipo *extended* que contenga registros antiguos. También puedes usar este comando para cargar el paquete de soporte de agrupación directamente para {% data variables.product.prodname_enterprise %} recibir asistencia. -To create a standard bundle: +Para crear un paquete estándar: ```shell $ ssh -p 122 admin@hostname -- 'ghe-cluster-support-bundle -o' > cluster-support-bundle.tgz ``` -To create an extended bundle: +Para crear un paquete extendido: ```shell $ ssh -p 122 admin@hostname -- 'ghe-cluster-support-bundle -x -o' > cluster-support-bundle.tgz ``` -To send a bundle to {% data variables.contact.github_support %}: +Para enviar un paquete a {% data variables.contact.github_support %}: ```shell $ ssh -p 122 admin@hostname -- 'ghe-cluster-support-bundle -u' ``` -To send a bundle to {% data variables.contact.github_support %} and associate the bundle with a ticket: +Para mandar un paquete a {% data variables.contact.github_support %} y asociarlo con un ticket: ```shell $ ssh -p 122 admin@hostname -- 'ghe-cluster-support-bundle -t ticket-id' ``` {% ifversion ghes %} -### ghe-cluster-failover +### ghe-cluster-failover -Fail over from active cluster nodes to passive cluster nodes. For more information, see "[Initiating a failover to your replica cluster](/enterprise/admin/enterprise-management/initiating-a-failover-to-your-replica-cluster)." +Recuperación de fallos de los nodos de clúster activos a los pasivos. Para obtener más información, consulte "[Iniciar una conmutación por error en el clúster de réplica](/enterprise/admin/enterprise-management/initiating-a-failover-to-your-replica-cluster)". ```shell ghe-cluster-failover ``` {% endif %} -### ghe-dpages +### ghe-dpages -This utility allows you to manage the distributed {% data variables.product.prodname_pages %} server. +Esta utilidad le permite gestionar el servidor {% data variables.product.prodname_pages %} distribuido. ```shell ghe-dpages ``` -To show a summary of repository location and health: +Para mostrar un resumen de la ubicación y salud del repositorio: ```shell ghe-dpages status ``` -To evacuate a {% data variables.product.prodname_pages %} storage service before evacuating a cluster node: +Para evacuar un servicio de almacenamiento {% data variables.product.prodname_pages %} antes de evacuar un nodo de agrupación: ```shell ghe-dpages evacuate pages-server-UUID ``` -### ghe-spokes +### ghe-spokes -This utility allows you to manage the three copies of each repository on the distributed git servers. +Esta utilidad te permite administrar las tres copias de cada repositorio en los servidores de git distribuidos. ```shell ghe-spokes ``` -To show a summary of repository location and health: +Para mostrar un resumen de la ubicación y salud del repositorio: ```shell ghe-spokes status ``` -To show the servers in which the repository is stored: +Para mostrar los servidores en donde el repositorio se encuentra almacenado: ```shell ghe-spokes route ``` -To evacuate storage services on a cluster node: +Para evacuar los servicios de almacenamiento en un nodo de la agrupación: ```shell ghe-spokes server evacuate git-server-UUID ``` -### ghe-storage +### ghe-storage -This utility allows you to evacuate all storage services before evacuating a cluster node. +Esta utilidad te permite evacuar todos los servicios de almacenamiento antes de evacuar un nodo de agrupación. ```shell ghe-storage evacuate storage-server-UUID ``` -## Git +## Git -### ghe-btop +### ghe-btop -A `top`-like interface for current Git operations. +Interfaz similar a `top` para las operaciones actuales de Git. ```shell ghe-btop [ | --help | --usage ] ``` -#### ghe-governor +#### ghe-governor -This utility helps to analyze Git traffic. It queries _Governor_ data files, located under `/data/user/gitmon`. {% data variables.product.company_short %} holds one hour of data per file, retained for two weeks. For more information, see [Analyzing Git traffic using Governor](https://github.community/t/analyzing-git-traffic-using-governor/13516) in {% data variables.product.prodname_github_community %}. +Esta utilidad te ayuda a analizar el tráfico de Git. Consulte los archivos de datos de _Governor_ ubicados en `/data/user/gitmon`. {% data variables.product.company_short %} retiene una hora de datos por archivo que se retiene durante dos semanas. Para obtener más información, consulta [Análisis del tráfico de Git mediante Governor](https://github.community/t/analyzing-git-traffic-using-governor/13516) en {% data variables.product.prodname_github_community %}. ```bash ghe-governor [options] @@ -656,23 +657,23 @@ Valid subcommands are: Try ghe-governor --help for more information on the arguments each subcommand takes. ``` -### ghe-repo +### ghe-repo -This utility allows you to change to a repository's directory and open an interactive shell as the `git` user. You can perform manual inspection or maintenance of a repository via commands like `git-*` or `git-nw-*`. +Esta utilidad le permite cambiar a un directorio del repositorio y abrir un shell interactivo como usuario de `git`. Puede realizar la inspección o el mantenimiento manuales de un repositorio con comandos como `git-*` o `git-nw-*`. ```shell ghe-repo username/reponame ``` -### ghe-repo-gc +### ghe-repo-gc -This utility manually repackages a repository network to optimize pack storage. If you have a large repository, running this command may help reduce its overall size. {% data variables.product.prodname_enterprise %} automatically runs this command throughout your interaction with a repository network. +Esta utilidad reempaqueta de forma manual una red de repositorios para optimizar el almacenamiento de paquetes. Si tienes un repositorio grande, ejecutar este comando puede ayudar a reducir su tamaño general. {% data variables.product.prodname_enterprise %} ejecuta en forma automática este comando durante toda tu interacción con una red de repositorios. -You can add the optional `--prune` argument to remove unreachable Git objects that aren't referenced from a branch, tag, or any other ref. This is particularly useful for immediately removing [previously expunged sensitive information](/enterprise/user/articles/remove-sensitive-data/). +Puede agregar el argumento opcional `--prune` para quitar objetos inaccesibles de Git a los que no se hace referencia desde ninguna rama, etiqueta o cualquier otra referencia. Esto es especialmente útil para eliminar al instante [información confidencial borrada previamente](/enterprise/user/articles/remove-sensitive-data/). {% warning %} -**Warning**: Before using the `--prune` argument to remove unreachable Git objects, put {% data variables.product.product_location %} into maintenance mode, or ensure all repositories within the same repository network are locked. For more information, see "[Enabling and scheduling maintenance mode](/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode)." +**Advertencia**: Antes de usar el argumento `--prune` para quitar objetos Git inalcanzables, coloca {% data variables.product.product_location %} en modo de mantenimiento o asegúrate de que el repositorio esté sin conexión. Para más información, vea "[Habilitación y programación del modo de mantenimiento](/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode)". {% endwarning %} @@ -680,82 +681,82 @@ You can add the optional `--prune` argument to remove unreachable Git objects th ghe-repo-gc username/reponame ``` -## {% data variables.product.prodname_actions %} +## {% data variables.product.prodname_actions %} -### ghe-actions-check +### ghe-actions-check -This utility checks that all services for {% data variables.product.prodname_actions %} are healthy. For more information, see "[Getting started with {% data variables.product.prodname_actions %} for {% data variables.product.product_name %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server)" and "[Troubleshooting {% data variables.product.prodname_actions %} for your enterprise](/admin/github-actions/advanced-configuration-and-troubleshooting/troubleshooting-github-actions-for-your-enterprise)." +Esta utilidad verifica que todos los servicios para {% data variables.product.prodname_actions %} estén saludables. Para obtener más información, consulte "[Introducción a {% data variables.product.prodname_actions %} para {% data variables.product.product_name %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server)" y "[Solución de problemas de {% data variables.product.prodname_actions %} para su empresa](/admin/github-actions/advanced-configuration-and-troubleshooting/troubleshooting-github-actions-for-your-enterprise)". ```shell ghe-actions-check ``` -### ghe-actions-precheck +### ghe-actions-precheck -This utility tests the blob storage configuration for {% data variables.product.prodname_actions %} on {% data variables.product.product_location %}. You can use the utility to verify your storage configuration before you enable {% data variables.product.prodname_actions %} for your instance. +Esta utilidad prueba la configuración de almacenamiento de blobs para las {% data variables.product.prodname_actions %} en {% data variables.product.product_location %}. Puedes utilizar la utilidad para verificar tu configuración de almacenamiento antes de habilitar las {% data variables.product.prodname_actions %} para tu instancia. -For more information about the configuration of {% data variables.product.prodname_actions %}, see "[Getting started with {% data variables.product.prodname_actions %} for {% data variables.product.product_name %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server)." +Para obtener más información sobre la configuración de {% data variables.product.prodname_actions %}, consulte "[Introducción a {% data variables.product.prodname_actions %} para {% data variables.product.product_name %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server)". ```shell ghe-actions-precheck -p [provider] -cs ["connectionstring"] ``` -If your storage system is configured correctly, you'll see the following output. +Si tu sistema de almacenamiento se configuró correctamente, verás la siguiente salida. ``` All Storage tests passed ``` -## Import and export +## Importación y exportación -### ghe-migrator +### ghe-migrator -`ghe-migrator` is a hi-fidelity tool to help you migrate from one GitHub instance to another. You can consolidate your instances or move your organization, users, teams, and repositories from GitHub.com to {% data variables.product.prodname_enterprise %}. +`ghe-migrator` es una herramienta de alta fidelidad que le permite migrar de una instancia de GitHub a otra. Puedes consolidar tus instancias o mover tu organización, usuarios, equipos y repositorios desde GitHub.com a {% data variables.product.prodname_enterprise %}. -For more information, please see our guides on [migrating data to and from your enterprise](/enterprise/admin/user-management/migrating-data-to-and-from-your-enterprise/). +Para obtener más información, consulte nuestras guías sobre [la migración de datos en su empresa y desde su empresa](/enterprise/admin/user-management/migrating-data-to-and-from-your-enterprise/). -### git-import-detect +### git-import-detect -Given a URL, detect which type of source control management system is at the other end. During a manual import this is likely already known, but this can be very useful in automated scripts. +Con una URL, detecta qué tipo de sistema de administración de control de fuente hay en el otro extremo. Durante una importación manual, probablemente ya lo sepas, pero puede ser muy útil en scripts automáticos. ```shell git-import-detect ``` -### git-import-hg-raw +### git-import-hg-raw -This utility imports a Mercurial repository to this Git repository. For more information, see "[Importing data from third party version control systems](/enterprise/admin/guides/migrations/importing-data-from-third-party-version-control-systems/)." +Esta utilidad importa un repositorio de Mercurial a este repositorio de Git. Para obtener más información, consulte "[Importación de datos de sistemas de control de versiones de terceros](/enterprise/admin/guides/migrations/importing-data-from-third-party-version-control-systems/)". ```shell git-import-hg-raw ``` -### git-import-svn-raw +### git-import-svn-raw -This utility imports Subversion history and file data into a Git branch. This is a straight copy of the tree, ignoring any trunk or branch distinction. For more information, see "[Importing data from third party version control systems](/enterprise/admin/guides/migrations/importing-data-from-third-party-version-control-systems/)." +Esta utilidad importa los datos del archivo y el historial de Subversion en una rama de Git. Es una copia exacta del árbol, que ignora cualquier distinción de tronco o rama. Para obtener más información, consulte "[Importación de datos de sistemas de control de versiones de terceros](/enterprise/admin/guides/migrations/importing-data-from-third-party-version-control-systems/)". ```shell git-import-svn-raw ``` -### git-import-tfs-raw +### git-import-tfs-raw -This utility imports from Team Foundation Version Control (TFVC). For more information, see "[Importing data from third party version control systems](/enterprise/admin/guides/migrations/importing-data-from-third-party-version-control-systems/)." +Esta utilidad importa desde el Control de Versiones de Team Foundation (TFVC). Para obtener más información, consulte "[Importación de datos de sistemas de control de versiones de terceros](/enterprise/admin/guides/migrations/importing-data-from-third-party-version-control-systems/)". ```shell git-import-tfs-raw ``` -### git-import-rewrite +### git-import-rewrite -This utility rewrites the imported repository. This gives you a chance to rename authors and, for Subversion and TFVC, produces Git branches based on folders. For more information, see "[Importing data from third party version control systems](/enterprise/admin/guides/migrations/importing-data-from-third-party-version-control-systems/)." +Esta utilidad reescribe el repositorio importado. Esto te proporciona una oportunidad para renombrar a los autores y, para Subversion y TFVC, produce ramas de Git que se basan en carpetas. Para obtener más información, consulte "[Importación de datos de sistemas de control de versiones de terceros](/enterprise/admin/guides/migrations/importing-data-from-third-party-version-control-systems/)". ```shell git-import-rewrite ``` {% ifversion ghes > 3.3 %} -## Security +## Seguridad -### ghe-find-insecure-git-operations +### ghe-find-insecure-git-operations -This utility searches your instance's logs and identifies Git operations over SSH that use insecure algorithms or hash functions, including DSA, RSA-SHA-1, HMAC-SHA-1, and CBC ciphers. You can use the output to support each client's transition to a more secure SSH connection. For more information, see [{% data variables.product.prodname_blog %}](https://github.blog/2022-06-28-improving-git-protocol-security-on-github-enterprise-server){% ifversion ghes < 3.6 %}.{% elsif ghes > 3.5 %} and "[Configuring SSH connections to your instance](/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance)."{% endif %} +Esta utilidad busca los registros de la instancia e identifica las operaciones de Git a través de SSH que usan algoritmos no seguros o funciones hash, como los cifrados DSA, RSA-SHA-1, HMAC-SHA-1 y CBC. Puedes usar la salida para admitir la transición de cada cliente a una conexión SSH más segura. Para obtener más información, consulta [{% data variables.product.prodname_blog %}](https://github.blog/2022-06-28-improving-git-protocol-security-on-github-enterprise-server){% ifversion ghes < 3.6 %}. {% elsif ghes > 3.5 %} y "[Configuración de conexiones SSH a la instancia](/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance)".{% endif %} ```shell ghe-find-insecure-git-operations @@ -763,127 +764,126 @@ ghe-find-insecure-git-operations {% endif %} -## Support +## Soporte técnico -### ghe-diagnostics +### ghe-diagnostics -This utility performs a variety of checks and gathers information about your installation that you can send to support to help diagnose problems you're having. +Esta utilidad realiza múltiples verificaciones y reúne información acerca de tu instalación que puedes enviar para recibir asistencia para diagnosticar los problemas que tienes. -Currently, this utility's output is similar to downloading the diagnostics info in the {% data variables.enterprise.management_console %}, but may have additional improvements added to it over time that aren't available in the web UI. For more information, see "[Creating and sharing diagnostic files](/enterprise/admin/guides/enterprise-support/providing-data-to-github-support#creating-and-sharing-diagnostic-files)." +Actualmente, el resultado de esta utilidad es similar a descargar la información de diagnóstico en la {% data variables.enterprise.management_console %}, pero con el tiempo se pueden agregar otras mejoras que no están disponibles en la UI web. Para obtener más información, consulte "[Creación y uso compartido de archivos de diagnóstico](/enterprise/admin/guides/enterprise-support/providing-data-to-github-support#creating-and-sharing-diagnostic-files)". ```shell ghe-diagnostics ``` -### ghe-support-bundle +### ghe-support-bundle -{% data reusables.enterprise_enterprise_support.use_ghe_cluster_support_bundle %} -This utility creates a support bundle tarball containing important logs from your instance. +{% data reusables.enterprise_enterprise_support.use_ghe_cluster_support_bundle %} Esta utilidad crea un tarball de paquete compatible que contiene registros importantes para la instancia. -By default, the command creates the tarball in */tmp*, but you can also have it `cat` the tarball to `STDOUT` for easy streaming over SSH. This is helpful in the case where the web UI is unresponsive or downloading a support bundle from */setup/support* doesn't work. You must use this command if you want to generate an *extended* bundle, containing older logs. You can also use this command to upload the support bundle directly to {% data variables.product.prodname_enterprise %} support. +De manera predeterminada, el comando crea el tarball en */tmp*, pero también puede `cat` el tarball en `STDOUT` para facilitar la transmisión mediante SSH. Esto es útil en caso de que la interfaz de usuario web no responda o no funcione la descarga de un paquete de soporte desde *setup/support*. Debe usar este comando para generar un paquete de tipo *extended* que contenga registros antiguos. También puedes usar este comando para cargar el paquete de soporte directamente para recibir asistencia {% data variables.product.prodname_enterprise %}. -To create a standard bundle: +Para crear un paquete estándar: ```shell $ ssh -p 122 admin@hostname -- 'ghe-support-bundle -o' > support-bundle.tgz ``` -To create an extended bundle: +Para crear un paquete extendido: ```shell $ ssh -p 122 admin@hostname -- 'ghe-support-bundle -x -o' > support-bundle.tgz ``` -To send a bundle to {% data variables.contact.github_support %}: +Para enviar un paquete a {% data variables.contact.github_support %}: ```shell $ ssh -p 122 admin@hostname -- 'ghe-support-bundle -u' ``` -To send a bundle to {% data variables.contact.github_support %} and associate the bundle with a ticket: +Para mandar un paquete a {% data variables.contact.github_support %} y asociarlo con un ticket: ```shell $ ssh -p 122 admin@hostname -- 'ghe-support-bundle -t ticket-id' ``` -### ghe-support-upload +### ghe-support-upload -This utility sends information from your appliance to {% data variables.product.prodname_enterprise %} support. You can either specify a local file, or provide a stream of up to 100MB of data via `STDIN`. The uploaded data can optionally be associated with a support ticket. +Esta utilidad envía información desde tu aparato para recibir asistencia {% data variables.product.prodname_enterprise %}. Puede especificar un archivo local o proporcionar un flujo de datos de hasta 100 MB desde `STDIN`. Opcionalmente, los datos cargados se pueden asociar con un ticket de asistencia. -To send a file to {% data variables.contact.github_support %} and associate the file with a ticket: +Para enviar un archivo a {% data variables.contact.github_support %} y asociarlo con un ticket: ```shell ghe-support-upload -f path/to/your/file -t ticket-id ``` -To upload data via `STDIN` and associating the data with a ticket: +Para cargar datos desde `STDIN` y asociar los datos con un vale: ```shell ghe-repl-status -vv | ghe-support-upload -t ticket-id -d "Verbose Replication Status" ``` -In this example, `ghe-repl-status -vv` sends verbose status information from a replica appliance. You should replace `ghe-repl-status -vv` with the specific data you'd like to stream to `STDIN`, and `Verbose Replication Status` with a brief description of the data. {% data reusables.enterprise_enterprise_support.support_will_ask_you_to_run_command %} +En este ejemplo, `ghe-repl-status -vv` envía información de estado detallada desde un dispositivo de réplica. Debe reemplazar `ghe-repl-status -vv` por los datos específicos que desea transmitir a `STDIN` y `Verbose Replication Status` con una breve descripción de los datos. {% data reusables.enterprise_enterprise_support.support_will_ask_you_to_run_command %} -## Upgrading {% data variables.product.prodname_ghe_server %} +## Actualizar {% data variables.product.prodname_ghe_server %} -### ghe-upgrade +### ghe-upgrade -This utility installs or verifies an upgrade package. You can also use this utility to roll back a patch release if an upgrade fails or is interrupted. For more information, see "[Upgrading {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/upgrading-github-enterprise-server/)." +Esta utilidad instala o verifica un paquete actualizado. También puedes usar esta utilidad para revertir un lanzamiento de patch si falla o se interrumpe una actualización. Para obtener más información, consulte "[Actualización de {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/upgrading-github-enterprise-server/)". -To verify an upgrade package: +Para verificar un paquete de mejora: ```shell ghe-upgrade --verify UPGRADE-PACKAGE-FILENAME ``` -To install an upgrade package: +Para instalar un paquete de mejora: ```shell ghe-upgrade UPGRADE-PACKAGE-FILENAME ``` {% data reusables.enterprise_installation.command-line-utilities-ghe-upgrade-rollback %} -### ghe-upgrade-scheduler +### ghe-upgrade-scheduler -This utility manages scheduled installation of upgrade packages. You can show, create new, or remove scheduled installations. You must create schedules using cron expressions. For more information, see the [Cron Wikipedia entry](https://en.wikipedia.org/wiki/Cron#Overview). +Esta utilidad administra la instalación programada de paquetes de actualización. Puedes mostrar, crear nuevas o eliminar las actualizaciones programadas. Debes crear cronogramas usando expresiones cron. Para obtener más información, consulte "[Entrada de Wikipedia con Cron](https://en.wikipedia.org/wiki/Cron#Overview)". -To schedule a new installation for a package: +Para programar una nueva instalación para un paquete: ```shell $ ghe-upgrade-scheduler -c "0 2 15 12 *" UPGRADE-PACKAGE-FILENAME ``` -To show scheduled installations for a package: +Para mostrar las instalaciones programadas para un paquete: ```shell $ ghe-upgrade-scheduler -s UPGRADE PACKAGE FILENAME > 0 2 15 12 * /usr/local/bin/ghe-upgrade -y -s UPGRADE-PACKAGE-FILENAME > /data/user/common/UPGRADE-PACKAGE-FILENAME.log 2>&1 ``` -To remove scheduled installations for a package: +Para eliminar las instalaciones programadas para un paquete: ```shell $ ghe-upgrade-scheduler -r UPGRADE PACKAGE FILENAME ``` -### ghe-update-check +### ghe-update-check -This utility will check to see if a new patch release of {% data variables.product.prodname_enterprise %} is available. If it is, and if space is available on your instance, it will download the package. By default, it's saved to */var/lib/ghe-updates*. An administrator can then [perform the upgrade](/enterprise/admin/guides/installation/updating-the-virtual-machine-and-physical-resources/). +Esta utilidad buscará si hay disponible un nuevo lanzamiento de patch de {% data variables.product.prodname_enterprise %}. Si lo hay, y si hay espacio disponible en tu instancia, descargará el paquete. De manera predeterminada, se guarda en */var/lib/ghe-updates*. A continuación, un administrador puede [realizar la actualización](/enterprise/admin/guides/installation/updating-the-virtual-machine-and-physical-resources/). -A file containing the status of the download is available at */var/lib/ghe-updates/ghe-update-check.status*. +En */var/lib/ghe-updates/ghe-update-check.status* puede acceder a un archivo que contiene el estado de la descarga. -To check for the latest {% data variables.product.prodname_enterprise %} release, use the `-i` switch. +Para buscar la última versión de {% data variables.product.prodname_enterprise %}, use el modificador `-i`. ```shell $ ssh -p 122 admin@hostname -- 'ghe-update-check' ``` -## User management +## Administración de usuarios -### ghe-license-usage +### ghe-license-usage -This utility exports a list of the installation's users in JSON format. If your instance is connected to {% data variables.product.prodname_ghe_cloud %}, {% data variables.product.prodname_ghe_server %} uses this information for reporting licensing information to {% data variables.product.prodname_ghe_cloud %}. For more information, see "[Connecting your enterprise account to {% data variables.product.prodname_ghe_cloud %} ](/admin/configuration/managing-connections-between-your-enterprise-accounts/connecting-your-enterprise-account-to-github-enterprise-cloud)." +Esta utilidad exporta una lista de los usuarios de la instalación en formato JSON. Si tu instancia se conecta a {% data variables.product.prodname_ghe_cloud %}, {% data variables.product.prodname_ghe_server %} utiliza esta información para reportar la información de licencia a {% data variables.product.prodname_ghe_cloud %}. Para obtener más información, consulte "[Conexión de la cuenta empresarial con {% data variables.product.prodname_ghe_cloud %}](/admin/configuration/managing-connections-between-your-enterprise-accounts/connecting-your-enterprise-account-to-github-enterprise-cloud)". -By default, the list of users in the resulting JSON file is encrypted. Use the `-h` flag for more options. +Predeterminadamente, la lista de usuarios en el JSON resultante se encuentra cifrada. Use la marca `-h` para ver más opciones. ```shell ghe-license-usage ``` -### ghe-org-membership-update +### ghe-org-membership-update -This utility will enforce the default organization membership visibility setting on all members in your instance. For more information, see "[Configuring visibility for organization membership](/enterprise/admin/guides/user-management/configuring-visibility-for-organization-membership)." Setting options are `public` or `private`. +Esta utilidad aplicará la visibilidad de membresía de la organización predeterminada mostrando todos los miembros de tu instancia. Para obtener más información, consulte "[Configuración de la visibilidad de pertenencias a organizaciones](/enterprise/admin/guides/user-management/configuring-visibility-for-organization-membership)". Las opciones de configuración son `public` o `private`. ```shell ghe-org-membership-update --visibility=SETTING @@ -891,39 +891,39 @@ ghe-org-membership-update --visibility=SETTING ### `ghe-user-csv` -This utility exports a list of all the users in the installation into CSV format. The CSV file includes the email address, which type of user they are (e.g., admin, user), how many repositories they have, how many SSH keys, how many organization memberships, last logged IP address, etc. Use the `-h` flag for more options. +Esta utilidad exporta una lista de todos los usuarios en la instalación a un formato CSV. El archivo CSV incluye las direcciones de correo electrónico, el tipo de usuario que son (p. ej., administrador, usuario), cuántos repositorios tienen, cuántas claves SSH tienen, la cantidad de pertenencias a organizaciones, la última dirección IP que inició sesión, etc. Use la marca `-h` para ver más opciones. ```shell ghe-user-csv -o > users.csv ``` -### ghe-user-demote +### ghe-user-demote -This utility demotes the specified user from admin status to that of a regular user. We recommend using the web UI to perform this action, but provide this utility in case the `ghe-user-promote` utility is run in error and you need to demote a user again from the CLI. +Esta utilidad degrada el usuario especificado desde el estado de administrador al de usuario normal. Recomendamos usar la interfaz de usuario web para realizar esta acción, pero también facilitamos esta utilidad en caso de que la utilidad `ghe-user-promote` se ejecute con errores y deba volver a disminuir de categoría a un usuario desde la CLI. ```shell ghe-user-demote some-user-name ``` -### ghe-user-promote +### ghe-user-promote -This utility promotes the specified user account to a site administrator. +Esta utilidad promueve la cuenta de usuario especificada a administrador del sitio. ```shell ghe-user-promote some-user-name ``` -### ghe-user-suspend +### ghe-user-suspend -This utility suspends the specified user, preventing them from logging in, pushing, or pulling from your repositories. +Esta utilidad suspende el usuario especificado, evitando que inicie sesión, suba o extraiga datos de tu repositorio. ```shell ghe-user-suspend some-user-name ``` -### ghe-user-unsuspend +### ghe-user-unsuspend -This utility unsuspends the specified user, granting them access to login, push, and pull from your repositories. +Esta utilidad anula la suspensión del usuario especificado, otorgándole acceso para iniciar sesión, subir o extraer datos de tu repositorio. ```shell ghe-user-unsuspend some-user-name diff --git a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-applications.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-applications.md index 2fe9b1f8bd..00b6ed8197 100644 --- a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-applications.md +++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-applications.md @@ -1,6 +1,6 @@ --- -title: Configurar aplicaciones -intro: 'Puedes establecer configuraciones de solicitud interna para {% data variables.product.product_location %}.' +title: Configuración de aplicaciones +intro: 'Puedes establecer configuraciones de aplicación interna para {% data variables.product.product_location %}.' redirect_from: - /enterprise/admin/installation/configuring-applications - /enterprise/admin/configuration/configuring-applications @@ -11,14 +11,19 @@ type: how_to topics: - Enterprise - Fundamentals +ms.openlocfilehash: bcc51bdabb5dc0b5ecdd4f77db9246a60c8df496 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120729' --- - ## Ajustar el almacenamiento en caché de las imágenes -Puedes elegir la cantidad de tiempo que {% data variables.product.product_location %} almacena en caché los avatares. Cuando aumentas el tiempo de almacenamiento en caché, aumentas la cantidad de tiempo que tardará en cargar el avatar de un usuario. Configurar el tiempo de almacenamiento en caché con un valor demasiado bajo puede sobrecargar {% data variables.product.product_location %} los procesos de trabajo. +Puedes elegir la cantidad de tiempo que {% data variables.product.product_location %} almacena en caché los avatares. Cuando aumentas el tiempo de almacenamiento en caché, aumentas la cantidad de tiempo que tardará en cargar el avatar de un usuario. Configurar el tiempo de almacenamiento en caché con un valor demasiado bajo puede sobrecargar los procesos de trabajo de {% data variables.product.product_location %}. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -3. En la barra lateral izquierda, haz clic en **Applications** (Aplicaciones). ![Pestaña de solicitudes de la barra lateral de configuraciones](/assets/images/enterprise/management-console/sidebar-applications.png) -4. Debajo de "Avatar image cache time (seconds)" (Tiempo de almacenamiento en caché del avatar [en segundos]), escribe la cantidad de segundos que quieres que {% data variables.product.product_location %} almacene en caché las imágenes de avatar.![Campo de formulario de almacenamiento en caché de imagen de avatar](/assets/images/enterprise/management-console/add-image-caching-value-field.png) -{% data reusables.enterprise_management_console.save-settings %} +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} +3. En la barra lateral izquierda, haga clic en **Applications** (Aplicaciones). +![Pestaña Aplicaciones de la barra lateral de configuraciones](/assets/images/enterprise/management-console/sidebar-applications.png) +4. En "Tiempo de almacenamiento en caché del avatar (en segundos)", escribe la cantidad de segundos que quieres que {% data variables.product.product_location %} almacene en caché las imágenes de avatar. +![Campo de formulario de almacenamiento en caché de imagen de avatar](/assets/images/enterprise/management-console/add-image-caching-value-field.png) {% data reusables.enterprise_management_console.save-settings %} diff --git a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance.md index cc9d4af257..20ff8f2019 100644 --- a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance.md +++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance.md @@ -1,6 +1,6 @@ --- title: Configurar copias de seguridad en tu aparato -shortTitle: Configurar respaldos +shortTitle: Configuring backups redirect_from: - /enterprise/admin/categories/backups-and-restores - /enterprise/admin/articles/backup-and-recovery @@ -23,19 +23,24 @@ topics: - Enterprise - Fundamentals - Infrastructure +ms.openlocfilehash: 6a992c2861ce2c0de3b6d8672bf42f8818cda85a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146332636' --- - ## Acerca de {% data variables.product.prodname_enterprise_backup_utilities %} -{% data variables.product.prodname_enterprise_backup_utilities %} es un sistema de copias de seguridad que instalas en un host separado, el cual realiza instantáneas de copias de seguridad de {% data variables.product.product_location %} en intervalos regulares a través de una conexión de red SSH segura. Puedes utilizar una instantánea para restablecer una instancia existente del {% data variables.product.prodname_ghe_server %} a su estado previo desde el host de copias de seguridad. +{% data variables.product.prodname_enterprise_backup_utilities %} es un sistema de copias de seguridad que se instala en un host independiente, el cual realiza instantáneas de copias de seguridad de {% data variables.product.product_location %} en intervalos regulares a través de una conexión de red SSH segura. Puedes utilizar una instantánea para restablecer una instancia existente del {% data variables.product.prodname_ghe_server %} a su estado previo desde el host de copias de seguridad. Solo se transferirán por la red y ocuparán espacio de almacenamiento físico adicional los datos que se hayan agregado después de esa última instantánea. Para minimizar el impacto en el rendimiento, las copias de seguridad se realizan en línea con la prioridad CPU/IO más baja. No necesitas programar una ventana de mantenimiento para realizar una copia de seguridad. -Para obtener información más detallada sobre las funciones, los requisitos y el uso avanzado, consulta [{% data variables.product.prodname_enterprise_backup_utilities %} README](https://github.com/github/backup-utils#readme). +Para obtener información más detallada sobre las características, los requisitos y el uso avanzado, consulte el [archivo README de {% data variables.product.prodname_enterprise_backup_utilities %}](https://github.com/github/backup-utils#readme). ## Prerrequisitos -Para utilizar {% data variables.product.prodname_enterprise_backup_utilities %}, debes tener un sistema de host Linux o Unix separado de {% data variables.product.product_location %}. +Para utilizar {% data variables.product.prodname_enterprise_backup_utilities %}, debe tener un sistema de host Linux o Unix independiente de {% data variables.product.product_location %}. También puedes incorporar {% data variables.product.prodname_enterprise_backup_utilities %} en un entorno existente para almacenar los datos críticos de manera permanente y a largo plazo. @@ -43,11 +48,11 @@ Recomendamos que exista una distancia geográfica entre el host de copias de seg Los requisitos de almacenamiento físico variarán en función del uso del disco del repositorio de Git y de los patrones de crecimiento esperados: -| Hardware | Recomendación | -| ------------------ | ---------------------------------------------------------------- | -| **vCPU** | 2 | -| **Memoria** | 2 GB | -| **Almacenamiento** | Cinco veces el almacenamiento asignado de la instancia principal | +| Hardware | Recomendación | +| -------- | --------- | +| **vCPU** | 2 | +| **Memoria** | 2 GB | +| **Storage** | Cinco veces el almacenamiento asignado de la instancia principal | Es posible que se requieran más recursos según su uso, como la actividad del usuario y las integraciones seleccionadas. @@ -55,91 +60,88 @@ Es posible que se requieran más recursos según su uso, como la actividad del u {% note %} -**Nota:** Para asegurar que un aparato recuperado esté disponible de inmediato, realiza copias de seguridad apuntando a la instancia principal, incluso en una configuración de replicación geográfica. +**Nota:** Para garantizar que un dispositivo recuperado esté disponible de inmediato, realice copias de seguridad centradas en la instancia principal, incluso en una configuración de replicación geográfica. {% endnote %} -1. Desgarga el último lanzamiento de [{% data variables.product.prodname_enterprise_backup_utilities %} ](https://github.com/github/backup-utils/releases) y extrae el archivo con el comando `tar`. +1. Descargue la versión más reciente de [{% data variables.product.prodname_enterprise_backup_utilities %}](https://github.com/github/backup-utils/releases) y extraiga el archivo con el comando `tar`. ```shell $ tar -xzvf /path/to/github-backup-utils-vMAJOR.MINOR.PATCH.tar.gz ``` -2. Copia el archivo incluido `backup.config-example` en `backup.config` y ábrelo en un editor. -3. Configura el valor `GHE_HOSTNAME` al {% data variables.product.prodname_ghe_server %} primario del nombre del host de tu instancia o dirección IP. +2. Copie el archivo `backup.config-example` incluido en `backup.config` y ábralo en un editor. +3. Establezca el valor `GHE_HOSTNAME` en la dirección IP o el nombre del host de su instancia principal de {% data variables.product.prodname_ghe_server %}. {% note %} - **Nota:** Si tu {% data variables.product.product_location %} se despliega como un clúster o en una configuración de disponibilidad alta utilizando un balanceador de carga, el `GHE_HOSTNAME` puede ser el nombre de host del balanceador de carga siempre y cuando permita acceso por SSH a {% data variables.product.product_location %} (por el puerto 122). + **Nota:** Si su {% data variables.product.product_location %} se implementa como un clúster o en una configuración de alta disponibilidad utilizando un equilibrador de carga, el `GHE_HOSTNAME` puede ser el nombre de host del equilibrador de carga siempre y cuando permita acceso por SSH a {% data variables.product.product_location %} (por el puerto 122). {% endnote %} -4. Configura el valor `GHE_DATA_DIR` en la ubicación del sistema de archivos donde deseas almacenar las instantáneas de copia de seguridad. -5. Abre la página de configuración de tu instancia primaria en `https://HOSTNAME/setup/settings` y agrega la clave SSH del host de copia de seguridad a la lista de claves SSH autorizadas. Para obtener más información, consulta [Acceder al shell administrativo (SSH)](/enterprise/admin/guides/installation/accessing-the-administrative-shell-ssh/). -6. Verifica la conectividad SSH con {% data variables.product.product_location %} con el comando `ghe-host-check`. +4. Establezca el valor `GHE_DATA_DIR` para la ubicación del sistema de archivos en la que quiera almacenar las instantáneas de copias de seguridad. +5. Abra la página de configuración de la instancia principal en `https://HOSTNAME/setup/settings` y agregue la clave SSH del host de copia de seguridad a la lista de claves SSH autorizadas. Para obtener más información, consulte "[Acceso al shell administrativo (SSH)](/enterprise/admin/guides/installation/accessing-the-administrative-shell-ssh/)". +6. Compruebe la conectividad SSH con {% data variables.product.product_location %} con el comando `ghe-host-check`. ```shell $ bin/ghe-host-check - ``` - 7. Para crear una copia de respaldo completa inicial, ejecuta el comando `ghe-backup`. + ``` + 7. Para crear una copia de seguridad completa inicial, ejecute el comando `ghe-backup`. ```shell $ bin/ghe-backup ``` -Para obtener más información sobre uso avanzado, consulta el archivo README en [{% data variables.product.prodname_enterprise_backup_utilities %}](https://github.com/github/backup-utils#readme). +Para obtener más información, consulte el [archivo README de {% data variables.product.prodname_enterprise_backup_utilities %}](https://github.com/github/backup-utils#readme). ## Programar una copia de seguridad -Puedes programar copias de seguridad regulares en el host de copia de seguridad utilizando el comando `cron(8)` o un servicio de programación de comando similar. La frecuencia de copias de seguridad configurada dictará el peor caso de Punto Objetivo de Recuperación (RPO) de tu plan de recuperación. Por ejemplo, si has programado que la copia de seguridad se ejecute todos los días a la medianoche, podrías perder hasta 24 horas de datos en un escenario de desastre. Recomendamos comenzar con un cronograma de copias de seguridad por hora, que garantice un peor caso máximo de una hora de pérdida de datos, si los datos del sitio principal se destruyen. +Puede programar copias de seguridad con una determinada frecuencia en el host de copia de seguridad utilizando el comando `cron(8)` o un servicio de programación mediante comando similar. La frecuencia de copias de seguridad configurada dictará el peor caso de Punto Objetivo de Recuperación (RPO) de tu plan de recuperación. Por ejemplo, si has programado que la copia de seguridad se ejecute todos los días a la medianoche, podrías perder hasta 24 horas de datos en un escenario de desastre. Recomendamos comenzar con un cronograma de copias de seguridad por hora, que garantice un peor caso máximo de una hora de pérdida de datos, si los datos del sitio principal se destruyen. -Si los intentos de copias de seguridad se superponen, el comando `ghe-backup` se detendrá con un mensaje de error que indicará la existencia de una copia de seguridad simultánea. Si esto ocurre, recomendamos que disminuyas la frecuencia de tus copias de seguridad programadas. Para obtener más información, consulta la sección "Programar copias de seguridad" del archivo README en [{% data variables.product.prodname_enterprise_backup_utilities %}](https://github.com/github/backup-utils#scheduling-backups). +Si los intentos de copias de seguridad se superponen, el comando `ghe-backup` se detendrá con un mensaje de error que indicará la existencia de una copia de seguridad simultánea. Si esto ocurre, recomendamos que disminuyas la frecuencia de tus copias de seguridad programadas. Para obtener más información, consulte el [archivo README de {% data variables.product.prodname_enterprise_backup_utilities %}](https://github.com/github/backup-utils#scheduling-backups). -## Recuperar una copia de seguridad +## Restauración de una copia de seguridad -En el caso de una interrupción de red prolongada o de un evento catastrófico en el sitio principal, puedes restablecer {% data variables.product.product_location %} proporcionando otro aparato para {% data variables.product.prodname_enterprise %} y haciendo un restablecimiento desde el host de copias de seguridad. Debes agregar la clave SSH del host de copias de seguridad en el aparato objetivo {% data variables.product.prodname_enterprise %} como una clave SSH autorizada antes de restablecer un aparato. +En el caso de una interrupción de red prolongada o de un evento catastrófico en el sitio principal, puede restablecer {% data variables.product.product_location %} proporcionando otro dispositivo para {% data variables.product.prodname_enterprise %} y realizando un restablecimiento desde el host de copias de seguridad. Debes agregar la clave SSH del host de copias de seguridad en el aparato objetivo {% data variables.product.prodname_enterprise %} como una clave SSH autorizada antes de restablecer un aparato. -{% ifversion ghes %} -{% note %} +{% ifversion ghes %} {% note %} -**Nota:** Si {% data variables.product.product_location %} tiene habilitadas las {% data variables.product.prodname_actions %}, primero deberás configurar el proveedor de almacenamiento externo de {% data variables.product.prodname_actions %} en el aplicativo de repuesto antes de ejecutar el comando `ghe-restore`. Para obtener más información, consulta la sección "[Respaldar y restablecer a {% data variables.product.prodname_ghe_server %} con las {% data variables.product.prodname_actions %} habilitadas](/admin/github-actions/backing-up-and-restoring-github-enterprise-server-with-github-actions-enabled)". +**Nota:** Si {% data variables.product.product_location %} tiene habilitadas las {% data variables.product.prodname_actions %}, primero deberá configurar el proveedor de almacenamiento externo de {% data variables.product.prodname_actions %} en el dispositivo de repuesto antes de ejecutar el comando `ghe-restore`. Para obtener más información, consulte "[Copia de seguridad y restauración de {% data variables.product.prodname_ghe_server %} con {% data variables.product.prodname_actions %} habilitado](/admin/github-actions/backing-up-and-restoring-github-enterprise-server-with-github-actions-enabled)". -{% endnote %} -{% endif %} +{% endnote %} {% endif %} {% note %} -**Nota:** Cuando realizas restauraciones de respaldo hacia {% data variables.product.product_location %} aplicarán las mismas reglas de compatibilidad de versión. Solo puedes restablecer datos de por lo mucho dos lanzamientos de características anteriores. +**Nota:** Cuando realice restauraciones de copias de seguridad en {% data variables.product.product_location %}, se aplicarán las mismas reglas de compatibilidad de versión. Solo puedes restablecer datos de por lo mucho dos lanzamientos de características anteriores. -Por ejemplo, si tomas un respaldo de GHES 3.0.x, puedes restablecerlo a la instancia GHES 3.2.x. Pero no puedes restablecer datos desde un respaldo de GHES 2.22.x hacia 3.2.x, ya que esto sería tres saltos entre versiones (2.22 > 3.0 > 3.1 > 3.2). Primero necesitarías restablecer a una instancia 3.1.x y luego mejorar a una 3.2.x. +Por ejemplo, si tomas un respaldo de GHES 3.0.x, puedes restablecerlo a la instancia GHES 3.2.x. Pero no puede restablecer datos desde una copia de seguridad de GHES 2.22.x en 3.2.x, ya que esto representaría tres saltos entre versiones (2.22 > 3.0 > 3.1 > 3.2). Primero necesitarías restablecer a una instancia 3.1.x y luego mejorar a una 3.2.x. {% endnote %} -Para restablecer {% data variables.product.product_location %} desde la última instantánea exitosa, usa el comando `ghe-restore`. Debes ver un resultado similar a este: +Para restaurar {% data variables.product.product_location %} desde la última instantánea correcta, use el comando `ghe-restore`. Debería mostrarse una salida similar a esta: ```shell $ ghe-restore -c 169.154.1.1 -> Comprobando claves filtradas en la instantánea de respaldo que se está restableciendo ... -> * No se encontraron claves filtradas -> Conectarse a 169.154.1.1:122 OK (v2.9.0) +> Checking for leaked keys in the backup snapshot that is being restored ... +> * No leaked keys found +> Connect 169.154.1.1:122 OK (v2.9.0) -> ADVERTENCIA: Todos los datos del aparato GitHub Enterprise 169.154.1.1 (v2.9.0) -> se sobrescribirán con los datos de la instantánea 20170329T150710. -> Antes de continuar, verifica que sea el host de restauración correcto. -> Escribe 'yes' (sí) para continuar: yes +> WARNING: All data on GitHub Enterprise appliance 169.154.1.1 (v2.9.0) +> will be overwritten with data from snapshot 20170329T150710. +> Please verify that this is the correct restore host before continuing. +> Type 'yes' to continue: yes -> Comenzando la restauración de 169.154.1.1:122 desde la instantánea 20170329T150710 -# ...resultado truncado -> Restauración completa de 169.154.1.1:122 desde la instantánea 20170329T150710 -> Visita https://169.154.1.1/setup/settings para revisar la configuración del aparato. +> Starting restore of 169.154.1.1:122 from snapshot 20170329T150710 +# ...output truncated +> Completed restore of 169.154.1.1:122 from snapshot 20170329T150710 +> Visit https://169.154.1.1/setup/settings to review appliance configuration. ``` -{% ifversion ip-exception-list %} -Opcionalmente, para validar la restauración, configura una lista de excepción de IP para permitir el acceso una lista de direcciones IP específicas. Para obtener más información, consulta la sección "[Validar los cambios en modo de mantenimiento utilizando la lista de excepción de IP](/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode#validating-changes-in-maintenance-mode-using-the-ip-exception-list)". +{% ifversion ip-exception-list %} Opcionalmente, para validar la restauración, configura una lista de excepciones IP para permitir el acceso a una lista específica de direcciones IP. Para obtener más información, consulta "[Validación de cambios en el modo de mantenimiento mediante la lista de excepciones de IP](/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode#validating-changes-in-maintenance-mode-using-the-ip-exception-list)". {% endif %} {% note %} -**Nota:** Los ajustes de red están excluidos de la instantánea de copias de seguridad. Debes configurar manualmente la red en el aparato objetivo para el {% data variables.product.prodname_ghe_server %} como obligatoria para tu entorno. +**Nota:** La configuración de red se excluye de la instantánea de copia de seguridad. Debes configurar manualmente la red en el aparato objetivo para el {% data variables.product.prodname_ghe_server %} como obligatoria para tu entorno. {% endnote %} -Puedes utilizar estas otras opciones con el comando `ghe-restore`: -- La marca `-c` sobrescribe los ajustes, el certificado y los datos de licencia en el host objetivo, incluso si ya está configurado. Omite esta marca si estás configurando una instancia de preparación con fines de prueba y si quieres conservar la configuración existente en el objetivo. Para obtener más información, consulta la sección "Utilizar los comandos de restablecimiento y respaldo" del [README de {% data variables.product.prodname_enterprise_backup_utilities %}](https://github.com/github/backup-utils#using-the-backup-and-restore-commands). -- La marca `-s` te permite seleccionar otra instantánea de copias de seguridad. +Puede usar estas opciones adicionales con el comando `ghe-restore`: +- La marca `-c` sobrescribe los ajustes, el certificado y los datos de licencia en el host objetivo, incluso si este ya está configurado. Omite esta marca si estás configurando una instancia de preparación con fines de prueba y si quieres conservar la configuración existente en el objetivo. Para obtener más información, consulte la sección "Uso de comandos de copia de seguridad y restauración" del [archivo README de {% data variables.product.prodname_enterprise_backup_utilities %}](https://github.com/github/backup-utils#using-the-backup-and-restore-commands). +- La marca `-s` le permite seleccionar una instantánea de copia de seguridad diferente. diff --git a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-custom-footers.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-custom-footers.md index 10961a42b3..8dc2bfc4eb 100644 --- a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-custom-footers.md +++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-custom-footers.md @@ -9,9 +9,14 @@ type: how_to topics: - Enterprise - Fundamentals -shortTitle: Configurar los pies de página personalizados +shortTitle: Configure custom footers +ms.openlocfilehash: d051e2399841e90291de62e496c534520465235a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120705' --- - Los propietarios de empresas pueden configurar a {% data variables.product.product_name %} para que muestre pies de página personalizados con hasta cinco enlaces adicionales. ![Pie de página personalizado](/assets/images/enterprise/custom-footer/octodemo-footer.png) @@ -20,18 +25,16 @@ El pie de página personalizado se muestra sobre el pie de página de {% data va ## Configurar los pies de página personalizados para tu empresa -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} -1. Debajo de "Ajustes", haz clic en **Perfil**. -{%- ifversion ghec %} -![Ajustes de perfil empresarial](/assets/images/enterprise/custom-footer/enterprise-profile-ghec.png) -{%- else %} -![Ajustes de perfil empresarial](/assets/images/enterprise/custom-footer/enterprise-profile-ghes.png) -{%- endif %} +1. En "Configuración", haz clic en **Perfil**. +{%- ifversion ghec %} ![Configuración del perfil empresarial](/assets/images/enterprise/custom-footer/enterprise-profile-ghec.png) {%- else %} ![Configuración del perfil empresarial](/assets/images/enterprise/custom-footer/enterprise-profile-ghes.png) {%- endif %} -1. En la parte superior de la sección de Perfil, haz clic en **Pie de página personalizado**. ![Sección de pie de página personalizado](/assets/images/enterprise/custom-footer/custom-footer-section.png) +1. En la parte superior de la sección Perfil, haz clic en **Pie de página personalizado**. +![Sección de pie de página personalizado](/assets/images/enterprise/custom-footer/custom-footer-section.png) -1. Agrega hasta cinco enlaces en los campos que se muestran. ![Agregar enlaces de pie de página](/assets/images/enterprise/custom-footer/add-footer-links.png) +1. Agrega hasta cinco enlaces en los campos que se muestran. +![Agregar enlaces de pie de página](/assets/images/enterprise/custom-footer/add-footer-links.png) -1. Haz clic en **Actualizar pie de página personalizado** para guardar el contenido y mostrar el pie de página personalizado. ![Actualiza el pie de página personalizado](/assets/images/enterprise/custom-footer/update-custom-footer.png) +1. Haz clic en **Actualizar pie de página personalizado** para guardar el contenido y mostrar el pie de página personalizado. +![Actualizar el pie de página personalizado](/assets/images/enterprise/custom-footer/update-custom-footer.png) diff --git a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md index 002671e9ef..dda4d46612 100644 --- a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md +++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md @@ -1,6 +1,6 @@ --- -title: Configurar el correo electrónico para notificaciones -intro: 'Para que sea más fácil para los usuarios el responder rápidamente a la actividad de {% data variables.product.product_name %}, puedes configurar a {% data variables.product.product_location %} para que envíe notificaciones por correo electrónico para las propuestas, solicitudes de cambio y comentarios de las confirmaciones.' +title: Configuring email for notifications +intro: 'To make it easy for users to respond quickly to activity on {% data variables.product.product_name %}, you can configure {% data variables.product.product_location %} to send email notifications for issue, pull request, and commit comments.' redirect_from: - /enterprise/admin/guides/installation/email-configuration - /enterprise/admin/articles/configuring-email @@ -17,66 +17,78 @@ topics: - Fundamentals - Infrastructure - Notifications -shortTitle: Configurar las notificaciones por correo electrónico +shortTitle: Configure email notifications --- - {% ifversion ghae %} -Los propietarios de las empresas pueden configurar los correos electrónicos para las notificaciones. +Enterprise owners can configure email for notifications. {% endif %} -## Configurar el SMTP para tu empresa +## Configuring SMTP for your enterprise {% ifversion ghes %} {% data reusables.enterprise_site_admin_settings.email-settings %} -4. Selecciona **Activar correo electrónico**. Esto activará tanto el correo electrónico de salida como el de entrada, sin embargo para trabajar con el correo electrónico entrante también necesitarás configurar los parámetros de tu DNS como se describe a continuación en ["Configurar DNS y parámetros de firewall para permitir correos electrónicos entrantes](#configuring-dns-and-firewall-settings-to-allow-incoming-emails)". ![Activar correo electrónico de salida](/assets/images/enterprise/management-console/enable-outbound-email.png) -5. Teclea la configuración para tu servidor de SMTP. - - En el campo **Dirección del servidor**, escribe la dirección de tu servidor SMTP. - - En el campo **Puerto**, escribe el puerto que usa tu servidor SMTP para enviar correo electrónico. - - En el campo **Dominio**, escribe el nombre de dominio que enviará tu servidor SMTP con una respuesta HELO, de ser el caso. - - Selecciona el menú desplegable de **Autenticación** y elige el tipo de cifrado que utiliza tu servidor SMTP. - - En el campo **Dirección de correo electrónico sin respuesta**, escribe la dirección de correo electrónico para usar en los campos De y Para para todos los correos electrónicos para notificaciones. -6. Si quieres descartar todos los correos electrónicos entrantes que estén dirigidos al correo electrónico sin respuesta, selecciona **Descartar correo electrónico dirigido a la dirección de correo electrónico sin respuesta**. ![Casilla de verificación para descartar los correos electrónicos dirigidos a la dirección de correo electrónico sin respuesta](/assets/images/enterprise/management-console/discard-noreply-emails.png) -7. Debajo de **Soporte**, elige un tipo de enlace para ofrecer soporte adicional a tus usuarios. - - **Correo electrónico:** una dirección de correo electrónico interna. - - **URL:** Un enlace a un sitio de soporte interno. Debes incluir tanto `http://` como `https://`. ![Correo de soporte técnico o URL](/assets/images/enterprise/management-console/support-email-url.png) -8. [Prueba de entrega del correo electrónico](#testing-email-delivery). +4. Select **Enable email**. This will enable both outbound and inbound email, however for inbound email to work you will also need to configure your DNS settings as described below in "[Configuring DNS and firewall +settings to allow incoming emails](#configuring-dns-and-firewall-settings-to-allow-incoming-emails)." +![Enable outbound email](/assets/images/enterprise/management-console/enable-outbound-email.png) +5. Type the settings for your SMTP server. + - In the **Server address** field, type the address of your SMTP server. + - In the **Port** field, type the port that your SMTP server uses to send email. + - In the **Domain** field, type the domain name that your SMTP server will send with a HELO response, if any. + - Select the **Authentication** dropdown, and choose the type of encryption used by your SMTP server. + - In the **No-reply email address** field, type the email address to use in the From and To fields for all notification emails. +6. If you want to discard all incoming emails that are addressed to the no-reply email address, select **Discard email addressed to the no-reply email address**. +![Checkbox to discard emails addressed to the no-reply email address](/assets/images/enterprise/management-console/discard-noreply-emails.png) +7. Under **Support**, choose a type of link to offer additional support to your users. + - **Email:** An internal email address. + - **URL:** A link to an internal support site. You must include either `http://` or `https://`. + ![Support email or URL](/assets/images/enterprise/management-console/support-email-url.png) +8. [Test email delivery](#testing-email-delivery). {% elsif ghae %} {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.email-tab %} -2. Selecciona **Activar correo electrónico**. ![Casilla de "Habilitar" para la configuración de ajustes de correo electrónico](/assets/images/enterprise/configuration/ae-enable-email-configure.png) -3. Teclea la configuración para tu servidor de correo electrónico. - - En el campo **Dirección del servidor**, escribe la dirección de tu servidor SMTP. - - En el campo **Puerto**, escribe el puerto que usa tu servidor SMTP para enviar correo electrónico. - - En el campo **Dominio**, escribe el nombre de dominio que enviará tu servidor SMTP con una respuesta HELO, de ser el caso. - - Selecciona el menú desplegable de **Autenticación** y elige el tipo de cifrado que utiliza tu servidor SMTP. - - En el campo **Dirección de correo electrónico sin respuesta**, escribe la dirección de correo electrónico para usar en los campos De y Para para todos los correos electrónicos para notificaciones. -4. Si quieres descartar todos los correos electrónicos entrantes que estén dirigidos al correo electrónico sin respuesta, selecciona **Descartar correo electrónico dirigido a la dirección de correo electrónico sin respuesta**. ![Casilla de "Descartar" para la configuración de ajustes de correo electrónico](/assets/images/enterprise/configuration/ae-discard-email.png) -5. Haz clic en **Probar la configuración de correo electrónico**. ![Botón de "Probar la configuración de correo electrónico" para la configuración de ajustes de correo electrónico](/assets/images/enterprise/configuration/ae-test-email.png) -6. Debajo de "Enviar correo electrónico de pruebas a," teclea la dirección de correo electrónico a donde quieras enviar un mensaje de prueba y haz clic en **Enviar correo electrónico de pruebas**. ![Botón de "Enviar correo electrónico de pruebas" para la configuración de ajustes de correo electrónico](/assets/images/enterprise/configuration/ae-send-test-email.png) -7. Haz clic en **Save ** (guardar). ![Botón de "Guardar" para la configuración del contacto de soporte empresarial](/assets/images/enterprise/configuration/ae-save.png) +2. Select **Enable email**. + !["Enable" checkbox for email settings configuration](/assets/images/enterprise/configuration/ae-enable-email-configure.png) +3. Type the settings for your email server. + - In the **Server address** field, type the address of your SMTP server. + - In the **Port** field, type the port that your SMTP server uses to send email. + - In the **Domain** field, type the domain name that your SMTP server will send with a HELO response, if any. + - Select the **Authentication** dropdown, and choose the type of encryption used by your SMTP server. + - In the **No-reply email address** field, type the email address to use in the From and To fields for all notification emails. +4. If you want to discard all incoming emails that are addressed to the no-reply email address, select **Discard email addressed to the no-reply email address**. + !["Discard" checkbox for email settings configuration](/assets/images/enterprise/configuration/ae-discard-email.png) +5. Click **Test email settings**. + !["Test email settings" button for email settings configuration](/assets/images/enterprise/configuration/ae-test-email.png) +6. Under "Send test email to," type the email address where you want to send a test email, then click **Send test email**. + !["Send test email" button for email settings configuration](/assets/images/enterprise/configuration/ae-send-test-email.png) +7. Click **Save**. + !["Save" button for enterprise support contact configuration](/assets/images/enterprise/configuration/ae-save.png) {% endif %} {% ifversion ghes %} -## Probar entrega del correo electrónico +## Testing email delivery -1. En la parte superior de la sección **Correo electrónico**, haz clic en **Probar parámetros del correo electrónico**. ![Probar parámetros del correo electrónico](/assets/images/enterprise/management-console/test-email.png) -2. En el campo **Enviar correo electrónico de prueba**, escribe una dirección donde enviar el correo electrónico de prueba. ![Probar dirección de correo electrónico](/assets/images/enterprise/management-console/test-email-address.png) -3. Haz clic en **Enviar correo electrónico de prueba**. ![Enviar correo electrónico de prueba](/assets/images/enterprise/management-console/test-email-address-send.png) +1. At the top of the **Email** section, click **Test email settings**. +![Test email settings](/assets/images/enterprise/management-console/test-email.png) +2. In the **Send test email to** field, type an address to send the test email to. +![Test email address](/assets/images/enterprise/management-console/test-email-address.png) +3. Click **Send test email**. +![Send test email](/assets/images/enterprise/management-console/test-email-address-send.png) {% tip %} - **Sugerencia:** Si ocurren errores SMTP mientras se envía un correo electrónico de prueba, como un error de entrega inmediato o un error de configuración del correo saliente, los verás en el cuadro de diálogo de los parámetros del Correo electrónico de prueba. + **Tip:** If SMTP errors occur while sending a test email—such as an immediate delivery failure or an outgoing mail configuration error—you will see them in the Test email settings dialog box. {% endtip %} -4. Si el correo electrónico de prueba falla, [soluciona los problemas de los parámetros de tu correo electrónico](#troubleshooting-email-delivery). -5. Cuando el correo electrónico de prueba es exitoso, en la parte inferior de la página, haz clic en **Guardar parámetros**. ![Botón Guardar parámetros](/assets/images/enterprise/management-console/save-settings.png) +4. If the test email fails, [troubleshoot your email settings](#troubleshooting-email-delivery). +5. When the test email succeeds, at the bottom of the page, click **Save settings**. +![Save settings button](/assets/images/enterprise/management-console/save-settings.png) {% data reusables.enterprise_site_admin_settings.wait-for-configuration-run %} {% ifversion require-tls-for-smtp %} -## Requerir TLS para conexiones SMTP +## Enforcing TLS for SMTP connections -Puedes requerir el cifrado de TLS para todas las conexiones entrantes de SMTP, lo cual puede ayudar a satisfacer un requisito de certificación ISO-27017. +You can enforce TLS encryption for all incoming SMTP connections, which can help satisfy an ISO-27017 certification requirement. {%- ifversion ghes = 3.6 %} {% note %} @@ -87,28 +99,28 @@ Puedes requerir el cifrado de TLS para todas las conexiones entrantes de SMTP, l {%- endif %} {% data reusables.enterprise_site_admin_settings.email-settings %} -1. Debajo de "Autenticación", selecciona **requerir la autenticación con TLS (recomendado)**. +1. Under "Authentication," select **Enforce TLS auth (recommended)**. - ![Captura de pantalla de la casilla de verificación de "Requerir la autenticación con TLS (recomendado)"](/assets/images/enterprise/configuration/enforce-tls-for-smtp-checkbox.png) + ![Screenshot of the "Enforce TLS auth (recommended)" checkbox](/assets/images/enterprise/configuration/enforce-tls-for-smtp-checkbox.png) {% data reusables.enterprise_management_console.save-settings %} {% endif %} -## Configurar DNS y parámetros de firewall para permitir correos electrónicos entrantes +## Configuring DNS and firewall settings to allow incoming emails -Si quieres permitir respuestas de correo electrónico para las notificaciones, debes configurar los parámetros de tu DNS. +If you want to allow email replies to notifications, you must configure your DNS settings. -1. Asegúrate de que el puerto 25 en la instancia esté accesible para tu servidor SMTP. -2. Crea un registro A que apunte a `reply.[hostname]`. Dependiendo de tu proveedor DNS y de la configuración del host de instancia, es posible que puedas crear un registro A único que apunte a `*.[hostname]`. -3. Crea un registro MX que apunte a `reply.[hostname]` para que los correos electrónicos para ese dominio sean enrutados a la instancia. -4. Crea un registro MX que apunte a `noreply.[hostname]` para `[hostname]` para que las respuestas a la dirección `cc` en los correos electrónicos para notificación sean enrutados a la instancia. Para obtener más información, consulta la sección {% ifversion ghes %}"[Configurar notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications){% else %}"[Acerca de las notificaciones por correo electrónico](/github/receiving-notifications-about-activity-on-github/about-email-notifications){% endif %}". +1. Ensure that port 25 on the instance is accessible to your SMTP server. +2. Create an A record that points to `reply.[hostname]`. Depending on your DNS provider and instance host configuration, you may be able to instead create a single A record that points to `*.[hostname]`. +3. Create an MX record that points to `reply.[hostname]` so that emails to that domain are routed to the instance. +4. Create an MX record that points `noreply.[hostname]` to `[hostname]` so that replies to the `cc` address in notification emails are routed to the instance. For more information, see {% ifversion ghes %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications){% endif %}." -## Solución de problemas de entrega de correo electrónico +## Troubleshooting email delivery -### Crea un Paquete de soporte +### Create a Support Bundle -Si no puedes determinar lo que está mal desde el mensaje de error mostrado, puedes descargar un [paquete de soporte](/enterprise/admin/guides/enterprise-support/providing-data-to-github-support) que contiene toda la conversación SMTP entre tu servidor de correo y {% data variables.product.prodname_ghe_server %}. Una vez que hayas descargado y extraído el paquete, verifica las entradas en *enterprise-manage-logs/unicorn.log* para toda la bitácora de conversaciones de SMTP y cualquier error relacionado. +If you cannot determine what is wrong from the displayed error message, you can download a [support bundle](/enterprise/admin/guides/enterprise-support/providing-data-to-github-support) containing the entire SMTP conversation between your mail server and {% data variables.product.prodname_ghe_server %}. Once you've downloaded and extracted the bundle, check the entries in *enterprise-manage-logs/unicorn.log* for the entire SMTP conversation log and any related errors. -El registro unicornio debería mostrar una transacción similar a la siguiente: +The unicorn log should show a transaction similar to the following: ```shell This is a test email generated from https://10.0.0.68/setup/settings @@ -140,18 +152,18 @@ TLS connection started -> "535 5.7.1 http://support.yourdomain.com/smtp/auth-not-accepted nt3sm2942435pbc.14\r\n" ``` -Este registro muestra que el aparato: +This log shows that the appliance: -* Abrió una conexión con el servidor SMTP (`Connection opened: smtp.yourdomain.com:587`). -* Realizó una conexión exitosa y eligió usar TLS (`TLS connection started`). -* Fue realizado el tipo de autenticación `login` (`<- "AUTH LOGIN\r\n"`). -* El servidor SMTP rechazó la autenticación como inválida (`-> "535-5.7.1 Username and Password not accepted.`). +* Opened a connection with the SMTP server (`Connection opened: smtp.yourdomain.com:587`). +* Successfully made a connection and chose to use TLS (`TLS connection started`). +* The `login` authentication type was performed (`<- "AUTH LOGIN\r\n"`). +* The SMTP Server rejected the authentication as invalid (`-> "535-5.7.1 Username and Password not accepted.`). -### Consultar los registros {% data variables.product.product_location %} +### Check {% data variables.product.product_location %} logs -Si necesitas verificar que tu correo electrónico entrante está funcionando, hay dos archivos de registro que puedes examinar en tu instancia: para verificar */var/log/mail.log* y */var/log/mail-replies/metroplex.log*. +If you need to verify that your inbound email is functioning, there are two log files that you can examine on your instance: To verify that */var/log/mail.log* and */var/log/mail-replies/metroplex.log*. -*/var/log/mail.log* verifica que los mensajes estén alcanzando tu servidor. Este es un ejemplo de una respuesta de correo electrónico exitosa: +*/var/log/mail.log* verifies that messages are reaching your server. Here's an example of a successful email reply: ``` Oct 30 00:47:18 54-171-144-1 postfix/smtpd[13210]: connect from st11p06mm-asmtp002.mac.com[17.172.124.250] @@ -163,9 +175,9 @@ Oct 30 00:47:19 54-171-144-1 postfix/qmgr[17250]: 51DC9163323: removed Oct 30 00:47:19 54-171-144-1 postfix/smtpd[13210]: disconnect from st11p06mm-asmtp002.mac.com[17.172.124.250] ``` -Ten en cuenta que el cliente primero se conecta; luego, la cola se vuelve activa. Entonces, el mensaje es entregado, el cliente es retirado de la cola y la sesión se desconecta. +Note that the client first connects; then, the queue becomes active. Then, the message is delivered, the client is removed from the queue, and the session disconnects. -*/var/log/mail-replies/metroplex.log* muestra si los correos electrónicos entrantes están siendo procesados para agregarse a las propuestas y a las solicitudes de extracción como respuestas. Este es un ejemplo de un mensaje exitoso: +*/var/log/mail-replies/metroplex.log* shows whether inbound emails are being processed to add to issues and pull requests as replies. Here's an example of a successful message: ``` [2014-10-30T00:47:23.306 INFO (5284) #] metroplex: processing @@ -173,19 +185,19 @@ Ten en cuenta que el cliente primero se conecta; luego, la cola se vuelve activa [2014-10-30T00:47:23.334 DEBUG (5284) #] Moving /data/user/mail/reply/new/1414630039.Vfc00I12000eM445784.ghe-tjl2-co-ie => /data/user/incoming-mail/success ``` -Notarás que `metroplex` captura el mensaje de entrada, lo procesa y luego mueve el archivo a `/data/user/incoming-mail/success`.{% endif %} +You'll notice that `metroplex` catches the inbound message, processes it, then moves the file over to `/data/user/incoming-mail/success`.{% endif %} -### Verificar los parámetros de tu DNS +### Verify your DNS settings -Para procesar los correos electrónicos entrantes de manera adecuada, debes configurar un Registro A válido (o CNAME), así como un Registro MX. Para obtener más información, consulta "[Configurar DNS y parámetros de firewall para permitir correos electrónicos entrantes](#configuring-dns-and-firewall-settings-to-allow-incoming-emails)". +In order to properly process inbound emails, you must configure a valid A Record (or CNAME), as well as an MX Record. For more information, see "[Configuring DNS and firewall settings to allow incoming emails](#configuring-dns-and-firewall-settings-to-allow-incoming-emails)." -### Controlar los parámetros de AWS Security Group o firewall +### Check firewall or AWS Security Group settings -Si {% data variables.product.product_location %} está detrás de un cortafuegos o se le está sirviendo a través de un AWS Security Group, asegúrate de que el puerto 25 esté abierto a todos los servidores de correo que envíen correos electrónicos a `reply@reply.[hostname]`. +If {% data variables.product.product_location %} is behind a firewall or is being served through an AWS Security Group, make sure port 25 is open to all mail servers that send emails to `reply@reply.[hostname]`. -### Contactar con soporte técnico +### Contact support {% ifversion ghes %} -Si aún no puedes resolver el problema, comunícate con {% data variables.contact.contact_ent_support %}. Adjunta el archivo de salida desde `http(s)://[hostname]/setup/diagnostics` en tu correo electrónico para ayudarnos a resolver tu problema. +If you're still unable to resolve the problem, contact {% data variables.contact.contact_ent_support %}. Please attach the output file from `http(s)://[hostname]/setup/diagnostics` to your email to help us troubleshoot your problem. {% elsif ghae %} -Puedes contactar a {% data variables.contact.github_support %} para obtener ayuda en la configuración del correo electrónico para que se envíen las notificaciones a través de tu servidor de SMTP. Para obtener más información, consulta la sección "[Recibir ayuda de {% data variables.contact.github_support %}](/admin/enterprise-support/receiving-help-from-github-support)". +You can contact {% data variables.contact.github_support %} for help configuring email for notifications to be sent through your SMTP server. For more information, see "[Receiving help from {% data variables.contact.github_support %}](/admin/enterprise-support/receiving-help-from-github-support)." {% endif %} diff --git a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-github-pages-for-your-enterprise.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-github-pages-for-your-enterprise.md index a3d1451d6a..c0d44c5b60 100644 --- a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-github-pages-for-your-enterprise.md +++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-github-pages-for-your-enterprise.md @@ -16,9 +16,14 @@ type: how_to topics: - Enterprise - Pages -shortTitle: Configurar GitHub Pages +shortTitle: Configure GitHub Pages +ms.openlocfilehash: 1cb2bd78f006bfd86a3f0a2e42db4fcf2cea3b73 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112881' --- - {% ifversion ghes %} ## Habilitar los sitios públicos para {% data variables.product.prodname_pages %} @@ -27,62 +32,53 @@ Si se habilitó el modo privado en tu empresa, el público en general no podrá {% warning %} -**Advertencia:** Si habilitas los sitios públicos para {% data variables.product.prodname_pages %}, cada sitio en cada repositorio de tu empresa será accesible para el público en general. +**Advertencia:** Si habilita los sitios públicos para {% data variables.product.prodname_pages %}, todos los sitios de todos los repositorios de la empresa serán accesibles para el público. {% endwarning %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_management_console.pages-tab %} -4. Selecciona **Public Pages** (Páginas públicas). ![Casilla de verificación para habilitar páginas públicas](/assets/images/enterprise/management-console/public-pages-checkbox.png) -{% data reusables.enterprise_management_console.save-settings %} +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.pages-tab %} +4. Seleccione **Páginas públicas**. + ![Casilla para habilitar Páginas públicas](/assets/images/enterprise/management-console/public-pages-checkbox.png) {% data reusables.enterprise_management_console.save-settings %} ## Inhabilitar {% data variables.product.prodname_pages %} para tu empresa -Si el aislamiento de subdominios está inhabilitado en tu empresa, también debes inhabilitar las {% data variables.product.prodname_pages %} para protegerte de vulnerabilidades de seguridad potenciales. Para obtener más información, consulta la sección "[Enabling subdomain isolation](/admin/configuration/enabling-subdomain-isolation)". +Si el aislamiento de subdominios está inhabilitado en tu empresa, también debes inhabilitar las {% data variables.product.prodname_pages %} para protegerte de vulnerabilidades de seguridad potenciales. Para más información, vea "[Habilitación del aislamiento de subdominios](/admin/configuration/enabling-subdomain-isolation)". -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_management_console.pages-tab %} -1. Anula la selección de **Enable Pages** (Habilitar páginas). ![Casilla de verificación para inhabilitar {% data variables.product.prodname_pages %}](/assets/images/enterprise/management-console/pages-select-button.png) -{% data reusables.enterprise_management_console.save-settings %} +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.pages-tab %} +1. Anule la selección de **Habilitar páginas**. + ![Casilla para deshabilitar {% data variables.product.prodname_pages %}](/assets/images/enterprise/management-console/pages-select-button.png) {% data reusables.enterprise_management_console.save-settings %} {% endif %} {% ifversion ghae %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.policies-tab %} -{% data reusables.enterprise-accounts.pages-tab %} -1. Debajo de "Políticas de las páginas", deselecciona **Habilitar {% data variables.product.prodname_pages %}**. ![Casilla de verificación para inhabilitar {% data variables.product.prodname_pages %}](/assets/images/enterprise/business-accounts/enable-github-pages-checkbox.png) -{% data reusables.enterprise-accounts.pages-policies-save %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.pages-tab %} +1. En "Directivas de páginas", anule la selección de **Habilitar {% data variables.product.prodname_pages %}** . + ![Casilla para deshabilitar {% data variables.product.prodname_pages %}](/assets/images/enterprise/business-accounts/enable-github-pages-checkbox.png) {% data reusables.enterprise-accounts.pages-policies-save %} {% endif %} {% ifversion ghes > 3.4 %} -## Configurar los encabezados de respuesta de {% data variables.product.prodname_pages %} para tu empresa +## Configuración de los encabezados de respuesta de {% data variables.product.prodname_pages %} para la empresa -Puedes agregar o sobrescribir los encabezados de respuesta para los sitios de {% data variables.product.prodname_pages %} que hospede {% data variables.product.product_location %}. +Puede agregar o invalidar encabezados de respuesta para sitios de {% data variables.product.prodname_pages %} hospedados por {% data variables.product.product_location %}. {% warning %} -**Advertencia:** Asegúrate de que tus encabezados de respuesta se configuren adecuadamente antes de guardarlos. Las configuraciones inadecuadas podrían impactar negativamente la seguridad de {% data variables.product.product_location %}. +**Advertencia:** Asegúrese de que los encabezados de respuesta están configurados correctamente antes de guardarlos. Las configuraciones incorrectas pueden afectar negativamente a la seguridad de {% data variables.product.product_location %}. {% endwarning %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_management_console.pages-tab %} -1. Teclea los ajustes de los encabezados y luego haz clic en **Agregar encabezados**. - - En el campo **Nombre de encabezado http**, teclea el nombre del encabezado. La longitud del nombre del encabezado debe tener menos de 128 caracteres. - - En el campo de **Valor de encabezado http**, teclea el valor del encabezado. La longitud del valor del encabezado debe ser de menos de 300 caracteres. ![Los campos de nombre y valor del encabezado de respuesta de {% data variables.product.prodname_pages %} en la {% data variables.enterprise.management_console %}](/assets/images/enterprise/management-console/pages-override-header-section.png) -{% data reusables.enterprise_management_console.save-settings %} +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.pages-tab %} +1. Escriba la configuración de los encabezados y, después, haga clic en **Agregar encabezados**. + - En el campo **Nombre del encabezado HTTP**, escriba el nombre del encabezado. La longitud del nombre del encabezado debe tener menos de 128 caracteres. + - En el campo **Valor del encabezado HTTP**, escriba el valor del encabezado. La longitud del valor del encabezado debe tener menos de 300 caracteres. +![Campos de nombre y valor del encabezado de respuesta de {% data variables.product.prodname_pages %} en {% data variables.enterprise.management_console %}](/assets/images/enterprise/management-console/pages-override-header-section.png) {% data reusables.enterprise_management_console.save-settings %} {% endif %} {% ifversion ghes %} -## Leer más +## Información adicional -- "[Habilitar el modo privado](/admin/configuration/enabling-private-mode)" -{% endif %} +- "[Habilitación del modo privado](/admin/configuration/enabling-private-mode)" {% endif %} diff --git a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-host-keys-for-your-instance.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-host-keys-for-your-instance.md index dd05637a5b..96c990e81b 100644 --- a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-host-keys-for-your-instance.md +++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-host-keys-for-your-instance.md @@ -1,7 +1,7 @@ --- -title: Configuring host keys for your instance +title: Configuración de claves de host para la instancia shortTitle: Configure host keys -intro: 'You can increase the security of {% data variables.product.product_location %} by configuring the algorithms that your instance uses to generate and advertise host keys for incoming SSH connections.' +intro: 'Puedes aumentar la seguridad de {% data variables.product.product_location %} configurando los algoritmos que usa la instancia para generar y anunciar claves de host para las conexiones SSH entrantes.' permissions: 'Site administrators can configure the host keys for a {% data variables.product.product_name %} instance.' versions: ghes: '>= 3.6' @@ -13,33 +13,38 @@ topics: - Networking - Security - SSH +ms.openlocfilehash: d7ab49b814500ac2c35fa65f82c0fb480122ed1b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147410838' --- +## Acerca de las claves de host de la instancia -## About host keys for your instance - -Servers that accept SSH connections advertise one or more cryptographic host keys to securely identify the server to SSH clients. To confirm the server's identity during the initialization of a connection, clients store and verify the host key. For more information, see [SSH Host Key - What, Why, How](https://ssh.com/academy/ssh/host-key) on the SSH Academy website. +Los servidores que aceptan conexiones SSH anuncian una o varias claves de host criptográficas para identificar de forma segura el servidor a los clientes SSH. Para confirmar la identidad del servidor durante la inicialización de una conexión, los clientes almacenan y comprueban la clave de host. Para obtener más información, consulte [SSH Host Key - What, Why, How](https://ssh.com/academy/ssh/host-key) (Clave de host SSH: qué, por qué y cómo) en el sitio web de la SSH Academy. {% data reusables.enterprise.about-ssh-ports %} -By default, {% data variables.product.product_location %} generates and advertises host keys with OpenSSH-style host key rotation. To increase the security of SSH in your environment, you can enable additional algorithms for the generation of host keys. +De forma predeterminada, {% data variables.product.product_location %} genera y anuncia claves de host con rotación de claves de host de estilo OpenSSH. Para aumentar la seguridad de SSH en su entorno, puede habilitar algoritmos adicionales para la generación de claves de host. {% note %} -**Note**: If you enable additional host key algorithms, clients that do not use OpenSSH for SSH connections may experience warnings during connection, or fail to connect entirely. Some SSH implementations can ignore unsupported algorithms and fall back to a different algorithm. If the client does not support fallback, the connection will fail. For example, the SSH library for Go does not support fallback to a different algorithm. +**Nota**: Si habilita algoritmos de clave de host adicionales, los clientes que no usan OpenSSH para las conexiones SSH pueden experimentar advertencias durante la conexión o es posible que la conexión falle por completo. Algunas implementaciones de SSH pueden omitir algoritmos no admitidos y revertir a otro algoritmo. Si el cliente no admite la reversión, se producirá un error en la conexión. Por ejemplo, la biblioteca SSH para Go no admite la reversión a un algoritmo diferente. {% endnote %} -## Managing an Ed25519 host key +## Administración de una clave de host Ed25519 -To improve security for clients that connect to {% data variables.product.product_location %}, you can enable the generation and advertisement of an Ed25519 host key. Ed25519 is immune to some attacks that target older signature algorithms, without sacrificing speed. Older SSH clients may not support Ed25519. By default, {% data variables.product.product_name %} instances do not generate or advertise an Ed25519 host key. For more information, see [the Ed25519 website](https://ed25519.cr.yp.to). +Para mejorar la seguridad de los clientes que se conectan a {% data variables.product.product_location %}, puedes habilitar la generación y el anuncio de una clave de host Ed25519. Ed25519 es inmune a algunos ataques dirigidos a algoritmos de firma más antiguos, sin sacrificar la velocidad. Es posible que los clientes SSH anteriores no admitan Ed25519. De forma predeterminada, las instancias de {% data variables.product.product_name %} no generan ni anuncian una clave de host Ed25519. Para obtener más información, consulta el [sitio web de Ed25519](https://ed25519.cr.yp.to). {% data reusables.enterprise_installation.ssh-into-instance %} -1. To enable generation and advertisement of the Ed25519 host key, enter the following command. +1. Para habilitar la generación y el anuncio de la clave de host Ed25519, escribe el siguiente comando. ```shell ghe-config app.babeld.host-key-ed25519 true ``` -1. Optionally, enter the following command to disable generation and advertisement of the Ed25519 host key. +1. Opcionalmente, escribe el siguiente comando para deshabilitar la generación y el anuncio de la clave de host Ed25519. ```shell ghe-config app.babeld.host-key-ed25519 false 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 4f25b255f2..798afd50c7 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 @@ -1,6 +1,6 @@ --- -title: Configuring rate limits -intro: 'You can set rate limits for {% data variables.product.prodname_ghe_server %} using the {% data variables.enterprise.management_console %}.' +title: Configuración de los límites de frecuencia +intro: 'Puedes configurar límites de tasa para {% data variables.product.prodname_ghe_server %} usando la {% data variables.enterprise.management_console %}.' redirect_from: - /enterprise/admin/installation/configuring-rate-limits - /enterprise/admin/configuration/configuring-rate-limits @@ -12,93 +12,91 @@ topics: - Enterprise - Infrastructure - Performance +ms.openlocfilehash: e40c6453934c4b80157c46a08784aab850ccc837 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147066485' --- -## Enabling rate limits for {% data variables.product.prodname_enterprise_api %} +## Habilitar límites de tasa para {% data variables.product.prodname_enterprise_api %} -Enabling rate limits on {% data variables.product.prodname_enterprise_api %} can prevent overuse of resources by individual or unauthenticated users. For more information, see "[Resources in the REST API](/rest/overview/resources-in-the-rest-api#rate-limiting)." +Habilitar límites de tasa en {% data variables.product.prodname_enterprise_api %} puede evitar el uso excesivo de recursos por parte de usuarios individuales o sin autenticación. Para más información, vea "[Recursos en la API REST](/rest/overview/resources-in-the-rest-api#rate-limiting)". -{% ifversion ghes %} -You can exempt a list of users from API rate limits using the `ghe-config` utility in the administrative shell. For more information, see "[Command-line utilities](/enterprise/admin/configuration/command-line-utilities#ghe-config)." +{% ifversion ghes %} Puede excluir una lista de usuarios de los límites de frecuencia de API mediante la utilidad `ghe-config` en el shell administrativo. Para más información, vea "[Utilidades de línea de comandos](/enterprise/admin/configuration/command-line-utilities#ghe-config)". {% endif %} {% note %} -**Note:** The {% data variables.enterprise.management_console %} lists the time period (per minute or per hour) for each rate limit. +**Nota:** En {% data variables.enterprise.management_console %} se indica el período de tiempo (por minuto o por hora) de cada límite de frecuencia. {% endnote %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -2. Under "Rate Limiting", select **Enable HTTP API Rate Limiting**. -![Checkbox for enabling API rate limiting](/assets/images/enterprise/management-console/api-rate-limits-checkbox.png) -3. Type limits for authenticated and unauthenticated requests for each API, or accept the pre-filled default limits. +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} +2. En "Limitación de frecuencia", seleccione **Habilitar limitación de frecuencia de API HTTP**. +![Casilla para habilitar la limitación de frecuencia de API](/assets/images/enterprise/management-console/api-rate-limits-checkbox.png) +3. Escribe los límites para las solicitudes autenticadas y no autenticadas para cada API o acepta los límites predeterminados que aparecen completados. {% data reusables.enterprise_management_console.save-settings %} -## Enabling secondary rate limits +## Habilitar los límites de tasa secundarios -Setting secondary rate limits protects the overall level of service on {% data variables.product.product_location %}. +El configurar los límites de tasa secundarios protegen el nivel general de servicio en {% data variables.product.product_location %}. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% ifversion ghes %} -2. Under "Rate Limiting", select **Enable Secondary Rate Limiting**. - ![Checkbox for enabling secondary rate limiting](/assets/images/enterprise/management-console/secondary-rate-limits-checkbox.png) -{% else %} -2. Under "Rate Limiting", select **Enable Abuse Rate Limiting**. - ![Checkbox for enabling abuse rate limiting](/assets/images/enterprise/management-console/abuse-rate-limits-checkbox.png) -{% endif %} -3. Type limits for Total Requests, CPU Limit, and CPU Limit for Searching, or accept the pre-filled default limits. +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% ifversion ghes %} +2. En "Limitación de frecuencia", seleccione **Habilitar limitación de frecuencia secundaria**. + ![Casilla para habilitar la limitación de frecuencia secundaria](/assets/images/enterprise/management-console/secondary-rate-limits-checkbox.png) {% else %} +2. En "Limitación de frecuencia", seleccione **Habilitar limitación de frecuencia de abuso**. + ![Casilla para habilitar la limitación de frecuencia de abuso](/assets/images/enterprise/management-console/abuse-rate-limits-checkbox.png) {% endif %} +3. Escribe límites para las solicitudes totales, límite de CPU y límite de CPU para búsquedas, o acepta los límites predeterminados que aparecen completados. {% data reusables.enterprise_management_console.save-settings %} -## Enabling rate limits for Git +## Habilitación de los límites de frecuencia para Git -You can apply Git rate limits per repository network or per user ID. Git rate limits are expressed in concurrent operations per minute, and are adaptive based on the current CPU load. +Puedes aplicar límites de tasa de Git por red de repositorios o por Id. de usuario. Los límites de tasa de Git se expresan en operaciones simultáneas por minuto y se adaptan en función de la carga de CPU actual. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -2. Under "Rate Limiting", select **Enable Git Rate Limiting**. -![Checkbox for enabling Git rate limiting](/assets/images/enterprise/management-console/git-rate-limits-checkbox.png) -3. Type limits for each repository network or user ID. - ![Fields for repository network and user ID limits](/assets/images/enterprise/management-console/example-git-rate-limits.png) -{% data reusables.enterprise_management_console.save-settings %} +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} +2. En "Limitación de frecuencia", seleccione **Habilitar limitación de frecuencia de Git**. +![Casilla para habilitar la limitación de frecuencia de Git](/assets/images/enterprise/management-console/git-rate-limits-checkbox.png) +3. Escribe los límites para cada red de repositorios o ID de usuario. + ![Campos para los límites de red de repositorio e identificador de usuario](/assets/images/enterprise/management-console/example-git-rate-limits.png) {% data reusables.enterprise_management_console.save-settings %} {% ifversion ghes > 3.4 %} -## Configuring rate limits for {% data variables.product.prodname_actions %} +## Configuración de límites de frecuencia para {% data variables.product.prodname_actions %} -You can apply a rate limit to {% data variables.product.prodname_actions %} workflow runs. For more information about {% data variables.product.prodname_actions %}, see "[About {% data variables.product.prodname_actions %} for enterprises](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/about-github-actions-for-enterprises)." +Puedes aplicar un límite de frecuencia a las ejecuciones de flujo de trabajo de {% data variables.product.prodname_actions %}. Para obtener más información acerca de {% data variables.product.prodname_actions %}, consulta "[Acerca de los datos {% data variables.product.prodname_actions %} para empresas](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/about-github-actions-for-enterprises)". -### About rate limits for {% data variables.product.prodname_actions %} +### Acerca de los límites de frecuencia para {% data variables.product.prodname_actions %} -Your {% data variables.product.product_name %} instance assigns each {% data variables.product.prodname_actions %} workflow job to a runner. If your instance cannot immediately assign a job to an available runner, the job will wait in a queue until a runner is available. If {% data variables.product.prodname_actions %} experiences sustained high load, the queue can back up, and the performance of {% data variables.product.product_location %} may degrade. +Tu instancia {% data variables.product.product_name %} asigna cada trabajo de flujo de trabajo {% data variables.product.prodname_actions %} a un ejecutor. Si la instancia no puede asignar inmediatamente un trabajo a un ejecutor disponible, el trabajo esperará en una cola hasta que un ejecutor esté disponible. Si {% data variables.product.prodname_actions %} experimenta una carga elevada sostenida, la cola puede realizar copias de seguridad y el rendimiento de {% data variables.product.product_location %} puede degradarse. -To avoid this performance degradation, you can configure a rate limit for {% data variables.product.prodname_actions %}. This rate limit is expressed in job runs per minute. {% data variables.product.product_name %} calculates and applies the rate limit for the sum total of all job runs on the instance. If runs exceed the rate limit, additional runs will fail instead of entering the queue. The following error will appear in the run's annotations. +Para evitar esta degradación del rendimiento, puedes configurar un límite de frecuencia para {% data variables.product.prodname_actions %}. Este límite de frecuencia se expresa en ejecuciones de trabajos por minuto. {% data variables.product.product_name %} calcula y aplica el límite de frecuencia para la suma total de todas las ejecuciones de trabajo en la instancia. Si las ejecuciones superan el límite de frecuencia, las ejecuciones adicionales darán un error en lugar de entrar en la cola. El siguiente error aparecerá en las anotaciones de la ejecución. -> You've exceeded the rate limit for workflow run requests. Please wait before retrying the run. +> Has superado el límite de frecuencia de las solicitudes de ejecución de flujo de trabajo. Espera antes de reintentar la ejecución. -An appropriate rate limit protects {% data variables.product.product_location %} from abnormal usage of {% data variables.product.prodname_actions %} without interfering with day-to-day operations. The exact threshold depends on your instance's available resources and overall load profile. For more information about the hardware requirements for {% data variables.product.prodname_actions %}, see "[Getting started with {% data variables.product.prodname_actions %} for {% data variables.product.product_name %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server#review-hardware-requirements)." +Un límite de frecuencia adecuado protege {% data variables.product.product_location %} frente al uso anómalo de {% data variables.product.prodname_actions %} sin interferir con las operaciones diarias. El umbral exacto depende de los recursos disponibles de la instancia y del perfil de carga general. Para obtener más información sobre los requisitos de hardware para {% data variables.product.prodname_actions %}, consulta "[Introducción a {% data variables.product.prodname_actions %} para {% data variables.product.product_name %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server#review-hardware-requirements)." -By default, the rate limit for {% data variables.product.prodname_actions %} is disabled. Because {% data variables.product.product_name %} can handle temporary spikes in usage without performance degradation, this rate limit is intended to protect against sustained high load. We recommend leaving the rate limit disabled unless you are experiencing performance problems. In some cases, {% data variables.contact.github_support %} may recommend that you enable a rate limit for {% data variables.product.prodname_actions %}. +De forma predeterminada, el límite de frecuencia para {% data variables.product.prodname_actions %} está deshabilitado. Dado que {% data variables.product.product_name %} puede controlar picos temporales de uso sin degradación del rendimiento, este límite de frecuencia está pensado para protegerse frente a una carga elevada sostenida. Se recomienda dejar deshabilitado el límite de frecuencia a menos que estés experimentando problemas de rendimiento. En algunos casos, {% data variables.contact.github_support %} puede recomendar que habilites un límite de frecuencia para {% data variables.product.prodname_actions %}. -### Enabling or disabling rate limits for {% data variables.product.prodname_actions %} +### Habilitación o deshabilitación de los límites de frecuencia para {% data variables.product.prodname_actions %} {% data reusables.enterprise_installation.ssh-into-instance %} -1. To enable and configure the rate limit, run the following two commands, replacing **RUNS-PER-MINUTE** with the value of your choice. +1. Para habilitar y configurar el límite de frecuencia, ejecuta los dos comandos siguientes, reemplazando **RUNS-PER-MINUTE** por el valor de su elección. ```shell ghe-config actions-rate-limiting.enabled true ghe-config actions-rate-limiting.queue-runs-per-minute RUNS-PER-MINUTE ``` -1. To disable the rate limit after it's been enabled, run the following command. +1. Para deshabilitar el límite de frecuencia después de habilitarlo, ejecuta el siguiente comando. ``` ghe-config actions-rate-limiting.enabled false ``` -1. To apply the configuration, run the following command. +1. Para aplicar la configuración, ejecuta el siguiente comando. ``` ghe-config-apply ``` -1. Wait for the configuration run to complete. +1. Espera que se complete la fase de configuración. {% endif %} diff --git a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance.md index a4a9f29fe1..878f068b20 100644 --- a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance.md +++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance.md @@ -1,7 +1,7 @@ --- -title: Configuring SSH connections to your instance +title: Configuración de conexiones SSH a la instancia shortTitle: Configure SSH connections -intro: 'You can increase the security of {% data variables.product.product_location %} by configuring the SSH algorithms that clients can use to establish a connection.' +intro: 'Puedes aumentar la seguridad de {% data variables.product.product_location %} configurando los algoritmos SSH que los clientes pueden usar para establecer una conexión.' permissions: 'Site administrators can configure SSH connections to a {% data variables.product.product_name %} instance.' versions: ghes: '>= 3.6' @@ -13,39 +13,43 @@ topics: - Networking - Security - SSH +ms.openlocfilehash: cf884172028d5419a0cf5287b4a108ee7ca52c12 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147409863' --- - -## About SSH connections to your instance +## Acerca de las conexiones SSH a la instancia {% data reusables.enterprise.about-ssh-ports %} -To accommodate the SSH clients in your environment, you can configure the types of connections that {% data variables.product.product_location %} will accept. +Para dar cabida a los clientes SSH de tu entorno, puedes configurar los tipos de conexiones que {% data variables.product.product_location %} aceptará. -## Configuring SSH connections with RSA keys +## Configuración de conexiones SSH con claves RSA -When users perform Git operations on {% data variables.product.product_location %} via SSH over port 22, the client can authenticate with an RSA key. The client may sign the attempt using the SHA-1 hash function. In this context, the SHA-1 hash function is no longer secure. For more information, see [SHA-1](https://en.wikipedia.org/wiki/SHA-1) on Wikipedia. +Cuando los usuarios realizan operaciones de Git en {% data variables.product.product_location %} a través de SSH a través del puerto 22, el cliente puede autenticarse con una clave RSA. El cliente puede firmar el intento mediante la función hash SHA-1. En este contexto, la función hash SHA-1 ya no es segura. Para obtener más información, consulta [SHA-1](https://en.wikipedia.org/wiki/SHA-1) en Wikipedia. -By default{% ifversion ghes < 3.7 %} on {% data variables.product.product_name %} 3.6 and later{% endif %}, SSH connections that satisfy **both** of the following conditions will fail. +De forma predeterminada{% ifversion ghes < 3.7 %} en {% data variables.product.product_name %} 3.6 y versiones posteriores{% endif %}, se producirá un error en las conexiones SSH que cumplan **las dos** condiciones siguientes. {% data reusables.ssh.rsa-sha-1-connection-failure-criteria %} -You can adjust the cutoff date. If the user uploaded the RSA key before the cutoff date, the client can continue to connect successfuly using SHA-1 as long as the key remains valid. Alternatively, you can reject all SSH connections authenticated with an RSA key if the client signs the connection using the SHA-1 hash function. +Puede ajustar la fecha límite. Si el usuario cargó la clave RSA antes de la fecha límite, el cliente puede seguir conectándose correctamente mediante SHA-1 siempre y cuando la clave siga siendo válida. Como alternativa, puedes rechazar todas las conexiones SSH autenticadas con una clave RSA si el cliente firma la conexión mediante la función hash SHA-1. -Regardless of the setting you choose for your instance, clients can continue to connect using any RSA key signed with a SHA-2 hash function. +Independientemente de la configuración que elijas para la instancia, los clientes pueden seguir conectándose mediante cualquier clave RSA firmada con una función hash SHA-2. -If you use an SSH certificate authority, connections will fail if the certificate's `valid_after` date is after the cutoff date. Para obtener más información, consulta la sección [Acerca de las autoridades de certificados SSH](/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities)". +Si usas una entidad de certificación SSH, se producirá un error en las conexiones si la fecha `valid_after` del certificado es posterior a la fecha límite. Para más información, vea "[Acerca de las entidades de certificación de SSH](/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities)". Para obtener más información, consulta [{% data variables.product.prodname_blog %}](https://github.blog/2022-06-28-improving-git-protocol-security-on-github-enterprise-server). {% data reusables.enterprise_installation.ssh-into-instance %} -1. Audit your instance's logs for connections that use unsecure algorithms or hash functions using the `ghe-find-insecure-git-operations` utility. Para obtener más información, consulta la sección "[Utilidades de línea de comandos](/admin/configuration/configuring-your-enterprise/command-line-utilities#ghe-find-insecure-git-operations)". -1. To configure a cutoff date after which {% data variables.product.product_location %} will deny connections from clients that use an RSA key uploaded after the date if the connection is signed by the SHA-1 hash function, enter the following command. Replace _**RFC-3399-UTC-TIMESTAMP**_ with a valid RFC 3399 UTC timestamp. For example, the default value, August 1, 2022, would be represented as `2022-08-01T00:00:00Z`. For more information, see [RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339) on the IETF website. +1. Audita los registros de la instancia para las conexiones que usan algoritmos no seguros o funciones hash mediante la utilidad `ghe-find-insecure-git-operations`. Para más información, vea "[Utilidades de línea de comandos](/admin/configuration/configuring-your-enterprise/command-line-utilities#ghe-find-insecure-git-operations)". +1. Para configurar una fecha límite después de la cual {% data variables.product.product_location %} denegará las conexiones de los clientes que usan una clave RSA cargada después de la fecha si la conexión está firmada por la función hash SHA-1, escribe el siguiente comando. Reemplaza _**RFC-3399-UTC-TIMESTAMP**_ por una marca de tiempo RFC 3399 UTC válida. Por ejemplo, el valor predeterminado, el 1 de agosto de 2022, se representará como `2022-08-01T00:00:00Z`. Para obtener más información, consulta [RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339) en el sitio web de IETF.
    $ ghe-config app.gitauth.rsa-sha1 RFC-3339-UTC-TIMESTAMP
    
- -1. Alternatively, to completely disable SSH connections using RSA keys that are signed with the SHA-1 hash function, enter the following command. +1. Como alternativa, para deshabilitar completamente las conexiones SSH mediante claves RSA firmadas con la función hash SHA-1, escribe el siguiente comando. ```shell ghe-config app.gitauth.rsa-sha1 false 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 154746d51f..abfac5c1c6 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 @@ -1,6 +1,6 @@ --- title: Configurar la política de referente para tu empresa -shortTitle: Configurar la política de referente +shortTitle: Configure referrer policy intro: 'Puedes incrementar la privacidad de {% data variables.product.product_location %} si configuras la política para las solicitudes de origen cruzado.' versions: ghes: '*' @@ -10,27 +10,33 @@ topics: - Networking - Privacy - Security +ms.openlocfilehash: 4824e938e044a89e9d0e534564214c6a46ba44da +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147066501' --- - ## Acerca de la política de referente para tu empresa La política de referente controla la información que transmite {% data variables.product.product_name %} en los encabezados HTTP cuando alguien visita un enlace de {% data variables.product.product_location %} a un sitio externo. -Predeterminadamente, cuando un usuario en {% data variables.product.product_location %} visita un enlace a otro sitio desde el archivo o comentario en tu instancia, la solicitud incluye el nombre de host de tu instancia en texto simple dentro del encabezado `Referer`. Si el enlace lleva a un sitio web externo, el propietario de este podría leer el nombre de host de tu instancia en los archivos de bitácora o en las solicitudes. +De manera predeterminada, cuando un usuario de {% data variables.product.product_location %} visita un vínculo a otro sitio desde el archivo o comentario en su instancia, la solicitud incluye el nombre de host de la instancia en texto simple dentro del encabezado `Referer`. Si el enlace lleva a un sitio web externo, el propietario de este podría leer el nombre de host de tu instancia en los archivos de bitácora o en las solicitudes. Puedes controlar la información que envía {% data variables.product.product_name %} cuando un usuario visita un enlace de tu instancia. -## Habilita la política de referente de `same-origin` +## Activación de la directiva de origen de referencia `same-origin` -Puedes habilitar la política de referente de `same-origin` para instruir a los buscadores modernos para que excluyan el nombre de host de {% data variables.product.product_location %} de las solicitudes a los sitios web externos. El ajuste aplica a todos los enlaces de la interfaz web en tu instancia. Predeterminadamente, {% data variables.product.product_name %} utiliza las políticas de referente `origin-when-cross-origin` y `strict-origin-when-cross-origin`, lo cual significa que el nombre de host de tu instancia aparecerá en solicitudes HTTP y HTTPS hacia sitios web externos. +Puede habilitar la política de origen de referencia de `same-origin` para indicar a los exploradores modernos que excluyan el nombre de host de {% data variables.product.product_location %} de las solicitudes a sitios web externos. El ajuste aplica a todos los enlaces de la interfaz web en tu instancia. De forma predeterminada, {% data variables.product.product_name %} usa las directivas de origen de referencia `origin-when-cross-origin` y `strict-origin-when-cross-origin`, lo que significa que el nombre de host de la instancia aparecerá en solicitudes HTTP y HTTPS a sitios web externos. {% note %} -**Nota**: El cambiar la política de referente a `same-origin` puede afectar los sitios externos que esperan un nombre de host en los encabezados HTTP para una solicitud. +**Nota**: Cambiar la directiva de origen de referencia a `same-origin` puede afectar a los sitios externos que esperen un nombre de host en los encabezados HTTP de una solicitud. {% endnote %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -1. Debajo de "Política de Referente del Agente Usuario", selecciona **Habilitar la misma política de referente origen para todas las organizaciones**. ![Casilla de verificación para habilitar la misma política de referente origen](/assets/images/enterprise/settings/referrer-policy-checkbox.png) -1. Haz clic en **Save ** (guardar). ![Botón de guardar para habilitar la política de referente del mismo origen](/assets/images/enterprise/settings/referrer-policy-save-button.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} +1. En "User Agent Referrer Policy", seleccione **Enable same origin referrer policy for all organizations**. + ![Casilla de verificación para habilitar la misma directiva de origen de referencia](/assets/images/enterprise/settings/referrer-policy-checkbox.png) +1. Haga clic en **Save**(Guardar). + ![Botón Save (Guardar) para habilitar la misma directiva de origen de referencia](/assets/images/enterprise/settings/referrer-policy-save-button.png) diff --git a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-time-synchronization.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-time-synchronization.md index 94bf5a9512..becab16526 100644 --- a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-time-synchronization.md +++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-time-synchronization.md @@ -1,5 +1,5 @@ --- -title: Configurar la sincronización de hora +title: Configuración de la sincronización de la hora intro: '{% data variables.product.prodname_ghe_server %} sincroniza automáticamente el reloj conectándose con los servidores NTP. Puedes establecer los servidores NTP que se utilicen para sincronizar el reloj o puedes usar los servidores NTP predeterminados.' redirect_from: - /enterprise/admin/articles/adjusting-the-clock @@ -17,17 +17,24 @@ topics: - Fundamentals - Infrastructure - Networking -shortTitle: Configurar los ajustes de hora +shortTitle: Configure time settings +ms.openlocfilehash: 34ab851e50467a06eb0003d32306d1cd26e9a2d8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112834' --- - ## Cambiar los servidores NTP predeterminados -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -2. En la barra lateral izquierda, haz clic en **Time** (Hora). ![El botón de la hora en la barra lateral {% data variables.enterprise.management_console %}](/assets/images/enterprise/management-console/sidebar-time.png) -3. En "Servidor NTP principal", escribe el nombre del host del servidor NTP principal. En "Servidor NTP secundario", escribe el nombre del host del servidor NTP secundario. ![Los campos para los servidores NTP principal y secundario en la {% data variables.enterprise.management_console %}](/assets/images/enterprise/management-console/ntp-servers.png) -4. Al final de la página, haz clic en **Save settings** (Guardar configuraciones). ![El botón de guardar en la {% data variables.enterprise.management_console %}](/assets/images/enterprise/management-console/save-settings.png) -5. Espera a que la configuración se ejecute por completo. +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} +2. En la barra lateral de la izquierda, haga clic en **Time**. + ![El botón Time en la barra lateral de {% data variables.enterprise.management_console %}](/assets/images/enterprise/management-console/sidebar-time.png) +3. En "Servidor NTP principal", escribe el nombre del host del servidor NTP principal. En "Servidor NTP secundario", escribe el nombre del host del servidor NTP secundario. + ![Los campos de los servidores NTP principal y secundario en la {% data variables.enterprise.management_console %}](/assets/images/enterprise/management-console/ntp-servers.png) +4. En la parte inferior de la página, haga clic en **Save settings**. + ![El botón Save en la {% data variables.enterprise.management_console %}](/assets/images/enterprise/management-console/save-settings.png) +5. Espera que se complete la fase de configuración. ## Corregir un desface de tiempo prolongado @@ -41,7 +48,7 @@ El protocolo NTP corrige permanentemente las pequeñas discrepancias de sincroni {% endnote %} -- Utiliza el comando `chronyc` para sincronizar el servidor con el servidor NTP configurado. Por ejemplo: +- Use el comando `chronyc` para sincronizar el servidor con el servidor NTP configurado. Por ejemplo: ```shell $ sudo chronyc -a makestep 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 5d2fad7f3e..a8dcccf181 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 @@ -1,7 +1,7 @@ --- -title: Configuring web commit signing +title: Configuración de la firma de confirmación web shortTitle: Configure web commit signing -intro: 'You can enable auto-signing of commits made in the web interface of {% data variables.product.product_name %}.' +intro: 'Puedes habilitar la firma automática de confirmaciones realizadas en la interfaz web de {% data variables.product.product_name %}.' versions: ghes: '>=3.5' type: how_to @@ -12,64 +12,61 @@ topics: - Identity - Security permissions: 'Site administrators can configure web commit signing for {% data variables.product.product_location %}.' +ms.openlocfilehash: 759b158235e5727b474441d10b33016b58277c7f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147068038' --- +## Acerca de la firma de confirmación web -## About web commit signing +Si habilitas la firma de confirmación web, {% data variables.product.product_name %} usará automáticamente GPG para firmar confirmaciones que los usuarios realizan en la interfaz web de {% data variables.product.product_location %}. Las confirmaciones firmadas por {% data variables.product.product_name %} tendrán un estado comprobado. Para obtener más información, consulte "[Acerca de la comprobación de firmas de confirmación](/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)." +Puedes habilitar la firma de confirmación web, rotar la clave privada usada para la firma de confirmación web y deshabilitar la firma de confirmación web. -You can enable web commit signing, rotate the private key used for web commit signing, and disable web commit signing. - -## Enabling web commit signing +## Habilitación de la firma de confirmación web {% data reusables.enterprise_site_admin_settings.create-pgp-key-web-commit-signing %} - - If you have a no-reply email address defined in the {% data variables.enterprise.management_console %}, use that email address. If not, use any email address, such as `web-flow@my-company.com`. The email address does not need to be valid. -{% data reusables.enterprise_site_admin_settings.pgp-key-no-passphrase %} -{% data reusables.enterprise_site_admin_settings.pgp-key-env-variable %} -{% data reusables.enterprise_site_admin_settings.update-commit-signing-service %} -1. Enable web commit signing. + - Si tienes una dirección de correo electrónico sin respuesta definida en {% data variables.enterprise.management_console %}, usa esa dirección de correo electrónico. Si no es así, usa cualquier dirección de correo electrónico, como `web-flow@my-company.com`. No es necesario que la dirección de correo electrónico sea válida. +{% data reusables.enterprise_site_admin_settings.pgp-key-no-passphrase %} {% data reusables.enterprise_site_admin_settings.pgp-key-env-variable %} {% data reusables.enterprise_site_admin_settings.update-commit-signing-service %} +1. Habilita la firma de confirmación web. ```bash{:copy} ghe-config app.github.web-commit-signing-enabled true ``` -1. Apply the configuration, then wait for the configuration run to complete. +1. Aplica la configuración y espera a que se complete la ejecución de la configuración. ```bash{:copy} ghe-config-apply ``` -1. Create a new user on {% data variables.product.product_location %} via built-in authentication or external authentication. Para obtener más información, consulta la sección "[Acerca de la autenticación para tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise)". - - The user's username must be `web-flow`. - - The user's email address must be the same address you used for the PGP key. -{% data reusables.enterprise_site_admin_settings.add-key-to-web-flow-user %} -{% data reusables.enterprise_site_admin_settings.email-settings %} -1. Under "No-reply email address", type the same email address you used for the PGP key. +1. Crea un nuevo usuario en {% data variables.product.product_location %} a través de la autenticación integrada o la autenticación externa. Para obtener más información, consulta "[Acerca de la autenticación para tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise)". + - El nombre de usuario del usuario debe ser `web-flow`. + - La dirección de correo electrónico del usuario debe ser la misma dirección que usaste para la clave PGP. {% data reusables.enterprise_site_admin_settings.add-key-to-web-flow-user %} {% data reusables.enterprise_site_admin_settings.email-settings %} +1. En "Dirección de correo electrónico sin respuesta", escribe la misma dirección de correo electrónico que usaste para la clave PGP. {% note %} - **Note:** The "No-reply email address" field will only be displayed if you've enabled email for {% data variables.product.product_location %}. Para obtener más información, consulta la sección "[Configurar las notificaciones de correo electrónico](/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications#configuring-smtp-for-your-enterprise)". + **Nota:** El campo "Dirección de correo electrónico sin respuesta" solo se mostrará si has habilitado el correo electrónico para {% data variables.product.product_location %}. Para más información, vea "[Configuración del correo electrónico para notificaciones](/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications#configuring-smtp-for-your-enterprise)". - {% endnote %} -{% data reusables.enterprise_management_console.save-settings %} + {% endnote %} {% data reusables.enterprise_management_console.save-settings %} -## Rotating the private key used for web commit signing +## Rotación de la clave privada usada para la firma de confirmación web {% data reusables.enterprise_site_admin_settings.create-pgp-key-web-commit-signing %} - - Use the no-reply email address defined in the {% data variables.enterprise.management_console %}, which should be the same as the email address of the `web-flow` user. -{% data reusables.enterprise_site_admin_settings.pgp-key-no-passphrase %} -{% data reusables.enterprise_site_admin_settings.pgp-key-env-variable %} -{% data reusables.enterprise_site_admin_settings.update-commit-signing-service %} -{% data reusables.enterprise_site_admin_settings.add-key-to-web-flow-user %} + - Usa la dirección de correo electrónico sin respuesta definida en {% data variables.enterprise.management_console %}, que debe ser la misma que la dirección de correo electrónico del usuario `web-flow`. +{% data reusables.enterprise_site_admin_settings.pgp-key-no-passphrase %} {% data reusables.enterprise_site_admin_settings.pgp-key-env-variable %} {% data reusables.enterprise_site_admin_settings.update-commit-signing-service %} {% data reusables.enterprise_site_admin_settings.add-key-to-web-flow-user %} -## Disabling web commit signing +## Deshabilitación de la firma de confirmación web -You can disable web commit signing for {% data variables.product.product_location %}. +Puedes deshabilitar la firma de confirmación web para {% data variables.product.product_location %}. -1. In the administrative shell, run the following command. +1. En el shell administrativo, ejecuta el siguiente comando. ```bash{:copy} ghe-config app.github.web-commit-signing-enabled false ``` -1. Aplica la configuración +1. Aplique la configuración. ```bash{:copy} ghe-config-apply diff --git a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/deploying-github-ae.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/deploying-github-ae.md index c1bf20879f..ff996ab6fa 100644 --- a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/deploying-github-ae.md +++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/deploying-github-ae.md @@ -1,6 +1,6 @@ --- -title: Deploying GitHub AE -intro: 'You can deploy {% data variables.product.product_name %} to an available Azure region.' +title: "Implementación de GitHub\_AE" +intro: 'Puedes implementar {% data variables.product.product_name %} en una región de Azure.' versions: ghae: '*' topics: @@ -10,57 +10,61 @@ type: how_to shortTitle: Deploy GitHub AE redirect_from: - /get-started/signing-up-for-github/setting-up-a-trial-of-github-ae +ms.openlocfilehash: af6def26a15a1ccad2625677d9db57b2a1907850 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147614371' --- +## Acerca de la implementación de {% data variables.product.product_name %} -## About deployment of {% data variables.product.product_name %} +{% data reusables.github-ae.github-ae-enables-you %} Para más información, vea "[Acerca de {% data variables.product.prodname_ghe_managed %}](/admin/overview/about-github-ae)". -{% data reusables.github-ae.github-ae-enables-you %} For more information, see "[About {% data variables.product.prodname_ghe_managed %}](/admin/overview/about-github-ae)." +Después de comprar o iniciar una prueba de {% data variables.product.product_name %}, puede implementar {% data variables.product.product_name %} en una región de Azure disponible. En esta guía se hace referencia al recurso de Azure que contiene la implementación de {% data variables.product.product_name %} como cuenta de {% data variables.product.product_name %}. Usará Azure Portal en [https://portal.azure.com](https://portal.azure.com) para implementar la cuenta de {% data variables.product.product_name %}. -After you purchase or start a trial of {% data variables.product.product_name %}, you can deploy {% data variables.product.product_name %} to an available Azure region. This guide refers to the Azure resource that contains the deployment of {% data variables.product.product_name %} as the {% data variables.product.product_name %} account. You'll use the Azure portal at [https://portal.azure.com](https://portal.azure.com) to deploy the {% data variables.product.product_name %} account. +## Prerrequisitos -## Prerequisites +Debe tener permiso a fin de realizar la operación `/register/action` para el proveedor de recursos en Azure. El permiso se incluye en los roles `Contributor` y `Owner`. Para más información, vea [Tipos y proveedores de recursos de Azure](https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/resource-providers-and-types#register-resource-provider) en la documentación de Microsoft. -You must have permission to perform the `/register/action` operation for the resource provider in Azure. The permission is included in the `Contributor` and `Owner` roles. For more information, see [Azure resource providers and types](https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/resource-providers-and-types#register-resource-provider) in the Microsoft documentation. +## Implementación de {% data variables.product.product_name %} con {% data variables.actions.azure_portal %} -## Deploying {% data variables.product.product_name %} with the {% data variables.actions.azure_portal %} +{% data variables.actions.azure_portal %} le permite implementar la cuenta de {% data variables.product.product_name %} en el grupo de recursos de Azure. -The {% data variables.actions.azure_portal %} allows you to deploy the {% data variables.product.product_name %} account in your Azure resource group. - -1. Click one of the following two links to begin deployment of {% data variables.product.product_name %}. The link you should click depends on the Azure cloud where you plan to deploy {% data variables.product.product_name %}. For more information about Azure Government, see [What is Azure Government?](https://docs.microsoft.com/en-us/azure/azure-government/documentation-government-welcome) in the Microsoft documentation. +1. Haga clic en uno de los dos vínculos siguientes para comenzar la implementación de {% data variables.product.product_name %}. El vínculo que use depende de la nube de Azure en la que planea implementar {% data variables.product.product_name %}. Para más información sobre Azure Government, vea [¿Qué es Azure Government?](https://docs.microsoft.com/en-us/azure/azure-government/documentation-government-welcome) en la documentación de Microsoft. - - [Deploy {% data variables.product.product_name %} to Azure Commercial](https://aka.ms/create-github-ae-instance) - - [Deploy {% data variables.product.product_name %} to Azure Government](https://aka.ms/create-github-ae-instance-gov) -1. To begin the process of adding a new {% data variables.product.product_name %} account, click **Create GitHub AE account**. -1. Complete the "Project details" and "Instance details" fields. - ![{% data variables.actions.azure_portal %} search result](/assets/images/azure/github-ae-azure-portal-form.png) - - **Account name:** The hostname for your enterprise - - **Administrator username:** A username for the initial enterprise owner that will be created in {% data variables.product.product_name %} - - **Administrator email:** The email address that will receive the login information -1. To review a summary of the proposed changes, click **Review + create**. -1. After the validation process has completed, click **Create**. + - [Implementación de {% data variables.product.product_name %} en Azure Commercial](https://aka.ms/create-github-ae-instance) + - [Implementación de {% data variables.product.product_name %} en Azure Government](https://aka.ms/create-github-ae-instance-gov) +1. Para comenzar el proceso de agregar una cuenta nueva de {% data variables.product.product_name %}, haga clic en **Crear cuenta de GitHub AE**. +1. Complete los campos "Detalles del proyecto" y "Detalles de la instancia". + ![Resultado de la búsqueda de {% data variables.actions.azure_portal %}](/assets/images/azure/github-ae-azure-portal-form.png) + - **Nombre de cuenta:** nombre de host de la empresa + - **Nombre de usuario del administrador:** nombre de usuario del propietario inicial de la empresa que se creará en {% data variables.product.product_name %} + - **Correo electrónico del administrador:** dirección de correo electrónico que recibirá la información de inicio de sesión. +1. Para revisar un resumen de los cambios propuestos, haga clic en **Revisar y crear**. +1. Una vez que se complete el proceso de validación, haga clic en **Crear**. -The email address you entered above will receive instructions on how to access your enterprise. After you have access, you can get started by following the initial setup steps. For more information, see "[Initializing {% data variables.product.product_name %}](/admin/configuration/initializing-github-ae)." +En la dirección de correo electrónico que ha escrito antes recibirá instrucciones sobre cómo acceder a la empresa. Después de tener acceso, puede empezar mediante los pasos de configuración iniciales. Para más información, vea "[Inicialización de {% data variables.product.product_name %}](/admin/configuration/initializing-github-ae)". {% note %} -**Note:** Software updates for your {% data variables.product.product_name %} deployment are performed by {% data variables.product.prodname_dotcom %}. For more information, see "[About upgrades to new releases](/admin/overview/about-upgrades-to-new-releases)." +**Nota:** Las actualizaciones de software para la implementación de {% data variables.product.product_name %} se realizan mediante {% data variables.product.prodname_dotcom %}. Para más información, vea "[Acerca de las actualizaciones a nuevas versiones](/admin/overview/about-upgrades-to-new-releases)". {% endnote %} -## Navigating to your enterprise +## Navegación a la empresa -You can use the {% data variables.actions.azure_portal %} to navigate to your {% data variables.product.product_name %} deployment. The resulting list includes all the {% data variables.product.product_name %} deployments in your Azure region. +Puede usar {% data variables.actions.azure_portal %} para ir a la implementación de {% data variables.product.product_name %}. En la lista resultante se incluyen todas las implementaciones de {% data variables.product.product_name %} en la región de Azure. -1. On the {% data variables.actions.azure_portal %}, in the left panel, click **All resources**. -1. From the available filters, click **All types**, then deselect **Select all** and select **GitHub AE**: - ![{% data variables.actions.azure_portal %} search result](/assets/images/azure/github-ae-azure-portal-type-filter.png) +1. En el panel izquierdo de {% data variables.actions.azure_portal %}, haga clic en **Todos los recursos**. +1. En los filtros disponibles, haga clic en **Todos los tipos** y, después, anule la selección de **Seleccionar todo** y seleccione **GitHub AE**: ![Resultado de la búsqueda de {% data variables.actions.azure_portal %}](/assets/images/azure/github-ae-azure-portal-type-filter.png) -## Next steps +## Pasos siguientes -- Once your deployment has been provisioned, the next step is to initialize {% data variables.product.product_name %}. For more information, see "[Initializing {% data variables.product.product_name %}](/github-ae@latest/admin/configuration/configuring-your-enterprise/initializing-github-ae)." -- If you're trying {% data variables.product.product_name %}, you can upgrade to a full license at any time during the trial period by contacting contact {% data variables.contact.contact_enterprise_sales %}. If you haven't upgraded by the last day of your trial, then the deployment is automatically deleted. If you need more time to evaluate {% data variables.product.product_name %}, contact {% data variables.contact.contact_enterprise_sales %} to request an extension. +- Una vez que se aprovisione la implementación, el siguiente paso consiste en inicializar {% data variables.product.product_name %}. Para más información, vea "[Inicialización de {% data variables.product.product_name %}](/github-ae@latest/admin/configuration/configuring-your-enterprise/initializing-github-ae)". +- Si va a probar {% data variables.product.product_name %}, puede actualizar a una licencia completa en cualquier momento durante el período de prueba si se pone en contacto con {% data variables.contact.contact_enterprise_sales %}. Si el último día de la prueba todavía no ha realiza la actualización, la implementación se elimina de forma automática. Si necesita más tiempo para evaluar {% data variables.product.product_name %}, póngase en contacto con {% data variables.contact.contact_enterprise_sales %} para solicitar una extensión. -## Further reading +## Información adicional -- "[Enabling {% data variables.product.prodname_advanced_security %} features on {% data variables.product.product_name %}](/github/getting-started-with-github/about-github-advanced-security#enabling-advanced-security-features-on-github-ae)" -- "[{% data variables.product.product_name %} release notes](/github-ae@latest/admin/overview/github-ae-release-notes)" +- "[Habilitación de las características de {% data variables.product.prodname_advanced_security %} en {% data variables.product.product_name %}](/github/getting-started-with-github/about-github-advanced-security#enabling-advanced-security-features-on-github-ae)" +- "[Notas de la versión de {% data variables.product.product_name %}](/github-ae@latest/admin/overview/github-ae-release-notes)" diff --git a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode.md index 153df1582c..22e3613146 100644 --- a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode.md +++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode.md @@ -1,6 +1,6 @@ --- title: Habilitar y programar el modo de mantenimiento -intro: 'Algunos procedimientos de mantenimiento estándar, como la actualización {% data variables.product.product_location %} o la restauración de copias de seguridad, exigen que la instancia esté sin conexión para el uso normal.' +intro: 'Algunos procedimientos de mantenimiento estándar, como actualizar {% data variables.product.product_location %} o restaurar copias de seguridad, requieren que la instancia se desconecte para que se pueda usar normalmente.' redirect_from: - /enterprise/admin/maintenance-mode - /enterprise/admin/categories/maintenance-mode @@ -19,12 +19,17 @@ topics: - Fundamentals - Maintenance - Upgrades -shortTitle: Configurar el modo de mantenimiento +shortTitle: Configure maintenance mode +ms.openlocfilehash: 45ac412b1ae13e69d710c4dd93072143f6ffa502 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146331772' --- - ## Acerca del modo de mantenimiento -Algunos tipos de operaciones exigen que desconectes tu {% data variables.product.product_location %} y la pongas en modo de mantenimiento: +Para algunos tipos de operaciones es necesario desconectar {% data variables.product.product_location %} y ponerlo en modo de mantenimiento: - Actualizar a una versión nueva de tu {% data variables.product.prodname_ghe_server %} - Aumentar los recursos de CPU, memoria o almacenamiento asignados a la máquina virtual - Migrar datos desde una máquina virtual a otra @@ -37,61 +42,66 @@ Recomendamos que programe una ventana de mantenimiento para, al menos, los sigui ![Mensaje emergente para el usuario final acerca del mantenimiento programado](/assets/images/enterprise/maintenance/maintenance-scheduled.png) -Cuando la instancia está en modo de mantenimiento, se rechazan todos los accesos HTTP y Git. Las operaciones de extracción, clonación y subida de Git también se rechazan con un mensaje de error que indica que temporalmente el sitio no se encuentra disponible. Se pausará la replicación de git en las configuraciones de disponibilidad alta. No se ejecutarán los jobs de las Github Actions. Al visitar el sitio desde un navegador aparece una página de mantenimiento. +Cuando la instancia está en modo de mantenimiento, se rechazan todos los accesos HTTP y Git. Las operaciones de extracción, clonación y subida de Git también se rechazan con un mensaje de error que indica que temporalmente el sitio no se encuentra disponible. En configuraciones de alta disponibilidad, la replicación de Git se pausará. No se ejecutarán los jobs de las Github Actions. Al visitar el sitio desde un navegador aparece una página de mantenimiento. ![La pantalla de presentación del modo de mantenimiento](/assets/images/enterprise/maintenance/maintenance-mode-maintenance-page.png) {% ifversion ip-exception-list %} -Puedes llevar a cabo una validación inicial de tu operación de mantenimiento si configuras una lista de IP de excepción para permitir el acceso a {% data variables.product.product_location %} solo desde las direcciones IP y rangos de ellas que proporcionaste. Los intentos para acceder a {% data variables.product.product_location %} desde las direcciones IP que no se especifican en la lista de excepciones IP recibirán una respuesta consistente con aquellas enviadas cuando la instancia esté en modo de mantenimiento. +Puedes realizar la validación inicial de la operación de mantenimiento configurando una lista de excepciones IP para permitir el acceso a {% data variables.product.product_location %} solo desde las direcciones IP y los intervalos proporcionados. Los intentos de acceder a {% data variables.product.product_location %} desde direcciones IP no especificadas en la lista de excepciones IP recibirán una respuesta coherente con las enviadas cuando la instancia esté en modo de mantenimiento. {% endif %} ## Habilitar el modo de mantenimiento de inmediato o programar una ventana de mantenimiento para más tarde -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -2. En la parte superior de la {% data variables.enterprise.management_console %}, haz clic en **Mantenimiento**. ![Pestaña de mantenimiento](/assets/images/enterprise/management-console/maintenance-tab.png) +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} +2. En la parte superior de {% data variables.enterprise.management_console %}, haga clic en **Mantenimiento**. + ![Pestaña Mantenimiento](/assets/images/enterprise/management-console/maintenance-tab.png) 3. En "Habilitar y Programar", decide si habilitas el modo de mantenimiento de inmediato o programas una ventana de mantenimiento para otro momento. - - Para habilitar el modo de mantenimiento de inmediato, usa el menú desplegable y haz clic en **now** (ahora). ![Menú desplegable con la opción para habilitar el modo de mantenimiento ahora seleccionado](/assets/images/enterprise/maintenance/enable-maintenance-mode-now.png) - - Para programar una ventana de mantenimiento para otro momento, usa el menú desplegable y haz clic en un horario de inicio. ![Menú desplegable con la opción para programar una ventana de mantenimiento](/assets/images/enterprise/maintenance/schedule-maintenance-mode-two-hours.png) -4. Selecciona **Habilitar el modo de mantenimiento**. ![Casilla de verificación para habilitar o programar el modo de mantenimiento](/assets/images/enterprise/maintenance/enable-maintenance-mode-checkbox.png) -{% data reusables.enterprise_management_console.save-settings %} + - Para habilitar el modo de mantenimiento de inmediato, use el menú desplegable y haga clic en **ahora**. + ![Menú desplegable con la opción para habilitar el modo de mantenimiento ahora seleccionada](/assets/images/enterprise/maintenance/enable-maintenance-mode-now.png) + - Para programar una ventana de mantenimiento para otro momento, usa el menú desplegable y haz clic en un horario de inicio. + ![Menú desplegable con la opción para programar una ventana de mantenimiento en dos horas seleccionada](/assets/images/enterprise/maintenance/schedule-maintenance-mode-two-hours.png) +4. Seleccione **Habilitar modo de mantenimiento**. + ![Casilla para habilitar o programar el modo de mantenimiento](/assets/images/enterprise/maintenance/enable-maintenance-mode-checkbox.png) {% data reusables.enterprise_management_console.save-settings %} {% ifversion ip-exception-list %} -## Validar los cambios en el modo de mantenimiento utilizando la lista de excepciones de IP +## Validación de cambios en modo de mantenimiento mediante la lista de excepciones IP -La lista de excepciones de IP proporciona un acceso restringido y controlado a {% data variables.product.product_location %}, el cual es ideal para una validación inicial de la salud del servidor después de una operación de mantenimiento. Una vez que se habilita, {% data variables.product.product_location %} saldrá del modo de mantenimiento y estará disponible únicamente para las direcciones IP configuradas. La casilla de modo de mantenimiento se actualizará para reflejar el cambio en el estado. +La lista de excepciones IP proporciona acceso controlado y restringido a {% data variables.product.product_location %}, lo que es ideal para la validación inicial del estado del servidor después de una operación de mantenimiento. Una vez habilitado, {% data variables.product.product_location %} se quitará del modo de mantenimiento y solo estará disponible para las direcciones IP configuradas. La casilla del modo de mantenimiento se actualizará para reflejar el cambio en el estado. -Si vuelves a habilitar el modo de mantenimiento, se inhabilitará la lista de excepción de IP se y {% data variables.product.product_location %} regresará al modo de mantenimiento. Si simplemente inhabilitas la lista de excepción de IP, {% data variables.product.product_location %} regresará a su operación normal. +Si vuelves a habilitar el modo de mantenimiento, la lista de excepciones IP se deshabilitará y {% data variables.product.product_location %} volverá al modo de mantenimiento. Si solo deshabilitas la lista de excepciones IP, {% data variables.product.product_location %} volverá a la operación normal. -También puedes utilizar una utilidad de línea de comandos para configurar la lista de excepción de IP. Para obtener más información, consulta las secciones "[Utilidades de línea de comandos](/admin/configuration/configuring-your-enterprise/command-line-utilities#ghe-maintenance)" y "[Acceder al shell administrativo (SSH)](/admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh)". +También puedes usar una utilidad de línea de comandos para configurar la lista de excepciones de IP. Para más información, vea "[Utilidades de línea de comandos](/admin/configuration/configuring-your-enterprise/command-line-utilities#ghe-maintenance)" y "[Acceso al shell administrativo (SSH)](/admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh)". -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -1. En la parte superior de la {% data variables.enterprise.management_console %}, haz clic en **Mantenimiento** y confirma que el modo de mantenimiento ya esté habilitado. ![Pestaña de mantenimiento](/assets/images/enterprise/management-console/maintenance-tab.png) -1. Selecciona **Habilitar la lista de excepción de IP**. ![Casilla de verificación para habilitar la lista de excepción de IP](/assets/images/enterprise/maintenance/enable-ip-exception-list.png) -1. En la caja de texto, teclea una lista válida de direcciones IP separadas por espacios o bloques de CDIR a los que se les debería permitir el acceso a {% data variables.product.product_location %}. ![campo completado para las direcciones IP](/assets/images/enterprise/maintenance/ip-exception-list-ip-addresses.png) -1. Haz clic en **Save ** (guardar). ![después de que se guarda la lista de excepción de IP](/assets/images/enterprise/maintenance/ip-exception-save.png) +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} +1. En la parte superior de {% data variables.enterprise.management_console %}, haz clic en **Mantenimiento** y confirma que el modo de mantenimiento ya está habilitado. + ![Pestaña Mantenimiento](/assets/images/enterprise/management-console/maintenance-tab.png) +1. Selecciona **Habilitar lista de excepciones IP**. + ![Casilla para habilitar la lista de excepciones IP](/assets/images/enterprise/maintenance/enable-ip-exception-list.png) +1. En el cuadro de texto, escribe una lista válida de direcciones IP o bloques CIDR separados por espacios a los que se debe permitir el acceso a {% data variables.product.product_location %}. + ![campo completado para direcciones IP](/assets/images/enterprise/maintenance/ip-exception-list-ip-addresses.png) +1. Haga clic en **Save**(Guardar). +![después de que se haya guardado la lista de excepciones de IP](/assets/images/enterprise/maintenance/ip-exception-save.png) {% endif %} ## Programar el modo de mantenimiento con {% data variables.product.prodname_enterprise_api %} -Puedes programar el mantenimiento para horarios o días diferentes con {% data variables.product.prodname_enterprise_api %}. Para obtener más información, consulta la sección "[Consola de Administración](/enterprise/user/rest/reference/enterprise-admin#enable-or-disable-maintenance-mode)". +Puedes programar el mantenimiento para horarios o días diferentes con {% data variables.product.prodname_enterprise_api %}. Para más información, vea "[Consola de administración](/enterprise/user/rest/reference/enterprise-admin#enable-or-disable-maintenance-mode)". -## Habilitar o inhabilitar el modo de mantenimientos para todos los nodos de una agrupación +## Habilitar o inhabilitar el modo de mantenimiento para todos los nodos en una agrupación -Con la herramienta `ghe-cluster-maintenance`, puedes configurar o anular la configuración del modo de mantenimiento para cada nodo de una agrupación. +Con la utilidad `ghe-cluster-maintenance`, puede establecer o anular el modo de mantenimiento para cada nodo de un clúster. ```shell $ ghe-cluster-maintenance -h -# Muestra opciones +# Shows options $ ghe-cluster-maintenance -q -# Consulta el modo actual +# Queries the current mode $ ghe-cluster-maintenance -s -# Configura el modo de mantenimiento +# Sets maintenance mode $ ghe-cluster-maintenance -u -# Anula la configuración del modo de mantenimiento +# Unsets maintenance mode ``` diff --git a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/enabling-private-mode.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/enabling-private-mode.md index 137a15c2db..3377b1f0ea 100644 --- a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/enabling-private-mode.md +++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/enabling-private-mode.md @@ -20,16 +20,19 @@ topics: - Networking - Privacy - Security +ms.openlocfilehash: 99488886b1da5b07c2ddb5d7054c10957f6c573b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146332788' --- - -Debes habilitar el modo privado si {% data variables.product.product_location %} es de acceso público por internet. En el modo privado, los usuarios no pueden clonar repositorios en forma anónima por `git://`. Si también está habilitada la autenticación incorporada, un administrador debe invitar a los nuevos usuarios para que creen una cuenta en la instancia. Para obtener más información, consulta la sección "[Configurar la autenticación incorporada](/admin/identity-and-access-management/using-built-in-authentication/configuring-built-in-authentication)". +Debe habilitar el modo privado si {% data variables.product.product_location %} es de acceso público por internet. En el modo privado, los usuarios no pueden clonar repositorios de forma anónima sobre `git://`. Si también está habilitada la autenticación incorporada, un administrador debe invitar a los nuevos usuarios para que creen una cuenta en la instancia. Para obtener más información, consulta "[Configuración de la autenticación integrada](/admin/identity-and-access-management/using-built-in-authentication/configuring-built-in-authentication)". {% data reusables.enterprise_installation.image-urls-viewable-warning %} -Con el modo privado habilitado, puedes permitir que operaciones de Git sin autenticación (y cualquiera con acceso de red a {% data variables.product.product_location %}) lean un código de repositorio público de tu instancia con acceso de lectura anónimo de Git habilitado. Para obtener más información, consulta "[Permitir que los administradores habiliten el acceso de lectura anónimo de Git para los repositorios públicos](/enterprise/admin/guides/user-management/allowing-admins-to-enable-anonymous-git-read-access-to-public-repositories)." +Con el modo privado habilitado, puede permitir que las operaciones de Git sin autenticación (y cualquiera con acceso de red a {% data variables.product.product_location %}) lean un código de repositorio público de su instancia con acceso de lectura anónimo de Git habilitado. Para obtener más información, consulte "[Permitir que los administradores habiliten el acceso de lectura anónimo de Git a repositorios públicos](/enterprise/admin/guides/user-management/allowing-admins-to-enable-anonymous-git-read-access-to-public-repositories)". -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_management_console.privacy %} -4. Selecciona **Private mode** (Modo privado). ![Casilla de verificación para habilitar el modo privado](/assets/images/enterprise/management-console/private-mode-checkbox.png) -{% data reusables.enterprise_management_console.save-settings %} +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.privacy %} +4. Seleccione **Private mode**. + ![Casilla para habilitar el modo privado](/assets/images/enterprise/management-console/private-mode-checkbox.png) {% data reusables.enterprise_management_console.save-settings %} diff --git a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/index.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/index.md index 04e24543f3..a8073a8c57 100644 --- a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/index.md +++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/index.md @@ -39,6 +39,12 @@ children: - /configuring-the-referrer-policy-for-your-enterprise - /configuring-custom-footers - /configuring-web-commit-signing -shortTitle: Configurar tu empresa +shortTitle: Configure your enterprise +ms.openlocfilehash: 3cc7deccfdf71a0e339fca8055f0cd4b5027a32c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147409253' --- diff --git a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/initializing-github-ae.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/initializing-github-ae.md index 4c6f4365f1..3a96a7320c 100644 --- a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/initializing-github-ae.md +++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/initializing-github-ae.md @@ -9,13 +9,18 @@ topics: redirect_from: - /admin/configuration/initializing-github-ae - /enterprise-server@latest/admin/configuration/configuring-your-enterprise/initializing-github-ae +ms.openlocfilehash: f7d53e727fc7cbc58743a62d9c9d755cb799dbef +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147400358' --- - ## Acerca de la inicialización Antes de que puedas inicializar tue mpresa, debes comprar {% data variables.product.product_name %}. Para obtener más información, contacta a {% data variables.contact.contact_enterprise_sales %}. -{% data reusables.github-ae.initialize-enterprise %} Asegúrate de que la información que proporcionas empate con la información destinada del propietario de la empresa en el IdP. Para obtener más información acerca de los propietarios de las empresas, consulta la sección "[Roles en una empresa](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise#enterprise-owner)". +{% data reusables.github-ae.initialize-enterprise %} Asegúrate de que la información que proporcionas empate con la información destinada del propietario de la empresa en el IdP. Para obtener más información sobre los propietarios de empresas, consulta "[Roles en una empresa](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise#enterprise-owner)". {% note %} @@ -34,7 +39,7 @@ Durante la inicialización, el propietario de la empresa nombrará a tu empresa, Para comenzar la inicialización, recibirás un correo electrónico de invitación desde {% data variables.product.company_short %}. Antes de que configures {% data variables.product.prodname_ghe_managed %}, revisa los siguientes prerequisitos. -1. Para inicializar {% data variables.product.product_location %}, debes tener un proveedor de identiddad (IdP) de SAML. {% data reusables.saml.ae-uses-saml-sso %} Para conectar tu IdP a tu empresa durante la inicialización, debes tener tu URL de ID de entidad (SSO) del IdP, URL de ID emisora, y certificado de firma público (cifrado en Base64). Para obtener más información, consulta la sección "[Acerca de la administración de accesos e identidades para tu empresa](/admin/authentication/about-identity-and-access-management-for-your-enterprise)". +1. Para inicializar {% data variables.product.product_location %}, debes tener un proveedor de identiddad (IdP) de SAML. {% data reusables.saml.ae-uses-saml-sso %} Para conectar tu IdP a tu empresa durante la inicialización, debes tener tu URL de ID de entidad (SSO) del IdP, URL de ID emisora, y certificado de firma público (cifrado en Base64). Para más información, vea "[Acerca de la administración de identidades y acceso para la empresa](/admin/authentication/about-identity-and-access-management-for-your-enterprise)". {% note %} @@ -47,58 +52,85 @@ Para comenzar la inicialización, recibirás un correo electrónico de invitaci ## Iniciar sesión y nombrar a tu empresa 1. Sigue las instrucciones en tu correo electrónico de bienvenida para llegar a tu empresa. -2. Teclea tus credenciales debajo de "Cambiar contraseña", luego da clic en **Cambiar contraseña**. -3. Debajo de "¿Cómo te gustaría llamar a tu cuenta empresarial?", teclea el nombre de la empresa y luego da clic en **Guardar y continuar**. ![Botón de "Guardar y continuar" para nombrar a una empresa](/assets/images/enterprise/configuration/ae-enterprise-configuration.png) +2. Escriba sus credenciales en "Change password" (Cambiar contraseña) y, luego, haga clic en **Change password** (Cambiar contraseña). +3. Debajo de "What would you like your enterprise account to be named?" (¿Qué nombre quiere darle a su cuenta empresarial?), escriba el nombre de la empresa y luego haga clic en **Save and continue** (Guardar y continuar). + ![Botón "Guardar y continuar" para asignar un nombre a una empresa](/assets/images/enterprise/configuration/ae-enterprise-configuration.png) ## Conectar tu IdP a tu empresa -Para configurar la autenticación para {% data variables.product.product_name %}, debes proporcionar a {% data variables.product.product_name %} los detalles de tu IdP de SAML. {% data variables.product.company_short %} te recomienda utilizar Azure AD como tu IdP. Para obtener más información, consulta la sección "[Configurar la autenticación y el aprovisionamiento con tu proveedor de identidad](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider)". +Para configurar la autenticación para {% data variables.product.product_name %}, debes proporcionar a {% data variables.product.product_name %} los detalles de tu IdP de SAML. {% data variables.product.company_short %} te recomienda utilizar Azure AD como tu IdP. Para más información, vea "[Configuración de la autenticación y el aprovisionamiento con el proveedor de identidades](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider)". -1. A la derecha de "Configurar tu proveedor de identidad", da clic en **Configurar**. ![Botón de "Configurar" para una configuración de IdP](/assets/images/enterprise/configuration/ae-idp-configure.png) -1. Debajo de "URL de ingreso", copia y pega la URL de tu IdP de SAML. ![Campo de texto para la URL de ingreso del IdP de SAML](/assets/images/enterprise/configuration/ae-idp-sign-on-url.png) -1. Debajo de "Emisor", copiay pega la URL emisora para tu IdP de SAML. ![Campo de texto para la URL del emisor del IdP de SAML](/assets/images/enterprise/configuration/ae-idp-issuer-url.png) -1. Debajo de "Certificado público", copia y pega el certificado público para tu IdP de SAML. ![Campo de texto para el certificado público del IdP de SAML](/assets/images/enterprise/configuration/ae-idp-public-certificate.png) -1. Da clic en **Probar la configuración de SAML** para garantizar que la información que ingresaste sea correcta. ![Botón de "Probar la configuración de SAML"](/assets/images/enterprise/configuration/ae-test-saml-configuration.png) -1. Haz clic en **Save ** (guardar). ![Botón de "Guardar" para la configuración del IdP](/assets/images/enterprise/configuration/ae-save.png) +1. A la derecha de "Set up your identity provider" (Configurar el proveedor de identidades), haga clic en **Configure** (Configurar). + ![Botón "Configurar" para la configuración del IdP](/assets/images/enterprise/configuration/ae-idp-configure.png) +1. Debajo de "URL de ingreso", copia y pega la URL de tu IdP de SAML. + ![Campo de texto para la URL de registro del IdP de SAML](/assets/images/enterprise/configuration/ae-idp-sign-on-url.png) +1. Debajo de "Emisor", copiay pega la URL emisora para tu IdP de SAML. + ![Campo de texto para la URL del emisor del IdP de SAML](/assets/images/enterprise/configuration/ae-idp-issuer-url.png) +1. Debajo de "Certificado público", copia y pega el certificado público para tu IdP de SAML. + ![Campo de texto para el certificado público del IdP de SAML](/assets/images/enterprise/configuration/ae-idp-public-certificate.png) +1. Para asegurarse de que la información especificada es correcta, haga clic en **Test SAML configuration** (Probar configuración de SAML). + ![Botón "Probar configuración de SAML"](/assets/images/enterprise/configuration/ae-test-saml-configuration.png) +1. Haga clic en **Save**(Guardar). + ![Botón "Guardar" para la configuración del IdP](/assets/images/enterprise/configuration/ae-save.png) ## Configurar las políticas de tu empresa El configurar políticas pondrá limitaciones para la administración de repositorios y organizaciones en tu empresa. Estas pueden volver a configurarse después del proceso de inicialización. -1. A la derecha de "Configurar tus políticas empresariales", da clic en **Configurar**. ![Botón de "Configurar" para la configuración de políticas](/assets/images/enterprise/configuration/ae-policies-configure.png) -2. Debajo de "Permisos Predeterminados de los Repositorios", utiliza el menú desplegable y da clci en un nivel de permisos predeterminado para los repositorios de tu empresa. Si alguien tiene varios medios de acceso a una organización, ya sea indiviudalmente, a través de un equipo, o como un miembro de la misma, el permiso más alto anulará los permisos más bajos. Opcionalmente, para permitir que las organizaciones en tu empresa configuren sus permisos predeterminados para los repositorios, da clic en **Sin políticas** ![Menú desplegable para las opciones de permisos predeterminados del repositorio](/assets/images/enterprise/configuration/ae-repository-permissions-menu.png) -3. Debajo de "Creación de repositorios", elige si quieres permitir que los miembros creen repositorios o no. Opcionalmente, para permitir que las organizaciones dentro de tu empresa configuren los permisos, da clic en **Sin políticas**. ![Botón de "Los miembros pueden crear repositorios" para la configuración de las políticas empresariales](/assets/images/enterprise/configuration/ae-repository-creation-permissions.png) -4. Debajo de "Bifurcación de repositorios", elige si quieres permitir la bifurcación de repositorios privados e internos. Opcionalmente, para permitir que las organizaciones de tu empresa configuren los permisos, da clic en **Sin políticas** ![Menú desplegable para las opciones de permisos de bifurcación de repositorios](/assets/images/enterprise/configuration/ae-repository-forking-menu.png) -5. Debajo de "invitaciones a los repositorios", elige si los miembros o propietarios de la organización pueden invitar colaboradores a los repositorios. Opcionalmente, para permitir que las organizaciones de tu empresa configuren los permisos, da clic en **Sin políticas** ![Menú desplegable para las opciones de los permisos de invitación a los repositorios](/assets/images/enterprise/configuration/ae-repository-invitations-menu.png) -6. Debajo de "Visibilidad predeterminada de los repositorios", utiliza el menú desplegable y da clic en el ajuste de visibilidad predeterminada para los repositorios nuevos. ![Menú desplegable para las opciones de visibilidad predeterminadas de los repositorios](/assets/images/enterprise/configuration/ae-repository-visibility-menu.png) -7. Debajo de "Los usuarios pueden crear organizaciones", utiliza el menú desplegable para habilitar o inhabilitar el acceso para la creación de organizaciones para los miembros de la empresa. ![Menú desplegable para las opciones de permisos de creación en las organizaciones](/assets/images/enterprise/configuration/ae-organization-creation-permissions-menu.png) -8. Debajo de "subidas forzadas", utiliza el menú desplegable y elige si quieres permitir o bloquear las subidas forzadas. ![Menú desplegable para las opciones de configuración de subidas forzadas](/assets/images/enterprise/configuration/ae-force-pushes-configuration-menu.png) -9. Debajo de "Acceso SSH a Git", utiliza el menú desplegable y elige si quieres habilitar el acceso por SSH a Git para todos los repositorios en la empresa. ![Menú desplegable para las opciones de acceso SSH a Git](/assets/images/enterprise/configuration/ae-git-ssh-access-menu.png) -10. Haz clic en **Save (Guardar)** ![Botón de "Guardar" para la configuración de políticas empresariales](/assets/images/enterprise/configuration/ae-save.png) -11. Opcionalmente, para restablecer todas las selecciones, da clic en "Restablecer a las políticas predeterminadas". ![Enlace para restablecer todas las políticas predeterminadas](/assets/images/enterprise/configuration/ae-reset-default-options.png) +1. A la derecha de "Set your enterprise policies" (Establecer las directivas empresariales), haga clic en **Configure** (Configurar). + ![Botón "Configurar" para la configuración de directivas](/assets/images/enterprise/configuration/ae-policies-configure.png) +2. Debajo de "Permisos Predeterminados de los Repositorios", utiliza el menú desplegable y da clci en un nivel de permisos predeterminado para los repositorios de tu empresa. Si alguien tiene varios medios de acceso a una organización, ya sea indiviudalmente, a través de un equipo, o como un miembro de la misma, el permiso más alto anulará los permisos más bajos. Opcionalmente, para permitir que las organizaciones de la empresa establezcan sus permisos de repositorio predeterminados, haga clic en **No policy** (Ninguna directiva) + .![Menú desplegable para las opciones predeterminadas de los permisos del repositorio](/assets/images/enterprise/configuration/ae-repository-permissions-menu.png) +3. Debajo de "Creación de repositorios", elige si quieres permitir que los miembros creen repositorios o no. Opcionalmente, para permitir que las organizaciones de su empresa establezcan permisos, haga clic en **No policy** (Ninguna directiva). + ![Botón "Los miembros pueden crear repositorios" para la configuración de las directivas de empresa](/assets/images/enterprise/configuration/ae-repository-creation-permissions.png) +4. Debajo de "Bifurcación de repositorios", elige si quieres permitir la bifurcación de repositorios privados e internos. Opcionalmente, para permitir que las organizaciones de la empresa establezcan sus permisos, haga clic en **No policy** (Ninguna directiva) + .![Menú desplegable para las opciones predeterminadas de bifurcación del repositorio](/assets/images/enterprise/configuration/ae-repository-forking-menu.png) +5. Debajo de "invitaciones a los repositorios", elige si los miembros o propietarios de la organización pueden invitar colaboradores a los repositorios. Opcionalmente, para permitir que las organizaciones de la empresa establezcan sus permisos, haga clic en **No policy** (Ninguna directiva) + .![Menú desplegable para las opciones predeterminadas de invitación del repositorio](/assets/images/enterprise/configuration/ae-repository-invitations-menu.png) +6. Debajo de "Visibilidad predeterminada de los repositorios", utiliza el menú desplegable y da clic en el ajuste de visibilidad predeterminada para los repositorios nuevos. + ![Menú desplegable para las opciones de visibilidad predeterminadas del repositorio](/assets/images/enterprise/configuration/ae-repository-visibility-menu.png) +7. Debajo de "Los usuarios pueden crear organizaciones", utiliza el menú desplegable para habilitar o inhabilitar el acceso para la creación de organizaciones para los miembros de la empresa. + ![Menú desplegable para las opciones de permisos de creación en las organizaciones](/assets/images/enterprise/configuration/ae-organization-creation-permissions-menu.png) +8. Debajo de "subidas forzadas", utiliza el menú desplegable y elige si quieres permitir o bloquear las subidas forzadas. + ![Menú desplegable para las opciones de configuración de inserciones forzadas](/assets/images/enterprise/configuration/ae-force-pushes-configuration-menu.png) +9. Debajo de "Acceso SSH a Git", utiliza el menú desplegable y elige si quieres habilitar el acceso por SSH a Git para todos los repositorios en la empresa. + ![Menú desplegable para las opciones de acceso SSH a Git](/assets/images/enterprise/configuration/ae-git-ssh-access-menu.png) +10. Haga clic en **Save** (Guardar). + ![Botón "Guardar" para la configuración de directivas empresariales](/assets/images/enterprise/configuration/ae-save.png) +11. Opcionalmente, para restablecer todas las selecciones, da clic en "Restablecer a las políticas predeterminadas". + ![Vínculo para restablecer todas las directivas predeterminadas](/assets/images/enterprise/configuration/ae-reset-default-options.png) ## Configurar tu contacto de soporte interno Puedes configurar el método que tus usuarios utilizarán para contactar a tu equipo de soporte interno. Esto puede volver a configurarse después del proceso de inicialización. -1. En la parte derecha de "Contacto de soporte interno", da clic en **Configurar**. ![Botón de "Configurar" para la configuración del contacto de soporte interno](/assets/images/enterprise/configuration/ae-support-configure.png) -2. Debajo de "Contacto de soporte interno", selecciona el método para que los usuarios de tu empresa contacten a soporte, a través de una URL o de una dirección de correo electrónico. Posteriormente, teclea la información de contacto para soporte. ![Campo de texto para la URL de contacto de soporte interno](/assets/images/enterprise/configuration/ae-support-link-url.png) -3. Haz clic en **Save ** (guardar). ![Botón de "Guardar" para la configuración del contacto de soporte empresarial](/assets/images/enterprise/configuration/ae-save.png) +1. A la derecha de "Internal support contact" (Contacto de soporte técnico interno), haga clic en **Configure** (Configurar). + ![Botón "Configurar" para la configuración de contacto de soporte técnico interno](/assets/images/enterprise/configuration/ae-support-configure.png) +2. Debajo de "Contacto de soporte interno", selecciona el método para que los usuarios de tu empresa contacten a soporte, a través de una URL o de una dirección de correo electrónico. Posteriormente, teclea la información de contacto para soporte. + ![Campo de texto para la URL de contacto de soporte técnico interno](/assets/images/enterprise/configuration/ae-support-link-url.png) +3. Haga clic en **Save**(Guardar). + ![Botón "Guardar" para la configuración de contacto de soporte técnico de empresa](/assets/images/enterprise/configuration/ae-save.png) ## Configurar los ajustes de tu correo electrónico -Una vez que se inicialice, puedes reconfigurar cualquier ajuste después del proceso de inicialización. Para obtener más información, consulta la sección "[Configurar las notificaciones de correo electrónico](/admin/configuration/configuring-email-for-notifications)". +Una vez que se inicialice, puedes reconfigurar cualquier ajuste después del proceso de inicialización. Para más información, vea "[Configuración del correo electrónico para notificaciones](/admin/configuration/configuring-email-for-notifications)". -1. A la derecha de "Configurar ajustes de correo electrónico", haz clic en **Configurar**. ![Botón de "Configurar" para la configuración de ajustes de correo electrónico](/assets/images/enterprise/configuration/ae-email-configure.png) -2. Selecciona **Activar correo electrónico**. Esto habilitará el correo electrónico tanto entrante como saliente, sin embargo, para que funcione el entrante, también necesitarás configurar tus ajustes de DNS. Para obtener más información, consulta la sección "[Configurar los ajustes de DNS y cortafuegos para permitir los correos electrónicos entrantes](/admin/configuration/configuring-email-for-notifications#configuring-dns-and-firewall-settings-to-allow-incoming-emails)". ![Casilla de "Habilitar" para la configuración de ajustes de correo electrónico](/assets/images/enterprise/configuration/ae-enable-email-configure.png) +1. A la derecha de "Configure email settings" (Configurar opciones de correo electrónico), haga clic en **Configure** (Configurar). + ![Botón "Configurar" para la configuración de las opciones de correo electrónico](/assets/images/enterprise/configuration/ae-email-configure.png) +2. Seleccione **Enable email** (Habilitar correo electrónico). Esto habilitará el correo electrónico tanto entrante como saliente, sin embargo, para que funcione el entrante, también necesitarás configurar tus ajustes de DNS. Para obtener más información, vea "[Configuración de DNS y opciones de firewall para permitir correos electrónicos entrantes](/admin/configuration/configuring-email-for-notifications#configuring-dns-and-firewall-settings-to-allow-incoming-emails)". + ![Casilla "Habilitar" para la configuración de opciones de correo electrónico](/assets/images/enterprise/configuration/ae-enable-email-configure.png) 3. Completa tus ajustes de servidor de correo electrónico: - - En el campo **Dirección del servidor**, escribe la dirección de tu servidor SMTP. - - En el campo **Puerto**, escribe el puerto que usa tu servidor SMTP para enviar correo electrónico. - - En el campo **Dominio**, escribe el nombre de dominio que enviará tu servidor SMTP con una respuesta HELO, de ser el caso. - - En el desplegable **Autenticación**, elige el tipo de cifrado usado por tu servidor SMTP. - - En el campo **Dirección de correo electrónico sin respuesta**, escribe la dirección de correo electrónico para usar en los campos De y Para para todos los correos electrónicos para notificaciones. + - En el campo **Server address** (Dirección del servidor), escriba la dirección del servidor SMTP. + - En el campo **Puerto**, escriba el puerto que usa el servidor SMTP para enviar correo electrónico. + - En el campo **Domain** (Dominio), escriba el nombre de dominio que enviará el servidor SMTP con una respuesta HELO, si existe. + - En la lista desplegable **Authentication** (Autenticación), elija el tipo de cifrado que usa el servidor SMTP. + - En el campo **No reply email address** (Dirección de correo electrónico sin respuesta), escriba la dirección de correo electrónico a fin de usar en los campos De y Para en todos los correos electrónicos para notificaciones. -4. Si quieres descartar todos los correos electrónicos entrantes que estén dirigidos al correo electrónico sin respuesta, selecciona **Descartar correo electrónico dirigido a la dirección de correo electrónico sin respuesta**. ![Casilla de "Descartar" para la configuración de ajustes de correo electrónico](/assets/images/enterprise/configuration/ae-discard-email.png) -5. Haz clic en **Probar la configuración de correo electrónico**. ![Botón de "Probar la configuración de correo electrónico" para la configuración de ajustes de correo electrónico](/assets/images/enterprise/configuration/ae-test-email.png) -6. Debajo de "Enviar correo electrónico de pruebas a," teclea la dirección de correo electrónico a donde quieras enviar un mensaje de prueba y haz clic en **Enviar correo electrónico de pruebas**. ![Botón de "Enviar correo electrónico de pruebas" para la configuración de ajustes de correo electrónico](/assets/images/enterprise/configuration/ae-send-test-email.png) -7. Haz clic en **Save ** (guardar). ![Botón de "Guardar" para la configuración del contacto de soporte empresarial](/assets/images/enterprise/configuration/ae-save.png) +4. Si quiere descartar todos los correos electrónicos entrantes que estén dirigidos al correo electrónico sin respuesta, seleccione **Descartar correo electrónico dirigido a la dirección de correo electrónico sin respuesta**. + ![Casilla "Descartar" para la configuración de las opciones de correo electrónico](/assets/images/enterprise/configuration/ae-discard-email.png) +5. Haga clic en **Probar configuración de correo electrónico**. + ![Botón "Probar configuración de correo electrónico" para la configuración de las opciones de correo electrónico](/assets/images/enterprise/configuration/ae-test-email.png) +6. En "Enviar correo electrónico de prueba a", escriba la dirección de correo electrónico a la que quiera enviar un mensaje de prueba y haga clic en **Enviar correo electrónico de prueba**. + ![Botón "Enviar correo electrónico de prueba" para la configuración de las opciones de correo electrónico](/assets/images/enterprise/configuration/ae-send-test-email.png) +7. Haga clic en **Save**(Guardar). + ![Botón "Guardar" para la configuración de contacto de soporte técnico de empresa](/assets/images/enterprise/configuration/ae-save.png) 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 7431da2a81..e27fd08f2a 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 @@ -1,6 +1,6 @@ --- title: Administrar GitHub Móvil para tu empresa -intro: 'Puedes decidir si las personas pueden utilizar {% data variables.product.prodname_mobile %} para conectarse a {% data variables.product.product_location %}.' +intro: 'Puedes decidir si los usuarios pueden utilizar {% data variables.product.prodname_mobile %} para conectarse a {% data variables.product.product_location %}.' permissions: 'Enterprise owners can manage {% data variables.product.prodname_mobile %} for a {% data variables.product.product_name %} instance.' versions: ghes: '*' @@ -11,28 +11,30 @@ topics: redirect_from: - /admin/configuration/configuring-your-enterprise/managing-github-for-mobile-for-your-enterprise - /admin/configuration/managing-github-for-mobile-for-your-enterprise -shortTitle: Administrar GitHub Móvil +shortTitle: Manage GitHub Mobile +ms.openlocfilehash: f46673c16611a7f1ced6d0476c6ad3d79807f6d9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147062276' --- - ## Acerca de {% data variables.product.prodname_mobile %} -{% data variables.product.prodname_mobile %} permite que las personas clasifiquen, colaboren y administren el trabajo de {% data variables.product.product_location %} desde un dispositivo móvil después de autenticarse con éxito. {% data reusables.mobile.about-mobile %} Para obtener más información, consulta la sección "[{% data variables.product.prodname_mobile %}](/get-started/using-github/github-mobile)". +{% data variables.product.prodname_mobile %} permite a los usuarios clasificar y administrar el trabajo, y colaborar en él, en {% data variables.product.product_location %} desde un dispositivo móvil después de una autenticación correcta. {% data reusables.mobile.about-mobile %} Para obtener más información, vea "[{% data variables.product.prodname_mobile %}](/get-started/using-github/github-mobile)". -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 %} +Puede permitir o impedir que los usuarios usen {% data variables.product.prodname_mobile %} para autenticarse en {% data variables.product.product_location %} y acceder a los datos de la instancia. De manera predeterminada, {% data variables.product.prodname_mobile %} es{% ifversion ghes > 3.3 %} habilitado para las personas que usan {% data variables.product.product_location %}.{% else %} no está habilitado para las personas que usan {% data variables.product.product_location %}. A fin de permitir la conexión a la instancia con {% data variables.product.prodname_mobile %}, debe habilitar la característica para la instancia.{% endif %} -{% ifversion ghes < 3.6 %} -{% note %} +{% 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)". +**Nota**: Si actualiza a {% data variables.product.prodname_ghe_server %} 3.4.0 o posterior y no se ha deshabilitado o habilitado previamente {% data variables.product.prodname_mobile %}, {% data variables.product.prodname_mobile %} se habilitará de manera predeterminada. Si ha deshabilitado o habilitado previamente {% data variables.product.prodname_mobile %} para su instancia, se conservará su preferencia durante la actualización. Para obtener más información sobre cómo actualizar la instancia, vea "[Actualización de {% data variables.product.product_name %}](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server)". -{% endnote %} -{% endif %} +{% endnote %} {% endif %} ## Habilitar o inhabilitar {% data variables.product.prodname_mobile %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_management_console.type-management-console-password %} -1. En la barra lateral, da clic en **Móvil**. !["Móvil" en la barra lateral izquierda para la consola de administración de {% data variables.product.prodname_ghe_server %}](/assets/images/enterprise/management-console/click-mobile.png) -1. Debajo de "GitHub Móvil", selecciona o deselecciona **Habilitar las Apps de GitHub Móvil**. ![Casilla de verificación para "Habilitar las Apps de GitHub Móvil" en la consola de administración de {% data variables.product.prodname_ghe_server %}](/assets/images/enterprise/management-console/select-enable-github-mobile-apps.png) -{% data reusables.enterprise_management_console.save-settings %} +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.type-management-console-password %} +1. En la barra lateral de la izquierda, haga clic en **Mobile** (Dispositivos móviles). + !["Dispositivos móviles" en la barra lateral izquierda para la consola de administración de {% data variables.product.prodname_ghe_server %}](/assets/images/enterprise/management-console/click-mobile.png) +1. En "GitHub Mobile" (GitHub Móvil), seleccione o anule la selección de **Enable GitHub Mobile Apps** (Habilitar aplicaciones de GitHub Móvil). + ![Casilla para "Habilitar aplicaciones de GitHub Móvil" en la consola de administración de {% data variables.product.prodname_ghe_server %}](/assets/images/enterprise/management-console/select-enable-github-mobile-apps.png) {% data reusables.enterprise_management_console.save-settings %} diff --git a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise.md index 75f1ca9141..bfdd817cca 100644 --- a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise.md +++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise.md @@ -1,7 +1,7 @@ --- -title: Restringir el tráfico de red en tu empresa -shortTitle: Restringir el tráfico de red -intro: Puedes utilizar una lista de IP permitidas para restringir el acceso de conexiones de IP específicas a tu empresa. +title: Restricting network traffic to your enterprise +shortTitle: Restricting network traffic +intro: You can use an IP allow list to restrict access to your enterprise to connections from specified IP addresses. versions: ghae: '*' type: how_to @@ -14,22 +14,21 @@ topics: redirect_from: - /admin/configuration/restricting-network-traffic-to-your-enterprise --- +## About IP allow lists -## Acerca de las listas de IP permitidas - -Predeterminadamente, los usuarios autorizados pueden acceder a tu empresa desde cualquier dirección IP. Los propietarios de empresa pueden restringir el acceso a los activos que pertenezcan a las organizaciones dentro de la cuenta empresarial mediante la configuración de una lista de direcciones IP permitidas. {% data reusables.identity-and-permissions.ip-allow-lists-example-and-restrictions %} +By default, authorized users can access your enterprise from any IP address. Enterprise owners can restrict access to assets owned by organizations in an enterprise account by configuring an allow list for specific IP addresses. {% data reusables.identity-and-permissions.ip-allow-lists-example-and-restrictions %} {% data reusables.identity-and-permissions.ip-allow-lists-cidr-notation %} -{% data reusables.identity-and-permissions.ip-allow-lists-enable %} {% data reusables.identity-and-permissions.ip-allow-lists-enterprise %} +{% data reusables.identity-and-permissions.ip-allow-lists-enable %} {% data reusables.identity-and-permissions.ip-allow-lists-enterprise %} -También puedes configurar las direcciones IP permitidas para una organización individual. Para obtener más información, consulta "[Administrar las direcciones IP permitidas en tu organización](/organizations/keeping-your-organization-secure/managing-allowed-ip-addresses-for-your-organization)". +You can also configure allowed IP addresses for an individual organization. For more information, see "[Managing allowed IP addresses for your organization](/organizations/keeping-your-organization-secure/managing-allowed-ip-addresses-for-your-organization)." -Predeterminadamente, las reglas del grupo de seguridad de redes (NSG) de Azure dejan todo el tráfico entrante abierto en los puertos 22, 80, 443 y 25. Los propietarios de las empresas pueden contactar a {% data variables.contact.github_support %} para configurar las restricciones de acceso para tu instancia. +By default, Azure network security group (NSG) rules leave all inbound traffic open on ports 22, 80, 443, and 25. Enterprise owners can contact {% data variables.contact.github_support %} to configure access restrictions for your instance. -Para las restricciones a nivel de instancia que utilizan los NSG de Azure, contacta a {% data variables.contact.github_support %} enviando las direcciones IP que deberán poder acceder a tu instancia empresarial. Especifica los rangos de direcciones utilizando el formato estándar de CIDR (Enrutamiento sin Clases entre Dominios, por sus siglas en inglés). {% data variables.contact.github_support %} configurará las reglas de cortafuegos adecuadas para que tu empresa restrinja el acceso por HTTP, SSH, HTTPS, y SMTP. Para obtener más información, consulta la sección "[Recibir ayuda de {% data variables.contact.github_support %}](/admin/enterprise-support/receiving-help-from-github-support)". +For instance-level restrictions using Azure NSGs, contact {% data variables.contact.github_support %} with the IP addresses that should be allowed to access your enterprise instance. Specify address ranges using the standard CIDR (Classless Inter-Domain Routing) format. {% data variables.contact.github_support %} will configure the appropriate firewall rules for your enterprise to restrict network access over HTTP, SSH, HTTPS, and SMTP. For more information, see "[Receiving help from {% data variables.contact.github_support %}](/admin/enterprise-support/receiving-help-from-github-support)." -## Agregar una dirección IP permitida +## Adding an allowed IP address {% data reusables.identity-and-permissions.about-adding-ip-allow-list-entries %} @@ -41,21 +40,22 @@ Para las restricciones a nivel de instancia que utilizan los NSG de Azure, conta {% data reusables.identity-and-permissions.ip-allow-lists-add-entry %} {% data reusables.identity-and-permissions.check-ip-address %} -## Permitir el acceso mediante {% data variables.product.prodname_github_apps %} +## Allowing access by {% data variables.product.prodname_github_apps %} {% data reusables.identity-and-permissions.ip-allow-lists-githubapps-enterprise %} -## Habilitar direcciones IP permitidas +## Enabling allowed IP addresses {% data reusables.identity-and-permissions.about-enabling-allowed-ip-addresses %} {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} -1. En "IP allow list" (Lista de permisos de IP), seleccione **Enable IP allow list** (Habilitar lista de permisos de IP). ![Realizar una marca de verificación para permitir direcciones IP](/assets/images/help/security/enable-ip-allowlist-enterprise-checkbox.png) -4. Haz clic en **Save ** (guardar). +1. Under "IP allow list", select **Enable IP allow list**. + ![Checkbox to allow IP addresses](/assets/images/help/security/enable-ip-allowlist-enterprise-checkbox.png) +4. Click **Save**. -## Editar una dirección IP permitida +## Editing an allowed IP address {% data reusables.identity-and-permissions.about-editing-ip-allow-list-entries %} @@ -65,11 +65,11 @@ Para las restricciones a nivel de instancia que utilizan los NSG de Azure, conta {% data reusables.identity-and-permissions.ip-allow-lists-edit-entry %} {% data reusables.identity-and-permissions.ip-allow-lists-edit-ip %} {% data reusables.identity-and-permissions.ip-allow-lists-edit-description %} -8. Da clic en **Actualizar**. +8. Click **Update**. {% data reusables.identity-and-permissions.check-ip-address %} {% ifversion ip-allow-list-address-check %} -## Verificar si se permite una dirección IP +## Checking if an IP address is permitted {% data reusables.identity-and-permissions.about-checking-ip-address %} @@ -79,7 +79,7 @@ Para las restricciones a nivel de instancia que utilizan los NSG de Azure, conta {% data reusables.identity-and-permissions.check-ip-address-step %} {% endif %} -## Eliminar una dirección IP permitida +## Deleting an allowed IP address {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} @@ -87,6 +87,6 @@ Para las restricciones a nivel de instancia que utilizan los NSG de Azure, conta {% data reusables.identity-and-permissions.ip-allow-lists-delete-entry %} {% data reusables.identity-and-permissions.ip-allow-lists-confirm-deletion %} -## Utilizar {% data variables.product.prodname_actions %} con un listado de direcciones IP permitidas +## Using {% data variables.product.prodname_actions %} with an IP allow list {% data reusables.actions.ip-allow-list-self-hosted-runners %} diff --git a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/troubleshooting-tls-errors.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/troubleshooting-tls-errors.md index 4cb033b412..d990c2686a 100644 --- a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/troubleshooting-tls-errors.md +++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/troubleshooting-tls-errors.md @@ -1,6 +1,6 @@ --- -title: Troubleshooting TLS errors -intro: 'If you run into TLS issues with your appliance, you can take actions to resolve them.' +title: Solución de errores de TLS +intro: 'Si surgen problemas de TLS en su dispositivo, puedes tomar medidas para resolverlos.' redirect_from: - /enterprise/admin/articles/troubleshooting-ssl-errors - /enterprise/admin/categories/dns-ssl-and-subdomain-configuration @@ -19,8 +19,13 @@ topics: - Security - Troubleshooting shortTitle: Troubleshoot TLS errors +ms.openlocfilehash: 855737f89f0380333b1f37c26d512c889f2ee786 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147389405' --- - ## Eliminar la contraseña de un archivo clave Si tienes una máquina linux con OpenSSL instalado, puedes eliminar tu contraseña. @@ -36,25 +41,25 @@ Si tienes una máquina linux con OpenSSL instalado, puedes eliminar tu contrase Se te pedirá la contraseña de la clave cuando ejecutes este comando. -Para más información sobre OpenSSL, consulta la documentación de OpenSSL [](https://www.openssl.org/docs/). +Para más información sobre OpenSSL, vea la [documentación de OpenSSL](https://www.openssl.org/docs/). -## Converting your TLS certificate or key into PEM format +## Conversión del certificado TSL o de la clave a un formato PEM -Si tienes instalado OpenSSL, puedes convertir tu clave en formato PEM usando el comando `openssl`. Por ejemplo, puedes convertir una clave de formato DER a formato PEM. +Si tiene instalado OpenSSL, puede convertir la clave a formato PEM mediante el comando `openssl`. Por ejemplo, puedes convertir una clave de formato DER a formato PEM. ```shell $ openssl rsa -in yourdomain.der -inform DER -out yourdomain.key -outform PEM ``` -De lo contrario, puedes utilizar la herramienta SSL Converter para convertir tu certificado a formato PEM. Para obtener más información, consulta la [Documentación de la herramienta SSL Converter](https://www.sslshopper.com/ssl-converter.html). +De lo contrario, puedes utilizar la herramienta SSL Converter para convertir tu certificado a formato PEM. Para más información, vea la [documentación de la herramienta SSL Converter](https://www.sslshopper.com/ssl-converter.html). ## Instalación sin respuesta después de cargar una clave -If {% data variables.product.product_location %} is unresponsive after uploading an TLS key, please [contact {% data variables.product.prodname_enterprise %} Support](https://enterprise.github.com/support) with specific details, including a copy of your TLS certificate. Ensure that your private key **is not** included. +Si {% data variables.product.product_location %} no responde después de cargar una clave TLS, [ponte en contacto con el equipo de soporte de {% data variables.product.prodname_enterprise %}](https://enterprise.github.com/support) con detalles específicos, incluida una copia de tu certificado TLS. Asegúrate de que la clave privada **no está** incluida. ## Errores de validez de certificado -Clients such as web browsers and command-line Git will display an error message if they cannot verify the validity of an TLS certificate. Esto sucede con frecuencia con los certificados autofirmados y los certificados de "raíz encadenada" emitidos por un certificado raíz intermedio que no es reconocido por el cliente. +Los clientes como navegadores web y líneas de comando Git mostrarán un mensaje de error si no pueden verificar la validez de un certificado TLS. Esto sucede con frecuencia con los certificados autofirmados y los certificados de "raíz encadenada" emitidos por un certificado raíz intermedio que no es reconocido por el cliente. Si estás usando un certificado firmado por una autoridad de certificación (CA), el archivo del certificado que cargaste a {% data variables.product.prodname_ghe_server %} debe incluir una cadena de certificado con ese certificado raíz de CA. Para crear dicho archivo, concatena tu cadena de certificado entera (o "paquete de certificado") al final de tu certificado, garantizando que el certificado principal con tu nombre del host aparezca primero. En la mayoría de los sistemas puedes hacer esto con un comando similar a: @@ -62,7 +67,7 @@ Si estás usando un certificado firmado por una autoridad de certificación (CA) $ cat yourdomain.com.crt bundle-certificates.crt > yourdomain.combined.crt ``` -You should be able to download a certificate bundle (for example, `bundle-certificates.crt`) from your certificate authority or TLS vendor. +Deberías poder descargar un paquete de certificado (por ejemplo, `bundle-certificates.crt`) desde el proveedor de TLS o la autoridad de certificación. ## Instalar certificados raíz de autoridad de certificación (CA) autofirmados o que no son de confianza @@ -82,6 +87,6 @@ Si tu aparato {% data variables.product.prodname_ghe_server %} interactúa con o $ ghe-ssl-ca-certificate-install -c rootCA.crt ``` -## Updating a TLS certificate +## Actualización de un certificado TLS -You can generate a new self-signed certificate or update an existing TLS certificate for {% data variables.product.product_location %} with the `ghe-ssl-certificate-setup` command line utility. Para obtener más información, consulta la sección "[Utilidades de línea de comandos](/admin/configuration/configuring-your-enterprise/command-line-utilities#ghe-ssl-ca-certificate-setup)". +Puedes generar un certificado autofirmado nuevo o actualizar un certificado TLS existente para {% data variables.product.product_location %} con la utilidad de línea de comandos `ghe-ssl-certificate-setup`. Para más información, vea "[Utilidades de línea de comandos](/admin/configuration/configuring-your-enterprise/command-line-utilities#ghe-ssl-ca-certificate-setup)". 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 0646ca4b63..9f4c199c82 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 @@ -1,6 +1,6 @@ --- title: Verificar o aprobar un dominio para tu empresa -shortTitle: Verificar o aprobar un dominio +shortTitle: Verify or approve a domain intro: 'Puedes verificar tu propiedad de dominios con {% data variables.product.company_short %} para confirmar la identidad de las organizaciones que pertenecen a tu cuenta empresarial. Tambien puedes aprobar los dominios en donde los miembros de la organización pueden recibir notificaciones por correo electrónico.' product: '{% data reusables.gated-features.verify-and-approve-domain %}' versions: @@ -22,21 +22,26 @@ redirect_from: - /early-access/github/articles/verifying-your-enterprise-accounts-domain - /github/setting-up-and-managing-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise-account - /admin/policies/verifying-or-approving-a-domain-for-your-enterprise +ms.openlocfilehash: 6cadd805d10095bb7a7443a86333312fce507617 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147060918' --- - ## Acerca de la verificación de dominios Puedes confirmar que tu empresa controle los sitios web y direcciones de correo electrónico que se listan en los perfiles de cualquier organización que le pertenezca a tu cuenta empresarial si verificas los dominios. Los dominios verificados para una cuenta empresarial aplican a cada organización que pertenezca a la cuenta empresarial. Después de que verificas la propiedad de los dominios de tus cuentas empresariales, se mostrará una insignia de "Verificado" en el perfil de cada organización que liste el dominio en su perfil. {% data reusables.organizations.verified-domains-details %} -Para los dominios configurados a nivel empresarial, los propietarios empresariales pueden verificar la identidad de los miembros organizaconales viendo la dirección de correo electrónico de cada miembro dentro del dominio verificado. Los propietarios de las empresas también pueden ver una lista de miembros empresariales que no tienen una dirección de correo electrónico de un dominio verificado asociada con su cuenta de usuario en {% data variables.product.prodname_dotcom %}. 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)". +En el caso de los dominios configurados en el nivel empresarial, los propietarios de la empresa pueden comprobar la identidad de los miembros de la organización mediante la consulta de la dirección de correo electrónico de cada miembro dentro del dominio verificado. Los propietarios de empresas también pueden ver una lista de los miembros de la empresa que no tienen una dirección de correo electrónico de un dominio verificado asociado a su cuenta de usuario en {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta "[Visualización de miembros sin una dirección de correo electrónico de 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)". -Después de que verificas los dominios para tu cuenta empresarial, puedes restringir las notificaciones de correo electrónico a los dominios verificados para todas las organizaciones que le pertenezcan a tu cuenta empresarial. Para obtener más información, consulta la sección "[Restringir las notificaciones por correo electrónico para tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/restricting-email-notifications-for-your-enterprise)". +Después de que verificas los dominios para tu cuenta empresarial, puedes restringir las notificaciones de correo electrónico a los dominios verificados para todas las organizaciones que le pertenezcan a tu cuenta empresarial. Para obtener más información, consulta "[Restricción de las notificaciones por correo electrónico para una empresa](/admin/policies/enforcing-policies-for-your-enterprise/restricting-email-notifications-for-your-enterprise)". -Incluso si no restringieras las notificaciones por correo electrónico para la cuenta empresarial, en caso de que un propietario de organización lo haya hecho, los miembros de dicha organización podrán recibir notificaciones en cualquier dominio que la empresa haya verificado o aprobado para la cuenta empresarial adicionalmente a cualquier dominio que se haya verificado o aprobado previamente para la organización. Para obtener más información sobre cómo restringir las notificaciones de una organización, consulta la sección "[Restringir las notificaciones por correo electrónico para tu organización](/organizations/keeping-your-organization-secure/restricting-email-notifications-for-your-organization)". +Incluso si no restringieras las notificaciones por correo electrónico para la cuenta empresarial, en caso de que un propietario de organización lo haya hecho, los miembros de dicha organización podrán recibir notificaciones en cualquier dominio que la empresa haya verificado o aprobado para la cuenta empresarial adicionalmente a cualquier dominio que se haya verificado o aprobado previamente para la organización. Para obtener más información sobre la restricción de las notificaciones para una organización, consulta "[Restricción de las notificaciones por correo electrónico para la organización](/organizations/keeping-your-organization-secure/restricting-email-notifications-for-your-organization)". -Los propietarios de organización también pueden verificar dominios adicionales para sus organizaciones. 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)." +Los propietarios de organización también pueden verificar dominios adicionales para sus organizaciones. Para obtener más información, consulta "[Comprobación o aprobación de un dominio para la organización](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)". ## Acerca de la aprobación de dominios @@ -44,47 +49,36 @@ Los propietarios de organización también pueden verificar dominios adicionales {% data reusables.enterprise-accounts.approved-domains-about %} -Después de que apruebas los dominios en tu cuenta empresarial, puedes restringir las notificaciones por correo electrónico para la actividad dentro de esta a los usuarios con direcciones de correo electrónico verificadas dentro de los dominios aprobados o verificados. Para obtener más información, consulta la sección "[Restringir las notificaciones por correo electrónico para tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/restricting-email-notifications-for-your-enterprise)". +Después de que apruebas los dominios en tu cuenta empresarial, puedes restringir las notificaciones por correo electrónico para la actividad dentro de esta a los usuarios con direcciones de correo electrónico verificadas dentro de los dominios aprobados o verificados. Para obtener más información, consulta "[Restricción de las notificaciones por correo electrónico para una empresa](/admin/policies/enforcing-policies-for-your-enterprise/restricting-email-notifications-for-your-enterprise)". -{% ifversion ghec %}Para recibir notificaciones por correo electrónico, el propietario de la cuenta de usuario debe verificar la dirección de correo electrónico en {% data variables.product.product_name %}. Para obtener más información, consulta "[Verificar tu dirección de correo electrónico](/github/getting-started-with-github/verifying-your-email-address)".{% endif %} +{% ifversion ghec %}Para recibir notificaciones por correo electrónico, el propietario de la cuenta de usuario debe verificar la dirección de correo electrónico en {% data variables.product.product_name %}. Para más información, vea "[Comprobación de la dirección de correo electrónico](/github/getting-started-with-github/verifying-your-email-address)".{% endif %} Los propietarios de la organización no pueden ver la dirección de correo electrónico ni qué cuenta de usuario está asociada con alguna de ellas desde un dominio aprobado. -Los propietarios de organización también pueden aprobar dominios adicionales para sus organizaciones. 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)." +Los propietarios de organización también pueden aprobar dominios adicionales para sus organizaciones. Para obtener más información, consulta "[Comprobación o aprobación de un dominio para la organización](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)". ## Verificar un dominio para tu cuenta empresarial Para verificar el dominio de tu cuenta empresarial, debes tener acceso para modificar los registros del dominio con tu servicio de hospedaje de dominios. -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.verified-domains-tab %} -{% data reusables.enterprise-accounts.add-a-domain %} -{% data reusables.organizations.add-domain %} -{% data reusables.organizations.add-dns-txt-record %} -1. Espera a que cambie la configuración de tu DNS, lo cual puede llevar hasta 72 horas. Puedes confirmar que tu configuración de DNS cambió si ejecutas el comando `dig` en la línea de comandos, reemplazando `ENTERPRISE-ACCOUNT` con el nombre de tu cuenta empresarial, y `example.com` con el dominio que te gustaría verificar. Deberías ver tu nuevo registro TXT enumerado en el resultado del comando. +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.verified-domains-tab %} {% data reusables.enterprise-accounts.add-a-domain %} {% data reusables.organizations.add-domain %} {% data reusables.organizations.add-dns-txt-record %} +1. Espera a que cambie la configuración de tu DNS, lo cual puede llevar hasta 72 horas. Puedes confirmar que la configuración de DNS ha cambiado si ejecutas el comando `dig` en la línea de comandos y reemplazas `ENTERPRISE-ACCOUNT` por el nombre de la cuenta empresarial y `example.com` por el dominio que quieres comprobar. Deberías ver tu nuevo registro TXT enumerado en el resultado del comando. ```shell dig _github-challenge-ENTERPRISE-ACCOUNT.example.com +nostats +nocomments +nocmd TXT ``` 1. Después de confirmar, tu registro de TXT se agrega a tu DNS, sigue los pasos uno a cuatro, los cuales se explican anteriormente, para navegar a los dominios aprobados y verificados de tu cuenta empresarial. {% data reusables.enterprise-accounts.continue-verifying-domain %} -1. Opcionalmente, después de que la insignia de "Verificado" se pueda ver en el perfil de tus organizaciones, borra la entrada de TxT del registro de DNS en tu servicio de hospedaje de dominio. ![Insignia Verificado](/assets/images/help/organizations/verified-badge.png) +1. Opcionalmente, después de que la insignia de "Verificado" se pueda ver en el perfil de tus organizaciones, borra la entrada de TxT del registro de DNS en tu servicio de hospedaje de dominio. +![Distintivo verificado](/assets/images/help/organizations/verified-badge.png) ## Aprobar un dominio para tu cuenta empresarial {% data reusables.enterprise-accounts.approved-domains-beta-note %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.verified-domains-tab %} -{% data reusables.enterprise-accounts.add-a-domain %} -{% data reusables.organizations.add-domain %} -{% data reusables.organizations.domains-approve-it-instead %} -{% data reusables.organizations.domains-approve-domain %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.verified-domains-tab %} {% data reusables.enterprise-accounts.add-a-domain %} {% data reusables.organizations.add-domain %} {% data reusables.organizations.domains-approve-it-instead %} {% data reusables.organizations.domains-approve-domain %} ## Eliminar un dominio verificado o aprobado -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.verified-domains-tab %} -1. A la derecha del dominio a eliminar, haz clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y luego en **Borrar**. !["Borrar" para un dominio](/assets/images/help/organizations/domains-delete.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.verified-domains-tab %} +1. A la derecha del dominio que quieras eliminar, haz clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y después en **Eliminar**. + !["Eliminar" para un dominio](/assets/images/help/organizations/domains-delete.png) diff --git a/translations/es-ES/content/admin/configuration/index.md b/translations/es-ES/content/admin/configuration/index.md index dd5448be1a..620f0ff9cf 100644 --- a/translations/es-ES/content/admin/configuration/index.md +++ b/translations/es-ES/content/admin/configuration/index.md @@ -1,6 +1,6 @@ --- title: Configurar GitHub Enterprise -shortTitle: Configurar GitHub Enterprise +shortTitle: Configure GitHub Enterprise intro: Puedes configurar tu empresa para que se ajuste a las necesidades de tu organización. redirect_from: - /enterprise/admin/configuration @@ -14,12 +14,15 @@ children: - /configuring-your-enterprise - /configuring-network-settings - /configuring-github-connect +ms.openlocfilehash: da67d011e017d84e5eb3c384355e047bbdd669ae +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120658' --- +{% ifversion ghes %} {% note %} -{% ifversion ghes %} -{% note %} +**Nota:** Para configurar {% data variables.product.prodname_actions %} o el {% data variables.product.prodname_registry %} para su empresa, consulte "[Administración de Acciones de GitHub para su empresa](/admin/github-actions)" o "[Administración de paquetes de GitHub para su empresa](/admin/packages)". -**Nota:** Para configurar {% data variables.product.prodname_actions %} o {% data variables.product.prodname_registry %} para tu empresa, consulta la sección "[Administrar GitHub Actions para tu empresa](/admin/github-actions)" o la sección "[Administrar GitHub Packages para tu empresa](/admin/packages)." - -{% endnote %} -{% endif %} +{% endnote %} {% endif %} diff --git a/translations/es-ES/content/admin/enterprise-management/caching-repositories/about-repository-caching.md b/translations/es-ES/content/admin/enterprise-management/caching-repositories/about-repository-caching.md index 9622bb5631..8430fdd47c 100644 --- a/translations/es-ES/content/admin/enterprise-management/caching-repositories/about-repository-caching.md +++ b/translations/es-ES/content/admin/enterprise-management/caching-repositories/about-repository-caching.md @@ -1,21 +1,26 @@ --- -title: About repository caching -intro: You can increase the performance of Git read operations for distributed teams and CI farms with repository caching. +title: Acerca del almacenamiento de repositorios en caché +intro: Puedes incrementar el rendimiento de las operaciones de lectura de Git para los equipos distribuidos y las granjas de IC con el almacenamiento de repositorios en caché. versions: ghes: '>=3.3' type: overview topics: - Enterprise +ms.openlocfilehash: 06a0dd3ba202c73f1ee035d61f7865fadd13b415 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120642' --- - {% data reusables.enterprise.repository-caching-release-phase %} -If you have teams and CI farms located around the world, you may experience reduced performance on your primary {% data variables.product.prodname_ghe_server %} instance. While active geo-replicas can improve the performance of read requests, this comes at the cost of limiting write throughput. To reduce load on your primary instance and improve write throughput performance, you can configure a repository cache, an asynchronous read-only mirror of repositories located near these geographically-distributed clients. +Si tienes equipos y granjas de IC que se ubiquen en todo el mundo, puedes experimentar un rendimiento reducido en tu instancia principal de {% data variables.product.prodname_ghe_server %}. Si bien las geo-réplicas activas pueden mejorar el rendimiento de las solicitudes de lectura, esto implica un costo de limitar el rendimiento de escritura. Para reducir la carga de tu instancia primaria y mejorar el rendimiento de la arquitectura, puedes configurar un caché de repositorio, un espejo asíncrono de solo lectura de los repositorios ubicados cerca de estos clientes distribuidos geográficamente. -A repository cache eliminates the need for {% data variables.product.product_name %} to transmit the same Git data over a long-haul network link multiple times to serve multiple clients, by serving your repository data close to CI farms and distributed teams. For instance, if your primary instance is in North America and you also have a large presence in Asia, you will benefit from setting up the repository cache in Asia for use by CI runners there. +Un caché de repositorio elimina la necesidad de que {% data variables.product.product_name %} transmita los mismos datos de Git a través de un enlace de red a larga distancia varias veces para servir a clientes múltiples, al servir los datos de tu repositorio cerca de las granjas de IC y equipos distribuidos. Por ejemplo, si tu instancia principal está en América del Norte y también tienes una presencia significativa en Asia, te beneficiarías de configurar el caché de repositorios en Asia para que lo utilicen los ejecutores de IC de ahí. -The repository cache listens to the primary instance, whether that's a single instance or a geo-replicated set of instances, for changes to Git data. CI farms and other read-heavy consumers clone and fetch from the repository cache instead of the primary instance. Changes are propagated across the network, at periodic intervals, once per cache instance rather than once per client. Git data will typically be visible on the repository cache within several minutes after the data is pushed to the primary instance. {% ifversion ghes > 3.3 %}The [`cache_sync` webhook](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#cache_sync) can be used by CI systems to react to data being available in the cache.{% endif %} +El caché de repositorios escucha a la instancia principal, ya sea una sola instancia o un conjunto geo-replicado de ellas, para conocer los cambios en los datos de Git. Las granjas de IC y otros consumidores de lectura pesada clonan y recuperan información del caché de repositorio en vez de en la instancia primaria. Los cambios se propagan a lo largo de la red, en intervalos periódicos, una vez por instancia de caché en vez de una vez por cliente. Los datos de Git serán habitualmente visibles en el caché de repositorio dentro de varios minutos después de haber subido los datos a la instancia primaria. {% ifversion ghes > 3.3 %} Los sistemas de CI pueden usar el [webhook `cache_sync`](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#cache_sync) para reaccionar a los datos que están disponibles en la caché.{% endif %} -You have fine-grained control over which repositories are allowed to sync to the repository cache. Git data will only be replicated to the locations you specify. +Tienes un control minucioso sobre qué repositorios se permite sincronizar al caché del repositorio. Los datos de Git solo se replicarán en las ubicaciones que especifique. -{% data reusables.enterprise.repository-caching-config-summary %} For more information, see "[Configuring a repository cache](/admin/enterprise-management/caching-repositories/configuring-a-repository-cache)." +{% data reusables.enterprise.repository-caching-config-summary %} Para más información, vea "[Configuración de una caché de repositorios](/admin/enterprise-management/caching-repositories/configuring-a-repository-cache)". diff --git a/translations/es-ES/content/admin/enterprise-management/caching-repositories/configuring-a-repository-cache.md b/translations/es-ES/content/admin/enterprise-management/caching-repositories/configuring-a-repository-cache.md index ca4f7f0bfd..e235b25ced 100644 --- a/translations/es-ES/content/admin/enterprise-management/caching-repositories/configuring-a-repository-cache.md +++ b/translations/es-ES/content/admin/enterprise-management/caching-repositories/configuring-a-repository-cache.md @@ -1,105 +1,107 @@ --- -title: Configuring a repository cache -intro: 'You can configure a repository cache by creating a new appliance, connecting the repository cache to your primary appliance, and configuring replication of repository networks to the repository cache.' +title: Configurar el caché de un repositorio +intro: 'Puedes configurar el caché de un repositorio si creas un aplicativo nuevo, conectando el caché del repositorio a tu aplicativo primario y configurando la replicación de redes de repositorio al caché del repositorio.' versions: ghes: '>=3.3' type: how_to topics: - Enterprise +ms.openlocfilehash: dced49e1e6795407e2e41f12275a310c3a98aaf1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146332024' --- - {% data reusables.enterprise.repository-caching-release-phase %} -## About configuration for repository caching +## Acerca de la configuración para el almacenamiento en caché de repositorio -{% data reusables.enterprise.repository-caching-config-summary %} Then, you can set data location policies that govern which repository networks are replicated to the repository cache. +{% data reusables.enterprise.repository-caching-config-summary %} Entonces, puedes configurar las políticas de ubicación de datos que rijan qué redes de repositorio se replican en el caché del mismo. -Repository caching is not supported with clustering. +El caché de repositorio no es compatible con el clústering. -## DNS for repository caches +## DNS para cachés de repositorio -The primary instance and repository cache should have different DNS names. For example, if your primary instance is at `github.example.com`, you might decide to name a cache `europe-ci.github.example.com` or `github.asia.example.com`. +La instancia principal y el caché de repositorio deben tener nombres de DNS diferentes. Por ejemplo, si la instancia principal está en `github.example.com`, puedes decidir llamar `europe-ci.github.example.com` o `github.asia.example.com` a una memoria caché. -To have your CI machines fetch from the repository cache instead of the primary instance, you can use Git's `url..insteadOf` configuration setting. For more information, see [`git-config`](https://git-scm.com/docs/git-config#Documentation/git-config.txt-urlltbasegtinsteadOf) in the Git documentation. +Para que las máquinas de CI realicen capturas desde la memoria caché del repositorio en lugar de la instancia principal, puedes usar la opción de configuración `url..insteadOf` de Git. Para más información, vea [`git-config`](https://git-scm.com/docs/git-config#Documentation/git-config.txt-urlltbasegtinsteadOf) en la documentación de Git. -For example, the global `.gitconfig` for the CI machine would include these lines. +Por ejemplo, el `.gitconfig` global para la máquina de CI incluiría estas líneas. ``` [url "https://europe-ci.github.example.com/"] - insteadOf = https://github.example.com/ + insteadOf = https://github.example.com/ ``` -Then, when told to fetch `https://github.example.com/myorg/myrepo`, Git will instead fetch from `https://europe-ci.github.example.com/myorg/myrepo`. +Después, cuando se le solicite que capture `https://github.example.com/myorg/myrepo`, Git capturará desde `https://europe-ci.github.example.com/myorg/myrepo`. -## Configuring a repository cache +## Configurar el caché de un repositorio {% ifversion ghes = 3.3 %} -1. On your primary {% data variables.product.prodname_ghe_server %} appliance, enable the feature flag for repository caching. +1. En el dispositivo principal {% data variables.product.prodname_ghe_server %}, habilita la marca de característica para el almacenamiento en caché del repositorio. ``` $ ghe-config cluster.cache-enabled true ``` {%- endif %} -1. Set up a new {% data variables.product.prodname_ghe_server %} appliance on your desired platform. This appliance will be your repository cache. For more information, see "[Setting up a {% data variables.product.prodname_ghe_server %} instance](/admin/guides/installation/setting-up-a-github-enterprise-server-instance)." +1. Configurar un aparato {% data variables.product.prodname_ghe_server %} nuevo en la plataforma que desees. Este aplicativo será tu caché de repositorio. Para más información, vea "[Configuración de una instancia de {% data variables.product.prodname_ghe_server %}](/admin/guides/installation/setting-up-a-github-enterprise-server-instance)". {% data reusables.enterprise_installation.replica-steps %} -1. Connect to the repository cache's IP address using SSH. +1. Conéctate a la dirección IP del caché de tu repositorio utilizando SSH. ```shell $ ssh -p 122 admin@REPLICA IP ``` {%- ifversion ghes = 3.3 %} -1. On your cache replica, enable the feature flag for repository caching. +1. En la réplica de caché, habilita la marca de característica para el almacenamiento en caché del repositorio. ``` $ ghe-config cluster.cache-enabled true ``` -{%- endif %} -{% data reusables.enterprise_installation.generate-replication-key-pair %} -{% data reusables.enterprise_installation.add-ssh-key-to-primary %} -1. To verify the connection to the primary and enable replica mode for the repository cache, run `ghe-repl-setup` again. +{%- endif %} {% data reusables.enterprise_installation.generate-replication-key-pair %} {% data reusables.enterprise_installation.add-ssh-key-to-primary %} +1. Para comprobar la conexión con el modo principal y habilitar el modo de réplica para la memoria caché del repositorio, vuelve a ejecutar `ghe-repl-setup`. ```shell $ ghe-repl-setup PRIMARY IP ``` -1. Set a `cache_location` for the repository cache, replacing *CACHE-LOCATION* with an alphanumeric identifier, such as the region where the cache is deployed. Also set a datacenter name for this cache; new caches will attempt to seed from another cache in the same datacenter. +1. Establece `cache_location` para la caché del repositorio, reemplazando *CACHE-LOCATION* por un identificador alfanumérico, como la región donde se implementa la memoria caché. Establece también un nombre de centro de datos para esta memoria caché. Las cachés nuevas intentarán inicializarse desde otra caché del mismo centro de datos. ```shell $ ghe-repl-node --cache CACHE-LOCATION --datacenter REPLICA-DC-NAME ``` -{% data reusables.enterprise_installation.replication-command %} -{% data reusables.enterprise_installation.verify-replication-channel %} -1. To enable replication of repository networks to the repository cache, set a data location policy. For more information, see "[Data location policies](#data-location-policies)." +{% data reusables.enterprise_installation.replication-command %} {% data reusables.enterprise_installation.verify-replication-channel %} +1. Para habilitar la replicación de las redes de repositorio en el caché del mismo, configura una política de ubicación de datos. Para obtener más información, consulta «[Directivas de ubicación de datos](#data-location-policies)». -## Data location policies +## Políticas de ubicación de datos -You can control data locality by configuring data location policies for your repositories with the `spokesctl cache-policy` command. Data location policies determine which repository networks are replicated on which repository caches. By default, no repository networks will be replicated on any repository caches until a data location policy is configured. +Puedes controlar la ubicación de los datos mediante la configuración de directivas de ubicación de datos para los repositorios con el comando `spokesctl cache-policy`. Las políticas de ubicación de datos determinan qué redes de repositorios se replican en qué cachés de repositorio. Predeterminadamente, ninguna red de repositorio se replicará en ninguno de los cachés de repositorio sino hasta que se configuren las políticas de ubicación. -Data location policies affect only Git content. Content in the database, such as issues and pull request comments, will be replicated to all nodes regardless of policy. +Las directivas de ubicación de datos solo afectan al contenido de Git. El contenido de la base de datos, como comentarios sobre problemas y solicitudes de incorporación de cambios, se replicará en todos los nodos independientemente de la directiva. {% note %} -**Note:** Data location policies are not the same as access control. You must use repository roles to control which users may access a repository. For more information about repository roles, see "[Repository roles for an organization](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)." +**Nota:** las directivas de ubicación de datos no son lo mismo que el control de acceso. Debes usar roles de repositorio para controlar qué usuarios pueden acceder a un repositorio. Para obtener más información sobre el acceso al repositorio, consulta «[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)». {% endnote %} -You can configure a policy to replicate all networks with the `--default` flag. For example, this command will create a policy to replicate a single copy of every repository network to the set of repository caches whose `cache_location` is "kansas". +Puedes configurar una directiva para replicar todas las redes con la marca `--default`. Por ejemplo, este comando creará una directiva para replicar una sola copia de cada red de repositorio en el conjunto de cachés de repositorio cuyo `cache_location` es «kansas». ``` $ ghe-spokesctl cache-policy set --default 1 kansas ``` -To configure replication for a repository network, specify the repository that is the root of the network. A repository network includes a repository and all of the repository's forks. You cannot replicate part of a network without replicating the whole network. +Para configurar la replicación para una red de repositorio, especifica aquél que sea la raíz de la red. Una red de repositorio incluye un repositorio y todas las bifurcaciones de este. No puedes replicar parte de una red sin replicarla integralmente. ``` $ ghe-spokesctl cache-policy set 1 kansas ``` -You can override a policy that replicates all networks and exclude specific networks by specifying a replica count of zero for the network. For example, this command specifies that any repository cache in location "kansas" cannot contain any copies of that network. +Puedes anular una política que replica todas las redes y excluye redes específicas si especificas un conteo de réplica de cero para la red. Por ejemplo, este comando especifica que cualquier caché de repositorio en la ubicación "kansas" no puede contener copias de esa red. ``` $ ghe-spokesctl cache-policy set 0 kansas ``` -Replica counts greater than one in a given cache location are not supported. +Los recuentos de réplica mayores a uno un alguna ubicación de caché no son compatibles. diff --git a/translations/es-ES/content/admin/enterprise-management/caching-repositories/index.md b/translations/es-ES/content/admin/enterprise-management/caching-repositories/index.md index feb5938986..fe5047e10a 100644 --- a/translations/es-ES/content/admin/enterprise-management/caching-repositories/index.md +++ b/translations/es-ES/content/admin/enterprise-management/caching-repositories/index.md @@ -1,6 +1,6 @@ --- -title: Caching repositories -intro: 'You can improve performance for your geographically-distributed team with repository caching, which provides read-only mirrors close to your users and CI clients.' +title: Guardar repositorios en caché +intro: 'Puedes mejorar el rendimiento de tu equipo distribuido geográficamente con el almacenamiento de repositorios en chacé, el cual proporciona espejos de solo lectura para tus usuarios y clientes de IC.' versions: ghes: '>=3.3' topics: @@ -8,6 +8,11 @@ topics: children: - /about-repository-caching - /configuring-a-repository-cache +ms.openlocfilehash: 4c019db4ea99bc2383c4496fb9632e8723a7a02b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112801' --- - {% data reusables.enterprise.repository-caching-release-phase %} diff --git a/translations/es-ES/content/admin/enterprise-management/configuring-clustering/about-cluster-nodes.md b/translations/es-ES/content/admin/enterprise-management/configuring-clustering/about-cluster-nodes.md index 9ca1c4a95e..9b246b1514 100644 --- a/translations/es-ES/content/admin/enterprise-management/configuring-clustering/about-cluster-nodes.md +++ b/translations/es-ES/content/admin/enterprise-management/configuring-clustering/about-cluster-nodes.md @@ -1,6 +1,6 @@ --- title: Acerca de los nodos de agrupación -intro: 'Los "nodos" son instancias de {% data variables.product.prodname_ghe_server %} que operan en una agrupación. Cada nodo ejecuta un conjunto de servicios que se suministra a la agrupación y; por último, a los usuarios.' +intro: 'Los *nodos* son instancias de {% data variables.product.prodname_ghe_server %} que operan en un clúster. Cada nodo ejecuta un conjunto de servicios que se suministra a la agrupación y; por último, a los usuarios.' redirect_from: - /enterprise/admin/clustering/about-cluster-nodes - /enterprise/admin/enterprise-management/about-cluster-nodes @@ -11,40 +11,45 @@ type: overview topics: - Clustering - Enterprise +ms.openlocfilehash: c0f442f455bffea9fd6e7bd225d7c37c0820b4ab +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112785' --- - {% data reusables.enterprise_clustering.clustering-requires-https %} ## Recomendaciones mínimas de hardware Cada nodo debe tener un volumen raíz, así como un volumen de datos separado. Estas son las recomendaciones mínimas. Es posible que se requieran más recursos según su uso, como la actividad del usuario y las integraciones seleccionadas. -| Servicios | Mínimo de memoria requerida | Mínimo de espacio libre de volumen de datos requerido | -|:----------------------------------------------------------------------------------------------:|:---------------------------:|:-----------------------------------------------------:| -| `job-server`,
`memcache-server`,
`web-server` | 14 GB | 1 GB | -| `consul-server`,
`mysql-server`,
`redis-server` | 14 GB | 10 GB | -| `git-server`,
`metrics-server`,
`pages-server`,
`storage-server` | 14 GB | 10 GB | -| `elasticsearch-server` | 14 GB | 10 GB | +| Servicios | Mínimo de memoria requerida | Mínimo de espacio libre de volumen de datos requerido | +| :-: | :-: | :-: | +| `job-server`,
`memcache-server`,
`web-server` | 14 GB | 1 GB | +| `consul-server`,
`mysql-server`,
`redis-server` | 14 GB | 10 GB | +| `git-server`,
`metrics-server`,
`pages-server`,
`storage-server` | 14 GB | 10 GB | +| `elasticsearch-server` | 14 GB | 10 GB | ## Servicios requeridos para agrupamiento Para una redundancia adecuada, usa estos nodos mínimos para poner en funcionamiento cada servicio. {% tip %} -**Nota:** Las necesidades de escalabilidad de tu organización dependerán de muchos factores, entre los que se incluyen el tamaño y la cantidad de repositorios, la cantidad de usuarios y la utilización general. +**Nota:** Las necesidades de escalabilidad de la organización dependerán de muchos factores, incluido el tamaño y número de repositorios, el número de usuarios y la utilización general. {% endtip %} -| Servicios | Mínimo de nodos requeridos | -|:---------------------------------------------------------------------------------------------:|:--------------------------:| -| `job-server`,
`memcache-server`,
`metrics-server`,
`web-server` | 2 | -| `mysql-server`,
`redis-server` | 2 | -| `consul-server` | 3 | -| `git-server`,
`pages-server`,
`storage-server` | 3 | -| `elasticsearch-server` | 3 | +| Servicios | Mínimo de nodos requeridos | +| :-: | :-: | +| `job-server`,
`memcache-server`,
`metrics-server`,
`web-server` | 2 | +| `mysql-server`,
`redis-server` | 2 | +| `consul-server` | 3 | +| `git-server`,
`pages-server`,
`storage-server` | 3 | +| `elasticsearch-server` | 3 | ## Recomendaciones de diseño de agrupación -La agrupación permite que los servicios que constituyen {% data variables.product.prodname_ghe_server %} experimenten un aumento gradual independientemente de los demás. Esta flexibilidad puede usarse para diseñar e implementar una agrupación que se adapta a las organizaciones con diferentes requisitos de escalabilidad. Por ejemplo, es posible que algunas organizaciones necesiten una mayor capacidad de almacenamiento para extracciones frecuentes o de gran tamaño, pero el uso del servidor web puede ser relativamente bajo. Otra organización puede tener un buen rendimiento con menos recursos de almacenamiento, pero se necesitan más nodos que ejecuten `pages-server` or `elasticsearch-server`. Hay muchas combinaciones diferentes posibles. Trabaja con tu representante de cuenta para determinar la mejor configuración de agrupación para tus necesidades específicas. +La agrupación permite que los servicios que constituyen {% data variables.product.prodname_ghe_server %} experimenten un aumento gradual independientemente de los demás. Esta flexibilidad puede usarse para diseñar e implementar una agrupación que se adapta a las organizaciones con diferentes requisitos de escalabilidad. Por ejemplo, es posible que algunas organizaciones necesiten una mayor capacidad de almacenamiento para extracciones frecuentes o de gran tamaño, pero el uso del servidor web puede ser relativamente bajo. Otra organización puede tener un buen rendimiento con menos recursos de almacenamiento, pero necesitar muchos nodos que ejecuten `pages-server` o `elasticsearch-server`. Hay muchas combinaciones diferentes posibles. Trabaja con tu representante de cuenta para determinar la mejor configuración de agrupación para tus necesidades específicas. - Esparcir nodos redundantes por todo el hardware independiente. Si compartes su CPU, memoria o dispositivos de almacenamiento, reducirás el rendimiento e introducirás puntos de falla únicos. Los componentes de trabajo en red compartidos también pueden reducir la capacidad y aumentar el riesgo de pérdida de conectividad en caso de una interrupción. - Uso de almacenamiento rápido. Por lo general, las redes del área de almacenamiento (SAN, por sus siglas en inglés) se optimizan para obtener una máxima utilización de espacio, disponibilidad y tolerancia a fallas, y no un rendimiento absoluto. La agrupación de {% data variables.product.prodname_ghe_server %} brinda redundancia y disponibilidad, y ofrecerá un mejor rendimiento en el almacenamiento más rápido disponible. Se recomienda el almacenamiento SSD local. @@ -68,8 +73,8 @@ La agrupación permite que los servicios que constituyen {% data variables.produ ### Ejemplo del diagrama de agrupación {% note %} -**Nota: Este es solo un ejemplo.** El diseño de agrupamiento óptimo de tu organización dependerá de tus necesidades exclusivas. Habla con tu representante dedicado o con {% data variables.contact.contact_enterprise_sales %} para que te podamos ayudar a determinar la mejor configuración del clúster. +**Nota: Esto es solo un ejemplo.** El diseño óptimo del clúster de la organización dependerá de sus necesidades únicas. Habla con tu representante dedicado o con {% data variables.contact.contact_enterprise_sales %} para que te podamos ayudar a determinar la mejor configuración del clúster. {% endnote %} -Ejemplo de agrupamiento +Example Cluster diff --git a/translations/es-ES/content/admin/enterprise-management/configuring-clustering/about-clustering.md b/translations/es-ES/content/admin/enterprise-management/configuring-clustering/about-clustering.md index e3da4c6d38..c554ffe6bb 100644 --- a/translations/es-ES/content/admin/enterprise-management/configuring-clustering/about-clustering.md +++ b/translations/es-ES/content/admin/enterprise-management/configuring-clustering/about-clustering.md @@ -13,13 +13,18 @@ type: overview topics: - Clustering - Enterprise +ms.openlocfilehash: 5da017898f1f0e205685dcf1fc29b5088030421a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146332484' --- - ## Arquitectura de agrupación -{% data variables.product.prodname_ghe_server %} está compuesto por un conjunto de servicios. En una agrupación, estos servicios se ejecutan en múltiples nodos y las solicitudes son un balanceador de carga entre ellos. Los cambios se almacenan automáticamente con copias redundantes en nodos separados. La mayoría de los servicios son pares iguales con otras instancias del mismo servicio. Las excepciones a esto son los servicios `mysql-server` and `redis-server`. Estos operan con un solo nodo _principal_ o más nodos _réplica_. +{% data variables.product.prodname_ghe_server %} está compuesto por un conjunto de servicios. En una agrupación, estos servicios se ejecutan en múltiples nodos y las solicitudes son un balanceador de carga entre ellos. Los cambios se almacenan automáticamente con copias redundantes en nodos separados. La mayoría de los servicios son pares iguales con otras instancias del mismo servicio. Las excepciones a esto son los servicios `mysql-server` y `redis-server`. Funcionan con un único nodo _primario_ con uno o varios nodos de _réplica_. -Aprende más sobre los [servicios requeridos para los agrupamientos](/enterprise/admin/enterprise-management/about-cluster-nodes#services-required-for-clustering). +Obtenga más información sobre [los servicios necesarios para la agrupación en clústeres](/enterprise/admin/enterprise-management/about-cluster-nodes#services-required-for-clustering). ## ¿Es adecuada la agrupación para mi organización? @@ -27,7 +32,7 @@ Aprende más sobre los [servicios requeridos para los agrupamientos](/enterprise {% data variables.product.prodname_ghe_server %} requiere una baja latencia entre los nodos y no está hecho para redundancia en todas las ubicaciones geográficas. -La agrupación brinda redundancia, pero no pretende reemplazar una configuración de Alta disponibilidad. Para obtener más información, consulta [Configuración de alta disponibilidad](/enterprise/admin/guides/installation/configuring-github-enterprise-server-for-high-availability). Una configuración de conmutación primaria/secundaria es mucho más simple que la agrupación y permitirá satisfacer las necesidades de muchas organizaciones. Para obtener más información, consulta [Diferencias entre agrupación y alta disponibilidad](/enterprise/admin/guides/clustering/differences-between-clustering-and-high-availability-ha/). +La agrupación brinda redundancia, pero no pretende reemplazar una configuración de Alta disponibilidad. Para obtener más información, consulte "[Configuración de alta disponibilidad](/enterprise/admin/guides/installation/configuring-github-enterprise-server-for-high-availability)". Una configuración de conmutación primaria/secundaria es mucho más simple que la agrupación y permitirá satisfacer las necesidades de muchas organizaciones. Para obtener más información, consulte [Diferencias entre la agrupación en clústeres y la alta disponibilidad](/enterprise/admin/guides/clustering/differences-between-clustering-and-high-availability-ha/). {% data reusables.package_registry.packages-cluster-support %} diff --git a/translations/es-ES/content/admin/enterprise-management/configuring-clustering/cluster-network-configuration.md b/translations/es-ES/content/admin/enterprise-management/configuring-clustering/cluster-network-configuration.md index a6bf232642..09cf633db4 100644 --- a/translations/es-ES/content/admin/enterprise-management/configuring-clustering/cluster-network-configuration.md +++ b/translations/es-ES/content/admin/enterprise-management/configuring-clustering/cluster-network-configuration.md @@ -13,77 +13,82 @@ topics: - Enterprise - Infrastructure - Networking -shortTitle: Configurar una red de clúster +shortTitle: Configure a cluster network +ms.openlocfilehash: d6e4d50077cccc3e5582be0af39bdae0046cd8c8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112762' --- - -## Consideraciones de red +## Consideraciones sobre la red El diseño de red más simple para una agrupación es colocar los nodos en una LAN única. Si un clúster debe abarcar subredes, no te recomendamos configurar ninguna regla de firewall entre ellas. La latencia entre nodos debe ser de menos de 1 milisegundo. -{% ifversion ghes %}Para contar con alta disponibilidad, la latencia entre la red con los nodos activos y la red con los pasivos debe ser de menos de 70 milisegundos. No te recomendamos configurar una firewall entre las dos redes.{% endif %} +{% ifversion ghes %} Para obtener alta disponibilidad, la latencia entre la red con los nodos activos y la red con los nodos pasivos debe ser inferior a 70 milisegundos. No te recomendamos configurar una firewall entre las dos redes.{% endif %} ### Puertos de la aplicación para usuarios finales Los puertos de la aplicación permiten que los usuarios finales accedan a Git y a las aplicaciones web. -| Port (Puerto) | Descripción | Cifrado | -|:------------- |:------------------------------------------------------------------------- |:---------------------------------------------------------------------- | -| 22/TCP | Git sobre SSH | Sí | -| 25/TCP | SMTP | Requiere STARTTLS | -| 80/TCP | HTTP | No
(Cuando SSL está habilitado, este puerto redirige a HTTPS) | -| 443/TCP | HTTPS | Sí | -| 9418/TCP | Puerto de protocolo de Git simple
(Inhabilitado en modo privado) | No | +| Port | Descripción | Cifrados | +| :------------- | :------------- | :------------- | +| 22/TCP | Git sobre SSH | Sí | +| 25/TCP | SMTP | Requiere STARTTLS | +| 80/TCP | HTTP | No
(Cuando SSL está habilitado, este puerto redirige a HTTPS) | +| 443/TCP | HTTPS | Sí | +| 9418/TCP | Puerto de protocolo Git simple
(Deshabilitado en modo privado) | No | ### Puertos administrativos No se requieren puertos administrativos para el uso de la aplicación básica por parte de los usuarios finales. -| Port (Puerto) | Descripción | Cifrado | -|:------------- |:--------------------------- |:---------------------------------------------------------------------- | -| ICMP | Ping de ICMP | No | -| 122/TCP | SSH administrativo | Sí | -| 161/UDP | SNMP | No | -| 8080/TCP | Consola de gestión HTTP | No
(Cuando SSL está habilitado, este puerto redirige a HTTPS) | -| 8443/TCP | Consola de gestión de HTTPS | Sí | +| Port | Descripción | Cifrados | +| :------------- | :------------- | :------------- | +| ICMP | Ping de ICMP | No | +| 122/TCP | SSH administrativo | Sí | +| 161/UDP | SNMP | No | +| 8080/TCP | Consola de gestión HTTP | No
(Cuando SSL está habilitado, este puerto redirige a HTTPS) | +| 8443/TCP | Consola de gestión de HTTPS | Sí | ### Puertos de comunicación de agrupación Si un cortafuego de nivel de red se coloca entre los nodos estos puertos deberán estar accesibles. La comunicación entre los nodos no está cifrada. Estos puertos no deberían estar accesibles externamente. -| Port (Puerto) | Descripción | -|:------------- |:---------------------------------------- | -| 1336/TCP | API interna | -| 3033/TCP | Acceso SVN interno | -| 3037/TCP | Acceso SVN interno | -| 3306/TCP | MySQL | -| 4486/TCP | Acceso del gobernador | -| 5115/TCP | Respaldo de almacenamiento | -| 5208/TCP | Acceso SVN interno | -| 6379/TCP | Redis | -| 8001/TCP | Grafana | -| 8090/TCP | Acceso a GPG interno | -| 8149/TCP | Acceso al servidor de archivos de GitRPC | -| 8300/TCP | Consul | -| 8301/TCP | Consul | -| 8302/TCP | Consul | -| 9000/TCP | Git Daemon | -| 9102/TCP | Servidor de archivos de las páginas | -| 9105/TCP | Servidor LFS | -| 9200/TCP | ElasticSearch | -| 9203/TCP | Servicio de código semántico | -| 9300/TCP | ElasticSearch | -| 11211/TCP | Memcache | -| 161/UDP | SNMP | -| 8125/UDP | Statsd | -| 8301/UDP | Consul | -| 8302/UDP | Consul | -| 25827/UDP | Collectd | +| Port | Descripción | +| :------------- | :------------- | +| 1336/TCP | API Interna | +| 3033/TCP | Acceso SVN interno | +| 3037/TCP | Acceso SVN interno | +| 3306/TCP | MySQL | +| 4486/TCP | Acceso del gobernador | +| 5115/TCP | Back-end de almacenamiento | +| 5208/TCP | Acceso SVN interno | +| 6379/TCP | Redis | +| 8001/TCP | Grafana | +| 8090/TCP | Acceso a GPG interno | +| 8149/TCP | Acceso al servidor de archivos de GitRPC | +| 8300/TCP | Consul | +| 8301/TCP | Consul | +| 8302/TCP | Consul | +| 9000/TCP | Git Daemon | +| 9102/TCP | Servidor de archivos de las páginas | +| 9105/TCP | Servidor LFS | +| 9200/TCP | Elasticsearch | +| 9203/TCP | Servicio de código semántico | +| 9300/TCP | Elasticsearch | +| 11211/TCP | Memcache | +| 161/UDP | SNMP | +| 8125/UDP | Statsd | +| 8301/UDP | Consul | +| 8302/UDP | Consul | +| 25827/UDP | Collectd | ## Configurar un balanceador de carga Recomendamos un balanceador de carga externo basado en TCP que respalde el protocolo PROXY para distribuir el tráfico a través de los nodos. Considera estas configuraciones del balanceador de carga: - - Los puertos TCP (que se muestra a continuación) deberán ser reenviados a los nodos que ejecutan el servicio `web-server`. Estos son los únicos nodos que sirven a las solicitudes de clientes externos. + - Los puertos TCP (que se muestran a continuación) se deberán reenviar a los nodos que ejecutan el servicio `web-server`. Estos son los únicos nodos que sirven a las solicitudes de clientes externos. - Las sesiones pegajosas no deberían habilitarse. {% data reusables.enterprise_installation.terminating-tls %} @@ -114,7 +119,7 @@ Recomendamos firmemente habilitar el soporte PROXY para tu instancia y el balanc {% data reusables.enterprise_clustering.x-forwarded-for %} -Para habilitar el encabezado `X-Forwarded-For`, usa este comando: +Para habilitar el encabezado `X-Forwarded-For`, use este comando: ```shell $ ghe-config 'loadbalancer.http-forward' 'true' && ghe-cluster-config-apply @@ -125,8 +130,7 @@ $ ghe-config 'loadbalancer.http-forward' 'true' && ghe-cluster-config-apply ### Configurar revisiones de estado Las comprobaciones de estado permiten que un balanceador de carga deje de enviar tráfico a un nodo que no responde si una comprobación preconfigurada falla en ese nodo. Si un nodo de agrupación falla, las revisiones de estado emparejadas con nodos redundantes brindan alta disponibilidad. -{% data reusables.enterprise_clustering.health_checks %} -{% data reusables.enterprise_site_admin_settings.maintenance-mode-status %} +{% data reusables.enterprise_clustering.health_checks %} {% data reusables.enterprise_site_admin_settings.maintenance-mode-status %} ## Requisitos de DNS diff --git a/translations/es-ES/content/admin/enterprise-management/configuring-clustering/configuring-high-availability-replication-for-a-cluster.md b/translations/es-ES/content/admin/enterprise-management/configuring-clustering/configuring-high-availability-replication-for-a-cluster.md index 0034b69794..98b499f0e3 100644 --- a/translations/es-ES/content/admin/enterprise-management/configuring-clustering/configuring-high-availability-replication-for-a-cluster.md +++ b/translations/es-ES/content/admin/enterprise-management/configuring-clustering/configuring-high-availability-replication-for-a-cluster.md @@ -13,16 +13,21 @@ topics: - Enterprise - High availability - Infrastructure -shortTitle: Configurar la replicación de HA +shortTitle: Configure HA replication +ms.openlocfilehash: 3663fe290fab6644c5650c3f1ff435dfae87bcf4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120633' --- - ## Acerca de la replicación de disponibilidad alta para clústers Puedes configurar el despliegue de un clúster de {% data variables.product.prodname_ghe_server %} para que tenga disponibilidad alta, mientras que un conjunto idéntico de nodos pasivos se sincroniza con los nodos en tu clúster activo. Si las características de hardware o software afectan el centro de datos que alberga tu clúster activo, puedes hacer una recuperación de fallos manual a los nodos de réplica y seguir procesando las solicitudes de los usuarios, minimizando así el impacto del servicio interrumpido. En el modo de alta disponibilidad, cada nodo activo se sincroniza regularmente con un nodo pasivo correspondiente. El nodo pasivo se ejecuta en espera y no sirve a las aplicaciones ni procesa solicitudes de usuarios. -Te recomendamos configurar la disponibilidad alta como parte de un plan integral de recuperación de desastres para {% data variables.product.prodname_ghe_server %}. También te recomendamos realizar respaldos constantemente. Para obtener más información, consulta "[Configurar copias de seguridad en tu aparato](/enterprise/admin/configuration/configuring-backups-on-your-appliance)" +Te recomendamos configurar la disponibilidad alta como parte de un plan integral de recuperación de desastres para {% data variables.product.prodname_ghe_server %}. También te recomendamos realizar respaldos constantemente. Para obtener más información, consulta "[Configuración de copias de seguridad en el dispositivo](/enterprise/admin/configuration/configuring-backups-on-your-appliance)". ## Prerrequisitos @@ -30,11 +35,11 @@ Te recomendamos configurar la disponibilidad alta como parte de un plan integral Para cada nodo existente en tu clúster activo, necesitarás aprovisionar una segunda máquina virtual con recursos de hardware idénticos. Por ejemplo, si tu clúster tiene 11 nodos y cada nodo tiene 12 vCPUs, 96 GB de RAM, y 750 GB de almacenamiento adjunto, deberás aprovisionar 11 máquinas virtuales en donde cada una tenga 12 vCPUs, 96 GB de RAM, y 750GB de almacenamiento adjunto. -En cada máquina virtual, instala la misma versión de {% data variables.product.prodname_ghe_server %} que se ejecuta en los nodos en tu clúster activo. No necesitas cargar una licencia ni realizar alguna configuración adicional. Para obtener más información, consulta "[Configurar una instancia del {% data variables.product.prodname_ghe_server %}](/enterprise/admin/installation/setting-up-a-github-enterprise-server-instance)." +En cada máquina virtual, instala la misma versión de {% data variables.product.prodname_ghe_server %} que se ejecuta en los nodos en tu clúster activo. No necesitas cargar una licencia ni realizar alguna configuración adicional. Para obtener más información, consulta "[Configuración de una instancia de {% data variables.product.prodname_ghe_server %}](/enterprise/admin/installation/setting-up-a-github-enterprise-server-instance)". {% note %} -**Nota**: Los nodos que pretendes utilizar para la replicación de disponibilidad alta deben ser instancias independientes de {% data variables.product.prodname_ghe_server %}. No inicialices los nodos pasivos como un segundo clúster. +**Nota**: Los nodos que pretendes utilizar para la replicación de alta disponibilidad deben ser instancias independientes de {% data variables.product.prodname_ghe_server %}. No inicialices los nodos pasivos como un segundo clúster. {% endnote %} @@ -42,13 +47,13 @@ En cada máquina virtual, instala la misma versión de {% data variables.product Debes asignar una dirección IP estática a cada nodo nuevo que aprovisiones, y debes configurar un balanceador de carga para aceptar las conecciones y dirigirlas a los nodos que están a nivel del front-end de tu clúster. -No te recomendamos configurar un firewall entre la red con con tu clúster activo y aquella con tu clúster pasivo. Lalatencia entre las redes con nodos activos y aquellas con nodos pasivos debe ser de menos de 70 milisegundos. Para obtener más información acerca de la conectividad de red entre nodos en el clúster pasivo, consulta la sección "[Configuración de clúster de red](/enterprise/admin/enterprise-management/cluster-network-configuration)". +No te recomendamos configurar un firewall entre la red con con tu clúster activo y aquella con tu clúster pasivo. Lalatencia entre las redes con nodos activos y aquellas con nodos pasivos debe ser de menos de 70 milisegundos. Para obtener más información sobre la conectividad de red entre los nodos del clúster pasivo, consulta "[Configuración de red del clúster](/enterprise/admin/enterprise-management/cluster-network-configuration)". ## Crear una réplica de disponibilidad alta para un clúster -- [Asignar nodos activos al datacenter primario](#assigning-active-nodes-to-the-primary-datacenter) -- [Agregar nodos pasivos al archivo de configuración de clúster](#adding-passive-nodes-to-the-cluster-configuration-file) -- [Ejemplo de configuración](#example-configuration) +- [Asignación de nodos activos al centro de datos primario](#assigning-active-nodes-to-the-primary-datacenter) +- [Adición de nodos pasivos al archivo de configuración del clúster](#adding-passive-nodes-to-the-cluster-configuration-file) +- [Configuración de ejemplo](#example-configuration) ### Asignar nodos activos al datacenter primario @@ -58,7 +63,7 @@ Antes de que definas un datacenter secundario para tus nodos pasivos, asegúrate {% data reusables.enterprise_clustering.open-configuration-file %} -3. Observa el nombre del datacenter primario de tus clústers. La sección de `[cluster]` en la parte superior del archivo de configuración del clúster define el nombre del datacenter primario, utilizando el par de clave-valor `primary-datacenter`. Predeterminadamente, el datacenter primario para tu clúster se llama `default`. +3. Observa el nombre del datacenter primario de tus clústers. La sección `[cluster]` de la parte superior del archivo de configuración del clúster define el nombre del centro de datos principal, mediante el par clave-valor `primary-datacenter`. De manera predeterminada, el centro de datos principal del clúster se denomina `default`. ```shell [cluster] @@ -67,9 +72,9 @@ Antes de que definas un datacenter secundario para tus nodos pasivos, asegúrate primary-datacenter = default ``` - - Opcionalmente, cambia el nombre del datacenter primario a uno más descriptivo o preciso editando el valor de `primary-datacenter`. + - Opcionalmente, puedes cambiar el nombre del centro de datos principal por uno más descriptivo o preciso editando el valor de `primary-datacenter`. -4. {% data reusables.enterprise_clustering.configuration-file-heading %} Debajo del encabezado de cada nodo, agrega un par de clave-valor para asignar el nodo a un datacenter. Utiliza el mismo valor que `primary-datacenter` desde el paso 3 en adelante. Por ejemplo, si quieres utilizar el nombre predeterminado (`default`), agrega el siguiente par de clave-valor a la sección para cada nodo. +4. {% data reusables.enterprise_clustering.configuration-file-heading %} Debajo del encabezado de cada nodo, agrega un par de clave-valor para asignar el nodo a un datacenter. Usa el mismo valor que `primary-datacenter` del paso 3 anterior. Por ejemplo, si quieres utilizar el nombre predeterminado (`default`), agrega el siguiente par clave-valor a la sección para cada nodo. ``` datacenter = default @@ -88,7 +93,7 @@ Antes de que definas un datacenter secundario para tus nodos pasivos, asegúrate {% note %} - **Nota**: Si cambiaste el nombre del datacenter primario en el paso 3, encuentra el par de clave-valor para `consul-datacenter` en la sección para cada nodo y cambia el valor al datacenter primario que renombraste. Por ejemplo, si nombraste al datacenter primario como `primary`, utiliza el siguiente par de clave-valor para cada nodo. + **Nota**: Si has cambiado el nombre del centro de datos principal en el paso 3, busca el par clave-valor `consul-datacenter` en la sección de cada nodo y cambia el valor al centro de datos principal cuyo nombre ha cambiado. Por ejemplo, si has asignado el nombre `primary` al centro de datos principal, usa el siguiente par clave-valor para cada nodo. ``` consul-datacenter = primary @@ -104,20 +109,20 @@ Después de que {% data variables.product.prodname_ghe_server %} te regrese al p ### Agregar nodos pasivos al archivo de configuración de clúster -Para configurar la disponibilidad alta, debes definir un nodo pasivo correspondiente para cada nodo activo en tu clúster. Con las siguientes instrucciones se crea una configuración de clúster nueva que define tanto los nodos activos como los pasivos. Lo que harás: +Para configurar la disponibilidad alta, debes definir un nodo pasivo correspondiente para cada nodo activo en tu clúster. Con las siguientes instrucciones se crea una configuración de clúster nueva que define tanto los nodos activos como los pasivos. Podrá: - Crear una copia del archivo de configuración del clúster activo. - Editar la copia para definir los nodos pasivos que corresponden a los nodos activos, agregando las direcciones IP de las máquinas virtuales nuevas que aprovisionaste. - Fusionar la copia modificada de la configuración del clúster con tu configuración activa. - Aplicar la configuración nueva para comenzar la replicación. -Para ver un ejemplo de configuración, consulta la sección "[Ejemplo de configuración](#example-configuration)". +Para ver una configuración de ejemplo, consulta "[Configuración de ejemplo](#example-configuration)". -1. Para cada nodo en tu clúster, aprovisiona una máquina virtual coincidente con especificaciones idénticas que ejecute la misma versión de {% data variables.product.prodname_ghe_server %}. Anota la dirección IPv4 y el nombre de host para cada nodo de clúster nuevo. Para obtener más información, consulta la sección "[Prerrequisitos](#prerequisites)". +1. Para cada nodo en tu clúster, aprovisiona una máquina virtual coincidente con especificaciones idénticas que ejecute la misma versión de {% data variables.product.prodname_ghe_server %}. Anota la dirección IPv4 y el nombre de host para cada nodo de clúster nuevo. Para obtener más información, consulta "[Requisitos previos](#prerequisites)". {% note %} - **Nota**: Si estás reconfigurando la disponibilidad alta después de una recuperación de un fallo, puedes utilizar los nodos viejos del datacenter primario en su lugar. + **Nota**: Si estás reconfigurando la alta disponibilidad después de una conmutación por error, puedes utilizar los nodos antiguos del centro de datos principal en su lugar. {% endnote %} @@ -129,19 +134,19 @@ Para ver un ejemplo de configuración, consulta la sección "[Ejemplo de configu cp /data/user/common/cluster.conf ~/$(date +%Y-%m-%d)-cluster.conf.backup ``` -4. Crea una copia de tu archivo de configuración de clúster en una ubicación temporal, como _/home/admin/cluster-passive.conf_. Borra los pares únicos de clave-valor para las direcciones IP (`ipv*`), las UUID (`uuid`), y las llaves públicas para WireGuard (`wireguard-pubkey`). +4. Crea una copia de tu archivo de configuración de clúster en una ubicación temporal, como _/home/admin/cluster-passive.conf_. Elimina pares clave-valor únicos para direcciones IP (`ipv*`), UUID (`uuid`) y claves públicas para WireGuard (`wireguard-pubkey`). ``` grep -Ev "(?:|ipv|uuid|vpn|wireguard\-pubkey)" /data/user/common/cluster.conf > ~/cluster-passive.conf ``` -5. Elimina la sección de `[cluster]` del archivo temporal de configuración de clúster que copiaste en el paso anterior. +5. Quita la sección de `[cluster]` del archivo temporal de configuración de clúster temporal que copiaste en el paso anterior. ``` git config -f ~/cluster-passive.conf --remove-section cluster ``` -6. Asigna un nombre para el datacenter secundario en donde aprovisionaste tus nodos pasivos, luego actualiza el archivo temporal de configuración de clúster con el nombre nuevo del datacenter. Reemplaza `SECONDARY` con el nombre que elegiste. +6. Asigna un nombre para el datacenter secundario en donde aprovisionaste tus nodos pasivos, luego actualiza el archivo temporal de configuración de clúster con el nombre nuevo del datacenter. Reemplaza `SECONDARY` por el nombre elegido. ```shell sed -i 's/datacenter = default/datacenter = SECONDARY/g' ~/cluster-passive.conf @@ -163,9 +168,9 @@ Para ver un ejemplo de configuración, consulta la sección "[Ejemplo de configu 9. En cada sección dentro del archivo temporal de configuración del clúster, actualiza la configuración del nodo. {% data reusables.enterprise_clustering.configuration-file-heading %} - - Cambia el nombre de host citado en el encabezado de la sección y el valor de `hostname` dentro de la sección al nombre de host del nodo pasivo, de acuerdo con el patrón que elegiste en el paso 7 antes mencionado. - - Agrega una nueva clave llamada `ipv4`, y configura el valor como la dirección IPv4 estática del nodo pasivo. - - Agrega un par de clave-valor nuevo, `replica = enabled`. + - Cambia el nombre de host citado en el encabezado de la sección y el valor de `hostname` dentro de la sección al nombre de host del nodo pasivo, de acuerdo con el patrón que elegiste en el paso 7 anterior. + - Agrega una nueva clave denominada `ipv4` y establece el valor en la dirección IPv4 estática del nodo pasivo. + - Agrega un nuevo par clave-valor, `replica = enabled`. ```shell [cluster "NEW PASSIVE NODE HOSTNAME"] @@ -183,7 +188,7 @@ Para ver un ejemplo de configuración, consulta la sección "[Ejemplo de configu cat ~/cluster-passive.conf >> /data/user/common/cluster.conf ``` -11. Designa los nodos de Redis y de MySQL en el datacenter secundario. Reemplaza `REPLICA MYSQL PRIMARY HOSTNAME` y `REPLICA REDIS PRIMARY HOSTNAME` con los nombres de host de los nodos pasivos que aprovisionaste para que empaten con tus primarios existentes de MySQL y de Redis. +11. Designa los nodos de Redis y de MySQL en el datacenter secundario. Reemplaza `REPLICA MYSQL PRIMARY HOSTNAME` y `REPLICA REDIS PRIMARY HOSTNAME` por los nombres de host de los nodos pasivos que has aprovisionado para que coincidan con los principales de MySQL y Redis existentes. ```shell git config -f /data/user/common/cluster.conf cluster.mysql-master-replica REPLICA MYSQL PRIMARY HOSTNAME @@ -192,21 +197,21 @@ Para ver un ejemplo de configuración, consulta la sección "[Ejemplo de configu {% warning %} - **Advertencia**: Revisa tu archivo de configuración de clúster antes de proceder. + **Advertencia**: Revisa el archivo de configuración del clúster antes de continuar. - - En la sección de `[cluster]` de nivel superior, asegúrate de que los valores para `mysql-master-replica` y para `redis-master-replica` sean los nombres de host correctos para los nodos pasivos en el datacenter secundario que servirán como los primarios de MySQL y de Redis después de una conmutación por error. - - En cada sección para un nodo activo que se llame `[cluster "ACTIVE NODE HOSTNAME"]`, vuelve a revisar los siguientes pares de clave-valor. - - `datacenter` debería coincidir con el valor de `primary-datacenter` en la sección de `[cluster]` de nivel superior. - - `consul-datacenter` debería coincidir con el valor de `datacenter`, cl cual debería ser el mismo valor para `primary-datacenter` en la sección de `[cluster]` de nivel superior. - - Asegúrate de que, para cada nodo activo, la configuración tenga **una** sección correspondiente para **un** nodo pasivo con los mismos roles. En cada sección para un nodo pasivo, verifica nuevamente cada par de clave-valor. - - `datacenter` debería coincidir con todo el resto de los nodos pasivos. - - `consul-datacenter` debería coincidir con todo el resto de los nodos pasivos. - - `hostname` debería coincidir con el nombre de host en el encabezado de la sección. - - `ipv4` debería coincidir con la dirección IPv4 estática única del nodo. - - `replica` debería estar configurado como `enabled`. + - En la sección `[cluster]` de nivel superior, asegúrate de que los valores de `mysql-master-replica` y `redis-master-replica` son los nombres de host correctos para los nodos pasivos del centro de datos secundario que servirán como principales de MySQL y Redis después de una conmutación por error. + - En cada sección de un nodo activo denominado [cluster "ACTIVE NODE HOSTNAME"], vuelve a comprobar los siguientes pares clave-valor. + - `datacenter` debe coincidir con el valor de `primary-datacenter` de la sección `[cluster]` de nivel superior. + - `consul-datacenter` debe coincidir con el valor de `datacenter`, que debe ser el mismo que el valor de `primary-datacenter` en la sección `[cluster]` de nivel superior. + - Asegúrate de que, para cada nodo activo, la configuración tiene **una** sección correspondiente para **un** nodo pasivo con los mismos roles. En cada sección para un nodo pasivo, verifica nuevamente cada par de clave-valor. + - `datacenter` debe coincidir con todos los demás nodos pasivos. + - `consul-datacenter` debe coincidir con todos los demás nodos pasivos. + - `hostname` debe coincidir con el nombre de host del encabezado de sección. + - `ipv4` debe coincidir con la dirección IPv4 estática única del nodo. + - `replica` debe configurarse como `enabled`. - Aprovecha la oportunidad para eliminar las secciones para los nodos sin conexión que ya no se utilicen. - Para revisar un ejemplo de configuración, consulta la sección "[Ejemplo de configuración](#example-configuration)". + Para revisar una configuración de ejemplo, consulta "[Configuración de ejemplo](#example-configuration)". {% endwarning %} @@ -226,9 +231,9 @@ Para ver un ejemplo de configuración, consulta la sección "[Ejemplo de configu {% data reusables.enterprise_clustering.configuration-finished %} -17. Configura un balanceador de carga que aceptará las conexiones de los usuarios si conmutas por error a los nodos pasivos. Para obtener más información, consulta la sección "[Configuración de red de clúster](/enterprise/admin/enterprise-management/cluster-network-configuration#configuring-a-load-balancer)". +17. Configura un balanceador de carga que aceptará las conexiones de los usuarios si conmutas por error a los nodos pasivos. Para obtener más información, consulta "[Configuración de red del clúster](/enterprise/admin/enterprise-management/cluster-network-configuration#configuring-a-load-balancer)". -Has terminado de configurar la replicación de disponibilidad alta para los nodos en tu clúster. Cada nodo activo comienza a replicar la configuración y los datos a su nodo pasivo correspondiente, y puedes dirigir el tráfico al balanceador de carga para el datacenter secundario en caso de que exista un fallo. Para obtener más información sobre la conmutación por error, consulta la sección "[Iniciar una conmutación por error a tu clúster de réplica](/enterprise/admin/enterprise-management/initiating-a-failover-to-your-replica-cluster)". +Has terminado de configurar la replicación de disponibilidad alta para los nodos en tu clúster. Cada nodo activo comienza a replicar la configuración y los datos a su nodo pasivo correspondiente, y puedes dirigir el tráfico al balanceador de carga para el datacenter secundario en caso de que exista un fallo. Para obtener más información sobre la conmutación por error, consulta "[Iniciar una conmutación por error en el clúster de réplica](/enterprise/admin/enterprise-management/initiating-a-failover-to-your-replica-cluster)". ### Ejemplo de configuración @@ -271,9 +276,9 @@ La configuración para un nodo activo en el nivel de almacenamiento de tu clúst La configuración para el nodo pasivo correspondiente en el nivel de almacenamiento se debería ver como en el ejemplo siguiente. -- Las diferencias importantes con nodo activo correspondiente estarán **restaltadas**. -- {% data variables.product.prodname_ghe_server %} asigna valores para `vpn`, `uuid`, y `wireguard-pubkey` automáticamente, así que no deberías definir los valores para los nodos pasivos que vayas a inicializar. -- Los roles del servidor, como se definen en las claves de `*-server`, coinciden con el nodo activo correspondiente. +- Las diferencias importantes con respecto al nodo activo correspondiente se marcan en **negrita**. +- {% data variables.product.prodname_ghe_server %} asigna valores para `vpn`, `uuid` y `wireguard-pubkey` automáticamente, por lo que no debes definir los valores para los nodos pasivos que inicializarás. +- Los roles de servidor, definidos mediante claves `*-server`, coinciden con el nodo activo correspondiente. ```shell ... @@ -302,7 +307,7 @@ La configuración para el nodo pasivo correspondiente en el nivel de almacenamie La replicación inicial entre los nodos activos y pasivos en tu clúster toma su tiempo. La cantidad de tiempo dependerá de la cantidad de datos a replicar y de los niveles de actividad de {% data variables.product.prodname_ghe_server %}. -Puedes monitorear el progreso de cualquier nodo en el clúster, utilizando las herramientas de línea de comandos que se encuentran disponibles a través del shell administrativo de {% data variables.product.prodname_ghe_server %}. Para obtener más información acerca del shell administrativo, consulta la sección "[Acceder al shell administrativo (SSH)](/enterprise/admin/configuration/accessing-the-administrative-shell-ssh)". +Puedes monitorear el progreso de cualquier nodo en el clúster, utilizando las herramientas de línea de comandos que se encuentran disponibles a través del shell administrativo de {% data variables.product.prodname_ghe_server %}. Para obtener más información sobre el shell administrativo, consulta "[Acceso al shell administrativo (SSH)](/enterprise/admin/configuration/accessing-the-administrative-shell-ssh)". - Monitorear la replicación de bases de datos: @@ -313,7 +318,7 @@ Puedes monitorear el progreso de cualquier nodo en el clúster, utilizando las h - Monitorear la replicación de los datos de los repositorios y los Gists: ``` - estado ghe-spokes + ghe-spokes status ``` - Monitorear la replicación de los adjuntos y los datos de LFS: @@ -328,7 +333,7 @@ Puedes monitorear el progreso de cualquier nodo en el clúster, utilizando las h ghe-dpages replication-status ``` -Puedes utilizar `ghe-cluster-status` para revisar la salud general de tu clúster. Para obtener más información, consulta la sección "[Utilidades de la línea de comandos](/enterprise/admin/configuration/command-line-utilities#ghe-cluster-status)". +Puedes usar `ghe-cluster-status` para revisar el estado general del clúster. Para obtener más información, consulta "[Utilidades de línea de comandos](/enterprise/admin/configuration/command-line-utilities#ghe-cluster-status)". ## Reconfigurar la replilcación de disponibilidad alta después de un fallo @@ -342,7 +347,7 @@ Después de recuperarte de un fallo, puedes reconfigurar la disponibilidad alta 2. Utiliza los nodos activos antiguos como los nodos pasivos nuevos. -El proceso para reconfigurar la disponibilidad alta es idéntico a la configuración inicial de la misma. Para obtener más información, consulta la sección "[Crear una réplica de disponibilidad alta para un clúster](#creating-a-high-availability-replica-for-a-cluster)". +El proceso para reconfigurar la disponibilidad alta es idéntico a la configuración inicial de la misma. Para obtener más información, consulta "[Creación de una réplica de alta disponibilidad para un clúster](#creating-a-high-availability-replica-for-a-cluster)". ## Inhabilitar la replicación de disponibilidad alta para un clúster @@ -353,9 +358,9 @@ Pudes parar la replicación hacia los nodos pasivos para el despliegue de {% dat {% data reusables.enterprise_clustering.open-configuration-file %} -3. En la sección de `[cluster]` de nivel superior, borra los pares de clave-valor de `redis-master-replica` y `mysql-master-replica`. +3. En la sección `[cluster]` de nivel superior, elimina los pares clave-valor `redis-master-replica` y `mysql-master-replica`. -4. Borra cada sección para un nodo pasivo. Para los nodos pasivos, `replica` se configura como `enabled`. +4. Borra cada sección para un nodo pasivo. En el caso de los nodos pasivos, `replica` se configura como `enabled`. {% data reusables.enterprise_clustering.apply-configuration %} diff --git a/translations/es-ES/content/admin/enterprise-management/configuring-clustering/differences-between-clustering-and-high-availability-ha.md b/translations/es-ES/content/admin/enterprise-management/configuring-clustering/differences-between-clustering-and-high-availability-ha.md index a4b239b422..644e74150e 100644 --- a/translations/es-ES/content/admin/enterprise-management/configuring-clustering/differences-between-clustering-and-high-availability-ha.md +++ b/translations/es-ES/content/admin/enterprise-management/configuring-clustering/differences-between-clustering-and-high-availability-ha.md @@ -13,9 +13,14 @@ topics: - Enterprise - High availability - Infrastructure -shortTitle: Elegir un clúster o HA +shortTitle: Choosing cluster or HA +ms.openlocfilehash: 3a15defe4327b1aeed4f0db22586c75b233b5908 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146332492' --- - ## Escenarios de fallas Tanto la alta disponibilidad (HA, por sus siglas en inglés) como el agrupamiento brindan redundancia al eliminar el nodo único como punto de falla. Pueden brindar disponibilidad en estos escenarios: @@ -28,19 +33,19 @@ Tanto la alta disponibilidad (HA, por sus siglas en inglés) como el agrupamient ## Diferencias en el método de conmutación y configuración -| Característica | Configuración de conmutación | Método de conmutación | -|:------------------------------------ |:--------------------------------------------------------------------------------------- |:---------------------------------------------------------------------------------------------------------------------------- | -| Configuración de alta disponibilidad | Registro de DNS con un TTL bajo que apunta al aparato principal o balanceador de carga. | Debes impulsar manualmente el aparato de réplica en las configuraciones de conmutación DNS y balanceador de carga. | -| Agrupación | El registro DNS debe apuntar a un balanceador de carga. | Si falla un nodo detrás de un balanceador de carga, el tráfico se envía automáticamente a los otros nodos de funcionamiento. | +| Característica | Configuración de conmutación | Método de conmutación por error | +| :------------- | :------------- | :--- | +| Configuración de alta disponibilidad | Registro de DNS con un TTL bajo que apunta al aparato principal o balanceador de carga. | Debes impulsar manualmente el aparato de réplica en las configuraciones de conmutación DNS y balanceador de carga. | +| Agrupación en clústeres | El registro DNS debe apuntar a un balanceador de carga. | Si falla un nodo detrás de un balanceador de carga, el tráfico se envía automáticamente a los otros nodos de funcionamiento. | -## Copias de seguridad y recuperación ante desastres +## Copia de seguridad y recuperación ante desastres -Ni el HA ni el Clústering debe considerarse como un reemplazo de los respaldos habituales. Para obtener más información, consulta "[Configurar copias de seguridad en tu aparato](/enterprise/admin/guides/installation/configuring-backups-on-your-appliance)" +Ni el HA ni el Clústering debe considerarse como un reemplazo de los respaldos habituales. Para obtener más información, vea "[Configurar copias de seguridad en el dispositivo](/enterprise/admin/guides/installation/configuring-backups-on-your-appliance)". -## Supervisar +## Supervisión -Las características de disponibilidad, especialmente las que tienen conmutación automática como Agrupación, pueden enmascarar una falla dado que el servicio generalmente no se ve interrumpido cuando algo falla. Ya sea que esté usando HA o Agrupación, supervisar el estado de cada instancia es importante para que puedas estar al tanto cuando se produce una falla. Para obtener más información sobre el monitoreo, consulta las secciones "[Umbrales de alerta recomendados](/enterprise/admin/guides/installation/recommended-alert-thresholds/)" y "[Monitorear los nodos de clúster](/enterprise/{{ currentVersion}}/admin/guides/clustering/monitoring-cluster-nodes/)". +Las características de disponibilidad, especialmente las que tienen conmutación automática como Agrupación, pueden enmascarar una falla dado que el servicio generalmente no se ve interrumpido cuando algo falla. Ya sea que esté usando HA o Agrupación, supervisar el estado de cada instancia es importante para que puedas estar al tanto cuando se produce una falla. Para obtener más información sobre la supervisión, vea "[Umbrales recomendados de alerta](/enterprise/admin/guides/installation/recommended-alert-thresholds/)" y "[Supervisar los nodos de clúster](/enterprise/{{ currentVersion}}/admin/guides/clustering/monitoring-cluster-nodes/)". -## Leer más -- Para obtener más información acerca del {% data variables.product.prodname_ghe_server %} Agrupamiento, visite la sección de "[Acerca del agrupamiento](/enterprise/{{ currentVersion}}/admin/guides/clustering/about-clustering/)." -- Para obtener más información sobre HA, consulta "[Configurar {% data variables.product.prodname_ghe_server %} para alta disponibilidad](/enterprise/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)". +## Información adicional +- Para obtener más información sobre la agrupación en clústeres de {% data variables.product.prodname_ghe_server %}, vea "[Acerca de la agrupación en clústeres](/enterprise/{{ currentVersion}}/admin/guides/clustering/about-clustering/)". +- Para obtener más información sobre la alta disponibilidad, vea "[Configurar {% data variables.product.prodname_ghe_server %} para alta disponibilidad](/enterprise/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)". diff --git a/translations/es-ES/content/admin/enterprise-management/configuring-clustering/evacuating-a-cluster-node.md b/translations/es-ES/content/admin/enterprise-management/configuring-clustering/evacuating-a-cluster-node.md index 612af06542..04ee89e582 100644 --- a/translations/es-ES/content/admin/enterprise-management/configuring-clustering/evacuating-a-cluster-node.md +++ b/translations/es-ES/content/admin/enterprise-management/configuring-clustering/evacuating-a-cluster-node.md @@ -11,35 +11,40 @@ type: how_to topics: - Clustering - Enterprise +ms.openlocfilehash: 775e53aafadae8c5c76a9f1dfef43ebaf7ceb9f1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120626' --- - ## Acerca de la evacuación de los nodos de clúster En una configuración de clúster para {% data variables.product.product_name %}, puedes evacuar un nodo antes de desconectarlo. La evacuación garantiza que los nodos restantes en un nivel de servicio contengan todos los datos de dicho servicio. Por ejemplo, cuando reemplazas la máquina virtual por un nodo en tu clúster, primero debes evacuarlo. -Para obtener más información sobre los nodos y niveles de servicio para {% data variables.product.prodname_ghe_server %}, consulta la sección "[Acerca de los nodos de clúster](/admin/enterprise-management/configuring-clustering/about-cluster-nodes)". +Para obtener más información sobre los nodos y los niveles de servicio para {% data variables.product.prodname_ghe_server %}, consulta "[Acerca de los nodos de clúster](/admin/enterprise-management/configuring-clustering/about-cluster-nodes)". {% warning %} **Advertencias**: -- Para evitar la pérdida de datos, {% data variables.product.company_short %} recomienda fuertemente que evacúes un nodo antes de desconectarlo. +- Para evitar la pérdida de datos, {% data variables.product.company_short %} recomienda fuertemente que evacúes un nodo antes de desconectarlo. -- Si solo tienes tres nodos en tu clúster de servicios de datos, no puedes evacuar los nodos porque `ghe-spokes` no tiene otro lugar para hacer una copia. Si tienes cuatro o más, `ghe-spokes` moverá todos los repositorios del nodo evacuado. +- Si solo tienes tres nodos en tu clúster de servicios de datos, no puedes evacuar los nodos porque `ghe-spokes` no tiene otro lugar para hacer una copia. Si tienes cuatro o más, `ghe-spokes` moverá todos los repositorios fuera del nodo evacuado. {% endwarning %} ## Evacuar un nodo de agrupación -Si planeas desconectar un nodo y este ejecuta un rol de servicio de datos como `git-server`, `pages-server` o `storage-server`, evacúa cada nodo antes de desconectarlo. +Si tienes previsto desconectar un nodo y el nodo ejecuta un rol de servicio de datos como `git-server`, `pages-server` o `storage-server`, evacúa cada nodo antes de desconectar el nodo. {% data reusables.enterprise_clustering.ssh-to-a-node %} -1. Para encontrar la UUID del nodo a evacuar, ejecuta el siguiente comando. Reemplaza `HOSTNAME` con el nombre de host del nodo. +1. Para encontrar la UUID del nodo a evacuar, ejecuta el siguiente comando. Reemplaza `HOSTNAME` por el nombre de host del nodo. ```shell $ ghe-config cluster.HOSTNAME.uuid ``` -1. Monitorea el estado del nodo mientras {% data variables.product.product_name %} copia los datos. No desconectes el nodo sino hasta que se complete la copia. Para monitorear el estado de tu nodo, ejecuta cualquiera de los siguientes comandos, reemplazando `UUID` con la UUID del paso 2. +1. Monitorea el estado del nodo mientras {% data variables.product.product_name %} copia los datos. No desconectes el nodo sino hasta que se complete la copia. Para supervisar el estado de tu nodo, ejecuta cualquiera de los siguientes comandos, reemplazando `UUID` con la UUID del paso 2. - **Git**: @@ -47,7 +52,7 @@ Si planeas desconectar un nodo y este ejecuta un rol de servicio de datos como ` $ ghe-spokes evac-status git-server-UUID ``` - - **{% data variables.product.prodname_pages %}**: + - **{% data variables.product.prodname_pages %}** : ```shell $ echo "select count(*) from pages_replicas where host = 'pages-server-UUID'" | ghe-dbconsole -y @@ -66,13 +71,13 @@ Si planeas desconectar un nodo y este ejecuta un rol de servicio de datos como ` $ ghe-spokes server evacuate git-server-UUID \'REASON FOR EVACUATION\' ``` - - **{% data variables.product.prodname_pages %}**: + - **{% data variables.product.prodname_pages %}** : ```shell $ ghe-dpages evacuate pages-server-UUID ``` - - Para **almacenamiento**, primero toma el nodo sin conexión ejecutando el siguiente comando. + - Para el **almacenamiento**, primero debes desconectar el nodo ejecutando el siguiente comando. ```shell $ ghe-storage offline storage-server-UUID diff --git a/translations/es-ES/content/admin/enterprise-management/configuring-clustering/index.md b/translations/es-ES/content/admin/enterprise-management/configuring-clustering/index.md index 4c53281967..81a135c76b 100644 --- a/translations/es-ES/content/admin/enterprise-management/configuring-clustering/index.md +++ b/translations/es-ES/content/admin/enterprise-management/configuring-clustering/index.md @@ -22,5 +22,11 @@ children: - /evacuating-a-cluster-node - /configuring-high-availability-replication-for-a-cluster - /initiating-a-failover-to-your-replica-cluster +ms.openlocfilehash: 53288d602951e8e271e245d20248d9bdf1a42634 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120609' --- diff --git a/translations/es-ES/content/admin/enterprise-management/configuring-clustering/initializing-the-cluster.md b/translations/es-ES/content/admin/enterprise-management/configuring-clustering/initializing-the-cluster.md index d6dec4ac58..0f489567d9 100644 --- a/translations/es-ES/content/admin/enterprise-management/configuring-clustering/initializing-the-cluster.md +++ b/translations/es-ES/content/admin/enterprise-management/configuring-clustering/initializing-the-cluster.md @@ -11,44 +11,48 @@ type: how_to topics: - Clustering - Enterprise +ms.openlocfilehash: ea771194e8bf5104707a645c4ee18473ff235153 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146331820' --- - {% data reusables.enterprise_clustering.clustering-requires-https %} ## Instalar {% data variables.product.prodname_ghe_server %} -1. En cada nodo de agrupación, suministra e instala {% data variables.product.prodname_ghe_server %}. Para obtener más información, consulta "[Configurar una instancia del {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/setting-up-a-github-enterprise-server-instance)." +1. En cada nodo de agrupación, suministra e instala {% data variables.product.prodname_ghe_server %}. Para obtener más información, consulta "[Configuración de una instancia de {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/setting-up-a-github-enterprise-server-instance)". 2. Mediante el shell administrativo o DHCP, configura **solo** la dirección IP de cada nodo. No configures los otros parámetros. ## Configurar el primer nodo -1. Conèctate al nodo que se designarà como el primario de MySQL en la `cluster.conf`. Para obtener màs informaciòn, consulta la secciòn "[Acerca del archivo de configuraciòn de clùster](/enterprise/admin/guides/clustering/initializing-the-cluster/#about-the-cluster-configuration-file)". -2. En tu navegador web, visita `https://:8443/setup/`. -{% data reusables.enterprise_installation.upload-a-license-file %} -{% data reusables.enterprise_installation.save-settings-in-web-based-mgmt-console %} -{% data reusables.enterprise_installation.instance-will-restart-automatically %} +1. Conéctate al nodo que se designará como principal de MySQL en `cluster.conf`. Para obtener más información, consulta "[Acerca del archivo de configuración del clúster](/enterprise/admin/guides/clustering/initializing-the-cluster/#about-the-cluster-configuration-file)". +2. En el explorador web, ve a `https://:8443/setup/`. +{% data reusables.enterprise_installation.upload-a-license-file %} {% data reusables.enterprise_installation.save-settings-in-web-based-mgmt-console %} {% data reusables.enterprise_installation.instance-will-restart-automatically %} ## Inicializar la agrupación -Para inicializar la agrupación, necesitas un archivo de configuración de agrupación (`cluster.conf`). Para obtener màs informaciòn, consulta la secciòn "[Acerca del archivo de configuraciòn de clùster](/enterprise/admin/guides/clustering/initializing-the-cluster/#about-the-cluster-configuration-file)". +Para inicializar el clúster, necesitas un archivo de configuración del clúster (`cluster.conf`). Para obtener más información, consulta "[Acerca del archivo de configuración del clúster](/enterprise/admin/guides/clustering/initializing-the-cluster/#about-the-cluster-configuration-file)". -1. Desde el primer nodo que se configuró, ejecuta `ghe-cluster-config. init`. De esta manera, se inicializará la agrupación si existen nodos en el archivo de configuración de la agrupación que no están configurados. -2. Ejecuta `ghe-cluster-config-apply`. Esto validará el archivo `cluster.conf`, aplicará la configuración a cada archivo del nodo y traerá los servicios configurados en cada nodo. +1. Desde el primer nodo que se configuró, ejecuta `ghe-cluster-config-init`. De esta manera, se inicializará la agrupación si existen nodos en el archivo de configuración de la agrupación que no están configurados. +2. Ejecute `ghe-cluster-config-apply`. De esta manera se validará el archivo `cluster.conf`, se aplicará la configuración a cada archivo del nodo y se traerán los servicios configurados en cada nodo. -Para comprobar el estado de una agrupación en funcionamiento, usa el comando `ghe-cluster-status`. +Para comprobar el estado de un clúster en ejecución, usa el comando `ghe-cluster-status`. ## Acerca del archivo de configuración de la agrupación -El archivo de configuración de la agrupación (`cluster.conf`) define los nodos en la agrupación, y los servicios que ejecutan. Para obtener más información, consulta la sección "[Acerca de los nodos de clúster](/enterprise/admin/guides/clustering/about-cluster-nodes)". +El archivo de configuración del clúster (`cluster.conf`) define los nodos del clúster y qué servicios ejecutan. +Para obtener más información, consulta "[Acerca de los nodos de clúster](/enterprise/admin/guides/clustering/about-cluster-nodes)". -Este ejemplo `cluster.conf` define una agrupación con cinco nodos. +En este ejemplo, `cluster.conf` define un clúster con cinco nodos. - - Dos nodos (llamados `ghe-app-node-\*`) ejecutan los servicios `web-server` y `job-server` responsables de atender las solicitudes de los clientes. - - Tres nodos (llamados `ghe-data-node-\*`) ejecutan los servicios responsables del almacenamiento y la recuperación de los datos de {% data variables.product.prodname_ghe_server %}. + - Dos nodos (denominados `ghe-app-node-\*`) ejecutan los servicios `web-server` y `job-server` responsables de responder a las solicitudes de cliente. + - Tres nodos (denominados `ghe-data-node-\*`) ejecutan los servicios responsables del almacenamiento y la recuperación de los datos de {% data variables.product.prodname_ghe_server %}. -Los nombres de los nodos pueden ser cualquier nombre de host válido que elijas. Los nombres son conjuntos de nombres de host de cada nodo y también se agregarán a `/etc/hosts` en cada nodo, de manera que los nodos puedan ser resolubles localmente entre sí. +Los nombres de los nodos pueden ser cualquier nombre de host válido que elijas. Los nombres se establecen como el nombre de host de cada nodo y también se agregarán a `/etc/hosts` en cada nodo, de manera que los nodos puedan ser resolubles localmente entre sí. -Especifica el primer nodo de clùster que configuraste como el primario de MySQL a travès de `mysql-server` y de `mysql-master`. +Especifica el primer nodo de clúster que configuraste como principal de MySQL mediante `mysql-server` y `mysql-master`. ```ini [cluster] @@ -111,7 +115,7 @@ Especifica el primer nodo de clùster que configuraste como el primario de MySQL storage-server = true ``` -Crea el archivo `/data/user/common/cluster.conf` en el primer nodo configurado. Por ejemplo, usando `vim`: +Crea el archivo `/data/user/common/cluster.conf` en el primer nodo configurado. Por ejemplo, al usar `vim`: ```shell ghe-data-node-1:~$ sudo vim /data/user/common/cluster.conf diff --git a/translations/es-ES/content/admin/enterprise-management/configuring-clustering/initiating-a-failover-to-your-replica-cluster.md b/translations/es-ES/content/admin/enterprise-management/configuring-clustering/initiating-a-failover-to-your-replica-cluster.md index fb705fe661..60642d2949 100644 --- a/translations/es-ES/content/admin/enterprise-management/configuring-clustering/initiating-a-failover-to-your-replica-cluster.md +++ b/translations/es-ES/content/admin/enterprise-management/configuring-clustering/initiating-a-failover-to-your-replica-cluster.md @@ -12,24 +12,29 @@ topics: - Enterprise - High availability - Infrastructure -shortTitle: Iniciar una recuperación de fallos hacia una réplica +shortTitle: Initiate a failover to replica +ms.openlocfilehash: 14889e5d861475bc2d887062fb12450194cd6505 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120610' --- - ## Acerca de la conmutación por error a tu clúster de réplica En caso de que haya una falla en tu datacenter primario, puedes recuperarte de dicho fallo hacia los nodos de réplica en el datacenter secundario si configuras un nodo de réplica pasivo para cada nodo en tu clúster activo. El tiempo que se requiere para recuperarse del fallo dependerá de qué tanto tiempo se necesite para promover el clúster de réplica manualmente y redirigir así el tráfico. -El promover un clúster de réplica no configura automáticamente la replicación al clúster existente. Después de promover un clúster de réplica, puedes reconfigurar la replicación desde el clúster activo nuevo. Para obtener más información, consulta la sección "[Configurar la disponibilidad alta para un clúster](/enterprise/admin/enterprise-management/configuring-high-availability-replication-for-a-cluster#reconfiguring-high-availability-replication-after-a-failover)". +El promover un clúster de réplica no configura automáticamente la replicación al clúster existente. Después de promover un clúster de réplica, puedes reconfigurar la replicación desde el clúster activo nuevo. Para obtener más información, consulte "[Configuración de la alta disponibilidad de un clúster](/enterprise/admin/enterprise-management/configuring-high-availability-replication-for-a-cluster#reconfiguring-high-availability-replication-after-a-failover)". ## Prerrequisitos -Para recuperarse de un fallo hacia los nodos de réplica pasivos, debes haber configurado la disponibilidad alta para tu clúster. Para obtener más información, consulta la sección "[Configurar la disponibilidad alta para un clúster](/enterprise/admin/enterprise-management/configuring-high-availability-replication-for-a-cluster)". +Para recuperarse de un fallo hacia los nodos de réplica pasivos, debes haber configurado la disponibilidad alta para tu clúster. Para obtener más información, consulte "[Configuración de la alta disponibilidad de un clúster](/enterprise/admin/enterprise-management/configuring-high-availability-replication-for-a-cluster)". ## Iniciar una conmutación por error a tu clúster de réplica -1. Ingresa por SSH en cualquier nodo pasivo en el datacenter secundario para tu clúster. Para obtener más información, consulta "[Acceder al shell administrativo (SSH)](/enterprise/admin/configuration/accessing-the-administrative-shell-ssh#enabling-access-to-the-administrative-shell-via-ssh)." +1. Ingresa por SSH en cualquier nodo pasivo en el datacenter secundario para tu clúster. Para obtener más información, consulte "[Acceso al shell administrativo (SSH)](/enterprise/admin/configuration/accessing-the-administrative-shell-ssh#enabling-access-to-the-administrative-shell-via-ssh)". 2. Inicializa la conmutación por error al clúster secundario y configúrala para que se comporte como los nodos activos. diff --git a/translations/es-ES/content/admin/enterprise-management/configuring-clustering/monitoring-cluster-nodes.md b/translations/es-ES/content/admin/enterprise-management/configuring-clustering/monitoring-cluster-nodes.md index cf03bbd555..f16e9d8e3d 100644 --- a/translations/es-ES/content/admin/enterprise-management/configuring-clustering/monitoring-cluster-nodes.md +++ b/translations/es-ES/content/admin/enterprise-management/configuring-clustering/monitoring-cluster-nodes.md @@ -15,11 +15,16 @@ topics: - Infrastructure - Monitoring - Performance +ms.openlocfilehash: a5cab340f84d572a0a8e549d942b7b52ef522733 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120601' --- - ## Comprobación manual del estado de la agrupación -{% data variables.product.prodname_ghe_server %} tiene una utilidad de línea de comando incorporada para supervisar el estado de la agrupación. Desde el shell administrativo, la puesta en funcionamiento de un comando `ghe-cluster-status` ejecuta una serie de revisiones de estado en cada nodo, incluida la verificación de la conectividad y el estado del servicio. La salida muestra todos los resultados de la prueba incluido el texto `ok` o `error`. Por ejemplo, para mostrar solamente las pruebas fallidas, ejecuta: +{% data variables.product.prodname_ghe_server %} tiene una utilidad de línea de comando incorporada para supervisar el estado de la agrupación. Desde el shell administrativo, la ejecución del comando `ghe-cluster-status` ejecuta una serie de revisiones de estado en cada nodo, incluida la verificación de la conectividad y el estado del servicio. En la salida se muestran todos los resultados de la prueba, incluido el texto `ok` o `error`. Por ejemplo, para mostrar solamente las pruebas fallidas, ejecuta: ```shell admin@ghe-data-node-0:~$ ghe-cluster-status | grep error @@ -28,15 +33,15 @@ admin@ghe-data-node-0:~$ ghe-cluster-status | grep error ``` {% note %} -**Nota:** Si no hay pruebas fallidas, este comando no produce salidas. Esto indica que la agrupación está en buen estado. +**Nota:** Si no hay pruebas con errores, este comando no genera salidas. Esto indica que la agrupación está en buen estado. {% endnote %} ## Supervisar el estado de la agrupación con Natgios -Puedes configurar [Nagios](https://www.nagios.org/) para supervisar {% data variables.product.prodname_ghe_server %}. Además de supervisar la conectividad básica para cada uno de los nodos de la agrupación, puedes comprobar el estado de la agrupación al configurar Nagios para que use el comando `ghe-cluster-status -n`. Esto devuelve salidas en un formato que Nagios comprende. +Puede configurar [Nagios](https://www.nagios.org/) para supervisar {% data variables.product.prodname_ghe_server %}. Además de supervisar la conectividad básica para cada uno de los nodos del clúster, puede comprobar el estado del clúster si configura Nagios para que use el comando `ghe-cluster-status -n`. Esto devuelve salidas en un formato que Nagios comprende. -### Prerrequisitos +### Requisitos previos * Host Linux que ejecuta Nagios. * Acceso de red para la agrupación {% data variables.product.prodname_ghe_server %}. @@ -53,32 +58,31 @@ Puedes configurar [Nagios](https://www.nagios.org/) para supervisar {% data vari ``` {% danger %} - **Advertencia de seguridad** Una clave SSH sin una contraseña puede plantear un riesgo de seguridad en caso de que un host tenga autorización de acceso completo. Limita la autorización de esa clave a un comando único de solo lectura. + **Advertencia de seguridad:** Una clave SSH sin una frase de contraseña puede suponer un riesgo de seguridad si se le concede acceso completo a un host. Limita la autorización de esa clave a un comando único de solo lectura. - {% enddanger %} - {% note %} + {% enddanger %} {% note %} - **Nota:** Si estás utilizando una distribución de Linux que no sea compatible con el algoritmo Ed25519, utiliza el comando: + **Nota:** Si usa una distribución de Linux que no admita con el algoritmo Ed25519, utilice el comando: ```shell nagiosuser@nagios:~$ ssh-keygen -t rsa -b 4096 ``` {% endnote %} -2. Copia la llave privada (`id_ed25519`) a la carpeta principal `nagios` y configura la propiedad adecuada. +2. Copie la clave privada (`id_ed25519`) en la carpeta principal `nagios` y establezca la propiedad adecuada. ```shell nagiosuser@nagios:~$ sudo cp .ssh/id_ed25519 /var/lib/nagios/.ssh/ nagiosuser@nagios:~$ sudo chown nagios:nagios /var/lib/nagios/.ssh/id_ed25519 ``` -3. Para autorizar una clave pública a fin de que ejecute el comando *only* the `ghe-cluster-status -n`, usa un prefijo `command=` en el archivo `/data/user/common/authorized_keys`. Desde el shell administrativo en cualquier nodo, modifica este archivo para agregar la clave pública generada en el paso 1. Por ejemplo: `command="/usr/local/bin/ghe-cluster-status -n" ssh-ed25519 AAAA....` +3. A fin de autorizar a la clave pública para ejecutar *solo* el comando `ghe-cluster-status -n`, use un prefijo `command=` en el archivo `/data/user/common/authorized_keys`. Desde el shell administrativo en cualquier nodo, modifica este archivo para agregar la clave pública generada en el paso 1. Por ejemplo: `command="/usr/local/bin/ghe-cluster-status -n" ssh-ed25519 AAAA....` -4. Valida y copia la configuración e cualquier nodo en la agrupación al ejecutar `ghe-cluster-config-apply` en el nodo donde modificase el archivo `/data/user/common/authorized_keys`. +4. Valide y copie la configuración en cada nodo del clúster mediante la ejecución de `ghe-cluster-config-apply` en el nodo donde haya modificado el archivo `/data/user/common/authorized_keys`. ```shell admin@ghe-data-node-0:~$ ghe-cluster-config-apply > Validating configuration > ... - > Configuración de agrupación finalizada + > Finished cluster configuration ``` 5. Para probar que el plugin de Nagios puede ejecutar el comando exitosamente, ejecútalo interactivamente desde el host de Nagios. @@ -88,18 +92,16 @@ Puedes configurar [Nagios](https://www.nagios.org/) para supervisar {% data vari ``` 6. Crea una definición de comando en tu configuración Nagios. - ###### Definición de ejemplo ``` - definir comando { + define command { command_name check_ssh_ghe_cluster command_line $USER1$/check_by_ssh -H $HOSTADDRESS$ -C "ghe-cluster-status -n" -l admin -p 122 -t 30 } ``` 7. Agrega este comando a una definición de servicio para un nodo en la agrupación de {% data variables.product.prodname_ghe_server %}. - ###### Definición de ejemplo ``` diff --git a/translations/es-ES/content/admin/enterprise-management/configuring-clustering/replacing-a-cluster-node.md b/translations/es-ES/content/admin/enterprise-management/configuring-clustering/replacing-a-cluster-node.md index 4f9a60ebf5..dccc648b69 100644 --- a/translations/es-ES/content/admin/enterprise-management/configuring-clustering/replacing-a-cluster-node.md +++ b/translations/es-ES/content/admin/enterprise-management/configuring-clustering/replacing-a-cluster-node.md @@ -12,32 +12,21 @@ topics: - Clustering - Enterprise - Infrastructure +ms.openlocfilehash: 4b4a34424803179d27aa245ad6ccb416ff926c59 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116778' --- - {% warning %} -**Advertencia** El nodo de reemplazo debe usar un nodo de nombre de host que no haya sido usado anteriormente en la agrupación para evitar conflictos. +**Advertencia:** El nodo de reemplazo debe usar un nombre de host que no se haya usado antes en el clúster para evitar conflictos. {% endwarning %} ## Reemplazar un nodo funcional -{% data reusables.enterprise_clustering.replacing-a-cluster-node-provision %} -{% data reusables.enterprise_clustering.replacing-a-cluster-node-admin-configure-ip %} -{% data reusables.enterprise_clustering.replacing-a-cluster-node-modify-cluster-conf %} -{% data reusables.enterprise_clustering.replacing-a-cluster-node-initialize-new-node %} -{% data reusables.enterprise_clustering.replacing-a-cluster-node-config-node %} -{% data reusables.enterprise_clustering.replacing-a-cluster-node-need-three-nodes %} -{% data reusables.enterprise_clustering.replacing-a-cluster-node-mark-offline %} -{% data reusables.enterprise_clustering.replacing-a-cluster-node-validate-config %} -{% data reusables.enterprise_clustering.replacing-a-cluster-node-replacement-name %} +{% data reusables.enterprise_clustering.replacing-a-cluster-node-provision %} {% data reusables.enterprise_clustering.replacing-a-cluster-node-admin-configure-ip %} {% data reusables.enterprise_clustering.replacing-a-cluster-node-modify-cluster-conf %} {% data reusables.enterprise_clustering.replacing-a-cluster-node-initialize-new-node %} {% data reusables.enterprise_clustering.replacing-a-cluster-node-config-node %} {% data reusables.enterprise_clustering.replacing-a-cluster-node-need-three-nodes %} {% data reusables.enterprise_clustering.replacing-a-cluster-node-mark-offline %} {% data reusables.enterprise_clustering.replacing-a-cluster-node-validate-config %} {% data reusables.enterprise_clustering.replacing-a-cluster-node-replacement-name %} ## Reemplazar un nodo en una emergencia -{% data reusables.enterprise_clustering.replacing-a-cluster-node-provision %} -{% data reusables.enterprise_clustering.replacing-a-cluster-node-admin-configure-ip %} -{% data reusables.enterprise_clustering.replacing-a-cluster-node-mark-offline %} -{% data reusables.enterprise_clustering.replacing-a-cluster-node-validate-config %} -{% data reusables.enterprise_clustering.replacing-a-cluster-node-modify-cluster-conf %} -{% data reusables.enterprise_clustering.replacing-a-cluster-node-replacement-name %} -{% data reusables.enterprise_clustering.replacing-a-cluster-node-initialize-new-node %} -{% data reusables.enterprise_clustering.replacing-a-cluster-node-config-node %} -{% data reusables.enterprise_clustering.replacing-a-cluster-node-need-three-nodes %} +{% data reusables.enterprise_clustering.replacing-a-cluster-node-provision %} {% data reusables.enterprise_clustering.replacing-a-cluster-node-admin-configure-ip %} {% data reusables.enterprise_clustering.replacing-a-cluster-node-mark-offline %} {% data reusables.enterprise_clustering.replacing-a-cluster-node-validate-config %} {% data reusables.enterprise_clustering.replacing-a-cluster-node-modify-cluster-conf %} {% data reusables.enterprise_clustering.replacing-a-cluster-node-replacement-name %} {% data reusables.enterprise_clustering.replacing-a-cluster-node-initialize-new-node %} {% data reusables.enterprise_clustering.replacing-a-cluster-node-config-node %} {% data reusables.enterprise_clustering.replacing-a-cluster-node-need-three-nodes %} diff --git a/translations/es-ES/content/admin/enterprise-management/configuring-clustering/upgrading-a-cluster.md b/translations/es-ES/content/admin/enterprise-management/configuring-clustering/upgrading-a-cluster.md index bb00510288..6c3484bec8 100644 --- a/translations/es-ES/content/admin/enterprise-management/configuring-clustering/upgrading-a-cluster.md +++ b/translations/es-ES/content/admin/enterprise-management/configuring-clustering/upgrading-a-cluster.md @@ -12,27 +12,32 @@ topics: - Clustering - Enterprise - Upgrades +ms.openlocfilehash: 040fe0d315f440c8d5489b04f808dbe1f6c67972 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120594' --- - ## Actualizar con un hotpatch {% data reusables.enterprise_installation.hotpatching-explanation %}El script de instalación de hotpatch instala el hotpatch en cada nodo de la agrupación y reinicia los servicios en su secuencia adecuada para evitar el tiempo de inactividad. -1. Realiza una copia de seguridad de tus datos con [{% data variables.product.prodname_enterprise_backup_utilities %}](https://github.com/github/backup-utils#readme). -2. Desde el shell administrativo de cualquier nodo, usa el comando ` ghe-cluster-hotpatch` para instalar el último hotpatch. Puedes proporcionar una URL para un hotpatch, o descargar manualmente el hotpatch y especificar un nombre de archivo local. +1. Copia de seguridad de los datos con [{% data variables.product.prodname_enterprise_backup_utilities %}](https://github.com/github/backup-utils#readme). +2. Desde el shell administrativo de cualquier nodo, use el comando `ghe-cluster-hotpatch` para instalar la última revisión en caliente. Puedes proporcionar una URL para un hotpatch, o descargar manualmente el hotpatch y especificar un nombre de archivo local. ```shell $ ghe-cluster-hotpatch https://HOTPATCH-URL/FILENAME.hpkg ``` ## Actualizar con un paquete de actualización -Usa un paquete de actualización para actualizar una agrupación de {% data variables.product.prodname_ghe_server %} a la última característica de lanzamiento. Por ejemplo, puedes actualizar desde `2.11` hasta `2.13`. +Usa un paquete de actualización para actualizar una agrupación de {% data variables.product.prodname_ghe_server %} a la última característica de lanzamiento. Por ejemplo, puede actualizar de `2.11` a `2.13`. ### Preparar para una actualización -1. Revisa la [Configuración de red de la agrupación](/enterprise/admin/guides/clustering/cluster-network-configuration) para la versión a la que deseas avanzar y realiza las actualizaciones conforme sea necesario. -2. Realiza una copia de seguridad de tus datos con [{% data variables.product.prodname_enterprise_backup_utilities %}](https://github.com/github/backup-utils#readme). +1. Revise [Configuración de red de clúster](/enterprise/admin/guides/clustering/cluster-network-configuration) para la versión a la que vaya a actualizar y actualice la configuración según sea necesario. +2. Copia de seguridad de los datos con [{% data variables.product.prodname_enterprise_backup_utilities %}](https://github.com/github/backup-utils#readme). 3. Planifica una ventana de mantenimiento para los usuarios finales de tu agrupación de {% data variables.product.prodname_ghe_server %}, dado que no estará disponible para usar normalmente durante la actualización. El modo de mantenimiento bloquea el acceso de los usuarios e impide que se realicen cambios en los datos mientras la actualización de la agrupación está en curso. -4. En [{% data variables.product.prodname_ghe_server %} Descargar página](https://enterprise.github.com/download), copia la URL para el archivo de actualización *.pkg* en el portapapeles. -5. Desde el shell administrativo de cualquier nodo, usa el comando `ghe-cluster-each` combinado con `curl` para descargar el paquete de lanzamiento para cada nodo en un solo paso. Usa la URL que copiaste en el paso anterior como argumento. +4. En la [página de descargas de {% data variables.product.prodname_ghe_server %}](https://enterprise.github.com/download), copie la dirección URL del archivo *.pkg* de actualización en el Portapapeles. +5. Desde el shell administrativo de cualquier nodo, use el comando `ghe-cluster-each` combinado con `curl` a fin de descargar el paquete de versión para cada nodo en un solo paso. Usa la URL que copiaste en el paso anterior como argumento. ```shell $ ghe-cluster-each -- "cd /home/admin && curl -L -O https://PACKAGE-URL.pkg" > ghe-app-node-1: % Total % Received % Xferd Average Speed Time Time Time Current @@ -51,12 +56,13 @@ Usa un paquete de actualización para actualizar una agrupación de {% data vari > ghe-data-node-3: Dload Upload Total Spent Left Speed > 100 496M 100 496M 0 0 19.7M 0 0:00:25 0:00:25 --:--:-- 25.5M ``` -6. Identifica el nodo MySQL principal, que se definió como `mysql-master = ` en `cluster.conf`. Este será el último nodo que se actualizará. +6. Identifique el nodo MySQL principal, que se define como `mysql-master = ` en `cluster.conf`. Este será el último nodo que se actualizará. ### Actualizar los nodos de la agrupación -1. Habilita el modo de mantenimiento de acuerdo con tu ventana planificada conectando el shell administrativo de cualquier nodo de agrupación y ejecutando `ghe-cluster-maintenance -s`. -2. **Con la excepción del nodo primario de MySQL**, conéctate al shell administrativo de cada uno de los nodos de {% data variables.product.prodname_ghe_server %}. Ejecuta el comando `ghe-upgrade`, suministrando el nombre del archivo del paquete que descargaste en el Paso 4 de [Preparar una actualización](#preparing-to-upgrade): +1. Para habilitar el modo de mantenimiento en función de la ventana de programación, conéctese al shell administrativo de cualquier nodo de clúster y ejecute `ghe-cluster-maintenance -s`. +2. **Con la excepción del nodo MySQL primario**, conéctese al shell administrativo de cada uno de los nodos de {% data variables.product.prodname_ghe_server %}. +Ejecute el comando `ghe-upgrade` y proporcione el nombre del archivo de paquete que ha descargado en el paso 4 de [Preparación para la actualización](#preparing-to-upgrade): ```shell $ ghe-upgrade PACKAGE-FILENAME.pkg > *** verifying upgrade package signature... @@ -67,8 +73,8 @@ Usa un paquete de actualización para actualizar una agrupación de {% data vari > gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u > gpg: Good signature from "GitHub Enterprise (Upgrade Package Key) > " ``` -3. El proceso de actualización reiniciará el nodo MySQL principal una vez que esté completo. Verifica que puedes `hacer ping` en cada nodo luego del reinicio. -4. Conecta con el shell administrativo del nodo MySQL principal. Ejecuta el comando `ghe-upgrade`, suministrando el nombre del archivo del paquete que descargaste en el Paso 4 de [Preparar una actualización](#preparing-to-upgrade): +3. El proceso de actualización reiniciará el nodo MySQL principal una vez que esté completo. Compruebe que puede usar `ping` en cada nodo después de reiniciarlo. +4. Conecta con el shell administrativo del nodo MySQL principal. Ejecute el comando `ghe-upgrade` y proporcione el nombre del archivo de paquete que ha descargado en el paso 4 de [Preparación para la actualización](#preparing-to-upgrade): ```shell $ ghe-upgrade PACKAGE-FILENAME.pkg > *** verifying upgrade package signature... @@ -79,7 +85,7 @@ Usa un paquete de actualización para actualizar una agrupación de {% data vari > gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u > gpg: Good signature from "GitHub Enterprise (Upgrade Package Key) > " ``` -5. El proceso de actualización reiniciará el nodo MySQL principal una vez que esté completo. Verifica que puedes hacer `ping` en cada nodo después de que reinicie.{% ifversion ghes %} -6. Conéctate al shell administrativo del nodo primario de MySQL y ejecuta el comando `ghe-cluster-config-apply`. -7. Cuando se cmpleta el `ghe-cluster-config-apply`, verifica que los servicios estén en un estado saludable ejecutando `ghe-cluster-status`.{% endif %} -8. Cierra el modo de mantenimiento desde el shell administativo de cualquier nodo al ejecutar `ghe-cluster-maintenance -u`. +5. El proceso de actualización reiniciará el nodo MySQL principal una vez que esté completo. Compruebe que puede ejecutar `ping` en cada nodo después de reiniciarlo.{% ifversion ghes %} +6. Conéctese al shell administrativo del nodo MySQL principal y ejecute el comando `ghe-cluster-config-apply`. +7. Cuando termine `ghe-cluster-config-apply`, ejecute `ghe-cluster-status` para comprobar que los servicios están en un estado correcto.{% endif %} +8. Ejecute `ghe-cluster-maintenance -u` para salir del modo de mantenimiento del shell administrativo de cualquier nodo. diff --git a/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/about-geo-replication.md b/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/about-geo-replication.md index f23dfde2a8..eefcf70b0e 100644 --- a/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/about-geo-replication.md +++ b/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/about-geo-replication.md @@ -1,6 +1,6 @@ --- -title: About geo-replication -intro: 'Geo-replication on {% data variables.product.prodname_ghe_server %} uses multiple active replicas to fulfill requests from geographically distributed data centers.' +title: Acerca de la Replicación geográfica +intro: 'La Replicación geográfica en {% data variables.product.prodname_ghe_server %} utiliza múltiples réplicas activas para responder las solicitudes de los centros de datos distribuidos geográficamente.' redirect_from: - /enterprise/admin/installation/about-geo-replication - /enterprise/admin/enterprise-management/about-geo-replication @@ -11,26 +11,32 @@ type: overview topics: - Enterprise - High availability +ms.openlocfilehash: 0e4e2feb161dd897172385bf25cf997268527fd3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146332812' --- -Multiple active replicas can provide a shorter distance to the nearest replica. For example, an organization with offices in San Francisco, New York, and London could run the primary appliance in a datacenter near New York and two replicas in datacenters near San Francisco and London. Using geolocation-aware DNS, users can be directed to the closest server available and access repository data faster. Designating the appliance near New York as the primary helps reduce the latency between the hosts, compared to the appliance near San Francisco being the primary which has a higher latency to London. +Contar con múltiples réplicas puede permitir una menor distancia a la réplica más cercana. Por ejemplo, una organización con oficinas en San Francisco, Nueva York y Londres podrían ejecutar el aparato principal en un centro de datos cercano a Nueva York y dos réplicas en centros de datos cercanos a San Francisco y Londres. Al usar DNS con información de geolocalización, se puede dirigir a los usuarios al servidor disponible más cercano para que accedan a los datos más rápido. Designar como principal el aparato cercano a Nueva York ayuda a reducir la latencia entre los hosts, a diferencia de si se designa como principal el aparato cercano a San Francisco, que tiene mayor latencia con Londres. -The active replica proxies requests that it can't process itself to the primary instance. The replicas function as a point of presence terminating all SSL connections. Traffic between hosts is sent through an encrypted VPN connection, similar to a two-node high availability configuration without geo-replication. +Los proxies de la réplica activa solicitan que no se pueda procesar esta misma para la instancia principal. Las réplicas funcionan como un punto de presencia al terminar todas las conexiones SSL. El tráfico entre los servidores se envía a través de una conexión VPN encriptada, similar a una configuración de dos nodos de alta disponibilidad sin replicación geográfica. -Git requests and specific file server requests, such as LFS and file uploads, can be served directly from the replica without loading any data from the primary. Web requests are always routed to the primary, but if the replica is closer to the user the requests are faster due to the closer SSL termination. +Las solicitudes de Git y las solicitudes de archivos específicos a los servidores, tales como LFS y cargas de archivos, pueden servirse directamente de la réplica sin cargar ningún dato desde el primario. Las solicitudes web siempre se enrutan hacia el principal, pero si la réplica está más cerca del usuario, las solicitudes son más rápidas porque la terminación SSL está más cerca. -Geo DNS, such as [Amazon's Route 53 service](http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy.html#routing-policy-geo), is required for geo-replication to work seamlessly. The hostname for the instance should resolve to the replica that is closest to the user's location. +El DNS geográfico, como el [servicio Route 53 de Amazon](http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy.html#routing-policy-geo), es necesario para que la replicación geográfica funcione sin problemas. El nombre del host para la instancia se debe resolver con la réplica más cercana a la ubicación del usuario. -## Limitations +## Limitaciones -Writing requests to the replica requires sending the data to the primary and all replicas. This means that the performance of all writes is limited by the slowest replica, although new geo-replicas can seed the majority of their data from existing co-located geo-replicas, rather than from the primary. {% ifversion ghes > 3.2 %}To reduce the latency and bandwidth caused by distributed teams and large CI farms without impacting write throughput, you can configure repository caching instead. For more information, see "[About repository caching](/admin/enterprise-management/caching-repositories/about-repository-caching)."{% endif %} +Escribir solicitudes para la réplica exige que se envíen los datos al principal y a todas las réplicas. Esto significa que el rendimiento de todos los escritos se limita de acuerdo con la replica más lenta, aunque las geo-replicas nuevas pueden poblar la mayoría de sus datos desde geo-replicas existentes co-ubicadas, en vez de desde el primario. {% ifversion ghes > 3.2 %}Para reducir la latencia y el ancho de banda ocasionado por la distribución de equipos y granjas grandes de IC sin afectar a la arquitectura de rendimiento de escritura, una mejor opción consiste en configurar el almacenamiento en caché del repositorio. Para obtener más información, consulta "[Acerca del almacenamiento en caché del repositorio](/admin/enterprise-management/caching-repositories/about-repository-caching)".{% endif %} -Geo-replication will not add capacity to a {% data variables.product.prodname_ghe_server %} instance or solve performance issues related to insufficient CPU or memory resources. If the primary appliance is offline, active replicas will be unable to serve any read or write requests. +La replicación geográfica no le agregará capacidad a una instancia de {% data variables.product.prodname_ghe_server %} ni resolverá problemas de rendimiento relacionados con recursos de CPU o de memoria insuficientes. Si el aparato principal está fuera de línea, las réplicas activas no podrán atender ninguna solicitud de lectura o escritura. {% data reusables.enterprise_installation.replica-limit %} -## Monitoring a geo-replication configuration +## Monitorear la configuración de una replicación geográfica {% data reusables.enterprise_installation.monitoring-replicas %} -## Further reading -- "[Creating geo-replication replicas](/enterprise/admin/guides/installation/creating-a-high-availability-replica/#creating-geo-replication-replicas)" +## Información adicional +- "[Creación de réplicas de replicación geográfica](/enterprise/admin/guides/installation/creating-a-high-availability-replica/#creating-geo-replication-replicas)" diff --git a/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/about-high-availability-configuration.md b/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/about-high-availability-configuration.md index 22d33d5a3b..c7b52ff47f 100644 --- a/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/about-high-availability-configuration.md +++ b/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/about-high-availability-configuration.md @@ -1,6 +1,6 @@ --- -title: About high availability configuration -intro: 'In a high availability configuration, a fully redundant secondary {% data variables.product.prodname_ghe_server %} appliance is kept in sync with the primary appliance through replication of all major datastores.' +title: Acerca de la configuración de alta disponibilidad +intro: 'En una configuración de alta disponibilidad, un aparato secundario {% data variables.product.prodname_ghe_server %} totalmente redundante se mantiene en sincronización con el aparato principal mediante la replicación de todos los almacenes de datos importantes.' redirect_from: - /enterprise/admin/installation/about-high-availability-configuration - /enterprise/admin/enterprise-management/about-high-availability-configuration @@ -13,58 +13,64 @@ topics: - High availability - Infrastructure shortTitle: About HA configuration +ms.openlocfilehash: 921a1a935bbfa930c77e2c72d7856f00d54d6016 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146332755' --- -When you configure high availability, there is an automated setup of one-way, asynchronous replication of all datastores (Git repositories, MySQL, Redis, and Elasticsearch) from the primary to the replica appliance. Most {% data variables.product.prodname_ghe_server %} configuration settings are also replicated, including the {% data variables.enterprise.management_console %} password. For more information, see "[Accessing the management console](/admin/configuration/configuring-your-enterprise/accessing-the-management-console)." +Cuando configuras la alta disponibilidad, hay una configuración automática unidireccional, una replicación asincrónica de todos los almacenes de datos (repositorios de Git, MySQL, Redis y Elasticsearch) desde el aparato principal hacia la réplica. La mayoría de los ajustes de configuración de {% data variables.product.prodname_ghe_server %} también se replican, incluyendo la contraseña de la {% data variables.enterprise.management_console %}. Para obtener más información, consulta "[Acceso a la consola de administración](/admin/configuration/configuring-your-enterprise/accessing-the-management-console)". -{% data variables.product.prodname_ghe_server %} supports an active/passive configuration, where the replica appliance runs as a standby with database services running in replication mode but application services stopped. +{% data variables.product.prodname_ghe_server %} admite una configuración activa/pasiva, en la que el aparato réplica se ejecuta como en un modo de espera con los servicios de base de datos ejecutándose en modo de replicación, pero con los servicios de aplicación detenidos. -After replication has been established, the {% data variables.enterprise.management_console %} is no longer accessible on replica appliances. If you navigate to the replica's IP address or hostname on port 8443, you'll see a "Server in replication mode" message, which indicates that the appliance is currently configured as a replica. +Después de que se haya establecido la replicación, ya no podrás acceder a la {% data variables.enterprise.management_console %} en los aplicativos de réplica. Si navegas a la dirección IP o al nombre de host de la réplica en el puerto 8443, verás un mensaje de "Server in replication mode", el cual indica que el aplicativo se encuentra actualmente configurado como una réplica. {% data reusables.enterprise_installation.replica-limit %} -## Targeted failure scenarios +## Escenarios de fallas específicas -Use a high availability configuration for protection against: +Utiliza la configuración de alta disponibilidad para la protección contra lo siguiente: {% data reusables.enterprise_installation.ha-and-clustering-failure-scenarios %} -A high availability configuration is not a good solution for: +Una configuración de alta disponibilidad no es una buena solución para lo siguiente: - - **Scaling-out**. While you can distribute traffic geographically using geo-replication, the performance of writes is limited to the speed and availability of the primary appliance. For more information, see "[About geo-replication](/enterprise/admin/guides/installation/about-geo-replication/)."{% ifversion ghes > 3.2 %} - - **CI/CD load**. If you have a large number of CI clients that are geographically distant from your primary instance, you may benefit from configuring a repository cache. For more information, see "[About repository caching](/admin/enterprise-management/caching-repositories/about-repository-caching)."{% endif %} - - **Backing up your primary appliance**. A high availability replica does not replace off-site backups in your disaster recovery plan. Some forms of data corruption or loss may be replicated immediately from the primary to the replica. To ensure safe rollback to a stable past state, you must perform regular backups with historical snapshots. - - **Zero downtime upgrades**. To prevent data loss and split-brain situations in controlled promotion scenarios, place the primary appliance in maintenance mode and wait for all writes to complete before promoting the replica. + - **Escalado horizontal**. Mientras que puedes distribuir el tráfico geográficamente utilizando la replicación geográfica, el rendimiento de las escrituras queda limitado a la velocidad y la disponibilidad del dispositivo principal. Para obtener más información, consulta "[Acerca de la replicación geográfica](/enterprise/admin/guides/installation/about-geo-replication/)".{% ifversion ghes > 3.2 %} + - **Carga de CI/CD**. Si tienes una cantidad grande de clientes de IC que estén distanciados geográficamente de tu instancia primaria, puedes beneficiarte de configurar un caché de repositorio. Para obtener más información, consulta "[Acerca del almacenamiento en caché del repositorio](/admin/enterprise-management/caching-repositories/about-repository-caching)".{% endif %} + - **Copia de seguridad del dispositivo principal**. Una réplica de alta disponibilidad no reemplaza las copias de seguridad externas en tu plan de recuperación ante desastres. Algunas formas de corrupción o pérdida de datos se pueden replicar de inmediato desde el aparato principal hacia la réplica. Para asegurar una reversión segura a un estado antiguo estable, debes realizar copias de seguridad de rutina con instantáneas históricas. + - **Actualizaciones de tiempo de inactividad cero**. Para evitar la pérdida de datos y las situaciones de cerebro dividido en escenarios de promoción controlados, coloca el aparato principal en el modo de mantenimiento y espera a que se completen todas las escrituras entes de promover la réplica. -## Network traffic failover strategies +## Estrategias de conmutación por error del tráfico de red -During failover, you must separately configure and manage redirecting network traffic from the primary to the replica. +Durante la conmutación por error, debes configurar por separado y administrar el tráfico de red de redireccionamiento desde el aparato principal hacia la réplica. -### DNS failover +### Conmutación por error de DNS -With DNS failover, use short TTL values in the DNS records that point to the primary {% data variables.product.prodname_ghe_server %} appliance. We recommend a TTL between 60 seconds and five minutes. +Con la conmutación por error de DNS, utiliza valores TTL cortos en los registros DNS que se dirijan al aparato principal {% data variables.product.prodname_ghe_server %}. Recomendamos un TTL de entre 60 segundos y cinco minutos. -During failover, you must place the primary into maintenance mode and redirect its DNS records to the replica appliance's IP address. The time needed to redirect traffic from primary to replica will depend on the TTL configuration and time required to update the DNS records. +Durante la conmutación por error, debes colocar el aparato principal en modo de mantenimiento y redirigir sus registros DNS hacia la dirección IP del aparato réplica. El tiempo necesario para redirigir el tráfico desde el aparato principal hacia la réplica dependerá de la configuración TTL y del tiempo necesario para actualizar los registros DNS. -If you are using geo-replication, you must configure Geo DNS to direct traffic to the nearest replica. For more information, see "[About geo-replication](/enterprise/admin/guides/installation/about-geo-replication/)." +Si estás utilizando la replicación geográfica, debes configurar Geo DNS en tráfico directo hacia la réplica más cercana. Para obtener más información, consulta "[Acerca de la replicación geográfica](/enterprise/admin/guides/installation/about-geo-replication/)". -### Load balancer +### Equilibrador de carga {% data reusables.enterprise_clustering.load_balancer_intro %} {% data reusables.enterprise_clustering.load_balancer_dns %} -During failover, you must place the primary appliance into maintenance mode. You can configure the load balancer to automatically detect when the replica has been promoted to primary, or it may require a manual configuration change. You must manually promote the replica to primary before it will respond to user traffic. For more information, see "[Using {% data variables.product.prodname_ghe_server %} with a load balancer](/enterprise/admin/guides/installation/using-github-enterprise-server-with-a-load-balancer/)." +Durante la conmutación por error, debes colocar el aparato principal en el modo de mantenimiento. Puedes configurar el balanceador de carga para que detecte automáticamente cuando la réplica se haya promovido a principal, o puede que se requiera un cambio de configuración manual. Debes promover manualmente la réplica a principal antes de que responda al tráfico de usuarios. Para obtener más información, consulta "[Uso de {% data variables.product.prodname_ghe_server %} con un equilibrador de carga](/enterprise/admin/guides/installation/using-github-enterprise-server-with-a-load-balancer/)". {% data reusables.enterprise_installation.monitoring-replicas %} -## Utilities for replication management +## Utilidades para la administración de la replicación -To manage replication on {% data variables.product.prodname_ghe_server %}, use these command line utilities by connecting to the replica appliance using SSH. +Para administrar la replicación en {% data variables.product.prodname_ghe_server %}, haz uso de estas utilidades de la línea de comando conectándote al aparato réplica con SSH. ### ghe-repl-setup -The `ghe-repl-setup` command puts a {% data variables.product.prodname_ghe_server %} appliance in replica standby mode. +El comando `ghe-repl-setup` coloca un dispositivo {% data variables.product.prodname_ghe_server %} en modo de espera de réplica. - - An encrypted WireGuard VPN tunnel is configured for communication between the two appliances. - - Database services are configured for replication and started. - - Application services are disabled. Attempts to access the replica appliance over HTTP, Git, or other supported protocols will result in an "appliance in replica mode" maintenance page or error message. + - Un tunel de VPN de WireGuard cifrado se configura para establecer la comunicación entre los dos aplicativos. + - Se configuran los servicios de bases de datos para la replicación y se inician. + - Se inhabilitan los servicios de aplicaciones. Los intentos de acceder al aparato réplica por HTTP, Git u otros protocolos compatibles generarán una página de mantenimiento o un mensaje de error de "aparato en modo réplica". ```shell admin@169-254-1-2:~$ ghe-repl-setup 169.254.1.1 @@ -78,7 +84,7 @@ Run `ghe-repl-start' to start replicating against the newly configured primary. ### ghe-repl-start -The `ghe-repl-start` command turns on active replication of all datastores. +El comando `ghe-repl-start` activa la replicación activa de todos los almacenes de datos. ```shell admin@169-254-1-2:~$ ghe-repl-start @@ -93,7 +99,7 @@ Use `ghe-repl-status' to monitor replication health and progress. ### ghe-repl-status -The `ghe-repl-status` command returns an `OK`, `WARNING` or `CRITICAL` status for each datastore replication stream. When any of the replication channels are in a `WARNING` state, the command will exit with the code `1`. Similarly, when any of the channels are in a `CRITICAL` state, the command will exit with the code `2`. +El comando `ghe-repl-status` devuelve un estado `OK`, `WARNING` o `CRITICAL` para cada flujo de replicación del almacén de datos. Cuando cualquiera de los canales de replicación se encuentre en un estado `WARNING`, el comando se cerrará con el código `1`. De forma similar, cuando cualquiera de los canales se encuentre en un estado `CRITICAL`, el comando se cerrará con el código `2`. ```shell admin@169-254-1-2:~$ ghe-repl-status @@ -104,7 +110,7 @@ OK: git data is in sync (10 repos, 2 wikis, 5 gists) OK: pages data is in sync ``` -The `-v` and `-vv` options give details about each datastore's replication state: +Las opciones `-v` y `-vv` proporcionan detalles sobre el estado de replicación de cada almacén de datos: ```shell $ ghe-repl-status -v @@ -145,7 +151,7 @@ OK: pages data is in sync ### ghe-repl-stop -The `ghe-repl-stop` command temporarily disables replication for all datastores and stops the replication services. To resume replication, use the [ghe-repl-start](#ghe-repl-start) command. +El comando `ghe-repl-stop` deshabilita temporalmente la replicación de todos los almacenes de datos y detiene los servicios de replicación. Para reanudar la replicación, usa el comando [ghe-repl-start](#ghe-repl-start). ```shell admin@168-254-1-2:~$ ghe-repl-stop @@ -159,7 +165,7 @@ Success: replication was stopped for all services. ### ghe-repl-promote -The `ghe-repl-promote` command disables replication and converts the replica appliance to a primary. The appliance is configured with the same settings as the original primary and all services are enabled. +El comando `ghe-repl-promote` deshabilita la replicación y convierte el dispositivo de réplica en un dispositivo principal. El aparato se configura con los mismos ajustes que el principal original y se habilitan todos los servicios. {% data reusables.enterprise_installation.promoting-a-replica %} @@ -182,9 +188,9 @@ Success: Replica has been promoted to primary and is now accepting requests. ### ghe-repl-teardown -The `ghe-repl-teardown` command disables replication mode completely, removing the replica configuration. +El comando `ghe-repl-teardown` deshabilita completamente el modo de replicación y quita la configuración de la réplica. -## Further reading +## Información adicional -- "[Creating a high availability replica](/enterprise/admin/guides/installation/creating-a-high-availability-replica)" -- "[Network ports](/admin/configuration/configuring-network-settings/network-ports)" +- "[Crear una réplica de alta disponibilidad](/enterprise/admin/guides/installation/creating-a-high-availability-replica)" +- "[Puertos de red](/admin/configuration/configuring-network-settings/network-ports)" diff --git a/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/creating-a-high-availability-replica.md b/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/creating-a-high-availability-replica.md index c210522595..6d5fa8afe8 100644 --- a/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/creating-a-high-availability-replica.md +++ b/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/creating-a-high-availability-replica.md @@ -1,6 +1,6 @@ --- -title: Creating a high availability replica -intro: 'In an active/passive configuration, the replica appliance is a redundant copy of the primary appliance. If the primary appliance fails, high availability mode allows the replica to act as the primary appliance, allowing minimal service disruption.' +title: Crear una réplica de alta disponibilidad +intro: 'En una configuración activa/pasiva, el aparato réplica es una copia redundante del aparato principal. Si el aparato principal falla, el modo de alta disponibilidad permite que la réplica actúe como aparato principal, lo que posibilita que la interrupción del servicio sea mínima.' redirect_from: - /enterprise/admin/installation/creating-a-high-availability-replica - /enterprise/admin/enterprise-management/creating-a-high-availability-replica @@ -13,81 +13,85 @@ topics: - High availability - Infrastructure shortTitle: Create HA replica +ms.openlocfilehash: 0b838049fe0d520be8cb88382314b25c5bba2b28 +ms.sourcegitcommit: dc42bb4a4826b414751ffa9eed38962c3e3fea8e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/13/2022 +ms.locfileid: '146332764' --- {% data reusables.enterprise_installation.replica-limit %} -## Creating a high availability replica +## Crear una réplica de alta disponibilidad -1. Set up a new {% data variables.product.prodname_ghe_server %} appliance on your desired platform. The replica appliance should mirror the primary appliance's CPU, RAM, and storage settings. We recommend that you install the replica appliance in an independent environment. The underlying hardware, software, and network components should be isolated from those of the primary appliance. If you are a using a cloud provider, use a separate region or zone. For more information, see ["Setting up a {% data variables.product.prodname_ghe_server %} instance"](/enterprise/admin/guides/installation/setting-up-a-github-enterprise-server-instance). -1. Ensure that the new appliance can communicate with all other appliances in this high availability environment over ports 122/TCP and 1194/UDP. For more information, see "[Network ports](/admin/configuration/configuring-network-settings/network-ports#administrative-ports)." -1. In a browser, navigate to the new replica appliance's IP address and upload your {% data variables.product.prodname_enterprise %} license. +1. Configurar un aparato {% data variables.product.prodname_ghe_server %} nuevo en la plataforma que desees. El aparato réplica debe espejar la CPU, la RAM y los ajustes de almacenamiento del aparato principal. Recomendamos que instales el aparato réplica en un entorno separado. El hardward subyacente, el software y los componentes de red deben estar aislados de los del aparato principal. Si estás usando un proveedor de nube, utiliza una región o zona separada. Para más información, vea "[Configuración de una instancia de {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/setting-up-a-github-enterprise-server-instance)". +1. Asegúrate de que tanto el aplicativo primario como el de la réplica nueva puedan comunicarse el uno con el otro a través de los puertos 122/TCP y 1194/UDP. Para más información, vea "[Puertos de red](/admin/configuration/configuring-network-settings/network-ports#administrative-ports)". +1. Desde un navegador, dirígete a la nueva dirección IP del aparato réplica y carga tu licencia {% data variables.product.prodname_enterprise %}. {% data reusables.enterprise_installation.replica-steps %} -1. Connect to the replica appliance's IP address using SSH. +1. Conectarse a la dirección IP del aparato réplica usando SSH. ```shell $ ssh -p 122 admin@REPLICA IP ``` -{% data reusables.enterprise_installation.generate-replication-key-pair %} -{% data reusables.enterprise_installation.add-ssh-key-to-primary %} -1. To verify the connection to the primary and enable replica mode for the new replica, run `ghe-repl-setup` again. +{% data reusables.enterprise_installation.generate-replication-key-pair %} {% data reusables.enterprise_installation.add-ssh-key-to-primary %} +1. Para comprobar la conexión al dispositivo principal y habilitar el modo de réplica para la réplica nueva, vuelva a ejecutar `ghe-repl-setup`. ```shell $ ghe-repl-setup PRIMARY IP ``` -{% data reusables.enterprise_installation.replication-command %} -{% data reusables.enterprise_installation.verify-replication-channel %} +{% data reusables.enterprise_installation.replication-command %} {% data reusables.enterprise_installation.verify-replication-channel %} -## Creating geo-replication replicas +## Crear réplicas de replicación geográfica -This example configuration uses a primary and two replicas, which are located in three different geographic regions. While the three nodes can be in different networks, all nodes are required to be reachable from all the other nodes. At the minimum, the required administrative ports should be open to all the other nodes. For more information about the port requirements, see "[Network Ports](/enterprise/admin/guides/installation/network-ports/#administrative-ports)." +Esta configuración de ejemplo utiliza una réplica primaria y dos réplicas, que se encuentran en tres regiones geográficas diferentes. Aunque los tres nodos pueden estar en redes diferentes, se necesitan todos los nodos para que sean accesibles desde todos los demás nodos. Como mínimo, los puertos administrativos requeridos deben estar abiertos para todos los demás nodos. Para más información sobre los requisitos de puerto, vea "[Puertos de red](/enterprise/admin/guides/installation/network-ports/#administrative-ports)". -1. Create the first replica the same way you would for a standard two node configuration by running `ghe-repl-setup` on the first replica. +1. Crea la primera réplica de la misma manera que una configuración de dos nodos estándar, mediante la ejecución de `ghe-repl-setup` en la primera réplica. ```shell (replica1)$ ghe-repl-setup PRIMARY IP (replica1)$ ghe-repl-start ``` -2. Create a second replica and use the `ghe-repl-setup --add` command. The `--add` flag prevents it from overwriting the existing replication configuration and adds the new replica to the configuration. +2. Cree una segunda réplica y use el comando `ghe-repl-setup --add`. La marca `--add` evita que sobrescriba la configuración de replicación existente y agrega la nueva réplica a la configuración. ```shell (replica2)$ ghe-repl-setup --add PRIMARY IP (replica2)$ ghe-repl-start ``` -3. By default, replicas are configured to the same datacenter, and will now attempt to seed from an existing node in the same datacenter. Configure the replicas for different datacenters by setting a different value for the datacenter option. The specific values can be anything you would like as long as they are different from each other. Run the `ghe-repl-node` command on each node and specify the datacenter. +3. Predeterminadamente, las replicas se configuran en el mismo centro de datos, y ahora intentarán poblar los datos desde un nodo existente en el mismo centro de datos. Configura las réplicas para diferentes centros de datos estableciendo un valor diferente para la opción de centro de datos. Los valores específicos pueden ser los que tú quieras, siempre que sean diferentes entre sí. Ejecute el comando `ghe-repl-node` en cada nodo y especifique el centro de datos. - On the primary: + En la primaria: ```shell (primary)$ ghe-repl-node --datacenter [PRIMARY DC NAME] ``` - On the first replica: + En la primera réplica: ```shell (replica1)$ ghe-repl-node --datacenter [FIRST REPLICA DC NAME] ``` - On the second replica: + En la segunda réplica: ```shell (replica2)$ ghe-repl-node --datacenter [SECOND REPLICA DC NAME] ``` {% tip %} - **Tip:** You can set the `--datacenter` and `--active` options at the same time. + **Sugerencia:** Puede establecer las opciones `--datacenter` y `--active` al mismo tiempo. {% endtip %} -4. An active replica node will store copies of the appliance data and service end user requests. An inactive node will store copies of the appliance data but will be unable to service end user requests. Enable active mode using the `--active` flag or inactive mode using the `--inactive` flag. +4. Un nodo de réplica activo almacenará copias de los datos del aparato y responderá las solicitudes de usuario final. Un nodo inactivo almacenará copias de los datos del aparato, pero no podrá atender las solicitudes de usuario final. Habilite el modo activo mediante la marca `--active`, o bien el modo inactivo con la marca `--inactive`. - On the first replica: + En la primera réplica: ```shell (replica1)$ ghe-repl-node --active ``` - On the second replica: + En la segunda réplica: ```shell (replica2)$ ghe-repl-node --active ``` -5. To apply the configuration, use the `ghe-config-apply` command on the primary. +5. Para aplicar la configuración, use el comando `ghe-config-apply` en la réplica principal. ```shell (primary)$ ghe-config-apply ``` -## Configuring DNS for geo-replication +## Configurar el DNS para replicación geográfica -Configure Geo DNS using the IP addresses of the primary and replica nodes. You can also create a DNS CNAME for the primary node (e.g. `primary.github.example.com`) to access the primary node via SSH or to back it up via `backup-utils`. +Configurar Geo DNS usando las direcciones IP de los nodos primarios y réplica. También puede crear un CNAME DNS para el nodo principal (por ejemplo, `primary.github.example.com`) para acceder al nodo principal mediante SSH o para realizar una copia de seguridad con `backup-utils`. -For testing, you can add entries to the local workstation's `hosts` file (for example, `/etc/hosts`). These example entries will resolve requests for `HOSTNAME` to `replica2`. You can target specific hosts by commenting out different lines. +Para las pruebas, puede agregar entradas al archivo `hosts` de la estación de trabajo local (por ejemplo, `/etc/hosts`). Estas entradas de ejemplo resolverán las solicitudes de `HOSTNAME` en `replica2`. Puedes apuntar a hosts específicos comentando en diferentes líneas. ``` # HOSTNAME @@ -95,8 +99,8 @@ For testing, you can add entries to the local workstation's `hosts` file (for ex HOSTNAME ``` -## Further reading +## Información adicional -- "[About high availability configuration](/enterprise/admin/guides/installation/about-high-availability-configuration)" -- "[Utilities for replication management](/enterprise/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management)" -- "[About geo-replication](/enterprise/admin/guides/installation/about-geo-replication/)" +- "[Acerca de la configuración de alta disponibilidad](/enterprise/admin/guides/installation/about-high-availability-configuration)" +- "[Utilidades para la administración de la replicación](/enterprise/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management)" +- "[Acerca de la replicación geográfica](/enterprise/admin/guides/installation/about-geo-replication/)" diff --git a/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/index.md b/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/index.md index 1020ba38de..c2dfc9306a 100644 --- a/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/index.md +++ b/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/index.md @@ -1,5 +1,5 @@ --- -title: Configurar la disponibilidad alta +title: Configuración de alta disponibilidad redirect_from: - /enterprise/admin/installation/configuring-github-enterprise-server-for-high-availability - /enterprise/admin/guides/installation/high-availability-cluster-configuration @@ -18,6 +18,12 @@ children: - /recovering-a-high-availability-configuration - /removing-a-high-availability-replica - /about-geo-replication -shortTitle: Configurar la disponibilidad alta +shortTitle: Configure high availability +ms.openlocfilehash: 8df1e6b70d68fc09ffce4783e0c41ace51a089c7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120538' --- 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 c9fbdb4e55..5d2ec59000 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 @@ -12,9 +12,14 @@ topics: - Enterprise - High availability - Infrastructure -shortTitle: Iniciar la recuperación de fallos para el aplicativo +shortTitle: Initiate failover to appliance +ms.openlocfilehash: 65e522d2a7b466c4f75cea087760ecb3001317a7 +ms.sourcegitcommit: 3ea3ccb5af64bd7d9e4699757db38fdd8f98cde7 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/12/2022 +ms.locfileid: '147076726' --- - El tiempo requerido para la tolerancia de fallos depende de cuánto le tome para impulsar la réplica y redireccionar el tráfico de forma manual. El tiempo promedio varía entre 2 y 10 minutos. {% data reusables.enterprise_installation.promoting-a-replica %} @@ -23,44 +28,44 @@ El tiempo requerido para la tolerancia de fallos depende de cuánto le tome para - Pon el aplicativo en modo de mantenimiento. - - Para usar el administrador de consola, consulta "[Habilitar y programar el modo mantenimiento](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode/)" + - Para usar la consola de administración, vea "[Habilitar y programar el modo de mantenimiento](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode/)". - - También puedes usar el comando `ghe-maintenance -s`. + - También puede usar el comando `ghe-maintenance -s`. ```shell $ ghe-maintenance -s ``` - - Cuando la cantidad de operaciones activas de Git, consultas de MySQL y jobs de Resque lleguen a cero, espera 30 segundos. + - Cuando la cantidad de operaciones activas de Git, consultas de MySQL y jobs de Resque lleguen a cero, espera 30 segundos. {% note %} - **Nota:** Nomad siempre tendrá jobs en ejecución, incluso si está en modo de mantenimiento, así que puedes ignorar estos jobs de forma segura. - + **Nota**: Nomad siempre tendrá trabajos en ejecución, incluso en modo de mantenimiento, para que pueda omitir estos trabajos de forma segura. + {% endnote %} - - Para verificar que todos los canales de replicación informan `OK`, utiliza el comando `ghe-repl-status -vv`. + - Para comprobar todos los canales de replicación que notifica `OK`, use el comando `ghe-repl-status -vv`. ```shell $ 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á al nodo primario automáticamente en modo de mantenimiento si es que se puede alcanzar. +4. En el dispositivo de réplica, para detener la replicación y promover el dispositivo de réplica al estado principal, use el comando `ghe-repl-promote`. Esto también pondrá de forma automática al nodo primario en modo de mantenimiento si es accesible. ```shell $ ghe-repl-promote ``` 5. Actualiza el registro de DNS para que apunte a la dirección IP de la réplica. El tráfico es direccionado a la réplica después de que transcurra el período TTL. Si estás utilizando un balanceador de carga, asegúrate de que esté configurado para enviar el tráfico a la réplica. 6. Notifica a los usuarios que pueden retomar las operaciones normales. -7. Si se desea, configura una replicación desde el aparato principal nuevo al aparato existente y el principal anterior. Para obtener más información, consulta "[Acerca de la configuración de alta disponibilidad](/enterprise/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management)." +7. Si se desea, configura una replicación desde el aparato principal nuevo al aparato existente y el principal anterior. Para obtener más información, vea "[Acerca de la configuración de alta disponibilidad](/enterprise/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management)". 8. Los aplicativos en los que no pretendas configurar la replicación que eran parte de la configuración de disponibilidad alta antes de la recuperación del fallo deberán eliminarse de dicha configuración de disponibilidad alta a través de UUID. - - Para los aplicativos anteriores, obtén su UUID a través de `cat /data/user/common/uuid`. + - En los dispositivos anteriores, obtenga su UUID mediante `cat /data/user/common/uuid`. ```shell $ cat /data/user/common/uuid ``` - - En el primario nuevo, elimina las UUID utilizando `ghe-repl-teardown`. Por favor, reemplaza *`UUID`* con aquella UUID que recuperaste en el paso anterior. + - En la nueva réplica principal, quite los UUID mediante `ghe-repl-teardown`. Reemplace *`UUID`* por un UUID que ha recuperado en el paso anterior. ```shell $ ghe-repl-teardown -u UUID ``` -## Leer más +## Información adicional -- "[Utilidades para la gestión de replicaciones](/enterprise/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management)" +- "[Utilidades para la administración de la replicación](/enterprise/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management)" diff --git a/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/recovering-a-high-availability-configuration.md b/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/recovering-a-high-availability-configuration.md index e99d56fb01..6c50fbdb5e 100644 --- a/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/recovering-a-high-availability-configuration.md +++ b/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/recovering-a-high-availability-configuration.md @@ -12,16 +12,21 @@ topics: - Enterprise - High availability - Infrastructure -shortTitle: Recuperar una configuración de HA +shortTitle: Recover a HA configuration +ms.openlocfilehash: a61cdf4b3f7338c986112f67a0ca66be33d75c5f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146332772' --- - ## Acerca de la recuperación para una configuración de disponibilidad alta -Puedes utilizar el aparato principal antiguo como el nuevo aparato de réplica si la conmutación por error fue planeada o no estaba relacionada con la salud del aparato. Si la conmutación por error estaba relacionado con un problema con el aparato primario, es posible que prefieras crear un nuevo aparato de réplica. Para obtener más información, consulta "[Crear una réplica de alta disponibilidad](/enterprise/admin/guides/installation/creating-a-high-availability-replica/)." +Puedes utilizar el aparato principal antiguo como el nuevo aparato de réplica si la conmutación por error fue planeada o no estaba relacionada con la salud del aparato. Si la conmutación por error estaba relacionado con un problema con el aparato primario, es posible que prefieras crear un nuevo aparato de réplica. Para más información, vea "[Creación de una réplica de alta disponibilidad](/enterprise/admin/guides/installation/creating-a-high-availability-replica/)". {% warning %} -**Advertencia:** Debes habilitar el modo de mantenimiento antes de configurar un aplicativo primario anterior como una réplica nueva. Si no habilitas el modo de mantenimiento, ocasionarás una interrupción productiva. +**Advertencia:** Debe habilitar el modo de mantenimiento antes de configurar un dispositivo primario anterior como una réplica nueva. Si no habilitas el modo de mantenimiento, ocasionarás una interrupción productiva. {% endwarning %} @@ -31,13 +36,13 @@ Puedes utilizar el aparato principal antiguo como el nuevo aparato de réplica s ```shell $ ssh -p 122 admin@FORMER PRIMARY IP ``` -1. Habilita el modo de mantenimiento en el aplicativo primario anterior. Para obtener más información, consulta "[Habilitar y programar el modo mantenimiento](/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode)." -1. En el aparato principal antiguo, ejecuta el comando `ghe-repl-setup` con la dirección IP de la réplica antigua. +1. Habilita el modo de mantenimiento en el aplicativo primario anterior. Para más información, vea "[Habilitación y programación del modo de mantenimiento](/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode)". +1. En el dispositivo primario anterior, ejecute `ghe-repl-setup` con la dirección IP de la réplica antigua. ```shell $ ghe-repl-setup FORMER REPLICA IP ``` {% data reusables.enterprise_installation.add-ssh-key-to-primary %} -1. Para verificar la conexión con el aparato principal nuevo y habilitar el modo réplica para la nueva réplica, ejecuta nuevamente `ghe-repl-setup`. +1. Para comprobar la conexión al nuevo dispositivo principal y habilitar el modo de réplica para la réplica nueva, vuelva a ejecutar `ghe-repl-setup`. ```shell $ ghe-repl-setup FORMER REPLICA IP ``` diff --git a/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/removing-a-high-availability-replica.md b/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/removing-a-high-availability-replica.md index 6122400b73..bb982f0b78 100644 --- a/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/removing-a-high-availability-replica.md +++ b/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/removing-a-high-availability-replica.md @@ -13,9 +13,14 @@ topics: - High availability - Enterprise - Infrastructure -shortTitle: Eliminar una réplica de HA +shortTitle: Remove a HA replica +ms.openlocfilehash: 12fe196d38f93cb29bf49413ef9912028d662130 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116777' --- - ## Detener una replicación de forma temporal 1. Si es necesario, puedes detener una replicación geográfica del tráfico de usuario activo al quitar las entradas Geo DNS para la réplica. @@ -23,7 +28,7 @@ shortTitle: Eliminar una réplica de HA ```shell $ ghe-repl-stop ``` -3. Para comenzar la replicación nuevamente, ejecuta `ghe-repl-start`. +3. Para volver a iniciar la replicación, ejecute `ghe-repl-start`. ```shell $ ghe-repl-start ``` @@ -31,19 +36,17 @@ shortTitle: Eliminar una réplica de HA ## Quitar la replicación de forma permanente 1. Si es necesario, puedes detener una replicación geográfica del tráfico de usuario activo al quitar las entradas Geo DNS para la réplica. -2. En la réplica donde deseas quitar la replicación, ejecuta `ghe-repl-stop`. +2. En la réplica desde la que quiere eliminar la replicación, ejecute `ghe-repl-stop`. ```shell $ ghe-repl-stop ``` -3. En la réplica, para acabar con el estado de replicación, ejecuta `ghe-repl-teardown`. +3. En la réplica, para desglosar el estado de replicación, ejecute `ghe-repl-teardown`. ```shell $ ghe-repl-teardown ``` - {% ifversion ghes %} - {% note %} - - **Nota:** Si tienes habilitadas las {% data variables.product.prodname_actions %}, deberás decomisionar el servidor de réplica anterior o actualizar su configuración de {% data variables.product.prodname_actions %} para que utilice un almacenamiento externo diferente. Para obtener más información, consulta la sección "[Disponibilidad alta para {% data variables.product.prodname_actions %}](/admin/github-actions/high-availability-for-github-actions#high-availability-replicas)". - - {% endnote %} - {% endif %} + {% ifversion ghes %} {% note %} + + **Nota**: Si tiene habilitadas las {% data variables.product.prodname_actions %}, deberá dar de baja el servidor de réplica anterior o actualizar su configuración de {% data variables.product.prodname_actions %} para que utilice un almacenamiento externo diferente. Para obtener más información, vea "[Alta disponibilidad para {% data variables.product.prodname_actions %}](/admin/github-actions/high-availability-for-github-actions#high-availability-replicas)". + + {% endnote %} {% endif %} diff --git a/translations/es-ES/content/admin/enterprise-management/index.md b/translations/es-ES/content/admin/enterprise-management/index.md index b528bdf636..56fee9ea13 100644 --- a/translations/es-ES/content/admin/enterprise-management/index.md +++ b/translations/es-ES/content/admin/enterprise-management/index.md @@ -1,6 +1,6 @@ --- -title: 'Monitoring, managing, and updating your enterprise' -intro: 'You can monitor your appliance, upgrade to a newer version, and configure clustering or high availability' +title: 'Monitorear, administrar y actualizar tu empresa' +intro: 'Puedes monitorear tu aplicativo, mejorar a una versión nueva y configurar el agrupamiento o la disponibilidad alta' redirect_from: - /enterprise/admin/enterprise-management versions: @@ -14,5 +14,11 @@ children: - /configuring-high-availability - /caching-repositories shortTitle: 'Monitor, manage, and update your appliance' +ms.openlocfilehash: 1d2a9dfb22d8243617ba5844df93e5bfcaf6d99d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120529' --- diff --git a/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/about-system-logs.md b/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/about-system-logs.md index 8ac2217459..b9dc70d251 100644 --- a/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/about-system-logs.md +++ b/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/about-system-logs.md @@ -1,6 +1,6 @@ --- -title: Acerca de las bitácoras de sistema -intro: '{% data variables.product.product_name %} mantiene bitácoras de mensaje y de error para los eventos de sistema. Las bitácoras son útiles para identificar acciones y excepciones a nivel de usuario, aplicación y sistema.' +title: Acerca de los registros del sistema +intro: '{% data variables.product.product_name %} mantiene registros de errores y mensajes de los eventos del sistema. Los registros son útiles para identificar las acciones y excepciones del usuario, la aplicación y el nivel del sistema.' versions: ghes: '*' type: overview @@ -9,37 +9,42 @@ topics: - Enterprise - Logging - Security +ms.openlocfilehash: e41702e25c7cc222cefb4eedb4e0322adf3acdba +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147063334' --- +## Registros del sistema -## Bitácoras de sistema +De forma predeterminada, los registros del sistema para {% data variables.product.product_name %} se giran automáticamente cada 24 horas y se conservan durante 7 días. Los registros del sistema incluyen eventos de nivel de sistema, registros de aplicaciones y datos de eventos de Git. Como en los archivos de registro se escribe con frecuencia y pueden tener un tamaño grande, puede ser beneficioso extraer y analizar las entradas de registro pertinentes en un host independiente de la instancia de {% data variables.product.prodname_ghe_server %}. -Predeterminadamente, las bitácoras de sistema para {% data variables.product.product_name %} se rotan automáticamente cada 24 horas y se retienen durante siete días. Las bitácoras de sistema incluyen eventos a nivel de sistema, bitácoras de aplicación y datos de eventos de Git. Ya que los archivos de bitácora se escriben a menudo y pueden ser grandes en tamaño, podría ser beneficioso extraer y analizar las entradas de bitácora relevantes en un host separado a tu instancia de {% data variables.product.prodname_ghe_server %}. +Puede reenviar los registros del sistema a un servidor o sistema de terceros para una retención más larga. Para más información, vea "[Reenvío de registros](/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding)". -Puedes reenviar bitácoras de sistema a un sistema o servidor de terceros para tener una retención mayor. Para obtener más información, consulta la sección "[Reenvío de bitácoras](/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding)". +Además de revisar los registros del sistema, puede supervisar la actividad de la empresa de otras maneras, como ver registros de auditoría, insertar registros y administrar webhooks globales. Para más información, vea "[Supervisión de la actividad de usuario en la empresa](/admin/monitoring-activity-in-your-enterprise)". -Adicionalmente a revisar tus bitácoras de sistema, puedes monitorear la actividad en tu empresa de otras formas, tal como ver las bitácoras de auditoría, bitácoras de subida y administrar webhooks globales. Para obtener más información, consulta la sección "[Monitorear la actividad en tu empresa](/admin/monitoring-activity-in-your-enterprise)". +## Tipos de registros -## Tipos de bitácoras +A continuación se enumeran los registros principales que usa el dispositivo {% data variables.product.product_name %} y sus funciones: -A continuación se listan las bitácoras principales que utiliza el aplicativo de {% data variables.product.product_name %}, así como sus funciones: +| Ruta de acceso | Descripción | +|------|-------------| +| `/var/log/github/audit.log` | Eventos de usuario, repositorio y sistema auditados. +| `/var/log/github/unicorn.log` | Tráfico de API e interfaz web. +| `/var/log/github/exceptions.log` | Errores de nivel de aplicación. +| `/var/log/haproxy.log` | Todo el tráfico IP que llega al dispositivo. +| `/var/log/hookshot/resqued.log` | Entrega y errores de webhook. +| `/var/log/github/auth.log` | Solicitudes de autenticación, ya sea mediante métodos integrados, LDAP, CAS o SAML. +| `/var/log/github/gitauth.log` | Todas las solicitudes de autenticación de Git. -| Ruta | Descripción​ | -| -------------------------------- | -------------------------------------------------------------------------------------- | -| `/var/log/github/audit.log` | Eventos de usuario, repositorio y sistema auditados. | -| `/var/log/github/unicorn.log` | Tráfico de interfaz web y de API. | -| `/var/log/github/exceptions.log` | Errores a nivel de aplicación. | -| `/var/log/haproxy.log` | Todo el tráfico IP que llega al aplicativo. | -| `/var/log/hookshot/resqued.log` | Fallas y entrega de webhook. | -| `/var/log/github/auth.log` | Solicitudes de autenticación, ya sea a través de métodos integrados, LDAP, CAS o SAML. | -| `/var/log/github/gitauth.log` | Todas las solicitudes de autenticación de Git. | +El servicio `babeld` procesa las solicitudes de autenticación y actividad de Git. -La actividad y solicitudes de autenticación de Git se procesan mediante el servicio de `babeld`. +Varios servicios de {% data variables.product.product_name %}, como el servicio `babeld`, se incluyen en contenedores. Los registros en contenedores se escriben en `systemd journal` y se pueden consultar en cualquier momento mediante el comando `journalctl`. -Varios servicios de {% data variables.product.product_name %}, tal como el servicio de `babeld`, están en contenedores. Las bitácoras en contenedores se escriben al `systemd journal` y pueden consultarse en cualquier momento utilizando el comando `journalctl`. +## Eventos del sistema auditados -## Eventos de sistema auditado - -Todas las entradas del archivo `audit.log` utilizan y pueden filtrarse con la palabra clave `github_audit`. +Todas las entradas del archivo `audit.log` usan la palabra clave `github_audit` y se pueden filtrar con ella. Por ejemplo, esta entrada muestra que se creó un repositorio nuevo. @@ -55,8 +60,8 @@ Oct 26 02:19:31 github-ent github_audit: { "pid":22860, "ppid":22859, "program": ## Paquete de soporte -El paquete de soporte incluye bitácoras de sistema y toda la información de auditoría se registra en el archivo `audit.log` que está en el directorio `github-logs`. Para obtener más información, consulta la sección "[Proporcionar datos al soporte de {% data variables.product.prodname_dotcom %}](/support/contacting-github-support/providing-data-to-github-support)". +El paquete de soporte técnico incluye registros del sistema y toda la información de auditoría se registra en el archivo `audit.log` del directorio `github-logs`. Para más información, vea "[Suministro de datos al soporte técnico de {% data variables.product.prodname_dotcom %}](/support/contacting-github-support/providing-data-to-github-support)". -## Leer más +## Información adicional -- [Página de manual para el comando `journalctl`](http://man7.org/linux/man-pages/man1/journalctl.1.html) +- [Página man de Linux para el comando `journalctl`](http://man7.org/linux/man-pages/man1/journalctl.1.html) diff --git a/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/accessing-the-monitor-dashboard.md b/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/accessing-the-monitor-dashboard.md index 5c222345f1..d8c6bcc708 100644 --- a/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/accessing-the-monitor-dashboard.md +++ b/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/accessing-the-monitor-dashboard.md @@ -14,29 +14,34 @@ topics: - Infrastructure - Monitoring - Performance -shortTitle: Acceder al tablero del monitor +shortTitle: Access the monitor dashboard +ms.openlocfilehash: b529369813635a8cafe5f7c7ac6fc04af39001f5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146332372' --- - ## Acceder al tablero del monitor -{% 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, haga clic en **Monitor**. ![Enlace al Tablero del monitor](/assets/images/enterprise/management-console/monitor-dash-link.png) +{% 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, haga clic en **Supervisión**. +![El vínculo Panel de supervisión](/assets/images/enterprise/management-console/monitor-dash-link.png) ## Solucionar problemas de la asignación de los recursos comunes en su aparato {% note %} -**Nota**: Porque el sondeo regular de {% data variables.product.product_location %} con integración continua (CI) o la construcción de servidores puede causar efectivamente un rechazo del ataque al servicio que genera problemas, te recomendamos que utilice webhooks para subir las actualizaciones. Para obtener más información, consulte "[Acerca de webhooks](/enterprise/user/articles/about-webhooks/)". +**Nota**: Como el sondeo periódico de {% data variables.product.product_location %} con integración continua (CI) o servidores de compilación puede provocar un ataque por denegación de servicio que genere problemas, es recomendable usar webhooks para insertar las actualizaciones. Para más información, vea "[Acerca de los webhooks](/enterprise/user/articles/about-webhooks/)". {% endnote %} -Utiliza el tablero del monitor para mantenerse informado sobre la salud del recurso de su aparato y tomar decisiones sobre cómo corregir los problemas de alto uso. +Utiliza el tablero del monitor para mantenerse informado sobre la salud del recurso de su aparato y tomar decisiones sobre cómo corregir los problemas de alto uso. -| Problema | Posible(s) causa(s) | Recomendaciones | -| ------------------------------------------- | ----------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Alto uso de la CPU | Conexión a la VM desde otros servicios o programas que se ejecutan en el mismo host | De ser posible, vuelve a configurar los otros servicios o programas para utilizar menos recursos de la CPU. Para aumentar los recursos totales de la CPU para la VM, consulte "[Aumentar los recursos de CPU o de memoria](/enterprise/admin/guides/installation/increasing-cpu-or-memory-resources/)." | -| Alto uso de la memoria | Conexión a la VM desde otros servicios o programas que se ejecutan en el mismo host | De ser posible, vuelve a configurar otros servicios o programas para utilizar menos memoria. Para aumentar la memoria total disponible en la VM, consulta "[Aumentar los recursos de CPU o de memoria](/enterprise/admin/guides/installation/increasing-cpu-or-memory-resources/)." | -| Baja disponibilidad de espacio en el disco | Binarios grandes o archivos de registro que consumen espacio del disco | De ser posible, aloje los binarios grandes en un servidor separado y comprima o archive los archivos de registro. De ser necesario, aumenta el espacio del disco en la VM siguiendo los pasos de tu plataforma en "[Aumentar la capacidad de almacenamiento](/enterprise/admin/guides/installation/increasing-storage-capacity/)." | -| Tiempos de respuesta más altos que lo común | Los suelen causar alguna de las propuestas anteriores | Identifica y corrige las propuestas subyacentes. Si los tiempos de respuesta siguen altos, contáctate con {% data variables.contact.contact_ent_support %}. | -| Índices de error elevados | Propuestas de software | Contáctate con {% data variables.contact.contact_ent_support %} e incluye tu paquete de soporte. Para obtener más información, consulta "[Proporcionar datos para {% data variables.product.prodname_enterprise %} Asistencia](/enterprise/{{ currentVersion}}/admin/guides/enterprise-support/providing-data-to-github-support#creating-and-sharing-support-bundles)." | +| Problema | Posible(s) causa(s) | Recomendaciones | +| -------- | ----------------- | --------------- | +| Uso elevado de CPU | Conexión a la VM desde otros servicios o programas que se ejecutan en el mismo host | De ser posible, vuelve a configurar los otros servicios o programas para utilizar menos recursos de la CPU. Para aumentar el total de recursos de CPU para la máquina virtual, vea "[Aumento de los recursos de CPU o memoria](/enterprise/admin/guides/installation/increasing-cpu-or-memory-resources/)". | +| Uso de memoria alto | Conexión a la VM desde otros servicios o programas que se ejecutan en el mismo host | De ser posible, vuelve a configurar otros servicios o programas para utilizar menos memoria. Para aumentar la memoria disponible total para la máquina virtual, vea "[Aumento de los recursos de CPU o memoria](/enterprise/admin/guides/installation/increasing-cpu-or-memory-resources/)". | +| Baja disponibilidad de espacio en el disco | Binarios grandes o archivos de registro que consumen espacio del disco | De ser posible, aloje los binarios grandes en un servidor separado y comprima o archive los archivos de registro. Si es necesario, aumente el espacio en disco en la máquina virtual; para ello, siga los pasos de la plataforma en "[Aumento de la capacidad de almacenamiento](/enterprise/admin/guides/installation/increasing-storage-capacity/)". | +| Tiempos de respuesta más altos que lo común | Los suelen causar alguna de las propuestas anteriores | Identifica y corrige las propuestas subyacentes. Si los tiempos de respuesta siguen altos, contáctate con {% data variables.contact.contact_ent_support %}. | +| Índices de error elevados | Propuestas de software | Contáctate con {% data variables.contact.contact_ent_support %} e incluye tu paquete de soporte. Para más información, vea "[Suministro de datos al soporte técnico de {% data variables.product.prodname_enterprise %}](/enterprise/{{ currentVersion}}/admin/guides/enterprise-support/providing-data-to-github-support#creating-and-sharing-support-bundles)". | diff --git a/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/configuring-collectd.md b/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/configuring-collectd.md index fe92035466..7a7c3db2b2 100644 --- a/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/configuring-collectd.md +++ b/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/configuring-collectd.md @@ -15,39 +15,42 @@ topics: - Infrastructure - Monitoring - Performance +ms.openlocfilehash: f63eb940681be3131a470a7786e134550fdba152 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120521' --- +## Configuración de un servidor externo de `collectd` -## Configura un servidor `collectd` externo +Si todavía no ha configurado un servidor externo de `collectd`, tendrá que hacerlo antes de habilitar el reenvío de `collectd` en {% data variables.product.product_location %}. El servidor `collectd` debe ejecutar la versión 5.x o posterior de `collectd`. -Si aún no has configurado un servidor `collectd` externo, tendrás que hacerlo antes de habilitar el redireccionamiento `collectd` en {% data variables.product.product_location %}. Tu servidor `collectd` debe ejecutar la versión 5.x o superior de `collectd`. +1. Inicie sesión en el servidor `collectd`. +2. Cree o edite el archivo de configuración `collectd` para cargar el complemento de red y complete las directivas del servidor y del puerto con los valores adecuados. En la mayoría de las distribuciones, se encuentra en `/etc/collectd/collectd.conf` -1. Inicia sesión en tu servidor `collectd`. -2. Crea o edita el archivo de configuración `collectd` para cargar el plugin de red y completar las directivas del servidor y del puerto con los valores adecuados. En la mayoría de las distribuciones, este se ubica en `/etc/collectd/collectd.conf` +Un ejemplo de *collectd.conf* para ejecutar un servidor `collectd`: -Un ejemplo *collectd.conf* para ejecutar un servidor `collectd`: - - Red LoadPlugin + LoadPlugin network ... ... - - Escucha "0.0.0.0" "25826" + + Listen "0.0.0.0" "25826" ## Habilita el redireccionamiento collectd en {% data variables.product.prodname_enterprise %} -Por defecto, el redireccionamiento `collectd` está inhabilitado en {% data variables.product.prodname_enterprise %}. Sigue los pasos que aparecen a continuación para habilitar y configurar el redireccionamiento `collectd`: +De manera predeterminada, el reenvío de `collectd` está deshabilitado en {% data variables.product.prodname_enterprise %}. Siga los pasos que se indican a continuación para habilitar y configurar el reenvío de `collectd`: -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -1. A continuación aparecen los ajustes de redireccionamiento, selecciona **Enable collectd forwarding** (Habilitar el redireccionamiento collectd). -1. En el campo **Server addres** (Dirección del servidor), escribe la dirección del servidor `collectd` al cual quisieras redirreccionar las estadísticas del aparato {% data variables.product.prodname_enterprise %}. -1. En el campo **Port** (Puerto), escribe el puerto utilizado para canectarse al servidor `collectd`. (Predeterminados en 25826) -1. En el menú desplegable **Cryptographic setup** (Configuración criptográfica), selecciona el nivel de seguridad de las comunicaciones con el servidor `collectd`. (Ninguno, paquetes firmados o paquetes encriptados). -{% data reusables.enterprise_management_console.save-settings %} +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} +1. Debajo de la configuración de reenvío de registros, seleccione **Habilitar reenvío recopilado**. +1. En el campo **Dirección del servidor**, escriba la dirección del servidor `collectd` al que quiera reenviar estadísticas del dispositivo de {% data variables.product.prodname_enterprise %}. +1. En el campo **Puerto**, escriba el puerto que se usa para conectarse al servidor `collectd`. (Predeterminados en 25826) +1. En el menú desplegable **Configuración criptográfica**, seleccione el nivel de seguridad de las comunicaciones con el servidor `collectd`. (Ninguno, Paquetes firmados o Paquetes encriptados). {% data reusables.enterprise_management_console.save-settings %} -## Exportar los datos collectd con `ghe-export-graphs` +## Exportación de datos recopilados con `ghe-export-graphs` -La herramienta de la línea de comando `ghe-export-graphs` exportará los datos que `collectd` almacene en las bases de datos RRD. Este comando convierte los datos en XML y los exporta en un tarball único(`.tgz`). +La herramienta de línea de comandos `ghe-export-graphs` exportará los datos que `collectd` almacena en las bases de datos de RRD. Este comando convierte los datos en XML y los exporta a un único archivo tarball (`.tgz`). Su uso principal es proporcionarle al equipo de {% data variables.contact.contact_ent_support %} los datos sobre el desempeño de una VM, sin la necesidad de descargar un paquete de soporte completo. No se debe incluir en tus exportaciones de copias de seguridad regulares y no existe una contraparte de importación. Si te contactas con {% data variables.contact.contact_ent_support %}, puede que te solicitemos estos datos para ayudarte a solucionar los problemas. @@ -61,6 +64,6 @@ ssh -p 122 admin@[hostname] -- 'ghe-export-graphs' && scp -P 122 admin@[hostname ### El servidor collectd central no recibe datos -{% data variables.product.prodname_enterprise %} viene con la versión 5.x de `collectd`. `collectd` 5.x no es retrocompatible con la serie de lanzamientos 4.x. Tu servidor `collectd` central debe tener al menos la versión 5.x para aceptar los datos que se envían desde {% data variables.product.product_location %}. +{% data variables.product.prodname_enterprise %} se incluye con la versión 5.x de `collectd`. `collectd` 5.x no es compatible con versiones anteriores de la serie de versiones 4.x. El servidor `collectd` central debe ser al menos la versión 5.x para aceptar los datos enviados desde {% data variables.product.product_location %}. Para obtener ayuda con más preguntas o problemas, contacta a {% data variables.contact.contact_ent_support %}. diff --git a/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/generating-a-health-check-for-your-enterprise.md b/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/generating-a-health-check-for-your-enterprise.md index 7f75b476a2..a74c914ec0 100644 --- a/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/generating-a-health-check-for-your-enterprise.md +++ b/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/generating-a-health-check-for-your-enterprise.md @@ -1,6 +1,6 @@ --- -title: Generar una verificación de salud para tu empresa -intro: 'Puedes obtener perspectivas sobre la salud general y las solicitudes de {% data variables.product.product_location %} a la API y de Git si generas una verificación de salud.' +title: Generar una comprobación de estado para su empresa +intro: 'Puedes obtener información sobre el estado general y las solicitudes de GIT y API de {% data variables.product.product_location %} mediante la generación de una comprobación de estado.' versions: ghes: '*' type: how_to @@ -11,48 +11,53 @@ topics: - Monitoring - Performance product: '{% data reusables.gated-features.generated-health-checks %}' +ms.openlocfilehash: f02fc61f050fc01a69f9fafe2dcdc95d91322dfa +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146460020' --- - {% note %} -** Nota:** El generar una verificación de salud se encuentra actualmente en beta para {% data variables.product.prodname_ghe_server %} y está sujeto a cambios. +**Nota**: La generación de una comprobación de estado está actualmente en versión beta para {% data variables.product.prodname_ghe_server %} y está sujeta a cambios. {% endnote %} -## Acerca de las verificaciones de salud generadas +## Acerca de las comprobaciones de estado generadas -Puedes crear un paquete de compatibilidad para {% data variables.product.product_location %} que contenga muchos datos, tales como los archivos de bitácora y de diagnóstico. Para ayudarte a analizar e interpretar estos datos, puedes generar una verificación de salud. Para obtener más información sobre los paquetes de compatibilidad, consulta la sección "[Proporcionar datos a {% data variables.contact.github_support %}](/support/contacting-github-support/providing-data-to-github-support#creating-and-sharing-support-bundles)". +Puede crear un conjunto de soporte técnico para {% data variables.product.product_location %} que contenga una gran cantidad de datos, como los archivos de registro y diagnóstico. Para ayudar a analizar e interpretar estos datos, puede generar una comprobación de estado. Para obtener más información sobre los conjuntos de soporte técnico, vea "[Proporcionar datos a {% data variables.contact.github_support %}](/support/contacting-github-support/providing-data-to-github-support#creating-and-sharing-support-bundles)". -Una verificación de salud proporciona la siguiente información sobre {% data variables.product.product_location %}. -- La información de la salud general de {% data variables.product.product_location %}, tal como el estado de mejora, almacenamiento y consumo de plazas con licencia -- Una sección de seguridad, la cual se enfoca en el aislamiento de subdominios y autenticación de usuarios -- El análisis de la solicitud de Git, con los detalles sobre los usuarios de Git y repositorios más ocupados -- El análisis de las solicitudes a la API, incluyendo los tiempos más ocupados, las terminales que se solicitan con más frecuencia y los llamadores más activos +Una comprobación de estado proporciona la siguiente información sobre {% data variables.product.product_location %}. +- Información sobre el estado general de {% data variables.product.product_location %}, como el estado de la actualización, el almacenamiento y el consumo de puestos de licencia. +- Una sección de seguridad, que se centra en el aislamiento de subdominio y la autenticación de usuario. +- Análisis de solicitudes de Git, con detalles sobre los repositorios más ocupados y los usuarios de Git +- Análisis de solicitudes de API, incluidos los momentos de mayor actividad, los puntos de conexión solicitados con más frecuencia y los autores de llamadas más activos -Si quieres generar una verificación de salud para {% data variables.product.prodname_ghe_cloud %}, contacta al {% data variables.contact.github_support %}. Para obtener más información, consulta la sección "[Crear un ticket de soporte](/support/contacting-github-support/creating-a-support-ticket)". +Si deseas generar una comprobación de estado de {% data variables.product.prodname_ghe_cloud %}, ponte en contacto con {% data variables.contact.github_support %}. Para obtener más información, consulta "[Creación de una incidencia de soporte técnico](/support/contacting-github-support/creating-a-support-ticket)". -## Generar una verificación de salud +## Generar una comprobación de estado -Antes de que puedas generar una verificación de salud, debes crear un paquete de compatibilidad. Para obtener más información, consulta "[Proporcionar datos a {% data variables.contact.github_support %}](/support/contacting-github-support/providing-data-to-github-support#creating-and-sharing-support-bundles)". +Para poder generar una comprobación de estado debe crear un conjunto de soporte técnico. Para obtener más información, vea "[Proporcionar datos a {% data variables.contact.github_support %}](/support/contacting-github-support/providing-data-to-github-support#creating-and-sharing-support-bundles)". -1. Navega al [{% data variables.contact.support_portal %}](https://support.github.com/). -2. En la esquina superior derecha de la página, haz clic en **Premium**. +1. Vaya a [{% data variables.contact.support_portal %}](https://support.github.com/). +2. En la esquina superior derecha de la página, haga clic en **Premium**. - ![Captura de pantalla del enlace "Premium" en el encabezado del portal de Soporte de GitHub.](/assets/images/enterprise/support/support-portal-header-premium.png) + ![Captura de pantalla del vínculo "Premium" en el encabezado del Portal de soporte técnico de GitHub.](/assets/images/enterprise/support/support-portal-header-premium.png) + +3. A la derecha de **Health Checks** (Comprobaciones de estado), haga clic en **Request Health Check** (Solicitar comprobación de estado). -3. A la derecha de **Verificaciones de salud**, haz clic en **Solicitar una verificación de salud**. + ![Captura de pantalla del botón "Request Health Check" (Solicitar comprobación de estado).](/assets/images/enterprise/support/support-portal-request-health-check.png) + +4. En "Select an enterprise account" (Seleccionar una cuenta de empresa), seleccione el menú desplegable y haga clic en una cuenta de empresa. - ![Captura de pantalla del botón "Solicitar verificación de salud".](/assets/images/enterprise/support/support-portal-request-health-check.png) + ![Captura de pantalla del menú desplegable "Enterprise account" (Cuenta de empresa).](/assets/images/enterprise/support/health-check-dialog-ea.png) + +5. En "Upload a support bundle" (Cargar un conjunto de soporte técnico), haga clic en **Choose file** (Elegir archivo) y elija un archivo para cargarlo. Después, haga clic en **Request Health Check** (Solicitar comprobación de estado). -4. Debajo de "Seleccionar una cuenta empresarial", selecciona el menú desplegable y haz clic en una cuenta empresarial. + ![Captura de pantalla de los botones "Choose file" (Elegir archivo) y "Request Health Check" (Solicitar comprobación de estado).](/assets/images/enterprise/support/health-check-dialog-choose-file.png) + - ![Captura de pantalla del menú desplegable "cuenta empresarial".](/assets/images/enterprise/support/health-check-dialog-ea.png) +Después de solicitar una comprobación de estado, se programa un trabajo para generar la comprobación de estado. En un plazo que varía entre varias horas y un día, la comprobación de estado generada aparecerá en la sección "Health Checks" (Comprobaciones de estado) de {% data variables.contact.support_portal %}. -5. Debajo de "Cargar un paquete de compatibilidad", haz clic en **Elegir archivo** y elige un archivo para cargar. Luego, haz clic en **Solicitar verificación de salud**. - - ![Captura de pantalla de los botones "Elegir archivo" y "Solicitar verificación de salud".](/assets/images/enterprise/support/health-check-dialog-choose-file.png) - - -Después de que solicites una verificación de salud, se programará un job para quenerarla. Después de varias horas o hasta un día, la verificación de salud generada aparecerá en la sección de "Verificaciones de salud" del {% data variables.contact.support_portal %}. - -![Captura de pantalla de la sección de verificaciones de salud del {% data variables.contact.support_portal %}.](/assets/images/enterprise/support/support-portal-health-checks-section.png) +![Captura de pantalla de la sección Health Checks (Comprobaciones de estado) de {% data variables.contact.support_portal %}.](/assets/images/enterprise/support/support-portal-health-checks-section.png) diff --git a/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/index.md b/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/index.md index 2550654001..dea5a4ca34 100644 --- a/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/index.md +++ b/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/index.md @@ -1,6 +1,6 @@ --- title: Monitorear tu aplicativo -intro: 'Debido a que el uso {% data variables.product.product_location %} aumenta con el tiempo, se incrementará la utilización de recursos del sistema, como el CPU, la memoria, y el almacenamiento. Puedes configurar una revisión y alertas para que estar al tanto de problemas potenciales antes de que se vuelvan lo suficientemente críticos para impactar de forma negativa en el desempeño de la aplicación o su disponibilidad.' +intro: 'A medida que el uso de {% data variables.product.product_location %} aumenta con el tiempo, también aumentará el uso de recursos del sistema, como CPU, memoria y almacenamiento. Puedes configurar una revisión y alertas para que estar al tanto de problemas potenciales antes de que se vuelvan lo suficientemente críticos para impactar de forma negativa en el desempeño de la aplicación o su disponibilidad.' redirect_from: - /enterprise/admin/guides/installation/system-resource-monitoring-and-alerting - /enterprise/admin/guides/installation/monitoring-your-github-enterprise-appliance @@ -18,5 +18,11 @@ children: - /monitoring-using-snmp - /about-system-logs - /generating-a-health-check-for-your-enterprise +ms.openlocfilehash: 3232d21371c2ad18ff8a4ebc8dcf7ea603d152ac +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116762' --- diff --git a/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/monitoring-using-snmp.md b/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/monitoring-using-snmp.md index 64955a7f5a..c2863f44b7 100644 --- a/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/monitoring-using-snmp.md +++ b/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/monitoring-using-snmp.md @@ -14,20 +14,22 @@ topics: - Infrastructure - Monitoring - Performance +ms.openlocfilehash: 0f156d2939cbc83e3b0a72bbc1cbaf72f0c886d7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145179156' --- +SNMP es una norma común para controlar dispositivos en una red. Se recomienda encarecidamente habilitar SNMP para que pueda supervisar el estado de {% data variables.product.product_location %} y saber cuándo agregar más memoria, almacenamiento o potencia del procesador a la máquina host. -SNMP es una norma común para controlar dispositivos en una red. Recomendamos firmemente habilitar SNMP para que puedas controlar la salud de {% data variables.product.product_location %} y saber cuándo agregar más memoria, almacenamiento, o rendimiento del procesador a la máquina del servidor. - -{% data variables.product.prodname_enterprise %} tiene una instalación SNMP estándar, para poder aprovechar los [diversos plugins](https://www.monitoring-plugins.org/doc/man/check_snmp.html) disponibles para Nagios o para cualquier otro sistema de control. +{% data variables.product.prodname_enterprise %} tiene una instalación SNMP estándar, para poder aprovechar los [numerosos complementos](https://www.monitoring-plugins.org/doc/man/check_snmp.html) disponibles para Nagios o para cualquier otro sistema de supervisión. ## Configurar SNMP v2c -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_management_console.access-monitoring %} -{% data reusables.enterprise_management_console.enable-snmp %} -4. En el campo **Community string (Cadena de la comunidad)**, ingresa una nueva cadena de comunidad. Si se deja en blanco, queda predeterminado como `públicp`. ![Campo para añadir la cadena de comunidad](/assets/images/enterprise/management-console/community-string.png) -{% data reusables.enterprise_management_console.save-settings %} +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.access-monitoring %} {% data reusables.enterprise_management_console.enable-snmp %} +4. En el campo **Community string** (Cadena de comunidad), introduzca una nueva cadena de comunidad. Si se deja en blanco, su valor es `public` de manera predeterminada. +![Campo para agregar la cadena de comunidad](/assets/images/enterprise/management-console/community-string.png) {% data reusables.enterprise_management_console.save-settings %} 5. Prueba tu configuración SNMP al ejecutar el siguiente comando en una estación de trabajo por separado con soporte de SNMP en tu red: ```shell # community-string is your community string @@ -35,81 +37,81 @@ SNMP es una norma común para controlar dispositivos en una red. Recomendamos fi $ snmpget -v 2c -c community-string -O e hostname hrSystemDate.0 ``` -Debería devolver la hora del sistema en el host {% data variables.product.product_location %}. +Esto debería devolver la hora del sistema en el host de {% data variables.product.product_location %}. ## Seguridad basada en el usuario Si habilitas el SNMP v3, puedes aprovechar la seguridad en base al usuario aumentada a través de User Security Model (USM). Para cada usuario único, puedes especificar un nivel de seguridad: -- `noAuthNoPriv`: este nivel de seguridad no brinda autenticación ni privacidad. -- `authNoPriv`: este nivel de seguridad brinda autenticación pero no privacidad. Para consultar al aparato deberás usar un nombre de usuario y una contraseña (que debe tener como mínimo ocho caracteres). La información se envía sin encriptación, similar a SNMPv2. El protocolo de autenticación puede ser MD5 o SHA o SHA como predeterminado. -- `authPriv`: este nivel de seguridad brinda autenticación con privacidad. Se requiere autenticación, incluida una contraseña de autenticación de ocho caracteres como mínimo, y las respuestas están encriptadas. No se requiere una contraseña de privacidad, pero si se proporciona debe tener como mínimo ocho caracteres. Si no se proporciona una contraseña de privacidad, se usa la contraseña de autenticación. El protocolo de privacidad puede ser DES o AES y queda AES como predeterminado. +- `noAuthNoPriv`: este nivel de seguridad no proporciona autenticación ni privacidad. +- `authNoPriv`: este nivel de seguridad proporciona autenticación, pero no privacidad. Para consultar al aparato deberás usar un nombre de usuario y una contraseña (que debe tener como mínimo ocho caracteres). La información se envía sin encriptación, similar a SNMPv2. El protocolo de autenticación puede ser MD5 o SHA o SHA como predeterminado. +- `authPriv`: este nivel de seguridad proporciona autenticación con privacidad. Se requiere autenticación, incluida una contraseña de autenticación de ocho caracteres como mínimo, y las respuestas están encriptadas. No se requiere una contraseña de privacidad, pero si se proporciona debe tener como mínimo ocho caracteres. Si no se proporciona una contraseña de privacidad, se usa la contraseña de autenticación. El protocolo de privacidad puede ser DES o AES y queda AES como predeterminado. ## Configurando usuarios para SNMP v3 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_management_console.access-monitoring %} -{% data reusables.enterprise_management_console.enable-snmp %} -4. Selecciona **SNMP v3**. ![Botón para habilitar SNMP v3](/assets/images/enterprise/management-console/enable-snmpv3.png) -5. En "Username (Nombre de usuario)", escribe el nombre de usuario único de tu usuario SNMP v3.![Campo para escribir el nombre de usuario SNMP v3](/assets/images/enterprise/management-console/snmpv3-username.png) -6. En el menú desplegable **Security Level (Nivel de seguridad)**, haz clic en el nivel de seguridad para tu usuario SNMP v3. ![Menú desplegable para el nivel de seguridad del usuario SNMP v3](/assets/images/enterprise/management-console/snmpv3-securitylevel.png) -7. Para usuarios SNMP v3 con el nivel de seguridad `authnopriv`: ![Configuración para el nivel de seguridad authnopriv](/assets/images/enterprise/management-console/snmpv3-authnopriv.png) +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.access-monitoring %} {% data reusables.enterprise_management_console.enable-snmp %} +4. Seleccione **SNMP v3**. +![Botón para habilitar SNMP v3](/assets/images/enterprise/management-console/enable-snmpv3.png) +5. En "Username (Nombre de usuario)", escribe el nombre de usuario único de tu usuario SNMP v3. +![Campo para escribir el nombre de usuario de SNMP v3](/assets/images/enterprise/management-console/snmpv3-username.png) +6. En el menú desplegable **Security Level** (Nivel de seguridad), haga clic en el nivel de seguridad para su usuario de SNMP v3. +![Menú desplegable para el nivel de seguridad del usuario de SNMP v3](/assets/images/enterprise/management-console/snmpv3-securitylevel.png) +7. Para los usuarios de SNMP v3 con el nivel de seguridad `authnopriv`: ![Configuración para el nivel de seguridad authnopriv](/assets/images/enterprise/management-console/snmpv3-authnopriv.png) - {% data reusables.enterprise_management_console.authentication-password %} - {% data reusables.enterprise_management_console.authentication-protocol %} -8. Para usuarios SNMP v3 con el nivel de seguridad `authpriv`: ![Configuración para el nivel de seguridad authpriv](/assets/images/enterprise/management-console/snmpv3-authpriv.png) +8. Para los usuarios de SNMP v3 con el nivel de seguridad `authpriv`: ![Configuración para el nivel de seguridad authpriv](/assets/images/enterprise/management-console/snmpv3-authpriv.png) - {% data reusables.enterprise_management_console.authentication-password %} - {% data reusables.enterprise_management_console.authentication-protocol %} - De forma opcional, en "Privacy password" (Contraseña de privacidad), escribe la contraseña de privacidad. - - Hacia la derecha de "Privacy password" (Contraseña de privacidad), en el menú desplegable **Protocol (Protocolo)**, haz clic en el método de protocolo de privacidad que deseas usar. -9. Haz clic en **Add secret (Agregar secreto)**. ![Botón para añadir usuario SNMP v3](/assets/images/enterprise/management-console/snmpv3-adduser.png) -{% data reusables.enterprise_management_console.save-settings %} + - A la derecha de "Privacy password" (Contraseña de privacidad), en el menú desplegable **Protocol** (Protocolo), haga clic en el método de protocolo de privacidad que quiera usar. +9. Haga clic en **Agregar usuario**. +![Botón para agregar el usuario SNMP v3](/assets/images/enterprise/management-console/snmpv3-adduser.png) {% data reusables.enterprise_management_console.save-settings %} #### Consultar datos de SNMP -Tanto la información del nivel de software como de hardware sobre tu aparato está disponible con SNMP v3. Debido a la falta de cifrado y privacidad para los niveles de seguridad `noAuthNoPriv` y `authNoPriv`, excluimos la tabla de `hrSWRun` (1.3.6.1.2.1.25.4) de los reportes de SNMP resultantes. Incluimos esta tabla si estás usando el nivel de seguridad `authPriv`. Para obtener más información, consulta la "[Documentación de referencia de OID](https://oidref.com/1.3.6.1.2.1.25.4)". +Tanto la información del nivel de software como de hardware sobre tu aparato está disponible con SNMP v3. Debido a la falta de cifrado y privacidad para los niveles de seguridad `noAuthNoPriv` y `authNoPriv`, excluimos la tabla `hrSWRun` (1.3.6.1.2.1.25.4) de los informes SNMP resultantes. Incluimos esta tabla si está usando el nivel de seguridad `authPriv`. Para obtener más información, vea la "[documentación de referencia de OID](https://oidref.com/1.3.6.1.2.1.25.4)". -Con SNMP v2c, solo está disponible la información del nivel de hardware de tu aparato. Estas aplicaciones y servicios dentro de {% data variables.product.prodname_enterprise %} no tienen configurado OID para informar métricas. Hay varios MIB disponibles, que puedes ver ejecutando `snmpwalk` en una estación de trabajo separada con soporte SNMP en tu red: +Con SNMP v2c, solo está disponible la información del nivel de hardware de tu aparato. Estas aplicaciones y servicios dentro de {% data variables.product.prodname_enterprise %} no tienen configurado OID para informar métricas. Hay varios MIB disponibles, que se pueden ver ejecutando `snmpwalk` en una estación de trabajo independiente que disponga de compatibilidad con SNMP en la red: ```shell -# community-string es tu cadena de comunidad -# hostname es la IP o dominio de tu instancia de empresa +# community-string is your community string +# hostname is the IP or domain of your Enterprise instance $ snmpwalk -v 2c -c community-string -O e hostname ``` -De entre los MIB disponibles para SNMP, el más útil es `HOST-RESOURCES-MIB` (1.3.6.1.2.1.25). Consulta la tabla de abajo para ver algunos objetos importantes en este MIB: +De los MIB disponibles para SNMP, el más útil es `HOST-RESOURCES-MIB` (1.3.6.1.2.1.25). Consulta la tabla de abajo para ver algunos objetos importantes en este MIB: -| Nombre | OID | Descripción | -| -------------------------- | ------------------------ | ----------------------------------------------------------------------------------------------- | -| hrSystemDate.2 | 1.3.6.1.2.1.25.1.2 | La noción de servidores de los datos locales y de la hora del día. | -| hrSystemUptime.0 | 1.3.6.1.2.1.25.1.1.0 | Cuánto tiempo ha pasado desde que el servidor se inició por última vez. | -| hrMemorySize.0 | 1.3.6.1.2.1.25.2.2.0 | La cantidad de RAM en el servidor. | -| hrSystemProcesses.0 | 1.3.6.1.2.1.25.1.6.0 | La cantidad de contextos de proceso actualmente cargados o ejecutándose en el servidor. | -| hrStorageUsed.1 | 1.3.6.1.2.1.25.2.3.1.6.1 | La cantidad de espacio de almacenamiento consumido en el servidor, en hrStorageAllocationUnits. | -| hrStorageAllocationUnits.1 | 1.3.6.1.2.1.25.2.3.1.4.1 | El tamaño, en bytes, de una hrStorageAllocationUnit | +| Nombre | OID | Descripción | +| ---- | --- | ----------- | +| hrSystemDate.2 | 1.3.6.1.2.1.25.1.2 | La noción de servidores de los datos locales y de la hora del día. | +| hrSystemUptime.0 | 1.3.6.1.2.1.25.1.1.0 | Cuánto tiempo ha pasado desde que el servidor se inició por última vez. | +| hrMemorySize.0 | 1.3.6.1.2.1.25.2.2.0 | La cantidad de RAM en el servidor. | +| hrSystemProcesses.0 | 1.3.6.1.2.1.25.1.6.0 | La cantidad de contextos de proceso actualmente cargados o ejecutándose en el servidor. | +| hrStorageUsed.1 | 1.3.6.1.2.1.25.2.3.1.6.1 | La cantidad de espacio de almacenamiento consumido en el servidor, en hrStorageAllocationUnits. | +| hrStorageAllocationUnits.1 | 1.3.6.1.2.1.25.2.3.1.4.1 | El tamaño, en bytes, de una hrStorageAllocationUnit | -Por ejemplo, para consultar `hrMemorySize` con SNMP v3, ejecuta el siguiente comando en una estación de trabajo separada con apoyo de SNMP en tu red: +Por ejemplo, para consultar `hrMemorySize` con SNMP v3, ejecute el comando siguiente en una estación de trabajo independiente que disponga de compatibilidad con SNMP en su red: ```shell -# username es el nombre de usuario único de tu usuario SNMP v3 -# auth password es la contraseña de autenticación -# privacy password es la contraseña de privacidad -# hostname es la IP o el dominio de tu instancia de empresa +# username is the unique username of your SNMP v3 user +# auth password is the authentication password +# privacy password is the privacy password +# hostname is the IP or domain of your Enterprise instance $ snmpget -v 3 -u username -l authPriv \ -A "auth password" -a SHA \ -X "privacy password" -x AES \ -O e hostname HOST-RESOURCES-MIB::hrMemorySize.0 ``` -Con SNMP v2c, para consultar `hrMemorySize`, ejecuta el siguiente comando en una estación de trabajo separada con apoyo de SNMP en tu red: +Con SNMP v2c, para consultar `hrMemorySize`, ejecute el comando siguiente en una estación de trabajo independiente que disponga de compatibilidad con SNMP en su red: ```shell -# community-string es tu cadena de comunidad -# hostname es la IP o el dominio de tu instancia de empresa +# community-string is your community string +# hostname is the IP or domain of your Enterprise instance snmpget -v 2c -c community-string hostname HOST-RESOURCES-MIB::hrMemorySize.0 ``` {% tip %} -**Nota:** para evitar que se filtre información sobre los servicios que se están ejecutando en tu aplicativo, excluimos la tabla `hrSWRun` (1.3.6.1.2.1.25.4.) de los reportes resultantes de SNMP a menos de que estés utilizando el nivel de seguridad `authPriv` con SNMP v3. Si estás utilizando el nivel de seguridad `authPriv`, incluimos la tabla `hrSWRun`. +**Nota**: Para evitar que se filtre información acerca de los servicios que se ejecutan en su dispositivo, excluimos la tabla `hrSWRun` (1.3.6.1.2.1.25.4) de los informes SNMP resultantes, salvo que esté usando el nivel de seguridad `authPriv` con SNMP v3. Incluimos la tabla `hrSWRun` si está usando el nivel de seguridad `authPriv`. {% endtip %} -Para obtener más información sobre los mapeos OID para los atributos de sistema comunes en SNMP, consulta "[OID SNMP de Linux para CPU, memoria y estadísticas de disco](http://www.linux-admins.net/2012/02/linux-snmp-oids-for-cpumemory-and-disk.html)". +A fin de obtener más información sobre las asignaciones de OID para atributos comunes del sistema en SNMP, vea "[OID SNMP de Linux para las estadísticas de CPU, memoria y disco](http://www.linux-admins.net/2012/02/linux-snmp-oids-for-cpumemory-and-disk.html)". diff --git a/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/recommended-alert-thresholds.md b/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/recommended-alert-thresholds.md index 92e32d67d6..5e60b081a7 100644 --- a/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/recommended-alert-thresholds.md +++ b/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/recommended-alert-thresholds.md @@ -16,17 +16,22 @@ topics: - Monitoring - Performance - Storage -shortTitle: Límites de alerta recomendados +shortTitle: Recommended alert thresholds +ms.openlocfilehash: 73adc62a8a322666e08da01a76568c16ed18458c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112737' --- - ## Controlar el almacenamiento Recomendamos que controles los dispositivos de almacenamiento de usuario y raíz y configures una alerta con valores que permitan un gran tiempo de respuesta cuando el espacio de disco disponible sea bajo. -| Gravedad | Límite | -| --------------- | ---------------------------------------------------- | -| **Advertencia** | El disco excede el 70 % del total disponible | -| **Crítico** | El uso del disco excede el 85 % del total disponible | +| severity | Umbral | +| -------- | --------- | +| **Warning (ADVERTENCIA)** | El disco excede el 70 % del total disponible | +| **Critical)** (Crítico) | El uso del disco excede el 85 % del total disponible | Puedes ajustar estos valores en base a la cantidad total de almacenamiento asignado, los patrones de crecimiento histórico y el tiempo esperado de respuesta. Recomendamos asignar en exceso recursos de almacenamiento para permitir el crecimiento y evitar el tiempo de inactividad requerido para asignar almacenamiento adicional. @@ -34,20 +39,20 @@ Puedes ajustar estos valores en base a la cantidad total de almacenamiento asign A pesar de que es normal que el uso de CPU fluctúe en base a las operaciones Git que utilizan muchos recursos, recomendamos configurar una alerta para la utilización del CPU anormalmente alta, ya que spikes prolongados puede significar que tu instancia tiene un aprovisionamiento insuficiente. Recomendamos controlar la carga promedio del sistema de quince minutos para los valores que se acerquen o excedan la cantidad de núcleos de CPU asignados en la máquina virtual. -| Gravedad | Límite | -| --------------- | --------------------------------------------------------------- | -| **Advertencia** | La carga promedio de quince minutos excede 1x de núcleos de CPU | -| **Crítico** | La carga promedio de quince minutos excede 2x de núcleos de CPU | +| severity | Umbral | +| -------- | --------- | +| **Warning (ADVERTENCIA)** | La carga promedio de quince minutos excede 1x de núcleos de CPU | +| **Critical)** (Crítico) | La carga promedio de quince minutos excede 2x de núcleos de CPU | También recomendamos que controles el tiempo de "robo" de virtualización para asegurar que otras máquinas virtuales ejecutándose en el mismo sistema de servidor no estén usando todos los recursos de la instancia. ## Controla el uso de la memoria -La cantidad de memoria física asignada a {% data variables.product.product_location %} puede tener un gran impacto sobre el desempeño general y la capacidad de respuesta de la aplicación. El sistema está designado para realizar un uso intenso del caché del disco kernel para acelerar las operaciones Git. Recomendamos que el conjunto en funcionamiento de RSS normal se acomode dentro del 50 % del total de RAM disponible para un uso máximo. +La cantidad de memoria física asignada a {% data variables.product.product_location %} puede tener un gran impacto en el rendimiento general y la capacidad de respuesta de la aplicación. El sistema está designado para realizar un uso intenso del caché del disco kernel para acelerar las operaciones Git. Recomendamos que el conjunto en funcionamiento de RSS normal se acomode dentro del 50 % del total de RAM disponible para un uso máximo. -| Gravedad | Límite | -| --------------- | ---------------------------------------------------------------------- | -| **Advertencia** | El uso sostenido de RSS excede el 50 % del total de memoria disponible | -| **Crítico** | El uso sostenido de RSS excede el 70 % del total de memoria disponible | +| severity | Umbral | +| -------- | --------- | +| **Warning (ADVERTENCIA)** | El uso sostenido de RSS excede el 50 % del total de memoria disponible | +| **Critical)** (Crítico) | El uso sostenido de RSS excede el 70 % del total de memoria disponible | Si se acaba la memoria, el killer de OOM kernel intentará liberar recursos de memoria al sacrificar de manera forzosa procesos de aplicación con mucho uso de RAM, lo que puede dar como resultado una interrupción del servicio. Recomendamos asignar más memoria a la máquina virtual de la requerida en el curso normal de las operaciones. diff --git a/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/setting-up-external-monitoring.md b/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/setting-up-external-monitoring.md index de6670a4c1..3c077a439b 100644 --- a/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/setting-up-external-monitoring.md +++ b/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/setting-up-external-monitoring.md @@ -13,15 +13,20 @@ topics: - Infrastructure - Monitoring - Performance -shortTitle: Configurar el monitoreo externo +shortTitle: Set up external monitoring +ms.openlocfilehash: 43fa6a7b0d6d4686a69460f23f38126ec5457613 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146332476' --- - ## Acerca de SNMP -El Protocolo de Administración de Red Simple (SNMP) es un método muy compatible para revisar los dispositivos y los servidores de red. El SNMP está inhabilitado por defecto pero puede ser configurado a través del tablero de revisión {% data variables.product.prodname_enterprise %}. El puerto UDP 161 debe abrirse y ser accesible desde tu estación de administración de red. Para obtener más información, consulta "[Revisión utilizando el SNMP](/enterprise/admin/guides/installation/monitoring-using-snmp/)." +El Protocolo de Administración de Red Simple (SNMP) es un método muy compatible para revisar los dispositivos y los servidores de red. El SNMP está inhabilitado por defecto pero puede ser configurado a través del tablero de revisión {% data variables.product.prodname_enterprise %}. El puerto UDP 161 debe abrirse y ser accesible desde tu estación de administración de red. Para obtener más información, consulta "[Supervisar por medio de SNMP](/enterprise/admin/guides/installation/monitoring-using-snmp/)". ## Acerca de collectd -collectd es una recopilación de estadísticas de código abierto y daemon de información con apoyo integrado para escribir en archivos RRD. Las estadísticas sobre utilización de CPU, memoria y uso de disco, errores y tráfico de interfaz de red y carga de sistema pueden redireccionarse a un servidor externo collectd donde se pueden configurar los gráficos, los análisis y las alertas utilizando un amplia gama de herramientas y plugins disponibles. Para configurar el redireccionamiento de `collectd`, consulta "[Configurar collectd](/enterprise/admin/guides/installation/configuring-collectd/)". +collectd es una recopilación de estadísticas de código abierto y daemon de información con apoyo integrado para escribir en archivos RRD. Las estadísticas sobre utilización de CPU, memoria y uso de disco, errores y tráfico de interfaz de red y carga de sistema pueden redireccionarse a un servidor externo collectd donde se pueden configurar los gráficos, los análisis y las alertas utilizando un amplia gama de herramientas y plugins disponibles. Para configurar el reenvío de `collectd`, consulta "[Configurar collectd](/enterprise/admin/guides/installation/configuring-collectd/)". -Además, las herramientas de supervisión dentro de las plataformas de virtualización subyacentes pueden también usarse para supervisar y alertar sobre los recursos de sistema. Para obtener más información, consulta la documentación [Amazon CloudWatch](http://aws.amazon.com/cloudwatch/) y [Supervisión de VMware vSphere ](http://pubs.vmware.com/vsphere-50/topic/com.vmware.ICbase/PDF/vsphere-esxi-vcenter-server-50-monitoring-performance-guide.pdf). +Además, las herramientas de supervisión dentro de las plataformas de virtualización subyacentes pueden también usarse para supervisar y alertar sobre los recursos de sistema. Para obtener más información, consulta la documentación de [Amazon CloudWatch](http://aws.amazon.com/cloudwatch/) y [VMware vSphere Monitoring](http://pubs.vmware.com/vsphere-50/topic/com.vmware.ICbase/PDF/vsphere-esxi-vcenter-server-50-monitoring-performance-guide.pdf). diff --git a/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/enabling-automatic-update-checks.md b/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/enabling-automatic-update-checks.md index c7a86333ea..1926c7557d 100644 --- a/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/enabling-automatic-update-checks.md +++ b/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/enabling-automatic-update-checks.md @@ -11,29 +11,32 @@ type: how_to topics: - Enterprise - Upgrades -shortTitle: Habilitar las verificaciones de actualización automáticas +shortTitle: Enable automatic update checks +ms.openlocfilehash: c566dc54958cc7d4f26a9279ea3bf8a76aafa636 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146331892' --- +Cuando un paquete de actualizaciones se descarga automáticamente para {% data variables.product.product_location %}, recibirás un mensaje informándote que puedes actualizar el {% data variables.product.prodname_ghe_server %}. Los paquetes se descargan en el directorio `/var/lib/ghe-updates` de {% data variables.product.product_location %}. Para obtener más información, consulta "[Actualización de {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/upgrading-github-enterprise-server)". -Cuando un paquete de actualizaciones se descarga automáticamente para {% data variables.product.product_location %}, recibirás un mensaje informándote que puedes actualizar el {% data variables.product.prodname_ghe_server %}. Descarga de paquetes para el directorio `/var/lib/ghe-updates` en {% data variables.product.product_location %}. Para obtener más información, consulta "[Actualizar {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/upgrading-github-enterprise-server)." - -Si está disponible un hotpatch para una actualización, el `.hpkg` se descargará automáticamente. En la consola de administración puedes elegir instalar el hotpatch de inmediato o programar la instalación para otro momento. Para obtener más información, consulta "[Actualizar con un hotpatch](/enterprise/admin/guides/installation/upgrading-github-enterprise-server#upgrading-with-a-hotpatch)." +Si hay una revisión en caliente disponible para una actualización, `.hpkg` se descargará automáticamente. En la consola de administración puedes elegir instalar el hotpatch de inmediato o programar la instalación para otro momento. Para obtener más información, consulta "[Actualización con una revisión en caliente](/enterprise/admin/guides/installation/upgrading-github-enterprise-server#upgrading-with-a-hotpatch)". {% tip %} -**Consejo:** Para habilitar comprobaciones de actualización automáticas, {% data variables.product.product_location %} se debe poder conectar a `https://github-enterprise.s3.amazonaws.com`. +**Sugerencia:** Para habilitar las comprobaciones automáticas de actualizaciones, {% data variables.product.product_location %} debe poder conectarse a `https://github-enterprise.s3.amazonaws.com`. {% endtip %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_management_console.updates-tab %} -4. Haz clic en **Yes, automatically check for updates** (Sí, buscar actualizaciones automáticamente). ![Botón para habilitar actualizaciones automáticas](/assets/images/enterprise/management-console/enable_updates_button.png) -{% data reusables.enterprise_management_console.save-settings %} +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.updates-tab %} +4. Haz clic en **Sí, comprueba automáticamente si hay actualizaciones**. +![Botón para habilitar las actualizaciones automáticas](/assets/images/enterprise/management-console/enable_updates_button.png) {% data reusables.enterprise_management_console.save-settings %} Para saber si tu instancia está actualizada, busca el mensaje emergente en la pestaña de actualizaciones. ![Mensaje emergente que indica tu lanzamiento del servidor de GitHub Enterprise](/assets/images/enterprise/management-console/up-to-date-banner.png) -En **Logs** (Registros), puedes ver el estado de la búsqueda de actualizaciones más reciente. +En **Registros**, puedes ver el estado de la comprobación de actualizaciones más reciente. ![Registros para actualización](/assets/images/enterprise/management-console/update-log.png) diff --git a/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources.md b/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources.md index d117fdaf09..a400d20909 100644 --- a/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources.md +++ b/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources.md @@ -1,6 +1,6 @@ --- -title: Increasing CPU or memory resources -intro: 'You can increase the CPU or memory resources for a {% data variables.product.prodname_ghe_server %} instance.' +title: Aumentar el CPU o los recursos de memoria +intro: 'Si las operaciones en {% data variables.product.prodname_ghe_server %} son lentas, es posible que necesites agregar CPU o recursos de memoria.' redirect_from: - /enterprise/admin/installation/increasing-cpu-or-memory-resources - /enterprise/admin/enterprise-management/increasing-cpu-or-memory-resources @@ -13,99 +13,104 @@ topics: - Infrastructure - Performance shortTitle: Increase CPU or memory +ms.openlocfilehash: 1ac89694cf374cca1ba47f228f881dc4a5fd405f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146331868' --- {% data reusables.enterprise_installation.warning-on-upgrading-physical-resources %} {% note %} -**Note:** Before increasing CPU or memory resources, put your instance in maintenance mode.{% ifversion ip-exception-list %} You can validate changes by configuring an IP exception list to allow access from specified IP addresses. {% endif %} For more information, see "[Enabling and scheduling maintenance mode](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." +**Nota:** Antes de aumentar los recursos de memoria o CPU, coloca la instancia en modo de mantenimiento.{% ifversion ip-exception-list %} Para validar los cambios, configura una lista de excepciones de direcciones IP para permitir el acceso desde las direcciones IP especificadas. {% endif %} Para más información, consulta "[Habilitación y programación del modo de mantenimiento](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)". {% endnote %} -## Adding CPU or memory resources for AWS +## Agregar CPU o recursos de memoria para AWS {% note %} -**Note:** To add CPU or memory resources for AWS, you must be familiar with using either the AWS management console or the `aws ec2` command line interface to manage EC2 instances. For background and details on using the AWS tools of your choice to perform the resize, see the AWS documentation on [resizing an Amazon EBS-backed instance](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-resize.html). +**Nota:** Para agregar CPU o recursos de memoria para AWS, debes estar familiarizado con el uso de la consola de administración de AWS o la interfaz de la línea de comando `aws ec2` para administrar instancias EC2. Para obtener información general y detalles sobre el uso de las herramientas de AWS de su elección a fin de realizar el cambio de tamaño, consulta la documentación de AWS sobre el [cambio de tamaño de una instancia respaldada por Amazon EBS](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-resize.html). {% endnote %} -### Resizing considerations +### Consideraciones relativas al ajuste de tamaño -Before increasing CPU or memory resources for {% data variables.product.product_location %}, review the following recommendations. +Antes de aumentar la CPU o los recursos de memoria para {% data variables.product.product_location %}, revisa las siguientes recomendaciones. -- **Scale your memory with CPUs**. {% data reusables.enterprise_installation.increasing-cpus-req %} -- **Assign an Elastic IP address to the instance**. If you haven't assigned an Elastic IP to your instance, you'll have to adjust the DNS A records for your {% data variables.product.prodname_ghe_server %} host after the restart to account for the change in public IP address. Once your instance restarts, the instance keeps the Elastic IP if you launched the instance in a virtual private cloud (VPC). If you create the instance in an EC2-Classic network, you must manually reassign the Elastic IP to the instance. +- **Escala tu memoria mediante CPU**. {% data reusables.enterprise_installation.increasing-cpus-req %} +- **Asigna una dirección IP elástica a la instancia**. Si no se asigna una IP elástica, deberás ajustar los registros DNS A para tu servidor {% data variables.product.prodname_ghe_server %} después de volver a iniciar para considerar el cambio de la dirección de IP pública. Una vez que tu instancia se reinicia, la IP elástica (EIP) se mantiene automáticamente si la instancia se inicia en una VPC. Si la instancia se inicia en una EC2-Classic, la IP elástica debe asociarse nuevamente de forma manual. -### Supported AWS instance types +### Tipos de instancias AWS admitidos -You need to determine the instance type you would like to upgrade to based on CPU/memory specifications. +Debes determinar el tipo de instancia que te gustaría actualizar en base a especificaciones de CPU/memoria. {% data reusables.enterprise_installation.warning-on-scaling %} {% data reusables.enterprise_installation.aws-instance-recommendation %} -### Resizing for AWS +### Volver a ajustar el tamaño para AWS {% note %} -**Note:** For instances launched in EC2-Classic, write down both the Elastic IP address associated with the instance and the instance's ID. Once you restart the instance, re-associate the Elastic IP address. +**Nota:** Para instancias iniciadas en EC2-Classic, escribe la dirección de IP elástica asociada con la instancia y las ID de las instancias. Una vez que reiniciaste la instancia, vuelve a asociar la dirección de IP elástica. {% endnote %} -It's not possible to add CPU or memory resources to an existing AWS/EC2 instance. Instead, you must: +Si no es posible agregar un CPU o recursos de memoria a una instancia AWS/EC2 existente. En su lugar, debes: -1. Stop the instance. -2. Change the instance type. -3. Start the instance. +1. Frenar la instancia. +2. Cambiar el tipo de instancia. +3. Iniciar la instancia. {% data reusables.enterprise_installation.configuration-recognized %} -## Adding CPU or memory resources on Microsoft Azure +## Agregar recursos de memoria o CPU en Microsoft Azure {% note %} -**Note:** To add CPU or memory resources in Microsoft Azure, you must be familiar with using either the Azure Portal, Azure CLI or Azure PowerShell to manage VM instances. For background and details on using the Azure tools of your choice to perform the resize, please refer to the Azure documentation on [changing the size of a virtual machine](https://docs.microsoft.com/en-us/azure/virtual-machines/resize-vm). +**Nota:** Para agregar recursos de CPU o memoria en Microsoft Azure, debes estar familiarizado con la forma en la que se utiliza ya sea el Portal de Azure el CLI de Azure o el PowerShell de Azure para administrar las instancias de las MV. Para obtener información detallada sobre el uso de las herramientas de Azure que prefieras para realizar el cambio de tamaño, consulta la documentación de Azure sobre [cómo cambiar el tamaño de una máquina virtual](https://docs.microsoft.com/en-us/azure/virtual-machines/resize-vm). {% endnote %} -### Resizing considerations +### Consideraciones relativas al ajuste de tamaño -Before increasing CPU or memory resources for {% data variables.product.product_location %}, review the following recommendations. +Antes de aumentar la CPU o los recursos de memoria para {% data variables.product.product_location %}, revisa las siguientes recomendaciones. -- **Scale your memory with CPUs**. {% data reusables.enterprise_installation.increasing-cpus-req %} -- **Assign a static IP address to the instance**. If you haven't assigned a static IP to your instance, you might have to adjust the DNS A records for your {% data variables.product.prodname_ghe_server %} host after the restart to account for the change in IP address. +- **Escala tu memoria mediante CPU**. {% data reusables.enterprise_installation.increasing-cpus-req %} +- **Asigna una dirección IP elástica a la instancia**. Si no has asignado una IP estática a tu instancia, podrías tener que ajustar los registros de DNS A para tu host de {% data variables.product.prodname_ghe_server %} después de reiniciar para que cuenten para el cambio en la dirección IP. -### Supported Microsoft Azure instance sizes +### Tamaños compatibles con las instancias de Microsoft Azure -You need to determine the instance size you would like to upgrade to based on CPU/memory specifications. +Necesitas determinar el tamaño de instancia al que te gustaría mejorar con base en las especificaciones de CPU/memoria. {% data reusables.enterprise_installation.warning-on-scaling %} {% data reusables.enterprise_installation.azure-instance-recommendation %} -### Resizing for Microsoft Azure +### Cambiar de tamaño en Microsoft Azure -You can scale the VM up by changing the VM size. Changing its size will cause it to be restarted. In some cases, you must deallocate the VM first. This can happen if the new size is not available on the hardware cluster that is currently hosting the VM. +Puedes escalar y aumentar de tamaño la MV. El cambiar su tamaño ocasionará que se reinicie. En algunos casos, hay que desasignarla antes. Esto puede suceder si el nuevo tamaño no está disponible en el clúster de hardware que hospeda la actualmente la máquina virtual. -1. Refer to the Azure documentation on [changing the size of a virtual machine](https://docs.microsoft.com/en-us/azure/virtual-machines/resize-vm) for the required steps. +1. Consulta la documentación de Azure sobre [cómo cambiar el tamaño de una máquina virtual](https://docs.microsoft.com/en-us/azure/virtual-machines/resize-vm) para conocer los pasos necesarios. {% data reusables.enterprise_installation.configuration-recognized %} -## Adding CPU or memory resources for OpenStack KVM +## Agregar CPU o recursos de memoria para OpenStack KVM -It's not possible to add CPU or memory resources to an existing OpenStack KVM instance. Instead, you must: +No es posible agregar CPU o recursos de memoria para una instancia OpenStack KVM existente. En su lugar, debes: -1. Take a snapshot of the current instance. -2. Stop the instance. -3. Select a new instance flavor that has the desired CPU and/or memory resources. +1. Tomar una instantánea para la instancia actual. +2. Frenar la instancia. +3. Seleccionar un nuevo formato de la instancia que tenga el CPU o los recursos de memoria deseados. -## Adding CPU or memory resources for VMware +## Agregar recursos de memoria o de CPU para VMware {% data reusables.enterprise_installation.increasing-cpus-req %} -1. Use the vSphere Client to connect to the VMware ESXi host. -2. Shut down {% data variables.product.product_location %}. -3. Select the virtual machine and click **Edit Settings**. -4. Under "Hardware", adjust the CPU and/or memory resources allocated to the virtual machine as needed: -![VMware setup resources](/assets/images/enterprise/vmware/vsphere-hardware-tab.png) -5. To start the virtual machine, click **OK**. +1. Utiliza vSphere Client para conectar al servidor de VMware ESXi. +2. Cierra {% data variables.product.product_location %}. +3. Selecciona la máquina virtual y haz clic en **Edit Settings (Editar parámetros)** . +4. En "Hardware", ajusta la CPU o los recursos de memoria asignados a la máquina virtual según se necesite: ![Recursos de configuración de VMware](/assets/images/enterprise/vmware/vsphere-hardware-tab.png) +5. Haz clic en **Aceptar** para iniciar la máquina virtual. {% data reusables.enterprise_installation.configuration-recognized %} 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 e31f885032..e8ab4505a4 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 @@ -13,18 +13,23 @@ topics: - Infrastructure - Performance - Storage -shortTitle: Incrementar la capacidad de almacenamiento +shortTitle: Increase storage capacity +ms.openlocfilehash: b6542e1f43ce4111358de3940c8e46dea2afd5d5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065398' --- - {% data reusables.enterprise_installation.warning-on-upgrading-physical-resources %} -A medida que se suman usuarios {% data variables.product.product_location %}, es posible que necesites ajustar el tamaño de tu volumen de almacenamiento. Consulta la documentación de tu plataforma de virtualización para obtener más información sobre ajuste de tamaño de almacenamiento. +A medida los usuarios se unan a {% data variables.product.product_location %}, es posible que tenga cambiar el tamaño del volumen de almacenamiento. Consulta la documentación de tu plataforma de virtualización para obtener más información sobre ajuste de tamaño de almacenamiento. ## Requisitos y recomendaciones {% note %} -**Nota:** Antes de cambiar el tamaño de cualquier volumen de almacenamiento, coloca tu instancia en modo de mantenimiento.{% ifversion ip-exception-list %} Puedes validar los cambios si configuras una lista de excepción de IP para permitir el acceso desde direcciones IP específicas. {% endif %} Para obtener más información, consulta la sección "[Habilitar y programar el modo de mantenimiento](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)". +**Nota:** antes de cambiar el tamaño de cualquier volumen de almacenamiento, coloca la instancia en modo de mantenimiento.{% ifversion ip-exception-list %} Puedes validar los cambios configurando una lista de excepciones de IP para permitir el acceso desde direcciones IP especificadas. {% endif %} Para más información, consulta "[Habilitación y programación del modo de mantenimiento](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)". {% endnote %} @@ -36,20 +41,20 @@ A medida que se suman usuarios {% data variables.product.product_location %}, es 1. Ajusta el disco de volumen existente del usuario utilizando las herramientas de tu plataforma de virtualización. {% data reusables.enterprise_installation.ssh-into-instance %} -3. Pon el aparato en modo mantenimiento. Para obtener más información, consulta "[Habilitar y programar el modo mantenimiento](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." -4. Reinicia el aparato para detectar la nueva asignación de almacenamiento: +3. Pon el aparato en modo mantenimiento. Para más información, vea "[Habilitación y programación del modo de mantenimiento](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)". +4. Reinicie el dispositivo para detectar la nueva asignación de almacenamiento: ```shell $ sudo reboot ``` -5. Ejecuta el comando `ghe-storage-extend` para expandir el sistema de archivos `/data/user`: +5. Ejecute el comando `ghe-storage-extend` para expandir el sistema de archivos `/data/user`: ```shell $ ghe-storage-extend ``` ## Aumentar el tamaño de partición raíz utilizando un nuevo aparato -1. Configura una nueva instancia {% data variables.product.prodname_ghe_server %} con un disco raíz más grande utilizando la misma versión que tu aparato actual. Para obtener más información, consulta "[Configurar una instancia del {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/setting-up-a-github-enterprise-server-instance)." -2. Cierra el aparato actual: +1. Configura una nueva instancia {% data variables.product.prodname_ghe_server %} con un disco raíz más grande utilizando la misma versión que tu aparato actual. Para más información, vea "[Configuración de una instancia de {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/setting-up-a-github-enterprise-server-instance)". +2. Apague el dispositivo actual: ```shell $ sudo poweroff ``` @@ -60,35 +65,35 @@ A medida que se suman usuarios {% data variables.product.product_location %}, es {% warning %} -**Advertencia:** Antes de incrementar el tamaño de la partición raíz, debes poner tu instancia en modo de mantenimiento. Para obtener más información, consulta "[Habilitar y programar el modo mantenimiento](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." +**Advertencia:** Antes de aumentar el tamaño de la partición raíz, debe colocar la instancia en modo de mantenimiento. Para más información, vea "[Habilitación y programación del modo de mantenimiento](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)". {% endwarning %} 1. Conecta un nuevo disco a tu aparato {% data variables.product.prodname_ghe_server %}. -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`: +1. Ejecuta el comando `lsblk` para identificar el nombre del dispositivo del nuevo disco. +1. Ejecuta el comando `parted` para dar formato al disco, sustituyendo el nombre del dispositivo por `/dev/xvdg`: ```shell $ sudo parted /dev/xvdg mklabel msdos $ sudo parted /dev/xvdg mkpart primary ext4 0% 50% $ sudo parted /dev/xvdg mkpart primary ext4 50% 100% ``` -1. Para detener la replicación, ejecuta el comando `ghe-repl-stop`. +1. Para detener la replicación, ejecute el comando `ghe-repl-stop`. ```shell $ ghe-repl-stop ``` - -1. Ejecuta el comando `ghe-upgrade` para instalar un paquete específico de plataforma completo al disco recientemente particionado. Un paquete de actualización de hotpatch universal, como `github-enterprise-2.11.9.hpkg` no funcionará como se espera. Después de que se complete el comando `ghe-upgrade`, los servicios de aplicación se terminarán automáticamente. + +1. Ejecute el comando `ghe-upgrade` para instalar un paquete completo específico de la plataforma en el disco recién particionado. Un paquete de actualización de revisión en caliente universal, como `github-enterprise-2.11.9.hpkg`, no funcionará según lo previsto. Una vez que se complete el comando `ghe-upgrade`, los servicios de aplicación finalizarán de forma automática. ```shell $ ghe-upgrade PACKAGE-NAME.pkg -s -t /dev/xvdg1 ``` -1. Cierra el aparato: +1. Apague el dispositivo: ```shell $ sudo poweroff ``` 1. En el hipervisor, quita el disco raíz anterior y agrega el nuevo disco raíz en la misma ubicación del disco raíz anterior. -1. Inicia el aparato. -1. Asegúrate de que los servicios de sistema estén funcionando correctamente y luego sal del modo de mantenimiento. Para obtener más información, consulta "[Habilitar y programar el modo mantenimiento](/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." +1. Inicie el dispositivo. +1. Asegúrate de que los servicios de sistema estén funcionando correctamente y luego sal del modo de mantenimiento. Para más información, vea "[Habilitación y programación del modo de mantenimiento](/admin/guides/installation/enabling-and-scheduling-maintenance-mode)". -Si tu aplicativo se configura para la disponibilidad alta o geo-replicación, recuerda iniciar la replicación en cada nodo de réplica utilizando `ghe-repl-start` después de que se haya mejorado el almacenamiento en todos los nodos. +Si el dispositivo está configurado para alta disponibilidad o replicación geográfica, recuerde iniciar la replicación en cada nodo de réplica mediante `ghe-repl-start` después de actualizar el almacenamiento en todos los nodos. diff --git a/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/index.md b/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/index.md index 5279b7870d..e85a843e12 100644 --- a/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/index.md +++ b/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/index.md @@ -17,6 +17,12 @@ children: - /increasing-storage-capacity - /increasing-cpu-or-memory-resources - /migrating-from-github-enterprise-1110x-to-2123 -shortTitle: Actualizar los recursos & las MV +shortTitle: Update VM & resources +ms.openlocfilehash: c88f08eea01e187c22dfd1e423c93965fbdc2709 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147066325' --- diff --git a/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/migrating-from-github-enterprise-1110x-to-2123.md b/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/migrating-from-github-enterprise-1110x-to-2123.md index 256306d7c6..ff5cdf2f6f 100644 --- a/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/migrating-from-github-enterprise-1110x-to-2123.md +++ b/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/migrating-from-github-enterprise-1110x-to-2123.md @@ -18,81 +18,91 @@ topics: - Enterprise - Migration - Upgrades -shortTitle: Migrarse de 11.10.x a 2.1.23 +shortTitle: Migrate from 11.10.x to 2.1.23 +ms.openlocfilehash: 4dcd93b41d8edc75388d34785c4c149d6627cc5e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146332604' --- +Se admiten migraciones desde {% data variables.product.prodname_enterprise %} 11.10.348 y superior. No se admiten migraciones desde {% data variables.product.prodname_enterprise %} 11.10.348 o inferior. Primero debes actualizar a 11.10.348 en varias actualizaciones. Para más información, vea el procedimiento de actualización a 11.10.348, "[Actualización a la versión más reciente](/enterprise/11.10.340/admin/articles/upgrading-to-the-latest-release/)". -Se admiten migraciones desde {% data variables.product.prodname_enterprise %} 11.10.348 y superior. No se admiten migraciones desde {% data variables.product.prodname_enterprise %} 11.10.348 o inferior. Primero debes actualizar a 11.10.348 en varias actualizaciones. Para obtener más información, consulta el procedimiento de actualización 11.10.348, "[Actualizar al lanzamiento más reciente](/enterprise/11.10.340/admin/articles/upgrading-to-the-latest-release/)." +Para actualizar a la versión más reciente {% data variables.product.prodname_enterprise %}, primero debes migrar a {% data variables.product.prodname_ghe_server %} 2.1, entonces puedes aplicar el proceso normal de actualización. Para más información, vea "[Actualización de {% data variables.product.prodname_enterprise %}](/enterprise/admin/guides/installation/upgrading-github-enterprise-server/)". -Para actualizar a la versión más reciente {% data variables.product.prodname_enterprise %}, primero debes migrar a {% data variables.product.prodname_ghe_server %} 2.1, entonces puedes aplicar el proceso normal de actualización. Para obtener más información, consulta "[Actualizar {% data variables.product.prodname_enterprise %}](/enterprise/admin/guides/installation/upgrading-github-enterprise-server/)". +## Preparación para la migración -## Prepárate para la migración - -1. Revisa la guía de Abastecimiento e instalación y controla que se cumplan todos los requisitos previos necesarios para abastecer y configurar {% data variables.product.prodname_enterprise %} 2.1.23 en tu entorno. Para obtener más información, consulta "[Abastecimiento e instalación](/enterprise/2.1/admin/guides/installation/provisioning-and-installation/)." +1. Revisa la guía de Abastecimiento e instalación y controla que se cumplan todos los requisitos previos necesarios para abastecer y configurar {% data variables.product.prodname_enterprise %} 2.1.23 en tu entorno. Para más información, vea "[Aprovisionamiento e instalación](/enterprise/2.1/admin/guides/installation/provisioning-and-installation/)". 2. Verifica que la instancia actual esté ejecutando una versión actualizada compatible. -3. Configura la versión más reciente de {% data variables.product.prodname_enterprise_backup_utilities %}. Para obtener más información, consulta [{% data variables.product.prodname_enterprise_backup_utilities %}](https://github.com/github/backup-utils). +3. Configura la versión más reciente de {% data variables.product.prodname_enterprise_backup_utilities %}. Para más información, vea [{% data variables.product.prodname_enterprise_backup_utilities %}](https://github.com/github/backup-utils). - Si ya has configurado copias de seguridad programadas utilizando {% data variables.product.prodname_enterprise_backup_utilities %}, asegúrate de que hayas actualizado a la versión más reciente. - Si no estás ejecutando actualmente copias de seguridad programadas, configura {% data variables.product.prodname_enterprise_backup_utilities %}. -4. Toma una instantánea de copia de respaldo completa inicial de la instancia actual utilizando el comando `ghe-backup`. Si ya configuraste copias de seguridad programadas para tu instancia actual, no debes tomar una instantánea de tu instancia. +4. Realice una instantánea de copia de seguridad completa inicial de la instancia actual mediante el comando `ghe-backup`. Si ya configuraste copias de seguridad programadas para tu instancia actual, no debes tomar una instantánea de tu instancia. {% tip %} - **Sugerencia:** puedes dejar la instancia en línea y en uso activo durante la instantánea. Tomarás otras instantánea durante la parte de mantenimiento de la migración. Ya que las copias de seguridad son incrementales, esta instantánea inicial reduce la cantidad de datos transferidos en la instantánea final, que pueden acortar la ventana de mantenimiento. + **Sugerencia:** Durante la instantánea puede dejar la instancia en línea y en uso activo. Tomarás otras instantánea durante la parte de mantenimiento de la migración. Ya que las copias de seguridad son incrementales, esta instantánea inicial reduce la cantidad de datos transferidos en la instantánea final, que pueden acortar la ventana de mantenimiento. {% endtip %} 5. Determina el método para cambiar el tráfico de red de usuario a la nueva instancia. Después de la migración, todo el tráfico de red de HTTP y Git se dirige a la nueva instancia. - - **DNS** - Recomendamos este método para todos los entornos, ya que es simple y funciona bien incluso cuando se migra desde una base de datos a otra. Antes de comenzar la migración, reduce los TTL de los registros DNS existentes a cinco minutos o menos y permite el cambio a propagar. Una vez que la migración se completa, actualiza los registros DNS para que apunten a la dirección IP de la nueva instancia. - - **Asignación de dirección IP** - Este método está únicamente disponible en VMware para la migración VMware y no se recomienda excepto que el método DNS no esté disponible. Antes de comenzar la migración, deberás cerrar la instancia anterior y asignar tu dirección IP a la nueva instancia. + - **DNS**: se recomienda este método para todos los entornos, ya que es simple y funciona bien incluso cuando se realiza la migración desde un centro de datos a otro. Antes de comenzar la migración, reduce los TTL de los registros DNS existentes a cinco minutos o menos y permite el cambio a propagar. Una vez que la migración se completa, actualiza los registros DNS para que apunten a la dirección IP de la nueva instancia. + - **Asignación de dirección IP**: este método solo está disponible en la migración de VMware a VMware y no se recomienda, a menos que el método DNS no esté disponible. Antes de comenzar la migración, deberás cerrar la instancia anterior y asignar tu dirección IP a la nueva instancia. 6. Programa una ventana de mantenimiento. La ventana de mantenimiento debe incluir tiempo suficiente para transferir datos desde el servidor de seguridad a la nueva instancia y variará en base al tamaño de la instantánea de respaldo y el ancho de banda de la red disponible. Durante este tiempo tu instancia actual no estará disponible y estará en modo mantenimiento mientras migras a la nueva instancia. -## Realiza la migración +## Realización de la migración -1. Aprovisiona una nueva instancia {% data variables.product.prodname_enterprise %} 2.1. Para obtener más información, consulta la "[Guía de aprovisionamiento e instalación](/enterprise/2.1/admin/guides/installation/provisioning-and-installation/)" para tu plataforma destino. -2. Desde un navegador, dirígete a la nueva dirección IP del aparato réplica y carga tu licencia de {% data variables.product.prodname_enterprise %}. +1. Aprovisiona una nueva instancia {% data variables.product.prodname_enterprise %} 2.1. Para más información, vea la guía "[Aprovisionamiento e instalación](/enterprise/2.1/admin/guides/installation/provisioning-and-installation/)" de la plataforma de destino. +2. Desde un navegador, dirígete a la nueva dirección IP del aparato réplica y carga tu licencia {% data variables.product.prodname_enterprise %}. 3. Configura una contraseña de administrador. -5. Haz clic en **Migrate (Migrar)**. ![Elegir el tipo de instalación](/assets/images/enterprise/migration/migration-choose-install-type.png) -6. Pega tu clave SSH de acceso al servidor de respaldo en "Add new SSH key (Agregar nueva clave SSH)". ![Autorizar la copia de seguridad](/assets/images/enterprise/migration/migration-authorize-backup-host.png) -7. Da clic en **Agregar llave** y luego en **Continuar**. -8. Copia el comando `ghe-restore` que ejecutarás en el servidor de respaldo para migrar datos a la nueva instancia. ![Iniciar la migración](/assets/images/enterprise/migration/migration-restore-start.png) -9. Habilita el modo mantenimiento en la instancia anterior y espera a que se completen todos los procesos activos. Para obtener más información, consulta "[Habilitar y programar el modo mantenimiento](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." +5. Haga clic en **Migrar**. +![Elección del tipo de instalación](/assets/images/enterprise/migration/migration-choose-install-type.png) +6. Pega tu clave SSH de acceso al servidor de respaldo en "Add new SSH key (Agregar nueva clave SSH)". +![Autorización de la copia de seguridad](/assets/images/enterprise/migration/migration-authorize-backup-host.png) +7. Haga clic en **Agregar clave** y después **Continuar**. +8. Copie el comando `ghe-restore` que ejecutará en el host de copia de seguridad para migrar datos a la nueva instancia. +![Inicio de una migración](/assets/images/enterprise/migration/migration-restore-start.png) +9. Habilita el modo mantenimiento en la instancia anterior y espera a que se completen todos los procesos activos. Para más información, vea "[Habilitación y programación del modo de mantenimiento](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)". {% note %} - **Nota:** la instancia no estará disponible para el uso normal desde este punto en adelante. + **Nota:** A partir de este momento la instancia no estará disponible para su uso normal. {% endnote %} -10. En el servidor de respaldo, ejecuta el comando `ghe-backup` para tomar una instantánea de respaldo final. Esto asegura que se capturen todos los datos de la instancia anterior. -11. En el servidor de respaldo, ejecuta el comando `ghe-restore` que copiaste en la pantalla de estado de restauración de la nueva instancia para restaurar la instantánea más reciente. +10. En el host de copia de seguridad, ejecute el comando `ghe-backup` para realizar una instantánea de copia de seguridad final. Esto asegura que se capturen todos los datos de la instancia anterior. +11. En el host de copia de seguridad, ejecute el comando `ghe-restore` que ha copiado en la pantalla de estado de restauración de la nueva instancia para restaurar la instantánea más reciente. ```shell $ ghe-restore 169.254.1.1 The authenticity of host '169.254.1.1:122' can't be established. - La clave de huella digital RSA es fe:96:9e:ac:d0:22:7c:cf:22:68:f2:c3:c9:81:53:d1. - ¿Estás seguro que deseas continuar conectado (sí/no)? yes + RSA key fingerprint is fe:96:9e:ac:d0:22:7c:cf:22:68:f2:c3:c9:81:53:d1. + Are you sure you want to continue connecting (yes/no)? yes Connect 169.254.1.1:122 OK (v2.0.0) Starting restore of 169.254.1.1:122 from snapshot 20141014T141425 Restoring Git repositories ... - Restaurando las páginas GitHub ... - Restaurando los adjuntos de activo ... - Restaurando las entregas de enlace ... - Restaurando la base de datos MySQL ... - Restaurando la base de datos Redis ... - Restaurando las claves autorizadas de SSH ... - Restaurando los índice de ElasticSearch... - Restaurando las claves del servidor SSH ... + Restoring GitHub Pages ... + Restoring asset attachments ... + Restoring hook deliveries ... + Restoring MySQL database ... + Restoring Redis database ... + Restoring SSH authorized keys ... + Restoring Elasticsearch indices ... + Restoring SSH host keys ... Completed restore of 169.254.1.1:122 from snapshot 20141014T141425 Visit https://169.254.1.1/setup/settings to review appliance configuration. ``` -12. Regresa a la pantalla de estado de restauración de la nueva instancia para ver que la restauración está completa. ![Restaurar la pantalla completa](/assets/images/enterprise/migration/migration-status-complete.png) -13. Haz clic en **Continue to settings (Continuar a configuraciones)** para revisar y ajustar la información de configuración y los parámetros que se importaron de la instancia anterior. ![Revisar los parámetros importados](/assets/images/enterprise/migration/migration-status-complete.png) -14. Haz clic en **Guardar parámetros**. +12. Regresa a la pantalla de estado de restauración de la nueva instancia para ver que la restauración está completa. +![Pantalla de restauración completa](/assets/images/enterprise/migration/migration-status-complete.png) +13. Haga clic en **Continuar a configuraciones** para revisar y ajustar la información de configuración y los valores que se han importado de la instancia anterior. +![Revisión de los valores importados](/assets/images/enterprise/migration/migration-status-complete.png) +14. Haga clic en **Save settings** (Guardar configuración). {% note %} - **Nota:** puedes usar la nueva instancia después de haber aplicado los parámetros de configuración y restaurar el servidor. + **Nota:** Puede usar la nueva instancia después de haber aplicado los valores de configuración y reiniciado el servidor. {% endnote %} 15. Cambia el tráfico de red de usuario desde la instancia anterior a la nueva instancia utilizando la asignación de DNS o la dirección IP. -16. Mejora al lanzamiento de parche más reciente de {% 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/)." +16. Actualiza a la versión de revisión más reciente de {% data variables.product.prodname_ghe_server %}. Para más información, vea "[Actualización de {% 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/upgrade-requirements.md b/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md index 16a1bdd7c4..3e58569fdb 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 @@ -13,31 +13,35 @@ type: reference topics: - Enterprise - Upgrades +ms.openlocfilehash: 5b2aae044f2f5198bbd96669221936658d9464a6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065190' --- - {% note %} -**Notas:** -{% ifversion ghes < 3.3 %}- Las características tales como {% data variables.product.prodname_actions %}, {% data variables.product.prodname_registry %}, {% data variables.product.prodname_mobile %} y {% data variables.product.prodname_GH_advanced_security %} se encuentran disponibles en {% data variables.product.prodname_ghe_server %} 3.0 o superior. Te recomendamos ampliamente actualizar a la versión 3.0 o superior de los lanzamientos para que tengas todas las ventajas de las actualizaciones de seguridad, correcciones de errores y mejoras de características.{% endif %} -- Los paquetes de actualización están disponibles en [enterprise.github.com](https://enterprise.github.com/releases) para las versiones admitidas. Verifica la disponibilidad de los paquetes de actualización, deberás completar la actualización. Si un paquete no está disponible, contacta a {% data variables.contact.contact_ent_support %} para obtener ayuda. -- Si estás usando una Agrupación del {% data variables.product.prodname_ghe_server %}, consulta "[Actualizar una agrupación](/enterprise/admin/guides/clustering/upgrading-a-cluster/)" en la Guía de Agrupación del {% data variables.product.prodname_ghe_server %} para obtener instrucciones específicas únicas para agrupaciones. -- Estas notas de lanzamiento para el {% data variables.product.prodname_ghe_server %} brindan una lista detallada de las nuevas características de cada versión del {% data variables.product.prodname_ghe_server %}. Para obtener más información, consulta las [páginas de lanzamiento](https://enterprise.github.com/releases). +**Notas:** {% ifversion ghes < 3.3 %}- Características como {% data variables.product.prodname_actions %}, {% data variables.product.prodname_registry %}, {% data variables.product.prodname_mobile %} y {% data variables.product.prodname_GH_advanced_security %} están disponibles en {% data variables.product.prodname_ghe_server %} 3.0 o una versión posterior. Te recomendamos ampliamente actualizar a la versión 3.0 o superior de los lanzamientos para que tengas todas las ventajas de las actualizaciones de seguridad, correcciones de errores y mejoras de características.{% endif %} +- Los paquetes de actualización están disponibles en [enterprise.github.com](https://enterprise.github.com/releases) para las versiones compatibles. Verifica la disponibilidad de los paquetes de actualización, deberás completar la actualización. Si un paquete no está disponible, contacta a {% data variables.contact.contact_ent_support %} para obtener ayuda. +- Si usa agrupación en clústeres de {% data variables.product.prodname_ghe_server %}, vea "[Actualización de un clúster](/enterprise/admin/guides/clustering/upgrading-a-cluster/)" en la Guía de agrupación en clústeres de {% data variables.product.prodname_ghe_server %} a fin de obtener instrucciones específicas exclusivas para la agrupación en clústeres. +- Estas notas de lanzamiento para el {% data variables.product.prodname_ghe_server %} brindan una lista detallada de las nuevas características de cada versión del {% data variables.product.prodname_ghe_server %}. Para más información, vea la [página de versiones](https://enterprise.github.com/releases). {% endnote %} ## Recomendaciones -- Incluye tantas nuevas actualizaciones como sea posible en tu proceso de actualización. Por ejemplo, en lugar de actualizar desde {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[2] }} a {{ enterpriseServerReleases.supported[1] }} a {{ enterpriseServerReleases.latest }}, podrías actualizar desde {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[2] }} a {{ enterpriseServerReleases.latest }}. Utiliza el [{% data variables.enterprise.upgrade_assistant %}](https://support.github.com/enterprise/server-upgrade) para encontrar la ruta de mejora desde tu versión de lanzamiento actual. -- Si estás varias versiones desactualizado, actualiza {% data variables.product.product_location %} tanto como sea posible con cada paso de tu proceso de actualización. Utilizar la versión más reciente posible en cada actualización te permite aprovechar las mejoras de desempeño y las correcciones de errores. Por ejemplo, podrías actualizar desde {% data variables.product.prodname_enterprise %} 2.7 a 2.8 a 2.10, pero actualizar desde {% data variables.product.prodname_enterprise %} 2.7 a 2.9 a 2.10 utiliza una versión posterior en el segundo paso. +- Incluye tantas nuevas actualizaciones como sea posible en tu proceso de actualización. Por ejemplo, en lugar de actualizar desde {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[2] }} a {{ enterpriseServerReleases.supported[1] }} a {{ enterpriseServerReleases.latest }}, podrías actualizar desde {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[2] }} a {{ enterpriseServerReleases.latest }}. Use el [{% data variables.enterprise.upgrade_assistant %}](https://support.github.com/enterprise/server-upgrade) para buscar la ruta de actualización de la versión actual. +- Si se encuentra varias versiones por detrás, actualice {% data variables.product.product_location %} tanto como sea posible con cada paso del proceso de actualización. Utilizar la versión más reciente posible en cada actualización te permite aprovechar las mejoras de desempeño y las correcciones de errores. Por ejemplo, podrías actualizar desde {% data variables.product.prodname_enterprise %} 2.7 a 2.8 a 2.10, pero actualizar desde {% data variables.product.prodname_enterprise %} 2.7 a 2.9 a 2.10 utiliza una versión posterior en el segundo paso. - Utiliza el lanzamiento de patch más reciente cuando actualices. {% data reusables.enterprise_installation.enterprise-download-upgrade-pkg %} -- Utiliza una instancia de preparación para probar los pasos de actualización. Para obtener más información, consulta "[Configurar una instancia de preparación](/enterprise/admin/guides/installation/setting-up-a-staging-instance/)." +- Utiliza una instancia de preparación para probar los pasos de actualización. Para más información, vea "[Configuración de una instancia de almacenamiento provisional](/enterprise/admin/guides/installation/setting-up-a-staging-instance/)". - Cuando ejecutas varias mejoras, espera por lo menos 24 horas entre las mejoras a las características para permitir que se completen totalmente las migraciones de datos y actualizaciones de las tareas que se ejecutan en segundo plano. -- Toma una captura de pantalla antes de que mejores tu máquina virtual. Para obtener más información, consulta "[Tomar una instantánea](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server#taking-a-snapshot)." -- Asegúrate de que tienes un respaldo reciente y exitoso de tu instancia. Para obtener más información, consulta el archivo README.md en [{% data variables.product.prodname_enterprise_backup_utilities %}](https://github.com/github/backup-utils#readme). +- Toma una captura de pantalla antes de que mejores tu máquina virtual. Para más información, vea "[Realización de una instantánea](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server#taking-a-snapshot)". +- Asegúrate de que tienes un respaldo reciente y exitoso de tu instancia. Para más información, vea [Archivo README.md de {% data variables.product.prodname_enterprise_backup_utilities %}](https://github.com/github/backup-utils#readme). ## Requisitos -- Debes actualizar desde una característica de lanzamiento que sea **como máximo** dos lanzamientos anteriores. Por ejemplo, para actualizar a {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.latest }}, debes estar en {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[1] }} o {{ enterpriseServerReleases.supported[2] }}. +- Debe actualizar desde una versión de actualización de características que esté **como máximo** dos versiones por detrás. Por ejemplo, para actualizar a {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.latest }}, debes estar en {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[1] }} o {{ enterpriseServerReleases.supported[2] }}. - Cuando hagas una mejora mediante un paquete de mejora, programa una ventana de mantenimiento para los usuarios finales de {% data variables.product.prodname_ghe_server %}. - {% data reusables.enterprise_installation.hotpatching-explanation %} - Es posible que un hotpatch requiera tiempo de inactividad si los servicios afectados (como kernel, MySQL, o Elasticsearch) requieren un reinicio de VM o un reinicio del servicio. Se te notificará cuando se necesite reiniciar. Puedes completar el reinicio más tarde. @@ -51,4 +55,4 @@ Utiliza el número para estimar la cantidad de espacio de disco que los registro ## 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/)." +Después de revisar estas recomendaciones y requisitos, puedes actualizar el {% data variables.product.prodname_ghe_server %}. Para más información, vea "[Actualización de {% 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 a1f0a519da..2f00456bb4 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 @@ -1,6 +1,6 @@ --- -title: Upgrading GitHub Enterprise Server -intro: 'Upgrade {% data variables.product.prodname_ghe_server %} to get the latest features and security updates.' +title: Actualizar el servidor de GitHub Enterprise +intro: 'Actualizar el {% data variables.product.prodname_ghe_server %} para obtener las funciones y las actualizaciones de seguridad más recientes.' redirect_from: - /enterprise/admin/installation/upgrading-github-enterprise-server - /enterprise/admin/articles/upgrading-to-the-latest-release @@ -21,152 +21,154 @@ topics: - Enterprise - Upgrades shortTitle: Upgrading GHES +ms.openlocfilehash: 3f8ba6499938f3a9d9e841eb75ca37fc0488843a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147061790' --- - {% ifversion ghes < 3.3 %}{% data reusables.enterprise.upgrade-ghes-for-features %}{% endif %} -## Preparing to upgrade +## Preparar para una actualización -1. Determine an upgrade strategy and choose a version to upgrade to. For more information, see "[Upgrade requirements](/enterprise/admin/guides/installation/upgrade-requirements/)" and refer to the [{% data variables.enterprise.upgrade_assistant %}](https://support.github.com/enterprise/server-upgrade) to find the upgrade path from your current release version. -1. Create a fresh backup of your primary instance with the {% data variables.product.prodname_enterprise_backup_utilities %}. For more information, see the [{% data variables.product.prodname_enterprise_backup_utilities %} README.md file](https://github.com/github/backup-utils#readme). -1. If {% data variables.product.product_location %} uses ephemeral self-hosted runners for {% data variables.product.prodname_actions %} and you've disabled automatic updates, upgrade your runners to the version of the runner application that your upgraded instance will run. -1. If you are upgrading using an upgrade package, schedule a maintenance window for {% data variables.product.prodname_ghe_server %} end users. If you are using a hotpatch, maintenance mode is not required. +1. Determina una estrategia de actualización y elige una versión a la que actualizar. Para más información, vea "[Requisitos de actualización](/enterprise/admin/guides/installation/upgrade-requirements/)" y consulte [{% data variables.enterprise.upgrade_assistant %}](https://support.github.com/enterprise/server-upgrade) para encontrar la ruta de actualización de la versión actual. +1. Crea una copia de seguridad nueva de tu instancia principal con las {% data variables.product.prodname_enterprise_backup_utilities %}. Para más información, vea [Archivo README.md de {% data variables.product.prodname_enterprise_backup_utilities %}](https://github.com/github/backup-utils#readme). +1. Si {% data variables.product.product_location %} usa ejecutores autohospedados efímeros para {% data variables.product.prodname_actions %}, y has deshabilitado las actualizaciones automáticas, actualiza los ejecutores a la versión de la aplicación de ejecutor que la instancia actualizada ejecutará. +1. Si estás actualizando con un paquete de actualización, programa una ventana de mantenimiento para los usuarios finales del {% data variables.product.prodname_ghe_server %}. Si estás usando un hotpatch, no se necesita el modo mantenimiento. {% note %} - **Note:** The maintenance window depends on the type of upgrade you perform. Upgrades using a hotpatch usually don't require a maintenance window. Sometimes a reboot is required, which you can perform at a later time. Following the versioning scheme of MAJOR.FEATURE.PATCH, patch releases using an upgrade package typically require less than five minutes of downtime. Feature releases that include data migrations take longer depending on storage performance and the amount of data that's migrated. For more information, see "[Enabling and scheduling maintenance mode](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." + **Nota:** La ventana de mantenimiento depende del tipo de actualización que realice. Las actualizaciones que utilizan un hotpatch por lo general no necesitan una ventana de mantenimiento. A veces se necesita reiniciar; puedes hacerlo más tarde. Siguiendo el esquema de control de versiones de MAJOR.FEATURE.PATCH, los lanzamientos de patch que utilizan un paquete de actualización normalmente necesitan menos de cinco minutos de tiempo de inactividad. Los lanzamientos de funciones que incluyen migraciones de datos toman más tiempo dependiendo del desempeño del almacenamiento y de la cantidad de datos que se migran. Para más información, vea "[Habilitación y programación del modo de mantenimiento](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)". {% endnote %} -## Taking a snapshot +## Tomar una instantánea -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. +Una instantánea es un punto de verificación de una máquina virtual (VM) en un momento en el tiempo. Recomendamos firmemente tomar una instantánea antes de actualizar tu máquina virtual para que si falla una actualización, puedas revertir tu VM nuevamente a la instantánea. Solo recomendamos tomar una captura de pantalla de la MV cuando el aplicativo esté apagado o en modo de mantenimiento y todos los jobs en segundo plano hayan terminado. -If you're upgrading to a new feature release, you must take a VM snapshot. If you're upgrading to a patch release, you can attach the existing data disk. +Si no estás actualizando a un nuevo lanzamiento de característica, debes tomar una instantánea de VM. Si estás actualizando a un nuevo lanzamiento de patch, puedes adjuntar el disco de datos existente. -There are two types of snapshots: +Hay dos tipos de instantáneas: -- **VM snapshots** save your entire VM state, including user data and configuration data. This snapshot method requires a large amount of disk space and is time consuming. -- **Data disk snapshots** only save your user data. +- Las **instantáneas de VM** guardan el estado completo de la VM, incluidos los datos del usuario y de configuración. Este método de instantáneas requiere una gran cantidad de espacio de disco e insume mucho tiempo. +- Las **instantáneas de disco de datos** solo guardan los datos de usuario. {% note %} - **Notes:** - - Some platforms don't allow you to take a snapshot of just your data disk. For these platforms, you'll need to take a snapshot of the entire VM. - - If your hypervisor does not support full VM snapshots, you should take a snapshot of the root disk and data disk in quick succession. + **Notas:** + - Algunas plataformas no permiten que tomes una instantánea solo de tu disco de datos. Para estas plataformas, necesitarás tomar una instantánea de tu VM completa. + - Si tu hipervisor no admite instantáneas de VM completas, debes tomar una instantánea de tu disco raíz y de tu disco de datos en rápida sucesión. {% endnote %} -| Platform | Snapshot method | Snapshot documentation URL | +| Plataforma | Snapshot (método) | URL de documentación de instantánea | |---|---|---| -| Amazon AWS | Disk | -| Azure | VM | -| Hyper-V | VM | -| Google Compute Engine | Disk | -| VMware | VM | {% ifversion ghes < 3.3 %} -| XenServer | VM | {% endif %} +| Amazon AWS | Disco | +| Azure | máquina virtual | +| Hyper-V | máquina virtual | +| Google Compute Engine | Disco | +| VMware | máquina virtual | {% ifversion ghes < 3.3 %} +| XenServer | máquina virtual | {% endif %} -## Upgrading with a hotpatch +## Actualizar con un hotpatch {% data reusables.enterprise_installation.hotpatching-explanation %} -Using the {% data variables.enterprise.management_console %}, you can install a hotpatch immediately or schedule it for later installation. You can use the administrative shell to install a hotpatch with the `ghe-upgrade` utility. For more information, see "[Upgrade requirements](/enterprise/admin/guides/installation/upgrade-requirements/)." +Si utilizas la {% data variables.enterprise.management_console %}, puedes instalar un hotpatch de inmediato o programarlo para que se instale posteriormente. Puede usar el shell administrativo para instalar una revisión en caliente con la utilidad `ghe-upgrade`. Para más información, vea "[Requisitos de actualización](/enterprise/admin/guides/installation/upgrade-requirements/)". {% note %} -**{% ifversion ghes %}Notes{% else %}Note{% endif %}**: +**{% ifversion ghes %}Notas{% else %}Nota{% endif %}** : {% ifversion ghes %} -- If {% data variables.product.product_location %} is running a release candidate build, you can't upgrade with a hotpatch. +- Si {% data variables.product.product_location %} está ejecutando una compilación candidata a lanzamiento, no puedes actualizarla con un hotpatch. -- {% endif %}Installing a hotpatch using the {% data variables.enterprise.management_console %} is not available in clustered environments. To install a hotpatch in a clustered environment, see "[Upgrading a cluster](/enterprise/admin/clustering/upgrading-a-cluster#upgrading-with-a-hotpatch)." +- {% endif %}No hay disponibilidad para instalar un parche utilizando la {% data variables.enterprise.management_console %} en los ambientes de clúster. Para instalar una revisión en caliente en un entorno en clúster, vea "[Actualización de un clúster](/enterprise/admin/clustering/upgrading-a-cluster#upgrading-with-a-hotpatch)". {% endnote %} -### Upgrading a single appliance with a hotpatch +### Actualizar un aparato único con un hotpatch -#### Installing a hotpatch using the {% data variables.enterprise.management_console %} +#### Instalar un hotpatch utilizando la {% data variables.enterprise.management_console %} -You can use the {% data variables.enterprise.management_console %} to upgrade with a hotpatch by enabling automatic updates. You will then be presented with the latest available version of {% data variables.product.prodname_ghe_server %} that you can upgrade to. +Puedes utilziar la {% data variables.enterprise.management_console %} para hacer una mejora con un hotpatch si habilitas las actualizaciones automáticas. Entonces se te presentará la última versión disponible de {% data variables.product.prodname_ghe_server %} a la cual puedes mejorar. -If the upgrade target you're presented with is a feature release instead of a patch release, you cannot use the {% data variables.enterprise.management_console %} to install a hotpatch. You must install the hotpatch using the administrative shell instead. For more information, see "[Installing a hotpatch using the administrative shell](#installing-a-hotpatch-using-the-administrative-shell)." +Si el objetivo de actualización que se te presentó es un lanzamiento de una característica en vez de un lanzamiento de parche, no podrás utilizar la {% data variables.enterprise.management_console %} para instalar un hotpatch. En vez de eso, deberás instalar el hotpatch utilizando el shell administrativo. Para más información, vea "[Instalación de una revisión en caliente mediante el shell administrativo](#installing-a-hotpatch-using-the-administrative-shell)". -1. Enable automatic updates. For more information, see "[Enabling automatic updates](/enterprise/admin/guides/installation/enabling-automatic-update-checks/)." -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_management_console.updates-tab %} -4. When a new hotpatch has been downloaded, use the Install package drop-down menu: - - To install immediately, select **Now**: - - To install later, select a later date. - ![Hotpatch installation date dropdown](/assets/images/enterprise/management-console/hotpatch-installation-date-dropdown.png) -5. Click **Install**. - ![Hotpatch install button](/assets/images/enterprise/management-console/hotpatch-installation-install-button.png) +1. Habilitar las actualizaciones automáticas. Para más información, vea "[Habilitación de actualizaciones automáticas](/enterprise/admin/guides/installation/enabling-automatic-update-checks/)". +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.updates-tab %} +4. Cuando se ha descargado un nuevo hotpatch, utiliza el menú desplegable del paquete de instalación: + - Para realizar la instalación inmediatamente, seleccione **Ahora**: + - Para instalarlo más tarde, selecciona una fecha posterior. + ![Menú desplegable de fecha de instalación de la revisión en caliente](/assets/images/enterprise/management-console/hotpatch-installation-date-dropdown.png) +5. Haga clic en **Instalar**. + ![Botón de instalación de la revisión en caliente](/assets/images/enterprise/management-console/hotpatch-installation-install-button.png) -#### Installing a hotpatch using the administrative shell +#### Instalar un hotpatch utilizando un shell administrativo {% data reusables.enterprise_installation.download-note %} {% data reusables.enterprise_installation.ssh-into-instance %} -2. {% data reusables.enterprise_installation.enterprise-download-upgrade-pkg %} Copy the URL for the upgrade hotpackage (*.hpkg* file). +2. {% data reusables.enterprise_installation.enterprise-download-upgrade-pkg %} Copie la URL para obtener el paquete de actualización (archivo *.hpkg*). {% data reusables.enterprise_installation.download-package %} -4. Run the `ghe-upgrade` command using the package file name: +4. Ejecute el comando `ghe-upgrade` con el nombre del archivo de paquete: ```shell admin@HOSTNAME:~$ ghe-upgrade GITHUB-UPGRADE.hpkg *** verifying upgrade package signature... ``` -5. If a reboot is required for updates for kernel, MySQL, Elasticsearch or other programs, the hotpatch upgrade script notifies you. +5. Si se requiere un reinicio para las actualizaciones de kernel, MySQL, Elasticsearch u otros programas, el script de actualización de hotpatch te avisa. -### Upgrading an appliance that has replica instances using a hotpatch +### Actualizar un aparato que tiene instancias de réplica utilizando un hotpatch {% note %} -**Note**: If you are installing a hotpatch, you do not need to enter maintenance mode or stop replication. +**Nota**: Si va a instalar una revisión en caliente, no es necesario entrar en modo de mantenimiento ni detener la replicación. {% endnote %} -Appliances configured for high-availability and geo-replication use replica instances in addition to primary instances. To upgrade these appliances, you'll need to upgrade both the primary instance and all replica instances, one at a time. +Los aparatos configurados para alta disponibilidad y de replicación geográfica utilizan instancias de réplica además de las instancias principales. Para actualizar estos aparatos, necesitarás actualizar tanto la instancia principal y todas las instancias de réplica, una a la vez. -#### Upgrading the primary instance +#### Actualizar la instancia principal -1. Upgrade the primary instance by following the instructions in "[Installing a hotpatch using the administrative shell](#installing-a-hotpatch-using-the-administrative-shell)." +1. Actualice la instancia principal con las instrucciones de "[Instalación de una revisión en caliente mediante el shell administrativo](#installing-a-hotpatch-using-the-administrative-shell)". -#### Upgrading a replica instance +#### Actualizar una instancia de réplica {% note %} -**Note:** If you're running multiple replica instances as part of geo-replication, repeat this procedure for each replica instance, one at a time. +**Nota:** Si va a ejecutar varias instancias de réplica como parte de la replicación geográfica, repita este procedimiento para cada instancia de réplica, de forma individual. {% endnote %} -1. Upgrade the replica instance by following the instructions in "[Installing a hotpatch using the administrative shell](#installing-a-hotpatch-using-the-administrative-shell)." If you are using multiple replicas for Geo-replication, you must repeat this procedure to upgrade each replica one at a time. -{% data reusables.enterprise_installation.replica-ssh %} -{% data reusables.enterprise_installation.replica-verify %} +1. Actualice la instancia de réplica con las instrucciones de "[Instalación de una revisión en caliente mediante el shell administrativo](#installing-a-hotpatch-using-the-administrative-shell)". Si estás utilizando varias replicas para la replicación geográfica, deberás repetir este procedimiento para actualizar cada réplica una a la vez. +{% data reusables.enterprise_installation.replica-ssh %} {% data reusables.enterprise_installation.replica-verify %} -## Upgrading with an upgrade package +## Actualizar con un paquete de actualización -While you can use a hotpatch to upgrade to the latest patch release within a feature series, you must use an upgrade package to upgrade to a newer feature release. For example to upgrade from `2.11.10` to `2.12.4` you must use an upgrade package since these are in different feature series. For more information, see "[Upgrade requirements](/enterprise/admin/guides/installation/upgrade-requirements/)." +Al mismo tiempo que puedes utilizar un hotpatch para actualizar al lanzamiento de patch más reciente dentro de una serie de características, debes utilizar un paquete de actualización para actualizar a un lanzamiento de característica más nuevo. Por ejemplo, para actualizar de `2.11.10` a `2.12.4` debe usar un paquete de actualización, ya que se encuentran en diferentes series de características. Para más información, vea "[Requisitos de actualización](/enterprise/admin/guides/installation/upgrade-requirements/)". -### Upgrading a single appliance with an upgrade package +### Actualizar un aparato único con un paquete de actualización {% data reusables.enterprise_installation.download-note %} {% data reusables.enterprise_installation.ssh-into-instance %} -2. {% data reusables.enterprise_installation.enterprise-download-upgrade-pkg %} Select the appropriate platform and copy the URL for the upgrade package (*.pkg* file). +2. {% data reusables.enterprise_installation.enterprise-download-upgrade-pkg %} Seleccione la plataforma adecuada y copia la URL para obtener el paquete de actualización (archivo *.pkg*). {% data reusables.enterprise_installation.download-package %} -4. Enable maintenance mode and wait for all active processes to complete on the {% data variables.product.prodname_ghe_server %} instance. For more information, see "[Enabling and scheduling maintenance mode](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." +4. Habilita el modo mantenimiento y espera que se completen todos los procesos activos en la instancia del {% data variables.product.prodname_ghe_server %}. Para más información, vea "[Habilitación y programación del modo de mantenimiento](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)". {% note %} - **Note**: When upgrading the primary appliance in a High Availability configuration, the appliance should already be in maintenance mode if you are following the instructions in "[Upgrading the primary instance](#upgrading-the-primary-instance)." + **Nota**: Al actualizar el dispositivo principal en una configuración de alta disponibilidad, el dispositivo ya debería estar en modo de mantenimiento si sigue las instrucciones de "[Actualización de la instancia principal](#upgrading-the-primary-instance)". {% endnote %} -5. Run the `ghe-upgrade` command using the package file name: +5. Ejecute el comando `ghe-upgrade` con el nombre del archivo de paquete: ```shell admin@HOSTNAME:~$ ghe-upgrade GITHUB-UPGRADE.pkg *** verifying upgrade package signature... ``` -6. Confirm that you'd like to continue with the upgrade and restart after the package signature verifies. The new root filesystem writes to the secondary partition and the instance automatically restarts in maintenance mode: +6. Confirma que te gustaría continuar con la actualización y reinicia después de que se verifique la firma del paquete. El nuevo sistema de archivos raíz escribe en la segunda partición y la instancia de forma automática se reinicia en modo mantenimiento: ```shell *** applying update... This package will upgrade your installation to version version-number @@ -175,48 +177,47 @@ While you can use a hotpatch to upgrade to the latest patch release within a fea Proceed with installation? [y/N] ``` {% ifversion ip-exception-list %} -1. Optionally, to validate the upgrade, configure an IP exception list to allow access to a specified list of IP addresses. For more information, see "[Validating changes in maintenance mode using the IP exception list](/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode#validating-changes-in-maintenance-mode-using-the-ip-exception-list)." +1. Opcionalmente, para validar la actualización, configura una lista de excepciones IP para permitir el acceso a una lista especificada de direcciones IP. Para obtener más información, consulta «[Validación de cambios en el modo de mantenimiento mediante la lista de excepciones de IP](/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode#validating-changes-in-maintenance-mode-using-the-ip-exception-list)». {% endif %} -7. For single appliance upgrades, disable maintenance mode so users can use {% data variables.product.product_location %}. +7. Para las actualizaciones de un solo dispositivo, deshabilite el modo mantenimiento para que los usuarios puedan usar {% data variables.product.product_location %}. {% note %} - **Note**: When upgrading appliances in a High Availability configuration you should remain in maintenance mode until you have upgraded all of the replicas and replication is current. For more information, see "[Upgrading a replica instance](#upgrading-a-replica-instance)." + **Nota**: Cuando se actualizan dispositivos en una configuración de alta disponibilidad, debe mantenerse en modo de mantenimiento hasta que haya actualizado todas las réplicas y la replicación sea actual. Para más información, vea "[Actualización de una instancia de réplica](#upgrading-a-replica-instance)". {% endnote %} -### Upgrading an appliance that has replica instances using an upgrade package +### Actualizar un aparato que tiene instancias de réplica utilizando un paquete de actualización -Appliances configured for high-availability and geo-replication use replica instances in addition to primary instances. To upgrade these appliances, you'll need to upgrade both the primary instance and all replica instances, one at a time. +Los aparatos configurados para alta disponibilidad y de replicación geográfica utilizan instancias de réplica además de las instancias principales. Para actualizar estos aparatos, necesitarás actualizar tanto la instancia principal y todas las instancias de réplica, una a la vez. -#### Upgrading the primary instance +#### Actualizar la instancia principal {% warning %} -**Warning:** When replication is stopped, if the primary fails, any work that is done before the replica is upgraded and the replication begins again will be lost. +**Advertencia:** Cuando se detiene la replicación, si se produce un error en la instancia primaria, se perderá cualquier trabajo que se realice antes de que la réplica esté actualizada y vuelva a comenzar la replicación. {% endwarning %} -1. On the primary instance, enable maintenance mode and wait for all active processes to complete. For more information, see "[Enabling maintenance mode](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode/)." +1. En la instancia primaria, habilita el modo mantenimiento y espera a que se completen todos los procesos activos. Para más información, vea "[Habilitación del modo de mantenimiento](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode/)". {% data reusables.enterprise_installation.replica-ssh %} -3. On the replica instance, or on all replica instances if you're running multiple replica instances as part of geo-replication, run `ghe-repl-stop` to stop replication. -4. Upgrade the primary instance by following the instructions in "[Upgrading a single appliance with an upgrade package](#upgrading-a-single-appliance-with-an-upgrade-package)." +3. En la instancia de réplica, o en todas las instancias de réplica si ejecuta varias como parte de una replicación geográfica, ejecute `ghe-repl-stop` para detener la replicación. +4. Actualice la instancia principal mediante las instrucciones de "[Actualización de un único dispositivo con un paquete de actualización](#upgrading-a-single-appliance-with-an-upgrade-package)". -#### Upgrading a replica instance +#### Actualizar una instancia de réplica {% note %} -**Note:** If you're running multiple replica instances as part of geo-replication, repeat this procedure for each replica instance, one at a time. +**Nota:** Si va a ejecutar varias instancias de réplica como parte de la replicación geográfica, repita este procedimiento para cada instancia de réplica, de forma individual. {% endnote %} -1. Upgrade the replica instance by following the instructions in "[Upgrading a single appliance with an upgrade package](#upgrading-a-single-appliance-with-an-upgrade-package)." If you are using multiple replicas for Geo-replication, you must repeat this procedure to upgrade each replica one at a time. -{% data reusables.enterprise_installation.replica-ssh %} -{% data reusables.enterprise_installation.replica-verify %} +1. Actualice la instancia de réplica mediante las instrucciones de "[Actualización de un único dispositivo con un paquete de actualización](#upgrading-a-single-appliance-with-an-upgrade-package)". Si estás utilizando varias replicas para la replicación geográfica, deberás repetir este procedimiento para actualizar cada réplica una a la vez. +{% data reusables.enterprise_installation.replica-ssh %} {% data reusables.enterprise_installation.replica-verify %} {% data reusables.enterprise_installation.start-replication %} -{% data reusables.enterprise_installation.replication-status %} If the command returns `Replication is not running`, the replication may still be starting. Wait about one minute before running `ghe-repl-status` again. +{% data reusables.enterprise_installation.replication-status %} Si el comando devuelve `Replication is not running`, es posible que la replicación todavía se esté iniciando. Espere aproximadamente un minuto antes de volver a ejecutar `ghe-repl-status`. {% note %} @@ -225,28 +226,27 @@ Appliances configured for high-availability and geo-replication use replica inst {% endnote %} - If `ghe-repl-status` did not return `OK`, contact {% data variables.contact.enterprise_support %}. For more information, see "[Receiving help from {% data variables.contact.github_support %}](/admin/enterprise-support/receiving-help-from-github-support)." + Si `ghe-repl-status` no ha devuelto `OK`, póngase en contacto con {% data variables.contact.enterprise_support %}. Para más información, vea "[Recepción de ayuda de {% data variables.contact.github_support %}](/admin/enterprise-support/receiving-help-from-github-support)". -6. When you have completed upgrading the last replica, and the resync is complete, disable maintenance mode so users can use {% data variables.product.product_location %}. +6. Cuando haya completado la actualización de la última réplica, y se haya completado la resincronización, deshabilite el modo mantenimiento para que los usuarios puedan utilizar {% data variables.product.product_location %}. -## Restoring from a failed upgrade +## Restaurar desde una actualización fallida -If an upgrade fails or is interrupted, you should revert your instance back to its previous state. The process for completing this depends on the type of upgrade. +Si una actualización falla o se interrumpe, deberías revertir tu instancia a su estado anterior. El proceso para completar esto depende del tipo de actualización. -### Rolling back a patch release +### Revertir un lanzamiento de patch -To roll back a patch release, use the `ghe-upgrade` command with the `--allow-patch-rollback` switch. Before rolling back, replication must be temporarily stopped by running `ghe-repl-stop` on all replica instances. {% data reusables.enterprise_installation.command-line-utilities-ghe-upgrade-rollback %} +Para revertir una versión de revisión, use el comando `ghe-upgrade` con el modificador `--allow-patch-rollback`. Antes de la reversión, la replicación se debe detener temporalmente mediante la ejecución de `ghe-repl-stop` en todas las instancias de réplica. {% data reusables.enterprise_installation.command-line-utilities-ghe-upgrade-rollback %} -Once the rollback is complete, restart replication by running `ghe-repl-start` on all replicas. +Una vez que se complete la reversión, reinicie la replicación mediante la ejecución de `ghe-repl-start` en todas las réplicas. -For more information, see "[Command-line utilities](/enterprise/admin/guides/installation/command-line-utilities/#ghe-upgrade)." +Para más información, vea "[Utilidades de línea de comandos](/enterprise/admin/guides/installation/command-line-utilities/#ghe-upgrade)". -### Rolling back a feature release +### Revertir un lanzamiento de característica -To roll back from a feature release, restore from a VM snapshot to ensure that root and data partitions are in a consistent state. For more information, see "[Taking a snapshot](#taking-a-snapshot)." +Para revertir un lanzamiento de característica, restaura desde una instantánea de VM para garantizar que las particiones raíz y de datos estén en un estado consistente. Para más información, vea "[Realización de una instantánea](#taking-a-snapshot)". {% ifversion ghes %} -## Further reading +## Información adicional -- "[About upgrades to new releases](/admin/overview/about-upgrades-to-new-releases)" -{% endif %} +- "[Acerca de las actualizaciones a nuevas versiones](/admin/overview/about-upgrades-to-new-releases)" {% endif %} diff --git a/translations/es-ES/content/admin/github-actions/advanced-configuration-and-troubleshooting/backing-up-and-restoring-github-enterprise-server-with-github-actions-enabled.md b/translations/es-ES/content/admin/github-actions/advanced-configuration-and-troubleshooting/backing-up-and-restoring-github-enterprise-server-with-github-actions-enabled.md index f869a9d807..85ba90cc3e 100644 --- a/translations/es-ES/content/admin/github-actions/advanced-configuration-and-troubleshooting/backing-up-and-restoring-github-enterprise-server-with-github-actions-enabled.md +++ b/translations/es-ES/content/admin/github-actions/advanced-configuration-and-troubleshooting/backing-up-and-restoring-github-enterprise-server-with-github-actions-enabled.md @@ -1,6 +1,6 @@ --- title: Respaldar y restablecer GitHub Enterprise Server con GitHub Actions habilitadas -shortTitle: Respaldar y restablecer +shortTitle: Backing up and restoring intro: 'Los datos de {% data variables.product.prodname_actions %} en tu proveedor de almacenamiento externo no se incluyen en los respaldos normales de {% data variables.product.prodname_ghe_server %} y deben respaldarse por separado.' versions: ghes: '*' @@ -12,8 +12,13 @@ topics: - Infrastructure redirect_from: - /admin/github-actions/backing-up-and-restoring-github-enterprise-server-with-github-actions-enabled +ms.openlocfilehash: def12b4e9e93a75ee1aa58f8290ca1b6e7d13cd5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120465' --- - {% data reusables.actions.enterprise-storage-ha-backups %} Si utilizas {% data variables.product.prodname_enterprise_backup_utilities %} para respaldar {% data variables.product.product_location %}, es importante que tomes en cuenta que los datos de las {% data variables.product.prodname_actions %} que se almacenan en tu proveedor de almacenamiento externo no se incluyen en el respaldo. @@ -21,10 +26,10 @@ Si utilizas {% data variables.product.prodname_enterprise_backup_utilities %} pa Esta es una vista general de los pasos que se requieren para restablecer {% data variables.product.product_location %} con {% data variables.product.prodname_actions %} para un aplicativo nuevo: 1. Confirmar que el aplicativo original esté fuera de línea. -1. Configurar manualmente los ajustes de red en el aplicativo de reemplazo de {% data variables.product.prodname_ghe_server %}. La configuración de red se excluye de la captura del respaldo y no los sobrescribe el `ghe-restore`. -1. Para configurar el aplicativo de reemplazo para que utilice la misma configuración de almacenamiento externo de {% data variables.product.prodname_actions %} que el aplicativo original, desde el aplicativo nuevo, configura los parámetros requeridos con el comando `ghe-config`. - - - Almacenamiento de Blobs de Azure +1. Configurar manualmente los ajustes de red en el aplicativo de reemplazo de {% data variables.product.prodname_ghe_server %}. La configuración de red se excluye de la instantánea de copia de seguridad y no se sobrescribe mediante `ghe-restore`. +1. A fin de configurar el dispositivo de reemplazo para que use la misma configuración de almacenamiento externo de {% data variables.product.prodname_actions %} que el original, desde el dispositivo nuevo, configure los parámetros necesarios con el comando `ghe-config`. + + - Azure Blob Storage ```shell ghe-config secrets.actions.storage.blob-provider "azure" ghe-config secrets.actions.storage.azure.connection-string "_Connection_String_" @@ -41,7 +46,7 @@ Esta es una vista general de los pasos que se requieren para restablecer {% data ```shell ghe-config secrets.actions.storage.s3.force-path-style true ``` - + 1. Habilita {% data variables.product.prodname_actions %} en el aplicativo de reemplazo. Esto conectará el aplicativo de reemplazo al mismo almacenamiento externo de {% data variables.product.prodname_actions %}. @@ -50,7 +55,7 @@ Esta es una vista general de los pasos que se requieren para restablecer {% data ghe-config-apply ``` -1. Después de configurar y habilitar las {% data variables.product.prodname_actions %}, utiliza el comando `ghe-restore` para restablecer el resto de los datos desde el respaldo. Para obtener más información, consulta la sección "[Restablecer un respaldo](/admin/configuration/configuring-backups-on-your-appliance#restoring-a-backup)". -1. Vuelve a registrar tus ejecutores auto-hospedados en el aplicativo de reemplazo. Para obtener más información, consulta la sección de [Agregar ejecutores autoalojados](/actions/hosting-your-own-runners/adding-self-hosted-runners). +1. Después de configurar y habilitar {% data variables.product.prodname_actions %}, use el comando `ghe-restore` para restaurar el resto de los datos desde la copia de seguridad. Para más información, vea "[Restauración de una copia de seguridad](/admin/configuration/configuring-backups-on-your-appliance#restoring-a-backup)". +1. Vuelve a registrar tus ejecutores auto-hospedados en el aplicativo de reemplazo. Para más información, consulte [Adición de ejecutores autohospedados](/actions/hosting-your-own-runners/adding-self-hosted-runners). -Para obtener más información sobre respaldar y restablecer {% data variables.product.prodname_ghe_server %}, consulta la sección "[Configurar los respaldos en tu aplicativo](/admin/configuration/configuring-backups-on-your-appliance)". +Para más información sobre cómo realizar copias de seguridad y restaurar {% data variables.product.prodname_ghe_server %}, vea "[Configuración de copias de seguridad en el dispositivo](/admin/configuration/configuring-backups-on-your-appliance)". diff --git a/translations/es-ES/content/admin/github-actions/advanced-configuration-and-troubleshooting/high-availability-for-github-actions.md b/translations/es-ES/content/admin/github-actions/advanced-configuration-and-troubleshooting/high-availability-for-github-actions.md index 27268cd1da..335583d229 100644 --- a/translations/es-ES/content/admin/github-actions/advanced-configuration-and-troubleshooting/high-availability-for-github-actions.md +++ b/translations/es-ES/content/admin/github-actions/advanced-configuration-and-troubleshooting/high-availability-for-github-actions.md @@ -12,17 +12,22 @@ topics: - Storage redirect_from: - /admin/github-actions/high-availability-for-github-actions -shortTitle: HA para GitHub Actions +shortTitle: HA for GitHub Actions +ms.openlocfilehash: c8b71ddb651baa0757100c356ce3f9edb0e1edee +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112705' --- - ## Replicación o redundancia de tus datos de {% data variables.product.prodname_actions %} {% data reusables.actions.enterprise-storage-ha-backups %} Te recomendamos fuertemente que configures el almacenamiento externo de tus {% data variables.product.prodname_actions %} para que utilicen redundancia o replicación. Para obtener más información, refiérete a la documentación de tu proveedor de alamacenamiento: -* [Documentación sobre la redundancia del almacenamiento de Azure](https://docs.microsoft.com/en-us/azure/storage/common/storage-redundancy) -* [Documentación sobre la replicación de Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/dev/replication.html) +* [Redundancia de Azure Storage](https://docs.microsoft.com/en-us/azure/storage/common/storage-redundancy) +* [Documentación sobre la replicación en Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/dev/replication.html) ## Réplicas de disponibilidad alta @@ -30,10 +35,10 @@ Te recomendamos fuertemente que configures el almacenamiento externo de tus {% d Cuando habilitas la configuración de disponibilidad alta, cualquier réplica se configura automáticamente para utilizar la configuración de almacenamiento externo de {% data variables.product.prodname_actions %}. Si necesitas iniciar una recuperación de fallos para promover una réplica, no se requiere ningún cambio adicional en la configuración para las {% data variables.product.prodname_actions %}. -Para obtener más información, consulta la sección "[Iniciar una respuesta ante los fallos para aplicativo de réplica](/admin/enterprise-management/initiating-a-failover-to-your-replica-appliance)". +Para obtener más información, consulte "[Iniciar una tolerancia de fallos a tu aparato de réplica](/admin/enterprise-management/initiating-a-failover-to-your-replica-appliance)". ### Quitar una réplica de disponibilidad alta -Evita dejar que varias instancias escriban en el mismo almacenamiento externo de {% data variables.product.prodname_actions %}. Esto podría ocurrir cuando utilizas el comando `ghe-repl-teardown` para parar y eliminar permanentemente una réplica habilitada para {% data variables.product.prodname_actions %}. Esto se da porque la réplica se convertirá a una versión autónoma de {% data variables.product.prodname_ghe_server %} y, despues de su destrucción, seguirá utilizando el mismo almacenamiento externo. +Evita dejar que varias instancias escriban en el mismo almacenamiento externo de {% data variables.product.prodname_actions %}. Esto podría ocurrir cuando usa el comando `ghe-repl-teardown` para parar y eliminar permanentemente una réplica habilitada para {% data variables.product.prodname_actions %}. Esto se da porque la réplica se convertirá a una versión autónoma de {% data variables.product.prodname_ghe_server %} y, despues de su destrucción, seguirá utilizando el mismo almacenamiento externo. Para ayudarte a evitar este problema, te recomendamos ya sea que decomisiones el servidor de la réplica o actualices su configuración de {% data variables.product.prodname_actions %} con un almacenamiento externo diferente. diff --git a/translations/es-ES/content/admin/github-actions/advanced-configuration-and-troubleshooting/index.md b/translations/es-ES/content/admin/github-actions/advanced-configuration-and-troubleshooting/index.md index e52836c3d0..699f00b029 100644 --- a/translations/es-ES/content/admin/github-actions/advanced-configuration-and-troubleshooting/index.md +++ b/translations/es-ES/content/admin/github-actions/advanced-configuration-and-troubleshooting/index.md @@ -10,6 +10,12 @@ children: - /backing-up-and-restoring-github-enterprise-server-with-github-actions-enabled - /using-a-staging-environment - /troubleshooting-github-actions-for-your-enterprise -shortTitle: HA & solución de problemas +shortTitle: HA & troubleshooting +ms.openlocfilehash: ad7da43fc544a81c2e77140725726d0f4e86f04f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120458' --- diff --git a/translations/es-ES/content/admin/github-actions/advanced-configuration-and-troubleshooting/troubleshooting-github-actions-for-your-enterprise.md b/translations/es-ES/content/admin/github-actions/advanced-configuration-and-troubleshooting/troubleshooting-github-actions-for-your-enterprise.md index cd563300ed..1e2d70898d 100644 --- a/translations/es-ES/content/admin/github-actions/advanced-configuration-and-troubleshooting/troubleshooting-github-actions-for-your-enterprise.md +++ b/translations/es-ES/content/admin/github-actions/advanced-configuration-and-troubleshooting/troubleshooting-github-actions-for-your-enterprise.md @@ -1,6 +1,6 @@ --- -title: Troubleshooting GitHub Actions for your enterprise -intro: 'Troubleshooting common issues that occur when using {% data variables.product.prodname_actions %} on {% data variables.product.prodname_ghe_server %}.' +title: Solucionar problemas en las GitHub Actions de tu empresa +intro: 'Solucionar problemas comunes que ocurren cuando se utilizan {% data variables.product.prodname_actions %} en {% data variables.product.prodname_ghe_server %}.' permissions: 'Site administrators can troubleshoot {% data variables.product.prodname_actions %} issues and modify {% data variables.product.prodname_ghe_server %} configurations.' versions: ghes: '*' @@ -12,74 +12,79 @@ topics: redirect_from: - /admin/github-actions/troubleshooting-github-actions-for-your-enterprise shortTitle: Troubleshoot GitHub Actions +ms.openlocfilehash: ff78e1b68664d5eb0931bb98d325e22ae0c458f3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116754' --- +## Verificar la salud de las {% data variables.product.prodname_actions %} -## Checking the health of {% data variables.product.prodname_actions %} +Puede comprobar el estado de las {% data variables.product.prodname_actions %} en {% data variables.product.product_location %} con la utilidad de la línea de comandos `ghe-actions-check`. Para obtener más información, consulte "[Utilidades de la línea de comandos](/admin/configuration/configuring-your-enterprise/command-line-utilities#ghe-actions-check)" y "[Acceso al shell administrativo (SSH)](/admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh)". -You can check the health of {% data variables.product.prodname_actions %} on {% data variables.product.product_location %} with the `ghe-actions-check` command-line utility. For more information, see "[Command-line utilities](/admin/configuration/configuring-your-enterprise/command-line-utilities#ghe-actions-check)" and "[Accessing the administrative shell (SSH)](/admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh)." +## Configurar los ejecutores auto-hospedados cuando utilizas un certificado auto-firmado para {% data variables.product.prodname_ghe_server %} -## Configuring self-hosted runners when using a self-signed certificate for {% data variables.product.prodname_ghe_server %} +{% data reusables.actions.enterprise-self-signed-cert %} Para obtener más información, consulte "[Configuración de TLS](/admin/configuration/configuring-tls)". -{% data reusables.actions.enterprise-self-signed-cert %} For more information, see "[Configuring TLS](/admin/configuration/configuring-tls)." +### Instalar el certificado en la máquina ejecutora -### Installing the certificate on the runner machine +Para que un ejecutor auto-hospedado se conecte a {% data variables.product.prodname_ghe_server %} utilizando un certificado auto-firmado, debes instalarlo en la máquina ejecutora para que la seguridad de la conexión se fortalezca. -For a self-hosted runner to connect to a {% data variables.product.prodname_ghe_server %} using a self-signed certificate, you must install the certificate on the runner machine so that the connection is security hardened. +Para encontrar los pasos necesarios para instalar un certificado, refiérete a la documentación del sistema operativo de tu ejecutor. -For the steps required to install a certificate, refer to the documentation for your runner's operating system. +### Configurar Node.JS para utilizar el certificado -### Configuring Node.JS to use the certificate +La mayoría de las acciones se escriben en JavaScript y se ejecutan utilizando Node.js, lo cual no utiliza el almacenamiento del certificado del sistema operativo. Para que la aplicación del ejecutor autohospedado use el certificado, debe establecer la variable de entorno `NODE_EXTRA_CA_CERTS` en el equipo del ejecutor. -Most actions are written in JavaScript and run using Node.js, which does not use the operating system certificate store. For the self-hosted runner application to use the certificate, you must set the `NODE_EXTRA_CA_CERTS` environment variable on the runner machine. +Puede configurar la variable de entorno como una variable de entorno del sistema o declararla en un archivo que se llame _.env_ en el directorio de aplicaciones del ejecutor autohospedado. -You can set the environment variable as a system environment variable, or declare it in a file named _.env_ in the self-hosted runner application directory. - -For example: +Por ejemplo: ```shell NODE_EXTRA_CA_CERTS=/usr/share/ca-certificates/extra/mycertfile.crt ``` -Environment variables are read when the self-hosted runner application starts, so you must set the environment variable before configuring or starting the self-hosted runner application. If your certificate configuration changes, you must restart the self-hosted runner application. +Las variables de ambiente se leen cuando la aplicación ejecutora auto-hospedada inicia, así que debes configurar la variable de ambiente antes de configurar o iniciar la aplicación ejecutora auto-hospedada. Si cambia la configuración de tu certificado, debes reiniciar la aplicación ejecutora auto-hospedada. -### Configuring Docker containers to use the certificate +### Configurar los contenedores de Docker para que utilicen el certificado -If you use Docker container actions or service containers in your workflows, you might also need to install the certificate in your Docker image in addition to setting the above environment variable. +Si utilizas las acciones de contenedor de Docker o los contenedores de servicio en tus flujos de trabajo, puede que también necesites instalar el certificado en tu imagen de Docker adicionalmente a configurar la variable de ambiente anterior. -## Configuring HTTP proxy settings for {% data variables.product.prodname_actions %} +## Configurar los ajustes de proxy HTTP para {% data variables.product.prodname_actions %} {% data reusables.actions.enterprise-http-proxy %} -If these settings aren't correctly configured, you might receive errors like `Resource unexpectedly moved to https://` when setting or changing your {% data variables.product.prodname_actions %} configuration. +Si estas opciones no están configuradas correctamente, es posible que reciba errores como `Resource unexpectedly moved to https://` al establecer o cambiar la configuración de {% data variables.product.prodname_actions %}. -## Runners not connecting to {% data variables.product.prodname_ghe_server %} with a new hostname +## Los ejecutores no se conectan a {% data variables.product.prodname_ghe_server %} con un nombre de host nuevo {% data reusables.enterprise_installation.changing-hostname-not-supported %} -If you deploy {% data variables.product.prodname_ghe_server %} in your environment with a new hostname and the old hostname no longer resolves to your instance, self-hosted runners will be unable to connect to the old hostname, and will not execute any jobs. +Si despliegas a {% data variables.product.prodname_ghe_server %} en tu ambiente con un nombre de host nuevo y el nombre de host anterior ya no resuelve hacia tu instancia, los ejecutores auto-hospedados no podrán conectarse al nombre de host anterior y no se ejecutará ningún job. -You will need to update the configuration of your self-hosted runners to use the new hostname for {% data variables.product.product_location %}. Each self-hosted runner will require one of the following procedures: +Necesitarás actualizar la configuración de tus ejecutores auto-hospedados para utilizar el nuevo nombre de host para {% data variables.product.product_location %}. Cada ejecutor auto-hospedado necesitará alguno de los siguientes procedimientos: -* In the self-hosted runner application directory, edit the `.runner` and `.credentials` files to replace all mentions of the old hostname with the new hostname, then restart the self-hosted runner application. -* Remove the runner from {% data variables.product.prodname_ghe_server %} using the UI, and re-add it. For more information, see "[Removing self-hosted runners](/actions/hosting-your-own-runners/removing-self-hosted-runners)" and "[Adding self-hosted runners](/actions/hosting-your-own-runners/adding-self-hosted-runners)." +* En el directorio de aplicaciones del ejecutor autohospedado, edite los archivos `.runner` y `.credentials` para reemplazar todas las menciones del nombre de host antiguo por el nuevo nombre de host y, a continuación, reinicie la aplicación del ejecutor autohospedado. +* Elimina al ejecutor de {% data variables.product.prodname_ghe_server %} utilizando la IU, y vuelve a agregarlo. Para obtener más información, consulte "[Eliminación de ejecutores autohospedados](/actions/hosting-your-own-runners/removing-self-hosted-runners)" y "[Agregar ejecutores autohospedados](/actions/hosting-your-own-runners/adding-self-hosted-runners)". -## Stuck jobs and {% data variables.product.prodname_actions %} memory and CPU limits +## Jobs atorados y límites de CPU y de memoria de las {% data variables.product.prodname_actions %} -{% data variables.product.prodname_actions %} is composed of multiple services running on {% data variables.product.product_location %}. By default, these services are set up with default CPU and memory limits that should work for most instances. However, heavy users of {% data variables.product.prodname_actions %} might need to adjust these settings. +{% data variables.product.prodname_actions %} se compone de varios servicios que se ejecutan en {% data variables.product.product_location %}. Predeterminadamente, estos servicios se configuran con límites predeterminados de CPU y de memoria que deberían funcionar con la mayoría de las instancias. Sin embargo, los usuarios asiduos de {% data variables.product.prodname_actions %} podrían encesitar ajustar esta configuración. -You may be hitting the CPU or memory limits if you notice that jobs are not starting (even though there are idle runners), or if the job's progress is not updating or changing in the UI. +Puede que estés llegando a los límites de CPU o de memoria si notas que los jobs no están iniciando (aún si hay ejecutores inactivos), o si el progreso del job no se actualiza o cambia en la IU. -### 1. Check the overall CPU and memory usage in the management console +### 1. Verifique el uso total de la memoria y la CPU en la consola de administración -Access the management console and use the monitor dashboard to inspect the overall CPU and memory graphs under "System Health". For more information, see "[Accessing the monitor dashboard](/admin/enterprise-management/accessing-the-monitor-dashboard)." +Accede a la consola de administración y utiliza el tablero de monitoreo para inspeccionar las gráficas del total de memoria y de CPU debajo de "Salud del Sistema". Para obtener más información, consulte "[Acceso al panel de supervisión](/admin/enterprise-management/accessing-the-monitor-dashboard)". -If the overall "System Health" CPU usage is close to 100%, or there is no free memory left, then {% data variables.product.product_location %} is running at capacity and needs to be scaled up. For more information, see "[Increasing CPU or memory resources](/admin/enterprise-management/increasing-cpu-or-memory-resources)." +Si la "Salud del sistema" para el uso total de CPU es cercano a 100%, o si ya no hay memoria disponible restante, entonces {% data variables.product.product_location %} se está ejecutando al total de su capacidad y necesita escalarse. Para obtener más información, consulte "[Aumento de los recursos de CPU o memoria](/admin/enterprise-management/increasing-cpu-or-memory-resources)". -### 2. Check the Nomad Jobs CPU and memory usage in the management console +### 2. Verifique el uso de CPU y memoria de los trabajos nómadas en la consola de administración -If the overall "System Health" CPU and memory usage is OK, scroll down the monitor dashboard page to the "Nomad Jobs" section, and look at the "CPU Percent Value" and "Memory Usage" graphs. +Si la "Salud del sistema" para el uso total de CPU y memoria están bien, desplázate a la parte inferior de la página, hacia la sección de "Jobs nómadas", y revisa las g´raficas de "Valor porcentual de CPU" y de "Uso de memoria". -Each plot in these graphs corresponds to one service. For {% data variables.product.prodname_actions %} services, look for: +Cada sección en estas gráficas corresponde a un servicio. Para los servicios de {% data variables.product.prodname_actions %}, busca: * `mps_frontend` * `mps_backend` @@ -88,18 +93,18 @@ Each plot in these graphs corresponds to one service. For {% data variables.prod * `actions_frontend` * `actions_backend` -If any of these services are at or near 100% CPU utilization, or the memory is near their limit (2 GB by default), then the resource allocation for these services might need increasing. Take note of which of the above services are at or near their limit. +Si cualquiera de estos servicios estan cerca de o en 100% de uso de CPU, o si la memoria está cerca de su límite (2 GB, predeterminadamente), entonces el recurso de asignación para estos servicios podría necesitar un aumento. Toma nota de cuáles de los servicios antes descritos están cerca de o en su límite. -### 3. Increase the resource allocation for services at their limit +### 3. Incremente la asignación de recursos para los servicios que están en su límite -1. Log in to the administrative shell using SSH. For more information, see "[Accessing the administrative shell (SSH)](/admin/configuration/accessing-the-administrative-shell-ssh)." -1. Run the following command to see what resources are available for allocation: +1. Ingresa en el shell administrativo utilizando SSH. Para obtener más información, consulte "[Acceso al shell administrativo (SSH)](/admin/configuration/accessing-the-administrative-shell-ssh)". +1. Ejecuta el siguiente comando para ver qué recursos se encuentran disponibles para su asignación: ```shell nomad node status -self ``` - In the output, find the "Allocated Resources" section. It looks similar to the following example: + En la salida, encuentra la sección de "Recursos asignados". Es similar al ejemplo siguiente: ``` Allocated Resources @@ -107,25 +112,25 @@ If any of these services are at or near 100% CPU utilization, or the memory is n 7740/49600 MHZ 23 GiB/32 GiB 4.4 GiB/7.9 GiB ``` - For CPU and memory, this shows how much is allocated to the **total** of **all** services (the left value) and how much is available (the right value). In the example above, there is 23 GiB of memory allocated out of 32 GiB total. This means there is 9 GiB of memory available for allocation. + En el caso de la CPU y la memoria, se muestra cuánto se asigna al **total** de **todos los** servicios (el valor izquierdo) y cuánto está disponible (el valor derecho). En el ejemplo anterior, hay 23 GiB de memoria asignada de los 32 GiB totales. Esto significa que hay 9 GiB de memoria disponibles para asignar. {% warning %} - **Warning:** Be careful not to allocate more than the total available resources, or services will fail to start. + **Advertencia:** Tenga cuidado de no asignar más del total de los recursos disponibles o los servicios no podrán iniciarse. {% endwarning %} -1. Change directory to `/etc/consul-templates/etc/nomad-jobs/actions`: +1. Cambie el directorio a `/etc/consul-templates/etc/nomad-jobs/actions`: ```shell cd /etc/consul-templates/etc/nomad-jobs/actions ``` - In this directory there are three files that correspond to the {% data variables.product.prodname_actions %} services from above: + En este directorio hay tres archivos que corresponden a los servicios de {% data variables.product.prodname_actions %} descritos anteriormente: * `mps.hcl.ctmpl` * `token.hcl.ctmpl` * `actions.hcl.ctmpl` -1. For the services that you identified that need adjustment, open the corresponding file and locate the `resources` group that looks like the following: +1. Para los servicios en los que identificó una necesidad de ajuste, abra el archivo correspondiente y ubique el grupo `resources`, que tiene el siguiente aspecto: ``` resources { @@ -137,9 +142,9 @@ If any of these services are at or near 100% CPU utilization, or the memory is n } ``` - The values are in MHz for CPU resources, and MB for memory resources. + Los valores están en MHz para los recursos de CPU y en MB para los recursos de memoria. - For example, to increase the resource limits in the above example to 1 GHz for the CPU and 4 GB of memory, change it to: + Por ejemplo, para incrementar los límites de recursos en el ejemplo anterior a 1 GHz para el CPU y 4 GB de memoria, cámbialos a: ``` resources { @@ -150,39 +155,39 @@ If any of these services are at or near 100% CPU utilization, or the memory is n } } ``` -1. Save and exit the file. -1. Run `ghe-config-apply` to apply the changes. +1. Guarde y cierre el archivo. +1. Ejecute `ghe-config-apply` para aplicar los cambios. - When running `ghe-config-apply`, if you see output like `Failed to run nomad job '/etc/nomad-jobs/.hcl'`, then the change has likely over-allocated CPU or memory resources. If this happens, edit the configuration files again and lower the allocated CPU or memory, then re-run `ghe-config-apply`. -1. After the configuration is applied, run `ghe-actions-check` to verify that the {% data variables.product.prodname_actions %} services are operational. + Al ejecutar `ghe-config-apply`, si ve una salida como `Failed to run nomad job '/etc/nomad-jobs/.hcl'`, es probable que el cambio haya asignado más recursos de CPU o memoria de la cuenta. Si esto sucede, vuelva a editar los archivos de configuración y reduzca la CPU o memoria asignadas y vuelva a ejecutar `ghe-config-apply`. +1. Una vez aplicada la configuración, ejecute `ghe-actions-check` para comprobar que los servicios de {% data variables.product.prodname_actions %} estén operativos. {% ifversion fpt or ghec or ghes > 3.2 %} -## Troubleshooting failures when {% data variables.product.prodname_dependabot %} triggers existing workflows +## Solucionar los fallos cuando el {% data variables.product.prodname_dependabot %} active los flujos de trabajo existentes {% data reusables.dependabot.beta-security-and-version-updates %} -After you set up {% data variables.product.prodname_dependabot %} updates for {% data variables.product.product_location %}, you may see failures when existing workflows are triggered by {% data variables.product.prodname_dependabot %} events. +Después de que configuras las actualizaciones del {% data variables.product.prodname_dependabot %} para {% data variables.product.product_location %}, puedes ver fallas cuando existen flujos de trabajo que se activan con los eventos del {% data variables.product.prodname_dependabot %}. -By default, {% data variables.product.prodname_actions %} workflow runs that are triggered by {% data variables.product.prodname_dependabot %} from `push`, `pull_request`, `pull_request_review`, or `pull_request_review_comment` events are treated as if they were opened from a repository fork. Unlike workflows triggered by other actors, this means they receive a read-only `GITHUB_TOKEN` and do not have access to any secrets that are normally available. This will cause any workflows that attempt to write to the repository to fail when they are triggered by {% data variables.product.prodname_dependabot %}. +De manera predeterminada, las ejecuciones de flujo de trabajo de {% data variables.product.prodname_actions %} que se activan desde {% data variables.product.prodname_dependabot %} a partir de los eventos `push`, `pull_request`, `pull_request_review` o `pull_request_review_comment` se tratan como si se abrieran desde una bifurcación de repositorio. A diferencia de los flujos de trabajo que activan otros actores, esto significa que recibieron un `GITHUB_TOKEN` de solo lectura y no tienen acceso a ninguno de los secretos que normalmente se encuentran disponibles. Esto ocasionará que cualquier flujo de trabajo que intente escribir en el repositorio falle cuando los activa el {% data variables.product.prodname_dependabot %}. -There are three ways to resolve this problem: +Hay tres formas de resolver este problema: -1. You can update your workflows so that they are no longer triggered by {% data variables.product.prodname_dependabot %} using an expression like: `if: github.actor != 'dependabot[bot]'`. For more information, see "[Expressions](/actions/learn-github-actions/expressions)." -2. You can modify your workflows to use a two-step process that includes `pull_request_target` which does not have these limitations. For more information, see "[Automating {% data variables.product.prodname_dependabot %} with {% data variables.product.prodname_actions %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/automating-dependabot-with-github-actions#responding-to-events)." -3. You can provide workflows triggered by {% data variables.product.prodname_dependabot %} access to secrets and allow the `permissions` term to increase the default scope of the `GITHUB_TOKEN`. For more information, see "[Providing workflows triggered by{% data variables.product.prodname_dependabot %} access to secrets and increased permissions](#providing-workflows-triggered-by-dependabot-access-to-secrets-and-increased-permissions)" below. +1. Puede actualizar los flujos de trabajo para que ya nos los active {% data variables.product.prodname_dependabot %} mediante una expresión como: `if: github.actor != 'dependabot[bot]'`. Para obtener más información, consulte "[Expresiones](/actions/learn-github-actions/expressions)". +2. Puede modificar los flujos de trabajo para usar un proceso en dos pasos que incluya `pull_request_target`, que no tiene estas limitaciones. Para obtener más información, consulte "[Automatización de {% data variables.product.prodname_dependabot %} con {% data variables.product.prodname_actions %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/automating-dependabot-with-github-actions#responding-to-events)". +3. Puede proporcionar acceso a los flujos de trabajo que activa {% data variables.product.prodname_dependabot %} a secretos y permitir que el término `permissions` aumente el alcance predeterminado de `GITHUB_TOKEN`. Para obtener más información, consulte ["Proporcionar acceso a los flujos de trabajo que activa el {% data variables.product.prodname_dependabot %} para los secretos y permisos incrementados](#providing-workflows-triggered-by-dependabot-access-to-secrets-and-increased-permissions)" a continuación. -### Providing workflows triggered by {% data variables.product.prodname_dependabot %} access to secrets and increased permissions +### Proporcionar acceso a los flujos de trabajo que activa el {% data variables.product.prodname_dependabot %} para los secretos y permisos incrementados -1. Log in to the administrative shell using SSH. For more information, see "[Accessing the administrative shell (SSH)](/admin/configuration/accessing-the-administrative-shell-ssh)." -1. To remove the limitations on workflows triggered by {% data variables.product.prodname_dependabot %} on {% data variables.product.product_location %}, use the following command. +1. Ingresa en el shell administrativo utilizando SSH. Para obtener más información, consulte "[Acceso al shell administrativo (SSH)](/admin/configuration/accessing-the-administrative-shell-ssh)". +1. Para eliminar estas limitaciones sobre los flujos de trabajo que activa el {% data variables.product.prodname_dependabot %} en {% data variables.product.product_location %}, utiliza el siguiente comando. ``` shell $ ghe-config app.actions.disable-dependabot-enforcement true ``` -1. Apply the configuration. +1. Aplique la configuración. ```shell $ ghe-config-apply ``` -1. Return to {% data variables.product.prodname_ghe_server %}. +1. Regresar a {% data variables.product.prodname_ghe_server %}. {% endif %} @@ -190,38 +195,38 @@ There are three ways to resolve this problem: -## Troubleshooting bundled actions in {% data variables.product.prodname_actions %} +## Solución de problemas en las acciones empaquetadas en {% data variables.product.prodname_actions %} -If you receive the following error when installing {% data variables.product.prodname_actions %} in {% data variables.product.prodname_ghe_server %}, you can resolve the problem by installing the official bundled actions and starter workflows. +Si recibes el siguiente error al instalar {% data variables.product.prodname_actions %} en {% data variables.product.prodname_ghe_server %}, puedes resolverlo instalando las acciones empaquetadas oficiales y los flujos de trabajo iniciales. ```shell A part of the Actions setup had problems and needs an administrator to resolve. ``` -To install the official bundled actions and starter workflows within a designated organization in {% data variables.product.prodname_ghe_server %}, follow this procedure. +Para instalar las acciones empaquetadas oficiales y flujos de trabajo iniciales dentro de una organización designada en {% data variables.product.prodname_ghe_server %}, realiza el siguiente procedimiento. -1. Identify an organization that will store the official bundled actions and starter worflows. You can create a new organization or reuse an existing one. - - To create a new organization, see "[Creating a new organization from scratch](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)." - - For assistance with choosing a name for this organization, see "[Reserved Names](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server#reserved-names)." +1. Identifica una organización que almacenará las acciones empaquetadas oficiales y flujos de trabajo iniciales. Puedes crear una organización nueva o reutilizar una existente. + - Para crear una organización nueva, consulte "[Crear una organización desde cero](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)". + - Para obtener ayuda a la hora de elegir un nombre para esta organización, consulte "[Nombres reservados](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server#reserved-names)". -1. Log in to the administrative shell using SSH. For more information, see "[Accessing the administrative shell (SSH)](/admin/configuration/accessing-the-administrative-shell-ssh)." -1. To designate your organization as the location to store the bundled actions, use the `ghe-config` command, replacing `ORGANIZATION` with the name of your organization. +1. Ingresa en el shell administrativo utilizando SSH. Para obtener más información, consulte "[Acceso al shell administrativo (SSH)](/admin/configuration/accessing-the-administrative-shell-ssh)". +1. Para designar la organización como la ubicación donde almacenar las acciones agrupadas, use el comando `ghe-config` y reemplace `ORGANIZATION` por el nombre de la organización. ```shell $ ghe-config app.actions.actions-org ORGANIZATION ``` - and: + y: ```shell $ ghe-config app.actions.github-org ORGANIZATION ``` -1. To add the bundled actions to your organization, unset the SHA. +1. Para agregar las acciones empaquetadas a tu organización, desactiva el SHA. ```shell $ ghe-config --unset 'app.actions.actions-repos-sha1sum' ``` -1. Apply the configuration. +1. Aplique la configuración. ```shell $ ghe-config-apply ``` -After you've completed these steps, you can resume configuring {% data variables.product.prodname_actions %} at "[Managing access permissions for GitHub Actions in your enterprise](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server#managing-access-permissions-for-github-actions-in-your-enterprise)." +Una vez completados estos pasos, puede reanudar la configuración de {% data variables.product.prodname_actions %} en "[Administración de permisos de acceso para Acciones de GitHub en la empresa](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server#managing-access-permissions-for-github-actions-in-your-enterprise)". {% endif %} diff --git a/translations/es-ES/content/admin/github-actions/advanced-configuration-and-troubleshooting/using-a-staging-environment.md b/translations/es-ES/content/admin/github-actions/advanced-configuration-and-troubleshooting/using-a-staging-environment.md index fc4f64430d..9f133ed05b 100644 --- a/translations/es-ES/content/admin/github-actions/advanced-configuration-and-troubleshooting/using-a-staging-environment.md +++ b/translations/es-ES/content/admin/github-actions/advanced-configuration-and-troubleshooting/using-a-staging-environment.md @@ -1,6 +1,6 @@ --- title: Utilizar un ambiente de montaje -intro: 'Aprende sobre cómo utilizar las {% data variables.product.prodname_actions %} con las instancias de pruebas de {% data variables.product.prodname_ghe_server %}.' +intro: 'Obtén información sobre el uso de {% data variables.product.prodname_actions %} con instancias de almacenamiento provisional de {% data variables.product.prodname_ghe_server %}.' versions: ghes: '*' type: how_to @@ -11,41 +11,46 @@ topics: - Upgrades redirect_from: - /admin/github-actions/using-a-staging-environment -shortTitle: Utilizar un ambiente de pruebas +shortTitle: Use staging environment +ms.openlocfilehash: 3d244d25aae5a6e21b4db1cd04352343d6650975 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120457' --- +## Acerca de los entornos de ensayo para {% data variables.product.product_name %} -## Acerca de los ambientes de pruebas para {% data variables.product.product_name %} +Puede ser útil tener un ambiente de montaje o de pruebas para {% data variables.product.product_location %}, para que así puedas probar las actualizaciones o características nuevas antes de implementarlas en tu ambiente productivo. Para más información, vea "[Configuración de una instancia de almacenamiento provisional](/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance)". -Puede ser útil tener un ambiente de montaje o de pruebas para {% data variables.product.product_location %}, para que así puedas probar las actualizaciones o características nuevas antes de implementarlas en tu ambiente productivo. Para obtener más información, consulta "[Configurar una instancia de preparación](/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance)." +## Uso de un entorno de ensayo con {% data variables.product.prodname_actions %} -## Utilizar un ambiente de pruebas con {% data variables.product.prodname_actions %} +Una manera común de crear el entorno de ensayo es restaurar una copia de seguridad de la instancia de {% data variables.product.product_name %} en producción a una máquina virtual nueva en el entorno de ensayo. Si utilizas una instancia de almacenamiento provisional y planeas probar la funcionalidad de {% data variables.product.prodname_actions %}, debes revisar la configuración de almacenamiento del entorno de ensayo. -Una forma común de crear un ambiente de pruebas es restablecer un respaldo de tu instancia productiva de {% data variables.product.product_name %} a una máquina virtual nueva en dicho ambiente de pruebas. Si utilizas una instancia de pruebas y planeas probar la funcionalidad de {% data variables.product.prodname_actions %}, deberías revisar tu configuración de almacenamiento en el ambiente de pruebas. +Después de restaurar una copia de seguridad de {% data variables.product.prodname_ghe_server %} en la instancia de almacenamiento provisional, si intentas ver registros o artefactos de ejecuciones de flujos de trabajo de {% data variables.product.prodname_actions %} existentes, verás `404` errores, porque estos datos faltarán en la ubicación del almacenamiento provisional. Para solucionar los `404` errores, puedes copiar los datos del entorno de producción para utilizarlos en el entorno de ensayo. -Después de que restableces un respaldo de {% data variables.product.prodname_ghe_server %} en la instancia de pruebas, si intentas ver las bitácoras o artefactos de las ejecuciones de flujo de trabajo existentes de {% data variables.product.prodname_actions %} en tu instancia de pruebas, verás errores `404`, ya que estos datos no se encontrarán en tu ubicación de almacenamiento de pruebas. Para solucionar los errores `404`, puedes copiar los datos de producción para utilizarlos en tu ambiente de pruebas. +### Configuración del almacenamiento -### Configurar el almacenamiento - -Cuando configuras un ambiente de pruebas que incluye una instancia de {% data variables.product.product_name %} con {% data variables.product.prodname_actions %} habilitadas, debes utilizar una configuración de almacenamiento externo diferente para el de {% data variables.product.prodname_actions %} que aquél de tu ambiente productivo. +Cuando configures un entorno de ensayo que incluya una instancia de {% data variables.product.product_name %} con {% data variables.product.prodname_actions %} habilitado, debes usar una configuración de almacenamiento externo para el almacenamiento de {% data variables.product.prodname_actions %} que sea diferente a la de tu entorno de producción. {% warning %} -**Advertencia**: Si no cambias la configuración de almacenamiento, tu instancia de pruebas podría escribir en el mismo almacenamiento externo que utilizas para producción, lo cual podría hacerte perder datos. +**Advertencia**: Si no cambias la configuración de almacenamiento, es posible que la instancia de almacenamiento provisional pueda escribir en el mismo almacenamiento externo que utilizas para producción, lo que podría provocar la pérdida de datos. {% endwarning %} -Para obtener más información sobre la configuración de almacenamiento de {% data variables.product.prodname_actions %}, consulta la sección "[Iniciar con {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server#enabling-github-actions-with-your-storage-provider)". +Para más información sobre la configuración de almacenamiento para {% data variables.product.prodname_actions %}, consulta "[Introducción a {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server#enabling-github-actions-with-your-storage-provider)". -### Copiar los archivos de producción a pruebas +### Copia de archivos de producción al almacenamiento provisional -Para duplicar tu ambiente productivo con mayor exactitud, opcionalmente, puedes copiar los archivos de tu ubicación de almacenamiento productivo para {% data variables.product.prodname_actions %} a aquella del almacenamiento de pruebas. +Para reflejar con más precisión el entorno de producción, tienes la opción de copiar archivos desde la ubicación de almacenamiento de producción para {% data variables.product.prodname_actions %} a la ubicación del almacenamiento provisional. -* Para una cuenta de almacenamiento de Azure, puedes utilizar [`azcopy`](https://docs.microsoft.com/en-us/azure/storage/common/storage-use-azcopy-blobs#copy-all-containers-directories-and-blobs-to-another-storage-account). Por ejemplo: +* Para una cuenta de almacenamiento de Azure, puede usar [`azcopy`](https://docs.microsoft.com/en-us/azure/storage/common/storage-use-azcopy-blobs#copy-all-containers-directories-and-blobs-to-another-storage-account). Por ejemplo: ```shell azcopy copy 'https://SOURCE-STORAGE-ACCOUNT-NAME.blob.core.windows.net/SAS-TOKEN' 'https://DESTINATION-STORAGE-ACCOUNT-NAME.blob.core.windows.net/' --recursive ``` -* Para los buckets de Amazon S3, puedes usar [`aws s3 sync`](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3/sync.html). Por ejemplo: +* Para los cubos de Amazon S3, puede usar [`aws s3 sync`](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3/sync.html). Por ejemplo: ```shell aws s3 sync s3://SOURCE-BUCKET s3://DESTINATION-BUCKET diff --git a/translations/es-ES/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-amazon-s3-storage.md b/translations/es-ES/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-amazon-s3-storage.md index 991692f048..dfeea6feea 100644 --- a/translations/es-ES/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-amazon-s3-storage.md +++ b/translations/es-ES/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-amazon-s3-storage.md @@ -1,6 +1,6 @@ --- title: Habilitar las GitHub Actions con el almacenamiento de Amazon S3 -intro: 'Puedes habilitar las {% data variables.product.prodname_actions %} en {% data variables.product.prodname_ghe_server %} y utilizar el almacenamiento de Amazon S3 para almacenar los datos que generan las ejecuciones de flujo de trabajo.' +intro: 'Puedes habilitar {% data variables.product.prodname_actions %} en {% data variables.product.prodname_ghe_server %} y utilizar el almacenamiento de Amazon S3 para almacenar datos generados por ejecuciones de flujos de trabajo.' permissions: 'Site administrators can enable {% data variables.product.prodname_actions %} and configure enterprise settings.' versions: ghes: '*' @@ -12,36 +12,35 @@ topics: - Storage redirect_from: - /admin/github-actions/enabling-github-actions-with-amazon-s3-storage -shortTitle: Almacenamiento de Amazon S3 +shortTitle: Amazon S3 storage +ms.openlocfilehash: cb71a379f139bf264fa4a40786434d5cfeed8366 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116746' --- - ## Prerrequisitos {% data reusables.actions.enterprise-s3-support-warning %} Antes de que habilites las {% data variables.product.prodname_actions %}, asegúrate de que has completado los siguientes pasos: -* Crea tu bucket de Amazon S3 para almacenar los datos que generan las ejecuciones de flujo de trabajo. {% indented_data_reference reusables.actions.enterprise-s3-permission spaces=2 %} - +* Crea tu cubo de Amazon S3 para almacenar los datos que generan las ejecuciones de flujo de trabajo. {% indented_data_reference reusables.actions.enterprise-s3-permission spaces=2 %} + {% data reusables.actions.enterprise-common-prereqs %} ## Habilitar {% data variables.product.prodname_actions %} con almacenamiento de Amazon S3 -{% data reusables.enterprise_installation.ssh-into-instance %} -{% data reusables.actions.perform-blob-storage-precheck %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_management_console.actions %} -{% data reusables.actions.enterprise-enable-checkbox %} -1. Debajo de "Almacenamiento de artefactos & bitácoras", selecciona **Amazon S3**, e ingresa los detalles de tu bucket de almacenamiento: +{% data reusables.enterprise_installation.ssh-into-instance %} {% data reusables.actions.perform-blob-storage-precheck %} {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.actions %} {% data reusables.actions.enterprise-enable-checkbox %} +1. En "Artifact & Log Storage" (Almacenamiento de artefactos y registros), seleccione **Amazon S3** y escriba los detalles del cubo de almacenamiento: - * **URL de servicio de AWS**: La URL de servicio de tu bucket. Por ejemplo, si tu bucket de S3 se creó en la región `us-west-2`, este valor deberá ser `https://s3.us-west-2.amazonaws.com`. + * **URL del servicio de AWS**: la dirección URL del servicio del cubo. Por ejemplo, si el cubo de S3 se ha creado en la región `us-west-2`, este valor debe ser `https://s3.us-west-2.amazonaws.com`. - Para obtener más información, consulta la sección "[terminales de servicio de AWS](https://docs.aws.amazon.com/general/latest/gr/rande.html)" en la documentación de AWS. - * **AWS S3 Bucket**: El nombre de tu bucket de S3. - * **Clave de acceso de AWS S3** y **Clave secreta de AWS S3**: La ID de clave de acceso y clave secreta para tu bucket. Para obtener más información sobre cómo administrar las claves de acceso de AWS, consulta la "[Documentación para la Administración de Accesos e Identidad de AWS](https://docs.aws.amazon.com/iam/index.html)". + Para más información, vea "[Puntos de conexión del servicio AWS](https://docs.aws.amazon.com/general/latest/gr/rande.html)" en la documentación de AWS. + * **AWS S3 Bucket** (Cubo de AWS S3): nombre del cubo de S3. + * **AWS S3 Access Key** y **AWS S3 Secret Key**: el identificador de clave de acceso de AWS y la clave secreta para el cubo. Para más información sobre cómo administrar las claves de acceso de AWS,vea la "[documentación sobre administración de identidades y accesos de AWS](https://docs.aws.amazon.com/iam/index.html)". - ![Botón radial para seleccionar el almacenamiento de Amazon S3 y los campos para la configuración de S3](/assets/images/enterprise/management-console/actions-aws-s3-storage.png) -{% data reusables.enterprise_management_console.save-settings %} + ![Botón de radio para seleccionar Amazon S3 Storage y campos para la configuración de S3](/assets/images/enterprise/management-console/actions-aws-s3-storage.png) {% data reusables.enterprise_management_console.save-settings %} {% data reusables.actions.enterprise-postinstall-nextsteps %} diff --git a/translations/es-ES/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-azure-blob-storage.md b/translations/es-ES/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-azure-blob-storage.md index 0e40983429..85d09fbf3c 100644 --- a/translations/es-ES/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-azure-blob-storage.md +++ b/translations/es-ES/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-azure-blob-storage.md @@ -1,6 +1,6 @@ --- title: Habilitar las GitHub Actions con el almacenamiento de Azure Blob -intro: 'Puedes habilitar las {% data variables.product.prodname_actions %} en {% data variables.product.prodname_ghe_server %} y utilizar el almacenamiento de blobs de Azure para almacenar los datos que generan las ejecuciones de flujo de trabajo.' +intro: 'Puedes habilitar {% data variables.product.prodname_actions %} en {% data variables.product.prodname_ghe_server %} y utilizar Azure Blob Storage para almacenar datos generados por ejecuciones de flujos de trabajo.' permissions: 'Site administrators can enable {% data variables.product.prodname_actions %} and configure enterprise settings.' versions: ghes: '*' @@ -13,34 +13,34 @@ topics: redirect_from: - /admin/github-actions/enabling-github-actions-with-azure-blob-storage shortTitle: Azure Blob storage +ms.openlocfilehash: bcd92b12ec8ecd807906a3b2f7c09971d6641b93 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120450' --- - ## Prerrequisitos Antes de que habilites las {% data variables.product.prodname_actions %}, asegúrate de que has completado los siguientes pasos: -* Crea tu cuenta de almacenamiento de Azure para almacenar datos de flujo de trabajo. {% data variables.product.prodname_actions %} almacena sus datos como blobs de bloque y son compatibles dos tipos de cuenta de almacenamiento: - * Una cuenta de almacenamiento para ** propósitos generales** (también conocida como `general-purpose v1` o `general-purpose v2`) que utiliza el nivel de rendimiento **estándar**. +* Crea tu cuenta de Azure Storage para almacenar datos del flujo de trabajo. {% data variables.product.prodname_actions %} almacena sus datos como blobs de bloque y son compatibles dos tipos de cuenta de almacenamiento: + * Una cuenta de almacenamiento de **uso general** (también conocida como `general-purpose v1` o `general-purpose v2`) que usa el nivel de rendimiento **estándar**. {% warning %} - **Advertencia:** No se puede utilizar el nivel de rendimiento **premium** con una cuenta de almacenamiento de propósitos generales. El nivel de rendimiento **estándar** debe seleccionarse cuando se crea la cuenta de almacenamiento y no puede cambiarse después. + **Advertencia:** No se admite el uso del nivel de rendimiento **prémium** con una cuenta de almacenamiento de uso general. El nivel de rendimiento **estándar** se debe seleccionar cuando se crea la cuenta de almacenamiento y no se puede cambiar después. {% endwarning %} - * Una cuenta de almacenamiento de **BlockBlobStorage** que utiliza el nivel de rendimiento **premium**. + * Una cuenta de almacenamiento de **BlockBlobStorage** con un nivel de rendimiento **prémium**. - Para obtener más información sobre los tipos de cuenta de almacenamiento de Azure y de los niveles de rendimiento, consulta la [Documentación de Azure](https://docs.microsoft.com/en-us/azure/storage/common/storage-account-overview?toc=/azure/storage/blobs/toc.json#types-of-storage-accounts). + Para obtener más información sobre los tipos de cuentas de almacenamiento de Azure y los niveles de rendimiento, consulte la [documentación de Azure](https://docs.microsoft.com/en-us/azure/storage/common/storage-account-overview?toc=/azure/storage/blobs/toc.json#types-of-storage-accounts). {% data reusables.actions.enterprise-common-prereqs %} ## Habilitar las {% data variables.product.prodname_actions %} con el almacenamiento de Blobs de Azure -{% data reusables.enterprise_installation.ssh-into-instance %} -{% data reusables.actions.perform-blob-storage-precheck %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_management_console.actions %} -{% data reusables.actions.enterprise-enable-checkbox %} -1. Debajo de "Almacenamiento de artefactos & bitácoras", selecciona **Azure Blob Storage**, e ingresa tu secuencia de conexión de cuenta para el almacenamiento de Azure. Para obtener más información sobre cómo obtener la secuencia de conexión para tu cuenta de almacenamiento, consulta la [Documentación de Azure](https://docs.microsoft.com/en-us/azure/storage/common/storage-account-keys-manage?tabs=azure-portal#view-account-access-keys). ![Botón radial para seleccionar Azure Blob Storage y el campo de secuencia de conexión](/assets/images/enterprise/management-console/actions-azure-storage.png) -{% data reusables.enterprise_management_console.save-settings %} +{% data reusables.enterprise_installation.ssh-into-instance %} {% data reusables.actions.perform-blob-storage-precheck %} {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.actions %} {% data reusables.actions.enterprise-enable-checkbox %} +1. En "Artifact & Log Storage" (Almacenamiento de artefactos y registros), seleccione **Azure Blob Storage** y escriba la cadena de conexión de la cuenta de almacenamiento de Azure. Para más información sobre cómo obtener la cadena de conexión de la cuenta de almacenamiento, consulte la [documentación de Azure](https://docs.microsoft.com/en-us/azure/storage/common/storage-account-keys-manage?tabs=azure-portal#view-account-access-keys). + ![El botón de radio para seleccionar Azure Blob Storage y el campo Connection string](/assets/images/enterprise/management-console/actions-azure-storage.png) {% data reusables.enterprise_management_console.save-settings %} {% data reusables.actions.enterprise-postinstall-nextsteps %} diff --git a/translations/es-ES/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-minio-gateway-for-nas-storage.md b/translations/es-ES/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-minio-gateway-for-nas-storage.md index 1529da8a46..8fa9f4c564 100644 --- a/translations/es-ES/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-minio-gateway-for-nas-storage.md +++ b/translations/es-ES/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-minio-gateway-for-nas-storage.md @@ -1,6 +1,6 @@ --- title: Habilitar las GitHub Actions con la puerta de enlace de MinIO para el almacenamiento en NAS -intro: 'Puedes habilitar las {% data variables.product.prodname_actions %} en {% data variables.product.prodname_ghe_server %} y utilizar MinIO Gateway para almacenamiento de NAS para almacenar los datos que generan las ejecuciones de flujo de trabajo.' +intro: 'Puedes habilitar {% data variables.product.prodname_actions %} en {% data variables.product.prodname_ghe_server %} y utilizar la puerta de enlace de MinIO para el almacenamiento en NAS a fin de almacenar datos que generan las ejecuciones del flujo de trabajo.' permissions: 'Site administrators can enable {% data variables.product.prodname_actions %} and configure enterprise settings.' versions: ghes: '*' @@ -12,9 +12,14 @@ topics: - Storage redirect_from: - /admin/github-actions/enabling-github-actions-with-minio-gateway-for-nas-storage -shortTitle: Puerta de enlace de MinIO para el almacenamiento en NAS +shortTitle: MinIO Gateway for NAS storage +ms.openlocfilehash: 9fced80eb2a486ffae44d21f3fad278a933eb92d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146682313' --- - {% data reusables.actions.minio-gateways-removal %} ## Prerrequisitos @@ -22,26 +27,21 @@ shortTitle: Puerta de enlace de MinIO para el almacenamiento en NAS Antes de que habilites las {% data variables.product.prodname_actions %}, asegúrate de que has completado los siguientes pasos: * Para evitar la contención de recursos en el aplicativo, te recomendamos que hospedes a MinIO separado de {% data variables.product.product_location %}. -* Crea tu bucket para almacenar datos de flujo de trabajo. {% indented_data_reference reusables.actions.enterprise-s3-permission spaces=2 %} - +* Crea un cubo para almacenar los datos del flujo de trabajo. {% indented_data_reference reusables.actions.enterprise-s3-permission spaces=2 %} + {% data reusables.actions.enterprise-common-prereqs %} ## Habilitar las {% data variables.product.prodname_actions %} con la puerta de enlace de MinIO para almacenamiento en NAS -{% data reusables.enterprise_installation.ssh-into-instance %} -{% data reusables.actions.perform-blob-storage-precheck %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_management_console.actions %} -{% data reusables.actions.enterprise-enable-checkbox %} -1. Debajo de "Almacenamiento de artefactos & bitácoras", selecciona **Amazon S3**, e ingresa los detalles de tu bucket de almacenamiento: +{% data reusables.enterprise_installation.ssh-into-instance %} {% data reusables.actions.perform-blob-storage-precheck %} {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.actions %} {% data reusables.actions.enterprise-enable-checkbox %} +1. En "Artifact & Log Storage" (Almacenamiento de artefactos y registros), seleccione **Amazon S3** y escriba los detalles del cubo de almacenamiento: - * **URL de servicio de AWS**: La URL para tu servicio de MinIO. Por ejemplo, `https://my-minio.example:9000`. - * **AWS S3 Bucket**: El nombre de tu bucket de S3. - * **Clave de AWS S3 Access** y **Clave de AWS S3 Secret**: La `MINIO_ACCESS_KEY` y `MINIO_SECRET_KEY` que se utiliza para tu instancia de MinIO. + * **AWS Service URL** (URL del servicio AWS): dirección URL del servicio MinIO. Por ejemplo, `https://my-minio.example:9000`. + * **AWS S3 Bucket** (Cubo de AWS S3): nombre del cubo de S3. + * **AWS S3 Access Key** (Clave de acceso de AWS S3) y **AWS S3 Secret Key** (Clave de secreto de AWS S3): se usan `MINIO_ACCESS_KEY` y `MINIO_SECRET_KEY` para la instancia de MinIO. ![Botón radial para seleccionar el almacenamiento de Amazon S3 y los campos para la configuración de MinIO](/assets/images/enterprise/management-console/actions-minio-s3-storage.png) -1. Debajo de "Almacenamiento de artefactos & bitácoras", selecciona **Forzar el estilo de la ruta**. ![Casilla de verificación para forzar el estilo de ruta](/assets/images/enterprise/management-console/actions-minio-force-path-style.png) -{% data reusables.enterprise_management_console.save-settings %} +1. En "Artifact & Log Storage" (Almacenamiento de artefactos y registros), seleccione **Force path style** (Forzar estilo de ruta de acceso). + ![Casilla Force path style](/assets/images/enterprise/management-console/actions-minio-force-path-style.png) (Forzar estilo de ruta de acceso) {% data reusables.enterprise_management_console.save-settings %} {% data reusables.actions.enterprise-postinstall-nextsteps %} diff --git a/translations/es-ES/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/index.md b/translations/es-ES/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/index.md index b41450a539..e73dec374e 100644 --- a/translations/es-ES/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/index.md +++ b/translations/es-ES/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/index.md @@ -1,6 +1,6 @@ --- -title: Enabling GitHub Actions for GitHub Enterprise Server -intro: 'Learn how to configure storage and enable {% data variables.product.prodname_actions %} on {% data variables.product.prodname_ghe_server %}.' +title: Habilitar GitHub Actions para GitHub Enterprise Server +intro: 'Aprende cómo configurar el almacenamiento y habilita las {% data variables.product.prodname_actions %} en {% data variables.product.prodname_ghe_server %}.' versions: ghes: '*' topics: @@ -11,5 +11,11 @@ children: - /enabling-github-actions-with-minio-gateway-for-nas-storage - /managing-self-hosted-runners-for-dependabot-updates shortTitle: Enable GitHub Actions +ms.openlocfilehash: 675bbbe0ccbb68d676602b0553c8534f1601bcf6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120449' --- diff --git a/translations/es-ES/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates.md b/translations/es-ES/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates.md index 440932f8f5..b4f52b5198 100644 --- a/translations/es-ES/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates.md +++ b/translations/es-ES/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates.md @@ -1,5 +1,5 @@ --- -title: Administrar los ejecutores auto-hospedados para las actualizaciones del Dependabot en tu empresa +title: Administrar ejecutores autohospedados para actualizaciones del Dependabot en su empresa intro: 'Puedes crear ejecutores dedicados para {% data variables.product.product_location %} que utilice el {% data variables.product.prodname_dependabot %} para crear solicitudes de cambio para ayudar a asegurar y mantener las dependencias que se utilizan en los repositorios de tu empresa.' redirect_from: - /admin/github-actions/enabling-github-actions-for-github-enterprise-server/setting-up-dependabot-updates @@ -12,45 +12,48 @@ topics: - Security - Dependabot - Dependencies -shortTitle: Actualizaciones del dependabot +shortTitle: Dependabot updates +ms.openlocfilehash: 68fa6772ea2312f3cc0440d76808ee6816eead8e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146681073' --- - {% data reusables.dependabot.beta-security-and-version-updates %} -## Acerca de los ejecutores auto-hospedados para las {% data variables.product.prodname_dependabot_updates %} +## Acerca de los ejecutores autohospedados para {% data variables.product.prodname_dependabot_updates %} -Puedes ayudar a que los usuarios de {% data variables.product.product_location %} creen y mantengan un código seguro si configuras la seguridad y las actualizaciones de versión del {% data variables.product.prodname_dependabot %}. Con las {% data variables.product.prodname_dependabot_updates %}, los desarrolladores pueden configurar repositorios para que sus dependencias se actualicen y se mantengan seguras automáticamente. 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)". +Puede ayudar a los usuarios de {% data variables.product.product_location %} a crear y mantener código seguro configurando las actualizaciones de versión y seguridad de {% data variables.product.prodname_dependabot %}. Con {% data variables.product.prodname_dependabot_updates %}, los desarrolladores pueden configurar repositorios para que sus dependencias se actualicen y se mantengan seguras automáticamente. Para más información, vea "[Habilitación de {% data variables.product.prodname_dependabot %} para la empresa](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)". -Para utilizar las {% data variables.product.prodname_dependabot_updates %} en {% data variables.product.product_location %}, debes configurar los ejecutores auto-hospedados para crear las solicitudes de cambios que actualizarán las dependencias. +Para usar {% data variables.product.prodname_dependabot_updates %} en {% data variables.product.product_location %}, debe configurar ejecutores autohospedados a fin de crear las solicitudes de incorporación de cambios que actualizarán las dependencias. -## Prerrequisitos +## Requisitos previos -{% ifversion dependabot-updates-github-connect %} -El configurar los ejecutores auto-hospedados es solo un paso en medio del proceso para habilitar las {% data variables.product.prodname_dependabot_updates %}. Hay varios pasos que debes seguir antes de estos, incluyendo el configurar a {% data variables.product.product_location %} para utilizar {% data variables.product.prodname_actions %} con ejecutores auto-hospedados. 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)". -{% else %} -Antes de que configures los ejecutores auto-hospedados para {% data variables.product.prodname_dependabot_updates %}, debes: +{% ifversion dependabot-updates-github-connect %} La configuración de ejecutores autohospedados supone solo un paso en mitad del proceso para habilitar {% data variables.product.prodname_dependabot_updates %}. Hay varios pasos que debe seguir antes de estos, incluida la configuración de {% data variables.product.product_location %} para usar {% data variables.product.prodname_actions %} con ejecutores autohospedados. Para más información, vea "[Habilitación de {% data variables.product.prodname_dependabot %} para la empresa](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)". +{% else %} Antes de configurar ejecutores autohospedados para {% data variables.product.prodname_dependabot_updates %}, debe hacer lo siguiente: -- Configurar {% data variables.product.product_location %} para utilizar las {% data variables.product.prodname_actions %} con ejecutores auto-hospedados. Para obtener más información, consulta la sección "[Iniciar con las {% data variables.product.prodname_actions %} para GitHub Enterprise Server](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/getting-started-with-github-actions-for-github-enterprise-server)". -- Habilitar las {% data variables.product.prodname_dependabot_alerts %} para tu empresa. 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)". +- Configurar {% data variables.product.product_location %} para utilizar {% data variables.product.prodname_actions %} con ejecutores autohospedados. Para más información, vea "[Introducción a {% data variables.product.prodname_actions %} para GitHub Enterprise Server](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/getting-started-with-github-actions-for-github-enterprise-server)". +- Habilitar {% data variables.product.prodname_dependabot_alerts %} para su empresa. Para más información, vea "[Habilitación de {% data variables.product.prodname_dependabot %} para la empresa](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)". {% endif %} -## Configurar los ejecutores auto-hospedados para las {% data variables.product.prodname_dependabot_updates %} +## Configurar los ejecutores autohospedados para {% data variables.product.prodname_dependabot_updates %} -Después de que configuras {% data variables.product.product_location %} para que utilice las {% data variables.product.prodname_actions %}, necesitas agregar ejecutores auto-hospedados para las {% data variables.product.prodname_dependabot_updates %}. +Cuando configure {% data variables.product.product_location %} para que utilice {% data variables.product.prodname_actions %}, necesita agregar ejecutores autohospedados para las actualizaciones del {% data variables.product.prodname_dependabot_updates %}. -### Requisitos de sistema para los ejecutores del {% data variables.product.prodname_dependabot %} +### Requisitos del sistema para ejecutores de {% data variables.product.prodname_dependabot %} -Cualquier máquina virtual que utilices para los ejecutores del {% data variables.product.prodname_dependabot %} debe cumplir con los requisitos de los ejecutores auto-hospedados. Adicionalmente, deben cumplir con los siguientes requisitos. +Cualquier máquina virtual que use para los ejecutores del {% data variables.product.prodname_dependabot %} debe cumplir los requisitos de los ejecutores autohospedados. Además, deben cumplir los siguientes requisitos. - Sistema operativo Linux{% ifversion ghes < 3.5 %} - Git instalado{% endif %} -- Docker instalado con acceso para los usuarios del ejecutor: - - Recomendamos instalar Docker en modo sin raíz y configurar los ejecutores para acceder a Docker sin privilegios de `root`. - - Como alternativa, instala Docker y otorga a los usuarios del ejecutor privilegios superiores para ejecutarlo. +- Tener Docker instalado con acceso para los usuarios del ejecutor: + - Se recomienda instalar Docker en modo sin raíz y configurar los ejecutores para acceder a Docker sin privilegios `root`. + - Como alternativa, instale Docker y conceda a los usuarios del ejecutor privilegios para ejecutar Docker. -Los requisitos de memoria y CPU dependerán de la cantidad de ejecutores simultáneos que despliegues en una MV determinada. Como orientación, configuramos exitosamente 20 ejecutores en una sola máquina de 2 CPU y 8 GB pero, en última instancia, tus requisitos de memoria y CPU dependerán fuertemente de los repositorios que se vayan a actualizar. Algunos ecosistemas requerirán más recursos que otros. +Los requisitos de CPU y memoria dependerán del número de ejecutores simultáneos que implemente en una máquina virtual determinada. A modo de guía, hemos configurado correctamente 20 ejecutores en una sola máquina de 8 GB de 2 CPU pero, en última instancia, los requisitos de CPU y memoria dependerán en gran medida de los repositorios que se actualicen. Algunos ecosistemas requerirán más recursos que otros. -Si especificas más de 14 ejecutores simultáneos en una MV, también debes actualizar la configuración de `/etc/docker/daemon.json` de Docker para incrementar la cantidad predeterminada de redes que Docker puede crear. +Si especifica más de 14 ejecutores simultáneos en una máquina virtual, también debe actualizar la configuración `/etc/docker/daemon.json` de Docker para aumentar el número predeterminado de redes que puede crear Docker. ``` { @@ -60,23 +63,23 @@ Si especificas más de 14 ejecutores simultáneos en una MV, también debes actu } ``` -### Requisitos de red para los ejecutores del {% data variables.product.prodname_dependabot %} +### Requisitos de red para ejecutores del {% data variables.product.prodname_dependabot %} -Los ejecutores del {% data variables.product.prodname_dependabot %} necesitan acceso al internet público, a {% data variables.product.prodname_dotcom_the_website %} y a cualquier registro interno que se utilizará en las actualizaciones del {% data variables.product.prodname_dependabot %}. Para minimizar el riesgo de tu red interna, debes limitar el acceso desde la máquina virtual (MV) a tu red interna. Esto reduce el potencial de daño a los sistemas internos si un ejecutor descargara una dependencia secuestrada. +Los ejecutores del {% data variables.product.prodname_dependabot %} necesitan acceso al internet público, a {% data variables.product.prodname_dotcom_the_website %} y a cualquier registro interno que se utilizará en las actualizaciones del {% data variables.product.prodname_dependabot %}. Para minimizar el riesgo de la red interna, debe limitar el acceso desde la máquina virtual (VM) a la red interna. Esto reduce la posibilidad de que se produzcan daños en los sistemas internos si un ejecutor descarga una dependencia secuestrada. -### Agregar ejecutores auto-hospedados para las actualizaciones del {% data variables.product.prodname_dependabot %} +### Agregar ejecutores autohospedados para actualizaciones del {% data variables.product.prodname_dependabot %} -1. Aprovisionar los ejecutores auto-hospedados a nivel de cuenta empresarial, organizacional o de repositorio. Para obtener más información, consulta las secciones "[Acerca de los ejecutores auto-hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners)" y "[Agregar ejecutores auto-hospedados](/actions/hosting-your-own-runners/adding-self-hosted-runners)". +1. Puede aprovisionar ejecutores autohospedados en el nivel de repositorio, organización o empresa. Para obtener más información, vea "[Acerca de los ejecutores autohospedados](/actions/hosting-your-own-runners/about-self-hosted-runners)" y "[Agregar ejecutores autohospedados](/actions/hosting-your-own-runners/adding-self-hosted-runners)". -2. Configurar los ejecutores auto hospedados con los requisitos que se describen anteriormente. Por ejemplo, en una MV que ejecuta Ubuntu 20.04, podrías:{% ifversion ghes < 3.5 %} +2. Configure los ejecutores autohospedados con los requisitos descritos anteriormente. Por ejemplo, en una máquina virtual que ejecuta Ubuntu 20.04, haría lo siguiente:{% ifversion ghes < 3.5 %} - - Verificar que Git está instalado: `command -v git`{% endif %} - - Instalar Docker y asegurarte de que los usuarios del ejecutor tengan acceso a él. Para obtener más información, consulta la documentación de Docker. - - [Instalar Docker Engine en Ubuntu](https://docs.docker.com/engine/install/ubuntu/) - - Enfoque recomendado: [Ejecuta el Docker daemon como un usuario no raíz (Modo sin raíz)](https://docs.docker.com/engine/security/rootless/) - - Enfoque alterno: [Administra Docker como un usuario sin raíz](https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user) - - Verificar que los ejecutores tengan acceso al internet público y solo puedan acceder a las redes internas que necesita el {% data variables.product.prodname_dependabot %}. + - Comprobar que se ha instalado Git: `command -v git`{% endif %}. + - Instalar Docker y asegurarse de que los usuarios del ejecutor tienen acceso a Docker. Para obtener más información, vea la documentación de Docker. + - [Instalación del motor de Docker en Ubuntu](https://docs.docker.com/engine/install/ubuntu/) + - Enfoque recomendado: [Ejecución del demonio de Docker como un usuario que no es de raíz (modo sin raíz)](https://docs.docker.com/engine/security/rootless/) + - Enfoque alternativo: [Administración de Docker como usuario que no es de raíz](https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user) + - Compruebe que los ejecutores tienen acceso a la red pública de Internet y que solo pueden acceder a las redes internas que necesita el {% data variables.product.prodname_dependabot %}. -3. Asignar una etiqueta del `dependabot` a cada ejecutor que quieras que utilice el {% data variables.product.prodname_dependabot %}. Para obtener más información, consulta la sección "[Utilizar etiquetas con ejecutores auto-hospedados](/actions/hosting-your-own-runners/using-labels-with-self-hosted-runners#assigning-a-label-to-a-self-hosted-runner)". +3. Asigne una etiqueta `dependabot` a cada ejecutor que quiera que use el {% data variables.product.prodname_dependabot %}. Para obtener más información, vea "[Usar etiquetas con ejecutores autohospedados](/actions/hosting-your-own-runners/using-labels-with-self-hosted-runners#assigning-a-label-to-a-self-hosted-runner)". -4. Opcionalmente, habilitar los flujos de trabajo que activa el {% data variables.product.prodname_dependabot %} para utilizar más que los permisos de solo lectura y para tener acceso a cualquier secreto que esté disponible habitualmente. Para obtener más información, consulta la sección "[Solucionar los problemas de las {% data variables.product.prodname_actions %} en tu empresa](/admin/github-actions/advanced-configuration-and-troubleshooting/troubleshooting-github-actions-for-your-enterprise#enabling-workflows-triggered-by-dependabot-access-to-dependabot-secrets-and-increased-permissions)". +4. Opcionalmente, habilite los flujos de trabajo que desencadena {% data variables.product.prodname_dependabot %} para usar permisos que sean más que de solo lectura y tener acceso a los secretos que normalmente están disponibles. Para obtener más información, vea "[Solucionar problemas de {% data variables.product.prodname_actions %} para su empresa](/admin/github-actions/advanced-configuration-and-troubleshooting/troubleshooting-github-actions-for-your-enterprise#enabling-workflows-triggered-by-dependabot-access-to-dependabot-secrets-and-increased-permissions)". diff --git a/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/about-github-actions-for-enterprises.md b/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/about-github-actions-for-enterprises.md index 60411c5149..7778d70437 100644 --- a/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/about-github-actions-for-enterprises.md +++ b/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/about-github-actions-for-enterprises.md @@ -1,6 +1,6 @@ --- title: Acerca de las GitHub Actions para las empresas -shortTitle: Acerca de Acciones de GitHub +shortTitle: About GitHub Actions intro: 'Las {% data variables.product.prodname_actions %} pueden mejorar la productividad de los desarrolladores al automatizar el ciclo de desarrollo de software de tu empresa.' versions: ghec: '*' @@ -10,38 +10,41 @@ type: overview topics: - Actions - Enterprise +ms.openlocfilehash: 80f7f82535e9bd8867c0cced58e82deb8c20bd7e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065395' --- +{% ifversion ghes < 3.3 %} {% note %} -{% ifversion ghes < 3.3 %} -{% note %} +**Nota:** {% data reusables.enterprise.upgrade-ghes-for-actions %} -**Nota:**{% data reusables.enterprise.upgrade-ghes-for-actions %} - -{% endnote %} -{% endif %} +{% endnote %} {% endif %} ## Acerca de {% data variables.product.prodname_actions %} para empresas {% data reusables.actions.about-actions-for-enterprises %} -| Tarea | Más información | -| ----------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Prueba y crea tu aplicación automáticamente | "[Acerca de la integración continua](/actions/automating-builds-and-tests/about-continuous-integration)" | -| Desplegar tu aplicación | "[Acerca del despliegue continuo](/actions/deployment/about-deployments/about-continuous-deployment)" | -| Empaca código segura y automáticamente en los artefactos y contenedores | "[Acerca de crear paquetes con {% data variables.product.prodname_actions %}](/actions/publishing-packages/about-packaging-with-github-actions)" | -| Automatiza tus tareas de administración de proyectos | "[Utilizar las {% data variables.product.prodname_actions %} para la administración de proyectos](/actions/managing-issues-and-pull-requests/using-github-actions-for-project-management)" | +| Tarea | Más información | +| ---- | ---------------- | +| Prueba y crea tu aplicación automáticamente | "[Acerca de la integración continua](/actions/automating-builds-and-tests/about-continuous-integration)" | +| Implementación de aplicación | "[Acerca de la implementación continua](/actions/deployment/about-deployments/about-continuous-deployment)" | +| Empaca código segura y automáticamente en los artefactos y contenedores | "[Acerca del empaquetado con {% data variables.product.prodname_actions %}](/actions/publishing-packages/about-packaging-with-github-actions)" | +| Automatiza tus tareas de administración de proyectos | "[Uso de {% data variables.product.prodname_actions %} para la administración de proyectos](/actions/managing-issues-and-pull-requests/using-github-actions-for-project-management)" | -Las {% data variables.product.prodname_actions %} ayudan a que tu equipo trabaje más rápido a escala. Cuando los repositorios grandes comienzan a utilizar {% data variables.product.prodname_actions %}, los equipos fusionan significativamente más solicitudes de cambios por día y estas también se fusionan significativamente más rápido. Para obtener más información, consulta la sección "[Escribir y enviar código más rápidamente](https://octoverse.github.com/writing-code-faster/#scale-through-automation)" en el estado del Octoverse. +Las {% data variables.product.prodname_actions %} ayudan a que tu equipo trabaje más rápido a escala. Cuando los repositorios grandes comienzan a utilizar {% data variables.product.prodname_actions %}, los equipos fusionan significativamente más solicitudes de cambios por día y estas también se fusionan significativamente más rápido. Para más información, vea "[Escritura y envío de código más rápido](https://octoverse.github.com/writing-code-faster/#scale-through-automation)" en el estado de Octoverse. -Puedes crear tus propias automatizaciones únicas o puedes utilizar y adaptar flujos de trabajo desde nuestro ecosistema de más de 10,000 acciones creadas por los líderes de la industria y por la comunidad de código abierto. {% ifversion ghec %}Para obtener más información, consulta la sección "[.{% else %}Encontrar y personalizar acciones".](/actions/learn-github-actions/finding-and-customizing-actions)Puedes restringir a tus desarrolladores para que utilicen acciones que existen en {% data variables.product.product_location %} o puedes permitirles acceder a aquellas en {% data variables.product.prodname_dotcom_the_website %}. Para obtener más información, consulta la sección "[Acerca de utilizar acciones en tu empresa](/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise)".{% endif %} +Puedes crear tus propias automatizaciones únicas o puedes utilizar y adaptar flujos de trabajo desde nuestro ecosistema de más de 10,000 acciones creadas por los líderes de la industria y por la comunidad de código abierto. {% ifversion ghec %} Para más información, vea "[Búsqueda y personalización de acciones](/actions/learn-github-actions/finding-and-customizing-actions)".{% else %}Puede restringir a los desarrolladores a usar acciones que existan en {% data variables.product.product_location %}, o bien puede permitir que los desarrolladores accedan a acciones en {% data variables.product.prodname_dotcom_the_website %}. Para más información, vea "[Acerca del uso de acciones en la empresa](/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise)".{% endif %} {% data variables.product.prodname_actions %} es amigable para los desarrolladores, ya que se integra directamente en la experiencia familiar de {% data variables.product.product_name %}. -{% ifversion ghec %}Puedes disfrutar la convivencia de los ejecutores hospedados en {% data variables.product.company_short %}, los cuales mantiene y mejora {% data variables.product.company_short %}, o puedes{% else %}Puedes{% endif %} controlar tu propia infraestructura de IC/DC utilizando ejecutores auto-hospedados. Los ejecutores auto-hospedados te permiten determinar el ambiente y recursos exactos que completan tus compilaciones, pruebas y despliegues sin exponer tu ciclo de desarrollo de software a la internet. Para obtener más información, consulta las secciones {% ifversion ghec %}"[Acerca de los ejecutores hospedados por {% data variables.product.company_short %}](/actions/using-github-hosted-runners/about-github-hosted-runners)" y{% endif %} "[Acerca de los ejecutores auto-hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners)". +{% ifversion ghec %}Puedes disfrutar la convivencia de los ejecutores hospedados en {% data variables.product.company_short %}, los cuales mantiene y mejora {% data variables.product.company_short %}, o puedes{% else %}Puedes{% endif %} controlar tu propia infraestructura de IC/DC utilizando ejecutores auto-hospedados. Los ejecutores auto-hospedados te permiten determinar el ambiente y recursos exactos que completan tus compilaciones, pruebas y despliegues sin exponer tu ciclo de desarrollo de software a la internet. Para más información, vea {% ifversion ghec %}"[Acerca de los ejecutores hospedados en {% data variables.product.company_short %}](/actions/using-github-hosted-runners/about-github-hosted-runners)" y{% endif %} "[Acerca de los ejecutores hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners)". -Las {% data variables.product.prodname_actions %} proprocionan un control mayor sobre los despliegues. Por ejemplo, puedes utilizar ambientes para requerir aprobaciones para que un job pueda proceder, restringir qué ramas pueden activar un flujo de trabajo o limitar el acceso a los secretos.{% ifversion ghec or ghae-issue-4856 or ghes > 3.4 %} Si tus flujos de trabajo necesitan acceder a los recursos desde un proveedor de servicios en la nube que sea compatible con OpenID Conect (OIDC), puedes configurar tus flujos de trabajo para que se autentiquen directamente con dicho proveedor. OIDC proporciona beneficios de seguridad tales como el eliminar la necesidad de almacenar credenciales como secretos de larga duración. Para obtener más información, consulta la sección "[Acerca del fortalecimiento de seguridad con OpenID Connect](/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect)".{% endif %} +Las {% data variables.product.prodname_actions %} proprocionan un control mayor sobre los despliegues. Por ejemplo, puedes usar entornos para requerir aprobaciones para que un trabajo pueda continuar, restringir qué ramas pueden desencadenar un flujo de trabajo o limitar el acceso a los secretos.{% ifversion ghec or ghae-issue-4856 or ghes > 3.4 %} Si tus flujos de trabajo necesitan acceder a los recursos desde un proveedor de servicios en la nube que sea compatible con OpenID Connect (OIDC), puedes configurar tus flujos de trabajo para que se autentiquen directamente con dicho proveedor. OIDC proporciona beneficios de seguridad tales como el eliminar la necesidad de almacenar credenciales como secretos de larga duración. Para más información, vea "[Acerca del fortalecimiento de la seguridad con OpenID Connect](/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect)".{% endif %} -Las {% data variables.product.prodname_actions %} también incluyen herramientas para regir el ciclo de desarrollo de software de tu empresa y satisfacer las obligaciones de cumplimiento. Para obtener más información, consulta la sección "[Requerir políticas para las {% data variables.product.prodname_actions %} en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise)". +Las {% data variables.product.prodname_actions %} también incluyen herramientas para regir el ciclo de desarrollo de software de tu empresa y satisfacer las obligaciones de cumplimiento. Para más información, vea "[Aplicación de directivas para {% data variables.product.prodname_actions %} en la empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise)". ## Acerca de comenzar con las {% data variables.product.prodname_actions %} @@ -49,15 +52,12 @@ Las {% data variables.product.prodname_actions %} también incluyen herramientas {% data reusables.actions.migrating-enterprise %} -{% ifversion ghes %} -{% data reusables.actions.ghes-actions-not-enabled-by-default %} Después de que termines de planear, puedes seguir las instrucciones para habilitar las {% data variables.product.prodname_actions %}. Por ejemplo, podrías necesitar mejorar los recursos de CPU y memoria para {% data variables.product.product_location %}. Para obtener más información, consulta la sección "[Iniciar con las {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server)". +{% ifversion ghes %} {% data reusables.actions.ghes-actions-not-enabled-by-default %} Cuando termine la planificación, puede seguir las instrucciones para habilitar {% data variables.product.prodname_actions %}. Por ejemplo, podrías necesitar mejorar los recursos de CPU y memoria para {% data variables.product.product_location %}. Para más información, vea "[Introducción a {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server)". -{% else %} -Después de que termines de planear, puedes seguir las instrucciones para iniciar con {% data variables.product.prodname_actions %}. Para obtener más información, consulta la sección {% ifversion ghec %}"[Iniciar con {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_cloud %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-cloud)".{% elsif ghae %}"[Iniciar con las {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_managed %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-ae)".{% endif %} -{% endif %} +{% else %} Cuando termine la planificación, puede seguir las instrucciones para empezar a usar {% data variables.product.prodname_actions %}. Para más información, vea {% ifversion ghec %}"[Introducción a {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_cloud %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-cloud)".{% elsif ghae %}"[Introducción a {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_managed %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-ae)".{% endif %} {% endif %} -## Leer más +## Información adicional -- "[Entender las {% data variables.product.prodname_actions %}](/actions/learn-github-actions/understanding-github-actions)"{% ifversion ghec %} -- "[Acerca de la facturación para las {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/about-billing-for-github-actions)"{% endif %} +- "[Descripción de {% data variables.product.prodname_actions %}](/actions/learn-github-actions/understanding-github-actions)"{% ifversion ghec %} +- "[Acerca de la facturación para {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/about-billing-for-github-actions)"{% endif %} 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-ae.md b/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-ae.md index 9023449d6f..69649e85d3 100644 --- a/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-ae.md +++ b/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-ae.md @@ -1,6 +1,6 @@ --- title: Comenzar con las GitHub Actions para GitHub AE -shortTitle: Empezar +shortTitle: Get started intro: 'Aprende sobre cómo configurar las {% data variables.product.prodname_actions %} en {% data variables.product.prodname_ghe_managed %}.' permissions: 'Enterprise owners can enable {% data variables.product.prodname_actions %} and configure enterprise settings.' versions: @@ -12,10 +12,14 @@ topics: redirect_from: - /admin/github-actions/getting-started-with-github-actions-for-github-ae - /admin/github-actions/using-github-actions-in-github-ae/getting-started-with-github-actions-for-github-ae +ms.openlocfilehash: c6d6767e95e6f5d27c311e46f5042c79717ab97e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116705' --- - - -## Acerca del {% data variables.product.prodname_actions %} en {% data variables.product.prodname_ghe_managed %} +## Acerca de {% data variables.product.prodname_actions %} en {% data variables.product.prodname_ghe_managed %} Las {% data variables.product.prodname_actions %} se habilitan predeterminadamente para {% data variables.product.product_name %}. Para iniciar utilizando las {% data variables.product.prodname_actions %} dentro de tu empresa, necesitas administrar los permisos de acceso para las {% data variables.product.prodname_actions %} y agregar ejecutores para que ejecuten los flujos de trabajo. @@ -25,10 +29,10 @@ Las {% data variables.product.prodname_actions %} se habilitan predeterminadamen ## Administrar los permisos de acceso para {% data variables.product.prodname_actions %} en tu empresa -Puedes utilizar políticas para administrar el acceso a las {% data variables.product.prodname_actions %}. Para obtener más información, consulta la sección "[Requerir las políticas de GitHub Actions para tu empresa](/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)". +Puedes utilizar políticas para administrar el acceso a las {% data variables.product.prodname_actions %}. Para más información, vea "[Aplicación de directivas de Acciones de GitHub para la empresa](/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)". ## Agregar ejecutores -Debes configurar y hospedar tus propias máquinas para que ejecuten jobs para tu empresa en {% data variables.product.product_name %}. {% data reusables.actions.about-self-hosted-runners %} Para obtener más información, consulta las secciones "[Iniciar con los ejecutores auto-hospedados para tu empresa](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise)" y "[Hospedar tus propios ejecutores](/actions/hosting-your-own-runners)". +Debes configurar y hospedar tus propias máquinas para que ejecuten jobs para tu empresa en {% data variables.product.product_name %}. {% data reusables.actions.about-self-hosted-runners %} Para más información, vea "[Introducción a los ejecutores autohospedados para la empresa](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise)" y "[Hospedaje de ejecutores propios](/actions/hosting-your-own-runners)". {% data reusables.actions.general-security-hardening %} 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-cloud.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-cloud.md index 689e9bc1b7..eae0e45bef 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-cloud.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-cloud.md @@ -1,7 +1,7 @@ --- title: Iniciar con las GitHub Actions para GitHub Enterprise Cloud -shortTitle: Empezar -intro: 'Aprende cómo configurar las {% data variables.product.prodname_actions %} en {% data variables.product.prodname_ghe_cloud %}.' +shortTitle: Get started +intro: 'Aprende cómo configurar {% data variables.product.prodname_actions %} en {% data variables.product.prodname_ghe_cloud %}.' permissions: 'Enterprise owners can configure {% data variables.product.prodname_actions %}.' versions: ghec: '*' @@ -9,9 +9,14 @@ type: how_to topics: - Actions - Enterprise +ms.openlocfilehash: 088fc1fcce3b44c6db350f744ad13668d04a4bb8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120441' --- - -## Acerca del {% data variables.product.prodname_actions %} en {% data variables.product.prodname_ghe_cloud %} +## Acerca de {% data variables.product.prodname_actions %} en {% data variables.product.prodname_ghe_cloud %} Las {% data variables.product.prodname_actions %} se habilitan predeterminadamente para tu empresa. Para comenzar a utilizar las {% data variables.product.prodname_actions %} dentro de tu empresa, puedes administrar las políticas que controlan cómo los miembros empresariales utilizan estas {% data variables.product.prodname_actions %} y, opcionalmente, agregar ejecutores auto-hospedados a los flujos de trabajo. @@ -21,14 +26,14 @@ Las {% data variables.product.prodname_actions %} se habilitan predeterminadamen ## Administrar las políticas para las {% data variables.product.prodname_actions %} -Puedes utilizar políticas para controlar cómo los miembros empresariales utilizan las {% data variables.product.prodname_actions %}. Por ejemplo, puedes restringir qué acciones se permiten y configurar la retención de bitácoras y artefactos. Para obtener más información, consulta la sección "[Requerir las políticas de GitHub Actions para tu empresa](/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)". +Puedes utilizar políticas para controlar cómo los miembros empresariales utilizan las {% data variables.product.prodname_actions %}. Por ejemplo, puedes restringir qué acciones se permiten y configurar la retención de bitácoras y artefactos. Para más información, vea "[Aplicación de directivas de Acciones de GitHub para la empresa](/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)". ## Agregar ejecutores -Para ejecutar flujos de trabajo de {% data variables.product.prodname_actions %}, necesitas utilizar ejecutores. {% data reusables.actions.about-runners %} Si utilizas ejecutores hospedados en {% data variables.product.company_short %}, se te facturará con base en el consumo después de agotar los minutos que se incluyen en {% data variables.product.product_name %}, mientras que los ejecutores auto-hospedados son gratuitos. Para obtener más información, consulta "[Acerca de la facturación para {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/about-billing-for-github-actions)". +Para ejecutar flujos de trabajo de {% data variables.product.prodname_actions %}, necesitas utilizar ejecutores. {% data reusables.actions.about-runners %} Si utilizas ejecutores hospedados en {% data variables.product.company_short %}, se te facturará con base en el consumo después de agotar los minutos que se incluyen en {% data variables.product.product_name %}, mientras que los ejecutores auto-hospedados son gratuitos. Para más información, vea "[Acerca de la facturación de {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/about-billing-for-github-actions)". -Para obtener más información, consulta "[Acerca de los ejecutores autoalojados](/actions/hosting-your-own-runners/about-self-hosted-runners)." +Para más información, consulte [Seguridad del ejecutor autohospedado con repositorios públicos](/actions/hosting-your-own-runners/about-self-hosted-runners). -Si eliges utilizar ejecutores auto-hospedados, puedes agregarlos a nivel de empresa, organización o repositorio. Para obtener más información, consulta "[Agregar ejecutores autoalojados](/actions/hosting-your-own-runners/adding-self-hosted-runners)." +Si eliges utilizar ejecutores auto-hospedados, puedes agregarlos a nivel de empresa, organización o repositorio. Para más información, vea "[Adición de ejecutores autohospedados](/actions/hosting-your-own-runners/adding-self-hosted-runners)". {% data reusables.actions.general-security-hardening %} 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 4bd60e165e..c887c4a23f 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 @@ -1,6 +1,6 @@ --- title: Iniciar con GitHub Actions para GitHub Enterprise Server -shortTitle: Empezar +shortTitle: Get started intro: 'Aprende cómo habilitar y configurar las {% data variables.product.prodname_actions %} en {% data variables.product.prodname_ghe_server %} por primera vez.' permissions: 'Site administrators can enable {% data variables.product.prodname_actions %} and configure enterprise settings.' redirect_from: @@ -14,19 +14,24 @@ type: how_to topics: - Actions - Enterprise +ms.openlocfilehash: 886f057de3893ae10dbddda6c1ee03d428511677 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147580579' --- - {% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} -## Acerca del {% data variables.product.prodname_actions %} en {% data variables.product.prodname_ghe_server %} +## Acerca de {% data variables.product.prodname_actions %} en {% data variables.product.prodname_ghe_server %} Este artículo explica cómo los administradores de sitio pueden habilitar {% data variables.product.prodname_ghe_server %} para utilizar {% data variables.product.prodname_actions %}. {% data reusables.enterprise.upgrade-ghes-for-actions %} -{% data reusables.actions.ghes-actions-not-enabled-by-default %} Necesitarás determinar si tu instancia tiene recursos de CPU y memoria adecuados para manejar la carga de {% data variables.product.prodname_actions %} sin causar una pérdida de rendimiento e incrementar esos recursos posiblemente. También necesitarás decidir qué proveedor de almacenamiento utilizarás para el almacenamiento de blobs que se requiere para almacenar los artefactos{% ifversion actions-caching %} y cachés{% endif %} que se generan con las ejecuciones de trabajo. Entonces, habilitarás las {% data variables.product.prodname_actions %} para tu empresa, administrarás los permisos de acceso y agregarás los ejecutores auto-hospedados para ejecutar los flujos de trabajo. +{% data reusables.actions.ghes-actions-not-enabled-by-default %} Necesitarás determinar si tu instancia tiene recursos de CPU y memoria adecuados para manejar la carga de {% data variables.product.prodname_actions %} sin causar una pérdida de rendimiento e incrementar esos recursos posiblemente. También tendrás que decidir qué proveedor de almacenamiento usarás para el almacenamiento de blobs que se requiere para almacenar los artefactos{% ifversion actions-caching %} y las cachés{% endif %} que las ejecuciones de flujo de trabajo generan. Entonces, habilitarás las {% data variables.product.prodname_actions %} para tu empresa, administrarás los permisos de acceso y agregarás los ejecutores auto-hospedados para ejecutar los flujos de trabajo. {% data reusables.actions.introducing-enterprise %} @@ -45,9 +50,9 @@ La cantidad máxima de ejecución simultánea de jobs sin pérdida de rendimient {%- ifversion ghes > 3.5 %} -Los recursos de memoria y CPU disponibles para {% data variables.product.product_location %} determinan la cantidad de ejecutores que se pueden configurar sin pérdida de rendimiento. {% data reusables.actions.minimum-hardware %} +Los recursos de memoria y CPU que {% data variables.product.product_location %} tiene disponibles determinan la cantidad de ejecutores que se pueden configurar sin pérdida de rendimiento. {% data reusables.actions.minimum-hardware %} -La cantidad máxima de ejecutores conectados sin pérdida de rendimiento depende de factores tales como la duración de un job, el uso de artefactos, la cantidad de repositorios que ejecutan acciones y qué tantos otros trabajos no relacionados con las acciones realiza tu instancia. Las pruebas internas en GitHub demostraron los siguientes objetivos de rendimiento para GitHub Enterprise Server en un rango de configuraciones de memoria y CPU: +La cantidad máxima de ejecutores conectados sin pérdida de rendimiento depende de factores tales como la duración de los trabajos, el uso de artefactos, la cantidad de repositorios ejecutando acciones y qué tanto trabajo adicional sin relación a las acciones ejecuta tu instancia. Las pruebas internas en GitHub demostraron los siguientes objetivos de rendimiento para GitHub Enterprise Server en un rango de configuraciones de memoria y CPU: {% endif %} @@ -55,7 +60,7 @@ La cantidad máxima de ejecutores conectados sin pérdida de rendimiento depende {% data reusables.actions.hardware-requirements-3.2 %} -La simultaneidad máxima se midió utilizando repositorios múltiples, una duración de los jobs de aproximadamente 10 minutos y 10 MB de cargas de artefactos. Puedes experimentar rendimientos diferentes dependiendo de los niveles de actividad generales de tu instancia. +La simultaneidad máxima se ha medido utilizando varios repositorios, una duración de trabajo de aproximadamente 10 minutos y 10 MB de cargas de artefactos. Puedes experimentar rendimientos diferentes dependiendo de los niveles de actividad generales de tu instancia. {%- endif %} @@ -63,7 +68,7 @@ La simultaneidad máxima se midió utilizando repositorios múltiples, una durac {% data reusables.actions.hardware-requirements-3.3 %} -La simultaneidad máxima se midió utilizando repositorios múltiples, una duración de los jobs de aproximadamente 10 minutos y 10 MB de cargas de artefactos. Puedes experimentar rendimientos diferentes dependiendo de los niveles de actividad generales de tu instancia. +La simultaneidad máxima se ha medido utilizando varios repositorios, una duración de trabajo de aproximadamente 10 minutos y 10 MB de cargas de artefactos. Puedes experimentar rendimientos diferentes dependiendo de los niveles de actividad generales de tu instancia. {%- endif %} @@ -71,7 +76,7 @@ La simultaneidad máxima se midió utilizando repositorios múltiples, una durac {% data reusables.actions.hardware-requirements-3.4 %} -La simultaneidad máxima se midió utilizando repositorios múltiples, una duración de los jobs de aproximadamente 10 minutos y 10 MB de cargas de artefactos. Puedes experimentar rendimientos diferentes dependiendo de los niveles de actividad generales de tu instancia. +La simultaneidad máxima se ha medido utilizando varios repositorios, una duración de trabajo de aproximadamente 10 minutos y 10 MB de cargas de artefactos. Puedes experimentar rendimientos diferentes dependiendo de los niveles de actividad generales de tu instancia. {%- endif %} @@ -79,11 +84,11 @@ La simultaneidad máxima se midió utilizando repositorios múltiples, una durac {% data reusables.actions.hardware-requirements-3.5 %} -{% data variables.product.company_short %} midió la concurrencia máxima utilizando repositorios múltiples, duraciones de job de aproximadamente 10 minutos y cargas de artefactos de 10 MB. Puedes experimentar rendimientos diferentes dependiendo de los niveles de actividad generales de tu instancia. +{% data variables.product.company_short %} ha medido la simultaneidad máxima mediante el uso de varios repositorios, una duración de trabajo de aproximadamente 10 minutos y 10 MB de cargas de artefactos. Puedes experimentar rendimientos diferentes dependiendo de los niveles de actividad generales de tu instancia. {% note %} -**Nota:** Comenzando con {% data variables.product.prodname_ghe_server %} 3.5, las pruebas internas de {% data variables.product.company_short %} utilizan CPU de tercera generación para reflejar mejor una configuración de cliente habitual. Este cambio en el CPU representa una porción pequeña de los cambios a los objetivos de desempeño en esta versión de {% data variables.product.prodname_ghe_server %}. +**Nota**: A partir de {% data variables.product.prodname_ghe_server %} 3.5, las pruebas internas de {% data variables.product.company_short %} usan CPU de tercera generación para reflejar mejor una configuración típica del cliente. Este cambio en la CPU representa una pequeña parte de los cambios en los objetivos de rendimiento de esta versión de {% data variables.product.prodname_ghe_server %}. {% endnote %} @@ -94,25 +99,24 @@ La simultaneidad máxima se midió utilizando repositorios múltiples, una durac {% data reusables.actions.hardware-requirements-3.6 %} -{% data variables.product.company_short %} midió los ejecutores máximos conectados utilizando repositorios múltiples, la duración de jobs de aproximadamente 10 minutos y cargas de artefactos de 10 MB. Puedes experimentar rendimientos diferentes dependiendo de los niveles de actividad generales de tu instancia. +{% data variables.product.company_short %} ha medido el número máximo de ejecutores conectados mediante el uso de varios repositorios, una duración de trabajo de aproximadamente 10 minutos y 10 MB de cargas de artefactos. Puedes experimentar rendimientos diferentes dependiendo de los niveles de actividad generales de tu instancia. {% note %} **Notas:** -- Comenzando con {% data variables.product.prodname_ghe_server %} 3.6, los documentos de {% data variables.product.company_short %} conectaron ejecutores a diferencia de los jobs concurrentes. Los ejecutores conectados representan la mayor cantidad de ejecutores que puedes conectar y que se espera utilices. También se debe tomar en cuenta que el conectar más ejecutores de los que esperas utilizar puede impactar el rendimiento negativamente. +- A partir de {% data variables.product.prodname_ghe_server %} 3.6, {% data variables.product.company_short %} documenta ejecutores conectados en lugar de trabajos simultáneos. Los ejecutores conectados representan la mayoría de los ejecutores que se pueden conectar y esperar utilizar. También se debe tener en cuenta que la conexión de más ejecutores de lo que puede esperar usar puede afectar negativamente al rendimiento. -- Iniciando con {% data variables.product.prodname_ghe_server %} 3.5, las pruebas internas de {% data variables.product.company_short %} utilizan CPU de tercera generación para reflejar mejor una configuración de usuario habitual. Este cambio en el CPU representa una porción pequeña de los cambios a los objetivos de desempeño en esta versión de {% data variables.product.prodname_ghe_server %}. -{% endnote %} -{%- endif %} +- A partir de {% data variables.product.prodname_ghe_server %} 3.5, las pruebas internas de {% data variables.product.company_short %} usan CPU de tercera generación para reflejar mejor una configuración típica del cliente. Este cambio en la CPU representa una pequeña parte de los cambios en los objetivos de rendimiento de esta versión de {% data variables.product.prodname_ghe_server %}. +{% endnote %} {%- endif %} -Si planeas habilitar las {% data variables.product.prodname_actions %} para los usuarios de una instancia existente, revisa los niveles de actividad para los usuarios y automatizaciones en la instancia y asegúrate de haber proporcionado memoria y CPU adecuados para tus usuarios. Para obtener más información acerca de cómo monitorear la capacidad y rendimiento de {% data variables.product.prodname_ghe_server %}, consulta la sección "[Monitorear tu aplicativo](/admin/enterprise-management/monitoring-your-appliance)". +Si planeas habilitar las {% data variables.product.prodname_actions %} para los usuarios de una instancia existente, revisa los niveles de actividad para los usuarios y automatizaciones en la instancia y asegúrate de haber proporcionado memoria y CPU adecuados para tus usuarios. Para más información sobre la supervisión de la capacidad y el rendimiento de {% data variables.product.prodname_ghe_server %}, vea "[Supervisión del dispositivo](/admin/enterprise-management/monitoring-your-appliance)". Para obtener más información acerca de los requisitos mínimos de {% data variables.product.product_location %}, consulta las consideraciones de hardware para la plataforma de tu instancia. - [AWS](/admin/installation/installing-github-enterprise-server-on-aws#hardware-considerations) - [Azure](/admin/installation/installing-github-enterprise-server-on-azure#hardware-considerations) -- [Plataforma de Google Cloud](/admin/installation/installing-github-enterprise-server-on-google-cloud-platform#hardware-considerations) +- [Google Cloud Platform](/admin/installation/installing-github-enterprise-server-on-google-cloud-platform#hardware-considerations) - [Hyper-V](/admin/installation/installing-github-enterprise-server-on-hyper-v#hardware-considerations) - [OpenStack KVM](/admin/installation/installing-github-enterprise-server-on-openstack-kvm#hardware-considerations) - [VMware](/admin/installation/installing-github-enterprise-server-on-vmware#hardware-considerations){% ifversion ghes < 3.3 %} @@ -122,7 +126,7 @@ Para obtener más información acerca de los requisitos mínimos de {% data vari {% ifversion ghes > 3.4 %} -Opcionalmente, puedes limitar el consumo de recursos en {% data variables.product.product_location %} si configuras un límite de tasa para {% data variables.product.prodname_actions %}. Para obtener más información, consulta "[Configurar límites de tasa](/admin/configuration/configuring-your-enterprise/configuring-rate-limits#configuring-rate-limits-for-github-actions)." +Opcionalmente, puedes limitar el consumo de recursos en {% data variables.product.product_location %} si configuras un límite de velocidad para {% data variables.product.prodname_actions %}. Para obtener más información, consulta "[Configuración de límites de velocidad](/admin/configuration/configuring-your-enterprise/configuring-rate-limits#configuring-rate-limits-for-github-actions)". {% endif %} @@ -130,27 +134,27 @@ Opcionalmente, puedes limitar el consumo de recursos en {% data variables.produc Para habilitar {% data variables.product.prodname_actions %} en {% data variables.product.prodname_ghe_server %}, debes tener acceso al almacenamiento externo de blobs. -{% data variables.product.prodname_actions %} utiliza el almacenamiento de blobs para almacenar los datos que generan las ejecuciones de flujo de trabajo, tales como las bitácoras de flujos de trabajo{% ifversion actions-caching %}, los cachés{% endif %} y los artefactos de compilación que suben los usuarios. La cantidad de almacenamiento requerida dependerá de tu uso de {% data variables.product.prodname_actions %}. Sólo se admite una sola configuración de almacenamiento externo y no puedes utilizar varios proveedores de almacenamiento al mismo tiempo. +{% data variables.product.prodname_actions %} usa el almacenamiento de blobs para almacenar los datos que se generan con las ejecuciones de flujo de trabajo, tales como registros de flujo de trabajo{% ifversion actions-caching %}, cachés,{% endif %} y artefactos de compilación cargados por el usuario. La cantidad de almacenamiento requerida dependerá de tu uso de {% data variables.product.prodname_actions %}. Sólo se admite una sola configuración de almacenamiento externo y no puedes utilizar varios proveedores de almacenamiento al mismo tiempo. {% data variables.product.prodname_actions %} es compatible con estos proveedores de almacenamiento: -* Azure Blob storage +* Azure Blob Storage * Amazon S3 * S3-compatible MinIO Gateway para NAS {% note %} -**Nota:** Estos son los únicos proveedores de almacenamiento compatibles con {% data variables.product.company_short %} y sobre los que éste puede proporcionar asistencia. Es muy poco probable que otros proveedores de almacenamiento de S3 compatibles con la API funcionen, debido a las diferencias de la API de S3. [Contáctanos](https://support.github.com/contact) para solicitar soporte para proveedores de almacenamiento adicionales. +**Nota:** Estos son los únicos proveedores de almacenamiento compatibles con {% data variables.product.company_short %} y sobre los que puede proporcionar asistencia. Es muy poco probable que otros proveedores de almacenamiento de S3 compatibles con la API funcionen, debido a las diferencias de la API de S3. [Póngase en contacto con nosotros](https://support.github.com/contact) a fin de solicitar soporte técnico para proveedores de almacenamiento adicionales. {% endnote %} {% data reusables.actions.minio-gateways-removal %} -Antes de que habilites las {% data variables.product.prodname_actions %}, puedes probar tu configuración de almacenamiento desde el shell administrativo con la utilidad `ghe-actions-precheck`. Para obtener más información, consulta las secciones "[Utilidades de línea de comandos](/admin/configuration/configuring-your-enterprise/command-line-utilities#ghe-actions-check)" y "[Acceder al shell administrativo (SSH)](/admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh)". +Antes de habilitar {% data variables.product.prodname_actions %}, puede probar la configuración de almacenamiento desde el shell administrativo con la utilidad `ghe-actions-precheck`. Para más información, vea "[Utilidades de línea de comandos](/admin/configuration/configuring-your-enterprise/command-line-utilities#ghe-actions-check)" y "[Acceso al shell administrativo (SSH)](/admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh)". -## Consideraciones de las conexiones +## Consideraciones sobre redes -{% data reusables.actions.proxy-considerations %} Para obtener más información sobre cómo utilizar un proxy con {% data variables.product.prodname_ghe_server %}, consulta la sección "[Configurar un servidor proxy saliente](/admin/configuration/configuring-network-settings/configuring-an-outbound-web-proxy-server)". +{% data reusables.actions.proxy-considerations %} Para más información sobre el uso de un proxy con {% data variables.product.prodname_ghe_server %}, vea "[Configuración de un servidor proxy web de salida](/admin/configuration/configuring-network-settings/configuring-an-outbound-web-proxy-server)". {% ifversion ghes %} @@ -158,25 +162,25 @@ Antes de que habilites las {% data variables.product.prodname_actions %}, puedes Sigue uno de los procedimientos siguientes para habilitar las {% data variables.product.prodname_actions %} con el proveedor de almacenamiento de tu elección: -* [Habilitar las GitHub Actions con el almacenamiento de Azure Blob](/admin/github-actions/enabling-github-actions-with-azure-blob-storage) -* [Habilitar las GitHub Actions con el almacenamiento de Amazon S3](/admin/github-actions/enabling-github-actions-with-amazon-s3-storage) +* [Habilitación de Acciones de GitHub con Azure Blob Storage](/admin/github-actions/enabling-github-actions-with-azure-blob-storage) +* [Habilitación de Acciones de GitHub con almacenamiento de Amazon S3](/admin/github-actions/enabling-github-actions-with-amazon-s3-storage) * [Habilitar las GitHub Actions con la puerta de enlace de MinIO para el almacenamiento en NAS](/admin/github-actions/enabling-github-actions-with-minio-gateway-for-nas-storage) ## Administrar los permisos de acceso para {% data variables.product.prodname_actions %} en tu empresa -Puedes utilizar políticas para administrar el acceso a las {% data variables.product.prodname_actions %}. Para obtener más información, consulta la sección "[Requerir las políticas de GitHub Actions para tu empresa](/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)". +Puedes utilizar políticas para administrar el acceso a las {% data variables.product.prodname_actions %}. Para más información, vea "[Aplicación de directivas de Acciones de GitHub para la empresa](/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)". ## Agrega ejecutores auto-hospedados {% data reusables.actions.enterprise-github-hosted-runners %} -Para ejecutar los flujos de trabajo de {% data variables.product.prodname_actions %}, necesitas agregar ejecutores auto-hospedados. Puedes agregar ejecutores auto-hospedados a nivel de empresa, organización o repositorio. Para obtener más información, consulta "[Agregar ejecutores autoalojados](/actions/hosting-your-own-runners/adding-self-hosted-runners)." +Para ejecutar los flujos de trabajo de {% data variables.product.prodname_actions %}, necesitas agregar ejecutores auto-hospedados. Puedes agregar ejecutores auto-hospedados a nivel de empresa, organización o repositorio. Para más información, vea "[Adición de ejecutores autohospedados](/actions/hosting-your-own-runners/adding-self-hosted-runners)". ## Administrar qué acciones pueden utilizarse en tu empresa Puedes controlar las acciones que pueden utilizar tus usuarios en tu empresa. Esto incluye el configurar {% data variables.product.prodname_github_connect %} para el acceso automático a las acciones de {% data variables.product.prodname_dotcom_the_website %}, o sincronizar las acciones de {% data variables.product.prodname_dotcom_the_website %} manualmente. -Para obtener más información, consulta la sección "[Acerca de utilizar las acciones en tu empresa](/admin/github-actions/about-using-actions-in-your-enterprise)". +Para más información, vea "[Acerca del uso de acciones en la empresa](/admin/github-actions/about-using-actions-in-your-enterprise)". {% data reusables.actions.general-security-hardening %} @@ -184,4 +188,4 @@ Para obtener más información, consulta la sección "[Acerca de utilizar las ac ## Nombres reservados -Cuando habilitas las {% data variables.product.prodname_actions %} para tu empresa, se crean dos organizaciones: `github` y `actions`. Si tu empresa utiliza el nombre de organización `github`, `github-org` (o `github-github-org` si `github-org` también se está utilizando) se utilizará en su lugar. Si tu empresa ya utiliza el nombre de organización `actions`, `github-actions` (or `github-actions-org` si `github-actions` también se está utilizando) se utilizará en su lugar. Una vez que se habiliten las acciones, ya no podrás utilizar estos nombres. +Al habilitar {% data variables.product.prodname_actions %} para la empresa, se crean dos organizaciones: `github` y `actions`. Si en la empresa ya se usa el nombre de organización `github`, en su lugar se usará `github-org` (o `github-github-org` si `github-org` también está en uso). Si en la empresa ya se usa el nombre de organización `actions`, en su lugar se usará `github-actions` (o `github-actions-org` si `github-actions` también está en uso). Una vez que se habiliten las acciones, ya no podrás utilizar estos nombres. diff --git a/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md b/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md index 65b1926312..eaf7abed76 100644 --- a/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md +++ b/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md @@ -1,7 +1,7 @@ --- -title: Iniciar con los ejecutores auto-hospedados para tu empresa -shortTitle: Ejecutores autoalojados -intro: 'Puedes configurar una máquina ejecutora para tu empresa para que tus desarrolladores puedan comenzar a automatizar flujos de trabajo con {% data variables.product.prodname_actions %}.' +title: Getting started with self-hosted runners for your enterprise +shortTitle: Self-hosted runners +intro: 'You can configure a runner machine for your enterprise so your developers can start automating workflows with {% data variables.product.prodname_actions %}.' versions: ghec: '*' ghes: '*' @@ -14,141 +14,141 @@ topics: - Fundamentals --- -## Acerca de los ejecutores auto-hospedados para las {% data variables.product.prodname_actions %} +## About self-hosted runners for {% data variables.product.prodname_actions %} -{% data reusables.actions.about-actions-for-enterprises %} Para obtener más información, consulta la sección "[Acerca de las {% data variables.product.prodname_actions %} para las empresas](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/about-github-actions-for-enterprises)". +{% data reusables.actions.about-actions-for-enterprises %} For more information, see "[About {% data variables.product.prodname_actions %} for enterprises](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/about-github-actions-for-enterprises)." -Con {% data variables.product.prodname_actions %}, los desarrolladores pueden escribir y combinar tareas individuales llamadas acciones para crear flujos de trabajo personalizados. {% ifversion ghes or ghae %}Para habilitar las {% data variables.product.prodname_actions %} para {% ifversion ghae %}tu empresa{% elsif ghes %} {% data variables.product.product_location %}{% endif %}, debes hspedar por lo menos una máquina para ejecutar jobs.{% endif %} {% ifversion ghec %}Puedes hospedar tu propia máquina ejecutora para ejecutar jobs y esta{% elsif ghes or ghae %}Esta{% endif %} máquina se denomina como un ejecutor auto-hospedado. {% data reusables.actions.self-hosted-runner-locations %} {% data reusables.actions.self-hosted-runner-architecture %} {% ifversion ghec %}Todos los ejecutores{% elsif ghes or ghae %}Los ejecutores auto-hospedados{% endif %} pueden ejecutar Linux, Windows o macOS. Para obtener más información, consulta "[Acerca de los ejecutores autoalojados](/actions/hosting-your-own-runners/about-self-hosted-runners)." +With {% data variables.product.prodname_actions %}, developers can write and combine individual tasks called actions to create custom workflows. {% ifversion ghes or ghae %}To enable {% data variables.product.prodname_actions %} for {% ifversion ghae %}your enterprise{% elsif ghes %} {% data variables.product.product_location %}{% endif %}, you must host at least one machine to execute jobs.{% endif %} {% ifversion ghec %}You can host your own runner machine to execute jobs, and this{% elsif ghes or ghae %}This{% endif %} machine is called a self-hosted runner. {% data reusables.actions.self-hosted-runner-locations %} {% data reusables.actions.self-hosted-runner-architecture %} {% ifversion ghec %}All{% elsif ghes or ghae %}Self-hosted{% endif %} runners can run Linux, Windows, or macOS. For more information, see "[About self-hosted runners](/actions/hosting-your-own-runners/about-self-hosted-runners)." {% ifversion ghec %} -Como alternativa, puedes utilizar las máquinas ejecutoras que hospeda {% data variables.product.company_short %}. Los ejecutores hospedados en {% data variables.product.company_short %} están fuera del alcance de esta guía. Para obtener más información, consulta la sección "[Acerca de los ejecutores hospedados en {% data variables.product.company_short %}](/actions/using-github-hosted-runners/about-github-hosted-runners)". +Alternatively, you can use runner machines that {% data variables.product.company_short %} hosts. {% data variables.product.company_short %}-hosted runners are outside the scope of this guide. For more information, see "[About {% data variables.product.company_short %}-hosted runners](/actions/using-github-hosted-runners/about-github-hosted-runners)." {% endif %} -Esta guía te muestra cómo aplicar un enfoque de administración centralizada para los ejecutores auto-hospedados para {% data variables.product.prodname_actions %} en tu empresa. En la guía, completarás las siguientes tareas. +This guide shows you how to apply a centralized management approach to self-hosted runners for {% data variables.product.prodname_actions %} in your enterprise. In the guide, you'll complete the following tasks. -1. Configurar una política limitada para restringir las acciones{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} que pueden ejecutarse dentro de tu empresa -1. Desplegar un ejecutor auto-hospedado para tu empresa -1. Crear un grupo para administrar el acceso a los ejecutores disponibles para tu empresa -1. Opcionalmente, restringir aún más los repositorios que puede utilizar el ejecutor +1. Configure a limited policy to restrict the actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} that can run within your enterprise +1. Deploy a self-hosted runner for your enterprise +1. Create a group to manage access to the runners available to your enterprise +1. Optionally, further restrict the repositories that can use the runner {%- ifversion ghec or ghae or ghes > 3.2 %} -1. Opcionalmente, crear herramientas personalizadas para escalar tus ejecutores auto-hospedados automáticamente +1. Optionally, build custom tooling to automatically scale your self-hosted runners {% endif %} -También encontrarás información adicional sobre cómo monitorear y asegurar tus ejecutores auto-hospedados,{% ifversion ghes or ghae %} cómo acceder a las acciones desde {% data variables.product.prodname_dotcom_the_website %},{% endif %} y cómo personalizar el software en tus máquinas ejecutoras. +You'll also find additional information about how to monitor and secure your self-hosted runners,{% ifversion ghes or ghae %} how to access actions from {% data variables.product.prodname_dotcom_the_website %},{% endif %} and how to customize the software on your runner machines. -Después de que termines la guía, {% ifversion ghec or ghae %}los miembros de tu empresa{% elsif ghes %}los usuarios de {% data variables.product.product_location %}{% endif %} podrán ejecutar jobs de flujo de trabajo desde {% data variables.product.prodname_actions %} en una máquina ejecutora auto-hospedada. +After you finish the guide, {% ifversion ghec or ghae %}members of your enterprise{% elsif ghes %}users of {% data variables.product.product_location %}{% endif %} will be able to run workflow jobs from {% data variables.product.prodname_actions %} on a self-hosted runner machine. -## Prerrequisitos +## Prerequisites {% data reusables.actions.self-hosted-runners-prerequisites %} -- Tu empresa debe ser dueña de por lo menos una organización. Para obtener más información, consulta las secciones "[Acerca de las organizaciones](/organizations/collaborating-with-groups-in-organizations/about-organizations)" y "[Crear una organización nueva desde cero](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)". +- Your enterprise must own at least one organization. For more information, see "[About organizations](/organizations/collaborating-with-groups-in-organizations/about-organizations)" and "[Creating a new organization from scratch](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)." -## 1. Configurar políticas para las {% data variables.product.prodname_actions %} +## 1. Configure policies for {% data variables.product.prodname_actions %} -Primero, habilita las {% data variables.product.prodname_actions %} para todas las organizaciones y configura una política para restringir las acciones{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} que pueden ejecutarse {% ifversion ghec or ghae%}dentro de tu empresa en {% data variables.product.product_name %}{% elsif ghes %}en {% data variables.product.product_location %}{% endif %}. Opcionalmente, los propietarios de las organizaciones pueden seguir restringiendo estas políticas para cada una de ellas. +First, enable {% data variables.product.prodname_actions %} for all organizations, and configure a policy to restrict the actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} that can run {% ifversion ghec or ghae%}within your enterprise on {% data variables.product.product_name %}{% elsif ghes %}on {% data variables.product.product_location %}{% endif %}. Optionally, organization owners can further restrict these policies for each organization. {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} -1. Debajo de "Políticas", selecciona **Habilitar para todas las organizaciones**. - - ![Captura de pantalla de la política "Habilitar para todas las organizaciones" para {% data variables.product.prodname_actions %}](/assets/images/help/settings/actions-policy-enable-for-all-organizations.png) -1. Selecciona {% data reusables.actions.policy-label-for-select-actions-workflows %} y **Permitir las acciones que cree GitHub** para permitir las acciones locales{% ifversion actions-workflow-policy %} y los flujos de trabajo reutilizables{% endif %} y las acciones que cree {% data variables.product.company_short %}. +1. Under "Policies", select **Enable for all organizations**. + + ![Screenshot of "Enable for all organizations" policy for {% data variables.product.prodname_actions %}](/assets/images/help/settings/actions-policy-enable-for-all-organizations.png) +1. Select {% data reusables.actions.policy-label-for-select-actions-workflows %} and **Allow actions created by GitHub** to allow local actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %}, and actions created by {% data variables.product.company_short %}. {% ifversion actions-workflow-policy %} - ![Captura de pantalla de "Permitir acciones seleccionadas" y "Permitir acciones creadas por {% data variables.product.company_short %}" para las {% data variables.product.prodname_actions %}](/assets/images/help/settings/actions-policy-allow-select-actions-and-actions-from-github-with-workflows.png) + ![Screenshot of "Allow select actions" and "Allow actions created by {% data variables.product.company_short %}" for {% data variables.product.prodname_actions %}](/assets/images/help/settings/actions-policy-allow-select-actions-and-actions-from-github-with-workflows.png) {%- else %} - ![Captura de pantalla de "Permitir acciones seleccionadas" y "Permitir acciones creadas por {% data variables.product.company_short %}" para las {% data variables.product.prodname_actions %}](/assets/images/help/settings/actions-policy-allow-select-actions-and-actions-from-github.png) + ![Screenshot of "Allow select actions" and "Allow actions created by {% data variables.product.company_short %}" for {% data variables.product.prodname_actions %}](/assets/images/help/settings/actions-policy-allow-select-actions-and-actions-from-github.png) {%- endif %} -1. Haz clic en **Save ** (guardar). +1. Click **Save**. -Puedes configurar políticas adicionales para restringir las acciones disponibles para {% ifversion ghec or ghae %}los miembros de la empresa{% elsif ghes %}los usuarios de {% data variables.product.product_location %}{% endif %}. Para obtener más información, consulta la sección "[Requerir políticas para las {% data variables.product.prodname_actions %} en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#allowing-select-actions-to-run)". +You can configure additional policies to restrict the actions available to {% ifversion ghec or ghae %}enterprise members{% elsif ghes %}users of {% data variables.product.product_location %}{% endif %}. 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#allowing-select-actions-to-run)." -## 2. Despliega el ejecutor auto-hospedado para tu empresa +## 2. Deploy the self-hosted runner for your enterprise -A continuación, agrega un ejecutor auto-hospedado a tu empresa. {% data variables.product.product_name %} te guiará durante la instalación del software necesario en la máquina ejecutora. Después de que despliegues el ejecutor, puedes verificar la conectividad entre la máquina ejecutora y {%ifversion ghec or ghae %}tu empresa{% elsif ghes %}{% data variables.product.product_location %}{% endif %}. +Next, add a self-hosted runner to your enterprise. {% data variables.product.product_name %} will guide you through installation of the necessary software on the runner machine. After you deploy the runner, you can verify connectivity between the runner machine and {%ifversion ghec or ghae %}your enterprise{% elsif ghes %}{% data variables.product.product_location %}{% endif %}. -### Agregar el ejecutor auto-hospedado +### Adding the self-hosted runner {% data reusables.actions.self-hosted-runner-add-to-enterprise %} {% data reusables.actions.self-hosted-runner-check-installation-success %} -## 3. Administra el acceso al ejecutor auto-hospedado utilizando un grupo +## 3. Manage access to the self-hosted runner using a group -Puedes crear un grupo de ejecutores para administrar el acceso al ejecutor que agregaste a tu empresa. Utilizarás el grupo para elegir qué organizaciones pueden ejecutar jobs desde {% data variables.product.prodname_actions %} en el ejecutor. +You can create a runner group to manage access to the runner that you added to your enterprise. You'll use the group to choose which organizations can execute jobs from {% data variables.product.prodname_actions %} on the runner. -{% data variables.product.product_name %} agrega a todos los ejecutores nuevos a un grupo. Los ejecutores pueden estar en solo un grupo a la vez. Predeterminadamente, {% data variables.product.product_name %} agrega ejecutores nuevos al grupo "Predeterminado". +{% data variables.product.product_name %} adds all new runners to a group. Runners can be in one group at a time. By default, {% data variables.product.product_name %} adds new runners to the "Default" group. {% data reusables.actions.runner-groups-add-to-enterprise-first-steps %} -1. Para elegir una política para el acceso de la organización, debajo de "Acceso de la organización", selecciona el menú desplegable **Acceso de la organización** y haz clic en **Organizaciones selectas**. -1. A la derecha del menú desplegable con la política de acceso de la organización, haz clic en {% octicon "gear" aria-label="The Gear icon" %}. -1. Selecciona las organizaciones a las cuales te gustaría otorgar acceso al grupo de ejecutores. +1. To choose a policy for organization access, under "Organization access", select the **Organization access** drop-down, and click **Selected organizations**. +1. To the right of the drop-down with the organization access policy, click {% octicon "gear" aria-label="The Gear icon" %}. +1. Select the organizations you'd like to grant access to the runner group. {%- ifversion ghec or ghes %} -1. Opcionalmente, para permitir que los repositorios públicos en las organizaciones seleccionadas utilicen los ejecutores en el grupo, selecciona **Permitir repositorios públicos**. +1. Optionally, to allow public repositories in the selected organizations to use runners in the group, select **Allow public repositories**. {% warning %} - **Advertencia**: + **Warning**: {% indented_data_reference reusables.actions.self-hosted-runner-security spaces=3 %} - Para obtener más información, consulta "[Acerca de los ejecutores autoalojados](/actions/hosting-your-own-runners/about-self-hosted-runners#self-hosted-runner-security-with-public-repositories)." + For more information, see "[About self-hosted runners](/actions/hosting-your-own-runners/about-self-hosted-runners#self-hosted-runner-security-with-public-repositories)." {% endwarning %} {%- endif %} {% data reusables.actions.create-runner-group %} {%- ifversion ghec or ghes > 3.3 or ghae-issue-5091 %} -1. Haz clic en la pestaña de "Ejecutores". -1. En la lista de ejecutores, haz clic en aquél que hayas desplegado en la sección previa. -1. Da clic en **Editar**. -1. Haz clic en **Grupos de ejecutores {% octicon "gear" aria-label="The Gear icon" %}**. -1. En la lista de grupos de ejecutores, haz clic en el nombre del grupo que hayas creado previamente. -1. Haz clic en **Guardar** para mover el ejecutor al grupo. +1. Click the "Runners" tab. +1. In the list of runners, click the runner that you deployed in the previous section. +1. Click **Edit**. +1. Click **Runner groups {% octicon "gear" aria-label="The Gear icon" %}**. +1. In the list of runner groups, click the name of the group that you previously created. +1. Click **Save** to move the runner to the group. {%- elsif ghes < 3.4 or ghae %} -1. A la derecha de "Predeterminado", haz clic en el número de ejecutores del grupo para que se muestren. -1. Selecciona el ejecutor que desplegaste. -1. A la derecha de "Grupos de ejecutores"; selecciona el menú desplegable **Mover a grupo** y haz clic en aquél que hayas creado previamente. +1. To the right of "Default", click the number of runners in the group to show the runners. +1. Select the runner that you deployed. +1. To the right of "Runner groups", select the **Move to group** dropdown, and click the group that you previously created. {%- endif %} -Ya desplegaste un ejecutor auto-hospedado que puede ejecutar jobs de {% data variables.product.prodname_actions %} dentro de las organizaciones que especificaste. +You've now deployed a self-hosted runner that can run jobs from {% data variables.product.prodname_actions %} within the organizations that you specified. -## 4. Restringir aún más el acceso al ejecutor auto-hospedado +## 4. Further restrict access to the self-hosted runner -Opcionalmente, los propietarios de las organizaciones pueden restringir aún más la política de acceso del grupo de ejecutores que creaste. Por ejemplo, los propietarios de las organizaciones podrían permitir que solo ciertos repositorios de la organización utilicen el grupo de ejecutores. +Optionally, organization owners can further restrict the access policy of the runner group that you created. For example, an organization owner could allow only certain repositories in the organization to use the runner group. -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#changing-the-access-policy-of-a-self-hosted-runner-group)". +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#changing-the-access-policy-of-a-self-hosted-runner-group)." {% ifversion ghec or ghae or ghes > 3.2 %} -## 5. Escalar automáticamente tus ejecutores auto-hospedados +## 5. Automatically scale your self-hosted runners -Opcionalmente, puedes crear herramientas personalizadas para escalar automáticamente a los ejecutores auto-hospedados para {% ifversion ghec or ghae %}tu empresa{% elsif ghes %}{% data variables.product.product_location %}{% endif %}. Por ejemplo, tus herramientas pueden responder a eventos de webhook de {% data variables.product.product_location %} para escalar automáticamente un clúster de máquinas ejecutoras. Para obtener más información, consulta la sección "[Autoescalar con ejecutores auto-hospedados](/actions/hosting-your-own-runners/autoscaling-with-self-hosted-runners)". +Optionally, you can build custom tooling to automatically scale the self-hosted runners for {% ifversion ghec or ghae %}your enterprise{% elsif ghes %}{% data variables.product.product_location %}{% endif %}. For example, your tooling can respond to webhook events from {% data variables.product.product_location %} to automatically scale a cluster of runner machines. For more information, see "[Autoscaling with self-hosted runners](/actions/hosting-your-own-runners/autoscaling-with-self-hosted-runners)." {% endif %} -## Pasos siguientes +## Next steps -- Puedes monitorear los ejecutores auto-hospedados y solucionar problemas comunes. Para obtener más información, consulta la sección "[Monitorear y solucionar problemas de los ejecutores auto-hospedados](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners)". +- You can monitor self-hosted runners and troubleshoot common issues. For more information, see "[Monitoring and troubleshooting self-hosted runners](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners)." -- {% data variables.product.company_short %} te recomienda revisar las consideraciones de seguridad para las máquinas ejecutoras auto-hospedadas. Para obtener más información, consulta la sección "[Fortalecimiento de seguridad para las {% data variables.product.prodname_actions %}](/actions/security-guides/security-hardening-for-github-actions#hardening-for-self-hosted-runners)". +- {% data variables.product.company_short %} recommends that you review security considerations for self-hosted runner machines. For more information, see "[Security hardening for {% data variables.product.prodname_actions %}](/actions/security-guides/security-hardening-for-github-actions#hardening-for-self-hosted-runners)." -- {% ifversion ghec %}Si utilizas {% data variables.product.prodname_ghe_server %} o {% data variables.product.prodname_ghe_managed %}, puedes{% elsif ghes or ghae %}Puedes{% endif %} sincronizar manualmente los repositorios de {% data variables.product.prodname_dotcom_the_website %} que contengan acciones hacia tu empresa en {% ifversion ghes or ghae %}{% data variables.product.product_name %}{% elsif ghec %}{% data variables.product.prodname_ghe_server %} o {% data variables.product.prodname_ghe_managed %}{% endif %}. Como alternativa, puedes permitir que los miembros de tu empresa accedan automáticamente a las acciones de {% data variables.product.prodname_dotcom_the_website %} utilizando {% data variables.product.prodname_github_connect %}. Para obtener más información, consulta lo siguiente. +- {% ifversion ghec %}If you use {% data variables.product.prodname_ghe_server %} or {% data variables.product.prodname_ghe_managed %}, you{% elsif ghes or ghae %}You{% endif %} can manually sync repositories on {% data variables.product.prodname_dotcom_the_website %} containing actions to your enterprise on {% ifversion ghes or ghae %}{% data variables.product.product_name %}{% elsif ghec %}{% data variables.product.prodname_ghe_server %} or {% data variables.product.prodname_ghe_managed %}{% endif %}. Alternatively, you can allow members of your enterprise to automatically access actions from {% data variables.product.prodname_dotcom_the_website %} by using {% data variables.product.prodname_github_connect %}. For more information, see the following. {%- ifversion ghes or ghae %} - - "[Sincronizar manualmente las acciones de {% data variables.product.prodname_dotcom_the_website %}](/admin/github-actions/managing-access-to-actions-from-githubcom/manually-syncing-actions-from-githubcom)" - - "[Habilitar el acceso automático a las acciones de {% data variables.product.prodname_dotcom_the_website %} utilizando {% data variables.product.prodname_github_connect %}](/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect)" + - "[Manually syncing actions from {% data variables.product.prodname_dotcom_the_website %}](/admin/github-actions/managing-access-to-actions-from-githubcom/manually-syncing-actions-from-githubcom)" + - "[Enabling automatic access to {% data variables.product.prodname_dotcom_the_website %} actions using {% data variables.product.prodname_github_connect %}](/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect)" {%- elsif ghec %} - - "Sincronizar acciones manualmente desde {% data variables.product.prodname_dotcom_the_website %}" en la documentación de [{% data variables.product.prodname_ghe_server %}](/enterprise-server@latest//admin/github-actions/managing-access-to-actions-from-githubcom/manually-syncing-actions-from-githubcom) o de [{% data variables.product.prodname_ghe_managed %}](/github-ae@latest//admin/github-actions/managing-access-to-actions-from-githubcom/manually-syncing-actions-from-githubcom) - - "Habilitar el acceso automático a las acciones de {% data variables.product.prodname_dotcom_the_website %} utilizando {% data variables.product.prodname_github_connect %}" en la documentación de [{% data variables.product.prodname_ghe_server %}](/enterprise-server@latest/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect) o de [{% data variables.product.prodname_ghe_managed %}](/github-ae@latest//admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect) + - "Manually syncing actions from {% data variables.product.prodname_dotcom_the_website %}" in the [{% data variables.product.prodname_ghe_server %}](/enterprise-server@latest//admin/github-actions/managing-access-to-actions-from-githubcom/manually-syncing-actions-from-githubcom) or [{% data variables.product.prodname_ghe_managed %}](/github-ae@latest//admin/github-actions/managing-access-to-actions-from-githubcom/manually-syncing-actions-from-githubcom) documentation + - "Enabling automatic access to {% data variables.product.prodname_dotcom_the_website %} actions using {% data variables.product.prodname_github_connect %}" in the [{% data variables.product.prodname_ghe_server %}](/enterprise-server@latest/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect) or [{% data variables.product.prodname_ghe_managed %}](/github-ae@latest//admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect) documentation {%- endif %} -- Puedes personalizar el software disponible en tus máquinas ejecutoras auto-hospedadas o configurar tus ejecutores para que ejecuten software similar a aquellos hospedados en {% data variables.product.company_short %}{% ifversion ghes or ghae %} disponible para los clientes que utilizan {% data variables.product.prodname_dotcom_the_website %}{% endif %}. El software que impulsa las máquinas ejecutoras para {% data variables.product.prodname_actions %} es de código abierto. For more information, see the [`actions/runner`](https://github.com/actions/runner) and [`actions/runner-images`](https://github.com/actions/runner-images) repositories. +- You can customize the software available on your self-hosted runner machines, or configure your runners to run software similar to {% data variables.product.company_short %}-hosted runners{% ifversion ghes or ghae %} available for customers using {% data variables.product.prodname_dotcom_the_website %}{% endif %}. The software that powers runner machines for {% data variables.product.prodname_actions %} is open source. For more information, see the [`actions/runner`](https://github.com/actions/runner) and [`actions/runner-images`](https://github.com/actions/runner-images) repositories. -## Leer más +## Further reading -- "[Configurar la aplicación del ejecutor auto-hospedado como un servicio](/actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service)" -- "[Utilizar ejecutores auto-hospedados en un flujo de trabajo](/actions/hosting-your-own-runners/using-self-hosted-runners-in-a-workflow)" +- "[Configuring the self-hosted runner application as a service](/actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service)" +- "[Using self-hosted runners in a workflow](/actions/hosting-your-own-runners/using-self-hosted-runners-in-a-workflow)" diff --git a/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/index.md b/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/index.md index b19276fb45..46c9430f62 100644 --- a/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/index.md +++ b/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/index.md @@ -16,6 +16,12 @@ children: - /getting-started-with-github-actions-for-github-enterprise-server - /getting-started-with-github-actions-for-github-ae - /getting-started-with-self-hosted-runners-for-your-enterprise -shortTitle: Empezar +shortTitle: Get started +ms.openlocfilehash: f4e3c1f403830b996e4921f95c91b6ad7100fd09 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116697' --- diff --git a/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md b/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md index e9ece0f3b8..16f4d8a038 100644 --- a/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md +++ b/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md @@ -1,6 +1,6 @@ --- title: Intruducir las GitHub Actions a tu empresa -shortTitle: Intrudcir las acciones +shortTitle: Introduce Actions intro: 'Puedes planear cómo implementar las {% data variables.product.prodname_actions %} en tu empresa.' versions: ghec: '*' @@ -10,11 +10,16 @@ type: how_to topics: - Actions - Enterprise +ms.openlocfilehash: 8bb732deb2710ca54d173682703403ec6fa86326 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147717825' --- - ## Acerca de {% data variables.product.prodname_actions %} para empresas -{% data reusables.actions.about-actions %} Con {% data variables.product.prodname_actions %}, tu empresa puede automatizar, personalizar y ejecutar tus flujos de trabajo de desarrollo de software como las pruebas y despliegues. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_actions %} para empresas](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/about-github-actions-for-enterprises)". +{% data reusables.actions.about-actions %} Con {% data variables.product.prodname_actions %}, tu empresa puede automatizar, personalizar y ejecutar tus flujos de trabajo de desarrollo de software como las pruebas y despliegues. Para obtener más información, consulte "[Acerca de los datos {% data variables.product.prodname_actions %} para empresas](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/about-github-actions-for-enterprises)". ![Diagrama de los jobs que se ejecutan en los ejecutores auto-hospedados](/assets/images/help/images/actions-enterprise-overview.png) @@ -22,25 +27,20 @@ topics: Antes de que incluyas las {% data variables.product.prodname_actions %} en una empresa grande, primero necesitas planear tu adopción y tomar las decisiones de cómo tu empresa utilizará {% data variables.product.prodname_actions %} para apoyar de la mejor forma a tus necesidades únicas. -## Normatividad y cumplimiento +## Gobernanza y cumplimiento Deberías crear un plan que rija el uso de las {% data variables.product.prodname_actions %} en tu empersa y logre tus obligaciones de cumplimiento. -Determina qué acciones {% ifversion actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} se permitirán para que las utilicen tus desarrolladores. {% ifversion ghes %}Primero, decide si habilitarás el acceso a las acciones {% ifversion actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} desde fuera de tu instancia. {% data reusables.actions.access-actions-on-dotcom %} Para obtener más información, consulta la sección "[Acerca de utilizar acciones en tu empresa](/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise)". +Determina qué acciones {% ifversion actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} podrán usar los desarrolladores. {% ifversion ghes %}En primer lugar, decide si habilitarás el acceso a las acciones {% ifversion actions-workflow-policy %}y los flujos de trabajo reutilizables{% endif %} desde fuera de la instancia. {% data reusables.actions.access-actions-on-dotcom %} Para obtener más información, consulte "[Acerca del uso de acciones en su empresa](/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise)." -Después, {% else %}Primero,{% endif %} decide si permitirás acciones {% ifversion actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} de terceros que no haya creado {% data variables.product.company_short %}. Puedes configurar las acciones {% ifversion actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} que se permitirán para ejecutar a nivel de repositorio, organización y empresa y elegir únicamente las acciones que haya creado {% data variables.product.company_short %}. Si permites acciones{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} de terceros, puedes limitar las acciones permitidas a aquellas de los creadores verificados o una lista de acciones{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} específicos. Para obtener más información, consulta las secciones "[Administrar los ajustes de {% data variables.product.prodname_actions %} para un repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#managing-github-actions-permissions-for-your-repository)", "[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#managing-github-actions-permissions-for-your-organization)" y "[Requerir políticas para las {% 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-to-restrict-the-use-of-github-actions-in-your-enterprise)". +A continuación,{% else %}En primer lugar,{% endif %} decide si permitirás acciones {% ifversion actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} de terceros que no se hayan creado en {% data variables.product.company_short %}. Puedes configurar las acciones {% ifversion actions-workflow-policy %}y los flujos de trabajo reutilizables{% endif %} que pueden ejecutarse en el nivel de repositorio, organización y empresa, y puedes optar por permitir solo las acciones creadas en {% data variables.product.company_short %}. Si permites las acciones de terceros{% ifversion actions-workflow-policy %} y los flujos de trabajo reutilizables{% endif %}, puedes limitar las acciones permitidas a las de creadores verificados o a una lista específica de acciones{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %}. Para obtener más información, consulte "[Administrar la configuración de {% data variables.product.prodname_actions %} para un repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#managing-github-actions-permissions-for-your-repository)", "[Deshabilitar o limitar {% data variables.product.prodname_actions %} para su organización](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#managing-github-actions-permissions-for-your-organization)" y "[Aplicar directivas para {% data variables.product.prodname_actions %} en su empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-to-restrict-the-use-of-github-actions-in-your-enterprise)". -{% ifversion actions-workflow-policy %} -![Captura de pantalla de las políticas de {% data variables.product.prodname_actions %}](/assets/images/help/organizations/enterprise-actions-policy-with-workflows.png) -{%- else %} -![Captura de pantalla de las políticas de {% data variables.product.prodname_actions %}](/assets/images/help/organizations/enterprise-actions-policy.png) -{%- endif %} +{% ifversion actions-workflow-policy %} ![Captura de pantalla de las directivas de {% data variables.product.prodname_actions %}](/assets/images/help/organizations/enterprise-actions-policy-with-workflows.png) {%- else %} ![Captura de pantalla de las directivas de {% data variables.product.prodname_actions %}](/assets/images/help/organizations/enterprise-actions-policy.png) {%- endif %} -{% ifversion ghec or ghae-issue-4757 %} -Considera combinar OpenID Connect (OIDC) con los flujos de trabajo reutilizables para requerir despliegues continuos a lo largo de tu repositorio, organización o empresa. Puedes hacerlo si defines las condiciones de confianza en los roles de la nube con base en los flujos reutilizables. Para obtener más información, consulta la sección "[Utilizar OpenID Connect con flujos de trabajo reutilizables](/actions/deployment/security-hardening-your-deployments/using-openid-connect-with-reusable-workflows)". +{% ifversion ghec or ghae-issue-4757 %} Considere combinar OpenID Connect (OIDC) con los flujos de trabajo reutilizables para aplicar implementaciones continuas en todo el repositorio, la organización o la empresa. Puedes hacerlo si defines las condiciones de confianza en los roles de la nube con base en los flujos reutilizables. Para obtener más información, consulte "["Uso de OpenID Connect con flujos de trabajo reutilizables"](/actions/deployment/security-hardening-your-deployments/using-openid-connect-with-reusable-workflows)". {% endif %} -Puedes acceder a la información sobre la actividad relacionada con las {% data variables.product.prodname_actions %} en las bitácoras de auditoría de tu empresa. Si tus necesidades de negocio requieren que retengas esta información por más tiempo que lo de una bitácora de auditoría, planea cómo exportarás y almacenarás estos datos fuera de {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta las secciones {% ifversion ghec %}"[Exportar la actividad de las bitácoras de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise)" y [Transmitir la bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)".{% else %}{% ifversion audit-log-streaming %}"[Transmitir la bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)" y {% endif %}"[Reenvío de bitácoras](/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding)".{% endif %} +Puedes acceder a la información sobre la actividad relacionada con las {% data variables.product.prodname_actions %} en las bitácoras de auditoría de tu empresa. Si tus necesidades de negocio requieren que retengas esta información más tiempo que los datos de registro de auditoría, planea cómo exportarás y almacenarás estos datos fuera de {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta {% ifversion ghec %}"[Exportación de la actividad del registro de auditoría de la empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise)" y "[Streaming del registro de auditoría para la empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)".{% else %}{% ifversion audit-log-streaming %}"[Streaming del registro de auditoría para la empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)" y {% endif %}"[Reenvío de registros](/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding)".{% endif %} ![Entradas de la bitácora de auditoría](/assets/images/help/repository/audit-log-entries.png) @@ -50,92 +50,85 @@ Deberías planear tu enfoque sobre el fortalecimiento de seguridad para las {% d ### Fortalecer la seguridad de los flujos de trabajo y repositorios individuales -Haz un plan para requerir buenas prácticas de seguridad para las personas que utilizan las características de {% data variables.product.prodname_actions %} dentro de tu empresa. Para obtener más información sobre estas prácticas, consulta la sección "[Fortalecimiento de seguridad para las {% data variables.product.prodname_actions %}](/actions/security-guides/security-hardening-for-github-actions)". +Haz un plan para requerir buenas prácticas de seguridad para las personas que utilizan las características de {% data variables.product.prodname_actions %} dentro de tu empresa. Para obtener más información sobre estas prácticas, consulte "[Protección de seguridad de {% data variables.product.prodname_actions %}](/actions/security-guides/security-hardening-for-github-actions)." -También puedes fomentar la reutilización de flujos de trabajo que ya se hayan evaluado en su seguridad. Para obtener más información, consulta la sección de "[Innersourcing](#innersourcing)". +También puedes fomentar la reutilización de flujos de trabajo que ya se hayan evaluado en su seguridad. Para obtener más información, consulte "[Innersourcing](#innersourcing)". ### Asegurar el acceso a los secretos y recursos de despliegue Deberías planear dónde almacenarás tus secretos. Te recomendamos almacenar secretos en {% data variables.product.prodname_dotcom %}, pero podrías elegir almacenarlos en un proveedor de servicios en la nube. -En {% data variables.product.prodname_dotcom %}, puedes almacenar secretos a nivel de repositorio u organización. Los secretos a nivel de repositorio pueden limitarse a los flujos de trabajo en ciertos ambientes, tales como los de producción o de pruebas. Para obtener más información, consulta la sección "[Secretos cifrados](/actions/security-guides/encrypted-secrets)". +En {% data variables.product.prodname_dotcom %}, puedes almacenar secretos a nivel de repositorio u organización. Los secretos a nivel de repositorio pueden limitarse a los flujos de trabajo en ciertos ambientes, tales como los de producción o de pruebas. Para obtener más información, consulte "[Secretos cifrados](/actions/security-guides/encrypted-secrets)". -![Captura de pantalla de una lista de secretos](/assets/images/help/settings/actions-org-secrets-list.png) Deberías considerar agregar protección manual para las aprobaciones en el caso de los ambientes sensibles para que los flujos de trabajo deban aprobarse antes de obtener acceso a los secretos de los ambientes. Para obtener más información, consulta la sección "[Utilizar ambientes para despliegues](/actions/deployment/targeting-different-environments/using-environments-for-deployment)". +![Captura de pantalla de una lista de secretos](/assets/images/help/settings/actions-org-secrets-list.png) Debería considerar agregar protección manual para las aprobaciones en el caso de los entornos confidenciales para que los flujos de trabajo deban aprobarse antes de obtener acceso a los secretos de los entornos. Para obtener más información, consulte "[Uso de entornos para la implementación](/actions/deployment/targeting-different-environments/using-environments-for-deployment)". ### Consideraciones de seguridad para las acciones de terceros -Existe un riesgo significativo en suministrar acciones desde repositorios de terceros en {% data variables.product.prodname_dotcom %}. Si permites cualquier acción de terceros, deberías crear lineamientos internos que motiven a tu equipo a seguir las mejores prácticas, tales como fijar acciones al SHA de confirmación completo. Para obtener más información, consulta la sección "[Utilizar acciones de terceros](/actions/security-guides/security-hardening-for-github-actions#using-third-party-actions)". +Existe un riesgo significativo en suministrar acciones desde repositorios de terceros en {% data variables.product.prodname_dotcom %}. Si permites cualquier acción de terceros, deberías crear lineamientos internos que motiven a tu equipo a seguir las mejores prácticas, tales como fijar acciones al SHA de confirmación completo. Para obtener más información, consulte "[Uso de acciones de terceros](/actions/security-guides/security-hardening-for-github-actions#using-third-party-actions)". ## Innersourcing -Piensa cómo tu empresa puede utilizar características de {% data variables.product.prodname_actions %} para la automatización de innersource. El innersourcing es una forma de incorporar los beneficios de las metodologías de código abierto en tu ciclo de desarrollo de software interno. Para obtener más información, consulta la sección [Una introducción al innersource](https://resources.github.com/whitepapers/introduction-to-innersource/) en los recursos de {% data variables.product.company_short %}. +Piensa cómo tu empresa puede utilizar características de {% data variables.product.prodname_actions %} para la automatización de innersource. El innersourcing es una forma de incorporar los beneficios de las metodologías de código abierto en tu ciclo de desarrollo de software interno. Para obtener más información, consulte [Introducción a innersource](https://resources.github.com/whitepapers/introduction-to-innersource/) en Recursos de {% data variables.product.company_short %}. {% data reusables.actions.internal-actions-summary %} -{% ifversion ghec or ghes > 3.3 or ghae-issue-4757 %} -{% data reusables.actions.reusable-workflows-ghes-beta %} -Con flujos de trabajo reutilizables, tu equipo puede llamar a un flujo de trabajo desde otro flujo de trabajo, evitando la duplicación exacta. Los flujos de trabajo reutilizables promueven las mejores prácticas, ayudando a tu equipo a utilizar flujos de trabajo que estén bien diseñados y ya se hayan probado. Para obtener más información, consulta la sección "[Reutilizar flujos de trabajo](/actions/learn-github-actions/reusing-workflows)". +{% ifversion ghec or ghes > 3.3 or ghae-issue-4757 %} {% data reusables.actions.reusable-workflows-ghes-beta %} Con los flujos de trabajo reutilizables, su equipo puede activar un flujo de trabajo desde otro sin que se produzca una duplicación exacta. Los flujos de trabajo reutilizables promueven las mejores prácticas, ayudando a tu equipo a utilizar flujos de trabajo que estén bien diseñados y ya se hayan probado. Para obtener más información, consulte "[Reutilización de flujos de trabajo](/actions/learn-github-actions/reusing-workflows)". {% endif %} -Para proporcionar un lugar inicial para que los desarrolladores creen flujos de trabajo nuevos, puedes utilizar flujos de trabajo inicial. Esto no solo ahorra tiempo a tus desarrolladores, sino que también promueve la consistencia y las mejores prácticas a lo largo de tu empresa. Para obtener más información, consulta la sección "[Crear flujos de trabajo iniciales para tu organización](/actions/learn-github-actions/creating-starter-workflows-for-your-organization)". +Para proporcionar un lugar inicial para que los desarrolladores creen flujos de trabajo nuevos, puedes utilizar flujos de trabajo inicial. Esto no solo ahorra tiempo a tus desarrolladores, sino que también promueve la consistencia y las mejores prácticas a lo largo de tu empresa. Para obtener más información, consulte "[Creación de flujos de trabajo de inicio para la organización](/actions/learn-github-actions/creating-starter-workflows-for-your-organization)". -{% ifversion not internal-actions %} -Cada vez que tus desarrolladores de flujos de trabajo quieran utilizar una acción que se almacene en un repositorio privado, deben configurar dicho flujo de trabajo para que primero clone el repositorio. Para reducir la cantidad de repositorios que deben clonarse, considera agrupar las acciones que se utilizan más comúnmente en un solo repositorio. Para obtener más información, consulta la sección "[Acerca de las acciones personalizadas](/actions/creating-actions/about-custom-actions#choosing-a-location-for-your-action)". +{% ifversion not internal-actions %} Cada vez que los desarrolladores de flujos de trabajo quieran usar una acción que esté almacenada en un repositorio privado, deberán configurar el flujo de trabajo para que primero clone el repositorio. Para reducir la cantidad de repositorios que deben clonarse, considera agrupar las acciones que se utilizan más comúnmente en un solo repositorio. Para obtener más información, consulte "[Acerca de las acciones personalizadas](/actions/creating-actions/about-custom-actions#choosing-a-location-for-your-action)". {% endif %} -## Administrar recursos +## Administración de recursos Debes planear cómo administrarás los recursos requeridos para utilizar las {% data variables.product.prodname_actions %}. {% ifversion ghes %} ### Requisitos de hardware -Podrías necesitar mejorar los recursos de CPU y de memoria para que {% data variables.product.product_location %} maneje la carga desde {% data variables.product.prodname_actions %} sin causar una pérdida de rendimiento. Para obtener más información, consulta la sección "[Iniciar con las {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server#review-hardware-requirements)". +Podrías necesitar mejorar los recursos de CPU y de memoria para que {% data variables.product.product_location %} maneje la carga desde {% data variables.product.prodname_actions %} sin causar una pérdida de rendimiento. Para obtener más información, consulte "[Introducción a {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server#review-hardware-requirements)". {% endif %} ### Ejecutores -Los flujos de trabajo de las {% data variables.product.prodname_actions %} requieren ejecutores.{% ifversion ghec %} Puedes eleigr utilizar ejecutores hospedados en {% data variables.product.prodname_dotcom %} o ejecutores auto-hospedados. Los ejecutores hospedados en {% data variables.product.prodname_dotcom %} son convenientes porque los administra {% data variables.product.company_short %}, quien maneja el mantenimiento y mejoras por ti. Sin embargo, podrías querer considerar los ejecutores auto-hospedados si necesitas ejecutar un flujo de trabajo que accederá a los recursos tras tu cortafuegos o si quieres tener más control sobre los recursos, configuración o ubicación geográfica de tus máquinas de ejecutores. Para obtener más información, consulta las secciones "[Acerca de los ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/actions/using-github-hosted-runners/about-github-hosted-runners)" y "[Acerca de los ejecutores auto-hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners)".{% else %} Necesitarás hospedar tus propios ejecutores instalando la aplicación de ejecutores auto-hospedados de {% data variables.product.prodname_actions %} en tus propias máquinas. 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)".{% endif %} +Los flujos de trabajo de las {% data variables.product.prodname_actions %} requieren ejecutores.{% ifversion ghec %} Puedes eleigr utilizar ejecutores hospedados en {% data variables.product.prodname_dotcom %} o ejecutores auto-hospedados. Los ejecutores hospedados en {% data variables.product.prodname_dotcom %} son convenientes porque los administra {% data variables.product.company_short %}, quien maneja el mantenimiento y mejoras por ti. Sin embargo, podrías querer considerar los ejecutores auto-hospedados si necesitas ejecutar un flujo de trabajo que accederá a los recursos tras tu cortafuegos o si quieres tener más control sobre los recursos, configuración o ubicación geográfica de tus máquinas de ejecutores. Para obtener más información, consulte "[Acerca de los datos ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/actions/using-github-hosted-runners/about-github-hosted-runners)" y "[Acerca de los ejecutores autohospedados](/actions/hosting-your-own-runners/about-self-hosted-runners)".{% else %} Tendrá que hospedar sus propios ejecutores mediante la instalación de la aplicación de ejecutor autohospedado de {% data variables.product.prodname_actions %} en sus máquinas. Para obtener más información, consulte "[Acerca de los ejecutores autohospedados](/actions/hosting-your-own-runners/about-self-hosted-runners)."{% endif %} {% ifversion ghec %}Si estás utilizando ejecutores auto-hospedados, tienes que decidir si quieres utilizar máquinas físicas, virtuales o contenedores.{% else %}Decide si quieres utilizar máquinas físicas, virtuales o contenedores para tus ejecutores auto-hospedados.{% endif %} Las máquinas físicas conservarán los restos de los jobs anteriores, así como las máquinas virtuales, a menos de que utilices una imagen nueva para cada job o que limpies las máquinas después de cada ejecución de un job. Si eliges los contenedores, debes estar consciente de que la actualización automática del ejecutor apagará al contenedor, lo cual puede ocasionar que los flujos de trabajo fallen. Deberías idear una solución para esto al prevenir las actualizaciones automáticas u omitir el comando para eliminar al contenedor. -También tienes que decidir dónde agregar cada ejecutor. Puedes agregar un ejecutor auto-hospedado a un repositorio individual o puedes hacerlo disponible para toda una organización en toda tu empresa. El agregar ejecutores a nivel de empresa u organización permite compartir ejecutores, lo cual podría reducir el tamaño de tu infraestructura para ejecutores. Puedes utilizar políticas para limitar el acceso a los ejecutores auto-hospedados a nivel de empresa y organización si asignas grupos de ejecutores a los repositorios u organizaciones específicas. Para obtener más información, consulta las secciones "[Agregar ejecutores auto-hospedados](/actions/hosting-your-own-runners/adding-self-hosted-runners)" y "[Administrar el acceso a los ejecutores auto-hospedados utilizando grupos](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)". +También tienes que decidir dónde agregar cada ejecutor. Puedes agregar un ejecutor auto-hospedado a un repositorio individual o puedes hacerlo disponible para toda una organización en toda tu empresa. El agregar ejecutores a nivel de empresa u organización permite compartir ejecutores, lo cual podría reducir el tamaño de tu infraestructura para ejecutores. Puedes utilizar políticas para limitar el acceso a los ejecutores auto-hospedados a nivel de empresa y organización si asignas grupos de ejecutores a los repositorios u organizaciones específicas. Para obtener más información, consulte "[Agregar ejecutores autohospedados](/actions/hosting-your-own-runners/adding-self-hosted-runners)" y "[Administración del acceso a ejecutores autohospedados mediante grupos](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)". -{% ifversion ghec or ghes > 3.2 %} -Debes considerar utilizar el autoescalamiento para incrementar o decrementar automáticamente la cantidad de ejecutores auto-hospedados. Para obtener más información, consulta la sección "[Autoescalar con ejecutores auto-hospedados](/actions/hosting-your-own-runners/autoscaling-with-self-hosted-runners)". +{% ifversion ghec or ghes > 3.2 %} Debería plantearse usar el escalado automático para incrementar o reducir automáticamente la cantidad de ejecutores autohospedados disponibles. Para obtener más información, consulte "[Escalado automático con ejecutores autohospedados](/actions/hosting-your-own-runners/autoscaling-with-self-hosted-runners)". {% endif %} -Finalmente, deberías considerar el fortalecimiento de seguridad para los ejecutores auto-hospedados. Para obtener más información, consulta la sección "[Fortalecimiento de seguridad para las {% data variables.product.prodname_actions %}](/actions/security-guides/security-hardening-for-github-actions#hardening-for-self-hosted-runners)". +Finalmente, deberías considerar el fortalecimiento de seguridad para los ejecutores auto-hospedados. Para obtener más información, consulte "[Protección de seguridad de {% data variables.product.prodname_actions %}](/actions/security-guides/security-hardening-for-github-actions#hardening-for-self-hosted-runners)." -### Almacenamiento +### Storage -{% data reusables.actions.about-artifacts %} Para obtener más información, consulta la sección "[Almacenar datos de flujo de trabajo como artefactos](/actions/advanced-guides/storing-workflow-data-as-artifacts)". +{% data reusables.actions.about-artifacts %} Para obtener más información, consulte "[Almacenamiento de datos de flujos de trabajo como artefactos](/actions/advanced-guides/storing-workflow-data-as-artifacts)". -{% ifversion actions-caching %}{% data variables.product.prodname_actions %} tambièn tiene un sistema de almacenamiento en cachè que puedes utilizar para almacenar las dependencias en caché para agilizar las ejecuciones de flujo de trabajo. Para obtener más información, consulta la sección "[Almacenar las dependencias en caché para agilizar los flujos de trabajo](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)".{% endif %} +{% ifversion actions-caching %}{% data variables.product.prodname_actions %} también tiene un sistema de almacenamiento en caché que puedes usar para almacenar en caché las dependencias a fin de acelerar las ejecuciones de flujos de trabajo. Para obtener más información, consulta "[Almacenamiento en caché de dependencias para acelerar los flujos de trabajo](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)".{% endif %} -{% ifversion ghes %} -Debes configurar el almacenamiento de blobs externo para los artefactos de flujos de trabajo{% ifversion actions-caching %}, cachés, {% endif %} y otras bitácoras de flujo de trabajo. Decide qué proveedor de almacenamiento compatible utilizará tu empresa. Para obtener más información, consulta la sección "[Iniciar con las {% data variables.product.prodname_actions %} para {% data variables.product.product_name %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server#external-storage-requirements)". +{% ifversion ghes %} Debes configurar el almacenamiento de blobs externo para artefactos de flujo de trabajo{% ifversion actions-caching %}, cachés{% endif %} y otros registros de flujo de trabajo. Decide qué proveedor de almacenamiento compatible utilizará tu empresa. Para obtener más información, consulte "[Introducción a {% data variables.product.prodname_actions %} para {% data variables.product.product_name %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server#external-storage-requirements)". {% endif %} {% ifversion ghec or ghes %} -Puedes utilizar los ajustes de política para que {% data variables.product.prodname_actions %} personalice el almacenamiento de los artefactos de flujo de trabajo{% ifversion actions-caching %}, cachés{% endif %} y retención de bitácoras. Para obtener más información, consulta la sección "[Requerir políticas para las {% data variables.product.prodname_actions %} en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise)". +Puedes usar la configuración de directiva para {% data variables.product.prodname_actions %} con el fin de personalizar el almacenamiento de artefactos de flujo de trabajo{% ifversion actions-caching %}, cachés{% endif %} y la retención de registros. Para más información, vea "[Aplicación de directivas para {% data variables.product.prodname_actions %} en la empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise)". {% endif %} -{% ifversion ghec %} -Tu suscripción incluye un poco de almacenamiento, pero el agregar almacenamiento adicional afectará tu factura. Deberías hacer planes para estos costos. Para obtener más información, consulta "[Acerca de la facturación para {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/about-billing-for-github-actions)". +{% ifversion ghec %} Su suscripción incluye algo de almacenamiento, pero si agrega almacenamiento adicional, su factura se modificará. Deberías hacer planes para estos costos. Para obtener más información, consulte "[Acerca de la facturación de {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/about-billing-for-github-actions)". {% endif %} -## Rastrear el uso +## Seguimiento del uso Debes considerar hacer un plan para rastrear el uso que tu empresa tiene para las {% data variables.product.prodname_actions %}, tal como qué tan a menudo se ejecutan los flujos de trabajo, cuántas de estas ejecuciones están pasando y fallando y qué repositorios están utilizando cuáles flujos de trabajo. -{% ifversion ghec %} -Puedes ver los detalles de almacenamiento básicos y el uso de transferencia de datos de las {% data variables.product.prodname_actions %} para cada organización en tu empresa a través de tus ajustes de facturación. 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-enterprise-account)". +{% ifversion ghec %} Puede ver los detalles de almacenamiento básicos y el uso de la transferencia de datos de las {% data variables.product.prodname_actions %} para cada organización de su empresa desde la configuración de facturación. Para obtener más información, consulte "[Visualización del uso de {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/viewing-your-github-actions-usage#viewing-github-actions-usage-for-your-enterprise-account)". -Para obtener datos de uso más detallados, puedes{% else %}Puedes{% endif %} utilizar webhooks para suscribirte a la información sobre los jobs y las ejecuciones de los flujos de trabajo. Para obtener más información, consulta la sección "[Acerca de los webhooks](/developers/webhooks-and-events/webhooks/about-webhooks)". +Para obtener datos de uso más detallados, puedes{% else %}Puedes{% endif %} utilizar webhooks para suscribirte a la información sobre los jobs y las ejecuciones de los flujos de trabajo. Para obtener más información, consulte "[Acerca de los webhooks](/developers/webhooks-and-events/webhooks/about-webhooks)". -Haz un plan de cómo tu empresa podrá pasar la información de estos webhooks a un sistema para archivar datos. Puedes considerar utilizar "CEDAR.GitHub.Collector", una herramienta de código abierto que recolecta y procesa datos de webhook desde {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta el [repositorio `Microsoft/CEDAR.GitHub.Collector`](https://github.com/microsoft/CEDAR.GitHub.Collector/). +Haz un plan de cómo tu empresa podrá pasar la información de estos webhooks a un sistema para archivar datos. Puedes considerar utilizar "CEDAR.GitHub.Collector", una herramienta de código abierto que recolecta y procesa datos de webhook desde {% data variables.product.prodname_dotcom %}. Para obtener más información, consulte el [repositorio`Microsoft/CEDAR.GitHub.Collector`](https://github.com/microsoft/CEDAR.GitHub.Collector/). También deberías planear cómo habilitarás a tus equipos para obtener los datos que necesitan desde tu sistema de archivado. diff --git a/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/migrating-your-enterprise-to-github-actions.md b/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/migrating-your-enterprise-to-github-actions.md index 88408cbc10..7c509346e4 100644 --- a/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/migrating-your-enterprise-to-github-actions.md +++ b/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/migrating-your-enterprise-to-github-actions.md @@ -1,6 +1,6 @@ --- title: Migrar tu empresa a GitHub Actions -shortTitle: Migrar a las acciones +shortTitle: Migrate to Actions intro: 'Aprende cómo planear una migración a {% data variables.product.prodname_actions %} para tu empresa desde otro proveedor.' versions: ghec: '*' @@ -10,15 +10,20 @@ type: how_to topics: - Actions - Enterprise +ms.openlocfilehash: db41434eae8bd3cf9036510705ee996f365f3fa1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116689' --- - ## Acerca de las migraciones empresariales a {% data variables.product.prodname_actions %} Para migrar tu empresa a {% data variables.product.prodname_actions %} desde un sistema existente, puedes planear la migración, completarla y retirar los sistemas existentes. -Esta guía dirige consideraciones específicas para las migraciones. Para obtener información adicional sobre cómo incluir las {% data variables.product.prodname_actions %} en tu empresa, consulta la sección "[Incluir las {% data variables.product.prodname_actions %} en tu empresa](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise)". +Esta guía dirige consideraciones específicas para las migraciones. Para obtener más información sobre cómo introducir {% data variables.product.prodname_actions %} en la empresa, vea "[Introducción de {% data variables.product.prodname_actions %} en la empresa](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise)". -## Planear tu migración +## Planificación de la migración Antes de que comiences a migrar tu empresa a {% data variables.product.prodname_actions %}, debes identificar qué flujos de trabajo se migrarán y cómo afectarán dichas migraciones a tus equipos, posteriormente, deberás planear cómo y cuándo completarás las migraciones. @@ -32,7 +37,7 @@ Antes de que puedas migrarte a las {% data variables.product.prodname_actions %} Primero, crea un inventario de los flujos de trabajo de lanzamientos y de compilación existentes en tu empresa, juntando la información sobre qué flujos de trabajo se utilizan activamente y necesitan migrarse y cuáles pueden quedarse atrás. -Después, conoce las diferencias entre tu proveedor actual y las {% data variables.product.prodname_actions %}. Esto te ayudará a evaluar cualquier dificultad para migrar cada flujo de trabajo y en dónde tu empresa podría experimentar diferencias en características. Para obtener más información, consulta la sección "[Migrarse a las {% data variables.product.prodname_actions %}](/actions/migrating-to-github-actions)". +Después, conoce las diferencias entre tu proveedor actual y las {% data variables.product.prodname_actions %}. Esto te ayudará a evaluar cualquier dificultad para migrar cada flujo de trabajo y en dónde tu empresa podría experimentar diferencias en características. Para obtener más información, vea "[Migración a {% data variables.product.prodname_actions %}](/actions/migrating-to-github-actions)." Con esta información, podrás determinar qué flujos de trabajo puedes y quieres migrar a {% data variables.product.prodname_actions %}. @@ -60,7 +65,7 @@ Determina el enfoque de migración que funcionará mejor para tu empresa. Los eq Te recomendamos tener un enfoque iterativo que combine la administración activa con un autoservicio. Comience con un grupo pequeño de primeros participantes que actúen como campeones internos. Identifica un puñado de flujos de trabajo que sean suficientemente completos como para representar la amplitud de tu negocio. Trabaja con quienes primero adoptan esto para migrar esos flujos de trabajo a {% data variables.product.prodname_actions %}, iterando conforme sea necesario. Esto les dará a los otros equipos la confianza de que sus flujos de trabajo también pueden migrarse. -Posteriormente, haz que {% data variables.product.prodname_actions %} esté disponible para tu organización extendida. Proporciona recursos para ayudar a que estos equipos migren sus propios flujos de trabajo a {% data variables.product.prodname_actions %} e informa a los equipos cuando los sistemas existentes vayan a retirarse. +Posteriormente, haz que {% data variables.product.prodname_actions %} esté disponible para tu organización extendida. Proporciona recursos para ayudar a que estos equipos migren sus propios flujos de trabajo a {% data variables.product.prodname_actions %} e informa a los equipos cuando los sistemas existentes vayan a retirarse. Finalmente, informa a todos los equipos que aún utilicen tus sistemas anteriores que deben completar sus migraciones en cierto tiempo. Puedes apuntar a los éxitos de otros equipos para asegurarles que la migración es posible y deseable. diff --git a/translations/es-ES/content/admin/github-actions/index.md b/translations/es-ES/content/admin/github-actions/index.md index 45f7f3fccd..c1b2710cef 100644 --- a/translations/es-ES/content/admin/github-actions/index.md +++ b/translations/es-ES/content/admin/github-actions/index.md @@ -1,6 +1,6 @@ --- title: Administrar GitHub Actions para tu empresa -intro: 'Habilita las {% data variables.product.prodname_actions %} en {% ifversion ghae %}{% data variables.product.prodname_ghe_managed %}{% else %}{% data variables.product.prodname_ghe_server %}{% endif %}, y administra las políticas y configuraciones de {% data variables.product.prodname_actions %}.' +intro: 'Habilita {% data variables.product.prodname_actions %} en {% ifversion ghae %}{% data variables.product.prodname_ghe_managed %}{% else %}{% data variables.product.prodname_ghe_server %}{% endif %}, y administra directivas y configuraciones de {% data variables.product.prodname_actions %}.' redirect_from: - /enterprise/admin/github-actions versions: @@ -15,8 +15,12 @@ children: - /enabling-github-actions-for-github-enterprise-server - /managing-access-to-actions-from-githubcom - /advanced-configuration-and-troubleshooting -shortTitle: Administrar las GitHub Actions +shortTitle: Manage GitHub Actions +ms.openlocfilehash: 6a7453caba7702270eee7b51214b38e49c00ceb1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120386' --- - -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} diff --git a/translations/es-ES/content/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise.md b/translations/es-ES/content/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise.md index 083baa3520..8e6d43bb2e 100644 --- a/translations/es-ES/content/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise.md +++ b/translations/es-ES/content/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise.md @@ -1,6 +1,6 @@ --- title: Acerca de utilizar las acciones en tu empresa -intro: '{% data variables.product.product_name %} incluye la mayoría de las acciones de autoría de {% data variables.product.prodname_dotcom %}, y tiene opciones para habilitar el acceso a otras acciones de {% data variables.product.prodname_dotcom_the_website %} y de {% data variables.product.prodname_marketplace %}.' +intro: '{% data variables.product.product_name %} incluye la mayoría de las acciones creadas por {% data variables.product.prodname_dotcom %} y tiene opciones para habilitar el acceso a otras acciones de {% data variables.product.prodname_dotcom_the_website %} y {% data variables.product.prodname_marketplace %}.' redirect_from: - /enterprise/admin/github-actions/about-using-githubcom-actions-on-github-enterprise-server - /admin/github-actions/about-using-githubcom-actions-on-github-enterprise-server @@ -13,17 +13,21 @@ type: overview topics: - Actions - Enterprise -shortTitle: Acerca de las acciones en tu empresa +shortTitle: About actions in your enterprise +ms.openlocfilehash: 2e18b932548aa7ad9b65c090b6a5418762bcb501 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146139012' --- - -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} ## Acerca de las acciones en {% data variables.product.product_name %} -Los flujos de trabajo de {% data variables.product.prodname_actions %} pueden utilizar _acciones_, las cuales son tareas individuales que puedes combinar para crear jobs y personalizar tu flujo de trabajo. Puedes crear tus propias acciones, o utilizar y personalizar a quellas que comparte la comunidad de {% data variables.product.prodname_dotcom %}. +Los flujos de trabajo de {% data variables.product.prodname_actions %} pueden usar _acciones_, que son tareas individuales que puede combinar para crear trabajos y personalizar el flujo de trabajo. Puedes crear tus propias acciones, o utilizar y personalizar a quellas que comparte la comunidad de {% data variables.product.prodname_dotcom %}. -{% data reusables.actions.enterprise-no-internet-actions %} Puedes restringir a tus desarrolladores para que utilicen las acciones que se almacenan en {% data variables.product.product_location %}, las cuales incluyen a la mayoría de las que hace {% data variables.product.company_short %}, así como cualquiera que creen tus desarrolladores. Como alternativa, para permitir que los desarrolladores se beneficien de todo el ecosistema de acciones que crean los líderes de la industria y la comunidad de código abierto, puedes configurar el acceso a otras acciones desde {% data variables.product.prodname_dotcom_the_website %}. +{% data reusables.actions.enterprise-no-internet-actions %} Puedes restringir a tus desarrolladores para que utilicen las acciones que se almacenan en {% data variables.product.product_location %}, las cuales incluyen a la mayoría de las que hace {% data variables.product.company_short %}, así como cualquiera que creen tus desarrolladores. Como alternativa, para permitir que los desarrolladores se beneficien de todo el ecosistema de acciones que crean los líderes de la industria y la comunidad de código abierto, puedes configurar el acceso a otras acciones desde {% data variables.product.prodname_dotcom_the_website %}. Te recomendamos permitir el acceso automático a todas las acciones desde {% data variables.product.prodname_dotcom_the_website %}. {% ifversion ghes %}Sin embargo, esto necesita que {% data variables.product.product_name %} realice conexiones salientes a {% data variables.product.prodname_dotcom_the_website %}. Si no quieres permitir estas conexiones, o{% else %}Si{% endif %} quieres tener un mayor control sobre qué acciones se utilizan en tu empresa, puedes sincronizar las acciones específicas manualmente desde {% data variables.product.prodname_dotcom_the_website %}. @@ -36,19 +40,19 @@ El paquete de acciones oficiales incluye las siguientes, entre otras. - `actions/upload-artifact` - `actions/download-artifact` - `actions/labeler` -- Varias acciones de `actions/setup-` +- Varias acciones `actions/setup-` -Para ver todas las acciones oficiales que se incluyen en tu instancia empresarial, navega hasta la organización `actions` en tu instancia: https://HOSTNAME/actions. +Para ver todas las acciones oficiales incluidas en la instancia de la empresa, vaya a la organización de `actions` en la instancia: https://HOSTNAME/actions. No se necesita ninguna conexión entre {% data variables.product.product_location %} y {% data variables.product.prodname_dotcom_the_website %} para utilizar estas acciones. -Cada acción es un repositorio en la organización `actions` y cada repositorio de acción incluye las etiquetas, ramas y SHA de confirmación necesarios que tu flujo de trabajo puede utilizar para referenciar la acción. Para obtener más información sobre cómo actualizar las acciones oficiales empaquetadas, consulta la sección "[Utilizar la versión más reciente de las acciones oficiales incluídas](/admin/github-actions/using-the-latest-version-of-the-official-bundled-actions)". +Cada acción es un repositorio en la organización de `actions` y cada repositorio de acción incluye las etiquetas, ramas y SHA de confirmación necesarios que los flujos de trabajo pueden usar para hacer referencia a la acción. Para obtener información sobre cómo actualizar las acciones oficiales agrupadas, vea "[Uso de la versión más reciente de las acciones agrupadas oficiales](/admin/github-actions/using-the-latest-version-of-the-official-bundled-actions)". {% note %} -**Notas:** -- Cuando utilices acciones de configuración, (tales como `actions/setup-LANGUAGE`) en {% data variables.product.product_name %} con ejecutores auto-hospedados, tal vez necesites configurar el caché de las herramientas en los ejecutores que no tienen acceso a internet. Para obtener más información, consulta la sección "[ Configurar el caché de herramientas en ejecutores auto-hospedados sin acceso a internet](/enterprise/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access)". -- Cuando se actualiza {% data variables.product.product_name %}, las acciones empaquetadas se reemplazan automáticamente con las versiones predeterminadas del paquete de mejora. +**Notas:** +- Cuando use acciones de configuración, (como `actions/setup-LANGUAGE`) en {% data variables.product.product_name %} con ejecutores autohospedados, es posible que necesite configurar la caché de herramientas en los ejecutores que no tienen acceso a Internet. Para más información, vea "[Configuración de la caché de herramientas en ejecutores autohospedados sin acceso a Internet](/enterprise/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access)". +- Cuando se actualiza {% data variables.product.product_name %}, las acciones agrupadas se reemplazan automáticamente por las versiones predeterminadas del paquete de actualización. {% endnote %} @@ -56,19 +60,17 @@ Cada acción es un repositorio en la organización `actions` y cada repositorio {% data reusables.actions.access-actions-on-dotcom %} -El acercamiento recomendado es habilitar el acceso automático a todas las acciones desde {% data variables.product.prodname_dotcom_the_website %}. Puedes hacer esto si utilizas {% data variables.product.prodname_github_connect %} para integrar a {% data variables.product.product_name %} con {% data variables.product.prodname_ghe_cloud %}. Para obtener más información, consulta la sección "[Habilitar el acceso automático a las acciones de {% data variables.product.prodname_dotcom_the_website %} utilizando {% data variables.product.prodname_github_connect %}](/enterprise/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect)". +El acercamiento recomendado es habilitar el acceso automático a todas las acciones desde {% data variables.product.prodname_dotcom_the_website %}. Puede hacer esto si usa {% data variables.product.prodname_github_connect %} para integrar {% data variables.product.product_name %} con {% data variables.product.prodname_ghe_cloud %}. Para más información, vea "[Habilitación del acceso automático a las acciones de {% data variables.product.prodname_dotcom_the_website %} mediante {% data variables.product.prodname_github_connect %}](/enterprise/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect)". -{% ifversion ghes %} -{% note %} +{% ifversion ghes %} {% note %} -**Nota:** Antes de que puedas configurar el acceso a las acciones en {% data variables.product.prodname_dotcom_the_website %}, deberás configurar a {% data variables.product.product_location %} para que utilice {% data variables.product.prodname_actions %}. Para obtener más información, consulta la sección "[Iniciar con las {% data variables.product.prodname_actions %} para GitHub Enterprise Server](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/getting-started-with-github-actions-for-github-enterprise-server)". +**Nota:** Antes de poder configurar el acceso a las acciones de {% data variables.product.prodname_dotcom_the_website %}, tendrá que configurar {% data variables.product.product_location %} para que use {% data variables.product.prodname_actions %}. Para más información, vea "[Introducción a {% data variables.product.prodname_actions %} para GitHub Enterprise Server](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/getting-started-with-github-actions-for-github-enterprise-server)". -{% endnote %} -{% endif %} +{% endnote %} {% endif %} {% data reusables.actions.self-hosted-runner-networking-to-dotcom %} {% data reusables.actions.enterprise-limit-actions-use %} -Como alternativa, si quieres tener un control más estricto de qué acciones se permiten en tu empresa o si no quieres permitir conexiones salientes a {% data variables.product.prodname_dotcom_the_website %}, puedes descargar y sincronizar las acciones manualmente a tu instancia empresarial utilizando la herramienta de `actions-sync`. Para obtener más información, consulta la sección "[Sincronizar acciones manualmente desde {% data variables.product.prodname_dotcom_the_website %}](/enterprise/admin/github-actions/manually-syncing-actions-from-githubcom)". +Como alternativa, si quiere tener un control más estricto de qué acciones se permiten en la empresa, o bien si no quiere permitir conexiones salientes a {% data variables.product.prodname_dotcom_the_website %}, puede descargar manualmente las acciones y sincronizarlas con la instancia empresarial mediante la herramienta `actions-sync`. Para más información, vea "[Sincronización manual de acciones de {% data variables.product.prodname_dotcom_the_website %}](/enterprise/admin/github-actions/manually-syncing-actions-from-githubcom)". diff --git a/translations/es-ES/content/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect.md b/translations/es-ES/content/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect.md index 7ea2bb0b09..c3799ffca0 100644 --- a/translations/es-ES/content/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect.md +++ b/translations/es-ES/content/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect.md @@ -1,6 +1,6 @@ --- -title: Enabling automatic access to GitHub.com actions using GitHub Connect -intro: 'To allow {% data variables.product.prodname_actions %} in your enterprise to use actions from {% data variables.product.prodname_dotcom_the_website %}, you can connect your enterprise instance to {% data variables.product.prodname_ghe_cloud %}.' +title: Habilitación del acceso automático a las acciones de GitHub.com mediante GitHub Connect +intro: 'Para permitir que las {% data variables.product.prodname_actions %} en tu empresa utilicen acciones de {% data variables.product.prodname_dotcom_the_website %}, puedes conectar tu instancia empresarial a {% data variables.product.prodname_ghe_cloud %}.' permissions: 'Enterprise owners can enable access to all {% data variables.product.prodname_dotcom_the_website %} actions.' redirect_from: - /enterprise/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect @@ -14,57 +14,60 @@ topics: - Enterprise - GitHub Connect shortTitle: Use GitHub Connect for actions +ms.openlocfilehash: 85942d047f8bce5c2f58e8f92148b5fb85f5d871 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120393' --- +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +## Acerca del acceso automática a las acciones de {% data variables.product.prodname_dotcom_the_website %} -## About automatic access to {% data variables.product.prodname_dotcom_the_website %} actions - -By default, {% data variables.product.prodname_actions %} workflows on {% data variables.product.product_name %} cannot use actions directly from {% data variables.product.prodname_dotcom_the_website %} or [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace?type=actions). To make all actions from {% data variables.product.prodname_dotcom_the_website %} available on your enterprise instance, you can use {% data variables.product.prodname_github_connect %} to integrate {% data variables.product.product_name %} with {% data variables.product.prodname_ghe_cloud %}. +De forma predeterminada, los flujos de trabajo de {% data variables.product.prodname_actions %} en {% data variables.product.product_name %} no pueden usar acciones directamente desde {% data variables.product.prodname_dotcom_the_website %} o [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace?type=actions). A fin de que todas las acciones de {% data variables.product.prodname_dotcom_the_website %} estén disponibles para la instancia empresarial, puede utilizar {% data variables.product.prodname_github_connect %} para integrar {% data variables.product.product_name %} con {% data variables.product.prodname_ghe_cloud %}. {% data reusables.actions.self-hosted-runner-networking-to-dotcom %} -Alternatively, if you want stricter control over which actions are allowed in your enterprise, you can manually download and sync actions onto your enterprise instance using the `actions-sync` tool. For more information, see "[Manually syncing actions from {% data variables.product.prodname_dotcom_the_website %}](/enterprise/admin/github-actions/manually-syncing-actions-from-githubcom)." +Como alternativa, si quiere un control más estricto sobre qué acciones se permiten en la empresa, puede descargar y sincronizar las acciones manualmente en la instancia empresarial mediante la herramienta `actions-sync`. Para más información, vea "[Sincronización manual de acciones de {% data variables.product.prodname_dotcom_the_website %}](/enterprise/admin/github-actions/manually-syncing-actions-from-githubcom)". -## About resolution for actions using {% data variables.product.prodname_github_connect %} +## Acerca de la resolución para las acciones que utilizan {% data variables.product.prodname_github_connect %} {% data reusables.actions.github-connect-resolution %} -If a user has already created an organization and repository in your enterprise that matches an organization and repository name on {% data variables.product.prodname_dotcom_the_website %}, the repository on your enterprise will be used instead of the {% data variables.product.prodname_dotcom_the_website %} repository. {% ifversion ghes < 3.3 or ghae %}A malicious user could take advantage of this behavior to run code as part of a workflow{% else %}For more information, see "[Automatic retirement of namespaces for actions accessed on {% data variables.product.prodname_dotcom_the_website%}](#automatic-retirement-of-namespaces-for-actions-accessed-on-githubcom)." +Si un usuario ya creó una organización y repositorio en tu empresa que empate con un nombre de organización y repositorio en {% data variables.product.prodname_dotcom_the_website %}, el repositorio de tu empresa se utilizará en vez del de {% data variables.product.prodname_dotcom_the_website %}. {% ifversion ghes < 3.3 or ghae %}Un usuario malintencionado podría sacar provecho de este comportamiento para ejecutar código como parte de un flujo de trabajo{% else %}Para más información, vea "[Retirada automática de espacios de nombres para acciones a las que se accede en {% data variables.product.prodname_dotcom_the_website%}](#automatic-retirement-of-namespaces-for-actions-accessed-on-githubcom)". {% endif %} -## Enabling automatic access to all {% data variables.product.prodname_dotcom_the_website %} actions +## Habilitar el acceso automático a todas las acciones de {% data variables.product.prodname_dotcom_the_website %} -Before enabling access to all actions from {% data variables.product.prodname_dotcom_the_website %} for your enterprise, you must{% ifversion ghes %}: -- Configure {% data variables.product.product_location %} to use {% data variables.product.prodname_actions %}. For more information, see "[Getting started with {% data variables.product.prodname_actions %} for GitHub Enterprise Server](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/getting-started-with-github-actions-for-github-enterprise-server)." -- Enable{% else %} enable{% endif %} {% data variables.product.prodname_github_connect %}. For more information, see "[Managing {% data variables.product.prodname_github_connect %}](/admin/configuration/configuring-github-connect/managing-github-connect)." +Antes de habilitar el acceso a todas las acciones desde {% data variables.product.prodname_dotcom_the_website %} para tu empresa, debes {% ifversion ghes %}: +- Configura {% data variables.product.product_location %} para utilizar {% data variables.product.prodname_actions %}. Para más información, vea "[Introducción a {% data variables.product.prodname_actions %} para GitHub Enterprise Server](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/getting-started-with-github-actions-for-github-enterprise-server)". +- Habilitar{% else %} habilitar{% endif %} {% data variables.product.prodname_github_connect %}. Para más información, vea "[Administración de {% data variables.product.prodname_github_connect %}](/admin/configuration/configuring-github-connect/managing-github-connect)". -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.github-connect-tab %} -1. Under "Users can utilize actions from GitHub.com in workflow runs", use the drop-down menu and select **Enabled**. - ![Drop-down menu to actions from GitHub.com in workflows runs](/assets/images/enterprise/site-admin-settings/enable-marketplace-actions-drop-down-ae.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.github-connect-tab %} +1. En "Los usuarios pueden utilizar acciones de GitHub.com en las ejecuciones de flujo de trabajo", use el menú desplegable y seleccione **Habilitado**. + ![Menú desplegable para las acciones de GitHub.com en las ejecuciones de flujo de trabajo](/assets/images/enterprise/site-admin-settings/enable-marketplace-actions-drop-down-ae.png) 1. {% data reusables.actions.enterprise-limit-actions-use %} {% ifversion ghes > 3.2 or ghae %} -## Automatic retirement of namespaces for actions accessed on {% data variables.product.prodname_dotcom_the_website %} +## Retiro automático de designadores de nombre para las acciones a las cuales se accede en {% data variables.product.prodname_dotcom_the_website %} -When you enable {% data variables.product.prodname_github_connect %}, users see no change in behavior for existing workflows because {% data variables.product.prodname_actions %} searches {% data variables.product.product_location %} for each action before falling back to {% data variables.product.prodname_dotcom_the_website%}. This ensures that any custom versions of actions your enterprise has created are used in preference to their counterparts on {% data variables.product.prodname_dotcom_the_website%}. +Cuando habilitas {% data variables.product.prodname_github_connect %}, los usuarios no ven cambios en el comportamiento de los flujos de trabajo existentes, ya que {% data variables.product.prodname_actions %} busca la {% data variables.product.product_location %} de cada acción antes de revertirse a {% data variables.product.prodname_dotcom_the_website%}. Esto garantiza que cualquier versión personalizada de las acciones que creó tu empresa se utilice preferencialmente en comparación de sus contrapartes en {% data variables.product.prodname_dotcom_the_website%}. -Automatic retirement of namespaces for actions accessed on {% data variables.product.prodname_dotcom_the_website %} blocks the potential for a man-in-the-middle attack by a malicious user with access to {% data variables.product.product_location %}. When an action on {% data variables.product.prodname_dotcom_the_website %} is used for the first time, that namespace is retired in {% data variables.product.product_location %}. This blocks any user creating an organization and repository in your enterprise that matches that organization and repository name on {% data variables.product.prodname_dotcom_the_website %}. This ensures that when a workflow runs, the intended action is always run. +El retiro automático de designadores de espacio para las acciones a las cuales se accede en {% data variables.product.prodname_dotcom_the_website %} bloquea el potencial de un ataque de tipo de persona intermediaria a través de un usuario malintencionado con acceso a {% data variables.product.product_location %}. Cuando una acción de {% data variables.product.prodname_dotcom_the_website %} se utiliza por primera vez, este designador de nombre se retira en {% data variables.product.product_location %}. Esto bloquea a cualquier usuario que cree una organización y repositorio en tu empresa, los cuales empaten con el nombre de organización y repositorio en {% data variables.product.prodname_dotcom_the_website %}. Esto garantiza que, cuando se ejecute un flujo de trabajo, siempre se ejecute la acción prevista. -After using an action from {% data variables.product.prodname_dotcom_the_website %}, if you want to create an action in {% data variables.product.product_location %} with the same name, first you need to make the namespace for that organization and repository available. +Después de utilizar la acción desde {% data variables.product.prodname_dotcom_the_website %}, si quieres crear una acción con el mismo nombre en {% data variables.product.product_location %}, primero tendrás que tener disponible el designador de nombre para dicha organización y repositorio. {% data reusables.enterprise_site_admin_settings.access-settings %} -2. In the left sidebar, under **Site admin** click **Retired namespaces**. -3. Locate the namespace that you want use in {% data variables.product.product_location %} and click **Unretire**. - ![Unretire namespace](/assets/images/enterprise/site-admin-settings/unretire-namespace.png) -4. Go to the relevant organization and create a new repository. +2. En la barra lateral izquierda, en **Administrador del sitio**, haga clic en **Espacios de nombres retirados**. +3. Busque el espacio de nombres que quiera utilizar en {% data variables.product.product_location %} y haga clic en **Dejar de retirar**. + ![Dejar de retirar un espacio de nombres](/assets/images/enterprise/site-admin-settings/unretire-namespace.png) +4. Ve a la organización relevante y crea un repositorio nuevo. {% tip %} - **Tip:** When you unretire a namespace, always create the new repository with that name as soon as possible. If a workflow calls the associated action on {% data variables.product.prodname_dotcom_the_website %} before you create the local repository, the namespace will be retired again. For actions used in workflows that run frequently, you may find that a namespace is retired again before you have time to create the local repository. In this case, you can temporarily disable the relevant workflows until you have created the new repository. + **Sugerencia:** Cuando se deja de retirar un espacio de nombres, debe crear lo antes posible el repositorio nuevo con el mismo nombre. Si un flujo de trabajo llama a la acción asociada de {% data variables.product.prodname_dotcom_the_website %} antes de que crees el repositorio local, el designador de nombre se retirará nuevamente. En el caso de las acciones que se utilizan en los flujos de trabajo que se ejecutan con frecuencia, podrías encontrar que el designador de nombre se retiró nuevamente antes de que tengas tiempo para crear el repositorio local. En este caso, puedes inhabilitar los flujos de trabajo relevantes temporalmente hasta que hayas creado el repositorio nuevo. {% endtip %} diff --git a/translations/es-ES/content/admin/github-actions/managing-access-to-actions-from-githubcom/index.md b/translations/es-ES/content/admin/github-actions/managing-access-to-actions-from-githubcom/index.md index d9df7cc519..21733fc40b 100644 --- a/translations/es-ES/content/admin/github-actions/managing-access-to-actions-from-githubcom/index.md +++ b/translations/es-ES/content/admin/github-actions/managing-access-to-actions-from-githubcom/index.md @@ -14,6 +14,12 @@ children: - /manually-syncing-actions-from-githubcom - /using-the-latest-version-of-the-official-bundled-actions - /setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access -shortTitle: Administrar el acceso a las acciones +shortTitle: Manage access to actions +ms.openlocfilehash: 080be2c0f08cf3ec7f5a0b8cc3d9220691a9e1e6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116681' --- diff --git a/translations/es-ES/content/admin/github-actions/managing-access-to-actions-from-githubcom/manually-syncing-actions-from-githubcom.md b/translations/es-ES/content/admin/github-actions/managing-access-to-actions-from-githubcom/manually-syncing-actions-from-githubcom.md index 3f5f872968..479d2b505b 100644 --- a/translations/es-ES/content/admin/github-actions/managing-access-to-actions-from-githubcom/manually-syncing-actions-from-githubcom.md +++ b/translations/es-ES/content/admin/github-actions/managing-access-to-actions-from-githubcom/manually-syncing-actions-from-githubcom.md @@ -1,6 +1,6 @@ --- -title: Manually syncing actions from GitHub.com -intro: 'For users that need access to actions from {% data variables.product.prodname_dotcom_the_website %}, you can sync specific actions to your enterprise.' +title: Sincronización manual de acciones desde GitHub.com +intro: 'Para los usuarios que necesiten acceso a las acciones de {% data variables.product.prodname_dotcom_the_website %}, puedes sincronizar las acciones específicas a tu empresa.' redirect_from: - /enterprise/admin/github-actions/manually-syncing-actions-from-githubcom - /admin/github-actions/manually-syncing-actions-from-githubcom @@ -12,48 +12,50 @@ topics: - Actions - Enterprise shortTitle: Manually sync actions +ms.openlocfilehash: f4116663e510da9b7551e4a9050dd4ba838ed7c6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120385' --- - -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} {% data reusables.actions.enterprise-no-internet-actions %} {% ifversion ghes or ghae %} -The recommended approach of enabling access to actions from {% data variables.product.prodname_dotcom_the_website %} is to enable automatic access to all actions. You can do this by using {% data variables.product.prodname_github_connect %} to integrate {% data variables.product.product_name %} with {% data variables.product.prodname_ghe_cloud %}. For more information, see "[Enabling automatic access to {% data variables.product.prodname_dotcom_the_website %} actions using {% data variables.product.prodname_github_connect %}](/enterprise/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect)." +El acercamiento recomendado para habilitar el acceso a las acciones de {% data variables.product.prodname_dotcom_the_website %} es habilitar el acceso automático para todas las acciones. Puede hacer esto si usa {% data variables.product.prodname_github_connect %} para integrar {% data variables.product.product_name %} con {% data variables.product.prodname_ghe_cloud %}. Para obtener más información, vea "[Habilitar el acceso automático a las acciones de {% data variables.product.prodname_dotcom_the_website %} mediante {% data variables.product.prodname_github_connect %}](/enterprise/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect)". -However, if you want stricter control over which actions are allowed in your enterprise, you{% else %}You{% endif %} can follow this guide to use {% data variables.product.company_short %}'s open source [`actions-sync`](https://github.com/actions/actions-sync) tool to sync individual action repositories from {% data variables.product.prodname_dotcom_the_website %} to your enterprise. +Pero si quiere tener un control más estricto sobre qué acciones se permiten en su empresa, {% else %}puede{% endif %} seguir esta guía para utilizar la herramienta [`actions-sync`](https://github.com/actions/actions-sync) de código abierto de {% data variables.product.company_short %} para sincronizar los repositorios de acciones individuales de {% data variables.product.prodname_dotcom_the_website %} a su empresa. -## About the `actions-sync` tool +## Acerca de la herramienta `actions-sync` -The `actions-sync` tool must be run on a machine that can access the {% data variables.product.prodname_dotcom_the_website %} API and your {% data variables.product.product_name %} instance's API. The machine doesn't need to be connected to both at the same time. +La herramienta `actions-sync` debe ejecutarse en una máquina que pueda acceder a la API de {% data variables.product.prodname_dotcom_the_website %} y a la API de su instancia de {% data variables.product.product_name %}. La máquina no necesita estar conectada a ambas al mismo tiempo. -If your machine has access to both systems at the same time, you can do the sync with a single `actions-sync sync` command. If you can only access one system at a time, you can use the `actions-sync pull` and `push` commands. +Si la máquina tiene acceso a ambos sistemas al mismo tiempo, puede realizar la sincronización con un único comando `actions-sync sync`. Si solo puede acceder a un sistema a la vez, puede usar los comandos `actions-sync pull` y `push`. -The `actions-sync` tool can only download actions from {% data variables.product.prodname_dotcom_the_website %} that are stored in public repositories. +La herramienta `actions-sync` solo puede descargar acciones de {% data variables.product.prodname_dotcom_the_website %} que estén almacenadas en repositorios públicos. -{% ifversion ghes > 3.2 or ghae %} -{% note %} +{% ifversion ghes > 3.2 or ghae %} {% note %} -**Note:** The `actions-sync` tool is intended for use in systems where {% data variables.product.prodname_github_connect %} is not enabled. If you run the tool on a system with {% data variables.product.prodname_github_connect %} enabled, you may see the error `The repository has been retired and cannot be reused`. This indicates that a workflow has used that action directly on {% data variables.product.prodname_dotcom_the_website %} and the namespace is retired on {% data variables.product.product_location %}. For more information, see "[Automatic retirement of namespaces for actions accessed on {% data variables.product.prodname_dotcom_the_website%}](/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect#automatic-retirement-of-namespaces-for-actions-accessed-on-githubcom)." +**Nota:** La herramienta `actions-sync` está pensada para su uso en sistemas en los que {% data variables.product.prodname_github_connect %} no está habilitado. Si ejecuta la herramienta en un sistema con {% data variables.product.prodname_github_connect %} habilitado, es posible que vea el error `The repository has been retired and cannot be reused`. Esto indica que un flujo de trabajo utilizó esa acción directamente en {% data variables.product.prodname_dotcom_the_website %} y que su designador de nombre se retiró en {% data variables.product.product_location %}. Para obtener más información, vea "[Retiro automático de designadores de nombre para las acciones a las cuales se accede en {% data variables.product.prodname_dotcom_the_website%}](/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect#automatic-retirement-of-namespaces-for-actions-accessed-on-githubcom)". -{% endnote %} -{% endif %} +{% endnote %} {% endif %} -## Prerequisites +## Prerrequisitos -* Before using the `actions-sync` tool, you must ensure that all destination organizations already exist in your enterprise. The following example demonstrates how to sync actions to an organization named `synced-actions`. For more information, see "[Creating a new organization from scratch](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)." -* You must create a personal access token (PAT) on your enterprise that can create and write to repositories in the destination organizations. For more information, see "[Creating a personal access token](/github/authenticating-to-github/creating-a-personal-access-token)."{% ifversion ghes %} -* If you want to sync the bundled actions in the `actions` organization on {% data variables.product.product_location %}, you must be an owner of the `actions` organization. +* Antes de utilizar la herramienta `actions-sync`, debe asegurarse de que todas las organizaciones de destino ya existen en su empresa. En el siguiente ejemplo se demuestra cómo sincronizar acciones en una organización denominada `synced-actions`. Para más información, vea "[Creación de una organización desde cero](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)". +* Debes crear un token de acceso personal (PAT) en tu empresa que pueda crear y escribir en los repositorios de las organizaciones destino. Para obtener más información, vea "[Crear un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token)".{% ifversion ghes %} +* Si quiere sincronizar las acciones incluidas en la organización `actions` en {% data variables.product.product_location %}, debe ser un propietario de la organización `actions`. {% note %} - **Note:** By default, even site administrators are not owners of the bundled `actions` organization. + **Nota**: De manera predeterminada, los administradores del sitio no son los propietarios de la organización agrupada `actions`. {% endnote %} - Site administrators can use the `ghe-org-admin-promote` command in the administrative shell to promote a user to be an owner of the bundled `actions` organization. For more information, see "[Accessing the administrative shell (SSH)](/admin/configuration/accessing-the-administrative-shell-ssh)" and "[`ghe-org-admin-promote`](/admin/configuration/command-line-utilities#ghe-org-admin-promote)." + Los administradores del sitio pueden usar el comando `ghe-org-admin-promote` en el shell administrativo para promover a un usuario como propietario de la organización agrupada `actions`. Para obtener más información, vea "[Acceder al shell administrativo (SSH)](/admin/configuration/accessing-the-administrative-shell-ssh)" y "[`ghe-org-admin-promote`](/admin/configuration/command-line-utilities#ghe-org-admin-promote)". ```shell ghe-org-admin-promote -u USERNAME -o actions @@ -81,20 +83,20 @@ This example demonstrates using the `actions-sync` tool to sync an individual ac --repo-name "actions/stale:synced-actions/actions-stale" ``` - The above command uses the following arguments: + El comando anterior utiliza los siguientes argumentos: - * `--cache-dir`: The cache directory on the machine running the command. - * `--destination-token`: A personal access token for the destination enterprise instance. - * `--destination-url`: The URL of the destination enterprise instance. - * `--repo-name`: The action repository to sync. This takes the format of `owner/repository:destination_owner/destination_repository`. + * `--cache-dir`: el directorio de la caché en la máquina que ejecuta el comando. + * `--destination-token`: un token de acceso personal para la instancia de empresa de destino. + * `--destination-url`: la dirección URL de la instancia de empresa de destino. + * `--repo-name`: el repositorio de acciones que se va a sincronizar. Este toma el formato `owner/repository:destination_owner/destination_repository`. - * The above example syncs the [`actions/stale`](https://github.com/actions/stale) repository to the `synced-actions/actions-stale` repository on the destination enterprise instance. You must create the organization named `synced-actions` in your enterprise before running the above command. - * If you omit `:destination_owner/destination_repository`, the tool uses the original owner and repository name for your enterprise. Before running the command, you must create a new organization in your enterprise that matches the owner name of the action. Consider using a central organization to store the synced actions in your enterprise, as this means you will not need to create multiple new organizations if you sync actions from different owners. - * You can sync multiple actions by replacing the `--repo-name` parameter with `--repo-name-list` or `--repo-name-list-file`. For more information, see the [`actions-sync` README](https://github.com/actions/actions-sync#actions-sync). -1. After the action repository is created in your enterprise, people in your enterprise can use the destination repository to reference the action in their workflows. For the example action shown above: + * En el ejemplo anterior se sincroniza el repositorio [`actions/stale`](https://github.com/actions/stale) con el `synced-actions/actions-stale` en la instancia de empresa de destino. Debe crear la organización denominada `synced-actions` en su empresa antes de ejecutar el comando anterior. + * Si omite `:destination_owner/destination_repository`, la herramienta usa el nombre original del propietario y del repositorio para la empresa. Antes de ejecutar el comando, debes crear una organización nueva en tu empresa, la cual empate con el nombre de propietario de la acción. Considera utilizar una organización central para almacenar las acciones sincronizadas en tu empresa, ya que esto significa que no necesitarás crear varias organizaciones nuevas si sincronizas las acciones de propietarios diferentes. + * Puede sincronizar varias acciones reemplazando el parámetro `--repo-name` por `--repo-name-list` o `--repo-name-list-file`. Para obtener más información, vea el [archivo LÉAME de `actions-sync`](https://github.com/actions/actions-sync#actions-sync). +1. Después de que se haya creado el repositorio de acción en tu empresa, las personas en tu empresa pueden utilizar el repositorio de destino para referenciar la acción en sus flujos de trabajo. Para la acción de ejemplo que se muestra a continuación: ```yaml uses: synced-actions/actions-stale@v1 ``` - For more information, see "[Workflow syntax for GitHub Actions](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstepsuses)." + Para obtener más información, vea "[Sintaxis de flujo de trabajo para Acciones de GitHub](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstepsuses)". 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 18b72a61a6..e980e425c3 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 @@ -1,6 +1,6 @@ --- title: Configurar el caché de la herramienta en ejecutores auto-hospedados sin acceso a internet -intro: 'Para utilizar las acciones de `actions/setup` que se incluyen en los ejecutores auto-hospedados sin acceso a internet, primero debes poblar el caché de la herramienta del ejecutor para tus flujos de trabajo.' +intro: 'Para utilizar las acciones de `actions/setup` que se incluyen en los ejecutores autohospedados sin acceso a Internet, primero debes rellenar la caché de la herramienta del ejecutor con tus flujos de trabajo.' redirect_from: - /enterprise/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access - /admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access @@ -13,40 +13,44 @@ topics: - Enterprise - Networking - Storage -shortTitle: Caché de herramientas para los ejecutores sin conexión +shortTitle: Tool cache for offline runners +ms.openlocfilehash: fe1b070880db8353064f1be5a26b0a63a5e92cf5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147529300' --- - -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} ## Acerca de las acciones de configuración incluídas y el caché de la herramienta del ejecutor {% data reusables.actions.enterprise-no-internet-actions %} -La mayoría de las acciones de autoría de {% data variables.product.prodname_dotcom %} se agrupan automáticamente con {% data variables.product.product_name %}. Sin embargo, los ejecutores auto-hospedados sin acceso a internet requieren que se les configure un poco antes de que puedan utilizar las acciones de `actions/setup-LANGUAGE` incluídas, tal como `setup-node`. +La mayoría de las acciones de creación de {% data variables.product.prodname_dotcom %} se agrupan automáticamente con {% data variables.product.product_name %}. Pero los ejecutores autohospedados sin acceso a Internet necesitan alguna configuración para poder usar las acciones `actions/setup-LANGUAGE` incluidas, como `setup-node`. -Las acciones de `actions/setup-LANGUAGE` habitualmente necesitan acceso a internet para descargar los binarios de ambiente requeridos en el caché de la herramienta del ejecutor. Los ejecutores auto-hospedados sin acceso a internet no pueden descargar los binarios, así que debes poblar el caché de la herramienta manualmente en el ejecutor. +Las acciones `actions/setup-LANGUAGE` habitualmente necesitan acceso a Internet para descargar los binarios de entorno necesarios en la caché de herramientas del ejecutor. Los ejecutores auto-hospedados sin acceso a internet no pueden descargar los binarios, así que debes poblar el caché de la herramienta manualmente en el ejecutor. Puedes poblar el caché de la herramienta del ejecutor si ejecutas un flujo de trabajo de {% data variables.product.prodname_actions %} en {% data variables.product.prodname_dotcom_the_website %} que cargue un caché de la herramienta del ejecutor hospedada en {% data variables.product.prodname_dotcom %}, la cual puedes transferir y extraer posteriormente en tu ejecutor auto-hospedado sin acceso a internet. {% 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-22.04` para generar un caché de la herramienta, tu ejecutor auto-hospedado también debe ser una máquina con Ubuntu 22.04 de 64 bits. Para obtener más información sobre los ejecutores hospedados en {% data variables.product.prodname_dotcom %}, consulta la sección "[Acerca de los ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/free-pro-team@latest/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources)". +**Nota:** Solo puede utilizar un caché de herramientas del ejecutor hospedado en {% data variables.product.prodname_dotcom %} para un ejecutor autohospedado que tenga un sistema operativo y una arquitectura idénticos. Por ejemplo, si usa un ejecutor hospedado en {% data variables.product.prodname_dotcom %} con `ubuntu-22.04` para generar una caché de herramientas, el ejecutor autohospedado también debe ser una máquina con Ubuntu 22.04 de 64 bits. Para obtener más información sobre los ejecutores hospedados en {% data variables.product.prodname_dotcom %}, consulta "[Acerca de los ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/free-pro-team@latest/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources)". {% endnote %} -## Prerrequisitos +## Requisitos previos -* Determina qué ambientes de desarrollo necesitarán tus ejecutores auto-hospedados. El siguiente ejemplo demuestra cómo poblar el caché de la herramienta para la acción `setup-node`, utilizando las versiones 10 y 12 de Node.js. +* Determina qué ambientes de desarrollo necesitarán tus ejecutores auto-hospedados. En el ejemplo siguiente se muestra cómo rellenar la caché de herramientas para la acción `setup-node`, mediante las versiones 10 y 12 de Node.js. * Accede a un repositorio en {% data variables.product.prodname_dotcom_the_website %} que puedas utilizar para ejecutar un flujo de trabajo. * Accede al sistema de archivos de tu ejecutor auto-hospedado para poblar la carpeta del caché de la herramienta. ## Poblar el caché de la herramienta para un ejecutor auto-hospedado 1. En {% data variables.product.prodname_dotcom_the_website %}, navega a un repositorio que puedas utilizar para ejecutar un flujo de trabajo de {% data variables.product.prodname_actions %}. -1. Crea un archivo de flujo de trabajo nuevo en la carpeta `.github/workflows` del repositorio, el cual cargue un artefacto que contenga el caché de la herramienta del ejecutor hospedado en {% data variables.product.prodname_dotcom %}. +1. Cree un archivo de flujo de trabajo en la carpeta `.github/workflows` del repositorio que cargue un artefacto que contenga la caché de herramientas del ejecutor hospedado en {% data variables.product.prodname_dotcom %}. - El siguiente ejemplo muestra un flujo de trabajo que carga el caché de la herramienta para un ambiente de Ubuntu 22.04 utilizando la acción `setup-node` con las versiones 10 y 12 de Node.js. + En el ejemplo siguiente se muestra un flujo de trabajo que carga la caché de herramientas para un entorno de Ubuntu 22.04 mediante la acción `setup-node` con las versiones 10 y 12 de Node.js. ```yaml name: Upload Node.js 10 and 12 tool cache @@ -76,8 +80,8 @@ Puedes poblar el caché de la herramienta del ejecutor si ejecutas un flujo de t with: path: {% raw %}${{runner.tool_cache}}/tool_cache.tar.gz{% endraw %} ``` -1. Descarga el artefacto del caché de la herramienta desde la ejecución del flujo de trabajo. Para obtener instrucciones sobre còmo descargar artefactos, consulta la secciòn "[Descargar artefactos de los flujos de trabajo](/actions/managing-workflow-runs/downloading-workflow-artifacts)". -1. Transfiere el artefacto del caché de la herramienta a tu ejecutor auto-hospedado y extráelo al directorio local del caché de la herramienta. El directorio predeterminado del caché de la herramienta es `RUNNER_DIR/_work/_tool`. Si el ejecutor no ha procesado ningún job aún, podrías necesitar crear los directorios `_work/_tool`. +1. Descarga el artefacto del caché de la herramienta desde la ejecución del flujo de trabajo. Para obtener instrucciones sobre cómo descargar artefactos, vea "[Descarga de artefactos de flujo de trabajo](/actions/managing-workflow-runs/downloading-workflow-artifacts)". +1. Transfiere el artefacto del caché de la herramienta a tu ejecutor auto-hospedado y extráelo al directorio local del caché de la herramienta. El directorio de caché de herramientas predeterminado es `RUNNER_DIR/_work/_tool`. Si el ejecutor todavía no ha procesado ningún trabajo, es posible que tenga que crear los directorios `_work/_tool`. Después de extraer el artefacto del caché de la herramienta que se cargó en el ejemplo anterior, deberás tener una estructura de directorio en tu ejecutor auto-hospedado que sea similar al siguiente ejemplo: @@ -89,9 +93,9 @@ Puedes poblar el caché de la herramienta del ejecutor si ejecutas un flujo de t └── _tool └── node ├── 10.22.0 - │   └── ... + │ └── ... └── 12.18.3 └── ... ``` -Tu ejecutor auto-hospedado sin acceso a internet debería ahora poder utilizar la acción `setup-node`. Si experimentas algún problema, asegúrate de que hayas poblado el caché de la herramienta correcta para tus flujos de trabajo. Por ejemplo, si necesitas utilizar la acción `setup-python`, necesitarás poblar el caché de la herramienta con el ambiente de Python que quieras utilizar. +Ahora el ejecutor autohospedado sin acceso a Internet debería poder usar la acción `setup-node`. Si experimentas algún problema, asegúrate de que hayas poblado el caché de la herramienta correcta para tus flujos de trabajo. Por ejemplo, si tiene que usar la acción `setup-python`, necesitará rellenar la caché de herramientas con el entorno de Python que quiera utilizar. diff --git a/translations/es-ES/content/admin/github-actions/managing-access-to-actions-from-githubcom/using-the-latest-version-of-the-official-bundled-actions.md b/translations/es-ES/content/admin/github-actions/managing-access-to-actions-from-githubcom/using-the-latest-version-of-the-official-bundled-actions.md index 5d4d770631..31e75837ad 100644 --- a/translations/es-ES/content/admin/github-actions/managing-access-to-actions-from-githubcom/using-the-latest-version-of-the-official-bundled-actions.md +++ b/translations/es-ES/content/admin/github-actions/managing-access-to-actions-from-githubcom/using-the-latest-version-of-the-official-bundled-actions.md @@ -1,6 +1,6 @@ --- -title: Using the latest version of the official bundled actions -intro: 'You can update the actions that are bundled with your enterprise, or use actions directly from {% data variables.product.prodname_dotcom_the_website %}.' +title: Utilizar la última versión de las acciones empaquetadas oficiales +intro: 'Puedes actualizar las acciones que vienen en paquete para tu empresa o utilizarlas directamente desde {% data variables.product.prodname_dotcom_the_website %}.' versions: ghes: '*' ghae: '*' @@ -12,45 +12,48 @@ topics: redirect_from: - /admin/github-actions/using-the-latest-version-of-the-official-bundled-actions shortTitle: Use the latest bundled actions +ms.openlocfilehash: 3243199ad7f5d216a351ddc2db7a4e6afed66c9b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120378' --- -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} -Your enterprise instance includes a number of built-in actions that you can use in your workflows. For more information about the bundled actions, see "[Official actions bundled with your enterprise instance](/admin/github-actions/about-using-actions-in-your-enterprise#official-actions-bundled-with-your-enterprise-instance)." +Tu instancia empresarial incluye varias acciones integradas que puedes utilizar en tus flujos de trabajo. Para más información sobre las acciones agrupadas, vea "[Acciones oficiales agrupadas con la instancia de empresa](/admin/github-actions/about-using-actions-in-your-enterprise#official-actions-bundled-with-your-enterprise-instance)". -These bundled actions are a point-in-time snapshot of the official actions found at https://github.com/actions, so there may be newer versions of these actions available. You can use the `actions-sync` tool to update these actions, or you can configure {% data variables.product.prodname_github_connect %} to allow access to the latest actions on {% data variables.product.prodname_dotcom_the_website %}. These options are described in the following sections. +Estas acciones agrupadas son una instantánea en un momento dado de las acciones oficiales que se encuentran en https://github.com/actions, por lo que podría haber versiones nuevas disponibles de ellas. Puede usar la herramienta `actions-sync` para actualizar estas acciones, o bien configurar {% data variables.product.prodname_github_connect %} para permitir el acceso a las acciones más recientes en {% data variables.product.prodname_dotcom_the_website %}. Estas opciones se describen en las secciones siguientes. -## Using `actions-sync` to update the bundled actions +## Uso de `actions-sync` para actualizar las acciones agrupadas -To update the bundled actions, you can use the `actions-sync` tool to update the snapshot. For more information on using `actions-sync`, see "[Manually syncing actions from {% data variables.product.prodname_dotcom_the_website %}](/admin/github-actions/manually-syncing-actions-from-githubcom)." +Para actualizar las acciones agrupadas, puede usar la herramienta `actions-sync` a fin de actualizar la instantánea. Para más información sobre el uso de `actions-sync`, vea "[Sincronización manual de acciones de {% data variables.product.prodname_dotcom_the_website %}](/admin/github-actions/manually-syncing-actions-from-githubcom)". -## Using {% data variables.product.prodname_github_connect %} to access the latest actions +## Utilizar {% data variables.product.prodname_github_connect %} para acceder a las últimas acciones -You can use {% data variables.product.prodname_github_connect %} to allow {% data variables.product.product_name %} to use actions from {% data variables.product.prodname_dotcom_the_website %}. For more information, see "[Enabling automatic access to {% data variables.product.prodname_dotcom_the_website %} actions using {% data variables.product.prodname_github_connect %}](/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect)." +Puedes utilizar {% data variables.product.prodname_github_connect %} para permitir que {% data variables.product.product_name %} utilice acciones desde {% data variables.product.prodname_dotcom_the_website %}. Para más información, vea "[Habilitación del acceso automático a las acciones de {% data variables.product.prodname_dotcom_the_website %} mediante {% data variables.product.prodname_github_connect %}](/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect)". -Once {% data variables.product.prodname_github_connect %} is configured, you can use the latest version of an action by deleting its local repository in the `actions` organization on your instance. For example, if your enterprise instance is using `v1` of the `actions/checkout` action, and you need to use `{% data reusables.actions.action-checkout %}` which isn't available on your enterprise instance, perform the following steps to be able to use the latest `checkout` action from {% data variables.product.prodname_dotcom_the_website %}: +Una vez que se configura {% data variables.product.prodname_github_connect %}, puede usar la versión más reciente de una acción si elimina su repositorio local en la organización `actions` de la instancia. Por ejemplo, si en la instancia de la empresa se usa `v1` de la acción `actions/checkout` y tiene que usar `{% data reusables.actions.action-checkout %}` que no está disponible en la instancia de la empresa, siga estos pasos para poder usar la acción `checkout` más reciente de {% data variables.product.prodname_dotcom_the_website %}: -1. From an enterprise owner account on {% data variables.product.product_name %}, navigate to the repository you want to delete from the *actions* organization (in this example `checkout`). -1. By default, site administrators are not owners of the bundled *actions* organization. To get the access required to delete the `checkout` repository, you must use the site admin tools. Click {% octicon "rocket" aria-label="The rocket ship" %} in the upper-right corner of any page in that repository. - ![Rocketship icon for accessing site admin settings](/assets/images/enterprise/site-admin-settings/access-new-settings.png) -1. Click {% octicon "shield-lock" %} **Security** to see the security overview for the repository. - ![Security header the repository](/assets/images/enterprise/site-admin-settings/access-repo-security-info.png) -1. Under "Privileged access", click **Unlock**. - ![Unlock button](/assets/images/enterprise/site-admin-settings/unlock-priviledged-repo-access.png) -1. Under **Reason**, type a reason for unlocking the repository, then click **Unlock**. - ![Confirmation dialog](/assets/images/enterprise/site-admin-settings/confirm-unlock-repo-access.png) -1. Now that the repository is unlocked, you can leave the site admin pages and delete the repository within the `actions` organization. At the top of the page, click the repository name, in this example **checkout**, to return to the summary page. - ![Repository name link](/assets/images/enterprise/site-admin-settings/display-repository-admin-summary.png) -1. Under "Repository info", click **View code** to leave the site admin pages and display the `checkout` repository. -1. Delete the `checkout` repository within the `actions` organization. For information on how to delete a repository, see "[Deleting a repository](/github/administering-a-repository/deleting-a-repository)." - ![View code link](/assets/images/enterprise/site-admin-settings/exit-admin-page-for-repository.png) -1. Configure your workflow's YAML to use `{% data reusables.actions.action-checkout %}`. -1. Each time your workflow runs, the runner will use the specified version of `actions/checkout` from {% data variables.product.prodname_dotcom_the_website %}. +1. Desde una cuenta de propietario de empresa en {% data variables.product.product_name %}, vaya al repositorio que quiera eliminar de la organización de *acciones* (en este ejemplo `checkout`). +1. De manera predeterminada, los administradores de sitio no son los propietarios de la organización de *acciones* agrupadas. A fin de obtener el acceso necesario para eliminar el repositorio `checkout`, debe usar las herramientas de administración del sitio. Haz clic en {% octicon "rocket" aria-label="The rocket ship" %} en la esquina superior derecha de cualquier página de este repositorio. + ![Ícono de cohete para acceder a los valores de administración del sitio](/assets/images/enterprise/site-admin-settings/access-new-settings.png) +1. Haga clic en {% octicon "shield-lock" %} **Seguridad** para ver la información general de seguridad del repositorio. + ![Encabezado de seguridad del repositorio](/assets/images/enterprise/site-admin-settings/access-repo-security-info.png) +1. En "Acceso con privilegios", haga clic en **Desbloquear**. + ![Botón Desbloquear](/assets/images/enterprise/site-admin-settings/unlock-priviledged-repo-access.png) +1. En **Motivo**, escriba un motivo para desbloquear el repositorio y, después, haga clic en **Desbloquear**. + ![Cuadro de diálogo Confirmación](/assets/images/enterprise/site-admin-settings/confirm-unlock-repo-access.png) +1. Ahora que el repositorio se ha desbloqueado, puede salir de las páginas de administración del sitio y elimina el repositorio dentro de la organización `actions`. En la parte superior de la página, haga clic en el nombre del repositorio, en este ejemplo **checkout**, para volver a la página de resumen. + ![Vínculo del nombre de repositorio](/assets/images/enterprise/site-admin-settings/display-repository-admin-summary.png) +1. En "Información del repositorio", haga clic en **Ver código** para salir de las páginas de administración del sitio y mostrar el repositorio `checkout`. +1. Elimine el repositorio `checkout` dentro de la organización `actions`. Para obtener información sobre cómo eliminar un repositorio, vea "[Eliminación de un repositorio](/github/administering-a-repository/deleting-a-repository)". + ![Vínculo para ver el código](/assets/images/enterprise/site-admin-settings/exit-admin-page-for-repository.png) +1. Configure el código YAML del flujo de trabajo para que use `{% data reusables.actions.action-checkout %}`. +1. Cada vez que se ejecuta el flujo de trabajo, el ejecutor usará la versión especificada de `actions/checkout` de {% data variables.product.prodname_dotcom_the_website %}. - {% ifversion ghes > 3.2 or ghae %} - {% note %} + {% ifversion ghes > 3.2 or ghae %} {% note %} - **Note:** The first time the `checkout` action is used from {% data variables.product.prodname_dotcom_the_website %}, the `actions/checkout` namespace is automatically retired on {% data variables.product.product_location %}. If you ever want to revert to using a local copy of the action, you first need to remove the namespace from retirement. For more information, see "[Automatic retirement of namespaces for actions accessed on {% data variables.product.prodname_dotcom_the_website%}](/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect#automatic-retirement-of-namespaces-for-actions-accessed-on-githubcom)." + **Nota:** La primera vez que se usa la acción `checkout` desde {% data variables.product.prodname_dotcom_the_website %}, el espacio de nombres `actions/checkout` se retira automáticamente en {% data variables.product.product_location %}. Si alguna vez quieres revertir a utilizar una copia local de la acción, primero necesitas eliminar el designador de nombre de la jubilación. Para más información, vea "[Retiro automático de espacios de nombres para las acciones a las que se accede en {% data variables.product.prodname_dotcom_the_website%}](/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect#automatic-retirement-of-namespaces-for-actions-accessed-on-githubcom)". - {% endnote %} - {% endif %} + {% endnote %} {% endif %} diff --git a/translations/es-ES/content/admin/github-actions/using-github-actions-in-github-ae/index.md b/translations/es-ES/content/admin/github-actions/using-github-actions-in-github-ae/index.md index 4e1b489a8d..10df3626fb 100644 --- a/translations/es-ES/content/admin/github-actions/using-github-actions-in-github-ae/index.md +++ b/translations/es-ES/content/admin/github-actions/using-github-actions-in-github-ae/index.md @@ -5,6 +5,12 @@ versions: ghae: '*' children: - /using-actions-in-github-ae -shortTitle: Utilizar las acciones en GitHub AE +shortTitle: Use Actions in GitHub AE +ms.openlocfilehash: ad3e900295b688fef4c4df7fae89595b9d9f4c4f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116673' --- diff --git a/translations/es-ES/content/admin/github-actions/using-github-actions-in-github-ae/using-actions-in-github-ae.md b/translations/es-ES/content/admin/github-actions/using-github-actions-in-github-ae/using-actions-in-github-ae.md index 1ca7363ab8..864ee7d6d1 100644 --- a/translations/es-ES/content/admin/github-actions/using-github-actions-in-github-ae/using-actions-in-github-ae.md +++ b/translations/es-ES/content/admin/github-actions/using-github-actions-in-github-ae/using-actions-in-github-ae.md @@ -9,18 +9,22 @@ topics: - Enterprise redirect_from: - /admin/github-actions/using-actions-in-github-ae -shortTitle: Utiliza acciones +shortTitle: Use actions +ms.openlocfilehash: a8439a08f73667b7d048b31e2c9eb3968ba2e957 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120370' --- +Los flujos de trabajo de {% data variables.product.prodname_actions %} pueden usar _acciones_, que son tareas individuales que puede combinar para crear trabajos y personalizar el flujo de trabajo. Puedes crear tus propias acciones, o utilizar y personalizar a quellas que comparte la comunidad de {% data variables.product.prodname_dotcom %}. +## Acciones oficiales incluidas en {% data variables.product.prodname_ghe_managed %} -Los flujos de trabajo de {% data variables.product.prodname_actions %} pueden utilizar _acciones_, las cuales son tareas individuales que puedes combinar para crear jobs y personalizar tu flujo de trabajo. Puedes crear tus propias acciones, o utilizar y personalizar a quellas que comparte la comunidad de {% data variables.product.prodname_dotcom %}. +La mayoría de las acciones oficiales creadas con {% data variables.product.prodname_dotcom %} se incluyen automáticamente en {% data variables.product.prodname_ghe_managed %} y se capturan en un punto en el tiempo desde {% data variables.product.prodname_marketplace %}. Cuando la instancia de {% data variables.product.prodname_ghe_managed %} se actualiza, también lo hacen las acciones oficiales incluidas. -## Las acciones oficiales en conjunto con {% data variables.product.prodname_ghe_managed %} - -La mayoría de las acciones oficiales de autoría de {% data variables.product.prodname_dotcom %} se agrupan automáticamente con {% data variables.product.prodname_ghe_managed %} y se capturan en un punto en el tiempo desde {% data variables.product.prodname_marketplace %}. Cuando tu instancia de {% data variables.product.prodname_ghe_managed %} se actualiza, las acciones oficiales conjuntas también lo hacen. - -Las acciones agrupadas oficiales incluyen a `actions/checkout`, `actions/upload-artifact`, `actions/download-artifact`, `actions/labeler`, y varias acciones de `actions/setup-`, entre otras. Para ver cuáles de las acciones oficiales se incluyen, busca las siguientes organizaciones en tu instancia: +Las acciones oficiales agrupadas incluyen `actions/checkout`, `actions/upload-artifact`, `actions/download-artifact`, `actions/labeler` y varias acciones `actions/setup-`, entre otras. Para ver cuáles de las acciones oficiales se incluyen, busca las siguientes organizaciones en tu instancia: - https://HOSTNAME/actions - https://HOSTNAME/github -Los archivos de cada acción se mantienen en un repositorio en las organizaciones `actions` y `github`. Cada repositorio de estas acciones incluye las etiquetas, ramas y SHA de confirmación necesarios que tu flujo de trabajo puede utilizar para referenciar a la acción. +Los archivos de cada acción se conservan en un repositorio de las organizaciones `actions` y `github`. Cada repositorio de estas acciones incluye las etiquetas, ramas y SHA de confirmación necesarios que tu flujo de trabajo puede utilizar para referenciar a la acción. diff --git a/translations/es-ES/content/admin/guides.md b/translations/es-ES/content/admin/guides.md index 08b0727759..59109f63b2 100644 --- a/translations/es-ES/content/admin/guides.md +++ b/translations/es-ES/content/admin/guides.md @@ -1,7 +1,7 @@ --- -title: GitHub Enterprise guides +title: Guías de Github Enterprise shortTitle: Guides -intro: 'Learn how to increase developer productivity and code quality with {% data variables.product.product_name %}.' +intro: 'Aprende cómo incrementar la productividad de desarrollador y calidad de código con {% data variables.product.product_name %}.' allowTitleToDifferFromFilename: true layout: product-guides versions: @@ -45,6 +45,7 @@ includeGuides: - /admin/configuration/configuring-built-in-firewall-rules - /admin/configuration/configuring-code-scanning-for-your-appliance - /admin/configuration/configuring-data-encryption-for-your-enterprise + - /admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-dependency-review-for-your-appliance - /admin/configuration/configuring-dns-nameservers - /admin/configuration/configuring-rate-limits - /admin/configuration/configuring-secret-scanning-for-your-appliance @@ -98,7 +99,7 @@ includeGuides: - /admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-dependency-insights-in-your-enterprise - /admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise - /admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise - - /admin/policies/enforcing-policies-for-your-enterprise/enforcing-project-board-policies-in-your-enterprise + - /admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-projects-in-your-enterprise - /admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise - /admin/policies/enforcing-policies-for-your-enterprise/enforcing-team-policies-in-your-enterprise - /admin/policies/enforcing-policies-for-your-enterprise/restricting-email-notifications-for-your-enterprise @@ -146,5 +147,11 @@ includeGuides: - /admin/user-management/suspending-and-unsuspending-users - /admin/overview/creating-an-enterprise-account - /admin/user-management/managing-organizations-in-your-enterprise/restoring-a-deleted-organization +ms.openlocfilehash: 832e990d9b1c30895fce286f1357ef540a96af6f +ms.sourcegitcommit: fd8ebcd1ce75cc30bf063dbcc886e3df98c4c871 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/06/2022 +ms.locfileid: '147854128' --- diff --git a/translations/es-ES/content/admin/identity-and-access-management/index.md b/translations/es-ES/content/admin/identity-and-access-management/index.md index b5ca086a4a..5053cd8a41 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/index.md +++ b/translations/es-ES/content/admin/identity-and-access-management/index.md @@ -1,6 +1,6 @@ --- -title: Administración de accesos y de identidad -intro: 'Puedes configurar la forma en la que las personas acceden {% ifversion ghec or ghae %}a tu empresa en {% data variables.product.product_name %}{% elsif ghes %}{% data variables.product.product_location %}{% endif %}.' +title: Administración de identidades y acceso +intro: 'Puedes configurar cómo las personas acceden a {% ifversion ghec or ghae %}tu empresa en {% data variables.product.product_name %}{% elsif ghes %}{% data variables.product.product_location %}{% endif %}.' redirect_from: - /enterprise/admin/authentication - /admin/authentication @@ -21,5 +21,11 @@ children: - /using-saml-for-enterprise-iam - /using-enterprise-managed-users-for-iam - /managing-recovery-codes-for-your-enterprise +ms.openlocfilehash: 8c7a364ba6310617452626901c5859ef54cd2b47 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147066486' --- diff --git a/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md b/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md index 0582e6ab1c..0ad52e007b 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md +++ b/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md @@ -1,7 +1,7 @@ --- -title: Acerca de la autenticación para tu empresa -shortTitle: Acerca de la autenticación -intro: 'Debes {% ifversion ghae %}configurar el inicio de sesión único (SSO) de SAML para que las personas puedan{% else %}puedes elegir cómo las personas pueden{% endif %} autenticarse para acceder a {% ifversion ghec %}los recursos de tu empresa en {% data variables.product.product_name %}{% elsif ghes %}{% data variables.product.product_location %}{% elsif ghae %}tu empresa de {% data variables.product.product_name %}{% endif %}.' +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 %}.' versions: ghec: '*' ghes: '*' @@ -15,128 +15,128 @@ topics: - SSO --- -## Acerca de la autenticación para tu empresa +## About authentication for your enterprise {% ifversion ghec %} -Los propietarios de empresa en {% data variables.product.product_name %} pueden controlar los requisitos para la autenticación y el acceso a los recursos empresariales. +Enterprise owners on {% data variables.product.product_name %} can control the requirements for authentication and access to the enterprise's resources. -Puedes elegir permitir que los miembros creen y administren cuentas de usuarios o tu empresa puede crear y administrar cuentas para los miembros con las {% data variables.product.prodname_emus %}. Si permites que los miembros administren sus propias cuentas, también puedes configurar la autenticación de SAML tanto para incrementar la seguridad como para centralizar la identidad y el acceso para las aplicaciones web que utiliza tu equipo. +You can choose to allow members to create and manage user accounts, or your enterprise can create and manage accounts for members with {% data variables.product.prodname_emus %}. If you allow members to manage their own accounts, you can also configure SAML authentication to both increase security and centralize identity and access for the web applications that your team uses. -Después de aprender más sobre estas opciones, para determinar el mejor método para tu empresa, consulta la sección "[Identificar el mejor método de autenticación para tu empresa](#identifying-the-best-authentication-method-for-your-enterprise)". +After learning more about these options, to determine which method is best for your enterprise, see "[Identifying the best authentication method for your enterprise](#identifying-the-best-authentication-method-for-your-enterprise)." -## Métodos de autenticación para {% data variables.product.product_name %} +## Authentication methods for {% data variables.product.product_name %} -Las siguientes opciones están disponibles para la administración y autenticación de cuentas en {% data variables.product.product_name %}. +The following options are available for account management and authentication on {% data variables.product.product_name %}. -- [Autenticación mediante {% data variables.product.product_location %}](#authentication-through-githubcom) -- [Autenticación mediante {% data variables.product.product_location %} con restricción de acceso adicional de SAML](#authentication-through-githubcom-with-additional-saml-access-restriction) -- [Autenticación con {% data variables.product.prodname_emus %} y federación](#authentication-with-enterprise-managed-users-and-federation) +- [Authentication through {% data variables.product.product_location %}](#authentication-through-githubcom) +- [Authentication through {% data variables.product.product_location %} with additional SAML access restriction](#authentication-through-githubcom-with-additional-saml-access-restriction) +- [Authentication with {% data variables.product.prodname_emus %} and federation](#authentication-with-enterprise-managed-users-and-federation) -### Autenticación mediante {% data variables.product.product_location %} +### Authentication through {% data variables.product.product_location %} -Predeterminadamente, cada miembro debe crear una cuenta personal en {% data variables.product.product_location %}. Otorgarás acceso a tu empresa y el miembro podrá acceder a los recursos de ella después de iniciar sesión en la cuenta de {% data variables.product.product_location %}. El miembro administra la cuenta y puede contribuir con otras empresas, organizaciones y repositorios en {% data variables.product.product_location %}. +By default, each member must create a personal account on {% data variables.product.product_location %}. You grant access to your enterprise, and the member can access your enterprise's resources after signing into the account on {% data variables.product.product_location %}. The member manages the account, and can contribute to other enterprises, organizations, and repositories on {% data variables.product.product_location %}. -### Autenticación mediante {% data variables.product.product_location %} con restricción de acceso adicional de SAML +### Authentication through {% data variables.product.product_location %} with additional SAML access restriction -Si configuras una restricción adicional de acceso de SAML, cada miembro debe crear y administrar una cuenta personal en {% data variables.product.product_location %}. Otorgarás acceso a tu empresa y el miembro podrá acceder a los recursos de ella después de que ambos inicien sesión en la cuenta de {% data variables.product.product_location %} y se autentiquen exitosamente con tu proveedor de identidad de SAML (IdP). El miembro puede contribuir con otras empresas, organizaciones y repositorios en {% data variables.product.product_location %} utilizando su cuenta personal. Para obtener más información sobre cómo requerir la autenticación de SAML para todo el acceso a los recursos de tu empresa, consulta la sección "[Acerca de SAML para la IAM empresarial](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam)". +If you configure additional SAML access restriction, each member must create and manage a personal account on {% data variables.product.product_location %}. You grant access to your enterprise, and the member can access your enterprise's resources after both signing into the account on {% data variables.product.product_location %} and successfully authenticating with your SAML identity provider (IdP). The member can contribute to other enterprises, organizations, and repositories on {% data variables.product.product_location %} using their personal account. For more information about requiring SAML authentication for all access your enterprise's resources, see "[About SAML for enterprise IAM](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam)." -Si utilizas una organización independiente con {% data variables.product.product_name %} o si no quieres utilizar la autenticación de SAML para cada organización de tu empresa, puedes configurar SAML para una organización individual. Para obtener más información, consulta la sección "[Acerca de la administración de identidad y accesos con el inicio de sesión único de SAML](/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on)". +If you use a standalone organization with {% data variables.product.product_name %}, or if you don't want to use SAML authentication for every organization in your enterprise, you can configure SAML for an individual organization. For more information, see "[About identity and access management with SAML single sign-on](/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on)." -### Autenticación con {% data variables.product.prodname_emus %} y federación +### Authentication with {% data variables.product.prodname_emus %} and federation -Si necesitas más control sobre las cuentas para tus miembros empresariales en {% data variables.product.product_location %}, puedes utilizar las {% data variables.product.prodname_emus %}. Con las {% data variables.product.prodname_emus %}, puedes aprovisionar y administrar cuentas para los miembros de tu empresa en {% data variables.product.product_location %} utilizando tu IdP. Cada miembro inicia sesión en una cuenta que tú creas y tu empresa la administra. Las contribuciones con el resto de {% data variables.product.prodname_dotcom_the_website %} se restringen. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)". +If you need more control of the accounts for your enterprise members on {% data variables.product.product_location %}, you can use {% data variables.product.prodname_emus %}. With {% data variables.product.prodname_emus %}, you provision and manage accounts for your enterprise members on {% data variables.product.product_location %} using your IdP. Each member signs into an account that you create, and your enterprise manages the account. Contributions to the rest of {% data variables.product.prodname_dotcom_the_website %} are restricted. For more information, see "[About {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)." -## Identificar el mejor método de autenticación para tu empresa +## Identifying the best authentication method for your enterprise -Tanto el SSO de SAML como las {% data variables.product.prodname_emus %} aumentan la seguridad para los recursos de tu empresa. {% data variables.product.prodname_emus %} te permite adicionalmente controlar las cuentas de usuario de tus miembros empresariales y restringe lo que las cuentas pueden hacer. Sin embargo, dichas restricciones podrían ser inaceptables para tu empresa si obstruyen los flujos de trabajo de tus desarrolladores. +Both SAML SSO and {% data variables.product.prodname_emus %} increase security for your enterprise's resources. {% data variables.product.prodname_emus %} additionally allows you to control the user accounts for your enterprise members and restricts what the accounts are able to do. However, those restrictions may be unacceptable for your enterprise if they obstruct your developers' workflows. -Para determinar si tu empresa se beneficiaría más del SSO de SAML o de {% data variables.product.prodname_emus %}, hazte estas preguntas. +To determine whether your enterprise would benefit more from SAML SSO or {% data variables.product.prodname_emus %}, ask yourself these questions. -- [¿Quieres controlar las cuentas de usuario de tus usuarios?](#do-you-want-to-control-the-user-accounts-for-your-users) -- [¿Qué proveedor de identidad utiliza tu empresa?](#which-identity-provider-does-your-enterprise-use) -- [¿Tus desarrolladores trabajan en repositorios públicos, gists, o sitios de {% data variables.product.prodname_pages %}?](#do-your-developers-work-in-public-repositories-gists-or-github-pages-sites) -- [¿Tus desarrolladores confían en la colaboración fuera de tu empresa?](#do-your-developers-rely-on-collaboration-outside-of-your-enterprise) -- [¿Tu empresa depende de colaboradores externos?](#does-your-enterprise-rely-on-outside-collaborators) -- [¿Tu empresa puede tolerar los costos de migración?](#can-your-enterprise-tolerate-migration-costs) +- [Do you want to control the user accounts for your users?](#do-you-want-to-control-the-user-accounts-for-your-users) +- [Which identity provider does your enterprise use?](#which-identity-provider-does-your-enterprise-use) +- [Do your developers work in public repositories, gists, or {% data variables.product.prodname_pages %} sites?](#do-your-developers-work-in-public-repositories-gists-or-github-pages-sites) +- [Do your developers rely on collaboration outside of your enterprise?](#do-your-developers-rely-on-collaboration-outside-of-your-enterprise) +- [Does your enterprise rely on outside collaborators?](#does-your-enterprise-rely-on-outside-collaborators) +- [Can your enterprise tolerate migration costs?](#can-your-enterprise-tolerate-migration-costs) -### ¿Quieres controlar las cuentas de usuario de tus usuarios? +### Do you want to control the user accounts for your users? -Es posible que {% data variables.product.prodname_emus %} sea correcto para tu empresa si no quieres que los miembros empresariales utilicen sus propias cuentas en {% data variables.product.prodname_dotcom_the_website %} para acceder a los recursos de esta. +{% data variables.product.prodname_emus %} may be right for your enterprise if you don't want enterprise members to use their own personal accounts on {% data variables.product.prodname_dotcom_the_website %} to access your enterprise's resources. -Con el SSO de SAML, los desarrolladores crean y administran sus propias cuentas personales y cada una de ellas se enlaza con una identidad de SAML en tu IdP. {% data variables.product.prodname_emus %} funciona similar a otras soluciones de SSO comunes, ya que aprovisonarás las cuentas para tus usuarios. También puedes asegurarte de que las cuentas de usuario se adecuen a la identidad de tu empresa al controlar los nombres de usuario y las direcciones de correo electrónico asociadas con las cuentas. +With SAML SSO, developers create and manage their own personal accounts, and each account is linked to a SAML identity in your IdP. {% data variables.product.prodname_emus %} functions more like other familiar SSO solutions, as you will provision the accounts for your users. You can also ensure user accounts conform with your company identity, by controlling usernames and the email addresses associated with the accounts. -Si actualmente requieres que tus usuarios creen una cuenta nueva en {% data variables.product.prodname_dotcom_the_website %} para utilizarla únicamente con tu empresa, {% data variables.product.prodname_emus %} podría ser lo correcto para ti. Sin embargo, el SSO de SAML podría ser una mejor opción si utilizas tu IdP como la fuente de verdad para tu usuario y la administración de accesos agregaría demasiada complejidad. Por ejemplo, tal vez tu empresa no tenga un proceso establecido para integrar a los usuarios nuevos en tu IdP. +If you currently require your users to create a new account on {% data variables.product.prodname_dotcom_the_website %} to use with your enterprise only, {% data variables.product.prodname_emus %} might be right for you. However, SAML SSO may be a better option if using your IdP as the source of truth for your user and access management would add too much complexity. For example, perhaps your enterprise does not have an established process for onboarding new users in your IdP. -### ¿Qué proveedor de identidad utiliza tu empresa? +### Which identity provider does your enterprise use? -{% data variables.product.prodname_emus %} es compatible para una cantidad limitada de IdP, mientras que el SSO de SAML ofrece compatibilidad total para una cantidad más grande de IdP además de la compatibilidad limitada para todos los IdP que implementan el estándar de SAML 2.0. Para obtener la lista de IdP compatibles para cada opción, consulta las secciones "[Acerca de las {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#identity-provider-support)" y "[Acerca de SAML para el IAM empresarial](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam#supported-idps)". +{% data variables.product.prodname_emus %} is supported for a limited number of IdPs, while SAML SSO offers full support for a larger number of IdPs, plus limited support for all IdPs that implement the SAML 2.0 standard. For the list of supported IdPs for each option, see "[About {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#identity-provider-support)" and "[About SAML for enterprise IAM](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam#supported-idps)." -Puedes utilizar las {% data variables.product.prodname_emus %} con un IdP no compatible únicamente si federas el IdP incompatible hacia un IdP compatible para utilizarlo como punto de integración. Si quieres evitar esta complejidad adicional, el SSO de SAML podría ser una mejor solución para ti. +You can use {% data variables.product.prodname_emus %} with an unsupported IdP only if you federate the unsupported IdP to a supported IdP to use as an integration point. If you wish to avoid this extra complexity, SAML SSO may be a better solution for you. -### ¿Tus desarrolladores trabajan en repositorios públicos, gists, o sitios de {% data variables.product.prodname_pages %}? +### Do your developers work in public repositories, gists, or {% data variables.product.prodname_pages %} sites? -Para prevenir que los miembros de la empresa filtren accidentalmente contenido que le pertenezca a ella al público en {% data variables.product.prodname_dotcom_the_website %}, {% data variables.product.prodname_emus %} impone restricciones fuertes sobre lo que pueden hacer los usuarios. Por ejemplo, los {% data variables.product.prodname_managed_users %} no pueden crear repositorios públicos, gists de ningún tipo de visibilidad, ni sitios de {% data variables.product.prodname_pages %} que puedan verse desde fuera de la empresa. Para ver una lista completa de restricciones, consulta la sección "[Capacidades y restricciones de los {% data variables.product.prodname_managed_users %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#abilities-and-restrictions-of-managed-users)". +To prevent enterprise members from accidentally leaking corporate-owned content to the public on {% data variables.product.prodname_dotcom_the_website %}, {% data variables.product.prodname_emus %} imposes strong restrictions on what users can do. For example, {% data variables.product.prodname_managed_users %} cannot create public repositories, gists of any visibility, or {% data variables.product.prodname_pages %} sites that are visible outside the enterprise. For a full list of restrictions, see "[Abilities and restrictions of {% data variables.product.prodname_managed_users %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#abilities-and-restrictions-of-managed-users)." -Estas restricciones no son aceptables para algunas empresas. Para determinar si {% data variables.product.prodname_emus %} te funcionará, revisa las restricciones con tus desarrolladores y confirma si cualquiera de ellas dificultará los flujos de trabajo existentes. En este caso, el SSO de SAML podría ser una mejor elección para tu empresa. +These restrictions are unacceptable for some enterprises. To determine whether {% data variables.product.prodname_emus %} will work for you, review the restrictions with your developers, and confirm whether any of the restrictions will hinder your existing workflows. If so, SAML SSO may be a better choice for your enterprise. -### ¿Tus desarrolladores confían en la colaboración fuera de tu empresa? +### Do your developers rely on collaboration outside of your enterprise? -{% data variables.product.prodname_managed_users_caps %} solo puede contribuir con los repositorios dentro de tu empresa. Si tus desarrolladores deben contribuir con ambos repositorios dentro y fuera de tu empresa, incluyendo a los repositorios privados, {% data variables.product.prodname_emus %} podría no ser lo correcto para tu empresa. El SSO de SAML podría ser una mejor solución. +{% data variables.product.prodname_managed_users_caps %} can only contribute to repositories within your enterprise. If your developers must contribute to both repositories within and outside of your enterprise, including private repositories, {% data variables.product.prodname_emus %} may not be right for your enterprise. SAML SSO may be a better solution. -Algunas empresas mantienen repositorios dentro de una empresa existente utilizando el SSO de SAML en {% data variables.product.product_location %} y también crean una {% data variables.product.prodname_emu_enterprise %}. Los desarrolladores que contribuyen con los repositorios que le pertenecen a ambas empresas desde una estación de trabajo única deben cambiar entre las cuentas de {% data variables.product.product_location %} dentro de un solo buscador o utilizar un buscador diferente para cada cuenta. El desarrollador también podría necesitar personalizar la configuración de Git de la estación de trabajo para acomodar las dos cuentas. La complejidad de este flujo de trabajo puede incrementar el riesgo de filtrar el código interno al público por accidente. +Some companies maintain repositories within an existing enterprise using SAML SSO on {% data variables.product.product_location %}, and also create an {% data variables.product.prodname_emu_enterprise %}. Developers who contribute to repositories owned by both enterprises from a single workstation must switch between the accounts on {% data variables.product.product_location %} within a single browser, or use a different browser for each account. The developer may also need to customize the workstation's Git configuration to accommodate the two accounts. The complexity of this workflow can increase the risk of mistakenly leaking internal code to the public. -Si decides crear una {% data variables.product.prodname_emu_enterprise %} pero necesitas que los desarrolladores contribuyan con los recursos fuera de la empresa desde una sola estación de trabajo, puedes proporcionar compatibilidad para cambiar entre las cuentas de una configuración local de Git del desarrollador. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users#supporting-developers-with-multiple-user-accounts-on-githubcom)". +If you decide to create an {% data variables.product.prodname_emu_enterprise %} but require that developers contribute to resources outside of the enterprise from a single workstation, you can provide support for switching between the accounts in a developer's local Git configuration. For more information, see "[About {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users#supporting-developers-with-multiple-user-accounts-on-githubcom)." -### ¿Tu empresa depende de colaboradores externos? +### Does your enterprise rely on outside collaborators? -Con el SSO de SAML puedes otorgar acceso a repositorios específicos para las personas que no sean miembros del directorio de tu IdP si utilizas el rol de colaborador externo. Esto puede ser especialmente útil para los colaboradores que son externos a tu negocio, tal como los contratistas. Para obtener más información, consulta la sección "[Agregar colaboradores externos a los repositorios de tu organización](/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization)". +With SAML SSO, you can give access to specific repositories to people who are not members of your IdP's directory, by using the outside collaborator role. This can be especially useful for collaborators that are external to your business, such as contractors. For more information, see "[Adding outside collaborators to repositories in your organization](/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization)." -Con {% data variables.product.prodname_emus %}, el rol de colaborador externo no existe. Solo se puede acceder a los recursos de tu empresa mediante {% data variables.product.prodname_managed_users %}, lo cual siempre se aprovisiona en tu IdP. Para dar acceso a tu empresa a los colaboradores externos, necesitarás utilizar cuentas de invitado en tu IdP. Si te interesa {% data variables.product.prodname_emus %}, confirma con tus desarrolladores si esto dificultará cualquiera de sus flujos de trabajo existentes. En este caso, el SSO de SAML podría ser una mejor solución. +With {% data variables.product.prodname_emus %}, the outside collaborator role does not exist. Your enterprise's resources can only be accessed by {% data variables.product.prodname_managed_users %}, which are always provisioned by your IdP. To give external collaborators access to your enterprise, you would have to use guest accounts in your IdP. If you're interested in {% data variables.product.prodname_emus %}, confirm with your developers whether this will hinder any of their existing workflows. If so, SAML SSO may be a better solution. -### ¿Tu empresa puede tolerar los costos de migración? +### Can your enterprise tolerate migration costs? -Si tu empresa es nueva en {% data variables.product.prodname_dotcom_the_website %}, el SSO de SAML y {% data variables.product.prodname_emus %} se pueden adoptar con la misma facilidad. +If your enterprise is new to {% data variables.product.prodname_dotcom_the_website %}, SAML SSO and {% data variables.product.prodname_emus %} are equally easy to adopt. -Si ya estás utilizando {% data variables.product.prodname_dotcom_the_website %} con los desarrolladores que administran sus propias cuentas de usuario, el adoptar {% data variables.product.prodname_emus %} requerirá una migración a una cuenta empresarial nueva. Para obtener más información, consulta la sección "[Acerca de las empresas con {% data variables.product.prodname_managed_users %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#about-enterprises-with-managed-users)". +If you're already using {% data variables.product.prodname_dotcom_the_website %} with developers managing their own user accounts, adopting {% data variables.product.prodname_emus %} requires migrating to a new enterprise account. For more information, see "[About enterprises with {% data variables.product.prodname_managed_users %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#about-enterprises-with-managed-users)." -Aunque {% data variables.product.prodname_emus %} es gratuito, el proceso de migración podría requerir tiempo o costos para tu equipo. Confirma que este proceso de migración es aceptable para tu negocio y tus desarrolladores. De lo contrario, el SSO de SAML podría ser una mejor opción para ti. +Although {% data variables.product.prodname_emus %} is free, the migration process may require time or cost from your team. Confirm that this migration process is acceptable to your business and your developers. If not, SAML SSO may be the better choice for you. {% elsif ghes %} -Los administradores de sitio pueden decidir cómo se autentican las personas para acceder a la instancia de {% data variables.product.product_name %}. Puedes utilizar la autenticación integrada de {% data variables.product.product_name %} o, si quieres centralizar la administración de acceso e identidad para las aplicaciones web que utiliza tu equipo, puedes configurar un método de autenticación externo. +Site administrators can decide how people authenticate to access a {% data variables.product.product_name %} instance. You can use {% data variables.product.product_name %}'s built-in authentication, or, if you want to centralize identity and access management for the web applications that your team uses, you can configure an external authentication method. -## Métodos de autenticación para {% data variables.product.product_name %} +## Authentication methods for {% data variables.product.product_name %} -Los siguientes métodos de autenticación están disponibles para {% data variables.product.product_name %}. +The following authentication methods are available for {% data variables.product.product_name %}. -- [Autenticación incorporada](#built-in-authentication) -- [Autenticación externa](#external-authentication) +- [Built-in authentication](#built-in-authentication) +- [External authentication](#external-authentication) -### Autenticación incorporada +### Built-in authentication -{% data reusables.enterprise_user_management.built-in-authentication-new-accounts %} Para acceder a tu instancia, las personas se autenticarán con las credenciales para la cuenta. Para obtener más información, consulta la sección "[Configurar la autenticación incorporada](/admin/identity-and-access-management/using-built-in-authentication/configuring-built-in-authentication)". +{% data reusables.enterprise_user_management.built-in-authentication-new-accounts %} To access your instance, people authenticate with the credentials for the account. For more information, see "[Configuring built-in authentication](/admin/identity-and-access-management/using-built-in-authentication/configuring-built-in-authentication)." -### Autenticación externa +### External authentication -Si utilizas un directorio o proveedor de identidad (IdP) externos para centralizar el acceso a varias aplicaciones web, es posible que puedas configurar la autenticación externa para {% data variables.product.product_location %}. Para obtener más información, consulta lo siguiente. +If you use an external directory or identity provider (IdP) to centralize access to multiple web applications, you may be able to configure external authentication for {% data variables.product.product_location %}. For more information, see the following. -- "[Utilizar CAS para el IAM empresarial](/admin/identity-and-access-management/using-cas-for-enterprise-iam)" -- "[Utilizar LDAP para el IAM empresarial](/admin/identity-and-access-management/using-ldap-for-enterprise-iam)" -- "[Utilizar SAML para el IAM empresarial](/admin/identity-and-access-management/using-saml-for-enterprise-iam)" +- "[Using CAS for enterprise IAM](/admin/identity-and-access-management/using-cas-for-enterprise-iam)" +- "[Using LDAP for enterprise IAM](/admin/identity-and-access-management/using-ldap-for-enterprise-iam)" +- "[Using SAML for enterprise IAM](/admin/identity-and-access-management/using-saml-for-enterprise-iam)" -Si eliges utilizar la autenticación externa, también puedes configurar la autenticación reversible para las personas que no tiene una cuenta en tu proveedor de autenticación externo. Por ejemplo, podrías querer otorgar acceso a un usuario máquina o a un contratista. Para obtener más información, consulta la sección "[Permitir la autenticación integrada para los usuarios fuera de tu proveedor](/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider)". +If you choose to use external authentication, you can also configure fallback authentication for people who don't have an account on your external authentication provider. For example, you may want to grant access to a contractor or machine user. For more information, see "[Allowing built-in authentication for users outside your provider](/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider)." {% elsif ghae %} -{% data variables.product.product_name %} utiliza el SSO de SAML para la autenticación. Los propietarios de empresas deben configurar el SSO de SAML con un proveedor de identidad (IdP) de SAML durante la inicialización. Para obtener más información, consulta la sección "[Acerca de SAML para la IAM empresarial](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam)". +{% data variables.product.product_name %} uses SAML SSO for authentication. Enterprise owners must configure SAML SSO with a SAML identity provider (IdP) during initialization. For more information, see "[About SAML for enterprise IAM](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam)." {% endif %} -## Leer más +## Further reading -- [Tipos de cuentas de {% data variables.product.company_short %}](/get-started/learning-about-github/types-of-github-accounts)" -- "[Acerca de las cuentas de empresa](/admin/overview/about-enterprise-accounts)" +- "[Types of {% data variables.product.company_short %} accounts](/get-started/learning-about-github/types-of-github-accounts)" +- "[About enterprise accounts](/admin/overview/about-enterprise-accounts)" {%- ifversion ghec %} -- "[¿Puedo crear cuentas para las personas en mi organización?](/organizations/managing-membership-in-your-organization/can-i-create-accounts-for-people-in-my-organization)" +- "[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 %} diff --git a/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider.md b/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider.md index 6fa93c7e0b..7ed12e88da 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider.md +++ b/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider.md @@ -1,6 +1,6 @@ --- -title: Allowing built-in authentication for users outside your provider -intro: 'You can configure fallback authentication to allow built-in authentication for people who don''t have an account on your CAS, LDAP, or SAML authentication provider.' +title: Permitir la autenticación integrada de los usuarios ajenos al proveedor +intro: 'Puedes configurar la autenticación de reserva a fin de permitir la autenticación integrada de los usuarios que no tienen cuenta en tu proveedor de autenticación SAML, LDAP o CAS.' redirect_from: - /enterprise/admin/user-management/allowing-built-in-authentication-for-users-outside-your-identity-provider - /enterprise/admin/authentication/allowing-built-in-authentication-for-users-outside-your-identity-provider @@ -16,45 +16,46 @@ topics: - Enterprise - Identity shortTitle: Fallback authentication +ms.openlocfilehash: d011a710898e19dfdfa3591cbba2cbf7ae629885 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147064438' --- +## Acerca de la autenticación integrada de los usuarios ajenos al proveedor -## About built-in authentication for users outside your provider +De forma predeterminada, al habilitar la autenticación externa de {% data variables.product.product_name %}, la autenticación integrada está deshabilitada para la instancia. Para más información, consulta "[Acerca de la autenticación en tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#external-authentication)". -By default, when you enable external authentication for {% data variables.product.product_name %}, built-in authentication is disabled for your instance. Para obtener más información, consulta la sección "[Acerca de la autenticación para tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#external-authentication)". +Si no puedes agregar cuentas específicas a tu proveedor de autenticación externo, como cuentas para contratistas o usuarios de máquinas, puedes configurar la autenticación de reserva. La autenticación de reserva permite la autenticación integrada de usuarios externos y el acceso a una cuenta de reserva si el proveedor de autenticación no está disponible. -If you're unable to add specific accounts to your external authentication provider, such as accounts for contractors or machine users, you can configure fallback authentication. Fallback authentication allows built-in authentication for outside users and to access a fallback account if your authentication provider is unavailable. - -If you configure built-in authentication and a person successfully authenticates with SAML or CAS, the person will no longer have the option to authenticate with a username and password. Si un usuario autentica exitosamente con LDAP, las credenciales ya no se consideran internas. +Si configuras la autenticación integrada y un usuario se autentica correctamente con SAML o CAS, este ya no tendrá la opción de autenticarse con un nombre de usuario y una contraseña. Si un usuario autentica exitosamente con LDAP, las credenciales ya no se consideran internas. {% warning %} -**Advertencia:** Si desactivas la autenticación integrada, debes suspender individualmente a todo usuario que ya no debe tener acceso a la instancia. Para obtener más información, consulta "[Suspender y anular suspensión de usuarios](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users)." +**Advertencia:** Si desactiva la autenticación integrada, debe suspender individualmente a todos los usuarios que ya no deban tener acceso a la instancia. Para más información, vea "[Suspensión y anulación de la suspensión de usuarios](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users)". {% endwarning %} -## Configuring built-in authentication for users outside your provider +## Configuración de la autenticación integrada para usuarios ajenos al proveedor -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_management_console.authentication %} -4. Selecciona tu proveedor de identidad. ![Seleccionar la opción proveedor de identidad](/assets/images/enterprise/management-console/identity-provider-select.gif) -5. Selecciona **Permitir la creación de cuentas con autenticación integrada**. ![Seleccionar la opción autenticación integrada](/assets/images/enterprise/management-console/built-in-auth-identity-provider-select.png) -6. Lee la advertencia, luego haz clic en **Aceptar**. +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.authentication %} +4. Selecciona tu proveedor de identidad. + ![Selección de la opción de proveedor de identidades](/assets/images/enterprise/management-console/identity-provider-select.gif) +5. Seleccione **Allow creation of accounts with built-in authentication** (Permitir la creación de cuentas con autenticación integrada). + ![Selección de la opción de autenticación integrada](/assets/images/enterprise/management-console/built-in-auth-identity-provider-select.png) +6. Lea la advertencia y haga clic en **Aceptar**. -{% data reusables.enterprise_user_management.two_factor_auth_header %} -{% data reusables.enterprise_user_management.2fa_is_available %} +{% data reusables.enterprise_user_management.two_factor_auth_header %} {% data reusables.enterprise_user_management.2fa_is_available %} -## Inviting users outside your provider to authenticate to your instance +## Invitar a los usuarios ajenos al proveedor a autenticarse en tu instancia Cuando un usuario acepta la invitación, puede utilizar su nombre de usuario y contraseña para iniciar sesión en lugar de iniciar sesión a través del IdP. -{% data reusables.enterprise_site_admin_settings.sign-in %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.invite-user-sidebar-tab %} -{% data reusables.enterprise_site_admin_settings.invite-user-reset-link %} +{% data reusables.enterprise_site_admin_settings.sign-in %} {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.invite-user-sidebar-tab %} {% data reusables.enterprise_site_admin_settings.invite-user-reset-link %} -## Leer más +## Información adicional -- "[Utilizar CAS para el IAM empresarial](/admin/identity-and-access-management/using-cas-for-enterprise-iam)" -- "[Utilizar LDAP para el IAM empresarial](/admin/identity-and-access-management/using-ldap-for-enterprise-iam)" -- "[Utilizar SAML para el IAM empresarial](/admin/identity-and-access-management/using-saml-for-enterprise-iam)" +- "[Uso de CAS para IAM empresarial](/admin/identity-and-access-management/using-cas-for-enterprise-iam)" +- "[Uso de LDAP para IAM empresarial](/admin/identity-and-access-management/using-ldap-for-enterprise-iam)" +- "[Uso de SAML para IAM empresarial](/admin/identity-and-access-management/using-saml-for-enterprise-iam)" diff --git a/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/changing-authentication-methods.md b/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/changing-authentication-methods.md index c43aea77bd..394c7d504d 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/changing-authentication-methods.md +++ b/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/changing-authentication-methods.md @@ -1,5 +1,5 @@ --- -title: Modificar los métodos de autenticación +title: Cambio de métodos de autenticación intro: 'Puedes modificar la manera en que {% data variables.product.prodname_ghe_server %} se autentica con tus cuentas existentes en cualquier momento.' redirect_from: - /enterprise/admin/user-management/changing-authentication-methods @@ -15,29 +15,34 @@ topics: - Authentication - Enterprise - Identity -shortTitle: Cambiar los métodos de autenticación +shortTitle: Change authentication methods +ms.openlocfilehash: 074c4fe8784d3ea7b8ada6b532e680384571facf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120362' --- +Las cuentas de usuario de {% data variables.product.product_location %} se mantienen al cambiar el método de autenticación y los usuarios seguirán iniciando sesión en la misma cuenta siempre que su nombre de usuario no cambie. -Cuando modificas el método de autenticación, las cuentas de usuario en {% data variables.product.product_location %} se conservan y los usuarios seguirán iniciando sesión en la misma cuenta siempre que su nombre de usuario no cambie. - -Si el nuevo método de autenticación modifica los nombres de usuario, se crearán nuevas cuentas. Como administrador, puedes renombrar a los usuarios a través de la configuración de administrador de sitio, o utilizando [La API de Administración de Usuarios](/rest/reference/enterprise-admin#update-the-username-for-a-user). +Si el nuevo método de autenticación modifica los nombres de usuario, se crearán nuevas cuentas. Como administrador, puede cambiar el nombre de los usuarios mediante la configuración de administrador del sitio o mediante la [API de administración de usuarios](/rest/reference/enterprise-admin#update-the-username-for-a-user). Otras cuestiones que deberías tener en cuenta son las siguientes: -* **Contraseñas:** Si comienzas a usar la autenticación integrada para tu instancia, los usuarios deben [configurar una contraseña](/enterprise/user/articles/how-can-i-reset-my-password/) una vez completado el cambio. +* **Contraseñas:** si empieza a usar la autenticación integrada para la instancia, los usuarios deben [establecer una contraseña](/enterprise/user/articles/how-can-i-reset-my-password/) una vez completado el cambio. -* **Administradores del sitio:** Los privilegios administrativos son [controlados por tu proveedor de identidad cuando usas SAML](/enterprise/admin/guides/user-management/using-saml/#saml-attributes) y pueden ser [controlados por los miembros del grupo cuando usas LDAP](/enterprise/admin/authentication/using-ldap#configuring-ldap-with-your-github-enterprise-server-instance). +* **Administradores del sitio:** los privilegios administrativos se [controlan mediante el proveedor de identidades cuando se usa SAML](/enterprise/admin/guides/user-management/using-saml/#saml-attributes) y se pueden [controlar mediante la pertenencia a grupos cuando se usa LDAP](/enterprise/admin/authentication/using-ldap#configuring-ldap-with-your-github-enterprise-server-instance). -* **Miembros del equipo:** Solo LDAP te permite [controlar los miembros del equipo](/enterprise/admin/authentication/using-ldap#configuring-ldap-with-your-github-enterprise-server-instance) desde tu servidor de directorios. +* **Pertenencia a equipos:** solo LDAP permite [controlar la pertenencia a equipos](/enterprise/admin/authentication/using-ldap#configuring-ldap-with-your-github-enterprise-server-instance) desde el servidor de directorios. -* **Suspensión de usuario:** cuando usas LDAP para autenticar, se puede controlar el acceso al {% data variables.product.prodname_ghe_server %} mediante _grupos restringidos_. Después de cambiar a LDAP, si se configuran grupos restringidos, los usuarios existentes que no estén en uno de esos grupos serán suspendidos. La suspensión ocurrirá cuando inicien sesión o durante la siguiente sincronización LDAP. +* **Suspensión de usuarios:** cuando se usa LDAP para autenticarse, el acceso a {% data variables.product.prodname_ghe_server %} se puede controlar mediante _grupos restringidos_. Después de cambiar a LDAP, si se configuran grupos restringidos, los usuarios existentes que no estén en uno de esos grupos serán suspendidos. La suspensión ocurrirá cuando inicien sesión o durante la siguiente sincronización LDAP. -* **Miembros del grupo:** Cuando usas LDAP para autenticar, [se suspende y se anula la suspensión](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users) de los usuarios automáticamente, en función de los miembros del grupo con restricciones y los estados de cuenta con Active Directory. +* **Pertenencia a grupos:** cuando se usa LDAP para autenticarse, los usuarios [se suspenden o se anula su suspensión](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users) automáticamente en función de la pertenencia a grupos restringidos y el estado de la cuenta con Active Directory. -* **Autenticación Git:** SAML y CAS solo admiten la autenticación Git a través de HTTP o HTTPS usando un [token de acceso personal](/articles/creating-an-access-token-for-command-line-use). No se admite la autenticación de contraseña a través de HTTP o HTTPS. LDAP admite la autenticación Git basada en contraseña por defecto, pero te recomendamos [desactivar ese método](/enterprise/admin/authentication/using-ldap#disabling-password-authentication-for-git-operations) y forzar la autenticación mediante un token de acceso personal o clave SSH. +* **Autenticación de Git:** SAML y CAS solo admiten la autenticación de Git mediante HTTP o HTTPS con un [token de acceso personal](/articles/creating-an-access-token-for-command-line-use). No se admite la autenticación de contraseña a través de HTTP o HTTPS. LDAP admite la autenticación de Git basada en contraseña de forma predeterminada, pero se recomienda [deshabilitar ese método](/enterprise/admin/authentication/using-ldap#disabling-password-authentication-for-git-operations) y forzar la autenticación con un token de acceso personal o una clave SSH. -* **Autenticación de API:** SAML y CAS solo admiten la autenticación de API usando un [token de acceso personal](/articles/creating-an-access-token-for-command-line-use). No se admite la autenticación básica. +* **Autenticación de API:** SAML y CAS solo admiten la autenticación de API mediante un [token de acceso personal](/articles/creating-an-access-token-for-command-line-use). No se admite la autenticación básica. -* **Autenticación de dos factores:** {% data reusables.enterprise_user_management.external_auth_disables_2fa %} +* **Autenticación en dos fases:** {% data reusables.enterprise_user_management.external_auth_disables_2fa %} -* **Autenticación de segunda opción para los usuarios que no tienen una cuenta en tu proveedor de autenticación externa:** Puedes invitar a los usuarios para que se autentiquen en {% data variables.product.product_location %} sin agregarlos a tu proveedor de identidad. Para obtener más información, consulta la sección "[Permitir la autenticación integrada para los usuarios fuera de tu proveedor](/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider)". +* **Autenticación de reserva para usuarios sin cuenta en tu proveedor de autenticación externo**: puedes invitar a los usuarios a autenticarse en {% data variables.product.product_location %} sin agregarlos a tu proveedor de identidades. Para obtener más información, consulta "[Permiso para la autenticación integrada para usuarios fuera del proveedor](/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider)". 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 e481c9e53d..ea528a4600 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 @@ -1,12 +1,9 @@ --- title: Administrar el IAM para tu empresa intro: | - {%- ifversion ghec %} - Puedes invitar a las cuentas personales existentes de {% data variables.product.product_location %} para que se conviertan en miembros de tu empresa y, opcionalmente, puedes habilitar el inicio de sesión único (SSO) de SAML para administrar el acceso centralmente. Como alternativa, puedes utilizar las {% data variables.product.prodname_emus %} con el SSO de SAML para crear y controlar las cuentas de los miembros de tu empresa. - {%- elsif ghes %} - Puedes utilizar la autenticación integrada de {% data variables.product.product_name %} o puedes administrar la autenticación centralmente y acceder a tu instancia con CAS, LDAP o SAML. - {%- elsif ghae %} - Debes utilizar el inicio de sesión único (SSO) de SAML para administrar centralmente la administración y el acceso a tu empresa de {% data variables.product.product_name %}. Opcionalmente, puedes utilizar el Sistema para Administración de Identidades entre Dominios (SCIM) para aprovisionar automáticamente las cuentas y acceder a {% data variables.product.product_name %} cuando hagas cambios en tu proveedor de identidad (IdP). + {%- ifversion ghec %} Puedes invitar a cuentas personales existentes en {% data variables.product.product_location %} para ser miembros de tu empresa y, opcionalmente, habilitar el inicio de sesión único (SSO) de SAML para administrar el acceso de forma centralizada. Como alternativa, puedes usar {% data variables.product.prodname_emus %} con el inicio de sesión único de SAML para crear y controlar las cuentas de los miembros de la empresa. + {%- elsif ghes %} Puedes usar la autenticación integrada de {% data variables.product.product_name %}, o bien administrar de forma centralizada la autenticación y el acceso a la instancia con CAS, LDAP o SAML. + {%- elsif ghae %} Debes usar el inicio de sesión único (SSO) de SAML para administrar de forma centralizada la autenticación y el acceso a la empresa en {% data variables.product.product_name %}. Opcionalmente, puedes usar System for Cross-domain Identity Management (SCIM) para aprovisionar cuentas de forma automática y acceder a l{% data variables.product.product_name %} al realizar cambios en el proveedor de identidades (IdP). {%- endif %} redirect_from: - /enterprise/admin/categories/authentication @@ -31,6 +28,12 @@ children: - /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 +shortTitle: Manage IAM for your enterprise +ms.openlocfilehash: 0af30fe07928336fd93ba3b17fd1efff0b64e354 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147718009' --- 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 index 1ffcbea270..e7634bf4ba 100644 --- 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 @@ -1,7 +1,7 @@ --- -title: Troubleshooting identity and access management for your enterprise +title: Solución de problemas de administración de acceso e identidad para la empresa shortTitle: Troubleshoot IAM -intro: Review common issues and solutions for identity and access management for your enterprise. +intro: Revisa los problemas y soluciones comunes de la administración de acceso e identidad para su empresa. versions: ghec: '*' ghes: '*' @@ -14,31 +14,35 @@ topics: - Security - SSO - Troubleshooting +ms.openlocfilehash: 806db249c8ad083965136005843d30fd1a3f5015 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147093188' --- +## Conflictos de nombre de usuario -## 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 %} Si la empresa usa {% data variables.product.prodname_emus %}, {% endif %}{% data variables.product.product_name %} normaliza un identificador que proporciona el proveedor de identidades (IdP) para crear el nombre de usuario de cada persona en {% data variables.product.prodname_dotcom %}. Si varias cuentas se normalizan en el mismo nombre de usuario de {% data variables.product.prodname_dotcom %}, se produce un conflicto de nombre de usuario y solo se crea la primera cuenta de usuario. Para más información, consulta "[Consideraciones sobre el 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 +## Errores al cambiar las configuraciones de autenticación -Si estás teniendo problemas al cambiar entre las diferentes configuraciones de autenticación, tales como cambiar tu configuración del SSO de SAML de una organización a una cuenta empresarial o migrándote de SAML a OIDC para las {% data variables.product.prodname_emus %}, asegúrate de estar siguiendo nuestras mejores prácticas para dicho cambio. +Si tienes problemas al cambiar entre distintas configuraciones de autenticación, como cambiar la configuración de SSO de SAML de una organización a una cuenta empresarial o migrar de SAML a OIDC para {% data variables.product.prodname_emus %}, asegúrate de seguir nuestros procedimientos recomendados para el cambio. -- "[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)" +- "[Cambio de la configuración de SAML de una cuenta de organización a una empresarial](/admin/identity-and-access-management/using-saml-for-enterprise-iam/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account)" +- "[Migración de SAML a 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 +## Acceso a la empresa cuando el inicio de sesión único no está disponible -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)". +Si un error de configuración de SAML o un problema con el proveedor de identidades (IdP) te impide usar el inicio de sesión único, puedes usar un código de recuperación para acceder a la empresa. Para más información, vea "[Acceso a la cuenta de empresa si el proveedor de identidades 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 +## Errores de autenticación de SAML -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)." +Si los usuarios experimentan errores al intentar autenticarse con SAML, consulta "[Solución de problemas de autenticación de SAML](/admin/identity-and-access-management/using-saml-for-enterprise-iam/troubleshooting-saml-authentication)". {% ifversion ghec %} -## Leer más +## Información adicional -- "[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 %} +- "[Solución de problemas de administración de acceso e identidad para la organización](/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/managing-iam-for-your-enterprise/username-considerations-for-external-authentication.md b/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication.md index 0e5cba2071..883bc7ab2b 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication.md +++ b/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication.md @@ -1,7 +1,7 @@ --- -title: Consideraciones de nombre de usuario para la autenticación externa -shortTitle: Consideraciones de nombre de usuario -intro: '{% ifversion ghes or ghec %}Cuando utilizas {% ifversion ghes %}CAS, LDAP o SAML para la autenticación{% elsif ghec %}{% data variables.product.prodname_emus %}{% endif %}, {% endif %}{% data variables.product.product_name %} sigue reglas específicas para determinar el nombre de usuario de cada cuenta de usuario {% ifversion ghec or ghae %}en tu empresa{% elsif ghes %}en tu instancia{% endif %}.' +title: Consideraciones sobre el nombre de usuario para la autenticación externa +shortTitle: Username considerations +intro: '{% ifversion ghes or ghec %}Cuando usas {% ifversion ghes %}CAS, LDAP o SAML para la autenticación{% elsif ghec %}{% data variables.product.prodname_emus %}{% endif %}, {% endif %}{% data variables.product.product_name %} sigue ciertas reglas para determinar el nombre de usuario para cada cuenta de usuario {% ifversion ghec or ghae %}en la empresa{% elsif ghes %}en la instancia{% endif %}.' miniTocMaxHeadingLevel: 3 versions: ghec: '*' @@ -14,144 +14,141 @@ topics: - Enterprise - Identity - SSO +ms.openlocfilehash: 72f83b870e2c0ea13d95511ce4fc000b3ccfcfc5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147718001' --- +{% ifversion ghec %} {% note %} -{% ifversion ghec %} -{% note %} +**Nota**: Este artículo solo se aplica a {% data variables.product.prodname_emus %}. Si usas {% data variables.product.prodname_ghe_cloud %} sin {% data variables.product.prodname_emus %}, son los usuarios quienes crean los nombres de usuario, no {% data variables.product.prodname_dotcom %}. -**Nota:** Este artículo solo aplica a {% data variables.product.prodname_emus %}. Si tuilizas {% data variables.product.prodname_ghe_cloud %} sin {% data variables.product.prodname_emus %}, los usuarios crearán sus nombres de usuario y no {% data variables.product.prodname_dotcom %}. - -{% endnote %} -{% endif %} +{% endnote %} {% endif %} ## Acerca de los nombres de usuario con autenticación externa {% ifversion ghes %} -Puedes configurar la autenticación externa para {% data variables.product.product_name %} utilizando CAS, LDAP o SAML. Para obtener más información, consulta la sección "[Acerca de la autenticación para tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#authentication-methods-for-github-enterprise-server)". +Puedes configurar la autenticación externa para {% data variables.product.product_name %} mediante CAS, LDAP o SAML. Para obtener más información, consulta "[Acerca de la autenticación para tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#authentication-methods-for-github-enterprise-server)". -Cuando utilizas autenticación externa, {% data variables.product.product_location %} crea automáticamente un nombre de usuario para cada persona cuando inician sesión en {% data variables.product.product_location %} mediante tu sistema de autenticación externa para la primera ocasión. +Al usar la autenticación externa, {% data variables.product.product_location %} crea automáticamente un nombre de usuario para cada persona cuando la persona inicia sesión en {% data variables.product.product_location %} mediante el sistema de autenticación externo por primera vez. {% elsif ghec %} -Si utilizas una empresa con {% data variables.product.prodname_emus %}, los miembros de tu empresa se autentican para acceder a {% data variables.product.prodname_dotcom %} mediante tu proveedor de identidad (IdP) de SAML. Para obtener más información, consulta las secciones"[Acerca de las {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)" y "[Acerca de la autenticación para tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#authentication-methods-for-github-enterprise-server)". +Si usas una empresa con {% data variables.product.prodname_emus %}, los miembros de la empresa se autentican para acceder a {% data variables.product.prodname_dotcom %} mediante el proveedor de identidades (IdP) de SAML. Para obtener más información, consulta ["Acerca de los {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)" y "[Acerca de la autenticación para tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#authentication-methods-for-github-enterprise-server)". -{% data variables.product.product_name %} crea automáticamente un nombre de usuario para cada persona cuando su cuenta de usuario se aprovisiona a través de SCIM mediante la normalización de un identificador que proporciona tu IdP. Si se normalizan identificadores múltiples en el mismo nombre de usuario, ocurrirá un conflicto de nombre de usuario y solo se creará la primera cuenta de usuario. Puedes resolver conflictos de nombre de usuario haciendo un cambio en tu IdP para que los nombres de usuario normalizados sean únicos. +{% data variables.product.product_name %} crea automáticamente un nombre de usuario para cada persona cuando su cuenta de usuario se aprovisiona mediante SCIM, al normalizar un identificador que el IdP proporciona. Si se normalizan varios identificadores en el mismo nombre de usuario, se produce un conflicto de nombre de usuario y solo se crea la primera cuenta de usuario. Para resolver conflictos de nombre de usuario, realice un cambio en el IdP para que los nombres de usuario normalizados sean únicos. {% elsif ghae %} -{% data variables.product.product_name %} utiliza el SSO de SAML para la autenticación y crea automáticamente un nombre de usuario para cada persona cuando esta inicia sesión mediante tu proveedor de identidad (IdP) por primera vez. +{% data variables.product.product_name %} usa el inicio de sesión único de SAML para la autenticación y crea automáticamente un nombre de usuario para cada persona cuando la persona inicia sesión mediante el proveedor de identidades (IdP) por primera vez. {% endif %} {% ifversion ghec %} ## Acerca de los nombres de usuario para {% data variables.product.prodname_managed_users %} -Cuando se crea tu {% data variables.product.prodname_emu_enterprise %}, debes elegir un código corto que se utilizará como el sufijo para los nombres de usuario de los miembros de tu empresa. {% data reusables.enterprise-accounts.emu-shortcode %} El usuario de configuración que configure el SSO de SAML tendrá un nombre de usuario en el formato **@SHORT-CODE_admin**. +Cuando se cree tu {% data variables.product.prodname_emu_enterprise %}, deberás elegir un código corto que se usará como sufijo de los nombres de usuario de los miembros de tu empresa. {% data reusables.enterprise-accounts.emu-shortcode %} El usuario de configuración que configura el inicio de sesión único de SAML tiene un nombre de usuario con el formato **@SHORT-CODE_admin**. -Cuando aprovisionas un usuario nuevo desde tu proveedor de identidad, el {% data variables.product.prodname_managed_user %} nuevo tendrá un nombre de usuario de {% data variables.product.prodname_dotcom %} en el formato de **@IDP-USERNAME_SHORT-CODE**. El componente IDP-USERNAME se forma normalizando el valor de atributo de SCIM `userName` que se envía desde el IdP. +Al aprovisionar un nuevo usuario desde el proveedor de identidades, el nuevo {% data variables.product.prodname_managed_user %} tendrá un nombre de usuario de {% data variables.product.prodname_dotcom %} con el formato **@IDP-USERNAME_ SHORT-CODE** . El componente IDP-USERNAME se forma normalizando el valor del atributo `userName` de SCIM que se envía desde el IdP. -| Proveedor de identidad | Nombre de usuario de {% data variables.product.prodname_dotcom %} -| --------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Azure Active Directory (Azure AD) | _IDP-USERNAME_ se conforma al normalizar los caracteres que preceden al carácter `@` en el UPN (Nombre Principal de Usuario), el cual no incluye el `#EXT#` para las cuentas de invitado. | -| Okta | _IDP-USERNAME_ es el atributo de nombre de usuario normalizado que proporciona el IdP. | +| Proveedor de identidades | Nombre de usuario de {% data variables.product.prodname_dotcom %} | +|-----------------------------------|----------------------| +| Azure Active Directory (Azure AD) | _IDP-USERNAME_ se forma normalizando los caracteres anteriores al carácter `@` en el UPN (nombre principal de usuario), que no incluye el valor `#EXT#` para las cuentas de invitado. | +| Okta | _IDP-USERNAME_ es el atributo de nombre de usuario normalizado que proporciona el IdP. | -Estas reglas podrían dar como resultado que tu IdP proporcione la misma _IDP-USERNAME_ para varios usuarios. Por ejemplo, para Azure AD, las siguientes UPN darán como resultado el mismo nombre de usuario: +Estas reglas pueden dar lugar a que el IdP proporcione el mismo _IDP-USERNAME_ para varios usuarios. Por ejemplo, para Azure AD, los siguientes UPN darán como resultado el mismo nombre de usuario: - `bob@contoso.com` - `bob@fabrikam.com` - `bob#EXT#fabrikamcom@contoso.com` -Esto ocasionará un conflicto de nombre de usuario y solo el primero se aprovisionará. Para obtener más información, consulta la sección "[Resolver conflictos de nombre de usuario](#resolving-username-conflicts)". +Esto provocará un conflicto de nombre de usuario y solo se aprovisionará el primer usuario. Para obtener más información, consulta "[Resolución de conflictos de nombre de usuario](#resolving-username-conflicts)". {% endif %} -Los nombres de usuario{% ifversion ghec %}, incluyendo los guiones bajos y el código corto,{% endif %} no deben ser de más de 39 caracteres. +Los nombres de usuario{% ifversion ghec %}, incluidos el carácter de subrayado y el código corto,{% endif %} no deben superar los 39 caracteres. -## Acerca de la normalización de nombres de usuario +## Acerca de la normalización del nombre de usuario -Usernames for user accounts on {% ifversion ghes or ghae %}{% data variables.product.product_name %}{% elsif ghec %}{% data variables.product.prodname_dotcom_the_website %}{% endif %} can only contain alphanumeric characters and dashes (`-`). +Los nombres de usuario de las cuentas de usuario de {% ifversion ghes or ghae %}{% data variables.product.product_name %}{% elsif ghec %}{% data variables.product.prodname_dotcom_the_website %}{% endif %} solo pueden contener caracteres alfanuméricos y guiones (`-`). -{% ifversion ghec %} -When you configure SAML authentication, {% data variables.product.product_name %} uses the SCIM `userName` attribute value sent from the IdP to determine the username for the corresponding user account on {% data variables.product.prodname_dotcom_the_website %}. If this value includes unsupported characters, {% data variables.product.product_name %} will normalize the username per the following rules. -{% elsif ghes %} -Cuando configuras la autenticación de CAS, LDAP o SAML, {% data variables.product.product_name %} utiliza un identificador de la cuenta de usuario en tu proveedor de autenticación externo para determinar el nombre de usuario de la cuenta de usuario correspondiente en {% data variables.product.product_name %}. If the identifier includes unsupported characters, {% data variables.product.product_name %} will normalize the username per the following rules. -{% elsif ghae %} -When you configure SAML authentication, {% data variables.product.product_name %} uses an identifier from the user account on your IdP to determine the username for the corresponding user account on {% data variables.product.product_name %}. Si el identificador incluye caracteres no compatibles, {% data variables.product.product_name %} normalizará el nombre de usuario de acuerdo con las siguientes reglas. +{% ifversion ghec %} Al configurar la autenticación SAML, {% data variables.product.product_name %} usa el valor del atributo `userName` de SCIM que se envía desde el IdP para determinar el nombre de usuario de la cuenta de usuario correspondiente en {% data variables.product.prodname_dotcom_the_website %}. Si este valor incluye caracteres no admitidos, {% data variables.product.product_name %} normalizará el nombre de usuario según las reglas siguientes. +{% elsif ghes %} Al configurar la autenticación CAS, LDAP o SAML, {% data variables.product.product_name %} usa un identificador de la cuenta de usuario en el proveedor de autenticación externo para determinar el nombre de usuario de la cuenta de usuario correspondiente en {% data variables.product.product_name %}. Si el identificador incluye caracteres no admitidos, {% data variables.product.product_name %} normalizará el nombre de usuario según las reglas siguientes. +{% elsif ghae %} Al configurar la autenticación SAML, {% data variables.product.product_name %} usa un identificador de la cuenta de usuario en el IdP para determinar el nombre de usuario de la cuenta de usuario correspondiente en {% data variables.product.product_name %}. Si el identificador incluye caracteres no admitidos, {% data variables.product.product_name %} normalizará el nombre de usuario según las reglas siguientes. {% endif %} -1. El {% data variables.product.product_name %} convertirá en raya cualquier caracter no alfanumérico en el nombre de tu cuenta de usuario. For example, a username of `mona.the.octocat` will be normalized to `mona-the-octocat`. Nota que los nombres de usuarios normalizados tampoco pueden comenzar o terminar con una raya. Tampoco pueden contener dos rayas seguidas. +1. {% data variables.product.product_name %} normalizará cualquier carácter no alfanumérico en el nombre de tu cuenta de usuario y lo convertirá en un guion. Por ejemplo, un nombre de usuario de `mona.the.octocat` se normalizará en `mona-the-octocat`. Nota que los nombres de usuarios normalizados tampoco pueden comenzar o terminar con una raya. Tampoco pueden contener dos rayas seguidas. -1. Los nombres de usuarios creados a partir de direcciones de correo electrónico se crean con los caracteres normalizados que preceden al caracter `@`. +1. Los nombres de usuario creados a partir de direcciones de correo electrónico se crean con los caracteres normalizados que preceden al carácter `@`. -1. Si múltiples cuentas se normalizan en el mismo nombre de usuario de {% data variables.product.product_name %}, solo se crea la primera cuenta de usuario. Los siguientes usuarios con el mismo nombre de usuario no podrán registrarse. {% ifversion ghec %}For more information, see "[Resolving username conflicts](#resolving-username-conflicts)."{% endif %} +1. Si varias cuentas se normalizan en el mismo nombre de usuario de {% data variables.product.product_name %}, solo se crea la primera cuenta de usuario. Los siguientes usuarios con el mismo nombre de usuario no podrán registrarse. {% ifversion ghec %}Para obtener más información, consulta "[Resolución de conflictos de nombre de usuario](#resolving-username-conflicts)".{% endif %} -### Examples of username normalization +### Ejemplos de normalización de nombres de usuario -| Identifier on provider | Normalized username on {% data variables.product.prodname_dotcom %} | Resultado | -|:------------------------------------------------------------- |:------------------------------------------------------------------------------------------- |:--------------------------------------------------------------------------------------------------------- | -| The.Octocat | `the-octocat{% ifversion ghec %}_SHORT-CODE{% endif %}` | El nombre de usuario se crea correctamente. | -| !The.Octocat | `-the-octocat{% ifversion ghec %}_SHORT-CODE{% endif %}` | No se crea este nombre de usuario debido a que comienza con una raya. | -| The.Octocat! | `the-octocat-{% ifversion ghec %}_SHORT-CODE{% endif %}` | No se crea este nombre de usuario debido a que termina con una raya. | -| The!!Octocat | `the--octocat{% ifversion ghec %}_SHORT-CODE{% endif %}` | No se crea este nombre de usuario debido a que contiene dos rayas seguidas. | -| The!Octocat | `the-octocat{% ifversion ghec %}_SHORT-CODE{% endif %}` | No se crea este nombre de usuario. A pesar de que el nombre de usuario normalizado es válido, ya existía. | -| `The.Octocat@example.com` | `the-octocat{% ifversion ghec %}_SHORT-CODE{% endif %}` | No se crea este nombre de usuario. A pesar de que el nombre de usuario normalizado es válido, ya existía. | -| `mona.lisa.the.octocat.from.github.united.states@example.com` | `mona-lisa-the-octocat-from-github-united-states{% ifversion ghec %}_SHORT-CODE{% endif %}` | This username is not created, because it exceeds the 39-character limit. | +| Identificador en el proveedor | Nombre de usuario normalizado en {% data variables.product.prodname_dotcom %} | Resultado | +| :- | :- | :- | +| The.Octocat | `the-octocat{% ifversion ghec %}_SHORT-CODE{% endif %}` | El nombre de usuario se crea correctamente. | +| !The.Octocat | `-the-octocat{% ifversion ghec %}_SHORT-CODE{% endif %}` | No se crea este nombre de usuario debido a que comienza con una raya. | +| The.Octocat! | `the-octocat-{% ifversion ghec %}_SHORT-CODE{% endif %}` | No se crea este nombre de usuario debido a que termina con una raya. | +| The!!Octocat | `the--octocat{% ifversion ghec %}_SHORT-CODE{% endif %}` | No se crea este nombre de usuario debido a que contiene dos rayas seguidas. | +| The!Octocat | `the-octocat{% ifversion ghec %}_SHORT-CODE{% endif %}` | No se crea este nombre de usuario. A pesar de que el nombre de usuario normalizado es válido, ya existía. | +| `The.Octocat@example.com` | `the-octocat{% ifversion ghec %}_SHORT-CODE{% endif %}` | No se crea este nombre de usuario. A pesar de que el nombre de usuario normalizado es válido, ya existía. | +| `mona.lisa.the.octocat.from.github.united.states@example.com` | `mona-lisa-the-octocat-from-github-united-states{% ifversion ghec %}_SHORT-CODE{% endif %}` | Este nombre de usuario no se crea porque supera el límite de 39 caracteres. | {% ifversion not ghec %} -### About username normalization with SAML +### Acerca de la normalización de nombres de usuario con SAML -{% ifversion ghes %}Si configuras la autenticación de SAML para {% data variables.product.product_location %}, {% endif %}{% data variables.product.product_name %} determina el nombre de cada persona mediante una de las siguientes aserciones en la respuesta de SAML, ordenado por prioridad de forma descendente. +{% ifversion ghes %}Si configura la autenticación SAML para {% data variables.product.product_location %}, {% endif %}{% data variables.product.product_name %} determina el nombre de usuario de cada persona mediante una de las aserciones siguientes en la respuesta SAML, ordenadas por prioridad descendente. -1. The custom `username` attribute, if defined and present -1. Una aserción `http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name`, si hay una. -1. Una aserción `http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress` assertion, si hay una. -1. El elemento `NameID`. +1. El atributo `username` personalizado, si está definido y si hay uno. +1. Una aserción `http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name`, si está presente. +1. Una aserción `http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress`, si está presente. +1. El elemento `NameID` -{% data variables.product.product_name %} requires the `NameID` element even if other attributes are present. For more information, see "[SAML configuration reference](/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference#saml-attributes)." +{% data variables.product.product_name %} requiere el elemento `NameID` incluso si hay otros atributos. Para obtener más información, consulta "[Referencia de configuración de SAML](/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference#saml-attributes)". -{% data variables.product.product_name %} crea un mapeo entre la `NameID` del IdP y el nombre de usuario {% ifversion ghae %}en{% else %}en{% endif %} {% data variables.product.product_location %}, así que la `NameID` debería ser persistente, única y no estar sujeta a los cambios durante el ciclo de vida del usuario. +{% data variables.product.product_name %} crea una asignación entre el valor de `NameID` del IdP y el nombre de usuario {% ifversion ghae %}en{% else %}en{% endif %} {% data variables.product.product_location %}, por lo que el valor de `NameID` debe ser persistente y único y no estar sujeto a cambios para el ciclo de vida del usuario. -{% ifversion ghes %} -{% note %} +{% ifversion ghes %} {% note %} -**Note**: If the `NameID` for a user does change on the IdP, the person will see an error message when signing into {% data variables.product.product_location %}. To restore the person's access, you'll need to update the user account's `NameID` mapping. Para obtener más información, consulta la sección "[Actualizar la `NameID` de SAML de un usuario](/admin/identity-and-access-management/using-saml-for-enterprise-iam/updating-a-users-saml-nameid)". +**Nota**: Si el elemento `NameID` para un usuario cambia en el IdP, la persona verá un mensaje de error al iniciar sesión en {% data variables.product.product_location %}. Para restaurar el acceso de la persona, deberás actualizar la asignación de `NameID` de la cuenta de usuario. Para más información, vea "[Actualizar el `NameID` del SAML de un usuario](/admin/identity-and-access-management/using-saml-for-enterprise-iam/updating-a-users-saml-nameid)". -{% endnote %} -{% endif %} -{% endif %} +{% endnote %} {% endif %} {% endif %} {% ifversion ghec %} -## Resolving username conflicts +## Resolución de conflictos de nombre de usuario -When a new user is being provisioned, if the user's normalized username conflicts with an existing user in the enterprise, the provisioning attempt will fail with a `409` error. +Cuando se aprovisiona un usuario nuevo, si el nombre de usuario normalizado entra en conflicto con un usuario existente en la empresa, se producirá un error `409` en el intento de aprovisionamiento. -To resolve this problem, you must make a change in your IdP so that the normalized usernames will be unique. If you cannot change the identifier that's being normalized, you can change the attribute mapping for the `userName` attribute. If you change the attribute mapping, usernames of existing {% data variables.product.prodname_managed_users %} will be updated, but nothing else about the accounts will change, including activity history. +Para resolver este problema, debes realizar un cambio en el IdP para que los nombres de usuario normalizados sean únicos. Si no puedes cambiar el identificador que se está normalizando, puedes cambiar la asignación de atributos para el atributo `userName`. Si cambias la asignación de atributos, se actualizarán los nombres de usuario de las {% data variables.product.prodname_managed_users %} existentes, pero no cambiará nada más de las cuentas, incluido el historial de actividad. {% note %} -**Note:** {% data variables.contact.github_support %} cannot provide assistance with customizing attribute mappings or configuring custom expressions. You can contact your IdP with any questions. +**Nota**: {% data variables.contact.github_support %} no puede proporcionar ayuda para personalizar asignaciones de atributos ni configurar expresiones personalizadas. Puedes ponerte en contacto con tu IdP si tienes alguna duda. {% endnote %} -### Resolving username conflicts with Azure AD +### Resolución de conflictos de nombre de usuario con Azure AD -To resolve username conflicts in Azure AD, either modify the User Principal Name value for the conflicting user or modify the attribute mapping for the `userName` attribute. If you modify the attribute mapping, you can choose an existing attribute or use an expression to ensure that all provisioned users have a unique normalized alias. +Para resolver conflictos de nombre de usuario en Azure AD, modifica el valor de nombre principal del usuario en conflicto o modifica la asignación de atributos para el atributo `userName`. Si modificas la asignación de atributos, puedes elegir un atributo existente o usar una expresión para asegurarte de que todos los usuarios aprovisionados tengan un alias normalizado único. -1. In Azure AD, open the {% data variables.product.prodname_emu_idp_application %} application. -1. In the left sidebar, click **Provisioning**. -1. Click **Edit Provisioning**. -1. Expand **Mappings**, then click **Provision Azure Active Directory Users**. -1. Click the {% data variables.product.prodname_dotcom %} `userName` attribute mapping. -1. Change the attribute mapping. - - To map an existing attribute in Azure AD to the `userName` attribute in {% data variables.product.prodname_dotcom %}, click your desired attribute field. Then, save and wait for a provisioning cycle to occur within about 40 minutes. - - To use an expression instead of an existing attribute, change the Mapping type to "Expression", then add a custom expression that will make this value unique for all users. For example, you could use `[FIRST NAME]-[LAST NAME]-[EMPLOYEE ID]`. For more information, see [Reference for writing expressions for attribute mappings in Azure Active Directory](https://docs.microsoft.com/en-us/azure/active-directory/app-provisioning/functions-for-customizing-application-data) in Microsoft Docs. +1. En Azure AD, abre la aplicación {% data variables.product.prodname_emu_idp_application %}. +1. En la barra lateral de la izquierda, haz clic en **Aprovisionamiento**. +1. Haz clic en **Editar aprovisionamiento**. +1. Expande **Asignaciones** y haz clic en **Aprovisionar usuarios de Azure Active Directory**. +1. Haz clic en la asignación del atributo `userName` de {% data variables.product.prodname_dotcom %}. +1. Cambia la asignación de atributos. + - Para asignar un atributo existente en Azure AD al atributo `userName` en {% data variables.product.prodname_dotcom %}, haz clic en el campo de atributo deseado. Después, guarda y espera a que se produzca un ciclo de aprovisionamiento, en un plazo de unos 40 minutos. + - Para usar una expresión en lugar de un atributo existente, cambia el tipo de asignación a "Expresión" y agrega una expresión personalizada que haga que este valor sea único para todos los usuarios. Por ejemplo, podrías usar `[FIRST NAME]-[LAST NAME]-[EMPLOYEE ID]`. Para obtener más información, consulta [Referencia para la escritura de expresiones para la asignación de atributos en Azure Active Directory](https://docs.microsoft.com/en-us/azure/active-directory/app-provisioning/functions-for-customizing-application-data) en Microsoft Docs. -### Resolving username conflicts with Okta +### Resolución de conflictos de nombre de usuario con Okta -To resolve username conflicts in Okta, update the attribute mapping settings for the {% data variables.product.prodname_emu_idp_application %} application. +Para resolver conflictos de nombre de usuario en Okta, actualiza la configuración de asignación de atributos para la aplicación {% data variables.product.prodname_emu_idp_application %}. -1. In Okta, open the {% data variables.product.prodname_emu_idp_application %} application. -1. Haz clic en **Iniciar sesión**. -1. In the "Settings" section, click **Edit**. -1. Actualiza el "formato de aplicación de nombre de usuario". +1. En Okta, abre la aplicación {% data variables.product.prodname_emu_idp_application %}. +1. Haga clic en **Sign on** (Iniciar sesión). +1. En la sección "Configuración", haz clic en **Editar**. +1. Actualiza el "Formato de nombre de usuario de la aplicación". {% endif %} diff --git a/translations/es-ES/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable.md b/translations/es-ES/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable.md index 77ffb19293..df8689eb5b 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable.md +++ b/translations/es-ES/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable.md @@ -1,7 +1,7 @@ --- -title: Acceder a tu cuenta empresarial si no está disponible tu proveedor de identidad -shortTitle: Acceder a tu cuenta empresarial -intro: 'Puedes iniciar sesión en {% data variables.product.product_name %}, incluyso si tu proveedor de identidad no está disponible, si omites el inicio de sesión único (SSO) con un código de recuperación.' +title: Acceso a la cuenta de empresa si el proveedor de identidades no está disponible +shortTitle: Access your enterprise account +intro: 'Puedes iniciar sesión en {% data variables.product.product_name %} incluso si tu proveedor de identidad no está disponible si omites el inicio de sesión único (SSO) con un código de recuperación.' versions: ghec: '*' type: how_to @@ -11,17 +11,22 @@ topics: - Enterprise - SSO permissions: Enterprise owners can use a recovery code to access an enterprise account. +ms.openlocfilehash: d13a4cd336e67ab62087530b00cad8fd6939d64b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147578808' --- +Puedes usar un código de recuperación para acceder a tu cuenta de empresa si un error de configuración de autenticación o una incidencia con el proveedor de identidades (IdP) te impide usar el SSO. -Puedes utilizar un código de recuperación para acceder a tu cuenta empresarial cuando un error de configuración en la autenticación o un problema con tu proveedor de identidad (IdP) te impidan utilizar el SSO. - -Para poder acceder a tu cuenta empresarial de esta forma, debes haber descargado previamente y almacenado los códigos de recuperación de tu empresa. Para obtener más información, consulta la sección "[Descargar los códigos de recuperación de inicio de sesión único de tu cuenta empresarial](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes)". +Para acceder a la cuenta de empresa de esta manera, debe haber descargado y almacenado previamente los códigos de recuperación para la empresa. Para obtener más información, consulta "[Descarga de los códigos de recuperación de inicio de sesión único de la cuenta de empresa](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes)". {% data reusables.saml.recovery-code-caveats %} {% note %} -**Nota:** Si tus empresas utilizan {% data variables.product.prodname_emus %}, debes iniciar sesión como el usuario configurado para utilizar un código de recuperación. +**Nota:** Si en la empresa se usa {% data variables.product.prodname_emus %}, debe iniciar sesión como usuario de configuración para usar un código de recuperación. {% endnote %} diff --git a/translations/es-ES/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes.md b/translations/es-ES/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes.md index 73b9fe6611..01b7e0ef41 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes.md +++ b/translations/es-ES/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes.md @@ -1,7 +1,7 @@ --- -title: Downloading your enterprise account's single sign-on recovery codes -shortTitle: Descargar los códigos de recuperación -intro: 'To ensure that you can access {% data variables.product.product_name %} if your identity provider (IdP) is unavailable, you should download your enterprise account''s single sign-on (SSO) recovery codes.' +title: Descarga de los códigos de recuperación de inicio de sesión único de la cuenta de la empresa +shortTitle: Download recovery codes +intro: 'Para asegurarte de que puedes acceder a {% data variables.product.product_name %} si el proveedor de identidades (IdP) no está disponible, debes descargar los códigos de recuperación de inicio de sesión único (SSO) de la cuenta de empresa.' versions: ghec: '*' type: how_to @@ -13,24 +13,27 @@ topics: redirect_from: - /admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes permissions: Enterprise owners can download the SSO recovery codes for the enterprise account. +ms.openlocfilehash: 82f44654b18a36d2fb29797fe8b6e0426785522b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147063598' --- +En caso de que el IdP no esté disponible, puede usar un código de recuperación para iniciar sesión y acceder a la empresa en {% data variables.product.product_location %}. Para más información, vea "[Acceso a la cuenta de empresa si el proveedor de identidades no está disponible](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable)". -En caso de que tu IdP no esté disponible, puedes usar un código de recuperación para iniciar sesión y acceder a tu empresa en {% data variables.product.product_location %}. 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)". - -If you did not save your recovery codes when you configured SSO, you can still access the codes from your enterprise's settings. +Si no has guardado los códigos de recuperación al configurar el inicio de sesión único, todavía puede acceder a ellos desde la configuración de la empresa. -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.security-tab %} - -1. Under{% ifversion oidc-for-emu %} either{% endif %} "Require SAML authentication"{% ifversion oidc-for-emu %} or "Require OIDC authentication"{% endif %}, click **Save your recovery codes**.{% ifversion oidc-for-emu %} - {% note %} - - **Note:** OIDC SSO is only available for {% data variables.product.prodname_emus %}. Para obtener más información, consulta la sección "[Acerca de los Usuarios Empresariales Administrados](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)". +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} +1. En{% ifversion oidc-for-emu %}, ya sea{% endif %} "Requerir autenticación SAML"{% ifversion oidc-for-emu %} o "Requerir autenticación OIDC"{% endif %}, haz clic en **Guardar códigos de recuperación**.{% ifversion oidc-for-emu %} {% note %} + + **Nota:** el inicio de sesión único de OIDC solo está disponible para {% data variables.product.prodname_emus %}. Para obtener más información, vea "[Acerca de los usuarios administrados empresariales](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)". + {% endnote %}{% endif %} - - ![Captura de pantalla del botón para probar la configuración de SAML antes de requerirla](/assets/images/help/enterprises/saml-recovery-codes-link.png) -1. Para guardar tus códigos de recuperación, haz clic en **Descargar**, **Imprimir** o **Copiar**. ![Captura de pantalla de los botones para descargar, imprimir o copiar tus códigos de recuperación](/assets/images/help/saml/saml_recovery_code_options.png) + + ![Captura de pantalla del Botón para probar la configuración de SAML antes de aplicarla](/assets/images/help/enterprises/saml-recovery-codes-link.png) +1. Para guardar los códigos de recuperación, haga clic en **Descargar**, **Imprimir** o **Copiar**. + ![Captura de pantalla de los botones para descargar, imprimir o copiar los códigos de recuperación](/assets/images/help/saml/saml_recovery_code_options.png) diff --git a/translations/es-ES/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/index.md b/translations/es-ES/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/index.md index 2e37bcbf26..cdc268ae96 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/index.md +++ b/translations/es-ES/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/index.md @@ -1,7 +1,7 @@ --- -title: Administrar los códigos de recuperación para tu empresa -shortTitle: Administrar los códigos de recuperación -intro: 'Con los códigos de recuperación del inicio de sesión único de SAML, puedes acceder a tu cuenta empresarial incluso cuando tu proveedor de identidad no está disponible.' +title: Administración de códigos de recuperación para la empresa +shortTitle: Manage recovery codes +intro: 'Con los códigos de recuperación de inicio de sesión único de SAML, puedes acceder a tu cuenta empresarial incluso cuando el proveedor de identidades no está disponible.' versions: ghec: '*' topics: @@ -12,5 +12,11 @@ topics: children: - /downloading-your-enterprise-accounts-single-sign-on-recovery-codes - /accessing-your-enterprise-account-if-your-identity-provider-is-unavailable +ms.openlocfilehash: 6f378bf952e32acdbd4217d9d8a414dde1354e12 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145955454' --- 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 34cb10c9b4..77a74c8fa9 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 @@ -1,6 +1,6 @@ --- title: Configurar la autenticación integrada -intro: 'When you use the default authentication method, all authentication details are stored on {% data variables.product.product_location %}.' +intro: 'Cuando usas el método de autenticación predeterminado, todos los detalles de autenticación se almacenan en {% data variables.product.product_location %}.' permissions: 'Site administrators can configure authentication for a {% data variables.product.product_name %} instance.' redirect_from: - /enterprise/admin/user-management/using-built-in-authentication @@ -17,39 +17,42 @@ topics: - Enterprise - Identity shortTitle: Configure built-in authentication +ms.openlocfilehash: 6fbcd68efc953b5a32139a6907975e6918976860 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147717817' --- +## Acerca de la autenticación integrada -## About built-in authentication +De forma predeterminada, {% data variables.product.product_name %} usa la autenticación integrada. Cada persona crea una cuenta de usuario en {% data variables.product.product_location %} a partir de una invitación o mediante registro y, luego, se autentica con las credenciales de la cuenta para acceder a la instancia. La instancia de {% data variables.product.product_name %} almacena la información de autenticación de la cuenta. -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. 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)". +Puedes impedir que las personas no autenticadas creen nuevas cuentas de usuario en la instancia. Para más información, consulta "[Deshabilitación de los registros no autenticados](/admin/identity-and-access-management/using-built-in-authentication/disabling-unauthenticated-sign-ups)". {% data reusables.enterprise_user_management.alternatively-enable-external-authentication %} ## Configurar la autenticación integrada -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_management_console.authentication %} -4. Selecciona **Autenticación integrada**. ![Seleccionar la opción autenticación integrada](/assets/images/enterprise/management-console/built-in-auth-select.png) +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.authentication %} +4. Selecciona la opción **Autenticación integrada**. +![Selección de la opción de autenticación integrada](/assets/images/enterprise/management-console/built-in-auth-select.png) -{% data reusables.enterprise_user_management.two_factor_auth_header %} -{% data reusables.enterprise_user_management.2fa_is_available %} +{% data reusables.enterprise_user_management.two_factor_auth_header %} {% data reusables.enterprise_user_management.2fa_is_available %} ## Crear tu cuenta Una vez que se ha creado tu instancia, necesitarás crear tu propia cuenta de administrador. -1. En la página "Crear cuenta de administrador " en `http(s)://[hostname]/join`, elige tu nombre de usuario, contraseña y dirección de correo electrónico, luego haz clic en **Crear una cuenta**. ![Crear cuenta de administrador](/assets/images/enterprise/site-admin-settings/create-first-admin-acct.png) -{% data reusables.enterprise_site_admin_settings.sign-in %} +1. En la página "Crear cuenta de administrador" de `http(s)://[hostname]/join`, elige el nombre de usuario, la contraseña y la dirección de correo electrónico y, a continuación, haz clic en **Crear una cuenta**. +![Crear cuenta de administrador](/assets/images/enterprise/site-admin-settings/create-first-admin-acct.png) {% data reusables.enterprise_site_admin_settings.sign-in %} ## Pasos siguientes -After you configure built-in authentication and create your administrative account, you can invite people to create accounts and use your instance. For more information, see "[Inviting people to use your instance](/admin/identity-and-access-management/using-built-in-authentication/inviting-people-to-use-your-instance)." +Después de configurar la autenticación integrada y crear la cuenta administrativa, puedes invitar a los usuarios a crear cuentas y usar la instancia. Para más información, consulta "[Invitar a personas a usar la instancia](/admin/identity-and-access-management/using-built-in-authentication/inviting-people-to-use-your-instance)". -## Leer más +## Información adicional -- "[Configurar el correo electrónico para notificaciones](/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications)" +- "[Configuración del correo electrónico para las notificaciones](/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications)" diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-built-in-authentication/disabling-unauthenticated-sign-ups.md b/translations/es-ES/content/admin/identity-and-access-management/using-built-in-authentication/disabling-unauthenticated-sign-ups.md index 6e3f77254d..428588a894 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-built-in-authentication/disabling-unauthenticated-sign-ups.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-built-in-authentication/disabling-unauthenticated-sign-ups.md @@ -7,7 +7,7 @@ redirect_from: - /admin/authentication/disabling-unauthenticated-sign-ups - /enterprise/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance/disabling-unauthenticated-sign-ups - /admin/identity-and-access-management/authenticating-users-for-your-github-enterprise-server-instance/disabling-unauthenticated-sign-ups -intro: 'If you''re using built-in authentication for {% data variables.product.product_location %}, you can block unauthenticated people from creating new user accounts on your instance.' +intro: 'Si utilizas la autenticación integrada para {% data variables.product.product_location %}, puedes impedir que los usuarios no autenticados creen cuentas de usuario en tu instancia.' permissions: 'Site administrators can disable unauthenticated sign-ups on a {% data variables.product.product_name %} instance.' versions: ghes: '*' @@ -18,18 +18,21 @@ topics: - Enterprise - Identity shortTitle: Block unauthenticated sign-up +ms.openlocfilehash: 063da3aa1e73501d05251e40d7afcb271833afaf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065397' --- +## Acerca de los registros no autenticados -## About unauthenticated sign-ups - -{% data reusables.enterprise_user_management.built-in-authentication-new-accounts %} {% data reusables.enterprise_user_management.unauthenticated-sign-ups %} You can disable unauthenticated sign-ups and require an invitation to create a new user account on your instance. +{% data reusables.enterprise_user_management.built-in-authentication-new-accounts %} {% data reusables.enterprise_user_management.unauthenticated-sign-ups %} Puedes deshabilitar los registros no autenticados y exigir una invitación para crear una cuenta de usuario en la instancia. {% data reusables.enterprise_user_management.alternatively-enable-external-authentication %} ## Desactivar los registros no autenticados -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_management_console.privacy %} -3. Quita la marca de selección en **Activar registro**. ![Habilitar casilla de registro](/assets/images/enterprise/management-console/enable-sign-up.png) -{% data reusables.enterprise_management_console.save-settings %} +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.privacy %} +3. Anule la selección de **Habilitar registro**. +![Casilla Habilitar registro](/assets/images/enterprise/management-console/enable-sign-up.png) {% data reusables.enterprise_management_console.save-settings %} diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-built-in-authentication/index.md b/translations/es-ES/content/admin/identity-and-access-management/using-built-in-authentication/index.md index 403abbd2b1..398e16f0d6 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-built-in-authentication/index.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-built-in-authentication/index.md @@ -1,7 +1,7 @@ --- title: Usar la autenticación integrada -shortTitle: Autenticación incorporada -intro: 'If you don''t use a centralized, external system for your users'' identity, you can use built-in authentication to allow {% data variables.product.prodname_ghe_server %} to manage accounts and perform local authentication.' +shortTitle: Built-in authentication +intro: 'Si no usas un sistema externo centralizado para la identidad de los usuarios, puedes utilizar la autenticación integrada a fin de permitir que {% data variables.product.prodname_ghe_server %} administre las cuentas y realice la autenticación local.' versions: ghes: '*' topics: @@ -12,5 +12,11 @@ children: - /configuring-built-in-authentication - /inviting-people-to-use-your-instance - /disabling-unauthenticated-sign-ups +ms.openlocfilehash: 0bf5c4657d92a6795edfd4bb1e2528eb0ebb8682 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147067293' --- diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-built-in-authentication/inviting-people-to-use-your-instance.md b/translations/es-ES/content/admin/identity-and-access-management/using-built-in-authentication/inviting-people-to-use-your-instance.md index cb68feb6c8..a9f177af33 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-built-in-authentication/inviting-people-to-use-your-instance.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-built-in-authentication/inviting-people-to-use-your-instance.md @@ -1,6 +1,6 @@ --- -title: Inviting people to use your instance -intro: 'When you use built-in authentication for {% data variables.product.product_name %}, you can invite people by email address to create a user account on your instance.' +title: Invitar a personas a usar la instancia +intro: 'Cuando usas la autenticación integrada para {% data variables.product.product_name %}, puedes invitar personas por dirección de correo electrónico para que creen una cuenta de usuario en tu instancia.' versions: ghes: '*' permissions: 'Enterprise owners can invite people to create a user account on a {% data variables.product.product_name %} instance.' @@ -11,20 +11,23 @@ topics: - Enterprise - Identity shortTitle: Invite people +ms.openlocfilehash: d7ccb5e06f297a11ba97fa41d8250821909e5e3d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147717801' --- - -## About invitations for new users +## Acerca de las invitaciones para nuevos usuarios {% data reusables.enterprise_user_management.built-in-authentication-new-accounts %} {% data reusables.enterprise_user_management.unauthenticated-sign-ups %} -You can disable unauthenticated sign-ups and require an invitation to create a new user account 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)". +Puedes deshabilitar los registros no autenticados y solicitar una invitación para crear una nueva cuenta de usuario en la instancia. Para más información, consulta "[Deshabilitación de los registros no autenticados](/admin/identity-and-access-management/using-built-in-authentication/disabling-unauthenticated-sign-ups)". -{% data reusables.enterprise_user_management.alternatively-enable-external-authentication %} +{% data reusables.enterprise_user_management.alternatively-enable-external-authentication %} -## Inviting people to create a user account +## Invitar a personas a crear una cuenta de usuario -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.invite-user-sidebar-tab %} -{% data reusables.enterprise_site_admin_settings.invite-user-reset-link %} +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.invite-user-sidebar-tab %} {% data reusables.enterprise_site_admin_settings.invite-user-reset-link %} -If you've configured email for notifications on {% data variables.product.product_location %}, your instance will send the invitation to the provided email address. Para obtener más información, consulta la sección "[Configurar las notificaciones de correo electrónico](/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications)". +Si has configurado el correo electrónico para las notificaciones en {% data variables.product.product_location %}, la instancia enviará la invitación a la dirección de correo electrónico proporcionada. Para más información, vea "[Configuración del correo electrónico para notificaciones](/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications)". diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-cas-for-enterprise-iam/index.md b/translations/es-ES/content/admin/identity-and-access-management/using-cas-for-enterprise-iam/index.md index d69a4b62dc..d9651fb3b2 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-cas-for-enterprise-iam/index.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-cas-for-enterprise-iam/index.md @@ -1,10 +1,16 @@ --- -title: Using CAS for enterprise IAM +title: Uso de CAS para IAM empresarial shortTitle: CAS for enterprise IAM -intro: 'You can centrally manage accounts and access to {% data variables.product.product_location %} by integrating with your existing CAS identity provider (IdP).' +intro: 'Puedes administrar de manera centralizada las cuentas y el acceso a {% data variables.product.product_location %} mediante la integración con tu proveedor de identidades CAS existente.' versions: ghes: '*' children: - /using-cas +ms.openlocfilehash: cc611feeed0f22033ed0c92883b3f95afe41ea92 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120305' --- diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-cas-for-enterprise-iam/using-cas.md b/translations/es-ES/content/admin/identity-and-access-management/using-cas-for-enterprise-iam/using-cas.md index d33d0b7be0..099b4610f9 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-cas-for-enterprise-iam/using-cas.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-cas-for-enterprise-iam/using-cas.md @@ -8,7 +8,7 @@ redirect_from: - /admin/authentication/using-cas - /enterprise/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance/using-cas - /admin/identity-and-access-management/authenticating-users-for-your-github-enterprise-server-instance/using-cas -intro: 'Si utilizas el Servicio de Autenticación Central (CAS) para centralizar el acceso a diversas aplicaciones web, puedes integrar a {% data variables.product.product_name %} configurando la autenticación de CAS para tu instancia.' +intro: 'Si usas el Servicio de autenticación central (CAS) para centralizar el acceso a varias aplicaciones web, puedes integrar {% data variables.product.product_name %} mediante la configuración de la autenticación de CAS para la instancia.' versions: ghes: '*' type: how_to @@ -18,39 +18,42 @@ topics: - Enterprise - Identity - SSO +ms.openlocfilehash: 4bd9c8baf32ab09c593a251ca4f1cb698e075501 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112673' --- +## Acerca de la autenticación CAS para {% data variables.product.product_name %} -## Acerca de la autenticación de CAS para {% data variables.product.product_name %} +CAS es un protocolo de inicio de sesión único (SSO) que centraliza la autenticación en varias aplicaciones web. Para obtener más información, consulta "[Servicio de autenticación centralizada](https://en.wikipedia.org/wiki/Central_Authentication_Service)" en Wikipedia. -CAS es un protocolo de inicio de sesión única (SSO) que centraliza la autenticación a varias aplicaciones web. Para obtener más información, consulta "[Central Authentication Service](https://en.wikipedia.org/wiki/Central_Authentication_Service)" en Wikipedia. +Después de configurar CAS, las personas que usan {% data variables.product.product_location %} deben usar un token de acceso personal para autenticar solicitudes de API o Git a través de HTTP(S). Las credenciales de CAS no se pueden usar para autenticar estas solicitudes. Para más información, vea "[Creación de un token de acceso personal](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)". -Después de que configuras CAS, las personas que utilizan {% data variables.product.product_location %} debe utilizar un token de acceso personal para autenticar la API o las solicitudes de Git sobre HTTP(S). Las credenciales de CAS no pueden utilizarse para autenticar estas solicitudes. Para obtener más información, consulta la sección "[Crear un token de acceso personal](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)". - -Si configuras CAS, las personas con cuentas en tu proveedor de identidad (IdP) no consumen una licencia de usuario sino hasta que la persona inicie sesión en {% data variables.product.product_location %}. +Si configuras CAS, los usuarios con cuentas en el proveedor de identidades (IdP) no consumen una licencia de usuario hasta que la persona inicie sesión en {% data variables.product.product_location %}. {% data reusables.enterprise_user_management.built-in-authentication %} ## Consideraciones sobre el nombre de usuario con CAS -{% data reusables.enterprise_user_management.consider-usernames-for-external-authentication %} 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)". +{% data reusables.enterprise_user_management.consider-usernames-for-external-authentication %} Para obtener más información, consulta "[Consideraciones sobre el nombre de usuario para la autenticación externa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication)". ## Atributos de CAS Están disponibles los siguientes atributos. -| Nombre del atributo | Tipo | Descripción | -| ------------------- | --------- | ------------------------------------------------------------------------ | -| `nombre de usuario` | Requerido | El nombre de usuario {% data variables.product.prodname_ghe_server %}. | +| Nombre del atributo | Tipo | Descripción | +|--------------------------|----------|-------------| +| `username` | Obligatorio | El nombre de usuario {% data variables.product.prodname_ghe_server %}. | ## Configurar CAS -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_management_console.authentication %} -3. Selecciona **CAS**. +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.authentication %} +3. Seleccione **CAS**. ![Captura de pantalla de la selección de CAS para la autenticación](/assets/images/enterprise/management-console/cas-select.png) 4. {% data reusables.enterprise_user_management.built-in-authentication-option %} - ![Captura de pantalla de segunda opción de autenticación integrada para CAS](/assets/images/enterprise/management-console/cas-built-in-authentication.png) -5. En el campo **URL del servidor**, escribe la URL completa de tu servidor CAS. Si tu servidor CAS usa un certificado que no puede ser validado por {% data variables.product.prodname_ghe_server %}, puedes usar el comando `ghe-ssl-ca-certificate-install` para instalarlo como un certificado de confianza. Para obtener más información, consulta la sección "[Utilidades de línea de comandos](/admin/configuration/configuring-your-enterprise/command-line-utilities#ghe-ssl-ca-certificate-install)". + ![Captura de pantalla de la opción de autenticación integrada de reserva para CAS](/assets/images/enterprise/management-console/cas-built-in-authentication.png) +5. En el campo **Server URL** (URL del servidor), escriba la dirección URL completa del servidor CAS. Si el servidor CAS usa un certificado que no se puede validar mediante {% data variables.product.prodname_ghe_server %}, puede usar el comando `ghe-ssl-ca-certificate-install` para instalarlo como un certificado de confianza. Para más información, vea "[Utilidades de línea de comandos](/admin/configuration/configuring-your-enterprise/command-line-utilities#ghe-ssl-ca-certificate-install)". 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 b24cbb3525..b6a8459792 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 @@ -1,7 +1,7 @@ --- -title: Acerca de los Usuarios Administrados Empresariales -shortTitle: Acerca de los usuarios administrados -intro: 'Puedes administrar centralmente la identidad y el acceso para los miembros de tu empresa en {% data variables.product.prodname_dotcom %} desde tu proveedor de identidad.' +title: About Enterprise Managed Users +shortTitle: About managed users +intro: 'You can centrally manage identity and access for your enterprise members on {% data variables.product.prodname_dotcom %} from your identity provider.' redirect_from: - /early-access/github/articles/get-started-with-managed-users-for-your-enterprise - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users @@ -18,121 +18,124 @@ topics: - SSO --- -## Acerca de {% data variables.product.prodname_emus %} +## About {% data variables.product.prodname_emus %} -Con {% data variables.product.prodname_emus %}, puedes controlar las cuentas de usuario de los miembros de tu empresa a través de tu proveedor de identidad (IdP). Los usuarios que se asignen a la aplicación de {% data variables.product.prodname_emu_idp_application %} en tu IdP se aprovisionarán como cuentas de usuario nuevas en {% data variables.product.prodname_dotcom %} y se agregarán a tu empresa. You control usernames, profile data, team membership, and repository access for the user accounts from your IdP. +With {% data variables.product.prodname_emus %}, you can control the user accounts of your enterprise members through your identity provider (IdP). Users assigned to the {% data variables.product.prodname_emu_idp_application %} application in your IdP are provisioned as new user accounts on {% data variables.product.prodname_dotcom %} and added to your enterprise. You control usernames, profile data, team membership, and repository access for the user accounts from your IdP. -En tu IdP, puedes dar a cada {% data variables.product.prodname_managed_user %} el rol de usuario, propietario de la empresa o gerente de facturación. {% data variables.product.prodname_managed_users_caps %} puede ser propietario de organizaciones dentro de tu empresa y puede agregar a otros {% data variables.product.prodname_managed_users %} a las organizaciones y equipos dentro de ella. Para obtener más información, consulta las secciones "[Roles en una empresa](/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise/roles-in-an-enterprise)" y "[Acerca de las organizaciones](/organizations/collaborating-with-groups-in-organizations/about-organizations)". +In your IdP, you can give each {% data variables.product.prodname_managed_user %} the role of user, enterprise owner, or billing manager. {% data variables.product.prodname_managed_users_caps %} can own organizations within your enterprise and can add other {% data variables.product.prodname_managed_users %} to the organizations and teams within. For more information, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise/roles-in-an-enterprise)" and "[About organizations](/organizations/collaborating-with-groups-in-organizations/about-organizations)." -Organization membership can be managed manually, or you can update membership automatically as {% data variables.product.prodname_managed_users %} are added to IdP groups that are connected to teams within the organization. Cuando se agrega un {% data variables.product.prodname_managed_user %} manualmente a una organización, el desasignarlo de la aplicación de {% data variables.product.prodname_emu_idp_application %} en tu IdP suspenderá al usuario pero no lo eliminará de la organización. Para obtener más información sobre cómo administrar las membrecías de equipo y de organización automáticamente, consulta la sección "[Administrar las membrecías de equipo con los grupos de proveedor de identidad](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/managing-team-memberships-with-identity-provider-groups)". +Organization membership can be managed manually, or you can update membership automatically as {% data variables.product.prodname_managed_users %} are added to IdP groups that are connected to teams within the organization. When a {% data variables.product.prodname_managed_user %} is manually added to an organization, unassigning them from the {% data variables.product.prodname_emu_idp_application %} application on your IdP will suspend the user but not remove them from the organization. For more information about managing organization and team membership automatically, see "[Managing team memberships with identity provider groups](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/managing-team-memberships-with-identity-provider-groups)." {% ifversion oidc-for-emu %} -{% data reusables.enterprise-accounts.emu-cap-validates %} Para obtener más información, consulta la sección "[Acerca del soporte para la Política de Acceso Condicional de tu IdP](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy)". +{% data reusables.enterprise-accounts.emu-cap-validates %} For more information, see "[About support for your IdP's Conditional Access Policy](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy)." {% endif %} -Puedes otorgar acceso a los {% data variables.product.prodname_managed_users %}, así como la capacidad de contribuir con los repositorios dentro de tu empresa, pero los {% data variables.product.prodname_managed_users %} no pueden crear contenido público ni colaborar con otros usuarios, organizaciones y empresas en el resto de {% data variables.product.prodname_dotcom %}. For more information, see "[Abilities and restrictions of {% data variables.product.prodname_managed_users %}](#abilities-and-restrictions-of-enterprise-managed-users)." +You can grant {% data variables.product.prodname_managed_users %} access to and the ability to contribute to repositories within your enterprise, but {% data variables.product.prodname_managed_users %} cannot create public content or collaborate with other users, organizations, and enterprises on the rest of {% data variables.product.prodname_dotcom %}. For more information, see "[Abilities and restrictions of {% data variables.product.prodname_managed_users %}](#abilities-and-restrictions-of-enterprise-managed-users)." -El nombre de usuario de los {% data variables.product.prodname_managed_users %} de tu empresa y su información de perfil, tal como los nombres y direcciones de correo electrónico que se muestran, se configuran mediante tu IdP y no pueden cambiarlos los mismos usuarios. Para obtener más información, consulta la sección "[Nombres de usuario e información de perfil](#usernames-and-profile-information)". +The usernames of your enterprise's {% data variables.product.prodname_managed_users %} and their profile information, such as display names and email addresses, are set by through your IdP and cannot be changed by the users themselves. For more information, see "[Usernames and profile information](#usernames-and-profile-information)." -Los propietarios de las empresas pueden auditar todas las acciones de los {% data variables.product.prodname_managed_users %} en {% data variables.product.prodname_dotcom %}. For more information, see "[Audit log events for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#about-audit-log-events-for-your-enterprise)." +Enterprise owners can audit all of the {% data variables.product.prodname_managed_users %}' actions on {% data variables.product.prodname_dotcom %}. For more information, see "[Audit log events for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#about-audit-log-events-for-your-enterprise)." -Para utilizar los {% data variables.product.prodname_emus %}, necesitas un tipo separado de cuenta empresarial con {% data variables.product.prodname_emus %} habilitados. Para obtener más información sobre cómo crear esta cuenta, consulta la sección "[Acerca de las empresas con usuarios administrados](#about-enterprises-with-managed-users)". +To use {% data variables.product.prodname_emus %}, you need a separate type of enterprise account with {% data variables.product.prodname_emus %} enabled. For more information about creating this account, see "[About enterprises with managed users](#about-enterprises-with-managed-users)." {% note %} -**Note:** There are multiple options for identity and access management with {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_emus %} is not the best solution for every customer. Para obtener más información sobre si las {% data variables.product.prodname_emus %} son correctas para tu empresa, consulta la sección "[Acerca de la autenticación para tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#identifying-the-best-authentication-method-for-your-enterprise)". +**Note:** There are multiple options for identity and access management with {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_emus %} is not the best solution for every customer. For more information about whether {% data variables.product.prodname_emus %} is right for your enterprise, see "[About authentication for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#identifying-the-best-authentication-method-for-your-enterprise)." {% endnote %} -## Soporte del proveedor de identidad +## Identity provider support {% data variables.product.prodname_emus %} supports the following IdPs{% ifversion oidc-for-emu %} and authentication methods: -| | SAML | OIDC (beta) | -| ---------------------- | --------------------------------------------- | --------------------------------------------- | -| Azure Active Directory | {% octicon "check" aria-label="Check icon" %} | {% octicon "check" aria-label="Check icon" %} -| Okta | {% octicon "check" aria-label="Check icon" %} | | +| | SAML | OIDC (beta) | +|----------------------------------|-----------------------------------------------|-----------------------------------------------| +| Azure Active Directory | {% octicon "check" aria-label="Check icon" %} | {% octicon "check" aria-label="Check icon" %} | +| Okta | {% octicon "check" aria-label="Check icon" %} | | {% else %}: {% data reusables.enterprise-accounts.emu-supported-idps %} {% endif %} -## Habilidades y restricciones de los {% data variables.product.prodname_managed_users %} +## Abilities and restrictions of {% data variables.product.prodname_managed_users %} -Los {% data variables.product.prodname_managed_users_caps %} solo pueden colaborar en los repositorios privados e internos dentro de su empresa y con los repositorios que pertenecen a su cuenta de usuario. Los {% data variables.product.prodname_managed_users_caps %} tienen acceso de solo lectura al resto de la comunidad de {% data variables.product.prodname_dotcom %}. Estas restricciones de visibilidad y acceso para los usuarios, así como el contenido, aplican a todas las solicitudes, incluyendo a las de la API. +{% data variables.product.prodname_managed_users_caps %} can only contribute to private and internal repositories within their enterprise and private repositories owned by their user account. {% data variables.product.prodname_managed_users_caps %} have read-only access to the wider {% data variables.product.prodname_dotcom %} community. These visibility and access restrictions for users and content apply to all requests, including API requests. -* {% data variables.product.prodname_managed_users_caps %} cannot be invited to organizations or repositories outside of the enterprise, nor can the {% data variables.product.prodname_managed_users %} be invited to other enterprises. -* Los colaboradores externos no son compatibles con los {% data variables.product.prodname_emus %}. -* Los {% data variables.product.prodname_managed_users_caps %} no pueden crear propuestas ni solicitudes de cambios, comentar o agregar reacciones, ni marcar como favoritos u observar o bifurcar repositorios fuera de la empresa. -* {% data variables.product.prodname_managed_users_caps %} puede ver todos los repositorios públicos en {% data variables.product.prodname_dotcom_the_website %} pero no puede subir código a los repositorios fuera de la empresa. -* Solo otros miembros de la empresa pueden ver a los {% data variables.product.prodname_managed_users_caps %} y al contenido que estos crean. -* Los {% data variables.product.prodname_managed_users_caps %} no pueden seguir a usuarios que estén fuera de la empresa. -* Los {% data variables.product.prodname_managed_users_caps %} no pueden crear gists o comentar en ellos. -* Los {% data variables.product.prodname_managed_users_caps %} no pueden instalar {% data variables.product.prodname_github_apps %} en sus cuentas de usuario. -* Otros usuarios de {% data variables.product.prodname_dotcom %} no pueden ver, mencionar o invitar a {% data variables.product.prodname_managed_user %} para colaborar. -* You can choose whether {% data variables.product.prodname_managed_users %} are able to create repositories owned by their user accounts. Para obtener más información, consulta la sección "[Requerir políticas de administración de repositorios en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-creation)". +* {% data variables.product.prodname_managed_users_caps %} cannot be invited to organizations or repositories outside of the enterprise, nor can the {% data variables.product.prodname_managed_users %} be invited to other enterprises. +* Outside collaborators are not supported by {% data variables.product.prodname_emus %}. +* {% data variables.product.prodname_managed_users_caps %} cannot create issues or pull requests in, comment or add reactions to, nor star, watch, or fork repositories outside of the enterprise. +* {% data variables.product.prodname_managed_users_caps %} can view all public repositories on {% data variables.product.prodname_dotcom_the_website %}, but cannot push code to repositories outside of the enterprise. +* {% data variables.product.prodname_managed_users_caps %} and the content they create is only visible to other members of the enterprise. +* {% data variables.product.prodname_managed_users_caps %} cannot follow users outside of the enterprise. +* {% data variables.product.prodname_managed_users_caps %} cannot create gists or comment on gists. +* {% data variables.product.prodname_managed_users_caps %} cannot install {% data variables.product.prodname_github_apps %} on their user accounts. +* Other {% data variables.product.prodname_dotcom %} users cannot see, mention, or invite a {% data variables.product.prodname_managed_user %} to collaborate. +* You can choose whether {% data variables.product.prodname_managed_users %} are able to create repositories owned by their user accounts. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-creation)." * If you allow {% data variables.product.prodname_managed_users %} to create repositories owned by their user accounts, they can only own private repositories and can only invite other enterprise members to collaborate on their user-owned repositories. * {% data reusables.enterprise-accounts.emu-forks %} -* Solo se pueden crear repositorios internos y privados en las organizaciones que pertenezcan a una {% data variables.product.prodname_emu_enterprise %}, dependiendo de los ajustes de visibilidad del repositorio o empresa. -* {% data variables.product.prodname_managed_users_caps %} are limited in their use of {% data variables.product.prodname_pages %}. 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)". +* Only private and internal repositories can be created in organizations owned by an {% data variables.product.prodname_emu_enterprise %}, depending on organization and enterprise repository visibility settings. +* {% data variables.product.prodname_managed_users_caps %} are limited in their use of {% data variables.product.prodname_pages %}. For more information, see "[About {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages#limitations-for-enterprise-managed-users)." -## Comenzar con {% data variables.product.prodname_emus %} +## Getting started with {% data variables.product.prodname_emus %} Before your developers can use {% data variables.product.prodname_ghe_cloud %} with {% data variables.product.prodname_emus %}, you must follow a series of configuration steps. -1. Para utilizar los {% data variables.product.prodname_emus %}, necesitas un tipo separado de cuenta empresarial con {% data variables.product.prodname_emus %} habilitados. Para probar {% data variables.product.prodname_emus %} o para debatir sobre las opciones para migrarte desde tu empresa existente, por favor, contacta al [Equipo de ventas de {% data variables.product.prodname_dotcom %}](https://enterprise.github.com/contact). - - Tu contacto en el equipo de ventas de GitHub trabajará contigo para crear tu {% data variables.product.prodname_emu_enterprise %} nueva. Necesitarás proporcionar la dirección de correo electrónico del usuario que configurará tu empresa y un código corto que se utilizará como el sufijo de los nombres de usuario de los miembros. {% data reusables.enterprise-accounts.emu-shortcode %} Para obtener más información, consulta la sección "[Nombres de usuario e información de perfil](#usernames-and-profile-information)". - -2. Después de crear tu empresa, recibirás un mensaje de correo electrónico de {% data variables.product.prodname_dotcom %}, el cual te invitará a elegir una contraseña para tu usuario de configuración de la empresa, quien será el primer propietario de esta. Utiliza una ventana de búsqueda privada o en modo incógnito al configurar la contraseña. The setup user is only used to configure single sign-on and SCIM provisioning integration for the enterprise. It will no longer have access to administer the enterprise account once SSO is successfully enabled. El nombre de usuario del usuario de configuración es el código corto de tu empresa con el sufijo `_admin`. - +1. To use {% data variables.product.prodname_emus %}, you need a separate type of enterprise account with {% data variables.product.prodname_emus %} enabled. To try out {% data variables.product.prodname_emus %} or to discuss options for migrating from your existing enterprise, please contact [{% data variables.product.prodname_dotcom %}'s Sales team](https://enterprise.github.com/contact). + + Your contact on the GitHub Sales team will work with you to create your new {% data variables.product.prodname_emu_enterprise %}. You'll need to provide the email address for the user who will set up your enterprise and a short code that will be used as the suffix for your enterprise members' usernames. {% data reusables.enterprise-accounts.emu-shortcode %} For more information, see "[Usernames and profile information](#usernames-and-profile-information)." + +2. After we create your enterprise, you will receive an email from {% data variables.product.prodname_dotcom %} inviting you to choose a password for your enterprise's setup user, which will be the first owner in the enterprise. Use an incognito or private browsing window when setting the password. The setup user is only used to configure single sign-on and SCIM provisioning integration for the enterprise. It will no longer have access to administer the enterprise account once SSO is successfully enabled. The setup user's username is your enterprise's shortcode suffixed with `_admin`. + {% note %} - + {% data reusables.enterprise-accounts.emu-password-reset-session %} - + {% endnote %} - -3. After you log in as the setup user, we recommend enabling two-factor authentication. Para obtener más información, consulta "[Configurar autenticación de dos factores](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication)". + +3. After you log in as the setup user, we recommend enabling two-factor authentication. For more information, see "[Configuring two-factor authentication](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication)." 1. To get started, configure {% ifversion oidc-for-emu %}how your members will authenticate. If you are using Azure Active Directory as your identity provider, you can choose between OpenID Connect (OIDC) and Security Assertion Markup Language (SAML). Both options provide a seamless sign-in experience for your members, but only OIDC includes support for Conditional Access Policies (CAP). If you are using Okta as your identity provider, you can use SAML to authenticate your members.{% else %}SAML SSO for your enterprise. For more information, see "[Configuring SAML single sign-on for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)."{% endif %} - + {% ifversion oidc-for-emu %} - + To get started, read the guide for your chosen authentication method. - + - "[Configuring OIDC for Enterprise Managed Users](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users)." - "[Configuring SAML single sign-on for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)." - + {% endif %} - + 4. Once you have configured SSO, you can configure SCIM provisioning. SCIM is how your identity provider will provision and manage member accounts and teams on {% data variables.product.prodname_dotcom_the_website %}. For more information on configuring SCIM provisioning, see "[Configuring SCIM provisioning for enterprise managed users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users)." - -5. Once authentication and provisioning are configured, you can start provisioning members and managing teams. Para obtener más información, consulta la sección "[Administrar las membrecías de equipo con los grupos de proveedor de identidades](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/managing-team-memberships-with-identity-provider-groups)". + +5. Once authentication and provisioning are configured, you can start provisioning members and managing teams. For more information, see "[Managing team memberships with identity provider groups](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/managing-team-memberships-with-identity-provider-groups)." If members of your enterprise must use one workstation to contribute to repositories on {% data variables.product.product_location %} from both a {% data variables.product.prodname_managed_user %} and a personal account, you can provide support. For more information, see "[Supporting developers with multiple user accounts on {% data variables.product.prodname_dotcom_the_website %}](#supporting-developers-with-multiple-user-accounts-on-githubcom)." -## Autenticarse como una {% data variables.product.prodname_managed_user %} +## Authenticating as a {% data variables.product.prodname_managed_user %} -Los {% data variables.product.prodname_managed_users_caps %} se deben autenticar mediante su proveedor de identidad. Para autenticarse, un {% data variables.product.prodname_managed_user %} puede visitar su portal de aplicación IdP o utilizar una página de inicio de sesión en {% data variables.product.prodname_dotcom_the_website %}. +{% data variables.product.prodname_managed_users_caps %} must authenticate through their identity provider. To authenticate, a {% data variables.product.prodname_managed_user %} can visit their IdP application portal or use the login page on {% data variables.product.prodname_dotcom_the_website %}. -{% data reusables.enterprise-accounts.about-recovery-codes %}Para obtener más información, consulta la sección "[Administrar los códigos de recuperación para tu empresa](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise)". +{% data reusables.enterprise-accounts.about-recovery-codes %} For more information, see "[Managing recovery codes for your enterprise](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise)." -### Autenticarse como un {% data variables.product.prodname_managed_user %} a través de {% data variables.product.prodname_dotcom_the_website %} +### Authenticating as a {% data variables.product.prodname_managed_user %} via {% data variables.product.prodname_dotcom_the_website %} -1. Navega a [https://github.com/login](https://github.com/login). -1. En la caja de texto de "Nombre de usuario o dirección de correo electrónico", ingresa tu nombre de usuario incluyendo el guion bajo y código corto. ![Screenshot showing login form](/assets/images/help/enterprises/emu-login-username.png) Cuando el formato reconozca tu nombre de usuario, este se actualizará. No necesitas ingresar tu contraseña en este formato. -1. Para continuar hacia tu proveedor de identidad, haz clic en **Iniciar sesión con tu proveedor de identidad**. ![Captura de pantalla que muestra el botón "Iniciar sesión con tu proveedor de identidad"](/assets/images/help/enterprises/emu-login-submit.png) +1. Navigate to [https://github.com/login](https://github.com/login). +1. In the "Username or email address" text box, enter your username including the underscore and short code. + ![Screenshot showing login form](/assets/images/help/enterprises/emu-login-username.png) + When the form recognizes your username, the form will update. You do not need to enter your password on this form. +1. To continue to your identity provider, click **Sign in with your identity provider**. + ![Screenshot showing "Sign in with your identity provider" button](/assets/images/help/enterprises/emu-login-submit.png) -## Nombres de usuario e información de perfil +## Usernames and profile information -{% 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)". +{% 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)." 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)." -El nombre de perfil y dirección de correo electrónico de un {% data variables.product.prodname_managed_user %} también lo proporciona el 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. +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. ## Supporting developers with multiple user accounts on {% data variables.product.product_location %} diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy.md b/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy.md index e2c8a03c3e..28d9c00c89 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy.md @@ -20,11 +20,11 @@ topics: CAP support is enabled automatically for any {% data variables.product.prodname_emu_enterprise %} that enables OIDC SSO and cannot be disabled. {% data variables.product.prodname_dotcom %} enforces your IdP's IP conditions but not device compliance conditions. -Para obtener más información sobre cómo utilizar OIDC con {% data variables.product.prodname_emus %}, consulta las secciones "[Configurar OIDC para los usuarios empresariales administrados](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users) y "[Migrarse de SAML a OIDC](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc)". +For more information about using OIDC with {% data variables.product.prodname_emus %}, see "[Configuring OIDC for Enterprise Managed Users](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users)" and "[Migrating from SAML to OIDC](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc)." {% note %} -**Note:** If you use Conditional Access (CA) network location policies in your Azure AD tenant, do not use the IP allow list feature on {% data variables.product.prodname_dotcom_the_website %}, with your enterprise account or with any of the organizations owned by the enterprise. Using both is unsupported and can result in the wrong policy applying. Para obtener más información acerca de las listas de direcciones IP permitidas, consulta las secciones "[Requerir ajustes de seguridad en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-allowed-ip-addresses-for-organizations-in-your-enterprise)" y "[Administrar direcciones IP permitidas en tu organización](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization)". +**Note:** If you use Conditional Access (CA) network location policies in your Azure AD tenant, do not use the IP allow list feature on {% data variables.product.prodname_dotcom_the_website %}, with your enterprise account or with any of the organizations owned by the enterprise. Using both is unsupported and can result in the wrong policy applying. For more information about IP allow lists, see "[Enforcing security settings in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-allowed-ip-addresses-for-organizations-in-your-enterprise)" and "[Managing allowed IP addresses for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization)." {% endnote %} @@ -36,14 +36,14 @@ Para obtener más información sobre cómo utilizar OIDC con {% data variables.p ### {% data variables.product.prodname_actions %} -Actions that use a personal access token will likely be blocked by your IdP's CAP. We recommend that personal access tokens are created by a service account which is then exempted from IP controls in your IdP's CAP. +Actions that use a personal access token will likely be blocked by your IdP's CAP. We recommend that personal access tokens are created by a service account which is then exempted from IP controls in your IdP's CAP. -If you're unable to use a service account, another option for unblocking actions that use personal access tokens is to allow the IP ranges used by {% data variables.product.prodname_actions %}. Para obtener más información, consulta la sección "[Acerca de las direcciones IP de GitHub](/authentication/keeping-your-account-and-data-secure/about-githubs-ip-addresses)". +If you're unable to use a service account, another option for unblocking actions that use personal access tokens is to allow the IP ranges used by {% data variables.product.prodname_actions %}. For more information, see "[About GitHub's IP addresses](/authentication/keeping-your-account-and-data-secure/about-githubs-ip-addresses)." -### {% data variables.product.prodname_github_apps %} and {% data variables.product.prodname_oauth_apps %} +### {% data variables.product.prodname_github_apps %} and {% data variables.product.prodname_oauth_apps %} When {% data variables.product.prodname_github_apps %} and {% data variables.product.prodname_oauth_apps %} make requests on a member's behalf, {% data variables.product.prodname_dotcom %} will send the IP address of the app's server to your IdP for validation. If the IP address of the app's server is not validated by your IdP's CAP, the request will fail. -You can contact the owners of the apps you want to use, ask for their IP ranges, and configure your IdP's CAP to allow access from those IP ranges. If you're unable to contact the owners, you can review your IdP sign-in logs to review the IP addresses seen in the requests, then allow-list those addresses. +You can contact the owners of the apps you want to use, ask for their IP ranges, and configure your IdP's CAP to allow access from those IP ranges. If you're unable to contact the owners, you can review your IdP sign-in logs to review the IP addresses seen in the requests, then allow-list those addresses. -You can also enable IP allow list configuration for installed {% data variables.product.prodname_github_apps %}. When enabled, all {% data variables.product.prodname_github_apps %} and {% data variables.product.prodname_oauth_apps %} will continue working regardless of the originating IP address. Para obtener más información, consulta la sección "[Requerir políticas para la configuración de seguridad en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#allowing-access-by-github-apps)". +You can also enable IP allow list configuration for installed {% data variables.product.prodname_github_apps %}. When enabled, all {% data variables.product.prodname_github_apps %} and {% data variables.product.prodname_oauth_apps %} will continue working regardless of the originating IP address. For more information, see "[Enforcing policies for security settings in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#allowing-access-by-github-apps)." diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md b/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md index 6f121e93c9..f7895419e4 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md @@ -1,7 +1,7 @@ --- -title: Configuring OIDC for Enterprise Managed Users +title: Configuración de OIDC para usuarios administrados de Enterprise 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).' +intro: 'Puedes administrar automáticamente el acceso a tu cuenta de empresa en {% data variables.product.prodname_dotcom %} mediante la configuración del inicio de sesión único (SSO) de OpenID Connect (OIDC) y habilitar la compatibilidad con la directiva de acceso condicional (CAP) de IdP.' product: '{% data reusables.gated-features.emus %}' versions: feature: oidc-for-emu @@ -10,40 +10,42 @@ topics: - Authentication - Enterprise - SSO +ms.openlocfilehash: d52626ad035d957a7908e07e81d12824b9601ee5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147061782' --- - {% data reusables.enterprise-accounts.oidc-beta-notice %} -## About OIDC for Enterprise Managed Users +## Acerca de OIDC para usuarios administrados de Enterprise -With {% data variables.product.prodname_emus %}, your enterprise uses your identity provider (IdP) to authenticate all members. You can use OpenID Connect (OIDC) to manage authentication for your {% data variables.product.prodname_emu_enterprise %}. Enabling OIDC SSO is a one-click setup process with certificates managed by {% data variables.product.prodname_dotcom %} and your IdP. +Con {% data variables.product.prodname_emus %}, tu empresa utiliza el proveedor de identidades (IdP) para autenticar a todos los miembros. Puedes usar OpenID Connect (OIDC) para administrar la autenticación de tu {% data variables.product.prodname_emu_enterprise %}. Habilitar el inicio de sesión único de OIDC es un proceso de configuración con un solo clic con certificados administrados por {% data variables.product.prodname_dotcom %} y el IdP. -{% data reusables.enterprise-accounts.emu-cap-validates %} For more information, see "[About support for your IdP's Conditional Access Policy](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy)." +{% data reusables.enterprise-accounts.emu-cap-validates %} Para obtener más información, consulta "[Acerca de la compatibilidad con la directiva de acceso condicional del IdP](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy)". -You can adjust the lifetime of a session, and how often a {% data variables.product.prodname_managed_user %} needs to reauthenticate with your IdP, by changing the lifetime policy property of the ID tokens issued for {% data variables.product.prodname_dotcom %} from your IdP. The default lifetime is one hour. For more information, see "[Configurable token lifetimes in the Microsoft identity platform](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-configurable-token-lifetimes)" in the Azure AD documentation. +Puedes ajustar la duración de una sesión y la frecuencia con la que un {% data variables.product.prodname_managed_user %} debe volver a autenticarse con el IdP cambiando la propiedad de la directiva de duración de los tokens de identificación emitidos para {% data variables.product.prodname_dotcom %} desde tu IdP. La duración predeterminada es de una hora. Para obtener más información, consulta "[Vigencia de los token configurables en la Plataforma de identidad de Microsoft"](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-configurable-token-lifetimes) en la documentación de Azure AD. -If you currently use SAML SSO for authentication and would prefer to use OIDC and benefit from CAP support, you can follow a migration path. For more information, see "[Migrating from SAML to OIDC](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc)." +Si actualmente utilizas el inicio de sesión único de SAML para la autenticación y prefieres usar OIDC y beneficiarte de la compatibilidad con CAP, puedes seguir una ruta de migración. Para obtener más información, consulta "[Migración de SAML a OIDC](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc)". {% data reusables.enterprise-accounts.oidc-gei-warning %} ## Soporte del proveedor de identidad -Support for OIDC is in public beta and available for customers using Azure Active Directory (Azure AD). +La compatibilidad con OIDC está en versión beta pública y está disponible para los clientes que usan Azure Active Directory (Azure AD). -Each Azure AD tenant can support only one OIDC integration with {% data variables.product.prodname_emus %}. If you want to connect Azure AD to more than one enterprise on {% data variables.product.prodname_dotcom %}, use SAML instead. For more information, see "[Configuring SAML single sign-on for {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users)." +Cada inquilino de Azure AD solo puede admitir una integración de OIDC con {% data variables.product.prodname_emus %}. Si quieres conectar Azure AD a más de una empresa en {% data variables.product.prodname_dotcom %}, utiliza SAML en su lugar. Para obtener más información, consulta "[Configuración del inicio de sesión único de SAML para {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users)". -## Configurar el OIDC para los usuarios administrados empresariales +## Configuración de OIDC para usuarios administrados de Enterprise -1. Inicia sesión en {% data variables.product.prodname_dotcom_the_website %} como el usuario configurador para tu empresa nueva con el nombre de usuario **@SHORT-CODE_admin**. -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.security-tab %} -1. Select **Require OIDC single sign-on**. - ![Screenshot showing the "Require OIDC single sign-on" checkbox](/assets/images/help/enterprises/require-oidc.png) -1. To continue setup and be redirected to Azure AD, click **Save**. -{% data reusables.enterprise-accounts.emu-azure-admin-consent %} -{% data reusables.enterprise-accounts.download-recovery-codes %} +1. Inicie sesión en {% data variables.product.prodname_dotcom_the_website %} como el usuario configurador de la nueva empresa con el nombre de usuario **@SHORT-CODE_admin**. +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} +1. Selecciona **Requerir inicio de sesión único de OIDC**. + ![Captura de pantalla que muestra la casilla "Requerir inicio de sesión único de OIDC"](/assets/images/help/enterprises/require-oidc.png) +1. Para continuar la instalación y redirigirte a Azure AD, haz clic en **Guardar**. +{% data reusables.enterprise-accounts.emu-azure-admin-consent %} {% data reusables.enterprise-accounts.download-recovery-codes %} ## Habilitar el aprovisionamiento -After you enable OIDC SSO, enable provisioning. Para obtener más información, consulta la sección "[Configurar el aprovisionamiento de SCIM para los usuarios administrados de las empresas](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users)". +Después de habilitar el SSO de OIDC, habilita el aprovisionamiento. Para más información, vea "[Configuración del aprovisionamiento de SCIM para usuarios administrados de la empresa](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users)". diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users.md b/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users.md index 91422c4bfc..60d758f85c 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users.md @@ -1,6 +1,6 @@ --- title: Configurar el inicio de sesión único de SAML para los usuarios administrados de Enterprise -shortTitle: SAML para usuarios administrados +shortTitle: SAML for managed users intro: 'Puedes administrar el acceso a tu cuenta empresarial automáticamente en {% data variables.product.prodname_dotcom %} si configuras el Inicio de Sesión Único (SSO) de Lenguaje de Marcado para Confirmaciones de Seguridad (SAML).' product: '{% data reusables.gated-features.emus %}' redirect_from: @@ -15,8 +15,13 @@ topics: - Authentication - Enterprise - SSO +ms.openlocfilehash: 8464afda7b87f23d7466851901536668c4440944 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145955615' --- - ## Acerca del inicio de sesión único de SAML para {% data variables.product.prodname_emus %} Con {% data variables.product.prodname_emus %}, tu empresa utiliza el SSO de SAML para autenticar a todos los miembros. En vez de iniciar sesión en {% data variables.product.prodname_dotcom %} con un nombre de usuario de {% data variables.product.prodname_dotcom %} y contraseña, los miembros de tu empresa iniciarán sesión con tu IdP. @@ -29,13 +34,13 @@ Después de que configures el SSO de SAML, te recomendamos que almacenes tus có {% note %} -**Nota:** Cuando se habilita el SSO de SAML, el único ajuste que puedes actualizar en {% data variables.product.prodname_dotcom %} para tu configuración existente de SAML es el certificado de SAML. Si necesitas actualizar la URL de inicio de sesión o el emisor, primero debes inhabilitar el SSO de SAML y luego volver a configurarlo con los ajustes nuevos. +**Nota:** Cuando el inicio de sesión único de SAML está habilitado, el único ajuste que puede actualizar en {% data variables.product.prodname_dotcom %} para la configuración de SAML existente es el certificado de SAML. Si necesitas actualizar la URL de inicio de sesión o el emisor, primero debes inhabilitar el SSO de SAML y luego volver a configurarlo con los ajustes nuevos. {% endnote %} ## Configurar el inicio de sesión único de SAML para {% data variables.product.prodname_emus %} -Para configurar el SSO de SAML para tu {% data variables.product.prodname_emu_enterprise %}, debes configurar una aplicación en tu IdP y luego configurar tu empresa en GitHub.com. Después de que configures el SSO de SAML, puedes configurar el aprovisionamiento de usuarios. +Para configurar el SSO de SAML para tu {% data variables.product.prodname_emu_enterprise %}, debes configurar una aplicación en tu IdP y luego configurar tu empresa en GitHub.com. Después de que configures el SSO de SAML, puedes configurar el aprovisionamiento de usuarios. Para instalar y configurar la aplicación de {% data variables.product.prodname_emu_idp_application %} en tu IdP, debes tener un inquilino y acceso administrativo en un IdP compatible. @@ -45,7 +50,7 @@ Para instalar y configurar la aplicación de {% data variables.product.prodname_ {% endnote %} -1. [Configurar tu proveedor de identidad](#configuring-your-identity-provider) +1. [Configuración del proveedor de identidades](#configuring-your-identity-provider) 2. [Configurar tu empresa](#configuring-your-enterprise) 3. [Habilitar el aprovisionamiento](#enabling-provisioning) @@ -67,39 +72,42 @@ Para configurar tu IdP, sigue las instrucciones que proporciona para configurar 1. Para habilitarte para seguir configurando tu empresa en {% data variables.product.prodname_dotcom %}, ubica y anota la siguiente información desde la aplicación que instalaste en tu IdP: - | Valor | Otros nombres | Descripción | - |:----------------------------------------- |:------------------------------------ |:------------------------------------------------------------------------------------- | - | IdP Sign-On URL | URL de inicio de sesión, URL del IdP | URL de la aplicación en tu IdP | - | IdP Identifier URL | Emisor | El identificador del IdP de los proveedores de servicio para la autenticación de SAML | - | Certificado de firmado, cifrado en Base64 | Certificado público | Certificado público que utiliza el IdP para firmar las solicitudes de autenticación | + | Value | Otros nombres | Descripción | + | :- | :- | :- | + | IdP Sign-On URL | URL de inicio de sesión, URL del IdP | URL de la aplicación en tu IdP | + | IdP Identifier URL | Emisor | El identificador del IdP de los proveedores de servicio para la autenticación de SAML | + | Certificado de firmado, cifrado en Base64 | Certificado público | Certificado público que utiliza el IdP para firmar las solicitudes de autenticación | ### Configurar tu empresa -Después de que instalas y configuras la aplicación de {% data variables.product.prodname_emu_idp_application %} en tu proveedor de identidad, puedes configurar tu empresa. +Después de que instalas y configuras la aplicación de {% data variables.product.prodname_emu_idp_application %} en tu proveedor de identidad, puedes configurar tu empresa. -1. Inicia sesión en {% data variables.product.prodname_dotcom_the_website %} como el usuario configurador para tu empresa nueva con el nombre de usuario **@SHORT-CODE_admin**. +1. Inicie sesión en {% data variables.product.prodname_dotcom_the_website %} como el usuario configurador de la nueva empresa con el nombre de usuario **@SHORT-CODE_admin**. -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} -1. En "Inicio de sesión único de SAML", selecciona **Requerir autenticación SAML**. ![Casilla de verificación para habilitar SAML SSO](/assets/images/help/business-accounts/enable-saml-auth-enterprise.png) +1. En "SAML single sign-on" (Inicio de sesión único de SAML), seleccione **Require SAML authentication** (Requerir autenticación de SAML). + ![Casilla de verificación para habilitar el SSO de SAML](/assets/images/help/business-accounts/enable-saml-auth-enterprise.png) -1. Debajo de **URL de inicio de sesión**, teclea la terminal HTTPS de tu IdP para solicitudes de inicio de sesión único que anotaste al configurar tu IdP. ![Campo para la URL a la que los miembros serán redireccionados cuando inicien sesión](/assets/images/help/saml/saml_sign_on_url_business.png) +1. En **Sign on URL** (URL de inicio de sesión), escriba el punto de conexión HTTPS del IdP para las solicitudes de inicio de sesión único que ha anotado al configurar el IdP. +![Campo para la URL a la que los miembros serán redirigidos cuando inicien sesión](/assets/images/help/saml/saml_sign_on_url_business.png) -1. Debajo de **Emisor**, teclea la URL de tu emisor de SAML, el cual anotaste al configurar tu IdP, para verificar la autenticidad de los mensajes enviados. ![Campo para el nombre del emisor SAML](/assets/images/help/saml/saml_issuer.png) +1. En **Issuer** (Emisor), escriba la dirección URL del emisor de SAML que ha anotado al configurar el IdP para comprobar la autenticidad de los mensajes enviados. +![Campo para el nombre del emisor de SAML](/assets/images/help/saml/saml_issuer.png) -1. Debajo de **Certificado público**, pega el certificado que anotaste al configurar tu IdP, para verificar las respuestas de SAML. ![Campo para el certificado público de tu proveedor de identidad](/assets/images/help/saml/saml_public_certificate.png) +1. En **Public Certificate** (Certificado público), pegue el certificado que ha anotado al configurar el IdP para comprobar las respuestas de SAML. +![Campo para el certificado público del proveedor de identidades](/assets/images/help/saml/saml_public_certificate.png) -1. Para verificar la integridad de las solicitudes de tu emisor de SAML, haz clic en {% octicon "pencil" aria-label="The edit icon" %}. Posteriormente, en los menús desplegables de "Método de firma" y "Método de resumen", elige el algoritmo de hash que utiliza tu emisor de SAML. ![Menús desplegables para los algoritmos de hash del Método de firma y del Método de resumen usados por tu emisor SAML](/assets/images/help/saml/saml_hashing_method.png) +1. Para comprobar la integridad de las solicitudes del emisor de SAML, haga clic en {% octicon "pencil" aria-label="The edit icon" %}. Posteriormente, en los menús desplegables de "Método de firma" y "Método de resumen", elige el algoritmo de hash que utiliza tu emisor de SAML. +![Menús desplegables para los algoritmos de hash del método de firma y del método de resumen usados por el emisor de SAML](/assets/images/help/saml/saml_hashing_method.png) -1. Antes de habilitar el SSO de SAML para tu empresa, para asegurarte de que la información que ingresaste es correcta, haz clic en **Probar la configuración de SAML**. ![Botón para probar la configuración de SAML antes de exigir el inicio de sesión único](/assets/images/help/saml/saml_test.png) +1. Antes de habilitar el SSO de SAML para la empresa, haga clic en **Test SAML configuration** (Probar la configuración de SAML) para asegurarse de que la información que ha escrito sea correcta. ![Botón para probar la configuración de SAML antes de aplicarla](/assets/images/help/saml/saml_test.png) -1. Haz clic en **Save ** (guardar). +1. Haga clic en **Save**(Guardar). {% note %} - **Nota:** Cuando requieres el SSO de SAML para tu empresa, el usuario de configuración ya no tendrá acceso a ella, pero permanecerá firmado en GitHub. Únicamente los {% data variables.product.prodname_managed_users %} que haya aprovisionado tu IdP tendrán acceso a la empresa. + **Nota:** Cuando requiera el inicio de sesión único de SAML para su empresa, el usuario configurador ya no tendrá acceso a la empresa, pero seguirá con la sesión iniciada en GitHub. Únicamente los {% data variables.product.prodname_managed_users %} que haya aprovisionado tu IdP tendrán acceso a la empresa. {% endnote %} @@ -108,5 +116,5 @@ Después de que instalas y configuras la aplicación de {% data variables.produc ### Habilitar el aprovisionamiento -Después de que habilitas el SSO de SAML, habilita el aprovisionamiento. Para obtener más información, consulta la sección "[Configurar el aprovisionamiento de SCIM para los usuarios administrados de las empresas](//admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users)". +Después de que habilitas el SSO de SAML, habilita el aprovisionamiento. Para más información, vea "[Configuración del aprovisionamiento de SCIM para usuarios administrados de la empresa](//admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users)". diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md b/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md index 768b122489..9f2eb32305 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md @@ -1,6 +1,6 @@ --- title: Configurar el aprovisionamiento de SCIM para los Usuarios Administrados Empresariales con Okta -shortTitle: Configura el aprovisionamiento con Okta +shortTitle: Set up provisioning with Okta intro: Puedes aprovisionar usuarios nuevos y administrar la membrecía de tu empresa y equipos utilizando Okta como tu proveedor de identidad. product: '{% data reusables.gated-features.emus %}' versions: @@ -17,31 +17,36 @@ topics: - Authentication - Enterprise - SSO +ms.openlocfilehash: 11cfbf1b5d5a3e23b3d911375aa8ba6826d48817 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147444939' --- - ## Acerca del aprovisionamiento con Okta -Puedes utilizar los {% data variables.product.prodname_emus %} con Okta como tu proveedor de identidad para aprovisionar cuentas nuevas, administrar la membrecía empresarial y administrar las membrecías de equipo para las organizaciones de tu empresa. Para obtener más información sobre cómo aprovisionar para los {% data variables.product.prodname_emus %}, consulta la sección "[Configurar el aprovisionamiento de SCIM para los usuarios administrados empresariales](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users)". +Puedes utilizar los {% data variables.product.prodname_emus %} con Okta como tu proveedor de identidad para aprovisionar cuentas nuevas, administrar la membrecía empresarial y administrar las membrecías de equipo para las organizaciones de tu empresa. Para obtener más información sobre el aprovisionamiento de {% data variables.product.prodname_emus %}, vea "[Configurar el aprovisionamiento de SCIM para usuarios administrados de la empresa](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users)". -Antes de que puedas configurar el aprovisionamiento con Okta, debes configurar el inicio de sesión único de SAML. Para obtener más información, consulta la sección "[Configurar el inicio de sesión único de SAML para los Usuarios Administrados Empresariales](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)". +Antes de que puedas configurar el aprovisionamiento con Okta, debes configurar el inicio de sesión único de SAML. Para obtener más información, vea "[Configurar el inicio de sesión único de SAML para usuarios administrados de la empresa](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)". Para configurar el aprovisionamiento con Okta, debes configurar el nombre de tu empresa en la aplicación de {% data variables.product.prodname_emu_idp_application %} e ingresar el token de acceso personal del usuario de configuración. Entonces podrás aprovisionar usuarios en Okta. -## Características compatibles +## Características admitidas {% data variables.product.prodname_emus %} es compatible con muchas características de aprovisionamiento en Okta. -| Característica | Descripción | -| --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Subir Usuarios Nuevos | Los usuarios que se asignan a la aplicación de {% data variables.product.prodname_emu_idp_application %} en Okta se crean automáticamente en la empresa en {% data variables.product.product_name %}. | -| Subir la Actualización de Perfil | Las actualizaciones que se hacen al perfil del usuario en Oktan se subirán a {% data variables.product.product_name %}. | -| Grupos de Subida | Los Grupos en Okta que se hayan asignado a la aplicación de {% data variables.product.prodname_emu_idp_application %} como Grupos de Subida se crearán automáticamente en la empresa en {% data variables.product.product_name %}. | +| Característica | Descripción | +| --- | --- | +| Subir Usuarios Nuevos | Los usuarios que se asignan a la aplicación de {% data variables.product.prodname_emu_idp_application %} en Okta se crean automáticamente en la empresa en {% data variables.product.product_name %}. | +| Subir la Actualización de Perfil | Las actualizaciones que se hacen al perfil del usuario en Oktan se subirán a {% data variables.product.product_name %}. | +| Grupos de Subida | Los Grupos en Okta que se hayan asignado a la aplicación de {% data variables.product.prodname_emu_idp_application %} como Grupos de Subida se crearán automáticamente en la empresa en {% data variables.product.product_name %}. | | Subir Desactivaciones de Usuarios | El desasignar al usuario de la aplicación de {% data variables.product.prodname_emu_idp_application %} en Okta lo inhabilitará en {% data variables.product.product_name %}. El usuario no podrá iniciar sesión, pero la información del usuario se mantendrá. | -| Reactivar Usuarios | Se habilitarán los usuarios en Okta cuyas cuentas de Okta se reactiven y quienes se asignen de vuelta a la aplicación de {% data variables.product.prodname_emu_idp_application %}. | +| Reactivar Usuarios | Se habilitarán los usuarios en Okta cuyas cuentas de Okta se reactiven y quienes se asignen de vuelta a la aplicación de {% data variables.product.prodname_emu_idp_application %}. | {% note %} -**Nota:** {% data variables.product.prodname_emus %} no es compatible con la modificación de nombres de usuario. +**Nota**: {% data variables.product.prodname_emus %} no admite modificaciones en los nombres de usuario. {% endnote %} @@ -50,44 +55,48 @@ Para configurar el aprovisionamiento con Okta, debes configurar el nombre de tu Después de que se haya creado tu {% data variables.product.prodname_emu_enterprise %}, puedes comenzar a configurar el aprovisionamiento configurando el nombre de tu empresa en Okta. 1. Navega a tu aplicación de {% data variables.product.prodname_emu_idp_application %} en Okta. -1. Haz clic en la pestaña **Iniciar sesión**. -1. Para hacer cambios, haz clic en **Editar**. -1. Debajo de "Ajustes avanzados de inicio de sesión", en la caja de texto de "Nombre de empresa", teclea el nombre de tu empresa. Por ejemplo, si accedes a tu empresa en `https://github.com/enterprises/octoinc`, tu nombre de empresa será "octoinc". ![Captura de pantalla del campo de Nombre de Empresa en Okta](/assets/images/help/enterprises/okta-emu-enterprise-name.png) -1. Para guardar el nombre de tu empresa, haz clic en **Guardar**. +1. Haga clic en la pestaña **Sign On** (Iniciar sesión). +1. Haga clic en **Edit** (Editar) para realizar cambios. +1. Debajo de "Ajustes avanzados de inicio de sesión", en la caja de texto de "Nombre de empresa", teclea el nombre de tu empresa. Por ejemplo, si accede a la empresa en `https://github.com/enterprises/octoinc`, el nombre de la empresa sería "octoinc". +![Captura de pantalla del campo de Nombre de Empresa en Okta](/assets/images/help/enterprises/okta-emu-enterprise-name.png) +1. Para guardar el nombre de la empresa, haga clic en **Save** (Guardar). ## Configurar el aprovisionamiento Después de que configures el nombre de tu empresa, puedes proceder a configurar los ajustes de aprovisionamiento. -Para configurar el aprovisionamiento, el usuario de configuración con el nombre de usuario **@SHORT-CODE_admin** necesitará aprovisionar un token de acceso personal con el alcance **admin:enterprise**. Para obtener más información sobre cómo crear un token nuevo, consulta la sección [Crear un token de acceso personal](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users#creating-a-personal-access-token)". +Para configurar el aprovisionamiento, el usuario de configuración con el nombre de usuario **@SHORT-CODE_admin** deberá proporcionar un token de acceso personal con el ámbito **admin:enterprise**. Para obtener más información sobre cómo crear un token, vea "[Crear un token de acceso personal](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users#creating-a-personal-access-token)". 1. Navega a tu aplicación de {% data variables.product.prodname_emu_idp_application %} en Okta. -1. Haz clic en la pestaña de **Aprovisionamiento**. -1. En el menú de configuración, haz clic en ** integración**. -1. Para hacer cambios, haz clic en **Editar**. -1. Selecciona **Habilitar la Integraciòn de la API**. -1. En el campo de "Token de la API", ingresa el token de acceso personal con el alcance **admin:enterprise** que pertenece al usuario de configuración. ![Captura de pantalla que muestra el campo de Token de la API en Okta](/assets/images/help/enterprises/okta-emu-token.png) -1. Haz clic en **Probar las credenciales de la API**. Si la prueba tiene éxito, se mostrará un mensaje de verificación en la parte superior de la pantalla. -1. Para guardar el token, haz clic en **Guardar**. -1. En el menú de configuración, haz clic en **A la App**. ![Captura de pantalla que muestra el elemento de menú "A la App" en Okta](/assets/images/help/enterprises/okta-emu-to-app-menu.png) -1. A la derecha de "Aprovisionamiento a la App", para permitir que se hagan cambios, haz clic en **Editar**. -1. Selecciona **Habilitar** para **Crear usuarios**. **Actualizar atributos de usuarios** y **Desactivar usuarios**. ![Captura de pantalla que muestra las opciones de aprovisionamiento en Okta](/assets/images/help/enterprises/okta-emu-provisioning-to-app.png) -1. Para finalizar la configuración del aprovisionamiento, haz clic en **Guardar**. +1. Haga clic en el **Provisioning** ficha. +1. En el menú de configuración, haga clic en **Integration** (Integración). +1. Haga clic en **Edit** (Editar) para realizar cambios. +1. Seleccione **Enable API integration** (Habilitar la integración de la API). +1. En el campo "API Token" (Token de la API), escriba el token de acceso personal con el ámbito **admin:enterprise** que pertenece al usuario de configuración. +![Captura de pantalla en la que se muestra el campo de Token de la API en Okta](/assets/images/help/enterprises/okta-emu-token.png) +1. Haga clic en **Test API Credentials** (Probar credenciales de API). Si la prueba tiene éxito, se mostrará un mensaje de verificación en la parte superior de la pantalla. +1. Para guardar el token, haga clic en **Save** (Guardar). +1. En el menú de configuración, haga clic en **To App** (En la aplicación). +![Captura de pantalla en la que se muestra el elemento de menú "En la aplicación" en Okta](/assets/images/help/enterprises/okta-emu-to-app-menu.png) +1. A la derecha de "Provisioning to App" (Aprovisionar en la aplicación), para permitir que se realicen cambios, haga clic en **Edit** (Editar). +1. Seleccione **Enable** (Habilitar) para **Create Users** (Crear usuarios), **Update User Attributes** (Actualizar atributos de usuario) y **Deactivate Users** (Desactivar usuarios). +![Captura de pantalla en la que se muestran las opciones de aprovisionamiento en Okta](/assets/images/help/enterprises/okta-emu-provisioning-to-app.png) +1. Para finalizar la configuración del aprovisionamiento, haga clic en **Save** (Guardar). -## Asignar usuarios y grupos +## Asignación de usuarios y grupos -Después de haber configurado el SSO de SAML y el aprovisionamiento, podrás aprovisionar usuarios nuevos en {% data variables.product.prodname_dotcom_the_website %} asignando a los usuarios a la aplicación de {% data variables.product.prodname_emu_idp_application %}. +Después de haber configurado el SSO de SAML y el aprovisionamiento, podrás aprovisionar usuarios nuevos en {% data variables.product.prodname_dotcom_the_website %} asignando a los usuarios a la aplicación de {% data variables.product.prodname_emu_idp_application %}. {% data reusables.scim.emu-scim-rate-limit %} -También puedes administrar las membrecías organizacionales automáticamente si asignas grupos a la aplicación y los agregas a la pestaña de "Push Groups" en Okta. Cuando el grupo se aprovisione con éxito, este estará disponible para conectarse a los equipos en las organizaciones de la empresa. Para obtener más información sobre cómo administrar los equipos, consulta la sección "[Administrar las membrecías de los quipos con grupos de proveedor de identidad](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/managing-team-memberships-with-identity-provider-groups)". +También puedes administrar las membrecías organizacionales automáticamente si asignas grupos a la aplicación y los agregas a la pestaña de "Push Groups" en Okta. Cuando el grupo se aprovisione con éxito, este estará disponible para conectarse a los equipos en las organizaciones de la empresa. Para obtener más información sobre cómo administrar equipos, vea "[Administrar pertenencias a equipos con grupos de proveedores de identidades](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/managing-team-memberships-with-identity-provider-groups)". -Cuando asignas usuarios, puedes utilizar el atributo de "Roles" en la aplicación de {% data variables.product.prodname_emu_idp_application %} para configurar el rol de un usuario en tu empresa en {% data variables.product.product_name %}. Para obtener más información sobre los roles, consulta la sección "[Roles en una empresa](/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise/roles-in-an-enterprise)". +Cuando asignas usuarios, puedes utilizar el atributo de "Roles" en la aplicación de {% data variables.product.prodname_emu_idp_application %} para configurar el rol de un usuario en tu empresa en {% data variables.product.product_name %}. Para obtener más información sobre los roles, vea "[Roles en una empresa](/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise/roles-in-an-enterprise)". ![Captura de pantalla que muestra las opciones de roles para el usuario aprovisionado en Okta](/assets/images/help/enterprises/okta-emu-user-role.png) -## Deprovisioning users and groups +## Desaprovisionamiento de usuarios y grupos -To remove a user or group from {% data variables.product.product_name %}, remove the user or group from both the "Assignments" tab and the "Push groups" tab in Okta. For users, make sure the user is removed from all groups in the "Push Groups" tab. +Para quitar un usuario o un grupo de {% data variables.product.product_name %}, quítalo tanto de la pestaña "Asignaciones" como de la pestaña "Grupos de inserción" en Okta. En el caso de los usuarios, asegúrate de se quiten de todos los grupos en la pestaña "Grupos de inserción". diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md b/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md index 59c8d58c90..115276b7aa 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md @@ -1,6 +1,6 @@ --- title: Configurar el aprovisionamiento de SCIM para los Usuarios Administrados Empresariales -shortTitle: Aprovisionar a los usuarios administrados +shortTitle: Provisioning managed users intro: Puedes configurar tu proveedor de identidad para que aprovisione usuarios nuevos y administre sus membrecías en tu empresa y equipos. product: '{% data reusables.gated-features.emus %}' redirect_from: @@ -13,56 +13,58 @@ versions: topics: - Accounts - Enterprise +ms.openlocfilehash: 3ce59680c100004496e761d2a93adc9e9cae0a22 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146689081' --- - ## Acerca del aprovisionamiento para los {% data variables.product.prodname_emus %} -Debes configurar el aprovisionamiento de {% data variables.product.prodname_emus %} para crear, administrar y desactivar las cuentas de usuario para los miembros de las empresas. Cuando configuras el aprovisionamiento para {% data variables.product.prodname_emus %}, los usuarios que se asignaron a la aplicación de {% data variables.product.prodname_emu_idp_application %} en tu proveedor de identidad se aprovisionan como cuentas de usuario nuevas en {% data variables.product.prodname_dotcom %} a través de SCIM y los usuarios se agregan a tu empresa. +Debes configurar el aprovisionamiento de {% data variables.product.prodname_emus %} para crear, administrar y desactivar las cuentas de usuario para los miembros de las empresas. Cuando configuras el aprovisionamiento para {% data variables.product.prodname_emus %}, los usuarios que se asignaron a la aplicación de {% data variables.product.prodname_emu_idp_application %} en tu proveedor de identidad se aprovisionan como cuentas de usuario nuevas en {% data variables.product.prodname_dotcom %} a través de SCIM y los usuarios se agregan a tu empresa. -Cuando actualzias la información asociada con la identidad de un usuario en tu IdP, este actualizará la cuenta de usuario en GitHub.com. Cuando desasignas al usuario desde la aplicación de {% data variables.product.prodname_emu_idp_application %} o cuando desactivas una cuenta de usuario en tu IdP, dicho IdP se comunicará con {% data variables.product.prodname_dotcom %} para invalidar cualquier sesión e inhabilitar la cuenta del miembro. La información de la cuenta inhabilitada se mantiene y su nombre de usuario se cambia por un hash del nombre de usuario original con el código corto anexo. Si reasignas a un usuario a la aplicación de {% data variables.product.prodname_emu_idp_application %} o reactivas su cuenta en tu IdP, la cuenta de {% data variables.product.prodname_managed_user %} en {% data variables.product.prodname_dotcom %} se reactivará y el nombre de usuario se restablecerá. +Al actualizar la información asociada a la identidad de un usuario en el IdP, el IdP actualizará la cuenta del usuario en GitHub.com. Cuando desasignes el usuario de la aplicación de {% data variables.product.prodname_emu_idp_application %} o cuando desactives una cuenta de usuario en tu IdP, el IdP se pondrá en contacto con {% data variables.product.prodname_dotcom %} para invalidar las sesiones e inhabilitar la cuenta del miembro. La información de la cuenta inhabilitada se mantiene y su nombre de usuario se cambia por un hash del nombre de usuario original con el código corto anexo. Si reasignas a un usuario a la aplicación de {% data variables.product.prodname_emu_idp_application %} o reactivas su cuenta en tu IdP, la cuenta de {% data variables.product.prodname_managed_user %} en {% data variables.product.prodname_dotcom %} se reactivará y el nombre de usuario se restablecerá. -Los grupos en tu IdP pueden utilizarse para administrar la membrecía de equipo dentro de las organizaciones de tu empresa, permitiéndote configurar el acceso y los permisos del repositorio mediante tu IdP. Para obtener más información, consulta la sección "[Administrar las membrecías de equipo con los grupos de proveedor de identidades](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/managing-team-memberships-with-identity-provider-groups)". +Los grupos en tu IdP pueden utilizarse para administrar la membrecía de equipo dentro de las organizaciones de tu empresa, permitiéndote configurar el acceso y los permisos del repositorio mediante tu IdP. Para más información sobre cómo administrar equipos, vea "[Administración de pertenencias a equipos con grupos de proveedores de identidades](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/managing-team-memberships-with-identity-provider-groups)". ## Prerrequisitos -Before you can configure provisioning for {% data variables.product.prodname_emus %}, you must configure SAML{% ifversion oidc-for-emu %} or OIDC{% endif %} single-sign on. {% ifversion oidc-for-emu %} +Para poder configurar el aprovisionamiento para {% data variables.product.prodname_emus %}, primero debes configurar el inicio de sesión único de SAML{% ifversion oidc-for-emu %} o OIDC{% endif %}. {% ifversion oidc-for-emu %} -- For more information on configuring OIDC, see "[Configuring OIDC for Enterprise Managed Users](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users)" -- {% endif %}For information on configuring SAML, see "[Configuring SAML single sign-on for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)." +- Para obtener más información sobre cómo se configura OIDC, consulta "[Configuración de OIDC para Usuarios Administrados de Enterprise](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users)". +- {% endif %}Para obtener información sobre cómo configurar SAML, consulta "[Configuración del inicio de sesión único de SAML para Usuarios Administrados de Enterprise](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)". -## Crear un token de acceso personal +## Creación de un token de acceso personal -Para configurar el aprovisionamiento de tu {% data variables.product.prodname_emu_enterprise %}, necesitas un token de acceso personal con el alcance de **admin:enterprise** que pertenezca el usuario de configuración. +Para configurar el aprovisionamiento de {% data variables.product.prodname_emu_enterprise %}, necesita un token de acceso personal con el ámbito **admin:enterprise** que pertenezca el usuario de configuración. {% warning %} -**Advertencia:** Si el token vence o un usuario aprovisionado lo crea, el aprovisionamiento de SCIM podría dejar de funcionar inesperadamente. Asegúrate de crear el token mientras tienes iniciada la sesión como usuario de configuración y que el vencimiento del token esté configurado como "Sin vencimiento". +**Advertencia:** Si el token expira o lo crea un usuario aprovisionado, el aprovisionamiento de SCIM podría dejar de funcionar inesperadamente. Asegúrate de crear el token mientras tienes iniciada la sesión como usuario de configuración y que el vencimiento del token esté configurado como "Sin vencimiento". {% endwarning %} -1. Inicia sesión en {% data variables.product.prodname_dotcom_the_website %} como el usuario configurador para tu empresa nueva con el nombre de usuario **@SHORT-CODE_admin**. -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.developer_settings %} -{% data reusables.user-settings.personal_access_tokens %} -{% data reusables.user-settings.generate_new_token %} -1. Debajo de **Nota**, proporciona un nombre descriptivo a tu token. ![Captura de pantalla que muestra el nombre del token](/assets/images/help/enterprises/emu-pat-name.png) -1. Selecciona el menú desplegable de **Vencimiento** y luego haz clic en **Sin vencimiento**. ![Captura de pantalla que muestra el vencimiento de un token configurado como "sin vencimiento"](/assets/images/help/enterprises/emu-pat-no-expiration.png) -1. Selecciona el alcance **admin:enterprise**. ![Captura de pantalla que muestra el alcance admin:enterprise](/assets/images/help/enterprises/enterprise-pat-scope.png) -1. Haz clic en **Generar token**. ![Generar un botón para el token](/assets/images/help/settings/generate_token.png) -1. Para copiar el token a tu portapapeles, haz clic en el {% octicon "paste" aria-label="The copy icon" %}. ![Token recién creado](/assets/images/help/settings/personal_access_tokens.png) +1. Inicie sesión en {% data variables.product.prodname_dotcom_the_website %} como el usuario de configuración de la nueva empresa con el nombre de usuario **@CÓDIGO_BREVE_admin**. +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.personal_access_tokens %} {% data reusables.user-settings.generate_new_token %} +1. En **Nota**, asigne un nombre descriptivo al token. + ![Captura de pantalla en la que se muestra el nombre del token](/assets/images/help/enterprises/emu-pat-name.png) +1. Seleccione el menú desplegable **Expiración** y, después, haga clic en **Sin expiración**. + ![Captura de pantalla en la que se muestra la expiración del token establecida en "Sin expiración"](/assets/images/help/enterprises/emu-pat-no-expiration.png) +1. Seleccione el ámbito **admin:enterprise**. + ![Captura de pantalla en la que se muestra el ámbito admin:enterprise](/assets/images/help/enterprises/enterprise-pat-scope.png) +1. Haga clic en **Generar token**. + ![Botón Generar token](/assets/images/help/settings/generate_token.png) +1. Para copiar el token a tu portapapeles, haz clic en el {% octicon "paste" aria-label="The copy icon" %}. + ![Token recién creado](/assets/images/help/settings/personal_access_tokens.png) 2. Para guardar el token para utilizarlo posteriormente, almacénalo de forma segura en un administrador de contraseñas. ## Configurar el aprovisionamiento para {% data variables.product.prodname_emus %} -Después de crear tu token de acceso personal y almacenarlo de forma segura, puedes configurar el aprovisionamiento en tu proveedor de identidad. +Después de crear tu token de acceso personal y almacenarlo de forma segura, puedes configurar el aprovisionamiento en tu proveedor de identidad. {% data reusables.scim.emu-scim-rate-limit %} -To configure provisioning, follow the appropriate link from the table below. +Para configurar el aprovisionamiento, sigue el vínculo correspondiente de la siguiente tabla. -| Proveedor de identidad | SSO method | Más información | -| ---------------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |{% ifversion oidc-for-emu %} -| Azure AD | OIDC | [Tutorial: Configure GitHub Enterprise Managed User (OIDC) for automatic user provisioning](https://docs.microsoft.com/azure/active-directory/saas-apps/github-enterprise-managed-user-oidc-provisioning-tutorial) in the Azure AD documentation -{% endif %} -| Azure AD | SAML | [Tutorial: Configure GitHub Enterprise Managed User for automatic user provisioning](https://docs.microsoft.com/en-us/azure/active-directory/saas-apps/github-enterprise-managed-user-provisioning-tutorial) in the Azure AD documentation | -| Okta | SAML | [Configurar el aprovisionamiento de SCIM para los Usuarios Administrados Empresariales con Okta](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users-with-okta) | +| Proveedor de identidades | Método de SSO | Más información | |---|---|---|{% ifversion oidc-for-emu %} | Azure AD | OIDC | [Tutorial: Configuración de GitHub Enterprise Managed User (OIDC) para el aprovisionamiento automático de usuarios](https://docs.microsoft.com/azure/active-directory/saas-apps/github-enterprise-managed-user-oidc-provisioning-tutorial) en la documentación de Azure AD |{% endif %} | Azure AD | SAML | [Tutorial: Configuración de GitHub Enterprise Managed User para el aprovisionamiento automático de usuarios](https://docs.microsoft.com/en-us/azure/active-directory/saas-apps/github-enterprise-managed-user-provisioning-tutorial) en la documentación de Azure AD | | Okta | SAML | [Configuración del aprovisionamiento de SCIM para los Usuarios Administrados de Enterprise con Okta](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users-with-okta) | diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/index.md b/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/index.md index c568667dc0..0ab736f4db 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/index.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/index.md @@ -1,6 +1,6 @@ --- -title: Using Enterprise Managed Users for IAM -shortTitle: Usuarios Administrados de Enterprise +title: Uso de usuarios empresariales administrados para IAM +shortTitle: Enterprise Managed Users product: '{% data reusables.gated-features.emus %}' intro: Puedes administrar la identidad y el acceso con tu proveedor de identidad y aprovisionar cuentas que solo puedan contribuir con tu empresa. redirect_from: @@ -22,5 +22,11 @@ children: - /managing-team-memberships-with-identity-provider-groups - /about-support-for-your-idps-conditional-access-policy - /migrating-from-saml-to-oidc +ms.openlocfilehash: 0d8cc71db11e7eb094b0771f8e03a690f449e380 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145955665' --- diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/managing-team-memberships-with-identity-provider-groups.md b/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/managing-team-memberships-with-identity-provider-groups.md index 441baa9e23..9902821305 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/managing-team-memberships-with-identity-provider-groups.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/managing-team-memberships-with-identity-provider-groups.md @@ -1,6 +1,6 @@ --- title: Administrar membrecías de equipo con grupos de proveedor de identidad -shortTitle: Administrar equipos con tu IdP +shortTitle: Manage teams with your IdP intro: 'Puedes administrar la membrecía de los equipos en {% data variables.product.product_name %} mediante tu proveedor de identidad (IdP) si conectas grupos de IdP con tu {% data variables.product.prodname_emu_enterprise %}.' product: '{% data reusables.gated-features.emus %}' redirect_from: @@ -16,11 +16,16 @@ topics: - Enterprise - SSO - Teams +ms.openlocfilehash: 2ac4eed05fdac627f0846c11f3b9a03be3c693a0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145955692' --- - ## Acerca de la administración de equipos con {% data variables.product.prodname_emus %} -Con {% data variables.product.prodname_emus %}, puedes administrar la membrecía de los equipos dentro de tu empresa a través de tu IdP. Cuando conectas un equipo en una de las organizaciones de tu empresa a un grupo de IdP, los cambios a la membrecía desde el grupo de IdP se reflejan automáticamente en tu empresa, lo cual reduce la necesidad de hacer actualizaciones manuales y scripts personalizados. +Con {% data variables.product.prodname_emus %}, puedes administrar la membrecía de los equipos dentro de tu empresa a través de tu IdP. Cuando conectas un equipo en una de las organizaciones de tu empresa a un grupo de IdP, los cambios a la membrecía desde el grupo de IdP se reflejan automáticamente en tu empresa, lo cual reduce la necesidad de hacer actualizaciones manuales y scripts personalizados. Cuando un cambio a un grupo de IdP o una conexión de equipo nueva da como resultado que un {% data variables.product.prodname_managed_user %} se una a un equipo en una organización de la cual no fueran ya miembros, el {% data variables.product.prodname_managed_user %} se agregará automáticamente a dicha organización. Los propietarios de las organizaciones también pueden administrar las membrecías organizacionales manualmente. Cuando desconectas un grupo de un equipo, los usuarios que se convirtieron en miembros de la organización a través de la membrecía de equipo se eliminan de esta si no se les asignó una membrecía en dicha organización por cualquier otro medio. @@ -32,20 +37,15 @@ Cuando cambia la membrecía de grupo en tu IdP, este envía una solicitud de SCI Los equipos que se conectan con los grupos de IdP no pueden ser equipos padres ni hijos de otro equipo. Si el equipo que quieres conectar a un grupo de IdP es un equipo padre o hijo, te recomendamos crear un equipo nuevo o eliminar las relaciones anidadas que hacen de tu equipo un equipo padre. -Para administrar el acceso a los repositorios de cualquier equipo en tu empresa, incluyendo los equipos conectados a un grupo de IdP, debes hacer cambios en {% data variables.product.prodname_dotcom_the_website %}. Para obtener más información, consulta la sección "[Administrar el acceso de un equipo a un repositorio organizacional](/organizations/managing-access-to-your-organizations-repositories/managing-team-access-to-an-organization-repository)". +Para administrar el acceso a los repositorios de cualquier equipo en tu empresa, incluyendo los equipos conectados a un grupo de IdP, debes hacer cambios en {% data variables.product.prodname_dotcom_the_website %}. Para obtener más información, consulte "[Administración del acceso de equipo a un repositorio de la organización](/organizations/managing-access-to-your-organizations-repositories/managing-team-access-to-an-organization-repository)". ## Crear un equipo nuevo conectado a un grupo de IdP -Cualquier miembro de una organización puede crear un equipo nuevo y conectarlo a un grupo de IdP. +Cualquier miembro de una organización puede crear un equipo nuevo y conectarlo a un grupo de IdP. -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.new_team %} -{% data reusables.organizations.team_name %} -{% data reusables.organizations.team_description %} -1. Para conectar a un equipo, selecciona el menú desplegable de "Grupos de Proveedor de Identidad" y haz clic en aquél que quieras conectar. ![Menú desplegable para elegir los grupos de proveedor de identidad](/assets/images/help/teams/choose-an-idp-group.png) -{% data reusables.organizations.team_visibility %} -{% data reusables.organizations.create_team %} +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.new_team %} {% data reusables.organizations.team_name %} {% data reusables.organizations.team_description %} +1. Para conectar a un equipo, selecciona el menú desplegable de "Grupos de Proveedor de Identidad" y haz clic en aquél que quieras conectar. + ![Menú desplegable para elegir grupos de proveedores de identidades](/assets/images/help/teams/choose-an-idp-group.png) {% data reusables.organizations.team_visibility %} {% data reusables.organizations.create_team %} ## Administrar la conexión entre un equipo existente y un grupo de IdP @@ -53,24 +53,27 @@ Los propietarios organizacionales y mantenedores de equipos pueden administrar l {% note %} -**Nota**: Antes de que conectes un equipo existente de {% data variables.product.prodname_dotcom_the_website %} a un grupo de IdP por primera vez, todos los miembros del equipo en {% data variables.product.prodname_dotcom_the_website %} deben eliminarse primero. Para obtener más información, consulta la sección "[Eliminar miembros organizacionales de un equipo](/github/setting-up-and-managing-organizations-and-teams/removing-organization-members-from-a-team)". +**Nota**: Antes de conectar un equipo existente en {% data variables.product.prodname_dotcom_the_website %} a un grupo de IdP por primera vez, primero se deben quitar todos los miembros del equipo en {% data variables.product.prodname_dotcom_the_website %}. Para más información, vea "[Eliminación de miembros de la organización de un equipo](/github/setting-up-and-managing-organizations-and-teams/removing-organization-members-from-a-team)". {% endnote %} {% data reusables.profile.access_profile %} -{% data reusables.profile.access_org %} -{% data reusables.organizations.specific_team %} -{% data reusables.organizations.team_settings %} -1. Opcionalmente, debajo de "Grupo de Proveedor de Identidad", a la derecha del grupo de IdP que quieres desconectar, haz clic en {% octicon "x" aria-label="X symbol" %}. ![Deselecciona un grupo IdP conectado desde el equipo de GitHub](/assets/images/enterprise/github-ae/teams/unselect-idp-group.png) -1. Para conectar un grupo de IdP, debajo de "Grupo de Proveedor de Identidad"; selecciona el menú desplegable y haz clic en un grupo de proveedor de identidad de la lista. ![Menú desplegable para elegir un grupo de proveedor de identidad](/assets/images/enterprise/github-ae/teams/choose-an-idp-group.png) -1. Haz clic en **Guardar cambios**. +{% data reusables.profile.access_org %} {% data reusables.organizations.specific_team %} {% data reusables.organizations.team_settings %} +1. Opcionalmente, debajo de "Grupo de Proveedor de Identidad", a la derecha del grupo de IdP que quieres desconectar, haz clic en {% octicon "x" aria-label="X symbol" %}. + ![Anulación de la selección de un grupo de IdP conectado desde el equipo de GitHub](/assets/images/enterprise/github-ae/teams/unselect-idp-group.png) +1. Para conectar un grupo de IdP, debajo de "Grupo de Proveedor de Identidad"; selecciona el menú desplegable y haz clic en un grupo de proveedor de identidad de la lista. + ![Menú desplegable para elegir un grupo de proveedor de identidades](/assets/images/enterprise/github-ae/teams/choose-an-idp-group.png) +1. Haga clic en **Guardar cambios**. ## Ver los grupos de IdP, la membrecía de grupos y los equipos conectados Puedes revisar una lista de grupos de IdP, ver cualquier equipo que esté conectado en un grupo de IdP y ver la membrecía de cada grupo de IdP en {% data variables.product.product_name %}. Debes editar la membrecía de un grupo en tu IdP. {% data reusables.enterprise-accounts.access-enterprise %} -1. Para revisar una lista de grupos de IdP, en la barra lateral izquierda, haz clic en {% octicon "key" aria-label="The key icon" %} **Proveedor de identidad**. ![Captura de pantalla que muestra la pestaña de "Proveedor de identidad" en la barra lateral de la empresa](/assets/images/help/enterprises/enterprise-account-identity-provider-tab.png) -2. Para ver a los miembros y equipos conectados a un grupo de IdP, haz clic en el nombre del grupo. ![Captura de pantalla que muestra una lista de grupos de IdP en donde el nombre de grupo se encuentra resaltado](/assets/images/help/enterprises/select-idp-group.png) -4. Para ver los equipos conectados al grupo de IdP, haz clic en **Equipos**. ![Captura de pantalla que muestra el botón "Equipos"](/assets/images/help/enterprises/idp-groups-team-switcher.png) +1. Para ver una lista de grupos de IdP, en la barra lateral izquierda, haga clic en {% octicon "key" aria-label="The key icon" %} **Identity provider** (Proveedor de identidades). + ![Captura de pantalla que muestra la pestaña "Identity provider" (Proveedor de identidades) en la barra lateral de la empresa](/assets/images/help/enterprises/enterprise-account-identity-provider-tab.png) +2. Para ver a los miembros y equipos conectados a un grupo de IdP, haz clic en el nombre del grupo. + ![Captura de pantalla que muestra una lista de grupos de IdP en la que el nombre del grupo está resaltado](/assets/images/help/enterprises/select-idp-group.png) +4. Para ver los equipos conectados al grupo de IdP, haga clic en **Teams** (Equipos). + ![Captura de pantalla que muestra el botón "Teams" (Equipos)](/assets/images/help/enterprises/idp-groups-team-switcher.png) diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc.md b/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc.md index bc479a0b8b..f6e7cb1071 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc.md @@ -1,6 +1,6 @@ --- -title: Migrarte de SAML a OIDC -shortTitle: Migrarte de SAML a OIDC +title: Migrating from SAML to OIDC +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: @@ -26,19 +26,19 @@ If you're new to {% data variables.product.prodname_emus %} and haven't yet conf {% note %} -**Note:** To sign in as the setup user, you will need a recovery code. If you do not already have your recovery codes, you can access the codes while signed in as an enterprise owner. Para obtener más información, consulta la sección "[Descargar los códigos de recuperación de inicio de sesión único de tu cuenta empresarial](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes)". +**Note:** To sign in as the setup user, you will need a recovery code. If you do not already have your recovery codes, you can access the codes while signed in as an enterprise owner. For more information, see "[Downloading your enterprise account's single sign-on recovery codes](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes)." {% endnote %} 1. Before you begin the migration, sign in to Azure and disable provisioning in the existing {% data variables.product.prodname_emu_idp_application %} application. -1. Si utilizas [Políticas de ubicación de red con Acceso Condicional (CA)](https://docs.microsoft.com/en-us/azure/active-directory/conditional-access/location-condition) en Azure AD y actualmente utilizas una lista de direcciones IP permitidas con tu cuenta empresarial o con cualquier organización que le pertenezca a la cuenta empresarial en {% data variables.product.prodname_dotcom_the_website %}, inhabilita las listas de direcciones IP permitidas. Para obtener más información, consulta las secciones "[Requerir ajustes de seguridad en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-allowed-ip-addresses-for-organizations-in-your-enterprise)" y "[Administrar direcciones IP permitidas en tu organización](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization)". -1. Sign into {% data variables.product.prodname_dotcom_the_website %} as the setup user for your enterprise with the username **@SHORT-CODE_admin**. +1. If you use [Conditional Access (CA) network location policies](https://docs.microsoft.com/en-us/azure/active-directory/conditional-access/location-condition) in Azure AD, and you're currently using an IP allow list with your enterprise account or any of the organizations owned by the enterprise account on {% data variables.product.prodname_dotcom_the_website %}, disable the IP allow lists. For more information, see "[Enforcing security settings in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-allowed-ip-addresses-for-organizations-in-your-enterprise)" and "[Managing allowed IP addresses for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization)." +1. Sign into {% data variables.product.prodname_dotcom_the_website %} as the setup user for your enterprise with the username **@SHORT-CODE_admin**. 1. When prompted to continue to your identity provider, click **Use a recovery code** and sign in using one of your enterprise's recovery codes. {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} -1. At the bottom of the page, next to "Migrate to OpenID Connect single sign-on", click **Configure with Azure**. - {% warning %} +1. At the bottom of the page, next to "Migrate to OpenID Connect single sign-on", click **Configure with Azure**. + {% warning %} **Warning:** The migration can take up to an hour, and it is important that no users are provisioned during the migration. You can confirm if the migration is still in progress by returning to your enterprise's security settings page; if "Require SAML authentication" is still checked, the migration is still in progress. @@ -47,9 +47,9 @@ If you're new to {% data variables.product.prodname_emus %} and haven't yet conf ![Screenshot showing the "Configure with Azure" button](/assets/images/help/enterprises/saml-to-oidc-button.png) 1. Read both warnings and click to continue. {% data reusables.enterprise-accounts.emu-azure-admin-consent %} -1. In a new tab or window, while signed in as the setup user on {% data variables.product.prodname_dotcom_the_website %}, create a personal access token with the **admin:enterprise** scope and **no expiration** and copy it to your clipboard. Para obtener más información sobre cómo crear un token nuevo, consulta la sección "[Crear un token de acceso personal](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users#creating-a-personal-access-token)". -1. In the settings for the {% data variables.product.prodname_emu_idp_oidc_application %} application in Azure Portal, under "Tenant URL", type `https://api.github.com/scim/v2/enterprises/YOUR_ENTERPRISE`, replacing YOUR_ENTERPRISE with the name of your enterprise account. - +1. In a new tab or window, while signed in as the setup user on {% data variables.product.prodname_dotcom_the_website %}, create a personal access token with the **admin:enterprise** scope and **no expiration** and copy it to your clipboard. For more information about creating a new token, see "[Creating a personal access token](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users#creating-a-personal-access-token)." +1. In the settings for the {% data variables.product.prodname_emu_idp_oidc_application %} application in Azure Portal, under "Tenant URL", type `https://api.github.com/scim/v2/enterprises/YOUR_ENTERPRISE`, replacing YOUR_ENTERPRISE with the name of your enterprise account. + For example, if your enterprise account's URL is `https://github.com/enterprises/octo-corp`, the name of the enterprise account is `octo-corp`. 1. Under "Secret token", paste the personal access token with the **admin:enterprise** scope that you created earlier. 1. To test the configuration, click **Test Connection**. 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 85e23f74dc..f67207f48b 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,10 +1,16 @@ --- -title: Using LDAP for enterprise IAM +title: Uso de LDAP para IAM empresarial 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: 'Puedes administrar de manera centralizada las cuentas y el acceso a {% data variables.product.product_location %} mediante la integración con tu directorio LDAP existente.' versions: ghes: '*' children: - /using-ldap +ms.openlocfilehash: 40145a8d9c4905731eef2d710171ffae7872ecea +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147717809' --- diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap.md b/translations/es-ES/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap.md index bdeabcf95c..3d2a9139b6 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap.md @@ -11,7 +11,7 @@ redirect_from: - /admin/authentication/using-ldap - /enterprise/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance/using-ldap - /admin/identity-and-access-management/authenticating-users-for-your-github-enterprise-server-instance/using-ldap -intro: 'If you use Lightweight Directory Access Protocol (LDAP) to centralize access across applications, you can integrate {% data variables.product.product_name %} by configuring LDAP authentication for your instance.' +intro: 'Si usas el Protocolo ligero de acceso a directorios (LDAP) para centralizar el acceso entre aplicaciones, puedes integrar {% data variables.product.product_name %} mediante la configuración de la autenticación LDAP para la instancia.' versions: ghes: '*' type: how_to @@ -20,13 +20,18 @@ topics: - Authentication - Enterprise - Identity +ms.openlocfilehash: bed91adf09819869204f40b1a9e09c63925904ff +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147063005' --- +## Acerca de la autenticación LDAP para {% data variables.product.product_name %} -## About LDAP authentication for {% data variables.product.product_name %} +LDAP es un protocolo de aplicación popular para acceder a servicios de información de directorios y mantenerlos, y uno de los protocolos más comunes para integrar software de terceros con directorios de usuarios de empresas grandes. Para obtener más información, consulta "[Protocolo ligero de acceso a directorios](https://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol)" en Wikipedia. -LDAP is a popular application protocol for access and maintenance of directory information services, and is one of the most common protocols for integration of third-party software with large company user directories. For more information, see "[Lightweight Directory Access Protocol](https://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol)" on Wikipedia. - -If you use an LDAP directory for centralized authentication, you can configure LDAP authentication for the people who use {% data variables.product.product_location %}. +Si usas un directorio LDAP para la autenticación centralizada, puede configurar la autenticación LDAP para las personas que usan {% data variables.product.product_location %}. {% data reusables.enterprise_user_management.built-in-authentication %} @@ -43,9 +48,9 @@ El {% data variables.product.prodname_ghe_server %} se integra con los siguiente ## Consideraciones sobre el nombre de usuario con LDAP -{% data reusables.enterprise_user_management.consider-usernames-for-external-authentication %} 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)". +{% data reusables.enterprise_user_management.consider-usernames-for-external-authentication %} Para obtener más información, consulta "[Consideraciones sobre el nombre de usuario para la autenticación externa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication)". -## Configurar LDAP con {% data variables.product.product_location %} +## Configuración de LDAP con {% data variables.product.product_location %} Una vez configurado LDAP, los usuarios podrán iniciar sesión en tu instancia con sus credenciales LDAP. Cuando los usuarios inician sesión por primera vez, sus nombres de perfil, direcciones de correo electrónico y claves SSH se establecen con los atributos de LDAP desde tu directorio. @@ -53,69 +58,68 @@ Cuando configuras el acceso de LDAP para los usuarios a través de {% data varia {% warning %} -**Advertencia:** Antes de configurar LDAP en {% data variables.product.product_location %}, asegúrate de que tu servicio LDAP admita resultados paginados. +**Advertencia:** Antes de configurar LDAP en los datos {% data variables.product.product_location %}, asegúrese de que el servicio LDAP admita resultados paginados. {% endwarning %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_management_console.authentication %} -3. En "Authentication" (Autenticación), selecciona **LDAP**. ![Seleccionar LDAP](/assets/images/enterprise/management-console/ldap-select.png) +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.authentication %} +3. En **Authentication**, seleccione LDAP. +![Seleccionar LDAP](/assets/images/enterprise/management-console/ldap-select.png) 4. {% data reusables.enterprise_user_management.built-in-authentication-option %} ![Seleccionar la casilla de verificación autenticación integrada LDAP](/assets/images/enterprise/management-console/ldap-built-in-authentication.png) 5. Agrega tus parámetros de configuración. ## Atributos de LDAP -Usa estos atributos para terminar de configurar LDAP para {% data variables.product.product_location %}. +Use estos atributos para terminar de configurar LDAP para {% data variables.product.product_location %}. -| Nombre del atributo | Tipo | Descripción | -| --------------------------------------------------------------------------------------------------------------- | --------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Host` | Requerido | El host LDAP, p. ej. `ldap.example.com` o `10.0.0.30`. Si el nombre del host solo está disponible desde tu red interna, es posible que primero debas configurar el DNS de {% data variables.product.product_location %} para que pueda resolver el nombre del host usando tus servidores de nombres internos. | -| `Port (Puerto)` | Requerido | El puerto que están escuchando los servicios LDAP. Los ejemplos incluyen: 389 y 636 (para LDAPS). | -| `Encryption (Cifrado)` | Requerido | El método de cifrado usado para garantizar las comunicaciones con el servidor LDAP. Los ejemplos incluyen el normal (sin cifrado), el SSL/LDAPS (cifrado desde el principio) y el StartTLS (se actualiza a comunicación cifrada una vez que se conecta). | -| `Usuario de búsqueda de dominio` | Opcional | El usuario LDAP que busca a otros usuarios que iniciaron sesión, para permitir la autenticación. Esto suele ser una cuenta de servicio creada específicamente para integraciones de terceros. Usa un nombre certificado completo, como `cn=Administrator,cn=Users,dc=Example,dc=com`. Con Active Directory, también puedes usar la sintaxis `[DOMAIN]\[USERNAME]` (p. ej.,`WINDOWS\Administrator`) para el usuario de búsqueda de dominio. | -| `Domain search password (Contraseña de búsqueda de dominio)` | Opcional | La contraseña para el usuario de búsqueda de dominio. | -| `Grupo de administradores` | Opcional | Los usuarios de este grupo son promovidos a administradores del sitio cuando inician sesión en tu aparato. Si no configuras un Grupo de administradores LDAP, la primera cuenta de usuario LDAP que inicie sesión en tu aparato será promovida automáticamente a administrador del sitio. | -| `Domain base (Base de dominio)` | Requerido | El `Nombre Distintivo` (DN) completamente calificado de un subárbol LDAP que quieras buscar para usuarios y grupos. Puedes agregar tantos como quieras; sin embargo, cada grupo debe estar definido en la misma base de dominio que los usuarios que le pertenecen. Si especificas grupos de usuarios con restricciones, solo los usuarios que pertenecen a esos grupo estarán al alcance. Te recomendamos que especifiques el primer nivel de tu árbol de directorios LDAP como tu base de dominio y que uses grupos de usuarios con restricciones para controlar el acceso. | -| `Restricted user groups (Grupos de usuarios con restricciones)` | Opcional | Si se especifica, solo los usuarios de estos grupos tendrán permiso para iniciar sesión. Solo necesitas especificar los nombres comunes (CN) de los grupos y puedes agregar tantos grupos como quieras. Si no se especifica ningún grupo, *todos* los usuarios dentro del alcance de la base de dominio especificada podrán iniciar sesión en tu instancia del {% data variables.product.prodname_ghe_server %}. | -| `User ID (Identificación de usuario)` | Requerido | El atributo de LDAP que identifica al usuario LDAP que intenta una autenticación. Una vez que se establece una asignación, los usuarios pueden modificar sus nombres de usuario del {% data variables.product.prodname_ghe_server %}. El campo debería ser `sAMAccountName` para la mayoría de las instalaciones de Active Directory, pero puede ser `uid` para otras soluciones LDAP, como OpenLDAP. El valor predeterminado es `uid`. | -| `Nombre de perfil` | Opcional | El nombre que aparecerá en la página de perfil del {% data variables.product.prodname_ghe_server %} del usuario. A menos que la sincronización LDAP esté activada, los usuarios pueden modificar sus nombres de perfil. | -| `Emails (Correos electrónicos)` | Opcional | Las direcciones de correo electrónico para la cuenta del {% data variables.product.prodname_ghe_server %} de un usuario. | -| `SSH keys (Claves SSH)` | Opcional | Las claves SSH públicas vinculadas a la cuenta del {% data variables.product.prodname_ghe_server %} de un usuario. Las claves deben ser en formato OpenSSH. | -| `Claves GPG` | Opcional | Las claves GPG vinculadas a la cuenta del {% data variables.product.prodname_ghe_server %} de un usuario. | -| `Disable LDAP authentication for Git operations (Desactivar la autenticación LDAP para las operaciones de Git)` | Opcional | Si está seleccionado, [desactiva](#disabling-password-authentication-for-git-operations) la posibilidad del usuario de usar contraseñas LDAP para autenticar las operaciones de Git. | -| `Enable LDAP certificate verification (Activar la verificación de certificado LDAP)` | Opcional | Si está seleccionado, [activa](#enabling-ldap-certificate-verification) la verificación de certificado LDAP. | -| `Synchronization (Sincronización)` | Opcional | Si está seleccionado, [activa](#enabling-ldap-sync) la sincronización LDAP. | +| Nombre del atributo | Tipo | Descripción | +|--------------------------|----------|-------------| +| `Host` | Obligatorio | El host de LDAP, por ejemplo `ldap.example.com` o `10.0.0.30`. Si el nombre del host solo está disponible desde la red interna, es posible que primero deba configurar el DNS de {% data variables.product.product_location %} para que pueda resolver el nombre del host usando los servidores de nombres internos. | +| `Port` | Obligatorio | El puerto que están escuchando los servicios LDAP. Los ejemplos incluyen: 389 y 636 (para LDAPS). | +| `Encryption` | Obligatorio | El método de cifrado usado para garantizar las comunicaciones con el servidor LDAP. Los ejemplos incluyen el normal (sin cifrado), el SSL/LDAPS (cifrado desde el principio) y el StartTLS (se actualiza a comunicación cifrada una vez que se conecta). | +| `Domain search user` | Opcionales | El usuario LDAP que busca a otros usuarios que iniciaron sesión, para permitir la autenticación. Esto suele ser una cuenta de servicio creada específicamente para integraciones de terceros. Utilice un nombre completo como `cn=Administrator,cn=Users,dc=Example,dc=com`. Con Active Directory, también puede usar la sintaxis `[DOMAIN]\[USERNAME]` (por ejemplo, `WINDOWS\Administrator`) para el usuario de búsqueda de dominio con Active Directory. | +| `Domain search password` | Opcionales | La contraseña para el usuario de búsqueda de dominio. | +| `Administrators group` | Opcionales | Los usuarios de este grupo son promovidos a administradores del sitio cuando inician sesión en tu aparato. Si no configuras un Grupo de administradores LDAP, la primera cuenta de usuario LDAP que inicie sesión en tu aparato será promovida automáticamente a administrador del sitio. | +| `Domain base` | Obligatorio | El `Distinguished Name` (DN) completo de un subárbol de LDAP en el que desea buscar usuarios y grupos. Puedes agregar tantos como quieras; sin embargo, cada grupo debe estar definido en la misma base de dominio que los usuarios que le pertenecen. Si especificas grupos de usuarios con restricciones, solo los usuarios que pertenecen a esos grupo estarán al alcance. Te recomendamos que especifiques el primer nivel de tu árbol de directorios LDAP como tu base de dominio y que uses grupos de usuarios con restricciones para controlar el acceso. | +| `Restricted user groups` | Opcionales | Si se especifica, solo los usuarios de estos grupos tendrán permiso para iniciar sesión. Solo necesitas especificar los nombres comunes (CN) de los grupos y puedes agregar tantos grupos como quieras. Si no se especifica ningún grupo, *todos* los usuarios dentro del alcance de la base de dominio especificada podrán iniciar sesión en su instancia de {% data variables.product.prodname_ghe_server %}. | +| `User ID` | Obligatorio | El atributo de LDAP que identifica al usuario LDAP que intenta una autenticación. Una vez que se establece una asignación, los usuarios pueden modificar sus nombres de usuario del {% data variables.product.prodname_ghe_server %}. Este campo debe ser `sAMAccountName` para la mayoría de las instalaciones de Active Directory, pero puede ser `uid` para otras soluciones de LDAP, como OpenLDAP. El valor predeterminado es `uid`. | +| `Profile name` | Opcional | El nombre que aparecerá en la página de perfil del {% data variables.product.prodname_ghe_server %} del usuario. A menos que la sincronización LDAP esté activada, los usuarios pueden modificar sus nombres de perfil. | +| `Emails` | Opcionales | Las direcciones de correo electrónico para la cuenta del {% data variables.product.prodname_ghe_server %} de un usuario. | +| `SSH keys` | Opcionales | Las claves SSH públicas vinculadas a la cuenta del {% data variables.product.prodname_ghe_server %} de un usuario. Las claves deben ser en formato OpenSSH. | +| `GPG keys` | Opcionales | Las claves GPG vinculadas a la cuenta del {% data variables.product.prodname_ghe_server %} de un usuario. | +| `Disable LDAP authentication for Git operations` | Opcionales |Si está seleccionada, [desactiva](#disabling-password-authentication-for-git-operations) la capacidad de los usuarios de usar contraseñas LDAP para autenticar las operaciones de Git. | +| `Enable LDAP certificate verification` | Opcionales |Si está seleccionada, [activa](#enabling-ldap-certificate-verification) la comprobación del certificado LDAP. | +| `Synchronization` | Opcionales |Si está seleccionada, [activa](#enabling-ldap-sync) la sincronización de LDAP. | ### Desactivar la autenticación de contraseña para las operaciones de Git -Selecciona **Disable username and password authentication for Git operations** (Desactivar la autenticación de nombre de usuario y contraseña para las operaciones de Git) en los parámetros de tu LDAP para implementar el uso de los tokens de acceso personal o las claves SSH para el acceso a Git, que pueden ayudarte a prevenir que tu servidor se sobrecargue de solicitudes de autenticación LDAP. Recomendamos esta configuración, ya que un servidor LDAP de respuesta lenta, en especial combinado con una gran cantidad de solicitudes debido al sondeo, suele ser una causa de problemas e interrupciones. +Seleccione **Disable username and password authentication for Git operations** en los parámetros de LDAP para implementar el uso de los tokens de acceso personal o las claves de SSH para el acceso a Git, que pueden ayudarle a prevenir que el servidor se sobrecargue de solicitudes de autenticación LDAP. Recomendamos esta configuración, ya que un servidor LDAP de respuesta lenta, en especial combinado con una gran cantidad de solicitudes debido al sondeo, suele ser una causa de problemas e interrupciones. ![Desactivar la casilla de verificación autenticación de contraseña LDAP](/assets/images/enterprise/management-console/ldap-disable-password-auth-for-git.png) -Cuando se selecciona esta opción, si un usuario intenta usar una contraseña para las operaciones de Git a través de la línea de comando, recibirá un mensaje de error que dice: `La autenticación de contraseña no está permitida para las operaciones de Git. Debes usar un token de acceso personal.` +Cuando se selecciona esta opción, si un usuario intenta usar una contraseña para las operaciones de Git a través de la línea de comandos, recibirá un mensaje de error que indica: `Password authentication is not allowed for Git operations. You must use a personal access token.` ### Activar la verificación de certificado LDAP -Selecciona **Enable LDAP certificate verification** (Activar verificación de certificado LDAP) en tus parámetros LDAP para validar el certificado del servidor LDAP que usas con TLS. +Seleccione **Enable LDAP certificate verification** en los parámetros de LDAP para validar el certificado del servidor LDAP que usa con TLS. ![Casilla de verificación de certificado LDAP](/assets/images/enterprise/management-console/ldap-enable-certificate-verification.png) Cuando se selecciona esta opción, el certificado se valida para garantizar que: - Si el certificado contiene al menos un nombre alternativo del firmante (SAN), uno de los SAN coincida con el nombre del host de LDAP. De lo contrario, que el nombre común (CN) coincida con el nombre del host de LDAP. -- El certificado no haya vencido. +- El certificado no ha expirado. - El certificado esté firmado por una entidad de certificación (CA) de confianza. ### Activar la sincronización LDAP {% note %} -**Nota:** Los equipos que utilizan sincronizaciòn de LDAP se limitan a un màximo de 1499 miembros. +**Nota:** Los equipos que usan la sincronización de LDAP están limitados a un máximo de 1499 miembros. {% endnote %} -La sincronización LDAP te permite sincronizar usuarios y miembros del equipo del {% data variables.product.prodname_ghe_server %} con tus grupos LDAP establecidos. Esto te permite establecer un control de acceso basado en roles para los usuarios desde tu servidor LDAP, en lugar de hacerlo de forma manual dentro del {% data variables.product.prodname_ghe_server %}. Para obtener más información, consulta la sección "[Crear equipos](/enterprise/admin/guides/user-management/creating-teams#creating-teams-with-ldap-sync-enabled)." +La sincronización LDAP te permite sincronizar usuarios y miembros del equipo del {% data variables.product.prodname_ghe_server %} con tus grupos LDAP establecidos. Esto te permite establecer un control de acceso basado en roles para los usuarios desde tu servidor LDAP, en lugar de hacerlo de forma manual dentro del {% data variables.product.prodname_ghe_server %}. Para obtener más información, consulte "[Creación de equipos](/enterprise/admin/guides/user-management/creating-teams#creating-teams-with-ldap-sync-enabled)". -Para activar la sincronización LDAP, en tus parámetros LDAP, selecciona **Synchronize Emails** (Sincronizar correos electrónicos), **Synchronize SSH Keys** (Sincronizar claves SSH) o **Synchronize GPG Keys** (Sincronizar claves GPG). +Para habilitar la sincronización de LDAP, en la configuración de LDAP, seleccione **Synchronize Emails**, **Synchronize SSH Keys** o **Synchronize GPG Keys** . ![Casilla de verificación de Sincronización](/assets/images/enterprise/management-console/ldap-synchronize.png) @@ -125,19 +129,19 @@ Una vez que actives la sincronización LDAP, se ejecutará un trabajo de sincron - Si no existe una asignación LDAP para el usuario, intenta asignar el usuario a una entrada LDAP en el directorio. Si el usuario no se puede asignar a una entrada LDAP, suspéndelo y pasa al siguiente usuario. - Si hay una asignación LDAP y falta la entrada LDAP correspondiente en el directorio, suspende el usuario y pasa al siguiente usuario. - Si la entrada LDAP correspondiente se marcó como desactivada, y el usuario aún no se suspendió, suspéndelo y pasa al siguiente usuario. -- Si la entrada LDAP correspondiente no se marcó como desactivada, el usuario está suspendido y _Reactivate suspended users_ (Reactivar usuarios suspendidos) está activado en el centro de administración, anula la suspensión del usuario. +- Si la entrada LDAP correspondiente no se marcó como deshabilitada, el usuario queda suspendido y se activa _Reactivate suspended users_ en el Centro de administración para anular la suspensión del usuario. - Si uno o más grupos de usuarios restringidos se configuran en la instancia y la entrada de LDAP correspondiente no está en uno de estos grupos, suspende al usuario. -- Si se configuran uno o más grupos de usuarios restringidos en la instancia, la entrada de LDAP correspondiente se encuentra en alguno de estos grupos y _Reactivar usuarios suspendidos_ se encuentra habilitado en el Centro de Administración, deja de suspender al usuario. -- Si la entrada LDAP correspondiente incluye un atributo `name`, actualiza el nombre de perfil del usuario. +- Si se configuran uno o más grupos de usuarios restringidos en la instancia, la entrada de LDAP correspondiente se encuentra en alguno de estos grupos y se habilita _Reactivate suspended users_ en el Centro de administración para anular la suspensión del usuario. +- Si la entrada de LDAP correspondiente incluye un atributo `name`, se actualiza el nombre de perfil del usuario. - Si la entrada LDAP correspondiente está en el grupo de administradores, promueve al usuario a administrador del sitio. - Si la entrada LDAP correspondiente no está en el grupo de administradores, degrada al usuario a una cuenta normal. -- Si un campo de usuario LDAP está definido para correos electrónicos, sincroniza los parámetros del correo electrónico del usuario con la entrada LDAP. Establece la primera entrada `mail` LDAP como el correo electrónico principal. -- Si un campo de usuario LDAP está definido para claves públicas SSH, sincroniza las claves SSH públicas del usuario con la entrada LDAP. -- Si un campo de usuario LDAP está definido para claves GPG, sincroniza las claves GPG del usuario con la entrada LDAP. +- Si un campo de usuario LDAP está definido para correos electrónicos, sincroniza los parámetros del correo electrónico del usuario con la entrada LDAP. Establezca la primera entrada de LDAP `mail` como correo electrónico principal. +- Si un campo de usuario LDAP está definido para claves públicas SSH, sincroniza las claves SSH públicas del usuario con la entrada LDAP. +- Si un campo de usuario LDAP está definido para claves GPG, sincroniza las claves GPG del usuario con la entrada LDAP. {% note %} -**Nota**: Las entradas LDAP solo pueden estar marcadas como desactivadas si usas Active Directory y el atributo `userAccountControl` está presente y marcado con `ACCOUNTDISABLE`. Algunas variaciones de Active Directory, tales como AD LDS y ADAM, no son compatibles con el atributo `userAccountControl`. +**Nota**: Las entradas de LDAP solo se pueden marcar como deshabilitadas si usa Active Directory y el atributo `userAccountControl` está presente y marcado con `ACCOUNTDISABLE`. Algunas variaciones de Active Directory, como AD LDS y ADAM, no admiten el atributo `userAccountControl`. {% endnote %} @@ -157,10 +161,10 @@ Cuando la sincronización LDAP está activada, los administradores del sitio y l Esto posibilita divulgar información organizativa confidencial a contratistas u otros usuarios sin privilegios, incluidos los siguientes: -- La existencia de grupos LDAP específicos visibles para el *Usuario de búsqueda de dominio*. +- La existencia de grupos de LDAP específicos visibles para el *usuario de búsqueda de dominio*. - Los miembros del grupo LDAP que tienen cuentas de usuario del {% data variables.product.prodname_ghe_server %}, que se divulga cuando se crea un equipo sincronizado con ese grupo LDAP. -Si no se desea divulgar dicha información, su empresa u organización debe restringir los permisos del *Usuario de búsqueda de dominio* en la consola de administración. Si no es posible aplicar dicha restricción, comuníquese con el {% data variables.contact.contact_ent_support %}. +Si no se desea divulgar dicha información, su empresa u organización debe restringir los permisos del *usuario de búsqueda de dominio* configurado en la Consola de administración. Si no es posible aplicar dicha restricción, comuníquese con el {% data variables.contact.contact_ent_support %}. {% endwarning %} @@ -168,7 +172,7 @@ Si no se desea divulgar dicha información, su empresa u organización debe rest El {% data variables.product.prodname_ghe_server %} admite estas clases de objetos del grupo LDAP. Los grupos se pueden anidar. -- `grupo` +- `group` - `groupOfNames` - `groupOfUniqueNames` - `posixGroup` @@ -177,33 +181,30 @@ El {% data variables.product.prodname_ghe_server %} admite estas clases de objet Puedes ver la lista completa de usuarios LDAP que tienen acceso a tu instancia y aprovisionar nuevos usuarios. -{% data reusables.enterprise_site_admin_settings.sign-in %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -3. En la barra lateral izquierda, haz clic en **LDAP users** (Usuarios LDAP). ![Pestaña LDAP users (Usuarios LDAP)](/assets/images/enterprise/site-admin-settings/ldap-users-tab.png) -4. Para buscar un usuario, escribe un nombre de usuario completo o parcial y haz clic en **Search** (Buscar). Se mostrarán los usuarios existentes en los resultados de búsqueda. Si un usuario no existe, haz clic en **Create** (Crear) para aprovisionar la nueva cuenta de usuario. ![Búsqueda LDAP](/assets/images/enterprise/site-admin-settings/ldap-users-search.jpg) +{% data reusables.enterprise_site_admin_settings.sign-in %} {% data reusables.enterprise_site_admin_settings.access-settings %} +3. En la barra lateral de la izquierda, haga clic en **LDAP users**. +![Pestaña LDAP users](/assets/images/enterprise/site-admin-settings/ldap-users-tab.png) +4. Para buscar un usuario, escriba parte de un nombre de usuario o el nombre completo y haga clic en **Search**. Se mostrarán los usuarios existentes en los resultados de búsqueda. Si un usuario no existe, haga clic en **Create** para aprovisionar la nueva cuenta de usuario. +![Búsqueda LDAP](/assets/images/enterprise/site-admin-settings/ldap-users-search.jpg) ## Actualizar cuentas LDAP -A menos que [la sincronización LDAP esté activada](#enabling-ldap-sync), las modificaciones de las cuentas LDAP no se sincronizan automáticamente con el {% data variables.product.prodname_ghe_server %}. +A menos que [se habilite la sincronización de LDAP](#enabling-ldap-sync), los cambios en las cuentas de LDAP no se sincronizan automáticamente con {% data variables.product.prodname_ghe_server %}. * Para usar un nuevo grupo de administración LDAP, los usuarios deben ser promovidos y degradados de forma manual en el {% data variables.product.prodname_ghe_server %} para reflejar las modificaciones en LDAP. -* Para agregar o eliminar cuentas LDAP de los grupos de administración LDAP, [promueve o degrada las cuentas en el {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/user-management/promoting-or-demoting-a-site-administrator). -* Para eliminar las cuentas LDAP, [suspende las cuentas del {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users). +* Para agregar o quitar cuentas de LDAP en grupos de administradores de LDAP, [aumente o disminuya el nivel de las cuentas en {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/user-management/promoting-or-demoting-a-site-administrator). +* Para quitar cuentas de LDAP, [suspenda las cuentas de {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users). ### Sincronizar cuentas LDAP de forma manual -{% data reusables.enterprise_site_admin_settings.sign-in %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.search-user %} -{% data reusables.enterprise_site_admin_settings.click-user %} -{% data reusables.enterprise_site_admin_settings.admin-top-tab %} -{% data reusables.enterprise_site_admin_settings.admin-tab %} -5. En "LDAP", haz clic en **Sync now** (Sincronizar ahora) para actualizar de forma manual la cuenta con los datos de tu servidor LDAP. ![Botón LDAP sync now (Sincronizar LDAP ahora)](/assets/images/enterprise/site-admin-settings/ldap-sync-now-button.png) +{% data reusables.enterprise_site_admin_settings.sign-in %} {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.search-user %} {% data reusables.enterprise_site_admin_settings.click-user %} {% data reusables.enterprise_site_admin_settings.admin-top-tab %} {% data reusables.enterprise_site_admin_settings.admin-tab %} +5. En "LDAP", haga clic en **Sync now** para actualizar manualmente la cuenta con datos del servidor de LDAP. +![Botón Sync now de LDAP](/assets/images/enterprise/site-admin-settings/ldap-sync-now-button.png) -También puedes [utilizar la API para activar una sincronización manual](/enterprise/user/rest/reference/enterprise-admin#ldap). +También puede [usar la API para desencadenar una sincronización manual](/enterprise/user/rest/reference/enterprise-admin#ldap). -## Revocar acceso a {% data variables.product.product_location %} +## Revocación del acceso a {% data variables.product.product_location %} -Si [la sincronización LDAP está activada](#enabling-ldap-sync), al eliminar las credenciales LDAP de un usuario, se suspenderá su cuenta hasta la siguiente ejecución de sincronización. +Si [la sincronización de LDAP está habilitada](#enabling-ldap-sync), si se eliminan las credenciales de LDAP de un usuario, se suspenderá su cuenta después de la siguiente ejecución de sincronización. -Si la sincronización LDAP **no** está activada, debes suspender de forma manual la cuenta del {% data variables.product.prodname_ghe_server %} después de eliminar las credenciales LDAP. Para obtener más información, consulta "[Suspender y anular suspensión de usuarios](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users)". +Si la sincronización de LDAP **no** está habilitada, debe suspender de forma manual la cuenta del {% data variables.product.prodname_ghe_server %} después de eliminar las credenciales de LDAP. Para obtener más información, consulte "[Suspensión y anulación de la suspensión de usuarios](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users)". diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md index 138b4a96b7..f7adc3ce05 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md @@ -1,7 +1,7 @@ --- -title: About SAML for enterprise IAM +title: Acerca de SAML para IAM empresarial shortTitle: About SAML for IAM -intro: 'Puedes utilizar el inicio de sesión único (SSO) de SAML {% ifversion ghae %}y el Sistema para la Administración de Identidades entre Dominios (SCIM) {% endif %}para administrar centralmente el acceso {% ifversion ghec %}a las organizaciones que pertenecen a tu empresa de {% data variables.product.prodname_dotcom_the_website %}{% elsif ghes %}a {% data variables.product.product_location %}{% elsif ghae %}a {% data variables.product.product_location %}{% endif %}.' +intro: 'Puedes utilizar el inicio de sesión único (SSO) de SAML {% ifversion ghae %}y el Sistema para la Administración de Identidad Entre Dominios (SCIM) {% endif %}para administrar el acceso de forma centralizada {% ifversion ghec %}a las organizaciones que pertenecen a tu empresa en {% data variables.product.prodname_dotcom_the_website %}{% elsif ghes %}a {% data variables.product.product_location %}{% elsif ghae %}a {% data variables.product.product_location %}{% endif %}.' versions: ghec: '*' ghes: '*' @@ -22,41 +22,46 @@ redirect_from: - /admin/authentication/managing-identity-and-access-for-your-enterprise/about-identity-and-access-management-for-your-enterprise - /admin/identity-and-access-management/managing-iam-for-your-enterprise/about-identity-and-access-management-for-your-enterprise - /admin/identity-and-access-management/using-saml-for-enterprise-iam/about-identity-and-access-management-for-your-enterprise +ms.openlocfilehash: 5a29e3a22e611e6a8a8dcfec75b2f6537a50f08a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147650401' --- - -## About SAML SSO for {% ifversion ghec or ghae %}your enterprise on {% endif %}{% ifversion ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} +## Acerca del SSO de SAML para {% ifversion ghec or ghae %}tu empresa en {% endif %}{% ifversion ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} {% ifversion ghec %} -If your enterprise members manage their own user accounts on {% data variables.product.product_location %}, you can configure SAML authentication as an additional access restriction for your enterprise or organization. {% data reusables.saml.dotcom-saml-explanation %} +Si los miembros de la empresa administran sus propias cuentas de usuario en {% data variables.product.product_location %}, puedes configurar la autenticación SAML como una restricción de acceso adicional para tu empresa u organización. {% data reusables.saml.dotcom-saml-explanation %} {% data reusables.saml.saml-accounts %} -{% data reusables.saml.about-saml-enterprise-accounts %} Para obtener más información, consulta la sección "[Configurar el incio 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)". +{% data reusables.saml.about-saml-enterprise-accounts %} Para obtener más información, consulta "[Configuración del inicio de sesión único de SAML para la empresa](/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)". -Alternatively, you can provision and manage the accounts of your enterprise members with {% data variables.product.prodname_emus %}. Para ayudarte a determinar si el SSO de SAML o las {% data variables.product.prodname_emus %} son mejores para tu empresa, consulta la sección "[Acerca de la autetnicación para tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#identifying-the-best-authentication-method-for-your-enterprise)". +Como alternativa, puedes aprovisionar y administrar las cuentas de los miembros de tu empresa con {% data variables.product.prodname_emus %}. Para ayudarte a determinar si el inicio de sesión único de SAML o {% data variables.product.prodname_emus %} es mejor para la empresa, consulta "[Acerca de la autenticación de la empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#identifying-the-best-authentication-method-for-your-enterprise)". -{% data reusables.enterprise-accounts.about-recovery-codes %}Para obtener más información, consulta la sección "[Administrar los códigos de recuperación para tu empresa](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise)". +{% data reusables.enterprise-accounts.about-recovery-codes %} Para más información, vea "[Administración de códigos de recuperación para la empresa](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise)". -Después de que habilites el SSO de SAML, dependiendo del IdP que utilizas, debes poder habilitar las características de administración de acceso y de identidad adicionales. +Después de que habilites el SSO de SAML, dependiendo del IdP que utilizas, debes poder habilitar las características de administración de acceso y de identidad adicionales. -Si utilizas Azure AD como tu IdP, puedes utilizar la sincronización de equipos para administrar la membresía del equipo dentro de cada organización. {% data reusables.identity-and-permissions.about-team-sync %} Para obtener más información, consulta la sección "[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)". +Si utilizas Azure AD como tu IdP, puedes utilizar la sincronización de equipos para administrar la membresía del equipo dentro de cada organización. {% data reusables.identity-and-permissions.about-team-sync %} Para más información, vea "[Administración de la sincronización de equipos para organizaciones en la cuenta de empresa](/admin/authentication/managing-identity-and-access-for-your-enterprise/managing-team-synchronization-for-organizations-in-your-enterprise)". {% note %} -**Note:** You cannot use SCIM at the enterprise level unless your enterprise is enabled for {% data variables.product.prodname_emus %}. +**Nota:** No puedes usar SCIM en el nivel empresarial a menos que la empresa esté habilitada para {% data variables.product.prodname_emus %}. {% endnote %} -{% data reusables.saml.switching-from-org-to-enterprise %} Para obtener más información, consulta la sección "[Cambiar tu configuración de SAML de una cuenta de organización a una de empresa](/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account)". +{% data reusables.saml.switching-from-org-to-enterprise %} Para más información, vea "[Cambio de la configuración de SAML de una organización a una cuenta de empresa](/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account)". {% elsif ghes %} El SSO de SAML permite que las personas se autentiquen y accedan a {% data variables.product.product_location %} mediante un sistema externo para la administración de identidades. -SAML es un estándar basado en XML para autenticación y autorización. Cuando configuras SAML para {% data variables.product.product_location %}, el sistema de autenticación externo se denomina un "proveedor de identidad" (IdP). Tu instancia actúa como un proveedor de servicios (PS) de SAML. For more information about the SAML standard, see [Security Assertion Markup Language](https://en.wikipedia.org/wiki/Security_Assertion_Markup_Language) on Wikipedia. +SAML es un estándar basado en XML para la autenticación y la autorización. Cuando configuras SAML para {% data variables.product.product_location %}, el sistema de autenticación externo se denomina un "proveedor de identidad" (IdP). Tu instancia actúa como un proveedor de servicios (PS) de SAML. Para obtener más información sobre el estándar SAML, consulta [Lenguaje de marcado de aserción de seguridad](https://en.wikipedia.org/wiki/Security_Assertion_Markup_Language) en Wikipedia. -For more information about the configuration of SAML SSO on {% data variables.product.product_name %}, see "[Configuring SAML single sign-on for your enterprise](/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise)." +Para obtener más información sobre la configuración del inicio de sesión único de SAML en {% data variables.product.product_name %}, consulta "[Configuración del inicio de sesión único de SAML para tu empresa](/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise)". {% data reusables.saml.saml-ghes-account-revocation %} @@ -68,11 +73,11 @@ For more information about the configuration of SAML SSO on {% data variables.pr {% data reusables.saml.ae-uses-saml-sso %}{% data reusables.saml.ae-enable-saml-sso-during-bootstrapping %} -Después de configurar la aplicación de {% data variables.product.product_name %} en tu proveedor de identidad (IdP), puedes aprovisionar el acceso a {% data variables.product.product_location %} si asignas la aplicación a los usuarios y grupos de tu IdP. Para obtener más información acerca del SSO de SAML para {% data variables.product.product_name %}, consulta la sección "[Configurar el inicio de sesión único de SAML para tu empresa](/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise)". +Después de configurar la aplicación de {% data variables.product.product_name %} en tu proveedor de identidad (IdP), puedes aprovisionar el acceso a {% data variables.product.product_location %} si asignas la aplicación a los usuarios y grupos de tu IdP. Para más información sobre el inicio de sesión único de SAML para {% data variables.product.product_name %}, vea "[Configuración del inicio de sesión único de SAML para la empresa](/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise)". -{% data reusables.scim.after-you-configure-saml %} Para obtener más información, consulta la sección "[Configurar el aprovisionamiento de usuarios para tu empresa](/admin/authentication/configuring-user-provisioning-for-your-enterprise)". +{% data reusables.scim.after-you-configure-saml %} Para más información, vea "[Configuración del aprovisionamiento de usuarios para la empresa](/admin/authentication/configuring-user-provisioning-for-your-enterprise)". -Para aprender cómo configurar tanto la autenticación como el aprovisionamiento de usuarios para {% data variables.product.product_location %} con tu IdP específico, consulta la sección "[Configurar la autenticación y el aprovisionamiento con tu proveedor de identidad](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider)". +Para obtener información sobre cómo configurar la autenticación y el aprovisionamiento de usuarios para {% data variables.product.product_location %} con el IdP específico, vea "[Configuración de la autenticación y el aprovisionamiento con el proveedor de identidades](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider)". {% endif %} @@ -80,16 +85,16 @@ Para aprender cómo configurar tanto la autenticación como el aprovisionamiento {% ifversion ghec %} -Probamos y damos compatibilidad oficial de los siguientes IdP. Para el SSO de SAML, ofrecemos soporte limitado para todos los proveedores de identidad que implementan el SAML 2.0 estándar. Para obtener más información, consulta la sección [Wiki de SAML](https://wiki.oasis-open.org/security) en el sitio web de OASIS. +Probamos y damos compatibilidad oficial de los siguientes IdP. Para el SSO de SAML, ofrecemos soporte limitado para todos los proveedores de identidad que implementan el SAML 2.0 estándar. Para más información, vea la [wiki de SAML](https://wiki.oasis-open.org/security) en el sitio web de OASIS. -| IdP | SAML | Sincronización de equipos | -| -------------------------------------------- |:--------------------------------------------------------------:|:-------------------------------------------------------------:| -| Active Directory Federation Services (AD FS) | {% octicon "check-circle-fill" aria-label= "The check icon" %} | | -| Azure Active Directory (Azure AD) | {% octicon "check-circle-fill" aria-label="The check icon" %} | {% octicon "check-circle-fill" aria-label="The check icon" %} -| Okta | {% octicon "check-circle-fill" aria-label="The check icon" %} | | -| OneLogin | {% octicon "check-circle-fill" aria-label="The check icon" %} | | -| PingOne | {% octicon "check-circle-fill" aria-label="The check icon" %} | | -| Shibboleth | {% octicon "check-circle-fill" aria-label="The check icon" %} | | +IdP | SAML | Sincronización de equipos | +--- | :--: | :-------: | +Servicios de federación de Active Directory (AD FS) | {% octicon "check-circle-fill" aria-label= "The check icon" %} | | +Azure Active Directory (Azure AD) | {% octicon "check-circle-fill" aria-label="The check icon" %} | {% octicon "check-circle-fill" aria-label="The check icon" %} | +Okta | {% octicon "check-circle-fill" aria-label="The check icon" %} | | +OneLogin | {% octicon "check-circle-fill" aria-label="The check icon" %} | | +PingOne | {% octicon "check-circle-fill" aria-label="The check icon" %} | | +Shibboleth | {% octicon "check-circle-fill" aria-label="The check icon" %} | | {% elsif ghes %} @@ -117,12 +122,12 @@ Los siguientes IdP son oficialmente compatibles para su integración con {% data ## Mapear equipos de {% data variables.product.prodname_ghe_managed %} en grupos de Okta -Si utilizas Okta como tu IdP, puedes mapear grupos de Okta en los equipos de {% data variables.product.product_name %}. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". +Si utilizas Okta como tu IdP, puedes asignar grupos de Okta a equipos en {% data variables.product.product_name %}. Para más información, vea "[Asignación de grupos de Okta a equipos](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". {% endif %} -## Leer más +## Información adicional -- [Wiki de SAML](https://wiki.oasis-open.org/security) en el sitio de OASIS -- [Sistema para la Administración de Identidad entre Dominios: Protocolo (RFC 7644)](https://tools.ietf.org/html/rfc7644) en el sitio web de IETF{% ifversion ghae %} -- [Restringir el tráfico de red a tu empresa](/admin/configuration/restricting-network-traffic-to-your-enterprise){% endif %} +- [Wiki de SAML](https://wiki.oasis-open.org/security) en el sitio web de OASIS +- [System for Cross-domain Identity Management: protocolo (RFC 7644)](https://tools.ietf.org/html/rfc7644) en el sitio web de IETF{% ifversion ghae %} +- [Restricción del tráfico de red a la empresa](/admin/configuration/restricting-network-traffic-to-your-enterprise){% endif %} diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad.md b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad.md index 38178d2800..97b6311609 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad.md @@ -1,6 +1,6 @@ --- title: Configurar la autenticación y el aprovisionamiento para tu empresa utilizando Azure AD -shortTitle: Configurar con Azure AD +shortTitle: Configure with Azure AD intro: 'Puedes utilizar un inquilino en Azure Active Directory (Azure AD) como proveedor de identidad (IdP) para administrar centralmente la autenticación y el aprovisionamiento de usuarios para {% data variables.product.product_location %}.' permissions: 'Enterprise owners can configure authentication and provisioning for an enterprise on {% data variables.product.product_name %}.' versions: @@ -16,11 +16,16 @@ redirect_from: - /admin/authentication/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad - /admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad - /admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad +ms.openlocfilehash: 6374081e3a0d71238b0ebd84e64575da55ea8e61 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116586' --- - ## Acerca de la autenticación y el aprovisionamiento de usuarios con Azure AD -Azure Active Directory (Azure AD) es un servicio de Microsoft que te permite administrar centralmente las cuentas de usuario y el acceso a las aplicaciones web. Para obtener más información, consult ala sección [¿Qué es Azure Active Directory?](https://docs.microsoft.com/azure/active-directory/fundamentals/active-directory-whatis) en los Documentos de Microsoft. +Azure Active Directory (Azure AD) es un servicio de Microsoft que te permite administrar centralmente las cuentas de usuario y el acceso a las aplicaciones web. Para obtener más información, consulte [¿Qué Azure Active Directory?](https://docs.microsoft.com/azure/active-directory/fundamentals/active-directory-whatis) en Microsoft Docs. Para administrar la identidad y el acceso para {% data variables.product.product_name %}, puedes utilizar un inquilino en Azure AD como un IdP de SAML para la autenticación. También puedes configurar a Azure AD para que automáticamente aprovisione las cuentas y acceda a las membrecías con SCIM, lo cual te permite crear usuarios de {% data variables.product.prodname_ghe_managed %} y administrar las membrecías de equipo y de organización desde tu inquilino de Azure AD. @@ -31,13 +36,13 @@ Después de que habilitas el SSO de SAML y de SCIM para {% data variables.produc * Asignar la aplicación de {% data variables.product.prodname_ghe_managed %} a un grupo de IdP en Azure AD para que cree y otorgue acceso automáticamente a las cuentas de usuario en {% data variables.product.product_name %} para todos los miembros del grupo de IdP. Adicionalmente, el grupo de IdP estará disponible en {% data variables.product.prodname_ghe_managed %} para que se conecte a un equipo y a sus organizaciones padre. * Desasignar la aplicación de {% data variables.product.prodname_ghe_managed %} desde un grupo de IdP para desactivar las cuentas de usuario de {% data variables.product.product_name %} de todos los usuarios de IdP que tuvieron acceso únicamente a través de este grupo de IdP y eliminar a los usuarios de la organización padre. El grupo de IdP se desconectará de cualquier equipo en {% data variables.product.product_name %}. -Para obtener más información acerca de la administración de identidades y de accesos para tu empresa en {% data variables.product.product_location %}, consulta la sección "[Administrar la identidad y el acceso para tu empresa](/admin/authentication/managing-identity-and-access-for-your-enterprise)". Para obtener más información sobre cómo sincronizar equipos con grupos de IdP, consulta la sección "[Sincronizar a un equipo con un grupo de proveedor de identidad](/organizations/organizing-members-into-teams/synchronizing-a-team-with-an-identity-provider-group)". +Para obtener más información sobre cómo administrar la identidad y el acceso de su empresa en {% data variables.product.product_location %}, consulte "[Administración de identidades y acceso para su empresa](/admin/authentication/managing-identity-and-access-for-your-enterprise)". Para obtener más información sobre la sincronización de equipos con grupos de IdP, consulte "[Sincronizar un equipo con un grupo de proveedores de identidades](/organizations/organizing-members-into-teams/synchronizing-a-team-with-an-identity-provider-group)". -## Prerrequisitos +## Requisitos previos -Para configurar la autenticación y el aprovisionamiento de usuarios para {% data variables.product.product_name %} utilizando Azure AD, debes tener una cuenta y un inquilino en Azure AD. Para obtener más información, consulta el [Sitio Web de Azure AD](https://azure.microsoft.com/free/active-directory) y el [Inicio rápido: Creación de un inquilino en Azure Active Directory](https://docs.microsoft.com/azure/active-directory/develop/quickstart-create-new-tenant) en los Documentos de Microsoft. +Para configurar la autenticación y el aprovisionamiento de usuarios para {% data variables.product.product_name %} utilizando Azure AD, debes tener una cuenta y un inquilino en Azure AD. Para obtener más información, consulte el [sitio web de Azure AD](https://azure.microsoft.com/free/active-directory) e [Inicio rápido: Creación de un inquilino de Azure Active Directory](https://docs.microsoft.com/azure/active-directory/develop/quickstart-create-new-tenant) en Microsoft Docs. -{% data reusables.saml.assert-the-administrator-attribute %} Para obtener más información acerca de cómo incluir el atributo `administrator` en la solicitud de SAML desde Azure AD, consulta la sección [Cómo: personalizar las notificaciones emitidas en el token SAML para aplicaciones empresariales](https://docs.microsoft.com/azure/active-directory/develop/active-directory-saml-claims-customization) en los Documentos de Microsoft. +{% data reusables.saml.assert-the-administrator-attribute %} Para obtener más información sobre la inclusión del atributo `administrator` en la notificación de SAML de Azure AD, consulte [Procedimiento: Personalización de las notificaciones emitidas en el token SAML para aplicaciones empresariales](https://docs.microsoft.com/azure/active-directory/develop/active-directory-saml-claims-customization) en Microsoft Docs. {% data reusables.saml.create-a-machine-user %} @@ -45,14 +50,14 @@ Para configurar la autenticación y el aprovisionamiento de usuarios para {% dat {% ifversion ghae %} -1. En Azure AD, agrega {% data variables.product.ae_azure_ad_app_link %} a tu inquilino y configura el inicio de sesión único. Para obtener más información, consulta la sección [Tutorial: Integración del inicio de sesión único (SSO) de Active Directory con {% data variables.product.prodname_ghe_managed %}](https://docs.microsoft.com/azure/active-directory/saas-apps/github-ae-tutorial) en los documentos de Microsoft. +1. En Azure AD, agrega {% data variables.product.ae_azure_ad_app_link %} a tu inquilino y configura el inicio de sesión único. Para obtener más información, consulte [Tutorial: integración del inicio de sesión único (SSO) de Azure Active Directory con {% data variables.product.prodname_ghe_managed %}](https://docs.microsoft.com/azure/active-directory/saas-apps/github-ae-tutorial) en Microsoft Docs. 1. En {% data variables.product.prodname_ghe_managed %}, ingresa los detalles para tu inquilino de Azure AD. - {% data reusables.saml.ae-enable-saml-sso-during-bootstrapping %} - - Si ya configuraste el SSO de SAML para {% data variables.product.product_location %} utilizando otro IdP y quieres utilizar Azure AD en vez de este, puedes editar tu 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/configuring-saml-single-sign-on-for-your-enterprise#editing-the-saml-sso-configuration)". + - Si ya configuraste el SSO de SAML para {% data variables.product.product_location %} utilizando otro IdP y quieres utilizar Azure AD en vez de este, puedes editar tu configuración. Para obtener más información, consulte "[Configuración del inicio de sesión único de SAML para la empresa](/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise#editing-the-saml-sso-configuration)". -1. Habilita el aprovisionamiento de usuarios en {% data variables.product.product_name %} y configura el aprovisionamiento de usurios en Azure AD. Para obtener más información, consulta la sección "[Configurar el aprovisionamiento de usuarios para tu empresa](/admin/authentication/configuring-user-provisioning-for-your-enterprise#enabling-user-provisioning-for-your-enterprise)". +1. Habilita el aprovisionamiento de usuarios en {% data variables.product.product_name %} y configura el aprovisionamiento de usurios en Azure AD. Para obtener más información, consulte "[Configuración del aprovisionamiento de usuarios para la empresa](/admin/authentication/configuring-user-provisioning-for-your-enterprise#enabling-user-provisioning-for-your-enterprise)". {% endif %} diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-authentication-and-provisioning-for-your-enterprise-using-okta.md b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-authentication-and-provisioning-for-your-enterprise-using-okta.md index 013dbe8676..c21227fa6b 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-authentication-and-provisioning-for-your-enterprise-using-okta.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-authentication-and-provisioning-for-your-enterprise-using-okta.md @@ -16,8 +16,13 @@ topics: - Identity - SSO miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 824554d1e35131e1e44f816e6fac3b40803db46d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112642' --- - {% data reusables.saml.okta-ae-sso-beta %} ## Acerca de SAML y SCIM con Okta @@ -28,54 +33,53 @@ Para utilizar Okta como tu IdP para {% data variables.product.prodname_ghe_manag Las siguientes características de aprovisionamiento están disponibles para todos los usuarios de Okta que asignes a tu aplicación de {% data variables.product.prodname_ghe_managed %}. -| Característica | Descripción | -| --------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Subir Usuarios Nuevos | Cuando crees un usuario nuevo en Okta, este se agregará a {% data variables.product.prodname_ghe_managed %}. | -| Subir Desactivaciones de Usuarios | Cuando desactivas un usuario en Okta, este suspenderá al usuario desde tu empresa en {% data variables.product.prodname_ghe_managed %}. | -| Subir Actualizaciones de Perfil | Cuando actualices el perfil de un usuario en Okta, este actualizará los metadatos de la membrecía del usuario en tu empresa en {% data variables.product.prodname_ghe_managed %}. | -| Reactivar Usuarios | Cuando reactives a un usuario en Okta, este dejará de suspender al usuario en tu empresa en {% data variables.product.prodname_ghe_managed %}. | +| Característica | Descripción | +| --- | --- | +| Subir Usuarios Nuevos | Cuando crees un usuario nuevo en Okta, este se agregará a {% data variables.product.prodname_ghe_managed %}. | +| Subir Desactivaciones de Usuarios | Cuando desactivas un usuario en Okta, este suspenderá al usuario desde tu empresa en {% data variables.product.prodname_ghe_managed %}. | +| Subir Actualizaciones de Perfil | Cuando actualices el perfil de un usuario en Okta, este actualizará los metadatos de la membrecía del usuario en tu empresa en {% data variables.product.prodname_ghe_managed %}. | +| Reactivar Usuarios | Cuando reactives a un usuario en Okta, este dejará de suspender al usuario en tu empresa en {% data variables.product.prodname_ghe_managed %}. | -## Agregar la aplicación {% data variables.product.prodname_ghe_managed %} en Okta +## Incorporación de la aplicación {% data variables.product.prodname_ghe_managed %} en Okta {% data reusables.saml.okta-ae-applications-menu %} -1. Haz clic en **Buscar en el catálogo de apps** +1. Haga clic en **Browse App Catalog** (Examinar catálogo de aplicaciones). - !["Buscar en el catálogo de apps"](/assets/images/help/saml/okta-ae-browse-app-catalog.png) + !["Examinar catálogo de aplicaciones"](/assets/images/help/saml/okta-ae-browse-app-catalog.png) -1. En el campo de barra de búsqueda, teclea "GitHub AE" y luego haz clic en **GitHub AE** en los resultados. +1. En el campo de búsqueda, escriba "GitHub AE" y, después, haga clic en **GitHub AE** en los resultados. - !["Resultado de búsqueda"](/assets/images/help/saml/okta-ae-search.png) + !["Resultado de la búsqueda"](/assets/images/help/saml/okta-ae-search.png) -1. Da clic en **Agregar**. +1. Haga clic en **Agregar**. - !["Agregar la app de GitHub AE"](/assets/images/help/saml/okta-ae-add-github-ae.png) + !["Agregar aplicación GitHub AE"](/assets/images/help/saml/okta-ae-add-github-ae.png) 1. Para la "URL Base", teclea la URL de tu empresa de {% data variables.product.prodname_ghe_managed %}. - !["Configurar la URL Base"](/assets/images/help/saml/okta-ae-configure-base-url.png) + !["Configurar la URL base"](/assets/images/help/saml/okta-ae-configure-base-url.png) -1. Haz clic en **Done** (listo). +1. Haga clic en **Done**(Listo). ## Habilitar el SSO de SAML para {% data variables.product.prodname_ghe_managed %} Para habilitar el inicio de sesión único (SSO) para {% data variables.product.prodname_ghe_managed %}, debes configurar a {% data variables.product.prodname_ghe_managed %} para que utilice la URL de inicio de sesión, URL emisora y certificado público que proporcionó Okta. Puedes encontrar estos detalles en la app de "GitHub AE". -{% data reusables.saml.okta-ae-applications-menu %} -{% data reusables.saml.okta-ae-configure-app %} -1. Haz clic en **Iniciar sesión**. +{% data reusables.saml.okta-ae-applications-menu %} {% data reusables.saml.okta-ae-configure-app %} +1. Haga clic en **Sign on** (Iniciar sesión). ![Pestaña de inicio de sesión](/assets/images/help/saml/okta-ae-sign-on-tab.png) -1. Haz clic en **Visualizar instrucciones de configuración**. +1. Haga clic en **View Setup Instructions** (Ver instrucciones de configuración). ![Pestaña de inicio de sesión](/assets/images/help/saml/okta-ae-view-setup-instructions.png) -1. Toma nota de los detalles de "URL de inicio de sesión", "Emisor" y "Certificado público". -1. Utiliza los detalles para habilitar el SSO de SAML en tu empresa de {% data variables.product.prodname_ghe_managed %}. 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)". +1. Toma nota de los detalles de "URL de inicio de sesión", "Emisor" y "Certificado público". +1. Utiliza los detalles para habilitar el SSO de SAML en tu empresa de {% data variables.product.prodname_ghe_managed %}. Para obtener más información, vea "[Configuración del inicio de sesión único de SAML para la empresa](/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)". {% note %} -**Nota:** Para probar tu configuración de SAML desde {% data variables.product.prodname_ghe_managed %}, tu cuenta de usuario de Okta debe asignarse a la app de {% data variables.product.prodname_ghe_managed %}. +**Nota**: Para probar la configuración de SAML desde {% data variables.product.prodname_ghe_managed %}, su cuenta de usuario de Okta debe asignarse a la aplicación de {% data variables.product.prodname_ghe_managed %}. {% endnote %} @@ -83,23 +87,21 @@ Para habilitar el inicio de sesión único (SSO) para {% data variables.product. La app de "GitHub AE" en Okta utiliza la API de {% data variables.product.product_name %} para interactuar con t empresa para el SCIM y el SSO. Este procedimiento explica cómo habilitar y probar el acceso a la API si configuras a Okta con un token de acceso personal para {% data variables.product.prodname_ghe_managed %}. -1. En {% data variables.product.prodname_ghe_managed %}, genera un token de acceso personal con el alcance `admin:enterprise`. Para obtener más información, consulta la sección "[Crear un token de acceso personal](/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)". -{% data reusables.saml.okta-ae-applications-menu %} -{% data reusables.saml.okta-ae-configure-app %} -{% data reusables.saml.okta-ae-provisioning-tab %} -1. Da clic en **Configurar la integraciòn de la API**. +1. En {% data variables.product.prodname_ghe_managed %}, genere un token de acceso personal con el ámbito `admin:enterprise`. Para obtener más información, vea "[Creación de un token de acceso personal](/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)". +{% data reusables.saml.okta-ae-applications-menu %} {% data reusables.saml.okta-ae-configure-app %} {% data reusables.saml.okta-ae-provisioning-tab %} +1. Haga clic en **Configure API Integration** (Configurar la integración de la API). -1. Selecciona **Habilitar la Integraciòn de la API**. +1. Seleccione **Enable API integration** (Habilitar la integración con la API). ![Habilitar la integración con la API](/assets/images/help/saml/okta-ae-enable-api-integration.png) 1. En el caso de un "Token de API", teclea el token de acceso personal de {% data variables.product.prodname_ghe_managed %} que generaste previamente. -1. Haz clic en **Probar las credenciales de la API**. +1. Haga clic en **Test API Credentials** (Probar credenciales de la API). {% note %} -**Nota:** Si ves un mensaje de `Error authenticating: No results for users returned`, confirma que habilitaste el SSO para {% data variables.product.prodname_ghe_managed %}. Para obtener más información, consulta la sección "[Habilitar el SSO de SAML para {% data variables.product.prodname_ghe_managed %}](#enabling-saml-sso-for-github-ae)". +**Nota**: Si ve `Error authenticating: No results for users returned`, confirme que ha habilitado el inicio de sesión único para {% data variables.product.prodname_ghe_managed %}. Para obtener más información, vea "[Habilitación de SSO de SAML para {% data variables.product.prodname_ghe_managed %}](#enabling-saml-sso-for-github-ae)". {% endnote %} @@ -107,18 +109,16 @@ La app de "GitHub AE" en Okta utiliza la API de {% data variables.product.produc Este procedimiento demuestra cómo configurar los ajustes del SCIM para el aprovisionamiento de Okta. Estos ajustes definen qué características se utilizarán cuando aprovisiones las cuentas de usuario de Okta automáticamente en {% data variables.product.prodname_ghe_managed %}. -{% data reusables.saml.okta-ae-applications-menu %} -{% data reusables.saml.okta-ae-configure-app %} -{% data reusables.saml.okta-ae-provisioning-tab %} -1. Debajo de "Ajustes", haz clic en **Hacia la app**. +{% data reusables.saml.okta-ae-applications-menu %} {% data reusables.saml.okta-ae-configure-app %} {% data reusables.saml.okta-ae-provisioning-tab %} +1. En "Settings" (Configuración), haga clic en **To App** (En la aplicación). - ![Ajustes de "A la app"](/assets/images/help/saml/okta-ae-to-app-settings.png) + ![Configuración de "En la aplicación"](/assets/images/help/saml/okta-ae-to-app-settings.png) -1. A la derecha de "Aprovisionar a la App", da clic en **Editar**. -1. A la derecha de "Crear Usuarios", selecciona **Habilitar**. -1. A la derecha de "Actualizar Atributos de Usuario", selecciona **Habilitar**. -1. A la derecha de "Desactivar Usuarios", selecciona **Habilitar**. -1. Haz clic en **Save ** (guardar). +1. A la derecha de "Provisioning to App" (Aprovisionamiento en aplicación), haga clic en **Edit** (Editar). +1. A la derecha de "Create Users" (Crear usuarios), seleccione **Enable** (Habilitar). +1. A la derecha de "Update User Attributes" (Actualizar atributos de usuario), seleccione **Enable** (Habilitar). +1. A la derecha de "Deactivate Users" (Desactivar usuarios), seleccione **Enable** (Habilitar). +1. Haga clic en **Save**(Guardar). ## Permitir que los usuarios y grupos de Okta accedan a {% data variables.product.prodname_ghe_managed %} @@ -128,32 +128,31 @@ Puedes aprovisionar el acceso a {% data variables.product.product_name %} para t Antes de que tus usuarios de Okta puedan utilizar sus credenciales para iniciar sesión en {% data variables.product.prodname_ghe_managed %}, debes asignarlos a la app de "GitHub AE" en Okta. -{% data reusables.saml.okta-ae-applications-menu %} -{% data reusables.saml.okta-ae-configure-app %} +{% data reusables.saml.okta-ae-applications-menu %} {% data reusables.saml.okta-ae-configure-app %} -1. Haz clic en **Asignaciones**. +1. Haga clic en **Asignaciones**. ![Pestaña de tareas](/assets/images/help/saml/okta-ae-assignments-tab.png) -1. Selecciona el menú desplegable de Asignar y haz clic en **Asignar a personas**. +1. Seleccione el menú desplegable Assign (Asignar) y haga clic en **Assign to People** (Asignar a personas). - ![Botón de "Asignar a personas"](/assets/images/help/saml/okta-ae-assign-to-people.png) + ![Botón "Asignar a personas"](/assets/images/help/saml/okta-ae-assign-to-people.png) -1. A la derecha de la cuenta de usuario requerida, haz clic en **Asignar**. +1. A la derecha de la cuenta de usuario requerida, haga clic en **Assign** (Asignar). ![Lista de usuarios](/assets/images/help/saml/okta-ae-assign-user.png) -1. A la derecha de "Rol", haz clic en un rol para el usuario, después, haz clic en **Guardar y regresar**. +1. A la derecha de "Role" (Rol), haga clic en un rol para el usuario y luego en **Save and go back** (Guardar y volver). ![Selección de roles](/assets/images/help/saml/okta-ae-assign-role.png) -1. Haz clic en **Done** (listo). +1. Haga clic en **Done**(Listo). ### Aprovisionar el acceso para grupos de Okta -Puedes mapear tu grupo de Okta a un equipo en {% data variables.product.prodname_ghe_managed %}. Los miembros del grupo de Okta entonces se convertirán en miembros del equipo mapeado de {% data variables.product.prodname_ghe_managed %} automáticamente. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". +Puedes mapear tu grupo de Okta a un equipo en {% data variables.product.prodname_ghe_managed %}. Los miembros del grupo de Okta entonces se convertirán en miembros del equipo mapeado de {% data variables.product.prodname_ghe_managed %} automáticamente. Para obtener más información, vea "[Asignación de grupos de Okta a equipos](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". -## Leer más +## Información adicional -- [Understanding SAML](https://developer.okta.com/docs/concepts/saml/) en la documentación de Okta. -- [Understanding SCIM](https://developer.okta.com/docs/concepts/scim/) en la documentación de Okta. +- [Descripción de SAML](https://developer.okta.com/docs/concepts/saml/) en la documentación de Okta. +- [Descripción de SCIM](https://developer.okta.com/docs/concepts/scim/) en la documentación de Okta. 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 8444532851..670e00d993 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 @@ -15,39 +15,40 @@ topics: - Enterprise type: how_to shortTitle: Configure SAML SSO with Okta +ms.openlocfilehash: 2772285f266a2593e8fc0900b39602325d30c46d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147094810' --- - {% data reusables.enterprise-accounts.emu-saml-note %} ## Acerca de SAML con Okta Puedes controlar el acceso a tu cuenta empresarial en {% data variables.product.product_name %} y en otras aplicaciones web desde una interface central si configuras dicha cuenta para que utilice el SSO de SAML con Okta, un proveedor de identidad (IdP). -El SSO de SAML controla y protege el acceso a los recursos de la cuenta empresarial como las organizaciones, repositorios, informes de problemas y solicitudes de extracció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)". +El SSO de SAML controla y protege el acceso a los recursos de la cuenta empresarial como las organizaciones, repositorios, informes de problemas y solicitudes de extracción. Para obtener más información, consulte "[Configuración del inicio de sesión único de SAML para la empresa](/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)". -{% data reusables.saml.switching-from-org-to-enterprise %} Para obtener más información, consulta la sección "[Cambiar tu configuración de SAML de una cuenta de organización a una de empresa](/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account)". +{% data reusables.saml.switching-from-org-to-enterprise %} Para más información, vea "[Cambio de la configuración de SAML de una organización a una cuenta de empresa](/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account)". -Como alternativa, también puedes configurar el SSO de SAML utilizando Okta para una organización que utiliza {% data variables.product.prodname_ghe_cloud %}. Para obtener más información, consulta la sección "[Configurar el inicio de sesión único de SAML y SCIM utilizando Okta](/organizations/managing-saml-single-sign-on-for-your-organization/configuring-saml-single-sign-on-and-scim-using-okta)". +Como alternativa, también puedes configurar el SSO de SAML utilizando Okta para una organización que utiliza {% data variables.product.prodname_ghe_cloud %}. Para obtener más información, vea "[Configuración del inicio de sesión único de SAML y SCIM mediante Okta](/organizations/managing-saml-single-sign-on-for-your-organization/configuring-saml-single-sign-on-and-scim-using-okta)". ## Agregar la aplicación {% data variables.product.prodname_ghe_cloud %} en Okta {% data reusables.saml.okta-sign-into-your-account %} -1. Navigate to the [{% data variables.product.prodname_ghe_cloud %} - Enterprise Accounts](https://www.okta.com/integrations/github-enterprise-cloud-enterprise-accounts) application in the Okta Integration Network and click **Add Integration**. +1. Ve a la aplicación [{% data variables.product.prodname_ghe_cloud %} - Cuentas empresariales](https://www.okta.com/integrations/github-enterprise-cloud-enterprise-accounts) en Okta Integration Network y haz clic en **Agregar integración**. {% data reusables.saml.okta-dashboard-click-applications %} 1. Opcionalmente, a la derecha de la "Etiqueta de aplicación", teclea un nombre descriptivo para la aplicación. -1. A la derecha de "Empresas de {% data variables.product.prodname_dotcom %}", teclea el nombre de tu cuenta empresarial. Por ejemplo, si la URL de tu cuenta empresarial es `https://github.com/enterprises/octo-corp`, teclea `octo-corp`. -1. Haz clic en **Done** (listo). +1. A la derecha de "Empresas de {% data variables.product.prodname_dotcom %}", teclea el nombre de tu cuenta empresarial. Por ejemplo, si la dirección URL de la cuenta empresarial es `https://github.com/enterprises/octo-corp`, escribe `octo-corp`. +1. Haga clic en **Done**(Listo). ## Habilitar y probar el SSO de SAML -{% data reusables.saml.okta-sign-into-your-account %} -{% data reusables.saml.okta-dashboard-click-applications %} -{% data reusables.saml.click-enterprise-account-application %} -{% data reusables.saml.assign-yourself-to-okta %} -{% data reusables.saml.okta-sign-on-tab %} -1. A la derecha de los Ajustes, da clic en **Editar**. -1. Debajo de "Atributos de SAML Configurados", a la derecha de "grupos"; utiliza el menú desplegable y selecciona **Coincidencias de regex**. -1. A la derecha del menú desplegable, teclea `.*.*`. -1. Haz clic en **Save ** (guardar). +{% data reusables.saml.okta-sign-into-your-account %} {% data reusables.saml.okta-dashboard-click-applications %} {% data reusables.saml.click-enterprise-account-application %} {% data reusables.saml.assign-yourself-to-okta %} {% data reusables.saml.okta-sign-on-tab %} +1. A la derecha de configuración, haz clic en **Editar**. +1. En "Atributos de SAML configurados", a la derecha de "grupos", utiliza el menú desplegable y selecciona **Coincidencias de regex**. +1. A la derecha del menú desplegable, escribe `.*.*`. +1. Haga 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)". +1. Habilita SAML para tu cuenta empresarial utilizando la información en las instrucciones de configuración. Para obtener más información, consulte "[Configuración del inicio de sesión único de SAML para la empresa](/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)". 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.md b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md index 96aa91badf..9d1436b1b1 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md @@ -1,7 +1,7 @@ --- title: Configurar el inicio de sesión único de SAML para tu empresa -shortTitle: Configurar el SSO de SAML -intro: 'Puedes controlar y asegurar el acceso a {% ifversion ghec %}los recursos como repositorios, propuestas y solicitudes de cambio dentro de las organizaciones de tu empresa{% elsif ghes %}{% data variables.product.product_location %}{% elsif ghae %}tu empresa en {% data variables.product.prodname_ghe_managed %}{% endif %} si {% ifversion ghec %}requieres{% elsif ghes or ghae %}configuras{% endif %} el inicio de sesión único (SSO) de SAML mediante tu proveedor de identidad (IdP).' +shortTitle: Configure SAML SSO +intro: 'Puedes controlar el acceso seguro a {% ifversion ghec %}los recursos como repositorios, propuestas y solicitudes de cambios dentro de las organizaciones de tu empresa{% elsif ghes %}{% data variables.product.product_location %}{% elsif ghae %}tu empresa en {% data variables.product.prodname_ghe_managed %}{% endif %} si {% ifversion ghec %}requieres{% elsif ghes or ghae %}la configuración {% endif %}del inicio de sesión único (SSO) de SAML mediante tu proveedor de identidad (IdP).' permissions: '{% ifversion ghes %}Site administrators{% elsif ghec or ghae %}Enterprise owners{% endif %} can configure SAML SSO for {% ifversion ghec or ghae %}an enterprise on {% data variables.product.product_name %}{% elsif ghes %}a {% data variables.product.product_name %} instance{% endif %}.' versions: ghec: '*' @@ -21,23 +21,28 @@ redirect_from: - /github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/enforcing-saml-single-sign-on-for-organizations-in-your-enterprise-account - /admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise - /admin/identity-and-access-management/managing-iam-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise +ms.openlocfilehash: a53a82ca88bb13b4e8fbb6ec5b2f2cd513f7b6a4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147526834' --- - {% data reusables.enterprise-accounts.emu-saml-note %} ## Acerca de SAML SSO {% ifversion ghec %} -{% data reusables.saml.dotcom-saml-explanation %} +{% data reusables.saml.dotcom-saml-explanation %} {% data reusables.saml.saml-accounts %} -Para obtener más información, consulta la sección "[Acerca de la administración de identidad y accesos con el inicio de sesión único de SAML](/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on)". +Para más información, vea "[Acerca de la administración de identidades y acceso con el inicio de sesión único de SAML](/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on)". {% data reusables.saml.about-saml-enterprise-accounts %} -{% data reusables.saml.about-saml-access-enterprise-account %}Para obtener más información, consulta la sección "[Visualizar y administrar el acceso de SAML de un usuario a tu cuenta empresarial](/admin/user-management/managing-users-in-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise)". +{% data reusables.saml.about-saml-access-enterprise-account %} Para obtener más información, consulte "[Visualizar y administrar el acceso de SAML de un usuario a su cuenta empresarial](/admin/user-management/managing-users-in-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise)". {% data reusables.saml.saml-disabled-linked-identities-removed %} @@ -55,7 +60,7 @@ Después de autenticarse exitosamente en tu IdP, la sesión de SAML del usuario {% data reusables.saml.assert-the-administrator-attribute %} -{% data reusables.scim.after-you-configure-saml %} Para obtener más información, consulta la sección "[Configurar el aprovisionamiento de usuarios para tu empresa](/admin/authentication/configuring-user-provisioning-for-your-enterprise)". +{% data reusables.scim.after-you-configure-saml %} Para obtener más información, consulte "[Configuración del aprovisionamiento de usuarios para la empresa](/admin/authentication/configuring-user-provisioning-for-your-enterprise)". {% endif %} @@ -69,7 +74,7 @@ Después de autenticarse exitosamente en tu IdP, la sesión de SAML del usuario ## Consideraciones sobre el nombre de usuario con SAML -{% ifversion ghec %}Si utilizas {% data variables.product.prodname_emus %}, {% endif %}{% data reusables.enterprise_user_management.consider-usernames-for-external-authentication %} 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 %}Si usas {% data variables.product.prodname_emus %}, {% endif %}{% data reusables.enterprise_user_management.consider-usernames-for-external-authentication %} Para obtener más información, consulta "[Consideraciones sobre el nombre de usuario para la autenticación externa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication)". ## Requerir el inicio de sesión único de SAML para las organizaciones en tu cuenta empresarial @@ -77,31 +82,34 @@ Después de autenticarse exitosamente en tu IdP, la sesión de SAML del usuario **Notas:** -- Cuando requieres el SSO de SAML para tu empresa, la configuración empresarial se superpondrá a cualquier configuración de SAML que exista a nivel organizacional. {% data reusables.saml.switching-from-org-to-enterprise %} Para obtener más información, consulta la sección "[Cambiar tu configuración de SAML de una cuenta de organización a una de empresa](/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account)". +- Cuando requieres el SSO de SAML para tu empresa, la configuración empresarial se superpondrá a cualquier configuración de SAML que exista a nivel organizacional. {% data reusables.saml.switching-from-org-to-enterprise %} Para obtener más información, consulte "[Cambio de la configuración de SAML de una organización a una cuenta de empresa](/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account)". - Cuando requieres el SSO de SAML para una organización, {% data variables.product.company_short %} elimina cualquier miembro de la organización que no se haya autenticado con éxito en tu IdP de SAML. Cuando requieres el SSO de SAML para tu empresa, {% data variables.product.company_short %} no elimina a los miembros de dicha empresa que no se hayan autenticado exitosamente con tu IdP de SAML. La siguiente vez que un miembro acceda a los recursos empresariales, este deberá autenticarse con tu IdP de SAML. {% endnote %} -Para obtener información más detallada sobre cómo habilitar el SAML utilizando Okta, consulta la sección "[Configurar el inicio de sesión único de SAML para tu cuenta empresarial utilizando Okta](/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise-using-okta)". +Para obtener información más detallada sobre cómo habilitar SAML mediante Okta, consulte "[Configurar el inicio de sesión rápido de SAML para tu cuenta empresarial utilizando Okta](/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise-using-okta)". -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} 4. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} -5. En "Inicio de sesión único de SAML", selecciona **Requerir autenticación SAML**. ![Casilla de verificación para habilitar SAML SSO](/assets/images/help/business-accounts/enable-saml-auth-enterprise.png) -6. En el campo **URL de inicio de sesión**, escribe el extremo HTTPS de tu IdP para las solicitudes de inicio de sesión único. Este valor se encuentra en la configuración de tu IdP. ![Campo para la URL a la que los miembros serán redireccionados cuando inicien sesión](/assets/images/help/saml/saml_sign_on_url_business.png) -7. Opcionalmente, en el campo **Emisor**, teclea tu URL de emisor de SAML para verificar la autenticidad de los mensajes enviados. ![Campo para el nombre del emisor SAML](/assets/images/help/saml/saml_issuer.png) -8. En **Certificado público**, pega un certificado para verificar las respuestas de SAML. ![Campo para el certificado público de tu proveedor de identidad](/assets/images/help/saml/saml_public_certificate.png) -9. Para verificar la integridad de las solicitudes de tu emisor de SAML, haz clic en {% octicon "pencil" aria-label="The edit icon" %}. Posteriormente, en los menús desplegables de "Método de firma" y "Método de resumen", elige el algoritmo de hash que utiliza tu emisor de SAML. ![Menús desplegables para los algoritmos de hash del Método de firma y del Método de resumen usados por tu emisor SAML](/assets/images/help/saml/saml_hashing_method.png) -10. Antes de habilitar SAML SSO para tu empresa, haz clic en **Probar la configuración de SAML** para asegurarte de que la información que has ingresado sea correcta. ![Botón para probar la configuración de SAML antes de exigir el inicio de sesión único](/assets/images/help/saml/saml_test.png) -11. Haz clic en **Save ** (guardar). +5. En "SAML single sign-on", seleccione **Require SAML authentication**. + ![Casilla de verificación para habilitar el SSO de SAML](/assets/images/help/business-accounts/enable-saml-auth-enterprise.png) +6. En el campo **Sign on URL**, escriba el punto de conexión HTTPS de su proveedor de identidades para las solicitudes de inicio de sesión único. Este valor se encuentra en la configuración de tu IdP. +![Campo de la URL a la que los miembros serán redirigidos cuando inicien sesión](/assets/images/help/saml/saml_sign_on_url_business.png) +7. Opcionalmente, en el campo **Issuer**, escriba la dirección URL del emisor de SAML para comprobar la autenticidad de los mensajes enviados. +![Campo para el nombre del emisor de SAML](/assets/images/help/saml/saml_issuer.png) +8. En **Public Certificate**, copie un certificado para verificar las respuestas SAML. +![Campo para el certificado público del proveedor de identidades](/assets/images/help/saml/saml_public_certificate.png) +9. Para comprobar la integridad de las solicitudes del emisor de SAML, haga clic en {% octicon "pencil" aria-label="The edit icon" %}. Posteriormente, en los menús desplegables de "Método de firma" y "Método de resumen", elige el algoritmo de hash que utiliza tu emisor de SAML. +![Menús desplegables para los algoritmos de hash del método de firma y del método de resumen usados por el emisor de SAML](/assets/images/help/saml/saml_hashing_method.png) +10. Antes de habilitar el SSO de SAML para la empresa, haga clic en **Test SAML configuration** para asegurarse de que la información que ha escrito sea correcta. ![Botón para probar la configuración de SAML antes de aplicarla](/assets/images/help/saml/saml_test.png) +11. Haga clic en **Save**(Guardar). {% data reusables.enterprise-accounts.download-recovery-codes %} {% elsif ghes %} ## Configurar el SSO de SAML -Puedes habilitar o inhabilitar la autenticación de SAML para {% data variables.product.product_location %} o puedes editar una configuración existente. You can view and edit authentication settings for {% data variables.product.product_name %} in the management console. Para obtener más información, consulta la sección "[Acceder a la consola de administración](/admin/configuration/configuring-your-enterprise/accessing-the-management-console)". +Puedes habilitar o inhabilitar la autenticación de SAML para {% data variables.product.product_location %} o puedes editar una configuración existente. Puedes ver y editar la configuración de autenticación para {% data variables.product.product_name %} en la consola de administración. Para más información, vea "[Acceso a la consola de administración](/admin/configuration/configuring-your-enterprise/accessing-the-management-console)". {% note %} @@ -109,43 +117,39 @@ Puedes habilitar o inhabilitar la autenticación de SAML para {% data variables. {% endnote %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_management_console.authentication %} -1. Selecciona **SAML**. - +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.authentication %} +1. Seleccione **SAML**. + ![Captura de pantalla de la opción para habilitar la autenticación de SAML en la consola de administración](/assets/images/enterprise/management-console/auth-select-saml.png) 1. {% data reusables.enterprise_user_management.built-in-authentication-option %} ![Captura de pantalla de la opción para habilitar la autenticación integrada fuera del IdP de SAML](/assets/images/enterprise/management-console/saml-built-in-authentication.png) -1. Opcionalmente, para activar el SSO de respuesta no solicitada, selecciona **IdP initiated SSO**. Por defecto, {% data variables.product.prodname_ghe_server %} responderá a una solicitud iniciada por un proveedor de identidad (IdP) no solicitada con una `AuthnRequest` de vuelta al IdP. +1. Opcionalmente, para habilitar el inicio de sesión único de respuesta no solicitado, seleccione **IdP initiated SSO** (SSO iniciado de IdP). De manera predeterminada, {% data variables.product.prodname_ghe_server %} responderá a una solicitud iniciada por un proveedor de identidad (IdP) no solicitada con un elemento `AuthnRequest` de vuelta al IdP. ![Captura de pantalla de la opción para habilitar una respuesta no solicitada iniciada por el IdP](/assets/images/enterprise/management-console/saml-idp-sso.png) {% tip %} - **Nota**: Te recomendamos mantener este valor **deseleccionado**. Deberías habilitar esta característica **únicamente** en la remota instancia de que tu implementación de SAML no sea compatible con el SSO que inició el proveedor de servicios y cuando lo recomiende {% data variables.contact.enterprise_support %}. + **Nota**: Se recomienda mantener este valor **sin seleccionar**. Debe activar esta característica **solo** en el caso inusual que su implementación SAML no admita el SSO iniciado del proveedor de servicios y que {% data variables.contact.enterprise_support %} lo aconseje. {% endtip %} -1. Selecciona **Disable administrator demotion/promotion (Desactivar la degradación/promoción del administrador)** si **no** quieres que tu proveedor de SAML determine los derechos del administrador para los usuarios en {% data variables.product.product_location %}. +1. Seleccione **Disable administrator demotion/promotion** (Deshabilitar degradación o promoción de administrador) si **no** quiere que el proveedor de SAML determine los derechos de administrador para los usuarios en {% data variables.product.product_location %}. - ![Captura de pantalla de la opción para habilitar una opción para respetar el atributo de "administrator" desde el IdP para habilitar o inhabilitar los derechos administrativos](/assets/images/enterprise/management-console/disable-admin-demotion-promotion.png) -{%- ifversion ghes > 3.3 %} -1. Opcionalmente, para permitir que {% data variables.product.product_location %} reciba confirmaciones cifradas desde tu IdP de SAML, selecciona **Requerir confirmaciones cifradas**. Debes asegurarte de que tu IdP sea compatible con las aserciones cifradas y que los métodos de transporte de llaves y de cifrado en la consola de administración empaten con los valores configurados en tu IdP. También debes proporcionar un certificado público de {% data variables.product.product_location %} a tu IdP. Para obtener más información, consulta la sección "[Habilitar las aserciones cifradas](/admin/identity-and-access-management/using-saml-for-enterprise-iam/enabling-encrypted-assertions)". + ![Captura de pantalla de la opción para habilitar una opción a fin de respetar el atributo "administrator" desde el IdP para habilitar o inhabilitar los derechos administrativos](/assets/images/enterprise/management-console/disable-admin-demotion-promotion.png) {%- ifversion ghes > 3.3 %} +1. Opcionalmente, para permitir que {% data variables.product.product_location %} reciba aserciones cifradas desde el IdP de SAML, seleccione **Require encrypted assertions** (Requerir aserciones cifradas). Debes asegurarte de que tu IdP sea compatible con las aserciones cifradas y que los métodos de transporte de llaves y de cifrado en la consola de administración empaten con los valores configurados en tu IdP. También debes proporcionar un certificado público de {% data variables.product.product_location %} a tu IdP. Para obtener más información, vea "[Habilitar aserciones cifradas](/admin/identity-and-access-management/using-saml-for-enterprise-iam/enabling-encrypted-assertions)". - ![Captura de pantalla de la casilla de verificación "Habilitar aserciones cifradas" dentro de la sección de "Autenticación"de la consola de administración](/assets/images/help/saml/management-console-enable-encrypted-assertions.png) -{%- endif %} -1. En el campo **URL de inicio de sesión único**, teclea la terminal HTTP o HTTPS en tu IdP para las solicitudes de inicio de sesión único. Este valor lo provee la configuración de tu IdP. Si el host solo se encuentra disponible en tu red interna, podrías necesitar [configurar {% data variables.product.product_location %} para utilizar servidores de nombres internos](/enterprise/admin/guides/installation/configuring-dns-nameservers/). + ![Captura de pantalla de la casilla "Habilitar aserciones cifradas" en la sección "Autenticación" de la consola de administración](/assets/images/help/saml/management-console-enable-encrypted-assertions.png) {%- endif %} +1. En el campo **Single sign-on URL** (URL de inicio de sesión único), escribe el punto de conexión HTTP o HTTPS del IdP para las solicitudes de inicio de sesión único. Este valor lo provee la configuración de tu IdP. Si el host solo está disponible desde la red interna, es posible que tenga que [configurar {% data variables.product.product_location %} para usar servidores de nombres internos](/enterprise/admin/guides/installation/configuring-dns-nameservers/). ![Captura de pantalla del campo de texto para la URL de inicio de sesión único](/assets/images/enterprise/management-console/saml-single-sign-url.png) -1. Opcionalmente, en el campo de **Emisor**, teclea el nombre del emisor SAML. Esto verifica la autenticidad de los mensajes que se envían a {% data variables.product.product_location %}. +1. También puede escribir su nombre de emisor SAML en el campo **Issuer** (Emisor). Esto verifica la autenticidad de los mensajes que se envían a {% data variables.product.product_location %}. ![Captura de pantalla del campo de texto para la URL emisora de SAML](/assets/images/enterprise/management-console/saml-issuer.png) -1. En los menús desplegables de **Método de firma** y **Método de resumen**, elige el algoritmo de hash que usa tu emisor SAML para verificar la integridad de las respuestas desde {% data variables.product.product_location %}. Especifica el formato con el menú desplegable **Formato de identificador de nombre**. +1. En los menús desplegables **Signature Method** (Método de firma) y **Digest Method** (Método de resumen), elija el algoritmo hash que usa el emisor de SAML para comprobar la integridad de las solicitudes de {% data variables.product.product_location %}. Especifique el formato con el menú desplegable **Name Identifier Format** (Formato de identificador de nombre). ![Captura de pantalla de los menús desplegables para seleccionar la firma y el método de resumen](/assets/images/enterprise/management-console/saml-method.png) -1. Dentro de **Verification certificate (Certificado de comprobación)**, haz clic en **Choose File (Elegir archivo)** y elige un certificado para validar las respuestas SAML desde el IdP. +1. En **Verification certificate** (Certificado de verificación), haga clic en **Choose file** (Elegir archivo) y elija un certificado para validar las respuestas SAML desde el IdP. ![Captura de pantalla del botón para subir el certificado de validación desde un IdP](/assets/images/enterprise/management-console/saml-verification-cert.png) 1. Modifica los nombres de atributo de SAML para hacerlos coincidir con tu IdP, si es necesario, o acepta los nombres predeterminados. @@ -160,12 +164,12 @@ Puedes habilitar o inhabilitar la autenticación de SAML para {% data variables. Los siguientes IdP proporcionan documentación sobre cómo configurar el SSO de SAML para {% data variables.product.product_name %}. Si no se lista tu IdP, por favor, contáctalo para solicitar soporte para {% data variables.product.product_name %}. - | IdP | Más información | - |:-------- |:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | - | Azure AD | "[Configuring authentication and provisioning for your enterprise using Azure AD](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad)" | - | Okta | "[Configuring authentication and provisioning for your enterprise using Okta](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/configuring-authentication-and-provisioning-for-your-enterprise-using-okta)" | + | IdP | Más información | + | :- | :- | + | Azure AD | "[Configuración de la autenticación y el aprovisionamiento de la empresa mediante Azure AD](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad)" | +| Okta | "[Configuración de la autenticación y el aprovisionamiento de la empresa mediante Okta](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/configuring-authentication-and-provisioning-for-your-enterprise-using-okta)" | -During initialization for {% data variables.product.product_name %}, you must configure {% data variables.product.product_name %} as a SAML service provider (SP) on your IdP. Debes ingresar varios valores únicos en tu IdP para configurar {% data variables.product.product_name %} como un SP válido. For more information, see "[SAML configuration reference](/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference#saml-metadata)." +Durante la inicialización de {% data variables.product.product_name %}, debes configurar {% data variables.product.product_name %} como un proveedor de servicios (SP) de SAML en tu IdP. Debes ingresar varios valores únicos en tu IdP para configurar {% data variables.product.product_name %} como un SP válido. Para obtener más información, consulta "[Referencia de configuración de SAML](/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference#saml-metadata)". ## Editar la configuración del SSO de SAML @@ -177,18 +181,21 @@ Si los detalles de tu IdP cambian, necesitarás editar la configuración de SSO **Nota**: {% data reusables.saml.contact-support-if-your-idp-is-unavailable %} -{% endnote %} +{% endnote %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.security-tab %} -1. Debajo de "Inicio de sesión único de SAML", teclea los detalles nuevos de tu IdP. ![Campos de entrada de texto con los detalles del IdP para la configuración del SSO de SAML para una empresa](/assets/images/help/saml/ae-edit-idp-details.png) -1. Opcionalmente, da clic en {% octicon "pencil" aria-label="The edit icon" %} para configurar una firma nueva o método de resumen. ![Icono de editar para cambiar la firma y el método de resumen](/assets/images/help/saml/ae-edit-idp-details-edit-signature-and-digest.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} +1. Debajo de "Inicio de sesión único de SAML", teclea los detalles nuevos de tu IdP. + ![Campos de entrada de texto con los detalles del IdP para la configuración del SSO de SAML de una empresa](/assets/images/help/saml/ae-edit-idp-details.png) +1. Opcionalmente, da clic en {% octicon "pencil" aria-label="The edit icon" %} para configurar una firma nueva o método de resumen. + ![Icono de edición para cambiar la firma y el método de resumen](/assets/images/help/saml/ae-edit-idp-details-edit-signature-and-digest.png) - - Utiliza los menús desplegables y elige la nueva firma o método de resumen. ![Menús desplegables para elegir una firma nueva o método de resumen](/assets/images/help/saml/ae-edit-idp-details-edit-signature-and-digest-drop-down-menus.png) -1. Para garantizar que la información que ingresaste es correcta, da clic en **Probar la configuración de SAML**. ![Botón de "Probar la configuración de SAML"](/assets/images/help/saml/ae-edit-idp-details-test-saml-configuration.png) -1. Haz clic en **Save ** (guardar). ![Botón de "Guardar" para la configuración del SSO de SAML](/assets/images/help/saml/ae-edit-idp-details-save.png) -1. Opcionalmente, para aprovisionar y desaprovisionar automáticamente las cuentas de usuario para {% data variables.product.product_location %}, vuelve a configurar el aprovisionamiento de usuarios con SCIM. Para obtener más información, consulta la sección "[Configurar el aprovisionamiento de usuarios para tu empresa](/admin/authentication/configuring-user-provisioning-for-your-enterprise)". + - Utiliza los menús desplegables y elige la nueva firma o método de resumen. + ![Menús desplegables para elegir una firma o un método de resumen nuevos](/assets/images/help/saml/ae-edit-idp-details-edit-signature-and-digest-drop-down-menus.png) +1. Para asegurarse de que la información especificada es correcta, haga clic en **Test SAML configuration**. + ![Botón "Test SAML configuration"](/assets/images/help/saml/ae-edit-idp-details-test-saml-configuration.png) +1. Haga clic en **Save**(Guardar). + ![Botón "Save" de la configuración del inicio de sesión único de SAML](/assets/images/help/saml/ae-edit-idp-details-save.png) +1. Opcionalmente, para aprovisionar y desaprovisionar automáticamente las cuentas de usuario para {% data variables.product.product_location %}, vuelve a configurar el aprovisionamiento de usuarios con SCIM. Para obtener más información, consulte "[Configuración del aprovisionamiento de usuarios para la empresa](/admin/authentication/configuring-user-provisioning-for-your-enterprise)". {% endif %} @@ -198,7 +205,7 @@ Si los detalles de tu IdP cambian, necesitarás editar la configuración de SSO {% warning %} -**Advertencia**: Si inhabilitas el SSO de SAML para {% data variables.product.product_location %}, los usuarios sin sesiones existentes del SSO de SAML no podrán ingresar en {% data variables.product.product_location %}. Las sesiones del SSO de SAML en {% data variables.product.product_location %} finalizan después de 24 horas. +**Advertencia**: Si deshabilita el SSO de SAML para {% data variables.product.product_location %}, los usuarios sin sesiones existentes de inicio de sesión único de SAML no podrán acceder a {% data variables.product.product_location %}. Las sesiones del SSO de SAML en {% data variables.product.product_location %} finalizan después de 24 horas. {% endwarning %} @@ -208,11 +215,11 @@ Si los detalles de tu IdP cambian, necesitarás editar la configuración de SSO {% endnote %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.security-tab %} -1. En "inicio de sesión único SAML", deselecciona **Habilitar autenticación SAML**. ![Casilla de verificación para "Habilitar la autenticación de SAML"](/assets/images/help/saml/ae-saml-disabled.png) -1. Para inhabilitar el SSO de SAML y requerir el inicio de sesión con la cuenta de usuario integrada que creaste durante la inicialización, da clic en **Guardar**. ![Botón de "Guardar" para la configuración del SSO de SAML](/assets/images/help/saml/ae-saml-disabled-save.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} +1. En "SAML single sign-on", seleccione **Enable SAML authentication**. + ![Casilla de verificación de "Enable SAML authentication"](/assets/images/help/saml/ae-saml-disabled.png) +1. Para deshabilitar el SSO de SAML y requerir el inicio de sesión con la cuenta de usuario integrada que creó durante la inicialización, haga clic en **Save**. + ![Botón "Save" de la configuración del inicio de sesión único de SAML](/assets/images/help/saml/ae-saml-disabled-save.png) {% endif %} @@ -220,13 +227,10 @@ Si los detalles de tu IdP cambian, necesitarás editar la configuración de SSO {% ifversion ghec or ghes %} -## Leer más +## Información adicional {%- ifversion ghec %} -- "[Managing SAML single sign-on for your organization](/organizations/managing-saml-single-sign-on-for-your-organization)" -{%- endif %} -{%- ifversion ghes %} -- "[Promoting or demoting a site administrator](/admin/user-management/managing-users-in-your-enterprise/promoting-or-demoting-a-site-administrator)" -{%- endif %} +- "[Administración del inicio de sesión único de SAML para la organización](/organizations/managing-saml-single-sign-on-for-your-organization)" {%- endif %} {%- ifversion ghes %} +- "[Promoción o degradación de un administrador de sitio](/admin/user-management/managing-users-in-your-enterprise/promoting-or-demoting-a-site-administrator)" {%- endif %} {% endif %} diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-user-provisioning-for-your-enterprise.md b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-user-provisioning-for-your-enterprise.md index 1f7a1307b8..65acf168fc 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-user-provisioning-for-your-enterprise.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-user-provisioning-for-your-enterprise.md @@ -1,6 +1,6 @@ --- title: Configurar el aprovisionamiento de usuarios para tu empresa -shortTitle: Configurar el aprovisionamiento de usuarios +shortTitle: Configure user provisioning intro: 'Puedes configurar el Sistema para la Administración de Identidad entre Dominios (SCIM) para tu empresa, el cual aprovisiona las cuentas de usuario automáticamente en {% data variables.product.product_location %} cuando asignas la aplicación para {% data variables.product.product_location %} a un usuario en tu proveedor de identidad (IdP).' permissions: 'Enterprise owners can configure user provisioning for an enterprise on {% data variables.product.product_name %}.' versions: @@ -15,21 +15,26 @@ topics: redirect_from: - /admin/authentication/configuring-user-provisioning-for-your-enterprise - /admin/identity-and-access-management/managing-iam-for-your-enterprise/configuring-user-provisioning-for-your-enterprise +ms.openlocfilehash: c76cf3a3245b272fc61db68470e7a34796a89e42 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112641' --- - ## Acerca del aprovisionamiento de usuarios para tu empresa -{% data reusables.saml.ae-uses-saml-sso %} Para obtener más información, consulta la sección "[Configurar el incio de sesión único de SAML para tu empresa](/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise)". +{% data reusables.saml.ae-uses-saml-sso %} Para obtener más información, consulta "[Configuración del inicio de sesión único de SAML para la empresa](/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise)". -Puedes configurar el aprovisionamiento de usuarios con SCIM para crear o suspender cuentas de usuario automáticamente y obetner acceso para {% data variables.product.product_name %} cuando asignes o desasignes la aplicación en tu IdP. Para obtener más información sobre el SCIM, consulta [System for Cross-domain Identity Management: Protocol (RFC 7644)](https://tools.ietf.org/html/rfc7644) en el sitio web de IETF. +Puedes configurar el aprovisionamiento de usuarios con SCIM para crear o suspender automáticamente cuentas de usuario y conceder acceso a los datos para {% data variables.product.product_name %} al asignar la aplicación en el IdP o anular su asignación. Para obtener más información sobre SCIM, consulta [System for Cross-domain Identity Management: Protocolo (RFC 7644)](https://tools.ietf.org/html/rfc7644) en el sitio web de IETF. -Si no configuras el aprovisionamiento de usuarios con SCIM, tu IdP no se comunicará automáticamente con {% data variables.product.product_name %} cuando asignes o desasignes la aplicación a un usuario. Sin SCIM, {% data variables.product.product_name %} crea una cuenta de usuario utilizando el aprovisionamiento SAML Just-in-Time (JIT) la primera vez que alguien navegue a {% data variables.product.product_name %} e inicie sesión autenticándose a través de tu IdP. +Si no configuras el aprovisionamiento de usuarios con SCIM, el IdP no se comunicará con {% data variables.product.product_name %} automáticamente al asignar la aplicación a un usuario o anular su asignación. Sin SCIM, {% data variables.product.product_name %} crea una cuenta de usuario mediante el aprovisionamiento Just-In-Time (JIT) de SAML la primera vez que alguien navega a {% data variables.product.product_name %} e inicia sesión mediante la autenticación a través de su IdP. Configurar el aprovisionamiento le permite a tu IdP comunicarse con {% data variables.product.product_location %} cuando asignas o desasignas la aplicación para {% data variables.product.product_name %} a un usuario en tu IdP. Cuando asignas la aplicación, tu IdP pedirá que {% data variables.product.product_location %} cree una cuenta y enviará un correo electrónico de incorporación al usuario. Cuando desasignas la aplicación, tu IdP se comunicará con {% data variables.product.product_name %} para invalidad cualquier sesión de SAML e inhabilitar la cuenta del miembro. Para configurar el aprovisionamiento para tu empresa, debes inhabilitar el aprovisionamiento en {% data variables.product.product_name %} y posteriormente instalar y configurar una aplicación de aprovisionamiento en tu IdP. -La aplicación de aprovisionamiento en tu IdP se comunica con {% data variables.product.product_name %} a través de nuestra API de SCIM para empresas. Para obtener más información, consulta la sección "[Adminsitración de GitHub Enterprise](/rest/reference/enterprise-admin#scim)" en la documentación de la API de REST de {% data variables.product.prodname_dotcom %}. +La aplicación de aprovisionamiento en tu IdP se comunica con {% data variables.product.product_name %} a través de nuestra API de SCIM para empresas. Para obtener más información, consulta "[Administración de GitHub Enterprise](/rest/reference/enterprise-admin#scim)" en la documentación de la API de REST de {% data variables.product.prodname_dotcom %}. ## Proveedores de identidad compatibles @@ -39,46 +44,44 @@ Los siguientes IDP son compatibles con SSO con {% data variables.product.prodnam {% data reusables.github-ae.saml-idp-table %} -Para los IdP que son compatibles con el mapeo de equipos, puedes asignar o dejar de asignar la aplicación de {% data variables.product.product_name %} a los grupos de usuarios en tu IdP. Estos grupos estarán entonces disponibles para que los propietarios de organización y mantenedores de equipo en {% data variables.product.product_location %} los mapeen a los equipos de {% data variables.product.product_name %}. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". +Para los IdP que son compatibles con el mapeo de equipos, puedes asignar o dejar de asignar la aplicación de {% data variables.product.product_name %} a los grupos de usuarios en tu IdP. Estos grupos estarán entonces disponibles para que los propietarios de organización y mantenedores de equipo en {% data variables.product.product_location %} los mapeen a los equipos de {% data variables.product.product_name %}. Para más información, vea "[Asignación de grupos de Okta a equipos](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". ## Prerrequisitos -Para aprovisionar y desaprovisionar automáticamente el acceso a {% data variables.product.product_location %} desde tu IdP, primero debes configurar el SSO de SAML cuando inicializas {% data variables.product.product_name %}. Para obtener más información, consulta la sección "[Inicializar {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae)". +Para aprovisionar y desaprovisionar automáticamente el acceso a {% data variables.product.product_location %} desde tu IdP, primero debes configurar el SSO de SAML cuando inicializas {% data variables.product.product_name %}. Para obtener más información, consulte "[Inicialización de {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae)". Debes tener acceso administrativo en tu IdP para configurar la aplicación para el aprovisionamiento de usuarios para {% data variables.product.product_name %}. ## Habilitar el aprovisionamiento de usuarios para tu empresa -1. Mientras tengas una sesión activa en {% data variables.product.product_location %} como propietario de empresa, crea un token de acceso personal con el alcance **admin:enterprise**. Para obtener más información, consulta la sección "[Crear un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token)". +1. Mientras tengas una sesión activa en {% data variables.product.product_location %} como propietario de empresa, crea un token de acceso personal con el ámbito **admin:enterprise**. Para más información, vea "[Creación de un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token)". {% note %} **Notas**: - - Para crear el token de acceso personal, te recomendamos utilizar la cuenta para el primer propietario empresarial que creaste durante la inicialización. Para obtener más información, consulta la sección "[Inicializar {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae)". + - Para crear el token de acceso personal, te recomendamos utilizar la cuenta para el primer propietario empresarial que creaste durante la inicialización. Para obtener más información, consulte "[Inicialización de {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae)". - Necesitarás que este token de accesopersonal configure la aplicación para SCIM en tu IdP. Almacena el token de manera segura en un administrador de contraseñas hasta que lo necesites nuevamente más adelante en estas instrucciones. - {% endnote %} - {% warning %} + {% endnote %} {% warning %} **Advertencia**: Si la cuenta de usuario para el propietario de la empresa que crea el token de acceso personal se desactiva o desaprovisiona, tu IdP ya no aprovisionará ni desaprovisionará cuentas de usuario para tu empresa automáticamente. Otro propietario de empresa deberá crear un token de acceso personal nuevo y reconfigurar el aprovisionamiento en el IdP. - {% endwarning %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.security-tab %} -1. Debajo de "Aprovisionamiento de usuario de SCIM", selecciona **Requerir el aprovisionamiento de usuario de SCIM**. ![Casilla de verificación para "Requerir aprovisionamiento de usuarios de SCIM" dentro de la configuración de seguridad empresarial](/assets/images/help/enterprises/settings-require-scim-user-provisioning.png) -1. Haz clic en **Save ** (guardar). ![Botón de guardar debajo de "Requerir aprovisionamiento de usuarios de SCIM" dentro de la configuración de seguridad de la empresa](/assets/images/help/enterprises/settings-scim-save.png) + {% endwarning %} {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} +1. En "Aprovisionamiento de usuarios de SCIM", selecciona **Requerir aprovisionamiento de usuarios de SCIM**. + ![Casilla "Requerir aprovisionamiento de usuarios de SCIM" en la configuración de seguridad empresarial](/assets/images/help/enterprises/settings-require-scim-user-provisioning.png) +1. Haga clic en **Save**(Guardar). + ![Botón guardar debajo de "Requerir aprovisionamiento de usuarios de SCIM" en la configuración de seguridad empresarial](/assets/images/help/enterprises/settings-scim-save.png) 1. Configura el aprovisionamiento de usuarios en la aplicación para {% data variables.product.product_name %} en tu IdP. Los siguientes IdP proporcionan documentación acerca de cómo configurar el aprovisionamiento para {% data variables.product.product_name %}. Si no se lista tu IdP, por favor, contáctalo para solicitar soporte para {% data variables.product.product_name %}. - | IdP | Más información | - |:-------- |:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | - | Azure AD | [Tutorial: Configurar a {% data variables.product.prodname_ghe_managed %} para el aprovisionamiento automático de usuarios](https://docs.microsoft.com/azure/active-directory/saas-apps/github-ae-provisioning-tutorial) en los documentos de Microsoft. Para configurar a Azure AD para {% data variables.product.prodname_ghe_managed %}, consulta la sección "[Configurar la autenticación y aprovisionamiento para tu empresa utilizando Azure AD](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad)". | - | Okta | (beta) Para configurar a Okta en {% data variables.product.prodname_ghe_managed %}, consulta la sección "[Configurar el aprovisionamiento y la autenticación en tu empresa utilizando Okta](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/configuring-authentication-and-provisioning-for-your-enterprise-using-okta)". | + | IdP | Más información | + | :- | :- | + | Azure AD | [Tutorial: Configuración de {% data variables.product.prodname_ghe_managed %} para el aprovisionamiento de usuarios automático](https://docs.microsoft.com/azure/active-directory/saas-apps/github-ae-provisioning-tutorial) en Microsoft Docs. Para configurar Azure AD para {% data variables.product.prodname_ghe_managed %}, consulta "[Configuración de la autenticación y el aprovisionamiento para la empresa mediante Azure AD](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad)".| +| Okta | (beta) Si quieres configurar Okta para {% data variables.product.prodname_ghe_managed %}, consulta "[Configuración de la autenticación y el aprovisionamiento para la empresa mediante Okta](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/configuring-authentication-and-provisioning-for-your-enterprise-using-okta)".| La aplicación en tu IdP requiere dos valores para aprovisionar o desaprovisionar las cuentas de usuario en {% data variables.product.product_location %}. - | Valor | Otros nombres | Descripción | Ejemplo | - |:------------------ |:--------------------------------------- |:--------------------------------------------------------------------------------------------------------------------- |:------------------------------------------------------------------ | - | URL | URL de inquilino | URL para la API de aprovisionamiento de SCIM para tu empresa en {% data variables.product.prodname_ghe_managed %} | `{% data variables.product.api_url_pre %}/scim/v2` | - | Secreto compartido | Token de acceso personal, token secreto | Toekn para que la aplicación en tu IdP realice las tareas de aprovisionamiento en nombre de un propietario de empresa | Token de acceso personal que creaste en el paso 1 | + | Value | Otros nombres | Descripción | Ejemplo | + | :- | :- | :- | :- | + | Resolución | URL de inquilino | URL para la API de aprovisionamiento de SCIM para tu empresa en {% data variables.product.prodname_ghe_managed %} | {% data variables.product.api_url_pre %}/scim/v2 | + | Secreto compartido | Token de acceso personal, token secreto | Toekn para que la aplicación en tu IdP realice las tareas de aprovisionamiento en nombre de un propietario de empresa | Token de acceso personal que creaste en el paso 1 | 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 9f12f1e6b9..6b15c624d9 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 @@ -1,7 +1,7 @@ --- title: Habilitar las aserciones cifradas shortTitle: Enable encrypted assertions -intro: 'You can improve {% data variables.product.product_location %}''s security with SAML single sign-on (SSO) by encrypting the messages that your SAML identity provider (IdP) sends.' +intro: 'Puedes mejorar la seguridad de {% data variables.product.product_location %}con el inicio de sesión único (SSO) de SAML cifrando los mensajes que envía el proveedor de identidades (IdP) de SAML.' permissions: 'Site administrators can configure encrypted assertions for a {% data variables.product.product_name %} instance.' versions: ghes: '> 3.3' @@ -13,19 +13,24 @@ topics: - Identity - Security - SSO +ms.openlocfilehash: ecb60a4398993155fa7498f26e7628660e88e54a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147063782' --- +## Acerca de las aserciones cifradas -## About encrypted assertions +Si tu IdP es compatible con el cifrado de aserciones, puedes configurarlas en {% data variables.product.product_name %} para aumentar la seguridad durante el proceso de autenticación. -If your IdP support encryption of assertions, you can configure encrypted assertions on {% data variables.product.product_name %} for increased security during the authentication process. +## Requisitos previos -## Prerrequisitos - -To enable encrypted assertions for authentication to {% data variables.product.product_name %}, you must configure SAML authentication, and your IdP must support encrypted assertions. +Para habilitar las aserciones cifradas para la autenticación en {% data variables.product.product_name %}, debes configurar la autenticación SAML y el IdP debe admitir las aserciones cifradas. ## Habilitar las aserciones cifradas -To enable encrypted assertions, you must provide {% data variables.product.product_location %}'s public certificate to your IdP, and configure encryption settings that match your IdP. +Para habilitar las aserciones cifradas, debes proporcionar un certificado público de {% data variables.product.product_location %} a tu IdP y configurar los ajustes de cifrado que coincidan con este. {% note %} @@ -33,16 +38,14 @@ 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. 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 %} -1. Selecciona **Requerir aserciones cifradas**. +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 "[Solución de problemas de autenticación 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 %} +1. Seleccione **Require encrypted assertions** (Requerir aserciones cifradas). - ![Captura de pantalla de la casilla de verificación "Habilitar aserciones cifradas" dentro de la sección de "Autenticación"de la consola de administración](/assets/images/help/saml/management-console-enable-encrypted-assertions.png) -1. A la derecha de "Cerficado de cifrado", haz clic en **Descargar** para guardar una copia del certificado público de {% data variables.product.product_location %} en tu máquina local. + ![Captura de pantalla de la casilla "Habilitar aserciones cifradas" en la sección "Autenticación" de la consola de administración](/assets/images/help/saml/management-console-enable-encrypted-assertions.png) +1. A la derecha de "Encryption Certificate" (Certificado de cifrado), haga clic en **Download** (Descargar) para guardar una copia del certificado público de {% data variables.product.product_location %} en su máquina local. - ![Captura de pantalla del botón "Descargar" de un certificado público para las aserciones cifradas](/assets/images/help/saml/management-console-encrypted-assertions-download-certificate.png) + ![Captura de pantalla del botón "Descargar" del certificado público para aserciones cifradas](/assets/images/help/saml/management-console-encrypted-assertions-download-certificate.png) 1. Inicia sesión en tu IdP de SAML como administrador. 1. En la aplicación de {% data variables.product.product_location %}, habilita las aserciones cifradas. - Anota el método de cifrado y de transporte de llave. @@ -50,11 +53,11 @@ To enable encrypted assertions, you must provide {% data variables.product.produ 1. Regresa a la consola de administración en {% data variables.product.product_location %}. 1. A la derecha de "Método de cifrado", selecciona el método de cifrado para tu IdP desde el paso 9. - ![Captura de pantalla de "Método de cifrado" para las aserciones cifradas](/assets/images/help/saml/management-console-encrypted-assertions-encryption-method.png) + ![Captura de pantalla de "Método de cifrado" para aserciones cifradas](/assets/images/help/saml/management-console-encrypted-assertions-encryption-method.png) 1. A la derecha de "Método de transporte de llave", selecciona el método de transporte de llave para tu IdP desde el paso 9. - ![Captura de pantalla del "Método de transporte de llave" para las aserciones cifradas](/assets/images/help/saml/management-console-encrypted-assertions-key-transport-method.png) -1. Haz clic en **Guardar parámetros**. + ![Captura de pantalla de "Método de transporte de claves" para aserciones cifradas](/assets/images/help/saml/management-console-encrypted-assertions-key-transport-method.png) +1. Haga clic en **Save settings** (Guardar configuración). {% data reusables.enterprise_site_admin_settings.wait-for-configuration-run %} -Si habilitaste la depuración de SAML para probar la autenticación con las aserciones cifradas, inhabilita la depuración de SAML cuando termines de hacer las pruebas. 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)". +Si habilitaste la depuración de SAML para probar la autenticación con las aserciones cifradas, inhabilita la depuración de SAML cuando termines de hacer las pruebas. Para obtener más información, consulta "[Solución de problemas de autenticación SAML](/admin/identity-and-access-management/using-saml-for-enterprise-iam/troubleshooting-saml-authentication#configuring-saml-debugging)". diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/index.md b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/index.md index 6f455fafb2..4ecbe38231 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/index.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/index.md @@ -1,7 +1,7 @@ --- -title: Using SAML for enterprise IAM +title: Uso de SAML para IAM empresarial shortTitle: SAML for enterprise IAM -intro: 'Puedes administrar {% ifversion ghes or ghae %}las cuentas y {% endif %}el acceso a {% ifversion ghes %}{% data variables.product.product_location %}{% elsif ghae %}tu empresa{% elsif ghec %}los recursos de tu empresa{% endif %} con el inicio de esión único (SSO) de SAML{% ifversion ghec or ghae %} y el Sistema de Administración de Identidades entre Dominios (SCIM){% endif %}.' +intro: 'Puedes administrar de forma centralizada {% ifversion ghes or ghae %}cuentas y {% endif %}acceso a {% ifversion ghes %}{% data variables.product.product_location %}{% elsif ghae %}tu empresa{% elsif ghec %} y los recursos de tu empresa{% endif %} con el inicio de sesión único de SAML (SSO){% ifversion ghec or ghae %} y System for Cross-domain Identity Management (SCIM){% endif %}.' versions: ghec: '*' ghes: '*' @@ -32,6 +32,11 @@ children: - /updating-a-users-saml-nameid - /switching-your-saml-configuration-from-an-organization-to-an-enterprise-account - /troubleshooting-saml-authentication +ms.openlocfilehash: 4258d753035ce174cb0f45f186b2b99c9ce1752b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120290' --- - {% data reusables.enterprise-accounts.emu-saml-note %} 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 95bb1a79ab..68c778b58f 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: '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.' +title: Administración de la sincronización de equipos para organizaciones de su empresa +intro: "Puedes habilitar la sincronización de equipos entre Azure\_AD y {% data variables.product.product_name %} para permitir que las organizaciones que pertenezcan a tu cuenta empresarial administren la pertenencia a un equipo mediante grupos de IdP." permissions: Enterprise owners can manage team synchronization for an enterprise account. versions: ghec: '*' @@ -15,14 +15,19 @@ redirect_from: - /github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/managing-team-synchronization-for-organizations-in-your-enterprise-account - /admin/authentication/managing-identity-and-access-for-your-enterprise/managing-team-synchronization-for-organizations-in-your-enterprise - /admin/identity-and-access-management/managing-iam-for-your-enterprise/managing-team-synchronization-for-organizations-in-your-enterprise -shortTitle: Administrar la sincronización de equipos +shortTitle: Manage team synchronization +ms.openlocfilehash: 1e29d70b0b8fcf78a8b03834e9436112634c636f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147076939' --- - {% data reusables.enterprise-accounts.emu-scim-note %} ## Acerca de la sincronización de equipos para las cuentas empresariales -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. +Si utilizas SAML en el nivel de empresa con Azure AD como tu IdP, puedes habilitar la sincronización de equipos para tu cuenta empresarial a fin de permitir que los propietarios de la organización y los responsables de mantener al equipo sincronicen equipos en las organizaciones que pertenezcan a tus cuentas empresariales con grupos de IdP. {% data reusables.identity-and-permissions.about-team-sync %} @@ -30,27 +35,24 @@ If you use SAML at the enterprise level with Azure AD as your IdP, you can enabl {% data reusables.identity-and-permissions.team-sync-disable %} -También puedes configurar y administrar la sincronización de equipos para una organización individual. 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)". +También puedes configurar y administrar la sincronización de equipos para una organización individual. Para más información, vea "[Administración de la sincronización de equipos para la organización](/organizations/managing-saml-single-sign-on-for-your-organization/managing-team-synchronization-for-your-organization)". {% data reusables.identity-and-permissions.team-sync-usage-limits %} ## Prerrequisitos Tú o tu administrador de Azure AD debe ser un administrador global o un administrador de Rol Privilegiado en Azure AD. + +Debes requerir el inicio de sesión único de SAML para las organizaciones en tu cuenta empresarial con tu IdP compatible. Para obtener más información, vea "[Configuración del inicio de sesión único de SAML para la empresa](/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)". -Debes requerir el inicio de sesión único de SAML para las organizaciones en tu cuenta empresarial con tu IdP compatible. 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)". - -Debes autenticarte en tu cuenta empresarial utilizando el SSO de SAML y el IdP compatible. Para obtener más información, consulta "[Acerca de la autenticación con el inicio de sesión único de SAML](/articles/about-authentication-with-saml-single-sign-on)". +Debes autenticarte en tu cuenta empresarial utilizando el SSO de SAML y el IdP compatible. Para más información, vea "[Autenticación con el inicio de sesión único de SAML](/articles/authenticating-with-saml-single-sign-on)". ## Administrar la sincronización de equipos para Azure AD {% data reusables.identity-and-permissions.team-sync-azure-permissions %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.security-tab %} -{% data reusables.identity-and-permissions.team-sync-confirm-saml %} -{% data reusables.identity-and-permissions.enable-team-sync-azure %} -{% data reusables.identity-and-permissions.team-sync-confirm %} -7. Revisa los detalles del organismo de IdP que quieres conectar a tu cuenta empresarial y luego da clic en **Aprovar**. ![Solicitud pendiente para habilitar la sincronización de equipo a un locatario IdP específico con la opción de aprobar o cancelar la solicitud](/assets/images/help/teams/approve-team-synchronization.png) -8. Para inhabilitar la sincronización de equipos, da clic en **Inhabilitar la sincronización de equipos**. ![Inhabilita la sincronización de equipo](/assets/images/help/teams/disable-team-synchronization.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} {% data reusables.identity-and-permissions.team-sync-confirm-saml %} {% data reusables.identity-and-permissions.enable-team-sync-azure %} {% data reusables.identity-and-permissions.team-sync-confirm %} +7. Revise los detalles del inquilino de IdP que quiere conectar a su cuenta de empresa y, después, haga clic en **Approve** (Aprobar). + ![Solicitud pendiente para habilitar la sincronización de equipo a un locatario IdP específico con la opción de aprobar o cancelar la solicitud](/assets/images/help/teams/approve-team-synchronization.png) +8. Para deshabilitar la sincronización de equipos, haga clic en **Disable team synchronization** (Deshabilitar sincronización de equipos). + ![Deshabilitación de la sincronización de equipos](/assets/images/help/teams/disable-team-synchronization.png) diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/mapping-okta-groups-to-teams.md b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/mapping-okta-groups-to-teams.md index 572265309c..87c8d5f876 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/mapping-okta-groups-to-teams.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/mapping-okta-groups-to-teams.md @@ -1,7 +1,7 @@ --- -title: Mapear los grupos de Okta a los equipos -shortTitle: Mapear los grupos de Okta a los equipos -intro: 'Puedes mapear tus grupos de Okta a los equipos en {% data variables.product.prodname_ghe_managed %} para que agreguen y eliminen a los miembros automáticamente.' +title: Asignación de grupos de Okta a equipos +shortTitle: Map Okta groups to teams +intro: 'Puedes asignar los grupos de Okta a los equipos en {% data variables.product.prodname_ghe_managed %} para agregar y quitar automáticamente miembros del equipo.' permissions: 'Enterprise owners can configure authentication and provisioning for {% data variables.product.prodname_ghe_managed %}.' versions: ghae: '*' @@ -15,78 +15,82 @@ topics: - Enterprise - Identity - SSO +ms.openlocfilehash: 43185a1593892086064588ceb593a72b9d93ea3f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116538' --- - {% data reusables.saml.okta-ae-sso-beta %} -## Acerca del mapeo de equipos +## Acerca de la asignación de equipos -Si utilizas Okta como tu IdP, puedes mapear tu grupo de Okta a un equipo en {% data variables.product.prodname_ghe_managed %}. Members of the Okta group will automatically become members of the mapped {% data variables.product.prodname_ghe_managed %} team. To configure this mapping, you can configure the Okta "GitHub AE" app to push the group and its members to {% data variables.product.prodname_ghe_managed %}. You can then choose which team in {% data variables.product.prodname_ghe_managed %} will be mapped to the Okta group. +Si usa Okta como IdP, puede asignar el grupo de Okta a un equipo de {% data variables.product.prodname_ghe_managed %}. Los miembros del grupo de Okta se convertirán de forma automática en miembros del equipo asignado de {% data variables.product.prodname_ghe_managed %}. Para configurar esta asignación, puede configurar la aplicación "GitHub AE" de Okta para insertar el grupo y sus miembros en {% data variables.product.prodname_ghe_managed %}. Después, puede elegir qué equipo de {% data variables.product.prodname_ghe_managed %} se asignará al grupo de Okta. -## Prerrequisitos +## Requisitos previos -You or your Okta administrator must be a Global administrator or a Privileged Role administrator in Okta. +Usted o el administrador de Okta debe ser un administrador global o un administrador de roles con privilegios en Okta. + +Debe habilitar el inicio de sesión único de SAML con Okta. Para más información, vea "[Configuración del inicio de sesión único de SAML para la empresa](/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)". -You must enable SAML single sign-on with Okta. 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)". +Debe autenticarse en la cuenta empresarial mediante el SSO de SAML y Okta. Para más información, vea "[Autenticación con el inicio de sesión único de SAML](/github/authenticating-to-github/authenticating-with-saml-single-sign-on)". -You must authenticate to your enterprise account using SAML SSO and Okta. Para obtener más información, consulta "[Autenticación con el inicio de sesión único de SAML](/github/authenticating-to-github/authenticating-with-saml-single-sign-on)". +## Asignación del grupo de Okta a la aplicación "GitHub AE" -## Assigning your Okta group to the "GitHub AE" app +1. En el panel de Okta, abra la configuración del grupo. +1. Haga clic en **Administrar aplicaciones**. + ![Adición del grupo a una aplicación](/assets/images/help/saml/okta-ae-group-add-app.png) -1. In the Okta Dashboard, open your group's settings. -1. Click **Manage Apps**. ![Add group to app](/assets/images/help/saml/okta-ae-group-add-app.png) +1. A la derecha de "GitHub AE", haga clic en **Asignar**. -1. To the right of "GitHub AE", click **Assign**. + ![Asignación de la aplicación](/assets/images/help/saml/okta-ae-assign-group-to-app.png) - ![Assign app](/assets/images/help/saml/okta-ae-assign-group-to-app.png) +1. Haga clic en **Done**(Listo). -1. Haz clic en **Done** (listo). +## Inserción del grupo de Okta en {% data variables.product.prodname_ghe_managed %} -## Pushing the Okta group to {% data variables.product.prodname_ghe_managed %} +Al insertar un grupo de Okta y asignarlo a un equipo, todos los miembros del grupo podrán iniciar sesión en {% data variables.product.prodname_ghe_managed %}. -When you push an Okta group and map the group to a team, all of the group's members will be able to sign in to {% data variables.product.prodname_ghe_managed %}. +{% data reusables.saml.okta-ae-applications-menu %} {% data reusables.saml.okta-ae-configure-app %} -{% data reusables.saml.okta-ae-applications-menu %} -{% data reusables.saml.okta-ae-configure-app %} - -1. Click **Push Groups**. +1. Haga clic en **Insertar grupos**. ![Pestaña de Grupos de Subida](/assets/images/help/saml/okta-ae-push-groups-tab.png) -1. Select the Push Groups drop-down menu and click **Find groups by name**. +1. Seleccione el menú desplegable Insertar grupos y haga clic en **Buscar grupos por nombre**. - ![Add groups button](/assets/images/help/saml/okta-ae-push-groups-add.png) + ![Botón para agregar grupos](/assets/images/help/saml/okta-ae-push-groups-add.png) -1. Type the name of the group to push to {% data variables.product.prodname_ghe_managed %}, then click **Save**. +1. Escriba el nombre del grupo que se va a insertar en {% data variables.product.prodname_ghe_managed %} y, después, haga clic en **Guardar**. ![Agrega un nombre de grupo](/assets/images/help/saml/okta-ae-push-groups-by-name.png) -## Mapping a team to the Okta group +## Asignación de un equipo al grupo de Okta -You can map a team in your enterprise to an Okta group you previously pushed to {% data variables.product.prodname_ghe_managed %}. Members of the Okta group will then automatically becomes members of the {% data variables.product.prodname_ghe_managed %} team. Any subsequent changes to the Okta group's membership are automatically synchronized with the {% data variables.product.prodname_ghe_managed %} team. +Puede asignar un equipo de la empresa a un grupo de Okta que haya insertado previamente en {% data variables.product.prodname_ghe_managed %}. Después, los miembros del grupo de Okta se convertirán de forma automática en miembros del equipo de {% data variables.product.prodname_ghe_managed %}. Los cambios posteriores en la pertenencia del grupo de Okta se sincronizan automáticamente con el equipo de {% data variables.product.prodname_ghe_managed %}. -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.specific_team %} -{% data reusables.organizations.team_settings %} -6. Under "Identity Provider Group", select the drop-down menu and click an identity provider group. ![Menú desplegable para elegir un grupo de proveedor de identidad](/assets/images/enterprise/github-ae/teams/choose-an-idp-group.png) -7. Haz clic en **Guardar cambios**. +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.specific_team %} {% data reusables.organizations.team_settings %} +6. En "Grupo de proveedor de identidades", use el menú desplegable y seleccione un grupo de proveedor de identidades de la lista. + ![Menú desplegable para elegir un grupo de proveedor de identidades](/assets/images/enterprise/github-ae/teams/choose-an-idp-group.png) +7. Haga clic en **Guardar cambios**. -## Checking the status of your mapped teams +## Comprobación del estado de los equipos asignados -Enterprise owners can use the site admin dashboard to check how Okta groups are mapped to teams on {% data variables.product.prodname_ghe_managed %}. +Los propietarios de la empresa pueden usar el panel de administración del sitio para comprobar cómo se asignan los grupos de Okta a los equipos en {% data variables.product.prodname_ghe_managed %}. -1. Para acceder al tablero, en la esquina superior derecha de cualquier página, haz clic en {% octicon "rocket" aria-label="The rocket ship" %}. ![Icono de cohete para acceder a la configuración de administrador del sitio](/assets/images/enterprise/site-admin-settings/access-new-settings.png) +1. Para acceder al panel, en la esquina superior derecha de cualquier página, haga clic en {% octicon "rocket" aria-label="The rocket ship" %}. + ![Icono de cohete para acceder a la configuración de administrador del sitio](/assets/images/enterprise/site-admin-settings/access-new-settings.png) -1. In the left pane, click **External groups**. +1. En el panel de la izquierda, haga clic en **Grupos externos**. ![Agrega un nombre de grupo](/assets/images/help/saml/okta-ae-site-admin-external-groups.png) -1. To view more details about a group, in the list of external groups, click on a group. +1. Para ver más detalles sobre un grupo, en la lista de grupos externos, haga clic en un grupo. ![Lista de grupos externos](/assets/images/help/saml/okta-ae-site-admin-list-groups.png) -1. Los detalles del grupo incluyen el nombre del grupo de Okta, una lista de usuarios de Okta que son miembros del grupo y el equipo mapeado correspondiente en {% data variables.product.prodname_ghe_managed %}. +1. Los detalles del grupo incluyen el nombre del grupo de Okta, una lista de usuarios de Okta que son miembros del grupo y el equipo mapeado correspondiente en {% data variables.product.prodname_ghe_managed %}. ![Lista de grupos externos](/assets/images/help/saml/okta-ae-site-admin-group-details.png) @@ -98,4 +102,4 @@ Enterprise owners can use the site admin dashboard to check how Okta groups are {% data reusables.saml.external-identity-audit-events %} -Para obtener más información, consulta la sección "[Revisar la bitácora de auditoría de tu organización](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization)". +Para más información, vea "[Revisión del registro de auditoría de la organización](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization)". 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 26ada0fd5c..d17cfa8c89 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 @@ -1,7 +1,7 @@ --- title: SAML configuration reference shortTitle: SAML reference -intro: 'Puedes ver los metadatos de SAML para {% ifversion ghec %}tu organización o empresa en {% data variables.product.product_name %}{% elsif ghes %}{% data variables.product.product_location %}{% elsif ghae %}tu empresa en {% data variables.product.product_name %}{% endif %} y puedes aprender más sobre los atributos disponibles de SAML y los requisitos de respuesta.' +intro: 'You can see SAML metadata for {% ifversion ghec %}your organization or enterprise on {% data variables.product.product_name %}{% elsif ghes %}{% data variables.product.product_location %}{% elsif ghae %}your enterprise on {% data variables.product.product_name %}{% endif %}, and you can learn more about available SAML attributes and response requirements.' versions: ghec: '*' ghes: '*' @@ -17,76 +17,78 @@ topics: ## About SAML configuration -Para utilizar el inicio de sesión único (SSO) de SAML para autenticarse en {% data variables.product.product_name %}, debes configurar tanto tu proveedor de identidad (IdP) externo de SAML como {% ifversion ghes %}{% data variables.product.product_location %}{% elsif ghec %}tu empresa u organización en {% data variables.product.product_location %}{% elsif ghae %}tu empresa en {% data variables.product.product_name %}{% endif %}. In a SAML configuration, {% data variables.product.product_name %} functions as a SAML service provider (SP). +To use SAML single sign-on (SSO) for authentication to {% data variables.product.product_name %}, you must configure both your external SAML identity provider (IdP) and {% ifversion ghes %}{% data variables.product.product_location %}{% elsif ghec %}your enterprise or organization on {% data variables.product.product_location %}{% elsif ghae %}your enterprise on {% data variables.product.product_name %}{% endif %}. In a SAML configuration, {% data variables.product.product_name %} functions as a SAML service provider (SP). -You must enter unique values from your SAML IdP when configuring SAML SSO for {% data variables.product.product_name %}, and you must also enter unique values from {% data variables.product.product_name %} on your IdP. Para obtener más información sobre la configuración del SSO de SAML para {% data variables.product.product_name %}, consulta la sección "[Configurar el inicio de sesión único de SAML para tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise){% ifversion ghes or ghae %}{% elsif ghec %}" o "[Habilitar y probar el inicio de sesión único de SAML para tu organización](/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization){% endif %}". +You must enter unique values from your SAML IdP when configuring SAML SSO for {% data variables.product.product_name %}, and you must also enter unique values from {% data variables.product.product_name %} on your IdP. For more information about the configuration of SAML SSO for {% data variables.product.product_name %}, see "[Configuring SAML single sign-on for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise){% ifversion ghes or ghae %}{% elsif ghec %}" or "[Enabling and testing SAML single sign-on for your organization](/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization){% endif %}." -## Metadatos SAML +## SAML metadata {% ifversion ghec %} -The SP metadata for {% data variables.product.product_name %} is available for either organizations or enterprises with SAML SSO. {% data variables.product.product_name %} utiliza el enlace `urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST`. +The SP metadata for {% data variables.product.product_name %} is available for either organizations or enterprises with SAML SSO. {% data variables.product.product_name %} uses the `urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST` binding. -### Organizaciones +### Organizations You can configure SAML SSO for an individual organization in your enterprise. You can also configure SAML SSO for an organization if you use an individual organization on {% data variables.product.product_name %} and do not use an enterprise account. For more information, see "[Managing SAML single sign-on for your organization](/organizations/managing-saml-single-sign-on-for-your-organization)." The SP metadata for an organization on {% data variables.product.product_location %} is available at `https://github.com/orgs/ORGANIZATION/saml/metadata`, where **ORGANIZATION** is the name of your organization on {% data variables.product.product_location %}. -| Valor | Otros nombres | Descripción | Ejemplo | -|:--------------------------------------------------------- |:---------------------------------------- |:---------------------------------------------------------------------------------------- |:--------------------------------------------------- | -| ID de Entidad de SP | URL de SP, restricción de la audiencia | The top-level URL for your organization on {% data variables.product.product_location %} | `https://github.com/orgs/ORGANIZATION` | -| URL del Servicio de Consumidor de Aserciones (ACS) del SP | URL de respuesta, receptora o de destino | URL a la que el IdP enviará respuestas de SAML | `https://github.com/orgs/ORGANIZATION/saml/consume` | -| URL de inicio de sesión único (SSO) del SP | | URL en donde el IdP comienza con SSO | `https://github.com/orgs/ORGANIZATION/saml/sso` | +| Value | Other names | Description | Example | +| :- | :- | :- | :- | +| SP Entity ID | SP URL, audience restriction | The top-level URL for your organization on {% data variables.product.product_location %} | `https://github.com/orgs/ORGANIZATION` | +| SP Assertion Consumer Service (ACS) URL | Reply, recipient, or destination URL | URL where IdP sends SAML responses | `https://github.com/orgs/ORGANIZATION/saml/consume` | +| SP Single Sign-On (SSO) URL | | URL where IdP begins SSO | `https://github.com/orgs/ORGANIZATION/saml/sso` | -### Empresas +### Enterprises The SP metadata for an enterprise on {% data variables.product.product_location %} is available at `https://github.com/enterprises/ENTERPRISE/saml/metadata`, where **ENTERPRISE** is the name of your enterprise on {% data variables.product.product_location %}. -| Valor | Otros nombres | Descripción | Ejemplo | -|:--------------------------------------------------------- |:---------------------------------------- |:-------------------------------------------------------------------------------------- |:-------------------------------------------------------- | -| ID de Entidad de SP | URL de SP, restricción de la audiencia | The top-level URL for your enterprise on {% data variables.product.product_location %} | `https://github.com/enterprises/ENTERPRISE` | -| URL del Servicio de Consumidor de Aserciones (ACS) del SP | URL de respuesta, receptora o de destino | URL a la que el IdP enviará respuestas de SAML | `https://github.com/enterprises/ENTERPRISE/saml/consume` | -| URL de inicio de sesión único (SSO) del SP | | URL en donde el IdP comienza con SSO | `https://github.com/enterprises/ENTERPRISE/saml/sso` | +| Value | Other names | Description | Example | +| :- | :- | :- | :- | +| SP Entity ID | SP URL, audience restriction | The top-level URL for your enterprise on {% data variables.product.product_location %} | `https://github.com/enterprises/ENTERPRISE` | +| SP Assertion Consumer Service (ACS) URL | Reply, recipient, or destination URL | URL where IdP sends SAML responses | `https://github.com/enterprises/ENTERPRISE/saml/consume` | +| SP Single Sign-On (SSO) URL | | URL where IdP begins SSO | `https://github.com/enterprises/ENTERPRISE/saml/sso` | {% elsif ghes %} -The SP metadata for {% data variables.product.product_location %} is available at `http(s)://HOSTNAME/saml/metadata`, where **HOSTNAME** is the hostname for your instance. {% data variables.product.product_name %} utiliza el enlace `urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST`. +The SP metadata for {% data variables.product.product_location %} is available at `http(s)://HOSTNAME/saml/metadata`, where **HOSTNAME** is the hostname for your instance. {% data variables.product.product_name %} uses the `urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST` binding. -| Valor | Otros nombres | Descripción | Ejemplo | -|:--------------------------------------------------------- |:---------------------------------------- |:----------------------------------------------------------------------- |:--------------------------------- | -| ID de Entidad de SP | URL de SP, restricción de la audiencia | Tu URL de más alto nivel para {% data variables.product.product_name %} | `http(s)://HOSTNAME` | -| URL del Servicio de Consumidor de Aserciones (ACS) del SP | URL de respuesta, receptora o de destino | URL a la que el IdP enviará respuestas de SAML | `http(s)://HOSTNAME/saml/consume` | -| URL de inicio de sesión único (SSO) del SP | | URL en donde el IdP comienza con SSO | `http(s)://HOSTNAME/sso` | +| Value | Other names | Description | Example | +| :- | :- | :- | :- | +| SP Entity ID | SP URL, audience restriction | Your top-level URL for {% data variables.product.product_name %} | `http(s)://HOSTNAME` +| SP Assertion Consumer Service (ACS) URL | Reply, recipient, or destination URL | URL where IdP sends SAML responses | `http(s)://HOSTNAME/saml/consume` | +| SP Single Sign-On (SSO) URL | | URL where IdP begins SSO | `http(s)://HOSTNAME/sso` | {% elsif ghae %} -The SP metadata for your enterprise on {% data variables.product.product_name %} is available at `https://HOSTNAME/saml/metadata`, where **HOSTNAME** is the hostname for your enterprise on {% data variables.product.product_name %}. {% data variables.product.product_name %} utiliza el enlace `urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST`. +The SP metadata for your enterprise on {% data variables.product.product_name %} is available at `https://HOSTNAME/saml/metadata`, where **HOSTNAME** is the hostname for your enterprise on {% data variables.product.product_name %}. {% data variables.product.product_name %} uses the `urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST` binding. -| Valor | Otros nombres | Descripción | Ejemplo | -|:--------------------------------------------------------- |:---------------------------------------- |:----------------------------------------------------------------------- |:------------------------------- | -| ID de Entidad de SP | URL de SP, restricción de la audiencia | Tu URL de más alto nivel para {% data variables.product.product_name %} | `https://HOSTNAME` | -| URL del Servicio de Consumidor de Aserciones (ACS) del SP | URL de respuesta, receptora o de destino | URL a la que el IdP enviará respuestas de SAML | `https://HOSTNAME/saml/consume` | -| URL de inicio de sesión único (SSO) del SP | | URL en donde el IdP comienza con SSO | `https://HOSTNAME/sso` | +| Value | Other names | Description | Example | +| :- | :- | :- | :- | +| SP Entity ID | SP URL, audience restriction | Your top-level URL for {% data variables.product.product_name %} | `https://HOSTNAME` | +| SP Assertion Consumer Service (ACS) URL | Reply, recipient, or destination URL | URL where IdP sends SAML responses | `https://HOSTNAME/saml/consume` | +| SP Single Sign-On (SSO) URL | | URL where IdP begins SSO | `https://HOSTNAME/sso` | {% endif %} -## Atributos de SAML +## SAML attributes The following SAML attributes are available for {% data variables.product.product_name %}.{% ifversion ghes %} You can change the attribute names in the management console, with the exception of the `administrator` attribute. For more information, see "[Accessing the management console](/admin/configuration/configuring-your-enterprise/accessing-the-management-console)."{% endif %} -| Nombre | Required? | Descripción | -|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |:--------- |:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ID del nombre` | Sí | Un identificador de usuario persistente. Se puede usar cualquier formato de identificador de nombre persistente. | -| {% ifversion ghec %}If you use an enterprise with {% data variables.product.prodname_emus %}, {% endif %}{% data variables.product.product_name %} will normalize the `NameID` element to use as a username unless one of the alternative assertions is provided. 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)".

{% note %}**Nota:** Es importante utilizar un identificador persistente y legible para humanos. Using a transient identifier format like `urn:oasis:names:tc:SAML:2.0:nameid-format:transient` will result in re-linking of accounts on every sign-in, which can be detrimental to authorization management.{% endnote %} | | | -| | | | -| `SessionNotOnOrAfter` | No | The date that {% data variables.product.product_name %} invalidates the associated session. After invalidation, the person must authenticate once again to access {% ifversion ghec or ghae %}your enterprise's resources{% elsif ghes %}{% data variables.product.product_location %}{% endif %}. For more information, see "[Session duration and timeout](#session-duration-and-timeout)." | +| Name | Required? | Description | +| :- | :- | :- | +| `NameID` | Yes | A persistent user identifier. Any persistent name identifier format may be used. {% ifversion ghec %}If you use an enterprise with {% data variables.product.prodname_emus %}, {% endif %}{% data variables.product.product_name %} will normalize the `NameID` element to use as a username unless one of the alternative assertions is provided. For more information, see "[Username considerations for external authentication](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication)."

{% note %}**Note:** It's important to use a human-readable, persistent identifier. Using a transient identifier format like `urn:oasis:names:tc:SAML:2.0:nameid-format:transient` will result in re-linking of accounts on every sign-in, which can be detrimental to authorization management.{% endnote %} | +| `SessionNotOnOrAfter` | No | The date that {% data variables.product.product_name %} invalidates the associated session. After invalidation, the person must authenticate once again to access {% ifversion ghec or ghae %}your enterprise's resources{% elsif ghes %}{% data variables.product.product_location %}{% endif %}. For more information, see "[Session duration and timeout](#session-duration-and-timeout)." | {%- ifversion ghes or ghae %} -| `administrator` | No | When the value is `true`, {% data variables.product.product_name %} will automatically promote the user to be a {% ifversion ghes %}site administrator{% elsif ghae %}enterprise owner{% endif %}. Setting this attribute to anything but `true` will result in demotion, as long as the value is not blank. Omitting this attribute or leaving the value blank will not change the role of the user. | | `username` | No | The username for {% data variables.product.product_location %}. | +| `administrator` | No | When the value is `true`, {% data variables.product.product_name %} will automatically promote the user to be a {% ifversion ghes %}site administrator{% elsif ghae %}enterprise owner{% endif %}. Setting this attribute to anything but `true` will result in demotion, as long as the value is not blank. Omitting this attribute or leaving the value blank will not change the role of the user. | +| `username` | No | The username for {% data variables.product.product_location %}. | {%- endif %} -| `full_name` | No | {% ifversion ghec %}If you configure SAML SSO for an enterprise and you use {% data variables.product.prodname_emus %}, the{% else %}The{% endif %} full name of the user to display on the user's profile page. | | `emails` | No | Las direcciones de correo electrónico del usuario.{% ifversion ghes or ghae %} Puedes especificar más de una dirección.{% endif %}{% ifversion ghec or ghes %} Si sincronizas el uso de licencias entre {% data variables.product.prodname_ghe_server %} y {% data variables.product.prodname_ghe_cloud %}, {% data variables.product.prodname_github_connect %} utiliza `emails` para identificar a los usuarios únicos entre los productos. Para obtener más información, consulta la sección "[Sincronizar el uso de licencias entre {% data variables.product.prodname_ghe_server %} y {% data variables.product.prodname_ghe_cloud %}](/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud)".{% endif %} | | `public_keys` | No | {% ifversion ghec %}Si configuras el SSO de SAML para una empresa y utilizas {% data variables.product.prodname_emus %}, las{% else %}Las{% endif %}llaves SSH públicas para el usuario. Puedes especificar más de una clave. | | `gpg_keys` | No | {% ifversion ghec %}If you configure SAML SSO for an enterprise and you use {% data variables.product.prodname_emus %}, the{% else %}The{% endif %} GPG keys for the user. Puedes especificar más de una clave. | +| `full_name` | No | {% ifversion ghec %}If you configure SAML SSO for an enterprise and you use {% data variables.product.prodname_emus %}, the{% else %}The{% endif %} full name of the user to display on the user's profile page. | +| `emails` | No | The email addresses for the user.{% ifversion ghes or ghae %} You can specify more than one address.{% endif %}{% ifversion ghec or ghes %} If you sync license usage between {% data variables.product.prodname_ghe_server %} and {% data variables.product.prodname_ghe_cloud %}, {% data variables.product.prodname_github_connect %} uses `emails` to identify unique users across products. For more information, see "[Syncing license usage between {% data variables.product.prodname_ghe_server %} and {% data variables.product.prodname_ghe_cloud %}](/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud)."{% endif %} | +| `public_keys` | No | {% ifversion ghec %}If you configure SAML SSO for an enterprise and you use {% data variables.product.prodname_emus %}, the{% else %}The{% endif %} public SSH keys for the user. You can specify more than one key. | +| `gpg_keys` | No | {% ifversion ghec %}If you configure SAML SSO for an enterprise and you use {% data variables.product.prodname_emus %}, the{% else %}The{% endif %} GPG keys for the user. You can specify more than one key. | -Para especificar más de un valor para un atributo, utiliza elementos múltiples de ``. +To specify more than one value for an attribute, use multiple `` elements. ```xml @@ -100,8 +102,8 @@ Para especificar más de un valor para un atributo, utiliza elementos múltiples {% data variables.product.product_name %} requires that the response message from your IdP fulfill the following requirements. - Your IdP must provide the `` element on the root response document and match the ACS URL only when the root response document is signed. If your IdP signs the assertion, {% data variables.product.product_name %} will ignore the assertion. -- Your IdP must always provide the `` element as part of the `` element. El valor debe empatar con tu `EntityId` para {% data variables.product.product_name %}.{% ifversion ghes or ghae %} Este valor es la URL en donde accedes a {% data variables.product.product_location %}, tal como {% ifversion ghes %}`http(s)://HOSTNAME`{% elsif ghae %}`https://SUBDOMAIN.githubenterprise.com`, `https://SUBDOMAIN.github.us` o `https://SUBDOMAIN.ghe.com`{% endif %}.{% endif %} - +- Your IdP must always provide the `` element as part of the `` element. The value must match your `EntityId` for {% data variables.product.product_name %}.{% ifversion ghes or ghae %} This value is the URL where you access {% data variables.product.product_location %}, such as {% ifversion ghes %}`http(s)://HOSTNAME`{% elsif ghae %}`https://SUBDOMAIN.githubenterprise.com`, `https://SUBDOMAIN.github.us`, or `https://SUBDOMAIN.ghe.com`{% endif %}.{% endif %} + {%- ifversion ghec %} - If you configure SAML for an organization, this value is `https://github.com/orgs/ORGANIZATION`. - If you configure SAML for an enterprise, this URL is `https://github.com/enterprises/ENTERPRISE`. @@ -130,7 +132,7 @@ Para especificar más de un valor para un atributo, utiliza elementos múltiples ## Session duration and timeout -Para prevenir que una persona se autentique con tu IdP y se mantenga autorizad por tiempo indefinido, {% data variables.product.product_name %} invalida con frecuencia la sesión de cada cuenta de usuario con acceso a {% ifversion ghec or ghae %}los recursos de tu empresa{% elsif ghes %}{% data variables.product.product_location %}{% endif %}. After invalidation, the person must authenticate with your IdP once again. By default, if your IdP does not assert a value for the `SessionNotOnOrAfter` attribute, {% data variables.product.product_name %} invalidates a session {% ifversion ghec %}24 hours{% elsif ghes or ghae %}one week{% endif %} after successful authentication with your IdP. +To prevent a person from authenticating with your IdP and staying authorized indefinitely, {% data variables.product.product_name %} periodically invalidates the session for each user account with access to {% ifversion ghec or ghae %}your enterprise's resources{% elsif ghes %}{% data variables.product.product_location %}{% endif %}. After invalidation, the person must authenticate with your IdP once again. By default, if your IdP does not assert a value for the `SessionNotOnOrAfter` attribute, {% data variables.product.product_name %} invalidates a session {% ifversion ghec %}24 hours{% elsif ghes or ghae %}one week{% endif %} after successful authentication with your IdP. 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. @@ -140,7 +142,7 @@ To prevent authentication errors, we recommend a minimum session duration of 4 h {% note %} -**Notas**: +**Notes**: - For Azure AD, the configurable lifetime policy for SAML tokens does not control session timeout for {% data variables.product.product_name %}. - Okta does not currently send the `SessionNotOnOrAfter` attribute during SAML authentication with {% data variables.product.product_name %}. For more information, contact Okta. diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account.md b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account.md index 2d0097ba37..39729823c2 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account.md @@ -14,19 +14,24 @@ redirect_from: - /github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account - /admin/authentication/managing-identity-and-access-for-your-enterprise/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account - /admin/identity-and-access-management/managing-iam-for-your-enterprise/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account +ms.openlocfilehash: 0fa75185767984db574fc12a9e84404d5da9e002 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112617' --- - ## Acerca del inicio de sesión único de SAML para las cuentas empresariales -{% data reusables.saml.dotcom-saml-explanation %}{% data reusables.saml.about-saml-enterprise-accounts %} +{% data reusables.saml.dotcom-saml-explanation %} {% data reusables.saml.about-saml-enterprise-accounts %} -{% data reusables.saml.switching-from-org-to-enterprise %} +{% data reusables.saml.switching-from-org-to-enterprise %} Cuando configuras el SSO de SAML a nivel de organización, cada organización debe configurarse con un inquilino de SSO único en tu IdP, lo cual significa que tus miembros se asociarán con un registro de identidad único de SAML para cada organización con la cual se hayan autenticado exitosamente. Si configuras el SSO de SAML para que se utilice en su lugar en tu empresa, cada miembro de ella tendrá una identidad de SAML que se utilizará para todas las organizaciones que pertenezcan a la cuenta empresarial. Después de que configures el SSO de SAML para tu cuenta empresarial, la configuración nueva anulará cualquier configuración de SSO de SAML para las organizaciones que pertenezcan a esta cuenta. -No se notificará a los miembros de la empresa cuando un propietario habilite SAML para la cuenta empresarial. Si el SSO de SAML se requirió previamente a nivel organizacional, los miembros no deberían ver una diferencia mayor al navegar directamente a los recursos organizacinales. Se les seguirá pidiendo a los miembros autenticarse por SAML. Si los miembros navegan a los recursos organizacionales a través de su tablero de IdP, necesitarán hacer clic en una sección nueva para la app a nivel empresarial en vez de en la anterior para la de nivel organizacional. Entonces los miembros podrán elegir la organización a la cual quieren navegar. +No se notificará a los miembros de la empresa cuando un propietario habilite SAML para la cuenta empresarial. Si el SSO de SAML se requirió previamente a nivel organizacional, los miembros no deberían ver una diferencia mayor al navegar directamente a los recursos organizacinales. Se les seguirá pidiendo a los miembros autenticarse por SAML. Si los miembros navegan a los recursos organizacionales a través de su tablero de IdP, necesitarán hacer clic en una sección nueva para la app a nivel empresarial en vez de en la anterior para la de nivel organizacional. Entonces los miembros podrán elegir la organización a la cual quieren navegar. Cualquier token de acceso personal (PAT), llave de SSH, {% data variables.product.prodname_oauth_apps %} y {% data variables.product.prodname_github_apps %} que se hayan autorizado previamente para la organización seguirán autorizadas para esta. Sin embargo, los miembros necesitarán autorizar cualquier PAT, llaves SSH, {% data variables.product.prodname_oauth_apps %} y {% data variables.product.prodname_github_apps %} que nunca se hayan autorizado para utilizarse con el SSO de SAML en la organización. @@ -36,10 +41,10 @@ No se te requiere eliminar ninguna configuración de SAML a nivel organizacional ## Cambiar tu configuración de SAML de una cuenta organizacional a una empresarial -1. Requerir el SSO de SAML para tu cuenta empresarial, asegurándote de que todos los miembros organizacionales se asignen o se les de acceso a la app del IdP que se utiliza para la cuenta empresarial. 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)". -1. Opcionalmente, elimina cualquier configuración existente de SAML para las organizaciones que pertenecen a la cuenta empresarial. Para ayudarte a decidir si quieres eliminar o no las configuraciones, consulta la sección "[Acerca del inicio de sesión único de SAML para las cuentas empresariales](#about-saml-single-sign-on-for-enterprise-accounts)". +1. Requerir el SSO de SAML para tu cuenta empresarial, asegurándote de que todos los miembros organizacionales se asignen o se les de acceso a la app del IdP que se utiliza para la cuenta empresarial. Para más información, vea "[Configuración del inicio de sesión único de SAML para la empresa](/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)". +1. Opcionalmente, elimina cualquier configuración existente de SAML para las organizaciones que pertenecen a la cuenta empresarial. Para ayudarle a decidir si quiere quitar las configuraciones, vea "[Acerca del inicio de sesión único de SAML para cuentas de empresa](#about-saml-single-sign-on-for-enterprise-accounts)". 1. Si mantuviste activa cualquier configuración de SAML a nivel organizacional, para prevenir la confusión, considera ocultar la sección en las apps a nivel organizacional en tu IdP. 1. Notifica a los miembros de tu empresa sobre este cambio. - Los miembros ya no podrán acceder a las organizaciones si hacen clic en la app de SAML de la organización en el tablero del IdP. Necesitarán utilizar la app nueva que se configuró para la cuenta empresarial. - - Los miembros necesitarán autorizar cualquier PAT o llave SSH que no se hayan autorizado antes para utilizarlos con el SSO de SAML en su organización. Para obtener más información, consulta las secciones "[Autorizar que un token de acceso personal se utilice con el inicio de sesión único de SAML](/github/authenticating-to-github/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)" y "[Autorizar a una llave SSH para que se utilice con el inicio de sesión único de SAML](/github/authenticating-to-github/authenticating-with-saml-single-sign-on/authorizing-an-ssh-key-for-use-with-saml-single-sign-on)". - - Los miembros podrían necesitar volver a autorizar las {% data variables.product.prodname_oauth_apps %} que se autorizaran anteriormente en la organización. Para obtener más información, consulta la sección "[Acerca de la autenticación con el inicio de sesión único de SAML](/github/authenticating-to-github/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on#about-oauth-apps-github-apps-and-saml-sso)". + - Los miembros necesitarán autorizar cualquier PAT o llave SSH que no se hayan autorizado antes para utilizarlos con el SSO de SAML en su organización. Para más información, vea "[Autorización de un token de acceso personal para su uso con el inicio de sesión único de SAML](/github/authenticating-to-github/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)" y "[Autorización de una clave SSH para su uso con el inicio de sesión único de SAML](/github/authenticating-to-github/authenticating-with-saml-single-sign-on/authorizing-an-ssh-key-for-use-with-saml-single-sign-on)". + - Los miembros podrían necesitar volver a autorizar las {% data variables.product.prodname_oauth_apps %} que se autorizaran anteriormente en la organización. Para más información, vea "[Acerca de la autenticación con el inicio de sesión único de SAML](/github/authenticating-to-github/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on#about-oauth-apps-github-apps-and-saml-sso)". 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 046059fbf3..68456c84cd 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 @@ -1,7 +1,7 @@ --- title: Autenticación SAML 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.' +intro: 'Si usas el inicio de sesión único (SSO) de SAML y los usuarios no pueden autenticarse para acceder a {% data variables.product.product_location %}, puede solucionar el problema.' versions: ghes: '*' ghec: '*' @@ -14,46 +14,49 @@ topics: - Security - SSO - Troubleshooting +ms.openlocfilehash: 977431b9c9872f405a2c8491372f11d8e4ada907 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147093042' --- - {% ifversion ghes %} -## About problems with SAML authentication +## Acerca de los problemas con la autenticación SAML -{% 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. +{% data variables.product.product_name %} registra mensajes de error para la autenticación de SAML con errores en el registro de autenticación en _/var/log/github/auth.log_. Puedes revisar las respuestas en este archivo de registro, así como configurar un registro más detallado. -For more information about SAML response requirements, see "[SAML configuration reference](/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference#saml-response-requirements)." +Para obtener más información sobre los requisitos de respuesta de SAML, consulta "[Referencia de configuración de SAML](/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference#saml-response-requirements)". ## Configurar la depuración de SAML -Puedes configurar {% data variables.product.product_name %} para escribir bitácoras de depuración verbosas en _/var/log/github/auth.log_ para cada intento de autenticación de SAML. Es posible que puedas solucionar los problemas de los intentos de autenticación fallidos con esta salida adicional. +Puede configurar {% data variables.product.product_name %} a fin de escribir registros detallados de depuración en _/var/log/github/auth.log_ para cada intento de autenticación de SAML. Es posible que puedas solucionar los problemas de los intentos de autenticación fallidos con esta salida adicional. {% warning %} **Advertencias**: - Habilita la depuración de SAML solo temporalmente e inhabilita la depuración inmediatamente después de que termines de solucionar los problemas. Si dejas habilitada la depuración, el tamaño de tu bitácora podría incrementarse mucho más rápido de lo habitual, lo cual podría impactar negativamente el rendimiento de {% data variables.product.product_name %}. -- Prueba los ajustes de autenticación nuevos de {% data variables.product.product_location %} en un ambiente de pruebas antes de aplicar los ajustes en tu ambiente de producción. Para obtener más información, consulta "[Configurar una instancia de preparación](/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance)." +- Prueba los ajustes de autenticación nuevos de {% data variables.product.product_location %} en un ambiente de pruebas antes de aplicar los ajustes en tu ambiente de producción. Para más información, vea "[Configuración de una instancia de ensayo](/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance)". {% endwarning %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.policies-tab %} -{% data reusables.enterprise-accounts.options-tab %} -1. Debajo de "depuración de SAML", selecciona el menú desplegable y haz clic en **Habilitado**. +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.options-tab %} +1. En "SAML debugging" (Depuración de SAML), seleccione la lista desplegable y haga clic en **Enabled** (Habilitado). ![Captura de pantalla del menú desplegable para habilitar la depuración de SAML](/assets/images/enterprise/site-admin-settings/site-admin-saml-debugging-enabled.png) 1. Intenta iniciar sesión en {% data variables.product.product_location %} mediante tu IdP de SAML. -1. Revisa la salida de depuración en _/var/log/github/auth.log_ en {% data variables.product.product_location %}. +1. Revise la salida de depuración en _/var/log/github/auth.log_ en {% data variables.product.product_location %}. -1. Cuando termines de solucionar los problemas, selecciona el menú desplegable y haz clic en **Inhabilitado**. +1. Cuando haya terminado de solucionar problemas, seleccione la lista desplegable y haga clic en **Disabled** (Deshabilitado). ![Captura de pantalla del menú desplegable para inhabilitar la depuración de SAML](/assets/images/enterprise/site-admin-settings/site-admin-saml-debugging-disabled.png) -## Decodificar respuestas en _auth.log_ +## Descodificación de respuestas en _auth.log_ -Alguna salida en _auth.log_ podría estar cifrada en Base64. Puedes acceder al shell administrativo y utilizar la utilidad de `base64` en {% data variables.product.product_location %} para decodificar estas respuestas. Para obtener más información, consulta "[Acceder al shell administrativo (SSH)](/admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh)". +Algunos resultados de _auth.log_ pueden estar codificados en Base64. Puede acceder al shell administrativo y utilizar la utilidad de `base64` en {% data variables.product.product_location %} para descodificar estas respuestas. Para obtener más información, consulte "[Acceso al shell administrativo (SSH)](/admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh)". ```shell $ base64 --decode ENCODED OUTPUT @@ -61,27 +64,27 @@ $ base64 --decode ENCODED OUTPUT ## Error: "Another user already owns the account" -When a user signs into {% data variables.product.product_location %} for the first time with SAML authentication, {% data variables.product.product_name %} creates a user account on the instance and maps the SAML `NameID` to the account. +Cuando un usuario inicia sesión en {% data variables.product.product_location %} por primera vez con la autenticación de SAML, {% data variables.product.product_name %} crea una cuenta de usuario en la instancia y asigna el elemento `NameID` de SAML a la cuenta. -Cuando el usuario vuelve a ingresar, {% data variables.product.prodname_ghe_server %} compara el mapeo de la `NameID` de la cuenta con la respuesta del IdP. Si la `NameID` en la respuesta del IdP ya no empata con la `NameID` que {% data variables.product.product_name %} espera para el usuario, el inicio de sesión fallará. El usuario verá el siguiente mensaje. +Cuando el usuario vuelve a iniciar sesión, {% data variables.product.prodname_ghe_server %} compara la asignación de `NameID` de la cuenta con la respuesta del IdP. Si elemento `NameID` de la respuesta del IdP ya no coincide con el elemento `NameID` que {% data variables.product.product_name %} espera para el usuario, se producirá un error en el inicio de sesión. El usuario verá el siguiente mensaje. > Another user already owns the account. Please have your administrator check the authentication log. -Este mensaje habitualmente indica que el nombre de usuario o dirección de correo electrónico cambió en el IdP. Asegúrate de que el mapeo de la `NameID` de la cuenta de usuario de {% data variables.product.prodname_ghe_server %} coincida con la `NameID` en tu IdP. Para obtener más información, consulta la sección "[Actualizar la `NameID` de SAML de un usuario](/admin/identity-and-access-management/using-saml-for-enterprise-iam/updating-a-users-saml-nameid)". +Este mensaje habitualmente indica que el nombre de usuario o dirección de correo electrónico cambió en el IdP. Asegúrese de que la asignación `NameID` de la cuenta de usuario en {% data variables.product.prodname_ghe_server %} coincide con el elemento `NameID` del usuario en el IdP. Para más información, vea "[Actualizar el `NameID` del SAML de un usuario](/admin/identity-and-access-management/using-saml-for-enterprise-iam/updating-a-users-saml-nameid)". ## Si la respuesta SAML no está firmada o la firma no coincide con los contenidos, se presentará el siguiente mensaje de error en el registro de autenticación: -Si el `Recipient` no empata con la URL de ACS para {% data variables.product.product_location %}, uno de los siguientes dos mensajes de error se mostrará en la bitácora de autenticación cuando un usuario intenta autenticarse. +Si `Recipient` no coincide con la URL de ACS para {% data variables.product.product_location %}, uno de los siguientes dos mensajes de error se mostrará en el registro de autenticación cuando un usuario intente autenticarse. ``` -El destinatario en la respuesta SAML no debe estar en blanco. +Recipient in the SAML response must not be blank. ``` ``` -El destinatario en la respuesta SAML no era válido. +Recipient in the SAML response was not valid. ``` -Asegúrate de que hayas configurado el valor de `Recipient` en tu IdP en la URL completa de ACS para {% data variables.product.product_location %}. Por ejemplo, `https://ghe.corp.example.com/saml/consume`. +Asegúrese de que haya configurado el valor de `Recipient` en el IdP en la URL completa de ACS para {% data variables.product.product_location %}. Por ejemplo, `https://ghe.corp.example.com/saml/consume`. ## Error: "SAML Response is not signed or has been modified" @@ -91,21 +94,19 @@ Si tu IdP no firma la respuesta de SAML, o si la firma no empata con el contenid SAML Response is not signed or has been modified. ``` -Asegúrate de haber configurado aserciones firmadas para la aplicación de {% data variables.product.product_name %} en tu IdP. +Asegúrate de configurar aserciones firmadas para la aplicación de {% data variables.product.product_name %} en tu IdP. ## Error: "Audience is invalid" or "No assertion found" -Si la respuesta del IdP carece o tiene un valor incorrecto para `Audience`, se mostrará el siguiente mensaje de error en la bitácora de autenticación. +Si la respuesta del IdP tiene un valor que falta o que es incorrecto `Audience`, se mostrará el mensaje de error siguiente en el registro de autenticación. ``` -La audiencia es no válida. Audience attribute does not match https://YOUR-INSTANCE-URL +Audience is invalid. Audience attribute does not match https://YOUR-INSTANCE-URL ``` -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`. +Asegúrate de establecer el valor de `Audience` del IdP en `EntityId` para {% data variables.product.product_location %}, que es la dirección URL completa de la instancia. 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 %} +{% 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 9d419615ab..42d89267a0 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 @@ -1,7 +1,7 @@ --- -title: Updating a user's SAML NameID +title: Actualización de NameID de SAML de un usuario shortTitle: Update SAML NameID -intro: 'Cuando el `NameID` de una cuenta cambia en tu proveedor de identidad (IdP) y la persona ya no puede {% ifversion ghes or ghae %}iniciar sesión en {% data variables.product.product_location %}{% elsif ghec %}autenticarse para acceder a los recursos de tu empresa{% endif %}, debes {% ifversion ghec %}ya sea contactar al soporte de {% data variables.product.company_short %} o revocar la identidad vinculada de la persona{% elsif ghes %}actualizar el mapeo de la `NameID` en {% data variables.product.product_location %}{% elsif ghae %}contactar al soporte de {% data variables.product.company_short %}{% endif %}.' +intro: 'Cuando el `NameID` de una cuenta cambia en el proveedor de identidades (IdP) y la persona ya no {% ifversion ghes or ghae %}inicia sesión {% data variables.product.product_location %}{% elsif ghec %}se autentica para acceder a los recursos de la empresa{% endif %}, debes {% ifversion ghec %}ponerte en contacto con el Soporte técnico de {% data variables.product.company_short %} o revocar la identidad vinculada de la persona{% elsif ghes %}actualizar la asignación de `NameID` en {% data variables.product.product_location %}{% elsif ghae %}ponerte en contacto con el Soporte técnico de {% data variables.product.company_short %}{% endif %}.' versions: ghes: '*' type: how_to @@ -11,20 +11,29 @@ topics: - Enterprise - Identity - SSO +ms.openlocfilehash: 7a151143219fc0885861beedb69a2608983c5588 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147717905' --- +## Acerca de las actualizaciones de `NameID` de SAML de un usuario -## About updates to users' SAML `NameID` +En algunas situaciones, es posible que tengas que actualizar los valores asociados a la cuenta de una persona en el IdP de SAML. Si ese identificador también es el `NameID` que utilizas para la autenticación en {% data variables.product.product_name %}, debes actualizar la asignación de `NameID` en la instancia para que el usuario se pueda seguir autenticado correctamente. Para más información, consulta "[Consideraciones sobre el nombre de usuario para la autenticación externa](/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)". +## Actualización del elemento `NameID` de SAML de un usuario -## Actualizar la `NameID` de SAML de un usuario - -Enterprise owners can update a user's SAML `NameID` on a {% data variables.product.product_name %} instance. +Los propietarios de una empresa pueden actualizar el `NameID` de SAML de un usuario en una instancia de {% data variables.product.product_name %}. {% data reusables.enterprise_site_admin_settings.access-settings %} -2. Selecciona **SAML**. ![Elemento de "Todos los usuarios" en la barra lateral en la configuración de administrador de sitio](/assets/images/enterprise/site-admin-settings/all-users.png) -3. En la lista de usuarios, da clic en el nombre de usuario del cual te gustaría actualizar el mapeo de la `NameID`. ![Nombre de usuario en la lista de cuentas de usuario de la instancia](/assets/images/enterprise/site-admin-settings/all-users-click-username.png) -{% data reusables.enterprise_site_admin_settings.security-tab %} -5. To the right of "Update SAML NameID", click **Edit** . ![Botón de "Editar" debajo de "Autenticación de SAML" y a la derecha de "Actualizar la NameID de SAML"](/assets/images/enterprise/site-admin-settings/update-saml-nameid-edit.png) -6. En el campo de "NameID", teclea la `NameID` nueva para el usuario. ![Campo de "NameID" en diálogo modal con el valor de NameID ingresado](/assets/images/enterprise/site-admin-settings/update-saml-nameid-field-in-modal.png) -7. Da clic en **Actualizar NameID**. ![Botón de "Actualizar NameID" debajo del valor actualizado de la NameID dentro del modal](/assets/images/enterprise/site-admin-settings/update-saml-nameid-update.png) +2. En la barra lateral izquierda, haga clic en **All users** (Todos los usuarios). + ![Elemento de barra lateral "Todos los usuarios" en la configuración del administrador del sitio](/assets/images/enterprise/site-admin-settings/all-users.png) +3. En la lista de usuarios, haga clic en el nombre de usuario para el que quiere actualizar la asignación `NameID`. + ![Nombre de usuario en la lista de cuentas de usuario de instancia](/assets/images/enterprise/site-admin-settings/all-users-click-username.png) {% data reusables.enterprise_site_admin_settings.security-tab %} +5. A la derecha de "Update SAML NameID" (Actualizar NameID de SAML), haga clic en **Edit** (Editar). + ![Botón "Editar" en "Autenticación SAML" y a la derecha de "Actualizar NameID de SAML"](/assets/images/enterprise/site-admin-settings/update-saml-nameid-edit.png) +6. En el campo "NameID", escriba el elemento `NameID` nuevo para el usuario. + ![Campo "NameID" en el cuadro de diálogo modal con un NameID escrito](/assets/images/enterprise/site-admin-settings/update-saml-nameid-field-in-modal.png) +7. Haga clic en **Update NameID** (Actualizar NameID). + ![Botón "Update NameID" (Actualizar NameID) en el valor NameID actualizado en el modal](/assets/images/enterprise/site-admin-settings/update-saml-nameid-update.png) diff --git a/translations/es-ES/content/admin/index.md b/translations/es-ES/content/admin/index.md index 751454e9ec..207eb987f9 100644 --- a/translations/es-ES/content/admin/index.md +++ b/translations/es-ES/content/admin/index.md @@ -1,6 +1,6 @@ --- title: Documentación para administradores empresariales -shortTitle: Administradores empresariales +shortTitle: Enterprise administrators intro: 'Documentación y guías para los administradores empresariales{% ifversion ghes %}, administradores de sistema,{% endif %} y especialistas de seguridad quieres {% ifversion ghes %}despliegan, {% endif %}configuran{% ifversion ghes %},{% endif %} y fusionan {% data variables.product.product_name %}.' redirect_from: - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-account @@ -133,5 +133,11 @@ children: - /guides - /release-notes - /all-releases +ms.openlocfilehash: ebd1473538d42928ff3d9abb3c0e2bd9f12767f5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146454177' --- diff --git a/translations/es-ES/content/admin/installation/index.md b/translations/es-ES/content/admin/installation/index.md index d82e2a2698..514a353edc 100644 --- a/translations/es-ES/content/admin/installation/index.md +++ b/translations/es-ES/content/admin/installation/index.md @@ -1,6 +1,6 @@ --- -title: 'Instalar {% data variables.product.prodname_enterprise %}' -shortTitle: Instalar +title: 'Instalación de {% data variables.product.prodname_enterprise %}' +shortTitle: Installing intro: 'Los administradores de sistema y los especialistas de seguridad y de operaciones pueden instalar {% data variables.product.prodname_ghe_server %}.' redirect_from: - /enterprise/admin-guide @@ -18,10 +18,15 @@ topics: - Set up children: - /setting-up-a-github-enterprise-server-instance +ms.openlocfilehash: 3c68586dada3fc76733611ad7a05d4119102736e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112601' --- - -Para obtener más información, o para comprar {% data variables.product.prodname_enterprise %}, consulta [{% data variables.product.prodname_enterprise %}](https://github.com/enterprise). +Para más información, o bien para comprar {% data variables.product.prodname_enterprise %}, vea [{% data variables.product.prodname_enterprise %}](https://github.com/enterprise). {% data reusables.enterprise_installation.request-a-trial %} -Si tienes preguntas sobre el proceso de instalación, consulta "[Trabajar con el soporte {% data variables.product.prodname_enterprise %}](/enterprise/admin/guides/enterprise-support/)." +Si tiene preguntas sobre el proceso de instalación, vea "[Trabajo con el soporte técnico de {% data variables.product.prodname_enterprise %}](/enterprise/admin/guides/enterprise-support/)". diff --git a/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/index.md b/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/index.md index 0f184fcb9f..b18262daab 100644 --- a/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/index.md +++ b/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/index.md @@ -20,6 +20,12 @@ children: - /installing-github-enterprise-server-on-vmware - /installing-github-enterprise-server-on-xenserver - /setting-up-a-staging-instance -shortTitle: Configurar una instancia +shortTitle: Set up an instance +ms.openlocfilehash: 23fe586f2c4baa87a2e2b388685bf8e42d5e10a4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116530' --- diff --git a/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-aws.md b/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-aws.md index bc9fc32153..ed0022ddb4 100644 --- a/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-aws.md +++ b/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-aws.md @@ -13,41 +13,46 @@ topics: - Enterprise - Infrastructure - Set up -shortTitle: Instalar en AWS +shortTitle: Install on AWS +ms.openlocfilehash: f91f2337cc13690d0476c836a15ec72a5c0685cb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146769153' --- - -## Prerrequisitos +## Requisitos previos - {% data reusables.enterprise_installation.software-license %} -- Debes tener una cuenta AWS capaz de iniciar instancias EC2 y crear volúmenes EBS. Para obtener más información, consulta el [Sitio web de Amazon Web Services](https://aws.amazon.com/). -- La mayoría de las acciones necesarias para iniciar {% data variables.product.product_location %} también pueden realizarse por medio de la consola de administración de AWS. Sin embargo, recomendamos instalar la interfaz de línea de comando de AWS (CLI) para la configuración inicial. Abajo se incluyen ejemplos que utilizan AWS CLI. Para obtener más información, consulta las guías de Amazon "[Trabajar con la consola de administración de AWS](http://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/getting-started.html)" y "[Qué es la interfaz de línea de comando de AWS](http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html)." +- Debes tener una cuenta AWS capaz de iniciar instancias EC2 y crear volúmenes EBS. Par más información, vea el [sitio web de Amazon Web Services](https://aws.amazon.com/). +- La mayoría de las acciones necesarias para iniciar {% data variables.product.product_location %} también se pueden realizar con la consola de administración de AWS. Sin embargo, recomendamos instalar la interfaz de línea de comando de AWS (CLI) para la configuración inicial. Abajo se incluyen ejemplos que utilizan AWS CLI. Para más información, vea las guías de Amazon "[Working with the AWS Management Console](http://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/getting-started.html)" (Trabajo con la consola de administración de AWS) y "[What is the AWS Command Line Interface](http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html)" (¿Qué es la interfaz de línea de comandos de AWS?). {% note %} -**Nota:** En este momento, {% data variables.product.prodname_ghe_server %} no es compatible con la utilización de la API de Metadatos IDMSv2 de Amazon. +**Nota:** En este momento {% data variables.product.prodname_ghe_server %} no admite el uso de la Amazon IDMSv2 Metadata. {% endnote %} Esta guía supone que estás familiarizado con los siguientes conceptos de AWS: - - [Iniciar instancias de EC2](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/LaunchingAndUsingInstances.html) - - [Administrar volúmenes de EBS](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AmazonEBS.html) - - [Utilizar grupos de seguridad](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html) (para administrar el acceso de red a tu instancia) - - [Direcciones IP elásticas (EIP)](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html) (altamente recomendadas para los entornos de producción) - - [EC2 y Virtual Private Cloud](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-vpc.html) (si planeas iniciar dentro de Virtual Private Cloud) + - [Inicio de instancias de EC2](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/LaunchingAndUsingInstances.html) + - [Administración de volúmenes de EBS](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AmazonEBS.html) + - [Uso de grupos de seguridad](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html) (para administrar el acceso de red a la instancia) + - [Direcciones IP elásticas (EIP)](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html) (Se recomienda encarecidamente para entornos de producción) + - [EC2 y la nube privada virtual](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-vpc.html) (Si tiene previsto iniciar en una nube privada virtual) - [Precios de AWS](https://aws.amazon.com/pricing/) (Para calcular y administrar los costos) -Para ver un resumen arquitectónico, consulta el [Diagrama de Arquitectura de AWS para Desplegar a GitHub Enterprise Server](/assets/images/installing-github-enterprise-server-on-aws.png)". +Para obtener información general sobre la arquitectura, vea "[AWS Architecture Diagram for Deploying GitHub Enterprise Server](/assets/images/installing-github-enterprise-server-on-aws.png)" (Diagrama de arquitectura de AWS para implementar GitHub Enterprise Server). -Esta guía te recomienda utilizar el principio del menor privilegio necesario cuando configures {% data variables.product.product_location %} en AWS. Para obtener más información, refiérete a la [Documentación sobre la Administración de Accesos e Identidad (IAM) de AWS](https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html#grant-least-privilege). +Esta guía te recomienda utilizar el principio del menor privilegio necesario cuando configures {% data variables.product.product_location %} en AWS. Para más información, vea la [documentación de la administración de identidad y acceso (IAM) de AWS](https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html#grant-least-privilege). -## Consideraciones relativas al hardware +## Consideraciones de hardware {% data reusables.enterprise_installation.hardware-considerations-all-platforms %} ## Determinar el tipo de instancia -Antes de iniciar {% data variables.product.product_location %} en AWS, deberás determinar el tipo de máquina que mejor se adapte a las necesidades de tu organización. Para revisar los requisitos mínimos para {% data variables.product.product_name %}, consulta la sección "[Requisitos mínimos](#minimum-requirements)". +Antes de iniciar {% data variables.product.product_location %} en AWS, deberás determinar el tipo de máquina que mejor se adapte a las necesidades de tu organización. Para revisar los requisitos mínimos de {% data variables.product.product_name %}, vea "[Requisitos mínimos](#minimum-requirements)". {% data reusables.enterprise_installation.warning-on-scaling %} @@ -57,18 +62,18 @@ Antes de iniciar {% data variables.product.product_location %} en AWS, deberás Puedes seleccionar una Amazon Machine Image (AMI) para el {% data variables.product.prodname_ghe_server %} utilizando el portal del {% data variables.product.prodname_ghe_server %} o la CLI de AWS. -Las AMIs para {% data variables.product.prodname_ghe_server %} se encuentran disponibles en la región de AWS GovCloud (EE.UU. Este y EE.UU. Oeste). Esto permite que los clientes de EE. UU. con requisitos reglamentarios específicos ejecuten el {% data variables.product.prodname_ghe_server %} en un entorno de nube que cumpla con los requisitos a nivel federal. Para obtener más información sobre el cumplimiento de AWS de las normas federales y otras normas, consulta la [Página de GovCloud (EE. UU.) de AWS](http://aws.amazon.com/govcloud-us/) y la [Página de cumplimiento de AWS](https://aws.amazon.com/compliance/). +Las AMIs para {% data variables.product.prodname_ghe_server %} se encuentran disponibles en la región de AWS GovCloud (EE.UU. Este y EE.UU. Oeste). Esto permite que los clientes de EE. UU. con requisitos reglamentarios específicos ejecuten el {% data variables.product.prodname_ghe_server %} en un entorno de nube que cumpla con los requisitos a nivel federal. Para más información sobre el cumplimiento de AWS con los estándares federales y otros, vea la [página GovCloud (EE. UU.) de AWS](http://aws.amazon.com/govcloud-us/) y [la página de cumplimiento de AWS](https://aws.amazon.com/compliance/). ### Utilizar el portal {% data variables.product.prodname_ghe_server %} para seleccionar una AMI {% data reusables.enterprise_installation.download-appliance %} -3. Debajo de "{% data variables.product.prodname_dotcom %} en la nube", selecciona el menú desplegable "Selecciona tu plataforma" y haz clic en **Amazon Web Services**. -4. Selecciona el menú desplegable "Selecciona tu región de AWS" y haz clic en tu región deseada. +3. En "{% data variables.product.prodname_dotcom %} en la nube", seleccione el menú desplegable "Seleccionar su plataforma" y haga clic en **Amazon Web Services**. +4. Seleccione el menú desplegable "Seleccionar su región de AWS" y haga clic en la región deseada. 5. Toma nota de la ID de AMI que se muestra. ### Utilizar la CLI de AWS para seleccionar una AMI -1. Utilizando una CLI de AWS, obtén una lista de imágenes publicadas del {% data variables.product.prodname_ghe_server %} por ID de propietarios de AWS de {% data variables.product.prodname_dotcom %} (`025577942450` para GovCloud, y `895557238572` para otras regiones). Para obtener más información, consulta "[describe-images](http://docs.aws.amazon.com/cli/latest/reference/ec2/describe-images.html)" en los documentos de AWS. +1. Con la CLI de AWS, obtenga una lista de imágenes de {% data variables.product.prodname_ghe_server %} publicadas por id. de propietarios de AWS de {% data variables.product.prodname_dotcom %} (`025577942450` para GovCloud, y `895557238572` para otras regiones). Para más información, vea "[describe-images](http://docs.aws.amazon.com/cli/latest/reference/ec2/describe-images.html)" en la documentación de AWS. ```shell aws ec2 describe-images \ --owners OWNER ID \ @@ -77,18 +82,18 @@ Las AMIs para {% data variables.product.prodname_ghe_server %} se encuentran dis ``` 2. Toma nota del ID de AMI de la última imagen del {% data variables.product.prodname_ghe_server %}. -## Crear un grupo de seguridad +## Creación de un grupo de seguridad -Si estás configurando tu AMI por primera vez, deberás crear un grupo de seguridad y agregar una nueva regla de grupo de seguridad para cada puerto en la tabla de abajo. Para más información, consulta la guía AWS "[Usar grupos de seguridad](http://docs.aws.amazon.com/cli/latest/userguide/cli-ec2-sg.html)." +Si estás configurando tu AMI por primera vez, deberás crear un grupo de seguridad y agregar una nueva regla de grupo de seguridad para cada puerto en la tabla de abajo. Para más información, vea la guía de AWS "[Uso de grupos de seguridad](http://docs.aws.amazon.com/cli/latest/userguide/cli-ec2-sg.html)". -1. Crea un nuevo grupo de seguridad utilizando la CLI de AWS. Para obtener más información, consulta "[create-security-group](http://docs.aws.amazon.com/cli/latest/reference/ec2/create-security-group.html)" en los documentos de AWS. +1. Crea un nuevo grupo de seguridad utilizando la CLI de AWS. Para más información, vea "[create-security-group](http://docs.aws.amazon.com/cli/latest/reference/ec2/create-security-group.html)" en la documentación de AWS. ```shell $ aws ec2 create-security-group --group-name SECURITY_GROUP_NAME --description "SECURITY GROUP DESCRIPTION" ``` -2. Toma nota del ID del grupo de seguridad (`sg-xxxxxxxx`) de tu grupo de seguridad recientemente creado. +2. Anote el id. del grupo de seguridad (`sg-xxxxxxxx`) recién creado. -3. Crea una regla de grupo de seguridad para cada puerto en la tabla de abajo. Para obtener más información, consulta "[authorize-security-group-ingress](http://docs.aws.amazon.com/cli/latest/reference/ec2/authorize-security-group-ingress.html)" en los documentos de AWS. +3. Crea una regla de grupo de seguridad para cada puerto en la tabla de abajo. Para más información, vea "[authorize-security-group-ingress](http://docs.aws.amazon.com/cli/latest/reference/ec2/authorize-security-group-ingress.html)" en la documentación de AWS. ```shell $ aws ec2 authorize-security-group-ingress --group-id SECURITY_GROUP_ID --protocol PROTOCOL --port PORT_NUMBER --cidr SOURCE IP RANGE ``` @@ -96,25 +101,26 @@ Si estás configurando tu AMI por primera vez, deberás crear un grupo de seguri {% data reusables.enterprise_installation.necessary_ports %} -## Crear la instancia {% data variables.product.prodname_ghe_server %} +## Crear la instancia de {% data variables.product.prodname_ghe_server %} -Para crear la instancia, deberás lanzar una instancia de EC2 con tu AMI {% data variables.product.prodname_ghe_server %} y adjuntarle volumen de almacenamiento adicional para los datos de tu instancia. Para obtener más información, consulta "[Consideraciones relativas al hardware](#hardware-considerations)." +Para crear la instancia, deberás lanzar una instancia de EC2 con tu AMI {% data variables.product.prodname_ghe_server %} y adjuntarle volumen de almacenamiento adicional para los datos de tu instancia. Para más información, vea "[Consideraciones de hardware](#hardware-considerations)". {% note %} -**Nota:** puedes cifrar el disco de datos para obtener un nivel adicional de seguridad y estar seguro de que los datos que escribas en tu instancia están protegidos. Hay un leve impacto de desempeño cuando usas discos encriptados. Si decides cifrar tu volumen, recomendamos firmemente hacerlo **antes** de comenzar tu instancia por primera vez. Para más información, consulta la guía de Amazon [sobre el cifrado EBS](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html). +**Nota:** Puede cifrar el disco de datos para obtener un nivel adicional de seguridad y asegurarse de que los datos que escriba en la instancia están protegidos. Hay un leve impacto de desempeño cuando usas discos encriptados. Si decide cifrar el volumen, se recomienda encarecidamente hacerlo **antes** de iniciar la instancia por primera vez. +Para más información, vea la [guía de Amazon sobre cifrado EBS](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html). {% endnote %} {% warning %} -**Advertencia:** si decides habilitar la encriptación después de configurar tu instancia, deberás migrar tus datos al volumen encriptado, que producirá tiempo de inactividad para tus usuarios. +**Advertencia:** Si decide permitir el cifrado después de haber configurado la instancia, tendrá que migrar los datos al volumen cifrado, lo que generará cierto tiempo de inactividad para los usuarios. {% endwarning %} ### Lanzar una instancia de EC2 -En la CLI de AWS, inicia una instancia de EC2 utilizando tu AMI y el grupo de seguridad que has creado. Adjunta un nuevo dispositivo de bloque para utilizarlo como volumen de almacenamiento para tus datos de la instancia y configura el tamaño de acuerdo con la cantidad de licencias de usuario que tengas. Para obtener más información, consulta "[run-instances](http://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html)" en los documentos de AWS. +En la CLI de AWS, inicia una instancia de EC2 utilizando tu AMI y el grupo de seguridad que has creado. Adjunta un nuevo dispositivo de bloque para utilizarlo como volumen de almacenamiento para tus datos de la instancia y configura el tamaño de acuerdo con la cantidad de licencias de usuario que tengas. Para más información, vea "[run-instances](http://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html)" en la documentación de AWS. ```shell aws ec2 run-instances \ @@ -128,19 +134,16 @@ aws ec2 run-instances \ ### Asignar una IP elástica y asociarla con la instancia -Si esta es una instancia de producción, recomendamos firmemente asignar una IP elástica (EIP) y asociarla con la instancia antes de continuar con la configuración del {% data variables.product.prodname_ghe_server %}. De lo contrario, la dirección IP pública de la instancia no se conservará después de que se reinicie la instancia. Para obtener más información, consulta "[Asignar una dirección IP elástica](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html#using-instance-addressing-eips-allocating)" y "[Asociar una dirección IP elástica con una instancia en ejecución](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html#using-instance-addressing-eips-associating)" en la documentación de Amazon. +Si esta es una instancia de producción, recomendamos firmemente asignar una IP elástica (EIP) y asociarla con la instancia antes de continuar con la configuración del {% data variables.product.prodname_ghe_server %}. De lo contrario, la dirección IP pública de la instancia no se conservará después de que se reinicie la instancia. Para más información, vea "[Asignación de una dirección IP elástica](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html#using-instance-addressing-eips-allocating)" y "[Asociación de una dirección IP elástica con una instancia en ejecución](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html#using-instance-addressing-eips-associating)" en la documentación de Amazon. -Tanto en la instancia principal y en la de réplica deberían asignarse EIP separadas en las configuraciones de alta disponibilidad de producción. Para obtener más información, consulta "[Configurar {% data variables.product.prodname_ghe_server %} para alta disponibilidad](/enterprise/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)." +Tanto en la instancia principal y en la de réplica deberían asignarse EIP separadas en las configuraciones de alta disponibilidad de producción. Para más información, vea "[Configuración de {% data variables.product.prodname_ghe_server %} para alta disponibilidad](/enterprise/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)". ## Configurar la instancia de {% data variables.product.prodname_ghe_server %} -{% data reusables.enterprise_installation.copy-the-vm-public-dns-name %} -{% data reusables.enterprise_installation.upload-a-license-file %} -{% data reusables.enterprise_installation.save-settings-in-web-based-mgmt-console %} Para obtener más información, consulta "[Configurar el aparato de {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/configuring-the-github-enterprise-server-appliance)." -{% data reusables.enterprise_installation.instance-will-restart-automatically %} -{% data reusables.enterprise_installation.visit-your-instance %} +{% data reusables.enterprise_installation.copy-the-vm-public-dns-name %} {% data reusables.enterprise_installation.upload-a-license-file %} {% data reusables.enterprise_installation.save-settings-in-web-based-mgmt-console %} Para más información, vea "[Configuración del dispositivo {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/configuring-the-github-enterprise-server-appliance)". +{% data reusables.enterprise_installation.instance-will-restart-automatically %} {% data reusables.enterprise_installation.visit-your-instance %} -## Leer más +## Información adicional -- "[Resumen del sistema](/enterprise/admin/guides/installation/system-overview)"{% ifversion ghes %} -- "[Acerca de las mejoras a los lanzamientos nuevos](/admin/overview/about-upgrades-to-new-releases)"{% endif %} +- "[Información general del sistema](/enterprise/admin/guides/installation/system-overview)"{% ifversion ghes %} +- "[Acerca de las actualizaciones a nuevas versiones](/admin/overview/about-upgrades-to-new-releases)"{% endif %} diff --git a/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-azure.md b/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-azure.md index dd50990a57..4abe566d4c 100644 --- a/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-azure.md +++ b/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-azure.md @@ -1,6 +1,6 @@ --- title: Instalar el servidor de GitHub Enterprise en Azure -intro: 'Para instalar {% data variables.product.prodname_ghe_server %} en Azure, debes desplegar en una instancia optimizada en memoria que sea compatible con el almacenamiento premium.' +intro: 'Para instalar {% data variables.product.prodname_ghe_server %} en Azure, debes ejecutar la implementación en una instancia optimizada para memoria que admita Premium Storage.' redirect_from: - /enterprise/admin/guides/installation/installing-github-enterprise-on-azure - /enterprise/admin/installation/installing-github-enterprise-server-on-azure @@ -13,24 +13,29 @@ topics: - Enterprise - Infrastructure - Set up -shortTitle: Instalar en Azure +shortTitle: Install on Azure +ms.openlocfilehash: 52c435b01e830968eaf81dc411727ea2bacabd2d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112593' --- - Puedes implementar {% data variables.product.prodname_ghe_server %} en Azure mundial o Azure Government. -## Prerrequisitos +## Requisitos previos - {% data reusables.enterprise_installation.software-license %} -- Debes tener una cuenta Azure capaz de abastecer nuevas máquinas. Para obtener más información, consulta el [sitio web de Microsoft Azure](https://azure.microsoft.com). -- La mayoría de las acciones necesarias para lanzar tu máquina virtual (VM) también se podrían realizar por medio del Portal Azure. Sin embargo, recomendamos instalar la interfaz de la línea de comando de Azure (CLI) para la configuración inicial. Abajo se incluyen ejemplos que utilizan Azure CLI 2.0. Para obtener más información, consulta la guía de Azure "[Instalar Azure CLI 2.0](https://docs.microsoft.com/cli/azure/install-azure-cli?view=azure-cli-latest)." +- Debes tener una cuenta Azure capaz de abastecer nuevas máquinas. Para obtener más información, consulte el [sitio web de Microsoft Azure](https://azure.microsoft.com). +- La mayoría de las acciones necesarias para lanzar tu máquina virtual (VM) también se podrían realizar por medio del Portal Azure. Sin embargo, recomendamos instalar la interfaz de la línea de comando de Azure (CLI) para la configuración inicial. Abajo se incluyen ejemplos que utilizan Azure CLI 2.0. Para obtener más información, consulte la guía de Azure "[Instalación de CLI de Azure 2.0](https://docs.microsoft.com/cli/azure/install-azure-cli?view=azure-cli-latest)". -## Consideraciones relativas al hardware +## Consideraciones de hardware {% data reusables.enterprise_installation.hardware-considerations-all-platforms %} ## Determinar el tipo de máquina virtual -Antes de iniciar {% data variables.product.product_location %} en Azure, deberás determinar el tipo de máquina que mejor se adapte a las necesidades de tu organización. Para obtener más información sobre las máquinas con memoria optimizada, consulta la sección "[tamaños de máquina virtual con memoria optimizada](https://docs.microsoft.com/en-gb/azure/virtual-machines/sizes-memory)" en la documentación de Microsoft Azure. Para revisar los requisitos mínimos de recursos para {% data variables.product.product_name %}, consulta la sección "[Requisitos mínimos](#minimum-requirements)". +Antes de iniciar {% data variables.product.product_location %} en Azure, deberás determinar el tipo de máquina que mejor se adapte a las necesidades de tu organización. Para obtener más información sobre las máquinas optimizadas para memoria, consulta "[Tamaños de máquina virtual optimizados para memoria](https://docs.microsoft.com/en-gb/azure/virtual-machines/sizes-memory) " en la documentación de Microsoft Azure. Para revisar los requisitos mínimos de recursos para {% data variables.product.product_name %}, consulta "[Requisitos mínimos](#minimum-requirements)". {% data reusables.enterprise_installation.warning-on-scaling %} @@ -41,20 +46,20 @@ Antes de iniciar {% data variables.product.product_location %} en Azure, deberá {% data reusables.enterprise_installation.create-ghe-instance %} -1. Encuentra la imagen de aparato más reciente {% data variables.product.prodname_ghe_server %}. Para obtener más información sobre el comando `vm image list`, consulta "[`az vm image list`](https://docs.microsoft.com/cli/azure/vm/image?view=azure-cli-latest#az_vm_image_list)" en la documentación de Microsoft. +1. Encuentra la imagen de aparato más reciente {% data variables.product.prodname_ghe_server %}. Para obtener más información sobre el comando `vm image list`, consulte "[`az vm image list`](https://docs.microsoft.com/cli/azure/vm/image?view=azure-cli-latest#az_vm_image_list)" en la documentación de Microsoft. ```shell $ az vm image list --all -f GitHub-Enterprise | grep '"urn":' | sort -V ``` -2. Crea una nueva VM utilizando la imagen de aparato que encontraste. Para obtener más información, consulta "[`az vm create`](https://docs.microsoft.com/cli/azure/vm?view=azure-cli-latest#az_vm_create)" en la documentación de Microsoft. +2. Crea una nueva VM utilizando la imagen de aparato que encontraste. Para obtener más información, consulte "[`az vm create`](https://docs.microsoft.com/cli/azure/vm?view=azure-cli-latest#az_vm_create)" en la documentación de Microsoft. - Aprueba opciones para el nombre de tu VM, el grupo de recurso, el tamaño de tu VM, el nombre de tu región Azure preferida, el nombre de la imagen de tu aparato VM que enumeraste en el paso anterior y el almacenamiento SKU para un almacenamiento prémium. Para obtener más información sobre grupos de recursos, consulta "[Grupos de recursos](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-overview#resource-groups)" en la documentación de Microsoft. + Aprueba opciones para el nombre de tu VM, el grupo de recurso, el tamaño de tu VM, el nombre de tu región Azure preferida, el nombre de la imagen de tu aparato VM que enumeraste en el paso anterior y el almacenamiento SKU para un almacenamiento prémium. Para obtener más información sobre los grupos de recursos, consulte "[Grupos de recursos](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-overview#resource-groups)" en la documentación de Microsoft. ```shell $ az vm create -n VM_NAME -g RESOURCE_GROUP --size VM_SIZE -l REGION --image APPLIANCE_IMAGE_NAME --storage-sku Premium_LRS ``` -3. Configura los parámetros de seguridad en tu VM para abrir los puertos requeridos. Para obtener más información, consulta "[`az vm open-port`](https://docs.microsoft.com/cli/azure/vm?view=azure-cli-latest#az_vm_open_port)" en la documentación de Microsoft. Consulta la tabla de abajo para obtener una descripción de cada puerto para determinar qué puertos debes abrir. +3. Configura los parámetros de seguridad en tu VM para abrir los puertos requeridos. Para obtener más información, consulte "[`az vm open-port`](https://docs.microsoft.com/cli/azure/vm?view=azure-cli-latest#az_vm_open_port)" en la documentación de Microsoft. Consulta la tabla de abajo para obtener una descripción de cada puerto para determinar qué puertos debes abrir. ```shell $ az vm open-port -n VM_NAME -g RESOURCE_GROUP --port PORT_NUMBER @@ -64,9 +69,9 @@ Antes de iniciar {% data variables.product.product_location %} en Azure, deberá {% data reusables.enterprise_installation.necessary_ports %} -4. Crea y adjunta a la VM un nuevo disco de datos descifrado y configura su tamaño con base en la cantidad de licencias que tengas. Para obtener más información, consulta "[`az vm disk attach`](https://docs.microsoft.com/cli/azure/vm/disk?view=azure-cli-latest#az_vm_disk_attach)" en la documentación de Microsoft. +4. Crea y adjunta a la VM un nuevo disco de datos descifrado y configura su tamaño con base en la cantidad de licencias que tengas. Para obtener más información, consulte "[`az vm disk attach`](https://docs.microsoft.com/cli/azure/vm/disk?view=azure-cli-latest#az_vm_disk_attach)" en la documentación de Microsoft. - Aprueba opciones para el nombre de tu VM (por ejemplo, `ghe-acme-corp`), el grupo de recurso, el almacenamiento prémium de SKU, el tamaño del disco (por ejemplo, `100`) y un nombre para el VHD resultante. + Apruebe opciones para el nombre de su máquina virtual (por ejemplo, `ghe-acme-corp`), el grupo de recurso, el almacenamiento premium de SKU, el tamaño del disco (por ejemplo, `100`) y un nombre para el disco duro virtual resultante. ```shell $ az vm disk attach --vm-name VM_NAME -g RESOURCE_GROUP --sku Premium_LRS --new -z SIZE_IN_GB --name ghe-data.vhd --caching ReadWrite @@ -74,33 +79,30 @@ Antes de iniciar {% data variables.product.product_location %} en Azure, deberá {% note %} - **Nota:** para instancias no productivas que tengan suficiente rendimiento de E/S, el tamaño mínimo recomendado es de 40 GiB con caché de lectura/escritura activado (`--caching ReadWrite`). + **Nota:** Para que las instancias que no sean de producción tengan suficiente rendimiento de E/S, el tamaño mínimo de disco recomendado es de 40 GiB con caché de lectura y escritura habilitada (`--caching ReadWrite`). {% endnote %} ## Configurara la máquina virtual {% data variables.product.prodname_ghe_server %} -1. Antes de configurar el VM, debes esperar que pase al estado ReadyRole. Controla el estado del VM con el comando `vm list`. Para obtener más información, consulta "[`az vm list`](https://docs.microsoft.com/cli/azure/vm?view=azure-cli-latest#az_vm_list)" en la documentación de Microsoft. +1. Antes de configurar el VM, debes esperar que pase al estado ReadyRole. Compruebe el estado de la máquina virtual con el comando `vm list`. Para obtener más información, consulte "[`az vm list`](https://docs.microsoft.com/cli/azure/vm?view=azure-cli-latest#az_vm_list)" en la documentación de Microsoft. ```shell $ az vm list -d -g RESOURCE_GROUP -o table > Name ResourceGroup PowerState PublicIps Fqdns Location Zones > ------ --------------- ------------ ------------ ------- ---------- ------- > VM_NAME RESOURCE_GROUP VM running 40.76.79.202 eastus - + ``` {% note %} - - **Nota:** Azure no crea automáticamente una entrada FQDNS para el VM. Para obtener más información, consulta la guía de Azure sobre cómo "[Crear un nombre de dominio certificado completo en el portal de Azure para una VM de Linux](https://docs.microsoft.com/azure/virtual-machines/linux/portal-create-fqdn)." - + + **Nota:** Azure no crea automáticamente una entrada FQDNS para la máquina virtual. Para obtener más información, consulte "[Creación de un nombre de dominio completo en Azure Portal para una máquina virtual Windows](https://docs.microsoft.com/azure/virtual-machines/linux/portal-create-fqdn)" en la guía de Azure. + {% endnote %} - - {% data reusables.enterprise_installation.copy-the-vm-public-dns-name %} - {% data reusables.enterprise_installation.upload-a-license-file %} - {% data reusables.enterprise_installation.save-settings-in-web-based-mgmt-console %} Para obtener más información, consulta "[Configurar el aparato de {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/configuring-the-github-enterprise-server-appliance)." - {% data reusables.enterprise_installation.instance-will-restart-automatically %} - {% data reusables.enterprise_installation.visit-your-instance %} - -## Leer más - -- "[Resumen del sistema](/enterprise/admin/guides/installation/system-overview)"{% ifversion ghes %} -- "[Acerca de las mejoras a los lanzamientos nuevos](/admin/overview/about-upgrades-to-new-releases)"{% endif %} + + {% data reusables.enterprise_installation.copy-the-vm-public-dns-name %} {% data reusables.enterprise_installation.upload-a-license-file %} {% data reusables.enterprise_installation.save-settings-in-web-based-mgmt-console %} Para más información, vea "[Configuración del dispositivo {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/configuring-the-github-enterprise-server-appliance)". + {% data reusables.enterprise_installation.instance-will-restart-automatically %} {% data reusables.enterprise_installation.visit-your-instance %} + +## Información adicional + +- "[Información general del sistema](/enterprise/admin/guides/installation/system-overview)"{% ifversion ghes %} +- "[Acerca de las actualizaciones a nuevas versiones](/admin/overview/about-upgrades-to-new-releases)"{% endif %} diff --git a/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-google-cloud-platform.md b/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-google-cloud-platform.md index ab9d921152..00f51b3eb9 100644 --- a/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-google-cloud-platform.md +++ b/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-google-cloud-platform.md @@ -13,45 +13,50 @@ topics: - Enterprise - Infrastructure - Set up -shortTitle: Instalar en GCP +shortTitle: Install on GCP +ms.openlocfilehash: 0fffebece94753365e1b98f014f0514cdef4f98a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116529' --- - -## Prerrequisitos +## Requisitos previos - {% data reusables.enterprise_installation.software-license %} -- Debes tener una cuenta de Google Cloud Platform capaz de iniciar instancias de la máquina virtual (VM) de Google Compute Engine (GCE). Para obtener más información, consulta el [Sitio web de Google Cloud Platform](https://cloud.google.com/) y la [Documentación de Google Cloud Platform](https://cloud.google.com/docs/). -- La mayoría de las acciones necesarias para iniciar tu instancia pueden también realizarse utilizando la [Consola de Google Cloud Platform](https://cloud.google.com/compute/docs/console). Sin embargo, recomendamos instalar la herramienta de línea de comando de gcloud compute para la configuración inicial. Se incluyen abajo ejemplos que utilizan la herramienta de línea de comando de gcloud compute. Para obtener más información, consulta la guía de instalación y configuración en la documentación de Google de "[gcloud compute](https://cloud.google.com/compute/docs/gcloud-compute/)". +- Debes tener una cuenta de Google Cloud Platform capaz de iniciar instancias de la máquina virtual (VM) de Google Compute Engine (GCE). Para obtener más información, vea el [sitio web de Google Cloud Platform](https://cloud.google.com/) y la [documentación de Google Cloud Platform](https://cloud.google.com/docs/). +- La mayoría de las acciones necesarias para iniciar la instancia también se pueden realizar mediante la [consola de Google Cloud Platform](https://cloud.google.com/compute/docs/console). Sin embargo, recomendamos instalar la herramienta de línea de comando de gcloud compute para la configuración inicial. Se incluyen abajo ejemplos que utilizan la herramienta de línea de comando de gcloud compute. Para obtener más información, vea la guía de instalación y configuración de "[proceso de gcloud](https://cloud.google.com/compute/docs/gcloud-compute/)" en la documentación de Google. -## Consideraciones relativas al hardware +## Consideraciones de hardware {% data reusables.enterprise_installation.hardware-considerations-all-platforms %} ## Determinar el tipo de máquina -Antes de iniciar {% data variables.product.product_location %} en Google Cloud Platform, deberás determinar el tipo de máquina que mejor se adapte a las necesidades de tu organización. Para revisar los requisitos mínimos para {% data variables.product.product_name %}, consulta la sección "[Requisitos mínimos](#minimum-requirements)". +Antes de iniciar {% data variables.product.product_location %} en Google Cloud Platform, deberá determinar el tipo de máquina que mejor se adapte a las necesidades de su organización. Para revisar los requisitos mínimos de {% data variables.product.product_name %}, vea "[Requisitos mínimos](#minimum-requirements)". {% data reusables.enterprise_installation.warning-on-scaling %} -{% data variables.product.company_short %} recomienda una máquina de propósitos generales con memoria alta para {% data variables.product.prodname_ghe_server %}. Para obtener más información, consulta la sección "[Tipos de máquina](https://cloud.google.com/compute/docs/machine-types#n2_high-memory_machine_types)" en la documentación de Google Compute Engine. +{% data variables.product.company_short %} recomienda una máquina de propósitos generales con memoria alta para {% data variables.product.prodname_ghe_server %}. Para obtener más información, vea "[Tipos de máquina](https://cloud.google.com/compute/docs/machine-types#n2_high-memory_machine_types)" en la documentación de Google Compute Engine. ## Seleccionar la imagen {% data variables.product.prodname_ghe_server %} -1. Utilizando la herramienta de línea de comando de [gcloud compute](https://cloud.google.com/compute/docs/gcloud-compute/), enumera las imágenes públicas{% data variables.product.prodname_ghe_server %}: +1. Con la herramienta de línea de comandos de [proceso de gcloud](https://cloud.google.com/compute/docs/gcloud-compute/), muestre una lista de las imágenes públicas de {% data variables.product.prodname_ghe_server %}: ```shell $ gcloud compute images list --project github-enterprise-public --no-standard-images ``` 2. Toma nota del nombre de la imagen para la última imagen de GCE de {% data variables.product.prodname_ghe_server %}. -## Configurar el firewall +## Configuración del firewall -Las máquinas virtuales de GCE se crean como un miembro de la red, que tiene un firewall. Para la red asociada con la VM {% data variables.product.prodname_ghe_server %}, deberás configurar el firewall para permitir los puertos requeridos en la tabla de abajo. Para obtener más información sobre las reglas de firewall en Google Cloud Platform, consulta la guía de Google "[Descripción de las reglas de firewall](https://cloud.google.com/vpc/docs/firewalls)." +Las máquinas virtuales de GCE se crean como un miembro de la red, que tiene un firewall. Para la red asociada con la VM {% data variables.product.prodname_ghe_server %}, deberás configurar el firewall para permitir los puertos requeridos en la tabla de abajo. Para obtener más información sobre las reglas de firewall en Google Cloud Platform, vea la guía de Google "[Información general sobre las reglas de firewall](https://cloud.google.com/vpc/docs/firewalls)". -1. Crea la red utilizando la herramienta de línea de comando de gcloud compute. Para obtener más información, consulta "[crea redes de gcloud compute](https://cloud.google.com/sdk/gcloud/reference/compute/networks/create)" en la documentación de Google. +1. Crea la red utilizando la herramienta de línea de comando de gcloud compute. Para obtener más información, vea "[Creación de redes de proceso de gcloud](https://cloud.google.com/sdk/gcloud/reference/compute/networks/create)" en la documentación de Google. ```shell $ gcloud compute networks create NETWORK-NAME --subnet-mode auto ``` -2. Crea una regla de firewall para cada uno de los puertos en la tabla de abajo. Para obtener más información, consulta las "[reglas de firewall de gcloud compute](https://cloud.google.com/sdk/gcloud/reference/compute/firewall-rules/)" en la documentación de Google. +2. Crea una regla de firewall para cada uno de los puertos en la tabla de abajo. Para obtener más información, vea "[Reglas de firewall de proceso de gcloud](https://cloud.google.com/sdk/gcloud/reference/compute/firewall-rules/)" en la documentación de Google. ```shell $ gcloud compute firewall-rules create RULE-NAME \ --network NETWORK-NAME \ @@ -63,20 +68,20 @@ Las máquinas virtuales de GCE se crean como un miembro de la red, que tiene un ## Asignar una IP estática y atribuirla a una VM -Si es un aparato de producción, recomendamos firmemente reservar una dirección de IP estática externa y asignarla a la VM {% data variables.product.prodname_ghe_server %}. En caso contrario, la dirección de IP pública de la VM no se mantendrá después de que se reinicie. Para obtener más información, consulta la guía de Google "[Reservar una dirección estática de IP externa](https://cloud.google.com/compute/docs/configure-instance-ip-addresses)." +Si es un aparato de producción, recomendamos firmemente reservar una dirección de IP estática externa y asignarla a la VM {% data variables.product.prodname_ghe_server %}. En caso contrario, la dirección de IP pública de la VM no se mantendrá después de que se reinicie. Para obtener más información, vea la guía de Google "[Reserva de una dirección IP externa estática](https://cloud.google.com/compute/docs/configure-instance-ip-addresses)". En las configuraciones de alta disponibilidad de producción, tantos en el aparato principal como en la réplica deberían asignarse direcciones estáticas de IP separadas. -## Crear la instancia {% data variables.product.prodname_ghe_server %} +## Crear la instancia de {% data variables.product.prodname_ghe_server %} -Para crear la instancia {% data variables.product.prodname_ghe_server %}, deberás crear una instancia de GCE con tu imagen {% data variables.product.prodname_ghe_server %} y adjuntarle volumen de almacenamiento adicional para los datos de tu instancia. Para obtener más información, consulta "[Consideraciones relativas al hardware](#hardware-considerations)." +Para crear la instancia {% data variables.product.prodname_ghe_server %}, deberás crear una instancia de GCE con tu imagen {% data variables.product.prodname_ghe_server %} y adjuntarle volumen de almacenamiento adicional para los datos de tu instancia. Para más información, vea "[Consideraciones de hardware](#hardware-considerations)". -1. Crea un disco de datos para utilizar como un volumen de almacenamiento adjunto para tu instancia de datos utilizando la herramienta de línea de comandos para cálculo gcloud y configura el tamaño con base en la cantidad de licencias que tengas. Para obtener más información, consulta "[crea discos de gcloud compute](https://cloud.google.com/sdk/gcloud/reference/compute/disks/create)" en la documentación de Google. +1. Crea un disco de datos para utilizar como un volumen de almacenamiento adjunto para tu instancia de datos utilizando la herramienta de línea de comandos para cálculo gcloud y configura el tamaño con base en la cantidad de licencias que tengas. Para obtener más información, vea "[Creación de discos de proceso de gcloud](https://cloud.google.com/sdk/gcloud/reference/compute/disks/create)" en la documentación de Google. ```shell $ gcloud compute disks create DATA-DISK-NAME --size DATA-DISK-SIZE --type DATA-DISK-TYPE --zone ZONE ``` -2. Después crea una instancia utilizando el nombre de la imagen {% data variables.product.prodname_ghe_server %} que seleccionaste, y adjunta el disco de datos. Para obtener más información, consulta "[crea instancias de gcloud compute](https://cloud.google.com/sdk/gcloud/reference/compute/instances/create)" en la documentación de Google. +2. Después crea una instancia utilizando el nombre de la imagen {% data variables.product.prodname_ghe_server %} que seleccionaste, y adjunta el disco de datos. Para obtener más información, vea "[Creación de instancias de proceso de gcloud](https://cloud.google.com/sdk/gcloud/reference/compute/instances/create)" en la documentación de Google. ```shell $ gcloud compute instances create INSTANCE-NAME \ --machine-type n1-standard-8 \ @@ -90,13 +95,10 @@ Para crear la instancia {% data variables.product.prodname_ghe_server %}, deber ## Configurar la instancia -{% data reusables.enterprise_installation.copy-the-vm-public-dns-name %} -{% data reusables.enterprise_installation.upload-a-license-file %} -{% data reusables.enterprise_installation.save-settings-in-web-based-mgmt-console %} Para obtener más información, consulta "[Configurar el aparato de {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/configuring-the-github-enterprise-server-appliance)." -{% data reusables.enterprise_installation.instance-will-restart-automatically %} -{% data reusables.enterprise_installation.visit-your-instance %} +{% data reusables.enterprise_installation.copy-the-vm-public-dns-name %} {% data reusables.enterprise_installation.upload-a-license-file %} {% data reusables.enterprise_installation.save-settings-in-web-based-mgmt-console %} Para más información, vea "[Configuración del dispositivo {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/configuring-the-github-enterprise-server-appliance)". +{% data reusables.enterprise_installation.instance-will-restart-automatically %} {% data reusables.enterprise_installation.visit-your-instance %} -## Leer más +## Información adicional -- "[Resumen del sistema](/enterprise/admin/guides/installation/system-overview)"{% ifversion ghes %} -- "[Acerca de las mejoras a los lanzamientos nuevos](/admin/overview/about-upgrades-to-new-releases)"{% endif %} +- "[Información general del sistema](/enterprise/admin/guides/installation/system-overview)"{% ifversion ghes %} +- "[Acerca de las actualizaciones a nuevas versiones](/admin/overview/about-upgrades-to-new-releases)"{% endif %} diff --git a/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-hyper-v.md b/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-hyper-v.md index 348714294a..e25a2e6a5d 100644 --- a/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-hyper-v.md +++ b/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-hyper-v.md @@ -1,6 +1,6 @@ --- title: Instalar el servidor de GitHub Enterprise en Hyper-V -intro: 'Para instalar {% data variables.product.prodname_ghe_server %} en Hyper-V, debes implementarlo en una máquina ejecutando Windows Server 2008 a través de Windows Server 2019.' +intro: "Para instalar {% data variables.product.prodname_ghe_server %} en Hyper-V, debes implementarlo en una máquina que ejecute Windows\_Server\_2008 a través de Windows\_Server\_2019." redirect_from: - /enterprise/admin/guides/installation/installing-github-enterprise-on-hyper-v - /enterprise/admin/installation/installing-github-enterprise-server-on-hyper-v @@ -13,47 +13,51 @@ topics: - Enterprise - Infrastructure - Set up -shortTitle: Instalar en Hyper-V +shortTitle: Install on Hyper-V +ms.openlocfilehash: f5b465edc4ff84be00e2749766091cc5cfb1962a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120273' --- - -## Prerrequisitos +## Requisitos previos - {% data reusables.enterprise_installation.software-license %} -- Debes tener Windows Server 2008 a través de Windows Server 2019, que admita Hyper-V. -- La mayoría de las acciones necesarias para crear tu máquina virtual (VM) también se pueden realizar utilizando el [Administrador de Hyper-V](https://docs.microsoft.com/windows-server/virtualization/hyper-v/manage/remotely-manage-hyper-v-hosts). Sin embargo, recomendamos utilizar la shell de la línea de comando de Windows PowerShell para la configuración inicial. Abajo se incluyen ejemplos que utilizan PowerShell. Para obtener más información, consulta la guía de Microsoft "[Instrucciones para Windows PowerShell](https://docs.microsoft.com/powershell/scripting/getting-started/getting-started-with-windows-powershell?view=powershell-5.1)." +- Debe tener Windows Server 2008 hasta Windows Server 2019, que admite Hyper-V. +- La mayoría de las acciones necesarias para crear la máquina virtual (VM) también se podrían realizar mediante el [Administrador de Hyper-V](https://docs.microsoft.com/windows-server/virtualization/hyper-v/manage/remotely-manage-hyper-v-hosts). Sin embargo, recomendamos utilizar la shell de la línea de comando de Windows PowerShell para la configuración inicial. Abajo se incluyen ejemplos que utilizan PowerShell. Para más información, vea "[Introducción a Windows PowerShell](https://docs.microsoft.com/powershell/scripting/getting-started/getting-started-with-windows-powershell?view=powershell-5.1)". -## Consideraciones relativas al hardware +## Consideraciones de hardware {% data reusables.enterprise_installation.hardware-considerations-all-platforms %} ## Descargar la imagen {% data variables.product.prodname_ghe_server %} -{% data reusables.enterprise_installation.download-license %} -{% data reusables.enterprise_installation.download-appliance %} -4. Debajo de "{% data variables.product.prodname_dotcom %} en las instalacioens", selecciona el menú desplegable "Selecciona tu hipervisor" y haz clic en **Hyper-V (VHD)**. -5. Haz clic en **Download for Hyper-V (VHD) (Descarga para Hyper-V (VHD))**. +{% data reusables.enterprise_installation.download-license %} {% data reusables.enterprise_installation.download-appliance %} +4. En "{% data variables.product.prodname_dotcom %} Local", selecciona el menú desplegable "Seleccionar el hipervisor" y haz clic en **Hyper-V (VHD)** . +5. Haga clic en **Download for Hyper-V (VHD)** . -## Crear la instancia {% data variables.product.prodname_ghe_server %} +## Crear la instancia de {% data variables.product.prodname_ghe_server %} {% data reusables.enterprise_installation.create-ghe-instance %} -1. Crea una nueva máquina virtual de Generación 1 en PowerShell, configura el tamaño de acuerdo con la cantidad de licencias que tengas, y adjunta la imagen de {% data variables.product.prodname_ghe_server %} que descargaste. Para obtener más información, consulta "[VM nuevo](https://docs.microsoft.com/powershell/module/hyper-v/new-vm?view=win10-ps)" en la documentación de Microsoft. +1. Crea una nueva máquina virtual de Generación 1 en PowerShell, configura el tamaño de acuerdo con la cantidad de licencias que tengas, y adjunta la imagen de {% data variables.product.prodname_ghe_server %} que descargaste. Para más información, vea "[New-VM](https://docs.microsoft.com/powershell/module/hyper-v/new-vm?view=win10-ps)" en la documentación de Microsoft. ```shell PS C:\> New-VM -Generation 1 -Name VM_NAME -MemoryStartupBytes MEMORY_SIZE -BootDevice VHD -VHDPath PATH_TO_VHD ``` -{% data reusables.enterprise_installation.create-attached-storage-volume %} Reemplaza la `PATH_TO_DATA_DISK` con la ruta a la ubicación donde creas el disco. Para obtener más información, consulta "[VHD nuevo](https://docs.microsoft.com/powershell/module/hyper-v/new-vhd?view=win10-ps)" en la documentación de Microsoft. +{% data reusables.enterprise_installation.create-attached-storage-volume %} Reemplace `PATH_TO_DATA_DISK` con la ruta a la ubicación donde se crea el disco. Para más información, vea "[New-VHD](https://docs.microsoft.com/powershell/module/hyper-v/new-vhd?view=win10-ps)" en la documentación de Microsoft. ```shell PS C:\> New-VHD -Path PATH_TO_DATA_DISK -SizeBytes DISK_SIZE ``` -3. Adjunta el disco de datos a tu instancia. Para obtener más información, consulta "[Add-VMHardDiskDrive](https://docs.microsoft.com/powershell/module/hyper-v/add-vmharddiskdrive?view=win10-ps)" en la documentación de Microsoft. +3. Adjunta el disco de datos a tu instancia. Para más información, vea "[Add-VMHardDiskDrive](https://docs.microsoft.com/powershell/module/hyper-v/add-vmharddiskdrive?view=win10-ps)" en la documentación de Microsoft. ```shell PS C:\> Add-VMHardDiskDrive -VMName VM_NAME -Path PATH_TO_DATA_DISK ``` -4. Inicia la VM. Para obtener más información, consulta "[Iniciar la VM](https://docs.microsoft.com/powershell/module/hyper-v/start-vm?view=win10-ps)" en la documentación de Microsoft. +4. Inicie la máquina virtual. Para más información, vea "[Start-VM](https://docs.microsoft.com/powershell/module/hyper-v/start-vm?view=win10-ps)" en la documentación de Microsoft. ```shell PS C:\> Start-VM -Name VM_NAME ``` -5. Obtén la dirección de IP de tu VM. Para obtener más información, consulta "[Get-VMNetworkAdapter](https://docs.microsoft.com/powershell/module/hyper-v/get-vmnetworkadapter?view=win10-ps)" en la documentación de Microsoft. +5. Obtén la dirección de IP de tu VM. Para más información, vea "[Get-VMNetworkAdapter](https://docs.microsoft.com/powershell/module/hyper-v/get-vmnetworkadapter?view=win10-ps)" en la documentación de Microsoft. ```shell PS C:\> (Get-VMNetworkAdapter -VMName VM_NAME).IpAddresses ``` @@ -61,13 +65,10 @@ shortTitle: Instalar en Hyper-V ## Configurar la instancia de {% data variables.product.prodname_ghe_server %} -{% data reusables.enterprise_installation.copy-the-vm-public-dns-name %} -{% data reusables.enterprise_installation.upload-a-license-file %} -{% data reusables.enterprise_installation.save-settings-in-web-based-mgmt-console %} Para obtener más información, consulta "[Configurar el aparato de {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/configuring-the-github-enterprise-server-appliance)." -{% data reusables.enterprise_installation.instance-will-restart-automatically %} -{% data reusables.enterprise_installation.visit-your-instance %} +{% data reusables.enterprise_installation.copy-the-vm-public-dns-name %} {% data reusables.enterprise_installation.upload-a-license-file %} {% data reusables.enterprise_installation.save-settings-in-web-based-mgmt-console %} Para más información, vea "[Configuración del dispositivo {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/configuring-the-github-enterprise-server-appliance)". +{% data reusables.enterprise_installation.instance-will-restart-automatically %} {% data reusables.enterprise_installation.visit-your-instance %} -## Leer más +## Información adicional -- "[Resumen del sistema](/enterprise/admin/guides/installation/system-overview)"{% ifversion ghes %} -- "[Acerca de las mejoras a los lanzamientos nuevos](/admin/overview/about-upgrades-to-new-releases)"{% endif %} +- "[Información general del sistema](/enterprise/admin/guides/installation/system-overview)"{% ifversion ghes %} +- "[Acerca de las actualizaciones a nuevas versiones](/admin/overview/about-upgrades-to-new-releases)"{% endif %} diff --git a/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-openstack-kvm.md b/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-openstack-kvm.md index 6668f0074b..5bb6c57acc 100644 --- a/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-openstack-kvm.md +++ b/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-openstack-kvm.md @@ -13,46 +13,47 @@ topics: - Enterprise - Infrastructure - Set up -shortTitle: Instalar en OpenStack +shortTitle: Install on OpenStack +ms.openlocfilehash: 105201d2759b333d297278aa7fe32a9544c68839 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145115226' --- - -## Prerrequisitos +## Requisitos previos - {% data reusables.enterprise_installation.software-license %} -- Debes tener acceso a una instalación de OpenStack Horizon, la interfaz de usuario con base en la web para los servicios de OpenStack. Para obtener más información, consulta la [Documentación de Horizon](https://docs.openstack.org/horizon/latest/). +- Debes tener acceso a una instalación de OpenStack Horizon, la interfaz de usuario con base en la web para los servicios de OpenStack. Para más información, vea la [documentación de Horizon](https://docs.openstack.org/horizon/latest/). -## Consideraciones relativas al hardware +## Consideraciones de hardware {% data reusables.enterprise_installation.hardware-considerations-all-platforms %} ## Descargar la imagen {% data variables.product.prodname_ghe_server %} -{% data reusables.enterprise_installation.download-license %} -{% data reusables.enterprise_installation.download-appliance %} -4. Debajo de "{% data variables.product.prodname_dotcom %} en las instalaciones"; selecciona el menú desplegable "Selecciona tu hipervisor" y haz clic en **OpenStack KVM (QCOW2)**. -5. Haz clic en **Download for OpenStack KVM (QCOW2) (Descargar para OpenStack KVM (QCOW2))**. +{% data reusables.enterprise_installation.download-license %} {% data reusables.enterprise_installation.download-appliance %} +4. En "{% data variables.product.prodname_dotcom %} Local", selecciona el menú desplegable "Seleccionar el hipervisor" y haz clic en **OpenStack KVM (QCOW2)** . +5. Haga clic en **Descargar para OpenStack KVM (QCOW2)** . -## Crear la instancia {% data variables.product.prodname_ghe_server %} +## Crear la instancia de {% data variables.product.prodname_ghe_server %} {% data reusables.enterprise_installation.create-ghe-instance %} -1. En OpenStack Horizon, carga la imagen {% data variables.product.prodname_ghe_server %} que descargaste. Para obtener instrucciones, dirígete a la sección "Cargar una imagen" en la guía de OpenStack "[Cargar y administrar imágenes](https://docs.openstack.org/horizon/latest/user/manage-images.html)". -{% data reusables.enterprise_installation.create-attached-storage-volume %} Para encontrar instrucciones, consulta la guía de OpenStack "[Crear y administrar volúmenes](https://docs.openstack.org/horizon/latest/user/manage-volumes.html)". -3. Crea un grupo de seguridad, y agrega una nueva regla de grupo de seguridad para cada puerto en la tabla de abajo. Para obtener instrucciones, consulta la guía de OpenStack "[Configurar acceso y seguridad para instancias](https://docs.openstack.org/horizon/latest/user/configure-access-and-security-for-instances.html)." +1. En OpenStack Horizon, carga la imagen {% data variables.product.prodname_ghe_server %} que descargaste. Para obtener instrucciones, vea la sección "Carga de una imagen" de la guía de OpenStack en "[Carga y administración de imágenes](https://docs.openstack.org/horizon/latest/user/manage-images.html)". +{% data reusables.enterprise_installation.create-attached-storage-volume %} Para obtener instrucciones, vea la guía de OpenStack "[Creación y administración de volúmenes](https://docs.openstack.org/horizon/latest/user/manage-volumes.html)". +3. Crea un grupo de seguridad, y agrega una nueva regla de grupo de seguridad para cada puerto en la tabla de abajo. Para obtener instrucciones, vea la guía de OpenStack "[Configuración del acceso y la seguridad de las instancias](https://docs.openstack.org/horizon/latest/user/configure-access-and-security-for-instances.html)". {% data reusables.enterprise_installation.necessary_ports %} -4. De forma opcional, asocia una IP flotante a la instancia. Según tu configuración de OpenStack, es posible que necesites asignar una IP flotante al proyecto y asociarla a la instancia. Contacta a tu administrador de sistema para determinar si este es tu caso. Para obtener más información, consulta "[Asignar una dirección de IP flotante a una instancia](https://docs.openstack.org/horizon/latest/user/configure-access-and-security-for-instances.html#allocate-a-floating-ip-address-to-an-instance)" en la documentación de OpenStack. -5. Inicia {% data variables.product.product_location %} utilizando la imagen, el volumen de datos y el grupo de seguridad creado en los pasos previos. Para obtener instrucciones, consulta la guía OpenStack "[Iniciar y administrar instancias](https://docs.openstack.org/horizon/latest/user/launch-instances.html)." +4. De forma opcional, asocia una IP flotante a la instancia. Según tu configuración de OpenStack, es posible que necesites asignar una IP flotante al proyecto y asociarla a la instancia. Contacta a tu administrador de sistema para determinar si este es tu caso. Para más información, vea "[Asignación de una dirección IP flotante a una instancia](https://docs.openstack.org/horizon/latest/user/configure-access-and-security-for-instances.html#allocate-a-floating-ip-address-to-an-instance)" en la documentación de OpenStack. +5. Inicie {% data variables.product.product_location %} con la imagen, el volumen de datos y el grupo de seguridad creados en los pasos anteriores. Para obtener instrucciones, vea la guía de OpenStack "[Inicio y administración de instancias](https://docs.openstack.org/horizon/latest/user/launch-instances.html)". ## Configurar la instancia de {% data variables.product.prodname_ghe_server %} -{% data reusables.enterprise_installation.copy-the-vm-public-dns-name %} -{% data reusables.enterprise_installation.upload-a-license-file %} -{% data reusables.enterprise_installation.save-settings-in-web-based-mgmt-console %} Para obtener más información, consulta "[Configurar el aparato de {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/configuring-the-github-enterprise-server-appliance)." -{% data reusables.enterprise_installation.instance-will-restart-automatically %} -{% data reusables.enterprise_installation.visit-your-instance %} +{% data reusables.enterprise_installation.copy-the-vm-public-dns-name %} {% data reusables.enterprise_installation.upload-a-license-file %} {% data reusables.enterprise_installation.save-settings-in-web-based-mgmt-console %} Para más información, vea "[Configuración del dispositivo {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/configuring-the-github-enterprise-server-appliance)". +{% data reusables.enterprise_installation.instance-will-restart-automatically %} {% data reusables.enterprise_installation.visit-your-instance %} -## Leer más +## Información adicional -- "[Resumen del sistema](/enterprise/admin/guides/installation/system-overview)"{% ifversion ghes %} -- "[Acerca de las mejoras a los lanzamientos nuevos](/admin/overview/about-upgrades-to-new-releases)"{% endif %} +- "[Información general del sistema](/enterprise/admin/guides/installation/system-overview)"{% ifversion ghes %} +- "[Acerca de las actualizaciones a nuevas versiones](/admin/overview/about-upgrades-to-new-releases)"{% endif %} diff --git a/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-vmware.md b/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-vmware.md index 5455fafebf..4ab6243b0d 100644 --- a/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-vmware.md +++ b/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-vmware.md @@ -1,6 +1,6 @@ --- -title: Instalar el servidor de GitHub Enterprise en VMare -intro: 'Para instalar {% data variables.product.prodname_ghe_server %} en VMware, debes descargar el cliente vSphere de VMware, y después descargar y desplegar el software de {% data variables.product.prodname_ghe_server %}.' +title: Installing GitHub Enterprise Server on VMware +intro: 'To install {% data variables.product.prodname_ghe_server %} on VMware, you must download the VMware vSphere client, and then download and deploy the {% data variables.product.prodname_ghe_server %} software.' redirect_from: - /enterprise/admin/articles/getting-started-with-vmware - /enterprise/admin/articles/installing-vmware-tools @@ -16,44 +16,43 @@ topics: - Enterprise - Infrastructure - Set up -shortTitle: Instalar en VMware +shortTitle: Install on VMware --- - -## Prerrequisitos +## Prerequisites - {% data reusables.enterprise_installation.software-license %} -- Debes tener un VMware vSphere ESXi Hypervisor, aplicado a una máquina de metal expuesto que ejecutará {% data variables.product.product_location %}. Admitimos versiones 5.5 a 6.7. El Hipervisor de ESXi es gratuito y no incluye el vCenter Server (opcional). Para obtener más información, consulta la [Documentación de VMware ESXi](https://www.vmware.com/products/esxi-and-esx.html). -- Deberás acceder a vSphere Client. Si tienes vCenter Server puedes usar vSphere Web Client. Para obtener más información, consulta la guía de VMware "[Registrarse en vCenter Server al utilizar vSphere Web Client](https://docs.vmware.com/en/VMware-vSphere/6.5/com.vmware.vsphere.install.doc/GUID-CE128B59-E236-45FF-9976-D134DADC8178.html)." +- You must have a VMware vSphere ESXi Hypervisor, applied to a bare metal machine that will run {% data variables.product.product_location %}s. We support versions 5.5 through 6.7 for {% data variables.product.prodname_ghe_server %} 3.4 and earlier. ESX version 7.0 is supported for {% data variables.product.prodname_ghe_server %} 3.5 and later. The ESXi Hypervisor is free and does not include the (optional) vCenter Server. For more information, see [the VMware ESXi documentation](https://www.vmware.com/products/esxi-and-esx.html). +- You will need access to a vSphere Client. If you have vCenter Server you can use the vSphere Web Client. For more information, see the VMware guide "[Log in to vCenter Server by Using the vSphere Web Client](https://docs.vmware.com/en/VMware-vSphere/6.5/com.vmware.vsphere.install.doc/GUID-CE128B59-E236-45FF-9976-D134DADC8178.html)." -## Consideraciones relativas al hardware +## Hardware considerations {% data reusables.enterprise_installation.hardware-considerations-all-platforms %} -## Descargar la imagen {% data variables.product.prodname_ghe_server %} +## Downloading the {% data variables.product.prodname_ghe_server %} image {% data reusables.enterprise_installation.download-license %} {% data reusables.enterprise_installation.download-appliance %} -4. Debajo de "{% data variables.product.prodname_dotcom %} en las instalaciones", selecciona el menú desplegable de "Selecciona tu hipervisor" y haz clic en **VMware ESXi/vSphere (OVA)**. -5. Haz clic en **Download for VMware ESXi/vSphere (OVA) (Descargar para VMware ESXi/vSphere (OVA))**. +4. Under "{% data variables.product.prodname_dotcom %} On-premises", select the "Select your hypervisor" dropdown menu and click **VMware ESXi/vSphere (OVA)**. +5. Click **Download for VMware ESXi/vSphere (OVA)**. -## Crear la instancia {% data variables.product.prodname_ghe_server %} +## Creating the {% data variables.product.prodname_ghe_server %} instance {% data reusables.enterprise_installation.create-ghe-instance %} -1. Por medio de vSphere Windows Client o vCenter Web Client, importa la imagen del {% data variables.product.prodname_ghe_server %} que descargaste. Para obtener instrucciones, consulta la guía de VMware "[Implementar una plantilla OVF u OVA](https://docs.vmware.com/en/VMware-vSphere/6.5/com.vmware.vsphere.vm_admin.doc/GUID-17BEDA21-43F6-41F4-8FB2-E01D275FE9B4.html)." - - Cuando seleccionas un almacén de datos, elige uno con suficiente espacio para alojar los discos de la VM. Para encontrar las especificaciones mínimas recomendadas de hardware para tu instancia, consulta las "[Consideraciones de hardware](#hardware-considerations)". Te recomendamos un aprovisionamiento robusto con lazy zeroing. - - Deja el casillero **Power on after deployment (Encender después de la implementación)** sin marcar, ya que necesitarás agregar un volumen de almacenamiento adjunto para tus datos del repositorio después de aprovisionar la VM. -{% data reusables.enterprise_installation.create-attached-storage-volume %} Para obtener instrucciones, consulta la guía de VMware "[Agregar un nuevo disco duro a una máquina virtual](https://docs.vmware.com/en/VMware-vSphere/6.5/com.vmware.vsphere.vm_admin.doc/GUID-F4917C61-3D24-4DB9-B347-B5722A84368C.html)." +1. Using the vSphere Windows Client or the vCenter Web Client, import the {% data variables.product.prodname_ghe_server %} image you downloaded. For instructions, see the VMware guide "[Deploy an OVF or OVA Template](https://docs.vmware.com/en/VMware-vSphere/6.5/com.vmware.vsphere.vm_admin.doc/GUID-17BEDA21-43F6-41F4-8FB2-E01D275FE9B4.html)." + - When selecting a datastore, choose one with sufficient space to host the VM's disks. For the minimum hardware specifications recommended for your instance size, see "[Hardware considerations](#hardware-considerations)." We recommend thick provisioning with lazy zeroing. + - Leave the **Power on after deployment** box unchecked, as you will need to add an attached storage volume for your repository data after provisioning the VM. +{% data reusables.enterprise_installation.create-attached-storage-volume %} For instructions, see the VMware guide "[Add a New Hard Disk to a Virtual Machine](https://docs.vmware.com/en/VMware-vSphere/6.5/com.vmware.vsphere.vm_admin.doc/GUID-F4917C61-3D24-4DB9-B347-B5722A84368C.html)." -## Configurar la instancia de {% data variables.product.prodname_ghe_server %} +## Configuring the {% data variables.product.prodname_ghe_server %} instance {% data reusables.enterprise_installation.copy-the-vm-public-dns-name %} {% data reusables.enterprise_installation.upload-a-license-file %} -{% data reusables.enterprise_installation.save-settings-in-web-based-mgmt-console %} Para obtener más información, consulta "[Configurar el aparato de {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/configuring-the-github-enterprise-server-appliance)." +{% data reusables.enterprise_installation.save-settings-in-web-based-mgmt-console %} For more information, see "[Configuring the {% data variables.product.prodname_ghe_server %} appliance](/enterprise/admin/guides/installation/configuring-the-github-enterprise-server-appliance)." {% data reusables.enterprise_installation.instance-will-restart-automatically %} {% data reusables.enterprise_installation.visit-your-instance %} -## Leer más +## Further reading -- "[Resumen del sistema](/enterprise/admin/guides/installation/system-overview)"{% ifversion ghes %} -- "[Acerca de las mejoras a los lanzamientos nuevos](/admin/overview/about-upgrades-to-new-releases)"{% endif %} +- "[System overview](/enterprise/admin/guides/installation/system-overview)"{% ifversion ghes %} +- "[About upgrades to new releases](/admin/overview/about-upgrades-to-new-releases)"{% endif %} diff --git a/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-xenserver.md b/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-xenserver.md index 157fbb4fd1..2cc2bc019b 100644 --- a/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-xenserver.md +++ b/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-xenserver.md @@ -1,6 +1,6 @@ --- -title: Installing GitHub Enterprise Server on XenServer -intro: 'To install {% data variables.product.prodname_ghe_server %} on XenServer, you must deploy the {% data variables.product.prodname_ghe_server %} disk image to a XenServer host.' +title: Instalar el servidor de GitHub Enterprise en XenServer +intro: 'Para instalar {% data variables.product.prodname_ghe_server %} en XenServer, debes implementar la imagen de disco {% data variables.product.prodname_ghe_server %} a un servidor XenServer.' redirect_from: - /enterprise/admin/guides/installation/installing-github-enterprise-on-xenserver - /enterprise/admin/installation/installing-github-enterprise-server-on-xenserver @@ -14,49 +14,50 @@ topics: - Infrastructure - Set up shortTitle: Install on XenServer +ms.openlocfilehash: f4991244e74c9a61d953ecba08cc5c4985906fb6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116522' --- - {% note %} - **Note:** Support for {% data variables.product.prodname_ghe_server %} on XenServer will be discontinued in {% data variables.product.prodname_ghe_server %} 3.3. For more information, see the [{% data variables.product.prodname_ghe_server %} 3.1 release notes](/admin/release-notes#3.1.0) + **Nota**: Se interrumpirá la compatibilidad con {% data variables.product.prodname_ghe_server %} en XenServer en {% data variables.product.prodname_ghe_server %} 3.3. Para obtener más información, vea las [notas de la versión de {% data variables.product.prodname_ghe_server %} 3.1](/admin/release-notes#3.1.0). {% endnote %} -## Prerequisites +## Requisitos previos - {% data reusables.enterprise_installation.software-license %} -- You must install the XenServer Hypervisor on the machine that will run your {% data variables.product.prodname_ghe_server %} virtual machine (VM). We support versions 6.0 through 7.0. -- We recommend using the XenCenter Windows Management Console for initial setup. Instructions using the XenCenter Windows Management Console are included below. For more information, see the Citrix guide "[How to Download and Install a New Version of XenCenter](https://support.citrix.com/article/CTX118531)." +- Debes instalar el XenServer Hypervisor en la máquina que ejecutará tu máquina virtual (VM) {% data variables.product.prodname_ghe_server %}. Admitimos versiones 6.0 a 7.0. +- Recomendamos utilizar XenCenter Windows Management Console para la configuración inicial. Abajo se incluyen instrucciones utilizando XenCenter Windows Management Console. Para obtener más información, vea la guía de Citrix "[Procedimientos para descargar e instalar una nueva versión de XenCenter](https://support.citrix.com/article/CTX118531)". -## Hardware considerations +## Consideraciones de hardware {% data reusables.enterprise_installation.hardware-considerations-all-platforms %} -## Downloading the {% data variables.product.prodname_ghe_server %} image +## Descargar la imagen {% data variables.product.prodname_ghe_server %} -{% data reusables.enterprise_installation.download-license %} -{% data reusables.enterprise_installation.download-appliance %} -4. Under "{% data variables.product.prodname_dotcom %} On-premises", select the "Select your hypervisor" dropdown menu and click **XenServer (VHD)**. -5. To download your license file, click **Download license**. +{% data reusables.enterprise_installation.download-license %} {% data reusables.enterprise_installation.download-appliance %} +4. En "{% data variables.product.prodname_dotcom %} Local", selecciona el menú desplegable "Seleccionar el hipervisor" y haz clic en **XenServer (VHD)** . +5. Para descargar el archivo de su licencia, haga clic en **Download license** (Descargar licencia). -## Creating the {% data variables.product.prodname_ghe_server %} instance +## Crear la instancia de {% data variables.product.prodname_ghe_server %} {% data reusables.enterprise_installation.create-ghe-instance %} -1. In XenCenter, import the {% data variables.product.prodname_ghe_server %} image you downloaded. For instructions, see the XenCenter guide "[Import Disk Images](https://docs.citrix.com/en-us/xencenter/current-release/vms-importdiskimage.html)." - - For the "Enable Operating System Fixup" step, select **Don't use Operating System Fixup**. - - Leave the VM powered off when you're finished. -{% data reusables.enterprise_installation.create-attached-storage-volume %} For instructions, see the XenCenter guide "[Add Virtual Disks](https://docs.citrix.com/en-us/xencenter/current-release/vms-storage-addnewdisk.html)." +1. En XenCenter, importa la imagen {% data variables.product.prodname_ghe_server %} que descargaste. Para obtener instrucciones, vea la guía de XenCenter "[Importar imágenes de disco](https://docs.citrix.com/en-us/xencenter/current-release/vms-importdiskimage.html)". + - Para el paso "Enable Operating System Fixup" (Habilitar Ajuste del sistema en funcionamiento), seleccione **Don't use Operating System Fixup** (No usar Ajuste del sistema en funcionamiento). + - Deja la VM apagada cuando hayas finalizado. +{% data reusables.enterprise_installation.create-attached-storage-volume %} Para obtener instrucciones, vea la guía de XenCenter "[Agregar discos virtuales](https://docs.citrix.com/en-us/xencenter/current-release/vms-storage-addnewdisk.html)". -## Configuring the {% data variables.product.prodname_ghe_server %} instance +## Configurar la instancia de {% data variables.product.prodname_ghe_server %} -{% data reusables.enterprise_installation.copy-the-vm-public-dns-name %} -{% data reusables.enterprise_installation.upload-a-license-file %} -{% data reusables.enterprise_installation.save-settings-in-web-based-mgmt-console %} For more information, see "[Configuring the {% data variables.product.prodname_ghe_server %} appliance](/enterprise/admin/guides/installation/configuring-the-github-enterprise-server-appliance)." -{% data reusables.enterprise_installation.instance-will-restart-automatically %} -{% data reusables.enterprise_installation.visit-your-instance %} +{% data reusables.enterprise_installation.copy-the-vm-public-dns-name %} {% data reusables.enterprise_installation.upload-a-license-file %} {% data reusables.enterprise_installation.save-settings-in-web-based-mgmt-console %} Para más información, vea "[Configuración del dispositivo {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/configuring-the-github-enterprise-server-appliance)". +{% data reusables.enterprise_installation.instance-will-restart-automatically %} {% data reusables.enterprise_installation.visit-your-instance %} -## Further reading +## Información adicional -- "[System overview](/enterprise/admin/guides/installation/system-overview)"{% ifversion ghes %} -- "[About upgrades to new releases](/admin/overview/about-upgrades-to-new-releases)"{% endif %} +- "[Información general del sistema](/enterprise/admin/guides/installation/system-overview)"{% ifversion ghes %} +- "[Acerca de las actualizaciones a nuevas versiones](/admin/overview/about-upgrades-to-new-releases)"{% endif %} diff --git a/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance.md b/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance.md index d6705c54dd..b3447d5c73 100644 --- a/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance.md +++ b/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance.md @@ -1,6 +1,6 @@ --- title: Configurar una instancia de preparación -intro: 'Puedes configurar una instancia de {% data variables.product.product_name %} en un ambiente aislado y separado y utilizarla para validar y probar los cambios.' +intro: 'Se puede configurar una instancia {% data variables.product.product_name %} en un entorno independiente y aislado, y usar la instancia para validar y probar los cambios.' redirect_from: - /enterprise/admin/installation/setting-up-a-staging-instance - /admin/installation/setting-up-a-staging-instance @@ -11,26 +11,31 @@ topics: - Enterprise - Infrastructure - Upgrades -shortTitle: Configurar una instancia de pruebas +shortTitle: Set up a staging instance +ms.openlocfilehash: 86006b3dd1fcdd7a7139f35934cafce1f208c8bb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065366' --- +## Acerca de las instancias de ensayo -## Acerca de las instancias de prueba +{% data variables.product.company_short %} recomienda configurar un entorno independiente para probar copias de seguridad, actualizaciones o cambios en la configuración de {% data variables.product.product_location %}. Este entorno, que debes aislar de los sistemas de producción, se llama entorno de ensayo. -{% data variables.product.company_short %} recomienda que configures un ambiente separado para probar los respaldos, actualziaciones o cambios a la configuración de {% data variables.product.product_location %}. Este ambiente, el cual debes aislar de tus sistemas productivos, se denomina ambiente de pruebas. - -Por ejemplo, para protegerte contra una pérdida de datos, puedes validar el respaldo de tu instancia productiva frecuentemente. Puedes restablecer el respaldo de tus datos productivos con frecuencia hacia una instancia separada de {% data variables.product.product_name %} en un ambiente de pruebas. En esta instancia de pruebas, también puedes probar la mejora lanzamiento de características más reciente de {% data variables.product.product_name %}. +Por ejemplo, para protegerte contra la pérdida de datos, puedes validar periódicamente la copia de seguridad de la instancia de producción. Puedes restaurar periódicamente la copia de seguridad de los datos de producción en una instancia independiente de {% data variables.product.product_name %} en un entorno de ensayo. En esta instancia de ensayo también puedes probar la actualización a la versión más reciente de características de {% data variables.product.product_name %}. {% tip %} -**Tip:** Puedes reutilizar tu archivo de licencia existente de {% data variables.product.prodname_enterprise %} siempre y cuando la instancia de pruebas no se utilice en una capacidad de producción. +**Sugerencia:** puedes reutilizar el archivo de licencia existente {% data variables.product.prodname_enterprise %} siempre que la instancia de ensayo no se use en una capacidad de producción. {% endtip %} -## Consideraciones para un ambiente de pruebas +## Consideraciones para un entorno de ensayo -Para probar {% data variables.product.product_name %} exhaustivamente y recrear un ambiente que sea tan similar a tu ambiente de pruebas como sea posible, considera los sistemas externos que interactúan con tu instancia. Por ejemplo, podrías querer probar lo siguiente en tu ambiente de pruebas. +Para probar exhaustivamente {% data variables.product.product_name %} y volver a crear un entorno que sea lo más parecido posible al entorno de producción, ten en cuenta los sistemas externos que interactúan con la instancia. Por ejemplo, puedes probar lo siguiente en el entorno de ensayo. -- La autenticación, especialmente si utilizas un proveedor de autenticación externo como SAML +- Autenticación, especialmente si usas un proveedor de autenticación externo como SAML - La integración con un sistema externo de vales - La integración con un servidor de integración continua - Los scripts externos o el software que usan {% data variables.product.prodname_enterprise_api %} @@ -38,11 +43,11 @@ Para probar {% data variables.product.product_name %} exhaustivamente y recrear ## Configurar una instancia de preparación -1. Realiza una copia de seguridad de tu instancia de producción utilizando {% data variables.product.prodname_enterprise_backup_utilities %}. Para obtener más información, consulta la sección "Acerca de {% data variables.product.prodname_enterprise_backup_utilities %}" en "[Configurar copias de seguridad en tu aparato](/enterprise/admin/guides/installation/configuring-backups-on-your-appliance#about-github-enterprise-server-backup-utilities)." -2. Configura una nueva instancia para que actúe como tu entorno de preparación. Puedes utilizar las mismas guías para aprovisionar e instalar tu instancia de preparación como hiciste para tu instancia de producción. Para obtener más información, consulta "[Configurar una instancia del {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/setting-up-a-github-enterprise-server-instance/)." -3. Opcionalmente, si planeas probar la funcionalidad de {% data variables.product.prodname_actions %} en tu ambiente de pruebas, revisa las consideraciones para tus bitácoras y almacenamiento. Para obtener más información, consulta la sección "[Utilizar un ambiente de pruebas](/admin/github-actions/advanced-configuration-and-troubleshooting/using-a-staging-environment)". -4. Restaura tu copia de seguridad a tu instancia de preparación. Para obtener más información, consulta la sección "Restaurar una copia de seguridad" en "[Configurar copias de seguridad en tu aparato](/enterprise/admin/guides/installation/configuring-backups-on-your-appliance#restoring-a-backup)." +1. Realiza una copia de seguridad de tu instancia de producción utilizando {% data variables.product.prodname_enterprise_backup_utilities %}. Para obtener más información, vea la sección "Acerca de {% data variables.product.prodname_enterprise_backup_utilities %}" en "[Configuración de copias de seguridad en el dispositivo](/enterprise/admin/guides/installation/configuring-backups-on-your-appliance#about-github-enterprise-server-backup-utilities)". +2. Configura una nueva instancia para que actúe como tu entorno de preparación. Puedes utilizar las mismas guías para aprovisionar e instalar tu instancia de preparación como hiciste para tu instancia de producción. Para más información, vea "[Configuración de una instancia de {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/setting-up-a-github-enterprise-server-instance/)". +3. Opcionalmente, si tienes previsto probar la funcionalidad {% data variables.product.prodname_actions %} en el entorno de prueba, revisa las consideraciones para los registros y el almacenamiento. Para obtener más información, consulta «[Uso de un entorno de ensayo](/admin/github-actions/advanced-configuration-and-troubleshooting/using-a-staging-environment)». +4. Restaura tu copia de seguridad a tu instancia de preparación. Para obtener más información, vea la sección "Restauración de una copia de seguridad" en "[Configuración de copias de seguridad en el dispositivo](/enterprise/admin/guides/installation/configuring-backups-on-your-appliance#restoring-a-backup)". -## Leer más +## Información adicional -- "[Acerca de las mejoras a los lanzamientos nuevos](/admin/overview/about-upgrades-to-new-releases)" +- «[Acerca de las actualizaciones a nuevas versiones](/admin/overview/about-upgrades-to-new-releases)» diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics.md index 7408d37941..3853417908 100644 --- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics.md +++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics.md @@ -1,6 +1,6 @@ --- -title: Acerca de las estadísitcas del servidor -intro: 'Puedes utilizar {% data variables.product.prodname_server_statistics %} para analizar tus propios datos agregados de {% data variables.product.prodname_ghe_server %} y ayudarnos a mejorar los productos de {% data variables.product.company_short %}.' +title: Acerca de las estadísticas del servidor +intro: 'Puedes usar {% data variables.product.prodname_server_statistics %} para analizar tus propios datos agregados de {% data variables.product.prodname_ghe_server %} y ayudarnos a mejorar los productos de {% data variables.product.company_short %}.' versions: feature: server-statistics permissions: 'Enterprise owners can enable {% data variables.product.prodname_server_statistics %}.' @@ -8,49 +8,54 @@ redirect_from: - /early-access/github/analyze-how-your-team-works-with-server-statistics/about-server-statistics topics: - Enterprise +ms.openlocfilehash: c71cab38c096d5984a5136147b6dbc75e794c173 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147409327' --- +## Acerca de las ventajas de {% data variables.product.prodname_server_statistics %} -## Acerca de los beneficios de las {% data variables.product.prodname_server_statistics %} +{% data variables.product.prodname_server_statistics %} puede ayudarte a prever las necesidades de la organización, comprender cómo trabaja el equipo y mostrar el valor que obtienes de {% data variables.product.prodname_ghe_server %}. -Las {% data variables.product.prodname_server_statistics %} 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 %}. +Una vez habilitadas, las {% data variables.product.prodname_server_statistics %} recopilan datos agregados sobre cuánto se utilizan determinadas características en la instancia a lo largo del tiempo. A diferencia de otros puntos de conexión de la [API Admin Stats](/rest/reference/enterprise-admin#admin-stats), que solo devuelven los datos del día anterior, {% data variables.product.prodname_server_statistics %} proporciona datos históricos de todas las métricas de {% data variables.product.prodname_server_statistics %} recopiladas desde el día que habilitaste la característica. Para más información, consulta "[Habilitación de {% data variables.product.prodname_server_statistics %} para la empresa](/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise)". -Once enabled, {% data variables.product.prodname_server_statistics %} collects aggregate data on how much certain features are used on your instance over time. A diferencia de otras terminales de la [API de estadísticas administrativas](/rest/reference/enterprise-admin#admin-stats), las cuales solo devuelven datos del último día, {% data variables.product.prodname_server_statistics %} proporciona datos históricos de todas las métricas de {% data variables.product.prodname_server_statistics %} desde el día en el que habilitaste la característica. 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)". +Al habilitar {% data variables.product.prodname_server_statistics %}, ayudas a crear un {% data variables.product.prodname_dotcom %} mejor. Los datos agregados que nos proporciones nos brindarán información sobre cómo {% data variables.product.prodname_dotcom %} agrega valor a nuestros clientes. Esta información permite que {% data variables.product.company_short %} tome decisiones más fundamentadas y mejor informadas sobre los productos, lo que, en última instancia, te beneficia. -When you enable {% data variables.product.prodname_server_statistics %}, you're helping to build a better {% data variables.product.prodname_dotcom %}. The aggregated data you'll provide gives us insights into how {% data variables.product.prodname_dotcom %} adds value to our customers. This information allows {% data variables.product.company_short %} to make better and more informed product decisions, ultimately benefiting you. +## Acerca de la seguridad de los datos -## About data security +Respetamos tus datos. Nunca transmitiremos los datos de {% data variables.product.product_location %}, a menos que primero nos hayas dado permiso para hacerlo. -We respect your data. We will never transmit data from {% data variables.product.product_location %} unless you have first given us permission to do so. +No recopilamos información personal. Tampoco recopilamos contenido de {% data variables.product.company_short %}, como código, incidencias, comentarios ni contenido de solicitud de incorporación de cambios. -We collect no personal data. We also don't collect any {% data variables.product.company_short %} content, such as code, issues, comments, or pull request content. +Solo los propietarios de la cuenta empresarial conectada o la organización en {% data variables.product.prodname_ghe_cloud %} pueden acceder a los datos. -Only owners of the connected enterprise account or organization on {% data variables.product.prodname_ghe_cloud %} can access the data. +Solo determinadas métricas agregadas se recopilan en repositorios, incidencias, solicitudes de incorporación de cambios y otras características. Para ver la lista de métricas agregadas recopiladas, consulta "[Datos de {% data variables.product.prodname_server_statistics %} recopilados](#server-statistics-data-collected)". -Only certain aggregate metrics are collected on repositories, issues, pull requests, and other features. To see the list of aggregate metrics collected, see "[{% data variables.product.prodname_server_statistics %} data collected](#server-statistics-data-collected)." +Las actualizaciones de las métricas recopiladas se producirán en versiones de características futuras de {% data variables.product.prodname_ghe_server %} y se describirán en las [notas de la versión de {% data variables.product.prodname_ghe_server %}](/admin/release-notes). Además, actualizaremos este artículo con todas las actualizaciones de métricas. -Any updates to the collected metrics will happen in future feature releases of {% data variables.product.prodname_ghe_server %} and will be described in the [{% data variables.product.prodname_ghe_server %} release notes](/admin/release-notes). In addition, we will update this article with all metric updates. +Para comprender mejor cómo almacenamos y protegemos los datos de {% data variables.product.prodname_server_statistics %}, consulta "[Seguridad de GitHub](https://github.com/security)". -For a better understanding of how we store and secure {% data variables.product.prodname_server_statistics %} data, see "[GitHub Security](https://github.com/security)." +### Acerca de la retención y eliminación de datos -### About data retention and deletion +{% data variables.product.company_short %} recopila datos de {% data variables.product.prodname_server_statistics %} siempre y cuando la licencia de {% data variables.product.prodname_ghe_server %} esté activa y la característica {% data variables.product.prodname_server_statistics %} esté habilitada. -{% data variables.product.company_short %} recopila datos de {% data variables.product.prodname_server_statistics %} durante todo el tiempo en el que tu licencia de {% data variables.product.prodname_ghe_server %} esté activa y la característica de {% data variables.product.prodname_server_statistics %} esté habilitada. +Para eliminar los datos, ponte en contacto con el Soporte técnico de GitHub, el representante de tu cuenta de {% data variables.product.prodname_dotcom %} o el administrador de satisfacción del cliente. Por lo general, eliminamos los datos en el período que se especifica en nuestra declaración de privacidad. Para más información, consulta la [declaración de privacidad de {% data variables.product.company_short %}](/free-pro-team@latest/site-policy/privacy-policies/github-privacy-statement#data-retention-and-deletion-of-data) en la documentación de {% data variables.product.prodname_dotcom_the_website %}. -If you would like to delete your data, you may do so by contacting GitHub Support, your {% data variables.product.prodname_dotcom %} account representative, or your Customer Success Manager. Generally, we delete data in the timeframe specified in our privacy statement. For more information, see [{% data variables.product.company_short %}'s privacy statement](/free-pro-team@latest/site-policy/privacy-policies/github-privacy-statement#data-retention-and-deletion-of-data) in the {% data variables.product.prodname_dotcom_the_website %} documentation. +### Acerca de la portabilidad de los datos -### About data portability +Como propietario de una organización o propietario de una empresa en {% data variables.product.prodname_ghe_cloud %}, puedes acceder a los datos de {% data variables.product.prodname_server_statistics %} mediante la exportación de los datos en un archivo CSV o JSON o mediante la API REST de {% data variables.product.prodname_server_statistics %}. Para más información, consulta "[Solicitud de {% data variables.product.prodname_server_statistics %} mediante la API REST](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api)" o "[Exportación de {% data variables.product.prodname_server_statistics %}](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/exporting-server-statistics)". -As an organization owner or enterprise owner on {% data variables.product.prodname_ghe_cloud %}, you can access {% data variables.product.prodname_server_statistics %} data by exporting the data in a CSV or JSON file or through the {% data variables.product.prodname_server_statistics %} REST API. Para obtener más información, consulta la sección "[Solicitar las {% data variables.product.prodname_server_statistics %} utilizando la API de REST](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api)" o "[Exportar las {% data variables.product.prodname_server_statistics %}](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/exporting-server-statistics)". +## Acerca de la deshabilitación de la recopilación de datos -## About disabling data collection +Puede deshabilitar la característica {% data variables.product.prodname_server_statistics %} en cualquier momento. Para más información, consulta "[Habilitación de {% data variables.product.prodname_server_statistics %} para la empresa](/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise)". -You can disable the {% data variables.product.prodname_server_statistics %} feature at any time. 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)". +## Datos de {% data variables.product.prodname_server_statistics %} recopilados -## {% data variables.product.prodname_server_statistics %} data collected +Después de habilitar {% data variables.product.prodname_server_statistics %}, las métricas se recopilan mediante un trabajo diario que se ejecuta en {% data variables.product.product_location %}. Las métricas agregadas se almacenan en la organización o en la cuenta empresarial en {% data variables.product.prodname_ghe_cloud %} y no se almacenan en {% data variables.product.product_location %}. -After you enable {% data variables.product.prodname_server_statistics %}, metrics are collected through a daily job that runs on {% data variables.product.product_location %}. The aggregate metrics are stored on your organization or enterprise account on {% data variables.product.prodname_ghe_cloud %} and are not stored on {% data variables.product.product_location %}. - -The following aggregate metrics will be collected and transmitted on a daily basis and represent the total counts for the day: +Las métricas siguiente se recopilarán y transmitirán diariamente y representarán el recuento total del día: - `active_hooks` - `admin_users` - `closed_issues` @@ -93,8 +98,8 @@ The following aggregate metrics will be collected and transmitted on a daily bas - `total_wikis` - `unmergeable_pulls` -## {% data variables.product.prodname_server_statistics %} payload example +## Ejemplo de carga útil de {% data variables.product.prodname_server_statistics %} -Para ver un ejemplo de la carga útil de respuesta para la API de {% data variables.product.prodname_server_statistics %}, consulta la sección "[Solicitar {% data variables.product.prodname_server_statistics %} utilizando la API de REST](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api)". +Para ver un ejemplo de la carga útil de respuesta de la API {% data variables.product.prodname_server_statistics %}, consulta "[Solicitud de {% data variables.product.prodname_server_statistics %} mediante la API REST](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api)". -To see a list of the data collected, see "[{% data variables.product.prodname_server_statistics %} data collected](#server-statistics-data-collected)." +Para ver una lista de los datos recopilados, consulta "[Datos de {% data variables.product.prodname_server_statistics %} recopilados](#server-statistics-data-collected)". 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 bb181164ec..ef29d55353 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 @@ -1,41 +1,52 @@ --- -title: Exporting Server Statistics +title: Exportación de estadísticas del servidor 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.' +intro: 'Puedes usar tus propias herramientas para analizar el uso de {% data variables.product.prodname_ghe_server %} a lo largo del tiempo descargando las métricas de {% data variables.product.prodname_server_statistics %} en un archivo CSV o JSON.' versions: feature: server-statistics redirect_from: - /early-access/github/analyze-how-your-team-works-with-server-statistics/exploring-server-statistics +ms.openlocfilehash: 4e8fa1d040303ec569d11a8a41708ede10b3e76e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147718169' --- +Puede descargar hasta los últimos 365 días de datos de {% data variables.product.prodname_server_statistics %} en un archivo CSV o JSON. Estos datos, que incluyen métricas agregadas en repositorios, problemas y solicitudes de incorporación de cambios, pueden ayudarte a anticipar las necesidades de tu organización, comprender cómo funciona el equipo y mostrar el valor que obtienes de {% data variables.product.prodname_ghe_server %}. -You can download up to the last 365 days of {% data variables.product.prodname_server_statistics %} data in a CSV or JSON file. 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 %}. +Para poder descargar estos datos, debes habilitar {% data variables.product.prodname_server_statistics %}. Para más información, consulta "[Habilitación de {% data variables.product.prodname_server_statistics %} para tu empresa](/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise)". -Before you can download this data, 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)". +Para obtener una vista previa de las métricas disponibles para su descarga, consulta "[Acerca de {% data variables.product.prodname_server_statistics %}](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics)". -To preview the metrics available to download, see "[About {% data variables.product.prodname_server_statistics %}](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics)." +Para descargar estas métricas, debes ser propietario de la empresa o propietario de la organización en {% data variables.product.prodname_ghe_cloud %}. + - Si {% data variables.product.product_location %} está conectada a una cuenta de empresa en {% data variables.product.prodname_ghe_cloud %}, consulta "[Descarga de métricas de la cuenta de empresa](#downloading-metrics-from-your-enterprise-account)". + - Si {% data variables.product.product_location %} está conectada a una organización en {% data variables.product.prodname_ghe_cloud %}, consulta "[Descarga de métricas de la organización](#downloading-metrics-from-your-organization)". -To download these metrics, you must be an enterprise owner or organization owner on {% data variables.product.prodname_ghe_cloud %}. - - If {% data variables.product.product_location %} is connected to an enterprise account on {% data variables.product.prodname_ghe_cloud %}, see "[Downloading metrics from your enterprise account](#downloading-metrics-from-your-enterprise-account)." - - If {% data variables.product.product_location %} is connected to an organization on {% data variables.product.prodname_ghe_cloud %}, see "[Downloading metrics from your organization](#downloading-metrics-from-your-organization)." +Para más información sobre {% data variables.product.prodname_github_connect %}, consulta "[Acerca de {% data variables.product.prodname_github_connect %}](/admin/configuration/configuring-github-connect/about-github-connect)". -Para aprender más sobre el {% data variables.product.prodname_github_connect %}, consulta la sección "[Acerca del {% data variables.product.prodname_github_connect %}](/admin/configuration/configuring-github-connect/about-github-connect)". +## Descarga de métricas de la cuenta de empresa -## Downloading metrics from your enterprise account +1. En la esquina superior derecha de {% data variables.product.prodname_ghe_cloud %}, haz clic en tu foto de perfil y luego en **Tu perfil**. + ![Menú desplegable con la opción "Tus empresas"](/assets/images/help/enterprises/enterprise-admin-account-settings.png) -1. En la esquina superior derecha de {% data variables.product.prodname_ghe_cloud %}, da clic en tu foto de perfil y luego en **Tus empresas**. ![Drop down menu with "Your enterprises" option](/assets/images/help/enterprises/enterprise-admin-account-settings.png) +2. Junto a la cuenta de empresa deseada, haz clic en **Configuración**. + ![Botón de configuración junto a la cuenta de administrador Enterprise](/assets/images/help/enterprises/enterprise-admin-account-settings-button.png) -2. Next to your desired enterprise account, click **Settings**. ![Settings button next to Enterprise admin account](/assets/images/help/enterprises/enterprise-admin-account-settings-button.png) - -3. A la izquierda, haz clic en **GitHub Connect**. ![GitHub Connect option under enterprise admin account](/assets/images//help/enterprises/enterprise-admin-github-connect.png) +3. A la izquierda, haz clic en **Conectar a GitHub**. + ![Opción Conectar a GitHub en la cuenta de administrador de empresa](/assets/images//help/enterprises/enterprise-admin-github-connect.png) {% data reusables.server-statistics.csv-download %} -## Downloading metrics from your organization +## Descarga de métricas de la organización -1. In the top-right corner of {% data variables.product.prodname_ghe_cloud %}, click your profile photo, then click **Your organizations**. ![Drop down menu with "Your organizations" option](/assets/images/help/enterprises/github-enterprise-cloud-organizations.png) +1. En la esquina superior derecha de {% data variables.product.prodname_ghe_cloud %}, haz clic en tu foto de perfil y, luego, en **Tu perfil**. + ![Menú desplegable con la opción "Tus organizaciones"](/assets/images/help/enterprises/github-enterprise-cloud-organizations.png) -2. In the list of organizations, next to the organization that's connected to {% data variables.product.product_location %}, click **Settings**. ![Settings button next to {% data variables.product.prodname_ghe_cloud %} organization](/assets/images/help/enterprises/settings-for-ghec-org.png) +2. En la lista de organizaciones, junto a la organización conectada a {% data variables.product.product_location %}, haz clic en **Configuración**. + ![Botón de Configuración junto a la organización {% data variables.product.prodname_ghe_cloud %}](/assets/images/help/enterprises/settings-for-ghec-org.png) -3. A la izquierda, haz clic en **GitHub Connect**. ![GitHub Connect option in an organization account settings left sidebar](/assets/images/help/enterprises/github-connect-option-for-ghec-org.png) +3. A la izquierda, haz clic en **Conectar a GitHub**. + ![Opción Conectar a GitHub en la barra lateral izquierda de la configuración de la cuenta de la organización](/assets/images/help/enterprises/github-connect-option-for-ghec-org.png) {% 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 297e6cf222..85341260fb 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,12 +1,18 @@ --- -title: Analyzing how your team works with 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 %}.' +title: Análisis de cómo trabaja el equipo con las estadísticas del servidor +shortTitle: Server Statistics +intro: 'Para analizar cómo funciona el equipo, debes comprender el valor que obtienes de {% data variables.product.prodname_ghe_server %} y ayudarnos a mejorar nuestros productos. Puedes utilizar {% data variables.product.prodname_server_statistics %} para revisar tu uso de los datos de {% data variables.product.prodname_ghe_server %} y compartir estos datos agregados con {% data variables.product.company_short %}.' versions: feature: server-statistics children: - /about-server-statistics - /exporting-server-statistics - /requesting-server-statistics-using-the-rest-api +ms.openlocfilehash: 76f0e75b3d496800368a2dca38f613ba750924bc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065910' --- 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 8c045d76e0..93963f4faf 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 @@ -1,15 +1,20 @@ --- -title: Requesting Server Statistics using the REST API +title: Solicitud de estadísticas del servidor mediante la API REST 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.' +intro: 'Puedes usar tus propias herramientas para analizar el uso de {% data variables.product.prodname_ghe_server %} a lo largo del tiempo solicitando las métricas {% data variables.product.prodname_server_statistics %} recopiladas mediante la API REST.' versions: feature: server-statistics redirect_from: - /early-access/github/analyze-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api +ms.openlocfilehash: d93a51a1d39840187b14480eb91e06e0a4606332 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147409335' --- +Puedes solicitar las métricas de hasta 365 días en una única solicitud de API REST de {% data variables.product.prodname_server_statistics %}. Estos datos, que incluyen métricas agregadas en repositorios, incidencias y solicitudes de incorporación de cambios, pueden ayudarte a anticipar las necesidades de la organización, comprender cómo trabaja el equipo y mostrar el valor que obtienes de {% data variables.product.prodname_ghe_server %}. Para obtener una lista de las métricas recopiladas, consulta "[Datos de {% data variables.product.prodname_server_statistics %} recopilados](/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 %}. Para encontrar una lista de las métricas recopiladas, consulta la sección "[Datos de {% data variables.product.prodname_server_statistics %} recopilados](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics#server-statistics-data-collected)". +Para poder usar la API REST de {% data variables.product.prodname_server_statistics %}, debes habilitar las {% data variables.product.prodname_server_statistics %}. Para obtener más información, consulta "[Habilitación de {% data variables.product.prodname_server_statistics %} para la empresa](/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise)". -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)". - -Para obtener más información sobre cómo utilizar la API de REST para solicitar estadísticas de servidor, consulta la sección "[Obtener estadísticas de {% data variables.product.prodname_ghe_server %}](/enterprise-cloud@latest/rest/enterprise-admin/admin-stats#get-github-enterprise-server-statistics)" en la documentación de la API de REST de {% data variables.product.prodname_ghe_cloud %}. +Para obtener más información sobre el uso de la API REST para solicitar estadísticas del servidor, consulta "[Obtención de estadísticas de {% data variables.product.prodname_ghe_server %}](/enterprise-cloud@latest/rest/enterprise-admin/admin-stats#get-github-enterprise-server-statistics)" en la documentación de la API REST de {% data variables.product.prodname_ghe_cloud %}. diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/activity-dashboard.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/activity-dashboard.md index 7234a57b8b..f14beb14ff 100644 --- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/activity-dashboard.md +++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/activity-dashboard.md @@ -12,13 +12,18 @@ versions: ghae: '*' topics: - Enterprise +ms.openlocfilehash: 3c1c9ade1baed615d70ca82c8104ce0ed11921fd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120233' --- - El Tablero de actividades te proporciona gráficos semanales, mensuales y anuales de la cantidad de: - Solicitudes de extracción nuevas - Solicitudes de extracción fusionadas -- Problemas nuevos -- Problemas resueltos +- Nuevas incidencias +- Problemas cerrados - Comentarios de problemas nuevos - Repositorios nuevos - Cuentas de usuario nuevas @@ -29,5 +34,7 @@ El Tablero de actividades te proporciona gráficos semanales, mensuales y anuale ## Acceder al Tablero de actividades -1. En la parte superior de cualquier página, haz clic en **Explore** (Explorar). ![Explorar la etiqueta](/assets/images/enterprise/settings/ent-new-explore.png) -2. En el margen izquierdo superior, haz clic en **Activity** (Actividad). ![Botón de actividades](/assets/images/enterprise/activity/activity-button.png) +1. En la parte superior de cualquier página, haga clic en **Explore**. +![Pestaña Explore](/assets/images/enterprise/settings/ent-new-explore.png) +2. En la esquina superior derecha, haga clic en **Activity**. +![Botón Activity](/assets/images/enterprise/activity/activity-button.png) diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/index.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/index.md index 7b0136d77e..f240860fc7 100644 --- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/index.md +++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/index.md @@ -1,6 +1,6 @@ --- -title: Explorar la actividad de los usuarios en tu empresa -intro: 'Puedes ver la actividad de sistema y de usuario si aprovechas los tableros, webhooks y el reenvío de bitácoras.' +title: Exploración de la actividad del usuario en la empresa +intro: 'Para ver la actividad del usuario y del sistema, utiliza los paneles, los webhooks y el reenvío de registros.' versions: ghec: '*' ghes: '*' @@ -12,6 +12,12 @@ children: - /viewing-push-logs - /log-forwarding - /managing-global-webhooks -shortTitle: Explorar la actividad de los usuarios +shortTitle: Explore user activity +ms.openlocfilehash: 2e462be60197d1f9f209bdabfbbffb2332564549 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147075259' --- diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding.md index 7bc1b50abd..0a1d617584 100644 --- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding.md +++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding.md @@ -1,6 +1,6 @@ --- title: Redireccionamiento de registro -intro: '{% data variables.product.product_name %} utiliza `syslog-ng` para reenviar bitácoras de {% ifversion ghes %}sistema{% elsif ghae %}Git{% endif %} y de aplicaciones al servidor que especifiques.' +intro: '{% data variables.product.product_name %} usa `syslog-ng` para reenviar registros del {% ifversion ghes %}sistema{% elsif ghae %}Git{% endif %} y aplicaciones al servidor que especifiques.' redirect_from: - /enterprise/admin/articles/log-forwarding - /enterprise/admin/installation/log-forwarding @@ -17,37 +17,46 @@ topics: - Enterprise - Logging - Security +ms.openlocfilehash: 935c8f0221c4541d2801a5e705779efff3d34370 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145115218' --- - ## Acerca del reenvío de bitácoras -Es compatible cualquier sistema de recopilación de registro que admita los flujos de registro syslog-style (p. ej., [Logstash](http://logstash.net/) y [Splunk](http://docs.splunk.com/Documentation/Splunk/latest/Data/Monitornetworkports)). +Se admite cualquier sistema de recopilación de registros que admita flujos de registro de estilo syslog (por ejemplo, [Logstash](http://logstash.net/) y [Splunk](http://docs.splunk.com/Documentation/Splunk/latest/Data/Monitornetworkports)). Cuando habilitas el reenvío de bitácoras, debes cargar un certificado de CA para cifrar las comunicaciones entre las terminales de syslog. Tu aplicativo y el servidor remoto de syslog realizará un SSL de dos vías, cada una proporcionará un certificado a la otra y validará el certificado que recibió. ## Habilitar redireccionamiento de registro {% ifversion ghes %} -1. En la página de parámetros {% data variables.enterprise.management_console %}, en la barra lateral izquierda, haz clic en **(Monitoring) Revisar**. -1. Selecciona **Enable log forwarding (Habilitar redireccionamiento de registro)**. -1. En el campo **Server address (Dirección del servidor)**, escribe la dirección del servidor al que desees redireccionar los registros. Puedes especificar varias direcciones en una lista de separación por coma. +1. En la página de configuración de {% data variables.enterprise.management_console %}, en la barra lateral izquierda, haga clic en **Supervisión**. +1. Seleccione **Habilitar reenvío de registros**. +1. En el campo **Dirección del servidor**, escriba la dirección del servidor al que quiera redireccionar los registros. Puedes especificar varias direcciones en una lista de separación por coma. 1. En el menú desplegable de Protocolo, selecciona el protocolo a utilizar para que se comunique con el servidor de registro. El protocolo se aplicará a todos los destinos de registro especificados. -1. Opcionalmente, selecciona **Habilitar TLS**. Te recomendamos habilitar TLS de acuerdo con tus políticas de seguridad locales, especialmente si existen redes no confiables entre el aplicativo y cualquier servidor de bitácoras remoto. -1. Para cifrar la comunicación entre las terminales de syslog, haz clic en **Elegir archivo** y elige un certificado de CA para el servidor remoto de syslog. Deberás cargar un paquete de CA que contenga una concatenación del certificado de las CA que se involucran en firmar el certificado del servidor de remoto de bitácoras. Se validará la cadena de certificado completa, y debe terminar en un certificado raíz. Para obtener más información, consulta [Opciones TLS en la documentación de syslog-ng](https://support.oneidentity.com/technical-documents/syslog-ng-open-source-edition/3.16/administration-guide/56#TOPIC-956599). -{% elsif ghae %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -1. Debajo de {% octicon "gear" aria-label="The Settings gear" %} **Configuración**, da clic en **Reenvío de bitácoras**. ![Pestaña de reenvío de bitácoras](/assets/images/enterprise/business-accounts/log-forwarding-tab.png) -1. Debajo de "Reenvío de bitácoras", selecciona **Habilitar el reenvío de bitácoras**. ![Casilla de verificación para habilitar el reenvío de bitácoras](/assets/images/enterprise/business-accounts/enable-log-forwarding-checkbox.png) -1. Debajo de "Dirección del servidor", ingresa la dirección del servidor al cual quieras reenviar las bitácoras. ![Campo de dirección del servidor](/assets/images/enterprise/business-accounts/server-address-field.png) -1. Utiliza el menú desplegable de "Protocolo", y selecciona un protocolo. ![Menú desplegable del protocolo](/assets/images/enterprise/business-accounts/protocol-drop-down-menu.png) -1. Opcionalmente, para habilitar la comunicación cifrada con TLS entre las terminales de syslog, selecciona **Habilitar TLS**. ![Casilla de verificación para habilitar TLS](/assets/images/enterprise/business-accounts/enable-tls-checkbox.png) -1. Debajo de "Certificado público", pega tu certificado x509. ![Caja de texto para el certificado público](/assets/images/enterprise/business-accounts/public-certificate-text-box.png) -1. Haz clic en **Save ** (guardar). ![Botón de guardar para el reenvío de bitácoras](/assets/images/enterprise/business-accounts/save-button-log-forwarding.png) -{% endif %} +1. Opcionalmente, seleccione **Habilitar TLS**. Te recomendamos habilitar TLS de acuerdo con tus políticas de seguridad locales, especialmente si existen redes no confiables entre el aplicativo y cualquier servidor de bitácoras remoto. +1. Para cifrar la comunicación entre los puntos de conexión de syslog, haga clic en **Elegir archivo** y seleccione un certificado de CA para el servidor remoto de syslog. Deberás cargar un paquete de CA que contenga una concatenación del certificado de las CA que se involucran en firmar el certificado del servidor de remoto de bitácoras. Se validará la cadena de certificado completa, y debe terminar en un certificado raíz. Para más información, vea [Opciones de TLS en la documentación de syslog-ng](https://support.oneidentity.com/technical-documents/syslog-ng-open-source-edition/3.16/administration-guide/56#TOPIC-956599). +{% elsif ghae %} {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} +1. En {% octicon "gear" aria-label="The Settings gear" %} **Configuración**, haga clic en **Reenvío de registros**. + ![Pestaña Reenvío de registros](/assets/images/enterprise/business-accounts/log-forwarding-tab.png) +1. En "Reenvío de registros", seleccione **Habilitar reenvío de registros**. + ![Casilla para habilitar el reenvío de registros](/assets/images/enterprise/business-accounts/enable-log-forwarding-checkbox.png) +1. Debajo de "Dirección del servidor", ingresa la dirección del servidor al cual quieras reenviar las bitácoras. + ![Campo Dirección del servidor](/assets/images/enterprise/business-accounts/server-address-field.png) +1. Utiliza el menú desplegable de "Protocolo", y selecciona un protocolo. + ![Menú desplegable Protocolo](/assets/images/enterprise/business-accounts/protocol-drop-down-menu.png) +1. Opcionalmente, para habilitar la comunicación cifrada de TLS entre los puntos de conexión de syslog, seleccione **Habilitar TLS**. + ![Casilla para habilitar TLS](/assets/images/enterprise/business-accounts/enable-tls-checkbox.png) +1. Debajo de "Certificado público", pega tu certificado x509. + ![Cuadro de texto para el certificado público](/assets/images/enterprise/business-accounts/public-certificate-text-box.png) +1. Haga clic en **Save**(Guardar). + ![Botón Guardar para el reenvío de registros](/assets/images/enterprise/business-accounts/save-button-log-forwarding.png) {% endif %} {% ifversion ghes %} ## Solución de problemas -Si encuentras problemas con el redireccionamiento de registro, contacta a {% data variables.contact.contact_ent_support %} y adjunta el archivo de salida de `http(s)://[hostname]/setup/diagnostics` to your email. +Si tiene problemas con el reenvío de registros, póngase en contacto con {% data variables.contact.contact_ent_support %} y adjunte el archivo de salida de `http(s)://[hostname]/setup/diagnostics` al correo electrónico. {% endif %} diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/managing-global-webhooks.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/managing-global-webhooks.md index 832e627ed4..520732d950 100644 --- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/managing-global-webhooks.md +++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/managing-global-webhooks.md @@ -1,6 +1,6 @@ --- title: Administrar webhooks globales -shortTitle: Adminsitrar webhooks globales +shortTitle: Manage global webhooks intro: Puedes configurar webhooks globales para notificar a los servidores web externos cuándo ocurren los eventos dentro de tu empresa. permissions: Enterprise owners can manage global webhooks for an enterprise account. redirect_from: @@ -22,11 +22,16 @@ type: how_to topics: - Enterprise - Webhooks +ms.openlocfilehash: 751a6dc55b9d1aded22a8225f4bf7d058aa32b77 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120225' --- - ## Acerca de los webhooks locales -Puedes utilizar webhooks globales para notificar a un servidor web externo cuando ocurren los eventos dentro de tu empresa. Puedes configurar el servidor para que reciba la carga útil del webhook, luego ejecutar una aplicación o código que monitoree, responda a o requiera reglas para la administración de usuarios y organizaciones para tu empresa. Para obtener más información, consulta la sección "[webhooks](/developers/webhooks-and-events/webhooks)". +Puedes utilizar webhooks globales para notificar a un servidor web externo cuando ocurren los eventos dentro de tu empresa. Puedes configurar el servidor para que reciba la carga útil del webhook, luego ejecutar una aplicación o código que monitoree, responda a o requiera reglas para la administración de usuarios y organizaciones para tu empresa. Para más información, vea "[Webhooks](/developers/webhooks-and-events/webhooks)". Por ejemplo, puedes configurar a {% data variables.product.product_location %} para que envíe un webhook cuando alguien crea, borra o modifica un repositorio u organización dentro de tu empresa. Puedes configurar el servidor para que realice una tarea automáticamente después de recibir el webhook. @@ -36,53 +41,53 @@ Por ejemplo, puedes configurar a {% data variables.product.product_location %} p ## Agregar un webhook local -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.hooks-tab %} -5. Haz clic en **Add webhook** (Agregar webhook). ![Botón Agregar webhook en la página webhooks en el centro de administración](/assets/images/enterprise/site-admin-settings/add-global-webhook-button.png) -6. Escribe la URL donde quisieras recibir las cargas. ![Campo para escribir una URL de carga](/assets/images/enterprise/site-admin-settings/add-global-webhook-payload-url.png) -7. Opcionalmente, usa el menú desplegable **Tipo de contenido** y haz clic en un formato de carga. ![Menú desplegable que detalla las opciones de tipo de contenido](/assets/images/enterprise/site-admin-settings/add-global-webhook-content-type-dropdown.png) -8. Opcionalmente, en el campo **Secreto**, escribe una cadena para usar como una clave `secret`. ![Campo para escribir una cadena para usar como clave secreta](/assets/images/enterprise/site-admin-settings/add-global-webhook-secret.png) -9. Opcionalmente, si la URL de tu carga útil es HTTPS y no quisieras que {% data variables.product.prodname_ghe_server %} verifique los certificados SSL cuando entregue las cargas útiles, selecciona **Inhabilitar la verificación SSL**. Lee la información sobre verificación SSL, luego haz clic en **Entiendo que mis webhooks pueden no ser seguros**. ![Casilla de verificación para inhabilitar la verificación por SSL](/assets/images/enterprise/site-admin-settings/add-global-webhook-disable-ssl-button.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} +5. Haga clic en **Agregar webhook**. + ![Botón Agregar webhook en la página Webhooks del centro de administración](/assets/images/enterprise/site-admin-settings/add-global-webhook-button.png) +6. Escribe la URL donde quisieras recibir las cargas. + ![Campo para escribir una URL de carga](/assets/images/enterprise/site-admin-settings/add-global-webhook-payload-url.png) +7. Opcionalmente, use el menú desplegable **Tipo de contenido** y haga clic en un formato de carga. + ![Menú desplegable con las opciones de tipo de contenido](/assets/images/enterprise/site-admin-settings/add-global-webhook-content-type-dropdown.png) +8. Opcionalmente, en el campo **Secreto**, escriba una cadena que se usará como clave `secret`. + ![Campo para escribir una cadena que usar como clave secreta](/assets/images/enterprise/site-admin-settings/add-global-webhook-secret.png) +9. Opcionalmente, si la URL de la carga es HTTPS y no quiere que {% data variables.product.prodname_ghe_server %} compruebe los certificados SSL cuando entregue las cargas, seleccione **deshabilitar la comprobación SSL**. Lea la información sobre la comprobación SSL y, después, haga clic en **I understand my webhooks may not be secure**. + ![Casilla de verificación para deshabilitar la comprobación SSL](/assets/images/enterprise/site-admin-settings/add-global-webhook-disable-ssl-button.png) {% warning %} - **Advertencia:** La verificación SSL ayuda a garantizar que las cargas de enganche se entreguen de forma segura. No es recomendable desactivar la verificación SSL. + **Advertencia:** La comprobación SSL ayuda a garantizar que las cargas de enlace se entreguen de forma segura. No es recomendable desactivar la verificación SSL. {% endwarning %} -10. Decide si te gustaría que este webhook se active para cada evento o para aquellos seleccionados. ![Botones de selección con opciones para recibir cargas para cada evento o eventos seleccionados](/assets/images/enterprise/site-admin-settings/add-global-webhook-select-events.png) - - Para cada evento, selecciona **Enviarme todo**. - - Para elegir eventos específicos, selecciona **Dejarme seleccionar eventos individuales**. +10. Decide si te gustaría que este webhook se active para cada evento o para aquellos seleccionados. + ![Botones de radio con opciones para recibir cargas para cada evento o eventos seleccionados](/assets/images/enterprise/site-admin-settings/add-global-webhook-select-events.png) + - Para cada evento, seleccione **Send me everything**. + - Para elegir eventos concretos, seleccione **Let me select individual events**. 11. Si eliges seleccionar eventos individuales, selecciona los eventos que activarán el webhook. - {% ifversion ghec %} - ![Casillas de verificación para los eventos de webhook globales individuales](/assets/images/enterprise/site-admin-settings/add-global-webhook-select-individual-events.png) - {% elsif ghes or ghae %} - ![Casillas de verificación para los eventos de webhook globales individuales](/assets/images/enterprise/site-admin-settings/add-global-webhook-select-individual-events-ghes-and-ae.png) - {% endif %} -12. Confirma que está seleccionada la casilla de verificación **Activo**. ![Casilla de verificación Activo seleccionada](/assets/images/help/business-accounts/webhook-active.png) -13. Haz clic en **Add webhook** (Agregar webhook). + {% ifversion ghec %} ![Casillas para eventos de webhook globales individuales](/assets/images/enterprise/site-admin-settings/add-global-webhook-select-individual-events.png) {% elsif ghes or ghae %} ![Checkboxes for individual global webhook events](/assets/images/enterprise/site-admin-settings/add-global-webhook-select-individual-events-ghes-and-ae.png) {% endif %} +12. Confirme que la casilla **Activo** está activada. + ![Casilla Activo seleccionada](/assets/images/help/business-accounts/webhook-active.png) +13. Haga clic en **Agregar webhook**. ## Editar un webhook global -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.hooks-tab %} -5. Al lado del webhook que quieres editar, haz clic en **Editar**. ![Botón Editar al lado de una webhook](/assets/images/enterprise/site-admin-settings/edit-global-webhook-button.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} +5. Junto al webhook que quiera editar, haga clic en **Editar**. + ![Botón Editar junto a un webhook](/assets/images/enterprise/site-admin-settings/edit-global-webhook-button.png) 6. Actualiza los parámetros del webhook. -7. Haz clic en **Actualizar webhook**. +7. Haga clic en **Update Webhook**. ## Eliminar un webhook global -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.hooks-tab %} -5. Al lado del webhook que quieres eliminar, haz clic en **Eliminar**. ![Botón Eliminar al lado de una webhook](/assets/images/enterprise/site-admin-settings/delete-global-webhook-button.png) -6. Lee la información sobre cómo eliminar un webhook, luego haz clic en **Sí, eliminar webhook**. ![Casilla emergente con información de advertencia y botón para confirmar la eliminación del webhook](/assets/images/enterprise/site-admin-settings/confirm-delete-global-webhook.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} +5. Junto al webhook que quiera eliminar, haga clic en **Delete**. + ![Botón Delete junto a un webhook](/assets/images/enterprise/site-admin-settings/delete-global-webhook-button.png) +6. Lea la información sobre cómo eliminar un webhook y, después, haga clic en **Yes, delete webhook**. + ![Casilla emergente con información de advertencia y botón para confirmar la eliminación del webhook](/assets/images/enterprise/site-admin-settings/confirm-delete-global-webhook.png) ## Visualizar respuestas y entregas recientes -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.hooks-tab %} -5. En la lista de webhooks, haz clic en el webhook del que quieres ver las entregas. ![Lista de webhooks con los enlaces para visualizar cada webhook](/assets/images/enterprise/site-admin-settings/click-global-webhook.png) -6. En "Entregas recientes", haz clic en una entrega para ver los detalles. ![Lista de entregas recientes de webhooks con los enlaces para visualizar los detalles](/assets/images/enterprise/site-admin-settings/global-webhooks-recent-deliveries.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} +5. En la lista de webhooks, haz clic en el webhook del que quieres ver las entregas. + ![Lista de webhooks con vínculos para visualizar cada webhook](/assets/images/enterprise/site-admin-settings/click-global-webhook.png) +6. En "Entregas recientes", haz clic en una entrega para ver los detalles. + ![Lista de entregas recientes de webhooks con vínculos para ver los detalles](/assets/images/enterprise/site-admin-settings/global-webhooks-recent-deliveries.png) diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/viewing-push-logs.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/viewing-push-logs.md index 4319ac4270..49419842b9 100644 --- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/viewing-push-logs.md +++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/viewing-push-logs.md @@ -16,8 +16,13 @@ topics: - Enterprise - Git - Logging +ms.openlocfilehash: c759d380b7cbc54918e87ed354c8264bc533c31b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116473' --- - Las entradas de registro de subida muestran: - Quién inició la subida @@ -32,9 +37,10 @@ Las entradas de registro de subida muestran: 1. Inicia sesión en {% data variables.product.prodname_ghe_server %} como administrador de sitio. 1. Navegar a un repositorio. -1. En la esquina superior derecha de la página del repositorio, haz clic en {% octicon "rocket" aria-label="The rocket ship" %}. ![Ícono de cohete para acceder a las configuraciones de administrador del sitio](/assets/images/enterprise/site-admin-settings/access-new-settings.png) -{% data reusables.enterprise_site_admin_settings.security-tab %} -4. En la barra lateral izquierda, haz clic en **Push Log (Registro de subida)**. ![Pestaña de registro de subida](/assets/images/enterprise/site-admin-settings/push-log-tab.png) +1. En la esquina superior derecha de la página del repositorio, haz clic en {% octicon "rocket" aria-label="The rocket ship" %}. + ![Icono de cohete para acceder a la configuración del administrador del sitio](/assets/images/enterprise/site-admin-settings/access-new-settings.png) {% data reusables.enterprise_site_admin_settings.security-tab %} +4. En la barra lateral de la izquierda, haga clic en **Push Log**. +![Pestaña del registro de inserciones](/assets/images/enterprise/site-admin-settings/push-log-tab.png) {% ifversion ghes %} ## Ver registros de subida de un repositorio en la línea de comando diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/index.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/index.md index 8b5564f2ff..4919fe85c8 100644 --- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/index.md +++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/index.md @@ -1,6 +1,6 @@ --- title: Monitorear la actividad en tu empresa -intro: 'Puedes ver la actividad de sistema y de usuario si aprovechas las bitácoras de auditoría{% ifversion ghes or ghae %}, bitácoras de subida, tableros, webhooks y reenvío de bitácora{% else %}y webhooks{% endif %}.' +intro: 'Puedes ver la actividad del usuario y del sistema utilizando los registros de auditoría{% ifversion ghes or ghae %}, los registros de inserción, los paneles, los webhooks y el reenvío de registros{% else %}y webhooks{% endif %}.' redirect_from: - /enterprise/admin/installation/monitoring-activity-on-your-github-enterprise-server-instance versions: @@ -13,6 +13,12 @@ children: - /reviewing-audit-logs-for-your-enterprise - /exploring-user-activity - /analyzing-how-your-team-works-with-server-statistics -shortTitle: Monitorear la actividad +shortTitle: Monitor activity +ms.openlocfilehash: 677ecdb7c35a8ed4c0d27b7ebe21e9377fc373db +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147068030' --- diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md index d600e2ae4c..bae6ce1b82 100644 --- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md +++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md @@ -1,7 +1,7 @@ --- -title: Acerca de la bitácora de auditoría para tu empresa -intro: 'Para apoyar la depuración y el cumplimiento externo e interno, {% data variables.product.product_name %} proporciona bitácoras de eventos auditados de {% ifversion ghes %} sistema,{% endif %} usuario, organización y repositorio.' -shortTitle: Acerca de las bitácoras de auditoría +title: Acerca del registro de auditoría de la empresa +intro: 'Para permitir la depuración y el cumplimiento interno y externo, {% data variables.product.product_name %} proporciona registros de eventos del sistema{% ifversion ghes %},{% endif %}, de usuario, de organización y de repositorio auditados.' +shortTitle: About audit logs redirect_from: - /enterprise/admin/articles/audit-logging - /enterprise/admin/installation/audit-logging @@ -21,39 +21,38 @@ topics: - Enterprise - Logging - Security +ms.openlocfilehash: 33b3fddb766ede89f973003d9562c4daf6fb3b77 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424740' --- - -## Acerca de las bitácoras de auditoría +## Acerca de los registros de auditoría {% data reusables.audit_log.retention-periods %} {% data reusables.audit_log.audit-log-search-list-info-about-action %} -Adicionalmente a ver tu bitácora de auditoría, puedes monitorear la actividad en tu empresa de otras formas, tal como {% ifversion ghes or ghae %}ver las bitácoras de auditoría y {% endif %}administrar los webhooks globales. Para obtener más información, consulta la sección "[Explorar la actividad de usuario en tu empresa](/admin/monitoring-activity-in-your-enterprise/exploring-user-activity)". +Además de ver el registro de auditoría, puede supervisar la actividad de la empresa de otras maneras, como {% ifversion ghes or ghae %}visualizar registros de inserción y {% endif %}administrar webhooks globales. Para más información, vea "[Exploración de la actividad de usuario en la empresa](/admin/monitoring-activity-in-your-enterprise/exploring-user-activity)". -## Utilizar tus bitácoras de auditoría +## Uso de los registros de auditoría -Como propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %}, puedes interactuar con los datos de la bitácora de auditoría para tu empresa de varias formas: -- Puedes ver la bitácora de auditoría para tu empresa. Para obtener más información, consulta la sección "[Acceder a la bitácora de auditoría de tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise)". -- Puedes buscar la bitácora de auditoría para eventos específicos{% ifversion ghec %} y exportar los datos de bitácora de auditoría{% endif %}. Para obtener más información, consulta las secciones "[Buscar la bitácora de auditoría de tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise)"{% ifversion ghec %} y "[Exportar la bitácora de auditoria de tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise)"{% endif %}.{% ifversion audit-data-retention-tab %} -- Puedes configurar los ajustes tales como el periodo de retención de los eventos en la bitácora de auditoría{% ifversion enable-git-events %} y si se incluyen los eventos de Git{% endif %}. Para obtener más información consulta la sección "[Configurar la bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/configuring-the-audit-log-for-your-enterprise)".{% endif %} -{%- ifversion enterprise-audit-log-ip-addresses %} -- Puedes mostrar la dirección IP asociada con los eventos en la bitácora de auditoría. Para obtener más información, consulta la sección "[Mostrar las direcciones IP en la bitácora de auditoría de tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/displaying-ip-addresses-in-the-audit-log-for-your-enterprise)". -{%- endif %} -{%- ifversion audit-log-streaming %} -- Puedes trasmitir datos de eventos de Git y de auditorías desde {% data variables.product.prodname_dotcom %} hacia un sistema externo de administración de datos. Para obtener más información, consulta la sección "[Transmitir la bitácora de auditoría de tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)". -{%- endif %} -{%- ifversion ghes %} -- Puedes reenviar bitácoras de auditoría y de sistema desde tu empresa hacia un sistema de monitoreo hospedado de terceros. Para obtener más información, consulta la sección "[Reenvío de bitácoras](/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding)". -{%- endif %} -{%- ifversion ghec or ghes > 3.2 or ghae-issue-6648 %} -- Puedes utilizar la API de bitácora de auditoría para ver las acciones que se llevan a cabo en tu empresa. Para obtener más información, consulta la sección "[Utilizar la API de bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise)". +Como propietario de la empresa{% ifversion ghes %} o administrador del sitio{% endif %}, puede interactuar con los datos del registro de auditoría para la empresa de varias maneras: +- Puede ver el registro de auditoría de la empresa. Para más información, vea "[Acceso al registro de auditoría para la empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise)". +- Puede buscar eventos específicos en el registro de auditoría{% ifversion ghec %} y exportar datos del registro de auditoría{% endif %}. Para más información, consulta "[Búsqueda en el registro de auditoría de la empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise)"{% ifversion ghec %} y "[Exportación del registro de auditoría de la empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise)"{% endif %}.{% ifversion audit-data-retention-tab %} +- Puedes configurar opciones, como el período de retención de eventos de registro de auditoría{% ifversion enable-git-events %} y si los eventos de Git están incluidos{% endif %}. Para obtener más información, consulta "[Configuración del registro de auditoría de la empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/configuring-the-audit-log-for-your-enterprise)". {% endif %} {%- ifversion enterprise-audit-log-ip-addresses %} +- Puedes mostrar la dirección IP asociada a eventos en el registro de auditoría. Para más información, consulta "[Visualización de direcciones IP en el registro de auditoría de una empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/displaying-ip-addresses-in-the-audit-log-for-your-enterprise)". +{%- endif %} {%- ifversion audit-log-streaming %} +- Puedes trasmitir datos de eventos de Git y de auditorías desde {% data variables.product.prodname_dotcom %} hacia un sistema externo de administración de datos. Para más información, vea "[Streaming del registro de auditoría para su empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)". +{%- endif %} {%- ifversion ghes %} +- Puede reenviar los registros de auditoría y del sistema, desde la empresa a un sistema de supervisión hospedado de terceros. Para más información, vea "[Reenvío de registros](/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding)". +{%- endif %} {%- ifversion ghec or ghes > 3.2 or ghae-issue-6648 %} +- Puede usar la API de registro de auditoría para ver las acciones realizadas en el empresa. Para más información, vea "[Uso de la API de registro de auditoría para la empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise)". {%- endif %} -Para obtener una lista completa de acciones de bitácora de auditoría que pudieran aparecer en la bitácora de auditoría de tu empresa, consulta la sección "[Acciones de la bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise)". +Para obtener una lista completa de las acciones del registro de auditoría que pueden aparecer en el registro de auditoría de la empresa, vea "[Acciones del registro de auditoría para la empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise)". -## Leer más -- "[Revisar el registro de auditoría para tu organización](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization)" -{%- ifversion ghes %} -- "[Acerca de las bitácoras de sistema](/admin/enterprise-management/monitoring-your-appliance/about-system-logs)" -{%- endif %} +## Información adicional +- "[Revisión del registro de auditoría de la organización](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization)" {%- ifversion ghes %} +- "[Acerca de los registros del sistema](/admin/enterprise-management/monitoring-your-appliance/about-system-logs)" {%- endif %} diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise.md index b5bb1d3431..9407654b12 100644 --- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise.md +++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise.md @@ -1,6 +1,6 @@ --- -title: Accessing the audit log for your enterprise -intro: You can view aggregated actions from all of the organizations owned by an enterprise account in the enterprise's audit log. +title: Acceso al registro de auditoría de la empresa +intro: Puedes ver acciones agregadas de todas las organizaciones propiedad de una cuenta de empresa en el registro de auditoría de la empresa. shortTitle: Access audit logs permissions: 'Enterprise owners {% ifversion ghes %}and site administrators {% endif %}can access the audit log.' redirect_from: @@ -19,10 +19,13 @@ topics: - Auditing - Enterprise - Logging +ms.openlocfilehash: 9d32273ead3ed20b96470d5972721c682bc5152d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147063342' --- - {% data reusables.audit_log.retention-periods %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.audit-log-tab %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.audit-log-tab %} 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 cbefb7dcff..897ffc7acf 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 @@ -1,7 +1,7 @@ --- -title: Eventos de bitácora de auditoría para tu empresa -intro: Aprende sobre los eventos de bitácora de auditoría que se registran para tu empresa. -shortTitle: Eventos de bitácora de auditoría +title: Audit log events for your enterprise +intro: Learn about audit log events recorded for your enterprise. +shortTitle: Audit log events permissions: 'Enterprise owners {% ifversion ghes %}and site administrators {% endif %}can interact with the audit log.' miniTocMaxHeadingLevel: 4 redirect_from: @@ -23,362 +23,380 @@ topics: --- {% ifversion ghec%} -## Acerca de los eventos de bitácora de auditoría para tu empresa +## About audit log events for your enterprise -El alcance de los eventos que se muestran en la bitácora de auditoría de tu empresa dependen de si esta utiliza {% data variables.product.prodname_emus %}. Para obtener más información sobre las {% data variables.product.prodname_emus %}, consulta la sección "[Acerca de las {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)". +The scope of the events that appear in your enterprise's audit log depend on whether your enterprise uses {% data variables.product.prodname_emus %}. For more information about {% data variables.product.prodname_emus %}, see "[About {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)." -- Si tu empresa no utiliza {% data variables.product.prodname_emus %}, la bitácora de auditoría solo incluirá eventos relacionados con la cuenta empresarial y con las organizaciones dentro de esta, lo cuál se lista en este artículo. -- Si tu empresa utiliza {% data variables.product.prodname_emus %}, la bitácora de auditoría también incluirá eventos de usuario para {% data variables.product.prodname_managed_users %}, tal como cada vez que el usuario inicia sesión en {% data variables.product.product_name %}. Para encontrar una lista de estos eventos, consulta la sección "[Revisar tu bitácora de auditoría](/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log#security-log-actions)". +- If your enterprise does not use {% data variables.product.prodname_emus %}, the audit log only includes events related to the enterprise account and the organizations within the enterprise account, which are listed in this article. +- 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` +## `account` category actions -| Acción | Descripción | -| ------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `account.billing_plan_change` | Cambió el ciclo de facturación de una organización. Para más información, ve a "[Cambiando la duración de tu ciclo de facturación](/billing/managing-your-github-billing-settings/changing-the-duration-of-your-billing-cycle)". | -| `account.plan_change` | Cambió la suscripción de una organización. Para obtener más información, consulta la sección "[Acerca de la facturación para las cuentas de GitHub](/billing/managing-billing-for-your-github-account/about-billing-for-github-accounts)". | -| `account.pending_plan_change` | Un propietario de organización o gerente de facturación canceló una suscripción de pago o la bajó de nivel. Para obtener más información, consulta "[¿Cómo afecta subir o bajar de categoría el proceso de facturación?](/billing/managing-billing-for-your-github-account/how-does-upgrading-or-downgrading-affect-the-billing-process)." | -| `account.pending_subscription_change` | Una prueba gratuita de {% data variables.product.prodname_marketplace %} inició o venció. Para obtener más información, consulta la sección "[Acerca de la facturación para GitHub Marketplace](/billing/managing-billing-for-github-marketplace-apps/about-billing-for-github-marketplace)". | +| Action | Description +|--------|------------- +| `account.billing_plan_change` | An organization's billing cycle changed. For more information, see "[Changing the duration of your billing cycle](/billing/managing-your-github-billing-settings/changing-the-duration-of-your-billing-cycle)." +| `account.plan_change` | An organization's subscription changed. For more information, see "[About billing for GitHub accounts](/billing/managing-billing-for-your-github-account/about-billing-for-github-accounts)." +| `account.pending_plan_change` | An organization owner or billing manager canceled or downgraded a paid subscription. For more information, see "[How does upgrading or downgrading affect the billing process?](/billing/managing-billing-for-your-github-account/how-does-upgrading-or-downgrading-affect-the-billing-process)." +| `account.pending_subscription_change` | A {% data variables.product.prodname_marketplace %} free trial started or expired. For more information, see "[About billing for GitHub Marketplace](/billing/managing-billing-for-github-marketplace-apps/about-billing-for-github-marketplace)." {%- endif %} {%- ifversion fpt or ghec %} -## Acciones de la categoría `advisory_credit` +## `advisory_credit` category actions -| Acción | Descripción | -| ------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `advisory_credit.accept` | Alguien aceptó crédito para una asesoría de seguridad. Para obtener más información, consulta la sección "[Editar una asesoría de seguridad](/github/managing-security-vulnerabilities/editing-a-security-advisory)". | -| `advisory_credit.create` | El administrador de una asesoría de seguridad agregó a alguien a la sección de crédito. | -| `advisory_credit.decline` | Alguien declinó crédito para una asesoría de seguridad. | -| `advisory_credit.destroy` | El administrador de una asesoría de seguridad eliminó a alguien de la sección de crédito. | +| Action | Description +|--------|------------- +| `advisory_credit.accept` | Someone accepted credit for a security advisory. For more information, see "[Editing a security advisory](/github/managing-security-vulnerabilities/editing-a-security-advisory)." +| `advisory_credit.create` | The administrator of a security advisory added someone to the credit section. +| `advisory_credit.decline` | Someone declined credit for a security advisory. +| `advisory_credit.destroy` | The administrator of a security advisory removed someone from the credit section. {%- endif %} -## Acciones de la categoría `artifact` +## `artifact` category actions -| Acción | Descripción | -| ------------------ | ------------------------------------------------------------------- | -| `artifact.destroy` | Un artefacto de ejecución de flujo de trabajo se borró manualmente. | +| Action | Description +|--------|------------- +| `artifact.destroy` | A workflow run artifact was manually deleted. {%- ifversion audit-log-streaming %} -## Acciones de la categoría `audit_log_streaming` +## `audit_log_streaming` category actions -| Acción | Descripción | -| ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | -| `audit_log_streaming.check` | Se llevó a cabo una verificación manual de la termina configurada para la transmisión de bitácoras de auditoría. | -| `audit_log_streaming.create` | Se agregó una terminal para la transmisión de bitácoras de auditoría. | -| `audit_log_streaming.update` | Se actualizó una configuración de terminal para la transmisión de bitácoras de auditoría. Se pudo haber pausado, habilitado o inhabilitado. | -| `audit_log_streaming.destroy` | Se borró una terminal de transmisión de de bitácoras de auditoría. | +| Action | Description +|--------|------------- +| `audit_log_streaming.check` | A manual check was performed of the endpoint configured for audit log streaming. +| `audit_log_streaming.create` | An endpoint was added for audit log streaming. +| `audit_log_streaming.update` | An endpoint configuration was updated for audit log streaming, such as the stream was paused, enabled, or disabled. +| `audit_log_streaming.destroy` | An audit log streaming endpoint was deleted. {%- endif %} {%- ifversion fpt or ghec %} -## acciones de la categoría `billing` +## `billing` category actions -| Acción | Descripción | -| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `billing.change_billing_type` | Una organización cambió la forma en la cual paga por {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta "[Agregar o editar un método de pago](/billing/managing-your-github-billing-settings/adding-or-editing-a-payment-method)". | -| `billing.change_email` | Cambió la dirección de correo electrónico para facturación de una organización. Para obtener más información, consulta "[Establecer tu correo electrónico de facturación](/billing/managing-your-github-billing-settings/setting-your-billing-email)". | +| Action | Description +|--------|------------- +| `billing.change_billing_type` | An organization changed how it paid for {% data variables.product.prodname_dotcom %}. For more information, see "[Adding or editing a payment method](/billing/managing-your-github-billing-settings/adding-or-editing-a-payment-method)." +| `billing.change_email` | An organization's billing email address changed. For more information, see "[Setting your billing email](/billing/managing-your-github-billing-settings/setting-your-billing-email)." {%- endif %} -## Acciones de la categoría `business` +## `business` category actions -| Acción | Descripción | -| -------------------- | ---------------------------------------------------------------------------------------------------------- | -| `business.add_admin` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} se agregó a una empresa. | +| Action | Description +|--------|------------- +| `business.add_admin` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} was added to an enterprise. {%- ifversion ghec %} -| `business.add_billing_manager` | Se agregó un gerente de facturación a una empresa. +| `business.add_billing_manager` | A billing manager was added to an enterprise. {%- endif %} -| `business.add_organization` | Se agregó una organización a una empresa. +| `business.add_organization` | An organization was added to an enterprise. {%- ifversion ghec %} -| `business.add_support_entitlee` | Se agregó un derecho de soporte a un miembro de una empresa. 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)". +| `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 or ghae %} -| `business.advanced_security_policy_update` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} creó, actualizó o eliminó una política para la {% 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)". +| `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 %} -| `business.cancel_admin_invitation` | Se canceló una invitación para que alguien se convirtiera en propietario{% ifversion ghes %} o administrador de sitio{% endif %} de una empresa. | `business.cancel_billing_manager_invitation` | Se canceló una invitación para que alguien se convirtiera en gerente de facturación de una empresa. +| `business.cancel_admin_invitation` | An invitation for someone to be an owner{% ifversion ghes %} or site administrator{% endif %} of an enterprise was canceled. +| `business.cancel_billing_manager_invitation` | An invitation for someone to be an billing manager of an enterprise was canceled. {%- endif %} {%- ifversion ghes %} -| `business.clear_actions_settings` | Un propietario de empresa o administrador de sitio quitó los ajustes de política de {% data variables.product.prodname_actions %} para una empresa. Para obtener más información, consulta la sección "[Requerir políticas para las GitHub Actions en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise)". +| `business.clear_actions_settings` | An enterprise owner or site administrator cleared {% data variables.product.prodname_actions %} policy settings for an enterprise. For more information, see "[Enforcing policies for GitHub Actions in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise)." {%- endif %} -| `business.clear_default_repository_permission` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} quitó el ajuste de política de permiso del repositorio base para una empresa. Para obtener más información, consulta la sección "[Requerir una política para los permisos de los repositorios base](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-base-repository-permissions)". | `business.clear_members_can_create_repos` | Un propietario de empresa{% ifversion ghes %} o adminsitrador de sitio{% endif %} quitó una restricción sobre la creación de repositorios en las organizaciones de la empresa. Para obtener más información, consulta la sección "[Requerir políticas de administración de repositorios en tu empresa](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#setting-a-policy-for-repository-creation)". | `business.create` | Se creó una empresa. +| `business.clear_default_repository_permission` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} cleared the base repository permission policy setting for an enterprise. For more information, see "[Enforcing a policy for base repository permissions](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-base-repository-permissions)." +| `business.clear_members_can_create_repos` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} cleared a restriction on repository creation in organizations in the enterprise. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#setting-a-policy-for-repository-creation)." +| `business.create` | An enterprise was created. {%- ifversion ghec %} -| `business.disable_saml` | El inicio de sesión único de SAML se inhabilito para una empresa. +| `business.disable_saml` | SAML single sign-on was disabled for an enterprise. {%- endif %} -| `business.disable_two_factor_requirement` | Se inhabilitó el requisito de que los miembros tengan una autenticación bifactorial habilitada para acceder a una empresa. +| `business.disable_two_factor_requirement` | The requirement for members to have two-factor authentication enabled to access an enterprise was disabled. {%- ifversion ghec %} -| `business.enable_saml` | Se habilitó el inicio de sesión único de SAML para una empresa. +| `business.enable_saml` | SAML single sign-on was enabled for an enterprise. {%- endif %} -| `business.enable_two_factor_requirement` | Se habilitó el requisito para que los miembros tengan habilitada una autenticación bifactorial para acceder a una empresa. +| `business.enable_two_factor_requirement` | The requirement for members to have two-factor authentication enabled to access an enterprise was enabled. {%- ifversion ghec %} -| `business.enterprise_server_license_download` | Se descargó una licencia de {% data variables.product.prodname_ghe_server %}. | `business.import_license_usage` | Se importó la información de uso de licencia de una instancia de {% data variables.product.prodname_ghe_server %} a una cuenta empresarial en {% data variables.product.prodname_dotcom_the_website %}. | `business.invite_admin` | Se envió una invitación para que alguien se convirtiera en propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %}. | `business.invite_billing_manager` | Se envió una invitación para que alguien se convierta en gerente de facturación de una empresa. +| `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` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} quitó una política de si los miembros de una empresa pueden actualizar ramas protegidas en repositorios para organizaciones individuales. 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` | Se inhabilitó la capacidad para que los miembros de una empresa actualicen las reglas de protección de rama. Solo los propietarios de las empresas pueden actualizar las ramas protegidas. | `business.members_can_update_protected_branches.enable` | Se habilitó la capacidad para que los miembros de una empresa actualicen las reglas de protección de rama. Los propietarios y miembros de las empresas pueden actualizar ramas protegidas. | `business.remove_admin` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} se eliminó de una empresa. +| `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. Organization administrators can choose whether to allow updating protected branches settings. +| `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 %} -| `business.referrer_override_enable` | Un propietario de empresa o administrador de sitio habilitó la anulación de política del referente. 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` | Un propietario de empresa o administrador de sitio inhabilitó la anulación de política del referente. 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_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 %} {%- ifversion ghec %} -| `business.remove_billing_manager` | Se eliminó a un gerente de facturación de una empresa. | `business.remove_member` | Se eliminó a un miembro de una empresa. +| `business.remove_billing_manager` | A billing manager was removed from an enterprise. +| `business.remove_member` | A member was removed from an enterprise. {%- endif %} -| `business.remove_organization` | Se eliminó a una organización de una empresa. +| `business.remove_organization` | An organization was removed from an enterprise. {%- ifversion ghec %} -| `business.remove_support_entitlee` | Se eliminó un derecho de soporte de un miembro de una empresa. 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)". +| `business.remove_support_entitlee` | A support entitlement was removed from 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 %} -| `business.rename_slug` | Se renombró el slug para la URL de la empresa. +| `business.rename_slug` | The slug for the enterprise URL was renamed. {%- ifversion ghec %} -| `business.revoke_external_identity` | Se revocó la identidad externa de un miembro de una empresa. | `business.revoke_sso_session` | Se revocó la sesión de inicio de sesión único de SAML para un miembro en una empresa. +| `business.revoke_external_identity` | The external identity for a member in an enterprise was revoked. +| `business.revoke_sso_session` | The SAML single sign-on session for a member in an enterprise was revoked. {%- endif %} {%- ifversion ghec %} -| `business.set_actions_fork_pr_approvals_policy` | Se cambió el ajuste para requerir aprobaciones para los flujos de trabajo de las bifurcaciones públicas para una empresa. Para obtener más información, consulta la sección "[Requerir políticas para las {% 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-fork-pull-requests-in-your-enterprise)". +| `business.set_actions_fork_pr_approvals_policy` | The setting for requiring approvals for workflows from public forks was changed for an enterprise. 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-fork-pull-requests-in-your-enterprise)." {%- endif %} -| `business.set_actions_retention_limit` | Se cambió el periodo de retención para los artefactos y bitácoras de {% data variables.product.prodname_actions %} para una empresa. Para obtener más información, consulta la sección "[Requerir políticas para la {% data variables.product.prodname_actions %} en una 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)". +| `business.set_actions_retention_limit` | The retention period for {% data variables.product.prodname_actions %} artifacts and logs was changed for an enterprise. For more information, see "[Enforcing policies for {% data variables.product.prodname_actions %} in an 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 ghec or ghes %} -| `business.set_fork_pr_workflows_policy` | Se cambió la política para los flujos de trabajo en bifurcaciones de repositorios privados. Para obtener más información, consulta la sección "{% ifversion ghec %}[Requerir políticas para las {% data variables.product.prodname_actions %} en una empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-for-fork-pull-requests-in-private-repositories){% else ifversion ghes > 2.22 %}[Habilitar los flujos de trabajo para las bifurcaciones de repositorios privados](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enforcing-github-actions-policies-for-your-enterprise#enabling-workflows-for-private-repository-forks){% endif %}". +| `business.set_fork_pr_workflows_policy` | The policy for workflows on private repository forks was changed. For more information, see "{% ifversion ghec %}[Enforcing policies for {% data variables.product.prodname_actions %} in an enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-for-fork-pull-requests-in-private-repositories){% else ifversion ghes > 2.22 %}[Enabling workflows for private repository forks](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enforcing-github-actions-policies-for-your-enterprise#enabling-workflows-for-private-repository-forks){% endif %}." +{%- endif %} +{%- ifversion audit-log-sso-response-events %} +|`business.sso_response` | A SAML single sign-on (SSO) response was generated when a member attempted to authenticate with your enterprise. This event is only available via audit log streaming and the REST API. {%- endif %} {%- ifversion ghes %} -| `business.update_actions_settings` | Un propietario de empresa o administrador de sitio actualizó los ajustes de política de {% data variables.product.prodname_actions %} para una empresa. Para obtener más información, consulta la sección "[Requerir políticas para las GitHub Actions en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise)". +| `business.update_actions_settings` | An enterprise owner or site administrator updated {% data variables.product.prodname_actions %} policy settings for an enterprise. For more information, see "[Enforcing policies for GitHub Actions in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise)." {%- endif %} -| `business.update_default_repository_permission` | El ajuste de permiso de repositorio base se actualizó para todas las organizaciones en una empresa. Para obtener más información, consulta la sección "[Requerir una política para los permisos de los repositorios base](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-base-repository-permissions)". | `business.update_member_repository_creation_permission` | Se actualizó el ajuste de creación de repositorios para una empresa. Para obtener más información, consulta la sección "[Requerir una política para la creación de repositorios](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-creation)". | `business.update_member_repository_invitation_permission` | Se actualizó el ajuste de política par alos miembros de la empresa que invitan colaboradores externos a los repositorios. Para obtener más información, consulta la sección "[Requerir una política para invitar colaboradores externos a los repositorios](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-inviting-outside-collaborators-to-repositories)". +| `business.update_default_repository_permission` | The base repository permission setting was updated for all organizations in an enterprise. For more information, see "[Enforcing a policy for base repository permissions](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-base-repository-permissions)." +| `business.update_member_repository_creation_permission` | The repository creation setting was updated for an enterprise. For more information, see "[Enforcing a policy for repository creation](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-creation)." +| `business.update_member_repository_invitation_permission` | The policy setting for enterprise members inviting outside collaborators to repositories was updated. For more information, see "[Enforcing a policy for inviting outside collaborators to repositories](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-inviting-outside-collaborators-to-repositories)." {%- ifversion ghec %} -| `business.update_saml_provider_settings` | Se actualizaron los ajustes del proveedor de inicio de sesión único de SAML para una empresa. +| `business.update_saml_provider_settings` | The SAML single sign-on provider settings for an enterprise were updated. {%- endif %} {%- ifversion secret-scanning-audit-log-custom-patterns %} -## Acciones de la categoría `business_secret_scanning_custom_pattern` +## `business_secret_scanning_custom_pattern` category actions -| Acción | Descripción | -| ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| | `business_secret_scanning_custom_pattern.create` | Un patrón personalizado a nivel empresarial se publicó para un 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#defining-a-custom-pattern-for-an-enterprise-account)". | -| | `business_secret_scanning_custom_pattern.delete` | Se eliminó un patrón personalizado a nivel empresarial del escaneo de secretos. | -| | `business_secret_scanning_custom_pattern.update` | Se guardaron los cambios a un patrón personalizado a nivel empresarial para el escaneo de secretos. | +Action | Description +----------------------------- | ----------------------------------------------- +| `business_secret_scanning_custom_pattern.create` | An enterprise-level custom pattern is published for secret scanning. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#defining-a-custom-pattern-for-an-enterprise-account)." +| `business_secret_scanning_custom_pattern.delete` | An enterprise-level custom pattern is removed from secret scanning. +| `business_secret_scanning_custom_pattern.update` | Changes to an enterprise-level custom pattern are saved for secret scanning. {%- endif %} -## Acciones de la categoría `checks` +## `checks` category actions -| Acción | Descripción | -| ------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `checks.auto_trigger_disabled` | Se inhabilitó la creación automática de suites de verificación en un repositorio de la organización o empresa. Para obtener más información, consulta la sección "[Actualizar las preferencias de repositorio para las suites de verificación](/rest/reference/checks#update-repository-preferences-for-check-suites)". | -| `checks.auto_trigger_enabled` | Se habilitó la creación automática de suites de verificación en un repositorio de una organización o empresa. Para obtener más información, consulta la sección "[Actualizar las preferencias de repositorio para las suites de verificación](/rest/reference/checks#update-repository-preferences-for-check-suites)". | +| Action | Description +|--------|------------- +| `checks.auto_trigger_disabled` | Automatic creation of check suites was disabled on a repository in the organization or enterprise. For more information, see "[Update repository preferences for check suites](/rest/reference/checks#update-repository-preferences-for-check-suites)." +| `checks.auto_trigger_enabled` | Automatic creation of check suites was enabled on a repository in the organization or enterprise. For more information, see "[Update repository preferences for check suites](/rest/reference/checks#update-repository-preferences-for-check-suites)." {%- ifversion fpt or ghec %} -| `checks.delete_logs` | Se borraron las bitácoras en una suite de verificación. +| `checks.delete_logs` | Logs in a check suite were deleted. {%- endif %} {%- ifversion fpt or ghec %} -## acciones de la categoría `codespaces` +## `codespaces` category actions -| Acción | Descripción | -| ---------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `codespaces.connect` | Se inició un codespace. | -| `codespaces.create` | Un usuario [creó un codespace](/github/developing-online-with-codespaces/creating-a-codespace). | -| `codespaces.destroy` | Un usuario [borró un codespace](/github/developing-online-with-codespaces/deleting-a-codespace). | -| `codespaces.allow_permissions` | Se lanzó un codespace que utiliza permisos personalizados desde su archivo `devcontainer.json`. | -| `codespaces.attempted_to_create_from_prebuild` | Se realizó un intento de crear un codespace desde una precompilación. | -| `codespaces.create_an_org_secret` | Un usuario canceló un [secreto para {% data variables.product.prodname_github_codespaces %}](/github/developing-online-with-codespaces/managing-encrypted-secrets-for-codespaces#about-encrypted-secrets-for-codespaces) a nivel organizacional | -| `codespaces.update_an_org_secret` | Un usuario actualizó un [secreto para {% data variables.product.prodname_github_codespaces %}](/github/developing-online-with-codespaces/managing-encrypted-secrets-for-codespaces#about-encrypted-secrets-for-codespaces) a nivel organizacional. | -| `codespaces.remove_an_org_secret` | Un usuario eliminó un [secreto para {% data variables.product.prodname_github_codespaces %}](/github/developing-online-with-codespaces/managing-encrypted-secrets-for-codespaces#about-encrypted-secrets-for-codespaces) a nivel organizacional. | -| `codespaces.manage_access_and_security` | Un usuario actualizó [los repositorios a los cuales puede acceder un codespace](/github/developing-online-with-codespaces/managing-access-and-security-for-codespaces). | +| Action | Description +|--------|------------- +| `codespaces.connect` | A codespace was started. +| `codespaces.create` | A user [created a codespace](/github/developing-online-with-codespaces/creating-a-codespace). +| `codespaces.destroy` | A user [deleted a codespace](/github/developing-online-with-codespaces/deleting-a-codespace). +| `codespaces.allow_permissions` | A codespace using custom permissions from its `devcontainer.json` file was launched. +| `codespaces.attempted_to_create_from_prebuild` | An attempt to create a codespace from a prebuild was made. +| `codespaces.create_an_org_secret` | A user created an organization-level [secret for {% data variables.product.prodname_github_codespaces %}](/github/developing-online-with-codespaces/managing-encrypted-secrets-for-codespaces#about-encrypted-secrets-for-codespaces) +| `codespaces.update_an_org_secret` | A user updated an organization-level [secret for {% data variables.product.prodname_github_codespaces %}](/github/developing-online-with-codespaces/managing-encrypted-secrets-for-codespaces#about-encrypted-secrets-for-codespaces). +| `codespaces.remove_an_org_secret` | A user removed an organization-level [secret for {% data variables.product.prodname_github_codespaces %}](/github/developing-online-with-codespaces/managing-encrypted-secrets-for-codespaces#about-encrypted-secrets-for-codespaces). +| `codespaces.manage_access_and_security` | A user updated [which repositories a codespace can access](/github/developing-online-with-codespaces/managing-access-and-security-for-codespaces). {%- endif %} {%- ifversion fpt or ghec %} -## Acciones de la categoría `commit_comment` +## `commit_comment` category actions -| Acción | Descripción | -| ------------------------ | -------------------------------------------- | -| `commit_comment.destroy` | Se eliminó un comentario de confirmación. | -| `commit_comment.update` | Se actualizó un comentario de acutalización. | +| Action | Description +|--------|------------- +| `commit_comment.destroy` | A commit comment was deleted. +| `commit_comment.update` | A commit comment was updated. {%- endif %} {%- ifversion ghes %} -## Acciones de la categoría `config_entry` +## `config_entry` category actions -| Acción | Descripción | -| ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `config_entry.create` | Se creó un ajuste de configuración. Estos eventos solo se pueden ver en la bitácora de auditoría del administrador de sitio. El tipo de eventos registrado se relaciona con:
- Políticas y ajustes de empresa
- Permisos y ajustes de repositorio y organización
- Git, LFS de Git, {% data variables.product.prodname_github_connect %}, {% data variables.product.prodname_registry %}, proyecto, y ajustes de seguridad de código. | -| `config_entry.destroy` | Se borró un ajuste de configuración. Estos eventos solo se pueden ver en la bitácora de auditoría del administrador de sitio. El tipo de eventos registrado se relaciona con:
- Políticas y ajustes de empresa
- Permisos y ajustes de repositorio y organización
- Git, LFS de Git, {% data variables.product.prodname_github_connect %}, {% data variables.product.prodname_registry %}, proyecto, y ajustes de seguridad de código. | -| `config_entry.update` | Se editó un ajuste de configuración. Estos eventos solo se pueden ver en la bitácora de auditoría del administrador de sitio. El tipo de eventos registrado se relaciona con:
- Políticas y ajustes de empresa
- Permisos y ajustes de repositorio y organización
- Git, LFS de Git, {% data variables.product.prodname_github_connect %}, {% data variables.product.prodname_registry %}, proyecto, y ajustes de seguridad de código. | +| Action | Description +|--------|------------- +| `config_entry.create` | A configuration setting was created. These events are only visible in the site admin audit log. The type of events recorded relate to:
- Enterprise settings and policies
- Organization and repository permissions and settings
- Git, Git LFS, {% data variables.product.prodname_github_connect %}, {% data variables.product.prodname_registry %}, project, and code security settings. +| `config_entry.destroy` | A configuration setting was deleted. These events are only visible in the site admin audit log. The type of events recorded relate to:
- Enterprise settings and policies
- Organization and repository permissions and settings
- Git, Git LFS, {% data variables.product.prodname_github_connect %}, {% data variables.product.prodname_registry %}, project, and code security settings. +| `config_entry.update` | A configuration setting was edited. These events are only visible in the site admin audit log. The type of events recorded relate to:
- Enterprise settings and policies
- Organization and repository permissions and settings
- Git, Git LFS, {% data variables.product.prodname_github_connect %}, {% data variables.product.prodname_registry %}, project, and code security settings. {%- endif %} {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} -## Acciones de la categoría `dependabot_alerts` +## `dependabot_alerts` category actions -| Acción | Descripción | -| --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `dependabot_alerts.disable` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} inhabilitó las {% data variables.product.prodname_dependabot_alerts %} para todos los repositorios {% ifversion fpt or ghec %}privados {% endif %}existentes. 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)". | -| `dependabot_alerts.enable` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} habilitó las {% data variables.product.prodname_dependabot_alerts %} para todos los repositorios {% ifversion fpt or ghec %}privados {% endif %}existentes. | +| Action | Description +|--------|------------- +| `dependabot_alerts.disable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} disabled {% data variables.product.prodname_dependabot_alerts %} for all existing {% ifversion fpt or ghec %}private {% endif %}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)." +| `dependabot_alerts.enable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} enabled {% data variables.product.prodname_dependabot_alerts %} for all existing {% ifversion fpt or ghec %}private {% endif %}repositories. -## Acciones de la categoría `dependabot_alerts_new_repos` +## `dependabot_alerts_new_repos` category actions -| Acción | Descripción | -| ------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `dependabot_alerts_new_repos.disable` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} inhabilitó las {% data variables.product.prodname_dependabot_alerts %} para todos los repositorios {% ifversion fpt or ghec %}privados {% endif %}nuevos. 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)". | -| `dependabot_alerts_new_repos.enable` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} habilitó las {% data variables.product.prodname_dependabot_alerts %} para todos los repositorios {% ifversion fpt or ghec %}privados {% endif %}nuevos. | +| Action | Description +|--------|------------- +| `dependabot_alerts_new_repos.disable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} disabled {% data variables.product.prodname_dependabot_alerts %} for all new {% ifversion fpt or ghec %}private {% endif %}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)." +| `dependabot_alerts_new_repos.enable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} enabled {% data variables.product.prodname_dependabot_alerts %} for all new {% ifversion fpt or ghec %}private {% endif %}repositories. -## Acciones de la categoría `dependabot_repository_access` +## `dependabot_repository_access`category actions -| Acción | Descripción | -| --------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | -| `dependabot_repository_access.repositories_updated` | Se actualizaron los repositorios a los cuales puede acceder el {% data variables.product.prodname_dependabot %}. | +| Action | Description +|--------|------------- +| `dependabot_repository_access.repositories_updated` | The repositories that {% data variables.product.prodname_dependabot %} can access were updated. {%- endif %} {%- ifversion fpt or ghec or ghes > 3.2 %} -## Acciones de la categoría `dependabot_security_updates` +## `dependabot_security_updates` category actions -| Acción | Descripción | -| ------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `dependabot_security_updates.disable` | Un propietario de empresa{% ifversion ghes %} o adminsitrador de sitio{% endif %} inhabilitó las {% data variables.product.prodname_dependabot_security_updates %} para todos los repositorios existentes. 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)". | -| `dependabot_security_updates.enable` | Un propietario de empresa{% ifversion ghes %} o adminsitrador de sitio{% endif %} habilitó las {% data variables.product.prodname_dependabot_security_updates %} para todos los repositorios existentes. | +| Action | Description +|--------|------------- +| `dependabot_security_updates.disable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} disabled {% data variables.product.prodname_dependabot_security_updates %} for all existing 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)." +| `dependabot_security_updates.enable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} enabled {% data variables.product.prodname_dependabot_security_updates %} for all existing repositories. -## Acciones de la categoría `dependabot_security_updates_new_repos` +## `dependabot_security_updates_new_repos` category actions -| Acción | Descripción | -| ----------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `dependabot_security_updates_new_repos.disable` | Un propietario de empresa{% ifversion ghes %} o adminsitrador de sitio{% endif %} inhabilitó las {% data variables.product.prodname_dependabot_security_updates %} para todos los repositorios nuevos. 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)". | -| `dependabot_security_updates_new_repos.enable` | Un propietario de empresa{% ifversion ghes %} o adminsitrador de sitio{% endif %} habilitó las {% data variables.product.prodname_dependabot_security_updates %} para todos los repositorios nuevos. | +| Action | Description +|--------|------------- +| `dependabot_security_updates_new_repos.disable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} disabled {% data variables.product.prodname_dependabot_security_updates %} 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)." +| `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 %} -## Acciones de la categoría `dependency_graph` +## `dependency_graph` category actions -| Acción | Descripción | -| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `dependency_graph.disable` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} inhabilitó la gráfica de dependencias para todos los repositorios existentes. 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.enable` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} habilitó la gráfica de dependencias para todos los repositorios existentes. | +| Action | Description +|--------|------------- +| `dependency_graph.disable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} disabled the dependency graph for all existing 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.enable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} enabled the dependency graph for all existing repositories. -## Acciones de la categoría `dependency_graph_new_repos` +## `dependency_graph_new_repos` category actions -| Acción | Descripción | -| ------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `dependency_graph_new_repos.disable` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} inhabilitó la gráfica de dependencias para todos los repositorios nuevos. 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` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} habilitó la gráfica de dependencias para todos los repositorios nuevos. | +| 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. {%- ifversion fpt or ghec %} -## Acciones de la cateogría `discussion` +## `discussion` category actions -| Acción | Descripción | -| -------------------- | ----------------------------- | -| `discussion.destroy` | Se borró un debate de equipo. | +| Action | Description +|--------|------------- +| `discussion.destroy` | A team discussion was deleted. -## Acciones de la categoría `discussion_comment` +## `discussion_comment` category actions -| Acción | Descripción | -| ---------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `discussion_comment.destroy` | [Se borró un comentario en una publicación de debate de equipo](/communities/moderating-comments-and-conversations/managing-disruptive-comments#deleting-a-comment). | -| `discussion_comment.update` | [Se editó un comentario en una publicación de debate de equipo](/communities/moderating-comments-and-conversations/managing-disruptive-comments#editing-a-comment). | +| Action | Description +|--------|------------- +| `discussion_comment.destroy` | A [comment on a team discussion post was deleted](/communities/moderating-comments-and-conversations/managing-disruptive-comments#deleting-a-comment). +| `discussion_comment.update` | A [comment on a team discussion post was edited](/communities/moderating-comments-and-conversations/managing-disruptive-comments#editing-a-comment). -## acciones de la categoría `discussion_post` +## `discussion_post` category actions -| Acción | Descripción | -| ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | -| `discussion_post.destroy` | [Se borró una publicación de debate de equipo](/organizations/collaborating-with-your-team/editing-or-deleting-a-team-discussion). | -| `discussion_post.update` | [Se editó una publicación de debate de equipo](/organizations/collaborating-with-your-team/editing-or-deleting-a-team-discussion). | +| Action | Description +|--------|------------- +| `discussion_post.destroy` | A [team discussion post was deleted](/organizations/collaborating-with-your-team/editing-or-deleting-a-team-discussion). +| `discussion_post.update` | A [team discussion post was edited](/organizations/collaborating-with-your-team/editing-or-deleting-a-team-discussion). -## acciones de la categoría `discussion_post_reply` +## `discussion_post_reply` category actions -| Acción | Descripción | -| ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `discussion_post_reply.destroy` | [Se borró una respuesta a una publicación de debate de equipo](/communities/moderating-comments-and-conversations/managing-disruptive-comments#deleting-a-comment). | -| `discussion_post_reply.update` | [Se editó una respuesta a una publicación de debate de equipo](/communities/moderating-comments-and-conversations/managing-disruptive-comments#editing-a-comment). | +| Action | Description +|--------|------------- +| `discussion_post_reply.destroy` | A [reply to a team discussion post was deleted](/communities/moderating-comments-and-conversations/managing-disruptive-comments#deleting-a-comment). +| `discussion_post_reply.update` | A [reply to a team discussion post was edited](/communities/moderating-comments-and-conversations/managing-disruptive-comments#editing-a-comment). {%- endif %} {%- ifversion ghec or ghes %} -## Acciones de la categoría `dotcom_connection` +## `dotcom_connection` category actions -| Acción | Descripción | -| ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `dotcom_connection.create` | Se creó una conexión de {% data variables.product.prodname_github_connect %} al {% data variables.product.prodname_dotcom_the_website %}. | -| `dotcom_connection.destroy` | Se borró una conexión de {% data variables.product.prodname_github_connect %} al {% data variables.product.prodname_dotcom_the_website %}. | -| `dotcom_connection.token_updated` | Se actualizó el token de conexión de {% data variables.product.prodname_github_connect %} para {% data variables.product.prodname_dotcom_the_website %}. | -| `dotcom_connection.upload_license_usage` | El uso de la licencia de {% data variables.product.prodname_ghe_server %} se cargó manualmente a {% data variables.product.prodname_ghe_cloud %}. | -| `dotcom_connection.upload_usage_metrics` | Las métricas de uso de {% data variables.product.prodname_ghe_server %} se cargaron a {% data variables.product.prodname_dotcom_the_website %}. | +| Action | Description +|--------|------------- +| `dotcom_connection.create` | A {% data variables.product.prodname_github_connect %} connection to {% data variables.product.prodname_dotcom_the_website %} was created. +| `dotcom_connection.destroy` | A {% data variables.product.prodname_github_connect %} connection to {% data variables.product.prodname_dotcom_the_website %} was deleted. +| `dotcom_connection.token_updated` | The {% data variables.product.prodname_github_connect %} connection token for {% data variables.product.prodname_dotcom_the_website %} was updated. +| `dotcom_connection.upload_license_usage` | {% data variables.product.prodname_ghe_server %} license usage was manually uploaded to {% data variables.product.prodname_ghe_cloud %}. +| `dotcom_connection.upload_usage_metrics` | {% data variables.product.prodname_ghe_server %} usage metrics were uploaded to {% data variables.product.prodname_dotcom_the_website %}. {%- endif %} -## acciones de la categoría `enterprise` +## `enterprise` category actions -| Acción | Descripción | -| ------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `enterprise.config.disable_anonymous_git_access` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} inhabilitó el acceso de lectura anónima de Git para los repositorios en la empresa. Para obtener más información consulta la sección "[Requerir políticas de administración de repositorios en tu empresa](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)". | -| `enterprise.config.enable_anonymous_git_access` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} habilitó el acceso de lectura anónima de Git para los repositorios en la empresa. Para obtener más información consulta la sección "[Requerir políticas de administración de repositorios en tu empresa](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)". | -| `enterprise.config.lock_anonymous_git_access` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} bloqueó el acceso de lectura anónima de Git para prevenir que los administradores de repositorios cambien los ajustes existentes del acceso de lectura anónima de Git para los repositorios en la empresa. Para obtener más información consulta la sección "[Requerir políticas de administración de repositorios en tu empresa](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)". | -| `enterprise.config.unlock_anonymous_git_access` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} desbloqueó el acceso de lectura anónima de Git para permitir que los administradores de repositorio cambien los ajustes de acceso de lectura anónima de Git para los repositorios de la empresa. Para obtener más información consulta la sección "[Requerir políticas de administración de repositorios en tu empresa](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)". | -| `enterprise.register_self_hosted_runner` | Se registró un nuevo ejecutor auto-hospedado de {% data variables.product.prodname_actions %}. 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)". | -| `enterprise.remove_self_hosted_runner` | Se eliminó un ejecutor auto-hospedado de {% data variables.product.prodname_actions %}. 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)". | -| `enterprise.runner_group_created` | Se creó un grupo de ejecutores auto-hospedados de {% data variables.product.prodname_actions %}. Para obtener más información, consulta la sección "[Crear un grupo de ejecutores auto-hospedados para una organización](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#creating-a-self-hosted-runner-group-for-an-organization)". | -| `enterprise.runner_group_removed` | Se eliminó un grupo de ejecutores auto-hospedados de {% data variables.product.prodname_actions %}. Para obtener más información, consulta la sección "[Eliminar un grupo de ejecutores auto-hospedados](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#removing-a-self-hosted-runner-group)". | -| `enterprise.runner_group_renamed` | Se renombró a un grupo de ejecutores auto-hospedados de {% data variables.product.prodname_actions %}. 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)". | -| `enterprise.runner_group_updated` | Se cambió la configuración de un grupo de ejecutores auto-hospedados de {% data variables.product.prodname_actions %}. 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)". | -| `enterprise.runner_group_runner_removed` | Se utilizó la API de REST para eliminar a un ejecutor auto-hospedado de {% data variables.product.prodname_actions %} 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)". | -| `enterprise.runner_group_runners_added` | A {% data variables.product.prodname_actions %} self-hosted runner was added to a group. Para obtener más información, consulta la sección [Mover un ejecutor auto-hospedado a un grupo](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#moving-a-self-hosted-runner-to-a-group). | -| `enterprise.runner_group_runners_updated` | Se actualizó una lista de miembros de un grupo de ejecutores de {% data variables.product.prodname_actions %}. 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)". | +| Action | Description +|--------|------------- +| `enterprise.config.disable_anonymous_git_access` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} disabled anonymous Git read access for repositories in the enterprise. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)." +| `enterprise.config.enable_anonymous_git_access` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} enabled anonymous Git read access for repositories in the enterprise. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)." +| `enterprise.config.lock_anonymous_git_access` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} locked anonymous Git read access to prevent repository admins from changing existing anonymous Git read access settings for repositories in the enterprise. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)." +| `enterprise.config.unlock_anonymous_git_access` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} unlocked anonymous Git read access to allow repository admins to change existing anonymous Git read access settings for repositories in the enterprise. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)." +| `enterprise.register_self_hosted_runner` | A new {% data variables.product.prodname_actions %} self-hosted runner was 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)." +| `enterprise.remove_self_hosted_runner` | A {% data variables.product.prodname_actions %} self-hosted runner was 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)." +| `enterprise.runner_group_created` | A {% data variables.product.prodname_actions %} self-hosted runner group was created. For more information, see "[Creating a self-hosted runner group for an organization](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#creating-a-self-hosted-runner-group-for-an-organization)." +| `enterprise.runner_group_removed` | A {% data variables.product.prodname_actions %} self-hosted runner group was removed. For more information, see "[Removing a self-hosted runner group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#removing-a-self-hosted-runner-group)." +| `enterprise.runner_group_renamed` | A {% data variables.product.prodname_actions %} self-hosted runner group was renamed. 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)." +| `enterprise.runner_group_updated` | The configuration of a {% data variables.product.prodname_actions %} self-hosted runner group was 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)." +| `enterprise.runner_group_runner_removed` | The REST API was used to remove a {% data variables.product.prodname_actions %} 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)." +| `enterprise.runner_group_runners_added` | A {% data variables.product.prodname_actions %} self-hosted runner was added to a group. For more information, see [Moving a self-hosted runner to a group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#moving-a-self-hosted-runner-to-a-group). +| `enterprise.runner_group_runners_updated`| A {% data variables.product.prodname_actions %} runner group's list of members was 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 ghec %} -| `enterprise.runner_group_visiblity_updated` | Se actualizó la visibilidad de un grupo de ejecutores auto hospedados de {% data variables.product.prodname_actions %} a través de la API de REST. 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)". +| `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 or ghae %} -| `enterprise.self_hosted_runner_online` | Se inició la aplicación ejecutora de {% data variables.product.prodname_actions %}. 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 detuvo la aplicación ejecutora de {% data variables.product.prodname_actions %}. 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_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 %} {%- ifversion ghec or ghes %} -| `enterprise.self_hosted_runner_updated` | Se actualizó la aplicación ejecutora de {% data variables.product.prodname_actions %}. 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)." +| `enterprise.self_hosted_runner_updated` | The {% data variables.product.prodname_actions %} 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 %} {%- ifversion ghec %} -## Acciones de la categoría `enterprise_domain` +## `enterprise_domain` category actions -| Acción | Descripción | -| --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `enterprise_domain.approve` | Se aprobó un dominio empresarial para una empresa. Para obtener más información, consulta la sección "[Aprobar el dominio para tu cuenta empresarial](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise#approving-a-domain-for-your-enterprise-account)". | -| `enterprise_domain.create` | Se agregó un dominio empresarial para una empresa. Para obtener más información, consulta la sección "[Verificar un dominio para tu cuenta empresarial](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise#verifying-a-domain-for-your-enterprise-account)". | -| `enterprise_domain.destroy` | Se eliminó un dominio empresarial de una empresa. Para obtener más información, consulta la sección "[Eliminar un dominio verificado o aprobado](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise#removing-an-approved-or-verified-domain)". | -| `enterprise_domain.verify` | Se verificó un dominio empresarial para una empresa. Para obtener más información, consulta la sección "[Verificar un dominio para tu cuenta empresarial](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise#verifying-a-domain-for-your-enterprise-account)". | +| Action | Description +|--------|------------- +| `enterprise_domain.approve` | An enterprise domain was approved for an enterprise. For more information, see "[Approving a domain for your enterprise account](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise#approving-a-domain-for-your-enterprise-account)." +| `enterprise_domain.create` | An enterprise domain was added to an enterprise. For more information, see "[Verifying a domain for your enterprise account](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise#verifying-a-domain-for-your-enterprise-account)." +| `enterprise_domain.destroy` | An enterprise domain was removed from an enterprise. For more information, see "[Removing an approved or verified domain](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise#removing-an-approved-or-verified-domain)." +| `enterprise_domain.verify` | An enterprise domain was verified for an enterprise. For more information, see "[Verifying a domain for your enterprise account](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise#verifying-a-domain-for-your-enterprise-account)." -## Acciones de la categoría `enterprise_installation` +## `enterprise_installation` category actions -| Acción | Descripción | -| --------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `enterprise_installation.create` | Se creó la {% data variables.product.prodname_github_app %} asociada con una con una conexión empresarial de {% data variables.product.prodname_github_connect %}. | -| `enterprise_installation.destroy` | Se borró la {% data variables.product.prodname_github_app %} asociada con una conexión empresarial de {% data variables.product.prodname_github_connect %}. | -| `enterprise_installation.token_updated` | Se actualizó el token perteneciente a {% data variables.product.prodname_github_app %} asociado con una conexión empresarial de {% data variables.product.prodname_github_connect %}. | +| Action | Description +|--------|------------- +| `enterprise_installation.create` | The {% data variables.product.prodname_github_app %} associated with an {% data variables.product.prodname_github_connect %} enterprise connection was created. +| `enterprise_installation.destroy` | The {% data variables.product.prodname_github_app %} associated with an {% data variables.product.prodname_github_connect %} enterprise connection was deleted. +| `enterprise_installation.token_updated` | The token belonging to {% data variables.product.prodname_github_app %} associated with an {% data variables.product.prodname_github_connect %} enterprise connection was updated. {%- endif %} {%- ifversion fpt or ghec %} -## acciones de la categoría `environment` +## `environment` category actions -| Acción | Descripción | -| ------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `environment.add_protection_rule` | Se creó una regla de protección de ambiente de {% data variables.product.prodname_actions %} a través de la API. Para obtener más información, consulta la sección "[reglas de protección de ambiente](/actions/deployment/targeting-different-environments/using-environments-for-deployment#environment-protection-rules)". | -| `environment.create_actions_secret` | Se creó un secreto para un ambiente de {% data variables.product.prodname_actions %} a través de la API. Para obtener más información, consulta la sección ["Secretos de ambiente](/actions/deployment/targeting-different-environments/using-environments-for-deployment#environment-secrets)". | -| `environment.delete` | Se borró un ambiente a través de la API. Para obtener más información, consulta la sección "[Borrar un ambiente](/actions/deployment/targeting-different-environments/using-environments-for-deployment#deleting-an-environment)". | -| `environment.remove_actions_secret` | Se borró un secreto para un ambiente de {% data variables.product.prodname_actions %} a través de la API. Para obtener más información, consulta la sección ["Secretos de ambiente](/actions/deployment/targeting-different-environments/using-environments-for-deployment#environment-secrets)". | -| `environment.remove_protection_rule` | Se borró una regla de protección de ambiente de {% data variables.product.prodname_actions %} a través de la API. Para obtener más información, consulta la sección "[reglas de protección de ambiente](/actions/deployment/targeting-different-environments/using-environments-for-deployment#environment-protection-rules)". | -| `environment.update_actions_secret` | Se actualizó un secreto para un ambiente de {% data variables.product.prodname_actions %} a través de la API. Para obtener más información, consulta la sección ["Secretos de ambiente](/actions/deployment/targeting-different-environments/using-environments-for-deployment#environment-secrets)". | -| `environment.update_protection_rule` | Se actualizó una regla de protección de ambiente de {% data variables.product.prodname_actions %} a través de la API. Para obtener más información, consulta la sección "[reglas de protección de ambiente](/actions/deployment/targeting-different-environments/using-environments-for-deployment#environment-protection-rules)". | +| Action | Description +|--------|------------- +| `environment.add_protection_rule` | A {% data variables.product.prodname_actions %} environment protection rule was created via the API. For more information, see "[Environment protection rules](/actions/deployment/targeting-different-environments/using-environments-for-deployment#environment-protection-rules)." +| `environment.create_actions_secret` | A secret was created for a {% data variables.product.prodname_actions %} environment via the API. For more information, see "[Environment secrets](/actions/deployment/targeting-different-environments/using-environments-for-deployment#environment-secrets)." +| `environment.delete` | An environment was deleted via the API. For more information, see "[Deleting an environment](/actions/deployment/targeting-different-environments/using-environments-for-deployment#deleting-an-environment)." +| `environment.remove_actions_secret` | A secret was deleted for a {% data variables.product.prodname_actions %} environment via the API. For more information, see "[Environment secrets](/actions/deployment/targeting-different-environments/using-environments-for-deployment#environment-secrets)." +| `environment.remove_protection_rule` | A {% data variables.product.prodname_actions %} environment protection rule was deleted via the API. For more information, see "[Environment protection rules](/actions/deployment/targeting-different-environments/using-environments-for-deployment#environment-protection-rules)." +| `environment.update_actions_secret` | A secret was updated for a {% data variables.product.prodname_actions %} environment via the API. For more information, see "[Environment secrets](/actions/deployment/targeting-different-environments/using-environments-for-deployment#environment-secrets)." +| `environment.update_protection_rule` | A {% data variables.product.prodname_actions %} environment protection rule was updated via the API. For more information, see "[Environment protection rules](/actions/deployment/targeting-different-environments/using-environments-for-deployment#environment-protection-rules)." {%- endif %} {%- ifversion ghae %} -## Acciones de la categoría `external_group` +## `external_group` category actions -| Acción | Descripción | -| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `external_group.delete` | Se borró un grupo de Okta. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". | -| `external_group.link` | Se mapeó un grupo de Okta a un equipo de {% data variables.product.prodname_ghe_managed %}. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". | -| `external_group.provision` | Se mapeó un grupo de Okta a un equipo en {% data variables.product.prodname_ghe_managed %}. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". | -| `external_group.unlink` | Se dejó de mapear un grupo de Okta desde un equipo de {% data variables.product.prodname_ghe_managed %}. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". | -| `external_group.update` | Se actualizaron los ajustes de un grupo de Okta. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". | +| Action | Description +|--------|------------- +| `external_group.delete` | An Okta group was deleted. For more information, see "[Mapping Okta groups to teams](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." +| `external_group.link` | An Okta group was mapped to a {% data variables.product.prodname_ghe_managed %} team. For more information, see "[Mapping Okta groups to teams](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." +| `external_group.provision` | An Okta group was mapped to a team on {% data variables.product.prodname_ghe_managed %}. For more information, see "[Mapping Okta groups to teams](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." +| `external_group.unlink` | An Okta group was unmapped from a {% data variables.product.prodname_ghe_managed %} team. For more information, see "[Mapping Okta groups to teams](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." +| `external_group.update` | An Okta group's settings were updated. For more information, see "[Mapping Okta groups to teams](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." -## Acciones de la categoría `external_identity` -| Acción | Descripción | -| ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `external_identity.deprovision` | Se eliminó a un usuario de un grupo de Okta y se desaprovisionó posteriormente de {% data variables.product.prodname_ghe_managed %}. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". | -| `external_identity.provision` | Se agregó a un grupo de Okta a un grupo de Okta y se aprovisionó posteriormente al equipo mapeado en {% data variables.product.prodname_ghe_managed %}. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". | -| `external_identity.update` | Se actualizaron los ajustes de un usuario de Okta. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". | +## `external_identity` category actions +| Action | Description +|--------|------------- +| `external_identity.deprovision` | A user was removed from an Okta group and was subsequently deprovisioned from {% data variables.product.prodname_ghe_managed %}. For more information, see "[Mapping Okta groups to teams](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." +| `external_identity.provision` | An Okta user was added to an Okta group and was subsequently provisioned to the mapped team on {% data variables.product.prodname_ghe_managed %}. For more information, see "[Mapping Okta groups to teams](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." +| `external_identity.update` | An Okta user's settings were updated. For more information, see "[Mapping Okta groups to teams](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." {%- endif %} -## Acciones de la categoría `gist` +## `gist` category actions -| Acción | Descripción | -| ------------------------ | ------------------------------------ | -| `gist.create` | Se crea un gist. | -| `gist.destroy` | Se borra un gist. | -| `gist.visibility_change` | Se cambia la visibilidad de un gist. | +| Action | Description +|--------|------------- +| `gist.create` | A gist is created. +| `gist.destroy` | A gist is deleted. +| `gist.visibility_change` | The visibility of a gist is changed. {% ifversion git-events-audit-log %} -## acciones de la categoría `git` +## `git` category actions {% ifversion enable-git-events %} Before you'll see `git` category actions, you must enable Git events in the audit log. For more information, see "[Configuring the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/configuring-the-audit-log-for-your-enterprise#managing-git-events-in-the-audit-log)." @@ -386,891 +404,1022 @@ Before you'll see `git` category actions, you must enable Git events in the audi {% data reusables.audit_log.git-events-not-in-search-results %} -| Acción | Descripción | -| ----------- | --------------------------------------- | -| `git.clone` | Se clona un repositorio. | -| `git.fetch` | Se recuperan cambios de un repositorio. | -| `git.push` | Se suben cambios a un repositorio. | +| Action | Description +|--------|------------- +| `git.clone` | A repository was cloned. +| `git.fetch` | Changes were fetched from a repository. +| `git.push` | Changes were pushed to a repository. {% endif %} -## acciones de la categoría `hook` +## `hook` category actions -| Acción | Descripción | -| ------ | ----------- | -| | | +| Action | Description +|--------|------------- {%- ifversion ghes or ghae %} -| `hook.active_changed` | Se actualizó el estado activo de un gancho. +| `hook.active_changed` | A hook's active status was updated. {%- endif %} -| `hook.config_changed` | Se cambió la configuración de un gancho. | `hook.create` | Se agregó un gancho nuevo. | `hook.destroy` | Se borró un gancho. | `hook.events_changed` | Se cambiaron los eventos configurados de un gancho. +| `hook.config_changed` | A hook's configuration was changed. +| `hook.create` | A new hook was added. +| `hook.destroy` | A hook was deleted. +| `hook.events_changed` | A hook's configured events were changed. -## Acciones de la categoría `integration` +## `integration` category actions -| Acción | Descripción | -| ---------------------------------- | --------------------------------------------------------------------------------------- | -| `integration.create` | Se creó una integración. | -| `integration.destroy` | Se borró una integración. | -| `integration.manager_added` | Se agregó a un miembro de una empresa u organización como gerente de integración. | -| `integration.manager_removed` | Se eliminó a un miembro de una empresa u organización de ser un gerente de integración. | -| `integration.transfer` | Se transfirió la propiedad de una integración a otro usuario u organización. | -| `integration.remove_client_secret` | A client secret for an integration was removed. | -| `integration.revoke_all_tokens` | All user tokens for an integration were requested to be revoked. | -| `integration.revoke_tokens` | Se revocaron los tokens para una integración. | +| Action | Description +|--------|------------- +| `integration.create` | An integration was created. +| `integration.destroy` | An integration was deleted. +| `integration.manager_added` | A member of an enterprise or organization was added as an integration manager. +| `integration.manager_removed` | A member of an enterprise or organization was removed from being an integration manager. +| `integration.transfer` | Ownership of an integration was transferred to another user or organization. +| `integration.remove_client_secret` | A client secret for an integration was removed. +| `integration.revoke_all_tokens` | All user tokens for an integration were requested to be revoked. +| `integration.revoke_tokens` | Token(s) for an integration were revoked. -## Acciones de la categoría `integration_installation` +## `integration_installation`category actions -| Acción | Descripción | -| ------------------------------------------------ | ----------------------------------------------------------------- | -| `integration_installation.contact_email_changed` | Se cambió un correo electrónico de contacto para una integración. | -| `integration_installation.create` | Se instaló una integración. | -| `integration_installation.destroy` | Se desinstaló una integración. | -| `integration_installation.repositories_added` | Se agregaron repositorios a una integración. | -| `integration_installation.repositories_removed` | Se eliminaron repositorios de una integración. | +| Action | Description +|--------|------------- +| `integration_installation.contact_email_changed` | A contact email for an integration was changed. +| `integration_installation.create` | An integration was installed. +| `integration_installation.destroy` | An integration was uninstalled. +| `integration_installation.repositories_added` | Repositories were added to an integration. +| `integration_installation.repositories_removed` | Repositories were removed from an integration. {%- ifversion fpt or ghec %} -| `integration_installation.suspend` | Se suspendió una integración. | `integration_installation.unsuspend` | Se dejó de suspender una integración. +| `integration_installation.suspend` | An integration was suspended. +| `integration_installation.unsuspend` | An integration was unsuspended. {%- endif %} -| `integration_installation.version_updated` | Se actualizaron los permisos para una integración. +| `integration_installation.version_updated` | Permissions for an integration were updated. -## Acciones de la categoría`integration_installation_request` +## `integration_installation_request` category actions -| Acción | Descripción | -| ----------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `integration_installation_request.create` | Un miembro solicitó que un propietario instalara una integración para utilizar en una empresa u organización. | -| `integration_installation_request.close` | Un propietario aprobó o rechazó una solicitud para instalar una integración para utilizarla en una empresa u organización o el miembro que había abierto la solicitud, la canceló. | +| Action | Description +|--------|------------- +| `integration_installation_request.create` | An member requested that an owner install an integration for use in an enterprise or organization. +| `integration_installation_request.close` | A request to install an integration for use in an enterprise or organization was either approved or denied by an owner, or canceled by the member who opened the request. {%- ifversion ghec or ghae %} ## `ip_allow_list` category actions -| Acción | Descripción | -| ------------------------------------------ | ----------------------------------------------------------------------------------------------------------------- | -| `ip_allow_list.enable` | Se habilitó una lista de IP permitidas. | -| `ip_allow_list.enable_for_installed_apps` | Se habilitó una lista de IP permitidas para las {% data variables.product.prodname_github_apps %} instaladas. | -| `ip_allow_list.disable` | Se inhabilitó una lista de IP permitidas. | -| `ip_allow_list.disable_for_installed_apps` | Se inhabilitó una lista de IP permitidas para las {% data variables.product.prodname_github_apps %} instaladas. | +| Action | Description +|--------|------------- +| `ip_allow_list.enable` | An IP allow list was enabled. +| `ip_allow_list.enable_for_installed_apps` | An IP allow list was enabled for installed {% data variables.product.prodname_github_apps %}. +| `ip_allow_list.disable` | An IP allow list was disabled. +| `ip_allow_list.disable_for_installed_apps` | An IP allow list was disabled for installed {% data variables.product.prodname_github_apps %}. -## Acciones de la categoría `ip_allow_list_entry` +## `ip_allow_list_entry` category actions -| Acción | Descripción | -| ----------------------------- | -------------------------------------------------------- | -| `ip_allow_list_entry.create` | Se agregó una dirección IP a una lista de IP permitidas. | -| `ip_allow_list_entry.update` | Se cambió una dirección IP o su descripción. | -| `ip_allow_list_entry.destroy` | Se borró una dirección IP de una lista de IP permitidas. | +| Action | Description +|--------|------------- +| `ip_allow_list_entry.create` | An IP address was added to an IP allow list. +| `ip_allow_list_entry.update` | An IP address or its description was changed. +| `ip_allow_list_entry.destroy` | An IP address was deleted from an IP allow list. {%- endif %} -## acciones de la categoría `issue` +## `issue` category actions -| Acción | Descripción | -| ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `issue.destroy` | Se eliminó un problema del repositorio. Para obtener más información, consulta la sección "[Borrar una propuesta](/issues/tracking-your-work-with-issues/deleting-an-issue)". | -| `issue.pinned` | Se fijó una propuesta a un repositorio. Para obtener más información, consulta "[Anclar una propuesta a tu repositorio](/issues/tracking-your-work-with-issues/pinning-an-issue-to-your-repository)". | -| `issue.transfer` | Se transfirió una propuesta a otro repositorio. Para obtener más información, consulta "[Transferir una propuesta a otro repositorio](/issues/tracking-your-work-with-issues/transferring-an-issue-to-another-repository)." | -| `issue.unpinned` | Se dejó de fijar una propuesta a un repositorio. Para obtener más información, consulta "[Anclar una propuesta a tu repositorio](/issues/tracking-your-work-with-issues/pinning-an-issue-to-your-repository)". | +| Action | Description +|--------|------------- +| `issue.destroy` | An issue was deleted from the repository. For more information, see "[Deleting an issue](/issues/tracking-your-work-with-issues/deleting-an-issue)." +| `issue.pinned` | An issue was pinned to a repository. For more information, see "[Pinning an issue to your repository](/issues/tracking-your-work-with-issues/pinning-an-issue-to-your-repository)." +| `issue.transfer` | An issue was transferred to another repository. For more information, see "[Transferring an issue to another repository](/issues/tracking-your-work-with-issues/transferring-an-issue-to-another-repository)." +| `issue.unpinned` | An issue was unpinned from a repository. For more information, see "[Pinning an issue to your repository](/issues/tracking-your-work-with-issues/pinning-an-issue-to-your-repository)." -## Acciones de la categoría `issue_comment` +## `issue_comment` category actions -| Acción | Descripción | -| ------------------------ | ------------------------------------------------------------------ | -| `issue_comment.destroy` | Se borró un comentario de una propuesta en el repositorio. | -| `issue_comment.pinned` | Se fijó un comentario de una propuesta en el repositorio. | -| `issue_comment.unpinned` | Se dejó de fijar un comentario de una propuesta en el repositorio. | -| `issue_comment.update` | Cambió un comentario sobre un problema (diferente al inicial). | +| Action | Description +|--------|------------- +| `issue_comment.destroy` | A comment on an issue was deleted from the repository. +| `issue_comment.pinned` | A comment on an issue was pinned to a repository. +| `issue_comment.unpinned` | A comment on an issue was unpinned from a repository. +| `issue_comment.update` | A comment on an issue (other than the initial one) changed. -## Acciones de la categoría `issues` +## `issues` category actions -| Acción | Descripción | -| ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `issues.deletes_disabled` | Se inhabilitó la capacidad para que los miembros de la empresa borren propuestas. Los miembros no pueden borrar propuestas en ninguna organización de una empresa. Para obtener más información, consulta la sección "[Requerir una política para borrar las propuestas](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-deleting-issues)". | -| `issues.deletes_enabled` | Se habilitó la capacidad para que los miembros de una empresa borren propuestas. Los miembros pueden borrar propuestas en cualquier organización de una empresa. Para obtener más información, consulta la sección "[Requerir una política para borrar las propuestas](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-deleting-issues)". | -| `issues.deletes_policy_cleared` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} quitó el ajuste de política para permitir que los miembros borren propuestas en una empresa. Para obtener más información, consulta la sección "[Requerir una política para borrar las propuestas](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-deleting-issues)". | +| Action | Description +|--------|------------- +| `issues.deletes_disabled` | The ability for enterprise members to delete issues was disabled. Members cannot delete issues in any organizations in an enterprise. For more information, see "[Enforcing a policy for deleting issues](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-deleting-issues)." +| `issues.deletes_enabled` | The ability for enterprise members to delete issues was enabled. Members can delete issues in any organizations in an enterprise. For more information, see "[Enforcing a policy for deleting issues](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-deleting-issues)." +| `issues.deletes_policy_cleared` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} cleared the policy setting for allowing members to delete issues in an enterprise. For more information, see "[Enforcing a policy for deleting issues](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-deleting-issues)." {%- ifversion fpt or ghec %} -## acciones de la categoría `marketplace_agreement_signature` +## `marketplace_agreement_signature` category actions -| Acción | Descripción | -| ---------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -| `marketplace_agreement_signature.create` | Un usuario firmó el Acuerdo de Desarrollador de {% data variables.product.prodname_marketplace %} en nombre de una organización. | +| Action | Description +|--------|------------- +| `marketplace_agreement_signature.create` | A user signed the {% data variables.product.prodname_marketplace %} Developer Agreement on behalf of an organization. -## acciones de la categoría `marketplace_listing` +## `marketplace_listing` category actions -| Acción | Descripción | -| ------------------------------------- | -------------------------------------------------------------------------------------------------------- | -| `marketplace_listing.approve` | Se aprobó una lista para inclusión en {% data variables.product.prodname_marketplace %}. | -| `marketplace_listing.change_category` | Se cambió una categoría de un listado para una app en {% data variables.product.prodname_marketplace %}. | -| `marketplace_listing.create` | Se creó un listado para una app en {% data variables.product.prodname_marketplace %}. | -| `marketplace_listing.delist` | Se eliminó un listado de {% data variables.product.prodname_marketplace %}. | -| `marketplace_listing.redraft` | Se regresó un listado a su estado de borrador. | -| `marketplace_listing.reject` | No se aceptó un listado para su inclusión en {% data variables.product.prodname_marketplace %}. | +| Action | Description +|--------|------------- +| `marketplace_listing.approve` | A listing was approved for inclusion in {% data variables.product.prodname_marketplace %}. +| `marketplace_listing.change_category` | A category for a listing for an app in {% data variables.product.prodname_marketplace %} was changed. +| `marketplace_listing.create` | A listing for an app in {% data variables.product.prodname_marketplace %} was created. +| `marketplace_listing.delist` | A listing was removed from {% data variables.product.prodname_marketplace %}. +| `marketplace_listing.redraft` | A listing was sent back to draft state. +| `marketplace_listing.reject` | A listing was not accepted for inclusion in {% data variables.product.prodname_marketplace %}. {%- endif %} -## Acciones de la categoría `members_can_create_pages` +## `members_can_create_pages` category actions -| Acción | Descripción | -| ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `members_can_create_pages.disable` | Se inhabilitó la capacidad para que los miembros publiquen {% data variables.product.prodname_pages %}. Los miembros no pueden publicar {% data variables.product.prodname_pages %} en una organización. Para obtener más información, consulta la sección "[Administrar la publicación de los sitios de GitHub Pages para tu organización](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)". | -| `members_can_create_pages.enable` | Se habilitó la capacidad para que los miembros publiquen {% data variables.product.prodname_pages %}. Los miembros pueden publicar {% data variables.product.prodname_pages %} en una organización. Para obtener más información, consulta la sección "[Administrar la publicación de los sitios de GitHub Pages para tu organización](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)". | +| Action | Description +|--------|------------- +| `members_can_create_pages.disable` | The ability for members to publish {% data variables.product.prodname_pages %} was disabled. Members cannot publish {% data variables.product.prodname_pages %} in an organization. For more information, see "[Managing the publication of GitHub Pages sites for your organization](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)." +| `members_can_create_pages.enable` | The ability for members to publish {% data variables.product.prodname_pages %} was enabled. Members can publish {% data variables.product.prodname_pages %} in an organization. For more information, see "[Managing the publication of GitHub Pages sites for your organization](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)." -## Acciones de la categoría `members_can_create_private_pages` +## `members_can_create_private_pages` category actions -| Acción | Descripción | -| ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `members_can_create_private_pages.disable` | Se inhabilitó la capacidad para que los miembros publiquen {% data variables.product.prodname_pages %} privadas. Los miembros no pueden publicar {% data variables.product.prodname_pages %} privadas en una organización. Para obtener más información, consulta la sección "[Administrar la publicación de los sitios de GitHub Pages para tu organización](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)". | -| `members_can_create_private_pages.enable` | Se habilitó la capacidad para que los miembros publiquen {% data variables.product.prodname_pages %} privadas. Los miembros pueden publicar {% data variables.product.prodname_pages %} privadas en una organización. Para obtener más información, consulta la sección "[Administrar la publicación de los sitios de GitHub Pages para tu organización](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)". | +| Action | Description +|--------|------------- +| `members_can_create_private_pages.disable` | The ability for members to publish private {% data variables.product.prodname_pages %} was disabled. Members cannot publish private {% data variables.product.prodname_pages %} in an organization. For more information, see "[Managing the publication of GitHub Pages sites for your organization](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)." +| `members_can_create_private_pages.enable` | The ability for members to publish private {% data variables.product.prodname_pages %} was enabled. Members can publish private {% data variables.product.prodname_pages %} in an organization. For more information, see "[Managing the publication of GitHub Pages sites for your organization](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)." -## Acciones de la categoría `members_can_create_public_pages` +## `members_can_create_public_pages` category actions -| Acción | Descripción | -| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `members_can_create_public_pages.disable` | Se inhabilitó la capacidad para que los miembros publiquen {% data variables.product.prodname_pages %} públicas. Los miembros no pueden publicar {% data variables.product.prodname_pages %} públicas en una organización. Para obtener más información, consulta la sección "[Administrar la publicación de los sitios de GitHub Pages para tu organización](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)". | -| `members_can_create_public_pages.enable` | Se habilitó la capacidad para que los miembros publiquen {% data variables.product.prodname_pages %} públicas. Los miembros pueden publicar {% data variables.product.prodname_pages %} públicas en una organización. Para obtener más información, consulta la sección "[Administrar la publicación de los sitios de GitHub Pages para tu organización](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)". | +| Action | Description +|--------|------------- +| `members_can_create_public_pages.disable` | The ability for members to publish public {% data variables.product.prodname_pages %} was disabled. Members cannot publish public {% data variables.product.prodname_pages %} in an organization. For more information, see "[Managing the publication of GitHub Pages sites for your organization](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)." +| `members_can_create_public_pages.enable` | The ability for members to publish public {% data variables.product.prodname_pages %} was enabled. Members can publish public {% data variables.product.prodname_pages %} in an organization. For more information, see "[Managing the publication of GitHub Pages sites for your organization](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)." {%- ifversion ghec or ghes or ghae %} -## Acciones de la categoría `members_can_delete_repos` +## `members_can_delete_repos` category actions -| Acción | Descripción | -| ---------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `members_can_delete_repos.clear` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} quitó el ajuste de política para borrar o transferir los repositorios en cualquier organización de una empresa. Para obtener más información, consulta la sección "[Requerir una política para el borrado y transferencia de repositorios](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-deletion-and-transfer)". | -| `members_can_delete_repos.disable` | Se inhabilitó la capacidad para que los miembros de una empresa borren repositorios. Los miembros no pueden borrar ni transferir repositorios en ninguna organización de una empresa. Para obtener más información, consulta la sección "[Requerir una política para el borrado y transferencia de repositorios](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-deletion-and-transfer)". | -| `members_can_delete_repos.enable` | Se habilitó la capacidad para que los miembros de un empresa borren repositorios. Los miembros pueden borrar o transferir repositorios en cualquier organización de una empresa. Para obtener más información, consulta la sección "[Requerir una política para el borrado y transferencia de repositorios](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-deletion-and-transfer)". | +| Action | Description +|--------|------------- +| `members_can_delete_repos.clear` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} cleared the policy setting for deleting or transfering repositories in any organizations in an enterprise. For more information, see "[Enforcing a policy for repository deletion and transfer](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-deletion-and-transfer)." +| `members_can_delete_repos.disable` | The ability for enterprise members to delete repositories was disabled. Members cannot delete or transfer repositories in any organizations in an enterprise. For more information, see "[Enforcing a policy for repository deletion and transfer](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-deletion-and-transfer)." +| `members_can_delete_repos.enable` | The ability for enterprise members to delete repositories was enabled. Members can delete or transfer repositories in any organizations in an enterprise. For more information, see "[Enforcing a policy for repository deletion and transfer](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-deletion-and-transfer)." -## Acciones de la categoría `members_can_view_dependency_insights` +## `members_can_view_dependency_insights` category actions -| Acción | Descripción | -| ---------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `members_can_view_dependency_insights.clear` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} libró el ajuste de la política para ver las perspectivas de la dependencia en cualquier organización dentro de una empresa.{% ifversion ghec %} Para obtener más información, consulta la sección "[Requerir una política para la visibilidad de las perspectivas de las dependencias](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-dependency-insights-in-your-enterprise)".{% endif %} -| `members_can_view_dependency_insights.disable` | Se inhabilitó la capacidad de los miembros de la empresa para ver las perspectivas de dependencias. Los miembros no pueden ver las perspectivas de dependencias en ninguna organización de una empresa.{% ifversion ghec %} Para obtener más información, consulta la sección "[Requerir una política para la visibilidad de las perspectivas de dependencias](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-dependency-insights-in-your-enterprise)".{% endif %} -| `members_can_view_dependency_insights.enable` | Se habilitó la capacidad de los miembros de las empresas para ver las perspectivas de dependencias. Los miembros pueden ver perspectivas de dependencias en cualquier organización de una empresa.{% ifversion ghec %} Para obtener más información, consulta la sección "[Requerir una política de visibilidad de las perspectivas de dependencias](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-dependency-insights-in-your-enterprise)".{% endif %} +| Action | Description +|--------|------------- +| `members_can_view_dependency_insights.clear` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} cleared the policy setting for viewing dependency insights in any organizations in an enterprise.{% ifversion ghec %} For more information, see "[Enforcing a policy for visibility of dependency insights](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-dependency-insights-in-your-enterprise)."{% endif %} +| `members_can_view_dependency_insights.disable` | The ability for enterprise members to view dependency insights was disabled. Members cannot view dependency insights in any organizations in an enterprise.{% ifversion ghec %} For more information, see "[Enforcing a policy for visibility of dependency insights](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-dependency-insights-in-your-enterprise)."{% endif %} +| `members_can_view_dependency_insights.enable` | The ability for enterprise members to view dependency insights was enabled. Members can view dependency insights in any organizations in an enterprise.{% ifversion ghec %} For more information, see "[Enforcing a policy for visibility of dependency insights](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-dependency-insights-in-your-enterprise)."{% endif %} -## Acciones de la categoría `migration` +## `migration` category actions -| Acción | Descripción | -| ------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `migration.create` | Se creó un archivo de migración para transferir datos desde una ubicación *origen* (tal como una organización de {% data variables.product.prodname_dotcom_the_website %} o una instancia de {% data variables.product.prodname_ghe_server %}) a una instancia *destino* de {% data variables.product.prodname_ghe_server %}. | -| `migration.destroy_file` | Se borró un archivo de migración para transferir datos desde una ubicación *origen* (tal como una organización de {% data variables.product.prodname_dotcom_the_website %} o una instancia de {% data variables.product.prodname_ghe_server %}) a una instancia *destino* de {% data variables.product.prodname_ghe_server %}. | -| `migration.download` | Se descargó un archivo de migración para transferir datos desde una ubicación *origen* (tal como una organización de {% data variables.product.prodname_dotcom_the_website %} o una instancia de {% data variables.product.prodname_ghe_server %}) a una instancia *destino* de {% data variables.product.prodname_ghe_server %}. | +| Action | Description +|--------|------------- +| `migration.create` | A migration file was created for 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. +| `migration.destroy_file` | A migration file for 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 was deleted. +| `migration.download` | A migration file for 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 was downloaded. {%- endif %} -## acciones de la categoría `oauth_access` +## `oauth_access` category actions -| Acción | Descripción | -| ------ | ----------- | -| | | +| Action | Description +|--------|------------- +`oauth_access.create` | An [OAuth access token][] was generated for a user account. For more information, see "[Creating a personal access token](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)." +`oauth_access.destroy` | An [OAuth access token][] was deleted from a user account. + [OAuth access token]: /developers/apps/building-oauth-apps/authorizing-oauth-apps -`oauth_access.create` | Se generó un [Token de acceso OAuth][] para una cuenta de usuario. Para obtener más información, consulta la sección "[Crear un token de acceso personal](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)". `oauth_access.destroy` | Se borró un [Token de acceso OAuth][] de una cuenta de usuario. +## `oauth_application` category actions -## acciones de la categoría `oauth_application` - -| Acción | Descripción | -| --------------------------- | ---------------------------------------------------------------------------------------- | -| `oauth_application.create` | Se creó una [aplicación OAuth][] para un usuario o cuenta de organización. | -| `oauth_application.destroy` | Una [Aplicación de OAuth][] se eliminó de la cuenta de un usuario o de una organización. | +| Action | Description +|--------|------------- +| `oauth_application.create` | An [OAuth application][] was created for a user or organization account. +| `oauth_application.destroy` | An [OAuth application][] was deleted from a user or organization account. {%- ifversion fpt or ghec %} -| `oauth_application.generate_client_secret` | Se generó una llave de secreto de una [Aplicación OAuth][]. | `oauth_application.remove_client_secret` | Se borró una llave de secreto de una [Aplicación OAuth][]. +| `oauth_application.generate_client_secret` | An [OAuth application][]'s secret key was generated. +| `oauth_application.remove_client_secret` | An [OAuth application][]'s secret key was deleted. {%- endif %} -| `oauth_application.reset_secret` | Se restableció una llave de secreto de una [Aplicación OAuth][]. +| `oauth_application.reset_secret` | An [OAuth application][]'s secret key was reset. {%- ifversion fpt or ghec %} -| `oauth_application.revoke_all_tokens` | Se solicitó que se revocaran todos los tokens de usuario para una [Aplicación OAuth][]. +| `oauth_application.revoke_all_tokens` | All user tokens for an [OAuth application][] were requested to be revoked. {%- endif %} -| `oauth_application.revoke_tokens` | Se revocaron los Tokens para una [Aplicación OAuth][]. | `oauth_application.transfer` | Se transfirió una [Aplicación OAuth][] de una cuenta de usuario u organización a otra. +| `oauth_application.revoke_tokens` | Token(s) for an [OAuth application][] were revoked. +| `oauth_application.transfer` | An [OAuth application][] was transferred from one user or organization account to another. {%- ifversion ghes or ghae %} -| `oauth_application.unsuspend` | Se dejó de suspender una [Aplicación OAuth][] para una cuenta de usuario u organización. +| `oauth_application.unsuspend` | An [OAuth application][] was unsuspended for a user or organization account. {%- endif %} + [OAuth application]: /guides/basics-of-authentication/#registering-your-app + {%- ifversion fpt or ghec %} -## Acciones de la categoría `oauth_authorization` +## `oauth_authorization` category actions -| Acción | Descripción | -| ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `oauth_authorization.create` | Se creó una autorización para una aplicación OAuth. Para obtener más información, consulta la sección "[Autorizar las Apps de OAuth](/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps)". | -| `oauth_authorization.destroy` | Se borró una autorización para una aplicación OAuth. Para obtener más información, consulta la sección "[Autorizar las Apps de OAuth](/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps)". | -| `oauth_authorization.update` | Se actualizó una autorización para una aplicación OAuth. Para obtener más información, consulta la sección "[Autorizar las Apps de OAuth](/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps)". | +| Action | Description +|--------|------------- +| `oauth_authorization.create` | An authorization for an OAuth application was created. For more information, see "[Authorizing OAuth Apps](/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps)." +| `oauth_authorization.destroy` | An authorization for an OAuth application was deleted. For more information, see "[Authorizing OAuth Apps](/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps)." +| `oauth_authorization.update` | An authorization for an OAuth application was updated. For more information, see "[Authorizing OAuth Apps](/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps)." {%- endif %} -## acciones de la categoría `org` +## `org` category actions -| Acción | Descripción | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `org.accept_business_invitation` | Se aceptó una invitación enviada a una organización para unirse a una empresa. | -| {% ifversion ghec %}Para obtener más información, consulta la sección "[Invitar a una organización para que se una a tu cuenta empresarial](/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` | Se agregó un gerente de facturación a una organización. | -| {% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Agregar un gerente de facturación a tu organización](/organizations/managing-peoples-access-to-your-organization-with-roles/adding-a-billing-manager-to-your-organization)".{% endif %} | | -| `org.add_member` | Un usuario se unió a una organización. | -| `org.advanced_security_disabled_for_new_repos` | Se inhabilitó la {% data variables.product.prodname_GH_advanced_security %} para los repositorios nuevos en una organización. | -| `org.advanced_security_disabled_on_all_repos` | Se inhabilitó la {% data variables.product.prodname_GH_advanced_security %} para todos los repositorios en una organización. | -| `org.advanced_security_enabled_for_new_repos` | Se habilitó la {% data variables.product.prodname_GH_advanced_security %} para los repositorios nuevos en una organización. | -| `org.advanced_security_enabled_on_all_repos` | Se habililtó la {% data variables.product.prodname_GH_advanced_security %} para todos los repositorios en una organización. | -| `org.advanced_security_policy_selected_member_disabled` | Un propietario de empresa previno que las características de {% data variables.product.prodname_GH_advanced_security %} se habilitaran para los repositorios que pertenecen a la organización. {% data reusables.advanced-security.more-information-about-enforcement-policy %} -| `org.advanced_security_policy_selected_member_enabled` | Un propietario de empresa permitió que se habilitaran las características de {% data variables.product.prodname_GH_advanced_security %} para los repositorios que pertenecen a la organización. {% data reusables.advanced-security.more-information-about-enforcement-policy %} -| `org.advanced_security_policy_update` | Un propietario de organización actualizó políticas para la {% data variables.product.prodname_GH_advanced_security %} en una empresa. {% 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. | +| 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. +| `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` | A user initiated a background job to delete an organization. {%- ifversion ghec %} -| `org.audit_log_export` | Un propietario de organización creó una exportación de la bitácora de auditoría de la organización. 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. Para obtener más información, consulta la sección "[Exportar la actividad de las bitácoras de auditoría de tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise)". +| `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)." {%- endif %} -| `org.block_user` | Un propietario de organización bloqueó a un usuario para que no accediera a los repositorios de la organización. |{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Bloquear a un usuario de tu organización](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization)."{% endif %}| | `org.cancel_business_invitation` | Se revocó una invitación para que una organización se uniera a una empresa. |{% ifversion ghec %}Para obtener más información, consulta la sección "[Invitar a una organización para que se una a tu cuenta empresarial](/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise#inviting-an-organization-to-join-your-enterprise-account)."{% endif %}| | `org.cancel_invitation` | Se revocó una invitación que se envió a un usuario para que se una a una organización. | `org.clear_actions_settings` | Un propietario de organización quitó los ajustes de política de {% data variables.product.prodname_actions %} para una organización. Para obtener más información, consulta la sección "[Administrar los permisos de GitHub Actions para tu organización](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#managing-github-actions-permissions-for-your-organization)". | `org.clear_default_repository_permission` | Un propietario de una organización quitó el ajuste de política de permiso de un repositorio base para una organización. Para obtener más información, consulta la sección "[Configurar los permisos base](/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization#setting-base-permissions)". | `org.clear_member_team_creation_permission` | Un propietario de una organización quitó el ajuste de creación de equipos nuevos en una organización. Para obtener más información, consulta "[Configurar los permisos de creación de equipo en tu organización](/organizations/managing-organization-settings/setting-team-creation-permissions-in-your-organization)." | `org.clear_reader_discussion_creation_permission` | Un propietario de una organización quitó el ajuste de creación de debates nuevos en una organización. |{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Permitir o dejar de permitir que los usuarios con acceso de lectura creen debates](/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization)."{% endif %}| | `org.clear_members_can_create_repos` | Un propietario de organización libró una restricción de creación de repositorios en una organización. Para obtener más información, consulta "[Restringir la creación de repositorios en tu organización](/organizations/managing-organization-settings/restricting-repository-creation-in-your-organization)". | `org.clear_members_can_invite_outside_collaborators` | Un propietario de una organización quitó la política de invitación de colaboradores externos en una organización. Para obtener más información, consulta la sección "[Establecer permisos para agregar colaboradores externos](/organizations/managing-organization-settings/setting-permissions-for-adding-outside-collaborators)". | `org.clear_new_repository_default_branch_setting` | Un propietario de una organización quitó el ajuste de nombre de rama predeterminado para repositorios nuevos en una organización. Para obtener más información, consulta la sección "[Configurar el nombre de la rama predeterminada](/organizations/managing-organization-settings/managing-the-default-branch-name-for-repositories-in-your-organization#setting-the-default-branch-name)". +| `org.block_user` | An organization owner blocked a user from accessing the organization's repositories. {% ifversion fpt or ghec %}For more information, see "[Blocking a user from your organization](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization)."{% endif %} +| `org.cancel_business_invitation` | An invitation for an organization to join an enterprise was revoked. {% 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.cancel_invitation` | An invitation sent to a user to join an organization was revoked. +| `org.clear_actions_settings` | An organization owner cleared {% data variables.product.prodname_actions %} policy settings for an organization. For more information, see "[Managing GitHub Actions permissions for your organization](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#managing-github-actions-permissions-for-your-organization)." +| `org.clear_default_repository_permission` | An organization owner cleared the base repository permission policy setting for an organization. For more information, see "[Setting base permissions](/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization#setting-base-permissions)." +| `org.clear_member_team_creation_permission` | An organization owner cleared the new teams creation setting for an organization. For more information, see "[Setting team creation permissions in your organization](/organizations/managing-organization-settings/setting-team-creation-permissions-in-your-organization)." +| `org.clear_reader_discussion_creation_permission` | An organization owner cleared the new discussion creation setting for an organization. {% ifversion fpt or ghec %}For more information, see "[Allowing or disallowing users with read access to create discussions](/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization)."{% endif %} +| `org.clear_members_can_create_repos` | An organization owner cleared a restriction on repository creation in an organization. For more information, see "[Restricting repository creation in your organization](/organizations/managing-organization-settings/restricting-repository-creation-in-your-organization)." +| `org.clear_members_can_invite_outside_collaborators` | An organization owner cleared the outside collaborators invitation policy for an organization. For more information, see "[Setting permissions for adding outside collaborators](/organizations/managing-organization-settings/setting-permissions-for-adding-outside-collaborators)." +| `org.clear_new_repository_default_branch_setting` | An organization owner cleared the default branch name for new repositories setting for an organization. For more information, see "[Setting the default branch name](/organizations/managing-organization-settings/managing-the-default-branch-name-for-repositories-in-your-organization#setting-the-default-branch-name)." {%- ifversion fpt or ghec %} -| `org.codespaces_trusted_repo_access_granted` | Se otorgó a {% data variables.product.prodname_github_codespaces %} acceso de confianza al repositorio para el resto de los repositorios en una organización. Para obtener más información, consulta la sección "[Administrar el acceso de un repositorio a los codespces de tu organización](/codespaces/managing-codespaces-for-your-organization/managing-repository-access-for-your-organizations-codespaces)". | `org.codespaces_trusted_repo_access_revoked` | Se revocó el acceso de confianza al repositorio de {% data variables.product.prodname_github_codespaces %} para el resto de los repositorios en una organización. Para obtener más información, consulta la sección "[Administrar el acceso de un repositorio a los codespces de tu organización](/codespaces/managing-codespaces-for-your-organization/managing-repository-access-for-your-organizations-codespaces)". -{%- endif %} -| `org.config.disable_collaborators_only` | Se inhabilitó el límite de interacción para colaboradores solo para una organización. |{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Limitar las interaciones en tu organización](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization#limiting-interactions-in-your-organization)."{% endif %}| | `org.config.disable_contributors_only` | Se inhabilitó el límite de interacción para los contribuyentes previos únicamente para una organización. |{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Limitar las interacciones en tu organización](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization#limiting-interactions-in-your-organization)."{% endif %}| | `org.config.disable_sockpuppet_disallowed` | Se inhabilitó el límite de interacciones para los usuarios existentes únicamente para una organización. |{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Limitar las interaciones en tu organización](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization#limiting-interactions-in-your-organization)."{% endif %}| | `org.config.enable_collaborators_only` | Se habilitó el límite de interacción para los colaboradores únicamente para una organización. |{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Limitar las interaciones en tu organización](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization#limiting-interactions-in-your-organization)."{% endif %}| | `org.config.enable_contributors_only` | Se habilitó el límite de interacción para los contribuyentes previos únicamente para una organización. |{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Limitar las interacciones en tu organización](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization#limiting-interactions-in-your-organization)."{% endif %}| | `org.config.enable_sockpuppet_disallowed` | Se habilitó el límite de interacción para los usuarios existentes únicamente para una organización. |{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Limitar las interacciones en tu organización](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization#limiting-interactions-in-your-organization)."{% endif %}| | `org.confirm_business_invitation` | Se confirmó una invitación para que una organización se una a una empresa. |{% ifversion ghec %}Para obtener más información, consulta la sección "[Invitar a una organización para que se una a tu cuenta empresarial](/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise#inviting-an-organization-to-join-your-enterprise-account)."{% endif %}| | `org.create` | Se creó una organización. Para obtener más información, consulta la sección "[Crear una organización nueva desde cero](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)". +| `org.codespaces_trusted_repo_access_granted` | {% data variables.product.prodname_github_codespaces %} was granted trusted repository access to all other repositories in an organization. For more information, see "[Managing repository access for your organization's codespaces](/codespaces/managing-codespaces-for-your-organization/managing-repository-access-for-your-organizations-codespaces)." +| `org.codespaces_trusted_repo_access_revoked` | {% data variables.product.prodname_github_codespaces %} trusted repository access to all other repositories in an organization was revoked. For more information, see "[Managing repository access for your organization's codespaces](/codespaces/managing-codespaces-for-your-organization/managing-repository-access-for-your-organizations-codespaces)." +{%- endif %} | +| `org.config.disable_collaborators_only` | The interaction limit for collaborators only for an organization was disabled. {% ifversion fpt or ghec %}For more information, see "[Limiting interactions in your organization](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization#limiting-interactions-in-your-organization)."{% endif %} +| `org.config.disable_contributors_only` | The interaction limit for prior contributors only for an organization was disabled. {% ifversion fpt or ghec %}For more information, see "[Limiting interactions in your organization](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization#limiting-interactions-in-your-organization)."{% endif %} +| `org.config.disable_sockpuppet_disallowed` | The interaction limit for existing users only for an organization was disabled. {% ifversion fpt or ghec %}For more information, see "[Limiting interactions in your organization](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization#limiting-interactions-in-your-organization)."{% endif %} +| `org.config.enable_collaborators_only` | The interaction limit for collaborators only for an organization was enabled. {% ifversion fpt or ghec %}For more information, see "[Limiting interactions in your organization](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization#limiting-interactions-in-your-organization)."{% endif %} +| `org.config.enable_contributors_only` | The interaction limit for prior contributors only for an organization was enabled. {% ifversion fpt or ghec %}For more information, see "[Limiting interactions in your organization](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization#limiting-interactions-in-your-organization)."{% endif %} +| `org.config.enable_sockpuppet_disallowed` | The interaction limit for existing users only for an organization was enabled. {% ifversion fpt or ghec %}For more information, see "[Limiting interactions in your organization](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization#limiting-interactions-in-your-organization)."{% endif %} +| `org.confirm_business_invitation` | An invitation for an organization to join an enterprise was confirmed. {% 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.create` | An organization was created. For more information, see "[Creating a new organization from scratch](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)." {%- ifversion fpt or ghec or ghes %} -| `org.create_actions_secret` | Se creó un secreto de {% data variables.product.prodname_actions %} para una organización. Para obtener más información, consulta la sección "[Crear secretos cifrados para una organización](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-an-organization)". +| `org.create_actions_secret` | A {% data variables.product.prodname_actions %} secret was created for an organization. For more information, see "[Creating encrypted secrets for an organization](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-an-organization)." {%- endif %} -| `org.create_integration_secret` | Se creó un secreto de integración del {% data variables.product.prodname_dependabot %}{% ifversion fpt or ghec %} o de {% data variables.product.prodname_codespaces %}{% endif %} para una organización. | `org.delete` | Un job en segundo plano iniciado por un usuario borró una organización. | `org.disable_member_team_creation_permission` | Un propietario de organización limitó la ceración de equipos para los propietarios. Para obtener más información, consulta "[Configurar los permisos de creación de equipo en tu organización](/organizations/managing-organization-settings/setting-team-creation-permissions-in-your-organization)." | `org.disable_reader_discussion_creation_permission` | Un propietario de organización limitó la creación de debates a los usuarios con el menor permiso de clasificación en una organización. {% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Permitir o dejar de permitir que los usuarios con acceso de lectura creen debates](/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization)".{% endif %} +| `org.create_integration_secret` | A {% data variables.product.prodname_dependabot %}{% ifversion fpt or ghec %} or {% data variables.product.prodname_codespaces %}{% endif %} integration secret was created for an organization. +| `org.delete` | An organization was deleted by a user-initiated background job. +| `org.disable_member_team_creation_permission` | An organization owner limited team creation to owners. For more information, see "[Setting team creation permissions in your organization](/organizations/managing-organization-settings/setting-team-creation-permissions-in-your-organization)." +| `org.disable_reader_discussion_creation_permission` | An organization owner limited discussion creation to users with at least triage permission in an organization. {% ifversion fpt or ghec %}For more information, see "[Allowing or disallowing users with read access to create discussions](/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization)."{% endif %} {%- ifversion fpt or ghec %} -| `org.disable_oauth_app_restrictions` | Se inhabilitaron las restricciones de acceso de aplicaciones de terceros para una organización. Para obtener más información, consulte la sección "[Inhabilitar las restricciones de acceso de las OAuth App para tu organización](/organizations/restricting-access-to-your-organizations-data/disabling-oauth-app-access-restrictions-for-your-organization)". +| `org.disable_oauth_app_restrictions` | Third-party application access restrictions for an organization were disabled. For more information, see "[Disabling OAuth App access restrictions for your organization](/organizations/restricting-access-to-your-organizations-data/disabling-oauth-app-access-restrictions-for-your-organization)." {%- endif %} {%- ifversion ghec %} -| `org.disable_saml` | Un propietario de organización inhabilitó el inicio de sesión único de SAML para una organización. +| `org.disable_saml` | An organization owner disabled SAML single sign-on for an organization. {%- endif %} {%- ifversion not ghae %} -| `org.disable_two_factor_requirement` | Un propietario de organización inhabilitó un requisito de autenticación bifactorial para todos los miembros{% ifversion fpt or ghec %}, gerentes de facturación,{% endif %} y colaboradores externos en una organización. +| `org.disable_two_factor_requirement` | An organization owner disabled a two-factor authentication requirement for all members{% ifversion fpt or ghec %}, billing managers,{% endif %} and outside collaborators in an organization. {%- endif %} -| `org.display_commenter_full_name_disabled` | Un propietario de organización inhabilitó la visualización del nombre completo de un comentador en una organización. Los miembros no pueden ver el nombre completo del autor de un comentario. | `org.display_commenter_full_name_enabled` | Un propietario de organización habilitó la visualización del nombre completo de un comentador en una organización. Los miembros pueden ver el nombre completo del autor de un comentario. | `org.enable_member_team_creation_permission` | Un propietario de organización permitió que los miembros crearan equipos. Para obtener más información, consulta "[Configurar los permisos de creación de equipo en tu organización](/organizations/managing-organization-settings/setting-team-creation-permissions-in-your-organization)." | `org.enable_reader_discussion_creation_permission` | El propietario de una organización permitió que los usuarios con acceso de lectura crearan debates en una organización. {% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Permitir o dejar de permitir que los usuarios con acceso de lectura creen debates](/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization)".{% endif %} +| `org.display_commenter_full_name_disabled` | An organization owner disabled the display of a commenter's full name in an organization. Members cannot see a comment author's full name. +| `org.display_commenter_full_name_enabled` | An organization owner enabled the display of a commenter's full name in an organization. Members can see a comment author's full name. +| `org.enable_member_team_creation_permission` | An organization owner allowed members to create teams. For more information, see "[Setting team creation permissions in your organization](/organizations/managing-organization-settings/setting-team-creation-permissions-in-your-organization)." +| `org.enable_reader_discussion_creation_permission` | An organization owner allowed users with read access to create discussions in an organization. {% ifversion fpt or ghec %}For more information, see "[Allowing or disallowing users with read access to create discussions](/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization)."{% endif %} {%- ifversion fpt or ghec %} -| `org.enable_oauth_app_restrictions` | Se habilitaron las restricciones de acceso a aplicaciones de terceros para una organización. Para obtener más información, consulta la sección "[Habilitar las restricciones de acceso de las OAuth App para tu organización](/organizations/restricting-access-to-your-organizations-data/enabling-oauth-app-access-restrictions-for-your-organization)". +| `org.enable_oauth_app_restrictions` | Third-party application access restrictions for an organization were enabled. For more information, see "[Enabling OAuth App access restrictions for your organization](/organizations/restricting-access-to-your-organizations-data/enabling-oauth-app-access-restrictions-for-your-organization)." {%- endif %} {%- ifversion ghec %} -| `org.enable_saml` | Un propietario de organización [habilitó el inicio de sesión único de SAML](/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization) para una organización. +| `org.enable_saml` | An organization owner [enabled SAML single sign-on](/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization) for an organization. {%- endif %} {%- ifversion not ghae %} -| `org.enable_two_factor_requirement` | Un propietario de organización requiere la autenticación bifactorial para todos los miembros{% ifversion fpt or ghec %}, gerentes de facturación,{% endif %} y colaboradores externos en una organización. +| `org.enable_two_factor_requirement` | An organization owner requires two-factor authentication for all members{% ifversion fpt or ghec %}, billing managers,{% endif %} and outside collaborators in an organization. {%- endif %} -| `org.integration_manager_added` | Un propietario de organización otorgó a un miembro el acceso para adminsitrar todas las GitHub Apps que le pertenecen a una organización. | `org.integration_manager_removed` | Un propietario de organización eliminó el acceso para administrar todas las GitHub Apps que le pertenecen a una organización de un miembro organizacional. | `org.invite_member` | Se invitó a un usuario nuevo para unirse a una organización. -{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Invitar a los usuarios para que se unan a tu organización](/organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization)".{% endif %}| | `org.invite_to_business` | Se invitó a una organización para unirse a una empresa. | `org.members_can_update_protected_branches.clear` | Un propietario de organización quitó una política que decidía si los miembros de una organización pueden actualizar ramas protegidas en los repositorios de esta o no. Los administradores de las organizaciones pudieron elegir si se permitía la actualización de los ajustes de ramas protegidas o no. | `org.members_can_update_protected_branches.disable` | Se inhabilitó la capacidad de que los miembros empresariales actualizaran ramas protegidas. Solo los propietarios de las empresas pueden actualizar las ramas protegidas. | `org.members_can_update_protected_branches.enable` | Se habilitó la capacidad de que los miembros empresariales actualizaran ramas protegidas. Los miembros de una organización pueden actualizar ramas protegidas. +| `org.integration_manager_added` | An organization owner granted a member access to manage all GitHub Apps owned by an organization. +| `org.integration_manager_removed` | An organization owner removed access to manage all GitHub Apps owned by an organization from an organization member. +| `org.invite_member` | A new user was invited to join an organization. {% ifversion fpt or ghec %}For more information, see "[Inviting users to join your organization](/organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization)."{% endif %} +| `org.invite_to_business` | An organization was invited to join an enterprise. +| `org.members_can_update_protected_branches.clear` | An organization owner unset a policy for whether members of an organization can update protected branches on repositories in an organization. Organization administrators can choose whether to allow updating protected branches settings. +| `org.members_can_update_protected_branches.disable` | The ability for enterprise members to update protected branches was disabled. Only enterprise owners can update protected branches. +| `org.members_can_update_protected_branches.enable` | The ability for enterprise members to update protected branches was enabled. Members of an organization can update protected branches. {%- ifversion fpt or ghec %} -| `org.oauth_app_access_approved` | Un propietario [otorgó acceso organizacional a una {% data variables.product.prodname_oauth_app %}](/organizations/restricting-access-to-your-organizations-data/approving-oauth-apps-for-your-organization). | `org.oauth_app_access_denied` | Un propietario [inhabilitó un acceso a {% data variables.product.prodname_oauth_app %} previamente inhabilitado](/organizations/restricting-access-to-your-organizations-data/denying-access-to-a-previously-approved-oauth-app-for-your-organization) para una organización. | `org.oauth_app_access_requested` | Un miembro de una organización solicitó que un propietario otorgara acceso de una {% data variables.product.prodname_oauth_app %} a una organización. +| `org.oauth_app_access_approved` | An owner [granted organization access to an {% data variables.product.prodname_oauth_app %}](/organizations/restricting-access-to-your-organizations-data/approving-oauth-apps-for-your-organization). +| `org.oauth_app_access_denied` | An owner [disabled a previously approved {% data variables.product.prodname_oauth_app %}'s access](/organizations/restricting-access-to-your-organizations-data/denying-access-to-a-previously-approved-oauth-app-for-your-organization) to an organization. +| `org.oauth_app_access_requested` | An organization member requested that an owner grant an {% data variables.product.prodname_oauth_app %} access to an organization. {%- endif %} -| `org.recreate` | Se restableció una organización. | `org.register_self_hosted_runner` | Se registró 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_actions_secret` | Se eliminó un secreto de {% data variables.product.prodname_actions %}. | `org.remove_integration_secret` | Se eliminó un secreto de integración del {% data variables.product.prodname_dependabot %}{% ifversion fpt or ghec %} o de {% data variables.product.prodname_codespaces %}{% endif %} de una organización. | `org.remove_billing_manager` | Un propietario eliminó a un gerente de facturación de una organización. |{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Eliminar a un gerente de factguración de tu organización](/organizations/managing-peoples-access-to-your-organization-with-roles/removing-a-billing-manager-from-your-organization)"{% endif %}{% ifversion not ghae %} o cuando se requiera [la autenticación bifactorial en una organización](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization) y un gerente de facturación no haya usado la 2FA o la haya inhabilitado.{% endif %}| | `org.remove_member` | Un [propietario eliminó a un miembro de una organización](/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization){% ifversion not ghae %} o cuando [two-factor authentication was required in an organization](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization) un miembro de la organización no utiliza 2FA o la inhabilita{% endif %}. También un [miembro de la organización se eliminó a sí mismo](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/removing-yourself-from-an-organization) de una organización. | `org.remove_outside_collaborator` | Un propietario eliminó a un colaborador externo de una organización{% ifversion not ghae %} o cuando [se requirió la autenticación bifactorial en una organización](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization) y un colaborador externo no la utilizó o la inhabilitó{% endif %}. | `org.remove_self_hosted_runner` | Se eliminó 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.rename` | Se renombró una organización. | `org.restore_member` | Se restableció un miembro de la organización. Para obtener más información, consulta la sección "[Reinstaurar a un miembro anterior de tu organización](/organizations/managing-membership-in-your-organization/reinstating-a-former-member-of-your-organization)". +| `org.recreate` | An organization was restored. +| `org.register_self_hosted_runner` | A new self-hosted runner was 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_actions_secret` | A {% data variables.product.prodname_actions %} secret was removed. +| `org.remove_integration_secret` | A {% data variables.product.prodname_dependabot %}{% ifversion fpt or ghec %} or {% data variables.product.prodname_codespaces %}{% endif %} integration secret was removed from an organization. +| `org.remove_billing_manager` | An owner removed a billing manager from an organization. {% ifversion fpt or ghec %}For more information, see "[Removing a billing manager from your organization](/organizations/managing-peoples-access-to-your-organization-with-roles/removing-a-billing-manager-from-your-organization)"{% endif %}{% ifversion not ghae %} or when [two-factor authentication was required in an organization](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization) and a billing manager didn't use 2FA or disabled 2FA.{% endif %} +| `org.remove_member` | An [owner removed a member from an organization](/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization){% ifversion not ghae %} or when [two-factor authentication was required in an organization](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization) and an organization member doesn't use 2FA or disabled 2FA{% endif %}. Also an [organization member removed themselves](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/removing-yourself-from-an-organization) from an organization. +| `org.remove_outside_collaborator` | An owner removed an outside collaborator from an organization{% ifversion not ghae %} or when [two-factor authentication was required in an organization](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization) and an outside collaborator didn't use 2FA or disabled 2FA{% endif %}. +| `org.remove_self_hosted_runner` | A self-hosted runner was 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.rename` | An organization was renamed. +| `org.restore_member` | An organization member was restored. For more information, see "[Reinstating a former member of your organization](/organizations/managing-membership-in-your-organization/reinstating-a-former-member-of-your-organization)." {%- ifversion ghec %} -| `org.revoke_external_identity` | Un propietario de organización revocó la identidad vinculada de un miembro. Para obtener más información, consulta la sección "[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#viewing-and-revoking-a-linked-identity)". | `org.revoke_sso_session` | Un propietario de organización revocó la sesión de SAML de un miembro. Para obtener más información, consulta la sección "[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#viewing-and-revoking-a-linked-identity)". +| `org.revoke_external_identity` | An organization owner revoked a member's linked identity. For more information, 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#viewing-and-revoking-a-linked-identity)." +| `org.revoke_sso_session` | An organization owner revoked a member's SAML session. For more information, 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#viewing-and-revoking-a-linked-identity)." {%- endif %} -| `org.runner_group_created` | Se creó un grupo de ejecutores auto-hospedados. Para obtener más información, consulta la sección "[Crear un grupo de ejecutores auto-hospedados para una organización](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#creating-a-self-hosted-runner-group-for-an-organization)". | `org.runner_group_removed` | Se eliminó un grupo de ejecutores auto-hospedados. Para obtener más información, consulta la sección "[Eliminar un grupo de ejecutores auto-hospedados](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#removing-a-self-hosted-runner-group)". +| `org.runner_group_created` | A self-hosted runner group was created. For more information, see "[Creating a self-hosted runner group for an organization](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#creating-a-self-hosted-runner-group-for-an-organization)." +| `org.runner_group_removed` | A self-hosted runner group was removed. For more information, see "[Removing a self-hosted runner group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#removing-a-self-hosted-runner-group)." {%- ifversion fpt or ghec %} -| `org.runner_group_renamed` | Se renombró 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.runner_group_renamed` | A self-hosted runner group was renamed. 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)." {%- endif %} -| `org.runner_group_updated` | Se cambió 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.runner_group_runner_removed` | Se utilizó la API de REST para eliminar a 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)". | `org.runner_group_runners_added` | Se agregó un ejecutor auto-hospedado a un grupo. Para obtener más información, consulta la sección [Mover un ejecutor auto-hospedado a un grupo](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#moving-a-self-hosted-runner-to-a-group). | `org.runner_group_runners_updated`| Se actualizó una 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` | The configuration of a self-hosted runner group was 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.runner_group_runner_removed` | The REST API was 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)." +| `org.runner_group_runners_added` | A self-hosted runner was added to a group. For more information, see [Moving a self-hosted runner to a group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#moving-a-self-hosted-runner-to-a-group). +| `org.runner_group_runners_updated`| A runner group's list of members was 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 ghec %} -| `org.runner_group_visiblity_updated` | Se actualizó la visibilidad de un grupo de ejecutores auto hospedados de a través de la API de REST. 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)". +| `org.runner_group_visiblity_updated` | The visibility of a 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 secret-scanning-audit-log-custom-patterns %} -| `org.secret_scanning_push_protection_disable` | Un propietario o administrador de organización inhabilitó 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)". | `org.secret_scanning_push_protection_enable` | Un propietario o administrador de organización habilitó la protección de subida para el escaneo de secretos. +| `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 %} -| `org.self_hosted_runner_online` | Se inició la aplicación ejecutora. 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 detuvo la aplicación ejecutora. 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_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)." {%- ifversion fpt or ghec or ghes %} -| `org.self_hosted_runner_updated` | Se actualizó 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)." +| `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 %} {%- ifversion fpt or ghec %} -| `org.set_actions_fork_pr_approvals_policy` | Se cambió el ajuste para requerir aprobaciones para flujos de trabajo desde bifurcaciones públicas para 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)". +| `org.set_actions_fork_pr_approvals_policy` | The setting for requiring approvals for workflows from public forks was 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 %} -| `org.set_actions_retention_limit` | Se cambió el periodo de retención para los artefactos y bitácoras de {% data variables.product.prodname_actions %} en una organización. Para obtener más información, consulta la sección "[Configurar el periodo de retención para los artefactos y bitácoras de {% data variables.product.prodname_actions %} de tu organización](/organizations/managing-organization-settings/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-organization)". +| `org.set_actions_retention_limit` | The retention period for {% data variables.product.prodname_actions %} artifacts and logs in an organization was changed. For more information, see "[Configuring the retention period for {% data variables.product.prodname_actions %} artifacts and logs in your organization](/organizations/managing-organization-settings/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-organization)." {%- ifversion fpt or ghec or ghes %} -| `org.set_fork_pr_workflows_policy` | Se cambió la política para los flujos de trabajo en las bifurcaciones de repositorios privados. Para obtener más información, consulta la sección "[Habilitar los flujos de trabajo para las bifurcaciones de repositorios privados](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#enabling-workflows-for-private-repository-forks)". +| `org.set_fork_pr_workflows_policy` | The policy for workflows on private repository forks was changed. For more information, see "[Enabling workflows for private repository forks](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#enabling-workflows-for-private-repository-forks)." {%- endif %} -{%- ifversion ghes %} -| `org.sso_response` | Se generó una respuesta del inicio de sesión único de SAML cuando un miembro intentó autenticarse con una organización. +{%- ifversion ghes or audit-log-sso-response-events %} +| `org.sso_response` | A SAML single sign-on (SSO) response was generated when a member attempted to authenticate with your organization. This event is only available via audit log streaming and the REST API. {%- endif %} {%- ifversion not ghae %} -| `org.transform` | Una cuenta de usuario se convirtió en una organización. Para obtener más información, consulta la sección "[Convertir a un usuario en una organización](/github/setting-up-and-managing-your-github-user-account/converting-a-user-into-an-organization)". +| `org.transform` | A user account was converted into an organization. For more information, see "[Converting a user into an organization](/github/setting-up-and-managing-your-github-user-account/converting-a-user-into-an-organization)." {%- endif %} -| `org.unblock_user` | Un propietario de organización desbloqueó a un usuario de una organización. {% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Desbloquear a un usuario de tu organización](/communities/maintaining-your-safety-on-github/unblocking-a-user-from-your-organization)".{% endif %} +| `org.unblock_user` | An organization owner unblocked a user from an organization. {% ifversion fpt or ghec %}For more information, see "[Unblocking a user from your organization](/communities/maintaining-your-safety-on-github/unblocking-a-user-from-your-organization)."{% endif %} {%- ifversion fpt or ghec or ghes %} -| `org.update_actions_secret` | Se actualizó un secreto de {% data variables.product.prodname_actions %}. +| `org.update_actions_secret` | A {% data variables.product.prodname_actions %} secret was updated. {%- endif %} -| `org.update_integration_secret` | Se actualizó un secreto de integración del {% data variables.product.prodname_dependabot %}{% ifversion fpt or ghec %} o de {% data variables.product.prodname_codespaces %}{% endif %} para una organización. | `org.update_default_repository_permission` | Un propietario de organización cambió el nivel de permiso del repositorio predeterminado para los miembros de la organización. | `org.update_member` | Un propietario de organización cambió el rol de una persona de propietario a miembro o de miembro a propietario. | `org.update_member_repository_creation_permission` | Un propietario de organización cambió el permiso de crear repositorio para los miembros de esta. | `org.update_member_repository_invitation_permission` | Un propietario de organización cambió el ajuste de política para que los miembros de la organización inviten a colaboradores externos a los repositorios. Para obtener más información, consulta la sección "[Establecer permisos para agregar colaboradores externos](/organizations/managing-organization-settings/setting-permissions-for-adding-outside-collaborators)". | `org.update_new_repository_default_branch_setting` | Un propietario de organización cambió el nombre de la rama predeterminada para los repositorios nuevos en la organización. Para obtener más información, consulta la sección "[Administrar el nombre de la rama predeterminada para los repositorios en tu organización](/organizations/managing-organization-settings/managing-the-default-branch-name-for-repositories-in-your-organization)". +| `org.update_integration_secret` | A {% data variables.product.prodname_dependabot %}{% ifversion fpt or ghec %} or {% data variables.product.prodname_codespaces %}{% endif %} integration secret was updated for an organization. +| `org.update_default_repository_permission` | An organization owner changed the default repository permission level for organization members. +| `org.update_member` | An organization owner changed a person's role from owner to member or member to owner. +| `org.update_member_repository_creation_permission` | An organization owner changed the create repository permission for organization members. +| `org.update_member_repository_invitation_permission` | An organization owner changed the policy setting for organization members inviting outside collaborators to repositories. For more information, see "[Setting permissions for adding outside collaborators](/organizations/managing-organization-settings/setting-permissions-for-adding-outside-collaborators)." +| `org.update_new_repository_default_branch_setting` | An organization owner changed the name of the default branch for new repositories in the organization. For more information, see "[Managing the default branch name for repositories in your organization](/organizations/managing-organization-settings/managing-the-default-branch-name-for-repositories-in-your-organization)." {%- ifversion ghec or ghae %} -| `org.update_saml_provider_settings` | Se actualizaron los ajustes de proveedor de SAML de una organización. | `org.update_terms_of_service` | Una organización cambió entre los Términos de Servicio Estándar y los Términos de Servicio Corporativos. {% ifversion ghec %}Para obtener más información, consulta la sección "[Actualizarse a los Términos de Servicio Corporativo](/organizations/managing-organization-settings/upgrading-to-the-corporate-terms-of-service)".{% endif %} +| `org.update_saml_provider_settings` | An organization's SAML provider settings were updated. +| `org.update_terms_of_service` | An organization changed between the Standard Terms of Service and the Corporate Terms of Service. {% ifversion ghec %}For more information, see "[Upgrading to the Corporate Terms of Service](/organizations/managing-organization-settings/upgrading-to-the-corporate-terms-of-service)."{% endif %} {%- endif %} {%- ifversion ghec or ghes or ghae %} -## acciones de la categoría `org_credential_authorization` +## `org_credential_authorization` category actions -| Acción | Descripción | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `org_credential_authorization.deauthorized` | Un miembro desautorizó credenciales para utilizar con el inicio de sesión único de SAML. | -| {% ifversion ghec or ghae %}Para obtener más información, consulta la sección "[Autenticarse con el inicio de sesión único de SAML](/authentication/authenticating-with-saml-single-sign-on)".{% endif %} | | -| `org_credential_authorization.grant` | Un miembro autorizó credenciales para utilizar con el inicio de sesión único de SAML. | -| {% ifversion ghec or ghae %}Para obtener más información, consulta la sección "[Autenticarse con el inicio de sesión único de SAML](/authentication/authenticating-with-saml-single-sign-on)".{% endif %} | | -| `org_credential_authorization.revoke` | Un propietario revocó las credenciales autorizadas. {% ifversion ghec %}Para obtener más información, consulta la sección "[Ver y administrar tus sesiones activas de SAML](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization)".{% endif %} +| Action | Description +|--------|------------- +| `org_credential_authorization.deauthorized` | A member deauthorized credentials for use with SAML single sign-on. {% ifversion ghec or ghae %}For more information, see "[Authenticating with SAML single sign-on](/authentication/authenticating-with-saml-single-sign-on)."{% endif %} +| `org_credential_authorization.grant` | A member authorized credentials for use with SAML single sign-on. {% ifversion ghec or ghae %}For more information, see "[Authenticating with SAML single sign-on](/authentication/authenticating-with-saml-single-sign-on)."{% endif %} +| `org_credential_authorization.revoke` | An owner revoked authorized credentials. {% ifversion ghec %}For more information, see "[Viewing and managing your active SAML sessions](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization)."{% endif %} {%- endif %} {%- ifversion secret-scanning-audit-log-custom-patterns %} -## Acciones de la categoría `org_secret_scanning_custom_pattern` +## `org_secret_scanning_custom_pattern` category actions -| Acción | Descripción | -| ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `org_secret_scanning_custom_pattern.create` | Un patrón personalizado se publicó para el escaneo de secretos en una organización. 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#defining-a-custom-pattern-for-an-organization)". | -| `org_secret_scanning_custom_pattern.delete` | Un patrón personalizado se eliminó del escaneo de secretos en una organización. 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#removing-a-custom-pattern)". | -| `org_secret_scanning_custom_pattern.update` | Los cambios a un patrón personalizado se guardaron para el escaneo de secretos en una organización. 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#editing-a-custom-pattern)". | +| Action | Description +|--------|--------------- +| `org_secret_scanning_custom_pattern.create` | A custom pattern is published 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#defining-a-custom-pattern-for-an-organization)." +| `org_secret_scanning_custom_pattern.delete` | A custom pattern is removed from 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#removing-a-custom-pattern)." +| `org_secret_scanning_custom_pattern.update` |Changes to a custom pattern are saved 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#editing-a-custom-pattern)." {%- endif %} -## Acciones de la categoría `organization_default_label` +## `organization_default_label` category actions -| Acción | Descripción | -| ------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `organization_default_label.create` | Se creó una etiqueta predeterminada para los repositorios en una organización. Para obtener más información, consulta la sección "[Crear una etiqueta predeterminada](/organizations/managing-organization-settings/managing-default-labels-for-repositories-in-your-organization#creating-a-default-label)". | -| `organization_default_label.update` | Se editó una etiqueta predeterminada para los repositorios en una organización. Para obtener más información, consulta la sección "[Editar una etiqueta predeterminada](/organizations/managing-organization-settings/managing-default-labels-for-repositories-in-your-organization#editing-a-default-label)". | -| `organization_default_label.destroy` | Se borró una etiqueta predeterminada para los repositorios en una organización. Para obtener más información, consulta la sección "[Borrar una etiqueta predeterminada](/organizations/managing-organization-settings/managing-default-labels-for-repositories-in-your-organization#deleting-a-default-label)". | +| Action | Description +|--------|------------- +| `organization_default_label.create` | A default label for repositories in an organization was created. For more information, see "[Creating a default label](/organizations/managing-organization-settings/managing-default-labels-for-repositories-in-your-organization#creating-a-default-label)." +| `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 %} -## Acciones de la categoría `organization_domain` +## `organization_domain` category actions -| Acción | Descripción | -| ----------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `organization_domain.approve` | An enterprise domain was approved for an organization. Para obtener más información, consulta la sección "[Aprobar un dominio para tu organización](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization#approving-a-domain-for-your-organization)". | -| `organization_domain.create` | Se agregó un dominio de empresa a una organización. Para obtener más información, consulta la sección "[Verificar un dominio para tu organización](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization#verifying-a-domain-for-your-organization)". | -| `organization_domain.destroy` | Se eliminó un dominio de empresa de una organización. Para obtener más información, consulta la sección "[Eliminar un dominio verificado o aprobado](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization#removing-an-approved-or-verified-domain)". | -| `organization_domain.verify` | Se verificó un dominio de empresa en una organización. Para obtener más información, consulta la sección "[Verificar un dominio para tu organización](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization#verifying-a-domain-for-your-organization)". | +| Action | Description +|--------|------------- +| `organization_domain.approve` | An enterprise domain was approved for an organization. For more information, see "[Approving a domain for your organization](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization#approving-a-domain-for-your-organization)." +| `organization_domain.create` | An enterprise domain was added to an organization. For more information, see "[Verifying a domain for your organization](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization#verifying-a-domain-for-your-organization)." +| `organization_domain.destroy` | An enterprise domain was removed from an organization. For more information, see "[Removing an approved or verified domain](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization#removing-an-approved-or-verified-domain)." +| `organization_domain.verify` | An enterprise domain was verified for an organization. For more information, see "[Verifying a domain for your organization](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization#verifying-a-domain-for-your-organization)." -## Acciones de la categoría `organization_projects_change` +## `organization_projects_change` category actions -| Acción | Descripción | -| -------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `organization_projects_change.clear` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} quitó el ajuste de política para los tableros de proyecto de toda la organización en una empresa. 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)". | -| `organization_projects_change.disable` | Se inhabilitaron los proyectos de organización para todas las organizaciones en una empresa. 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)". | -| `organization_projects_change.enable` | Se habilitaron los proyectos de organización para todas las organizaciones en una empresa. 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)". | +| Action | Description +|--------|------------- +| `organization_projects_change.clear` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} cleared the policy setting for organization-wide project boards in an enterprise. For more information, see "[Enforcing policies for projects in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-projects-in-your-enterprise#enforcing-a-policy-for-organization-wide-project-boards)." +| `organization_projects_change.disable` | Organization projects were disabled for all organizations in an enterprise. For more information, see "[Enforcing policies for projects in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-projects-in-your-enterprise#enforcing-a-policy-for-organization-wide-project-boards)." +| `organization_projects_change.enable` | Organization projects were enabled for all organizations in an enterprise. For more information, see "[Enforcing policies for projects in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-projects-in-your-enterprise#enforcing-a-policy-for-organization-wide-project-boards)." {%- endif %} -## Acciones de la categoría `packages` +## `packages` category actions -| Acción | Descripción | -| ------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `packages.insecure_hash` | Maven publicó un hash inseguro para una versión de paquete específica. | -| `packages.package_deleted` | Se borró un paquete de una organización.{% 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_published` | Se publicó o se volvió a publicar un paquete en una organización. | -| `packages.package_restored` | Se restableció un paquete completo.{% 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_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` | Se publicó o se volvió a publicar una versión de paquete específica para un paquete. | -| `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` | Se cargó parcialmente una versión de paquete específica en una organización. | -| `packages.upstream_package_fetched` | Se recuperó una versión de paquete específica desde el proxy ascendente de npm. | -| `packages.version_download` | Se descargó una versión de paquete específica. | -| `packages.version_upload` | Se cargó una versión de paquete específica. | +| 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 %} 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` | 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 %} 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. {%- ifversion fpt or ghec %} -## Acciones de la categoría `pages_protected_domain` +## `pages_protected_domain` category actions -| Acción | Descripción | -| ------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `pages_protected_domain.create` | Se creó un dominio verificado de {% data variables.product.prodname_pages %} para una organización o empresa. Para obtener más información, consulta la sección "[Verificar tu dominio personalizado para {% data variables.product.prodname_pages %}](/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages)". | -| `pages_protected_domain.delete` | Se borró un dominio verificado de {% data variables.product.prodname_pages %} de una organización o empresa. Para obtener más información, consulta la sección "[Verificar tu dominio personalizado para {% data variables.product.prodname_pages %}](/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages)". | -| `pages_protected_domain.verify` | Se verificó un dominio de {% data variables.product.prodname_pages %} para una organización o empresa. Para obtener más información, consulta la sección "[Verificar tu dominio personalizado para {% data variables.product.prodname_pages %}](/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages)". | +| Action | Description +|--------|------------- +| `pages_protected_domain.create` | A {% data variables.product.prodname_pages %} verified domain was created for an organization or enterprise. For more information, see "[Verifying your custom domain for {% data variables.product.prodname_pages %}](/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages)." +| `pages_protected_domain.delete` | A {% data variables.product.prodname_pages %} verified domain was deleted from an organization or enterprise. For more information, see "[Verifying your custom domain for {% data variables.product.prodname_pages %}](/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages)." +| `pages_protected_domain.verify` | A {% data variables.product.prodname_pages %} domain was verified for an organization or enterprise. For more information, see "[Verifying your custom domain for {% data variables.product.prodname_pages %}](/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages)." -## acciones de la categoría `payment_method` +## `payment_method` category actions -| Acción | Descripción | -| ----------------------- | --------------------------------------------------------------------------------------------- | -| `payment_method.create` | Se agregó un método de pago nuevo, tal como una tarjeta de crédito o cuenta de PayPal nuevas. | -| `payment_method.remove` | Se eliminó un método de pago. | -| `payment_method.update` | Se actualizó un método de pago existente. | +| Action | Description +|--------|------------- +| `payment_method.create` | A new payment method was added, such as a new credit card or PayPal account. +| `payment_method.remove` | A payment method was removed. +| `payment_method.update` | An existing payment method was updated. -## Acciones de la categoría ` prebuild_configuration` +## `prebuild_configuration` category actions -| Acción | Descripción | -| -------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `prebuild_configuration.create` | Se creó una configuración de precompilación de {% data variables.product.prodname_codespaces %} para un repositorio. Para obtener más información, consulta la sección "[Acerca de las precompilaciones de {% data variables.product.prodname_github_codespaces %}](/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds)". | -| `prebuild_configuration.destroy` | Se borró una configuración de precompilación de {% data variables.product.prodname_codespaces %} para un repositorio. Para obtener más información, consulta la sección "[Acerca de las precompilaciones de {% data variables.product.prodname_github_codespaces %}](/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds)". | -| `prebuild_configuration.run_triggered` | Un usuario inició una ejecución de una configuración de precompilación de {% data variables.product.prodname_codespaces %} para una rama de repositorio. Para obtener más información, consulta la sección "[Acerca de las precompilaciones de {% data variables.product.prodname_github_codespaces %}](/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds)". | -| `prebuild_configuration.update` | Se editó una configuración de precompilación de {% data variables.product.prodname_codespaces %} para un repositorio. Para obtener más información, consulta la sección "[Acerca de las precompilaciones de {% data variables.product.prodname_github_codespaces %}](/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds)". | +| Action | Description +|--------|------------- +| `prebuild_configuration.create` | A {% data variables.product.prodname_codespaces %} prebuild configuration for a repository was created. For more information, see "[About {% data variables.product.prodname_github_codespaces %} prebuilds](/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds)." +| `prebuild_configuration.destroy` | A {% data variables.product.prodname_codespaces %} prebuild configuration for a repository was deleted. For more information, see "[About {% data variables.product.prodname_github_codespaces %} prebuilds](/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds)." +| `prebuild_configuration.run_triggered` | A user initiated a run of a {% data variables.product.prodname_codespaces %} prebuild configuration for a repository branch. For more information, see "[About {% data variables.product.prodname_github_codespaces %} prebuilds](/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds)." +| `prebuild_configuration.update` | A {% data variables.product.prodname_codespaces %} prebuild configuration for a repository was edited. For more information, see "[About {% data variables.product.prodname_github_codespaces %} prebuilds](/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds)." {%- endif %} {%- ifversion ghes %} -## Acciones de la categoría `pre_receive_environment` +## `pre_receive_environment` category actions -| Acción | Descripción | -| ---------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `pre_receive_environment.create` | Se creó un ambiente de gancho de pre-recepción. Para obtener más información, consulta la sección "[Crear un ambiente de gancho de pre-recepción](/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-environment)". | -| `pre_receive_environment.destroy` | Se borró un ambiente de gancho de pre-recepción. Para obtener más información, consulta la sección "[Crear un ambiente de gancho de pre-recepción](/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-environment)". | -| `pre_receive_environment.download` | Se descargó un ambiente de gancho de pre-recepción. Para obtener más información, consulta la sección "[Crear un ambiente de gancho de pre-recepción](/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-environment)". | -| `pre_receive_environment.update` | Se actualizó un ambiente de gancho de pre-recepción. Para obtener más información, consulta la sección "[Crear un ambiente de gancho de pre-recepción](/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-environment)". | +| Action | Description +| ------ | ----------- +| `pre_receive_environment.create` | A pre-receive hook environment was created. For more information, see "[Creating a pre-receive hook environment](/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-environment)." +| `pre_receive_environment.destroy` | A pre-receive hook environment was deleted. For more information, see "[Creating a pre-receive hook environment](/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-environment)." +| `pre_receive_environment.download` | A pre-receive hook environment was downloaded. For more information, see "[Creating a pre-receive hook environment](/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-environment)." +| `pre_receive_environment.update` | A pre-receive hook environment was updated. For more information, see "[Creating a pre-receive hook environment](/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-environment)." -## Acciones de la categoría `pre_receive_hook` +## `pre_receive_hook` category actions -| Acción | Descripción | -| -------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `pre_receive_hook.create` | Se creó un gancho de pre-recepción. Para obtener más información, consulta la sección "[Crear ganchos de pre-recepción](/admin/policies/enforcing-policy-with-pre-receive-hooks/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance#creating-pre-receive-hooks)". | -| `pre_receive_hook.destroy` | Se borró un gancho de pre-recepción. Para obtener más información, consulta la sección "[Borrar ganchos de pre-recepción](/admin/policies/enforcing-policy-with-pre-receive-hooks/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance#deleting-pre-receive-hooks)". | -| `pre_receive_hook.enforcement` | Se habilitó o inhabilitó el ajuste para requerir un gancho de pre-recepción que permite que los administradores de organizaciones y repositorios anulen la configuración del gancho. Para obtener más información, consulta la sección "[Administrar ganchos de pre-recepción en el aplicativo de GitHub Enterprise Server](/admin/policies/enforcing-policy-with-pre-receive-hooks/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance)". | -| `pre_receive_hook.rejected_push` | Un gancho de pre-recepción rechazó una subida. | -| `pre_receive_hook.update` | Se creó un gancho de pre-recepción. Para obtener más información, consulta la sección "[Editar ganchos de pre-recepción](/admin/policies/enforcing-policy-with-pre-receive-hooks/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance#editing-pre-receive-hooks)". | -| `pre_receive_hook.warned_push` | Un gancho de pre-recepción advirtió sobre una subida. | +| Action | Description +|--------|------------- +| `pre_receive_hook.create` | A pre-receive hook was created. For more information, see "[Creating pre-receive hooks](/admin/policies/enforcing-policy-with-pre-receive-hooks/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance#creating-pre-receive-hooks)." +| `pre_receive_hook.destroy` | A pre-receive hook was deleted. For more information, see "[Deleting pre-receive hooks](/admin/policies/enforcing-policy-with-pre-receive-hooks/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance#deleting-pre-receive-hooks)." +| `pre_receive_hook.enforcement` | A pre-receive hook enforcement setting allowing repository and organization administrators to override the hook configuration was enabled or disabled. For more information, see "[Managing pre-receive hooks on the GitHub Enterprise Server appliance](/admin/policies/enforcing-policy-with-pre-receive-hooks/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance)." +| `pre_receive_hook.rejected_push` | A pre-receive hook rejected a push. +| `pre_receive_hook.update` | A pre-receive hook was created. For more information, see "[Editing pre-receive hooks](/admin/policies/enforcing-policy-with-pre-receive-hooks/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance#editing-pre-receive-hooks)." +| `pre_receive_hook.warned_push` | A pre-receive hook warned about a push. {%- endif %} -## Acciones de la categoría `private_repository_forking` +## `private_repository_forking` category actions -| Acción | Descripción | -| ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `private_repository_forking.clear` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} quitó el ajuste de política para permitir las bifurcaciones de los repositorios privados e internos, para un repositorio, organización o empresa. Para obtener más información, consulta las secciones "[Administrar la política de bifurcación para tu repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-forking-policy-for-your-repository), "[Administrar la política de bifurcación para tu organización](/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization) y, para empresas: "[Requerir una política para bifurcar los repositorios privados o internos](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-forking-private-or-internal-repositories)". | -| `private_repository_forking.disable` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} inhabilitó el ajuste de política para permitir las bifurcaciones de los repositorios privados e internos, para un repositorio, organización o empresa. Jamás se permite que los repositorios privados e internos se bifurquen. Para obtener más información, consulta las secciones "[Administrar la política de bifurcación para tu repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-forking-policy-for-your-repository), "[Administrar la política de bifurcación para tu organización](/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization) y, para empresas: "[Requerir una política para bifurcar los repositorios privados o internos](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-forking-private-or-internal-repositories)". | -| `private_repository_forking.enable` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} habilitó el ajuste de política para permitir las bifurcaciones de los repositorios privados e internos, para un repositorio, organización o empresa. Siempre se permite que los repositorios privados e internos se bifurquen. Para obtener más información, consulta las secciones "[Administrar la política de bifurcación para tu repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-forking-policy-for-your-repository), "[Administrar la política de bifurcación para tu organización](/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization) y, para empresas: "[Requerir una política para bifurcar los repositorios privados o internos](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-forking-private-or-internal-repositories)". | +| Action | Description +|--------|------------- +| `private_repository_forking.clear` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} cleared the policy setting for allowing forks of private and internal repositories, for a repository, organization or enterprise. For more information, see "[Managing the forking policy for your repository](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-forking-policy-for-your-repository), "[Managing the forking policy for your organization](/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization) and for enterprises "[Enforcing a policy for forking private or internal repositories](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-forking-private-or-internal-repositories)." +| `private_repository_forking.disable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} disabled the policy setting for allowing forks of private and internal repositories, for a repository, organization or enterprise. Private and internal repositories are never allowed to be forked. For more information, see "[Managing the forking policy for your repository](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-forking-policy-for-your-repository), "[Managing the forking policy for your organization](/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization) and for enterprises "[Enforcing a policy for forking private or internal repositories](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-forking-private-or-internal-repositories)." +| `private_repository_forking.enable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} enabled the policy setting for allowing forks of private and internal repositories, for a repository, organization or enterprise. Private and internal repositories are always allowed to be forked. For more information, see "[Managing the forking policy for your repository](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-forking-policy-for-your-repository), "[Managing the forking policy for your organization](/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization) and for enterprises "[Enforcing a policy for forking private or internal repositories](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-forking-private-or-internal-repositories)." {%- ifversion fpt or ghec %} -## acciones de la categoría `profile_picture` +## `profile_picture` category actions -| Acción | Descripción | -| ------------------------ | -------------------------------- | -| `profile_picture.update` | Se actualizó una foto de perfil. | +| Action | Description +|--------|------------- +| `profile_picture.update` | A profile picture was updated. {%- endif %} -## acciones de la categoría `project` +## `project` category actions -| Acción | Descripción | -| -------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `project.access` | Se cambió la visibilidad del tablero de proyecto. Para obtener más información, consulta la sección "[Cambiar la visibilidad del tablero de proyecto](/issues/organizing-your-work-with-project-boards/managing-project-boards/changing-project-board-visibility)". | -| `project.close` | Se cerró un tablero de proyecto. Para obtener más información, consulta la sección "[Cerrar un tablero de proyecto](/issues/organizing-your-work-with-project-boards/managing-project-boards/closing-a-project-board)". | -| `project.create` | Se creó un tablero de proyecto. Para obtener más información, consulta la sección "[Crear un tablero de proyecto](/issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board)". | -| `project.delete` | Se borró un tablero de proyecto. Para obtener más información, consulta la sección "[Borrar un tablero de proyecto](/issues/organizing-your-work-with-project-boards/managing-project-boards/deleting-a-project-board)". | -| `project.link` | Se enlazó un repositorio con un tablero de proyecto. 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` | Se volvió a abrir un tablero de proyecto. Para obtener más información, consulta la sección "[Volver a abrir un tablero de proyecto cerrado](/issues/organizing-your-work-with-project-boards/managing-project-boards/reopening-a-closed-project-board)". | -| `project.rename` | Se renombró un tablero de proyecto. Para obtener más información, consulta la sección "[Editar un tablero de proyecto](/issues/organizing-your-work-with-project-boards/managing-project-boards/editing-a-project-board)". | -| `project.unlink` | Se dejó de enlazar un repositorio de un tablero de proyecto. 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` | Se cambió o eliminó el permiso de nivel base del proyecto para todos los miembros de la organización. Para obtener más información, consulta la sección "[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_team_permission` | Se cambió el nivel de permiso del tablero de proyecto de un equipo o cuando un equipo se agregó o eliminó de un tablero de proyecto. Para obtener más información, consulta la sección "[Administrar el acceso de un equipo a un tablero de proyecto de una organización](/organizations/managing-access-to-your-organizations-project-boards/managing-team-access-to-an-organization-project-board)". | -| `project.update_user_permission` | Un miembro de una organización o colaborador externo se agregó o eliminó de un tablero de proyecto o alguien cambió su nivel de permiso. Para obtener más información, consulta la sección "[Administrar el acceso de un individuo a un tablero de proyecto de una organización](/organizations/managing-access-to-your-organizations-project-boards/managing-an-individuals-access-to-an-organization-project-board)". | +| Action | Description +|--------|------------- +| `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. For more information, see "[Linking a repository to a project board](/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. For more information, see "[Linking a repository to a project board](/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. 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)." {%- ifversion projects-v2 %} -## Acciones de la categoría `project_field` +## `project_field` category actions -| Acción | Descripción | -| ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `project_field.create` | Se creó un campo en un tablero de proyecto. For more information, see "[Understanding field types](/issues/planning-and-tracking-with-projects/understanding-field-types)." | -| `project_field.delete` | Se borró un campo en un tablero de proyecto. For more information, see "[Deleting fields](/issues/planning-and-tracking-with-projects/understanding-field-types/deleting-fields)." | +| Action | Description +|--------|------------- +| `project_field.create` | A field was created in a project board. For more information, see "[Understanding field types](/issues/planning-and-tracking-with-projects/understanding-field-types)." +| `project_field.delete` | A field was deleted in a project board. For more information, see "[Deleting fields](/issues/planning-and-tracking-with-projects/understanding-field-types/deleting-fields)." -## Acciones de la categoría `project_view` +## `project_view` category actions -| Acción | Descripción | -| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `project_view.create` | Se creó una vista en un tablero de proyecto. For more information, see "[Managing your views](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/managing-your-views)." | -| `project_view.delete` | Se borró una vista en un tablero de proyecto. Para obtener más información, consulta la sección "[Administrar tus vistas](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/managing-your-views)". | +| Action | Description +|--------|------------- +| `project_view.create` | A view was created in a project board. For more information, see "[Managing your views](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/managing-your-views)." +| `project_view.delete` | A view was deleted in a project board. For more information, see "[Managing your views](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/managing-your-views)." {%- endif %} -## acciones de la categoría `protected_branch` +## `protected_branch` category actions -| Acción | Descripción | -| ---------------------------------------- | --------------------------------------------------------------------------------------- | -| `protected_branch.create` | Se habilitó la protección de rama en una rama. | -| `protected_branch.destroy` | Se inhabilitó la protección de rama en una rama. | -| `protected_branch.dismiss_stale_reviews` | Se actualizó el requisito de descartar las solicitudes de cambio en espera en una rama. | +| Action | Description +|--------|------------- +| `protected_branch.create ` | Branch protection was enabled on a branch. +| `protected_branch.destroy` | Branch protection was disabled on a branch. +| `protected_branch.dismiss_stale_reviews ` | Enforcement of dismissing stale pull requests was updated on a branch. {%- ifversion ghes %} -| `protected_branch.dismissal_restricted_users_teams` | Se actualizó el requisito de restringir a los usuarios o equipos que pueden descartar revisiones en una rama. +| `protected_branch.dismissal_restricted_users_teams` | Enforcement of restricting users and/or teams who can dismiss reviews was updated on a branch. {%- endif %} -| `protected_branch.policy_override` | Un administrador de repositorio anuló un requisito de protección de rama. | `protected_branch.rejected_ref_update` | Se rechazó un intento de actualización de rama. | `protected_branch.required_status_override` | Un administrador de repositorio anuló el requisito de protección de rama de tener verificaciones de estado requeridas. | `protected_branch.review_policy_and_required_status_override` | Un adminsitrador de repositorio anuló los requisitos de protección de rama de verificaciones de estado requeridas y revisiones requeridas. | `protected_branch.review_policy_override` | Un administrador de repositorio anuló el requisito de protección de rama de revisiones requeridas. | `protected_branch.update_admin_enforced` | Se requirió la protección de rama para los administradores de repositorio. +| `protected_branch.policy_override ` | A branch protection requirement was overridden by a repository administrator. +| `protected_branch.rejected_ref_update ` | A branch update attempt was rejected. +| `protected_branch.required_status_override` | The required status checks branch protection requirement was overridden by a repository administrator. +| `protected_branch.review_policy_and_required_status_override` | The required reviews and required status checks branch protection requirements were overridden by a repository administrator. +| `protected_branch.review_policy_override` | The required reviews branch protection requirement was overridden by a repository administrator. +| `protected_branch.update_admin_enforced ` | Branch protection was enforced for repository administrators. {%- ifversion ghes %} -| `protected_branch.update_allow_deletions_enforcement_level` | Se actualizó el requisito de permitir que los usuarios con acceso de subida borren ramas coincidentes en una rama. | `protected_branch.update_allow_force_pushes_enforcement_level` | Se actualizó el requisito de permitir subidas forzadas para todos los usuarios con acceso de subida en una rama. | `protected_branch.update_linear_history_requirement_enforcement_level` | Se actualizó el requisito de tener un historial de confirmaciones linear en una rama. +| `protected_branch.update_allow_deletions_enforcement_level` | Enforcement of allowing users with push access to delete matching branches was updated on a branch. +| `protected_branch.update_allow_force_pushes_enforcement_level` | Enforcement of allowing force pushes for all users with push access was updated on a branch. +| `protected_branch.update_linear_history_requirement_enforcement_level` | Enforcement of requiring linear commit history was updated on a branch. {%- endif %} -| `protected_branch.update_pull_request_reviews_enforcement_level` | Se actualizó el requisito de tener revisiones de solicitudes de cambio en una rama. Puede ser una de entre `0`(desactivado), `1`(no adminsitradores), `2`(todos). | `protected_branch.update_require_code_owner_review` | Se actualizó el requisito de tener revisiones de propietarios de código en una rama. | `protected_branch.update_required_approving_review_count` | Se actualizó el requisito de tener una cantidad de aprobaciones antes de fusionar en una rama. | `protected_branch.update_required_status_checks_enforcement_level` | Se actualizó el requisito de tener verificaciones de estado en una rama. | `protected_branch.update_signature_requirement_enforcement_level` | Se actualizó el requisito de tener firmas de confirmaciones en una rama. | `protected_branch.update_strict_required_status_checks_policy` | Se actualizó el requisito de verificaciones de estado en una rama. | `protected_branch.update_name` | Se actualizó un patrón de nombre de rama para una rama. +| `protected_branch.update_pull_request_reviews_enforcement_level ` | Enforcement of required pull request reviews was updated on a branch. Can be one of `0`(deactivated), `1`(non-admins), `2`(everyone). +| `protected_branch.update_require_code_owner_review ` | Enforcement of required code owner review was updated on a branch. +| `protected_branch.update_required_approving_review_count` | Enforcement of the required number of approvals before merging was updated on a branch. +| `protected_branch.update_required_status_checks_enforcement_level ` | Enforcement of required status checks was updated on a branch. +| `protected_branch.update_signature_requirement_enforcement_level ` | Enforcement of required commit signing was updated on a branch. +| `protected_branch.update_strict_required_status_checks_policy` | Enforcement of required status checks was updated on a branch. +| `protected_branch.update_name` | A branch name pattern was updated for a branch. -## acciones de la categoría `public_key` +## `public_key` category actions -| Acción | Descripción | -| ----------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -| `public_key.create` | Una llave SSH se [agregó][add key] a una cuenta de usuario o una [llave de despliegue][] 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` | 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. | +| Action | Description +|--------|------------- +| `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` + [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 -| Acción | Descripción | -| ------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `pull_request.close` | A pull request was closed without being merged. Para obtener más información, consulta la sección "[Cerrar una solicitud de cambios](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/closing-a-pull-request)". | -| `pull_request.converted_to_draft` | A pull request was converted to a draft. Para obtener más información, consulta la sección "[Cambiar el estado de una solicitud de extracción](/github/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request#converting-a-pull-request-to-a-draft)". | -| `pull_request.create` | A pull request was created. Para obtener más información, consulta la sección"[Crear una solicitud de extracción](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request)." | -| `pull_request.create_review_request` | A review was requested on 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.in_progress` | A pull request was marked as in progress. | -| `pull_request.indirect_merge` | A pull request was considered merged because the pull request's commits were merged into the target branch. | -| `pull_request.merge` | A pull request was merged. Para obtener más información, consulta "[Fusionar una solicitud de extracción](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request)". | -| `pull_request.ready_for_review` | A pull request was marked as ready for review. Para obtener más información, consulta la sección "[Cambiar el estado de una solicitud de extracción](/github/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request#marking-a-pull-request-as-ready-for-review)". | -| `pull_request.remove_review_request` | A review request was removed from 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.reopen` | Se volvió a abrir una solicitud de cambios después de que se había cerrado. | -| `pull_request_review.delete` | Se borró una revisión en una solicitud de cambios. | -| `pull_request_review.dismiss` | Se descartó una revisión de una solicitud de cambios. Para obtener más información, consulta "[Descartar una revisión de solicitud de extracción](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review)". | -| `pull_request_review.submit` | Se emitió una revisión para una solicitud de cambios. 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` category actions -## Acciones de la categoría `pull_request_review` +| Action | Description +|--------|------------- +| `pull_request.close` | A pull request was closed without being merged. For more information, see "[Closing a pull request](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/closing-a-pull-request)." +| `pull_request.converted_to_draft` | A pull request was converted to a draft. For more information, see "[Changing the stage of a pull request](/github/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request#converting-a-pull-request-to-a-draft)." +| `pull_request.create` | A pull request was created. For more information, see "[Creating a pull request](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request)." +| `pull_request.create_review_request` | A review was requested on 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.in_progress` | A pull request was marked as in progress. +| `pull_request.indirect_merge` | A pull request was considered merged because the pull request's commits were merged into the target branch. +| `pull_request.merge` | A pull request was merged. For more information, see "[Merging a pull request](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request)." +| `pull_request.ready_for_review` | A pull request was marked as ready for review. For more information, see "[Changing the stage of a pull request](/github/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request#marking-a-pull-request-as-ready-for-review)." +| `pull_request.remove_review_request` | A review request was removed from 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.reopen` | A pull request was reopened after previously being closed. +| `pull_request_review.delete` | A review on a pull request was deleted. +| `pull_request_review.dismiss` | A review on a pull request was dismissed. For more information, see "[Dismissing a pull request review](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review)." +| `pull_request_review.submit` | A review was submitted for 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)." -| Acción | Descripción | -| ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `pull_request_review.delete` | Se borró una revisión en una solicitud de cambios. | -| `pull_request_review.dismiss` | Se descartó una revisión de una solicitud de cambios. Para obtener más información, consulta "[Descartar una revisión de solicitud de extracción](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review)". | -| `pull_request_review.submit` | Se envió una revisión de una solicitud de cambios. Para obtener más información, consulta la sección "[Enviar tu revisión](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request#submitting-your-review)". | +## `pull_request_review` category actions -## Acciones de la categoría `pull_request_review_comment` +| Action | Description +|--------|------------- +| `pull_request_review.delete` | A review on a pull request was deleted. +| `pull_request_review.dismiss` | A review on a pull request was dismissed. For more information, see "[Dismissing a pull request review](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review)." +| `pull_request_review.submit` | A review on a pull request was submitted. For more information, see "[Submitting your review](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request#submitting-your-review)." -| Acción | Descripción | -| ------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `pull_request_review_comment.create` | Se agregó un comentario de revisión a una solicitud de cambios. 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` | Se borró un comentario de revisión en una solicitud de cambios. | -| `pull_request_review_comment.update` | Se cambió un comentario de revisión en una solicitud de cambios. | +## `pull_request_review_comment` category actions -## acciones de la categoría `repo` +| 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. -| Acción | Descripción | -| -------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `repo.access` | La visibilidad de un repositorio cambió a privada{%- ifversion ghes %}, pública{% endif %} o interna. | -| `repo.actions_enabled` | Se habilitó {% data variables.product.prodname_actions %} para un repositorio. | -| `repo.add_member` | Se agregó un colaborador a un repositorio. | -| `repo.add_topic` | Se agregó un tema a un repositorio. | -| `repo.advanced_security_disabled` | Se inhabilitó la {% data variables.product.prodname_GH_advanced_security %} para un repositorio. | -| `repo.advanced_security_enabled` | Se habilitó la {% data variables.product.prodname_GH_advanced_security %} para un repositorio. | -| `repo.advanced_security_policy_selected_member_disabled` | Un administrador de repositorio previno que las características de {% data variables.product.prodname_GH_advanced_security %} se habilitaran para un repositorio. | -| `repo.advanced_security_policy_selected_member_enabled` | Un administrador de repositorio permitió que se habilitaran características de la {% data variables.product.prodname_GH_advanced_security %} para un repositorio. | -| `repo.archived` | Se archivó un repositorio. 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.code_scanning_analysis_deleted` | Se borró el análisis del escaneo de código para un repositorio. Para obtener más información, consulta la sección "[Borrar un análisis del escaneo de código de un repositorio](/rest/reference/code-scanning#delete-a-code-scanning-analysis-from-a-repository)". | -| `repo.change_merge_setting` | Se cambiaron las opciones de fusión de solicitud de cambios de un repositorio. | -| `repo.clear_actions_settings` | Un administrador de repositorio quitó los ajustes de política de {% data variables.product.prodname_actions %} de un repositorio. | -| `repo.config` | Un administrador de repositorio bloqueó las subidas forzadas. Para obtener más información, consulta la sección [Bloquear las subidas forzadas en un repositorio](/enterprise/admin/guides/developer-workflow/blocking-force-pushes-to-a-repository/) para un repositorio. | +## `repo` category actions + +| Action | Description +|--------|------------- +| `repo.access` | The visibility of a repository changed to private{%- ifversion ghes %}, public,{% endif %} or internal. +| `repo.actions_enabled` | {% data variables.product.prodname_actions %} was enabled for a repository. +| `repo.add_member` | A collaborator was added to a repository. +| `repo.add_topic` | A topic was added to a repository. +| `repo.advanced_security_disabled` | {% data variables.product.prodname_GH_advanced_security %} was disabled for a repository. +| `repo.advanced_security_enabled` | {% data variables.product.prodname_GH_advanced_security %} was enabled for a repository. +| `repo.advanced_security_policy_selected_member_disabled` | A repository administrator prevented {% data variables.product.prodname_GH_advanced_security %} features from being enabled for a repository. +| `repo.advanced_security_policy_selected_member_enabled` | A repository administrator allowed {% data variables.product.prodname_GH_advanced_security %} features to be enabled for a repository. +| `repo.archived` | A repository was archived. For more information, see "[Archiving a {% data variables.product.prodname_dotcom %} repository](/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository)." +| `repo.code_scanning_analysis_deleted` | Code scanning analysis for a repository was deleted. For more information, see "[Delete a code scanning analysis from a repository](/rest/reference/code-scanning#delete-a-code-scanning-analysis-from-a-repository)." +| `repo.change_merge_setting` | Pull request merge options were changed for a repository. +| `repo.clear_actions_settings` | A repository administrator cleared {% data variables.product.prodname_actions %} policy settings for a repository. +| `repo.config` | A repository administrator blocked force pushes. For more information, see [Blocking force pushes to a repository](/enterprise/admin/guides/developer-workflow/blocking-force-pushes-to-a-repository/) to a repository. {%- ifversion fpt or ghec %} -| `repo.config.disable_collaborators_only` | Se inhabilitó el límite de interacción exclusivo para los colaboradores. Para obtener más información, consulta "[Limitar las interacciones en tu repositorio](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)". | `repo.config.disable_contributors_only` | Se inhabilitó el límite de interacción exclusivo para contribuyentes previos de un repositorio. Para obtener más información, consulta "[Limitar las interacciones en tu repositorio](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)". | `repo.config.disable_sockpuppet_disallowed` | Se inhabilitó el límite de interacción exclusivo para usuarios existentes de un repositorio. Para obtener más información, consulta "[Limitar las interacciones en tu repositorio](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)". | `repo.config.enable_collaborators_only` | Se habilitó el límite de interacción exclusivo para colaboradores de un repositorio. Los usuarios que no sean colaboradores o miembros de una organización no pudieron interactuar con un repositorio por un tiempo definido. Para obtener más información, consulta "[Limitar las interacciones en tu repositorio](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)". | `repo.config.enable_contributors_only` | El límite de interacción para los contribuyentes anteriores solo se habilitó en un repositorio. Los usuarios que no son contribuyentes, colaboradores o miembros organizacionales previos no pudieron interactuar con un repositorio por un tiempo definido. Para obtener más información, consulta "[Limitar las interacciones en tu repositorio](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)". | `repo.config.enable_sockpuppet_disallowed` | Se habilitó el límite de interacción para los usuarios existentes en un repositorio. Los usuarios nuevos no pueden interactuar con un repositorio por un tiempo definido. Los usuarios existentes, contribuyentes, colaboradores o miembros organizacionales del repositorio pueden interactuar con otro repositorio. Para obtener más información, consulta "[Limitar las interacciones en tu repositorio](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)". +| `repo.config.disable_collaborators_only` | The interaction limit for collaborators only was disabled. For more information, see "[Limiting interactions in your repository](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)." +| `repo.config.disable_contributors_only` | The interaction limit for prior contributors only was disabled in a repository. For more information, see "[Limiting interactions in your repository](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)." +| `repo.config.disable_sockpuppet_disallowed` | The interaction limit for existing users only was disabled in a repository. For more information, see "[Limiting interactions in your repository](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)." +| `repo.config.enable_collaborators_only` | The interaction limit for collaborators only was enabled in a repository. Users that are not collaborators or organization members were unable to interact with a repository for a set duration. For more information, see "[Limiting interactions in your repository](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)." +| `repo.config.enable_contributors_only` | The interaction limit for prior contributors only was enabled in a repository. Users that are not prior contributors, collaborators or organization members were unable to interact with a repository for a set duration. For more information, see "[Limiting interactions in your repository](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)." +| `repo.config.enable_sockpuppet_disallowed` | The interaction limit for existing users was enabled in a repository. New users aren't able to interact with a repository for a set duration. Existing users of the repository, contributors, collaborators or organization members are able to interact with a repository. For more information, see "[Limiting interactions in your repository](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)." {%- endif %} {%- ifversion ghes %} -| `repo.config.disable_anonymous_git_access`| Se inhabilitó el acceso de lectura anónimo de Git para un repositorio. Para obtener más información, consulta la sección "[Habilitar el acceso de lectura anónima en Git para un repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/enabling-anonymous-git-read-access-for-a-repository)". | `repo.config.enable_anonymous_git_access` | Se habilitó el acceso de lectura anónima de Git para un repositorio. Para obtener más información, consulta la sección "[Habilitar el acceso de lectura anónima en Git para un repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/enabling-anonymous-git-read-access-for-a-repository)". | `repo.config.lock_anonymous_git_access` | Se bloqueó el acceso de lectura anónimo de Git de un repositorio, lo que impidió que sus administradores cambiaran (habilitaran o inhabilitaran) este ajuste. Para obtener más información, consulta la sección "[Prevenir que los usuarios cambien el acceso de lectura anónimo de Git](/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)". | `repo.config.unlock_anonymous_git_access` | Se desbloqueó un ajuste de acceso de lectura anónima de Git de un repositorio, lo que permitió que sus administradores cambiaran (habilitaran o inhabilitaran) este ajuste. Para obtener más información, consulta la sección "[Prevenir que los usuarios cambien el acceso de lectura anónimo de Git](/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)". +| `repo.config.disable_anonymous_git_access`| Anonymous Git read access was disabled for a repository. For more information, see "[Enabling anonymous Git read access for a repository](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/enabling-anonymous-git-read-access-for-a-repository)." +| `repo.config.enable_anonymous_git_access` | Anonymous Git read access was enabled for a repository. For more information, see "[Enabling anonymous Git read access for a repository](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/enabling-anonymous-git-read-access-for-a-repository)." +| `repo.config.lock_anonymous_git_access` | A repository's anonymous Git read access setting was locked, preventing repository administrators from changing (enabling or disabling) this setting. For more information, see "[Preventing users from changing anonymous Git read access](/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)." +| `repo.config.unlock_anonymous_git_access` | A repository's anonymous Git read access setting was unlocked, allowing repository administrators to change (enable or disable) this setting. For more information, see "[Preventing users from changing anonymous Git read access](/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)." {%- endif %} -| `repo.create` | Se creó un repositorio. | `repo.create_actions_secret` | Se creó un secreto de {% data variables.product.prodname_actions %} para un repositorio. Para obtener más información, consulta la sección "[Crear secretos cifrados para un repositorio](/actions/security-guides/encrypted-secrets#creating-encrypted-secrets-for-a-repository)". | `repo.create_integration_secret` | Se creó un secreto de integración del {% data variables.product.prodname_dependabot %}{% ifversion fpt or ghec %} o de {% data variables.product.prodname_codespaces %}{% endif %} para un repositorio. | `repo.destroy` | Se borró un repositorio. +| `repo.create` | A repository was created. +| `repo.create_actions_secret` | A {% data variables.product.prodname_actions %} secret was created for a repository. For more information, see "[Creating encrypted secrets for a repository](/actions/security-guides/encrypted-secrets#creating-encrypted-secrets-for-a-repository)." +| `repo.create_integration_secret` | A {% data variables.product.prodname_dependabot %}{% ifversion fpt or ghec %} or {% data variables.product.prodname_codespaces %}{% endif %} integration secret was created for a repository. +| `repo.destroy` | A repository was deleted. {%- ifversion ghes %} -| `repo.disk_archive` | Se archivó un repositorio en disco. Para obtener más información, consulta la sección "[Archivar los repositorios](/repositories/archiving-a-github-repository/archiving-repositories)". +| `repo.disk_archive` | A repository was archived on disk. For more information, see "[Archiving repositories](/repositories/archiving-a-github-repository/archiving-repositories)." {%- endif %} -| `repo.download_zip` | Se descargó un archivo de código fuente de un repositorio como archivo ZIP. | `repo.pages_cname` | Se modificó un dominio personalizado de {% data variables.product.prodname_pages %} en un repositorio. | `repo.pages_create` | Se creó un sitio de {% data variables.product.prodname_pages %}. | `repo.pages_destroy` | Se borró un sitio de {% data variables.product.prodname_pages %}. | `repo.pages_https_redirect_disabled` | Se inhabilitaron los redireccionamientos HTTPS para un sitio de {% data variables.product.prodname_pages %}. | `repo.pages_https_redirect_enabled` | Se habilitaron los redireccionamientos HTTPS para un sitio de {% data variables.product.prodname_pages %}. | `repo.pages_source` | Se modificó el código fuente de un sitio de {% data variables.product.prodname_pages %}. | `repo.pages_private` | Se cambió la visibilidad de un sitio de {% data variables.product.prodname_pages %} a privado. | `repo.pages_public` | Se cambió la visibilidad de un sitio de {% data variables.product.prodname_pages %} a público. | `repo.register_self_hosted_runner` | Se registró 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 eliminó 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.remove_actions_secret` | Se borró un secreto de {% data variables.product.prodname_actions %} en un repositorio. | `repo.remove_integration_secret` | Un secreto de integración del {% data variables.product.prodname_dependabot %}{% ifversion fpt or ghec %} o de {% data variables.product.prodname_codespaces %}{% endif %} se borró en un repositorio. | `repo.remove_member` | Se eliminó a un colaborador de un repositorio. | `repo.remove_topic` | Se eliminó un tema de un repositorio. | `repo.rename` | Se renombró un repositorio. +| `repo.download_zip` | A source code archive of a repository was downloaded as a ZIP file. +| `repo.pages_cname` | A {% data variables.product.prodname_pages %} custom domain was modified in a repository. +| `repo.pages_create` | A {% data variables.product.prodname_pages %} site was created. +| `repo.pages_destroy` | A {% data variables.product.prodname_pages %} site was deleted. +| `repo.pages_https_redirect_disabled` | HTTPS redirects were disabled for a {% data variables.product.prodname_pages %} site. +| `repo.pages_https_redirect_enabled` | HTTPS redirects were enabled for a {% data variables.product.prodname_pages %} site. +| `repo.pages_source` | A {% data variables.product.prodname_pages %} source was modified. +| `repo.pages_private` | A {% data variables.product.prodname_pages %} site visibility was changed to private. +| `repo.pages_public` | A {% data variables.product.prodname_pages %} site visibility was changed to public. +| `repo.register_self_hosted_runner` | A new self-hosted runner was 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` | A self-hosted runner was 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.remove_actions_secret` | A {% data variables.product.prodname_actions %} secret was deleted for a repository. +| `repo.remove_integration_secret` | A {% data variables.product.prodname_dependabot %}{% ifversion fpt or ghec %} or {% data variables.product.prodname_codespaces %}{% endif %} integration secret was deleted for a repository. +| `repo.remove_member` | A collaborator was removed from a repository. +| `repo.remove_topic` | A topic was removed from a repository. +| `repo.rename` | A repository was renamed. {%- ifversion fpt or ghec %} -| `repo.set_actions_fork_pr_approvals_policy` | Se cambió el ajuste para requerir aprobaciones de los flujos de trabajo de las bifurcaciones públicas para un repositorio. 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)". +| `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` | Se cambió el periodo de retención para artefactos y bitácoras de {% data variables.product.prodname_actions %} en un repositorio. 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` | Se inició la aplicación ejecutora. 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 detuvo la aplicación ejecutora. 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 actualizó 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.staff_unlock` | Un administrador de empresa o miembro del personal de GitHub (con permiso de un administrador de repositorio) bloqueó el repositorio temporalmente. | `repo.transfer` | Un usuario aceptó una solicitud para recibir un repositorio transferido. | `repo.transfer_outgoing` | Se transfirió un repositorio a la red de otro repositorio. | `repo.transfer_start` | Un usuario envió una solicitud para transferir un repositorio a otra organización de usuario. | `repo.unarchived` | Se dejó de archivar un repositorio. 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` | Un administrador de repositorio cambió los ajustes de política de {% data variables.product.prodname_actions %} para un repositorio. | `repo.update_actions_secret` | Se actualizó un secreto de {% data variables.product.prodname_actions %}. | `repo.update_actions_access_settings` | Se cambió el ajuste para controlar la forma en la que los flujos de trabajo de {% data variables.product.prodname_actions %} utilizaron un repositorio en otros repositorios. | `repo.update_default_branch` | Se cambió la rama predeterminada de un repositorio. | `repo.update_integration_secret` | Se actualizó un secreto de integración del {% data variables.product.prodname_dependabot %} o de {% data variables.product.prodname_codespaces %} en un repositorio. | `repo.update_member` | Se cambió el permiso de un usuario en un repositorio. +| `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)." +| `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)." +| `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. For more information, see "[Archiving a {% data variables.product.prodname_dotcom %} repository](/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` +## `repository_advisory` category actions -| Acción | Descripción | -| -------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `repository_advisory.close` | Alguien cerró una asesoría de seguridad. 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_advisory.cve_request` | Alguien solicitó un número de CVE (Exposiciones y Vulnerabilidades Comunes) de {% data variables.product.prodname_dotcom %} para un borrador de asesoría de seguridad. | -| `repository_advisory.github_broadcast` | {% data variables.product.prodname_dotcom %} hizo pública una asesoría de seguridad en la {% data variables.product.prodname_advisory_database %}. | -| `repository_advisory.github_withdraw` | {% data variables.product.prodname_dotcom %} retiró una asesoría de seguridad que se publicó erróneamente. | -| `repository_advisory.open` | Alguien abrió un borrador de asesoría de seguridad. | -| `repository_advisory.publish` | Alguien publicó una asesoría de seguridad. | -| `repository_advisory.reopen` | Alguien volvió a abrir una asesoría de seguridad como borrador. | -| `repository_advisory.update` | Alguien editó una asesoría de seguridad en borrador o publicada. | +| Action | Description +|--------|------------- +| `repository_advisory.close` | Someone closed a security advisory. For more information, see "[About {% data variables.product.prodname_dotcom %} Security Advisories](/github/managing-security-vulnerabilities/about-github-security-advisories)." +| `repository_advisory.cve_request` | Someone requested a CVE (Common Vulnerabilities and Exposures) number from {% data variables.product.prodname_dotcom %} for a draft security advisory. +| `repository_advisory.github_broadcast` | {% data variables.product.prodname_dotcom %} made a security advisory public in the {% data variables.product.prodname_advisory_database %}. +| `repository_advisory.github_withdraw` | {% data variables.product.prodname_dotcom %} withdrew a security advisory that was published in error. +| `repository_advisory.open` | Someone opened a draft security advisory. +| `repository_advisory.publish` | Someone publishes a security advisory. +| `repository_advisory.reopen` | Someone reopened as draft security advisory. +| `repository_advisory.update` | Someone edited a draft or published security advisory. -## Acciones de la categoría `repository_content_analysis` +## `repository_content_analysis` category actions -| Acción | Descripción | -| ------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `repository_content_analysis.enable` | Un propietario de organización o administrador de repositorio [habilitó los ajustes de uso de datos en un repositorio privado](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository). | -| `repository_content_analysis.disable` | Un propietario de organización o administrador de repositorio [inhabilitó los ajustes de uso de datos para un repositorio privado](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository). | +| Action | Description +|--------|------------- +| `repository_content_analysis.enable` | An organization owner or repository administrator [enabled data use settings for a private repository](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository). +| `repository_content_analysis.disable` | An organization owner or repository administrator [disabled data use settings for a private repository](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository). -## Acciones de la categoría `repository_dependency_graph` +## `repository_dependency_graph` category actions -| Acción | Descripción | -| ------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `repository_dependency_graph.disable` | Un propietario o administrador de repositorio inhabilitó la gráfica de dependencias para un repositorio privado. 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)". | -| `repository_dependency_graph.enable` | Un propietario o administrador de repositorio habilitó la gráfica de dependencias para un repositorio privado. | +| Action | Description +|--------|------------- +| `repository_dependency_graph.disable` | A repository owner or administrator disabled the dependency graph for a private repository. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)." +| `repository_dependency_graph.enable` | A repository owner or administrator enabled the dependency graph for a private repository. {%- endif %} -## Acciones de la categoría `repository_image` +## `repository_image` category actions -| Acción | Descripción | -| -------------------------- | ------------------------------------------------------ | -| `repository_image.create` | Se cargó una imagen para representar a un repositorio. | -| `repository_image.destroy` | Se borró una imagen para representar un repositorio. | +| Action | Description +|--------|------------- +| `repository_image.create` | An image to represent a repository was uploaded. +| `repository_image.destroy` | An image to represent a repository was deleted. -## Acciones de la categoría `repository_invitation` +## `repository_invitation` category actions -| Acción | Descripción | -| ------------------------------ | ------------------------------------------------------- | -| `repository_invitation.accept` | Se aceptó una invitación para unirse a un repositorio. | -| `repository_invitation.create` | Se envió una invitación para unirse a un repositorio. | -| `repository_invitation.reject` | Se canceló una invitación para unirse a un repositorio. | +| Action | Description +|--------|------------- +| `repository_invitation.accept` | An invitation to join a repository was accepted. +| `repository_invitation.create` | An invitation to join a repository was sent. +| `repository_invitation.reject` | An invitation to join a repository was canceled. -## Acciones de la categoría `repository_projects_change` +## `repository_projects_change` category actions -| Acción | Descripción | -| ------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `repository_projects_change.clear` | La política de proyectos de repositorio se eliminó para una organización o para todas las organizaciones en la empresa. Los administradores de organización ahora pueden controlar los ajustes de los proyectos de sus repositorios. Para obtener más información, consulta la sección "[requerir políticas de tablero de proyecto en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-project-board-policies-in-your-enterprise)". | -| `repository_projects_change.disable` | Se inhabilitaron los proyectos de repositorio en un repositorio, todos los repositorios de la organización o todas las organizaciones de una empresa. | -| `repository_projects_change.enable` | Se habilitaron los proyectos de repositorio en un repositorio, todos los repositorios de la organización o todas las organizaciones de una empresa. | +| Action | Description +|--------|------------- +| `repository_projects_change.clear` | The repository projects policy was removed for an organization, or all organizations in the enterprise. Organization admins can now control their repository projects settings. For more information, see "[Enforcing policies for projects in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-projects-in-your-enterprise)." +| `repository_projects_change.disable` | Repository projects were disabled for a repository, all repositories in an organization, or all organizations in an enterprise. +| `repository_projects_change.enable` | Repository projects were enabled for a repository, all repositories in an organization, or all organizations in an enterprise. {%- ifversion ghec or ghes or ghae %} -## Acciones de la categoría `repository_secret_scanning` +## `repository_secret_scanning` category actions -| Acción | Descripción | -| ------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `repository_secret_scanning.disable` | Un propietario o administrador de repositorio inhabilitó el escaneo de secretos para un repositorio {% ifversion ghec %}privado o interno{% endif %}. Para obtener más información, consulta la sección "[Acerca del escaneo de secretos"](/github/administering-a-repository/about-secret-scanning). | -| `repository_secret_scanning.enable` | Un propietario o administrador de repositorio habilitó el escaneo de secretos para un repositorio {% ifversion ghec %}privado o interno{% endif %}. | +| Action | Description +|--------|------------- +| `repository_secret_scanning.disable` | A repository owner or administrator disabled secret scanning for a {% ifversion ghec %}private or internal {% endif %}repository. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)." +| `repository_secret_scanning.enable` | A repository owner or administrator enabled secret scanning for a {% ifversion ghec %}private or internal {% endif %}repository. {%- endif %} {%- ifversion secret-scanning-audit-log-custom-patterns %} -## Acciones de la categoría `repository_secret_scanning_custom_pattern` +## `repository_secret_scanning_custom_pattern` category actions -| Acción | Descripción | -| -------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `repository_secret_scanning_custom_pattern.create` | Se publicó un patrón personalizado para el escaneo de secretos en un repositorio. 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#defining-a-custom-pattern-for-a-repository)". | -| `repository_secret_scanning_custom_pattern.delete` | Se eliminó un patrón personalizado del escaneo de secretos en un repositorio. 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#removing-a-custom-pattern)". | -| `repository_secret_scanning_custom_pattern.update` | Se guardan cambios a un patrón personalizado para el escaneo de secretos en un repositorio. 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#editing-a-custom-pattern)". | +| Action | Description +|------------------|------------------- +| `repository_secret_scanning_custom_pattern.create` | A custom pattern is published for secret scanning in a repository. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#defining-a-custom-pattern-for-a-repository)." +| `repository_secret_scanning_custom_pattern.delete` | A custom pattern is removed from secret scanning in a repository. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#removing-a-custom-pattern)." +| `repository_secret_scanning_custom_pattern.update` | Changes to a custom pattern are saved for secret scanning in a repository. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#editing-a-custom-pattern)." -## Acciones de la categoría `repository_secret_scanning_push_protection` +## `repository_secret_scanning_push_protection` category actions -| Acción | Descripción | -| ---------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `repository_secret_scanning_push_protection.disable` | Un propietario o administrador de repositorio inhabilitó 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)". | -| `repository_secret_scanning_push_protection.enable` | Un propietario o administrador de repositorio habilitó 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)". | +| Action | Description +|------------------|------------------- +| `repository_secret_scanning_push_protection.disable` | A repository owner or administrator disabled secret scanning for a repository. For more information, see "[Protecting pushes with secret scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." +| `repository_secret_scanning_push_protection.enable` | A repository owner or administrator enabled secret scanning for a repository. For more information, see "[Protecting pushes with secret scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." {%- endif %} -## Acciones de la categoría `repository_visibility_change` +## `repository_visibility_change` category actions -| Acción | Descripción | -| -------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `repository_visibility_change.clear` | El ajuste de cambio de visibilidad de repositorio se autorizó para una organización o empresa. Para obtener más información, consulta las secciones "[restringir los cambios de visibilidad de los repositorios en tu organización](/organizations/managing-organization-settings/restricting-repository-visibility-changes-in-your-organization)" y "[requerir una política para los cambios en la visibilidad de un repositorio](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-changes-to-repository-visibility) para una empresa". | -| `repository_visibility_change.disable` | Se inhabilitó la capacidad para que los miembros de la empresa actualicen la visibilidad de un repositorio. Los miembros no pueden cambiar las visibilidades de los repositorios en una organización o en todas las organizaciones de una empresa. | -| `repository_visibility_change.enable` | Se habilitó la capacidad de los miembros de una empresa para actualizar la visibilidad de un repositorio. Los miembros pueden cambiar las visibilidades de un repositorio en una organización o en todas las organizaciones de una empresa. | +| Action | Description +|--------|------------- +| `repository_visibility_change.clear` | The repository visibility change setting was cleared for an organization or enterprise. For more information, see "[Restricting repository visibility changes in your organization](/organizations/managing-organization-settings/restricting-repository-visibility-changes-in-your-organization)" and "[Enforcing a policy for changes to repository visibility](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-changes-to-repository-visibility) for an enterprise." +| `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. -## acciones de la categoría `repository_vulnerability_alert` +## `repository_vulnerability_alert` category actions -| Acción | Descripción | -| ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `repository_vulnerability_alert.create` | {% data variables.product.product_name %} creó una {% data variables.product.prodname_dependabot %} para un repositorio que utiliza una dependencia insegura. 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` | Un propietario de organización o administrador de repositorio descartó una alerta de {% data variables.product.prodname_dependabot %} sobre una dependencia vulnerable{% ifversion GH-advisory-db-supports-malware %} o malware{% endif %}. | -| `repository_vulnerability_alert.resolve` | Alguien con acceso de escritura a un repositorio subió cambios para actualizar y resolver una alerta de {% data variables.product.prodname_dependabot %} en una dependencia de proyecto. | +| 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. {%- ifversion fpt or ghec %} -## acciones de la categoría `repository_vulnerability_alerts` +## `repository_vulnerability_alerts` category actions -| Acción | Descripción | -| -------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `repository_vulnerability_alerts.authorized_users_teams` | Un propietario de organización o administrador de repositorio actualizó la lista de personas o equipos autorizados para recibir {% data variables.product.prodname_dependabot_alerts %} para el repositorio. Para obtener más información, consulta la sección "[Administrar la configuración de seguridad y análisis para tu repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-security-alerts)". | -| `repository_vulnerability_alerts.disable` | Un propietario o administrador de repositorio inhabilitó las {% data variables.product.prodname_dependabot_alerts %}. | -| `repository_vulnerability_alerts.enable` | Un propietario o administrador de repositorio habilitó las {% data variables.product.prodname_dependabot_alerts %}. | +| Action | Description +|--------|------------- +| `repository_vulnerability_alerts.authorized_users_teams` | An organization owner or repository administrator updated the list of people or teams authorized to receive {% data variables.product.prodname_dependabot_alerts %} for the repository. 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)." +| `repository_vulnerability_alerts.disable` | A repository owner or repository administrator disabled {% data variables.product.prodname_dependabot_alerts %}. +| `repository_vulnerability_alerts.enable` | A repository owner or repository administrator enabled {% data variables.product.prodname_dependabot_alerts %}. {%- endif %} -## Acciones de la categoría `required_status_check` +## `required_status_check` category actions -| Acción | Descripción | -| ------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `required_status_check.create` | Se marcó una verificación de estado como requerida para una rama potencial. 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` | Se dejó de marcar una verificación de estado como requerida para una rama protegida. 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)". | +| 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 %} -## Acciones de la categoría `restrict_notification_delivery` +## `restrict_notification_delivery` category actions -| Acción | Descripción | -| ---------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `restrict_notification_delivery.enable` | Se habilitaron las restricciones para las notificaciones de correo electrónico para una organización o empresa. Para obtener más información, consulta las secciones "[Restringir las notificaciones de correo electrónico de tu organización](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/restricting-email-notifications-for-your-organization)" y "[Restringir las notificaciones de correo electrónico para tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/restricting-email-notifications-for-your-enterprise)". | -| `restrict_notification_delivery.disable` | Se inhabilitaron las restricciones de notificación por correo electrónico para una organización o empresa. Para obtener más información, consulta las secciones "[Restringir las notificaciones de correo electrónico de tu organización](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/restricting-email-notifications-for-your-organization)" y "[Restringir las notificaciones de correo electrónico para tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/restricting-email-notifications-for-your-enterprise)". | +| Action | Description +|--------|------------- +| `restrict_notification_delivery.enable` | Email notification restrictions for an organization or enterprise were enabled. For more information, see "[Restricting email notifications for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/restricting-email-notifications-for-your-organization)" and "[Restricting email notifications for your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/restricting-email-notifications-for-your-enterprise)." +| `restrict_notification_delivery.disable` | Email notification restrictions for an organization or enterprise were disabled. For more information, see "[Restricting email notifications for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/restricting-email-notifications-for-your-organization)" and "[Restricting email notifications for your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/restricting-email-notifications-for-your-enterprise)." {%- endif %} {%- ifversion custom-repository-roles %} -## Acciones de la categoría `role` +## `role` category actions -| Acción | Descripción | -| -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `create (crear)` | El propietario de una organización creó un nuevo rol personalizado para un repositorio. Para obtener más información, consulta la sección "[Administrar los roles personalizados de repositorio en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)". | -| `destroy (destruir)` | Un propietario de organización borró un rol de repositorio personalizado. Para obtener más información, consulta la sección "[Administrar los roles personalizados de repositorio en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)". | -| `actualización` | Un propietario de organización editó un rol personalizado de un repositorio existente. Para obtener más información, consulta la sección "[Administrar los roles personalizados de repositorio en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)". | +| Action | Description +|--------|------------- +|`create` | An organization owner created a new custom repository role. For more information, see "[Managing custom repository roles for an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)." +|`destroy` | An organization owner deleted a custom repository role. For more information, see "[Managing custom repository roles for an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)." +|`update` | An organization owner edited an existing custom repository role. For more information, see "[Managing custom repository roles for an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)." {%- endif %} {%- ifversion ghec or ghes or ghae %} -## Acciones de la categoría `secret_scanning` +## `secret_scanning` category actions -| Acción | Descripción | -| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `secret_scanning.disable` | Un propietario de organización inhabilitó el escaneo de secretos para todos los repositorios {% ifversion ghec %} privados o internos{% endif %} 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.enable` | Un propietario de una organización habilitó el escaneo de secretos para todos los repositorios {% ifversion ghec %} privados o internos{% endif %}. | +| Action | Description +|--------|------------- +| `secret_scanning.disable` | An organization owner disabled secret scanning for all existing{% ifversion ghec %} private or internal{% endif %} repositories. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)." +| `secret_scanning.enable` | An organization owner enabled secret scanning for all existing{% ifversion ghec %} private or internal{% endif %} repositories. {% ifversion secret-scanning-alert-audit-log %} -## Acciones de la categoría `secret_scanning_alert` +## `secret_scanning_alert` category actions -| Acción | Descripción | -| ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `secret_scanning_alert.create` | {% data variables.product.prodname_dotcom %} detectó un secreto y creó una alerta del {% data variables.product.prodname_secret_scanning %}. Para obtener más información, consulta la sección "[Administrar las alertas de {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/managing-alerts-from-secret-scanning)". | -| `secret_scanning_alert.reopen` | Un usuario volvió a abrir una alerta del {% data variables.product.prodname_secret_scanning %}. | -| `secret_scanning_alert.resolve` | Un usuario resolvió una alerta del {% data variables.product.prodname_secret_scanning %}. | +| Action | Description +|------------------|------------------- +| `secret_scanning_alert.create` | {% data variables.product.prodname_dotcom %} detected a secret and created a {% data variables.product.prodname_secret_scanning %} alert. For more information, see "[Managing alerts from {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/managing-alerts-from-secret-scanning)." +| `secret_scanning_alert.reopen` | A user reopened a {% data variables.product.prodname_secret_scanning %} alert. +| `secret_scanning_alert.resolve` | A user resolved a {% data variables.product.prodname_secret_scanning %} alert. {% endif %} -## Acciones de la categoría `secret_scanning_new_repos` +## `secret_scanning_new_repos` category actions -| Acción | Descripción | -| ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `secret_scanning_new_repos.disable` | Un propietario de organización inhabilitó el escaneo de secretos para todos los repositorios {% ifversion ghec %} privados o internos{% endif %} 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.enable` | Un propietario de organización habilitó el escaneo de secretos para todos los repositorios {% ifversion ghec %} privados o internos{% endif %} nuevos. | +| Action | Description +|--------|------------- +| `secret_scanning_new_repos.disable` | An organization owner disabled secret scanning for all new{% ifversion ghec %} private or internal{% endif %} repositories. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)." +| `secret_scanning_new_repos.enable` | An organization owner enabled secret scanning for all new{% ifversion ghec %} private or internal{% endif %} repositories. {%- endif %} {% ifversion secret-scanning-push-protection-bypasses %} -## Acciones de la categoría `secret_scanning_push_protection` +## `secret_scanning_push_protection` category actions -| Acción | Descripción | -| -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `bypass` | Se activa cuando un usuario omite la protección de subida en un secreto que detectó el escaneo de secretos. Para obtener más información, consulta la sección "[Omitir la protección contra subida de información para un secreto](/code-security/secret-scanning/protecting-pushes-with-secret-scanning#bypassing-push-protection-for-a-secret)".{% endif %} +| Action | Description +|--------|------------- +| `bypass` | Triggered when a user bypasses the push protection on a secret detected by secret scanning. For more information, see "[Bypassing push protection for a secret](/code-security/secret-scanning/protecting-pushes-with-secret-scanning#bypassing-push-protection-for-a-secret)."{% endif %} {%- ifversion ghec or ghes or ghae %} -## Acciones de la categoría `security_key` +## `security_key` category actions -| Acción | Descripción | -| ----------------------- | --------------------------------------------------- | -| `security_key.register` | Se registró una llave de seguridad para una cuenta. | -| `security_key.remove` | Se eliminó una llave de seguridad de una cuenta. | +| Action | Description +|--------|------------- +| `security_key.register` | A security key was registered for an account. +| `security_key.remove` | A security key was removed from an account. {%- endif %} {%- ifversion fpt or ghec %} -## acciones de la categoría `sponsors` +## `sponsors` category actions -| Acción | Descripción | -| ------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `sponsors.agreement_sign` | Se firmó un acuerdo de {% data variables.product.prodname_sponsors %} en nombre de una organización. | -| `sponsors.custom_amount_settings_change` | Se habilitaron o inhabilitaron cantidades personalizadas para {% data variables.product.prodname_sponsors %} o la cantidad personalizada sugerida se cambió. Para obtener más información, consulta la sección "[Administrar tus niveles de patrocinio](/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-sponsorship-tiers)". | -| `sponsors.fiscal_host_change` | Se actualizó el host fiscal para un listado de {% data variables.product.prodname_sponsors %}. | -| `sponsors.withdraw_agreement_signature` | Se retiró una firma de un acuerdo de {% data variables.product.prodname_sponsors %} que aplica a una organización. | -| `sponsors.repo_funding_links_file_action` | Se cambió el archivo de "FUNDING" en un repositorio. Para obtener más información, consulta "[Mostrar un botón de patrocinador en tu repositorio](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/displaying-a-sponsor-button-in-your-repository)". | -| `sponsors.sponsor_sponsorship_cancel` | Se canceló un patrocinio. Para obtener más información, consulta la sección "[Degradar un patrocinio](/billing/managing-billing-for-github-sponsors/downgrading-a-sponsorship)". | -| `sponsors.sponsor_sponsorship_create` | Se creó un patrocinio al patrocinar una cuenta. Para obtener más información, consulta la sección "[Patrocinar a un contribuyente de código libre](/sponsors/sponsoring-open-source-contributors/sponsoring-an-open-source-contributor)". | -| `sponsors.sponsor_sponsorship_payment_complete` | Después de haber patrocinado una cuenta y de que se procesó el pago de dicho patrocinio, este se marcó como completo. Para obtener más información, consulta la sección "[Patrocinar a un contribuyente de código libre](/sponsors/sponsoring-open-source-contributors/sponsoring-an-open-source-contributor)". | -| `sponsors.sponsor_sponsorship_preference_change` | Se cambió la opción para recibir actualizaciones por correo electrónico de una cuenta patrocinada. Para obtener más información, consulta "[Administar tu patrocinio](/sponsors/sponsoring-open-source-contributors/managing-your-sponsorship)". | -| `sponsors.sponsor_sponsorship_tier_change` | Se mejoró o degradó un patrocinio. Para obtener más información, consulta "[Actualizar un patrocinio](/billing/managing-billing-for-github-sponsors/upgrading-a-sponsorship)" y "[Bajar de categoría un patrocinio](/billing/managing-billing-for-github-sponsors/downgrading-a-sponsorship)." | -| `sponsors.sponsored_developer_approve` | Se aprobó una cuenta de {% data variables.product.prodname_sponsors %}. Para obtener más información, consulta la sección "[Configurar {% data variables.product.prodname_sponsors %} para tu organización](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization)". | -| `sponsors.sponsored_developer_create` | Se creó una cuenta de {% data variables.product.prodname_sponsors %}. Para obtener más información, consulta la sección "[Configurar {% data variables.product.prodname_sponsors %} para tu organización](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization)". | -| `sponsors.sponsored_developer_disable` | Se inhabilitó una cuenta de {% data variables.product.prodname_sponsors %}. | -| `sponsors.sponsored_developer_profile_update` | Editaste un perfil de organización patrocinada. Para obtener más información, consulta la sección "[Editar los detalles de tu perfil para {% data variables.product.prodname_sponsors %}](/sponsors/receiving-sponsorships-through-github-sponsors/editing-your-profile-details-for-github-sponsors)". | -| `sponsors.sponsored_developer_redraft` | Se devolvió una cuenta de {% data variables.product.prodname_sponsors %} a su estado de borrador desde un estado aprobado. | -| `sponsors.sponsored_developer_request_approval` | Se emitió una aplicación de {% data variables.product.prodname_sponsors %} para su aprobación. Para obtener más información, consulta la sección "[Configurar {% data variables.product.prodname_sponsors %} para tu organización](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization)". | -| `sponsors.sponsored_developer_tier_description_update` | Se cambió la descripción para un nivel de patrocinio. Para obtener más información, consulta la sección "[Administrar tus niveles de patrocinio](/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-sponsorship-tiers)". | -| `sponsors.update_tier_welcome_message` | Se actualizó el mensaje para un nivel de {% data variables.product.prodname_sponsors %} en una organización. | -| `sponsors.update_tier_repository` | Cambió el acceso de un nivel de {% data variables.product.prodname_sponsors %} para un repositorio. | +| Action | Description +|--------|------------- +| `sponsors.agreement_sign` | A {% data variables.product.prodname_sponsors %} agreement was signed on behalf of an organization. +| `sponsors.custom_amount_settings_change` | Custom amounts for {% data variables.product.prodname_sponsors %} were enabled or disabled, or the suggested custom amount was changed. For more information, see "[Managing your sponsorship tiers](/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-sponsorship-tiers)." +| `sponsors.fiscal_host_change` | The fiscal host for a {% data variables.product.prodname_sponsors %} listing was updated. +| `sponsors.withdraw_agreement_signature` | A signature was withdrawn from a {% data variables.product.prodname_sponsors %} agreement that applies to an organization. +| `sponsors.repo_funding_links_file_action` | The FUNDING file in a repository was changed. For more information, see "[Displaying a sponsor button in your repository](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/displaying-a-sponsor-button-in-your-repository)." +| `sponsors.sponsor_sponsorship_cancel` | A sponsorship was canceled. For more information, see "[Downgrading a sponsorship](/billing/managing-billing-for-github-sponsors/downgrading-a-sponsorship)." +| `sponsors.sponsor_sponsorship_create` | A sponsorship was created, by sponsoring an account. For more information, see "[Sponsoring an open source contributor](/sponsors/sponsoring-open-source-contributors/sponsoring-an-open-source-contributor)." +| `sponsors.sponsor_sponsorship_payment_complete` | After you sponsor an account and a payment has been processed, the sponsorship payment was marked as complete. For more information, see "[Sponsoring an open source contributor](/sponsors/sponsoring-open-source-contributors/sponsoring-an-open-source-contributor)." +| `sponsors.sponsor_sponsorship_preference_change` | The option to receive email updates from a sponsored account was changed. For more information, see "[Managing your sponsorship](/sponsors/sponsoring-open-source-contributors/managing-your-sponsorship)." +| `sponsors.sponsor_sponsorship_tier_change` | A sponsorship was upgraded or downgraded. For more information, see "[Upgrading a sponsorship](/billing/managing-billing-for-github-sponsors/upgrading-a-sponsorship)" and "[Downgrading a sponsorship](/billing/managing-billing-for-github-sponsors/downgrading-a-sponsorship)." +| `sponsors.sponsored_developer_approve` | A {% data variables.product.prodname_sponsors %} account was approved. For more information, see "[Setting up {% data variables.product.prodname_sponsors %} for your organization](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization)." +| `sponsors.sponsored_developer_create` | A {% data variables.product.prodname_sponsors %} account was created. For more information, see "[Setting up {% data variables.product.prodname_sponsors %} for your organization](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization)." +| `sponsors.sponsored_developer_disable` | A {% data variables.product.prodname_sponsors %} account was disabled. +| `sponsors.sponsored_developer_profile_update` | You edit a sponsored organization profile. For more information, see "[Editing your profile details for {% data variables.product.prodname_sponsors %}](/sponsors/receiving-sponsorships-through-github-sponsors/editing-your-profile-details-for-github-sponsors)." +| `sponsors.sponsored_developer_redraft` | A {% data variables.product.prodname_sponsors %} account was returned to draft state from approved state. +| `sponsors.sponsored_developer_request_approval` | An application for {% data variables.product.prodname_sponsors %} was submitted for approval. For more information, see "[Setting up {% data variables.product.prodname_sponsors %} for your organization](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization)." +| `sponsors.sponsored_developer_tier_description_update` | The description for a sponsorship tier was changed. For more information, see "[Managing your sponsorship tiers](/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-sponsorship-tiers)." +| `sponsors.update_tier_welcome_message` | The welcome message for a {% data variables.product.prodname_sponsors %} tier for an organization was updated. +| `sponsors.update_tier_repository` | A {% data variables.product.prodname_sponsors %} tier changed access for a repository. {%- endif %} {%- ifversion ghec or ghes or ghae %} -## Acciones de la categoría `ssh_certificate_authority` +## `ssh_certificate_authority` category actions -| Acción | Descripción | -| ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `ssh_certificate_authority.create` | Se creó una autoridad de certificados SSH para una organización o empresa. Para obtener más información, consulta las secciones "[Administrar las autoridades de certificados SSH de tu organización](/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities)" y "[Administrar las autoridades de certificados SSH para tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)". | -| `ssh_certificate_authority.destroy` | Se borró una autoridad de certificados SSH para una organización o empresa. Para obtener más información, consulta las secciones "[Administrar las autoridades de certificados SSH de tu organización](/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities)" y "[Administrar las autoridades de certificados SSH para tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)". | +| Action | Description +|--------|------------- +| `ssh_certificate_authority.create` | An SSH certificate authority for an organization or enterprise was created. For more information, see "[Managing your organization's SSH certificate authorities](/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities)" and "[Managing SSH certificate authorities for your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)." +| `ssh_certificate_authority.destroy` | An SSH certificate authority for an organization or enterprise was deleted. For more information, see "[Managing your organization's SSH certificate authorities](/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities)" and "[Managing SSH certificate authorities for your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)." -## Acciones de la categoría `ssh_certificate_requirement` +## `ssh_certificate_requirement` category actions -| Acción | Descripción | -| ------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `ssh_certificate_requirement.enable` | Se habilitó el requisito para que los miembros utilicen certificados SSH para acceder a los recursos de una organización. Para obtener más información, consulta las secciones "[Administrar las autoridades de certificados SSH de tu organización](/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities)" y "[Administrar las autoridades de certificados SSH para tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)". | -| `ssh_certificate_requirement.disable` | Se inhabilitó el requisito para que los miembros utilicen certificados SSH para acceder a los recursos de una organización. Para obtener más información, consulta las secciones "[Administrar las autoridades de certificados SSH de tu organización](/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities)" y "[Administrar las autoridades de certificados SSH para tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)". | +| Action | Description +|--------|------------- +| `ssh_certificate_requirement.enable` | The requirement for members to use SSH certificates to access an organization resources was enabled. For more information, see "[Managing your organization's SSH certificate authorities](/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities)" and "[Managing SSH certificate authorities for your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)." +| `ssh_certificate_requirement.disable` | The requirement for members to use SSH certificates to access an organization resources was disabled. For more information, see "[Managing your organization's SSH certificate authorities](/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities)" and "[Managing SSH certificate authorities for your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)." {%- endif %} -## Acciones de la categoría `staff` +## `staff` category actions -| Acción | Descripción | -| -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `staff.disable_repo` | Un administrador de organización{% ifversion ghes %}, repositorio o sitio{% else %} o repositorio{% endif %} inhabilitó el acceso a un repositorio y a todas sus bifurcaciones. | -| `staff.enable_repo` | Un administrador de organización{% ifversion ghes %}, repositorio o sitio{% else %} o repositorio{% endif %} volvió a habilitar el acceso a un repositorio y a todas sus bifurcaciones. | +| Action | Description +|--------|------------- +| `staff.disable_repo` | An organization{% ifversion ghes %}, repository or site{% else %} or repository{% endif %} administrator disabled access to a repository and all of its forks. +| `staff.enable_repo` | An organization{% ifversion ghes %}, repository or site{% else %} or repository{% endif %} administrator re-enabled access to a repository and all of its forks. {%- ifversion ghes > 3.2 or ghae %} -| `staff.exit_fake_login` | Un propietario de una empresa{% ifversion ghes %} o administrador de sitio{% endif %} finalizó una sesión de suplantación en {% data variables.product.product_name %}. | `staff.fake_login` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} inició sesión en {% data variables.product.product_name %} como otro usuario. +| `staff.exit_fake_login` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} ended an impersonation session on {% data variables.product.product_name %}. +| `staff.fake_login` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} signed into {% data variables.product.product_name %} as another user. {%- endif %} -| `staff.repo_lock` | Un administrador de organización{% ifversion ghes %}, repositorio o sitio{% else %} o repositorio{% endif %} bloqueó (obtuvo acceso total y temporal a) el repositorio privado de un usuario. | `staff.repo_unlock` | Un administrador de organización{% ifversion ghes %}, repositorio o sitio{% else %} o repositorio{% endif %} desbloqueó (finalizó su acceso total y temporal a) el repositorio privado de un usuario. +| `staff.repo_lock` | An organization{% ifversion ghes %}, repository or site{% else %} or repository{% endif %} administrator locked (temporarily gained full access to) a user's private repository. +| `staff.repo_unlock` | An organization{% ifversion ghes %}, repository or site{% else %} or repository{% endif %} administrator unlocked (ended their temporary access to) a user's private repository. {%- ifversion ghes %} -| `staff.search_audit_log` | Un administrador de sitió llevó a cabo la búsqueda de la bitácora de auditoría del administrador de sitio. +| `staff.search_audit_log` | A site administrator performed a search of the site admin audit log. {%- endif %} -| `staff.set_domain_token_expiration` | {% ifversion ghes %}Un administrador de sitio o {% endif %}miembro del personal de GitHub configuró el tiempo de vencimiento del código de verificación para un dominio de organización o de empresa. {% 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 %} +| `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` | Un administrador de sitio desbloqueó (obtuvo acceso total y temporal a) todos los repositorios privados de un usuario. +| `staff.unlock` | A site administrator unlocked (temporarily gained full access to) all of a user's private repositories. {%- endif %} -| `staff.unverify_domain` | |{% ifversion ghes %}Un administrador de sitio o {% endif %}miembro del personal de GitHub dejó de verificar un dominio de organización o de empresa. {% ifversion ghec or ghes %}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 %}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 %}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` | Un administrador de sitio vio la bitácora de auditoría para administradores de sitio. +| `staff.view_audit_log` | A site administrator viewed the site admin audit log. {%- endif %} -## acciones de la categoría `team` +## `team` category actions -| Acción | Descripción | -| ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `team.add_member` | Se agregó a un miembro de una organización a un equipo. Para obtener más información, consulta la sección "[Agregar miembros organizacionales a un equipo](/organizations/organizing-members-into-teams/adding-organization-members-to-a-team)". | -| `team.add_repository` | Se otorgó acceso y permisos a un repositorio a un equipo. | -| `team.change_parent_team` | Se creó un equipo hijo o se cambió el padre de un equipo hijo. Para obtener más información, consulta la sección "[Mover a un equipo en la jerarquía de tu organización](/organizations/organizing-members-into-teams/moving-a-team-in-your-organizations-hierarchy)". | -| `team.change_privacy` | Se cambió el nivel de privacidad de un equipo. Para obtener más información, consulta la sección "[Cambiar la visibilidad de un equipo](/organizations/organizing-members-into-teams/changing-team-visibility)". | -| `team.create` | Se agregó una cuenta de usuario o repositorio a un equipo. | -| `team.delete` | Se eliminó una cuenta de usuario o repositorio de un equipo. | -| `team.destroy` | Se eliminó un equipo. | +| Action | Description +|--------|------------- +| `team.add_member` | A member of an organization was added to a team. For more information, see "[Adding organization members to a team](/organizations/organizing-members-into-teams/adding-organization-members-to-a-team)." +| `team.add_repository` | A team was given access and permissions to a repository. +| `team.change_parent_team` | A child team was created or a child team's parent was changed. For more information, see "[Moving a team in your organization’s hierarchy](/organizations/organizing-members-into-teams/moving-a-team-in-your-organizations-hierarchy)." +| `team.change_privacy` | A team's privacy level was changed. For more information, see "[Changing team visibility](/organizations/organizing-members-into-teams/changing-team-visibility)." +| `team.create` | A user account or repository was added to a team. +| `team.delete` | A user account or repository was removed from a team. +| `team.destroy` | A team was deleted. {%- ifversion ghec or ghes or ghae %} -| `team.demote_maintainer` | Se bajó de categoría a un usuario de mantenedor de equipo a miembro de equipo. | `team.promote_maintainer` | Se promovió a un usuario de miembro a mantenedor de equipo. Para obtener más información, consulta la sección "[Promover a un miembro de la organización a mantenedor de equipo](/organizations/organizing-members-into-teams/assigning-the-team-maintainer-role-to-a-team-member#promoting-an-organization-member-to-team-maintainer)". +| `team.demote_maintainer` | A user was demoted from a team maintainer to a team member. +| `team.promote_maintainer` | A user was promoted from a team member to a team maintainer. For more information, see "[Promoting an organization member to team maintainer](/organizations/organizing-members-into-teams/assigning-the-team-maintainer-role-to-a-team-member#promoting-an-organization-member-to-team-maintainer)." {%- endif %} -| `team.remove_member` | Se eliminó a un miembro de una organización de un equipo. Para obtener más información, consulta la sección "[Eliminar miembros organizacionales de un equipo](/organizations/organizing-members-into-teams/removing-organization-members-from-a-team)". | `team.remove_repository` | Un repositorio dejó de estar bajo el control de un equipo. | `team.rename` | Se cambió el nombre de un equipo. | `team.update_permission` | Se cambió el acceso de un equipo. | `team.update_repository_permission` | Se cambió el permiso de un equipo para un repositorio. +| `team.remove_member` | A member of an organization was removed from a team. For more information, see "[Removing organization members from a team](/organizations/organizing-members-into-teams/removing-organization-members-from-a-team)." +| `team.remove_repository` | A repository was no longer under a team's control. +| `team.rename` | A team's name was changed. +| `team.update_permission` | A team's access was changed. +| `team.update_repository_permission` | A team's permission to a repository was changed. -## acciones de la categoría `team_discussions` +## `team_discussions` category actions -| Acción | Descripción | -| -------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `team_discussions.clear` | Un propietario de una organización autorizó el ajuste para permitir debates de equipo para una organización o empresa. | -| `team_discussions.disable` | Un propietario de organización inhabilitó los debates de equipo para una organización. Para obtener más información, consulta "[Desactivar los debates del equipo para tu organización](/organizations/organizing-members-into-teams/disabling-team-discussions-for-your-organization)". | -| `team_discussions.enable` | Un propietario de organización habilitó los debates de equipo para una organización. | +| Action | Description +|--------|------------- +| `team_discussions.clear` | An organization owner cleared the setting to allow team discussions for an organization or enterprise. +| `team_discussions.disable` | An organization owner disabled team discussions for an organization. For more information, see "[Disabling team discussions for your organization](/organizations/organizing-members-into-teams/disabling-team-discussions-for-your-organization)." +| `team_discussions.enable` | An organization owner enabled team discussions for an organization. {%- ifversion ghec %} -## Acciones de la categoría `team_sync_tenant` +## `team_sync_tenant` category actions -| Acción | Descripción | -| ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `team_sync_tenant.disabled` | Se inhabilitó la sincronización de equipos con un inquilino. Para obtener más información, consulta las secciones "[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)". | -| `team_sync_tenant.enabled` | Team synchronization with a tenant was enabled. Para obtener más información, consulta las secciones "[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)". | -| `team_sync_tenant.update_okta_credentials` | The Okta credentials for team synchronization with a tenant were changed. | +| Action | Description +|--------|------------- +| `team_sync_tenant.disabled` | Team synchronization with a tenant was disabled. For more information, see "[Managing team synchronization for your organization](/organizations/managing-saml-single-sign-on-for-your-organization/managing-team-synchronization-for-your-organization)" and "[Managing team synchronization for organizations in your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/managing-team-synchronization-for-organizations-in-your-enterprise)." +| `team_sync_tenant.enabled` | Team synchronization with a tenant was enabled. For more information, see "[Managing team synchronization for your organization](/organizations/managing-saml-single-sign-on-for-your-organization/managing-team-synchronization-for-your-organization)" and "[Managing team synchronization for organizations in your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/managing-team-synchronization-for-organizations-in-your-enterprise)." +| `team_sync_tenant.update_okta_credentials` | The Okta credentials for team synchronization with a tenant were changed. {%- endif %} {%- ifversion fpt or ghes %} -## acciones de la categoría `two_factor_authentication` +## `two_factor_authentication` category actions -| Acción | Descripción | -| ------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | -| `two_factor_authentication.disabled` | Se inhabilitó la [Autenticación bifactorial][2fa] para una cuenta de usuario. | -| `two_factor_authentication.enabled` | Se habilitó la [Autenticación bifactorial][2fa] para una cuenta de usuario. | -| `two_factor_authentication.password_reset_fallback_sms` | El código de contraseña de una sola vez se envió al número telefónico de opción alternativa de una cuenta de usuario. | -| `two_factor_authentication.recovery_codes_regenerated` | Se regeneraron los códigos de recuperación bifactoriales para una cuenta de usuario. | -| `two_factor_authentication.sign_in_fallback_sms` | El código de contraseña de una sola vez se envió al número telefónico de opción alternativa de una cuenta de usuario. | -| `two_factor_authentication.update_fallback` | Se cambió la reversión de la autenticación bifactorial para una cuenta de usuario. | +| Action | Description +|--------|------------- +| `two_factor_authentication.disabled` | [Two-factor authentication][2fa] was disabled for a user account. +| `two_factor_authentication.enabled` | [Two-factor authentication][2fa] was enabled for a user account. +| `two_factor_authentication.password_reset_fallback_sms` | A one-time password code was sent to a user account fallback phone number. +| `two_factor_authentication.recovery_codes_regenerated` | Two factor recovery codes were regenerated for a user account. +| `two_factor_authentication.sign_in_fallback_sms` | A one-time password code was sent to a user account fallback phone number. +| `two_factor_authentication.update_fallback` | The two-factor authentication fallback for a user account was changed. {%- endif %} + [2fa]: /authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication + {%- ifversion fpt or ghes or ghae %} -## acciones de la categoría `user` +## `user` category actions -| Acción | Descripción | -| ----------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `user.add_email` | Se agregó una dirección de correo electrónico a una cuenta de usuario. | -| `user.async_delete` | Se inició un job asíncrono para destruir una cuenta de usuario, lo cual finalmente activó un evento de `user.delete`. | -| `user.audit_log_export` | Se exportaron las entradas de la bitácora de auditoría. | -| `user.block_user` | Un usuario bloqueó a otro usuario{% ifversion ghes %} o a un administrador de sitio{% endif %}. | -| `user.change_password` | Un usuario cambió su contraseña. | -| `user.create` | Se creó una cuenta de usuario nueva. | -| `user.creation_rate_limit_exceeded` | La tasa de creación de cuentas de usuario, aplicaciones, propuestas, solicitudes de cambio u otros recursos excedió los límites de tasa configurados o demasiados usuarios se siguieron muy rápidamente. | -| `user.delete` | Se destruyó una cuenta de usuario mediante una tarea asincrónica. | -{%- ifversion ghes %} -| `user.demote` | Un administrador de sitio se degradó a una cuenta de usuario ordinaria. +| Action | Description +|--------|------------- +| `user.add_email` | An email address was added to a user account. +| `user.async_delete` | An asynchronous job was started to destroy a user account, eventually triggering a `user.delete` event. +| `user.audit_log_export` | Audit log entries were exported. +| `user.block_user` | A user was blocked by another user{% ifversion ghes %} or a site administrator{% endif %}. +| `user.change_password` | A user changed his or her password. +| `user.create` | A new user account was created. +| `user.creation_rate_limit_exceeded` | The rate of creation of user accounts, applications, issues, pull requests or other resources exceeded the configured rate limits, or too many users were followed too quickly. +| `user.delete` | A user account was destroyed by an asynchronous job. +{%- ifversion ghes %} +| `user.demote` | A site administrator was demoted to an ordinary user account. {%- endif %} -| `user.destroy` | Un usuario borró su cuenta, lo cual activó `user.async_delete`. | `user.failed_login` | Un usuario intenta iniciar sesión con un nombre de usuario, contraseña o código de autenticación bifactorial incorrectos. | `user.flag_as_large_scale_contributor` | Una cuenta de usuario se marcó como un contribuyente de gran escala. Solo se mostrarán las contribuciones de los repositorios públicos que le pertenecen al usuario en su gráfica de contribuciones para poder prevenir los tiempos de espera. | `user.forgot_password` | Un usuario solicitó un restablecimiento de contraseña a través de la página de inicio de sesión. | `user.hide_private_contributions_count` | Un usuario cambió la visibilidad de sus contribuciones privadas. La cantidad de contribuciones para los repositorios privados en el perfil del usuario está oculta ahora. Para obtener más información, consulta la sección "[Publicar u ocultar tus contribuciones privadas en tu perfil](/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile)". | `user.lockout` | Un usuario se quedó fuera de su cuenta. | `user.login` | Un usuario inició sesión. +| `user.destroy` | A user deleted his or her account, triggering `user.async_delete`. +| `user.failed_login` | A user tries to sign in with an incorrect username, password, or two-factor authentication code. +| `user.flag_as_large_scale_contributor` | A user account was flagged as a large scale contributor. Only contributions from public repositories the user owns will be shown in their contribution graph, in order to prevent timeouts. +| `user.forgot_password` | A user requested a password reset via the sign-in page. +| `user.hide_private_contributions_count` | A user changed the visibility of their private contributions. The number of contributions to private repositories on the user's profile are now hidden. For more information, see "[Publicizing or hiding your private contributions on your profile](/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile)." +| `user.lockout` | A user was locked out of their account. +| `user.login` | A user signed in. {%- ifversion ghes or ghae %} -| `user.mandatory_message_viewed` | Un usuario vio un mensaje obligatorio. Para obtener más información, consulta la sección "[Personalizar los mensajes de usuario para tu empresa](/admin/user-management/managing-users-in-your-enterprise/customizing-user-messages-for-your-enterprise)" para ver los detalles. +| `user.mandatory_message_viewed` | A user viewed a mandatory message. For more information see "[Customizing user messages for your enterprise](/admin/user-management/managing-users-in-your-enterprise/customizing-user-messages-for-your-enterprise)" for details." {%- endif %} -| `user.minimize_comment` | Se minimizó un comentario que hizo un usuario. -{%- ifversion ghes %} -| `user.promote` | Se promovió a una cuenta de usuario ordinaria a administrador de sitio. +| `user.minimize_comment` | A comment made by a user was minimized. +{%- ifversion ghes %} +| `user.promote` | An ordinary user account was promoted to a site administrator. {%- endif %} -| `user.recreate` |Se restableció una cuenta de usuario. | `user.remove_email` | Se eliminó una dirección de correo electrónico de una cuenta de usuario. | `user.remove_large_scale_contributor_flag` | Se dejó de marcar a una cuenta de usuario como contribuyente de gran escala. | `user.rename` | Se cambió un nombre de usuario. | `user.reset_password` | Un usuario restableció la contraseña de su cuenta. | `user.show_private_contributions_count` | Un usuario cambió la visibilidad de sus contribuciones privadas. La cantidad de contribuciones para los repositorios privados en el perfil del usuario está visible ahora. Para obtener más información, consulta la sección "[Publicar u ocultar tus contribuciones privadas en tu perfil](/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile)". | `user.sign_in_from_unrecognized_device` | Un usuario inició sesión desde un dispositivo no reconocido. | `user.sign_in_from_unrecognized_device_and_location` | Un usuario inició sesión desde un dispositivo y ubicación no reconocidos. | `user.sign_in_from_unrecognized_location` | Un usuario inició sesión desde una ubicación no reconocida. | `user.suspend` | Un propietario de empresa {% ifversion ghes %} o administrador de sitio suspendió una cuenta de usuario{% endif %}. | `user.two_factor_challenge_failure` | Falló un reto de 2FA emitido para una cuenta de usuario. | `user.two_factor_challenge_success` | Un reto de 2FA emitido para una cuenta de usuario tuvo éxito. | `user.two_factor_recover` | Un usuario utilizó sus códigos de recuperación de 2FA. | `user.two_factor_recovery_codes_downloaded` | Un usuario descargó los códigos de recuperación de 2FA para su cuenta. | `user.two_factor_recovery_codes_printed` | Un usuario imprimió los códigos de recuperación de 2FA para su cuenta. | `user.two_factor_recovery_codes_viewed` | Un usuario vio los códigos de recuperación de 2FA para su cuenta. | `user.two_factor_requested` | Se solicitó a un usuario el código de autenticación bifactorial. | `user.unblock_user` | Un usuario {% ifversion ghes %} o un administrador de sitio{% endif %}desbloqueó a otro usuario. | `user.unminimize_comment` | Se dejó de minimizar un comentario que hizo un usuario. | `user.unsuspend` | Un propietario de empresa {% ifversion ghes %} o administrador de sitio{% endif %} dejó de suspender una cuenta de usuario. +| `user.recreate` | A user's account was restored. +| `user.remove_email` | An email address was removed from a user account. +| `user.remove_large_scale_contributor_flag` | A user account was no longer flagged as a large scale contributor. +| `user.rename` | A username was changed. +| `user.reset_password` | A user reset their account password. +| `user.show_private_contributions_count` | A user changed the visibility of their private contributions. The number of contributions to private repositories on the user's profile are now shown. For more information, see "[Publicizing or hiding your private contributions on your profile](/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile)." +| `user.sign_in_from_unrecognized_device` | A user signed in from an unrecognized device. +| `user.sign_in_from_unrecognized_device_and_location` | A user signed in from an unrecognized device and location. +| `user.sign_in_from_unrecognized_location` | A user signed in from an unrecognized location. +| `user.suspend` | A user account was suspended by an enterprise owner {% ifversion ghes %} or site administrator{% endif %}. +| `user.two_factor_challenge_failure` | A 2FA challenge issued for a user account failed. +| `user.two_factor_challenge_success` | A 2FA challenge issued for a user account succeeded. +| `user.two_factor_recover` | A user used their 2FA recovery codes. +| `user.two_factor_recovery_codes_downloaded` | A user downloaded 2FA recovery codes for their account. +| `user.two_factor_recovery_codes_printed` | A user printed 2FA recovery codes for their account. +| `user.two_factor_recovery_codes_viewed` | A user viewed 2FA recovery codes for their account. +| `user.two_factor_requested` | A user was prompted for a two-factor authentication code. +| `user.unblock_user` | A user was unblocked another user{% ifversion ghes %} or a site administrator{% endif %}. +| `user.unminimize_comment` | A comment made by a user was unminimized. +| `user.unsuspend` | A user account was unsuspended by an enterprise owner {% ifversion ghes %} or site administrator{% endif %}. {%- endif %} {%- ifversion ghec or ghes %} -## Acciones de la categoría `user_license` +## `user_license` category actions -| Acción | Descripción | -| ---------------------- | -------------------------------------------------------------- | -| `user_license.create` | Se creó una licencia de plaza para un usuario en una empresa. | -| `user_license.destroy` | Se borró una licencia de plaza para un usuario en una empresa. | -| `user_license.update` | Se cambió un tipo de licencia para un usuario en una empresa. | +| Action | Description +|--------|------------- +| `user_license.create` | A seat license for a user in an enterprise was created. +| `user_license.destroy` | A seat license for a user in an enterprise was deleted. +| `user_license.update` | A seat license type for a user in an enterprise was changed. {%- endif %} -## Acciones de la categoría `workflows` +## `workflows` category actions {% data reusables.audit_log.audit-log-events-workflows %} - - [Token de acceso OAuth]: /developers/apps/building-oauth-apps/authorizing-oauth-apps - - [aplicación OAuth]: /guides/basics-of-authentication/#registering-your-app - - [Aplicación de OAuth]: /guides/basics-of-authentication/#registering-your-app - - [Aplicación 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 despliegue]: /developers/overview/managing-deploy-keys#deploy-keys - [llave de implementación]: /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/configuring-the-audit-log-for-your-enterprise.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/configuring-the-audit-log-for-your-enterprise.md index 92073948f8..8ba6bcccb8 100644 --- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/configuring-the-audit-log-for-your-enterprise.md +++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/configuring-the-audit-log-for-your-enterprise.md @@ -1,6 +1,6 @@ --- -title: Configuring the audit log for your enterprise -intro: You can configure settings for your enterprise's audit log. +title: Configuración del registro de auditoría de la empresa +intro: Puedes configurar las opciones del registro de auditoría de la empresa. shortTitle: Configure audit logs permissions: Enterprise owners can configure the audit log. versions: @@ -10,47 +10,45 @@ topics: - Auditing - Enterprise - Logging +ms.openlocfilehash: 79bf5f2ae2f1b2762ea32a6bef85b04e9cf95739 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424917' --- +## Acerca de la configuración del registro de auditoría -## About audit log configuration +Puedes configurar un período de retención para los datos del registro de auditoría y ver los detalles del almacenamiento de índices. -You can configure a retention period for audit log data and see index storage details. - -{% ifversion enable-git-events %} -After you configure a retention period, you can enable or disable Git-related events from appearing in the audit log. +{% ifversion enable-git-events %} Después de configurar un período de retención, puedes habilitar o deshabilitar que los eventos relacionados con Git aparezcan en el registro de auditoría. {% endif %} -## Configuring a retention period for audit log data +## Configuración de un período de retención para los datos del registro de auditoría -You can configure a retention period for audit log data for {% data variables.product.product_location %}. Data that exceeds the period you configure will be permanently removed from disk. +Puedes configurar un período de retención para los datos del registro de auditoría de {% data variables.product.product_location %}. Los datos que superen el período que configures se quitarán permanentemente del disco. -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.audit-log-tab %} -{% data reusables.audit_log.audit-data-retention-tab %} -1. Under "Configure audit log retention settings", select the dropdown menu and click a retention period. +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.audit-log-tab %} {% data reusables.audit_log.audit-data-retention-tab %} +1. En "Configurar la configuración de retención del registro de auditoría", selecciona el menú desplegable y haz clic en un período de retención. - ![Screenshot of the dropdown menu for audit log retention settings](/assets/images/help/enterprises/audit-log-retention-dropdown.png) -1. Haz clic en **Save ** (guardar). + ![Captura de pantalla del menú desplegable para la configuración de retención del registro de auditoría](/assets/images/help/enterprises/audit-log-retention-dropdown.png) +1. Haga clic en **Save**(Guardar). {% ifversion enable-git-events %} -## Managing Git events in the audit log +## Administración de eventos de Git en el registro de auditoría -You can enable or disable Git-related events, such as `git.clone` and `git.push`, from appearing in your audit log. For a list of the Git events are are logged, see "[Audit log events for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#git-category-actions)." +Puedes habilitar o deshabilitar eventos relacionados con Git, como `git.clone` y `git.push`, para que aparezcan en el registro de auditoría. Para obtener una lista de los eventos de Git, consulta "[Eventos de registro de auditoría para la empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#git-category-actions)". -If you do enable Git events, due to the large number of Git events that are logged, we recommend monitoring your instance's file storage and reviewing your related alert configurations. For more information, see "[Monitoring storage](/admin/enterprise-management/monitoring-your-appliance/recommended-alert-thresholds#monitoring-storage)." +Si habilitas los eventos de Git, debido al gran número que se registran, se recomienda supervisar el almacenamiento de archivos de la instancia y revisar las configuraciones de alerta relacionadas. Para más información, consulta "[Supervisión del almacenamiento](/admin/enterprise-management/monitoring-your-appliance/recommended-alert-thresholds#monitoring-storage)". -Before you can enable Git events in the audit log, you must configure a retention period for audit log data other than "infinite." For more information, see "[Configuring a retention period for audit log data](#configuring-a-retention-period-for-audit-log-data)." +Para poder habilitar eventos de Git en el registro de auditoría, debes configurar un período de retención para los datos del registro de auditoría distinto a "infinito". Para más información, consulta "[Configuración de un período de retención para los datos del registro de auditoría](#configuring-a-retention-period-for-audit-log-data)". {% data reusables.audit_log.git-events-not-in-search-results %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.audit-log-tab %} -{% data reusables.audit_log.audit-data-retention-tab %} -1. Under "Git event opt-in", select or deselect **Enable git events in the audit-log**. +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.audit-log-tab %} {% data reusables.audit_log.audit-data-retention-tab %} +1. En "Participación en eventos de Git", selecciona o anula la selección de **Habilitar eventos de Git en el registro de auditoría**. - ![Screenshot of the checkbox to enable Git events in the audit log](/assets/images/help/enterprises/enable-git-events-checkbox.png) -1. Haz clic en **Save ** (guardar). + ![Captura de pantalla de la casilla para habilitar eventos de Git en el registro de auditoría](/assets/images/help/enterprises/enable-git-events-checkbox.png) +1. Haga clic en **Save**(Guardar). {% endif %} diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/displaying-ip-addresses-in-the-audit-log-for-your-enterprise.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/displaying-ip-addresses-in-the-audit-log-for-your-enterprise.md index cda38b616c..4062b1f42f 100644 --- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/displaying-ip-addresses-in-the-audit-log-for-your-enterprise.md +++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/displaying-ip-addresses-in-the-audit-log-for-your-enterprise.md @@ -1,6 +1,6 @@ --- -title: Displaying IP addresses in the audit log for your enterprise -intro: You can display the source IP address for events in your enterprise's audit log. +title: Presentación de direcciones IP en el registro de auditoría de la empresa +intro: Puedes mostrar la dirección IP de origen de los eventos en el registro de auditoría de la empresa. shortTitle: IP addresses in audit log permissions: Enterprise owners can display IP addresses in the audit log for an enterprise. versions: @@ -12,41 +12,44 @@ topics: - Logging - Networking - Security +ms.openlocfilehash: 7dad3642866b637432442591d8e5714e3db6f59f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147508079' --- +## Acerca de la presentación de direcciones IP en el registro de auditoría -## About display of IP addresses in the audit log +De forma predeterminada, {% data variables.product.product_name %} no muestra la dirección IP de origen de los eventos en el registro de auditoría de la empresa. Opcionalmente, para garantizar el cumplimiento y responder a las amenazas, puedes mostrar la dirección IP completa asociada al actor responsable de cada evento. Los actores suelen ser usuarios, pero también pueden ser aplicaciones o integraciones. -By default, {% data variables.product.product_name %} does not display the source IP address for events in your enterprise's audit log. Optionally, to ensure compliance and respond to threats, you can display the full IP address associated with the actor responsible for each event. Actors are typically users, but can also be apps or integrations. +Eres el responsable de cumplir las obligaciones legales que acompañan a la visualización o almacenamiento de las direcciones IP presentadas en el registro de auditoría de la empresa. -You are responsible for meeting any legal obligations that accompany the viewing or storage of IP addresses displayed within your enterprise's audit log. +Si decides mostrar direcciones IP, las direcciones IP solo aparecen en el registro de auditoría de la empresa. Las direcciones IP no aparecerán para los eventos de los registros de auditoría de las organizaciones individuales que pertenecen a tu empresa. Para más información, sobre los registros de auditoria de la organización, consulta "[Revisión del registro de auditoría de la organización](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization)". -If you choose to display IP addresses, the IP addresses only appear in your enterprise's audit log. IP addresses will not appear for events in the audit logs for individual organizations owned by your enterprise. For more information about organization audit logs, see "[Reviewing the audit log for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization)." +Puedes mostrar direcciones IP en el registro de auditoría, independientemente del método de autenticación que usaste para tu empresa en {% data variables.product.product_location %}. Para obtener más información, consulta "[Acerca de la autenticación para tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise)". -You can display IP addresses in the audit log regardless of which authentication method you use for your enterprise on {% data variables.product.product_location %}. Para obtener más información, consulta la sección "[Acerca de la autenticación para tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise)". +Cuando alguien crea una cuenta en {% data variables.product.product_location %}, la persona acepta la recopilación de {% data variables.product.company_short %} de información básica sobre las conexiones a los servicios de {% data variables.product.company_short %}, incluida la dirección IP de origen. Para obtener más información, consulta "[Declaración de privacidad de GitHub](/free-pro-team@latest/site-policy/privacy-policies/github-privacy-statement#usage-information)". -Cuando alguien crea una cuenta en {% data variables.product.product_location %}, la persona está de acuerdo en que {% data variables.product.company_short %} recopile información básica sobre las conexiones con los servicios de {% data variables.product.company_short %}, incluyendo las direcciones IP de origen. For more information, see "[GitHub Privacy Statement](/free-pro-team@latest/site-policy/privacy-policies/github-privacy-statement#usage-information)." +## Eventos que muestran direcciones IP en el registro de auditoría -## Events that display IP addresses in the audit log +{% data variables.product.product_name %} muestra una dirección IP en el registro de auditoría cuando un miembro de la empresa interactúa con un recurso que pertenece a la empresa o a una organización de la empresa. Por ejemplo, verás una dirección IP para eventos auditados que implican un repositorio interno o privado propiedad de una organización de tu empresa o recursos asociados a esos repositorios, como una incidencia, una solicitud de incorporación de cambios, una acción o un proyecto. -{% data variables.product.product_name %} displays an IP address in the audit log when a member of the enterprise interacts with a resource owned by your enterprise or an organization in your enterprise. For example, you will see an IP address for audited events involving an internal or private repository owned by an organization in your enterprise, or resources associated with those repositories, such as an issue, pull request, action, or project. +Si los miembros de la empresa acceden a {% data variables.product.product_location %} con cuentas personales que administran, como no usas {% data variables.product.prodname_emus %}, {% data variables.product.product_name %} no muestra un evento ni una dirección IP en el registro de auditoría para las siguientes acciones. + +- Autenticación en {% data variables.product.product_location %} +- Interacciones con un recurso propiedad de la cuenta personal, incluido un repositorio, gist o proyecto +- Interacciones con un repositorio público propiedad de una organización de tu empresa -If members of your enterprise access {% data variables.product.product_location %} with personal accounts that they manage, because you do not use {% data variables.product.prodname_emus %}, {% data variables.product.product_name %} does not display an event or IP address in the audit log for the following actions. +## Habilitación de la presentación de direcciones IP en el registro de auditoría -- Authentication to {% data variables.product.product_location %} -- Interactions with a resource owned by the personal account, including a repository, gist, or project -- Interactions with a public repository owned by an organization in your enterprise +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.audit-log-tab %} +1. En "Registro de auditoría", haz clic en **Divulgación de IP de origen**. -## Enabling display of IP addresses in the audit log + ![Captura de pantalla de la pestaña "Divulgación de IP de origen"](/assets/images/help/enterprises/audit-log-source-ip-disclosure-tab.png) +1. En "Divulgación de direcciones IP de actor en los registros de auditoría", selecciona **Habilitar divulgación de IP de origen**. -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.audit-log-tab %} -1. Under "Audit log", click **Source IP disclosure**. + ![Captura de pantalla de la casilla para habilitar la presentación de direcciones IP en los registros de auditoría](/assets/images/help/enterprises/audit-log-enable-source-ip-disclosure-checkbox.png) +1. Haga clic en **Save**(Guardar). - ![Screenshot of "Source IP disclosure" tab](/assets/images/help/enterprises/audit-log-source-ip-disclosure-tab.png) -1. Under "Disclose actor IP addresses in audit logs", select **Enable source IP disclosure**. - - ![Screenshot of checkbox to enable display of IP addresses in audit logs](/assets/images/help/enterprises/audit-log-enable-source-ip-disclosure-checkbox.png) -1. Haz clic en **Save ** (guardar). - -After you enable the feature, you can access the audit log to view events that include IP addresses. Para obtener más información, consulta la sección "[Acceder a la bitácora de auditoría de tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise)". +Después de habilitar la característica, puedes acceder al registro de auditoría para ver los eventos que incluyen direcciones IP. Para más información, vea "[Acceso al registro de auditoría para la empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise)". diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise.md index be7eed45d7..3d2bbe2657 100644 --- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise.md +++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise.md @@ -1,7 +1,7 @@ --- -title: Exportar la actividad de la bitácora de auditoría para tu empresa -intro: Puedes exportar los datos de eventos de Git y de auditoría a un archivo para su análisis sin conexión. -shortTitle: Exportar bitácoras de auditoría +title: Exportación de la actividad del registro de auditoría de su empresa +intro: Puedes exportar los datos de eventos de auditoría y Git a un archivo para su análisis sin conexión. +shortTitle: Export audit logs permissions: Enterprise owners can export the audit log. miniTocMaxHeadingLevel: 3 versions: @@ -11,42 +11,43 @@ topics: - Auditing - Enterprise - Logging +ms.openlocfilehash: 208e086fa93c89879357d340aa459b3d40824383 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147060742' --- +## Acerca de las exportaciones del registro de auditoría y los datos de eventos de Git -## Acerca de las exportaciones de los datos de eventos de Git y de bitácoras de auditoría +Para exportar el registro de auditoría, descargue un archivo JSON o CSV desde su cuenta de Enterprise en {% data variables.product.product_name %}. Al exportar eventos de registro de auditoría, puede consultar uno o varios de estos calificadores compatibles para filtrar los eventos de registro específicos que desee exportar. Para obtener más información sobre los calificadores de búsqueda, consulte "[Búsqueda basada en la acción realizada](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise#search-based-on-the-action-performed)". -Puedes exportar la bitácora de auditoría si descargas un archivo JSON o CSV de tu empresa en {% data variables.product.product_name %}. Cuando exportas eventos de bitácoras de auditoría, puedes hacer consultas por uno o más de estos calificadores compatibles para filtrar por eventos de bitácora específicos para exportar. Para obtener más información sobre los calificadores de búsqueda, consulta la sección "[Búsqueda con base en la acción realizada](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise#search-based-on-the-action-performed)". - -Puedes exportar datos de eventos de Git si descargas un archivo JSON desde la bitácora de auditoría de tu empresa. A diferencia de los datos de bitácora de auditoría, no puedes consultar los eventos específicos de Git para filtrarlos y exportarlos en la interfaz de usuario de la bitácora de auditoría. +Para exportar los datos de eventos de Git, descargue un archivo JSON desde el registro de auditoría de la empresa. A diferencia de los datos de registro de auditoría, no puede consultar eventos de Git específicos para filtrar y exportar en la interfaz de usuario del registro de auditoría. {% data reusables.audit_log.git-events-export-limited %} {% data reusables.audit_log.exported-log-keys-and-values %} -Como alternativa para exportar los eventos de bitácora, puedes utilizar la API para recuperar los eventos de bitácora de auditoría o configurar a {% data variables.product.product_name %} para transmitir datos de auditoría conforme se registren los eventos. Para obtener más información, consulta las secciones "[Utilizar la API de bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise)" y "[Transmitir la bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)". +Como alternativa a la exportación de eventos de registro, puede usar la API para recuperar eventos de registro de auditoría o configurar {% data variables.product.product_name %} para transmitir los datos de auditoría a medida que se registran los eventos. Para obtener más información, consulte "[Uso de la API de registro de auditoría para la empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise)" y "[Transmisión del registro de auditoría de la empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)". -## Exportar datos de bitácora de auditoría +## Exportación de datos de registro de auditoría -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.audit-log-tab %} -1. Opcionalmente, para solo exportar los resultados filtrados, busca por uno o mas de los calificadores o filtros de bitácora compatibles. -2. Selecciona {% octicon "download" aria-label="The Download icon" %} el menú desplegable de **Exportar** y elige el formato de archivo (JSON o CSV) para exportar eventos de bitácora. +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.audit-log-tab %} +1. Para exportar solo los resultados filtrados, también puede buscar usando uno o varios calificadores o filtros de registro admitidos. +2. Seleccione el menú desplegable {% octicon "download" aria-label="The Download icon" %} **Export** y elija el formato de archivo (JSON o CSV) para exportar eventos de registro. - ![Botón de exportar](/assets/images/help/organizations/org-audit-log-export.png) + ![Botón Exportar](/assets/images/help/organizations/org-audit-log-export.png) -## Exportar los datos de eventos de Git +## Exportación de datos de eventos de Git -También puedes exportar datos de eventos de Git por rango de fechas. +También puede exportar los datos de eventos de Git por intervalo de fechas. -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.audit-log-tab %} -1. Selecciona el {% octicon "download" aria-label="The Download icon" %} menú desplegable de **Exportar eventos de Git** y elige un rango de fechas de las cuales quieras exportar las bitácoras. +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.audit-log-tab %} +1. Seleccione el menú desplegable {% octicon "download" aria-label="The Download icon" %} **Export Git Events** y elija un intervalo de fechas para exportar eventos de registro. - ![Botón de exportar eventos de Git](/assets/images/help/organizations/org-audit-log-export-git-events.png) -1. Haz clic en {% octicon "file-zip" aria-label="The File-zip icon" %} **Descargar resultados** para descargar el archivo. -1. Se exportarán los datos como un archivo JSON comprimido. Para extraer los datos de JSON, descomprime el archivo utilizando un comando o cliente de utilidad de archivo. Por ejemplo: + ![Botón Export Git events](/assets/images/help/organizations/org-audit-log-export-git-events.png) +1. Haga clic en {% octicon "file-zip" aria-label="The File-zip icon" %} **Download Results** para descargar el archivo. +1. Los datos se exportan como un archivo JSON comprimido. Para extraer los datos JSON, descomprima el archivo mediante un comando o cliente de la utilidad de archivo. Por ejemplo: ``` gunzip export-avocado-corp-1642896556.json.gz diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/index.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/index.md index 4a86852a02..87780faaeb 100644 --- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/index.md +++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/index.md @@ -1,7 +1,7 @@ --- -title: Revisa las bitácoras de auditoría para tu empresa -intro: Puedes ver la actividad de sistema y de usuario en las bitácoras de auditoría para tu empresa. -shortTitle: Revisar las bitácoras de auditoría +title: Revisión de los registros de auditoría de la empresa +intro: Puedes ver la actividad del usuario y del sistema en los registros de auditoría de tu empresa. +shortTitle: Review audit logs versions: ghec: '*' ghes: '*' @@ -18,5 +18,11 @@ children: - /streaming-the-audit-log-for-your-enterprise - /using-the-audit-log-api-for-your-enterprise - /audit-log-events-for-your-enterprise +ms.openlocfilehash: 8724cfa0bb5b5b98e209981cd717ab4a5b17e712 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424804' --- diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise.md index 71c61ac0b1..c22c34cef0 100644 --- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise.md +++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise.md @@ -1,7 +1,7 @@ --- -title: Buscar la bitácora de auditoría para tu empresa -intro: Puedes buscar una lista extensiva de acciones auditadas en tu empresa. -shortTitle: Buscar bitácoras de auditoría +title: Búsqueda en el registro de auditoría de la empresa +intro: Puedes buscar una lista extensa de acciones auditadas en tu empresa. +shortTitle: Search audit logs permissions: 'Enterprise owners {% ifversion ghes %}and site administrators {% endif %}can search the audit log.' redirect_from: - /enterprise/admin/articles/searching-the-audit-log @@ -19,21 +19,26 @@ topics: - Enterprise - Logging miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 6289b83d40aecf5208ae377be953ca65baba4a7d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424788' --- +## Acerca de la búsqueda en el registro de auditoría de empresa -## Acerca de la búsqueda para la bitácora de auditoría de la empresa - -Puedes buscar la bitácora de auditoría de tu empresa directamente desde la interfaz de usuario si utilizas el menú desplegable de **Filtros** o si tecleas una consulta de búsqueda. +Puede buscar en el registro de auditoría de la empresa directamente desde la interfaz de usuario mediante la lista desplegable **Filtros** o si escribe una consulta de búsqueda. ![Consulta de búsqueda](/assets/images/enterprise/site-admin-settings/search-query.png) -Para obtener más información sobre cómo ver la bitácora de auditoría de tu empresa, consulta la sección "[Acceder a la bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise)". +Para más información sobre cómo ver el registro de auditoría de la empresa, vea "[Acceso al registro de auditoría de la empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise)". {% data reusables.audit_log.git-events-not-in-search-results %} -También puedes utilizar la API para recuperar los eventos de bitácora de auditoría. Para obtener más información, consulta la sección "[Utilizar la API de bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise)". +También puede usar la API para recuperar eventos de registro de auditoría. Para más información, vea "[Uso de la API de registro de auditoría para la empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise)". -No puedes buscar entradas utilizando texto. Sin embargo, puedes construir consultas de búsqueda utilizando una variedad de filtros. Muchos operadores que se utilizan cuando se busca el registro por queries, tales como `-`, `>`, o `<`, empatan con el mismo formato que si se busca con {% data variables.product.product_name %}. Para obtener más información, consulta la sección "[Buscar en {% data variables.product.prodname_dotcom %}](/search-github/getting-started-with-searching-on-github/about-searching-on-github)". +No puedes buscar entradas mediante texto. Sin embargo, puedes construir consultas de búsqueda utilizando una variedad de filtros. Muchos operadores que se utilizan cuando se consulta el registro, tales como `-`, `>` o `<`, coinciden con el mismo formato de búsqueda en {% data variables.product.product_name %}. Para más información, vea "[Búsqueda en {% data variables.product.prodname_dotcom %}](/search-github/getting-started-with-searching-on-github/about-searching-on-github)". {% note %} @@ -43,47 +48,47 @@ No puedes buscar entradas utilizando texto. Sin embargo, puedes construir consul ## Filtros de consulta de búsqueda -| Filtrar | Descripción | -| --------------------------------------:| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Actividad de ayer` | Todas las acciones que se crearon en el día anterior. | -| `Adminsitración de cuenta empresarial` | Todas las acciones en la categoría `business`. | -| `Membresía de la organización` | Todas las acciones para cuando se haya invitado a un usuario nuevo a una organización. | -| `Administración de equipo` | Todas las acciones relacionadas con la administración de equipos.
- Cuando una cuenta de usuario o repositorio se agrega o elimina de un equipo
- Cuando se promueve o degrada a un mantenedor de equipo
- Cuando se borra a un equipo | -| `Administración de repositorios` | Todas las acciones para la administración de repositorios.
- Cuando se crea o borra un repositorio
- Cuando se cambia la visibilidad del repositorio
- Cuando se agrega o elimina a un equipo del repositorio{% ifversion ghec %} -| `Actualizaciones de facturación` | Todas las acciones con respecto a cómo tu empresa paga por {% data variables.product.prodname_dotcom %} y para cuando cambia tu dirección de correo electrónico para facturación.{% endif %} -| `Actividad de ganchos` | Todas las acciones para los webhooks y ganchos de prerecepción. | -| `Administración de seguridad` | Todas las acciones que tienen que ver con llaves SSH, llaves de despliegue, llaves de seguridad, 2FA, y autorización de credenciales para inicio de sesión único de SAML y alertas de vulnerabilidades para repositorios. | +Filter| Descripción +--------------:| ----------- +`Yesterday's activity` | Todas las acciones creadas en el último día. +`Enterprise account management` | Todas las acciones de la categoría `business`. +`Organization membership` | Todas las acciones para cuando se ha invitado a un nuevo usuario a unirse a una organización. +`Team management` | Todas las acciones relacionadas con la administración de equipos.
- Cuando se ha agregado o quitado una cuenta de usuario o un repositorio de un equipo
- Cuando un mantenedor de equipo se ha promocionado o degradado
- Cuando se ha eliminado un equipo +`Repository management` | Todas las acciones para la administración de repositorios.
- Cuando se ha creado o eliminado un repositorio
- Cuando se ha cambiado la visibilidad del repositorio
- Cuando se ha agregado o quitado un equipo de un repositorio{% ifversion ghec %} +`Billing updates` | Todas las acciones relacionadas con la forma en que la empresa paga por {% data variables.product.prodname_dotcom %} y con cuándo se ha cambiado la dirección de correo electrónico de facturación.{% endif %} +`Hook activity` | Todas las acciones de webhooks y enlaces de recepción previa. +`Security management` | Todas las acciones relacionadas con las claves SSH, las claves de implementación, las claves de seguridad, 2FA y la autorización de credenciales de inicio de sesión único de SAML y las alertas de vulnerabilidades para los repositorios. -## Buscar sintaxis de consultas +## Sintaxis de la consulta de búsqueda -Puedes componer una consulta de búsqueda desde uno o más pares `key:value`, separados por operadores lógicos AND/OR. Por ejemplo, para ver todas las acciones que afectaron el repositorio `octocat/Spoon-Knife` desde el inicio de 2017: +Puede redactar una consulta de búsqueda de uno o más pares `key:value` separados por los operadores lógicos AND/OR. Por ejemplo, para ver todas las acciones que han afectado al repositorio `octocat/Spoon-Knife` desde principios de 2017: `repo:"octocat/Spoon-Knife" AND created:>=2017-01-01` -Los pares `key:value` que pueden utilizarse en una consulta de búsqueda son: +Los pares `key:value` que se pueden usar en una consulta de búsqueda son los siguientes: -| Clave | Valor | -| ---------------:| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `actor_id` | ID de la cuenta de usuario que inició la acción | -| `actor (actor)` | Nombre de la cuenta de usuario que inició la acción | -| `oauth_app_id` | ID de la aplicación OAuth asociada con la acción | -| `Acción` | Nombre de la acción auditada | -| `user_id` | ID del usuario afectado por la acción | -| `usuario` | Nombre del usuario afectado por la acción | -| `repo_id` | ID del repositorio afectado por la acción (si corresponde) | -| `repo` | Nombre del repositorio afectado por la acción (si corresponde) | -| `actor_ip` | Dirección IP desde donde se inició la acción | -| `created` | Hora en la que ocurrió la acción{% ifversion ghes %}. Si se está consultando la bitácora de auditoría desde el tablero administrativo del proyecto, utiliza `created_at` en su lugar{% endif %} -| `from` | Vista desde donde se inició la acción | -| `note` | Información variada de evento específico (en texto simple o en formato JSON) | -| `org` | Nombre de la organización afectada por la acción (si corresponde) | -| `org_id` | ID de la organización afectada por la acción (si corresponde) | -| `business` | Nombre de la empresa afectada por la acción (si aplica) | -| `business_id` | ID de la empresa afectada por la acción (si aplica) | +Clave | Value +--------------:| -------------------------------------------------------- +`actor_id` | ID de la cuenta de usuario que inició la acción +`actor` | Nombre de la cuenta de usuario que inició la acción +`oauth_app_id` | ID de la aplicación OAuth asociada con la acción +`action` | Nombre de la acción auditada +`user_id` | ID del usuario afectado por la acción +`user` | Nombre del usuario afectado por la acción +`repo_id` | ID del repositorio afectado por la acción (si corresponde) +`repo` | Nombre del repositorio afectado por la acción (si corresponde) +`actor_ip` | Dirección IP desde donde se inició la acción +`created` | Hora a la que se ha producido la acción{% ifversion ghes %}. Si consulta el registro de auditoría desde el panel de administración del sitio, use `created_at` en su lugar{% endif %} +`from` | Vista desde donde se inició la acción +`note` | Información variada de evento específico (en texto simple o en formato JSON) +`org` | Nombre de la organización afectada por la acción (si corresponde) +`org_id` | ID de la organización afectada por la acción (si corresponde) +`business` | Nombre de la empresa afectada por la acción (si procede) +`business_id` | Id. de la empresa afectada por la acción (si procede) -Para ver las acciones agrupadas por categoría, también puedes utilizar el calificador de acción como un par `key:value`. Para obtener más información, consulta la sección "[Búsqueda basada en la acción realizada](#search-based-on-the-action-performed)". +Para ver las acciones agrupadas por categoría, también puede usar el calificador de acción como un par `key:value`. Para más información, vea "[Búsqueda en función de la acción realizada](#search-based-on-the-action-performed)". -Para ver una lista completa de acciones en la bitácora de auditoría de tu empresa, consulta la sección "[Acciones de la bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise)". +Para obtener una lista completa de las acciones del registro de auditoría de la empresa, vea "[Acciones del registro de auditoría para la empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise)". ## Buscar el registro de auditoría @@ -95,22 +100,22 @@ Para ver una lista completa de acciones en la bitácora de auditoría de tu empr ### Búsqueda basada en la acción realizada -Para buscar eventos específicos, utiliza el calificador `action` en tu consulta. Por ejemplo: +Para buscar eventos específicos, use el calificador `action` en la consulta. Por ejemplo: - * `action:team` encuentra todos los eventos agrupados dentro de la categoría de equipo. - * `-action:hook` excluye todos los eventos en la categoría de webhook. + * `action:team` busca todos los eventos agrupados dentro de la categoría de equipo. + * `-action:hook` excluye todos los eventos de la categoría de webhook. Cada categoría tiene un conjunto de acciones asociadas que puedes filtrar. Por ejemplo: - * `action:team.create` encuentra todos los eventos donde se creó un equipo. - * `-action:hook.events_changed` excluye todos los eventos en que se modificaron los eventos sobre un webhook. + * `action:team.create` busca todos los eventos en los que se ha creado un equipo. + * `-action:hook.events_changed` excluye todos los eventos en los que se han modificado los eventos de un webhook. -Las acciones que se pueden encontrar en la bitácora de auditoría de tu empresa se agrupan dentro de las siguientes categorías: +Las acciones que se pueden encontrar en el registro de auditoría de la empresa se agrupan en las categorías siguientes: {% data reusables.audit_log.audit-log-action-categories %} ### Búsqueda basada en el momento de la acción -Utiliza el calificador `created` para filtrar los eventos en la bitácora de auditoría con base en su fecha de ocurrencia. +Use el calificador `created` para filtrar los eventos del registro de auditoría en función de cuándo se hayan producido. {% data reusables.time_date.date_format %} {% data reusables.time_date.time_format %} @@ -118,15 +123,15 @@ Utiliza el calificador `created` para filtrar los eventos en la bitácora de aud Por ejemplo: - * `created:2014-07-08` encuentra todos los eventos ocurridos el 8 de julio de 2014. - * `created:>=2014-07-08` encuentra todos los eventos ocurridos el 8 de julio de 2014 o después. - * `created:<=2014-07-08` encuentra todos los eventos ocurridos el 8 de julio de 2014 o antes. - * `created:2014-07-01..2014-07-31` encuentra todos los eventos ocurridos en el mes de julio de 2014. + * `created:2014-07-08` busca todos los eventos que se han producido el 8 de julio de 2014. + * `created:>=2014-07-08` busca todos los eventos que se han producido el 8 de julio de 2014 o después. + * `created:<=2014-07-08` busca todos los eventos que se han producido el 8 de julio de 2014 o antes. + * `created:2014-07-01..2014-07-31` busca todos los eventos que se han producido durante el mes de julio de 2014. ### Búsqueda basada en la ubicación -Al utilizar el calificador `country`, puedes filtrar los eventos en la bitácora de auditoría con base en el país en donde se originaron. Puedes utilizar el código corto de dos letras de un país o el nombre completo. Los países con espacios en sus nombres tendrán que encerrarse entre comillas. Por ejemplo: +Con el calificador `country`, puede filtrar los eventos del registro de auditoría en función del país de origen. Puede usar un código corto de dos letras del país o el nombre completo. Los países con espacios en el nombre se tendrán que incluir entre comillas. Por ejemplo: - * `country:de` encuentra todos los eventos ocurridos en Alemania. - * `country:Mexico` encuentra todos los eventos ocurridos en México. - * `country:"United States"` encuentra todos los eventos que ocurrieron en Estados Unidos. + * `country:de` busca todos los eventos que se han producido en Alemania. + * `country:Mexico` busca todos los eventos que se han producido en México. + * `country:"United States"` todos buscan eventos que se han producido en Estados Unidos. diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise.md index 0ecc3ec98d..b34b1c60c3 100644 --- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise.md +++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise.md @@ -1,6 +1,6 @@ --- -title: Transmitir la bitácora de auditoría para tu empresa -intro: 'Puedes trasmitir datos de eventos de Git y de auditorías desde {% data variables.product.prodname_dotcom %} hacia un sistema externo de administración de datos.' +title: Streaming the audit log for your enterprise +intro: 'You can stream audit and Git events data from {% data variables.product.prodname_dotcom %} to an external data management system.' miniTocMaxHeadingLevel: 3 versions: feature: audit-log-streaming @@ -10,7 +10,7 @@ topics: - Enterprise - Logging - Organizations -shortTitle: Transmitir bitácoras de auditoría +shortTitle: Stream audit logs redirect_from: - /github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account/streaming-the-audit-logs-for-organizations-in-your-enterprise-account - /admin/user-management/managing-organizations-in-your-enterprise/streaming-the-audit-logs-for-organizations-in-your-enterprise-account @@ -20,84 +20,84 @@ permissions: Enterprise owners can configure audit log streaming. {% ifversion ghes %} {% note %} -**Nota:** La transmisión de las bitácoras de auditoría se encuentra actualmente en beta para {% data variables.product.product_name %} y está sujeta a cambios. +**Note:** Audit log streaming is currently in beta for {% data variables.product.product_name %} and is subject to change. {% endnote %} {% endif %} -## Acerca de la transmisión de bitácoras de auditoría +## About audit log streaming -Para ayudarte a proteger tu propiedad intelectual y mantener el cumplimiento en tu organización, puedes utilizar la transmisión para mantener copias de tus datos de bitácoras de auditoría y monitorear: +To help protect your intellectual property and maintain compliance for your organization, you can use streaming to keep copies of your audit log data and monitor: {% data reusables.audit_log.audited-data-list %} -Los beneficios de transmitir datos de auditoría incluyen: +The benefits of streaming audit data include: -* **Exploración de datos**. Puedes examinar los eventos transmitidos utilizando tu herramienta preferida para consultar cantidades grandes de datos. La transmisión contiene tanto eventos de auditoría como eventos de Git en toda la cuenta empresarial.{% ifversion pause-audit-log-stream %} -* **Continuidad de datos**. Puedes pausar la transmisión por hasta siente días sin perder datos de auditoría.{% endif %} -* **Retención de datos**. Puedes mantener tus bitácoras de auditoría y datos de eventos de Git exportados siempre que lo necesites. +* **Data exploration**. You can examine streamed events using your preferred tool for querying large quantities of data. The stream contains both audit events and Git events across the entire enterprise account.{% ifversion pause-audit-log-stream %} +* **Data continuity**. You can pause the stream for up to seven days without losing any audit data.{% endif %} +* **Data retention**. You can keep your exported audit logs and Git events data as long as you need to. -Los propietarios de empresas pueden configurar{% ifversion pause-audit-log-stream %}, pausar{% endif %} o borrar una transmisión en cualquier momento. La transmisión exporta los eventos de auditoría y de Git para todas las organizaciones en tu empresa. +Enterprise owners can set up{% ifversion pause-audit-log-stream %}, pause,{% endif %} or delete a stream at any time. The stream exports the audit and Git events data for all of the organizations in your enterprise. -## Configurar la transmisión de bitácoras de auditoría +## Setting up audit log streaming -Puedes configurar la transmisión de bitácoras de auditoría en {% data variables.product.product_name %} si sigues las instrucciones para tu proveedor. +You set up the audit log stream on {% data variables.product.product_name %} by following the instructions for your provider. - [Amazon S3](#setting-up-streaming-to-amazon-s3) -- [Almacenamiento de Blobs de Azure](#setting-up-streaming-to-azure-blob-storage) +- [Azure Blob Storage](#setting-up-streaming-to-azure-blob-storage) - [Azure Event Hubs](#setting-up-streaming-to-azure-event-hubs){% ifversion streaming-datadog %} - [Datadog](#setting-up-streaming-to-datadog){% endif %} - [Google Cloud Storage](#setting-up-streaming-to-google-cloud-storage) - [Splunk](#setting-up-streaming-to-splunk) -### Configurar la transmisión para Amazon S3 +### Setting up streaming to Amazon S3 {% ifversion streaming-oidc-s3 %} -Puedes configurar la transmisión de S3 con claves de acceso o, para evitar el almacenar secretos de vida larga en {% data variables.product.product_name %}, con OpenID Connect (OIDC). +You can set up streaming to S3 with access keys or, to avoid storing long-lived secrets in {% data variables.product.product_name %}, with OpenID Connect (OIDC). -- [Configurar la transmisión a S3 con llaves de acceso](#setting-up-streaming-to-s3-with-access-keys) -- [Configurar la transmisión a S3 con OpenID Connect](#setting-up-streaming-to-s3-with-openid-connect) -- [Inhabilitar la transmisión a S3 con OpenID Connect](#disabling-streaming-to-s3-with-openid-connect) +- [Setting up streaming to S3 with access keys](#setting-up-streaming-to-s3-with-access-keys) +- [Setting up streaming to S3 with OpenID Connect](#setting-up-streaming-to-s3-with-openid-connect) +- [Disabling streaming to S3 with OpenID Connect](#disabling-streaming-to-s3-with-openid-connect) -#### Configurar la transmisión a S3 con llaves de acceso +#### Setting up streaming to S3 with access keys {% endif %} -Para transmitir bitácoras de auditoría a la terminal de Amazon S3, debes tener un bucket y llaves de acceso. Para obtener más información, consulta la sección "[Crear, configurar y trabajar con buckets de Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-buckets-s3.html) en la documentación de AWS. Asegúrate de bloquear el acceso público al bucket para proteger la información de tu bitácora de auditoría. +To stream audit logs to Amazon's S3 endpoint, you must have a bucket and access keys. For more information, see [Creating, configuring, and working with Amazon S3 buckets](https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-buckets-s3.html) in the AWS documentation. Make sure to block public access to the bucket to protect your audit log information. -Para configurar la transmisión de bitácora de auditoría desde {% data variables.product.prodname_dotcom %}, necesitarás: -* El nombrede tu bucket de Amazon S3 -* Tu ID de llave de acceso de AWS -* Tu llave de secreto de AWS +To set up audit log streaming from {% data variables.product.prodname_dotcom %} you will need: +* The name of your Amazon S3 bucket +* Your AWS access key ID +* Your AWS secret key -Para obtener más información sobre cómo crear o acceder a tu ID de llave de acceso y llave de secreto, consulta la sección [Entender y obtener tus credenciales de AWS](https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html) en la documentación de AWS. +For information on creating or accessing your access key ID and secret key, see [Understanding and getting your AWS credentials](https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html) in the AWS documentation. {% data reusables.enterprise.navigate-to-log-streaming-tab %} {% data reusables.audit_log.streaming-choose-s3 %}{% ifversion streaming-oidc-s3 %} -1. Debajo de "Autenticación", haz clic en **Claves de acceso**. +1. Under "Authentication", click **Access keys**. - ![Captura de pantalla de las opciones de autenticación para la transmisión a Amazon S3](/assets/images/help/enterprises/audit-log-streaming-s3-access-keys.png){% endif %} -1. Configurar los ajustes de transmisión. + ![Screenshot of the authentication options for streaming to Amazon S3](/assets/images/help/enterprises/audit-log-streaming-s3-access-keys.png){% endif %} +1. Configure the stream settings. - - Debajo de "Bucket", escribe el nombre del bucket al que quieras transmitir. Por ejemplo, `auditlog-streaming-test`. - - Debajo de "ID de clave de acceso", escribe tu ID de clave de acceso. Por ejemplo, `ABCAIOSFODNN7EXAMPLE1`. - - Debajo de "Clave secreta", escribe tu clave secreta. Por ejemplo, `aBcJalrXUtnWXYZ/A1MDENG/zPxRfiCYEXAMPLEKEY`. + - Under "Bucket", type the name of the bucket you want to stream to. For example, `auditlog-streaming-test`. + - Under "Access Key ID", type your access key ID. For example, `ABCAIOSFODNN7EXAMPLE1`. + - Under "Secret Key", type your secret key. For example, `aBcJalrXUtnWXYZ/A1MDENG/zPxRfiCYEXAMPLEKEY`. {% data reusables.audit_log.streaming-check-s3-endpoint %} {% data reusables.enterprise.verify-audit-log-streaming-endpoint %} {% ifversion streaming-oidc-s3 %} -#### Configurar la transmisión a S3 con OpenID Connect +#### Setting up streaming to S3 with OpenID Connect {% note %} -**Nota:** La transmisión a Amazon S3 con OpenID Connect se encuentra actualmente en beta y está sujeta a cambios. +**Note:** Streaming to Amazon S3 with OpenID Connect is currently in beta and subject to change. {% endnote %} -1. En AWS, agrega el proveedor de OIDC de {% data variables.product.prodname_dotcom %} para IAM. Para obtener más información, consulta la sección [Crear proveedores de identidad de OpenID Connect (OIDC)](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_create_oidc.html) en la documentación de AWS. +1. In AWS, add the {% data variables.product.prodname_dotcom %} OIDC provider to IAM. For more information, see [Creating OpenID Connect (OIDC) identity providers](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_create_oidc.html) in the AWS documentation. - - Para la URL de proveedor, utiliza `https://oidc-configuration.audit-log.githubusercontent.com`. - - Para "Audiencia", utiliza `sts.amazonaws.com`. -1. Crea un bucket y bloquea el acceso público a este. Para obtener más información, consulta la sección "[Crear, configurar y trabajar con buckets de Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-buckets-s3.html) en la documentación de AWS. -1. Crea una política que permita que {% data variables.product.company_short %} escriba en el bucket. {% data variables.product.prodname_dotcom %} solo requiere los siguientes permisos. + - For the provider URL, use `https://oidc-configuration.audit-log.githubusercontent.com`. + - For "Audience", use `sts.amazonaws.com`. +1. Create a bucket, and block public access to the bucket. For more information, see [Creating, configuring, and working with Amazon S3 buckets](https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-buckets-s3.html) in the AWS documentation. +1. Create a policy that allows {% data variables.product.company_short %} to write to the bucket. {% data variables.product.prodname_dotcom %} requires only the following permissions. ``` { @@ -114,11 +114,11 @@ Para obtener más información sobre cómo crear o acceder a tu ID de llave de a ] } ``` - Para obtener más información, consulta la sección [Crear políticas de IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_create.html) en la documentación de AWS. -1. Configura el rol y la política de confianza para el IdP de {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta la sección [Crear un rol para la identidad web o Federación de OpenID Connect (consola)](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-idp_oidc.html) en la documentación de AWS. - - - Agrega la política de permisos que creaste anteriormente para permitir la escritura en el bucket. - - Edita la relación d confianza para agregar el campo `sub` a las condiciones de validación, reemplazando `ENTERPRISE` con el nombre de tu empresa. + For more information, see [Creating IAM policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_create.html) in the AWS documentation. +1. Configure the role and trust policy for the {% data variables.product.prodname_dotcom %} IdP. For more information, see [Creating a role for web identity or OpenID Connect Federation (console)](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-idp_oidc.html) in the AWS documentation. + + - Add the permissions policy you created above to allow writes to the bucket. + - Edit the trust relationship to add the `sub` field to the validation conditions, replacing `ENTERPRISE` with the name of your enterprise. ``` "Condition": { "StringEquals": { @@ -127,108 +127,108 @@ Para obtener más información sobre cómo crear o acceder a tu ID de llave de a } } ``` - - Anota el Nombre de Recurso de Amazon (ARN) del rol creado. + - Make note of the Amazon Resource Name (ARN) of the created role. {% data reusables.enterprise.navigate-to-log-streaming-tab %} {% data reusables.audit_log.streaming-choose-s3 %} -1. Debajo de "Autenticación", haz clic en **OpenID Connect**. +1. Under "Authentication", click **OpenID Connect**. - ![Captura de pantalla de las opciones de autenticación para la transmisión a Amazon S3](/assets/images/help/enterprises/audit-log-streaming-s3-oidc.png) -1. Configurar los ajustes de transmisión. + ![Screenshot of the authentication options for streaming to Amazon S3](/assets/images/help/enterprises/audit-log-streaming-s3-oidc.png) +1. Configure the stream settings. - - Debajo de "Bucket", escribe el nombre del bucket al que quieras transmitir. Por ejemplo, `auditlog-streaming-test`. - - Debajo de "Rol de ARN", escribe el rol de ARN que anotaste anteriormente. Por ejemplo, `arn:aws::iam::1234567890:role/github-audit-log-streaming-role`. + - Under "Bucket", type the name of the bucket you want to stream to. For example, `auditlog-streaming-test`. + - Under "ARN Role" type the ARN role you noted earlier. For example, `arn:aws::iam::1234567890:role/github-audit-log-streaming-role`. {% data reusables.audit_log.streaming-check-s3-endpoint %} {% data reusables.enterprise.verify-audit-log-streaming-endpoint %} -#### Inhabilitar la transmisión a S3 con OpenID Connect +#### Disabling streaming to S3 with OpenID Connect -Si quieres inhabilitar la transmisión a S3 con OIDC por cualquier razón, tal como el descubrimiento de una vulnerabilidad de seguridad en OIDC, borra el proveedor de OIDC de {% data variables.product.prodname_dotcom %} que creaste en AWS cuando configures la transmisión. Para obtener más información, consulta la sección [Crear proveedores de identidad de OpenID Connect (OIDC)](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_create_oidc.html) en la documentación de AWS. +If you want to disable streaming to S3 with OIDC for any reason, such as the discovery of a security vulnerability in OIDC, delete the {% data variables.product.prodname_dotcom %} OIDC provider you created in AWS when you set up streaming. For more information, see [Creating OpenID Connect (OIDC) identity providers](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_create_oidc.html) in the AWS documentation. -Posteriormente, configura la transmisión con las claves de acceso hasta que se resuelva la vulnerabilidad. Para obtener más información, consulta la sección [Configurar la transmisión hacia S3 con claves de acceso](#setting-up-streaming-to-s3-with-access-keys)". +Then, set up streaming with access keys until the vulnerability is resolved. For more information, see "[Setting up streaming to S3 with access keys](#setting-up-streaming-to-s3-with-access-keys)." {% endif %} -### Configurar la transmisión hacia Azure Blob Storage +### Setting up streaming to Azure Blob Storage -Antes de configurar una transmisión en {% data variables.product.prodname_dotcom %}, primero debes haber creado una cuenta de almacenamiento y un contenedor en Microsoft Azure. Para obtener más detalles, consulta la sección de "[Introducción a Azure Blob Storage](https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blobs-introduction)" em la documentación de Microsoft. +Before setting up a stream in {% data variables.product.prodname_dotcom %}, you must first have created a storage account and a container in Microsoft Azure. For details, see the Microsoft documentation, "[Introduction to Azure Blob Storage](https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blobs-introduction)." -Para configurar la transmisión en {% data variables.product.prodname_dotcom %}, necesitarás la URL de un token SAS. +To configure the stream in {% data variables.product.prodname_dotcom %} you need the URL of a SAS token. -**En el portal de Microsoft Azure**: -1. En la página principal, haz clic en **Cuentas de almacenamiento**. -2. Haz clic en el nombre de la cuenta de almacenamiento que quieras utilizar y luego en **Contenedores**. +**On Microsoft Azure portal**: +1. On the Home page, click **Storage Accounts**. +2. Click the name of the storage account you want to use, then click **Containers**. + + ![The Containers link in Azure](/assets/images/azure/azure-storage-containers.png) - ![El enlace de contenedores en Azure](/assets/images/azure/azure-storage-containers.png) +1. Click the name of the container you want to use. +1. Click **Shared access tokens**. + + ![The shared access token link in Azure](/assets/images/azure/azure-storage-shared-access-tokens.png) -1. Haz clic en el nombre del contenedor que quieres utilizar. -1. Haz clic en **Tokens de acceso compartidos**. +1. In the **Permissions** drop-down menu, change the permissions to only allow `Create` and `Write`. + + ![The permissions drop-down menu](/assets/images/azure/azure-storage-permissions.png) - ![El enlace de token de acceso compartido en Azure](/assets/images/azure/azure-storage-shared-access-tokens.png) +1. Set an expiry date that complies with your secret rotation policy. +1. Click **Generate SAS token and URL**. +1. Copy the value of the **Blob SAS URL** field that's displayed. You will use this URL in {% data variables.product.prodname_dotcom %}. -1. En el menú desplegable de **Permisos**, cambia los permisos para solo permitir `Create` y `Write`. - - ![El menú desplegable de permisos](/assets/images/azure/azure-storage-permissions.png) - -1. Configura una fecha de vencimiento que cumpla con tu política de rotación de secretos. -1. Haz clic en **Generar un token SAS y URL**. -1. Copia el valor del campo **Blob SAS URL** que se muestra. Utilizarás esta URL en {% data variables.product.prodname_dotcom %}. - -**En {% data variables.product.prodname_dotcom %}**: +**On {% data variables.product.prodname_dotcom %}**: {% data reusables.enterprise.navigate-to-log-streaming-tab %} -1. Haz clic en **Configurar transmisión** y selecciona **Azure Blob Storage**. +1. Click **Configure stream** and select **Azure Blob Storage**. + + ![Choose Azure Blob Storage from the drop-down menu](/assets/images/help/enterprises/audit-stream-choice-azureblob.png) - ![Elige Azure Blob Storage en el menú desplegable](/assets/images/help/enterprises/audit-stream-choice-azureblob.png) +1. On the configuration page, enter the blob SAS URL that you copied in Azure. The **Container** field is auto-filled based on the URL. -1. En la página de configuración, ingresa la URL de SAS del blob que copiaste en Azure. El campo **Contenedor** se llena automáticamente con base en la URL. - - ![Ingresar la configuración de transmisión](/assets/images/help/enterprises/audit-stream-add-azureblob.png) - -1. Haz clic en **Verificar terminal** para verificar que {% data variables.product.prodname_dotcom %} pueda conectarse a la terminal de Azure Blob Storage. - - ![Verificar la terminal](/assets/images/help/enterprises/audit-stream-check.png) + ![Enter the stream settings](/assets/images/help/enterprises/audit-stream-add-azureblob.png) + +1. Click **Check endpoint** to verify that {% data variables.product.prodname_dotcom %} can connect and write to the Azure Blob Storage endpoint. + + ![Check the endpoint](/assets/images/help/enterprises/audit-stream-check.png) {% data reusables.enterprise.verify-audit-log-streaming-endpoint %} -### Configurar la transmisión hacia Azure Event Hubs +### Setting up streaming to Azure Event Hubs -Antes de configurar una transmisión en {% data variables.product.prodname_dotcom %}, primero debes tener un espacio designador de nombre para concentradores de eventos en Microsoft Azure. Posteriormente, debes crear una instancia de concentrador de eventos dentro del designador de nombre. Necesitarás los detalles de esta instancia de concentrador de eventos cuando configures la transmisión. Para encontrar los detalles, consulta la documentación de Microsoft, en la aprte de "[Inicio rápido: Crear un concentrador de eventos utilizando el portal de Azure](https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-create)". +Before setting up a stream in {% data variables.product.prodname_dotcom %}, you must first have an event hub namespace in Microsoft Azure. Next, you must create an event hub instance within the namespace. You'll need the details of this event hub instance when you set up the stream. For details, see the Microsoft documentation, "[Quickstart: Create an event hub using Azure portal](https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-create)." -Necesitas dos partes de información sobre tu concentrador de eventos: su nombre de instancia y la secuencia de conexión. +You need two pieces of information about your event hub: its instance name and the connection string. -**En el portal de Microsoft Azure**: -1. Busca "Event Hubs". +**On Microsoft Azure portal**: +1. Search for "Event Hubs". - ![La caja de búsqueda del portal de Azure](/assets/images/azure/azure-resources-search.png) + ![The Azure portal search box](/assets/images/azure/azure-resources-search.png ) -1. Selecciona **Event Hubs**. Se listarán los nombres de tus concentradores de eventos. +1. Select **Event Hubs**. The names of your event hubs are listed. + + ![A list of event hubs](/assets/images/help/enterprises/azure-event-hubs-list.png) - ![Una lista de concentradores de eventos](/assets/images/help/enterprises/azure-event-hubs-list.png) +1. Make a note of the name of the event hub you want to stream to. +1. Click the required event hub. Then, in the left menu, select **Shared Access Policies**. +1. Select a shared access policy in the list of policies, or create a new policy. + + ![A list of shared access policies](/assets/images/help/enterprises/azure-shared-access-policies.png) -1. Haz una nota del nombre del concentrador de eventos al cual quieras transmitir. -1. Haz clic en el concentrador de eventos requerido. Posteriormente, en el menú de la izquierda, selecciona **Políticas de Acceso Compartido**. -1. Selecciona las políticas de acceso compartido de la lista de políticas o crea una nueva. +1. Click the button to the right of the **Connection string-primary key** field to copy the connection string. + + ![The event hub connection string](/assets/images/help/enterprises/azure-connection-string.png) - ![Una lista de políticas de acceso compartidas](/assets/images/help/enterprises/azure-shared-access-policies.png) - -1. Haz clic en el botón a la derecha del campo **Secuencia de conexión-llave primaria** para copiar la secuencia de conexión. - - ![La secuencia de conexión del concentrador de eventos](/assets/images/help/enterprises/azure-connection-string.png) - -**En {% data variables.product.prodname_dotcom %}**: +**On {% data variables.product.prodname_dotcom %}**: {% data reusables.enterprise.navigate-to-log-streaming-tab %} -1. Haz clic en **Configurar transmisión** y selecciona **Azure Event Hubs**. +1. Click **Configure stream** and select **Azure Event Hubs**. + + ![Choose Azure Events Hub from the drop-down menu](/assets/images/help/enterprises/audit-stream-choice-azure.png) - ![Elige Azure Events hub del menú desplegable](/assets/images/help/enterprises/audit-stream-choice-azure.png) - -1. En la página de configuración, ingresa: - * El nombre de la instancia de Azure Event Hubs. - * La secuencia de conexión. - - ![Ingresar la configuración de transmisión](/assets/images/help/enterprises/audit-stream-add-azure.png) - -1. Haz clic en **Verificar terminal** para verificar que {% data variables.product.prodname_dotcom %} puede conectarse y escribir en la terminal de Azure Events Hub. - - ![Verificar la terminal](/assets/images/help/enterprises/audit-stream-check.png) +1. On the configuration page, enter: + * The name of the Azure Event Hubs instance. + * The connection string. + + ![Enter the stream settings](/assets/images/help/enterprises/audit-stream-add-azure.png) + +1. Click **Check endpoint** to verify that {% data variables.product.prodname_dotcom %} can connect and write to the Azure Events Hub endpoint. + + ![Check the endpoint](/assets/images/help/enterprises/audit-stream-check.png) {% data reusables.enterprise.verify-audit-log-streaming-endpoint %} @@ -243,7 +243,7 @@ After you set up streaming to Datadog, you can see your audit log data by filter 1. In Datadog, generate a client token or an API key, then click **Copy key**. For more information, see [API and Application Keys](https://docs.datadoghq.com/account_management/api-app-keys/) in Datadog Docs. {% data reusables.enterprise.navigate-to-log-streaming-tab %} 1. Select the **Configure stream** dropdown menu and click **Datadog**. - + ![Screenshot of the "Configure stream" dropdown menu with "Datadog" highlighted](/assets/images/help/enterprises/audit-stream-choice-datadog.png) 1. Under "Token", paste the token you copied earlier. @@ -252,91 +252,92 @@ After you set up streaming to Datadog, you can see your audit log data by filter ![Screenshot of the "Site" dropdown menu](/assets/images/help/enterprises/audit-stream-datadog-site.png) 1. To verify that {% data variables.product.prodname_dotcom %} can connect and write to the Datadog endpoint, click **Check endpoint**. - - ![Verificar la terminal](/assets/images/help/enterprises/audit-stream-check.png) + + ![Check the endpoint](/assets/images/help/enterprises/audit-stream-check.png) {% data reusables.enterprise.verify-audit-log-streaming-endpoint %} 1. After a few minutes, confirm that audit log data is appearing on the **Logs** tab in Datadog. If audit log data is not appearing, confirm that your token and site are correct in {% data variables.product.prodname_dotcom %}. {% endif %} -### Configurar la transmisión para Google Cloud Storage +### Setting up streaming to Google Cloud Storage -Para configurar la transmisión al Almacenamiento de Google Cloud, debes crear una cuenta de servicio en Google Cloud con las credenciales y permisos adecuados y luego configurar la transmisión de bitácoras de auditoría en {% data variables.product.product_name %} utilizando las credenciales de la cuenta de servicio para la autenticación. +To set up streaming to Google Cloud Storage, you must create a service account in Google Cloud with the appropriate credentials and permissions, then configure audit log streaming in {% data variables.product.product_name %} using the service account's credentials for authentication. -1. Crea una cuenta de servicio de Google Cloud. No necesitas configurar controles de acceso o roles de IAM para la cuenta de servicio. Para obtener más información, consulta la sección [Crear y administrar cuentas de servicio](https://cloud.google.com/iam/docs/creating-managing-service-accounts#creating) en la documentación de Google Cloud. -1. Crear una llave de JSON para la cuenta de servicio y almacenarla de forma segura. Para obtener más información, consulta la sección [Crear y administrar llaves de cuenta de servicio](https://cloud.google.com/iam/docs/creating-managing-service-account-keys#creating) en la documentación de Google Cloud. -1. Si aún no has creado un bucket, házlo ahora. Para obtener más información, consulta la sección [Crear buckets de almacenamiento](https://cloud.google.com/storage/docs/creating-buckets) en la documentación de Google Cloud. -1. Dale a la cuenta de servicio el el rol de Credor de Objetos de Almacenamiento para el bucket. Para obtener más información, consulta la sección [Utilizar los permisos de Cloud IAM](https://cloud.google.com/storage/docs/access-control/using-iam-permissions#bucket-add) en la documentación de Google Cloud. +1. Create a service account for Google Cloud. You do not need to set access controls or IAM roles for the service account. For more information, see [Creating and managing service accounts](https://cloud.google.com/iam/docs/creating-managing-service-accounts#creating) in the Google Cloud documentation. +1. Create a JSON key for the service account, and store the key securely. For more information, see [Creating and managing service account keys](https://cloud.google.com/iam/docs/creating-managing-service-account-keys#creating) in the Google Cloud documentation. +1. If you haven't created a bucket yet, create the bucket. For more information, see [Creating storage buckets](https://cloud.google.com/storage/docs/creating-buckets) in the Google Cloud documentation. +1. Give the service account the Storage Object Creator role for the bucket. For more information, see [Using Cloud IAM permissions](https://cloud.google.com/storage/docs/access-control/using-iam-permissions#bucket-add) in the Google Cloud documentation. {% data reusables.enterprise.navigate-to-log-streaming-tab %} -1. Selecciona el menú desplegable de configurar transmisión y haz clic en **Google Cloud Storage**. +1. Select the Configure stream drop-down menu and click **Google Cloud Storage**. - ![Captura de pantalla del menú desplegable de "Configurar transmisión"](/assets/images/help/enterprises/audit-stream-choice-google-cloud-storage.png) + ![Screenshot of the "Configure stream" drop-down menu](/assets/images/help/enterprises/audit-stream-choice-google-cloud-storage.png) -1. Debajo de "Bucket", teclea el nombre de tu bucket de Google Cloud Storage. +1. Under "Bucket", type the name of your Google Cloud Storage bucket. - ![Caputra de pantalla del campo de texto de "Bucket"](/assets/images/help/enterprises/audit-stream-bucket-google-cloud-storage.png) + ![Screenshot of the "Bucket" text field](/assets/images/help/enterprises/audit-stream-bucket-google-cloud-storage.png) -1. Debajo de "Credenciales de JSON", pega todo el contenido del archivo para tu llave JSON de la cuenta de servicio. +1. Under "JSON Credentials", paste the entire contents of the file for your service account's JSON key. - ![Captura de pantalla del campo de texto de "Credenciales de JSON"](/assets/images/help/enterprises/audit-stream-json-credentials-google-cloud-storage.png) + ![Screenshot of the "JSON Credentials" text field](/assets/images/help/enterprises/audit-stream-json-credentials-google-cloud-storage.png) -1. Para verificar que {% data variables.product.prodname_dotcom %} pueda conectarse y escribir en el bucket de Google Cloud Storage, haz clic en **Verificar terminal**. +1. To verify that {% data variables.product.prodname_dotcom %} can connect and write to the Google Cloud Storage bucket, click **Check endpoint**. - ![Captura de pantalla del botón "Verificar terminal"](/assets/images/help/enterprises/audit-stream-check-endpoint-google-cloud-storage.png) + ![Screenshot of the "Check endpoint" button](/assets/images/help/enterprises/audit-stream-check-endpoint-google-cloud-storage.png) {% data reusables.enterprise.verify-audit-log-streaming-endpoint %} -### Configurar la transmisión a Splunk +### Setting up streaming to Splunk -Para transmitir bitácoras de auditoría a la terminal del Recolector de Eventos HTTP (HEC) de Splunk, debes asegurarte de que la terminal se configure para aceptar conexiones HTTPS. Para obtener más información, consulta la sección [Configurar y utilizar el Recolector de Eventos HTTP en Splunk Web](https://docs.splunk.com/Documentation/Splunk/latest/Data/UsetheHTTPEventCollector) en la documentación de Splunk. +To stream audit logs to Splunk's HTTP Event Collector (HEC) endpoint you must make sure that the endpoint is configured to accept HTTPS connections. For more information, see [Set up and use HTTP Event Collector in Splunk Web](https://docs.splunk.com/Documentation/Splunk/latest/Data/UsetheHTTPEventCollector) in the Splunk documentation. {% data reusables.enterprise.navigate-to-log-streaming-tab %} -1. Haz clic en **Configurar transmisión** y selecciona **Splunk**. +1. Click **Configure stream** and select **Splunk**. + + ![Choose Splunk from the drop-down menu](/assets/images/help/enterprises/audit-stream-choice-splunk.png) - ![Elegir Splunk del menú desplegable](/assets/images/help/enterprises/audit-stream-choice-splunk.png) +1. On the configuration page, enter: + * The domain on which the application you want to stream to is hosted. + + If you are using Splunk Cloud, `Domain` should be `http-inputs-`, where `host` is the domain you use in Splunk Cloud. For example: `http-inputs-mycompany.splunkcloud.com`. -1. En la página de configuración, ingresa: - * El dominio en el cual se hospeda la aplicación que quieres transmitir. + * The port on which the application accepts data.
- Si estás utilizando Splunk Cloud, `Domain` debe ser `http-inputs-`, en donde `host` es el dominio que utilizas en Splunk Cloud. Por ejemplo: `http-inputs-mycompany.splunkcloud.com`. + If you are using Splunk Cloud, `Port` should be `443` if you haven't changed the port configuration. If you are using the free trial version of Splunk Cloud, `Port` should be `8088`. - * El puerto mediante el cual la aplicación acepta datos.
+ * A token that {% data variables.product.prodname_dotcom %} can use to authenticate to the third-party application. + + ![Enter the stream settings](/assets/images/help/enterprises/audit-stream-add-splunk.png) - Si estás utilizando Splunk Cloud, `Port` debería ser `443` si no has cambiado la configuración del puerto. Si estás utilizando la versión de prueba gratis de Splunk Cloud, `Port` debe ser `8088`. +1. Leave the **Enable SSL verification** check box selected. - * Un token que pueda utilizar {% data variables.product.prodname_dotcom %} para autenticarse a la aplicación de terceros. - - ![Ingresar la configuración de transmisión](/assets/images/help/enterprises/audit-stream-add-splunk.png) - -1. Deja seleccionada la casilla de **Habilitar la verificación por SSL**. - - Las bitácoras de auditoría siempre se transmiten como datos cifrados, sin embargo, si seleccionas esta opción, {% data variables.product.prodname_dotcom %} verificará el certificado SSL de tu instancia de Splunk cuando entregue eventos. La verificación por SSL te ayuda a garantizar que los eventos se entreguen a tu terminal URL con seguridad. Puedes limpiar la selección de esta opción, pero te recomendamos que dejes habilitada la verificación por SSL. -1. Haz clic en **Verificar terminal** para verificar que {% data variables.product.prodname_dotcom %} puede conectarse y escribir en la terminal de Splunk. ![Verificar la terminal](/assets/images/help/enterprises/audit-stream-check-splunk.png) + Audit logs are always streamed as encrypted data, however, with this option selected, {% data variables.product.prodname_dotcom %} verifies the SSL certificate of your Splunk instance when delivering events. SSL verification helps ensure that events are delivered to your URL endpoint securely. You can clear the selection of this option, but we recommend you leave SSL verification enabled. +1. Click **Check endpoint** to verify that {% data variables.product.prodname_dotcom %} can connect and write to the Splunk endpoint. + ![Check the endpoint](/assets/images/help/enterprises/audit-stream-check-splunk.png) {% data reusables.enterprise.verify-audit-log-streaming-endpoint %} {% ifversion pause-audit-log-stream %} -## Pausar la transmisión de bitácoras de auditoría +## Pausing audit log streaming -El pausar la transmisión te permite realizar el mantenimiento de la aplicación receptora sin perder datos de auditoría. Las bitácoras de auditoría se almacenan por hasta siete días en {% data variables.product.product_location %} y luego se exportan cuando dejas de pausar la transmisión. +Pausing the stream allows you to perform maintenance on the receiving application without losing audit data. Audit logs are stored for up to seven days on {% data variables.product.product_location %} and are then exported when you unpause the stream. {% ifversion streaming-datadog %} Datadog only accepts logs from up to 18 hours in the past. If you pause a stream to a Datadog endpoint for more than 18 hours, you risk losing logs that Datadog won't accept after you resume streaming. {% endif %} {% data reusables.enterprise.navigate-to-log-streaming-tab %} -1. Haz clic en **Pausar transmisión**. +1. Click **Pause stream**. + + ![Pause the stream](/assets/images/help/enterprises/audit-stream-pause.png) - ![Pausar la transmisión](/assets/images/help/enterprises/audit-stream-pause.png) +1. A confirmation message is displayed. Click **Pause stream** to confirm. -1. Se mostrará un mensaje de confirmación. Haz clic en **Pausar transmisión** para confirmar. - -Cuando la aplicación esté lista para recibir bitácoras de auditoría nuevamente, haz clic en **Reanudar transmisión** para reiniciar la transmisión de bitácoras de auditoría. +When the application is ready to receive audit logs again, click **Resume stream** to restart streaming audit logs. {% endif %} -## Borrar la transmisión de bitácoras de auditoría +## Deleting the audit log stream {% data reusables.enterprise.navigate-to-log-streaming-tab %} -1. Haz clic en **Borrar transmisión**. +1. Click **Delete stream**. + + ![Delete the stream](/assets/images/help/enterprises/audit-stream-delete.png) - ![Borrar la transmisión](/assets/images/help/enterprises/audit-stream-delete.png) - -1. Se mostrará un mensaje de confirmación. Haz clic en **Borrar transmisión** para confirmar. +1. A confirmation message is displayed. Click **Delete stream** to confirm. 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 88353b1292..79b6cf927d 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 @@ -1,7 +1,7 @@ --- -title: Utilizar la API de bitácora de auditoría para tu empresa -intro: 'Puedes recuperar los eventos de empresa con programación utilizando la API de {% ifversion ghec or ghes > 3.2 %} REST o de{% endif %} GraphQL.' -shortTitle: API de bitácora de auditoría +title: Uso de la API de registro de auditoría para la empresa +intro: 'Puedes recuperar mediante programación eventos empresariales con la {% ifversion ghec or ghes > 3.2 %} API REST o{% endif %} GraphQL API.' +shortTitle: Audit log API permissions: 'Enterprise owners {% ifversion ghes %}and site administrators {% endif %}can use the audit log API.' miniTocMaxHeadingLevel: 3 versions: @@ -14,28 +14,32 @@ topics: - Enterprise - Logging - API +ms.openlocfilehash: 2fca8bbb9ccabe8fcb8fa8d48e4b7b8b1b5d1f3b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147717913' --- - ## Utilizar la API de bitácoras de auditoría -Puedes interactuar con la bitácora de audotaría si utilizas la API de GraphQL{% ifversion ghec or ghes > 3.2 or ghae-issue-6648 %} o la API de REST{% endif %}. +Puede interactuar con el registro de auditoría mediante GraphQL API{% ifversion ghec or ghes > 3.2 or ghae-issue-6648 %} o la API REST{% endif %}. -Las marcas de tiempo y campos de fecha en la respuesta de la API se miden en [milisegundos de época UTC](http://en.wikipedia.org/wiki/Unix_time). +Las marcas de tiempo y los campos de fecha de la respuesta de la API se miden en [milisegundos desde la época UTC](http://en.wikipedia.org/wiki/Unix_time). -## Consultar la API de bitácora de auditoría de GraphQL +## Consulta de GraphQL API del registro de auditoría -Para garantizar que tu propiedad intelectual está segura y que mantienes el cumplimiento para tu empresa, puedes utilizar la API de GraphQL para bitácoras de auditoría para mantener copias de tus datos de bitácoras de auditoría y monitorear: -{% data reusables.audit_log.audit-log-api-info %} +Para garantizar que la propiedad intelectual está segura y que mantiene el cumplimiento para la empresa, puede usar GraphQL API del registro de auditoría para de mantener copias de los datos del registro auditoría y la supervisión: {% data reusables.audit_log.audit-log-api-info %} -Toma en cuenta que no puedes recuperar eventos de Git utilizando la {% ifversion not ghec %}API de bitácora de auditoría.{% else %}API de GraphQL. Para recuperar eventos de Git, utiliza mejor la API de REST. Para obtener más información, consulta las acciones de la categoría `git` en la sección "[Acciones de bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#git-category-actions)" y también las terminales de bitácoras de auditoría de [Administración de empresas](/rest/reference/enterprise-admin#audit-log)" y "[Organizaciones](/rest/reference/orgs#get-the-audit-log-for-an-organization) en la documentación de la API de REST".{% endif %} +Tenga en cuenta que no puede recuperar eventos de Git mediante la {% ifversion not ghec %}API de registro de auditoría.{% else %}GraphQL API. Para recuperar eventos de Git, utiliza mejor la API de REST. Para más información, vea las acciones de categoría `git` en "[Acciones de registro de auditoría para la empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#git-category-actions)" y también los puntos de conexión del registro de auditoría "[Administrar la empresa](/rest/reference/enterprise-admin#audit-log)" y "[Organizaciones](/rest/reference/orgs#get-the-audit-log-for-an-organization) en la documentación de la API REST". {% endif %} La respuesta de GraphQL puede incluir datos de hasta 90 a 120 días. -### Ejemplo 1: Los miembros que se agregaron o eliminaron de las organizaciones en una empresa +### Ejemplo 1: Miembros agregados o quitados de organizaciones de una empresa -La siguiente consulta recupera las bitácoras de auditoría para la empresa `avocado-corp` y devuelve a las primeras 10 organizaciones en ella, en donde las únicas acciones que se llevaron a cabo fue la adición o eliminación de un miembro de una organización. Se devuelven las primeras 20 entradas de bitácora de auditoría para cada organización. +La consulta siguiente captura los registros de auditoría de la empresa `avocado-corp` y devuelve las primeras 10 organizaciones de la empresa, donde las únicas acciones realizadas han sido agregar o quitar un miembro de una organización. Se devuelven las primeras 20 entradas del registro de auditoría de cada organización. -Esta consulta utiliza el campo [auditlog](/graphql/reference/objects) del objeto de organización y los objetos [OrgAddMemberAuditEntry](/graphql/reference/objects#orgaddmemberauditentry) y [OrgRemoveMemberAuditEntry](/graphql/reference/objects#orgremovememberauditentry). La cuenta de {% data variables.product.prodname_dotcom %} que está consultando la bitácora de auditoría empresarial debe ser un propietario de organización para cada organización dentro de la empresa. +Esta consulta usa el campo [auditlog](/graphql/reference/objects) del objeto Organization y los objetos [OrgAddMemberAuditEntry](/graphql/reference/objects#orgaddmemberauditentry) y [OrgRemoveMemberAuditEntry](/graphql/reference/objects#orgremovememberauditentry). La cuenta de {% data variables.product.prodname_dotcom %} que consulta el registro de auditoría de la empresa debe ser propietaria en cada organización dentro de la empresa. ```shell { @@ -69,14 +73,14 @@ Esta consulta utiliza el campo [auditlog](/graphql/reference/objects) del objeto } ``` -La API de GraphQL devolverá por mucho 100 nodos por consulta. Para recuperar los resultados adicionales, necesitarás implementar la paginación. Para obtener más información, consulta la sección "[Limitaciones de recursos](/graphql/overview/resource-limitations#node-limit)" en la documentación de la API de GraphQL y [Paginación](https://graphql.org/learn/pagination/) en la documentación oficial de GraphQL. -### Ejemplo 2: Eventos en una organización para una fecha y actor específicos +GraphQL API devolverá como máximo 100 nodos por consulta. Para recuperar resultados adicionales, tendrá que implementar la paginación. Para más información, vea "[Limitaciones de recursos](/graphql/overview/resource-limitations#node-limit)" en la documentación de GraphQL API y [Paginación](https://graphql.org/learn/pagination/) en la documentación oficial de GraphQL. +### Ejemplo 2: Eventos de una organización, para una fecha y un actor específicos -Puedes especificar frases de búsqueda múltiples, tales como `created` y `actor`, si las separas en tu secuencia de consulta con un espacio. +Puede especificar varias frases de búsqueda, como `created` y `actor`, si las separa en la cadena de consulta con un espacio. -La siguiente consulta recupera todas las bitácoras de auditoría para la empresa `avocado-corp` que se relaciona con la organización `octo-org`, en donde el usuario `octocat` realizó las acciones en el 1 de enero de 2022 o después de esta fecha. Se devuelven las primeras 20 entradas de la bitácora de auditoría y la entrada más nueva se muestra primero. +La consulta siguiente captura todos los registros de auditoría de la empresa `avocado-corp` relacionados con la organización `octo-org`, donde el usuario `octocat` ha realizado las acciones el 1 de enero de 2022 o después. Se devuelven las primeras 20 entradas del registro de auditoría, con la más reciente en primer lugar. -Esta consulta utiliza la interfaz [AuditEntry](/graphql/reference/interfaces#auditentry). La cuenta de {% data variables.product.prodname_dotcom %} que está consultando la bitácora de auditoría empresarial debe ser propietaria de la organización `octo-org`. +Esta consulta usa la interfaz [AuditEntry](/graphql/reference/interfaces#auditentry). La cuenta de {% data variables.product.prodname_dotcom %} que consulta el registro de auditoría de la empresa debe ser propietaria de la organización `octo-org`. ```shell { @@ -104,21 +108,20 @@ Esta consulta utiliza la interfaz [AuditEntry](/graphql/reference/interfaces#aud } ``` -Para obtener más ejemplos de consultas, dirígete al [repositorio platform-samples](https://github.com/github/platform-samples/blob/master/graphql/queries). +Para obtener más ejemplos de consultas, vea el [repositorio platform-samples](https://github.com/github/platform-samples/blob/master/graphql/queries). {% ifversion ghec or ghes > 3.2 or ghae-issue-6648 %} -## Consultar la API de REST de la bitácora de auditoría +## Consulta de la API REST del registro de auditoría -Para garantizar que tu propiedad intelectual está segura y que mantienes el cumplimiento para tu empresa, puedes utilizar la API de REST para bitácoras de auditoría para mantener copias de tus datos de bitácoras de auditoría y monitorear: -{% data reusables.audit_log.audited-data-list %} +Para garantizar que la propiedad intelectual está segura y que mantiene el cumplimiento para la empresa, puede usar la API REST del registro de auditoría para de mantener copias de los datos del registro auditoría y la supervisión: {% data reusables.audit_log.audited-data-list %} {% data reusables.audit_log.retention-periods %} -Para obtener más información sobre la API de REST de la bitácora de auditoría, consulta la sección "[Administración de empresas](/rest/reference/enterprise-admin#audit-log)" y "[Organizaciones](/rest/reference/orgs#get-the-audit-log-for-an-organization)". +Para más información sobre la API REST del registro de auditoría, vea "[Administración de la empresa](/rest/reference/enterprise-admin#audit-log)" y "[Organizaciones](/rest/reference/orgs#get-the-audit-log-for-an-organization)". -### Ejemplo 1: Todos los eventos de una empresa, para una fecha específica, con paginación +### Ejemplo 1: Todos los eventos de una empresa, para una fecha específica, con paginación -La siguiente consulta busca los eventos de la bitácora de auditoría que se crearon el 1 de enero de 2022 en la empresa `avocado-corp` y devolvió la primera página con un máximo de 100 elementos por página utilizando la [Paginación de la API de REST](/rest/overview/resources-in-the-rest-api#pagination): +La consulta siguiente busca eventos de registro de auditoría creados el 1 de enero de 2022 en la empresa `avocado-corp` y devuelve la primera página con un máximo de 100 elementos por página mediante la [paginación de la API REST](/rest/overview/resources-in-the-rest-api#pagination): ```shell curl -H "Authorization: Bearer TOKEN" \ @@ -126,11 +129,11 @@ curl -H "Authorization: Bearer TOKEN" \ "https://api.github.com/enterprises/avocado-corp/audit-log?phrase=created:2022-01-01&page=1&per_page=100" ``` -### Ejemplo 2: Eventos para las solicitudes de cambio en una empresa, para un actor y fecha específicos +### Ejemplo 2: Eventos para solicitudes de incorporación de cambios en una empresa, para una fecha y un actor específicos -Puedes especificar frases de búsqueda múltiples, tales como `created` y `actor`, si las separas en tu URL formada con el símbolo `+` o con el código de caracteres ASCII `%20`. +Puede especificar varias frases de búsqueda, como `created` y `actor`, si las separa en la dirección URL formada con el símbolo `+` o el código de caracteres ASCII `%20`. -La siguiente consulta busca los eventos de bitácora de auditoría para las solicitudes de cambios, en donde el evento ocurrió en o después del 1 de enero de 2022 en la empresa `avocado-corp` y el usuario `octocat` realizó la acción: +La consulta siguiente busca eventos de registro de auditoría para las solicitudes de incorporación de cambios, donde el evento se ha producido el 1 de enero de 2022 o después en la empresa `avocado-corp` y la acción la ha realizado el usuario `octocat`: ```shell curl -H "Authorization: Bearer TOKEN" \ diff --git a/translations/es-ES/content/admin/overview/about-data-residency.md b/translations/es-ES/content/admin/overview/about-data-residency.md index d7f5aceb40..a183270013 100644 --- a/translations/es-ES/content/admin/overview/about-data-residency.md +++ b/translations/es-ES/content/admin/overview/about-data-residency.md @@ -7,8 +7,13 @@ type: overview topics: - Enterprise - Fundamentals +ms.openlocfilehash: b182073799b1f45b697bef47a4314644bc8a52b1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145115209' --- - {% data reusables.github-ae.github-ae-enables-you %} Puedes elegir la geografía en donde almacenas todos los datos de tus clientes en {% data variables.product.product_location %} y los miembros de tu empresa pueden acceder a {% data variables.product.product_name %} desde cualquier parte del mundo. Cuando creas tu empresa, puedes decirle a {% data variables.contact.contact_enterprise_sales %} dónde almacenar los datos de tus clientes. {% data variables.product.company_short %} no almacenará ni moverá ninguno de los datos de tu empresa fuera de la geografía que elijas. diff --git a/translations/es-ES/content/admin/overview/about-enterprise-accounts.md b/translations/es-ES/content/admin/overview/about-enterprise-accounts.md index 60793424f8..2d122f74ff 100644 --- a/translations/es-ES/content/admin/overview/about-enterprise-accounts.md +++ b/translations/es-ES/content/admin/overview/about-enterprise-accounts.md @@ -1,6 +1,6 @@ --- -title: About enterprise accounts -intro: 'With {% data variables.product.product_name %}, you can use an enterprise account to {% ifversion ghec %}enable collaboration between your organizations, while giving{% elsif ghes or ghae %}give{% endif %} administrators a single point of visibility and management.' +title: Acerca de las cuentas de empresa +intro: 'Con {% data variables.product.product_name %}, puedes utilizar una cuenta de empresa para {% ifversion ghec %}permitir la colaboración entre tus organizaciones, al tiempo que proporcionas{% elsif ghes or ghae %}das{% endif %} a los administradores un punto único de visibilidad y administración.' redirect_from: - /articles/about-github-business-accounts - /articles/about-enterprise-accounts @@ -18,83 +18,87 @@ topics: - Accounts - Enterprise - Fundamentals +ms.openlocfilehash: 3233b52c1710c07dbd09644f7b38b7da697075c1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147526658' --- - -## About enterprise accounts on {% ifversion ghec %}{% data variables.product.prodname_ghe_cloud %}{% else %}{% data variables.product.product_name %}{% endif %} +## Acerca de las cuentas de empresa en {% ifversion ghec %}{% data variables.product.prodname_ghe_cloud %}{% else %}{% data variables.product.product_name %}{% endif %} {% ifversion ghec %} -Your enterprise account on {% data variables.product.prodname_dotcom_the_website %} allows you to manage multiple organizations. Your enterprise account must have a handle, like an organization or user account on {% data variables.product.prodname_dotcom %}. +Tu cuenta empresarial en {% data variables.product.prodname_dotcom_the_website %} te permite administrar organizaciones múltiples. Tu cuenta empresarial debe tener un manipulador, como una organización o cuenta de usuario en {% data variables.product.prodname_dotcom %}. {% elsif ghes or ghae %} -The enterprise account on {% ifversion ghes %}{% data variables.product.product_location_enterprise %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} allows you to manage the organizations{% ifversion ghes %} on{% elsif ghae %} owned by{% endif %} your {% ifversion ghes %}{% data variables.product.prodname_ghe_server %} instance{% elsif ghae %}enterprise{% endif %}. +La cuenta empresarial en {% ifversion ghes %}{% data variables.product.product_location_enterprise %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} te permite administrar las organizaciones{% ifversion ghes %} en{% elsif ghae %} que pertenecen a{% endif %} tu {% ifversion ghes %}instancia de {% data variables.product.prodname_ghe_server %}{% elsif ghae %}empresa{% endif %}. {% endif %} -Organizations are shared accounts where enterprise members can collaborate across many projects at once. Organization owners can manage access to the organization's data and projects with sophisticated security and administrative features. For more information, see "[About organizations](/organizations/collaborating-with-groups-in-organizations/about-organizations)." +Las organizaciones son cuentas compartidas en donde los miembros de las empresas pueden colaborar a través de muchos proyectos al mismo tiempo. Los propietarios de la organización pueden administrar el acceso a los datos y proyectos de esta con seguridad y características administrativas sofisticadas. Para obtener más información, vea "[Acerca de las organizaciones](/organizations/collaborating-with-groups-in-organizations/about-organizations)". -{% ifversion ghec %} -Enterprise owners can invite existing organizations to join your enterprise account, or create new organizations in the enterprise settings. For more information, see "[Adding organizations to your enterprise](/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise)." +{% ifversion ghec %} Los propietarios de empresa pueden invitar a las organizaciones existentes a unirse a su cuenta de empresa o crear nuevas organizaciones en la configuración empresarial. Para más información, vea "[Adición de organizaciones a la empresa](/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise)". {% endif %} -Your enterprise account allows you to manage and enforce policies for all the organizations owned by the enterprise. {% data reusables.enterprise.about-policies %} For more information, see "[About enterprise policies](/admin/policies/enforcing-policies-for-your-enterprise/about-enterprise-policies)." +La cuenta de empresa te permite administrar y aplicar directivas para todas las organizaciones que pertenecen a la empresa. {% data reusables.enterprise.about-policies %} Para más información, consulta "[Acerca de las directivas empresariales](/admin/policies/enforcing-policies-for-your-enterprise/about-enterprise-policies)". {% ifversion ghec %} -{% data reusables.enterprise.create-an-enterprise-account %} For more information, see "[Creating an enterprise account](/admin/overview/creating-an-enterprise-account)." +{% data reusables.enterprise.create-an-enterprise-account %} Para obtener más información, vea "[Crear una cuenta de empresa](/admin/overview/creating-an-enterprise-account)". {% endif %} -## About administration of your enterprise account +## Acerca de la administración de tu cuenta empresarial {% ifversion ghes or ghae %} -From your enterprise account on {% ifversion ghae %}{% data variables.product.product_name %}{% elsif ghes %}a {% data variables.product.prodname_ghe_server %} instance{% endif %}, administrators can view{% ifversion remove-enterprise-members %} and manage{% endif %} enterprise membership{% ifversion enterprise-owner-join-org %}, manage their own membership in organizations owned by the enterprise,{% endif %} and manage the following for the {% ifversion ghes %}{% data variables.product.prodname_ghe_server %} instance{% elsif ghae %}enterprise on {% data variables.product.prodname_ghe_managed %}{% endif %}. +Desde tu cuenta empresarial de {% ifversion ghae %}{% data variables.product.product_name %}{% elsif ghes %}una instancia de {% data variables.product.prodname_ghe_server %} {% endif %}, los administradores pueden ver{% ifversion remove-enterprise-members %} y administrar{% endif %} la pertenencia empresarial{% ifversion enterprise-owner-join-org %}, administrar su propia pertenencia en organizaciones propiedad de la empresa{% endif %} y administrar lo siguiente para la instancia de {% ifversion ghes %}{% data variables.product.prodname_ghe_server %}{% elsif ghae %}empresa en {% data variables.product.prodname_ghe_managed %}{% endif %}. {% ifversion ghes %} -- License usage{% endif %} -- Security ({% ifversion ghae %}single sign-on, IP allow lists, {% endif %}SSH certificate authorities, two-factor authentication) -- Enterprise policies for organizations owned by the enterprise account +- Uso de licencia{% endif %} +- Seguridad ({% ifversion ghae %}inicio de sesión único, listas de IP permitidas, {% endif %}autoridades de certificados SSH, autenticación bifactorial) +- Políticas empresariales para las organizaciones que pertenezcan a la cuenta empresarial {% endif %} {% ifversion ghes %} -### About administration of your enterprise account on {% data variables.product.prodname_ghe_cloud %} +### Acerca de la administración de tu cuenta empresarial en {% data variables.product.prodname_ghe_cloud %} {% endif %} -{% ifversion ghec or ghes %}When you try or purchase {% data variables.product.prodname_enterprise %}, you can{% ifversion ghes %} also{% endif %} create an enterprise account for {% data variables.product.prodname_ghe_cloud %} on {% data variables.product.prodname_dotcom_the_website %}. Administrators for the enterprise account on {% data variables.product.prodname_dotcom_the_website %} can view {% ifversion remove-enterprise-members %} and manage{% endif %} enterprise membership{% ifversion enterprise-owner-join-org %}, manage their own membership in organizations owned by the enterprise,{% endif %} and manage the following for the enterprise account{% ifversion ghes %} on {% data variables.product.prodname_dotcom_the_website %}{% endif %}. +{% ifversion ghec or ghes %}Al probar o comprar {% data variables.product.prodname_enterprise %}, puede{% ifversion ghes %} also{% endif %} crear una cuenta de empresa para {% data variables.product.prodname_ghe_cloud %} en {% data variables.product.prodname_dotcom_the_website %}. Los administradores de la cuenta empresarial en {% data variables.product.prodname_dotcom_the_website %} pueden ver {% ifversion remove-enterprise-members %} y administrar{% endif %} la pertenencia empresarial{% ifversion enterprise-owner-join-org %}, administrar su propia pertenencia en las organizaciones propiedad de la empresa,{% endif %} y administrar lo siguiente para la cuenta empresarial{% ifversion ghes %} de {% data variables.product.prodname_dotcom_the_website %}{% endif %}. -- Billing and usage (services on {% data variables.product.prodname_dotcom_the_website %}, {% data variables.product.prodname_GH_advanced_security %}, user licenses) -- Security (single sign-on, IP allow lists, SSH certificate authorities, two-factor authentication) -- Enterprise policies for organizations owned by the enterprise account +- Facturación y uso (Servicios en {% data variables.product.prodname_dotcom_the_website %}, {% data variables.product.prodname_GH_advanced_security %}, licencias de usuario) +- Seguridad (Inicio de sesión único, listas de IP permitidas, autoridades de certificados SSH, autenticación bifactorial) +- Políticas empresariales para las organizaciones que pertenezcan a la cuenta empresarial -If you use both {% data variables.product.prodname_ghe_cloud %} and {% data variables.product.prodname_ghe_server %}, you can also manage the following for {% data variables.product.prodname_ghe_server %} from your enterprise account on {% data variables.product.prodname_dotcom_the_website %}. +Si utilizas tanto {% data variables.product.prodname_ghe_cloud %} como {% data variables.product.prodname_ghe_server %}, también puedes administrar lo siguiente para {% data variables.product.prodname_ghe_server %} desde tu cuenta empresarial en {% data variables.product.prodname_dotcom_the_website %}. -- Billing and usage for {% data variables.product.prodname_ghe_server %} instances -- Requests and support bundle sharing with {% data variables.contact.enterprise_support %} +- Facturación y uso de las instancias de {% data variables.product.prodname_ghe_server %} +- Solicitudes y paquetes de soporte compartidos con {% data variables.contact.enterprise_support %} -You can also connect the enterprise account on {% data variables.product.product_location_enterprise %} to your enterprise account on {% data variables.product.prodname_dotcom_the_website %} to see license usage details for your {% data variables.product.prodname_enterprise %} subscription from {% data variables.product.prodname_dotcom_the_website %}. For more information, see {% ifversion ghec %}"[Syncing license usage between {% data variables.product.prodname_ghe_server %} and {% data variables.product.prodname_ghe_cloud %}](/enterprise-server/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud)" in the {% data variables.product.prodname_ghe_server %} documentation.{% elsif ghes %}"[Syncing license usage between {% data variables.product.prodname_ghe_server %} and {% data variables.product.prodname_ghe_cloud %}](/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud)."{% endif %} +También puedes conectar la cuenta empresarial en {% data variables.product.product_location_enterprise %} a tu cuenta empresarial en {% data variables.product.prodname_dotcom_the_website %} para ver los detalles de uso de licencia para tu suscripción de {% data variables.product.prodname_enterprise %} desde {% data variables.product.prodname_dotcom_the_website %}. Para más información, vea {% ifversion ghec %}"[Sincronización del uso de licencias entre {% data variables.product.prodname_ghe_server %} y {% data variables.product.prodname_ghe_cloud %}](/enterprise-server/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud)" en la documentación de {% data variables.product.prodname_ghe_server %}.{% elsif ghes %}"[Sincronización del uso de licencias entre {% data variables.product.prodname_ghe_server %} y {% data variables.product.prodname_ghe_cloud %}](/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud)".{% endif %} -For more information about the differences between {% data variables.product.prodname_ghe_cloud %} and {% data variables.product.prodname_ghe_server %}, see "[{% data variables.product.prodname_dotcom %}'s products](/get-started/learning-about-github/githubs-products)." {% data reusables.enterprise-accounts.to-upgrade-or-get-started %} +Para más información sobre las diferencias entre {% data variables.product.prodname_ghe_cloud %} y {% data variables.product.prodname_ghe_server %}, vea "[Productos de {% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/githubs-products)". {% data reusables.enterprise-accounts.to-upgrade-or-get-started %} {% endif %} -## About billing for your enterprise account +## Acerca de la facturación para tu cuenta empresarial -The bill for your enterprise account includes the monthly cost for each member of your enterprise. The bill includes {% ifversion ghec %}any paid licenses in organizations outside of your enterprise account, subscriptions to apps in {% data variables.product.prodname_marketplace %}, {% endif %}{% ifversion ghec or ghae %}additional paid services for your enterprise{% ifversion ghec %} like data packs for {% data variables.large_files.product_name_long %},{% endif %} and{% endif %} usage for {% data variables.product.prodname_GH_advanced_security %}. +La factura de tu cuenta empresarial incluye el costo mensual de cada miembro de ella. La factura incluye {% ifversion ghec %}cualquier tipo de licencia de pago en organizaciones fuera de tu cuenta empresarial, suscripciones a las apps en {% data variables.product.prodname_marketplace %}, {% endif %}{% ifversion ghec or ghae %}los servicios de pago adicionales para tu empresa{% ifversion ghec %} como paquetes de datos para {% data variables.large_files.product_name_long %},{% endif %} y{% endif %} el uso de {% data variables.product.prodname_GH_advanced_security %}. {% ifversion ghec %} -For more information about billing for your {% data variables.product.prodname_ghe_cloud %} subscription, see "[Viewing the subscription and usage for your enterprise account](/billing/managing-billing-for-your-github-account/viewing-the-subscription-and-usage-for-your-enterprise-account)" and "[About billing for your enterprise](/billing/managing-billing-for-your-github-account/about-billing-for-your-enterprise)." +Para más información sobre la facturación de la suscripción de {% data variables.product.prodname_ghe_cloud %}, vea "[Visualización de la suscripción y el uso de la cuenta de empresa](/billing/managing-billing-for-your-github-account/viewing-the-subscription-and-usage-for-your-enterprise-account)" y "[Acerca de la facturación de la empresa](/billing/managing-billing-for-your-github-account/about-billing-for-your-enterprise)". {% elsif ghes %} {% data reusables.enterprise-accounts.enterprise-accounts-billing %} -For more information about billing for {% ifversion ghec %}{% data variables.product.prodname_ghe_cloud %}{% else %}{% data variables.product.product_name %}{% endif %}, see "[About billing for your enterprise](/billing/managing-billing-for-your-github-account/about-billing-for-your-enterprise)." +Para más información sobre la facturación de {% ifversion ghec %}{% data variables.product.prodname_ghe_cloud %}{% else %}{% data variables.product.product_name %}{% endif %}, vea "[Acerca de la facturación de la empresa](/billing/managing-billing-for-your-github-account/about-billing-for-your-enterprise)". {% endif %} @@ -102,10 +106,10 @@ For more information about billing for {% ifversion ghec %}{% data variables.pro {% ifversion ghec %} -{% data variables.product.prodname_enterprise %} offers two deployment options. In addition to {% data variables.product.prodname_ghe_cloud %}, you can use {% data variables.product.prodname_ghe_server %} to host development work for your enterprise in your data center or supported cloud provider. {% endif %}Enterprise owners on {% data variables.product.prodname_dotcom_the_website %} can use an enterprise account to manage payment and licensing for {% data variables.product.prodname_ghe_server %} instances. For more information, see "[{% data variables.product.company_short %}'s products](/get-started/learning-about-github/githubs-products#github-enterprise)" and "[Managing your license for {% data variables.product.prodname_enterprise %}](/billing/managing-your-license-for-github-enterprise)." +{% data variables.product.prodname_enterprise %} ofrece opciones de despliegue. Adicionalmente a las {% data variables.product.prodname_ghe_cloud %}, puedes utilizar {% data variables.product.prodname_ghe_server %} para hospedar trabajo de desarrollo para tu empresa en tu centro de datos o proveedor compatible en la nube. {% endif %}Los propietarios empresariales en {% data variables.product.prodname_dotcom_the_website %} pueden utilizar una cuenta empresarial para administrar el pago y el licenciamiento de las instancias de {% data variables.product.prodname_ghe_server %}. Para más información, vea "[Productos de {% data variables.product.company_short %}](/get-started/learning-about-github/githubs-products#github-enterprise)" y "[Administración de la licencia de {% data variables.product.prodname_enterprise %}](/billing/managing-your-license-for-github-enterprise)". {% endif %} -## Further reading +## Información adicional -- "[Enterprise accounts](/graphql/guides/managing-enterprise-accounts)" in the GraphQL API documentation +- "[Cuentas de empresa](/graphql/guides/managing-enterprise-accounts)" en la documentación de GraphQL API diff --git a/translations/es-ES/content/admin/overview/about-github-ae.md b/translations/es-ES/content/admin/overview/about-github-ae.md index 55f78bd51e..a2942f34a1 100644 --- a/translations/es-ES/content/admin/overview/about-github-ae.md +++ b/translations/es-ES/content/admin/overview/about-github-ae.md @@ -7,54 +7,59 @@ type: overview topics: - Enterprise - Fundamentals +ms.openlocfilehash: 9e7769fca5b36252fad5566450ba156120491649 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147389855' --- - ## Acerca de {% data variables.product.prodname_ghe_managed %} -{% data reusables.github-ae.github-ae-enables-you %} {% data variables.product.prodname_ghe_managed %} es integralmente administrado, confiable y escalable, lo cuál te permite acelerar la entrega mientras mejoras tu postura de cumplimiento y riesgos. +{% data reusables.github-ae.github-ae-enables-you %}{% data variables.product.prodname_ghe_managed %} está totalmente administrado, y es fiable y escalable, lo que permite acelerar la entrega a la vez que mejoras el riesgo y la posición de cumplimiento. -{% data variables.product.prodname_ghe_managed %} ofrece una plataforma de desarrollo que va desde la idea hasta la producción. Puedes incrementar la velocidad de desarrollo con las herramientas que los equipos conocen y adoran mientras mantienes el cumplimiento regulatorio y de la industria con controles de acceso y seguridad, automatización de flujos de trabajo y requerimiento de políticas únicos. +{% data variables.product.prodname_ghe_managed %} ofrece una plataforma de desarrollo que va desde la idea hasta la producción. Puedes incrementar la velocidad de desarrollo con las herramientas que los equipos conocen y adoran, a la vez que mantienes el cumplimiento normativo y del sector con controles de acceso y seguridad, automatización de flujos de trabajo y aplicación de directivas. {% data reusables.enterprise.about-github-for-enterprises %} ## Una nube de disponibilidad alta y escala planetaria -{% data variables.product.prodname_ghe_managed %} es un servicio totalmente administrado, el cual se hospeda en una arquitectura de disponibilidad alta. {% data variables.product.prodname_ghe_managed %} se hospeda globalmente en una nube que puede escalarse para ser compatible con el ciclo de vida integral de tu desarrollo, sin límites. {% data variables.product.prodname_dotcom %} administra integralmente los respaldos, recuperaciones de fallos y de desastres para que jamás tengas que preocuparte por tus datos o tu servicio. +{% data variables.product.prodname_ghe_managed %} es un servicio totalmente administrado, el cual se hospeda en una arquitectura de disponibilidad alta. {% data variables.product.prodname_ghe_managed %} se hospeda globalmente en una nube que puede escalarse para ser compatible con el ciclo de vida integral de tu desarrollo, sin límites. {% data variables.product.prodname_dotcom %} administra integralmente los respaldos, recuperaciones de fallos y de desastres para que jamás tengas que preocuparte por tus datos o tu servicio. -## Residencia de los datos +## Residencia de datos -Todos tus datos se almacenan dentro de la región geográfica de tu elección. Puedes cumplir con los requisitos de residencia de datos de la RGPD y con los estándares de protección de datos globales si mantienes todos tus datos dentro de tu región elegida. +Todos tus datos se almacenan dentro de la región geográfica de tu elección. Puedes cumplir con los requisitos de residencia de datos del RGPD y los estándares de protección de datos globales; para ello, conserva todos tus datos dentro de tu región de elección. ## Cuentas aisladas -Predeterminadamente, todas las cuentas de desarrollador en {% data variables.product.product_name %} se aíslan completamente de otros servicios, incluyendo de los productos de {% data variables.product.company_short %}. Puedes controlar las cuentas mediante tu proveedor de identidad, cuando el inicio de sesión único de SAML es obligatorio. El SCIM te permite garantizar que los empleados solo tengan acceso a los recursos que necesitan, de acuerdo como se define en tu sistema central de administración de identidades. Para obtener más información, consulta la sección "[Administrar el acceso y la identidad en tu empresa](/admin/authentication/managing-identity-and-access-for-your-enterprise)". +De manera predeterminada, todas las cuentas de desarrollador de {% data variables.product.product_name %} están totalmente aisladas de otros servicios, incluidos los productos de {% data variables.product.company_short %}. Puedes controlar las cuentas mediante tu proveedor de identidad, haciendo obligatorio el inicio de sesión único de SAML. El SCIM te permite garantizar que los empleados solo tengan acceso a los recursos que necesitan, de acuerdo como se define en tu sistema central de administración de identidades. Para obtener más información, consulta "[Administración de identidades y acceso para tu empresa](/admin/authentication/managing-identity-and-access-for-your-enterprise)". -Opcionalmente, los propietarios de las empresas pueden habilitar la integración limitada entre {% data variables.product.product_name %} y {% data variables.product.prodname_dotcom_the_website %}. Para obtener más información, consulta "[Acerca de {% data variables.product.prodname_github_connect %}](/admin/configuration/configuring-github-connect/about-github-connect)." +Opcionalmente, los propietarios de empresas pueden habilitar la integración limitada entre {% data variables.product.product_name %} y {% data variables.product.prodname_dotcom_the_website %}. Para más información, vea "[Acerca de {% data variables.product.prodname_github_connect %}](/admin/configuration/configuring-github-connect/about-github-connect)". ## Acceso restringido a las redes -Asegura el acceso a tu empresa en {% data variables.product.prodname_ghe_managed %} con políticas de acceso restrictivo para que solo se pueda llegar a tus datos desde dentro de tu red. Para obtener más información, consulta la sección "[Restringir el tráfico de red para tu empresa](/admin/configuration/restricting-network-traffic-to-your-enterprise)". +Asegura el acceso a tu empresa en {% data variables.product.prodname_ghe_managed %} con políticas de acceso restrictivo para que solo se pueda llegar a tus datos desde dentro de tu red. Para obtener más información, consulta "[Restringir el tráfico de red en tu empresa](/admin/configuration/restricting-network-traffic-to-your-enterprise)". ## Ambientes comerciales y gubernamentales {% data variables.product.prodname_ghe_managed %} se encuentra disponible en la nube de Azure Government, la nube de confianza de las agencias gubernamentales de los EE.UU. y de sus socios. {% data variables.product.prodname_ghe_managed %} también se encuentra disponible en la nube comercial, para que puedas elegir el ambiente de hospedaje que se adecua a tu organización. -## Acreditacioens de cumplimiento +## Acreditaciones de cumplimiento -{% data variables.product.company_short %} sigue invirtiendo en las mejores prácticas de seguridad para garantizar la seguridad de tus datos, que tus desarrolladores sean productivos y que tu equipo pueda enfocarse en solucionar problemas. Como parte de este compromiso con la seguridad, {% data variables.product.prodname_ghe_managed %} mantiene el cumplimiento con las siguientes acreditaciones. +{% data variables.product.company_short %} sigue invirtiendo en procedimientos recomendados de seguridad para asegurarse de que los datos son seguros, los desarrolladores son productivos y el equipo puede centrarse en solucionar problemas. Como parte de ese compromiso de seguridad, {% data variables.product.prodname_ghe_managed %} mantiene el cumplimiento con las acreditaciones siguientes. -- Autorización Alta para Operar (ATO) de FedRAMP -- SOC 1, SOC 2 Tipo II y SOC 3 +- Autorización para operar (ATO) de FedRAMP High +- SOC 1, SOC 2 Tipo II y SOC 3 - Certificaciones ISO/IEC - - ISO/IEC 27001:2013 - - ISO/IEC 27701:2019 - - ISO/IEC 9001:2015 - - ISO/IEC 22301:2019 - - ISO/IEC 27018:2014 - - ISO/IEC 20000-1:2018 - - ISO/IEC 27017:2015 + - ISO/IEC 27001:2013 + - ISO/IEC 27701:2019 + - ISO/IEC 9001:2015 + - ISO/IEC 22301:2019 + - ISO/IEC 27018:2014 + - ISO/IEC 20000-1:2018 + - ISO/IEC 27017:2015 -## Leer más +## Información adicional - "[Acerca de las versiones de {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)" -- "[Recibir ayuda del soporte de {% data variables.product.company_short %}](/admin/enterprise-support/receiving-help-from-github-support)" +- "[Recibir ayuda de Soporte de {% data variables.product.company_short %}](/admin/enterprise-support/receiving-help-from-github-support)" diff --git a/translations/es-ES/content/admin/overview/about-github-enterprise-server.md b/translations/es-ES/content/admin/overview/about-github-enterprise-server.md index 31010cdc77..828842aa53 100644 --- a/translations/es-ES/content/admin/overview/about-github-enterprise-server.md +++ b/translations/es-ES/content/admin/overview/about-github-enterprise-server.md @@ -1,99 +1,104 @@ --- -title: About GitHub Enterprise Server -intro: '{% data variables.product.product_name %} is a software development platform that you can host in a private environment.' +title: Acerca de GitHub Enterprise Server +intro: '{% data variables.product.product_name %} es una plataforma de desarrollo de software que se puede hospedar en un entorno privado.' versions: ghes: '*' type: overview topics: - Enterprise - Fundamentals +ms.openlocfilehash: 2622e3708cc31b24fe39929da68ba5dc8e864d88 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147389863' --- +## Acerca de {% data variables.product.product_name %} -## About {% data variables.product.product_name %} - -{% data reusables.enterprise.ghes-is-a-self-hosted-platform %} Your team can use {% data variables.product.product_name %} to build and ship software using Git version control, powerful APIs, productivity and collaboration tools, and integrations. Developers familiar with {% data variables.product.prodname_dotcom_the_website %} can onboard and contribute seamlessly using familiar features and workflows. {% data reusables.enterprise.about-github-for-enterprises %} +{% data reusables.enterprise.ghes-is-a-self-hosted-platform %} El equipo puede usar {% data variables.product.product_name %} para compilar y enviar software mediante el control de versiones de Git, las API eficaces, las herramientas de productividad y colaboración, y las integraciones. Los desarrolladores con conocimientos de {% data variables.product.prodname_dotcom_the_website %} pueden incorporar y contribuir sin problemas con las características y flujos de trabajo conocidos. {% data reusables.enterprise.about-github-for-enterprises %} {% data reusables.enterprise.ghes-runs-on-your-infrastructure %} -{% data reusables.enterprise.github-distributes-ghes %} For more information, see "[System overview](/admin/overview/system-overview)." +{% data reusables.enterprise.github-distributes-ghes %} Para obtener más información, consulta "[Información general del sistema](/admin/overview/system-overview)". -You can choose to deploy {% data variables.product.product_name %} on premises, or to a supported cloud environment. +Puedes optar por implementar {% data variables.product.product_name %} en el entorno local o en un entorno de nube compatible. -## Supported environments for deployment +## Entornos compatibles para la implementación -You can deploy {% data variables.product.product_name %} to a virtualization hypervisor within your on-premises datacenter, or to a public cloud service. +Puedes implementar {% data variables.product.product_name %} en un hipervisor de virtualización dentro del centro de datos local o en un servicio en la nube pública. -{% data variables.product.company_short %} supports the following virtualization hypervisors for on-premises deployment. +{% data variables.product.company_short %} admite los siguientes hipervisores de virtualización para la implementación local. - Microsoft Hyper-V - OpenStack KVM - VMware ESXi -{% data variables.product.company_short %} supports the following services for cloud deployment. +{% data variables.product.company_short %} admite los servicios siguientes para la implementación en la nube. - Amazon Web Services (AWS) - Google Cloud Platform (GCP) - Microsoft Azure -Para obtener más información, consulta "[Configurar una instancia del {% data variables.product.prodname_ghe_server %}](/admin/installation/setting-up-a-github-enterprise-server-instance)." +Para obtener más información, consulta "[Configuración de una instancia de {% data variables.product.prodname_ghe_server %}](/admin/installation/setting-up-a-github-enterprise-server-instance)". -## About releases and upgrades +## Acerca de las versiones y actualizaciones -{% data reusables.enterprise.constantly-improving %} You are responsible for upgrades to your instance. For more information, see "[{% data variables.product.product_name %} releases](/admin/all-releases)." +{% data reusables.enterprise.constantly-improving %} Eres el responsable de las actualizaciones de la instancia. Para obtener más información, consulta "[Versiones de {% data variables.product.product_name %}](/admin/all-releases)". -## About administration +## Acerca de la administración -You can configure and monitor {% data variables.product.product_name %} via browser, administrative SSH access, and REST or GraphQL APIs. {% data variables.product.company_short %} has found that people with Linux administration experience are more successful with the deployment and maintainance of {% data variables.product.product_name %}. +Puedes configurar y supervisar {% data variables.product.product_name %} mediante el explorador, el acceso SSH administrativo y las API REST o API GraphQL. {% data variables.product.company_short %} ha detectado que las personas con experiencia en administración de Linux tienen más éxito con la implementación y el mantenimiento de {% data variables.product.product_name %}. -You can give certain employees administrative access to {% data variables.product.product_name %}, so they can set up external authentication, configure the instance to meet developer needs, and monitor the instance's activity and performance. To ensure compliance with business rules or regulatory restrictions, administrators can configure policies that control how people use {% data variables.product.product_location %}. Para obtener más información, consulta los siguientes artículos. +Puedes conceder a determinados empleados acceso administrativo a {% data variables.product.product_name %}, para que puedan configurar la autenticación externa y la instancia a fin de satisfacer las necesidades del desarrollador, así como supervisar la actividad y el rendimiento de la instancia. Para garantizar el cumplimiento con las reglas de negocios o las restricciones normativas, los administradores pueden configurar directivas que controlen la forma en que los usuarios usan {% data variables.product.product_location %}. Para obtener más información, consulte los siguientes artículos. -- "[About authentication for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise)" -- "[Configuring your enterprise](/admin/configuration/configuring-your-enterprise)" -- "[About the {% data variables.product.prodname_enterprise %} API](/admin/overview/about-the-github-enterprise-api)" -- "[Monitoring your appliance](/admin/enterprise-management/monitoring-your-appliance)" -- "[Monitoring activity in your enterprise](/admin/monitoring-activity-in-your-enterprise)" -- "[About enterprise policies](/admin/policies/enforcing-policies-for-your-enterprise/about-enterprise-policies)" +- "[Acerca de la autenticación para la empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise)" +- "[Configuración de la empresa](/admin/configuration/configuring-your-enterprise)" +- "[Acerca de la API de {% data variables.product.prodname_enterprise %}](/admin/overview/about-the-github-enterprise-api)" +- "[Supervisión del dispositivo](/admin/enterprise-management/monitoring-your-appliance)" +- "[Supervisión de la actividad en la empresa](/admin/monitoring-activity-in-your-enterprise)" +- "[Acerca de las directivas empresariales](/admin/policies/enforcing-policies-for-your-enterprise/about-enterprise-policies)" -## About optional features +## Acerca de las características opcionales -You can configure optional features for {% data variables.product.product_name %} that improve the software development lifecycle for your enterprise. +Puedes configurar características opcionales para {% data variables.product.product_name %} que mejoren el ciclo de vida de desarrollo de software de tu empresa. -| Característica | Descripción | Más información | -|:------------------------------------------------------------ |:---------------------------------------------------------------------------------------------------- |:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| {% data variables.product.prodname_actions %} | Automate CI/CD and development workflows | "[Acerca de {% data variables.product.prodname_actions %} para empresas](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/about-github-actions-for-enterprises)" | -| {% data variables.product.prodname_github_connect %} | Benefit from the power of {% data variables.product.prodname_dotcom_the_website %} in limited ways | "[Acerca de {% data variables.product.prodname_github_connect %}](/admin/configuration/configuring-github-connect/about-github-connect)" | -| {% data variables.product.prodname_GH_advanced_security %} | Improve code security and quality | "[Acerca de {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)" | -| {% data variables.product.prodname_registry %} | Host software packages for your enterprise | "[Introduction to {% data variables.product.prodname_registry %}](/packages/learn-github-packages/introduction-to-github-packages)" | +| Característica | Descripción | Más información | +| :- | :- | :- | +| {% data variables.product.prodname_actions %} | Automatización de flujos de trabajo de CI/CD y desarrollo | "[Acerca de {% data variables.product.prodname_actions %} para empresas](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/about-github-actions-for-enterprises)" | +| {% data variables.product.prodname_github_connect %} | Beneficios de la potencia de {% data variables.product.prodname_dotcom_the_website %} de maneras limitadas | "[Acerca de {% data variables.product.prodname_github_connect %}](/admin/configuration/configuring-github-connect/about-github-connect)" | +| {% data variables.product.prodname_GH_advanced_security %} | Mejora de la seguridad y la calidad del código | "[Acerca de {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)" | +| {% data variables.product.prodname_registry %} | Hospedaje de paquetes de software para la empresa | "[Introducción a {% data variables.product.prodname_registry %}](/packages/learn-github-packages/introduction-to-github-packages)" | -## About deployment topologies +## Acerca de las topologías de implementación -By default, {% data variables.product.product_name %} runs as a standalone instance. You can increase the reliability and performance of {% data variables.product.product_name %} by using a different topology for your deployment. +De manera predeterminada, {% data variables.product.product_name %} se ejecuta como una instancia independiente. Puedes aumentar la fiabilidad y el rendimiento de {% data variables.product.product_name %} mediante una topología diferente para la implementación. -- To mitigate the impact of system or network failures, you can deploy a passive replica instance. During an outage that affects your primary instance, you can manually fail over to the replica instance. Para obtener más información, consulta "[Acerca de la configuración de alta disponibilidad](/admin/enterprise-management/configuring-high-availability/about-high-availability-configuration)." -- You can configure multiple active replicas to improve performance for developers who are geographically distant from your primary instance. Para obtener más información, consulta la sección "[Acerca de la geo-replicación](/admin/enterprise-management/configuring-high-availability/about-geo-replication)". -- Some enterprises with tens of thousands of developers may benefit from a cluster configuration that scales horizontally instead of vertically. Para obtener más información, consulta "[Acerca de las agrupaciones](/admin/enterprise-management/configuring-clustering/about-clustering)." +- Para mitigar el impacto de los errores del sistema o de la red, puedes implementar una instancia de réplica pasiva. Durante una interrupción que afecte a la instancia principal, puedes conmutar por error manualmente a la instancia de réplica. Para obtener más información, vea "[Acerca de la configuración de alta disponibilidad](/admin/enterprise-management/configuring-high-availability/about-high-availability-configuration)". +- Puedes configurar varias réplicas activas para mejorar el rendimiento de los desarrolladores que están geográficamente alejados de la instancia principal. Para obtener más información, consulta "[Acerca de la replicación geográfica](/admin/enterprise-management/configuring-high-availability/about-geo-replication)". +- Algunas empresas con decenas de miles de desarrolladores pueden beneficiarse de una configuración de clúster que se escala horizontalmente en lugar de verticalmente. Para más información, vea "[Acerca de la agrupación en clústeres](/admin/enterprise-management/configuring-clustering/about-clustering)". -## About backups and disaster recovery +## Acerca de las copias de seguridad y la recuperación ante desastres -To safeguard against data loss or service disruptions for your developers, {% data variables.product.company_short %} strongly recommends that you establish a plan for disaster recovery. You can back up your instance's configuration and user data by deploying and configuring a Linux or Unix host system with {% data variables.product.prodname_enterprise_backup_utilities %}. Para obtener más información, consulta "[Configurar copias de seguridad en tu aparato](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance)" +A fin de protegerse contra la pérdida de datos o las interrupciones del servicio para los desarrolladores, {% data variables.product.company_short %} recomienda encarecidamente establecer un plan para la recuperación ante desastres. Puedes realizar una copia de seguridad de la configuración de la instancia y los datos de usuario implementando y configurando un sistema host de Linux o Unix con {% data variables.product.prodname_enterprise_backup_utilities %}. Para más información, vea "[Configuración de copias de seguridad en el dispositivo](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance)". -Additionally, you can configure a passive replica instance to fail over to in the event of a system or network failure. For more information, see "[About deployment topologies](#about-deployment-topologies)." +Además, puedes configurar una instancia de réplica pasiva a la que conmutar por error en caso de un error de red o del sistema. Para obtener más información, consulta [Acerca de las topologías de implementación](#about-deployment-topologies). -## About documentation +## Acerca de la documentación -Documentation for both administrators and users of {% data variables.product.product_name %} is available on this site, {% data variables.product.prodname_docs %}. +La documentación para administradores y usuarios de {% data variables.product.product_name %} está disponible en este sitio: {% data variables.product.prodname_docs %}. - [Documentación para administradores empresariales](/admin) -- [User documentation](/) +- [Documentación de usuario](/) -Different versions of {% data variables.product.product_name %} are reflected separately in the documentation on {% data variables.product.prodname_docs %}. Para obtener más información, consulta la sección "[Acerca de las versiones de {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)". +Las distintas versiones de {% data variables.product.product_name %} se reflejan por separado en la documentación sobre {% data variables.product.prodname_docs %}. Para más información, vea "[Acerca de las versiones de {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)". -## Trying {% data variables.product.product_name %} +## Prueba de {% data variables.product.product_name %} -You can sign up for a free, 45-day trial of {% data variables.product.product_name %}. Para obtener más información, consulta "[Configurar una prueba de {% data variables.product.prodname_ghe_server %}](/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-server)". +Puedes registrarte para obtener una evaluación gratuita de 45 días de {% data variables.product.product_name %}. Para más información, vea "[Configuración de una versión de prueba de {% data variables.product.prodname_ghe_server %}](/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-server)". -## Leer más +## Lecturas adicionales -- "[Iniciar con {% data variables.product.product_name %}](/get-started/onboarding/getting-started-with-github-enterprise-server)" +- "[Introducción a {% data variables.product.product_name %}](/get-started/onboarding/getting-started-with-github-enterprise-server)" - "[Acerca de {% data variables.contact.github_support %}](/support/learning-about-github-support/about-github-support)" -- [ {% data variables.product.prodname_roadmap %} ]({% data variables.product.prodname_roadmap_link %}) en el repositorio `github/roadmap` +- [ {% data variables.product.prodname_roadmap %} ]( {% data variables.product.prodname_roadmap_link %} ) en el repositorio `github/roadmap` diff --git a/translations/es-ES/content/admin/overview/about-github-for-enterprises.md b/translations/es-ES/content/admin/overview/about-github-for-enterprises.md index 38bf8cf297..5c39562ccc 100644 --- a/translations/es-ES/content/admin/overview/about-github-for-enterprises.md +++ b/translations/es-ES/content/admin/overview/about-github-for-enterprises.md @@ -1,6 +1,6 @@ --- -title: About GitHub for enterprises -intro: 'Businesses can use {% data variables.product.prodname_dotcom %}''s enterprise products to improve their entire software development lifecyle.' +title: Acerca de GitHub para empresas +intro: 'Las empresas pueden usar los productos empresariales de {% data variables.product.prodname_dotcom %} para mejorar toda su vida útil de desarrollo de software.' versions: ghec: '*' ghes: '*' @@ -9,33 +9,38 @@ type: overview topics: - Enterprise - Fundamentals +ms.openlocfilehash: 38e64d503ca576cf663b77698b05a23924eb271e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147390428' --- - ## Acerca de {% data variables.product.prodname_dotcom %} para empresas -{% data variables.product.prodname_dotcom %} is a complete developer platform to build, scale, and deliver secure software. Businesses use our suite of products to support the entire software development lifecycle, increasing development velocity and improving code quality. +{% data variables.product.prodname_dotcom %} es una plataforma de desarrollo completa para compilar, escalar y ofrecer software seguro. Las empresas usan nuestro conjunto de productos para respaldar todo el ciclo de vida de desarrollo de software, lo que aumenta la velocidad de desarrollo y mejora la calidad del código. -Developers can store and version control your source code in repositories, using issues and projects to plan and track their work. They can code in a cloud-hosted development environment, {% data variables.product.prodname_github_codespaces %}, then review each other's code changes with pull requests, using code security features to keep secrets and vulnerabilities out of your codebase. Finally, you can automate your build, test, and deployment pipeline with {% data variables.product.prodname_actions %} and host software packages with {% data variables.product.prodname_registry %}. +Los desarrolladores pueden almacenar y controlar las versiones del código fuente en repositorios, mediante problemas y proyectos para planear y realizar un seguimiento de su trabajo. Pueden codificar en un entorno de desarrollo hospedado en la nube, {% data variables.product.prodname_github_codespaces %} y, después, revisar los cambios de código entre sí con solicitudes de incorporación de cambios, mediante características de seguridad de código para mantener los secretos y vulnerabilidades fuera del código base. Por último, puedes automatizar la canalización de compilación, prueba e implementación con {% data variables.product.prodname_actions %} y hospedar paquetes de software con {% data variables.product.prodname_registry %}. -When businesses adopt {% data variables.product.prodname_enterprise %}, their return on investment (ROI) is high. For example, their developers save 45 minutes per day, and onboarding and training time is reduced by 40%. For more information, see [The Total Economic Impact of {% data variables.product.prodname_enterprise %}](https://resources.github.com/downloads/TEI-of-GitHub-Enterprise.pdf). +Cuando las empresas adoptan {% data variables.product.prodname_enterprise %}, su rentabilidad de la inversión (ROI) es alta. Por ejemplo, sus desarrolladores ahorran 45 minutos al día, y el tiempo de incorporación y entrenamiento se reduce en un 40 %. Para obtener más información, consulta [Impacto económico total de {% data variables.product.prodname_enterprise %}](https://resources.github.com/downloads/TEI-of-GitHub-Enterprise.pdf). -To simplify administration for all the stages in the software development lifecyle, we provide a single point of visibility and management called an enterprise account. Enterprise accounts enable you to manage billing and settings, enforce policy, and audit the people with access to your enterprise's resources. Para obtener más información, consulta "[Acerca de las cuentas de empresa](/admin/overview/about-enterprise-accounts)". +Para simplificar la administración de todas las fases del ciclo de vida de desarrollo de software, proporcionamos un único punto de visibilidad y administración denominado cuenta empresarial. Las cuentas empresariales permiten administrar la facturación y la configuración, aplicar la directiva y auditar a las personas con acceso a los recursos de la empresa. Para obtener más información, consulta "[Acerca de las cuentas de empresa](/admin/overview/about-enterprise-accounts)". -Optionally, you can add extra code security features with {% data variables.product.prodname_GH_advanced_security %}, and enhanced support options with {% data variables.contact.premium_support %}. Para obtener más información, consulta las secciones "[Acerca de {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)" y "[Acerca de {% data variables.contact.premium_support %}]({% ifversion ghae %}/enterprise-cloud@latest{% endif %}/support/learning-about-github-support/about-github-premium-support){% ifversion ghae %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}{% else %}".{% endif %} +Opcionalmente, puedes agregar características adicionales de seguridad de código con {% data variables.product.prodname_GH_advanced_security %} y opciones de soporte técnico mejoradas con {% data variables.contact.premium_support %}. Para obtener más información, consulta "[Acerca de {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security) y "[Acerca de {% data variables.contact.premium_support %}]({% ifversion ghae %}/enterprise-cloud@latest{% endif %}/support/learning-about-github-support/about-github-premium-support){% ifversion ghae %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}."{% endif %} -## About deployment options +## Acerca de las opciones de implementación -When you purchase {% data variables.product.prodname_enterprise %}, you get access to both {% data variables.product.prodname_ghe_cloud %} and {% data variables.product.prodname_ghe_server %}. {% data variables.product.prodname_ghe_cloud %} is a set of advanced functionality on {% data variables.product.prodname_dotcom_the_website %}, while {% data variables.product.prodname_ghe_server %} is self-hosted platform. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_ghe_server %}]({% ifversion not ghes %}/enterprise-server@latest{% endif %}/admin/overview/about-github-enterprise-server){% ifversion not ghes %}" en la documentación de {% data variables.product.prodname_ghe_server %}.{% else %}".{% endif %} +Al comprar {% data variables.product.prodname_enterprise %}, obtienes acceso a {% data variables.product.prodname_ghe_cloud %} y {% data variables.product.prodname_ghe_server %}. {% data variables.product.prodname_ghe_cloud %} es un conjunto de funciones avanzadas en {% data variables.product.prodname_dotcom_the_website %}, mientras que {% data variables.product.prodname_ghe_server %} es una plataforma autohospedada. Para obtener más información, consulta "[Acerca de {% data variables.product.prodname_ghe_server %}]({% ifversion not ghes %}/enterprise-server@latest{% endif %}/admin/overview/about-github-enterprise-server){% ifversion not ghes %}" en la documentación de {% data variables.product.prodname_ghe_server %}.{% else %}".{% endif %} -For {% data variables.product.prodname_ghe_cloud %}, you can allow developers to create and manage their own personal accounts, or you can use {% data variables.product.prodname_emus %}, which enables you to create and manage the user accounts for your developers. Para obtener más información, consulta la sección "[Acerca de la autenticación para tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise)". +En el caso de {% data variables.product.prodname_ghe_cloud %}, puedes permitir a los desarrolladores crear y administrar sus propias cuentas personales, o bien puedes usar {% data variables.product.prodname_emus %}, lo que permite crear y administrar las cuentas de usuario para los desarrolladores. Para obtener más información, consulta "[Acerca de la autenticación para tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise)". -{% data variables.product.prodname_ghe_managed %} is in limited availability for select customers with stringent security and compliance requirements. For more information, see "[About {% data variables.product.prodname_ghe_managed %}](/github-ae@latest/admin/overview/about-github-ae){% ifversion not ghae %}" in the {% data variables.product.prodname_ghe_managed %} documentation.{% else %}."{% endif %} +{% data variables.product.prodname_ghe_managed %} se encuentra en disponibilidad limitada para los clientes seleccionados con estrictos requisitos de seguridad y cumplimiento. Para obtener más información, consulta "[Acerca de {% data variables.product.prodname_ghe_managed %}](/github-ae@latest/admin/overview/about-github-ae){% ifversion not ghae %}" en la documentación de {% data variables.product.prodname_ghe_managed %}.{% else %}".{% endif %} -Puedes beneficiarte del poder de {% data variables.product.prodname_dotcom_the_website %}, incluso cuando utilizas {% data variables.product.prodname_ghe_server %} o {% data variables.product.prodname_ghe_managed %} si habilitas {% data variables.product.prodname_github_connect %}, el cual te permite configurar características y flujos de trabajo adicionales, tales como las {% data variables.product.prodname_dependabot_alerts %} para las dependencias inseguras.{% ifversion ghec %} +Puedes beneficiarte de la potencia de {% data variables.product.prodname_dotcom_the_website %} aunque uses {% data variables.product.prodname_ghe_server %} o {% data variables.product.prodname_ghe_managed %}. Para ello, habilita {% data variables.product.prodname_github_connect %}, lo que te permite configurar características y flujos de trabajo adicionales, como {% data variables.product.prodname_dependabot_alerts %} para dependencias no seguras.{% ifversion ghec %} -- "[About {% data variables.product.prodname_github_connect %}](/enterprise-server@latest/admin/configuration/configuring-github-connect/about-github-connect)" in the {% data variables.product.prodname_ghe_server %} documentation -- "[Acerca de {% data variables.product.prodname_github_connect %}](/github-ae@latest/admin/configuration/configuring-github-connect/about-github-connect)" en la documentación de {% data variables.product.prodname_ghe_managed %}{% else %} Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_github_connect %}](/admin/configuration/configuring-github-connect/about-github-connect)".{% endif %} +- "[Acerca de {% data variables.product.prodname_github_connect %}](/enterprise-server@latest/admin/configuration/configuring-github-connect/about-github-connect)" en la documentación de {% data variables.product.prodname_ghe_server %} +- "[Acerca de {% data variables.product.prodname_github_connect %}](/github-ae@latest/admin/configuration/configuring-github-connect/about-github-connect)" en la documentación de {% data variables.product.prodname_ghe_managed %} {% else %}. Para obtener más información, consulta "[Acerca de {% data variables.product.prodname_github_connect %}](/admin/configuration/configuring-github-connect/about-github-connect)".{% endif %} -## Leer más +## Información adicional -- [Compare {% data variables.product.prodname_dotcom %} to other DevOps solutions](https://resources.github.com/devops/tools/compare/) in {% data variables.product.company_short %} Resources +- [Comparación de {% data variables.product.prodname_dotcom %} con otras soluciones de DevOps](https://resources.github.com/devops/tools/compare/) en Recursos de {% data variables.product.company_short %} diff --git a/translations/es-ES/content/admin/overview/about-the-github-enterprise-api.md b/translations/es-ES/content/admin/overview/about-the-github-enterprise-api.md index 6f96edc907..6be2cf2178 100644 --- a/translations/es-ES/content/admin/overview/about-the-github-enterprise-api.md +++ b/translations/es-ES/content/admin/overview/about-the-github-enterprise-api.md @@ -13,15 +13,20 @@ versions: ghae: '*' topics: - Enterprise -shortTitle: API de GitHub Enterprise +shortTitle: GitHub Enterprise API +ms.openlocfilehash: d7228182a2dbccc856cb4030a3b08d1883eb266b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146331636' --- - -Con las API, puedes automatizar muchas tareas administrativas. Algunos ejemplos incluyen los siguientes: +Con las API, puedes automatizar muchas tareas administrativas. Estos son algunos ejemplos: {% ifversion ghes %} -- Realizar cambios en {% data variables.enterprise.management_console %}. Para obtener más información, consulta la secicón "[{% data variables.enterprise.management_console %}](/enterprise/user/rest/reference/enterprise-admin#management-console)". -- Configura la sincronización de LDAP. Para obtener más información, consulta la sección "[LDAP](/enterprise/user/rest/reference/enterprise-admin#ldap)."{% endif %} -- Recolectar estadísticas sobre tu empresa. Para obtener más información, consulta la sección "[Estadísticas administrativas](/rest/reference/enterprise-admin#admin-stats)". -- Administra tu cuenta Enterprise. Para obtener más información, consulta "[Cuentas Enterprise](/graphql/guides/managing-enterprise-accounts)" +- Realizar cambios en {% data variables.enterprise.management_console %}. Para más información, vea "[{% data variables.enterprise.management_console %}](/enterprise/user/rest/reference/enterprise-admin#management-console)". +- Configuración de la sincronización de LDAP. Para más información, vea "[LDAP](/enterprise/user/rest/reference/enterprise-admin#ldap)".{% endif %} +- Recolectar estadísticas sobre tu empresa. Para más información, vea "[Estadísticas de administración](/rest/reference/enterprise-admin#admin-stats)". +- Administra tu cuenta Enterprise. Para más información, vea "[Cuentas de empresa](/graphql/guides/managing-enterprise-accounts)". -Para conocer la documentación íntegra de la {% data variables.product.prodname_enterprise_api %}, consulta la [API de REST de {% data variables.product.prodname_dotcom %}](/rest) y la [API de GraphQL de {% data variables.product.prodname_dotcom%}](/graphql). +Para obtener la documentación completa de {% data variables.product.prodname_enterprise_api %}, vea [API REST de {% data variables.product.prodname_dotcom %}](/rest) y [GraphQL API de {% data variables.product.prodname_dotcom%}](/graphql). diff --git a/translations/es-ES/content/admin/overview/accessing-compliance-reports-for-your-enterprise.md b/translations/es-ES/content/admin/overview/accessing-compliance-reports-for-your-enterprise.md index c4f234984b..00d09920cd 100644 --- a/translations/es-ES/content/admin/overview/accessing-compliance-reports-for-your-enterprise.md +++ b/translations/es-ES/content/admin/overview/accessing-compliance-reports-for-your-enterprise.md @@ -1,6 +1,6 @@ --- title: Acceder a los reportes de cumplimiento de tu empresa -intro: 'Puedes acceder a los reportes de cumplimiento de {% data variables.product.company_short %}, tales como nuestros reportes de SOC y la auto-valoración de CAIQ de la Alianza de Seguridad en la Nube (CSA CAIQ) para tu empresa.' +intro: 'Puedes acceder a los informes de cumplimiento de {% data variables.product.company_short %}, como los informes del SOC y la autoevaluación de Cloud Security Alliance CAIQ (CSA CAIQ), para tu empresa.' versions: ghec: '*' type: how_to @@ -9,23 +9,27 @@ topics: - Enterprise - Fundamentals permissions: Enterprise owners can access compliance reports for the enterprise. -shortTitle: Acceso a los reportes de cumplimiento +shortTitle: Access compliance reports +ms.openlocfilehash: 87ecd673b2b1a8877e9d30eba9b6f778394e21c0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065918' --- - ## Acerca de los reportes de cumplimiento de {% data variables.product.company_short %} -Puedes acceder a los reportes de cumplimiento de {% data variables.product.company_short %} en los ajustes de tu empresa. +Puede acceder a los informes de cumplimiento de {% data variables.product.company_short %} en la configuración de la empresa. {% data reusables.security.compliance-report-list %} ## Acceder a los reportes de cumplimiento de tu empresa -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.enterprise-accounts-compliance-tab %} -1. Debajo de "Recursos", a la derecha del reporte al cuál quieres acceder, haz clic en {% octicon "download" aria-label="The Download icon" %} **Descargar** o en {% octicon "link-external" aria-label="The external link icon" %} **Ver**. +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.enterprise-accounts-compliance-tab %} +1. En "Recursos", a la derecha del informe al que quiera acceder, haga clic en {% octicon "download" aria-label="The Download icon" %} **Descargar** o {% octicon "link-external" aria-label="The external link icon" %} **Ver**. {% data reusables.security.compliance-report-screenshot %} -## Leer más +## Información adicional -- "[Acceder a los reportes de cumplimiento de tu organización](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/accessing-compliance-reports-for-your-organization)" +- "[Acceso a los informes de cumplimiento de la organización](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/accessing-compliance-reports-for-your-organization)" 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 b3d0b60400..803a484375 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.' +title: Crear una cuenta empresarial +intro: 'Si actualmente utilizas {% data variables.product.prodname_ghe_cloud %} con una sola organización, puedes crear una cuenta empresarial para administrar varias organizaciones centralmente.' versions: ghec: '*' type: how_to @@ -10,48 +10,53 @@ topics: - Fundamentals permissions: Organization owners can create an enterprise account. shortTitle: Create enterprise account +ms.openlocfilehash: a264a5a1ca3e7461c8e05fc02e93064737d79940 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147573405' --- +## Acerca de la creación de cuentas empresariales -## About enterprise account creation +{% data variables.product.prodname_ghe_cloud %} incluye la opción de crear una cuenta empresarial, la cual habilita la colaboración entre organizaciones múltiples y otorga a los administradores un punto sencillo de visibilidad y administración. Para más información, vea "[Acerca de las cuentas de empresa](/admin/overview/about-enterprise-accounts)". -{% data variables.product.prodname_ghe_cloud %} includes the option to create an enterprise account, which enables collaboration between multiple organizations and gives administrators a single point of visibility and management. For more information, see "[About enterprise accounts](/admin/overview/about-enterprise-accounts)." +{% data reusables.enterprise.create-an-enterprise-account %} Si pagas por factura, tú mismo puedes crear una cuenta empresarial en {% data variables.product.prodname_dotcom %}. Si no es así, puedes [ponerte en contacto con nuestro equipo de ventas](https://github.com/enterprise/contact?ref_page=/pricing&ref_cta=Contact%20Sales&ref_loc=cards) para crear una cuenta empresarial. -{% data reusables.enterprise.create-an-enterprise-account %} If you pay by invoice, you can create an enterprise account yourself on {% data variables.product.prodname_dotcom %}. If not, you can [contact our sales team](https://github.com/enterprise/contact?ref_page=/pricing&ref_cta=Contact%20Sales&ref_loc=cards) to create an enterprise account for you. +Se incluye una cuenta empresarial con {% data variables.product.prodname_ghe_cloud %}. La creación de una cuenta de empresa no genera cargos adicionales en la factura. -An enterprise account is included with {% data variables.product.prodname_ghe_cloud %}. Creation of an enterprise account does not result in additional charges on your bill. +Cuando creas una cuenta de empresa propietaria de tu organización existente en {% data variables.product.product_name %}, los recursos de la organización permanecen accesibles para los miembros en las mismas direcciones URL. Después de agregar tu organización a la cuenta de empresa, se aplicarán los siguientes cambios a la organización. -When you create an enterprise account that owns your existing organization on {% data variables.product.product_name %}, the organization's resources remain accessible to members at the same URLs. After you add your organization to the enterprise account, the following changes will apply to the organization. +- Tu organización existente pertenecerá automáticamente a la cuenta empresarial. +- {% data variables.product.company_short %} factura a la cuenta de empresa su uso en todas las organizaciones que pertenecen a la empresa. Los detalles de facturación actuales de la organización, incluida la dirección de correo electrónico de facturación de la organización, serán también los detalles de facturación de la nueva cuenta empresarial. Para obtener más información, consulta "[Acerca de la facturación de la empresa](/billing/managing-billing-for-your-github-account/about-billing-for-your-enterprise)". +- Todos los propietarios actuales de tu organización se convertirán en propietarios de la cuenta empresarial, y todos los administradores de facturación actuales de la organización se convertirán en administradores de facturación de la nueva cuenta empresarial. Para más información, vea "[Roles en una empresa](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise)". -- Your existing organization will automatically be owned by the enterprise account. -- {% data variables.product.company_short %} bills the enterprise account for usage within all organizations owned by the enterprise. The current billing details for the organization, including the organization's billing email address, will become billing details for the new enterprise account. For more information, see "[About billing for your enterprise](/billing/managing-billing-for-your-github-account/about-billing-for-your-enterprise)." -- All current owners of your organization will become owners of the enterprise account, and all current billing managers of the organization will become billing managers of the new enterprise account. For more information, see "[Roles in an enterprise](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise)." +Para obtener más información sobre los cambios que se aplican a una organización después de agregar la organización a una empresa, consulta «[Agregar organizaciones a tu empresa](/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise#about-addition-of-organizations-to-your-enterprise-account)». -For more information about the changes that apply to an organization after you add the organization to an enterprise, see "[Adding organizations to your enterprise](/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise#about-addition-of-organizations-to-your-enterprise-account)." +## Crear una cuenta empresarial en {% data variables.product.prodname_dotcom %} -## Creating an enterprise account on {% data variables.product.prodname_dotcom %} +Para crear una cuenta empresarial, tu organización debe usar {% data variables.product.prodname_ghe_cloud %}. -To create an enterprise account, your organization must be using {% data variables.product.prodname_ghe_cloud %}. - -If you pay by invoice, you can create an enterprise account directly through {% data variables.product.prodname_dotcom %}. If you do not currently pay by invoice, you can [contact our sales team](https://github.com/enterprise/contact?ref_page=/pricing&ref_cta=Contact%20Sales&ref_loc=cards) to create an enterprise account for you. +Si pagas por factura, puedes crear una cuenta empresarial directamente mediante {% data variables.product.prodname_dotcom %}. Si actualmente no pagas por factura, puedes [ponerte en contacto con nuestro equipo de ventas](https://github.com/enterprise/contact?ref_page=/pricing&ref_cta=Contact%20Sales&ref_loc=cards) para crear una cuenta empresarial. {% data reusables.organizations.billing-settings %} -1. Click **Upgrade to enterprise account**. +1. Haga clic en **Actualizar a cuenta de empresa**. - ![Screenshot of the "Upgrade to an enterprise account" button](/assets/images/help/business-accounts/upgrade-to-enterprise-account.png) -1. Under "Enterprise name", type a name for your enterprise account. + ![Captura de pantalla del botón "Actualizar a una cuenta de empresa"](/assets/images/help/business-accounts/upgrade-to-enterprise-account.png) +1. Debajo de "Nombre de empresa", teclea un nombre para tu cuenta empresarial. - ![Screenshot of the "Enterprise name" field](/assets/images/help/business-accounts/enterprise-name-field.png) -1. Under "Enterprise URL slug", type a slug for your enterprise account. This slug will be used in the URL for your enterprise. For example, if you choose `octo-enterprise`, the URL for your enterprise will be `https://github.com/enterprises/octo-enterprise`. + ![Captura de pantalla del campo "Nombre de empresa"](/assets/images/help/business-accounts/enterprise-name-field.png) +1. Debajo de "slug de la URL empresarial", teclea el slug para tu cuenta empresarial. Este slug se utilizará en la URL de tu empresa. Por ejemplo, si elige `octo-enterprise`, la dirección URL de la empresa será `https://github.com/enterprises/octo-enterprise`. - ![Screenshot of the "Enterprise URL slug" field](/assets/images/help/business-accounts/enterprise-slug-field.png) -1. Click **Confirm and upgrade**. + ![Captura de pantalla del campo "Enterprise URL slug"](/assets/images/help/business-accounts/enterprise-slug-field.png) +1. Haga clic en **Confirmar y actualizar**. - ![Screenshot of the "Confirm and upgrade" button](/assets/images/help/business-accounts/confirm-and-upgrade-button.png) -1. Read the warnings, then click **Create enterprise account**. + ![Captura de pantalla del botón "Confirmar y actualizar"](/assets/images/help/business-accounts/confirm-and-upgrade-button.png) +1. Lea las advertencias y, después, haga clic en **Crear cuenta de empresa**. - ![Screenshot of the "Create enterprise account" button](/assets/images/help/business-accounts/create-enterprise-account-button.png) + ![Captura de pantalla del botón "Crear cuenta de empresa"](/assets/images/help/business-accounts/create-enterprise-account-button.png) -## Next steps +## Pasos siguientes -After your enterprise account is created, we recommend learning more about how enterprise accounts work and configuring settings and policies. For more information, follow the "[Get started with your enterprise account](/admin/guides#get-started-with-your-enterprise-account)" learning path. +Después de que se cree tu cuenta empresarial, te recomendamos aprender más sobre cómo funcionan las cuentas empresariales y cómo configurar ajustes y políticas. Para más información, siga la ruta de aprendizaje "[Primeros pasos con la cuenta de empresa](/admin/guides#get-started-with-your-enterprise-account)". diff --git a/translations/es-ES/content/admin/overview/index.md b/translations/es-ES/content/admin/overview/index.md index f5c37790f4..ecf2ea0170 100644 --- a/translations/es-ES/content/admin/overview/index.md +++ b/translations/es-ES/content/admin/overview/index.md @@ -1,6 +1,6 @@ --- -title: Overview -intro: 'You can learn about {% data variables.product.product_name %} and manage{% ifversion ghes %} accounts and access, licenses, and{% endif %} billing.' +title: Información general +intro: 'Puedes aprender sobre {% data variables.product.product_name %} y administrar{% ifversion ghes %} cuentas y acceso, licencias y{% endif %} facturación.' redirect_from: - /enterprise/admin/overview versions: @@ -18,5 +18,11 @@ children: - /about-the-github-enterprise-api - /creating-an-enterprise-account - /accessing-compliance-reports-for-your-enterprise +ms.openlocfilehash: d936542993310333e314efcc9d5bb5689be00701 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147389847' --- -For more information, or to purchase {% data variables.product.prodname_enterprise %}, see [{% data variables.product.prodname_enterprise %}](https://github.com/enterprise). +Para obtener más información, o bien para comprar {% data variables.product.prodname_enterprise %}, consulta [{% data variables.product.prodname_enterprise %}](https://github.com/enterprise). diff --git a/translations/es-ES/content/admin/overview/system-overview.md b/translations/es-ES/content/admin/overview/system-overview.md index 09a2220fdd..4b83b5a809 100644 --- a/translations/es-ES/content/admin/overview/system-overview.md +++ b/translations/es-ES/content/admin/overview/system-overview.md @@ -1,6 +1,6 @@ --- -title: Descripción del sistema -intro: 'Aprende más sobre lo interno, la funcionalidad y la seguridad del sistema de {% data variables.product.product_name %}.' +title: Información general del sistema +intro: 'Obtén más información sobre la seguridad, la funcionalidad y los elementos internos del sistema de {% data variables.product.product_name %}.' redirect_from: - /enterprise/admin/installation/system-overview - /enterprise/admin/overview/system-overview @@ -13,28 +13,33 @@ topics: - Infrastructure - Security - Storage +ms.openlocfilehash: 656d68b267b4a739812b10e9409609f61cacdd5e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147066942' --- - ## Acerca de {% data variables.product.product_name %} -{% data reusables.enterprise.ghes-is-a-self-hosted-platform %} {% data reusables.enterprise.github-distributes-ghes %} Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_ghe_server %}](/admin/overview/about-github-enterprise-server)". +{% data reusables.enterprise.ghes-is-a-self-hosted-platform %} {% data reusables.enterprise.github-distributes-ghes %} Para más información, consulta "[Acerca de {% data variables.product.prodname_ghe_server %}](/admin/overview/about-github-enterprise-server)". ## Arquitectura de almacenamiento -{% data variables.product.product_name %} requiere dos volúmenes de almacenamiento, uno montado en la ruta del *sistema de archivos raíz* (`/`) y otra en la ruta del *sistema de archivos del usuario* (`/data/user`). Esta arquitectura simplifica los procedimientos de actualización, reversión y recuperación al separar el ambiente del software que se ejecuta desde los datos de aplicación persistentes. +En {% data variables.product.product_name %}, se necesitan dos volúmenes de almacenamiento: uno montado en la ruta de acceso del *sistema de archivos raíz* (`/`) y el otro, en la ruta de acceso del *sistema de archivos del usuario* (`/data/user`). Esta arquitectura simplifica los procedimientos de actualización, reversión y recuperación al separar el entorno del software que se ejecuta de los datos de aplicación persistentes. -El sistema de archivos raíz se incluye en la imagen de la máquina distribuída. Esta contiene el sistema operativo base y el ambiente de la aplicación de {% data variables.product.product_name %}. El sistema de archivos raíz se debe tratar como efímero. Cualquier tipo de datos en el sistema de archivos raíz se reemplazará cuando se haga una mejora a lanzamientos futuros de {% data variables.product.product_name %}. +El sistema de archivos raíz está incluido en la imagen de máquina distribuida. Contiene el sistema operativo base y el entorno de aplicación {% data variables.product.product_name %}. El sistema de archivos raíz debería tratarse como efímero. Se reemplazará cualquier dato en el sistema de archivos raíz cuando se actualice con lanzamientos futuros de {% data variables.product.product_name %}. -El volumen de almacenamiento se dividen en dos particiones del mismo tamaño. Una de estas se montará como el sistema de archivos raíz (`/`). La otra partición solo se montará durante las mejoras y reversiones de mejoras como `/mnt/upgrade`, para hacer que dichas reversiones se lleven a cabo más fácilmente en caso de que sea necesario. Por ejemplo, si se asigna un volumen raíz de 200GB, 100GB se asignarán al sistema de archivos raíz y otros 100GB se reservarán para las mejoras y reversiones. +El volumen de almacenamiento raíz se divide en dos particiones del mismo tamaño. Una de las particiones se montará como el sistema de archivos raíz (`/`). La otra partición solo se montará durante actualizaciones y reversiones de actualizaciones como `/mnt/upgrade`, para facilitar esas reversiones en caso de que sea necesario. Por ejemplo, si se asigna un volumen raíz de 200GB, 100GB se asignarán al sistema de archivos raíz y otros 100GB se reservarán para las mejoras y reversiones. -El sistema de archivos raíz contiene archivos que almacenan la siguiente información. Esta lista no es exhasutiva. +El sistema de archivos raíz contiene archivos que almacenan la información siguiente. Esta lista no es exhaustiva. -- Certificados de autoridad de certificados (CA) personalizados (en `/usr/local/share/ca-certificates*`) +- Certificados de entidad de certificación (CA) personalizada (en `/usr/local/share/ca-certificates*`) - Las configuraciones de red personalizadas - Las configuraciones de firewall personalizadas - El estado de replicación -El sistema de archivos del usuario contiene archivos que almacenan los siguientes datos y configuraciones. Esta lista no es exhasutiva. +El sistema de archivos del usuario contiene archivos que almacenan los datos y la configuración siguientes. Esta lista no es exhaustiva. - Repositorios Git - Bases de datos @@ -43,23 +48,23 @@ El sistema de archivos del usuario contiene archivos que almacenan los siguiente - Archivos grandes de {% data variables.large_files.product_name_long %} - Entornos de enlaces de pre-recepción -## Topologías de despliegue +## Topologías de implementación -Puedes desplegar {% data variables.product.product_name %} en diversas topologías, tales como un par de disponibilidad alta. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_ghe_server %}](/admin/overview/about-github-enterprise-server#about-deployment-topologies)". +Puedes implementar {% data variables.product.product_name %} en diversas topologías, como un par de alta disponibilidad. Para más información, consulta "[Acerca de {% data variables.product.prodname_ghe_server %}](/admin/overview/about-github-enterprise-server#about-deployment-topologies)". ## Retención de datos y redundancia de centro de datos {% warning %} -**Advertencia**: Antes de utilizar {% data variables.product.product_name %} en un ambiente productivo, te recomendamos ampliamente que configures respaldos y un plan de recuperación de desastres. +**Advertencia**: Antes de usar {% data variables.product.product_name %} en un entorno de producción, recomendamos firmemente que configures copias de seguridad y un plan de recuperación ante desastres. {% endwarning %} -{% data variables.product.product_name %} incluye apoyo para los respaldos incrementales y en línea con {% data variables.product.prodname_enterprise_backup_utilities %}. Puedes tomar instantáneas incrementales sobre un enlace de red seguro (el puerto administrativo SSH) sobre grandes distancias para el almacenamiento externo o geográficamente disperso. Puedes restablecer capturas de la red en una instancia recién aprovisionada en el momento de la recuperación en caso de que se suscite un desastre en el centro de datos primario. +{% data variables.product.product_name %} incluye compatibilidad con copias de seguridad incrementales y en línea con las {% data variables.product.prodname_enterprise_backup_utilities %}. Puedes tomar instantáneas incrementales sobre un enlace de red seguro (el puerto administrativo SSH) sobre grandes distancias para el almacenamiento externo o geográficamente disperso. Puedes restaurar instantáneas a través de la red en una instancia recientemente aprovisionada al momento de la recuperación en el caso de un desastre en el centro de datos principal. -Adicionalmente a los respaldos de red, tanto las capturas de disco de los volúmenes de almacenamiento de usuario de AWS (EBS) como las de VMware son compatibles mientras la instancia está desconectada o en modo de mantenimiento. Las instantáneas de volumen regulares pueden usarse como una alternativa de bajo costo y baja complejidad para las copias de seguridad de red con {% data variables.product.prodname_enterprise_backup_utilities %} si tus requisitos de nivel de servicio permiten un mantenimiento fuera de línea regular. +Además de las copias de seguridad de red, se admiten las instantáneas de disco AWS (EBS) y VMware de los volúmenes de almacenamiento del usuario mientras que la instancia está sin conexión o en modo de mantenimiento. Las instantáneas de volumen regulares pueden usarse como una alternativa de bajo costo y baja complejidad para las copias de seguridad de red con {% data variables.product.prodname_enterprise_backup_utilities %} si tus requisitos de nivel de servicio permiten un mantenimiento fuera de línea regular. -Para obtener más información, consulta "[Configurar copias de seguridad en tu aparato](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance)" +Para más información, vea "[Configuración de copias de seguridad en el dispositivo](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance)". ## Seguridad @@ -67,48 +72,48 @@ Para obtener más información, consulta "[Configurar copias de seguridad en tu {% data variables.product.product_name %} también incluye características de seguridad adicionales. -- [Sistema operativo, software y parches](#operating-system-software-and-patches) -- [Seguridad de la red](#network-security) -- [Seguridad de la aplicación](#application-security) +- [Sistema operativo, software y revisiones](#operating-system-software-and-patches) +- [Seguridad de las redes](#network-security) +- [Seguridad de las aplicaciones](#application-security) - [Servicios externos y acceso de soporte](#external-services-and-support-access) -- [Comunicación encriptada](#encrypted-communication) +- [Comunicación cifrada](#encrypted-communication) - [Usuarios y permisos de acceso](#users-and-access-permissions) - [Autenticación](#authentication) -- [Auditoría y registro de acceso](#audit-and-access-logging) +- [Registro de auditoría y acceso](#audit-and-access-logging) ### Sistema operativo, software y parches -{% data variables.product.product_name %} ejecuta un sistema operativo Linux personalizado que solo cuenta con las aplicaciones y servicios necesarios. {% data variables.product.company_short %} distribuye parches para el sistema operativo nuclear de la instancia como parte de su ciclo de lanzamiento de producto estándar. Los parches tratan la funcionalidad, estabilidad y los problemas de seguridad no críticos para {% data variables.product.product_name %}. {% data variables.product.company_short %} también proporciona parches de seguridad críticos conforme asea necesario fuera del ciclo de lanzamiento habitual. +{% data variables.product.product_name %} ejecuta un sistema operativo Linux personalizado con solo las aplicaciones y los servicios necesarios. {% data variables.product.company_short %} distribuye las revisiones del sistema operativo central de la instancia como parte de su ciclo estándar de lanzamiento de productos. Las revisiones abordan problemas de funcionalidad, estabilidad y de seguridad no críticos para {% data variables.product.product_name %}. {% data variables.product.company_short %} también proporciona revisiones críticas de seguridad según se necesiten fuera del ciclo de lanzamiento regular. -{% data variables.product.product_name %} se proporciona como un aplicativo y muchos de los paquetes de sistema operativo se modifican en comparación con la distribución habitual de Debian. No ofrecemos compatibilidad con la modificación del sistema operativo subyacente por esta razón (incluyendo las mejoras de los sistemas operativos), lo cual se alinea con la [licencia de {% data variables.product.prodname_ghe_server %} y el acuerdo de soporte](https://enterprise.github.com/license), bajo las exclusiones de la sección 11.3. +{% data variables.product.product_name %} se proporciona como un dispositivo y muchos de los paquetes de sistema operativo se modifican en comparación con la distribución habitual de Debian. Por esta razón no se admite la modificación del sistema operativo subyacente (incluidas las actualizaciones del sistema operativo), lo que se alinea con el [contrato de licencia y soporte técnico de {% data variables.product.prodname_ghe_server %}](https://enterprise.github.com/license), bajo las exclusiones de la sección 11.3. -Actualmente, el sistema operativo base de {% data variables.product.product_name %} es Debian 9 (Stretch), el cual recibe soporte bajo el programa de Soporte a Largo Plazo de Debian. Existen planes para migrarse a un sistema operativo base nuevo antes del final del periodo de Debian LTS para Stretch. +Actualmente, el sistema operativo base para {% data variables.product.product_name %} es Debian 9 (Stretch), que recibe soporte técnico bajo el programa de Soporte técnico a largo plazo de Debian. Existen planes para migrarse a un sistema operativo base nuevo antes del final del periodo de Debian LTS para Stretch. -Las actualizaciones habituales de parches se lanzan en la página de [lanzamientos](https://enterprise.github.com/releases)de {% data variables.product.product_name %} y la página de [notas de lanzamiento](/admin/release-notes) proporciona más información al respecto. Estos parches a menudo contienen un proveedor de nivel superior y parches de seguridad de proyecto después de que se prueban y que nuestro equipo de ingeniería aprueba su calidad. Puede haber un ligero retraso desde cuando se lanza la actualización de nivel superior a cuando esta se prueba y se empaqueta en un lanzamiento de parche de {% data variables.product.product_name %} subsecuente. +Las actualizaciones de revisiones periódicas se publican en la página de [versiones](https://enterprise.github.com/releases) de {% data variables.product.product_name %}. Además, la página de [notas de la versión](/admin/release-notes) proporciona más información. Estos parches a menudo contienen un proveedor de nivel superior y parches de seguridad de proyecto después de que se prueban y que nuestro equipo de ingeniería aprueba su calidad. Puede haber una demora de tiempo pequeña desde el momento en que se lanza la actualización ascendente hasta el momento en que se prueba y se empaqueta en el lanzamiento de una revisión futura de {% data variables.product.product_name %}. -### Seguridad de la red +### Seguridad de las redes -El cortafuegos interno de {% data variables.product.product_name %} restringe el acceso a la red de los servicios de la instancia. Están disponibles en la red únicamente los servicios necesarios para que el aparato funcione. Para obtener más información, consulta "[Puertos de red](/admin/configuration/configuring-network-settings/network-ports)." +El firewall interno de {% data variables.product.product_name %} restringe el acceso de la red a los servicios de la instancia. Están disponibles en la red únicamente los servicios necesarios para que el aparato funcione. Para más información, vea "[Puertos de red](/admin/configuration/configuring-network-settings/network-ports)". -### Seguridad de la aplicación +### Seguridad de las aplicaciones -El equipo de seguridad de la aplicación de {% data variables.product.company_short %} se enfoca por tiempo completo en la valoración de vulnerabilidades, pruebas de penetración y revisión de código para los productos de {% data variables.product.company_short %}, incluyendo a {% data variables.product.product_name %}. {% data variables.product.company_short %} también hace contratos con empresas de seguridad externas para proporcionar valoraciones de seguridad a los productos de {% data variables.product.company_short %} en momentos específicos. +El equipo de seguridad de la aplicación de {% data variables.product.company_short %} se centra completamente en la evaluación de vulnerabilidades, la prueba de penetración y la revisión del código para los productos de {% data variables.product.company_short %}, incluido {% data variables.product.product_name %}. {% data variables.product.company_short %} también contrata firmas de seguridad externas para proporcionar valoraciones de seguridad puntuales de los productos de {% data variables.product.company_short %}. ### Servicios externos y acceso de soporte -{% data variables.product.product_name %} puede operar sin ningún acceso de salida desde tu red hacia los servicios externos. De forma opcional, puedes habilitar la integración con servicios externos para la entrega de correo electrónico, el monitoreo externo y el reenvío de bitácoras. Para obtener más información, consulta las secciones "[Configurar las notificaciones por correo electrónico](/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications)", "[Configurar el monitoreo externo](/admin/enterprise-management/monitoring-your-appliance/setting-up-external-monitoring)", y "[Reenvío de bitácoras](/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding)". +{% data variables.product.product_name %} puede funcionar sin ningún acceso de salida de tu red a servicios externos. De forma opcional, puedes habilitar la integración con servicios externos para la entrega de correo electrónico, el monitoreo externo y el reenvío de bitácoras. Para más información, vea "[Configuración del correo electrónico para notificaciones](/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications)", "[Configuración de la supervisión externa](/admin/enterprise-management/monitoring-your-appliance/setting-up-external-monitoring)" y "[Reenvío de registros](/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding)". -Puedes recopilar y enviar manualmente datos de resolución de problemas a {% data variables.contact.github_support %}. Para obtener más información, consulta "[Proporcionar datos a {% data variables.contact.github_support %}](/support/contacting-github-support/providing-data-to-github-support)". +Puedes recopilar y enviar manualmente datos de resolución de problemas a {% data variables.contact.github_support %}. Para más información, vea "[Suministro de datos a {% data variables.contact.github_support %}](/support/contacting-github-support/providing-data-to-github-support)". ### Comunicación encriptada -{% data variables.product.company_short %} diseña a {% data variables.product.product_name %} para que se ejecute detrás de tu cortafuegos corporativo. Para asegurar la comunicación a través del cable, te alentamos a habilitar la seguridad de la capa de transporte (TLS). {% data variables.product.product_name %} es compatible con certificados TLS comerciales de 2048 bits y superiores para el tráfico HTTPS. Para obtener más información, consulta la sección "[Configurar el TLS](/admin/configuration/configuring-network-settings/configuring-tls)". +{% data variables.product.company_short %} diseña {% data variables.product.product_name %} para que se ejecute detrás de tu firewall corporativo. Para asegurar la comunicación a través del cable, te alentamos a habilitar la seguridad de la capa de transporte (TLS). {% data variables.product.product_name %} admite certificados TLS comerciales de 2048 bits y superiores para el tráfico HTTPS. Para más información, vea "[Configuración de TLS](/admin/configuration/configuring-network-settings/configuring-tls)". -Predeterminadamente, la instancia también ofrece acceso de "Secure Shell" (SSH) tanto para el acceso al repositorio utilizando Git como para propósitos administrativos. Para obtener más información, consulta "[Acerca de SSH](/authentication/connecting-to-github-with-ssh/about-ssh)" y "[Acceder al shell administrativo (SSH)](/admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh)." +De manera predeterminada, la instancia también ofrece acceso Secure Shell (SSH) con fines administrativos y para el acceso al repositorio utilizando Git. Para más información, vea "[Acerca de SSH](/authentication/connecting-to-github-with-ssh/about-ssh)" y "[Acceso al shell administrativo (SSH)](/admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh)". {% ifversion ghes > 3.3 %} -Si configuras la autenticación de SAML para {% data variables.product.product_location %}, puedes habilitar las aserciones cifradas entre la instancia y tu IdP de SAML. Para obtener más información, consulta la sección "[Utilizar SAML](/admin/identity-and-access-management/authenticating-users-for-your-github-enterprise-server-instance/using-saml#enabling-encrypted-assertions)". +Si configuras la autenticación de SAML para {% data variables.product.product_location %}, puedes habilitar las aserciones cifradas entre la instancia y tu IdP de SAML. Para más información, vea "[Uso de SAML](/admin/identity-and-access-management/authenticating-users-for-your-github-enterprise-server-instance/using-saml#enabling-encrypted-assertions)". {% endif %} @@ -116,24 +121,24 @@ Si configuras la autenticación de SAML para {% data variables.product.product_l {% data variables.product.product_name %} proporciona tres tipos de cuentas. -- La cuenta de usuario de Linux del `administrador` ha controlado el acceso al sistema operativo subyacente, incluido el sistema de archivos directo y el acceso a la base de datos. Un pequeño conjunto de administradores de confianza debería tener acceso a esta cuenta, a la que pueden acceder por medio de SSH. Para obtener más información, consulta "[Acceder al shell administrativo (SSH)](/admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh)". -- Las cuentas de usuario en la aplicación web de la instancia tienen acceso total a sus propios datos y a cualquier otros que los usuarios u organizaciones otorguen acceso explícitamente. -- Los administradores de sitio en la aplicación web de la instancia son cuentas de usuario que pueden administrar ajustes de instancia y aplicación web de alto nivel, ajustes de cuenta de organización y de usuario y datos de repositorio. +- La cuenta de usuario de Linux `admin` ha controlado el acceso al sistema operativo subyacente, incluido el acceso directo al sistema de archivos y la base de datos. Un pequeño conjunto de administradores de confianza debería tener acceso a esta cuenta, a la que pueden acceder por medio de SSH. Para más información, vea "[Acceso al shell administrativo (SSH)](/admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh)". +- Las cuentas de usuario en la aplicación web de la instancia tienen acceso completo a sus propios datos y a cualquier dato que otros usuarios u organizaciones concedan de manera explícita. +- Los administradores del sitio en la aplicación web de la instancia son cuentas de usuario que pueden administrar los ajustes de instancia y aplicación web de alto nivel, la configuración de las cuentas de usuario y organización, y los datos del repositorio. -Para obtener más información sobre los permisos de usuario de {% data variables.product.product_name %}, consulta la sección "[Permisos de acceso en {% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/access-permissions-on-github)". +Para más información sobre los permisos de usuario de {% data variables.product.product_name %}, consulta "[Permisos de acceso en {% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/access-permissions-on-github)". -### Autenticación +### Authentication {% data variables.product.product_name %} proporciona cuatro métodos de autenticación. -- La autenticación de claves públicas SSH proporciona acceso del repositorio usando Git y el shell administrativo. Para obtener más información, consulta "[Acerca de SSH](/authentication/connecting-to-github-with-ssh/about-ssh)" y "[Acceder al shell administrativo (SSH)](/admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh)." -- El nombre de usuario y la autenticación de contraseña con cookies HTTP proporciona acceso a la aplicación web y la gestión de sesiones, con autenticación opcional de dos factores (2FA). Para obtener más información, consulta ña sección "[Utilizar la autenticación integrada](/admin/identity-and-access-management/authenticating-users-for-your-github-enterprise-server-instance/using-built-in-authentication)". -- La autenticación externa LDAP, SAML o CAS mediante un servicio LDAP, SAML Identity Provider (IdP) u otro servicio compatible proporciona acceso a la aplicación web. Para obtener más información, consulta la sección "[Administrar el IAM para tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise)". -- OAuth y los token de acceso personal proporcionan acceso a los datos del repositorio de Git y a API para clientes externos y servicios. Para obtener más información, consulta la sección "[Crear un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token)". +- La autenticación de claves públicas SSH proporciona acceso del repositorio usando Git y el shell administrativo. Para más información, vea "[Acerca de SSH](/authentication/connecting-to-github-with-ssh/about-ssh)" y "[Acceso al shell administrativo (SSH)](/admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh)". +- El nombre de usuario y la autenticación de contraseña con cookies HTTP proporciona acceso a la aplicación web y la gestión de sesiones, con autenticación opcional de dos factores (2FA). Para más información, vea "[Uso de la autenticación integrada](/admin/identity-and-access-management/authenticating-users-for-your-github-enterprise-server-instance/using-built-in-authentication)". +- La autenticación externa LDAP, SAML o CAS mediante un servicio LDAP, SAML Identity Provider (IdP) u otro servicio compatible proporciona acceso a la aplicación web. Para más información, consulta "[Administración de IAM de la empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise)". +- OAuth y los token de acceso personal proporcionan acceso a los datos del repositorio de Git y a API para clientes externos y servicios. Para más información, vea "[Creación de un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token)". ### Auditoría y registro de acceso -{% data variables.product.product_name %} almacena tanto sistemas operativos tradicionales como bitácoras de aplicación. La aplicación también escribe bitácoras de seguridad y de auditoría detalladas, las cuales {% data variables.product.product_name %} almacena premanentemente. Puedes reenviar ambos tipos de bitácoras en tiempo real a varios destinos a través del protocolo `syslog-ng`. Para obtener más información, consulta las secciones "[Acerca de la bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise)" y "[Reenvío de bitácoras](/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding)". +{% data variables.product.product_name %} almacena registros tradicionales tanto de aplicaciones como de sistemas operativos. La aplicación también escribe registros de auditoría y seguridad detallados, que {% data variables.product.product_name %} almacena de manera permanente. Puede reenviar ambos tipos de registros en tiempo real a varios destinos por medio del protocolo `syslog-ng`. Para más información, consulta "[Acerca del registro de auditoría para la empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise)" y "[Reenvío de registros](/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding)". Los registros de acceso y de auditoría incluyen información como la siguiente. @@ -152,16 +157,16 @@ Los registros de acceso y de auditoría incluyen información como la siguiente. ## Dependencias de código abierto para {% data variables.product.product_name %} -Puedes ver una lista completa de dependencias en la versión de {% data variables.product.product_name %} de tu instancia, así como la licencia de cada proyecto, en `http(s)://HOSTNAME/site/credits`. +Puedes ver una lista completa de las dependencias en la versión de {% data variables.product.product_name %} de la instancia, así como a la licencia de cada proyecto, en `http(s)://HOSTNAME/site/credits`. -Las tarballs con una lista completa de dependencias y los metadatos asociados están disponibles en tu instancia. +En la instancia, están disponibles los tarballs con una lista completa de las dependencias y los metadatos asociados. -- Para conocer las dependencias comunes a todas las plataformas, ingresa en `/usr/local/share/enterprise/dependencies--base.tar.gz`. -- Para conocer las dependencias específicas de una plataforma, ingresa en `/usr/local/share/enterprise/dependencies--.tar.gz`. +- Para las dependencias comunes a todas las plataformas, en `/usr/local/share/enterprise/dependencies--base.tar.gz` +- Para las dependencias específicas de una plataforma, en `/usr/local/share/enterprise/dependencies--.tar.gz` -También están disponibles los tarballes, con una lista completa de las dependencias y los metadatos, en `https://enterprise.github.com/releases//download.html`. +También hay archivos .tar disponibles, con una lista completa de dependencias y metadatos, en `https://enterprise.github.com/releases//download.html`. -## Leer más +## Información adicional -- "[Configurar una prueba de {% data variables.product.prodname_ghe_server %}](/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-server)" -- "[Configurar una instancia de {% data variables.product.prodname_ghe_server %}](/admin/installation/setting-up-a-github-enterprise-server-instance)" +- "[Configuración de una prueba de {% data variables.product.prodname_ghe_server %}](/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-server)" +- "[Configuración de una instancia de {% data variables.product.prodname_ghe_server %}](/admin/installation/setting-up-a-github-enterprise-server-instance)" 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 73ddcd904f..fa9fcad0c0 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 @@ -1,6 +1,6 @@ --- title: Configurar la compatibilidad del ecosistema de paquetes para tu empresa -intro: 'Puedes configurar el {% data variables.product.prodname_registry %} para tu empresa si habilitas o inhabilitas globalmente los ecosistemas de paquetes individuales en ella, incluyendo {% ifversion ghes > 3.4 %}el {% data variables.product.prodname_container_registry %}, {% endif %} Docker y npm. Aprende sobre otros requisitos de configuración para hacer compatibles algunos ecosistemas de paquetes específicos.' +intro: 'Puedes configurar {% data variables.product.prodname_registry %} para la empresa habilitando o deshabilitando globalmente ecosistemas de paquetes individuales en la empresa, incluido {% ifversion ghes > 3.4 %}{% data variables.product.prodname_container_registry %}, {% endif %}Docker y npm. Aprende sobre otros requisitos de configuración para hacer compatibles algunos ecosistemas de paquetes específicos.' redirect_from: - /enterprise/admin/packages/configuring-packages-support-for-your-enterprise - /admin/packages/configuring-packages-support-for-your-enterprise @@ -10,46 +10,44 @@ type: how_to topics: - Enterprise - Packages -shortTitle: Configurar los ecosistemas de paquetes +shortTitle: Configure package ecosystems +ms.openlocfilehash: 83de80e4233f671a7a923394d2fd3f6e554bba10 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147062550' --- - {% data reusables.package_registry.packages-ghes-release-stage %} ## Habilitar o inhabilitar los ecosistemas de paquetes individuales -Para prevenir que los paquetes nuevos se carguen, puedes configurar un ecosistema que hayas habilitado previamente como **Solo lectura**, mientras aún permites que los paquetes existentes se descarguen. +Para impedir que se carguen paquetes nuevos, puede configurar un ecosistema establecido previamente como de **Solo lectura**, mientras todavía se permita que se descarguen los paquetes existentes. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_site_admin_settings.packages-tab %} -1. Debajo de "Alternación de ecosistema", para cada tipo de paquete, selecciona **Enabled**, **Read-Only**, o **Disabled**. - {%- 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 %} - ![Alternación de ecosistemas](/assets/images/enterprise/site-admin-settings/ecosystem-toggles.png){% else %} -![Ecosystem toggles](/assets/images/enterprise/3.1/site-admin-settings/ecosystem-toggles.png){% endif %} -{% data reusables.enterprise_management_console.save-settings %} +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_site_admin_settings.packages-tab %} +1. En "Alternación de ecosistema", para cada tipo de paquete, selecciona **Habilitado**, **Solo lectura** o **Deshabilitado**. + {%- ifversion ghes > 3.4 %}{% note -%} **Nota**: El aislamiento de subdominio debe estar habilitado para alternar las opciones de {% data variables.product.prodname_container_registry %}. + {%- endnote %}{%- endif %}{%- ifversion ghes %} ![Alternaciones de ecosistema](/assets/images/enterprise/site-admin-settings/ecosystem-toggles.png){% else %} ![Alternaciones de ecosistema](/assets/images/enterprise/3.1/site-admin-settings/ecosystem-toggles.png){% endif %} {% data reusables.enterprise_management_console.save-settings %} {% ifversion ghes %} ## Conectarse al registro oficial de npm Si habilitaste los paquetes de npm en tu empresa y quieres permitir el acceso tanto al registro oficial de npm como al registro de npm del {% data variables.product.prodname_registry %}, entonces debes realizar algunas configuraciones adicionales. -El {% data variables.product.prodname_registry %} utiliza un proxy transparente para el tráfico de red que se conecta al registro oficial de npm en `registry.npmjs.com`. El proxy se habilita predeterminadamente y no puede inhabilitarse. +En {% data variables.product.prodname_registry %} se usa un proxy transparente para el tráfico de red que se conecta al registro npm oficial en `registry.npmjs.com`. El proxy se habilita predeterminadamente y no puede inhabilitarse. -Para permitir las conexiones al registro de npm, deberás configurar las ACLs de red que permitan que {% data variables.product.prodname_ghe_server %} envíe tráfico HTTPS a `registry.npmjs.com` por el puerto 443: +Para permitir las conexiones al registro npm, tendrá que configurar ACL de red que permitan que {% data variables.product.prodname_ghe_server %} envíe tráfico HTTPS a `registry.npmjs.com` por el puerto 443: -| Origen | Destino | Port (Puerto) | Tipo | -| -------------------------------------------------- | -------------------- | ------------- | ----- | -| {% data variables.product.prodname_ghe_server %} | `registry.npmjs.com` | TCP/443 | HTTPS | +| Source | Destination | Port | Tipo | +|---|---|---|---| +| {% data variables.product.prodname_ghe_server %} | `registry.npmjs.com` | TCP/443 | HTTPS | -Nota que las conexiones a `registry.npmjs.com` atraviesan por la red de Cloudflare y, subsecuentemente, no se conectan a una IP estática única; en vez de esto, se hace una conexión a una dirección IP dentro de los rangos CIDR que se listan aquí: https://www.cloudflare.com/ips/. +Tenga en cuenta que las conexiones a `registry.npmjs.com` recorren la red de Cloudflare y, por tanto, no se conectan a una IP estática única; en su lugar, se establece una conexión a una dirección IP dentro de los rangos CIDR enumerados aquí: https://www.cloudflare.com/ips/. -Si quieres habilitar las fuentes ascendentes de npm, selecciona `Enabled` para `npm upstreaming`. +Si quiere habilitar los orígenes ascendentes de npm, seleccione `Enabled` para `npm upstreaming`. {% endif %} ## Pasos siguientes -Como paso siguiente, te recomendamos verificar si necesitas actualizar o cargar un certificado TLS para tu URL de hospedaje de paquetes. Para obtener más información, consulta la sección "[Iniciar con GitHub Packages para tu empresa](/admin/packages/getting-started-with-github-packages-for-your-enterprise)". +Como paso siguiente, te recomendamos verificar si necesitas actualizar o cargar un certificado TLS para tu URL de hospedaje de paquetes. Para más información, vea "[Introducción a los paquetes de GitHub para la empresa](/admin/packages/getting-started-with-github-packages-for-your-enterprise)". diff --git a/translations/es-ES/content/admin/packages/enabling-github-packages-with-aws.md b/translations/es-ES/content/admin/packages/enabling-github-packages-with-aws.md index accf53389b..2574d920b0 100644 --- a/translations/es-ES/content/admin/packages/enabling-github-packages-with-aws.md +++ b/translations/es-ES/content/admin/packages/enabling-github-packages-with-aws.md @@ -9,21 +9,26 @@ topics: - Enterprise - Packages - Packages -shortTitle: Habilitar los paquetes con AWS +shortTitle: Enable Packages with AWS +ms.openlocfilehash: 185373657cad88bc0a45e48eb5835abdf394f9ce +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116441' --- - {% warning %} **Advertencias:** -- Es crítico que configures cualquier política de acceso restrictivo que necesites para tu bucket de almacenamiento, ya que {% data variables.product.company_short %} no aplica permisos de objeto específicos para cualquier lista de control de accesos (ACL) a tu configuración de bucket de almacenamiento. Por ejemplo, si haces público tu bucket, el público general en la internet podrá acceder a los datos que se encuentren ahí. Para obtener más información, consulta la sección "[Configurar los permisos de acceso de objetos y buckets](https://docs.aws.amazon.com/AmazonS3/latest/user-guide/set-permissions.html)" en la documentación de AWS. +- Es crítico que configures cualquier política de acceso restrictivo que necesites para tu bucket de almacenamiento, ya que {% data variables.product.company_short %} no aplica permisos de objeto específicos para cualquier lista de control de accesos (ACL) a tu configuración de bucket de almacenamiento. Por ejemplo, si haces público tu bucket, el público general en la internet podrá acceder a los datos que se encuentren ahí. Para más información, vea "[Establecimiento de permisos de acceso a cubos y objetos](https://docs.aws.amazon.com/AmazonS3/latest/user-guide/set-permissions.html)" en la documentación de AWS. - Te recomendamos utilizar un bucket dedicado para {% data variables.product.prodname_registry %}, separado de aquél que utilices para almacenar {% data variables.product.prodname_actions %}. - Asegúrate de configurar el bucket que quieres utilizar en el futuro. No te recomendamos cambiar tu almacenamiento después de que comienzas a utilizar {% data variables.product.prodname_registry %}. {% endwarning %} -## Prerrequisitos +## Requisitos previos -Antes de que puedas habilitar y configurar el {% data variables.product.prodname_registry %} en {% data variables.product.product_location_enterprise %}, necesitas preparar tu bucket de almacenamiento de AWS. Para preparar tu bucket de almacenamiento de AWS, te recomendamos consultar los documentos oficiales de AWS en la [documentación de AWS](https://docs.aws.amazon.com/index.html). +Antes de que puedas habilitar y configurar el {% data variables.product.prodname_registry %} en {% data variables.product.product_location_enterprise %}, necesitas preparar tu bucket de almacenamiento de AWS. Para preparar el cubo de almacenamiento de AWS, se recomienda consultar la documentación oficial de AWS en la [documentación de AWS](https://docs.aws.amazon.com/index.html). Asegúrate de que la ID de tu clave y secreto de acceso de AWS tengan los siguientes permisos: - `s3:PutObject` @@ -36,25 +41,20 @@ Asegúrate de que la ID de tu clave y secreto de acceso de AWS tengan los siguie ## Habilitar el {% data variables.product.prodname_registry %} con el almacenamiento externo de AWS -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_site_admin_settings.packages-tab %} -{% data reusables.package_registry.enable-enterprise-github-packages %} +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_site_admin_settings.packages-tab %} {% data reusables.package_registry.enable-enterprise-github-packages %} {% ifversion ghes %} -1. Debajo de "Almacenamiento de Paquetes", selecciona **Amazon S3** e ingresa los detalles de tu bucket de almacenamiento: - - **AWS Service URL:** La URL de servicio para tu bucket. Por ejemplo, si tu bucket de S3 se creó en la `us-west-2 region`, este valor deberá ser `https://s3.us-west-2.amazonaws.com`. +1. En "Almacenamiento de paquetes", seleccione **Amazon S3** y escriba los detalles del cubo de almacenamiento: + - **URL del servicio de AWS**: la dirección URL del servicio del cubo. Por ejemplo, si el cubo de S3 se ha creado en `us-west-2 region`, este valor debe ser `https://s3.us-west-2.amazonaws.com`. - Para obtener más información, consulta la sección "[terminales de servicio de AWS](https://docs.aws.amazon.com/general/latest/gr/rande.html)" en la documentación de AWS. + Para más información, vea "[Puntos de conexión del servicio AWS](https://docs.aws.amazon.com/general/latest/gr/rande.html)" en la documentación de AWS. - - **AWS S3 Bucket:** El nombre de tu bucket de S3 dedicado para el {% data variables.product.prodname_registry %}. - - **AWS S3 Access Key** y **AWS S3 Secret Key**: La ID de clave de acceso y secreto de AWS para acceder a tu bucket. + - **Cubo AWS S3:** nombre del cubo de S3 dedicado para {% data variables.product.prodname_registry %}. + - **Clave de acceso de AWS S3** y **Clave secreta de AWS S3**: el identificador de la clave de acceso de AWS y la clave secreta para acceder al cubo. - Para obtener más información sobre cómo administrar las claves de acceso de AWS, consulta la "[Documentación para la Administración de Accesos e Identidad de AWS](https://docs.aws.amazon.com/iam/index.html)". + Para más información sobre cómo administrar las claves de acceso de AWS,vea la "[documentación sobre administración de identidades y accesos de AWS](https://docs.aws.amazon.com/iam/index.html)". - ![Cajas de entrada para los detalles de tu bucket de AWS S3](/assets/images/help/package-registry/s3-aws-storage-bucket-details.png) -{% endif %} -{% data reusables.enterprise_management_console.save-settings %} + ![Cuadros de entrada para los detalles del cubo de AWS S3](/assets/images/help/package-registry/s3-aws-storage-bucket-details.png) {% endif %} {% data reusables.enterprise_management_console.save-settings %} ## Pasos siguientes diff --git a/translations/es-ES/content/admin/packages/enabling-github-packages-with-azure-blob-storage.md b/translations/es-ES/content/admin/packages/enabling-github-packages-with-azure-blob-storage.md index ae7459a429..ed8de2d9e9 100644 --- a/translations/es-ES/content/admin/packages/enabling-github-packages-with-azure-blob-storage.md +++ b/translations/es-ES/content/admin/packages/enabling-github-packages-with-azure-blob-storage.md @@ -8,9 +8,14 @@ topics: - Enterprise - Packages - Storage -shortTitle: Habilitar los paquetes con Azure +shortTitle: Enable Packages with Azure +ms.openlocfilehash: ff9f7cc0e001a639cf5222ade02a6dabd57a3c47 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120153' --- - {% warning %} **Advertencias:** @@ -20,22 +25,21 @@ shortTitle: Habilitar los paquetes con Azure {% endwarning %} -## Prerrequisitos +## Requisitos previos -Antes de que puedas habilitar y configurar el {% data variables.product.prodname_registry %} en {% data variables.product.product_location_enterprise %}, necesitas preparar tu bucket de almacenamiento de Azure Blob Storage. Para preparar tu bucket de Azure Blob Storage, te recomendamos consultar los documentos oficiales de este servicio en el [sitio oficial de documentación de Azure Blob Storage](https://docs.microsoft.com/en-us/azure/storage/blobs/). +Antes de que puedas habilitar y configurar el {% data variables.product.prodname_registry %} en {% data variables.product.product_location_enterprise %}, necesitas preparar tu bucket de almacenamiento de Azure Blob Storage. Para preparar el cubo de Azure Blob Storage, se recomienda consultar los documentos oficiales de Azure Blob Storage en el [sitio oficial de documentación de Azure Blob Storage](https://docs.microsoft.com/en-us/azure/storage/blobs/). ## Habilitar el {% data variables.product.prodname_registry %} con Azure Blob Storage -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_site_admin_settings.packages-tab %} -{% data reusables.package_registry.enable-enterprise-github-packages %} -1. Debajo de "Almacenamiento de Packages", selecciona **Azure Blob Storage** e ingresa el nombre de tu contenedor de Azure para tu bucket de almacenamiento de paquetes y secuencia de conexión. ![Cajas para el nombre del contenedor de Azure Blob Storage y secuencia de conexión](/assets/images/help/package-registry/azure-blob-storage-settings.png) +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_site_admin_settings.packages-tab %} {% data reusables.package_registry.enable-enterprise-github-packages %} +1. Debajo de "Almacenamiento de paquetes", selecciona **Azure Blob Storage** y escribe el nombre de tu contenedor de Azure para el cubo de almacenamiento de paquetes y la cadena de conexión. + ![Cuadros para el nombre del contenedor de Azure Blob Storage y la cadena de conexión](/assets/images/help/package-registry/azure-blob-storage-settings.png) {% note %} - **Nota:** Puedes encontrar tu Secuencia de Conexión de Azure si navegas al menú de la clave de acceso en tu cuenta de almacenamiento de Azure. Actualmente, el uso de un token o URL de SAS como secuencia de conexión no es una característica compatible. - + **Nota:** Para encontrar la cadena de conexión de Azure, ve al menú Clave de acceso de la cuenta de Azure Storage. + Actualmente, no se admite el uso de un token de SAS o una dirección URL de SAS como cadena de conexión. + {% endnote %} {% data reusables.enterprise_management_console.save-settings %} diff --git a/translations/es-ES/content/admin/packages/enabling-github-packages-with-minio.md b/translations/es-ES/content/admin/packages/enabling-github-packages-with-minio.md index de67c4ae7c..490f26f420 100644 --- a/translations/es-ES/content/admin/packages/enabling-github-packages-with-minio.md +++ b/translations/es-ES/content/admin/packages/enabling-github-packages-with-minio.md @@ -1,6 +1,6 @@ --- -title: Enabling GitHub Packages with MinIO -intro: 'Set up {% data variables.product.prodname_registry %} with MinIO as your external storage.' +title: Habilitar los GitHub Packages con MinIO +intro: 'Configura el {% data variables.product.prodname_registry %} con MinIO como tu almacenamiento externo.' versions: ghes: '*' type: tutorial @@ -9,22 +9,27 @@ topics: - Packages - Storage shortTitle: Enable Packages with MinIO +ms.openlocfilehash: 2e7d76ee696dfbcd2369c577ef2d2ee803a09638 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116434' --- - {% warning %} -**Warnings:** -- It is critical that you set the restrictive access policies you need for your storage bucket, because {% data variables.product.company_short %} does not apply specific object permissions or additional access control lists (ACLs) to your storage bucket configuration. For example, if you make your bucket public, data in the bucket will be accessible on the public internet. -- We recommend using a dedicated bucket for {% data variables.product.prodname_registry %}, separate from the bucket you use for {% data variables.product.prodname_actions %} storage. -- Make sure to configure the bucket you'll want to use in the future. We do not recommend changing your storage after you start using {% data variables.product.prodname_registry %}. +**Advertencias:** +- Es crítico que configures las políticas de acceso restrictivo que necesites para tu bucket de almacenamiento, ya que {% data variables.product.company_short %} no aplica permisos de objeto específicos o listas de control de acceso adicionales (ACLs) a tu configuración de bucket de almacenamiento. Por ejemplo, si haces a tu bucket público, el público general en la internet podrá acceder a ellos. +- Te recomendamos utilizar un bucket dedicado para {% data variables.product.prodname_registry %}, separado de aquél que utilices para almacenar {% data variables.product.prodname_actions %}. +- Asegúrate de configurar el bucket que quieres utilizar en el futuro. No te recomendamos cambiar tu almacenamiento después de que comienzas a utilizar {% data variables.product.prodname_registry %}. {% endwarning %} -## Prerequisites +## Requisitos previos -Before you can enable and configure {% data variables.product.prodname_registry %} on {% data variables.product.product_location_enterprise %}, you need to prepare your MinIO storage bucket. To help you quickly set up a MinIO bucket and navigate MinIO's customization options, see the "[Quickstart for configuring your MinIO storage bucket for {% data variables.product.prodname_registry %}](/admin/packages/quickstart-for-configuring-your-minio-storage-bucket-for-github-packages)." +Antes de que puedas habilitar y configurar el {% data variables.product.prodname_registry %} en {% data variables.product.product_location_enterprise %}, necesitas preparar tu bucket de almacenamiento de MinIO. Para ayudarle a configurar rápidamente un cubo de MinIO y navegar por las opciones de personalización de MinIO, vea el "[Inicio rápido para configurar el cubo de almacenamiento de MinIO para {% data variables.product.prodname_registry %}](/admin/packages/quickstart-for-configuring-your-minio-storage-bucket-for-github-packages)". -Ensure your MinIO external storage access key ID and secret have these permissions: +Asegúrate que tu ID de clave de acceso y secreto de almacenamiento externo de MinIO tenga estos permisos: - `s3:PutObject` - `s3:GetObject` - `s3:ListBucketMultipartUploads` @@ -33,26 +38,21 @@ Ensure your MinIO external storage access key ID and secret have these permissio - `s3:DeleteObject` - `s3:ListBucket` -## Enabling {% data variables.product.prodname_registry %} with MinIO external storage +## Habilitar el {% data variables.product.prodname_registry %} con el almacenamiento externo de MinIO -Although MinIO does not currently appear in the user interface under "Package Storage", MinIO is still supported by {% data variables.product.prodname_registry %} on {% data variables.product.prodname_enterprise %}. Also, note that MinIO's object storage is compatible with the S3 API and you can enter MinIO's bucket details in place of AWS S3 details. +Aunque MinIO no aparece actualmente en la interface de usuario debajo de "Almacenamiento de Paquetes", este aún es compatible con el {% data variables.product.prodname_registry %} en {% data variables.product.prodname_enterprise %}. También debes tomar en cuenta que el almacenamiento de objetos de MinIO es compatible con la API de S3 y puedes ingresar los detalles del bucket de MinIO en vez de aquellos de AWS S3. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_site_admin_settings.packages-tab %} -{% data reusables.package_registry.enable-enterprise-github-packages %} +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_site_admin_settings.packages-tab %} {% data reusables.package_registry.enable-enterprise-github-packages %} {% ifversion ghes %} -1. Under "Packages Storage", select **Amazon S3**. -1. Enter your MinIO storage bucket's details in the AWS storage settings. - - **AWS Service URL:** The hosting URL for your MinIO bucket. - - **AWS S3 Bucket:** The name of your S3-compatible MinIO bucket dedicated to {% data variables.product.prodname_registry %}. - - **AWS S3 Access Key** and **AWS S3 Secret Key**: Enter the MinIO access key ID and secret key to access your bucket. +1. En "Packages Storage", seleccione **Amazon S3**. +1. Ingresa tus detalles de bucket de almacenamiento de MinIO en la configuración de almacenamiento de AWS. + - **AWS Service URL:** dirección URL de hospedaje del cubo de MinIO. + - **AWS S3 Bucket:** nombre del cubo de MinIO compatible con S3 dedicado para {% data variables.product.prodname_registry %}. + - **AWS S3 Access Key** y **AWS S3 Secret Key**: escriba el identificador de clave de acceso de MinIO y la clave secreta para acceder al cubo. - ![Entry boxes for your S3 AWS bucket's details](/assets/images/help/package-registry/s3-aws-storage-bucket-details.png) -{% endif %} -{% data reusables.enterprise_management_console.save-settings %} + ![Cuadros de entrada para los detalles del cubo de AWS S3](/assets/images/help/package-registry/s3-aws-storage-bucket-details.png) {% endif %} {% data reusables.enterprise_management_console.save-settings %} -## Next steps +## Pasos siguientes {% data reusables.package_registry.next-steps-for-packages-enterprise-setup %} diff --git a/translations/es-ES/content/admin/packages/getting-started-with-github-packages-for-your-enterprise.md b/translations/es-ES/content/admin/packages/getting-started-with-github-packages-for-your-enterprise.md index add73643ff..785f8e6ab6 100644 --- a/translations/es-ES/content/admin/packages/getting-started-with-github-packages-for-your-enterprise.md +++ b/translations/es-ES/content/admin/packages/getting-started-with-github-packages-for-your-enterprise.md @@ -1,6 +1,6 @@ --- title: Iniciar con GitHub Packages para tu empresa -shortTitle: Comenzar con los Paquetes de GitHub +shortTitle: Getting started with GitHub Packages intro: 'Puedes comenzar a utilizar el {% data variables.product.prodname_registry %} en {% data variables.product.product_location %} si habilitas esta característica, configurando un almacenamiento de terceros, configurando los ecosistemas que quieras que sea compatibles y actualizando tu certificado TLS.' redirect_from: - /enterprise/admin/packages/enabling-github-packages-for-your-enterprise @@ -11,15 +11,19 @@ type: how_to topics: - Enterprise - Packages +ms.openlocfilehash: 2389eba768a8b2f865165b43dde0e1b6381c6ae7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146199966' --- - - {% data reusables.package_registry.packages-cluster-support %} ## Paso 1: Verifica si el {% data variables.product.prodname_registry %} está disponible para tu empresa -El {% data variables.product.prodname_registry %} está disponible para {% data variables.product.prodname_ghe_server %} 3.0 o superior. Si estás utilizando una versión más antigua de {% data variables.product.prodname_ghe_server %}, tendrás que mejorarla para utilizar el {% data variables.product.prodname_registry %}. Para obtener más información sobre cómo mejorar tu instancia de {% data variables.product.prodname_ghe_server %}, consulta la sección "[Acerca de las mejoras a los lanzamientos nuevos](/admin/overview/about-upgrades-to-new-releases)". -## Paso 2: Habilita el {% data variables.product.prodname_registry %} y configura el almacenamiento externo +El {% data variables.product.prodname_registry %} está disponible para {% data variables.product.prodname_ghe_server %} 3.0 o superior. Si estás utilizando una versión más antigua de {% data variables.product.prodname_ghe_server %}, tendrás que mejorarla para utilizar el {% data variables.product.prodname_registry %}. Para más información sobre cómo actualizar la instancia de {% data variables.product.prodname_ghe_server %}, vea "[Acerca de las actualizaciones a nuevas versiones](/admin/overview/about-upgrades-to-new-releases)". +## Paso 2: Habilitación de {% data variables.product.prodname_registry %} y configuración del almacenamiento externo {% data variables.product.prodname_registry %} en {% data variables.product.prodname_ghe_server %} utiliza almacenamiento externo de blobs para almacenar tus paquetes. @@ -31,22 +35,22 @@ Proveedores de almacenamiento externo compatibles - MinIO Para habilitar el {% data variables.product.prodname_registry %} y configurar el almacenamiento de terceros, consulta: - - "[Habilitar GitHub Packages con AWS](/admin/packages/enabling-github-packages-with-aws)"{% ifversion ghes %} - - "[Habilitar GitHub Packages con Azure Blob Storage](/admin/packages/enabling-github-packages-with-azure-blob-storage)"{% endif %} - - "[Habilitar GitHub Packages con MinIO](/admin/packages/enabling-github-packages-with-minio)" + - "[Habilitación de paquetes de GitHub con AWS](/admin/packages/enabling-github-packages-with-aws)"{% ifversion ghes %} + - "[Habilitación de paquetes de GitHub con Azure Blob Storage](/admin/packages/enabling-github-packages-with-azure-blob-storage)"{% endif %} + - "[Habilitación de paquetes de GitHub con MinIO](/admin/packages/enabling-github-packages-with-minio)" -## Paso 3: Especifica los ecosistemas de paquetes que serán compatibles con tu instancia +## Paso 3: Especificación de los ecosistemas de paquetes que admitir en la instancia -Elige qué ecosistemas de paquetes te gustaría habilitar, inhabilitar o configurar como de solo lectura en tu {% data variables.product.product_location %}. Las opciones disponibles son {% ifversion ghes > 3.4 %}el {% data variables.product.prodname_container_registry %}, {% endif %}Docker, RubyGems, npm, Apache Maven, Gradle o NuGet. Para obtener más información, consulta la sección "[Configurar la compatibilidad de ecosistemas de paquetes para tu empresa](/enterprise/admin/packages/configuring-package-ecosystem-support-for-your-enterprise)". +Elige qué ecosistemas de paquetes te gustaría habilitar, inhabilitar o configurar como de solo lectura en tu {% data variables.product.product_location %}. Las opciones disponibles son {% ifversion ghes > 3.4 %}{% data variables.product.prodname_container_registry %}, {% endif %}Docker, RubyGems, npm, Apache Maven, Gradle, o NuGet. Para más información, vea "[Configuración de la compatibilidad del ecosistema de paquetes para la empresa](/enterprise/admin/packages/configuring-package-ecosystem-support-for-your-enterprise)". -## Paso 4: De ser necesario, asegúrate de que tienes un certificado de TLS para la URL de hospedaje de tu paquete +## Paso 4: Comprobación de que hay un certificado TLS para la URL de host del paquete, si es necesario -Si el aislamiento de subdominios se habilita para {% data variables.product.product_location %}, necesitarás crear y cargar un certificado TLS que permita la URL del host de paquetes para cada ecosistema que quieras utilizar, tal como `{% data reusables.package_registry.container-registry-hostname %}`. Asegúrate de que cada URL de host de paquete incluya `https://`. +Si se habilitado el aislamiento de subdominios para {% data variables.product.product_location %}, tendrá que crear y cargar un certificado TLS que permita la URL del host de paquete para cada ecosistema que quiera utilizar, por ejemplo `{% data reusables.package_registry.container-registry-hostname %}`. Asegúrese de que cada URL de host de paquete incluya `https://`. - Puedes crear el certificado manualmente, o puedes utilizar _Let's Encrypt_. Si ya utilizas _Let's Encrypt_, debes solicitar un certificado TLS nuevo después de habilitar el {% data variables.product.prodname_registry %}. Para obtener más información acerca de las URL del host de los paquetes, consulta "[Habilitar el aislamiento de subdominios](/enterprise/admin/configuration/enabling-subdomain-isolation)". Para obtener más información sobre cómo cargar certificados TLS a {% data variables.product.product_name %}, consulta la sección "[Configurar el TLS](/enterprise/admin/configuration/configuring-tls)". + Puede crear el certificado manualmente, o bien puede usar _Let's Encrypt_. Si ya usa _Let's Encrypt_, debe solicitar un certificado TLS nuevo después de habilitar {% data variables.product.prodname_registry %}. Para más información sobre las direcciones URL de host de paquete, vea ["Habilitación del aislamiento de subdominios](/enterprise/admin/configuration/enabling-subdomain-isolation)". Para más información sobre cómo cargar certificados TLS en {% data variables.product.product_name %}, vea "[Configuración de TLS](/enterprise/admin/configuration/configuring-tls)". -## Paso 5: Verifica y renombra los nombres reservados +## Paso 5: Búsqueda y cambio de nombres reservados -Si quieres utilizar el ecosistema de Docker con el aislamiento de subdominios inhabilitado, **debes** renombrar primero a cualquier usuario u organización de nombre `v2` en {% data variables.product.product_location %} antes de habilitar la compatibilidad con el ecosistema de Docker en la {% data variables.enterprise.management_console %}. Docker utiliza un nombre de cuenta `v2` para administrar los conflictos de ruta con la API de Docker y, una vez que se habilita la compatibilidad con el registro de Docker, ya no podrás utilizar este nombre. +Si quieres usar el ecosistema de Docker con aislamiento de subdominio deshabilitado, **debes** cambiar el nombre de cualquier usuario u organización denominados `v2` en {% data variables.product.product_location %} antes de habilitar la compatibilidad con el ecosistema de Docker en {% data variables.enterprise.management_console %}. Docker usa el nombre de cuenta `v2` para administrar conflictos de ruta de acceso con la API de Docker y, una vez que hayas habilitado la compatibilidad con el registro de Docker, ya no podrás usar este nombre. -Puedes ver una lista completa de la información de inicio de sesión reservada para uso interno si navegas a la página de "Inicios de sesión reservados" en el tablero de administrador de sitio. Para obtener más información, consulta la sección "[Inicios de sesión reservados](/admin/configuration/configuring-your-enterprise/site-admin-dashboard#reserved-logins)". +Para ver una lista completa de inicios de sesión reservados para uso interno, accede a la página "Inicios de sesión reservados" del panel de administración del sitio. Para obtener más información, consulta "[Inicios de sesión reservados](/admin/configuration/configuring-your-enterprise/site-admin-dashboard#reserved-logins)". diff --git a/translations/es-ES/content/admin/packages/index.md b/translations/es-ES/content/admin/packages/index.md index b1d51bdae9..e2dc1a66d0 100644 --- a/translations/es-ES/content/admin/packages/index.md +++ b/translations/es-ES/content/admin/packages/index.md @@ -15,9 +15,12 @@ children: - /quickstart-for-configuring-your-minio-storage-bucket-for-github-packages - /configuring-package-ecosystem-support-for-your-enterprise - /migrating-your-enterprise-to-the-container-registry-from-the-docker-registry -shortTitle: Admnistrar los GitHub Packages +shortTitle: Manage GitHub Packages +ms.openlocfilehash: 257cd942e8f12c9a8c23883c9806fae43df1a8de +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147408983' --- - -{% data reusables.package_registry.packages-ghes-release-stage %} - {% ifversion ghes %} - {% endif %} +{% data reusables.package_registry.packages-ghes-release-stage %} {% ifversion ghes %} {% endif %} diff --git a/translations/es-ES/content/admin/packages/migrating-your-enterprise-to-the-container-registry-from-the-docker-registry.md b/translations/es-ES/content/admin/packages/migrating-your-enterprise-to-the-container-registry-from-the-docker-registry.md index bb85f7de04..ab91aa8759 100644 --- a/translations/es-ES/content/admin/packages/migrating-your-enterprise-to-the-container-registry-from-the-docker-registry.md +++ b/translations/es-ES/content/admin/packages/migrating-your-enterprise-to-the-container-registry-from-the-docker-registry.md @@ -1,28 +1,33 @@ --- -title: Migrating your enterprise to the Container registry from the Docker registry -intro: 'You can migrate Docker images previously stored in the Docker registry on {% data variables.product.product_location %} to the {% data variables.product.prodname_container_registry %}.' +title: Migración de tu empresa al registro del contenedor desde el registro de Docker +intro: 'Puedes migrar imágenes de Docker almacenadas anteriormente en el registro de Docker en {% data variables.product.product_location %} al {% data variables.product.prodname_container_registry %}.' product: '{% data reusables.gated-features.packages %}' permissions: 'Enterprise owners can migrate Docker images to the {% data variables.product.prodname_container_registry %}.' versions: feature: docker-ghcr-enterprise-migration -shortTitle: Migrarse al registro de contenedores +shortTitle: Migrate to Container registry topics: - Containers - Docker - Migration +ms.openlocfilehash: b4fd99bad9d9ae68354d01a9bd80ebec89e0918b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147578670' --- - {% data reusables.package_registry.container-registry-ghes-beta %} -## Acerca de {% data variables.product.prodname_container_registry %} +## Acerca del {% data variables.product.prodname_container_registry %} -{% data reusables.package_registry.container-registry-benefits %} Para obtener más información, consulta la sección "[Trabajar con el {% data variables.product.prodname_container_registry %}](/packages/working-with-a-github-packages-registry/working-with-the-container-registry)". +{% data reusables.package_registry.container-registry-benefits %} Para obtener más información, consulta "[Trabajar con el {% data variables.product.prodname_container_registry %}](/packages/working-with-a-github-packages-registry/working-with-the-container-registry)". -For more information about configuring {% data variables.product.prodname_registry %} for {% data variables.product.product_location %}, see "[Getting started with {% data variables.product.prodname_registry %} for your enterprise](/admin/packages/getting-started-with-github-packages-for-your-enterprise)." +Para obtener más información sobre cómo habilitar y configurar {% data variables.product.prodname_registry %} para {% data variables.product.product_location %}, consulta "[Introducción a {% data variables.product.prodname_registry %} para la empresa](/admin/packages/getting-started-with-github-packages-for-your-enterprise)". ## Acerca de la migración desde el registro de Docker -{% data reusables.package_registry.container-registry-replaces-docker-registry %} If the Docker registry on {% data variables.product.product_location %} contains images, you must manually migrate the images to the {% data variables.product.prodname_container_registry %}. +{% data reusables.package_registry.container-registry-replaces-docker-registry %} Si el registro de Docker en {% data variables.product.product_location %} contiene imágenes, debes migrar manualmente las imágenes al {% data variables.product.prodname_container_registry %}. {% ifversion ghes %} @@ -34,44 +39,40 @@ For more information about configuring {% data variables.product.prodname_regist {% endif %} -{% data reusables.package_registry.container-registry-migration-namespaces %} Para obtener más información sobre el impacto de la migración al {% data variables.product.prodname_container_registry %}, consulta la sección "[Migrarse al {% data variables.product.prodname_container_registry %} desde el registro de Docker](/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry#about-migration-from-the-docker-registry)". +{% data reusables.package_registry.container-registry-migration-namespaces %} Para obtener más información sobre el impacto de la migración al {% data variables.product.prodname_container_registry %}, consulta "[Migración al {% data variables.product.prodname_container_registry %} desde el registro de Docker](/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry#about-migration-from-the-docker-registry)". -## Migrating organizations to the {% data variables.product.prodname_container_registry %} +## Migración de organizaciones al {% data variables.product.prodname_container_registry %} -You can start a migration of all your organizations' Docker images to the {% data variables.product.prodname_container_registry %}. The duration of the migration operation depends on the total number of images to migrate, and the overall load on {% ifversion ghes %}your instance{% elsif ghae %}{% data variables.product.product_name %}{% endif %}. After a successful migration, {% data variables.product.product_name %} will display a summary, and all future uploads of Docker images will use the {% data variables.product.prodname_container_registry %}. +Puedes iniciar una migración de todas las imágenes de Docker de las organizaciones al {% data variables.product.prodname_container_registry %}. La duración de la operación de migración depende del número total de imágenes que se van a migrar y de la carga total de {% ifversion ghes %}tu instancia{% elsif ghae %}{% data variables.product.product_name %}{% endif %}. Después de una migración correcta, el {% data variables.product.product_name %} mostrará un resumen y todas las cargas futuras de imágenes de Docker usarán el {% data variables.product.prodname_container_registry %}. -If {% ifversion ghes %}a site administrator{% elsif ghae %}an enterprise owner{% endif %} has configured email notifications for {% data variables.product.product_location %}, you will receive an email after the migration is complete. Para obtener más información, consulta la sección "[Configurar las notificaciones de correo electrónico](/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications)". +Si {% ifversion ghes %}el administrador de un sitio{% elsif ghae %}el propietario de una empresa{% endif %} ha configurado notificaciones por correo electrónico para {% data variables.product.product_location %}, recibirás un correo electrónico una vez completada la migración. Para más información, vea "[Configuración del correo electrónico para notificaciones](/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications)". {% note %} -**{% ifversion ghes %}Notas{% elsif ghae %}Nota{% endif %}**: +**{% ifversion ghes %}Notas{% elsif ghae %}Nota{% endif %}** : {%- ifversion ghes %} -- During the migration, the CPU and memory usage for your instance will increase. To ensure the performance of the instance for your users, {% data variables.product.company_short %} recommends that you begin a migration during a period of reduced activity. -{%- endif %} -{% ifversion ghes %}- {% endif %}During the migration, do not modify settings for your enterprise{% ifversion ghes %} or run `ghe-config-apply` from an administrative SSH session{% endif %}. {% ifversion ghes %}These actions will trigger a configuration run, which can restart services and {% elsif ghae %}Modifying these settings {% endif %} may interrupt the migration. +- Durante la migración, aumentará el uso de CPU y memoria de la instancia. Para garantizar el rendimiento de la instancia para tus usuarios, {% data variables.product.company_short %} recomienda iniciar una migración durante un período de actividad reducida. +{%- endif %} {% ifversion ghes %}- {% endif %}Durante la migración, no debes modificar la configuración de la empresa{% ifversion ghes %} o ejecutar `ghe-config-apply` desde una sesión SSH administrativa{% endif %}. {% ifversion ghes %}Estas acciones desencadenarán una ejecución de configuración, que puede reiniciar los servicios y {% elsif ghae %}La modificación de esta configuración {% endif %} puede interrumpir la migración. {%- ifversion ghes %} -- After the migration, storage pressure on your instance will increase due to the duplication of image files in the Docker registry and the {% data variables.product.prodname_container_registry %}. A future release of {% data variables.product.product_name %} will remove the duplicated files when all migrations are complete. +- Después de la migración, la presión de almacenamiento en la instancia aumentará debido a la duplicación de archivos de imagen en el registro de Docker y el {% data variables.product.prodname_container_registry %}. En una versión futura de {% data variables.product.product_name %} se eliminarán los archivos duplicados cuando se completen todas las migraciones. -For more information about monitoring the performance and storage of {% data variables.product.product_location %}, see "[Accessing the monitor dashboard](/admin/enterprise-management/monitoring-your-appliance/accessing-the-monitor-dashboard)." +Para obtener más información sobre cómo supervisar el rendimiento y el almacenamiento de {% data variables.product.product_location %}, consulta "[Acceso al panel de supervisión](/admin/enterprise-management/monitoring-your-appliance/accessing-the-monitor-dashboard)". {% endif %} {% endnote %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -1. En la barra lateral izquierda, da clic en **Paquetes**. -1. To the right of the number of packages to migrate, click **Start migration**. Durante la migración, {% data variables.product.product_name %} mostrará progreso en esta página. +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} +1. En la barra lateral de la izquierda, haga clic en **Packages**. +1. A la derecha del número de paquetes que se van a migrar, haz clic en **Start migration** (Iniciar migración). Durante la migración, {% data variables.product.product_name %} mostrará el progreso en esta página. -After the migration completes, the page will display the results. If a migration fails, the page will show the organizations that own the package that caused the failure. +Una vez completada la migración, la página mostrará los resultados. Si se produce un error en una migración, la página mostrará las organizaciones que poseen el paquete que provocó el error. -## Re-running a failed organization migration +## Volver a ejecutar una migración de organización con errores -Prior to migration, if a user has created a package in the {% data variables.product.prodname_container_registry %} that has an identical name to an existing package in the Docker registry, the migration will fail. +Antes de la migración, si un usuario ha creado un paquete en el {% data variables.product.prodname_container_registry %} que tiene un nombre idéntico a un paquete existente en el registro de Docker, se producirá un error en la migración. -1. Delete the affected container in the {% data variables.product.prodname_container_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#deleting-a-version-of-an-organization-scoped-package-on-github)". -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.packages-tab %} -1. To the right of the number of packages to migrate, click **Re-run migration**. Durante la migración, {% data variables.product.product_name %} mostrará progreso en esta página. -1. If the migration fails again, start from step 1 and re-run the migration. +1. Elimina el contenedor afectado en el {% data variables.product.prodname_container_registry %}. Para más información, consulta "[Eliminación y restauración de un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package#deleting-a-version-of-an-organization-scoped-package-on-github)". +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.packages-tab %} +1. A la derecha del número de paquetes que se van a migrar, haz clic en **Re-run migration** (Volver a ejecutar migración). Durante la migración, {% data variables.product.product_name %} mostrará el progreso en esta página. +1. Si de nuevo se produce un error en la migración, comienza en el paso 1 y vuelve a ejecutar la migración. diff --git a/translations/es-ES/content/admin/packages/quickstart-for-configuring-your-minio-storage-bucket-for-github-packages.md b/translations/es-ES/content/admin/packages/quickstart-for-configuring-your-minio-storage-bucket-for-github-packages.md index d6187fb0fc..4fabcb3832 100644 --- a/translations/es-ES/content/admin/packages/quickstart-for-configuring-your-minio-storage-bucket-for-github-packages.md +++ b/translations/es-ES/content/admin/packages/quickstart-for-configuring-your-minio-storage-bucket-for-github-packages.md @@ -8,40 +8,45 @@ topics: - Packages - Enterprise - Storage -shortTitle: Inicio rápido para MinIO +shortTitle: Quickstart for MinIO +ms.openlocfilehash: 5e3da768643c3979380d3fb205518a7053c7360b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146688977' --- - {% data reusables.package_registry.packages-ghes-release-stage %} Antes de que puedas habilitar y configurar el {% data variables.product.prodname_registry %} en {% data variables.product.product_location_enterprise %}, deberás preparar tu solución de almacenamiento externo. MinIO ofrece almacenamiento de objetos con soporte para la API de S3 y para {% data variables.product.prodname_registry %} en tu empresa. -Esta guía de inicio rápido te muestra cómo configurar MinIO utilizando Docker para usarlo con el {% data variables.product.prodname_registry %}, peto tienes otras opciones para administrar MinIO aparte de Docker. Para obtener más información acerca de MinIO, consulta los [documentos oficiales de MinIO](https://docs.min.io/). +Esta guía de inicio rápido te muestra cómo configurar MinIO utilizando Docker para usarlo con el {% data variables.product.prodname_registry %}, peto tienes otras opciones para administrar MinIO aparte de Docker. Para más información sobre MinIO, vea la [documentación oficial de MinIO](https://docs.min.io/). -## 1. Elige un modo de MinIO de acuerdo con tus necesidades +## 1. Elección de un modo de MinIO para las necesidades -| Modo de MinIO | Optimizado para | Infraestructura de almacenamiento requerida | -| -------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | -| MinIO Autónomo (en un solo host) | Configuración rápida | N/A | -| MinIO como una puerta de enlace de NAS | NAS (Almacenamiento adjunto a la red, por sus siglas en inglés) | Dispositivos NAS | -| MinIO Agrupado (también conocido como MinIO distribuído) | Seguridad de datos | Servidores de almacenamiento que se ejecutan en un agrupamiento | +| Modo de MinIO | Optimizado para | Infraestructura de almacenamiento requerida | +|----|----|----| +| MinIO Autónomo (en un solo host) | Configuración rápida | N/D | +| MinIO como una puerta de enlace de NAS | NAS (Almacenamiento adjunto a la red, por sus siglas en inglés)| Dispositivos NAS | +| MinIO Agrupado (también conocido como MinIO distribuído)| Seguridad de los datos | Servidores de almacenamiento que se ejecutan en un agrupamiento | -Para obtener más información acerca las opciones que tienes, consulta los [documentos oficiales de MinIO](https://docs.min.io/). +Para más información sobre las opciones, vea la [documentación oficial de MinIO](https://docs.min.io/). {% warning %} -**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_registry %}, 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. +**Advertencia**: MinIO ha anunciado la eliminación de puertas de enlace de MinIO. A partir del 1 de junio de 2022, el soporte técnico y las correcciones de errores para la implementación actual de la puerta de enlace NAS de MinIO solo estarán disponibles para los clientes de pago a través de su contrato de soporte técnico LTS. Si quieres seguir usando puertas de enlace de MinIO con {% data variables.product.prodname_registry %}, se recomienda pasar a la compatibilidad con MinIO LTS. Para más información, consulta [Eliminación programada de la puerta de enlace MinIO para GCS, Azure, HDFS](https://github.com/minio/minio/issues/14331) en el repositorio de minio/minio. -Otros modos de MinIO siguen disponibles con el soporte estándar. +Otros modos de MinIO siguen estando disponibles con compatibilidad estándar. {% endwarning %} -## 2. Instala, ejecuta e inicia sesión en MinIO +## 2. Instalación, ejecución e inicio de sesión en MinIO 1. Configura tus variables de ambiente preferidas para MinIO. - Estos ejemplos utilizan `MINIO_DIR`: + En estos ejemplos se usa `MINIO_DIR`: ```shell $ export MINIO_DIR=$(pwd)/minio $ mkdir -p $MINIO_DIR @@ -52,7 +57,7 @@ Otros modos de MinIO siguen disponibles con el soporte estándar. ```shell $ docker pull minio/minio ``` - Para obtener más información, consulta la [Guía de inicio rápido oficial de MinIO](https://docs.min.io/docs/minio-quickstart-guide)". + Para más información, vea la "[Guía de inicio rápido de MinIO](https://docs.min.io/docs/minio-quickstart-guide)" oficial. 3. Inicia sesión en MinIO utilizando tu llave de acceso y secreto de MinIO. @@ -91,7 +96,7 @@ Otros modos de MinIO siguen disponibles con el soporte estándar. minio/minio server /data ``` - Para obtener más información, consulta la "[Guía de inicio rápido de Docker para MinIO](https://docs.min.io/docs/minio-docker-quickstart-guide.html)". + Para más información, vea la "[Guía de inicio rápido de Docker en MinIO](https://docs.min.io/docs/minio-docker-quickstart-guide.html)". * Ejecuta MinIO utilizando Docker como una puerta de enlace de NAS: @@ -105,11 +110,11 @@ Otros modos de MinIO siguen disponibles con el soporte estándar. minio/minio gateway nas /data ``` - * Ejecuta MinIO utilizando Docker como un agrupamiento. Este despliegue de MinIO utiliza diversos hosts y el código de borrado de MinIO para tener la mayor protección de los datos. Para ejecutar MinIO en modo de agrupamiento, consulta la "[Guía Rápida para MinIO Distribuído](https://docs.min.io/docs/distributed-minio-quickstart-guide.html)." + * Ejecuta MinIO utilizando Docker como un agrupamiento. Este despliegue de MinIO utiliza diversos hosts y el código de borrado de MinIO para tener la mayor protección de los datos. Para ejecutar MinIO en modo de clúster, consulta la "[Guía de inicio rápido de MinIO distribuido](https://docs.min.io/docs/distributed-minio-quickstart-guide.html)". -## 3. Crea tu bucket de MinIO para {% data variables.product.prodname_registry %} +## 3. Creación del cubo de MinIO para {% data variables.product.prodname_registry %} -1. Instala el cliente de MinIO. +1. Instala el cliente de MinIO. ```shell $ docker pull minio/mc @@ -141,4 +146,4 @@ Para terminar de configurar el almacenamiento para el {% data variables.product. echo "http://${MINIO_ACCESS_KEY}:${MINIO_SECRET_KEY}@minioclustername.example.com:9000" ``` -Para los pasos siguientes, consulta la sección "[Habilitar el {% data variables.product.prodname_registry %} con MinIO](/admin/packages/enabling-github-packages-with-minio)". +Para obtenerlos pasos siguientes, vea "[Habilitación de {% data variables.product.prodname_registry %} con MinIO](/admin/packages/enabling-github-packages-with-minio)". diff --git a/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/about-enterprise-policies.md b/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/about-enterprise-policies.md index b356459150..c34e0ec31f 100644 --- a/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/about-enterprise-policies.md +++ b/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/about-enterprise-policies.md @@ -1,6 +1,6 @@ --- -title: About enterprise policies -intro: 'With enterprise policies, you can manage the policies for all the organizations owned by your enterprise.' +title: Acerca de las directivas empresariales +intro: 'Con las directivas empresariales, puedes administrar las directivas de todas las organizaciones que pertenecen a tu empresa.' versions: ghec: '*' ghes: '*' @@ -9,22 +9,26 @@ type: overview topics: - Enterprise - Policies +ms.openlocfilehash: d452a6f24b3108b915e20b673ebd317a409ac8ae +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147718121' --- - -To help you enforce business rules and regulatory compliance, policies provide a single point of management for all the organizations owned by an enterprise account. +Para ayudar a aplicar las reglas de negocio y el cumplimiento normativo, las directivas proporcionan un único punto de administración para todas las organizaciones que pertenecen a una cuenta empresarial. {% data reusables.enterprise.about-policies %} -For example, with the "Base permissions" policy, you can allow organization owners to configure the "Base permissions" policy for their organization, or you can enforce a specific base permissions level, such as "Read", for all organizations within the enterprise. +Por ejemplo, con la directiva "Permisos básicos", puedes permitir que los propietarios de la organización configuren la directiva "Permisos básicos" para su organización, o bien puedes aplicar un nivel de permisos básicos específico, como "Lectura", para todas las organizaciones de la empresa. -By default, no enterprise policies are enforced. To identify policies that should be enforced to meet the unique requirements of your business, we recommend reviewing all the available policies in your enterprise account, starting with repository management policies. For more information, see "[Enforcing repository management polices in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise)." +De forma predeterminada, no se aplican directivas empresariales. Para identificar las directivas que se deben aplicar para cumplir los requisitos únicos de la empresa, te recomendamos que revises todas las directivas disponibles en tu cuenta empresarial, empezando por las directivas de administración de repositorios. Para obtener más información, consulta "[Aplicación de directivas de administración de repositorios en la empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise)". -While you're configuring enterprise policies, to help you understand the impact of changing each policy, you can view the current configurations for the organizations owned by your enterprise. +Mientras configuras las directivas empresariales, como ayuda para comprender el impacto que conlleva cambiar cada directiva, puedes consultar las configuraciones actuales de las organizaciones que pertenecen a tu empresa. -{% ifversion ghes %} -Another way to enforce standards within your enterprise is to use pre-receive hooks, which are scripts that run on {% data variables.product.product_location %} to implement quality checks. For more information, see "[Enforcing policy with pre-receive hooks](/admin/policies/enforcing-policy-with-pre-receive-hooks)." +{% ifversion ghes %} Otra manera de aplicar estándares en la empresa consiste en usar enlaces de recepción previa, que son scripts que se ejecutan en {% data variables.product.product_location %} para implementar comprobaciones de calidad. Para obtener más información, consulta "[Aplicación de directivas con enlaces de recepción previa](/admin/policies/enforcing-policy-with-pre-receive-hooks)". {% endif %} -## Leer más +## Información adicional - "[Acerca de las cuentas de empresa](/admin/overview/about-enterprise-accounts)" diff --git a/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-advanced-security-in-your-enterprise.md b/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-advanced-security-in-your-enterprise.md index 3fb0c1782b..d341259157 100644 --- a/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-advanced-security-in-your-enterprise.md +++ b/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-advanced-security-in-your-enterprise.md @@ -19,12 +19,17 @@ redirect_from: - /admin/policies/enforcing-policies-for-advanced-security-in-your-enterprise - /github/setting-up-and-managing-your-enterprise/enforcing-policies-for-advanced-security-in-your-enterprise-account - /github/setting-up-and-managing-your-enterprise/setting-policies-for-organizations-in-your-enterprise-account/enforcing-policies-for-advanced-security-in-your-enterprise-account -shortTitle: Políticas de seguridad avanzada +shortTitle: Advanced Security policies +ms.openlocfilehash: 1858a854f78695b2fa36e0b84944f2fa05db0d00 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116393' --- - ## Acerca de las políticas para la {% data variables.product.prodname_GH_advanced_security %} en tu empresa -{% data reusables.advanced-security.ghas-helps-developers %} Para obtener más información, consulta la sección "[Acerca de las {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)". +{% data reusables.advanced-security.ghas-helps-developers %} Para más información, vea "[Acerca de {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)". {% ifversion ghes or ghec %}Si compras una licencia para la {% data variables.product.prodname_GH_advanced_security %}, cualquier{% else %}Cualquier{% endif %} organización en {% data variables.product.product_location %} podrá utilizar las características de la {% data variables.product.prodname_advanced_security %}. Puedes requerir políticas que controlen cómo los miembros de tu empresa de {% data variables.product.product_name %} utilizan la {% data variables.product.prodname_advanced_security %}. @@ -32,8 +37,4 @@ shortTitle: Políticas de seguridad avanzada {% data reusables.advanced-security.about-ghas-organization-policy %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.policies-tab %} -{% data reusables.enterprise-accounts.advanced-security-policies %} -{% data reusables.enterprise-accounts.advanced-security-organization-policy-drop-down %} -{% data reusables.enterprise-accounts.advanced-security-individual-organization-policy-drop-down %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.advanced-security-policies %} {% data reusables.enterprise-accounts.advanced-security-organization-policy-drop-down %} {% data reusables.enterprise-accounts.advanced-security-individual-organization-policy-drop-down %} diff --git a/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-dependency-insights-in-your-enterprise.md b/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-dependency-insights-in-your-enterprise.md index b081b85763..82e13e76d8 100644 --- a/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-dependency-insights-in-your-enterprise.md +++ b/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-dependency-insights-in-your-enterprise.md @@ -16,19 +16,25 @@ topics: - Enterprise - Organizations - Policies -shortTitle: Políticas para las perspectivas de las dependencias +shortTitle: Policies for dependency insights +ms.openlocfilehash: 6862a5d1210eda7d9c14d77eabf21e7a9a5a25b4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112562' --- - ## Acerca de las políticas para las perspectivas de dependencias en tu empresa -Las perspectivas de dependencias muestran todos los paquetes de los cuales dependen los repositorios dentro de las organizaciones de tu empresa. Las perspectivas de dependencias incluyen información agregada sobre las licencias y asesorías de seguridad. Para obtener más información, consulta "[Ver información de tu organización](/organizations/collaborating-with-groups-in-organizations/viewing-insights-for-your-organization)". +Las perspectivas de dependencias muestran todos los paquetes de los cuales dependen los repositorios dentro de las organizaciones de tu empresa. Las perspectivas de dependencias incluyen información agregada sobre las licencias y asesorías de seguridad. Para más información, vea "[Visualización de conclusiones de la organización](/organizations/collaborating-with-groups-in-organizations/viewing-insights-for-your-organization)". ## Requerir una política para la visibilidad de las perspectivas de dependencias -A lo largo de todas las organizaciones que pertenezcan a tu empresa, puedes controlar si los miembros de dichas organizaciones pueden ver las perspectivas de dependencias. También puedes permitir que los propietarios administren la configuración a nivel organizacional. Para obtener más información, consulta "[Cambiar la visibilidad de la información de dependencias de la organización](/organizations/managing-organization-settings/changing-the-visibility-of-your-organizations-dependency-insights)". +A lo largo de todas las organizaciones que pertenezcan a tu empresa, puedes controlar si los miembros de dichas organizaciones pueden ver las perspectivas de dependencias. También puedes permitir que los propietarios administren la configuración a nivel organizacional. Para más información, va "[Cambio de la visibilidad de las conclusiones de dependencias de la organización](/organizations/managing-organization-settings/changing-the-visibility-of-your-organizations-dependency-insights)". -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.policies-tab %} -3. En la barra lateral izquierda, haz clic en **Organizaciones**. ![Pestaña de organizaciones en la barra lateral de la empresa](/assets/images/help/business-accounts/settings-policies-org-tab.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} +3. En la barra lateral de la izquierda, haga clic en **Organizaciones**. + ![Pestaña Organizaciones en la barra lateral de la empresa](/assets/images/help/business-accounts/settings-policies-org-tab.png) 4. En "Políticas de la organización", revisa la información sobre cómo modificar los parámetros. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} -5. En "Políticas de la organización", usa el menú desplegable y elige una política. ![Menú desplegable con opciones de políticas de la organización](/assets/images/help/business-accounts/organization-policy-drop-down.png) +5. En "Políticas de la organización", usa el menú desplegable y elige una política. + ![Menú desplegable con opciones de directivas de la organización](/assets/images/help/business-accounts/organization-policy-drop-down.png) 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 220910e00b..7fafd0d39d 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 @@ -23,66 +23,51 @@ topics: - Actions - Enterprise - Policies -shortTitle: Políticas de GitHub Actions +shortTitle: GitHub Actions policies +ms.openlocfilehash: 21b2cfa73ef84ba6635f05b9fc25bb48df2b87cb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147400343' --- - {% data reusables.actions.enterprise-beta %} ## Acerca de las políticas para {% data variables.product.prodname_actions %} en tu empresa -Las {% data variables.product.prodname_actions %} ayudan a los miembros de tu empresa a automatizar los flujos de trabajo de desarrollo de software en {% data variables.product.product_name %}. Para obtener más información, consulta la sección "[Entender las {% data variables.product.prodname_actions %}](/actions/learn-github-actions/understanding-github-actions)". +Las {% data variables.product.prodname_actions %} ayudan a los miembros de tu empresa a automatizar los flujos de trabajo de desarrollo de software en {% data variables.product.product_name %}. Para obtener más información, consulta "[Descripción de {% data variables.product.prodname_actions %}](/actions/learn-github-actions/understanding-github-actions)". -{% ifversion ghes %}Si habilitas las {% data variables.product.prodname_actions %}, cualquier{% else %}Cualquier{% endif %} organización en {% data variables.product.product_location %} podrá utilizar {% data variables.product.prodname_actions %}. Puedes requerir políticas para controlar la forma en la que los miembros de tu empresa de {% data variables.product.product_name %} utilizan las {% data variables.product.prodname_actions %}. Predeterminadamente, los propietarios de las organizaciones pueden administrar la forma en la que los miembros utilizan las {% data variables.product.prodname_actions %}. 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)". +{% ifversion ghes %}Si habilitas las {% data variables.product.prodname_actions %}, cualquier{% else %}Cualquier{% endif %} organización en {% data variables.product.product_location %} podrá utilizar {% data variables.product.prodname_actions %}. Puedes requerir políticas para controlar la forma en la que los miembros de tu empresa de {% data variables.product.product_name %} utilizan las {% data variables.product.prodname_actions %}. Predeterminadamente, los propietarios de las organizaciones pueden administrar la forma en la que los miembros utilizan las {% data variables.product.prodname_actions %}. Para obtener más información, consulta "[Deshabilitación o limitación de {% data variables.product.prodname_actions %} para la organización](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization)". -## Requerir una política para restringir el uso de las {% data variables.product.prodname_actions %} en tu empresa +## Aplicación de una directiva para restringir el uso de {% data variables.product.prodname_actions %} en la empresa -Puedes elegir inhabilitar {% data variables.product.prodname_actions %} para todas las organizaciones en tu empresa, o puedes permitir solo organizaciones específicas. También puedes limitar el uso de las acciones públicas {% ifversion actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} para que las personas solo puedan utilizar acciones {% ifversion actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} que existan en tu empresa. +Puedes elegir inhabilitar {% data variables.product.prodname_actions %} para todas las organizaciones en tu empresa, o puedes permitir solo organizaciones específicas. También puedes limitar el uso de acciones públicas{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %}, de modo que los usuarios solo puedan utilizar acciones locales {% ifversion actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} que existan en la empresa. -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.policies-tab %} -{% data reusables.enterprise-accounts.actions-tab %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} 1. Debajo de "Políticas", selecciona tus opciones. {% indented_data_reference reusables.actions.actions-use-policy-settings spaces=3 %} - {%- ifversion ghes or ghae %} - {% note %} + {%- ifversion ghes or ghae %} {% note %} - **Nota:** Para habilitar el acceso a las acciones públicas{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %}, primero debes configurar {% data variables.product.product_location %} para que se conecte a {% data variables.product.prodname_dotcom_the_website %}. Para obtener más información, consulta la sección "[Habilitar el acceso automática para las acciones de GitHub.com utilizando GitHub Connect](/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect)". + **Nota:** Para habilitar el acceso a acciones públicas{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %}, primero debes configurar {% data variables.product.product_location %} para que se conecte a {% data variables.product.prodname_dotcom_the_website %}. Para obtener más información, consulta "[Habilitación del acceso automático a las acciones de GitHub.com mediante GitHub Connect](/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect)". - {% endnote %} - {%- endif %} - {% ifversion actions-workflow-policy %} - ![Habilita, inhabilita o limita las acciones para esta cuenta empresarial](/assets/images/help/organizations/enterprise-actions-policy-with-workflows.png) - {%- else %} - ![Habilita, inhabilita o limita las acciones para esta cuenta empresarial](/assets/images/help/organizations/enterprise-actions-policy.png) - {%- endif %} -1. Haz clic en **Save ** (guardar). + {% endnote %} {%- endif %} {% ifversion actions-workflow-policy %} ![Habilitación, deshabilitación o limitación de las acciones para esta cuenta empresarial](/assets/images/help/organizations/enterprise-actions-policy-with-workflows.png) {%- else %} ![Habilitación, deshabilitación o limitación de las acciones para esta cuenta empresarial](/assets/images/help/organizations/enterprise-actions-policy.png) {%- endif %} +1. Haga clic en **Save**(Guardar). {% data reusables.actions.allow-specific-actions-intro %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.policies-tab %} -{% data reusables.enterprise-accounts.actions-tab %} -1. Debajo de "Políticas", selecciona {% data reusables.actions.policy-label-for-select-actions-workflows %} y agrega tus acciones{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} requeridos a la lista. - {% ifversion actions-workflow-policy %} - ![Agrega acciones y flujos de trabajo reutilizables a la lista de elementos permitidos](/assets/images/help/organizations/enterprise-actions-policy-allow-list-with-workflows.png) - {%- elsif ghes or ghae %} - ![Agregar acciones a la lista de elementos permitidos](/assets/images/help/organizations/enterprise-actions-policy-allow-list.png) - {%- elsif ghae %} - ![Agregar acciones a la lista de elementos permitidos](/assets/images/enterprise/github-ae/enterprise-actions-policy-allow-list.png) - {%- endif %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} +1. En "Directivas", selecciona {% data reusables.actions.policy-label-for-select-actions-workflows %} y agrega las acciones necesarias{% ifversion actions-workflow-policy %} y los flujos de trabajo reutilizables{% endif %} a la lista. + {% ifversion actions-workflow-policy %} ![Incorporación de acciones y flujos de trabajo reutilizables a la lista de permitidos](/assets/images/help/organizations/enterprise-actions-policy-allow-list-with-workflows.png) {%- elsif ghes or ghae %} ![Incorporación de acciones a la lista de permitidos](/assets/images/help/organizations/enterprise-actions-policy-allow-list.png) {%- elsif ghae %} ![Incorporación de acciones a la lista de permitidos](/assets/images/enterprise/github-ae/enterprise-actions-policy-allow-list.png) {%- endif %} ## Requerir una política para la retención de bitácoras y artefactos en tu empresa -Las {% data variables.product.prodname_actions %} pueden restablecer los archivos de bitácora y artefactos. Para obtener más información, consulta la sección "[Descargar artefactos de los flujos de trabajo ](/actions/managing-workflow-runs/downloading-workflow-artifacts)". +Las {% data variables.product.prodname_actions %} pueden restablecer los archivos de bitácora y artefactos. Para obtener más información, consulta "[Descarga de artefactos de flujo de trabajo](/actions/managing-workflow-runs/downloading-workflow-artifacts)". {% data reusables.actions.about-artifact-log-retention %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.policies-tab %} -{% data reusables.enterprise-accounts.actions-tab %} -{% data reusables.actions.change-retention-period-for-artifacts-logs %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} {% data reusables.actions.change-retention-period-for-artifacts-logs %} ## Requerir una política para bifurcar solicitudes de cambio en tu empresa @@ -94,10 +79,7 @@ Puedes requerir políticas para controlar la forma en la que se comportan las {% {% data reusables.actions.workflow-run-approve-public-fork %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.policies-tab %} -{% data reusables.enterprise-accounts.actions-tab %} -{% data reusables.actions.workflows-from-public-fork-setting %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} {% data reusables.actions.workflows-from-public-fork-setting %} {% data reusables.actions.workflow-run-approve-link %} @@ -111,10 +93,7 @@ Si se habilita una política para una empresa, esta puede inhabilitarse selectiv {% data reusables.actions.private-repository-forks-options %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.policies-tab %} -{% data reusables.enterprise-accounts.actions-tab %} -{% data reusables.actions.private-repository-forks-configure %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} {% data reusables.actions.private-repository-forks-configure %} {% ifversion ghec or ghes or ghae %} @@ -122,56 +101,50 @@ Si se habilita una política para una empresa, esta puede inhabilitarse selectiv {% data reusables.actions.workflow-permissions-intro %} -Puedes configurar los permisos predeterminados para del `GITHUB_TOKEN` en la configuración de tu empresa, organización o repositorio. Si eliges la opción restringida como la predeterminada en tus ajustes de empresa, esto prevendrá que se elija el ajuste más permisivo en los ajustes de repositorio u organización. +Puedes configurar los permisos predeterminados para `GITHUB_TOKEN` en la configuración de la empresa, las organizaciones o los repositorios. Si eliges una opción restringida como valor predeterminado en la configuración de tu empresa, esto impide que puedas elegir configuraciones más permisivas en la configuración de la organización o el repositorio. {% data reusables.actions.workflow-permissions-modifying %} -### Configuring the default `GITHUB_TOKEN` permissions +### Configuración de los permisos de `GITHUB_TOKEN` predeterminados -{% ifversion allow-actions-to-approve-pr-with-ent-repo %} -Predeterminadamente, cuando creas una empresa nueva, el `GITHUB_TOKEN` solo tendrá acceso de lectura para el alcance `contents`. +{% ifversion allow-actions-to-approve-pr-with-ent-repo %} De manera predeterminada, al crear una empresa, `GITHUB_TOKEN` solo tiene acceso de lectura para el ámbito `contents`. {% endif %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.policies-tab %} -{% data reusables.enterprise-accounts.actions-tab %} -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`. +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} +1. En "Permisos de flujo de trabajo", elige si quieres que `GITHUB_TOKEN` tenga acceso de lectura y escritura para todos los ámbitos, o simplemente acceso de lectura para el ámbito `contents`. ![Configurar los permisos del GITHUB_TOKEN para esta empresa](/assets/images/help/settings/actions-workflow-permissions-enterprise{% ifversion allow-actions-to-approve-pr-with-ent-repo %}-with-pr-approval{% endif %}.png) -1. Da clic en **Guardar** para aplicar la configuración. +1. Haz clic en **Guardar** para aplicar los valores. {% ifversion allow-actions-to-approve-pr-with-ent-repo %} -### Prevenir que las {% data variables.product.prodname_actions %} creen o aprueben solicitudes de cambio +### Impedir la creación o aprobación de solicitudes de incorporación de cambios por parte de {% data variables.product.prodname_actions %} {% data reusables.actions.workflow-pr-approval-permissions-intro %} -Predeterminadamente, cuando creas una empresa nueva, no se permite que los flujos de trabajo creen o aprueben las solicitudes de cambio. +De forma predeterminada, cuando se crea una empresa, los flujos de trabajo no pueden crear ni aprobar solicitudes de incorporación de cambios. -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.policies-tab %} -{% data reusables.enterprise-accounts.actions-tab %} -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. +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} +1. En "Permisos de flujo de trabajo", usa la opción **Permitir que Acciones de GitHub cree y apruebe solicitudes de incorporación de cambios** para configurar si `GITHUB_TOKEN` puede crear y aprobar solicitudes de incorporación de cambios. ![Configurar los permisos del GITHUB_TOKEN para esta empresa](/assets/images/help/settings/actions-workflow-permissions-enterprise-with-pr-approval.png) -1. Da clic en **Guardar** para aplicar la configuración. +1. Haz clic en **Guardar** para aplicar los valores. -{% endif %} -{% endif %} +{% endif %} {% endif %} {% ifversion actions-cache-policy-apis %} -## Requerir una política para almacenamiento en caché dentro de tu empresa +## Aplicación de una directiva para el almacenamiento en caché en la empresa {% data reusables.actions.cache-default-size %} {% data reusables.actions.cache-eviction-process %} -Sin embargo, puedes configurar una política de empresa para personalizar tanto el tamaño total predeterminado de almacenamiento en caché para cada repositorio como el tamaño total máximo de almacenamiento en caché permitido para un repositorio individual. Por ejemplo, podrías querer que el tamaño de caché total predeterminado para cada repositorio sea de 5GB, pero también permitir que los administradores configuren un tamaño total de almacenamiento en caché de 15 GB de ser necesario. +Aun así, puedes establecer una directiva empresarial para personalizar tanto el tamaño de caché total predeterminado de cada repositorio como el tamaño máximo de caché total permitido para un repositorio. Por ejemplo, es posible que te interese que el tamaño de caché total predeterminado de cada repositorio sea de 5 GB, pero también permitir que los administradores del repositorio puedan configurar un tamaño total de caché de hasta 15 GB si es necesario. -Las personas con acceso administrativo a un repositorio pueden configurar un tamaño total de almacenamiento en caché para su repositorio de has el tamaño máximo permitido por el ajuste de la política empresarial. +Las personas con acceso de administrador a un repositorio pueden establecer un tamaño total de caché del repositorio de hasta el tamaño máximo de caché que se permite en la configuración de directiva de empresa. -Los ajustes de política para el almacenamiento en caché de {% data variables.product.prodname_actions %} actualmente solo pueden modificarse utilizando la API de REST: +La configuración de directiva para el almacenamiento en caché de {% data variables.product.prodname_actions %} solo puede modificarse actualmente mediante la API REST: -* Para ver los ajustes de política empresarial actuales, consulta la sección "[Obtener una política de uso del caché de GitHub Actions para una empresa](/rest/actions/cache#get-github-actions-cache-usage-policy-for-an-enterprise)". -* Para cambiar los ajustes de la política empresarial, consulta la sección "[Configurar la política de uso de caché de GitHub Actions para una empresa](/rest/actions/cache#get-github-actions-cache-usage-policy-for-an-enterprise)". +* Para ver la configuración de directiva actual de la empresa, consulta "[Obtener la directiva de uso de caché de Acciones de GitHub para una empresa](/rest/actions/cache#get-github-actions-cache-usage-policy-for-an-enterprise)". +* Para cambiar la configuración de directiva de la empresa, consulta "[Establecer la directiva de uso de caché de Acciones de GitHub para una empresa](/rest/actions/cache#get-github-actions-cache-usage-policy-for-an-enterprise)". {% data reusables.actions.cache-no-org-policy %} diff --git a/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-project-board-policies-in-your-enterprise.md b/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-project-board-policies-in-your-enterprise.md deleted file mode 100644 index 573fec2d95..0000000000 --- a/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-project-board-policies-in-your-enterprise.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: Requerir políticas de tableros de proyecto en tu empresa -intro: Puedes requerir políticas para los proyectos dentro de las organizaciones de tu empresa o permitir que se configuren políticas en cada organización. -permissions: Enterprise owners can enforce policies for project boards in an enterprise. -redirect_from: - - /articles/enforcing-project-board-settings-for-organizations-in-your-business-account - - /articles/enforcing-project-board-policies-for-organizations-in-your-enterprise-account - - /articles/enforcing-project-board-policies-in-your-enterprise-account - - /github/setting-up-and-managing-your-enterprise-account/enforcing-project-board-policies-in-your-enterprise-account - - /github/setting-up-and-managing-your-enterprise/enforcing-project-board-policies-in-your-enterprise-account - - /github/setting-up-and-managing-your-enterprise/setting-policies-for-organizations-in-your-enterprise-account/enforcing-project-board-policies-in-your-enterprise-account -versions: - ghec: '*' - ghes: '*' - ghae: '*' -type: how_to -topics: - - Enterprise - - Policies - - Projects -shortTitle: Políticas del tablero de proyectos ---- - -## Acerca de las políticas para los tableros de proyecto en tu empresa - -Puedes requerir políticas para controlar la forma en la que los miembros de tu empresa de {% data variables.product.product_name %} administran los tableros de proyecto. También puedes permitir que los propietarios de la organización administren las políticas para los tableros de proyecto. Para obtener más información, consulta "[Acerca de los tableros de proyectos](/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards)." - -## Hacer cumplir una política para tableros de proyecto en toda la organización - -En todas las organizaciones que son propiedad de tu empresa, puedes habilitar o inhabilitar tableros de proyecto en toda la organización o permitir que los propietarios administren este parámetro a nivel de la organización. - -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.policies-tab %} -{% data reusables.enterprise-accounts.projects-tab %} -4. En "Proyectos de la organización", revisa la información sobre cómo modificar los parámetros. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} -5. En "Proyectos de la organización", usa el menú desplegable y elige una política. ![Menú desplegable con opciones de políticas de tableros de proyecto de la organización](/assets/images/help/business-accounts/organization-projects-policy-drop-down.png) - -## Hacer cumplir una política para tableros de proyecto de repositorios - -En todas las organizaciones que pertenezcan a tu empresa, puedes habilitar o inhabilitar tableros de proyecto a nivel de los repositorios o permitir que los propietarios administren este parámetro a nivel de la organización. - -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.policies-tab %} -{% data reusables.enterprise-accounts.projects-tab %} -4. En "Proyectos de repositorios", revisa la información sobre cómo modificar los parámetros. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} -5. En "Proyectos de repositorios", usa el menú desplegable y elige una política. ![Menú desplegable con opciones de políticas de tableros de proyecto de repositorios](/assets/images/help/business-accounts/repository-projects-policy-drop-down.png) 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 ebe7c2bde5..5382563665 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 @@ -1,6 +1,6 @@ --- -title: Requerir políticas de administración de repositorios en tu empresa -intro: Puedes requerir políticas para la administración de repositorios dentro de las organizaciones de tu empresa o permitir que se configuren políticas en cada organización. +title: Enforcing repository management policies in your enterprise +intro: 'You can enforce policies for repository management within your enterprise''s organizations, or allow policies to be set in each organization.' permissions: Enterprise owners can enforce policies for repository management in an enterprise. redirect_from: - /enterprise/admin/installation/configuring-the-default-visibility-of-new-repositories-on-your-appliance @@ -43,20 +43,20 @@ topics: - Policies - Repositories - Security -shortTitle: Políticas de administración de repositorio +shortTitle: Repository management policies --- -## Acerca de las políticas para la administración de repositorios en tu empresa +## About policies for repository management in your enterprise -Puedes requerir políticas para controlar la forma en la que los miembros de tu empresa de {% data variables.product.product_name %} administran repositorios. También puedes permitir que los propietarios de las organizaciones administren las políticas para la administración de repositorios. Para obtener más información, consulta las secciones "[Crear y administrar repositorios](/repositories/creating-and-managing-repositories) y "[Organizaciones y equipos](/organizations)". +You can enforce policies to control how members of your enterprise on {% data variables.product.product_name %} manage repositories. You can also allow organization owners to manage policies for repository management. For more information, see "[Creating and managing repositories](/repositories/creating-and-managing-repositories) and "[Organizations and teams](/organizations)." {% ifversion ghes or ghae %} -## Configurar la visibilidad predeterminada de los repositorios nuevos +## Configuring the default visibility of new repositories -Cada vez que alguien crea un repositorio nuevo dentro de tu empresa, esta persona debe elegir la visibilidad del mismo. Cuando configuras una visibilidad predeterminada para la empresa, eliges qué vsibilidad se seleccina predeterminadamente. Para obtener más información sobre la visibilidad de los repositorios, consulta la sección "[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)". +Each time someone creates a new repository within your enterprise, that person must choose a visibility for the repository. When you configure a default visibility setting for the enterprise, you choose which visibility is selected by default. For more information on repository visibility, see "[About repositories](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)." -Si un propietario de empresa deja de permitir que los miembros de ésta creen ciertos tipos de repositorios, estos no podrán crear este tipo de repositorio aún si la configuración de visibilidad lo tiene como predeterminado. Para obtener más información, consulta la sección "[Configurar una política para la creación de repositorios](#setting-a-policy-for-repository-creation)". +If an enterprise owner disallows members from creating certain types of repositories, members will not be able to create that type of repository even if the visibility setting defaults to that type. For more information, see "[Setting a policy for repository creation](#setting-a-policy-for-repository-creation)." {% data reusables.enterprise-accounts.access-enterprise %} {% ifversion ghes or ghae %} @@ -65,7 +65,8 @@ Si un propietario de empresa deja de permitir que los miembros de ésta creen ci {% data reusables.enterprise-accounts.settings-tab %} {% endif %} {% data reusables.enterprise-accounts.options-tab %} -1. Debajo de "Default repository visibility" (visibilidad predeterminada del repositorio), utiliza el menú desplegable y selecciona un tipo de visibilidad predeterminado. ![Menú desplegable para elegir la visibilidad predeterminada de los repositorios para tu empresa](/assets/images/enterprise/site-admin-settings/default-repository-visibility-settings.png) +1. Under "Default repository visibility", use the drop-down menu and select a default visibility. + ![Drop-down menu to choose the default repository visibility for your enterprise](/assets/images/enterprise/site-admin-settings/default-repository-visibility-settings.png) {% data reusables.enterprise_installation.image-urls-viewable-warning %} @@ -79,12 +80,13 @@ Across all organizations owned by your enterprise, you can set a base repository {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.repositories-tab %} 4. Under "Base permissions", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} -5. En "Permisos base", usa el menú desplegable y elige una política. ![Menú desplegable con opciones de políticas de permisos de repositorios](/assets/images/help/business-accounts/repository-permissions-policy-drop-down.png) +5. Under "Base permissions", use the drop-down menu and choose a policy. + ![Drop-down menu with repository permissions policy options](/assets/images/help/business-accounts/repository-permissions-policy-drop-down.png) -## Requerir una política para la creación de repositorios +## Enforcing a policy for repository creation -En todas las organizaciones que le pertenecen a tu empresa, puedes permitir que los miembros creen repositorios, restringir la creación de repositorios para los propietarios de la organización o permitir que los propietarios administren los ajustes en el nivel de la organización. +Across all organizations owned by your enterprise, you can allow members to create repositories, restrict repository creation to organization owners, or allow owners to administer the setting on the organization level. If you allow members to create repositories in your organizations, you can choose which types of repositories (public, private, and internal) that members can create. @@ -92,26 +94,27 @@ If you allow members to create repositories in your organizations, you can choos {% ifversion ghec %}If your enterprise uses {% data variables.product.prodname_emus %}, you{% else %}You{% endif %} can also prevent users from creating repositories owned by their user accounts. {% endif %} -{% data reusables.repositories.internal-repo-default %} Para obtener más información acerca de los repositorios internos, consulta "[Crear un repositorio interno](/articles/creating-an-internal-repository)". +{% data reusables.repositories.internal-repo-default %} For more information about internal repositories, see "[Creating an internal repository](/articles/creating-an-internal-repository)." {% data reusables.organizations.repo-creation-constants %} {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.repositories-tab %} -5. En "Creación de repositorio", revisa la información sobre cómo modificar los parámetros. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. Under "Repository creation", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} {% data reusables.enterprise-accounts.repo-creation-policy %} {% data reusables.enterprise-accounts.repo-creation-types %}{% ifversion enterprise-namespace-repo-setting %} -1. Optionally, {% ifversion ghec %}if your enterprise uses {% data variables.product.prodname_emus %} and you want {% endif %}to prevent enterprise members from creating repositories owned by their user accounts, select **Block the creation of user namespace repositories**. ![Screenshot showing the list of disabled options from forking policy](/assets/images/help/business-accounts/restrict-personal-namespace-enabled-setting.png){% endif %} +1. Optionally, {% ifversion ghec %}if your enterprise uses {% data variables.product.prodname_emus %} and you want {% endif %}to prevent enterprise members from creating repositories owned by their user accounts, select **Block the creation of user namespace repositories**. + ![Screenshot showing the list of disabled options from forking policy](/assets/images/help/business-accounts/restrict-personal-namespace-enabled-setting.png){% endif %} -## Requerir una política para bifurcar repositorios privados o internos +## Enforcing a policy for forking private or internal repositories -En todas las organizaciones que pertenezcan a tu empresa, puedes permitir o prohibir la bifurcación de un repositorio privado o interno o permitir a los propietarios administrar la configuración a nivel organizacional para todos los que tengan acceso a éstos. +Across all organizations owned by your enterprise, you can allow people with access to a private or internal repository to fork the repository, never allow forking of private or internal repositories, or allow owners to administer the setting on the organization level. {% ifversion enterprise-namespace-repo-setting %} {% note %} -**Nota:** Si {% ifversion ghec %}tu empresa utiliza {% data variables.product.prodname_emus %} y {% endif %} tu política de "Creación de repositorios" previene que los miembros de las empresas creen repositorios que le pertenezcan a sus cuentas de usuario, no se permitirá que dichos miembros bifurquen un repositorio en sus cuentas de usuario, sin importar tu política de "Bifurcación de repositorios". +**Note:** If {% ifversion ghec %}your enterprise uses {% data variables.product.prodname_emus %} and {% endif %}your "Repository creation" policy prevents enterprise members from creating repositories owned by their user accounts, members will not be allowed to fork a repository in their user accounts, regardless of your "Repository forking" policy. {% endnote %} {% endif %} @@ -119,113 +122,121 @@ En todas las organizaciones que pertenezcan a tu empresa, puedes permitir o proh {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.repositories-tab %} -3. Debajo de "Bifurcación de repositorios", revisa la información sobre cómo cambiar el ajuste. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} -4. En "Bifurcación de repositorios", usa el menú desplegable y elige una política. +3. Under "Repository forking", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +4. Under "Repository forking", use the drop-down menu and choose a policy. - ![Menú desplegable con opciones de políticas de bifurcación de repositorios](/assets/images/help/business-accounts/repository-forking-policy-drop-down.png){% ifversion innersource-fork-policies %} -5. Si se habilita la bifurcación, puedes especificar en dónde se permite que los usuarios bifurquen repositorios. Revisa la información sobre cómo cambiar el ajuste y elige una política. + ![Drop-down menu with repository forking policy options](/assets/images/help/business-accounts/repository-forking-policy-drop-down.png){% ifversion innersource-fork-policies %} +5. If forking is enabled, you can specify where users are allowed to fork repositories. Review the information about changing the setting and choose a policy. - ![Captura de pantalla que muestra la lista de opciones de políticas para bifurcar repositorios](/assets/images/help/business-accounts/repository-forking-policy-settings.png){% endif %} + ![Screenshot showing the list of repository forking policy options](/assets/images/help/business-accounts/repository-forking-policy-settings.png){% endif %} + +## Enforcing a policy for inviting{% ifversion ghec %} outside{% endif %} collaborators to repositories -## Requerir una política para invitar colaboradores{% ifversion ghec %} externos{% endif %} a los repositorios - -En todas las organizaciones que pertenezcan a tu empresa, puedes permitir que los miembros inviten colaboradores{% ifversion ghec %} externos{% endif %} a los repositorios, restrinjan las invitaciones a los {% ifversion ghec %}colaboradores externos{% endif %} a los propietarios de las organizaciones, {% ifversion prevent-org-admin-add-outside-collaborator %}restrinjan las invitaciones a los {% ifversion ghec %}colaboradores externos {% endif %}a los propietarios de las empresas, {% endif %}o permitan que los propietarios de las organizaciones administren la configuración a nivel organizacional. +Across all organizations owned by your enterprise, you can allow members to invite{% ifversion ghec %} outside{% endif %} collaborators to repositories, restrict {% ifversion ghec %}outside collaborator {% endif %}invitations to organization owners, {% ifversion prevent-org-admin-add-outside-collaborator %}restrict {% ifversion ghec %}outside collaborator {% endif %}invitations to enterprise owners, {% endif %}or allow organization owners to administer the setting on the organization level. {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.repositories-tab %} -3. Debajo de "{% ifversion ghec %}Colaboradores externos{% elsif ghes or ghae %}Invitaciones{% endif %} de repositorio", revisa la información sobre cómo cambiar el ajuste. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} -4. Debajo de "{% ifversion ghec %}Colaboradores externos{% elsif ghes or ghae %}Invitaciones{% endif %} de repositorio", utiliza el menú desplegable y elige una política. +3. Under "Repository {% ifversion ghec %}outside collaborators{% elsif ghes or ghae %}invitations{% endif %}", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +4. Under "Repository {% ifversion ghec %}outside collaborators{% elsif ghes or ghae %}invitations{% endif %}", use the drop-down menu and choose a policy. {% ifversion ghec %} - ![Menú desplegable con opciones de políticas de invitación de colaboradores externos](/assets/images/help/business-accounts/repository-invitation-policy-drop-down.png) + ![Drop-down menu with outside collaborator invitation policy options](/assets/images/help/business-accounts/repository-invitation-policy-drop-down.png) {% elsif ghes or ghae %} - ![Menú desplegable con opciones de política de invitación](/assets/images/enterprise/business-accounts/repository-invitation-policy-drop-down.png) + ![Drop-down menu with invitation policy options](/assets/images/enterprise/business-accounts/repository-invitation-policy-drop-down.png) {% endif %} -## Requerir una política para el nombre de rama predeterminada +## Enforcing a policy for the default branch name -Puedes configurar el nombre de rama predeterminada para cualquier repositorio miembro que creen los miembros en todas las organizaciones que pertenezcan a tu empresa. Puedes elegir el requerir un nombre de rama predeterminado a través de todas las organizaciones o permitir a algunas configurar un nombre diferente. +Across all organizations owned by your enterprise, you can set the default branch name for any new repositories that members create. You can choose to enforce that default branch name across all organizations or allow individual organizations to set a different one. {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} -3. En la pestaña de **Políticas de los repositorios**, debajo de "Nombre de la rama predeterminada", ingresa el nombre de rama predeterminada que deberán utilizar los repositorios nuevos. ![Caja de texto para ingresar un nombre de rama predeterminado](/assets/images/help/business-accounts/default-branch-name-text.png) -4. Opcionalmente, para requerir el nombre de rama predeterminado para todas las organizaciones en la empresa, selecciona **Requerir en toda la empresa**. ![Casilla de requerir](/assets/images/help/business-accounts/default-branch-name-enforce.png) -5. Da clic en **Actualizar**. ![Botón de actualizar](/assets/images/help/business-accounts/default-branch-name-update.png) +3. On the **Repository policies** tab, under "Default branch name", enter the default branch name that new repositories should use. + ![Text box for entering default branch name](/assets/images/help/business-accounts/default-branch-name-text.png) +4. Optionally, to enforce the default branch name for all organizations in the enterprise, select **Enforce across this enterprise**. + ![Enforcement checkbox](/assets/images/help/business-accounts/default-branch-name-enforce.png) +5. Click **Update**. + ![Update button](/assets/images/help/business-accounts/default-branch-name-update.png) -## Requerir una política para los cambios a la visibilidad del repositorio +## Enforcing a policy for changes to repository visibility -En todas las organizaciones que pertenezcan a tu empresa, puedes permitir que los miembros con acceso administrativo cambien la visibilidad de un repositorio, restrinjan los cambios de visibilidad del mismo a los propietarios de la organización o que permitan que los propietarios administren el ajuste a nivel organizacional. Cuando no permites que los miembros cambien la visibilidad del repositroio, únicamente los propietarios de la empresa podrán hacerlo. +Across all organizations owned by your enterprise, you can allow members with admin access to change a repository's visibility, restrict repository visibility changes to organization owners, or allow owners to administer the setting on the organization level. When you prevent members from changing repository visibility, only enterprise owners can change the visibility of a repository. -Si un propietario de empresa restringió la creación de repositorios en la misma para que solo los propietarios puedan realizar esta operación, entonces los miembros no podrán cambiar la visibilidad de los repositorios. Si un propietario de una empresa restringe la creación de repositorios para que los miembros solo puedan crear repositorios privados, entonces éstos solo podrán cambiar la visibilidad de un repositorio a privada. Para obtener más información, consulta la sección "[Configurar una política para la creación de repositorios](#setting-a-policy-for-repository-creation)". +If an enterprise owner has restricted repository creation to organization owners only, then members will not be able to change repository visibility. If an enterprise owner has restricted member repository creation to private repositories only, then members will only be able to change the visibility of a repository to private. For more information, see "[Setting a policy for repository creation](#setting-a-policy-for-repository-creation)." {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.repositories-tab %} -1. En "Modificar visibilidad del repositorio", revisa la información sobre cómo modificar los parámetros. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} -1. Debajo de "Repository visibility change" (Cambio de visibilidad de repositorios), usa el menú desplegable y elige una política. ![Menú desplegable con opciones de políticas de visibilidad de repositorios](/assets/images/help/business-accounts/repository-visibility-policy-drop-down.png) +1. Under "Repository visibility change", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +1. Under "Repository visibility change", use the drop-down menu and choose a policy. + ![Drop-down menu with repository visibility policy options](/assets/images/help/business-accounts/repository-visibility-policy-drop-down.png) -## Requerir una política para el borrado y transferencia de repositorios +## Enforcing a policy for repository deletion and transfer -En todas las organizaciones que son propiedad de tu empresa, puedes permitir que los miembros con permisos de administrador eliminen o transfieran un repositorio, puedes restringir la eliminación o la transferencia de repositorios a los propietarios de la organización o permitir que los propietarios administren los parámetros de configuración a nivel de la organización. +Across all organizations owned by your enterprise, you can allow members with admin permissions to delete or transfer a repository, restrict repository deletion and transfers to organization owners, or allow owners to administer the setting on the organization level. {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.repositories-tab %} -5. En "Transferencia y eliminación de repositorios", revisa la información sobre cómo modificar los parámetros. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. Under "Repository deletion and transfer", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} {% data reusables.enterprise-accounts.repository-deletion-policy %} -## Requerir una política para borrar propuestas +## Enforcing a policy for deleting issues -En todas las organizaciones que pertenezcan a tu empresa, puedes permitir que los miembros con acceso administrativo borren propuestas en un repositorio, restrinjan el borrado de propuestas para solo los propietarios de organizaciones o permitan que los propietarios administren el ajuste a nivel organizacional. +Across all organizations owned by your enterprise, you can allow members with admin access to delete issues in a repository, restrict issue deletion to organization owners, or allow owners to administer the setting on the organization level. {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} -3. En la pestaña **Políticas de repositorios**, en "Eliminación de propuestas en los repositorios", revisa la información acerca de los cambios en la configuración. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} -4. En "Eliminación de propuestas en los repositorios", usa el menú desplegable y elige una política. +3. On the **Repository policies** tab, under "Repository issue deletion", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +4. Under "Repository issue deletion", use the drop-down menu and choose a policy. - ![Menú desplegable con opciones de políticas de eliminación de propuestas](/assets/images/help/business-accounts/repository-issue-deletion-policy-drop-down.png) + ![Drop-down menu with issue deletion policy options](/assets/images/help/business-accounts/repository-issue-deletion-policy-drop-down.png) {% ifversion ghes or ghae %} -## Requerir una política para los límites de subida de Git +## Enforcing a policy for Git push limits -Para que el tamaño de tu repositorio se mantenga en una cantidad administrable y puedas prevenir los problemas de rendimiento, puedes configurar un límite de tamaño de archivo para los repositorios de tu empresa. +To keep your repository size manageable and prevent performance issues, you can configure a file size limit for repositories in your enterprise. -Cuando impones límites de carga a los repositorios, la configuración predeterminada no permite a los usuarios añadir o actualizar archivos mayores a 100 MB. +By default, when you enforce repository upload limits, people cannot add or update files larger than 100 MB. {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.options-tab %} -4. Dentro de "Repository upload limit (Límite de subida del repositorio)", utiliza el menú desplegable y haz clic en un tamaño máximo de objeto. ![Menú desplegable con opciones de tamaño máximo de objeto](/assets/images/enterprise/site-admin-settings/repo-upload-limit-dropdown.png) -5. Opcionalmente, para requerir un límite de carga máximo para todos los repositorios en tu empresa, selecciona **Requerir en todos los repositorios** ![Opción para imponer tamaño máximo de objetos en todos los repositorios](/assets/images/enterprise/site-admin-settings/all-repo-upload-limit-option.png) +4. Under "Repository upload limit", use the drop-down menu and click a maximum object size. +![Drop-down menu with maximum object size options](/assets/images/enterprise/site-admin-settings/repo-upload-limit-dropdown.png) +5. Optionally, to enforce a maximum upload limit for all repositories in your enterprise, select **Enforce on all repositories** +![Enforce maximum object size on all repositories option](/assets/images/enterprise/site-admin-settings/all-repo-upload-limit-option.png) {% ifversion profile-name-enterprise-setting %} -## Requerir una política para mostrar los nombres de los miembros en tus repositorios +## Enforcing a policy for the display of member names in your repositories -En todas las organizaciones que le pertenezcan a tu empresa, puedes permitir que los miembros vean el nombre de perfil del autor de un comentario, adicionalmente a su nombre de usuario, en las propuestas y solicitudes de cambio para los repositorios internos y públicos. +Across all organizations owned by your enterprise, you can allow members to see a comment author's profile name, in addition to their username, in issues and pull requests for public and internal repositories. -![Nombre del perfil del autor del comentario que se muestra en un comentario](/assets/images/help/issues/commenter-full-name.png) +![Commenter's profile name displayed in comment](/assets/images/help/issues/commenter-full-name.png) {% note %} -**Nota:** Cuando se requiere esta política para todos los repositorios en la empresa, esta anula el ajuste de la organización para los repositorios privados. Para obtener más información, consulta "[Administrar cómo se ven los nombres de los miembros en tu organización](/organizations/managing-organization-settings/managing-the-display-of-member-names-in-your-organization)". +**Note:** When this policy is enforced for all repositories in the enterprise, it overrides the organization setting for private repositories. For more information, see "[Managing the display of member names in your organization](/organizations/managing-organization-settings/managing-the-display-of-member-names-in-your-organization)". {% endnote %} {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.options-tab %} -4. Debajo de "Permitir que los miembros vean el nombre de perfil del autor de un comentario en los repositorios internos y públicos", selecciona el menú desplegable y haz clic en una política. ![Captura de pantalla de la página de opciones con énfasis en el menú desplegable de políticas](/assets/images/enterprise/site-admin-settings/comment-authors-profile-name-drop-down.png) -5. Opcionalmente, para requerir la visualización de los nombres de perfil para todos los repositorios de tu empresa, selecciona **Requerir para todos los repositorios de la instancia**. ![Captura de pantalla de la opción "Requerir para todos los repositorios" enfatizada](/assets/images/enterprise/site-admin-settings/enforce-for-all-repositories-option.png) +4. Under "Allow members to see the comment author's profile name in public and internal repositories", select the dropdown menu and click a policy. +![Screenshot of Options page with policy drop down emphasized](/assets/images/enterprise/site-admin-settings/comment-authors-profile-name-drop-down.png) +5. Optionally, to enforce the display of profile names for all repositories in your enterprise, select **Enforce for all repositories on the instance**. +![Screenshot of "Enforce for all repositories" option emphasized](/assets/images/enterprise/site-admin-settings/enforce-for-all-repositories-option.png) {% endif %} -## Configurar el editor de fusión de conflictos para solicitudes de extracción entre repositorios +## Configuring the merge conflict editor for pull requests between repositories -Solicitarles a los usuarios que resuelvan los conflictos de fusión en forma local desde sus computadoras puede evitar que las personas escriban inadvertidamente un repositorio ascendente desde una bifurcación. +Requiring users to resolve merge conflicts locally on their computer can prevent people from inadvertently writing to an upstream repository from a fork. {% data reusables.enterprise-accounts.access-enterprise %} {% ifversion ghes or ghae %} @@ -234,21 +245,23 @@ Solicitarles a los usuarios que resuelvan los conflictos de fusión en forma loc {% data reusables.enterprise-accounts.settings-tab %} {% endif %} {% data reusables.enterprise-accounts.options-tab %} -1. En "Editor de conflicto para las solicitudes de extracción entre repositorios", usa el menú desplegable y haz clic en **Disabled** (Inhabilitado). ![Menú desplegable con opción para inhabilitar el editor de conflicto de fusión](/assets/images/enterprise/settings/conflict-editor-settings.png) +1. Under "Conflict editor for pull requests between repositories", use the drop-down menu, and click **Disabled**. + ![Drop-down menu with option to disable the merge conflict editor](/assets/images/enterprise/settings/conflict-editor-settings.png) -## Configurar las cargas forzadas +## Configuring force pushes -Cada repositorio hereda un ajuste de subida forzada predeterminado desde los ajustes de la cuenta de usuario o de la organización a la que pertenece dicho repositorio. Cada organización y cuenta de usuario hereda un ajuste de subida forzada predeterminado desde el ajuste de subida forzada para la empresa. Si cambias el ajuste de subida forzada de la empresa, la política aplicará a todos los repositorios que pertenecen a cualquier organización o usuario. +Each repository inherits a default force push setting from the settings of the user account or organization that owns the repository. Each organization and user account inherits a default force push setting from the force push setting for the enterprise. If you change the force push setting for the enterprise, the policy applies to all repositories owned by any user or organization. -### Bloquear las subidas forzadas en todos los repositorios +### Blocking force pushes to all repositories {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.options-tab %} -4. Debajo de "Force pushes" (Empujes forzados), usa el menú desplegable y haz clic en **Allow** (Permitir), **Block** (Bloquear) o **Block to the default branch** (Bloquear en la rama predeterminada). ![Forzar empujes desplegables](/assets/images/enterprise/site-admin-settings/force-pushes-dropdown.png) -5. Opcionalmente, selecciona **Enforce on all repositories** (Implementar en todos los repositorios) que sobrescribirán las configuraciones a nivel de la organización y del repositorio para los empujes forzados. +4. Under "Force pushes", use the drop-down menu, and click **Allow**, **Block** or **Block to the default branch**. +![Force pushes dropdown](/assets/images/enterprise/site-admin-settings/force-pushes-dropdown.png) +5. Optionally, select **Enforce on all repositories**, which will override organization and repository level settings for force pushes. -### Bloquear las cargas forzadas para un repositorio específico +### Blocking force pushes to a specific repository {% data reusables.enterprise_site_admin_settings.override-policy %} @@ -258,13 +271,14 @@ Cada repositorio hereda un ajuste de subida forzada predeterminado desde los aju {% data reusables.enterprise_site_admin_settings.click-repo %} {% data reusables.enterprise_site_admin_settings.admin-top-tab %} {% data reusables.enterprise_site_admin_settings.admin-tab %} -4. Selecciona **Block** (Bloquear) o **Block to the default branch** (Bloquear en la rama predeterminada) debajo de **Push and Pull** (Subir y extraer). ![Bloquear empujes forzados](/assets/images/enterprise/site-admin-settings/repo/repo-block-force-pushes.png) +4. Select **Block** or **Block to the default branch** under **Push and Pull**. + ![Block force pushes](/assets/images/enterprise/site-admin-settings/repo/repo-block-force-pushes.png) -### Bloquear empujes forzados a los repositorios que posee una cuenta de usuario u organización +### Blocking force pushes to repositories owned by a user account or organization -Los repositorios heredan los parámetros de los empujes forzados de la cuenta de usuario u organización a la que pertenecen. Las cuentas de usuario y las organizaciones a su vez heredan su configuración de subidas forzadas de aquella de la empresa. +Repositories inherit force push settings from the user account or organization to which they belong. User accounts and organizations in turn inherit their force push settings from the force push settings for the enterprise. -Puedes sustituir los parámetros predeterminados heredados al configurar los parámetros para una cuenta de usuario u organización. +You can override the default inherited settings by configuring the settings for a user account or organization. {% data reusables.enterprise_site_admin_settings.sign-in %} {% data reusables.enterprise_site_admin_settings.access-settings %} @@ -272,42 +286,44 @@ Puedes sustituir los parámetros predeterminados heredados al configurar los par {% data reusables.enterprise_site_admin_settings.click-user-or-org %} {% data reusables.enterprise_site_admin_settings.admin-top-tab %} {% data reusables.enterprise_site_admin_settings.admin-tab %} -5. En "Parámetros predeterminados del repositorio" en la sección "Empujes forzados", selecciona - - **Block** (Bloquear) para bloquear los empujes forzados en todas las ramas. - - **Block to the default branch** (Bloquear en la rama por defecto) para bloquear solo los empujes forzados en la rama por defecto. ![Bloquear empujes forzados](/assets/images/enterprise/site-admin-settings/user/user-block-force-pushes.png) -6. Opcionalmente, selecciona **Enforce on all repositories** (Implementar en todos los repositorios) para sustituir los parámetros específicos del repositorio. Nota que esto **no** anulará alguna política válida en toda la empresa. ![Bloquear empujes forzados](/assets/images/enterprise/site-admin-settings/user/user-block-all-force-pushes.png) +5. Under "Repository default settings" in the "Force pushes" section, select + - **Block** to block force pushes to all branches. + - **Block to the default branch** to only block force pushes to the default branch. + ![Block force pushes](/assets/images/enterprise/site-admin-settings/user/user-block-force-pushes.png) +6. Optionally, select **Enforce on all repositories** to override repository-specific settings. Note that this will **not** override an enterprise-wide policy. + ![Block force pushes](/assets/images/enterprise/site-admin-settings/user/user-block-all-force-pushes.png) {% endif %} {% ifversion ghes %} -## Configurar el acceso de lectura anónimo de Git +## Configuring anonymous Git read access {% data reusables.enterprise_user_management.disclaimer-for-git-read-access %} -Si [habilitaste el modo privado](/enterprise/admin/configuration/enabling-private-mode) para {% data variables.product.product_location %}, puedes permitir que los administradores de repositorio habiliten el acceso de lectura anónima de Git para los repositorios públicos. +If you have [enabled private mode](/enterprise/admin/configuration/enabling-private-mode) for {% data variables.product.product_location %}, you can allow repository administrators to enable anonymous Git read access to public repositories. -Habilitar el acceso anónimo de lectura de Git permite a los usuarios saltar la autenticación para las herramientas personalizadas en tu empresa. Cuando tú o un administrador de repositorio activan esta configuración de acceso a un repositorio, las operaciones Git no autenticadas (y cualquiera con acceso de red a {% data variables.product.product_name %}) tendrán acceso de lectura al repositorio sin autenticación. +Enabling anonymous Git read access allows users to bypass authentication for custom tools on your enterprise. When you or a repository administrator enable this access setting for a repository, unauthenticated Git operations (and anyone with network access to {% data variables.product.product_name %}) will have read access to the repository without authentication. -El acceso de lectura anónima de Git se encuentra inhabilitado predeterminadamente.{% ifversion ghes = 3.4 or ghes = 3.5 or ghes = 3.6 or ghes = 3.7 %} Cuando mejoras a {% data variables.product.product_name %} 3.6 o posterior, el acceso de lectura anónima de Git se inhabilita automáticamente a nivel de la aplicación y las conexiones `git://` en el puerto 9418 devuelven el siguiente error. +Anonymous Git read access is disabled by default.{% ifversion ghes = 3.4 or ghes = 3.5 or ghes = 3.6 or ghes = 3.7 %} When you upgrade to {% data variables.product.product_name %} 3.6 or later, anonymous Git read access is automatically disabled at the application level, and `git://` connections on port 9418 will return the following error. ``` -El protocolo no autenticado de git en el puerto 9418 ya no tiene compatibilidad. +The unauthenticated git protocol on port 9418 is no longer supported. ``` -Si quieres tener compatibilidad con el protocolo no autenticado de Git en tu ambiente, debes volver a habilitar la característica manualmente. {% data variables.product.company_short %} recomienda utilizar SSH en vez del protocolo de Git. Para obtener más información, consulta [{% data variables.product.prodname_blog %}](https://github.blog/2022-06-28-improving-git-protocol-security-on-github-enterprise-server). +If you wish to support the unathenticated Git protocol in your environment, you must manually re-enable the feature. {% data variables.product.company_short %} recommends using SSH instead of the Git protocol. For more information, see [{% data variables.product.prodname_blog %}](https://github.blog/2022-06-28-improving-git-protocol-security-on-github-enterprise-server). {% endif %} -De ser necesario, puedes prevenir que los administradores de repositorio cambien la configuración de acceso anónimo de Git para los repositorios de tu empresa si bloqueas la configuración de acceso de los mismos. Una vez que bloqueas los parámetros de acceso de lectura Git de un repositorio, solo un administrador del sitio puede modificar los parámetros. +If necessary, you can prevent repository administrators from changing anonymous Git access settings for repositories on your enterprise by locking the repository's access settings. After you lock a repository's Git read access setting, only a site administrator can change the setting. {% data reusables.enterprise_site_admin_settings.list-of-repos-with-anonymous-git-read-access-enabled %} {% data reusables.enterprise_user_management.exceptions-for-enabling-anonymous-git-read-access %} -### Configurar el acceso de lectura anónimo de Git para todos los repositorios +### Setting anonymous Git read access for all repositories {% data reusables.enterprise-accounts.access-enterprise %} {% ifversion ghes or ghae %} @@ -316,18 +332,23 @@ De ser necesario, puedes prevenir que los administradores de repositorio cambien {% data reusables.enterprise-accounts.settings-tab %} {% endif %} {% data reusables.enterprise-accounts.options-tab %} -4. En "Acceso de lectura Git anónimo", usa el menú desplegable y haz clic en **Activado**. ![Menú desplegable de acceso de lectura Git anónimo que muestra las opciones de menú "Habilitado" e "Inhabilitado"](/assets/images/enterprise/site-admin-settings/enable-anonymous-git-read-access.png) -3. Opcionalmente, para prevenir que los administradores de repositorio cambien la configuración del acceso de lectura anónimo de Git en todos los repositorios de tu empresa, selecciona **Prevenir que los administradores de los repositorios cambien el acceso de lectura anónimo de Git**. ![Casilla de verificación seleccionada para prevenir que los administradores de los repositorios cambien la configuración de acceso de lectura anónimo de Git para todos los repositorios de tu empresa](/assets/images/enterprise/site-admin-settings/globally-lock-repos-from-changing-anonymous-git-read-access.png) +4. Under "Anonymous Git read access", use the drop-down menu, and click **Enabled**. +![Anonymous Git read access drop-down menu showing menu options "Enabled" and "Disabled"](/assets/images/enterprise/site-admin-settings/enable-anonymous-git-read-access.png) +3. Optionally, to prevent repository admins from changing anonymous Git read access settings in all repositories on your enterprise, select **Prevent repository admins from changing anonymous Git read access**. +![Select checkbox to prevent repository admins from changing anonymous Git read access settings for all repositories on your enterprise](/assets/images/enterprise/site-admin-settings/globally-lock-repos-from-changing-anonymous-git-read-access.png) -### Configurar el acceso de lectura anónimo de Git para un repositorio específico +### Setting anonymous Git read access for a specific repository {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.repository-search %} {% data reusables.enterprise_site_admin_settings.click-repo %} {% data reusables.enterprise_site_admin_settings.admin-top-tab %} {% data reusables.enterprise_site_admin_settings.admin-tab %} -6. En "Zona de peligro", al lado de "Activar el acceso de lectura Git anónimo", haz clic en **Activar**. ![Botón "Activado" en "Activar el acceso de lectura Git anónimo" en la zona de peligro de los parámetros de administración del sitio de un repositorio ](/assets/images/enterprise/site-admin-settings/site-admin-enable-anonymous-git-read-access.png) -7. Revisa los cambios. Para confirmar, haz clic en **Sí, habilitar el acceso de lectura Git anónimo.** ![Confirma la configuración de acceso de lectura Git anónimo en la ventana emergente](/assets/images/enterprise/site-admin-settings/confirm-anonymous-git-read-access-for-specific-repo-as-site-admin.png) -8. Opcionalmente, para impedir que los administradores de repositorio modifiquen estos parámetros para este repositorio, selecciona **Impedir que los administradores de repositorio modifiquen el acceso de lectura Git anónimo**. ![Selecciona la casilla de verificación para evitar que los administradores del repositorio cambien el acceso de lectura Git anónimo para este repositorio](/assets/images/enterprise/site-admin-settings/lock_anonymous_git_access_for_specific_repo.png) +6. Under "Danger Zone", next to "Enable Anonymous Git read access", click **Enable**. +!["Enabled" button under "Enable anonymous Git read access" in danger zone of a repository's site admin settings ](/assets/images/enterprise/site-admin-settings/site-admin-enable-anonymous-git-read-access.png) +7. Review the changes. To confirm, click **Yes, enable anonymous Git read access.** +![Confirm anonymous Git read access setting in pop-up window](/assets/images/enterprise/site-admin-settings/confirm-anonymous-git-read-access-for-specific-repo-as-site-admin.png) +8. Optionally, to prevent repository admins from changing this setting for this repository, select **Prevent repository admins from changing anonymous Git read access**. +![Select checkbox to prevent repository admins from changing anonymous Git read access for this repository](/assets/images/enterprise/site-admin-settings/lock_anonymous_git_access_for_specific_repo.png) {% endif %} diff --git a/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-team-policies-in-your-enterprise.md b/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-team-policies-in-your-enterprise.md index 938e8a5e81..525ae578b1 100644 --- a/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-team-policies-in-your-enterprise.md +++ b/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-team-policies-in-your-enterprise.md @@ -18,19 +18,25 @@ topics: - Enterprise - Policies - Teams -shortTitle: Políticas de equipo +shortTitle: Team policies +ms.openlocfilehash: 310c542d648e869241c019e874d946f227fded5c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116377' --- - ## Acerca de las políticas para los equipos de tu empresa -Puedes requerir políticas para controlar la forma en la que los miembros de tu empresa de {% data variables.product.product_name %} administran a los equipos. También puedes permitir que los propietarios de las organizaciones administren políticas para los equipos. Para obtener más información, consulta la sección "[Acerca de los equipos](/organizations/organizing-members-into-teams/about-teams)". +Puedes requerir políticas para controlar la forma en la que los miembros de tu empresa de {% data variables.product.product_name %} administran a los equipos. También puedes permitir que los propietarios de las organizaciones administren políticas para los equipos. Para más información, vea "[Acerca de los equipos](/organizations/organizing-members-into-teams/about-teams)". ## Hacer cumplir una política para los debates de equipo -En todas las organizaciones que le pertenezcan a tu empresa, puedes habilitar o inhabilitar los debates de equipo o permitir que los propietarios administren el ajuste a nivel organizacional. Para obtener más información, consulta [Acerca de los debates del equipo](/organizations/collaborating-with-your-team/about-team-discussions/)". +En todas las organizaciones que le pertenezcan a tu empresa, puedes habilitar o inhabilitar los debates de equipo o permitir que los propietarios administren el ajuste a nivel organizacional. Para más información, vea "[Acerca de los debates de equipo](/organizations/collaborating-with-your-team/about-team-discussions/)". -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.policies-tab %} -3. En la barra lateral izquierda, haz clic en **Teams (Equipos)**. ![La pestaña de equipos en la barra lateral de la empresa](/assets/images/help/business-accounts/settings-teams-tab.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} +3. En la barra lateral de la izquierda, haga clic en **Teams** (Equipo). + ![La pestaña Teams en la barra lateral de la empresa](/assets/images/help/business-accounts/settings-teams-tab.png) 4. En "Debates de equipo", revisa la información sobre cómo modificar los parámetros. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} -5. En "Debates de equipo", usa el menú desplegable y elige una política. ![Menú desplegable con opciones de políticas de debate de equipo](/assets/images/help/business-accounts/team-discussion-policy-drop-down.png) +5. En "Debates de equipo", usa el menú desplegable y elige una política. + ![Menú desplegable con opciones de directivas para los debates de equipo](/assets/images/help/business-accounts/team-discussion-policy-drop-down.png) diff --git a/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/index.md b/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/index.md index 6eb840baeb..1030479ffd 100644 --- a/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/index.md +++ b/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/index.md @@ -16,12 +16,18 @@ children: - /about-enterprise-policies - /enforcing-repository-management-policies-in-your-enterprise - /enforcing-team-policies-in-your-enterprise - - /enforcing-project-board-policies-in-your-enterprise + - /enforcing-policies-for-projects-in-your-enterprise - /restricting-email-notifications-for-your-enterprise - /enforcing-policies-for-security-settings-in-your-enterprise - /enforcing-policies-for-dependency-insights-in-your-enterprise - /enforcing-policies-for-github-actions-in-your-enterprise - /enforcing-policies-for-advanced-security-in-your-enterprise -shortTitle: Aplicar políticas +shortTitle: Enforce policies +ms.openlocfilehash: 045831c9b6e9632db2f7743f2cf30d965ee3c327 +ms.sourcegitcommit: fd8ebcd1ce75cc30bf063dbcc886e3df98c4c871 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/06/2022 +ms.locfileid: '147854112' --- 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 8cfa763b95..bddc8f3312 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 @@ -17,16 +17,21 @@ redirect_from: - /github/setting-up-and-managing-your-enterprise/restricting-email-notifications-for-your-enterprise-account-to-approved-domains - /github/setting-up-and-managing-your-enterprise/restricting-email-notifications-for-your-enterprise-account - /github/setting-up-and-managing-your-enterprise/setting-policies-for-organizations-in-your-enterprise-account/restricting-email-notifications-for-your-enterprise-account -shortTitle: Restringir las notificaciones por correo electrónico +shortTitle: Restrict email notifications +ms.openlocfilehash: f5ef3b4ffd3db266e96d4f7fc90f43cbd226034f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147066502' --- - ## Acerca de las restricciones de correo electrónico para tu empresa Cuando restringes las notificaciones por correo electrónico, los miembros empresariales solo pueden utilizar una dirección de correo electrónico en un dominio aprobado o verificado para recibir notificaciones por correo electrónico sobre la actividad en las organizaciones que pertenecen a tu empresa. {% data reusables.enterprise-accounts.approved-domains-beta-note %} -Los dominios pueden heredarse desde la empresa o configurarse para la organización específica. Para obtener más información, consulta la sección "[Verificar o aprobar un dominio para tu empresa](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)" y "[Restringir las notificaciones por correo electrónico para tu organización](/organizations/keeping-your-organization-secure/restricting-email-notifications-for-your-organization)". +Los dominios pueden heredarse desde la empresa o configurarse para la organización específica. Para más información, vea "[Comprobación o aprobación de un dominio para la empresa](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)" y "[Restricción de notificaciones por correo electrónico para la organización](/organizations/keeping-your-organization-secure/restricting-email-notifications-for-your-organization)". {% data reusables.notifications.email-restrictions-verification %} @@ -34,10 +39,7 @@ Si se habilitan las restricciones de correo electrónico para una empresa, los p ## Restringir las notificaciones por correo electrónico para tu empresa -Antes de restringir las notificaciones por correo electrónico, debes verificar o aprobar por lo menos un dominio para la empresa. {% ifversion ghec %}Para obtener más información, consulta la sección "[Verificar o aprobar un dominio para tu empresa](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)".{% endif %} +Antes de restringir las notificaciones por correo electrónico, debes verificar o aprobar por lo menos un dominio para la empresa. {% ifversion ghec %} Para más información, vea "[Comprobación o aprobación de un dominio para la empresa](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)".{% endif %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.verified-domains-tab %} -{% data reusables.organizations.restrict-email-notifications %} -1. Haz clic en **Save ** (guardar). +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.verified-domains-tab %} {% data reusables.organizations.restrict-email-notifications %} +1. Haga clic en **Save**(Guardar). diff --git a/translations/es-ES/content/admin/policies/enforcing-policy-with-pre-receive-hooks/about-pre-receive-hooks.md b/translations/es-ES/content/admin/policies/enforcing-policy-with-pre-receive-hooks/about-pre-receive-hooks.md index 751b530dd3..74f8448396 100644 --- a/translations/es-ES/content/admin/policies/enforcing-policy-with-pre-receive-hooks/about-pre-receive-hooks.md +++ b/translations/es-ES/content/admin/policies/enforcing-policy-with-pre-receive-hooks/about-pre-receive-hooks.md @@ -1,6 +1,6 @@ --- title: Acerca de ganchos de pre-recepción -intro: 'Los *ganchos de pre-recepción* son scripts que se ejecutan en el aparato {% data variables.product.prodname_ghe_server %} que puedes usar para implementar controles de calidad.' +intro: 'Los *ganchos de pre-recepción* son scripts que se ejecutan en el dispositivo {% data variables.product.prodname_ghe_server %} que puedes usar para implementar controles de calidad.' redirect_from: - /enterprise/admin/developer-workflow/about-pre-receive-hooks - /enterprise/admin/policies/about-pre-receive-hooks @@ -12,8 +12,13 @@ topics: - Enterprise - Policies - Pre-receive hooks +ms.openlocfilehash: a62d5391f9733c4a79ea8ba5d5f8f0d821d47d5c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112521' --- - Cuando se produce una subida, cada script se ejecuta en un entorno aislado y puede realizar verificaciones en el contenido que se subió. Los scripts provocarán la aceptación de la subida si el estado de salida es 0, o rechazado si el estado de salida no es cero. ## Escenarios de uso @@ -29,4 +34,4 @@ Ejemplos de cómo usar los ganchos de pre-recepción: ## Impactar en el rendimiento y los flujos de trabajo flujo de trabajo El impacto que causa en los programadores y sus flujos de trabajo puede ser significativo y debe considerarse cuidadosamente. Los ganchos de pre-recepción que se basan en necesidades comerciales y se implementan cuidadosamente brindarán la mayor cantidad de beneficios a la organización en conjunto. -Los ganchos de pre-recepción pueden tener efectos no deseados sobre el rendimiento de {% data variables.product.product_location %} y deberían implementarse y revisarse cuidadosamente. +Los enlaces de recepción previa pueden tener efectos imprevistos en el rendimiento de {% data variables.product.product_location %} y se deben implementar y revisar con atención. diff --git a/translations/es-ES/content/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-environment.md b/translations/es-ES/content/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-environment.md index 029e8b70ee..84105cc61e 100644 --- a/translations/es-ES/content/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-environment.md +++ b/translations/es-ES/content/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-environment.md @@ -12,27 +12,32 @@ topics: - Enterprise - Policies - Pre-receive hooks -shortTitle: Entornos de enlaces de pre-recepción +shortTitle: Pre-receive hook environments +ms.openlocfilehash: 2c2a31a4092b475170449ba138d6f0798424206b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116369' --- +Un entorno previo a la recepción para {% data variables.product.prodname_ghe_server %} es un entorno [`chroot`](https://en.wikipedia.org/wiki/Chroot) de Linux. Dado que los ganchos de pre-recepción se ejecutan en todos los eventos de extracción, deberían ser rápidos y livianos. Normalmente, el entorno necesario para tales verificaciones será mínimo. -Un entorno de pre-recepción para {% data variables.product.prodname_ghe_server %} es un entorno Linux [`chroot`](https://en.wikipedia.org/wiki/Chroot). Dado que los ganchos de pre-recepción se ejecutan en todos los eventos de extracción, deberían ser rápidos y livianos. Normalmente, el entorno necesario para tales verificaciones será mínimo. +{% data variables.product.prodname_ghe_server %} proporciona un entorno predeterminado que incluye estos paquetes: `awk`, `bash`, `coreutils`, `curl`, `find`, `gnupg`, `grep`, `jq` y `sed`. -{% data variables.product.prodname_ghe_server %} brinda un entorno predeterminado que incluye estos paquetes: `awk`, `bash`, `coreutils`, `curl`, `find`, `gnupg`, `grep`, `jq`, `sed`. - -Si tu entorno no cumple con uno de los requisitos específicos, como respaldo para un idioma en particular, puedes crear y cargar tu propio entorno `chroot` en Linux de 64 bits. +Si su entorno no cumple con uno de los requisitos específicos, como compatibilidad con un idioma determinado, puede crear y cargar su propio entorno `chroot` en Linux de 64 bits. ## Crear un entorno de gancho de pre-recepción mediante Docker -Puedes usar una herramienta de administración de contenedores de Linux para crear un entorno de gancho de pre-recepción. Este ejemplo usa [Alpine Linux](http://www.alpinelinux.org/) y [Docker](https://www.docker.com/). +Puedes usar una herramienta de administración de contenedores de Linux para crear un entorno de gancho de pre-recepción. En este ejemplo se usa [Alpine Linux](http://www.alpinelinux.org/) y [Docker](https://www.docker.com/). {% data reusables.linux.ensure-docker %} -2. Crea el archivo `Dockerfile.alpine-3.3` que contiene esta información: +2. Cree el archivo `Dockerfile.alpine-3.3` que contiene esta información: ``` FROM gliderlabs/alpine:3.3 RUN apk add --no-cache git bash ``` -3. Desde el directorio de trabajo que contiene `Dockerfile.dev`, crea una imagen: +3. Desde el directorio de trabajo que contiene `Dockerfile.alpine-3.3`, compile una imagen: ```shell $ docker build -f Dockerfile.alpine-3.3 -t pre-receive.alpine-3.3 . @@ -49,18 +54,18 @@ Puedes usar una herramienta de administración de contenedores de Linux para cre ```shell $ docker create --name pre-receive.alpine-3.3 pre-receive.alpine-3.3 /bin/true ``` -5. Exporta el contenedor Docker a un archivo `tar` comprimido como `gzip`: +5. Exporte el contenedor Docker a un archivo `tar` comprimido en `gzip`: ```shell $ docker export pre-receive.alpine-3.3 | gzip > alpine-3.3.tar.gz ``` - Este archivo `alpine-3.3.tar.gz` está listo para subirse al aparato {% data variables.product.prodname_ghe_server %}. + Este archivo `alpine-3.3.tar.gz` está listo para cargarse al dispositivo {% data variables.product.prodname_ghe_server %}. ## Crear un entorno de gancho de pre-recepción mediante chroot -1. Crea un entorno `chroot` en Linux. -2. Crea un archivo `tar` comprimido como `gzip` del directorio `chroot`. +1. Cree un entorno `chroot` de Linux. +2. Cree un archivo `tar` comprimido en `gzip` del directorio `chroot`. ```shell $ cd /path/to/chroot $ tar -czf /path/to/pre-receive-environment.tar.gz . @@ -69,29 +74,32 @@ Puedes usar una herramienta de administración de contenedores de Linux para cre {% note %} **Notas:** - - No incluyas las rutas iniciales del directorio en los archivos dentro del tar, tales como `/path/to/chroot`. - - La ruta `/bin/sh` debe existir y ser ejecutable como punto de entrada al ambiente chroot. - - A diferencia de los chroots tradicionales, el ambiente de chroot para ganchos de pre-recepción no requiere el directorio `dev`. + - No incluya las rutas de acceso iniciales del directorio de los archivos en el archivo tar, tales como `/path/to/chroot`. + - `/bin/sh` debe existir y ser ejecutable como punto de entrada al entorno chroot. + - A diferencia de los chroots tradicionales, el entorno de chroot para enlaces previos a la recepción no requiere el directorio `dev`. {% endnote %} -Para obtener más información acerca de la creación de un entorno chroot, consulta "[Chroot](https://wiki.debian.org/chroot)" desde *Debian Wiki*, "[BasicChroot](https://help.ubuntu.com/community/BasicChroot)" desde *Ubuntu Community Help Wiki* o "[Instalar Alpine Linux en un chroot](http://wiki.alpinelinux.org/wiki/Installing_Alpine_Linux_in_a_chroot)" desde *Alpine Linux Wiki*. +Para obtener más información sobre cómo crear un entorno chroot, vea "[Chroot](https://wiki.debian.org/chroot)" en la *Wiki de Debian*, "[BasicChroot](https://help.ubuntu.com/community/BasicChroot)" de *Community Help Wiki de Ubuntu* o "[Instalar Alpine Linux en un entorno chroot](http://wiki.alpinelinux.org/wiki/Installing_Alpine_Linux_in_a_chroot)" en la *Wiki de Alpine Linux*. ## Cargar un entorno de pre-recepción en {% data variables.product.prodname_ghe_server %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.hooks-tab %} -5. Haz clic en **Manage environments** (Administrar entornos). ![Administrar entornos](/assets/images/enterprise/site-admin-settings/manage-pre-receive-environments.png) -6. Haz clic en **Add environment** (Agregar entorno). ![Agregar entorno](/assets/images/enterprise/site-admin-settings/add-pre-receive-environment.png) -7. Escribe el nombre que desees en el campo **Environment name** (Nombre del entorno). ![Nombre del entorno](/assets/images/enterprise/site-admin-settings/pre-receive-environment-name.png) -8. Escribe la URL del archivo `*.tar.gz` que contiene tu entorno. ![Cargar un entorno desde una URL](/assets/images/enterprise/site-admin-settings/upload-environment-from-url.png) -9. Haz clic en **Add environment** (Agregar entorno). ![Agregar el botón de entorno](/assets/images/enterprise/site-admin-settings/add-environment-button.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} +5. Haga clic en **Manage environments** (Administrar entornos). +![Administrar entornos](/assets/images/enterprise/site-admin-settings/manage-pre-receive-environments.png) +6. Haga clic en **Add environment** (Agregar entorno). +![Agregar entorno](/assets/images/enterprise/site-admin-settings/add-pre-receive-environment.png) +7. Escriba el nombre deseado en el campo **Environment name** (Nombre del entorno). +![Nombre del entorno](/assets/images/enterprise/site-admin-settings/pre-receive-environment-name.png) +8. Escriba la dirección URL del archivo `*.tar.gz` que contiene el entorno. +![Cargar entorno desde una dirección URL](/assets/images/enterprise/site-admin-settings/upload-environment-from-url.png) +9. Haga clic en **Add environment** (Agregar entorno). +![Botón para agregar entorno](/assets/images/enterprise/site-admin-settings/add-environment-button.png) ## Cargar un entorno de pre-recepción mediante el shell administrativo -1. Carga un archivo `*.tar.gz` legible que contenga tu entorno a un host web y copia la URL o transfiere el archivo al aparato del {% data variables.product.prodname_ghe_server %} mediante `scp`. Al usar `scp`, es posible que necesites ajustar los permisos del archivo `*.tar.gz` para que todos puedan leerlo. +1. Cargue un archivo `*.tar.gz` legible que contenga su entorno a un host web y copie la URL o transfiera el archivo al dispositivo {% data variables.product.prodname_ghe_server %} mediante `scp`. Al usar `scp`, es posible que tenga que ajustar los permisos del archivo `*.tar.gz` para que sea legible en todo el mundo. 1. Conecta con el shell administrativo. -2. Usa el comando `ghe-hook-env-create` y escribe el nombre que desees para el entorno como primer argumento y la ruta local completa o la dirección URL de un archivo `*.tar.gz` que contenga tu entorno como segundo argumento. +2. Usa el comando `ghe-hook-env-create` y escriba el nombre que quiera para el entorno como primer argumento, y la ruta de acceso local completa o la dirección URL de un archivo `*.tar.gz` que contenga su entorno como segundo argumento. ```shell admin@ghe-host:~$ ghe-hook-env-create AlpineTestEnv /home/admin/alpine-3.3.tar.gz diff --git a/translations/es-ES/content/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-script.md b/translations/es-ES/content/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-script.md index 094b81f127..e828d45693 100644 --- a/translations/es-ES/content/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-script.md +++ b/translations/es-ES/content/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-script.md @@ -13,16 +13,21 @@ topics: - Enterprise - Policies - Pre-receive hooks -shortTitle: Scripts de ganchos de pre-recepción +shortTitle: Pre-receive hook scripts +ms.openlocfilehash: 3d01ba3d5d189e65cbd2b4589af9072571837944 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146332356' --- - -Puedes ver los ejemplos de los ganchos de pre-recepción para {% data variables.product.prodname_ghe_server %} en el repositorio [`github/platform-samples`](https://github.com/github/platform-samples/tree/master/pre-receive-hooks). +Puede ver ejemplos de enlaces de recepción previa para {% data variables.product.prodname_ghe_server %} en el [repositorio `github/platform-samples`](https://github.com/github/platform-samples/tree/master/pre-receive-hooks). ## Escribir un script de ganchos de pre-recepción Un script de gancho de pre-recepción se ejecuta en un ambiente de gancho de pre-recepción en {% data variables.product.product_location %}. Cuando creas un script de gancho de pre-recepción, considera las entradas, resultados, estado de salida y variables de ambiente. -### Input (`stdin`) -Después de que ocurre una subida y antes de que se actualice cualquier referencia para el repositorio remoto, el proceso de `git-receive-pack` en {% data variables.product.product_location %} invoca el script de gancho de pre-recepción. La entrada estándar para el script, `stdin`, es una secuencia que contiene una línea que cada referencia actualizará. Cada línea contiene el nombre anterior del objeto para la referencia, el nombre nuevo del objeto para la referencia, y el nombre completo de la referencia. +### Entrada (`stdin`) +Después de que tenga lugar un envío de cambios y antes de que se actualice cualquier referencia para el repositorio remoto, el proceso `git-receive-pack` en {% data variables.product.product_location %} invoca el script de enlace de recepción previa. La entrada estándar para el script, `stdin`, es una cadena que contiene una línea para cada referencia que se va a actualizar. Cada línea contiene el nombre anterior del objeto para la referencia, el nombre nuevo del objeto para la referencia, y el nombre completo de la referencia. ``` SP SP LF @@ -30,96 +35,90 @@ Después de que ocurre una subida y antes de que se actualice cualquier referenc Esta secuencia representa los siguientes argumentos. -| Argumento | Descripción | -|:------------------- |:--------------------------------------------------------------------------------------------------------------------------------- | -| `` | El nombre anterior del objeto se almacena en la referencia.
Cuando creas una referencia nueva, el valor es de 40 ceros. | -| `` | Nombre del objeto nuevo que se almacenará en la referencia.
Cuando borras una referencia, el valor es de 40 ceros. | -| `` | El nombre completo de la referencia. | +| Argumento | Descripción | +| :------------- | :------------- | +| `` | Nombre del objeto anterior almacenado en la referencia.
Al crear una referencia nueva, el valor es de 40 ceros. | +| `` | Nombre del objeto nuevo que se va a almacenar en la referencia.
Cuando se elimina una referencia, el valor es de 40 ceros. | +| `` | El nombre completo de la referencia. | -Para obtener más información sobre `git-receive-pack`, consulta "[git-receive-pack](https://git-scm.com/docs/git-receive-pack)" en la documentación de Git. Para obtener más información sobre las referencias, consulta la sección "[Referencias de Git](https://git-scm.com/book/en/v2/Git-Internals-Git-References)" en *Pro Git*. +Para obtener más información sobre `git-receive-pack`, consulte "[git-receive-pack](https://git-scm.com/docs/git-receive-pack)" en la documentación de Git. Para obtener más información sobre las referencias, consulte "[Referencias de Git](https://git-scm.com/book/en/v2/Git-Internals-Git-References)" en *Pro Git*. -### Output (`stdout`) +### Salida (`stdout`) -La salida estándar para el script, `stdout`, se pasa de vuelta al cliente. El usuario en la línea de comando o en la interface de usuario podrá ver cualquier declaración de tipo `echo`. +La salida estándar del script, `stdout`, se devuelve al cliente. El usuario podrá ver cualquier instrucción de tipo `echo` en la línea de comandos o la interfaz de usuario. ### Estado de salida El estado de salida de un script de pre-recepción determina si la subida se aceptará. -| Valor del estado de salida | Acción | -|:-------------------------- |:------------------------- | -| 0 | La subida será aceptada. | -| no cero | La subida será rechazada. | +| Valor del estado de salida | Acción | +| :- | :- | +| 0 | La subida será aceptada. | +| distinto de cero | La subida será rechazada. | -### Variables del entorno +### Variables de entorno -Adicionalmente a la entrada estándar de tu script de gancho de pre-recepción, `stdin`, {% data variables.product.prodname_ghe_server %} pone a disposición las siguientes variables en el ambiente Bash para la ejecución de tu script. Para obtener más información sobre `stdin` para tu script de gancho de pre-recepción, consulta la sección "[Input(`stdin`)](#input-stdin)". +Además de la entrada estándar del script de enlace de recepción previa, `stdin`, {% data variables.product.prodname_ghe_server %} pone a disposición las siguientes variables en el entorno Bash para la ejecución del script. Para obtener más información sobre el `stdin` script de enlace de recepción previa, consulte "[Entrada (`stdin`)](#input-stdin)". Hay diversas variables de ambiente disponibles para tu script de gancho de pre-recepción dependiendo de lo que active a dicho script para su ejecución. - [Siempre disponible](#always-available) -- [Disponible para subidas desde la interface web o API](#available-for-pushes-from-the-web-interface-or-api) -- [Disponible para las fusiones de solicitudes de cambio](#available-for-pull-request-merges) -- [Disponible para las subidas utilizando autenticación por SSH](#available-for-pushes-using-ssh-authentication) +- [Disponible para envíos de cambios desde la interfaz web o API](#available-for-pushes-from-the-web-interface-or-api) +- [Disponible para combinaciones de solicitudes de incorporación de cambios](#available-for-pull-request-merges) +- [Disponible para envíos de cambios mediante autenticación por SSH](#available-for-pushes-using-ssh-authentication) -#### Siempre disponible +#### Siempre está disponible Las siguientes variables siempre están disponibles en el ambiente de gancho de pre-recepción. -| Variable | Descripción | Valor de ejemplo | -|:------------------------- |:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |:------------------------------------------------------------------ | -|
$GIT_DIR
| Ruta al repositorio remoto en la instancia | /data/user/repositories/a/ab/
a1/b2/34/100001234/1234.git | -|
$GIT_PUSH_OPTION_COUNT
| La cantidad de opciones de subida que envió el cliente con `--push-option`. Para obtener más información, consulta la sección "[git-push](https://git-scm.com/docs/git-push#Documentation/git-push.txt---push-optionltoptiongt)" en la documentación de Git. | 1 | -|
$GIT\_PUSH\_OPTION\_N
| Donde _N_ es un número entero que comienza con 0, esta variable contiene la cadena de opción de subida que envió el cliente. La primera opción que se envió se almacena en `GIT_PUSH_OPTION_0`, la segunda opción que se envió se almacena en `GIT_PUSH_OPTION_1`, y así sucesivamente. Para obtener más información sobre las opciones de subida, consulta "[git-push](https://git-scm.com/docs/git-push#git-push---push-optionltoptiongt)" en la documentación de Git. | abcd |{% ifversion ghes %} -|
$GIT_USER_AGENT
| El cliente de Git que subió los cambios envía la secuencia de usuario-agente | git/2.0.0{% endif %} -|
$GITHUB_REPO_NAME
| Nombre del repositorio que se está actualizando en formato _NAME_/_OWNER_ | octo-org/hello-enterprise | -|
$GITHUB_REPO_PUBLIC
| Valor booleano que representa si el repositorio que se está actualizando es público |
  • true: La visibilidad del repositorio es pública
  • false: La visibilidad del repositorio es privada o interna
| -|
$GITHUB_USER_IP
| La dirección IP del cliente que inició la subida | 192.0.2.1 | -|
$GITHUB_USER_LOGIN
| El nombre de usuario de la cuenta que inició la subida | octocat | +| Variable | Descripción | Valor de ejemplo | +| :- | :- | :- | +|
$GIT_DIR
| Ruta al repositorio remoto en la instancia | /data/user/repositories/a/ab/
a1/b2/34/100001234/1234.git | +|
$GIT_PUSH_OPTION_COUNT
| El número de opciones de envío de cambios que envió el cliente con `--push-option`. Para obtener más información, consulte "[git-push](https://git-scm.com/docs/git-push#Documentation/git-push.txt---push-optionltoptiongt)" en la documentación de Git. | 1 | +|
$GIT\_PUSH\_OPTION\_N
| Esta variable, donde _N_ es un número entero que comienza con 0, contiene la cadena de opción de envío de cambios que envió el cliente. La primera opción que se envió se almacena en `GIT_PUSH_OPTION_0`, la segunda opción en `GIT_PUSH_OPTION_1`, etc. Para obtener más información sobre las opciones de envío de cambios, consulte "[git-push](https://git-scm.com/docs/git-push#git-push---push-optionltoptiongt)" en la documentación de Git. | abcd |{% ifversion ghes %} +|
$GIT_USER_AGENT
| El cliente de Git que subió los cambios envía la secuencia de usuario-agente | git/2.0.0{% endif %} +|
$GITHUB_REPO_NAME
| Nombre del repositorio que se está actualizando en formato _NAME_/_OWNER_ | octo-org/hello-enterprise | +|
$GITHUB_REPO_PUBLIC
| Valor booleano que representa si el repositorio que se está actualizando es público |
  • true: La visibilidad del repositorio es pública
  • false: La visibilidad del repositorio es privada o interna
+|
$GITHUB_USER_IP
| La dirección IP del cliente que inició la subida | 192.0.2.1 | +|
$GITHUB_USER_LOGIN
| El nombre de usuario de la cuenta que inició la subida | octocat | #### Disponible para subidas desde la interface web o API -La variable `$GITHUB_VIA` se encuentra disponible en el ambiente de gancho de pre-recepción cuando la actualización de la referencia que activa el gancho ocurre a través ya sea de la interface web o de la API para {% data variables.product.prodname_ghe_server %}. El valor describe la acción que actualizó la referencia. +La variable `$GITHUB_VIA` se encuentra disponible en el entorno del enlace de recepción previa cuando la actualización de la referencia que activa el enlace ocurre desde la interfaz web o la API para {% data variables.product.prodname_ghe_server %}. El valor describe la acción que actualizó la referencia. -| Valor | Acción | Más información | -|:-------------------------- |:-------------------------------------------------------------------------------- |:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -|
auto-merge deployment api
| Fusión automática de la rama base a través del despliegue que se creó con la API | "[Crear un despliegue](/rest/reference/deployments#create-a-deployment)" en la documentación de la API de REST | -|
blob#save
| Cambio al contenido de un archivo en la interface web | "[Editar archivos](/repositories/working-with-files/managing-files/editing-files)" | -|
branch merge api
| Fusión de una rama a través de la API | "[Fusionar una rama](/rest/reference/branches#merge-a-branch)" en la documentación de la API de REST | -|
branches page delete button
| Borrado de una rama en la interface web | "[Crear y borrar ramas dentro de tu repositorio](/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository#deleting-a-branch)" | -|
git refs create api
| Creación de una referencia a través de la API | "[Base de datos de Git](/rest/reference/git#create-a-reference)" en la documentación de la API de REST | -|
git refs delete api
| Borrado de una referencia a través de la API | "[Bases de datos de Git](/rest/reference/git#delete-a-reference)" En la documentación de la API de REST | -|
git refs update api
| Actualización de una referencia a tracvés de la API | "[Base de datos de Git](/rest/reference/git#update-a-reference)" en la documentación de la API de REST | -|
git repo contents api
| Cambio al contenido de un archivo a través de la API | "[Crear o actualizar el contenido de un archivo](/rest/reference/repos#create-or-update-file-contents)" en la API de REST | - -{%- ifversion ghes %} -| - -`merge` | Fusión de una solicitud de cambios utilizando la fusión automática | "[Fusionar una solicitud de cambios automáticamente](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request)" | -{%- endif %} -|
merge base into head
| Actualización de la rama de tema desde la rama base cuando la rama base requiere verificaciones de estado estrictas (a través de **Actualizar rama** en una solicitud de cambios, por ejemplo) | "[Acerca de las ramas protegidas](/github/administering-a-repository/about-protected-branches#require-status-checks-before-merging)" | |
pull request branch delete button
| Borrado de una rama de tema de una solicitud de cambios en la interfaz web | "[Borrar y restablecer ramas en una solicitud de cambios](/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request#deleting-a-branch-used-for-a-pull-request)" | |
pull request branch undo button
| Restablecimiento de una rama de tema desde una solilcitud de cambios en la interfaz web| "[Borrar y restablecer ramas en una solicitud de cambios](/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request#restoring-a-deleted-branch)" | |
pull request merge api
| Fusión de una solicitud de cambios a través de la API | "[Pulls](/rest/reference/pulls#merge-a-pull-request)" en la documentación de la API de REST | |
pull request merge button
| Fusión de una solicitud de cambios en la interfaz web | "[Fusionar una solicitude de cambios](/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request#merging-a-pull-request-on-github)" | |
pull request revert button
| Reversión de una solicitud de cambios | "[Revertir una solicitud de cambios](/github/collaborating-with-issues-and-pull-requests/reverting-a-pull-request)" | |
releases delete button
| Borrado de un lanzamiento | "[Administrar lanzamientos en un repositorio](/github/administering-a-repository/managing-releases-in-a-repository#deleting-a-release)" | |
stafftools branch restore
| Restablecimiento de una rama desde el tablero de administrador de sitio | "[Tablero de administrador de sitio](/admin/configuration/site-admin-dashboard#repositories)" | |
tag create api
| Creación de una etiqueta a través de la API | "[Git database](/rest/reference/git#create-a-tag-object)" en la documentación de la API de REST | |
slumlord (#SHA)
| Confirmar a través de Subversion | "[Soporte para clientes de Subversion](/github/importing-your-projects-to-github/support-for-subversion-clients#making-commits-to-subversion)" | |
web branch create
| Creación de una rama a través de la interfaz web | "[Crear y borrar ramas dentro de tu repositorio](/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository#creating-a-branch)" | +| Value | Acción | Más información | +| :- | :- | :- | +|
auto-merge deployment api
| Fusión automática de la rama base a través del despliegue que se creó con la API | "[Creación de una implementación](/rest/reference/deployments#create-a-deployment)" en la documentación de la API de REST | +|
blob#save
| Cambio al contenido de un archivo en la interface web | "[Edición de archivos](/repositories/working-with-files/managing-files/editing-files)" | +|
branch merge api
| Fusión de una rama a través de la API | "[Combinar una rama](/rest/reference/branches#merge-a-branch)" en la documentación de la API de REST | +|
branches page delete button
| Borrado de una rama en la interface web | "[Creación y eliminación de ramas en el repositorio](/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository#deleting-a-branch)" | +|
git refs create api
| Creación de una referencia a través de la API | "[Base de datos de Git](/rest/reference/git#create-a-reference)" en la documentación de la API de REST | +|
git refs delete api
| Borrado de una referencia a través de la API | "[Base de datos de Git](/rest/reference/git#delete-a-reference)" en la documentación de la API de REST | +|
git refs update api
| Actualización de una referencia a tracvés de la API | "[Base de datos de Git](/rest/reference/git#update-a-reference)" en la documentación de la API de REST | +|
git repo contents api
| Cambio al contenido de un archivo a través de la API | "[Crear o actualizar el contenido del archivo](/rest/reference/repos#create-or-update-file-contents)" en la documentación de la API de REST | +{%- ifversion ghes %} | `merge ` | Combinación de una solicitud de incorporación de cambios mediante la combinación automática | "[Combinación automática de una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request)" | {%- endif %} |
merge base into head
| Actualización de la rama puntual de una rama base cuando la rama base requiere comprobaciones de estado estrictas (desde **Update branch** en una solicitud de incorporación de cambios, por ejemplo) | "[Acerca de las ramas protegidas](/github/administering-a-repository/about-protected-branches#require-status-checks-before-merging)"
pull request branch delete button
| Eliminación de una rama puntual de una solicitud de incorporación de cambios en la interfaz web | "[Eliminación y restauración de ramas en una solicitud de incorporación de cambios](/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request#deleting-a-branch-used-for-a-pull-request)" | |
pull request branch undo button
| Restauración de una rama puntual de una solicitud de incorporación de cambios en la interfaz web | "[Eliminación y restauración de ramas en una solicitud de incorporación de cambios](/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request#restoring-a-deleted-branch)" | |
pull request merge api
| Combinación de una solicitud de incorporación de cambios mediante la API | "[Solicitudes de incorporación de cambios](/rest/reference/pulls#merge-a-pull-request)" en la documentación de la API de REST | |
pull request merge button
| Combinación de una solicitud de incorporación de cambios en la interfaz web | "[Combinación de una solicitud de incorporación de cambios](/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request#merging-a-pull-request-on-github)" | |
pull request revert button
| Revertir una solicitud de incorporación de cambios | "[Reversión de una solicitud de incorporación de cambios](/github/collaborating-with-issues-and-pull-requests/reverting-a-pull-request)" | |
releases delete button
| Eliminación de una versión | "[Administración de versiones en un repositorio](/github/administering-a-repository/managing-releases-in-a-repository#deleting-a-release)" | |
stafftools branch restore
| Restauración de una rama desde el panel de administración del sitio | "[Panel de administración del sitio](/admin/configuration/site-admin-dashboard#repositories)" | |
tag create api
| Creación de una etiqueta desde la API | "[Base de datos de Git](/rest/reference/git#create-a-tag-object)" en la documentación de la API de REST | |
slumlord (#SHA)
| Confirmar desde Subversion| "[Compatibilidad con clientes de Subversion](/github/importing-your-projects-to-github/support-for-subversion-clients#making-commits-to-subversion)" | |
web branch create
| Creación de una rama desde la interfaz web | "[Creación y eliminación de ramas dentro del repositorio](/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository#creating-a-branch)" | #### Disponible para las fusiones de solicitudes de cambio Las siguientes variables se encuentran disponibles en el ambiente de gancho de pre-recepción cuando la subida que activa el gancho se debe a la fusión de una solicitud de cambios. -| Variable | Descripción | Valor de ejemplo | -|:-------------------------- |:--------------------------------------------------------------------------------------- |:---------------------------- | -|
$GITHUB_PULL_REQUEST_AUTHOR_LOGIN
| Nombre de usuario de la cuenta que creó la solicitud de cambios | octocat | -|
$GITHUB_PULL_REQUEST_HEAD
| El nombre de la rama de tema de la solicitud de cambios en el formato `USERNAME:BRANCH` | octocat:fix-bug | -|
$GITHUB_PULL_REQUEST_BASE
| El nombre de la rama base de la solicitud de cambios en el formato `USERNAME:BRANCH` | octocat:main | +| Variable | Descripción | Valor de ejemplo | +| :- | :- | :- | +|
$GITHUB_PULL_REQUEST_AUTHOR_LOGIN
| Nombre de usuario de la cuenta que creó la solicitud de cambios | octocat | +|
$GITHUB_PULL_REQUEST_HEAD
| Nombre de la rama puntual de la solicitud de incorporación de cambios, con el formato `USERNAME:BRANCH` | octocat:fix-bug | +|
$GITHUB_PULL_REQUEST_BASE
| Nombre de la rama base de la solicitud de incorporación de cambios, con el formato `USERNAME:BRANCH` | octocat:main | #### Disponible para las subidas utilizando autenticación por SSH -| Variable | Descripción | Valor de ejemplo | -|:-------------------------- |:---------------------------------------------------------------------------- |:----------------------------------------------- | -|
$GITHUB_PUBLIC_KEY_FINGERPRINT
| La huella dactilar de la llave pública para el usuario que subió los cambios | a1:b2:c3:d4:e5:f6:g7:h8:i9:j0:k1:l2:m3:n4:o5:p6 | +| Variable | Descripción | Valor de ejemplo | +| :- | :- | :- | +|
$GITHUB_PUBLIC_KEY_FINGERPRINT
| La huella dactilar de la llave pública para el usuario que subió los cambios | a1:b2:c3:d4:e5:f6:g7:h8:i9:j0:k1:l2:m3:n4:o5:p6 | ## Establecer permisos y subidas a un ganchos de pre-recepción para {% data variables.product.prodname_ghe_server %} Un script de gancho de pre-recepción se contiene en un repositorio de {% data variables.product.product_location %}. Un administrador del sitio debe tener en cuenta los permisos del repositorio y garantizar que solo los usuarios correspondientes tengan acceso. -Recomendamos los ganchos de consolidación a un solo repositorio. Si el repositorio de gancho consolidado es público, `README.md` puede usarse para explicar los cumplimientos de la política. Además, las contribuciones pueden aceptarse mediante solicitudes de extracción. Sin embargo, los ganchos de pre-recepción solo pueden agregarse desde la rama por defecto. Para un flujo de trabajo de prueba, se deben usar las bifurcaciones del repositorio con la configuración. +Recomendamos los ganchos de consolidación a un solo repositorio. Si el repositorio del enlace consolidado es público, puede usar `README.md` para explicar la aplicación de políticas. Además, las contribuciones pueden aceptarse mediante solicitudes de extracción. Sin embargo, los ganchos de pre-recepción solo pueden agregarse desde la rama por defecto. Para un flujo de trabajo de prueba, se deben usar las bifurcaciones del repositorio con la configuración. 1. Para usuarios de Mac, asegúrate de que los scripts tengan permisos de ejecución: @@ -139,14 +138,14 @@ Recomendamos los ganchos de consolidación a un solo repositorio. Si el reposito $ git push ``` -3. [Crear el gancho de pre-recepción](/enterprise/admin/guides/developer-workflow/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance/#creating-pre-receive-hooks) en la instancia de {% data variables.product.prodname_ghe_server %}. +3. [Cree el enlace de recepción previa](/enterprise/admin/guides/developer-workflow/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance/#creating-pre-receive-hooks) en la instancia de {% data variables.product.prodname_ghe_server %}. ## Probar scripts de pre-recepción localmente Puedes probar un script de gancho de pre-recepción localmente antes de que lo crees o actualices en {% data variables.product.product_location %}. Un método es crear un entorno de Docker local para que actúe como un repositorio remoto que pueda ejecutar el gancho de pre-recepción. {% data reusables.linux.ensure-docker %} -2. Crear un archivo denominado `Dockerfile.dev` que contenga: +2. Cree un archivo denominado `Dockerfile.dev` que contenga: ```dockerfile FROM gliderlabs/alpine:3.3 @@ -168,7 +167,7 @@ Puedes probar un script de gancho de pre-recepción localmente antes de que lo c CMD ["/usr/sbin/sshd", "-D"] ``` -3. Crear un script de pre-recepción de prueba denominado `always_reject.sh`. Este script del ejemplo rechazará todas las subidas, lo cual es útil para bloquear un repositorio: +3. Cree un script de recepción previa de prueba denominado `always_reject.sh`. Este script del ejemplo rechazará todas las subidas, lo cual es útil para bloquear un repositorio: ``` #!/usr/bin/env bash @@ -177,13 +176,13 @@ Puedes probar un script de gancho de pre-recepción localmente antes de que lo c exit 1 ``` -4. Asegúrate de que los scripts `always_reject.sh` tengan permisos de ejecución: +4. Asegúrese de que los scripts `always_reject.sh` tengan permisos de ejecución: ```shell $ chmod +x always_reject.sh ``` -5. Desde el directorio que contiene `Dockerfile.dev`, crea una imagen: +5. Desde el directorio que contiene `Dockerfile.dev`, compile una imagen: ```shell $ docker build -f Dockerfile.dev -t pre-receive.dev . @@ -212,13 +211,13 @@ Puedes probar un script de gancho de pre-recepción localmente antes de que lo c $ docker run --name data pre-receive.dev /bin/true ``` -7. Copiar el ganchos de pre-recepción de prueba `always_reject.sh` en el contenedor de datos: +7. Copie el enlace `always_reject.sh` de recepción previa de prueba en el contenedor de datos: ```shell $ docker cp always_reject.sh data:/home/git/test.git/hooks/pre-receive ``` -8. Poner en marcha un contenedor de la aplicación que corre `sshd` y ejecuta el gancho. Toma nota del id del contenedor que se devolvió: +8. Ejecute un contenedor de la aplicación que ejecute `sshd` y ejecute el enlace. Toma nota del id del contenedor que se devolvió: ```shell $ docker run -d -p 52311:22 --volumes-from data pre-receive.dev @@ -231,7 +230,7 @@ Puedes probar un script de gancho de pre-recepción localmente antes de que lo c $ docker cp data:/home/git/.ssh/id_ed25519 . ``` -10. Modificar el remoto de un repositorio de prueba y subirlo al repositorio `test.git` dentro del contenedor Docker. Este ejemplo utiliza `git@github.com:octocat/Hello-World.git`, pero puedes utilizar cualquier repositorio que quieras. Este ejemplo asume que tu máquina local (127.0.01) es el puerto vinculante 52311, pero puedes usar una dirección IP diferente si el docker está ejecutándose en una máquina remota. +10. Modifique el repositorio remoto de un repositorio de prueba e insértelo en el repositorio `test.git` dentro del contenedor de Docker. En este ejemplo se usa `git@github.com:octocat/Hello-World.git`, pero puede usar cualquier repositorio que desee. Este ejemplo asume que tu máquina local (127.0.01) es el puerto vinculante 52311, pero puedes usar una dirección IP diferente si el docker está ejecutándose en una máquina remota. ```shell $ git clone git@github.com:octocat/Hello-World.git @@ -252,5 +251,5 @@ Puedes probar un script de gancho de pre-recepción localmente antes de que lo c Observa que la subida fue rechazada después de ejecutar el ganchos de pre-recepción y de hace eco la salida del script. -## Leer más - - "[Personalizar Git - Un ejemplo de la política activa de Git](https://git-scm.com/book/en/v2/Customizing-Git-An-Example-Git-Enforced-Policy)" desde el *sitio web de Pro Git* +## Información adicional + - "[Personalización de Git: ejemplo de directiva de Git-Enforced](https://git-scm.com/book/en/v2/Customizing-Git-An-Example-Git-Enforced-Policy)" del *sitio web de Pro Git* diff --git a/translations/es-ES/content/admin/policies/enforcing-policy-with-pre-receive-hooks/index.md b/translations/es-ES/content/admin/policies/enforcing-policy-with-pre-receive-hooks/index.md index 487dbcc162..7d540f23e9 100644 --- a/translations/es-ES/content/admin/policies/enforcing-policy-with-pre-receive-hooks/index.md +++ b/translations/es-ES/content/admin/policies/enforcing-policy-with-pre-receive-hooks/index.md @@ -13,6 +13,12 @@ children: - /creating-a-pre-receive-hook-environment - /creating-a-pre-receive-hook-script - /managing-pre-receive-hooks-on-the-github-enterprise-server-appliance -shortTitle: Política con ganchos de pre-recepción +shortTitle: Policy with pre-receive hooks +ms.openlocfilehash: 3958e0a9d67793c4cadcb6898ce6049eccbd43af +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116362' --- diff --git a/translations/es-ES/content/admin/policies/enforcing-policy-with-pre-receive-hooks/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md b/translations/es-ES/content/admin/policies/enforcing-policy-with-pre-receive-hooks/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md index 8cb536e45d..5e98b4c4a5 100644 --- a/translations/es-ES/content/admin/policies/enforcing-policy-with-pre-receive-hooks/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md +++ b/translations/es-ES/content/admin/policies/enforcing-policy-with-pre-receive-hooks/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md @@ -13,51 +13,62 @@ topics: - Enterprise - Policies - Pre-receive hooks -shortTitle: Administrar los ganchos de pre-recepción +shortTitle: Manage pre-receive hooks +ms.openlocfilehash: 0e57f86b9a15d5001d6ab0d9f20578690ab5361f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112505' --- - ## Crear ganchos de pre-recepción -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.hooks-tab %} -4. Haz clic en **Add pre-receive hook** (Agregar gancho de pre-recepción). ![Agregar un gancho de pre-recepción](/assets/images/enterprise/site-admin-settings/add-pre-receive-hook.png) -5. En el campo **Hook name** (Nombre de gancho), escribe el nombre del gancho que deseas crear. ![Nombrar los ganchos de pre-recepción](/assets/images/enterprise/site-admin-settings/hook-name.png) -6. En el menú desplegable **Environment** (Entorno), selecciona el entorno en el que deseas ejecutar el gancho. ![Entornos para ganchos](/assets/images/enterprise/site-admin-settings/environment.png) -7. Debajo de **Script**, desde el menú desplegable **Select hook repository** (Seleccionar repositorio de gancho), selecciona el repositorio que contiene tu script de gancho de pre-recepción. Desde el menú desplegable **Select file** (Seleccionar archivo), selecciona el nombre de archivo o el script del gancho de pre-recepción. ![Script para ganchos](/assets/images/enterprise/site-admin-settings/hook-script.png) -8. Selecciona **Use the exit-status to accept or reject pushes** (Usar el estado de salida para aceptar o rechazar subidas) para imponer tu script. Al quitar la marca de selección de esta opción podrás probar el script mientras se ignora el valor del estado de salida. En este modo, el resultado del script estará visible para el usuario en la línea de comandos pero no en la interfaz web. ![Usar el estado de salida](/assets/images/enterprise/site-admin-settings/use-exit-status.png) -9. Selecciona **Enable this pre-receive hook on all repositories by default ** (Habilitar este gancho de pre-recepción en todos los repositorios por defecto) si quieres que el gancho de pre-recepción se ejecute en todos los repositorios. ![Habilitar gachos para todos los repositorios](/assets/images/enterprise/site-admin-settings/enable-hook-all-repos.png) -10. Selecciona **Administrators can enable and disable this hook** (Los administradores pueden habilitar e inhabilitar este gancho) para permitir que los miembros de la organización con permisos de administración o propietario seleccionen si desean habilitar o inhabilitar este gancho de pre-recepción. ![Los administradores habilitan o inhabilitan los ganchos](/assets/images/enterprise/site-admin-settings/admins-enable-hook.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} +4. Haga clic en **Add pre-receive hook**. +![Agregar enlace previo a la recepción](/assets/images/enterprise/site-admin-settings/add-pre-receive-hook.png) +5. En el campo **Hook name**, escriba el nombre del enlace que desea crear. +![Asignar un nombre al enlace previo a la recepción](/assets/images/enterprise/site-admin-settings/hook-name.png) +6. En el menú desplegable **Environment**, seleccione el entorno en el que desea que se ejecute el enlace. +![Entorno del enlace](/assets/images/enterprise/site-admin-settings/environment.png) +7. En **Script**, en el menú desplegable **Select hook repository**, seleccione el repositorio que contiene el script del enlace de recepción previa. En el menú desplegable **Select file**, seleccione el nombre de archivo del script del enlace de recepción previa. +![Script de enlace](/assets/images/enterprise/site-admin-settings/hook-script.png) +8. Seleccione **Use the exit-status to accept or reject pushes** para aplicar el script. Al quitar la marca de selección de esta opción podrás probar el script mientras se ignora el valor del estado de salida. En este modo, el resultado del script estará visible para el usuario en la línea de comandos pero no en la interfaz web. +![Usar el estado de salida](/assets/images/enterprise/site-admin-settings/use-exit-status.png) +9. Seleccione **Enable this pre-receive hook on all repositories by default** si desea que el enlace de recepción previa se ejecute en todos los repositorios. +![Habilitar enlace para todos los repositorios](/assets/images/enterprise/site-admin-settings/enable-hook-all-repos.png) +10. Seleccione **Administrators can enable and disable this hook** para permitir que los miembros de la organización con permisos de administrador o propietario seleccionen si desean habilitar o deshabilitar este enlace de recepción previa. +![Habilitar o deshabilitar enlace para administradores](/assets/images/enterprise/site-admin-settings/admins-enable-hook.png) ## Editar ganchos de pre-recepción -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.hooks-tab %} -1. Junto al gancho de pre-recepción que deseas editar, haz clic en {% octicon "pencil" aria-label="The edit icon" %}. ![Editar pre-recepción](/assets/images/enterprise/site-admin-settings/edit-pre-receive-hook.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} +1. Junto al enlace de recepción previa que desea editar, haga clic en {% octicon "pencil" aria-label="The edit icon" %}. +![Editar enlace de recepción previa](/assets/images/enterprise/site-admin-settings/edit-pre-receive-hook.png) ## Eliminar ganchos de pre-recepción -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.hooks-tab %} -2. Junto al gancho de pre-recepción que deseas eliminar, haz clic en {% octicon "x" aria-label="X symbol" %}. ![Editar pre-recepción](/assets/images/enterprise/site-admin-settings/delete-pre-receive-hook.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} +2. Junto al enlace de recepción previa que desea eliminar, haga clic en {% octicon "x" aria-label="X symbol" %}. +![Editar enlace de recepción previa](/assets/images/enterprise/site-admin-settings/delete-pre-receive-hook.png) ## Configurar ganchos de pre-recepción para una organización -Un administrador de la organización solo puede configurar permisos de gancho para una organización si el administrador del sitio seleccionó la opción **Administrators can enable o disable this hook** (Los administradores pueden habilitar o inhabilitar este gancho) al crear el gancho de pre-recepción. Para configurar los ganchos de pre-recepción para un repositorio, debes ser el administrador o el propietario de una organización. +El administrador de una organización solo puede configurar permisos de enlace para una organización si el administrador del sitio seleccionó la opción **Administrators can enable or disable this hook** al crear el enlace de recepción previa. Para configurar los ganchos de pre-recepción para un repositorio, debes ser el administrador o el propietario de una organización. -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -4. En la barra lateral izquierda, haz clic en **Hooks** (Ganchos). ![Barra lateral de ganchos](/assets/images/enterprise/orgs-and-teams/hooks-sidebar.png) -5. Junto al gancho de pre-recepción que deseas configurar, haz clic en el menú desplegable **Hook permissions** (Permisos del gancho). Selecciona si deseas habilitar o inhabilitar el gancho de pre-recepción o permite que lo configuren los administradores del repositorio. ![Permisos para ganchos](/assets/images/enterprise/orgs-and-teams/hook-permissions.png) +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} +4. En la barra lateral de la izquierda, haga clic en **Hooks**. +![Barra lateral Hooks](/assets/images/enterprise/orgs-and-teams/hooks-sidebar.png) +5. Junto al enlace de recepción previa que desea configurar, haga clic en el menú desplegable **Hook permissions**. Selecciona si deseas habilitar o inhabilitar el gancho de pre-recepción o permite que lo configuren los administradores del repositorio. +![Permisos de enlaces](/assets/images/enterprise/orgs-and-teams/hook-permissions.png) ## Configurar ganchos de pre-recepción para un repositorio -Un propietario de repositorio solo puede configurar un gancho si el administrador del sitio seleccionó la opción **Administrators can enable or disable this hook** (Los administradores pueden habilitar o inhabilitar este gancho) al crear el gancho de pre-recepción. En una organización, el propietario de la organización también debe haber seleccionado el permiso de gancho **Configurable**. Para configurar los ganchos de pre-recepción para un repositorio, debes ser un propietario de repositorio. +Un propietario de repositorio solo puede configurar un gancho si el administrador del sitio seleccionó la opción **Administrators can enable or disable this hook** al crear el enlace de recepción previa. En una organización, el propietario de la organización también debe haber seleccionado el permiso de enlace **Configurable**. Para configurar los ganchos de pre-recepción para un repositorio, debes ser un propietario de repositorio. {% data reusables.profile.enterprise_access_profile %} -2. Haz clic en **Repositories** (Repositorios) y selecciona el repositorio para el que deseas configurar los ganchos de pre-recepción. ![Repositorios](/assets/images/enterprise/repos/repositories.png) -{% data reusables.repositories.sidebar-settings %} -4. En la barra lateral izquierda, haz clic en **Hooks & Services** (Ganchos y Servicios). ![Ganchos y servicios](/assets/images/enterprise/repos/hooks-services.png) -5. Junto al gancho de pre-recepción que deseas configurar, haz clic en el menú desplegable **Hook permissions** (Permisos del gancho). Selecciona si deseas habilitar o inhabilitar el gancho de pre-recepción. ![Permisos de gancho del repositorio](/assets/images/enterprise/repos/repo-hook-permissions.png) +2. Haga clic en **Repositories** y seleccione el repositorio para el que desea configurar los enlaces de recepción previa. +![Repositorios](/assets/images/enterprise/repos/repositories.png) {% data reusables.repositories.sidebar-settings %} +4. En la barra lateral de la izquierda, haga clic en **Hooks & Services**. +![Enlaces y servicios](/assets/images/enterprise/repos/hooks-services.png) +5. Junto al enlace de recepción previa que desea configurar, haga clic en el menú desplegable **Hook permissions**. Selecciona si deseas habilitar o inhabilitar el gancho de pre-recepción. +![Permisos de enlace de repositorio](/assets/images/enterprise/repos/repo-hook-permissions.png) diff --git a/translations/es-ES/content/admin/policies/index.md b/translations/es-ES/content/admin/policies/index.md index bd7ad7dfe8..7888ee14e7 100644 --- a/translations/es-ES/content/admin/policies/index.md +++ b/translations/es-ES/content/admin/policies/index.md @@ -13,6 +13,12 @@ topics: children: - /enforcing-policies-for-your-enterprise - /enforcing-policy-with-pre-receive-hooks -shortTitle: Configurar políticas +shortTitle: Set policies +ms.openlocfilehash: 075d4f949435539c9c45ae651aedb0878f3317db +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147400374' --- diff --git a/translations/es-ES/content/admin/release-notes.md b/translations/es-ES/content/admin/release-notes.md index 4dc32df5c8..f78afbb3ec 100644 --- a/translations/es-ES/content/admin/release-notes.md +++ b/translations/es-ES/content/admin/release-notes.md @@ -1,5 +1,5 @@ --- -title: Notas de lanzamiento +title: Notas de la versión layout: release-notes versions: ghes: '*' @@ -9,5 +9,11 @@ topics: - Upgrades redirect_from: - /admin/overview/github-ae-release-notes +ms.openlocfilehash: 9467958cbc1812c9f7f3ba333f41dfad5bbae5c6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116361' --- diff --git a/translations/es-ES/content/admin/user-management/index.md b/translations/es-ES/content/admin/user-management/index.md index 8159a9de57..87b92d5314 100644 --- a/translations/es-ES/content/admin/user-management/index.md +++ b/translations/es-ES/content/admin/user-management/index.md @@ -1,6 +1,6 @@ --- title: 'Administrar usuarios, organizaciones y repositorios' -shortTitle: 'Administrar usuarios, organizaciones y repositorios' +shortTitle: 'Manage users, organizations, and repositories' intro: 'Esta guía describe los métodos de autenticación para los usuarios que inician sesión en tu empresa, cómo crear organizaciones y equipos para acceso a repositorios y colaboraciones, y las mejores prácticas que se sugieren para la seguridad de los usuarios.' redirect_from: - /enterprise/admin/categories/user-management @@ -19,5 +19,11 @@ children: - /managing-organizations-in-your-enterprise - /managing-repositories-in-your-enterprise - /migrating-data-to-and-from-your-enterprise +ms.openlocfilehash: 2ef2c71037a4aef92aa3b3946813993b06b44786 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145115194' --- diff --git a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise.md b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise.md index ef9824ba86..3810cb52d3 100644 --- a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise.md +++ b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise.md @@ -1,6 +1,6 @@ --- -title: Adding organizations to your enterprise -intro: You can create new organizations or invite existing organizations to manage within your enterprise. +title: Agregar organizaciones a tu empresa +intro: Puedes crear organizaciones nuevas o invitar a las existentes para que administren tu empresa. redirect_from: - /github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account/adding-organizations-to-your-enterprise-account - /articles/adding-organizations-to-your-enterprise-account @@ -15,58 +15,63 @@ topics: - Organizations shortTitle: Add organizations permissions: Enterprise owners can add organizations to an enterprise. +ms.openlocfilehash: 09e4fa9c1b33f50e35f6088eb671b90df4a5eda3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147573357' --- +## Acerca de la adición de organizaciones a la cuenta empresarial -## About addition of organizations to your enterprise account +Tu cuenta empresarial puede ser propietaria de organizaciones. Los miembros de tu empresa pueden colaborar a lo largo de los proyectos relacionados dentro de una organización. Para obtener más información, vea "[Acerca de las organizaciones](/organizations/collaborating-with-groups-in-organizations/about-organizations)". -Your enterprise account can own organizations. Members of your enterprise can collaborate across related projects within an organization. For more information, see "[About organizations](/organizations/collaborating-with-groups-in-organizations/about-organizations)." +Puedes agregar organizaciones a la cuenta de empresa. Si no usas {% data variables.product.prodname_emus %}, puedes agregar organizaciones existentes en {% data variables.product.product_location %} a tu empresa. No se puede agregar una organización existente desde un {% data variables.product.prodname_emu_enterprise %} a una empresa diferente. -You can add new organizations to your enterprise account. If you do not use {% data variables.product.prodname_emus %}, you can add existing organizations on {% data variables.product.product_location %} to your enterprise. You cannot add an existing organization from an {% data variables.product.prodname_emu_enterprise %} to a different enterprise. +{% data reusables.enterprise.create-an-enterprise-account %} Para obtener más información, vea "[Crear una cuenta de empresa](/admin/overview/creating-an-enterprise-account)". -{% data reusables.enterprise.create-an-enterprise-account %} For more information, see "[Creating an enterprise account](/admin/overview/creating-an-enterprise-account)." +Después de agregar una organización existente a tu empresa, los recursos de la organización permanecen accesibles para los miembros en las mismas direcciones URL y se aplican los siguientes cambios. -After you add an existing organization to your enterprise, the organization's resources remain accessible to members at the same URLs, and the following changes will apply. +- Los miembros de la organización se convertirán en miembros de la empresa y {% data variables.product.company_short %} facturarán a la cuenta empresarial por el uso de la organización. Debes asegurarte de que la cuenta de empresa tiene suficientes licencias para dar cabida a los nuevos miembros. Para obtener más información, consulta "[Acerca de la facturación de la empresa](/billing/managing-billing-for-your-github-account/about-billing-for-your-enterprise)". +- Los propietarios de la empresa pueden administrar su rol dentro de la organización. Para más información, vea "[Administración del rol en una organización que pertenece a la empresa](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)". +- Las directivas aplicadas a la empresa se aplicarán a la organización. Para obtener más información, consulta «[Acerca de directivas de empresa](/admin/policies/enforcing-policies-for-your-enterprise/about-enterprise-policies)». +- Si el inicio de sesión único de SAML está configurado para la cuenta de la empresa, la configuración de SAML de la empresa se aplicará a la organización. Si la organización ha usado el inicio de sesión único de SAML, la configuración de la cuenta empresarial reemplazará a la configuración de la organización. SCIM no está disponible para las cuentas empresariales, por lo que SCIM se deshabilitará para la organización. Para obtener más información, consulta «[Configuración del inicio de sesión único de SAML para tu empresa](/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise)» y «[Cambio de la configuración de SAML de una organización a una cuenta empresarial](/admin/identity-and-access-management/using-saml-for-enterprise-iam/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account)». +- Si el inicio de sesión único de SAML se ha configurado para la organización, los tokens de acceso personal (PAT) o las claves SSH existentes de los miembros que estaban autorizadas para acceder a los recursos de la organización obtendrán autorización para acceder a los mismos recursos. Para acceder a otras organizaciones propiedad de la empresa, los miembros deben autorizar el PAT o la clave. Para más información, vea "[Autorización de un token de acceso personal para su uso con el inicio de sesión único de SAML](/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)" y "[Autorización de una clave SSH para su uso con el inicio de sesión único de SAML](/authentication/authenticating-with-saml-single-sign-on/authorizing-an-ssh-key-for-use-with-saml-single-sign-on)". +- Si la organización estaba conectada a {% data variables.product.prodname_ghe_server %} o {% data variables.product.prodname_ghe_managed %} mediante {% data variables.product.prodname_github_connect %}, agregar la organización a una cuenta de empresa no actualizará la conexión. Las características de {% data variables.product.prodname_github_connect %} ya no funcionarán para la organización. Para seguir usando {% data variables.product.prodname_github_connect %}, debes deshabilitar y volver a habilitar la característica. Para obtener más información, consulte los siguientes artículos. -- The organization's members will become members of the enterprise, and {% data variables.product.company_short %} will bill the enterprise account for the organization's usage. You must ensure that the enterprise account has enough licenses to accommodate any new members. For more information, see "[About billing for your enterprise](/billing/managing-billing-for-your-github-account/about-billing-for-your-enterprise)." -- Enterprise owners can manage their role within the organization. For more information, see "[Managing your role in an organization owned by your enterprise](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)." -- Any policies applied to the enterprise will apply to the organization. For more information, see "[About enterprise policies](/admin/policies/enforcing-policies-for-your-enterprise/about-enterprise-policies)." -- If SAML SSO is configured for the enterprise account, the enterprise's SAML configuration will apply to the organization. If the organization used SAML SSO, the enterprise account's configuration will replace the organization's configuration. SCIM is not available for enterprise accounts, so SCIM will be disabled for the organization. For more information, see "[Configuring SAML single sign-on for your enterprise](/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise)" and "[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)." -- If SAML SSO was configured for the organization, members' existing personal access tokens (PATs) or SSH keys that were authorized to access the organization's resources will be authorized to access the same resources. To access additional organizations owned by the enterprise, members must authorize the PAT or key. For more information, see "[Authorizing a personal access token for use with SAML single sign-on](/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)" and "[Authorizing an SSH key for use with SAML single sign-on](/authentication/authenticating-with-saml-single-sign-on/authorizing-an-ssh-key-for-use-with-saml-single-sign-on)." -- If the organization was connected to {% data variables.product.prodname_ghe_server %} or {% data variables.product.prodname_ghe_managed %} using {% data variables.product.prodname_github_connect %}, adding the organization to an enterprise will not update the connection. {% data variables.product.prodname_github_connect %} features will no longer function for the organization. To continue using {% data variables.product.prodname_github_connect %}, you must disable and re-enable the feature. For more information, see the following articles. + - "[Administración de {% data variables.product.prodname_github_connect %}](/enterprise-server@latest/admin/configuration/configuring-github-connect/managing-github-connect)" en la documentación de {% data variables.product.prodname_ghe_server %} + - "[Administración de {% data variables.product.prodname_github_connect %}](/github-ae@latest/admin/configuration/configuring-github-connect/managing-github-connect)" en la documentación de {% data variables.product.prodname_ghe_managed %} +- Si la organización ha usado aplicaciones de {% data variables.product.prodname_marketplace %} facturadas, la organización puede seguir usando las aplicaciones, pero debe pagar al proveedor directamente. Para obtener más información, ponte en contacto con el proveedor de la aplicación. - - "[Managing {% data variables.product.prodname_github_connect %}](/enterprise-server@latest/admin/configuration/configuring-github-connect/managing-github-connect)" in the {% data variables.product.prodname_ghe_server %} documentation - - "[Managing {% data variables.product.prodname_github_connect %}](/github-ae@latest/admin/configuration/configuring-github-connect/managing-github-connect)" in the {% data variables.product.prodname_ghe_managed %} documentation -- If the organization used billed {% data variables.product.prodname_marketplace %} apps, the organization can continue to use the apps, but must pay the vendor directly. For more information, contact the app's vendor. +## Crear una organización en tu cuenta de empresa -## Creating an organization in your enterprise account +Las organizaciones nuevas que crees dentro de los parámetros de la cuenta de empresa se incluyen en la suscripción de la cuenta de empresa de {% data variables.product.prodname_ghe_cloud %}. -New organizations you create within your enterprise account settings are included in your enterprise account's {% data variables.product.prodname_ghe_cloud %} subscription. - -Enterprise owners who create an organization owned by the enterprise account automatically become organization owners. For more information about organization owners, see "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)." +Los propietarios de empresas que creen una organización que es propiedad de una cuenta de empresa se convierten automáticamente en los propietarios de la organización. Para obtener más información sobre los propietarios de la organización, vea "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)". {% data reusables.enterprise-accounts.access-enterprise %} -2. On the **Organizations** tab, above the list of organizations, click **New organization**. - ![New organization button](/assets/images/help/business-accounts/enterprise-account-add-org.png) -3. Under "Organization name", type a name for your organization. - ![Field to type a new organization name](/assets/images/help/business-accounts/new-organization-name-field.png) -4. Click **Create organization**. -5. Under "Invite owners", type the username of a person you'd like to invite to become an organization owner, then click **Invite**. - ![Organization owner search field and Invite button](/assets/images/help/business-accounts/invite-org-owner.png) -6. Click **Finish**. +2. En la pestaña **Organizations** (Organizaciones), encima de la lista de organizaciones, haga clic en **New organization** (Nueva organización). + ![Botón de nueva organización](/assets/images/help/business-accounts/enterprise-account-add-org.png) +3. En "Organization name" (Nombre de la organización) escribe un nombre para tu organización. + ![Campo para escribir el nombre de una organización nueva](/assets/images/help/business-accounts/new-organization-name-field.png) +4. Haga clic en **Create organization** (Crear organización). +5. En "Invite owners" (Invitar propietarios), escriba el nombre de usuario de una persona a la que le gustaría invitar para convertir en propietario de la organización y, luego, haga clic en **Invite** (Invitar). + ![Campo de búsqueda del propietario de la organización y botón Invite (Invitar)](/assets/images/help/business-accounts/invite-org-owner.png) +6. Haga clic en **Finalizar** -## Inviting an organization to join your enterprise account +## Invitar a una organización para que se una a tu cuenta empresarial -Enterprise owners can invite existing organizations to join their enterprise account. If the organization you want to invite is already owned by another enterprise, you will not be able to issue an invitation until the previous enterprise gives up ownership of the organization. For more information, see "[Removing an organization from your enterprise](/admin/user-management/managing-organizations-in-your-enterprise/removing-organizations-from-your-enterprise)." +Los propietarios de las empresas pueden invitar a las organizaciones existentes para que se unan a su cuenta empresarial. Si la organización que quieres invitar ya pertenece a otra empresa, no podrás emitir una invitación hasta que la empresa anterior deje la propiedad de esta. Para obtener más información, vea "[Eliminar una organización de su empresa](/admin/user-management/managing-organizations-in-your-enterprise/removing-organizations-from-your-enterprise)". {% data reusables.enterprise-accounts.access-enterprise %} -2. On the **Organizations** tab, above the list of organizations, click **Invite organization**. -![Invite organization](/assets/images/help/business-accounts/enterprise-account-invite-organization.png) -3. Under "Organization name", start typing the name of the organization you want to invite and select it when it appears in the drop-down list. -![Search for organization](/assets/images/help/business-accounts/enterprise-account-search-for-organization.png) -4. Click **Invite organization**. -5. The organization owners will receive an email inviting them to join the enterprise. At least one owner needs to accept the invitation before the process can continue. You can cancel or resend the invitation at any time before an owner approves it. -![Cancel or resend](/assets/images/help/business-accounts/enterprise-account-invitation-sent.png) -6. Once an organization owner has approved the invitation, you can view its status in the list of pending invitations. -![Pending invitation](/assets/images/help/business-accounts/enterprise-account-pending.png) -7. Click **Approve** to complete the transfer, or **Cancel** to cancel it. -![Approve invitation](/assets/images/help/business-accounts/enterprise-account-transfer-approve.png) +2. En la pestaña **Organizations** (Organizaciones), encima de la lista de organizaciones, haga clic en **Invite organization** (Invitar a una organización). +![Invitar a una organización](/assets/images/help/business-accounts/enterprise-account-invite-organization.png) +3. Debajo de "Nombre de organización", comienza a teclear el nombre de la organización que quieras invitar y selecciónalo cuando se muestre en la lista desplegable. +![Buscar una organización](/assets/images/help/business-accounts/enterprise-account-search-for-organization.png) +4. Haga clic en **Invite organization** (Invitar a una organización). +5. Los propietarios de organizaciones recibirán un mensaje de correo electrónico con la invitación para unirse a la empresa. Por lo menos el propietario necesita aceptar la invitación antes de que el proceso pueda continuar. Puedes cancelar o reenviar la invitación en cualquier momento antes de que un propietario la apruebe. +![Cancelar o reenviar](/assets/images/help/business-accounts/enterprise-account-invitation-sent.png) +6. Una vez que un propietario de la organización haya aprobado la invitación, puedes ver su estado en la lista de invitaciones pendientes. +![Invitación pendiente](/assets/images/help/business-accounts/enterprise-account-pending.png) +7. Haga clic en **Approve** (Aprobar) para completar la transferencia o en **Cancel** (Cancelar) para cancelarla. +![Aprobar invitación](/assets/images/help/business-accounts/enterprise-account-transfer-approve.png) diff --git a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/adding-people-to-teams.md b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/adding-people-to-teams.md index 35b5cea38a..6a45152e48 100644 --- a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/adding-people-to-teams.md +++ b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/adding-people-to-teams.md @@ -16,20 +16,21 @@ topics: - Enterprise - Teams - User account +ms.openlocfilehash: 1246641db416630d0faed75821078618a4399eb8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145115193' --- - -Cada equipo tiene sus propios premisos de acceso definidos de manera individual [ para repositorios que le pertenecen a tu organización](/articles/permission-levels-for-an-organization). +Cada equipo tiene sus propios [permisos de acceso para los repositorios que pertenecen a su organización](/articles/permission-levels-for-an-organization) definidos individualmente. - Los miembros con el rol de propietario pueden agregar o eliminar miembros existentes de la organización de todos los equipos. - Los miembros de equipos que dan permisos de administración solo pueden modificar los repositorios y las membresías de equipos para ese equipo. ## Configurar un equipo -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.specific_team %} -{% data reusables.organizations.invite_to_team %} -{% data reusables.organizations.review-team-repository-access %} +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.specific_team %} {% data reusables.organizations.invite_to_team %} {% data reusables.organizations.review-team-repository-access %} {% ifversion ghes %} diff --git a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/configuring-visibility-for-organization-membership.md b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/configuring-visibility-for-organization-membership.md index b3da866fdc..e6b8c45e3e 100644 --- a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/configuring-visibility-for-organization-membership.md +++ b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/configuring-visibility-for-organization-membership.md @@ -12,20 +12,20 @@ topics: - Enterprise - Organizations - User account -shortTitle: Configurar la visibilidad de la mebrecía +shortTitle: Set membership visibility +ms.openlocfilehash: e628fab4f8aa77579e0ce89f18a70813274928b6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146332348' --- - -{% ifversion ghes %} -También puedes implementar tu configuración por defecto en todos los miembros actuales de la organización en tu instancia usando una utilidad de línea de comandos. Por ejemplo, si quieres solicitar que la visibilidad de cada miembro de la organización sea pública, puedes establecer la configuración predeterminada como pública e implementar la predeterminada para todos los nuevos miembros en los parámetros de administración, y luego usar la utilidad de línea de comandos para implementar la configuración pública en los miembros existentes. +{% ifversion ghes %} También puedes aplicar la configuración predeterminada de todos los miembros de la organización actuales de la instancia mediante una utilidad de línea de comandos. Por ejemplo, si quieres solicitar que la visibilidad de cada miembro de la organización sea pública, puedes establecer la configuración predeterminada como pública e implementar la predeterminada para todos los nuevos miembros en los parámetros de administración, y luego usar la utilidad de línea de comandos para implementar la configuración pública en los miembros existentes. {% endif %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% ifversion ghes or ghae %} -{% data reusables.enterprise-accounts.policies-tab %} -{% else %} -{% data reusables.enterprise-accounts.settings-tab %} -{% endif %} -{% data reusables.enterprise-accounts.options-tab %} -3. En "Visibilidad predeterminada de los miembros de la organización", usa el menú desplegable y haz clic en **Private (Privada)** o **Public (Pública)**. ![Menú desplegable con opción para configurar la visibilidad predeterminada de los miembros de la organización como pública o privada](/assets/images/enterprise/site-admin-settings/default-organization-membership-visibility-drop-down-menu.png) -4. Opcionalmente, para evitar que los miembros modifiquen la visibilidad de su membresía respecto de la predeterminada, selecciona **Implementar en los miembros de la organización**. ![Checkbox to enforce the default setting on all members](/assets/images/enterprise/site-admin-settings/enforce-default-org-membership-visibility-setting.png){% ifversion ghes %} -5. Si quieres implementar tu nueva configuración de visibilidad en todos los miembros existentes, usa la utilidad de línea de comandos `ghe-org-membership-update`. Para obtener más información, consulta la sección "[Utilidades de la línea de comandos](/enterprise/admin/guides/installation/command-line-utilities#ghe-org-membership-update)".{% endif %} +{% data reusables.enterprise-accounts.access-enterprise %} {% ifversion ghes or ghae %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} {% endif %} {% data reusables.enterprise-accounts.options-tab %} +3. En "Visibilidad de pertenencia a la organización predeterminada", usa el menú desplegable y haz clic en **Privado** o **Público**. + ![Menú desplegable con opción para configurar la visibilidad predeterminada de los miembros de la organización como pública o privada](/assets/images/enterprise/site-admin-settings/default-organization-membership-visibility-drop-down-menu.png) +4. Opcionalmente, para evitar que los miembros cambien su visibilidad de pertenencia predeterminada, selecciona **Aplicar en los miembros de la organización**. + ![Casilla para aplicar la configuración predeterminada a todos los miembros](/assets/images/enterprise/site-admin-settings/enforce-default-org-membership-visibility-setting.png){% ifversion ghes %} +5. Si quieres aplicar la nueva configuración de visibilidad a todos los miembros existentes, usa la utilidad de línea de comandos `ghe-org-membership-update`. Para más información, consulta "[Utilidades de línea de comandos](/enterprise/admin/guides/installation/command-line-utilities#ghe-org-membership-update)". {% endif %} diff --git a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/continuous-integration-using-jenkins.md b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/continuous-integration-using-jenkins.md index f62ddb7471..cb2a1d010a 100644 --- a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/continuous-integration-using-jenkins.md +++ b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/continuous-integration-using-jenkins.md @@ -12,9 +12,14 @@ type: reference topics: - CI - Enterprise -shortTitle: IC utilizando Jenkins +shortTitle: CI using Jenkins +ms.openlocfilehash: dacb99db402d0d06aa4a3c4248e1fcabfd2d085d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145115146' --- - ## Requisitos -- Sigue nuestra documentación técnica "[Guía práctica para CI con Jenkins y GitHub](https://resources.github.com/whitepapers/practical-guide-to-CI-with-Jenkins-and-GitHub/)" para conocer las instrucciones detalladas sobre cómo puedes activar automáticamente la creación de trabajos en un servidor Jenkins cuando las extracciones de realizan en un repositorio en {% data variables.product.product_location %}. +- Siga nuestras notas del producto "[Guía práctica de CI con Jenkins y GitHub](https://resources.github.com/whitepapers/practical-guide-to-CI-with-Jenkins-and-GitHub/)" para obtener instrucciones paso a paso sobre cómo puede desencadenar automáticamente trabajos de compilación en un servidor Jenkins cuando se realizan inserciones en un repositorio en {% data variables.product.product_location %}. diff --git a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/creating-teams.md b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/creating-teams.md index 0e51eb9d2d..eff44854e9 100644 --- a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/creating-teams.md +++ b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/creating-teams.md @@ -1,6 +1,6 @@ --- -title: Creating teams -intro: 'Teams give organizations the ability to create groups of members and control access to repositories. Team members can be granted read, write, or admin permissions to specific repositories.' +title: Creación de equipos +intro: 'Los equipos les permiten a las organizaciones crear grupos de miembros y controlar el acceso a los repositorios. A los miembros del equipo se les pueden otorgar permisos de lectura, escritura o administración para repositorios específicos.' redirect_from: - /enterprise/admin/user-management/creating-teams - /admin/user-management/creating-teams @@ -13,55 +13,47 @@ topics: - Enterprise - Teams - User account +ms.openlocfilehash: 83db75485e7967941fdcd3ab651e638aa1eabb3f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146332340' --- -Teams are central to many of {% data variables.product.prodname_dotcom %}'s collaborative features, such as team @mentions to notify appropriate parties that you'd like to request their input or attention. For more information, see "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)." +Los equipos son básicos para muchas de las características colaborativas de {% data variables.product.prodname_dotcom %}, como las @mentions de equipo para notificar a las partes correspondientes que quiere solicitar su colaboración o atención. Para más información, vea "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)". -A team can represent a group within your company or include people with certain interests or expertise. For example, a team of accessibility experts on {% data variables.product.product_location %} could comprise of people from several different departments. Teams can represent functional concerns that complement a company's existing divisional hierarchy. +Un equipo puede representar a un grupo dentro de tu empresa o incluir personas con ciertos intereses o experiencia. Por ejemplo, un equipo de expertos en accesibilidad en {% data variables.product.product_location %} podría estar formado por personas de diferentes departamentos. Los equipos pueden representar inquietudes de carácter funcional que complementan la jerarquía divisional existente de una empresa. -Organizations can create multiple levels of nested teams to reflect a company or group's hierarchy structure. For more information, see "[About teams](/enterprise/user/articles/about-teams/#nested-teams)." +Las organizaciones pueden crear varios niveles de equipos anidados para reflejar la estructura de jerarquía de una empresa o grupo. Para más información, vea "[Acerca de los equipos](/enterprise/user/articles/about-teams/#nested-teams)". -## Creating a team +## Crear un equipo -A prudent combination of teams is a powerful way to control repository access. For example, if your organization allows only your release engineering team to push code to the default branch of any repository, you could give only the release engineering team **admin** permissions to your organization's repositories and give all other teams **read** permissions. +Una combinación prudente de equipos es una manera eficaz de controlar el acceso a los repositorios. Por ejemplo, si la organización solo permite que el equipo de ingeniería de versiones inserte código en la rama predeterminada de cualquier repositorio, podría otorgar únicamente a este equipo permisos de **administrador** para los repositorios de la organización y permisos de **lectura** a los demás equipos. -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.new_team %} -{% data reusables.organizations.team_name %} -{% data reusables.organizations.team_description %} -{% data reusables.organizations.team_visibility %} -{% data reusables.organizations.create-team-choose-parent %} -{% data reusables.organizations.create_team %} +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.new_team %} {% data reusables.organizations.team_name %} {% data reusables.organizations.team_description %} {% data reusables.organizations.team_visibility %} {% data reusables.organizations.create-team-choose-parent %} {% data reusables.organizations.create_team %} {% ifversion ghes %} -## Creating teams with LDAP Sync enabled +## Crear equipos con la sincronización LDAP activada -Instances using LDAP for user authentication can use LDAP Sync to manage a team's members. Setting the group's **Distinguished Name** (DN) in the **LDAP group** field will map a team to an LDAP group on your LDAP server. If you use LDAP Sync to manage a team's members, you won't be able to manage your team within {% data variables.product.product_location %}. The mapped team will sync its members in the background and periodically at the interval configured when LDAP Sync is enabled. For more information, see "[Enabling LDAP Sync](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync)." +Las instancias que usan LDAP para la autenticación de usuarios pueden usar la sincronización LDAP para administrar los miembros de un equipo. Al establecer el **nombre distintivo** (DN) del grupo en el campo **Grupo LDAP**, se asignará un equipo a un grupo LDAP en el servidor LDAP. Si usa la sincronización LDAP para administrar los miembros de un equipo, no podrá administrar el equipo dentro de {% data variables.product.product_location %}. Cuando la sincronización LDAP está activada, el equipo asignado sincroniza sus miembros en segundo plano de manera periódica con el intervalo configurado. Para más información, vea ["Habilitación de la sincronización LDAP](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync)". -You must be a site admin and an organization owner to create a team with LDAP sync enabled. +Debes ser un administrador de sitio y un propietario de organización para crear un equipo con la sincronización LDAP habilitada. {% data reusables.enterprise_user_management.ldap-sync-nested-teams %} {% warning %} -**Notes:** -- LDAP Sync only manages the team's member list. You must manage the team's repositories and permissions from within {% data variables.product.prodname_ghe_server %}. -- If an LDAP group mapping to a DN is removed, such as if the LDAP group is deleted, then every member is removed from the synced {% data variables.product.prodname_ghe_server %} team. To fix this, map the team to a new DN, add the team members back, and [manually sync the mapping](/enterprise/admin/authentication/using-ldap#manually-syncing-ldap-accounts). -- When LDAP Sync is enabled, if a person is removed from a repository, they will lose access but their forks will not be deleted. If the person is added to a team with access to the original organization repository within three months, their access to the forks will be automatically restored on the next sync. +**Notas:** +- La sincronización LDAP solo administra la lista de miembros del equipo. Debes administrar los permisos y repositorios del equipo desde dentro del {% data variables.product.prodname_ghe_server %}. +- Si se elimina un grupo LDAP asignado a un DN, o si se borra un grupo LDAP, todos los miembros se eliminan del equipo sincronizado del {% data variables.product.prodname_ghe_server %}. Para corregirlo, asigne el equipo a un nuevo DN, vuelva a agregar los miembros del equipo y [sincronice manualmente la asignación](/enterprise/admin/authentication/using-ldap#manually-syncing-ldap-accounts). +- Si se elimina a una persona de un repositorio cuando la sincronización LDAP está activada, perderá el acceso, pero sus bifurcaciones no se borrarán. Si se agrega a esa persona a un equipo con acceso al repositorio original de la organización dentro de los tres meses posteriores, en la siguiente sincronización, se reestablecerá automáticamente su acceso a las bifurcaciones. {% endwarning %} -1. Ensure that [LDAP Sync is enabled](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync). -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.new_team %} -{% data reusables.organizations.team_name %} -6. Search for an LDAP group's DN to map the team to. If you don't know the DN, type the LDAP group's name. {% data variables.product.prodname_ghe_server %} will search for and autocomplete any matches. -![Mapping to the LDAP group DN](/assets/images/enterprise/orgs-and-teams/ldap-group-mapping.png) -{% data reusables.organizations.team_description %} -{% data reusables.organizations.team_visibility %} -{% data reusables.organizations.create-team-choose-parent %} -{% data reusables.organizations.create_team %} +1. Asegúrese de que la [sincronización LDAP está habilitada](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync). +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.new_team %} {% data reusables.organizations.team_name %} +6. Busca el DN de un grupo LDAP al que asignar el equipo. Si no conoces el DN, escribe el nombre del grupo LDAP. El {% data variables.product.prodname_ghe_server %} buscará y completará automáticamente cualquier coincidencia. +![Asignación al DN del grupo de LDAP](/assets/images/enterprise/orgs-and-teams/ldap-group-mapping.png) {% data reusables.organizations.team_description %} {% data reusables.organizations.team_visibility %} {% data reusables.organizations.create-team-choose-parent %} {% data reusables.organizations.create_team %} {% endif %} 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 ff404fd5d2..ceb4f61cfc 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 @@ -12,7 +12,7 @@ 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 -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.' +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: '*' ghes: '*' @@ -32,6 +32,12 @@ children: - /restoring-a-deleted-organization - /managing-projects-using-jira - /continuous-integration-using-jenkins -shortTitle: Administrar las organizaciones +shortTitle: Manage organizations +ms.openlocfilehash: 5d1430bc4efff03e6cddfe81f3c018d4f2064155 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147400342' --- diff --git a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/managing-projects-using-jira.md b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/managing-projects-using-jira.md index e5b6eeb59d..b382c03cb9 100644 --- a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/managing-projects-using-jira.md +++ b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/managing-projects-using-jira.md @@ -15,9 +15,14 @@ type: how_to topics: - Enterprise - Project management -shortTitle: Administración de proyectos con Jira +shortTitle: Project management with Jira +ms.openlocfilehash: da1a02894bf8c916089de94a8642396ba7ceabe4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145115145' --- - ## Conectar a Jira a una organización de {% data variables.product.prodname_enterprise %} 1. Inicia sesión en tu cuenta de {% data variables.product.prodname_enterprise %} en http[s]://[hostname]/login. Si ya iniciaste sesión, haz clic en el logo de {% data variables.product.prodname_dotcom %} en la esquina superior izquierda. @@ -25,47 +30,47 @@ shortTitle: Administración de proyectos con Jira ![Selecciona una organización](/assets/images/enterprise/orgs-and-teams/profile-select-organization.png) -3. Haz clic en el enlace de **Editar la configuración de _nombre de organización_**. +3. Haz clic en el vínculo **Editar configuración de _nombre de la organización_**. ![Editar la configuración de organización](/assets/images/enterprise/orgs-and-teams/edit-organization-settings.png) -4. En la barra lateral izquierda, debajo de **Configuración de desarrollador**, haz clic en **Apps de OAuth**. +4. En la barra lateral de la izquierda, en **Configuración del desarrollador**, haz clic en **Aplicaciones de OAuth**. ![Selecciona Apps de OAuth](/assets/images/enterprise/orgs-and-teams/organization-dev-settings-oauth-apps.png) -5. Haz clic en el botón de **Registrar aplicación nueva**. +5. Haz clic en el botón **Registrar aplicación nueva**. ![Registrar botón de aplicación nueva](/assets/images/enterprise/orgs-and-teams/register-oauth-application-button.png) 6. Completa los parámetros de la aplicación: - - En el campo de **Nombre de aplicación**, teclea "Jira" o cualquier nombre que te gustaría utilizar para identificar a la instancia de Jira. - - En el campo **URL de página principal**, escribe la URL completa de tu instancia de Jira. - - En el campo **URL de rellamado de autorización**, escribe la URL completa de tu instancia de Jira. -7. Haz clic en **Register application** (Registrar aplicación). -8. En la parte inferior de la página, observa el **Client ID** (ID de cliente) y **Client Secret** (Secreto de cliente). Necesitarás estos para configurar tu instancia de Jira. + - En el campo **Nombre de aplicación**, escribe "Jira" o cualquier nombre que te gustaría usar para identificar la instancia de Jira. + - En el campo **URL de la página principal**, escribe la URL completa de la instancia de Jira. + - En el campo **URL de devolución de llamada de autorización**, escribe la URL completa de la instancia de Jira. +7. Haga clic en **Register application** (Registrar aplicación). +8. Anota el **id. de cliente** y el **secreto de cliente** que aparecen en la parte superior de la página. Necesitarás estos para configurar tu instancia de Jira. ## Configuración de la instancia de Jira 1. En tu instancia de Jira, inicia sesión en una cuenta con acceso administrativo. -2. En la parte superior de la página, haz clic en el icono de configuración (engrane) y elige **Aplicaciones**. +2. En la parte superior de la página, haz clic en el icono de configuración (engranaje) y selecciona **Aplicaciones**. ![Seleccionar aplicaciones en la configuración de Jira](/assets/images/enterprise/orgs-and-teams/jira/jira-applications.png) -3. En la barra lateral izquierda, debajo de **Integraciones**, haz clic en **Cuentas DVCS**. +3. En la barra lateral de la izquierda, en **Integraciones**, haz clic en **Cuentas DVCS**. ![Menú de integraciones de Jira - Cuentas DVCS](/assets/images/enterprise/orgs-and-teams/jira/jira-integrations-dvcs.png) -4. Haz clic en **Enlazar cuenta de Bitbucket Cloud o de {% data variables.product.prodname_dotcom %}**. +4. Haz clic en **Enlazar cuenta de Bitbucket Cloud o {% data variables.product.prodname_dotcom %}** . ![Enlazar cuenta de GitHub a Jira](/assets/images/enterprise/orgs-and-teams/jira/jira-link-github-account.png) -5. En el modal **Add New Account** (Agregar nueva cuenta), completa tus parámetros de {% data variables.product.prodname_enterprise %}: - - Desde el menú desplegable de **Host**, elige **{% data variables.product.prodname_enterprise %}**. - - En el campo de **Cuenta de usuario o equipo**, teclea el nombre de tu cuenta de usuario o de organización de {% data variables.product.prodname_enterprise %}. - - En el campo **OAuth Key** (Clave OAuth), escribe el ID de cliente de tu aplicación de programador de {% data variables.product.prodname_enterprise %}. - - En el campo **OAuth Secret** (OAuth secreto), escribe el secreto de cliente para tu aplicación de programador de {% data variables.product.prodname_enterprise %}. - - Si no quieres enlazar los repositorios nuevos que pertenecen a tu cuenta de usuario o de organización de {% data variables.product.prodname_enterprise %}, deselecciona **Autoenlazar los repositorios nuevos**. - - Si no quieres habilitar las confirmaciones inteligentes, deselecciona **Habilitar las confirmaciones inteligentes**. - - Da clic en **Agregar**. -6. Revisa los permisos que concedes a tu cuenta de {% data variables.product.prodname_enterprise %} y haz clic en **Authorize application** (Autorizar aplicación). +5. En el cuadro de diálogo modal **Agregar nueva cuenta**, completa los ajustes de {% data variables.product.prodname_enterprise %}: + - En el menú desplegable **Host**, selecciona **{% data variables.product.prodname_enterprise %}** . + - En el campo **Cuenta de equipo o usuario**, escribe el nombre de tu cuenta de usuario o de organización de {% data variables.product.prodname_enterprise %}. + - En el campo **Clave de OAuth**, escribe el id. de cliente de tu aplicación de desarrollador de {% data variables.product.prodname_enterprise %}. + - En el campo **Secreto de OAuth**, escribe el secreto de cliente de tu aplicación de desarrollador de {% data variables.product.prodname_enterprise %}. + - Si no quieres enlazar los repositorios nuevos que pertenecen a tu cuenta de usuario o de organización de {% data variables.product.prodname_enterprise %}, anula la selección de **Enlazar los repositorios nuevos automáticamente**. + - Si no quieres habilitar las confirmaciones inteligentes, anula la selección de **Habilitar las confirmaciones inteligentes**. + - Haga clic en **Agregar**. +6. Revisa los permisos que concedes a tu cuenta de {% data variables.product.prodname_enterprise %} y haz clic en **Autorizar aplicación**. 7. Si es necesario, escribe tu contraseña para continuar. diff --git a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise.md b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise.md index 6f2fc0fb77..ef65f50925 100644 --- a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise.md +++ b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise.md @@ -1,6 +1,6 @@ --- -title: Administrar tu rol en una organización que le pertenece a tu empresa -intro: Puedes administrar tu membrecía en cualquier organización que le pertenezca a tu empresa y cambiar tu rol dentro de la organización. +title: Administración del rol en una organización que pertenece a la empresa +intro: Puedes administrar tu pertenencia a cualquier organización que pertenezca a tu empresa y cambiar el rol dentro de la organización. permissions: Enterprise owners can manage their role in an organization owned by the enterprise. versions: feature: enterprise-owner-join-org @@ -9,52 +9,55 @@ topics: - Administrator - Enterprise - Organizations -shortTitle: Administrar tus roles organizacionales +shortTitle: Manage your organization roles +ms.openlocfilehash: e7a95602fe103dcbccb80bc2dfec6a67f8b4b312 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065182' --- - ## Acerca de la administración de roles -Puedes elegir unirte a una organización que le pertenezca a tu empresa como miembro o como propietario de la organización, cambiar tu rol dentro de ella o salir de ella. +Puede optar por unirse a una organización que pertenece a su empresa como miembro o como propietario de la organización, cambiar su rol dentro de la organización o dejar la organización. -{% ifversion ghec %} -{% warning %} +{% ifversion ghec %} {% warning %} -**Advertencia**: si una organización utiliza SCIM para aprovisionar usuarios, el unirte a esta de esta forma podría tener consecuencias imprevistas. Para obtener más información, consulta la sección "[SCIM para las organizaciones](/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations)". +**Advertencia**: Si una organización usa SCIM para aprovisionar usuarios, la unión a la organización de esta manera podría tener consecuencias imprevistas. Para obtener más información, consulta "[Acerca de SCIM para las organizaciones](/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations)". -{% endwarning %} -{% endif %} +{% endwarning %} {% endif %} -Para obtener más información sobre cómo administrar los roles de otras personas en una organización, consulta la sección "[Administrar la membrecía de tu organización](/organizations/managing-membership-in-your-organization)" y "[Administrar el acceso de las personas a tu organización con roles](/organizations/managing-peoples-access-to-your-organization-with-roles)". +Para obtener información sobre cómo administrar los roles de otras personas en una organización, consulta "[Administración de la pertenencia a la organización](/organizations/managing-membership-in-your-organization)" y "[Administración del acceso de las personas a la organización mediante roles](/organizations/managing-peoples-access-to-your-organization-with-roles)". -## Administrar tu rol con los ajustes de la empresa +## Administración del rol con la configuración empresarial -Puedes unirte a una organización que le pertenezca a tu empresa y administrar tu rol dentro de dicha organización directamente desde los ajustes de tu cuenta empresarial. +Puede unirse a una organización que pertenece a su empresa y administrar su rol dentro de la organización directamente desde la configuración de su cuenta empresarial. {% ifversion ghec %} -Si una organización requiere el inicio de sesión único (SSO) de SAML, no puedes utilizar los ajustes empresariales para unirte a la organización. En vez de esto, debes unirte a la organización utilizando su proveedor de identidad (IdP). Entonces, puedes administrar tu rol en tus ajustes de empresa. Para obtener más información, consulta la sección "[Unirte a una organización que requiera el SSO de SAML](#joining-an-organization-that-enforces-saml-sso)". +Si una organización aplica el inicio de sesión único (SSO) de SAML, no puede usar la configuración empresarial para unirse a la organización. En vez de esto, debes unirte a la organización utilizando su proveedor de identidad (IdP). Después, puede administrar su rol en la configuración de la empresa. Para obtener más información, vea "[Unión a una organización que aplica el inicio de sesión único de SAML](#joining-an-organization-that-enforces-saml-sso)". {% endif %} {% data reusables.enterprise-accounts.access-enterprise %} -1. En la pestaña de **Organizaciones**, a la derecha de aquella en la cual quieras administrar tu rol, selecciona el menú desplegable {% octicon "gear" aria-label="The gear icon" %} y haz clic en la acción que quieras tomar. +1. En la pestaña **Organizations** (Organizaciones), a la derecha de la organización en la que quiere administrar su rol, seleccione el menú desplegable {% octicon "gear" aria-label="The gear icon" %} y haga clic en la acción que quiera realizar. - ![Captura de pantalla del menú desplegable para el icono de engrane de una organización](/assets/images/help/business-accounts/change-role-in-org.png) + ![Captura de pantalla del menú desplegable del icono de engranaje en una organización](/assets/images/help/business-accounts/change-role-in-org.png) {% ifversion ghec %} -## Unirte a una organización que requiere el SSO de SAML +## Unión a una organización que aplica el inicio de sesión único de SAML -Si una organización requiere el SSO de SAML, no puedes utilizar los ajustes de la empresa para unirte a dicha organización. En vez de esto, debes unirte a la organización utilizando su proveedor de identidad (IdP). +Si una organización aplica el inicio de sesión único de SAML, no puede usar la configuración empresarial para unirse a la organización. En vez de esto, debes unirte a la organización utilizando su proveedor de identidad (IdP). -1. Se te debe asignar acceso en tu IdP para la aplicación de {% data variables.product.prodname_ghe_cloud %} que utiliza la organización. Si no puedes configurar tu IdP tú mismo, contacta a tu administrador de IdP. -1. Autentícate en la organización utilizando el SSO de SAML. +1. Debe tener asignado acceso en el IdP a la aplicación de {% data variables.product.prodname_ghe_cloud %} que usa la organización. Si no puede configurar el IdP usted mismo, póngase en contacto con el administrador de su IdP. +1. Autentíquese en la organización mediante el inicio de sesión único de SAML. - - Si la organización utiliza SCIM, acepta la invitación de la organización que se generará mediante la integración de SCIM. - - Si la organización no utiliza SCIM, visita la siguiente URL, reemplazando ORGANIZATION con el nombre de la organización luego sigue las instrucciones para autenticarte. + - Si la organización usa SCIM, acepte la invitación de la organización que generará la integración de SCIM. + - Si la organización no usa SCIM, vaya a la siguiente dirección URL, reemplazando ORGANIZATION por el nombre de la organización y, después, siga las indicaciones para autenticarse. `https://github.com/orgs/ORGANIZATION/sso` -Después de que te hayas unido a la organización, puedes utilizar los ajustes de la empresa para administrar tu rol en la organización, tal como convertirte en un propietario de dicha organización. Para obtener más información, consulta la sección "[Administrar tu rol con los ajustes empresariales](#managing-your-role-with-the-enterprise-settings)". +Después de unirse a la organización, puede usar la configuración empresarial para administrar su rol en la organización, como convertirse en propietario de la organización. Para más información, vea "[Administración del rol con la configuración empresarial](#managing-your-role-with-the-enterprise-settings)". {% endif %} diff --git a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/preventing-users-from-creating-organizations.md b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/preventing-users-from-creating-organizations.md index 084c5416a4..95ed9d90af 100644 --- a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/preventing-users-from-creating-organizations.md +++ b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/preventing-users-from-creating-organizations.md @@ -14,14 +14,14 @@ topics: - Enterprise - Organizations - Policies -shortTitle: Prevenir la creación de organizaciones +shortTitle: Prevent organization creation +ms.openlocfilehash: 418a2ceb1f8c059764d84e4565d0719c38ed4d9b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116298' --- - -{% data reusables.enterprise-accounts.access-enterprise %} -{% ifversion ghes or ghae %} -{% data reusables.enterprise-accounts.policies-tab %} -{% else %} -{% data reusables.enterprise-accounts.settings-tab %} -{% endif %} -{% data reusables.enterprise-accounts.options-tab %} -4. En "Los usuarios pueden crear organizaciones", usa el menú desplegable y haz clic en **Activado** o **Desactivado**. ![Desplegable Los usuarios pueden crear organizaciones](/assets/images/enterprise/site-admin-settings/users-create-orgs-dropdown.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% ifversion ghes or ghae %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} {% endif %} {% data reusables.enterprise-accounts.options-tab %} +4. En "Users can create organizations" (Los usuarios pueden crear organizaciones), use el menú desplegable y haga clic en **Enabled** (Habilitado) o **Disabled** (Deshabilitado). +![Menú desplegable Los usuarios pueden crear organizaciones](/assets/images/enterprise/site-admin-settings/users-create-orgs-dropdown.png) diff --git a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/removing-organizations-from-your-enterprise.md b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/removing-organizations-from-your-enterprise.md index c9b0f561ed..034361e976 100644 --- a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/removing-organizations-from-your-enterprise.md +++ b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/removing-organizations-from-your-enterprise.md @@ -7,9 +7,14 @@ versions: type: how_to topics: - Enterprise -shortTitle: Eliminar organizaciones +shortTitle: Removing organizations +ms.openlocfilehash: 8645e8f6d424ee8a02ae5d414e9901173df460aa +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145115137' --- - {% warning %} **Advertencia**: Cuando eliminas una organización de tu empresa: @@ -23,6 +28,9 @@ shortTitle: Eliminar organizaciones ## Eliminar a una organización de tu empresa {% data reusables.enterprise-accounts.access-enterprise %} -2. Debajo de "Organizaciones", en la barra de búsqueda, comienza a teclear el nombre de la organización hasta que esta aparezca en los resultados de búsqueda. ![Captura de pantalla del campo de búsqueda para las organizaciones](/assets/images/help/enterprises/organization-search.png) -3. A la derecha del nombre de la organización, selecciona el menú desplegable de {% octicon "gear" aria-label="The gear icon" %} y haz clic en **Eliminar organización**. ![Captura de pantalla de una organización en los resultados de búsqueda](/assets/images/help/enterprises/remove-organization.png) -4. Revisa las advertencias y luego haz clic en **Eliminar organización**. ![Captura de pantalla de un mensaje de advertencia y botón para eliminar la organización](/assets/images/help/enterprises/remove-organization-warning.png) +2. Debajo de "Organizaciones", en la barra de búsqueda, comienza a teclear el nombre de la organización hasta que esta aparezca en los resultados de búsqueda. +![Captura de pantalla del campo de búsqueda para las organizaciones](/assets/images/help/enterprises/organization-search.png) +3. A la derecha del nombre de la organización, selecciona el menú desplegable de {% octicon "gear" aria-label="The gear icon" %} y haz clic en **Eliminar organización**. +![Captura de pantalla de una organización en los resultados de búsqueda](/assets/images/help/enterprises/remove-organization.png) +4. Revise las advertencias y, a continuación, haga clic en **Quitar organización**. +![Captura de pantalla de un mensaje de advertencia y botón para eliminar la organización](/assets/images/help/enterprises/remove-organization-warning.png) diff --git a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/removing-users-from-teams-and-organizations.md b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/removing-users-from-teams-and-organizations.md index 833a7df8cb..8fad144c2f 100644 --- a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/removing-users-from-teams-and-organizations.md +++ b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/removing-users-from-teams-and-organizations.md @@ -13,14 +13,19 @@ topics: - Accounts - Enterprise - Teams -shortTitle: Eliminar la membrecía de usuario +shortTitle: Remove user membership +ms.openlocfilehash: 575cc032786b2bbbf264104002f503b5061df8e6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116297' --- - Solo los propietarios o los administradores del equipo pueden eliminar miembros de la organización. Cuando se elimina un usuario de un equipo o una organización, sus propuestas, solicitudes de extracción y comentarios en los repositorios de la organización permanecen intactos y siguen siendo atribuidos al usuario. {% warning %} -**Advertencia**: cuando eliminas un usuario de una organización, perderán el acceso a cualquier bifurcación privada que tengan en los **repositorios privados** de tu organización. Puede seguir teniendo copias locales de esas bifurcaciones. Sin embargo, no podrá sincronizarlas con los repositorios de tu organización. Eres responsable de asegurar que las personas que perdieron el acceso a un repositorio borren cualquier información confidencial o propiedad intelectual. Si el usuario eliminado de tu organización era un miembro de la organización, su acceso a las bifurcaciones privadas de los repositorios de la organización se pueden restablecer si el usuario es [reinstalado como un miembro de la organización](/articles/reinstating-a-former-member-of-your-organization) dentro de los tres meses de haber sido eliminado de una organización. +**Advertencia**: Al quitar a un usuario de una organización, perderá el acceso a cualquier bifurcación privada que tenga de los **repositorios privados** de la organización. Puede seguir teniendo copias locales de esas bifurcaciones. Sin embargo, no podrá sincronizarlas con los repositorios de tu organización. Eres responsable de asegurar que las personas que perdieron el acceso a un repositorio borren cualquier información confidencial o propiedad intelectual. Si el usuario que se ha quitado de la organización era miembro de la organización, su acceso a bifurcaciones privadas de repositorios de la organización se puede restaurar si el usuario se [restablece como miembro](/articles/reinstating-a-former-member-of-your-organization) de la organización en un plazo de tres meses después de haberlo quitado. {% endwarning %} @@ -38,18 +43,18 @@ Para eliminar un miembro existente de un equipo sincronizado a un grupo LDAP, co {% endif %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.specific_team %} -4. Selecciona la persona o las personas que quieres eliminar. ![Casilla junto al miembro de la organización](/assets/images/help/teams/team-member-check-box.png) -5. Arriba de la lista de miembros del equipo, utiliza el menú desplegable y haz clic en **Remove from team** (Eliminar del equipo). ![Menú desplegable con opción para cambiar el rol](/assets/images/help/teams/bulk-edit-drop-down.png) +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.specific_team %} +4. Selecciona la persona o las personas que quieres eliminar. +![Casilla junto al miembro de la organización](/assets/images/help/teams/team-member-check-box.png) +5. Encima de la lista de miembros del equipo, use el menú desplegable y haga clic en **Remove from team** (Quitar del equipo). +![Menú desplegable con opción para cambiar el rol](/assets/images/help/teams/bulk-edit-drop-down.png) ## Eliminar un usuario de una organización -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.people %} -4. Al lado del nombre de los usuarios que quieras eliminar de la organización, haz clic en la casilla de verificación. ![Casilla de verificación Eliminar usuario](/assets/images/help/organizations/Organization-remove-user.png) -5. En la parte superior de la página, debajo del nombre de la organización, haz clic en **Eliminar de la organización**. ![Botón para eliminar de la organización ](/assets/images/help/organizations/Organization-remove-from-organization-button.png) +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.people %} +4. Al lado del nombre de los usuarios que quieras eliminar de la organización, haz clic en la casilla de verificación. +![Casilla Eliminar usuario](/assets/images/help/organizations/Organization-remove-user.png) +5. En la parte superior de la página, debajo del nombre de la organización, haga clic en **Quitar de la organización**. +![Botón Quitar de la organización](/assets/images/help/organizations/Organization-remove-from-organization-button.png) {% data reusables.organizations.data_saved_for_reinstating_a_former_org_member %} diff --git a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/requiring-two-factor-authentication-for-an-organization.md b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/requiring-two-factor-authentication-for-an-organization.md index ec3e590e03..c5ca69aa17 100644 --- a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/requiring-two-factor-authentication-for-an-organization.md +++ b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/requiring-two-factor-authentication-for-an-organization.md @@ -13,59 +13,59 @@ topics: - Organizations - Policies - Security -shortTitle: Requerir 2FA +shortTitle: Require 2FA +ms.openlocfilehash: 2f7fe986cf3b13a171f85da9d5fdb74eeed0d648 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146331644' --- - Cuando utilizas LDAP o la autenticación integrada, la autenticación bifactorial será compatible en {% data variables.product.product_location %}. Los administradores de la organización le pueden solicitar a los miembros que tengan la autenticación de dos factores activada. {% data reusables.enterprise_user_management.external_auth_disables_2fa %} -Para obtener más información, consulta "[Acerca de la autenticación de dos factores](/github/authenticating-to-github/about-two-factor-authentication)". +Para más información, vea "[Acerca de la autenticación en dos fases](/github/authenticating-to-github/about-two-factor-authentication)". ## Requisitos para aplicar la autenticación de dos factores -Antes de poder solicitarle a los miembros de la organización y a los colaboradores externos que usen 2FA, debes [activar la autenticación de dos factores](/enterprise/user/articles/securing-your-account-with-two-factor-authentication-2fa/) para tu cuenta personal propia. +Para poder exigir que los miembros de la organización y los colaboradores externos usen 2FA, debe [habilitar la autenticación en dos fases](/enterprise/user/articles/securing-your-account-with-two-factor-authentication-2fa/) en la cuenta personal propia. {% warning %} **Advertencias:** -- Cuando solicitas la autenticación de dos factores, los miembros y los colaboradores externos (incluidas cuentas bot) que no usan la 2FA serán eliminados de la organización y perderán acceso a sus repositorios, incluidas sus bifurcaciones de los repositorios privados. Si activan la 2FA para su cuenta personal dentro de los tres meses de haber sido eliminados de la organización, puedes [reinstalar sus parámetros y sus privilegios de acceso](/enterprise/user/articles/reinstating-a-former-member-of-your-organization). +- Cuando solicitas la autenticación de dos factores, los miembros y los colaboradores externos (incluidas cuentas bot) que no usan la 2FA serán eliminados de la organización y perderán acceso a sus repositorios, incluidas sus bifurcaciones de los repositorios privados. Si habilitan 2FA para su cuenta personal en un plazo de tres meses después de quitarse de la organización, puede [restablecer sus privilegios de acceso y su configuración](/enterprise/user/articles/reinstating-a-former-member-of-your-organization). - Cuando se solicita la 2FA, los miembros de la organización o los colaboradores externos que desactiven la 2FA se eliminarán automáticamente de la organización. - Si eres el único propietario de una organización que requiere autenticación de dos factores, no podrás inhabilitar la 2FA de tu cuenta personal sin inhabilitar la autenticación de dos factores para la organización. {% endwarning %} -Antes de solicitar el uso de la autenticación de dos factores, te recomendamos notificar a los miembros de la organización y a los colaboradores externos y pedirles que configuren la 2FA para sus cuentas. Puedes [ ver si los miembros y los colaboradores externos ya usan 2FA](/enterprise/user/articles/viewing-whether-users-in-your-organization-have-2fa-enabled) en la pestaña Personas de una organización. +Antes de solicitar el uso de la autenticación de dos factores, te recomendamos notificar a los miembros de la organización y a los colaboradores externos y pedirles que configuren la 2FA para sus cuentas. Puede [ver si los miembros y colaboradores externos ya usan 2FA](/enterprise/user/articles/viewing-whether-users-in-your-organization-have-2fa-enabled) en la pestaña Personas de una organización. -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.security %} -{% data reusables.organizations.require_two_factor_authentication %} -{% data reusables.organizations.removed_outside_collaborators %} +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.security %} {% data reusables.organizations.require_two_factor_authentication %} {% data reusables.organizations.removed_outside_collaborators %} ## Ver las personas que se eliminaron de tu organización -Para ver las personas que fueron automáticamente eliminadas de tu organización por no cumplir cuando solicitaste la autenticación de dos factores, puedes [buscar el registro de auditoría](/enterprise/admin/guides/installation/searching-the-audit-log/) usando el campo de búsqueda `reason:two_factor_requirement_non_compliance`. +Para ver a las personas que se han quitado automáticamente de la organización por incumplir los requisitos de autenticación en dos fases, puede [buscar en el registro de auditoría](/enterprise/admin/guides/installation/searching-the-audit-log/) mediante `reason:two_factor_requirement_non_compliance` en el campo de búsqueda. -{% data reusables.audit_log.octicon_icon %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.audit_log.audit_log_sidebar_for_site_admins %} -4. Ingresa tu consulta de búsqueda usando `reason:two_factor_requirement_non_compliance`. ![Evento de registro de auditoría de herramientas de plantilla que muestra un usuario eliminado por no cumplir con la 2FA](/assets/images/help/2fa/2fa_noncompliance_stafftools_audit_log_search.png) Para limitar tu búsqueda para: - - Miembros de organizaciones eliminados, ingresa `action:org.remove_member AND reason:two_factor_requirement_non_compliance` - - Colaboradores externos eliminados, ingresa `action:org.remove_outside_collaborator AND reason:two_factor_requirement_non_compliance` +{% data reusables.audit_log.octicon_icon %} {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.audit_log.audit_log_sidebar_for_site_admins %} +4. Escriba la consulta de búsqueda con `reason:two_factor_requirement_non_compliance`. + ![Evento de registro de auditoría de herramientas del personal en el que se muestra un usuario quitado por incumplimiento de 2FA](/assets/images/help/2fa/2fa_noncompliance_stafftools_audit_log_search.png) Para restringir la búsqueda: + - Miembros de la organización quitados, escriba `action:org.remove_member AND reason:two_factor_requirement_non_compliance` + - Colaboradores externos quitados, escriba `action:org.remove_outside_collaborator AND reason:two_factor_requirement_non_compliance` También puedes ver las personas eliminadas de una organización en particular usando el nombre de la organización en tu búsqueda: - `org:octo-org AND reason:two_factor_requirement_non_compliance` -5. Da clic en **Buscar**. +5. Haga clic en **Buscar**. ## Ayudar a que los miembros y colaboradores externos eliminados se vuelvan a unir a tu organización Si algún miembro o colaborador externo se eliminó de la organización cuando habilitaste el uso requerido de autenticación de dos factores, recibirá un correo electrónico que le notifique que ha sido eliminado. Debe entonces habilitar la 2FA para su cuenta personal y contactarse con un propietario de la organización para solicitar acceso a tu organización. -## Leer más +## Información adicional -- "[Ver si los usuarios de tu organización tienen la 2FA activada](/enterprise/user/articles/viewing-whether-users-in-your-organization-have-2fa-enabled)" -- "[Asegurar tu cuenta con autenticación de dos factores (2FA)](/enterprise/user/articles/securing-your-account-with-two-factor-authentication-2fa)" -- "[Reinstalar un miembro antiguo de tu organización](/enterprise/user/articles/reinstating-a-former-member-of-your-organization)" -- "[Reinstalar el acceso a tu organización de un colaborador externo antiguo](/enterprise/user/articles/reinstating-a-former-outside-collaborator-s-access-to-your-organization)" +- "[Visualización de si los usuarios de la organización han habilitado la autenticación en dos fases](/enterprise/user/articles/viewing-whether-users-in-your-organization-have-2fa-enabled)" +- "[Protección de la cuenta con la autenticación en dos fases (2FA)](/enterprise/user/articles/securing-your-account-with-two-factor-authentication-2fa)" +- "[Readmisión de un miembro anterior de la organización](/enterprise/user/articles/reinstating-a-former-member-of-your-organization)" +- "[Readmisión del acceso a la organización para un colaborador externo antiguo](/enterprise/user/articles/reinstating-a-former-outside-collaborator-s-access-to-your-organization)" diff --git a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/restoring-a-deleted-organization.md b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/restoring-a-deleted-organization.md index 16ab12e038..168bec1348 100644 --- a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/restoring-a-deleted-organization.md +++ b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/restoring-a-deleted-organization.md @@ -1,6 +1,6 @@ --- -title: Restablecer una organización borrada -intro: 'Puedes restablecer parcialmente una organización que se borró previamente en {% data variables.product.product_location %}.' +title: Restauración de una organización eliminada +intro: 'Puedes restaurar parcialmente una organización que se haya eliminado anteriormente en {% data variables.product.product_location %}.' versions: ghes: '*' type: how_to @@ -8,46 +8,51 @@ topics: - Administrator - Enterprise - Organizations -shortTitle: Restablecer organización +shortTitle: Restore organization permissions: 'Site administers can restore an organization on {% data variables.product.product_name %}.' +ms.openlocfilehash: 1963b1e55a9c8047c19bafd087162caa8d5085f2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147063758' --- +## Acerca de la restauración de organizaciones -## Acerca del restablecimiento de una organización +Puede usar el panel de administración del sitio para restaurar una organización que se eliminó anteriormente en {% data variables.product.product_location %}, siempre y cuando los índices de Elasticsearch del registro de auditoría contengan los datos del evento `org.delete`. -Puedes utilizar el tablero de administrador de sitio para restablecer una organización que se borró previamente en {% data variables.product.product_location %}, siempre y cuando los índices de Elasticsearch de la bitácora de auditoría contengan los datos del evento `org.delete`. +Inmediatamente después de restaurar una organización, esta no será exactamente igual que antes de eliminarla. Tendrá que restaurar manualmente los repositorios que eran propiedad de esa organización. Para obtener más información, consulte "[Restauración de un repositorio eliminado](/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository)". -Inmediatamente después de que restableces una organización, esta no será exactamente la misma que fue antes del borrado. Tendrás que restablecer manualmente cualquier repositorio que le haya pertenecido a la organización. Para obtener más información, consulta "[Restaurar un repositorio eliminado](/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository)". +También puede usar el registro de auditoría para que le ayude a volver a agregar manualmente equipos y miembros de la organización. Para obtener más información, consulte "[Restauración de miembros y equipos](#restoring-members-and-teams)". -También puedes utilizar la bitácora de auditoría para ayudarte a volver a agregar manualmente a los miembros de las organizaciones y de los equipos. Para obtener más información, consulta la sección "[Restablecer a los miembros y equipos](#restoring-members-and-teams)". - -## Restablecer una organización +## Restauración de una organización {% data reusables.enterprise_site_admin_settings.access-settings %} -1. Dabjo de "Buscar usuarios, organizacioens, empresas, equipos, repositorios, gists y aplicaciones", busca a la organización. +1. En "Search users, organizations, enterprises, teams, repositories, gists, and applications", busque la organización. - ![Captura de pantalla del campo y botón de búsqueda](/assets/images/enterprise/stafftools/search-field.png) + ![Captura de pantalla del campo de búsqueda y el botón Search](/assets/images/enterprise/stafftools/search-field.png) -1. Deabjo de "Cuentas borradas", a la derecha de la organización que quieres restablecer, selecciona el menú desplegable {% octicon "kebab-horizontal" aria-label="The edit icon" %} y luego haz clic en **Recrear**. +1. En "Deleted accounts", a la derecha de la organización que desea restaurar, seleccione el menú desplegable {% octicon "kebab-horizontal" aria-label="The edit icon" %} y haga clic en **Recreate**. - ![Captura de pantalla del menú desplegable para una organización borrada](/assets/images/enterprise/stafftools/recreate-organization.png) + ![Captura de pantalla del menú desplegable de una organización eliminada](/assets/images/enterprise/stafftools/recreate-organization.png) -## Restablecer miembros y equipos +## Restauración de miembros y equipos -Puedes utilizar la bitácora de auditoría para encontrar una lista de los miembros y equipos anteriores de la organización y luego recrearlos manualmente. Para obtener más información sobre cómo utilizar la bitácora de auditoría, consulta la sección "[Auditar a los usuarios en toda tu empresa](/admin/user-management/managing-users-in-your-enterprise/auditing-users-across-your-enterprise)". +Puede usar el registro de auditoría para buscar una lista de los miembros y equipos anteriores de la organización y volver a crearlos manualmente. Para obtener más información sobre el uso del registro de auditoría, consulte "[Auditoría de usuarios en toda la empresa](/admin/user-management/managing-users-in-your-enterprise/auditing-users-across-your-enterprise)". -En todas las frases de búsqueda siguientes, reemplaza a ORGANIZATION con el nombre de la organizacióny a TEAM con el del equipo. +En todas las frases de búsqueda siguientes, reemplace ORGANIZATION por el nombre de la organización y TEAM por el nombre del equipo. -### Restablecer a los miembros organizacionales +### Restauración de miembros de la organización -1. Para encontrar a todos los usuarios que se agregaron a y eliminaron de la organización busca la bitácora de auditoría para `action:org.add_member org:ORGANIZATION` y `action:org.remove_member org:ORGANIZATION`. -1. Agrega manualmente a la organización a cada usuario que aún deba ser miembro. Para obtener más información, consulta la sección "[Agregar personas a tu organización](/organizations/managing-membership-in-your-organization/adding-people-to-your-organization)". +1. Para buscar todos los usuarios que se agregaron y quitaron de la organización, busque `action:org.add_member org:ORGANIZATION` y `action:org.remove_member org:ORGANIZATION` en el registro de auditoría. +1. Agregue manualmente cada usuario, que todavía debe ser miembro, a la organización. Para obtener más información, consulte "[Agregar personas a su organización](/organizations/managing-membership-in-your-organization/adding-people-to-your-organization)". -### Restablecer a los equipos +### Restauración de equipos -1. Para encontrar cada nombre de equipo, busca la bitácora de auditoría para `action:team.create org:ORGANIZATION`. -1. Recrea al equipo manualmente. Para obtener más información, consulta la sección "[Crear un equipo](/organizations/organizing-members-into-teams/creating-a-team)". -1. Para encontrar a los miembros que se han agregado a cada equipo, busca `action:team.add_member team:"ORGANIZATION/TEAM"`. -1. Vuelve a agregar a los miembros del equipo manualmente. Para obtener más información, consulta la sección "[Agregar miembros organizacionales a un equipo](/organizations/organizing-members-into-teams/adding-organization-members-to-a-team)". -1. Para encontrar los repositorios a los cuales el equipo obtuvo acceso, busca `action:team.add_repository team:"ORGANIZATION/TEAM"`. -1. Para encontrar el nivel de acceso al cual el equipo obtuvo acceso para cada repositorio, busca `action:team.update_repository_permission team:"ORGANIZATION/TEAM"`. -1. Otorga acceso al equipo manualmente otra vez. Para obtener más información, consulta la sección "[Administrar el acceso de un equipo a un repositorio organizacional](/organizations/managing-access-to-your-organizations-repositories/managing-team-access-to-an-organization-repository)". +1. Para buscar el nombre de cada equipo, busque `action:team.create org:ORGANIZATION` en el registro de auditoría. +1. Vuelva a crear el equipo manualmente. Para obtener más información, consulte "[Creación de un equipo](/organizations/organizing-members-into-teams/creating-a-team)". +1. Para buscar los miembros que se han agregado a cada equipo, busque `action:team.add_member team:"ORGANIZATION/TEAM"`. +1. Vuelva a agregar manualmente los miembros del equipo. Para obtener más información, consulte "[Adición de miembros de la organización a un equipo](/organizations/organizing-members-into-teams/adding-organization-members-to-a-team)". +1. Para buscar los repositorios a los que se concedió acceso al equipo, busque `action:team.add_repository team:"ORGANIZATION/TEAM"`. +1. Para buscar el nivel de acceso que se concedió al equipo para cada repositorio, busque `action:team.update_repository_permission team:"ORGANIZATION/TEAM"`. +1. Vuelva a conceder acceso al equipo manualmente. Para obtener más información, consulte "[Administración del acceso de equipo a un repositorio de la organización](/organizations/managing-access-to-your-organizations-repositories/managing-team-access-to-an-organization-repository)". diff --git a/translations/es-ES/content/admin/user-management/managing-repositories-in-your-enterprise/configuring-git-large-file-storage-for-your-enterprise.md b/translations/es-ES/content/admin/user-management/managing-repositories-in-your-enterprise/configuring-git-large-file-storage-for-your-enterprise.md index af1a229be3..b7205edc1b 100644 --- a/translations/es-ES/content/admin/user-management/managing-repositories-in-your-enterprise/configuring-git-large-file-storage-for-your-enterprise.md +++ b/translations/es-ES/content/admin/user-management/managing-repositories-in-your-enterprise/configuring-git-large-file-storage-for-your-enterprise.md @@ -22,58 +22,46 @@ topics: - Enterprise - LFS - Storage -shortTitle: Configurar el LFS de Git +shortTitle: Configure Git LFS +ms.openlocfilehash: d6364bc1d45643ebb3dc1c46cec467515fd4da55 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145115129' --- - ## Acerca de {% data variables.large_files.product_name_long %} {% data reusables.enterprise_site_admin_settings.configuring-large-file-storage-short-description %} Puedes utilizar {% data variables.large_files.product_name_long %} con un solo repositorio, con todos tus repositorios personales o de organización, o con todos los repositorios de tu empresa. Antes de que puedas habilitar a {% data variables.large_files.product_name_short %} para repositorios u organizaciones específicos, necesitas habilitar a {% data variables.large_files.product_name_short %} en tu empresa. -{% data reusables.large_files.storage_assets_location %} -{% data reusables.large_files.rejected_pushes %} +{% data reusables.large_files.storage_assets_location %} {% data reusables.large_files.rejected_pushes %} -Para obtener más información, consulta "[Acerca de {% data variables.large_files.product_name_long %}](/articles/about-git-large-file-storage)", "[Control de versiones de archivos grandes](/enterprise/user/articles/versioning-large-files/)," y el sitio del proyecto [{% data variables.large_files.product_name_long %} ](https://git-lfs.github.com/). +Para obtener más información, vea "[Acerca de {% data variables.large_files.product_name_long %}](/articles/about-git-large-file-storage)", "[Control de versiones de archivos grandes](/enterprise/user/articles/versioning-large-files/)" y el [sitio del proyecto {% data variables.large_files.product_name_long %}](https://git-lfs.github.com/). {% data reusables.large_files.can-include-lfs-objects-archives %} ## Configurar a {% data variables.large_files.product_name_long %} para tu empresa -{% data reusables.enterprise-accounts.access-enterprise %} -{% ifversion ghes or ghae %} -{% data reusables.enterprise-accounts.policies-tab %} -{% else %} -{% data reusables.enterprise-accounts.settings-tab %} -{% endif %} -{% data reusables.enterprise-accounts.options-tab %} -4. Dentro del "acceso de {% data variables.large_files.product_name_short %}", usa el menú desplegable y haz clic en **Enabled (Habilitado)** o **Disabled (Inhabilitado)**. ![Acceso a LFS de Git](/assets/images/enterprise/site-admin-settings/git-lfs-admin-center.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% ifversion ghes or ghae %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} {% endif %} {% data reusables.enterprise-accounts.options-tab %} +4. En "Acceso a {% data variables.large_files.product_name_short %}", use el menú desplegable y haga clic en **Habilitado** o **Deshabilitado**. +![Acceso a Git LFS](/assets/images/enterprise/site-admin-settings/git-lfs-admin-center.png) ## Configurar {% data variables.large_files.product_name_long %} para un repositorio individual {% data reusables.enterprise_site_admin_settings.override-policy %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.repository-search %} -{% data reusables.enterprise_site_admin_settings.click-repo %} -{% data reusables.enterprise_site_admin_settings.admin-top-tab %} -{% data reusables.enterprise_site_admin_settings.admin-tab %} -{% data reusables.enterprise_site_admin_settings.git-lfs-toggle %} +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.repository-search %} {% data reusables.enterprise_site_admin_settings.click-repo %} {% data reusables.enterprise_site_admin_settings.admin-top-tab %} {% data reusables.enterprise_site_admin_settings.admin-tab %} {% data reusables.enterprise_site_admin_settings.git-lfs-toggle %} ## Configurar {% data variables.large_files.product_name_long %} para cada repositorio que pertenezca a una cuenta de usuario u organización -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.search-user-or-org %} -{% data reusables.enterprise_site_admin_settings.click-user-or-org %} -{% data reusables.enterprise_site_admin_settings.admin-top-tab %} -{% data reusables.enterprise_site_admin_settings.admin-tab %} -{% data reusables.enterprise_site_admin_settings.git-lfs-toggle %} +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.search-user-or-org %} {% data reusables.enterprise_site_admin_settings.click-user-or-org %} {% data reusables.enterprise_site_admin_settings.admin-top-tab %} {% data reusables.enterprise_site_admin_settings.admin-tab %} {% data reusables.enterprise_site_admin_settings.git-lfs-toggle %} {% ifversion ghes %} -## Configurar Almacenamiento de archivos de gran tamaño Git para usar un servidor de terceros +## Configurar Large File Storage de Git para usar un servidor de terceros -{% data reusables.large_files.storage_assets_location %} -{% data reusables.large_files.rejected_pushes %} +{% data reusables.large_files.storage_assets_location %} {% data reusables.large_files.rejected_pushes %} -1. Inhabilita a {% data variables.large_files.product_name_short %} en {% data variables.product.product_location %}. Para obtener más información, consulta la sección "[Configurar a {% data variables.large_files.product_name_long %} para tu empresa](#configuring-git-large-file-storage-for-your-enterprise)". +1. Inhabilita a {% data variables.large_files.product_name_short %} en {% data variables.product.product_location %}. Para más información, vea "[Configuración de {% data variables.large_files.product_name_long %} para su empresa](#configuring-git-large-file-storage-for-your-enterprise)". 2. Crea un archivo de configuración {% data variables.large_files.product_name_short %} que apunte al servidor de terceros. ```shell @@ -98,16 +86,16 @@ Para obtener más información, consulta "[Acerca de {% data variables.large_fil lfsurl = https://THIRD-PARTY-LFS-SERVER/path/to/repo ``` -3. Para mantener la misma configuración {% data variables.large_files.product_name_short %} para cada usuario, confirma un archivo `.lfsconfig` personalizado para el repositorio. +3. A fin de mantener la misma configuración de {% data variables.large_files.product_name_short %} para cada usuario, confirme un archivo `.lfsconfig` personalizado en el repositorio. ```shell $ git add .lfsconfig $ git commit -m "Adding LFS config file" ``` -3. Migra cualquier activo {% data variables.large_files.product_name_short %} existente. Para obtener más información, consulta la sección "[Migrarse a un servidor diferente de {% data variables.large_files.product_name_long %}](#migrating-to-a-different-git-large-file-storage-server)". +3. Migra cualquier activo {% data variables.large_files.product_name_short %} existente. Para obtener más información, vea "[Migración a un servidor de {% data variables.large_files.product_name_long %} distinto](#migrating-to-a-different-git-large-file-storage-server)". ## Migrar a un servidor de Git Large File Storage diferente -Antes de migrarte a un servidor de {% data variables.large_files.product_name_long %} diferente, debes configurar a {% data variables.large_files.product_name_short %} para que utilice un servidor de terceros. Para obtener más información, consulta la sección "[Configurar a {% data variables.large_files.product_name_long %} para utilizar un servidor de terceros](#configuring-git-large-file-storage-to-use-a-third-party-server)". +Antes de migrarte a un servidor de {% data variables.large_files.product_name_long %} diferente, debes configurar a {% data variables.large_files.product_name_short %} para que utilice un servidor de terceros. Para más información, vea "[Configuración de {% data variables.large_files.product_name_long %} para usar un servidor de terceros](#configuring-git-large-file-storage-to-use-a-third-party-server)". 1. Configura un repositorio con un segundo remoto. ```shell @@ -127,7 +115,7 @@ Antes de migrarte a un servidor de {% data variables.large_files.product_name_lo > Scanning for all objects ever referenced... > ✔ 16 objects found > Fetching objects... - > Git LFS: (16 de 16 archivos) 48.71 MB / 48.85 MB + > Git LFS: (16 of 16 files) 48.71 MB / 48.85 MB ``` 3. Extrae todos los objetos a un nuevo remoto. @@ -136,10 +124,10 @@ Antes de migrarte a un servidor de {% data variables.large_files.product_name_lo > Scanning for all objects ever referenced... > ✔ 16 objects found > Pushing objects... - > Git LFS: (16 de 16 archivos) 48.00 MB / 48.85 MB, 879.10 KB pasados por alto + > Git LFS: (16 of 16 files) 48.00 MB / 48.85 MB, 879.10 KB skipped ``` {% endif %} -## Leer más +## Información adicional - [Sitio del proyecto {% data variables.large_files.product_name_long %}](https://git-lfs.github.com/) diff --git a/translations/es-ES/content/admin/user-management/managing-repositories-in-your-enterprise/disabling-git-ssh-access-on-your-enterprise.md b/translations/es-ES/content/admin/user-management/managing-repositories-in-your-enterprise/disabling-git-ssh-access-on-your-enterprise.md index 81973bdc71..b186a6d811 100644 --- a/translations/es-ES/content/admin/user-management/managing-repositories-in-your-enterprise/disabling-git-ssh-access-on-your-enterprise.md +++ b/translations/es-ES/content/admin/user-management/managing-repositories-in-your-enterprise/disabling-git-ssh-access-on-your-enterprise.md @@ -24,38 +24,30 @@ topics: - Policies - Security - SSH -shortTitle: Inhabilita SSH para Git +shortTitle: Disable SSH for Git +ms.openlocfilehash: f7035afb11746e4596410724082d3d5e5bf288a1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116282' --- - ## Inhabilitar el acceso SSH de Git para un repositorio específico {% data reusables.enterprise_site_admin_settings.override-policy %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.repository-search %} -{% data reusables.enterprise_site_admin_settings.click-repo %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.admin-top-tab %} -{% data reusables.enterprise_site_admin_settings.admin-tab %} -1. En "Acceso SSH de Git", usa el menú desplegable y haz clic en **Disabled** (Inhabilitado). ![Menú desplegable del acceso SSH de Git con la opción de inhabilitación seleccionada](/assets/images/enterprise/site-admin-settings/git-ssh-access-repository-setting.png) +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.repository-search %} {% data reusables.enterprise_site_admin_settings.click-repo %} {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.admin-top-tab %} {% data reusables.enterprise_site_admin_settings.admin-tab %} +1. En "Acceso SSH a Git", use el menú desplegable y haga clic en **Deshabilitado**. + ![Menú desplegable de acceso SSH de Git, con la opción Deshabilitado seleccionada](/assets/images/enterprise/site-admin-settings/git-ssh-access-repository-setting.png) ## Inhabilitar el acceso SSH de Git para todos los repositorios que le pertenecen a un usuario o a una organización -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.search-user-or-org %} -{% data reusables.enterprise_site_admin_settings.click-user-or-org %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.admin-top-tab %} -{% data reusables.enterprise_site_admin_settings.admin-tab %} -7. En "Acceso SSH de Git", usa el menú desplegable y haz clic en **Disabled** (Inhabilitado). Luego selecciona **Enforce on all repositories** (Aplicar en todos los repositorios). ![Menú desplegable del acceso SSH de Git con la opción de inhabilitación seleccionada](/assets/images/enterprise/site-admin-settings/git-ssh-access-organization-setting.png) +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.search-user-or-org %} {% data reusables.enterprise_site_admin_settings.click-user-or-org %} {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.admin-top-tab %} {% data reusables.enterprise_site_admin_settings.admin-tab %} +7. En "Acceso SSH a Git", use el menú desplegable y haga clic en **Deshabilitado**. Después, seleccione **Aplicar en todos los repositorios**. + ![Menú desplegable de acceso SSH de Git, con la opción Deshabilitado seleccionada](/assets/images/enterprise/site-admin-settings/git-ssh-access-organization-setting.png) ## Inhabilitar el acceso a Git por SSH para todos los repositorios de tu empresa -{% data reusables.enterprise-accounts.access-enterprise %} -{% ifversion ghes or ghae %} -{% data reusables.enterprise-accounts.policies-tab %} -{% else %} -{% data reusables.enterprise-accounts.settings-tab %} -{% endif %} -{% data reusables.enterprise-accounts.options-tab %} -7. En "Acceso SSH de Git", usa el menú desplegable y haz clic en **Disabled** (Inhabilitado). Luego selecciona **Enforce on all repositories** (Aplicar en todos los repositorios). ![Menú desplegable del acceso SSH de Git con la opción de inhabilitación seleccionada](/assets/images/enterprise/site-admin-settings/git-ssh-access-appliance-setting.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% ifversion ghes or ghae %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} {% endif %} {% data reusables.enterprise-accounts.options-tab %} +7. En "Acceso SSH a Git", use el menú desplegable y haga clic en **Deshabilitado**. Después, seleccione **Aplicar en todos los repositorios**. + ![Menú desplegable de acceso SSH de Git, con la opción Deshabilitado seleccionada](/assets/images/enterprise/site-admin-settings/git-ssh-access-appliance-setting.png) diff --git a/translations/es-ES/content/admin/user-management/managing-repositories-in-your-enterprise/index.md b/translations/es-ES/content/admin/user-management/managing-repositories-in-your-enterprise/index.md index e34bb540ba..4f5f1e9abc 100644 --- a/translations/es-ES/content/admin/user-management/managing-repositories-in-your-enterprise/index.md +++ b/translations/es-ES/content/admin/user-management/managing-repositories-in-your-enterprise/index.md @@ -15,6 +15,12 @@ children: - /disabling-git-ssh-access-on-your-enterprise - /restoring-a-deleted-repository - /troubleshooting-service-hooks -shortTitle: Administrar los repositorios +shortTitle: Manage repositories +ms.openlocfilehash: f4d2fd29e52414b7f842fced651ff6bf46d4b53b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145115122' --- diff --git a/translations/es-ES/content/admin/user-management/managing-repositories-in-your-enterprise/migrating-to-internal-repositories.md b/translations/es-ES/content/admin/user-management/managing-repositories-in-your-enterprise/migrating-to-internal-repositories.md index eb45c56c43..9045f9cf06 100644 --- a/translations/es-ES/content/admin/user-management/managing-repositories-in-your-enterprise/migrating-to-internal-repositories.md +++ b/translations/es-ES/content/admin/user-management/managing-repositories-in-your-enterprise/migrating-to-internal-repositories.md @@ -14,12 +14,17 @@ topics: - Privacy - Repositories - Security -shortTitle: Migración de repositorio interno +shortTitle: Internal repository migration +ms.openlocfilehash: 66a535d8fd2e20cbcc78791588ca2b50ae8ede79 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116289' --- - ## Acerca de los repositorios internos -Los repositorios internos están disponibles desde {% data variables.product.prodname_ghe_server %} 2.20+. {% data reusables.repositories.about-internal-repos %} para obtener más información, consulta la sección"[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)". +Los repositorios internos están disponibles desde {% data variables.product.prodname_ghe_server %} 2.20+. {% data reusables.repositories.about-internal-repos %} Para obtener más información, consulta "[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)". En lanzamientos futuros de {% data variables.product.prodname_ghe_server %}, ajustaremos la manera en la que funciona la visibilidad de los repositorios para que los conceptos público, interno y privado tengan un significado uniforme para los desarrolladores de {% data variables.product.prodname_ghe_server %} y {% data variables.product.prodname_ghe_cloud %}. @@ -31,35 +36,35 @@ Todos los repositorios públicos propiedad de cuentas de usuario en tu instancia Se inhabilitará el acceso de lectura anónimo para Git en cada repositorio público que se convierta en interno o privado. -Si tu visibilidad predeterminada actual para los repositorios es pública, ahora se convertirá en interna. Si la predeterminada es privada, entonces no cambiará. Puedes cambiar esta configuración predeterminada en cualquier momento. Para obtener más información consulta la sección "[Requerir políticas de administración de repositorios en tu empresa](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-the-default-visibility-of-new-repositories-in-your-enterprise)". +Si tu visibilidad predeterminada actual para los repositorios es pública, ahora se convertirá en interna. Si la predeterminada es privada, entonces no cambiará. Puedes cambiar esta configuración predeterminada en cualquier momento. Para más información, vea "[Aplicación de directivas de administración de repositorios en la empresa](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-the-default-visibility-of-new-repositories-in-your-enterprise)". -La política de creación de repositorios para la instancia cambiará para inhabilitar los repositorios públicos y permitir los privados e internos. Puedes actualizar la política en cualquier momento. Para obtener más información, consulta "[Restringir la creación de repositorios en tu instancia](/enterprise/admin/user-management/restricting-repository-creation-in-your-instance)." +La política de creación de repositorios para la instancia cambiará para inhabilitar los repositorios públicos y permitir los privados e internos. Puedes actualizar la política en cualquier momento. Para obtener más información, consulta "[Restricción de la creación de repositorios en las instancias](/enterprise/admin/user-management/restricting-repository-creation-in-your-instance)". El script de migración no tendrá efecto si no tienes el modo privado habilitado. ## Ejecutar la migración -1. Conecta con el shell administrativo. Para obtener más información, consulta "[Acceder al shell administrativo (SSH)](/enterprise/admin/installation/accessing-the-administrative-shell-ssh)." +1. Conecta con el shell administrativo. Para obtener más información, consulta "[Acceso al shell administrativo (SSH)](/enterprise/admin/installation/accessing-the-administrative-shell-ssh)". {% ifversion ghes or ghae %} -2. Ejecuta el comando de migración. +2. Ejecute el comando de migración. ```shell github-env bin/safe-ruby lib/github/transitions/20191210220630_convert_public_ghes_repos_to_internal.rb --verbose -w | tee -a /tmp/convert_public_ghes_repos_to_internal.log ``` {% else %} -2. Navega hacia el directorio `/data/github/current`. +2. Vaya al directorio `/data/github/current`. ```shell cd /data/github/current ``` -3. Ejecuta el comando de migración. +3. Ejecute el comando de migración. ```shell sudo bin/safe-ruby lib/github/transitions/20191210220630_convert_public_ghes_repos_to_internal.rb --verbose -w | tee -a /tmp/convert_public_ghes_repos_to_internal.log ``` {% endif %} -Se mostrará el registro de salida en la terminal y quedará en `/tmp/convert_public_ghes_repos_to_internal.log`. +La salida del registro aparecerá en el terminal y `/tmp/convert_public_ghes_repos_to_internal.log`. -## Leer más +## Información adicional -- "[Habilitar el modo privado](/enterprise/admin/installation/enabling-private-mode)" +- "[Habilitación del modo privado](/enterprise/admin/installation/enabling-private-mode)" diff --git a/translations/es-ES/content/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository.md b/translations/es-ES/content/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository.md index cc100ed98b..86b08ba1cc 100644 --- a/translations/es-ES/content/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository.md +++ b/translations/es-ES/content/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository.md @@ -1,6 +1,6 @@ --- title: Restaurando un repositorio eliminado -intro: Puedes restablecer los repositorios borrados para recuperar su contenido. +intro: Puede restaurar repositorios eliminados para recuperar su contenido. permissions: Enterprise owners can restore a deleted repository. versions: ghes: '*' @@ -9,12 +9,17 @@ topics: - Enterprise - Privacy - Repositories -shortTitle: Restablecer un repositorio borrado +shortTitle: Restore a deleted repository +ms.openlocfilehash: 538521e865b6a59c1d143a9774d7a462f5e4ee42 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146199797' --- - ## Acerca de la restauración de repositorios -Generalmente, si alguien elimina un repositorio, estará disponible en el disco por 90 días y se puede restablecer mediante el tablero de administración del sitio. Para obtener más información, consulta la sección "[Tablero de administrador de sitio](/admin/configuration/configuring-your-enterprise/site-admin-dashboard)". +Generalmente, si alguien elimina un repositorio, estará disponible en el disco por 90 días y se puede restablecer mediante el tablero de administración del sitio. Para obtener más información, consulta "[Panel de administración del sitio](/admin/configuration/configuring-your-enterprise/site-admin-dashboard)". A menos de que exista una orden de conservación por razones legales en curso para un usuario u organización, el repositorio se purgará y borrará para siempre después de 90 días. @@ -26,13 +31,11 @@ Restaurar un repositorio no restaurará los archivos adjuntos de lanzamiento o l ## Restaurando un repositorio eliminado -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.search-user-or-org %} -{% data reusables.enterprise_site_admin_settings.click-user-or-org %} -1. En la sección de {% octicon "repo" aria-label="The repo icon" %} **Repositorios**, haz clic en el enlace {% octicon "trash" aria-label="The trash icon" %} **Repositorios borrados**. -1. Encuentra el repositorios que quieras restablecer en la lista de repositorios borrados y luego, a la derecha del nombre del mismo, haz clic en **Restablecer**. -1. Para confirmar que te gustaría restablecer el repositorio nombrado, haz clic en **Restablecer**. +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.search-user-or-org %} {% data reusables.enterprise_site_admin_settings.click-user-or-org %} +1. En la sección {% octicon "repo" aria-label="The repo icon" %} **Repositories**, haga clic en el vínculo {% octicon "trash" aria-label="The trash icon" %} **Deleted repositories**. +1. Busque el repositorio que quiera restaurar en la lista de repositorios eliminados y, a continuación, a la derecha del nombre del mismo, haga clic en **Restore**. +1. Para confirmar que desea restaurar ese repositorio, haga clic en **Restore**. -## Leer más +## Información adicional -- "[Colocar una retención legal en un usuario u organización](/admin/user-management/managing-users-in-your-enterprise/placing-a-legal-hold-on-a-user-or-organization)" +- "[Asignar un titular legal a un usuario o una organización](/admin/user-management/managing-users-in-your-enterprise/placing-a-legal-hold-on-a-user-or-organization)" diff --git a/translations/es-ES/content/admin/user-management/managing-repositories-in-your-enterprise/troubleshooting-service-hooks.md b/translations/es-ES/content/admin/user-management/managing-repositories-in-your-enterprise/troubleshooting-service-hooks.md index bcf46f7067..e2efbd5b2a 100644 --- a/translations/es-ES/content/admin/user-management/managing-repositories-in-your-enterprise/troubleshooting-service-hooks.md +++ b/translations/es-ES/content/admin/user-management/managing-repositories-in-your-enterprise/troubleshooting-service-hooks.md @@ -11,26 +11,35 @@ versions: ghae: '*' topics: - Enterprise -shortTitle: Solución de problemas en los ganchos de servicio +shortTitle: Troubleshoot service hooks +ms.openlocfilehash: 224a0071d87407f9f6bb15ababbdb0c7171f8799 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116281' --- - ## Obtener información sobre las entregas Puedes buscar información para la última respuesta de todas las entregas de ganchos de servicio en cualquier repositorio. {% data reusables.enterprise_site_admin_settings.access-settings %} 2. Explorar en el repositorio que estás investigando. -3. Haz clic en el enlace **Hooks** (Ganchos) en la barra lateral de navegación. ![Barra lateral de ganchos](/assets/images/enterprise/settings/Enterprise-Hooks-Sidebar.png) -4. Haz clic en el enlace **Latest Delivery** (Última entrega) bajo el gancho de servicio que tiene problemas. ![Detalles de ganchos](/assets/images/enterprise/settings/Enterprise-Hooks-Details.png) -5. En **Remote Calls** (Llamadas remotas), verás los encabezados que se usaron al publicar en el servidor remoto junto con la respuesta que el servidor remoto volvió a enviar a tu instalación. +3. Haga clic en el vínculo **Enlaces** de la barra lateral de navegación. + ![Barra lateral Enlaces](/assets/images/enterprise/settings/Enterprise-Hooks-Sidebar.png) +4. Haga clic en el vínculo **Entrega más reciente** en el enlace de servicio que tiene problemas. + ![Detalles del enlace](/assets/images/enterprise/settings/Enterprise-Hooks-Details.png) +5. En **Llamadas remotas**, verá los encabezados que se han usado al realizar la publicación en el servidor remoto junto con la respuesta que el servidor remoto ha devuelto a la instalación. ## Ver la carga {% data reusables.enterprise_site_admin_settings.access-settings %} 2. Explorar en el repositorio que estás investigando. -3. Haz clic en el enlace **Hooks** (Ganchos) en la barra lateral de navegación. ![Barra lateral de ganchos](/assets/images/enterprise/settings/Enterprise-Hooks-Sidebar.png) -4. Haz clic en el enlace **Latest Delivery** (Última entrega) bajo el gancho de servicio que tiene problemas. -5. Da clic en **Entrega**. ![Ver la carga](/assets/images/enterprise/settings/Enterprise-Hooks-Payload.png) +3. Haga clic en el vínculo **Enlaces** de la barra lateral de navegación. + ![Barra lateral Enlaces](/assets/images/enterprise/settings/Enterprise-Hooks-Sidebar.png) +4. Haga clic en el vínculo **Entrega más reciente** en el enlace de servicio que tiene problemas. +5. Haga clic en **Entrega**. + ![Visualización de la carga](/assets/images/enterprise/settings/Enterprise-Hooks-Payload.png) ## Ver entregas anteriores @@ -38,6 +47,7 @@ Las entregas se almacenan durante 15 días. {% data reusables.enterprise_site_admin_settings.access-settings %} 2. Explorar en el repositorio que estás investigando. -3. Haz clic en el enlace **Hooks** (Ganchos) en la barra lateral de navegación. ![Barra lateral de ganchos](/assets/images/enterprise/settings/Enterprise-Hooks-Sidebar.png) -4. Haz clic en el enlace **Latest Delivery** (Última entrega) bajo el gancho de servicio que tiene problemas. -5. Para ver otras entregas para ese gancho específico, haz clic en **More for this Hook ID** (Más para este ID de gancho): ![Ver más entregas](/assets/images/enterprise/settings/Enterprise-Hooks-More-Deliveries.png) +3. Haga clic en el vínculo **Enlaces** de la barra lateral de navegación. + ![Barra lateral Enlaces](/assets/images/enterprise/settings/Enterprise-Hooks-Sidebar.png) +4. Haga clic en el vínculo **Entrega más reciente** en el enlace de servicio que tiene problemas. +5. Para ver otras entregas a ese enlace específico, haga clic en **Más para este id. de enlace**: ![Ver más entregas](/assets/images/enterprise/settings/Enterprise-Hooks-More-Deliveries.png) diff --git a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/auditing-ssh-keys.md b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/auditing-ssh-keys.md index b18eb8c23b..868f220c6a 100644 --- a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/auditing-ssh-keys.md +++ b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/auditing-ssh-keys.md @@ -14,8 +14,13 @@ topics: - Enterprise - Security - SSH +ms.openlocfilehash: 6ffcbdc698b6eb3a4736fdb2b4713e2871dcaac2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147508436' --- - Una vez iniciada, la auditoría desactiva todas las claves SSH existentes y obliga a los usuarios a aprobarlas o rechazarlas antes de que sea posible clonarlas, extraerlas o subirlas a cualquier repositorio. Una auditoría es útil cuando un empleado o contratista se va de la empresa y necesitas asegurarte de que todas las claves estén verificadas. ## Iniciar una auditoría @@ -30,16 +35,16 @@ Una vez que haces clic en el botón "Iniciar auditoría de clave pública", ser Una vez que haces clic en el botón "Comenzar auditoría", todas las claves SSH son invalidadas y se necesitará aprobación. Verás una notificación que indica que la auditoría ha comenzado. -## Lo que los usuarios ven +## Qué ven los usuarios Si un usuario intenta realizar cualquier operación Git a través de SSH, fallará y se indicará el siguiente mensaje: ```shell -ERROR: Hola nombre de usuario. Estamos realizando una auditoría de clave SSH. -Visita http(s)://hostname/settings/ssh/audit/2 -para aprobar esta clave y saber que es segura. -Huella digital: ed:21:60:64:c0:dc:2b:16:0f:54:5f:2b:35:2a:94:91 -fatal: El final remoto ha colgado inesperadamente. +ERROR: Hi username. We're doing an SSH key audit. +Please visit http(s)://hostname/settings/ssh/audit/2 +to approve this key so we know it's safe. +Fingerprint: ed:21:60:64:c0:dc:2b:16:0f:54:5f:2b:35:2a:94:91 +fatal: The remote end hung up unexpectedly ``` Cuando el usuario sigue el enlace, se le solicita aprobar las claves en su cuenta: @@ -52,17 +57,17 @@ Una vez que se aprueban o se rechazan sus claves, podrá interactuar con los rep {% ifversion ghes %} -Cuando un usuario nuevo agrega una llave SSH a una cuenta, para confirmar el acceso del usuario, {% data variables.product.product_name %} pedirá su autenticación. Para obtener más información, consulta la sección "[modo Sudo](/authentication/keeping-your-account-and-data-secure/sudo-mode)". +Cuando un nuevo usuario agrega una clave SSH a una cuenta, para confirmar el acceso del usuario, {% data variables.product.product_name %} solicitará la autenticación. Para obtener más información, consulta «[modo sudo](/authentication/keeping-your-account-and-data-secure/sudo-mode)». {% endif %} Cuando un usuario agrega una clave, recibirá un correo electrónico de notificación que se verá como esto: - Se agregó la siguiente clave SSH a tu cuenta: - + The following SSH key was added to your account: + [title] ed:21:60:64:c0:dc:2b:16:0f:54:5f:2b:35:2a:94:91 - - Si crees que esta clave se agregó por error, puedes eliminar la clave y desactivar el acceso a la siguiente ubicación: - + + If you believe this key was added in error, you can remove the key and disable access at the following location: + http(s)://HOSTNAME/settings/ssh diff --git a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/auditing-users-across-your-enterprise.md b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/auditing-users-across-your-enterprise.md index 6755919c6b..6537a654e3 100644 --- a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/auditing-users-across-your-enterprise.md +++ b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/auditing-users-across-your-enterprise.md @@ -1,6 +1,6 @@ --- -title: Auditing users across your enterprise -intro: 'The audit log dashboard shows site administrators the actions performed by all users and organizations across your enterprise within the current month and previous six months. The audit log includes details such as who performed the action, what the action was, and when the action was performed.' +title: Auditar a los usuarios a lo largo de tu empresa +intro: 'El tablero de bitácoras de auditoría muestra a los administradores de sitio las acciones que llevan a cabo todos los usuarios y organizaciones a lo largo de tu empresa dentro del mes actual y los seis meses anteriores. La bitácora de auditoría incluye detalles tales como quién realizó la acción, qué fue esa acción y cuándo se llevó a cabo.' redirect_from: - /enterprise/admin/guides/user-management/auditing-users-across-an-organization - /enterprise/admin/user-management/auditing-users-across-your-instance @@ -17,103 +17,107 @@ topics: - Security - User account shortTitle: Audit users +ms.openlocfilehash: 18ea00b69f452ff496670fbd31e41bb8038cc46d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146331692' --- -## Accessing the audit log +## Acceder al registro de auditoría -The audit log dashboard gives you a visual display of audit data across your enterprise. +El tablero de bitácoras de auditoría te proporciona una presentación visual de los datos de auditoría a lo largo de tu empresa. -![Instance wide audit log dashboard](/assets/images/enterprise/site-admin-settings/audit-log-dashboard-admin-center.png) +![Tablero de registro de auditoría en toda la instancia](/assets/images/enterprise/site-admin-settings/audit-log-dashboard-admin-center.png) -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.audit-log-tab %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.audit-log-tab %} -Within the map, you can pan and zoom to see events around the world. Hover over a country to see a quick count of events from that country. +Dentro del mapa, puedes usar panorámica y zoom para ver eventos en todo el mundo. Mantén el puntero sobre un país para ver un recuento rápido de los eventos de ese país. -## Searching for events across your enterprise +## Buscar eventos a través de tu empresa -The audit log lists the following information about actions made within your enterprise: +La bitácora de auditoría lista la siguiente información sobre las acciones que se llevan a cabo dentro de tu empresa: -* [The repository](#search-based-on-the-repository) an action was performed in -* [The user](#search-based-on-the-user) who performed the action -* [Which organization](#search-based-on-the-organization) an action pertained to -* [The action](#search-based-on-the-action-performed) that was performed -* [Which country](#search-based-on-the-location) the action took place in -* [The date and time](#search-based-on-the-time-of-action) the action occurred +* [Repositorio](#search-based-on-the-repository) en el que se ha realizado la acción +* [Usuario](#search-based-on-the-user) que ha realizado la acción +* [Organización](#search-based-on-the-organization) a la que pertenece una acción +* [Acción](#search-based-on-the-action-performed) que se ha realizado +* [País](#search-based-on-the-location) en el que se ha realizado la acción +* [Fecha y hora](#search-based-on-the-time-of-action) a la que se ha producido la acción {% warning %} -**Notes:** +**Notas:** -- While you can't use text to search for audit entries, you can construct search queries using a variety of filters. {% data variables.product.product_name %} supports many operators for searching across {% data variables.product.product_name %}. For more information, see "[About searching on {% data variables.product.prodname_dotcom %}](/github/searching-for-information-on-github/about-searching-on-github)." -- Audit records are available for the current month and every day of the previous six months. +- Si bien no puedes utilizar texto para buscar entradas de auditoría, puedes crear consultas de búsqueda usando una variedad de filtros. {% data variables.product.product_name %} es compatible con muchos operadores para hacer búsquedas a través de {% data variables.product.product_name %}. Para más información, vea "[Acerca de la investigación en {% data variables.product.prodname_dotcom %}](/github/searching-for-information-on-github/about-searching-on-github)". +- Los registros de auditoría se encuentran disponibles para el mes actual y para cada día de los seis meses anteriores. {% endwarning %} -### Search based on the repository +### Búsqueda basada en el repositorio -The `repo` qualifier limits actions to a specific repository owned by your organization. For example: +El calificador `repo` limita las acciones a un repositorio específico propiedad de la organización. Por ejemplo: -* `repo:my-org/our-repo` finds all events that occurred for the `our-repo` repository in the `my-org` organization. -* `repo:my-org/our-repo repo:my-org/another-repo` finds all events that occurred for both the `our-repo` and `another-repo` repositories in the `my-org` organization. -* `-repo:my-org/not-this-repo` excludes all events that occurred for the `not-this-repo` repository in the `my-org` organization. +* `repo:my-org/our-repo` busca todos los eventos que se han producido para el repositorio `our-repo` de la organización `my-org`. +* `repo:my-org/our-repo repo:my-org/another-repo` busca todos los eventos que se han producido para los repositorios `our-repo` y `another-repo` de la organización `my-org`. +* `-repo:my-org/not-this-repo` excluye todos los eventos que se han producido para el repositorio `not-this-repo` de la organización `my-org`. -You must include your organization's name within the `repo` qualifier; searching for just `repo:our-repo` will not work. +Debe incluir el nombre de la organización en el calificador `repo`; la búsqueda de solo `repo:our-repo` no funcionará. -### Search based on the user +### Búsqueda basada en el usuario -The `actor` qualifier scopes events based on the member of your organization that performed the action. For example: +El calificador `actor` examina eventos basados en el miembro de la organización que ha realizado la acción. Por ejemplo: -* `actor:octocat` finds all events performed by `octocat`. -* `actor:octocat actor:hubot` finds all events performed by both `octocat` and `hubot`. -* `-actor:hubot` excludes all events performed by `hubot`. +* `actor:octocat` busca todos los eventos realizados por `octocat`. +* `actor:octocat actor:hubot` busca todos los eventos realizados por `octocat` y `hubot`. +* `-actor:hubot` excluye todos los eventos realizados por `hubot`. -You can only use a {% data variables.product.product_name %} username, not an individual's real name. +Solo puede utilizar un nombre de usuario de {% data variables.product.product_name %}, no el nombre real de una persona. -### Search based on the organization +### Búsqueda basada en la organización -The `org` qualifier limits actions to a specific organization. For example: +El calificador `org` limita las acciones a una organización específica. Por ejemplo: -* `org:my-org` finds all events that occurred for the `my-org` organization. -* `org:my-org action:team` finds all team events performed within the `my-org` organization. -* `-org:my-org` excludes all events that occurred for the `my-org` organization. +* `org:my-org` busca todos los eventos que se han producido para la organización `my-org`. +* `org:my-org action:team` busca todos los eventos de equipo realizados en la organización `my-org`. +* `-org:my-org` excluye todos los eventos que se han producido para la organización `my-org`. -### Search based on the action performed +### Búsqueda basada en la acción realizada -The `action` qualifier searches for specific events, grouped within categories. For information on the events associated with these categories, see "[Audit log events for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise)". +El calificador `action` busca eventos específicos, agrupados dentro de categorías. Para obtener información sobre los eventos asociados a estas categorías, vea "[Eventos de registro de auditoría para la empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise)". -| Category name | Description +| Nombre de la categoría | Descripción |------------------|------------------- -| `hook` | Contains all activities related to webhooks. -| `org` | Contains all activities related organization membership -| `repo` | Contains all activities related to the repositories owned by your organization. -| `team` | Contains all activities related to teams in your organization. +| `hook` | Contiene todas las actividades relacionadas con los webhooks. +| `org` | Contiene todas las actividades relacionadas con los miembros de la organización. +| `repo` | Contiene todas las actividades relacionadas con los repositorios que le pertenecen a tu organización. +| `team` | Contiene todas las actividades relacionadas con los equipos en tu organización. -You can search for specific sets of actions using these terms. For example: +Puedes buscar conjuntos específicos de acciones utilizando estos términos. Por ejemplo: -* `action:team` finds all events grouped within the team category. -* `-action:billing` excludes all events in the billing category. +* `action:team` busca todos los eventos agrupados dentro de la categoría de equipo. +* `-action:billing` excluye todos los eventos de la categoría de facturación. -Each category has a set of associated events that you can filter on. For example: +Cada categoría tiene un conjunto de eventos asociados con los que puedes filtrar. Por ejemplo: -* `action:team.create` finds all events where a team was created. -* `-action:billing.change_email` excludes all events where the billing email was changed. +* `action:team.create` busca todos los eventos en los que se ha creado un equipo. +* `-action:billing.change_email` excluye todos los eventos en los que se ha cambiado el correo electrónico de facturación. -### Search based on the location +### Búsqueda basada en la ubicación -The `country` qualifier filters actions by the originating country. -- You can use a country's two-letter short code or its full name. -- Countries with spaces in their name must be wrapped in quotation marks. For example: - * `country:de` finds all events that occurred in Germany. - * `country:Mexico` finds all events that occurred in Mexico. - * `country:"United States"` all finds events that occurred in the United States. +El calificador `country` filtra las acciones por el país de origen. +- Puedes utilizar un código corto de dos letras del país o el nombre completo. +- Los países con espacios en sus nombres deben encerrarse entre comillas. Por ejemplo: + * `country:de` busca todos los eventos que se han producido en Alemania. + * `country:Mexico` busca todos los eventos que se han producido en México. + * `country:"United States"` todos buscan eventos que se han producido en Estados Unidos. -### Search based on the time of action +### Búsqueda basada en la fecha de acción -The `created` qualifier filters actions by the time they occurred. -- Define dates using the format of `YYYY-MM-DD`--that's year, followed by month, followed by day. -- Dates support [greater than, less than, and range qualifiers](/enterprise/user/articles/search-syntax). For example: - * `created:2014-07-08` finds all events that occurred on July 8th, 2014. - * `created:>=2014-07-01` finds all events that occurred on or after July 8th, 2014. - * `created:<=2014-07-01` finds all events that occurred on or before July 8th, 2014. - * `created:2014-07-01..2014-07-31` finds all events that occurred in the month of July 2014. +El calificador `created` filtra las acciones por la hora a la que se han producido. +- Defina las fechas con el formato `YYYY-MM-DD`: el año, seguido del mes, seguido del día. +- Las fechas admiten los [calificadores mayor que, menor que y de rango](/enterprise/user/articles/search-syntax). Por ejemplo: + * `created:2014-07-08` busca todos los eventos que se han producido el 8 de julio de 2014. + * `created:>=2014-07-01` busca todos los eventos que se han producido el 8 de julio de 2014 o después. + * `created:<=2014-07-01` busca todos los eventos que se han producido el 8 de julio de 2014 o antes. + * `created:2014-07-01..2014-07-31` busca todos los eventos que se han producido durante el mes de julio de 2014. diff --git a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/best-practices-for-user-security.md b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/best-practices-for-user-security.md index 7a3d5bb340..dc6ed8a540 100644 --- a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/best-practices-for-user-security.md +++ b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/best-practices-for-user-security.md @@ -1,6 +1,6 @@ --- title: Las mejores prácticas para la seguridad del usuario -intro: '{% ifversion ghes %}Fuera de las medidas de seguridad a nivel de la instancia (SSL, aislamiento de subdominios, configurar un cortafuegos) que puede implementar un administrador de sitio, hay {% else %}Hay {% endif %}pasos que tus usuarios pueden llevar a cabo para ayudarte a proteger tu empresa.' +intro: '{% ifversion ghes %}Fuera de las medidas de seguridad a nivel de instancia (SSL, aislamiento de subdominios, configurar un firewall) que puede implementar un administrador de sitio, hay {% else %}Hay {% endif %}pasos que tus usuarios pueden llevar a cabo para ayudarte a proteger tu empresa.' redirect_from: - /enterprise/admin/user-management/best-practices-for-user-security - /admin/user-management/best-practices-for-user-security @@ -12,23 +12,28 @@ topics: - Enterprise - Security - User account -shortTitle: Mejores prácticas de seguridad de usuario +shortTitle: User security best practices +ms.openlocfilehash: 57d19d97a8944ac20d6b90794bcf0cda63fc5bd0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146331660' --- - {% ifversion ghes %} ## Activar autenticación de dos factores La autenticación de dos factores (2FA) es una manera de iniciar sesión en sitios web y servicios que requieren de un segundo factor además de una contraseña para la autenticación. En el caso de {% data variables.product.prodname_ghe_server %}, este segundo factor es un código de autenticación de un solo uso generado por una aplicación en el smartphone de un usuario. Te recomendamos que le solicites a tus usuarios activar la autenticación de dos factores en sus cuentas. Con la autenticación de dos factores, tanto la contraseña del usuario como su smartphone deben verse comprometidos para permitir que la propia cuenta se vea comprometida. -Para obtener más información sobre cómo configurar la autenticación de dos factores, consulta "[Acerca de la autenticación de dos factores](/enterprise/user/articles/about-two-factor-authentication)". +Para obtener más información sobre cómo configurar la autenticación en dos fases, consulte "[Acerca de la autenticación en dos fases](/enterprise/user/articles/about-two-factor-authentication)". {% endif %} ## Solicitar un administrador de contraseñas -Te recomendamos ampliamente que requieras que tus usuarios instalen y utilicen un administrador de contraseñas--tal como [LastPass](https://lastpass.com/) o [1Password](https://1password.com/)-- en cualquier computadora que utilicen para conectarse a tu empresa. Esto garantiza que las contraseñas sean más seguras y que sea menos probable que se vean comprometidas o sean robadas. +Se recomienda encarecidamente que los usuarios instalen y usen un administrador de contraseñas, como [LastPass](https://lastpass.com/) o [1Password](https://1password.com/), en cualquier equipo que usen para conectarse a su empresa. Esto garantiza que las contraseñas sean más seguras y que sea menos probable que se vean comprometidas o sean robadas. ## Restringir el acceso a equipos y repositorios Para limitar la posible superficie expuesta a ataques en el caso de una vulneración de la seguridad, te recomendamos que se le de a los usuarios acceso solo a los equipos y los repositorios que realmente necesiten para realizar su trabajo. Ya que los miembros con rol de propietario pueden acceder a todos los equipos y los repositorios en la organización, te recomendamos que este equipo sea lo más pequeño posible. -Para obtener más información sobre cómo configurar los equipos y sus permisos, consulta la sección "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)". +Para obtener más información sobre cómo configurar equipos y permisos de equipo, consulte "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)". 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 710b1495c8..d829f01ace 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 @@ -1,6 +1,6 @@ --- title: Personalizar los mensajes de usuario para tu empresa -shortTitle: Personalizar los mensajes de usuario +shortTitle: Customizing user messages redirect_from: - /enterprise/admin/user-management/creating-a-custom-sign-in-message - /enterprise/admin/user-management/customizing-user-messages-on-your-instance @@ -14,50 +14,47 @@ type: how_to topics: - Enterprise - Maintenance +ms.openlocfilehash: 08cd547cd79b1e731f439688f02b475db8db4d1d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147052060' --- - ## Acerca de los mensajes de usuario Hay varios tipos de mensajes de usuario. -- Los mensajes que aparecen en la {% ifversion ghes %}página de ingreso o de {% endif %}salida{% ifversion ghes or ghae %} +- Mensajes que aparecen en la página de {% ifversion ghes %}inicio de sesión o {% endif %}cierre de sesión{% ifversion ghes or ghae %} - Mensajes obligatorios, los cuales aparecen en una ventana emergente que debe cerrarse{% endif %}{% ifversion ghes or ghae %} - Letreros de anuncio, los cuales aparecen en la parte superior de cada página{% endif %} -{% ifversion ghes %} -{% note %} +{% ifversion ghes %} {% note %} -**Nota:** Si usas SAML para la autenticación, tu proveedor de identidad presenta la página de inicio de sesión y no es personalizable a través de {% data variables.product.prodname_ghe_server %}. +**Nota:** Si usa SAML para la autenticación, el proveedor de identidades presenta la página de inicio de sesión y no se puede personalizar mediante {% data variables.product.prodname_ghe_server %}. {% endnote %} -Puedes usar Markdown para dar formato al mensaje. Para obtener más información, consulta "[Acerca de la escritura y el formato en {% data variables.product.prodname_dotcom %}](/articles/about-writing-and-formatting-on-github/)." +Puedes usar Markdown para dar formato al mensaje. Para más información, vea "[Acerca de la escritura y el formato en {% data variables.product.prodname_dotcom %}](/articles/about-writing-and-formatting-on-github/)". ## Crear un mensaje de inicio de sesión personalizado -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.messages-tab %} -5. {% ifversion ghes %}A la derecha de{% else %}Debajo de{% endif %} "Página de inicio de sesión", da clic en **Agregar mensaje** o **Editar mensaje**. ![{% ifversion ghes %}Botón de mensaje de Agregar{% else %}Editar{% endif %}](/assets/images/enterprise/site-admin-settings/edit-message.png) -6. En **Mensaje de inicio de sesión**, escribe el mensaje que quisieras que vean los usuarios. ![Sign in message](/assets/images/enterprise/site-admin-settings/sign-in-message.png){% ifversion ghes %} -{% data reusables.enterprise_site_admin_settings.message-preview-save %}{% else %} -{% data reusables.enterprise_site_admin_settings.click-preview %} - ![Botón Vista previa](/assets/images/enterprise/site-admin-settings/sign-in-message-preview-button.png) -8. Revisar el mensaje presentado. ![Mensaje de inicio presentado](/assets/images/enterprise/site-admin-settings/sign-in-message-rendered.png) -{% data reusables.enterprise_site_admin_settings.save-changes %}{% endif %} -{% endif %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.messages-tab %} +5. {% ifversion ghes %}A la derecha de{% else %}En{% endif %} "Página de inicio de sesión", haga clic en **Agregar mensaje** o **Editar mensaje**. +![{% ifversion ghes %}Botón Agregar{% else %}Editar{% endif %} mensaje](/assets/images/enterprise/site-admin-settings/edit-message.png) +6. En **Mensaje de inicio de sesión**, escriba el mensaje que quiere que vean los usuarios. +![Mensaje de inicio de sesión](/assets/images/enterprise/site-admin-settings/sign-in-message.png){% ifversion ghes %} {% data reusables.enterprise_site_admin_settings.message-preview-save %}{% else %} {% data reusables.enterprise_site_admin_settings.click-preview %} ![Botón Vista previa](/assets/images/enterprise/site-admin-settings/sign-in-message-preview-button.png) +8. Revisar el mensaje presentado. +![Mensaje de inicio de sesión representado](/assets/images/enterprise/site-admin-settings/sign-in-message-rendered.png) {% data reusables.enterprise_site_admin_settings.save-changes %}{% endif %} {% endif %} ## Crear un mensaje de cierre de sesión personalizado -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.messages-tab %} -5. {% ifversion ghes or ghae %}A la derecha de{% else %}Debajo de{% endif %} "Página de salida", da clic en **Agregar mensaje** o **Editar mensaje**. ![Botón Agregar mensaje](/assets/images/enterprise/site-admin-settings/sign-out-add-message-button.png) -6. En **Mensaje de cierre de sesión**, escribe el mensaje que quieras que vean los usuarios. ![Sign two_factor_auth_header message](/assets/images/enterprise/site-admin-settings/sign-out-message.png){% ifversion ghes or ghae %} -{% data reusables.enterprise_site_admin_settings.message-preview-save %}{% else %} -{% data reusables.enterprise_site_admin_settings.click-preview %} - ![Botón Vista previa](/assets/images/enterprise/site-admin-settings/sign-out-message-preview-button.png) -8. Revisar el mensaje presentado. ![Mensaje de salida presentado](/assets/images/enterprise/site-admin-settings/sign-out-message-rendered.png) -{% data reusables.enterprise_site_admin_settings.save-changes %}{% endif %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.messages-tab %} +5. {% ifversion ghes or ghae %}A la derecha de{% else %}En{% endif %} "Página de cierre de sesión", haga clic en **Agregar mensaje** o **Editar mensaje**. +![Botón Agregar mensaje](/assets/images/enterprise/site-admin-settings/sign-out-add-message-button.png) +6. En **Mensaje de cierre de sesión**, escriba el mensaje que quiere que vean los usuarios. +![Mensaje de inicio de two_factor_auth_header](/assets/images/enterprise/site-admin-settings/sign-out-message.png){% ifversion ghes or ghae %} {% data reusables.enterprise_site_admin_settings.message-preview-save %}{% else %} {% data reusables.enterprise_site_admin_settings.click-preview %} ![Botón Vista previa](/assets/images/enterprise/site-admin-settings/sign-out-message-preview-button.png) +8. Revisar el mensaje presentado. +![Mensaje de cierre de sesión representado](/assets/images/enterprise/site-admin-settings/sign-out-message-rendered.png) {% data reusables.enterprise_site_admin_settings.save-changes %}{% endif %} {% ifversion ghes or ghae %} ## Crear un mensaje obligatorio @@ -72,20 +69,19 @@ Los mensajes obligatorios tienen varios usos. Si incluyes cajas de verificación con lenguaje de marcado en el mensaje, todas ellas deberán seleccionarse antes de que el usuario pueda descartar el mensaje. Por ejemplo, si incluyes tus condiciones de servicio en el mensaje obligatorio, puede que necesites que cada usuario seleccione una casilla para confirmar que leyó dichas condiciones. -Cada vez que un usuario vea un mensaje obligatorio, se crea un evento de bitácora de auditoría. El evento incluye la versión del mensaje que vio el usuario. Para obtener más información, consulta la sección "[Eventos de bitácora de auditoría para tu empressa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise)". +Cada vez que un usuario vea un mensaje obligatorio, se crea un evento de bitácora de auditoría. El evento incluye la versión del mensaje que vio el usuario. Para más información, vea "[Eventos del registro de auditoría para la empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise)". {% note %} -**Nota:** Si cambias el mensaje obligatorio de {% data variables.product.product_location %}, los usuarios que ya lo hayan reconocido no verán el mensaje nuevo. +**Nota:** Si cambia el mensaje obligatorio de {% data variables.product.product_location %}, los usuarios que ya lo hayan confirmado no verán el mensaje nuevo. {% endnote %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.messages-tab %} -1. A la derecha de "Mensaje obligatorio", da clic en **Agregar mensaje**. ![Botón de agregar mensaje obligatorio](/assets/images/enterprise/site-admin-settings/add-mandatory-message-button.png) -1. Debajo de "Mensaje obligatorio", en la casilla de texto, teclea tu mensaje. ![Caja de texto del mensaje obligatorio](/assets/images/enterprise/site-admin-settings/mandatory-message-text-box.png) -{% data reusables.enterprise_site_admin_settings.message-preview-save %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.messages-tab %} +1. A la derecha de "Mensaje obligatorio", haga clic en **Agregar mensaje**. + ![Botón para agregar mensaje obligatorio](/assets/images/enterprise/site-admin-settings/add-mandatory-message-button.png) +1. Debajo de "Mensaje obligatorio", en la casilla de texto, teclea tu mensaje. + ![Cuadro de texto del mensaje obligatorio](/assets/images/enterprise/site-admin-settings/mandatory-message-text-box.png) {% data reusables.enterprise_site_admin_settings.message-preview-save %} {% endif %} @@ -94,22 +90,20 @@ Cada vez que un usuario vea un mensaje obligatorio, se crea un evento de bitáco Puedes configurar un letrero de anuncio global para que se muestre a todos los usuarios en la parte superior de cada página. -{% ifversion ghae or ghes %} -También puedes configurar un letrero de anuncio{% ifversion ghes %} en el shell administrativo utilizando una utilidad de línea de comandos o{% endif %} utilizando la API. Para obtener más información, consulta las secciones {% ifversion ghes %}"[Utilidades de la línea de comandos](/enterprise/admin/configuration/command-line-utilities#ghe-announce)" y {% endif %}"[Administración de {% data variables.product.prodname_enterprise %}](/rest/reference/enterprise-admin#announcements)". +{% ifversion ghae or ghes %} También puede configurar un banner de anuncio{% ifversion ghes %} en el shell administrativo mediante una utilidad de línea de comandos o{% endif %} mediante la API. Para más información, vea {% ifversion ghes %}"[Utilidades de línea de comandos](/enterprise/admin/configuration/command-line-utilities#ghe-announce)" y {% endif %}"[Administración de {% data variables.product.prodname_enterprise %}](/rest/reference/enterprise-admin#announcements)". {% else %} -También puedes configurar un letrero de anuncio en el shell administrativo utilizando una utilidad de línea de comandos. Para obtener más información, consulta la sección "[Utilidades de línea de comandos](/enterprise/admin/configuration/command-line-utilities#ghe-announce)". +También puedes configurar un letrero de anuncio en el shell administrativo utilizando una utilidad de línea de comandos. Para más información, vea "[Utilidades de línea de comandos](/enterprise/admin/configuration/command-line-utilities#ghe-announce)". {% endif %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.messages-tab %} -1. {% ifversion ghes or ghae %}A la derecha de{% else %}Debajo de {% endif %} "Anuncio", da clic en **Agregar anuncio**. ![Botón Agregar mensaje](/assets/images/enterprise/site-admin-settings/add-announcement-button.png) -1. Debajo de "Anuncio", en el campo de texto, teclea el anuncio que quieras mostrar en un letrero. ![Campo de texto para ingresar el anuncio](/assets/images/enterprise/site-admin-settings/announcement-text-field.png) -1. Opcionalmente, debajo de "Vence en", selecciona el menú desplegable de calendario y da clic en la fecha de vencimiento. ![Calendar drop-down menu to choose expiration date](/assets/images/enterprise/site-admin-settings/expiration-drop-down.png){% ifversion ghe-announce-dismiss %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.messages-tab %} +1. {% ifversion ghes or ghae %}A la derecha de{% else %}En{% endif %} "Anuncio", haga clic en **Agregar anuncio**. + ![Botón Agregar anuncio](/assets/images/enterprise/site-admin-settings/add-announcement-button.png) +1. Debajo de "Anuncio", en el campo de texto, teclea el anuncio que quieras mostrar en un letrero. + ![Campo de texto para agregar el anuncio](/assets/images/enterprise/site-admin-settings/announcement-text-field.png) +1. Opcionalmente, debajo de "Vence en", selecciona el menú desplegable de calendario y da clic en la fecha de vencimiento. + ![Menú desplegable de calendario para elegir la fecha de expiración](/assets/images/enterprise/site-admin-settings/expiration-drop-down.png){% ifversion ghe-announce-dismiss %} 1. Opcionalmente, para permitir que cada usuario descarte el anuncio, selecciona **Descartable por el usuario**. - ![Captura de pantalla de la casilla de verificación de "Descartable por el usuario"](/assets/images/enterprise/site-admin-settings/user-dismissible-checkbox.png){% endif %} -{% data reusables.enterprise_site_admin_settings.message-preview-save %} -{% endif %} + ![Captura de pantalla de la casilla "Descartable por el usuario"](/assets/images/enterprise/site-admin-settings/user-dismissible-checkbox.png){% 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/impersonating-a-user.md b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/impersonating-a-user.md index cf9a0aaba5..bc57b49b29 100644 --- a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/impersonating-a-user.md +++ b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/impersonating-a-user.md @@ -1,6 +1,6 @@ --- -title: Impersonating a user -intro: 'You can impersonate users and perform actions on their behalf, for troubleshooting, unblocking, and other legitimate reasons.' +title: Hacerse pasar por un usuario +intro: 'Puedes hacerte pasar por usuarios y realizar acciones en su nombre, para solucionar problemas, hacer desbloqueos y otras razones legítimas.' permissions: Enterprise owners can impersonate users within their enterprise. versions: ghes: '>3.2' @@ -11,30 +11,33 @@ topics: - Enterprise - User account shortTitle: Impersonate a user +ms.openlocfilehash: 8e237c6ace7e7feb4badefcbd863b0974c983732 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116266' --- +## Acerca de hacerse pasar por un usuario -## About user impersonation +Si necesitas utilizar una cuenta de usuario temporalmente, por ejemplo, cuando solucionas problemas de usuario o cuando dicho usuario está indispuesto y se requiere tomar acción urgentemente, puedes comenzar una sesión de suplantación para actuar en su nombre. -If you need to temporarily take over a user account, for example when troubleshooting a user problem, or when the user is unavailable and urgent action is required, you can start an impersonation session to act on their behalf. +Para cada sesión de suplantación, necesitas proporcionar las razones por las cuales vas a hacerte pasar por el usuario. Una sesión tiene un límite de una hora y tendrás el mismo tipo de acceso que el usuario por el cual te harás pasar. -For each impersonation session, you need to provide a reason for the impersonation. A session is limited to one hour, and you will have the same access as the user being impersonated. +Las acciones que realices durante una sesión de suplantación se grabarán como eventos en la bitácora de auditoría de la empresa, así como en la bitácora de seguridad del usuario suplantado. La persona por la que te hagas pasar recibirá una notificación por correo electrónico cuando la sesión de suplantación inicie. Para más información, vea "[Eventos de registro de auditoría registro para la empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise)" y "[Revisión del registro de seguridad](/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log)". -Actions you perform during an impersonation session are recorded as events in the enterprise audit log, as well as the impersonated user's security log. The person being impersonated is sent an email notification when the impersonation session starts. For more information, see "[Audit log events for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise)" and "[Reviewing your security log](/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log)." +## Hacerse pasar por un usuario -## Impersonating a user +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.search-user %} {% data reusables.enterprise_site_admin_settings.click-user %} +4. En la esquina superior izquierda de la página, haga clic en **Información de usuario**. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.search-user %} -{% data reusables.enterprise_site_admin_settings.click-user %} -4. In the top left of the page, click **User info**. + ![Información de usuario](/assets/images/enterprise/stafftools/user-info.png) +5. En "Zona de peligro", haga clic en **Iniciar sesión en GitHub como @username** - ![User info](/assets/images/enterprise/stafftools/user-info.png) -5. Under "Danger Zone", click **Sign in to GitHub as @username** + ![Suplantar usuario](/assets/images/enterprise/stafftools/impersonate.png) +6. Selecciona una razón del menú desplegable. Si selecciona **Otro**, tendrá que proporcionar contexto adicional en la sección **Notas**. Haga clic en **Comenzar suplantación** para iniciar la sesión. - ![Impersonate user](/assets/images/enterprise/stafftools/impersonate.png) -6. Select a reason from the dropdown list. If you select **Other** you will need to provide additional context in the **Notes** section. Click **Begin impersonation** to begin the session. + ![Razón para la suplantación](/assets/images/enterprise/stafftools/impersonation-reason.png) +7. Cuando esté listo para terminar la sesión de suplantación, haga clic en el banner **Regresar a la vida mundana como nombre de usuario** en la parte superior de la página. - ![Impersonation reason](/assets/images/enterprise/stafftools/impersonation-reason.png) -7. When you are ready to end the impersonation session, click the **Return to your mundane life as username** banner at the top of the page. - - ![End impersonation](/assets/images/enterprise/stafftools/end-impersonation.png) + ![Terminar con la suplantación](/assets/images/enterprise/stafftools/end-impersonation.png) diff --git a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/index.md b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/index.md index 4682c6b7a9..90d03ffdde 100644 --- a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/index.md +++ b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/index.md @@ -1,6 +1,6 @@ --- -title: Managing users in your enterprise -intro: You can audit user activity and manage user settings. +title: Administrar los usuarios en tu empresa +intro: Puedes auditar la actividad de los usuarios y administrar sus configuraciones de usuario. redirect_from: - /github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise - /enterprise/admin/guides/user-management/enabling-avatars-and-identicons @@ -35,5 +35,11 @@ children: - /customizing-user-messages-for-your-enterprise - /rebuilding-contributions-data shortTitle: Manage users +ms.openlocfilehash: 9ec6d7dc6822e71ff72542dd6b67ded031a1c44d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145115113' --- diff --git a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise.md b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise.md index 407a0896b6..790d225a81 100644 --- a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise.md +++ b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise.md @@ -1,6 +1,6 @@ --- title: Invitar a las personas para que administren tu empresa -intro: 'Puedes {% ifversion ghec %}invitar a que las personas se conviertan en propietarios empresariales o gerentes de facturación para {% elsif ghes %}agregar propietarios empresariales a{% endif %} tu cuenta empresarial. También puedes eliminar a los propietarios empresariales {% ifversion ghec %}o gerentes de facturación {% endif %}que ya no necesiten acceso a la cuenta empresarial.' +intro: 'Puedes {% ifversion ghec %}invitar a personas a convertirse en propietarios de empresa o administradores de facturación de{% elsif ghes %}agregar propietarios de empresa a{% endif %} tu cuenta empresarial. También puedes quitar propietarios de empresa {% ifversion ghec %}o administradores de facturación {% endif %}que ya no necesitan acceso a la cuenta de empresa.' permissions: 'Enterprise owners can {% ifversion ghec %}invite other people to become{% elsif ghes %}add{% endif %} additional enterprise administrators.' redirect_from: - /github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise @@ -16,68 +16,63 @@ topics: - Administrator - Enterprise - User account -shortTitle: Invitar personas para que administren +shortTitle: Invite people to manage +ms.openlocfilehash: 7cdbee6f1b37a8300f3523712c6e0dda4293af74 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146180451' --- - ## Acerca de los usuarios que pueden administrar tu cuenta empresarial -{% data reusables.enterprise-accounts.enterprise-administrators %} Para obtener más información, consulta la sección "[Roles en una empresaempresa](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise)". +{% data reusables.enterprise-accounts.enterprise-administrators %} Para más información, vea "[Roles en una empresa](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise)". {% ifversion ghes %} -Si quieres administrar los propietarios y gerentes de facturación para una cuenta empresarial en {% data variables.product.prodname_dotcom_the_website %}, consulta la sección "[Invitar a personas para que administren tu empresa](/enterprise-cloud@latest/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise)" en la documentación de {% data variables.product.prodname_ghe_cloud %}. +Si quiere administrar los propietarios y administradores de facturación de una cuenta de empresa en {% data variables.product.prodname_dotcom_the_website %}, vea "[Invitación a usuarios para administrar la empresa](/enterprise-cloud@latest/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise)" en la documentación de {% data variables.product.prodname_ghe_cloud %}. {% endif %} {% ifversion ghec %} -Si tu empresa utiliza {% data variables.product.prodname_emus %}, solo se pueden agregar o eliminar los propietarios de las empresas a través de tu proveedor de identidad. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_emus %}](/enterprise-cloud@latest/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users)". +Si tu empresa utiliza {% data variables.product.prodname_emus %}, solo se pueden agregar o eliminar los propietarios de las empresas a través de tu proveedor de identidad. Para más información, vea "[Acerca de {% data variables.product.prodname_emus %}](/enterprise-cloud@latest/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users)". {% endif %} {% tip %} -**Sugerencia:**Para obtener más información acerca de administrar usuarios dentro de una organización que le pertenece a tu cuenta de empresa, consulta "[Administrar membresías de tu organización](/articles/managing-membership-in-your-organization)" y "[Administrar el acceso de personas a tu organización con roles](/articles/managing-peoples-access-to-your-organization-with-roles)." +**Sugerencia:** Para más información sobre cómo administrar usuarios dentro de una organización propiedad de la cuenta de empresa, vea "[Administración de la pertenencia a su organización](/articles/managing-membership-in-your-organization)" y "[Administración del acceso de los usuarios a la organización con roles](/articles/managing-peoples-access-to-your-organization-with-roles)". {% endtip %} -## {% ifversion ghec %}Invitar{% elsif ghes %}Agregar{% endif %} a un administrador empresarial a tu cuenta empresarial +## {% ifversion ghec %}Inviting{% elsif ghes %}Adición{% endif %} de un administrador de empresa a la cuenta de empresa -{% ifversion ghec %}Después de que invites a alguien para que se una a la cuenta empresarial, esta persona debe aceptar la invitación que le llegó por correo electrónico antes de que pueda acceder a la cuenta empresarial. Las invitaciones pendientes vencerán después de 7 días.{% endif %} +{% ifversion ghec %}Después de invitar a alguien para que se una a la cuenta de empresa, esa persona debe aceptar la invitación que ha recibido por correo electrónico antes de poder acceder a la cuenta de empresa. Las invitaciones pendientes vencerán después de 7 días.{% endif %} -{% ifversion enterprise-membership-view-improvements %} -Puedes ver las invitaciones pendientes para convertirte en administrador de tu cuenta empresarial. Para obtener más información, consulta la sección "[Visualizar a las personas en tu empresa](/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise#viewing-pending-invitations)". +{% ifversion enterprise-membership-view-improvements %} Puedes ver todas las invitaciones pendientes para ser administrador de la cuenta empresarial. Para más información, vea "[Visualización de personas en la empresa](/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise#viewing-pending-invitations)". {% endif %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.people-tab %} -{% data reusables.enterprise-accounts.administrators-tab %} -1. Sobre la lista de administradores, haz clic en {% ifversion ghec %}**Invitar administrador**{% elsif ghes %}**Agregar propietario**{% endif %}. - {% ifversion ghec %} - ![botón de "invitar administrador" sobre la lista de propietarios empresariales](/assets/images/help/business-accounts/invite-admin-button.png) - {% elsif ghes %} - ![Botón de "Agregar propietario" sobre la lista de propietarios empresariales](/assets/images/help/business-accounts/add-owner-button.png) - {% endif %} -1. Escribe el nombre de usuario, el nombre completo o la dirección de correo electrónico de la persona a la que quieres invitar a que se convierta en administrador de empresa, luego selecciona la persona adecuada en los resultados. ![Modal box with field to type a person's username, full name, or email address, and Invite button](/assets/images/help/business-accounts/invite-admins-modal-button.png){% ifversion ghec %} -1. Selecciona **Owner** (Propietario) o **Billing Manager** (Gerente de facturación). ![Casilla modal con opciones de roles](/assets/images/help/business-accounts/invite-admins-roles.png) -1. Haz clic en **Send Invitation** (Enviar invitación). ![Send invitation button](/assets/images/help/business-accounts/invite-admins-send-invitation.png){% endif %}{% ifversion ghes %} -1. Da clic en **Agregar**. !["Add" button](/assets/images/help/business-accounts/add-administrator-add-button.png){% endif %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.people-tab %} {% data reusables.enterprise-accounts.administrators-tab %} +1. Sobre la lista de administradores, haga clic en {% ifversion ghec %}**Invitar administrador**{% elsif ghes %}**Agregar propietario**{% endif %}. + {% ifversion ghec %} ![Botón "Invitar administrador" sobre la lista de propietarios de empresa](/assets/images/help/business-accounts/invite-admin-button.png) {% elsif ghes %} ![Botón "Agregar propietario" sobre la lista de propietarios de empresa](/assets/images/help/business-accounts/add-owner-button.png) {% endif %} +1. Escribe el nombre de usuario, el nombre completo o la dirección de correo electrónico de la persona a la que quieres invitar a que se convierta en administrador de empresa, luego selecciona la persona adecuada en los resultados. + ![Cuadro modal con un campo para escribir el nombre de usuario, el nombre completo o la dirección de correo electrónico de una persona, y botón Invitar](/assets/images/help/business-accounts/invite-admins-modal-button.png){% ifversion ghec %} +1. Seleccione **Propietario** o **Administrador de facturación**. + ![Cuadro modal con opciones de roles](/assets/images/help/business-accounts/invite-admins-roles.png) +1. Haga clic en **Enviar invitación**. + ![Botón Enviar invitación](/assets/images/help/business-accounts/invite-admins-send-invitation.png){% endif %}{% ifversion ghes %} +1. Haga clic en **Agregar**. + ![Botón "Agregar"](/assets/images/help/business-accounts/add-administrator-add-button.png){% endif %} ## Eliminar un administrador de empresa de tu cuenta de empresa Solo los propietarios de empresa pueden eliminar a otros administradores de empresa de la cuenta de empresa. -{% ifversion ghec %} -Si el administrador que quieres eliminar es un miembro de cualquier organización que le pertenezca a la empresa, puedes elegir **Convertirlo en miembro**, lo cual eliminará su rol administrativo pero retendrá sus membrecías de organización o **Eliminarlo de la empresa**, lo cual eliminará tanto sus roles administrativos como sus membrecías de organización. +{% ifversion ghec %} Si el administrador que quieres quitar es miembro de alguna organización de propiedad de la empresa, puedes elegir **convertirlo en miembro**, lo que le quitará el rol de administración pero conservará su pertenencia a la organización, o bien puedes **quitarlo de la empresa**, lo que le quitará tanto el rol de administración como la pertenencia a la organización. {% endif %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.people-tab %} -{% data reusables.enterprise-accounts.administrators-tab %} -1. Junto al nombre de usuario de la persona que te gustaría eliminar, haz clic en {% octicon "gear" aria-label="The Settings gear" %} y luego en {% ifversion ghes %}**Eliminar propietario**{% elsif ghec %}**Convertir en miembro** o **Eliminar de la empresa**.{% endif %}. - {% ifversion ghec %} - ![Parámetros con opción del menú para eliminar un administrador de empresa](/assets/images/help/business-accounts/remove-admin.png) - {% elsif ghes %} - ![Parámetros con opción del menú para eliminar un administrador de empresa](/assets/images/help/business-accounts/ghes-remove-owner.png) - {% endif %} -1. Lee la confirmación y luego haz clic en {% ifversion ghes %}**Eliminar propietario**{% elsif ghec %}**Sí, convertir a USERNAME en miembro**{% endif %}. +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.people-tab %} {% data reusables.enterprise-accounts.administrators-tab %} +1. Junto al nombre de usuario de la persona que quieres quitar, haz clic en {% octicon "gear" aria-label="The Settings gear" %} y, luego, haz clic en {% ifversion ghes %}**Quitar propietario**{% elsif ghec %}**Convertir en miembro** o **Quitar de la empresa**.{% endif %}. + {% ifversion ghec %} ![Engranaje Configuración con la opción de menú para quitar un administrador de empresa](/assets/images/help/business-accounts/remove-admin.png) {% elsif ghes %} ![Settings gear with menu option to remove an enterprise administrator](/assets/images/help/business-accounts/ghes-remove-owner.png) {% endif %} +1. Lea la confirmación y, después, haga clic en {% ifversion ghes %}**Quitar propietario**{% elsif ghec %}**Sí, convertir a NOMBRE_DE_USUARIO en miembro**{% endif %}. diff --git a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/managing-dormant-users.md b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/managing-dormant-users.md index eef5eaf0fe..cba09408d6 100644 --- a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/managing-dormant-users.md +++ b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/managing-dormant-users.md @@ -1,5 +1,5 @@ --- -title: Managing dormant users +title: Administrar usuarios inactivos redirect_from: - /enterprise/admin/articles/dormant-users - /enterprise/admin/articles/viewing-dormant-users @@ -16,62 +16,59 @@ topics: - Accounts - Enterprise - Licensing +ms.openlocfilehash: 7594a0fc22bef10e84334727ad9e79aa02cd1da6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146680929' --- +{% ifversion ghec %} {% data reusables.enterprise-accounts.dormant-user-release-phase %} {% endif %} -{% ifversion ghec %} -{% data reusables.enterprise-accounts.dormant-user-release-phase %} -{% endif %} - -## About dormant users +## Acerca de los usuarios inactivos {% data reusables.enterprise-accounts.dormant-user-activity %} {% ifversion ghes or ghae%} -## Viewing dormant users +## Visualizar usuarios inactivos {% data reusables.enterprise-accounts.viewing-dormant-users %} {% data reusables.enterprise_site_admin_settings.access-settings %} -3. In the left sidebar, click **Dormant users**. -![Dormant users tab](/assets/images/enterprise/site-admin-settings/dormant-users-tab.png){% ifversion ghes %} -4. To suspend all the dormant users in this list, at the top of the page, click **Suspend all**. -![Suspend all button](/assets/images/enterprise/site-admin-settings/suspend-all.png){% endif %} +3. En la barra lateral izquierda, haga clic en **Usuarios inactivos**. +![Pestaña Usuarios inactivos](/assets/images/enterprise/site-admin-settings/dormant-users-tab.png){% ifversion ghes %} +4. Para suspender todos los usuarios inactivos de esta lista, hag clic en **Suspender todos**, en la parte superior de la página. +![Botón Suspender todos](/assets/images/enterprise/site-admin-settings/suspend-all.png){% endif %} -## Determining whether a user account is dormant +## Determinar si un usuario está inactivo -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.search-user %} -{% data reusables.enterprise_site_admin_settings.click-user %} -5. In the **User info** section, a red dot with the word "Dormant" indicates the user account is dormant, and a green dot with the word "Active" indicates the user account is active. -![Dormant user account](/assets/images/enterprise/stafftools/dormant-user.png) -![Active user account](/assets/images/enterprise/stafftools/active-user.png) +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.search-user %} {% data reusables.enterprise_site_admin_settings.click-user %} +5. En la sección **Información del usuario**, un punto de color rojo con la palabra "Inactivo" indica que la cuenta del usuario está inactiva, y un punto de color verde con la palabra "Activo" indica que está activa. +![Cuenta de usuario inactiva](/assets/images/enterprise/stafftools/dormant-user.png) +![Cuenta de usuario activa](/assets/images/enterprise/stafftools/active-user.png) -## Configuring the dormancy threshold +## Configurar el umbral de inactividad {% data reusables.enterprise_site_admin_settings.dormancy-threshold %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.policies-tab %} -{% data reusables.enterprise-accounts.options-tab %} -4. Under "Dormancy threshold", use the drop-down menu, and click the desired dormancy threshold. -![The Dormancy threshold drop-down menu](/assets/images/enterprise/site-admin-settings/dormancy-threshold-menu.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.options-tab %} +4. En "Umbral de inactividad", usa el menú desplegable y haz clic en el umbral de inactividad deseado. +![Menú desplegable Umbral de inactividad](/assets/images/enterprise/site-admin-settings/dormancy-threshold-menu.png) {% endif %} {% ifversion ghec %} -## Downloading the dormant users report from your enterprise account +## Descargar el reporte de usuarios inactivos desde tu cuenta empresarial -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.enterprise-accounts-compliance-tab %} -1. To download your Dormant Users (beta) report as a CSV file, under "Other", click {% octicon "download" aria-label="The Download icon" %} **Download**. - ![Download button under "Other" on the Compliance page](/assets/images/help/business-accounts/dormant-users-download-button.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.enterprise-accounts-compliance-tab %} +1. Para descargar el informe de usuarios inactivos (beta) como un archivo CSV, en "Otros", haga clic en {% octicon "download" aria-label="The Download icon" %} **Descargar**. + ![Botón Descargar en "Otros" en la página Cumplimiento](/assets/images/help/business-accounts/dormant-users-download-button.png) {% tip %} -**Tip:** -For the purposes of assessing user dormancy, user activity is scoped to include only user activity associated with organizations, repositories, or sign-on events that are associated with the enterprise. For example, if a user has recently commented on an issue in a public repository not associated with the enterprise, they may be considered dormant. However, if they have recently commented on an issue in a public repository associated with an organization in your enterprise, they will not be considered dormant and will not appear in the Dormant User report. +**Sugerencia**: Para evaluar la inactividad del usuario, la actividad del usuario se limita a incluir solo su actividad vinculada a organizaciones, repositorios o eventos de inicio de sesión asociados a la empresa. Por ejemplo, si un usuario ha comentado recientemente una incidencia en un repositorio público no asociado a la empresa, puede considerarse inactivo. Pero si ha comentado recientemente una incidencia en un repositorio público asociado a una organización de tu empresa, no se considerará inactivo y no aparecerá en el informe "Usuario inactivo". -In the case of web sign-on events, only sign-on events through via an SSO domain associated with your enterprise are considered user activity associated with the enterprise. +En el caso de eventos de inicio de sesión web, solo los eventos de inicio de sesión mediante un dominio de SSO vinculado a la empresa se consideran actividades de usuario asociadas a la empresa. {% endtip %} diff --git a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/managing-support-entitlements-for-your-enterprise.md b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/managing-support-entitlements-for-your-enterprise.md index f24db9621d..dbbdc683c5 100644 --- a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/managing-support-entitlements-for-your-enterprise.md +++ b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/managing-support-entitlements-for-your-enterprise.md @@ -8,9 +8,14 @@ versions: topics: - Enterprise - Support -shortTitle: Administrar los derechos de soporte +shortTitle: Manage support entitlements +ms.openlocfilehash: 8524a24204d2a476c1cd08a11b80e3675e1fc6f4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120114' --- - ## Acerca de los derechos de soporte Las pesonas con derechos de soporte para tu cuenta empresarial pueden utilizar el portal de soporte para abrir, ver y comentar en los tickets de soporte asociados con la cuenta empresarial. @@ -21,25 +26,28 @@ Los propietarios de las empresas y gerentes de facturación tienen derechos de s {% note %} -**Nota**: Después de que agregues un derecho de soporte, el miembro empresarial podría necesitar salir de sesión y volver a iniciarla nuevamente para administrar tickets. +**Nota**: Después de agregar un derecho de soporte, el miembro de la empresa puede necesitar cerrar sesión y volver a iniciarla nuevamente para administrar tickets. {% endnote %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -3. Debajo de "Configuración", haz clic en **Soporte**. ![Elemento de menú de soporte](/assets/images/help/enterprises/settings-support.png) -4. Debajo de "Agregar miembro de soporte", comienza a teclear el nombre o nombre de usuario de la persona a la que quieres dar derechos de soporte. Haz clic en su nombre en la lista de coincidencias. ![Agregar una búsqueda de derechos de soporte](/assets/images/help/enterprises/settings-support-entitlement-search.png) -5. Haz clic en **Agregar derechos de soporte**. ![Agregar un botón de derechos de soporte](/assets/images/help/enterprises/settings-support-add-entitlement.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} +3. En "Settings", haga clic en **Support**. +![Elemento de menú de soporte](/assets/images/help/enterprises/settings-support.png) +4. Debajo de "Agregar miembro de soporte", comienza a teclear el nombre o nombre de usuario de la persona a la que quieres dar derechos de soporte. Haz clic en su nombre en la lista de coincidencias. +![Agregar una búsqueda de derechos de soporte](/assets/images/help/enterprises/settings-support-entitlement-search.png) +5. Haga clic en **Add support entitlement**. +![Botón Add support entitlement](/assets/images/help/enterprises/settings-support-add-entitlement.png) ## Eliminar los derechos de soporte de un miembro de la empresa Puedes eliminar los derechos de soporte de un miembro de la empresa. No puedes eliminar los derechos de soporte de los propietarios de la empresa ni de los gerentes de facturación. -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -3. En la barra lateral, debajo de "configuración", haz clic en **Soporte**. ![Elemento de menú de soporte](/assets/images/help/enterprises/settings-support.png) -4. Debajo de "Miembros de apoyo", a la derecha de la persona de la cual quieres eliminar los derechos de apoyo, haz clic en {% octicon "trash" aria-label="The trash icon" %}. ![Eliminar los derechos de soporte](/assets/images/help/enterprises/settings-support-remove-entitlement.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} +3. En la barra lateral debajo de "Settings", haga clic en **Support**. +![Elemento de menú de soporte](/assets/images/help/enterprises/settings-support.png) +4. Debajo de "Miembros de apoyo", a la derecha de la persona de la cual quieres eliminar los derechos de apoyo, haz clic en {% octicon "trash" aria-label="The trash icon" %}. +![Eliminar los derechos de soporte](/assets/images/help/enterprises/settings-support-remove-entitlement.png) -## Leer más +## Información adicional -- "[Trabajar con el Soporte de GitHub](/github/working-with-github-support)" +- "[Trabajar con el soporte técnico de GitHub](/github/working-with-github-support)" diff --git a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/placing-a-legal-hold-on-a-user-or-organization.md b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/placing-a-legal-hold-on-a-user-or-organization.md index 520649b382..fbf3c65ee1 100644 --- a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/placing-a-legal-hold-on-a-user-or-organization.md +++ b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/placing-a-legal-hold-on-a-user-or-organization.md @@ -14,15 +14,16 @@ topics: - Enterprise - Organizations - User account -shortTitle: Colocar una retención legal +shortTitle: Place a legal hold +ms.openlocfilehash: 5837bfcd05867ed5be7e298996bb0de2680b4921 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146199950' --- - Generalmente, si alguien elimina un repositorio, estará disponible en el disco por 90 días y se puede restablecer mediante el tablero de administración del sitio. Después de los 90 días, el repositorio se purga y se elimina para siempre. Si asignas un titular legal a un usuario o una organización, los repositorios que ellos poseen se pueden restablecer indefinidamente. -{% data reusables.enterprise_site_admin_settings.sign-in %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.search-user-or-org %} -{% data reusables.enterprise_site_admin_settings.click-user-or-org %} -{% data reusables.enterprise_site_admin_settings.admin-top-tab %} -{% data reusables.enterprise_site_admin_settings.admin-tab %} -5. Haz clic en **Asignar titular legal**. ![Botón Asignar titular legal](/assets/images/enterprise/site-admin-settings/place-legal-hold-button.png) +{% data reusables.enterprise_site_admin_settings.sign-in %} {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.search-user-or-org %} {% data reusables.enterprise_site_admin_settings.click-user-or-org %} {% data reusables.enterprise_site_admin_settings.admin-top-tab %} {% data reusables.enterprise_site_admin_settings.admin-tab %} +5. Haga clic en **Colocar suspensión legal**. +![Botón Colocar suspensión legal](/assets/images/enterprise/site-admin-settings/place-legal-hold-button.png) diff --git a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/promoting-or-demoting-a-site-administrator.md b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/promoting-or-demoting-a-site-administrator.md index 2ca2fcfec5..a7ee509690 100644 --- a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/promoting-or-demoting-a-site-administrator.md +++ b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/promoting-or-demoting-a-site-administrator.md @@ -1,11 +1,11 @@ --- -title: Promoting or demoting a site administrator +title: Promover o degradar a un administrador del sitio redirect_from: - /enterprise/admin/articles/promoting-a-site-administrator - /enterprise/admin/articles/demoting-a-site-administrator - /enterprise/admin/user-management/promoting-or-demoting-a-site-administrator - /admin/user-management/promoting-or-demoting-a-site-administrator -intro: 'Site administrators can promote any normal user account to a site administrator, as well as demote other site administrators to regular users.' +intro: 'Los administradores del sitio pueden promover cualquier cuenta de usuarios normales a un administrador del sitio, así como degradar a otros administradores del sitio a usuarios normales.' versions: ghes: '*' type: how_to @@ -15,48 +15,50 @@ topics: - User account - Enterprise shortTitle: Manage administrators +ms.openlocfilehash: 19daa56cf7d750d69495a6ff52655784411f56ff +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146331700' --- {% tip %} -**Note:** If [LDAP Sync is enabled](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync) and the `Administrators group` attribute is set when [configuring LDAP access for users](/enterprise/admin/authentication/using-ldap#configuring-ldap-with-your-github-enterprise-server-instance), those users will automatically have site administrator access to your instance. In this case, you can't manually promote users with the steps below; you must add them to the LDAP administrators group. +**Nota:** Si [Sincronizar LDAP está habilitado](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync) y se establece el atributo `Administrators group` al [configurar el acceso LDAP para los usuarios](/enterprise/admin/authentication/using-ldap#configuring-ldap-with-your-github-enterprise-server-instance), esos usuarios tendrán automáticamente acceso de administrador de sitio a la instancia. En este caso, no puedes promover usuarios manualmente con los siguientes pasos, debes agregarlos al grupo de administradores LDAP. {% endtip %} -For information about promoting a user to an organization owner, see the `ghe-org-admin-promote` section of "[Command-line utilities](/enterprise/admin/guides/installation/command-line-utilities#ghe-org-admin-promote)." +Para obtener información sobre cómo promover aun usuario a propietario de la organización, vea la sección `ghe-org-admin-promote` de "[Utilidades de la línea de comandos](/enterprise/admin/guides/installation/command-line-utilities#ghe-org-admin-promote)". -## Promoting a user from the enterprise settings +## Promover un usuario desde los parámetros de empresa -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.people-tab %} -{% data reusables.enterprise-accounts.administrators-tab %} -5. In the upper-right corner of the page, click **Add owner**. - ![Button to add an admin](/assets/images/help/business-accounts/business-account-add-admin-button.png) -6. In the search field, type the name of the user and click **Add**. - ![Search field to add an admin](/assets/images/help/business-accounts/business-account-search-to-add-admin.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.people-tab %} {% data reusables.enterprise-accounts.administrators-tab %} +5. En la esquina superior derecha de la página, haga clic en **Agregar propietario**. + ![Botón para agregar un administrador](/assets/images/help/business-accounts/business-account-add-admin-button.png) +6. En el campo de búsqueda, escriba el nombre del usuario y haga clic en **Agregar**. + ![Campo de búsqueda para agregar un administrador](/assets/images/help/business-accounts/business-account-search-to-add-admin.png) -## Demoting a site administrator from the enterprise settings +## Degradar un administrador del sitio desde los parámetros de empresa -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.people-tab %} -{% data reusables.enterprise-accounts.administrators-tab %} -1. In the upper-left corner of the page, in the "Find an administrator" search field, type the username of the person you want to demote. - ![Search field to find an administrator](/assets/images/help/business-accounts/business-account-search-for-admin.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.people-tab %} {% data reusables.enterprise-accounts.administrators-tab %} +1. En la esquina superior izquierda de la página, en el campo de búsqueda "Find an administrator" (Encontrar un administrador), escribe el nombre de usuario de la persona que deseas degradar. + ![Campo de búsqueda para buscar un administrador](/assets/images/help/business-accounts/business-account-search-for-admin.png) -1. In the search results, find the username of the person you want to demote, then use the {% octicon "gear" %} drop-down menu, and select **Remove owner**. - ![Remove from enterprise option](/assets/images/help/business-accounts/demote-admin-button.png) +1. En los resultados de la búsqueda, busque el nombre de usuario de la persona a la que quiera bajar de nivel y, después, use el menú desplegable {% octicon "gear" %} y seleccione **Quitar propietario**. + ![Opción Quitar de la empresa](/assets/images/help/business-accounts/demote-admin-button.png) -## Promoting a user from the command line +## Promover un usuario desde la línea de comandos -1. [SSH](/enterprise/admin/guides/installation/accessing-the-administrative-shell-ssh/) into your appliance. -2. Run [ghe-user-promote](/enterprise/admin/guides/installation/command-line-utilities#ghe-user-promote) with the username to promote. +1. Acceda al dispositivo mediante [SSH](/enterprise/admin/guides/installation/accessing-the-administrative-shell-ssh/). +2. Ejecute [ghe-user-promote](/enterprise/admin/guides/installation/command-line-utilities#ghe-user-promote) con el nombre de usuario que se va a promover. ```shell $ ghe-user-promote username ``` -## Demoting a site administrator from the command line +## Degradar un administrador del sitio desde la línea de comandos -1. [SSH](/enterprise/admin/guides/installation/accessing-the-administrative-shell-ssh/) into your appliance. -2. Run [ghe-user-demote](/enterprise/admin/guides/installation/command-line-utilities#ghe-user-demote) with the username to demote. +1. Acceda al dispositivo mediante [SSH](/enterprise/admin/guides/installation/accessing-the-administrative-shell-ssh/). +2. Ejecute [ghe-user-demote](/enterprise/admin/guides/installation/command-line-utilities#ghe-user-demote) con el nombre de usuario que se va a bajar de nivel. ```shell $ ghe-user-demote username ``` diff --git a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/rebuilding-contributions-data.md b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/rebuilding-contributions-data.md index 21cc29b226..ca2354f31d 100644 --- a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/rebuilding-contributions-data.md +++ b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/rebuilding-contributions-data.md @@ -12,15 +12,21 @@ topics: - Enterprise - Repositories - User account -shortTitle: Reconstruir las colaboraciones +shortTitle: Rebuild contributions +ms.openlocfilehash: 66a4aff597be725eb06dd4c8743ee2ad8691c7e4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116218' --- - -Siempre que se sube una confirmación de cambios a {% data variables.product.prodname_enterprise %}, se vincula a una cuenta de usuario, si ambas están asociadas con la misma dirección de correo electrónico. Sin embargo, las confirmaciones de cambio existentes *no* se vinculan de forma retroactiva cuando un usuario registra una dirección de correo electrónico nueva o crea una cuenta nueva. +Siempre que se sube una confirmación de cambios a {% data variables.product.prodname_enterprise %}, se vincula a una cuenta de usuario, si ambas están asociadas con la misma dirección de correo electrónico. Pero las confirmaciones existentes *no* se vinculan de forma retroactiva cuando un usuario registra una dirección de correo electrónico nueva o crea una cuenta. 1. Visita la página de perfil de usuario. {% data reusables.enterprise_site_admin_settings.access-settings %} -3. En el lado izquierdo de la página, haz clic en **Administrar**. ![Pestaña Administrar](/assets/images/enterprise/site-admin-settings/admin-tab.png) -4. En **Datos de contribuciones**, haz clic en **Reconstruir**. ![Botón Reconstruir](/assets/images/enterprise/site-admin-settings/rebuild-button.png) +3. En el lado izquierdo de la página, haga clic en **Administrador**. ![Pestaña Administrador](/assets/images/enterprise/site-admin-settings/admin-tab.png) +4. En **Datos de contribuciones**, haga clic en **Recompilar**. +![Botón Recompilar](/assets/images/enterprise/site-admin-settings/rebuild-button.png) {% data variables.product.prodname_enterprise %} ahora comenzará jobs en segundo plano para volver a enlazar las confirmaciones con esa cuenta de usuario. - ![Trabajos de reconstrucción en cola](/assets/images/enterprise/site-admin-settings/rebuild-jobs.png) + ![Trabajos de recompilación en cola](/assets/images/enterprise/site-admin-settings/rebuild-jobs.png) diff --git a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/removing-a-member-from-your-enterprise.md b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/removing-a-member-from-your-enterprise.md index e5bff67907..7a0ae7c1a3 100644 --- a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/removing-a-member-from-your-enterprise.md +++ b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/removing-a-member-from-your-enterprise.md @@ -1,33 +1,37 @@ --- title: Eliminar a un miembro de tu empresa -intro: Puedes eliminar a un miembro de todas las organizaciones que le pertenecen a tu empresa. +intro: Puedes quitar un miembro de todas las organizaciones que son propiedad de tu empresa. permissions: Enterprise owners can remove an enterprise member from the enterprise. versions: feature: remove-enterprise-members type: how_to topics: - Enterprise -shortTitle: Eliminar miembro +shortTitle: Remove member +ms.openlocfilehash: c3090cd49c2c2e8089093dc01ddeb7b69ae39416 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147717994' --- +## Acerca de la eliminación de miembros de la empresa -## Acerca de la eliminación de miembros de las empresas +Al quitar a un miembro de empresa de la empresa, el miembro se quita de todas las organizaciones que pertenecen a la empresa. -Cuando eliminas a un miembro de tu empresa, este se eliminará de todas las organizaciones que le pertenezcan a ella. +Si el miembro de empresa que va a quitar es el último propietario de una organización propiedad de la empresa, se convertirá en propietario de esa organización. -Si el miembro empresarial que estás eliminando es el último propietario de una organización que le pertenece a esta, te convertirás en el dueño de dicha organización. - -Si tu empresa o cualquiera de las organizaciones que le pertenecen a esta utilizan un proveedor de identidad (IdP) para administrar la membrecía de la organización, el miembro podría volverse a agregar a dicha organización mediante el IdP. Asegúrate de también hacer cualquier cambio necesario a tu IdP. +Si la empresa o cualquiera de las organizaciones que le pertenecen usa un proveedor de identidades (IdP) para administrar la pertenencia a la organización, es posible que el idP vuelva a agregar el miembro a la organización. Asegúrese de realizar también los cambios necesarios en el IdP. ## Eliminar a un miembro de tu empresa {% note %} -**Nota:** Si un miembro de la empresa solo utiliza {% data variables.product.prodname_ghe_server %} y no {% data variables.product.prodname_ghe_cloud %}, no podrás eliminarlo de la empresa de esta forma. +**Nota:** Si un miembro de la empresa solo usa {% data variables.product.prodname_ghe_server %} y no {% data variables.product.prodname_ghe_cloud %}, no puede quitarlo de esta manera. {% endnote %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.people-tab %} -1. A la derecha de la persona que quieras eliminar, selecciona el menú desplegable de {% octicon "gear" aria-label="The gear icon" %} y haz clic en **Eliminar de la empresa**. +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.people-tab %} +1. A la derecha de la persona que quiera quitar, seleccione el menú desplegable {% octicon "gear" aria-label="The gear icon" %} y haga clic en **Quitar de la empresa**. - ![Captura de pantalla de la opción "Eliminar de la empresa" para un miembro empresarial](/assets/images/help/business-accounts/remove-member.png) + ![Captura de pantalla de la opción "Quitar de la empresa" para un miembro de la empresa](/assets/images/help/business-accounts/remove-member.png) diff --git a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise.md b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise.md index 0a53ea65a7..6e9cb935a8 100644 --- a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise.md +++ b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise.md @@ -13,20 +13,23 @@ versions: ghae: '*' topics: - Enterprise +ms.openlocfilehash: 10787e2326f2bb3c4768c5e499d445f65cf9e57d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146178459' --- - ## Acerca de los roles en una empresa Todas las personas en una empresa son miembros de ella. También puedes asignar roles administrativos a los miembros de tu empresa. Cada rol de admnistrador mapea las funciones de negocio y proporciona permisos para llevar a cabo tareas específicas dentro de la empresa. {% data reusables.enterprise-accounts.enterprise-administrators %} -{% ifversion ghec %} -Si tu empresa no utiliza {% data variables.product.prodname_emus %}, puedes invitar a alguien a un rol administrativo utilizando una cuetna de usuario en {% data variables.product.product_name %} que ellos controlen. Para obtener más información, consulta la sección "[Invitar a las personas para que administren tu empresa](/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise)." +{% ifversion ghec %} Si en la empresa no se usa {% data variables.product.prodname_emus %}, puede invitar a alguien a un rol administrativo mediante una cuenta de usuario en {% data variables.product.product_name %} que controle. Para más información, vea "[Invitación a usuarios a administrar la empresa](/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise)". -En una empresa que utiliza {% data variables.product.prodname_emus %}, los propietarios y miembros nuevos deben aprovisionarse mediante tu proveedor de identidad. Los propietarios empresariales y propietarios de empresas no pueden agregar miembros o propietarios nuevos a la empresa utilizando {% data variables.product.prodname_dotcom %}. Puedes seleccionar el rol empresarial de un miembro utilizando tu IdP y no puede cambiarse en {% data variables.product.prodname_dotcom %}. Puedes seleccionar el rol de un miembro en una organización de {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_emus %}](/enterprise-cloud@latest/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users)". -{% else %} -Para obtener más información acerca de cómo agregar personas a tu empresa, consulta la sección "[Autenticación](/admin/authentication)". +En una empresa que utiliza {% data variables.product.prodname_emus %}, los propietarios y miembros nuevos deben aprovisionarse mediante tu proveedor de identidad. Los propietarios empresariales y propietarios de empresas no pueden agregar miembros o propietarios nuevos a la empresa utilizando {% data variables.product.prodname_dotcom %}. Puedes seleccionar el rol empresarial de un miembro utilizando tu IdP y no puede cambiarse en {% data variables.product.prodname_dotcom %}. Puedes seleccionar el rol de un miembro en una organización de {% data variables.product.prodname_dotcom %}. Para más información, vea "[Acerca de {% data variables.product.prodname_emus %}](/enterprise-cloud@latest/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users)". +{% else %} Para más información sobre cómo agregar personas a la empresa, vea "[Autenticación](/admin/authentication)". {% endif %} @@ -34,31 +37,28 @@ Para obtener más información acerca de cómo agregar personas a tu empresa, co Los propietarios de las empresas tienen el control absoluto de las mismas y pueden tomar todas las acciones, incluyendo: - Gestionar administradores -- {% ifversion ghec %}Agregar y eliminar {% elsif ghae or ghes %}Administrar{% endif %} organizaciones {% ifversion ghec %}hacia y desde {% elsif ghae or ghes %} en{% endif %} la empresa{% ifversion remove-enterprise-members %} +- {% ifversion ghec %}Agregar y quitar {% elsif ghae or ghes %}Administrar{% endif %} organizaciones {% ifversion ghec %}a y desde {% elsif ghae or ghes %} en{% endif %} la empresa{% ifversion remove-enterprise-members %} - Eliminar miembros empresariales desde todas las organizaciones que pertenecen a la empresa{% endif %} - Administrar parámetros de la empresa -- Aplicar políticas en las organizaciones -{% ifversion ghec %}- Administrar la configuración de facturación{% endif %} +- Aplicación de directivas entre organizaciones {% ifversion ghec %}- Administración de la configuración de facturación{% endif %} -{% ifversion enterprise-owner-join-org %} -Los propietarios empresariales no tienen acceso a los ajustes o contenido de la organización predeterminadamente. Para obtener acceso, los propietarios de empresas pueden unirse a cualquier organización que le pertenezca a su empresa. Para obtener más información, consulta la sección "[Administrar tu rol en una organización que le pertenezca a tu empresa](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)". +{% ifversion enterprise-owner-join-org %} De manera predeterminada, los propietarios de empresa no tienen acceso a la configuración de la organización ni al contenido. Para obtener acceso, los propietarios de empresas pueden unirse a cualquier organización que le pertenezca a su empresa. Para más información, vea "[Administración del rol en una organización que pertenece a la empresa](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)". Los propietarios de las organizaciones en tu empresa no tienen acceso a la empresa misma a menos de que los hagas propietarios de la misma. -{% else %} -Los propietarios de empresa no pueden acceder a los parámetros o el contenido de la organización, a menos que se conviertan en propietarios de la organización o que se les otorgue acceso directo al repositorio que le pertenece a una organización. De forma similar, los propietarios de las organizaciones en tu empresa no tienen acceso a la empresa misma a menos de que los conviertas en propietarios de ella. +{% else %} Los propietarios de empresa no pueden acceder a la configuración ni el contenido de la organización, a menos que se conviertan en propietarios de la organización o que se les otorgue acceso directo al repositorio propiedad de una organización. De forma similar, los propietarios de las organizaciones en tu empresa no tienen acceso a la empresa misma a menos de que los conviertas en propietarios de ella. {% endif %} -Un propietario de la empresa solo consumirá una licencia si son propietarios o miembros de por lo menos una organización dentro de la emrpesa. Incluso si un propietario de empresa tiene un rol en varias organizaciones, consumirán una sola licencia. {% ifversion ghec %}Los propietrios de la empresa deben tener una cuenta personal en {% data variables.product.prodname_dotcom %}.{% endif %} Como mejor práctica, te recomendamos que solo algunas personas en tu compañía se conviertan en propietarios, para reducir el riesgo en tu negocio. +Un propietario de la empresa solo consumirá una licencia si son propietarios o miembros de por lo menos una organización dentro de la emrpesa. Incluso si un propietario de empresa tiene un rol en varias organizaciones, consumirán una sola licencia. {% ifversion ghec %}Los propietarios de empresa deben tener una cuenta personal en {% data variables.product.prodname_dotcom %}.{% endif %} Como procedimiento recomendado, se recomienda convertir en propietarios solo a algunas personas de la empresa, para reducir el riesgo. ## Miembros de empresa -Los miembros de las organizaciones que pertenezcan a tu empresa también son miembros de ella automáticamente. Los miembros pueden colaborar en las organizaciones y pueden ser dueños de éstas, pero no pueden configurar ni acceder a los ajustes empresariales{% ifversion ghec %}, including billing settings{% endif %}. +Los miembros de las organizaciones que pertenezcan a tu empresa también son miembros de ella automáticamente. Los miembros pueden colaborar en las organizaciones y pueden ser propietarios de la organización, pero no pueden acceder ni establecer la configuración de la empresa{% ifversion ghec %}, incluida la de facturación{% endif %}. -Las personas en tu empresa podrían tener niveles de acceso diferentes para las diversas organizaciones que pertenecen a tu empresa y para los repositorios dentro de ellas. Puedes ver los recursos a los que tiene acceso cada persona. Para obtener más información, consulta la sección "[Visualizar a las personas en tu empresa](/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise)". +Las personas en tu empresa podrían tener niveles de acceso diferentes para las diversas organizaciones que pertenecen a tu empresa y para los repositorios dentro de ellas. Puedes ver los recursos a los que tiene acceso cada persona. Para más información, vea "[Visualización de personas en la empresa](/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise)". -Para obtener más información sobre los permisos a nivel organizacional, consulta la sección "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)". +Para más información sobre los permisos de nivel de organización, vea "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)". -Las personas con acceso de colaborador externo a los repositorios que pertenecen a tu organización también se listan en la pestaña de "Personas" de tu empresa, pero no son miembros empresariales y no tienen ningún tipo de acceso a la empresa. Para obtener más información sobre los colaboradores externos, consulta la sección "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#outside-collaborators)". +Las personas con acceso de colaborador externo a los repositorios que pertenecen a tu organización también se listan en la pestaña de "Personas" de tu empresa, pero no son miembros empresariales y no tienen ningún tipo de acceso a la empresa. Para más información sobre los colaboradores externos, vea "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#outside-collaborators)". {% ifversion ghec %} @@ -75,7 +75,7 @@ Los gerentes de facturación solo consumirán una licencia si son propietarios o {% data reusables.enterprise-accounts.support-entitlements %} -## Leer más +## Información adicional - "[Acerca de las cuentas de empresa](/admin/overview/about-enterprise-accounts)" diff --git a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/suspending-and-unsuspending-users.md b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/suspending-and-unsuspending-users.md index eee374e9ef..a87f7f2256 100644 --- a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/suspending-and-unsuspending-users.md +++ b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/suspending-and-unsuspending-users.md @@ -1,5 +1,5 @@ --- -title: Suspending and unsuspending users +title: Suspender y anular suspensión de usuarios redirect_from: - /enterprise/admin/articles/suspending-a-user - /enterprise/admin/articles/unsuspending-a-user @@ -8,7 +8,7 @@ redirect_from: - /enterprise/admin/articles/suspending-and-unsuspending-users - /enterprise/admin/user-management/suspending-and-unsuspending-users - /admin/user-management/suspending-and-unsuspending-users -intro: 'If a user leaves or moves to a different part of the company, you should remove or modify their ability to access {% data variables.product.product_location %}.' +intro: 'Si un usuario se va o se traslada a un lugar diferente de la empresa, debes eliminar o modificar su posibilidad de acceder a {% data variables.product.product_location %}.' versions: ghes: '*' type: how_to @@ -18,10 +18,16 @@ topics: - Security - User account shortTitle: Manage user suspension +ms.openlocfilehash: d888678438f62fb585dac1cab4905ff02d8eb824 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146331908' --- -If employees leave the company, you can suspend their {% data variables.product.prodname_ghe_server %} accounts to open up user licenses in your {% data variables.product.prodname_enterprise %} license while preserving the issues, comments, repositories, gists, and other data they created. Suspended users cannot sign into your instance, nor can they push or pull code. +Puedes suspender las cuentas de usuario de {% data variables.product.prodname_ghe_server %} de aquellos que abandonen la compañía para abrir licencias de usuario en tu licencia de {% data variables.product.prodname_enterprise %} preservando las propuestas, comentarios, repositorios, gists y otros datos que hayan creado. Los usuarios suspendidos no pueden iniciar sesión en tu instancia, y no pueden subir ni extraer un código. -When you suspend a user, the change takes effect immediately with no notification to the user. If the user attempts to pull or push to a repository, they'll receive this error: +Cuando suspendes un usuario, la modificación entra en efecto de inmediato sin notificar al usuario. Si el usuario intenta extraer o subir un repositorio, recibirá el siguiente error: ```shell $ git clone git@[hostname]:john-doe/test-repo.git @@ -30,74 +36,65 @@ ERROR: Your account is suspended. Please check with your installation administra fatal: The remote end hung up unexpectedly ``` -Before suspending site administrators, you must demote them to regular users. For more information, see "[Promoting or demoting a site administrator](/enterprise/admin/user-management/promoting-or-demoting-a-site-administrator)." +Antes de suspender administradores del sitio, debes degradarlos a usuarios normales. Para obtener más información, vea "[Promoción o degradación de un administrador de sitio](/enterprise/admin/user-management/promoting-or-demoting-a-site-administrator)". {% tip %} -**Note:** If [LDAP Sync is enabled](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync) for {% data variables.product.product_location %}, users are automatically suspended when they're removed from the LDAP directory server. When LDAP Sync is enabled for your instance, normal user suspension methods are disabled. +**Nota**: Si la [sincronización ldap está habilitada](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync) para {% data variables.product.product_location %}, los usuarios se suspenden automáticamente cuando se quitan del servidor de directorio LDAP. Cuando la sincronización LDAP está activada para tu instancia, los métodos de suspensión de usuario normal están desactivados. {% endtip %} -## Suspending a user from the user admin dashboard +## Suspender un usuario desde el tablero de administrador de usuarios + +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.search-user %} {% data reusables.enterprise_site_admin_settings.click-user %} {% data reusables.enterprise_site_admin_settings.admin-top-tab %} {% data reusables.enterprise_site_admin_settings.admin-tab %} +5. En "Account suspension" (Suspensión de la cuenta), en el cuadro rojo Danger Zone, haga clic en **Suspend** (Suspender). +![Botón suspender](/assets/images/enterprise/site-admin-settings/suspend.png) +6. Indica un motivo para suspender al usuario. +![Motivo de suspensión](/assets/images/enterprise/site-admin-settings/suspend-reason.png) + +## Anular la suspensión de un usuario desde el tablero de administrador de usuarios + +Como cuando se suspende un usuario, anular la suspensión entra en efecto de inmediato. El usuario no será notificado. {% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.search-user %} -{% data reusables.enterprise_site_admin_settings.click-user %} -{% data reusables.enterprise_site_admin_settings.admin-top-tab %} -{% data reusables.enterprise_site_admin_settings.admin-tab %} -5. Under "Account suspension," in the red Danger Zone box, click **Suspend**. -![Suspend button](/assets/images/enterprise/site-admin-settings/suspend.png) -6. Provide a reason to suspend the user. -![Suspend reason](/assets/images/enterprise/site-admin-settings/suspend-reason.png) +3. En la barra lateral izquierda, haga clic en **Suspended Users** (Usuarios suspendidos). +![Pestaña usuarios suspendidos](/assets/images/enterprise/site-admin-settings/user/suspended-users-tab.png) +2. Haz clic en el nombre de la cuenta de usuario de la que quieres anular la suspensión. +![Suspended user](/assets/images/enterprise/site-admin-settings/user/suspended-user.png) (Usuario suspendido) {% data reusables.enterprise_site_admin_settings.admin-top-tab %} {% data reusables.enterprise_site_admin_settings.admin-tab %} +4. En "Account suspension" (Suspension de la cuenta), en el cuadro rojo Danger Zone (Zona de peligro), haga clic en **Unsuspend** (Anular suspensión). +![Botón anular suspensión](/assets/images/enterprise/site-admin-settings/unsuspend.png) +5. Indica un motivo para anular la suspensión del usuario. +![Motivo de anulación de suspensión](/assets/images/enterprise/site-admin-settings/unsuspend-reason.png) -## Unsuspending a user from the user admin dashboard - -As when suspending a user, unsuspending a user takes effect immediately. The user will not be notified. - -{% data reusables.enterprise_site_admin_settings.access-settings %} -3. In the left sidebar, click **Suspended users**. -![Suspended users tab](/assets/images/enterprise/site-admin-settings/user/suspended-users-tab.png) -2. Click the name of the user account that you would like to unsuspend. -![Suspended user](/assets/images/enterprise/site-admin-settings/user/suspended-user.png) -{% data reusables.enterprise_site_admin_settings.admin-top-tab %} -{% data reusables.enterprise_site_admin_settings.admin-tab %} -4. Under "Account suspension," in the red Danger Zone box, click **Unsuspend**. -![Unsuspend button](/assets/images/enterprise/site-admin-settings/unsuspend.png) -5. Provide a reason to unsuspend the user. -![Unsuspend reason](/assets/images/enterprise/site-admin-settings/unsuspend-reason.png) - -## Suspending a user from the command line +## Suspender un usuario desde la línea de comandos {% data reusables.enterprise_installation.ssh-into-instance %} -2. Run [ghe-user-suspend](/enterprise/admin/guides/installation/command-line-utilities#ghe-user-suspend) with the username to suspend. +2. Ejecute [ghe-user-suspend](/enterprise/admin/guides/installation/command-line-utilities#ghe-user-suspend) con el nombre de usuario que se va a suspender. ```shell $ ghe-user-suspend username ``` -## Creating a custom message for suspended users +## Crear un mensaje personalizado para usuarios suspendidos -You can create a custom message that suspended users will see when attempting to sign in. +Puedes crear un mensaje personalizado que los usuarios suspendidos verán cuando intenten iniciar sesión. -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.messages-tab %} -5. Click **Add message**. -![Add message](/assets/images/enterprise/site-admin-settings/add-message.png) -6. Type your message into the **Suspended user message** box. You can type Markdown, or use the Markdown toolbar to style your message. -![Suspended user message](/assets/images/enterprise/site-admin-settings/suspended-user-message.png) -7. Click the **Preview** button under the **Suspended user message** field to see the rendered message. -![Preview button](/assets/images/enterprise/site-admin-settings/suspended-user-message-preview-button.png) -8. Review the rendered message. -![Suspended user message rendered](/assets/images/enterprise/site-admin-settings/suspended-user-message-rendered.png) -{% data reusables.enterprise_site_admin_settings.save-changes %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.messages-tab %} +5. Haga clic en **Add message** (Agregar mensaje). +![Agregar mensaje](/assets/images/enterprise/site-admin-settings/add-message.png) +6. Escriba el mensaje en el cuadro **Suspended user message** (Mensaje de usuario suspendido). Puedes escribir Markdown o usar la barra de herramientas Markdown para diseñar tu mensaje. +![Mensaje de usuario suspendido](/assets/images/enterprise/site-admin-settings/suspended-user-message.png) +7. Haga clic en el botón **Preview** (Vista previa) en el campo **Suspended user message** (Mensaje de usuario suspendido) para ver el mensaje representado. +![botón Vista previa](/assets/images/enterprise/site-admin-settings/suspended-user-message-preview-button.png) +8. Revisar el mensaje presentado. +![Mensaje de usuario suspendido representado](/assets/images/enterprise/site-admin-settings/suspended-user-message-rendered.png) {% data reusables.enterprise_site_admin_settings.save-changes %} -## Unsuspending a user from the command line +## Anular la suspensión de un usuario desde la línea de comandos {% data reusables.enterprise_installation.ssh-into-instance %} -2. Run [ghe-user-unsuspend](/enterprise/admin/guides/installation/command-line-utilities#ghe-user-unsuspend) with the username to unsuspend. +2. Ejecute [ghe-user-unsuspend](/enterprise/admin/guides/installation/command-line-utilities#ghe-user-unsuspend) con el nombre de usuario del que se va a anular la suspensión. ```shell $ ghe-user-unsuspend username ``` -## Further reading -- "[Suspend a user](/rest/reference/enterprise-admin#suspend-a-user)" +## Información adicional +- "[Suspensión de un usuario](/rest/reference/enterprise-admin#suspend-a-user)" diff --git a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise.md b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise.md index a7076408a8..a05dce57b6 100644 --- a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise.md +++ b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise.md @@ -11,14 +11,19 @@ versions: ghec: '*' topics: - Enterprise -shortTitle: Visualizar & administrar el acceso con SAML +shortTitle: View & manage SAML access +ms.openlocfilehash: 25c706f5aff79f65adf4968546a9a8123794f583 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116210' --- - ## Acerca del acceso de SAML a tu cuenta empresarial Cuando habilitas el inicio de sesión único de SAML para tu cuenta empresarial, cada miembro de la empresa puede vincular su identidad externa en tu proveedor de identidad (IdP) para su cuenta existente de {% data variables.product.product_location %}. {% data reusables.saml.about-saml-access-enterprise-account %} -Si tu empresa utiliza {% data variables.product.prodname_emus %}, tus miembros utilizarán cuentas que se aprovisionen a través de tu IdP. {% data variables.product.prodname_managed_users_caps %} no utilizará su cuenta de usuario existente en {% data variables.product.product_name %}. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_emus %}](/enterprise-cloud@latest/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users)". +Si tu empresa utiliza {% data variables.product.prodname_emus %}, tus miembros utilizarán cuentas que se aprovisionen a través de tu IdP. {% data variables.product.prodname_managed_users_caps %} no utilizará su cuenta de usuario existente en {% data variables.product.product_name %}. Para más información, vea "[Acerca de {% data variables.product.prodname_emus %}](/enterprise-cloud@latest/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users)". ## Visualizar y revocar una identidad vinculada @@ -28,35 +33,18 @@ Si tu empresa utiliza {% data variables.product.prodname_emus %}, no podrás des {% data reusables.identity-and-permissions.revoking-identity-team-sync %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.people-tab %} -{% data reusables.saml.click-person-revoke-identity %} -{% data reusables.saml.saml-identity-linked %} -{% data reusables.saml.view-sso-identity %} -{% data reusables.saml.revoke-sso-identity %} -{% data reusables.saml.confirm-revoke-identity %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.people-tab %} {% data reusables.saml.click-person-revoke-identity %} {% data reusables.saml.saml-identity-linked %} {% data reusables.saml.view-sso-identity %} {% data reusables.saml.revoke-sso-identity %} {% data reusables.saml.confirm-revoke-identity %} ## Visualizar y revocar una sesión activa de SAML -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.people-tab %} -{% data reusables.saml.click-person-revoke-session %} -{% data reusables.saml.saml-identity-linked %} -{% data reusables.saml.view-saml-sessions %} -{% data reusables.saml.revoke-saml-session %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.people-tab %} {% data reusables.saml.click-person-revoke-session %} {% data reusables.saml.saml-identity-linked %} {% data reusables.saml.view-saml-sessions %} {% data reusables.saml.revoke-saml-session %} ## Visualizar y revocar credenciales autorizadas {% data reusables.saml.about-authorized-credentials %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.people-tab %} -{% data reusables.saml.click-person-revoke-credentials %} -{% data reusables.saml.saml-identity-linked %} -{% data reusables.saml.view-authorized-credentials %} -{% data reusables.saml.revoke-authorized-credentials %} -{% data reusables.saml.confirm-revoke-credentials %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.people-tab %} {% data reusables.saml.click-person-revoke-credentials %} {% data reusables.saml.saml-identity-linked %} {% data reusables.saml.view-authorized-credentials %} {% data reusables.saml.revoke-authorized-credentials %} {% data reusables.saml.confirm-revoke-credentials %} -## Leer más +## Información adicional -- "[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)" +- "[Visualización y administración del acceso SAML de un miembro a la organización](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization)" 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 5a29edd5e9..9d43506b8f 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 @@ -1,7 +1,7 @@ --- -title: Viewing people in your enterprise -intro: 'To audit access to enterprise-owned resources or user license usage, enterprise owners can view every administrator and member of the enterprise.' -permissions: 'Enterprise owners can view the people in an enterprise.' +title: Visualizar a las personas en tu empresa +intro: 'Para auditar el acceso a los recursos que pertenezcan a tu empresa o al uso de licencias de usuario, los propietarios de la empresa pueden ver a cada administrador y miembro de la misma.' +permissions: Enterprise owners can view the people in an enterprise. redirect_from: - /github/setting-up-and-managing-your-enterprise-account/viewing-people-in-your-enterprise-account - /articles/viewing-people-in-your-enterprise-account @@ -14,128 +14,122 @@ versions: topics: - Enterprise shortTitle: View people in your enterprise +ms.openlocfilehash: 11d7446ad93035cea55ee3be6f84e3b411ea4578 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147578654' --- +## Acerca de la lista de personas de tu empresa -## About the list of people in your enterprise +Para auditar el acceso a los recursos de la empresa y administrar el uso de licencias, puedes ver una lista de todas las personas que tienen acceso a tu empresa. -To audit access to your enterprise's resources and manage license usage, you can see a list of all the people who have access to your enterprise. - -You can see all current enterprise members and enterprise administrators{% ifversion ghec %}, as well as pending invitations to become members and administrators{% endif %}. To make it easier to consume this information, you can search and filter the lists. +Puedes ver todos los miembros de la empresa actuales y administradores de empresa{% ifversion ghec %}, así como invitaciones pendientes para convertirse en miembros y administradores{% endif %}. Para facilitar el consumo de esta información, puedes buscar y filtrar las listas. {% ifversion ghec %} -If {% data variables.product.prodname_github_connect %} is configured for your enterprise, when you filter a list of people in your enterprise, the following limitations apply. +Si {% data variables.product.prodname_github_connect %} está configurado para tu empresa, al filtrar una lista de personas de la empresa, se aplican las siguientes limitaciones. -- The filter for two-factor authentication (2FA) status does not show people who only have an account on a {% data variables.product.prodname_ghe_server %} instance. -- If you combine the filter for accounts on {% data variables.product.prodname_ghe_server %} instances with either the filter for organizations or 2FA status, you will not see any results. +- El filtro para el estado de autenticación en dos fases (2FA) no muestra a las personas que solo tienen una cuenta en una instancia de {% data variables.product.prodname_ghe_server %}. +- Si combinas el filtro para cuentas de instancias de {% data variables.product.prodname_ghe_server %} con el filtro para organizaciones o el estado de autenticación en dos fases, no verá ningún resultado. -For more information about {% data variables.product.prodname_github_connect %}, see the following articles. +Para obtener más información acerca de {% data variables.product.prodname_github_connect %}, consulta los siguientes artículos. -- "[About {% data variables.product.prodname_github_connect %}](/enterprise-server/admin/configuration/configuring-github-connect/about-github-connect)" in the {% data variables.product.prodname_ghe_server %} documentation -- "[About {% data variables.product.prodname_github_connect %}](/github-ae@latest/admin/configuration/configuring-github-connect/about-github-connect)" in the {% data variables.product.prodname_ghe_managed %} documentation +- "[Acerca de {% data variables.product.prodname_github_connect %}](/enterprise-server/admin/configuration/configuring-github-connect/about-github-connect)" en la documentación de {% data variables.product.prodname_ghe_server %} +- "[Acerca de {% data variables.product.prodname_github_connect %}](/github-ae@latest/admin/configuration/configuring-github-connect/about-github-connect)" en la documentación de {% data variables.product.prodname_ghe_managed %} {% endif %} -## Viewing enterprise administrators +## Visualización de administradores de empresa -You can view all the current enterprise owners{% ifversion ghec %} and billing managers{% endif %} for your enterprise.{% ifversion enterprise-membership-view-improvements %} You can see useful information about each administrator{% ifversion ghec %} and filter the list by role{% endif %}.{% endif %} You can find a specific person by searching for their username or display name. +Puedes ver todos los propietarios actuales de la empresa{% ifversion ghec %} y los administradores de facturación{% endif %} de tu empresa.{% ifversion enterprise-membership-view-improvements %} Puedes ver información útil sobre cada administrador{% ifversion ghec %} y filtrar la lista por rol{% endif %}.{% endif %} Para encontrar una persona específica, busca por su nombre de usuario o nombre para mostrar. -{% ifversion ghes > 3.5 %} -Enterprise owners whose accounts are suspended are included in the list of enterprise administrators, and are identified as suspended. You should consider demoting any suspended owners you see. For more information, see "[Promoting or demoting a site administrator](/admin/user-management/managing-users-in-your-enterprise/promoting-or-demoting-a-site-administrator#demoting-a-site-administrator-from-the-enterprise-settings)." +{% ifversion ghes > 3.5 %} Los propietarios de empresa cuyas cuentas están suspendidas se incluyen en la lista de administradores de empresa y se identifican como suspendidas. Debes considerar la posibilidad de degradar a los propietarios suspendidos que observes. Para obtener más información, vea "[Promoción o degradación de un administrador de sitio](/admin/user-management/managing-users-in-your-enterprise/promoting-or-demoting-a-site-administrator#demoting-a-site-administrator-from-the-enterprise-settings)". {% endif %} -{% ifversion not ghae %} -You can also remove an administrator. For more information. see "[Inviting people to manage your enterprise](/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise#removing-an-enterprise-administrator-from-your-enterprise-account)." +{% ifversion not ghae %} También puedes quitar un administrador. Para obtener más información, consulta "[Invitación a usuarios a administrar la empresa](/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise#removing-an-enterprise-administrator-from-your-enterprise-account)". {% endif %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.people-tab %} -{% data reusables.enterprise-accounts.administrators-tab %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.people-tab %} {% data reusables.enterprise-accounts.administrators-tab %} -## Viewing members {% ifversion enterprise-membership-view-improvements %}{% else %}and outside collaborators{% endif %} +## Visualización de miembros {% ifversion enterprise-membership-view-improvements %}{% else %}y colaboradores externos{% endif %} -You can see all the current members {% ifversion enterprise-membership-view-improvements %}{% else %}or outside collaborators{% endif %} for your enterprise. You can see useful information about each account and filter the list in useful ways, such as by role. You can find a specific person by searching for their username or display name. +Puedes ver todos los miembros actuales {% ifversion enterprise-membership-view-improvements %}{% else %}o los colaboradores externos{% endif %} de tu empresa. Puedes ver información útil sobre cada cuenta y filtrar la lista de maneras útiles, como por rol. Puedes encontrar una persona específica al buscar por su nombre de usuario o nombre que se muestra. -You can view more information about the person's access to your enterprise, such as the organizations the person belongs to, by clicking on the person's name. +Puedes ver más información sobre el acceso de la persona a tu empresa, como las organizaciones a las que pertenece la persona, haciendo clic en el nombre de la persona. -{% ifversion remove-enterprise-members %} -You can also remove any enterprise member from all organizations owned by the enterprise. For more information, see "[Removing a member from your enterprise](/admin/user-management/managing-users-in-your-enterprise/removing-a-member-from-your-enterprise)." +{% ifversion remove-enterprise-members %} También puedes quitar cualquier miembro de la empresa de todas las organizaciones que pertenecen a la empresa. Para obtener más información, consulta "[Eliminar a un miembro de tu empresa](/admin/user-management/managing-users-in-your-enterprise/removing-a-member-from-your-enterprise)". {% endif %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.people-tab %}{% ifversion enterprise-membership-view-improvements %}{% else %} -1. Optionally, to view a list of outside collaborators rather than the list of members, click **Outside collaborators**. +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.people-tab %}{% ifversion enterprise-membership-view-improvements %}{% else %} +1. De manera opcional, para ver una lista de colaboradores externos en lugar de una lista de miembros, haga clic en **Outside collaborators** (Colaboradores externos). - ![Outside collaborators tab on the enterprise members page](/assets/images/help/business-accounts/outside-collaborators-tab.png){% endif %} + ![Pestaña Colaboradores externos en la página de miembros de la empresa](/assets/images/help/business-accounts/outside-collaborators-tab.png){% endif %} {% ifversion enterprise-membership-view-improvements %} -## Viewing outside collaborators +## Visualización de colaboradores externos -You can see all the current outside collaborators for your enterprise. You can see useful information about each collaborator and filter the list in useful ways, such as by organization. You can find a specific collaborator by searching for their username or display name. +Puedes ver todos los colaboradores externos actuales de tu empresa. Puedes ver información útil sobre cada colaborador y filtrar la lista de maneras útiles, como por organización. Puedes encontrar una persona específica al buscar por su nombre de usuario o nombre para mostrar. -You can view more information about the person's access to your enterprise, such as a list of all the repositories the collaborator has access to, by clicking on the person's name. +Puedes ver más información sobre el acceso de la persona a tu empresa, como una lista de todos los repositorios a los que tiene acceso el colaborador, haciendo clic en el nombre de la persona. -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.people-tab %} -1. Under "People", click **Outside collaborators**. +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.people-tab %} +1. En "Personas", haz clic en **Colaboradores externos**. - ![Outside collaborators tab in the enterprise settings sidebar]{% ifversion ghec%}(/assets/images/help/business-accounts/outside-collaborators-tab-sidebar-dotcom.png){% else %}(/assets/images/help/business-accounts/outside-collaborators-tab-sidebar-dotcom.png){% endif %} + ![Pestaña Colaboradores externos en la barra lateral de configuración empresarial]{% ifversion ghec%}(/assets/images/help/business-accounts/outside-collaborators-tab-sidebar-dotcom.png){% else %}(/assets/images/help/business-accounts/outside-collaborators-tab-sidebar-dotcom.png){% endif %} {% endif %} {% ifversion ghec %} -## Viewing pending invitations +## Visualización de invitaciones pendientes -You can see all the pending invitations to become members, administrators, or outside collaborators in your enterprise. You can filter the list in useful ways, such as by organization. You can find a specific person by searching for their username or display name. +Puedes ver todas las invitaciones pendientes para convertirse en miembros, administradores o colaboradores externos de tu empresa. Puedes filtrar la lista de maneras útiles, por ejemplo, por organización. Puedes encontrar una persona específica al buscar por su nombre de usuario o nombre que se muestra. -In the list of pending members, for any individual account, you can cancel all invitations to join organizations owned by your enterprise. This does not cancel any invitations for that same person to become an enterprise administrator or outside collaborator. +En la lista de miembros pendientes, para cualquier cuenta individual, puedes cancelar todas las invitaciones para unirse a las organizaciones que pertenecen a tu empresa. Esto no cancela ninguna invitación para que esa misma persona se convierta en administrador de empresa o colaborador externo. {% note %} -**Note:** If an invitation was provisioned via SCIM, you must cancel the invitation via your identity provider (IdP) instead of on {% data variables.product.prodname_dotcom %}. +**Nota:** Si se ha aprovisionado una invitación mediante SCIM, debes cancelar la invitación a través del proveedor de identidades (IdP) en lugar de en {% data variables.product.prodname_dotcom %}. {% endnote %} -If you use {% data variables.product.prodname_vss_ghe %}, the list of pending invitations includes all {% data variables.product.prodname_vs %} subscribers that haven't joined any of your organizations on {% data variables.product.prodname_dotcom %}, even if the subscriber does not have a pending invitation to join an organization. For more information about how to get {% data variables.product.prodname_vs %} subscribers access to {% data variables.product.prodname_enterprise %}, see "[Setting up {% data variables.product.prodname_vss_ghe %}](/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/setting-up-visual-studio-subscriptions-with-github-enterprise)." +Si usas {% data variables.product.prodname_vss_ghe %}, la lista de invitaciones pendientes incluye todos los suscriptores de {% data variables.product.prodname_vs %} que no se han unido a ninguna de las organizaciones de {% data variables.product.prodname_dotcom %}, incluso si el suscriptor no tiene una invitación pendiente para unirse a una organización. Para obtener más información sobre cómo obtener acceso de suscriptores de {% data variables.product.prodname_vs %} a {% data variables.product.prodname_enterprise %}, consulta "[Configuración de {% data variables.product.prodname_vss_ghe %}](/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/setting-up-visual-studio-subscriptions-with-github-enterprise)." -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.people-tab %} -1. Under "People", click **Pending invitations**. +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.people-tab %} +1. En "Personas", haz clic en **Invitaciones pendientes**. - ![Screenshot of the "Pending invitations" tab in the sidebar](/assets/images/help/enterprises/pending-invitations-tab.png) -1. Optionally, to cancel all invitations for an account to join organizations owned by your enterprise, to the right of the account, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then click **Cancel invitation**. + ![Captura de pantalla de la pestaña "Invitaciones pendientes" en la barra lateral](/assets/images/help/enterprises/pending-invitations-tab.png) +1. Opcionalmente, para cancelar todas las invitaciones de una cuenta para unirse a las organizaciones que pertenecen a tu empresa, a la derecha de la cuenta, haz clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y, a continuación, en **Cancelar invitación**. - ![Screenshot of the "Cancel invitation" button](/assets/images/help/enterprises/cancel-enterprise-member-invitation.png) -1. Optionally, to view pending invitations for enterprise administrators or outside collaborators, under "Pending members", click **Administrators** or **Outside collaborators**. + ![Captura de pantalla del botón "Cancelar invitación"](/assets/images/help/enterprises/cancel-enterprise-member-invitation.png) +1. Opcionalmente, para ver las invitaciones pendientes de administradores de empresa o colaboradores externos, en "Miembros pendientes", haz clic en **Administradores** o **Colaboradores externos**. - ![Screenshot of the "Members", "Administrators", and "Outside collaborators" tabs](/assets/images/help/enterprises/pending-invitations-type-tabs.png) + ![Captura de pantalla de las pestañas "Miembros", "Administradores" y "Colaboradores externos"](/assets/images/help/enterprises/pending-invitations-type-tabs.png) -## Viewing suspended members in an {% data variables.product.prodname_emu_enterprise %} +## Visualizar a los miembros suspendidos en {% 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)." +Si tu empresa utiliza {% data variables.product.prodname_emus %}, también puedes ver a los usuarios suspendidos. Los usuarios suspendidos son miembros que se desaprovisionaron después de que se desasignaron de la aplicación de {% data variables.product.prodname_emu_idp_application %} o que se borraron del proveedor de identidad. Para obtener más información, vea "[Acerca de los usuarios administrados empresariales](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/about-enterprise-managed-users)". -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.people-tab %} -1. To view a list of suspended members, above the list of active members, click **Suspended**. - ![Screenshot showing "Suspended" option](/assets/images/help/enterprises/view-suspended-members.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.people-tab %} +1. Para ver una lista de miembros suspendidos, sobre la lista de miembros activos, haz clic en **Suspended** (Suspendido). + ![Captura de pantalla en la que se muestra la opción "Suspendido"](/assets/images/help/enterprises/view-suspended-members.png) {% endif %} -## Viewing dormant users +## Visualizar usuarios inactivos -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)." +Puedes ver una lista de usuarios inactivos {% ifversion ghes or ghae %} a quienes no se les ha suspendido y {% endif %}quienes no son administradores de sitio. {% data reusables.enterprise-accounts.dormant-user-activity-threshold %} Para obtener más información, vea "[Administración de usuarios inactivos](/admin/user-management/managing-users-in-your-enterprise/managing-dormant-users)". {% ifversion ghec or ghes %} -## Viewing members without an email address from a verified domain +## Visualización de miembros sin una dirección de correo electrónico de un dominio comprobado -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 %}. +Puedes ver una lista de los miembros de tu empresa que no tienen una dirección de correo electrónico de un dominio comprobado asociado a su cuenta de usuario en {% data variables.product.prodname_dotcom_the_website %}. -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.verified-domains-tab %} -1. Under "Notification preferences", click the {% octicon "eye" aria-label="The github eye icon" %} **View enterprise members without an approved or verified domain email** link. +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.verified-domains-tab %} +1. En "Preferencias de notificación", haz clic en el vínculo {% octicon "eye" aria-label="The github eye icon" %} **Visualización de los miembros de la empresa sin un correo electrónico de dominio aprobado o comprobado**. {% endif %} -## Further reading +## Información adicional -- "[Roles in an enterprise](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise)" +- "[Roles en una empresa](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise)" diff --git a/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/about-migrations.md b/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/about-migrations.md index 4edddba418..0f7597c1cc 100644 --- a/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/about-migrations.md +++ b/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/about-migrations.md @@ -1,6 +1,6 @@ --- title: Acerca de las migraciones -intro: 'Una migración es un proceso de transferencia de datos desde una ubicación *origen* (ya sea una organización {% data variables.product.prodname_dotcom_the_website %} o una instancia {% data variables.product.prodname_ghe_server %}) a una instancia *objetivo* {% data variables.product.prodname_ghe_server %}. Las migraciones se pueden utilizar para la transferencia de datos al cambiar de plataforma o actualizar el hardware en la instancia.' +intro: 'Una migración es un proceso de transferencia de datos desde una ubicación de *origen* (ya sea una organización {% data variables.product.prodname_dotcom_the_website %} o una instancia {% data variables.product.prodname_ghe_server %}) a una instancia *objetivo* {% data variables.product.prodname_ghe_server %}. Las migraciones se pueden utilizar para la transferencia de datos al cambiar de plataforma o actualizar el hardware en la instancia.' redirect_from: - /enterprise/admin/migrations/about-migrations - /enterprise/admin/user-management/about-migrations @@ -11,42 +11,47 @@ type: overview topics: - Enterprise - Migration +ms.openlocfilehash: accb9c62655f8825077a00e05a93182b36cd6e8d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147541187' --- - ## Tipos de migraciones Existen tres tipos de migraciones que se pueden realizar: - Una migración de una instancia {% data variables.product.prodname_ghe_server %} a otra instancia {% data variables.product.prodname_ghe_server %}. Puedes migrar la cantidad de repositorios que desees de cualquier usuario u organización en la instancia. Antes de hacer una migración, debes tener acceso de administrador del sitio en ambas instancias. -- Una migración de una organización {% data variables.product.prodname_dotcom_the_website %} a una instancia {% data variables.product.prodname_ghe_server %}. Puedes migrar la cantidad de repositorios de la organización que desees. Antes de efectuar una migración, debes tener [ acceso administrativo ](/enterprise/user/articles/permission-levels-for-an-organization/) a la organización {% data variables.product.prodname_dotcom_the_website %}, así como acceso de administrador del sitio a la instancia de destino. -- *Las ejecuciones de prueba *son migraciones que importan datos a una [instancia de preparación](/enterprise/admin/guides/installation/setting-up-a-staging-instance/). Estas pueden ser útiles para ver qué *sucedería* si se aplicara una migración {% data variables.product.product_location %}. **Se recomienda encarecidamente que se lleve a cabo una ejecución de prueba en una instancia de preparación antes de importar datos a la instancia de producción.** +- Una migración de una organización {% data variables.product.prodname_dotcom_the_website %} a una instancia {% data variables.product.prodname_ghe_server %}. Puedes migrar la cantidad de repositorios de la organización que desees. Antes de realizar una migración, debe tener [acceso administrativo ](/enterprise/user/articles/permission-levels-for-an-organization/) a la organización {% data variables.product.prodname_dotcom_the_website %}, así como acceso de administrador del sitio a la instancia de destino. +- Las *ejecuciones de prueba* son migraciones que importan datos a una [instancia de almacenamiento provisional](/enterprise/admin/guides/installation/setting-up-a-staging-instance/). Pueden ser útiles para ver qué *sucedería* si se aplicara una migración a {% data variables.product.product_location %}. **Se recomienda encarecidamente realizar una ejecución de prueba en una instancia de almacenamiento provisional antes de importar datos a la instancia de producción.** ## Datos migrados -En una migración, todo gira en torno a un repositorio. La mayoría de los datos asociados con un repositorio se pueden migrar. Por ejemplo, un repositorio dentro de una organización migrará el repositorio *y* la organización, así como los usuarios, equipos, propuestas y solicitudes de extracción asociados con el repositorio. +En una migración, todo gira en torno a un repositorio. La mayoría de los datos asociados con un repositorio se pueden migrar. Por ejemplo, un repositorio dentro de una organización migrará el repositorio *y* la organización, así como los usuarios, equipos, incidencias y solicitudes de incorporación de cambios asociados con el repositorio. Los elementos de la tabla a continuación se pueden migrar con un repositorio. No se pueden migrar los elementos que no se muestren en la lista de datos migrados, incluyendo los activos de {% data variables.large_files.product_name_short %}. {% data reusables.enterprise_migrations.fork-persistence %} -| Datos asociados con un repositorio migrado | Notas | -| --------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Usuarios | Las **@menciones** de los usuarios se reescriben para coincidir con el objetivo. | -| Organizaciones | El nombre y los datos de una organización se migran. | -| Repositorios | Los enlaces a árboles Git, blobs, confirmaciones de cambios y líneas se reescriben para coincidir con el objetivo. El migrador sigue un máximo de tres redirecciones de repositorio. Los repositorios internos se migran como privados. El estado del archivo no se ha configurado. | -| Wikis | Todos los datos de la wiki se migran. | -| Equipos | Las **@menciones** de los equipos se reescriben para coincidir con el objetivo. | -| Hitos | Los registros horarios se conservan. | -| Tableros de proyecto | Los tableros de proyectos asociados con el repositorio y con la organización que posee el repositorio se migran. | -| Problemas | Las referencias de propuestas y los registros horarios se conservan. | -| Comentarios de propuestas | Las referencias cruzadas a los comentarios se reescriben para la instancia de destino. | -| Solicitudes de cambios | Las referencias cruzadas a las solicitudes de extracción se reescriben para coincidir con el objetivo. Los registros horarios se conservan. | -| Revisiones de solicitudes de extracción | Las revisiones de solicitudes de extracción y los datos asociados se migran. | -| Comentarios sobre revisiones de solicitudes de extracción | Las referencias cruzadas a los comentarios se reescriben para la instancia de destino. Los registros horarios se conservan. | -| Comentarios sobre confirmación de cambios | Las referencias cruzadas a los comentarios se reescriben para la instancia de destino. Los registros horarios se conservan. | -| Lanzamientos | Todos los datos de las versiones se migran. | -| Medidas adoptadas en las solicitudes de extracción o propuestas | Todas las modificaciones a las solicitudes de extracción o propuestas, como la asignación de usuarios, el cambio de nombre de título y la modificación de etiquetas se conservan, junto con los registros horarios de cada acción. | -| Archivos adjuntos | [Los archivos adjuntos a las propuestas y las solicitudes de extracción](/articles/file-attachments-on-issues-and-pull-requests) se migran. Puedes elegir inhabilitar esta opción como parte de la migración. | -| Webhooks | Solo se migran los webhooks activos. | -| Llaves de implementación de repositorios | Las llaves de implementación de repositorios se migran. | -| Ramas protegidas | La configuración de las ramas protegidas y los datos asociados se migran. | +| Datos asociados con un repositorio migrado | Notas | +|---------------------------------------------|--------| +| Usuarios | **@mentions** de los usuarios se vuelven a escribir para que coincidan con el destino. +| Las organizaciones | El nombre y los datos de una organización se migran. +| Repositorios | Los enlaces a árboles Git, blobs, confirmaciones de cambios y líneas se reescriben para coincidir con el objetivo. El migrador sigue un máximo de tres redirecciones de repositorio. Los repositorios internos se migran como repositorios privados. El estado de archivo se anula. +| Wikis | Todos los datos de la wiki se migran. +| Teams | **@mentions** de los equipos se vuelven a escribir para que coincidan con el destino. +| Hitos | Los registros horarios se conservan. +| Tableros de proyecto | Los tableros de proyectos asociados con el repositorio y con la organización que posee el repositorio se migran. +| Issues | Las referencias de propuestas y los registros horarios se conservan. +| Comentarios de propuestas | Las referencias cruzadas a los comentarios se reescriben para la instancia de destino. +| Solicitudes de incorporación de cambios | Las referencias cruzadas a las solicitudes de extracción se reescriben para coincidir con el objetivo. Los registros horarios se conservan. +| Revisiones de solicitudes de extracción | Las revisiones de solicitudes de extracción y los datos asociados se migran. +| Comentarios sobre revisiones de solicitudes de extracción | Las referencias cruzadas a los comentarios se reescriben para la instancia de destino. Los registros horarios se conservan. +| Comentarios sobre confirmación de cambios | Las referencias cruzadas a los comentarios se reescriben para la instancia de destino. Los registros horarios se conservan. +| Versiones | Todos los datos de las versiones se migran. +| Medidas adoptadas en las solicitudes de extracción o propuestas | Todas las modificaciones a las solicitudes de extracción o propuestas, como la asignación de usuarios, el cambio de nombre de título y la modificación de etiquetas se conservan, junto con los registros horarios de cada acción. +| Archivos adjuntos | Se migran [los datos adjuntos de archivos en incidencias y solicitudes de incorporación de cambios](/articles/file-attachments-on-issues-and-pull-requests). Puedes elegir inhabilitar esta opción como parte de la migración. +| webhooks | Solo se migran los webhooks activos. +| Llaves de implementación de repositorios | Las llaves de implementación de repositorios se migran. +| Ramas protegidas | La configuración de las ramas protegidas y los datos asociados se migran. diff --git a/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/exporting-migration-data-from-githubcom.md b/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/exporting-migration-data-from-githubcom.md index d3757186db..a772bc6dec 100644 --- a/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/exporting-migration-data-from-githubcom.md +++ b/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/exporting-migration-data-from-githubcom.md @@ -1,6 +1,6 @@ --- -title: Exporting migration data from GitHub.com -intro: 'You can export migration data from an organization on {% data variables.product.prodname_dotcom_the_website %} by using the API to select repositories to migrate, then generating a migration archive that you can import into a {% data variables.product.prodname_ghe_server %} instance.' +title: Exportar datos de migración desde GitHub.com +intro: 'Puedes exportar los dtos de migración desde una organización en {% data variables.product.prodname_dotcom_the_website %} si utilizas la API para seleccionar los repositorios que deseas migrar y luego generas un archivo de migración que puedas importar en una instancia de {% data variables.product.prodname_ghe_server %}.' redirect_from: - /enterprise/admin/guides/migrations/exporting-migration-data-from-github-com - /enterprise/admin/migrations/exporting-migration-data-from-githubcom @@ -18,31 +18,37 @@ topics: - Enterprise - Migration shortTitle: Export data from GitHub.com +ms.openlocfilehash: 07c74c41312fe5818390bba206072bf95e5bc00c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147717873' --- -## Preparing the source organization on {% data variables.product.prodname_dotcom %} +## Preparar la orgnanización origen en {% data variables.product.prodname_dotcom %} -1. Ensure that you have [owner permissions](/articles/permission-levels-for-an-organization/) on the source organization's repositories. +1. Asegúrese de que tiene [permisos de propietario](/articles/permission-levels-for-an-organization/) en los repositorios de la organización de origen. -2. {% data reusables.enterprise_migrations.token-generation %} on {% data variables.product.prodname_dotcom_the_website %}. +2. {% data reusables.enterprise_migrations.token-generation %} en {% data variables.product.prodname_dotcom_the_website %}. {% data reusables.enterprise_migrations.make-a-list %} -## Exporting the organization's repositories +## Exportar los repositorios de la organización {% 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/migrations). +Para exportar datos de repositorio desde {% data variables.product.prodname_dotcom_the_website %}, use [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. -## Generating a migration archive +La API de Migraciones se encuentra actualmente en un período de previsualización, lo que significa que los puntos finales y los parámetros pueden cambiar en el futuro. +## Generar un archivo de migración {% 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)." +1. Notifica a los miembros de tu organización que harás una migración. La exportación puede durar varios minutos, en función de la cantidad de repositorios que se exporten. La migración completa, incluida la importación, puede durar varias horas. Por lo tanto, te recomendamos que hagas una prueba para determinar cuánto tiempo tomará el proceso completo. Para más información, vea "[Acerca de las migraciones](/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/migrations#start-an-organization-migration). You'll need: - * Your access token for authentication. - * A [list of the repositories](/free-pro-team@latest/rest/repos#list-organization-repositories) you want to migrate: +2. Para iniciar una migración, envíe una solicitud `POST` al [punto de conexión de migración](/free-pro-team@latest/rest/migrations#start-an-organization-migration). Necesitará: + * Tu token de acceso para autenticación. + * Una [lista de los repositorios](/free-pro-team@latest/rest/repos#list-organization-repositories) que quiere migrar: ```shell curl -H "Authorization: Bearer GITHUB_ACCESS_TOKEN" \ -X POST \ @@ -50,29 +56,29 @@ The Migrations API is currently in a preview period, which means that the endpoi -d'{"lock_repositories":true,"repositories":["orgname/reponame", "orgname/reponame"]}' \ https://api.github.com/orgs/orgname/migrations ``` - * If you want to lock the repositories before migrating them, make sure `lock_repositories` is set to `true`. This is highly recommended. - * You can exclude file attachments by passing `exclude_attachments: true` to the endpoint. {% data reusables.enterprise_migrations.exclude-file-attachments %} The final archive size must be less than 20 GB. + * Si quiere bloquear los repositorios antes de migrarlos, asegúrese de que `lock_repositories` está establecido en `true`. Esto es altamente recomendable. + * Puede excluir los datos adjuntos de archivo si pasa `exclude_attachments: true` al punto de conexión. {% data reusables.enterprise_migrations.exclude-file-attachments %} El tamaño final del archivo debe ser inferior a 20 GB. - This request returns a unique `id` which represents your migration. You'll need it for subsequent calls to the Migrations API. + Esta solicitud devuelve un valor `id` único que representa la migración. Lo necesitarás para solicitudes posteriores a la API de Migraciones. -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: +3. Envíe una solicitud `GET` al [punto de conexión de estado de migración](/free-pro-team@latest/rest/migrations#get-an-organization-migration-status) para capturar el estado de una migración. Necesitará: + * Tu token de acceso para autenticación. + * Valor `id` único de la migración: ```shell curl -H "Authorization: Bearer GITHUB_ACCESS_TOKEN" \ -H "Accept: application/vnd.github+json" \ https://api.github.com/orgs/orgname/migrations/id ``` - A migration can be in one of the following states: - * `pending`, which means the migration hasn't started yet. - * `exporting`, which means the migration is in progress. - * `exported`, which means the migration finished successfully. - * `failed`, which means the migration failed. + Una migración puede estar en uno de los siguientes estados: + * `pending`, que significa que la migración todavía no se ha iniciado. + * `exporting`, que significa que la migración está en curso. + * `exported`, que significa que la migración ha finalizado correctamente. + * `failed`, que significa que se ha producido un error en la migración. -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: +4. Una vez que se exporte la migración, descargue el archivo de migración mediante el envío de una solicitud `GET` al [punto de conexión de descarga de migración](/free-pro-team@latest/rest/migrations#download-an-organization-migration-archive). Necesitará: + * Tu token de acceso para autenticación. + * Valor `id` único de la migración: ```shell curl -H "Authorization: Bearer GITHUB_ACCESS_TOKEN" \ -H "Accept: application/vnd.github+json" \ @@ -80,9 +86,9 @@ 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/rest/migrations#delete-an-organization-migration-archive). You'll need: - * Your access token for authentication. - * The unique `id` of the migration: +5. El archivo de migración se elimina automáticamente después de siete días. Si prefiere eliminarla antes, puede enviar una solicitud `DELETE` al [punto de conexión de eliminación del archivo de migración](/free-pro-team@latest/rest/migrations#delete-an-organization-migration-archive). Necesitará: + * Tu token de acceso para autenticación. + * Valor `id` único de la migración: ```shell curl -H "Authorization: Bearer GITHUB_ACCESS_TOKEN" \ -X DELETE \ diff --git a/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/exporting-migration-data-from-your-enterprise.md b/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/exporting-migration-data-from-your-enterprise.md index c5153c5c7b..71ffa015bf 100644 --- a/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/exporting-migration-data-from-your-enterprise.md +++ b/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/exporting-migration-data-from-your-enterprise.md @@ -17,12 +17,17 @@ topics: - API - Enterprise - Migration -shortTitle: Exportar desde tu empresa +shortTitle: Export from your enterprise +ms.openlocfilehash: 5bff2e21a493cc35448d68daf87aa87ed82a8a28 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116202' --- - ## Preparar la instancia origen de {% data variables.product.prodname_ghe_server %} -1. Verifica que eres un administrador del sitio en el origen {% data variables.product.prodname_ghe_server %}. La mejor manera de hacerlo es verificar que puedes usar [SSH en la instancia](/enterprise/admin/guides/installation/accessing-the-administrative-shell-ssh/). +1. Verifica que eres un administrador del sitio en el origen {% data variables.product.prodname_ghe_server %}. La mejor manera de hacerlo es comprobar que puedes [conectarte mediante SSH a la instancia](/enterprise/admin/guides/installation/accessing-the-administrative-shell-ssh/). 2. {% data reusables.enterprise_migrations.token-generation %} en la instancia de origen {% data variables.product.prodname_ghe_server %}. @@ -33,26 +38,26 @@ shortTitle: Exportar desde tu empresa {% data reusables.enterprise_migrations.locking-repositories %} {% data reusables.enterprise_installation.ssh-into-instance %} -2. Para preparar un repositorio para la exportación, usa el comando `ghe-migrator add` con la URL del repositorio: - * Si estás bloqueando el repositorio, agrega el comando `--lock`. Si estás efectuando una ejecución de prueba, el comando `--lock` no es necesario. +2. Para preparar un repositorio para la exportación, usa el comando `ghe-migrator add` con la dirección URL del repositorio: + * Si estás bloqueando el repositorio, anexa el comando con `--lock`. Si vas a realizar una ejecución de prueba, `--lock` no es necesario. ```shell $ ghe-migrator add https://hostname/username/reponame --lock ``` - * Puedes excluir archivos adjuntos agregando ` --exclude_attachments ` al comando. {% data reusables.enterprise_migrations.exclude-file-attachments %} - * Para preparar varios repositorios al mismo tiempo para exportación, crea un archivo de texto que incluya las URL del repositorio en una línea separada, y ejecuta el comando `ghe-migrator add` con el indicador `-i` y la ruta a tu archivo de texto. + * Puedes excluir los datos adjuntos de archivo anexando `--exclude_attachments` al comando. {% data reusables.enterprise_migrations.exclude-file-attachments %} + * Para preparar varios repositorios a la vez para la exportación, crea un archivo de texto que muestre cada dirección URL del repositorio en una línea y ejecuta el comando `ghe-migrator add` con la marca `-i` y la ruta de acceso al archivo de texto. ```shell $ ghe-migrator add -i PATH/TO/YOUR/REPOSITORY_URLS.txt ``` 3. Cuando se te indique, ingresa tu nombre de usuario {% data variables.product.prodname_ghe_server %}: ```shell - Ingresa el nombre de usuario autorizado para la migración: admin + Enter username authorized for migration: admin ``` -4. Cuando se te pida un token de acceso personal, ingresa el token de acceso que creaste en"[Preparación de {% data variables.product.prodname_ghe_server %} la instancia de origen](#preparing-the-github-enterprise-server-source-instance)": +4. Cuando se te solicite un token de acceso personal, escribe el token de acceso que creaste en "[Preparación de la instancia de origen de {% data variables.product.prodname_ghe_server %}](#preparing-the-github-enterprise-server-source-instance)": ```shell - Ingresa el token de acceso personal: ************** + Enter personal access token: ************** ``` -5. Cuando `ghe-migrator add` haya terminado, imprimirá el "GUID de migración" único que generó para identificar esta exportación, así como una lista de los recursos que se agregaron a la exportación. Utilizarás el GUID de migración que generaste en los pasos posteriores `ghe-migrator add` y`ghe-migrator export` para indicar a `ghe-migrator` que continúe operando en la misma exportación. +5. Cuando haya terminado `ghe-migrator add`, se imprimirá el único "GUID de migración" que se generó para identificar esta exportación, así como una lista de los recursos que se agregaron a la exportación. Usarás el GUID de migración generado en los pasos `ghe-migrator add` y `ghe-migrator export` posteriores para indicar a `ghe-migrator` que siga funcionando en la misma exportación. ```shell > 101 models added to export > Migration GUID: example-migration-guid @@ -74,22 +79,22 @@ shortTitle: Exportar desde tu empresa > attachments | 4 > projects | 2 ``` - Cada vez que agregues un repositorio nuevo con un GUID de migración existente, se actualizará la exportación existente. Si ejecutas `ghe-migrator add` nuevamente sin un GUID de migración, comenzará una nueva exportación y generará un nuevo GUID de migración. **No vuelvas a utilizar el GUID de migración generado durante una exportación cuando comiences a preparar tu migración para importar**. + Cada vez que agregues un repositorio nuevo con un GUID de migración existente, se actualizará la exportación existente. Si vuelves a ejecutar `ghe-migrator add` sin un GUID de migración, se iniciará una nueva exportación y se generará un nuevo GUID de migración. **No vuelvas a utilizar el GUID de migración generado durante una exportación cuando comiences a preparar tu migración para la importación**. -3. Si bloqueaste el repositorio de origen, puedes usar el comando `ghe-migrator target_url` para configurar un mensaje de bloqueo personalizado en la página del repositorio que vincula con la nueva ubicación del repositorio. Pasa la URL del repositorio de origen, la URL del repositorio de destino y el GUID de migración del Paso 5: +3. Si bloqueaste el repositorio de origen, puedes usar el comando `ghe-migrator target_url` para establecer un mensaje de bloqueo personalizado en la página del repositorio que vincula a la nueva ubicación del repositorio. Pasa la URL del repositorio de origen, la URL del repositorio de destino y el GUID de migración del Paso 5: ```shell $ ghe-migrator target_url https://hostname/username/reponame https://target_hostname/target_username/target_reponame -g MIGRATION_GUID ``` -6. Usa el comando `ghe-migrator add` con el indicador `-g` para agregar más repositorios a la misma exportación. Pasarás la nueva URL del repositorio y el GUID de migración del Paso 5: +6. Para agregar más repositorios a la misma exportación, usa el comando `ghe-migrator add` con la marca `-g`. Pasarás la nueva URL del repositorio y el GUID de migración del Paso 5: ```shell $ ghe-migrator add https://hostname/username/other_reponame -g MIGRATION_GUID --lock ``` -7. Cuando hayas terminado de agregar repositorios, genera el archivo de migración con el comando `ghe-migrator export` con el indicador `-g` y el GUID de migración del Paso 5: +7. Cuando hayas terminado de agregar repositorios, genera el archivo de migración mediante el comando `ghe-migrator export` con la marca `-g` y el GUID de migración del paso 5: ```shell $ ghe-migrator export -g MIGRATION_GUID - > Archivo guardado en: /data/github/current/tmp/MIGRATION_GUID.tar.gz + > Archive saved to: /data/github/current/tmp/MIGRATION_GUID.tar.gz ``` * {% data reusables.enterprise_migrations.specify-staging-path %} @@ -99,7 +104,7 @@ shortTitle: Exportar desde tu empresa > logout > Connection to hostname closed. ``` -9. Copia el archivo de migración a tu computadora utilizando el comando [`scp`](https://acloudguru.com/blog/engineering/ssh-and-scp-howto-tips-tricks#scp). Se te asignará al archivo de almacenamiento un nombre con el GUID de migración: +9. Copia el archivo de migración en el equipo mediante el comando [`scp`](https://acloudguru.com/blog/engineering/ssh-and-scp-howto-tips-tricks#scp). Se te asignará al archivo de almacenamiento un nombre con el GUID de migración: ```shell $ scp -P 122 admin@hostname:/data/github/current/tmp/MIGRATION_GUID.tar.gz ~/Desktop ``` diff --git a/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/importing-data-from-third-party-version-control-systems.md b/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/importing-data-from-third-party-version-control-systems.md index bfbcd67969..200cf2c1e1 100644 --- a/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/importing-data-from-third-party-version-control-systems.md +++ b/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/importing-data-from-third-party-version-control-systems.md @@ -11,23 +11,28 @@ type: how_to topics: - Enterprise - Migration -shortTitle: Importar desde otro VCS +shortTitle: Import from another VCS +ms.openlocfilehash: 2647bf8eb0a08e4188d36ddc8bd7057ee1e2f208 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146332025' --- - ## Importar proyectos de Mercurial {% data reusables.enterprise_installation.ssh-into-instance %} 2. Haz un clon sin procesar del proyecto mediante el comando a continuación, especificando la URL del proyecto de origen y una ruta a un repositorio temporal: ```shell $ git-import-hg-raw HG-CLONE-URL /PATH/REPO-NAME.git - # Crea un nuevo repositorio con uno o más ref de Git en "refs/import/" en la ruta especificada. + # Creates a new repository with one or more Git refs in "refs/import/" in the specified path. ``` {% data reusables.enterprise_migrations.review-the-import-csv %} 4. Reescribe los autores y las ramas utilizando el archivo CSV: ```shell $ git-import-rewrite --flavor hg --authors /PATH/AUTHORS-MAP-FILE.csv /PATH/REPO-NAME.git ``` -5. Si aún no lo has hecho, [ crea un nuevo repositorio vacío en {% data variables.product.prodname_ghe_server %}](/enterprise/user/articles/creating-a-new-repository). +5. Si aún no lo has hecho, [crea un nuevo repositorio vacío en {% data variables.product.prodname_ghe_server %}](/enterprise/user/articles/creating-a-new-repository). {% data reusables.command_line.switching_directories_procedural %} 7. Sube el repositorio importado a {% data variables.product.prodname_ghe_server %}: ```shell @@ -40,14 +45,14 @@ shortTitle: Importar desde otro VCS 2. Haz un clon sin procesar del proyecto mediante el comando a continuación, especificando la URL del proyecto de origen y una ruta a un repositorio temporal: ```shell $ git-import-svn-raw SVN-CLONE-URL /PATH/REPO-NAME.git - # Crea un nuevo repositorio con uno o más ref de Git en "refs/import/" en la ruta especificada. + # Creates a new repository with one or more Git refs in "refs/import/" in the specified path. ``` {% data reusables.enterprise_migrations.review-the-import-csv %} 4. Reescribe los autores y las ramas utilizando el archivo CSV: ```shell $ git-import-rewrite --flavor svn --authors /PATH/AUTHORS-MAP-FILE.csv /PATH/REPO-NAME.git ``` -5. Si aún no lo has hecho, [ crea un nuevo repositorio vacío en {% data variables.product.prodname_ghe_server %}](/enterprise/user/articles/creating-a-new-repository). +5. Si aún no lo has hecho, [crea un nuevo repositorio vacío en {% data variables.product.prodname_ghe_server %}](/enterprise/user/articles/creating-a-new-repository). {% data reusables.command_line.switching_directories_procedural %} 7. Sube el repositorio importado a {% data variables.product.prodname_ghe_server %}: ```shell @@ -60,20 +65,20 @@ shortTitle: Importar desde otro VCS 2. Haz un clon sin procesar del proyecto mediante el comando a continuación, especificando la URL del proyecto de origen y una ruta a un repositorio temporal: ```shell $ git-import-tfs-raw TEAM-FOUNDATION-CLONE-URL /PATH/REPO-NAME.git - # Crea un nuevo repositorio con uno o más ref de Git en "refs/import/" en la ruta especificada. + # Creates a new repository with one or more Git refs in "refs/import/" in the specified path. ``` {% data reusables.enterprise_migrations.review-the-import-csv %} 4. Reescribe los autores y las ramas utilizando el archivo CSV: ```shell $ git-import-rewrite --flavor tfs --authors /PATH/AUTHORS-MAP-FILE.csv /PATH/REPO-NAME.git ``` -5. Si aún no lo has hecho, [ crea un nuevo repositorio vacío en {% data variables.product.prodname_ghe_server %}](/enterprise/user/articles/creating-a-new-repository). +5. Si aún no lo has hecho, [crea un nuevo repositorio vacío en {% data variables.product.prodname_ghe_server %}](/enterprise/user/articles/creating-a-new-repository). {% data reusables.command_line.switching_directories_procedural %} 7. Sube el repositorio importado a {% data variables.product.prodname_ghe_server %}: ```shell $ git push --mirror PUSH-URL-ON-GITHUB-ENTERPRISE ``` -## Leer más +## Información adicional -- "[Command-line-utilities](/enterprise/admin/guides/installation/command-line-utilities/#import-and-export)" +- "[Utilidades de la línea de comandos](/enterprise/admin/guides/installation/command-line-utilities/#import-and-export)" diff --git a/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/index.md b/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/index.md index e70b16a055..55e3ce8fa9 100644 --- a/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/index.md +++ b/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/index.md @@ -17,6 +17,12 @@ children: - /preparing-to-migrate-data-to-your-enterprise - /migrating-data-to-your-enterprise - /importing-data-from-third-party-version-control-systems -shortTitle: Migración para una empresa +shortTitle: Migration for an enterprise +ms.openlocfilehash: 1f08da59c2b9330f2230f8377230132bc2a57704 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116201' --- diff --git a/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/migrating-data-to-your-enterprise.md b/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/migrating-data-to-your-enterprise.md index 2e0d4117ff..72c223e410 100644 --- a/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/migrating-data-to-your-enterprise.md +++ b/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/migrating-data-to-your-enterprise.md @@ -18,26 +18,31 @@ type: how_to topics: - Enterprise - Migration -shortTitle: Importar hacia tu empresa +shortTitle: Import to your enterprise +ms.openlocfilehash: 19bd9e1e8cee072e8a8f00861e2d8f876b5b8450 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147717673' --- - ## Aplicar los datos importados en {% data variables.product.prodname_ghe_server %} -Antes de que puedas migrar los datos a tu empresa, debes prepararlos y resolver cualquier conflicto. Para obtener más información, consulta la sección "[Cómo prepararte para migrar datos a tu empresa](/admin/user-management/preparing-to-migrate-data-to-your-enterprise)". +Antes de que puedas migrar los datos a tu empresa, debes prepararlos y resolver cualquier conflicto. Para más información, vea "[Preparación para migrar datos a la empresa](/admin/user-management/preparing-to-migrate-data-to-your-enterprise)". Después de que prepares los datos y resuelvas conflictos, puedes aplicar los datos importados en {% data variables.product.product_name %}. {% data reusables.enterprise_installation.ssh-into-target-instance %} -2. Con el comando `ghe-migrator import`, inicia el proceso de importación. Necesitarás: - * Tu GUID de migración. Para obtener más información, consulta la sección "[Cómo prepararte para migrar datos a tu empresa](/admin/user-management/preparing-to-migrate-data-to-your-enterprise)". - * Tu token de acceso personal para autenticación. El token de acceso personal que utilices es solo para autenticación como administrador de sitio, y no requiere ningún alcance específico. Para obtener más información, consulta la sección "[Crear un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token)". +2. Con el comando `ghe-migrator import`, inicie el proceso de importación. Necesitará: + * El GUID de migración. Para más información, vea "[Preparación para migrar datos a la empresa](/admin/user-management/preparing-to-migrate-data-to-your-enterprise)". + * Tu token de acceso personal para autenticación. El token de acceso personal que utilices es solo para autenticación como administrador de sitio, y no requiere ningún alcance específico. Para más información, vea "[Creación de un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token)". ```shell $ ghe-migrator import /home/admin/MIGRATION_GUID.tar.gz -g MIGRATION_GUID -u username -p TOKEN - > Comenzando con GitHub::Migrador - > Importación 100 % completa / + > Starting GitHub::Migrator + > Import 100% complete / ``` * {% data reusables.enterprise_migrations.specify-staging-path %} @@ -53,47 +58,47 @@ Los tipos de registro coinciden con los encontrados en los [datos migrados](/ent ## Filtros de tipo de registro -| Tipo de registro | Nombre del filtro | -| --------------------------------------------------------------- | --------------------------------------------------- | -| Usuarios | `usuario` | -| Organizaciones | `organization` | -| Repositorios | `repositorio` | -| Equipos | `equipo` | -| Hitos | `hito` | -| Tableros de proyecto | `project` | -| Problemas | `propuesta` | -| Comentarios de propuestas | `comentario_propuesta` | -| Solicitudes de cambios | `solicitud_extracción` | -| Revisiones de solicitudes de extracción | `revisión_solicitud de extracción` | -| Comentarios sobre confirmación de cambios | `comentario_confirmación de cambios` | -| Comentarios sobre revisiones de solicitudes de extracción | `comentarios _revisiones_solicitudes de extracción` | -| Lanzamientos | `lanzamiento` | -| Medidas adoptadas en las solicitudes de extracción o propuestas | `evento_propuesta` | -| Ramas protegidas | `rama_protegida` | +| Tipo de registro | Nombre de filtro | +|-----------------------|--------| +| Usuarios | `user` +| Las organizaciones | `organization` +| Repositorios | `repository` +| Teams | `team` +| Hitos | `milestone` +| Tableros de proyecto | `project` +| Issues | `issue` +| Comentarios de propuestas | `issue_comment` +| Solicitudes de incorporación de cambios | `pull_request` +| Revisiones de solicitudes de extracción | `pull_request_review` +| Comentarios sobre confirmación de cambios | `commit_comment` +| Comentarios sobre revisiones de solicitudes de extracción | `pull_request_review_comment` +| Versiones | `release` +| Medidas adoptadas en las solicitudes de extracción o propuestas | `issue_event` +| Ramas protegidas | `protected_branch` ## Filtros de estado de registro -| Estado de registro | Descripción | -| --------------------- | ---------------------------------- | -| `exportar` | El registro se exportará. | -| `importar` | El registro se importará. | -| `map` | El registro se asignará. | -| `rename (renombrar)` | El registro se renombrará. | -| `fusionar` | El registro se fusionará. | -| `exportado` | El registro se exportó con éxito. | -| `importado` | El registro se importó con éxito. | -| `asignado` | El registro se asignó con éxito. | -| `renombrado` | El registro se renombró con éxito. | -| `fusionado` | El registro se fusionó con éxito. | -| `exportación_fallida` | El registro no se pudo exportar. | -| `importación_fallida` | El registro no se pudo importar. | -| `asignación_fallida` | El registro no se pudo asignar. | -| `renombrar_fallido` | El registro no se pudo renombrar. | -| `fusión_fallida` | El registro no se pudo fusionar. | +| Estado de registro | Descripción | +|-----------------|----------------| +| `export` | El registro se exportará. | +| `import` | El registro se importará. | +| `map` | El registro se asignará. | +| `rename` | El registro se renombrará. | +| `merge` | El registro se fusionará. | +| `exported` | El registro se exportó con éxito. | +| `imported` | El registro se importó con éxito. | +| `mapped` | El registro se asignó con éxito. | +| `renamed` | El registro se renombró con éxito. | +| `merged` | El registro se fusionó con éxito. | +| `failed_export` | El registro no se pudo exportar. | +| `failed_import` | El registro no se pudo importar. | +| `failed_map` | El registro no se pudo asignar. | +| `failed_rename` | El registro no se pudo renombrar. | +| `failed_merge` | El registro no se pudo fusionar. | ## Filtrar registros auditados -Con el comando de auditoría `ghe-migrator audit` puedes filtrar en función del tipo de registro mediante el indicador `-m`. Del mismo modo, puedes filtrar en el estado de importación mediante el indicador `-s`. El comando se ve de la siguiente manera: +Con el comando `ghe-migrator audit`, puede filtrar según el tipo de registro mediante la marca `-m`. Del mismo modo, puede filtrar por el estado de importación mediante la marca `-s`. El comando tiene este aspecto: ```shell $ ghe-migrator audit -m RECORD_TYPE -s STATE -g MIGRATION_GUID @@ -106,7 +111,7 @@ $ ghe-migrator audit -m organization,team -s mapped,renamed -g MIGRATION_GUI > organization,https://gh.source/octo-org/,https://ghe.target/octo-org/,renamed ``` -**Te recomendamos encarecidamente que hagas una auditoría de todas las importaciones que fallaron.** Para ello, ingresa en: +**Se recomienda encarecidamente auditar todas las importaciones con errores.** Para ello, escribirá lo siguiente: ```shell $ ghe-migrator audit -s failed_import,failed_map,failed_rename,failed_merge -g MIGRATION_GUID > model_name,source_url,target_url,state @@ -122,16 +127,15 @@ Después de que se aplique tu migración a tu instancia destino y la hayas revis ## Desbloquear repositorios en la instancia de destino -{% data reusables.enterprise_installation.ssh-into-instance %} -{% data reusables.enterprise_migrations.unlocking-on-instances %} +{% data reusables.enterprise_installation.ssh-into-instance %} {% data reusables.enterprise_migrations.unlocking-on-instances %} ## Desbloquear repositorios en el origen ### Desbloquear los repositorios de una organización en {% data variables.product.prodname_dotcom_the_website %} -Para desbloquear los repositorios en una organización{% data variables.product.prodname_dotcom_the_website %}, debes enviar una solicitud de `DELETE` [al punto final de desbloqueo de migración](/free-pro-team@latest/rest/migrations#unlock-an-organization-repository). Necesitarás: +Para desbloquear los repositorios en una organización de {% data variables.product.prodname_dotcom_the_website %}, enviará una solicitud `DELETE` al [punto de conexión de desbloqueo de migración](/free-pro-team@latest/rest/migrations#unlock-an-organization-repository). Necesitará: * Tu token de acceso para autenticación - * El `id` único de la migración + * `id` único de la migración * El nombre del repositorio a desbloquear ```shell curl -H "Authorization: Bearer GITHUB_ACCESS_TOKEN" -X DELETE \ @@ -141,7 +145,7 @@ curl -H "Authorization: Bearer GITHUB_ACCESS_TOKEN" -X DELETE \ ### Borrar los repositorios de una organización en {% data variables.product.prodname_dotcom_the_website %} -Después de desbloquear los repositorios de organización de {% data variables.product.prodname_dotcom_the_website %} deberás borrar todos los repositorios que migraste previamente utilizando [la terminal de borrado de repositorios](/rest/repos/#delete-a-repository). Necesitarás tu token de acceso para la autenticación: +Después de desbloquear los repositorios de la organización de {% data variables.product.prodname_dotcom_the_website %}, tendrá que borrar todos los repositorios que haya migrado antes mediante [el punto de conexión de eliminación de repositorios](/rest/repos/#delete-a-repository). Necesitarás tu token de acceso para la autenticación: ```shell curl -H "Authorization: Bearer GITHUB_ACCESS_TOKEN" -X DELETE \ https://api.github.com/repos/orgname/repo_name @@ -149,5 +153,4 @@ curl -H "Authorization: Bearer GITHUB_ACCESS_TOKEN" -X DELETE \ ### Desbloquear repositorios desde una instancia de {% data variables.product.prodname_ghe_server %} -{% data reusables.enterprise_installation.ssh-into-instance %} -{% data reusables.enterprise_migrations.unlocking-on-instances %} +{% data reusables.enterprise_installation.ssh-into-instance %} {% data reusables.enterprise_migrations.unlocking-on-instances %} diff --git a/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/preparing-to-migrate-data-to-your-enterprise.md b/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/preparing-to-migrate-data-to-your-enterprise.md index c2bc12c42b..3ce7f5ee03 100644 --- a/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/preparing-to-migrate-data-to-your-enterprise.md +++ b/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/preparing-to-migrate-data-to-your-enterprise.md @@ -15,12 +15,17 @@ type: how_to topics: - Enterprise - Migration -shortTitle: Prepararse para migrar los datos +shortTitle: Prepare to migrate data +ms.openlocfilehash: 7b552f2bc0d79eb1a70a09d61b8384983b0908fc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116194' --- - ## Preparar los datos migrados para importarlos a {% data variables.product.prodname_ghe_server %} -1. Con el comando [`scp`](https://acloudguru.com/blog/engineering/ssh-and-scp-howto-tips-tricks#scp), copia el archivo de migración generado desde tu instancia u organización de origen a tu {% data variables.product.prodname_ghe_server %} destino: +1. Con el comando [`scp`](https://acloudguru.com/blog/engineering/ssh-and-scp-howto-tips-tricks#scp), copie el archivo de migración generado desde la instancia de origen o la organización en el destino de {% data variables.product.prodname_ghe_server %}: ```shell $ scp -P 122 /path/to/archive/MIGRATION_GUID.tar.gz admin@hostname:/home/admin/ @@ -28,87 +33,87 @@ shortTitle: Prepararse para migrar los datos {% data reusables.enterprise_installation.ssh-into-target-instance %} -3. Usa el comando `ghe-migrator prepare` para preparar el archivo para importar en la instancia de destino y generar un nuevo GUID de Migración para que uses en los pasos subsiguientes: +3. Usa el comando `ghe-migrator prepare` a fin de preparar el archivo para importar en la instancia de destino y generar un nuevo GUID de migración para usarlo en los pasos siguientes: ```shell ghe-migrator prepare /home/admin/MIGRATION_GUID.tar.gz ``` - * Para comenzar un nuevo intento de importación, ejecuta `ghe-migrator prepare` nuevamente y obtén un nuevo GUID de migración. + * Para comenzar un nuevo intento de importación, vuelva a ejecutar `ghe-migrator prepare` y obtenga un GUID de migración nuevo. * {% data reusables.enterprise_migrations.specify-staging-path %} ## Generar una lista de conflictos de migración -1. Con el comando `ghe-migrator conflicts` con el GUID de migración, genera un archivo *conflicts.csv*: +1. Mediante el comando `ghe-migrator conflicts` con el GUID de migración, genere un archivo *conflicts.csv*: ```shell $ ghe-migrator conflicts -g MIGRATION_GUID > conflicts.csv ``` - - Si no se reporta conflicto alguno, puedes importar los datos de forma segura siguiendo los pasos en la sección "[Migrar datos a tu empresa](/enterprise/admin/guides/migrations/applying-the-imported-data-on-github-enterprise-server/)". -2. Si hay conflictos, con el comando [`scp`](https://acloudguru.com/blog/engineering/ssh-and-scp-howto-tips-tricks#scp), copia *conflicts.csv* a tu computadora local: + - Si no se notifica ningún conflicto, puede importar los datos de forma segura si sigue los pasos descritos en "[Migración de datos a la empresa](/enterprise/admin/guides/migrations/applying-the-imported-data-on-github-enterprise-server/)". +2. Si hay conflictos, con el comando [`scp`](https://acloudguru.com/blog/engineering/ssh-and-scp-howto-tips-tricks#scp), copie *conflicts.csv* en el equipo local: ```shell $ scp -P 122 admin@hostname:conflicts.csv ~/Desktop ``` -3. Continúa con "[Resolver conflictos de migración o crear asignaciones personalizadas](#resolving-migration-conflicts-or-setting-up-custom-mappings)". +3. Continúe a "[Resolución de conflictos de migración o configuración de asignaciones personalizadas](#resolving-migration-conflicts-or-setting-up-custom-mappings)". ## Revisar conflictos de migración -1. Con un editor de texto o [ un software de hoja de cálculo compatible con CSV](https://en.wikipedia.org/wiki/Comma-separated_values#Application_support), abre *conflicts.csv*. -2. Con la guía de los ejemplos y las tablas de referencia a continuación, revisa el archivo *conflicts.csv* para asegurarte de que se tomarán las medidas adecuadas al importar. +1. Con un editor de texto o un [ software de hoja de cálculo compatible con CSV](https://en.wikipedia.org/wiki/Comma-separated_values#Application_support), abra *conflicts.csv*. +2. Con las instrucciones de los ejemplos y las tablas de referencia siguientes, revise el archivo *conflicts.csv* para asegurarse de que al realizar la importación se tomarán las medidas adecuadas. El archivo *conflicts.csv* contiene un *mapa de migración* de conflictos y acciones recomendadas. Un mapa de migración enumera tanto los datos que se migran desde el origen como la forma en que los datos se aplicarán al destino. -| `nombre_modelo` | `url_origen` | `url_destino` | `recommended_action` | -| --------------- | ------------------------------------------------------ | ------------------------------------------------------ | -------------------- | -| `usuario` | `https://example-gh.source/octocatc` | `https://example-gh.target/octocat` | `map` | -| `organization` | `https://example-gh.source/octo-org` | `https://example-gh.target/octo-org` | `map` | -| `repositorio` | `https://example-gh.source/octo-org/widgets` | `https://example-gh.target/octo-org/widgets` | `rename (renombrar)` | -| `equipo` | `https://example-gh.source/orgs/octo-org/teams/admins` | `https://example-gh.target/orgs/octo-org/teams/admins` | `fusionar` | +| `model_name` | `source_url` | `target_url` | `recommended_action` | +|--------------|--------------|------------|--------------------| +| `user` | `https://example-gh.source/octocat` | `https://example-gh.target/octocat` | `map` | +| `organization` | `https://example-gh.source/octo-org` | `https://example-gh.target/octo-org` | `map` | +| `repository` | `https://example-gh.source/octo-org/widgets` | `https://example-gh.target/octo-org/widgets` | `rename` | +| `team` | `https://example-gh.source/orgs/octo-org/teams/admins` | `https://example-gh.target/orgs/octo-org/teams/admins` | `merge` | -Cada fila de *conflicts.csv* proporciona la siguiente información: +Cada fila de *conflicts.csv* proporciona la información siguiente: -| Nombre | Descripción | -| -------------------- | -------------------------------------------------------------------- | -| `nombre_modelo` | El tipo de datos que se están cambiando. | -| `url_origen` | La URL fuente de los datos. | -| `url_destino` | La URL de destino esperada de los datos. | -| `recommended_action` | La acción preferida que tomará `ghe-migrator` al importar los datos. | +| Nombre | Descripción | +|--------------|---------------| +| `model_name` | El tipo de datos que se están cambiando. | +| `source_url` | La URL fuente de los datos. | +| `target_url` | La URL de destino esperada de los datos. | +| `recommended_action` | La acción `ghe-migrator` preferida se realizará al importar los datos. | ### Asignaciones posibles para cada tipo de registro Hay varias acciones de asignación diferentes que `ghe-migrator` puede realizar al transferir datos: -| `Acción` | Descripción | Modelos aplicables | -| --------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------- | -| `importar` | (predeterminado) Los datos del origen se importan al destino. | Todos los tipos de registro | -| `map` | Los datos del origen se reemplazan por los datos existentes en el destino. | Usuarios, organizaciones, repositorios | -| `rename (renombrar)` | Los datos del origen se renombran y luego se copian en el destino. | Usuarios, organizaciones, repositorios | -| `asignar_o_renombrar` | Si el destino existe, asignar a ese destino. De lo contrario, renombrar el modelo importado. | Usuarios | -| `fusionar` | Los datos del origen se combinan con los datos existentes en el destino. | Equipos | +| `action` | Descripción | Modelos aplicables | +|------------------------|-------------|-------------------| +| `import` | (predeterminado) Los datos del origen se importan al destino. | Todos los tipos de registro +| `map` | Los datos del origen se reemplazan por los datos existentes en el destino. | Usuarios, organizaciones, repositorios +| `rename` | Los datos del origen se renombran y luego se copian en el destino. | Usuarios, organizaciones, repositorios +| `map_or_rename` | Si el destino existe, asignar a ese destino. De lo contrario, renombrar el modelo importado. | Usuarios +| `merge` | Los datos del origen se combinan con los datos existentes en el destino. | Teams -**Te recomendamos ampliamente que revises el archivo *conflicts.csv* y que utilices [`ghe-migrator audit`](/enterprise/admin/guides/migrations/reviewing-migration-data) para garantizar que se estén tomando las acciones adecuadas.** Si todo se ve bien, puedes continuar con las acciones para "[Migrar los datos a tu empresa](/enterprise/admin/guides/migrations/applying-the-imported-data-on-github-enterprise-server)". +**Se recomienda encarecidamente que revise el archivo *conflicts.csv* y use [`ghe-migrator audit`](/enterprise/admin/guides/migrations/reviewing-migration-data) para asegurarse de que se realizan las acciones adecuadas.** Si todo parece correcto, puede continuar con "[Migración de datos a la empresa](/enterprise/admin/guides/migrations/applying-the-imported-data-on-github-enterprise-server)". ## Resolver conflictos de migración o crear asignaciones personalizadas -Si crees que `ghe-migrator` realizará un cambio incorrecto, puedes hacer correcciones cambiando los datos en *conflicts.csv*. Puedes hacer cambios en cualquiera de las filas en *conflicts.csv*. +Si cree que `ghe-migrator` realizará un cambio incorrecto, puede hacer correcciones y cambiar los datos en *conflicts.csv*. Puede realizar cambios en cualquiera de las filas de *conflicts.csv*. -Por ejemplo, supongamos que observas que el usuario `octocat` del origen se está asignando a `octocat` en el destino: +Por ejemplo, imagine que observa que el usuario `octocat` del origen se asigna a `octocat` en el destino: -| `nombre_modelo` | `url_origen` | `url_destino` | `recommended_action` | -| --------------- | ------------------------------------ | ----------------------------------- | -------------------- | -| `usuario` | `https://example-gh.source/octocatc` | `https://example-gh.target/octocat` | `map` | +| `model_name` | `source_url` | `target_url` | `recommended_action` | +|--------------|--------------|------------|--------------------| +| `user` | `https://example-gh.source/octocat` | `https://example-gh.target/octocat` | `map` -Puedes optar por asignar el usuario a un usuario diferente en el destino. Supongamos que sabes que `octocat` en realidad debe ser `monalisa` en el destino. Puedes cambiar la columna `target_url` en *conflicts.csv* a `monalisa`: +Puedes optar por asignar el usuario a un usuario diferente en el destino. Imagine que sabe que `octocat` realmente debería ser `monalisa` en el destino. Puede cambiar la columna `target_url` de *conflicts.csv* para que haga referencia a `monalisa`: -| `nombre_modelo` | `url_origen` | `url_destino` | `recommended_action` | -| --------------- | ------------------------------------ | ------------------------------------ | -------------------- | -| `usuario` | `https://example-gh.source/octocatc` | `https://example-gh.target/monalisa` | `map` | +| `model_name` | `source_url` | `target_url` | `recommended_action` | +|--------------|--------------|------------|--------------------| +| `user` | `https://example-gh.source/octocat` | `https://example-gh.target/monalisa` | `map` -Como otro ejemplo, si deseas cambiar el nombre del repositorio `octo-org/widgets` a `octo-org/amazing-widgets` en la instancia de destino, cambia la `target_url` a `octo-org/amazing-widgets` y la `recommended_action` a `rename`: +Como otro ejemplo, si quiere cambiar el nombre del repositorio `octo-org/widgets` a `octo-org/amazing-widgets` en la instancia de destino, cambie `target_url` a `octo-org/amazing-widgets` y `recommend_action` a `rename`: -| `nombre_modelo` | `url_origen` | `url_destino` | `recommended_action` | -| --------------- | -------------------------------------------- | ---------------------------------------------------- | -------------------- | -| `repositorio` | `https://example-gh.source/octo-org/widgets` | `https://example-gh.target/octo-org/amazing-widgets` | `rename (renombrar)` | +| `model_name` | `source_url` | `target_url` | `recommended_action` | +|--------------|--------------|------------|--------------------| +| `repository` | `https://example-gh.source/octo-org/widgets` | `https://example-gh.target/octo-org/amazing-widgets` | `rename` | ### Agregar asignaciones personalizadas @@ -116,34 +121,34 @@ Una situación común durante una migración es que los usuarios migrados tengan Dada una lista de nombres de usuario en el origen y una lista de nombres de usuario en el destino, puedes crear un archivo CSV con asignaciones personalizadas y luego aplicarlo para garantizar que el nombre de usuario y el contenido de cada usuario se atribuyan correctamente al final de la migración. -Puedes generar rápidamente un CSV de usuarios que se migran en el formato CSV necesario para aplicar asignaciones personalizadas mediante el comando [`ghe-migrator audit`](/enterprise/admin/guides/migrations/reviewing-migration-data): +Puede generar rápidamente un CSV de usuarios que se migran en el formato CSV necesario para aplicar asignaciones personalizadas mediante el comando [`ghe-migrator audit`](/enterprise/admin/guides/migrations/reviewing-migration-data): ```shell $ ghe-migrator audit -m user -g MIGRATION_GUID > users.csv ``` -Ahora, puedes editar ese CSV e ingresar la nueva URL para cada usuario que quieras asignar o renombrar, y luego actualizar la cuarta columna para `asignar` o `renombrar` según corresponda. +Ahora, puede editar ese CSV y escribir la nueva URL para cada usuario que le gustaría asignar o renombrar, y luego actualizar la cuarta columna para tener `map` o `rename` según corresponda. -Por ejemplo, para cambiar el nombre del usuario `octocat` a `monalisa` en el `https://example-gh.target` de destino, debes crear una fila con el siguiente contenido: +Por ejemplo, para cambiar el nombre del usuario `octocat` por `monalisa` en el elemento `https://example-gh.target` de destino, tendría que crear una fila con el siguiente contenido: -| `nombre_modelo` | `url_origen` | `url_destino` | `state` | -| --------------- | ------------------------------------ | ------------------------------------ | -------------------- | -| `usuario` | `https://example-gh.source/octocatc` | `https://example-gh.target/monalisa` | `rename (renombrar)` | +| `model_name` | `source_url` | `target_url` | `state` | +|--------------|--------------|------------|--------------------| +| `user` | `https://example-gh.source/octocat` | `https://example-gh.target/monalisa` | `rename` -Se puede usar el mismo proceso para crear asignaciones para cada registro que admita asignaciones personalizadas. Para obtener más información, consulta [nuestra tabla sobre las posibles asignaciones de registro](/enterprise/admin/guides/migrations/reviewing-migration-conflicts#possible-mappings-for-each-record-type). +Se puede usar el mismo proceso para crear asignaciones para cada registro que admita asignaciones personalizadas. Para más información, vea [nuestra tabla sobre las posibles asignaciones de registros](/enterprise/admin/guides/migrations/reviewing-migration-conflicts#possible-mappings-for-each-record-type). ### Aplicar datos de migración modificados -1. Después de hacer los cambios, utiliza el comando [`scp`](https://acloudguru.com/blog/engineering/ssh-and-scp-howto-tips-tricks#scp) para aplicar tu *conflicts.csv* modificado (o cualquier otro archivo de mapeo *.csv* en el formato correcto) a la instancia destino: +1. Después de realizar cambios, use el comando [`scp`](https://acloudguru.com/blog/engineering/ssh-and-scp-howto-tips-tricks#scp) para aplicar el archivo *conflicts.csv* modificado (o cualquier otro archivo *.csv* de asignación en el formato correcto) a la instancia de destino: ```shell $ scp -P 122 ~/Desktop/conflicts.csv admin@hostname:/home/admin/ ``` -2. Vuelve a mapear los datos de la migración utilizando el comando `ghe-migrator map`, pasando la ruta a tu archivo *.csv* modificado y a la GUID de la migración: +2. Vuelva a asignar los datos de migración con el comando `ghe-migrator map`, y pase la ruta al archivo *.csv* modificado y al GUID de migración: ```shell $ ghe-migrator map -i conflicts.csv -g MIGRATION_GUID ``` -3. Si el comando `ghe-migrator map -i conflicts.csv -g MIGRATION_GUID` informa que aún existen conflictos, ejecuta nuevamente el proceso de resolución de conflictos de migración. +3. Si el comando `ghe-migrator map -i conflicts.csv -g MIGRATION_GUID` notifica que sigue habiendo conflictos, vuelva a ejecutar el proceso de resolución de conflictos de migración. diff --git a/translations/es-ES/content/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on.md b/translations/es-ES/content/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on.md index 81882f0a52..024bbb65e0 100644 --- a/translations/es-ES/content/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on.md +++ b/translations/es-ES/content/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on.md @@ -1,6 +1,6 @@ --- title: Acerca de la autenticación con el inicio de sesión único de SAML -intro: 'Puedes acceder a {% ifversion ghae %}{% data variables.product.product_location %}{% elsif ghec %} una organización que utilice el inicio de sesión único (SSO) de SAML{% endif %} si te autenticas {% ifversion ghae %}con el inicio de sesión único (SSO) de SAML {% endif %}mediante un proveedor de identidad (IdP).' +intro: 'Puede acceder {% ifversion ghae %}{% data variables.product.product_location %}{% elsif ghec %}a una organización que utiliza el inicio de sesión único SAML (SSO){% endif %} by authenticating {% ifversion ghae %}con el inicio de sesión único SAML (SSO) {% endif %}through an identity provider (IdP).' redirect_from: - /articles/about-authentication-with-saml-single-sign-on - /github/authenticating-to-github/about-authentication-with-saml-single-sign-on @@ -10,9 +10,14 @@ versions: ghec: '*' topics: - SSO -shortTitle: Inicio de sesión único de SAML +shortTitle: SAML single sign-on +ms.openlocfilehash: 7fb15bab585093a618f9c082d340c2fe66d67df7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147527914' --- - ## Acerca de la autenticación con el SSO de SAML {% ifversion ghae %} @@ -21,17 +26,17 @@ El SSO de SAML permite que un propietario de empresa controle centralmente y ase {% data reusables.saml.you-must-periodically-authenticate %} -Si nopuedes acceder a {% data variables.product.product_name %}, contacta al propietario o al administrador local de tu empresa para {% data variables.product.product_name %}. Puede que seas capaz de ubicar la información de contacto para tu empresa dando clic en **Soporte** en la parte inferior de cualquier página en {% data variables.product.product_name %}. {% data variables.product.company_short %} y {% data variables.contact.github_support %} carecen de acceso a tu IdP y no pueden solucionar problemas de autenticación. +Si nopuedes acceder a {% data variables.product.product_name %}, contacta al propietario o al administrador local de tu empresa para {% data variables.product.product_name %}. Es posible que pueda encontrar la información de contacto de la empresa si hace clic en **Soporte** en la parte inferior de cualquier página de {% data variables.product.product_name %}. {% data variables.product.company_short %} y {% data variables.contact.github_support %} carecen de acceso a tu IdP y no pueden solucionar problemas de autenticación. {% endif %} {% ifversion fpt or ghec %} -{% data reusables.saml.dotcom-saml-explanation %} Los propietarios de las organizaciones pueden invitar a tu cuenta personal de {% data variables.product.prodname_dotcom %} para que se una a sus organizaciones que utilicen el SSO de SAML, lo cual te permitirá contribuir con la organización y retener tu identidad existente y las contribuciones en {% data variables.product.prodname_dotcom %}. +{% data reusables.saml.dotcom-saml-explanation %} Los propietarios de la organización pueden invitar a tu cuenta personal en {% data variables.product.prodname_dotcom %} a unirse a la organización que usa el SSO de SAML, lo que te permite colaborar con la organización y mantener tu identidad actual y tus contribuciones a {% data variables.product.prodname_dotcom %}. -Si eres miembro de una {% data variables.product.prodname_emu_enterprise %}, necesitarás utilizar una cuenta nueva en su lugar, la cual se aprovisione para ti y la controle tu empresa. {% data reusables.enterprise-accounts.emu-more-info-account %} +Si eres miembro de una {% data variables.product.prodname_emu_enterprise %}, utilizarás una cuenta nueva que se aprovisionará para ti y que controlará tu empresa. {% data reusables.enterprise-accounts.emu-more-info-account %} -Cuando accedes a los recursos privados dentro de una organización que utiliza el SSO de SAML, {% data variables.product.prodname_dotcom %} te redireccionará al IdP de SAML de la organización para que te autentiques. Después de que te autentiques exitosamente con tu cuenta en el IdP, este te redirigirá de vuelta a {% data variables.product.prodname_dotcom %}, en donde podrás acceder a los recursos de la organización. +Cuando accedes a recursos privados dentro de la organización que utiliza SAML SSO, {% data variables.product.prodname_dotcom %} te redirigirá a el idP SAML de la organización para autenticarte. Después de que te autentiques exitosamente con tu cuenta en el IdP, este te redirigirá de vuelta a {% data variables.product.prodname_dotcom %}, en donde podrás acceder a los recursos de la organización. {% data reusables.saml.outside-collaborators-exemption %} @@ -39,33 +44,32 @@ Si te has autenticado recientemente con tu SAML IdP de la organización en tu na {% data reusables.saml.you-must-periodically-authenticate %} -## Identidades de SAML enlazadas +## Identidades de SAML vinculadas -Cuando te autenticas con tu cuetna de IdP y regresas a {% data variables.product.prodname_dotcom %}, {% data variables.product.prodname_dotcom %} registrará un enlace en la organización o empresa entre tu cuenta personal de {% data variables.product.prodname_dotcom %} y la identidad de SAML en la cual iniciaste sesión. Esta identidad enlazada se utiliza para validar tu membrecía en dicha organización y, dependiendo de tu configuración de empresa u organización, también se utiliza para determinar de qué equipos y organizaciones eres miembro. Cada cuenta de {% data variables.product.prodname_dotcom %} puede enlazarse a exactamente una identidad de SAML por organización. Del mismo modo, cada identidad de SAML puede vincularse a exactamente una cuenta de {% data variables.product.prodname_dotcom %} en una organización. +Al autenticarte con tu cuenta de IdP y volver a {% data variables.product.prodname_dotcom %}, {% data variables.product.prodname_dotcom %} registrará un vínculo en la organización o empresa entre tu cuenta personal de {% data variables.product.prodname_dotcom %} y la identidad de SAML en la que has iniciado sesión. Esta identidad vinculada se usa para validar la pertenencia a esa organización y, en función de la configuración empresarial o de la organización, también se usa para determinar a qué organizaciones y equipos perteneces. Cada cuenta de {% data variables.product.prodname_dotcom %} puede vincularse exclusivamente a una identidad de SAML por organización. De igual manera, cada identidad de SAML puede vincularse exclusivamente a una cuenta de {% data variables.product.prodname_dotcom %} de una organización. -Si inicias sesión con una identidad de SAML que ya esté vinculada a otra cuenta de {% data variables.product.prodname_dotcom %}, recibirás un mensaje de error que indicará que no puedes iniciar sesión con esa identidad de SAML. Esta situación puede ocurrir si estás intentando utilizar una cuenta nueva de {% data variables.product.prodname_dotcom %} para trabajar dentro de tu organización. Si no pretendes utilizar esa identidad de SAML con esa cuenta de {% data variables.product.prodname_dotcom %}, entonces necesitarás salir de sesión en esa identidad de SAML y luego repetir el inicio de sesión de SAML. Si no quieres utilizar esa identidad de SAML con tu cuenta de {% data variables.product.prodname_dotcom %}, necesitarás pedirle a tu administrador que desvincule tu identidad de SAML de tu cuenta anterior, para que puedas vincularla a tu cuenta nueva. Dependiendo de la configuración de tu organización o empresa, tu administrador también podría necesitar volver a asignar tu identidad dentro de tu proveedor de SAML. Para obtener más información, consulta la sección "[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#viewing-and-revoking-a-linked-identity)". +Si inicias sesión con una identidad de SAML que ya está vinculada a otra cuenta de {% data variables.product.prodname_dotcom %}, recibirás un mensaje de error que indica que no puedes iniciar sesión con esa identidad de SAML. Esta situación puede producirse si estás intentando usar una cuenta nueva de {% data variables.product.prodname_dotcom %} para trabajar dentro de la organización. Si no tenías intención de usar esa identidad de SAML con esa cuenta de {% data variables.product.prodname_dotcom %}, tendrás que cerrar la sesión de esa identidad de SAML y, a continuación, repetir el inicio de sesión de SAML. Si deseas usar esa identidad de SAML con tu cuenta de {% data variables.product.prodname_dotcom %}, deberás pedir al administrador que desvincule la identidad de SAML de la cuenta para que puedas vincularla a la nueva cuenta. En función de la configuración de la organización o la empresa, es posible que el administrador también tenga que reasignar tu identidad dentro del proveedor de SAML. Para más información, vea "[Visualización y administración del acceso SAML de un miembro a la organización](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)". -Si la identidad de SAML con la que iniciaste sesión no coincide con la identidad de SAML que está vinculada actualmente a tu cuenta de {% data variables.product.prodname_dotcom %}, recibirás una advertencia de que estás por volver a vincular tu cuenta. Ya que tu identidad de SAML se utiliza para regir el acceso y la membrecía de equipo, el seguir con la nueva identidad de SAML puede ocasionar que pierdas acceso a los equipos y organizaciones dentro de {% data variables.product.prodname_dotcom %}. Procede solo si sabes que debes utilizar la nueva identidad de SAML para la autenticación en el futuro. +Si la identidad de SAML con la que inicias sesión no coincide con la identidad de SAML que está vinculada actualmente a la cuenta de {% data variables.product.prodname_dotcom %}, recibirás una advertencia de que vas a volver a vincular la cuenta. Dado que la identidad de SAML se usa para controlar el acceso y la pertenencia al equipo, mantener la nueva identidad de SAML puede hacerte perder el acceso a equipos y organizaciones dentro de {% data variables.product.prodname_dotcom %}. Continúa tan solo si sabes que tienes que usar esa nueva identidad de SAML para la autenticación en el futuro. -## Autorizar llaves SSH y PAT con el SSO de SAML +## Autorización de claves SSH y PAT con SSO de SAML Para usar la API o Git en la línea de comandos para acceder a contenido protegido en una organización que usa SAML SSO, necesitarás usar un token de acceso personal autorizado a través de HTTPS o una clave SSH autorizada. -Si no tienes un token de acceso personal ni una clave SSH, puedes crear un token de acceso personal para la línea de comandos o generar una clave SSH nueva. Para obtener más información, consulta la sección "[Crear un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token)" o "[Generar una nueva llave SSH y añadirla al agente de ssh](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)". +Si no tienes un token de acceso personal ni una clave SSH, puedes crear un token de acceso personal para la línea de comandos o generar una clave SSH nueva. Para más información, vea"[Creación de un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token)" o "[Generación de una nueva clave SSH y agregación al agente ssh](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)". -Para utilizar un token de acceso personal existente o nuevo o una llave SSH con la organización que utiliza o requiere el SSO de SAML, necesitarás autorizar el token o la llave SSH para que se utilicen con una organización que maneje el SSO de SAML. Para obtener más información, consulta "[Autorizar un token de acceso personal para utilizarlo con el inicio de sesión único de SAML](/articles/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)" o "[Autorizar una llave SSH para su uso con el inicio de sesión único de SAML](/articles/authorizing-an-ssh-key-for-use-with-saml-single-sign-on)." +Para utilizar un token de acceso personal existente o nuevo o una llave SSH con la organización que utiliza o requiere el SSO de SAML, necesitarás autorizar el token o la llave SSH para que se utilicen con una organización que maneje el SSO de SAML. Para más información, vea "[Autorización de un token de acceso personal para su uso con el inicio de sesión único de SAML](/articles/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)" o "[Autorización de una clave SSH para su uso con el inicio de sesión único de SAML](/articles/authorizing-an-ssh-key-for-use-with-saml-single-sign-on)". -## Acerca de las {% data variables.product.prodname_oauth_apps %}, {% data variables.product.prodname_github_apps %} y el SSO de SAML +## Acerca de {% data variables.product.prodname_oauth_apps %}, {% data variables.product.prodname_github_apps %} y el SSO de SAML -Debes tener una sesión activa de SAML cada que autorices a una {% data variables.product.prodname_oauth_app %} o {% data variables.product.prodname_github_app %} para que acceda a una organización que utilice o requiera el SSO de SAML. Puedes crear una sesión activa de SAML si navegas a `https://github.com/orgs/ORGANIZATION-NAME/sso` en tu buscador. +Debes tener una sesión de SAML activa cada vez que autorices a una {% data variables.product.prodname_oauth_app %} o {% data variables.product.prodname_github_app %} a acceder a una organización que use o requiera el SSO de SAML. Para crear una sesión de SAML activa, ve a `https://github.com/orgs/ORGANIZATION-NAME/sso` en el explorador. -Después de que un propietario de empresa u organización habilita o requiere el SSO de SAML para una organización y después de que te autentiques a través del SAML por primera vez, debes volver a autorizar cualquier {% data variables.product.prodname_oauth_apps %} o {% data variables.product.prodname_github_apps %} que hayas autorizado anteriormente para que acceda a dicha organización. +Después de que un propietario de la empresa o la organización habilite o exija el SSO de SAML para una organización y, después de autenticarte por primera vez, debes volver a autorizar a las {% data variables.product.prodname_oauth_apps %} o {% data variables.product.prodname_github_apps %} que hubieses autorizado previamente a acceder a la organización. -Para ver las {% data variables.product.prodname_oauth_apps %} que hayas autorizado, visita tu [página de {% data variables.product.prodname_oauth_apps %}](https://github.com/settings/applications). Para ver las {% data variables.product.prodname_github_apps %} que autorizaste, visita nuestra [página de {% data variables.product.prodname_github_apps %}](https://github.com/settings/apps/authorizations). +Para ver qué {% data variables.product.prodname_oauth_apps %} has autorizado, visita la [página de {% data variables.product.prodname_oauth_apps %}](https://github.com/settings/applications). Para ver qué {% data variables.product.prodname_github_apps %} has autorizado, visita la [página de {% data variables.product.prodname_github_apps %}](https://github.com/settings/apps/authorizations). {% endif %} -## Leer más +## Información adicional -{% ifversion ghec %}- "[Acerca de la administración de identidad y acceso con el inicio de sesión único de SAML](/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on)"{% endif %} -{% ifversion ghae %}- "[Acerca de la identidad y administración de accesos para tu empresa](/admin/authentication/about-identity-and-access-management-for-your-enterprise)"{% endif %} +{% ifversion ghec %}- "[Acerca de la administración de identidades y acceso con el inicio de sesión único de SAML](/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on)"{% endif %} {% ifversion ghae %}- "[Acerca de la administración de identidades y acceso para la empresa](/admin/authentication/about-identity-and-access-management-for-your-enterprise)"{% endif %} diff --git a/translations/es-ES/content/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on.md b/translations/es-ES/content/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on.md index df3cb61d9e..7978fdc702 100644 --- a/translations/es-ES/content/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on.md +++ b/translations/es-ES/content/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on.md @@ -10,22 +10,27 @@ versions: ghec: '*' topics: - SSO -shortTitle: PAT con SAML +shortTitle: PAT with SAML +ms.openlocfilehash: a6e1d4c2e1fa5cf1f4738e06127c5e7875a2ef5d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116193' --- - -Puedes autorizar un token de acceso personal existente, o [crear un nuevo token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token) y luego autorizarlo. +Puede autorizar un token de acceso personal existente o [crear uno](/github/authenticating-to-github/creating-a-personal-access-token) y, después, darle autorización. {% data reusables.saml.must-authorize-linked-identity %} {% data reusables.saml.authorized-creds-info %} -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.developer_settings %} -{% data reusables.user-settings.personal_access_tokens %} -3. Junto al token que te gustaría autorizar, haz clic en **Configurar el SSO**. ![Captura de pantalla del menú desplegable para configurar el SSO par aun token de acceso personal](/assets/images/help/settings/sso-allowlist-button.png) -4. A la derecha de la organización para la cual te gustaría autorizar el token, haz clic en **Autorizar**. ![Botón para autorizar el token](/assets/images/help/settings/token-authorize-button.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.personal_access_tokens %} +3. Junto al token que quiere autorizar, haga clic en **Configure SSO** (Configurar inicio de sesión único). + ![Captura de pantalla del menú desplegable para configurar el SSO para un token de acceso personal](/assets/images/help/settings/sso-allowlist-button.png) +4. A la derecha de la organización para la que le gustaría autorizar el token, haga clic en **Authorize** (Autorizar). + ![Botón para autorizar el token](/assets/images/help/settings/token-authorize-button.png) -## Leer más +## Información adicional - "[Crear un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token)" -- "[Acerca de la autenticación con inicio de sesión único de SAML](/articles/about-authentication-with-saml-single-sign-on)" +- "[Acerca de la autenticación con el inicio de sesión único de SAML](/articles/about-authentication-with-saml-single-sign-on)" diff --git a/translations/es-ES/content/authentication/authenticating-with-saml-single-sign-on/authorizing-an-ssh-key-for-use-with-saml-single-sign-on.md b/translations/es-ES/content/authentication/authenticating-with-saml-single-sign-on/authorizing-an-ssh-key-for-use-with-saml-single-sign-on.md index 03c843acfe..efa92d6b7c 100644 --- a/translations/es-ES/content/authentication/authenticating-with-saml-single-sign-on/authorizing-an-ssh-key-for-use-with-saml-single-sign-on.md +++ b/translations/es-ES/content/authentication/authenticating-with-saml-single-sign-on/authorizing-an-ssh-key-for-use-with-saml-single-sign-on.md @@ -10,10 +10,15 @@ versions: ghec: '*' topics: - SSO -shortTitle: Llave SSH con SAML +shortTitle: SSH Key with SAML +ms.openlocfilehash: 11df62f1a4adc5a0de1f54efbccafe71ad0feb83 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120041' --- - -Puedes autorizar una clave SSH existente, o crear una nueva clave SSH, y luego autorizarla. Para más información sobre la creación de una nueva clave SSH, consulta "[Generar una nueva clave SSH y agregarla al ssh-agent](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)". +Puedes autorizar una clave SSH existente, o crear una nueva clave SSH, y luego autorizarla. Para más información sobre cómo crear una nueva clave SSH, consulte "[Generación de una nueva clave SSH y adición al agente de SSH](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)". {% data reusables.saml.must-authorize-linked-identity %} @@ -21,17 +26,18 @@ Puedes autorizar una clave SSH existente, o crear una nueva clave SSH, y luego a {% note %} -**Nota:** Si tu autorización de clave SSH es revocada por una organización, no podrás volver a autorizar la misma clave. Deberás crear una nueva clave SSH y autorizarla. Para más información sobre la creación de una nueva clave SSH, consulta "[Generar una nueva clave SSH y agregarla al ssh-agent](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)". +**Nota:** Si una organización revoca su autorización de clave SSH, no podrá volver a autorizar la misma clave. Deberás crear una nueva clave SSH y autorizarla. Para más información sobre cómo crear una nueva clave SSH, consulte "[Generación de una nueva clave SSH y adición al agente de SSH](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)". {% endnote %} -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.ssh %} -3. Junto a la clave SSH que deseas autorizar, haz clic en **Enable SSO** (Habilitar SSO) o **Disable SSO** (Deshabilitar SSO). ![Botón para autorizar el token SSO](/assets/images/help/settings/ssh-sso-button.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.ssh %} +3. Junto a la clave SSH que quiere autorizar, haga clic en **Enable SSO** (Habilitar SSO) o **Disable SSO** (Deshabilitar SSO). +![Botón para autorizar el token de SSO](/assets/images/help/settings/ssh-sso-button.png) 4. Busca la organización para la que deseas autorizar la clave SSH. -5. Da clic en **Autorizar**. ![Botón para autorizar el token](/assets/images/help/settings/ssh-sso-authorize.png) +5. Haga clic en **Autorizar**. +![Botón para autorizar el token](/assets/images/help/settings/ssh-sso-authorize.png) -## Leer más +## Información adicional -- "[Comprobar claves SSH existentes](/articles/checking-for-existing-ssh-keys)" -- "[Acerca de la autenticación con inicio de sesión único de SAML](/articles/about-authentication-with-saml-single-sign-on)" +- "[Búsqueda de claves SSH existentes](/articles/checking-for-existing-ssh-keys)" +- "[Acerca de la autenticación con el inicio de sesión único de SAML](/articles/about-authentication-with-saml-single-sign-on)" diff --git a/translations/es-ES/content/authentication/authenticating-with-saml-single-sign-on/index.md b/translations/es-ES/content/authentication/authenticating-with-saml-single-sign-on/index.md index 6130ff8093..dd1ac2e488 100644 --- a/translations/es-ES/content/authentication/authenticating-with-saml-single-sign-on/index.md +++ b/translations/es-ES/content/authentication/authenticating-with-saml-single-sign-on/index.md @@ -16,6 +16,12 @@ children: - /authorizing-an-ssh-key-for-use-with-saml-single-sign-on - /authorizing-a-personal-access-token-for-use-with-saml-single-sign-on - /viewing-and-managing-your-active-saml-sessions -shortTitle: Autenticarse con SAML +shortTitle: Authenticate with SAML +ms.openlocfilehash: d4d193e64deb534ae5ee7d395d78cb5fa810590b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116146' --- diff --git a/translations/es-ES/content/authentication/authenticating-with-saml-single-sign-on/viewing-and-managing-your-active-saml-sessions.md b/translations/es-ES/content/authentication/authenticating-with-saml-single-sign-on/viewing-and-managing-your-active-saml-sessions.md index 076b4061ea..795d5f9270 100644 --- a/translations/es-ES/content/authentication/authenticating-with-saml-single-sign-on/viewing-and-managing-your-active-saml-sessions.md +++ b/translations/es-ES/content/authentication/authenticating-with-saml-single-sign-on/viewing-and-managing-your-active-saml-sessions.md @@ -9,21 +9,28 @@ versions: ghec: '*' topics: - SSO -shortTitle: Sesiones activas de SAML +shortTitle: Active SAML sessions +ms.openlocfilehash: ee30f76143ec28a810cd23150d115a3b1cd213c8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120033' --- - -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.security %} -3. Debajo de "Sesiones" puedes ver tus sesiones activas de SAML. ![Lista de sesiones de SAML activas](/assets/images/help/settings/saml-active-sessions.png) -4. Para ver los detalles de la sesión, da clic en **Ver más**. ![Botón para abrir los detalles de la sesión de SAML](/assets/images/help/settings/saml-expand-session-details.png) -5. Para revocar una sesión, da clic en **Revocar SAML**. ![Botón para revocar una sesión de SAML](/assets/images/help/settings/saml-revoke-session.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.security %} +3. Debajo de "Sesiones" puedes ver tus sesiones activas de SAML. + ![Lista de sesiones de SAML activas](/assets/images/help/settings/saml-active-sessions.png) +4. Para ver los detalles de la sesión, haga clic en **See more** (Ver más). + ![Botón para ver los detalles de una sesión de SAML](/assets/images/help/settings/saml-expand-session-details.png) +5. Para revocar una sesión, haga clic en **Revoke SAML** (Revocar SAML). + ![Botón para revocar una sesión de SAML](/assets/images/help/settings/saml-revoke-session.png) {% note %} - **Nota:** Cuando revocas una sesión, puedes eliminar tu autenticación de SAML para esa organización. Para volver a acceder a la organización, tendrás que hacer un inicio de sesión único a través de tu proveedor de identidad. Para obtener más información, consulta "[Acerca de la autenticación con SAML SSO](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)". + **Nota:** Cuando revoca una sesión, quita su autenticación de SAML para esa organización. Para volver a acceder a la organización, tendrás que hacer un inicio de sesión único a través de tu proveedor de identidad. Para más información, vea "[Acerca de la autenticación con el inicio de sesión único de SAML](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)". {% endnote %} -## Leer más +## Información adicional -- "[Acerca de la autenticación con SAML SSO](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)" +- "[Acerca de la autenticación con el inicio de sesión único de SAML](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)" diff --git a/translations/es-ES/content/authentication/connecting-to-github-with-ssh/about-ssh.md b/translations/es-ES/content/authentication/connecting-to-github-with-ssh/about-ssh.md index 1a3f28d82a..53b7c7225e 100644 --- a/translations/es-ES/content/authentication/connecting-to-github-with-ssh/about-ssh.md +++ b/translations/es-ES/content/authentication/connecting-to-github-with-ssh/about-ssh.md @@ -1,6 +1,6 @@ --- -title: Acerca de SSH -intro: 'Usando el protocolo SSH, te puedes conectar y autenticar con servicios y servidores remotos. With SSH keys, you can connect to {% data variables.product.product_name %} without supplying your username and personal access token at each visit.{% ifversion ssh-commit-verification %} You can also use an SSH key to sign commits.{% endif %}' +title: About SSH +intro: 'Using the SSH protocol, you can connect and authenticate to remote servers and services. With SSH keys, you can connect to {% data variables.product.product_name %} without supplying your username and personal access token at each visit.{% ifversion ssh-commit-verification %} You can also use an SSH key to sign commits.{% endif %}' redirect_from: - /articles/about-ssh - /github/authenticating-to-github/about-ssh @@ -14,25 +14,25 @@ topics: - SSH --- -{% data reusables.ssh.about-ssh %} Para obtener más información sobre SSH, consulta la página de [Secure Shell](https://en.wikipedia.org/wiki/Secure_Shell) en Wikipedia. +{% data reusables.ssh.about-ssh %} For more information about SSH, see [Secure Shell](https://en.wikipedia.org/wiki/Secure_Shell) on Wikipedia. -Cuando configuras SSH, necesitarás generar una llave SSH privada nueva y agregarla al agente SSH. You must also add the public SSH key to your account on {% data variables.product.product_name %} before you use the key to authenticate{% ifversion ssh-commit-verification %} or sign commits{% endif %}. Para obtener más información, consulta las secciones "[Generar una llave SSH nueva y agregarla al ssh-agent](/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)"{% ifversion ssh-commit-verification %}, {% else %}y{% endif %} "[Agregar una llave SSH nueva a tu cuenta de {% data variables.product.prodname_dotcom %}](/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account){% ifversion ssh-commit-verification %}" y "[Acerca de la verificación de firmas de confirmación](/articles/about-commit-signature-verification){% endif %}". +When you set up SSH, you will need to generate a new private SSH key and add it to the SSH agent. You must also add the public SSH key to your account on {% data variables.product.product_name %} before you use the key to authenticate{% ifversion ssh-commit-verification %} or sign commits{% endif %}. For more information, see "[Generating a new SSH key and adding it to the ssh-agent](/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)"{% ifversion ssh-commit-verification %}, {% else %} and{% endif %} "[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){% ifversion ssh-commit-verification %}" and "[About commit signature verification](/articles/about-commit-signature-verification){% endif %}." -Puedes asegurar tu llave SSH aún más si utilizas una llave de seguridad de hardware, la cual requiere que esta última se conecte físicamente a tu computadora cuando se utilice el par de llaves para autenticarte con SSH. También puedes asegurar tu llave SSH si la agregas al ssh-agent y utiliza una contraseña. Para obtener más información, consulta la sección "[Trabajar con frases de acceso con llave SSH](/github/authenticating-to-github/working-with-ssh-key-passphrases)". +You can further secure your SSH key by using a hardware security key, which requires the physical hardware security key to be attached to your computer when the key pair is used to authenticate with SSH. You can also secure your SSH key by adding your key to the ssh-agent and using a passphrase. For more information, see "[Working with SSH key passphrases](/github/authenticating-to-github/working-with-ssh-key-passphrases)." -{% ifversion fpt or ghec %}Para utilizar tu llave SSH con un repositorio que pertenece a una organización que utiliza el inicio de sesión único de SAML, debes autorizar dicha llave. Para obtener más información, consulta la sección "[Autorizar una llave SSH para utilizarse con el inicio de sesión único de SAML](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/authorizing-an-ssh-key-for-use-with-saml-single-sign-on){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %}{% endif %} +{% ifversion fpt or ghec %}To use your SSH key with a repository owned by an organization that uses SAML single sign-on, you must authorize the key. For more information, see "[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 %} -Para mantener la seguridad de cuenta, puedes revisar tu lista de llaves SSH frecuentemente y retirar cualquier llave que sea inválida o que se haya puesto en riesgo. Para obtener más información, consulta "[Revisar tus claves SSH](/github/authenticating-to-github/reviewing-your-ssh-keys)". +To maintain account security, you can regularly review your SSH keys list and revoke any keys that are invalid or have been compromised. For more information, see "[Reviewing your SSH keys](/github/authenticating-to-github/reviewing-your-ssh-keys)." {% ifversion fpt or ghec %} -Si no has usado tu clave SSH por un año, entonces {% data variables.product.prodname_dotcom %} automáticamente eliminará tu clave SSH inactiva, como medida de seguridad. Para obtener más información, consulta "[Claves SSH eliminadas o faltantes](/articles/deleted-or-missing-ssh-keys)". +If you haven't used your SSH key for a year, then {% data variables.product.prodname_dotcom %} will automatically delete your inactive SSH key as a security precaution. For more information, see "[Deleted or missing SSH keys](/articles/deleted-or-missing-ssh-keys)." {% endif %} {% ifversion fpt %} -Las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} pueden proporcionar certificados SSH, los cuales pueden utilizar los miembros para acceder a los repositorios de dicha organización sin agregar el certificado a su cuenta de {% data variables.product.product_name %}. Si estás utilizando un certificado SSH, no puedes utilizarlo para acceder a las bifurcaciones de los repositorios de la organización si estas le pertenecen a tu cuenta personal. Para obtener más información, consulta la sección "[Acerca de las autoridades de certificados SSH](/enterprise-cloud@latest/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities)" en la documentación de {% data variables.product.prodname_ghe_cloud %}. +Organizations that use {% data variables.product.prodname_ghe_cloud %} can provide SSH certificates, which members can use to access that organization's repositories without adding the certificate to their account on {% data variables.product.product_name %}. If you're using an SSH certificate, you cannot use the certificate to access forks of the organization's repositories, if the fork is owned by your personal account. For more information, see "[About SSH certificate authorities](/enterprise-cloud@latest/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities)" in the {% data variables.product.prodname_ghe_cloud %} documentation. {% else ghec or ghes or ghae %} -Si eres miembro de una organización que provee certificados SSH, puedes usar tu certificado para acceder a los repositorios de esa organización sin agregar el certificado a tu cuenta de {% data variables.product.product_name %}. No puedes utilizar tu certificado para acceder a las bifurcaciones de los repositorios de la organización si estas bifurcaciones le pertenecen a tu cuenta personal. Para obtener más información, consulta la sección [Acerca de las autoridades de certificados SSH](/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities)". +If you're a member of an organization that provides SSH certificates, you can use your certificate to access that organization's repositories without adding the certificate to your account on {% data variables.product.product_name %}. You cannot use your certificate to access forks of the organization's repositories, if the forks is owned by your personal account. For more information, see "[About SSH certificate authorities](/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities)." {% endif %} -## Leer más +## Further reading -- "[Solucionar problemas de SSH](/articles/troubleshooting-ssh)" +- "[Troubleshooting SSH](/articles/troubleshooting-ssh)" diff --git a/translations/es-ES/content/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys.md b/translations/es-ES/content/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys.md index 9c59ba8ea2..89729e7f12 100644 --- a/translations/es-ES/content/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys.md +++ b/translations/es-ES/content/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys.md @@ -12,42 +12,47 @@ versions: ghec: '*' topics: - SSH -shortTitle: Verificar la llave SSH existente +shortTitle: Check for existing SSH key +ms.openlocfilehash: 4487e44b1cbba7038364e92f3194d5c3c06c505b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147409111' --- +## Acerca de la claves SSH -## Acerca de las llaves SSH +Puedes usar SSH para realizar operaciones de Git en repositorios en {% ifversion fpt or ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %}. Para obtener más información, consulte [Acerca de SSH](/authentication/connecting-to-github-with-ssh/about-ssh). -Puedes utilizar SSH para llevar a cabo operaciones de Git en repositorios con {% ifversion fpt or ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %}. Para obtener más información, consulta la sección "[Acerca de SSH](/authentication/connecting-to-github-with-ssh/about-ssh)". - -Si tienes una llave SSH existente, puedes utilizarla para autenticar operaciones de Git a través de SSH. +Si tienes una clave SSH existente, puedes usar la clave para autenticar las operaciones de Git a través de SSH. ## Comprobar tus claves SSH existentes -Antes de que generes una llave SSH nueva, debes verificar si tu máquina local cuenta con llaves existentes. +Antes de generar una nueva clave SSH, debes comprobar la máquina local en busca de claves existentes. {% data reusables.ssh.key-type-support %} {% data reusables.command_line.open_the_multi_os_terminal %} -2. Ingresa `ls -al ~/.ssh` para ver si hay claves SSH presentes. +2. Escriba `ls -al ~/.ssh` para ver si hay claves SSH existentes. ```shell $ ls -al ~/.ssh # Lists the files in your .ssh directory, if they exist ``` -3. Comprueba la lista de directorio para ver si ya tiene una clave SSH pública. Predeterminadamente, {% ifversion ghae %}el nombre de archivo de una llave pública para {% data variables.product.product_name %} es *id_rsa.pub*.{% else %}los nombres de archivo de las llaves públicas compatibles para {% data variables.product.product_name %} son una de las siguientes. +3. Comprueba la lista de directorio para ver si ya tiene una clave SSH pública. De manera predeterminada, {% ifversion ghae %}el nombre de archivo de una clave pública para {% data variables.product.product_name %} es *id_rsa.pub*.{% else %}los nombres de archivo de las claves públicas admitidas para {% data variables.product.product_name %} son uno de los siguientes. - *id_rsa.pub* - *id_ecdsa.pub* - *id_ed25519.pub*{% endif %} {% tip %} - **Tip**: si recibes un error de que no existe *~/.ssh*, no tienes un par de llaves SSH en la ubicación predeterminada. Puedes crear un par de llaves SSH nuevas en el siguiente paso. + **Sugerencia**: Si recibe un error que indica que *~/.ssh* no existe, no tiene un par de claves SSH en la ubicación predeterminada. Puedes crear un par de llaves SSH nuevas en el siguiente paso. {% endtip %} 4. Puedes ya sea generar una llave SSH nueva o cargar una existente. - Si no tienes un par de llaves pública y privada compatibles o si no quieres utilizar cualquiera que esté disponible, genera una llave SSH nueva. - - Si utilizas un par de llaves público y privado listados (por ejemplo, *id_rsa.pub* y *id_rsa*) que te gustaría utilizar para conectarte a {% data variables.product.product_name %}, puedes agregar la llave al ssh-agent. + - Si ve un par de claves pública y privada existente (por ejemplo, *id_rsa.pub* y *id_rsa*) que le gustaría usar para conectarse a {% data variables.product.product_name %}, puede agregar la clave a ssh-agent. - Para obtener más información sobre la generación de una llave SSH nueva o para agregar cualquier llave existente al ssh-agent, consulta la sección "[Generar una llave SSH nueva y agregarla al ssh-agent](/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)". + Para más información sobre la generación de una nueva clave SSH o la adición de una clave existente al agente ssh, vea "[Generación de una nueva clave SSH y agregación al agente ssh](/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)". 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 6f75638fa1..486ed97431 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 @@ -1,6 +1,6 @@ --- -title: Generating a new SSH key and adding it to the ssh-agent -intro: 'After you''ve checked for existing SSH keys, you can generate a new SSH key to use for authentication, then add it to the ssh-agent.' +title: Generación de una nueva clave SSH y adición al agente SSH +intro: 'Una vez que has comprobado las claves SSH existentes, puedes generar una nueva clave SSH para usarla para la autenticación y luego agregarla al ssh-agent.' redirect_from: - /articles/adding-a-new-ssh-key-to-the-ssh-agent - /articles/generating-a-new-ssh-key @@ -15,28 +15,32 @@ versions: topics: - SSH shortTitle: Generate new SSH key +ms.openlocfilehash: 8714cb24a6ed46fda17f53295601748ebffdc255 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147409143' --- +## Acerca de las frases de contraseña de clave SSH -## About SSH key passphrases +{% data reusables.ssh.about-ssh %} Para obtener más información, consulta ["Acerca de SSH](/authentication/connecting-to-github-with-ssh/about-ssh)". -{% data reusables.ssh.about-ssh %} For more information, see "[About SSH](/authentication/connecting-to-github-with-ssh/about-ssh)." +Al generar una clave SSH, puedes agregar una frase de contraseña para proteger aún más la clave. Siempre que uses la clave, debes escribir la frase de contraseña. Si la clave tiene una frase de contraseña y no quieres escribir la frase de contraseña cada vez que uses la clave, puedes agregar la clave al agente SSH. El agente SSH administra las claves SSH y recuerda la frase de contraseña. -When you generate an SSH key, you can add a passphrase to further secure the key. Whenever you use the key, you must enter the passphrase. If your key has a passphrase and you don't want to enter the passphrase every time you use the key, you can add your key to the SSH agent. The SSH agent manages your SSH keys and remembers your passphrase. +Si todavía no tienes una llave SSH, debes generar una nueva para utilizarla para autenticación. Si no estás seguro si ya tienes una llave SSH, puedes verificar si hay llaves existentes. Para obtener más información, consulta "[Comprobar tus claves SSH existentes](/github/authenticating-to-github/checking-for-existing-ssh-keys)". -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)." +Si quieres utilizar una llave de seguridad de hardware para autenticarte en {% data variables.product.product_name %}, debes generar una llave SSH nueva para esta. Debes conectar tu llave de seguridad de hardware a tu computadora cuando te autentiques con el par de llaves. Para obtener más información, consulta las [notas de la versiónde OpenSSH 8.2](https://www.openssh.com/txt/release-8.2). -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). +## Generar una nueva clave SSH -## Generating a new SSH key - -You can generate a new SSH key on your local machine. After you generate the key, you can add the key to your account on {% ifversion fpt or ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} to enable authentication for Git operations over SSH. +Puedes generar una nueva clave SSH en el equipo local. Después de generar la clave, puedes agregar la clave a tu cuenta en {% ifversion fpt or ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} para habilitar la autenticación para las operaciones de Git a través de SSH. {% data reusables.ssh.key-type-support %} {% data reusables.command_line.open_the_multi_os_terminal %} -2. Paste the text below, substituting in your {% data variables.product.product_name %} email address. - {%- ifversion ghae %} - +2. Pega el siguiente texto, que sustituye tu dirección de correo electrónico en {% data variables.product.product_name %}. + {%- ifversion ghae %} ```shell $ ssh-keygen -t rsa -b 4096 -C "your_email@example.com" ``` @@ -46,19 +50,18 @@ You can generate a new SSH key on your local machine. After you generate the key ``` {% note %} - **Note:** If you are using a legacy system that doesn't support the Ed25519 algorithm, use: + **Nota:** Si usas un sistema heredado que no admite el algoritmo Ed25519, usa: ```shell $ ssh-keygen -t rsa -b 4096 -C "your_email@example.com" ``` - {% endnote %} - {%- endif %} + {% endnote %} {%- endif %} - This creates a new SSH key, using the provided email as a label. + Esto crea una llave SSH utilizando el correo electrónico proporcionado como etiqueta. ```shell > Generating public/private algorithm key pair. ``` -3. When you're prompted to "Enter a file in which to save the key," press Enter. This accepts the default file location. +3. Cuando se te indique "Ingresar un archivo donde guardar la clave", presiona Intro. Con esta acción se acepta la ubicación predeterminada del archivo. {% mac %} @@ -84,36 +87,36 @@ You can generate a new SSH key on your local machine. After you generate the key {% endlinux %} -4. At the prompt, type a secure passphrase. For more information, see ["Working with SSH key passphrases](/articles/working-with-ssh-key-passphrases)." +4. Cuando se le pida, escriba una frase de contraseña segura. Para obtener más información, consulta "[Trabajar con contraseñas de clave SSH](/articles/working-with-ssh-key-passphrases)". ```shell > Enter passphrase (empty for no passphrase): [Type a passphrase] > Enter same passphrase again: [Type passphrase again] ``` -## Adding your SSH key to the ssh-agent +## Agregar tu clave SSH al ssh-agent -Before adding a new SSH key to the ssh-agent to manage your keys, you should have checked for existing SSH keys and generated a new SSH key. When adding your SSH key to the agent, use the default macOS `ssh-add` command, and not an application installed by [macports](https://www.macports.org/), [homebrew](http://brew.sh/), or some other external source. +Antes de agregar una llave SSH nueva al ssh-agent para que administre tus llaves, debes haber verificado si habían llaves SSH existentes y haber generado una llave SSH nueva. Al agregar la clave SSH al agente, usa el comando `ssh-add` de macOS predeterminado y no una aplicación instalada por [macports](https://www.macports.org/), [homebrew](http://brew.sh/) o algún otro origen externo. {% mac %} {% data reusables.command_line.start_ssh_agent %} -2. If you're using macOS Sierra 10.12.2 or later, you will need to modify your `~/.ssh/config` file to automatically load keys into the ssh-agent and store passphrases in your keychain. +2. Si estás usando macOS Sierra 10.12.2 o una versión posterior, deberás modificar tu archivo `~/.ssh/config` para cargar las claves automáticamente en el agente ssh-agent y almacenar las contraseñas en tu cadena de claves. - * First, check to see if your `~/.ssh/config` file exists in the default location. + * En primer lugar, comprueba si el archivo `~/.ssh/config` existe en la ubicación predeterminada. ```shell $ open ~/.ssh/config > The file /Users/you/.ssh/config does not exist. ``` - * If the file doesn't exist, create the file. + * Si el archivo no existe, créalo. ```shell $ touch ~/.ssh/config ``` - * Open your `~/.ssh/config` file, then modify the file to contain the following lines. If your SSH key file has a different name or path than the example code, modify the filename or path to match your current setup. + * Abre el archivo `~/.ssh/config` y, a continuación, modifica el archivo para que contenga las líneas siguientes. Si tu llave SSH tiene un nombre o ruta diferentes que el código de ejemplo, modifica el nombre de archivo o ruta para que coincida con tu configuración actual. ``` Host * @@ -124,11 +127,11 @@ Before adding a new SSH key to the ssh-agent to manage your keys, you should hav {% note %} - **Notes:** + **Notas:** - - If you chose not to add a passphrase to your key, you should omit the `UseKeychain` line. + - Si decides no agregar una frase de contraseña a la clave, debes omitir la línea `UseKeychain`. - - If you see a `Bad configuration option: usekeychain` error, add an additional line to the configuration's' `Host *` section. + - Si ves un error `Bad configuration option: usekeychain`, agrega una línea adicional a la sección `Host *` de la configuración. ``` Host * @@ -136,21 +139,21 @@ Before adding a new SSH key to the ssh-agent to manage your keys, you should hav ``` {% endnote %} -3. Add your SSH private key to the ssh-agent and store your passphrase in the keychain. {% data reusables.ssh.add-ssh-key-to-ssh-agent %} +3. Agrega tu llave privada SSH al ssh-agent y almacena tu contraseña en tu keychain. {% data reusables.ssh.add-ssh-key-to-ssh-agent %} ```shell $ ssh-add -K ~/.ssh/id_{% ifversion ghae %}rsa{% else %}ed25519{% endif %} ``` {% note %} - **Note:** The `-K` option is Apple's standard version of `ssh-add`, which stores the passphrase in your keychain for you when you add an SSH key to the ssh-agent. If you chose not to add a passphrase to your key, run the command without the `-K` option. + **Nota:** La opción `-K` es una versión estándar de Apple de `ssh-add`, que almacena la contraseña en tu cadena de claves cuando agregas una clave SSH al agente ssh-agent. Si eliges no agregar una frase de contraseña a tu clave, ejecuta el comando sin la opción `-K`. - If you don't have Apple's standard version installed, you may receive an error. For more information on resolving this error, see "[Error: ssh-add: illegal option -- K](/articles/error-ssh-add-illegal-option-k)." + Si no tienes instalada la versión estándar de Apple, puedes recibir un mensaje de error. Para obtener más información sobre cómo resolver este error, consulta "[Error: ssh-add: opción no válida -- K](/articles/error-ssh-add-illegal-option-k)". - In MacOS Monterey (12.0), the `-K` and `-A` flags are deprecated and have been replaced by the `--apple-use-keychain` and `--apple-load-keychain` flags, respectively. + En MacOS Monterey (12.0), las marcas `-K` y `-A` están en desuso y se han reemplazado por las marcas `--apple-use-keychain` y `--apple-load-keychain`, respectivamente. {% endnote %} -4. Add the SSH key to your account on {% data variables.product.product_name %}. 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)." +4. Agrega la llave SSH a tu cuenta en {% data variables.product.product_name %}. Para obtener más información, consulta "[Adición de una clave SSHa tu cuenta de {% data variables.product.prodname_dotcom %}](/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account)". {% endmac %} @@ -158,17 +161,16 @@ Before adding a new SSH key to the ssh-agent to manage your keys, you should hav {% data reusables.desktop.windows_git_bash %} -1. Ensure the ssh-agent is running. You can use the "Auto-launching the ssh-agent" instructions in "[Working with SSH key passphrases](/articles/working-with-ssh-key-passphrases)", or start it manually: +1. Verifica que el agente ssh-agent se esté ejecutando. Puedes usar las instrucciones de "Auto-lanzamiento ssh-agent" en "[Trabajar con contraseñas de clave SSH](/articles/working-with-ssh-key-passphrases) o iniciarla manualmente: ```shell # start the ssh-agent in the background $ eval "$(ssh-agent -s)" > Agent pid 59566 ``` -2. Add your SSH private key to the ssh-agent. {% data reusables.ssh.add-ssh-key-to-ssh-agent %} - {% data reusables.ssh.add-ssh-key-to-ssh-agent-commandline %} +2. Agrega tu llave privada SSH al ssh-agent. {% data reusables.ssh.add-ssh-key-to-ssh-agent %} {% data reusables.ssh.add-ssh-key-to-ssh-agent-commandline %} -3. Add the SSH key to your account on {% data variables.product.product_name %}. 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)." +3. Agrega la llave SSH a tu cuenta en {% data variables.product.product_name %}. Para obtener más información, consulta "[Adición de una clave SSHa tu cuenta de {% data variables.product.prodname_dotcom %}](/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account)". {% endwindows %} @@ -176,36 +178,33 @@ Before adding a new SSH key to the ssh-agent to manage your keys, you should hav {% data reusables.command_line.start_ssh_agent %} -2. Add your SSH private key to the ssh-agent. {% data reusables.ssh.add-ssh-key-to-ssh-agent %} - {% data reusables.ssh.add-ssh-key-to-ssh-agent-commandline %} +2. Agrega tu llave privada SSH al ssh-agent. {% data reusables.ssh.add-ssh-key-to-ssh-agent %} {% data reusables.ssh.add-ssh-key-to-ssh-agent-commandline %} -3. Add the SSH key to your account on {% data variables.product.product_name %}. 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)." +3. Agrega la llave SSH a tu cuenta en {% data variables.product.product_name %}. Para obtener más información, consulta "[Adición de una clave SSHa tu cuenta de {% data variables.product.prodname_dotcom %}](/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account)". {% endlinux %} -## Generating a new SSH key for a hardware security key +## Generar una llave SSH nueva para una llave de seguridad de hardware -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)." +Si estás utilizando macOS o Linux, puede que necesites actualizar tu cliente SSH o instalar un cliente SSH nuevo antes de generar una llave SSH nueva. Para obtener más información, consulta "[Error: Tipo de clave desconocido](/github/authenticating-to-github/error-unknown-key-type)". -1. Insert your hardware security key into your computer. +1. Insterta tu clave de seguridad de hardware en tu computadora. {% data reusables.command_line.open_the_multi_os_terminal %} -3. Paste the text below, substituting in the email address for your account on {% data variables.product.product_name %}. +3. Pega el siguiente texto, sustitutyendo la dirección de correo electrónico por tu cuenta de {% data variables.product.product_name %}. ```shell $ ssh-keygen -t {% ifversion ghae %}ecdsa{% else %}ed25519{% endif %}-sk -C "your_email@example.com" ``` - {%- ifversion not ghae %} - {% note %} + {%- ifversion not ghae %} {% note %} - **Note:** If the command fails and you receive the error `invalid format` or `feature not supported,` you may be using a hardware security key that does not support the Ed25519 algorithm. Enter the following command instead. + **Nota:** Si se produce un error en el comando y recibes los errores `invalid format` o `feature not supported,` puede que estés usando una clave de seguridad de hardware que no admite el algoritmo Ed25519. En vez de esto, ingresa el siguiente comando. ```shell $ ssh-keygen -t ecdsa-sk -C "your_email@example.com" ``` - {% endnote %} - {%- endif %} -4. When you are prompted, touch the button on your hardware security key. -5. When you are prompted to "Enter a file in which to save the key," press Enter to accept the default file location. + {% endnote %} {%- endif %} +4. Cuando se te solicite, pulsa el botón en tu llave de seguridad de hardware. +5. Cuando se te pida "Ingresar un archivo en donde se pueda guardar la llave", teclea Enter para aceptar la ubicación predeterminada. {% mac %} @@ -231,9 +230,9 @@ If you are using macOS or Linux, you may need to update your SSH client or insta {% endlinux %} -6. When you are prompted to type a passphrase, press **Enter**. +6. Cuando se te pida que escribas una frase de contraseña, presiona **Entrar**. ```shell > Enter passphrase (empty for no passphrase): [Type a passphrase] > Enter same passphrase again: [Type passphrase again] ``` -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)." +7. Agrega la llave SSH a tu cuenta en {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta "[Adición de una clave SSHa tu cuenta de {% data variables.product.prodname_dotcom %}](/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account)". diff --git a/translations/es-ES/content/authentication/connecting-to-github-with-ssh/index.md b/translations/es-ES/content/authentication/connecting-to-github-with-ssh/index.md index 80bbb0de88..79d6b051e7 100644 --- a/translations/es-ES/content/authentication/connecting-to-github-with-ssh/index.md +++ b/translations/es-ES/content/authentication/connecting-to-github-with-ssh/index.md @@ -25,6 +25,12 @@ children: - /adding-a-new-ssh-key-to-your-github-account - /testing-your-ssh-connection - /working-with-ssh-key-passphrases -shortTitle: Conectarse con SSH +shortTitle: Connect with SSH +ms.openlocfilehash: 372f67e2074d7a2b6ddfb1155fac027d8b38e141 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145115065' --- diff --git a/translations/es-ES/content/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection.md b/translations/es-ES/content/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection.md index 4f6c14b5ab..227f88c2c4 100644 --- a/translations/es-ES/content/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection.md +++ b/translations/es-ES/content/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection.md @@ -12,18 +12,23 @@ versions: ghec: '*' topics: - SSH -shortTitle: Probar tu conexión SSH +shortTitle: Test your SSH connection +ms.openlocfilehash: 7724c5939b319748f270db2f190a6df825b0bb4f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146338977' --- - Antes de probar tu conexión SSH, debes haber hecho lo siguiente: -- [Comprobado tus claves SSH existentes](/articles/checking-for-existing-ssh-keys) +- [Comprobado para las claves SSH existentes](/articles/checking-for-existing-ssh-keys) - [Generado una clave SSH nueva](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent) -- [Agregado una clave SSH nueva a tu cuenta de GitHub](/articles/adding-a-new-ssh-key-to-your-github-account) +- [Agregado una clave SSH nueva a la cuenta de GitHub](/articles/adding-a-new-ssh-key-to-your-github-account) -Cuando pruebes tu conexión, tendrás que autenticar esta acción utilizando tu contraseña, que es la contraseña de clave SSH que ya creaste. Para obtener más información acerca de trabajar con contraseñas de clave SSH, consulta ["Trabajar con contraseñas de clave SSH"](/articles/working-with-ssh-key-passphrases). +Cuando pruebes tu conexión, tendrás que autenticar esta acción utilizando tu contraseña, que es la contraseña de clave SSH que ya creaste. Para más información sobre cómo trabajar con frases de contraseña de clave SSH, vea ["Trabajo con frases de contraseña de clave SSH"](/articles/working-with-ssh-key-passphrases). {% data reusables.command_line.open_the_multi_os_terminal %} -2. Ingresa lo siguiente: +2. Escriba lo siguiente: ```shell $ ssh -T git@{% data variables.command_line.codeblock %} # Attempts to ssh to {% data variables.product.product_name %} @@ -32,12 +37,12 @@ Cuando pruebes tu conexión, tendrás que autenticar esta acción utilizando tu Puedes ver una advertencia como la siguiente: ```shell - > La autenticidad del host '{% data variables.command_line.codeblock %} (DIRECCIÓN IP)' no se puede establecer. - > La clave de huella digital RSA es SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8. - > ¿Estás seguro de que quieres continuar conectado (sí/no)? + > The authenticity of host '{% data variables.command_line.codeblock %} (IP ADDRESS)' can't be established. + > RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8. + > Are you sure you want to continue connecting (yes/no)? ``` -3. Verifica que la huella dactilar en el mensaje que ves empate con {% ifversion fpt or ghec %}[la huella dactilar de la llave pública de {% data variables.product.prodname_dotcom %}](/github/authenticating-to-github/githubs-ssh-key-fingerprints){% else %} la huella dactilar de la llave pública de tu empresa{% endif %}. Si lo hace, entonces teclea `yes`: +3. Compruebe que la huella digital del mensaje que ve coincide con {% ifversion fpt or ghec %}[la huella digital de clave pública de {% data variables.product.prodname_dotcom %}](/github/authenticating-to-github/githubs-ssh-key-fingerprints){% else %} a huella digital de clave pública de la empresa{% endif %}. En caso afirmativo, escriba `yes`: ```shell > Hi username! You've successfully authenticated, but GitHub does not > provide shell access. @@ -45,22 +50,22 @@ Cuando pruebes tu conexión, tendrás que autenticar esta acción utilizando tu {% linux %} - Puede que veas el siguiente mensaje de error: + Puede aparecer este mensaje de error: ```shell ... - El agente admitió una falla para registrarse utilizando la clave. - debug1: No hay más métodos de autenticación para probar. - Permiso denegado (publickey). + Agent admitted failure to sign using the key. + debug1: No more authentication methods to try. + Permission denied (publickey). ``` - Se trata de un problema conocido con determinadas distribuciones de Linux. Para obtener más información, consulta ["Error: El agente admitió una falla para registrarse"](/articles/error-agent-admitted-failure-to-sign). + Se trata de un problema conocido con determinadas distribuciones de Linux. Para más información, vea ["Error: el agente ha admitido un error al firmar"](/articles/error-agent-admitted-failure-to-sign). {% endlinux %} {% note %} - **Nota:** El comando remoto deberá salir con el código 1. + **Nota:** El comando remoto debe salir con el código 1. {% endnote %} -4. Comprueba que el mensaje resultante contenga tu nombre de usuario. Si recibes un mensaje de "permiso denegado", consulta ["Error: Permiso denegado (publickey)"](/articles/error-permission-denied-publickey). +4. Comprueba que el mensaje resultante contenga tu nombre de usuario. Si recibe un mensaje de "permiso denegado", vea ["Error: Permiso denegado (clave_pública)"](/articles/error-permission-denied-publickey). diff --git a/translations/es-ES/content/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases.md b/translations/es-ES/content/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases.md index 6bc6cbfa0b..b920c9f3de 100644 --- a/translations/es-ES/content/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases.md +++ b/translations/es-ES/content/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases.md @@ -14,12 +14,17 @@ versions: ghec: '*' topics: - SSH -shortTitle: Frases de acceso de llave SSH +shortTitle: SSH key passphrases +ms.openlocfilehash: 5ddacfa052b866fe1cbd601caa8a1ff9ab6934fd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147409119' --- +## Acerca de las frases de contraseña para claves SSH -## Acerca de las frases de acceso para las llaves SSH - -Con las llaves SSH, si alguien obtiene acceso a tu computadora, el atacante puede obtener acceso a cada sistema que las utilice. Para agregar una capa extra de seguridad, puedes incluir una contraseña a tu clave SSH. Para evitar ingresar la frase de acceso cada que te conectas, puedes guardarla de forma segura en el agente SSH. +Con las claves SSH, si alguien obtiene acceso a tu equipo, el atacante también tiene acceso a cada sistema que usa esa clave. Para agregar una capa extra de seguridad, puedes incluir una contraseña a tu clave SSH. Para evitar escribir la frase de contraseña cada vez que te conecta, puedes guardar la frase de contraseña de forma segura en el agente SSH. ## Agregar o cambiar una contraseña @@ -38,9 +43,9 @@ Si tu clave ya tiene una contraseña, se te pedirá que la ingreses antes de que {% windows %} -## Auto-lanzamiento `ssh-agent` en Git para Windows +## Inicio automático `ssh-agent` en Git para Windows -Puedes ejecutar el `ssh-agent` automáticamente cuando abres el bash o el Git shell. Copia las siguientes líneas y pégalas en tu `~/.perfil` o archivo `~/.bashrc` en Git Shell: +Puede ejecutar `ssh-agent` automáticamente al abrir bash o el shell de Git. Copie las líneas siguientes y péguelas en su archivo `~/.profile` o `~/.bashrc` en el shell de Git: ``` bash env=~/.ssh/agent.env @@ -66,11 +71,11 @@ fi unset env ``` -Si tu llave privada no está almacenada en una de las ubicaciones predeterminadas (como`~/.ssh/id_rsa`), necesitarás indicar a tu agente de autenticación SSH en dónde encontrarla. Para agregar tu clave a ssh-agent, escribe `ssh-add ~/path/to/my_key`. Para obtener más información, consulta "[Generar una nueva clave SSH y agregarla a ssh-agent](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/)" +Si la clave privada no está almacenada en una de las ubicaciones predeterminadas (como `~/.ssh/id_rsa`), necesitará indicarle a su agente de autenticación SSH dónde encontrarla. Para agregar la clave a ssh-agent, escriba `ssh-add ~/path/to/my_key`. Para obtener más información, consulte "[Generación de una nueva clave SSH y adición a ssh-agent](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/)". {% tip %} -**Sugerencias:** si quieres que `ssh-agent` olvide tu clave luego de un tiempo, puedes configurarlo para que lo haga ejecutando `ssh-add -t `. +**Sugerencia:** Si desea `ssh-agent` olvidar la clave después de algún tiempo, puede configurarla para tal fin mediante la ejecución de `ssh-add -t `. {% endtip %} @@ -87,7 +92,7 @@ Ahora, cuando ejecutas Git Bash por primera vez, se te pedirá tu contraseña: > Run 'git help ' to display help for specific commands. ``` -El proceso de `ssh-agent` continuará funcionando hasta que cierres sesión, apagues tu computadora o termines el proceso. +El proceso `ssh-agent` continuará funcionando hasta que cierre sesión, apague su equipo o termine el proceso. {% endwindows %} @@ -102,6 +107,6 @@ En Mac OS X Leopard y hasta OS X El Capitan, estos archivos de llave privada pre La primera vez que usas tu clave, se te pedirá que ingreses tu contraseña. Si eliges guardar la contraseña con tu keychain, no necesitarás ingresarla nuevamente. -De lo contrario, puedes almacenar tu contraseña en la keychain cuando agregues tu clave a ssh-agent. Para obtener más información, consulta "[Agregar tu clave SSH a ssh-agent](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#adding-your-ssh-key-to-the-ssh-agent)." +De lo contrario, puedes almacenar tu contraseña en la keychain cuando agregues tu clave a ssh-agent. Para obtener más información, consulte "[Adición de la clave SSH a ssh-agent](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#adding-your-ssh-key-to-the-ssh-agent)". {% endmac %} diff --git a/translations/es-ES/content/authentication/index.md b/translations/es-ES/content/authentication/index.md index 1736e1f173..63b332166d 100644 --- a/translations/es-ES/content/authentication/index.md +++ b/translations/es-ES/content/authentication/index.md @@ -1,6 +1,6 @@ --- -title: Autenticación -intro: 'Manten tu cuenta y datos seguros con características como {% ifversion not ghae %}la autenticación bifactoria, {% endif %}SSH{% ifversion not ghae %},{% endif %} y la verificación de firmas de las confirmaciones.' +title: Authentication +intro: 'Mantén la cuenta y los datos seguros con características como {% ifversion not ghae %} la autenticación en dos fases, {% endif %}SSH{% ifversion not ghae %},{% endif %} y la verificación de la firma de comprobación.' redirect_from: - /categories/56/articles - /categories/ssh @@ -56,5 +56,11 @@ children: - /troubleshooting-ssh - /managing-commit-signature-verification - /troubleshooting-commit-signature-verification +ms.openlocfilehash: b5428934e7300a8e7581b03c7d43d2afd7c600bd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145115058' --- diff --git a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/about-anonymized-urls.md b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/about-anonymized-urls.md index 23e2375a3b..518a22477d 100644 --- a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/about-anonymized-urls.md +++ b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/about-anonymized-urls.md @@ -1,6 +1,6 @@ --- -title: About anonymized URLs -intro: 'If you upload an image or video to {% data variables.product.product_name %}, the URL of the image or video will be modified so your information is not trackable.' +title: Acerca de las URL anonimizadas +intro: 'Si cargas una imagen o video a {% data variables.product.product_name %}, la URL de estos medios se modificará para que tu información no se pueda rastrear.' redirect_from: - /articles/why-do-my-images-have-strange-urls - /articles/about-anonymized-image-urls @@ -13,33 +13,39 @@ versions: topics: - Identity - Access management +ms.openlocfilehash: b96c01144d28d668d33e96e4067801395aaa8275 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145120009' --- -To host your images, {% data variables.product.product_name %} uses the [open-source project Camo](https://github.com/atmos/camo). Camo generates an anonymous URL proxy for each file which hides your browser details and related information from other users. The URL starts `https://.githubusercontent.com/`, with different subdomains depending on how you uploaded the image. +Para hospedar las imágenes, {% data variables.product.product_name %} usa el [proyecto de código abierto Camo](https://github.com/atmos/camo). Camo genera un proxy de URL anónimo para cada archivo que oculta los detalles de tu buscador y la información relacionada de otros usuarios. La dirección URL empieza por `https://.githubusercontent.com/`, con subdominios diferentes en función de cómo haya cargado la imagen. -Videos also get anonymized URLs with the same format as image URLs, but are not processed through Camo. This is because {% data variables.product.prodname_dotcom %} does not support externally hosted videos, so the anonymized URL is a link to the uploaded video hosted by {% data variables.product.prodname_dotcom %}. +También se asignan URL anonimizadas a los videos, las cuales tienen el mismo formato que las URL de imagen, pero no se procesan a través de Camo. Esto es porque {% data variables.product.prodname_dotcom %} no es compatible con videos hospedados externamente, así que la URL anonimizada es un enlace al video cargado que hospeda {% data variables.product.prodname_dotcom %}. -Anyone who receives your anonymized URL, directly or indirectly, may view your image or video. To keep sensitive media files private, restrict them to a private network or a server that requires authentication instead of using Camo. +Cualquiera que reciba tu URL anonimizada directa o indirectamente podrá ver tu imagen o video. Para mantener privados los archivos de medios sensibles, restríngelos a una red o servidor privado que requiere autenticación en vez de utilizar Camo. -## Troubleshooting issues with Camo +## Solución de problemas con Camo -In rare circumstances, images that are processed through Camo might not appear on {% data variables.product.prodname_dotcom %}. Here are some steps you can take to determine where the problem lies. +En circunstancias excepcionales, las imágenes procesadas mediante Camo podrían no aparecer en {% data variables.product.prodname_dotcom %}. Aquí presentamos algunos pasos que puedes tomar para determinar dónde está el problema. {% windows %} {% tip %} -Windows users will either need to use the Git PowerShell (which is installed alongside [{% data variables.product.prodname_desktop %}](https://desktop.github.com/)) or download [curl for Windows](http://curl.haxx.se/download.html). +Los usuarios de Windows deberán usar Git PowerShell (que se instala junto con [{% data variables.product.prodname_desktop %}](https://desktop.github.com/)) o descargar [curl para Windows](http://curl.haxx.se/download.html). {% endtip %} {% endwindows %} -### An image is not showing up +### Una imagen no aparece -If an image is showing up in your browser but not on {% data variables.product.prodname_dotcom %}, you can try requesting it locally. +Si se muestra una imagen en tu buscador pero no en {% data variables.product.prodname_dotcom %}, puedes intentar solicitarla localmente. {% data reusables.command_line.open_the_multi_os_terminal %} -1. Request the image headers using `curl`. +1. Solicite los encabezados de la imagen mediante `curl`. ```shell $ curl -I https://www.my-server.com/images/some-image.png > HTTP/2 200 @@ -49,20 +55,20 @@ If an image is showing up in your browser but not on {% data variables.product.p > Server: Google Frontend > Content-Length: 6507 ``` -3. Check the value of `Content-Type`. In this case, it's `image/x-png`. -4. Check that content type against [the list of types supported by Camo](https://github.com/atmos/camo/blob/master/mime-types.json). +3. Compruebe el valor de `Content-Type`. En este caso, es `image/x-png`. +4. Compruebe que el tipo de contenido se muestra [en la lista de tipos compatibles en Camo](https://github.com/atmos/camo/blob/master/mime-types.json). -If your content type is not supported by Camo, you can try several actions: - * If you own the server that's hosting the image, modify it so that it returns a correct content type for images. - * If you're using an external service for hosting images, contact support for that service. - * Make a pull request to Camo to add your content type to the list. +Si Camo no admite tu tipo de contenido, puedes probar varias acciones: + * Si eres propietario del servidor que aloja la imagen, modifícalo para que devuelva un tipo de contenido correcto para las imágenes. + * Si estás usando un servicio externo para alojar imágenes, comunícate con servicio técnico para ese servicio. + * Realiza una solicitud de extracción para que Camo agregue tu tipo de contenido a la lista. -### An image that changed recently is not updating +### Una imagen que cambió recientemente no se está actualizando -If you changed an image recently and it's showing up in your browser but not {% data variables.product.prodname_dotcom %}, you can try resetting the cache of the image. +Si recientemente modificaste una imagen y aparece en tu navegador pero no en {% data variables.product.prodname_dotcom %}, puedes intentar restablecer la caché de la imagen. {% data reusables.command_line.open_the_multi_os_terminal %} -1. Request the image headers using `curl`. +1. Solicite los encabezados de la imagen mediante `curl`. ```shell $ curl -I https://www.my-server.com/images/some-image.png > HTTP/2 200 @@ -72,29 +78,29 @@ If you changed an image recently and it's showing up in your browser but not {% > Server: Jetty(8.y.z-SNAPSHOT) ``` -Check the value of `Cache-Control`. In this example, there's no `Cache-Control`. In that case: - * If you own the server that's hosting the image, modify it so that it returns a `Cache-Control` of `no-cache` for images. - * If you're using an external service for hosting images, contact support for that service. +Compruebe el valor de `Cache-Control`. En este ejemplo, no hay ningún `Cache-Control`. En tal caso: + * Si es el propietario del servidor que hospeda la imagen, modifíquelo para que devuelva un `Cache-Control` de `no-cache` para las imágenes. + * Si estás usando un servicio externo para alojar imágenes, comunícate con servicio técnico para ese servicio. - If `Cache-Control` *is* set to `no-cache`, contact {% data variables.contact.contact_support %} or search the {% data variables.contact.community_support_forum %}. + Si `Cache-Control`*está* establecido en `no-cache`, póngase en contacto con el {% data variables.contact.contact_support %} o busque en el {% data variables.contact.community_support_forum %}. -### Removing an image from Camo's cache +### Eliminar una imagen desde la caché de Camo -Purging the cache forces every {% data variables.product.prodname_dotcom %} user to re-request the image, so you should use it very sparingly and only in the event that the above steps did not work. +Purgar la caché fuerza a cada usuario de {% data variables.product.prodname_dotcom %} a volver a solicitar la imagen, por lo que deberías usarla con mucha prudencia y solo en el caso de que los pasos anteriores no hayan funcionado. {% data reusables.command_line.open_the_multi_os_terminal %} -1. Purge the image using `curl -X PURGE` on the Camo URL. +1. Purgue la imagen mediante `curl -X PURGE` en la dirección URL de Camo. ```shell $ curl -X PURGE https://camo.githubusercontent.com/4d04abe0044d94fefcf9af2133223.... > {"status": "ok", "id": "216-8675309-1008701"} ``` -### Viewing images on private networks +### Visualizar imágenes en redes privadas -If an image is being served from a private network or from a server that requires authentication, it can't be viewed by {% data variables.product.prodname_dotcom %}. In fact, it can't be viewed by any user without asking them to log into the server. +Si una imagen está siendo proporcionada desde una red privada o desde un servidor que requiere de autenticación, se puede ver mediante {% data variables.product.prodname_dotcom %}. De hecho, no puede ser vista por ningún usuario sin pedirle que se registre en el servidor. -To fix this, please move the image to a service that is publicly available. +Para solucionar esto, mueva la imagen a un servicio que esté disponible públicamente. -## Further reading +## Información adicional -- "[Proxying user images](https://github.com/blog/1766-proxying-user-images)" on {% data variables.product.prodname_blog %} +- "[Proxy de imágenes de usuario](https://github.com/blog/1766-proxying-user-images)" en el {% data variables.product.prodname_blog %} 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 8ee4d68722..2d078a6775 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 @@ -1,6 +1,6 @@ --- -title: About authentication to GitHub -intro: 'You can securely access your account''s resources by authenticating to {% data variables.product.product_name %}, using different credentials depending on where you authenticate.' +title: Acerca de la autenticación en GitHub +intro: 'Puedes acceder de manera segura a los recursos de tu cuenta si te atutenticas en {% data variables.product.product_name %}, utilizando diferentes credenciales dependiendo de en donde te autenticas.' versions: fpt: '*' ghes: '*' @@ -13,101 +13,107 @@ redirect_from: - /github/authenticating-to-github/about-authentication-to-github - /github/authenticating-to-github/keeping-your-account-and-data-secure/about-authentication-to-github shortTitle: Authentication to GitHub +ms.openlocfilehash: d40d3e18c75c2e5d8f16ebbb4fd9b6fdf03e2a73 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147718097' --- -## About authentication to {% data variables.product.prodname_dotcom %} +## Acerca de la autenticación en {% data variables.product.prodname_dotcom %} -To keep your account secure, you must authenticate before you can access{% ifversion not ghae %} certain{% endif %} resources on {% data variables.product.product_name %}. When you authenticate to {% data variables.product.product_name %}, you supply or confirm credentials that are unique to you to prove that you are exactly who you declare to be. +A fin de proteger la cuenta, debe autenticarse para poder acceder a{% ifversion not ghae %} determinados{% endif %} recursos en {% data variables.product.product_name %}. Cuando te autenticas en {% data variables.product.product_name %}, proporcionas o confirmas las credenciales que son específicas para ti y así compruebas de que eres exactamente quien estás declarando ser. -You can access your resources in {% data variables.product.product_name %} in a variety of ways: in the browser, via {% data variables.product.prodname_desktop %} or another desktop application, with the API, or via the command line. Each way of accessing {% data variables.product.product_name %} supports different modes of authentication. +Puedes acceder a tus recursos en {% data variables.product.product_name %} de muchas maneras: en el buscador, a través de {% data variables.product.prodname_desktop %} o de alguna otra aplicación de escritorio, con la API o a través de la línea de comandos. Cada forma de acceder a {% data variables.product.product_name %} es compatible con diferentes modalidades de autenticación. {%- ifversion not fpt %} -- Your identity provider (IdP){% endif %}{% ifversion not ghae %} -- Username and password with two-factor authentication{% endif %} -- Personal access token -- SSH key +- Tu proveedor de identidades (IdP){% endif %}{% ifversion not ghae %} +- Nombre de usuario y contraseña con autenticación en dos fases{% endif %} +- Token de acceso personal +- Llave SSH -## Authenticating in your browser +## Autenticarte en tu buscador {% ifversion ghae %} -You can authenticate to {% data variables.product.product_name %} in your browser using your IdP. For more information, see "[About authentication with SAML single sign-on](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)." +Puedes autenticarte en {% data variables.product.product_name %} en el explorador mediante el IdP. Para más información, vea "[Acerca de la autenticación con el inicio de sesión único de SAML](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)". {% else %} {% ifversion fpt or ghec %} -If you're a member of an {% data variables.product.prodname_emu_enterprise %}, you will authenticate to {% data variables.product.product_name %} in your browser using your IdP. For more information, see "[Authenticating as a managed user](/enterprise-cloud@latest/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users#authenticating-as-a-managed-user){% ifversion fpt %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% else %}."{% endif %} +Si eres miembro de una {% data variables.product.prodname_emu_enterprise %}, te autenticarás en {% data variables.product.product_name %} en tu buscador utilizando tu IdP. Para obtener más información, consulta "[Autenticarse como usuario administrado](/enterprise-cloud@latest/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users#authenticating-as-a-managed-user){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}."{% endif %} -If you're not a member of an {% data variables.product.prodname_emu_enterprise %}, you will authenticate using your {% data variables.product.prodname_dotcom_the_website %} username and password. You may also use two-factor authentication and SAML single sign-on, which can be required by organization and enterprise owners. +Si no eres miembro de una {% data variables.product.prodname_emu_enterprise %}, te autenticarás utilizando tu nombre de usuario y contraseña de {% data variables.product.prodname_dotcom_the_website %}. También puedes usar la autenticación en dos fases y el inicio de sesión único de SAML, que los propietarios de la organización y de la empresa pueden requerir. {% else %} -You can authenticate to {% data variables.product.product_name %} in your browser in a number of ways. +Puedes autenticarte en {% data variables.product.product_name %} desde el explorador de diversas formas. {% endif %} -- **Username and password only** - - You'll create a password when you create your account on {% data variables.product.product_name %}. We recommend that you use a password manager to generate a random and unique password. For more information, see "[Creating a strong password](/github/authenticating-to-github/creating-a-strong-password)."{% ifversion fpt or ghec %} - - If you have not enabled 2FA, {% data variables.product.product_name %} will ask for additional verification when you first sign in from an unrecognized device, such as a new browser profile, a browser where the cookies have been deleted, or a new computer. +- **Solo nombre de usuario y contraseña** + - Crearás una contraseña cuando crees tu cuenta en {% data variables.product.product_name %}. Te recomendamos que utilices un administrador de contraseñas para generar una contraseña aleatoria y única. Para obtener más información, consulta "[Creación de una contraseña segura](/github/authenticating-to-github/creating-a-strong-password)".{% ifversion fpt or ghec %} + - Si no has habilitado la autenticación en dos fases, {% data variables.product.product_name %} solicitará una verificación adicional cuando inicies sesión por primera vez desde un dispositivo no reconocido, como un nuevo perfil de explorador, un explorador en el que se hayan eliminado las cookies o un equipo nuevo. - After providing your username and password, you will be asked to provide a verification code that we will send to you via email. If you have the {% data variables.product.prodname_mobile %} application installed, you'll receive a notification there instead. For more information, see "[{% data variables.product.prodname_mobile %}](/get-started/using-github/github-mobile)."{% endif %} -- **Two-factor authentication (2FA)** (recommended) - - If you enable 2FA, after you successfully enter your username and password, we'll also prompt you to provide a code that's generated by a time-based one time password (TOTP) application on your mobile device{% ifversion fpt or ghec %} or sent as a text message (SMS){% endif %}. For more information, see "[Accessing {% data variables.product.prodname_dotcom %} using two-factor authentication](/github/authenticating-to-github/accessing-github-using-two-factor-authentication#providing-a-2fa-code-when-signing-in-to-the-website)." - - In addition to authentication with a TOTP application{% ifversion fpt or ghec %} or a text message{% endif %}, you can optionally add an alternative method of authentication with {% ifversion fpt or ghec %}{% data variables.product.prodname_mobile %} or{% endif %} a security key using WebAuthn. For more information, see {% ifversion fpt or ghec %}"[Configuring two-factor authentication with {% data variables.product.prodname_mobile %}](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication#configuring-two-factor-authentication-using-github-mobile)" and {% endif %}"[Configuring two-factor authentication using a security key](/github/authenticating-to-github/configuring-two-factor-authentication#configuring-two-factor-authentication-using-a-security-key)."{% ifversion ghes %} -- **External authentication** - - Your site administrator may configure {% data variables.product.product_location %} to use external authentication instead of a username and password. For more information, see "[External authentication methods](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#external-authentication)."{% endif %}{% ifversion fpt or ghec %} -- **SAML single sign-on** - - Before you can access resources owned by an organization or enterprise account that uses SAML single sign-on, you may need to also authenticate through an IdP. For more information, see "[About authentication with SAML single sign-on](/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on){% ifversion fpt %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% else %}."{% endif %}{% endif %} + Después de proporcionar tu nombre de usuario y contraseña, se te pedirá que proporciones un código de verificación que te enviaremos por correo electrónico. Si tienes instalada la aplicación {% data variables.product.prodname_mobile %}, recibirás una notificación allí. Para obtener más información, consulta "[{% data variables.product.prodname_mobile %}](/get-started/using-github/github-mobile)."{% endif %} +- **Autenticación en dos fases(2FA)** (recomendada) + - Si habilitas la autenticación en dos fases, después de escribir correctamente el nombre de usuario y la contraseña, también te pediremos que proporciones un código generado por una aplicación de contraseñas de un solo uso y duración definida (TOTP) en el dispositivo móvil{% ifversion fpt or ghec %} o enviado en un mensaje de texto (SMS){% endif %}. Para más información, vea "[Acceder a {% data variables.product.prodname_dotcom %} mediante la autenticación en dos fases](/github/authenticating-to-github/accessing-github-using-two-factor-authentication#providing-a-2fa-code-when-signing-in-to-the-website)". + - Además de la autenticación con una aplicación TOTP{% ifversion fpt or ghec %} o un mensaje de texto{% endif %}, opcionalmente puedes agregar un método alternativo de autenticación con {% ifversion fpt or ghec %}{% data variables.product.prodname_mobile %} o{% endif %} una clave de seguridad mediante WebAuthn. Para obtener más información, consulta {% ifversion fpt or ghec %}"[Configuración de la autenticación en dos fases con {% data variables.product.prodname_mobile %}](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication#configuring-two-factor-authentication-using-github-mobile)" and {% endif %}"[Configuración de la autenticación en dos fases con una clave de seguridad](/github/authenticating-to-github/configuring-two-factor-authentication#configuring-two-factor-authentication-using-a-security-key)".{% ifversion ghes %} +- **Autenticación externa** + - El administrador del sitio puede configurar {% data variables.product.product_location %} para usar la autenticación externa en lugar de un nombre de usuario y una contraseña. Para obtener más información, consulta "[Métodos de autenticación externos](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#external-authentication)". {% endif %} {% ifversion fpt or ghec %} +- **Inicio de sesión único de SAML** + - Para poder acceder a los recursos que pertenecen a una organización o una cuenta empresarial que usa el inicio de sesión único de SAML, es posible que tengas que autenticarte también a través de un IdP. Para obtener más información, consulta "[Acerca de la autenticación con el inicio de sesión único de SAML](/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}."{% endif %}{% endif %} {% endif %} -## Authenticating with {% data variables.product.prodname_desktop %} -You can authenticate with {% data variables.product.prodname_desktop %} using your browser. For more information, see "[Authenticating to {% data variables.product.prodname_dotcom %}](/desktop/getting-started-with-github-desktop/authenticating-to-github)." +## Autenticarte con {% data variables.product.prodname_desktop %} +Puedes autenticarte con {% data variables.product.prodname_desktop %} utilizando tu buscador. Para más información, vea "[Autenticación en {% data variables.product.prodname_dotcom %}](/desktop/getting-started-with-github-desktop/authenticating-to-github)". -## Authenticating with the API +## Autenticarte con la API -You can authenticate with the API in different ways. +Puedes autenticarte con la API de varias formas. -- **Personal access tokens** - - In limited situations, such as testing, you can use a personal access token to access the API. Using a personal access token enables you to revoke access at any time. For more information, see "[Creating a personal access token](/github/authenticating-to-github/creating-a-personal-access-token)." -- **Web application flow** - - For OAuth Apps in production, you should authenticate using the web application flow. For more information, see "[Authorizing OAuth Apps](/apps/building-oauth-apps/authorizing-oauth-apps/#web-application-flow)." -- **GitHub Apps** - - For GitHub Apps in production, you should authenticate on behalf of the app installation. For more information, see "[Authenticating with {% data variables.product.prodname_github_apps %}](/apps/building-github-apps/authenticating-with-github-apps/)." +- **Tokens de acceso personal** + - En situaciones limitadas, tales como cuando se hacen pruebas, puedes utilizar un token de acceso personal para acceder a la API. El utilizar un token de acceso personal te habilita para revocarle el acceso en cualquier momento. Para más información, vea "[Creación de un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token)". +- **Flujo de aplicaciones web** + - Para las Apps de OAuth productivas, debes autenticarte utilizando el flujo de las aplicaciones web. Para más información, vea "[Autorización de aplicaciones de OAuth](/apps/building-oauth-apps/authorizing-oauth-apps/#web-application-flow)". +- **Aplicaciones de GitHub** + - Para las Github Apps productivas, debes autenticarte en nombre de la instalación de la app. Para más información, vea "[Autenticación con {% data variables.product.prodname_github_apps %}](/apps/building-github-apps/authenticating-with-github-apps/)". -## Authenticating with the command line +## Autenticarte con la línea de comandos -You can access repositories on {% data variables.product.product_name %} from the command line in two ways, HTTPS and SSH, and both have a different way of authenticating. The method of authenticating is determined based on whether you choose an HTTPS or SSH remote URL when you clone the repository. For more information about which way to access, see "[About remote repositories](/github/getting-started-with-github/about-remote-repositories)." +Puedes acceder a los repositorios en {% data variables.product.product_name %} desde la línea de comandos en dos formas, HTTPS y SSH, y ambas tienen una forma diferente para autenticarte. El método para autenticarte se determina con base en si escoges una URL remota de HTTPS o SSH cuando clonas el repositorio. Para más información sobre la forma de acceder, vea "[Acerca de los repositorios remotos](/github/getting-started-with-github/about-remote-repositories)". ### HTTPS -You can work with all repositories on {% data variables.product.product_name %} over HTTPS, even if you are behind a firewall or proxy. +Puedes trabajar con todos los repositorios en {% data variables.product.product_name %} a través de HTTPS, aún si estás detrás de un cortafuegos o de un proxy. -If you authenticate with {% data variables.product.prodname_cli %}, you can either authenticate with a personal access token or via the web browser. For more information about authenticating with {% data variables.product.prodname_cli %}, see [`gh auth login`](https://cli.github.com/manual/gh_auth_login). +Si te autenticas con el {% data variables.product.prodname_cli %}, puedes ya sea autenticarte con un token de acceso personal o a través del buscador web. Para más información sobre la autenticación con {% data variables.product.prodname_cli %}, vea [`gh auth login`](https://cli.github.com/manual/gh_auth_login). -If you authenticate without {% data variables.product.prodname_cli %}, you must authenticate with a personal access token. {% data reusables.user-settings.password-authentication-deprecation %} Every time you use Git to authenticate with {% data variables.product.product_name %}, you'll be prompted to enter your credentials to authenticate with {% data variables.product.product_name %}, unless you cache them with a [credential helper](/github/getting-started-with-github/caching-your-github-credentials-in-git). +Si te autenticas sin el {% data variables.product.prodname_cli %}, debes autenticarte con un token de acceso personal. {% data reusables.user-settings.password-authentication-deprecation %} Cada vez que uses Git para autenticarte con {% data variables.product.product_name %}, se te pedirá que escribas las credenciales para autenticarte con {% data variables.product.product_name %}, a menos que las almacene en caché con un [asistente de credenciales](/github/getting-started-with-github/caching-your-github-credentials-in-git). ### SSH -You can work with all repositories on {% data variables.product.product_name %} over SSH, although firewalls and proxies might refuse to allow SSH connections. +Puedes trabajar con todos los repositorios de {% data variables.product.product_name %} a través de SSH, aunque los cortafuegos y proxies podrían rehusarse a permitir conexiones SSH. -If you authenticate with {% data variables.product.prodname_cli %}, the CLI will find SSH public keys on your machine and will prompt you to select one for upload. If {% data variables.product.prodname_cli %} does not find a SSH public key for upload, it can generate a new SSH public/private keypair and upload the public key to your account on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}. Then, you can either authenticate with a personal access token or via the web browser. For more information about authenticating with {% data variables.product.prodname_cli %}, see [`gh auth login`](https://cli.github.com/manual/gh_auth_login). +Si te autenticas con el{% data variables.product.prodname_cli %}, este encontrará llaves SSH públicas en tu máquina y te pedirá seleccionar una para cargar. Si el {% data variables.product.prodname_cli %} no encuentra una llave pública SSH para cargar, este puede generar un par de llaves SSH pública/privada y cargar la llave pública a tu cuenta de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}. Entonces podrás ya sea autenticarte con un token de acceso personal o a través del buscador web. Para más información sobre la autenticación con {% data variables.product.prodname_cli %}, vea [`gh auth login`](https://cli.github.com/manual/gh_auth_login). -If you authenticate without {% data variables.product.prodname_cli %}, you will need to generate an SSH public/private keypair on your local machine and add the public key to your account on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}. For more information, see "[Generating a new SSH key and adding it to the ssh-agent](/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)." Every time you use Git to authenticate with {% data variables.product.product_name %}, you'll be prompted to enter your SSH key passphrase, unless you've [stored the key](/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#adding-your-ssh-key-to-the-ssh-agent). +Si te autenticas sin el {% data variables.product.prodname_cli %}, necesitarás generar un par de llaves pública/privada en tu máquina local y agregar la llave pública a tu cuenta de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}. Para más información, vea "[Generación de una nueva clave SSH y adición a ssh-agent](/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)". Cada vez que use Git para autenticarse con {% data variables.product.product_name %}, se le pedirá que escriba la frase de contraseña de la clave SSH, a menos que haya [almacenado la clave](/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#adding-your-ssh-key-to-the-ssh-agent). {% ifversion fpt or ghec %} -### Authorizing for SAML single sign-on +### Autorizar para el inicio de sesión única de SAML -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 %} +Para usar un token de acceso personal o una clave SSH para acceder a los recursos propiedad de una organización que usa el inicio de sesión único de SAML, también tendrás que autorizar el token personal o la clave SSH. Para más información, vea "[Autorización de un token de acceso personal para su uso con el inicio de sesión único de SAML](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)" y "[Autorización de una clave SSH para su uso con el inicio de sesión único de SAML](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/authorizing-an-ssh-key-for-use-with-saml-single-sign-on){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %}{% endif %} -## {% data variables.product.company_short %}'s token formats +## Formatos de los tokens de {% data variables.product.company_short %} -{% data variables.product.company_short %} issues tokens that begin with a prefix to indicate the token's type. +{% data variables.product.company_short %} emite tokens que inician con un prefijo para indicar el tipo de los mismos. -| Token type | Prefix | More information | +| Tipo de token | Prefijo | Más información | | :- | :- | :- | -| Personal access token | `ghp_` | "[Creating a personal access token](/github/authenticating-to-github/creating-a-personal-access-token)" | -| OAuth access token | `gho_` | "[Authorizing {% data variables.product.prodname_oauth_apps %}](/developers/apps/authorizing-oauth-apps)" | -| User-to-server token for a {% data variables.product.prodname_github_app %} | `ghu_` | "[Identifying and authorizing users for {% data variables.product.prodname_github_apps %}](/developers/apps/identifying-and-authorizing-users-for-github-apps)" | -| 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)" | +| Token de acceso personal | `ghp_` | "[Creación de un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token)" | +| Token de acceso OAuth | `gho_` | "[Autorización de {% data variables.product.prodname_oauth_apps %}](/developers/apps/authorizing-oauth-apps)" | +| Token de usuario a servidor para una {% data variables.product.prodname_github_app %} | `ghu_` | "[Identificación y autorización de usuarios para {% data variables.product.prodname_github_apps %}](/developers/apps/identifying-and-authorizing-users-for-github-apps)" | +| Token de servidor a servidor para una {% data variables.product.prodname_github_app %} | `ghs_` | "[Autenticación con {% data variables.product.prodname_github_apps %}](/developers/apps/authenticating-with-github-apps#authenticating-as-an-installation)" | +| Actualizar un token para una {% data variables.product.prodname_github_app %} | `ghr_` | "[Actualización de tokens de acceso de usuario a servidor](/developers/apps/refreshing-user-to-server-access-tokens)" | diff --git a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/about-githubs-ip-addresses.md b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/about-githubs-ip-addresses.md index 858faf9151..cef9b4316d 100644 --- a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/about-githubs-ip-addresses.md +++ b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/about-githubs-ip-addresses.md @@ -1,6 +1,6 @@ --- -title: About GitHub's IP addresses -intro: '{% data variables.product.product_name %} serves applications from multiple IP address ranges, which are available using the API.' +title: Acerca de las direcciones de IP de GitHub +intro: '{% data variables.product.product_name %} proporciona aplicaciones desde varios rangos de dirección IP, que están disponibles usando la API.' redirect_from: - /articles/what-ip-addresses-does-github-use-that-i-should-whitelist - /categories/73/articles @@ -17,24 +17,29 @@ topics: - Identity - Access management shortTitle: GitHub's IP addresses +ms.openlocfilehash: ab598fa408512a43ab07c069119480b5ae03278e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119985' --- - -You can retrieve a list of {% data variables.product.prodname_dotcom %}'s IP addresses from the [meta](https://api.github.com/meta) API endpoint. For more information, see "[Meta](/rest/reference/meta)." +Puede recuperar una lista de las direcciones IP de {% data variables.product.prodname_dotcom %} del punto de conexión de API [meta](https://api.github.com/meta). Para más información, vea "[Meta](/rest/reference/meta)". {% note %} -**Note:** The list of {% data variables.product.prodname_dotcom %} IP addresses returned by the Meta API is not intended to be an exhaustive list. For example, IP addresses for some {% data variables.product.prodname_dotcom %} services might not be listed, such as LFS or {% data variables.product.prodname_registry %}. +**Nota:** La lista de direcciones IP de {% data variables.product.prodname_dotcom %} que devuelve la API Meta no pretende ser una lista exhaustiva. Por ejemplo, puede que no se listen las direcciones IP para algunos servicios de {% data variables.product.prodname_dotcom %}, tales como LFS o {% data variables.product.prodname_registry %}. {% endnote %} -These IP addresses are used by {% data variables.product.prodname_dotcom %} to serve our content, deliver webhooks, and perform hosted {% data variables.product.prodname_actions %} builds. +{% data variables.product.prodname_dotcom %} utiliza estas direcciones IP para servir nuestro contenido, entregar webhooks y realizar compilaciones de {% data variables.product.prodname_actions %} hospedadas. -These ranges are in [CIDR notation](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#CIDR_notation). You can use an online conversion tool to convert from CIDR notation to IP address ranges, for example: [CIDR to IPv4 conversion site](https://www.ipaddressguide.com/cidr). +Estos rangos están en [notación CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#CIDR_notation). Puede usar una herramienta de conversión en línea para convertir la notación CIDR en intervalos de direcciones IP, por ejemplo: [sitio de conversión de CIDR a IPv4](https://www.ipaddressguide.com/cidr). -We make changes to our IP addresses from time to time. We do not recommend allowing by IP address, however if you use these IP ranges we strongly encourage regular monitoring of our API. +Hacemos cambios a nuestras direcciones IP de vez en cuando. No te recomendamos hacer una lista blanca por dirección de IP, sin embargo, si utilizas estos rangos de IP te exhortamos enfáticamente a monitorear nuestra API con frecuencia. -For applications to function, you must allow TCP ports 22, 80, 443, and 9418 via our IP ranges for `github.com`. +Para que las aplicaciones funcionen, debe permitir los puertos TCP 22, 80, 443 y 9418 mediante nuestros intervalos IP para `github.com`. -## Further reading +## Información adicional -- "[Troubleshooting connectivity problems](/articles/troubleshooting-connectivity-problems)" +- "[Solución de problemas de conectividad](/articles/troubleshooting-connectivity-problems)" diff --git a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/authorizing-github-apps.md b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/authorizing-github-apps.md index e227d53b5a..870e7a8675 100644 --- a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/authorizing-github-apps.md +++ b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/authorizing-github-apps.md @@ -1,5 +1,5 @@ --- -title: Autorizar las GitHub Apps +title: Autorizar GitHub Apps intro: 'Puedes autorizar a una {% data variables.product.prodname_github_app %} para que permita que una aplicación recupere información sobre tu cuenta de {% data variables.product.prodname_dotcom %} y, en algunos casos, para hacer cambios en {% data variables.product.prodname_dotcom %} en tu nombre.' versions: fpt: '*' @@ -11,32 +11,40 @@ topics: - Access management redirect_from: - /github/authenticating-to-github/keeping-your-account-and-data-secure/authorizing-github-apps +ms.openlocfilehash: 050f437f411919c4be488e61c032a8543a301e02 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145115057' --- - -Las aplicaciones de terceros que necesitan verificar tu identidad de {% data variables.product.prodname_dotcom %} o interactuar con los datos de {% data variables.product.prodname_dotcom %} en tu nombre pueden pedirte que autorices la {% data variables.product.prodname_github_app %} para hacerlo. +Las aplicaciones de terceros que necesitan verificar tu identidad de {% data variables.product.prodname_dotcom %} o interactuar con los datos de {% data variables.product.prodname_dotcom %} en tu nombre pueden pedirte que autorices la {% data variables.product.prodname_github_app %} para hacerlo. Al autorizar la {% data variables.product.prodname_github_app %}, deberías asegurarte de que confías en la aplicación, revisar quién la desarrolló y revisar los tipos de información a la que desea acceder la aplicación. Durante la autorización, se te pedirá que otorgues el permiso de {% data variables.product.prodname_github_app %} para: -* **Verifica tu identidad de {% data variables.product.prodname_dotcom %}**
Cuando se te autorice, la {% data variables.product.prodname_github_app %} podrá recuperar tu perfil público de GitHub mediante programación, así como algunos detalles privados (tal como tu dirección de correo electrónico), dependiendo del nivel de acceso solicitado. -* **Puedes saber a qué recursos puedes acceder**
Cuando se te autorice, la {% data variables.product.prodname_github_app %} podrá leer mediante programación los recursos _privados_ {% data variables.product.prodname_dotcom %} a los que puedes acceder (tales como los repositorios privados de {% data variables.product.prodname_dotcom %}) _en donde_ también está presente una instalación de la {% data variables.product.prodname_github_app %}. La aplicación podría utilizar esto, por ejemplo, para que pueda mostrarte una lista adecuada de repositorios. -* **Actuar en tu nombre**
La aplicación podría necesitar realizar tareas en {% data variables.product.prodname_dotcom %} como si fueras tú. Esto podría incluir el crear una propuesta o comentar en una solicitud de cambios. Esta capacidad de actuar en tu nombre se limita a los recursos de {% data variables.product.prodname_dotcom %} en donde _tanto_ tú como la {% data variables.product.prodname_github_app %} tengan acceso. Sin embargo, en algunos casos, la aplicación podría jamás hacer cambios en tu nombre. - +* **Comprobación de la identidad de {% data variables.product.prodname_dotcom %}**
+ Cuando se autoriza, {% data variables.product.prodname_github_app %} podrá recuperar mediante programación el perfil de GitHub público, además de algunos detalles privados (como la dirección de correo electrónico), en función del nivel de acceso solicitado. +* **Saber a qué recursos puede acceder**
+ Cuando se autoriza, {% data variables.product.prodname_github_app %} podrá leer mediante programación los recursos _privados_ de {% data variables.product.prodname_dotcom %} a los que puede acceder (por ejemplo, los repositorios privados de {% data variables.product.prodname_dotcom %}), _donde_ también está presente una instalación de {% data variables.product.prodname_github_app %}. La aplicación podría utilizar esto, por ejemplo, para que pueda mostrarte una lista adecuada de repositorios. +* **Actuar en su nombre**
+ Es posible que la aplicación tenga que realizar tareas en {% data variables.product.prodname_dotcom %} en su nombre. Esto podría incluir el crear una propuesta o comentar en una solicitud de cambios. Esta capacidad de actuar en su nombre se limita a los recursos de {% data variables.product.prodname_dotcom %} en los que _tanto_ usted como {% data variables.product.prodname_github_app %} tengan acceso. Sin embargo, en algunos casos, la aplicación podría jamás hacer cambios en tu nombre. + ## ¿Cuándo actúa una {% data variables.product.prodname_github_app %} en tu nombre? -Las situaciones en las cuales una {% data variables.product.prodname_github_app %} actúa en tu nombre varían de acuerdo con el propósito de la {% data variables.product.prodname_github_app %} y el contexto en el cual se utiliza. +Las situaciones en las cuales una {% data variables.product.prodname_github_app %} actúa en tu nombre varían de acuerdo con el propósito de la {% data variables.product.prodname_github_app %} y el contexto en el cual se utiliza. -Por ejemplo, un ambiente de desarrollo integrado (IDE) podría utilizar una {% data variables.product.prodname_github_app %} para interactuar en tu nombre para subir los cambios que son de tu autoría a través del IDE de vuelta a los repositorios en {% data variables.product.prodname_dotcom %}. La {% data variables.product.prodname_github_app %} logrará esto mediante una [solicitud de usuario a servidor](/get-started/quickstart/github-glossary#user-to-server-request). +Por ejemplo, un ambiente de desarrollo integrado (IDE) podría utilizar una {% data variables.product.prodname_github_app %} para interactuar en tu nombre para subir los cambios que son de tu autoría a través del IDE de vuelta a los repositorios en {% data variables.product.prodname_dotcom %}. {% data variables.product.prodname_github_app %} lo logrará mediante una [solicitud de usuario a servidor](/get-started/quickstart/github-glossary#user-to-server-request). Cuando una {% data variables.product.prodname_github_app %} actúa en tu nombre de esta forma, esto lo identifica GitHub a través de un icono especial que muestra un avatar pequeño de la {% data variables.product.prodname_github_app %} sobre tu propio avatar, similar al que se muestra a continuación. -![Una propuesta que creó una solicitud de "usuario a servidor" desde una {% data variables.product.prodname_github_app %}](/assets/images/help/apps/github-apps-new-issue.png) +![Una incidencia creada por una solicitud de a "usuario a servidor" desde una instancia de {% data variables.product.prodname_github_app %}](/assets/images/help/apps/github-apps-new-issue.png) ## ¿Hasta qué punto puede una {% data variables.product.prodname_github_app %} saber a qué recursos puedes acceder y actuar en tu nombre? El grado en el que una {% data variables.product.prodname_github_app %} puede saber a qué recursos puedes acceder y actuar en tu nombre, después de que la has autorizado, se limita por: -* Las organizaciones o repositorios en los cuales se instaló la app +* Las organizaciones o repositorios en los cuales se instaló la app * Los permisos que la app solicitó * Tu acceso a los recursos de {% data variables.product.prodname_dotcom %} @@ -44,10 +52,10 @@ Utilicemos un ejemplo para explicar esto. {% data variables.product.prodname_dotcom %} el usuario Alice inicia sesión en una aplicación web de un tercero, ExampleApp, utilizando su identidad de {% data variables.product.prodname_dotcom %}. Durante este proceso, Alice autoriza a ExampleApp para que realice acciones en su nombre. -Sin embargo, la actividad que ExampleApp puede realizar en nombre de Alice en {% data variables.product.prodname_dotcom %} está limitada por: los repositorios en los cuales se instaló ExampleApp, los permisos que solicitó ExampleApp y el acceso de Alice a los recursos de {% data variables.product.prodname_dotcom %}. +Sin embargo, la actividad que ExampleApp puede realizar en nombre de Alice en {% data variables.product.prodname_dotcom %} está limitada por: los repositorios en los cuales se instaló ExampleApp, los permisos que solicitó ExampleApp y el acceso de Alice a los recursos de {% data variables.product.prodname_dotcom %}. Esto significa que, para que la ExampleApp cree una propuesta en nombre de Alice, en un repositorio llamado Repo A, todo lo siguiente debe suceder: * La {% data variables.product.prodname_github_app %} de ExampleApp solicita acceso de escritura para las propuestas. * Un usuario que tiene acceso administrativo para el Repo A debe tener instalada la {% data variables.product.prodname_github_app %} de ExampleApp en este. -* Alice debe tener permisos de lectura para el Repo A. Para obtener más información sobre qué permisos se requieren para realizar diversas actividades, consulta la sección "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". +* Alice debe tener permiso de lectura para el repositorio A. Para obtener información sobre qué permisos son necesarios para realizar varias actividades, vea "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". diff --git a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md index 8281a70aa5..cb7decaf3b 100644 --- a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md +++ b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md @@ -1,5 +1,5 @@ --- -title: Autorizar aplicaciones OAuth +title: Autorización de aplicaciones de OAuth intro: 'Puedes conectar tu identidad {% data variables.product.product_name %} con aplicaciones de terceros mediante OAuth. Al autorizar un {% data variables.product.prodname_oauth_app %}, deberías asegurarte de que confías en la aplicación, revisar quién la desarrolló y revisar los tipos de información a la que desea acceder la aplicación.' redirect_from: - /articles/authorizing-oauth-apps @@ -13,15 +13,20 @@ versions: topics: - Identity - Access management +ms.openlocfilehash: a6205e33d29170c7ff72ad6f6d6ede45c0145ef6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147423168' --- - Cuando una {% data variables.product.prodname_oauth_app %} quiere identificarte mediante tu cuenta de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, verás una página con la información de contacto del desarrollador de la app y una lista de los datos específicos que se están solicitando. {% ifversion fpt or ghec %} {% tip %} -**Sugerencia:** Debes [verificar tu dirección de correo electrónico](/articles/verifying-your-email-address) antes de que puedas autorizar una {% data variables.product.prodname_oauth_app %}. +**Sugerencia:** Debe [comprobar su dirección de correo electrónico](/articles/verifying-your-email-address) para poder autorizar una {% data variables.product.prodname_oauth_app %}. {% endtip %} @@ -29,10 +34,10 @@ Cuando una {% data variables.product.prodname_oauth_app %} quiere identificarte ## Acceso a {% data variables.product.prodname_oauth_app %} -Las {% data variables.product.prodname_oauth_apps %} pueden tener acceso de *lectura* o *escritura* en tus datos de {% data variables.product.product_name %}. +{% data variables.product.prodname_oauth_apps %} pueden tener acceso de *lectura* o *escritura* a sus datos de {% data variables.product.product_name %}. -- El **acceso de lectura** solo permite que una app *mire* tus datos. -- El **acceso de escritura** permite que una app *cambie* tus datos. +- **El acceso de lectura** solo permite que una aplicación *examine los* datos. +- **El acceso de escritura** permite a una aplicación *cambiar* los datos. {% tip %} @@ -42,13 +47,13 @@ Las {% data variables.product.prodname_oauth_apps %} pueden tener acceso de *lec ### Acerca de los alcances de OAuth -Los *alcances* son los grupos de permiso denominados que una {% data variables.product.prodname_oauth_app %} puede solicitar para acceder a datos públicos y no públicos. +Los *alcances* son grupos de permisos específicos que puede solicitar una {% data variables.product.prodname_oauth_app %} para acceder a datos públicos y no públicos. -Cuando quieres usar una {% data variables.product.prodname_oauth_app %} que se integra con {% data variables.product.product_name %}, la app te permite conocer qué tipo de acceso a tus datos serán necesarios. Si otorgas acceso a la app, la app podrá realizar acciones en tu nombre, como leer o modificar datos. Por ejemplo, si quieres usar una app que solicita el alcance `usuario:correo electrónico`, la app solo tendrá acceso de lectura a tus direcciones de correo electrónico privado. Para obtener más información, consulta la sección "[Acerca de los alcances para {% data variables.product.prodname_oauth_apps %}](/apps/building-integrations/setting-up-and-registering-oauth-apps/about-scopes-for-oauth-apps)". +Cuando quieres usar una {% data variables.product.prodname_oauth_app %} que se integra con {% data variables.product.product_name %}, la app te permite conocer qué tipo de acceso a tus datos serán necesarios. Si otorgas acceso a la app, la app podrá realizar acciones en tu nombre, como leer o modificar datos. Por ejemplo, si quiere usar una aplicación que solicita el ámbito `user:email`, la aplicación tendrá acceso de solo lectura a las direcciones de correo electrónico privadas. Para obtener más información, consulte "[Acerca de los alcances de {% data variables.product.prodname_oauth_apps %}](/apps/building-integrations/setting-up-and-registering-oauth-apps/about-scopes-for-oauth-apps)". {% tip %} -**Nota:** Actualmente, no puedes demarcar el acceso al código fuente a solo lectura. +**Nota:** Actualmente, no se puede definir el alcance del acceso al código fuente como de solo lectura. {% endtip %} @@ -58,19 +63,18 @@ Cuando quieres usar una {% data variables.product.prodname_oauth_app %} que se i Las {% data variables.product.prodname_oauth_apps %} pueden solicitar diferentes tipos de datos. -| Tipos de datos | Descripción | -| ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Estado de confirmación | Puedes otorgar acceso para una app para que informe tu estado de confirmación. El acceso al estado de confirmación permite que las apps determinen si una construcción es exitosa frente a una confirmación específica. Las apps no tendrán acceso a tu código, pero podrán leer y escribir el estado de la información frente a una confirmación específica. | -| Implementaciones | El estado de implementación permite que las apps determinen si una implementación es exitosa frente a una confirmación específica para repositorios públicos y privados. Las apps no tendrán acceso a tu código. | -| Gists | El acceso a [Gist](https://gist.github.com) permite que las apps lean o escriban en tus Gists públicos y secretos. | -| Ganchos | El acceso a [webhooks](/webhooks) permite que las apps lean o escriban configuraciones de gancho en los repositorios que administras. | -| Notificaciones | El acceso a las notificaciones permite que las apps lean tus notificaciones de {% data variables.product.product_name %}, como comentarios sobre propuestas y solicitudes de extracción. Sin embargo, las apps permanecen inhabilitadas para acceder a tus repositorios. | -| Organizaciones y equipos | El acceso a organizaciones y equipos permite que las apps accedan y administren la membresía de la organización y del equipo. | -| Datos personales del usuario | Entre los datos del usuario se incluye información que se encuentra en tu perfil de usuario, como tu nombre, dirección de correo electrónico y ubicación. | -| Repositorios | La información del repositorio incluye los nombres de los colaboradores, las ramas que creaste y los archivos actuales dentro de tu repositorio. Las apps pueden solicitar acceso a repositorios públicos o privados a nivel del usuario. | -| Eliminación de repositorio | Las apps pueden solicitar la eliminación de los repositorios que administras,, pero no tendrán acceso a tu código. |{% ifversion projects-oauth-scope %} -| Proyectos | Acceso a los {% data variables.projects.projects_v2 %} de usuarios y organizaciones. Las apps pueden solicitar ya sea un acceso de lectura/escritura o de solo lectura. -{% endif %} +| Tipo de datos | Descripción | +| --- | --- | +| Estado de confirmación | Puedes otorgar acceso para una app para que informe tu estado de confirmación. El acceso al estado de confirmación permite que las apps determinen si una construcción es exitosa frente a una confirmación específica. Las apps no tendrán acceso a tu código, pero podrán leer y escribir el estado de la información frente a una confirmación específica. | +| Implementaciones | El estado de implementación permite que las apps determinen si una implementación es exitosa frente a una confirmación específica para repositorios públicos y privados. Las apps no tendrán acceso a tu código. | +| Gists | El acceso a [gist](https://gist.github.com) permite que las aplicaciones lean o escriban en los gists públicos y secretos. | +| Enlaces | El acceso a [webhooks](/webhooks) permite a las aplicaciones leer o escribir configuraciones de enlace en repositorios que usted administra. | +| Notificaciones | El acceso a las notificaciones permite que las apps lean tus notificaciones de {% data variables.product.product_name %}, como comentarios sobre propuestas y solicitudes de extracción. Sin embargo, las apps permanecen inhabilitadas para acceder a tus repositorios. | +| Las organizaciones y los equipos | El acceso a organizaciones y equipos permite que las apps accedan y administren la membresía de la organización y del equipo. | +| Datos de usuario personales | Entre los datos del usuario se incluye información que se encuentra en tu perfil de usuario, como tu nombre, dirección de correo electrónico y ubicación. | +| Repositorios | La información del repositorio incluye los nombres de los colaboradores, las ramas que creaste y los archivos actuales dentro de tu repositorio. Las apps pueden solicitar acceso a repositorios públicos o privados a nivel del usuario. | +| Eliminación de repositorio | Las apps pueden solicitar la eliminación de los repositorios que administras,, pero no tendrán acceso a tu código. |{% ifversion projects-oauth-scope %} +| Proyectos | Acceso a instancias de {% data variables.projects.projects_v2 %} del usuario y la organización. Las aplicaciones pueden solicitar acceso de lectura y escritura o de solo lectura. |{% endif %} ## Solicitar permisos actualizados @@ -80,24 +84,24 @@ Cuando las {% data variables.product.prodname_oauth_apps %} solicitan permisos d ## {% data variables.product.prodname_oauth_apps %} y organizaciones -Cuando autorizas una {% data variables.product.prodname_oauth_app %} para tu cuenta personal, también verás cómo esta autorización afectará a cada organización de la cuál seas miembro. +Al autorizar una {% data variables.product.prodname_oauth_app %} para tu cuenta personal, también verás cómo afectará la autorización a cada organización de la que seas miembro. -- **Para organizaciones *con restricciones de acceso a * {% data variables.product.prodname_oauth_app %}, puedes solicitar que los administradores de la organización aprueben la aplicación para usar en esa organización.** Si la organización no aprueba la aplicación, la aplicación solo podrá acceder a los recursos públicos de la organización. Si eres administrador de una organización, puedes [aprobar la aplicación](/articles/approving-oauth-apps-for-your-organization) por tu cuenta. +- **Para las organizaciones *con* restricciones de acceso a {% data variables.product.prodname_oauth_app %}, puede solicitar que los administradores de la organización aprueben la aplicación para usarla dentro de la organización.** Si la organización no aprueba la aplicación, esta solo podrá acceder a los recursos públicos de la organización. Si es administrador de la organización, puede [aprobar la aplicación](/articles/approving-oauth-apps-for-your-organization) usted mismo. -- **En el caso de las organizaciones *sin* restricciones de aceso a {% data variables.product.prodname_oauth_app %}, la aplicación se autorizará automáticamente para el acceso alos recursos de dicha organización.** Es por esto que debes tener cuidado con qué {% data variables.product.prodname_oauth_apps %} apruebas para que tengan acceso a los recursos de tu cuenta personal, así como para cualquier recurso de la organización. +- **Para las organizaciones *sin* restricciones de acceso a {% data variables.product.prodname_oauth_app %}, la aplicación se autorizará automáticamente para el acceso a los recursos de la organización.** Por este motivo, debe tener cuidado con qué {% data variables.product.prodname_oauth_apps %} aprueba para que accedan a los recursos de su cuenta personal, así como a los recursos de la organización. Si perteneces a cualquier organizacion que imponga el inicio de sesión único de SAML, debes tener una sesión activa de SAML para cada organización cada vez que autorices un {% data variables.product.prodname_oauth_app %}. {% note %} -**Nota:** Si te encuentras errores al autenticarte en una organización que requiera el inicio de sesión único de SAML, podrías necesitar revocar la OAuth App de tu [página de ajustes de cuenta](https://github.com/settings/applications) y repetir el flujo de autenticación para volver a autorizar a la app. +**Nota:** Si se producen errores al autenticarse en una organización que exige el inicio de sesión único de SAML, es posible que tenga que revocar la aplicación de OAuth de la [página de configuración de la cuenta](https://github.com/settings/applications) y repetir el flujo de autenticación para volver a autorizar la aplicación. {% endnote %} -## Leer más +## Información adicional - "[Acerca de las restricciones de acceso a {% data variables.product.prodname_oauth_app %}](/articles/about-oauth-app-access-restrictions)" -- "[Autorizar las GitHub Apps](/github/authenticating-to-github/keeping-your-account-and-data-secure/authorizing-github-apps)" -- "[Soporte técnico de {% data variables.product.prodname_marketplace %}](/articles/github-marketplace-support)" +- "[Autorización de aplicaciones de GitHub](/github/authenticating-to-github/keeping-your-account-and-data-secure/authorizing-github-apps)" +- "[Compatibilidad con {% data variables.product.prodname_marketplace %}](/articles/github-marketplace-support)" {% endif %} diff --git a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/connecting-with-third-party-applications.md b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/connecting-with-third-party-applications.md index 3382bf008a..3bd5dca129 100644 --- a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/connecting-with-third-party-applications.md +++ b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/connecting-with-third-party-applications.md @@ -13,9 +13,14 @@ versions: topics: - Identity - Access management -shortTitle: Aplicaciones de terceros +shortTitle: Third-party applications +ms.openlocfilehash: b8cd20d36926c373116061e211be62701b1bd2f6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145115050' --- - Cuando una aplicación de terceros desea identificarte mediante tu inicio de sesión de {% data variables.product.product_name %}, verás una página con la información de contacto del programador y una lista de los datos específicos que se han solicitado. ## Contactarse con el programador de la aplicación @@ -30,20 +35,20 @@ Si el programador ha elegido suministrarla, el lateral derecho de la página bri ## Tipos de acceso a la aplicación y datos -Las aplicaciones pueden tener acceso de *lectura* o *escritura* a tus datos de {% data variables.product.product_name %}. +Las aplicaciones pueden tener acceso de *lectura* o *escritura* a los datos de {% data variables.product.product_name %}. -- El **acceso de lectura** solo permite que una aplicación *mire* tus datos. -- El **acceso de escritura** permite que una aplicación *cambie* tus datos. +- El **acceso de lectura** solo permite que una aplicación *examine los* datos. +- El **acceso de escritura** permite a una aplicación *cambiar* los datos. ### Acerca de los alcances de OAuth -*Alcances* son grupos de permisos designados que una aplicación puede solicitar para acceder a los datos públicos y no públicos. +Los *alcances* son grupos de permisos designados que una aplicación puede solicitar para acceder a los datos públicos y no públicos. -Cuando quieres usar una aplicación de terceros que se integra con {% data variables.product.product_name %}, esa aplicación te permite conocer qué tipo de acceso a tus datos serán necesarios. Si otorgas acceso a la aplicación, la aplicación podrá realizar acciones en tu nombre, como leer o modificar datos. Por ejemplo, si quieres usar una app que solicita el alcance `usuario:correo electrónico`, la app solo tendrá acceso de lectura a tus direcciones de correo electrónico privado. Para obtener más información, consulta la sección "[Acerca de los alcances para {% data variables.product.prodname_oauth_apps %}](/apps/building-integrations/setting-up-and-registering-oauth-apps/about-scopes-for-oauth-apps)". +Cuando quieres usar una aplicación de terceros que se integra con {% data variables.product.product_name %}, esa aplicación te permite conocer qué tipo de acceso a tus datos serán necesarios. Si otorgas acceso a la aplicación, la aplicación podrá realizar acciones en tu nombre, como leer o modificar datos. Por ejemplo, si quiere usar una aplicación que solicita el ámbito `user:email`, la aplicación tendrá acceso de solo lectura a las direcciones de correo electrónico privadas. Para obtener más información, consulte "[Acerca de los alcances de {% data variables.product.prodname_oauth_apps %}](/apps/building-integrations/setting-up-and-registering-oauth-apps/about-scopes-for-oauth-apps)". {% tip %} -**Nota:** Actualmente, no puedes demarcar el acceso al código fuente a solo lectura. +**Nota:** Actualmente, no se puede definir el alcance del acceso al código fuente como de solo lectura. {% endtip %} @@ -59,17 +64,17 @@ Existen varios tipos de datos que las aplicaciones pueden solicitar. {% endtip %} -| Tipos de datos | Descripción | -| ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Estado de confirmación | Puedes otorgar acceso a una aplicación de terceros para que informe tu estado de confirmación. El acceso al estado de confirmación permite que las aplicaciones determinen si una construcción es exitosa frente a una confirmación específica. Las aplicaciones no tendrán acceso a tu código, pero pueden leer y escribir la información del estado frente a una confirmación específica. | -| Implementaciones | El acceso a los estados de despliegue les permite a las aplicaciones determinar si un despliegue es exitoso contra una confirmación específica para un repositorio. Las aplicaciones no tendrán acceso a tu código. | -| Gists | El acceso a los [Gists](https://gist.github.com) permite a las aplicaciones leer o escribir tanto en{% ifversion not ghae %}tus gists públicos y{% else %}tus gists internos y{% endif %} secretos. | -| Ganchos | El acceso a [webhooks](/webhooks) permite que las aplicaciones lean o escriban configuraciones de gancho en los repositorios que administras. | -| Notificaciones | El acceso a las notificaciones permite a las aplicaciones leer tus notificaciones de {% data variables.product.product_name %}, tales como los comentarios sobre las propuestas y las solicitudes de cambios. Sin embargo, las aplicaciones permanecen inhabilitadas para acceder a tus repositorios. | -| Organizaciones y equipos | El acceso a organizaciones y equipos permite que las apps accedan y administren la membresía de la organización y del equipo. | -| Datos personales del usuario | Entre los datos del usuario se incluye información que se encuentra en tu perfil de usuario, como tu nombre, dirección de correo electrónico y ubicación. | -| Repositorios | La información del repositorio incluye los nombres de los colaboradores, las ramas que creaste y los archivos actuales dentro de tu repositorio. Una aplicación puede solicitar acceso a todos tus repositorios en cualquier nivel de visibilidad. Para obtener más información, consulta la sección "[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)". | -| Eliminación de repositorio | Las aplicaciones pueden solicitar la eliminación de los repositorios que administras,, pero no tendrán acceso a tu código. | +| Tipo de datos | Descripción | +| --- | --- | +| Estado de confirmación | Puedes otorgar acceso a una aplicación de terceros para que informe tu estado de confirmación. El acceso al estado de confirmación permite que las aplicaciones determinen si una construcción es exitosa frente a una confirmación específica. Las aplicaciones no tendrán acceso al código, pero podrán leer y escribir la información del estado de una confirmación específica. | +| Implementaciones | El acceso a los estados de despliegue les permite a las aplicaciones determinar si un despliegue es exitoso contra una confirmación específica para un repositorio. Las aplicaciones no tendrán acceso a tu código. | +| Gists | El acceso a [gists](https://gist.github.com) permite a las aplicaciones leer o escribir en {% ifversion not ghae %}tanto en gists públicos como{% else %}tanto en gists internos como{% endif %} secretos. | +| Enlaces | El acceso a [webhooks](/webhooks) permite a las aplicaciones leer o escribir configuraciones de enlace en repositorios que usted administra. | +| Notificaciones | El acceso a las notificaciones permite a las aplicaciones leer tus notificaciones de {% data variables.product.product_name %}, tales como los comentarios sobre las propuestas y las solicitudes de cambios. Sin embargo, las aplicaciones permanecen inhabilitadas para acceder a tus repositorios. | +| Las organizaciones y los equipos | El acceso a organizaciones y equipos permite que las apps accedan y administren la membresía de la organización y del equipo. | +| Datos de usuario personales | Entre los datos del usuario se incluye información que se encuentra en tu perfil de usuario, como tu nombre, dirección de correo electrónico y ubicación. | +| Repositorios | La información del repositorio incluye los nombres de los colaboradores, las ramas que creaste y los archivos actuales dentro de tu repositorio. Una aplicación puede solicitar acceso a todos tus repositorios en cualquier nivel de visibilidad. Para más información, vea "[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)". | +| Eliminación de repositorio | Las aplicaciones pueden solicitar la eliminación de los repositorios que administras,, pero no tendrán acceso a tu código. | ## Solicitar permisos actualizados 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 faea408a09..e396443160 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 @@ -1,6 +1,6 @@ --- -title: Crear un token de acceso personal -intro: Puedes crear un token de acceso personal para utilizar en vez de una contraseña con la línea de comandos o con la API. +title: Creación de un token de acceso personal +intro: Puedes crear un token de acceso personal para utilizar como contraseña con la línea de comandos o con la API. redirect_from: - /articles/creating-an-oauth-token-for-command-line-use - /articles/creating-an-access-token-for-command-line-use @@ -17,68 +17,60 @@ versions: topics: - Identity - Access management -shortTitle: Crear un PAT +shortTitle: Create a PAT +ms.openlocfilehash: 437e06ba2fdf82252702106600ac6da73ee4c792 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147064430' --- - {% note %} **Notas:** -- Si utilizas el {% data variables.product.prodname_cli %} para autenticarte en {% data variables.product.product_name %} a través de la línea de comandos, puedes omitir el generar un token de acceso personal y autenticarte a través del buscador web en su lugar. Para obtener más información sobre cómo autenticarte con el {% data variables.product.prodname_cli %}, consulta la sección [`gh auth login`](https://cli.github.com/manual/gh_auth_login). -- El [Administrador de Credenciales de Git](https://github.com/GitCredentialManager/git-credential-manager/blob/main/README.md) es una alternativa segura y multiplataforma a utilizar los tokens de acceso personal (PAT), la cual elimina la necesidad de administrar el alcance y el vencimiento de estos. Para obtener las instrucciones de instalación, consulta la sección [Descargar e instalar](https://github.com/GitCredentialManager/git-credential-manager/blob/main/README.md#download-and-install) en el repositorio GitCredentialManager/git-credential-manager. +- Si usas la {% data variables.product.prodname_cli %} para autenticarte en {% data variables.product.product_name %} en la línea de comandos, puedes omitir la generación de un token de acceso personal y autenticarte mediante el explorador web. Para más información sobre la autenticación con {% data variables.product.prodname_cli %}, vea [`gh auth login`](https://cli.github.com/manual/gh_auth_login). +- El [Administrador de credenciales de Git](https://github.com/GitCredentialManager/git-credential-manager/blob/main/README.md) es una alternativa segura y multiplataforma al uso de tokens de acceso personal (PAT) y elimina la necesidad de administrar el ámbito y la expiración de PAT. Para obtener instrucciones de instalación, consulta [Descargar e instalar](https://github.com/GitCredentialManager/git-credential-manager/blob/main/README.md#download-and-install) en el repositorio GitCredentialManager/git-credential-manager. {% endnote %} -Los tokens de acceso personal (PAT) son una alternativa al uso de contraseñas para la autenticación en {% data variables.product.product_name %} cuando utilizas la [API de GitHub](/rest/overview/other-authentication-methods#via-oauth-and-personal-access-tokens) o la [línea de comandos](#using-a-token-on-the-command-line). +Los tokens de acceso personal (PAT) son una alternativa al uso de contraseñas para la autenticación en {% data variables.product.product_name %} cuando se usa la [API de GitHub](/rest/overview/other-authentication-methods#via-oauth-and-personal-access-tokens) o la [línea de comandos](#using-a-token-on-the-command-line). -{% ifversion fpt or ghec %}Si quieres utilizar un PAT para acceder a los recursos que pertenecen a una organización que utiliza el SSO de SAML, debes autorizarlo. Para obtener más información, consulta las secciones "[Acerca de la autenticación con el inicio de sesión único de SAML](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on)" y "[Autorizar un token de acceso personal para utilizarlo con el inicio de sesión único de SAML](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %}{% endif %} +{% ifversion fpt or ghec %}Si quiere utilizar un PAT para acceder a los recursos que pertenecen a una organización que usa el SSO de SAML, tendrá que autorizarlo. Para más información, vea "[Acerca de la autenticación con el inicio de sesión único de SAML](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on)" y "[Autorización de un token de acceso personal para su uso con el inicio de sesión único de SAML](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %}{% endif %} {% ifversion fpt or ghec %}{% data reusables.user-settings.removes-personal-access-tokens %}{% endif %} -Un token sin alcances asignados solo puede acceder a información pública. Para usar tu token para acceder a repositorios desde la línea de comando, selecciona `repo`. Para obtener más información, consulta la sección "[Alcances disponibles](/apps/building-oauth-apps/scopes-for-oauth-apps#available-scopes)". +Un token sin alcances asignados solo puede acceder a información pública. A fin de usar el token para acceder a repositorios desde la línea de comandos, seleccione `repo`. Para más información, vea "[Ámbitos disponibles](/apps/building-oauth-apps/scopes-for-oauth-apps#available-scopes)". -## Crear un token +## Creación de un token -{% ifversion fpt or ghec %}1. [Verifica tu dirección de correo electrónico](/github/getting-started-with-github/verifying-your-email-address), si aún no ha sido verificada.{% endif %} -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.developer_settings %} -{% data reusables.user-settings.personal_access_tokens %} -{% data reusables.user-settings.generate_new_token %} -5. Asígnale a tu token un nombre descriptivo. ![Token description field](/assets/images/help/settings/token_description.png){% ifversion fpt or ghes > 3.2 or ghae or ghec %} -6. Para dar un vencimiento a tu token, selecciona el menú desplegable de **Vencimiento** y luego haz clic en uno predeterminado o utiliza el selector de calendario. ![Token expiration field](/assets/images/help/settings/token_expiration.png){% endif %} -7. Selecciona los alcances o permisos que deseas otorgarle a este token. Para usar tu token para acceder a repositorios desde la línea de comando, selecciona **repo**. - {% ifversion fpt or ghes or ghec %} - ![Seleccionar los alcances del token](/assets/images/help/settings/token_scopes.gif) - {% elsif ghae %} - ![Seleccionar los alcances del token](/assets/images/enterprise/github-ae/settings/access-token-scopes-for-ghae.png) - {% endif %} -8. Haz clic en **Generar token**. ![Generar un botón para el token](/assets/images/help/settings/generate_token.png) - {% ifversion fpt or ghec %} - ![Token recién creado](/assets/images/help/settings/personal_access_tokens.png) - {% elsif ghes or ghae %} - ![Token recién creado](/assets/images/help/settings/personal_access_tokens_ghe.png) - {% else %} - ![Token recién creado](/assets/images/help/settings/personal_access_tokens_ghe_legacy.png) - {% endif %} - {% warning %} +{% ifversion fpt or ghec %}1. [Verifica la dirección de correo electrónico](/github/getting-started-with-github/verifying-your-email-address), si todavía no se ha verificado.{% endif %} {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.personal_access_tokens %} {% data reusables.user-settings.generate_new_token %} +5. Asígnale a tu token un nombre descriptivo. + ![Campo de descripción del token](/assets/images/help/settings/token_description.png){% ifversion fpt or ghes > 3.2 or ghae or ghec %} +6. Para asignar una expiración al token, seleccione el menú desplegable **Expiración** y, después, haga clic en un valor predeterminado, o bien use el selector de calendario. + ![Campo de expiración del token](/assets/images/help/settings/token_expiration.png){% endif %} +7. Selecciona los alcances o permisos que deseas otorgarle a este token. A fin de usar el token para acceder a repositorios desde la línea de comandos, seleccione **repo**. + {% ifversion fpt or ghes or ghec %} ![Selección de ámbitos de token](/assets/images/help/settings/token_scopes.gif) {% elsif ghae %} ![Selecting token scopes](/assets/images/enterprise/github-ae/settings/access-token-scopes-for-ghae.png) {% endif %} +8. Haga clic en **Generar token**. + ![Botón Generar token](/assets/images/help/settings/generate_token.png) {% ifversion fpt or ghec %} ![Token recién creado](/assets/images/help/settings/personal_access_tokens.png) {% elsif ghes or ghae %} ![Token recién creado](/assets/images/help/settings/personal_access_tokens_ghe.png) {% else %} ![Token recién creado](/assets/images/help/settings/personal_access_tokens_ghe_legacy.png) {% endif %} {% warning %} - **Advertencia:**Preserva tus tokens de la misma manera que tus contraseñas y no se las reveles a nadie. Cuando trabajes con la API, usa tokens como variables del entorno en lugar de codificarlos de forma rígida en tus programas. + **Advertencia:** Trate los tokens como si fueran contraseñas y manténgalos en secreto. Cuando trabajes con la API, usa tokens como variables del entorno en lugar de codificarlos de forma rígida en tus programas. {% endwarning %} -{% ifversion fpt or ghec %}9. Para utilizar tu token o autenticarte en una organización que utilice el inicio de sesión único de SAML, autoriza el token. Para obtener más información, consulta la sección "[Autorizar un token de acceso personal para utilizarse con el inicio de sesión único de SAML](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %}{% endif %} +{% ifversion fpt or ghec %}9. Para utilizar tu token o autenticarte en una organización que utilice el inicio de sesión único de SAML, autoriza el token. Para más información, vea "[Autorización de un token de acceso personal para usarlo con el inicio de sesión único de SAML](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %}{% endif %} ## Usar un token en la línea de comando {% data reusables.command_line.providing-token-as-password %} -Los tokens de acceso personal solo se pueden usar para operaciones HTTPS Git. Si tu repositorio usa una URL SSH remota, necesitarás [pasar de la URL SSH remota a HTTPS](/github/getting-started-with-github/managing-remote-repositories/#switching-remote-urls-from-ssh-to-https). +Los tokens de acceso personal solo se pueden usar para operaciones HTTPS Git. Si en el repositorio se usa una dirección URL remota SSH, tendrá que [cambiarlo de SSH a HTTPS](/github/getting-started-with-github/managing-remote-repositories/#switching-remote-urls-from-ssh-to-https). -Si no se te solicita tu nombre de usuario y contraseña, tus credenciales pueden estar almacenadas en la caché de tu computadora. Puedes [actualizar tus credenciales en la keychain](/github/getting-started-with-github/updating-credentials-from-the-macos-keychain) para reemplazar tu contraseña anterior con el token. +Si no se te solicita tu nombre de usuario y contraseña, tus credenciales pueden estar almacenadas en la caché de tu computadora. Puede [actualizar las credenciales en la cadena de claves](/github/getting-started-with-github/updating-credentials-from-the-macos-keychain) para reemplazar la contraseña antigua por el token. -En vez de ingresar tu PAT manualmente para cada operación de HTTPS de Git, puedes almacenarlo en caché con un cliente de Git. Git almacenará tus credenciales temporalmente en la memoria hasta que haya pasado un intervalo de vencimiento. También puedes almacenar el token en un archivo de texto simple que pueda leer Git antes de cada solicitud. Para obtener más información, consulta la sección "[ Almacenar tus credencialesde {% data variables.product.prodname_dotcom %} en el caché dentro de Git](/github/getting-started-with-github/caching-your-github-credentials-in-git)". +En vez de ingresar tu PAT manualmente para cada operación de HTTPS de Git, puedes almacenarlo en caché con un cliente de Git. Git almacenará tus credenciales temporalmente en la memoria hasta que haya pasado un intervalo de vencimiento. También puedes almacenar el token en un archivo de texto simple que pueda leer Git antes de cada solicitud. Para más información, vea "[Almacenamiento en caché de las credenciales de {% data variables.product.prodname_dotcom %} en Git](/github/getting-started-with-github/caching-your-github-credentials-in-git)". -## Leer más +## Información adicional - "[Acerca de la autenticación en GitHub](/github/authenticating-to-github/about-authentication-to-github)"{% ifversion fpt or ghae or ghes > 3.2 or ghec %} -- "[Vencimiento y revocación de token](/github/authenticating-to-github/keeping-your-account-and-data-secure/token-expiration-and-revocation)"{% endif %} +- "[Expiración y revocación de tokens](/github/authenticating-to-github/keeping-your-account-and-data-secure/token-expiration-and-revocation)"{% endif %} diff --git a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/creating-a-strong-password.md b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/creating-a-strong-password.md index 6c3eeb8280..b0a4d01efd 100644 --- a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/creating-a-strong-password.md +++ b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/creating-a-strong-password.md @@ -13,27 +13,32 @@ versions: topics: - Identity - Access management -shortTitle: Crear una contraseña fuerte +shortTitle: Create a strong password +ms.openlocfilehash: 97473f9b04c8d033471f89cac9a0b0d08bebcba3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091823' --- - Debes elegir o generar una contraseña para tu cuenta de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} que tenga por lo menos: -- Una longitud de {% ifversion ghes %}siete{% else %}ocho{% endif %}caracteres, si incluye un número y una letra minúscula, o -- 15 caracteres de largo con cualquier combinación de caracteres +- {% ifversion ghes %}7{% else %}8{% endif %} caracteres de longitud si incluye un número y una letra minúscula, o bien +- 15 caracteres de longitud con cualquier combinación de caracteres Para preservar la seguridad de tu cuenta, te recomendamos que sigas estas buenas prácticas: -- Utiliza un administrador de contraseñas, tal como [LastPass](https://lastpass.com/) o [1Password](https://1password.com/), para generar una contraseña de por lo menos 15 caracteres. +- Use un administrador de contraseñas, como [LastPass](https://lastpass.com/) o [1Password](https://1password.com/), para generar una contraseña de al menos 15 caracteres. - Genera una contraseña que sea única para {% data variables.product.product_name %}. Si utilizas tu contraseña de {% data variables.product.product_name %} en cualquier otro lugar y el servicio se puso en riesgo, entonces los atacantes y actores malintenconados podrían utilizar dicha información para acceder a tu cuenta de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}. -- Configura la autenticación de dos factores para tu cuenta personal. Para obtener más información, consulta "[Acerca de la autenticación de dos factores](/articles/about-two-factor-authentication)". -- Nunca compartas tu contraseña con nadie, aunque se trate de un potencial colaborador. Cada persona debe usar su propia cuenta personal en {% data variables.product.product_name %}. Para obtener más información acerca de cómo colaborar, consulta: "[Invitar colaboradores a un repositorio personal](/articles/inviting-collaborators-to-a-personal-repository)," "[Acerca de los modelos de desarrollo colaborativos](/articles/about-collaborative-development-models/)," o "[Colaborar con los grupos en las organizaciones](/organizations/collaborating-with-groups-in-organizations/)". +- Configura la autenticación de dos factores para tu cuenta personal. Para más información, vea "[Acerca de la autenticación en dos fases](/articles/about-two-factor-authentication)". +- Nunca compartas tu contraseña con nadie, aunque se trate de un potencial colaborador. Cada persona debe usar su propia cuenta personal en {% data variables.product.product_name %}. Para más información sobre las formas de colaborar, vea: "[Invitación de colaboradores a un repositorio personal](/articles/inviting-collaborators-to-a-personal-repository)", "[Acerca de los modelos de desarrollo colaborativo](/articles/about-collaborative-development-models/)" o "[Colaboración con grupos en organizaciones](/organizations/collaborating-with-groups-in-organizations/)". {% data reusables.repositories.blocked-passwords %} -Solo puedes utilizar tu contraseña para ingresar en {% data variables.product.product_name %} a través de tu buscador. Cuadno te atutenticas en {% data variables.product.product_name %} con otros medios, tales como la línea de comandos o la API, debes utilizar otras credenciales. Para obtener más información, consulta la sección "[Acerca de la autenticación en {% data variables.product.prodname_dotcom %}](/github/authenticating-to-github/about-authentication-to-github)". +Solo puedes utilizar tu contraseña para ingresar en {% data variables.product.product_name %} a través de tu buscador. Cuadno te atutenticas en {% data variables.product.product_name %} con otros medios, tales como la línea de comandos o la API, debes utilizar otras credenciales. Para más información, vea "[Acerca de la autenticación en {% data variables.product.prodname_dotcom %}](/github/authenticating-to-github/about-authentication-to-github)". {% ifversion fpt or ghec %}{% data reusables.user-settings.password-authentication-deprecation %}{% endif %} -## Leer más +## Información adicional -- [Almacenar tus credenciales de {% data variables.product.product_name %} en la caché en Git](/github/getting-started-with-github/caching-your-github-credentials-in-git/)" -- "[Preservar la seguridad de tu cuenta y tus datos](/articles/keeping-your-account-and-data-secure/)" +- "[Almacenamiento en caché de las credenciales de {% data variables.product.product_name %} en Git](/github/getting-started-with-github/caching-your-github-credentials-in-git/)" +- "[Protección de la cuenta y los datos](/articles/keeping-your-account-and-data-secure/)" diff --git a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/githubs-ssh-key-fingerprints.md b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/githubs-ssh-key-fingerprints.md index 8ead691c17..e73d6c5643 100644 --- a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/githubs-ssh-key-fingerprints.md +++ b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/githubs-ssh-key-fingerprints.md @@ -13,9 +13,14 @@ versions: topics: - Identity - Access management -shortTitle: Huellas dactilares de las llaves SSH +shortTitle: SSH key fingerprints +ms.openlocfilehash: 29f61df463d014e6a72ad7dd21049a2b338b893e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091822' --- - Estas son las huellas dactilares de la llave pública de {% data variables.product.prodname_dotcom %}: - `SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8` (RSA) diff --git a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/index.md b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/index.md index 1165a30e2f..13ae514384 100644 --- a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/index.md +++ b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/index.md @@ -1,5 +1,5 @@ --- -title: Mantener seguros tu cuenta y tus datos +title: Mantener tu cuenta y tus datos seguros intro: 'Para proteger tu información personal, deberías mantener seguros tanto tu cuenta de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} como cualquier tipo de datos asociados.' redirect_from: - /articles/keeping-your-account-and-data-secure @@ -32,6 +32,12 @@ children: - /githubs-ssh-key-fingerprints - /sudo-mode - /preventing-unauthorized-access -shortTitle: Seguridad de la cuenta +shortTitle: Account security +ms.openlocfilehash: 39ccc832d4584952bc03cd484cfe72080ccfaa18 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091821' --- diff --git a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/preventing-unauthorized-access.md b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/preventing-unauthorized-access.md index d0ab68c257..a15b86ec35 100644 --- a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/preventing-unauthorized-access.md +++ b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/preventing-unauthorized-access.md @@ -1,6 +1,6 @@ --- -title: Evitar el acceso no autorizado -intro: 'Puedes ser alertado sobre un incidente de seguridad en los medios, como el descubrimiento de [Heartbleed bug](http://heartbleed.com/), o pueden robar tu computadora mientras estás registrado en {% data variables.product.product_location %}. En dichos casos, cambiar tu contraseña previene cualquier acceso futuro no deseado a tu cuenta y a tus proyectos.' +title: Evitar acceso no autorizado +intro: 'Puedes ser alertado sobre un incidente de seguridad en los medios, como el descubrimiento del [error Heartbleed](http://heartbleed.com/), o pueden robar tu equipo mientras estás registrado en {% data variables.product.product_location %}. En dichos casos, cambiar tu contraseña previene cualquier acceso futuro no deseado a tu cuenta y a tus proyectos.' redirect_from: - /articles/preventing-unauthorized-access - /github/authenticating-to-github/preventing-unauthorized-access @@ -12,20 +12,25 @@ versions: topics: - Identity - Access management -shortTitle: Acceso no autorizado +shortTitle: Unauthorized access +ms.openlocfilehash: 2b7a29ad3df05ef758c82330f24fe7568e137130 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091819' --- - {% data variables.product.product_name %} requiere una contraseña para realizar acciones confidenciales, como agregar nuevas claves SSH, autorizar aplicaciones , o modificar miembros del equipo. Después de cambiar tu contraseña, deberías realizar estas acciones para asegurarte que tu cuenta sea segura: -- [Habilitar una autenticación de dos factores](/articles/about-two-factor-authentication) en tu cuenta para que el acceso requiera más de una contraseña. -- [Revisar tus claves SSH](/articles/reviewing-your-ssh-keys), [llaves de implementación](/articles/reviewing-your-deploy-keys), e [integraciones autorizadas](/articles/reviewing-your-authorized-integrations) y revocar el acceso no autorizado o desconocido en tus configuraciones de SSH y de Aplicaciones. +- [Habilite la autenticación en dos fases](/articles/about-two-factor-authentication) en la cuenta para que el acceso necesite más que una contraseña. +- [Revise las claves SSH](/articles/reviewing-your-ssh-keys), [implemente las claves](/articles/reviewing-your-deploy-keys) y las [integraciones autorizadas](/articles/reviewing-your-authorized-integrations), y revoque el acceso no autorizado o desconocido en la configuración de SSH y Aplicaciones. {% ifversion fpt or ghec %} -- [Verificar todas tus direcciones de correo electrónico](/articles/verifying-your-email-address). Si un atacante agregó sus direcciones de correo electrónico a tu cuenta, esto puede permitirle forzar un restablecimiento de contraseña no deseado. +- [Compruebe todas las direcciones de correo electrónico](/articles/verifying-your-email-address). Si un atacante agregó sus direcciones de correo electrónico a tu cuenta, esto puede permitirle forzar un restablecimiento de contraseña no deseado. {% endif %} -- [Revisar el registro de seguridad de tu cuenta](/github/authenticating-to-github/reviewing-your-security-log). Esto brinda un resumen de varias configuraciones realizadas a tus repositorios. Por ejemplo, puedes asegurarte que no se convirtieron repositorios privados en públicos, o que no se transfirieron repositorios. -- [Revisa los webhooks](/articles/creating-webhooks) en tus repositorios. Los webhooks podrían permitir que un atacante intercepte cargas que hagas a tu repositorio. -- [Asegurarte que no se hayan creado nuevas llaves de implementación](/guides/managing-deploy-keys/#deploy-keys). Esto podría permitir que servidores externos accedan a tus proyectos. +- [Revise el registro de seguridad de la cuenta](/github/authenticating-to-github/reviewing-your-security-log). Esto brinda un resumen de varias configuraciones realizadas a tus repositorios. Por ejemplo, puedes asegurarte que no se convirtieron repositorios privados en públicos, o que no se transfirieron repositorios. +- [Revise los webhooks](/articles/creating-webhooks) en los repositorios. Los webhooks podrían permitir que un atacante intercepte cargas que hagas a tu repositorio. +- [Asegúrese de que no se han creado claves de implementación](/guides/managing-deploy-keys/#deploy-keys). Esto podría permitir que servidores externos accedan a tus proyectos. - Revisar las confirmaciones de cambios recientes realizadas a tus repositorios. - Revisar la lista de colaboradores de cada repositorio. diff --git a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository.md b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository.md index b721422915..d0a525ca35 100644 --- a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository.md +++ b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository.md @@ -1,5 +1,5 @@ --- -title: Eliminar datos confidenciales de un repositorio +title: Eliminación de datos confidenciales de un repositorio intro: 'Si confirmas datos confidenciales, como una contraseña o clave SSH en un repositorio de Git, puedes eliminarlos del historial. Para eliminar archivos no deseados por completo del historial de un repositorio, puedes utilizar ya sea la herramienta `git filter-repo` o la herramienta de código abierto BFG Repo-Cleaner.' redirect_from: - /remove-sensitive-data @@ -16,28 +16,33 @@ versions: topics: - Identity - Access management -shortTitle: Eliminar los datos sensibles +shortTitle: Remove sensitive data +ms.openlocfilehash: 4c93f372f1d537fd94f06e66986e53d6641923d2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091817' --- +La herramienta `git filter-repo` y BFG Repo-Cleaner reescriben el historial del repositorio, lo que cambia los SHA para las confirmaciones existentes que se modifican y las confirmaciones dependientes. Los SHA de confirmación modificados pueden afectar a las solicitudes de incorporación de cambios abiertas en el repositorio. Se recomienda combinar o cerrar todas las solicitudes de incorporación de cambios abiertas antes de quitar archivos del repositorio. -La herramienta `git filter-repo` y el BFG Repo-Cleaner reescriben el historial de tu repositorio, el cual cambia los SHA para las confirmaciones existentes que alteras y cualquier confirmación dependiente. Las SHA de confirmación modificadas pueden afectar las solicitudes de extracción abiertas de tu repositorio. Recomendamos fusionar o cerrar todas las solicitudes de extracción abiertas antes de eliminar archivos de tu repositorio. - -Puedes eliminar el archivo desde la última confirmación con `git rm`. Para obtener más información sobre cómo eliminar un archivo que se agregó con la última confirmación, consulta la sección "[Acerca de los archivos grandes en {% data variables.product.prodname_dotcom %}](/repositories/working-with-files/managing-large-files/about-large-files-on-github#removing-files-from-a-repositorys-history)". +Puede quitar el archivo de la confirmación más reciente con `git rm`. Para obtener información sobre cómo quitar un archivo que se ha agregado con la confirmación más reciente, vea "[Acerca de los archivos grandes en {% data variables.product.prodname_dotcom %}](/repositories/working-with-files/managing-large-files/about-large-files-on-github#removing-files-from-a-repositorys-history)". {% warning %} -**Advertencia**: Este artículo te dice cómo hacer confirmaciones con datos sensibles que son inalcanzables desde cualquier rama o etiqueta en tu repositorio de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}. Sin embargo, aún se podría tener acceso a estas confirmaciones en cualquier clon o bifurcación de tu repositorio, directamente a través de los hashes SHA-1 en las vistas de caché en {% data variables.product.product_name %} y a través de cualquier solicitud de cambio que las referencie. No puedes eliminar los datos sensibles desde los clones o bifurcaciones de tu repositorio que tengan otros usuarios, pero puedes eliminar las vistas almacenadas en caché permanentemente, así como las referencias a los datos sensibles en las solicitudes de cambios en {% data variables.product.product_name %} si contactas al {% data variables.contact.contact_support %}. +**Advertencia**: en este artículo se indica cómo realizar confirmaciones con datos confidenciales inaccesibles desde cualquier rama o etiqueta del repositorio en {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}. Sin embargo, esas confirmaciones pueden seguir siendo accesibles en los clones o bifurcaciones del repositorio, directamente a través de sus hash SHA-1 en vistas almacenadas en caché en las vistas almacenadas en caché en {% data variables.product.product_name %}, y a través de las solicitudes de incorporación de cambios que hagan referencia a ellas. No puedes eliminar los datos sensibles desde los clones o bifurcaciones de tu repositorio que tengan otros usuarios, pero puedes eliminar las vistas almacenadas en caché permanentemente, así como las referencias a los datos sensibles en las solicitudes de cambios en {% data variables.product.product_name %} si contactas al {% data variables.contact.contact_support %}. -**Una vez que hayas subido una confirmación a {% data variables.product.product_name %}, deberías considerar cualquier dato sensible en la confirmación que se puso en riesgo.** Si confirmaste una contraseña, ¡cámbiala! Si confirmaste una clave, genera una nueva. El eliminar los datos puestos en riesgo no resuelve su exposición inicial, especialmente en clones o bifurcaciones de tu repositorio existentes. Considera estas limitaciones en tu decisión para reescribir el historial de tu repositorio. +**Una vez que hayas insertado una confirmación en {% data variables.product.product_name %}, debes considerar cualquier dato confidencial en la confirmación comprometida.** Si ha confirmado una contraseña, cámbiela. Si confirmaste una clave, genera una nueva. El eliminar los datos puestos en riesgo no resuelve su exposición inicial, especialmente en clones o bifurcaciones de tu repositorio existentes. Considera estas limitaciones en tu decisión para reescribir el historial de tu repositorio. {% endwarning %} ## Purgar un archivo del historial de tu repositorio -Puedes purgar un archivo del historial de tu repositorio utilizando ya sea la herramienta `git filter-repo` o la herramienta de código abierto BFG Repo-Cleaner. +Puede purgar un archivo del historial del repositorio mediante la herramienta `git filter-repo` o la herramienta de código abierto BFG Repo-Cleaner. ### Usar el BFG -El [BFG Repo-Cleaner](https://rtyley.github.io/bfg-repo-cleaner/) es una herramienta construida y mantenida por la comunidad de código abierto. Proporciona una alternativa más rápida y simple que `git filter-branch` para eliminar datos no deseados. +[BFG Repo-Cleaner](https://rtyley.github.io/bfg-repo-cleaner/) es una herramienta creada y mantenida por la comunidad de código abierto. Proporciona una alternativa más rápida y sencilla a `git filter-branch` para la eliminación de datos no deseados. Por ejemplo, para eliminar tu archivo con datos confidenciales y dejar intacta tu última confirmación, ejecuta lo siguiente: @@ -45,7 +50,7 @@ Por ejemplo, para eliminar tu archivo con datos confidenciales y dejar intacta t $ bfg --delete-files YOUR-FILE-WITH-SENSITIVE-DATA ``` -Para reemplazar todo el texto detallado en `passwords.txt` donde sea que se encuentre en el historial de tu repositorio, ejecuta lo siguiente: +Para reemplazar todo el texto que aparece en `passwords.txt` dondequiera que se pueda encontrar en el historial del repositorio, ejecute lo siguiente: ```shell $ bfg --replace-text passwords.txt @@ -57,25 +62,25 @@ Después de que se eliminan los datos sensibles, debes subir forzadamente tus ca $ git push --force ``` -Consulta los documentos de [BFG Repo-Cleaner](https://rtyley.github.io/bfg-repo-cleaner/) para obtener todas las indicaciones para el uso y la descarga. +Vea la documentación de [BFG Repo-Cleaner](https://rtyley.github.io/bfg-repo-cleaner/) para obtener instrucciones completas de uso y descarga. ### Utilizar git filter-repo {% warning %} -**Advertencia:** si ejecutas `git filter-repo` después de haber acumulado cambios, no podrás retribuir tus cambios con otros comandos acumulados. Antes de ejecutar `git filter-repo`, te recomendamos anular la acumulación de cualquier cambio que hayas hecho. Para dejar de acumular el último conjunto de cambios que hayas acumulado, ejecuta `git stash show -p | git apply -R`. Para obtener más información, consulta la sección [Herramientas - Almacenar y Limpiar](https://git-scm.com/book/en/v2/Git-Tools-Stashing-and-Cleaning). +**Advertencia:** Si ejecuta `git filter-repo` después del guardado provisional de los cambios, no podrá recuperarlos con otros comandos de guardado provisional. Antes de ejecutar `git filter-repo`, se recomienda no modificar los cambios realizados. Para deshacer el último conjunto de cambios que ha guardado de forma provisional, ejecute `git stash show -p | git apply -R`. Para más información, vea [Herramientas de Git: Almacenamiento provisional y limpieza](https://git-scm.com/book/en/v2/Git-Tools-Stashing-and-Cleaning). {% endwarning %} -Para ilustrar cómo funciona `git filter-repo`, te mostraremos cómo eliminar tu archivo con datos confidenciales del historial de tu repositorio y agregarlo a `.gitignore` para asegurar que no se reconfirmó de manera accidental. +Para ilustrar cómo funciona `git filter-repo`, le mostraremos cómo quitar el archivo con datos confidenciales del historial del repositorio y cómo agregarlo a `.gitignore` para asegurarse de que no se vuelva a confirmar accidentalmente. -1. Instala el último lanzamiento de la herramienta [git filter-repo](https://github.com/newren/git-filter-repo). Puedes instalar `git-filter-repo` manualmente o utilizando un administrador de paquete. Por ejemplo, para instalar la herramienta con HomeBrew, utiliza el comando `brew install`. +1. Instale la versión más reciente de la herramienta [git filter-repo](https://github.com/newren/git-filter-repo). Puede instalar `git-filter-repo` manualmente o mediante un administrador de paquetes. Por ejemplo, para instalar la herramienta con HomeBrew, use el comando `brew install`. ``` brew install git-filter-repo ``` - Para obtener más información, consulta el archivo [*INSTALL.md*](https://github.com/newren/git-filter-repo/blob/main/INSTALL.md) en el repositorio `newren/git-filter-repo`. + Para más información, vea [*INSTALL.md*](https://github.com/newren/git-filter-repo/blob/main/INSTALL.md) en el repositorio `newren/git-filter-repo`. -2. Si aún no tienes una copia local de tu repositorio con datos confidenciales en el historial, [clona el repositorio](/articles/cloning-a-repository/) en tu computadora local. +2. Si aún no tiene una copia local del repositorio con datos confidenciales en su historial, [clone el repositorio](/articles/cloning-a-repository/) en el equipo local. ```shell $ git clone https://{% data variables.command_line.codeblock %}/YOUR-USERNAME/YOUR-REPOSITORY > Initialized empty Git repository in /Users/YOUR-FILE-PATH/YOUR-REPOSITORY/.git/ @@ -85,15 +90,15 @@ Para ilustrar cómo funciona `git filter-repo`, te mostraremos cómo eliminar tu > Receiving objects: 100% (1301/1301), 164.39 KiB, done. > Resolving deltas: 100% (724/724), done. ``` -3. Navega hacia el directorio de trabajo del repositorio. +3. Vaya al directorio de trabajo del repositorio. ```shell $ cd YOUR-REPOSITORY ``` -4. Ejecuta el siguiente comando, reemplazando `PATH-TO-YOUR-FILE-WITH-SENSITIVE-DATA` por la **ruta al archivo que quieres eliminar, no solo con su nombre de archivo**. Estos argumentos harán lo siguiente: - - Forzar a Git a que procese, pero no revise, todo el historial de cada rama y etiqueta - - Eliminar el archivo especificado y cualquier confirmación vacía generada como resultado - - Elimina algunas configuraciones, tales como la URL remota almacenada en el archivo *.git/config*. Podrías necesitar respaldar este archivo con anticipación para restaurarlo posteriormente. - - **Sobrescribir tus etiquetas existentes** +4. Ejecute el comando siguiente y reemplace `PATH-TO-YOUR-FILE-WITH-SENSITIVE-DATA` por la **ruta al archivo que quiere quitar, no solo su nombre de archivo**. Estos argumentos harán lo siguiente: + - Forzar a Git a procesar, sin extraer del repositorio, todo el historial de cada rama y etiqueta. + - Quitar el archivo especificado, así como las confirmaciones vacías generadas como resultado. + - Quite algunas configuraciones, como la dirección URL remota, almacenadas en el archivo *.git/config*. Es posible que quiera hacer una copia de seguridad de este archivo de antemano para una posterior restauración. + - **Sobrescribir las etiquetas existentes.** ```shell $ git filter-repo --invert-paths --path PATH-TO-YOUR-FILE-WITH-SENSITIVE-DATA Parsed 197 commits @@ -111,11 +116,11 @@ Para ilustrar cómo funciona `git filter-repo`, te mostraremos cómo eliminar tu {% note %} - **Nota:** Si se utilizó el archivo con datos confidenciales para que existiera en cualquier otra ruta (porque se movió o se renombró), debes ejecutar este comando en esas rutas también. + **Nota:** Si el archivo con datos confidenciales ha existido en cualquier otra ruta (porque se ha movido o cambiado de nombre), también debe ejecutar este comando en esas rutas. {% endnote %} -5. Agrega tu archivo con datos confidenciales a `.gitignore` para asegurar que no lo volviste a confirmar por accidente. +5. Agregue el archivo con datos confidenciales a `.gitignore` para asegurarse de que no vuelva a confirmarlo por accidente. ```shell $ echo "YOUR-FILE-WITH-SENSITIVE-DATA" >> .gitignore @@ -124,7 +129,7 @@ Para ilustrar cómo funciona `git filter-repo`, te mostraremos cómo eliminar tu > [main 051452f] Add YOUR-FILE-WITH-SENSITIVE-DATA to .gitignore > 1 files changed, 1 insertions(+), 0 deletions(-) ``` -6. Comprueba que hayas eliminado todo lo que querías del historial de tu repositorio y que todas tus ramas estén revisadas. +6. Vuelva a comprobar que ha quitado todo lo que quería del historial del repositorio y que todas las ramas están extraídas del repositorio. 7. Una vez que estés satisfecho con el estado de tu repositorio, haz una subida forzada de tus cambios locales para sobreescribir tu repositorio de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, así como las ramas que hayas subido. Se requiere una subida forzada para eliminar los datos sensibles de tu historial de confirmaciones. ```shell $ git push origin --force --all @@ -136,11 +141,11 @@ Para ilustrar cómo funciona `git filter-repo`, te mostraremos cómo eliminar tu > To https://{% data variables.command_line.codeblock %}/YOUR-USERNAME/YOUR-REPOSITORY.git > + 48dc599...051452f main -> main (forced update) ``` -8. Para eliminar el archivo confidencial de [tus lanzamientos etiquetados](/articles/about-releases), también deberás realizar un empuje forzado contra tus etiquetas de Git: +8. Para quitar el archivo confidencial de [las versiones etiquetadas](/articles/about-releases), también deberá forzar la inserción en las etiquetas de Git: ```shell $ git push origin --force --tags > Counting objects: 321, done. - > Delta compression using up to 4 threads. + > Delta compression using up to 8 threads. > Compressing objects: 100% (166/166), done. > Writing objects: 100% (321/321), 331.74 KiB | 0 bytes/s, done. > Total 321 (delta 124), reused 269 (delta 108) @@ -150,13 +155,13 @@ Para ilustrar cómo funciona `git filter-repo`, te mostraremos cómo eliminar tu ## Eliminar los datos de {% data variables.product.prodname_dotcom %} por completo -Después de utilizar ya sea la herramienta de BFG o `git filter-repo` para eliminar los datos sensibles y subir tus cambios a {% data variables.product.product_name %}, debes tomar algunos pasos adicionales para eliminar los datos de {% data variables.product.product_name %} completamente. +Después de usar la herramienta de BFG o `git filter-repo` para quitar los datos confidenciales e insertar los cambios en {% data variables.product.product_name %}, debe realizar algunos pasos adicionales para eliminar totalmente los datos de {% data variables.product.product_name %}. -1. Contáctate con {% data variables.contact.contact_support %} y pregúntale cómo eliminar visualizaciones cacheadas y referencias a los datos confidenciales en las solicitudes de extracción en {% data variables.product.product_name %}. Por favor, proporciona el nombre de un repositorio o un enlace a la confirmación que necesitas que se elimine.{% ifversion ghes %} Para obtener más información sobre cómo los administradores de sitio pueden eliminar objetos inalcanzables de Git, consulta la sección "[Utilidades de línea de comandos](/admin/configuration/configuring-your-enterprise/command-line-utilities#ghe-repo-gc)".{% endif %} +1. Contáctate con {% data variables.contact.contact_support %} y pregúntale cómo eliminar visualizaciones cacheadas y referencias a los datos confidenciales en las solicitudes de extracción en {% data variables.product.product_name %}. Proporciona el nombre del repositorio o un vínculo a la confirmación que necesitas quitar.{% ifversion ghes %} Para obtener más información sobre cómo los administradores del sitio pueden quitar objetos Git inaccesibles, consulta «[Utilidades de la línea de comandos](/admin/configuration/configuring-your-enterprise/command-line-utilities#ghe-repo-gc)».{% endif %} -2. Pídeles a tus colaboradores que [rebasen](https://git-scm.com/book/en/Git-Branching-Rebasing), *no* fusionen, cualquier rama que hayan creado fuera del historial de tu repositorio antiguo (contaminado). Una confirmación de fusión podría volver a introducir algo o todo el historial contaminado sobre el que acabas de tomarte el trabajo de purgar. +2. Indique a los colaboradores que [fusionen mediante cambio de base](https://git-scm.com/book/en/Git-Branching-Rebasing), *no* que combinen, las ramas que hayan creado fuera del historial de repositorios antiguos (contaminado). Una confirmación de fusión podría volver a introducir algo o todo el historial contaminado sobre el que acabas de tomarte el trabajo de purgar. -3. Después de que haya transcurrido un tiempo y estés seguro de que la herramienta BFG / `git filter-repo` no tuvo efectos secundarios inesperados, puedes forzar a todos los objetos de tu repositorio local a desreferenciarse y recolectar la basura con los siguientes comandos (usando Git 1.8.5 o posterior): +3. Después de que haya transcurrido un tiempo y esté seguro de que la herramienta BFG o `git filter-repo` no han provocado efectos secundarios inesperados, puede forzar la desreferenciación de todos los objetos del repositorio local y recolectar los elementos no utilizados con los siguientes comandos (con Git 1.8.5 o una versión posterior): ```shell $ git for-each-ref --format="delete %(refname)" refs/original | git update-ref --stdin $ git reflog expire --expire=now --all @@ -169,7 +174,7 @@ Después de utilizar ya sea la herramienta de BFG o `git filter-repo` para elimi ``` {% note %} - **Nota:** También puedes lograrlo subiendo tu historial filtrado a un repositorio nuevo o vacío para después hacer un nuevo clon desde {% data variables.product.product_name %}. + **Nota:** También puede lograr esto si confirma el historial filtrado en un repositorio nuevo o vacío, y después crea un clon de {% data variables.product.product_name %}. {% endnote %} @@ -177,13 +182,13 @@ Después de utilizar ya sea la herramienta de BFG o `git filter-repo` para elimi Existen algunos trucos sencillos para evitar confirmar cosas que no quieres confirmar: -- Utiliza un programa visual como [{% data variables.product.prodname_desktop %}](https://desktop.github.com/) o [gitk](https://git-scm.com/docs/gitk) para confirmar los cambios. Los programas visuales suelen hacer que sea más sencillo ver exactamente qué archivos se agregarán, eliminarán y modificarán con cada confirmación. -- Evita los comandos para atrapar todo `git add .` y `git commit -a` de la línea de comando —en su lugar, utiliza `git add filename` y `git rm filename` para ordenar por etapas los archivos. -- Utiliza `git add --interactive` para revisar por separado y preparar los cambios de cada archivo. -- Utiliza `git diff --cached` para revisar los cambios que hayas preparado para la confirmación. Esta es la diferencia exacta que `git commit` generará siempre que no utilices la marca `-a`. +- Use un programa visual como [{% data variables.product.prodname_desktop %}](https://desktop.github.com/) o [gitk](https://git-scm.com/docs/gitk) para confirmar los cambios. Los programas visuales suelen hacer que sea más sencillo ver exactamente qué archivos se agregarán, eliminarán y modificarán con cada confirmación. +- Evite los comandos generales `git add .` y `git commit -a` en la línea de comandos; en su lugar use `git add filename` y `git rm filename` para agregar al "stage" los archivos de manera individual. +- Use `git add --interactive` para revisar y agregar al "stage" los cambios en cada archivo. +- Use `git diff --cached` a fin de revisar los cambios que ha agregado al "stage" para la confirmación. Esta es la diferencia exacta que producirá `git commit` siempre que no use la marca `-a`. -## Leer más +## Información adicional -- [página man de `git filter-repo`](https://htmlpreview.github.io/?https://github.com/newren/git-filter-repo/blob/docs/html/git-filter-repo.html) -- [Pro Git: Herramientas de Git - Rescribir historial](https://git-scm.com/book/en/Git-Tools-Rewriting-History) -- "[Acerca del escaneo de secretos](/code-security/secret-security/about-secret-scanning)" +- [Página man de `git filter-repo`](https://htmlpreview.github.io/?https://github.com/newren/git-filter-repo/blob/docs/html/git-filter-repo.html) +- [Pro Git: Herramientas de Git - Reescritura del historial](https://git-scm.com/book/en/Git-Tools-Rewriting-History) +- "[Acerca del examen de secretos](/code-security/secret-security/about-secret-scanning)" diff --git a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/reviewing-your-authorized-applications-oauth.md b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/reviewing-your-authorized-applications-oauth.md index dd2ffa4cd5..b0cb46e905 100644 --- a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/reviewing-your-authorized-applications-oauth.md +++ b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/reviewing-your-authorized-applications-oauth.md @@ -13,15 +13,17 @@ versions: topics: - Identity - Access management -shortTitle: Revisa las apps de OAuth +shortTitle: Review OAuth apps +ms.openlocfilehash: fbc35fdca9ab64bf97224911d9adff560ba62eab +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091815' --- +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.access_applications %} {% data reusables.user-settings.access_authorized_oauth_apps %} {% data reusables.user-settings.review-oauth-apps %} -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.access_applications %} -{% data reusables.user-settings.access_authorized_oauth_apps %} -{% data reusables.user-settings.review-oauth-apps %} - -## Leer más +## Lecturas adicionales {% ifversion fpt or ghec %} - "[Acerca de las integraciones](/articles/about-integrations)"{% endif %} -- "[Revisar tus integraciones autorizadas](/articles/reviewing-your-authorized-integrations)" +- "[Revisión de las integraciones autorizadas](/articles/reviewing-your-authorized-integrations)" diff --git a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/reviewing-your-authorized-integrations.md b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/reviewing-your-authorized-integrations.md index 59876e5bb5..f264267a17 100644 --- a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/reviewing-your-authorized-integrations.md +++ b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/reviewing-your-authorized-integrations.md @@ -13,24 +13,26 @@ versions: topics: - Identity - Access management -shortTitle: Integraciones autorizadas +shortTitle: Authorized integrations +ms.openlocfilehash: ec67e7b18b4ad898cd53b4773b299d90bc3dc9e5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091811' --- - ## Revisar tus {% data variables.product.prodname_oauth_apps %} autorizadas -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.access_applications %} -{% data reusables.user-settings.access_authorized_oauth_apps %} -{% data reusables.user-settings.review-oauth-apps %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.access_applications %} {% data reusables.user-settings.access_authorized_oauth_apps %} {% data reusables.user-settings.review-oauth-apps %} ## Revisar tus {% data variables.product.prodname_github_apps %} autorizadas -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.access_applications %} -3. Haz clic en la pestaña de **{% data variables.product.prodname_github_apps %} autorizadas**. ![Pestaña de {% data variables.product.prodname_github_apps %} autorizadas](/assets/images/help/settings/settings-authorized-github-apps-tab.png) -3. Revisa las {% data variables.product.prodname_github_apps %}s que tienen acceso a tu cuenta. Para las que no reconozcas o las que estén desactualizadas, haz clic en **Revoke** (Revocar). Para revocar todas las {% data variables.product.prodname_github_apps %}s, haz clic en **Revocar todo**. ![Lista de {% data variables.product.prodname_github_app %} autorizadas](/assets/images/help/settings/revoke-github-app.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.access_applications %} +3. Haga clic en la pestaña **Authorized {% data variables.product.prodname_github_apps %}** . Pestaña ![Authorized {% data variables.product.prodname_github_apps %}](/assets/images/help/settings/settings-authorized-github-apps-tab.png) +3. Revisa las {% data variables.product.prodname_github_apps %}s que tienen acceso a tu cuenta. Revoque las que no reconozca o hayan quedado obsoletas haciendo clic en **Revoke**. Para revocar todas las {% data variables.product.prodname_github_apps %}, haga clic en **Revoke all**. + ![Lista de {% data variables.product.prodname_github_app %} autorizadas](/assets/images/help/settings/revoke-github-app.png) -## Leer más +## Lecturas adicionales {% ifversion fpt or ghec %} - "[Acerca de las integraciones](/articles/about-integrations)"{% endif %} -- "[Revisar tus aplicaciones autorizadas (OAuth)](/articles/reviewing-your-authorized-applications-oauth)" +- "[Revisar las aplicaciones autorizadas (OAuth)](/articles/reviewing-your-authorized-applications-oauth)" diff --git a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/reviewing-your-deploy-keys.md b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/reviewing-your-deploy-keys.md index 7379b1891f..2001441c53 100644 --- a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/reviewing-your-deploy-keys.md +++ b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/reviewing-your-deploy-keys.md @@ -13,19 +13,23 @@ versions: topics: - Identity - Access management -shortTitle: Llaves de implementación +shortTitle: Deploy keys +ms.openlocfilehash: 964ec4cbc91745c041dd973e4e950b605c5c0233 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091809' --- - -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -3. En la acción de "Seguridad" de la barra lateral, haz clic en**Desplegar llaves {% octicon "key" aria-label="The key icon" %}**. +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} +3. En la sección "Security" de la barra lateral, haga clic en **{% octicon "key" aria-label="The key icon" %} Deploy keys**. {% else %} -3. En la barra lateral izquierda, haz clic en **Deploy keys** (Llaves de implementación). ![Parámetro de llaves de implementación](/assets/images/help/settings/settings-sidebar-deploy-keys.png) -{% endif %} -4. En la página de Llaves de implementación, anota las llaves de implementación asociadas a tu cuenta. Para las que no reconozcas o que estén desactualizadas, haz clic en **Delete** (Eliminar). Si hay llaves de implementación válidas que quieres conservar, haz clic en **Approve** (Aprobar). ![Lista de llaves de implementación](/assets/images/help/settings/settings-deploy-key-review.png) +3. En la barra lateral izquierda, haga clic en **Deploy keys**. +![Ajuste de claves de implementación](/assets/images/help/settings/settings-sidebar-deploy-keys.png){% endif %} +4. En la página de Llaves de implementación, anota las llaves de implementación asociadas a tu cuenta. Elimine las claves que no reconozca o hayan quedado obsoletas haciendo clic en **Delete**. Si hay claves de implementación válidas que le gustaría conservar, haga clic en **Approve**. + ![Lista de claves de implementación](/assets/images/help/settings/settings-deploy-key-review.png) -Para obtener más información, consulta la sección "[Administrar las llaves de despliegue](/guides/managing-deploy-keys)". +Para obtener más información, consulte "[Administración de claves de implementación](/guides/managing-deploy-keys)". -## Leer más -- [Configurar notificaciones](/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications#organization-alerts-notification-options) +## Información adicional +- [Configuración de notificaciones](/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications#organization-alerts-notification-options) diff --git a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log.md b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log.md index 50dfda1a40..78df561023 100644 --- a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log.md +++ b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log.md @@ -1,6 +1,6 @@ --- title: Revisar tu registro de seguridad -intro: 'Puedes revisar la bitácora de seguridad de tu cuenta personal para entender mejor las acciones que has realizado y las que otros han realizado, las cuales te involucran.' +intro: 'Puedes revisar el registro de seguridad de tu cuenta personal para entender mejor las acciones que has realizado y las que otros han realizado, las cuales te involucran.' miniTocMaxHeadingLevel: 3 redirect_from: - /articles/reviewing-your-security-log @@ -14,19 +14,23 @@ versions: topics: - Identity - Access management -shortTitle: Registro de seguridad +shortTitle: Security log +ms.openlocfilehash: 11ace590e926548a8dd04975880b1220cad4a3da +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147110558' --- - ## Acceder a tu registro de seguridad La bitácora de seguridad lista todas las acciones que se llevaron a cabo en los últimos 90 días. -{% data reusables.user-settings.access_settings %} -{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. En la sección de "Archivos" de la barra lateral, haz clic en **{% octicon "log" aria-label="The log icon" %} Bitácora de seguridad**. +{% data reusables.user-settings.access_settings %} {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} +1. En la sección "Archivos" de la barra lateral, haga clic en **{% octicon "log" aria-label="The log icon" %} Registro de seguridad**. {% else %} -1. En la barra lateral de la configuración de usuario, da clic en **Registro de Seguridad**. ![Pestaña de registro de seguridad](/assets/images/help/settings/audit-log-tab.png) -{% endif %} +1. En la barra lateral de configuración del usuario, haga clic en **Registro de seguridad**. + ![Pestaña Registro de seguridad](/assets/images/help/settings/audit-log-tab.png) {% endif %} ## Buscar tu registro de seguridad @@ -36,29 +40,19 @@ La bitácora de seguridad lista todas las acciones que se llevaron a cabo en los Tus acciones activan los eventos que se listan en tu bitácora de seguridad. Las acciones se agrupan en las siguientes categorías: -| Nombre de la categoría | Descripción | -| -------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |{% ifversion fpt or ghec %} -| [`facturación`](#billing-category-actions) | Contiene todas las actividades relacionadas con tu información de facturación. | -| [`codespaces`](#codespaces-category-actions) | Contiene todas las actividades relacionadas con los {% data variables.product.prodname_github_codespaces %}. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_codespaces %}](/github/developing-online-with-codespaces/about-codespaces)". | -| [`marketplace_agreement_signature`](#marketplace_agreement_signature-category-actions) | Contiene todas las actividades relacionadas con la firma del Acuerdo del programador de {% data variables.product.prodname_marketplace %}. | -| [`marketplace_listing`](#marketplace_listing-category-actions) | Contiene todas las actividades relacionadas con el listado de aplicaciones en {% data variables.product.prodname_marketplace %}.{% endif %} -| [`oauth_access`](#oauth_access-category-actions) | Contiene todas las actividades relacionadas con las [{% data variables.product.prodname_oauth_apps %}](/github/authenticating-to-github/keeping-your-account-and-data-secure/authorizing-oauth-apps) con las que te hayas conectado.{% ifversion fpt or ghec %} -| [`payment_method`](#payment_method-category-actions) | Contiene todas las actividades relacionadas con el pago de tu suscripción de {% data variables.product.prodname_dotcom %}.{% endif %} -| [`profile_picture`](#profile_picture-category-actions) | Contiene todas las actividades relacionadas con tu foto de perfil. | -| [`project`](#project-category-actions) | Contiene todas las actividades relacionadas con los tableros de proyecto. | -| [`public_key`](#public_key-category-actions) | Contiene todas las actividades relacionadas con [tus claves SSH públicas](/articles/adding-a-new-ssh-key-to-your-github-account). | -| [`repo`](#repo-category-actions) | Contiene todas las actividades relacionadas con los repositorios que te pertenecen.{% ifversion fpt or ghec %} -| [`sponsors`](#sponsors-category-actions) | Contiene todos los eventos relacionados con {% data variables.product.prodname_sponsors %} y los botones de patrocinio (consulta las secciones "[Acerca de {% data variables.product.prodname_sponsors %}](/sponsors/getting-started-with-github-sponsors/about-github-sponsors)" y "[Mostrar el botón de patrocinio en tu repositorio](/articles/displaying-a-sponsor-button-in-your-repository)"){% endif %}{% ifversion ghes or ghae %} -| [`equipo`](#team-category-actions) | Contiene todas las actividades relacionadas con los equipos de los cuales formas parte.{% endif %}{% ifversion not ghae %} -| [`two_factor_authentication`](#two_factor_authentication-category-actions) | Contiene todas las actividades relacionadas con la [autenticación bifactorial](/articles/securing-your-account-with-two-factor-authentication-2fa).{% endif %} -| [`usuario`](#user-category-actions) | Contiene todas las actividades relacionadas con tu cuenta. | +| Nombre de categoría | Descripción |------------------|-------------------{% ifversion fpt or ghec %} | [`billing`](#billing-category-actions) | Contiene todas las actividades relacionadas con la información de facturación. +| [`codespaces`](#codespaces-category-actions) | Contiene todas las actividades relacionadas con {% data variables.product.prodname_github_codespaces %}. Para más información, vea "[Acerca de {% data variables.product.prodname_codespaces %}](/github/developing-online-with-codespaces/about-codespaces)". +| [`marketplace_agreement_signature`](#marketplace_agreement_signature-category-actions) | Contiene todas las actividades relacionadas con la firma del Acuerdo del desarrollador de {% data variables.product.prodname_marketplace %}. +| [`marketplace_listing`](#marketplace_listing-category-actions) | Contiene todas las actividades relacionadas con la oferta de aplicaciones en {% data variables.product.prodname_marketplace %}.{% endif %} | [`oauth_access`](#oauth_access-category-actions) | Contiene todas las actividades relacionadas con [{% data variables.product.prodname_oauth_apps %}](/github/authenticating-to-github/keeping-your-account-and-data-secure/authorizing-oauth-apps) a las que se ha conectado.{% ifversion fpt or ghec %} | [`payment_method`](#payment_method-category-actions) | Contiene todas las actividades relacionadas con el pago de la suscripción de {% data variables.product.prodname_dotcom %}.{% endif %} | [`profile_picture`](#profile_picture-category-actions) | Contiene todas las actividades relacionadas con la imagen de perfil. +| [`project`](#project-category-actions) | Contiene todas las actividades relacionadas con los paneles de proyecto. +| [`public_key`](#public_key-category-actions) | Contiene todas las actividades relacionadas con [las claves SSH públicas](/articles/adding-a-new-ssh-key-to-your-github-account). +| [`repo`](#repo-category-actions) | Contiene todas las actividades relacionadas con los repositorios de su propiedad.{% ifversion fpt or ghec %} | [`sponsors`](#sponsors-category-actions) | Contiene todos los eventos relacionados con {% data variables.product.prodname_sponsors %} y botones de patrocinador (vea "[Acerca de {% data variables.product.prodname_sponsors %}](/sponsors/getting-started-with-github-sponsors/about-github-sponsors)" y "[Representación de un botón de patrocinador en el repositorio](/articles/displaying-a-sponsor-button-in-your-repository)"){% endif %}{% ifversion ghes or ghae %} | [`team`](#team-category-actions) | Contiene todas las actividades relacionadas con los equipos de los que forma parte.{% endif %}{% ifversion not ghae %} | [`two_factor_authentication`](#two_factor_authentication-category-actions) | Contiene todas las actividades relacionadas con la [autenticación en dos fases](/articles/securing-your-account-with-two-factor-authentication-2fa).{% endif %} | [`user`](#user-category-actions) | Contiene todas las actividades relacionadas con la cuenta. {% ifversion fpt or ghec %} ## Exportar tu registro de seguridad -{% data reusables.audit_log.export-log %} -{% data reusables.audit_log.exported-log-keys-and-values %} +{% data reusables.audit_log.export-log %} {% data reusables.audit_log.exported-log-keys-and-values %} {% endif %} @@ -68,189 +62,192 @@ Un resumen de algunas de las acciones más frecuentes que se registran como even {% ifversion fpt or ghec %} -### acciones de la categoría `billing` +### Acciones de la categoría `billing` -| Acción | Descripción | -| --------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| `change_billing_type (cambiar tipo de facturación)` | Se activa cuando [cambias la manera de pagar](/articles/adding-or-editing-a-payment-method) para {% data variables.product.prodname_dotcom %}. | -| `change_email (cambiar correo electrónico)` | Se activa cuando [cambias tu dirección de correo electrónico](/articles/changing-your-primary-email-address). | +| Acción | Descripción +|------------------|------------------- +| `change_billing_type` | Se desencadena al [cambiar la forma de pagar](/articles/adding-or-editing-a-payment-method) por {% data variables.product.prodname_dotcom %}. +| `change_email` | Se desencadena al [cambiar la dirección de correo electrónico](/articles/changing-your-primary-email-address). -### acciones de la categoría `codespaces` +### Acciones de la categoría `codespaces` -| Acción | Descripción | -| ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `create (crear)` | Se activa cuando [creas un codespace](/github/developing-online-with-codespaces/creating-a-codespace). | -| `resume` | Se activa cuando reanudas un codespace suspendido. | -| `delete` | Se activa cuando [borras un codespace](/github/developing-online-with-codespaces/deleting-a-codespace). | -| `manage_access_and_security` | Se activa cuando actualizas [los repositorios a los que puede acceder un codespace](/github/developing-online-with-codespaces/managing-access-and-security-for-codespaces). | -| `trusted_repositories_access_update` | Se activa cuando cambias los [ajustes de acceso y seguridad para {% data variables.product.prodname_codespaces %}](/github/developing-online-with-codespaces/managing-access-and-security-for-codespaces) en tu cuenta personal. | +| Acción | Descripción +|------------------|------------------- +| `create` | Se desencadena al [crear un codespace](/github/developing-online-with-codespaces/creating-a-codespace). +| `resume` | Se activa cuando reanudas un codespace suspendido. +| `delete` | Se desencadena al [eliminar un codespace](/github/developing-online-with-codespaces/deleting-a-codespace). +| `manage_access_and_security` | Se desencadena al actualizar [los repositorios a los que tiene acceso un codespace](/github/developing-online-with-codespaces/managing-access-and-security-for-codespaces). +| `trusted_repositories_access_update` | Se desencadena al cambiar la [configuración de acceso y seguridad de {% data variables.product.prodname_codespaces %}](/github/developing-online-with-codespaces/managing-access-and-security-for-codespaces) de la cuenta personal. -### acciones de la categoría `marketplace_agreement_signature` +### Acciones de la categoría `marketplace_agreement_signature` -| Acción | Descripción | -| ---------------- | ----------------------------------------------------------------------------------------------------- | -| `create (crear)` | Se activa cuando firmas el {% data variables.product.prodname_marketplace %} Acuerdo del programador. | +| Acción | Descripción +|------------------|------------------- +| `create` | Se activa cuando firmas el {% data variables.product.prodname_marketplace %} Acuerdo del programador. -### acciones de la categoría `marketplace_listing` +### Acciones de la categoría `marketplace_listing` -| Acción | Descripción | -| ----------------------------- | ------------------------------------------------------------------------------------------------------------ | -| `aprobar` | Se activa cuando se aprueba tu lista para ser incluida en {% data variables.product.prodname_marketplace %}. | -| `create (crear)` | Se activa cuando creas una lista para tu app en {% data variables.product.prodname_marketplace %}. | -| `delist (quitar de la lista)` | Se activa cuando se elimina tu lista de {% data variables.product.prodname_marketplace %}. | -| `redraft` | Se activa cuando tu lista se vuelve a colocar en estado de borrador. | -| `reject (rechazar)` | Se activa cuando no se acepta la inclusión de tu lista en {% data variables.product.prodname_marketplace %}. | +| Acción | Descripción +|------------------|------------------- +| `approve` | Se activa cuando se aprueba tu lista para ser incluida en {% data variables.product.prodname_marketplace %}. +| `create` | Se activa cuando creas una lista para tu app en {% data variables.product.prodname_marketplace %}. +| `delist` | Se activa cuando se elimina tu lista de {% data variables.product.prodname_marketplace %}. +| `redraft` | Se activa cuando tu lista se vuelve a colocar en estado de borrador. +| `reject` | Se activa cuando no se acepta la inclusión de tu lista en {% data variables.product.prodname_marketplace %}. {% endif %} ### Acciones de la categoría `oauth_authorization` -| Acción | Descripción | -| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `create (crear)` | Se activa cuando [obtienes acceso a una {% data variables.product.prodname_oauth_app %}](/github/authenticating-to-github/keeping-your-account-and-data-secure/authorizing-oauth-apps). | -| `destroy (destruir)` | Se activa cuando [revocas un acceso a {% data variables.product.prodname_oauth_app %} a de tu cuenta](/articles/reviewing-your-authorized-integrations){% ifversion fpt or ghae or ghes > 3.2 or ghec %} y cuando [las autorizaciones se revocan o vencen](/github/authenticating-to-github/keeping-your-account-and-data-secure/token-expiration-and-revocation).{% else %}.{% endif %} +| Acción | Descripción +|------------------|------------------- +| `create` | Se desencadena al [conceder acceso a una {% data variables.product.prodname_oauth_app %}](/github/authenticating-to-github/keeping-your-account-and-data-secure/authorizing-oauth-apps). +| `destroy` | Se desencadena al [revocar el acceso de una {% data variables.product.prodname_oauth_app %} a la cuenta](/articles/reviewing-your-authorized-integrations){% ifversion fpt or ghae or ghes > 3.2 or ghec %} y cuando [se revocan las autorizaciones o expiran](/github/authenticating-to-github/keeping-your-account-and-data-secure/token-expiration-and-revocation).{% else %}.{% endif %} {% ifversion fpt or ghec %} -### acciones de la categoría `payment_method` +### Acciones de la categoría `payment_method` -| Acción | Descripción | -| ---------------- | ------------------------------------------------------------------------------------------------------------- | -| `create (crear)` | Se activa cuando se agrega un método de pago nuevo, como una tarjeta de crédito nueva o una cuenta de PayPal. | -| `actualización` | Se activa cuando se actualiza un método de pago existente. | +| Acción | Descripción +|------------------|------------------- +| `create` | Se activa cuando se agrega un nuevo método de pago, como una tarjeta de crédito o una cuenta de PayPal nueva. +| `update` | Se activa cuando se actualiza un método de pago existente. {% endif %} -### acciones de la categoría `profile_picture` +### Acciones de la categoría `profile_picture` -| Acción | Descripción | -| --------------- | ------------------------------------------------------------------------------------------------------ | -| `actualización` | Se activa cuando [estableces o actualizas tu foto de perfil](/articles/setting-your-profile-picture/). | +| Acción | Descripción +|------------------|------------------- +| `update` | Se desencadena al [establecer o actualizar la imagen de perfil](/articles/setting-your-profile-picture/). -### acciones de la categoría `project` +### Acciones de la categoría `project` -| Acción | Descripción | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------- | -| `access (acceder)` | Se activa cuando se modifica la visibilidad de un tablero de proyecto. | -| `create (crear)` | Se activa cuando se crear un tablero de proyecto. | -| `rename (renombrar)` | Se activa cuando se renombra un tablero de proyecto. | -| `actualización` | Se activa cuando se actualiza un tablero de proyecto. | -| `delete` | Se activa cuando se elimina un tablero de proyecto. | -| `link` | Se activa cuando un repositorio se vincula a un tablero de proyecto. | -| `unlink (desvincular)` | Se activa cuando se anula el enlace a un repositorio desde un tablero de proyecto. | -| `update_user_permission` | Se activa cuando se agrega o elimina un colaborador externo a un tablero de proyecto o cuando se cambia su nivel de permiso. | +| Acción | Descripción +|--------------------|--------------------- +| `access` | Se activa cuando se modifica la visibilidad de un tablero de proyecto. +| `create` | Se activa cuando se crea un tablero de proyecto. +| `rename` | Se activa cuando se renombra un tablero de proyecto. +| `update` | Se activa cuando se actualiza un tablero de proyecto. +| `delete` | Se activa cuando se elimina un tablero de proyecto. +| `link` | Se activa cuando un repositorio se vincula a un tablero de proyecto. +| `unlink` | Se activa cuando se anula el enlace a un repositorio desde un tablero de proyecto. +| `update_user_permission` | Se activa cuando se agrega o elimina un colaborador externo a un tablero de proyecto o cuando se cambia su nivel de permiso. -### acciones de la categoría `public_key` +### Acciones de la categoría `public_key` -| Acción | Descripción | -| ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `create (crear)` | Se activa cuando [agregas una llave SSH pública a tu cuenta de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}](/articles/adding-a-new-ssh-key-to-your-github-account). | -| `delete` | Se activa cuando [eliminas una llave SSH pública a tu cuenta de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}](/articles/reviewing-your-ssh-keys). | +| Acción | Descripción +|------------------|------------------- +| `create` | Se desencadena al [agregar una nueva clave SSH pública a la cuenta de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}](/articles/adding-a-new-ssh-key-to-your-github-account). +| `delete` | Se desencadena al [elimina una clave SSH pública de la cuenta de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}](/articles/reviewing-your-ssh-keys). -### acciones de la categoría `repo` +### Acciones de la categoría `repo` -| Acción | Descripción | -| --------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `access (acceder)` | Se activa cuando un repositorio que te pertenece se [cambia de "privado" a "público"](/articles/making-a-private-repository-public) (o viceversa). | -| `add_member (agregar miembro)` | Se activa cuando se invita a un {% data variables.product.product_name %} usuario {% ifversion fpt or ghec %}[a tener acceso de colaboración](/articles/inviting-collaborators-to-a-personal-repository){% else %}[otorgado el acceso de colaboración](/articles/inviting-collaborators-to-a-personal-repository){% endif %} a un repositorio. | -| `add_topic (agregar tema)` | Se activa cuando un propietario del repositorio [agrega un tema](/articles/classifying-your-repository-with-topics) a un repositorio. | -| `archived (archivado)` | Se activa cuando un propietario del repositorio [archiva un repositorio](/articles/about-archiving-repositories).{% ifversion ghes %} -| `config.disable_anonymous_git_access (configurar inhabilitar el acceso de git anónimo)` | Se activa cuando [se inhabilita el acceso de lectura de Git anónimo](/enterprise/user/articles/enabling-anonymous-git-read-access-for-a-repository) en un repositorio público. | -| `config.enable_anonymous_git_access (configurar habilitar acceso de git anónimo)` | Se activa cuando [se habilita el acceso de lectura de Git anónimo](/enterprise/user/articles/enabling-anonymous-git-read-access-for-a-repository) en un repositorio público. | -| `config.lock_anonymous_git_access (configurar bloquear acceso de git anónimo)` | Se activa cuando se bloquea el parámetro de acceso de lectura de Git anónimo [de un repositorio](/enterprise/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access). | -| `config.unlock_anonymous_git_access (configurar desbloquear acceso de git anónimo)` | Se activa cuando se desbloquea el parámetro de acceso de lectura de Git anónimo [de un repositorio](/enterprise/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access).{% endif %} -| `create (crear)` | Se activa cuando [se crea un repositorio nuevo](/articles/creating-a-new-repository). | -| `destroy (destruir)` | Se activa cuando [se elimina un repositorio](/articles/deleting-a-repository).{% ifversion fpt or ghec %} -| `inhabilitar` | Se activa cuando un repositorio se inhabilita (por ejemplo, por [fondos insuficientes](/articles/unlocking-a-locked-account)).{% endif %}{% ifversion fpt or ghec %} -| `download_zip` | Se activa cuando se descarga un archivo ZIP o TAR de un repositorio. | -| `habilitar` | Se activa cuando se vuelve a habilitar un repositorio.{% endif %} -| `remove_member (eliminar miembro)` | Se activa cuando se elimina {% data variables.product.product_name %} un usuario [de un repositorio como colaborador](/articles/removing-a-collaborator-from-a-personal-repository). | -| `remove_topic (eliminar tema)` | Se activa cuando un propietario del repositorio elimina un tema de un repositorio. | -| `rename (renombrar)` | Se activa cuando [se renombra un repositorio](/articles/renaming-a-repository). | -| `transferencia` | Se activa cuando [se transfiere un repositorio](/articles/how-to-transfer-a-repository). | -| `transfer_start (comienzo de transferencia)` | Se activa cuando está por ocurrir una transferencia de repositorio. | -| `unarchived (desarchivado)` | Se activa cuando un administrador del repositorio desarchiva un repositorio. | +| Acción | Descripción +|------------------|------------------- +| `access` | Se desencadena cuando se cambia un repositorio que posee [de "privado" a "público"](/articles/making-a-private-repository-public) (o viceversa). +| `add_member` | Se desencadena cuando a un usuario de {% data variables.product.product_name %} {% ifversion fpt or ghec %}[se le invita para tener acceso de colaboración](/articles/inviting-collaborators-to-a-personal-repository){% else %}[se le acceso de colaboración](/articles/inviting-collaborators-to-a-personal-repository){% endif %} a un repositorio. +| `add_topic` | Se desencadena cuando el propietario de un repositorio [agrega un tema](/articles/classifying-your-repository-with-topics) a un repositorio. +| `archived` | Se desencadena cuando el propietario de un repositorio [archiva un repositorio](/articles/about-archiving-repositories).{% ifversion ghes %} +| `config.disable_anonymous_git_access` | Se desencadena cuando el [acceso de lectura de Git anónimo está deshabilitado](/enterprise/user/articles/enabling-anonymous-git-read-access-for-a-repository) en un repositorio público. +| `config.enable_anonymous_git_access` | Se desencadena cuando el [acceso de lectura de Git anónimo está habilitado](/enterprise/user/articles/enabling-anonymous-git-read-access-for-a-repository) en un repositorio público. +| `config.lock_anonymous_git_access` | Se desencadena cuando [la configuración de acceso de lectura de Git anónimo](/enterprise/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access) de un repositorio está bloqueada. +| `config.unlock_anonymous_git_access` | Se desencadena cuando [la configuración de acceso de lectura de Git anónimo](/enterprise/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access) de un repositorio está desbloqueada.{% endif %} +| `create` | Se desencadena cuando [se crea un repositorio](/articles/creating-a-new-repository). +| `destroy` | Se desencadena cuando [se elimina un repositorio](/articles/deleting-a-repository).{% ifversion fpt or ghec %} +| `disable` | Se desencadena cuando se deshabilita un repositorio (por ejemplo, por [fondos insuficientes](/articles/unlocking-a-locked-account)).{% endif %}{% ifversion fpt or ghec %} +| `download_zip` | Se desencadena cuando se descarga un archivo ZIP o TAR de un repositorio. +| `enable` | Se activa cuando se vuelve a habilitar un repositorio.{% endif %} +| `remove_member` | Se desencadena cuando un usuario de {% data variables.product.product_name %} se [quita de un repositorio como colaborador](/articles/removing-a-collaborator-from-a-personal-repository). +| `remove_topic` | Se activa cuando un propietario del repositorio elimina un tema de un repositorio. +| `rename` | Se desencadena cuando [se cambia el nombre de un repositorio](/articles/renaming-a-repository). +| `transfer` | Se desencadena cuando [se transfiere un repositorio](/articles/how-to-transfer-a-repository). +| `transfer_start` | Se activa cuando está por ocurrir una transferencia de repositorio. +| `unarchived` | Se activa cuando un administrador del repositorio desarchiva un repositorio. {% ifversion fpt or ghec %} -### acciones de la categoría `sponsors` +### Acciones de la categoría `sponsors` -| Acción | Descripción | -| ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `custom_amount_settings_change` | Se activa cuando habilitas o inhabilitas las cantidades personalizadas o cuando cambias la cantidad personalizada sugerida (consulta la secicón "[Administrar tus niveles de patrocinio](/github/supporting-the-open-source-community-with-github-sponsors/managing-your-sponsorship-tiers)") | -| `repo_funding_links_file_action (acción de archivo de enlaces de financiamiento del repositorio)` | Se activa cuando cambias el archivo FUNDING de tu repositorio (consulta "[Mostrar un botón de patrocinador en tu repositorio](/articles/displaying-a-sponsor-button-in-your-repository)") | -| `sponsor_sponsorship_cancel (cancelación del patrocinio del patrocinador)` | Se activa cuando cancelas un patrocinio (consulta "[Bajar de categoría un patrocinio](/articles/downgrading-a-sponsorship)") | -| `sponsor_sponsorship_create (creación de un patrocinio de patrocinador)` | Se activa cuando patrocinas una cuenta (consulta la sección "[Patrocinar a un contribuyente de código abierto](/sponsors/sponsoring-open-source-contributors/sponsoring-an-open-source-contributor)") | -| `sponsor_sponsorship_payment_complete` | Se activa después de que patrocinas una cuenta y se procesa tu pago (consulta la sección "[Patrocinar a un contribuyente de código abierto](/sponsors/sponsoring-open-source-contributors/sponsoring-an-open-source-contributor)") | -| `sponsor_sponsorship_preference_change (cambio de preferencia de patrocinio de patrocinador)` | Se activa cuando cambias si deseas recibir actualizaciones por correo electrónico de un programador patrocinado o no (consulta la sección "[Administrar tu patrocinio](/sponsors/sponsoring-open-source-contributors/managing-your-sponsorship)") | -| `sponsor_sponsorship_tier_change (cambiar nivel de patrocinio de patrocinador)` | Se activa cuando subes o bajas de categoría tu patrocinio (consulta "[Subir de categoría un patrocinio](/articles/upgrading-a-sponsorship)" y "[Bajar de categoría un patrocinio](/articles/downgrading-a-sponsorship)") | -| `sponsored_developer_approve (aprobación de programador patrocinado)` | Se activa cuando tu cuenta de {% data variables.product.prodname_sponsors %} se aprueba (consulta la sección "[Configurar {% data variables.product.prodname_sponsors %} para tu cuenta personal](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-personal-account)") | -| `sponsored_developer_create (creación de programador patrocinado)` | Se activa cuando tu cuenta de {% data variables.product.prodname_sponsors %} se crea (consulta la sección "[Configurar a {% data variables.product.prodname_sponsors %} para tu cuenta personal](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-personal-account)") | -| `sponsored_developer_disable` | Se activa cuando se inhabilita tu cuenta de {% data variables.product.prodname_sponsors %} -| `sponsored_developer_redraft` | Se activa cuando tu cuenta de {% data variables.product.prodname_sponsors %} se devuelve a un estado de borrador desde un estado aprobado | -| `sponsored_developer_profile_update (actualización del perfil de programador patrocinado)` | Se activa cuando editas tu perfil de desarrollador patrocinado (consulta la sección "[Editar tus detalles de perfil para {% data variables.product.prodname_sponsors %}](/sponsors/receiving-sponsorships-through-github-sponsors/editing-your-profile-details-for-github-sponsors)") | -| `sponsored_developer_request_approval (aprobación de solicitud de programador patrocinado)` | Se activa cuando emites tu solicitud de {% data variables.product.prodname_sponsors %} para su aprobación (consulta la sección "[Configurar {% data variables.product.prodname_sponsors %} para tu cuenta personal](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-personal-account)") | -| `sponsored_developer_tier_description_update (actualización de descripción del nivel de programador patrocinado)` | Se activa cuando cambias la descripción de un nivel de patrocinio (consulta la sección "[Administrar tus niveles de patrocinio](/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-sponsorship-tiers)") | -| `sponsored_developer_update_newsletter_send (envío de boletín de actualización del programador patrocinado)` | Se activa cuando envías una actualización de correo electrónico a tus patrocinadores (consulta la sección "[Contactar a tus patrocinadores](/sponsors/receiving-sponsorships-through-github-sponsors/contacting-your-sponsors)") | -| `waitlist_invite_sponsored_developer (invitación a la lista de espera de programadores patrocinados)` | Se activa cuando te invitan a unirte a {% data variables.product.prodname_sponsors %} desde la lista de espera (consulta la sección "[Configurar {% data variables.product.prodname_sponsors %} para tu cuenta personal](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-personal-account)") | -| `waitlist_join (incorporación a la lista de espera)` | Se activa cuando te unes a la lista de espera para convertirte en un desarrollador patrocinado (consulta la sección "[Configurar {% data variables.product.prodname_sponsors %} para tu cuenta personal](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-personal-account)") | +| Acción | Descripción +|------------------|------------------- +| `custom_amount_settings_change` | Se desencadena al habilitar o deshabilitar importes personalizados, o bien al cambiar el importe personalizado sugerido (vea "[Administración de los niveles de patrocinio](/github/supporting-the-open-source-community-with-github-sponsors/managing-your-sponsorship-tiers)") +| `repo_funding_links_file_action` | Se desencadena al cambiar el archivo FUNDING en el repositorio (vea "[Representación de un botón de patrocinador en el repositorio](/articles/displaying-a-sponsor-button-in-your-repository)") +| `sponsor_sponsorship_cancel` | Se desencadena al cancelar un patrocinio (vea "[Cambio de un patrocinio a una versión anterior](/articles/downgrading-a-sponsorship)") +| `sponsor_sponsorship_create` | Se desencadena al patrocinar una cuenta (vea "[Patrocinio de un colaborador de código abierto](/sponsors/sponsoring-open-source-contributors/sponsoring-an-open-source-contributor)") +| `sponsor_sponsorship_payment_complete` | Se desencadena después de patrocinar una cuenta y procesar el pago (vea "[Patrocinio de un colaborador de código abierto](/sponsors/sponsoring-open-source-contributors/sponsoring-an-open-source-contributor)") +| `sponsor_sponsorship_preference_change` | Se desencadena al cambiar si recibe actualizaciones de correo electrónico de un desarrollador patrocinado (vea "[Administración del patrocinio](/sponsors/sponsoring-open-source-contributors/managing-your-sponsorship)") +| `sponsor_sponsorship_tier_change` | Se desencadena al actualizar o cambiar el patrocinio a una versión anterior (consulta "[Actualización de un patrocinio](/articles/upgrading-a-sponsorship)" y "[Cambio de un patrocinio a una versión anterior](/articles/downgrading-a-sponsorship)") +| `sponsored_developer_approve` | Se desencadena cuando se aprueba la cuenta de {% data variables.product.prodname_sponsors %} (vea "[Configuración de {% data variables.product.prodname_sponsors %} para la cuenta personal](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-personal-account)") +| `sponsored_developer_create` | Se desencadena cuando se crea la cuenta de {% data variables.product.prodname_sponsors %} (vea "[Configuración de {% data variables.product.prodname_sponsors %} para la cuenta personal](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-personal-account)") +| `sponsored_developer_disable` | Se activa cuando se inhabilita tu cuenta de {% data variables.product.prodname_sponsors %} +| `sponsored_developer_redraft` | Se activa cuando tu cuenta de {% data variables.product.prodname_sponsors %} se devuelve a un estado de borrador desde un estado aprobado +| `sponsored_developer_profile_update` | Se desencadena al editar el perfil de desarrollador patrocinado (vea "[Edición de los detalles del perfil para {% data variables.product.prodname_sponsors %}](/sponsors/receiving-sponsorships-through-github-sponsors/editing-your-profile-details-for-github-sponsors)") +| `sponsored_developer_request_approval` | Se desencadena cuando se envía la aplicación de {% data variables.product.prodname_sponsors %} para su aprobación (vea "[Configuración de {% data variables.product.prodname_sponsors %} para la cuenta personal](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-personal-account)") +| `sponsored_developer_tier_description_update` | Se desencadena al cambiar la descripción de un nivel de patrocinio (consulta "[Administración de los niveles de patrocinio](/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-sponsorship-tiers)") +| `sponsored_developer_update_newsletter_send` | Se desencadena al enviar una actualización por correo electrónico a los patrocinadores (consulta "[Contacto con los patrocinadores](/sponsors/receiving-sponsorships-through-github-sponsors/contacting-your-sponsors)") +| `waitlist_invite_sponsored_developer` | Se desencadena cuando se le invita a unirse a {% data variables.product.prodname_sponsors %} desde la lista de espera (vea "[Configuración de {% data variables.product.prodname_sponsors %} para la cuenta personal](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-personal-account)") +| `waitlist_join` | Se desencadena cuando se une a la lista de espera para convertirse en desarrollador patrocinado (cea "[Configuración de {% data variables.product.prodname_sponsors %} para la cuenta personal](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-personal-account)") {% endif %} {% ifversion fpt or ghec %} -### acciones de la categoría `successor_invitation` +### Acciones de la categoría `successor_invitation` -| Acción | Descripción | -| ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `accept` | Se activa cuando aceptas una invitación de sucesión (consulta la secicón "[Mantener continuidad en la titularidad de los repositorios de tu cuenta personal](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") | -| `cancel` | Se activa cuando cancelas una invitación de sucesión (consulta la secicón "[Mantener continuidad en la titularidad de los repositorios de tu cuenta personal](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") | -| `create (crear)` | Se activa cuando creas una invitación de sucesión (consulta la secicón "[Mantener continuidad en la titularidad de los repositorios de tu cuenta personal](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") | -| `decline` | Se activa cuando rechazas una invitación de sucesión (consulta la secicón "[Mantener continuidad en la titularidad de los repositorios de tu cuenta personal](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") | -| `revoke` | Se activa cuando revocas una invitación de sucesión (consulta la secicón "[Mantener continuidad en la titularidad de los repositorios de tu cuenta personal](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") | +| Acción | Descripción +|------------------|------------------- +| `accept` | Se desencadena al aceptar una invitación de sucesión (vea "[Mantenimiento de la continuidad de la propiedad de los repositorios de la cuenta personal](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") +| `cancel` | Se desencadena al cancelar una invitación de sucesión (vea "[Mantenimiento de la continuidad de la propiedad de los repositorios de la cuenta personal](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") +| `create` | Se desencadena al crear una invitación de sucesión (vea "[Mantenimiento de la continuidad de la propiedad de los repositorios de la cuenta personal](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") +| `decline` | Se desencadena al declinar una invitación de sucesión (vea "[Mantenimiento de la continuidad de la propiedad de los repositorios de la cuenta personal](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") +| `revoke` | Se desencadena al revocar una invitación de sucesión (vea "[Mantenimiento de la continuidad de la propiedad de los repositorios de la cuenta personal](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") {% endif %} {% ifversion ghes or ghae %} -### acciones de la categoría `team` +### Acciones de la categoría `team` -| Acción | Descripción | -| ------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| `add_member (agregar miembro)` | Se activa cuando un miembro de una organización a la que perteneces te [agrega a un equipo](/articles/adding-organization-members-to-a-team). | -| `add_repository (agregar repositorio)` | Se activa cuando se le otorga el control de un repositorio a un equipo del que eres miembro. | -| `create (crear)` | Se activa cuando se crea un equipo nuevo en una organización a la que perteneces. | -| `destroy (destruir)` | Se activa cuando un equipo del que eres miembro se elimina de la organización. | -| `remove_member (eliminar miembro)` | Se activa cuando un miembro de una organización se [elimina de un equipo](/articles/removing-organization-members-from-a-team) del que eres miembro. | -| `remove_repository (eliminar repositorio)` | Se activa cuando un repositorio deja de estar bajo el control de un equipo. | +| Acción | Descripción +|------------------|------------------- +| `add_member` | Se desencadena cuando un miembro de una organización a la que pertenece [le agrega a un equipo](/articles/adding-organization-members-to-a-team). +| `add_repository` | Se activa cuando se le otorga el control de un repositorio a un equipo del que eres miembro. +| `create` | Se activa cuando se crea un equipo nuevo en una organización a la que perteneces. +| `destroy` | Se activa cuando un equipo del que eres miembro se elimina de la organización. +| `remove_member` | Se desencadena cuando un miembro de una organización se [quita de un equipo](/articles/removing-organization-members-from-a-team) del que forma parte. +| `remove_repository` | Se activa cuando un repositorio deja de estar bajo el control de un equipo. {% endif %} {% ifversion not ghae %} -### acciones de la categoría `two_factor_authentication` +### Acciones de la categoría `two_factor_authentication` -| Acción | Descripción | -| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -| `enabled (habilitado)` | Se activa cuando se habilita la [autenticación de dos factores](/articles/securing-your-account-with-two-factor-authentication-2fa). | -| `disabled (inhabilitado)` | Se activa cuando se inhabilita la autenticación de dos factores. | +| Acción | Descripción +|------------------|------------------- +| `enabled` | Se desencadena la habilitar la [autenticación en dos fases](/articles/securing-your-account-with-two-factor-authentication-2fa). +| `disabled` | Se activa cuando se inhabilita la autenticación de dos factores. {% endif %} -### acciones de la categoría `user` +### Acciones de la categoría `user` -| Acción | Descripción | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `add_email (agregar correo electrónico)` | Se activa cuando | -| {% ifversion not ghae %}[agregas una dirección de correo electrónico nueva](/articles/changing-your-primary-email-address){% else %}agregas una dirección de correo electrónico nueva{% endif %}.{% ifversion fpt or ghec %} | | -| `codespaces_trusted_repo_access_granted` | Se activa cuando [permites que los codespaces que creas para que un repositorio accedan a otros repositorios que le pertenecen a tu cuenta personal](/github/developing-online-with-codespaces/managing-access-and-security-for-codespaces). | -| `codespaces_trusted_repo_access_revoked` | Se activa cuando [dejas de permitir que los codespaces que creas para que un repositorio accedan a otros repositorios que le pertenecen a tu cuenta personal](/github/developing-online-with-codespaces/managing-access-and-security-for-codespaces). |{% endif %} -| `create (crear)` | Se activa cuando creas una cuenta personal nueva.{% ifversion not ghae %} -| `change_password (cambiar contraseña)` | Se activa cuando cambias tu contraseña. | -| `forgot_password (olvidé la contraseña)` | Se activa cuando pides [un restablecimiento de contraseña](/articles/how-can-i-reset-my-password).{% endif %} -| `hide_private_contributions_count (ocultar conteo de contribuciones privadas)` | Se activa cuando [ocultas contribuciones privadas en tu perfil](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile). | -| `login` | Se activa cuando inicias sesión en {% data variables.product.product_location %}.{% ifversion ghes or ghae %} +| Acción | Descripción +|--------------------|--------------------- +| `add_email` | Se desencadena cuando {% ifversion not ghae %}[agrega una nueva dirección de correo electrónico](/articles/changing-your-primary-email-address){% else %}agrega una nueva dirección de correo electrónico{% endif %}.{% ifversion fpt or ghec %} +| `codespaces_trusted_repo_access_granted` | Se desencadena cuando [permites que los codespaces que creas para que un repositorio accedan a otros repositorios propiedad de la cuenta personal](/github/developing-online-with-codespaces/managing-access-and-security-for-codespaces). +| `codespaces_trusted_repo_access_revoked` | Se desencadena cuando [impides que los codespaces que creas para que un repositorio accedan a otros repositorios propiedad de la cuenta personal](/github/developing-online-with-codespaces/managing-access-and-security-for-codespaces). {% endif %} +| `create` | Se desencadena al crear una cuenta personal.{% ifversion not ghae %} +| `change_password` | Se activa cuando cambias tu contraseña. +| `forgot_password` | Se desencadena cuando solicita [un restablecimiento de contraseña](/articles/how-can-i-reset-my-password).{% endif %} +| `hide_private_contributions_count` | Se desencadena cuando [oculta las colaboraciones privadas en el perfil](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile). +| `login` | Se activa cuando inicias sesión en {% data variables.product.product_location %}.{% ifversion ghes or ghae %} +`mandatory_message_viewed` | Se desencadena al ver un mensaje obligatorio (vea "[Personalización de mensajes de usuario](/admin/user-management/customizing-user-messages-for-your-enterprise)" para más información) | {% endif %} +| `failed_login` | Se activa cuando no puedes iniciar sesión con éxito. +| `remove_email` | Se activa cuando eliminas una dirección de correo electrónico. +| `rename` | Se desencadena al cambiar el nombre de la cuenta.{% ifversion fpt or ghec %} +| `report_content` | Se desencadena al [notificar una incidencia o una solicitud de incorporación de cambios, o un comentario sobre una incidencia, solicitud de incorporación de cambios o confirmación](/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam).{% endif %} +| `show_private_contributions_count` | Se desencadena al [publicitar colaboraciones privadas en el perfil](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile).{% ifversion not ghae %} +| `two_factor_requested` | Se desencadena cuando {% data variables.product.product_name %} le pide el [código de autenticación en dos fases](/articles/accessing-github-using-two-factor-authentication).{% endif %} +### Acciones de la categoría `user_status` -`mandatory_message_viewed` | Se activa cuando ves un mensaje obligatorio (consulta la sección "[Personalizar los mensajes de usuario](/admin/user-management/customizing-user-messages-for-your-enterprise)" para obtener más detalles) | |{% endif %}| | `failed_login` | Se activa cuando fallas en ingresar con éxito. | `remove_email` | Se activa cuando eliminas una dirección de correo electrónico. | `rename` | Se activa cuando vuelves a nombrar tu cuenta.{% ifversion fpt or ghec %} | `report_content` | Se activa cuando [reportas una propuesta o solicitud de cambios o un comentario en una propuesta, solicitud de cambios o confirmación](/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam).{% endif %} | `show_private_contributions_count` | Se activa cuando [publicitas contribuciones privadas en tu perfil](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile).{% ifversion not ghae %} | `two_factor_requested` | Se activa cuando {% data variables.product.product_name %} te pide tu [código de autenticación bifactorial](/articles/accessing-github-using-two-factor-authentication).{% endif %} - -### acciones de la categoría `user_status` - -| Acción | Descripción | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `actualización` | Se activa cuando estableces o cambias el estado en tu perfil. Para obtener más información, consulta "[Configurar un estado](/articles/personalizing-your-profile/#setting-a-status)". | -| `destroy (destruir)` | Se activa cuando eliminas el estado de tu perfil. | +| Acción | Descripción +|--------------------|--------------------- +| `update` | Se activa cuando estableces o cambias el estado en tu perfil. Para más información, vea "[Establecimiento de un estado](/articles/personalizing-your-profile/#setting-a-status)". +| `destroy` | Se activa cuando eliminas el estado de tu perfil. diff --git a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/reviewing-your-ssh-keys.md b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/reviewing-your-ssh-keys.md index 9a579574e8..a4e4e9af74 100644 --- a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/reviewing-your-ssh-keys.md +++ b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/reviewing-your-ssh-keys.md @@ -1,6 +1,6 @@ --- -title: Reviewing your SSH keys -intro: 'To keep your credentials secure, you should regularly audit your SSH keys, deploy keys, and review authorized applications that access your account on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}.' +title: Revisar tus claves SSH +intro: 'Para mantener tus credenciales seguras, debes auditar con frecuencia tus llaves SSH, llaves de despliegue y revisar las aplicaciones autorizadas que acceden a tu cuenta de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}.' redirect_from: - /articles/keeping-your-application-access-tokens-safe - /articles/keeping-your-ssh-keys-and-application-access-tokens-safe @@ -15,94 +15,97 @@ versions: topics: - Identity - Access management +ms.openlocfilehash: 4f15ea8fd56994de4d9b30c21e6afb081e20a327 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091804' --- -You can delete unauthorized (or possibly compromised) SSH keys to ensure that an attacker no longer has access to your repositories. You can also approve existing SSH keys that are valid. +Puedes eliminar las claves SSH no autorizadas (o posiblemente comprometidas) para garantizar que un atacante no tenga más acceso a tus repositorios. También puedes aprobar llaves SSH existentes que sean válidas. {% mac %} -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.ssh %} -3. On the SSH Settings page, take note of the SSH keys associated with your account. For those that you don't recognize, or that are out-of-date, click **Delete**. If there are valid SSH keys you'd like to keep, click **Approve**. - ![SSH key list](/assets/images/help/settings/settings-ssh-key-review.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.ssh %} +3. En la página de Parámetros SSH, anota las claves SSH asociadas a tu cuenta. En las que no reconozca o hayan quedado obsoletas, haga clic en **Eliminar**. Si hay claves SSH válidas que le gustaría conservar, haga clic en **Aprobar**. + ![Lista de claves SSH](/assets/images/help/settings/settings-ssh-key-review.png) {% tip %} - **Note:** If you're auditing your SSH keys due to an unsuccessful Git operation, the unverified key that caused the [SSH key audit error](/articles/error-we-re-doing-an-ssh-key-audit) will be highlighted in the list of SSH keys. + **Nota:** Si va a auditar las claves SSH debido a una operación de Git incorrecta, la clave no comprobada que ha provocado el [error de auditoría de clave SSH](/articles/error-we-re-doing-an-ssh-key-audit) se resaltará en la lista de claves SSH. {% endtip %} -4. Open Terminal. +4. Abre Terminal. {% data reusables.command_line.start_ssh_agent %} -6. Find and take a note of your public key fingerprint. +6. Busca tu huella digital de llave pública y anótala. ```shell $ ssh-add -l -E sha256 > 2048 SHA256:274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ /Users/USERNAME/.ssh/id_rsa (RSA) ``` -7. The SSH keys on {% data variables.product.product_name %} *should* match the same keys on your computer. +7. Las claves SSH de {% data variables.product.product_name %} *deben* coincidir con las mismas claves del equipo. {% endmac %} {% windows %} -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.ssh %} -3. On the SSH Settings page, take note of the SSH keys associated with your account. For those that you don't recognize, or that are out-of-date, click **Delete**. If there are valid SSH keys you'd like to keep, click **Approve**. - ![SSH key list](/assets/images/help/settings/settings-ssh-key-review.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.ssh %} +3. En la página de Parámetros SSH, anota las claves SSH asociadas a tu cuenta. En las que no reconozca o hayan quedado obsoletas, haga clic en **Eliminar**. Si hay claves SSH válidas que le gustaría conservar, haga clic en **Aprobar**. + ![Lista de claves SSH](/assets/images/help/settings/settings-ssh-key-review.png) {% tip %} - **Note:** If you're auditing your SSH keys due to an unsuccessful Git operation, the unverified key that caused the [SSH key audit error](/articles/error-we-re-doing-an-ssh-key-audit) will be highlighted in the list of SSH keys. + **Nota:** Si va a auditar las claves SSH debido a una operación de Git incorrecta, la clave no comprobada que ha provocado el [error de auditoría de clave SSH](/articles/error-we-re-doing-an-ssh-key-audit) se resaltará en la lista de claves SSH. {% endtip %} -4. Open Git Bash. +4. Abra Git Bash. 5. {% data reusables.desktop.windows_git_bash_turn_on_ssh_agent %} {% data reusables.desktop.windows_git_for_windows_turn_on_ssh_agent %} -6. Find and take a note of your public key fingerprint. +6. Busca tu huella digital de llave pública y anótala. ```shell $ ssh-add -l -E sha256 > 2048 SHA256:274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ /Users/USERNAME/.ssh/id_rsa (RSA) ``` -7. The SSH keys on {% data variables.product.product_name %} *should* match the same keys on your computer. +7. Las claves SSH de {% data variables.product.product_name %} *deben* coincidir con las mismas claves del equipo. {% endwindows %} {% linux %} -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.ssh %} -3. On the SSH Settings page, take note of the SSH keys associated with your account. For those that you don't recognize, or that are out-of-date, click **Delete**. If there are valid SSH keys you'd like to keep, click **Approve**. - ![SSH key list](/assets/images/help/settings/settings-ssh-key-review.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.ssh %} +3. En la página de Parámetros SSH, anota las claves SSH asociadas a tu cuenta. En las que no reconozca o hayan quedado obsoletas, haga clic en **Eliminar**. Si hay claves SSH válidas que le gustaría conservar, haga clic en **Aprobar**. + ![Lista de claves SSH](/assets/images/help/settings/settings-ssh-key-review.png) {% tip %} - **Note:** If you're auditing your SSH keys due to an unsuccessful Git operation, the unverified key that caused the [SSH key audit error](/articles/error-we-re-doing-an-ssh-key-audit) will be highlighted in the list of SSH keys. + **Nota:** Si va a auditar las claves SSH debido a una operación de Git incorrecta, la clave no comprobada que ha provocado el [error de auditoría de clave SSH](/articles/error-we-re-doing-an-ssh-key-audit) se resaltará en la lista de claves SSH. {% endtip %} -4. Open Terminal. +4. Abre Terminal. {% data reusables.command_line.start_ssh_agent %} -6. Find and take a note of your public key fingerprint. +6. Busca tu huella digital de llave pública y anótala. ```shell $ ssh-add -l -E sha256 > 2048 SHA256:274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ /Users/USERNAME/.ssh/id_rsa (RSA) ``` -7. The SSH keys on {% data variables.product.product_name %} *should* match the same keys on your computer. +7. Las claves SSH de {% data variables.product.product_name %} *deben* coincidir con las mismas claves del equipo. {% endlinux %} {% warning %} -**Warning**: If you see an SSH key you're not familiar with on {% data variables.product.product_name %}, delete it immediately and contact {% data variables.contact.contact_support %} for further help. An unidentified public key may indicate a possible security concern. +**Advertencia**: Si ve una clave SSH con la que no está familiarizado en {% data variables.product.product_name %}, elimínela de inmediato y póngase en contacto con {% data variables.contact.contact_support %} para obtener más ayuda. Una clave pública no identificada puede indicar un posible problema de seguridad. {% endwarning %} diff --git a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/sudo-mode.md b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/sudo-mode.md index 39804df103..1b73a4df34 100644 --- a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/sudo-mode.md +++ b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/sudo-mode.md @@ -1,6 +1,6 @@ --- title: Modo sudo -intro: 'Para confirmar el acceso a tu cuenta antes de que realices una acción potencialmente sensible, {% data variables.product.product_location %} pide una autenticación.' +intro: 'Para confirmar el acceso a la cuenta antes de realizar una acción potencialmente confidencial, {% data variables.product.product_location %} solicita la autenticación.' redirect_from: - /articles/sudo-mode - /github/authenticating-to-github/sudo-mode @@ -13,81 +13,83 @@ miniTocMaxHeadingLevel: 3 topics: - Identity - Access management +ms.openlocfilehash: 909552ff2252e14430050541da5f6bae582f66b3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147540830' --- - ## Acerca del modo sudo -Para mantener la seguridad de tu cuenta cuando realizas una acción potencialmente sensible en {% data variables.product.product_location %}, debes autenticarte aunque ya hayas iniciado sesión. Por ejemplo, {% data variables.product.company_short %} considera las siguientes acciones como sensibles, ya que cada acción podría permitir que una persona o sistema nuevos accedan a tu cuenta. +Para mantener la seguridad de la cuenta al realizar una acción potencialmente confidencial en {% data variables.product.product_location %}, debes autenticarte incluso si ya has iniciado sesión. Por ejemplo, {% data variables.product.company_short %} considera que las siguientes acciones son confidenciales porque cada acción podría permitir que una nueva persona o sistema acceda a tu cuenta. - Modificación de una dirección de correo electrónico asociada - Autorización de una aplicación de terceros -- Adición de una llave SSH nueva +- Adición de una nueva clave SSH -Después de que te autenticas para realizar una acción sensible, tu sesión se queda temporalmente en "modo sudo". En el modo sudo, puedes realizar acciones sensibles sin autenticación. {% data variables.product.product_name %} esperará algunas horas antes de pedirte una autenticación nuevamente. Durante este tiempo, cualquier acción sensible que lleves a cabo restablecerá el cronómetro. +Después de autenticarte para realizar una acción confidencial, la sesión se encontrará temporalmente en «modo sudo». En el modo sudo puedes realizar acciones confidenciales sin autenticación. {% data variables.product.product_name %} esperará unas horas antes de solicitarle la autenticación de nuevo. Durante este tiempo, cualquier acción confidencial que realices reiniciará el temporizador. {% ifversion ghes %} {% note %} -**Nota**: Si {% data variables.product.product_location %} utiliza un método de autenticación externa como CAS o el SSO de SAML, no recibirás mensajes para ingresar en modo sudo. Para obtener más información, contacta a tu administrador de sitio. +**Nota**: Si {% data variables.product.product_location %} usa un método de autenticación externo como CAS o SAML SSO, no se te solicitará que entres en modo sudo. Para obtener más información, contacta a tu administrador de sitio. {% endnote %} {% endif %} -"sudo" es una referencia a un programa en los sistemas Unix, en donde es un apócope para "**su**peruser **do**". Para obtener más información, consulta el término [sudo](https://wikipedia.org/wiki/Sudo) en Wikipedia. +«sudo» es una referencia a un programa en los sistemas Unix, donde es el nombre abreviado para «**su** peruser **do**». Para obtener más información, consulta [sudo](https://wikipedia.org/wiki/Sudo) en Wikipedia. -## Confirmar el acceso para el modo sudo +## Confirmación del acceso para el modo sudo -Para confirmar el acceso al modo sudo, {% ifversion totp-and-mobile-sudo-challenge %}puedes{% else %}debes{% endif %} autenticarte con tu contraseña.{% ifversion totp-and-mobile-sudo-challenge %} Opcionalmente, puedes utilizar un método de autenticación diferente, como {% ifversion fpt or ghec %}una llave de seguridad, {% data variables.product.prodname_mobile %}o un código de 2FA{% elsif ghes %}una llave de seguridad o un código de 2FA{% endif %}.{% endif %} +Para confirmar el acceso al modo sudo, {% ifversion totp-and-mobile-sudo-challenge %}puedes{% else %}debes{% endif %} autenticarte con tu contraseña. {% ifversion totp-and-mobile-sudo-challenge %} Opcionalmente, puedes usar un método de autenticación diferente, como {% ifversion fpt or ghec %}una clave de seguridad, {% data variables.product.prodname_mobile %} o un código de 2FA{% elsif ghes %}una clave de seguridad o un código de 2FA{% endif %}.{% endif %} {%- ifversion totp-and-mobile-sudo-challenge %} -- [Confirmar el acceso utilizando una llave de seguridad](#confirming-access-using-a-security-key) -{%- ifversion fpt or ghec %} -- [Confirmar el acceso utilizando GitHub Mobile](#confirming-access-using-github-mobile) -{%- endif %} -- [Confirmar el acceso utilizando un código de 2FA](#confirming-access-using-a-2fa-code) -- [Confirmar el acceso utilizando tu contraseña](#confirming-access-using-your-password) -{%- endif %} +- [Confirmación del acceso mediante una clave de seguridad](#confirming-access-using-a-security-key) {%- ifversion fpt or ghec %} +- [Confirmación del acceso mediante la aplicación móvil de GitHub](#confirming-access-using-github-mobile) {%- endif %} +- [Confirmación del acceso mediante un código 2FA](#confirming-access-using-a-2fa-code) +- [Confirmación del acceso mediante contraseña](#confirming-access-using-your-password) {%- endif %} {% ifversion totp-and-mobile-sudo-challenge %} -### Confirmar el acceso utilizando una llave de seguridad +### Confirmación del acceso mediante una clave de seguridad -Debes configurar la autenticación bifactorial (2FA) para tu cuenta utilizando una llave de seguridad para confirmar el acceso a tu cuenta para el modo sudo utilizando la llave de seguridad. Para obtener más información, consulta "[Configurar autenticación de dos factores](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication#configuring-two-factor-authentication-using-a-security-key)". +Debes configurar la autenticación en dos fases (2FA) para tu cuenta mediante una clave de seguridad para confirmar el acceso a la cuenta para el modo sudo mediante la clave de seguridad. Para obtener más información, vea "[Configuración de autenticación en dos fases](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication#configuring-two-factor-authentication-using-a-security-key)". -Cuando se te pide autenticarte para el modo sudo, haz clic en **Utilizar llave de seguridad** y luego sigue las instrucciones de los mensajes. +Cuando se te pida que te autentiques para el modo sudo, haz clic en **Usar clave de seguridad** y, después, sigue las indicaciones. -![Captura de pantalla de la opción de llave de seguridad para el modo sudo](/assets/images/help/settings/sudo_mode_prompt_security_key.png) +![Captura de pantalla de la opción de clave de seguridad para el modo sudo](/assets/images/help/settings/sudo_mode_prompt_security_key.png) {% ifversion fpt or ghec %} -### Confirmar acceso utilizando {% data variables.product.prodname_mobile %} +### Confirmación del acceso mediante {% data variables.product.prodname_mobile %} -Debes instalar y firmarte en {% data variables.product.prodname_mobile %} para confirmar el acceso a tu cuenta para el modo sudo utilizando la app. Para obtener más información, consulta la sección de "[{% data variables.product.prodname_mobile %}".](/get-started/using-github/github-mobile) +Debes instalar e iniciar sesión en {% data variables.product.prodname_mobile %} para confirmar el acceso a tu cuenta para el modo sudo mediante la aplicación. Para obtener más información, consulta «[{% data variables.product.prodname_mobile %}](/get-started/using-github/github-mobile)». -1. Cuando se te pida autenticarte para el modo sudo, haz clic en **Utilizar GitHub Mobile**. +1. Cuando se te pida que te autentiques para el modo sudo, haz clic en **Usar la aplicación móvil de GitHub**. ![Captura de pantalla de la opción {% data variables.product.prodname_mobile %} para el modo sudo](/assets/images/help/settings/sudo_mode_prompt_github_mobile_prompt.png) -1. Abre {% data variables.product.prodname_mobile %}. {% data variables.product.prodname_mobile %} mostrará los números que debes ingresar en {% data variables.product.product_location %} para aprobar la solicitud. +1. Abre {% data variables.product.prodname_mobile %}. {% data variables.product.prodname_mobile %} mostrará los números que debes escribir en {% data variables.product.product_location %} para aprobar la solicitud. - ![Captura de pantalla de los números de {% data variables.product.prodname_mobile %} a ingresar en {% data variables.product.product_name %} para aprobar el acceso al modo sudo](/assets/images/help/settings/sudo_mode_prompt_github_mobile.png) -1. En {% data variables.product.product_name %}, escribe los números que se muestran en {% data variables.product.prodname_mobile %}. + ![Captura de pantalla de los números de {% data variables.product.prodname_mobile %} que debes escribir en {% data variables.product.product_name %} para aprobar el acceso al modo sudo](/assets/images/help/settings/sudo_mode_prompt_github_mobile.png) +1. En {% data variables.product.product_name %}, escribe los números mostrados en {% data variables.product.prodname_mobile %}. {% endif %} -### Confirmar el acceso utilizando un código de 2FA +### Confirmación del acceso mediante un código 2FA -Debes configurar la 2FA utilizando una aplicación móvil TOTP{% ifversion fpt or ghec %} o mensajes de texto{% endif %} para confirmar el acceso a tu cuenta para el modo sudo utilizando un código de 2FA. Para obtener más información, consulta "[Configurar autenticación de dos factores](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication)". +Debes configurar 2FA mediante una aplicación móvil TOTP{% ifversion fpt or ghec %} o mensajes de texto{% endif %} para confirmar el acceso a tu cuenta para el modo sudo mediante un código 2FA. Para obtener más información, vea "[Configuración de autenticación en dos fases](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication)". -Cuando se te pida autenticarte para el modo sudo, escribe el código de autenticación de tu aplicación móvil TOTP{% ifversion fpt or ghec %} o del mensaje de texto{% endif %} y haz clic en **Verificar**. +Cuando se te pida que te autentiques para el modo sudo, escribe el código de autenticación de la aplicación móvil TOTP{% ifversion fpt or ghec %} o el mensaje de texto{% endif %}y, a continuación, haz clic en **Comprobar**. -![Captura de pantalla del mensaje de código de 2FA para el modo sudo](/assets/images/help/settings/sudo_mode_prompt_2fa_code.png) +![Captura de pantalla de la solicitud del código 2FA para el modo sudo](/assets/images/help/settings/sudo_mode_prompt_2fa_code.png) -### Confirmar el acceso utilizando tu contraseña +### Confirmación del acceso mediante contraseña {% endif %} -Cuando se te pida autenticarte para el modo sudo, escribe tu contraseña y luego haz clic en **Confirmar**. +Cuando se te pida que te autentiques para el modo sudo, escribe la contraseña y, después, haz clic en **Confirmar**. ![Captura de pantalla de la solicitud de contraseña para el modo sudo](/assets/images/help/settings/sudo_mode_prompt_password.png) diff --git a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/token-expiration-and-revocation.md b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/token-expiration-and-revocation.md index bb5cb6daa8..616f1416ec 100644 --- a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/token-expiration-and-revocation.md +++ b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/token-expiration-and-revocation.md @@ -1,5 +1,5 @@ --- -title: Vencimiento y revocación de token +title: Vencimiento y revocación de tokens intro: 'Tus tokens pueden vencer y también los puedes revocar tú, las aplicaciones que hayas autorizado y el mismo {% data variables.product.product_name %}.' versions: fpt: '*' @@ -9,31 +9,36 @@ versions: topics: - Identity - Access management -shortTitle: Vencimiento de token +shortTitle: Token expiration redirect_from: - /github/authenticating-to-github/keeping-your-account-and-data-secure/token-expiration-and-revocation +ms.openlocfilehash: aa1d8902fc120aa616b8a3355f1add21a482d99e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091802' --- - -Cuando un token {% ifversion fpt or ghae or ghes > 3.2 or ghec %}venció o {% endif %}se revocó, ya no puede utilizarse para autenticar solicitudes de Git y de las API. No es posible restablecer un token revocado o vencido, ya seas tú o la aplicación necesitarán crear un token nuevo. +Cuando un token {% ifversion fpt or ghae or ghes > 3.2 or ghec %}ha expirado o {% endif %} se ha revocado, ya no se puede usar para autenticar las solicitudes de Git y de API. No es posible restablecer un token revocado o vencido, ya seas tú o la aplicación necesitarán crear un token nuevo. Este artículo te explica las posibles razones por las cuales tu token de {% data variables.product.product_name %} podría revocarse o vencer. {% note %} -**Nota:** Cuando un token de acceso personal o token de OAuth vence o se revoca, podrías ver una acción de `oauth_authorization.destroy` en tu bitácora de seguridad. Para obtener más información, consulta "[Revisar tu registro de seguridad](/github/authenticating-to-github/keeping-your-account-and-data-secure/reviewing-your-security-log)". +**Nota:** Cuando un token de acceso personal o de OAuth expira o se revoca, es posible que vea una acción `oauth_authorization.destroy` en el registro de seguridad. Para más información, vea "[Revisión del registro de seguridad](/github/authenticating-to-github/keeping-your-account-and-data-secure/reviewing-your-security-log)". {% endnote %} {% ifversion fpt or ghae or ghes > 3.2 or ghec %} ## El token se revocó después de llegar a su fecha de vencimiento -Cuando creas un token de acceso personal, te recomendamos que configures una fecha de vencimiento para este. Al alcanzar la fecha de vencimiento de tu token, este se revocará automáticamente. Para obtener más información, consulta la sección "[Crear un token de acceso personal](/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)". +Cuando creas un token de acceso personal, te recomendamos que configures una fecha de vencimiento para este. Al alcanzar la fecha de vencimiento de tu token, este se revocará automáticamente. Para más información, vea "[Creación de un token de acceso personal](/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)". {% endif %} {% ifversion fpt or ghec %} ## El token se revocó cuando se subió a un repositorio o gist público -Si un token OAuth válido, token de {% data variables.product.prodname_github_app %} o de acceso personal se sube a un repositorio o gist público, este se revocará automáticamente. +Si un token OAuth válido, token de {% data variables.product.prodname_github_app %} o de acceso personal se sube a un repositorio o gist público, este se revocará automáticamente. Los tokens de OAuth y los de acceso personal que se suben a los repositorios y gists públicos solo se revocarán si el token tiene alcances. {% endif %} @@ -46,15 +51,15 @@ Los tokens de OAuth y los de acceso personal que se suben a los repositorios y g ## El usuario revocó el token -Puedes revocar tu autorización de una {% data variables.product.prodname_github_app %} o {% data variables.product.prodname_oauth_app %} desde tus ajustes de cuenta, lo cual revocará cualquier token asociado con la app. Para obtener más información, consulta las secciones "[Revisar tus integraciones autorizadas](/github/authenticating-to-github/keeping-your-account-and-data-secure/reviewing-your-authorized-integrations)" y "[Revisar tus aplicaciones autorizadas (OAuth)](/github/authenticating-to-github/keeping-your-account-and-data-secure/reviewing-your-authorized-applications-oauth)". +Puedes revocar tu autorización de una {% data variables.product.prodname_github_app %} o {% data variables.product.prodname_oauth_app %} desde tus ajustes de cuenta, lo cual revocará cualquier token asociado con la app. Para más información, vea "[Revisión de las integraciones autorizadas](/github/authenticating-to-github/keeping-your-account-and-data-secure/reviewing-your-authorized-integrations)" y "[Revisión de las aplicaciones autorizadas (OAuth)](/github/authenticating-to-github/keeping-your-account-and-data-secure/reviewing-your-authorized-applications-oauth)". Una vez que se revoca una autorización, cualquier token asociado con la autorización también se revocará. Para volver a autorizar una aplicación, sigue las instrucciones de una aplicación de terceros o sitio web para conectarte nuevamente a tu cuenta de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}. ## La {% data variables.product.prodname_oauth_app %} revocó el token -El propietario de una {% data variables.product.prodname_oauth_app %} puede revocar una autorización de su app en una cuenta, esto también revocará cualquier token asociado con esa autorización. Para obtener más información sobre cómo revocar las autorizaciones de tu app de OAuth, consulta la sección "[Borrar una autorización de una app](/rest/reference/apps#delete-an-app-authorization)". +El propietario de una {% data variables.product.prodname_oauth_app %} puede revocar una autorización de su app en una cuenta, esto también revocará cualquier token asociado con esa autorización. Para más información sobre cómo revocar las autorizaciones de la aplicación de OAuth, vea "[Eliminación de una autorización de aplicación](/rest/reference/apps#delete-an-app-authorization)". -Los propietarios de {% data variables.product.prodname_oauth_app %} también pueden revocar los tokens individuales asociados con una autorización. Para obtener más información sobre cómo revocar tokens individuales para tu app de OAuth, consulta la sección "[Borrar el token de una app](/rest/apps/oauth-applications#delete-an-app-token)". +Los propietarios de {% data variables.product.prodname_oauth_app %} también pueden revocar tokens individuales asociados a una autorización. Para obtener más información sobre cómo revocar tokens individuales para la aplicación de OAuth, consulta "[Eliminar un token de aplicación](/rest/apps/oauth-applications#delete-an-app-token)". ## El token se revocó debido a un exceso de tokens para una {% data variables.product.prodname_oauth_app %} con el mismo alcance @@ -62,4 +67,4 @@ Los propietarios de {% data variables.product.prodname_oauth_app %} también pue ## El token de usuario se revocó debido a la configuración de la {% data variables.product.prodname_github_app %} -Los tokens de usuario a servidor que creó una {% data variables.product.prodname_github_app %} vencerán después de ocho horas, predeterminadamente. Los propietarios de las {% data variables.product.prodname_github_apps %} pueden configurar sus apps para que los tokens de usuario a servidor no venzan. Para obtener más información sobre cómo cambiar la forma en que se compartan los tokens de usuario a servidor de tus Apps de {% data variables.product.prodname_dotcom %}, consulta la sección "[Activar las características opcionales para las apps](/developers/apps/getting-started-with-apps/activating-optional-features-for-apps)". +Los tokens de usuario a servidor que creó una {% data variables.product.prodname_github_app %} vencerán después de ocho horas, predeterminadamente. Los propietarios de las {% data variables.product.prodname_github_apps %} pueden configurar sus apps para que los tokens de usuario a servidor no venzan. Para más información sobre cómo cambiar el comportamiento de los tokens de usuario a servidor de la aplicación {% data variables.product.prodname_dotcom %}, vea "[Activación de características opcionales para aplicaciones](/developers/apps/getting-started-with-apps/activating-optional-features-for-apps)". diff --git a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md index 032d05ff89..f60cc35ba9 100644 --- a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md +++ b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md @@ -1,6 +1,6 @@ --- title: Actualizar tus credenciales de acceso de GitHub -intro: 'Las credenciales de {% data variables.product.product_name %} no solo incluyen{% ifversion not ghae %} tu contraseña, sino también{% endif %} los tokens de acceso, llaves de SSH, y tokens de la API de la aplicación que utilizas para comunicarte con {% data variables.product.product_name %}. Si lo necesitas, puedes restablecer todas estas credenciales de acceso tú mismo.' +intro: 'Las credenciales {% data variables.product.product_name %} no solo incluyen {% ifversion not ghae %} tu contraseña, también los tokens de acceso {% endif %}, las claves SSH y los tokens API de la aplicación que utilizas para comunicarte con {% data variables.product.product_name %}. Si lo necesitas, puedes restablecer todas estas credenciales de acceso tú mismo.' redirect_from: - /articles/rolling-your-credentials - /articles/how-can-i-reset-my-password @@ -15,32 +15,38 @@ versions: topics: - Identity - Access management -shortTitle: Actualizar las credenciales de acceso +shortTitle: Update access credentials +ms.openlocfilehash: 650c0027b679690def6d1c77d727a87b8688b889 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147508420' --- - {% ifversion not ghae %} ## Solicitar una contraseña nueva -1. Para solicitar una contraseña nueva, visita {% ifversion fpt or ghec %}https://{% data variables.product.product_url %}/password_reset{% else %}`https://{% data variables.product.product_url %}/password_reset`{% endif %}. -2. Ingresa la dirección de correo electrónico asociada con tu cuenta de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} y luego haz clic en **Enviar correo electrónico para restablecer contraseña.** El correo electrónico se enviará a la dirección de respaldo en caso de que la hayas configurado. ![Diálogo de solicitud de correo electrónico de restablecimiento de contraseña](/assets/images/help/settings/password-recovery-email-request.png) +1. Para solicitar una contraseña nueva, visite {% ifversion fpt or ghec %} https://{% data variables.product.product_url %}/password_reset{% else %}`https://{% data variables.product.product_url %}/password_reset`{% endif %}. +2. Escriba la dirección de correo electrónico asociada a la cuenta de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}y, después, haga clic en **Enviar correo electrónico de restablecimiento de contraseña.** El correo electrónico se enviará a la dirección de correo electrónico de copia de seguridad si ha configurado una. + ![Cuadro de diálogo de solicitud de correo electrónico de restablecimiento de contraseña](/assets/images/help/settings/password-recovery-email-request.png) 3. Te enviaremos por correo electrónico un enlace que te permitirá restablecer la contraseña. Debes hacer clic en este enlace dentro de las 3 horas posteriores a haber recibido el correo electrónico. Si no recibiste un correo electrónico de nuestra parte, asegúrate de revisar la carpeta de spam. -4. Si habilitaste la autenticación bifactorial, se te pedirán tus credenciales de 2FA: -{% ifversion fpt or ghec %} - * Si tienes {% data variables.product.prodname_mobile %}, se te enviará una notificación de subida para verificar tu identidad. Abre la notificación de subida o la app de {% data variables.product.prodname_mobile %} e ingresa el código de dos dígitos que se muestra en la página de restablecimiento de contraseña en tu buscador. ![Mensaje de autenticación bifactorial de {% data variables.product.prodname_mobile %}](/assets/images/help/2fa/2fa-mobile-challenge-password-reset.png) - * Para omitir el uso de GitHub Mobile para la verificación, haz clic en **Ingresar autenticación bifactorial o código de recuperación**. ![Mensaje de autenticación bifactorial de GitHub Mobile en {% data variables.product.product_name %} con el mensaje de "ingresar autenticación bifactorial o código de recuperación" resaltado](/assets/images/help/2fa/2fa-github-mobile-password-reset.png) -{% endif %} - * Teclea tu código de autenticación o uno de tus códigos de recuperación y haz clic en **Verificar**. ![Mensaje de autenticación bifactorial](/assets/images/help/2fa/2fa-password-reset.png) - * Si agregaste una clave de seguridad a tu cuenta, haz clic en **Utilizar llave de seguridad** en vez de teclear un código de autenticación. +4. Si has habilitado la autenticación en dos fases, se te pedirán tus credenciales de 2FA: {% ifversion fpt or ghec %} + * Si tienes {% data variables.product.prodname_mobile %}, se te enviará una notificación push para comprobar tu identidad. Abre la notificación push o la aplicación {% data variables.product.prodname_mobile %} y escribe el código de dos dígitos que se muestra en la página de restablecimiento de contraseña en el explorador. + ![Mensaje de autenticación de {% data variables.product.prodname_mobile %} en dos fases](/assets/images/help/2fa/2fa-mobile-challenge-password-reset.png) + * Para omitir el uso de GitHub Mobile para comprobarlo, haz clic en **Especificar autenticación en dos fases o código de recuperación**. + ![Solicitud de autenticación en dos fases en la aplicación móvil de GitHub {% data variables.product.product_name %} con «Autenticación en dos fases o código de recuperación» resaltado](/assets/images/help/2fa/2fa-github-mobile-password-reset.png) {% endif %} + * Escriba el código de autenticación o uno de los códigos de recuperación, y haga clic en **Verificar**. + ![Solicitud de autenticación en dos fases](/assets/images/help/2fa/2fa-password-reset.png) + * Si has agregado una clave de seguridad a la cuenta, haz clic en **Usar clave de seguridad** en lugar de escribir un código de autenticación. {% ifversion fpt or ghec %} - * Si configuraste [{% data variables.product.prodname_mobile %}](https://github.com/mobile), haz clic en **Autenticarse con GitHub Mobile** en su lugar. + * Si has configurado [{% data variables.product.prodname_mobile %}](https://github.com/mobile), haz clic en **Autenticar con GitHub Mobile** en su lugar. {% endif %} -5. Teclea una contraseña nueva, confírmala y haz clic en **Cambiar contraseña**. Para recibir ayuda para crear una contraseña segura, consulta "[Crear una contraseña segura](/articles/creating-a-strong-password)." - {% ifversion fpt or ghec %}![Password recovery box](/assets/images/help/settings/password-recovery-page.png){% else %} - ![Casilla de recuperación de contraseña](/assets/images/enterprise/settings/password-recovery-page.png){% endif %} +5. Escriba una contraseña nueva, confírmela y haga clic **Cambiar contraseña**. A fin de obtener ayuda para crear una contraseña segura, vea "[Creación de una contraseña segura](/articles/creating-a-strong-password)". + {% ifversion fpt or ghec %}![Cuadro de recuperación de contraseña](/assets/images/help/settings/password-recovery-page.png){% else %} ![Password recovery box](/assets/images/enterprise/settings/password-recovery-page.png){% endif %} {% tip %} -Para evitar perder tu contraseña en el futuro, te sugerimos utilizar un administrador de contraseñas seguro, tal como [LastPass](https://lastpass.com/) o [1Password](https://1password.com/). +Para evitar perder la contraseña en el futuro, se recomienda usar un administrador de contraseñas seguro, como [LastPass](https://lastpass.com/) o [1Password](https://1password.com/). {% endtip %} @@ -49,37 +55,35 @@ Para evitar perder tu contraseña en el futuro, te sugerimos utilizar un adminis {% data reusables.repositories.blocked-passwords %} 1. {% data variables.product.signin_link %} to {% data variables.product.product_name %}. -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.security %} -4. En "Change password" (Cambiar contraseña), escribe tu contraseña antigua, una contraseña segura nueva y confirma tu contraseña nueva. Para recibir ayuda para crear una contraseña segura, consulta "[Crear una contraseña segura](/articles/creating-a-strong-password)" -5. Haz clic en **Update password** (Actualizar contraseña). +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.security %} +4. En "Change password" (Cambiar contraseña), escribe tu contraseña antigua, una contraseña segura nueva y confirma tu contraseña nueva. A fin de obtener ayuda para crear una contraseña segura, vea "[Creación de una contraseña segura](/articles/creating-a-strong-password)" +5. Haga clic en **Actualizar contraseña**. {% tip %} -Para mayor seguridad, habilita la autenticación de dos factores además de cambiar la contraseña. Consulta [Acerca de la autenticación de dos factores](/articles/about-two-factor-authentication) para obtener más detalles. +Para mayor seguridad, habilita la autenticación de dos factores además de cambiar la contraseña. Vea [Acerca de la autenticación en dos fases](/articles/about-two-factor-authentication) para más información. -{% endtip %} -{% endif %} +{% endtip %} {% endif %} ## Actualizar tus tokens de acceso -Consulta "[Revisar tus integraciones autorizadas](/articles/reviewing-your-authorized-integrations)" para recibir indicaciones sobre revisar y eliminar tokens de acceso. Para generar tokens de acceso nuevos, consulta la sección "[Crear un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token)". +Vea "[Revisión de las integraciones autorizadas](/articles/reviewing-your-authorized-integrations)" para obtener instrucciones sobre cómo revisar y eliminar tokens de acceso. Para generar nuevos tokens de acceso, vea "[Creación de un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token)". {% ifversion not ghae %} -Si restableciste tu contraseña de cuenta y te gustaría activar un cierre de sesión desde la aplicación de {% data variables.product.prodname_mobile %}, puedes revocar tu autorización de la App de OAuth de "GitHub iOS" o "GitHub Android". Esto saldrá de sesión en todas las instancias de la app de {% data variables.product.prodname_mobile %} asociada con tu cuenta. Para obtener información adicional, consulta la sección "[Revisar tus integraciones autorizadas](/authentication/keeping-your-account-and-data-secure/reviewing-your-authorized-integrations)". +Si has restablecido la contraseña de tu cuenta y también te gustaría activar un cierre de sesión desde la app {% data variables.product.prodname_mobile %}, puedes revocar tu autorización de la aplicación de OAuth de «GitHub iOS» o «GitHub Android». Esto cerrará todas las instancias de la aplicación {% data variables.product.prodname_mobile %} asociada a tu cuenta. Para más información, vea "[Revisión de las integraciones autorizadas](/authentication/keeping-your-account-and-data-secure/reviewing-your-authorized-integrations)". {% endif %} ## Actualizar tus claves SSH -Consulta "[Revisar tus claves SSH](/articles/reviewing-your-ssh-keys)" para obtener indicaciones sobre la revisar y eliminar claves SSH. Para generar y agregar claves SSH nuevas, consulta "[Generar una clave SSH](/articles/generating-an-ssh-key)". +Vea "[Revisión de las claves SSH](/articles/reviewing-your-ssh-keys)" para obtener instrucciones sobre cómo revisar y eliminar claves SSH. Para generar y agregar nuevas claves SSH, vea "[Generación de una clave SSH](/articles/generating-an-ssh-key)". ## Restablecer tokens API -Si tienes alguna aplicación registrada con {% data variables.product.product_name %}, querrás restablecer sus tokens de OAuth. Para obtener más información, consulta la terminal de "[Restablecer una autorización](/rest/reference/apps#reset-an-authorization)". +Si tienes alguna aplicación registrada con {% data variables.product.product_name %}, querrás restablecer sus tokens de OAuth. Para más información, vea el punto de conexión "[Restablecer una autorización](/rest/reference/apps#reset-an-authorization)". {% ifversion not ghae %} -## Evitar el acceso no autorizado +## Evitar acceso no autorizado -Para obtener más sugerencias acerca de proteger tu cuenta y evitar el acceso sin autorización, consulta "[Evitar el acceso sin autorización](/articles/preventing-unauthorized-access)". +Para obtener más sugerencias sobre cómo proteger la cuenta y evitar el acceso no autorizado, vea "[Prevención del acceso no autorizado](/articles/preventing-unauthorized-access)". {% endif %} diff --git a/translations/es-ES/content/authentication/managing-commit-signature-verification/adding-a-gpg-key-to-your-github-account.md b/translations/es-ES/content/authentication/managing-commit-signature-verification/adding-a-gpg-key-to-your-github-account.md index d7fbd5dfd5..18ff30dc75 100644 --- a/translations/es-ES/content/authentication/managing-commit-signature-verification/adding-a-gpg-key-to-your-github-account.md +++ b/translations/es-ES/content/authentication/managing-commit-signature-verification/adding-a-gpg-key-to-your-github-account.md @@ -1,5 +1,5 @@ --- -title: Adding a GPG key to your GitHub account +title: Adición de una clave de GPG a una cuenta de GitHub intro: 'Para configurar tu cuenta de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}. para que utilice tu llave GPG nueva (o existente), también necesitarás la llave a tu cuenta.' redirect_from: - /articles/adding-a-gpg-key-to-your-github-account @@ -19,51 +19,55 @@ topics: - Identity - Access management shortTitle: Add a GPG key +ms.openlocfilehash: db832d4e02ea5f19303b3178fb669967238e661b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147369348' --- +## Acerca de la adición de claves de GPG a una cuenta -## About addition of GPG keys to your account +Para firmar confirmaciones asociadas a tu cuenta en {% data variables.product.product_name %}, puedes agregar una clave de GPG pública a tu cuenta personal. Antes de agregar una clave, conviene comprobar si hay claves existentes. Si no encuentras ninguna clave existente, puedes generar y copiar una nueva. Para obtener más información, consulta [Comprobación de claves de GPG existentes](/articles/checking-for-existing-gpg-keys) y [Generación de una nueva clave de GPG](/articles/generating-a-new-gpg-key). -To sign commits associated with your account on {% data variables.product.product_name %}, you can add a public GPG key to your personal account. Before you add a key, you should check for existing keys. If you don't find any existing keys, you can generate and copy a new key. For more information, see "[Checking for existing GPG keys](/articles/checking-for-existing-gpg-keys)" and "[Generating a new GPG key](/articles/generating-a-new-gpg-key)." +Puedes agregar varias claves públicas a tu cuenta en {% data variables.product.product_name %}. Las confirmaciones firmadas por cualquiera de las claves privadas correspondientes se mostrarán como comprobadas. Si quitas una clave pública, las confirmaciones firmadas por la clave privada correspondiente ya no se mostrarán como comprobadas. -You can add multiple public keys to your account on {% data variables.product.product_name %}. Las confirmaciones que haya firmado cualquiera de las llaves privadas correspondientes se mostrarán como verificadas. Si eliminas una llave pública, cualquier confirmación que firme la llave privada correspondiente ya no se mostrará como verificada. +{% ifversion upload-expired-or-revoked-gpg-key %} Para comprobar tantas confirmaciones como sea posible, puedes agregar claves expiradas y revocadas. Si la clave cumple todos los demás requisitos de comprobación, las confirmaciones firmadas previamente por cualquiera de las claves privadas correspondientes se mostrarán como comprobadas, e indicarán que su clave de firma ha expirado o revocado. -{% ifversion upload-expired-or-revoked-gpg-key %} -To verify as many of your commits as possible, you can add expired and revoked keys. If the key meets all other verification requirements, commits that were previously signed by any of the corresponding private keys will show as verified and indicate that their signing key is expired or revoked. - -![A verified commit whose key expired](/assets/images/help/settings/gpg-verified-with-expired-key.png) -{% endif %} +![Una confirmación comprobada cuya clave ha expirado](/assets/images/help/settings/gpg-verified-with-expired-key.png) {% endif %} {% data reusables.gpg.supported-gpg-key-algorithms %} -When verifying a signature, {% data variables.product.product_name %} extracts the signature and attempts to parse its key ID. The key ID is then matched with keys added to {% data variables.product.product_name %}. Until a matching GPG key is added to {% data variables.product.product_name %}, it cannot verify your signatures. +Al comprobar una firma, {% data variables.product.product_name %} extrae la firma e intenta analizar su identificador de clave. Luego, el identificador de clave se coteja con las claves agregadas a {% data variables.product.product_name %} para hallar una coincidencia. {% data variables.product.product_name %} no puede verificar firmas mientras no tenga agregada una clave de GPG. ## Agregar una llave GPG -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.ssh %} -3. Haz clic en **New GPG key** (Nueva llave GPG). ![Botón de llave GPG](/assets/images/help/settings/gpg-add-gpg-key.png) -4. En el campo "Clave", pega la llave GPG que copiaste cuando [generó tu llave GPG](/articles/generating-a-new-gpg-key). ![Campo de llave](/assets/images/help/settings/gpg-key-paste.png) -5. Haz clic en **Add GPG key** (Agregar llave GPG). ![Botón Add key (Agregar llave)](/assets/images/help/settings/gpg-add-key.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.ssh %} +3. Haga clic en **Nueva clave de GPG**. + ![Botón de clave de GPG](/assets/images/help/settings/gpg-add-gpg-key.png) +4. En el campo "Clave", pegue la clave de GPG que ha copiado al [generar la clave de GPG](/articles/generating-a-new-gpg-key). + ![El campo de clave](/assets/images/help/settings/gpg-key-paste.png) +5. Haga clic en **Agregar clave de GPG**. + ![Botón Agregar clave](/assets/images/help/settings/gpg-add-key.png) 6. Para confirmar la acción, escribe tu contraseña de {% data variables.product.product_name %}. -{% ifversion upload-expired-or-revoked-gpg-key %} -{% else %} +{% ifversion upload-expired-or-revoked-gpg-key %} {% else %} ## Actualizar una llave GPG vencida Cuando verifica una firma, {% data variables.product.product_name %} comprueba que la clave no esté revocada o vencida. Si tu clave de firma está revocada o vencida, {% data variables.product.product_name %} no puede verificar tus firmas. -If your key is expired, you must [update its expiration](https://www.gnupg.org/gph/en/manual.html#AEN329), export the new key, delete the expired key in your account on {% data variables.product.product_name %}, and add the new key to your account as described above. Tus confirmaciones y etiquetas previas se mostrarán como verificadas, siempre que la clave reúna todos los demás requisitos de verificación. +Si la clave ha expirado, debes [actualizar su expiración](https://www.gnupg.org/gph/en/manual.html#AEN329), exportar la nueva clave, eliminar la clave expirada de tu cuenta en {% data variables.product.product_name %} y agregar la nueva clave a la cuenta, tal y como se ha descrito anteriormente. Tus confirmaciones y etiquetas previas se mostrarán como verificadas, siempre que la clave reúna todos los demás requisitos de verificación. Si tu clave está revocada, utiliza la clave principal u otra clave que no esté revocada para firmar tus confirmaciones. -Si tu clave es inválida y no utilizas otra clave válida de tu conjunto de claves, pero en su lugar generas una llave GPG nueva con un conjunto nuevo de credenciales, tus confirmaciones hechas con la clave revocada o vencida se seguirán mostrando como no verificadas. Also, your new credentials will not be able to re-sign or verify your old commits and tags. +Si tu clave es inválida y no utilizas otra clave válida de tu conjunto de claves, pero en su lugar generas una llave GPG nueva con un conjunto nuevo de credenciales, tus confirmaciones hechas con la clave revocada o vencida se seguirán mostrando como no verificadas. Asimismo, las nuevas credenciales no podrán volver a firmar o verificar las confirmaciones y etiquetas antiguas. {% endif %} -## Leer más +## Información adicional -- "[Comprobar llaves GPG existentes](/articles/checking-for-existing-gpg-keys)" -- "[Generar una llave GPG nueva](/articles/generating-a-new-gpg-key)" -- "[Informar a Git sobre tu llave de firma](/articles/telling-git-about-your-signing-key)" -- "[Asociar un correo electrónico con tu llave GPG](/articles/associating-an-email-with-your-gpg-key)" -- "[Firmar confirmaciones y etiquetas mediante llaves GPG](/articles/signing-commits-and-tags-using-gpg)" -- "[Acerca de la verificación de la firma de confirmación](/articles/about-commit-signature-verification)" +- "[Comprobación de claves de GPG existentes](/articles/checking-for-existing-gpg-keys)" +- "[Generación de una clave GPG nueva](/articles/generating-a-new-gpg-key)" +- "[Notificación de la clave de firma a Git](/articles/telling-git-about-your-signing-key)" +- "[Asociación de un correo electrónico con la clave GPG](/articles/associating-an-email-with-your-gpg-key)" +- "[Firma de confirmaciones y etiquetas mediante claves de GPG](/articles/signing-commits-and-tags-using-gpg)" +- "[Acerca de la verificación de firma de confirmación](/articles/about-commit-signature-verification)" diff --git a/translations/es-ES/content/authentication/managing-commit-signature-verification/associating-an-email-with-your-gpg-key.md b/translations/es-ES/content/authentication/managing-commit-signature-verification/associating-an-email-with-your-gpg-key.md index 7124dcdaad..332d3a255f 100644 --- a/translations/es-ES/content/authentication/managing-commit-signature-verification/associating-an-email-with-your-gpg-key.md +++ b/translations/es-ES/content/authentication/managing-commit-signature-verification/associating-an-email-with-your-gpg-key.md @@ -13,51 +13,54 @@ versions: topics: - Identity - Access management -shortTitle: Asociar el correo electrónico con una llave GPG +shortTitle: Associate email with GPG key +ms.openlocfilehash: d36c053e1df0c329fb8d4607b1338c49414e76de +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147369285' --- - {% note %} Si estás utilizando una llave GPG que empata con tu identidad de confirmante y tu dirección de correo electrónico verificada asociada con tu cuenta de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, entonces puedes comenzar a firmar confirmaciones y etiquetas. {% endnote %} -{% data reusables.command_line.open_the_multi_os_terminal %} -{% data reusables.gpg.list-keys-with-note %} -{% data reusables.gpg.copy-gpg-key-id %} -4. Escribe `gpg --edit-key GPG key ID`, sustituyendo la ID de la llave GPG que te gustaría usar. En el siguiente ejemplo, el ID de llave GPG es `3AA5C34371567BD2`: +{% data reusables.command_line.open_the_multi_os_terminal %} {% data reusables.gpg.list-keys-with-note %} {% data reusables.gpg.copy-gpg-key-id %} +4. Escriba `gpg --edit-key GPG key ID` y sustituya el id. de la clave de GPG que quiera usar. En el ejemplo siguiente, el identificador de clave de GPG es `3AA5C34371567BD2`: ```shell $ gpg --edit-key 3AA5C34371567BD2 ``` -5. Escribe `gpg> adduid` para agregar los detalles de ID de usuario. +5. Escriba `gpg> adduid` para agregar los detalles del identificador de usuario. ```shell $ gpg> adduid ``` -6. Sigue las indicaciones para suminsitrar tu nombre real, dirección de correo electrónica o cualquier comentario. Puedes modificar tus entradas al elegir `N`, `C` o `E`. {% data reusables.gpg.private-email %} {% ifversion fpt or ghec %} Para obtener más información, consulta "[Configurar la confirmación de tu dirección de correo electrónico](/articles/setting-your-commit-email-address)."{% endif %} +6. Sigue las indicaciones para suminsitrar tu nombre real, dirección de correo electrónica o cualquier comentario. Puede modificar las entradas si elige `N`, `C`o `E`. {% data reusables.gpg.private-email %} {% ifversion fpt or ghec %} Para más información, vea "[Configuración de la dirección de correo electrónico de confirmación](/articles/setting-your-commit-email-address)".{% endif %} ```shell Real Name: Octocat Email address: octocat@github.com Comment: GitHub key Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? ``` -7. Escribe`O` para confirmar tus selecciones. +7. Escriba `O` para confirmar las selecciones. 8. Escribe la contraseña de tu llave. -9. Escribe `gpg> save` para guardar los cambios +9. Escriba `gpg> save` para guardar los cambios. ```shell $ gpg> save ``` -10. Escribe `gpg --armor --export GPG key ID`, sustituyendo la ID de la llave GPG que te gustaría usar. En el siguiente ejemplo, el ID de llave GPG es `3AA5C34371567BD2`: +10. Escriba `gpg --armor --export GPG key ID` y sustituya el id. de la clave de GPG que quiera usar. En el ejemplo siguiente, el identificador de clave de GPG es `3AA5C34371567BD2`: ```shell $ gpg --armor --export 3AA5C34371567BD2 # Prints the GPG key, in ASCII armor format ``` -11. Carga la llave GPG al [agregarla a tu cuenta GitHub](/articles/adding-a-gpg-key-to-your-github-account). +11. Para cargar la clave de GPG, [agréguela a la cuenta de GitHub](/articles/adding-a-gpg-key-to-your-github-account). -## Leer más +## Información adicional -- "[Comprobar llaves GPG existentes](/articles/checking-for-existing-gpg-keys)" -- "[Generar una llave GPG nueva](/articles/generating-a-new-gpg-key)" -- "[Utilizar una dirección de correo electrónico verificada en tu llave GPG](/articles/using-a-verified-email-address-in-your-gpg-key)" -- "[Agregar una llave GPG a tu cuenta de GitHub](/articles/adding-a-gpg-key-to-your-github-account)" -- "[Firmar confirmaciones](/articles/signing-commits)" -- "[Firmar etiquetas](/articles/signing-tags)" +- "[Comprobación de claves de GPG existentes](/articles/checking-for-existing-gpg-keys)" +- "[Generación de una clave de GPG nueva](/articles/generating-a-new-gpg-key)" +- "[Uso de una dirección de correo electrónico verificada en la clave de GPG](/articles/using-a-verified-email-address-in-your-gpg-key)" +- "[Adición de una clave de GPG a una cuenta de GitHub](/articles/adding-a-gpg-key-to-your-github-account)" +- "[Firma de confirmaciones](/articles/signing-commits)" +- "[Firma de etiquetas](/articles/signing-tags)" diff --git a/translations/es-ES/content/authentication/managing-commit-signature-verification/checking-for-existing-gpg-keys.md b/translations/es-ES/content/authentication/managing-commit-signature-verification/checking-for-existing-gpg-keys.md index d390c23bb4..f333c51613 100644 --- a/translations/es-ES/content/authentication/managing-commit-signature-verification/checking-for-existing-gpg-keys.md +++ b/translations/es-ES/content/authentication/managing-commit-signature-verification/checking-for-existing-gpg-keys.md @@ -13,33 +13,37 @@ versions: topics: - Identity - Access management -shortTitle: Llaves GPG existentes +shortTitle: Existing GPG keys +ms.openlocfilehash: c766f4707f2b208c84394f655a7e8b47a9456f6e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147369301' --- - {% data reusables.gpg.supported-gpg-key-algorithms %} {% note %} -**Nota:** GPG no viene instalado predeterminadamente en macOS ni Windows. Para instalar las herramientas de la línea de comando, consulta [Página de descarga de GnuPG](https://www.gnupg.org/download/). +**Nota:** GPG no se instala de forma predeterminada en macOS ni Windows. Para instalar las herramientas de línea de comandos de GPG, consulta la [página de descargas de GnuPG](https://www.gnupg.org/download/). {% endnote %} -{% data reusables.command_line.open_the_multi_os_terminal %} -{% data reusables.gpg.list-keys-with-note %} +{% data reusables.command_line.open_the_multi_os_terminal %} {% data reusables.gpg.list-keys-with-note %} 3. Comprueba el resultado de los comandos para ver si tienes un par de llaves GPG. - * Si no hay pares de llaves GPG o no quieres usar algunas de las que están disponibles para las confirmaciones y las etiquetas firmadas, [genera una nueva llave GPG](/articles/generating-a-new-gpg-key). - * Si ya existe un par de llaves GPG y quieres utilizarlo para firmar confirmaciones y etiquetas, puedes mostrar la llave pública utilizando el siguiente comando, sustituyendo la ID de la llave GPG que te gustaría usar. En este ejemplo, el ID de la llave GPG es `3AA5C34371567BD2`: + * Si no hay pares de claves GPG o no quieres usar ninguno que esté disponible para firmar confirmaciones y etiquetas, [genera una nueva clave GPG](/articles/generating-a-new-gpg-key). + * Si ya existe un par de llaves GPG y quieres utilizarlo para firmar confirmaciones y etiquetas, puedes mostrar la llave pública utilizando el siguiente comando, sustituyendo la ID de la llave GPG que te gustaría usar. En este ejemplo, el id. de clave de GPG es `3AA5C34371567BD2`: ```shell $ gpg --armor --export 3AA5C34371567BD2 # Prints the GPG key ID, in ASCII armor format ``` - Entonces podrás [Agregar tu llave GPG a tu cuenta de GitHub](/articles/adding-a-gpg-key-to-your-github-account). + Después, puedes [agregar la clave GPG a la cuenta de GitHub](/articles/adding-a-gpg-key-to-your-github-account). -## Leer más +## Información adicional -* "[Generar una llave GPG nueva](/articles/generating-a-new-gpg-key)" -* "[Agregar una llave GPG a tu cuenta de GitHub](/articles/adding-a-gpg-key-to-your-github-account)" -* "[Informar a Git sobre tu llave de firma](/articles/telling-git-about-your-signing-key)" -* "[Asociar un correo electrónico con tu llave GPG](/articles/associating-an-email-with-your-gpg-key)" -* "[Firmar confirmaciones](/articles/signing-commits)" -* "[Firmar etiquetas](/articles/signing-tags)" +* "[Generación de una clave GPG nueva](/articles/generating-a-new-gpg-key)" +* "[Adición de una clave de GPG a una cuenta de GitHub](/articles/adding-a-gpg-key-to-your-github-account)" +* "[Notificación de la clave de firma a Git](/articles/telling-git-about-your-signing-key)" +* "[Asociación de un correo electrónico con la clave GPG](/articles/associating-an-email-with-your-gpg-key)" +* "[Firma de confirmaciones](/articles/signing-commits)" +* "[Firma de etiquetas](/articles/signing-tags)" diff --git a/translations/es-ES/content/authentication/managing-commit-signature-verification/displaying-verification-statuses-for-all-of-your-commits.md b/translations/es-ES/content/authentication/managing-commit-signature-verification/displaying-verification-statuses-for-all-of-your-commits.md index 3e6af65879..0094597708 100644 --- a/translations/es-ES/content/authentication/managing-commit-signature-verification/displaying-verification-statuses-for-all-of-your-commits.md +++ b/translations/es-ES/content/authentication/managing-commit-signature-verification/displaying-verification-statuses-for-all-of-your-commits.md @@ -1,7 +1,7 @@ --- -title: Mostrar los estados de verificación para todas tus confirmaciones -shortTitle: Mostrar la verificación de todas las confirmaciones -intro: Puedes habilitar el modo vigilante para verificar la firma de las confirmaciones y así marcar todas tus etiquetas y confirmaciones con un estado de verificación de firma. +title: Displaying verification statuses for all of your commits +shortTitle: Displaying verification for all commits +intro: You can enable vigilant mode for commit signature verification to mark all of your commits and tags with a signature verification status. versions: fpt: '*' ghec: '*' @@ -12,29 +12,28 @@ redirect_from: - /github/authenticating-to-github/displaying-verification-statuses-for-all-of-your-commits - /github/authenticating-to-github/managing-commit-signature-verification/displaying-verification-statuses-for-all-of-your-commits --- - {% data reusables.identity-and-permissions.vigilant-mode-beta-note %} -## Acerca del modo vigilante +## About vigilant mode -Cuando trabajas localmente en tu computadora, Git te permite configurar el autor de tus cambios y la identidad del confirmante. Esto, potencialmente, dificulta que otras personas tengan la confimansa de que realmente hayas creado tus etiquetas y confirmaciones. Para ayudarte a resolver este problema, puedes firmar tus confirmaciones y etiquetas. Para obtener más información, consulta la sección "[Firmar confirmaciones](/github/authenticating-to-github/signing-commits)" y "[Firmar etiquetas](/github/authenticating-to-github/signing-tags)". {% data variables.product.prodname_dotcom %} marca las etiquetas y confirmaciones firmadas con un estado de verificación. +When you work locally on your computer, Git allows you to set the author of your changes and the identity of the committer. This, potentially, makes it difficult for other people to be confident that commits and tags you create were actually created by you. To help solve this problem you can sign your commits and tags. For more information, see "[Signing commits](/github/authenticating-to-github/signing-commits)" and "[Signing tags](/github/authenticating-to-github/signing-tags)." {% data variables.product.prodname_dotcom %} marks signed commits and tags with a verification status. -By default commits and tags are marked "Verified" if they are signed with a GPG{% ifversion ssh-commit-verification %}, SSH,{% endif %} or S/MIME key that was successfully verified. Si una confirmación o etiqueta tiene una firma que no puede verificar {% data variables.product.prodname_dotcom %}, la marcaremos como "No verificada". En el resto de los casos, no se muestra un estado de verificación. +By default commits and tags are marked "Verified" if they are signed with a GPG{% ifversion ssh-commit-verification %}, SSH,{% endif %} or S/MIME key that was successfully verified. If a commit or tag has a signature that can't be verified by {% data variables.product.prodname_dotcom %}, we mark the commit or tag "Unverified." In all other cases no verification status is displayed. -Sin embargo, puedes proporcionar aún más confianza a otros usuarios sobre la identidad que se atribuye a tus confirmaciones y etiquetas si habilitas el modo vigilanten en tu configuración de {% data variables.product.prodname_dotcom %}. Cuando tienes habilitado el modo vigilante, todas tus confirmaciones y etiquetas se marcan con uno de tres estados de verificación. +However, you can give other users increased confidence in the identity attributed to your commits and tags by enabling vigilant mode in your {% data variables.product.prodname_dotcom %} settings. With vigilant mode enabled, all of your commits and tags are marked with one of three verification statuses. -![Estados de verificación de firma](/assets/images/help/commits/signature-verification-statuses.png) +![Signature verification statuses](/assets/images/help/commits/signature-verification-statuses.png) {% data reusables.identity-and-permissions.vigilant-mode-verification-statuses %} -Deberías habilitar el modo vigilante únicamente si firmas todas tus confirmaciones y etiqueta y utilizas una dirección de correo electrónico que esté verificada para tu cuenta en {% data variables.product.product_name %} como tu dirección de correo electrónico de confirmante. Después de habilitar este modo, cualquier confirmación o etiqueta sin firmar que generes localmente y subas a {% data variables.product.prodname_dotcom %} se marcará como "Sin verificar". +You should only enable vigilant mode if you sign all of your commits and tags and use an email address that is verified for your account on {% data variables.product.product_name %} as your committer email address. After enabling this mode, any unsigned commits or tags that you generate locally and push to {% data variables.product.prodname_dotcom %} will be marked "Unverified." {% data reusables.identity-and-permissions.verification-status-check %} -## Habilitar el modo vigilante +## Enabling vigilant mode {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.ssh %} -3. En la página de configuración SSH, debajo de "Modo vigilante", selecciona **Marcar las confirmaciones sin firmar como no verificadas**. +3. On the SSH Settings page, under "Vigilant mode," select **Flag unsigned commits as unverified**. - ![Casilla de verificación para marcar las confirmaciones no firmadas como sin verificar](/assets/images/help/commits/vigilant-mode-checkbox.png) + ![Flag unsigned commits as unverified checkbox](/assets/images/help/commits/vigilant-mode-checkbox.png) diff --git a/translations/es-ES/content/authentication/managing-commit-signature-verification/generating-a-new-gpg-key.md b/translations/es-ES/content/authentication/managing-commit-signature-verification/generating-a-new-gpg-key.md index e86df4c351..1671bede5c 100644 --- a/translations/es-ES/content/authentication/managing-commit-signature-verification/generating-a-new-gpg-key.md +++ b/translations/es-ES/content/authentication/managing-commit-signature-verification/generating-a-new-gpg-key.md @@ -13,57 +13,61 @@ versions: topics: - Identity - Access management +ms.openlocfilehash: fbe51f7b50414632e6994d6f621441c8923e47f1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147710231' --- - {% data reusables.gpg.supported-gpg-key-algorithms %} ## Generar una llave GPG {% note %} -**Nota:** Antes de generar una nueva llave GPG, asegúrate de haber verificado tu dirección de correo electrónico. Si no has verificado tu dirección de correo electrónico, no podrás firmar confirmaciones y etiquetas con GPG.{% ifversion fpt or ghec %}Para obtener más información, consulta "[Verificar tu dirección de correo electrónico](/articles/verifying-your-email-address)".{% endif %} +**Nota:** Antes de generar una nueva clave GPG, asegúrate de haber verificado tu dirección de correo electrónico. Si no has verificado tu dirección de correo electrónico, no podrás firmar confirmaciones ni etiquetas con GPG.{% ifversion fpt or ghec %} Para obtener más información, consulta "[Comprobación de la dirección de correo electrónico](/articles/verifying-your-email-address)". {% endif %} {% endnote %} -1. Descarga e instala [las herramientas de la línea de comando GPG](https://www.gnupg.org/download/) para tu sistema operativo. Generalmente recomendamos instalar la versión más reciente para tu sistema operativo. +1. Descarga e instala [las herramientas de línea de comandos de GPG](https://www.gnupg.org/download/) para tu sistema operativo. Generalmente recomendamos instalar la versión más reciente para tu sistema operativo. {% data reusables.command_line.open_the_multi_os_terminal %} -3. Genera un par de la llave GPG. Ya que existen varias versiones de GPG, puede que necesites consultar la [_página man_](https://en.wikipedia.org/wiki/Man_page) relevante para encontrar el comando adecuado para la generación de llaves. Tu llave debe utilizar RSA. +3. Genera un par de la llave GPG. Dado que hay varias versiones de GPG, puede que necesites consultar la [_página man_](https://en.wikipedia.org/wiki/Man_page) correspondiente para encontrar el comando de generación de clave adecuado. Tu llave debe utilizar RSA. - Si estás usando una versión 2.1.17 o superior, copia el siguiente texto para generar un par de la llave GPG. ```shell{:copy} $ gpg --full-generate-key ``` - - Si no estás usando la versión 2.1.17 ni una superior, el comando `gpg --full-generate-key` no funciona. Copia el siguiente texto y continúa con el paso 6. + - Si no estás en la versión 2.1.17 o una versión posterior, el comando `gpg --full-generate-key` no funciona. Copia el siguiente texto y continúa con el paso 6. ```shell{:copy} $ gpg --default-new-key-algo rsa4096 --gen-key ``` -4. En el prompt, especifica la clase de llave que quieres, o presiona `Enter` para aceptar lo predeterminado. -5. En el prompt, especifica el tamaño de llave que quieres, o presiona `Enter` para aceptar lo predeterminado. Tu llave debe ser de al menos `4096` bits. -6. Ingresa el periodo de validez que deberá tener la llave. Presiona `Enter` para especificar la selección predeterminada, indicando que la llave no expira. A menos de que requieras una fecha de vencimiento, te recomendamos aceptar esta característica predeterminada. +4. En el símbolo del sistema, especifica el tipo de clave que quieras o presiona `Enter` para aceptar el valor predeterminado. +5. En el símbolo del sistema, especifica el tamaño de clave que quieras o presiona `Enter` para aceptar el valor predeterminado. La clave debe tener al menos `4096` bits. +6. Ingresa el periodo de validez que deberá tener la llave. Presiona `Enter` para especificar la selección predeterminada, que indica que la clave no expira. A menos que necesites una fecha de expiración, se recomienda aceptar este valor predeterminado. 7. Verifica que tus selecciones sean correctas. 8. Ingresa tu información de ID de usuario. {% note %} - **Nota:** Cuando se te pida que ingreses tu dirección de correo electrónico, asegúrate de ingresar la dirección de correo electrónico verificada para tu cuenta Github. {% data reusables.gpg.private-email %} {% ifversion fpt or ghec %} Para obtener más información, consulta "[Verificar tu dirección de correo electrónico](/articles/verifying-your-email-address)" and "[Establecer tu dirección de correo electrónico para confirmaciones](/articles/setting-your-commit-email-address)".{% endif %} + **Nota:** Cuando se te pida que escribas tu dirección de correo electrónico, asegúrate de escribir la dirección de correo electrónico verificada para tu cuenta de Github. {% data reusables.gpg.private-email %} {% ifversion fpt or ghec %} Para obtener más información, consulta "[Verificación de la dirección de correo electrónico](/articles/verifying-your-email-address)" y "[Configuración de la dirección de correo electrónico de confirmación](/articles/setting-your-commit-email-address)".{% endif %} {% endnote %} 9. Escribe una contraseña segura. -{% data reusables.gpg.list-keys-with-note %} -{% data reusables.gpg.copy-gpg-key-id %} -10. Pega el siguiente texto sustituyendo el ID de la llave GPG que deseas usar. En este ejemplo, el ID de la llave GPG es `3AA5C34371567BD2`: +{% data reusables.gpg.list-keys-with-note %} {% data reusables.gpg.copy-gpg-key-id %} +10. Pega el siguiente texto sustituyendo el ID de la llave GPG que deseas usar. En este ejemplo, el id. de clave de GPG es `3AA5C34371567BD2`: ```shell{:copy} $ gpg --armor --export 3AA5C34371567BD2 # Prints the GPG key ID, in ASCII armor format ``` -11. Copia tu llave GPG, comenzando con `-----BEGIN PGP PUBLIC KEY BLOCK-----` y terminando con `-----END PGP PUBLIC KEY BLOCK-----`. -12. [Agrega la llave GPG a tu cuenta de GitHub](/articles/adding-a-gpg-key-to-your-github-account). +11. Copia la clave de GPG, que empieza por `-----BEGIN PGP PUBLIC KEY BLOCK-----` y termina con `-----END PGP PUBLIC KEY BLOCK-----`. +12. [Agrega la clave de GPG a la cuenta de GitHub](/articles/adding-a-gpg-key-to-your-github-account). -## Leer más +## Información adicional -* "[Comprobar llaves GPG existentes](/articles/checking-for-existing-gpg-keys)" -* "[Agregar una llave GPG a tu cuenta de GitHub](/articles/adding-a-gpg-key-to-your-github-account)" -* "[Informar a Git sobre tu llave de firma](/articles/telling-git-about-your-signing-key)" -* "[Asociar un correo electrónico con tu llave GPG](/articles/associating-an-email-with-your-gpg-key)" -* "[Firmar confirmaciones](/articles/signing-commits)" -* "[Firmar etiquetas](/articles/signing-tags)" +* "[Comprobación de claves de GPG existentes](/articles/checking-for-existing-gpg-keys)" +* "[Adición de una clave de GPG a una cuenta de GitHub](/articles/adding-a-gpg-key-to-your-github-account)" +* "[Notificación de la clave de firma a Git](/articles/telling-git-about-your-signing-key)" +* "[Asociación de un correo electrónico con la clave GPG](/articles/associating-an-email-with-your-gpg-key)" +* "[Firma de confirmaciones](/articles/signing-commits)" +* "[Firma de etiquetas](/articles/signing-tags)" diff --git a/translations/es-ES/content/authentication/managing-commit-signature-verification/index.md b/translations/es-ES/content/authentication/managing-commit-signature-verification/index.md index f081788d36..ba633a09a0 100644 --- a/translations/es-ES/content/authentication/managing-commit-signature-verification/index.md +++ b/translations/es-ES/content/authentication/managing-commit-signature-verification/index.md @@ -1,6 +1,6 @@ --- -title: Administrar la verificación de firma de confirmación de cambios -intro: '{% data variables.product.product_name %} verificará las firmas GPG{% ifversion ssh-commit-verification %}, SSH,{% endif %} o S/MIME para que otras personas sepan que tus confirmaciones vienen de una fuente confiable.{% ifversion fpt %} {% data variables.product.product_name %} firmará automáticamente las confirmaciones que realices utilizando la interfaz web de {% data variables.product.product_name %}.{% endif %}' +title: Managing commit signature verification +intro: '{% data variables.product.product_name %} will verify GPG{% ifversion ssh-commit-verification %}, SSH,{% endif %} or S/MIME signatures so other people will know that your commits come from a trusted source.{% ifversion fpt %} {% data variables.product.product_name %} will automatically sign commits you make using the {% data variables.product.product_name %} web interface.{% endif %}' redirect_from: - /articles/generating-a-gpg-key - /articles/signing-commits-with-gpg @@ -24,6 +24,6 @@ children: - /associating-an-email-with-your-gpg-key - /signing-commits - /signing-tags -shortTitle: Verificar las firmas de confirmación +shortTitle: Verify commit signatures --- diff --git a/translations/es-ES/content/authentication/managing-commit-signature-verification/signing-commits.md b/translations/es-ES/content/authentication/managing-commit-signature-verification/signing-commits.md index e3f02babc3..cf7d059042 100644 --- a/translations/es-ES/content/authentication/managing-commit-signature-verification/signing-commits.md +++ b/translations/es-ES/content/authentication/managing-commit-signature-verification/signing-commits.md @@ -1,6 +1,6 @@ --- -title: Firmar confirmaciones -intro: 'Puedes firmar las confirmaciones localmente utilizando GPG{% ifversion ssh-commit-verification %}, SSH,{% endif %} o S/MIME.' +title: Signing commits +intro: You can sign commits locally using GPG{% ifversion ssh-commit-verification %}, SSH,{% endif %} or S/MIME. redirect_from: - /articles/signing-commits-and-tags-using-gpg - /articles/signing-commits-using-gpg @@ -16,41 +16,41 @@ topics: - Identity - Access management --- - {% data reusables.gpg.desktop-support-for-commit-signing %} {% tip %} **Tips:** -Para configurar tu cliente Git para firmar confirmaciones por defecto de un repositorio local, en versiones Git 2.0.0 y superiores, ejecuta `git config commit.gpgsign true`. Para firmar todas las confirmaciones por defecto en cualquier repositorio local en tu computadora, ejecuta `git config --global commit.gpgsign true`. +To configure your Git client to sign commits by default for a local repository, in Git versions 2.0.0 and above, run `git config commit.gpgsign true`. To sign all commits by default in any local repository on your computer, run `git config --global commit.gpgsign true`. -Para almacenar tus contraseña de llave GPG para no tener que ingresarla cada vez que firmas una confirmación, recomendamos utilizando las siguientes herramientas: - - Para los usuarios de Mac, la [GPG Suite](https://gpgtools.org/) te permite almacenar tu contraseña de llave GPG en la keychain de Mac OS. - - Para los usuarios de Windows, [Gpg4win](https://www.gpg4win.org/) se integra con otras herramientas de Windows. +To store your GPG key passphrase so you don't have to enter it every time you sign a commit, we recommend using the following tools: + - For Mac users, the [GPG Suite](https://gpgtools.org/) allows you to store your GPG key passphrase in the Mac OS Keychain. + - For Windows users, the [Gpg4win](https://www.gpg4win.org/) integrates with other Windows tools. -También puedes configurar de forma manual [gpg-agent](http://linux.die.net/man/1/gpg-agent) para guardar tu contraseña de llave GPG, pero esta no se integra con la keychain de Mac OS como ssh-agent y requiere mayor configuración. +You can also manually configure [gpg-agent](http://linux.die.net/man/1/gpg-agent) to save your GPG key passphrase, but this doesn't integrate with Mac OS Keychain like ssh-agent and requires more setup. {% endtip %} -Si tienes múltiples llaves o estás intentando firmar confirmaciones o etiquetas con una llave que no coincide con tu identidad de persona que confirma el cambio, deberías [informarle a Git acerca de tu llave de firma](/articles/telling-git-about-your-signing-key). +If you have multiple keys or are attempting to sign commits or tags with a key that doesn't match your committer identity, you should [tell Git about your signing key](/articles/telling-git-about-your-signing-key). -1. Cuando confirmas los cambios en tu rama local, agrega la marca -S al comando de confirmación de Git: +1. When committing changes in your local branch, add the -S flag to the git commit command: ```shell $ git commit -S -m "your commit message" # Creates a signed commit ``` -2. Si estás utilizando GPG, después de crear tu confirmación, proporciona la contraseña que configuraste cuando [generaste tu llave GPG](/articles/generating-a-new-gpg-key). -3. Cuando terminaste de crear confirmaciones de forma local, súbelas a tu repositorio remoto en {% data variables.product.product_name %}: +2. If you're using GPG, after you create your commit, provide the passphrase you set up when you [generated your GPG key](/articles/generating-a-new-gpg-key). +3. When you've finished creating commits locally, push them to your remote repository on {% data variables.product.product_name %}: ```shell $ git push # Pushes your local commits to the remote repository ``` -4. En {% data variables.product.product_name %}, desplázate hasta la solicitud de extracción. +4. On {% data variables.product.product_name %}, navigate to your pull request. {% data reusables.repositories.review-pr-commits %} -5. Para ver información más detallada acerca de la firma verificada, haz clic en Verified (Verificada). ![Confirmación firmada](/assets/images/help/commits/gpg-signed-commit-verified-without-details.png) +5. To view more detailed information about the verified signature, click Verified. +![Signed commit](/assets/images/help/commits/gpg-signed-commit-verified-without-details.png) -## Leer más +## Further reading -* "[Informar a Git sobre tu llave de firma](/articles/telling-git-about-your-signing-key)" -* "[Firmar etiquetas](/articles/signing-tags)" +* "[Telling Git about your signing key](/articles/telling-git-about-your-signing-key)" +* "[Signing tags](/articles/signing-tags)" diff --git a/translations/es-ES/content/authentication/managing-commit-signature-verification/signing-tags.md b/translations/es-ES/content/authentication/managing-commit-signature-verification/signing-tags.md index 576223480e..fac18fab40 100644 --- a/translations/es-ES/content/authentication/managing-commit-signature-verification/signing-tags.md +++ b/translations/es-ES/content/authentication/managing-commit-signature-verification/signing-tags.md @@ -1,6 +1,6 @@ --- -title: Firmar etiquetas -intro: 'You can sign tags locally using GPG{% ifversion ssh-commit-verification %}, SSH,{% endif %} or S/MIME.' +title: Signing tags +intro: You can sign tags locally using GPG{% ifversion ssh-commit-verification %}, SSH,{% endif %} or S/MIME. redirect_from: - /articles/signing-tags-using-gpg - /articles/signing-tags @@ -15,23 +15,22 @@ topics: - Identity - Access management --- - {% data reusables.gpg.desktop-support-for-commit-signing %} -1. Para firmar una etiqueta, agrega `-s` a tu comando `git tag`. +1. To sign a tag, add `-s` to your `git tag` command. ```shell $ git tag -s mytag # Creates a signed tag ``` -2. Verifica tu etiqueta firmada al ejecutar `git tag -v [tag-name]`. +2. Verify your signed tag by running `git tag -v [tag-name]`. ```shell $ git tag -v mytag # Verifies the signed tag ``` -## Leer más +## Further reading -- [Ver las etiquetas de tu repositorio](/articles/viewing-your-repositorys-tags)" -- "[Informar a Git sobre tu llave de firma](/articles/telling-git-about-your-signing-key)" -- "[Asociar un correo electrónico con tu llave GPG](/articles/associating-an-email-with-your-gpg-key)" -- "[Firmar confirmaciones](/articles/signing-commits)" +- "[Viewing your repository's tags](/articles/viewing-your-repositorys-tags)" +- "[Telling Git about your signing key](/articles/telling-git-about-your-signing-key)" +- "[Associating an email with your GPG key](/articles/associating-an-email-with-your-gpg-key)" +- "[Signing commits](/articles/signing-commits)" diff --git a/translations/es-ES/content/authentication/managing-commit-signature-verification/telling-git-about-your-signing-key.md b/translations/es-ES/content/authentication/managing-commit-signature-verification/telling-git-about-your-signing-key.md index 6fd5e87f3b..9bb8eff1b1 100644 --- a/translations/es-ES/content/authentication/managing-commit-signature-verification/telling-git-about-your-signing-key.md +++ b/translations/es-ES/content/authentication/managing-commit-signature-verification/telling-git-about-your-signing-key.md @@ -1,5 +1,5 @@ --- -title: Informarle a Git acerca de tu clave de firma +title: Telling Git about your signing key intro: 'To sign commits locally, you need to inform Git that there''s a GPG{% ifversion ssh-commit-verification %}, SSH,{% endif %} or X.509 key you''d like to use.' redirect_from: - /articles/telling-git-about-your-gpg-key @@ -14,38 +14,37 @@ versions: topics: - Identity - Access management -shortTitle: Decirle tu llave de firma a Git +shortTitle: Tell Git your signing key --- - {% mac %} -## Informarle a Git acerca de tu llave GPG +## Telling Git about your GPG key -Si estás utilizando una llave GPG que empata con tu identidad de confirmante y tu dirección de correo electrónico verificada asociada con tu cuenta de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, entonces puedes comenzar a firmar confirmaciones y etiquetas. +If you're using a GPG key that matches your committer identity and your verified email address associated with your account on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, then you can begin signing commits and signing tags. {% note %} -Si no tienes una llave GPG que coincida con la identidad de la persona que confirma el cambio, debes asociar un correo electrónico a una llave existente. Para obtener más información, consulta "[Asociar un correo electrónico a tu llave GPG](/articles/associating-an-email-with-your-gpg-key)". +If you don't have a GPG key that matches your committer identity, you need to associate an email with an existing key. For more information, see "[Associating an email with your GPG key](/articles/associating-an-email-with-your-gpg-key)". {% endnote %} -Si tienes múltiples llaves GPG, le debes decir a Git cuál utilizar. +If you have multiple GPG keys, you need to tell Git which one to use. {% data reusables.command_line.open_the_multi_os_terminal %} {% data reusables.gpg.list-keys-with-note %} {% data reusables.gpg.copy-gpg-key-id %} {% data reusables.gpg.paste-gpg-key-id %} -1. Si no estás utilizando la suite de GPG, ejecuta el siguiente comando en el shell de `zsh` para agregar la llave GPG a tu archivo `.zshrc`, si es que existe, o a tu archivo `.zprofile`: +1. If you aren't using the GPG suite, run the following command in the `zsh` shell to add the GPG key to your `.zshrc` file, if it exists, or your `.zprofile` file: ```shell $ if [ -r ~/.zshrc ]; then echo 'export GPG_TTY=$(tty)' >> ~/.zshrc; \ else echo 'export GPG_TTY=$(tty)' >> ~/.zprofile; fi ``` - Como alternativa, si utilizas el shell `bash`, ejecuta este comando: + Alternatively, if you use the `bash` shell, run this command: ```shell $ if [ -r ~/.bash_profile ]; then echo 'export GPG_TTY=$(tty)' >> ~/.bash_profile; \ else echo 'export GPG_TTY=$(tty)' >> ~/.profile; fi ``` -1. Opcionalmente, para que se te pida ingresar un PIN o frase de ingreso cuando estos se requieran, instala `pinentry-mac`. Pior ejemplo, utilizando [Homebrew](https://brew.sh/): +1. Optionally, to prompt you to enter a PIN or passphrase when required, install `pinentry-mac`. For example, using [Homebrew](https://brew.sh/): ```shell $ brew install pinentry-mac $ echo "pinentry-program $(which pinentry-mac)" >> ~/.gnupg/gpg-agent.conf @@ -56,17 +55,17 @@ Si tienes múltiples llaves GPG, le debes decir a Git cuál utilizar. {% windows %} -## Informarle a Git acerca de tu llave GPG +## Telling Git about your GPG key -Si estás utilizando una llave GPG que empata con tu identidad de confirmante y tu dirección de correo electrónico verificada asociada con tu cuenta de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, entonces puedes comenzar a firmar confirmaciones y etiquetas. +If you're using a GPG key that matches your committer identity and your verified email address associated with your account on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, then you can begin signing commits and signing tags. {% note %} -Si no tienes una llave GPG que coincida con la identidad de la persona que confirma el cambio, debes asociar un correo electrónico a una llave existente. Para obtener más información, consulta "[Asociar un correo electrónico a tu llave GPG](/articles/associating-an-email-with-your-gpg-key)". +If you don't have a GPG key that matches your committer identity, you need to associate an email with an existing key. For more information, see "[Associating an email with your GPG key](/articles/associating-an-email-with-your-gpg-key)". {% endnote %} -Si tienes múltiples llaves GPG, le debes decir a Git cuál utilizar. +If you have multiple GPG keys, you need to tell Git which one to use. {% data reusables.command_line.open_the_multi_os_terminal %} {% data reusables.gpg.list-keys-with-note %} @@ -77,23 +76,23 @@ Si tienes múltiples llaves GPG, le debes decir a Git cuál utilizar. {% linux %} -## Informarle a Git acerca de tu llave GPG +## Telling Git about your GPG key -Si estás utilizando una llave GPG que empata con tu identidad de confirmante y tu dirección de correo electrónico verificada asociada con tu cuenta de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, entonces puedes comenzar a firmar confirmaciones y etiquetas. +If you're using a GPG key that matches your committer identity and your verified email address associated with your account on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, then you can begin signing commits and signing tags. {% note %} -Si no tienes una llave GPG que coincida con la identidad de la persona que confirma el cambio, debes asociar un correo electrónico a una llave existente. Para obtener más información, consulta "[Asociar un correo electrónico a tu llave GPG](/articles/associating-an-email-with-your-gpg-key)". +If you don't have a GPG key that matches your committer identity, you need to associate an email with an existing key. For more information, see "[Associating an email with your GPG key](/articles/associating-an-email-with-your-gpg-key)". {% endnote %} -Si tienes múltiples llaves GPG, le debes decir a Git cuál utilizar. +If you have multiple GPG keys, you need to tell Git which one to use. {% data reusables.command_line.open_the_multi_os_terminal %} {% data reusables.gpg.list-keys-with-note %} {% data reusables.gpg.copy-gpg-key-id %} {% data reusables.gpg.paste-gpg-key-id %} -1. Para agregar tu clave GPG a tu archivo de inicio `.bashrc`, ejecuta el siguiente comando: +1. To add your GPG key to your `.bashrc` startup file, run the following command: ```bash $ [ -f ~/.bashrc ] && echo 'export GPG_TTY=$(tty)' >> ~/.bashrc ``` @@ -102,7 +101,7 @@ Si tienes múltiples llaves GPG, le debes decir a Git cuál utilizar. ## Telling Git about your SSH key -You can use an existing SSH key to sign commits and tags, or generate a new one specifically for signing. Para obtener más información, consulta "[Generar una nueva llave SSH y agregarla a ssh-agent](/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)." +You can use an existing SSH key to sign commits and tags, or generate a new one specifically for signing. For more information, see "[Generating a new SSH key and adding it to the ssh-agent](/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)." {% data reusables.gpg.ssh-git-version %} @@ -114,8 +113,8 @@ You can use an existing SSH key to sign commits and tags, or generate a new one {% endif %} {% data reusables.gpg.x-509-key %} -## Leer más +## Further reading - "[Adding a new SSH key to your GitHub account](/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account)." -- "[Firmar confirmaciones](/articles/signing-commits)" -- "[Firmar etiquetas](/articles/signing-tags)" +- "[Signing commits](/articles/signing-commits)" +- "[Signing tags](/articles/signing-tags)" diff --git a/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication.md b/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication.md index 11aa6ea3d3..e8f85fd1f2 100644 --- a/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication.md +++ b/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication.md @@ -11,39 +11,43 @@ versions: ghec: '*' topics: - 2FA -shortTitle: Acerca de la 2FA +shortTitle: About 2FA +ms.openlocfilehash: f4b15aeeece76ce5e5afe915e0e0bc4893c4dbb6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091780' --- - -Para {% data variables.product.product_name %}, la segunda forma de autenticación es un código que es generado por una aplicación en tu dispositivo móvil{% ifversion fpt or ghec %} o enviado como mensaje de texto (SMS){% endif %}. Una vez que activas la 2FA, {% data variables.product.product_name %} genera un código de autenticación cada vez que alguien intenta iniciar sesión en tu cuenta de {% data variables.product.product_location %}. El único modo en que alguien puede iniciar sesión en tu cuenta es si conoce la contraseña y si tiene acceso al código de autenticación de tu teléfono. +Para {% data variables.product.product_name %}, la segunda forma de autenticación es un código que genera una aplicación en su dispositivo móvil{% ifversion fpt or ghec %} o que envía como mensaje de texto (SMS){% endif %}. Una vez que activas la 2FA, {% data variables.product.product_name %} genera un código de autenticación cada vez que alguien intenta iniciar sesión en tu cuenta de {% data variables.product.product_location %}. Una persona solo puede iniciar sesión en su cuenta si conoce la contraseña y tiene acceso al código de autenticación en el teléfono. {% data reusables.two_fa.after-2fa-add-security-key %} -{% ifversion fpt or ghec %} -Adicionalmente a las llaves de seguridad, también puedes utilizar {% data variables.product.prodname_mobile %} para la 2FA después de configurar una app móvil TOTP o mensajes de texto. {% data variables.product.prodname_mobile %} utiliza criptografía de llave pública para asegurar tu cuenta, lo que te permite utilizar cualquier dispositivo móvil que hayas utilizado para iniciar sesión en {% data variables.product.prodname_mobile %} como tu segundo factor. +{% ifversion fpt or ghec %} Además de las claves de seguridad, también puede utilizar {% data variables.product.prodname_mobile %} para la autenticación en dos fases después de configurar una aplicación móvil TOTP o mensajes de texto. {% data variables.product.prodname_mobile %} utiliza criptografía de clave pública para proteger tu cuenta, lo cual te permite utilizar cualquier dispositivo móvil que hayas usado para iniciar sesión en {% data variables.product.prodname_mobile %} como segundo factor. {% endif %} -También puedes configurar métodos de recuperación adicionales en caso de que pierdas el acceso a tus credenciales de autenticación de dos factores. Para obtener más información acerca de la configuración de la 2FA, consulta "[Configurar autenticación de dos factores](/articles/configuring-two-factor-authentication)" y "[Configurar métodos de recuperación de autenticación de dos factores](/articles/configuring-two-factor-authentication-recovery-methods)". +También puedes configurar métodos de recuperación adicionales en caso de que pierdas el acceso a tus credenciales de autenticación de dos factores. Para obtener más información sobre cómo configurar la autenticación en dos fases, vea "[Configurar la autenticación en dos fases](/articles/configuring-two-factor-authentication)" y "[Configurar métodos de recuperación de autenticación en dos fases](/articles/configuring-two-factor-authentication-recovery-methods)". -Te recomendamos **enfáticamente** que habilites la 2FA para mantener la seguridad de tu cuenta, no solo en {% data variables.product.product_name %}, sino en otros sitios web y aplicaciones que la admitan. Puedes habilitar la 2FA para acceder a {% data variables.product.product_name %} y a {% data variables.product.prodname_desktop %}. +Se recomienda **encarecidamente** que habilite la autenticación en dos fases para mantener la seguridad de su cuenta, no solo en {% data variables.product.product_name %}, sino en otros sitios web y aplicaciones que la admitan. Puedes habilitar la 2FA para acceder a {% data variables.product.product_name %} y a {% data variables.product.prodname_desktop %}. -Para obtener más información, consulta "[Acceder a {% data variables.product.prodname_dotcom %} utilizando autenticación de dos factores](/articles/accessing-github-using-two-factor-authentication)". +Para obtener más información, vea "[Acceder a {% data variables.product.prodname_dotcom %} mediante la autenticación en dos fases](/articles/accessing-github-using-two-factor-authentication)". ## Códigos de recuperación de autenticación de dos factores -{% data reusables.two_fa.about-recovery-codes %} Para obtener más información, consulta "[Recuperar tu cuenta si pierdes tus credenciales 2FA](/articles/recovering-your-account-if-you-lose-your-2fa-credentials)". +{% data reusables.two_fa.about-recovery-codes %} Para obtener más información, vea "[Recuperar la cuenta en caso de perder las credenciales de la autenticación en dos fases](/articles/recovering-your-account-if-you-lose-your-2fa-credentials)". {% ifversion fpt or ghec %} {% warning %} -**Advertencia**: {% data reusables.two_fa.support-may-not-help %} Para obtener más información, consulta "[Recuperar tu cuenta si pierdes tus credenciales 2FA](/articles/recovering-your-account-if-you-lose-your-2fa-credentials)". +**Advertencia**: {% data reusables.two_fa.support-may-not-help %} Para obtener más información, vea "[Recuperar la cuenta en caso de perder las credenciales de la autenticación en dos fases](/articles/recovering-your-account-if-you-lose-your-2fa-credentials)". {% endwarning %} {% endif %} -## Solicitar autenticación de dos factores en tu organización +## Requerir autenticación en dos fases en la organización -Los propietarios de la organización pueden solicitar que los miembros{% ifversion fpt or ghec %} de la organización, los gerentes de facturación, {% endif %} y los colaboradores externos usen la autenticación de dos factores para proteger sus cuentas personales. Para obtener más información, consulta "[Solicitar la autenticación de dos factores en tu organización](/articles/requiring-two-factor-authentication-in-your-organization)". +Los propietarios de la organización pueden solicitar que los miembros{% ifversion fpt or ghec %}, gerentes de facturación{% endif %}y los colaboradores externos usen la autenticación de dos fases para proteger sus cuentas personales. Para más información, vea "[Exigencia de la autenticación en dos fases en la organización](/articles/requiring-two-factor-authentication-in-your-organization)". {% data reusables.two_fa.auth_methods_2fa %} diff --git a/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication.md b/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication.md index 9c6bf44980..b620cfc892 100644 --- a/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication.md +++ b/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication.md @@ -14,14 +14,19 @@ versions: ghec: '*' topics: - 2FA -shortTitle: Acceso a GitHub con 2FA +shortTitle: Access GitHub with 2FA +ms.openlocfilehash: 244cc4b45165cbc327729fd6d1c5ac519a6a6d7a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091778' --- - -Al tener la autenticación de dos factores habilitada, necesitarás proporcionar el código de autenticación cuando accedes a {% data variables.product.product_name %} a través de tu buscador. Si accedes a {% data variables.product.product_name %} utilizando otros métodos, tales como la API o la línea de comandos, necesitarás utilizar una forma alterna de autenticación. Para obtener más información, consulta la sección "[Acerca de la autenticación en {% data variables.product.prodname_dotcom %}](/github/authenticating-to-github/about-authentication-to-github)". +Al tener la autenticación de dos factores habilitada, necesitarás proporcionar el código de autenticación cuando accedes a {% data variables.product.product_name %} a través de tu buscador. Si accedes a {% data variables.product.product_name %} utilizando otros métodos, tales como la API o la línea de comandos, necesitarás utilizar una forma alterna de autenticación. Para más información, vea "[Acerca de la autenticación en {% data variables.product.prodname_dotcom %}](/github/authenticating-to-github/about-authentication-to-github)". ## Proporcionar un código 2FA al iniciar sesión en el sitio web -Después de iniciar sesión en {% data variables.product.product_name %} con tu contraseña, se te pedirá que brindes un código de autenticación desde un mensaje de texto de {% ifversion fpt or ghec %} o {% endif %} tu app TOTP. +Después de iniciar sesión en {% data variables.product.product_name %} con la contraseña, se le pedirá que proporcione un código de autenticación desde {% ifversion fpt or ghec %}un mensaje de texto o{% endif %} la aplicación de TOTP. {% data variables.product.product_name %} solo te pedirá que brindes tu código de autenticación 2FA nuevamente si has cerrado sesión, estás usando un dispositivo nuevo o si caduca tu sesión. @@ -29,7 +34,7 @@ Después de iniciar sesión en {% data variables.product.product_name %} con tu Si decides configurar una autenticación de dos factores mediante una aplicación TOTP en tu smartphone, puedes generar un código de autenticación para {% data variables.product.product_name %} en cualquier momento. En la mayoría de los casos, el lanzamiento de la aplicación generará un código nuevo. Deberías consultar la documentación de la aplicación para conocer las instrucciones específicas. -Si eliminas las aplicaciones móviles después de configurar la autenticación de dos factores, deberás proporcionar tu código de recuperación para obtener acceso a tu cuenta. Para obtener más información, consulta "[Recuperar tu cuenta si perdiste las credenciales de autenticación de dos factores](/articles/recovering-your-account-if-you-lose-your-2fa-credentials)" +Si eliminas las aplicaciones móviles después de configurar la autenticación de dos factores, deberás proporcionar tu código de recuperación para obtener acceso a tu cuenta. Para más información, vea "[Recuperación de la cuenta en caso de perder las credenciales de autenticación en dos fases](/articles/recovering-your-account-if-you-lose-your-2fa-credentials)" {% ifversion fpt or ghec %} @@ -42,56 +47,57 @@ Si configuras una autenticación de dos factores mediante mensajes de texto, {% Si instalaste e iniciaste sesión en {% data variables.product.prodname_mobile %}, podrías elegir autenticarte con {% data variables.product.prodname_mobile %} para la autenticación bifactorial. 1. Inicia sesión en {% data variables.product.product_name %} con tu buscador, utilizando tu usuario y contraseña. -2. Si agregaste una llave de seguridad a tu cuenta, primero se te pedirá insertar y utilizar una llave de seguridad. Para omitir el uso de una llave de seguridad, haz clic en **Autenticarse con {% data variables.product.prodname_mobile %}**. ![El reto de autenticación bifactorial en {% data variables.product.product_name %} con "Autenticarse con {% data variables.product.prodname_mobile %}" resaltado](/assets/images/help/2fa/2fa-select-mobile.png) +2. Si agregaste una llave de seguridad a tu cuenta, primero se te pedirá insertar y utilizar una llave de seguridad. Para omitir el uso de una clave de seguridad, haga clic en **Autenticar con {% data variables.product.prodname_mobile %}** . + ![Desafío de la autenticación en dos fases en {% data variables.product.product_name %} con "Autenticación con {% data variables.product.prodname_mobile %}" resaltado](/assets/images/help/2fa/2fa-select-mobile.png) 3. {% data variables.product.product_name %} te enviará una notificación push para verificar tu intento de inicio de sesión. Abrir la notificación push o abrir la app de {% data variables.product.prodname_mobile %} mostrará un mensaje que te pide aprobar o rechazar este intento de inicio de sesión. {% note %} - **Nota:**: Este mensaje podría requerir que ingreses un número de dos dígitos que se muestra dentro del buscador en el que iniciaste sesión. + **Nota**: Este mensaje podría indicarle que escriba un número de dos dígitos que se muestra dentro del explorador en el que ha iniciado sesión. {% endnote %} ![El reto de autenticación bifactorial con {% data variables.product.prodname_mobile %} que requiere una entrada de dos dígitos](/assets/images/help/2fa/2fa-mobile-number-challenge.png) - Cuando apruebes el intento de inicio de sesión utilizando {% data variables.product.prodname_mobile %}, tu buscador completará el inicio de sesión automáticamente. - - Si rechazas el intento de inicio de sesión, se prevendrá la finalización de la autenticación. Para obtener más información, consulta la sección "[Mantener tus datos y tu cuenta seguros](/authentication/keeping-your-account-and-data-secure)". + - Si rechazas el intento de inicio de sesión, se prevendrá la finalización de la autenticación. Para más información, vea "[Protección de la cuenta y los datos](/authentication/keeping-your-account-and-data-secure)". {% endif %} ## Usar autenticación de dos factores con la línea de comando -Después de que habilitas la 2FA, ya no utilizarás tu contraseña para acceder a {% data variables.product.product_name %} en la línea de comandos. En vez de esto, utiliza el Administrador de Credenciales de Git, un token de acceso personal o una llave SSH. +Después de habilitar 2FA, ya no usarás la contraseña para acceder a {% data variables.product.product_name %} en la línea de comandos. En vez de ello tendrás que usar el Administrador de credenciales de Git, un token de acceso personal o una clave SSH. -### Autenticarse en la línea de comandos utilizando el Administrador de Credenciales de Git +### Autenticación en la línea de comandos mediante el Administrador de credenciales de Git -El [Administrador de Credenciales de Git](https://github.com/GitCredentialManager/git-credential-manager/blob/main/README.md) es un asistente seguro de credenciales de Git que se ejecuta en Windows, macOS y Linux. Para obtener más información sobre los asistentes de credenciales de Git, consulta la sección [Evitar la repetición](https://git-scm.com/docs/gitcredentials#_avoiding_repetition) en el libro de Pro Git. +El [Administrador de credenciales de Git](https://github.com/GitCredentialManager/git-credential-manager/blob/main/README.md) es un asistente de credenciales de Git seguro que se ejecuta en Windows, macOS y Linux. Para obtener más información sobre los asistentes de credenciales de Git, consulta [Evitar repeticiones](https://git-scm.com/docs/gitcredentials#_avoiding_repetition) en el libro de Git de Pro. -Las instrucciones de configuración pueden variar dependiendo del sistema operativo de tu computadora. Para obtener más información, consulta la sección [Descargar e instalar](https://github.com/GitCredentialManager/git-credential-manager/blob/main/README.md#download-and-install) en el repositorio GitCredentialManager/git-credential-manager. +Las instrucciones de configuración varían en función del sistema operativo del equipo. Para obtener más información, consulta [Descargar e instalar](https://github.com/GitCredentialManager/git-credential-manager/blob/main/README.md#download-and-install) en el repositorio GitCredentialManager/git-credential-manager. -### Autenticación en la línea de comando mediante HTTPS +### Autenticar en la línea de comando mediante HTTPS Después de haber habilitado 2FA, debes crear un token de acceso personal para usar una contraseña al autenticar a {% data variables.product.product_name %} en la línea de comando mediante las URL HTTPS. Cuando se te solicite el nombre de usuario y la contraseña en la línea de comando, usa tu nombre de usuario {% data variables.product.product_name %} y el token de acceso personal. La indicación de la línea de comando no especificará que debes ingresar tu token de acceso personal cuando se te solicite la contraseña. -Para obtener más información, consulta la sección "[Crear un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token)". +Para más información, vea "[Creación de un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token)". ### Autenticar en la línea de comandos mediante SSH -La habilitación de 2FA no cambia el modo de autenticar a {% data variables.product.product_name %} en la línea de comando mediante las URL SSH. Para obtener más información sobre cómo establecer y usar una clave SSH, consulta "[Conectar a {% data variables.product.prodname_dotcom %} con SSH](/articles/connecting-to-github-with-ssh/)". +La habilitación de 2FA no cambia el modo de autenticar a {% data variables.product.product_name %} en la línea de comando mediante las URL SSH. Para más información sobre cómo configurar y usar una clave SSH, vea "[Conexión a {% data variables.product.prodname_dotcom %} con SSH](/articles/connecting-to-github-with-ssh/)". ## Usar autenticación de dos factores para acceder a un repositorio mediante Subversion -Cuando accedas a un repositorio mediante Subversion, debes proporcionar un token de acceso personal en lugar de ingresar tu contraseña. Para obtener más información, consulta la sección "[Crear un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token)". +Cuando accedas a un repositorio mediante Subversion, debes proporcionar un token de acceso personal en lugar de ingresar tu contraseña. Para más información, vea "[Creación de un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token)". ## Solución de problemas -Si pierdes el acceso a tus credenciales de autenticación de dos factores, puedes usar tus códigos de recuperación u otro método de recuperación (si has configurado uno) para recuperar el acceso a tu cuenta. Para obtener más información, consulta "[Recuperar tu cuenta si pierdes tus credenciales de 2FA](/articles/recovering-your-account-if-you-lose-your-2fa-credentials)". +Si pierdes el acceso a tus credenciales de autenticación de dos factores, puedes usar tus códigos de recuperación u otro método de recuperación (si has configurado uno) para recuperar el acceso a tu cuenta. Para más información, vea "[Recuperación de la cuenta si se pierden las credenciales de 2FA](/articles/recovering-your-account-if-you-lose-your-2fa-credentials)". Si tu autenticación falla varias veces, es posible que desees sincronizar el reloj de tu teléfono con tu proveedor móvil. Frecuentemente, esto involucra la verificación de la opción "Establecer automáticamente" en el reloj de tu teléfono, en lugar de brindar tu propia zona horaria. -## Leer más +## Información adicional -- "[Acerca de la autenticación de dos factores](/articles/about-two-factor-authentication)" -- [Configurar autenticación de dos factores](/articles/configuring-two-factor-authentication)" -- [Configurar métodos de recuperación de autenticación de dos factores](/articles/configuring-two-factor-authentication-recovery-methods)" -- [Recuperar tu cuenta si pierdes tus credenciales de autenticación de dos factores](/articles/recovering-your-account-if-you-lose-your-2fa-credentials)" +- "[Acerca de la autenticación en dos fases](/articles/about-two-factor-authentication)" +- "[Configuración de la autenticación en dos fases](/articles/configuring-two-factor-authentication)" +- "[Configuración de los métodos de recuperación de la autenticación en dos fases](/articles/configuring-two-factor-authentication-recovery-methods)" +- "[Recuperación de la cuenta en caso de perder las credenciales de autenticación en dos fases](/articles/recovering-your-account-if-you-lose-your-2fa-credentials)" diff --git a/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/changing-two-factor-authentication-delivery-methods-for-your-mobile-device.md b/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/changing-two-factor-authentication-delivery-methods-for-your-mobile-device.md index dadb8b1391..bc5d468181 100644 --- a/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/changing-two-factor-authentication-delivery-methods-for-your-mobile-device.md +++ b/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/changing-two-factor-authentication-delivery-methods-for-your-mobile-device.md @@ -11,24 +11,30 @@ versions: ghec: '*' topics: - 2FA -shortTitle: Cambiar el método de entrega de 2FA +shortTitle: Change 2FA delivery method +ms.openlocfilehash: 90f06f6e3a8b3c5614b78d7aee4055d903df2e80 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091775' --- - {% note %} -**Nota:** El cambiar tu método principal para una autenticación bifactorial invalida tu configuración actual de autenticación bifactorial, incluyendo tus códigos de recuperación. Mantén seguro tu conjunto de códigos de recuperación nuevo. El cambiar tu método principal de autenticación bifactorial no afecta tu configuración de recuperación por SMS, en caso de que la hayas configurado. Para obtener más información, consulta la sección "[Configurar los métodos de autenticación bifactoriales](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods#setting-a-fallback-authentication-number)". +**Nota**: Cambiar su método principal para una autenticación en dos fases invalida su configuración actual de autenticación en dos fases, incluidos sus códigos de recuperación. Mantén seguro tu conjunto de códigos de recuperación nuevo. El cambiar tu método principal de autenticación bifactorial no afecta tu configuración de recuperación por SMS, en caso de que la hayas configurado. Para obtener más información, vea "[Métodos de recuperación de la configuración de autenticación en dos fases](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods#setting-a-fallback-authentication-number)". {% endnote %} -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.security %} -3. Junto al "Método bifactorial principal", haz clic en **Cambiar**. ![Editar las opciones de entrega principal](/assets/images/help/2fa/edit-primary-delivery-option.png) -4. En "Delivery options" (Opciones de entrega), haz clic en **Reconfigure two-factor authentication** (Reconfirgurar autenticación de dos factores). ![Cambiar tus opciones de entrega 2FA](/assets/images/help/2fa/2fa-switching-methods.png) -5. Decide si deseas configurar la autenticación de dos factores mediante una app móvil TOTP o un mensaje de texto. Para obtener más información, consulta "[Configurar autenticación de dos factores](/articles/configuring-two-factor-authentication)". - - Para configurar la autenticación de dos factores mediante una app móvil TOTP, haz clic en **Set up using an app** (Configurar mediante una app). - - Para configurar la autenticación de dos factores mediante un mensaje de texto (SMS), haz clic en **Set up using SMS** (Configurar mediante SMS). +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.security %} +3. Junto a "Método principal en dos fases", haz clic en **Cambiar**. + ![Editar opciones de entrega principal](/assets/images/help/2fa/edit-primary-delivery-option.png) +4. En "Delivery options" (Opciones de entrega), haga clic en **Reconfigure two-factor authentication** (Volver a configurar la autenticación en dos fases). + ![Cambiar las opciones de entrega de autenticación en dos fases](/assets/images/help/2fa/2fa-switching-methods.png) +5. Decide si deseas configurar la autenticación de dos factores mediante una app móvil TOTP o un mensaje de texto. Para obtener más información, vea "[Configuración de autenticación en dos fases](/articles/configuring-two-factor-authentication)". + - Para configurar la autenticación de dos factores mediante una aplicación móvil TOTP, haga clic en **Set up using an app** (Configurar mediante una aplicación). + - Para configurar la autenticación de dos factores mediante un mensaje de texto (SMS), haga clic en **Set up using SMS** (Configurar mediante SMS). -## Leer más +## Información adicional -- "[Acerca de la autenticación de dos factores](/articles/about-two-factor-authentication)" -- [Configurar métodos de recuperación de autenticación de dos factores](/articles/configuring-two-factor-authentication-recovery-methods)" +- "[Acerca de la autenticación en dos fases](/articles/about-two-factor-authentication)" +- "[Configuración de los métodos de recuperación de la autenticación en dos fases](/articles/configuring-two-factor-authentication-recovery-methods)" diff --git a/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods.md b/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods.md index 8184c0bf23..d9ff9c4b58 100644 --- a/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods.md +++ b/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods.md @@ -16,9 +16,14 @@ versions: ghec: '*' topics: - 2FA -shortTitle: Configurar la recuperación de 2FA +shortTitle: Configure 2FA recovery +ms.openlocfilehash: a16f8dda2f834beb4c4a1634fae812b18a8730a3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091769' --- - Además de almacenar tus códigos de recuperación de autenticación de dos factores de manera segura, recomendamos configurar uno o más métodos de recuperación adicionales. ## Descargar tus códigos de recuperación de autenticación de dos factores @@ -31,26 +36,24 @@ Para mantener la cuenta segura, no compartas ni distribuyas tus códigos de recu Si generas nuevos códigos de recuperación o inhabilitas y vuelves a habilitar 2FA, los códigos de recuperación de tus parámetros de seguridad se actualizarán automáticamente. -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.security %} -{% data reusables.two_fa.show-recovery-codes %} -4. Guarda tus códigos de recuperación en un lugar seguro. Tus códigos de recuperación te ayudarán a regresar a tu cuenta si pierdes acceso. - - Para guardar tus códigos de recuperación en tu dispositivo, haz clic en **Download** (Descargar). - - Para guardar una copia impresa de tus códigos de recuperación, haz clic en **Print** (Imprimir). - - Para copiar tus códigos de recuperación a fin de almacenarlo en un administrador de contraseñas, haz clic en **Copy** (Copiar). ![Lista de códigos de recuperación con opción para descargar, imprimir o copiar los códigos](/assets/images/help/2fa/download-print-or-copy-recovery-codes-before-continuing.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.security %} {% data reusables.two_fa.show-recovery-codes %} +4. Guarde los códigos de recuperación en un lugar seguro. Tus códigos de recuperación te ayudarán a regresar a tu cuenta si pierdes acceso. + - Para guardar los códigos de recuperación en el dispositivo, haga clic en **Descargar**. + - Para guardar una copia en papel de los códigos de recuperación, haga clic en **Imprimir**. + - A fin de copiar los códigos de recuperación para el almacenamiento en un administrador de contraseñas, haga clic en **Copiar**. + ![Lista de códigos de recuperación con opción para descargar, imprimir o copiar los códigos](/assets/images/help/2fa/download-print-or-copy-recovery-codes-before-continuing.png) ## Generar un nuevo conjunto de códigos de recuperación Una vez que usas un código de recuperación para recuperar el acceso a tu cuenta, no puedes volver a usarlo. Si has usado los 16 códigos de recuperación, puedes generar otra lista de códigos. La generación de un nuevo conjunto de códigos de recuperación invalidará todos los códigos que generaste previamente. -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.security %} -{% data reusables.two_fa.show-recovery-codes %} -3. Para crear otro lote de códigos de recuperación, haz clic en **Generate new recovery codes** (Generar nuevos códigos de recuperación). ![Botón para generar nuevos códigos de recuperación](/assets/images/help/2fa/generate-new-recovery-codes.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.security %} {% data reusables.two_fa.show-recovery-codes %} +3. Para crear otro lote de códigos de recuperación, haga clic en **Generate new recovery codes** (Generar nuevos códigos de recuperación). + ![Botón para generar nuevos códigos de recuperación](/assets/images/help/2fa/generate-new-recovery-codes.png) ## Configurar una clave de seguridad como un método de autenticación de dos factores adicional -Puedes configurar una clave de seguridad como un método de autenticación de dos factores secundario, y usar la clave de seguridad para recuperar el acceso a tu cuenta. Para obtener más información, consulta "[Configurar autenticación de dos factores](/articles/configuring-two-factor-authentication#configuring-two-factor-authentication-using-a-security-key)". +Puedes configurar una clave de seguridad como un método de autenticación de dos factores secundario, y usar la clave de seguridad para recuperar el acceso a tu cuenta. Para obtener más información, vea "[Configuración de autenticación en dos fases](/articles/configuring-two-factor-authentication#configuring-two-factor-authentication-using-a-security-key)". {% ifversion fpt or ghec %} @@ -62,26 +65,27 @@ Puedes usar un número de reserva independientemente de que hayas configurado la {% warning %} -**Advertencia:** Usar un número de reserva es tu último recurso. Recomendamos configurar métodos de recuperación adicionales si estableces un número de autenticación de reserva. +**Advertencia**: El uso de un número de reserva debe ser un último recurso. Recomendamos configurar métodos de recuperación adicionales si estableces un número de autenticación de reserva. - Los malos actores pueden atacar a los proveedores de teléfono celular, de manera que la autenticación SMS es riesgosa. -- Los mensajes SMS solo son compatibles para determinados países fuera de los EE. UU., para conocer la lista, consulta "[Países donde la autenticación SMS es compatible](/articles/countries-where-sms-authentication-is-supported)". +- Los mensajes SMS solo son compatibles con determinados países fuera de EE. UU. Para obtener la lista, vea "[Países donde se admite la autenticación por SMS](/articles/countries-where-sms-authentication-is-supported)". {% endwarning %} -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.security %} -3. Al lado de "Fallback SMS number" (Número de SMS de reserva), haz clic en **Add** (Agregar). ![Botón para agregar número de SMS de reserva](/assets/images/help/2fa/add-fallback-sms-number-button.png) -4. En "Fallback SMS number" (Número de SMS de reserva), haz clic en **Add fallbacck SMS number (Agregar número de SMS de reserva). ![Agregar texto al número de SMS de reserva](/assets/images/help/2fa/add_fallback_sms_number_text.png)

-5 -Selecciona tu código de país y escribe el número de teléfono móvil, incluido el número de área. Cuando la información es correcta, haz clic en **Set fallback** (Establecer reserva). ![Establecer número de SMS de reserva](/assets/images/help/2fa/2fa-fallback-number.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.security %} +3. Junto a "Fallback SMS number" (Número de SMS de reserva), haga clic en **Add** (Agregar). +![Botón para agregar número de SMS de reserva](/assets/images/help/2fa/add-fallback-sms-number-button.png) +4. En "Fallback SMS number" (Número de SMS de reserva), haga clic en **Add fallback SMS number** (Agregar número de SMS de reserva). +![Texto para agregar número de SMS de reserva](/assets/images/help/2fa/add_fallback_sms_number_text.png) +5. Selecciona el código de tu país y escribe tu número de teléfono móvil, incluyendo el código de área. Cuando la información sea correcta, haga clic en **Set fallback** (Establecer reserva). + ![Establecimiento de número de SMS de reserva](/assets/images/help/2fa/2fa-fallback-number.png) Después de la configuración, el dispositivo de copia de seguridad recibirá un SMS de confirmación. {% endif %} -## Leer más +## Información adicional -- "[Acerca de la autenticación de dos factores](/articles/about-two-factor-authentication)" -- [Configurar autenticación de dos factores](/articles/configuring-two-factor-authentication)" -- "[Acceder {% data variables.product.prodname_dotcom %} utilizando autenticación de dos factores](/articles/accessing-github-using-two-factor-authentication)" -- [Recuperar tu cuenta si pierdes tus credenciales de autenticación de dos factores](/articles/recovering-your-account-if-you-lose-your-2fa-credentials)" +- "[Acerca de la autenticación en dos fases](/articles/about-two-factor-authentication)" +- "[Configuración de la autenticación en dos fases](/articles/configuring-two-factor-authentication)" +- "[Acceso a {% data variables.product.prodname_dotcom %} mediante la autenticación en dos fases](/articles/accessing-github-using-two-factor-authentication)". +- "[Recuperación de la cuenta en caso de perder las credenciales de autenticación en dos fases](/articles/recovering-your-account-if-you-lose-your-2fa-credentials)" 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 ebaa1d274e..b021a63e94 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 @@ -14,24 +14,29 @@ versions: ghec: '*' topics: - 2FA -shortTitle: Configurar la 2FA +shortTitle: Configure 2FA +ms.openlocfilehash: e7d6f4e9518bdd7ef7012e996f8ad72179711949 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147063566' --- +Puede configurar la autenticación en dos fases mediante una aplicación móvil{% ifversion fpt or ghec %} o un mensaje de texto{% endif %}. También puedes agregar una clave de seguridad. -Puedes configurar la autenticación de dos factores usando una app móvil {% ifversion fpt or ghec %} o mediante un mensaje de texto{% endif %}. También puedes agregar una clave de seguridad. - -Recomendamos encarecidamente el uso de una contraseña única basada en el tiempo (TOTP) para configurar 2FA.{% ifversion fpt or ghec %}Las aplicaciones TOTP son más confiables que los SMS, especialmente para las ubicaciones fuera de los EE. UU.{% endif %}Las apps TOTP respaldan las copias de seguridad de los códigos de autenticación en la nube y pueden restaurarse si pierdes acceso a tu dispositivo. +Se recomienda encarecidamente el uso de contraseñas de un solo uso y duración definida (TOTP) para configurar 2FA.{% ifversion fpt or ghec %}Las aplicaciones TOTP son más fiables que los SMS, especialmente para las ubicaciones fuera de EE. UU.{% endif %}Las aplicaciones TOTP admiten la copia de seguridad de los códigos de autenticación en la nube y se pueden restaurar en caso de perder el acceso al dispositivo. {% warning %} -**Advertencia:** -- Si eres un miembro{% ifversion fpt or ghec %}, gerente de facturación{% endif %} o colaborador externo de un repositorio privado de una organización que requiere autenticación de dos factores, debes salir de la organización antes de que puedas inhabilitar 2FA en {% data variables.product.product_location %}. +**Advertencia**: +- Si es miembro{% ifversion fpt or ghec %}, administración de facturación{% endif %} o colaborador externo de un repositorio privado de una organización que exige la autenticación en dos fases, tendrá que dejar la organización antes de poder deshabilitar 2FA en {% data variables.product.product_location %}. - Si inhabilitas 2FA, automáticamente perderás acceso a la organización y a cualquier bifurcación privada que tengas de los repositorios privados de la organización. Para volver a obtener acceso a la organización y a tus bifurcaciones, habilita nuevamente la autenticación de dos factores y comunícate con un propietario de la organización. {% endwarning %} {% ifversion fpt or ghec %} -Si eres miembro de una {% data variables.product.prodname_emu_enterprise %}, no puedes configurar la 2FA para tu cuenta de {% data variables.product.prodname_managed_user %} a menos de que hayas iniciado sesión como el usuario configurado. Para los usuarios diferentes al usuario configurado, un administrador debe configurar la 2FA en tu proveedor de identidad (IdP). +Si eres miembro de una {% data variables.product.prodname_emu_enterprise %}, no podrás configurar la 2FA para tu cuenta de {% data variables.product.prodname_managed_user %} a menos que hayas iniciado sesión como usuario configurador. Para los usuarios distintos del usuario configurador, un administrador debe configurar 2FA en el proveedor de identidades (IdP). {% endif %} @@ -41,38 +46,36 @@ Una aplicación de contraseña única basada en el tiempo (TOTP) genera automát - [1Password](https://support.1password.com/one-time-passwords/) - [Authy](https://authy.com/guides/github/) - [LastPass Authenticator](https://lastpass.com/auth/) -- [Autenticador de Microsoft](https://www.microsoft.com/en-us/account/authenticator/) +- [Microsoft Authenticator](https://www.microsoft.com/en-us/account/authenticator/) {% tip %} -**Sugerencia**: Para configurar la autenticación mediante TOTP en múltiples dispositivos, durante la configuración, escanea el código QR usando todos los dispositivos al mismo tiempo. Si 2FA ya está habilitado y deseas agregar otro dispositivo, debes volver a configurar 2FA desde tus parámetros de seguridad. +**Sugerencia**: Para configurar la autenticación mediante TOTP en varios dispositivos, escanee el código QR con todos los dispositivos al mismo tiempo durante la configuración. Si 2FA ya está habilitado y deseas agregar otro dispositivo, debes volver a configurar 2FA desde tus parámetros de seguridad. {% endtip %} 1. Descargar una app TOTP. -{% 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 %} -5. Debajo de "Autenticación bifactorial", selecciona **Configurar utilizando una app** y haz clic en **Continuar**. +{% 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 %} +5. En "Autenticación en dos fases", seleccione **Configurar con una aplicación** y haga 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 %}. - - Si no puedes escanear el código QR, haz clic en **ingresa este código de texto** para ver un código que puedas ingresar manualmente en tu app de TOTP en su lugar. ![Haz clic para ingresar este código](/assets/images/help/2fa/2fa_wizard_app_click_code.png) -7. La aplicación móvil TOTP guarda tu cuenta en {% data variables.product.product_location %} y genera un código de autenticación nuevo cada pocos segundos. En {% data variables.product.product_name %}, teclea el código en el campo debajo de "Ingresa el código de seis dígitos de la aplicación". Si tus códigos de recuperación no se muestran automáticamente, haz clic en **Continuar**. ![Campo para ingresar código de TOTP](/assets/images/help/2fa/2fa_wizard_app_enter_code.png) -{% data reusables.two_fa.save_your_recovery_codes_during_2fa_setup %} -{%- else %} -5. En la página de autenticación de dos factores, haz clic en **Set up using an app** (Configurar mediante una app). -6. Guarda tus códigos de recuperación en un lugar seguro. Tus códigos de recuperación te ayudarán a regresar a tu cuenta si pierdes acceso. - - Para guardar tus códigos de recuperación en tu dispositivo, haz clic en **Download** (Descargar). - - Para guardar una copia impresa de tus códigos de recuperación, haz clic en **Print** (Imprimir). - - Para copiar tus códigos de recuperación a fin de almacenarlo en un administrador de contraseñas, haz clic en **Copy** (Copiar). ![Lista de códigos de recuperación con opción para descargar, imprimir o copiar los códigos](/assets/images/help/2fa/download-print-or-copy-recovery-codes-before-continuing.png) -7. Después de guardar tu código de recuperación de dos factores, haz clic en **Next** (Siguiente). + - Si no puede escanear el código QR, haga clic en **escribir este código de texto** para ver un código que puede escribir manualmente en la aplicación TOTP en su lugar. + ![Clic para escribir este código](/assets/images/help/2fa/2fa_wizard_app_click_code.png) +7. La aplicación móvil TOTP guarda tu cuenta en {% data variables.product.product_location %} y genera un código de autenticación nuevo cada pocos segundos. En {% data variables.product.product_name %}, teclea el código en el campo debajo de "Ingresa el código de seis dígitos de la aplicación". Si los códigos de recuperación no se muestran automáticamente, haga clic en **Continuar**. +![Campo para escribir el código TOTP](/assets/images/help/2fa/2fa_wizard_app_enter_code.png) {% data reusables.two_fa.save_your_recovery_codes_during_2fa_setup %} {%- else %} +5. En la página Autenticación en dos fases, seleccione **Configuración con una aplicación**. +6. Guarde los códigos de recuperación en un lugar seguro. Tus códigos de recuperación te ayudarán a regresar a tu cuenta si pierdes acceso. + - Para guardar los códigos de recuperación en el dispositivo, haga clic en **Descargar**. + - Para guardar una copia en papel de los códigos de recuperación, haga clic en **Imprimir**. + - A fin de copiar los códigos de recuperación para el almacenamiento en un administrador de contraseñas, haga clic en **Copiar**. + ![Lista de códigos de recuperación con opción para descargar, imprimir o copiar los códigos](/assets/images/help/2fa/download-print-or-copy-recovery-codes-before-continuing.png) +7. Después de guardar los códigos de recuperación en dos fases, haga clic en **Siguiente**. 8. En la página de autenticación de dos factores, realiza una de las siguientes opciones: - 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 %}. - - Si no puedes escanear el código QR, haz clic en **enter this text code** (escribir este código de texto) para ver un código que puedas copiar e ingresar manualmente en {% data variables.product.product_name %}. ![Haz clic para ingresar este código](/assets/images/help/2fa/totp-click-enter-code.png) -9. La aplicación móvil TOTP guarda tu cuenta en {% data variables.product.product_location %} y genera un código de autenticación nuevo cada pocos segundos. En {% data variables.product.product_name %}, en la página 2FA, escribe el código y haz clic en **Enable** (Habilitar). ![Campo TOTP Enable (Habilitar TOTP)](/assets/images/help/2fa/totp-enter-code.png) -{%- endif %} -{% data reusables.two_fa.test_2fa_immediately %} + - Si no puede escanear el código QR, haga clic en **escribir este código de texto** para ver un código que pueda copiar y escribir manualmente en {% data variables.product.product_name %}. + ![Clic para escribir este código](/assets/images/help/2fa/totp-click-enter-code.png) +9. La aplicación móvil TOTP guarda tu cuenta en {% data variables.product.product_location %} y genera un código de autenticación nuevo cada pocos segundos. En {% data variables.product.product_name %}, en la página 2FA, escriba el código y haga clic en **Habilitar**. + ![Campo Habilitar TOTP](/assets/images/help/2fa/totp-enter-code.png) {%- endif %} {% data reusables.two_fa.test_2fa_immediately %} {% ifversion fpt or ghec %} @@ -84,23 +87,19 @@ Antes de usar este método, asegúrate de que puedes recibir mensajes de texto. {% warning %} -**Advertencia:** **Recomendamos enérgicamente** el uso de una aplicación TOTP para la autenticación de dos factores en lugar de SMS. {% data variables.product.product_name %} no admite el envío de mensajes SMS a teléfonos en todos los países. Antes de configurar la autenticación a través de mensaje de texto, revisa la lista de países donde {% data variables.product.product_name %} respalda la autenticación mediante SMS. Para obtener más información, consulta "[Países donde es compatible la autenticación SMS](/articles/countries-where-sms-authentication-is-supported)". +**Advertencia:** Se **recomienda encarecidamente** usar una aplicación TOTP para la autenticación en dos fases en lugar de SMS. {% data variables.product.product_name %} no admite el envío de mensajes SMS a teléfonos en todos los países. Antes de configurar la autenticación a través de mensaje de texto, revisa la lista de países donde {% data variables.product.product_name %} respalda la autenticación mediante SMS. Para más información, vea "[Países donde se admite la autenticación por SMS](/articles/countries-where-sms-authentication-is-supported)". {% endwarning %} -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.security %} -{% data reusables.two_fa.enable-two-factor-authentication %} -4. Debajo de la "Autenticación bifactorial", selecciona **Configurar utilizando SMS** y haz clic en **Continuar**. -5. Debajo de "Verificación de autenticación", selecciona el código de tu país y teclea tu número de teléfono móvil, incluyendo el código de área. Cuando la información es correcta, haz clic en **Send authentication code** (Enviar código de autenticación). +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.security %} {% data reusables.two_fa.enable-two-factor-authentication %} +4. En "Autenticación en dos fases", seleccione **Configurar mediante SMS** y haga clic en **Continuar**. +5. Debajo de "Verificación de autenticación", selecciona el código de tu país y teclea tu número de teléfono móvil, incluyendo el código de área. Cuando la información sea correcta, haga clic en **Enviar código de autenticación**. ![Pantalla 2FA SMS](/assets/images/help/2fa/2fa_wizard_sms_send.png) -6. Recibirás un mensaje de texto con un código de seguridad. En {% data variables.product.product_name %}, teclea el código en el campo debajo de "Ingresa el código de seis dígitos que se envió a tu teléfono" y haz clic en **Continuar**. +6. Recibirás un mensaje de texto con un código de seguridad. En {% data variables.product.product_name %}, escriba el código en el campo situado debajo de "Escribir el código de seis dígitos que se ha enviado al teléfono" **Continuar**. - ![Campo 2FA SMS continue (Continuación de 2FA SMS)](/assets/images/help/2fa/2fa_wizard_sms_enter_code.png) -{% data reusables.two_fa.save_your_recovery_codes_during_2fa_setup %} -{% data reusables.two_fa.test_2fa_immediately %} + ![Campo de continuación de SMS de 2FA](/assets/images/help/2fa/2fa_wizard_sms_enter_code.png) {% data reusables.two_fa.save_your_recovery_codes_during_2fa_setup %} {% data reusables.two_fa.test_2fa_immediately %} {% endif %} @@ -110,18 +109,21 @@ Antes de usar este método, asegúrate de que puedes recibir mensajes de texto. En muchos dispositivos y buscadores, puedes utilizar una llave de seguridad física por USB o NFC. Algunos buscadores utilizan un lector de huella digital, reconocimiento facial o contraseña/NIP en tu dispositivo a modo de llave de seguridad. -La autenticación con una clave de seguridad es *secundaria* para la autenticación con una aplicación TOTP{% ifversion fpt or ghec %} o un mensaje de texto{% endif %}. Si pierdes tu llave de seguridad, aún podrás utilizar tu código de teléfono para ingresar. +La autenticación con una clave de seguridad es *secundaria* a la autenticación con una aplicación TOTP{% ifversion fpt or ghec %} o un mensaje de texto{% endif %}. Si pierdes tu llave de seguridad, aún podrás utilizar tu código de teléfono para ingresar. -1. Ya debes tener configurado 2FA mediante una app móvil TOTP{% ifversion fpt or ghec %} o mediante SMS{% endif %}. +1. Ya debe haber configurado 2FA mediante una aplicación móvil TOTP{% ifversion fpt or ghec %} o SMS{% endif %}. 2. Asegúrate de que tengas una llave de seguridad compatible con WebAuthn insertada en tu computadora. -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.security %} -5. Al lado de "Security keys" (Claves de seguridad), haz clic en **Add** (Agregar). ![Agrega la opción de las claves de seguridad](/assets/images/help/2fa/add-security-keys-option.png) -6. En "Security keys" (Claves de seguridad), haz clic en **Register new security key** (Registrar clave de seguridad nueva). ![Registrar una nueva clave de seguridad](/assets/images/help/2fa/security-key-register.png) -7. Escribe un sobrenombre para la clave de seguridad, luego haz clic en **Add** (Agregar). ![Porporcionar un sobrenombre para una clave de seguridad](/assets/images/help/2fa/security-key-nickname.png) -8. Activa tu clave de seguridad, seguida por la documentación de tu clave de seguridad.![Solicitar una clave de seguridad](/assets/images/help/2fa/security-key-prompt.png) -9. Confirma que has descargado tus códigos de recuperación y puedes acceder a ellos. Si aún no lo has hecho, o si deseas generar otro conjunto de códigos, descarga tus códigos y guárdalos en un lugar seguro. Si pierdes el acceso a tu cuenta, puedes usar tus códigos de recuperación para volver a ingresar a tu cuenta. Para obtener más información, consulta "[Recuperar tu cuenta si pierdes tus credenciales de 2FA](/articles/recovering-your-account-if-you-lose-your-2fa-credentials)". ![Botón Download recovery codes (Descargar códigos de recuperación)](/assets/images/help/2fa/2fa-recover-during-setup.png) -{% data reusables.two_fa.test_2fa_immediately %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.security %} +5. Junto a "Claves de seguridad", haga clic en **Agregar**. + ![Opción Agregar claves de seguridad](/assets/images/help/2fa/add-security-keys-option.png) +6. En "Claves de seguridad", haga clic en **Registrar nueva clave de seguridad**. + ![Registro de una nueva clave de seguridad](/assets/images/help/2fa/security-key-register.png) +7. Escriba un alias para la clave de seguridad y, después, haga clic en **Agregar**. + ![Escritura de un alias para una clave de seguridad](/assets/images/help/2fa/security-key-nickname.png) +8. Activa tu clave de seguridad, seguida por la documentación de tu clave de seguridad. + ![Solicitud de una clave de seguridad](/assets/images/help/2fa/security-key-prompt.png) +9. Confirma que has descargado tus códigos de recuperación y puedes acceder a ellos. Si aún no lo has hecho, o si deseas generar otro conjunto de códigos, descarga tus códigos y guárdalos en un lugar seguro. Si pierdes el acceso a tu cuenta, puedes usar tus códigos de recuperación para volver a ingresar a tu cuenta. Para más información, vea "[Recuperación de la cuenta si se pierden las credenciales de 2FA](/articles/recovering-your-account-if-you-lose-your-2fa-credentials)". + ![Botón Descargar códigos de recuperación](/assets/images/help/2fa/2fa-recover-during-setup.png) {% data reusables.two_fa.test_2fa_immediately %} {% ifversion fpt or ghec %} ## Configurar la autenticación bifactorial utilizando {% data variables.product.prodname_mobile %} @@ -131,16 +133,16 @@ Puedes utilizar {% data variables.product.prodname_mobile %} para la 2FA cuando Una vez que configuraste la aplicación de TOTP o los SMS, también puedes utilizar {% data variables.product.prodname_mobile %} para autenticarte. Si posteriormente ya no tienes acceso a {% data variables.product.prodname_mobile %}, aún podrás utilizar llaves de seguridad o aplicaciones de TOTP para iniciar sesión. 1. Ya debes haber configurado la 2FA a través de una app móvil de TOTP o a través de SMS. -2. Instala [{% data variables.product.prodname_mobile %}](https://github.com/mobile). +2. Instale [{% data variables.product.prodname_mobile %}](https://github.com/mobile). 3. Inicia sesión en tu cuenta de {% data variables.product.product_name %} desde {% data variables.product.prodname_mobile %}. Después de iniciar sesión, ahora puedes utilizar tu dispositivo para la 2FA. {% endif %} -## Leer más +## Información adicional -- "[Acerca de la autenticación de dos factores](/articles/about-two-factor-authentication)" -- [Configurar métodos de recuperación de autenticación de dos factores](/articles/configuring-two-factor-authentication-recovery-methods)" -- "[Acceder {% data variables.product.prodname_dotcom %} utilizando autenticación de dos factores](/articles/accessing-github-using-two-factor-authentication)" -- "[Recuperar tu cuenta si pierdes tus credenciales 2FA](/articles/recovering-your-account-if-you-lose-your-2fa-credentials)" -- "[Crear un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token)" +- "[Acerca de la autenticación en dos fases](/articles/about-two-factor-authentication)" +- "[Configuración de los métodos de recuperación de la autenticación en dos fases](/articles/configuring-two-factor-authentication-recovery-methods)" +- "[Acceso a {% data variables.product.prodname_dotcom %} mediante la autenticación en dos fases](/articles/accessing-github-using-two-factor-authentication)". +- "[Recuperación de la cuenta si se pierden las credenciales de 2FA](/articles/recovering-your-account-if-you-lose-your-2fa-credentials)" +- "[Creación de un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token)" diff --git a/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/countries-where-sms-authentication-is-supported.md b/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/countries-where-sms-authentication-is-supported.md index 7d724b93b5..ea730dcd6f 100644 --- a/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/countries-where-sms-authentication-is-supported.md +++ b/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/countries-where-sms-authentication-is-supported.md @@ -10,31 +10,36 @@ versions: ghec: '*' topics: - 2FA -shortTitle: Países compatibles con SMS +shortTitle: Countries supporting SMS +ms.openlocfilehash: bfd2ae699b2ac36d0d56deb43d892192441d2fe3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091765' --- - -Si no admitimos la autenticación de dos factores mediante mensaje de texto para tu país de residencia, puedes establecer la autenticación mediante una aplicación móvil TOTP. Para obtener más información, consulta "[Configurar autenticación de dos factores](/articles/configuring-two-factor-authentication)". +Si no admitimos la autenticación de dos factores mediante mensaje de texto para tu país de residencia, puedes establecer la autenticación mediante una aplicación móvil TOTP. Para obtener más información, vea "[Configuración de autenticación en dos fases](/articles/configuring-two-factor-authentication)". ## Países admitidos para autenticación SMS Si tu país no está en la lista, significa que actualmente no podemos entregar mensajes de texto confiables a tu país. Actualizamos esta lista periódicamente.
    -
  • Islas Aland
  • -
  • Algeria
  • +
  • Islas Åland
  • +
  • Argelia
  • Angola
  • -
  • Anguilla
  • +
  • Anguila
  • Australia
  • Austria
  • Bahamas
  • -
  • Bahrain
  • -
  • Bangladesh
  • -
  • Bielorusia
  • +
  • Baréin
  • +
  • Bangladés
  • +
  • Belarús
  • Bélgica
  • -
  • Benin
  • +
  • Benín
  • Bolivia
  • Bosnia y Herzegovina
  • -
  • Brunei
  • +
  • Brunéi
  • Bulgaria
  • Burundi
  • Camboya
  • @@ -55,7 +60,7 @@ Si tu país no está en la lista, significa que actualmente no podemos entregar
  • Estonia
  • Finlandia/Islas Aland
  • Francia
  • -
  • La Gambia
  • +
  • Gambia
  • Georgia
  • Alemania
  • Ghana
  • @@ -70,11 +75,11 @@ Si tu país no está en la lista, significa que actualmente no podemos entregar
  • Irlanda
  • Israel
  • Italia
  • -
  • Costa de Marfil
  • +
  • Côte d'Ivoire
  • Jamaica
  • Japón
  • Jordania
  • -
  • Kazakhstan
  • +
  • Kazajistán
  • Kuwait
  • Letonia
  • Libia
  • @@ -87,7 +92,7 @@ Si tu país no está en la lista, significa que actualmente no podemos entregar
  • Maldivas
  • Mali
  • Malta
  • -
  • Isla Mauricio
  • +
  • Mauricio
  • México
  • Mónaco
  • Montenegro
  • @@ -102,12 +107,12 @@ Si tu país no está en la lista, significa que actualmente no podemos entregar
  • Filipinas
  • Polonia
  • Portugal
  • -
  • Catar
  • -
  • Rumania
  • +
  • Qatar
  • +
  • Rumanía
  • Ruanda
  • Senegal
  • Serbia
  • -
  • Islas Seychelles
  • +
  • Seychelles
  • Singapur
  • Eslovaquia
  • Eslovenia
  • @@ -132,6 +137,6 @@ Si tu país no está en la lista, significa que actualmente no podemos entregar
  • Venezuela
-## Leer más +## Información adicional -- "[Acerca de la autenticación de dos factores](/articles/about-two-factor-authentication)" +- "[Acerca de la autenticación en dos fases](/articles/about-two-factor-authentication)" diff --git a/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/disabling-two-factor-authentication-for-your-personal-account.md b/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/disabling-two-factor-authentication-for-your-personal-account.md index 881c5f1d8d..5cf4117e22 100644 --- a/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/disabling-two-factor-authentication-for-your-personal-account.md +++ b/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/disabling-two-factor-authentication-for-your-personal-account.md @@ -11,29 +11,34 @@ versions: ghec: '*' topics: - 2FA -shortTitle: Inhabilitar la 2FA +shortTitle: Disable 2FA +ms.openlocfilehash: 17135ec9a9458eeb2fc460e69dfc6af39d83ee1d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091764' --- - Te recomendamos encarecidamente que uses la autenticación de dos factores para proteger tu cuenta. Si necesitas inhabilitar la autenticación de dos factores, te recomendamos habilitarla nuevamente lo antes posible. {% warning %} -**Advertencia:** Si eres un miembro,{% ifversion fpt or ghec %}, gerente de facturación{% endif %} o colaborador externo de un repositorio público de una organización que requiere autenticación de dos factores y procedes a su inhabilitación, serás automáticamente eliminado de la organización y ya no podrás acceder a sus repositorios. Para volver a obtener acceso a la organización, habilita nuevamente la autenticación de dos factores y comunícate con un propietario de la organización. +**Advertencia:** Si es miembro{% ifversion fpt or ghec %}, administrador de facturación{% endif %} o colaborador externo de un repositorio público de una organización que requiere la autenticación en dos fases y la deshabilita, se le quitará automáticamente de la organización y perderá el acceso a sus repositorios. Para volver a obtener acceso a la organización, habilita nuevamente la autenticación de dos factores y comunícate con un propietario de la organización. {% endwarning %} Si tu organización requiere autenticación de dos factores y eres un miembro, propietario o colaborador externo de un repositorio privado de tu organización, primero debes abandonar la organización para poder inhabilitar la autenticación de dos factores. Para eliminarte a ti mismo de la organización: - - Como miembro o propietario de la organización, consulta "[Eliminarte a ti mismo de una organización](/articles/removing-yourself-from-an-organization/)". - - Como colaborador externo, solicita a un propietario de la organización o administrador de un repositorio que te elimine de los repositorios de la organización. Para obtener más información, consulta "[Ver los roles de las personas en una organización](/articles/viewing-people-s-roles-in-an-organization)" y "[Eliminar un colaborador externo de un repositorio de la organización](/articles/removing-an-outside-collaborator-from-an-organization-repository/)". + - Como miembro o propietario de la organización, consulte "[Eliminación de uno mismo de una organización](/articles/removing-yourself-from-an-organization/)". + - Como colaborador externo, solicita a un propietario de la organización o administrador de un repositorio que te elimine de los repositorios de la organización. Para obtener más información, vea "[Visualización de los roles de las personas en una organización](/articles/viewing-people-s-roles-in-an-organization)" y "[Eliminación de un colaborador externo de un repositorio de la organización](/articles/removing-an-outside-collaborator-from-an-organization-repository/)". -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.security %} -3. Da clic en **Inhabilitar**. ![Botón Inhabilitar autenticación de dos factores](/assets/images/help/2fa/disable-two-factor-authentication.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.security %} +3. Haga clic en **Deshabilitar**. + ![Botón para deshabilitar la autenticación en dos fases](/assets/images/help/2fa/disable-two-factor-authentication.png) -## Leer más +## Información adicional -- "[Acerca de la autenticación de dos factores](/articles/about-two-factor-authentication)" -- [Configurar autenticación de dos factores](/articles/configuring-two-factor-authentication)" -- [Configurar métodos de recuperación de autenticación de dos factores](/articles/configuring-two-factor-authentication-recovery-methods)" +- "[Acerca de la autenticación en dos fases](/articles/about-two-factor-authentication)" +- "[Configuración de la autenticación en dos fases](/articles/configuring-two-factor-authentication)" +- "[Configuración de los métodos de recuperación de la autenticación en dos fases](/articles/configuring-two-factor-authentication-recovery-methods)" diff --git a/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/index.md b/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/index.md index 1750701d7e..1518a9e83c 100644 --- a/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/index.md +++ b/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/index.md @@ -21,6 +21,12 @@ children: - /changing-two-factor-authentication-delivery-methods-for-your-mobile-device - /countries-where-sms-authentication-is-supported - /disabling-two-factor-authentication-for-your-personal-account -shortTitle: Asegurar tu cuenta con 2FA +shortTitle: Secure your account with 2FA +ms.openlocfilehash: 886af1b083719e4381fcc30fcd4855507d718889 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091762' --- diff --git a/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/recovering-your-account-if-you-lose-your-2fa-credentials.md b/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/recovering-your-account-if-you-lose-your-2fa-credentials.md index d2b1e27d56..cffb22d553 100644 --- a/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/recovering-your-account-if-you-lose-your-2fa-credentials.md +++ b/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/recovering-your-account-if-you-lose-your-2fa-credentials.md @@ -13,14 +13,19 @@ versions: ghec: '*' topics: - 2FA -shortTitle: Recuperar una cuenta con 2FA +shortTitle: Recover an account with 2FA +ms.openlocfilehash: 1a93d77d4da76a6efbc96ba5d80d0fe7e800c08a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091763' --- - {% ifversion fpt or ghec %} {% warning %} -**Advertencias**: +**Advertencias:** - {% data reusables.two_fa.support-may-not-help %} @@ -30,25 +35,24 @@ shortTitle: Recuperar una cuenta con 2FA ## Utilizar un código de recuperación de autenticación de dos factores -Utiliza uno de tus códigos de recuperación para recuperar automáticamente el ingreso a tu cuenta. Es posible que hayas guardado tus códigos de recuperación en un administrador de contraseñas o en la carpeta de descargas de tu computadora. El nombre de archivo por defecto para códigos de recuperación es `github-recovery-codes.txt`. Para obtener más información acerca de códigos de recuperación, consulta "[Configurar métodos de recuperación de autenticación de dos factores](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods#downloading-your-two-factor-authentication-recovery-codes)." +Utiliza uno de tus códigos de recuperación para recuperar automáticamente el ingreso a tu cuenta. Es posible que hayas guardado tus códigos de recuperación en un administrador de contraseñas o en la carpeta de descargas de tu computadora. El nombre de archivo predeterminado para los códigos de recuperación es `github-recovery-codes.txt`. Para más información sobre los códigos de recuperación, vea "[Configuración de métodos de recuperación de autenticación en dos fases](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods#downloading-your-two-factor-authentication-recovery-codes)". 1. Teclea tu nombre de usuario y contraseña en el prompt de autenticación. {% warning %} **Advertencia**: {% data reusables.accounts.you-must-know-your-password %} - + {% endwarning %} {% ifversion fpt or ghec %} -1. Debajo de "¿Tienes problemas?", haz clic en **Utiliza un código de recuperación o solicita un restablecimiento**. +1. En "¿Tiene problemas?", haga clic en **Usar un código de recuperación o solicitar un restablecimiento**. - ![Captura de pantalla del enlace para utilizar un código de recuperación](/assets/images/help/2fa/2fa-recovery-code-link.png) -{%- else %} -1. En la página 2FA, dentro de "Don't have your phone?" (¿No tienes tu teléfono?), haz clic en **Enter a two-factor recovery code (Ingresar un código de recuperación de dos factores)**. + ![Captura de pantalla del vínculo para usar un código de recuperación](/assets/images/help/2fa/2fa-recovery-code-link.png) {%- else %} +1. En la página 2FA, en "¿No tiene el teléfono?", haga clic en **Escribir un código de recuperación de dos fases**. ![Captura de pantalla del enlace para utilizar un código de recuperación](/assets/images/help/2fa/2fa_recovery_dialog_box.png){% endif %} -1. Escribe uno de tus códigos de recuperación, después haz clic en **Verify (Verificar)**. +1. Escriba uno de los códigos de recuperación y, después, haga clic en **Comprobar**. ![Campo para escribir un código de recuperación y botón Verificar](/assets/images/help/2fa/2fa-type-verify-recovery-code.png) @@ -60,7 +64,7 @@ Si pierdes el acceso a tu app TOTP principal o número de teléfono, puedes prop ## Autenticar con una clave de seguridad -Si has configurado autenticación de dos factores utilizando una clave de seguridad, puedes utilizar tu clave de seguridad como un método de autenticación secundario para obtener acceso a tu cuenta automáticamente. Para obtener más información, consulta "[Configurar autenticación de dos factores](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication#configuring-two-factor-authentication-using-a-security-key)". +Si has configurado autenticación de dos factores utilizando una clave de seguridad, puedes utilizar tu clave de seguridad como un método de autenticación secundario para obtener acceso a tu cuenta automáticamente. Para obtener más información, vea "[Configuración de autenticación en dos fases](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication#configuring-two-factor-authentication-using-a-security-key)". {% ifversion fpt or ghec %} ## Autentificarse con un dispositivo verificado, token SSH, o token de acceso personal @@ -69,7 +73,7 @@ Si conoces tu contraseña de {% data variables.product.product_location %} pero {% note %} -**Nota**: Por razones de seguridad, el volver a tener acceso a tu cuenta autenticándote con una contraseña de única ocasión podría demorar hasta tres días hábiles. {% data variables.product.company_short %} no revisará solicitudes adicionales que se emitan durante este tiempo. +**Nota**: Por razones de seguridad, la recuperación del acceso a la cuenta mediante la autenticación con una contraseña única podría tardar hasta tres días hábiles. {% data variables.product.company_short %} no revisará solicitudes adicionales que se emitan durante este tiempo. {% endnote %} @@ -80,30 +84,30 @@ Puedes utilizar tus credenciales de autenticación de dos factores para recobrar {% warning %} **Advertencia**: {% data reusables.accounts.you-must-know-your-password %} - + {% endwarning %} -1. Debajo de "¿Tienes problemas?", haz clic en **Utiliza un código de recuperación o solicita un restablecimiento**. +1. En "¿Tiene problemas?", haga clic en **Usar un código de recuperación o solicitar un restablecimiento**. ![Captura de pantalla del enlace en caso de que no tengas tu dispositivo o códigos de recuperación de 2FA](/assets/images/help/2fa/no-access-link.png) -1. A la derecha de "¿Te quedaste fuera?", haz clic en **Intenta recuperar tu cuenta**. +1. A la derecha de "¿Bloqueado?", haga clic en **Intentar recuperar la cuenta**. ![Captura de pantalla del enlace para intentar recuperar tu cuenta](/assets/images/help/2fa/try-recovering-your-account-link.png) -1. Da clic en **Entiendo, comenzar** para solicitar un restablecimiento de tu configuración de autenticación. +1. Haga clic en **Comprendo, empezar** para solicitar un restablecimiento de la configuración de autenticación. ![Captura de pantalla del botón para comenzar a restablecer los ajustes de autenticación](/assets/images/help/2fa/reset-auth-settings.png) -1. Haz clic en **Enviar contraseña de única ocasión** para que se te envíe a todas las direcciones elegibles asociadas con tu cuenta. Solo las direcciones de correo electrónico verificadas serán elegibles para recuperar una cuenta. Si restringiste los restablecimientos de contraseña a tu dirección primaria o de respaldo, estas serán las únicas elegibles para recuperar tu cuenta. +1. Haga clic en **Enviar contraseña única** para enviar una contraseña única a todas las direcciones aptas asociadas a la cuenta. Solo las direcciones de correo electrónico verificadas serán elegibles para recuperar una cuenta. Si restringiste los restablecimientos de contraseña a tu dirección primaria o de respaldo, estas serán las únicas elegibles para recuperar tu cuenta. ![Captura de pantalla del botó para enviar una contraseña de única ocasión](/assets/images/help/2fa/send-one-time-password.png) 1. Debajo de "Contraseña de una sola vez", teclea la contraseña temporal del correo electrónico de recuperación que envió {% data variables.product.prodname_dotcom %}. ![Captura de pantalla del campo para teclear la contraseña de única ocasión](/assets/images/help/2fa/one-time-password-field.png) -1. Da clic en **Verificar dirección de correo electrónico**. +1. Haga clic en **Comprobar dirección de correo electrónico**. ![Captura de pantalla del botón para verificar las direcciones de correo electrónico](/assets/images/help/2fa/verify-email-address.png) 1. Escoge un factor de verificación alterno. - - Si utilizaste tu dispositivo actual para ingresar en esta cuenta anteriormente y te gustaría utilizarlo para verificación, haz clic en **Verificar con este dispositivo**. - - Si has configurado una llave SSH previamente en esta cuenta y quieres utilizarla para verificación, da clic en **Llave SSH**. - - Si configuraste un token de acceso personal previamente y te gustaría utilizarlo para verificación, da clic en **Token de acceso personal**. + - Si ha usado el dispositivo actual para iniciar sesión en esta cuenta anteriormente y le gustaría utilizarlo para la verificación, haga clic en **Verificar con este dispositivo**. + - Si previamente ha configurado una clave SSH en esta cuenta y quiere usarla para la verificación, haga clic en **Clave SSH**. + - Si previamente ha configurado un token de acceso personal y quiere usarlo para la verificación, haga clic en **Token de acceso personal**. ![Captura de pantalla de los botones para verificación alterna](/assets/images/help/2fa/alt-verifications.png) 1. Un miembro de {% data variables.contact.github_support %} revisará tu solicitud y te enviará un correo electrónico en los tres días hábiles siguientes. Si se aprueba tu solicitud, recibirás un enlace para completar el proceso de recuperación de tu cuenta. Si se te niega la solicitud, el mensaje incluirá un medio para contactar a soporte con cualquier pregunta adicional. diff --git a/translations/es-ES/content/authentication/troubleshooting-commit-signature-verification/checking-your-commit-and-tag-signature-verification-status.md b/translations/es-ES/content/authentication/troubleshooting-commit-signature-verification/checking-your-commit-and-tag-signature-verification-status.md index 9902de28a0..df217b71a5 100644 --- a/translations/es-ES/content/authentication/troubleshooting-commit-signature-verification/checking-your-commit-and-tag-signature-verification-status.md +++ b/translations/es-ES/content/authentication/troubleshooting-commit-signature-verification/checking-your-commit-and-tag-signature-verification-status.md @@ -1,6 +1,6 @@ --- -title: Comprobar el estado de verificación de firma de la confirmación y de la etiqueta -intro: 'Puedes comprobar el estado de verificación de las firmas de tu confirmación y de la etiqueta en {% data variables.product.product_name %}.' +title: Checking your commit and tag signature verification status +intro: 'You can check the verification status of your commit and tag signatures on {% data variables.product.product_name %}.' redirect_from: - /articles/checking-your-gpg-commit-and-tag-signature-verification-status - /articles/checking-your-commit-and-tag-signature-verification-status @@ -14,29 +14,35 @@ versions: topics: - Identity - Access management -shortTitle: Verificar el estado de verificación +shortTitle: Check verification status --- +## Checking your commit signature verification status -## Comprobar el estado de verificación de firma de la confirmación - -1. En {% data variables.product.product_name %}, desplázate hasta la solicitud de extracción. +1. On {% data variables.product.product_name %}, navigate to your pull request. {% data reusables.repositories.review-pr-commits %} -3. Junto al hash de confirmación abreviado de tu confirmación, hay una casilla que te muestra si tu firma de confirmación se verificó{% ifversion fpt or ghec %}, se verificó parcialmente,{% endif %} o si no se verificó. ![Confirmación firmada](/assets/images/help/commits/gpg-signed-commit-verified-without-details.png) -4. Para ver información más detallada sobre la firma de confirmación, haz clic en **Verificada**{% ifversion fpt or ghec %}, **Verificada parcialmente**,{% endif %} o **Sin verificar**. GPG signed commits will show the ID of the key that was used. ![Verified GPG signed commit](/assets/images/help/commits/gpg-signed-commit_verified_details.png) +3. Next to your commit's abbreviated commit hash, there is a box that shows whether your commit signature is verified{% ifversion fpt or ghec %}, partially verified,{% endif %} or unverified. +![Signed commit](/assets/images/help/commits/gpg-signed-commit-verified-without-details.png) +4. To view more detailed information about the commit signature, click **Verified**{% ifversion fpt or ghec %}, **Partially verified**,{% endif %} or **Unverified**. + GPG signed commits will show the ID of the key that was used. + ![Verified GPG signed commit](/assets/images/help/commits/gpg-signed-commit_verified_details.png) {% ifversion ssh-commit-verification %} - SSH signed commits will show the signature of the public key that was used. ![Verified SSH signed commit](/assets/images/help/commits/ssh-signed-commit-verified-details.png) + SSH signed commits will show the signature of the public key that was used. + ![Verified SSH signed commit](/assets/images/help/commits/ssh-signed-commit-verified-details.png) {% endif %} -## Comprobar el estado de verificación de firma de la etiqueta +## Checking your tag signature verification status {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.releases %} -2. En la parte superior de la página de lanzamiento, haz clic en **Tags** (Etiqueta). ![Página de etiquetas](/assets/images/help/releases/tags-list.png) -3. Junto a la descripción de tu etiqueta, hay una caja que muestra si tu firma de etiqueta está verificada{% ifversion fpt or ghec %}, verificada parcialmente,{% endif %} o sin verificar. ![firma de etiqueta verificada](/assets/images/help/commits/gpg-signed-tag-verified.png) -4. Para ver más información detallada sobre la firma de una etiqueta, haz clic en **Verificada**{% ifversion fpt or ghec %},**Verificada parcialmente**,{% endif %} o **Sin verificar**. ![Etiqueta firmada verificada](/assets/images/help/commits/gpg-signed-tag-verified-details.png) +2. At the top of the Releases page, click **Tags**. +![Tags page](/assets/images/help/releases/tags-list.png) +3. Next to your tag description, there is a box that shows whether your tag signature is verified{% ifversion fpt or ghec %}, partially verified,{% endif %} or unverified. +![verified tag signature](/assets/images/help/commits/gpg-signed-tag-verified.png) +4. To view more detailed information about the tag signature, click **Verified**{% ifversion fpt or ghec %}, **Partially verified**,{% endif %} or **Unverified**. +![Verified signed tag](/assets/images/help/commits/gpg-signed-tag-verified-details.png) -## Leer más +## Further reading -- "[Acerca de la verificación de la firma de confirmación](/articles/about-commit-signature-verification)" -- "[Firmar confirmaciones](/articles/signing-commits)" -- "[Firmar etiquetas](/articles/signing-tags)" +- "[About commit signature verification](/articles/about-commit-signature-verification)" +- "[Signing commits](/articles/signing-commits)" +- "[Signing tags](/articles/signing-tags)" diff --git a/translations/es-ES/content/authentication/troubleshooting-commit-signature-verification/index.md b/translations/es-ES/content/authentication/troubleshooting-commit-signature-verification/index.md index b565bb7ef1..1f16e52053 100644 --- a/translations/es-ES/content/authentication/troubleshooting-commit-signature-verification/index.md +++ b/translations/es-ES/content/authentication/troubleshooting-commit-signature-verification/index.md @@ -1,5 +1,5 @@ --- -title: Solucionar problemas de verificación de confirmación de firma +title: Solucionar problemas de verificación de firma de confirmación intro: 'Puede que debas solucionar problemas imprevistos que surgen cuando se firman confirmaciones de forma local para la verificación en {% data variables.product.product_name %}.' redirect_from: - /articles/troubleshooting-gpg @@ -16,6 +16,12 @@ topics: children: - /checking-your-commit-and-tag-signature-verification-status - /using-a-verified-email-address-in-your-gpg-key -shortTitle: Solucionar los problemas de la verificación +shortTitle: Troubleshoot verification +ms.openlocfilehash: bcd12faa7912d9d32ebbea12afffe41528e63767 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147369293' --- diff --git a/translations/es-ES/content/authentication/troubleshooting-commit-signature-verification/using-a-verified-email-address-in-your-gpg-key.md b/translations/es-ES/content/authentication/troubleshooting-commit-signature-verification/using-a-verified-email-address-in-your-gpg-key.md index bac30feba8..b9865fc5f3 100644 --- a/translations/es-ES/content/authentication/troubleshooting-commit-signature-verification/using-a-verified-email-address-in-your-gpg-key.md +++ b/translations/es-ES/content/authentication/troubleshooting-commit-signature-verification/using-a-verified-email-address-in-your-gpg-key.md @@ -13,16 +13,20 @@ versions: topics: - Identity - Access management -shortTitle: Utilizar un correo electrónico verificado en la llave GPG +shortTitle: Use verified email in GPG key +ms.openlocfilehash: bb9f4fbbfdb70ba55870ab068a33c566791fbaf2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091756' --- +{% ifversion fpt or ghec %} Si tiene que comprobar la dirección de correo electrónico de GitHub, vea "[Comprobación de la dirección de correo electrónico](/articles/verifying-your-email-address/)". {% endif %} Si tiene que actualizar o agregar una dirección de correo electrónico a la clave de GPG, vea "[Asociación de un correo electrónico con la clave de GPG](/articles/associating-an-email-with-your-gpg-key)". -{% ifversion fpt or ghec %} -Si debes verificar tu dirección de correo electrónico de GitHub, consulta "[Verificar tu dirección de correo electrónico](/articles/verifying-your-email-address/)". {% endif %}Si debes actualizar o agregar una dirección de correo electrónico para tu llave GPG, consulta "[Asociar un correo electrónico a tu llave GPG](/articles/associating-an-email-with-your-gpg-key)". +Las confirmaciones y etiquetas pueden contener varias direcciones de correo electrónico. Para las confirmaciones, está el autor —la persona que escribió el código— y la persona que confirma el cambio —la persona que agregó la confirmación al árbol—. Cuando se firma una confirmación con Git, sea durante una combinación, selección exclusiva o `git commit` normal, la dirección de correo electrónico del responsable de la confirmación será la suya, incluso si la del creador no lo es. Con las etiquetas es más simple: la dirección de correo electrónico del etiquetador es siempre la del usuario que creó la etiqueta. -Las confirmaciones y etiquetas pueden contener varias direcciones de correo electrónico. Para las confirmaciones, está el autor —la persona que escribió el código— y la persona que confirma el cambio —la persona que agregó la confirmación al árbol—. Cuando se firma una confirmación con Git, sea durante una fusión, cherry-picking o `confirmación git` normal, la dirección de correo electrónico de la persona que confirma el cambio debe ser la tuya, incluso si la dirección de correo electrónico del autor no lo es. Con las etiquetas es más simple: la dirección de correo electrónico del etiquetador es siempre la del usuario que creó la etiqueta. +Si tiene que cambiar la dirección de correo electrónico del responsable de la confirmación o la etiqueta, vea "[Configuración de la dirección de correo electrónico de confirmación](/articles/setting-your-commit-email-address/)". -Si debes cambiar la dirección de correo electrónico de la persona que confirma el cambio o del etiquetador, consulta "[Establecer tu dirección de correo electrónico de confirmaciones](/articles/setting-your-commit-email-address/)". +## Información adicional -## Leer más - -- "[Acerca de la verificación de la firma de confirmación](/articles/about-commit-signature-verification)" +- "[Acerca de la verificación de firma de confirmación](/articles/about-commit-signature-verification)" diff --git a/translations/es-ES/content/authentication/troubleshooting-ssh/deleted-or-missing-ssh-keys.md b/translations/es-ES/content/authentication/troubleshooting-ssh/deleted-or-missing-ssh-keys.md index 8cdbbeb4b1..b9563060b9 100644 --- a/translations/es-ES/content/authentication/troubleshooting-ssh/deleted-or-missing-ssh-keys.md +++ b/translations/es-ES/content/authentication/troubleshooting-ssh/deleted-or-missing-ssh-keys.md @@ -10,11 +10,16 @@ versions: ghec: '*' topics: - SSH -shortTitle: Claves SSH eliminadas o faltantes +shortTitle: Deleted or missing SSH keys +ms.openlocfilehash: aa26a5bf39db3f41aa3c3aa01f59c392a42f467f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091748' --- - {% data variables.product.prodname_dotcom %} elimina automáticamente las claves SSH inactivas para mantener la seguridad de las cuentas, por ejemplo, cuando alguien deja el trabajo o pierde su computadora. -Puedes verificar si has usado o no una clave SSH durante un año revisando el registro de seguridad de tu cuenta. Para obtener más información, consulta "[Revisar tu registro de seguridad](/articles/reviewing-your-security-log/)". +Puedes verificar si has usado o no una clave SSH durante un año revisando el registro de seguridad de tu cuenta. Para más información, vea "[Revisión del registro de seguridad](/articles/reviewing-your-security-log/)". -Una vez que tu clave SSh se ha eliminado, debes generar una nueva clave SSH y asociarla con tu cuenta. Para obtener más información, consulta "[Generar una nueva clave SSH y agregarla al ssh-agent](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/)" y "[Agregar una nueva clave SSH a tu cuenta GitHub](/articles/adding-a-new-ssh-key-to-your-github-account/)". +Una vez que tu clave SSh se ha eliminado, debes generar una nueva clave SSH y asociarla con tu cuenta. Para más información, vea "[Generación de una nueva clave SSH y agregación al agente ssh](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/)" y "[Adición de una nueva clave SSH a la cuenta de GitHub](/articles/adding-a-new-ssh-key-to-your-github-account/)". diff --git a/translations/es-ES/content/authentication/troubleshooting-ssh/error-agent-admitted-failure-to-sign.md b/translations/es-ES/content/authentication/troubleshooting-ssh/error-agent-admitted-failure-to-sign.md index dbc3895317..cb21bf28cd 100644 --- a/translations/es-ES/content/authentication/troubleshooting-ssh/error-agent-admitted-failure-to-sign.md +++ b/translations/es-ES/content/authentication/troubleshooting-ssh/error-agent-admitted-failure-to-sign.md @@ -1,6 +1,6 @@ --- title: 'Error: El agente admitió una falla para registrarse' -intro: 'En circunstancias muy poco frecuentes, al conectarse con {% data variables.product.product_name %} mediante SSH en Linux produce el error "El agente admitió una falla para registrarse usando la clave". Sigue los pasos siguientes para resolver el problema.' +intro: 'En raras circunstancias, la conexión a {% data variables.product.product_name %} a través de SSH en Linux genera el error `"Agent admitted failure to sign using the key"`. Sigue los pasos siguientes para resolver el problema.' redirect_from: - /articles/error-agent-admitted-failure-to-sign-using-the-key - /articles/error-agent-admitted-failure-to-sign @@ -13,9 +13,14 @@ versions: ghec: '*' topics: - SSH -shortTitle: El agente no pudo iniciar sesión +shortTitle: Agent failure to sign +ms.openlocfilehash: eceb783df61b403a6b94b8eda84be62e63aa5ead +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091747' --- - Cuando intentes implementar SSH en {% data variables.product.product_location %} en una computadora con Linux, posiblemente veas el siguiente mensaje en tu terminal: ```shell @@ -26,11 +31,11 @@ $ ssh -vT git@{% data variables.command_line.codeblock %} > Permission denied (publickey). ``` -Para conocer más detalles, consulta este informe de propuesta. +Para más información, vea este informe de incidencias. -## Resolución +## Solución -Deberías poder solucionar este error al cargar tus claves en tu agente de SSH con `ssh-add`: +Debería poder solucionar este error mediante la carga de las claves en el agente de SSH con `ssh-add`: ```shell # start the ssh-agent in the background @@ -41,7 +46,7 @@ $ ssh-add > Identity added: /home/you/.ssh/id_rsa (/home/you/.ssh/id_rsa) ``` -Si tu clave no tiene el nombre de archivo predeterminado (`/.ssh/id_rsa`), deberás pasar esa ruta a `ssh-add`: +Si la clave no tiene el nombre de archivo predeterminado (`/.ssh/id_rsa`), tendrá que pasar esa ruta a `ssh-add`: ```shell # start the ssh-agent in the background diff --git a/translations/es-ES/content/authentication/troubleshooting-ssh/error-bad-file-number.md b/translations/es-ES/content/authentication/troubleshooting-ssh/error-bad-file-number.md index 4275262b3c..fc0b728158 100644 --- a/translations/es-ES/content/authentication/troubleshooting-ssh/error-bad-file-number.md +++ b/translations/es-ES/content/authentication/troubleshooting-ssh/error-bad-file-number.md @@ -12,8 +12,13 @@ versions: ghec: '*' topics: - SSH +ms.openlocfilehash: db2a47ad6029790cdbf9f0212087acc659326941 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091746' --- - Cuando ejecutes comandos Git remotos o SSH, tu conexión puede quedar inactiva: ```shell @@ -27,9 +32,9 @@ $ ssh -vT git@{% data variables.command_line.codeblock %} ## Resolver el problema -### Usa HTTPS +### Use HTTPS -A menudo la solución más sencilla es simplemente evitar por completo el SSH. La mayoría de los firewalls y los proxys permiten el tráfico de HTTPS sin problemas. Para aprovechar esto, cambia [la URL remota](/github/getting-started-with-github/about-remote-repositories) que estás usando: +A menudo la solución más sencilla es simplemente evitar por completo el SSH. La mayoría de los firewalls y los proxys permiten el tráfico de HTTPS sin problemas. Para aprovechar esto, cambie [la dirección URL remota](/github/getting-started-with-github/about-remote-repositories) que usa: ```shell $ git clone https://{% data variables.command_line.codeblock %}/username/reponame.git @@ -46,16 +51,16 @@ Si puedes conectar la computadora a otra red que no tenga un firewall, puedes tr {% ifversion fpt or ghec %} -### Uso de SSH a través del puerto HTTPS +### Utilizar SSH a través del puerto HTTPS -Si usar HTTPS no es una opción y tu administrador de firewall no permite las conexiones de SSH, puedes intentar usar [SSH a través del puerto HTTPS](/articles/using-ssh-over-the-https-port). +Si no puede usar HTTPS y el administrador de firewall no permite las conexiones SSH, en su lugar puede intentar usar [SSH sobre el puerto HTTPS](/articles/using-ssh-over-the-https-port). {% endif %} {% ifversion fpt or ghec %} -## Leer más +## Información adicional -- "[Solucionar problemas de conectividad ](/articles/troubleshooting-connectivity-problems)" +- "[Solución de problemas de conectividad](/articles/troubleshooting-connectivity-problems)" {% endif %} diff --git a/translations/es-ES/content/authentication/troubleshooting-ssh/error-key-already-in-use.md b/translations/es-ES/content/authentication/troubleshooting-ssh/error-key-already-in-use.md index 9acb5c85cf..975f3e364d 100644 --- a/translations/es-ES/content/authentication/troubleshooting-ssh/error-key-already-in-use.md +++ b/translations/es-ES/content/authentication/troubleshooting-ssh/error-key-already-in-use.md @@ -1,6 +1,6 @@ --- title: 'Error: La clave ya está en uso' -intro: 'Este error se produce cuando intentas [agregar una clave](/articles/adding-a-new-ssh-key-to-your-github-account) que ya ha sido agregada a otra cuenta o repositorio.' +intro: 'Este error se produce al intentar [agregar una clave](/articles/adding-a-new-ssh-key-to-your-github-account) que ya se ha agregado a otra cuenta o repositorio.' redirect_from: - /articles/error-key-already-in-use - /github/authenticating-to-github/error-key-already-in-use @@ -12,11 +12,16 @@ versions: ghec: '*' topics: - SSH +ms.openlocfilehash: d202de2efe05951fe829a8198b20831fc15bbd72 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091744' --- - ## Determinar dónde se ha usado la clave -Para determinar dónde se ha usado la clave, abre una terminal y escribe el comando `ssh`. Usa la marca `-i` para obtener la ruta a la clave que deseas verificar: +Para determinar dónde se ha usado ya la clave, abra una terminal y escriba el comando `ssh`. Use la marca `-i` para obtener la ruta a la clave que quiera comprobar: ```shell $ ssh -T -ai ~/.ssh/id_rsa git@{% data variables.command_line.codeblock %} @@ -25,10 +30,10 @@ $ ssh -T -ai ~/.ssh/id_rsa git@{% data variables.command_line.codeblock > provide shell access. ``` -El *nombre de usuario* en la respuesta es la cuenta de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} a la cual la llave está adjunta actualmente. Si la respuesta se parece a "username/repo", la llave se ha vinculado a un repositorio como [*llave de implementación*](/guides/managing-deploy-keys#deploy-keys). +En la respuesta, *username* es la cuenta de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} a la que se adjunta actualmente la clave. Si la respuesta tiene un aspecto similar a "username/repo", la clave se ha adjuntado a un repositorio como una [*clave de implementación*](/guides/managing-deploy-keys#deploy-keys). -Para forzar a SSH a que utilice solo la clave que se proporcionó en la línea de comandos, utiliza `-o` para agregar la opción `IdentitiesOnly=yes`: +Para forzar a que SSH use solo la clave proporcionada en la línea de comandos, use `-o` para agregar la opción `IdentitiesOnly=yes`: ```shell $ ssh -v -o "IdentitiesOnly=yes" -i ~/.ssh/id_rsa git@{% data variables.command_line.codeblock %} @@ -36,10 +41,10 @@ $ ssh -v -o "IdentitiesOnly=yes" -i ~/.ssh/id_rsa git@{% data variables ## Resolver el problema -Para resolver el problema, primero elimina la clave de la otra cuenta o repositorio y luego [agrégala a tu cuenta](/articles/adding-a-new-ssh-key-to-your-github-account). +Para resolver el problema, quite primero la clave de la otra cuenta o repositorio y, después, [agréguela a la cuenta](/articles/adding-a-new-ssh-key-to-your-github-account). -Si no tienes permisos para transferir la clave y no puedes comunicarte con un usuario que los tenga, elimina el par de claves y [genera uno nuevo](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent). +Si no tiene permisos para transferir la clave y no puede ponerse en contacto con un usuario que los tenga, quite el par de claves y [genere uno nuevo](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent). -## Llaves de implementación +## Claves de implementación -Una vez que una clave se ha vinculado a un repositorio como llave de implementación, no se la puede usar en otro repositorio. Si se te muestra este error mientras configuras las llaves de despliegue, consulta la sección "[Administrar las llaves de despliegue](/guides/managing-deploy-keys)". +Una vez que una clave se ha vinculado a un repositorio como llave de implementación, no se la puede usar en otro repositorio. Si se produce este error al configurar las claves de implementación, vea "[Administración de claves de implementación](/guides/managing-deploy-keys)". diff --git a/translations/es-ES/content/authentication/troubleshooting-ssh/error-permission-denied-publickey.md b/translations/es-ES/content/authentication/troubleshooting-ssh/error-permission-denied-publickey.md index 916016bf2a..7553b40ef5 100644 --- a/translations/es-ES/content/authentication/troubleshooting-ssh/error-permission-denied-publickey.md +++ b/translations/es-ES/content/authentication/troubleshooting-ssh/error-permission-denied-publickey.md @@ -12,12 +12,17 @@ versions: ghec: '*' topics: - SSH -shortTitle: Permiso denegado (publickey) +shortTitle: Permission denied (publickey) +ms.openlocfilehash: fdf69ae9777127851e1e0a1e85b5907ebd4a3557 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091743' --- +## ¿Se debe usar el comando `sudo` o los privilegios elevados con Git? -## ¿Debería utilizarse el comando `sudo` o los privilegios elevados con Git? - -No deberías utilizar el comando `sudo` con Git, ni los privilegios elevados tales como los de administrador. Si tienes una *muy buena razón* para usar `sudo`, asegúrate de estar usándolo con todos los comandos (probablemente es mejor que uses `su` para obtener un shell como raíz en este punto). Si [generas claves SSH](/articles/generating-an-ssh-key) sin `sudo` y luego intentas usar un comando como `sudo git push`, no estarás usando las mismas claves que generaste. +No debería utilizar el comando `sudo` con Git, ni los privilegios elevados, tales como los permisos de administrador. Si tiene un *motivo muy fundado*, debe usar `sudo` y, después. asegurarse de que lo está usando con cada comando (probablemente sea mejor usar `su` para obtener un shell como raíz en ese momento). Si [genera claves SSH](/articles/generating-an-ssh-key) sin `sudo` e intenta usar un comando como `sudo git push`, no estará usando las mismas claves que ha generado. ## Verifica si estás conectado al servidor correcto @@ -34,7 +39,7 @@ $ ssh -vT git@{% data variables.command_line.codeblock %} > debug1: Connecting to {% data variables.command_line.codeblock %} port 22. ``` -La conexión debe establecerse en el puerto 22{% ifversion fpt or ghec %}, a menos que estés anulando parámetros para usar [SSH a través de HTTPS](/articles/using-ssh-over-the-https-port){% endif %}. +La conexión debe realizarse en el puerto 22{% ifversion fpt or ghec %}, a menos que se invalide la configuración para usar [SSH a través de HTTPS](/articles/using-ssh-over-the-https-port){% endif %}. ## Siempre usa el usuario "git" @@ -44,7 +49,7 @@ Todas las conexiones, incluidas las de URL remotas, deben hacerse como el usuari $ ssh -T GITHUB-USERNAME@{% data variables.command_line.codeblock %} > Permission denied (publickey). ``` -Si tu conexión ha fallado y estás usando una URL remota con tu nombre de usuario de {% data variables.product.product_name %}, puedes [cambiar tu URL remota para usar el usuario "git"](/github/getting-started-with-github/managing-remote-repositories). +Si se ha producido un error en la conexión y usa una dirección URL remota con el nombre de usuario de {% data variables.product.product_name %}, puede [cambiar la dirección URL remota para usar el usuario "git"](/github/getting-started-with-github/managing-remote-repositories). Para verificar tu conexión, debes escribir: @@ -58,7 +63,7 @@ $ ssh -T git@{% data variables.command_line.codeblock %} {% mac %} {% data reusables.command_line.open_the_multi_os_terminal %} -2. Verifica si tienes una llave privada generada y cargada en SSH. +2. Verifica si tienes una llave privada generada y cargada en SSH. ```shell # start the ssh-agent in the background $ eval "$(ssh-agent -s)" @@ -76,7 +81,7 @@ $ ssh -T git@{% data variables.command_line.codeblock %} 1. {% data reusables.desktop.windows_git_bash_turn_on_ssh_agent %} {% data reusables.desktop.windows_git_for_windows_turn_on_ssh_agent %} -2. Verifica si tienes una llave privada generada y cargada en SSH. +2. Verifica si tienes una llave privada generada y cargada en SSH. ```shell $ ssh-add -l -E sha256 > 2048 SHA256:274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ /Users/USERNAME/.ssh/id_rsa (RSA) @@ -87,26 +92,26 @@ $ ssh -T git@{% data variables.command_line.codeblock %} {% linux %} {% data reusables.command_line.open_the_multi_os_terminal %} -2. Verifica si tienes una llave privada generada y cargada en SSH. +2. Verifica si tienes una llave privada generada y cargada en SSH. ```shell $ ssh-add -l -E sha256 > 2048 SHA256:274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ /Users/USERNAME/.ssh/id_rsa (RSA) ``` - + {% endlinux %} -El comando `ssh-add` *debe* imprimir una larga cadena de números y letras. Si no imprime nada, necesitarás [generar una nueva clave SSH](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent) y asociarla con {% data variables.product.product_name %}. +El comando `ssh-add` *debe* imprimir una cadena larga de números y letras. Si no imprime nada, deberá [generar una nueva clave SSH](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent) y asociarla a {% data variables.product.product_name %}. {% tip %} -**Tip**: En la mayoría de los sistemas, las llaves privadas predeterminadas (`~/.ssh/id_rsa` y `~/.ssh/identity`) se agregan automáticamente al agente de autenticación SSH. No debería ser necesario que ejecutes `ssh-add path/to/key` a menos que anules el nombre del archivo cuando generes una llave. +**Sugerencia**: En la mayoría de los sistemas, las claves privadas predeterminadas (`~/.ssh/id_rsa` y `~/.ssh/identity`) se agregan automáticamente al agente de autenticación SSH. No debe ejecutarse `ssh-add path/to/key`, a menos que invalide el nombre de archivo al generar una clave. {% endtip %} ### Más detalles -Para verificar si esa llave se está usando, también puedes intentar conectarte con `git@{% data variables.command_line.backticks %}`: +También puede comprobar que la clave se está usando. Para ello, intente conectarse a `git@{% data variables.command_line.backticks %}`: ```shell $ ssh -vT git@{% data variables.command_line.codeblock %} @@ -148,15 +153,15 @@ Debes indicarle tu llave privada a {% data variables.product.product_name %} par $ eval "$(ssh-agent -s)" > Agent pid 59566 ``` -3. Busca tu huella digital de llave pública y anótala. +3. Busca tu huella digital de llave pública y anótala. ```shell $ ssh-add -l -E sha256 > 2048 SHA256:274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ /Users/USERNAME/.ssh/id_rsa (RSA) ``` -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.ssh %} -6. Compara la lista de claves SSH con el resultado que arroja el comando `ssh-add`. ![Lista de claves SSH en {% data variables.product.product_name %}](/assets/images/help/settings/ssh_key_listing.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.ssh %} +6. Compare la lista de claves SSH con la salida del comando `ssh-add`. +![Listado de claves SSH en {% data variables.product.product_name %}](/assets/images/help/settings/ssh_key_listing.png) {% endmac %} @@ -168,15 +173,15 @@ Debes indicarle tu llave privada a {% data variables.product.product_name %} par $ ssh-agent -s > Agent pid 59566 ``` -3. Busca tu huella digital de llave pública y anótala. +3. Busca tu huella digital de llave pública y anótala. ```shell $ ssh-add -l -E sha256 > 2048 SHA256:274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ /Users/USERNAME/.ssh/id_rsa (RSA) ``` -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.ssh %} -6. Compara la lista de claves SSH con el resultado que arroja el comando `ssh-add`. ![Lista de claves SSH en {% data variables.product.product_name %}](/assets/images/help/settings/ssh_key_listing.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.ssh %} +6. Compare la lista de claves SSH con la salida del comando `ssh-add`. +![Listado de claves SSH en {% data variables.product.product_name %}](/assets/images/help/settings/ssh_key_listing.png) {% endwindows %} @@ -200,16 +205,16 @@ Debes indicarle tu llave privada a {% data variables.product.product_name %} par > 2048 MD5:a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) ``` -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.ssh %} -6. Compara la lista de claves SSH con el resultado que arroja el comando `ssh-add`. ![Lista de claves SSH en {% data variables.product.product_name %}](/assets/images/help/settings/ssh_key_listing.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.ssh %} +6. Compare la lista de claves SSH con la salida del comando `ssh-add`. +![Listado de claves SSH en {% data variables.product.product_name %}](/assets/images/help/settings/ssh_key_listing.png) {% endlinux %} -Si no ves tu llave pública en {% data variables.product.product_name %}, será necesario que [agregues tu clave SSH a {% data variables.product.product_name %}](/articles/adding-a-new-ssh-key-to-your-github-account) para asociarla con tu computadora. +Si no ve la clave pública en {% data variables.product.product_name %}, deberá [agregar la clave SSH a {% data variables.product.product_name %}](/articles/adding-a-new-ssh-key-to-your-github-account) para asociarla con el equipo. {% warning %} -**Advertencia**: Si ves una clave SSH que no te resulta familiar en {% data variables.product.product_name %}, elimínala de inmediato y contáctate con {% data variables.contact.contact_support %} para recibir más ayuda. Una llave pública no identificada puede indicar un posible problema de seguridad. Para obtener más información, consulta "[Revisar tus claves SSH](/articles/reviewing-your-ssh-keys)". +**Advertencia**: Si ve una clave SSH que no conoce bien en {% data variables.product.product_name %}, elimínela de inmediato y póngase en contacto con {% data variables.contact.contact_support %} para obtener más ayuda. Una clave pública no identificada puede indicar un posible problema de seguridad. Para más información, vea "[Revisión de las claves SSH](/articles/reviewing-your-ssh-keys)". {% endwarning %} diff --git a/translations/es-ES/content/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-other-user.md b/translations/es-ES/content/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-other-user.md index e6fd8124e0..7e14aa0dbd 100644 --- a/translations/es-ES/content/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-other-user.md +++ b/translations/es-ES/content/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-other-user.md @@ -13,7 +13,12 @@ versions: ghec: '*' topics: - SSH -shortTitle: Permiso negado para otro usuario +shortTitle: Permission denied other-user +ms.openlocfilehash: b46df8f9e8671008b37d3db69e2094e96e0413b8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091742' --- - -Para resolverlo, el propietario del repositorio (`user`) debe agregar tu cuenta (`other-user`) como colaborador en el repositorio o en un equipo que tenga acceso de escritura al repositorio. +Para resolverlo, el propietario del repositorio (`user`) debe agregar su cuenta (`other-user`) como colaborador en el repositorio o en un equipo que tenga acceso de escritura al repositorio. diff --git a/translations/es-ES/content/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-userother-repo.md b/translations/es-ES/content/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-userother-repo.md index 4cb598ec09..5b6ffc1b3d 100644 --- a/translations/es-ES/content/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-userother-repo.md +++ b/translations/es-ES/content/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-userother-repo.md @@ -13,9 +13,14 @@ versions: ghec: '*' topics: - SSH -shortTitle: Permiso negado para other-repo +shortTitle: Permission denied other-repo +ms.openlocfilehash: 4d4898e947338e39c5ade86b5ea0a71f54f36f03 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091741' --- +Para corregirlo, quita la clave de implementación del repositorio y, en su lugar, [agrega la clave a tu cuenta personal](/articles/adding-a-new-ssh-key-to-your-github-account). -Para corregir esto, elimina la clave de despliegue del repositorio y [agrégala a tu cuenta personal](/articles/adding-a-new-ssh-key-to-your-github-account) en su lugar. - -Si la clave que estás usando está diseñada para funcionar como una llave de implementación, consulta [nuestra guía sobre llaves de implementación](/guides/managing-deploy-keys) para conocer más detalles. +Si la clave que usa está pensada para ser una clave de implementación, vea [nuestra guía sobre la implementación de claves](/guides/managing-deploy-keys) para más información. diff --git a/translations/es-ES/content/authentication/troubleshooting-ssh/error-ssh-add-illegal-option----k.md b/translations/es-ES/content/authentication/troubleshooting-ssh/error-ssh-add-illegal-option----k.md index e62f06f827..62d02963b3 100644 --- a/translations/es-ES/content/authentication/troubleshooting-ssh/error-ssh-add-illegal-option----k.md +++ b/translations/es-ES/content/authentication/troubleshooting-ssh/error-ssh-add-illegal-option----k.md @@ -1,6 +1,6 @@ --- -title: 'Error: ssh-add: illegal option -- K' -intro: 'This error means your version of `ssh-add` does not support macOS keychain integration, which allows you to store your passphrase in the keychain.' +title: 'Error: ssh-add: opción ilegal -- K' +intro: 'Este error significa que tu versión de `ssh-add` no es compatible con la integración keychain macOS, que te permite almacenar tu frase de contraseña en keychain.' redirect_from: - /articles/error-ssh-add-illegal-option-k - /articles/error-ssh-add-illegal-option----k @@ -14,12 +14,18 @@ versions: topics: - SSH shortTitle: 'ssh-add: illegal option -- K' +ms.openlocfilehash: a9c563f637d2deb544611c8b357761ff1148fa1c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091740' --- -The `-K` option is in Apple's standard version of `ssh-add`, which stores the passphrase in your keychain for you when you add an ssh key to the ssh-agent. If you have installed a different version of `ssh-add`, it may lack support for `-K`. +La opción `-K` es una versión estándar de Apple de `ssh-add`, que almacena la contraseña en su cadena de claves cuando agrega una clave SSH al ssh-agent. Si ha instalado una versión diferente de `ssh-add`, puede que no sea compatible con `-K`. -## Solving the issue +## Resolver el problema -To add your SSH private key to the ssh-agent, you can specify the path to the Apple version of `ssh-add`: +Para agregar su clave privada SSH al ssh-agent, puede especificar la ruta a la versión de Apple de `ssh-add`: ```shell $ /usr/bin/ssh-add -K ~/.ssh/id_ed25519 @@ -27,12 +33,12 @@ To add your SSH private key to the ssh-agent, you can specify the path to the Ap {% note %} -**Note:** {% data reusables.ssh.add-ssh-key-to-ssh-agent %} +**Nota**: {% data reusables.ssh.add-ssh-key-to-ssh-agent %} {% endnote %} -## Further reading +## Información adicional -- "[Generating a new SSH key and adding it to the ssh-agent](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)" -- [Linux man page for SSH-ADD](http://man7.org/linux/man-pages/man1/ssh-add.1.html) -- To view Apple's man page for SSH-ADD, run `man ssh-add` in Terminal +- "[Generar una nueva clave SSH y agregarla al ssh-agent](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)" +- [Página man de Linux para SSH-ADD](http://man7.org/linux/man-pages/man1/ssh-add.1.html) +- A fin de ver la página man de Apple para SSH-ADD, ejecute `man ssh-add` en el terminal. diff --git a/translations/es-ES/content/authentication/troubleshooting-ssh/error-ssl-certificate-problem-verify-that-the-ca-cert-is-ok.md b/translations/es-ES/content/authentication/troubleshooting-ssh/error-ssl-certificate-problem-verify-that-the-ca-cert-is-ok.md index 0e1e7a65e8..0f00fea3f9 100644 --- a/translations/es-ES/content/authentication/troubleshooting-ssh/error-ssl-certificate-problem-verify-that-the-ca-cert-is-ok.md +++ b/translations/es-ES/content/authentication/troubleshooting-ssh/error-ssl-certificate-problem-verify-that-the-ca-cert-is-ok.md @@ -10,9 +10,14 @@ versions: ghec: '*' topics: - SSH -shortTitle: Problema con el certificado SSL +shortTitle: SSL certificate problem +ms.openlocfilehash: 26777edf5b312c8f45c5b1fb211b87648778cf13 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091737' --- - Probablemente recibirás el siguiente error: ```shell 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 86a98aaec0..4fa552add0 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 @@ -1,6 +1,6 @@ --- 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. +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: '*' @@ -11,11 +11,16 @@ topics: redirect_from: - /github/authenticating-to-github/error-unknown-key-type - /github/authenticating-to-github/troubleshooting-ssh/error-unknown-key-type +ms.openlocfilehash: 83bf8714255a4d8f028beb73fd5c8fbcdbb0ef52 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065905' --- - ## Acerca del error `unknown key type` -Cuando generas una llave SSH nueva, podrías recibir un error de `unknown key type` si tu cliente SSH no es compatible con el tipo de llave que especificaste.{% mac %}Para resolver este problema en macOS, puedes actualizar tu cliente SSH o instalar un cliente SSH nuevo. +Cuando generas una llave SSH nueva, es posible que recibas un error de `unknown key type` si tu cliente SSH no es compatible con el tipo de llave que especificaste.{% mac %}Para resolver esta incidencia en macOS, puedes actualizar tu cliente SSH o instalar un cliente SSH nuevo. ## Prerrequisitos @@ -25,15 +30,15 @@ Debes tener Homebrew instalado. Para obtener más información, consulta la [gu {% warning %} -**Advertencia:** Si instalas OpenSSH, tu computadora no podrá recuperar contraseñas que se almacenen en la keychain de Apple. Necesitarás ingresar tu contraseña o interactuar con tu llave de seguridad de hardware cada vez que te autentiques con SSH en {% data variables.product.prodname_dotcom %} u otro servicio web. +**Advertencia:** Si instalas OpenSSH, tu equipo no podrá recuperar las frases de contraseña que estén almacenadas en la cadena de claves de Apple. Necesitarás ingresar tu contraseña o interactuar con tu llave de seguridad de hardware cada vez que te autentiques con SSH en {% data variables.product.prodname_dotcom %} u otro servicio web. -Si eliminas a OpenSSh, las paráfrasis que se almacenan en tu keychain se podrán recuperar nuevamente. Puedes eliminar a OpenSSH si ingresas el comando `brew uninstall openssh` en la terminal. +Si eliminas a OpenSSh, las paráfrasis que se almacenan en tu keychain se podrán recuperar nuevamente. Para quitar OpenSSH, escribe el comando `brew uninstall openssh` en el Terminal. {% endwarning %} 1. Abre Terminal. -2. Ingresa el comando `brew install openssh`. +2. Escriba el comando `brew install openssh`. 3. Sal y vuelve a abrir la terminal. -4. Intenta llevar a cabo el procedimiento para generar una llave SSH nuevamente. Para obtener más información, consulta "[Generar una nueva llave SSH y agregarla a ssh-agent](/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#generating-a-new-ssh-key-for-a-hardware-security-key)." +4. Intenta llevar a cabo el procedimiento para generar una llave SSH nuevamente. Para obtener más información, consulta "[Generación de una nueva clave SSH y adición a ssh-agent](/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#generating-a-new-ssh-key-for-a-hardware-security-key)". {% endmac %}{% linux %}Para resolver este problema en Linux, utiliza el administrador de paquetes para tu distribución de Linux para instalar una versión nueva de OpenSSH o compila una versión nueva desde el orígen. Si instalas una versión diferente de OpenSSH, la capacidad de otras aplicaciones para autenticarse por SSH puede verse afectada. Para obtener más información, revisa los documentos para tu distribución.{% endlinux %} diff --git a/translations/es-ES/content/authentication/troubleshooting-ssh/error-were-doing-an-ssh-key-audit.md b/translations/es-ES/content/authentication/troubleshooting-ssh/error-were-doing-an-ssh-key-audit.md index dbb0f89b4e..5c353d61ee 100644 --- a/translations/es-ES/content/authentication/troubleshooting-ssh/error-were-doing-an-ssh-key-audit.md +++ b/translations/es-ES/content/authentication/troubleshooting-ssh/error-were-doing-an-ssh-key-audit.md @@ -13,9 +13,14 @@ versions: ghec: '*' topics: - SSH -shortTitle: Auditoría de llave SSH +shortTitle: SSH key audit +ms.openlocfilehash: 8683f5506fc2a026c11f22f2086de2308d096906 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091729' --- - Cuando uses una clave sin verificar para realizar operaciones Git, se te indicará que debes realizar una auditoría de tus claves SSH. ```shell @@ -28,4 +33,4 @@ fatal: could not read from remote repository ``` ## Resolver el problema -Para resolverlo, necesitas [revisar tus claves SSH](/articles/reviewing-your-ssh-keys) y rechazar o aprobar la clave sin verificar. Al hacer clic en el mensaje de error en el enlace de la URL, irás a la página de Configuración de SSH, donde la clave SSH aparece destacada en la lista de claves SSH. +Para corregirlo, debe [revisar las claves SSH](/articles/reviewing-your-ssh-keys) y rechazar o aprobar la clave no comprobada. Al hacer clic en el mensaje de error en el enlace de la URL, irás a la página de Configuración de SSH, donde la clave SSH aparece destacada en la lista de claves SSH. diff --git a/translations/es-ES/content/authentication/troubleshooting-ssh/index.md b/translations/es-ES/content/authentication/troubleshooting-ssh/index.md index b6571df331..cafdfb782b 100644 --- a/translations/es-ES/content/authentication/troubleshooting-ssh/index.md +++ b/translations/es-ES/content/authentication/troubleshooting-ssh/index.md @@ -25,5 +25,11 @@ children: - /error-ssl-certificate-problem-verify-that-the-ca-cert-is-ok - /error-unknown-key-type - /error-were-doing-an-ssh-key-audit +ms.openlocfilehash: aaf218a14122d77f251f52c9253c67726e943d56 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091728' --- diff --git a/translations/es-ES/content/authentication/troubleshooting-ssh/recovering-your-ssh-key-passphrase.md b/translations/es-ES/content/authentication/troubleshooting-ssh/recovering-your-ssh-key-passphrase.md index 674e0548fa..ec4c0e78b1 100644 --- a/translations/es-ES/content/authentication/troubleshooting-ssh/recovering-your-ssh-key-passphrase.md +++ b/translations/es-ES/content/authentication/troubleshooting-ssh/recovering-your-ssh-key-passphrase.md @@ -14,17 +14,24 @@ versions: ghec: '*' topics: - SSH -shortTitle: Recuperar la frase deacceso de la llave SSH +shortTitle: Recover SSH key passphrase +ms.openlocfilehash: 28d768e81f3076898c23b2b1668314ae5573ec5c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091727' --- - {% mac %} -Si [configuraste tu contraseña SSH con la keychain de macOS](/articles/working-with-ssh-key-passphrases#saving-your-passphrase-in-the-keychain) es posible que la puedas recuperar. +Si [ha configurado la frase de contraseña SSH con la cadena de claves de macOS](/articles/working-with-ssh-key-passphrases#saving-your-passphrase-in-the-keychain), es posible que pueda recuperarla. -1. En Finder (Buscador), busca la aplicación **Keychain Access** (Acceso keychain). ![Barra Spotlight Search (Búsqueda de Spotlight)](/assets/images/help/setup/keychain-access.png) -2. En Keychain Access (Acceso keychain), busca **SSH**. +1. En Finder (Buscador), busque la aplicación **Keychain Access**. + ![Barra de búsqueda de Spotlight](/assets/images/help/setup/keychain-access.png) +2. En Keychain Access, busque **SSH**. 3. Haz doble clic en la entrada de tu clave SSH para abrir un nuevo cuadro de diálogo. -4. En la esquina inferior izquierda, selecciona **Show password** (Mostrar contraseña). ![Diálogo Keychain access (Acceso keychain)](/assets/images/help/setup/keychain_show_password_dialog.png) +4. En la esquina inferior izquierda, seleccione **Show password** (Mostrar contraseña). + ![Cuadro de diálogo de Keychain Access](/assets/images/help/setup/keychain_show_password_dialog.png) 5. Se te solicitará tu contraseña administrativa. Escríbela en el cuadro de diálogo "Keychain Access" (Acceso keychain). 6. Se revelará tu contraseña. @@ -32,12 +39,12 @@ Si [configuraste tu contraseña SSH con la keychain de macOS](/articles/working- {% windows %} -Si pierdes tu contraseña de clave SSH, no hay forma de recuperarla. Tendrás que [generar un nuevo par de claves SSH comercial](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent) o [cambiar a la clonación de HTTPS](/github/getting-started-with-github/managing-remote-repositories) para poder utilizar tu contraseña de GitHub en su lugar. +Si pierdes tu contraseña de clave SSH, no hay forma de recuperarla. Deberá [generar un nuevo par de claves SSH](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent) o [cambiar a clonación HTTPS](/github/getting-started-with-github/managing-remote-repositories) para poder usar la contraseña de GitHub en su lugar. {% endwindows %} {% linux %} -Si pierdes tu contraseña de clave SSH, no hay forma de recuperarla. Tendrás que [generar un nuevo par de claves SSH comercial](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent) o [cambiar a la clonación de HTTPS](/github/getting-started-with-github/about-remote-repositories/#cloning-with-https-urls) para poder utilizar tu contraseña de GitHub en su lugar. +Si pierdes tu contraseña de clave SSH, no hay forma de recuperarla. Deberá [generar un nuevo par de claves SSH](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent) o [cambiar a clonación HTTPS](/github/getting-started-with-github/about-remote-repositories/#cloning-with-https-urls) para poder usar la contraseña de GitHub en su lugar. {% endlinux %} diff --git a/translations/es-ES/content/authentication/troubleshooting-ssh/using-ssh-over-the-https-port.md b/translations/es-ES/content/authentication/troubleshooting-ssh/using-ssh-over-the-https-port.md index 93cb3ac75d..11b6895f25 100644 --- a/translations/es-ES/content/authentication/troubleshooting-ssh/using-ssh-over-the-https-port.md +++ b/translations/es-ES/content/authentication/troubleshooting-ssh/using-ssh-over-the-https-port.md @@ -1,6 +1,6 @@ --- -title: Uso de SSH a través del puerto HTTPS -intro: 'Algunas veces, los firewalls se niegan a permitir conexiones SSH por completo. Si el utilizar el [clonado de HTTPS con almacenamiento de credenciales en el caché](/github/getting-started-with-github/caching-your-github-credentials-in-git) no es una opción, puedes intentar clonar utilizando una conexión SSH que hayas hecho a través del puerto HTTPS. La mayoría de las reglas del firewall deberían permitir esto, pero los servidores proxy pueden interferir.' +title: Utilizar SSH a través del puerto HTTPS +intro: 'Algunas veces, los firewalls se niegan a permitir conexiones SSH por completo. Si el uso de [clonación HTTPS con almacenamiento en caché de credenciales](/github/getting-started-with-github/caching-your-github-credentials-in-git) no es una opción, puedes intentar clonar usando una conexión SSH hecha a través del puerto HTTPS. La mayoría de las reglas del firewall deberían permitir esto, pero los servidores proxy pueden interferir.' redirect_from: - /articles/using-ssh-over-the-https-port - /github/authenticating-to-github/using-ssh-over-the-https-port @@ -10,12 +10,17 @@ versions: ghec: '*' topics: - SSH -shortTitle: Utilizar SSH por un puerto HTTPS +shortTitle: Use SSH over HTTPS port +ms.openlocfilehash: 47bdb96fac65d9432dfc54f671366d1b6c153556 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091724' --- - {% tip %} -**Usuarios de {% data variables.product.prodname_ghe_server %}**: Actualmente no hay compatibilidad para acceder a {% data variables.product.prodname_ghe_server %} por SSH mediante el puerto HTTPS. +**Usuarios de {% data variables.product.prodname_ghe_server %}** : actualmente no se admite el acceso a {% data variables.product.prodname_ghe_server %} por SSH mediante el puerto HTTPS. {% endtip %} @@ -27,13 +32,13 @@ $ ssh -T -p 443 git@ssh.github.com > provide shell access. ``` -Si eso funcionó, ¡fantástico! De lo contrario, puede que debas [seguir nuestra guía de solución de problemas](/articles/error-permission-denied-publickey). +Si eso funcionó, ¡fantástico! Si no es así, es posible que tenga que [seguir nuestra guía de solución de problemas](/articles/error-permission-denied-publickey). ## Habilitar conexiones SSH a través de HTTPS -Si puedes ingresar a `git@ssh.{% data variables.command_line.backticks %}` por SSH a través del puerto 443, podrás reemplazar los parámetros SSH para forzar que cualquier conexión a {% data variables.product.product_location %} se ejecute a través de ese servidor y puerto. +Si puede acceder a `git@ssh.{% data variables.command_line.backticks %}` mediante SSH en el puerto 443, puede reemplazar los valores SSH para forzar que cualquier conexión a {% data variables.product.product_location %} se ejecute mediante ese servidor y ese puerto. -Para ajustar esto en tu archivo de configuración SSH, edita el archivo en `~/.ssh/config` y agrega esta sección: +Para establecerlo en el archivo de configuración de SSH, edite el archivo en `~/.ssh/config` y agregue esta sección: ``` Host {% data variables.command_line.codeblock %} diff --git a/translations/es-ES/content/billing/index.md b/translations/es-ES/content/billing/index.md index cb5fec15f5..94c3f6e5a0 100644 --- a/translations/es-ES/content/billing/index.md +++ b/translations/es-ES/content/billing/index.md @@ -1,7 +1,7 @@ --- title: Facturación y pagos en GitHub -shortTitle: Facturación y pagos -intro: '{% ifversion fpt %}{% data variables.product.product_name %} ofrece productos gratuitos y de pago para todas las cuentas. Puedes tanto mejorar como bajar de nivel la suscripción de tu cuenta y administrar tu configuración de facturación en cualquier momento.{% elsif ghec or ghes or ghae %}{% data variables.product.company_short %} factura el {% ifversion ghec or ghae %}uso de plazas de licencia de {% data variables.product.product_name %}{% elsif ghes %} de los miembros de tu empresa para {% data variables.product.product_name %}{% ifversion ghes %} y para cualquier servicio adicional que compres{% endif %}{% endif %}. {% endif %}{% ifversion ghec %} Puedes ver tu suscripción y administrar tus ajustes de facturación en cualquier momento. {% endif %}{% ifversion fpt or ghec %} También puedes ver el uso y administrar los límites de gastos de las características de {% data variables.product.product_name %}, tales como las {% data variables.product.prodname_actions %}, el {% data variables.product.prodname_registry %} y los {% data variables.product.prodname_github_codespaces %}.{% endif %}' +shortTitle: Billing and payments +intro: '{% ifversion fpt %}{% data variables.product.product_name %} ofrece productos gratuitos y de pago para todas las cuentas. Puedes tanto mejorar como bajar de nivel la suscripción de tu cuenta y administrar tu configuración de facturación en cualquier momento.{% elsif ghec or ghes or ghae %}{% data variables.product.company_short %} factura el {% ifversion ghec or ghae %}uso de plazas de licencia de {% data variables.product.product_name %}{% elsif ghes %} de los miembros de tu empresa para {% data variables.product.product_name %}{% ifversion ghes %} y para cualquier servicio adicional que compres{% endif %}{% endif %}. {% endif %}{% ifversion ghec %} Puedes ver tu suscripción y administrar tus ajustes de facturación en cualquier momento. {% endif %}{% ifversion fpt or ghec %} También puedes ver el uso y administrar los límites de gastos de las características de {% data variables.product.product_name %}, tales como {% data variables.product.prodname_actions %}, {% data variables.product.prodname_registry %} y {% data variables.product.prodname_github_codespaces %}.{% endif %}' redirect_from: - /github/setting-up-and-managing-billing-and-payments-on-github - /categories/setting-up-and-managing-billing-and-payments-on-github @@ -54,5 +54,11 @@ children: - /managing-billing-for-github-marketplace-apps - /managing-billing-for-git-large-file-storage - /setting-up-paid-organizations-for-procurement-companies +ms.openlocfilehash: 816bfb699135974a180ccf350aa04bc36dfbf25a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147110902' --- diff --git a/translations/es-ES/content/billing/managing-billing-for-git-large-file-storage/about-billing-for-git-large-file-storage.md b/translations/es-ES/content/billing/managing-billing-for-git-large-file-storage/about-billing-for-git-large-file-storage.md index e27b14b9d3..f60a04dec1 100644 --- a/translations/es-ES/content/billing/managing-billing-for-git-large-file-storage/about-billing-for-git-large-file-storage.md +++ b/translations/es-ES/content/billing/managing-billing-for-git-large-file-storage/about-billing-for-git-large-file-storage.md @@ -12,9 +12,14 @@ type: overview topics: - LFS - Upgrades -shortTitle: Acerca de la facturación de LFS de Git +shortTitle: About Git LFS billing +ms.openlocfilehash: e09a093aa827d3ed4a25236f42cee65c1c195f14 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091722' --- - ## Acerca de la facturación para {% data variables.large_files.product_name_long %} {% data reusables.large_files.free-storage-bandwidth-amount %} {% data reusables.large_files.does_not_carry %} @@ -33,11 +38,11 @@ La compra de paquetes de datos para {% data variables.large_files.product_name_s Si bajas de categoría tu cantidad de paquetes de datos adicionales, tus cambios entrarán en vigencia en tu próxima fecha de facturación. -## Leer más +## Información adicional - "[Acerca de {% data variables.large_files.product_name_long %}](/articles/about-git-large-file-storage)" -- "[Instalar {% data variables.large_files.product_name_long %}](/articles/installing-git-large-file-storage)" -- "[Acerca del uso de banda ancha y del almacenamiento](/articles/about-storage-and-bandwidth-usage)" -- "[Ver tu uso de {% data variables.large_files.product_name_long %}](/articles/viewing-your-git-large-file-storage-usage)" -- "[Actualizar {% data variables.large_files.product_name_long %}](/articles/upgrading-git-large-file-storage)" -- "[Bajar de categoría {% data variables.large_files.product_name_long %}](/articles/downgrading-git-large-file-storage)" +- "[Instalación de {% data variables.large_files.product_name_long %}](/articles/installing-git-large-file-storage)" +- "[Acerca del uso del almacenamiento y del ancho de banda](/articles/about-storage-and-bandwidth-usage)" +- "[Visualización del uso de {% data variables.large_files.product_name_long %}](/articles/viewing-your-git-large-file-storage-usage)" +- "[Actualización de {% data variables.large_files.product_name_long %}](/articles/upgrading-git-large-file-storage)" +- "[Desactualización de {% data variables.large_files.product_name_long %}](/articles/downgrading-git-large-file-storage)" diff --git a/translations/es-ES/content/billing/managing-billing-for-git-large-file-storage/downgrading-git-large-file-storage.md b/translations/es-ES/content/billing/managing-billing-for-git-large-file-storage/downgrading-git-large-file-storage.md index 677759a08e..5258604a46 100644 --- a/translations/es-ES/content/billing/managing-billing-for-git-large-file-storage/downgrading-git-large-file-storage.md +++ b/translations/es-ES/content/billing/managing-billing-for-git-large-file-storage/downgrading-git-large-file-storage.md @@ -1,5 +1,5 @@ --- -title: Bajar de categoría Large File Storage de Git +title: Bajar de categoría Git Large File Storage intro: 'Puedes bajar de categoría y modificar el ancho de banda para {% data variables.large_files.product_name_short %} aplicando incrementos de 50 GB por mes.' redirect_from: - /github/setting-up-and-managing-billing-and-payments-on-github/downgrading-git-large-file-storage @@ -16,42 +16,22 @@ topics: - LFS - Organizations - User account -shortTitle: Bajar de categoría el almacenamiento de LFS de Git +shortTitle: Downgrade Git LFS storage +ms.openlocfilehash: 9e23d3d8eaee5362375ca427a7b58505eccbaa05 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091721' --- - -Si bajas de categoría tu cantidad de paquetes de datos, tu cambio entrará en vigencia en tu próxima fecha de facturación. Para obtener más información, consulta " -[Acerca de la facturación para {% data variables.large_files.product_name_long %}](/articles/about-billing-for-git-large-file-storage)".

- - +Si bajas de categoría tu cantidad de paquetes de datos, tu cambio entrará en vigencia en tu próxima fecha de facturación. Para más información, vea "[Acerca de la facturación para {% data variables.large_files.product_name_long %}](/articles/about-billing-for-git-large-file-storage)". ## Bajar de categoría y reducir el ancho de banda para una cuenta personal -{% data reusables.user-settings.access_settings %} - - - -{% data reusables.user-settings.billing_plans %} - - - -{% data reusables.dotcom_billing.lfs-remove-data %} - - - -{% data reusables.large_files.downgrade_data_packs %} - - +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.billing_plans %} {% data reusables.dotcom_billing.lfs-remove-data %} {% data reusables.large_files.downgrade_data_packs %} ## Bajar de categoría y reducir el ancho de banda para una organización {% data reusables.dotcom_billing.org-billing-perms %} -{% data reusables.organizations.billing-settings %} - - - -{% data reusables.dotcom_billing.lfs-remove-data %} - - - -{% data reusables.large_files.downgrade_data_packs %} +{% data reusables.organizations.billing-settings %} {% data reusables.dotcom_billing.lfs-remove-data %} {% data reusables.large_files.downgrade_data_packs %} diff --git a/translations/es-ES/content/billing/managing-billing-for-git-large-file-storage/index.md b/translations/es-ES/content/billing/managing-billing-for-git-large-file-storage/index.md index 91ed5a7330..f464dddbd6 100644 --- a/translations/es-ES/content/billing/managing-billing-for-git-large-file-storage/index.md +++ b/translations/es-ES/content/billing/managing-billing-for-git-large-file-storage/index.md @@ -1,6 +1,6 @@ --- title: Administrar la facturación para Large File Storage de Git -shortTitle: Almacenamiento de archivos de gran tamaño Git +shortTitle: Git Large File Storage intro: 'Puedes ver el uso, la actualización y el cambio a una versión anterior{% data variables.large_files.product_name_long %}.' redirect_from: - /github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-git-large-file-storage @@ -16,5 +16,11 @@ children: - /viewing-your-git-large-file-storage-usage - /upgrading-git-large-file-storage - /downgrading-git-large-file-storage +ms.openlocfilehash: 6691e8291de4dc3dc7962bc4e202122438de9ec5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091720' --- diff --git a/translations/es-ES/content/billing/managing-billing-for-git-large-file-storage/upgrading-git-large-file-storage.md b/translations/es-ES/content/billing/managing-billing-for-git-large-file-storage/upgrading-git-large-file-storage.md index 5024678a81..f375743e25 100644 --- a/translations/es-ES/content/billing/managing-billing-for-git-large-file-storage/upgrading-git-large-file-storage.md +++ b/translations/es-ES/content/billing/managing-billing-for-git-large-file-storage/upgrading-git-large-file-storage.md @@ -16,29 +16,27 @@ topics: - Organizations - Upgrades - User account -shortTitle: Mejorar el almacenamiento de LFS de Git +shortTitle: Upgrade Git LFS storage +ms.openlocfilehash: 261ef75ee139cf8c1bcec01c09d95444d64ecc89 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091717' --- - ## Comprar más almacenamiento y ancho de banda para una cuenta personal -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.billing_plans %} -{% data reusables.dotcom_billing.lfs-add-data %} -{% data reusables.large_files.pack_selection %} -{% data reusables.large_files.pack_confirm %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.billing_plans %} {% data reusables.dotcom_billing.lfs-add-data %} {% data reusables.large_files.pack_selection %} {% data reusables.large_files.pack_confirm %} ## Comprar más almacenamiento y ancho de banda para una organización {% data reusables.dotcom_billing.org-billing-perms %} -{% data reusables.organizations.billing-settings %} -{% data reusables.dotcom_billing.lfs-add-data %} -{% data reusables.large_files.pack_selection %} -{% data reusables.large_files.pack_confirm %} +{% data reusables.organizations.billing-settings %} {% data reusables.dotcom_billing.lfs-add-data %} {% data reusables.large_files.pack_selection %} {% data reusables.large_files.pack_confirm %} -## Leer más +## Información adicional - "[Acerca de la facturación para {% data variables.large_files.product_name_long %}](/articles/about-billing-for-git-large-file-storage)" -- "[Acerca del uso de banda ancha y del almacenamiento](/articles/about-storage-and-bandwidth-usage)" -- "[Ver tu uso de {% data variables.large_files.product_name_long %}](/articles/viewing-your-git-large-file-storage-usage)" +- "[Acerca del uso de ancho de banda y del almacenamiento](/articles/about-storage-and-bandwidth-usage)" +- "[Visualización del uso de {% data variables.large_files.product_name_long %}](/articles/viewing-your-git-large-file-storage-usage)" - "[Control de versiones de archivos grandes](/articles/versioning-large-files)" diff --git a/translations/es-ES/content/billing/managing-billing-for-git-large-file-storage/viewing-your-git-large-file-storage-usage.md b/translations/es-ES/content/billing/managing-billing-for-git-large-file-storage/viewing-your-git-large-file-storage-usage.md index fd69581da2..6f24076d86 100644 --- a/translations/es-ES/content/billing/managing-billing-for-git-large-file-storage/viewing-your-git-large-file-storage-usage.md +++ b/translations/es-ES/content/billing/managing-billing-for-git-large-file-storage/viewing-your-git-large-file-storage-usage.md @@ -1,5 +1,5 @@ --- -title: Ver tu uso de Git Large File Storage +title: "Consulta de su utilización de Git\_Large\_File\_Storage" intro: 'Puedes auditar la cuota de ancho de banda mensual de cuenta y el almacenamiento restante para {% data variables.large_files.product_name_short %}.' redirect_from: - /github/setting-up-and-managing-billing-and-payments-on-github/viewing-your-git-large-file-storage-usage @@ -15,25 +15,27 @@ topics: - LFS - Organizations - User account -shortTitle: Visualizar el uso de LFS de Git +shortTitle: View Git LFS usage +ms.openlocfilehash: 1a0bc2ec9df2479cb0a56a54494fd4bead72e358 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091715' --- - {% data reusables.large_files.owner_quota_only %} {% data reusables.large_files.does_not_carry %} ## Ver el uso del almacenamiento y del ancho de banda para una cuenta personal -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.billing_plans %} -{% data reusables.dotcom_billing.lfs-data %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.billing_plans %} {% data reusables.dotcom_billing.lfs-data %} ## Ver el uso del almacenamiento y del ancho de banda para una organización {% data reusables.dotcom_billing.org-billing-perms %} -{% data reusables.organizations.billing-settings %} -{% data reusables.dotcom_billing.lfs-data %} +{% data reusables.organizations.billing-settings %} {% data reusables.dotcom_billing.lfs-data %} -## Leer más +## Información adicional -- "[Acerca del uso de banda ancha y del almacenamiento](/articles/about-storage-and-bandwidth-usage)" -- "[Actualizar {% data variables.large_files.product_name_long %}](/articles/upgrading-git-large-file-storage/)" +- "[Acerca del uso del almacenamiento y del ancho de banda](/articles/about-storage-and-bandwidth-usage)" +- "[Actualización de {% data variables.large_files.product_name_long %}](/articles/upgrading-git-large-file-storage/)" diff --git a/translations/es-ES/content/billing/managing-billing-for-github-actions/about-billing-for-github-actions.md b/translations/es-ES/content/billing/managing-billing-for-github-actions/about-billing-for-github-actions.md index 6c59e90b4f..ffc87c9154 100644 --- a/translations/es-ES/content/billing/managing-billing-for-github-actions/about-billing-for-github-actions.md +++ b/translations/es-ES/content/billing/managing-billing-for-github-actions/about-billing-for-github-actions.md @@ -1,6 +1,6 @@ --- -title: Acerca de la facturación para GitHub Actions -intro: 'Si quieres utilizar {% data variables.product.prodname_actions %} con más almacenamiento o minutos de los que se incluyen en tu cuenta, se te cobrará por estos recursos adicionales.' +title: About billing for GitHub Actions +intro: 'If you want to use {% data variables.product.prodname_actions %} beyond the storage or minutes included in your account, you will be billed for additional usage.' miniTocMaxHeadingLevel: 3 redirect_from: - /github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions @@ -12,103 +12,103 @@ type: overview topics: - Actions - Spending limits -shortTitle: Facturación de las GitHub Actions +shortTitle: Billing for GitHub Actions --- - -## Acerca de la facturación para {% data variables.product.prodname_actions %} +## About billing for {% data variables.product.prodname_actions %} {% data reusables.actions.actions-billing %} -{% data reusables.actions.actions-spending-limit-brief %} Para obtener más información, consulta la sección "[Acerca de los límites de gasto](#about-spending-limits)". +{% data reusables.actions.actions-spending-limit-brief %} For more information, see "[About spending limits](#about-spending-limits)." {% ifversion ghec %} -Si compraste {% data variables.product.prodname_enterprise %} mediante un Acuerdo de Microsoft Enterprise, puedes conectar tu ID de Suscripción de Azure a tu cuenta empresarial para habilitar y pagar por el uso de {% data variables.product.prodname_actions %} más allá de las cantidades que se incluyen en tu cuenta. Para obtener más información, consulta la sección "[Conectar una suscripción de Azure a tu empresa](/billing/managing-billing-for-your-github-account/connecting-an-azure-subscription-to-your-enterprise)". +If you purchased {% data variables.product.prodname_enterprise %} through a Microsoft Enterprise Agreement, you can connect your Azure Subscription ID to your enterprise account to enable and pay for {% data variables.product.prodname_actions %} usage beyond the amounts including with your account. For more information, see "[Connecting an Azure subscription to your enterprise](/billing/managing-billing-for-your-github-account/connecting-an-azure-subscription-to-your-enterprise)." {% endif %} -Los minutos se restablecen cada mes, pero no es el caso para el uso de almacenamiento. +Minutes reset every month, while storage usage does not. -### Minutos y almacenamiento incluídos +### Included storage and minutes -{% ifversion actions-hosted-runners %} +{% ifversion actions-hosted-runners %} {% note %} **Note**: Entitlement minutes cannot be used for Windows and Ubuntu runners over 2-cores. These runners will always be charged for, including in public repos. For more information, see "[Per-minute rates for runners](/billing/managing-billing-for-github-actions/about-billing-for-github-actions#per-minute-rates)." {% endnote %} {% endif %} -| Producto | Almacenamiento | Minutos (por mes) | -| --------------------------------------------------------------------- | -------------- | ----------------- | -| {% data variables.product.prodname_free_user %} | 500 MB | 2,000 | -| {% data variables.product.prodname_pro %} | 1 GB | 3,000 | -| {% data variables.product.prodname_free_team %} para organizaciones | 500 MB | 2,000 | -| {% data variables.product.prodname_team %} | 2 GB | 3,000 | -| {% data variables.product.prodname_ghe_cloud %} | 50 GB | 50,000 | -Los jobs que se ejecutan en Windows y macOS y que se hospedan en {% data variables.product.prodname_dotcom %} consumen minutos en una proporción de 2 a 10 veces mayor que aquellos que se ejecutan en Linux. Por ejemplo, utilizar 1,000 minutos en Windows consumirá 2,000 de los minutos incluidos en tu cuenta. Utilizar 1,000 minutos en macOS consumiría 10,000 de los minutos incluidos en tu cuenta. +|Product | Storage | Minutes (per month)| +|------- | ------- | ---------| +| {% data variables.product.prodname_free_user %} | 500 MB | 2,000 | +| {% data variables.product.prodname_pro %} | 1 GB | 3,000 | +| {% data variables.product.prodname_free_team %} for organizations | 500 MB | 2,000 | +| {% data variables.product.prodname_team %} | 2 GB | 3,000 | +| {% data variables.product.prodname_ghe_cloud %} | 50 GB | 50,000 | -### Multiplicadores de minutos +Jobs that run on Windows and macOS runners that {% data variables.product.prodname_dotcom %} hosts consume minutes at 2 and 10 times the rate that jobs on Linux runners consume. For example, using 1,000 Windows minutes would consume 2,000 of the minutes included in your account. Using 1,000 macOS minutes, would consume 10,000 minutes included in your account. -| Sistema operativo | Multiplicador de minutos | -| ----------------- | ------------------------ | -| Linux | 1 | -| macOS | 10 | -| Windows | 2 | +### Minute multipliers -El almacenamiento que utilza un repositorio es el total del almacenamiento utilizado por los artefactos de {% data variables.product.prodname_actions %} y por {% data variables.product.prodname_registry %}. Tu costo de almacenamiento es el uso total para todos los repositorios que pertenezcan a tu cuenta. Para obtener más información sobre los costos de {% data variables.product.prodname_registry %}, consulta la sección "[Acerca de la facturación para {% data variables.product.prodname_registry %}](/billing/managing-billing-for-github-packages/about-billing-for-github-packages)". +| Operating system | Minute multiplier | +|------- | ---------| +| Linux | 1 | +| macOS| 10 | +| Windows | 2 | - Si el uso de tu cuenta sobrepasa estos límites y configuraste un límite de gastos mayor a $0 USD, pagarás $0.008 USD por GB de almacenamiento por uso de día y minuto dependiendo del sistema operativo que utiliza el ejecutor hospedado en {% data variables.product.prodname_dotcom %}. {% data variables.product.prodname_dotcom %} redondea hacia arriba los minutos que utiliza cada job. +The storage used by a repository is the total storage used by {% data variables.product.prodname_actions %} artifacts and {% data variables.product.prodname_registry %}. Your storage cost is the total usage for all repositories owned by your account. For more information about pricing for {% data variables.product.prodname_registry %}, see "[About billing for {% data variables.product.prodname_registry %}](/billing/managing-billing-for-github-packages/about-billing-for-github-packages)." + + If your account's usage surpasses these limits and you have set a spending limit above $0 USD, you will pay $0.008 USD per GB of storage per day and per-minute usage depending on the operating system used by the {% data variables.product.prodname_dotcom %}-hosted runner. {% data variables.product.prodname_dotcom %} rounds the minutes each job uses up to the nearest minute. {% note %} -**Nota:**Los multiplicadores de minutos no se aplican a las tasas por minuto que se muestran a continuación. +**Note:** Minute multipliers do not apply to the per-minute rates shown below. {% endnote %} -### Tasas por minuto +### Per-minute rates {% data reusables.billing.billing-standard-runners %} {% ifversion actions-hosted-runners %}{% data reusables.billing.billing-hosted-runners %}{% endif %} -- La cantidad de jobs que puedes ejecutar simultáneamente a través de todos los repositorios que pertenezcan a tu cuenta de usuario u organización dependerá de tu plan de GitHub. Para obtener más información, consulta la sección "[Facturación y límites de uso](/actions/reference/usage-limits-billing-and-administration)" para los ejecutores hospedados en {% data variables.product.prodname_dotcom %} y la sección "[Acerca de los ejecutores auto-hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners/#usage-limits)" para los límites de uso de los ejecutores auto-hospedados. +- The number of jobs you can run concurrently across all repositories in your user or organization account depends on your GitHub plan. For more information, see "[Usage limits and billing](/actions/reference/usage-limits-billing-and-administration)" for {% data variables.product.prodname_dotcom %}-hosted runners and "[About self-hosted runners](/actions/hosting-your-own-runners/about-self-hosted-runners/#usage-limits)" for self-hosted runner usage limits. - {% data reusables.user-settings.context_switcher %} -{% ifversion actions-hosted-runners %} +{% ifversion actions-hosted-runners %} - For {% data variables.actions.hosted_runner %}s, there is no additional cost for configurations that assign public static IP addresses to a {% data variables.actions.hosted_runner %}. For more information on {% data variables.actions.hosted_runner %}s, see "[Using {% data variables.actions.hosted_runner %}s](/actions/using-github-hosted-runners/using-larger-runners)." - Entitlement minutes cannot be used for {% data variables.actions.hosted_runner %}s. {% endif %} -## Calcular los gastos por minuto y por almacenamiento +## Calculating minute and storage spending {% data reusables.dotcom_billing.pricing_calculator.pricing_cal_actions %} -Al final de cada mes, {% data variables.product.prodname_dotcom %} calcula el costo de los minutos y almacenamiento utilizados en comparación con lo que se incluye en tu cuenta. +At the end of the month, {% data variables.product.prodname_dotcom %} calculates the cost of minutes and storage used over the amount included in your account. -### Ejemplo de cálculos de costo por minuto +### Sample minutes cost calculation -Por ejemplo, si tu organización utiliza {% data variables.product.prodname_team %} y permite gastos ilimitados, utilizar 5,000 minutos podría tener un costo extra de almacenamiento y minutos de $56 USD dependiendo de los sistemas operativos que se utilizan para ejecutar jobs. +For example, if your organization uses {% data variables.product.prodname_team %} and allows unlimited spending, using 5,000 minutes could have a total storage and minute overage cost of $56 USD, depending on the operating systems used to run jobs. -- 5,000 minutos (3,000 de Linux y 2,000 de Windows) = $56 USD ($24 USD + $32 USD). - - 3,000 minutos de Linux a $0.008 USD por minuto = $24 USD. - - 2,000 minutos de Windows a $0.016 USD por minuto = $32 USD. +- 5,000 (3,000 Linux and 2,000 Windows) minutes = $56 USD ($24 USD + $32 USD). + - 3,000 Linux minutes at $0.008 USD per minute = $24 USD. + - 2,000 Windows minutes at $0.016 USD per minute = $32 USD. -{% data variables.product.prodname_dotcom %} calcula tu uso de almacenamiento para cada mes basándose en el uso por hora durante el mismo mes. +{% data variables.product.prodname_dotcom %} calculates your storage usage for each month based on hourly usage during that month. -### Muestra de cálculo de costos de almacenamiento +### Sample storage cost calculation -Por ejemplo, si utilizas 3 GB de almacenamiento durante 10 días de Marzo y 12 GB durante 21 días de Marzo, tu uso de almacenamiento sería: +For example, if you use 3 GB of storage for 10 days of March and 12 GB for 21 days of March, your storage usage would be: -- 3 GB x 10 días x (24 horas por día) = 720 GB-Horas -- 12 GB x 21 días x (24 horas por día) = 6,048 GB-Horas -- 720 GB-Horas + 6,048 GB-Horas = 6,768 GB-Horas -- 6,768 GB-Horas/ (744 horas por mes) = 9.0967 GB-Meses +- 3 GB x 10 days x (24 hours per day) = 720 GB-Hours +- 12 GB x 21 days x (24 hours per day) = 6,048 GB-Hours +- 720 GB-Hours + 6,048 GB-Hours = 6,768 GB-Hours +- 6,768 GB-Hours / (744 hours per month) = 9.0967 GB-Months -Al final del mes, {% data variables.product.prodname_dotcom %} redondea tu almacenamiento al número de MB más cercano. Por lo tanto, tu uso de almacenamiento para marzo sería de 9.097 GB. +At the end of the month, {% data variables.product.prodname_dotcom %} rounds your storage to the nearest MB. Therefore, your storage usage for March would be 9.097 GB. -Tu uso de {% data variables.product.prodname_actions %} comparte la fecha de facturación, método de pago y recibo existente en tu cuenta. {% data reusables.dotcom_billing.view-all-subscriptions %} +Your {% data variables.product.prodname_actions %} usage shares your account's existing billing date, payment method, and receipt. {% data reusables.dotcom_billing.view-all-subscriptions %} -## Acerca de los límites de gasto +## About spending limits {% data reusables.actions.actions-spending-limit-detailed %} -Para obtener más información sobre cómo administrar y cambiar el límite de gastos de tu organización, consulta la sección "[Administrar tu límite de gastos para {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/managing-your-spending-limit-for-github-actions)". +For information on managing and changing your account's spending limit, see "[Managing your spending limit for {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/managing-your-spending-limit-for-github-actions)." {% data reusables.dotcom_billing.actions-packages-unpaid-account %} diff --git a/translations/es-ES/content/billing/managing-billing-for-github-actions/index.md b/translations/es-ES/content/billing/managing-billing-for-github-actions/index.md index fc41445d1f..ac09a317de 100644 --- a/translations/es-ES/content/billing/managing-billing-for-github-actions/index.md +++ b/translations/es-ES/content/billing/managing-billing-for-github-actions/index.md @@ -11,5 +11,11 @@ children: - /about-billing-for-github-actions - /viewing-your-github-actions-usage - /managing-your-spending-limit-for-github-actions +ms.openlocfilehash: 18e66a669a0ed0b6f1edb2c5d8956d462f8a819c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091707' --- diff --git a/translations/es-ES/content/billing/managing-billing-for-github-actions/managing-your-spending-limit-for-github-actions.md b/translations/es-ES/content/billing/managing-billing-for-github-actions/managing-your-spending-limit-for-github-actions.md index 8874470c8a..b3e7960666 100644 --- a/translations/es-ES/content/billing/managing-billing-for-github-actions/managing-your-spending-limit-for-github-actions.md +++ b/translations/es-ES/content/billing/managing-billing-for-github-actions/managing-your-spending-limit-for-github-actions.md @@ -1,5 +1,5 @@ --- -title: Administrar tu límite de gastos para GitHub Actions +title: Administración del límite de gasto para las acciones de GitHub intro: 'Puedes configurar un límite de gastos para el uso de {% data variables.product.prodname_actions %}.' redirect_from: - /github/setting-up-and-managing-billing-and-payments-on-github/managing-your-spending-limit-for-github-actions @@ -14,56 +14,49 @@ topics: - Organizations - Spending limits - User account -shortTitle: Límites de gasto para las acciones +shortTitle: Spending limits for Actions +ms.openlocfilehash: c1bd595a866b9e48fa4e82ebe93718328514fad9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091705' --- - ## Acerca de los límites de gastos para {% data variables.product.prodname_actions %} {% data reusables.actions.actions-billing %} {% data reusables.actions.actions-spending-limit-brief %} -{% data reusables.actions.actions-packages-set-spending-limit %}Para obtener más información acerca de los costos de {% data variables.product.prodname_actions %}, consulta la sección "[Acerca de los costos de {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/about-billing-for-github-actions)". +{% data reusables.actions.actions-packages-set-spending-limit %} Para más información sobre los precios del uso de {% data variables.product.prodname_actions %}, vea "[Acerca de la facturación de {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/about-billing-for-github-actions)". -{% ifversion ghec %} -Si compraste {% data variables.product.prodname_enterprise %} mediante un Acuerdo de Microsoft Enterprise, puedes conectar tu ID de Suscripción de Azure a tu cuenta empresarial para habilitar y pagar por el uso de {% data variables.product.prodname_actions %} más allá de las cantidades que se incluyen en tu cuenta. Para obtener más información, consulta la sección "[Conectar una suscripción de Azure a tu empresa](/billing/managing-billing-for-your-github-account/connecting-an-azure-subscription-to-your-enterprise)". +{% ifversion ghec %} Si ha comprado {% data variables.product.prodname_enterprise %} mediante un Acuerdo de Microsoft Enterprise, puede conectar el id. de la suscripción de Azure a la cuenta empresarial para habilitar y pagar por el uso de {% data variables.product.prodname_actions %} más allá de las cantidades que se incluyen en la cuenta. Para más información, vea "[Conexión de una suscripción de Azure a la empresa](/billing/managing-billing-for-your-github-account/connecting-an-azure-subscription-to-your-enterprise)". {% endif %} Tan pronto como configures un límite de gastos diferente a $0, serás responsable de cualquier uso excedente que se suscite en el periodo de facturación actual. Por ejemplo, si tu organización utiliza {% data variables.product.prodname_team %}, no permite excedentes, y crea artefactos de flujo de trabajo que incrementan tu uso de almacenamiento para el mes en curso de 1.9GB a 2.1GB, utilizarás un poco más de almacenamiento que los 2Gb incluidos en tu producto. Ya que no has habilitado los excedentes, tu siguiente intento de crear un artefacto de un flujo de trabajo fallará. No recibirás una cuenta por esos 0.1GB extras en ese mes. Sin embargo, si habilitas los excedentes, tu primer factura incluirá el excedente de 0.1GB del ciclo de facturación actual, así como cualquier otro excedente que acumules. -## Administrar el límite de gastos del {% data variables.product.prodname_actions %} en tu cuenta personal +## Administrar el límite de gasto de {% data variables.product.prodname_actions %} para tu cuenta personal -Cualquiera puede administrar el límite de gastos de las {% data variables.product.prodname_actions %} en su propia cuenta personal. +Cualquiera puede administrar el límite de gasto de {% data variables.product.prodname_actions %} para su propia cuenta personal. -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.billing_plans %} -{% data reusables.dotcom_billing.manage-spending-limit %} -{% data reusables.dotcom_billing.monthly-spending-limit %} -{% data reusables.dotcom_billing.update-spending-limit %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.billing_plans %} {% data reusables.dotcom_billing.manage-spending-limit %} {% data reusables.dotcom_billing.monthly-spending-limit %} {% data reusables.dotcom_billing.update-spending-limit %} ## Administrar el límite de gastos de {% data variables.product.prodname_actions %} para tu organización Los propietarios de las organizaciones pueden administrar el límite de gastos de {% data variables.product.prodname_actions %} para una organización. -{% data reusables.organizations.billing-settings %} -{% data reusables.dotcom_billing.manage-spending-limit %} -{% data reusables.dotcom_billing.monthly-spending-limit-actions-packages %} -{% data reusables.dotcom_billing.update-spending-limit %} +{% data reusables.organizations.billing-settings %} {% data reusables.dotcom_billing.manage-spending-limit %} {% data reusables.dotcom_billing.monthly-spending-limit-actions-packages %} {% data reusables.dotcom_billing.update-spending-limit %} {% ifversion ghec %} ## Administrar el límite de gastos de {% data variables.product.prodname_actions %} para tu cuenta empresarial Los propietarios de la empresa y gerentes de facturación pueden administrar el límite de gastos para {% data variables.product.prodname_actions %} para una cuenta empresarial. -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.billing-tab %} -1. Sobre "uso mensual de paquetes y {% data variables.product.prodname_actions %}", haz clic en **Límite de gastos**. ![Pestaña de límite de gastos](/assets/images/help/settings/spending-limit-tab-enterprise.png) -{% data reusables.dotcom_billing.monthly-spending-limit %} -{% data reusables.dotcom_billing.update-spending-limit %} -{% endif %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.billing-tab %} +1. Encima de "Uso mensual de {% data variables.product.prodname_actions %} y paquetes", haga clic en **Límite de gasto**. + ![Pestaña Límite de gasto](/assets/images/help/settings/spending-limit-tab-enterprise.png) {% data reusables.dotcom_billing.monthly-spending-limit %} {% data reusables.dotcom_billing.update-spending-limit %} {% endif %} ## Administrar las notificaciones de uso y límite de gastos {% data reusables.billing.email-notifications %} diff --git a/translations/es-ES/content/billing/managing-billing-for-github-actions/viewing-your-github-actions-usage.md b/translations/es-ES/content/billing/managing-billing-for-github-actions/viewing-your-github-actions-usage.md index efe9963c2b..523f72d2a1 100644 --- a/translations/es-ES/content/billing/managing-billing-for-github-actions/viewing-your-github-actions-usage.md +++ b/translations/es-ES/content/billing/managing-billing-for-github-actions/viewing-your-github-actions-usage.md @@ -1,5 +1,5 @@ --- -title: Visualizar el uso de tu GitHub Actions +title: Consulta de su utilización de Acciones de GitHub intro: 'Puedes ver los detalles de tu uso de minutos y almacenamiento para {% data variables.product.prodname_actions %}.' redirect_from: - /github/setting-up-and-managing-billing-and-payments-on-github/viewing-your-github-actions-usage @@ -13,29 +13,27 @@ topics: - Enterprise - Organizations - User account -shortTitle: Visualizar el uso de tus acciones +shortTitle: View your Actions usage +ms.openlocfilehash: a41da21abe606b0de11bf7cf7e1b8be6f4e2edbe +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065174' --- +También puedes ver los minutos de ejecución facturables para los jobs en una ejecución de flujo de trabajo individual. Para más información, vea "[Visualización del tiempo de ejecución del trabajo](/actions/managing-workflow-runs/viewing-job-execution-time)". -También puedes ver los minutos de ejecución facturables para los jobs en una ejecución de flujo de trabajo individual. Para obtener más información, consulta la sección "[Visualizar el tiempo de ejecución del job](/actions/managing-workflow-runs/viewing-job-execution-time)". +## Visualizar el uso de {% data variables.product.prodname_actions %} para tu cuenta personal -## Ver el uso de las {% data variables.product.prodname_actions %} en tu cuenta personal +Cualquiera puede ver el uso de {% data variables.product.prodname_actions %} para su cuenta personal. -Cualquiera puede ver el uso de las {% data variables.product.prodname_actions %} en su propia cuenta personal. - -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.billing_plans %} -{% data reusables.dotcom_billing.actions-minutes %} -{% data reusables.dotcom_billing.actions-packages-storage %} -{% data reusables.dotcom_billing.actions-packages-report-download %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.billing_plans %} {% data reusables.dotcom_billing.actions-minutes %} {% data reusables.dotcom_billing.actions-packages-storage %} {% data reusables.dotcom_billing.actions-packages-report-download %} ## Visualizar el uso de {% data variables.product.prodname_actions %} para tu organización Los propietarios de la organización y gerentes de facturación pueden ver el uso de {% data variables.product.prodname_actions %} para una organización. Para organizaciones que gestione una cuenta empresarial, únicamente los propietarios de éstas pueden ver el uso de {% data variables.product.prodname_actions %} en la página de facturación de la misma. -{% data reusables.organizations.billing-settings %} -{% data reusables.dotcom_billing.actions-minutes %} -{% data reusables.dotcom_billing.actions-packages-storage %} -{% data reusables.dotcom_billing.actions-packages-report-download-org-account %} +{% data reusables.organizations.billing-settings %} {% data reusables.dotcom_billing.actions-minutes %} {% data reusables.dotcom_billing.actions-packages-storage %} {% data reusables.dotcom_billing.actions-packages-report-download-org-account %} {% ifversion ghec %} ## Visualizar el uso de {% data variables.product.prodname_actions %} para tu cuenta empresarial @@ -44,14 +42,10 @@ Los propietarios de empresa y gerentes de facturación pueden ver el uso de {% d {% note %} -**Nota:** Los detalles de facturación para las cuentas empresariales no resumen el uso de los minutos para cada sistema operativo. {% data reusables.actions.enterprise-billing-details %} +**Nota**: Los detalles de facturación para las cuentas empresariales no resumen el uso de los minutos para cada sistema operativo. {% data reusables.actions.enterprise-billing-details %} {% endnote %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.billing-tab %} -1. Debajo de "{% data variables.product.prodname_actions %}", visualiza los detalles de uso para transferencia de datos de cada organización en tu cuenta empresarial. ![Detalles del uso de minutos](/assets/images/help/billing/actions-minutes-enterprise.png) -{% data reusables.dotcom_billing.actions-packages-storage-enterprise-account %} -{% data reusables.enterprise-accounts.actions-packages-report-download-enterprise-accounts %} -{% endif %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.billing-tab %} +1. Debajo de "{% data variables.product.prodname_actions %}", visualiza los detalles de uso para transferencia de datos de cada organización en tu cuenta empresarial. + ![Detalles del uso de minutos](/assets/images/help/billing/actions-minutes-enterprise.png) {% data reusables.dotcom_billing.actions-packages-storage-enterprise-account %} {% data reusables.enterprise-accounts.actions-packages-report-download-enterprise-accounts %} {% endif %} 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 0f8e4bae22..ae589040ff 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 @@ -1,6 +1,6 @@ --- -title: About billing for GitHub Advanced Security -intro: 'If you want to use {% data variables.product.prodname_GH_advanced_security %} features{% ifversion fpt or ghec %} in a private or internal repository{% endif %}, you need a license{% ifversion fpt %} for your enterprise{% endif %}.{% ifversion fpt or ghec %} These features are available free of charge for public repositories on {% data variables.product.prodname_dotcom_the_website %}.{% endif %}' +title: "Acerca de la facturación de GitHub Advanced\_Security" +intro: 'Si quieres utilizar las características de la {% data variables.product.prodname_GH_advanced_security %}{% ifversion fpt or ghec %} en un repositorio privado o interno{% endif %}, necesitas una licencia {% ifversion fpt %} para tu empresa{% endif %}.{% ifversion fpt or ghec %} Estas características se encuentran disponibles de forma gratuita para los repositorios públicos en {% data variables.product.prodname_dotcom_the_website %}.{% endif %}' product: '{% data reusables.gated-features.ghas %}' redirect_from: - /admin/advanced-security/about-licensing-for-github-advanced-security @@ -17,23 +17,28 @@ topics: - Enterprise - Licensing shortTitle: Advanced Security billing +ms.openlocfilehash: 09e7634b5ab0ace00c847f9db9faf229fc8e840e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147066934' --- - -## About billing for {% data variables.product.prodname_GH_advanced_security %} +## Acerca de la facturación de {% data variables.product.prodname_GH_advanced_security %} {% ifversion fpt %} -If you want to use {% data variables.product.prodname_GH_advanced_security %} features on any repository apart from a public repository on {% data variables.product.prodname_dotcom_the_website %}, you will need a {% data variables.product.prodname_GH_advanced_security %} license, available with {% data variables.product.prodname_ghe_cloud %} or {% data variables.product.prodname_ghe_server %}. For more information about {% data variables.product.prodname_GH_advanced_security %}, see "[About {% data variables.product.prodname_GH_advanced_security %}](/github/getting-started-with-github/about-github-advanced-security)." +Si quieres utilizar las características de la {% data variables.product.prodname_GH_advanced_security %} en cualquier repositorio diferente de un repositorio público en {% data variables.product.prodname_dotcom_the_website %}, necesitarás una licencia de la {% data variables.product.prodname_GH_advanced_security %}, disponible con {% data variables.product.prodname_ghe_cloud %} o {% data variables.product.prodname_ghe_server %}. Para más información sobre {% data variables.product.prodname_GH_advanced_security %}, vea "[Acerca de {% data variables.product.prodname_GH_advanced_security %}](/github/getting-started-with-github/about-github-advanced-security)". -For more information about billing for {% data variables.product.prodname_GH_advanced_security %}, see the [{% data variables.product.prodname_ghe_cloud %} documentation](/enterprise-cloud@latest/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security). +Para obtener más información sobre la facturación de {% data variables.product.prodname_GH_advanced_security %}, consulta la [documentación {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security). {% elsif ghec %} -If you want to use {% data variables.product.prodname_GH_advanced_security %} features on any repository apart from a public repository on {% data variables.product.prodname_dotcom_the_website %}, you will need a {% data variables.product.prodname_GH_advanced_security %} license. For more information about {% data variables.product.prodname_GH_advanced_security %}, see "[About {% data variables.product.prodname_GH_advanced_security %}](/github/getting-started-with-github/about-github-advanced-security)." +Si quieres utilizar las características de la {% data variables.product.prodname_GH_advanced_security %} en cualquier repositorio diferente a los repositorios públicos en {% data variables.product.prodname_dotcom_the_website %}, necesitarás una licencia de {% data variables.product.prodname_GH_advanced_security %}. Para más información sobre {% data variables.product.prodname_GH_advanced_security %}, vea "[Acerca de {% data variables.product.prodname_GH_advanced_security %}](/github/getting-started-with-github/about-github-advanced-security)". {% elsif ghes %} -You can make extra features for code security available to users by buying and uploading a license for {% data variables.product.prodname_GH_advanced_security %}. For more information about {% data variables.product.prodname_GH_advanced_security %}, see "[About {% data variables.product.prodname_GH_advanced_security %}](/github/getting-started-with-github/about-github-advanced-security)." +Puedes poner a disposición de los usuarios algunas características adicionales para la seguridad de código si compras y cargas una licencia de la {% data variables.product.prodname_GH_advanced_security %}. Para más información sobre {% data variables.product.prodname_GH_advanced_security %}, vea "[Acerca de {% data variables.product.prodname_GH_advanced_security %}](/github/getting-started-with-github/about-github-advanced-security)". {% endif %} @@ -41,9 +46,9 @@ You can make extra features for code security available to users by buying and u {% data reusables.advanced-security.license-overview %} -To discuss licensing {% data variables.product.prodname_GH_advanced_security %} for your enterprise, contact {% data variables.contact.contact_enterprise_sales %}. +Para debatir sobre el licenciamiento de {% data variables.product.prodname_GH_advanced_security %} para tu empresa, contacta a {% data variables.contact.contact_enterprise_sales %}. -## About committer numbers for {% data variables.product.prodname_GH_advanced_security %} +## Acerca de los números de confirmante para {% data variables.product.prodname_GH_advanced_security %} {% data reusables.advanced-security.about-committer-numbers-ghec-ghes %} @@ -53,33 +58,33 @@ To discuss licensing {% data variables.product.prodname_GH_advanced_security %} {% endif %} -You can enforce policies to allow or disallow the use of {% data variables.product.prodname_advanced_security %} by organizations owned by your enterprise account. For more information, see "[Enforcing policies for {% data variables.product.prodname_advanced_security %} in your enterprise]({% ifversion fpt %}/enterprise-cloud@latest/{% endif %}/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-advanced-security-in-your-enterprise){% ifversion fpt %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% else %}."{% endif %} +Puedes requerir políticas para permitir o dejar de permitir que las organizaciones que pertenecen a tu cuenta empresarial utilicen la {% data variables.product.prodname_advanced_security %}. Para más información, vea "[Aplicación de directivas para {% data variables.product.prodname_advanced_security %} en la empresa]({% ifversion fpt %}/enterprise-cloud@latest/{% endif %}/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-advanced-security-in-your-enterprise){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %} {% ifversion fpt or ghes or ghec %} -For more information on viewing license usage, see "[Viewing your {% data variables.product.prodname_GH_advanced_security %} usage](/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage)." +Para más información sobre cómo ver el uso de las licencias, vea "[Visualización del uso de {% data variables.product.prodname_GH_advanced_security %}](/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage)". {% endif %} -## Understanding active committer usage +## Entender el uso del confirmador activo -The following example timeline demonstrates how active committer count for {% data variables.product.prodname_GH_advanced_security %} could change over time in an enterprise. For each month, you will find events, along with the resulting committer count. +La siguiente línea de tiempo de ejemplo demuestra cómo el conteo de confirmador activo para la {% data variables.product.prodname_GH_advanced_security %} podría cambiar con el tiempo en una empresa. Para cada mes, encontrarás eventos junto con el conteo de confirmante resultante. -| Date | Events during the month | Total committers | +| Date | Eventos del mes | Confirmantes totales | | :- | :- | -: | -| April 15 | A member of your enterprise enables {% data variables.product.prodname_GH_advanced_security %} for repository **X**. Repository **X** has 50 committers over the past 90 days. | **50** | -| May 1 | Developer **A** leaves the team working on repository **X**. Developer **A**'s contributions continue to count for 90 days. | **50** | **50** | -| August 1 | Developer **A**'s contributions no longer count towards the licences required, because 90 days have passed. | _50 - 1_
**49** | -| August 15 | A member of your enterprise enables {% data variables.product.prodname_GH_advanced_security %} for a second repository, repository **Y**. In the last 90 days, a total of 20 developers contributed to that repository. Of those 20 developers, 10 also recently worked on repo **X** and do not require additional licenses. | _49 + 10_
**59** | -| August 16 | A member of your enterprise disables {% data variables.product.prodname_GH_advanced_security %} for repository **X**. Of the 49 developers who were working on repository **X**, 10 still also work on repository **Y**, which has a total of 20 developers contributing in the last 90 days. | _49 - 29_
**20** | +| 15 de abril | Un miembro de la empresa habilita {% data variables.product.prodname_GH_advanced_security %} para el repositorio **X**. El repositorio **X** tiene 50 creadores de confirmaciones en los últimos 90 días. | **50** | +| 1 de mayo | El desarrollador **A** deja al equipo trabajando en el repositorio **X**. Las contribuciones del desarrollador **A** siguen contando durante 90 días. | **50** | **50** | +| 1 de agosto | Las contribuciones del desarrollador **A** ya no cuentan para las licencias necesarias, porque han transcurrido 90 días. | _50 - 1_
**49** | +| 15 de agosto | Un miembro de la empresa habilita {% data variables.product.prodname_GH_advanced_security %} para un segundo repositorio, **Y**. En los últimos 90 días, un total de 20 desarrolladores han contribuido a ese repositorio. De esos 20 desarrolladores, 10 también han trabajado en el repositorio **X** y no necesitan licencias adicionales. | _49 + 10_
**59** | +| 16 de agosto | Un miembro de la empresa deshabilita {% data variables.product.prodname_GH_advanced_security %} para el repositorio **X**. De los 49 desarrolladores que trabajaban en el repositorio **X**, 10 todavía trabajan en el repositorio **Y**, que tiene un total de 20 desarrolladores que han contribuido en los últimos 90 días. | _49 - 29_
**20** | {% note %} -**Note:** A user will be flagged as active when their commits are pushed to any branch of a repository, even if the commits were authored more than 90 days ago. +**Nota:** Un usuario se marcará como activo cuando sus confirmaciones se inserten en cualquier rama de un repositorio, incluso si se han creado hace más de 90 días. {% endnote %} -## Getting the most out of {% data variables.product.prodname_GH_advanced_security %} +## Sacar el mayor provecho de la {% data variables.product.prodname_GH_advanced_security %} {% data reusables.advanced-security.getting-the-most-from-your-license %} diff --git a/translations/es-ES/content/billing/managing-billing-for-github-advanced-security/index.md b/translations/es-ES/content/billing/managing-billing-for-github-advanced-security/index.md index f7e190cca7..2edb5fec91 100644 --- a/translations/es-ES/content/billing/managing-billing-for-github-advanced-security/index.md +++ b/translations/es-ES/content/billing/managing-billing-for-github-advanced-security/index.md @@ -13,5 +13,11 @@ versions: children: - /about-billing-for-github-advanced-security - /viewing-your-github-advanced-security-usage +ms.openlocfilehash: 4907fa9b0fa59ac8407547541cdc6bb1d22c3d95 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091702' --- diff --git a/translations/es-ES/content/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage.md b/translations/es-ES/content/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage.md index 515ea3d9a1..2be1bb532f 100644 --- a/translations/es-ES/content/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage.md +++ b/translations/es-ES/content/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage.md @@ -1,6 +1,6 @@ --- -title: Viewing your GitHub Advanced Security usage -intro: 'You can view usage of {% data variables.product.prodname_GH_advanced_security %} for your enterprise.' +title: Visualizar tu uso de GitHub Advanced Security +intro: 'Puedes ver el uso de {% data variables.product.prodname_GH_advanced_security %} de tu empresa.' permissions: 'Enterprise owners can view usage for {% data variables.product.prodname_GH_advanced_security %}.' product: '{% data reusables.gated-features.ghas %}' redirect_from: @@ -19,97 +19,87 @@ topics: - Advanced Security - Enterprise shortTitle: View Advanced Security usage +ms.openlocfilehash: 8647ba2eb00f580256bd3f49ac2218331e45eef3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146180491' --- +## Acerca de las licencias para {% data variables.product.prodname_GH_advanced_security %} -## About licenses for {% data variables.product.prodname_GH_advanced_security %} +{% data reusables.advanced-security.about-ghas-license-seats %} Para más información, vea "[Acerca de la facturación de {% data variables.product.prodname_GH_advanced_security %}](/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security)". -{% data reusables.advanced-security.about-ghas-license-seats %} For more information, see "[About billing for {% data variables.product.prodname_GH_advanced_security %}](/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security)." - -{% ifversion ghas-committers-calculator %} -You can calculate how many additional seats will be used if you enable {% data variables.product.prodname_GH_advanced_security %} for more organizations and repositories with the site admin dashboard. For more information, see "[Site admin dashboard](/admin/configuration/configuring-your-enterprise/site-admin-dashboard#advanced-security-active-committers)." +{% ifversion ghas-committers-calculator %} Puedes calcular cuántos puestos adicionales se usarán si habilitas {% data variables.product.prodname_GH_advanced_security %} para más organizaciones y repositorios con el panel de administración del sitio. Para obtener más información, consulta "[Panel de administración del sitio](/admin/configuration/configuring-your-enterprise/site-admin-dashboard#advanced-security-active-committers)". {% endif %} -## Viewing {% data variables.product.prodname_GH_advanced_security %} license usage for your enterprise account +## Visualizar el uso del licenciamiento de {% data variables.product.prodname_GH_advanced_security %} para tu cuenta empresarial -You can check how many seats your license includes and how many of them are currently used. +Puedes verificar cuántas plazas incluye tu licencia y cuántas de ellas se están utilizando. {% ifversion fpt or ghec %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.license-tab %} - The "{% data variables.product.prodname_GH_advanced_security %}" section shows details of the current usage. - ![{% data variables.product.prodname_GH_advanced_security %} in enterprise licensing settings](/assets/images/help/enterprises/enterprise-licensing-tab-ghas.png) - If you run out of seats, the section will be red and show "Limit exceeded." You should either reduce your use of {% data variables.product.prodname_GH_advanced_security %} or purchase more seats. For more information, see "[About billing for {% data variables.product.prodname_GH_advanced_security %}](/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security#getting-the-most-out-of-github-advanced-security)." - ![{% data variables.product.prodname_GH_advanced_security %} in enterprise licensing settings showing "Limit exceeded"](/assets/images/help/enterprises/enterprise-licensing-tab-ghas-no-seats.png) -4. Optionally, to see a detailed breakdown of usage per organization, in the left sidebar, click **Billing**. - ![Billing tab in the enterprise account settings sidebar](/assets/images/help/business-accounts/settings-billing-tab.png) - In the "{% data variables.product.prodname_GH_advanced_security %}" section you can see the number of committers and unique committers for each organization. - ![{% data variables.product.prodname_GH_advanced_security %} in enterprise billing settings](/assets/images/help/billing/ghas-orgs-list-enterprise-dotcom.png) -5. Optionally, click the name of an organization where you are an owner to display the security and analysis settings for the organization. - ![Owned organization in {% data variables.product.prodname_GH_advanced_security %} section of enterprise billing settings](/assets/images/help/billing/ghas-orgs-list-enterprise-click-org.png) -6. On the "Security & analysis" settings page, scroll to the "{% data variables.product.prodname_GH_advanced_security %} repositories" section to see a detailed breakdown of usage by repository for this organization. - ![{% data variables.product.prodname_GH_advanced_security %} repositories section](/assets/images/help/enterprises/settings-security-analysis-ghas-repos-list.png) - 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)." +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.license-tab %} En la sección "{% data variables.product.prodname_GH_advanced_security %}" se muestran los detalles del uso actual. + ![{% data variables.product.prodname_GH_advanced_security %} en la configuración de licencias empresariales](/assets/images/help/enterprises/enterprise-licensing-tab-ghas.png) Si se agotan los puestos, la sección será de color rojo y se mostrará "Límite superado". Debes ya sea reducir tu uso de {% data variables.product.prodname_GH_advanced_security %} o comprar más plazas. Para más información, vea "[Acerca de la facturación de {% data variables.product.prodname_GH_advanced_security %}](/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security#getting-the-most-out-of-github-advanced-security)". + ![{% data variables.product.prodname_GH_advanced_security %} en los ajustes de licencias de empresa donde se muestra "Limit superado"](/assets/images/help/enterprises/enterprise-licensing-tab-ghas-no-seats.png) +4. Opcionalmente, para ver un desglose detallado del uso por organización, haga clic en **Facturación** en la barra lateral izquierda. + ![Pestaña Facturación de la barra lateral de configuración de la cuenta de empresa](/assets/images/help/business-accounts/settings-billing-tab.png) En la sección "{% data variables.product.prodname_GH_advanced_security %}" puede ver el número de confirmadores y confirmadores únicos para cada organización. + ![{% data variables.product.prodname_GH_advanced_security %} en la configuración de facturación de la empresa](/assets/images/help/billing/ghas-orgs-list-enterprise-dotcom.png) +5. Opcionalmente, haz clic en el nombre de una organización que te pertenezca para mostrar la configuración de seguridad y análisis para la organización. + ![Organización de su propiedad en la sección {% data variables.product.prodname_GH_advanced_security %} de la configuración de facturación empresarial](/assets/images/help/billing/ghas-orgs-list-enterprise-click-org.png) +6. En la página de configuración "Seguridad y análisis", desplácese hacia la sección de repositorios de "{% data variables.product.prodname_GH_advanced_security %}" para ver un resumen detallado del uso por repositorio en esta organización. + ![Sección de repositorios de {% data variables.product.prodname_GH_advanced_security %}](/assets/images/help/enterprises/settings-security-analysis-ghas-repos-list.png) Para más información, vea "[Administración de la configuración de seguridad y análisis para la organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)". {% elsif ghes %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.license-tab %} - The "{% data variables.product.prodname_GH_advanced_security %}" section shows details of the current usage. You can see the total number of seats used, as well as a table with the number of committers and unique committers for each organization. - ![{% data variables.product.prodname_GH_advanced_security %} section of Enterprise license](/assets/images/help/billing/ghas-orgs-list-enterprise-ghes.png) -5. Optionally, click the name of an organization where you are an owner to display the security and analysis settings for the organization. - ![Owned organization in {% data variables.product.prodname_GH_advanced_security %} section of enterprise billing settings](/assets/images/help/billing/ghas-orgs-list-enterprise-click-org.png) -6. On the "Security & analysis" settings page, scroll to the "{% data variables.product.prodname_GH_advanced_security %} repositories" section to see a detailed breakdown of usage by repository for this organization. - ![{% data variables.product.prodname_GH_advanced_security %} repositories section](/assets/images/help/enterprises/settings-security-analysis-ghas-repos-list.png) - 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)." +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.license-tab %} En la sección "{% data variables.product.prodname_GH_advanced_security %}" se muestran los detalles del uso actual. Puedes ver la cantidad total de plazas utilizadas, así como una tabla con la cantidad de confirmantes y confirmantes únicos para cada organización. + ![Sección de la licencia Enterprise de {% data variables.product.prodname_GH_advanced_security %}](/assets/images/help/billing/ghas-orgs-list-enterprise-ghes.png) +5. Opcionalmente, haz clic en el nombre de una organización que te pertenezca para mostrar la configuración de seguridad y análisis para la organización. + ![Organización de su propiedad en la sección {% data variables.product.prodname_GH_advanced_security %} de la configuración de facturación empresarial](/assets/images/help/billing/ghas-orgs-list-enterprise-click-org.png) +6. En la página de configuración "Seguridad y análisis", desplácese hacia la sección de repositorios de "{% data variables.product.prodname_GH_advanced_security %}" para ver un resumen detallado del uso por repositorio en esta organización. + ![Sección de repositorios de {% data variables.product.prodname_GH_advanced_security %}](/assets/images/help/enterprises/settings-security-analysis-ghas-repos-list.png) Para más información, vea "[Administración de la configuración de seguridad y análisis para la organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)". {% endif %} {% ifversion ghec or ghes > 3.3 or ghae-issue-5378 %} -## Downloading {% data variables.product.prodname_GH_advanced_security %} license usage information +## Descargar la información de uso de licencia de {% data variables.product.prodname_GH_advanced_security %} -You can download a CSV file with {% data variables.product.prodname_GH_advanced_security %} license usage information at both the enterprise and organization levels. The CSV file contains information about each {% data variables.product.prodname_advanced_security %} seat that is in use, including: +Puedes descargar un archivo de CSV con la información de uso de licencia de {% data variables.product.prodname_GH_advanced_security %} tanto en los niveles de empresa como de organización. El archivo CSV contiene información sobre cada plaza de {% data variables.product.prodname_advanced_security %} que se encuentra en uso, incluyendo: -- The username of the person using the seat -- The {% data variables.product.prodname_advanced_security %}-enabled repositories where commits were made -- The organizations that people using seats belong to -- The most recent commit dates +- El nombre de la persona que utiliza la plaza +- Los repositorios con la {% data variables.product.prodname_advanced_security %} habilitada en donde se hicieron las confirmaciones +- Las organizaciones a las cuales pertenecen las personas que utilizan las plazas +- Las fechas de confirmación más recientes -You can use this information for insights into how your {% data variables.product.prodname_advanced_security %} licenses are being used, such as which members of your enterprise are using an {% data variables.product.prodname_advanced_security %} seat or how {% data variables.product.prodname_advanced_security %} licenses are being consumed across your organizations. +Puedes utilizar esta información para obtener perspectivas de cómo se están utilizando las licencias de {% data variables.product.prodname_advanced_security %}, tales como qué miembros de tu empresa están utilizando una plaza de {% data variables.product.prodname_advanced_security %} o cómo se están consumiendo las licencias de {% data variables.product.prodname_advanced_security %} en tus organizaciones. -You can download the {% data variables.product.prodname_advanced_security %} license usage CSV through the {% data variables.product.product_name %} user interface or the REST API. +Puedes descargar el CSV de uso de licencias de {% data variables.product.prodname_advanced_security %} mediante la interfaz de usuario de {% data variables.product.product_name %} o de la API de REST. -### Downloading {% data variables.product.prodname_advanced_security %} license usage information through the UI +### Descargar la información de uso de licencia de {% data variables.product.prodname_advanced_security %} a través de la IU -#### At the organization-level +#### A nivel organizacional -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.billing_plans %} -1. Underneath "{% data variables.product.prodname_GH_advanced_security %}," click {% octicon "download" aria-label="The download icon" %} next to "Committers." - ![Download button for organization-level data](/assets/images/help/billing/download-organization-GHAS-usage-data.png) +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.billing_plans %} +1. Debajo de "{% data variables.product.prodname_GH_advanced_security %}", haz clic en {% octicon "download" aria-label="The download icon" %} junto a "Confirmantes". + ![Botón de descarga para los datos de nivel de organización](/assets/images/help/billing/download-organization-GHAS-usage-data.png) -#### At the enterprise-level +#### A nivel empresarial -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.license-tab %} -1. Under "{% data variables.product.prodname_GH_advanced_security %}," click {% octicon "download" aria-label="The download icon" %} next to "Commiters." - ![Download button for enterprise-level data](/assets/images/help/billing/download-enterprise-GHAS-usage-data.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.license-tab %} +1. Debajo de "{% data variables.product.prodname_GH_advanced_security %}", haz clic en {% octicon "download" aria-label="The download icon" %} junto a "Confirmantes". + ![Botón de descarga para los datos de nivel de empresa](/assets/images/help/billing/download-enterprise-GHAS-usage-data.png) -### Downloading {% data variables.product.prodname_advanced_security %} license usage information through the REST API +### Descargar la información de uso de licencia de {% data variables.product.prodname_advanced_security %} a través de la API de REST -You can retrieve {% data variables.product.prodname_advanced_security %} usage information via the billing API. +Puedes recuperar la información de uso de {% data variables.product.prodname_advanced_security %} a través de la API de facturación. {% ifversion ghec %} -For organization-level data, use the `/orgs/{org}/settings/billing/advanced-security` endpoint. For more information, see "[Billing](/rest/reference/billing#get-github-advanced-security-active-committers-for-an-organization)" in the {% data variables.product.prodname_dotcom %} REST API documentation. +Para los datos de nivel de organización, use el punto de conexión `/orgs/{org}/settings/billing/advanced-security`. Para más información, vea "[Facturación](/rest/reference/billing#get-github-advanced-security-active-committers-for-an-organization)" en la documentación de la API REST de {% data variables.product.prodname_dotcom %}. {% endif %} -For enterprise-level data, use the `/enterprises/{enterprise}/settings/billing/advanced-security` endpoint. For more information, see "[{% data variables.product.prodname_enterprise %} administration](/rest/reference/enterprise-admin#get-github-advanced-security-active-committers-for-an-enterprise)" in the {% data variables.product.prodname_dotcom %} REST API documentation. +Para los datos de nivel de empresa, use el punto de conexión `/enterprises/{enterprise}/settings/billing/advanced-security`. Para más información, vea "[Administración de {% data variables.product.prodname_enterprise %}](/rest/reference/enterprise-admin#get-github-advanced-security-active-committers-for-an-enterprise)" en la documentación de la API REST de {% data variables.product.prodname_dotcom %}. {% endif %} diff --git a/translations/es-ES/content/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces.md b/translations/es-ES/content/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces.md index ce6fbbd519..ea451580e5 100644 --- a/translations/es-ES/content/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces.md +++ b/translations/es-ES/content/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces.md @@ -1,7 +1,7 @@ --- -title: Acerca de la facturación en GitHub Codespaces -shortTitle: Acerca de la facturación -intro: 'Ver los precios y cómo administrar la facturación de {% data variables.product.prodname_github_codespaces %} para tu organización.' +title: Acerca de la facturación de GitHub Codespaces +shortTitle: About billing +intro: 'Mira los precios y cómo administrar la facturación de {% data variables.product.prodname_github_codespaces %} en tu organización.' permissions: 'To manage billing for {% data variables.product.prodname_github_codespaces %} for an organization, you must be an organization owner or a billing manager.' versions: fpt: '*' @@ -13,63 +13,67 @@ topics: - Billing redirect_from: - /billing/managing-billing-for-github-codespaces/about-billing-for-codespaces +ms.openlocfilehash: 51ecb4ca1811419cdaeba16865864c5f303bcc7e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147431588' --- - ## Precios de {% data variables.product.prodname_github_codespaces %} -El uso de {% data variables.product.prodname_github_codespaces %} se factura para todas las cuentas de empresa y organización en {% data variables.product.prodname_team %} y {% data variables.product.prodname_enterprise %}, las cuales no incluyen minutos ni almacenamiento gratuitos. Actualmente, a las cuentas personales no se les cobra por el uso de {% data variables.product.prodname_codespaces %}. +El uso de {% data variables.product.prodname_github_codespaces %} se factura para todas las cuentas de organización y empresa de {% data variables.product.prodname_team %} y {% data variables.product.prodname_enterprise %} que no incluyen minutos ni almacenamiento gratuitos. Actualmente, no se factura el uso de {% data variables.product.prodname_codespaces %} para las cuentas individuales. El uso de {% data variables.product.prodname_codespaces %} se cobra de acuerdo con las unidades de medida en la siguiente tabla: -| Producto | SKU | Unidad de medida | Precio | -| ---------------------------- | -------------- | ---------------- | ------ | -| Cálculos de codespaces | 2 núcleos | 1 hora | $0.18 | -| | 4 núcleos | 1 hora | $0.36 | -| | 8 núcleos | 1 hora | $0.72 | -| | 16 núcleos | 1 hora | $1.44 | -| | 32 núcleos | 1 hora | $2.88 | -| Almacenamiento de codespaces | Almacenamiento | 1 GB-mes | $0.07 | +| Producto | SKU | Unidad de medida | Precio | +| ------------------- | -------- | --------------- | ----- | +| Cálculos de codespaces | 2 núcleos | 1 hora | $0.18 | +| | 4 núcleos | 1 hora | $0.36 | +| | 8 núcleos | 1 hora | $0.72 | +| | 16 núcleos | 1 hora | $1.44 | +| | 32 núcleos | 1 hora | $2.88 | +| Almacenamiento de codespaces | Storage | 1 GB-mes | 0,07 USD | ## Acerca de la facturación para {% data variables.product.prodname_codespaces %} {% data reusables.codespaces.codespaces-billing %} -Tu uso de {% data variables.product.prodname_github_codespaces %} comparte la fecha de facturación, método de pago y recibo existente en tu cuenta. {% data reusables.dotcom_billing.view-all-subscriptions %} +El uso de {% data variables.product.prodname_github_codespaces %} comparte la fecha de facturación, el método de pago y el recibo existentes de la cuenta. {% data reusables.dotcom_billing.view-all-subscriptions %} -{% ifversion ghec %} -Si compraste {% data variables.product.prodname_enterprise %} mediante un Acuerdo de Microsoft Enterprise, puedes conectar tu ID de Suscripción de Azure a tu cuenta empresarial para habilitar y pagar por el uso de {% data variables.product.prodname_codespaces %}. Para obtener más información, consulta la sección "[Conectar una suscripción de Azure a tu empresa](/billing/managing-billing-for-your-github-account/connecting-an-azure-subscription-to-your-enterprise)". +{% ifversion ghec %} Si ha comprado {% data variables.product.prodname_enterprise %} mediante un Contrato Enterprise de Microsoft, puede conectar el id. de la suscripción de Azure a la cuenta empresarial para habilitar y pagar por el uso de {% data variables.product.prodname_codespaces %}. Para más información, vea "[Conexión de una suscripción de Azure a la empresa](/billing/managing-billing-for-your-github-account/connecting-an-azure-subscription-to-your-enterprise)". {% endif %} {% data reusables.dotcom_billing.pricing_calculator.pricing_cal_codespaces %} ### Facturación para las precompilaciones de los {% data variables.product.prodname_codespaces %} -{% data reusables.codespaces.billing-for-prebuilds-default %} +{% data reusables.codespaces.billing-for-prebuilds-default %} -{% data reusables.codespaces.billing-for-prebuilds-reducing %} +{% data reusables.codespaces.billing-for-prebuilds-reducing %} ## Configurar un límite de gastos -{% data reusables.codespaces.codespaces-spending-limit-requirement %} +{% data reusables.codespaces.codespaces-spending-limit-requirement %} -Para obtener más información sobre cómo administrar y cambiar el límite de gastos de tu organización, consulta la sección "[Administrar tu límite de gastos para {% data variables.product.prodname_codespaces %}](/billing/managing-billing-for-github-codespaces/managing-spending-limits-for-codespaces)". +Para obtener información sobre cómo administrar y cambiar el límite de gasto de la cuenta, vea "[Administración del límite de gasto para {% data variables.product.prodname_codespaces %}](/billing/managing-billing-for-github-codespaces/managing-spending-limits-for-codespaces)". {% data reusables.codespaces.exporting-changes %} ## Limitar la elección de tipos de máquina -Predeterminadamente, se utiliza el tipo de máquina con los recursos válidos más bajos cuando se crea un codespace. Sin embargo, los usuarios pueden elegir un tipo de máquina con más recursos. Pueden hacer esto cuando crean un codespace o pueden cambiar el tipo de máquina de un codespace existente. Para obtener más información, consulta la sección "[Crear un codespace](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)" y "[Cambiar el tipo de máquina de tu codespace](/codespaces/customizing-your-codespace/changing-the-machine-type-for-your-codespace)". +De forma predeterminada, se usa el tipo de máquina con menos recursos válidos cuando se crea un codespace. Sin embargo, es posible que los usuarios puedan elegir un tipo de máquina con más recursos. Pueden hacerlo al crear un codespace o pueden cambiar el tipo de máquina de un codespace existente. Para obtener más información, consulta "[Crear un codespace"](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)" y "[Cambiar el tipo de máquina de tu codespace](/codespaces/customizing-your-codespace/changing-the-machine-type-for-your-codespace)". -Si se elige un tipo de máquina que tenga más recursos, esto afectará el cargo por minuto de este codespace tal como se muestra a continuación. +Elegir un tipo de máquina que tenga más recursos afectará al cargo por minuto de ese codespace, tal y como se muestra anteriormente. -Los propietarios de las organizaciones pueden crear una política para restringir los tipos de máquina que están disponibles para los usuarios. Para obtener más información, consulta la sección "[Restringir el acceso a los tipos de máquina](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)". +Los propietarios de las organizaciones pueden crear una política para restringir los tipos de máquina que están disponibles para los usuarios. Para más información, vea "[Restricción del acceso a tipos de máquina](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)". ## Cómo se maneja la facturación para los repositorios bifurcados -Los {% data variables.product.prodname_codespaces %} solo pueden utilizarse en las organizaciones donde se haya definido un propietario al que se le pueda facturar. Para incurrir en cargos a la organización, el usuario debe ser un miembro o colaborador, de lo contrario, no podrán crear un codespace. +Los {% data variables.product.prodname_codespaces %} solo pueden utilizarse en las organizaciones donde se haya definido un propietario al que se le pueda facturar. Para incurrir en cargos a la organización, el usuario debe ser un miembro o colaborador, de lo contrario, no podrán crear un codespace. Por ejemplo, un usuario en una organización privada puede bifurcar un repositorio dentro de dicha organización y puede utilizar subsecuentemente un codespace que se facture a la organización; esto es porque la organización es la propietaria del repositorio padre, la cual puede eliminar el acceso del usuario, el repositorio bifurcado y el codespace. - + ## Cómo se maneja la facturación cuando se transfiere un repositorio El uso se cobra y reporta por hora. Como tal, pagas por cualquier uso cuando un repositorio se encuentra dentro de tu organización. Cuando un repositorio se transfiere fuera de tu organización, cualquier codespace en este repositorio se elimina como parte del proceso de transferencia. diff --git a/translations/es-ES/content/billing/managing-billing-for-github-codespaces/index.md b/translations/es-ES/content/billing/managing-billing-for-github-codespaces/index.md index c086a0b834..8563278133 100644 --- a/translations/es-ES/content/billing/managing-billing-for-github-codespaces/index.md +++ b/translations/es-ES/content/billing/managing-billing-for-github-codespaces/index.md @@ -10,5 +10,11 @@ children: - /about-billing-for-github-codespaces - /viewing-your-github-codespaces-usage - /managing-spending-limits-for-github-codespaces +ms.openlocfilehash: 1a9e3174519e768af4d9315891faaa62ae7c9415 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147110894' --- diff --git a/translations/es-ES/content/billing/managing-billing-for-github-codespaces/managing-spending-limits-for-github-codespaces.md b/translations/es-ES/content/billing/managing-billing-for-github-codespaces/managing-spending-limits-for-github-codespaces.md index e1ba5422c0..3f18163e21 100644 --- a/translations/es-ES/content/billing/managing-billing-for-github-codespaces/managing-spending-limits-for-github-codespaces.md +++ b/translations/es-ES/content/billing/managing-billing-for-github-codespaces/managing-spending-limits-for-github-codespaces.md @@ -1,5 +1,5 @@ --- -title: Managing spending limits for GitHub Codespaces +title: Administración de los límites de gasto para GitHub Codespaces intro: 'Puedes configurar un límite de gastos para el uso de {% data variables.product.prodname_github_codespaces %}.' versions: fpt: '*' @@ -13,58 +13,56 @@ topics: - Spending limits - User account - Billing -shortTitle: Límites de gastos +shortTitle: Spending limits redirect_from: - /billing/managing-billing-for-github-codespaces/managing-spending-limits-for-codespaces +ms.openlocfilehash: 562b4406c06370869b9ae185cedaa803700ad63e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147111766' --- - -## Acerca de los límites de gastos para {% data variables.product.prodname_github_codespaces %} +## Acerca de los límites de gastos de {% data variables.product.prodname_github_codespaces %} {% data reusables.codespaces.codespaces-spending-limit-requirement %} Una vez que hayas llegado a tu límite de gastos, tu organización o repositorio ya no podrán crear codespces nuevos y no podrán iniciar los existentes. Cualquier codespace existente que aún se esté ejecutando no se cerrará. Si no cambias el límite de gastos, no se tecobrará por la cantidad que exceda el límite. -Para obtener más información sobre los costos de uso de {% data variables.product.prodname_codespaces %}, consulta la sección "[Acerca de la facturación para {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces)". +Para más información sobre los precios de uso de {% data variables.product.prodname_codespaces %}, consulta "[Acerca de la facturación de {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces)". {% ifversion ghec %} ## Utilizar tu suscripción de Azure -Si compraste {% data variables.product.prodname_enterprise %} mediante un Acuerdo de Microsoft Enterprise, puedes conectar tu ID de Suscripción de Azure a tu cuenta empresarial para habilitar y pagar por el uso de {% data variables.product.prodname_codespaces %}. Para obtener más información, consulta la sección "[Conectar una suscripción de Azure a tu empresa](/billing/managing-billing-for-your-github-account/connecting-an-azure-subscription-to-your-enterprise)". +Si compraste {% data variables.product.prodname_enterprise %} mediante un Acuerdo de Microsoft Enterprise, puedes conectar tu ID de Suscripción de Azure a tu cuenta empresarial para habilitar y pagar por el uso de {% data variables.product.prodname_codespaces %}. Para más información, vea "[Conexión de una suscripción de Azure a la empresa](/billing/managing-billing-for-your-github-account/connecting-an-azure-subscription-to-your-enterprise)". {% endif %} -## Administrar el límite de gastos de {% data variables.product.prodname_codespaces %} para tu organización +## Administración del límite de gasto de {% data variables.product.prodname_codespaces %} para la organización -Los propietarios de las organizaciones pueden administrar el límite de gastos de {% data variables.product.prodname_codespaces %} para una organización. +Los propietarios de las organizaciones y los administradores de facturación pueden administrar el límite de gasto de {% data variables.product.prodname_codespaces %} para una organización. -{% data reusables.organizations.billing-settings %} -{% data reusables.dotcom_billing.manage-spending-limit %} -{% data reusables.dotcom_billing.monthly-spending-limit-codespaces %} -{% data reusables.dotcom_billing.update-spending-limit %} +{% data reusables.organizations.billing-settings %} {% data reusables.dotcom_billing.manage-spending-limit %} {% data reusables.dotcom_billing.monthly-spending-limit-codespaces %} {% data reusables.dotcom_billing.update-spending-limit %} {% ifversion ghec %} -## Administrar el límite de gastos de {% data variables.product.prodname_codespaces %} para tu cuenta empresarial +## Administración del límite de gasto de {% data variables.product.prodname_codespaces %} para la cuenta empresarial -Los propietarios de la empresa y gerentes de facturación pueden administrar el límite de gastos para {% data variables.product.prodname_codespaces %} para una cuenta empresarial. +Los propietarios de empresas y los administradores de facturación pueden administrar el límite de gasto para {% data variables.product.prodname_codespaces %} para una cuenta empresarial. -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.billing-tab %} -1. Sobre "Uso mensual de {% data variables.product.prodname_codespaces %}", haz clic en **Límite de gastos**. ![Pestaña de límite de gastos](/assets/images/help/settings/spending-limit-tab-enterprise.png) -{% data reusables.dotcom_billing.monthly-spending-limit %} -{% data reusables.dotcom_billing.update-spending-limit %} -{% endif %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.billing-tab %} +1. Encima de "Uso mensual de {% data variables.product.prodname_codespaces %}", haga clic en **Spending Limit** (Límite de gasto). + ![Pestaña Límite de gasto](/assets/images/help/settings/spending-limit-tab-enterprise.png) {% data reusables.dotcom_billing.monthly-spending-limit %} {% data reusables.dotcom_billing.update-spending-limit %} {% endif %} ## Exportar cambios cuando llegaste a tu límite de gastos {% data reusables.codespaces.exporting-changes %} ## Administrar las notificaciones de uso y límite de gastos -Las notificaciones por correo electrónico se envían a los propietarios de las cuentas y gerentes de facturación cuando el límite de gastos llega a 50%, 75%, 90% y 100% del límite de gastos de tu cuenta. +Las notificaciones por correo electrónico se envían a los propietarios de las cuentas y gerentes de facturación cuando el límite de gastos llega a 50%, 75%, 90% y 100% del límite de gastos de tu cuenta. -Puedes inhabilitar estas notificaciones en cualquier momento si navegas al final de la página del **Límite de Gastos**. +Puede deshabilitar estas notificaciones en cualquier momento si navega a la parte inferior de la página **Spending Limit** (Límite de gasto). ![Captura de pantalla de los ajustes de notificaciones de facturación por correo electrónico](/assets/images/help/billing/codespaces-spending-limit-notifications.png) -## Leer más +## Lecturas adicionales -- "[Restringir el acceso a los tipos de máquina](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)" -- "[Managing billing for {% data variables.product.prodname_github_codespaces %} in your organization](/codespaces/managing-codespaces-for-your-organization/managing-billing-for-github-codespaces-in-your-organization)" +- "[Restricción del acceso a los tipos de máquina](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)" +- "[Administración de la facturación para {% data variables.product.prodname_github_codespaces %} en la organización](/codespaces/managing-codespaces-for-your-organization/managing-billing-for-github-codespaces-in-your-organization)" diff --git a/translations/es-ES/content/billing/managing-billing-for-github-codespaces/viewing-your-github-codespaces-usage.md b/translations/es-ES/content/billing/managing-billing-for-github-codespaces/viewing-your-github-codespaces-usage.md index a0e0e38162..cbc04cbd11 100644 --- a/translations/es-ES/content/billing/managing-billing-for-github-codespaces/viewing-your-github-codespaces-usage.md +++ b/translations/es-ES/content/billing/managing-billing-for-github-codespaces/viewing-your-github-codespaces-usage.md @@ -1,7 +1,7 @@ --- -title: Viewing your GitHub Codespaces usage -shortTitle: Ver tu uso -intro: 'Puedes ver los minutos de cálculo y almacenamiento que utilizan los {% data variables.product.prodname_github_codespaces %}.' +title: Visualización del uso de GitHub Codespaces +shortTitle: Viewing your usage +intro: 'Puedes ver los minutos de proceso y almacenamiento que utilizan los {% data variables.product.prodname_github_codespaces %}.' permissions: 'To manage billing for {% data variables.product.prodname_github_codespaces %} for an organization, you must be an organization owner or a billing manager.' product: '{% data reusables.gated-features.codespaces %}' versions: @@ -13,27 +13,27 @@ topics: - Billing redirect_from: - /billing/managing-billing-for-github-codespaces/viewing-your-codespaces-usage +ms.openlocfilehash: f3adfbfcd2d0ae41dc2158a2e7e030aac7db5e4d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147421983' --- +## Visualización del uso de {% data variables.product.prodname_github_codespaces %} para la organización -## Visualizar el uso de {% data variables.product.prodname_github_codespaces %} para tu organización +Los propietarios de la organización y los administradores de facturación pueden ver el uso de {% data variables.product.prodname_github_codespaces %} en una organización. Para las organizaciones que administra una cuenta empresarial, los propietarios de estas pueden ver el uso de los {% data variables.product.prodname_codespaces %} en la página de facturación de la misma y los administradores empresariales pueden ver el uso de toda la empresa. -Los propietarios de la organización y gerentes de facturación pueden ver el uso de {% data variables.product.prodname_github_codespaces %} para una organización. Para las organizaciones que administra una cuenta empresarial, los propietarios de estas pueden ver el uso de los {% data variables.product.prodname_codespaces %} en la página de facturación de la misma y los administradores empresariales pueden ver el uso de toda la empresa. +{% data reusables.organizations.billing-settings %} {% data reusables.dotcom_billing.codespaces-minutes %} {% data reusables.dotcom_billing.actions-packages-report-download-org-account %} +1. Filtra el informe para mostrar solo las filas que mencionan "Codespaces" en el campo `Product`. -{% data reusables.organizations.billing-settings %} -{% data reusables.dotcom_billing.codespaces-minutes %} -{% data reusables.dotcom_billing.actions-packages-report-download-org-account %} -1. Filter the report to show only rows that mention "Codespaces" in the `Product` field. - - ![A usage report filtered for Codespaces](/assets/images/help/codespaces/CSV-usage-report.png) + ![Un informe de uso filtrado por Codespaces](/assets/images/help/codespaces/CSV-usage-report.png) {% ifversion ghec %} -## Visualizar el uso de {% data variables.product.prodname_codespaces %} para tu cuenta empresarial +## Visualización del uso de {% data variables.product.prodname_codespaces %} para la cuenta de empresa -Los propietarios de empresa y gerentes de facturación pueden ver el uso de {% data variables.product.prodname_codespaces %} para una cuenta empresarial. +Los propietarios de empresas y los administradores de facturación pueden ver el uso de {% data variables.product.prodname_codespaces %} para una cuenta de empresa. -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.billing-tab %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.billing-tab %} 1. Debajo de "{% data variables.product.prodname_codespaces %}", ve los detalles de uso de cada organización en tu cuenta empresarial. -{% data reusables.enterprise-accounts.actions-packages-report-download-enterprise-accounts %} -{% endif %} +{% data reusables.enterprise-accounts.actions-packages-report-download-enterprise-accounts %} {% 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 816c27b417..a3df693a50 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 @@ -1,21 +1,26 @@ --- -title: About billing for GitHub Copilot -intro: 'If you want to use {% data variables.product.prodname_copilot %}, you need a subscription for your {% data variables.product.prodname_dotcom %} account.' +title: Acerca de la facturación de GitHub Copilot +intro: 'Si quieres usar {% data variables.product.prodname_copilot %}, necesitas una suscripción para la cuenta de {% data variables.product.prodname_dotcom %}.' versions: feature: copilot topics: - Copilot shortTitle: Billing for GitHub Copilot +ms.openlocfilehash: 38bdf5dcef235faef0c04fa207e3dca8a4420105 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147573792' --- +## Acerca de la facturación de {% data variables.product.prodname_copilot %} -## Acerca de la facturación para {% data variables.product.prodname_copilot %} +Si quieres usar {% data variables.product.prodname_copilot %}, necesitarás una suscripción para la cuenta personal de {% data variables.product.prodname_dotcom %}. Para obtener más información acerca de {% data variables.product.prodname_copilot %}, consulta "[Acerca de {% data variables.product.prodname_copilot %}](/en/copilot/overview-of-github-copilot/about-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)." +Antes de iniciar una suscripción de pago, puedes configurar una prueba de 60 días para evaluar {% data variables.product.prodname_copilot %}. Para empezar una prueba, deberás elegir un ciclo de facturación mensual o anual, y proporcionar un método de pago. Si no cancelas la prueba antes de que finalice el plazo de 60 días, esta se convertirá automáticamente en una suscripción de pago. Puedes cancelar la prueba de {% data variables.product.prodname_copilot %} en cualquier momento durante los 60 días y no se te cobrará. Si cancelas antes del final de la prueba, seguirás teniendo acceso a {% data variables.product.prodname_copilot %} hasta que finalice el periodo de prueba de 60 días. Para obtener más información, consulta "[Administración de la suscripción de GitHub Copilot](/en/billing/managing-billing-for-github-copilot/managing-your-github-copilot-subscription)". ## Precios de {% data variables.product.prodname_copilot %} -The {% data variables.product.prodname_copilot %} subscription is available on a monthly or yearly cycle. If you choose a monthly billing cycle, you will be billed $10 per calendar month. If you choose a yearly billing cycle, you will be billed $100 per year. You can modify your billing cycle at any time, and the modification will be reflected from the start of your next billing cycle. +La suscripción de {% data variables.product.prodname_copilot %} está disponible en un ciclo mensual o anual. Si eliges un período de facturación mensual, se te facturarán 10 USD por mes natural. Si eliges un período de facturación anual, se te facturarán 100 USD al año. Puedes modificar el período de facturación en cualquier momento y la modificación se reflejará desde el inicio del siguiente período de facturación. -A free subscription for {% data variables.product.prodname_copilot %} is available to verified students, and maintainers of popular open-source repositories on {% data variables.product.company_short %}. If you meet the criteria as an open source maintainer, you will be automatically notified when you visit the {% data variables.product.prodname_copilot %} subscription page. As a student, if you currently receive the {% data variables.product.prodname_student_pack %}, you will also be offered a free subscription when you visit the {% data variables.product.prodname_copilot %} subscription page. Para obtener más información sobre el {% data variables.product.prodname_student_pack %}, consulta la sección "[Solicitar ingresar al {% data variables.product.prodname_global_campus %} como alumno](/free-pro-team@latest/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/apply-to-github-global-campus-as-a-student)". +Hay disponible una suscripción gratuita de {% data variables.product.prodname_copilot %} para alumnos verificados y responsables de mantener los repositorios populares de código abierto en {% data variables.product.company_short %}. Si cumples los criterios como responsable de mantener el código abierto, se te notificará automáticamente cuando visites la página de suscripción de {% data variables.product.prodname_copilot %}. Como alumno, si actualmente recibes el {% data variables.product.prodname_student_pack %}, también se te ofrecerá una suscripción gratuita cuando visites la página de suscripción de {% data variables.product.prodname_copilot %}. Para obtener más información sobre el {% data variables.product.prodname_student_pack %}, consulta «[Solicitar acceso al {% data variables.product.prodname_global_campus %} como alumno](/free-pro-team@latest/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/apply-to-github-global-campus-as-a-student)». diff --git a/translations/es-ES/content/billing/managing-billing-for-github-copilot/index.md b/translations/es-ES/content/billing/managing-billing-for-github-copilot/index.md index 8434abb3d8..e20dd058ae 100644 --- a/translations/es-ES/content/billing/managing-billing-for-github-copilot/index.md +++ b/translations/es-ES/content/billing/managing-billing-for-github-copilot/index.md @@ -1,11 +1,17 @@ --- -title: Managing billing for GitHub Copilot -shortTitle: Copiloto de GitHub -intro: 'You can try {% data variables.product.prodname_copilot %} with a free trial before starting your subscription, and modify or cancel your subscription at any time.' +title: Administración de la facturación para GitHub Copilot +shortTitle: GitHub Copilot +intro: 'Puedes probar {% data variables.product.prodname_copilot %} con una evaluación gratuita antes de iniciar la suscripción, y modificar o cancelar la suscripción en cualquier momento.' versions: feature: copilot children: - /about-billing-for-github-copilot - /managing-your-github-copilot-subscription +ms.openlocfilehash: 96947819762933ad78544da4b8347cbc5efef646 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147080719' --- diff --git a/translations/es-ES/content/billing/managing-billing-for-github-copilot/managing-your-github-copilot-subscription.md b/translations/es-ES/content/billing/managing-billing-for-github-copilot/managing-your-github-copilot-subscription.md index 59d4c5024c..78687d4891 100644 --- a/translations/es-ES/content/billing/managing-billing-for-github-copilot/managing-your-github-copilot-subscription.md +++ b/translations/es-ES/content/billing/managing-billing-for-github-copilot/managing-your-github-copilot-subscription.md @@ -1,49 +1,54 @@ --- -title: Managing your GitHub Copilot subscription -intro: 'Set up your {% data variables.product.prodname_copilot %} trial and manage your subscription.' +title: Administración de la suscripción de GitHub Copilot +intro: 'Configura tu {% data variables.product.prodname_copilot %} de prueba y administra tu suscripción.' versions: feature: copilot type: how_to topics: - Copilot shortTitle: Your GitHub Copilot subscription +ms.openlocfilehash: 9cdd9e46dcbfe433f5d0b6ba25bda4c798dca06b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147080652' --- - -## Setting up a trial of {% data variables.product.prodname_copilot %} +## Configuración de una prueba de {% data variables.product.prodname_copilot %} {% data reusables.copilot.signup-procedure %} -## Modifying your {% data variables.product.prodname_copilot %} subscription +## Modificación de la suscripción de {% data variables.product.prodname_copilot %} -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.billing_plans %} -1. In the "{% data variables.product.prodname_copilot %}" section, select the **Edit** dropdown. - - If you are on a monthly billing cycle, select **Change to yearly billing**. - - If you are on a yearly billing cycle, select **Change to monthly billing**. ![Screenshot of GitHub Copilot section on billing page with edit dropdown emphasized](/assets/images/help/copilot/copilot-settings-edit-dropdown.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.billing_plans %} +1. En la sección "{% data variables.product.prodname_copilot %}", selecciona la lista desplegable **Editar**. + - Si te encuentras en un ciclo de facturación mensual, selecciona **Cambiar a facturación anual**. + - Si te encuentras en un ciclo de facturación anual, selecciona **Cambiar a facturación mensual**. + ![Captura de pantalla de la sección de GitHub Copilot en la página de facturación con la lista desplegable de edición resaltada](/assets/images/help/copilot/copilot-settings-edit-dropdown.png) + +## Cancelación de la suscripción de {% data variables.product.prodname_copilot %} -## Canceling your {% data variables.product.prodname_copilot %} subscription +Puedes cancelar la suscripción de {% data variables.product.prodname_copilot %} en cualquier momento. Si cancelas durante la prueba de 60 días, no se te cobrará. Si no cancelas la suscripción de {% data variables.product.prodname_copilot %} antes del final de la prueba de 60 días, se te cobrará según el ciclo de facturación que seleccionaste al configurar la prueba. -You can cancel your {% data variables.product.prodname_copilot %} subscription at any time. If you cancel during your 60 day trial, you won't be charged. If you do not cancel your {% data variables.product.prodname_copilot %} subscription before the end of the 60 day trial, you will be charged according to the billing cycle you selected when setting up the trial. +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.billing_plans %} +1. En la sección "{% data variables.product.prodname_copilot %}", selecciona la lista desplegable **Editar**. + - Si tienes una suscripción de pago, haz clic en **Cancelar {% data variables.product.prodname_copilot %}** . + + ![Captura de pantalla de la sección GitHub Copilot en la página de facturación con la opción Cancelar GitHub Copilot resaltada](/assets/images/help/copilot/copilot-billing-edit-dropdown.png) -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.billing_plans %} -1. En la sección "{% data variables.product.prodname_copilot %}", selecciona el menú desplegable de **Editar**. - - If you have a paid subscription, click **Cancel {% data variables.product.prodname_copilot %}**. + - Si estás dentro del período de prueba de 60 días, haz clic en **Cancelar evaluación**. + ![Captura de pantalla de la sección de GitHub Copilot en la página de facturación con la opción Cancelar evaluación resaltada](/assets/images/help/copilot/copilot-cancel-trial.png) - ![Screenshot of GitHub Copilot section on billing page with cancel GitHub Copilot option emphasized](/assets/images/help/copilot/copilot-billing-edit-dropdown.png) +2. En el modal "Cancelar {% data variables.product.prodname_copilot %}", haz clic en **Entiendo, cancelar {% data variables.product.prodname_copilot %}** . - - If you are within your 60 day trial period, click **Cancel trial**. ![Screenshot of GitHub Copilot section on billing page with cancel trial option emphasized](/assets/images/help/copilot/copilot-cancel-trial.png) + ![Captura de pantalla del modal de cancelación de GitHub Copilot con el botón Entiendo, cancelar GitHub Copilot resaltado](/assets/images/help/copilot/copilot-cancel-modal.png) -2. In the "Cancel {% data variables.product.prodname_copilot %}" modal, click **I understand, cancel {% data variables.product.prodname_copilot %}** + - Si estás dentro del período de prueba de 60 días, haz clic en **Entiendo, cancelar evaluación de {% data variables.product.prodname_copilot %}** . - ![Screenshot of GitHub Copilot cancel modal with I understand, cancel GitHub Copilot button emphasized](/assets/images/help/copilot/copilot-cancel-modal.png) + ![Captura de pantalla del modal de cancelación de evaluación de GitHub Copilot con el botón Entiendo, cancelar evaluación resaltado](/assets/images/help/copilot/copilot-trial-cancel-modal.png) - - If you are within your 60 day trial period, click **I understand, cancel {% data variables.product.prodname_copilot %} trial**. - - ![Screenshot of GitHub Copilot cancel trial modal with I understand, cancel trial button emphasized](/assets/images/help/copilot/copilot-trial-cancel-modal.png) - -## Leer más +## Información adicional - [Acerca de {% data variables.product.prodname_copilot %}](/copilot/overview-of-github-copilot/about-github-copilot) -- [Getting started with {% data variables.product.prodname_copilot %}](/copilot/getting-started-with-github-copilot) +- [Introducción a {% data variables.product.prodname_copilot %}](/copilot/getting-started-with-github-copilot) diff --git a/translations/es-ES/content/billing/managing-billing-for-github-marketplace-apps/about-billing-for-github-marketplace.md b/translations/es-ES/content/billing/managing-billing-for-github-marketplace-apps/about-billing-for-github-marketplace.md index 4b03772acd..c896425dbe 100644 --- a/translations/es-ES/content/billing/managing-billing-for-github-marketplace-apps/about-billing-for-github-marketplace.md +++ b/translations/es-ES/content/billing/managing-billing-for-github-marketplace-apps/about-billing-for-github-marketplace.md @@ -11,9 +11,14 @@ versions: type: overview topics: - Marketplace -shortTitle: Facturación para GitHub Marketplace +shortTitle: Billing for GitHub Marketplace +ms.openlocfilehash: 815303fa5c0c1a006a0bd4bd017039cf1e035f15 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091688' --- - {% data variables.product.prodname_marketplace %} incluye apps con planes de precios gratuitos y pagos. Después de comprar e instalar una app, puedes actualizar, bajar de categoría o cancerla en cualquier momento. {% data reusables.marketplace.marketplace-apps-only %} @@ -45,7 +50,7 @@ Cuando eliges un plan pago con una prueba gratuita: ## Limites de plan unitario -Si eliges un plan unitario (por ejemplo, un plan que cobra por usuario) y excedes las unidades por las que estás pagando, el integrador puede desactivar tu acceso hasta que actualices la app. Para obtener más información, consulta [Actualizar el plan de facturación para una app del {% data variables.product.prodname_marketplace %}](/articles/upgrading-the-billing-plan-for-a-github-marketplace-app)". +Si eliges un plan unitario (por ejemplo, un plan que cobra por usuario) y excedes las unidades por las que estás pagando, el integrador puede desactivar tu acceso hasta que actualices la app. Para obtener más información, consulte "[Subir de categoría el plan de facturación de una app del {% data variables.product.prodname_marketplace %}](/articles/upgrading-the-billing-plan-for-a-github-marketplace-app)". ## Bajar de categoría una app {% data variables.product.prodname_marketplace %} @@ -55,10 +60,10 @@ Si cancelas una app en un plan gratuito, tu suscripción terminará de inmediato {% data reusables.marketplace.downgrade-marketplace-only %} -Si cancelas un prueba gratuita en un plan pago, tu suscripción se cancela de inmediato y perderás el acceso a la app. Para obtener más información, consulta [Cancelar una app de {% data variables.product.prodname_marketplace %}](/articles/canceling-a-github-marketplace-app)". +Si cancelas un prueba gratuita en un plan pago, tu suscripción se cancela de inmediato y perderás el acceso a la app. Para obtener más información, consulte "[Cancelar una app {% data variables.product.prodname_marketplace %}](/articles/canceling-a-github-marketplace-app)" -## Leer más +## Información adicional - "[Acerca de {% data variables.product.prodname_marketplace %}](/articles/about-github-marketplace)" -- "[Comprar e instalar aplicaciones en {% data variables.product.prodname_marketplace %}](/articles/purchasing-and-installing-apps-in-github-marketplace)" -- "[Soporte técnico de {% data variables.product.prodname_marketplace %}](/articles/github-marketplace-support)" +- "[Comprar e instalar aplicaciones en el {% data variables.product.prodname_marketplace %}](/articles/purchasing-and-installing-apps-in-github-marketplace)" +- "[Asistencia de {% data variables.product.prodname_marketplace %}](/articles/github-marketplace-support)" diff --git a/translations/es-ES/content/billing/managing-billing-for-github-marketplace-apps/canceling-a-github-marketplace-app.md b/translations/es-ES/content/billing/managing-billing-for-github-marketplace-apps/canceling-a-github-marketplace-app.md index 1121df08c9..ffa6d377b0 100644 --- a/translations/es-ES/content/billing/managing-billing-for-github-marketplace-apps/canceling-a-github-marketplace-app.md +++ b/translations/es-ES/content/billing/managing-billing-for-github-marketplace-apps/canceling-a-github-marketplace-app.md @@ -17,47 +17,38 @@ topics: - Organizations - Trials - User account -shortTitle: Cancelar una app de Marketplace +shortTitle: Cancel a Marketplace app +ms.openlocfilehash: 9295f8ab1c5d9f4f3bef027dd6def79fcaa51df4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091686' --- +Al cancelar una app, tu suscripción se mantiene activa hasta el final de tu ciclo de facturación actual. La cancelación entra en vigencia en tu siguiente fecha de facturación. Para obtener más información, consulta "[Acerca de la facturación de {% data variables.product.prodname_marketplace %}](/articles/about-billing-for-github-marketplace)". -Al cancelar una app, tu suscripción se mantiene activa hasta el final de tu ciclo de facturación actual. La cancelación entra en vigencia en tu siguiente fecha de facturación. Para obtener más información, consulta "[Acerca de la facturación para {% data variables.product.prodname_marketplace %}](/articles/about-billing-for-github-marketplace)". - -Cuando cancelas una prueba gratis de un plan pago, tu suscripción se cancela inmediatamente y perderás acceso a la app. Si no cancelas tu prueba gratis dentro del período de pago, el método de pago en el registro de tu cuenta se cargará para el plan que elegiste al final del período de prueba. Para obtener más información, consulta "[Acerca de la facturación para {% data variables.product.prodname_marketplace %}](/articles/about-billing-for-github-marketplace)". +Cuando cancelas una prueba gratis de un plan pago, tu suscripción se cancela inmediatamente y perderás acceso a la app. Si no cancelas tu prueba gratis dentro del período de pago, el método de pago en el registro de tu cuenta se cargará para el plan que elegiste al final del período de prueba. Para obtener más información, consulta "[Acerca de la facturación de {% data variables.product.prodname_marketplace %}](/articles/about-billing-for-github-marketplace)". {% data reusables.marketplace.downgrade-marketplace-only %} -## Cancelar una app en tu cuenta personal +## Cancelar una app para tu cuenta personal -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.billing_plans %} -{% data reusables.marketplace.cancel-app-billing-settings %} -{% data reusables.marketplace.cancel-app %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.billing_plans %} {% data reusables.marketplace.cancel-app-billing-settings %} {% data reusables.marketplace.cancel-app %} ## Cancelar una prueba gratis para una app en tu cuenta personal -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.billing_plans %} -{% data reusables.marketplace.cancel-free-trial-billing-settings %} -{% data reusables.marketplace.cancel-app %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.billing_plans %} {% data reusables.marketplace.cancel-free-trial-billing-settings %} {% data reusables.marketplace.cancel-app %} ## Cancelar una app para tu organización {% data reusables.marketplace.marketplace-org-perms %} -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.billing_plans %} -{% data reusables.marketplace.cancel-app-billing-settings %} -{% data reusables.marketplace.cancel-app %} +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.billing_plans %} {% data reusables.marketplace.cancel-app-billing-settings %} {% data reusables.marketplace.cancel-app %} ## Cancelar una prueba gratis para una app en tu organización {% data reusables.marketplace.marketplace-org-perms %} -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.billing_plans %} -{% data reusables.marketplace.cancel-free-trial-billing-settings %} -{% data reusables.marketplace.cancel-app %} +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.billing_plans %} {% data reusables.marketplace.cancel-free-trial-billing-settings %} {% data reusables.marketplace.cancel-app %} diff --git a/translations/es-ES/content/billing/managing-billing-for-github-marketplace-apps/downgrading-the-billing-plan-for-a-github-marketplace-app.md b/translations/es-ES/content/billing/managing-billing-for-github-marketplace-apps/downgrading-the-billing-plan-for-a-github-marketplace-app.md index 9d62d2cff1..fd6d6ddd2e 100644 --- a/translations/es-ES/content/billing/managing-billing-for-github-marketplace-apps/downgrading-the-billing-plan-for-a-github-marketplace-app.md +++ b/translations/es-ES/content/billing/managing-billing-for-github-marketplace-apps/downgrading-the-billing-plan-for-a-github-marketplace-app.md @@ -1,5 +1,5 @@ --- -title: Bajar de categoría el plan de facturación para la app Mercado GitHub +title: Bajar de categoría el plan de facturación de una app del Mercado GitHub intro: 'Si deseas usar un plan de facturación diferente, puedes bajar de categoría tu app {% data variables.product.prodname_marketplace %} en cualquier momento.' redirect_from: - /github/setting-up-and-managing-billing-and-payments-on-github/downgrading-the-billing-plan-for-a-github-marketplace-app @@ -16,34 +16,28 @@ topics: - Marketplace - Organizations - User account -shortTitle: Bajar de categoría el plan de facturación +shortTitle: Downgrade billing plan +ms.openlocfilehash: c50995729c266cbfdac13b81da4f0ffaa0b4ff85 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091684' --- - -Cuando bajas de categoría una app, tu suscripción permanece activa hasta el final de tu ciclo de facturación actual. El cambio entra en vigencia en tu próxima fecha de facturación. Para obtener más información, consulta "[Acerca de la facturación para {% data variables.product.prodname_marketplace %}](/articles/about-billing-for-github-marketplace)". +Cuando bajas de categoría una app, tu suscripción permanece activa hasta el final de tu ciclo de facturación actual. El cambio entra en vigencia en tu próxima fecha de facturación. Para más información, vea "[Acerca de la facturación de {% data variables.product.prodname_marketplace %}](/articles/about-billing-for-github-marketplace)". {% data reusables.marketplace.downgrade-marketplace-only %} ## Bajar de categoría una app para tu cuenta personal -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.billing_plans %} -{% data reusables.marketplace.downgrade-app-billing-settings %} -{% data reusables.marketplace.choose-new-plan %} -{% data reusables.marketplace.choose-new-quantity %} -{% data reusables.marketplace.issue-plan-changes %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.billing_plans %} {% data reusables.marketplace.downgrade-app-billing-settings %} {% data reusables.marketplace.choose-new-plan %} {% data reusables.marketplace.choose-new-quantity %} {% data reusables.marketplace.issue-plan-changes %} ## Bajar de categoría una app para tu organización {% data reusables.marketplace.marketplace-org-perms %} -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.billing_plans %} -{% data reusables.marketplace.downgrade-app-billing-settings %} -{% data reusables.marketplace.choose-new-plan %} -{% data reusables.marketplace.choose-new-quantity %} -{% data reusables.marketplace.issue-plan-changes %} +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.billing_plans %} {% data reusables.marketplace.downgrade-app-billing-settings %} {% data reusables.marketplace.choose-new-plan %} {% data reusables.marketplace.choose-new-quantity %} {% data reusables.marketplace.issue-plan-changes %} -## Leer más +## Información adicional -- "[Cancelar una app {% data variables.product.prodname_marketplace %}](/articles/canceling-a-github-marketplace-app/)" +- "[Cancelación de una aplicación de {% data variables.product.prodname_marketplace %}](/articles/canceling-a-github-marketplace-app/)" diff --git a/translations/es-ES/content/billing/managing-billing-for-github-marketplace-apps/index.md b/translations/es-ES/content/billing/managing-billing-for-github-marketplace-apps/index.md index 9736a4cb0e..4553a0e286 100644 --- a/translations/es-ES/content/billing/managing-billing-for-github-marketplace-apps/index.md +++ b/translations/es-ES/content/billing/managing-billing-for-github-marketplace-apps/index.md @@ -1,6 +1,6 @@ --- -title: Administrar la facturación por las aplicaciones de Mercado GitHub -shortTitle: Apps de GitHub Marketplace +title: Administrar la facturación para las aplicaciones de Mercado GitHub +shortTitle: GitHub Marketplace apps intro: 'Puedes actualizar, bajar de categoría, o cancelar aplicaciones {% data variables.product.prodname_marketplace %} en cualquier momento.' redirect_from: - /github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-marketplace-apps @@ -15,5 +15,11 @@ children: - /upgrading-the-billing-plan-for-a-github-marketplace-app - /downgrading-the-billing-plan-for-a-github-marketplace-app - /canceling-a-github-marketplace-app +ms.openlocfilehash: b4db06f7425a42ce7befa58e052acda94416dab4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091683' --- diff --git a/translations/es-ES/content/billing/managing-billing-for-github-marketplace-apps/upgrading-the-billing-plan-for-a-github-marketplace-app.md b/translations/es-ES/content/billing/managing-billing-for-github-marketplace-apps/upgrading-the-billing-plan-for-a-github-marketplace-app.md index 19e97c0b33..a4fb12a210 100644 --- a/translations/es-ES/content/billing/managing-billing-for-github-marketplace-apps/upgrading-the-billing-plan-for-a-github-marketplace-app.md +++ b/translations/es-ES/content/billing/managing-billing-for-github-marketplace-apps/upgrading-the-billing-plan-for-a-github-marketplace-app.md @@ -16,28 +16,22 @@ topics: - Organizations - Upgrades - User account -shortTitle: Mejorar un plan de facturación +shortTitle: Upgrade billing plan +ms.openlocfilehash: bf24ee931df72fbe113fbc1fcc2c10be48fa74c5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091682' --- - -Cuando subes de categoría una app, a tu método de pago se le cobra un monto prorrateado en función del tiempo restante hasta tu próxima fecha de facturación. Para obtener más información, consulta "[Acerca de la facturación para {% data variables.product.prodname_marketplace %}](/articles/about-billing-for-github-marketplace)". +Cuando subes de categoría una app, a tu método de pago se le cobra un monto prorrateado en función del tiempo restante hasta tu próxima fecha de facturación. Para más información, vea "[Acerca de la facturación de {% data variables.product.prodname_marketplace %}](/articles/about-billing-for-github-marketplace)". ## Subir de categoría una app para tu cuenta personal -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.billing_plans %} -{% data reusables.marketplace.upgrade-app-billing-settings %} -{% data reusables.marketplace.choose-new-plan %} -{% data reusables.marketplace.choose-new-quantity %} -{% data reusables.marketplace.issue-plan-changes %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.billing_plans %} {% data reusables.marketplace.upgrade-app-billing-settings %} {% data reusables.marketplace.choose-new-plan %} {% data reusables.marketplace.choose-new-quantity %} {% data reusables.marketplace.issue-plan-changes %} ## Subir de categoría una app para tu organización {% data reusables.marketplace.marketplace-org-perms %} -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.billing_plans %} -{% data reusables.marketplace.upgrade-app-billing-settings %} -{% data reusables.marketplace.choose-new-plan %} -{% data reusables.marketplace.choose-new-quantity %} -{% data reusables.marketplace.issue-plan-changes %} +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.billing_plans %} {% data reusables.marketplace.upgrade-app-billing-settings %} {% data reusables.marketplace.choose-new-plan %} {% data reusables.marketplace.choose-new-quantity %} {% data reusables.marketplace.issue-plan-changes %} diff --git a/translations/es-ES/content/billing/managing-billing-for-github-packages/about-billing-for-github-packages.md b/translations/es-ES/content/billing/managing-billing-for-github-packages/about-billing-for-github-packages.md index 0a0aa5a1df..7ab757f055 100644 --- a/translations/es-ES/content/billing/managing-billing-for-github-packages/about-billing-for-github-packages.md +++ b/translations/es-ES/content/billing/managing-billing-for-github-packages/about-billing-for-github-packages.md @@ -12,69 +12,73 @@ type: overview topics: - Packages - Spending limits -shortTitle: Acerca de la facturación +shortTitle: About billing +ms.openlocfilehash: e75b13f2422ac407264381a4637e763608bc9657 +ms.sourcegitcommit: 58db85219d094c2fb752117361e21eb49965d6ad +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 08/15/2022 +ms.locfileid: '147576993' --- - -## Acerca de la facturación para {% data variables.product.prodname_registry %} +## Acerca de la facturación para {% data variables.product.prodname_registry %} {% data reusables.package_registry.packages-billing %} -{% data reusables.package_registry.packages-spending-limit-brief %} Para obtener más información, consulta la sección "[Acerca de los límites de gasto](#about-spending-limits)". +{% data reusables.package_registry.packages-spending-limit-brief %} Para más información, vea "[Acerca de los límites de gasto](#about-spending-limits)". {% note %} -**Actualización de facturación para el almacenamiento de imágenes de contenedor:** Se ha extendido el periodo de uso gratuito para el ancho de banda y almacenamiento de imágenes de contenedor para el {% data variables.product.prodname_container_registry %}. Si estás utilizando el {% data variables.product.prodname_container_registry %}, se te informará por lo menos con un mes de anticipación sobre el inicio de la facturación y se te dará un estimado de cuánto es lo que debes pagar. Para obtener más información acerca del {% data variables.product.prodname_container_registry %}, consulta la sección "[Trabajar con el registro de contenedores](/packages/working-with-a-github-packages-registry/working-with-the-container-registry)". +**Actualización de facturación para el almacenamiento de imágenes de contenedor:** se ha ampliado el periodo de uso gratuito para el ancho de banda y almacenamiento de imágenes de contenedor para {% data variables.product.prodname_container_registry %}. Si estás utilizando el {% data variables.product.prodname_container_registry %}, se te informará por lo menos con un mes de anticipación sobre el inicio de la facturación y se te dará un estimado de cuánto es lo que debes pagar. Para más información sobre {% data variables.product.prodname_container_registry %}, vea "[Trabajo con el registro de contenedores](/packages/working-with-a-github-packages-registry/working-with-the-container-registry)". {% endnote %} -{% ifversion ghec %} -Si compraste {% data variables.product.prodname_enterprise %} mediante un Acuerdo de Microsoft Enterprise, puedes conectar tu ID de Suscripción de Azure a tu cuenta empresarial para habilitar y pagar por el uso de {% data variables.product.prodname_registry %} más allá de las cantidades que se incluyen en tu cuenta. Para obtener más información, consulta la sección "[Conectar una suscripción de Azure a tu empresa](/billing/managing-billing-for-your-github-account/connecting-an-azure-subscription-to-your-enterprise)". +{% ifversion ghec %} Si ha comprado {% data variables.product.prodname_enterprise %} mediante un Contrato Enterprise de Microsoft, puede conectar el id. de la suscripción de Azure a la cuenta de empresa para habilitar y pagar por el uso de {% data variables.product.prodname_registry %} más allá de las cantidades que se incluyen en la cuenta. Para más información, vea "[Conexión de una suscripción de Azure a la empresa](/billing/managing-billing-for-your-github-account/connecting-an-azure-subscription-to-your-enterprise)". {% endif %} La transferencia de datos se restablece cada mes, pero no así el uso de almacenamiento. -| Producto | Almacenamiento | Transferencia de datos (por mes) | -| --------------------------------------------------------------------- | -------------- | -------------------------------- | -| {% data variables.product.prodname_free_user %} | 500MB | 1GB | -| {% data variables.product.prodname_pro %} | 2GB | 10GB | -| {% data variables.product.prodname_free_team %} para organizaciones | 500MB | 1GB | -| {% data variables.product.prodname_team %} | 2GB | 10GB | -| {% data variables.product.prodname_ghe_cloud %} | 50GB | 100GB | +Producto | Storage | Transferencia de datos (por mes) +------- | ------- | --------- +{% data variables.product.prodname_free_user %} | 500MB | 1 GB +{% data variables.product.prodname_pro %} | 2 GB | 10 GB +{% data variables.product.prodname_free_team %} para organizaciones | 500MB | 1 GB | +{% data variables.product.prodname_team %} | 2 GB | 10 GB +{% data variables.product.prodname_ghe_cloud %} | 50GB | 100GB -Todos los datos de transferencia saliente, cuando se desencadenan mediante {% data variables.product.prodname_actions %}, y aquellos de transferencia entrante desde cualquier origen, son gratuitos. Determinamos que estás descargando paquetes mediante el uso de {% data variables.product.prodname_actions %} cuando ingresas en {% data variables.product.prodname_registry %} utilizando un `GITHUB_TOKEN`. +Todos los datos de transferencia saliente, cuando se desencadenan mediante {% data variables.product.prodname_actions %}, y aquellos de transferencia entrante desde cualquier origen, son gratuitos. Determinamos que va a descargar paquetes mediante {% data variables.product.prodname_actions %} cuando inicia sesión en {% data variables.product.prodname_registry %} con un `GITHUB_TOKEN`. -| | Hospedado | Auto-Hospedado | -| --------------------------------------------- | --------- | -------------- | -| Acceso utilizando un `GITHUB_TOKEN` | Gratis | Gratis | -| Acceso utilizando un token de acceso personal | Gratis | $ | +||Hospedada|Auto-Hospedado| +|-|-|-| +|Acceso mediante un `GITHUB_TOKEN`|Gratuito|Gratuito| +|Acceso utilizando un token de acceso personal|Gratuito|$| -El uso de almacenamiento se comparte con los artefactos de compilación que produce {% data variables.product.prodname_actions %} para los repositorios que pertenecen a tu cuenta. Para obtener más información, consulta "[Acerca de la facturación para {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/about-billing-for-github-actions)". +El uso de almacenamiento se comparte con los artefactos de compilación que produce {% data variables.product.prodname_actions %} para los repositorios que pertenecen a tu cuenta. Para más información, vea "[Acerca de la facturación de {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/about-billing-for-github-actions)". -{% data variables.product.prodname_dotcom %} cobra el uso a la cuenta a la que pertenece el repositorio en donde se publica el paquete. Si tu uso de cuenta sobrepasa estos límites y configuraste un límite de gastos mayor a $0 USD, pagarás $0.008 USD por GB de almacenamiento por día y $0.50 USD por GB de transferencia de datos. +{% data variables.product.prodname_dotcom %} cobra el uso a la cuenta a la que pertenece el repositorio en donde se publica el paquete. Si el uso de tu cuenta sobrepasa estos límites y has configurado un límite de gasto superior a 0 USD, pagarás 0,25 USD por GB de almacenamiento por día y 0,50 USD por GB de datos transferidos. -Por ejemplo, si tu organización utiliza {% data variables.product.prodname_team %}, permite los gastos ilimitados, utiliza 150GB de almacenamiento, y tiene 50GB de transferencia de datos durante un mes, ésta tendrá un excedente de 148GB en el almacenamiento y de 40GB en transferencia de datos para ese mes. El almacenamiento excedente costaría $0.008 USD por GB por día o, aproximadamente, $37 USD por un mes de 31 días. El excedente para transferencia de datos costaría $0.50 USD por GB, o $20 USD. +Por ejemplo, si tu organización utiliza {% data variables.product.prodname_team %}, permite los gastos ilimitados, utiliza 150GB de almacenamiento, y tiene 50GB de transferencia de datos durante un mes, ésta tendrá un excedente de 148GB en el almacenamiento y de 40GB en transferencia de datos para ese mes. Un uso por encima del límite de almacenamiento cuesta 0,25 USD por GB por día, o 37 USD. El excedente para transferencia de datos costaría $0.50 USD por GB, o $20 USD. {% data reusables.dotcom_billing.pricing_calculator.pricing_cal_packages %} -Al final del mes, {% data variables.product.prodname_dotcom %} redondea tu transferencia de datos al número de GB más cercano. +Al final de mes, {% data variables.product.prodname_dotcom %} redondea tus datos de transferencia al GB entero más cercano. -{% data variables.product.prodname_dotcom %} calcula tu uso de almacenamiento para cada mes basándose en el uso por hora durante el mismo mes. Por ejemplo, si utilizas 3 GB de almacenamiento durante 10 días de Marzo y 12 GB durante 21 días de Marzo, tu uso de almacenamiento sería: +{% data variables.product.prodname_dotcom %} calcula tu uso de almacenamiento para cada mes basándose en el uso por hora durante el mismo mes. Por ejemplo, si usa 3 GB de almacenamiento durante 10 días de marzo y 12 GB durante 21 días de marzo, el uso del almacenamiento sería: - 3 GB x 10 días x (24 horas por día) = 720 GB-Horas - 12 GB x 21 días x (24 horas por día) = 6,048 GB-Horas - 720 GB-Horas + 6,048 GB-Horas = 6,768 GB-Horas - 6,768 GB-Horas/ (744 horas por mes) = 9.0967 GB-Meses -Al final del mes, {% data variables.product.prodname_dotcom %} redondea tu almacenamiento al número de MB más cercano. Por lo tanto, tu uso de almacenamiento para marzo sería de 9.097 GB. +Al final del mes, {% data variables.product.prodname_dotcom %} redondea tu almacenamiento al número de MB más cercano. Por lo tanto, el uso del almacenamiento para marzo sería de 9097 GB. Tu uso de {% data variables.product.prodname_registry %} comparte la fecha de facturación, método de pago y recibo existente en tu cuenta. {% data reusables.dotcom_billing.view-all-subscriptions %} {% data reusables.user-settings.context_switcher %} -## Acerca de los límites de gasto +## Acerca de los límites de gasto {% data reusables.package_registry.packages-spending-limit-detailed %} -Para obtener más información sobre cómo administrar y cambiar el límite de gastos de tu cuenta, consulta la sección "[Administrar tu límite de gastos para {% data variables.product.prodname_registry %}](/billing/managing-billing-for-github-packages/managing-your-spending-limit-for-github-packages)". +Para obtener información sobre cómo administrar y cambiar el límite de gasto de la cuenta, vea "[Administración del límite de gasto para {% data variables.product.prodname_registry %}](/billing/managing-billing-for-github-packages/managing-your-spending-limit-for-github-packages)". {% data reusables.dotcom_billing.actions-packages-unpaid-account %} diff --git a/translations/es-ES/content/billing/managing-billing-for-github-packages/index.md b/translations/es-ES/content/billing/managing-billing-for-github-packages/index.md index 6227c86872..802a90d097 100644 --- a/translations/es-ES/content/billing/managing-billing-for-github-packages/index.md +++ b/translations/es-ES/content/billing/managing-billing-for-github-packages/index.md @@ -1,6 +1,6 @@ --- title: Administrar la facturación para GitHub Packages -shortTitle: Registro del paquete de GitHub +shortTitle: GitHub Packages intro: 'Puedes ver tu uso de {% data variables.product.prodname_registry %} y configurar un límite de gastos para {% data variables.product.prodname_registry %}.' redirect_from: - /github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages @@ -11,5 +11,11 @@ children: - /about-billing-for-github-packages - /viewing-your-github-packages-usage - /managing-your-spending-limit-for-github-packages +ms.openlocfilehash: 69d79e1d3e27cba934ab58ea2733379ec3a2fdf2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091679' --- diff --git a/translations/es-ES/content/billing/managing-billing-for-github-packages/managing-your-spending-limit-for-github-packages.md b/translations/es-ES/content/billing/managing-billing-for-github-packages/managing-your-spending-limit-for-github-packages.md index 3dac871ade..4859333c73 100644 --- a/translations/es-ES/content/billing/managing-billing-for-github-packages/managing-your-spending-limit-for-github-packages.md +++ b/translations/es-ES/content/billing/managing-billing-for-github-packages/managing-your-spending-limit-for-github-packages.md @@ -15,56 +15,49 @@ topics: - Packages - Spending limits - User account -shortTitle: Tu límite de gastos +shortTitle: Your spending limit +ms.openlocfilehash: 0919283804124e2e925793dd3d4969b80f46ed30 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091677' --- - ## Acerca de los límites de gastos para {% data variables.product.prodname_registry %} {% data reusables.package_registry.packages-billing %} {% data reusables.package_registry.packages-spending-limit-brief %} -{% data reusables.actions.actions-packages-set-spending-limit %}Para obtener más información acerca de los costos de utilización de {% data variables.product.prodname_registry %}, consulta la sección "[Acerca de los costos de {% data variables.product.prodname_registry %}](/billing/managing-billing-for-github-packages/about-billing-for-github-packages)". +{% data reusables.actions.actions-packages-set-spending-limit %} Para más información sobre los precios del uso de {% data variables.product.prodname_registry %}, vea "[Acerca de la facturación de {% data variables.product.prodname_registry %}](/billing/managing-billing-for-github-packages/about-billing-for-github-packages)". -{% ifversion ghec %} -Si compraste {% data variables.product.prodname_enterprise %} mediante un Acuerdo de Microsoft Enterprise, puedes conectar tu ID de Suscripción de Azure a tu cuenta empresarial para habilitar y pagar por el uso de {% data variables.product.prodname_registry %} más allá de las cantidades que se incluyen en tu cuenta. Para obtener más información, consulta la sección "[Conectar una suscripción de Azure a tu empresa](/billing/managing-billing-for-your-github-account/connecting-an-azure-subscription-to-your-enterprise)". +{% ifversion ghec %} Si ha comprado {% data variables.product.prodname_enterprise %} mediante un Contrato Enterprise de Microsoft, puede conectar el id. de la suscripción de Azure a la cuenta de empresa para habilitar y pagar por el uso de {% data variables.product.prodname_registry %} más allá de las cantidades que se incluyen en la cuenta. Para más información, vea "[Conexión de una suscripción de Azure a la empresa](/billing/managing-billing-for-your-github-account/connecting-an-azure-subscription-to-your-enterprise)". {% endif %} Tan pronto como configures un límite de gastos diferente a $0, serás responsable de cualquier uso excedente que se suscite en el periodo de facturación actual. Por ejemplo, si tu organización utiliza {% data variables.product.prodname_team %}, no permite excedentes, y publica una nueva versión de un paquete privado que incrementa tu uso de almacenamiento para el mes en curso de 1.9GB a 2.1GB, la publicación de esta versión usará un poco más de los 2GB que se incluyen en tu paquete. Ya que no has habilitado los excedentes, tu siguiente intento de publicar una versión del paquete no será exitosa. No recibirás una cuenta por esos 0.1GB extras en ese mes. Sin embargo, si habilitas los excedentes, tu primer factura incluirá el excedente de 0.1GB del ciclo de facturación actual, así como cualquier otro excedente que acumules. -## Administrar el límite de gastos del {% data variables.product.prodname_registry %} en tu cuenta personal +## Administrar el límite de gasto de {% data variables.product.prodname_registry %} para tu cuenta personal -Cualquiera puede administrar el límite de gastos del {% data variables.product.prodname_registry %} en su propia cuenta personal. +Cualquiera puede administrar el límite de gasto de {% data variables.product.prodname_registry %} para su propia cuenta personal. -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.billing_plans %} -{% data reusables.dotcom_billing.manage-spending-limit %} -{% data reusables.dotcom_billing.monthly-spending-limit %} -{% data reusables.dotcom_billing.update-spending-limit %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.billing_plans %} {% data reusables.dotcom_billing.manage-spending-limit %} {% data reusables.dotcom_billing.monthly-spending-limit %} {% data reusables.dotcom_billing.update-spending-limit %} ## Administrar el límite de gastos de {% data variables.product.prodname_registry %} para tu organización Los propietarios de las organizaciones pueden administrar el límite de gastos de {% data variables.product.prodname_registry %} para una organización. -{% data reusables.organizations.billing-settings %} -{% data reusables.dotcom_billing.manage-spending-limit %} -{% data reusables.dotcom_billing.monthly-spending-limit-actions-packages %} -{% data reusables.dotcom_billing.update-spending-limit %} +{% data reusables.organizations.billing-settings %} {% data reusables.dotcom_billing.manage-spending-limit %} {% data reusables.dotcom_billing.monthly-spending-limit-actions-packages %} {% data reusables.dotcom_billing.update-spending-limit %} {% ifversion ghec %} ## Administrar el límite de gastos de {% data variables.product.prodname_registry %} para tu cuenta empresarial Los propietarios de la empresa y gerentes de facturación pueden administrar el límite de gastos para {% data variables.product.prodname_registry %} para una cuenta empresarial. -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.billing-tab %} -1. Sobre "uso mensual de paquetes y {% data variables.product.prodname_actions %}", haz clic en **Límite de gastos**. ![Pestaña de límite de gastos](/assets/images/help/settings/spending-limit-tab-enterprise.png) -{% data reusables.dotcom_billing.monthly-spending-limit %} -{% data reusables.dotcom_billing.update-spending-limit %} -{% endif %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.billing-tab %} +1. Encima de "Uso mensual de {% data variables.product.prodname_actions %} y paquetes", haga clic en **Límite de gasto**. + ![Pestaña Límite de gasto](/assets/images/help/settings/spending-limit-tab-enterprise.png) {% data reusables.dotcom_billing.monthly-spending-limit %} {% data reusables.dotcom_billing.update-spending-limit %} {% endif %} ## Administrar las notificaciones de uso y límite de gastos {% data reusables.billing.email-notifications %} diff --git a/translations/es-ES/content/billing/managing-billing-for-github-packages/viewing-your-github-packages-usage.md b/translations/es-ES/content/billing/managing-billing-for-github-packages/viewing-your-github-packages-usage.md index eb806bec62..03d0bd2dd1 100644 --- a/translations/es-ES/content/billing/managing-billing-for-github-packages/viewing-your-github-packages-usage.md +++ b/translations/es-ES/content/billing/managing-billing-for-github-packages/viewing-your-github-packages-usage.md @@ -1,5 +1,5 @@ --- -title: Visualizar el uso de tu GitHub Packages +title: Consulta de su utilización de Paquetes de GitHub intro: 'Puedes ver los detalles de uso de almacenamiento y transferencia de datos para {% data variables.product.prodname_registry %}.' product: '{% data reusables.gated-features.packages %}' redirect_from: @@ -14,43 +14,37 @@ topics: - Packages - Organizations - User account -shortTitle: Ver tu uso +shortTitle: View your usage +ms.openlocfilehash: 98cce486487c5f8a3801852b6a2b4ce7fdeb210d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147060446' --- +## Visualizar el uso de {% data variables.product.prodname_registry %} para tu cuenta personal -## Ver el uso del {% data variables.product.prodname_registry %} para tu cuenta personal +Cualquiera puede ver el uso de {% data variables.product.prodname_registry %} para su cuenta personal. -Cualquiera puede ver el uso del {% data variables.product.prodname_registry %} para su propia cuenta personal. - -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.billing_plans %} -{% data reusables.dotcom_billing.packages-data %} -{% data reusables.dotcom_billing.actions-packages-storage %} -{% data reusables.dotcom_billing.actions-packages-report-download %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.billing_plans %} {% data reusables.dotcom_billing.packages-data %} {% data reusables.dotcom_billing.actions-packages-storage %} {% data reusables.dotcom_billing.actions-packages-report-download %} ## Visualizar el uso de {% data variables.product.prodname_registry %} para tu organización Los propietarios de la organización y gerentes de facturación pueden ver el uso de {% data variables.product.prodname_registry %} para una organización. Para organizaciones que gestione una cuenta empresarial, únicamente los propietarios de éstas pueden ver el uso de {% data variables.product.prodname_registry %} en la página de facturación de la misma. -{% data reusables.organizations.billing-settings %} -{% data reusables.dotcom_billing.packages-data %} -{% data reusables.dotcom_billing.actions-packages-storage %} -{% data reusables.dotcom_billing.actions-packages-report-download-org-account %} +{% data reusables.organizations.billing-settings %} {% data reusables.dotcom_billing.packages-data %} {% data reusables.dotcom_billing.actions-packages-storage %} {% data reusables.dotcom_billing.actions-packages-report-download-org-account %} {% ifversion ghec %} ## Visualizar el uso de {% data variables.product.prodname_registry %} para tu cuenta empresarial -Los propietarios de empresa y gerentes de facturación pueden ver el uso de {% data variables.product.prodname_registry %} para una cuenta empresarial. +Los propietarios de empresas y los administradores de facturación pueden ver el uso de {% data variables.product.prodname_registry %} para una cuenta empresarial. {% note %} -**Nota:** Los detalles de facturación para cuentas empresariales únicamente resumen el uso de almacenamiento de datos por organización. {% data reusables.actions.enterprise-billing-details %} +**Nota:** Los detalles de facturación para cuentas empresariales solo resumen el uso de almacenamiento de datos por organización. {% data reusables.actions.enterprise-billing-details %} {% endnote %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.billing-tab %} -1. Debajo de "{% data variables.product.prodname_registry %}", visualiza los detalles de uso de transferencia de datos para cada organización en tu cuenta empresarial. ![Detalles de uso de transferencia de datos](/assets/images/help/billing/packages-data-enterprise.png) -{% data reusables.dotcom_billing.actions-packages-storage-enterprise-account %} -{% data reusables.enterprise-accounts.actions-packages-report-download-enterprise-accounts %} -{% endif %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.billing-tab %} +1. Debajo de "{% data variables.product.prodname_registry %}", visualiza los detalles de uso de transferencia de datos para cada organización en tu cuenta empresarial. + ![Detalles de uso de la transferencia de datos](/assets/images/help/billing/packages-data-enterprise.png) {% data reusables.dotcom_billing.actions-packages-storage-enterprise-account %} {% data reusables.enterprise-accounts.actions-packages-report-download-enterprise-accounts %} {% endif %} diff --git a/translations/es-ES/content/billing/managing-billing-for-github-sponsors/about-billing-for-github-sponsors.md b/translations/es-ES/content/billing/managing-billing-for-github-sponsors/about-billing-for-github-sponsors.md index 86d5f29ff5..2596d3ab2a 100644 --- a/translations/es-ES/content/billing/managing-billing-for-github-sponsors/about-billing-for-github-sponsors.md +++ b/translations/es-ES/content/billing/managing-billing-for-github-sponsors/about-billing-for-github-sponsors.md @@ -11,9 +11,14 @@ versions: type: overview topics: - Sponsors -shortTitle: Acerca de la facturación +shortTitle: About billing +ms.openlocfilehash: 478b0bc1836cd234ffa32aba4a03b823b0c20663 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091670' --- - {% data reusables.sponsors.sponsorship-details %} {% data reusables.sponsors.no-fees %} @@ -22,7 +27,7 @@ shortTitle: Acerca de la facturación {% data reusables.user-settings.context_switcher %} -## Leer más +## Información adicional - "[Acerca de {% data variables.product.prodname_sponsors %}](/sponsors/getting-started-with-github-sponsors/about-github-sponsors)" -- "[Patrocinar a contribuyentes de código abierto](/sponsors/sponsoring-open-source-contributors)" +- "[Patrocinar a colaboradores de código abierto](/sponsors/sponsoring-open-source-contributors)" diff --git a/translations/es-ES/content/billing/managing-billing-for-github-sponsors/downgrading-a-sponsorship.md b/translations/es-ES/content/billing/managing-billing-for-github-sponsors/downgrading-a-sponsorship.md index 9dffa5dc64..44170c63ad 100644 --- a/translations/es-ES/content/billing/managing-billing-for-github-sponsors/downgrading-a-sponsorship.md +++ b/translations/es-ES/content/billing/managing-billing-for-github-sponsors/downgrading-a-sponsorship.md @@ -13,9 +13,14 @@ topics: - Cancellation - Downgrades - Sponsors +ms.openlocfilehash: 5948b9a666ec1cecd4e5640138f278abf787386e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091667' --- - -{% data reusables.sponsors.org-sponsors-release-phase %} +{% data reusables.sponsors.org-sponsors-release-phase %} ## Acerca de las degradaciones de patrocinios @@ -23,16 +28,12 @@ Cuando bajas de categoría o cancelas un patrocinio, el cambio entra en vigencia ## Bajar de categoría un patrocinio -{% data reusables.sponsors.navigate-to-sponsored-account %} -{% data reusables.sponsors.sponsorship-dashboard %} -{% data reusables.sponsors.review-tiers-to-select %} -{% data reusables.sponsors.select-a-tier %} -{% data reusables.sponsors.update-sponsorship %} +{% data reusables.sponsors.navigate-to-sponsored-account %} {% data reusables.sponsors.sponsorship-dashboard %} {% data reusables.sponsors.review-tiers-to-select %} {% data reusables.sponsors.select-a-tier %} {% data reusables.sponsors.update-sponsorship %} ## Cancelar un patrocinio -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.billing_plans %} -{% data reusables.sponsors.billing-switcher %} -3. Debajo de "{% data variables.product.prodname_sponsors %}", a la derecha del contribuyente de código abierto, da clic en {% octicon "triangle-down" aria-label="The down triangle octicon" %} a un costado de tu cantidad patrocinada. Posteriormente, da clic en **Cancelar patrocinio**. ![Botón Cancelar patrocinio](/assets/images/help/billing/edit-sponsor-billing.png) -4. Revisa la información acerca de la cancelación de tu patrocinio y luego haz clic en **Aceptar**. ![Casilla de confirmación de cancelación](/assets/images/help/billing/confirm-sponsorship-cancellation.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.billing_plans %} {% data reusables.sponsors.billing-switcher %} +3. En "{% data variables.product.prodname_sponsors %}", a la derecha del colaborador de código abierto patrocinado, haga clic en {% octicon "triangle-down" aria-label="The down triangle octicon" %} junto al importe patrocinado y, a continuación, haga clic en **Cancel sponsorship**. + ![Botón Cancel sponsorship](/assets/images/help/billing/edit-sponsor-billing.png) +4. Revise la información acerca de la cancelación del patrocinio y haga clic en **OK**. + ![Casilla de confirmación de cancelación](/assets/images/help/billing/confirm-sponsorship-cancellation.png) diff --git a/translations/es-ES/content/billing/managing-billing-for-github-sponsors/index.md b/translations/es-ES/content/billing/managing-billing-for-github-sponsors/index.md index 58b607dda4..3ae5ae1754 100644 --- a/translations/es-ES/content/billing/managing-billing-for-github-sponsors/index.md +++ b/translations/es-ES/content/billing/managing-billing-for-github-sponsors/index.md @@ -1,6 +1,6 @@ --- title: Administrar la facturación de Patrocinadores de GitHub -shortTitle: Patrocinadores de GitHub +shortTitle: GitHub Sponsors intro: Puedes actualizar o bajar de categoría el nivel de cada uno de tus patrocinadores. redirect_from: - /github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-sponsors @@ -12,5 +12,11 @@ children: - /about-billing-for-github-sponsors - /upgrading-a-sponsorship - /downgrading-a-sponsorship +ms.openlocfilehash: ac0a1f93ca351eaf620adfe9fce87b377427b340 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091666' --- diff --git a/translations/es-ES/content/billing/managing-billing-for-github-sponsors/upgrading-a-sponsorship.md b/translations/es-ES/content/billing/managing-billing-for-github-sponsors/upgrading-a-sponsorship.md index f5663064f9..776a5d2708 100644 --- a/translations/es-ES/content/billing/managing-billing-for-github-sponsors/upgrading-a-sponsorship.md +++ b/translations/es-ES/content/billing/managing-billing-for-github-sponsors/upgrading-a-sponsorship.md @@ -12,9 +12,14 @@ type: how_to topics: - Sponsors - Upgrades +ms.openlocfilehash: c1aaab00c5fd11a560327424290c396920505003 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091664' --- - -{% data reusables.sponsors.org-sponsors-release-phase %} +{% data reusables.sponsors.org-sponsors-release-phase %} ## Acerca de las mejoras de los patrocinios @@ -22,8 +27,4 @@ Cuando subes de categoría tu nivel de patrocinio, el cambio entrará en vigor d ## Subir de categoría un patrocinio -{% data reusables.sponsors.navigate-to-sponsored-account %} -{% data reusables.sponsors.sponsorship-dashboard %} -{% data reusables.sponsors.review-tiers-to-select %} -{% data reusables.sponsors.select-a-tier %} -{% data reusables.sponsors.update-sponsorship %} +{% data reusables.sponsors.navigate-to-sponsored-account %} {% data reusables.sponsors.sponsorship-dashboard %} {% data reusables.sponsors.review-tiers-to-select %} {% data reusables.sponsors.select-a-tier %} {% data reusables.sponsors.update-sponsorship %} diff --git a/translations/es-ES/content/billing/managing-billing-for-your-github-account/about-billing-for-github-accounts.md b/translations/es-ES/content/billing/managing-billing-for-your-github-account/about-billing-for-github-accounts.md index 3d41e08ff7..c7d227677c 100644 --- a/translations/es-ES/content/billing/managing-billing-for-your-github-account/about-billing-for-github-accounts.md +++ b/translations/es-ES/content/billing/managing-billing-for-your-github-account/about-billing-for-github-accounts.md @@ -1,6 +1,6 @@ --- title: Acerca de la facturación para las cuentas de GitHub -intro: '{% data variables.product.company_short %} ofrece productos gratuitos y pagos para cada programador o equipo.' +intro: '{% data variables.product.company_short %} ofrece productos gratuitos y de pago para cada desarrollador o equipo.' redirect_from: - /github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-accounts - /articles/what-is-the-total-cost-of-using-an-organization-account @@ -21,14 +21,19 @@ topics: - Discounts - Fundamentals - Upgrades -shortTitle: Acerca de la facturación +shortTitle: About billing +ms.openlocfilehash: a17f487d707949885a3cb8f0585feac21708bac1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091663' --- +Para más información sobre los productos disponibles para la cuenta, vea "[Productos de {% data variables.product.prodname_dotcom %}](/articles/github-s-products)". Puedes ver los precios y una lista completa de las funciones de cada producto en <{% data variables.product.pricing_url %}>. {% data variables.product.product_name %} no ofrece productos personalizados ni suscripciones. -Para obtener más información sobre los productos que están disponibles para tu cuenta, consulta la sección "[productos de {% data variables.product.prodname_dotcom %}](/articles/github-s-products)". Puedes ver los precios y una lista completa de las funciones de cada producto en <{% data variables.product.pricing_url %}>. {% data variables.product.product_name %} no ofrece productos personalizados ni suscripciones. +Puedes elegir una facturación mensual o anual y puedes actualizar o bajar de categoría tu suscripción en cualquier momento. Para más información, vea "[Administración de la facturación para la cuenta de {% data variables.product.prodname_dotcom %}](/articles/managing-billing-for-your-github-account)". -Puedes elegir una facturación mensual o anual y puedes actualizar o bajar de categoría tu suscripción en cualquier momento. Para obtener más información, consulta "[Administrar la facturación para tu cuenta de {% data variables.product.prodname_dotcom %}](/articles/managing-billing-for-your-github-account)". - -Puedes comprar otras características o productos con tu información de pago de {% data variables.product.product_name %} existente. Para obtener más información, consulta "[Acerca de la facturación en {% data variables.product.prodname_dotcom %}](/articles/about-billing-on-github)". +Puedes comprar otras características o productos con tu información de pago de {% data variables.product.product_name %} existente. Para más información, vea "[Acerca de la facturación en {% data variables.product.prodname_dotcom %}](/articles/about-billing-on-github)". {% data reusables.accounts.accounts-billed-separately %} @@ -36,7 +41,7 @@ Puedes comprar otras características o productos con tu información de pago de {% tip %} -**Sugerencia:** {% data variables.product.prodname_dotcom %} tiene programas para estudiantes validados y académicos, que incluyen descuentos académicos. Para obtener más información, visita [{% data variables.product.prodname_education %}](https://education.github.com/). +**Sugerencia:** {% data variables.product.prodname_dotcom %} tiene programas para alumnos y profesores verificados, que incluyen descuentos académicos. Para más información, visite [{% data variables.product.prodname_education %}](https://education.github.com/). {% endtip %} diff --git a/translations/es-ES/content/billing/managing-billing-for-your-github-account/about-billing-for-your-enterprise.md b/translations/es-ES/content/billing/managing-billing-for-your-github-account/about-billing-for-your-enterprise.md index afb609817b..b04a3cc3c1 100644 --- a/translations/es-ES/content/billing/managing-billing-for-your-github-account/about-billing-for-your-enterprise.md +++ b/translations/es-ES/content/billing/managing-billing-for-your-github-account/about-billing-for-your-enterprise.md @@ -1,5 +1,5 @@ --- -title: Acerca de la facturación de tu empresa +title: Acerca de la facturación para tu empresa intro: 'Puedes ver la información de facturación para tu empresa{% ifversion ghec or ghes %} cuenta empresarial en {% data variables.product.prodname_dotcom_the_website %}{% endif %}.' redirect_from: - /admin/overview/managing-billing-for-your-enterprise @@ -13,9 +13,14 @@ versions: type: overview topics: - Enterprise -shortTitle: Facturación de tu empresa +shortTitle: Billing for your enterprise +ms.openlocfilehash: 1b048c16293b7183636bc383ca926c4e5c7f0bd2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147573413' --- - ## Acerca de la facturación para tu empresa {% ifversion ghae %} @@ -28,28 +33,28 @@ Si agregas un usuario licenciado a mitad de mes, éste solo se incluirá en el c Por ejemplo, aquí mostramos los costos para los usuarios con licencias en fechas diferentes. -| Usuario | Fechas de licencia | Días contados | Costo | -| --------- | ----------------------------------------------- | ------------- | ------ | -| @octocat | Enero 1 - Enero 31 | 31 | $39 | -| @robocat | Febrero 1 - Febrero 28 | 28 | $35.23 | -| @devtocat | Enero 15 - Enero 31 | 17 | $21.39 | -| @doctocat | Enero 1 - Enero 15 | 31 | $39 | -| @prodocat | Enero 7 - Enero 15 | 25 | $31.45 | -| @monalisa | Enero 1 - Enero 7,
Enero 15 - Enero 31 | 31 | $39 | +Usuario | Fechas de licencia | Días contados | Coste +---- | ------------ | ------- | ----- +@octocat | Enero 1 - Enero 31 | 31 | 39 USD +@robocat | Febrero 1 - Febrero 28 | 28 | $35.23 +@devtocat | Enero 15 - Enero 31 | 17 | $21.39 +@doctocat | Enero 1 - Enero 15 | 31 | 39 USD +@prodocat | Enero 7 - Enero 15 | 25 | $31.45 +@monalisa | Enero 1 - enero 7
Enero 15 - Enero 31 | 31 | 39 USD {% data variables.product.prodname_ghe_managed %} tiene un mínimo de 500 usuarios por instancia. {% data variables.product.company_short %} te cobra por un mínimo de 500 usuarios por instancia, aún si hay menos de 500 usuarios con una licencia en ese día. -Puedes ver tu uso actual en tu [Portal de cuenta de Azure](https://portal.azure.com). +Puede ver el uso actual en [el portal de la cuenta de Azure](https://portal.azure.com). {% elsif ghec or ghes %} {% ifversion ghec %} -Cuando utilizas una cuenta de empresa en {% data variables.product.product_location %}, esta es el punto central para toda la facturación de la empresa, incluyendo a las organizaciones que el pertenecen a ella. +Cuando se usa una cuenta empresarial en {% data variables.product.product_location %}, la cuenta empresarial es el punto central de toda la facturación dentro de la empresa, incluidas las organizaciones propiedad de tu empresa. -Si utilizas {% data variables.product.product_name %} con una organización individual y aún no tienes una cuenta empresarial, puedes crear una y agregar a tu organización. Para obtener más información, consulta la sección "[Crear una cuenta empresarial](/admin/overview/creating-an-enterprise-account)". +Si usas {% data variables.product.product_name %} con una organización individual y todavía no tienes una cuenta empresarial, se crea una cuenta empresarial y se agregará tu organización. Para obtener más información, consulta "[Creación de una cuenta de empresa](/admin/overview/creating-an-enterprise-account)". -{% data variables.product.company_short %} factura mensualmente por la cantidad total de plazas con licencia para tu cuenta empresarial, así como por cualquier servicio adicional que utilice con {% data variables.product.prodname_ghe_cloud %}, tal como los minutos de {% data variables.product.prodname_actions %}. Si utilizas una organización estándar en {% data variables.product.product_name %}, se te facturará a nivel organizacional por todo el uso. Para obtener más información sobre las plazas de licencia de tu factura, consulta la sección "[Acerca de los precios por usuario](/billing/managing-billing-for-your-github-account/about-per-user-pricing)". +{% data variables.product.company_short %} factura mensualmente el número total de puestos con licencia para tu organización o cuenta empresarial, así como cualquier servicio adicional que uses con {% data variables.product.prodname_ghe_cloud %}, como minutos de {% data variables.product.prodname_actions %}. Si usas una organización independiente en {% data variables.product.product_name %}, se te facturará a nivel de organización por todo el uso. Para obtener más información sobre los puestos de licencia de la factura, consulta «[Acerca de los precios por usuario](/billing/managing-billing-for-your-github-account/about-per-user-pricing)». {% elsif ghes %} @@ -57,25 +62,21 @@ Cada usuario en {% data variables.product.product_location %} consume una plaza {% endif %} -{% ifversion ghec %}Para los clientes de {% data variables.product.prodname_ghe_cloud %} con una cuenta empresarial, {% data variables.product.company_short %} se factura mediante su cuenta empresarial en {% data variables.product.prodname_dotcom_the_website %}. Para los clientes que pagan por factura individual, cada {% elsif ghes %}Para los clientes de {% data variables.product.prodname_enterprise %} que pagan por factura individual, {% data variables.product.company_short %} emite las facturas mediante una cuenta empresarial en {% data variables.product.prodname_dotcom_the_website %}. Cada{% endif %} factura incluye un cargo único para todos tus servicios de paga de {% data variables.product.prodname_dotcom_the_website %} y para cualquier instancia de {% data variables.product.prodname_ghe_server %}. Para obtener más información sobre {% ifversion ghes %}las licencias, el uso y las facturas{% elsif ghec %}el uso y las facturas{% endif %}, consulta lo siguiente{% ifversion ghes %} en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}.{% endif %} +{% ifversion ghec %}Para los clientes de {% data variables.product.prodname_ghe_cloud %} con una cuenta de empresa, {% data variables.product.company_short %} factura a través de su cuenta de empresa en {% data variables.product.prodname_dotcom_the_website %}. Para los clientes a los que se les factura, cada {% elsif ghes %}Para los clientes a los que se les factura por {% data variables.product.prodname_enterprise %}, {% data variables.product.company_short %} envía las facturas mediante una cuenta empresarial en {% data variables.product.prodname_dotcom_the_website %}. Cada factura {% endif %} incluye un cargo único para todos tus servicios de pago de {% data variables.product.prodname_dotcom_the_website %} y por cualquier instancia de {% data variables.product.prodname_ghe_server %}. Para obtener más información sobre {% ifversion ghes %}las licencias, el uso y las facturas{% elsif ghec %}el uso y las facturas{% endif %}, consulta lo siguiente{% ifversion ghes %} en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}.{% endif %} {%- ifversion ghes %} -- "[Acerca del precio por usuario](/enterprise-cloud@latest/billing/managing-billing-for-your-github-account/about-per-user-pricing)" -{%- endif %} -- "[Ver la suscripción y uso para tu cuenta empresarial]({% ifversion ghes %}/enterprise-cloud@latest{% endif %}/billing/managing-billing-for-your-github-account/viewing-the-subscription-and-usage-for-your-enterprise-account)" -- "[Administrar las facturas para tu empresa]({% ifversion ghes %}/enterprise-cloud@latest{% endif %}/billing/managing-billing-for-your-github-account/managing-invoices-for-your-enterprise)" +- "[Acerca de los precios por usuario](/enterprise-cloud@latest/billing/managing-billing-for-your-github-account/about-per-user-pricing)" {%- endif %} +- "[Visualización de la suscripción y el uso de la cuenta de empresa]({% ifversion ghes %}/enterprise-cloud@latest{% endif %}/billing/managing-billing-for-your-github-account/viewing-the-subscription-and-usage-for-your-enterprise-account)" +- "[Administración de facturas para su empresa]({% ifversion ghes %}/enterprise-cloud@latest{% endif %}/billing/managing-billing-for-your-github-account/managing-invoices-for-your-enterprise)" -Los administradores de tu cuenta empresarial de {% data variables.product.prodname_dotcom_the_website %} pueden acceder y administrar la facturación de la empresa. Para obtener más información, consulta la sección "[Roles en una empresa]({% ifversion ghes %}/enterprise-cloud@latest{% endif %}/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise){% ifversion ghec %}".{% elsif ghes %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% endif %} +Los administradores de tu cuenta empresarial de {% data variables.product.prodname_dotcom_the_website %} pueden acceder y administrar la facturación de la empresa. Para obtener más información, consulte "[Roles en una empresa]({% ifversion ghes %}/enterprise-cloud@latest{% endif %}/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise){% ifversion ghec %}". {% elsif ghes %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% endif %} -{% ifversion ghec %} -{% data reusables.enterprise-accounts.billing-microsoft-ea-overview %} Para obtener más información, consulta la sección "[Conectar una suscripción de Azure a tu empresa](/billing/managing-billing-for-your-github-account/connecting-an-azure-subscription-to-your-enterprise)". +{% ifversion ghec %} {% data reusables.enterprise-accounts.billing-microsoft-ea-overview %} Para obtener más información, consulta "[Conexión de una suscripción de Azure a la empresa](/billing/managing-billing-for-your-github-account/connecting-an-azure-subscription-to-your-enterprise)". {% endif %} -{% ifversion ghes %} -{% data reusables.billing.ghes-with-no-enterprise-account %} -{% endif %} +{% ifversion ghes %} {% data reusables.billing.ghes-with-no-enterprise-account %} {% endif %} {% endif %} -## Leer más +## Información adicional - "[Acerca de las cuentas de empresa](/admin/overview/about-enterprise-accounts)" diff --git a/translations/es-ES/content/billing/managing-billing-for-your-github-account/about-per-user-pricing.md b/translations/es-ES/content/billing/managing-billing-for-your-github-account/about-per-user-pricing.md index 4d987f21d1..26a132b2ed 100644 --- a/translations/es-ES/content/billing/managing-billing-for-your-github-account/about-per-user-pricing.md +++ b/translations/es-ES/content/billing/managing-billing-for-your-github-account/about-per-user-pricing.md @@ -1,6 +1,6 @@ --- title: Acerca del precio por usuario -intro: '{% ifversion fpt or ghec %}Para las organizaciones{% ifversion ghec %} y empresas{% endif %}, tu {% else %}Tu {% endif %}factura comienza con la cantidad de plazas con licencia que elijas.' +intro: '{% ifversion fpt or ghec %}En el caso de las organizaciones{% ifversion ghec %} y las empresas{% endif %}, tu {% else %}Tu {% endif %}factura empieza con el número de puestos con licencia que elijas.' redirect_from: - /github/setting-up-and-managing-billing-and-payments-on-github/about-per-user-pricing - /articles/about-per-user-pricing @@ -15,56 +15,54 @@ topics: - Enterprise - Licensing - Organizations +ms.openlocfilehash: 037e0e0cfbb04552a370cf8fd0f3e05c2e09423f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145910842' --- - ## Acerca del precio por usuario -{% ifversion fpt %} -Las organizaciones nuevas en {% data variables.product.prodname_dotcom_the_website %} pueden crear proyectos públicos y de código abierto con {% data variables.product.prodname_free_team %} o mejorar a un producto de pago con precios por usuario. Para obtener más información, consulta las secciones "[Productos de {% data variables.product.company_short %}](/get-started/learning-about-github/githubs-products)" y "[Actualizar tu suscripción de {% data variables.product.prodname_dotcom %}](/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription)". +{% ifversion fpt %} Las organizaciones nuevas en {% data variables.product.prodname_dotcom_the_website %} pueden crear proyectos públicos y de código abierto con {% data variables.product.prodname_free_team %} o actualizar a un producto de pago con precios por usuario. Para obtener más información, consulte "[Productos de {% data variables.product.company_short %}](/get-started/learning-about-github/githubs-products)" y "[Actualización de la suscripción de {% data variables.product.prodname_dotcom %}](/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription)". -Las organizaciones que usan una suscripción paga antes del 11 de mayo de 2016 pueden elegir permanecer en su plan existente por repositorio o cambiar al precio por usuario. {% data variables.product.company_short %} te notificará doce meses antes de que cualquier cambio a tu suscripción sea obligatorio. Para obtener más información sobre cómo cambiar tu suscripción, consulta "[Actualizar tu {% data variables.product.prodname_dotcom %} suscripción](/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription)". +Las organizaciones que usan una suscripción paga antes del 11 de mayo de 2016 pueden elegir permanecer en su plan existente por repositorio o cambiar al precio por usuario. {% data variables.product.company_short %} te notificará doce meses antes de que cualquier cambio a tu suscripción sea obligatorio. Para obtener más información sobre cómo cambiar de suscripción, consulte "[Actualización de la suscripción de {% data variables.product.prodname_dotcom %}](/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription)". {% else %} -La base de tu factura es la cantidad de plazas con licencia estándar que elijas para tu{% ifversion ghec %} organización o{% endif %} empresa. +La base de la factura es el número de puestos con licencia estándar que elijas para tu{% ifversion ghec %} organización o{% endif %} empresa. {% data reusables.enterprise-licensing.unique-user-licensing-model %} -Para garantizar que el mismo usuario no está consumiendo más de una licencia para varios despliegues empresariales, puedes sincronizar el uso de licencia entre tus ambientes de {% data variables.product.prodname_ghe_server %} y de {% data variables.product.prodname_ghe_cloud %}. Para obtener más información consulta la sección "[Acerca de las licencias para GitHub Enterprise](/billing/managing-your-license-for-github-enterprise/about-licenses-for-github-enterprise)". +A fin de asegurarte de que el mismo usuario no consume más de una licencia para varias implementaciones empresariales, puedes sincronizar el uso de licencias entre los entornos de {% data variables.product.prodname_ghe_server %} y {% data variables.product.prodname_ghe_cloud %}. Para obtener más información, consulta "[Acerca de las licencias para GitHub Enterprise](/billing/managing-your-license-for-github-enterprise/about-licenses-for-github-enterprise)". -Adicionalmente a las plazas con licencia, tu factura podría incluir otros cambios, tales como {% data variables.product.prodname_GH_advanced_security %}. Para obtener más información, consulta la sección "[Acerca de la facturación para tu empresa](/billing/managing-billing-for-your-github-account/about-billing-for-your-enterprise)". +Además de los puestos con licencia, la factura puede incluir otros cargos, como {% data variables.product.prodname_GH_advanced_security %}. Para obtener más información, consulta "[Acerca de la facturación de la empresa](/billing/managing-billing-for-your-github-account/about-billing-for-your-enterprise)". {% endif %} ## Personas que consumen una licencia -Cada persona consume una licencia y {% data variables.product.company_short %} identifica a los individuos por dirección de correo electrónico principal. +Cada persona consume una licencia y {% data variables.product.company_short %} las identifica por la dirección de correo electrónico principal. -{% data variables.product.company_short %} cobra por las siguientes personas. +{% data variables.product.company_short %} factura a las siguientes personas. {%- ifversion ghec %} -- Propietarios de empresas que son miembros o propietarios de por lo menos una organización en dichas empresas -{%- endif %} -- Miembros de las organizaciones, incluyendo a los propietarios -- Colaboradores externos en repositorios privados{% ifversion ghec %} o internos{% endif %} que le pertenezcan a tu organización, excluyendo las bifurcaciones -- Cualquiera con una invitación pendiente para convertirse en un propietario o miembro de una organización -- Cualquiera con una invitación pendiente para convertirse en colaborador externo en los repositorios privados{% ifversion ghec %} o internos{% endif %} que le pertenezcan a tu organización, excluyendo las bifurcaciones -{%- ifversion ghec %} -- Cada usuario de cualquier instancia de {% data variables.product.prodname_ghe_server %} que despliegues -{%- endif %} +- Los propietarios de empresas que son miembros o propietarios de al menos una organización de la empresa {%- endif %} +- Miembros de la organización, incluidos los propietarios +- Colaboradores externos en repositorios privados{% ifversion ghec %} o internos{% endif %} propiedad de su organización, excepto las bifurcaciones +- Cualquier persona con una invitación pendiente para convertirse en propietario o miembro de la organización +- Cualquier persona con una invitación pendiente para convertirse en colaborador externo en repositorios privados{% ifversion ghec %} o internos{% endif %} propiedad de su organización, excepto las bifurcaciones {%- ifversion ghec %} +- Los usuarios de cualquier instancia de {% data variables.product.prodname_ghe_server %} que implementes {%- endif %} - Usuarios inactivos -{% data variables.product.company_short %} no cobra por las siguientes personas. +{% data variables.product.company_short %} no factura a ninguna de las personas siguientes. {%- ifversion ghec %} -- Los propietarios de empresas que no sean miembros ni propietarios de por lo menos una organización de la empresa -- Los gerentes de facturación de las empresas -{%- endif %} -- Los gerentes de facturación de las organizaciones{% ifversion ghec %} para las organizaciones individuales de {% data variables.product.prodname_ghe_cloud %}{% endif %} -- Cualquiera con una invitación pendiente para convertirse en gerente de facturación{% ifversion ghec %} de una empresa u{% endif %} organización -- Cualquiera con una invitación pendiente para convertirse en colaborador externo en un repositorio público que le pertenezca a tu organización -{%- ifversion ghes %} -- Usuarios suspendidos -{%- endif %} +- Los propietarios de la empresa que no son miembros o propietarios de al menos una organización de la empresa +- Gerentes de facturación de empresas {%- endif %} +- Gerentes de facturación de la organización{% ifversion ghec %} para organizaciones individuales en {% data variables.product.prodname_ghe_cloud %}{% endif %} +- Cualquier persona con una invitación pendiente para convertirse en un gerente de facturación de la organización{% ifversion ghec %} o de la empresa{% endif %} +- Cualquier persona con una invitación pendiente para convertirse en colaborador externo en un repositorio público propiedad de su organización {%- ifversion ghes %} +- Usuarios suspendidos {%- endif %} {% note %} @@ -72,13 +70,13 @@ Cada persona consume una licencia y {% data variables.product.company_short %} i {% endnote %} -Para obtener más información, consulta la sección {% ifversion not fpt %}"[Roles en una empresa](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise)" o {% endif %}"[Roles en una organizaciòn](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)". +Para obtener más información, consulta {% ifversion not fpt %}"[Roles en una empresa](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise) o {% endif %}"[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)." -{% data variables.product.company_short %} cuenta a cada {% ifversion not fpt %}miembro o {% endif %}colaborador externo una sola vez para propósitos de la facturación, incluso si la cuenta de usuario tiene una {% ifversion not fpt %}membrecía en varias organizaciones de una empresa o si tiene {% endif %}acceso a varios repositorios que le pertenezcan a tu organización. Para obtener más información sobre los colaboradores externos, consulta la sección "[Agregar colaboradores externos a los repositorios de tu organización](/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization)". +{% data variables.product.company_short %} cuenta cada {% ifversion not fpt %}miembro o {% endif %}colaborador externo una sola vez para propósitos de facturación, incluso si la cuenta de usuario tiene una {% ifversion not fpt %}pertenencia en varias organizaciones dentro de una empresa o {% endif %}acceso a varios repositorios que pertenezcan a tu organización. Para obtener más información sobre los colaboradores externos, consulte "[Agregar colaboradores externos a repositorios de la organización](/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization)". -{% ifversion ghes %}Los usuarios suspendidos no cuentan al calcular la cantidad de usuarios con licencia que consumen plazas. Para obtener más información, consulta la sección "[Suspender y dejar de suspender usuarios](/admin/user-management/managing-users-in-your-enterprise/suspending-and-unsuspending-users)".{% endif %} +{% ifversion ghes %}Los usuarios suspendidos no se cuentan a la hora de calcular el número de usuarios con licencia que consumen puestos. Para obtener más información, consulta "[Suspensión y anulación de la suspensión de usuarios](/admin/user-management/managing-users-in-your-enterprise/suspending-and-unsuspending-users)".{% endif %} -Los usuarios inactivos sí ocupan una licencia de plaza.{% ifversion ghes %} Como tal, puedes elegir suspenderlos para liberar licencias de usuario.{% endif %} Para obtener más información, consulta la sección "[Administrar usuarios inactivos](/admin/user-management/managing-users-in-your-enterprise/managing-dormant-users)". +Los usuarios inactivos ocupan una licencia de puesto.{% ifversion ghes %} Por lo tanto, puedes optar por suspender a los usuarios inactivos para liberar licencias de usuario.{% endif %} Para obtener más información, consulta "[Administración de usuarios inactivos](/admin/user-management/managing-users-in-your-enterprise/managing-dormant-users)". ## Acerca de los cambios a tu suscripción @@ -90,22 +88,21 @@ Puedes cambiar tu suscripción de {% data variables.product.prodname_dotcom %} e {% endif %} -Puedes agregar más plazas con licencia para tu {% ifversion fpt or ghec %} organización{% endif %}{% ifversion ghec %} o{% endif %}{% ifversion ghec or ghes %} empresa{% endif %} en cualquier momento. Si pagas por más plazas que se estén utilizando, también puedes reducir la cantidad de asientos.{% ifversion fpt %} Para obtener más información, consulta las secciones "[Mejorar tu suscripción de {% data variables.product.prodname_dotcom %}](/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription)" y "[Bajar de nivel tu suscripción de {% data variables.product.prodname_dotcom %}](/billing/managing-billing-for-your-github-account/downgrading-your-github-subscription)". +Puedes agregar más puestos con licencia a tu {% ifversion fpt or ghec %} organización {% endif %}{% ifversion ghec %} o{% endif %}{% ifversion ghec or ghes %} empresa{% endif %} en cualquier momento. Si pagas por más puestos de los que se están usando, también puedes reducir el número de puestos.{% ifversion fpt %} Para obtener más información, consulta "[Actualización de la suscripción de {% data variables.product.prodname_dotcom %}](/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription)" y "[Cambio a una suscripción inferior de {% data variables.product.prodname_dotcom %}](/billing/managing-billing-for-your-github-account/downgrading-your-github-subscription)". Si tienes dudas sobre tu suscripción, contacta al{% data variables.contact.contact_support %}. -Para seguir apoyando las capacidades de colaboración de tu equipo, puedes mejorar a {% data variables.product.prodname_ghe_cloud %}, lo cual incluye características como el inicio de sesión único de SAML y la auditoría avanzada. {% data reusables.enterprise.link-to-ghec-trial %} +Para reforzar aún más la capacidad de colaboración de tu equipo, puedes mejorar a {% data variables.product.prodname_ghe_cloud %}, que incluye características como el inicio de sesión único de SAML y las auditorías avanzadas. {% data reusables.enterprise.link-to-ghec-trial %} -Para obtener más información sobre los precios por usuario para {% data variables.product.prodname_ghe_cloud %}, consulta [la documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/billing/managing-billing-for-your-github-account/about-per-user-pricing). +Para obtener más información sobre los precios por usuario de {% data variables.product.prodname_ghe_cloud %}, consulte [la documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/billing/managing-billing-for-your-github-account/about-per-user-pricing). {% else %} Si utilizas una cuenta empresarial de {% data variables.product.prodname_dotcom_the_website %} y tienes dudas sobre los cambios a tu suscripción, contacta a {% data variables.contact.contact_enterprise_sales %}. -{% endif %} -{% ifversion ghec %} +{% endif %} {% ifversion ghec %} -Si utilizas una organización individual de {% data variables.product.prodname_ghe_cloud %}, puedes mejorar tu suscripción o bajarla de nivel. Para obtener más información, consulta la sección "[Mejorar tu suscripción de {% data variables.product.prodname_dotcom %}](/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription)" o "[Bajar de categoría tu suscripción de {% data variables.product.prodname_dotcom %}](/billing/managing-billing-for-your-github-account/downgrading-your-github-subscription)". Si tienes dudas sobre tu suscripción, contacta al{% data variables.contact.contact_support %}. +Si utilizas una organización individual de {% data variables.product.prodname_ghe_cloud %}, puedes mejorar tu suscripción o bajarla de nivel. Para obtener más información, consulte "[Actualización de la suscripción de {% data variables.product.prodname_dotcom %}](/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription) o "[Cambiar a una suscripción inferior de {% data variables.product.prodname_dotcom %}](/billing/managing-billing-for-your-github-account/downgrading-your-github-subscription)". Si tienes dudas sobre tu suscripción, contacta al{% data variables.contact.contact_support %}. {% endif %} @@ -119,9 +116,8 @@ Cuando bajas de categoría a un plan pago heredado con menos repositorios privad {% endif %} -## Leer más +## Información adicional {%- ifversion not fpt %} -- "[Acerca de las cuentas de empresa](/admin/overview/about-enterprise-accounts)" -{%- endif %} +- "[Acerca de las cuentas de empresa](/admin/overview/about-enterprise-accounts)" {%- endif %} - "[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)" diff --git a/translations/es-ES/content/billing/managing-billing-for-your-github-account/connecting-an-azure-subscription-to-your-enterprise.md b/translations/es-ES/content/billing/managing-billing-for-your-github-account/connecting-an-azure-subscription-to-your-enterprise.md index 68ebddef09..c4aad55b2c 100644 --- a/translations/es-ES/content/billing/managing-billing-for-your-github-account/connecting-an-azure-subscription-to-your-enterprise.md +++ b/translations/es-ES/content/billing/managing-billing-for-your-github-account/connecting-an-azure-subscription-to-your-enterprise.md @@ -1,58 +1,57 @@ --- title: Conectar una suscripción de Azure a tu empresa -intro: 'Puedes utilizar tu Acuerdo de Microsoft Enterprise para habilitar y pagar por el uso de {% data variables.product.prodname_actions %}, del {% data variables.product.prodname_registry %} y de los {% data variables.product.prodname_github_codespaces %}.' +intro: 'Puedes utilizar tu Contrato Enterprise de Microsoft para habilitar {% data variables.product.prodname_actions %}, {% data variables.product.prodname_registry %} y {% data variables.product.prodname_github_codespaces %} y pagar por su uso.' redirect_from: - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-account/connecting-an-azure-subscription-to-your-enterprise - /github/setting-up-and-managing-billing-and-payments-on-github/connecting-an-azure-subscription-to-your-enterprise - /github/setting-up-and-managing-your-enterprise/connecting-an-azure-subscription-to-your-enterprise versions: ghec: '*' -shortTitle: Conectar una suscripción de Azure +shortTitle: Connect an Azure subscription +ms.openlocfilehash: a5473ff19e403eb21242982e005663d1c8ac5962 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147110886' --- - ## Acerca de las suscripciones a Azure y de {% data variables.product.product_name %} -{% data reusables.enterprise-accounts.billing-microsoft-ea-overview %} Para obtener más información, consulta las secciones "[Acerca de la facturación para las {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/about-billing-for-github-actions)" y "[Acerca de la facturación para el {% data variables.product.prodname_registry %}](/billing/managing-billing-for-github-packages/about-billing-for-github-packages)". +{% data reusables.enterprise-accounts.billing-microsoft-ea-overview %} Para obtener más información, consulta "[Acerca de la facturación para {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/about-billing-for-github-actions) y "[Acerca de la facturación para {% data variables.product.prodname_registry %}](/billing/managing-billing-for-github-packages/about-billing-for-github-packages)". {% note %} -**Nota:** Si tu cuenta empresarial está en un Acuerdo de Microsoft Enterprise, conectar una suscripción de Azure es la única forma de utilizar {% data variables.product.prodname_actions %} y el {% data variables.product.prodname_registry %} más allá de las cantidades incluidas o para utilizar los {% data variables.product.prodname_codespaces %} en general. +**Nota:** Si la cuenta empresarial tiene un Contrato Enterprise de Microsoft, la conexión de una suscripción de Azure es la única forma de usar {% data variables.product.prodname_actions %} y {% data variables.product.prodname_registry %} más allá de las cantidades que se incluyen o incluso simplemente de usar {% data variables.product.prodname_codespaces %}. {% endnote %} -Después de que conectes una suscripción de Azure, también podrás administrar tus límites de gastos. +Una vez que conectes una suscripción de Azure, también puedes administrar tus límites de gasto. -- "[Administrar tu límite de gastos para el {% data variables.product.prodname_registry %}](/billing/managing-billing-for-github-packages/managing-your-spending-limit-for-github-packages)" -- "[Administrar tu límite de gastos para las {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/managing-your-spending-limit-for-github-actions)" -- "[Administrar tu límite de gastos para {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/managing-spending-limits-for-codespaces)" +- "[Administración del límite de gasto para {% data variables.product.prodname_registry %}](/billing/managing-billing-for-github-packages/managing-your-spending-limit-for-github-packages)" +- "[Administración del límite de gasto para {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/managing-your-spending-limit-for-github-actions)" +- "[Administración del límite de gasto para {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/managing-spending-limits-for-codespaces)" ## Conectar tu suscripción de Azure con tu cuenta empresarial Para conectar tu suscripción de Azure, debes tener permisos de propietario para la suscripción. -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.billing-tab %} -{% data reusables.enterprise-accounts.payment-information-tab %} -1. Debajo de "Información de Pago", da clic en **Agregar una suscripción de Azure**. +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.billing-tab %} {% data reusables.enterprise-accounts.payment-information-tab %} +1. En "Información de pago", haz clic en **Agregar suscripción de Azure**. 1. Para iniciar sesión en tu cuenta de Microsoft, sigue las indicaciones. -1. Revisa la indicación de "Permisos solicitados". Si estás de acuerdo con las condiciones, da clic en **Aceptar**. +1. Revisa la indicación de "Permisos solicitados". Si aceptas los términos, haz clic en **Aceptar**. 1. Debajo de "Selecciona una suscripción", selecciona la ID de Suscripción de Azure que quieras conectar a tu empresa. {% note %} - **Nota:** La validación de permisos de suscripción de {% data variables.product.company_short %} solicita acceso de solo lectura para mostrar la lista de suscripciones disponibles. Para seleccionar una suscripción de Azure, debes ser el propietario de los permisos a la suscripción. Si el inquilino predeterminado no cuenta con los permisos correctos, puede que necesites especificar una ID de inquilino diferente. Para obtener más información, consulta la [Plataforma de identidad de Microsoft y flujo de código de autorizaciones OAuth 2.0](https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-auth-code-flow#request-an-authorization-code) en los Documentos de Microsoft. + **Nota:** La validación de permisos de suscripción de {% data variables.product.company_short %} solicita acceso de solo lectura para mostrar la lista de suscripciones disponibles. Para seleccionar una suscripción de Azure, debes ser el propietario de los permisos a la suscripción. Si el inquilino predeterminado no cuenta con los permisos correctos, puede que necesites especificar una ID de inquilino diferente. Para obtener más información, consulta [Plataforma de identidad de Microsoft y flujo de código de autorización de OAuth 2.0](https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-auth-code-flow#request-an-authorization-code) en Microsoft Docs. {% endnote %} -1. Da clic en **Conectar**. +1. Haga clic en **Conectar**. ## Desconectar tu suscripción de Azure de tu cuenta empresarial Después de que desconectas tu suscripción de Azure de tu cuenta empresarial, tu uso ya no podrá exceder las cantidades que se incluyen en tu plan. -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.billing-tab %} -{% data reusables.enterprise-accounts.payment-information-tab %} -1. Debajo de "Suscripción de Azure", a la derecha de la ID de suscripción que quieres desconectar, haz clic en **{% octicon "trash" aria-label="The trash icon" %}**. -1. Revisa el mensaje emergente y da clic en **Eliminar**. +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.billing-tab %} {% data reusables.enterprise-accounts.payment-information-tab %} +1. En "Suscripción de Azure", a la derecha del identificador de suscripción que quieres desconectar, haz clic en **{% octicon "trash" aria-label="The trash icon" %}** . +1. Revisa la solicitud y, a continuación, haz clic en **Quitar**. diff --git a/translations/es-ES/content/billing/managing-billing-for-your-github-account/discounted-subscriptions-for-github-accounts.md b/translations/es-ES/content/billing/managing-billing-for-your-github-account/discounted-subscriptions-for-github-accounts.md index dcfc4b038b..b35aada926 100644 --- a/translations/es-ES/content/billing/managing-billing-for-your-github-account/discounted-subscriptions-for-github-accounts.md +++ b/translations/es-ES/content/billing/managing-billing-for-your-github-account/discounted-subscriptions-for-github-accounts.md @@ -1,6 +1,6 @@ --- -title: Discounted subscriptions for GitHub accounts -intro: '{% data variables.product.product_name %} provides discounts to students, educators, educational institutions, nonprofits, and libraries.' +title: Suscripciones con descuentos para cuentas GitHub +intro: '{% data variables.product.product_name %} ofrece descuentos a estudiantes, educadores, instituciones educativas, bibliotecas y organizaciones sin fines de lucro.' redirect_from: - /github/setting-up-and-managing-billing-and-payments-on-github/discounted-subscriptions-for-github-accounts - /articles/discounted-personal-accounts @@ -19,27 +19,33 @@ topics: - Nonprofits - User account shortTitle: Discounted subscriptions +ms.openlocfilehash: ba3dc51e5619bc8ef660e3743bd866cfa83337c3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147573728' --- {% tip %} -**Tip**: Discounts for {% data variables.product.prodname_dotcom %} do not apply to subscriptions for other paid products and features. +**Sugerencia**: Los descuentos para {% data variables.product.prodname_dotcom %} no se aplican a las suscripciones de otros productos y características de pago. {% endtip %} -## Discounts for personal accounts +## Descuentos para cuentas personales -In addition to the unlimited public and private repositories for students and faculty with {% data variables.product.prodname_free_user %}, verified students can apply for the {% data variables.product.prodname_student_pack %} to receive additional benefits from {% data variables.product.prodname_dotcom %} partners. For more information, see "[Apply to {% data variables.product.prodname_global_campus %} as a student](/free-pro-team@latest/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/apply-to-github-global-campus-as-a-student)." +Además del número ilimitado de repositorios públicos y privados para estudiantes y miembros del cuerpo docente con {% data variables.product.prodname_free_user %}, los estudiantes validados pueden solicitar el {% data variables.product.prodname_student_pack %} para recibir beneficios adicionales ofrecidos por los socios de {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta «[Solicitar acceso al {% data variables.product.prodname_global_campus %} como alumno](/free-pro-team@latest/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/apply-to-github-global-campus-as-a-student)». -## Discounts for schools and universities +## Descuentos para escuelas y universidades -Verified academic faculty can apply for {% data variables.product.prodname_team %} for teaching or academic research. For more information, see "[{% data variables.product.prodname_global_campus %} for teachers](/free-pro-team@latest/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers)." You can also request educational materials goodies for your students. For more information, visit [{% data variables.product.prodname_education %}](https://education.github.com/). +Los miembros del cuerpo docente validados pueden solicitar {% data variables.product.prodname_team %} para la enseñanza y la investigación académica. Para obtener más información, consulta «[{% data variables.product.prodname_global_campus %} para profesores](/free-pro-team@latest/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers)». También puedes solicitar materiales educativos para tus alumnos. Para más información, visite [{% data variables.product.prodname_education %}](https://education.github.com/). -## Discounts for nonprofits and libraries +## Descuentos para bibliotecas y organizaciones sin fines de lucro -{% data variables.product.product_name %} provides free {% data variables.product.prodname_team %} for organizations with unlimited private repositories, unlimited collaborators, and a full feature set to qualifying 501(c)3 (or equivalent) organizations and libraries. You can request a discount for your organization on [our nonprofit page](https://github.com/nonprofit). +{% data variables.product.product_name %}proporciona {% data variables.product.prodname_team %} gratuito para organizaciones y cuenta con repositorios privados ilimitados, colaboradores ilimitados, y un juego completo de características a organizaciones y bibliotecas que califiquen como 501(c)3 (o equivalentes). Puede solicitar un descuento para la organización en [nuestra página sin ánimo de lucro](https://github.com/nonprofit). -If your organization already has a paid subscription, your organization's last transaction will be refunded once your nonprofit discount has been applied. +Si tu organización ya tiene una suscripción paga, la última transacción de tu organización se reembolsará una vez que se haya aplicado tu descuento para organizaciones sin fines de lucro. -## Further reading +## Información adicional -- "[About billing on {% data variables.product.prodname_dotcom %}](/articles/about-billing-on-github)" +- "[Acerca de la facturación en {% data variables.product.prodname_dotcom %}](/articles/about-billing-on-github)" diff --git a/translations/es-ES/content/billing/managing-billing-for-your-github-account/downgrading-your-github-subscription.md b/translations/es-ES/content/billing/managing-billing-for-your-github-account/downgrading-your-github-subscription.md index 289e4a24c6..b8bfaf7d77 100644 --- a/translations/es-ES/content/billing/managing-billing-for-your-github-account/downgrading-your-github-subscription.md +++ b/translations/es-ES/content/billing/managing-billing-for-your-github-account/downgrading-your-github-subscription.md @@ -26,23 +26,29 @@ topics: - Organizations - Repositories - User account -shortTitle: Bajar una suscripción de categoría +shortTitle: Downgrade subscription +ms.openlocfilehash: b709c94090c1f79bfd8e16cc7df2c943d64b5aa7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091657' --- - ## Bajar de nivel tu suscripción de {% data variables.product.product_name %} -Cuando bajas de nivel tu suscripción de cuenta personal o de organización, los precios y características cambian y toman efecto en tu siguiente fecha de facturación. Los cambios a la suscripción de pago de tu cuenta personal u organizacional no afectan a las suscripciones o pagos de otras características de {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta "[¿Cómo afecta subir o bajar de categoría el proceso de facturación?](/articles/how-does-upgrading-or-downgrading-affect-the-billing-process)." +Cuando bajas de nivel tu suscripción de cuenta personal o de organización, los cambios de precios y características toman efecto en la fecha de facturación siguiente. Los cambios a tu suscripción de cuenta personal u organización no afectan a las suscripciones o pagos de otras características pagadas de {% data variables.product.prodname_dotcom %}. Para obtener más información, consulte "[¿Cómo afecta el cambio a una categoría inferior o superior al proceso de facturación?](/articles/how-does-upgrading-or-downgrading-affect-the-billing-process)". -## Bajar de nivel la suscripción de tu cuenta personal +## Bajar de categoría la suscripción de tu cuenta personal -Si bajas de nivel tu cuenta personal de {% data variables.product.prodname_pro %} a {% data variables.product.prodname_free_user %}, la cuenta perderá acceso a las herramientas de revisión de código avanzadas en los repositorios privados. {% data reusables.gated-features.more-info %} +Si bajas de nivel tu cuenta personal desde {% data variables.product.prodname_pro %} a {% data variables.product.prodname_free_user %}, ésta perderá acceso a las herramientas avanzadas de revisión de código en los repositorios privados. {% data reusables.gated-features.more-info %} -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.billing_plans %} -1. Debajo de "Plan actual", utiliza el menú desplegable **Editar** y haz clic en **Bajar de categoría a gratuito**. ![Botón Downgrade to free (Bajar de categoría a gratis)](/assets/images/help/billing/downgrade-to-free.png) -5. Lee la información sobre las características a las que ya no tendrá acceso tu cuenta personal en tu siguiente fecha de facturación y luego haz lic en **Entiendo. Bajar de nivel**. ![Botón de proceder con la baja de categoría](/assets/images/help/billing/continue-with-downgrade.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.billing_plans %} +1. En "Current plan", use la lista desplegable **Edit** y haga clic en **Downgrade to Free**. + ![Botón Downgrade to free](/assets/images/help/billing/downgrade-to-free.png) +5. Lee la información sobre las características a las que tu cuenta personal ya no tendrá acceso en la próxima fecha de facturación y, después, haz clic en **Entiendo. Continuar para bajar de nivel**. + ![Botón para continuar con el cambio a una categoría inferior](/assets/images/help/billing/continue-with-downgrade.png) -Si publicaste un sitio de {% data variables.product.prodname_pages %} en un repositorio privado y añadiste un dominio personalizado, retira o actualiza tus registros de DNS antes de bajarlo de nivel desde {% data variables.product.prodname_pro %} a {% data variables.product.prodname_free_user %}, para evitar el riesgo de que te ganen el dominio. Para obtener más información, consulta "[Administrar un dominio personalizado para tu sitio de {% data variables.product.prodname_pages %}](/articles/managing-a-custom-domain-for-your-github-pages-site)". +Si publicaste un sitio de {% data variables.product.prodname_pages %} en un repositorio privado y añadiste un dominio personalizado, retira o actualiza tus registros de DNS antes de bajarlo de nivel desde {% data variables.product.prodname_pro %} a {% data variables.product.prodname_free_user %}, para evitar el riesgo de que te ganen el dominio. Para obtener más información, consulte "[Administración de un dominio personalizado para el sitio de {% data variables.product.prodname_pages %}](/articles/managing-a-custom-domain-for-your-github-pages-site)". ## Bajar de nivel tu suscripción de orgnización @@ -55,40 +61,46 @@ Si bajas a tu organización de nivel desde {% data variables.product.prodname_gh {% note %} -**Nota:** si actualmente estás probando {% data variables.product.prodname_ghe_cloud %} y no compras {% data variables.product.prodname_enterprise %} antes de que termine el periodo de prueba, tu organización bajará de nivel automáticamente a {% data variables.product.prodname_free_team %} o a {% data variables.product.prodname_team %}. Para obtener más información, consulta "[Configurar una prueba de {% data variables.product.prodname_ghe_cloud %}](/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud#finishing-your-trial)". +**Nota:** Si está probando {% data variables.product.prodname_ghe_cloud %} y no compra {% data variables.product.prodname_enterprise %} antes de que termine la evaluación gratuita, la organización bajará de categoría automáticamente a {% data variables.product.prodname_free_team %} o a {% data variables.product.prodname_team %}. Para obtener más información, consulte "[Configuración de una evaluación gratuita de {% data variables.product.prodname_ghe_cloud %}](/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud#finishing-your-trial)". {% endnote %} {% data reusables.organizations.billing-settings %} -1. Debajo de "Plan actual", utiliza el menú desplegable **Editar** y haz clic en la opción a la que quieras bajar. ![Botón Bajar de categoría](/assets/images/help/billing/downgrade-option-button.png) -{% data reusables.dotcom_billing.confirm_cancel_org_plan %} +1. En "Current plan", use la lista desplegable **Edit** y haga clic en la opción de disminución de categoría que desee. + ![Downgrade button](/assets/images/help/billing/downgrade-option-button.png) {% data reusables.dotcom_billing.confirm_cancel_org_plan %} ## Bajar de nivel la suscripción de una organización con precios tradicionales por repositorio {% data reusables.dotcom_billing.org-billing-perms %} -{% data reusables.dotcom_billing.switch-legacy-billing %}Para obtener más información, consulta la sección "[Cambiar a tu organización de precios por repositorio a precios por usuario](/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription#switching-your-organization-from-per-repository-to-per-user-pricing)". +{% data reusables.dotcom_billing.switch-legacy-billing %} Para obtener más información, consulte "[Cambiar la organización de una tarifa por repositorios a una tarifa por usuarios](/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription#switching-your-organization-from-per-repository-to-per-user-pricing)." {% data reusables.organizations.billing-settings %} -5. Debajo de "Suscripciones", selecciona el menú desplegable de "Editar" y da clic en **Editar plan**. ![Menú desplegable de Editar Plan](/assets/images/help/billing/edit-plan-dropdown.png) -1. Debajo de "Facturación/Planes", a un costado del plan que quieras cambiar, da clic en **Bajar categoría**. ![Botón Bajar de categoría](/assets/images/help/billing/downgrade-plan-option-button.png) -1. Ingresa la razón por la cual estás degradando tu cuenta y luego haz clic en **Degradar plan**. ![Caja de texto para la razón de degradar la versión y botón de degradar](/assets/images/help/billing/downgrade-plan-button.png) +5. En "Subscriptions", seleccione la lista desplegable "Edit" y haga clic en **Edit plan**. + ![Menú desplegable Edit Plan](/assets/images/help/billing/edit-plan-dropdown.png) +1. En "Billing/Plans", junto al plan que desea cambiar, haga clic en **Downgrade**. + ![Botón Downgrade](/assets/images/help/billing/downgrade-plan-option-button.png) +1. Escriba el motivo por el que va a disminuir la categoría de su cuenta y, a continuación, haga clic en **Downgrade plan**. + ![Cuadro de texto para escribir el motivo de la disminución de categoría y botón Downgrade](/assets/images/help/billing/downgrade-plan-button.png) ## Eliminar asientos pagos de tu organización -Para reducir el número de asientos pagos que usa tu organización, puedes eliminar miembros de tu organización o convertirlos en colaboradores externos y darles acceso únicamente a los repositorios públicos. Para obtener más información, consulta: -- "[Eliminar un miembro de tu organización](/articles/removing-a-member-from-your-organization)" -- "[Convertir a un miembro de la organización en colaborador externo](/articles/converting-an-organization-member-to-an-outside-collaborator)" -- "[Administrar el acceso de un individuo al repositorio de una organización](/articles/managing-an-individual-s-access-to-an-organization-repository)" +Para reducir el número de asientos pagos que usa tu organización, puedes eliminar miembros de tu organización o convertirlos en colaboradores externos y darles acceso únicamente a los repositorios públicos. Para más información, consulte: +- "[Eliminar a un miembro de la organización](/articles/removing-a-member-from-your-organization)" +- "[Convertir un miembro de la organización en un colaborador externo](/articles/converting-an-organization-member-to-an-outside-collaborator)" +- "[Administración del acceso de un individuo a un repositorio de la organización](/articles/managing-an-individual-s-access-to-an-organization-repository)" {% data reusables.organizations.billing-settings %} -1. Debajo de "Plan actual", utiliza el menú desplegable **Edit** y haz clic en **Eliminar plazas**. ![menú desplegable para eliminar plazas](/assets/images/help/billing/remove-seats-dropdown.png) -1. En "Eliminar asientos" selecciona el número de asientos pagos de la categoría a la que deseas bajar. ![opción de eliminar plazas](/assets/images/help/billing/remove-seats-amount.png) -1. Revisa la información sobre tu nuevo pago en tu siguiente fecha de facturación, posteriormente, da clic en **Eliminar plazas**. ![botón de eliminar plazas](/assets/images/help/billing/remove-seats-button.png) +1. En "Current plan", use la lista desplegable **Edit** y haga clic en **Remove seats**. + ![menú desplegable remove seats](/assets/images/help/billing/remove-seats-dropdown.png) +1. En "Eliminar asientos" selecciona el número de asientos pagos de la categoría a la que deseas bajar. + ![opción remove seats](/assets/images/help/billing/remove-seats-amount.png) +1. Revise la información sobre el nuevo pago en la siguiente fecha de facturación y, a continuación, haga clic en **Remove seats**. + ![botón remove seats](/assets/images/help/billing/remove-seats-button.png) -## Leer más +## Información adicional -- "Productos de [{% data variables.product.prodname_dotcom %}](/articles/github-s-products)" -- "[¿Cómo afecta subir o bajar de categoría al proceso de facturación?](/articles/how-does-upgrading-or-downgrading-affect-the-billing-process)" -- "[Acerca de la facturación en {% data variables.product.prodname_dotcom %}](/articles/about-billing-on-github)". -- "[Acerca del precio por usuario](/articles/about-per-user-pricing)" +- "[Productos de {% data variables.product.prodname_dotcom %}](/articles/github-s-products)" +- "[¿Cómo afecta el cambio a una versión posterior o anterior al proceso de facturación?](/articles/how-does-upgrading-or-downgrading-affect-the-billing-process)" +- "[Acerca de la facturación en {% data variables.product.prodname_dotcom %}](/articles/about-billing-on-github)" +- "[Acerca de los precios por usuario](/articles/about-per-user-pricing)" diff --git a/translations/es-ES/content/billing/managing-billing-for-your-github-account/how-does-upgrading-or-downgrading-affect-the-billing-process.md b/translations/es-ES/content/billing/managing-billing-for-your-github-account/how-does-upgrading-or-downgrading-affect-the-billing-process.md index 1dec23def3..1edb682a8a 100644 --- a/translations/es-ES/content/billing/managing-billing-for-your-github-account/how-does-upgrading-or-downgrading-affect-the-billing-process.md +++ b/translations/es-ES/content/billing/managing-billing-for-your-github-account/how-does-upgrading-or-downgrading-affect-the-billing-process.md @@ -1,5 +1,5 @@ --- -title: ¿Cómo impacta subir o bajar de categoría en el proceso de facturación? +title: ¿Cómo afecta subir o bajar de categoría al proceso de facturación? intro: 'Cuando subes de categoría la suscripción de tu cuenta personal u organización, las modificaciones se aplican de inmediato. Cuando bajas de categoría tu suscripción, las modificaciones se aplican al final de tu ciclo de facturación actual.' redirect_from: - /github/setting-up-and-managing-billing-and-payments-on-github/how-does-upgrading-or-downgrading-affect-the-billing-process @@ -14,12 +14,17 @@ topics: - Organizations - Upgrades - User account -shortTitle: Proceso de facturación +shortTitle: Billing process +ms.openlocfilehash: 9908e230f5b34b00ee7e62865a26a4796632c329 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091649' --- +Los cambios en tu cuenta personal o suscripción de organización de pago no afectan a las suscripciones o pagos de otras características de pago de {% data variables.product.prodname_dotcom %}, tales como {% data variables.large_files.product_name_long %} o aplicaciones de pago compradas en {% data variables.product.prodname_marketplace %}. -Los cambios a la suscripción de pago de tu cuenta personal u organizacional no afectan a las suscripciones o pagos de otras características de {% data variables.product.prodname_dotcom %}, tal como {% data variables.large_files.product_name_long %} o las aplicaciones de pago que compraste en {% data variables.product.prodname_marketplace %}. - -Para obtener más información, consulta los productos de "[{% data variables.product.prodname_dotcom %}](/articles/github-s-products)" y "[Acerca de la facturación en {% data variables.product.prodname_dotcom %}](/articles/about-billing-on-github)." +Para más información, vea "[Productos de {% data variables.product.prodname_dotcom %}](/articles/github-s-products)" y "[Acerca de la facturación en {% data variables.product.prodname_dotcom %}](/articles/about-billing-on-github)". ## Ejemplo de cancelación de una suscripción paga de una cuenta personal u organización @@ -37,9 +42,9 @@ La organización de Mada paga por 25 asientos el día 15 de cada mes. Si el 4 de La organización de Stefan paga por 50 asientos el 20 de mayo de cada año. Si Stefan elimina 20 asientos y baja de categoría a un nuevo total de 30 asientos pagos el 30 de septiembre, su organización puede seguir accediendo a sus 50 asientos pagos hasta el final de su ciclo de facturación actual, el 19 de mayo. El 20 de mayo, entrará en vigor la categoría más baja, la organización de Stefan pagará por 30 asientos y tendrá acceso a 30 asientos pagos. -## Leer más +## Información adicional -- "[Administrar la facturación para tu cuenta de {% data variables.product.prodname_dotcom %}](/articles/managing-billing-for-your-github-account)" -- "[Administrar la facturación de las apps de {% data variables.product.prodname_marketplace %}](/articles/managing-billing-for-github-marketplace-apps)" -- "[Administrar la facturación para {% data variables.large_files.product_name_long %}](/articles/managing-billing-for-git-large-file-storage)" -- "[Acerca del precio por usuario](/articles/about-per-user-pricing)" +- "[Administración de la facturación para la cuenta de {% data variables.product.prodname_dotcom %}](/articles/managing-billing-for-your-github-account)" +- "[Administración de la facturación para las aplicaciones de {% data variables.product.prodname_marketplace %}](/articles/managing-billing-for-github-marketplace-apps)" +- "[Administración de la facturación para {% data variables.large_files.product_name_long %}](/articles/managing-billing-for-git-large-file-storage)" +- "[Acerca de los precios por usuario](/articles/about-per-user-pricing)" diff --git a/translations/es-ES/content/billing/managing-billing-for-your-github-account/index.md b/translations/es-ES/content/billing/managing-billing-for-your-github-account/index.md index c74876c6df..8bbeb7bad2 100644 --- a/translations/es-ES/content/billing/managing-billing-for-your-github-account/index.md +++ b/translations/es-ES/content/billing/managing-billing-for-your-github-account/index.md @@ -1,7 +1,7 @@ --- -title: Administrar la facturación para tu cuenta de GitHub -shortTitle: Tu cuenta de GitHub -intro: '{% ifversion fpt %}{% data variables.product.product_name %} ofrece productos gratuitos y de pago para todas las cuentas. Puedes mejorar, bajar de nivel y ver los cambios pendientes a la suscripción de tu cuenta en cualquier momento.{% elsif ghec or ghes or ghae %}Puedes administrar la configuración de {% data variables.product.product_name %}{% ifversion ghae %}.{% elsif ghec or ghes %} desde tu cuenta empresarial en {% data variables.product.prodname_dotcom_the_website %}.{% endif %}{% endif %}' +title: Administrar la facturación para tu cuenta GitHub +shortTitle: Your GitHub account +intro: '{% ifversion fpt %}{% data variables.product.product_name %} ofrece productos gratuitos y de pago para todas las cuentas. Puedes actualizar. cambiar a una versión anterior y ver los cambios pendientes en la suscripción de tu cuenta en cualquier momento.{% elsif ghec or ghes or ghae %}Puedes administrar la facturación de {% data variables.product.product_name %}{% ifversion ghae %}.{% elsif ghec or ghes %} desde tu cuenta empresarial en {% data variables.product.prodname_dotcom_the_website %}.{% endif %}{% endif %}' redirect_from: - /github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-your-github-account - /categories/97/articles @@ -31,5 +31,11 @@ children: - /how-does-upgrading-or-downgrading-affect-the-billing-process - /one-time-payments-for-customers-in-india - /discounted-subscriptions-for-github-accounts +ms.openlocfilehash: e305653ca02103ace73f984df9b74436caf63162 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145910651' --- diff --git a/translations/es-ES/content/billing/managing-billing-for-your-github-account/managing-invoices-for-your-enterprise.md b/translations/es-ES/content/billing/managing-billing-for-your-github-account/managing-invoices-for-your-enterprise.md index dd0258fae4..9f44823020 100644 --- a/translations/es-ES/content/billing/managing-billing-for-your-github-account/managing-invoices-for-your-enterprise.md +++ b/translations/es-ES/content/billing/managing-billing-for-your-github-account/managing-invoices-for-your-enterprise.md @@ -1,6 +1,6 @@ --- title: Administrar facturas para tu empresa -shortTitle: Adminsitrar las facturas +shortTitle: Manage invoices intro: 'Puedes ver, pagar o descargar una factura actual de tu empresa y puedes ver tu historial de pagos.' versions: ghec: '*' @@ -8,41 +8,42 @@ type: how_to topics: - Enterprise - Licensing +ms.openlocfilehash: 030d91667630445f0811db6e51d5fe33ed863182 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091645' --- - ## Acerca de las facturas de tu empresa -{% data reusables.billing.about-invoices-for-enterprises %} Para obtener más información, consulta la sección "[Acerca de la facturación de tu empresa](/billing/managing-billing-for-your-github-account/about-billing-for-your-enterprise)". +{% data reusables.billing.about-invoices-for-enterprises %} Para obtener más información, consulte "[Acerca de la facturación de la empresa](/billing/managing-billing-for-your-github-account/about-billing-for-your-enterprise)". -Para obtener más información, acerca de la visualización de suscripciones y uso de tu cuenta empresarial, consulta la sección "[visualizar la suscripción y uso de tu cuenta empresarial](/billing/managing-billing-for-your-github-account/viewing-the-subscription-and-usage-for-your-enterprise-account)". +Para obtener más información sobre la visualización de la suscripción y el uso de la cuenta de empresa, consulte "[Visualización de la suscripción y el uso de la cuenta de empresa](/billing/managing-billing-for-your-github-account/viewing-the-subscription-and-usage-for-your-enterprise-account)". {% data reusables.billing.ghes-with-no-enterprise-account %} ## Visualizar tu factura actual -{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.billing-tab %} -4. Debajo de "Factura actual", haz clic en **Ver factura**. ![Enlace para ver factura](/assets/images/help/business-accounts/view-invoice-link.png) +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.billing-tab %} +4. En "Current Invoice", haga clic en **View invoice**. + ![Enlace para ver la factura](/assets/images/help/business-accounts/view-invoice-link.png) ## Pagar tu factura actual -{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.billing-tab %} -4. Debajo de "Pago adeudado", haz clic en **Pagar factura**. ![Enlace para pagar factura](/assets/images/help/business-accounts/pay-invoice-link.png) -5. Debajo de "Pagar factura", teclea tu información de tarjeta de crédito en la forma segura, posteriormente, da clic en **Pagar factura**. ![Confirmar y pagar la factura](/assets/images/help/business-accounts/pay-invoice.png) +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.billing-tab %} +4. En "Payment Due", haga clic en **Pay invoice**. + ![Enlace para pagar la factura](/assets/images/help/business-accounts/pay-invoice-link.png) +5. En "Pay invoice", escriba la información de la tarjeta de crédito en el formulario seguro y, a continuación, haga clic en **Pay Invoice**. + ![Confirmar y pagar la factura](/assets/images/help/business-accounts/pay-invoice.png) ## Descargar tu factura actual -{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.billing-tab %} -4. Dabajo de "Acciones Rápidas", da clic en **Descargar factura actual**. ![Enlace de descarga de factura actual](/assets/images/help/business-accounts/download-current-invoice.png) +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.billing-tab %} +4. En "Quick Actions", haga clic en **Download current invoice**. + ![Enlace de descarga de factura actual](/assets/images/help/business-accounts/download-current-invoice.png) ## Ver tu historial de pagos -{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.billing-tab %} -4. Para ver un resumen de tu actividad de facturación anterior, debajo de "Facturación", haz clic en la pestaña de **Facturas pasadas**. ![Pestaña de ver historial de pago](/assets/images/help/business-accounts/view-payment-history.png) +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.billing-tab %} +4. Para ver un resumen de la actividad de facturación anterior, en "Billing", haga clic en la pestaña **Past invoicess**. ![Pestaña para ver el historial de pagos](/assets/images/help/business-accounts/view-payment-history.png) diff --git a/translations/es-ES/content/billing/managing-billing-for-your-github-account/one-time-payments-for-customers-in-india.md b/translations/es-ES/content/billing/managing-billing-for-your-github-account/one-time-payments-for-customers-in-india.md index 7f9bee0229..6b186378dc 100644 --- a/translations/es-ES/content/billing/managing-billing-for-your-github-account/one-time-payments-for-customers-in-india.md +++ b/translations/es-ES/content/billing/managing-billing-for-your-github-account/one-time-payments-for-customers-in-india.md @@ -1,6 +1,6 @@ --- -title: Pagos de una sola exhibición para los clientes de la India -intro: Los clientes de la India que se han visto impactados por la regulación de pagos recurrentes del Banco de Reserva de la India ahora pueden hacer pagos únicos para sus suscripciones y servicios de GitHub. +title: Pagos únicos para clientes en la India +intro: Los clientes de la India que se han visto afectados por la regulación de pagos recurrentes del Banco de Reservas de la India ahora pueden realizar pagos únicos por sus suscripciones y servicios de GitHub. redirect_from: - /early-access/billing/india-rbi-regulation versions: @@ -10,57 +10,64 @@ topics: - Billing - Sponsors - Policy -shortTitle: Pagos únicos en la India +shortTitle: India one-time payments +ms.openlocfilehash: 802aadbed65cf4fcb133d82e3ba417c8582be1af +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147111326' --- +## Acerca de la regulación de pagos periódicos del Banco de Reservas de la India +Recientemente ha entrado en vigor un nuevo reglamento de pagos del Banco de Reservas de la India (RBI). Este reglamento impone requisitos adicionales sobre las transacciones periódicas en línea y ha impedido que algunos clientes de {% data variables.product.company_short %} en la India realicen pagos periódicos. Es posible que los clientes que usan métodos de pago emitidos en la India para cualquier transacción periódica en {% data variables.product.product_name %} vean que sus pagos son rechazados por sus bancos o emisores de tarjetas. Para más información, vea el [comunicado de prensa de RBI](https://www.rbi.org.in/Scripts/BS_PressReleaseDisplay.aspx?prid=51353). -## Acerca de la regulación de pagos recurrentes del Banco de Reserva de la India - -Recientemente, entró en vigor una regulación nueva para los pagos en el Banco de Reserva de la India (RBI, por sus siglas en inglés). Esta regulación coloca requisitos adicionales en las transacciones recurrentes en línea e impidió que algunos clientes de {% data variables.product.company_short %} en este país hicieran pagos recurrentes. Los clientes que utilizan métodos de pago emitidos en la India para cualquier transacción de {% data variables.product.product_name %} podrían notar que los bancos o emisores de tarjetas rechazan dichos pagos. Para obtener más información, consulta el [comunicado de prensa del RBI](https://www.rbi.org.in/Scripts/BS_PressReleaseDisplay.aspx?prid=51353). - -La regulación aplica a todas las transacciones recurrentes, incluyendo: -- Las suscripciones de plan de {% data variables.product.prodname_dotcom %} (Pro, Team, Enterprise) -- Las compras de {% data variables.product.prodname_marketplace %} -- Las transacciones de {% data variables.product.prodname_sponsors %} -- Compras de Almacenamiento de Archivos Grandes de Git +El reglamento se aplica a todas las transacciones periódicas, incluidas las siguientes: +- Suscripciones a planes de {% data variables.product.prodname_dotcom %} (Pro, Team, Enterprise) +- Compras de {% data variables.product.prodname_marketplace %} +- Transacciones de {% data variables.product.prodname_sponsors %} +- Compras de Git Large File Storage - Consumo de {% data variables.product.prodname_actions %}, {% data variables.product.prodname_registry %} y {% data variables.product.prodname_github_codespaces %} -Para minimizar la interrupción, se pausaron los pagos recurrentes de nuestros clientes afectados el 29 de octubre de 2021. Las características y servicios de pago se han mantenido disponibles para los clientes a los que impactó la regulación del RBI. +Para minimizar las interrupciones, los pagos periódicos de nuestros clientes afectados se pausaron el 29 de octubre de 2021. Las características y servicios de pago se han mantenido disponibles para los clientes afectados por el reglamento del RBI. ## Acerca de los pagos únicos en {% data variables.product.company_short %} -Conforme trabajamos con nuestro proveedor de puerta de enlace de pagos para que cumpla con los nuevos requisitos, estamos proporcionando una opción de pagos únicos temporal para los clientes impactados de la India. Desde el 15 de febrero de 2022, los clientes de {% data variables.product.company_short %} en la India, quienes se hayan visto afectados con la regulación nueva del RBI, podrán hacer pagos únicos en su frecuencia de ciclo de facturación normal. +A medida que trabajamos con nuestro proveedor de puerta de enlace de pagos para cumplir los nuevos requisitos, proporcionamos una opción de pago única temporal para los clientes afectados en la India. A partir del 15 de febrero de 2022, los clientes de {% data variables.product.company_short %} en la India que se hayan visto afectados por el nuevo reglamento del RBI podrán realizar pagos únicos en su cadencia de ciclo de facturación regular. -### Para los clientes con facturación mensual +### Para clientes con facturación mensual -Los clientes con planes de facturación mensual podrán hacer pagos únicos en el mismo día en el que su ciclo de facturación se renueva habitualmente. Por ejemplo, si se te factura habitualmente en el día 7 de cada mes, ahora podrás hacer un pago único desde tu cuenta el día 7 de cada mes. Tu primer pago de una sola ocasión también incluirá cualquier uso acumulado desde octubre de 2021 en adelante. +Los clientes con planes de facturación mensual podrán realizar un pago único en el mismo día en que normalmente se renueva su ciclo de facturación. Por ejemplo, si normalmente se le factura el día 7 de cada mes, ahora podrá realizar un pago único desde su cuenta a partir del día 7 de cada mes. El primer pago único también incluirá cualquier uso acumulado a partir de octubre de 2021. -Si actualmente se te cobra por mes y te gustaría cambiar a una facturación anual, puedes reducir la frecuencia de tus pagos de una sola ocasión. Para obtener más información, consulta la sección "[Cambiar la duración de tu ciclo de facturación](/en/billing/managing-your-github-billing-settings/changing-the-duration-of-your-billing-cycle)". +Si actualmente se le factura mensualmente y quiere cambiar a la facturación anual, puede reducir la frecuencia de los pagos únicos. Para más información, vea "[Cambio de la duración del ciclo de facturación](/en/billing/managing-your-github-billing-settings/changing-the-duration-of-your-billing-cycle)". -### Para los clientes en facturación anual +### Para clientes con facturación anual -Si se te cobra anualmente y tu fecha de renovación fue entre el 1 de octubre de 2021 y el 14 de febrero de 2022, podrás hacer pagos de una sola ocasión para tus suscripciones anuales desde el 15 de febrero. Este pago inicial incluirá el costo pendiente prorrateado de tu suscripción para el periodo desde que haya terminado tu ciclo de facturación anterior. +Si se le factura anualmente y la fecha de renovación estaba comprendida entre el 1 de octubre de 2021 y el 14 de febrero de 2022, podrá realizar un pago único para las suscripciones anuales a partir del 15 de febrero. Este pago inicial incluirá el costo prorrateado pendiente de la suscripción durante el período desde que haya finalizado el ciclo de facturación anterior. -Si tu ciclo de facturación debe renovarse después del 15 de febrero, intentaremos tomar el pago recurrente. Si se rechaza el intento de pago, entonces podrás hacer un pago de una sola ocasión a través de la página de facturación de tu cuenta. +Si el ciclo de facturación se debe renovar después del 15 de febrero, intentaremos realizar el pago periódico. Si se rechaza el intento de pago, podrá realizar un pago único desde la página de facturación de la cuenta. -Mientras tanto, estaremos trabajando activamente con nuestros socios de pago para restablecer los pagos recurrentes para los clientes impactados. Para obtener más información o hacer preguntas, puedes contactar a [GitHub Support](https://support.github.com/contact). +Mientras tanto, estamos trabajando activamente con nuestros socios de pago a fin de restaurar los pagos periódicos para los clientes afectados. Para más información o realizar preguntas, puede ponerse en contacto con el [soporte técnico de GitHub](https://support.github.com/contact). -### Impacto a {% data variables.product.prodname_sponsors %} +### Impacto en {% data variables.product.prodname_sponsors %} -Los patrocinios existentes permanecerán en su lugar durante este periodo y se les seguirá pagando a los mantenedores conforme se esperaba. Los pagos para las cantidades de patrocinio acumuladas desde la cuenta financiadora se recolectarán al mismo tiempo que el resto de los cargos acumulados. +Los patrocinios existentes permanecerán en vigor durante este período y los mantenedores seguirán recibiendo pagos según lo previsto. Los pagos por los importes de patrocinio acumulados de la cuenta de financiación se recopilarán al mismo tiempo que otros cargos acumulados. -## Realizar un pago de una sola vez para una suscripción de GitHub +## Realización de un pago único para una suscripción de GitHub {% note %} -**Nota**: Los clientes afectados recibirán una notificación por correo electrónico con un enlace a sus ajustes de facturación cuando venza el pago. Se enviarán dos correos electrónicos de recordatorio adicionales a los 7 y 14 días posteriores de que no se haya realizado el pago. Después de 14 días, las características y servicios de pago se bloquearán hasta que se realice el pago. +**Nota**: Los clientes afectados recibirán una notificación por correo electrónico con un vínculo a la configuración de facturación cuando se produzca el vencimiento del pago. Si no se ha realizado el pago, 7 y 14 días después se enviarán dos correos electrónicos de recordatorio adicionales. Después de 14 días, las características de pago y los servicios se bloquearán hasta que se realice el pago. {% endnote %} -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.billing_plans %} -3. En la parte superior de la página, haz clic en **Pagar ahora**. ![Botón "pagar ahora" para el pago de única ocasión](/assets/images/help/billing/pay-now-button.png) -4. Revisa tu información de pago y facturación. Si necesitas editar algo, haz clic en **Editar** junto a la sección relevante. De lo contrario, haz clic en **Enviar pago**. ![Resumen de pago de única ocasión](/assets/images/help/billing/payment-summary.png) -5. Opcionalmente, si hiciste clic en **Editar**, haz cualquier cambio necesario y luego haz clic en **Enviar pago**. ![Resumen de ediciones de pagos de única ocasión](/assets/images/help/billing/payment-summary-edit.png) -6. Una vez que se haya realizado con éxito el pago del ciclo de facturación actual, el botón de **Pagar ahora** en tu página de "Facturación & planes" se inhabilitará hasta que venza el siguiente pago. ![Botón de "hacer pago de una sola ocasión" inhabilitado](/assets/images/help/billing/pay-now-button-disabled.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.billing_plans %} +3. En la parte superior de la página, haga clic en **Pagar ahora**. + ![Botón de pago único Pagar ahora](/assets/images/help/billing/pay-now-button.png) +4. Revise la información de facturación y pago. Si tiene que realizar cambios, haga clic en **Editar** junto a la sección correspondiente. De lo contrario, haga clic en **Enviar pago**. + ![Resumen del pago único](/assets/images/help/billing/payment-summary.png) +5. Opcionalmente, si ha hecho clic en **Editar**, realice los cambios necesarios y, después, haga clic en **Enviar pago**. + ![Resumen de la edición del pago único](/assets/images/help/billing/payment-summary-edit.png) +6. Una vez que el pago del ciclo de facturación actual se haya realizado correctamente, el botón **Pagar ahora** de la página "Facturación y planes" se deshabilitará hasta el vencimiento del siguiente pago. + ![Botón de pago único Pagar ahora deshabilitado](/assets/images/help/billing/pay-now-button-disabled.png) diff --git a/translations/es-ES/content/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription.md b/translations/es-ES/content/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription.md index 51bda3c44f..1d4c6d038b 100644 --- a/translations/es-ES/content/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription.md +++ b/translations/es-ES/content/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription.md @@ -29,9 +29,14 @@ topics: - Troubleshooting - Upgrades - User account -shortTitle: Mejorar tu suscripción +shortTitle: Upgrade your subscription +ms.openlocfilehash: 47426fa211521a166738c5a9bb00edddfc2556f2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091643' --- - ## Acerca de las mejoras de tu suscripción {% data reusables.accounts.accounts-billed-separately %} @@ -40,17 +45,13 @@ Cuando mejoras las suscripción de una cuenta, esta mejora cambia las caracterí ## Subir de categoría la suscripción de tu cuenta personal -Puedes mejorar tu cuenta personal de {% data variables.product.prodname_free_user %} a {% data variables.product.prodname_pro %} para obtener herramientas de revisión de código avanzadas en repositorios privados que pertenezcan a tu cuenta personal. El mejorar tu cuenta personal no afecta a las organizaciones que pudieras administrar ni a los repositorios que pertenezcan a dichas organizaciones. {% data reusables.gated-features.more-info %} +Puedes mejorar tu cuenta personal desde {% data variables.product.prodname_free_user %} a {% data variables.product.prodname_pro %} para obtener herramientas avanzadas de revisión de código en repositorios privados que pertenezcan a tu cuenta personal. El mejorar tu cuenta personal no afecta a las organizaciones que pudieras administrar ni a los repositorios que pertenezcan a dichas organizaciones. {% data reusables.gated-features.more-info %} -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.billing_plans %} -1. Junto a "Plan actual", haz clic en **Mejorar**. ![Botón para actualizar](/assets/images/help/billing/settings_billing_user_upgrade.png) -2. Debajo de "Pro" en la página de "Comparar planes", haz clic en **Actualizar a Pro**. -{% data reusables.dotcom_billing.choose-monthly-or-yearly-billing %} -{% data reusables.dotcom_billing.show-plan-details %} -{% data reusables.dotcom_billing.enter-billing-info %} -{% data reusables.dotcom_billing.enter-payment-info %} -{% data reusables.dotcom_billing.finish_upgrade %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.billing_plans %} +1. Junto a "Plan actual", haga clic en **Actualizar**. + ![Botón Actualizar](/assets/images/help/billing/settings_billing_user_upgrade.png) +2. En "Pro" en la página "Comparar planes", haga clic en **Actualizar a Pro**. +{% data reusables.dotcom_billing.choose-monthly-or-yearly-billing %} {% data reusables.dotcom_billing.show-plan-details %} {% data reusables.dotcom_billing.enter-billing-info %} {% data reusables.dotcom_billing.enter-payment-info %} {% data reusables.dotcom_billing.finish_upgrade %} ## Administrar la suscripción de tu organización @@ -62,48 +63,36 @@ Puedes mejorar a tu organización desde {% data variables.product.prodname_free_ {% data reusables.dotcom_billing.org-billing-perms %} -{% data reusables.organizations.billing-settings %} -{% data reusables.dotcom_billing.upgrade_org %} -{% data reusables.dotcom_billing.choose_org_plan %} -{% data reusables.dotcom_billing.choose-monthly-or-yearly-billing %} -{% data reusables.dotcom_billing.show-plan-details %} -{% data reusables.dotcom_billing.enter-payment-info %} -{% data reusables.dotcom_billing.owned_by_business %} -{% data reusables.dotcom_billing.finish_upgrade %} +{% data reusables.organizations.billing-settings %} {% data reusables.dotcom_billing.upgrade_org %} {% data reusables.dotcom_billing.choose_org_plan %} {% data reusables.dotcom_billing.choose-monthly-or-yearly-billing %} {% data reusables.dotcom_billing.show-plan-details %} {% data reusables.dotcom_billing.enter-payment-info %} {% data reusables.dotcom_billing.owned_by_business %} {% data reusables.dotcom_billing.finish_upgrade %} ### Próximos pasos para las organizaciones que usan {% data variables.product.prodname_ghe_cloud %} -Si mejoras a tu organización a {% data variables.product.prodname_ghe_cloud %}, puedes configurar la administración de accesos e identidad para la misma. Para obtener más información, consulta la sección "[Administrar el inicio de sesión único de SAML de tu organización](/enterprise-cloud@latest/organizations/managing-saml-single-sign-on-for-your-organization){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %} +Si mejoras a tu organización a {% data variables.product.prodname_ghe_cloud %}, puedes configurar la administración de accesos e identidad para la misma. Para más información, vea "[Administración del inicio de sesión único de SAML para la organización](/enterprise-cloud@latest/organizations/managing-saml-single-sign-on-for-your-organization){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %} -Si quisieras utilizar una cuenta empresarial con {% data variables.product.prodname_ghe_cloud %}, contacta a {% data variables.contact.contact_enterprise_sales %}. Para obtener más información, consulta la sección "[Acerca de las cuentas empresariales](/enterprise-cloud@latest/admin/overview/about-enterprise-accounts){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %} +Si quisieras utilizar una cuenta empresarial con {% data variables.product.prodname_ghe_cloud %}, contacta a {% data variables.contact.contact_enterprise_sales %}. Para más información, vea "[Acerca de las cuentas empresariales](/enterprise-cloud@latest/admin/overview/about-enterprise-accounts){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %} ### Agregar asientos a tu organización Si quisieras que usuarios adicionales tengan acceso a los repositorios privados de {% data variables.product.prodname_team %} en tu organización, puedes comprar más plazas en cualquier momento. -{% data reusables.organizations.billing-settings %} -{% data reusables.dotcom_billing.add-seats %} -{% data reusables.dotcom_billing.number-of-seats %} -{% data reusables.dotcom_billing.confirm-add-seats %} +{% data reusables.organizations.billing-settings %} {% data reusables.dotcom_billing.add-seats %} {% data reusables.dotcom_billing.number-of-seats %} {% data reusables.dotcom_billing.confirm-add-seats %} ### Cambiar tu organización de precio por repositorio a precio por usuario -{% data reusables.dotcom_billing.switch-legacy-billing %}Para obtener más información, consulta "[Acerca de los precios por usuario](/articles/about-per-user-pricing)". +{% data reusables.dotcom_billing.switch-legacy-billing %} Para más información, vea "[Acerca de los precios por usuario](/articles/about-per-user-pricing)". {% data reusables.organizations.billing-settings %} -5. A la derecha de tu nombre de plan, utiliza el menú desplegable de **Editar** y selecciona **Editar plan**. ![Menú desplegable de editar](/assets/images/help/billing/per-user-upgrade-button.png) -6. A la derecha de "Herramientas avanzadas para equipos", da clic en **Mejorar ahora**. ![Botón de mejorar ahora](/assets/images/help/billing/per-user-upgrade-now-button.png) -{% data reusables.dotcom_billing.choose_org_plan %} -{% data reusables.dotcom_billing.choose-monthly-or-yearly-billing %} -{% data reusables.dotcom_billing.owned_by_business %} -{% data reusables.dotcom_billing.finish_upgrade %} +5. A la derecha del nombre del plan, use el menú desplegable **Editar** y seleccione **Editar plan**. + ![Menú desplegable Editar](/assets/images/help/billing/per-user-upgrade-button.png) +6. A la derecha de "Herramientas avanzadas para equipos", haga clic en **Actualizar ahora**. + ![Botón Actualizar ahora](/assets/images/help/billing/per-user-upgrade-now-button.png) {% data reusables.dotcom_billing.choose_org_plan %} {% data reusables.dotcom_billing.choose-monthly-or-yearly-billing %} {% data reusables.dotcom_billing.owned_by_business %} {% data reusables.dotcom_billing.finish_upgrade %} ## Solucionar problemas de un error 500 al subir de categoría {% data reusables.dotcom_billing.500-error %} -## Leer más +## Información adicional -- "Productos de [{% data variables.product.prodname_dotcom %}](/articles/github-s-products)" -- "[¿Cómo afecta subir o bajar de categoría al proceso de facturación?](/articles/how-does-upgrading-or-downgrading-affect-the-billing-process)" -- "[Acerca de la facturación en {% data variables.product.prodname_dotcom %}](/articles/about-billing-on-github)". +- "[Productos de {% data variables.product.prodname_dotcom %}](/articles/github-s-products)" +- "[¿Cómo afecta el cambio a una versión posterior o anterior al proceso de facturación?](/articles/how-does-upgrading-or-downgrading-affect-the-billing-process)" +- "[Acerca de la facturación en {% data variables.product.prodname_dotcom %}](/articles/about-billing-on-github)" diff --git a/translations/es-ES/content/billing/managing-billing-for-your-github-account/viewing-and-managing-pending-changes-to-your-subscription.md b/translations/es-ES/content/billing/managing-billing-for-your-github-account/viewing-and-managing-pending-changes-to-your-subscription.md index 8a35a3acf6..4b3f54be9b 100644 --- a/translations/es-ES/content/billing/managing-billing-for-your-github-account/viewing-and-managing-pending-changes-to-your-subscription.md +++ b/translations/es-ES/content/billing/managing-billing-for-your-github-account/viewing-and-managing-pending-changes-to-your-subscription.md @@ -15,28 +15,26 @@ type: how_to topics: - Organizations - User account -shortTitle: Cambios de suscripción pendientes +shortTitle: Pending subscription changes +ms.openlocfilehash: 75cf19d56b61735ba39ddc943cf5b0c197416035 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091642' --- - Puedes cancelar cambios pendientes en la suscripción de tu cuenta y cambios pendientes en tus suscripciones a otras funciones y productos pagos. Cuando cancelas un cambio pendiente, tu suscripción no cambiará en tu próxima fecha de facturación (a menos que hagas un cambio posterior en tu suscripción antes de la próxima fecha de facturación). ## Ver y administrar cambios pendientes en tu suscripción de cuenta personal -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.billing_plans %} -{% data reusables.dotcom_billing.review-pending-changes %} -{% data reusables.dotcom_billing.cancel-pending-changes %} -{% data reusables.dotcom_billing.confirm-cancel-pending-changes %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.billing_plans %} {% data reusables.dotcom_billing.review-pending-changes %} {% data reusables.dotcom_billing.cancel-pending-changes %} {% data reusables.dotcom_billing.confirm-cancel-pending-changes %} ## Ver y administrar cambios pendientes en tu suscripción de organización -{% data reusables.organizations.billing-settings %} -{% data reusables.dotcom_billing.review-pending-changes %} -{% data reusables.dotcom_billing.cancel-pending-changes %} -{% data reusables.dotcom_billing.confirm-cancel-pending-changes %} +{% data reusables.organizations.billing-settings %} {% data reusables.dotcom_billing.review-pending-changes %} {% data reusables.dotcom_billing.cancel-pending-changes %} {% data reusables.dotcom_billing.confirm-cancel-pending-changes %} -## Leer más +## Información adicional -- "Productos de [{% data variables.product.prodname_dotcom %}](/articles/github-s-products)" +- "[Productos de {% data variables.product.prodname_dotcom %}](/articles/github-s-products)" diff --git a/translations/es-ES/content/billing/managing-billing-for-your-github-account/viewing-the-subscription-and-usage-for-your-enterprise-account.md b/translations/es-ES/content/billing/managing-billing-for-your-github-account/viewing-the-subscription-and-usage-for-your-enterprise-account.md index 1225677a1f..eac9a69665 100644 --- a/translations/es-ES/content/billing/managing-billing-for-your-github-account/viewing-the-subscription-and-usage-for-your-enterprise-account.md +++ b/translations/es-ES/content/billing/managing-billing-for-your-github-account/viewing-the-subscription-and-usage-for-your-enterprise-account.md @@ -12,26 +12,31 @@ versions: ghes: '*' topics: - Enterprise -shortTitle: Ver la suscripción & uso +shortTitle: View subscription & usage +ms.openlocfilehash: 503f870542180cfe9ae088a161370b9370d36f1c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145189642' --- - ## Acerca de la facturación para las cuentas de empresa -Puedes ver un resumen de {% ifversion ghec %}tu suscripción y del uso de pago{% elsif ghes %}el uso de la licencia{% endif %} para {% ifversion ghec %}tu{% elsif ghes %}la{% endif %} cuenta empresarial de {% ifversion ghec %}{% data variables.product.prodname_dotcom_the_website %}{% elsif ghes %}{% data variables.product.product_location %}{% endif %}.{% ifversion ghec %} {% data reusables.enterprise.create-an-enterprise-account %} Para obtener más información, consulta la sección "[Crear una cuenta empresarial](/enterprise-cloud@latest/admin/overview/creating-an-enterprise-account)".{% endif %} +Puedes ver información general de {% ifversion ghec %}tu suscripción y del uso de tu {% elsif ghes %}licencia pagada{% endif %} para {% ifversion ghec %}tu{% elsif ghes %}la{% endif %} cuenta empresarial en {% ifversion ghec %}{% data variables.product.prodname_dotcom_the_website %}{% elsif ghes %}{% data variables.product.product_location %}{% endif %}.{% ifversion ghec %} {% data reusables.enterprise.create-an-enterprise-account %} Para obtener más información, consulta "[Creación de una cuenta empresarial](/enterprise-cloud@latest/admin/overview/creating-an-enterprise-account)."{% endif %} -Para los clientes de {% data variables.product.prodname_enterprise %} a quienes se factura{% ifversion ghes %} quienes usan tanto {% data variables.product.prodname_ghe_cloud %} como {% data variables.product.prodname_ghe_server %}{% endif %}, cada factura incluye detalles sobre los servicios que se cobran de todos los productos. Por ejemplo, adicionalmente a tu uso de {% ifversion ghec %}{% data variables.product.prodname_ghe_cloud %}{% elsif ghes %}{% data variables.product.product_name %}{% endif %}, puedes tener un uso de {% data variables.product.prodname_GH_advanced_security %}{% ifversion ghec %},{% elsif ghes %}. También puedes tener uso en {% data variables.product.prodname_dotcom_the_website %}, como {% endif %}licencias de pago en organizaciones fuera de tu cuenta empresarial, paquetes de datos para {% data variables.large_files.product_name_long %} o suscripciones en apps dentro de {% data variables.product.prodname_marketplace %}. Para obtener más información sobre las facturas, consulta la sección "[Administrar las facturas de tu empresa]({% ifversion ghes %}/enterprise-cloud@latest{% endif %}/billing/managing-billing-for-your-github-account/managing-invoices-for-your-enterprise){% ifversion ghec %}".{% elsif ghes %}" en la documentación de {% data variables.product.prodname_dotcom_the_website %}.{% endif %} +Para los clientes de {% data variables.product.prodname_enterprise %} a quienes se factura{% ifversion ghes %} quienes usan tanto {% data variables.product.prodname_ghe_cloud %} como {% data variables.product.prodname_ghe_server %}{% endif %}, cada factura incluye detalles sobre los servicios que se cobran de todos los productos. Por ejemplo, adicionalmente a su uso de {% ifversion ghec %}{% data variables.product.prodname_ghe_cloud %}{% elsif ghes %}{% data variables.product.product_name %}{% endif %}, puede tener un uso de {% data variables.product.prodname_GH_advanced_security %}{% ifversion ghec %}, {% elsif ghes %}. También puedes tener uso en {% data variables.product.prodname_dotcom_the_website %}, como {% endif %}licencias de pago en organizaciones fuera de tu cuenta empresarial, paquetes de datos para {% data variables.large_files.product_name_long %} o suscripciones en apps dentro de {% data variables.product.prodname_marketplace %}. Para obtener más información sobre las facturas, consulte "[Administración de facturas para la empresa]({% ifversion ghes %}/enterprise-cloud@latest{% endif %}/billing/managing-billing-for-your-github-account/managing-invoices-for-your-enterprise){% ifversion ghec %}".{% elsif ghes %}" en la documentación de {% data variables.product.prodname_dotcom_the_website %}.{% endif %} {% ifversion ghec %} -Adicionalmente a los propietarios de empresas, los gerentes de facturación pueden ver la suscripción y el uso de tu cuenta empresarial. Para obtener más información, consulta las secciones "[Roles en una empresa](/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise/roles-in-an-enterprise#billing-manager)" y "[Invitar a las personas para que administren tu empresa](/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise)". +Adicionalmente a los propietarios de empresas, los gerentes de facturación pueden ver la suscripción y el uso de tu cuenta empresarial. Para obtener más información, consulte "[Roles en una empresa](/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise/roles-in-an-enterprise#billing-manager)" y "[Invitación de personas para que administren la empresa](/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise)". -{% data reusables.enterprise-accounts.billing-microsoft-ea-overview %} Para obtener más información, consulta la sección "[Conectar una suscripción de Azure a tu empresa](/billing/managing-billing-for-your-github-account/connecting-an-azure-subscription-to-your-enterprise)". +{% data reusables.enterprise-accounts.billing-microsoft-ea-overview %} Para más información, consulte "[Conexión de una suscripción de Azure a la empresa](/billing/managing-billing-for-your-github-account/connecting-an-azure-subscription-to-your-enterprise)". {% endif %} {% ifversion ghes %} -Si quieres ver un resumen de tu uso y suscripción de {% data variables.product.prodname_enterprise %} y de cualquier servicio relacionado en {% data variables.product.prodname_dotcom_the_website %}, consulta la sección de "[Ver el uso y suscripción de tu cuenta empresarial](/enterprise-cloud@latest/billing/managing-billing-for-your-github-account/viewing-the-subscription-and-usage-for-your-enterprise-account)" en la documentación de {% data variables.product.prodname_ghe_cloud %}. +Si quiere ver información general sobre su suscripción y su uso de {% data variables.product.prodname_enterprise %} y de cualquier servicio relacionado en {% data variables.product.prodname_dotcom_the_website %}, consulte "[Visualización de la suscripción y el uso de la cuenta empresarial](/enterprise-cloud@latest/billing/managing-billing-for-your-github-account/viewing-the-subscription-and-usage-for-your-enterprise-account)" en la documentación de {% data variables.product.prodname_ghe_cloud %}. {% endif %} @@ -41,12 +46,9 @@ Puedes ver la suscripción y uso de tu empresa y descargar un archivo con los de {% data reusables.billing.license-statuses %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.license-tab %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.license-tab %} 1. En "Licencias de Usuario", ve tus licencias totales, la cantidad de licencias consumidas y la fecha de vencimiento de tu suscripción. - {% ifversion ghec %}![License and subscription information in enterprise billing settings](/assets/images/help/business-accounts/billing-license-info.png){% else %} - ![Información de licencia y suscripción en las configuraciones de facturación de la empresa](/assets/images/enterprise/enterprise-server/enterprise-server-billing-license-info.png){% endif %} -1. Opcionalmente, para ver los detalles del uso de licencia o para descargar un archivo {% ifversion ghec %}CSV{% elsif ghes %}JSON{% endif %} con los detalles de la misma{% ifversion ghec %}, a la derecha de "Licencias de Usuario"{% endif %}, haz clic en **Ver {% ifversion ghec %}detalles{% elsif ghes %}usuarios{% endif %}** o {% ifversion ghec %}{% octicon "download" aria-label="The download icon" %}{% elsif ghes %}**Eportar uso de licencia**{% endif %}.{% ifversion ghec %}!["View details" button and button with download icon to the right of "User Licenses"](/assets/images/help/business-accounts/billing-license-info-click-view-details-or-download.png){% endif %}{% ifversion ghec %} -1. Opcionalmente, para ver los detalles de uso de otras características, en la barra lateral izquierda, da clic en **Facturación**. ![Pestaña de facturación en la barra lateral de parámetros de la cuenta de empresa](/assets/images/help/business-accounts/settings-billing-tab.png) -{% endif %} + {% ifversion ghec %}![Información sobre licencias y suscripciones en la configuración de facturación de la empresa](/assets/images/help/business-accounts/billing-license-info.png){% else %} ![Información sobre licencias y suscripciones en la configuración de facturación de la empresa](/assets/images/enterprise/enterprise-server/enterprise-server-billing-license-info.png){% endif %} +1. Opcionalmente, para ver los detalles del uso de una licencia o descargar un archivo {% ifversion ghec %}CSV{% elsif ghes %}JSON{% endif %} con los detalles de la misma{% ifversion ghec %}, a la derecha de "User Licenses" (Licencias de usuario){% endif %}, haga clic en **View {% ifversion ghec %}details (Ver detalles){% elsif ghes %}users (Ver usuarios){% endif %}** o{% ifversion ghec %}{% octicon "download" aria-label="The download icon" %}{% elsif ghes %}**Exportar licencias de uso**{% endif %}.{% ifversion ghec %} ![Botón "View details" (Ver detalles) y botón con el icono de descarga a la derecha de "User Licenses" (Licencias de usuario)](/assets/images/help/business-accounts/billing-license-info-click-view-details-or-download.png){% endif %}{% ifversion ghec %} +1. Opcionalmente, para ver los detalles de uso de otras características, en la barra lateral izquierda, haga clic en **Billing** (Facturación). + ![Pestaña de facturación en la barra lateral de configuración de la cuenta de empresa](/assets/images/help/business-accounts/settings-billing-tab.png) {% endif %} diff --git a/translations/es-ES/content/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/index.md b/translations/es-ES/content/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/index.md index a34496f62f..c8f97ddd98 100644 --- a/translations/es-ES/content/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/index.md +++ b/translations/es-ES/content/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/index.md @@ -7,5 +7,11 @@ versions: children: - /about-visual-studio-subscriptions-with-github-enterprise - /setting-up-visual-studio-subscriptions-with-github-enterprise +ms.openlocfilehash: 957483fc4d4f4fd3c2587433b337bc7cb2719859 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091636' --- diff --git a/translations/es-ES/content/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/setting-up-visual-studio-subscriptions-with-github-enterprise.md b/translations/es-ES/content/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/setting-up-visual-studio-subscriptions-with-github-enterprise.md index 7cb5a6b82c..4f2ad6328e 100644 --- a/translations/es-ES/content/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/setting-up-visual-studio-subscriptions-with-github-enterprise.md +++ b/translations/es-ES/content/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/setting-up-visual-studio-subscriptions-with-github-enterprise.md @@ -7,63 +7,68 @@ type: how_to topics: - Enterprise - Licensing -shortTitle: Configuración +shortTitle: Set up +ms.openlocfilehash: 644a106a749a8c8324b6a3e83dcaa72c8ad878b1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147717961' --- - ## Acerca de la configuración de {% data variables.product.prodname_vss_ghe %} -{% data reusables.enterprise-accounts.vss-ghe-description %} Para ver más información, consulta la sección "[Acerca de las {% data variables.product.prodname_vss_ghe %}](/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/about-visual-studio-subscriptions-with-github-enterprise)". +{% data reusables.enterprise-accounts.vss-ghe-description %} Para más información, vea "[Acerca de {% data variables.product.prodname_vss_ghe %}](/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/about-visual-studio-subscriptions-with-github-enterprise)". Esta guía te muestra cómo tu equipo puede obtener suscriptores de {% data variables.product.prodname_vs %} con licencia y comenzar a utilizar {% data variables.product.prodname_enterprise %}. -Si prefieres ver un video, puedes ver [Configurar tus licencias de {% data variables.product.prodname_enterprise %} con suscripciones de {% data variables.product.prodname_vs %}](https://www.youtube.com/watch?v=P_zBgp_BE_I) en el canal de YouTube de Microsoft Visual Studio. +Si prefiere ver un video, puede ver [Setting up your {% data variables.product.prodname_enterprise %} licenses with {% data variables.product.prodname_vs %} subscriptions](https://www.youtube.com/watch?v=P_zBgp_BE_I) (Configuración de las licencias de GitHub Enterprise con suscripciones de Visual Studio) en el canal de Microsoft Visual Studio en YouTube. ## Roles para {% data variables.product.prodname_vss_ghe %} Antes de configurar {% data variables.product.prodname_vss_ghe %}, es importante entender los roles para esta oferta combinada. -| Rol | Servicio | Descripción | Más información | -|:---------------------------------- |:------------------------------------------------------- |:-------------------------------------------------------------------------------------------------------------------------------------------------------- |:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **Administrador de suscripciones** | Suscripción de {% data variables.product.prodname_vs %} | Persona que asigna licencias para la suscripción de {% data variables.product.prodname_vs %} | [Vista general de las responsabilidades de administrador](https://docs.microsoft.com/en-us/visualstudio/subscriptions/admin-responsibilities) en los Documentos de Microsoft | -| **Suscriptor** | Suscripción de {% data variables.product.prodname_vs %} | Persona que utiliza una licencia para la suscripción a {% data variables.product.prodname_vs %} | [Documentación de suscripciones a Visual Studio](https://docs.microsoft.com/en-us/visualstudio/subscriptions/) en los Documentos de Microsoft | -| **Propietario de empresa** | {% data variables.product.prodname_dotcom %} | Persona que tiene una cuenta personal que sea administradora de una empresa en {% data variables.product.product_location %} | "[Roles en una empresa](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise#enterprise-owner)" | -| **Propietario de organización** | {% data variables.product.prodname_dotcom %} | Persona que tiene una cuenta personal que es propietaria de una organización en la empresa de tu equipo en {% data variables.product.product_location %} | "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#organization-owners)" | -| **Miembro de empresa** | {% data variables.product.prodname_dotcom %} | Persona que tiene una cuenta personal que es miembro de una empresa en {% data variables.product.product_location %} | "[Roles en una empresa](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise#enterprise-members)" | +| Role | Servicio | Descripción | Más información | +| :- | :- | :- | :- | +| **Administrador de suscripciones** | Suscripción de {% data variables.product.prodname_vs %} | Persona que asigna licencias para la suscripción de {% data variables.product.prodname_vs %} | [Información general sobre las responsabilidades del administrador](https://docs.microsoft.com/en-us/visualstudio/subscriptions/admin-responsibilities) en Microsoft Docs | +| **Suscriptor** | Suscripción de {% data variables.product.prodname_vs %} | Persona que utiliza una licencia para la suscripción a {% data variables.product.prodname_vs %} | [Documentación de Suscripciones de Visual Studio](https://docs.microsoft.com/en-us/visualstudio/subscriptions/) en Microsoft Docs | +| **Propietario de la empresa** | {% data variables.product.prodname_dotcom %} | Usuario que tiene una cuenta personal que es administradora de una empresa en {% data variables.product.product_location %} | "[Roles en una empresa](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise#enterprise-owner)" | +| **Propietario de la organización** | {% data variables.product.prodname_dotcom %} | Usuario que tiene una cuenta personal que es propietaria de una organización en la empresa de tu equipo en {% data variables.product.product_location %} | "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#organization-owners)" | +| **Miembro de la empresa** | {% data variables.product.prodname_dotcom %} | Usuario que tiene una cuenta personal que es miembro de una empresa en {% data variables.product.product_location %} | "[Roles en una empresa](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise#enterprise-members)" | ## Prerrequisitos -- La suscripción de tu equipo a {% data variables.product.prodname_vs %} debe incluir a {% data variables.product.prodname_enterprise %}. Para obtener más información, consulta las [Suscripciones y beneficios de {% data variables.product.prodname_vs %}](https://visualstudio.microsoft.com/subscriptions/) en el sitio web de {% data variables.product.prodname_vs %} y el [Resumen de responsabilidades de administrador](https://docs.microsoft.com/en-us/visualstudio/subscriptions/admin-responsibilities) en los Documentos de Microsoft. +- La suscripción de tu equipo a {% data variables.product.prodname_vs %} debe incluir a {% data variables.product.prodname_enterprise %}. Para más información, vea [Suscripciones y ventajas de {% data variables.product.prodname_vs %}](https://visualstudio.microsoft.com/subscriptions/) en el sitio web de {% data variables.product.prodname_vs %} e [Introducción a las responsabilidades del administrador](https://docs.microsoft.com/en-us/visualstudio/subscriptions/admin-responsibilities) en Microsoft Docs. + + - Tu equipo debe tener una empresa en {% data variables.product.product_location %}. Si no estás seguro de que tu equipo tenga una empresa, contacta a tu administrador de {% data variables.product.prodname_dotcom %}. Si no estás seguro de quién en tu equipo es responsable de {% data variables.product.prodname_dotcom %}, contacta a {% data variables.contact.contact_enterprise_sales %}. Para más información, vea "[Acerca de las cuentas empresariales](/admin/overview/about-enterprise-accounts)". - - Tu equipo debe tener una empresa en {% data variables.product.product_location %}. Si no estás seguro de que tu equipo tenga una empresa, contacta a tu administrador de {% data variables.product.prodname_dotcom %}. Si no estás seguro de quién en tu equipo es responsable de {% data variables.product.prodname_dotcom %}, contacta a {% data variables.contact.contact_enterprise_sales %}. Para obtener más información, consulta "[Acerca de las cuentas de empresa](/admin/overview/about-enterprise-accounts)". - -## Configurar {% data variables.product.prodname_vss_ghe %} +## Configuración de {% data variables.product.prodname_vss_ghe %} Para configurar {% data variables.product.prodname_vss_ghe %}, los miembros de tu equipo deben completar las siguientes tareas. -Una persona podría completar las tareas porque tiene todos los roles, pero podrías necesitar coordinar dichas tareas con varias personas. Para obtener más información, consulta la sección "[Roles para {% data variables.product.prodname_vss_ghe %}](#roles-for-visual-studio-subscriptions-with-github-enterprise)". +Una persona podría completar las tareas porque tiene todos los roles, pero podrías necesitar coordinar dichas tareas con varias personas. Para más información, vea "[Roles para {% data variables.product.prodname_vss_ghe %}](#roles-for-visual-studio-subscriptions-with-github-enterprise)". -1. Un propietario de empresa debe crear por lo menos una organización en tu empresa de {% data variables.product.product_location %}. Para obtener más información, consulta la sección "[Agregar organizaciones a tu empresa](/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise)". +1. Un propietario de empresa debe crear por lo menos una organización en tu empresa de {% data variables.product.product_location %}. Para más información, vea "[Adición de organizaciones a la empresa](/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise)". -1. El administrador de suscripciones debe asignar una licencia de {% data variables.product.prodname_vs %} a los suscriptores de {% data variables.product.prodname_vss_admin_portal_with_url %}. Para obtener más información, consulta las secciones [Resumen del portal de administrador de suscripciones de {% data variables.product.prodname_vs %}](https://docs.microsoft.com/en-us/visualstudio/subscriptions/using-admin-portal) y [Asignar licencias de {% data variables.product.prodname_vs %} en el portal de administración de suscripciones de {% data variables.product.prodname_vs %}](https://docs.microsoft.com/en-us/visualstudio/subscriptions/assign-license) en los Documentos de Microsoft. +1. El administrador de suscripciones debe asignar una licencia de {% data variables.product.prodname_vs %} a los suscriptores de {% data variables.product.prodname_vss_admin_portal_with_url %}. Para más información, vea [Introducción al portal del administrador de suscripciones de {% data variables.product.prodname_vs %}](https://docs.microsoft.com/en-us/visualstudio/subscriptions/using-admin-portal) y [Asignación de licencias de {% data variables.product.prodname_vs %} en el Portal de administración de suscripciones de {% data variables.product.prodname_vs %}](https://docs.microsoft.com/en-us/visualstudio/subscriptions/assign-license) en Microsoft Docs. -1. Opcionalmente, si un administrador de suscripción asignó licencias a los suscriptores en {% data variables.product.prodname_vs %} antes de agregar {% data variables.product.prodname_enterprise %} a la suscripción, este administrador puede mover a los suscriptores a la oferta combinada en el portal de administración de {% data variables.product.prodname_vs %}. Para obtener más información, consulta la sección [Administrar las suscripciones de {% data variables.product.prodname_vs %} con {% data variables.product.prodname_enterprise %}](https://docs.microsoft.com/en-us/visualstudio/subscriptions/assign-github#moving-to-visual-studio-with-github-enterprise) en los documentos de Microsoft. +1. Opcionalmente, si un administrador de suscripción asignó licencias a los suscriptores en {% data variables.product.prodname_vs %} antes de agregar {% data variables.product.prodname_enterprise %} a la suscripción, este administrador puede mover a los suscriptores a la oferta combinada en el portal de administración de {% data variables.product.prodname_vs %}. Para más información, vea [Administración de suscripciones de {% data variables.product.prodname_vs %} con {% data variables.product.prodname_enterprise %}](https://docs.microsoft.com/en-us/visualstudio/subscriptions/assign-github#moving-to-visual-studio-with-github-enterprise) en Microsoft Docs. -1. Si el administrador de suscripciones no inhabilitó las notificaciones por correo electrónico, el suscriptor recibirá dos correos electrónicos de confirmación. Para obtener más información, consulta la sección [Suscripciones de {% data variables.product.prodname_vs %} con {% data variables.product.prodname_enterprise %}](https://docs.microsoft.com/en-us/visualstudio/subscriptions/access-github#what-is-the-visual-studio-subscription-with-github-enterprise-setup-process) en los documentos de Microsoft. +1. Si el administrador de suscripciones no inhabilitó las notificaciones por correo electrónico, el suscriptor recibirá dos correos electrónicos de confirmación. Para más información, vea [Suscripciones de {% data variables.product.prodname_vs %} con {% data variables.product.prodname_enterprise %}](https://docs.microsoft.com/en-us/visualstudio/subscriptions/access-github#what-is-the-visual-studio-subscription-with-github-enterprise-setup-process) en Microsoft Docs. -1. Un propietario de organización debe invitar al suscriptor a la organización en {% data variables.product.product_location %} desde el paso 1. El suscriptor puede aceptar la invitación con una cuenta personal existente de {% data variables.product.prodname_dotcom_the_website %} o crear una cuenta nueva. Después de que el suscriptor se una a la organización, este se convierte en miembro de la empresa. Para obtener más información, consulta la sección "[Invitar usuarios para que se unan a tu organización](/organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization)". +1. Un propietario de organización debe invitar al suscriptor a la organización en {% data variables.product.product_location %} desde el paso 1. El suscriptor puede aceptar la invitación con una cuenta de usuario existente en {% data variables.product.prodname_dotcom_the_website %} o crear una cuenta. Después de que el suscriptor se una a la organización, este se convierte en miembro de la empresa. Para más información, vea "[Invitación a los usuarios a unirse a la organización](/organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization)". {% tip %} - **Tips**: + **Sugerencias**: - Si bien no se requiere, recomendamos que el propietario de la organización envíe una invitación a la misma dirección de correo electrónico que se utiliza para el Nombre Primario de Usuario (UPN) del suscriptor. Cuando la dirección de correo electrónico de {% data variables.product.product_location %} coincide con el UPN del suscriptor, puedes asegurar que otra empresa no reclame la licencia del suscriptor. - - Si el suscriptor acepta la invitación a la organización con una cuenta personal existente en {% data variables.product.product_location %}, recomendamos que este agregue la dirección de correo electrónico que utiliza para {% data variables.product.prodname_vs %} a su cuenta personal de {% data variables.product.product_location %}. Para obtener más información, consula la sección "[Agregar una dirección de correo electrónico a tu cuenta de {% data variables.product.prodname_dotcom %}](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/adding-an-email-address-to-your-github-account)". - - Si el propietario de la organización debe invitar a una gran cantidad de suscriptores, puedes llevar el proceso más rápidamente con un script. Para obtener más información, consulta el [script de ejemplo de PowerShell](https://github.com/github/platform-samples/blob/master/api/powershell/invite_members_to_org.ps1) en el repositorio `github/platform-samples`. + - Si el suscriptor acepta la invitación a la organización con una cuenta personal existente en {% data variables.product.product_location %}, recomendamos que este agregue la dirección de correo electrónico que utiliza para {% data variables.product.prodname_vs %} a su cuenta personal de {% data variables.product.product_location %}. Para más información, vea "[Adición de una dirección de correo electrónico a la cuenta de {% data variables.product.prodname_dotcom %}](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/adding-an-email-address-to-your-github-account)". + - Si el propietario de la organización debe invitar a una gran cantidad de suscriptores, puedes llevar el proceso más rápidamente con un script. Para más información, vea [el script de PowerShell de ejemplo](https://github.com/github/platform-samples/blob/master/api/powershell/invite_members_to_org.ps1) en el repositorio `github/platform-samples`. {% endtip %} -Después de que se configure {% data variables.product.prodname_vss_ghe %} ara los suscriptores de tu equipo, los propietarios de la empresa podrán revisar la información de licencias en {% data variables.product.product_location %}. Para obtener más información, consulta "[Ver la suscripción y el uso de tu cuenta de empresa](/billing/managing-billing-for-your-github-account/viewing-the-subscription-and-usage-for-your-enterprise-account)". +Después de que se configure {% data variables.product.prodname_vss_ghe %} ara los suscriptores de tu equipo, los propietarios de la empresa podrán revisar la información de licencias en {% data variables.product.product_location %}. Para más información, vea "[Visualización de la suscripción y el uso de la cuenta empresarial](/billing/managing-billing-for-your-github-account/viewing-the-subscription-and-usage-for-your-enterprise-account)". -## Leer más +## Información adicional -- "[Iniciar con {% data variables.product.prodname_ghe_cloud %}](/get-started/onboarding/getting-started-with-github-enterprise-cloud)" +- "[Introducción a {% data variables.product.prodname_ghe_cloud %}](/get-started/onboarding/getting-started-with-github-enterprise-cloud)" diff --git a/translations/es-ES/content/billing/managing-your-github-billing-settings/about-billing-on-github.md b/translations/es-ES/content/billing/managing-your-github-billing-settings/about-billing-on-github.md index b8adb1bcab..138f26cdcd 100644 --- a/translations/es-ES/content/billing/managing-your-github-billing-settings/about-billing-on-github.md +++ b/translations/es-ES/content/billing/managing-your-github-billing-settings/about-billing-on-github.md @@ -11,12 +11,17 @@ versions: type: overview topics: - Fundamentals +ms.openlocfilehash: f0c16e5f1c341b602a10c5bf672b815ea2149a9e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119114' --- - ## Productos y características pagos -Puedes actualizar tu cuenta personal u organización a una suscripción paga en cualquier momento. También puedes elegir comprar apps desde {% data variables.product.prodname_marketplace %} o actualizar el almacenamiento y el ancho de banda para {% data variables.large_files.product_name_long %}. Para obtener más información, consulta: -- "[Acerca de la facturación para las cuentas de {% data variables.product.prodname_dotcom %}](/articles/about-billing-for-github-accounts)" +Puedes actualizar tu cuenta personal u organización a una suscripción paga en cualquier momento. También puedes elegir comprar apps desde {% data variables.product.prodname_marketplace %} o actualizar el almacenamiento y el ancho de banda para {% data variables.large_files.product_name_long %}. Para más información, consulte: +- "[Acerca de la facturación para cuentas de {% data variables.product.prodname_dotcom %}](/articles/about-billing-for-github-accounts)" - "[Acerca de la facturación para {% data variables.product.prodname_marketplace %}](/articles/about-billing-for-github-marketplace)" - "[Acerca de la facturación para {% data variables.large_files.product_name_long %}](/articles/about-billing-for-git-large-file-storage)" - "[Acerca de la facturación para {% data variables.product.prodname_sponsors %}](/articles/about-billing-for-github-sponsors)" @@ -27,20 +32,22 @@ Debes administrar los parámetros de facturación, el método de pago y las cara {% data reusables.dotcom_billing.payment-methods %} {% data reusables.dotcom_billing.same-payment-method %} -Para obtener más información, consulta "[Administrar tus parámetros de facturación {% data variables.product.prodname_dotcom %}](/articles/managing-your-github-billing-settings)". +Para más información, vea "[Administración de la configuración de facturación para {% data variables.product.prodname_dotcom %}](/articles/managing-your-github-billing-settings)". -## Cambiar entre la configuración de tus cuentas diferentes +## Cambio entre la configuración de sus distintas cuentas -Si eres un propietario de empresa y organización, puedes cambiar entre los ajustes para tus cuentas diferentes utilizando el alternador de contexto en tu configuración. +Si eres un propietario de empresa y organización, puedes cambiar entre los ajustes para tus cuentas diferentes utilizando el alternador de contexto en tu configuración. {% data reusables.user-settings.access_settings %} -1. En la parte superior de la lágina, a la derecha de tu nombre de usuario, haz clic en **Cambiar a otra cuenta**. ![Botón de interruptor de contexto](/assets/images/help/settings/context-switcher-button.png) -1. Comienza a teclear el nombre de la cuenta a la que quieres cambiar y luego haz clic en su nombre. ![Menú del interruptor de contexto](/assets/images/help/settings/context-switcher-menu.png) -1. En la barra lateral izquierda, haz clic en **{% octicon "credit-card" aria-label="The credit card icon" %} Facturación y planes**. +1. En la parte superior de la página, a la derecha del nombre de usuario, haga clic en **Cambiar a otra cuenta**. +![Botón de cambio de contexto](/assets/images/help/settings/context-switcher-button.png) +1. Comienza a teclear el nombre de la cuenta a la que quieres cambiar y luego haz clic en su nombre. +![Menú de cambio de contexto](/assets/images/help/settings/context-switcher-menu.png) +1. En la barra lateral de la izquierda, haga clic en **{% octicon "credit-card" aria-label="The credit card icon" %} Facturación y planes**. -## Leer más +## Información adicional -- "[Administrar la facturación para tu cuenta de {% data variables.product.prodname_dotcom %}](/articles/managing-billing-for-your-github-account)" -- "[Administrar la facturación de las apps de {% data variables.product.prodname_marketplace %}](/articles/managing-billing-for-github-marketplace-apps)" -- "[Administrar la facturación para {% data variables.large_files.product_name_long %}](/articles/managing-billing-for-git-large-file-storage)" -- "[Administrar la facturación para {% data variables.product.prodname_sponsors %}](/articles/managing-billing-for-github-sponsors)" +- "[Administración de la facturación para la cuenta de {% data variables.product.prodname_dotcom %}](/articles/managing-billing-for-your-github-account)" +- "[Administración de la facturación para las aplicaciones de {% data variables.product.prodname_marketplace %}](/articles/managing-billing-for-github-marketplace-apps)" +- "[Administración de la facturación para {% data variables.large_files.product_name_long %}](/articles/managing-billing-for-git-large-file-storage)" +- "[Administración de la facturación para {% data variables.product.prodname_sponsors %}](/articles/managing-billing-for-github-sponsors)" diff --git a/translations/es-ES/content/billing/managing-your-github-billing-settings/adding-information-to-your-receipts.md b/translations/es-ES/content/billing/managing-your-github-billing-settings/adding-information-to-your-receipts.md index 5212d3423c..91e4d3e150 100644 --- a/translations/es-ES/content/billing/managing-your-github-billing-settings/adding-information-to-your-receipts.md +++ b/translations/es-ES/content/billing/managing-your-github-billing-settings/adding-information-to-your-receipts.md @@ -21,23 +21,25 @@ topics: - Organizations - Receipts - User account -shortTitle: Agregar a tus recibos +shortTitle: Add to your receipts +ms.openlocfilehash: 1b7495e5d23266816ca106defa7b695ff184ea43 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091630' --- - -Tus recibos incluyen tu suscripción de {% data variables.product.prodname_dotcom %} así como otras suscripciones para [otras funciones y productos remunerados](/articles/about-billing-on-github). +Los recibos incluyen la suscripción de {% data variables.product.prodname_dotcom %}, así como las suscripciones de [otras características y productos de pago](/articles/about-billing-on-github). {% warning %} -**Advertencia**: Por motivos de seguridad, recomendamos enfáticamente no incluir información confidencial o financiera (como número de tarjeta de crédito) en tus recibos. +**Advertencia**: Por motivos de seguridad, se recomienda enfáticamente no incluir información confidencial o financiera (como números de tarjeta de crédito) en los recibos. {% endwarning %} ## Agregar información a tus recibos de cuenta personal -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.billing_plans %} -{% data reusables.user-settings.payment-info-link %} -{% data reusables.dotcom_billing.extra_info_receipt %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.billing_plans %} {% data reusables.user-settings.payment-info-link %} {% data reusables.dotcom_billing.extra_info_receipt %} ## Agregar información a los recibos de tu organización @@ -48,6 +50,4 @@ Tus recibos incluyen tu suscripción de {% data variables.product.prodname_dotco {% endnote %} -{% data reusables.organizations.billing-settings %} -{% data reusables.user-settings.payment-info-link %} -{% data reusables.dotcom_billing.extra_info_receipt %} +{% data reusables.organizations.billing-settings %} {% data reusables.user-settings.payment-info-link %} {% data reusables.dotcom_billing.extra_info_receipt %} diff --git a/translations/es-ES/content/billing/managing-your-github-billing-settings/adding-or-editing-a-payment-method.md b/translations/es-ES/content/billing/managing-your-github-billing-settings/adding-or-editing-a-payment-method.md index e2e2eea5c2..52ba367326 100644 --- a/translations/es-ES/content/billing/managing-your-github-billing-settings/adding-or-editing-a-payment-method.md +++ b/translations/es-ES/content/billing/managing-your-github-billing-settings/adding-or-editing-a-payment-method.md @@ -24,21 +24,25 @@ type: how_to topics: - Organizations - User account -shortTitle: Administrar un método de pago +shortTitle: Manage a payment method +ms.openlocfilehash: 1fd85d480a7ed5085b9f142c82314f738fa6ffc6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091629' --- - {% data reusables.dotcom_billing.payment-methods %} {% data reusables.dotcom_billing.same-payment-method %} -No entregamos facturas u órdenes de compra de respaldo a cuentas personales. Enviamos recibos por correo electrónico mensual o anualmente a la fecha de facturación de tu cuenta. Si tu empresa, país o contador necesita que tus recibos sean más detallados, también puedes [agregar información adicional](/articles/adding-information-to-your-personal-account-s-receipts) a tus recibos. +No entregamos facturas u órdenes de compra de respaldo a cuentas personales. Enviamos recibos por correo electrónico mensual o anualmente a la fecha de facturación de tu cuenta. Si su empresa, país o contable le exige que los recibos proporcionen más detalles, también puede [agregar información adicional](/articles/adding-information-to-your-personal-account-s-receipts) a sus recibos. ## Actualizar el método de pago de tu cuenta personal -{% data reusables.user-settings.billing_plans %} -{% data reusables.dotcom_billing.update_payment_method %} -1. Si tu cuenta tiene información de facturación existente que quieras actualizar, haz clic en **Editar**. ![Botón de facturar con tarjeta nueva](/assets/images/help/billing/billing-information-edit-button.png) -{% data reusables.dotcom_billing.enter-billing-info %} -1. Si tu cuenta tiene un método de pago existente que quieras actualizar, haz clic en **Editar**. ![Botón de facturar con tarjeta nueva](/assets/images/help/billing/billing-payment-method-edit-button.png) -{% data reusables.dotcom_billing.enter-payment-info %} +{% data reusables.user-settings.billing_plans %} {% data reusables.dotcom_billing.update_payment_method %} +1. Si su cuenta tiene información de facturación que desea actualizar, haga clic en **Edit**. +![Botón para agregar una tarjeta de facturación nueva](/assets/images/help/billing/billing-information-edit-button.png) {% data reusables.dotcom_billing.enter-billing-info %} +1. Si su cuenta tiene un método de pago que desea actualizar, haga clic en **Edit**. +![Botón para agregar una tarjeta de facturación nueva](/assets/images/help/billing/billing-payment-method-edit-button.png) {% data reusables.dotcom_billing.enter-payment-info %} ## Actualizar el método de pago de tu organización @@ -46,7 +50,6 @@ No entregamos facturas u órdenes de compra de respaldo a cuentas personales. En Si tu organización está fuera de los EE. UU. o si estás usando una cuenta corriente corporativa para pagar {% data variables.product.product_name %}, PayPal puede ser un método de pago útil. -{% data reusables.organizations.billing-settings %} -{% data reusables.dotcom_billing.update_payment_method %} -1. Si tu cuenta tiene una tarjeta de crédito existente, la cual quieres actualizar, haz clic en **Tarjeta nueva**. ![Botón de facturar con tarjeta nueva](/assets/images/help/billing/billing-new-card-button.png) -{% data reusables.dotcom_billing.enter-payment-info %} +{% data reusables.organizations.billing-settings %} {% data reusables.dotcom_billing.update_payment_method %} +1. Si su cuenta tiene una tarjeta de crédito que desea actualizar, haga clic en **New Card**. +![Botón para agregar una tarjeta de facturación nueva](/assets/images/help/billing/billing-new-card-button.png) {% data reusables.dotcom_billing.enter-payment-info %} diff --git a/translations/es-ES/content/billing/managing-your-github-billing-settings/changing-the-duration-of-your-billing-cycle.md b/translations/es-ES/content/billing/managing-your-github-billing-settings/changing-the-duration-of-your-billing-cycle.md index c8118d1c3e..ab7a084c18 100644 --- a/translations/es-ES/content/billing/managing-your-github-billing-settings/changing-the-duration-of-your-billing-cycle.md +++ b/translations/es-ES/content/billing/managing-your-github-billing-settings/changing-the-duration-of-your-billing-cycle.md @@ -16,17 +16,19 @@ topics: - Organizations - Repositories - User account -shortTitle: Ciclo de facturación +shortTitle: Billing cycle +ms.openlocfilehash: 164b0192f1b055b95ad83fc2845e9af59058b6a7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091627' --- - Al cambiar la duración de tu ciclo de facturación, tu suscripción a {% data variables.product.prodname_dotcom %}, junto con otras características y productos remunerados, se moverán al nuevo ciclo de facturación en tu próxima fecha de facturación. ## Cambiar la duración del ciclo de facturación de tu cuenta personal -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.billing_plans %} -{% data reusables.dotcom_billing.change_plan_duration %} -{% data reusables.dotcom_billing.confirm_duration_change %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.billing_plans %} {% data reusables.dotcom_billing.change_plan_duration %} {% data reusables.dotcom_billing.confirm_duration_change %} ## Cambiar la duración del ciclo de facturación de tu organización @@ -34,12 +36,12 @@ Al cambiar la duración de tu ciclo de facturación, tu suscripción a {% data v ### Cambiar la duración de una suscripción por usuario -{% data reusables.organizations.billing-settings %} -{% data reusables.dotcom_billing.change_plan_duration %} -{% data reusables.dotcom_billing.confirm_duration_change %} +{% data reusables.organizations.billing-settings %} {% data reusables.dotcom_billing.change_plan_duration %} {% data reusables.dotcom_billing.confirm_duration_change %} ### Cambiar la duración de un plan heredado por repositorio {% data reusables.organizations.billing-settings %} -4. En "Billing overview" (Resumen de facturación), haz clic en **Change plan** (Cambiar plan). ![Botón para cambiar el plan del resumen de facturación](/assets/images/help/billing/billing_overview_change_plan.png) -5. En el ángulo superior derecho, haz clic en **Switch to monthly billing** (Cambiar a facturación mensual) o **Switch to yearly billing** (Cambiar a facturación mensual). ![Sección de información de facturación](/assets/images/help/billing/settings_billing_organization_plans_switch_to_yearly.png) +4. En "Información general de facturación", haga clic en **Cambiar plan**. + ![Botón para cambiar el plan del resumen de facturación](/assets/images/help/billing/billing_overview_change_plan.png) +5. En la esquina superior derecha, haga clic en **Cambiar a facturación mensual** o **Cambiar a facturación anual**. + ![Sección de información de facturación](/assets/images/help/billing/settings_billing_organization_plans_switch_to_yearly.png) diff --git a/translations/es-ES/content/billing/managing-your-github-billing-settings/index.md b/translations/es-ES/content/billing/managing-your-github-billing-settings/index.md index 8f2c9b331b..7c5e84eccd 100644 --- a/translations/es-ES/content/billing/managing-your-github-billing-settings/index.md +++ b/translations/es-ES/content/billing/managing-your-github-billing-settings/index.md @@ -1,6 +1,6 @@ --- title: Administrar tus configuraciones de facturación de GitHub -shortTitle: Configuración de facturación +shortTitle: Billing settings intro: 'Las configuraciones de facturación de tu cuenta se aplican a cada característica paga o producto que agregas a la cuenta. Puedes administrar configuraciones como tu método de pago, el ciclo de facturación y el correo electrónico de facturación. También puedes visualizar la información de facturación como tu suscripción, la fecha de facturación, el historial de pagos y los recibos pasados.' redirect_from: - /github/setting-up-and-managing-billing-and-payments-on-github/managing-your-github-billing-settings @@ -25,5 +25,11 @@ children: - /redeeming-a-coupon - /troubleshooting-a-declined-credit-card-charge - /unlocking-a-locked-account +ms.openlocfilehash: 6b9d87e20022431675c949132c9a84a23650abe7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091625' --- diff --git a/translations/es-ES/content/billing/managing-your-github-billing-settings/redeeming-a-coupon.md b/translations/es-ES/content/billing/managing-your-github-billing-settings/redeeming-a-coupon.md index 4671618071..9219dfb0d1 100644 --- a/translations/es-ES/content/billing/managing-your-github-billing-settings/redeeming-a-coupon.md +++ b/translations/es-ES/content/billing/managing-your-github-billing-settings/redeeming-a-coupon.md @@ -17,8 +17,13 @@ topics: - Fundamentals - Organizations - User account +ms.openlocfilehash: 8b1c0c9b250994e4186371c74a4bc97e7609770d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091623' --- - {% data variables.product.product_name %} no puede emitir un reembolso si pagas una cuenta antes de aplicar un cupón. Tampoco podemos transferir un cupón canjeado o entregarte un cupón nuevo si lo aplicas a la cuenta equivocada. Confirma que estás aplicando el cupón a la cuenta correcta antes de canjear un cupón. {% data reusables.dotcom_billing.coupon-expires %} @@ -28,13 +33,13 @@ No puedes aplicar cupones a planes pagos de {% data variables.product.prodname_m ## Canjear un cupón para tu cuenta personal {% data reusables.dotcom_billing.enter_coupon_code_on_redeem_page %} -4. En "Redeem your coupon" (Canjear tu cupón), haz clic en **Choose** (Elegir) al lado del nombre de usuario de tu cuenta *personal*. ![Botón Choose (Elegir)](/assets/images/help/settings/redeem-coupon-choose-button-for-personal-accounts.png) -{% data reusables.dotcom_billing.redeem_coupon %} +4. En "Canjear su cupón", haga clic en **Elegir** junto al nombre de usuario de la cuenta *personal*. + ![Botón Elegir](/assets/images/help/settings/redeem-coupon-choose-button-for-personal-accounts.png) {% data reusables.dotcom_billing.redeem_coupon %} ## Canjear un cupón para tu organización {% data reusables.dotcom_billing.org-billing-perms %} {% data reusables.dotcom_billing.enter_coupon_code_on_redeem_page %} -4. En "Redeem your coupon" (Canjear tu cupón), haz clic en **Choose** (Elegir) al lado de la *organización* a la que quieras aplicarle el cupón. Si le quieres aplicar el cupón a una organización nueva que aún no existe, haz clic en **Create a new organization** (Crear una organización nueva). ![Botón Choose (Elegir)](/assets/images/help/settings/redeem-coupon-choose-button.png) -{% data reusables.dotcom_billing.redeem_coupon %} +4. En "Canjear su cupón", haga clic en **Elegir** junto a la *organización* a la que quiera aplicar el cupón. Si quiere aplicar el cupón a una organización nueva que todavía no existe, haga clic en **Crear una organización**. + ![Botón Elegir](/assets/images/help/settings/redeem-coupon-choose-button.png) {% data reusables.dotcom_billing.redeem_coupon %} diff --git a/translations/es-ES/content/billing/managing-your-github-billing-settings/setting-your-billing-email.md b/translations/es-ES/content/billing/managing-your-github-billing-settings/setting-your-billing-email.md index 5b5edd71c5..5599130c53 100644 --- a/translations/es-ES/content/billing/managing-your-github-billing-settings/setting-your-billing-email.md +++ b/translations/es-ES/content/billing/managing-your-github-billing-settings/setting-your-billing-email.md @@ -16,16 +16,22 @@ type: how_to topics: - Organizations - User account -shortTitle: Correo electrónico de facturación +shortTitle: Billing email +ms.openlocfilehash: 35b340a697bafd0c7e3047983496b71048cbe0ac +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091622' --- - ## Configurar el correo electrónico de facturación de tu cuenta personal El correo electrónico principal de tu cuenta personal es donde {% data variables.product.product_name %} envía los recibos y otras comunicaciones relacionadas con la facturación. -Tu dirección principal de correo electrónico es el primer correo electrónico enumerado en las configuraciones de correo electrónico de tu cuenta. También utilizamos tu dirección principal de correo electrónico como nuestra dirección de correo electrónico de facturación. +Tu dirección principal de correo electrónico es el primer correo electrónico enumerado en las configuraciones de correo electrónico de tu cuenta. +También utilizamos tu dirección principal de correo electrónico como nuestra dirección de correo electrónico de facturación. -Si deseas cambiar tu correo electrónico de facturación, consulta "[Cambiar tu dirección principal de correo electrónico](/articles/changing-your-primary-email-address)." +Si quiere cambiar el correo electrónico de facturación, vea "[Cambio de la dirección de correo electrónico principal](/articles/changing-your-primary-email-address)". ## Configurar el correo electrónico de facturación de tu organización @@ -34,8 +40,10 @@ El correo electrónico de facturación de tu organización es donde {% data vari {% data reusables.dotcom_billing.org-billing-perms %} {% data reusables.organizations.billing-settings %} -1. Debabjo de "Administración de facturación", a la derecha de la dirección de correo electrónico para facturación, haz clic en **Editar**. ![Correos electrónicos de facturación actuales](/assets/images/help/billing/billing-change-email.png) -2. Teclea una dirección de correo electrónico válida y luego haz clic en **Actualizar**. ![Cambiar el modo de la dirección de correo electrónico para facturación](/assets/images/help/billing/billing-change-email-modal.png) +1. En "Administración de facturación", a la derecha de la dirección de correo electrónico de facturación, haga clic en **Editar**. + ![Correos electrónicos de facturación actuales](/assets/images/help/billing/billing-change-email.png) +2. Escriba una dirección de correo electrónico válida y, después, haga clic en **Actualizar**. + ![Cuadro de diálogo modal para cambiar la dirección de correo electrónico de facturación](/assets/images/help/billing/billing-change-email-modal.png) ## Administrar los destinatarios adicionales para tu correo electrónico de facturación de la organización @@ -46,8 +54,10 @@ Si tienes usuarios que quieran recibir reportes de facturación, puedes agregar ### Agregar un destinatario para las notificaciones de facturación {% data reusables.organizations.billing-settings %} -1. Debajo de "Administración de facturación", a la derecha de "Destinatarios de correo electrónico", da clic en **Agregar**. ![Agregar destinatario](/assets/images/help/billing/billing-add-email-recipient.png) -1. Teclea la dirección de correo electrónico del destinatario y luego da clic en **Agregar**. ![Agregar modal de destinatario](/assets/images/help/billing/billing-add-email-recipient-modal.png) +1. En "Administración de facturación", a la derecha de "Destinatarios de correo electrónico", haga clic en **Agregar**. + ![Incorporación de un destinatario](/assets/images/help/billing/billing-add-email-recipient.png) +1. Escriba la dirección de correo electrónico del destinatario y, después, haga clic en **Agregar**. + ![Cuadro de diálogo modal Agregar destinatario](/assets/images/help/billing/billing-add-email-recipient-modal.png) ### Cambiar el destinatario principal de las notificaciones de facturación @@ -55,53 +65,56 @@ Siempre debe existir una dirección designada como el destinatario principal. La {% data reusables.organizations.billing-settings %} 1. Debajo de "Administración de facturación", encuentra la dirección de correo electrónico que quieras configurar como el destinatario principal. -1. A la derecha de la dirección de correo electrónico, utiliza el menú desplegable de "Editar", y da clic en **Marcar como principal**. ![Marcar destinatario principal](/assets/images/help/billing/billing-change-primary-email-recipient.png) +1. A la derecha de la dirección de correo electrónico, use el menú desplegable "Editar" y haga clic en **Marcar como principal**. + ![Marcar destinatario principal](/assets/images/help/billing/billing-change-primary-email-recipient.png) ### Eliminar un destinatario de las notificaciones de facturación {% data reusables.organizations.billing-settings %} 1. Debajo de "Destinatarios de correo electrónico", encuentra la dirección de correo electrónico que quieres eliminar. -1. Para la entrada del usuario en la lista, da clic en **Editar**. ![Editar destinatario](/assets/images/help/billing/billing-edit-email-recipient.png) -1. A la derecha de la dirección de correo electrónico, utiliza el menú desplegable "Editar" y haz clic en **Eliminar**. ![Eliminar destinatario](/assets/images/help/billing/billing-remove-email-recipient.png) -1. Revisa el mensaje de confirmación y luego da clic en **Eliminar**. +1. Para la entrada del usuario en la lista, haga clic en **Editar**. + ![Editar destinatario](/assets/images/help/billing/billing-edit-email-recipient.png) +1. A la derecha de la dirección de correo electrónico, use el menú desplegable "Editar" y haga clic en **Quitar**. + ![Quitar destinatario](/assets/images/help/billing/billing-remove-email-recipient.png) +1. Revise el mensaje de confirmación y, después, haga clic en **Quitar**. {% ifversion ghec %} ## Configurar el correo electrónico de facturación de la empresa El correo electrónico de facturación de tu empresa es a donde {% data variables.product.product_name %} envía recibos y otra información relacionada con las facturas. La dirección de correo electrónico no necesita ser única para la cuenta empresarial. -Solo los miembros de las empresas con roles de gerente de facturación o de propietario pueden acceder o cambiar los ajustes de facturación de tu empresa. Para obtener más información, consulta la sección "[Administrar usuarios en tu empresa](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise)". +Solo los miembros de las empresas con roles de gerente de facturación o de propietario pueden acceder o cambiar los ajustes de facturación de tu empresa. Para más información, vea "[Administración de usuarios en la empresa](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise)". -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.billing-tab %} -1. Haz clic en **Correos electrónicos de facturación**. -2. Debajo de "Receptores de correo electrónico", a la derecha de la dirección de correo electrónico para facturación, haz clic en **Editar**. ![Captura de pantalla del correo de facturación actual con énfasis en el botón de edición](/assets/images/help/billing/billing-change-email.png) -2. Teclea una dirección de correo electrónico válida y luego haz clic en **Actualizar**. ![Captura de pantalla de la ventana de editar dirección de correo electrónico para facturación con una dirección de correo electrónico de muestra escrita en ella](/assets/images/help/billing/billing-change-email-modal.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.billing-tab %} +1. Haga clic en **Correos electrónicos de facturación**. +2. En "Destinatarios de correo electrónico", a la derecha de la dirección de correo electrónico de facturación, haga clic en **Editar**. + ![Captura de pantalla del correo electrónico de facturación actual con el botón Editar resaltado](/assets/images/help/billing/billing-change-email.png) +2. Escriba una dirección de correo electrónico válida y, después, haga clic en **Actualizar**. + ![Captura de pantalla de la ventana modal Editar dirección de correo electrónico de facturación con una dirección de correo electrónico de muestra escrita](/assets/images/help/billing/billing-change-email-modal.png) ## Administrar los receptores adicionales de la dirección de correo electrónico de facturación de tu empresa -Si tienes usuarios que quieran recibir reportes de facturación, puedes agregar sus direcciones de correo electrónico como destinatarios del correo de facturación. +Si tienes usuarios que quieran recibir reportes de facturación, puedes agregar sus direcciones de correo electrónico como destinatarios del correo de facturación. -Solo los miembros de las empresas con roles de gerente de facturación o de propietario pueden acceder o cambiar los ajustes de facturación de tu empresa. Para obtener más información, consulta la sección "[Administrar usuarios en tu empresa](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise)". +Solo los miembros de las empresas con roles de gerente de facturación o de propietario pueden acceder o cambiar los ajustes de facturación de tu empresa. Para más información, vea "[Administración de usuarios en la empresa](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise)". ### Agregar un destinatario para las notificaciones de facturación -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.billing-tab %} -1. Haz clic en **Correos electrónicos de facturación**. -2. Debajo de "Receptores de correo electrónico", a la derecha de la dirección de correo electrónico para facturación, haz clic en **Agregar**. ![Captura de pantalla de la dirección de correo electrónico actual con énfasis en el botón de agregar](/assets/images/help/billing/billing-add-email-recipient.png) -3. Teclea la dirección de correo electrónico del destinatario y luego da clic en **Agregar**. ![Captura de pantalla de la pantalla modal de dirección de correo electrónico de facturación sin una dirección ingresada](/assets/images/help/billing/billing-add-email-recipient-modal.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.billing-tab %} +1. Haga clic en **Correos electrónicos de facturación**. +2. En "Destinatarios de correo electrónico", a la derecha de la dirección de correo electrónico de facturación, haga clic en **Agregar**. + ![Captura de pantalla de la dirección de correo electrónico actual con el botón Agregar resaltado](/assets/images/help/billing/billing-add-email-recipient.png) +3. Escriba la dirección de correo electrónico del destinatario y, después, haga clic en **Agregar**. + ![Captura de la pantalla modal Agregar dirección de correo electrónico de facturación sin una dirección de ejemplo escrita](/assets/images/help/billing/billing-add-email-recipient-modal.png) ### Eliminar un destinatario de las notificaciones de facturación -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.billing-tab %} -1. Haz clic en **Correos electrónicos de facturación**. +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.billing-tab %} +1. Haga clic en **Correos electrónicos de facturación**. 2. Debajo de "Destinatarios de correo electrónico", encuentra la dirección de correo electrónico que quieres eliminar. -3. Para la entrada del usuario en la lista, da clic en **Editar**. ![Captura de pantalla del correo electrónico del receptor con énfasis en el botón de edición](/assets/images/help/billing/billing-edit-email-recipient.png) -4. A la derecha de la dirección de correo electrónico, utiliza el menú desplegable "Editar" y haz clic en **Eliminar**. ![Captura de pantalla del correo electrónico del receptor con énfasis en el botón de eliminar](/assets/images/help/billing/billing-remove-email-recipient.png) -5. Revisa el mensaje de confirmación y luego da clic en **Eliminar**. +3. Para la entrada del usuario en la lista, haga clic en **Editar**. + ![Captura de pantalla del correo electrónico del receptor con el botón Editar resaltado](/assets/images/help/billing/billing-edit-email-recipient.png) +4. A la derecha de la dirección de correo electrónico, use el menú desplegable "Editar" y haga clic en **Quitar**. + ![Captura de pantalla del correo electrónico del receptor con el botón Quitar resaltado](/assets/images/help/billing/billing-remove-email-recipient.png) +5. Revise el mensaje de confirmación y, después, haga clic en **Quitar**. {% endif %} diff --git a/translations/es-ES/content/billing/managing-your-github-billing-settings/troubleshooting-a-declined-credit-card-charge.md b/translations/es-ES/content/billing/managing-your-github-billing-settings/troubleshooting-a-declined-credit-card-charge.md index fb56a072f6..c26a5aeb94 100644 --- a/translations/es-ES/content/billing/managing-your-github-billing-settings/troubleshooting-a-declined-credit-card-charge.md +++ b/translations/es-ES/content/billing/managing-your-github-billing-settings/troubleshooting-a-declined-credit-card-charge.md @@ -12,27 +12,32 @@ versions: type: how_to topics: - Troubleshooting -shortTitle: Cargo por tarjeta de crédito rechazada +shortTitle: Declined credit card charge +ms.openlocfilehash: 44ed836d24e23ceb7e805cccdad6e70203381bf5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091621' --- - Si se rechaza tu tarjeta, te enviaremos un correo electrónico acerca del motivo por el que se rechazó el pago. Tendrás algunos días para resolver el problema antes de que tratemos de volver a cobrarte. ## Verifica la fecha de vencimiento de tu tarjeta -Si tu tarjeta está vencida, tendrás que actualizar la información de pago de tu cuenta. Para obtener más información, consulta "[Agregar o editar un método de pago](/articles/adding-or-editing-a-payment-method)". +Si tu tarjeta está vencida, tendrás que actualizar la información de pago de tu cuenta. Para más información, vea "[Adición o edición de un método de pago](/articles/adding-or-editing-a-payment-method)". ## Revisa la política de tu banco sobre restricciones de tarjetas Algunos bancos internacionales colocan restricciones en las transacciones internacionales, de comercio electrónico o automáticamente recurrentes. Si tienes problemas para hacer un pago con tu tarjeta de crédito internacional, llama a tu banco para ver si hay alguna restricción sobre tu tarjeta. -También admitimos pagos por PayPal. Para obtener más información, consulta "[Agregar o editar un método de pago](/articles/adding-or-editing-a-payment-method)". +También admitimos pagos por PayPal. Para más información, vea "[Adición o edición de un método de pago](/articles/adding-or-editing-a-payment-method)". ## Contáctate con tu banco para obtener detalles acerca de la transacción Tu banco puede proporcionar más información acerca de los pagos rechazados si, específicamente, preguntas por la transacción que se intentó realizar. Si existen restricciones sobre tu tarjeta, y debes llamar al banco, proporciona la siguiente información: -- **El monto que se te cobra.** El monto de tu suscripción aparece en tus recibos de cuenta. Para obtener más información, consulta "[Ver tu historial de pagos y tus recibos](/articles/viewing-your-payment-history-and-receipts)". -- **La fecha en que {% data variables.product.product_name %} te factura.** La fecha de facturación de tu cuenta aparece en tus recibos. -- **El número de Id. de tu transacción.** El Id. de transacción de tu cuenta aparece en tus recibos. -- **El nombre del vendedor.** El nombre del vendedor es {% data variables.product.prodname_dotcom %}. -- **El mensaje de error que te envió el banco con el pago rechazado.** Puedes encontrar el mensaje de error del banco en el correo electrónico que te enviamos cuando se rechaza un pago. +- **La cantidad que se le va a cobrar.** El importe de la suscripción aparece en los recibos de la cuenta. Para más información, vea "[Visualización del historial de pagos y los recibos](/articles/viewing-your-payment-history-and-receipts)". +- **Fecha de facturación de {% data variables.product.product_name %}.** La fecha de facturación de la cuenta aparece en los recibos. +- **Número de identificador de la transacción.** El identificador de transacción de la cuenta aparece en los recibos. +- **Nombre del comerciante.** El nombre del comerciante es {% data variables.product.prodname_dotcom %}. +- **Mensaje de error enviado por el banco con el cargo rechazado.** Puede encontrar el mensaje de error del banco en el correo electrónico que le enviamos cuando se rechaza un cargo. diff --git a/translations/es-ES/content/billing/managing-your-github-billing-settings/unlocking-a-locked-account.md b/translations/es-ES/content/billing/managing-your-github-billing-settings/unlocking-a-locked-account.md index fc0f67cc73..fab062c5e6 100644 --- a/translations/es-ES/content/billing/managing-your-github-billing-settings/unlocking-a-locked-account.md +++ b/translations/es-ES/content/billing/managing-your-github-billing-settings/unlocking-a-locked-account.md @@ -20,15 +20,20 @@ topics: - Downgrades - Organizations - User account -shortTitle: Cuenta bloqueada +shortTitle: Locked account +ms.openlocfilehash: e9b51d82dcd2f184003add575338625ea01fa1df +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091620' --- - Puedes desbloquear y acceder a tu cuenta si actualizas el método de pago de tu organización y el estado final del pago. No te pediremos que pagues el tiempo transcurrido en modo bloqueado. -Puedes bajar a tu organización de nivel a {% data variables.product.prodname_free_team %} para continuar con las mismas características avanzadas en los repositorios públicos. Para obtener más información, consulta la sección "[Bajar de nivel tu suscripción de {% data variables.product.product_name %}](/billing/managing-billing-for-your-github-account/downgrading-your-github-subscription)". +Puedes bajar a tu organización de nivel a {% data variables.product.prodname_free_team %} para continuar con las mismas características avanzadas en los repositorios públicos. Para más información, vea "[Cambio de la suscripción a {% data variables.product.product_name %} a una versión anterior](/billing/managing-billing-for-your-github-account/downgrading-your-github-subscription)". ## Desbloquear las características de una organización debido a un pago rechazado -Si las características avanzadas de tu organización se bloquearon debido a un pago rechazado, necesitarás actualizar tu información de facturación para activar un cargo recién autorizado. Para obtener más información, consulta "[Agregar o editar un método de pago](/articles/adding-or-editing-a-payment-method)". +Si las características avanzadas de tu organización se bloquearon debido a un pago rechazado, necesitarás actualizar tu información de facturación para activar un cargo recién autorizado. Para más información, vea "[Adición o edición de un método de pago](/articles/adding-or-editing-a-payment-method)". Si se aprueba la información de facturación nueva, te cobraremos de inmediato el producto pago que elegiste. La organización se desbloqueará automáticamente cuando se haya realizado un pago exitoso. diff --git a/translations/es-ES/content/billing/managing-your-github-billing-settings/viewing-your-payment-history-and-receipts.md b/translations/es-ES/content/billing/managing-your-github-billing-settings/viewing-your-payment-history-and-receipts.md index 5bee78a977..4fddadf752 100644 --- a/translations/es-ES/content/billing/managing-your-github-billing-settings/viewing-your-payment-history-and-receipts.md +++ b/translations/es-ES/content/billing/managing-your-github-billing-settings/viewing-your-payment-history-and-receipts.md @@ -17,20 +17,20 @@ topics: - Organizations - Receipts - User account -shortTitle: Visualizar el historial & los recibos +shortTitle: View history & receipts +ms.openlocfilehash: 620dcd8d38da01e9680e0cbc05c23dc97d241a41 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091614' --- - ## Ver los recibos de tu cuenta personal -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.billing_plans %} -{% data reusables.dotcom_billing.view-payment-history %} -{% data reusables.dotcom_billing.download_receipt %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.billing_plans %} {% data reusables.dotcom_billing.view-payment-history %} {% data reusables.dotcom_billing.download_receipt %} ## Ver los recibos de tu organización {% data reusables.dotcom_billing.org-billing-perms %} -{% data reusables.organizations.billing-settings %} -{% data reusables.dotcom_billing.view-payment-history %} -{% data reusables.dotcom_billing.download_receipt %} +{% data reusables.organizations.billing-settings %} {% data reusables.dotcom_billing.view-payment-history %} {% data reusables.dotcom_billing.download_receipt %} diff --git a/translations/es-ES/content/billing/managing-your-github-billing-settings/viewing-your-subscriptions-and-billing-date.md b/translations/es-ES/content/billing/managing-your-github-billing-settings/viewing-your-subscriptions-and-billing-date.md index abd81e9187..ca606aa6eb 100644 --- a/translations/es-ES/content/billing/managing-your-github-billing-settings/viewing-your-subscriptions-and-billing-date.md +++ b/translations/es-ES/content/billing/managing-your-github-billing-settings/viewing-your-subscriptions-and-billing-date.md @@ -1,5 +1,5 @@ --- -title: Ver tus suscripción y fecha de facturación +title: Ver tus suscripciones y fecha de facturación intro: 'Puedes ver la suscripción de tu cuenta, tu otras características y productos de pago y tu próxima fecha de facturación en las configuraciones de facturación de tu cuenta.' redirect_from: - /github/setting-up-and-managing-billing-and-payments-on-github/managing-your-github-billing-settings/viewing-your-subscriptions-and-billing-date @@ -17,22 +17,24 @@ topics: - Accounts - Organizations - User account -shortTitle: Suscripciones & fecha de facturación +shortTitle: Subscriptions & billing date +ms.openlocfilehash: c623155dcf2e839202237e5e67c93665f7e354df +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091613' --- - ## Encontrar la próxima fecha de facturación de tu cuenta personal -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.billing_plans %} -{% data reusables.dotcom_billing.next_billing_date %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.billing_plans %} {% data reusables.dotcom_billing.next_billing_date %} ## Encontrar la próxima fecha de facturación de tu organización {% data reusables.dotcom_billing.org-billing-perms %} -{% data reusables.organizations.billing-settings %} -{% data reusables.dotcom_billing.next_billing_date %} +{% data reusables.organizations.billing-settings %} {% data reusables.dotcom_billing.next_billing_date %} -## Leer más +## Información adicional -- "[Acerca de la facturación para las cuentas de {% data variables.product.prodname_dotcom %}](/articles/about-billing-for-github-accounts)" +- "[Acerca de la facturación de para cuentas de {% data variables.product.prodname_dotcom %}](/articles/about-billing-for-github-accounts)" diff --git a/translations/es-ES/content/billing/managing-your-license-for-github-enterprise/about-licenses-for-github-enterprise.md b/translations/es-ES/content/billing/managing-your-license-for-github-enterprise/about-licenses-for-github-enterprise.md index 4663ab5d13..833599bd1c 100644 --- a/translations/es-ES/content/billing/managing-your-license-for-github-enterprise/about-licenses-for-github-enterprise.md +++ b/translations/es-ES/content/billing/managing-your-license-for-github-enterprise/about-licenses-for-github-enterprise.md @@ -1,6 +1,6 @@ --- title: Acerca de las licencias para GitHub Enterprise -intro: '{% ifversion ghec %}Si despliegas a {% data variables.product.prodname_ghe_server %} adicionalmente a utilizar {% data variables.product.prodname_ghe_cloud %}, puedes{% else %}Puedes{% endif %} sincronziar tu uso de licencia entre los despliegues de {% ifversion ghes %} {% data variables.product.prodname_enterprise %}{% endif %} y utilizar un archivo de licencia para desbloquear cada instancia de {% data variables.product.prodname_ghe_server %}.' +intro: '{% ifversion ghec %}Si implementas {% data variables.product.prodname_ghe_server %} además de utilizar {% data variables.product.prodname_ghe_cloud %}, {% else %}puedes{% endif %} sincronizar el uso de licencias entre{% ifversion ghes %} {% data variables.product.prodname_enterprise %}{% endif %} implementaciones, y utilizar un archivo de licencia para desbloquear cada instancia de {% data variables.product.prodname_ghe_server %}.' versions: ghec: '*' ghes: '*' @@ -8,37 +8,42 @@ type: overview topics: - Enterprise - Licensing -shortTitle: Acerca de las licencias +shortTitle: About licenses +ms.openlocfilehash: eb904ed497df785cfefa25cee7a5cb1fe5acfaa0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145910515' --- - -## Acerca del licenciamiento para {% data variables.product.prodname_enterprise %} +## Acerca de la licencia para {% data variables.product.prodname_enterprise %} {% data reusables.enterprise.about-deployment-methods %} {% data reusables.enterprise-licensing.unique-user-licensing-model %} -Para garantizar que el mismo usuario no está consumiendo más de una licencia para varios despliegues de empresa, puedes sincronizar el uso de licencia entre tus despliegues de {% data variables.product.prodname_ghe_server %} y de {% data variables.product.prodname_ghe_cloud %}. +A fin de asegurarte de que el mismo usuario no consume más de una licencia para varias implementaciones empresariales, puedes sincronizar el uso de licencias entre las implementaciones de {% data variables.product.prodname_ghe_server %} y {% data variables.product.prodname_ghe_cloud %}. -Para poder utilizar una instancia de {% data variables.product.prodname_ghe_server %}, debes cargar un archivo de licencia que proporciona {% data variables.product.company_short %} cuando compras, renuevas o agregas licencias de usuario en {% data variables.product.prodname_enterprise %}. +Para usar una instancia de {% data variables.product.prodname_ghe_server %}, debes cargar un archivo de licencia que {% data variables.product.company_short %} proporciona al comprar, renovar o agregar licencias de usuario a {% data variables.product.prodname_enterprise %}. ## Acerca de la sincronización de uso de licencias para {% data variables.product.prodname_enterprise %} -{% data reusables.enterprise-licensing.about-license-sync %} Para obtener más información, consulta la sección "[Sincronizar el uso de licencias entre {% data variables.product.prodname_ghe_server %} y {% data variables.product.prodname_ghe_cloud %}](/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud)". +{% data reusables.enterprise-licensing.about-license-sync %} Para obtener más información, consulta "[Sincronizar el uso de licencias de usuario manualmente entre {% data variables.product.prodname_ghe_server %} y {% data variables.product.prodname_ghe_cloud %}](/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud)". ## Acerca de los archivos de licencia para {% data variables.product.prodname_enterprise %} -Cuando compras o renuevas tu suscripción de {% data variables.product.prodname_enterprise %}, {% data variables.product.company_short %} te proporciona un archivo de licencia {% ifversion ghec %}para tus despliegues de {% data variables.product.prodname_ghe_server %}{% elsif ghes %} para {% data variables.product.product_location_enterprise %}{% endif %}. Un archivo de licencia tiene una fecha de vencimiento y controla la cantidad de personas que pueden utilizar {% data variables.product.product_location_enterprise %}. Después de que descargas e instalas {% data variables.product.prodname_ghe_server %}, debes cargar un archivo de licencia para desbloquear la aplicación para tu uso. +Cuando compra o renueva su suscripción de {% data variables.product.prodname_enterprise %}, {% data variables.product.company_short %} le proporciona un archivo de licencia {% ifversion ghec %}para las implementaciones de {% data variables.product.prodname_ghe_server %}{% elsif ghes %} para {% data variables.product.product_location_enterprise %}{% endif %}. Un archivo de licencia tiene una fecha de vencimiento y controla la cantidad de personas que pueden utilizar {% data variables.product.product_location_enterprise %}. Después de que descargas e instalas {% data variables.product.prodname_ghe_server %}, debes cargar un archivo de licencia para desbloquear la aplicación para tu uso. -Para obtener más información sobre cómo descargar tu archivo de licencia, consulta la sección "[Descargar tu licencia para {% data variables.product.prodname_enterprise %}](/billing/managing-your-license-for-github-enterprise/downloading-your-license-for-github-enterprise)". +Para obtener más información sobre la descarga del archivo de licencia, consulte "[Descarga de la licencia para {% data variables.product.prodname_enterprise %}](/billing/managing-your-license-for-github-enterprise/downloading-your-license-for-github-enterprise)". -Para obtener más información acerca de subir tu archivo de licencias, consulta la sección {% ifversion ghec %}"[Cargar una licencia nueva en {% data variables.product.prodname_ghe_server %}](/enterprise-server/billing/managing-your-license-for-github-enterprise/uploading-a-new-license-to-github-enterprise-server)" en la documentación de {% data variables.product.prodname_ghe_server %}.{% elsif ghes %}"[Cargar una licencia nueva en {% data variables.product.prodname_ghe_server %}](/billing/managing-your-license-for-github-enterprise/uploading-a-new-license-to-github-enterprise-server)".{% endif %} +Para obtener más información sobre la carga del archivo de licencia, consulte {% ifversion ghec %}"[Carga de una nueva licencia a {% data variables.product.prodname_ghe_server %}](/enterprise-server/billing/managing-your-license-for-github-enterprise/uploading-a-new-license-to-github-enterprise-server)" en la documentación de {% data variables.product.prodname_ghe_server %}.{% elsif ghes %}"[Carga de una nueva licencia a {% data variables.product.prodname_ghe_server %}](/billing/managing-your-license-for-github-enterprise/uploading-a-new-license-to-github-enterprise-server)".{% endif %} -Si tu licencia vence, no podrás acceder a {% data variables.product.prodname_ghe_server %} a través del buscador web o de Git. Si es necesario, podrás usar herramientas de línea de comando para hacer un respaldo de seguridad de todos tus datos. Para obtener más información, consulta la sección {% ifversion ghec %}"[Configurar respaldos en tu aplicativo]({% ifversion ghec %}/enterprise-server@latest{% endif %}/admin/guides/installation/configuring-backups-on-your-appliance)" en la documentación de {% data variables.product.prodname_ghe_server %} {% elsif ghes %}"[Configurar respaldos en tu aplicativo](/admin/guides/installation/configuring-backups-on-your-appliance)". {% endif %} +Si tu licencia vence, no podrás acceder a {% data variables.product.prodname_ghe_server %} a través del buscador web o de Git. Si es necesario, podrás usar herramientas de línea de comando para hacer un respaldo de seguridad de todos tus datos. Para obtener más información, consulte {% ifversion ghec %}"[Configuración de copias de seguridad en el datos]({% ifversion ghec %}/enterprise-server@latest{% endif %}/admin/guides/installation/configuring-backups-on-your-appliance)" en la documentación de {% data variables.product.prodname_ghe_server %}.{% elsif ghes %}"[Configuración de copias de seguridad en el dispositivo](/admin/guides/installation/configuring-backups-on-your-appliance)." {% endif %} Si tienes cualquier duda sobre el renovamiento de tu licencia, contacta a {% data variables.contact.contact_enterprise_sales %}. -## Leer más +## Información adicional -- "[Acerca de la facturación para tu empresa](/billing/managing-billing-for-your-github-account/about-billing-for-your-enterprise)" -- Sitio web de [Lanzamientos de {% data variables.product.prodname_enterprise %}](https://enterprise.github.com/releases/) -- "[Configurar una instancia de {% data variables.product.prodname_ghe_server %}]({% ifversion ghec %}/enterprise-server@latest{% endif %}/admin/installation/setting-up-a-github-enterprise-server-instance)" +- "[Acerca de la facturación para la empresa](/billing/managing-billing-for-your-github-account/about-billing-for-your-enterprise)" +- Sitio de [versiones de {% data variables.product.prodname_enterprise %}](https://enterprise.github.com/releases/) +- "[Configuración de una instancia de {% data variables.product.prodname_ghe_server %}]({% ifversion ghec %}/enterprise-server@latest{% endif %}/admin/installation/setting-up-a-github-enterprise-server-instance)" diff --git a/translations/es-ES/content/billing/managing-your-license-for-github-enterprise/downloading-your-license-for-github-enterprise.md b/translations/es-ES/content/billing/managing-your-license-for-github-enterprise/downloading-your-license-for-github-enterprise.md index ca3365aa19..747ac44f97 100644 --- a/translations/es-ES/content/billing/managing-your-license-for-github-enterprise/downloading-your-license-for-github-enterprise.md +++ b/translations/es-ES/content/billing/managing-your-license-for-github-enterprise/downloading-your-license-for-github-enterprise.md @@ -9,28 +9,34 @@ type: how_to topics: - Enterprise - Licensing -shortTitle: Descargar tu licencia +shortTitle: Download your license +ms.openlocfilehash: eed588e2580558280e2e11639f0904b5f9fcf118 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091609' --- - ## Acerca de los archivos de licencia para {% data variables.product.prodname_enterprise %} -Después de comprar o mejorar una licencia de {% data variables.product.prodname_enterprise %} desde {% data variables.contact.contact_enterprise_sales %}, debes descargar tu archivo de licencia nuevo. Para obtener más información sobre las licencias para {% data variables.product.prodname_enterprise %}, consulta la sección "[Acerca de las licencias de {% data variables.product.prodname_enterprise %}](/billing/managing-your-license-for-github-enterprise/about-licenses-for-github-enterprise)". +Después de comprar o mejorar una licencia de {% data variables.product.prodname_enterprise %} desde {% data variables.contact.contact_enterprise_sales %}, debes descargar tu archivo de licencia nuevo. Para más información sobre las licencias de {% data variables.product.prodname_enterprise %}, vea "[Acerca de las licencias de {% data variables.product.prodname_enterprise %}](/billing/managing-your-license-for-github-enterprise/about-licenses-for-github-enterprise)". {% data reusables.enterprise-licensing.contact-sales-for-renewals-or-seats %} ## Descargar tu licencia desde {% data variables.product.prodname_dotcom_the_website %} -Debes tener una cuenta empresarial en {% data variables.product.prodname_dotcom_the_website %} para descargar tu licencia de {% data variables.product.prodname_dotcom_the_website %}. Para obtener más información, consulta la sección "[Acerca de las cuentas empresariales](/enterprise-cloud@latest/admin/overview/about-enterprise-accounts){% ifversion ghes %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% elsif ghec %}".{% endif %} +Debes tener una cuenta empresarial en {% data variables.product.prodname_dotcom_the_website %} para descargar tu licencia de {% data variables.product.prodname_dotcom_the_website %}. Para más información, vea "[Acerca de las cuentas de empresa](/enterprise-cloud@latest/admin/overview/about-enterprise-accounts){% ifversion ghes %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% elsif ghec %}".{% endif %} -{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} -{% data reusables.enterprise-accounts.settings-tab %} -1. En la barra lateral izquierda, da clic en **Licenciamiento empresarial**. ![Pestaña de "Licencias empresariales" en la barra lateral de configuración para la cuenta empresarial](/assets/images/help/enterprises/enterprise-licensing-tab.png) -1. Debajo de "instancias de Enterprise Server", da clic en {% octicon "download" aria-label="The download icon" %} para descargar tu archivo de licencia. ![Descargar la licencia de GitHub Enterprise Server](/assets/images/help/business-accounts/download-ghes-license.png) +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} +1. En la barra lateral izquierda, haga clic en **Licencias de empresa**. + ![Pestaña "Licencias de empresa" en la barra lateral de configuración de la cuenta de empresa](/assets/images/help/enterprises/enterprise-licensing-tab.png) +1. En "Instancias de Enterprise Server", haga clic en {% octicon "download" aria-label="The download icon" %} para descargar el archivo de licencia. + ![Descarga de la licencia de GitHub Enterprise Server](/assets/images/help/business-accounts/download-ghes-license.png) -Después de que descargas tu archivo de licencia, puedes cargar el archivo a {% data variables.product.product_location_enterprise %} para validar tu aplicación. Para obtener más información, consulta la sección {% ifversion ghec %}"[Cargar una licencia nueva a {% data variables.product.prodname_ghe_server %}](/enterprise-server/billing/managing-your-license-for-github-enterprise/uploading-a-new-license-to-github-enterprise-server)" en la documentación de {% data variables.product.prodname_ghe_server %}.{% elsif ghes %}"[Cargar una licencia nueva a {% data variables.product.prodname_ghe_server %}](/enterprise-server/billing/managing-your-license-for-github-enterprise/uploading-a-new-license-to-github-enterprise-server)".{% endif %} +Después de que descargas tu archivo de licencia, puedes cargar el archivo a {% data variables.product.product_location_enterprise %} para validar tu aplicación. Para más información, vea {% ifversion ghec %}"[Carga de una nueva licencia a {% data variables.product.prodname_ghe_server %}](/enterprise-server/billing/managing-your-license-for-github-enterprise/uploading-a-new-license-to-github-enterprise-server)" en la documentación de {% data variables.product.prodname_ghe_server %}.{% elsif ghes %}"[Carga de una nueva licencia a {% data variables.product.prodname_ghe_server %}](/enterprise-server/billing/managing-your-license-for-github-enterprise/uploading-a-new-license-to-github-enterprise-server)".{% endif %} ## Descargar tu licencia si no tienes una cuenta empresarial en {% data variables.product.prodname_dotcom_the_website %} -Si no tienes una cuenta empresarial en {% data variables.product.prodname_dotcom_the_website %} o si no estás seguro de ello, podrías descarar tu licencia de {% data variables.product.prodname_ghe_server %} desde el [sitio web de {% data variables.product.prodname_enterprise %}](https://enterprise.github.com/download). +Si no tiene una cuenta de empresa en {% data variables.product.prodname_dotcom_the_website %}, o bien si no está seguro de ello, puede descargar la licencia de {% data variables.product.prodname_ghe_server %} en el [sitio web de {% data variables.product.prodname_enterprise %}](https://enterprise.github.com/download). Si tienes cualquier pregunta sobre cómo descargar tu licencia, contacta a {% data variables.contact.contact_enterprise_sales %}. diff --git a/translations/es-ES/content/billing/managing-your-license-for-github-enterprise/index.md b/translations/es-ES/content/billing/managing-your-license-for-github-enterprise/index.md index d42a97bfa7..6dc479e1ab 100644 --- a/translations/es-ES/content/billing/managing-your-license-for-github-enterprise/index.md +++ b/translations/es-ES/content/billing/managing-your-license-for-github-enterprise/index.md @@ -1,6 +1,6 @@ --- title: Administrar tu licencia de GitHub Enterprise -shortTitle: Licenci de GitHub Enterprise +shortTitle: GitHub Enterprise license intro: '{% data variables.product.prodname_enterprise %} Incluye las opciones de despliegue tanto en la nube como auto-hospedado. Si hospedas una instancia de {% data variables.product.prodname_ghe_server %}, debes desbloquearla con un archivo de licencia. Puedes ver, administrar y actualizar el archivo de licencia.' redirect_from: - /free-pro-team@latest/billing/managing-your-license-for-github-enterprise @@ -24,5 +24,11 @@ children: - /viewing-license-usage-for-github-enterprise - /syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud - /troubleshooting-license-usage-for-github-enterprise +ms.openlocfilehash: 700c58c990512f1335f74431488b3082fb91c117 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145910611' --- diff --git a/translations/es-ES/content/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud.md b/translations/es-ES/content/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud.md index 95ae8cfbbe..a41e9e674c 100644 --- a/translations/es-ES/content/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud.md +++ b/translations/es-ES/content/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud.md @@ -9,20 +9,25 @@ type: how_to topics: - Enterprise - Licensing -shortTitle: Sincronizar el uso de licencia +shortTitle: Sync license usage +ms.openlocfilehash: 8434c6f76d4cd63f7c95e7b5971f795126be7066 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147572596' --- - ## Acerca de la sincronización del uso de licencias {% data reusables.enterprise-licensing.unique-user-licensing-model %} {% data reusables.enterprise-licensing.about-license-sync %} -Para garantizar que ves los detalles actualizados de la licencia en {% data variables.product.prodname_dotcom_the_website %}, puedes sincronizar el uso de licencias entre los ambientes automáticamente, utilizando {% data variables.product.prodname_github_connect %}. Para obtener más información sobre {% data variables.product.prodname_github_connect %}, consulta la sección "[Acerca de {% data variables.product.prodname_github_connect %}]({% ifversion ghec %}/enterprise-server@latest{% endif %}/admin/configuration/configuring-github-connect/about-github-connect){% ifversion ghec %}" en la documentación de {% data variables.product.prodname_ghe_server %}.{% elsif ghes %}".{% endif %} +Para garantizar que ves los detalles actualizados de la licencia en {% data variables.product.prodname_dotcom_the_website %}, puedes sincronizar el uso de licencias entre los ambientes automáticamente, utilizando {% data variables.product.prodname_github_connect %}. Para obtener más información sobre {% data variables.product.prodname_github_connect %}, vea "[Acerca de {% data variables.product.prodname_github_connect %}]({% ifversion ghec %}/enterprise-server@latest{% endif %}/admin/configuration/configuring-github-connect/about-github-connect){% ifversion ghec %}" en la documentación de {% data variables.product.prodname_ghe_server %}.{% elsif ghes %}."{% endif %} Si no quieres habilitar {% data variables.product.prodname_github_connect %}, puedes sincronizar el uso de licencia manualmente si subes un archivo desde {% data variables.product.prodname_ghe_server %} a {% data variables.product.prodname_dotcom_the_website %}. -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 %}. +Cuando sincronizas el uso de licencia, solo el correo electrónico y el Id. de usuario de cada cuenta de usuario de {% data variables.product.prodname_ghe_server %} se transmitirán a {% data variables.product.prodname_ghe_cloud %}. {% data reusables.enterprise-licensing.view-consumed-licenses %} @@ -30,31 +35,27 @@ Cuando sincronizas el uso de licencia, solo la ID de usuario y las direcciones d ## Sincronizar el uso de licencias automáticamente -Puedes utilizar {% data variables.product.prodname_github_connect %} para sincronizar automáticamente el conteo de licencias de usuario y el uso entre {% data variables.product.prodname_ghe_server %} y {% data variables.product.prodname_ghe_cloud %} semanalmente. Para obtener más información, consulta la sección "[Habilitar la sincronización automática de licencias de usuario para tu empresa]({% ifversion ghec %}/enterprise-server@latest{% endif %}/admin/configuration/configuring-github-connect/enabling-automatic-user-license-sync-for-your-enterprise){% ifversion ghec %}" en la documentación de {% data variables.product.prodname_ghe_server %}{% elsif ghes %}".{% endif %} +Puedes usar {% data variables.product.prodname_github_connect %} para sincronizar semanalmente y de forma automática el recuento de licencias de usuario y el uso entre {% data variables.product.prodname_ghe_server %} y {% data variables.product.prodname_ghe_cloud %}. Para obtener más información, vea "[Habilitar la sincronización automática de licencias de usuario para su empresa]({% ifversion ghec %}/enterprise-server@latest{% endif %}/admin/configuration/configuring-github-connect/enabling-automatic-user-license-sync-for-your-enterprise){% ifversion ghec %}" en la documentación de {% data variables.product.prodname_ghe_server %}.{% elsif ghes %}."{% endif %} -{% ifversion ghec or ghes > 3.4 %} -Después de que habilites {% data variables.product.prodname_github_connect %}, los datos de licencia se sincronizarán automáticamente cada semana. También puedes sincronizar tus datos de licencia manualmente en cualquier momento si activas un job de sincronización de licencia. +{% ifversion ghec or ghes > 3.4 %} Después de habilitar {% data variables.product.prodname_github_connect %}, los datos de licencia se sincronizarán automáticamente cada semana. También puedes sincronizar manualmente los datos de licencia en cualquier momento mediante el desencadenamiento de un trabajo de sincronización de licencias. -### Activar un job de sincronización de licencia +### Desencadenamiento de un trabajo de sincronización de licencias -1. Inicia sesión en tu instancia de {% data variables.product.prodname_ghe_server %}. -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.license-tab %} -1. Debajo de "Sincronización de licencia", haz clic en {% octicon "sync" aria-label="The Sync icon" %} **Sincronizar ahora**. ![Captura de pantalla del botón "Sincronizar ahora" en la sección de sincronización de licencia](/assets/images/help/enterprises/license-sync-now-ghes.png) +1. Inicia sesión en la instancia de {% data variables.product.prodname_ghe_server %}. +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.license-tab %} +1. En «Sincronización de licencias», haz clic en {% octicon "sync" aria-label="The Sync icon" %} **Sincronizar ahora**. + ![Captura de pantalla del botón «Sincronizar ahora» en la sección de sincronización de licencias](/assets/images/help/enterprises/license-sync-now-ghes.png) {% endif %} -## Cargar el uso de licencia de GitHub Enterprise Server manualmente +## Carga manual del uso de licencias de GitHub Enterprise Server Puedes descargar un archivo JSON desde {% data variables.product.prodname_ghe_server %} y subir el archivo a {% data variables.product.prodname_ghe_cloud %} para sincronizar el uso de la licencia de usuario entre dos implementaciones de forma manual. -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.license-tab %} -5. Dentro de "Quick links (Vínculos rápidos)", para descargar un archivo que contiene tu uso de licencia actual en {% data variables.product.prodname_ghe_server %}, haz clic en **Export license usage (Exportar uso de licencia)**. ![Exporta el vínculo de uso de la licencia](/assets/images/enterprise/business-accounts/export-license-usage-link.png) -{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.license-tab %} -10. Debajo de "Instancias de Enterprise Server", da clic en **Agregar uso del servidor**. ![Sube el vínculo de uso de los servidores de GitHub Enterprise](/assets/images/help/business-accounts/upload-ghe-server-usage-link.png) -11. Sube el archivo JSON que descargaste de {% data variables.product.prodname_ghe_server %}. ![Arrastra y suelta o selecciona un archivo para cargar](/assets/images/help/business-accounts/upload-ghe-server-usage-file.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.license-tab %} +5. En "Quick links" (Vínculos rápidos), para descargar un archivo que contiene su uso de licencia actual en {% data variables.product.prodname_ghe_server %}, haga clic en **Export license usage** (Exportar uso de licencia). + ![Exportar vínculo de uso de licencia](/assets/images/enterprise/business-accounts/export-license-usage-link.png) {% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.license-tab %} +10. En "Enterprise Server Instances" (Instancias del servidor de Enterprise), haga clic en **Add server usage** (Agregar uso del servidor). + ![Cargar el vínculo de uso de los servidores de GitHub Enterprise](/assets/images/help/business-accounts/upload-ghe-server-usage-link.png) +11. Sube el archivo JSON que descargaste de {% data variables.product.prodname_ghe_server %}. + ![Arrastrar y soltar, o seleccionar un archivo para cargar](/assets/images/help/business-accounts/upload-ghe-server-usage-file.png) 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 3e14720e63..79e69b371e 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 @@ -1,6 +1,6 @@ --- -title: Solucionar problemas de uso de licencia para GitHub Enterprise -intro: Puedes solucionar los problemas con el uso de licencia para tu empresa si auditas los reportes de licencia. +title: Solución de problemas del uso de licencias de GitHub Enterprise +intro: 'Con la auditoría de informes de licencias, puedes solucionar problemas relacionados con el uso de licencias de tu empresa.' permissions: 'Enterprise owners can review license usage for {% data variables.product.prodname_enterprise %}.' versions: ghec: '*' @@ -9,91 +9,96 @@ type: how_to topics: - Enterprise - Licensing -shortTitle: Solucionar el uso de licencia +shortTitle: Troubleshoot license usage +ms.openlocfilehash: f23ca2380e71f5b037278c71da57dc8fab94c750 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147572668' --- +## Acerca del uso inesperado de licencias -## Acerca del uso de licencia inesperado +Si el número de licencias consumidas de la empresa es inesperado, puedes revisar el informe de licencias consumidas para auditar el uso de licencias en todas las implementaciones y suscripciones empresariales. Para obtener más información, consulta «[Visualización del uso de licencias de GitHub Enterprise](/billing/managing-your-license-for-github-enterprise/viewing-license-usage-for-github-enterprise)» y «[Visualización de la suscripción y el uso de la cuenta empresarial](/billing/managing-billing-for-your-github-account/viewing-the-subscription-and-usage-for-your-enterprise-account)». -Si la cantidad de licencias consumidas para tu empresa es inesperada, puedes revisar tu reporte de licencias consumidas para auditar tu uso de licencia en todos los despliegues y suscripciones de tu empresa. Para obtener más información, consulta la sección "[Ver el uso de licencia para GitHub Enterprise](/billing/managing-your-license-for-github-enterprise/viewing-license-usage-for-github-enterprise)" y "[Ver la suscripción y el uso de tu cuenta empresarial](/billing/managing-billing-for-your-github-account/viewing-the-subscription-and-usage-for-your-enterprise-account)". +Si detectas algún error, puedes llevar a cabo pasos para solucionar los problemas. -Si encuentras errores, puedes intentar solucionar los problemas de los pasos. - -Por razones de privacidad, los propietarios de las empresas no pueden acceder directamente a los detalles de las cuentas de usuario a menos de que utilices {% data variables.product.prodname_emus %}. +Por motivos de privacidad, los propietarios de la empresa no pueden acceder directamente a los detalles de las cuentas de usuario a menos que uses {% data variables.product.prodname_emus %}. ## Acerca del cálculo de licencias consumidas -{% data variables.product.company_short %} factura por cada persona que utilice despliegues de {% data variables.product.prodname_ghe_server %}, que sea miembro de una de tus organizaciones en {% data variables.product.prodname_ghe_cloud %} o que sea un {% data variables.product.prodname_vs_subscriber %}. Para obtener más información sobre las personas de tu empresa que consumen licencias, consulta la sección "[Acerca de los precios por usuario](/billing/managing-billing-for-your-github-account/about-per-user-pricing)". +{% data variables.product.company_short %} factura por cada persona que usa implementaciones de {% data variables.product.prodname_ghe_server %}, que es miembro de una de las organizaciones de {% data variables.product.prodname_ghe_cloud %} o que es un {% data variables.product.prodname_vs_subscriber %}. Para obtener más información sobre las personas de la empresa que consumen una licencia, consulta «[Acerca de los precios por usuario](/billing/managing-billing-for-your-github-account/about-per-user-pricing)». -Para que cada usuario consuma una sola plaza sin importar cuántos despliegues utilicen, debes sincronizar el uso de licencias entre {% data variables.product.prodname_ghe_server %} y {% data variables.product.prodname_ghe_cloud %}. Para obtener más información, consulta la sección "[Sincronizar el uso de licencia entre {% data variables.product.prodname_ghe_server %} y {% data variables.product.prodname_ghe_cloud %}](/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud)". +Para que cada usuario consuma un solo puesto, independientemente del número de implementaciones que use, debes sincronizar el uso de licencias entre {% data variables.product.prodname_ghe_server %} y {% data variables.product.prodname_ghe_cloud %}. Para obtener más información, consulte "[Sincronizar el uso de licencias de usuario manualmente entre {% data variables.product.prodname_ghe_server %} y {% data variables.product.prodname_ghe_cloud %}](/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud)." -Después de que sincronizas el uso de licencia, {% data variables.product.prodname_dotcom %} empata las cuentas de usuario en {% data variables.product.prodname_ghe_server %} con las cuentas de usuario en {% data variables.product.prodname_ghe_cloud %} por dirección de correo electrónico. +Después de sincronizar el uso de licencias, {% data variables.product.prodname_dotcom %} empareja las cuentas de usuario en {% data variables.product.prodname_ghe_server %} con las cuentas de usuario en {% data variables.product.prodname_ghe_cloud %} mediante la dirección de correo electrónico. -Primero, revisa la dirección de correo electrónico principal de cada usuario en {% data variables.product.prodname_ghe_server %}. Después, intenta empatar dicha dirección con la de correo electrónico para una cuenta de usuario de {% data variables.product.prodname_ghe_cloud %}. Si tu empresa utiliza el SSO de SAML, primero hay que verificar los siguientes atributos de SAML para las direcciones de correo electrónco. +En primer lugar, comprobamos la dirección de correo electrónico principal de cada usuario en {% data variables.product.prodname_ghe_server %}. A continuación, intentamos hacer coincidir esa dirección con la dirección de correo electrónico de una cuenta de usuario en {% data variables.product.prodname_ghe_cloud %}. Si tu empresa usa el inicio de sesión único (SSO) de SAML, primero comprobamos los siguientes atributos de SAML para las direcciones de correo electrónico. - `http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name` - `http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress` -- `nombre de usuario` -- `ID del nombre` +- `username` +- `NameID` - `emails` -Si no hay ninguna dirección de correo electrónico en estos atributos que empate con la dirección primaria en {% data variables.product.prodname_ghe_server %} o si tu empresa no utiliza el SSO de SAML, entonces podemos verificar cada una de las direcciones de correo electrónico verificadas de los usuarios en {% data variables.product.prodname_ghe_cloud %}. 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 %} +Si no se encuentra ninguna dirección de correo electrónico en estos atributos que coincida con la dirección de correo electrónico principal en {% data variables.product.prodname_ghe_server %}, o si tu empresa no usa el SSO de SAML, comprobamos cada una de las direcciones de correo electrónico del usuario verificadas en {% data variables.product.prodname_ghe_cloud %}. Para más información sobre la comprobación de direcciones de correo electrónico en {% data variables.product.prodname_dotcom_the_website %}, vea "[Comprobación de la 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 %} -## Campos en los archivos de licencia consumidos +## Campos de los archivos de licencias consumidas -El reporte de uso de licencia en {% data variables.product.prodname_dotcom_the_website %} y el archivo de uso de licencia exportado de {% data variables.product.prodname_ghe_server %} incluyen varios campos para ayudarte a solucionar los problemas de uso de licencia para tu empresa. +El informe de uso de licencias de {% data variables.product.prodname_dotcom_the_website %} y el archivo exportado de uso de licencias de {% data variables.product.prodname_ghe_server %} incluyen varios campos que te ayudarán a solucionar los problemas relacionados con el uso de licencias de tu empresa. -### Reporte de uso de licencia de {% data variables.product.prodname_dotcom_the_website %} (archivo CSV) +### Informe de uso de licencias de {% data variables.product.prodname_dotcom_the_website %} (archivo CSV) -El reporte de uso de licencia para tu empresa es un archivo CSV que contiene la siguiente información sobre los miembros de tu empresa. Algunos campos son específicos para tu despliegue de {% data variables.product.prodname_ghe_cloud %} (GHEC), ambientes conectados de {% data variables.product.prodname_ghe_server %} (GHES) o para tus suscripciones de {% data variables.product.prodname_vs %} (VSS) con GitHub Enterprise. +El informe de uso de licencias de la empresa es un archivo CSV que contiene la información siguiente sobre los miembros de la empresa. Algunos campos son específicos de la implementación de la {% data variables.product.prodname_ghe_cloud %} (GHEC), los entornos conectados de {% data variables.product.prodname_ghe_server %} (GHES) o las suscripciones de {% data variables.product.prodname_vs %} (VSS) con GitHub Enterprise. -| Campo | Descripción | -| ---------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| github_com_login | El nombre de usuario para la cuenta de GHEC del usuario | -| github_com_name | El nombre para mostrar de la cuenta de GHEC del usuario | -| github_com_profile | La URL para la página de perfil del usuario en GHEC | -| github_com_user | Si el usuario tiene una cuenta en GHEC o no | -| github_com_member_roles | Para cada una de las organizaciones a las cuales pertenece el usuario en GHEC, el nombre de organización y el rol del usuario en dicha organización (`Owner` o `Member`) separado por dos puntos

Las organizaciones se delimitan con comas | -| github_com_enterprise_role | Puede ser una de entre: `Owner`, `Member`, o `Outside collaborator` | -| github_com_verified_domain_emails | Todas las direcciones de correo electrónico asociadas con la cuenta de GHEC del usuario que empaten con los dominios verificados de tu empresa | -| github_com_saml_name_id | El nombre de usuario de SAML | -| github_com_orgs_with_pending_invites | Todas las invitaciones pendientes para que la cuenta de GHEC del usuario se una a organizaciones dentro de tu empresa | -| license_type | Puede ser una de entre: `Visual Studio subscription` o `Enterprise` | -| enterprise_server_user | Si el usuario tiene por lo menos una cuenta en GHES o no | -| enterprise_server_primary_emails | Las direcciones de correo electrónico principales asociadas con cada una de las cuentas de GHES del usuario | -| enterprise_server_user_ids | La ID de usuario de cada una de las cuentas de GHES del usuario | -| total_user_accounts | La cantidad total de cuentas que tiene la persona tanto en GHEC como en GHES | -| visual_studio_subscription_user | Si el usuario es un {% data variables.product.prodname_vs_subscriber %} o no | -| visual_studio_subscription_email | La dirección de correo electrónico asociada con el VSS del usuario | -| visual_studio_license_status | Si la licencia de Visual Studio empató con un usuario de {% data variables.product.company_short %} o no | +| Campo | Descripción +| ----- | ----------- +| github_com_login | Nombre de usuario de la cuenta GHEC del usuario +| github_com_name | Nombre para mostrar de la cuenta GHEC del usuario +| github_com_profile | Dirección URL de la página de perfil del usuario en GHEC +| github_com_user | Si el usuario tiene o no una cuenta en GHEC | +| github_com_member_roles | Para cada una de las organizaciones a las que pertenece el usuario en GHEC, nombre de la organización y rol del usuario en esa organización (`Owner` o `Member`), separados por dos puntos

Organizaciones delimitadas por comas | +| github_com_enterprise_role | Puede ser `Owner`, `Member` o `Outside collaborator` +| github_com_verified_domain_emails | Todas las direcciones de correo electrónico asociadas a la cuenta GHEC del usuario que coinciden con los dominios verificados de la empresa | +| github_com_saml_name_id | Nombre de usuario de SAML | +| github_com_orgs_with_pending_invites | Todas las invitaciones pendientes de la cuenta GHEC del usuario para unirse a organizaciones dentro de tu empresa | +| license_type | Puede ser `Visual Studio subscription` o `Enterprise` +| enterprise_server_user| Si el usuario tiene al menos una cuenta en GHES o ninguna | +| enterprise_server_primary_emails | Las direcciones de correo electrónico principales asociadas a cada una de las cuentas GHES del usuario | +| enterprise_server_user_ids | Para cada una de las cuentas GHES del usuario, el Id. de usuario de la cuenta +| total_user_accounts | El número total de cuentas que tiene la persona en GHEC y GHES +| visual_studio_subscription_user | Si el usuario es un {% data variables.product.prodname_vs_subscriber %} o no | +| visual_studio_subscription_email | Dirección de correo electrónico asociada a la VSS del usuario | +| visual_studio_license_status | Si la licencia de Visual Studio se ha emparejado con un usuario {% data variables.product.company_short %} o no | -Los {% data variables.product.prodname_vs_subscriber %}es que aún no son miembros de por lo menos una organización en tu empresa se incluirán en el reporte con un estado de invitación pendiente y serán valores faltantes para el campo de "Nombre" o "Enlace de perfil". +Si un {% data variables.product.prodname_vs_subscriber %} aún no es miembro de al menos una organización de la empresa, se incluirá en el informe con el estado de invitación pendiente y no aparecerá ningún valor en el campo "Nombre" o "Vínculo del perfil". -### Uso de licencia de {% data variables.product.prodname_ghe_server %} exportada (archivo JSON) +### Uso de licencias exportado de {% data variables.product.prodname_ghe_server %} (archivo JSON) -Tu uso de licencia de {% data variables.product.prodname_ghe_server %} es un archivo de JSON que se utiliza habitualmente al realizar una sincronización manual de licencias de usuario entre despliegues de {% data variables.product.prodname_ghe_server %} y de {% data variables.product.prodname_ghe_cloud %}. El archivo contiene la siguiente información específica para tu ambiente de {% data variables.product.prodname_ghe_server %}. +El uso de licencias de {% data variables.product.prodname_ghe_server %} es un archivo JSON que suele usarse al realizar una sincronización manual de las licencias de usuario entre implementaciones de {% data variables.product.prodname_ghe_server %} y la {% data variables.product.prodname_ghe_cloud %}. El archivo contiene la siguiente información específica del entorno de {% data variables.product.prodname_ghe_server %}. -| Campo | Descripción | -| --------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Características | Las características de {% data variables.product.prodname_github_connect %} que están habilitadas en tu instancia de {% data variables.product.prodname_ghe_server %} y la fecha y hora de la habilitación. | -| Host name | El nombre de host de tu instancia de {% data variables.product.prodname_ghe_server %}. | -| HTTP only | Si se habilitó y configuró la Seguridad de Capa de Transporte (TLS) en tu instancia de {% data variables.product.prodname_ghe_server %}. Puede ser uno de entre: `True` o `False`. | -| Licencia | Un hash de tu licencia {% data variables.product.prodname_ghe_server %}. | -| Public key | La parte pública de la clave de tu licencia {% data variables.product.prodname_ghe_server %}. | -| Server ID | La UUID generada para tu instancia de {% data variables.product.prodname_ghe_server %}. | -| Versión | La versión de tu instancia de {% data variables.product.prodname_ghe_server %}. | +| Campo | Descripción +| ----- | ----------- +| Características | Características de {% data variables.product.prodname_github_connect %} que están habilitadas en la instancia de {% data variables.product.prodname_ghe_server %}, con la fecha y hora de su habilitación. +| Nombre de host | Nombre de host de tu instancia de {% data variables.product.prodname_ghe_server %}. +| Solo HTTP | Indica si la Seguridad de la capa de transporte (TLS) está habilitada y configurada en tu instancia de {% data variables.product.prodname_ghe_server %}. Puede ser `True` o `False`. +| Licencia | Hash de tu licencia de {% data variables.product.prodname_ghe_server %}. +| Clave pública | Parte de la clave pública de tu licencia de {% data variables.product.prodname_ghe_server %}. +| Id. de servidor | UUID generado para tu instancia de {% data variables.product.prodname_ghe_server %}. +| Versión | Versión de tu instancia de {% data variables.product.prodname_ghe_server %}. -## Solucionar problemas de las licencias consumidas +## Solución de problemas relacionados con las licencias consumidas -Para garantizar que cada usuario solo consume una sola plaza para los diversos despliegues y suscripciones, intenta tomas los siguientes pasos. +Para asegurarse de que cada usuario solo consume un único puesto para diferentes implementaciones y suscripciones, prueba los pasos de solución de problemas siguientes. -1. Para ayudar a identificar a los usuarios que están consumiendo varias plazas, si tu empresa utiliza los dominios verificados para {% data variables.product.prodname_ghe_cloud %}, revisa la lista de miembros empresariales que no tienen una dirección de correo electrónico de un dominio verificado y asociado con su cuenta en {% data variables.product.prodname_dotcom_the_website %}. A menudo, estos son los usuarios que consumen más de una plaza con licencia por error. 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)". +1. Para ayudar a identificar a los usuarios que consumen varios puestos, si tu empresa usa dominios verificados para {% data variables.product.prodname_ghe_cloud %}, revisa la lista de miembros de la empresa que no tienen una dirección de correo electrónico de un dominio verificado asociado a su cuenta en {% data variables.product.prodname_dotcom_the_website %}. Por lo general, estos son los usuarios que consumen erróneamente más de un puesto con licencia. Para obtener más información, consulta "[Visualización de miembros sin una dirección de correo electrónico de 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)". {% note %} - **Nota:** Para facilitar la solución de problemas, te recomendamos utilizar dominios verificados con tu cuenta empresarial en {% data variables.product.prodname_dotcom_the_website %}. Para obtener más información, consulta la sección "[Verificar o aprobar un dominio para tu empresa](/enterprise-cloud@latest/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)". + **Nota:** Para facilitar la solución de problemas, recomendamos que uses dominios verificados con tu cuenta de empresa en {% data variables.product.prodname_dotcom_the_website %}. Para más información, vea "[Comprobación o aprobación de un dominio para la empresa](/enterprise-cloud@latest/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)". {% endnote %} -1. Después de que identifiques a los usuarios que están consumiendo varias plazas, asegúrate de que la misma dirección de correo electrónico esté asociada con todas las cuentas de usuario. Para obtener más información sobre qué direcciones de correo electrónico deben coincidir, consulta la sección "[Acerca del cálculo de las licencias consumidas](#about-the-calculation-of-consumed-licenses)". -1. Si se actualizó o verificó recientemente una dirección de correo electrónico para corregir un desajuste, ve la marca de tiempo del último job de sincronización de licencia. Si un job no se ha ejecutado desde que se realizó la corrección, activa un job nuevo manualmente. Para obtener más información, consulta la sección "[Sincronizar el uso de licencia entre GitHub Enterprise Server y GitHub Enterprise Cloud](/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud)". +1. Después de identificar a los usuarios que consumen varios puestos, asegúrate de que la misma dirección de correo electrónico esté asociada a todas las cuentas del usuario. Para obtener más información sobre qué direcciones de correo electrónico deben coincidir, consulta «[Acerca del cálculo de licencias consumidas](#about-the-calculation-of-consumed-licenses)». +1. Si una dirección de correo electrónico se ha actualizado recientemente o se ha verificado para corregir un error de coincidencia, consulta la marca de tiempo del último trabajo de sincronización de licencias. Si un trabajo no se ha ejecutado después de que se haya realizado la corrección, desencadena manualmente un nuevo trabajo. Para obtener más información, consulta "[Sincronización del uso de licencias entre GitHub Enterprise Server y la Nube de GitHub Enterprise](/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud)". -Si aún tienes preguntas sobre tus licencias consumidas después de revisar la información de solución de problemas anterior, puedes contactar a {% data variables.contact.github_support %} a través del {% data variables.contact.contact_enterprise_portal %}. +Si te queda alguna duda sobre las licencias consumidas después de consultar esta información para la solución de problemas, puedes ponerte en contacto con el {% data variables.contact.github_support %} a través del {% data variables.contact.contact_enterprise_portal %}. diff --git a/translations/es-ES/content/billing/managing-your-license-for-github-enterprise/uploading-a-new-license-to-github-enterprise-server.md b/translations/es-ES/content/billing/managing-your-license-for-github-enterprise/uploading-a-new-license-to-github-enterprise-server.md index 029e4dabd0..3cc8bcbb43 100644 --- a/translations/es-ES/content/billing/managing-your-license-for-github-enterprise/uploading-a-new-license-to-github-enterprise-server.md +++ b/translations/es-ES/content/billing/managing-your-license-for-github-enterprise/uploading-a-new-license-to-github-enterprise-server.md @@ -7,12 +7,17 @@ type: how_to topics: - Enterprise - Licensing -shortTitle: Cargar una licencia nueva +shortTitle: Upload a new license +ms.openlocfilehash: 184206b210289e062e83e237acaa853bb80470c1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091604' --- - ## Acerca de los archivos de licencia para {% data variables.product.prodname_enterprise %} -Después de que compras o mejoras una licencia de {% data variables.product.prodname_enterprise %} desde {% data variables.contact.contact_enterprise_sales %}, debes subir el nuevo archivo de licencia a {% data variables.product.product_location_enterprise %} para desbloquear tus licencias de usuario nuevas. Para obtener más información sobre las licencias para {% data variables.product.product_name %}, consulta las secciones "[Acerca de las licencias de {% data variables.product.prodname_enterprise %}](/billing/managing-your-license-for-github-enterprise/about-licenses-for-github-enterprise)" y "[Descargar tu licencia de {% data variables.product.prodname_enterprise %}](/billing/managing-your-license-for-github-enterprise/downloading-your-license-for-github-enterprise)". +Después de que compras o mejoras una licencia de {% data variables.product.prodname_enterprise %} desde {% data variables.contact.contact_enterprise_sales %}, debes subir el nuevo archivo de licencia a {% data variables.product.product_location_enterprise %} para desbloquear tus licencias de usuario nuevas. Para obtener más información sobre las licencias de {% data variables.product.product_name %}, vea "[Acerca de las licencias de {% data variables.product.prodname_enterprise %}](/billing/managing-your-license-for-github-enterprise/about-licenses-for-github-enterprise)" y "[Descarga de la licencia de {% data variables.product.prodname_enterprise %}](/billing/managing-your-license-for-github-enterprise/downloading-your-license-for-github-enterprise)". {% data reusables.enterprise-licensing.contact-sales-for-renewals-or-seats %} @@ -20,15 +25,16 @@ Después de que compras o mejoras una licencia de {% data variables.product.prod {% warning %} -**Advertencia:** El actualizar tu licencia ocasiona un tiempo de inactividad pequeño para {% data variables.product.product_location %}. +**Advertencia**: La actualización de la licencia provoca un tiempo de inactividad reducido para {% data variables.product.product_location %}. {% endwarning %} -1. Inicia sesión en {% data variables.product.product_location_enterprise %} como administrador de sitio. -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.license-tab %} -1. Dentro de "Quick links (Vínculos rápidos)", haz clic en **Update license (Actualizar licencia)**. ![Actualizar enlace de la licencia](/assets/images/enterprise/business-accounts/update-license-link.png) -1. Para seleccionar tu licencia, da clic en **Archivo de licencia**, o arrastra tu archivo de licencia a **Archivo de licencia**. ![Sube el archivo de licencia](/assets/images/enterprise/management-console/upload-license.png) -1. Da clic en **Cargar**. ![Comenzar carga](/assets/images/enterprise/management-console/begin-upload.png) +1. Inicie sesión en {% data variables.product.product_location_enterprise %} como administrador del sitio. +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.license-tab %} +1. En "Quick links" (Vínculos rápidos), haga clic en **Update license** (Actualizar licencia). + ![Vínculo para actualizar la licencia](/assets/images/enterprise/business-accounts/update-license-link.png) +1. Para seleccionar la licencia, haga clic en **License file** (Archivo de licencia) o arrastre el archivo de licencia a **License file** (Archivo de licencia). + ![Archivo para actualizar la licencia](/assets/images/enterprise/management-console/upload-license.png) +1. Haga clic en **Cargar**. + ![Inicio de la carga](/assets/images/enterprise/management-console/begin-upload.png) diff --git a/translations/es-ES/content/billing/managing-your-license-for-github-enterprise/viewing-license-usage-for-github-enterprise.md b/translations/es-ES/content/billing/managing-your-license-for-github-enterprise/viewing-license-usage-for-github-enterprise.md index a535e208cd..63487df1a7 100644 --- a/translations/es-ES/content/billing/managing-your-license-for-github-enterprise/viewing-license-usage-for-github-enterprise.md +++ b/translations/es-ES/content/billing/managing-your-license-for-github-enterprise/viewing-license-usage-for-github-enterprise.md @@ -9,58 +9,60 @@ type: how_to topics: - Enterprise - Licensing -shortTitle: Ver el uso de licencia +shortTitle: View license usage +ms.openlocfilehash: 7f3c3c6e65928601d01ac17139928af6ceedf354 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147572620' --- - ## Acerca del uso de licencia para {% data variables.product.prodname_enterprise %} -Puedes ver el uso de licencia de {% data variables.product.product_name %} en {% data variables.product.product_location %}. +Puedes ver el uso de licencia para {% data variables.product.product_name %} en {% data variables.product.product_location %}. -Si utilizas tanto {% data variables.product.prodname_ghe_cloud %} como {% data variables.product.prodname_ghe_server %} y sincronizas el uso de licencias entre los productos, puedes ver el uso de licencias de ambos en {% data variables.product.prodname_dotcom_the_website %}. Para obtener más información sobre la sincronización de licencias, consulta la sección "[Sincronizar el uso de licencias entre {% data variables.product.prodname_ghe_server %} y {% data variables.product.prodname_ghe_cloud %}](/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud)". +Si utilizas tanto {% data variables.product.prodname_ghe_cloud %} como {% data variables.product.prodname_ghe_server %} y sincronizas el uso de licencias entre los productos, puedes ver el uso de licencias de ambos en {% data variables.product.prodname_dotcom_the_website %}. Para obtener más información sobre la sincronización de licencias, consulta «[Sincronizar el uso de licencias entre {% data variables.product.prodname_ghe_server %} y {% data variables.product.prodname_ghe_cloud %}](/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud)». {% ifversion ghes %} -Para obtener más información sobre ver el uso de licencia en {% data variables.product.prodname_dotcom_the_website %} e identificar cuándo ocurrió la última sincronización de licencias, consulta la sección "[Ver el uso de licencia para {% data variables.product.prodname_enterprise %}](/enterprise-cloud@latest/billing/managing-your-license-for-github-enterprise/viewing-license-usage-for-github-enterprise)" en la documentación de {% data variables.product.prodname_ghe_cloud %}. +Para obtener más información sobre la visualización del uso de licencias en {% data variables.product.prodname_dotcom_the_website %} e identificar cuándo se ha producido la última sincronización de licencias, consulta «[Visualización del uso de licencias para {% data variables.product.prodname_enterprise %}](/enterprise-cloud@latest/billing/managing-your-license-for-github-enterprise/viewing-license-usage-for-github-enterprise)» en la documentación de {% data variables.product.prodname_ghe_cloud %}. {% endif %} -También puedes utilizar la API de REST para devolver datos de las licencias consumidas y el estado de un job de sincronización de licencias. Para obtener más información, consulta la sección "[Administración de GitHub Enterprise](/enterprise-cloud@latest/rest/enterprise-admin/license)" en la documentación de la API de REST. +También puedes usar la API de REST para devolver datos de licencias consumidas y el estado del trabajo de sincronización de las licencias. Para obtener más información, consulta «[Administración de GitHub Enterprise](/enterprise-cloud@latest/rest/enterprise-admin/license)» en la documentación de la API de REST. -Para aprender más sobre los datos de licencia asociados con tu cuenta empresarial y de cómo se calcula la cantidad de plazas de usuario consumidas, consulta la sección "[Solucionar problemas de uso de licencia para GitHub Enterprise](/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise)". +Para obtener más información sobre los datos de licencia asociados a tu cuenta empresarial y cómo se calcula el número de puestos de usuario consumidos, consulta "[Solución de problemas del uso de licencias de GitHub Enterprise](/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise)". -## Ver el uso de licencia en {% ifversion ghec %}{% data variables.product.prodname_dotcom_the_website %}{% elsif ghes %}{% data variables.product.product_location %}{% endif %} +## Visualización del uso de licencias en {% ifversion ghec %}{% data variables.product.prodname_dotcom_the_website %}{% elsif ghes %}{% data variables.product.product_location %}{% endif %} -Puedes ver el uso de licencia para tu empresa y descargar un archivo con los detalles de esta. Si no estás viendo los conteos de licencia esperados en este reporte, es posible que la dirección de correo electrónico de {% data variables.product.prodname_vs %} para suscripciones que se le asignó al usuario y la de {% data variables.product.prodname_dotcom_the_website %} no sean exactamente la misma. Para obtener más información, consulta la sección "[Solucionar problemas de uso de licencia para GitHub Enterprise](/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise)". +Puedes ver el uso de licencia para tu empresa y descargar un archivo con los detalles de esta. Si no ves los recuentos de licencias esperados en este informe, es posible que la dirección de correo electrónico de la suscripción de {% data variables.product.prodname_vs %} asignada al suscriptor y la dirección de correo electrónico de {% data variables.product.prodname_dotcom_the_website %} no sean exactamente iguales. Para obtener más información, consulta "[Solución de problemas del uso de licencias de GitHub Enterprise](/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise)". {% ifversion ghec %} -{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} -{% data reusables.enterprise-accounts.settings-tab %} -1. En la barra lateral izquierda, da clic en **Licenciamiento empresarial**. ![Pestaña de "Licencias empresariales" en la barra lateral de configuración para la cuenta empresarial](/assets/images/help/enterprises/enterprise-licensing-tab.png) -1. Revisa tus licencias actuales de {% data variables.product.prodname_enterprise %}, así como las licencias de usuario disponibles y consumidas. - - Para descargar el reporte de licencias consumidas como archivo de CSV, en la parte superior derecha, haz clic en {% octicon "download" aria-label="The download icon" %}. Para obtener más información sobre cómo recuperar los datos en este reporte, consulta la sección "[Solucionar problemas del uso de licencias para GitHub Enterprise](/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise)". - - Si tu licencia incluye la {% data variables.product.prodname_GH_advanced_security %}, puedes revisar tu uso total de plazas. Para obtener más información, consulta la sección "[Ver tu uso de {% data variables.product.prodname_GH_advanced_security %}](/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage)". +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} +1. En la barra lateral izquierda, haga clic en **Licencias de empresa**. + ![Pestaña "Licencias de empresa" en la barra lateral de configuración de la cuenta de empresa](/assets/images/help/enterprises/enterprise-licensing-tab.png) +1. Revisa tu licencia actual de {% data variables.product.prodname_enterprise %}, así como las licencias de usuario utilizadas y disponibles. + - Para descargar el informe de licencia consumido como un archivo CSV, en la parte superior derecha, haz clic en {% octicon "download" aria-label="The download icon" %}. Para obtener más información sobre cómo revisar los datos de este informe, consulta "[Solución de problemas del uso de licencias de GitHub Enterprise](/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise)". + - Si tu licencia incluye la {% data variables.product.prodname_GH_advanced_security %}, puedes revisar tu uso total de plazas. Para más información, vea "[Visualización del uso de {% data variables.product.prodname_GH_advanced_security %}](/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage)". {% elsif ghes %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.license-tab %} -1. Revisa tus licencias actuales de {% data variables.product.prodname_enterprise %}, así como las licencias de usuario disponibles y consumidas.{% ifversion ghes %} - - Para descargar el reporte de licencias consumidas como archivo JSON, en la parte superior derecha, debajo de "Enlaces rápidos", elige **Exportar uso de licencia**. Para obtener más información sobre cómo recuperar los datos en este reporte, consulta la sección "[Solucionar problemas del uso de licencias para GitHub Enterprise](/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise)". - - Si tu licencia incluye a la {% data variables.product.prodname_GH_advanced_security %}, puedes revisar tu uso total de plazas así como un desglose de confirmantes por organización. Para obtener más información, consulta la sección "[Administrar la {% data variables.product.prodname_GH_advanced_security %} para tu empresa](/admin/advanced-security)".{% endif %} - -{% endif %} -{% ifversion ghec %} -## Ver la última fecha de sincronización de licencias - -{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} -{% data reusables.enterprise-accounts.settings-tab %} -1. En la barra lateral izquierda, da clic en **Licenciamiento empresarial**. ![Pestaña de "Licencias empresariales" en la barra lateral de configuración para la cuenta empresarial](/assets/images/help/enterprises/enterprise-licensing-tab.png) -1. Para identificar cuándo ocurrió la última sincronización de licencias, debajo de "Instancias de Enterprise Server", busca las marcas de tiempo junto a los eventos de uso cargados o sincronizados. - - El mensaje "Uso de servidor cargado" indica que el uso de licencia entre los ambientes se actualizó manualmente cuando se cargó un archivo de licencia de {% data variables.product.prodname_ghe_server %}. - - El mensaje "Se sincronizó el uso de servidor de {% data variables.product.prodname_github_connect %}" indica que se actualizó un uso de licencia entre los ambientes. - - El mensaje "Jamás se ha sincronizado el uso de servidor de {% data variables.product.prodname_github_connect %}" indica que se configuró {% data variables.product.prodname_github_connect %}, pero el uso de licencias entre los ambientes jamás se ha actualizado con éxito. +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.license-tab %} +1. Revise las licencias actuales de {% data variables.product.prodname_enterprise %}, así como las licencias de usuario disponibles y consumidas.{% ifversion ghes %} + - Para descargar el informe de licencias consumidas como un archivo JSON, en la parte superior derecha, en "Vínculos rápidos", selecciona **Exportar uso de licencias**. Para obtener más información sobre cómo revisar los datos de este informe, consulta "[Solución de problemas del uso de licencias de GitHub Enterprise](/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise)". + - Si tu licencia incluye a la {% data variables.product.prodname_GH_advanced_security %}, puedes revisar tu uso total de plazas así como un desglose de confirmantes por organización. Para más información, vea "[Administración de {% data variables.product.prodname_GH_advanced_security %} para la empresa](/admin/advanced-security)".{% endif %} + +{% endif %} {% ifversion ghec %} +## Visualización de la fecha de la última sincronización de licencias + +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} +1. En la barra lateral izquierda, haga clic en **Licencias de empresa**. + ![Pestaña "Licencias de empresa" en la barra lateral de configuración de la cuenta de empresa](/assets/images/help/enterprises/enterprise-licensing-tab.png) +1. Para identificar cuándo se produjo la última sincronización de licencias, en "Instancias de Enterprise Server", busca las marcas de tiempo que aparecen junto a eventos de uso cargados o sincronizados. + - "Uso del servidor cargado" indica que el uso de licencias entre entornos se actualizó manualmente cuando se cargó un archivo de licencia de {% data variables.product.prodname_ghe_server %}. + - "Uso del servidor de {% data variables.product.prodname_github_connect %} sincronizado" indica que el uso de licencias entre entornos se actualizó automáticamente. + - "El uso del servidor de {% data variables.product.prodname_github_connect %} nunca se ha sincronizado" indica que {% data variables.product.prodname_github_connect %} está configurado, pero el uso de licencias entre entornos no se ha actualizado correctamente en ningún momento. {% endif %} diff --git a/translations/es-ES/content/billing/setting-up-paid-organizations-for-procurement-companies/about-organizations-for-procurement-companies.md b/translations/es-ES/content/billing/setting-up-paid-organizations-for-procurement-companies/about-organizations-for-procurement-companies.md index 2f80811762..87b59719ac 100644 --- a/translations/es-ES/content/billing/setting-up-paid-organizations-for-procurement-companies/about-organizations-for-procurement-companies.md +++ b/translations/es-ES/content/billing/setting-up-paid-organizations-for-procurement-companies/about-organizations-for-procurement-companies.md @@ -12,19 +12,24 @@ versions: type: overview topics: - Organizations -shortTitle: Acerca de las organizaciones +shortTitle: About organizations +ms.openlocfilehash: 9a4b4012e4de7b2aee3cc10a4c03fe18d8dc6309 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091601' --- +Para acceder a una organización, cada miembro debe iniciar sesión en su cuenta personal. -Para acceder a una organización, cada miembro debe iniciar sesión en su propia cuenta personal. +Los miembros de la organización pueden tener diferentes roles, como *propietario* o *administrador de facturación*: -Los miembros de la organización pueden tener diferentes roles, como *propietario* o *gerente de facturación*: - -- Los **Propietarios** tienen acceso administrativo completo a una organización y sus contenidos. -- Los **Gerentes de facturación** pueden administrar los parámetros de facturación y no pueden acceder a los contenidos de la organización. Los gerentes de facturación no se muestran en la lista de miembros de la organización. +- Los **propietarios** tienen acceso administrativo completo a una organización y sus contenidos. +- Los **administradores de facturación** pueden administrar los parámetros de facturación y no pueden acceder a los contenidos de la organización. Los gerentes de facturación no se muestran en la lista de miembros de la organización. ## Pagos y precios para las organizaciones -No proporcionamos cotizaciones para los precios de las organizaciones. Puedes ver nuestros precios publicados para [organizaciones](https://github.com/pricing) y [Large File Storage de Git](/articles/about-storage-and-bandwidth-usage/). No ofrecemos descuentos para empresas de contratación ni para pedidos de renovación. +No proporcionamos cotizaciones para los precios de las organizaciones. Puede ver nuestros precios publicados para [organizaciones](https://github.com/pricing) y [Git Large File Storage](/articles/about-storage-and-bandwidth-usage/). No ofrecemos descuentos para empresas de contratación ni para pedidos de renovación. Aceptamos pagos en dólares estadounidenses, aunque los usuarios finales pueden estar en cualquier parte del mundo. @@ -32,8 +37,8 @@ Aceptamos pagos mediante tarjeta de crédito y PayPal. No aceptamos pagos median Para una compra más fácil y más eficaz, recomendamos que las empresas de contratación configuren una facturación anual para las organizaciones de sus clientes. -## Leer más +## Información adicional -- "[Crear una organización y pagar por ella en nombre de un cliente](/articles/creating-and-paying-for-an-organization-on-behalf-of-a-client)" -- "[Actualizar o bajar de categoría la organización paga de tu cliente](/articles/upgrading-or-downgrading-your-client-s-paid-organization)" -- "[Renovar la organización paga de tu cliente](/articles/renewing-your-client-s-paid-organization)" +- "[Creación y pago por una organización en nombre de un cliente](/articles/creating-and-paying-for-an-organization-on-behalf-of-a-client)" +- "[Cambio de la organización de pago del cliente a una versión posterior o anterior](/articles/upgrading-or-downgrading-your-client-s-paid-organization)" +- "[Renovación de la organización de pago del cliente](/articles/renewing-your-client-s-paid-organization)" diff --git a/translations/es-ES/content/billing/setting-up-paid-organizations-for-procurement-companies/creating-and-paying-for-an-organization-on-behalf-of-a-client.md b/translations/es-ES/content/billing/setting-up-paid-organizations-for-procurement-companies/creating-and-paying-for-an-organization-on-behalf-of-a-client.md index 40b78b3b1f..fccbd480d3 100644 --- a/translations/es-ES/content/billing/setting-up-paid-organizations-for-procurement-companies/creating-and-paying-for-an-organization-on-behalf-of-a-client.md +++ b/translations/es-ES/content/billing/setting-up-paid-organizations-for-procurement-companies/creating-and-paying-for-an-organization-on-behalf-of-a-client.md @@ -13,89 +13,83 @@ topics: - User account - Organizations - Upgrades -shortTitle: En nombre de un cliente +shortTitle: On behalf of a client +ms.openlocfilehash: 6c0cdaa09d3e2bf476b6314c38d369ec89840aad +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091600' --- - ## Requisitos Antes de comenzar, asegúrate de saber lo siguiente: - El nombre de usuario {% data variables.product.prodname_dotcom %} del cliente que se convertirá en el propietario de la organización que creaste - El nombre que tu cliente deseará usar para la organización - La dirección de correo electrónico a la que deseas que se envíen los recibos -- El [producto](/articles/github-s-products) que tu cliente desea comprar -- El número de [asientos pagos](/articles/about-per-user-pricing/) que tu cliente desea comprar para la organización +- El [producto](/articles/github-s-products) que quiere comprar el cliente. +- El número de [puestos de pago](/articles/about-per-user-pricing/) que el cliente quiere comprar para la organización. ## Paso 1: Crea tu cuenta personal de {% data variables.product.prodname_dotcom %}. Usarás tu cuenta personal para configurar la organización. También necesitarás iniciar sesión en esta cuenta para renovar la suscripción de tu cliente o hacer cambios en ella en el futuro. -Si ya tienes una cuenta personal en {% data variables.product.prodname_dotcom %}, pasa al [paso 2](#step-2-create-the-organization). +Si ya tienes una cuenta personal en {% data variables.product.prodname_dotcom %}, ve al [paso 2](#step-2-create-the-organization). -1. Dirígete a la página [Unirse a GitHub](https://github.com/join). -2. En "Crear tu cuenta personal", escribe tu nombre de usuario, dirección de correo electrónico y contraseña, y luego haz clic en **Crear una cuenta**. ![Crear el formulario de ingreso a una cuenta personal](/assets/images/help/billing/billing_create_your_personal_account_form.png) +1. Vaya a la página [Join GitHub](https://github.com/join) (Unirse a GitHub). +2. En "Create your personal account" (Crear tu cuenta personal), escriba su nombre de usuario, dirección de correo electrónico y contraseña, y luego haga clic en **Create an account** (Crear una cuenta). +![Formulario de entrada para crear una cuenta personal](/assets/images/help/billing/billing_create_your_personal_account_form.png) 3. Selecciona {% data variables.product.prodname_free_user %} para tu cuenta personal. -4. Haz clic en **Finalizar registración**. +4. Haga clic en **Finish sign up** (Finalizar registro). ## Paso 2: Crea la organización. -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.organizations %} -{% data reusables.organizations.new-organization %} -3. Dentro de "Choose a plan" (Elegir un plan), haz clic en **Choose (Elegir) {% data variables.product.prodname_free_team %}**. Actualizarás la organización en el próximo paso. +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.organizations %} {% data reusables.organizations.new-organization %} +3. En "Elegir el plan", haga clic en **Elegir {% data variables.product.prodname_free_team %}** . Actualizarás la organización en el próximo paso. {% data reusables.organizations.organization-name %} -5. Debajo de "Contact email" (Correo electrónico de contacto), escribe una dirección de correo electrónico de contacto para tu cliente. ![Campo para el correo electrónico de contacto](/assets/images/help/organizations/contact-email-field.png) -{% data reusables.dotcom_billing.owned_by_business %} -8. Da clic en **Siguiente**. +5. Debajo de "Contact email" (Correo electrónico de contacto), escribe una dirección de correo electrónico de contacto para tu cliente. + ![Campo de correo electrónico de contacto](/assets/images/help/organizations/contact-email-field.png) {% data reusables.dotcom_billing.owned_by_business %} +8. Haga clic en **Next**. ## Paso 3: Actualiza la organización para que tenga una suscripción anual paga. -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.billing_plans %} -{% data reusables.dotcom_billing.upgrade_org %} -{% data reusables.dotcom_billing.choose_org_plan %} (Puedes agregar más asientos a la organización en el siguiente paso). -6. En "Actualizar resumen", selecciona **Pago anual** para pagar por la organización de forma anual. ![Botón de selección para la facturación anual](/assets/images/help/billing/choose-annual-billing-org-resellers.png) -{% data reusables.dotcom_billing.enter-payment-info %} -{% data reusables.dotcom_billing.finish_upgrade %} +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.billing_plans %} {% data reusables.dotcom_billing.upgrade_org %} {% data reusables.dotcom_billing.choose_org_plan %} (Puede agregar más puestos a la organización en el paso siguiente). +6. En "Upgrade summary" (Resumen de la actualización), seleccione **Pay yearly** (Pago anual) para pagar anualmente por la organización. +![Botón de radio para facturación anual](/assets/images/help/billing/choose-annual-billing-org-resellers.png) {% data reusables.dotcom_billing.enter-payment-info %} {% data reusables.dotcom_billing.finish_upgrade %} ## Paso 4: Actualiza el número de asientos pagos de la organización. -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.billing_plans %} -{% data reusables.dotcom_billing.add-seats %} -{% data reusables.dotcom_billing.number-of-seats %} -{% data reusables.dotcom_billing.confirm-add-seats %} +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.billing_plans %} {% data reusables.dotcom_billing.add-seats %} {% data reusables.dotcom_billing.number-of-seats %} {% data reusables.dotcom_billing.confirm-add-seats %} ## Paso 5: Invita a tu cliente a unirse a la organización. -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.people %} -{% data reusables.organizations.invite_member_from_people_tab %} -5. Escribe el nombre de usuario de {% data variables.product.prodname_dotcom %} de tu cliente y presiona **Enter**. ![Campo para escribir el nombre de usuario de tu cliente](/assets/images/help/organizations/org-invite-modal.png) -6. Elige el rol de *propietario* para tu cliente y luego haz clic en **Enviar invitación**. ![Botón de selección para el propietario y botón para enviar invitación](/assets/images/help/organizations/add-owner-send-invite-reseller.png) +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.people %} {% data reusables.organizations.invite_member_from_people_tab %} +5. Escriba el nombre de usuario de {% data variables.product.prodname_dotcom %} del cliente y presione **Enter** (Entrar). +![Campo para escribir el nombre de usuario del cliente](/assets/images/help/organizations/org-invite-modal.png) +6. Elija el rol *propietario* para el cliente y, después, haga clic en **Send invitation** (Enviar invitación). +![Botón de radio de propietario y botón para enviar invitación](/assets/images/help/organizations/add-owner-send-invite-reseller.png) 7. Tu cliente recibirá un correo electrónico en el que se lo invitará a unirse a la organización. Será necesario que acepte la invitación para que puedas continuar con el paso siguiente. ## Paso 6: Transfiere la propiedad de la organización a tu cliente. -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.people %} -4. Verifica que tu cliente se encuentre en la lista de miembros de la organización y tenga el rol de *propietario* asignado. -5. A la derecha de tu nombre de usuario, usa el menú desplegable {% octicon "gear" aria-label="The Settings gear" %} y haz clic en **Administrar**. ![Enlace de acceso al gerente](/assets/images/help/organizations/member-manage-access.png) -6. A la izquierda, haz clic en **Eliminar de la organización**. ![Botón para eliminar de la organización ](/assets/images/help/organizations/remove-from-org-button.png) -7. Confirma tu opción y haz clic en **Eliminar miembros**. ![Botón para confirmar la eliminación de miembros](/assets/images/help/organizations/confirm-remove-from-org.png) +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.people %} +4. Confirme que el cliente se encuentra en la lista de miembros de la organización y que tiene el rol de *propietario* asignado. +5. A la derecha del nombre de usuario, use el menú desplegable {% octicon "gear" aria-label="The Settings gear" %} y haga clic en **Manage** (Administrar). + ![El enlace de administración de acceso](/assets/images/help/organizations/member-manage-access.png) +6. A la izquierda, haga clic en **Remove from organization** (Quitar de la organización). + ![Botón Quitar de la organización](/assets/images/help/organizations/remove-from-org-button.png) +7. Confirme su elección y haga clic en **Remove members** (Quitar miembros). + ![Botón para confirmar la eliminación de miembros](/assets/images/help/organizations/confirm-remove-from-org.png) ## Pasos siguientes -1. Ponte en contacto con tu cliente y pídele que [te agregue a la organización como gerente de facturación](/articles/adding-a-billing-manager-to-your-organization). Será necesario que seas un gerente de facturación de la organización para que puedas renovar la suscripción de tu cliente o hacer cambios en esta en el futuro. +1. Póngase en contacto con el cliente y pídale que [le agregue a la organización como gerente de facturación](/articles/adding-a-billing-manager-to-your-organization). Será necesario que seas un gerente de facturación de la organización para que puedas renovar la suscripción de tu cliente o hacer cambios en esta en el futuro. 2. Si deseas que la tarjeta de crédito de tu organización se elimine de la organización para que no vuelvan a hacerse cargos en ella, ponte en contacto con {% data variables.contact.contact_support %}. -3. Cuando sea el momento de renovar la suscripción paga de tu cliente, consulta "[Renovar la organización paga de tu cliente](/articles/renewing-your-client-s-paid-organization)". +3. Cuando sea el momento de renovar la suscripción de pago del cliente, vea "[Renovación de la organización de pago del cliente](/articles/renewing-your-client-s-paid-organization)". -## Leer más +## Información adicional - "[Acerca de las organizaciones para empresas de contratación](/articles/about-organizations-for-procurement-companies)" -- "[Actualizar o bajar de categoría la organización paga de tu cliente](/articles/upgrading-or-downgrading-your-client-s-paid-organization)" -- "[Renovar la organización paga de tu cliente](/articles/renewing-your-client-s-paid-organization)" +- "[Cambio de la organización de pago del cliente a una versión posterior o anterior](/articles/upgrading-or-downgrading-your-client-s-paid-organization)" +- "[Renovación de la organización de pago del cliente](/articles/renewing-your-client-s-paid-organization)" diff --git a/translations/es-ES/content/billing/setting-up-paid-organizations-for-procurement-companies/index.md b/translations/es-ES/content/billing/setting-up-paid-organizations-for-procurement-companies/index.md index b1c91a3f69..2fb70f4910 100644 --- a/translations/es-ES/content/billing/setting-up-paid-organizations-for-procurement-companies/index.md +++ b/translations/es-ES/content/billing/setting-up-paid-organizations-for-procurement-companies/index.md @@ -1,6 +1,6 @@ --- title: Configurar organizaciones remuneradas para empresas de contratación -shortTitle: Organizaciones pagadas para compañías de contratación +shortTitle: Paid organizations for procurement companies intro: 'Si pagas por {% data variables.product.product_name %} en nombre de un cliente, puedes configurar sus parámetros de organización y pago para optimizar la conveniencia y la seguridad.' redirect_from: - /github/setting-up-and-managing-billing-and-payments-on-github/setting-up-paid-organizations-for-procurement-companies @@ -15,5 +15,11 @@ children: - /creating-and-paying-for-an-organization-on-behalf-of-a-client - /upgrading-or-downgrading-your-clients-paid-organization - /renewing-your-clients-paid-organization +ms.openlocfilehash: 41550a6b22f146bcc92727468e1f3cdfab370d12 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091597' --- diff --git a/translations/es-ES/content/billing/setting-up-paid-organizations-for-procurement-companies/renewing-your-clients-paid-organization.md b/translations/es-ES/content/billing/setting-up-paid-organizations-for-procurement-companies/renewing-your-clients-paid-organization.md index beca67d90c..f6a0cae8e2 100644 --- a/translations/es-ES/content/billing/setting-up-paid-organizations-for-procurement-companies/renewing-your-clients-paid-organization.md +++ b/translations/es-ES/content/billing/setting-up-paid-organizations-for-procurement-companies/renewing-your-clients-paid-organization.md @@ -12,20 +12,24 @@ versions: type: how_to topics: - Organizations -shortTitle: Renovar una organización de pago +shortTitle: Renewing paid organization +ms.openlocfilehash: 2b3f7e96a44cad8acaf782afb6f1c911c74f1c2d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091594' --- - {% data reusables.organizations.reseller-ask-to-become-billing-manager %} {% tip %} -**Sugerencia**: Los gerentes de facturación también pueden [cambiar la cantidad de asientos pagos de la organización](/articles/upgrading-or-downgrading-your-client-s-paid-organization) en cualquier momento. +**Sugerencia**: Los administradores de facturación también pueden [cambiar el número de puestos de pago de la organización](/articles/upgrading-or-downgrading-your-client-s-paid-organization) en cualquier momento. {% endtip %} ## Actualizar la tarjeta de crédito de tu organización -{% data reusables.organizations.billing-settings %} -{% data reusables.dotcom_billing.update_payment_method %} -1. Debajo de "método de pago", haz clic en **Tarjeta nueva**. ![Botón de facturar con tarjeta nueva](/assets/images/help/billing/billing-new-card-button.png) -{% data reusables.dotcom_billing.enter-payment-info %} +{% data reusables.organizations.billing-settings %} {% data reusables.dotcom_billing.update_payment_method %} +1. En la sección de método de pago, haga clic en **New Card** (Nueva tarjeta). +![Botón para agregar una tarjeta de facturación nueva](/assets/images/help/billing/billing-new-card-button.png) {% data reusables.dotcom_billing.enter-payment-info %} diff --git a/translations/es-ES/content/billing/setting-up-paid-organizations-for-procurement-companies/upgrading-or-downgrading-your-clients-paid-organization.md b/translations/es-ES/content/billing/setting-up-paid-organizations-for-procurement-companies/upgrading-or-downgrading-your-clients-paid-organization.md index f9899056b4..a6be88d6b1 100644 --- a/translations/es-ES/content/billing/setting-up-paid-organizations-for-procurement-companies/upgrading-or-downgrading-your-clients-paid-organization.md +++ b/translations/es-ES/content/billing/setting-up-paid-organizations-for-procurement-companies/upgrading-or-downgrading-your-clients-paid-organization.md @@ -13,30 +13,30 @@ type: how_to topics: - Organizations - Upgrades -shortTitle: Mejorar o bajar de nivel +shortTitle: Upgrade or downgrade +ms.openlocfilehash: 2309c89fabf2a81aab18df90b8c545f0f3f684e1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091590' --- - {% data reusables.organizations.reseller-ask-to-become-billing-manager %} {% tip %} -**Tips**: -- Antes de subir de categoría la organización de tu cliente, puedes [ver o actualizar el método de pago archivado para la organización](/articles/adding-or-editing-a-payment-method). -- Estas indicaciones son para subir o bajar de categoría organizaciones en la *suscripción por asiento*. Si tu cliente paga {% data variables.product.product_name %} utilizando un plan *por repositorio heredado*, puedes subir o [bajar de categoría](/articles/downgrading-your-github-subscription) su plan heredado o [cambiar su organización a un precio por asiento](/articles/upgrading-your-github-subscription). +**Sugerencias**: +- Antes de actualizar la organización del cliente, puede [ver o actualizar el método de pago en el archivo de la organización](/articles/adding-or-editing-a-payment-method). +- Estas indicaciones son para subir o bajar de categoría organizaciones en la *suscripción por puesto*. Si el cliente paga {% data variables.product.product_name %} mediante un plan *heredado por repositorio*, puede actualizar o [cambiar](/articles/downgrading-your-github-subscription) su plan heredado o [cambiar la organización a un plan de precio por puesto](/articles/upgrading-your-github-subscription). {% endtip %} ## Subir de categoría la cantidad de asientos pagos de una organización -{% data reusables.organizations.billing-settings %} -{% data reusables.dotcom_billing.add-seats %} -{% data reusables.dotcom_billing.number-of-seats %} -{% data reusables.dotcom_billing.confirm-add-seats %} +{% data reusables.organizations.billing-settings %} {% data reusables.dotcom_billing.add-seats %} {% data reusables.dotcom_billing.number-of-seats %} {% data reusables.dotcom_billing.confirm-add-seats %} Después de agregar asientos, al método de pago archivado para la organización se le cobrará un monto prorrateado en función de la cantidad de asientos que agregues y la cantidad de tiempo que quede en tu ciclo de facturación. ## Bajar la categoría de la cantidad de asientos pagos de una organización a gratuita -{% data reusables.organizations.billing-settings %} -{% data reusables.dotcom_billing.downgrade-org-to-free %} -{% data reusables.dotcom_billing.confirm_cancel_org_plan %} +{% data reusables.organizations.billing-settings %} {% data reusables.dotcom_billing.downgrade-org-to-free %} {% data reusables.dotcom_billing.confirm_cancel_org_plan %} diff --git a/translations/es-ES/content/code-security/adopting-github-advanced-security-at-scale/index.md b/translations/es-ES/content/code-security/adopting-github-advanced-security-at-scale/index.md index b483f4c43c..d3d3934d5c 100644 --- a/translations/es-ES/content/code-security/adopting-github-advanced-security-at-scale/index.md +++ b/translations/es-ES/content/code-security/adopting-github-advanced-security-at-scale/index.md @@ -1,7 +1,7 @@ --- -title: Adopting GitHub Advanced Security at scale +title: Adopción de la Seguridad Avanzada de GitHub a escala shortTitle: Adopting GHAS at scale -intro: A phased approach to rolling out GitHub Advanced Security at your company using industry and GitHub best practices. +intro: Un enfoque por fases para lanzar la Seguridad Avanzanada de GitHub en la empresa mediante los procedimientos recomendados de GitHub y el sector. versions: ghes: '*' ghae: '*' @@ -18,5 +18,11 @@ children: - /phase-4-create-internal-documentation - /phase-5-rollout-and-scale-code-scanning - /phase-6-rollout-and-scale-secret-scanning +ms.openlocfilehash: c5624ca33d347e1be1c7bfc9a687f1c06bb828ed +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147145430' --- diff --git a/translations/es-ES/content/code-security/adopting-github-advanced-security-at-scale/introduction-to-adopting-github-advanced-security-at-scale.md b/translations/es-ES/content/code-security/adopting-github-advanced-security-at-scale/introduction-to-adopting-github-advanced-security-at-scale.md index b9cd8aed49..d7ff86655c 100644 --- a/translations/es-ES/content/code-security/adopting-github-advanced-security-at-scale/introduction-to-adopting-github-advanced-security-at-scale.md +++ b/translations/es-ES/content/code-security/adopting-github-advanced-security-at-scale/introduction-to-adopting-github-advanced-security-at-scale.md @@ -1,54 +1,59 @@ --- -title: Introducción para adoptar la GitHub Advanced Security a escala -intro: 'Puedes adoptar la {% data variables.product.prodname_GH_advanced_security %} a escala en tu empresa siguiendo las mejores prácticas de la industria y de GitHub.' +title: Introducción a la adopción de la Seguridad Avanzada de GitHub a escala +intro: 'Puedes adoptar {% data variables.product.prodname_GH_advanced_security %} a escala en la empresa siguiendo los procedimientos recomendados de GitHub y del sector.' versions: ghes: '*' ghae: '*' ghec: '*' topics: - Advanced Security -shortTitle: Introducción +shortTitle: Introduction redirect_from: - /admin/advanced-security/overview-of-github-advanced-security-deployment - /admin/code-security/managing-github-advanced-security-for-your-enterprise/overview-of-github-advanced-security-deployment - /admin/advanced-security/deploying-github-advanced-security-in-your-enterprise - /admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise miniTocMaxHeadingLevel: 2 +ms.openlocfilehash: 0993205a2f51262c0766062995caa1c2e2714742 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147145429' --- - ## Acerca de estos artículos -La {% data variables.product.prodname_GH_advanced_security %} (GHAS) ayuda a los equipos a crear código más seguro de forma más rápida utilizando herramientas integradas tales como el escaneo de secretos y el escaneo de código utilizando CodeQL. Para entender las características de seguridad disponibles a través de la {% data variables.product.prodname_GH_advanced_security %}, consulta la sección "[Acerca de la GitHub Advanced Security](/get-started/learning-about-github/about-github-advanced-security)". +La {% data variables.product.prodname_GH_advanced_security %} (GHAS) ayuda a los equipos a crear código más seguro de forma más rápida utilizando las herramientas integradas, tales como el análisis de secretos y el análisis de código mediante CodeQL. Para comprender las características de seguridad disponibles mediante {% data variables.product.prodname_GH_advanced_security %}, consulta "[Acerca de la Seguridad Avanzada de GitHub](/get-started/learning-about-github/about-github-advanced-security)". -La GHAS es una suite de herramientas que requiere una participación activa de los desarrolladores en toda tu empresa. Para ver el mejor retorno de tu inversión, debes aprender cómo utilizar, aplicar y mantener la GHAS. +La GHAS es una suite de herramientas que requiere una participación activa de los desarrolladores en toda tu empresa. Para realizar el mejor retorno de inversión para tu empresa, debes aprender cómo utilizar, aplicar y mantener la GHAS. -Creamos un enfoque gradual para las implementaciones de la GHAS que se desarrolla con las mejores prácticas de la industria y de GitHub. Esperamos que la mayoría de los clientes quieran seguir estas fases con base en nuestra experiencia de ayudar a los clientes con un despliegue exitoso de la {% data variables.product.prodname_GH_advanced_security %}, pero podrías necesitar modificar este acercamiento para satisfacer las necesidades de tu empresa. +Creamos un enfoque gradual para las implementaciones de la GHAS que se desarrolla con las mejores prácticas de la industria y de GitHub. Esperamos que la mayoría de los clientes quieran seguir estas fases, en función de nuestra experiencia ayudando a los clientes con una implementación correcta de {% data variables.product.prodname_GH_advanced_security %}, pero es posible que tengas que modificar este enfoque para satisfacer las necesidades de tu empresa. -El habilitar la GHAS a lo largo de una organización grande puede desglosarse en seis fases principales. +La habilitación de la GHAS en una organización grande se puede dividir en seis fases principales. -1. [**Alinearse a tu estrategia y metas de implementación**](/code-security/adopting-github-advanced-security-at-scale/phase-1-align-on-your-rollout-strategy-and-goals): Piensa en cómo se verá el éxito y alinéate en cómo se implementará la GHAS en tu empresa. Esta fase podría tomar solo unos cuantos días o una semana, pero también es una base sólida para el resto de la implementación. - -2. [**Prepararse para habilitar a escala**](/code-security/adopting-github-advanced-security-at-scale/phase-2-preparing-to-enable-at-scale): Prepara a los desarrolladores, recopila datos sobre tus repositorios y garantiza que estás listo para la siguiente fase. - -3. [**Programas piloto**](/code-security/adopting-github-advanced-security-at-scale/phase-3-pilot-programs): Opcionalmente, haz un piloto de implementación inicial para algunos proyectos y equipos de alto impacto. Esto permitirá que un grupo inicial dentro de tu empresa se familiarice con la GHAS antes de que la implementes en el resto de ella. - -4. [**Crear documentación interna**](/code-security/adopting-github-advanced-security-at-scale/phase-4-create-internal-documentation): Crea y comunica la documentación interna para los clientes de la GHAS. Si no proporcionas la documentación adecuada a los desarrolladores, ingenieros de seguridad y al resto del personal que utilizará la GHAS, el valor se perderá en la implementación. - -5. [Implementar y escalar el **{% data variables.product.prodname_code_scanning %}**](/code-security/adopting-github-advanced-security-at-scale/phase-5-rollout-and-scale-code-scanning): Aprovechar las API disponibles, implementar automáticamente el {% data variables.product.prodname_code_scanning %} por equipo y por idioma a lo largo de tu empresa, utilizar los datos de repositorio que recopilaste antes. - -6. [**Implementar y escalar el {% data variables.product.prodname_secret_scanning %}**](/code-security/adopting-github-advanced-security-at-scale/phase-6-rollout-and-scale-secret-scanning): Implementar el {% data variables.product.prodname_secret_scanning %}, lo cual implica menos configuración y, por lo tanto, es más simple de adoptar que el {% data variables.product.prodname_code_scanning %}. Aún así, es crítico que tengas una estrategia para manejar resultados nuevos y viejos. +1. [**Alinearse con la estrategia y los objetivos de lanzamiento**](/code-security/adopting-github-advanced-security-at-scale/phase-1-align-on-your-rollout-strategy-and-goals): piensa en qué aspecto tendrá el éxito y alinéate con la forma en que la GHAS se implementará en la empresa. Es posible que esta fase solo dure unos pocos días o una semana, pero establece una base sólida para el resto del lanzamiento. + +2. [**Prepararse para la habilitación a escala**](/code-security/adopting-github-advanced-security-at-scale/phase-2-preparing-to-enable-at-scale): prepara a los desarrolladores, recopila datos sobre los repositorios y asegúrate de que estás listo para la siguiente fase. + +3. [**Programas piloto**](/code-security/adopting-github-advanced-security-at-scale/phase-3-pilot-programs): opcionalmente, pilota un lanzamiento inicial en algunos proyectos y equipos de alto impacto. Esto permitirá que un grupo inicial dentro de la empresa se familiarice con la GHAS antes de realizar el lanzamiento en el resto de la empresa. + +4. [**Crear documentación interna**](/code-security/adopting-github-advanced-security-at-scale/phase-4-create-internal-documentation): crea y comunica documentación interna para los consumidores de la GHAS. Si no se proporciona la documentación adecuada a los desarrolladores, los ingenieros de seguridad y otros usuarios que usarán la GHAS, el valor se perderá en el lanzamiento. + +5. [**Lanzamiento y escalado de {% data variables.product.prodname_code_scanning %}**](/code-security/adopting-github-advanced-security-at-scale/phase-5-rollout-and-scale-code-scanning): aprovechando las API disponibles, lanza {% data variables.product.prodname_code_scanning %} por equipo y lenguaje en la empresa, mediante los datos de repositorio que recopilaste anteriormente. + +6. [**Lanzamiento y escalado de {% data variables.product.prodname_secret_scanning %}**](/code-security/adopting-github-advanced-security-at-scale/phase-6-rollout-and-scale-secret-scanning): lanza {% data variables.product.prodname_secret_scanning %}, que implica menos configuración y, por tanto, es más fácil de adoptar que {% data variables.product.prodname_code_scanning %}. Aun así, es fundamental tener una estrategia para controlar los resultados nuevos y antiguos. ## {% data variables.contact.github_support %} y {% data variables.product.prodname_professional_services_team %} -Si tienes cualquier problema o preguntas durante tu implementación, puedes buscar en nuestra documentación para encontrar soluciones o contactar al {% data variables.contact.github_support %}. Para obtener más informaciónm, consulta la sección "[Acerca de GitHub Support](/support/learning-about-github-support/about-github-support)". +Si tienes alguna incidencia o pregunta durante la implementación, puedes buscar soluciones en nuestra documentación o interactuar con {% data variables.contact.github_support %}. Para obtener más información, consulta "[Acerca del soporte técnico de GitHub](/support/learning-about-github-support/about-github-support)". -Si prefieres que se te oriente durante todo el proceso de implementación, {% data variables.product.prodname_professional_services %} puede asociarse contigo para tener un desplilegue e implementación exitosa de la {% data variables.product.prodname_GH_advanced_security %}. Ofrecemos varias opciones de orientación y apoyo. También tenemos disponibles seminarios intensivos y capacitación para ayudar a que tu empresa optimice el valor de la {% data variables.product.prodname_GH_advanced_security %}. +Si prefieres obtener una guía durante el proceso de lanzamiento, {% data variables.product.prodname_professional_services %} puede asociarse contigo para realizar el lanzamiento e implementación correctos de {% data variables.product.prodname_GH_advanced_security %}. Ofrecemos varias opciones de guía y soporte técnico. Asimismo, también tenemos formación y seminarios intensivos profesionales disponibles para ayudar a tu empresa a optimizar el valor de {% data variables.product.prodname_GH_advanced_security %}. Habla con tu representante de ventas para obtener más información sobre todas las opciones de servicios profesionales disponibles. Para obtener más información, contacta a {% data variables.contact.contact_enterprise_sales %}. {% note %} -Para ver el primer artículo de esta serie, consulta la sección "[Fase 1: Alinearse a tu estrategia y metas de implementación](/code-security/adopting-github-advanced-security-at-scale/phase-1-align-on-your-rollout-strategy-and-goals)". +Para ver el primer artículo de esta serie, consulta "[Fase 1: Alineación con la estrategia y los objetivos de lanzamiento](/code-security/adopting-github-advanced-security-at-scale/phase-1-align-on-your-rollout-strategy-and-goals)". {% endnote %} diff --git a/translations/es-ES/content/code-security/adopting-github-advanced-security-at-scale/phase-1-align-on-your-rollout-strategy-and-goals.md b/translations/es-ES/content/code-security/adopting-github-advanced-security-at-scale/phase-1-align-on-your-rollout-strategy-and-goals.md index 7c5f2a3725..bf8ea2ad18 100644 --- a/translations/es-ES/content/code-security/adopting-github-advanced-security-at-scale/phase-1-align-on-your-rollout-strategy-and-goals.md +++ b/translations/es-ES/content/code-security/adopting-github-advanced-security-at-scale/phase-1-align-on-your-rollout-strategy-and-goals.md @@ -1,6 +1,6 @@ --- -title: 'Phase 1: Align on your rollout strategy and goals' -intro: 'Before enabling {% data variables.product.prodname_code_scanning %} and {% data variables.product.prodname_secret_scanning %}, plan how GHAS should be rolled out across your enterprise.' +title: 'Fase 1: Alinear la estrategia de lanzamiento y los objetivos' +intro: 'Antes de habilitar {% data variables.product.prodname_code_scanning %} y {% data variables.product.prodname_secret_scanning %}, planea cómo se debe lanzar GHAS en toda la empresa.' versions: ghes: '*' ghae: '*' @@ -9,63 +9,68 @@ topics: - Advanced Security shortTitle: 1. Align on strategy miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 63154ac960e4b3a9d29f41e72cd925230838069c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147145398' --- - {% note %} -This article is part of a series on adopting {% data variables.product.prodname_GH_advanced_security %} at scale. For the introduction to this series, see "[Introduction to adopting {% data variables.product.prodname_GH_advanced_security %} at scale](/code-security/adopting-github-advanced-security-at-scale/introduction-to-adopting-github-advanced-security-at-scale)." +Este artículo forma parte de una serie sobre la adopción de {% data variables.product.prodname_GH_advanced_security %} a escala. Para ver la introducción a esta serie, consulta "[Introducción a la adopción de {% data variables.product.prodname_GH_advanced_security %} a escala](/code-security/adopting-github-advanced-security-at-scale/introduction-to-adopting-github-advanced-security-at-scale)". {% endnote %} -### Set clear goals for your company’s rollout +### Establecimiento de objetivos claros para el lanzamiento de tu empresa -To build a foundation for the direction of your company's rollout, outline goals for GHAS within your company, and communicate those goals to your team. Your goals can be simple or complex, as long as your team is aligned. If you need assistance with your goals, {% data variables.product.prodname_professional_services %} can provide recommendations based on our experience with your company and other customers. +Para crear una base para la dirección del lanzamiento de tu empresa, describe los objetivos de GHAS dentro de tu empresa y comunícalos a tu equipo. Los objetivos pueden ser simples o complejos, siempre y cuando el equipo esté alineado. Si necesitas ayuda para establecer tus objetivos, {% data variables.product.prodname_professional_services %} puede ayudarte dándote recomendaciones con base en nuestra experiencia con tu compañía y con otros clientes. Aquí tienes algunos ejemplos de alto nivel de cómo podrían verse tus metas para implementar la GHAS: - - **Reducing the number of vulnerabilities**: This may be in general, or because your company was recently impacted by a significant vulnerability that you believe could have been prevented by a tool like GHAS. - - **Identifying high-risk repositories**: Some companies simply want to target repositories that contain the most risk, enabling them to reduce risk by remediating vulnerabilities. - - **Increasing remediation rates**: To prevent the accumulation of security debt, you may wish to drive developer adoption of findings and ensure these vulnerabilities are remediated in a timely manner. - - **Meeting compliance requirements**: For example, many healthcare companies use GHAS to prevent the exposure of PHI (Personal Health Information). - - **Preventing secrets leakage**: Many companies want to prevent critical information from being leaked, such as software keys or financial data. + - **Reducción del número de vulnerabilidades**: esto puede ser general o porque la empresa se haya visto afectada recientemente por alguna vulnerabilidad significativa, que consideres que se podría haber evitado con una herramienta como GHAS. + - **Identificación de los repositorios de riesgo alto**: es posible que algunas empresas solo quieran centrarse en los repositorios que contengan el mayor riesgo, lo que les permite reducir el riesgo corrigiendo las vulnerabilidades. + - **Aumento de las tasas de corrección**: para evitar que se acumule la deuda de seguridad, puede que quieras impulsar la adopción de los hallazgos de los desarrolladores y garantizar que estas vulnerabilidades se corrigen de forma oportuna. + - **Satisfacción de los requisitos de cumplimiento**: por ejemplo, muchas empresas de asistencia sanitaria usan GHAS para evitar la exposición de PHI (información de salud personal). + - **Prevención de la filtración de secretos**: muchas empresas quieren evitar que se filtre información crítica, como claves de software o datos financieros. -### Lead your rollout with both your security and development groups +### Lidera el lanzamiento con tus grupos de seguridad y desarrollo -Companies that involve both their security and development teams in their GHAS rollouts tend to be more successful than companies who only involve their security group, waiting to include development teams once the pilot has concluded. +Las empresas que implican a sus equipos de seguridad y desarrollo en sus lanzamientos de GHAS tienden a ser más exitosas que las empresas que solo implican a su grupo de seguridad y esperan a que el piloto se haya llevado a cabo para incluir a los equipos de desarrollo. -La GHAS lleva un enfoque centrado en los desarrolladores para abordar la seguridad del software, integrándose fácilmente en el flujo de trabajo de estos. Having key representation from your development group early in the process decreases the risk of your rollout and encourages organizational buy-in. +La GHAS lleva un enfoque centrado en los desarrolladores para abordar la seguridad del software, integrándose fácilmente en el flujo de trabajo de estos. Tener una representación clave de tu grupo de desarrollo en las fases tempranas del proceso disminuirá el riesgo del lanzamiento y fomentará la participación organizacional. -Involving development groups earlier, ideally from the time of purchase, helps companies utilize GHAS to address security concerns earlier in the development process. When both groups work together, they achieve alignment early in the process, remove silos, build and strengthen their working relationships, and take more responsibility for the rollout. +La participación de los grupos de desarrollo al principio, idealmente desde el momento de la compra, ayuda a las empresas a utilizar GHAS para abordar problemas de seguridad en fases tempranas del proceso de desarrollo. Cuando ambos grupos trabajan juntos, logran la alineación al principio del proceso, eliminan los silos, crean y fortalecen sus relaciones de trabajo y asumen más responsabilidad en el lanzamiento. -### Learn about GHAS +### Información sobre GHAS -To set realistic expectations for the rollout, ensure that all stakeholders understand the following key facts about how GHAS works. +Para establecer expectativas realistas para el lanzamiento, asegúrate de que todas las partes interesadas comprendan los siguientes hechos clave sobre el funcionamiento de GHAS. -#### 1. GHAS is a suite of security tools that require action to protect your code +#### 1. La GHAS es una suite de herramientas de seguridad que requiere de una participación activa para proteger tu código -GHAS is a suite of tools that increases with value when configured, maintained, used in daily workflows, and in combination with other tools. +La GHAS es una suite de herramientas que incrementa su valor cuando la configuras, mantienes, utilizas en flujos de trabajo diariamente y la combinas con otras herramientas. -#### 2. GHAS will require adjustment out of the box +#### 2. La GHAS necesitará ajustes tan pronto la implementes -After GHAS is set up on your repositories, you'll need to configure GHAS to meet your company’s needs. Code scanning in particular requires further customization, such as evaluating initial results and making adjustments for future scans. Many customers find that initial scans return limited or irrelevant results until code scanning is adjusted based on the application's threat model. +Después de configurar la GHAS en los repositorios, deberás configurar la GHAS para satisfacer las necesidades de tu empresa. El análisis de código en particular requiere una personalización adicional, como evaluar los resultados iniciales y realizar ajustes para análisis futuros. Muchos clientes se encuentran con que los análisis iniciales devuelven resultados limitados o irrelevantes hasta que el análisis de código se ajusta en función del modelo de amenazas de la aplicación. -#### 3. GHAS tools are most effective when used together and integrated into your application security program +#### 3. Las herramientas de la GHAS son más eficaces cuando se usan juntas e integradas en el programa de seguridad de aplicaciones -La GHAS tiene su mayor efectividad cuando se utilizan todas las herramientas en conjunto. The effectiveness of your application security program is further improved by integrating GHAS with other tools and activities, such as penetration testing and dynamic scans. Te recomendamos que siempre utilices capas de protección múltiples. +La GHAS tiene su mayor efectividad cuando se utilizan todas las herramientas en conjunto. La eficacia del programa de seguridad de aplicaciones mejora aún más mediante la integración de la GHAS con otras herramientas y actividades, como las pruebas de penetración y los análisis dinámicos. Te recomendamos que siempre utilices capas de protección múltiples. -#### 4. Custom {% data variables.product.prodname_codeql %} queries are used by some companies to customize and target scan results +#### 4. Algunas empresas usan consultas de {% data variables.product.prodname_codeql %} personalizadas para personalizar y dirigir los resultados del análisis -Code scanning is powered by {% data variables.product.prodname_codeql %}, the world’s most powerful code analysis engine. For many of our customers, the base query set and additional queries available in the community are more than sufficient. However, other companies may require custom {% data variables.product.prodname_codeql %} queries to target different results or reduce false positives. +El análisis de código cuenta con la tecnología de {% data variables.product.prodname_codeql %}, el motor de análisis de código más potente del mundo. Para muchos de nuestros clientes, el conjunto de consultas base y las consultas adicionales disponibles en la comunidad son más que suficientes. Sin embargo, es posible que otras empresas requieran consultas de {% data variables.product.prodname_codeql %} personalizadas para dirigirse a resultados diferentes o reducir la cantidad de falsos positivos. -If your company is interested in custom {% data variables.product.prodname_codeql %} queries, we recommend completing your rollout and implementation of GHAS first. Then, when your company is ready, {% data variables.product.prodname_professional_services %} can help you navigate your requirements and ensure your company needs custom queries. +Si tu empresa está interesada en las consultas de {% data variables.product.prodname_codeql %} personalizadas, te recomendamos que completes primero el lanzamiento e implementación de la GHAS. Después, cuando la empresa esté lista, {% data variables.product.prodname_professional_services %} podrá ayudarte a navegar por los requisitos y garantizar que la empresa necesite las consultas personalizadas. -#### 5. {% data variables.product.prodname_codeql %} scans the whole codebase, not just the changes made in a pull request +#### 5. {% data variables.product.prodname_codeql %} escanea todo el código base, no solo los cambios realizados en una solicitud de incorporación de cambios -Cuando el escaneo de código se ejecuta desde una solicitud de cambios, este incluirá a toda la base de código y no solo a los cambios que se realizan en la solicitud de cambios. Scanning the entire codebase is an important step to ensure the change has been reviewed all against all interactions in the codebase. +Cuando el escaneo de código se ejecuta desde una solicitud de cambios, este incluirá a toda la base de código y no solo a los cambios que se realizan en la solicitud de cambios. El análisis de todo el código base es un paso importante para garantizar que los cambios se revisaron contra todas las interacciones en el código base. {% note %} -For the next article in this series, see "[Phase 2: Preparing to enable at scale](/code-security/adopting-github-advanced-security-at-scale/phase-2-preparing-to-enable-at-scale)." +Para ver el siguiente artículo de esta serie, consulta "[Fase 2: Preparación para la habilitación a escala](/code-security/adopting-github-advanced-security-at-scale/phase-2-preparing-to-enable-at-scale)". {% endnote %} diff --git a/translations/es-ES/content/code-security/adopting-github-advanced-security-at-scale/phase-3-pilot-programs.md b/translations/es-ES/content/code-security/adopting-github-advanced-security-at-scale/phase-3-pilot-programs.md index 35d224d087..5af9570366 100644 --- a/translations/es-ES/content/code-security/adopting-github-advanced-security-at-scale/phase-3-pilot-programs.md +++ b/translations/es-ES/content/code-security/adopting-github-advanced-security-at-scale/phase-3-pilot-programs.md @@ -1,6 +1,6 @@ --- -title: 'Phase 3: Pilot programs' -intro: 'You may benefit from beginning with a few high-impact projects and teams with which to pilot an initial rollout. Esto permitirá que un grupo inicial dentro de tu compañía se familiarice con la GHAS, aprenda cómo habilitarla y configurarla y cree bases sólidas en ella antes de implementarla con el resto de tu compañía.' +title: 'Fase 3: Programas piloto' +intro: 'Puedes beneficiarte de empezar con algunos proyectos y equipos de alto impacto con los que probar un lanzamiento inicial. Esto permitirá que un grupo inicial dentro de tu compañía se familiarice con la GHAS, aprenda cómo habilitarla y configurarla y cree bases sólidas en ella antes de implementarla con el resto de tu compañía.' versions: ghes: '*' ghae: '*' @@ -9,78 +9,83 @@ topics: - Advanced Security shortTitle: 3. Pilot programs miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 3df893158c402b9180260ddd1c82c96f62b84717 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147145397' --- - {% note %} -Este artículo es parte de una serie de cómo adoptar la {% data variables.product.prodname_GH_advanced_security %} a escala. For the previous article in this series, see "[Phase 2: Preparing to enable at scale](/code-security/adopting-github-advanced-security-at-scale/phase-2-preparing-to-enable-at-scale)." +Este artículo forma parte de una serie sobre la adopción de {% data variables.product.prodname_GH_advanced_security %} a escala. Para ver el artículo anterior de esta serie, consulta "[Fase 2: Preparación para la habilitación a escala](/code-security/adopting-github-advanced-security-at-scale/phase-2-preparing-to-enable-at-scale)". {% endnote %} -## About pilot programs +## Acerca de los programas piloto -We recommend you identify a few high-impact projects or teams to use in a pilot rollout of GHAS. This allows an initial group within your company to get familiar with GHAS and builds a solid foundation for GHAS before you roll it out to the remainder of your company. +Te recomendamos que identifiques algunos proyectos o equipos de alto impacto para usarlos en un lanzamiento piloto de la GHAS. Esto permitirá que un grupo inicial dentro de la empresa se familiarice con la GHAS y cree bases sólidas para la GHAS antes de lanzarla en el resto de la empresa. -The steps in this phase will help you enable GHAS on your enterprise, begin using its features, and review your results. Si estás trabajando con los {% data variables.product.prodname_professional_services %}, estos pueden proporcionarte ayuda adicional en este proceso mediante sesiones de integración, talleres de GHAS y solución de problemas, conforme lo requieras. +Los pasos de esta fase te ayudarán a habilitar la GHAS en tu empresa, comenzar a utilizar sus características y revisar tus resultados. Si estás trabajando con los {% data variables.product.prodname_professional_services %}, estos pueden proporcionarte ayuda adicional en este proceso mediante sesiones de integración, talleres de GHAS y solución de problemas, conforme lo requieras. -Before you start your pilot projects, we recommend that you schedule some meetings for your teams, such as an initial meeting, midpoint review, and a wrap-up session when the pilot is complete. These meetings will help you all make adjustments as needed and ensure your teams are prepared and supported to complete the pilot successfully. +Antes de que comiences tus proyectos piloto, te recomendamos que programes algunas reuniones para tus equipos, como una reunión inicial, una revisión de punto medio y una sesión de conclusión cuando se complete el piloto. Estas reuniones te ayudarán a realizar los ajustes conforme sean necesarios y garantizar así que tus equipos están listos y cuentan con el apoyo para completar el piloto con éxito. {% ifversion ghes %} -Si aún no has habilitado la GHAS para tu instancia de {% data variables.product.prodname_ghe_server %}, consulta la sección "[Habilitar la Seguridad Avanzada de GitHub para tu empresa](/admin/advanced-security/enabling-github-advanced-security-for-your-enterprise)". +Si aún no ha habilitado GHAS para la instancia de {% data variables.product.prodname_ghe_server %}, vea "[Habilitación de seguridad avanzada de GitHub para su empresa](/admin/advanced-security/enabling-github-advanced-security-for-your-enterprise)". {% endif %} -You need to enable GHAS for each pilot project, either by enabling the GHAS features for each repository or for all repositories in any organizations taking part in the pilot. Para obtener más información, consulta la sección "[Administrar la configuración de seguridad y de análisis para tu repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository)" o "[Administrar la configuración de seguridad y de análisis para tu organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)" +Necesitas habilitar la GHAS para cada proyecto piloto, ya sea habilitando la característica de la GHAS en cada repositorio o en todos ellos en todas las organizaciones que participen en el piloto. Para más información, vea "[Administración de la configuración de seguridad y análisis del repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository)" o "[Administración de la configuración de seguridad y análisis para la organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)". -## Piloting {% data variables.product.prodname_code_scanning %} +## Prueba piloto de {% data variables.product.prodname_code_scanning %} {% ifversion ghes %} -Para habilitar el {% data variables.product.prodname_code_scanning %} en tu instancia de {% data variables.product.prodname_ghe_server %}, consulta la sección "[Configurar el escaneo de código para tu aplicativo](/admin/advanced-security/configuring-code-scanning-for-your-appliance)". +Para habilitar {% data variables.product.prodname_code_scanning %} en la instancia de {% data variables.product.prodname_ghe_server %}, vea "[Configuración del examen de código para el dispositivo](/admin/advanced-security/configuring-code-scanning-for-your-appliance)". {% elsif ghae %} -Para habilitar el {% data variables.product.prodname_code_scanning %} utilizando {% data variables.product.prodname_actions %}, debes hacer que los ejecutores estén disponibles para ejecutar flujos de trabajo en {% data variables.product.prodname_ghe_managed %}, consulta la sección "[Iniciar con {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_managed %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-ae)". +Para habilitar {% data variables.product.prodname_code_scanning %} mediante {% data variables.product.prodname_actions %}, debes hacer que los ejecutores estén disponibles para ejecutar flujos de trabajo en {% data variables.product.prodname_ghe_managed %}; consulta "[Introducción a {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_managed %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-ae)". {% endif %} -You can run code scanning on a repository by creating a {% data variables.product.prodname_actions %} workflow to run the [CodeQL action](https://github.com/github/codeql-action/). {% ifversion ghec %}{% data variables.product.prodname_code_scanning_capc %} uses [GitHub-hosted runners](/actions/using-github-hosted-runners/about-github-hosted-runners) by default, but this can be customized if you plan to host your own runner with your own hardware specifications. Para obtener más información, consulta la sección "[Acerca de los ejecutores auto-hospedados](/actions/hosting-your-own-runners)".{% endif %} +Puedes ejecutar el análisis de código en un repositorio creando un flujo de trabajo de {% data variables.product.prodname_actions %} para ejecutar la [acción CodeQL](https://github.com/github/codeql-action/). {% ifversion ghec %}{% data variables.product.prodname_code_scanning_capc %} usa [ejecutores hospedados en GitHub](/actions/using-github-hosted-runners/about-github-hosted-runners) de manera predeterminada, pero esto se puede personalizar si planeas hospedar tu propio ejecutor con tus propias especificaciones de hardware. Para obtener más información, consulte "[Acerca de los ejecutores autohospedados](/actions/hosting-your-own-runners)."{% endif %} Para obtener más información sobre las {% data variables.product.prodname_actions %}, consulta las siguientes secciones: - - "[Aprender a utilizar las GitHub Actions](/actions/learn-github-actions)" - - "[Entender las GitHub Actions](/actions/learn-github-actions/understanding-github-actions)" + - "[Más información sobre las Acciones de GitHub](/actions/learn-github-actions)" + - "[Descripción de las Acciones de GitHub](/actions/learn-github-actions/understanding-github-actions)" - "[Eventos que desencadenan flujos de trabajo](/actions/learn-github-actions/events-that-trigger-workflows)" - - "[Directorio de patrones de filtrado](/actions/learn-github-actions/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet)" + - "[Hoja de datos de patrones de filtro](/actions/learn-github-actions/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet)" -We recommend enabling {% data variables.product.prodname_code_scanning %} on a repository-by-repository basis as part of your pilot program. Para obtener más información, consulta la sección "[Configurar el escaneo de código para un repositorio](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/setting-up-code-scanning-for-a-repository)". +Se recomienda habilitar {% data variables.product.prodname_code_scanning %} repositorio por repositorio como parte del programa piloto. Para obtener más información, vea "[Configuración del examen de código para un repositorio](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/setting-up-code-scanning-for-a-repository)". -If you want to enable code scanning for many repositories, you may want to script the process. +Si quieres habilitar el análisis de código para muchos repositorios, puede que quieras hacer un script del proceso. -Para encontrar un ejemplo de un script que abre solicitudes de cambio para agregar un flujo de trabajo de {% data variables.product.prodname_actions %} a repositorios múltiples, consulta el repositorio [`jhutchings1/Create-ActionsPRs`](https://github.com/jhutchings1/Create-ActionsPRs) para ver cómo se hace con PowerShell o el de [`nickliffen/ghas-enablement`](https://github.com/NickLiffen/ghas-enablement) para los equipos que no tengan PowerShell y les gustaría trabajar con NodeJS en su lugar. +Para obtener un ejemplo de script que abre solicitudes de incorporación de cambios para agregar un flujo de trabajo de {% data variables.product.prodname_actions %} a varios repositorios, vea el repositorio [`jhutchings1/Create-ActionsPRs`](https://github.com/jhutchings1/Create-ActionsPRs) para obtener un ejemplo mediante PowerShell, o bien [`nickliffen/ghas-enablement`](https://github.com/NickLiffen/ghas-enablement) para equipos que no tienen PowerShell y, en su lugar, quieren usar NodeJS. -Cuando ejecutas los escaneos de código iniciales, podrías no encontrar resultados o que se te devuelva una cantidad inusual de ellos. Es posible que quieras ajustar qué se debe resaltar en los escaneos futuros. Para obtener más información, consulta la sección "[Configurar el escaneo de código](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning)". +Cuando ejecutas los escaneos de código iniciales, podrías no encontrar resultados o que se te devuelva una cantidad inusual de ellos. Es posible que quieras ajustar qué se debe resaltar en los escaneos futuros. Para más información, vea "[Configuración del análisis de código](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning)". -Si tu compañía quiere utilizar otras herramientas de análisis de código de terceros con el escaneo de código de GitHub, puedes utilizar acciones para que ejecuten esas herramientas dentro de GitHub. Alternatively, you can upload results, which are generated by third-party tools as SARIF files, to code scanning. Para obtener más información, consulta la sección "[Integrarse con el escaneo de código](/code-security/code-scanning/integrating-with-code-scanning)". +Si tu compañía quiere utilizar otras herramientas de análisis de código de terceros con el escaneo de código de GitHub, puedes utilizar acciones para que ejecuten esas herramientas dentro de GitHub. Como alternativa, puedes cargar al análisis de código los resultados que se generen con las herramientas de terceros como archivos SARIF. Para obtener más información, vea "[Integración con el examen de código](/code-security/code-scanning/integrating-with-code-scanning)". -## Piloting {% data variables.product.prodname_secret_scanning %} +## Prueba piloto de {% data variables.product.prodname_secret_scanning %} GitHub escanea los repositorios para los tipos de secreto conocidos, para prevenir el uso fraudulento de secretos que se confirmaron por accidente. {% ifversion ghes %} -Para habilitar el escaneo de secretos para tu instancia de {% data variables.product.prodname_ghe_server %}, consulta la sección "[Configurar el escaneo de secretos para tu aplicativo](/admin/advanced-security/configuring-secret-scanning-for-your-appliance)". +A fin de habilitar el examen de secretos para la instancia de {% data variables.product.prodname_ghe_server %}, vea "[Configuración del examen de secretos para el dispositivo](/admin/advanced-security/configuring-secret-scanning-for-your-appliance)". {% endif %} -Necesitas habilitar el escaneo de secretos para cada proyecto piloto, ya sea habilitando la característica para cada repositorio o para todos los repositorios en cualquier organización que participe en el proyecto. Para obtener más información, consulta la sección "[Administrar la configuración de seguridad y de análisis para tu repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository)" o "[Administrar la configuración de seguridad y de análisis para tu organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)." +Necesitas habilitar el escaneo de secretos para cada proyecto piloto, ya sea habilitando la característica para cada repositorio o para todos los repositorios en cualquier organización que participe en el proyecto. Para obtener más información, consulta "[Administración de la configuración de seguridad y análisis del repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository)" o "[Administración de la configuración de seguridad y análisis para la organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)". -If you have collated any custom patterns specific to your enterprise, especially any related to the projects piloting {% data variables.product.prodname_secret_scanning %}, you can configure those. 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)". +Si has intercalado patrones personalizados específicos de tu empresa, especialmente en relación con los proyectos de la prueba piloto de {% data variables.product.prodname_secret_scanning %}, puedes configurarlos. Para más información, vea "[Definición de patrones personalizados para el análisis de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)". -Para aprender cómo ver y cerrar las alertas para los secretos que se registraron en tu repositorio, consulta la sección "[Administrar las alertas del escaneo de secretos](/code-security/secret-scanning/managing-alerts-from-secret-scanning)". +Para obtener información sobre cómo ver y cerrar alertas de secretos insertados en el repositorio, vea "[Administración de alertas del examen de secretos](/code-security/secret-scanning/managing-alerts-from-secret-scanning)". {% note %} -For the next article in this series, see "[Phase 4: Create internal documentation](/code-security/adopting-github-advanced-security-at-scale/phase-4-create-internal-documentation)." +Para ver el artículo siguiente de esta serie, consulta "[Fase 4: Creación de documentación interna](/code-security/adopting-github-advanced-security-at-scale/phase-4-create-internal-documentation)". {% endnote %} diff --git a/translations/es-ES/content/code-security/adopting-github-advanced-security-at-scale/phase-4-create-internal-documentation.md b/translations/es-ES/content/code-security/adopting-github-advanced-security-at-scale/phase-4-create-internal-documentation.md index 260336338b..52042f2bb2 100644 --- a/translations/es-ES/content/code-security/adopting-github-advanced-security-at-scale/phase-4-create-internal-documentation.md +++ b/translations/es-ES/content/code-security/adopting-github-advanced-security-at-scale/phase-4-create-internal-documentation.md @@ -1,6 +1,6 @@ --- -title: 'Phase 4: Create internal documentation' -intro: 'You will create internal documentation and then communicate this to the consumers of {% data variables.product.prodname_GH_advanced_security %}.' +title: 'Fase 4: Creación de documentación interna' +intro: 'Crearás documentación interna y, a continuación, la comunicarás a los consumidores de {% data variables.product.prodname_GH_advanced_security %}.' versions: ghes: '*' ghae: '*' @@ -9,24 +9,29 @@ topics: - Advanced Security shortTitle: 4. Create internal documentation miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: e9852eacc95b98eca5358aafb9a9b13811888f15 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147145382' --- - {% note %} -Este artículo es parte de una serie de cómo adoptar la {% data variables.product.prodname_GH_advanced_security %} a escala. For the previous article in this series, see "[Phase 3: Pilot programs](/code-security/adopting-github-advanced-security-at-scale/phase-3-pilot-programs)." +Este artículo forma parte de una serie sobre la adopción de {% data variables.product.prodname_GH_advanced_security %} a escala. Para ver el artículo anterior de esta serie, consulta "[Fase 3: Programas piloto](/code-security/adopting-github-advanced-security-at-scale/phase-3-pilot-programs)". {% endnote %} -Before enabling {% data variables.product.prodname_GH_advanced_security %}, you should create internal documentation that defines processes for teams to follow. Everyone needs to know what to do when they receive a security alert, even if the process simply asks the team to apply their best judgment. Documentation will also prevent developers from getting blocked when they have questions. You should put the documentation about GHAS with existing developer-focused documentation, such as your developer portal or custom knowledge base. +Antes de habilitar {% data variables.product.prodname_GH_advanced_security %}, debes crear documentación interna que defina los procesos que deben seguir los equipos. Todos necesitan saber qué hacer cuando reciben una alerta de seguridad, incluso si el proceso simplemente pide al equipo que aplique su mejor criterio. La documentación también impedirá que los desarrolladores se bloqueen cuando tengan preguntas. Debes colocar la documentación sobre GHAS con la documentación existente dirigida a los desarrolladores, como el portal para desarrolladores o la knowledge base personalizada. -If you ran pilot programs, use the experiences and feedback from the teams involved in those pilots to influence your documentation. This is especially useful if you encountered issues that are specific to your company, that other teams will also likely encounter. +Si has ejecutado programas piloto, usa las experiencias y los comentarios de los equipos implicados en esos pilotos para generar la documentación. Esto es especialmente útil si has encontrado problemas específicos de tu empresa, que es probable que otros equipos también encuentren. -If you skip creating internal documentation, your rollout won’t go at your intended pace. Creating internal documentation may slow the initial rollout by a week or two, but that time will be made up when developers can answer their own questions instead of coming to your team. +Si omites la creación de documentación interna, el lanzamiento no irá al ritmo previsto. La creación de documentación interna puede ralentizar el lanzamiento inicial en una o dos semanas, pero ese tiempo quedará compensado cuando los desarrolladores puedan responder a sus propias preguntas en lugar de acudir a tu equipo. -Education is probably the most crucial part of the rollout as it teaches developers what to do in different situations. You should ensure developers are empowered to maintain the security of their repository and that the security team are authorized to verify both what developers are doing and that it's in the best interest of security. In additional to internal documentation, education can take the form of online sessions, Q&As, etc. +La formación probablemente es la parte más crucial del lanzamiento, ya que enseña a los desarrolladores qué hacer en diferentes situaciones. Debes asegurarte de que los desarrolladores estén capacitados para mantener la seguridad de su repositorio y que el equipo de seguridad esté autorizado para comprobar lo que hacen los desarrolladores y que esto sea lo mejor para la seguridad. Además de la documentación interna, la formación puede adoptar la forma de sesiones en línea, preguntas y respuestas, etc. {% note %} -For the next article in this series, see "[Phase 5: Rollout and scale code scanning](/code-security/adopting-github-advanced-security-at-scale/phase-5-rollout-and-scale-code-scanning)." +Para ver el siguiente artículo de esta serie, consulta "[Fase 5: Lanzamiento y escalado del análisis de código](/code-security/adopting-github-advanced-security-at-scale/phase-5-rollout-and-scale-code-scanning)". {% endnote %} diff --git a/translations/es-ES/content/code-security/adopting-github-advanced-security-at-scale/phase-5-rollout-and-scale-code-scanning.md b/translations/es-ES/content/code-security/adopting-github-advanced-security-at-scale/phase-5-rollout-and-scale-code-scanning.md index 62c798ddf3..cdeeda0b11 100644 --- a/translations/es-ES/content/code-security/adopting-github-advanced-security-at-scale/phase-5-rollout-and-scale-code-scanning.md +++ b/translations/es-ES/content/code-security/adopting-github-advanced-security-at-scale/phase-5-rollout-and-scale-code-scanning.md @@ -1,6 +1,6 @@ --- -title: 'Phase 5: Rollout and scale code scanning' -intro: 'You can leverage the available APIs to rollout {% data variables.product.prodname_code_scanning %} programmatically by team and by language across your enterprise using the repository data you collected earlier.' +title: 'Fase 5: Lanzamiento y escalado del análisis de código' +intro: 'Puedes aprovechar las API disponibles para lanzar {% data variables.product.prodname_code_scanning %} mediante programación por equipo y lenguaje en toda la empresa mediante los datos del repositorio que recopilaste anteriormente.' versions: ghes: '*' ghae: '*' @@ -9,48 +9,53 @@ topics: - Advanced Security shortTitle: 5. Rollout code scanning miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 69c5a4e88c5490cbd7dcddca902426862047dff5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147145389' --- - {% note %} -Este artículo es parte de una serie de cómo adoptar la {% data variables.product.prodname_GH_advanced_security %} a escala. For the previous article in this series, see "[Phase 4: Create internal documentation](/code-security/adopting-github-advanced-security-at-scale/phase-4-create-internal-documentation)." +Este artículo forma parte de una serie sobre la adopción de {% data variables.product.prodname_GH_advanced_security %} a escala. Para ver el artículo anterior de esta serie, consulta "[Fase 4: Creación de documentación interna](/code-security/adopting-github-advanced-security-at-scale/phase-4-create-internal-documentation)". {% endnote %} -### Habilitar el escaneo de código +### Habilitación del análisis de código -Utilizando los datos que recolectaste en la [Fase 2](/code-security/adopting-github-advanced-security-at-scale/phase-2-preparing-to-enable-at-scale), puedes comenzar a habilitar la GHAS y luego el {% data variables.product.prodname_code_scanning %} en tus repositorios, un lenguaje a la vez. The step-by-step process for enabling GHAS should look like this: +Con los datos que intercalaste en la [fase 2](/code-security/adopting-github-advanced-security-at-scale/phase-2-preparing-to-enable-at-scale), puedes empezar a habilitar la GHAS y, a continuación, {% data variables.product.prodname_code_scanning %} en los repositorios, lenguaje por lenguaje. El proceso paso a paso para habilitar la GHAS debe tener este aspecto: -1. Enable GHAS on the repository. Para obtener más información, consulta la sección "[Administrar la configuración de seguridad y análisis para tu repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository)". -1. Create a pull request against the repository's default branch with a `codeql-analysis.yml` file containing an example of how to run CodeQL for that language. Para obtener más información, consulta la sección"[Crear una solicitud de extracción](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request)." -1. Create an issue in the repository to explain why a pull request has been raised. The issue you create can contain a link to the previous communication sent to all users, but can also explain what changes the pull request introduces, what next steps the team have to take, what the team's responsibilities are, and how the team should be using {% data variables.product.prodname_code_scanning %}. Para obtener más información, consulta la sección "[Crear una propuesta](/issues/tracking-your-work-with-issues/creating-an-issue)". +1. Habilita la GHAS en el repositorio. Para más información, vea "[Administración de la configuración de seguridad y análisis para el repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository)". +1. Crea una solicitud de incorporación de cambios en la rama predeterminada del repositorio con un archivo `codeql-analysis.yml` que contenga un ejemplo de cómo ejecutar CodeQL para ese lenguaje. Para más información, vea "[Creación de una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request)". +1. Crea una incidencia en el repositorio para explicar por qué se ha generado una solicitud de incorporación de cambios. La incidencia que crees puede contener un vínculo a la comunicación anterior enviada a todos los usuarios, pero también puede explicar los cambios que introduce la solicitud de incorporación de cambios, qué pasos siguientes debe realizar el equipo, cuáles son las responsabilidades del equipo y cómo el equipo debe usar {% data variables.product.prodname_code_scanning %}. Para más información, vea "[Creación de una incidencia](/issues/tracking-your-work-with-issues/creating-an-issue)". -There is a publicly available tool that completes the first two steps called the [ghas-enablement tool](https://github.com/NickLiffen/ghas-enablement). You can re-run the ghas-enablement tool in batches of languages where it makes sense. For example, JavaScript, TypeScript, Python, and Go likely have a similar build process and could therefore use a similar CodeQL analysis file. The ghas-enablement tool can also be used for languages such as Java, C, and C++, but due to the varied nature of how these languages build and compile you may need to create more targeted CodeQL analysis files. +Hay una herramienta disponible públicamente que completa los dos primeros pasos denominada [herramienta de habilitación de la GHAS](https://github.com/NickLiffen/ghas-enablement). Puedes volver a ejecutar la herramienta de habilitación de la GHAS en lotes de lenguajes donde tenga sentido. Por ejemplo, es probable que JavaScript, TypeScript, Python y Go tengan un proceso de compilación similar y, por tanto, podrían usar un archivo de análisis de CodeQL parecido. La herramienta de habilitación de la GHAS también se puede usar para lenguajes como Java, C y C++, pero, debido a la naturaleza variada de la forma en que estos lenguajes se generan y compilan, es posible que tengas que crear archivos de análisis de CodeQL más dirigidos. {% note %} -**Nota:** Si pretendes utilizar {% data variables.product.prodname_actions %} para controlar el {% data variables.product.prodname_code_scanning %} y no utilizas la [herramienta de habilitación de la GHAS](https://github.com/NickLiffen/ghas-enablement), ten en cuenta que no hay acceso de API al directorio de `.github/workflow`. This means that you cannot create a script without a git client underlying the automation. The workaround is to leverage bash scripting on a machine or container which has a git client. The git client can push and pull files into the `.github/workflows` directory where the `codeql-analysis.yml` file is located. +**Nota:** Si vas a usar {% data variables.product.prodname_actions %} para controlar {% data variables.product.prodname_code_scanning %} y no usas la [herramienta de habilitación de la GHAS](https://github.com/NickLiffen/ghas-enablement), ten en cuenta que no hay acceso de API al directorio `.github/workflow`. Esto significa que no puedes crear un script sin un cliente de Git subyacente a la automatización. La solución consiste en aprovechar el scripting de Bash en un equipo o contenedor que tenga un cliente de Git. El cliente de Git puede insertar y extraer archivos en el directorio `.github/workflows` donde se encuentra el archivo `codeql-analysis.yml`. {% endnote %} -It is important to not just push the `codeql-analysis.yml` file the repository's default branch. Using a pull request puts ownership on the development team to review and merge, allowing the development team to learn about {% data variables.product.prodname_code_scanning %} and involving the team in the process. +Es importante no solo insertar el archivo `codeql-analysis.yml` en la rama predeterminada del repositorio. El uso de una solicitud de incorporación de cambios coloca la propiedad en el equipo de desarrollo para revisar y combinar, lo que permite al equipo de desarrollo obtener información sobre {% data variables.product.prodname_code_scanning %} e involucrarse en el proceso. -You should capture the pull request URLs created by automation, and check each week for any activity and see which ones are closed. After a few weeks, it may be worth creating another issue or sending internal emails if the pull request remains unmerged. +Debes capturar las direcciones URL de solicitud de incorporación de cambios creadas por la automatización y comprobar cada semana si hay alguna actividad y ver cuáles están cerradas. Al cabo de unas semanas, puede que valga la pena crear otra incidencia o enviar correos electrónicos internos si la solicitud de incorporación de cambios sigue sin combinarse. -### Creating subject matter experts +### Creación de expertos en la materia -You can then proceed to the next stage of enablement, which is creating internal subject matter experts (or SMEs) and arranging company meetings. Opening pull requests and issues in repositories will likely tackle a large percentage of your adoption, but this doesn’t tackle one-off use cases where a specific build process, framework, or library needs specific feature flags to be enabled. A more personalized and hands-on approach is required to push high adoption, especially for Java, C, and C++. +Después, puedes continuar con la siguiente fase de la habilitación, que consiste en crear expertos internos en la materia (o SME) y organizar reuniones empresariales. La apertura de solicitudes de incorporación de cambios e incidencias en los repositorios probablemente abordará un gran porcentaje de la adopción, pero no aborda los casos de uso únicos en los que un proceso de compilación, un marco o una biblioteca específicos necesitan la habilitación de marcas de características concretas. Se requiere un enfoque más personalizado y práctico para insertar una adopción alta, especialmente para Java, C y C++. -It’s a good idea to run regular company meetings on specific topics to educate and discuss the rollout with a larger group. This is much more time-efficient for an enterprise with thousands of repositories compared to working with one team at a time. Teams can come to sessions that are relevant to them. Some example sessions that have been run before include: +Es una buena idea celebrar reuniones periódicas en la empresa sobre temas específicos para formar y comentar el lanzamiento con un grupo más grande. Esto es mucho más eficaz para una empresa con miles de repositorios en comparación con trabajar equipo por equipo. Los equipos pueden venir a las sesiones que consideren relevantes para ellos. Algunas sesiones de ejemplo que se han llevado a cabo antes incluyen las siguientes: - {% data variables.product.prodname_code_scanning_capc %} en un contenedor -- {% data variables.product.prodname_code_scanning_capc %} & Java Struts -- {% data variables.product.prodname_code_scanning_capc %} & JSP +- {% data variables.product.prodname_code_scanning_capc %} y Java Struts +- {% data variables.product.prodname_code_scanning_capc %} y JSP -You can use the data you have collected about the distribution of different languages among repositories to create targeted meetings. +Puedes usar los datos recopilados sobre la distribución de distintos lenguajes entre repositorios para crear reuniones dirigidas. {% note %} -For the next article in this series, see "[Phase 6: Rollout and scale secret scanning](/code-security/adopting-github-advanced-security-at-scale/phase-6-rollout-and-scale-secret-scanning)." +Para ver el siguiente artículo de esta serie, consulta "[Fase 6: Lanzamiento y escalado del análisis de secretos](/code-security/adopting-github-advanced-security-at-scale/phase-6-rollout-and-scale-secret-scanning)". {% endnote %} diff --git a/translations/es-ES/content/code-security/adopting-github-advanced-security-at-scale/phase-6-rollout-and-scale-secret-scanning.md b/translations/es-ES/content/code-security/adopting-github-advanced-security-at-scale/phase-6-rollout-and-scale-secret-scanning.md index 94c550f211..c770416d54 100644 --- a/translations/es-ES/content/code-security/adopting-github-advanced-security-at-scale/phase-6-rollout-and-scale-secret-scanning.md +++ b/translations/es-ES/content/code-security/adopting-github-advanced-security-at-scale/phase-6-rollout-and-scale-secret-scanning.md @@ -1,6 +1,6 @@ --- -title: 'Phase 6: Rollout and scale secret scanning' -intro: 'For the final phase, you will focus on the rollout of {% data variables.product.prodname_secret_scanning %}. {% data variables.product.prodname_secret_scanning_caps %} is a more straightforward tool to rollout than {% data variables.product.prodname_code_scanning %}, as it involves less configuration, but it''s critical to have a strategy for handling new and old results.' +title: 'Fase 6: Lanzamiento y escalado del análisis de secretos' +intro: 'Para la fase final, te centrarás en el lanzamiento de {% data variables.product.prodname_secret_scanning %}. {% data variables.product.prodname_secret_scanning_caps %} es una herramienta más sencilla de lanzar que {% data variables.product.prodname_code_scanning %}, ya que implica menos configuración, pero es fundamental tener una estrategia para controlar los resultados nuevos y antiguos.' versions: ghes: '*' ghae: '*' @@ -9,98 +9,103 @@ topics: - Advanced Security shortTitle: 6. Rollout secret scanning miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 791ce9924ac9f2cb918db4e1c416a8755b790bf5 +ms.sourcegitcommit: 74d6918dae0cf489c86eee049fb0f061a63df44c +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/15/2022 +ms.locfileid: '147145381' --- - {% note %} -Este artículo es parte de una serie de cómo adoptar la {% data variables.product.prodname_GH_advanced_security %} a escala. For the previous article in this series, see "[Phase 5: Rollout and scale code scanning](/code-security/adopting-github-advanced-security-at-scale/phase-5-rollout-and-scale-code-scanning)." +Este artículo forma parte de una serie sobre la adopción de {% data variables.product.prodname_GH_advanced_security %} a escala. Para ver el artículo anterior de esta serie, consulta "[Fase 5: Lanzamiento y escalado del análisis de código](/code-security/adopting-github-advanced-security-at-scale/phase-5-rollout-and-scale-code-scanning)". {% endnote %} -You can enable secret scanning for individual repositories or for all repositories in an organization. Para obtener más información, consulta la sección "[Administrar la configuración de seguridad y de análisis para tu repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository)" o "[Administrar la configuración de seguridad y de análisis para tu organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)." +Puedes habilitar el análisis de secretos para repositorios individuales o para todos los repositorios de una organización. Para obtener más información, consulta "[Administración de la configuración de seguridad y análisis del repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository)" o "[Administración de la configuración de seguridad y análisis para la organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)". -This article explains a high-level process focusing on enabling {% data variables.product.prodname_secret_scanning %} for all repositories in an organization. The principles described in this article can still be applied even if you take a more staggered approach of enabling {% data variables.product.prodname_secret_scanning %} for individual repositories. +En este artículo se explica un proceso de alto nivel centrado en habilitar {% data variables.product.prodname_secret_scanning %} para todos los repositorios de una organización. Los principios que se describen en este artículo se pueden seguir aplicando incluso si adoptas el enfoque más escalonado de habilitar {% data variables.product.prodname_secret_scanning %} para repositorios individuales. -### 1. Focus on newly committed secrets +### 1. Céntrate en los secretos recién confirmados -When you enable {% data variables.product.prodname_secret_scanning %}, you should focus on remediating any newly committed credentials detected by secret scanning. If you focus on cleaning up committed credentials, developers could continue to accidentally push new credentials, which means your total secret count will stay around the same level, not decrease as intended. This is why it is essential to stop new credentials being leaked before focusing on revoking any current secrets. +Al habilitar {% data variables.product.prodname_secret_scanning %}, debes centrarte en corregir las credenciales recién confirmadas detectadas por el análisis de secretos. Si te centras en limpiar las credenciales confirmadas, los desarrolladores podrían seguir insertando accidentalmente nuevas credenciales, lo que significa que el recuento total de secretos permanecerá aproximadamente al mismo nivel, no disminuirá como se prevé. Por este motivo, es esencial detener la filtración de nuevas credenciales antes de centrarse en revocar los secretos actuales. -There are a few approaches for tackling newly committed credentials, but one example approach would be: +Hay algunos enfoques para abordar las credenciales recién confirmadas, pero un enfoque de ejemplo sería el siguiente: -1. **Notify**: Use webhooks to ensure that any new secret alerts are seen by the right teams as quickly as possible. A webhook fires when a secret alert is either created, resolved, or reopened. You can then parse the webhook payload, and integrate it into any tools you and your team use such Slack, Teams, Splunk, or email. For more information, see "[About webhooks](/developers/webhooks-and-events/webhooks/about-webhooks)" and "[Webhook events and payloads](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#secret_scanning_alert)." -2. **Follow Up**: Create a high-level remediation process that works for all secret types. For example, you could contact the developer who committed the secret and their technical lead on that project, highlighting the dangers of committing secrets to GitHub, and asking the them to revoke, and update the detected secret. +1. **Notificación**: usa webhooks para asegurarte de que los equipos adecuados vean las nuevas alertas de secretos lo antes posible. Un webhook se desencadena cuando se crea, se resuelve o se vuelve a abrir una alerta de secreto. Después, puedes analizar la carga del webhook e integrarla en las herramientas que tú y tu equipo uséis, como Slack, Teams, Splunk o el correo electrónico. Para obtener más información, consulta "[Acerca de los webhooks](/developers/webhooks-and-events/webhooks/about-webhooks)" y "[Eventos y cargas de webhook](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#secret_scanning_alert)". +2. **Seguimiento**: crea un proceso de corrección de alto nivel que funcione para todos los tipos de secretos. Por ejemplo, puedes ponerte en contacto con el desarrollador que confirmó el secreto y su responsable técnico en ese proyecto, resaltar los peligros de confirmar secretos en GitHub y pedirles que revoquen y actualicen el secreto detectado. {% note %} + + **Nota:** Este paso se puede automatizar. En el caso de grandes empresas y organizaciones con cientos de repositorios, el seguimiento manual es insostenible. Puedes incorporar la automatización en el proceso de webhook definido en el primer paso. La carga del webhook contiene información sobre el repositorio y la organización acerca del secreto filtrado. Con esta información, puedes ponerte en contacto con los mantenedores actuales del repositorio y crear un correo electrónico o mensaje para las personas responsables o bien abrir una incidencia. + + {% endnote %} +3. **Formación**: crea un documento de formación interno asignado al desarrollador que confirmó el secreto. En este documento de formación, puedes explicar los riesgos creados mediante la confirmación de secretos y dirigirlos a la información de procedimientos recomendados sobre el uso de secretos de forma segura en el desarrollo. Si un desarrollador no aprende de la experiencia y continúa confirmando secretos, podrías crear un proceso de escalación, pero la formación suele funcionar bien. - **Note:** You can automate this step. For large enterprises and organizations with hundreds of repositories, manually following up is unsustainable. You could incorporate automation into the webhook process defined in the first step. The webhook payload contains repository and organization information about the leaked secret. Using this information, you can contact the current maintainers on the repository and create an email/message to the responsible people or open an issue. - - {% endnote %} -3. **Educate**: Create an internal training document assigned to the developer who committed the secret. Within this training document, you can explain the risks created by committing secrets and direct them to your best practice information about using secrets securely in development. If the a developer doesn't learn from the experience and continues to commit secrets, you could create an escalation process, but education usually works well. - -Repeat the last two steps for any new secrets leaked. This process encourages developers to take responsibility for managing the secrets used in their code securely, and allows you to measure the reduction in newly committed secrets. +Repite los dos últimos pasos para cualquier secreto nuevo que se haya filtrado. Este proceso anima a los desarrolladores a asumir la responsabilidad de administrar los secretos usados en su código de forma segura y te permite medir la reducción de los secretos recién confirmados. {% note %} -**Note:** More advanced organizations may want to perform auto-remediation of certain types of secrets. There is an open-source initiative called [GitHub Secret Scanner Auto Remediator](https://github.com/NickLiffen/GSSAR) which you can deploy into your AWS, Azure, or GCP environment and tailor to automatically revoke certain types of secrets based on what you define as the most critical. This is also an excellent way to react to new secrets being committed with a more automated approach. +**Nota:** Es posible que las organizaciones más avanzadas quieran realizar la corrección automática de determinados tipos de secretos. Hay una iniciativa de código abierto denominada [Corrector automático del analizador de secretos de GitHub](https://github.com/NickLiffen/GSSAR) que puedes implementar en tu entorno de AWS, Azure o GCP y adaptar para revocar automáticamente determinados tipos de secretos en función de lo que definas como más crítico. También es una excelente manera de reaccionar a los nuevos secretos que se confirman con un enfoque más automatizado. {% endnote %} -### 2. Remediate previously committed secrets, starting with the most critical +### 2. Corrige los secretos confirmados previamente, empezando por el más crítico -After you have established a process to monitor, notify and remediate newly published secrets, you can start work on secrets committed before {% data variables.product.prodname_GH_advanced_security %} was introduced. +Después de haber establecido un proceso para supervisar, notificar y corregir los secretos recién publicados, puedes empezar a trabajar en los secretos confirmados antes de la introducción de {% data variables.product.prodname_GH_advanced_security %}. -How you define your most critical secrets will depend on your organization's processes and integrations. For example, a company likely isn’t worried about a Slack Incoming Webhook secret if they don’t use Slack. You may find it useful to start by focusing on the top five most critical credential types for your organization. +La forma en que definas los secretos más críticos dependerá de los procesos e integraciones de la organización. Por ejemplo, es probable que una empresa no esté preocupada por un secreto de webhook entrante de Slack si no usa Slack. Es posible que te resulte útil empezar por centrarte en los cinco tipos de credenciales más críticos de tu organización. -Once you have decided on the secret types, you can do the following: - -1. Define a process for remediating each type of secret. The actual procedure for each secret type is often drastically different. Write down the process for each type of secret in a document or internal knowledge base. +Una vez que hayas decidido los tipos de secretos, puedes hacer lo siguiente: +1. Define un proceso para corregir cada tipo de secreto. El procedimiento real para cada tipo de secreto suele ser drásticamente diferente. Anota el proceso para cada tipo de secreto en un documento o knowledge base internos. + {% note %} - - **Note:** When you create the process for revoking secrets, try and give the responsibility for revoking secrets to the team maintaining the repository instead of a central team. One of the principles of GHAS is developers taking ownership of security and having the responsibility of fixing security issues, especially if they have created them. + + **Nota:** Al crear el proceso para revocar secretos, prueba y asigna la responsabilidad de revocar los secretos al equipo que mantiene el repositorio en lugar de un equipo central. Uno de los principios de GHAS es que los desarrolladores toman posesión de la seguridad y tienen la responsabilidad de corregir los problemas de seguridad, especialmente si los han creado. {% endnote %} -2. When you have created the process that teams will follow for revoking credentials, you can collate information about the types of secrets and other metadata associated with the leaked secrets so you can discern who to communicate the new process to. - +2. Cuando hayas creado el proceso que seguirán los equipos para revocar las credenciales, puedes intercalar información sobre los tipos de secretos y otros metadatos asociados a los secretos filtrados para poder determinar a quién debes comunicar el nuevo proceso. + {% ifversion not ghae %} - - You can use the security overview to collect this information. For more information about using the security overview, see "[Filtering alerts in the security overview](/code-security/security-overview/filtering-alerts-in-the-security-overview)." - + + Puedes usar la información general de seguridad para recopilar esta información. Para obtener más información sobre el uso de la información general de seguridad, consulta "[Filtrado de alertas en la información general de seguridad](/code-security/security-overview/filtering-alerts-in-the-security-overview)". + {% endif %} - - Some information you may want to collect includes: - + + Parte de la información que puede que quieras recopilar incluye la siguiente: + - Organización - Repositorio - Tipo de secreto - - Secret value - - Maintainers on repository to contact - + - Valor del secreto + - Mantenedores en el repositorio con quienes ponerte en contacto + {% note %} - - **Note:** Use the UI if you have few secrets leaked of that type. If you have hundreds of leaked secrets, use the API to collect information. For more information, see "[Secret scanning REST API](/rest/reference/secret-scanning)." - + + **Nota:** Usa la interfaz de usuario si tienes pocos secretos filtrados de ese tipo. Si tienes cientos de secretos filtrados, usa la API para recopilar la información. Para obtener más información, consulta la "[API de REST de análisis de secretos](/rest/reference/secret-scanning)". + {% endnote %} -3. After you collect information about leaked secrets, create a targeted communication plan for the users who maintain the repositories affected by each secret type. You could use email, messaging, or even create GitHub issues in the affected repositories. If you can use APIs provided by these tools to send out the communications in an automated manner, this will make it easier for you to scale across multiple secret types. +3. Después de recopilar información sobre los secretos filtrados, crea un plan de comunicación dirigido para los usuarios que mantienen los repositorios afectados por cada tipo de secreto. Puedes usar el correo electrónico, la mensajería o incluso crear incidencias de GitHub en los repositorios afectados. Si puedes usar las API que proporcionan estas herramientas para enviar las comunicaciones de forma automatizada, esto te facilitará el escalado entre varios tipos de secretos. -### 3. Expand the program to include more secret types and custom patterns +### 3. Expande el programa para incluir más tipos de secretos y patrones personalizados -You can now expand beyond the five most critical secret types into a more comprehensive list, with an additional focus on education. You can repeat the previous step, remediating previously committed secrets, for the different secret types you have targeted. +Ahora puedes ir más allá de los cinco tipos de secretos más críticos y crear una lista más completa, con un enfoque adicional en la formación. Puedes repetir el paso anterior, corregir los secretos confirmados previamente, para los distintos tipos de secretos a los que te has dirigido. -You can also include more of the custom patterns collated in the earlier phases and invite security teams and developer teams to submit more patterns, establishing a process for submitting new patterns as new secret types are created. 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)". +También puedes incluir más patrones personalizados intercalados en las fases anteriores e invitar a los equipos de seguridad y a los equipos de desarrolladores a enviar más patrones, con lo que puedes establecer un proceso para enviar nuevos patrones a medida que se crean nuevos tipos de secretos. Para más información, vea "[Definición de patrones personalizados para el análisis de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)". {% ifversion secret-scanning-push-protection %} -You can also enable push protection with secret scanning. Once enabled, secret scanning checks pushes for high-confidence secrets and blocks the push. 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#using-secret-scanning-as-a-push-protection-from-the-command-line)". +También puedes habilitar la protección de inserciones con el análisis de secretos. Una vez habilitado, el análisis de secretos comprueba si hay secretos de confianza elevada y bloquea la inserción. Para más información, vea "[Protección de inserciones para el examen de secretos](/code-security/secret-scanning/protecting-pushes-with-secret-scanning#using-secret-scanning-as-a-push-protection-from-the-command-line)". {% endif %} -As you continue to build your remediation processes for other secret types, start to create proactive training material that can be shared with all developers of GitHub in your organization. Until this point, a lot of the focus has been reactive. It is an excellent idea to shift focus to being proactive and encourage developers not to push credentials to GitHub in the first place. This can be achieved in multiple ways but creating a short document explaining the risks and reasons would be a great place to start. +A medida que sigas compilando los procesos de corrección para otros tipos de secretos, empieza a crear material de formación proactivo que se pueda compartir con todos los desarrolladores de GitHub de tu organización. Hasta este punto, gran parte del enfoque ha sido reactivo. Es una excelente idea cambiar la atención a ser proactivo y animar a los desarrolladores a no insertar credenciales en GitHub en primer lugar. Esto se puede lograr de varias maneras, pero crear un breve documento que explique los riesgos y las razones sería un gran punto de partida. {% note %} -This is the final article of a series on adopting {% data variables.product.prodname_GH_advanced_security %} at scale. Si tienes preguntas o necesitas apoyo, consulta la sección sobre {% data variables.contact.github_support %} y {% data variables.product.prodname_professional_services_team %} en "[Introducción a adoptar la {% data variables.product.prodname_GH_advanced_security %} a escala](/code-security/adopting-github-advanced-security-at-scale/introduction-to-adopting-github-advanced-security-at-scale#github-support-and-professional-services)". +Este es el último artículo de una serie sobre la adopción de {% data variables.product.prodname_GH_advanced_security %} a escala. Si tienes preguntas o necesitas soporte técnico, consulta la sección sobre {% data variables.contact.github_support %} y {% data variables.product.prodname_professional_services_team %} en "[Introducción a la adopción de {% data variables.product.prodname_GH_advanced_security %} a escala](/code-security/adopting-github-advanced-security-at-scale/introduction-to-adopting-github-advanced-security-at-scale#github-support-and-professional-services)". {% endnote %} diff --git a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning.md b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning.md index 7d22ab101e..e0c2ed7cf6 100644 --- a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning.md +++ b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning.md @@ -1,5 +1,5 @@ --- -title: Acerca del escaneo de código +title: Acerca del examen de código intro: 'Puedes utilizar {% data variables.product.prodname_code_scanning %} para encontrar vulnerabilidades de seguridad y errores en el código de tu proyecto en {% data variables.product.prodname_dotcom %}.' product: '{% data reusables.gated-features.code-scanning %}' redirect_from: @@ -16,42 +16,45 @@ type: overview topics: - Advanced Security - Code scanning +ms.openlocfilehash: 0bf49aa695e9e5a60cef7eb78c6e44f5ecd4ece5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091585' --- - - -{% data reusables.code-scanning.beta %} -{% data reusables.code-scanning.enterprise-enable-code-scanning %} +{% data reusables.code-scanning.beta %} {% data reusables.code-scanning.enterprise-enable-code-scanning %} ## Acerca de {% data variables.product.prodname_code_scanning %} {% data reusables.code-scanning.about-code-scanning %} -Puedes utilizar {% data variables.product.prodname_code_scanning %} para encontrar, clasificar y priorizar los arreglos a problemas existentes en tu código. {% data variables.product.prodname_code_scanning_capc %} también previene a los desarrolladores de introducir nuevos problemas. Puedes programar días y horas específicos para los escaneos, o activarlos cuando ocurra un evento específico en el repositorio, tal como una carga de información. +Puedes utilizar {% data variables.product.prodname_code_scanning %} para encontrar, clasificar y priorizar los arreglos a problemas existentes en tu código. {% data variables.product.prodname_code_scanning_capc %} también previene a los desarrolladores de introducir nuevos problemas. Puede programar los análisis para días y horas concretos, o bien desencadenarlos cuando se produzca un evento específico en el repositorio, como una inserción. -Si {% data variables.product.prodname_code_scanning %} encuentra una vulnerabilidad potencial o un error en tu código, {% data variables.product.prodname_dotcom %} mostrará una alerta en el repositorio. {% data variables.product.prodname_dotcom %} cerrará la alerta una vez que arregles el código que la activó. 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/managing-code-scanning-alerts-for-your-repository)". +Si {% data variables.product.prodname_code_scanning %} encuentra una vulnerabilidad potencial o un error en tu código, {% data variables.product.prodname_dotcom %} mostrará una alerta en el repositorio. {% data variables.product.prodname_dotcom %} cerrará la alerta una vez que arregles el código que la activó. Para más información, vea "[Administración de alertas de {% data variables.product.prodname_code_scanning %} para el repositorio](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository)". -Para monitorear los resultados del {% data variables.product.prodname_code_scanning %} a lo largo de tus repositorios o de tu organización, puedes utilizar webhooks y la API del {% data variables.product.prodname_code_scanning %}. Para obtener más información sobre los webhooks para el {% data variables.product.prodname_code_scanning %}, consulta la sección [Cargas útiles y eventos de webhook](/developers/webhooks-and-events/webhook-events-and-payloads#code_scanning_alert)". Para obtener más información sobre las terminales de la API, consulta la sección "[{% data variables.product.prodname_code_scanning_capc %}](/rest/reference/code-scanning)". +Para monitorear los resultados del {% data variables.product.prodname_code_scanning %} a lo largo de tus repositorios o de tu organización, puedes utilizar webhooks y la API del {% data variables.product.prodname_code_scanning %}. Para obtener información sobre los webhooks para {% data variables.product.prodname_code_scanning %}, vea "[Eventos y cargas de webhook](/developers/webhooks-and-events/webhook-events-and-payloads#code_scanning_alert)". Para obtener información sobre los puntos de conexión de API, vea "[{% data variables.product.prodname_code_scanning_capc %}](/rest/reference/code-scanning)". -Para iniciar con el {% data variables.product.prodname_code_scanning %}, consulta la sección "[Configurar el {% data variables.product.prodname_code_scanning %} en un repositorio](/code-security/secure-coding/setting-up-code-scanning-for-a-repository)". +Para empezar a trabajar con {% data variables.product.prodname_code_scanning %}, vea "[Configuración de {% data variables.product.prodname_code_scanning %} para un repositorio](/code-security/secure-coding/setting-up-code-scanning-for-a-repository)". {% ifversion fpt or ghec %} -## Acerca de la facturación para {% data variables.product.prodname_code_scanning %} +## Acerca de la facturación de {% data variables.product.prodname_code_scanning %} -{% data variables.product.prodname_code_scanning_capc %} utiliza {% data variables.product.prodname_actions %}, y cada ejecución de un flujo de trabajo de {% data variables.product.prodname_code_scanning %} consume minutos para {% data variables.product.prodname_actions %}. Para obtener más información, consulta "[Acerca de la facturación para {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/about-billing-for-github-actions)". +{% data variables.product.prodname_code_scanning_capc %} utiliza {% data variables.product.prodname_actions %}, y cada ejecución de un flujo de trabajo de {% data variables.product.prodname_code_scanning %} consume minutos para {% data variables.product.prodname_actions %}. Para más información, vea "[Acerca de la facturación de {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/about-billing-for-github-actions)". {% endif %} ## Acerca de las herramientas para el {% data variables.product.prodname_code_scanning %} -Puedes configurar el {% data variables.product.prodname_code_scanning %} para utilizar el producto de {% data variables.product.prodname_codeql %} que mantiene {% data variables.product.company_short%} o una herramienta de {% data variables.product.prodname_code_scanning %} de un tercero. +Puedes configurar el {% data variables.product.prodname_code_scanning %} para utilizar el producto de {% data variables.product.prodname_codeql %} que mantiene {% data variables.product.company_short%} o una herramienta de {% data variables.product.prodname_code_scanning %} de un tercero. ### Acerca del análisis de {% data variables.product.prodname_codeql %} -{% data reusables.code-scanning.about-codeql-analysis %} Para obtener más información sobre {% data variables.product.prodname_codeql %}, consulta la sección "[Acerca del escaneo de código con CodeQL](/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql)". +{% data reusables.code-scanning.about-codeql-analysis %} Para más información sobre {% data variables.product.prodname_codeql %}, vea "[Acerca del análisis de código con CodeQL](/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql)". ### Acerca de las herramientas del {% data variables.product.prodname_code_scanning %} de terceros {% data reusables.code-scanning.interoperable-with-tools-that-output-sarif %} -Puedes ejecutar herramientas de análisis de terceros dentro de {% data variables.product.product_name %} utilizando acciones o dentro de un sistema de IC externo. Para obtener más información, consulta la sección "[Configurar el escaneo de código para un repositorio](/code-security/secure-coding/setting-up-code-scanning-for-a-repository)" o la sección "[Cargar un archivo SARIF a GitHub](/code-security/secure-coding/uploading-a-sarif-file-to-github)". +Puedes ejecutar herramientas de análisis de terceros dentro de {% data variables.product.product_name %} utilizando acciones o dentro de un sistema de IC externo. Para más información, vea "[Configuración del análisis de código para un repositorio](/code-security/secure-coding/setting-up-code-scanning-for-a-repository)" o "[Carga de un archivo SARIF en GitHub](/code-security/secure-coding/uploading-a-sarif-file-to-github)". diff --git a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages.md b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages.md index ececca3e6c..5d466f2620 100644 --- a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages.md +++ b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages.md @@ -1,7 +1,7 @@ --- -title: Configuring the CodeQL workflow for compiled languages +title: Configuración del flujo de trabajo de CodeQL para lenguajes compilados shortTitle: Configure compiled languages -intro: 'You can configure how {% data variables.product.prodname_dotcom %} uses the {% data variables.product.prodname_codeql_workflow %} to scan code written in compiled languages for vulnerabilities and errors.' +intro: 'Puedes configurar cómo {% data variables.product.prodname_dotcom %} utiliza el {% data variables.product.prodname_codeql_workflow %} para escanear el código escrito en los lenguajes compilados para las vulnerabilidades y errores.' product: '{% data reusables.gated-features.code-scanning %}' permissions: 'If you have write permissions to a repository, you can configure {% data variables.product.prodname_code_scanning %} for that repository.' redirect_from: @@ -25,88 +25,87 @@ topics: - C/C++ - C# - Java +ms.openlocfilehash: c8256eea83b6a30879effc4d7797f2afcbc82e15 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119113' --- +{% data reusables.code-scanning.beta %} {% data reusables.code-scanning.enterprise-enable-code-scanning-actions %} +## Acerca de {% data variables.product.prodname_codeql_workflow %} y los lenguajes compilados -{% data reusables.code-scanning.beta %} -{% data reusables.code-scanning.enterprise-enable-code-scanning-actions %} +Puedes configurar a {% data variables.product.prodname_dotcom %} para que ejecute el {% data variables.product.prodname_code_scanning %} en tu repositorio si agregas un flujo de trabajo de {% data variables.product.prodname_actions %} a este. Para {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %}, se agregan los datos {% data variables.product.prodname_codeql_workflow %}. Para más información, vea "[Configuración de {% data variables.product.prodname_code_scanning %} para un repositorio](/code-security/secure-coding/setting-up-code-scanning-for-a-repository)". -## About the {% data variables.product.prodname_codeql_workflow %} and compiled languages +{% data reusables.code-scanning.edit-workflow %} Para obtener información general sobre cómo configurar {% data variables.product.prodname_code_scanning %} y editar archivos de flujo de trabajo, vea "[Configuración de {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/configuring-code-scanning)" y "[Más información sobre {% data variables.product.prodname_actions %}](/actions/learn-github-actions)". -You set up {% data variables.product.prodname_dotcom %} to run {% data variables.product.prodname_code_scanning %} for your repository by adding a {% data variables.product.prodname_actions %} workflow to the repository. For {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %}, you add the {% data variables.product.prodname_codeql_workflow %}. 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)." +## Acerca de autobuild para {% data variables.product.prodname_codeql %} -{% data reusables.code-scanning.edit-workflow %} -For general information about configuring {% data variables.product.prodname_code_scanning %} and editing workflow files, see "[Configuring {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/configuring-code-scanning)" and "[Learn {% data variables.product.prodname_actions %}](/actions/learn-github-actions)." - -## About autobuild for {% data variables.product.prodname_codeql %} - -Code scanning works by running queries against one or more databases. Each database contains a representation of all of the code in a single language in your repository. For the compiled languages C/C++, C#, and Java, the process of populating this database involves building the code and extracting data. {% data reusables.code-scanning.analyze-go %} +El escaneo de código funciona ejecutando consultas contra una o más bases de datos. Cada base de datos contiene una representación de todo el código de tu repositorio en un solo lenguaje. Para los lenguajes compilados de C/C++, C#, y Java, el proceso de poblar esta base de datos involucra compilar el código y extraer los datos. {% data reusables.code-scanning.analyze-go %} {% data reusables.code-scanning.autobuild-compiled-languages %} -If your workflow uses a `language` matrix, `autobuild` attempts to build each of the compiled languages listed in the matrix. Without a matrix `autobuild` attempts to build the supported compiled language that has the most source files in the repository. With the exception of Go, analysis of other compiled languages in your repository will fail unless you supply explicit build commands. +Si en el flujo de trabajo se usa una matriz `language`, `autobuild` intenta compilar cada uno de los lenguajes compilados enumerados en la matriz. Sin una matriz, `autobuild` intentará compilar el lenguaje compilado compatible que tenga más archivos de código fuente en el repositorio. Con la excepción de Go, el análisis de otros lenguajes compilados en tu repositorio siempre fallará a menos de que proporciones comandos de compilación específicos. {% note %} -{% ifversion ghae %} -**Note**: {% data reusables.actions.self-hosted-runners-software %} -{% else %} -**Note**: If you use self-hosted runners for {% data variables.product.prodname_actions %}, you may need to install additional software to use the `autobuild` process. Additionally, if your repository requires a specific version of a build tool, you may need to install it manually. For more information, see "[Specifications for {% data variables.product.prodname_dotcom %}-hosted runners](/actions/reference/specifications-for-github-hosted-runners/#supported-software)". +{% ifversion ghae %} **Nota**: {% data reusables.actions.self-hosted-runners-software %} {% else %} **Nota**: Si usa ejecutores autohospedados para {% data variables.product.prodname_actions %}, es posible que tenga que instalar software adicional para usar el proceso `autobuild`. Adicionalmente, si tu repositorio requiere de una versión específica de una herramienta de compilación, tal vez necesites instalarla manualmente. Para más información, vea "[Especificaciones para los ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/actions/reference/specifications-for-github-hosted-runners/#supported-software)". {% endif %} {% endnote %} ### C/C++ -| Supported system type | System name | +| Tipo de sistema compatible | Nombre del sistema | |----|----| -| Operating system | Windows, macOS, and Linux | -| Build system | Windows: MSbuild and build scripts
Linux and macOS: Autoconf, Make, CMake, qmake, Meson, Waf, SCons, Linux Kbuild, and build scripts | +| Sistema operativo | Windows, macOS y Linux. | +| Sistema de compilación | Windows: MSbuild y scripts de compilación
Linux y macOS: Autoconf, Make, CMake, qmake, Meson, Waf, SCons, Linux Kbuild y scripts de compilación | -The behavior of the `autobuild` step varies according to the operating system that the extraction runs on. On Windows, the `autobuild` step attempts to autodetect a suitable build method for C/C++ using the following approach: +El comportamiento del paso `autobuild` varía en función del sistema operativo en el que se ejecute la extracción. En Windows, el paso `autobuild` intenta detectar de forma automática un método de compilación adecuado para C/C++ mediante el enfoque siguiente: -1. Invoke `MSBuild.exe` on the solution (`.sln`) or project (`.vcxproj`) file closest to the root. -If `autobuild` detects multiple solution or project files at the same (shortest) depth from the top level directory, it will attempt to build all of them. -2. Invoke a script that looks like a build script—_build.bat_, _build.cmd_, _and build.exe_ (in that order). +1. Se invoca `MSBuild.exe` en el archivo de solución (`.sln`) o proyecto (`.vcxproj`) más cercano a la raíz. +Si `autobuild` detecta varios archivos de solución o del proyecto en la misma profundidad (la más corta) con respecto al directorio de nivel superior, intentará compilarlos todos. +2. Invoque un script similar a un script de compilación:_build.bat_, _build.cmd_ _y build.exe_ (en ese orden). -On Linux and macOS, the `autobuild` step reviews the files present in the repository to determine the build system used: +En Linux y macOS, el paso `autobuild` revisa los archivos presentes en el repositorio para determinar el sistema de compilación que usar: -1. Look for a build system in the root directory. -2. If none are found, search subdirectories for a unique directory with a build system for C/C++. -3. Run an appropriate command to configure the system. +1. Busca un sistema de compilación en el directorio raíz. +2. Si no se encuentra ninguno, busca un directorio único en los subdirectorios, el cual cuente con un sistema de compilación para C/C++. +3. Ejecuta un comando adecuado para configurar el sistema. ### C# -| Supported system type | System name | +| Tipo de sistema compatible | Nombre del sistema | |----|----| -| Operating system | Windows and Linux | -| Build system | .NET and MSbuild, as well as build scripts | +| Sistema operativo | Windows y Linux | +| Sistema de compilación | .NET y MSbuild, así como los scripts de compilación | -The `autobuild` process attempts to autodetect a suitable build method for C# using the following approach: +El proceso `autobuild` intenta detectar de forma automática un método de compilación adecuado para C# mediante el enfoque siguiente: -1. Invoke `dotnet build` on the solution (`.sln`) or project (`.csproj`) file closest to the root. -2. Invoke `MSbuild` (Linux) or `MSBuild.exe` (Windows) on the solution or project file closest to the root. -If `autobuild` detects multiple solution or project files at the same (shortest) depth from the top level directory, it will attempt to build all of them. -3. Invoke a script that looks like a build script—_build_ and _build.sh_ (in that order, for Linux) or _build.bat_, _build.cmd_, _and build.exe_ (in that order, for Windows). +1. Se invoca `dotnet build` en el archivo de solución (`.sln`) o proyecto (`.csproj`) más cercano a la raíz. +2. Se invoca `MSbuild` (Linux) o `MSBuild.exe` (Windows) en el archivo de solución o del proyecto más cercano a la raíz. +Si `autobuild` detecta varios archivos de solución o del proyecto en la misma profundidad (la más corta) con respecto al directorio de nivel superior, intentará compilarlos todos. +3. Se invoca un script similar a un script de compilación: _build_ y _build.sh_ (en ese orden, para Linux), o bien _build.bat_, _build.cmd_ _y build.exe_ (en ese orden, para Windows). ### Java -| Supported system type | System name | +| Tipo de sistema compatible | Nombre del sistema | |----|----| -| Operating system | Windows, macOS, and Linux (no restriction) | -| Build system | Gradle, Maven and Ant | +| Sistema operativo | Windows, macOS, y Linux (sin restricción) | +| Sistema de compilación | Gradle, Maven y Ant | -The `autobuild` process tries to determine the build system for Java codebases by applying this strategy: +El proceso `autobuild` intenta determinar el sistema de compilación para las bases de código de Java mediante la aplicación de esta estrategia: -1. Search for a build file in the root directory. Check for Gradle then Maven then Ant build files. -2. Run the first build file found. If both Gradle and Maven files are present, the Gradle file is used. -3. Otherwise, search for build files in direct subdirectories of the root directory. If only one subdirectory contains build files, run the first file identified in that subdirectory (using the same preference as for 1). If more than one subdirectory contains build files, report an error. +1. Busca un archivo de compilación en el directorio raíz. Busca a Gradle en Maven y luego Ant compila los archivos. +2. Ejecuta el primer archivo de compilación que encuentre. Si tanto los archivos de Gradle como los de Maven están presentes, se utiliza el archivo de Gradle. +3. De lo contrario, usca los archivos de compilación en los subidrectorios directos del directorio raíz. Si solo un subdirectorio contiene archivos de compilación, ejecuta el primer archivo identificado en este subdirectorio (utilizando la misma preferencia que para 1). Si más de un subdirectorio contiene archivos de compilación, reporta un error. -## Adding build steps for a compiled language +## Agregar pasos de compilación para un lenguaje compilado -{% data reusables.code-scanning.autobuild-add-build-steps %} For information on how to edit the workflow file, see "[Configuring {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/configuring-code-scanning#editing-a-code-scanning-workflow)." +{% data reusables.code-scanning.autobuild-add-build-steps %} Para obtener información sobre cómo editar el archivo de flujo de trabajo, vea "[Configuración de {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/configuring-code-scanning#editing-a-code-scanning-workflow)". -After removing the `autobuild` step, uncomment the `run` step and add build commands that are suitable for your repository. The workflow `run` step runs command-line programs using the operating system's shell. You can modify these commands and add more commands to customize the build process. +Después de quitar el paso `autobuild`, quite la marca de comentario del paso `run` y agregue comandos de compilación que sean adecuados para el repositorio. El paso `run` del flujo de trabajo ejecuta herramientas de línea de comandos mediante el shell del sistema operativo. Puede modificar estos comandos y agregar más comandos para personalizar el proceso de compilación. ``` yaml - run: | @@ -114,9 +113,9 @@ After removing the `autobuild` step, uncomment the `run` step and add build comm make release ``` -For more information about the `run` keyword, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstepsrun)." +Para más información sobre la palabra clave `run`, vea "[Sintaxis de flujo de trabajo para {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstepsrun)". -If your repository contains multiple compiled languages, you can specify language-specific build commands. For example, if your repository contains C/C++, C# and Java, and `autobuild` correctly builds C/C++ and C# but fails to build Java, you could use the following configuration in your workflow, after the `init` step. This specifies build steps for Java while still using `autobuild` for C/C++ and C#: +Si el repositorio contiene varios lenguajes compilados, puede especificar comandos de compilación específicos del lenguaje. Por ejemplo, si el repositorio contiene C/C++, C# y Java, y `autobuild` compila correctamente C/C++ y C# pero no puede compilar Java, podría usar la configuración siguiente en el flujo de trabajo, después del paso `init`. Esto especifica los pasos de compilación para Java mientras se sigue usando `autobuild` para C/C++ y C#: ```yaml - if: matrix.language == 'cpp' || matrix.language == 'csharp' @@ -130,8 +129,8 @@ If your repository contains multiple compiled languages, you can specify languag make release ``` -For more information about the `if` conditional, see "[Workflow syntax for GitHub Actions](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstepsif)." +Para más información sobre el condicional `if`, vea "[Sintaxis de flujo de trabajo para Acciones de GitHub](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstepsif)". -For more tips and tricks about why `autobuild` won't build your code, see "[Troubleshooting the {% data variables.product.prodname_codeql %} workflow](/code-security/secure-coding/troubleshooting-the-codeql-workflow)." +Para obtener más sugerencias y trucos sobre por qué `autobuild` no compilará el código, vea "[Solución de problemas del flujo de trabajo de {% data variables.product.prodname_codeql %}](/code-security/secure-coding/troubleshooting-the-codeql-workflow)". -If you added manual build steps for compiled languages and {% data variables.product.prodname_code_scanning %} is still not working on your repository, contact {% data variables.contact.contact_support %}. +Si agregas pasos de compilación manualmente para los lenguajes compilados y el {% data variables.product.prodname_code_scanning %} aún no funciona en tu repositorio, contacta a {% data variables.contact.contact_support %}. diff --git a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/index.md b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/index.md index 6c1d00f0ab..890a4f55a6 100644 --- a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/index.md +++ b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/index.md @@ -1,7 +1,7 @@ --- -title: Automatically scanning your code for vulnerabilities and errors +title: Escanear tu código automáticamente para encontrar vulnerabilidades y errores shortTitle: Scan code automatically -intro: 'You can find vulnerabilities and errors in your project''s code on {% data variables.product.prodname_dotcom %}, as well as view, triage, understand, and resolve the related {% data variables.product.prodname_code_scanning %} alerts.' +intro: 'Puedes encontrar vulnerabilidades y errores en el código de tu proyecto en {% data variables.product.prodname_dotcom %}, así como ver, clasificar, entender y resolver las alertas de {% data variables.product.prodname_code_scanning %}.' product: '{% data reusables.gated-features.code-scanning %}' redirect_from: - /github/finding-security-vulnerabilities-and-errors-in-your-code/automatically-scanning-your-code-for-vulnerabilities-and-errors @@ -28,5 +28,11 @@ children: - /troubleshooting-the-codeql-workflow - /running-codeql-code-scanning-in-a-container - /viewing-code-scanning-logs +ms.openlocfilehash: 1024f707aee96ebeee6e941b3ee018267148535f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091583' --- 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 23e20a25a3..83eb6cfd1c 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 @@ -1,7 +1,7 @@ --- -title: Managing code scanning alerts for your repository +title: Administración de alertas de examen de código para el repositorio shortTitle: Manage alerts -intro: 'From the security view, {% ifversion delete-code-scanning-alerts %}you can view, fix, dismiss, or delete alerts {% else %}you can view, fix, or dismiss alerts{% endif %} for potential vulnerabilities or errors in your project''s code.' +intro: 'En la vista de seguridad, {% ifversion delete-code-scanning-alerts %}puedes ver, corregir, descartar o eliminar alertas {% else %}puedes ver, corregir o descartar alertas{% endif %} de posibles vulnerabilidades o errores en el código del proyecto.' product: '{% data reusables.gated-features.code-scanning %}' permissions: 'If you have write permission to a repository you can manage {% data variables.product.prodname_code_scanning %} alerts for that repository.' versions: @@ -22,206 +22,175 @@ topics: - Code scanning - Alerts - Repositories +ms.openlocfilehash: b672af79096c1f52a0670cd747ef159f071a3d07 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147693331' --- - {% data reusables.code-scanning.beta %} -## Viewing the alerts for a repository +## Visualizar las alertas de un repositorio -Anyone with read permission for a repository can see {% data variables.product.prodname_code_scanning %} annotations on pull requests. For more information, see "[Triaging {% data variables.product.prodname_code_scanning %} alerts in pull requests](/code-security/secure-coding/triaging-code-scanning-alerts-in-pull-requests)." +Cualquiera con permisos de escritura en un repositorio puede ver las anotaciones del {% data variables.product.prodname_code_scanning %} en las solicitudes de cambios. Para más información, vea "[Evaluación de prioridades de alertas de {% data variables.product.prodname_code_scanning %} en solicitudes de incorporación de cambios](/code-security/secure-coding/triaging-code-scanning-alerts-in-pull-requests)". -You need write permission to view a summary of all the alerts for a repository on the **Security** tab. +Necesita permiso de escritura para ver un resumen de todas las alertas de un repositorio en la pestaña **Seguridad**. -By default, the code scanning alerts page is filtered to show alerts for the default branch of the repository only. +Predeterminadamente, la página de alertas del escaneo de código se filtra para mostrar las alertas únicamente para la rama predeterminada del repositorio. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-security %} -{% data reusables.repositories.sidebar-code-scanning-alerts %} -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. - ![Filter by tool](/assets/images/help/repository/code-scanning-filter-by-tool.png) -{% data reusables.code-scanning.explore-alert %} -![Summary of alerts](/assets/images/help/repository/code-scanning-click-alert.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-code-scanning-alerts %} +1. Opcionalmente, utiliza la caja de búsqueda de texto libre o los menús desplegables para filtrar las alertas. Por ejemplo, puedes filtrar por la herramienta que se utilizó para identificar las alertas. + ![Filtrado por herramienta](/assets/images/help/repository/code-scanning-filter-by-tool.png) {% data reusables.code-scanning.explore-alert %} ![Resumen de alertas](/assets/images/help/repository/code-scanning-click-alert.png) -{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6249 %} - {% data reusables.code-scanning.alert-default-branch %} - ![The "Affected branches" section in an alert](/assets/images/help/repository/code-scanning-affected-branches.png){% endif %} -1. Optionally, if the alert highlights a problem with data flow, click **Show paths** to display the path from the data source to the sink where it's used. - {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6249 %} - ![The "Show paths" link on an alert](/assets/images/help/repository/code-scanning-show-paths.png) - {% else %} - ![The "Show paths" link on an alert](/assets/images/enterprise/3.4/repository/code-scanning-show-paths.png) - {% endif %} -2. Alerts from {% data variables.product.prodname_codeql %} analysis include a description of the problem. Click **Show more** for guidance on how to fix your code. - ![Details for an alert](/assets/images/help/repository/code-scanning-alert-details.png) +{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6249 %} {% data reusables.code-scanning.alert-default-branch %} ![Sección "Ramas afectadas" en una alerta](/assets/images/help/repository/code-scanning-affected-branches.png){% endif %} +1. Opcionalmente, si la alerta resalta un problema con el flujo de datos, haga clic en **Mostrar rutas** para mostrar la ruta desde el origen de datos hacia el receptor en el que se usa. + {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6249 %} ![Vínculo "Mostrar rutas" en una alerta](/assets/images/help/repository/code-scanning-show-paths.png) {% else %} ![The "Show paths" link on an alert](/assets/images/enterprise/3.4/repository/code-scanning-show-paths.png) {% endif %} +2. Las alertas del análisis de {% data variables.product.prodname_codeql %} incluyen una descripción del problema. Haga clic en **Mostrar más** para obtener instrucciones sobre cómo corregir el código. + ![Detalles para una alerta](/assets/images/help/repository/code-scanning-alert-details.png) -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)." +Para más información, vea "[Acerca de las alertas de {% data variables.product.prodname_code_scanning %}](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts)". {% 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. +**Nota:** Para realizar el análisis de {% data variables.product.prodname_code_scanning %} con {% data variables.product.prodname_codeql %}, puede ver información sobre la última ejecución en un encabezado en la parte superior de la lisa de alertas de {% data variables.product.prodname_code_scanning %} para el repositorio. -For example, you can see when the last scan ran, the number of lines of code analyzed compared to the total number of lines of code in your repository, and the total number of alerts that were generated. - ![UI banner](/assets/images/help/repository/code-scanning-ui-banner.png) +Por ejemplo, puedes ver cuándo se ejecutó el último escaneo, la cantidad de líneas de código que se analizó en comparación con la cantidad de líneas de código totales en tu repositorio y la cantidad total de alertas qeu se generaron. + ![Banner de interfaz de usuario](/assets/images/help/repository/code-scanning-ui-banner.png) {% endnote %} -## Filtering {% data variables.product.prodname_code_scanning %} alerts +## Filtrar las alertas del {% data variables.product.prodname_code_scanning %} -You can filter the alerts shown in the {% data variables.product.prodname_code_scanning %} alerts view. This is useful if there are many alerts as you can focus on a particular type of alert. There are some predefined filters and a range of keywords that you can use to refine the list of alerts displayed. +Puedes filtrar las alertas que se muestran en la vista de alertas del {% data variables.product.prodname_code_scanning %}. Esto es útil si hay muchas alertas, ya que puedes enfocarte en un tipo particular de estas. Hay algunos filtros predefinidos y rangos de palabras clave que puedes utilizar para refinar la lista de alertas que se muestran. -- To use a predefined filter, click **Filters**, or a filter shown in the header of the list of alerts, and choose a filter from the drop-down list. - {% ifversion fpt or ghes or ghec %}![Predefined filters](/assets/images/help/repository/code-scanning-predefined-filters.png) - {% else %}![Predefined filters](/assets/images/enterprise/3.0/code-scanning-predefined-filters.png){% endif %} -- To use a keyword, either type directly in the filters text box, or: - 1. Click in the filters text box to show a list of all available filter keywords. - 2. Click the keyword you want to use and then choose a value from the drop-down list. - ![Keyword filters list](/assets/images/help/repository/code-scanning-filter-keywords.png) +- Para usar un filtro predefinido, haga clic en **Filtros** o en un filtro que se muestre en el encabezado de la lista de alertas y seleccione un filtro en la lista desplegable. + {% ifversion fpt or ghes or ghec %}![Filtros predefinidos](/assets/images/help/repository/code-scanning-predefined-filters.png) {% else %}![Predefined filters](/assets/images/enterprise/3.0/code-scanning-predefined-filters.png){% endif %} +- Para utilizar una palabra clave, teclea directamente en los filtros de la caja de texto o: + 1. Haz clic en la caja de texto de filtros para que se muestre una lista de palabras clave de filtro disponibles. + 2. Haz clic en la palabra clave que quieras utilizar y luego elige un valor de la lista desplegable. + ![Lista de filtros de palabra clave](/assets/images/help/repository/code-scanning-filter-keywords.png) -The benefit of using keyword filters is that only values with results are shown in the drop-down lists. This makes it easy to avoid setting filters that find no results. +El beneficio de utilizar filtros de palabra clave es que solo los valores con resultados se muestran en las listas desplegables. Esto hace más fácil el evitar configurar filtros que no encuentran resultados. -If you enter multiple filters, the view will show alerts matching _all_ these filters. For example, `is:closed severity:high branch:main` will only display closed high-severity alerts that are present on the `main` branch. The exception is filters relating to refs (`ref`, `branch` and `pr`): `is:open branch:main branch:next` will show you open alerts from both the `main` branch and the `next` branch. +Si escribe varios filtros, en la vista se mostrarán alertas que coincidan _con todos_ ellos. Por ejemplo, `is:closed severity:high branch:main` solo mostrará alertas de gravedad alta cerradas que están presentes en la rama `main`. La excepción son los filtros relacionados con las referencias (`ref`, `branch` y `pr`): `is:open branch:main branch:next`mostrará las alertas abiertas tanto de la rama `main` como de la rama `next`. -{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6249 %} -{% data reusables.code-scanning.filter-non-default-branches %} -{% endif %} +{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6249 %} {% data reusables.code-scanning.filter-non-default-branches %} {% endif %} {% ifversion fpt or ghes > 3.3 or ghec %} -You can prefix the `tag` filter with `-` to exclude results with that tag. For example, `-tag:style` only shows alerts that do not have the `style` tag{% ifversion codeql-ml-queries %} and `-tag:experimental` will omit all experimental alerts. 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#about-experimental-alerts)."{% else %}.{% endif %} +Puede usar el prefijo `-` en el filtro `tag` para excluir los resultados con esa etiqueta. Por ejemplo, `-tag:style` solo muestra alertas que no tienen la etiqueta `style`{% ifversion codeql-ml-queries %} y `-tag:experimental` omitirá todas las alertas experimentales. Para más información, vea "[Acerca de las alertas de {% data variables.product.prodname_code_scanning %}](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-experimental-alerts)".{% else %}.{% endif %} {% endif %} -### Restricting results to application code only +### Restringir los resultados únicamente al código de la aplicación -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. +Puede usar el filtro "Solo alertas en el código de la aplicación" o la palabra clave `autofilter:true` y el valor para restringir a las alertas en el código de aplicación. Vea "[Acerca de las etiquetas para las alertas que no están en el código de aplicación](#about-labels-for-alerts-that-are-not-found-in-application-code)" anteriormente para más información sobre los tipos de código que no son código de aplicación. {% ifversion fpt or ghes or ghec %} -## Searching {% data variables.product.prodname_code_scanning %} alerts +## Buscar las alertas del {% data variables.product.prodname_code_scanning %} -You can search the list of alerts. This is useful if there is a large number of alerts in your repository, or if you don't know the exact name for an alert for example. {% data variables.product.product_name %} performs the free text search across: -- The name of the alert -- The alert details (this also includes the information hidden from view by default in the **Show more** collapsible section) - {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6249 %} - ![The alert information used in searches](/assets/images/help/repository/code-scanning-free-text-search-areas.png) - {% else %} - ![The alert information used in searches](/assets/images/enterprise/3.4/repository/code-scanning-free-text-search-areas.png) - {% endif %} +Puedes buscar la lista de alertas. Esto es útil si hay una gran cantidad de alertas en tu repositorio o si no sabes el nombre exacto de una alerta, por ejemplo. {% data variables.product.product_name %} realiza la búsqueda de texto gratuita a través de: +- Nombre de la alerta +- Los detalles de la alerta (que también incluye la información oculta de la vista de forma predeterminada en la sección **Mostrar más** contraíble) {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6249 %} ![La información de alerta usada en las búsquedas](/assets/images/help/repository/code-scanning-free-text-search-areas.png) {% else %} ![The alert information used in searches](/assets/images/enterprise/3.4/repository/code-scanning-free-text-search-areas.png) {% endif %} -| Supported search | Syntax example | Results | +| Búsqueda compatible | Ejemplo de sintaxis | Results | | ---- | ---- | ---- | -| Single word search | `injection` | Returns all the alerts containing the word `injection` | -| Multiple word search | `sql injection` | Returns all the alerts containing `sql` or `injection` | -| Exact match search
(use double quotes) | `"sql injection"` | Returns all the alerts containing the exact phrase `sql injection` | -| OR search | `sql OR injection` | Returns all the alerts containing `sql` or `injection` | -| AND search | `sql AND injection` | Returns all the alerts containing both words `sql` and `injection` | +| Búsqueda de palabra sencilla | `injection` | Devuelve todas las alertas que contienen la palabra `injection` | +| Búsqueda de palabras múltiples | `sql injection` | Devuelve todas las alertas que contienen `sql` o `injection` | +| Búsqueda de coincidencias exactas
(use comillas dobles) | `"sql injection"` | Devuelve todas las alertas que contienen la frase exacta `sql injection` | +| Búsqueda con OR | `sql OR injection` | Devuelve todas las alertas que contienen `sql` o `injection` | +| Búsqueda con AND | `sql AND injection` | Devuelve todas las alertas que contienen las palabras `sql` y `injection` | {% tip %} -**Tips:** -- The multiple word search is equivalent to an OR search. -- The AND search will return results where the search terms are found _anywhere_, in any order in the alert name or details. +**Sugerencias:** +- La búsuqeda de palabras múltiples es equivalente auna búsqueda con OR. +- La búsqueda con AND devolverá resultados en los que los términos de la búsqueda se encuentren en _cualquier parte_, en cualquier orden en el nombre o los detalles de la alerta. {% endtip %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-security %} -{% data reusables.repositories.sidebar-code-scanning-alerts %} -1. To the right of the **Filters** drop-down menus, type the keywords to search for in the free text search box. - ![The free text search box](/assets/images/help/repository/code-scanning-search-alerts.png) -2. Press return. The alert listing will contain the open {% data variables.product.prodname_code_scanning %} alerts matching your search criteria. +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-code-scanning-alerts %} +1. A la derecha de los menús desplegables **Filtros**, escriba las palabras clave que se van a buscar en el cuadro de búsqueda de texto libre. + ![Cuadro de búsqueda de texto libre](/assets/images/help/repository/code-scanning-search-alerts.png) +2. Presione Entrar. El listado de alerta contendrá las alertas abiertas del {% data variables.product.prodname_code_scanning %} que empaten con tus criterios de búsqueda. {% endif %} {% ifversion code-scanning-task-lists %} -## Tracking {% data variables.product.prodname_code_scanning %} alerts in issues +## Rastrar alertas del {% data variables.product.prodname_code_scanning %} en las propuestas -{% data reusables.code-scanning.beta-alert-tracking-in-issues %} -{% data reusables.code-scanning.github-issues-integration %} -{% data reusables.code-scanning.alert-tracking-link %} +{% data reusables.code-scanning.beta-alert-tracking-in-issues %} {% data reusables.code-scanning.github-issues-integration %} {% data reusables.code-scanning.alert-tracking-link %} {% endif %} -## Fixing an alert +## Arreglar una alerta -Anyone with write permission for a repository can fix an alert by committing a correction to the code. If the repository has {% data variables.product.prodname_code_scanning %} scheduled to run on pull requests, it's best to raise a pull request with your correction. This will trigger {% data variables.product.prodname_code_scanning %} analysis of the changes and test that your fix doesn't introduce any new problems. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/configuring-code-scanning)" and "[Triaging {% data variables.product.prodname_code_scanning %} alerts in pull requests](/code-security/secure-coding/triaging-code-scanning-alerts-in-pull-requests)." +Cualquiera con permisos de escritura en un repositorio puede arreglar una alerta si confirma una corrección en el código. Si el repositorio tiene programado un {% data variables.product.prodname_code_scanning %} para ejecutarse en las solicitudes de cambios, es mejor levantar una solicitud de cambios con tu corrección. Esto activará el análisis del {% data variables.product.prodname_code_scanning %} en los cambios y probará que tu arreglo no introduciría ningún problema nuevo. Para más información vea "[Configuración de {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/configuring-code-scanning)" y "[Evaluación de prioridades de las alertas de {% data variables.product.prodname_code_scanning %} en las solicitudes de incorporación de cambios](/code-security/secure-coding/triaging-code-scanning-alerts-in-pull-requests)". -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. +Si tiene permisos de escritura para un repositorio, puede ver las alertas corregidas si examina el resumen de las alertas y hace clic en **Cerradas**. Para más información, vea "[Visualización de las alertas de un repositorio](#viewing-the-alerts-for-a-repository)". La lista de "Cerrado" muestra las alertas arregladas y las que los usuarios han descartado. -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. +Puedes usar la búsqueda de texto libre o los filtros para mostrar un subconjunto de alertas y, después, marcar como cerradas todas las alertas que coincidan. -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. +Las alertas pueden arreglarse en una rama pero no en alguna otra. Puedes utilizar el filtro "Branch" en el resumen de las alertas para verificar si una alerta está fija en una rama particular. -![Filtering alerts by branch](/assets/images/help/repository/code-scanning-branch-filter.png) +![Filtrar alertas por rama](/assets/images/help/repository/code-scanning-branch-filter.png) -{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6249 %} -{% data reusables.code-scanning.filter-non-default-branches %} -{% endif %} +{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6249 %} {% data reusables.code-scanning.filter-non-default-branches %} {% endif %} -{% ifversion fpt or ghes > 3.4 or ghae-issue-6251 or ghec %} -{% note %} +{% ifversion fpt or ghes > 3.4 or ghae-issue-6251 or ghec %} {% note %} -**Note:** If you run code scanning using multiple configurations, then sometimes an alert will have multiple analysis origins. Unless you run all configurations regularly, you may see alerts that are fixed in one analysis origin but not in another. For more information, see "[About analysis origins](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-analysis-origins)." +**Nota:** Si ejecuta el análisis de código con varias configuraciones, en ocasiones una alerta tendrá varios orígenes de análisis. A menos que ejecute todas las configuraciones con regularidad, es posible que vea alertas que se han corregido en un origen de análisis, pero no en otro. Para más información, vea "[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)". -{% endnote %} -{% endif %} -## Dismissing {% ifversion delete-code-scanning-alerts %}or deleting{% endif %} alerts +{% endnote %} {% endif %} +## Descarte {% ifversion delete-code-scanning-alerts %}o eliminación {% endif %}de alertas -There are two ways of closing an alert. You can fix the problem in the code, or you can dismiss the alert. {% ifversion delete-code-scanning-alerts %}Alternatively, if you have admin permissions for the repository, you can delete alerts. Deleting alerts is useful in situations where you have set up a {% data variables.product.prodname_code_scanning %} tool and then decided to remove it, or where you have configured {% data variables.product.prodname_codeql %} analysis with a larger set of queries than you want to continue using, and you've then removed some queries from the tool. In both cases, deleting alerts allows you to clean up your {% data variables.product.prodname_code_scanning %} results. You can delete alerts from the summary list within the **Security** tab.{% endif %} +Hay dos formas de cerrar una alerta. Puedes arreglar el problema en el código, o puedes descartar la alerta. {% ifversion delete-code-scanning-alerts %}Como alternativa, si tienes permisos de administrador para el repositorio, puedes eliminar alertas. Borrar las alertas es útil en situaciones en donde configuraste una herramienta del {% data variables.product.prodname_code_scanning %} y luego decidiste eliminarla, o donde configuraste el análisis de {% data variables.product.prodname_codeql %} con un conjunto más grande de consultas que quieres seguir utilizando y después eliminaste algunas de ellas de la herramienta. En ambos casos, el borrar las alertas te permite limpiar tus resultados del {% data variables.product.prodname_code_scanning %}. Puedes eliminar alertas de la lista de resumen dentro de la pestaña **Seguridad**.{% endif %} -Dismissing an alert is a way of closing an alert that you don't think needs to be fixed. {% data reusables.code-scanning.close-alert-examples %} You can dismiss alerts from {% data variables.product.prodname_code_scanning %} annotations in code, or from the summary list within the **Security** tab. +Descartar una alerta es una manera de cerrar una alerta que considere que no es necesario solucionar. {% data reusables.code-scanning.close-alert-examples %} Puede eliminar alertas desde las anotaciones de {% data variables.product.prodname_code_scanning %} en el código, o bien desde la lista de resumen dentro de la pestaña **Seguridad**. -When you dismiss an alert: +Cuando descartas una alerta: -- It's dismissed in all branches. -- The alert is removed from the number of current alerts for your project. -- The alert is moved to the "Closed" list in the summary of alerts, from where you can reopen it, if required. -- The reason why you closed the alert is recorded.{% ifversion comment-dismissed-code-scanning-alert %} -- Optionally, you can comment on a dismissal to record the context of an alert dismissal.{% endif %} -- Next time {% data variables.product.prodname_code_scanning %} runs, the same code won't generate an alert. +- Se descarta en todas las ramas. +- La alerta se elimina de la cantidad de alertas actuales para tu proyecto. +- La alerta se mueve a la lista de "Cerrado" en el resumen de alertas, desde donde puedes volver a abrirla en caso de que lo necesites. +- Se registra el motivo por el que cerraste la alerta.{% ifversion comment-dismissed-code-scanning-alert %} +- Opcionalmente, puedes comentar un descarte para registrar el contexto del descarte de una alerta.{% endif %} +- La siguiente vez que se ejecute el {% data variables.product.prodname_code_scanning %}, este código no volverá a generar una alerta. -{% ifversion delete-code-scanning-alerts %}When you delete an alert: +{% ifversion delete-code-scanning-alerts %}Al eliminar una alerta: -- It's deleted in all branches. -- The alert is removed from the number of current alerts for your project. -- It is _not_ added to the "Closed" list in the summary of alerts. -- If the code that generated the alert stays the same, and the same {% data variables.product.prodname_code_scanning %} tool runs again without any configuration changes, the alert will be shown again in your analysis results.{% endif %} +- Se borra en todas las ramas. +- La alerta se elimina de la cantidad de alertas actuales para tu proyecto. +- _No_ se agrega a la lista "Cerradas" del resumen de alertas. +- Si el código que ha generado la alerta se mantiene tal cual, y se ejecuta la misma herramienta otra vez sin ningún cambio de configuración {% data variables.product.prodname_code_scanning %}, la alerta se mostrará otra vez en los resultados de tu análisis.{% endif %} -To dismiss {% ifversion delete-code-scanning-alerts %}or delete{% endif %} alerts: +Para descartar {% ifversion delete-code-scanning-alerts %}o eliminar {% endif %}alertas: -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-security %} -{% data reusables.repositories.sidebar-code-scanning-alerts %}{% ifversion delete-code-scanning-alerts %} -1. If you have admin permissions for the repository, and you want to delete alerts for this {% data variables.product.prodname_code_scanning %} tool, select some or all of the check boxes and click **Delete**. +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-code-scanning-alerts %}{% ifversion delete-code-scanning-alerts %} +1. Si tiene permisos de administrador en el repositorio y quiere eliminar las alertas para esta herramienta de {% data variables.product.prodname_code_scanning %}, seleccione algunas o todas las casillas, y haga clic en **Eliminar**. - ![Deleting alerts](/assets/images/help/repository/code-scanning-delete-alerts.png) + ![Borrar alertas](/assets/images/help/repository/code-scanning-delete-alerts.png) - 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. + Opcionalmente, puedes usar la búsqueda de texto libre o los filtros para mostrar un subconjunto de alertas y, después, borrar simultáneamente todas las alertas que coincidan. Por ejemplo, si eliminaste una consulta desde el análisis de {% data variables.product.prodname_codeql %}, puedes utilizar el filtro de "Regla" para listar solo las alertas para esa consulta y luego seleccionar y borrar todas esas alertas. -{% ifversion ghes or ghae %} - ![Filter alerts by rule](/assets/images/help/repository/code-scanning-filter-by-rule.png) -{% else %} - ![Filter alerts by rule](/assets/images/enterprise/3.1/help/repository/code-scanning-filter-by-rule.png) -{% 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. -![Open an alert from the summary list](/assets/images/help/repository/code-scanning-click-alert.png) -{%- ifversion comment-dismissed-code-scanning-alert %} -1. Review the alert, then click **Dismiss alert** and choose, or type, a reason for closing the alert. - ![Screenshot of code scanning alert with dropdown to choose dismissal reason emphasized](/assets/images/help/repository/code-scanning-alert-dropdown-reason.png) -{%- else %} -1. Review the alert, then click **Dismiss** and choose a reason for closing the alert. - ![Choosing a reason for dismissing an alert](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) -{%- endif %} - {% data reusables.code-scanning.choose-alert-dismissal-reason %} +{% ifversion ghes or ghae %} ![Filtrado de alertas por regla](/assets/images/help/repository/code-scanning-filter-by-rule.png) {% else %} ![Filtrado de alertas por regla](/assets/images/enterprise/3.1/help/repository/code-scanning-filter-by-rule.png) {% endif %}{% endif %} +1. Si quieres descartar una alerta, es importante explorarla primero para que puedas elegir la razón correcta para descartarla. Da clic en la alerta que quisieras explorar. +![Abre una alerta de la lista de resumen ](/assets/images/help/repository/code-scanning-click-alert.png) {%- ifversion comment-dismissed-code-scanning-alert %} +1. Revisa la alerta y, después, haz clic en **Descartar alertar** y elige un motivo para cerrar la alerta. + ![Captura de pantalla de la alerta de análisis de código con una lista desplegable resaltada para seleccionar el motivo del descarte](/assets/images/help/repository/code-scanning-alert-dropdown-reason.png) {%- else %} +1. Revise la alerta y, después, haga clic en **Descartar** y elija un motivo para cerrar la alerta. + ![Elegir un motivo para descartar una alerta](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) {%- endif %} {% data reusables.code-scanning.choose-alert-dismissal-reason %} {% data reusables.code-scanning.false-positive-fix-codeql %} -### Dismissing multiple alerts at once +### Descartar varias alertas al mismo tiempo -If a project has multiple alerts that you want to dismiss for the same reason, you can bulk dismiss them from the summary of alerts. Typically, you'll want to filter the list and then dismiss all of the matching alerts. For example, you might want to dismiss all of the current alerts in the project that have been tagged for a particular Common Weakness Enumeration (CWE) vulnerability. +Si un proyecto tiene varias alertas que quieras descartar por la misma razón, puedes descartarlas por lote desde el resúmen de las alertas. Habitualmente quieres filtrar la lista y luego descartar todas las alertas coincidentes. Por ejemplo, puede que quieras descartar todas las alertas actuales del proyecto que se hayan etiquetado para una vulnerabilidad de Enumeración de Debilidades (CWE, por sus siglas en inglés) Común en particular. -## Further reading +## Información adicional -- "[Triaging {% data variables.product.prodname_code_scanning %} alerts in pull requests](/code-security/secure-coding/triaging-code-scanning-alerts-in-pull-requests)" -- "[Setting up {% data variables.product.prodname_code_scanning %} for a repository](/code-security/secure-coding/setting-up-code-scanning-for-a-repository)" -- "[About integration with {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/about-integration-with-code-scanning)" +- "[Evaluación de prioridades de alertas de {% data variables.product.prodname_code_scanning %} en solicitudes de incorporación de cambios](/code-security/secure-coding/triaging-code-scanning-alerts-in-pull-requests)" +- "[Configuración de {% data variables.product.prodname_code_scanning %} para un repositorio](/code-security/secure-coding/setting-up-code-scanning-for-a-repository)" +- "[Acerca de la integración con {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/about-integration-with-code-scanning)" diff --git a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/recommended-hardware-resources-for-running-codeql.md b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/recommended-hardware-resources-for-running-codeql.md index 57d9490133..5c81c8e203 100644 --- a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/recommended-hardware-resources-for-running-codeql.md +++ b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/recommended-hardware-resources-for-running-codeql.md @@ -1,6 +1,6 @@ --- title: Recursos de hardware recomendados para ejecutar CodeQL -shortTitle: Recursos de hardware para CodeQL +shortTitle: Hardware resources for CodeQL intro: 'Especificaciones recomendadas (RAM, núcleos de CPU y disco) para ejecutar un análisis de {% data variables.product.prodname_codeql %} en las máquinas auto-hospedadas con base en el tamaño de tu base de código.' product: '{% data reusables.gated-features.code-scanning %}' versions: @@ -15,18 +15,23 @@ topics: - Repositories - Integration - CI +ms.openlocfilehash: 9f180e28a3207ef64a516a1e6cd6a8bbcf17ea53 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117714' --- - Puedes configurar el {% data variables.product.prodname_codeql %} en {% data variables.product.prodname_actions %} o en un sistema de IC externo. El {% data variables.product.prodname_codeql %} es completamente compatible con los ejecutores hospedados en {% data variables.product.prodname_dotcom %} en las {% data variables.product.prodname_actions %}. Si estás utilizando un sistema de IC externo o ejecutores auto-hospedados en las {% data variables.product.prodname_actions %} para los repositorios privados, eres responsable de configurar tu propio hardware. La configuración de hardware óptima para ejecutar el {% data variables.product.prodname_codeql %} podría variar con base en el tamaño y la complejidad de tu base de código, los lenguajes de programación y los sistemas de compilación que se utilicen, así como en tu configuración de flujo de trabajo de IC. La siguiente tabla proporciona las especificaciones de hardware recomendadas para ejecutar un análisis de {% data variables.product.prodname_codeql %} con base ene l tamaño de tu base de código. Utiliza estos como punto inicial para determinar tu elección de hardware o máquina virtual. Una máquina con recursos mayores podría mejorar el rendimiento del análisis, pero también podría ser más cara de mantener. -| Tamaño de la base de código | Ram | CPU | -| -------------------------------------------- | ---------------- | ---------------- | -| Pequeña (<100 K líneas de código) | 8 GB o superior | 2 núcleos | +| Tamaño de la base de código | RAM | CPU | +|--------|--------|--------| +| Pequeño (<100 000 líneas de código) | 8 GB o superior | 2 núcleos | | Mediana (de 100 K a 1 M de líneas de código) | 16 GB o superior | de 4 o 8 núcleos | -| Grande (>1 M de líneas de código) | 64 GB o superior | 8 núcleos | +| Grande (>1 M de líneas de código) | 64 GB o superior | 8 núcleos | Para todos los tamaños de bases de código, recomendamos utilizar un SSD con 14 GB o más de espacio en disco. Debe haber suficiente espacio en disco para verificar y compilar tu código, además de espacio adicional para los datos que produce el {% data variables.product.prodname_codeql %}. 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 7cd2cdcc90..51e5b899cc 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 @@ -1,7 +1,7 @@ --- -title: Ejecutarel escaneo de código de CodeQL en un contenedor -shortTitle: '{% data variables.product.prodname_code_scanning_capc %} en un contenedor' -intro: 'Puedes ejecutar el {% data variables.product.prodname_code_scanning %} en un contenedor si garantizas que todos los procesos se ejecutan en el mismo contenedor.' +title: Running CodeQL code scanning in a container +shortTitle: '{% data variables.product.prodname_code_scanning_capc %} in a container' +intro: 'You can run {% data variables.product.prodname_code_scanning %} in a container by ensuring that all processes run in the same container.' product: '{% data reusables.gated-features.code-scanning %}' redirect_from: - /github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container @@ -26,37 +26,37 @@ topics: {% data reusables.code-scanning.beta %} -## Acerca del {% data variables.product.prodname_code_scanning %} con una compilación en contenedor +## About {% data variables.product.prodname_code_scanning %} with a containerized build -Si estás configurando el {% data variables.product.prodname_code_scanning %} para un lenguaje compilado, y estás compilando el código en un ambiente contenido, el análisis podría fallar con el mensaje de error "No source code was seen during the build". Esto indica que {% data variables.product.prodname_codeql %} no fue capaz de monitorear tu código mientras se compilaba. +If you're setting up {% data variables.product.prodname_code_scanning %} for a compiled language, and you're building the code in a containerized environment, the analysis may fail with the error message "No source code was seen during the build." This indicates that {% data variables.product.prodname_codeql %} was unable to monitor your code as it was compiled. -Debes ejecutar a {% data variables.product.prodname_codeql %} dentro del mismo contenedor en el que compilaste tu código. Esto aplica a cuando utilizas el {% data variables.product.prodname_codeql_cli %}{% ifversion codeql-runner-supported %}, el {% data variables.product.prodname_codeql_runner %},{% endif %} o {% data variables.product.prodname_actions %}. Para el {% data variables.product.prodname_codeql_cli %} {% ifversion codeql-runner-supported %}o el {% data variables.product.prodname_codeql_runner %}{% endif %}, consulta la sección "[Instalar el {% data variables.product.prodname_codeql_cli %} en tu sistema de IC](/code-security/secure-coding/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)"{% ifversion codeql-runner-supported %} o "[Ejecutar el {% data variables.product.prodname_codeql_runner %} en tu sistema de IC](/code-security/secure-coding/running-codeql-runner-in-your-ci-system)"{% endif %} para obtener más información. Si estás utilizando {% data variables.product.prodname_actions %}, configura tu flujo de trabajo para ejecutar todas las acciones en el mismo contenedor. Para obtener más información, consulta la sección "[Ejemplo de flujo de trabajo](#example-workflow)". +You must run {% data variables.product.prodname_codeql %} inside the container in which you build your code. This applies whether you are using the {% data variables.product.prodname_codeql_cli %}{% ifversion codeql-runner-supported %}, the {% data variables.product.prodname_codeql_runner %},{% endif %} or {% data variables.product.prodname_actions %}. For the {% data variables.product.prodname_codeql_cli %} {% ifversion codeql-runner-supported %}or the {% data variables.product.prodname_codeql_runner %}{% endif %}, 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)"{% ifversion codeql-runner-supported %} or "[Running {% data variables.product.prodname_codeql_runner %} in your CI system](/code-security/secure-coding/running-codeql-runner-in-your-ci-system)"{% endif %} for more information. If you're using {% data variables.product.prodname_actions %}, configure your workflow to run all the actions in the same container. For more information, see "[Example workflow](#example-workflow)." {% note %} -**Nota:** {% data reusables.code-scanning.non-glibc-linux-support %} +**Note:** {% data reusables.code-scanning.non-glibc-linux-support %} {% endnote %} -## Dependencias +## Dependencies -Es posible que tengas alguna dificultad para ejecutar el {% data variables.product.prodname_code_scanning %} si el contenedor que estás utilizando carece de ciertas dependencias (Por ejemplo, Git debe instalarse y agregarse a la variable PATH). Si encuentras propuestas de dependencias, revisa la lista de software que habitualmente se incluye en las imágenes de los ejecutores de {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta los archivos `readme` específicos de la versión en estas ubicaciones: +You may have difficulty running {% data variables.product.prodname_code_scanning %} if the container you're using is missing certain dependencies (for example, Git must be installed and added to the PATH variable). If you encounter dependency issues, review the list of software typically included on {% data variables.product.prodname_dotcom %}'s runner images. For more information, see the version-specific `readme` files in these locations: * Linux: https://github.com/actions/runner-images/tree/main/images/linux * macOS: https://github.com/actions/runner-images/tree/main/images/macos * Windows: https://github.com/actions/runner-images/tree/main/images/win -## Ejemplo de flujo de trabajo +## Example workflow {% ifversion ghes or ghae %} {% note %} -**Nota:** Este artículo describe las características disponibles con la versión de la acción de CodeQL y el paquete asociado del CLI de CodeQL que se incluye en el lanzamiento inicial de esta versión de {% data variables.product.product_name %}. Si tu empresa utiliza una versión más reciente de la acción de CodeQL, consulta el [artículo de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/running-codeql-code-scanning-in-a-container) para obtener más información sobre las características más recientes.{% ifversion not ghae %} Para obtener más información sobre cómo utilizar la última versión, consulta la sección "[Configurar el escaneo de código para tu aplicativo](/admin/advanced-security/configuring-code-scanning-for-your-appliance#configuring-codeql-analysis-on-a-server-without-internet-access)".{% endif %} +**Note:** This article describes the features available with the version of the CodeQL action and associated CodeQL CLI bundle included in the initial release of this version of {% data variables.product.product_name %}. If your enterprise uses a more recent version of the CodeQL action, see the [{% data variables.product.prodname_ghe_cloud %} article](/enterprise-cloud@latest/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/running-codeql-code-scanning-in-a-container) for information on the latest features.{% ifversion not ghae %} For information on using the latest version, see "[Configuring code scanning for your appliance](/admin/advanced-security/configuring-code-scanning-for-your-appliance#configuring-codeql-analysis-on-a-server-without-internet-access)."{% endif %} {% endnote %} {% endif %} -Este flujo de trabajo de muestra utiliza {% data variables.product.prodname_actions %} para ejecutar un análisis de {% data variables.product.prodname_codeql %} en un ambiente contenido. El valor de `container.image` identifica el contenedor que se debe utilizar. En este ejemplo, se le llama a la imagen `codeql-container`, con una etiqueta de `f0f91db`. 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#jobsjob_idcontainer)". +This sample workflow uses {% data variables.product.prodname_actions %} to run {% data variables.product.prodname_codeql %} analysis in a containerized environment. The value of `container.image` identifies the container to use. In this example the image is named `codeql-container`, with a tag of `f0f91db`. For more information, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idcontainer)." ``` yaml name: "{% data variables.product.prodname_codeql %}" diff --git a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/tracking-code-scanning-alerts-in-issues-using-task-lists.md b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/tracking-code-scanning-alerts-in-issues-using-task-lists.md index 8b32764582..7f9c03c9d0 100644 --- a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/tracking-code-scanning-alerts-in-issues-using-task-lists.md +++ b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/tracking-code-scanning-alerts-in-issues-using-task-lists.md @@ -1,7 +1,7 @@ --- -title: Tracking code scanning alerts in issues using task lists +title: Rastrear alertas del escaneo de código en propuestas utilizando listas de tareas shortTitle: Track alerts in issues -intro: You can add code scanning alerts to issues using task lists. This makes it easy to create a plan for development work that includes fixing alerts. +intro: Puedes agregar alertas de escaneo de código a las propuestas utilizando listas de tareas. Esto facilita el crear un plan para trabajo de desarrollo que incluya la corrección de alertas. product: '{% data reusables.gated-features.code-scanning %}' permissions: 'If you have write permission to a repository you can track {% data variables.product.prodname_code_scanning %} alerts in issues using task lists.' versions: @@ -13,76 +13,68 @@ topics: - Alerts - Repositories - Issues +ms.openlocfilehash: a5112bc5982415865a47d752af4e980a2e3d12ea +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116841' --- - {% data reusables.code-scanning.beta-alert-tracking-in-issues %} -## About tracking {% data variables.product.prodname_code_scanning %} alerts in issues +## Acerca de rastrear alertas del {% data variables.product.prodname_code_scanning %} en las propuestas {% data reusables.code-scanning.github-issues-integration %} -You can also create a new issue to track an alert: -- From a {% data variables.product.prodname_code_scanning %} alert, which automatically adds the code scanning alert to a task list in the new issue. For more information, see "[Creating a tracking issue from a {% data variables.product.prodname_code_scanning %} alert](#creating-a-tracking-issue-from-a-code-scanning-alert)" below. +También puedes crear una propuesta nueva para rastrear una alerta: +- Desde una alerta del {% data variables.product.prodname_code_scanning %}, la cual agregue dicha alerta automáticamente a una lista de tareas en la propuesta nueva. Para más información, vea "[Creación de una incidencia de seguimiento a partir de una alerta de {% data variables.product.prodname_code_scanning %}](#creating-a-tracking-issue-from-a-code-scanning-alert)" a continuación. -- Via the API as you normally would, and then provide the code scanning link within the body of the issue. You must use the task list syntax to create the tracked relationship: +- A través de la API, como normalmente lo harías y luego, proporciona el enlace del escaneo de código dentro del cuerpo de la propuesta. Debes utilizar la siguiente sintaxis de lista de tareas para crear la relación rastreada: - `- [ ] ` - - For example, if you add `- [ ] https://github.com/octocat-org/octocat-repo/security/code-scanning/17` to an issue, the issue will track the code scanning alert that has an ID number of 17 in the "Security" tab of the `octocat-repo` repository in the `octocat-org` organization. + - Por ejemplo, si agrega `- [ ] https://github.com/octocat-org/octocat-repo/security/code-scanning/17` a una incidencia, la incidencia realizará el seguimiento de la alerta de análisis de código que tiene un número de identificador de 17 en la pestaña "Seguridad" del repositorio `octocat-repo` en la organización `octocat-org`. -You can use more than one issue to track the same {% data variables.product.prodname_code_scanning %} alert, and issues can belong to different repositories from the repository where the {% data variables.product.prodname_code_scanning %} alert was found. +Ahora puedes utilizar más de una propuesta para rastrear la misma alerta del {% data variables.product.prodname_code_scanning %} y las propuestas pueden pertenecer a repositorios diferentes de aquél en donde se encontró la alerta del {% data variables.product.prodname_code_scanning %}. -{% data variables.product.product_name %} provides visual cues in different locations of the user interface to indicate when you are tracking {% data variables.product.prodname_code_scanning %} alerts in issues. +{% data variables.product.product_name %} proporciona indicaciones visuales en diversas ubicaciones de la interfaz de usuario para indicar cuando estás rastreando alertas del {% data variables.product.prodname_code_scanning %} en las propuestas. -- The code scanning alerts list page will show which alerts are tracked in issues so that you can view at a glance which alerts still require processing. +- La página de lista de alertas del escaneo de código mostrará qué alertas se rastrean en las propuestas para que puedas ver rápidamente qué alertas aún requieren procesamiento. - ![Tracked in pill on code scanning alert page](/assets/images/help/repository/code-scanning-alert-list-tracked-issues.png) + ![Píldora rastreada en la página de alerta del escaneo de código](/assets/images/help/repository/code-scanning-alert-list-tracked-issues.png) -- A "tracked in" section will also show in the corresponding alert page. +- También se mostrará una sección de "rastreados" en la página de la alerta correspondiente. - {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6249 %} - ![Tracked in section on code scanning alert page](/assets/images/help/repository/code-scanning-alert-tracked-in-pill.png) - {% else %} - ![Tracked in section on code scanning alert page](/assets/images/enterprise/3.4/repository/code-scanning-alert-tracked-in-pill.png) - {% endif %} + {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6249 %} ![Sección de seguimiento en la página de alertas de análisis de código](/assets/images/help/repository/code-scanning-alert-tracked-in-pill.png) {% else %} ![Tracked in section on code scanning alert page](/assets/images/enterprise/3.4/repository/code-scanning-alert-tracked-in-pill.png) {% endif %} -- On the tracking issue, {% data variables.product.prodname_dotcom %} displays a security badge icon in the task list and on the hovercard. +- En la propuesta rastreadora, {% data variables.product.prodname_dotcom %} mostrará un icono de insignia de seguridad en la lista de tareas y en la tarjeta de visita virtual. {% note %} - Only users with write permissions to the repository will see the unfurled URL to the alert in the issue, as well as the hovercard. For users with read permissions to the repository, or no permissions at all, the alert will appear as a plain URL. + Únicamente los usuarios con permisos de escritura en el repositorio verán la URL completa para la alerta en la propuesta, así como en la tarjeta de visita virtual. Para los usuarios con permisos de lectura en el repositorio, o aquellos sin ningún permiso, la alerta aparecerá como una URL simple. {% endnote %} - The color of the icon is grey because an alert has a status of "open" or "closed" on every branch. The issue tracks an alert, so the alert cannot have a single open/closed state in the issue. If the alert is closed on one branch, the icon color will not change. + El color del icono es gris porque alguna alerta tiene el estado de "abierta" o "cerrada" en cada rama. Esta propuesta rastrea una alerta para que esta no pueda tener ningún estado de abierto/cerrado en la propuesta. Si la alerta se cierra en una de las ramas, el color del icono no cambiará. - ![Hovercard in tracking issue](/assets/images/help/repository/code-scanning-tracking-issue-hovercard.png) + ![Tarjeta de visita virtual en la propuesta rastreadora](/assets/images/help/repository/code-scanning-tracking-issue-hovercard.png) -The status of the tracked alert won't change if you change the checkbox state of the corresponding task list item (checked/unchecked) in the issue. +El estado de la alerta rastreada no cambiará si cambias el estado de la casilla de verificación del elemento de la lista de tareas correspondiente (marcado/sin marcar) en la propuesta. -## Creating a tracking issue from a code scanning alert +## Crear una propuesta rastreadora desde una alerta de escaneo de código -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-security %} -{% data reusables.repositories.sidebar-code-scanning-alerts %} -{% ifversion fpt or ghes or ghae %} -{% data reusables.code-scanning.explore-alert %} -1. Optionally, to find the alert to track, you can use the free-text search or the drop-down menus to filter and locate the alert. For more information, see "[Managing code scanning alerts for your repository](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository#filtering-code-scanning-alerts)." +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-code-scanning-alerts %} {% ifversion fpt or ghes or ghae %} {% data reusables.code-scanning.explore-alert %} +1. Opcionalmente, para encontrar la alerta a rastrear, puedes utilizar la búsqueda de texto libre o los menús desplegables para filtrar y ubicar la alerta. Para más información, vea "[Administración de alertas de análisis de código para el repositorio](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository#filtering-code-scanning-alerts)". {% endif %} -1. Towards the top of the page, on the right side, click **Create issue**. - {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6249 %} - ![Create a tracking issue for the code scanning alert](/assets/images/help/repository/code-scanning-create-issue-for-alert.png) - {% else %} - ![Create a tracking issue for the code scanning alert](/assets/images/enterprise/3.4/repository/code-scanning-create-issue-for-alert.png) - {% endif %} - {% data variables.product.prodname_dotcom %} automatically creates an issue to track the alert and adds the alert as a task list item. - {% data variables.product.prodname_dotcom %} prepopulates the issue: - - The title contains the name of the {% data variables.product.prodname_code_scanning %} alert. - - The body contains the task list item with the full URL to the {% data variables.product.prodname_code_scanning %} alert. -2. Optionally, edit the title and the body of the issue. +1. En la parte superior de la página, en el lado derecho, haga clic en **Crear incidencia**. + {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6249 %} ![Creación de una incidencia de seguimiento para la alerta de análisis de código](/assets/images/help/repository/code-scanning-create-issue-for-alert.png) {% else %} ![Create a tracking issue for the code scanning alert](/assets/images/enterprise/3.4/repository/code-scanning-create-issue-for-alert.png) {% endif %} {% data variables.product.prodname_dotcom %} crea de forma automática una incidencia y agrega la alerta como un elemento de la lista de tareas. + {% data variables.product.prodname_dotcom %} llena la propuesta previamente: + - El título contiene el nombre de la alerta del {% data variables.product.prodname_code_scanning %}. + - El cuerpo contiene el elemento de la lista de tareas con la URL completa para la alerta del {% data variables.product.prodname_code_scanning %}. +2. Opcionalmente, edita el título y el cuerpo de la propuesta. {% warning %} - **Warning:** You may want to edit the title of the issue as it may expose security information. You can also edit the body of the issue, but do not edit the task list item or the issue will no longer track the alert. + **Advertencia:** Es posible que quiera editar el título de la incidencia, ya que puede exponer información de seguridad. También puedes editar el cuerpo de la propuesta, pero no edites el elemento de la lista de tareas o la propuesta ya no podrá rastrear a la alerta. {% endwarning %} - ![New tracking issue for the code scanning alert](/assets/images/help/repository/code-scanning-new-tracking-issue.png) -3. Click **Submit new issue**. + ![Propuesta de rastreo nueva para la alerta de escaneo de código](/assets/images/help/repository/code-scanning-new-tracking-issue.png) +3. Haga clic en **Enviar nueva incidencia**. 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 5cad113a82..0fc55923df 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 @@ -1,7 +1,7 @@ --- -title: Triaging code scanning alerts in pull requests +title: Clasificar las alertas del escaneo de código en las solicitudes de cambios shortTitle: Triage alerts in pull requests -intro: 'When {% data variables.product.prodname_code_scanning %} identifies a problem in a pull request, you can review the highlighted code and resolve the alert.' +intro: 'Cuando el {% data variables.product.prodname_code_scanning %} identifica un problema en una solicitud de extracción, puedes revisar el código que se ha resaltado y resolver la alerta.' product: '{% data reusables.gated-features.code-scanning %}' permissions: 'If you have read permission for a repository, you can see annotations on pull requests. With write permission, you can see detailed information and resolve {% data variables.product.prodname_code_scanning %} alerts for that repository.' redirect_from: @@ -20,108 +20,96 @@ topics: - Pull requests - Alerts - Repositories +ms.openlocfilehash: 0b5fd364bcc9da7b0334214980ea943a4f12f74b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147760875' --- - - {% data reusables.code-scanning.beta %} -## About {% data variables.product.prodname_code_scanning %} results on pull requests +## Acerca de los resultados del {% data variables.product.prodname_code_scanning %} en las solicitudes de cambios -In repositories where {% data variables.product.prodname_code_scanning %} is configured as a pull request check, {% data variables.product.prodname_code_scanning %} checks the code in the pull request. By default, this is limited to pull requests that target the default branch, but you can change this configuration within {% data variables.product.prodname_actions %} or in a third-party CI/CD system. If merging the changes would introduce new {% data variables.product.prodname_code_scanning %} alerts to the target branch, the alerts are reported in multiple places. +En los repositorios donde se configura el {% data variables.product.prodname_code_scanning %} como una verificación de solicitudes de cambios, {% data variables.product.prodname_code_scanning %} verificará el código en dicha solicitud. Predeterminadamente, esto se limita a solicitudes de cambios que apuntan a la rama predeterminada, pero puedes cambiar esta configuración dentro de {% data variables.product.prodname_actions %} o en un sistema de IC/EC de terceros. Si el resultado de combinar los cambios puede introducir alertas nuevas de {% data variables.product.prodname_code_scanning %} en la rama de destino, las alertas se notificarán en varios lugares. -- Check results in the pull request {% ifversion code-scanning-pr-conversations-tab %} -- The **Conversation** tab of the pull request, as part of a pull request review {% endif %} -- The **Files changed** tab of the pull request +- Comprueba los resultados en la solicitud de incorporación de cambios. {% ifversion code-scanning-pr-conversations-tab %} +- Pestaña **Conversación** de la solicitud de incorporación de cambios, como parte de una revisión de solicitud de incorporación de cambios. {% endif %} +- Pestaña **Archivos cambiados** de la solicitud de incorporación de cambios. -If you have write permission for the repository, you can see any existing {% data variables.product.prodname_code_scanning %} alerts on the **Security** tab. For information about repository alerts, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository)." +Si tiene permiso de escritura para el repositorio, puede ver cualquier alerta existente de {% data variables.product.prodname_code_scanning %} en la pestaña **Security**. Para obtener información sobre las alertas del repositorio, consulte "[Administración de alertas de {% data variables.product.prodname_code_scanning %} para el repositorio](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository)". -{% ifversion fpt or ghes > 3.2 or ghae or ghec %} -In repositories where {% data variables.product.prodname_code_scanning %} is configured to scan each time code is pushed, {% data variables.product.prodname_code_scanning %} will also map the results to any open pull requests and add the alerts as annotations in the same places as other pull request checks. 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)." +{% ifversion fpt or ghes > 3.2 or ghae or ghec %} En los repositorios donde se configura {% data variables.product.prodname_code_scanning %} para analizar cada código de tiempo insertado, {% data variables.product.prodname_code_scanning %} también asignará los resultados a cualquier solicitud de incorporación de cambios abierta y agregará las alertas como anotaciones en los mismos lugares que otras comprobaciones de solicitudes. Para obtener más información, consulte "[Examinar al insertar](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#scanning-on-push)". {% endif %} -If your pull request targets a protected branch that uses {% data variables.product.prodname_code_scanning %}, and the repository owner has configured required status checks, then the "{% data variables.product.prodname_code_scanning_capc %} results" check must pass before you can merge the pull request. For more information, see "[About protected branches](/github/administering-a-repository/about-protected-branches#require-status-checks-before-merging)." +Si tu solicitud de cambios apunta a una rama protegida que utiliza el {% data variables.product.prodname_code_scanning %} y el propietario del repositorio configuró las verificaciones de estado requeridas, entonces la verificación de los "resultados del {% data variables.product.prodname_code_scanning_capc %}" debe pasar antes de que puedas fusionar la solicitud de cambios. Para más información, vea "[Acerca de las ramas protegidas](/github/administering-a-repository/about-protected-branches#require-status-checks-before-merging)". -## About {% data variables.product.prodname_code_scanning %} as a pull request check +## Acerca del {% data variables.product.prodname_code_scanning %} como una verificación de solicitudes de cambio -There are many options for configuring {% data variables.product.prodname_code_scanning %} as a pull request check, so the exact setup of each repository will vary and some will have more than one check. +Hay muchas opciones para configurar el {% data variables.product.prodname_code_scanning %} como una verificación de solicitudes de cambio, así que la configuración de cada repositorio variará y algunas tendrán más de una verificación. -### {% data variables.product.prodname_code_scanning_capc %} results check +### Verificación de resultados de {% data variables.product.prodname_code_scanning_capc %} -For all configurations of {% data variables.product.prodname_code_scanning %}, the check that contains the results of {% data variables.product.prodname_code_scanning %} is: **{% data variables.product.prodname_code_scanning_capc %} results**. The results for each analysis tool used are shown separately. Any new alerts caused by changes in the pull request are shown as annotations. +En todas las configuraciones de {% data variables.product.prodname_code_scanning %}, la comprobación que contiene los resultados del {% data variables.product.prodname_code_scanning %} es: **resultados de {% data variables.product.prodname_code_scanning_capc %}** . Los resultados para cada herramienta de análisis se muestran por separado. Cualquier alerta nueva que ocasionen los cambios en la solicitud de cambios se muestran como anotaciones. -{% ifversion fpt or ghes > 3.2 or ghae or ghec %} To see the full set of alerts for the analyzed branch, click **View all branch alerts**. This opens the full alert view where you can filter all the alerts on the branch by type, severity, tag, etc. For more information, see "[Managing code scanning alerts for your repository](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository#filtering-and-searching-for-code-scanning-alerts)." +{% ifversion fpt or ghes > 3.2 or ghae or ghec %} Para ver el conjunto de alertas completo de la rama analizada, haz clic en **Ver todas las alertas de rama**. Se abre la vista completa de alertas donde puede filtrar todas las alertas de la rama por tipo, gravedad, etiqueta, etc. Para obtener más información, consulte "[Administración de alertas de análisis de código para el repositorio](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository#filtering-and-searching-for-code-scanning-alerts)". -![{% data variables.product.prodname_code_scanning_capc %} results check on a pull request](/assets/images/help/repository/code-scanning-results-check.png) -{% endif %} +![Comprobación de resultados de {% data variables.product.prodname_code_scanning_capc %} en una solicitud de incorporación de cambios](/assets/images/help/repository/code-scanning-results-check.png) {% endif %} -### {% data variables.product.prodname_code_scanning_capc %} results check failures +### Fallos de verificación de resultados de {% data variables.product.prodname_code_scanning_capc %} -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. +Si en la comprobación de resultados de {% data variables.product.prodname_code_scanning %} se detecta algún problema con una gravedad de `error`, `critical` o `high`, se produce un error en la comprobación y el error se notifica en los resultados. Si todos los resultados que encontró el {% data variables.product.prodname_code_scanning %} tienen gravedades menores, las alertas se tratarán como advertencias o notas y la verificación tendrá éxito. -![Failed {% data variables.product.prodname_code_scanning %} check on a pull request](/assets/images/help/repository/code-scanning-check-failure.png) +![Verificación fallida del {% data variables.product.prodname_code_scanning %} en una solicitud de cambios](/assets/images/help/repository/code-scanning-check-failure.png) -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)". +Puedes invalidar el comportamiento predeterminado en la configuración del repositorio. Para ello, especifica los niveles de gravedad y la gravedad de seguridad que causarán un error en la comprobación de la solicitud de incorporación de cambios. Para obtener más información, consulte "[Definición de las gravedades que provocan un error de comprobación de solicitudes de incorporación de cambios](/code-security/secure-coding/configuring-code-scanning#defining-the-severities-causing-pull-request-check-failure)". -### Other {% data variables.product.prodname_code_scanning %} checks +### Otras verificaciones del {% data variables.product.prodname_code_scanning %} -Depending on your configuration, you may see additional checks running on pull requests with {% data variables.product.prodname_code_scanning %} configured. These are usually workflows that analyze the code or that upload {% data variables.product.prodname_code_scanning %} results. These checks are useful for troubleshooting when there are problems with the analysis. +Dependiendo de tu configuración, podrías ver verificaciones adicionales ejecutándose en las solicitudes de cambios con el {% data variables.product.prodname_code_scanning %} configurado. A menudo, estos son flujos de trabajo que analizan el código o que cargan resultados del {% data variables.product.prodname_code_scanning %}. Estas verificaciones son útiles para solucionar problemas cuando el análisis los presenta. -For example, if the repository uses the {% data variables.product.prodname_codeql_workflow %} a **{% data variables.product.prodname_codeql %} / Analyze (LANGUAGE)** check is run for each language before the results check runs. The analysis check may fail if there are configuration problems, or if the pull request breaks the build for a language that the analysis needs to compile (for example, C/C++, C#, or Java). +Por ejemplo, si el repositorio utiliza el {% data variables.product.prodname_codeql_workflow %}, se ejecutará una verificación de **{% data variables.product.prodname_codeql %}/Analyze (LANGUAGE)** para cada lenguaje antes de que se ejecute la comprobación de resultados. La verificación del análisis podría fallar si existieran problemas de configuración o si la solicitud de cambios impide la compilación para un lenguaje que el análisis necesita compilar (por ejemplo, C/C++, C# o Java). -As with other pull request checks, you can see full details of the check failure on the **Checks** tab. For more information about configuring and troubleshooting, see "[Configuring {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/configuring-code-scanning)" or "[Troubleshooting the {% data variables.product.prodname_codeql %} workflow](/code-security/secure-coding/troubleshooting-the-codeql-workflow)." +Al igual que con otras comprobaciones de solicitudes de incorporación de cambios, puede ver detalles completos del error de comprobación en la pestaña **Checks**. Para obtener más información sobre la configuración y la solución de problemas, consulte "[Configuración de {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/configuring-code-scanning)" o "[Solución de problemas del flujo de trabajo de {% data variables.product.prodname_codeql %}](/code-security/secure-coding/troubleshooting-the-codeql-workflow)". -## Viewing an alert on your pull request +## Visualizar una alerta en tu solicitud de cambios + +{% ifversion code-scanning-pr-conversations-tab %} Para ver todas las alertas de {% data variables.product.prodname_code_scanning %} introducidas en una solicitud de incorporación de cambios, accede a la pestaña **Conversación**. {% data variables.product.prodname_code_scanning_capc %} publica una revisión de solicitud de incorporación de cambios en la que cada alerta se muestra como una anotación en las líneas de código que desencadenaron la alerta. Puedes comentar las alertas, descartarlas y ver sus rutas de acceso directamente en las anotaciones. Para ver los detalles completos de una alerta, haz clic en el vínculo "Mostrar más detalles", lo que te llevará a la página de detalles de la alerta. + +![Anotación de alerta en una solicitud de cambios en la pestaña Conversación](/assets/images/help/repository/code-scanning-pr-conversation-tab.png) + +También puedes ver todas las alertas de {% data variables.product.prodname_code_scanning %} en la pestaña **Archivos cambiados** de la solicitud de incorporación de cambios. Las alertas de {% data variables.product.prodname_code_scanning %} existentes en un archivo que están fuera de la diferencia de los cambios introducidos en la solicitud de incorporación de cambios solo aparecerán en la pestaña **Archivos modificados**. + +{% else %} Para ver todas las alertas de {% data variables.product.prodname_code_scanning %} introducidas en una solicitud de incorporación de cambios, accede a la pestaña **Archivos cambiados**. Cada alerta se muestra como una anotación en las líneas de código que desencadenaron la alerta. La gravedad de la alerta se muestra en la anotación. + +![Anotación de alerta dentro de la diferencia de una solicitud de incorporación de cambios](/assets/images/help/repository/code-scanning-pr-annotation.png) {% endif %} + +Si tienes permisos de escritura para el repositorio, algunas anotaciones contendrán enlaces con un contexto adicional de la alerta. En el ejemplo anterior del análisis de {% data variables.product.prodname_codeql %}, puede hacer clic en **user-provided value** para ver dónde se introducen los datos no fiables en el flujo de datos (a esto se le conoce como el origen). En este caso, también puede ver la ruta completa desde el origren hasta el código que utiliza los datos (el receptor) haciendo clic en **Show paths**. Esto facilita la revisión, ya sea que los datos no sean confiables o que el análisis falle en reconocer un paso de sanitización de datos entre la fuente y el consumidor de datos. Para obtener información sobre cómo analizar el flujo de datos mediante {% data variables.product.prodname_codeql %}, consulte "[Acerca del análisis de flujo de datos](https://codeql.github.com/docs/writing-codeql-queries/about-data-flow-analysis/)". + +Para ver más información sobre una alerta, los usuarios con permisos de escritura pueden hacer clic en el vínculo **Show more details** que se muestra en la anotación. Esto te permite ver todo el contexto y los metadatos que proporciona la herramienta en una vista de alertas. En el siguiente ejemplo, puedes ver que las etiquetas muestran la severidad, tipo y las enumeraciones de los puntos débiles comunes (los CWE) del problema. La vista también muestra qué confirmación introdujo el problema. + +{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6249 %} {% data reusables.code-scanning.alert-default-branch %} {% endif %} + +En la vista detallada de una alerta, algunas herramientas de {% data variables.product.prodname_code_scanning %}, como el análisis de {% data variables.product.prodname_codeql %}, también incluyen una descripción del problema y un enlace de **Show more** para ayudarle a saber cómo corregir el código. + +{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6249 %} ![ Descripción y vínculo de la alerta para mostrar más información](/assets/images/help/repository/code-scanning-pr-alert.png) {% else %} ![Descripción y vínculo de la alerta para mostrar más información](/assets/images/enterprise/3.4/repository/code-scanning-pr-alert.png) {% endif %} {% ifversion code-scanning-pr-conversations-tab %} -You can see any {% data variables.product.prodname_code_scanning %} alerts introduced in a pull request by viewing the **Conversation** tab. {% data variables.product.prodname_code_scanning_capc %} posts a pull request review that shows each alert as an annotation on the lines of code that triggered the alert. You can comment on the alerts, dismiss the alerts, and view paths for the alerts, directly from the annotations. You can view the full details of an alert by clicking the "Show more details" link, which will take you to the alert details page. +## Realización de comentarios sobre una alerta en una solicitud de incorporación de cambios -![Alert annotation within a pull request Conversations tab](/assets/images/help/repository/code-scanning-pr-conversation-tab.png) +Puedes comentar cualquier alerta de {% data variables.product.prodname_code_scanning %} que se hayan introducido debido a los cambios en una solicitud de incorporación de cambios. Las alertas aparecen como anotaciones en la pestaña **Conversación** de una solicitud de incorporación de cambios, como parte de una revisión de la solicitud de incorporación de cambios, y también se muestran en la pestaña **Archivos cambiados**. Solo puedes comentar las alertas que se hayan introducido debido a los cambios en una solicitud de incorporación de cambios. Las alertas de {% data variables.product.prodname_code_scanning %} existentes en archivos que están fuera de los cambios introducidos en la solicitud de incorporación de cambios aparecerán en la pestaña **Archivos modificados**, pero no se podrán comentar. -You can also view all {% data variables.product.prodname_code_scanning %} alerts in the **Files changed** tab of the pull request. Existing {% data variables.product.prodname_code_scanning %} alerts on a file that are outside the diff of the changes introduced in the pull request will only appear in the **Files changed** tab. - -{% else %} -You can see any {% data variables.product.prodname_code_scanning %} alerts introduced in a pull request by displaying the **Files changed** tab. Each alert is shown as an annotation on the lines of code that triggered the alert. The severity of the alert is displayed in the annotation. - -![Alert annotation within a pull request diff](/assets/images/help/repository/code-scanning-pr-annotation.png) +Puedes optar por establecer que, para que se pueda combinar una solicitud de incorporación de cambios, primero deban resolverse todas las conversaciones de una solicitud de incorporación de cambios, incluidas las conversaciones de las alertas de {% data variables.product.prodname_code_scanning %}. Para más información, vea "[Acerca de las ramas protegidas](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-conversation-resolution-before-merging)". {% endif %} +## Arreglar una alerta en tu solicitud de cambios -If you have write permission for the repository, some annotations contain links with extra context for the alert. In the example above, from {% data variables.product.prodname_codeql %} analysis, you can click **user-provided value** to see where the untrusted data enters the data flow (this is referred to as the source). In this case you can also view the full path from the source to the code that uses the data (the sink) by clicking **Show paths**. This makes it easy to check whether the data is untrusted or if the analysis failed to recognize a data sanitization step between the source and the sink. For information about analyzing data flow using {% data variables.product.prodname_codeql %}, see "[About data flow analysis](https://codeql.github.com/docs/writing-codeql-queries/about-data-flow-analysis/)." +Cualquiera con acceso de subida a una solicitud de cambios puede arreglar una alerta del {% data variables.product.prodname_code_scanning %}, la cual se identifique en dicha solicitud. Si confirmas cambios en la solicitud de extracción, esto activará una ejecución nueva de las verificaciones de dicha solicitud. Si tus cambios arreglan el problema, la alerta se cierra y la anotación se elimina. -To see more information about an alert, users with write permission can click the **Show more details** link shown in the annotation. This allows you to see all of the context and metadata provided by the tool in an alert view. In the example below, you can see tags showing the severity, type, and relevant common weakness enumerations (CWEs) for the problem. The view also shows which commit introduced the problem. +## Descartar una alerta en tu solicitud de cambios -{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6249 %} -{% data reusables.code-scanning.alert-default-branch %} -{% endif %} - -In the detailed view for an alert, some {% data variables.product.prodname_code_scanning %} tools, like {% data variables.product.prodname_codeql %} analysis, also include a description of the problem and a **Show more** link for guidance on how to fix your code. - -{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6249 %} -![Alert description and link to show more information](/assets/images/help/repository/code-scanning-pr-alert.png) -{% else %} -![Alert description and link to show more information](/assets/images/enterprise/3.4/repository/code-scanning-pr-alert.png) -{% endif %} - -{% ifversion code-scanning-pr-conversations-tab %} -## Commenting on an alert in a pull request - -You can comment on any {% data variables.product.prodname_code_scanning %} alert introduced by the changes in a pull request. Alerts appear as annotations in the **Conversation** tab of a pull request, as part of a pull request review, and also are shown in the **Files changed** tab. You can only comment on alerts introduced by the changes in a pull request. Existing {% data variables.product.prodname_code_scanning %} alerts, on files that are outside the changes introduced in the pull request, will appear in the **Files changed** tab but cannot be commented on. - -You can choose to require all conversations in a pull request, including those on {% data variables.product.prodname_code_scanning %} alerts, to be resolved before a pull request can be merged. For more information, see "[About protected branches](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-conversation-resolution-before-merging)." -{% endif %} -## Fixing an alert on your pull request - -Anyone with push access to a pull request can fix a {% data variables.product.prodname_code_scanning %} alert that's identified on that pull request. If you commit changes to the pull request this triggers a new run of the pull request checks. If your changes fix the problem, the alert is closed and the annotation removed. - -## Dismissing an alert on your pull request - -An alternative way of closing an alert is to dismiss it. You can dismiss an alert if you don't think it needs to be fixed. {% data reusables.code-scanning.close-alert-examples %} If you have write permission for the repository, the **Dismiss** button is available in code annotations and in the alerts summary. When you click **Dismiss** you will be prompted to choose a reason for closing the alert. -{% ifversion comment-dismissed-code-scanning-alert %} -![Screenshot of code scanning alert with dropdown to choose dismissal reason emphasized](/assets/images/help/repository/code-scanning-alert-dropdown-reason.png) -{% else %} -![Choosing a reason for dismissing an alert](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) -{% endif %} -{% data reusables.code-scanning.choose-alert-dismissal-reason %} +Una forma alterna de cerrar una alerta es descartarla. Puedes descartar una alerta si no crees que necesite arreglarse. {% data reusables.code-scanning.close-alert-examples %} Si tiene permisos de escritura en el repositorio, el botón **Dismiss** aparece en las anotaciones de código y en el resumen de alertas. Al hacer clic en **Dismiss**, se le pedirá que elija un motivo para cerrar la alerta. +{% ifversion comment-dismissed-code-scanning-alert %} ![ Captura de pantalla de la alerta de examen de código, con la lista desplegable para seleccionar el motivo del descarte resaltada](/assets/images/help/repository/code-scanning-alert-dropdown-reason.png) {% else %} ![Selección de un motivo para descartar una alerta](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) {% endif %} {% data reusables.code-scanning.choose-alert-dismissal-reason %} {% data reusables.code-scanning.false-positive-fix-codeql %} -For more information about dismissing alerts, see {% ifversion delete-code-scanning-alerts %}"[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository#dismissing-or-deleting-alerts)."{% else %} "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository#dismissing--alerts)."{% endif %} +Para obtener más información sobre cómo descartar alertas, consulta {% ifversion delete-code-scanning-alerts %}"[Administración de alertas de {% data variables.product.prodname_code_scanning %} para el repositorio](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository#dismissing-or-deleting-alerts)".{% else %} "[Administración de alertas de {% data variables.product.prodname_code_scanning %} para el repositorio](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository#dismissing--alerts)".{% endif %} 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 47fce5f204..d280c33b38 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 @@ -1,7 +1,7 @@ --- -title: Troubleshooting the CodeQL workflow +title: Solucionar problemas en el flujo de trabajo de CodeQL shortTitle: Troubleshoot CodeQL workflow -intro: 'If you''re having problems with {% data variables.product.prodname_code_scanning %}, you can troubleshoot by using these tips for resolving issues.' +intro: 'Si tienes problemas con el {% data variables.product.prodname_code_scanning %}, puedes solucionarlos si utilizas estos tips para resolver estos asuntos.' product: '{% data reusables.gated-features.code-scanning %}' miniTocMaxHeadingLevel: 3 redirect_from: @@ -26,51 +26,52 @@ topics: - C/C++ - C# - Java +ms.openlocfilehash: f4de6a52db9651ed1ad6db49959fffbf696aea9a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147444625' --- +{% data reusables.code-scanning.beta %} {% data reusables.code-scanning.not-available %} +{% ifversion ghes or ghae %} {% note %} -{% data reusables.code-scanning.beta %} -{% data reusables.code-scanning.not-available %} +**Nota:** En este artículo se describen las características disponibles con la versión de la acción CodeQL y el paquete CodeQL CLI asociado que se incluye en la versión inicial de esta versión de {% data variables.product.product_name %}. Si en la empresa se usa una versión más reciente de la acción CodeQL, consulte el [artículo {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow) para obtener información sobre las características más recientes. {% ifversion not ghae %} Para obtener información sobre el uso de la versión más reciente, consulte "[Configuración del análisis de código para el dispositivo](/admin/advanced-security/configuring-code-scanning-for-your-appliance#configuring-codeql-analysis-on-a-server-without-internet-access)".{% endif %} -{% ifversion ghes or ghae %} -{% note %} +{% endnote %} {% endif %} -**Note:** This article describes the features available with the version of the CodeQL action and associated CodeQL CLI bundle included in the initial release of this version of {% data variables.product.product_name %}. If your enterprise uses a more recent version of the CodeQL action, see the [{% data variables.product.prodname_ghe_cloud %} article](/enterprise-cloud@latest/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow) for information on the latest features. {% ifversion not ghae %} For information on using the latest version, see "[Configuring code scanning for your appliance](/admin/advanced-security/configuring-code-scanning-for-your-appliance#configuring-codeql-analysis-on-a-server-without-internet-access)."{% endif %} +## Producir bitácoras detalladas para la depuración -{% endnote %} -{% endif %} - -## Producing detailed logs for debugging - -To produce more detailed logging output, you can enable step debug logging. For more information, see "[Enabling debug logging](/actions/managing-workflow-runs/enabling-debug-logging#enabling-step-debug-logging)." +Para producir una salida más detallada de bitácoras, puedes habilitar el registro de depuración de pasos. Para más información, vea ["Habilitación del registro de depuración](/actions/managing-workflow-runs/enabling-debug-logging#enabling-step-debug-logging)". {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5601 %} -## Creating {% data variables.product.prodname_codeql %} debugging artifacts +## Crear artefactos de depuración de {% data variables.product.prodname_codeql %} -You can obtain artifacts to help you debug {% data variables.product.prodname_codeql %}. -The debug artifacts will be uploaded to the workflow run as an artifact named `debug-artifacts`. The data contains the {% data variables.product.prodname_codeql %} logs, {% data variables.product.prodname_codeql %} database(s), and any SARIF file(s) produced by the workflow. +Puedes obtener artefactos para que te ayuden a depurar {% data variables.product.prodname_codeql %}. +Los artefactos de depuración se cargarán en la ejecución de flujo de trabajo como un artefacto denominado `debug-artifacts`. Los datos contienen las bitácoras de {% data variables.product.prodname_codeql %}. la(s) base(s) de datos de {% data variables.product.prodname_codeql %} y cualquier archivo SARIF que produzca el flujo de trabajo. -These artifacts will help you debug problems with {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %}. If you contact GitHub support, they might ask for this data. +Estos artefactos te ayudarán a depurar los problemas con {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %}. Si contactas al soporte de GitHub, podrían pedirte estos datos. {% endif %} {% ifversion codeql-action-debug-logging %} -### Creating {% data variables.product.prodname_codeql %} debugging artifacts by re-running jobs with debug logging enabled +### Creación de artefactos de depuración de {% data variables.product.prodname_codeql %} mediante la reejecución de trabajos con el registro de depuración habilitado -You can create {% data variables.product.prodname_codeql %} debugging artifacts by enabling debug logging and re-running the jobs. For more information about re-running {% data variables.product.prodname_actions %} workflows and jobs, see "[Re-running workflows and jobs](/actions/managing-workflow-runs/re-running-workflows-and-jobs)." +Puedes habilitar el registro de depuración y volver a ejecutar los trabajos para crear artefactos de depuración de {% data variables.product.prodname_codeql %}. Para obtener más información sobre cómo volver a ejecutar los flujos de trabajo y los trabajos de {% data variables.product.prodname_actions %}, consulta "[Volver a ejecutar flujos de trabajo y jobs](/actions/managing-workflow-runs/re-running-workflows-and-jobs)". -You need to ensure that you select **Enable debug logging** . This option enables runner diagnostic logging and step debug logging for the run. You'll then be able to download `debug-artifacts` to investigate further. You do not need to modify the workflow file when creating {% data variables.product.prodname_codeql %} debugging artifacts by re-running jobs. +Asegúrate de seleccionar **Habilitación del registro de depuración**. Esta opción habilita el registro de diagnóstico del ejecutor y el registro de depuración de pasos para la ejecución. A continuación, podrás descargar `debug-artifacts` para investigar más a fondo. No necesitas volver a ejecutar trabajos para modificar el archivo de flujo de trabajo al crear artefactos de depuración de {% data variables.product.prodname_codeql %}. {% endif %} {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5601 %} -### Creating {% data variables.product.prodname_codeql %} debugging artifacts using a workflow flag +### Creación de artefactos de depuración de {% data variables.product.prodname_codeql %} mediante una marca de flujo de trabajo -You can create {% data variables.product.prodname_codeql %} debugging artifacts by using a flag in your workflow. For this, you need to modify the `init` step of your {% data variables.product.prodname_codeql_workflow %} file and set `debug: true`. +Puedes crear artefactos de depuración de {% data variables.product.prodname_codeql %} mediante el uso de una marca en el flujo de trabajo. Para ello, tienes que modificar el paso `init` del archivo de {% data variables.product.prodname_codeql_workflow %} y establecer `debug: true`. ```yaml - name: Initialize CodeQL @@ -81,15 +82,15 @@ You can create {% data variables.product.prodname_codeql %} debugging artifacts {% endif %} -## Automatic build for a compiled language fails +## Compilación automática para los fallos de un lenguaje compilado -If an automatic build of code for a compiled language within your project fails, try the following troubleshooting steps. +Si una compilación automática de código para un lenguaje compilado dentro de tu proyecto falla, intenta los siguientes pasos de solución de problemas. -- Remove the `autobuild` step from your {% data variables.product.prodname_code_scanning %} workflow and add specific build steps. For information about editing the workflow, see "[Configuring {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/configuring-code-scanning#editing-a-code-scanning-workflow)." For more information about replacing the `autobuild` step, 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)." +- Elimine el paso `autobuild` del flujo de trabajo de {% data variables.product.prodname_code_scanning %} y agregue los pasos de compilación específicos. Para obtener información sobre cómo editar el flujo de trabajo, vea "[Configuración de {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/configuring-code-scanning#editing-a-code-scanning-workflow)". Para más información sobre cómo reemplazar el paso `autobuild`, vea "[Configuración del flujo de trabajo de {% data variables.product.prodname_codeql %} para lenguajes compilados](/code-security/secure-coding/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language)". -- If your workflow doesn't explicitly specify the languages to analyze, {% data variables.product.prodname_codeql %} implicitly detects the supported languages in your code base. In this configuration, out of the compiled languages C/C++, C#, and Java, {% data variables.product.prodname_codeql %} only analyzes the language with the most source files. Edit the workflow and add a matrix specifying the languages you want to analyze. The default CodeQL analysis workflow uses such a matrix. +- Si tu flujo de trabajo no especifica explícitamente los lenguajes a analizar, {% data variables.product.prodname_codeql %} detectará implícitamente los lenguajes compatibles en tu código base. En esta configuración, fuera de los lenguajes compilados C/C++, C#, y Java, {% data variables.product.prodname_codeql %} solo analizará el lenguaje presente en la mayoría de los archivos de origen. Edita el flujo de trabajo y agrega una matriz que especifique los lenguajes que quieres analizar. El flujo de análisis predeterminado de CodeQL utiliza dicha matriz. - The following extracts from a workflow show how you can use a matrix within the job strategy to specify languages, and then reference each language within the "Initialize {% data variables.product.prodname_codeql %}" step: + Los siguientes extractos de un flujo de trabajo te muestran cómo puedes utilizar una matriz dentro de la estrategia del job para especificar lenguajes, y luego hace referencia a cada uno de ellos con el paso de "Inicializar {% data variables.product.prodname_codeql %}": ```yaml jobs: @@ -111,15 +112,15 @@ If an automatic build of code for a compiled language within your project fails, languages: {% raw %}${{ matrix.language }}{% endraw %} ``` - For more information about editing the workflow, see "[Configuring code scanning](/code-security/secure-coding/configuring-code-scanning)." + Para más información sobre cómo editar el flujo de trabajo, vea "[Configuración del análisis de código](/code-security/secure-coding/configuring-code-scanning)". -## No code found during the build +## No se encontró código durante la compilación -If your workflow fails with an error `No source code was seen during the build` or `The process '/opt/hostedtoolcache/CodeQL/0.0.0-20200630/x64/codeql/codeql' failed with exit code 32`, this indicates that {% data variables.product.prodname_codeql %} was unable to monitor your code. Several reasons can explain such a failure: +Si se produce un error `No source code was seen during the build` o `The process '/opt/hostedtoolcache/CodeQL/0.0.0-20200630/x64/codeql/codeql' failed with exit code 32` en el flujo de trabajo, esto indica que {% data variables.product.prodname_codeql %} no ha podido supervisar el código. Hay muchas razones que podrían explicar esta falla: -1. The repository may not contain source code that is written in languages supported by {% data variables.product.prodname_codeql %}. Check the list of supported languages and, if this is the case, remove the {% data variables.product.prodname_codeql %} workflow. For more information, see "[About code scanning with CodeQL](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql#about-codeql) +1. Es posible que el repositorio no contenga código fuente escrito en lenguajes admitidos por {% data variables.product.prodname_codeql %}. Comprueba la lista de lenguajes admitidos y, si este es el caso, quita el flujo de trabajo de {% data variables.product.prodname_codeql %}. Para más información, consulta "[Acerca del examen de código con CodeQL](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql#about-codeql)". -1. Automatic language detection identified a supported language, but there is no analyzable code of that language in the repository. A typical example is when our language detection service finds a file associated with a particular programming language like a `.h`, or `.gyp` file, but no corresponding executable code is present in the repository. To solve the problem, you can manually define the languages you want to analyze by updating the list of languages in the `language` matrix. For example, the following configuration will analyze only Go, and JavaScript. +1. La detección automática del lenguaje identificó un lenguaje compatible, pero no hay código analizable en dicho lenguaje dentro del repositorio. Un ejemplo típico es cuando nuestro servicio de detección de lenguaje encuentra un archivo asociado a un lenguaje de programación específico, como un archivo `.h` o `.gyp`, pero en el repositorio no existe el código ejecutable correspondiente. Para resolver el problema, puede definir manualmente los lenguajes que quiere analizar si actualiza la lista de lenguajes en la matriz `language`. Por ejemplo, la siguiente configuración analizará únicamente a Go y a Javascript. ```yaml strategy: @@ -130,46 +131,46 @@ If your workflow fails with an error `No source code was seen during the build` language: ['go', 'javascript'] ``` - For more information, see the workflow extract in "[Automatic build for a compiled language fails](#automatic-build-for-a-compiled-language-fails)" above. -1. Your {% data variables.product.prodname_code_scanning %} workflow is analyzing a compiled language (C, C++, C#, or Java), but the code was not compiled. By default, the {% data variables.product.prodname_codeql %} analysis workflow contains an `autobuild` step, however, this step represents a best effort process, and may not succeed in building your code, depending on your specific build environment. Compilation may also fail if you have removed the `autobuild` step and did not include build steps manually. For more information about specifying build steps, 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)." -1. Your workflow is analyzing a compiled language (C, C++, C#, or Java), but portions of your build are cached to improve performance (most likely to occur with build systems like Gradle or Bazel). Since {% data variables.product.prodname_codeql %} observes the activity of the compiler to understand the data flows in a repository, {% data variables.product.prodname_codeql %} requires a complete build to take place in order to perform analysis. -1. Your workflow is analyzing a compiled language (C, C++, C#, or Java), but compilation does not occur between the `init` and `analyze` steps in the workflow. {% data variables.product.prodname_codeql %} requires that your build happens in between these two steps in order to observe the activity of the compiler and perform analysis. -1. Your compiled code (in C, C++, C#, or Java) was compiled successfully, but {% data variables.product.prodname_codeql %} was unable to detect the compiler invocations. The most common causes are: + Para más información, vea el extracto de flujo de trabajo en "[Error de compilación automático para un lenguaje compilado](#automatic-build-for-a-compiled-language-fails)" más arriba. +1. Tu flujo de trabajo de {% data variables.product.prodname_code_scanning %} está analizando un lenguaje compilado (C, C++, C#, o Java), pero el código no se compiló. De manera predeterminada, el flujo de trabajo de análisis de {% data variables.product.prodname_codeql %} contiene un paso `autobuild`, pero este paso representa un proceso de mejor esfuerzo y podría no compilar el código de forma correcta, en función del entorno de compilación específico. También se podría producir un error en la compilación si ha eliminado el paso `autobuild` y no ha incluido manualmente los pasos de compilación. Para más información sobre cómo especificar los pasos de compilación, vea "[Configuración del flujo de trabajo de {% data variables.product.prodname_codeql %} para lenguajes compilados](/code-security/secure-coding/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language)". +1. Tu flujo de trabajo está analizando un lenguaje compilado (C, C++, C#, or Java), pero algunas porciones de tu compilación se almacenan en caché para mejorar el rendimiento (esto muy probablemente ocurra con los sistemas de compilación como Gradle o Bazel). Ya que {% data variables.product.prodname_codeql %} observa la actividad del compilador para entender los flujos de datos en un repositorio, {% data variables.product.prodname_codeql %} requiere que suceda una compilación completa para poder llevar a cabo este análisis. +1. El flujo de trabajo analiza un lenguaje compilado (C, C++, C# o Java), pero no se produce ninguna compilación entre los pasos `init` y `analyze` del flujo de trabajo. {% data variables.product.prodname_codeql %} requiere que tu compilación tome lugar entre estos dos pasos para poder observar la actividad del compilador y llevar a cabo el análisis. +1. Tu código compilado (en C, C++, C#, or Java) se compiló con éxito, pero {% data variables.product.prodname_codeql %} no pudo detectar las invocaciones del compilador. Las causas más comunes son: - * Running your build process in a separate container to {% data variables.product.prodname_codeql %}. For more information, see "[Running CodeQL code scanning in a container](/code-security/secure-coding/running-codeql-code-scanning-in-a-container)." - * Building using a distributed build system external to GitHub Actions, using a daemon process. - * {% data variables.product.prodname_codeql %} isn't aware of the specific compiler you are using. + * Ejecutar tu proceso de compilación en un contenedor separado a {% data variables.product.prodname_codeql %}. Para más información, vea "[Ejecución del análisis de código de CodeQL en un contenedor](/code-security/secure-coding/running-codeql-code-scanning-in-a-container)". + * Compilar utilizando un sistema de compilación distribuida externo a GitHub Actions, utilizando un proceso de daemon. + * {% data variables.product.prodname_codeql %} no está consciente del compilador específico que estás utilizando. - For .NET Framework projects, and for C# projects using either `dotnet build` or `msbuild`, you should specify `/p:UseSharedCompilation=false` in your workflow's `run` step, when you build your code. + Para proyectos de .NET Framework y para los proyectos de C# que usen `dotnet build` o `msbuild`, tendrá que especificar `/p:UseSharedCompilation=false` en el paso `run` del flujo de trabajo, al compilar el código. - For example, the following configuration for C# will pass the flag during the first build step. + Por ejemplo, la siguiente configuración para C# pasará el marcador durante el primer paso de compilación. ``` yaml - run: | dotnet build /p:UseSharedCompilation=false ``` - If you encounter another problem with your specific compiler or configuration, contact {% data variables.contact.contact_support %}. + Si encuentras otro problema con tu compilador específico o con tu configuración, contacta a {% data variables.contact.contact_support %}. -For more information about specifying build steps, 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)." +Para más información sobre cómo especificar los pasos de compilación, vea "[Configuración del flujo de trabajo de {% data variables.product.prodname_codeql %} para lenguajes compilados](/code-security/secure-coding/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language)". {% ifversion fpt or ghes > 3.1 or ghae or ghec %} -## Lines of code scanned are lower than expected +## Las líneas de código escaneado son menores de lo esperado -For compiled languages like C/C++, C#, Go, and Java, {% data variables.product.prodname_codeql %} only scans files that are built during the analysis. Therefore the number of lines of code scanned will be lower than expected if some of the source code isn't compiled correctly. This can happen for several reasons: +Para los lenguajes compilados como C/C++, C#, Go y Java, {% data variables.product.prodname_codeql %} solo escanea los archivos que se compilen durante el análisis. Por lo tanto, la cantidad de líneas de código escaneado será menor de lo esperado si parte del código fuente no se compila correctamente. Esto puede ocurrir por varios motivos: -1. The {% data variables.product.prodname_codeql %} `autobuild` feature uses heuristics to build the code in a repository. However, sometimes this approach results in an incomplete analysis of a repository. For example, when multiple `build.sh` commands exist in a single repository, the analysis may not be complete since the `autobuild` step will only execute one of the commands, and therefore some source files may not be compiled. -1. Some compilers do not work with {% data variables.product.prodname_codeql %} and can cause issues while analyzing the code. For example, Project Lombok uses non-public compiler APIs to modify compiler behavior. The assumptions used in these compiler modifications are not valid for {% data variables.product.prodname_codeql %}'s Java extractor, so the code cannot be analyzed. +1. La característica `autobuild` de {% data variables.product.prodname_codeql %} utiliza la heurística para compilar el código de un repositorio. Sin embargo, algunas veces, este enfoque da como resultado un análisis incompleto del repositorio. Por ejemplo, cuando existen varios comandos `build.sh` en un mismo repositorio, es posible que no se complete el análisis, ya que el paso `autobuild` solo ejecutará uno de los comandos y, por tanto, algunos archivos de código fuente podrían no compilarse. +1. Algunos compiladores no funcionan con {% data variables.product.prodname_codeql %} y pueden causar problemas cuando analizan el código. Por ejemplo, Project Lombok utiliza unas API de compilación no públicas para modificar el comportamiento del compilador. Las asunciones que se utilizan en las modificaciones de este compilador no son válidas para el extractor de Java de {% data variables.product.prodname_codeql %}, así que el código no se puede analizar. -If your {% data variables.product.prodname_codeql %} analysis scans fewer lines of code than expected, there are several approaches you can try to make sure all the necessary source files are compiled. +Si tu análisis de {% data variables.product.prodname_codeql %} escanea menos líneas de código de lo esperado, hay varios enfoques que puedes intentar para asegurarte de que todos los archivos de código fuente necesarios se compilen. -### Replace the `autobuild` step +### Reemplazo del paso `autobuild` -Replace the `autobuild` step with the same build commands you would use in production. This makes sure that {% data variables.product.prodname_codeql %} knows exactly how to compile all of the source files you want to scan. -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)." +Reemplace el paso `autobuild` con los mismos comandos de compilación que usaría en producción. Esto garantiza que {% data variables.product.prodname_codeql %} sepa exactamente cómo compilar todos los archivos de código fuente que quieras escanear. +Para más información, vea "[Configuración del flujo de trabajo de {% data variables.product.prodname_codeql %} para lenguajes compilados](/code-security/secure-coding/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language)". -### Inspect the copy of the source files in the {% data variables.product.prodname_codeql %} database -You may be able to understand why some source files haven't been analyzed by inspecting the copy of the source code included with the {% data variables.product.prodname_codeql %} database. To obtain the database from your Actions workflow, modify the `init` step of your {% data variables.product.prodname_codeql %} workflow file and set `debug: true`. +### Inspecciona la copia de los archivos de código fuente en la base de datos de {% data variables.product.prodname_codeql %} +Podrías entender por qué algunos archivos de código fuente no se ha analizado si inspeccionas la copia del código fuente que se incluye utilizando la base de datos de {% data variables.product.prodname_codeql %}. Para obtener la base de datos del flujo de trabajo de Acciones, modifique el paso `init` del archivo de flujo de trabajo de {% data variables.product.prodname_codeql %} y establezca `debug: true`. ```yaml - name: Initialize CodeQL @@ -178,89 +179,86 @@ You may be able to understand why some source files haven't been analyzed by ins debug: true ``` -This uploads the database as an actions artifact that you can download to your local machine. For more information, see "[Storing workflow artifacts](/actions/guides/storing-workflow-data-as-artifacts)." +Esto carga la base de datos como un artefacto de acciones que puedes descargar en tu máquina local. Para más información, vea "[Almacenamiento de artefactos de flujo de trabajo](/actions/guides/storing-workflow-data-as-artifacts)". -The artifact will contain an archived copy of the source files scanned by {% data variables.product.prodname_codeql %} called _src.zip_. If you compare the source code files in the repository and the files in _src.zip_, you can see which types of file are missing. Once you know what types of file are not being analyzed, it is easier to understand how you may need to change the workflow for {% data variables.product.prodname_codeql %} analysis. +El artefacto contendrá una copia archivada de los archivos de código fuente examinados por {% data variables.product.prodname_codeql %} denominada _src.zip_. Si compara los archivos de código fuente del repositorio con los de _src.zip_, verá qué tipos de archivo faltan. Una vez que sepas qué tipos de archivo son los que no se analizan es más fácil entender cómo podrías cambiar el flujo de trabajo para el análisis de {% data variables.product.prodname_codeql %}. -## Alerts found in generated code +## Alertas encontradas en el código generado {% data reusables.code-scanning.alerts-found-in-generated-code %} -## Extraction errors in the database +## Extracción de errores en la base de datos -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. -The extraction diagnostics information gives an indication of overall database health. Most extractor errors do not significantly impact the analysis. A small number of extractor errors is healthy and typically indicates a good state of analysis. +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. -However, if you see extractor errors in the overwhelming majority of files that were compiled during database creation, you should look into the errors in more detail to try to understand why some source files weren't extracted properly. +Sin embargo, si ves errores del extractor en la vasta mayoría de archivos que se compilan durante la creación de la base de datos, deberías revisarlos a detalle para intentar entender por qué algunos archivos de código fuente no se extrajeron adecuadamente. {% else %} -## Portions of my repository were not analyzed using `autobuild` +## Algunas partes del repositorio no se han analizado con `autobuild` -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)." +La característica `autobuild` de {% data variables.product.prodname_codeql %} usa la heurística para compilar el código en un repositorio, pero en ocasiones este enfoque da como resultado un análisis incompleto de un repositorio. Por ejemplo, cuando existen varios comandos `build.sh` en un mismo repositorio, es posible que no se complete el análisis, ya que el paso `autobuild` solo ejecutará uno de los comandos. La solución consiste en reemplazar el paso `autobuild` con los pasos de compilación que compilarán todo el código fuente que se quiere analizar. Para más información, vea "[Configuración del flujo de trabajo de {% data variables.product.prodname_codeql %} para lenguajes compilados](/code-security/secure-coding/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language)". {% endif %} -## The build takes too long +## La compilación tarda demasiado -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. +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. -### Increase the memory or cores +### Incrementar la memoria o los núcleos -If you use self-hosted runners to run {% data variables.product.prodname_codeql %} analysis, you can increase the memory or the number of cores on those runners. +Si utilizas ejecutores auto-hospedados para ejecutar el análisis de {% data variables.product.prodname_codeql %}, puedes incrementar la memoria o la cantidad de núcleos en estos ejecutores. -### Use matrix builds to parallelize the analysis +### Utilizar matrices de compilación para paralelizar el análisis -The default {% data variables.product.prodname_codeql_workflow %} uses a matrix of languages, which causes the analysis of each language to run in parallel. If you have specified the languages you want to analyze directly in the "Initialize CodeQL" step, analysis of each language will happen sequentially. To speed up analysis of multiple languages, modify your workflow to use a matrix. For more information, see the workflow extract in "[Automatic build for a compiled language fails](#automatic-build-for-a-compiled-language-fails)" above. +El {% data variables.product.prodname_codeql_workflow %} predeterminado utiliza una matriz de lenguajes, que hace que el análisis de cada uno de ellos se ejecute en paralelo. Si especificaste los lenguajes que quieres analizar directamente en el paso de "Inicializar CodeQL", el análisis de cada lenguaje ocurrirá de forma secuencial. Para agilizar el análisis de lenguajes múltiples, modifica tu flujo de trabajo para utilizar una matriz. Para más información, vea el extracto de flujo de trabajo en "[Error de compilación automático para un lenguaje compilado](#automatic-build-for-a-compiled-language-fails)" más arriba. -### Reduce the amount of code being analyzed in a single workflow +### Reducir la cantidad de código que se está analizando en un solo flujo de trabajo -Analysis time is typically proportional to the amount of code being analyzed. You can reduce the analysis time by reducing the amount of code being analyzed at once, for example, by excluding test code, or breaking analysis into multiple workflows that analyze only a subset of your code at a time. +El tiempo de análisis suele ser proporcional a la cantidad de código que se analiza. Puedes reducir el tiempo de análisis si reduces la cantidad de código que se analice en cada vez, por ejemplo, si excluyes el código de prueba o si divides el análisis en varios flujos de trabajo que analizan únicamente un subconjunto de tu código a la vez. {% data reusables.code-scanning.alerts-found-in-generated-code %} -If you split your analysis into multiple workflows as described above, we still recommend that you have at least one workflow which runs on a `schedule` which analyzes all of the code in your repository. Because {% data variables.product.prodname_codeql %} analyzes data flows between components, some complex security behaviors may only be detected on a complete build. +Si divide el análisis en varios flujos de trabajo como se ha descrito antes, le recomendamos que al menos tenga uno que se ejecute en una `schedule` que analice todo el código del repositorio. Ya que {% data variables.product.prodname_codeql %} analiza los flujos de datos entre componentes, algunos comportamientos de seguridad complejos podrían detectarse únicamente en una compilación completa. -### Run only during a `schedule` event +### Ejecución durante un evento `schedule` -If your analysis is still too slow to be run during `push` or `pull_request` events, then you may want to only trigger analysis on the `schedule` event. For more information, see "[Events](/actions/learn-github-actions/introduction-to-github-actions#events)." +Si el análisis es demasiado lento para ejecutarse durante los eventos `push` o `pull_request`, es posible que solo quiera desencadenarlo cuando se produzca el evento `schedule`. Para más información, vea "[Eventos](/actions/learn-github-actions/introduction-to-github-actions#events)". -### Check which query suites the workflow runs +### Verificar qué suites de consultas ejecuta el flujo de trabajo -By default, there are three main query suites available for each language. If you have optimized the CodeQL database build and the process is still too long, you could reduce the number of queries you run. The default query suite is run automatically; it contains the fastest security queries with the lowest rates of false positive results. +Predeterminadamente, existen tres suites de consultas principales disponibles para cada lenguaje. Si optimizaste la compilación de la base de datos de CodeQL y el proceso aún es demasiado largo, podrías reducir la cantidad de consultas que ejecutas. La suite de consultas predeterminada se ejecuta automáticamente; esta contiene las consultas de seguridad más rápidas con las tasas más bajas de resultados falsos positivos. -You may be running extra queries or query suites in addition to the default queries. Check whether the workflow defines an additional query suite or additional queries to run using the `queries` element. You can experiment with disabling the additional query suite or queries. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %}](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs)." +Podrías estar ejecutando consultas o suites de consultas adicionales además de aquellas predeterminadas. Compruebe si el flujo de trabajo define una consulta adicional o un conjunto de consultas para ejecutarse con el elemento `queries`. Puedes probar el inhabilitar la consulta o suite de consultas adicionales. Para más información, vea "[Configuración de {% data variables.product.prodname_code_scanning %}](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs)". -{% ifversion codeql-ml-queries %} -{% note %} +{% ifversion codeql-ml-queries %} {% note %} -**Note:** If you run the `security-extended` or `security-and-quality` query suite for JavaScript, then some queries use experimental technology. For more information, see "[About code scanning alerts](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-experimental-alerts)." -{% endnote %} -{% endif %} +**Nota:** Si ejecuta el conjunto de consultas `security-extended` o `security-and-quality` para JavaScript, algunas consultas usan tecnología experimental. Para más información, vea "[Acerca de las alertas de análisis de código](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-experimental-alerts)". +{% endnote %} {% endif %} {% ifversion fpt or ghec %} -## Results differ between analysis platforms +## Los resultados difieren de acuerdo con la plataforma de análisis -If you are analyzing code written in Python, you may see different results depending on whether you run the {% data variables.product.prodname_codeql_workflow %} on Linux, macOS, or Windows. +Si estás analizando código escrito en Python, podrías ver resultados diferentes dependiendo de si ejecutas el {% data variables.product.prodname_codeql_workflow %} en Linux, macOS o Windows. -On GitHub-hosted runners that use Linux, the {% data variables.product.prodname_codeql_workflow %} tries to install and analyze Python dependencies, which could lead to more results. To disable the auto-install, add `setup-python-dependencies: false` to the "Initialize CodeQL" step of the workflow. For more information about configuring the analysis of Python dependencies, see "[Analyzing Python dependencies](/code-security/secure-coding/configuring-code-scanning#analyzing-python-dependencies)." +En los ejecutores hospedados en GitHub que utilizan Linux, el {% data variables.product.prodname_codeql_workflow %} intenta instalar y analizar las dependencias de Python, lo cual podría llevar a más resultados. Para deshabilitar la instalación automática, agregue `setup-python-dependencies: false` al paso "Inicializar CodeQL" del flujo de trabajo. Para más información sobre cómo configurar el análisis de dependencias de Python, vea "[Análisis de dependencias de Python](/code-security/secure-coding/configuring-code-scanning#analyzing-python-dependencies)". {% endif %} -## Error: "Server error" +## Error: "Error del servidor" -If the run of a workflow for {% data variables.product.prodname_code_scanning %} fails due to a server error, try running the workflow again. If the problem persists, contact {% data variables.contact.contact_support %}. +Si la ejecución de un flujo de trabajo para {% data variables.product.prodname_code_scanning %} falla debido a un error de servidor, trata de ejecutar el flujo de trabajo nuevamente. Si el problema persiste, contaca a {% data variables.contact.contact_support %}. -## Error: "Out of disk" or "Out of memory" +## Error: "Espacio en disco insuficiente" o "Memoria insuficiente" -On very large projects, {% data variables.product.prodname_codeql %} may run out of disk or memory on the runner. -{% ifversion fpt or ghec %}If you encounter this issue on a hosted {% data variables.product.prodname_actions %} runner, contact {% data variables.contact.contact_support %} so that we can investigate the problem. -{% else %}If you encounter this issue, try increasing the memory on the runner.{% endif %} +En proyectos muy grandes, {% data variables.product.prodname_codeql %} podría quedarse sin memoria o espacio de disco en el ejecutor. +{% ifversion fpt or ghec %}Si se produce esta incidencia en un ejecutor hospedado en {% data variables.product.prodname_actions %}, póngase en contacto con {% data variables.contact.contact_support %} para que podamos investigar el problema. +{% else %}Si llegas a tener este problema, intenta incrementar la memoria en el ejecutor.{% endif %} {% ifversion fpt or ghec %} -## Error: 403 "Resource not accessible by integration" when using {% data variables.product.prodname_dependabot %} +## Error:403 "No se puede acceder al recurso por integración" al utilizar {% data variables.product.prodname_dependabot %} -{% data variables.product.prodname_dependabot %} is considered untrusted when it triggers a workflow run, and the workflow will run with read-only scopes. Uploading {% data variables.product.prodname_code_scanning %} results for a branch usually requires the `security_events: write` scope. However, {% data variables.product.prodname_code_scanning %} always allows the uploading of results when the `pull_request` event triggers the action run. This is why, for {% data variables.product.prodname_dependabot %} branches, we recommend you use the `pull_request` event instead of the `push` event. +El {% data variables.product.prodname_dependabot %} se considera no confiable cuando activa una ejecución de flujo de trabajo y este se ejecutará con un alcance de solo lectura. Para cargar resultados de {% data variables.product.prodname_code_scanning %} en una rama normalmente se necesita el ámbito `security_events: write`. Pero {% data variables.product.prodname_code_scanning %} siempre permite que se carguen los resultados cuando el evento `pull_request` desencadena la ejecución de la acción. Por este motivo, para las ramas de {% data variables.product.prodname_dependabot %}, se recomienda usar el evento `pull_request` en lugar del evento `push`. -A simple approach is to run on pushes to the default branch and any other important long-running branches, as well as pull requests opened against this set of branches: +Un enfoque simple es ejecutar las subidas a la rama predeterminada y cualquier otra rama que se ejecute a la larga, así como las solicitudes de cambio que se abren contra este conjunto de ramas: ```yaml on: push: @@ -270,7 +268,7 @@ on: branches: - main ``` -An alternative approach is to run on all pushes except for {% data variables.product.prodname_dependabot %} branches: +Un enfoque alternativo es ejecutar todas las subidas con excepción de las ramas del {% data variables.product.prodname_dependabot %}: ```yaml on: push: @@ -279,27 +277,27 @@ on: pull_request: ``` -### Analysis still failing on the default branch +### Error persistente de análisis en la rama predeterminada -If the {% data variables.product.prodname_codeql_workflow %} still fails on a commit made on the default branch, you need to check: -- whether {% data variables.product.prodname_dependabot %} authored the commit -- whether the pull request that includes the commit has been merged using `@dependabot squash and merge` +Si el {% data variables.product.prodname_codeql_workflow %} aún falla en una confirmación que se hizo en una rama predeterminada, debes verificar: +- si el {% data variables.product.prodname_dependabot %} fue el autor de la confirmación +- si la solicitud de incorporación de cambios que incluye la confirmación se ha combinado mediante `@dependabot squash and merge` -This type of merge commit is authored by {% data variables.product.prodname_dependabot %} and therefore, any workflows running on the commit will have read-only permissions. If you enabled {% data variables.product.prodname_code_scanning %} and {% data variables.product.prodname_dependabot %} security updates or version updates on your repository, we recommend you avoid using the {% data variables.product.prodname_dependabot %} `@dependabot squash and merge` command. Instead, you can enable auto-merge for your repository. This means that pull requests will be automatically merged when all required reviews are met and status checks have passed. For more information about enabling auto-merge, see "[Automatically merging a pull request](/github/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request#enabling-auto-merge)." +Este tipo de confirmación por fusión tiene como autor al {% data variables.product.prodname_dependabot %} y, por lo tanto, cualquier flujo de trabajo que se ejecute en la confirmación tendrá permisos de solo lectura. Si ha habilitado las actualizaciones de seguridad o de versión de {% data variables.product.prodname_code_scanning %} y {% data variables.product.prodname_dependabot %} en el repositorio, se recomienda evitar el uso del comando `@dependabot squash and merge` de {% data variables.product.prodname_dependabot %}. En su lugar, puede habilitar la combinación automática para el repositorio. Esto significa que las solicitudes de incorporación de cambios se combinarán automáticamente cuando se cumplan todas las revisiones necesarias y se hayan superado las comprobaciones de estado. Para más información sobre cómo habilitar la combinación automática, vea "[Combinación automática de una solicitud de incorporación de cambios](/github/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request#enabling-auto-merge)". {% endif %} -## Error: "is not a .ql file, .qls file, a directory, or a query pack specification" +## Error: "no es un archivo .ql, un archivo .qls, un directorio o una especificación del paquete de consultas" -You will see this error if CodeQL is unable to find the named query, query suite, or query pack at the location requested in the workflow. There are two common reasons for this error. +Verás este error si CodeQL no encuentra la consulta con nombre, el conjunto de consultas o el paquete de consultas en la ubicación solicitada en el flujo de trabajo. Hay dos motivos habituales por los que se puede producir este error. -- There is a typo in the workflow. -- A resource the workflow refers to by path was renamed, deleted, or moved to a new location. +- Hay un error tipográfico en el flujo de trabajo. +- Un recurso al que hace referencia el flujo de trabajo por la ruta de acceso se cambió de nombre, eliminó o movió a una nueva ubicación. -After verifying the location of the resource, you can update the workflow to specify the correct location. If you run additional queries in Go analysis, you may have been affected by the relocation of the source files. For more information, see [Relocation announcement: `github/codeql-go` moving into `github/codeql`](https://github.com/github/codeql-go/issues/741) in the github/codeql-go repository. +Después de comprobar la ubicación del recurso, puedes actualizar el flujo de trabajo para especificar la ubicación correcta. Si ejecutas consultas adicionales en el análisis de Go, es posible que te haya afectado la reubicación de los archivos de origen. Para obtener más información, consulta [Anuncio de reubicación: `github/codeql-go` pasa a `github/codeql`](https://github.com/github/codeql-go/issues/741) en el repositorio github/codeql-go. -## Warning: "git checkout HEAD^2 is no longer necessary" +## Advertencia: "git checkout HEAD^2 ya no es necesario" -If you're using an old {% data variables.product.prodname_codeql %} workflow you may get the following warning in the output from the "Initialize {% data variables.product.prodname_codeql %}" action: +Si estás utilizando un flujo de trabajo de {% data variables.product.prodname_codeql %} antiguo, podrías obtener el siguiente mensaje de advertencia en la salida "inicializar {% data variables.product.prodname_codeql %}" de la acción: ``` Warning: 1 issue was detected with this workflow: git checkout HEAD^2 is no longer @@ -307,7 +305,7 @@ necessary. Please remove this step as Code Scanning recommends analyzing the mer commit for best results. ``` -Fix this by removing the following lines from the {% data variables.product.prodname_codeql %} workflow. These lines were included in the `steps` section of the `Analyze` job in initial versions of the {% data variables.product.prodname_codeql %} workflow. +Puedes arreglar esto si eliminas las siguientes líneas del flujo de trabajo de {% data variables.product.prodname_codeql %}. Estas líneas se han incluido en la sección `steps` del trabajo `Analyze` en las versiones iniciales del flujo de trabajo de {% data variables.product.prodname_codeql %}. ```yaml with: @@ -321,7 +319,7 @@ Fix this by removing the following lines from the {% data variables.product.prod if: {% raw %}${{ github.event_name == 'pull_request' }}{% endraw %} ``` -The revised `steps` section of the workflow will look like this: +La sección revisada `steps` del flujo de trabajo tendrá el siguiente aspecto: ```yaml steps: @@ -335,4 +333,4 @@ The revised `steps` section of the workflow will look like this: ... ``` -For more information about editing the {% data variables.product.prodname_codeql %} workflow file, see "[Configuring {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/configuring-code-scanning#editing-a-code-scanning-workflow)." +Para más información sobre cómo editar el archivo de flujo de trabajo de {% data variables.product.prodname_codeql %}, vea "[Configuración de {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/configuring-code-scanning#editing-a-code-scanning-workflow)". 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 65d20e4970..c998a7da66 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 @@ -13,29 +13,33 @@ versions: ghec: '*' topics: - Security -shortTitle: Visualizar las bitácoras del escaneo de código +shortTitle: View code scanning logs +ms.openlocfilehash: e4f4c3e601540e02c01bbe3761a11528a746a519 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147444633' --- +{% data reusables.code-scanning.beta %} {% data reusables.code-scanning.enterprise-enable-code-scanning-actions %} -{% data reusables.code-scanning.beta %} -{% data reusables.code-scanning.enterprise-enable-code-scanning-actions %} +## Acerca de tu configuración del {% data variables.product.prodname_code_scanning %} -## Acerca de tu configuración del {% data variables.product.prodname_code_scanning %} +Puedes utilizar diversas herramientas para configurar el {% data variables.product.prodname_code_scanning %} en tu repositorio. Para obtener más información, vea "[Configurar {% data variables.product.prodname_code_scanning %} para 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)". -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)". - -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)". +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. Puede comprobar el tipo de {% data variables.product.prodname_code_scanning %} que usa en la pestaña **Security** (Seguridad) del repositorio mediante el menú desplegable **Tool** (Herramienta) de la lista de alertas. Para obtener más información, vea "[Administrar alertas de {% data variables.product.prodname_code_scanning %} para el 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 -Puedes ver la información de análisis y diagnóstico para la jecución del {% data variables.product.prodname_code_scanning %} utilizando el análisis de {% data variables.product.prodname_codeql %} en {% data variables.product.prodname_dotcom %}. +Puedes ver la información de análisis y diagnóstico para la jecución del {% data variables.product.prodname_code_scanning %} utilizando el análisis de {% data variables.product.prodname_codeql %} en {% data variables.product.prodname_dotcom %}. -La información de **Análisis** se muestra para los análisis más recientes en un encabezado en la parte superior de la lista de alertas. Para obtener más información, consulta la sección "[Administrar las alertas del escaneo de código 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)". +La información de **Analysis** (Análisis) se muestra para los análisis más recientes en un encabezado en la parte superior de la lista de alertas. Para obtener más información, vea "[Administrar alertas de análisis de código para el 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)". -Se muestra información de **Diagnóstico** en las bitácoras del flujo de trabajo de la acción, la cual consiste en un resumen de métricas y diagnóstico de extractor. Para obtener más información sobre cómo acceder a las bitácoras del {% data variables.product.prodname_code_scanning %} en {% data variables.product.prodname_dotcom %}, consulta la sección "[Visualizar la salida de registros del {% data variables.product.prodname_code_scanning %}](#viewing-the-logging-output-from-code-scanning)" a continuación. +La información de **Diagnostic** (Diagnóstico) aparece en los registros del flujo de trabajo de la acción, que consta de métricas de resumen y diagnósticos de extractor. Para obtener más información sobre cómo acceder a los registros de {% data variables.product.prodname_code_scanning %} en {% data variables.product.prodname_dotcom %}, vea "[Visualizar la salida de registros de {% data variables.product.prodname_code_scanning %}](#viewing-the-logging-output-from-code-scanning)" debajo. Si estás utilizando el {% data variables.product.prodname_codeql_cli %} fuera de {% data variables.product.prodname_dotcom %}, verás la información de diagnóstico en la salida que se generó durante el análisis de la base de datos. Esta información también se incluye en el archivo de resultados SARIF que cargaste en {% data variables.product.prodname_dotcom %} con los resultados del {% data variables.product.prodname_code_scanning %}. -Para obtener más información sobre el {% data variables.product.prodname_codeql_cli %}, consulta la sección "[Configurar el {% data variables.product.prodname_codeql_cli %} en tu sistema de IC](/code-security/secure-coding/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system#viewing-log-and-diagnostic-information)". +Para obtener información sobre la {% data variables.product.prodname_codeql_cli %}, vea "[Configurar la {% data variables.product.prodname_codeql_cli %} en el sistema de CI](/code-security/secure-coding/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system#viewing-log-and-diagnostic-information)". ### Acerca de las métricas de resumen @@ -47,7 +51,7 @@ Para obtener más información sobre el {% data variables.product.prodname_codeq {% ifversion codeql-action-debug-logging %} -Puedes ver información más detallada sobre los errores y advertencias del extractor de {% data variables.product.prodname_codeql %} que ocurrieron durante la creación de la base de datos si habilitas el registro de depuración. Para obtener más información, consulta la sección "[Solucionar problemas del flujo de trabajo de CodeQL](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow#creating-codeql-debugging-artifacts-by-re-running-jobs-with-debug-logging-enabled)". +Puedes ver información más detallada sobre los errores y advertencias del extractor de {% data variables.product.prodname_codeql %} que se produjeron durante la creación de la base de datos habilitando el registro de depuración. Para obtener más información, consulta "[Solución de problemas del flujo de trabajo de CodeQL](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow#creating-codeql-debugging-artifacts-by-re-running-jobs-with-debug-logging-enabled)". {% endif %} @@ -65,18 +69,18 @@ Después de configurar el {% data variables.product.prodname_code_scanning %} pa 1. Da clic en la entrada para el flujo de trabajo de {% data variables.product.prodname_code_scanning %}. -2. Da clic en el nombre del job situado a la izquierda. Por ejemplo, **Analizar (IDIOMA)**. +2. Da clic en el nombre del job situado a la izquierda. Por ejemplo, **Analizar (LENGUAJE)** . ![Registro de salida del flujo de trabajo del {% data variables.product.prodname_code_scanning %}](/assets/images/help/repository/code-scanning-logging-analyze-action.png) 1. Revisa la salida de registro de las acciones en este flujo de trabajo conforme se ejecutan. -1. Una vez que todos los jobs se completen, puedes ver los detalles de cualquier alerta del {% data variables.product.prodname_code_scanning %} que se hayan identificado. 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/managing-code-scanning-alerts-for-your-repository#viewing-the-alerts-for-a-repository)". +1. Una vez que todos los jobs se completen, puedes ver los detalles de cualquier alerta del {% data variables.product.prodname_code_scanning %} que se hayan identificado. Para más información, vea "[Administración de alertas de {% data variables.product.prodname_code_scanning %} para el repositorio](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository#viewing-the-alerts-for-a-repository)". {% note %} -**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 %}. +**Nota**: Si ha generado una solicitud de incorporación de cambios para agregar el flujo de trabajo de {% data variables.product.prodname_code_scanning %} al repositorio, las alertas de esa solicitud de incorporación de cambios no se mostrarán directamente en la página de {% data variables.product.prodname_code_scanning_capc %} hasta que se combine esta solicitud. Si se ha encontrado alguna alerta, puede verlas antes de que se combine la solicitud de incorporación de cambios si hace clic en el vínculo **_n_ alertas encontradas** en el banner de la página de {% data variables.product.prodname_code_scanning_capc %}. -![Da clic en el enlace de "n alertas encontradas" link](/assets/images/help/repository/code-scanning-alerts-found-link.png) +![Haz clic en el vínculo "N.  de alertas encontradas"](/assets/images/help/repository/code-scanning-alerts-found-link.png) {% endnote %} diff --git a/translations/es-ES/content/code-security/code-scanning/index.md b/translations/es-ES/content/code-security/code-scanning/index.md index 748d684738..c2151bb69b 100644 --- a/translations/es-ES/content/code-security/code-scanning/index.md +++ b/translations/es-ES/content/code-security/code-scanning/index.md @@ -1,6 +1,6 @@ --- title: Encontrar errores y vulnerabilidades de seguridad en tu código con el escaneo de código -shortTitle: Escaneo de código +shortTitle: Code scanning intro: 'Mantén tu código seguro utilizando el {% data variables.product.prodname_code_scanning %} para identificar y arreglar vulnerabilidades de seguridad potenciales y otros errores en tu código.' product: '{% data reusables.gated-features.code-scanning %}' redirect_from: @@ -20,5 +20,11 @@ children: - /automatically-scanning-your-code-for-vulnerabilities-and-errors - /integrating-with-code-scanning - /using-codeql-code-scanning-with-your-existing-ci-system +ms.openlocfilehash: 5957996adfd4caa94fdecd9a4e13c066e7270bc0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116833' --- diff --git a/translations/es-ES/content/code-security/code-scanning/integrating-with-code-scanning/about-integration-with-code-scanning.md b/translations/es-ES/content/code-security/code-scanning/integrating-with-code-scanning/about-integration-with-code-scanning.md index ff1060f4cb..4721ffcc8f 100644 --- a/translations/es-ES/content/code-security/code-scanning/integrating-with-code-scanning/about-integration-with-code-scanning.md +++ b/translations/es-ES/content/code-security/code-scanning/integrating-with-code-scanning/about-integration-with-code-scanning.md @@ -1,7 +1,7 @@ --- -title: About integration with code scanning +title: Acerca de la integración con el escaneo de código shortTitle: About integration -intro: 'You can perform {% data variables.product.prodname_code_scanning %} externally and then display the results in {% data variables.product.prodname_dotcom %}, or set up webhooks that listen to {% data variables.product.prodname_code_scanning %} activity in your repository.' +intro: 'Puedes llevar a cabo un {% data variables.product.prodname_code_scanning %} externamente y luego mostrar los resultados en {% data variables.product.prodname_dotcom %}, o configurar webhooks que escuchen a la actividad de {% data variables.product.prodname_code_scanning %} en tu repositorio.' product: '{% data reusables.gated-features.code-scanning %}' redirect_from: - /github/finding-security-vulnerabilities-and-errors-in-your-code/about-integration-with-code-scanning @@ -18,26 +18,27 @@ topics: - Code scanning - Webhooks - Integration +ms.openlocfilehash: b12f5146a90cae0ed1bd38d452e43eb611232e72 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116826' --- +{% data reusables.code-scanning.beta %} {% data reusables.code-scanning.enterprise-enable-code-scanning %} +Como alternativa a ejecutar un {% data variables.product.prodname_code_scanning %} dentro de {% data variables.product.prodname_dotcom %}, puedes realizar el análisis en cualquier otra parte y luego cargar los resultados. Las alertas para {% data variables.product.prodname_code_scanning %} que puedes ejecutar externamente se muestran de la misma forma que aquellas para el {% data variables.product.prodname_code_scanning %} que ejecutas con {% data variables.product.prodname_dotcom %}. Para más información, vea "[Administración de alertas de {% data variables.product.prodname_code_scanning %} para el repositorio](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository)". -{% data reusables.code-scanning.beta %} -{% data reusables.code-scanning.enterprise-enable-code-scanning %} +Si utilizas una herramienta de análisis estático de terceros que pueda producir resultados como datos del Formato de Intercambio de Resultados para Análisis Estático (SARIF) 2.1.0, puedes cargarlos a {% data variables.product.prodname_dotcom %}. Para más información, vea "[Carga de un archivo SARIF en GitHub](/code-security/secure-coding/uploading-a-sarif-file-to-github)". -As an alternative to running {% data variables.product.prodname_code_scanning %} within {% data variables.product.prodname_dotcom %}, you can perform analysis elsewhere and then upload the results. Alerts for {% data variables.product.prodname_code_scanning %} that you run externally are displayed in the same way as those for {% data variables.product.prodname_code_scanning %} that you run within {% data variables.product.prodname_dotcom %}. 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)." +{% ifversion fpt or ghes > 3.4 or ghae-issue-6251 or ghec %} {% data reusables.code-scanning.about-analysis-origins-link %} {% endif %} -If you use a third-party static analysis tool that can produce results as Static Analysis Results Interchange Format (SARIF) 2.1.0 data, you can upload this to {% data variables.product.prodname_dotcom %}. For more information, see "[Uploading a SARIF file to GitHub](/code-security/secure-coding/uploading-a-sarif-file-to-github)." +## Integraciones con webhooks -{% ifversion fpt or ghes > 3.4 or ghae-issue-6251 or ghec %} -{% data reusables.code-scanning.about-analysis-origins-link %} -{% endif %} +Puede usar los webhooks de {% data variables.product.prodname_code_scanning %} para crear o configurar integraciones, como [{% data variables.product.prodname_github_apps %}](/apps/building-github-apps/) o [{% data variables.product.prodname_oauth_apps %}](/apps/building-oauth-apps/), que se suscriben a eventos de {% data variables.product.prodname_code_scanning %} en el repositorio. Por ejemplo, podría crear una integración que cree una incidencia en {% data variables.product.product_name %} o que le envíe una notificación de Slack cuando se agregue una alerta de {% data variables.product.prodname_code_scanning %} en el repositorio. Para más información, vea "[Creación de webhooks](/developers/webhooks-and-events/creating-webhooks)" y "[Eventos y cargas de webhook](/developers/webhooks-and-events/webhook-events-and-payloads#code_scanning_alert)". -## Integrations with webhooks +## Información adicional -You can use {% data variables.product.prodname_code_scanning %} webhooks to build or set up integrations, such as [{% data variables.product.prodname_github_apps %}](/apps/building-github-apps/) or [{% data variables.product.prodname_oauth_apps %}](/apps/building-oauth-apps/), that subscribe to {% data variables.product.prodname_code_scanning %} events in your repository. For example, you could build an integration that creates an issue on {% data variables.product.product_name %} or sends you a Slack notification when a new {% data variables.product.prodname_code_scanning %} alert is added in your repository. For more information, see "[Creating webhooks](/developers/webhooks-and-events/creating-webhooks)" and "[Webhook events and payloads](/developers/webhooks-and-events/webhook-events-and-payloads#code_scanning_alert)." - -## Further reading - -* "[About {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/about-code-scanning)" -* "[Using {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %} with your existing CI system](/code-security/secure-coding/using-codeql-code-scanning-with-your-existing-ci-system)" -* "[SARIF support for {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/sarif-support-for-code-scanning)" +* "[Acerca de {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/about-code-scanning)" +* "[Uso de {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %} con el sistema de CI existente](/code-security/secure-coding/using-codeql-code-scanning-with-your-existing-ci-system)" +* "[Compatibilidad de SARIF con {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/sarif-support-for-code-scanning)" 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 74df7049d2..19be329625 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 @@ -71,6 +71,29 @@ SARIF files support both rules and results. The information stored in these elem When you compare SARIF files generated by analyzing different codebases with the same tool and rules, you should see differences in the results of the analyses but not in the rules. +## Specifying the root for source files + +{% data variables.product.prodname_code_scanning_capc %} interprets results that are reported with relative paths as relative to the root of the repository analyzed. If a result contains an absolute URI, the URI is converted to a relative URI. The relative URI can then be matched against a file committed to the repository. + +You can provide the source root for conversion from absolute to relative URIs in one of the following ways. + +- [`checkout_path`](https://github.com/github/codeql-action/blob/c2c0a2908e95769d01b907f9930050ecb5cf050d/analyze/action.yml#L44-L47) input to the `github/codeql-action/analyze` action +- `checkout_uri` parameter to the SARIF upload API endpoint. For more information, see "[{% data variables.product.prodname_code_scanning_capc %}](/rest/code-scanning#upload-an-analysis-as-sarif-data)" in the REST API documentation +- [`invocation.workingDirectory.uri`](https://docs.oasis-open.org/sarif/sarif/v2.1.0/csprd01/sarif-v2.1.0-csprd01.html#_Toc9244365) property in the SARIF file + +If you provide a source root, any location of an artifact specified using an absolute URI must use the same URI scheme. If there is a mismatch between the URI scheme for the source root and one or more of the absolute URIs, the upload is rejected. + +For example, a SARIF file is uploaded using a source root of `file:///github/workspace`. + +``` +# Conversion of absolute URIs to relative URIs for location artifacts + +file:///github/workspace/src/main.go -> src/main.go +file:///tmp/go-build/tmp.go -> file:///tmp/go-build/tmp.go +``` + +The file is successfully uploaded as both absolute URIs use the same URI scheme as the source root. + ## Validating your SARIF file @@ -107,6 +130,7 @@ Any valid SARIF 2.1.0 output file can be uploaded, however, {% data variables.pr |----|----| | `tool.driver` | **Required.** A `toolComponent` object that describes the analysis tool. For more information, see the [`toolComponent` object](#toolcomponent-object). | | `tool.extensions[]` | **Optional.** An array of `toolComponent` objects that represent any plugins or extensions used by the tool during analysis. For more information, see the [`toolComponent` object](#toolcomponent-object). | +| `invocation.workingDirectory.uri` | **Optional.** This field is used only when `checkout_uri` (SARIF upload API only) or `checkout_path` (% data variables.product.prodname_actions %} only) are not provided. The value is used to convert absolute URIs used in [`physicalLocation` objects](#physicallocation-object) to relative URIs. For more information, see "[Specifying the root for source files](#specifying-the-root-for-source-files)."| | `results[]` | **Required.** The results of the analysis tool. {% data variables.product.prodname_code_scanning_capc %} displays the results on {% data variables.product.prodname_dotcom %}. For more information, see the [`result` object](#result-object). ### `toolComponent` object @@ -168,7 +192,7 @@ A location within a programming artifact, such as a file in the repository or a | Name | Description | |----|----| -| `artifactLocation.uri`| **Required.** A URI indicating the location of an artifact, usually a file either in the repository or generated during a build. If the URI is relative, it should be relative to the root of the {% data variables.product.prodname_dotcom %} repository being analyzed. For example, main.js or src/script.js are relative to the root of the repository. If the URI is absolute, {% data variables.product.prodname_code_scanning %} can use the URI to checkout the artifact and match up files in the repository. For example, `https://github.com/ghost/example/blob/00/src/promiseUtils.js`. +| `artifactLocation.uri`| **Required.** A URI indicating the location of an artifact, usually a file either in the repository or generated during a build. For the best results we recommend that this is a relative path from the root of the GitHub repository being analyzed. For example, `src/main.js`. For more information about artifact URIs, see "[Specifying the root for source files](#specifying-the-root-for-source-files)."| | `region.startLine` | **Required.** The line number of the first character in the region. | `region.startColumn` | **Required.** The column number of the first character in the region. | `region.endLine` | **Required.** The line number of the last character in the region. 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 193ee54f5a..ec9eac2670 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 @@ -1,5 +1,5 @@ --- -title: Uploading a SARIF file to GitHub +title: Subir un archivo SARIF a GitHub shortTitle: Upload a SARIF file intro: '{% data reusables.code-scanning.you-can-upload-third-party-analysis %}' permissions: 'People with write permissions to a repository can upload {% data variables.product.prodname_code_scanning %} data generated outside {% data variables.product.prodname_dotcom %}.' @@ -23,54 +23,57 @@ topics: - Repositories - CI - SARIF +ms.openlocfilehash: 80f95a5c74a465a285d73f1af9719b2f7a4981d6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147705761' --- +{% data reusables.code-scanning.beta %} {% data reusables.code-scanning.enterprise-enable-code-scanning %} +## Acerca de la carga de archivos SARIF para {% data variables.product.prodname_code_scanning %} -{% data reusables.code-scanning.beta %} -{% data reusables.code-scanning.enterprise-enable-code-scanning %} +{% data variables.product.prodname_dotcom %} crea alertas de {% data variables.product.prodname_code_scanning %} en un repositorio utilizando información de los archivos de Formato de Intercambio para Resultados de Análisis Estático (SARIF). El archivo SARIF puede generarse desde una herramienta de análisis compatible con SARIF que ejecutes en el mismo flujo de trabajo de {% data variables.product.prodname_actions %} que utilizaste para cargar el archivo. Como alternativa, cuando se genere el archivo como un artefacto fuera de tu repositorio, puedes cargar el archivo SARIF directamente a algún repositorio y utilizar el flujo de trabajo para subir este archivo. Para más información, vea "[Administración de alertas de {% data variables.product.prodname_code_scanning %} para el repositorio](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository)". -## About SARIF file uploads for {% data variables.product.prodname_code_scanning %} +Puedes generar archivos SARIF utilizando muchas herramientas de prueba de seguridad para análisis estático, incluyendo a {% data variables.product.prodname_codeql %}. Los resultados deben usar la versión 2.1.0 de SARIF. Para más información, vea "[Compatibilidad con SARIF para {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/sarif-support-for-code-scanning)". -{% data variables.product.prodname_dotcom %} creates {% data variables.product.prodname_code_scanning %} alerts in a repository using information from Static Analysis Results Interchange Format (SARIF) files. SARIF files can be uploaded to a repository using the API or {% data variables.product.prodname_actions %}. 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)." +Puedes cargar los resultados mediante {% data variables.product.prodname_actions %}, la API de {% data variables.product.prodname_code_scanning %},{% ifversion codeql-runner-supported %} el {% data variables.product.prodname_codeql_runner %}{% endif %} o la {% data variables.product.prodname_codeql_cli %}. El mejor método de carga dependerá de cómo generas el archivo SARIF, por ejemplo, si utilizas: -You can generate SARIF files using many static analysis security testing tools, including {% data variables.product.prodname_codeql %}. The results must use SARIF version 2.1.0. For more information, see "[SARIF support for {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/sarif-support-for-code-scanning)." - -You can upload the results using {% data variables.product.prodname_actions %}, the {% data variables.product.prodname_code_scanning %} API,{% ifversion codeql-runner-supported %} the {% data variables.product.prodname_codeql_runner %},{% endif %} or the {% data variables.product.prodname_codeql_cli %}. The best upload method will depend on how you generate the SARIF file, for example, if you use: - -- {% data variables.product.prodname_actions %} to run the {% data variables.product.prodname_codeql %} action, there is no further action required. The {% data variables.product.prodname_codeql %} action uploads the SARIF file automatically when it completes analysis. -- {% data variables.product.prodname_actions %} to run a SARIF-compatible analysis tool, you could update the workflow to include a final step that uploads the results (see below). - - The {% data variables.product.prodname_codeql_cli %} to run {% data variables.product.prodname_code_scanning %} in your CI system, you can use the CLI to upload results to {% data variables.product.prodname_dotcom %} (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)").{% ifversion codeql-runner-supported %} -- The {% data variables.product.prodname_codeql_runner %}, to run {% data variables.product.prodname_code_scanning %} in your CI system, by default the runner automatically uploads results to {% data variables.product.prodname_dotcom %} on completion. If you block the automatic upload, when you are ready to upload results you can use the `upload` command (for more information, see "[Running {% data variables.product.prodname_codeql_runner %} in your CI system](/code-security/secure-coding/running-codeql-runner-in-your-ci-system)").{% endif %} -- A tool that generates results as an artifact outside of your repository, you can use the {% data variables.product.prodname_code_scanning %} API to upload the file (for more information, see "[Upload an analysis as SARIF data](/rest/reference/code-scanning#upload-an-analysis-as-sarif-data)"). +- {% data variables.product.prodname_actions %} para ejecutar la acción de {% data variables.product.prodname_codeql %}, no hay que hacer nada más. La acción de {% data variables.product.prodname_codeql %} carga el archivo de SARIF automáticamente cuando completa el análisis. +- {% data variables.product.prodname_actions %} para ejecutar una herramienta de análisis compatible con SARIF, podías actualizar el flujo de trabajo para que incluya un último paso que cargue los resultados (míralo más adelante). + - La {% data variables.product.prodname_codeql_cli %} para ejecutar el {% data variables.product.prodname_code_scanning %} en el sistema de CI, puedes usar la CLI para cargar los resultados en {% data variables.product.prodname_dotcom %} (para obtener más información, consulta "[Instalación de la {% data variables.product.prodname_codeql_cli %} en el sistema de CI](/code-security/secure-coding/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)").{% ifversion codeql-runner-supported %} +- El {% data variables.product.prodname_codeql_runner %}, para ejecutar {% data variables.product.prodname_code_scanning %} en tu sistema de CI, de manera predeterminada, el ejecutor carga automáticamente los resultados en {% data variables.product.prodname_dotcom %} tras la finalización. Si bloquea la carga automática, cuando esté listo para cargar los resultados, puede usar el comando `upload` (para más información, vea "[Ejecución de {% data variables.product.prodname_codeql_runner %} en el sistema de CI](/code-security/secure-coding/running-codeql-runner-in-your-ci-system)").{% endif %} +- Una herramienta que genera resultados como un artefacto fuera del repositorio, puede usar la API {% data variables.product.prodname_code_scanning %} para cargar el archivo (para más información, vea "[Carga de un análisis como datos de SARIF](/rest/reference/code-scanning#upload-an-analysis-as-sarif-data)"). {% data reusables.code-scanning.not-available %} -## Uploading a {% data variables.product.prodname_code_scanning %} analysis with {% data variables.product.prodname_actions %} +## Cargar un análisis de {% data variables.product.prodname_code_scanning %} con {% data variables.product.prodname_actions %} -To use {% data variables.product.prodname_actions %} to upload a third-party SARIF file to a repository, you'll need a workflow. For more information, see "[Learn {% data variables.product.prodname_actions %}](/actions/learn-github-actions)." +Para utilizar las {% data variables.product.prodname_actions %} para cargar un archivo SARIF de terceros en un repositorio, necesitas un flujo de trabajo. Para más información, vea "[Más información sobre {% data variables.product.prodname_actions %}](/actions/learn-github-actions)". -Your workflow will need to use the `upload-sarif` action, which is part of the `github/codeql-action` repository. It has input parameters that you can use to configure the upload. The main input parameters you'll use are: +El flujo de trabajo tendrá que usar la acción `upload-sarif`, que forma parte del repositorio `github/codeql-action`. Tiene parámetros de entrada que puedes utilizar para configurar la carga. Los parámetros de entrada principales que utilizarás serán: -- `sarif-file`, which configures the file or directory of SARIF files to be uploaded. The directory or file path is relative to the root of the repository. -- `category` (optional), which assigns a category for results in the SARIF file. This enables you to analyze the same commit in multiple ways and review the results using the {% data variables.product.prodname_code_scanning %} views in {% data variables.product.prodname_dotcom %}. For example, you can analyze using multiple tools, and in mono-repos, you can analyze different slices of the repository based on the subset of changed files. +- `sarif-file`, que configura el archivo o directorio de los archivos SARIF que se van a cargar. La ruta de acceso del directorio o archivo es relativa a la raíz del repositorio. +- `category` (opcional), que asigna una categoría para los resultados en el archivo SARIF. Esto te permite analizar la misma confirmación de varias formas y revisar los resultados utilizando la vista del {% data variables.product.prodname_code_scanning %} en {% data variables.product.prodname_dotcom %}. Por ejemplo, puedes analizar herramientas múltiples y, en los mono-repositorios, puedes analizar pedazos diferentes del repositorio con base en el subconjunto de archivos que cambiaron. -For more information see the [`upload-sarif` action](https://github.com/github/codeql-action/tree/{% ifversion actions-node16-action %}v2{% else %}v1{% endif %}/upload-sarif). +Para más información, vea la [acción `upload-sarif`](https://github.com/github/codeql-action/tree/{% ifversion actions-node16-action %}v2{% else %}v1{% endif %}/upload-sarif). -The `upload-sarif` action can be configured to run when the `push` and `scheduled` event occur. For more information about {% data variables.product.prodname_actions %} events, see "[Events that trigger workflows](/actions/reference/events-that-trigger-workflows)." +La acción `upload-sarif` se puede configurar para ejecutarse cuando se producen los eventos `push` y `scheduled`. Para más información sobre los eventos de {% data variables.product.prodname_actions %}, vea "[Eventos que desencadenan flujos de trabajo](/actions/reference/events-that-trigger-workflows)". -If your SARIF file doesn't include `partialFingerprints`, the `upload-sarif` action will calculate the `partialFingerprints` field for you and attempt to prevent duplicate alerts. {% data variables.product.prodname_dotcom %} can only create `partialFingerprints` when the repository contains both the SARIF file and the source code used in the static analysis. For more information about preventing duplicate alerts, see "[About SARIF support for code scanning](/code-security/secure-coding/sarif-support-for-code-scanning#providing-data-to-track-code-scanning-alerts-across-runs)." +Si el archivo SARIF no incluye `partialFingerprints`, la acción `upload-sarif` calculará el campo `partialFingerprints` automáticamente e intentará evitar alertas duplicadas. {% data variables.product.prodname_dotcom %} solo puede crear `partialFingerprints` cuando el repositorio contiene el archivo SARIF y el código fuente usado en el análisis estático. Para más información sobre cómo evitar alertas duplicadas, vea "[Acerca de la compatibilidad con SARIF para el análisis de código](/code-security/secure-coding/sarif-support-for-code-scanning#providing-data-to-track-code-scanning-alerts-across-runs)". {% data reusables.code-scanning.upload-sarif-alert-limit %} -### Example workflow for SARIF files generated outside of a repository +### Ejemplo de flujo de trabajo para los archivos SARIF generados fuera de un repositorio -You can create a new workflow that uploads SARIF files after you commit them to your repository. This is useful when the SARIF file is generated as an artifact outside of your repository. +Puedes crear un nuevo flujo de trabajo que cargue archivos SARIF después de que los confirmes en tu repositorio. Esto resulta útil cuando el archivo SARIF se genera como un artefacto fuera del repositorio. -This example workflow runs anytime commits are pushed to the repository. The action uses the `partialFingerprints` property to determine if changes have occurred. In addition to running when commits are pushed, the workflow is scheduled to run once per week. For more information, see "[Events that trigger workflows](/actions/reference/events-that-trigger-workflows)." +Este ejemplo de flujo de trabajo se ejecuta cada que las confirmaciones se cargan al repositorio. La acción usa la propiedad `partialFingerprints` para determinar si se han producido cambios. Además de ejecutarse cuando se insertan confirmaciones, el flujo de trabajo está programado para ejecutarse una vez a la semana. Para más información, vea "[Eventos que desencadenan flujos de trabajo](/actions/reference/events-that-trigger-workflows)". -This workflow uploads the `results.sarif` file located in the root of the repository. For more information about creating a workflow file, see "[Learn {% data variables.product.prodname_actions %}](/actions/learn-github-actions)." +Este flujo de trabajo carga el archivo `results.sarif` ubicado en la raíz del repositorio. Para más información sobre cómo crear un archivo de flujo de trabajo, vea "[Más información sobre {% data variables.product.prodname_actions %}](/actions/learn-github-actions)". -Alternatively, you could modify this workflow to upload a directory of SARIF files. For example, you could place all SARIF files in a directory in the root of your repository called `sarif-output` and set the action's input parameter `sarif_file` to `sarif-output`. Note that if you upload a directory, each SARIF file must include a unique `runAutomationDetails.id` to define the category for the results. For more information, see "[`runAutomationDetails` object](/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning#runautomationdetails-object)." +Como alternativa, puedes modificar este flujo de trabajo para cargar un directorio de archivos SARIF. Por ejemplo, podría colocar todos los archivos SARIF en un directorio en la raíz del repositorio denominado `sarif-output` y establecer el parámetro de entrada de la acción `sarif_file` en `sarif-output`. Tenga en cuenta que si carga un directorio, cada archivo SARIF debe incluir un valor `runAutomationDetails.id` único para definir la categoría de los resultados. Para más información, vea "[Objeto `runAutomationDetails`](/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning#runautomationdetails-object)". ```yaml name: "Upload SARIF" @@ -105,13 +108,13 @@ jobs: category: my-analysis-tool ``` -### Example workflow that runs the ESLint analysis tool +### Ejemplo de flujo de trabajo que ejecuta la herramienta de análisis ESLint -If you generate your third-party SARIF file as part of a continuous integration (CI) workflow, you can add the `upload-sarif` action as a step after running your CI tests. If you don't already have a CI workflow, you can create one using a {% data variables.product.prodname_actions %} template. For more information, see the "[{% data variables.product.prodname_actions %} quickstart](/actions/quickstart)." +Si genera el archivo SARIF de terceros como parte de un flujo de trabajo de integración continua (CI), puede agregar la acción `upload-sarif` como un paso después de ejecutar las pruebas de CI. Si aún no tienes un flujo de trabajo de IC, puedes crearlo utilizando una plantilla de {% data variables.product.prodname_actions %}. Para más información, vea el "[Inicio rápido de {% data variables.product.prodname_actions %}](/actions/quickstart)". -This example workflow runs anytime commits are pushed to the repository. The action uses the `partialFingerprints` property to determine if changes have occurred. In addition to running when commits are pushed, the workflow is scheduled to run once per week. For more information, see "[Events that trigger workflows](/actions/reference/events-that-trigger-workflows)." +Este ejemplo de flujo de trabajo se ejecuta cada que las confirmaciones se cargan al repositorio. La acción usa la propiedad `partialFingerprints` para determinar si se han producido cambios. Además de ejecutarse cuando se insertan confirmaciones, el flujo de trabajo está programado para ejecutarse una vez a la semana. Para más información, vea "[Eventos que desencadenan flujos de trabajo](/actions/reference/events-that-trigger-workflows)". -The workflow shows an example of running the ESLint static analysis tool as a step in a workflow. The `Run ESLint` step runs the ESLint tool and outputs the `results.sarif` file. The workflow then uploads the `results.sarif` file to {% data variables.product.prodname_dotcom %} using the `upload-sarif` action. For more information about creating a workflow file, see "[Introduction to GitHub Actions](/actions/learn-github-actions/introduction-to-github-actions)." +El flujo de trabajo muestra un ejemplo de ejecución de la herramienta de análisis estático ESLint como un paso en un flujo de trabajo. El paso `Run ESLint` ejecuta la herramienta ESLint y genera el archivo `results.sarif`. Después, el flujo de trabajo carga el archivo `results.sarif` en {% data variables.product.prodname_dotcom %} mediante la acción `upload-sarif`. Para más información sobre cómo crear un archivo de flujo de trabajo, vea "[Introducción a Acciones de GitHub](/actions/learn-github-actions/introduction-to-github-actions)". ```yaml name: "ESLint analysis" @@ -147,9 +150,9 @@ jobs: sarif_file: results.sarif ``` -## Further reading +## Información adicional -- "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions)" -- "[Viewing your workflow history](/actions/managing-workflow-runs/viewing-workflow-run-history)" -- "[About {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %} in your CI system](/code-security/secure-coding/about-codeql-code-scanning-in-your-ci-system)" -- "[Upload an analysis as SARIF data](/rest/reference/code-scanning#upload-an-analysis-as-sarif-data)" +- "[Sintaxis de flujos de trabajo para {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions)" +- "[Visualización del historial de flujos de trabajo](/actions/managing-workflow-runs/viewing-workflow-run-history)" +- "[Acerca de {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %} en el sistema de CI](/code-security/secure-coding/about-codeql-code-scanning-in-your-ci-system)" +- "[Carga de un análisis como datos de SARIF](/rest/reference/code-scanning#upload-an-analysis-as-sarif-data)" diff --git a/translations/es-ES/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/index.md b/translations/es-ES/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/index.md index 19c553cb72..36681eb188 100644 --- a/translations/es-ES/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/index.md +++ b/translations/es-ES/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/index.md @@ -1,6 +1,6 @@ --- title: Utilizar el escaneo de código de CodeQL en tu sistema de IC existente -shortTitle: Utilizar CodeQL en un sistema de IC +shortTitle: Use CodeQL in CI system intro: 'Puedes ejecutar un análisis de {% data variables.product.prodname_codeql %} en tu sistema de IC existente y cargar los resultados a {% data variables.product.product_name %} para que se muestren como alertas del {% data variables.product.prodname_code_scanning %},.' product: '{% data reusables.gated-features.code-scanning %}' redirect_from: @@ -26,5 +26,11 @@ children: - /configuring-codeql-runner-in-your-ci-system - /troubleshooting-codeql-runner-in-your-ci-system - /migrating-from-the-codeql-runner-to-codeql-cli +ms.openlocfilehash: 09a930edef1ba954d6953a47e016d530467a5307 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116113' --- diff --git a/translations/es-ES/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/migrating-from-the-codeql-runner-to-codeql-cli.md b/translations/es-ES/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/migrating-from-the-codeql-runner-to-codeql-cli.md index d0f2c675d0..318d0520dd 100644 --- a/translations/es-ES/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/migrating-from-the-codeql-runner-to-codeql-cli.md +++ b/translations/es-ES/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/migrating-from-the-codeql-runner-to-codeql-cli.md @@ -1,6 +1,6 @@ --- title: Migrarse del ejecutor de CodeQL al CLI de CodeQL -shortTitle: Migrarse desde el ejecutor de CodeQL +shortTitle: Migrating from the CodeQL runner intro: 'Puedes utilizar el {% data variables.product.prodname_codeql_cli %} para completar las mismas tareas que hacías con el {% data variables.product.prodname_codeql_runner %}.' product: '{% data reusables.gated-features.code-scanning %}' versions: @@ -12,47 +12,53 @@ topics: - Advanced Security - Code scanning - CodeQL +ms.openlocfilehash: c58dfe006a1f9189ece847559d5ecfafde1f7d81 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116065' --- - # Migrarse del {% data variables.product.prodname_codeql_runner %} al {% data variables.product.prodname_codeql_cli %} -El {% data variables.product.prodname_codeql_runner %} se va a obsoletizar. Puedes utilizar la versión 2.6.2 del {% data variables.product.prodname_codeql_cli %} y superiores. Este documento describe cómo migrar flujos de trabajo comunes desde el {% data variables.product.prodname_codeql_runner %} hacia el {% data variables.product.prodname_codeql_cli %}. +El {% data variables.product.prodname_codeql_runner %} se va a obsoletizar. Puedes utilizar la versión 2.6.2 del {% data variables.product.prodname_codeql_cli %} y superiores. +Este documento describe cómo migrar flujos de trabajo comunes desde el {% data variables.product.prodname_codeql_runner %} hacia el {% data variables.product.prodname_codeql_cli %}. ## Instalación -Descarga el **paquete de {% data variables.product.prodname_codeql %}** del [repositorio `github/codeql-action`](https://github.com/github/codeql-action/releases). Este paquete contiene al {% data variables.product.prodname_codeql_cli %} y las consultas estándar y librerías de {% data variables.product.prodname_codeql %}. +Descarga el **paquete {% data variables.product.prodname_codeql %}** del [repositorio `github/codeql-action`](https://github.com/github/codeql-action/releases). Este paquete contiene al {% data variables.product.prodname_codeql_cli %} y las consultas estándar y librerías de {% data variables.product.prodname_codeql %}. -Para obtener más información sobre cómo configurar el {% data variables.product.prodname_codeql_cli %}, consulta la sección "[Instalar el {% data variables.product.prodname_codeql_cli %} en tu sistema de IC](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)". +Para más información sobre cómo configurar {% data variables.product.prodname_codeql_cli %}, consulta "[Instalación de {% data variables.product.prodname_codeql_cli %} en el sistema de CI](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)". ## Resumen de los cambios en los flujos de trabajo Un flujo de trabajo habitual utiliza el {% data variables.product.prodname_codeql_runner %} para analizar una base de código tiene los siguientes pasos. -- `codeql-runner- init` para comenzar a crear las bases de datos de {% data variables.product.prodname_codeql %} y leer la configuración. -- Para los lenguajes compilados: configura las variables de ambiente que produce el paso `init`. +- `codeql-runner- init` para empezar a crear bases de datos de {% data variables.product.prodname_codeql %} y leer la configuración. +- Para lenguajes compilados: establece las variables de entorno generadas por el paso `init`. - Para los lenguajes compilados: ejecuta la autocompilación o los pasos de compilación manual. -- `codeql-runner- analyze` para terminar de crear las bases de datos de {% data variables.product.prodname_codeql %}, ejecutar consultas para analizar cada base de datos de {% data variables.product.prodname_codeql %}, resumir los resultados en un archivo SARIF, y cargar los resultados a {% data variables.product.prodname_dotcom %}. +- `codeql-runner- analyze` para terminar de crear bases de datos de {% data variables.product.prodname_codeql %}, ejecuta consultas para analizar cada base de datos de {% data variables.product.prodname_codeql %}, resume los resultados en un archivo SARIF y cárgalos en {% data variables.product.prodname_dotcom %}. Un flujo de trabajo habitual utiliza el {% data variables.product.prodname_codeql_cli %} para analizar una base de código tiene los siguientes pasos. - `codeql database create` para crear bases de datos de {% data variables.product.prodname_codeql %}. - Para los lenguajes compilados: Proporciona un comando de compilación opcionalmente. - `codeql database analyze` para ejecutar consultas para analizar cada base de datos de {% data variables.product.prodname_codeql %} y resumir los resultados en un archivo SARIF. Este comando debe ejecutarse una vez para cada lenguaje o base de datos. -- `codeql github upload-results` para cargar los archivos SARIF resultantes a {% data variables.product.prodname_dotcom %}, para que se muestre como alertas del escaneo de código. Este comando debe ejecutarse una vez para cada archivo SARIF o lenguaje. +- `codeql github upload-results` para cargar los archivos SARIF resultantes en {% data variables.product.prodname_dotcom %}, que se mostrarán como alertas de examen de código. Este comando debe ejecutarse una vez para cada archivo SARIF o lenguaje. -El {% data variables.product.prodname_codeql_runner %} tiene capacidades de subprocesamiento múltiple predeterminadamente. El {% data variables.product.prodname_codeql_cli %} solo utiliza un subproceso predeterminadamente, pero te permite especificar la cantidad de subprocesos que quieres utilizar. Si quieres replicar el comportamiento del {% data variables.product.prodname_codeql_runner %} para utilizar todos los subprocesos disponibles en la máquina cuando utilizas el {% data variables.product.prodname_codeql_cli %}, puedes pasar `--threads 0` a `codeql database analyze`. +El {% data variables.product.prodname_codeql_runner %} tiene capacidades de subprocesamiento múltiple predeterminadamente. El {% data variables.product.prodname_codeql_cli %} solo utiliza un subproceso predeterminadamente, pero te permite especificar la cantidad de subprocesos que quieres utilizar. Si quieres replicar el comportamiento de {% data variables.product.prodname_codeql_runner %} para usar todos los subprocesos disponibles en la máquina al utilizar {% data variables.product.prodname_codeql_cli %}, puedes pasar `--threads 0` a `codeql database analyze`. -Para obtener más información, consulta la sección "[Configurar el {% data variables.product.prodname_codeql_cli %} en tu sistema de IC](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system)". +Para más información, consulta "[Configuración de {% data variables.product.prodname_codeql_cli %} en el sistema de CI](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system)". ## Ejemplos de usos comunes para el {% data variables.product.prodname_codeql_cli %} ### Acerca de los ejemplos -Estos ejemplos asumen que el código fuente se verificó en el directorio de trabajo actual. Si utilizas un directorio diferente, cambia el argumento `--source-root` y compila los pasos como sea correcto. +Estos ejemplos asumen que el código fuente se verificó en el directorio de trabajo actual. Si usas un directorio diferente, cambia el argumento `--source-root` y los pasos de compilación en consecuencia. Estos ejemplos también asumen que el {% data variables.product.prodname_codeql_cli %} se coloca en la RUTA correcta. -En estos ejemplos, un token de {% data variables.product.prodname_dotcom %} con un alcance suficiente se almacena en la variable de ambiente `$TOKEN` y se pasa a los comandos de ejemplo a través de `stdin` o se almacena en la variable de ambiente `$GITHUB_TOKEN`. +En estos ejemplos, un token de {% data variables.product.prodname_dotcom %} con ámbitos adecuados se almacena en la variable de entorno `$TOKEN` y se pasa a los comandos de ejemplo a través de `stdin` o se almacena en la variable de entorno `$GITHUB_TOKEN`. -El nombre de ref y el SHA de confirmación que se verifican y analizan en estos ejemplos se conocen durante el flujo de trabajo. En el caso de las ramas, utiliza `refs/heads/BRANCH-NAME` como el ref. Para la confirmación principal de una solicitud de cambios, utiliza `refs/pull/NUMBER/head`. Para una confirmación de fusión generada por {% data variables.product.prodname_dotcom %} de una solicitud de cambios, utiliza `refs/pull/NUMBER/merge`. Todos los siguientes ejemplos utilizan `refs/heads/main`. Si utilizas un nombre de rama diferente, debes modificar el código de muestra. +El nombre de ref y el SHA de confirmación que se verifican y analizan en estos ejemplos se conocen durante el flujo de trabajo. Para una rama, usa `refs/heads/BRANCH-NAME` como referencia. Para la confirmación principal de una solicitud de incorporación de cambios, usa `refs/pull/NUMBER/head`. Para una confirmación de combinación generada por {% data variables.product.prodname_dotcom %}, usa `refs/pull/NUMBER/merge`. En los ejemplos siguientes se usa `refs/heads/main`. Si utilizas un nombre de rama diferente, debes modificar el código de muestra. ### Lenguaje sencillo no compilado (JavaScript) @@ -211,7 +217,7 @@ echo "$TOKEN" | codeql github upload-results --repository=my-org/example-repo \ ### Lenguaje sencillo no compilado utilizando rastreo de compilación indirecto (C# sobre Windows dentro de Azure DevOps) -El rastreo de compilación indirecta para los lenguajes compilados habilita al {% data variables.product.prodname_codeql %} para que detecte los pasos de compilación entre los pasos de `init` y `analyze`, cuando el código no puede compilarse utilizando la compilación automática o una línea de comandos compilada explícita. Esto es útil cuando se utilizan pasos de compilación preconfigurados desde tu sistema de IC, tales como las tareas de `VSBuild` y `MSBuild` en Azure DevOps. +El seguimiento indirecto de la compilación de un lenguaje compilado permite que {% data variables.product.prodname_codeql %} detecte todos los pasos de compilación entre los pasos `init` y `analyze`, cuando el código no se puede compilar mediante el compilador automático o una línea de comandos de compilación explícita. Esta opción resulta útil cuando se usan pasos de compilación preconfigurados desde el sistema de CI, como las tareas `VSBuild` y `MSBuild` en Azure DevOps. Ejecutor: ```yaml @@ -333,7 +339,8 @@ CLI: ### Lenguajes múltiples utilizando compilación automática (C++, Python) -Este ejemplo no es estrictamente posible dentro del {% data variables.product.prodname_codeql_runner %}. Solo se analizará un lenguaje (el lenguaje compilado que tenga la mayoría de los archivos). +Este ejemplo no es estrictamente posible dentro del {% data variables.product.prodname_codeql_runner %}. +Solo se analizará un lenguaje (el lenguaje compilado que tenga la mayoría de los archivos). Ejecutor: ```bash diff --git a/translations/es-ES/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/troubleshooting-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/troubleshooting-codeql-runner-in-your-ci-system.md index 352f509b73..90ad756ca0 100644 --- a/translations/es-ES/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/troubleshooting-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/troubleshooting-codeql-runner-in-your-ci-system.md @@ -1,7 +1,7 @@ --- -title: Troubleshooting CodeQL runner in your CI system +title: Solucionar problemas del ejecutor de CodeQL en tu sistema de IC shortTitle: Troubleshoot CodeQL runner -intro: 'If you''re having problems with the {% data variables.product.prodname_codeql_runner %}, you can troubleshoot by using these tips.' +intro: 'Si estás teniendo problemas con el {% data variables.product.prodname_codeql_runner %}, puedes solucionarlos si utilizas estos tips.' product: '{% data reusables.gated-features.code-scanning %}' redirect_from: - /github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-code-scanning-in-your-ci-system @@ -19,51 +19,53 @@ topics: - Troubleshooting - Integration - CI +ms.openlocfilehash: bd641d59d56a0d0b6ce518d3d2ef41494413b8df +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145116057' --- +{% data reusables.code-scanning.deprecation-codeql-runner %} {% data reusables.code-scanning.beta %} {% data reusables.code-scanning.not-available %} +## El comando `init` tarda demasiado -{% data reusables.code-scanning.deprecation-codeql-runner %} -{% data reusables.code-scanning.beta %} -{% data reusables.code-scanning.not-available %} +Antes de que el {% data variables.product.prodname_codeql_runner %} pueda compilar y analizar código, necesita tener acceso al paquete de {% data variables.product.prodname_codeql %}, el cual contiene la CLI de {% data variables.product.prodname_codeql %} y las bibliotecas de {% data variables.product.prodname_codeql %}. -## The `init` command takes too long +Al usar {% data variables.product.prodname_codeql_runner %} por primera vez en la máquina, el comando `init` descarga el paquete {% data variables.product.prodname_codeql %}. Esta descarga puede demorar algunos minutos. +El paquete de {% data variables.product.prodname_codeql %} se guarda en el caché entre las ejecuciones, así que si utilizas el {% data variables.product.prodname_codeql_runner %} nuevamente en la misma máquina, no descargará el paquete de {% data variables.product.prodname_codeql %} nuevamente. -Before the {% data variables.product.prodname_codeql_runner %} can build and analyze code, it needs access to the {% data variables.product.prodname_codeql %} bundle, which contains the {% data variables.product.prodname_codeql %} CLI and the {% data variables.product.prodname_codeql %} libraries. +Para evitar esta descarga automática, puede descargar manualmente el paquete {% data variables.product.prodname_codeql %} en la máquina y especificar la ruta mediante la marca `--codeql-path` del comando `init`. -When you use the {% data variables.product.prodname_codeql_runner %} for the first time on your machine, the `init` command downloads the {% data variables.product.prodname_codeql %} bundle to your machine. This download can take a few minutes. -The {% data variables.product.prodname_codeql %} bundle is cached between runs, so if you use the {% data variables.product.prodname_codeql_runner %} again on the same machine, it won't download the {% data variables.product.prodname_codeql %} bundle again. +## No se encontró código durante la compilación -To avoid this automatic download, you can manually download the {% data variables.product.prodname_codeql %} bundle to your machine and specify the path using the `--codeql-path` flag of the `init` command. +Si se produce un error `No source code was seen during the build` en el comando `analyze` para {% data variables.product.prodname_codeql_runner %}, esto indica que {% data variables.product.prodname_codeql %} no ha podido supervisar el código. Hay muchas razones que podrían explicar esta error. -## No code found during the build +1. La detección automática del lenguaje identificó un lenguaje compatible, pero no hay código analizable en dicho lenguaje dentro del repositorio. Un ejemplo típico es cuando nuestro servicio de detección de lenguaje encuentra un archivo asociado a un lenguaje de programación específico, como un archivo `.h` o `.gyp`, pero en el repositorio no existe el código ejecutable correspondiente. Para solucionar el problema, puede definir manualmente los lenguajes que quiere analizar mediante la marca `--languages` del comando `init`. Para más información, vea "[Configuración de {% data variables.product.prodname_codeql_runner %} en el sistema de CI](/code-security/secure-coding/configuring-codeql-runner-in-your-ci-system)". -If the `analyze` command for the {% data variables.product.prodname_codeql_runner %} fails with an error `No source code was seen during the build`, this indicates that {% data variables.product.prodname_codeql %} was unable to monitor your code. Several reasons can explain such a failure. - -1. Automatic language detection identified a supported language, but there is no analyzable code of that language in the repository. A typical example is when our language detection service finds a file associated with a particular programming language like a `.h`, or `.gyp` file, but no corresponding executable code is present in the repository. To solve the problem, you can manually define the languages you want to analyze by using the `--languages` flag of the `init` command. For more information, see "[Configuring {% data variables.product.prodname_codeql_runner %} in your CI system](/code-security/secure-coding/configuring-codeql-runner-in-your-ci-system)." - -1. You're analyzing a compiled language without using the `autobuild` command and you run the build steps yourself after the `init` step. For the build to work, you must set up the environment such that the {% data variables.product.prodname_codeql_runner %} can monitor the build process. The `init` command generates instructions for how to export the required environment variables, so you can copy and run the script after you've run the `init` command. - - On macOS and Linux: +1. Va a analizar un lenguaje compilado sin usar el comando `autobuild` y ejecuta los pasos de compilación después del paso `init`. Para que funcione la compilación, debes configurar el ambiente para que el {% data variables.product.prodname_codeql_runner %} pueda monitorear el proceso de compilación. El comando `init` genera instrucciones sobre cómo exportar las variables de entorno necesarias, por lo que puedes copiar y ejecutar el script después de ejecutar el comando `init`. + - En macOS y Linux: ```shell $ . codeql-runner/codeql-env.sh ``` - - On Windows, using the Command shell (`cmd`) or a batch file (`.bat`): + - En Windows, mediante el shell de comandos (`cmd`) o un archivo por lotes (`.bat`): ```shell > call codeql-runner\codeql-env.bat ``` - - On Windows, using PowerShell: + - En Windows, utilizando PowerShell: ```shell > cat codeql-runner\codeql-env.sh | Invoke-Expression ``` - The environment variables are also stored in the file `codeql-runner/codeql-env.json`. This file contains a single JSON object which maps environment variable keys to values. If you can't run the script generated by the `init` command, then you can use the data in JSON format instead. + Las variables de entorno también se almacenan en el archivo `codeql-runner/codeql-env.json`. Este archivo contiene solo un objeto de JSON que mapea las claves de variable de ambiente a valores. Si no puede ejecutar el script que ha generado el comando `init`, en su lugar puede usar los datos en formato JSON. {% note %} - **Note:** If you used the `--temp-dir` flag of the `init` command to specify a custom directory for temporary files, the path to the `codeql-env` files might be different. + **Nota:** Si ha usado la marca `--temp-dir` del comando `init` a fin de especificar un directorio personalizado para los archivos temporales, la ruta a los archivos `codeql-env` podría ser diferente. {% endnote %} -1. You're analyzing a compiled language on macOS without using the `autobuild` command and you run the build steps yourself after the `init` step. If SIP (System Integrity Protection) is enabled, which is the default on recent versions of OSX, analysis might fail. To fix this, prefix the build command with the `$CODEQL_RUNNER` environment variable. - For example, if your build command is `cmd arg1 arg2`, you should run `$CODEQL_RUNNER cmd arg1 arg2`. +1. Va a analizar un lenguaje compilado en macOS sin usar el comando `autobuild` y ejecuta los pasos de compilación después del paso `init`. Si está habilitada la SIP (Protección Integral del Sistema, por sus siglas en inglés), que es lo predeterminado en las versiones más recientes de OSX, el análisis podría fallar. Para corregirlo, use la variable de entorno `$CODEQL_RUNNER` como prefijo del comando de compilación. + Por ejemplo, si el comando de compilación es `cmd arg1 arg2`, debe ejecutar `$CODEQL_RUNNER cmd arg1 arg2`. -1. The code is built in a container or on a separate machine. If you use a containerized build or if you outsource the build to another machine, make sure to run the {% data variables.product.prodname_codeql_runner %} in the container or on the machine where your build task takes place. For more information, see "[Running CodeQL code scanning in a container](/code-security/secure-coding/running-codeql-code-scanning-in-a-container)." +1. El código se compila en un contenedor o en una máquina independiente. Si utilizas una compilación que ya esté en un contenedor o si terciarizas la compilación a otra máquina, asegúrate de ejecutar el {% data variables.product.prodname_codeql_runner %} en el contenedor o en la máquina en donde toma lugar tu tarea de compilación. Para más información, vea "[Ejecución del análisis de código de CodeQL en un contenedor](/code-security/secure-coding/running-codeql-code-scanning-in-a-container)". 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 48afabe62d..2a253f9013 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 @@ -1,6 +1,6 @@ --- -title: Acerca de las alertas del Dependabot -intro: '{% data variables.product.product_name %} envía {% data variables.product.prodname_dependabot_alerts %} cuando detectamos que tu repositorio utiliza una dependencia vulnerabile{% ifversion GH-advisory-db-supports-malware %} o malware{% endif %}.' +title: Acerca de las alertas Dependabot +intro: '{% data variables.product.product_name %} envía {% data variables.product.prodname_dependabot_alerts %} cuando detectamos que el repositorio usa una dependencia vulnerable{% ifversion GH-advisory-db-supports-malware %} o malware{% endif %}.' redirect_from: - /articles/about-security-alerts-for-vulnerable-dependencies - /github/managing-security-vulnerabilities/about-security-alerts-for-vulnerable-dependencies @@ -19,89 +19,88 @@ topics: - Vulnerabilities - Repositories - Dependencies -shortTitle: Las alertas del dependabot +shortTitle: Dependabot alerts +ms.openlocfilehash: 4a1e85a620465247dcd63e8ce9c88c99a0af31fd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147526738' --- - ## Acerca de {% data variables.product.prodname_dependabot_alerts %} -{% ifversion GH-advisory-db-supports-malware %} -{% data reusables.advisory-database.beta-malware-advisories %} -{% endif %} +{% ifversion GH-advisory-db-supports-malware %} {% data reusables.advisory-database.beta-malware-advisories %} {% endif %} -Las {% data variables.product.prodname_dependabot_alerts %} te indican cuando tu código depende de un paquete que no es seguro. +Las {% data variables.product.prodname_dependabot_alerts %} indican que el código depende de un paquete que no es seguro. -Si tu código depende de un paquete con una vulnerabilidad de seguridad, esto puede ocasionar varios problemas para tu proyecto o para la persona que lo utiliza. Deberás mejorar a una versión segura del paquete tan pronto sea posible.{% ifversion GH-advisory-db-supports-malware %} si tu código utiliza malware, necesitarás reemplazar el paquete con una alternativa segura.{% endif %} +Si el código depende de un paquete con una vulnerabilidad de seguridad, esto puede causar una serie de problemas al proyecto o a las personas que lo usan. Debes actualizar a una versión segura del paquete lo antes posible.{% ifversion GH-advisory-db-supports-malware %} Si el código usa malware, debes reemplazar el paquete por una alternativa segura.{% endif %} {% data reusables.security-advisory.link-browsing-advisory-db %} -## Detección de dependencias inseguras +## Detección de dependencias no seguras {% data reusables.dependabot.dependabot-alerts-beta %} -El {% data variables.product.prodname_dependabot %} realiza un escaneo para detectar las dependencias inseguras y envía {% data variables.product.prodname_dependabot_alerts %} cuando: +{% data variables.product.prodname_dependabot %} lleva a cabo un examen para detectar las dependencias no seguras y envía {% data variables.product.prodname_dependabot_alerts %} cuando: {% ifversion fpt or ghec %} -- Se agrega una asesoría nueva a la {% data variables.product.prodname_advisory_database %}. Para obtener más información, consulta la sección "[Buscar asesorías de seguridad en la {% data variables.product.prodname_advisory_database %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/browsing-security-vulnerabilities-in-the-github-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 %} - {% note %} +- Se agrega un aviso nuevo a {% data variables.product.prodname_advisory_database %}. Para obtener más información, consulta "[Exploración de avisos de seguridad en {% data variables.product.prodname_advisory_database %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/browsing-security-vulnerabilities-in-the-github-advisory-database)."{% else %} +- Se sincronizan nuevos datos de aviso 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 %} {% note %} - **Nota:** Solo las asesorías que ha revisado {% data variables.product.company_short %} activarán las {% data variables.product.prodname_dependabot_alerts %}. + **Nota:** Solo los avisos revisados por {% data variables.product.company_short %} desencadenarán {% data variables.product.prodname_dependabot_alerts %}. {% endnote %} -- La gráfica de dependencias para los cambios a un repositorio. Por ejemplo, cuando un colaborador sube una confirmación para cambiar los paquetes o versiones de los cuales depende{% ifversion fpt or ghec %}, o cuando cambia el código de alguna de las dependencias{% endif %}. Para obtener más información, consulta la sección "[Acerca de la gráfica de dependencias](/code-security/supply-chain-security/about-the-dependency-graph)". +- Cambia el gráfico de dependencias de un repositorio. Por ejemplo, cuando un colaborador inserta una confirmación para cambiar los paquetes o las versiones de las que depende {% ifversion fpt or ghec %}, o cuando el código de una de las dependencias cambia{% endif %}. Para más información, vea "[Acerca del gráfico de dependencias](/code-security/supply-chain-security/about-the-dependency-graph)". {% data reusables.repositories.dependency-review %} -Para encontrar una lista de ecosistemas en los cuales {% data variables.product.product_name %} detecta dependencias inseguras, consulta la sección "[Ecosistemas de paquete compatibles](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#supported-package-ecosystems)". +Para ver una lista de los ecosistemas en los que {% data variables.product.product_name %} detecta dependencias no seguras, consulta "[Ecosistemas de paquetes admitidos](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#supported-package-ecosystems)". {% note %} -**Nota:** Es importante mantener actualizados tu manifiesto y tus archivos bloqueados. Si la gráfica de dependencia no refleja tus dependencias y versiones actuales con exactitud, entonces podrías perderte de las alertas para las dependencias inseguras que utilizas. También podrías obtener alertas de las dependencias que ya no utilizas. +**Nota:** Es importante mantener actualizados el manifiesto y los archivos de bloqueo. Si el gráfico de dependencias no refleja con exactitud tus versiones y dependencias actuales, es posible que pases por alto las alertas de las dependencias no seguras que usas. También podrías obtener alertas de las dependencias que ya no utilizas. {% endnote %} -## Configuración de las {% data variables.product.prodname_dependabot_alerts %} +## Configuración de {% data variables.product.prodname_dependabot_alerts %} {% data reusables.repositories.enable-security-alerts %} -{% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %} detecta las dependencias vulnerables y el malware en los repositorios _públicos_ y muestra la gráfica de dependencias, pero no genera {% data variables.product.prodname_dependabot_alerts %} predeterminadamente. Los propietarios de repositorios o las personas con acceso administrativo pueden habilitar las {% data variables.product.prodname_dependabot_alerts %} para los repositorios públicos. Los propietarios de los repositorios privados o las personas con acceso administrativo puede habilitar las {% data variables.product.prodname_dependabot_alerts %} si habilitan la gráfica de dependencias y las {% data variables.product.prodname_dependabot_alerts %} para sus repositorios. +{% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %} detecta dependencias vulnerables y malware en repositorios _públicos_ y muestra el gráfico de dependencias, pero no genera {% data variables.product.prodname_dependabot_alerts %} de forma predeterminada. Los propietarios de repositorios o las personas con acceso administrativo pueden habilitar las {% data variables.product.prodname_dependabot_alerts %} para los repositorios públicos. Los propietarios de los repositorios privados o las personas con acceso administrativo puede habilitar las {% data variables.product.prodname_dependabot_alerts %} si habilitan la gráfica de dependencias y las {% data variables.product.prodname_dependabot_alerts %} para sus repositorios. -También puedes habilitar o inhabilitar las {% data variables.product.prodname_dependabot_alerts %} para todos los repositorios que pertenezcan atu cuenta de usuario u organización. Para obtener más información, consulta la sección "[Configurar las {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts)". +También puedes habilitar o deshabilitar {% data variables.product.prodname_dependabot_alerts %} para todos los repositorios que pertenezcan a tu cuenta de usuario u organización. Para más información, consulta "[Configuración de {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts)". -Para obtener más información sobre los requisitos de acceso para las acciones que se relacionan con las {% data variables.product.prodname_dependabot_alerts %}, consulta la sección "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization#access-requirements-for-security-features)". +Para información sobre los requisitos de acceso para las acciones relacionadas con {% data variables.product.prodname_dependabot_alerts %}, consulta "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization#access-requirements-for-security-features)". -{% data variables.product.product_name %} comienza a generar la gráfica de dependencias inmediatamente y genera alertas para cualquier dependencia insegura tan pronto como se identifiquen. La gráfica se llena en cuestión de minutos habitualmente, pero esto puede tardar más para los repositorios que tengan muchas dependencias. Para obtener más información, consulta la sección "[Administrar la configuración de uso de datos para tu repositorio privado](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository)". +{% data variables.product.product_name %} empieza a generar el gráfico de dependencias de inmediato y genera alertas de dependencias no seguras en cuanto las identifica. La gráfica se llena en cuestión de minutos habitualmente, pero esto puede tardar más para los repositorios que tengan muchas dependencias. Para obtener más información, vea "[Administración de la configuración de uso de datos para el repositorio privado](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository)". {% endif %} -Cuando {% data variables.product.product_name %} identifica una dependencia vulnerable{% ifversion GH-advisory-db-supports-malware %} o malware{% endif %}, generamos una alerta del {% data variables.product.prodname_dependabot %} y la mostramos {% ifversion fpt or ghec or ghes %} en la pestaña de seguridad del repositorio y{% endif %} en la gráfica de dependencias de este. 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. {% data variables.product.product_name %} también podría notificar a los mantenedores de los repositorios afectados sobre la nueva alerta de acuerdo con sus preferencias de notificaciones. Para obtener más información, consulta la sección "[Configurar notificaciones para las {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts)". +Cuando {% data variables.product.product_name %} identifica una dependencia vulnerable{% ifversion GH-advisory-db-supports-malware %} o malware{% endif %}, generamos una alerta de {% data variables.product.prodname_dependabot %}, que se muestra{% ifversion fpt or ghec or ghes %} en la pestaña "Seguridad" del repositorio y{% endif %} en el gráfico de dependencias del repositorio. La alerta incluye {% ifversion fpt or ghec or ghes %}un vínculo al archivo afectado en el proyecto e {% endif %}información sobre una versión fija. {% data variables.product.product_name %} también podría notificar a los mantenedores de los repositorios afectados sobre la nueva alerta de acuerdo con sus preferencias de notificaciones. Para obtener más información, consulta "[Configuración de notificaciones para {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts)". -{% ifversion fpt or ghec or ghes > 3.2 %} -Para los repositorios en donde están habilitadas las {% data variables.product.prodname_dependabot_security_updates %}, la alerta también podría contener un enlace a una solicitud de cambios o a una actualización en el archivo de bloqueo o de manifiesto para la versión mínima que resuelva la vulnerabilidad. Para obtener más información, consulta la sección "[Acerca de las {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)". +{% ifversion fpt or ghec or ghes > 3.2 %} En los repositorios donde {% data variables.product.prodname_dependabot_security_updates %} están habilitadas, la alerta también puede contener un vínculo a una solicitud de incorporación de cambios para actualizar el manifiesto o el archivo de bloqueo a la versión mínima que resuelve la vulnerabilidad. Para obtener más información, consulte "[Acerca de {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)". {% endif %} {% warning %} -**Nota**: Las características de seguridad del {% data variables.product.product_name %} no pretenden detectar todas las vulnerabilidades{% ifversion GH-advisory-db-supports-malware %} y malware{% endif %}. Mantenemos activamente la {% data variables.product.prodname_advisory_database %} y generamos alertas con la información más actualizada. Sin embargo, no podemos detectar o notificarte sobre las vulnerabilidades conocidas dentro de un marco de tiempo garantizado. Las características no son sustitutos de una revisión humana de cada dependencia contra las vulnerabilidades potenciales ni contra cualquier otro problema y te recomendamos consultar con un servicio de seguridad o llevar a cabo una revisión de dependencias exhaustiva cuando sea necesario. +**Nota**: las características de seguridad de {% data variables.product.product_name %} no garantizan que se detectarán todas las vulnerabilidades{% ifversion GH-advisory-db-supports-malware %} y malware{% endif %}. Mantenemos {% data variables.product.prodname_advisory_database %} activamente y generamos alertas con la información más actualizada. Aun así, no podemos detectarlo todo ni informarle sobre vulnerabilidades conocidas dentro de un plazo garantizado. Estas características no sustituyen la revisión humana de posibles vulnerabilidades u otras incidencias en cada dependencia, y se recomienda consultar con un servicio de seguridad o realizar una revisión exhaustiva de las dependencias cuando sea necesario. {% endwarning %} ## Acceder a las {% data variables.product.prodname_dependabot_alerts %} -Puedes ver todas las alertas que afectan un proyecto en particular{% ifversion fpt or ghec %} en la pestaña de Seguridad del repositorio o{% endif %} en la gráfica de dependencias del repositorio. Para obtener más información, consulta la sección "[Ver y actualizar las {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)". +Puede ver todas las alertas que afectan a un proyecto determinado{% ifversion fpt or ghec %} en la pestaña "Seguridad" del repositorio o{% endif %} en el gráfico de dependencias del repositorio. Para obtener más información, consulte "[Visualización y actualización de {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)". -Predeterminadamente, notificamos a las personas con permisos administrativos en los repositorios afectados sobre las {% data variables.product.prodname_dependabot_alerts %} nuevas. {% ifversion fpt or ghec %}{% data variables.product.product_name %} jamás divulga las dependencias inseguras de ningún repositorio al público. También puedes hacer que las personas o los equipos que trabajan con repositorios que te pertenezcan o para los cuales tengas permisos administrativos puedan ver las {% data variables.product.prodname_dependabot_alerts %}. Para obtener más información, consulta la sección "[Administrar la configuración de seguridad y análisis para tu repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-security-alerts)". +Predeterminadamente, notificamos a las personas con permisos administrativos en los repositorios afectados sobre las {% data variables.product.prodname_dependabot_alerts %} nuevas. {% ifversion fpt or ghec %}{% data variables.product.product_name %} nunca divulga públicamente las dependencias no seguras de un repositorio. También puedes hacer que {% data variables.product.prodname_dependabot_alerts %} sean visibles para otras personas o equipos que trabajan con repositorios de tu propiedad o para los que tienes permisos. Para más información, vea "[Administración de la configuración de seguridad y análisis para el repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-security-alerts)". {% endif %} -{% data reusables.notifications.vulnerable-dependency-notification-enable %} -{% data reusables.notifications.vulnerable-dependency-notification-delivery-method-customization2 %}Para obtener más información, consulta la sección "[Configurar notificaciones para las {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts)". +{% data reusables.notifications.vulnerable-dependency-notification-enable %} {% data reusables.notifications.vulnerable-dependency-notification-delivery-method-customization2 %} Para obtener más información, consulta "[Configuración de notificaciones de {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts)". -También puedes ver todas las {% data variables.product.prodname_dependabot_alerts %} que corresponden a una asesoría específica en la {% data variables.product.prodname_advisory_database %}. {% data reusables.security-advisory.link-browsing-advisory-db %} +También puedes ver todas las {% data variables.product.prodname_dependabot_alerts %} que se corresponden con un aviso concreto en {% data variables.product.prodname_advisory_database %}. {% data reusables.security-advisory.link-browsing-advisory-db %} {% ifversion fpt or ghec or ghes > 3.2 %} -## Leer más +## Información adicional -- "[Acerca de las {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)" -- "[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 %} +- "[Acerca de {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)" +- "[Visualización y actualización de {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)"{% endif %} {% ifversion fpt or ghec %}- "[Privacidad de {% data variables.product.prodname_dotcom %}](/get-started/privacy-on-github)"{% endif %} diff --git a/translations/es-ES/content/code-security/dependabot/dependabot-alerts/browsing-security-advisories-in-the-github-advisory-database.md b/translations/es-ES/content/code-security/dependabot/dependabot-alerts/browsing-security-advisories-in-the-github-advisory-database.md index 983eb8443d..0a31422a67 100644 --- a/translations/es-ES/content/code-security/dependabot/dependabot-alerts/browsing-security-advisories-in-the-github-advisory-database.md +++ b/translations/es-ES/content/code-security/dependabot/dependabot-alerts/browsing-security-advisories-in-the-github-advisory-database.md @@ -1,7 +1,7 @@ --- title: Browsing security advisories in the GitHub Advisory Database intro: 'You can browse the {% data variables.product.prodname_advisory_database %} to find advisories for security risks in open source projects that are hosted on {% data variables.product.company_short %}.' -shortTitle: Buscar en la Base de Datos de Asesorías +shortTitle: Browse Advisory Database miniTocMaxHeadingLevel: 3 redirect_from: - /github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database @@ -21,10 +21,9 @@ topics: - Vulnerabilities - CVEs --- - -## Acerca de {% data variables.product.prodname_advisory_database %} +## About the {% data variables.product.prodname_advisory_database %} The {% data variables.product.prodname_advisory_database %} contains a list of known security vulnerabilities {% ifversion GH-advisory-db-supports-malware %}and malware, {% endif %}grouped in two categories: {% data variables.product.company_short %}-reviewed advisories and unreviewed advisories. @@ -34,7 +33,7 @@ The {% data variables.product.prodname_advisory_database %} contains a list of k {% data reusables.advisory-database.beta-malware-advisories %} -Each advisory in the {% data variables.product.prodname_advisory_database %} is for a vulnerability in open source projects{% ifversion GH-advisory-db-supports-malware %} or for malicious open source software{% endif %}. +Each advisory in the {% data variables.product.prodname_advisory_database %} is for a vulnerability in open source projects{% ifversion GH-advisory-db-supports-malware %} or for malicious open source software{% endif %}. {% data reusables.repositories.a-vulnerability-is %} Vulnerabilities in code are usually introduced by accident and fixed soon after they are discovered. You should update your code to use the fixed version of the dependency as soon as it is available. @@ -53,9 +52,9 @@ Generally, we name our supported ecosystems after the software programming langu - Composer (registry: https://packagist.org/){% ifversion GH-advisory-db-erlang-support %} - Erlang (registry: https://hex.pm/){% endif %} - Go (registry: https://pkg.go.dev/) -{% ifversion fpt or ghec or ghes > 3.6 or ghae-issue-7508 %} +{%- ifversion fpt or ghec or ghes > 3.6 or ghae-issue-7508 %} - GitHub Actions (https://github.com/marketplace?type=actions/) {% endif %} -- Maven (registry: https://repo1.maven.org/maven2/org/) +- Maven (registry: https://repo.maven.apache.org/maven2) - npm (registry: https://www.npmjs.com/) - NuGet (registry: https://www.nuget.org/) - pip (registry: https://pypi.org/) @@ -64,35 +63,36 @@ Generally, we name our supported ecosystems after the software programming langu If you have a suggestion for a new ecosystem we should support, please open an [issue](https://github.com/github/advisory-database/issues) for discussion. -If you enable {% data variables.product.prodname_dependabot_alerts %} for your repositories, you are automatically notified when a new {% data variables.product.company_short %}-reviewed advisory reports a vulnerability {% ifversion GH-advisory-db-supports-malware %}or malware{% endif %} for a package you depend on. 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)". +If you enable {% data variables.product.prodname_dependabot_alerts %} for your repositories, you are automatically notified when a new {% data variables.product.company_short %}-reviewed advisory reports a vulnerability {% ifversion GH-advisory-db-supports-malware %}or malware{% endif %} for a package you depend on. For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)." ### Unreviewed advisories -Las asesorías sin revisar son vulnerabilidades de seguridad que publicamos automáticamente en la {% data variables.product.prodname_advisory_database %}, directamente desde la fuente de la Base de Datos Nacional de Vulnerabilidades. +Unreviewed advisories are security vulnerabilites that we publish automatically into the {% data variables.product.prodname_advisory_database %}, directly from the National Vulnerability Database feed. -El {% data variables.product.prodname_dependabot %} no crea {% data variables.product.prodname_dependabot_alerts %} para las asesorías sin revisar, ya que este tipo de asesoría no se revisa en su validez o finalización. +{% data variables.product.prodname_dependabot %} doesn't create {% data variables.product.prodname_dependabot_alerts %} for unreviewed advisories as this type of advisory isn't checked for validity or completion. ## About information in security advisories -Cada asesoría de seguridad contiene información sobre la vulnerabilidad{% ifversion GH-advisory-db-supports-malware %} o malware,{% endif %} lo cual podría incluir la descripción, gravedad, paquete afectado, ecosistema del paquete, versiones afectadas y parchadas, impacto e información opcional tal como las referencias, soluciones alternativas y créditos. Adicionalmente, las asesorías de la National Vulnerability Database contiene un enlace al registro de CVE, en donde puedes leer más sobre los detalles de la vulnerabilidad, su puntuación de CVSS y su nivel de severidad cualitativo. Para obtener más información, consulta la "[National Vulnerability Database](https://nvd.nist.gov/)" del Instituto Nacional de Estándares y Tecnología. +Each security advisory contains information about the vulnerability{% ifversion GH-advisory-db-supports-malware %} or malware,{% endif %} which may include the description, severity, affected package, package ecosystem, affected versions and patched versions, impact, and optional information such as references, workarounds, and credits. In addition, advisories from the National Vulnerability Database list contain a link to the CVE record, where you can read more details about the vulnerability, its CVSS scores, and its qualitative severity level. For more information, see the "[National Vulnerability Database](https://nvd.nist.gov/)" from the National Institute of Standards and Technology. -El nivel de gravedad es uno de cuatro niveles posibles que se definen en el [Sistema de clasificación de vulnerabilidades comunes (CVSS), Sección 5](https://www.first.org/cvss/specification-document)". -- Bajo -- Medio/Moderado -- Alto -- Crítico +The severity level is one of four possible levels defined in the "[Common Vulnerability Scoring System (CVSS), Section 5](https://www.first.org/cvss/specification-document)." +- Low +- Medium/Moderate +- High +- Critical -La {% data variables.product.prodname_advisory_database %} utiliza los niveles del CVSS tal como se describen anteriormente. Si {% data variables.product.company_short %} obtiene un CVE, la {% data variables.product.prodname_advisory_database %} utilizará el CVSS versión 3.1. Si se importa el CVE, la {% data variables.product.prodname_advisory_database %} será compatible tanto con la versión 3.0 como con la 3.1 del CVSS. +The {% data variables.product.prodname_advisory_database %} uses the CVSS levels described above. If {% data variables.product.company_short %} obtains a CVE, the {% data variables.product.prodname_advisory_database %} uses CVSS version 3.1. If the CVE is imported, the {% data variables.product.prodname_advisory_database %} supports both CVSS versions 3.0 and 3.1. {% data reusables.repositories.github-security-lab %} -## Acceder a una asesoría en la {% data variables.product.prodname_advisory_database %} +## Accessing an advisory in the {% data variables.product.prodname_advisory_database %} -1. Navega hasta https://github.com/advisories. -2. Opcionalmente, para filtrar la lista, utiliza cualquiera de los menúes desplegables. ![Filtros desplegables](/assets/images/help/security/advisory-database-dropdown-filters.png) +1. Navigate to https://github.com/advisories. +2. Optionally, to filter the list, use any of the drop-down menus. + ![Dropdown filters](/assets/images/help/security/advisory-database-dropdown-filters.png) {% tip %} - **Tip:** Puedes utilizar la barra lateral a la izquierda para explorar las asesorías que revisa {% data variables.product.company_short %} y aquellas sin revisar, por separado. + **Tip:** You can use the sidebar on the left to explore {% data variables.product.company_short %}-reviewed and unreviewed advisories separately. {% endtip %} 3. Click an advisory to view details. By default, you will see {% data variables.product.company_short %}-reviewed advisories for security vulnerabilities. {% ifversion GH-advisory-db-supports-malware %}To show malware advisories, use `type:malware` in the search bar.{% endif %} @@ -100,50 +100,66 @@ La {% data variables.product.prodname_advisory_database %} utiliza los niveles d {% note %} -También se puede acceder a la base de datos utilizando la API de GraphQL. {% ifversion GH-advisory-db-supports-malware %}Predeterminadamente, las consultas devolverán asesorías revisadas por {% data variables.product.company_short %} para las vulnerabilidades de seguridad, a menos de que especifiques `type:malware`.{% endif %} Para obtener más información, consulta el "[evento de webhook `security_advisory`](/webhooks/event-payloads/#security_advisory)". +The database is also accessible using the GraphQL API. {% ifversion GH-advisory-db-supports-malware %}By default, queries will return {% data variables.product.company_short %}-reviewed advisories for security vulnerabilities unless you specify `type:malware`.{% endif %} For more information, see the "[`security_advisory` webhook event](/webhooks/event-payloads/#security_advisory)." {% endnote %} -## Editar una asesoría en la {% data variables.product.prodname_advisory_database %} -Puedes sugerir mejoras a cualquier asesoría en la {% data variables.product.prodname_advisory_database %}. Para obtener más información, consulta la sección "[Editar las asesorías de seguridad en la {% data variables.product.prodname_advisory_database %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/editing-security-advisories-in-the-github-advisory-database)". +## Editing an advisory in the {% data variables.product.prodname_advisory_database %} +You can suggest improvements to any advisory in the {% data variables.product.prodname_advisory_database %}. For more information, see "[Editing security advisories in the {% data variables.product.prodname_advisory_database %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/editing-security-advisories-in-the-github-advisory-database)." -## Buscar en la {% data variables.product.prodname_advisory_database %} por coincidencia exacta +## Searching the {% data variables.product.prodname_advisory_database %} -Puedes buscar la base de datos y utilizar los calificadores para definir más tu búsqueda. Por ejemplo, puedes buscar las asesorías que se hayan creado en una fecha, ecosistema o biblioteca específicos. +You can search the database, and use qualifiers to narrow your search. For example, you can search for advisories created on a certain date, in a specific ecosystem, or in a particular library. {% data reusables.time_date.date_format %} {% data reusables.time_date.time_format %} {% data reusables.search.date_gt_lt %} -| Qualifier | Ejemplo | -| --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `type:reviewed` | [**type:reviewed**](https://github.com/advisories?query=type%3Areviewed) will show {% data variables.product.company_short %}-reviewed advisories for security vulnerabilities. | +| Qualifier | Example | +| ------------- | ------------- | +| `type:reviewed`| [**type:reviewed**](https://github.com/advisories?query=type%3Areviewed) will show {% data variables.product.company_short %}-reviewed advisories for security vulnerabilities. | {% ifversion GH-advisory-db-supports-malware %}| `type:malware` | [**type:malware**](https://github.com/advisories?query=type%3Amalware) will show {% data variables.product.company_short %}-reviewed advisories for malware. | {% endif %}| `type:unreviewed`| [**type:unreviewed**](https://github.com/advisories?query=type%3Aunreviewed) will show unreviewed advisories. | -| `GHSA-ID`| [**GHSA-49wp-qq6x-g2rf**](https://github.com/advisories?query=GHSA-49wp-qq6x-g2rf) will show the advisory with this {% data variables.product.prodname_advisory_database %} ID. | | `CVE-ID`| [**CVE-2020-28482**](https://github.com/advisories?query=CVE-2020-28482) will show the advisory with this CVE ID number. | | `ecosystem:ECOSYSTEM`| [**ecosystem:npm**](https://github.com/advisories?utf8=%E2%9C%93&query=ecosystem%3Anpm) will show only advisories affecting NPM packages. | | `severity:LEVEL`| [**severity:high**](https://github.com/advisories?utf8=%E2%9C%93&query=severity%3Ahigh) will show only advisories with a high severity level. | | `affects:LIBRARY`| [**affects:lodash**](https://github.com/advisories?utf8=%E2%9C%93&query=affects%3Alodash) will show only advisories affecting the lodash library. | | `cwe:ID`| [**cwe:352**](https://github.com/advisories?query=cwe%3A352) will show only advisories with this CWE number. | | `credit:USERNAME`| [**credit:octocat**](https://github.com/advisories?query=credit%3Aoctocat) will show only advisories credited to the "octocat" user account. | | `sort:created-asc`| [**sort:created-asc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Acreated-asc) will sort by the oldest advisories first. | | `sort:created-desc`| [**sort:created-desc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Acreated-desc) will sort by the newest advisories first. | | `sort:updated-asc`| [**sort:updated-asc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Aupdated-asc) will sort by the least recently updated first. | | `sort:updated-desc`| [**sort:updated-desc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Aupdated-desc) will sort by the most recently updated first. | | `is:withdrawn`| [**is:withdrawn**](https://github.com/advisories?utf8=%E2%9C%93&query=is%3Awithdrawn) will show only advisories that have been withdrawn. | | `created:YYYY-MM-DD`| [**created:2021-01-13**](https://github.com/advisories?utf8=%E2%9C%93&query=created%3A2021-01-13) will show only advisories created on this date. | | `updated:YYYY-MM-DD`| [**updated:2021-01-13**](https://github.com/advisories?utf8=%E2%9C%93&query=updated%3A2021-01-13) will show only advisories updated on this date. | +| `GHSA-ID`| [**GHSA-49wp-qq6x-g2rf**](https://github.com/advisories?query=GHSA-49wp-qq6x-g2rf) will show the advisory with this {% data variables.product.prodname_advisory_database %} ID. | +| `CVE-ID`| [**CVE-2020-28482**](https://github.com/advisories?query=CVE-2020-28482) will show the advisory with this CVE ID number. | +| `ecosystem:ECOSYSTEM`| [**ecosystem:npm**](https://github.com/advisories?utf8=%E2%9C%93&query=ecosystem%3Anpm) will show only advisories affecting NPM packages. | +| `severity:LEVEL`| [**severity:high**](https://github.com/advisories?utf8=%E2%9C%93&query=severity%3Ahigh) will show only advisories with a high severity level. | +| `affects:LIBRARY`| [**affects:lodash**](https://github.com/advisories?utf8=%E2%9C%93&query=affects%3Alodash) will show only advisories affecting the lodash library. | +| `cwe:ID`| [**cwe:352**](https://github.com/advisories?query=cwe%3A352) will show only advisories with this CWE number. | +| `credit:USERNAME`| [**credit:octocat**](https://github.com/advisories?query=credit%3Aoctocat) will show only advisories credited to the "octocat" user account. | +| `sort:created-asc`| [**sort:created-asc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Acreated-asc) will sort by the oldest advisories first. | +| `sort:created-desc`| [**sort:created-desc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Acreated-desc) will sort by the newest advisories first. | +| `sort:updated-asc`| [**sort:updated-asc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Aupdated-asc) will sort by the least recently updated first. | +| `sort:updated-desc`| [**sort:updated-desc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Aupdated-desc) will sort by the most recently updated first. | +| `is:withdrawn`| [**is:withdrawn**](https://github.com/advisories?utf8=%E2%9C%93&query=is%3Awithdrawn) will show only advisories that have been withdrawn. | +| `created:YYYY-MM-DD`| [**created:2021-01-13**](https://github.com/advisories?utf8=%E2%9C%93&query=created%3A2021-01-13) will show only advisories created on this date. | +| `updated:YYYY-MM-DD`| [**updated:2021-01-13**](https://github.com/advisories?utf8=%E2%9C%93&query=updated%3A2021-01-13) will show only advisories updated on this date. | -## Visualizar tus repositorios vulnerables +## Viewing your vulnerable repositories -For any {% data variables.product.company_short %}-reviewed advisory in the {% data variables.product.prodname_advisory_database %}, you can see which of your repositories are affected by that security vulnerability{% ifversion GH-advisory-db-supports-malware %} or malware{% endif %}. Para ver un repositorio vulnerable, debes tener acceso a las {% data variables.product.prodname_dependabot_alerts %} de este. 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#access-to-dependabot-alerts)". +For any {% data variables.product.company_short %}-reviewed advisory in the {% data variables.product.prodname_advisory_database %}, you can see which of your repositories are affected by that security vulnerability{% ifversion GH-advisory-db-supports-malware %} or malware{% endif %}. To see a vulnerable repository, you must have access to {% data variables.product.prodname_dependabot_alerts %} for that repository. For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies#access-to-dependabot-alerts)." -1. Navega hasta https://github.com/advisories. -2. Haz clic en una asesoría. -3. En la parte superior de la página de la asesoría, haz clic en **Alertas del dependabot**. ![Las alertas del dependabot](/assets/images/help/security/advisory-database-dependabot-alerts.png) -4. Opcionalmente, para filtrar la lista, utiliza la barra de búsqueda o los menús desplegables. El menú desplegable de "Organización" te permite filtrar las {% data variables.product.prodname_dependabot_alerts %} por propietario (organización o usuario). ![Barra de búsqueda y menús desplegables para filtrar alertas](/assets/images/help/security/advisory-database-dependabot-alerts-filters.png) -5. Para obtener más detalles sobre la asesoría y sobre cómo corregir el repositorio vulnerable, haz clic en el nombre del repositorio. +1. Navigate to https://github.com/advisories. +2. Click an advisory. +3. At the top of the advisory page, click **Dependabot alerts**. + ![Dependabot alerts](/assets/images/help/security/advisory-database-dependabot-alerts.png) +4. Optionally, to filter the list, use the search bar or the drop-down menus. The "Organization" drop-down menu allows you to filter the {% data variables.product.prodname_dependabot_alerts %} per owner (organization or user). + ![Search bar and drop-down menus to filter alerts](/assets/images/help/security/advisory-database-dependabot-alerts-filters.png) +5. For more details about the advisory, and for advice on how to fix the vulnerable repository, click the repository name. {% ifversion security-advisories-ghes-ghae %} ## Accessing the local advisory database on {% data variables.product.product_location %} -If your site administrator has enabled {% data variables.product.prodname_github_connect %} for {% data variables.product.product_location %}, you can also browse reviewed advisories locally. Para obtener más información, consulta "[Acerca de {% data variables.product.prodname_github_connect %}](/admin/configuration/configuring-github-connect/about-github-connect)". +If your site administrator has enabled {% data variables.product.prodname_github_connect %} for {% data variables.product.product_location %}, you can also browse reviewed advisories locally. For more information, see "[About {% data variables.product.prodname_github_connect %}](/admin/configuration/configuring-github-connect/about-github-connect)". -You can use your local advisory database to check whether a specific security vulnerability is included, and therefore whether you'd get alerts for vulnerable dependencies. You can also view any vulnerable repositories. +You can use your local advisory database to check whether a specific security vulnerability is included, and therefore whether you'd get alerts for vulnerable dependencies. You can also view any vulnerable repositories. -1. Navega a `https://HOSTNAME/advisories`. -2. Opcionalmente, para filtrar la lista, utiliza cualquiera de los menúes desplegables. ![Filtros desplegables](/assets/images/help/security/advisory-database-dropdown-filters.png) +1. Navigate to `https://HOSTNAME/advisories`. +2. Optionally, to filter the list, use any of the drop-down menus. + ![Dropdown filters](/assets/images/help/security/advisory-database-dropdown-filters.png) {% note %} - **Note:** Only reviewed advisories will be listed. Unreviewed advisories can be viewed in the {% data variables.product.prodname_advisory_database %} on {% data variables.product.prodname_dotcom_the_website %}. For more information, see "[Accessing an advisory in the GitHub Advisory Database](#accessing-an-advisory-in-the-github-advisory-database)". + **Note:** Only reviewed advisories will be listed. Unreviewed advisories can be viewed in the {% data variables.product.prodname_advisory_database %} on {% data variables.product.prodname_dotcom_the_website %}. For more information, see "[Accessing an advisory in the GitHub Advisory Database](#accessing-an-advisory-in-the-github-advisory-database)". {% endnote %} 3. Click an advisory to view details.{% ifversion GH-advisory-db-supports-malware %} By default, you will see {% data variables.product.company_short %}-reviewed advisories for security vulnerabilities. To show malware advisories, use `type:malware` in the search bar.{% endif %} @@ -154,16 +170,18 @@ You can also suggest improvements to any advisory directly from your local advis {% data reusables.repositories.enable-security-alerts %} -In the local advisory database, you can see which repositories are affected by each security vulnerability{% ifversion GH-advisory-db-supports-malware %} or malware{% endif %}. Para ver un repositorio vulnerable, debes tener acceso a las {% data variables.product.prodname_dependabot_alerts %} de este. 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#access-to-dependabot-alerts)". +In the local advisory database, you can see which repositories are affected by each security vulnerability{% ifversion GH-advisory-db-supports-malware %} or malware{% endif %}. To see a vulnerable repository, you must have access to {% data variables.product.prodname_dependabot_alerts %} for that repository. For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies#access-to-dependabot-alerts)." -1. Navega a `https://HOSTNAME/advisories`. -2. Haz clic en una asesoría. -3. En la parte superior de la página de la asesoría, haz clic en **Alertas del dependabot**. ![Las alertas del dependabot](/assets/images/help/security/advisory-database-dependabot-alerts.png) -4. Opcionalmente, para filtrar la lista, utiliza la barra de búsqueda o los menús desplegables. El menú desplegable de "Organización" te permite filtrar las {% data variables.product.prodname_dependabot_alerts %} por propietario (organización o usuario). ![Barra de búsqueda y menús desplegables para filtrar alertas](/assets/images/help/security/advisory-database-dependabot-alerts-filters.png) -5. Para obtener más detalles sobre la asesoría y sobre cómo corregir el repositorio vulnerable, haz clic en el nombre del repositorio. +1. Navigate to `https://HOSTNAME/advisories`. +2. Click an advisory. +3. At the top of the advisory page, click **Dependabot alerts**. + ![Dependabot alerts](/assets/images/help/security/advisory-database-dependabot-alerts.png) +4. Optionally, to filter the list, use the search bar or the drop-down menus. The "Organization" drop-down menu allows you to filter the {% data variables.product.prodname_dependabot_alerts %} per owner (organization or user). + ![Search bar and drop-down menus to filter alerts](/assets/images/help/security/advisory-database-dependabot-alerts-filters.png) +5. For more details about the advisory, and for advice on how to fix the vulnerable repository, click the repository name. {% endif %} -## Leer más +## Further reading -- [Definición de MITRE de "vulnerabilidad"](https://www.cve.org/ResourcesSupport/Glossary#vulnerability) +- MITRE's [definition of "vulnerability"](https://www.cve.org/ResourcesSupport/Glossary#vulnerability) diff --git a/translations/es-ES/content/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts.md b/translations/es-ES/content/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts.md index fadd3dd370..48bc0d1940 100644 --- a/translations/es-ES/content/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts.md +++ b/translations/es-ES/content/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts.md @@ -1,7 +1,7 @@ --- -title: Configurar las alertas del Dependabot -intro: 'Habilita las {% data variables.product.prodname_dependabot_alerts %} para que se generen cuando una dependencia vulnerable nueva {% ifversion GH-advisory-db-supports-malware %}o malware {% endif %}se encuentre en uno de tus repositorios.' -shortTitle: Configurar las alertas del Dependabot +title: Configuración de alertas de Dependabot +intro: 'Permite que se generen {% data variables.product.prodname_dependabot_alerts %} cuando se encuentre una nueva dependencia vulnerable {% ifversion GH-advisory-db-supports-malware %}o malware {% endif %}en uno de tus repositorios.' +shortTitle: Configure Dependabot alerts versions: fpt: '*' ghes: '*' @@ -15,91 +15,81 @@ topics: - Dependencies - Pull requests - Repositories +ms.openlocfilehash: 7844380c395b1ab0c43ba01fa151bf403c6a0349 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146455521' --- +## Acerca de {% data variables.product.prodname_dependabot_alerts %} para dependencias vulnerables{% ifversion GH-advisory-db-supports-malware %} y malware{% endif %} -## Acerca de las {% data variables.product.prodname_dependabot_alerts %} para las dependencias vulnerables{% ifversion GH-advisory-db-supports-malware %} y el malware{% endif %} +{% data reusables.repositories.a-vulnerability-is %} -{% data reusables.repositories.a-vulnerability-is %} +{% data variables.product.prodname_dependabot %} examina el código cuando se agrega una nueva auditoría a {% data variables.product.prodname_advisory_database %} o el grafo de dependencias de los cambios en un repositorio. Cuando se detectan dependencias vulnerables{% ifversion GH-advisory-db-supports-malware %} o malware{% endif %}, se generan {% data variables.product.prodname_dependabot_alerts %}. Para más información, vea "[Acerca de {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)". -{% data variables.product.prodname_dependabot %} escanea el código cuando una asesoría nueva se agrega a la {% data variables.product.prodname_advisory_database %} o a la gráfica de dependencias para los cambios a un repositorio. Cuando se detectan dependencias vulnerables{% ifversion GH-advisory-db-supports-malware %} o el malware{% endif %}, se generan {% data variables.product.prodname_dependabot_alerts %}. 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)". - -Puedes habilitar o inhabilitar las {% data variables.product.prodname_dependabot_alerts %} para: +Puedes habilitar o deshabilitar las {% data variables.product.prodname_dependabot_alerts %} para: * Tu cuenta personal * Tu repositorio -* Tu organización +* su organización, -## Adminsitrar las {% data variables.product.prodname_dependabot_alerts %} para tu cuenta personal +## Administración de las {% data variables.product.prodname_dependabot_alerts %} para la cuenta personal {% ifversion fpt or ghec %} -Puedes habilitar o inhabilitar las {% data variables.product.prodname_dependabot_alerts %} para todos los repositorios que le pertenecen a tu cuenta personal. +Puedes habilitar o deshabilitar las {% data variables.product.prodname_dependabot_alerts %} para todos los repositorios que pertenezcan a tu cuenta personal. -### Habilitar o inhabilitar las {% data variables.product.prodname_dependabot_alerts %} para los repositorios existentes +### Habilitación o deshabilitación de las {% data variables.product.prodname_dependabot_alerts %} para repositorios existentes -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.security-analysis %} -3. Debajo de "Análisis y seguridad del código", a la derecha de las {% data variables.product.prodname_dependabot_alerts %}, haz clic en **Inhabilitar todas** o **Habilitar todas**. ![Captura de pantalla de las características de "Configurar el análisis y la seguridad" con énfasis en los botones "Habilitar todo" o "Inhabilitar todo"](/assets/images/help/dependabot/dependabot-alerts-disable-or-enable-all.png) -4. Opcionalmente, habilita las {% data variables.product.prodname_dependabot_alerts %} predeterminadamente para los repositorios nuevos que crees. ![Captura de pantalla de "Habilitar las alertas del Dependabot" con énfasis en la casilla de verificación "Habilitar predeterminadamente para los repositorios privados nuevos"](/assets/images/help/dependabot/dependabot-alerts-enable-by-default.png) -5. Haz clic en **Inhabilitar las {% data variables.product.prodname_dependabot_alerts %}** o **Habilitar las {% data variables.product.prodname_dependabot_alerts %}** para inhabilitar o habilitar las {% data variables.product.prodname_dependabot_alerts %} para todos los repositorios que te pertenezcan. ![Captura de pantalla de "Habilitar las alertas del Dependabot" con énfasis en el botón "Habilitar las alertas del Dependabot"](/assets/images/help/dependabot/dependabot-alerts-enable-dependabot-alerts.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.security-analysis %} +3. En "Seguridad y análisis de código", a la derecha de las {% data variables.product.prodname_dependabot_alerts %}, haz clic en **Deshabilitar todo** o **Habilitar todo**. + ![Captura de pantalla de las características de "Configurar seguridad y análisis" con los botones "Habilitar todo" o "Deshabilitar todo" resaltados](/assets/images/help/dependabot/dependabot-alerts-disable-or-enable-all.png) +4. Opcionalmente, habilita las {% data variables.product.prodname_dependabot_alerts %} de forma predeterminada para los repositorios que crees. + ![Captura de pantalla de "Habilitar las alertas de Dependabot" con la casilla "Habilitar de forma predeterminada para nuevos repositorios privados" resaltada](/assets/images/help/dependabot/dependabot-alerts-enable-by-default.png) +5. Haz clic en **Deshabilitar las {% data variables.product.prodname_dependabot_alerts %}** o **Habilitar las {% data variables.product.prodname_dependabot_alerts %}** para deshabilitar o habilitar las {% data variables.product.prodname_dependabot_alerts %} para todos los repositorios que posees. + ![Captura de pantalla de "Habilitar las alertas de Dependabot" con el botón "Habilitar las alertas de Dependabot" resaltado](/assets/images/help/dependabot/dependabot-alerts-enable-dependabot-alerts.png) -Cuando habilitas las {% data variables.product.prodname_dependabot_alerts %} para los repositorios existentes, verás todos los resultados mostrados en GitHub en cuestión de minutos. +Al habilitar las {% data variables.product.prodname_dependabot_alerts %} para repositorios existentes, los resultados se mostrarán en GitHub en cuestión de minutos. -### Habilitar o inhabilitar las {% data variables.product.prodname_dependabot_alerts %} para los repositorios nuevos +### Habilitación o deshabilitación de las {% data variables.product.prodname_dependabot_alerts %} para repositorios nuevos -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.security-analysis %} -3. Debajo de "Análisis y seguridad del código", a la derecha de las {% data variables.product.prodname_dependabot_alerts %}, habilita o inhabilita las {% data variables.product.prodname_dependabot_alerts %} predeterminadas para los repositorios nuevos que crees. ![Captura de pantalla de "Configurar el análisis y la seguridad" con énfasis en la casilla de verificación "Habilitar para todos los repositorios privados nuevos"](/assets/images/help/dependabot/dependabot-alerts-enable-for-all-new-repositories.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.security-analysis %} +3. En "Seguridad y análisis de código", a la derecha de {% data variables.product.prodname_dependabot_alerts %}, habilita o deshabilita las {% data variables.product.prodname_dependabot_alerts %} de forma predeterminada para los repositorios que crees. + ![Captura de pantalla de "Configurar seguridad y análisis" con "Habilitar para todos los nuevos repositorios privados" resaltado](/assets/images/help/dependabot/dependabot-alerts-enable-for-all-new-repositories.png) -{% else %} -Tu propietario de empresa puede habilitar o inhabilitar las {% data variables.product.prodname_dependabot_alerts %} para tus repositorios. Para obtener más información, consulta la sección "[Habilitar al Dependabot para tu empresa](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)". +{% else %} El propietario de la empresa puede habilitar o deshabilitar las {% data variables.product.prodname_dependabot_alerts %} para los repositorios. Para obtener más información, consulta ["Habilitación de Dependabot para la empresa](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)". {% endif %} -## Administrar las {% data variables.product.prodname_dependabot_alerts %} para tu repositorio +## Administración de las {% data variables.product.prodname_dependabot_alerts %} para el repositorio -{% ifversion fpt or ghec %}Puedes adminsitrar las {% data variables.product.prodname_dependabot_alerts %} para tu repositorio público, privado o interno. +{% ifversion fpt or ghec %}Puedes administrar las {% data variables.product.prodname_dependabot_alerts %} para el repositorio público, privado o interno. -Predeterminadamente, notificamos a las personas con permisos administrativos en los repositorios afectados sobre las {% data variables.product.prodname_dependabot_alerts %} nuevas. {% data variables.product.product_name %} jamás divulga públicamente las dependencias inseguras de ningún repositorio. También puedes hacer que las {% data variables.product.prodname_dependabot_alerts %} sean visibles para más personas o equipos que trabajen en los repositorios que te pertenecen o para los cuales tienes permisos administrativos. +Predeterminadamente, notificamos a las personas con permisos administrativos en los repositorios afectados sobre las {% data variables.product.prodname_dependabot_alerts %} nuevas. {% data variables.product.product_name %} nunca divulga públicamente las dependencias no seguras de un repositorio. También puedes hacer que las {% data variables.product.prodname_dependabot_alerts %} sean visibles para más personas o equipos que trabajen en los repositorios que te pertenecen o para los cuales tienes permisos administrativos. {% data reusables.security.security-and-analysis-features-enable-read-only %} -### Habilitar o inhabilitar las {% data variables.product.prodname_dependabot_alerts %} para un repositorio +### Habilitación o deshabilitación de las {% data variables.product.prodname_dependabot_alerts %} para un repositorio -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.repositories.navigate-to-code-security-and-analysis %} -1. Debajo de "Análisis y seguridad del código", a la derecha de las {% data variables.product.prodname_dependabot_alerts %}, haz clic en **Habilitar** para habilitar las alertas o en **Inhabilitar** para inhabilitarlas. ![Captura de pantalla de la sección "Análisis y seguridad del código" con el botón para habilitar las {% data variables.product.prodname_dependabot_security_updates %}](/assets/images/help/repository/security-and-analysis-disable-or-enable-fpt-private.png) -{% endif %}{% ifversion ghes or ghae %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.navigate-to-code-security-and-analysis %} +1. En "Seguridad y análisis del código", a la derecha de {% data variables.product.prodname_dependabot_alerts %}, haz clic en **Habilitar** para habilitar alertas o en **Deshabilitar** para deshabilitarlas. + ![Captura de pantalla de la sección "Seguridad y análisis del código" con el botón para habilitar {% data variables.product.prodname_dependabot_security_updates %}](/assets/images/help/repository/security-and-analysis-disable-or-enable-fpt-private.png) {% endif %}{% ifversion ghes or ghae %} -Tu propietario de empresa puede habilitar o inhabilitar las {% data variables.product.prodname_dependabot_alerts %} para tu repositorio. Para obtener más información, consulta la sección "[Habilitar al Dependabot para tu empresa](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)". +El propietario de la empresa puede habilitar o deshabilitar las {% data variables.product.prodname_dependabot_alerts %} para el repositorio. Para obtener más información, consulta ["Habilitación de Dependabot para la empresa](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)". {% endif %} -## Administrar las {% data variables.product.prodname_dependabot_alerts %} para tu organización -{% ifversion fpt or ghec %}Puedes habilitar o inhabilitar las {% data variables.product.prodname_dependabot_alerts %} para todos los repositorios que le pertenecen a tu organización. Tus cambios afectan a todos los repositorios. +## Administración de {% data variables.product.prodname_dependabot_alerts %} para la organización +{% ifversion fpt or ghec %}Puedes habilitar las {% data variables.product.prodname_dependabot_alerts %} para todos los repositorios que pertenezcan a tu organización. Los cambios afectan a todos los repositorios. -### Habilitar o inhabilitar las {% data variables.product.prodname_dependabot_alerts %} para todos los repositorios existentes +### Habilitación o deshabilitación de las {% data variables.product.prodname_dependabot_alerts %} para todos los repositorios existentes -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.security-and-analysis %} -2. Debajo de "Análisis y seguridad del código", a la derecha de las {% data variables.product.prodname_dependabot_alerts %}, haz clic en **Inhabilitar todas** o **Habilitar todas**. - {% ifversion fpt or ghec %} - ![Captura de pantalla de las características de "Configurar el análisis y la seguridad" con énfasis en el botón "Habilitar todo" o "Inhabilitar todo" para las alertas del Dependabot](/assets/images/help/dependabot/dependabot-alerts-disable-or-enable-fpt.png) +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.security-and-analysis %} +2. En "Seguridad y análisis de código", a la derecha de las {% data variables.product.prodname_dependabot_alerts %}, haz clic en **Deshabilitar todo** o **Habilitar todo**. + {% ifversion fpt or ghec %} ![Captura de pantalla de las características de "Configurar seguridad y análisis" con el botón "Habilitar todo" o "Deshabilitar todo" resaltado para las alertas de Dependabot](/assets/images/help/dependabot/dependabot-alerts-disable-or-enable-fpt.png) {% endif %} {% ifversion ghae %} ![Botón "Habilitar todo" o "Deshabilitar todo" para las características de "Configurar seguridad y análisis"](/assets/images/enterprise/github-ae/organizations/security-and-analysis-disable-or-enable-all-ghae.png) {% endif %} {% ifversion fpt or ghec %} +3. Opcionalmente, habilita las {% data variables.product.prodname_dependabot_alerts %} de forma predeterminada para los repositorios nuevos de la organización. + {% ifversion fpt or ghec %} ![Captura de pantalla de la opción "Habilitar de forma predeterminada" para los repositorios nuevos](/assets/images/help/dependabot/dependabot-alerts-enable-by-default-organizations.png) {% endif %} + + {% endif %} {% ifversion fpt or ghec %} +4. Haz clic en **Deshabilitar las {% data variables.product.prodname_dependabot_alerts %}** o **Habilitar las {% data variables.product.prodname_dependabot_alerts %}** para deshabilitar o habilitar las {% data variables.product.prodname_dependabot_alerts %} para todos los repositorios de la organización. + {% ifversion fpt or ghec %} ![Captura de pantalla del cuadro de diálogo modal "Habilitar las alertas de Dependabot" con el botón para deshabilitar o habilitar la característica resaltado](/assets/images/help/dependabot/dependabot-alerts-enable-dependabot-alerts-organizations.png) {% endif %}{% endif %}{% endif %}{% ifversion ghes or ghae %} El propietario de la empresa puede habilitar o deshabilitar las {% data variables.product.prodname_dependabot_alerts %} para la organización. Para obtener más información, consulta "[Acerca de Dependabot para el servidor de GitHub Enterprise](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)". {% endif %} - {% ifversion ghae %} - ![Botón de "Habilitar todo" o "Inhabilitar todo" para las características de "Configurar la seguridad y el análisis"](/assets/images/enterprise/github-ae/organizations/security-and-analysis-disable-or-enable-all-ghae.png) - {% endif %} - {% ifversion fpt or ghec %} -3. Opcionalmente, habilita las {% data variables.product.prodname_dependabot_alerts %} predeterminadas para los repositorios en tu organización. - {% ifversion fpt or ghec %} - ![Captura de pantalla de la opción "Habilitar predeterminadamente" para los repositorios nuevos](/assets/images/help/dependabot/dependabot-alerts-enable-by-default-organizations.png) - {% endif %} - - {% endif %} - {% ifversion fpt or ghec %} -4. Haz clic en **Inhabilitar las {% data variables.product.prodname_dependabot_alerts %}** o **Habilitar las {% data variables.product.prodname_dependabot_alerts %}** para inhabilitar o habilitar las {% data variables.product.prodname_dependabot_alerts %} para todos los repositorios de tu organización. - {% ifversion fpt or ghec %} - ![Captura de pantalla del modal "Habilitar las alertas del dependabot" con énfasis en el botón de la característica de inhabilitar o habilitar](/assets/images/help/dependabot/dependabot-alerts-enable-dependabot-alerts-organizations.png) - {% endif %}{% endif %}{% endif %}{% ifversion ghes or ghae %} -El propietario de tu empresa puede habilitar o inhabilitar las {% data variables.product.prodname_dependabot_alerts %} para tu organización. Para obtener más información, consulta la sección "[Acerca del Dependabot para GitHub Enterprise Server](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)". -{% 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 8532527057..2201e7f539 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: Configurar las notificaciones para las alertas del Dependabot -shortTitle: Configurar notificaciones +title: Configuración de notificaciones para alertas de Dependabot +shortTitle: Configure notifications 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 @@ -19,48 +19,50 @@ topics: - Vulnerabilities - Dependencies - Repositories +ms.openlocfilehash: b8810c27a10302a7873fc61a32189f33855140bb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147445210' --- +## Acerca de las notificaciones de {% data variables.product.prodname_dependabot_alerts %} -## Acerca de las notificaciones para las {% data variables.product.prodname_dependabot_alerts %} +Cuando {% data variables.product.prodname_dependabot %} detecta las dependencias vulnerables{% ifversion GH-advisory-db-supports-malware %} o el malware{% endif %} en tus repositorios, generamos una alerta del {% data variables.product.prodname_dependabot %} y la mostramos en la pestaña 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 %} {% data variables.product.prodname_dependabot %} está habilitado de forma predeterminada 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 %} -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. +{% ifversion fpt or ghec %} Si eres propietario de la organización, puedes habilitar o deshabilitar {% data variables.product.prodname_dependabot_alerts %} para todos los repositorios de la organización con un solo clic. También puedes establecer si {% data variables.product.prodname_dependabot_alerts %} se habilitarán o deshabilitarán para los repositorios recién creados. Para más información, vea "[Administración de la configuración de seguridad y análisis para la 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 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 %} De forma predeterminada, si el propietario de tu empresa configuró las notificaciones por correo electrónico en ella, recibirás {% data variables.product.prodname_dependabot_alerts %} por este medio. -{% ifversion ghes or ghae %} -Predeterminadamente, si el propietario de tu empresa configuró las notificaciones por correo electrónico en ella, recibirás las {% data variables.product.prodname_dependabot_alerts %} por este medio. - -Los propietarios de empresas también pueden habilitar las {% data variables.product.prodname_dependabot_alerts %} sin notificaciones. 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)". +Los propietarios de empresas también pueden habilitar las {% data variables.product.prodname_dependabot_alerts %} sin notificaciones. Para obtener más información, consulte "[Habilitación de {% data variables.product.prodname_dependabot %} para la empresa](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)". {% endif %} ## Configurar las notificaciones para las {% data variables.product.prodname_dependabot_alerts %} -{% 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)". +{% ifversion fpt or ghes or ghec %} Cuando se detecta una alerta nueva de {% 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 más información, vea "[Configuración de notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#configuring-your-watch-settings-for-an-individual-repository)". {% endif %} -Puedes configurar los ajustes de notificaciones para ti mismo o para tu organización desde el menú desplegable de administrar notificaciones {% octicon "bell" aria-label="The notifications bell" %} que se muestra en la parte superior de cada página. Para obtener más información, consulta la sección "[Configurar las notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#choosing-your-notification-settings)". +Puedes configurar los ajustes de notificaciones para ti mismo o para tu organización desde el menú desplegable de administrar notificaciones {% octicon "bell" aria-label="The notifications bell" %} que se muestra en la parte superior de cada página. Para más información, vea "[Configuración de notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#choosing-your-notification-settings)". -{% data reusables.notifications.vulnerable-dependency-notification-delivery-method-customization2 %} -{% data reusables.notifications.vulnerable-dependency-notification-options %} +{% data reusables.notifications.vulnerable-dependency-notification-delivery-method-customization2 %} {% data reusables.notifications.vulnerable-dependency-notification-options %} ![Opciones de las {% data variables.product.prodname_dependabot_alerts %}](/assets/images/help/notifications-v2/dependabot-alerts-options.png) {% note %} -**Nota:** Puedes filtrar tus notificaciones en {% data variables.product.company_short %} para mostrar las {% data variables.product.prodname_dependabot_alerts %}. Para obtener más información, consulta la sección "[Administrar notificación desde tu bandeja de entrada](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#dependabot-custom-filters)". +**Nota**: Puedes filtrar tus notificaciones en {% data variables.product.company_short %} para mostrar {% data variables.product.prodname_dependabot_alerts %}. Para más información, vea "[Administración de notificaciones de la Bandeja de entrada](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#dependabot-custom-filters)". {% endnote %} -{% 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)". +{% data reusables.repositories.security-alerts-x-github-severity %} Para obtener más información, consulta "[Configuración de notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications)". -## Cómo reducir el ruido de las notificacines para las {% data variables.product.prodname_dependabot_alerts %} +## Cómo reducir el ruido de las notificaciones de {% 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. Para obtener más información, consulta la sección "[Ver y actualizar las {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-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 %}. Todavía puedes navegar para ver los {% data variables.product.prodname_dependabot_alerts %} en la pestaña Seguridad del repositorio. Para obtener más información, consulta "[Visualización y actualización de {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)". -## Leer más +## Información adicional -- "[Configurar notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications)" -- "[Administrar las notificaciones desde tu bandeja de entrada](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#supported-is-queries)" +- "[Configuración de notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications)" +- "[Administración de notificaciones desde la bandeja de entrada](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#supported-is-queries)" 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 23d0c12c15..a82ff724b3 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: 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 %}.' +title: Edición de avisos de seguridad en la base de avisos de GitHub +intro: 'Puedes enviar mejoras a cualquier asesoría publicada en {% 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 @@ -16,32 +16,38 @@ topics: - Dependabot - Vulnerabilities - CVEs -shortTitle: Editar la base de datos de asesorías +shortTitle: Edit Advisory Database +ms.openlocfilehash: 062779bfb9a39a651b10501c523047f3ae2805b6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147409415' --- +## Acerca de la edición de avisos en {% data variables.product.prodname_advisory_database %} +Los avisos de seguridad de {% data variables.product.prodname_advisory_database %} en [github.com/advisories](https://github.com/advisories) se consideran avisos globales. Cualquiera puede sugerir mejoras en cualquier aviso de seguridad global de {% data variables.product.prodname_advisory_database %}. Puede editar o agregar cualquier detalle, incluidos los ecosistemas adicionales afectados, el nivel de gravedad o la descripción de quién se ha visto afectado. El equipo de protección de {% data variables.product.prodname_security %} revisará las mejoras enviadas y las publicará en {% data variables.product.prodname_advisory_database %} si se aceptan. +{% ifversion fpt or ghec %} Solo los propietarios y administradores del repositorio pueden editar avisos de seguridad de nivel de repositorio. Para obtener más información, consulta "[Edición de un aviso de seguridad de repositorio](/code-security/security-advisories/editing-a-security-advisory)".{% endif %} -## 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. -{% ifversion fpt or ghec %} -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 un repositorio](/code-security/security-advisories/editing-a-security-advisory)".{% endif %} +## Edición de avisos en la base de avisos de GitHub -## Editar las asesorías en la base de datos de asesorías de GitHub +1. Vaya a https://github.com/advisories. +2. Seleccione el aviso de seguridad al que quiera contribuir. +3. En el lado derecho de la página, haga clic en el vínculo **Sugerir mejoras para esta vulnerabilidad**. + ![Vínculo Sugerir mejoras](/assets/images/help/security/suggest-improvements-to-advisory.png) +4. En el formulario de contribución, realice las mejoras deseadas. Puede editar o agregar cualquier detalle. +5. Cuando termine de editar el aviso, haga clic en **Enviar mejoras**. +6. Una vez que envíe las mejoras, el equipo de protección de {% data variables.product.prodname_security %} creará una solicitud de incorporación de cambios que contenga los cambios para su revisión en [github/advisory-database](https://github.com/github/advisory-database). Si el aviso se ha originado en un repositorio de {% data variables.product.prodname_dotcom %}, también etiquetaremos al publicador original para obtener comentarios opcionales. Puede ver la solicitud de incorporación de cambios y obtener notificaciones cuando se actualice o se cierre. -1. Navega hasta https://github.com/advisories. -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**. ![Enlace para sugerir mejoras](/assets/images/help/security/suggest-improvements-to-advisory.png) -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. - -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). +También puede abrir una solicitud de incorporación de cambios directamente en un archivo de aviso en el repositorio [github/advisory-database](https://github.com/github/advisory-database). Para más información, vea las [instrucciones de contribución](https://github.com/github/advisory-database/blob/main/CONTRIBUTING.md). {% ifversion security-advisories-ghes-ghae %} -## Editar asesorías desde {% data variables.product.product_location %} +## Edición de avisos de {% data variables.product.product_location %} -Si tienes habilitado {% data variables.product.prodname_github_connect %} para {% data variables.product.product_location %}, podrás ver asesorías si agregas `/advisories` a la url de la instancia. +Si tienes {% data variables.product.prodname_github_connect %} habilitado para {% data variables.product.product_location %}, podrás ver avisos agregando `/advisories` a la dirección URL de la instancia. -1. Navega a `https://HOSTNAME/advisories`. -2. Selecciona la asesoría de seguridad a la cual te gustaría contribuir. -3. En el lado derecho de la página, haz clic en el enlace de **Sugerir mejoras para esta vulnerabilidad en GitHub.com.**. Se abrirá una pestaña nueva con la misma asesoría de seguridad en {% data variables.product.prodname_dotcom_the_website %}. ![Enlace para sugerir mejoras](/assets/images/help/security/suggest-improvements-to-advisory-on-github-com.png) -4. Edita la asesoría siguiendo los pasos del cuatro al seis en la sección anterior "[Editar asesorías en la base de datos de asesorías de GitHub](#editing-advisories-in-the-github-advisory-database)". +1. Vaya a `https://HOSTNAME/advisories`. +2. Seleccione el aviso de seguridad al que quiera contribuir. +3. En el lado derecho de la página, haz clic en el vínculo **Sugerir mejoras para esta vulnerabilidad en Github.com**. "¿Ha olvidado la contraseña?" Se abre una nueva pestaña con el mismo aviso de seguridad en {% data variables.product.prodname_dotcom_the_website %}. +![Vínculo Sugerir mejoras](/assets/images/help/security/suggest-improvements-to-advisory-on-github-com.png) +4. Edita el aviso, siguiendo los pasos cuatro a seis de "[Edición de avisos en la base de datos de avisos de GitHub](#editing-advisories-in-the-github-advisory-database)" anterior. {% endif %} 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 621fe51bcc..b2f79e71d0 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: Identificar las vulnerabilidades en las dependencias de tus proyectos con las alertas del Dependabot -shortTitle: Las alertas del dependabot -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.' +title: Identificación de vulnerabilidades en las dependencias del proyecto con alertas de Dependabot +shortTitle: Dependabot alerts +intro: '{% data variables.product.prodname_dependabot %} genera {% data variables.product.prodname_dependabot_alerts %} cuando se detectan las vulnerabilidades conocidas en las dependencias que utiliza el proyecto.' allowTitleToDifferFromFilename: true versions: fpt: '*' @@ -21,5 +21,11 @@ children: - /configuring-dependabot-alerts - /viewing-and-updating-dependabot-alerts - /configuring-notifications-for-dependabot-alerts +ms.openlocfilehash: 04365ffa391c8da15c34f1e0651d9efa4ebb1a42 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146455497' --- 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 4a5b64cab5..146c44a368 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: Ver y actualizar las alertas del Dependabot -intro: 'Si {% data variables.product.product_name %} descubre dependencias inseguras en tu proyecto, puedes ver los detalles en la pestaña de alertas del Dependabot de tu repositorio. Luego, puedes actualizar tu proyecto para resolver o descartar la alerta.' +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.' 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: Ver las alertas del Dependabot +shortTitle: View Dependabot alerts versions: fpt: '*' ghes: '*' @@ -26,197 +26,207 @@ 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. 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)". +Your repository's {% data variables.product.prodname_dependabot_alerts %} tab lists all open and closed {% data variables.product.prodname_dependabot_alerts %}{% ifversion fpt or ghec or ghes > 3.2 %} and corresponding {% data variables.product.prodname_dependabot_security_updates %}{% endif %}. You can{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5638 %} filter alerts by package, ecosystem, or manifest. 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)." {% 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)". +You can enable automatic security updates for any repository that uses {% data variables.product.prodname_dependabot_alerts %} and the dependency graph. For more information, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-dependabot-security-updates)." {% endif %} {% ifversion fpt or ghec or ghes > 3.2 %} -## Acerca de las actualizaciones para las dependencias vulnerables en tu repositorio +## About updates for vulnerable dependencies in your repository -{% 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. +{% 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. For repositories where {% data variables.product.prodname_dependabot_security_updates %} are enabled, when {% data variables.product.product_name %} detects a vulnerable dependency in the default branch, {% data variables.product.prodname_dependabot %} creates a pull request to fix it. The pull request will upgrade the dependency to the minimum possible secure version needed to avoid the vulnerability. -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 %} +Each {% data variables.product.prodname_dependabot %} alert has a unique numeric identifier and the {% data variables.product.prodname_dependabot_alerts %} tab lists an alert for every detected vulnerability. Legacy {% data variables.product.prodname_dependabot_alerts %} grouped vulnerabilities by dependency and generated a single alert per dependency. If you navigate to a legacy {% data variables.product.prodname_dependabot %} alert, you will be redirected to a {% data variables.product.prodname_dependabot_alerts %} tab filtered for that package. {% endif %} {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5638 %} -Puedes filtrar y clasificar las {% data variables.product.prodname_dependabot_alerts %} utilizando diversos filtros y opciones de clasificación disponibles en la interfaz de usuario. Para obtener más información, consulta la sección "[Priorizar las {% data variables.product.prodname_dependabot_alerts %}](#prioritizing-across--data-variablesproductprodname_dependabot_alerts-)" a continuación. +You can filter and sort {% data variables.product.prodname_dependabot_alerts %} using a variety of filters and sort options available on the user interface. For more information, see "[Prioritizing {% data variables.product.prodname_dependabot_alerts %}](#prioritizing-across--data-variablesproductprodname_dependabot_alerts-)" below. -## Priorizar las {% data variables.product.prodname_dependabot_alerts %} +## Prioritizing {% data variables.product.prodname_dependabot_alerts %} -{% data variables.product.company_short %} te ayuda a priorizar la corrección de las {% data variables.product.prodname_dependabot_alerts %}. {% ifversion dependabot-most-important-sort-option %} Predeterminadamente, las {% data variables.product.prodname_dependabot_alerts %} se clasifican por importancia. El orden de clasificación de "más importante" te ayuda a priorizar en qué {% data variables.product.prodname_dependabot_alerts %} debes enfocarte primero. Las alertas se clasifican con base en su impacto potencial, capacidad de acción y relevancia. Nuestro cálculo de priorización se está mejorando constantemente e incluye factores como la puntuación de CVSS, alcance de dependencia y si las llamadas a la función vulnerable se encuentran en la alerta. +{% data variables.product.company_short %} helps you prioritize fixing {% data variables.product.prodname_dependabot_alerts %}. {% ifversion dependabot-most-important-sort-option %} By default, {% data variables.product.prodname_dependabot_alerts %} are sorted by importance. The "Most important" sort order helps you prioritize which {% data variables.product.prodname_dependabot_alerts %} to focus on first. Alerts are ranked based on their potential impact, actionability, and relevance. Our prioritization calculation is constantly being improved and includes factors like CVSS score, dependency scope, and whether vulnerable function calls are found for the alert. -![Captura de pantalla del menú desplegable de clasificación con una clasificación de "Más importante"](/assets/images/help/dependabot/dependabot-alerts-sort-dropdown.png) +![Screenshot of Sort dropdown with "Most important" sort](/assets/images/help/dependabot/dependabot-alerts-sort-dropdown.png) {% endif %} {% data reusables.dependabot.dependabot-alerts-filters %} -Adicionalmente a los filtros disponibles a través de la barra de búsqueda, puedes clasificar y filtrar las {% data variables.product.prodname_dependabot_alerts %} utilizando los menús desplegables en la parte superior de la lista de alertas. La barra de búsqueda también permite que busques por el texto completo de las alertas y por las asesorías de seguridad relacionadas. Puedes buscar por parte de un nombre de una asesoría de seguridad o descripción para que se devuelvan las alertas en tu repositorio que se relacionan con eta asesoría de seguridad. Por ejemplo, el buscar por `yaml.load() API could execute arbitrary code` devolverá las {% data variables.product.prodname_dependabot_alerts %} vinculadas con "[PyYAML insecurely deserializes YAML strings leading to arbitrary code execution](https://github.com/advisories/GHSA-rprw-h62v-c2w7)" ya que la secuencia de búsqueda se muestra en la descripción de la asesoría. +In addition to the filters available via the search bar, you can sort and filter {% data variables.product.prodname_dependabot_alerts %} using the dropdown menus at the top of the alert list. The search bar also allows for full text searching of alerts and related security advisories. You can search for part of a security advisory name or description to return the alerts in your repository that relate to that security advisory. For example, searching for `yaml.load() API could execute arbitrary code` will return {% data variables.product.prodname_dependabot_alerts %} linked to "[PyYAML insecurely deserializes YAML strings leading to arbitrary code execution](https://github.com/advisories/GHSA-rprw-h62v-c2w7)" as the search string appears in the advisory description. {% endif %} {% ifversion dependabot-bulk-alerts %} - ![Captura de pantalla del filtro y menús de clasificación en la pestaña de las {% data variables.product.prodname_dependabot_alerts %}](/assets/images/help/graphs/dependabot-alerts-filters-checkbox.png){% elsif ghes = 3.5 %} -Puedes seleccionar un filtro en un menú desplegable en la parte superior de la lista y luego hacer clic en aquél que te gustaría aplicar. ![Screenshot of the filter and sort menus in the {% data variables.product.prodname_dependabot_alerts %} tab](/assets/images/enterprise/3.5/dependabot/dependabot-alerts-filters.png){% endif %} + ![Screenshot of the filter and sort menus in the {% data variables.product.prodname_dependabot_alerts %} tab](/assets/images/help/graphs/dependabot-alerts-filters-checkbox.png){% elsif ghes = 3.5 %} +You can select a filter in a dropdown menu at the top of the list, then click the filter that you would like to apply. + ![Screenshot of the filter and sort menus in the {% data variables.product.prodname_dependabot_alerts %} tab](/assets/images/enterprise/3.5/dependabot/dependabot-alerts-filters.png){% endif %} {% ifversion dependabot-alerts-development-label %} -## Ecosistemas y manifiestos compatibles para el alcance de las dependencias +## Supported ecosystems and manifests for dependency scope {% data reusables.dependabot.dependabot-alerts-dependency-scope %} -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`. +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. -![Captura de pantalla que muestra la etiqueta "Development" en la lista de alertas](/assets/images/help/repository/dependabot-alerts-development-label.png) +![Screenshot showing the "Development" label in the list of alerts](/assets/images/help/repository/dependabot-alerts-development-label.png) -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`. +The alert details page of alerts on development-scoped packages shows a "Tags" section containing a `Development` label. -![Captura de pantalla que muestra la sección "Tags" en la página de detalles de la alerta](/assets/images/help/repository/dependabot-alerts-tags-section.png) +![Screenshot showing the "Tags" section in the alert details page](/assets/images/help/repository/dependabot-alerts-tags-section.png) {% endif %} {% ifversion dependabot-alerts-vulnerable-calls %} -## Acerca de la detección de llamadas a las funciones vulnerables +## About the detection of calls to vulnerable functions {% data reusables.dependabot.vulnerable-calls-beta %} -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. +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. -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. +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. {% note %} -**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 %}. +**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. {% endnote %} -![Captura de pantalla que muestr auna alerta con la etiqueta "Llamada vulnerable"](/assets/images/help/repository/dependabot-alerts-vulnerable-call-label.png) +![Screenshot showing an alert with the "Vulnerable call" label](/assets/images/help/repository/dependabot-alerts-vulnerable-call-label.png) -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. +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. -Para las alertas en donde se detectan llamadas vulnerables, la página de detalles de la alerta muestra información adicional: +For alerts where vulnerable calls are detected, the alert details page shows additional information: -- 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. +- 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. -![Captura de pantalla que muestra la página de detalles de la alerta para una alerta con la etiqueta "Vulnerable call"](/assets/images/help/repository/review-calls-to-vulnerable-functions.png) +![Screenshot showing the alert details page for an alert with a "Vulnerable call" label](/assets/images/help/repository/review-calls-to-vulnerable-functions.png) -Para obtener más información, consulta la sección "[revisar y corregir las alertas](#reviewing-and-fixing-alerts)" a continuación. +For more information, see "[Reviewing and fixing alerts](#reviewing-and-fixing-alerts)" below. {% endif %} -## Ver las {% data variables.product.prodname_dependabot_alerts %} +## Viewing {% 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 las alertas, selecciona un filtro en un menú desplegable y haz clic en el que te gustaría aplicar. También puedes teclear filtros en la barra de búsqueda. Para obtener más información sobre cómo filtrar y clasificar alertas, consulta la sección "[Priorizar las {% data variables.product.prodname_dependabot_alerts %}](#prioritizing-across--data-variablesproductprodname_dependabot_alerts-)". +1. Optionally, to filter alerts, select a filter in a dropdown menu then click the filter that you would like to apply. You can also type filters into the search bar. For more information about filtering and sorting alerts, see "[Prioritizing {% data variables.product.prodname_dependabot_alerts %}](#prioritizing-across--data-variablesproductprodname_dependabot_alerts-)." {%- ifversion dependabot-bulk-alerts %} - ![Captura de pantalla del filtro y menús de clasificación en la pestaña de las {% data variables.product.prodname_dependabot_alerts %}](/assets/images/help/graphs/dependabot-alerts-filters-checkbox.png){% else %} -![Screenshot of the filter and sort menus in the {% data variables.product.prodname_dependabot_alerts %} tab](/assets/images/enterprise/3.5/dependabot/dependabot-alerts-filters.png){% endif %} -1. Haz clic en la alerta que te gustaría ver.{% ifversion dependabot-bulk-alerts %} ![Alert selected in list of alerts](/assets/images/help/graphs/click-alert-in-alerts-list-checkbox.png){% else %} -![Alert selected in list of alerts](/assets/images/enterprise/3.5/dependabot/click-alert-in-alerts-list-ungrouped.png){% endif %} + ![Screenshot of the filter and sort menus in the {% data variables.product.prodname_dependabot_alerts %} tab](/assets/images/help/graphs/dependabot-alerts-filters-checkbox.png){% else %} + ![Screenshot of the filter and sort menus in the {% data variables.product.prodname_dependabot_alerts %} tab](/assets/images/enterprise/3.5/dependabot/dependabot-alerts-filters.png){% endif %} +1. Click the alert that you would like to view.{% ifversion dependabot-bulk-alerts %} + ![Alert selected in list of alerts](/assets/images/help/graphs/click-alert-in-alerts-list-checkbox.png){% else %} + ![Alert selected in list of alerts](/assets/images/enterprise/3.5/dependabot/click-alert-in-alerts-list-ungrouped.png){% endif %} {% else %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-dependabot-alerts %} -1. Haz clic en la alerta que quieres ver. ![Alerta seleccionada en la lista de alertas](/assets/images/help/graphs/click-alert-in-alerts-list.png) +1. Click the alert you'd like to view. + ![Alert selected in list of alerts](/assets/images/help/graphs/click-alert-in-alerts-list.png) {% endif %} -## Revisar y corregir las alertas +## Reviewing and fixing alerts -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. +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. -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. +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. -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. +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. {% ifversion dependabot-alerts-vulnerable-calls %} -Para los lenguajes compatibles, el {% data variables.product.prodname_dependabot %} detecta llamadas a las funciones vulnerables por ti. Cuando ves una alerta etiquetada como "Llamada vulnerable", los detalles incluyen el nombre de la función y un enlace al código que lo llama. A menudo, podrás tomar decisiones con base en esta información sin hacer una exploración más profunda. +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. {% endif %} -### Fijar las dependencias vulnerables +### Fixing vulnerable dependencies -1. Ver los detalles de una alerta. Para obtener más información, consulta la sección "[Ver las {% data variables.product.prodname_dependabot_alerts %}](#viewing-dependabot-alerts)" (anteriormente). +1. View the details for an alert. For more information, see "[Viewing {% data variables.product.prodname_dependabot_alerts %}](#viewing-dependabot-alerts)" (above). {% ifversion fpt or ghec or ghes > 3.2 %} -1. Si tienes habilitadas las {% data variables.product.prodname_dependabot_security_updates %}, podrìa haber un enlace a una solicitud de cambios que corrija la dependencia. Como alternativa, puedes hacer clic en **Crear actualización de seguridad del {% data variables.product.prodname_dependabot %}** en la parte superior de la página de detalles de la alerta para crear una solicitud de cambios. ![Crea un botón de actualización de seguridad del {% data variables.product.prodname_dependabot %}](/assets/images/help/repository/create-dependabot-security-update-button-ungrouped.png) -1. Opcionalmente, si no utilizas las {% data variables.product.prodname_dependabot_security_updates %}, puedes utilizar la información en la página para decidir a qué versión de la dependencia actualizar y crear una solicitud de cambios para actualizar la dependencia a una versión segura. +1. If you have {% data variables.product.prodname_dependabot_security_updates %} enabled, there may be a link to a pull request that will fix the dependency. Alternatively, you can click **Create {% data variables.product.prodname_dependabot %} security update** at the top of the alert details page to create a pull request. + ![Create {% data variables.product.prodname_dependabot %} security update button](/assets/images/help/repository/create-dependabot-security-update-button-ungrouped.png) +1. Optionally, if you do not use {% data variables.product.prodname_dependabot_security_updates %}, you can use the information on the page to decide which version of the dependency to upgrade to and create a pull request to update the dependency to a secure version. {% elsif ghes < 3.3 or ghae %} -1. Puedes utilizar la información en la página para decidir a qué versión de la dependencia actualizar y crear una solicitud de cambios para que el archivo de bloqueo o de manifiesto se actualicen a una versión segura. +1. You can use the information on the page to decide which version of the dependency to upgrade to and create a pull request to the manifest or lock file to a secure version. {% endif %} -1. Cuando estés listo para actualizar tu dependencia y resolver la vulnerabilidad, fusiona la solicitud de extracción. +1. When you're ready to update your dependency and resolve the vulnerability, merge the pull request. {% ifversion fpt or ghec or ghes > 3.2 %} - Cada solicitud de extracción que levante el {% data variables.product.prodname_dependabot %} incluye información sobre los comandos que puedes utilizar para controlar el {% data variables.product.prodname_dependabot %}. Para obtener más información, consulta la sección "[Adminsitrar las solicitudes de extracción para las actualizaciones de las dependencias](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-pull-requests-for-dependency-updates#managing-dependabot-pull-requests-with-comment-commands)". + Each pull request raised by {% data variables.product.prodname_dependabot %} includes information on commands you can use to control {% data variables.product.prodname_dependabot %}. For more information, see "[Managing pull requests for dependency updates](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-pull-requests-for-dependency-updates#managing-dependabot-pull-requests-with-comment-commands)." {% endif %} -## Descartar las {% data variables.product.prodname_dependabot_alerts %} +## Dismissing {% data variables.product.prodname_dependabot_alerts %} {% tip %} -**Tip:** Solo puedes descartar las alertas abiertas. +**Tip:** You can only dismiss open alerts. {% endtip %} -Si programas mucho trabajo para actualizar una dependencias o decides que una alerta no necesita corregirse, puedes descartar la alerta. El descartar alertas que ya valoraste facilita clasificar las nuevas que aparecen. +If you schedule extensive work to upgrade a dependency, or decide that an alert does not need to be fixed, you can dismiss the alert. Dismissing alerts that you have already assessed makes it easier to triage new alerts as they appear. -1. Ver los detalles de una alerta. Para obtener más información, consulta la sección "[Ver las dependencias vulnerables](#viewing-dependabot-alerts)" (anteriormente). -1. Selecciona el menú desplegable de "Descartar" y haz clic en una razón para descartar la alerta.{% ifversion reopen-dependabot-alerts %} Las alertas descartadas sin fijar pueden volverse a abrir posteriormente.{% endif %} -{% ifversion dependabot-alerts-dismissal-comment %}1. Optionally, add a dismissal comment. The dismissal comment will be added to the alert timeline and can be used as justification during auditing and reporting. You can retrieve or set a comment by using the GraphQL API. El comentario se contiene en el campo `dismissComment`. Para obtener más información, consulta la sección "[{% data variables.product.prodname_dependabot_alerts %}](/graphql/reference/objects#repositoryvulnerabilityalert)" en la documentación de la API de GraphQL. - ![Captura de pantalla que muestra cómo descartar una alerta a través del menú desplegable de "Descartar" con la opción para agregar un comentario de destitución](/assets/images/help/repository/dependabot-alerts-dismissal-comment.png) -1. Haz clic en **Descargar alerta**. +1. View the details for an alert. For more information, see "[Viewing vulnerable dependencies](#viewing-dependabot-alerts)" (above). +1. Select the "Dismiss" dropdown, and click a reason for dismissing the alert.{% ifversion reopen-dependabot-alerts %} Unfixed dismissed alerts can be reopened later.{% endif %} +{% ifversion dependabot-alerts-dismissal-comment %}1. Optionally, add a dismissal comment. The dismissal comment will be added to the alert timeline and can be used as justification during auditing and reporting. You can retrieve or set a comment by using the GraphQL API. The comment is contained in the `dismissComment` field. For more information, see "[{% data variables.product.prodname_dependabot_alerts %}](/graphql/reference/objects#repositoryvulnerabilityalert)" in the GraphQL API documentation. + ![Screenshot showing how to dismiss an alert via the "Dismiss" drop-down, with the option to add a dismissal comment](/assets/images/help/repository/dependabot-alerts-dismissal-comment.png) +1. Click **Dismiss alert**. {% else %} - ![Elegir una razón para descartar la alerta a través del menú desplegable de "Descartar"](/assets/images/help/repository/dependabot-alert-dismiss-drop-down-ungrouped.png){% endif %} + ![Choosing reason for dismissing the alert via the "Dismiss" drop-down](/assets/images/help/repository/dependabot-alert-dismiss-drop-down-ungrouped.png){% endif %} {% ifversion dependabot-bulk-alerts %} -### Descartar varias alertas al mismo tiempo +### Dismissing multiple alerts at once -1. Mira las {% data variables.product.prodname_dependabot_alerts %} abiertas. Para obtener más información, consulta la sección "[Ver las {% data variables.product.prodname_dependabot_alerts %}](/en/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts#viewing-dependabot-alerts)". -2. Opcionalmente, filtra la lista de alertas seleccionado un menú desplegable y haciendo clic en el filtro que te gustaría aplicar. También puedes teclear filtros en la barra de búsqueda. -3. A la izquierda de cada título de alerta, selecciona aquellas que quieras descartar. ![Captura de pantalla de las alertas abiertas con énfasis en las casillas de verificación](/assets/images/help/graphs/select-multiple-alerts.png) -4. Opcionalmente, en la parte superior de la lista de alertas, selecciona todas en la página. ![Captura de pantalla de todas las alertas abiertas seleccionadas](/assets/images/help/graphs/select-all-alerts.png) -5. Selecciona el menú desplegable de "Descartar alertas" y haz clic en una razón para hacerlo. ![Captura de pantalla de la página con alertas abiertas y énfasis en el menú desplegable de "Descartar alertas"](/assets/images/help/graphs/dismiss-multiple-alerts.png) +1. View the open {% data variables.product.prodname_dependabot_alerts %}. For more information, see "[Viewing {% data variables.product.prodname_dependabot_alerts %}](/en/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts#viewing-dependabot-alerts)". +2. Optionally, filter the list of alerts by selecting a dropdown menu, then clicking the filter that you would like to apply. You can also type filters into the search bar. +3. To the left of each alert title, select the alerts that you want to dismiss. + ![Screenshot of open alerts with checkboxes emphasized](/assets/images/help/graphs/select-multiple-alerts.png) +4. Optionally, at the top of the list of alerts, select all alerts on the page. + ![Screenshot of all open alerts selected](/assets/images/help/graphs/select-all-alerts.png) +5. Select the "Dismiss alerts" dropdown, and click a reason for dismissing the alerts. + ![Screenshot of open alerts page with "Dismiss alerts" drop-down emphasized](/assets/images/help/graphs/dismiss-multiple-alerts.png) {% endif %} {% ifversion reopen-dependabot-alerts %} -## Ver y actualziar las alertas cerradas +## Viewing and updating closed alerts -Puedes ver todas las alertas abiertas y puedes volver a abrir las que hayas descartado previamente. Las alertas cerradas que ya se hayan corregido no se pueden volver a abrir. +You can view all open alerts, and you can reopen alerts that have been previously dismissed. Closed alerts that have already been fixed cannot be reopened. {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-dependabot-alerts %} -1. Para ver únicamente las alertas cerradas, haz clic en **Cerradas**. +1. To just view closed alerts, click **Closed**. {%- ifversion dependabot-bulk-alerts %} - ![Captura de pantalla que muestra la opción "Cerradas"](/assets/images/help/repository/dependabot-alerts-closed-checkbox.png) + ![Screenshot showing the "Closed" option](/assets/images/help/repository/dependabot-alerts-closed-checkbox.png) {%- else %} - ![Captura de pantalla que muestra la opción "Cerradas"](/assets/images/help/repository/dependabot-alerts-closed.png) + ![Screenshot showing the "Closed" option](/assets/images/help/repository/dependabot-alerts-closed.png) {%- endif %} -1. Haz clic en la alerta que te gustaría ver o actualizar. +1. Click the alert that you would like to view or update. {%- ifversion dependabot-bulk-alerts %} - ![Captura de pantalla que muestra una alerta del dependabot resaltada](/assets/images/help/repository/dependabot-alerts-select-closed-alert-checkbox.png) + ![Screenshot showing a highlighted dependabot alert](/assets/images/help/repository/dependabot-alerts-select-closed-alert-checkbox.png) {%- else %} - ![Captura de pantalla que muestra una alerta del dependabot resaltada](/assets/images/help/repository/dependabot-alerts-select-closed-alert.png) {%- endif %} -2. Opcionalmente, si se descartó la alerta y quieres volver a abrirla, haz clic en **Reabrir**. Las alertas que ya se hayan corregido no pueden volverse a abrir. + ![Screenshot showing a highlighted dependabot alert](/assets/images/help/repository/dependabot-alerts-select-closed-alert.png) {%- endif %} +2. Optionally, if the alert was dismissed and you wish to reopen it, click **Reopen**. Alerts that have already been fixed cannot be reopened. {% indented_data_reference reusables.enterprise.3-5-missing-feature spaces=3 %} - ![Captura de pantalla que muestra el botón "Reabrir"](/assets/images/help/repository/reopen-dismissed-alert.png) + ![Screenshot showing the "Reopen" button](/assets/images/help/repository/reopen-dismissed-alert.png) {% endif %} {% ifversion dependabot-bulk-alerts %} -### Reabrir alertas múltiples al mismo tiempo +### Reopening multiple alerts at once -1. Ver las {% data variables.product.prodname_dependabot_alerts %} cerradas. Para obtener más información, consulta la sección "[Ver y actualizar las alertas cerradas](/en/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts#viewing-and-updating-closed-alerts)" (anteriormente). -2. A la izquierda de cada título de alerta, selecciona aquellas que quieras reabrir. ![Captura de pantalla de las alertas cerradas con énfasis en las casillas de verificación](/assets/images/help/repository/dependabot-alerts-open-checkbox.png) -3. Opcionalmente, en la parte superior de la lista de alertas, selecciona todas las alertas cerradas en la página. ![Captura de pantalla de las alertas cerradas con todas las alertas seleccionadas](/assets/images/help/graphs/select-all-closed-alerts.png) -4. Haz clic en **Reabrir** para reabrir las alertas. Las alertas que ya se hayan corregido no pueden volverse a abrir. ![Captura de pantalla de las alertas cerradas con énfasis en el botón "Reabrir"](/assets/images/help/graphs/reopen-multiple-alerts.png) +1. View the closed {% data variables.product.prodname_dependabot_alerts %}. For more information, see "[Viewing and updating closed alerts](/en/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts#viewing-and-updating-closed-alerts)" (above). +2. To the left of each alert title, select the alerts that you want to reopen. + ![Screenshot of closed alerts with checkboxes emphasized](/assets/images/help/repository/dependabot-alerts-open-checkbox.png) +3. Optionally, at the top of the list of alerts, select all closed alerts on the page. + ![Screenshot of closed alerts with all alerts selected](/assets/images/help/graphs/select-all-closed-alerts.png) +4. Click **Reopen** to reopen the alerts. Alerts that have already been fixed cannot be reopened. + ![Screenshot of closed alerts with "Reopen" button emphasized](/assets/images/help/graphs/reopen-multiple-alerts.png) {% endif %} diff --git a/translations/es-ES/content/code-security/dependabot/dependabot-security-updates/about-dependabot-security-updates.md b/translations/es-ES/content/code-security/dependabot/dependabot-security-updates/about-dependabot-security-updates.md index b71d247470..9cd743b596 100644 --- a/translations/es-ES/content/code-security/dependabot/dependabot-security-updates/about-dependabot-security-updates.md +++ b/translations/es-ES/content/code-security/dependabot/dependabot-security-updates/about-dependabot-security-updates.md @@ -1,7 +1,7 @@ --- -title: Acerca de las actualizaciones de seguridad del Dependabot +title: Sobre las actualizaciones de seguridad de Dependabot intro: '{% data variables.product.prodname_dependabot %} puede arreglar tus dependencias vulnerables levantando solicitudes de extracción con actualizaciones de seguridad.' -shortTitle: Actualizaciones de seguridad del dependabot +shortTitle: Dependabot security updates redirect_from: - /github/managing-security-vulnerabilities/about-github-dependabot-security-updates - /github/managing-security-vulnerabilities/about-dependabot-security-updates @@ -19,30 +19,34 @@ topics: - Repositories - Dependencies - Pull requests +ms.openlocfilehash: 43ae97f33da8ea3605de7d51370685c501a12941 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145125975' --- - -{% data reusables.dependabot.beta-security-and-version-updates %} -{% data reusables.dependabot.enterprise-enable-dependabot %} +{% data reusables.dependabot.beta-security-and-version-updates %} {% data reusables.dependabot.enterprise-enable-dependabot %} ## Acerca de {% data variables.product.prodname_dependabot_security_updates %} -Las {% data variables.product.prodname_dependabot_security_updates %} te facilitan el arreglar las dependencias vulnerables en tu repositorio. Si habilitas esta característica, cuando se levante una alerta del {% data variables.product.prodname_dependabot %} para una dependencia vulnerable en la gráfica de dependencias de tu repositorio, {% data variables.product.prodname_dependabot %} intentará arreglarla automáticamente. Para obtener más información, consulta las secciones "[Acerca de las {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)" y "[Configurar las {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-dependabot-security-updates)". +Las {% data variables.product.prodname_dependabot_security_updates %} te facilitan el arreglar las dependencias vulnerables en tu repositorio. Si habilitas esta característica, cuando se levante una alerta del {% data variables.product.prodname_dependabot %} para una dependencia vulnerable en la gráfica de dependencias de tu repositorio, {% data variables.product.prodname_dependabot %} intentará arreglarla automáticamente. Para más información, vea "[Acerca de {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)" y "[Configuración de {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-dependabot-security-updates)". {% data variables.product.prodname_dotcom %} podría enviar {% data variables.product.prodname_dependabot_alerts %} a los repositorios que se vieron afectados por la vulnerabilidad que se divulgó en una asesoría de seguridad de {% data variables.product.prodname_dotcom %} publicada recientemente. {% data reusables.security-advisory.link-browsing-advisory-db %} -{% data variables.product.prodname_dependabot %} verifica si es posible actualizar la dependencia vulnerable a una versión arreglada sin irrumpir en la gráfica de dependencias para el repositorio. Posteriormente, el {% data variables.product.prodname_dependabot %} levanta una solicitud de cambios para actualizar la dependencia a la versión mínima que incluye el parche y los enlaces a la solicitud de cambios para la alerta del {% data variables.product.prodname_dependabot %}, o reporta un error en la alerta. Para obtener más información, consulta la sección "[Solucionar problemas para los errores del {% data variables.product.prodname_dependabot %}](/github/managing-security-vulnerabilities/troubleshooting-dependabot-errors)". +{% data variables.product.prodname_dependabot %} verifica si es posible actualizar la dependencia vulnerable a una versión arreglada sin irrumpir en la gráfica de dependencias para el repositorio. Posteriormente, el {% data variables.product.prodname_dependabot %} levanta una solicitud de cambios para actualizar la dependencia a la versión mínima que incluye el parche y los enlaces a la solicitud de cambios para la alerta del {% data variables.product.prodname_dependabot %}, o reporta un error en la alerta. Para obtener más información, vea "[Solución de errores de {% data variables.product.prodname_dependabot %}](/github/managing-security-vulnerabilities/troubleshooting-dependabot-errors)". {% note %} -**Nota** +**Note** -La característica de {% data variables.product.prodname_dependabot_security_updates %} se encuentra disponible para los repositorios en donde hayas habilitado la gráfica de dependencias y las {% data variables.product.prodname_dependabot_alerts %}. Verás una alerta del {% data variables.product.prodname_dependabot %} por cada dependencia vulnerable que se haya identificado en toda tu gráfica de dependencias. Sin embargo, las actualizaciones de seguridad se activan únicamente para las dependencias que se especifican en un archivo de manifiesto o de bloqueo. El {% data variables.product.prodname_dependabot %} no puede actualizar una dependencia indirecta o transitoria si no se define explícitamente. 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#dependencies-included)". +La característica de {% data variables.product.prodname_dependabot_security_updates %} se encuentra disponible para los repositorios en donde hayas habilitado la gráfica de dependencias y las {% data variables.product.prodname_dependabot_alerts %}. Verás una alerta del {% data variables.product.prodname_dependabot %} por cada dependencia vulnerable que se haya identificado en toda tu gráfica de dependencias. Sin embargo, las actualizaciones de seguridad se activan únicamente para las dependencias que se especifican en un archivo de manifiesto o de bloqueo. El {% data variables.product.prodname_dependabot %} no puede actualizar una dependencia indirecta o transitoria si no se define explícitamente. Para más información, vea "[Acerca del gráfico de dependencias](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#dependencies-included)". {% endnote %} -Puedes habilitar una característica relacionada, {% data variables.product.prodname_dependabot_version_updates %}, para que el {% data variables.product.prodname_dependabot %} levante solicitudes de cambio para actualizar el manifiesto a la última versión de la dependencia cuando detecte una que esté desactualizada. Para obtener más información, consulta la sección "[Acerca de las actualizaciones de versión del {% data variables.product.prodname_dependabot %}](/github/administering-a-repository/about-dependabot-version-updates)". +Puedes habilitar una característica relacionada, {% data variables.product.prodname_dependabot_version_updates %}, para que el {% data variables.product.prodname_dependabot %} levante solicitudes de cambio para actualizar el manifiesto a la última versión de la dependencia cuando detecte una que esté desactualizada. Para más información, vea "[Acerca de las actualizaciones de versiones de {% data variables.product.prodname_dependabot %}](/github/administering-a-repository/about-dependabot-version-updates)". {% data reusables.dependabot.pull-request-security-vs-version-updates %} @@ -50,7 +54,7 @@ Puedes habilitar una característica relacionada, {% data variables.product.prod Cada solicitud de cambios contiene todo lo que necesitas para revisar y fusionar de forma rápida y segura un arreglo propuesto en tu proyecto. Esto incluye la información acerca de la vulnerabilidad, como las notas de lanzamiento, las entradas de bitácora de cambios, y los detalles de confirmación. Los detalles de qué vulnerabilidad resuelve una solicitud de cambios se encuentran ocultos para cualquiera que no tenga acceso a las {% data variables.product.prodname_dependabot_alerts %} del repositorio en cuestión. -Cuando fusionas una solicitud de cambios que contiene una actualización de seguridad, la alerta correspondiente del {% data variables.product.prodname_dependabot %} se marca como resuelta en el repositorio. Para obtener más información acerca de las solicitudes de cambios del {% data variables.product.prodname_dependabot %}, consulta la sección "[Administrar las solicitudes de cambios para las actualizaciones de las dependencias](/github/administering-a-repository/managing-pull-requests-for-dependency-updates)". +Cuando fusionas una solicitud de cambios que contiene una actualización de seguridad, la alerta correspondiente del {% data variables.product.prodname_dependabot %} se marca como resuelta en el repositorio. Para obtener más información sobre las solicitudes de incorporación de cambios de {% data variables.product.prodname_dependabot %}, vea "[Administración de solicitudes de incorporación de cambios para las actualizaciones de dependencias](/github/administering-a-repository/managing-pull-requests-for-dependency-updates)". {% data reusables.dependabot.automated-tests-note %} @@ -64,4 +68,4 @@ Las {% data variables.product.prodname_dependabot_security_updates %} podrían i ## Acerca de las notificaciones para las actualizaciones de seguridad del {% data variables.product.prodname_dependabot %} -Puedes filtrar tus notificaciones en {% data variables.product.company_short %} para mostrar las actualizaciones de seguridad del {% data variables.product.prodname_dependabot %}. Para obtener más información, consulta la sección "[Administrar notificación desde tu bandeja de entrada](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#dependabot-custom-filters)". +Puedes filtrar tus notificaciones en {% data variables.product.company_short %} para mostrar las actualizaciones de seguridad del {% data variables.product.prodname_dependabot %}. Para obtener más información, consulte "[Administración de notificaciones de la bandeja de entrada](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#dependabot-custom-filters)". 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 882f325b33..c3df0e550c 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 @@ -1,7 +1,7 @@ --- -title: Configurar las actualizaciones de seguridad del Dependabot +title: Configuración de actualizaciones de seguridad de Dependabot intro: 'Puedes utilizar las {% data variables.product.prodname_dependabot_security_updates %} o las solicitudes de extracción manuales para actualizar fácilmente las dependencias vulnerables.' -shortTitle: Configurar las actualizaciones de seguridad +shortTitle: Configure security updates redirect_from: - /articles/configuring-automated-security-fixes - /github/managing-security-vulnerabilities/configuring-automated-security-fixes @@ -22,39 +22,42 @@ topics: - Dependencies - Pull requests - Repositories +ms.openlocfilehash: d45ba3ee3e45bcab91d9ddafdb8fb23da4963c8e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146027959' --- - -{% data reusables.dependabot.beta-security-and-version-updates %} -{% data reusables.dependabot.enterprise-enable-dependabot %} +{% data reusables.dependabot.beta-security-and-version-updates %} {% data reusables.dependabot.enterprise-enable-dependabot %} ## Acerca de la configuración de las {% data variables.product.prodname_dependabot_security_updates %} -Puedes habilitar las {% data variables.product.prodname_dependabot_security_updates %} 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 %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)". +Puedes habilitar las {% data variables.product.prodname_dependabot_security_updates %} para cualquier repositorio que utilice {% data variables.product.prodname_dependabot_alerts %} y la gráfica de dependencias. Para obtener más información, consulte "[Acerca de {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)". -Puedes inhabilitar las {% data variables.product.prodname_dependabot_security_updates %} para un repositorio individual o para todos los repositorios que pertenezcan a tu organización o cuenta personal. Para obtener más información, consulta la sección "[Administrar las {% data variables.product.prodname_dependabot_security_updates %} para tus repositorios](#managing-dependabot-security-updates-for-your-repositories)" acontinuación. +Puedes deshabilitar {% data variables.product.prodname_dependabot_security_updates %} para un repositorio individual o para todos los repositorios que pertenezcan a tu organización o cuenta personal. Para obtener más información, vea "[Administración de {% data variables.product.prodname_dependabot_security_updates %} para los repositorios](#managing-dependabot-security-updates-for-your-repositories)" a continuación. {% ifversion fpt or ghec %}{% data reusables.dependabot.dependabot-tos %}{% endif %} -## Repositorios soportados +## Repositorios compatibles {% data variables.product.prodname_dotcom %} habilita las {% data variables.product.prodname_dependabot_security_updates %} automáticamente para cada repositorio que cumpla con estos pre-requisitos. {% note %} -**Nota**: Puedes habilitar manualmente las {% data variables.product.prodname_dependabot_security_updates %}, aún si el repositorio no cumple con alguno de los siguientes prerrequisitos. Por ejemplo, puedes habilitar las {% data variables.product.prodname_dependabot_security_updates %} en una bifurcación, o para un administrador de paquetes que no sea directamente compatible si sigues las instrucciones en la sección "[Administrar las {% data variables.product.prodname_dependabot_security_updates %} para tus repositorios](#managing-dependabot-security-updates-for-your-repositories)". +**Nota**: Puede habilitar manualmente {% data variables.product.prodname_dependabot_security_updates %}, incluso si el repositorio no cumple algunos de los siguientes requisitos previos. Por ejemplo, puede habilitar {% data variables.product.prodname_dependabot_security_updates %} en una bifurcación o para un administrador de paquetes que no es compatible directamente siguiendo las instrucciones de "[Administración de {% data variables.product.prodname_dependabot_security_updates %} para los repositorios](#managing-dependabot-security-updates-for-your-repositories)". {% endnote %} -| Pre-requisito de habilitación automática | Más información | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Que el repositorio no sea una bifrucación | "[Acerca de las bifurcaciones](/github/collaborating-with-issues-and-pull-requests/about-forks)" | -| Que el repositorio no esté archivado | "[Archivar repositorios](/github/creating-cloning-and-archiving-repositories/archiving-repositories)" |{% ifversion fpt or ghec %} -| Que el repositorio sea público, o que sea privado y hayas habilitado un análisis de solo lectura por {% data variables.product.prodname_dotcom %}, gráfica de dependencias y alertas de vulnerabilidades en la configuración del mismo | "[Administrar los ajustes de uso de datos para tu repositorio privado](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository)". -{% endif %} -| Que el repositorio contenga un archivo de manifiesto de dependencias de un ecosistema de paquete que sea compatible con {% data variables.product.prodname_dotcom %} | "[Ecosistemas de paquete compatibles](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#supported-package-ecosystems)" | -| Las {% data variables.product.prodname_dependabot_security_updates %} no se han inhabilitado para el repositorio | "[Administrar las {% data variables.product.prodname_dependabot_security_updates %} para tu repositorio](#managing-dependabot-security-updates-for-your-repositories)" | +| Pre-requisito de habilitación automática | Más información | +| ----------------- | ----------------------- | +| Que el repositorio no sea una bifrucación | "[Acerca de las bifurcaciones](/github/collaborating-with-issues-and-pull-requests/about-forks)" | +| Que el repositorio no esté archivado | "[Archivado de repositorios](/github/creating-cloning-and-archiving-repositories/archiving-repositories)" |{% ifversion fpt or ghec %} +| Que el repositorio sea público, o que sea privado y hayas habilitado un análisis de solo lectura por {% data variables.product.prodname_dotcom %}, gráfica de dependencias y alertas de vulnerabilidades en la configuración del mismo | "[Administración de la configuración de uso de datos para el repositorio privado](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository)" |{% endif %} +| Que el repositorio contenga un archivo de manifiesto de dependencias de un ecosistema de paquete que sea compatible con {% data variables.product.prodname_dotcom %} | "[Ecosistemas de paquetes admitidos](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#supported-package-ecosystems)" | +| Las {% data variables.product.prodname_dependabot_security_updates %} no se han inhabilitado para el repositorio | "[Administración de {% data variables.product.prodname_dependabot_security_updates %} para el repositorio](#managing-dependabot-security-updates-for-your-repositories)" | Si no se habilitan las actualizaciones de seguridad para tu repositorio y no sabes por qué, intenta primero habilitarles de acuerdo con las instrucciones que se encuentran en los procedimientos siguientes. Si las actualizaciones de seguridad aún no funcionan, puedes contactar al {% data variables.contact.contact_support %}. @@ -63,23 +66,20 @@ Si no se habilitan las actualizaciones de seguridad para tu repositorio y no sab Puedes habilitar o inhabilitar las {% data variables.product.prodname_dependabot_security_updates %} para un repositorio individual (ver a continuación). -También puedes habilitar o inhabilitar las {% data variables.product.prodname_dependabot_security_updates %} para todos los repositorios que pertenezcan a tu cuenta de usuario personal. Para obtener más información, consulta la sección "[Administrar los ajustes de seguridad y análisis de tu cuenta personal](/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)" o "[Administrar los ajustes de seguridad y análisis para tu organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)". +También puedes habilitar o deshabilitar {% data variables.product.prodname_dependabot_security_updates %} para todos los repositorios que pertenezcan a tu cuenta personal u organización. Para obtener más información, consulta "[Administración de la configuración de seguridad y análisis de la cuenta personal](/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)" o "[Administración de la configuración de seguridad y análisis de la organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)". -Las {% data variables.product.prodname_dependabot_security_updates %} requieren de configuraciones de repositorio específicas. Para obtener más información, consulta "[Repositorios soportados](#supported-repositories)". +Las {% data variables.product.prodname_dependabot_security_updates %} requieren de configuraciones de repositorio específicas. Para más información, consulte "[Repositorios admitidos](#supported-repositories)". ### Habilitar o inhabilitar las {% data variables.product.prodname_dependabot_security_updates %} para un repositorio individual. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.repositories.navigate-to-code-security-and-analysis %} -1. Debajo de "Análisis y seguridad del código", a la derecha de "Actualizaciones de seguridad del {% data variables.product.prodname_dependabot %}", haz clic en **Habilitar** para habilitar la característica o en **Inhabilitar** para inhabilitarla. {% ifversion fpt or ghec %}Para repositorios públicos, el botón está inhabilitado si la característica siempre está habilitada.{% endif %} - {% ifversion fpt or ghec %}![Screenshot of "Code security and analysis" section with button to enable {% data variables.product.prodname_dependabot_security_updates %}](/assets/images/help/repository/security-and-analysis-disable-or-enable-fpt-private.png){% elsif ghes > 3.6 or ghae-issue-7044 %}{% else %}![Screenshot of "Code security and analysis" section with button to enable {% data variables.product.prodname_dependabot_security_updates %}](/assets/images/enterprise/3.3/repository/security-and-analysis-disable-or-enable-ghes.png){% endif %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.navigate-to-code-security-and-analysis %} +1. En "Seguridad y análisis de código", a la derecha de "{% data variables.product.prodname_dependabot %} actualizaciones de seguridad", haga clic en **Habilitar** para habilitar la característica o **Deshabilitar** para deshabilitarla. {% ifversion fpt or ghec %}En el caso de los repositorios públicos, el botón está deshabilitado si la característica se encuentra siempre habilitada.{% endif %} {% ifversion fpt or ghec %}![Captura de pantalla de la sección "Análisis y seguridad del código" con el botón para habilitar {% data variables.product.prodname_dependabot_security_updates %}](/assets/images/help/repository/security-and-analysis-disable-or-enable-fpt-private.png){% elsif ghes > 3.6 or ghae-issue-7044 %} {% else %}![Captura de pantalla de la sección "Seguridad y análisis del código" con el botón para habilitar {% data variables.product.prodname_dependabot_security_updates %}](/assets/images/enterprise/3.3/repository/security-and-analysis-disable-or-enable-ghes.png){% endif %} -## Anular el comportamiento predeterminado con un archivo de configuración +## Invalidación del comportamiento predeterminado con un archivo de configuración -Puedes anular el comportamiento predeterminado de las {% data variables.product.prodname_dependabot_security_updates %} si agregas un archivo de dependabot.yml a tu repositorio. 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)". +Puedes invalidar el comportamiento predeterminado de {% data variables.product.prodname_dependabot_security_updates %}; para ello, agrega un archivo dependabot.yml al repositorio. Para más información, vea "[Opciones de configuración para el archivo dependabot.yml](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file)". -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)". +Si solo necesitas actualizaciones de seguridad y quieres excluir las actualizaciones de versión, puedes establecer `open-pull-request-limit` en `0` para evitar las actualizaciones de versión de un elemento `package-ecosystem` determinado. 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,11 +99,11 @@ updates: open-pull-requests-limit: 0 ``` -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)". +A fin de obtener más información sobre las opciones de configuración disponibles para las actualizaciones de seguridad, consulta la tabla en "[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 +## Información adicional -- "[Acerca de las {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)" -- "[Configurar las {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts)"{% ifversion fpt or ghec %} -- "[Administrar los ajustes de uso de datos para tu repositorio privado](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository)"{% endif %} -- "[Ecosistemas de paquete compatibles](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#supported-package-ecosystems)" +- "[Acerca de {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)" +- "[Configuración de {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts)"{% ifversion fpt or ghec %} +- "[Administración de la configuración de uso de datos para el repositorio privado](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository)"{% endif %} +- "[Ecosistemas de paquetes admitidos](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#supported-package-ecosystems)" 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 ddc9e536ef..0921c86ca4 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: 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.' +title: Actualización automática de dependencias con vulnerabilidades conocidas con actualizaciones de seguridad de Dependabot +intro: '{% data variables.product.prodname_dependabot %} puede ayudarte a corregir dependencias vulnerables mediante la generación automática de solicitudes de incorporación de cambios para actualizar las dependencias a versiones seguras.' allowTitleToDifferFromFilename: true versions: fpt: '*' @@ -12,9 +12,15 @@ topics: - Security updates - Dependencies - Pull requests -shortTitle: Actualizaciones de seguridad del dependabot +shortTitle: Dependabot security updates children: - /about-dependabot-security-updates - /configuring-dependabot-security-updates +ms.openlocfilehash: 046ef28084ce31c1a4178355f5db6644b5ba0f12 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145125973' --- diff --git a/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/about-dependabot-version-updates.md b/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/about-dependabot-version-updates.md index bb0d422ac3..d13417e957 100644 --- a/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/about-dependabot-version-updates.md +++ b/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/about-dependabot-version-updates.md @@ -20,21 +20,25 @@ topics: - Repositories - Dependencies - Pull requests -shortTitle: Actualizaciones de versión del dependabot +shortTitle: Dependabot version updates +ms.openlocfilehash: 56bac2fbf2fb42a418cffbd478aa526803b124d9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145186088' --- - -{% data reusables.dependabot.beta-security-and-version-updates %} -{% data reusables.dependabot.enterprise-enable-dependabot %} +{% data reusables.dependabot.beta-security-and-version-updates %} {% data reusables.dependabot.enterprise-enable-dependabot %} ## Acerca de {% data variables.product.prodname_dependabot_version_updates %} El {% data variables.product.prodname_dependabot %} hace el esfuerzo de mantener tus dependencias. Puedes utilizarlo para garantizar que tu repositorio se mantenga automáticamente con los últimos lanzamientos de los paquetes y aplicaciones de los que depende. -Puedes habilitar las {% data variables.product.prodname_dependabot_version_updates %} registrando un archivo de configuración `dependabot.yml` en tu repositorio. Este archivo de configuración especifica la ubicación del manifiesto o de otros archivos de definición de paquetes almacenados en tu repositorio. El {% data variables.product.prodname_dependabot %} utiliza esta información para revisar los paquetes y las aplicaciones desactualizadas. El {% data variables.product.prodname_dependabot %} determina si hay una versión nueva de una dependencia al buscar el versionamiento semántico ([semver](https://semver.org/)) de la dependencia para decidir si debería actualizarla a esa versión. Para ciertos administradores de paquetes, {% data variables.product.prodname_dependabot_version_updates %} también es compatible con su delegación a proveedores. Las dependencias delegadas (o almacenadas en caché) son aquellas que se registran en un directorio específico en un repositorio en vez de que se referencien en un manifiesto. Las dependencias delegadas a proveedores están disponibles desde el momento de su creación, incluso si los servidores de paquetes no se encuentran disponibles. Las {% data variables.product.prodname_dependabot_version_updates %} pueden configurarse para verificar las dependencias delegadas a proveedores para las nuevas versiones y también pueden actualizarse de ser necesario. +Para habilitar {% data variables.product.prodname_dependabot_version_updates %}, comprueba un archivo de configuración `dependabot.yml` en el repositorio. Este archivo de configuración especifica la ubicación del manifiesto o de otros archivos de definición de paquetes almacenados en tu repositorio. {% data variables.product.prodname_dependabot %} usa esta información para comprobar si hay aplicaciones y paquetes obsoletos. {% data variables.product.prodname_dependabot %} determina si hay una versión nueva de una dependencia buscando el control de versiones semántico ([SemVer](https://semver.org/)) de la dependencia para decidir si debería actualizarla a esa versión. Para ciertos administradores de paquetes, {% data variables.product.prodname_dependabot_version_updates %} también es compatible con su delegación a proveedores. Las dependencias delegadas (o almacenadas en caché) son aquellas que se registran en un directorio específico en un repositorio en vez de que se referencien en un manifiesto. Las dependencias delegadas a proveedores están disponibles desde el momento de su creación, incluso si los servidores de paquetes no se encuentran disponibles. Las {% data variables.product.prodname_dependabot_version_updates %} pueden configurarse para verificar las dependencias delegadas a proveedores para las nuevas versiones y también pueden actualizarse de ser necesario. -Cuando el {% data variables.product.prodname_dependabot %} identifica una dependencia desactualizada, levanta una solicitud de extracción para actualizar el manifiesto a su última versión de la dependencia. Lara las dependencias delegadas a proveedores, el {% data variables.product.prodname_dependabot %} levanta una solicitud de cambios para reemplazar la dependencia desactualizada directamente con la versión nueva. Verificas que tu prueba pase, revisas el registro de cambios y notas de lanzamiento que se incluyan en el resumen de la solicitud de extracción y, posteriormente, lo fusionas. Para obtener más información, consulta la sección "[Configurar las actualizaciones de versión del {% data variables.product.prodname_dependabot %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/enabling-and-disabling-dependabot-version-updates)". +Cuando {% data variables.product.prodname_dependabot %} identifica una dependencia obsoleta, genera una solicitud de incorporación de cambios para actualizar el manifiesto a la versión más reciente de la dependencia. Lara las dependencias delegadas a proveedores, el {% data variables.product.prodname_dependabot %} levanta una solicitud de cambios para reemplazar la dependencia desactualizada directamente con la versión nueva. Verificas que tu prueba pase, revisas el registro de cambios y notas de lanzamiento que se incluyan en el resumen de la solicitud de extracción y, posteriormente, lo fusionas. Para más información, vea "[Configuración de las actualizaciones de la versión de {% data variables.product.prodname_dependabot %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/enabling-and-disabling-dependabot-version-updates)". -Si habilitas las _actualizaciones de seguridad_, el {% data variables.product.prodname_dependabot %} también levantará solicitudes de cambios para actualizar las dependencias vulnerables. Para obtener más información, consulta la sección "[Acerca de las {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)". +Si habilita las _actualizaciones de seguridad_, {% data variables.product.prodname_dependabot %} también generará solicitudes de incorporación de cambios para actualizar las dependencias vulnerables. Para más información, vea "[Acerca de {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)". {% data reusables.dependabot.pull-request-security-vs-version-updates %} @@ -46,15 +50,15 @@ Tú eres quien especifica qué tan a menudo se revisa cada ecosistema para encon {% data reusables.dependabot.initial-updates %} -Si habilitaste las actualizaciones de seguridad, algunas veces verás solicitudes de extracción adicionales para actualizaciones de seguridad. Esto se activa con una alerta del {% data variables.product.prodname_dependabot %} para una dependencia en tu rama predeterminada. El {% data variables.product.prodname_dependabot %} levanta automáticamente una solicitud de extracción para actualizar la dependencia vulnerable. +Si habilitaste las actualizaciones de seguridad, algunas veces verás solicitudes de extracción adicionales para actualizaciones de seguridad. Estas se desencadenan mediante una alerta {% data variables.product.prodname_dependabot %} para una dependencia de la rama predeterminada. El {% data variables.product.prodname_dependabot %} levanta automáticamente una solicitud de extracción para actualizar la dependencia vulnerable. ## Repositorios y ecosistemas compatibles -Puedes configurar las actualizaciones de versión para los repositorios que contengan un manifiesto de dependencias o un archivo fijado para alguno de los administradores de paquetes compatibles. Para algunos administradores de paquetes, también puedes configurar la delegación a proveedores para las dependencias. Para obtener más informació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#vendor)". +Puedes configurar las actualizaciones de versión para los repositorios que contengan un manifiesto de dependencias o un archivo fijado para alguno de los administradores de paquetes compatibles. Para algunos administradores de paquetes, también puedes configurar la delegación a proveedores para las dependencias. Para más información, vea "[Opciones de configuración para el archivo dependabot.yml](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/configuration-options-for-dependency-updates#vendor)". {% note %} -{% data reusables.dependabot.private-dependencies-note %} +{% data reusables.dependabot.private-dependencies-note %} El {% data variables.product.prodname_dependabot %} no es compatible con dependencias privadas de {% data variables.product.prodname_dotcom %} para todos los administradores de paquetes. Consulta los detalles en la tabla a continuación. @@ -62,8 +66,8 @@ El {% data variables.product.prodname_dependabot %} no es compatible con depende {% data reusables.dependabot.supported-package-managers %} -Si tu repositorio ya utiliza una integración para la administración de dependencias, necesitarás inhabilitarlo antes de habilitar el {% data variables.product.prodname_dependabot %}. {% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Acerca de las integraciones](/github/customizing-your-github-workflow/about-integrations)".{% endif %} +Si tu repositorio ya utiliza una integración para la administración de dependencias, necesitarás inhabilitarlo antes de habilitar el {% data variables.product.prodname_dependabot %}. {% ifversion fpt or ghec %}Para obtener más información, vea "[Acerca de las integraciones](/github/customizing-your-github-workflow/about-integrations)".{% endif %} ## Acerca de las notificaciones para las actualizaciones de versión del {% data variables.product.prodname_dependabot %} -Puedes filtrar tus notificaciones en {% data variables.product.company_short %} para mostrar notificaciones para las solicitudes de cambios que creó el {% data variables.product.prodname_dependabot %}. Para obtener más información, consulta la sección "[Administrar notificaciones desde tu bandeja de entrada](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox)". +Puedes filtrar tus notificaciones en {% data variables.product.company_short %} para mostrar notificaciones para las solicitudes de cambios que creó el {% data variables.product.prodname_dependabot %}. Para obtener más información, consulte "[Administración de notificaciones de la bandeja de entrada](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox)". diff --git a/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file.md b/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file.md index ff3e91456d..60bf852121 100644 --- a/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file.md +++ b/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file.md @@ -1,6 +1,6 @@ --- -title: Opciones de configuración para el archivo dependabot.yml -intro: 'La información detallada para todas las opciones que puedes utilizar para personalizar como el {% data variables.product.prodname_dependabot %} mantiene tus repositorios.' +title: Configuration options for the dependabot.yml file +intro: 'Detailed information for all the options you can use to customize how {% data variables.product.prodname_dependabot %} maintains your repositories.' permissions: 'People with write permissions to a repository can configure {% data variables.product.prodname_dependabot %} for the repository.' allowTitleToDifferFromFilename: true redirect_from: @@ -19,51 +19,51 @@ topics: - Repositories - Dependencies - Pull requests -shortTitle: Configurar el dependabot.yml +shortTitle: Configure dependabot.yml --- {% data reusables.dependabot.beta-security-and-version-updates %} {% data reusables.dependabot.enterprise-enable-dependabot %} -## Acerca del archivo *dependabot.yml* +## About the *dependabot.yml* file -El archivo de configuración del {% data variables.product.prodname_dependabot %}, *dependabot.yml*, utiliza la sintaxis YAML. Si eres nuevo en YAML y deseas conocer más, consulta "[Aprender YAML en cinco minutos](https://www.codeproject.com/Articles/1214409/Learn-YAML-in-five-minutes)". +The {% data variables.product.prodname_dependabot %} configuration file, *dependabot.yml*, uses YAML syntax. If you're new to YAML and want to learn more, see "[Learn YAML in five minutes](https://www.codeproject.com/Articles/1214409/Learn-YAML-in-five-minutes)." -Debes almacenar este archivo en el directorio `.github` de tu repositorio. Cuando agregas o actualizas el archivo *dependabot.yml*, esto activa una revisión inmediata de las actualizaciones de la versión. Para obtener más información y un ejemplo, consulta la sección "[Configurar las actualizaciones de versión del {% data variables.product.prodname_dependabot %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/enabling-and-disabling-dependabot-version-updates#enabling-dependabot-version-updates)". +You must store this file in the `.github` directory of your repository. When you add or update the *dependabot.yml* file, this triggers an immediate check for version updates. For more information and an example, see "[Configuring {% data variables.product.prodname_dependabot %} version updates](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/enabling-and-disabling-dependabot-version-updates#enabling-dependabot-version-updates)." -Cualquier opción que también afecte las actualizaciones de seguridad se utiliza en la siguiente ocasión en que una alerta de seguridad active una solicitud de cambios para una actualización de seguridad. Para obtener más información, consulta la sección "[Configurar las {% data variables.product.prodname_dependabot_security_updates %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/configuring-dependabot-security-updates)". +Any options that also affect security updates are used the next time a security alert triggers a pull request for a security update. For more information, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/configuring-dependabot-security-updates)." -El archivo *dependabot.yml* tiene dos claves mandatorias de nivel superior: `version`, y `updates`. Opcionalmente, puedes incluir una llave de `registries` de nivel superior{% ifversion ghes = 3.5 %} o una llave de `enable-beta-ecosystems`{% endif %}. El archivo debe comenzar con `version: 2`. +The *dependabot.yml* file has two mandatory top-level keys: `version`, and `updates`. You can, optionally, include a top-level `registries` key{% ifversion ghes = 3.5 %} and/or a `enable-beta-ecosystems` key{% endif %}. The file must start with `version: 2`. -## Opciones de configuración para el archivo *dependabot.yml* +## Configuration options for the *dependabot.yml* file -La clave `updates` de nivel superior es obligatoria. La utilizas para configurar la forma en que el {% data variables.product.prodname_dependabot %} actualiza las versiones o las dependencias de tu proyecto. Cada entrada configura los ajustes de actualización para un administrador de paquetes en particular. Puedes utilizar las siguientes opciones. +The top-level `updates` key is mandatory. You use it to configure how {% data variables.product.prodname_dependabot %} updates the versions or your project's dependencies. Each entry configures the update settings for a particular package manager. You can use the following options. {% data reusables.dependabot.configuration-options %} -Estas opciones caen a groso modo en las siguientes categorías. +These options fit broadly into the following categories. -- Opciones de configuración esenciales que debes incluir en todas las configuraciones: [`package-ecosystem`](#package-ecosystem), [`directory`](#directory),[`schedule.interval`](#scheduleinterval). -- Opciones para personalizar el calendario de actualización: [`schedule.time`](#scheduletime), [`schedule.timezone`](#scheduletimezone), [`schedule.day`](#scheduleday). -- Las opciones para controlar qué dependencias se actualizarán: [`allow`](#allow), [`ignore`](#ignore), [`vendor`](#vendor). -- Opciones para agregar metadatos a las solicitudes de extracción: [`reviewers`](#reviewers), [`assignees`](#assignees), [`labels`](#labels), [`milestone`](#milestone). -- Opciones para cambiar el comportamiento de las solicitudes de extracción: [`target-branch`](#target-branch), [`versioning-strategy`](#versioning-strategy), [`commit-message`](#commit-message), [`rebase-strategy`](#rebase-strategy), [`pull-request-branch-name.separator`](#pull-request-branch-nameseparator). +- Essential set up options that you must include in all configurations: [`package-ecosystem`](#package-ecosystem), [`directory`](#directory),[`schedule.interval`](#scheduleinterval). +- Options to customize the update schedule: [`schedule.time`](#scheduletime), [`schedule.timezone`](#scheduletimezone), [`schedule.day`](#scheduleday). +- Options to control which dependencies are updated: [`allow`](#allow), [`ignore`](#ignore), [`vendor`](#vendor). +- Options to add metadata to pull requests: [`reviewers`](#reviewers), [`assignees`](#assignees), [`labels`](#labels), [`milestone`](#milestone). +- Options to change the behavior of the pull requests: [`target-branch`](#target-branch), [`versioning-strategy`](#versioning-strategy), [`commit-message`](#commit-message), [`rebase-strategy`](#rebase-strategy), [`pull-request-branch-name.separator`](#pull-request-branch-nameseparator). -Adicionalmente, la opción [`open-pull-requests-limit`](#open-pull-requests-limit) cambia la cantidad máxima de solicitudes de extracción para las actualizaciones de versión que puede abrir el {% data variables.product.prodname_dependabot %}. +In addition, the [`open-pull-requests-limit`](#open-pull-requests-limit) option changes the maximum number of pull requests for version updates that {% data variables.product.prodname_dependabot %} can open. {% note %} -**Nota:** Algunas de estas opciones de configuración también pueden afectar a las solicitudes de extracción que se levantan para las actualizaciones de seguridad de los manifiestos delos paquetes vulnerables. +**Note:** Some of these configuration options may also affect pull requests raised for security updates of vulnerable package manifests. -Las actualizaciones de seguridad se levantan para los manifiestos de paquetes vulnerables únicamente en la rama predeterminada. Cuando se establecen las opciones de configuración para la misma rama (como "true" a menos de que utilices `target-branch`), y se especifica un `package-ecosystem` y `directory` para el manifiesto vulnerable, entonces las solicitudes de extracción para las actualizaciones de seguridad utilizan las opciones relevantes. +Security updates are raised for vulnerable package manifests only on the default branch. When configuration options are set for the same branch (true unless you use `target-branch`), and specify a `package-ecosystem` and `directory` for the vulnerable manifest, then pull requests for security updates use relevant options. -En general, las actualizaciones de seguridad utilizan cualquier opción de configuración que afecte las solicitudes de extracción, por ejemplo, agregar metadatos o cambiar su comportamiento. Para obtener más información acerca de las actualizaciones de seguridad, consulta la sección "[Configurar {% data variables.product.prodname_dependabot_security_updates %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/configuring-dependabot-security-updates)". +In general, security updates use any configuration options that affect pull requests, for example, adding metadata or changing their behavior. For more information about security updates, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/configuring-dependabot-security-updates)." {% endnote %} ### `package-ecosystem` -**Requerido**. Agregarás un elemento de `package-ecosystem` para cada administrador de paquetes que quieras que monitoree el {% data variables.product.prodname_dependabot %} para encontrar versiones nuevas. El repositorio también debe contener un archivo bloqueado o de manifiesto de dependencias para cada uno de estos administradores de paquetes. Si quieres habilitar la delegación a proveedores para un administrador de paquetes que sea compatible con ella, las dependencias delegadas a proveedores deben ubicarse en el directorio requerido. Para obtener más información, consulta la sección [`vendor`](#vendor) a continuación. +**Required**. You add one `package-ecosystem` element for each package manager that you want {% data variables.product.prodname_dependabot %} to monitor for new versions. The repository must also contain a dependency manifest or lock file for each of these package managers. If you want to enable vendoring for a package manager that supports it, the vendored dependencies must be located in the required directory. For more information, see [`vendor`](#vendor) below. {% data reusables.dependabot.supported-package-managers %} @@ -92,9 +92,9 @@ updates: interval: "daily" ``` -### `directorio` +### `directory` -**Requerido**. Debes definir la ubicación de los manifiestos de los paquetes para cada administrador de paquetes (por ejemplo, el *package.json* o *Gemfile*). Tú definierás el directorio relativo a la raíz del repositorio para todos los ecosistemas, menos para GitHub Actions. Para GitHub Actions, configura el directorio para que sea `/` y así revisar los archivos de flujo de trabajo en `.github/workflows`. +**Required**. You must define the location of the package manifests for each package manager (for example, the *package.json* or *Gemfile*). You define the directory relative to the root of the repository for all ecosystems except GitHub Actions. For GitHub Actions, set the directory to `/` to check for workflow files in `.github/workflows`. ```yaml # Specify location of manifest files for each package manager @@ -123,11 +123,11 @@ updates: ### `schedule.interval` -**Requerido**. Debes definir la frecuencia en la que se verificará si hay versiones nuevas para cada administrador de paquetes. Predeterminadamente, el {% data variables.product.prodname_dependabot %} asigna una hora aleatoria para aplicar todas las actualizaciones en el archivo de configuración. Para configurar una hora específica, puedes utilizar [`schedule.time`](#scheduletime) y [`schedule.timezone`](#scheduletimezone). +**Required**. You must define how often to check for new versions for each package manager. By default, {% data variables.product.prodname_dependabot %} randomly assigns a time to apply all the updates in the configuration file. To set a specific time, you can use [`schedule.time`](#scheduletime) and [`schedule.timezone`](#scheduletimezone). -- `daily`—se ejecuta en cada día de la semana, de Lunes a Viernes. -- `weekly`—se ejecuta una vez cada semana. Predeterminadamente, esto ocurre los lunes. Para modificar esto, utiliza [`schedule.day`](#scheduleday). -- `monthly`—se ejecuta una vez al mes. Esto ocurre en el primer día de cada mes. +- `daily`—runs on every weekday, Monday to Friday. +- `weekly`—runs once each week. By default, this is on Monday. To modify this, use [`schedule.day`](#scheduleday). +- `monthly`—runs once each month. This is on the first day of the month. ```yaml # Set update schedule for each package manager @@ -150,7 +150,7 @@ updates: {% note %} -**Note**: `schedule` define cuando el {% data variables.product.prodname_dependabot %} intenta hacer una actualización nueva. Sin embargo, no es la única ocasión en la que podrías recibir solilcitudes de cambio. Las actualizaciones pueden activarse con base en los cambios a tu archivo de `dependabot.yml`, los cambios a tus archivo(s) de manifiesto después de una actualización fallida, o las {% data variables.product.prodname_dependabot_security_updates %}. Para obtener más información, consulta las secciones "[Frecuencia de las solicitudes de cambio del {% data variables.product.prodname_dependabot %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/about-dependabot-version-updates#frequency-of-dependabot-pull-requests)" y "[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)". +**Note**: `schedule` defines when {% data variables.product.prodname_dependabot %} attempts a new update. However, it's not the only time you may receive pull requests. Updates can be triggered based on changes to your `dependabot.yml` file, changes to your manifest file(s) after a failed update, or {% data variables.product.prodname_dependabot_security_updates %}. For more information, see "[Frequency of {% data variables.product.prodname_dependabot %} pull requests](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/about-dependabot-version-updates#frequency-of-dependabot-pull-requests)" and "[About {% data variables.product.prodname_dependabot_security_updates %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-dependabot-security-updates)." {% endnote %} @@ -158,18 +158,18 @@ updates: {% data reusables.dependabot.default-dependencies-allow-ignore %} -Utiliza la opción `allow` para personalizar qué dependencias se actualizan. Esto aplica tanto a la versión como a las actualizaciones de seguridad. Puedes utilizar las siguientes opciones: +Use the `allow` option to customize which dependencies are updated. This applies to both version and security updates. You can use the following options: -- `dependency-name`—se utiliza para permitir actualizaciones para las dependencias con nombres coincidentes, opcionalmente, utiliza `*` para empatar cero o más caracteres. Para las dependencias de Java, el formato del atributo `dependency-name` es: `groupId:artifactId`, por ejemplo: `org.kohsuke:github-api`. -- `dependency-type`—utilízalo para permitir actualizaciones para dependencias de tipos específicos. +- `dependency-name`—use to allow updates for dependencies with matching names, optionally using `*` to match zero or more characters. For Java dependencies, the format of the `dependency-name` attribute is: `groupId:artifactId`, for example: `org.kohsuke:github-api`. +- `dependency-type`—use to allow updates for dependencies of specific types. - | Tipos de dependencia | Administradores de paquete compatibles | Permitir actualizaciones | - | -------------------- | --------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | - | `direct` | Todas | Todas las dependencias definidas explícitamente. | - | `indirect` | `bundler`, `pip`, `composer`, `cargo` | Las dependencias de las dependencias directas (también conocidas como sub-dependencias, o dependencias transitorias). | - | `all` | Todas | Todas las dependencias definidas explícitamente. Para `bundler`, `pip`, `composer`, `cargo`, también las dependencias de las dependencias directas. | - | `production` | `bundler`, `composer`, `mix`, `maven`, `npm`, `pip` | Solo las dependencias en el "Grupo de dependencias de producción". | - | `development` | `bundler`, `composer`, `mix`, `maven`, `npm`, `pip` | Únicamente las dependencias en el "Grupo de dependencias de desarrollo". | + | Dependency types | Supported by package managers | Allow updates | + |------------------|-------------------------------|--------| + | `direct` | All | All explicitly defined dependencies. | + | `indirect` | `bundler`, `pip`, `composer`, `cargo` | Dependencies of direct dependencies (also known as sub-dependencies, or transient dependencies).| + | `all` | All | All explicitly defined dependencies. For `bundler`, `pip`, `composer`, `cargo`, also the dependencies of direct dependencies.| + | `production` | `bundler`, `composer`, `mix`, `maven`, `npm`, `pip` | Only dependencies in the "Production dependency group". | + | `development`| `bundler`, `composer`, `mix`, `maven`, `npm`, `pip` | Only dependencies in the "Development dependency group". | ```yaml # Use `allow` to specify which dependencies to maintain @@ -208,9 +208,9 @@ updates: dependency-type: "production" ``` -### `asignatarios` +### `assignees` -Utiliza `assignees` para especificar a los asignados individuales para todas las solicitudes de extracción levantadas para un administrador de paquete. +Use `assignees` to specify individual assignees for all pull requests raised for a package manager. {% data reusables.dependabot.option-affects-security-updates %} @@ -230,19 +230,19 @@ updates: ### `commit-message` -Predeterminadamente, el {% data variables.product.prodname_dependabot %} intenta detectar tus preferencias de mensajes de confirmación y utiliza patrones similares. Utiliza la opción`commit-message` para especificar tus preferencias explícitamente. +By default, {% data variables.product.prodname_dependabot %} attempts to detect your commit message preferences and use similar patterns. Use the `commit-message` option to specify your preferences explicitly. -Opciones compatibles +Supported options {% note %} -**Nota:** Las opciones `prefix` y `prefix-development` tienen un límite de 15 caracteres. +**Note:** The `prefix` and the `prefix-development` options have a 15 character limit. {% endnote %} -- `prefix` especifica un prefijo para todos los mensajes de confirmación. -- `prefix-development` especifica un prefijo separado para todos los mensajes de confirmación que actualizan dependencias en el grupo de dependencias de desarrollo. Cuando especificas un valor para esta opción, `prefix` se utiliza únicamente para las actualizaciones a las dependencias en el grupo de dependencias de producción. Esto es compatible con: `bundler`, `composer`, `mix`, `maven`, `npm`, y `pip`. -- `include: "scope"` especifica que cualquier prefijo es sucedido por una lista de dependencias actualizadas en la confirmación. +- `prefix` specifies a prefix for all commit messages. +- `prefix-development` specifies a separate prefix for all commit messages that update dependencies in the Development dependency group. When you specify a value for this option, the `prefix` is used only for updates to dependencies in the Production dependency group. This is supported by: `bundler`, `composer`, `mix`, `maven`, `npm`, and `pip`. +- `include: "scope"` specifies that any prefix is followed by a list of the dependencies updated in the commit. {% data reusables.dependabot.option-affects-security-updates %} @@ -280,33 +280,33 @@ updates: prefix-development: "pip dev" include: "scope" ``` -Si utilizas la misma configuración que en el ejemplo anterior, el utilizar bumping en la librería `requests` en el grupo de dependencias de desarrollo de `pip` generará un mensaje de confirmación de: - - `pip dev: solicitudes de bump de 1.0.0 a 1.0.1` +If you use the same configuration as in the example above, bumping the `requests` library in the `pip` development dependency group will generate a commit message of: + `pip dev: bump requests from 1.0.0 to 1.0.1` + ### `ignore` {% data reusables.dependabot.default-dependencies-allow-ignore %} -Las dependencias pueden ignorarse ya sea agregándolas a `ignore` o utilizando el comando `@dependabot ignore` en una solicitud de cambios que haya abierto el {% data variables.product.prodname_dependabot %}. +Dependencies can be ignored either by adding them to `ignore` or by using the `@dependabot ignore` command on a pull request opened by {% data variables.product.prodname_dependabot %}. -#### Crear condiciones de `ignore` desde `@dependabot ignore` +#### Creating `ignore` conditions from `@dependabot ignore` -Las dependencias que se ignoran utilizando el comando `@dependabot ignore` se almacenan centralmente para cada administrador de paquete. Si comienzas a ignorar las dependencias en el archivo `dependabot.yml`, estas preferencias existentes se consideran junto con las dependencias de `ignore` en la configuración. +Dependencies ignored by using the `@dependabot ignore` command are stored centrally for each package manager. If you start ignoring dependencies in the `dependabot.yml` file, these existing preferences are considered alongside the `ignore` dependencies in the configuration. -Puedes verificar si un repositorio tiene preferencias de `ignore` almacenadas si buscas `"@dependabot ignore" in:comments` en este. Si quieres dejar de ignorar una dependencia que se haya ignorado de esta forma, vuelve a abrir la solicitud de cambios. +You can check whether a repository has stored `ignore` preferences by searching the repository for `"@dependabot ignore" in:comments`. If you wish to un-ignore a dependency ignored this way, re-open the pull request. -Para obtener más información acerca de los comandos de `@dependabot ignore`, consulta la sección "[Administrar las solicitudes de extracción para las actualizaciones de dependencias](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-pull-requests-for-dependency-updates#managing-dependabot-pull-requests-with-comment-commands)". +For more information about the `@dependabot ignore` commands, see "[Managing pull requests for dependency updates](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-pull-requests-for-dependency-updates#managing-dependabot-pull-requests-with-comment-commands)." -#### Especificar dependencias y versiones para ignorar +#### Specifying dependencies and versions to ignore -Puedes utilizar la opción `ignore` para personalizar qué dependencias se actualizarán. La opción `ignore` es compatible con las siguientes opciones. +You can use the `ignore` option to customize which dependencies are updated. The `ignore` option supports the following options. -- `dependency-name`—se utiliza para ignorar actualizaciones para las dependencias con nombres coincidentes, opcionalmente, utiliza `*` para empatar cero o más caracteres. Para las dependencias de Java, el formato del atributo `dependency-name` es: `groupId:artifactId` (por ejemplo: `org.kohsuke:github-api`). {% ifversion dependabot-grouped-dependencies %} Para prevenir que el {% data variables.product.prodname_dependabot %} actualice las definiciones de tipo de TypeScript automáticamente desde DefinetelyTuped, utiliza `@types/*`.{% endif %} -- `versions`—se utiliza para ignorar versiones o rangos específicos de las versiones. Si quieres definir un rango, utiliza el patrón estándar del administrador de paquetes (por ejemplo: `^1.0.0` para npm, o `~> 2.0` para Bundler). -- `update-types`—Se utiliza para ignorar tipos de actualizaciones tales como las de tipo `major`, `minor`, o `patch` en actualizaciones de versión (por ejemplo: `version-update:semver-patch` ignorará las actualizaciones de parche). Puedes combinar esto con `dependency-name: "*"` para ignorar algún `update-types` en particular en todas las dependencias. Actualmente, `version-update:semver-major`, `version-update:semver-minor`, y `version-update:semver-patch` son las únicas opciones compatibles. Este ajuste no afectará a las actualizaciones de seguridad. +- `dependency-name`—use to ignore updates for dependencies with matching names, optionally using `*` to match zero or more characters. For Java dependencies, the format of the `dependency-name` attribute is: `groupId:artifactId` (for example: `org.kohsuke:github-api`). {% ifversion dependabot-grouped-dependencies %} To prevent {% data variables.product.prodname_dependabot %} from automatically updating TypeScript type definitions from DefinitelyTyped, use `@types/*`.{% endif %} +- `versions`—use to ignore specific versions or ranges of versions. If you want to define a range, use the standard pattern for the package manager (for example: `^1.0.0` for npm, or `~> 2.0` for Bundler). +- `update-types`—use to ignore types of updates, such as semver `major`, `minor`, or `patch` updates on version updates (for example: `version-update:semver-patch` will ignore patch updates). You can combine this with `dependency-name: "*"` to ignore particular `update-types` for all dependencies. Currently, `version-update:semver-major`, `version-update:semver-minor`, and `version-update:semver-patch` are the only supported options. Security updates are unaffected by this setting. -Si las `versions` y los `update-types` se utilizan juntos, el {% data variables.product.prodname_dependabot %} ignorará todas las actualizaciones en cualquiera que se configure. +If `versions` and `update-types` are used together, {% data variables.product.prodname_dependabot %} will ignore any update in either set. {% data reusables.dependabot.option-affects-security-updates %} @@ -332,7 +332,7 @@ updates: {% note %} -**Nota**: El {% data variables.product.prodname_dependabot %} solo puede ejecutar actualizaciones de versión en los archivos de bloqueo o de manifiesto si puede acceder a todas las dependencias en estos archivos, aún si agregas dependencias inaccesibles a la opción `ignore` de tu archivo de configuración. Para obtener más información, consulta las secciones "[Administrar los ajustes de seguridad y análisis de tu organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization#allowing-dependabot-to-access-private-dependencies)" y "[Solución de errores del {% data variables.product.prodname_dependabot %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/troubleshooting-dependabot-errors#dependabot-cant-resolve-your-dependency-files)". +**Note**: {% data variables.product.prodname_dependabot %} can only run version updates on manifest or lock files if it can access all of the dependencies in the file, even if you add inaccessible dependencies to the `ignore` option of your configuration file. 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#allowing-dependabot-to-access-private-dependencies)" and "[Troubleshooting {% data variables.product.prodname_dependabot %} errors](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/troubleshooting-dependabot-errors#dependabot-cant-resolve-your-dependency-files)." {% endnote %} @@ -340,7 +340,7 @@ updates: {% ifversion fpt or ghec or ghes > 3.4 %} {% note %} -**Nota**: Para el ecosistema `pub`, el {% data variables.product.prodname_dependabot %} no realizará una actualización cuando la versión a la cuál se intenta actualizad se ignora, incluso si hay una versión anterior disponible. +**Note**: For the `pub` ecosystem, {% data variables.product.prodname_dependabot %} won't perform an update when the version that it tries to update to is ignored, even if an earlier version is available. {% endnote %} @@ -348,9 +348,9 @@ updates: ### `insecure-external-code-execution` -Los administradores de paquetes con los valores `bundler`, `mix`, y `pip` de `package-ecosystem` pueden ejecutar el código externo en el manifiesto como parte del proceso de actualización de la versión. Esto podría permitir que un paquete que se haya puesto en riesgo borre las credenciales u obtenga acceso a los registros configurados. Cuando agregas un ajuste de [`registries`](#registries) dentro de una configuración de `updates`, el {% data variables.product.prodname_dependabot %} prevendrá automáticamente la ejecución de código externo, en cuyo caso, la actualización de versión podría fallar. Puedes elegir ignorar este comportamiento y permitir la ejecución de código externo para los administradores de paquetes `bundler`, `mix`, y `pip` si configuras a `insecure-external-code-execution` en `allow`. +Package managers with the `package-ecosystem` values `bundler`, `mix`, and `pip` may execute external code in the manifest as part of the version update process. This might allow a compromised package to steal credentials or gain access to configured registries. When you add a [`registries`](#registries) setting within an `updates` configuration, {% data variables.product.prodname_dependabot %} automatically prevents external code execution, in which case the version update may fail. You can choose to override this behavior and allow external code execution for `bundler`, `mix`, and `pip` package managers by setting `insecure-external-code-execution` to `allow`. -Puedes negar explícitamente la ejecución de código externo, sin importar si es que hay un ajuste de `registries` para esta configuración de actualización, configurando a `insecure-external-code-execution` en `deny`. +You can explicitly deny external code execution, irrespective of whether there is a `registries` setting for this update configuration, by setting `insecure-external-code-execution` to `deny`. {% raw %} ```yaml @@ -372,11 +372,12 @@ updates: ``` {% endraw %} -### `etiquetas` +### `labels` {% data reusables.dependabot.default-labels %} -Utiliza `labels` para anular las etiquetas predeterminadas y especificar las etiquetas alternas para todas las solicitudes de extracción que se levante para un administrador de paquete. Si ninguna de estas etiquetas se define en el repositorio, entonces se ha ignorado. Para inhabilitar todas las etiquetas, incluyendo aquellas predeterminadas, utiliza `labels: [ ]`. +Use `labels` to override the default labels and specify alternative labels for all pull requests raised for a package manager. If any of these labels is not defined in the repository, it is ignored. +To disable all labels, including the default labels, use `labels: [ ]`. {% data reusables.dependabot.option-affects-security-updates %} @@ -395,9 +396,9 @@ updates: - "dependencies" ``` -### `hito` +### `milestone` -Utiliza `milestone` para asociar todas las solicitudes de extracción que se han levantado para un administrador de paquete con un hito. Necesitas especificar el identificador numérico del hito y, no así, su etiqueta. Si ves un hito, la parte final de la URL de la página, después de `milestone`, es el identificador. Por ejemplo: `https://github.com///milestone/3`. +Use `milestone` to associate all pull requests raised for a package manager with a milestone. You need to specify the numeric identifier of the milestone and not its label. If you view a milestone, the final part of the page URL, after `milestone`, is the identifier. For example: `https://github.com///milestone/3`. {% data reusables.dependabot.option-affects-security-updates %} @@ -416,9 +417,9 @@ updates: ### `open-pull-requests-limit` -Predeterminadamente, {% data variables.product.prodname_dependabot %} abre un máximo de cinco solicitudes de extracción para las actualizaciones de versión. Once there are five open pull requests from {% data variables.product.prodname_dependabot %}, {% data variables.product.prodname_dependabot %} will not open any new requests until some of those open requests are merged or closed. Utiliza `open-pull-requests-limit` para cambiar este límite. Esto también proporciona una forma simple de inhabilitar temporalmente las actualizaciones de versión para un administrador de paquete. +By default, {% data variables.product.prodname_dependabot %} opens a maximum of five pull requests for version updates. Once there are five open pull requests from {% data variables.product.prodname_dependabot %}, {% data variables.product.prodname_dependabot %} will not open any new requests until some of those open requests are merged or closed. Use `open-pull-requests-limit` to change this limit. This also provides a simple way to temporarily disable version updates for a package manager. -Esta opción no tiene impacto en las actualizaciones de seguridad que tienen un límite separado e interno de diez solicitudes de extracción abiertas. +This option has no impact on security updates, which have a separate, internal limit of ten open pull requests. ```yaml # Specify the number of open pull requests allowed @@ -442,9 +443,9 @@ updates: ### `pull-request-branch-name.separator` -El {% data variables.product.prodname_dependabot %} genera una rama para cada solicitud de extracción. Cada nombre de rama incluye `dependabot`, y el administrador de paquete y la dependencia que se actualizaron. Predeterminadamente, estas partes están separadas por un símbolo de `/`, por ejemplo: `dependabot/npm_and_yarn/next_js/acorn-6.4.1`. +{% data variables.product.prodname_dependabot %} generates a branch for each pull request. Each branch name includes `dependabot`, and the package manager and dependency that are updated. By default, these parts are separated by a `/` symbol, for example: `dependabot/npm_and_yarn/next_js/acorn-6.4.1`. -Utiliza `pull-request-branch-name.separator` para especificar un separador diferente. Este puede ser alguno de entre: `"-"`, `_` o `/`. El símbolo de guión debe estar entre comillas porque, de lo contrario, se interpretará como que está declarando una lista YAML vacía. +Use `pull-request-branch-name.separator` to specify a different separator. This can be one of: `"-"`, `_` or `/`. The hyphen symbol must be quoted because otherwise it's interpreted as starting an empty YAML list. {% data reusables.dependabot.option-affects-security-updates %} @@ -465,12 +466,12 @@ updates: ### `rebase-strategy` -Predeterminadamente, el{% data variables.product.prodname_dependabot %} rebasa automáticamente las solicitudes de cambios abiertas y detecta cualquier cambio en ellas. Utiliza `rebase-strategy` para inhabilitar este comportamiento. +By default, {% data variables.product.prodname_dependabot %} automatically rebases open pull requests when it detects any changes to the pull request. Use `rebase-strategy` to disable this behavior. -Estrategias de rebase disponibles +Available rebase strategies -- `disabled` para inhabilitar el rebase automático. -- `auto` para utilizar el comportamiento predeterminado y rebasar las solicitudes de cambios abiertas cuando se detecten cambios. +- `disabled` to disable automatic rebasing. +- `auto` to use the default behavior and rebase open pull requests when changes are detected. {% data reusables.dependabot.option-affects-security-updates %} @@ -489,9 +490,9 @@ updates: ### `registries` -Para permitir que el {% data variables.product.prodname_dependabot %} acceda a un registro de paquete privado cuando esté realizando una actualización de versión, debes incluir un ajuste de `registries` dentro de la configuración relevante de `updates`. Puedes permitir que se utilicen todos los registros definidos si configuras a `registries` en `"*"`. Como alternativa, puedes listar los registros que puede utilizar la actualización. Para hacerlo, utiliza el nombre del registro como se define en la sección `registries` de nivel superior en el archivo _dependabot.yml_. Para obtener más información, consulta la sección "[Opciones de configuración para los registros privados](#configuration-options-for-private-registries)" a continuación. +To allow {% data variables.product.prodname_dependabot %} to access a private package registry when performing a version update, you must include a `registries` setting within the relevant `updates` configuration. You can allow all of the defined registries to be used by setting `registries` to `"*"`. Alternatively, you can list the registries that the update can use. To do this, use the name of the registry as defined in the top-level `registries` section of the _dependabot.yml_ file. For more information, see "[Configuration options for private registries](#configuration-options-for-private-registries)" below. -Para permitir que el {% data variables.product.prodname_dependabot %} utilice los administradores de paquetes `bundler`, `mix`, y `pip` para actualizar dependencias en los registros privados, puedes elegir el permitir la ejecución de código externo. Para obtener más información, consulta [`insecure-external-code-execution`](#insecure-external-code-execution) anteriormente. +To allow {% data variables.product.prodname_dependabot %} to use `bundler`, `mix`, and `pip` package managers to update dependencies in private registries, you can choose to allow external code execution. For more information, see [`insecure-external-code-execution`](#insecure-external-code-execution) above. ```yaml # Allow {% data variables.product.prodname_dependabot %} to use one of the two defined private registries @@ -520,9 +521,9 @@ updates: {% endraw %} ``` -### `revisores` +### `reviewers` -Utiliza `reviewers` para especificar los revisores o equipos individuales de revisores para las solicitudes de extracción que se levantaron para un administrador de paquete. Debes utilizar el nombre completo del equipo, incluyendo la organización, como si lo estuvieras @mencionando. +Use `reviewers` to specify individual reviewers or teams of reviewers for all pull requests raised for a package manager. You must use the full team name, including the organization, as if you were @mentioning the team. {% data reusables.dependabot.option-affects-security-updates %} @@ -544,9 +545,9 @@ updates: ### `schedule.day` -Cuando configuras una programación de actualizaciones en `weekly`, predeterminadamente, {% data variables.product.prodname_dependabot %} revisa si hay versiones nuevas los lunes en alguna hora aleatoria para el repositorio. Utiliza `schedule.day` para especificar un día alterno para revisar si hay actualizaciones. +When you set a `weekly` update schedule, by default, {% data variables.product.prodname_dependabot %} checks for new versions on Monday at a random set time for the repository. Use `schedule.day` to specify an alternative day to check for updates. -Valores compatibles +Supported values - `monday` - `tuesday` @@ -571,7 +572,7 @@ updates: ### `schedule.time` -Predeterminadamente, el {% data variables.product.prodname_dependabot %} revisa si hay nuevas versiones en una hora aleatoria para el repositorio. Utiliza `schedule.time` para especificar una hora alterna para revisar si hay actualizaciones (formato: `hh:mm`). +By default, {% data variables.product.prodname_dependabot %} checks for new versions at a random set time for the repository. Use `schedule.time` to specify an alternative time of day to check for updates (format: `hh:mm`). ```yaml # Set a time for checks @@ -587,7 +588,7 @@ updates: ### `schedule.timezone` -Predeterminadamente, el {% data variables.product.prodname_dependabot %} revisa si hay nuevas versiones en una hora aleatoria para el repositorio. Utiliza `schedule.timezone` para especificar un huso horario alternativo. El identificador de zona debe ser tomado de la base de datos de Husos Horarios que mantiene [iana](https://www.iana.org/time-zones). Para obtener más información, consulta la [Lista de bases de datos tz para husos horarios](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). +By default, {% data variables.product.prodname_dependabot %} checks for new versions at a random set time for the repository. Use `schedule.timezone` to specify an alternative time zone. The time zone identifier must be from the Time Zone database maintained by [iana](https://www.iana.org/time-zones). For more information, see [List of tz database time zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). ```yaml # Specify the timezone for checks @@ -605,7 +606,7 @@ updates: ### `target-branch` -Predeterminadamente, el {% data variables.product.prodname_dependabot %} revisa si hay archivos de manifiesto en las ramas predeterminadas y levanta solicitudes de extracción para las actualizaciones de versión contra dicha rama. Utiliza `target-branch` para especificar una rama diferente para los archivos de manifiesto y para las solicitudes de extracción. Cuando utilizas esta opción, la configuración para este administrador de paquete ya no afectará ninguna solicitud de extracción que se haya levantado para las actualizaciones de seguridad. +By default, {% data variables.product.prodname_dependabot %} checks for manifest files on the default branch and raises pull requests for version updates against this branch. Use `target-branch` to specify a different branch for manifest files and for pull requests. When you use this option, the settings for this package manager will no longer affect any pull requests raised for security updates. ```yaml # Specify a non-default branch for pull requests for pip @@ -636,7 +637,7 @@ updates: ### `vendor` -Utiliza la opción `vendor` para indicar al {% data variables.product.prodname_dependabot %} delegar las dependencias a los proveedores cuando se actualicen. No utilices esta opción si estás usando `gomod`, ya que el {% data variables.product.prodname_dependabot %} detecta la delegación a vendedores automáticamente para esta herramienta. +Use the `vendor` option to tell {% data variables.product.prodname_dependabot %} to vendor dependencies when updating them. Don't use this option if you're using `gomod` as {% data variables.product.prodname_dependabot %} automatically detects vendoring for this tool. ```yaml # Configure version updates for both dependencies defined in manifests and vendored dependencies @@ -651,34 +652,34 @@ updates: interval: "weekly" ``` -El {% data variables.product.prodname_dependabot %} solo actualiza las dependencias delegadas a proveedores que se ubiquen en directorios específicos en un repositorio. +{% data variables.product.prodname_dependabot %} only updates the vendored dependencies located in specific directories in a repository. -| Administración de paquetes | Ruta de archivo requerida para las dependencias delegadas | Más información | -| -------------------------- | ------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------- | -| `bundler` | Las dependencias deben estar en el directorio _vendor/cache_.
Otras rutas de archivo no son compatibles. | [documentación de `bundle cache`](https://bundler.io/man/bundle-cache.1.html) | -| `gomod` | No hay requisitos de ruta (las dependencias se ubican habitualmente en el directorio _vendor_) | [documentación de `go mod vendor`](https://golang.org/ref/mod#go-mod-vendor) | +| Package manager | Required file path for vendored dependencies | More information | + |------------------|-------------------------------|--------| + | `bundler` | The dependencies must be in the _vendor/cache_ directory.
Other file paths are not supported. | [`bundle cache` documentation](https://bundler.io/man/bundle-cache.1.html) | + | `gomod` | No path requirement (dependencies are usually located in the _vendor_ directory) | [`go mod vendor` documentation](https://golang.org/ref/mod#go-mod-vendor) | ### `versioning-strategy` -Cuando el {% data variables.product.prodname_dependabot %} edita un archivo de manifiesto para actualizar una versión, utiliza las siguientes estrategias generales: +When {% data variables.product.prodname_dependabot %} edits a manifest file to update a version, it uses the following overall strategies: -- Para las apps, los requisitos de versión se incrementan, por ejemplo: npm, pip y Composer. -- Para las bibliotecas, el rango de versiones se amplía, por ejemplo: Bundler y Cargo. +- For apps, the version requirements are increased, for example: npm, pip and Composer. +- For libraries, the range of versions is widened, for example: Bundler and Cargo. -Utiliza la opción `versioning-strategy` para cambiar este comportamiento para los administradores de paquete compatibles. +Use the `versioning-strategy` option to change this behavior for supported package managers. {% data reusables.dependabot.option-affects-security-updates %} -Estrategias de actualización disponibles +Available update strategies -| Opción | Compatible con | Acción | -| ----------------------- | --------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `lockfile-only` | `bundler`, `cargo`, `composer`, `mix`, `npm`, `pip` | Crear únicamente solicitudes de cambios para actualizar archivos de bloqueo. Ignorar cualquier versión nueva que pudiera requerir cambios en el paquete del manifiesto. | -| `auto` | `bundler`, `cargo`, `composer`, `mix`, `npm`, `pip` | Seguir la estrategia predeterminada descrita anteriormente. | -| `widen` | `composer`, `npm` | Relajar el requisito de versión para que incluya tanto la versión nueva como la anterior, cuando sea posible. | -| `increase` | `bundler`, `composer`, `npm` | Siempre incrementar el requisito de versión para que empate con la versión nueva. | -| `increase-if-necessary` | `bundler`, `composer`, `npm` | Incrementar el requisito de versión únicamente cuando lo requiera la versión nueva. | +| Option | Supported by | Action | +|--------|--------------|--------| +| `lockfile-only` | `bundler`, `cargo`, `composer`, `mix`, `npm`, `pip` | Only create pull requests to update lockfiles. Ignore any new versions that would require package manifest changes. | +| `auto` | `bundler`, `cargo`, `composer`, `mix`, `npm`, `pip` | Follow the default strategy described above.| +| `widen`| `composer`, `npm` | Relax the version requirement to include both the new and old version, when possible. | +| `increase`| `bundler`, `composer`, `npm` | Always increase the version requirement to match the new version. | +| `increase-if-necessary` | `bundler`, `composer`, `npm` | Increase the version requirement only when required by the new version. | ```yaml # Customize the manifest version strategy @@ -710,17 +711,17 @@ updates: versioning-strategy: lockfile-only ``` -## Opciones de configuración para los registros privados +## Configuration options for private registries -La clave de nivel superior `registries` es opcional. Esta te permite especificar los detalles de autenticación que el {% data variables.product.prodname_dependabot %} puede utilizar para acceder a los registros de paquetes privados. +The top-level `registries` key is optional. It allows you to specify authentication details that {% data variables.product.prodname_dependabot %} can use to access private package registries. {% note %} -**Nota:** Los registros privados detras de los cortafuegos en las redes privadas no son compatibles. +**Note:** Private registries behind firewalls on private networks are not supported. {% endnote %} -El valor de la clave `registries` es un arreglo asociativo, del cual cada elemento consiste de una clave que identifica un registro en particular y un valor que es un arreglo asociativo que especifica la configuración que se requiere para acceder a dicho registro. El siguiente archivo de *dependabot.yml* configura un registro que se identifica como `dockerhub` en la sección de `registries` del archivo y luego lo referencia en la sección de `updates` del mismo. +The value of the `registries` key is an associative array, each element of which consists of a key that identifies a particular registry and a value which is an associative array that specifies the settings required to access that registry. The following *dependabot.yml* file, configures a registry identified as `dockerhub` in the `registries` section of the file and then references this in the `updates` section of the file. {% raw %} ```yaml @@ -743,24 +744,24 @@ updates: ``` {% endraw %} -Utilizarás las siguientes opciones para especificar la configuración de acceso. La configuración del registro debe contener un `type` y una `url` y, habitualmente, ya sea una combinación de `username` y `password` o un `token`. +You use the following options to specify access settings. Registry settings must contain a `type` and a `url`, and typically either a `username` and `password` combination or a `token`. -| Opción                 | Descripción | -|:------------------------------------------------------------------------------------------------------ |:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `type` | Identifica el tipo de registro. Consulta la lista completa de tipos más adelante. | -| `url` | La URL a utilizar para acceder a las dependencias en el registro. El protocolo es opcional. Si no se especifica, se asumirá que es `https://`. El {% data variables.product.prodname_dependabot %} agrega o ignora las diagonales iniciales conforme sea necesario. | -| `nombre de usuario` | El nombre de usuario que utilizará el {% data variables.product.prodname_dependabot %} para acceder al registro. | -| `contraseña` | Una referencia a un secreto del {% data variables.product.prodname_dependabot %} que contenga la contraseña del usuario específico. Para obtener más información, consulta la sección "[Administrar los secretos cifrados del Dependabot](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-encrypted-secrets-for-dependabot)". | -| `clave` | Una referencia a un secreto del {% data variables.product.prodname_dependabot %} que contenga una clave de acceso para este registro. Para obtener más información, consulta la sección "[Administrar los secretos cifrados del Dependabot](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-encrypted-secrets-for-dependabot)". | -| `token` | Una referencia a un secreto del {% data variables.product.prodname_dependabot %} que contenga un token de acceso para este registro. Para obtener más información, consulta la sección "[Administrar los secretos cifrados del Dependabot](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-encrypted-secrets-for-dependabot)". | -| `replaces-base` | Para los registros con `type: python-index`, si el valor booleano es `true`, pip resuleve las dependencias utilizando la URL especificada en vez de la URL base del Índice de Paquetes de Python (que predeterminadamente es `https://pypi.org/simple`). | +| Option                 | Description | +|:---|:---| +| `type` | Identifies the type of registry. See the full list of types below. | +| `url` | The URL to use to access the dependencies in this registry. The protocol is optional. If not specified, `https://` is assumed. {% data variables.product.prodname_dependabot %} adds or ignores trailing slashes as required. | +| `username` | The username that {% data variables.product.prodname_dependabot %} uses to access the registry. | +| `password` | A reference to a {% data variables.product.prodname_dependabot %} secret containing the password for the specified user. For more information, see "[Managing encrypted secrets for Dependabot](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-encrypted-secrets-for-dependabot)." | +| `key` | A reference to a {% data variables.product.prodname_dependabot %} secret containing an access key for this registry. For more information, see "[Managing encrypted secrets for Dependabot](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-encrypted-secrets-for-dependabot)." | +| `token` | A reference to a {% data variables.product.prodname_dependabot %} secret containing an access token for this registry. For more information, see "[Managing encrypted secrets for Dependabot](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-encrypted-secrets-for-dependabot)." | +| `replaces-base` | For registries with `type: python-index`, if the boolean value is `true`, pip resolves dependencies by using the specified URL rather than the base URL of the Python Package Index (by default `https://pypi.org/simple`). | -Cada `type` de configuración requiere que proporciones ajustes en particular. Algunos tipos permiten más de una forma de conectarse. Las siguientes secciones proporcionan detalles de las configuraciones que deberías utilizar para cada `type`. +Each configuration `type` requires you to provide particular settings. Some types allow more than one way to connect. The following sections provide details of the settings you should use for each `type`. ### `composer-repository` -El tipo `composer-repository` es compatible con nombre de usuario y contraseña. +The `composer-repository` type supports username and password. {% raw %} ```yaml @@ -777,11 +778,11 @@ registries: {% note %} -**Nota:** No tenemos compatibilidad para el Registro de Contenedores de Azure (ACR). +**Note:** We don't support the Azure Container Registry (ACR). {% endnote %} -El tipo `docker-registry` es compatible con nombre de usuario y contraseña. +The `docker-registry` type supports username and password. {% raw %} ```yaml @@ -794,7 +795,7 @@ registries: ``` {% endraw %} -El tipo `docker-registry` también se puede utilizar para extraer información de Amazon ECR utilizando las credenciales estáticas de AWS. +The `docker-registry` type can also be used to pull from Amazon ECR using static AWS credentials. {% raw %} ```yaml @@ -809,7 +810,7 @@ registries: ### `git` -El tipo `git` es compatible con nombre de usuario y contraseña. +The `git` type supports username and password. {% raw %} ```yaml @@ -824,7 +825,7 @@ registries: ### `hex-organization` -El tipo `hex-organization` es compatible con organizaciones y claves. +The `hex-organization` type supports organization and key. {% raw %} ```yaml @@ -838,7 +839,7 @@ registries: ### `maven-repository` -El tipo `maven-repository` es compatible con usuario y contraseña. +The `maven-repository` type supports username and password. {% raw %} ```yaml @@ -853,9 +854,9 @@ registries: ### `npm-registry` -El tipo `npm-registry` es compatible con nombre de usuario y contraseña, o token. +The `npm-registry` type supports username and password, or token. -Cuando utilizas un nombre de usuario y contraseña, tu token de autorización de `.npmrc` podría contener un `_password` cifrado en `base64`; sin embargo, la contraseña referenciada en tu archivo de configuración del {% data variables.product.prodname_dependabot %} podría ser la contraseña original (descifrada). +When using username and password, your `.npmrc`'s auth token may contain a `base64` encoded `_password`; however, the password referenced in your {% data variables.product.prodname_dependabot %} configuration file must be the original (unencoded) password. {% raw %} ```yaml @@ -880,7 +881,7 @@ registries: ### `nuget-feed` -El tipo `nuget-feed` es compatible con nombre de usuario y contraseña, o token. +The `nuget-feed` type supports username and password, or token. {% raw %} ```yaml @@ -905,7 +906,7 @@ registries: ### `python-index` -El tipo `python-index` es compatible con nombre de usuario y contraseña, o token. +The `python-index` type supports username and password, or token. {% raw %} ```yaml @@ -932,7 +933,7 @@ registries: ### `rubygems-server` -El tipo `rubygems-server` es compatible con nombre de usuario y contraseña, o token. +The `rubygems-server` type supports username and password, or token. {% raw %} ```yaml @@ -957,7 +958,7 @@ registries: ### `terraform-registry` -El tipo `terraform-registry` es comatible con un token. +The `terraform-registry` type supports a token. {% raw %} ```yaml @@ -969,12 +970,12 @@ registries: ``` {% endraw %} -{% ifversion fpt or ghec or ghes > 3.4 %} -## Habilitar el soporte para los ecosistemas de nivel beta +{% ifversion fpt or ghec or ghes > 3.4 %} +## Enabling support for beta-level ecosystems ### `enable-beta-ecosystems` -Predeterminadamente, el {% data variables.product.prodname_dependabot %} actualiza los archivos de bloqueo y de manifiesto de la dependencia únicamente para los ecosistemas completamente compatibles. Utiliza el marcador `enable-beta-ecosystems` para decidir unirte a las actualizaciones para los ecosistemas que aún no están disponibles en general. +By default, {% data variables.product.prodname_dependabot %} updates the dependency manifests and lock files only for fully supported ecosystems. Use the `enable-beta-ecosystems` flag to opt in to updates for ecosystems that are not yet generally available. ```yaml # Configure beta ecosystem 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 9f03a51419..b1fb415bde 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: Configurar las actualziaciones de versión del Dependabot +title: Configuración de las actualizaciones de versiones de 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,45 +18,45 @@ topics: - Repositories - Dependencies - Pull requests -shortTitle: Configurar las actualizaciones de versión +shortTitle: Configure version updates +ms.openlocfilehash: ae55859e05e3c9e116bc9ee5679dfc85d31121f9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146180011' --- - -{% data reusables.dependabot.beta-security-and-version-updates %} -{% data reusables.dependabot.enterprise-enable-dependabot %} +{% data reusables.dependabot.beta-security-and-version-updates %} {% data reusables.dependabot.enterprise-enable-dependabot %} ## Acerca de las actualizaciones de versión para las dependencias -Habilitarás {% data variables.product.prodname_dependabot_version_updates %} mediante la selección de un archivo de configuración de *dependabot.yml* en el directorio `.github` dentro de tu repositorio. El {% data variables.product.prodname_dependabot %} levanta entonces las solicitudes de extracción para mantener actualizadas las dependencias que configures. Para cada dependencia del administrador de paquete que quieras actualizar, debes especificar la ubicación de los archivos de manifiesto de dicho paquete, así como la periodicidad en la que quieres buscar actualizaciones para las dependencias listadas en esos archivos. Para obtener más información sobre habilitar las actualizaciones de seguridad, consulta la sección "[Configurar las {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-dependabot-security-updates)". +Para habilitar {% data variables.product.prodname_dependabot_version_updates %}, comprueba un archivo de configuración *dependabot.yml* en el directorio `.github` del repositorio. El {% data variables.product.prodname_dependabot %} levanta entonces las solicitudes de extracción para mantener actualizadas las dependencias que configures. Para cada dependencia del administrador de paquete que quieras actualizar, debes especificar la ubicación de los archivos de manifiesto de dicho paquete, así como la periodicidad en la que quieres buscar actualizaciones para las dependencias listadas en esos archivos. Para obtener información sobre cómo habilitar las actualizaciones de seguridad, consulta "[Configuración de {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-dependabot-security-updates)". -{% data reusables.dependabot.initial-updates %} Para obtener más información, consulta la sección "[Personalizar las actualizaciones de las dependencias](/github/administering-a-repository/customizing-dependency-updates)". +{% data reusables.dependabot.initial-updates %} Para obtener más información, consulta "[Personalización de las actualizaciones de dependencias](/github/administering-a-repository/customizing-dependency-updates)". -{% data reusables.dependabot.private-dependencies-note %} Adicionalmente, el {% data variables.product.prodname_dependabot %} no es compatible con dependencias privadas de {% data variables.product.prodname_dotcom %} para todos los administradores de paquetes. Para obtener más información, consulta las secciones "[Acerca de las actualizaciones de versión del Dependabot](/github/administering-a-repository/about-dependabot-version-updates#supported-repositories-and-ecosystems)" y "[Soporte para idiomas de {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/github-language-support)". +{% data reusables.dependabot.private-dependencies-note %} Adicionalmente, el {% data variables.product.prodname_dependabot %} no es compatible con dependencias privadas de {% data variables.product.prodname_dotcom %} para todos los administradores de paquetes. Para obtener más información, consulta "[Acerca de las actualizaciones de versiones de Dependabot](/github/administering-a-repository/about-dependabot-version-updates#supported-repositories-and-ecosystems)" y "[Compatibilidad de idioma de {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/github-language-support)". ## Habilitar las {% data variables.product.prodname_dependabot_version_updates %} -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. +Para habilitar {% data variables.product.prodname_dependabot_version_updates %}, confirma un archivo de configuración *dependabot.yml* en el repositorio. {% ifversion dependabot-settings-update-37 %}Si habilitas la característica en la página de configuración, GitHub crea un archivo básico que puedes editar; de lo contrario, puedes crear el archivo mediante cualquier editor de archivos. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.repositories.navigate-to-code-security-and-analysis %} -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. +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.navigate-to-code-security-and-analysis %} +1. En "Seguridad y análisis de código", 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` del repositorio. {% else %} -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. -1. Agrega una sección de `updates` con una entrada para cada administrador de paquetes que quieras que monitoree el {% data variables.product.prodname_dependabot %}. +1. Crea un archivo de configuración *dependabot.yml* en el directorio `.github` del repositorio. {% endif %} +1. Agrega un `version`. +1. Opcionalmente, si tienes dependencias en un registro privado, agrega una sección `registries` que contenga los detalles de autenticación. +1. Agrega una sección `updates` con una entrada para cada administrador de paquetes que quieras que monitoree el {% data variables.product.prodname_dependabot %}. 1. Para cada administrador de paquete, utiliza: - `package-ecosystem` para especificar el administrador de paquetes. - `directory` para especificar la ubicación del manifiesto u otros archivos de definición. - - `schedule.interval` para especificar qué tan a menudo se debe revisar si hay nuevas versiones. + - `schedule.interval` para especificar la frecuencia con la que se comprueban las nuevas versiones. {% data reusables.dependabot.check-in-dependabot-yml %} -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)". +Para obtener información sobre todas las opciones de configuración, consulta "[Opciones de configuración para el archivo dependabot.yml](/github/administering-a-repository/configuration-options-for-dependency-updates)". -### Archivo *dependabot.yml* de ejemplo +### Ejemplo de archivo *dependabot.yml* El archivo de ejemplo *dependabot.yml* que se muestra a continuación actualiza dos administradores de paquetes: npm y Docker. Cuando se registra este archivo, el {% data variables.product.prodname_dependabot %} revisa los archivos de manifiesto en la rama predeterminada par ver si hay dependencias desactualizadas. Si encuentra dependencias desactualizadas, levantará solicitudes de extracción contra la rama predeterminada para actualizar estas dependencias. @@ -87,36 +87,33 @@ En el ejemplo anterior, si las dependencias de Docker estuvieran muy desactualiz ### Habilitar las actualizaciones de versión en las bifurcaciones -Si quieres habilitar las actualizaciones de versión en las bifurcaciones, hay un paso extra que debes tomar. Las actualizaciones de versión no se habilitan automáticamente en las bifurcaciones cuando existe un archivo de configuración *dependabot.yml*. Esto garantiza que los dueños de la bifurcación no habiliten las actualizaciones de versión accidentalmente cuando suben cambios, incluyendo el archivo de configuración *dependabot.yml* del repositorio original. +Si quieres habilitar las actualizaciones de versión en las bifurcaciones, hay un paso extra que debes tomar. Las actualizaciones de versión no se habilitan automáticamente en las bifurcaciones cuando existe un archivo de configuración *dependabot.yml*. Esto garantiza que los dueños de la bifurcación no habiliten las actualizaciones de versión accidentalmente cuando suben cambios, incluyendo el archivo de configuración *dependabot.yml* del repositorio original. En una bifurcación, también necesitas habilitar explícitamente el {% data variables.product.prodname_dependabot %}. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.accessing-repository-graphs %} -{% data reusables.repositories.click-dependency-graph %} -{% data reusables.dependabot.click-dependabot-tab %} -5. Debajo de "Habilitar el Dependabot", da clic en **Enable Dependabot**. +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.accessing-repository-graphs %} {% data reusables.repositories.click-dependency-graph %} {% data reusables.dependabot.click-dependabot-tab %} +5. En "Habilitar Dependabot", haz clic en **Habilitar Dependabot**. ## 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. 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. +Después de habilitar las actualizaciones de versión, se rellena la pestaña **Dependabot** del gráfico de dependencias del repositorio. En esta pestaña se muestra qué administradores de paquetes {% data variables.product.prodname_dependabot %} están configurados para supervisar y cuándo los datos {% data variables.product.prodname_dependabot %} comprueban por última vez las nuevas versiones. ![Pestaña de perspectivas de repositorio, gráfica de dependencias, pestaña de dependabot](/assets/images/help/dependabot/dependabot-tab-view.png) -Para obtener más información, consulta la sección "[Listar las dependencias configuradas para las actualizaciones de versión](/github/administering-a-repository/listing-dependencies-configured-for-version-updates)". +Para obtener información, consulta "[Enumeración de las dependencias configuradas para las actualizaciones de versión](/github/administering-a-repository/listing-dependencies-configured-for-version-updates)". ## Inhabilitar las {% data variables.product.prodname_dependabot_version_updates %} Puedes inhabilitar las actualizaciones de versión completamente si eliminas el archivo *dependabot.yml* de tu repositorio. Normalmente, tal vez quieras inhabilitar las actualizaciones temporalmente para una o más dependencias o administradores de paquete. -- Administradores de paquete: inhabilítalas configurando `open-pull-requests-limit: 0` o dejando de comentar el `package-ecosystem` relevante en el archivo de configuración. -- Dependencias específicas: inhabilítalas agregando los atributos de `ignore` para los paquetes o aplicaciones que quieras excluir de las actualizaciones. +- Administradores de paquetes: deshabilítalo estableciendo `open-pull-requests-limit: 0` o comentando el `package-ecosystem` correspondiente en el archivo de configuración. +- Dependencias específicas: deshabilítalas agregando los atributos `ignore` para los paquetes o aplicaciones que quieras excluir de las actualizaciones. Cuando inhabilitas las dependencias, puedes utilizar comodines para empatar con un conjunto de bibliotecas relacionadas. También puedes especificar qué versiones excluir. Esto es particularmente útil si necesitas bloquear actualizaciones en una biblioteca, el trabajo pendiente para apoyar un cambio sustancial en su API, pero quieres quieres obtener cualquier arreglo de seguridad para la versión que utilices. ### Ejemplo de inhabilitar las actualizaciones de versión para algunas dependencias -En este archivo de *dependabot.yml* de ejemplo se incluyen ejemplos de las formas diferentes para inhabilitar las actualizaciones en algunas dependencias, mientras que se permite que otras actualizaciones continuen. +En este archivo *dependabot.yml* de ejemplo se incluyen ejemplos de las formas diferentes para inhabilitar las actualizaciones en algunas dependencias, mientras que se permite que otras actualizaciones continuen. ```yaml # dependabot.yml file with updates @@ -150,4 +147,4 @@ updates: update-types: ["version-update:semver-patch"] ``` -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)". +Para obtener más información sobre cómo comprobar las preferencias de omisión existentes, consulta "[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 6a6c6f13f6..83719d5242 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 @@ -19,37 +19,41 @@ topics: - Dependencies - Pull requests - Vulnerabilities -shortTitle: Pesonalizar las actualizaciones +shortTitle: Customize updates +ms.openlocfilehash: 6cb6db974fe880bccc76c89447dc077e0617df9a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145125962' --- - -{% data reusables.dependabot.beta-security-and-version-updates %} -{% data reusables.dependabot.enterprise-enable-dependabot %} +{% data reusables.dependabot.beta-security-and-version-updates %} {% data reusables.dependabot.enterprise-enable-dependabot %} ## Acerca de personalizar las actualizaciones de las dependencias -Después de que hayas habilitado la actualización de versiones, puedes personalizar como el {% data variables.product.prodname_dependabot %} mantiene tus dependencias si agregas más opciones al archivo *dependabot.yml*. Por ejemplo, podrías: +Después de habilitar la actualización de versiones, puede personalizar cómo mantiene {% data variables.product.prodname_dependabot %} sus dependencias. Para ello, agregue más opciones al archivo *dependabot.yml*. Por ejemplo, podría realizar estas acciones: -- Especifica en qué día de la semana se abrirán las solicitudes de extracción para la actualización de versiones: `schedule.day` -- Establece revisores, asignados y etiquetas para cada administrador de paquete: `reviewers`, `assignees`, y `labels` -- Define una estrategia de versionamiento para los cambios que se realicen en cada archivo de manifiesto: `versioning-strategy` -- 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` +- Especificar el día de la semana que se deben abrir las solicitudes de incorporación de cambios de las actualizaciones de versión: `schedule.day` +- Establecer revisores, usuarios asignados y etiquetas para cada administrador de paquetes: `reviewers`, `assignees`y `labels` +- Definir una estrategia de control de versiones para los cambios en cada archivo de manifiesto: `versioning-strategy` +- Cambiar el número máximo de solicitudes de incorporación de cambios abiertas para las actualizaciones de versión a partir del valor predeterminado de 5: `open-pull-requests-limit` +- Abrir solicitudes de incorporación de cambios de actualizaciones de versión para seleccionar una rama específica en vez de la rama predeterminada: `target-branch` -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)". +Para obtener más información sobre las opciones de configuración, consulte "[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)". +Cuando actualice el archivo *dependabot.yml* en el repositorio, {% data variables.product.prodname_dependabot %} ejecutará una comprobación inmediata con la nueva configuración. Verá una lista de dependencias actualizada en cuestión de minutos en la pestaña de **{% data variables.product.prodname_dependabot %}** ; esto podría demorarse más si el repositorio 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, consulte "[Enumerar las dependencias configuradas para las actualizaciones de versión](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/listing-dependencies-configured-for-version-updates)". ## Impacto de los cambios de configuración en las actualizaciones de seguridad -Si personalizas el archivo *dependabot.yml*, podrías notar algunos cambios en las solicitudes de extracción que se levantan para las actualizaciones de seguridad. Estas solicitudes de extracción siempre se activan mediante una asesoría de seguridad para una dependencia en vez de mediante un calendario de programación del {% data variables.product.prodname_dependabot %}. Sin embargo, estas heredan la configuración de ajustes relevante del archivo *dependabot.yml* a menos de que especifiques una rama destino diferente para las actualizaciones de versión. +Si personaliza el archivo *dependabot.yml*, podría notar algunos cambios en las solicitudes de incorporación de cambios que se envían para las actualizaciones de seguridad. Estas solicitudes de extracción siempre se activan mediante una asesoría de seguridad para una dependencia en vez de mediante un calendario de programación del {% data variables.product.prodname_dependabot %}. Sin embargo, heredan la configuración correspondiente del archivo *dependabot.yml* a menos que especifique una rama de destino diferente para las actualizaciones de versión. -Por ejemplo, consulta la sección "[Configurar etiquetas personalizadas](#setting-custom-labels)" a más adelante. +Para ver un ejemplo, consulte "[Configuración de etiquetas personalizadas](#setting-custom-labels)" a continuación. ## Modificar la programación -Cuando configuras una actualización de tipo `daily`, predeterminadamente, el {% data variables.product.prodname_dependabot %} revisa si hay nuevas versiones a las 05:00 UTC. Puedes utilizar `schedule.time` para especificar una hora alterna para que revise actualizaciones (en formato: `hh:mm`). +Cuando configura una programación de actualización de tipo `daily`, de manera predeterminada, {% data variables.product.prodname_dependabot %} revisa si hay versiones nuevas a las 05:00 UTC. Puede usar `schedule.time` para especificar una hora alternativa y comprobar si hay actualizaciones (formato: `hh:mm`). -El archivo *dependabot.yml* de ejemplo a continuación expande la configuración de npm para especificar cuándo el {% data variables.product.prodname_dependabot %} debería revisar si hay actualizaciones de versión para las dependencias. +El archivo *dependabot.yml* de ejemplo expande la configuración de npm para especificar cuándo debe revisar {% data variables.product.prodname_dependabot %} las actualizaciones de versión para las dependencias. ```yaml # dependabot.yml file with @@ -70,9 +74,9 @@ updates: Predeterminadamente, el {% data variables.product.prodname_dependabot %} levanta solicitudes de extracción sin ningún revisor o asignado. -Puedes utilizar `reviewers` y `assignees` para especificar los revisores y asignados para todas las solicitudes de extracción que se levanten para un administrador de paquete. Cuando especificas un equipo, debes utilizar el nombre completo de éste, como si estuvieras @mencionándolo (incluyendo la organización). +Puede usar `reviewers` y `assignees` para especificar revisores y usuarios asignados para todas las solicitudes de incorporación de cambios generadas de un administrador de paquetes. Cuando especifique un equipo, debe utilizar su nombre completo, como si estuviera @mentioning (incluida la organización). -El ejemplo de archivo *dependabot.yml* mostrado a continuación cambia las configuraciones npm para que todas las solicitudes de extracción que se hayan abierto con actualizaciones de versión y de seguridad para npm tengan dos revisores y un asignado. +El archivo *dependabot.yml* de ejemplo mostrado a continuación cambia la configuración de npm para que todas las solicitudes de incorporación de cambios que se hayan abierto con actualizaciones de versión y seguridad para npm tengan dos revisores y un usuario asignado. ```yaml # dependabot.yml file with @@ -98,13 +102,13 @@ updates: {% data reusables.dependabot.default-labels %} -Puedes utilizar `labels` para anular las etiquetas predeterminadas y especificar etiquetas alternas para todas las solicitudes de extracción que se han levantado para un administrador de paquete. No puedes crear etiquetas nuevas en el archivo *dependabot.yml*, así que las etiquetas alternas ya deben existir en el repositorio. +Puede utilizar `labels` para anular las etiquetas predeterminadas y especificar etiquetas alternas para todas las solicitudes de incorporación de cambios que se hayan generado para un administrador de paquetes. No puede crear etiquetas nuevas en el archivo *dependabot.yml*, así que las etiquetas alternativas ya deben existir en el repositorio. -El siguiente ejemplo de archivo *dependabot.yml* cambia la configuración de npm para que las solicitudes de extracción abiertas con actualizaciones de versión y de seguridad para npm tengan etiquetas personalizadas. También cambia la configuración de Docker para revisar las actualizaciones de versión contra una rama personalizada y para levantar solicitudes de extracción con etiquetas personalizadas contra dicha rama personalizada. Los cambios en Docker no afectarán las solicitudes de extracción para actualizaciones de seguridad, ya que dichas actualizaciones de seguridad siempre se hacen contra la rama predeterminada. +El archivo *dependabot.yml* de ejemplo mostrado a continuación cambia la configuración de npm para que todas las solicitudes de incorporación de cambios que se hayan abierto con actualizaciones de versión y seguridad para npm tengan etiquetas personalizadas. También cambia la configuración de Docker para revisar las actualizaciones de versión contra una rama personalizada y para levantar solicitudes de extracción con etiquetas personalizadas contra dicha rama personalizada. Los cambios en Docker no afectarán las solicitudes de extracción para actualizaciones de seguridad, ya que dichas actualizaciones de seguridad siempre se hacen contra la rama predeterminada. {% note %} -**Nota:** La nueva `target-branch` deberá contener un Dockerfile para actualizar, de lo contrario, este cambio tendrá el efecto de inhabilitar las actualizaciones de versión para Docker. +**Nota:** El nuevo `target-branch` debe contener un Dockerfile para actualizar; de lo contrario, este cambio tendrá el efecto de deshabilitar las actualizaciones de versión para Docker. {% endnote %} @@ -141,4 +145,4 @@ updates: ## Más ejemplos -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)". +Para ver más ejemplos, consulte "[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/dependabot-version-updates/index.md b/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/index.md index 0491a3e444..d1a34602fe 100644 --- a/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/index.md +++ b/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/index.md @@ -1,6 +1,6 @@ --- -title: Mantener tus dependencias actualizadas automáticamente con las actualizaciones de versión del Dependabot -intro: 'Puedes utilizar el {% data variables.product.prodname_dependabot %} para mantener las dependencias y paquetes que se utilizan en tu repositorio automáticamente actualizadas a la versión más reciente, incluso cuando no tienen vulnerabilidades conocidas.' +title: Mantenimiento de las dependencias actualizadas automáticamente con las actualizaciones de la versión de Dependabot +intro: 'Puedes usar {% data variables.product.prodname_dependabot %} para mantener automáticamente las dependencias y paquetes usados en el repositorio actualizados a la versión más reciente, incluso cuando no tienen vulnerabilidades conocidas.' allowTitleToDifferFromFilename: true redirect_from: - /github/administering-a-repository/keeping-your-dependencies-updated-automatically @@ -21,6 +21,12 @@ children: - /listing-dependencies-configured-for-version-updates - /customizing-dependency-updates - /configuration-options-for-the-dependabot.yml-file -shortTitle: Actualizaciones de versión del dependabot +shortTitle: Dependabot version updates +ms.openlocfilehash: 7eec75884da9fed388c7f882fe870d993606cb00 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145125961' --- diff --git a/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/listing-dependencies-configured-for-version-updates.md b/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/listing-dependencies-configured-for-version-updates.md index 5df3453ffe..1df3cdccdd 100644 --- a/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/listing-dependencies-configured-for-version-updates.md +++ b/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/listing-dependencies-configured-for-version-updates.md @@ -15,25 +15,29 @@ topics: - Dependabot - Version updates - Dependencies -shortTitle: Dependencias configuradas en la lista +shortTitle: List configured dependencies +ms.openlocfilehash: 8028c10c39d4b045206954fc38ed805b5432e553 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145125960' --- - -{% data reusables.dependabot.beta-security-and-version-updates %} -{% data reusables.dependabot.enterprise-enable-dependabot %} +{% data reusables.dependabot.beta-security-and-version-updates %} {% data reusables.dependabot.enterprise-enable-dependabot %} ## Visualizar dependencias que monitorea el {% data variables.product.prodname_dependabot %} -Después de que habilites las actualizaciones de versión, puedes confirmar que tu configuración es la correcta si utilizas la pestaña de **{% data variables.product.prodname_dependabot %}** en la gráfica de dependencias para el repositorio. Para obtener más información, consulta la sección "[Configurar las actualizaciones de versión del {% data variables.product.prodname_dependabot %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/enabling-and-disabling-dependabot-version-updates)". +Después de habilitar las actualizaciones de versión, puede confirmar que su configuración es la correcta mediante la pestaña **{% data variables.product.prodname_dependabot %}** en el gráfico de dependencias para el repositorio. Para más información, vea "[Configuración de las actualizaciones de la versión de {% data variables.product.prodname_dependabot %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/enabling-and-disabling-dependabot-version-updates)". -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.accessing-repository-graphs %} -{% data reusables.repositories.click-dependency-graph %} -{% data reusables.dependabot.click-dependabot-tab %} -1. Opcionalmente, para ver los archivos que se monitorean para un administrador de paquete, da clic en el {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} asociado. ![Archivos de dependencia monitoreados](/assets/images/help/dependabot/monitored-dependency-files.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.accessing-repository-graphs %} {% data reusables.repositories.click-dependency-graph %} {% data reusables.dependabot.click-dependabot-tab %} +1. Opcionalmente, a fin de ver los archivos que se supervisan para un administrador de paquetes, haga clic en el {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} asociado. + ![Archivos de dependencia supervisados](/assets/images/help/dependabot/monitored-dependency-files.png) Si no encuentras alguna dependencia, revisa los archivos de bitácora para ver los errores. En caso de que no encuentres algún administrador de paquete, revisa el archivo de configuración. ## Visualizar los archivos de bitácora del {% data variables.product.prodname_dependabot %} -1. En la **pestaña de {% data variables.product.prodname_dependabot %}**, da clic en **Revisado por última vez hace *TIME*** para ver el archivo de bitácora que generó el {% data variables.product.prodname_dependabot %} durante su última verificación de actualizaciones de versión. ![Ver el archivo de bitácora](/assets/images/help/dependabot/last-checked-link.png) -2. Opcionalmente, para volver a ejecutar la revisión de versión, da clic en **Revisar si hay actualizaciones**. ![Revisar si hay actualizaciones](/assets/images/help/dependabot/check-for-updates.png) +1. En la pestaña **{% data variables.product.prodname_dependabot %}** , haga clic **Last checked *TIME* ago** (Última comprobación hace TIME) para ver el archivo de registro que {% data variables.product.prodname_dependabot %} generó durante la última comprobación de actualizaciones de la versión. + ![Ver el archivo de registros](/assets/images/help/dependabot/last-checked-link.png) +2. Opcionalmente, para volver a ejecutar la comprobación de versión, haga clic en **Check for updates** (Buscar actualizaciones). + ![Revisar si hay actualizaciones](/assets/images/help/dependabot/check-for-updates.png) diff --git a/translations/es-ES/content/code-security/dependabot/index.md b/translations/es-ES/content/code-security/dependabot/index.md index 27fa4278ef..30026b74dc 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: Mantener tu cadena de suministro segura con el Dependabot +title: Mantenimiento de la seguridad de la cadena de suministro con Dependabot shortTitle: 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 %}.' +intro: 'Supervisa las vulnerabilidades en las dependencias usadas en el proyecto{% ifversion fpt or ghec or ghes > 3.2 %} y mantén actualizadas las dependencias{% endif %} con {% data variables.product.prodname_dependabot %}.' allowTitleToDifferFromFilename: true versions: fpt: '*' @@ -19,5 +19,11 @@ children: - /dependabot-security-updates - /dependabot-version-updates - /working-with-dependabot +ms.openlocfilehash: 82b385ab7177adfe568344c0dc04357ffafeb0b3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145125959' --- diff --git a/translations/es-ES/content/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions.md b/translations/es-ES/content/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions.md index efff6a2476..966b01c62e 100644 --- a/translations/es-ES/content/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions.md +++ b/translations/es-ES/content/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions.md @@ -16,13 +16,17 @@ topics: - Repositories - Dependencies - Pull requests -shortTitle: Utiliza el Dependabot con las acciones +shortTitle: Use Dependabot with Actions redirect_from: - /code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/automating-dependabot-with-github-actions +ms.openlocfilehash: 573304093b85fcc05d86a99934a94904aa98b816 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147429736' --- - -{% data reusables.dependabot.beta-security-and-version-updates %} -{% data reusables.dependabot.enterprise-enable-dependabot %} +{% data reusables.dependabot.beta-security-and-version-updates %} {% data reusables.dependabot.enterprise-enable-dependabot %} ## Acerca del {% data variables.product.prodname_dependabot %} y de las {% data variables.product.prodname_actions %} @@ -32,26 +36,23 @@ El {% data variables.product.prodname_dependabot %} crea las solicitudes de camb El {% data variables.product.prodname_dependabot %} puede activar flujos de trabajo de las {% data variables.product.prodname_actions %} en sus solicitudes de cambios y comentarios; sin embargo, algunos eventos se tratan de forma distinta. -{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5792 %} -Las siguientes restricciones aplican para los flujos de trabajo que inicia el {% data variables.product.prodname_dependabot %} (`github.actor == 'dependabot[bot]'`) y que utilizan los eventos `pull_request`, `pull_request_review`, `pull_request_review_comment`, `push`, `create`, `deployment` y `deployment_status`: -{% endif %} +{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5792 %} En el caso de los flujos de trabajo iniciados por {% data variables.product.prodname_dependabot %} (`github.actor == 'dependabot[bot]'`) mediante los eventos `pull_request`, `pull_request_review`, `pull_request_review_comment`, `push`, `create`, `deployment` y `deployment_status`, se aplican las restricciones siguientes: {% endif %} -- {% ifversion ghes = 3.3 %} El `GITHUB_TOKEN` tiene permisos de solo lectura, a menos de que tu adminsitrador haya eliminado las restricciones.{% else %} El `GITHUB_TOKEN` tiene permisos de solo lectura predeterminadamente.{% endif %} +- {% ifversion ghes = 3.3 %}`GITHUB_TOKEN` tiene permisos de solo lectura, a menos que el administrador haya quitado las restricciones.{% else %}`GITHUB_TOKEN` tiene permisos de solo lectura de forma predeterminada.{% endif %} - {% ifversion ghes = 3.3 %}No se puede acceder a los secretos a menos de que tu administrador haya eliminado las restricciones.{% else %}Los secretos se llenan desde los secretos del {% data variables.product.prodname_dependabot %}. Los secretos de las {% data variables.product.prodname_actions %} no están disponibles.{% endif %} -{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5792 %} -Para los flujos de trabajo que inicia el {% data variables.product.prodname_dependabot %} (`github.actor == 'dependabot[bot]'`) y que utilizan el evento `pull_request_target`, si el {% data variables.product.prodname_dependabot %} (`github.actor == 'dependabot[bot]'`) creó la referencia base de la solicitud de cambios, el `GITHUB_TOKEN` será de solo lectura y los secretos no estarán disponibles. +{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5792 %} En el caso de los flujos de trabajo iniciados por {% data variables.product.prodname_dependabot %} (`github.actor == 'dependabot[bot]'`) mediante el evento `pull_request_target`, si la referencia base de la solicitud de incorporación de cambios se ha creado mediante {% data variables.product.prodname_dependabot %} (`github.actor == 'dependabot[bot]'`), el valor `GITHUB_TOKEN` será de solo lectura y los secretos no están disponibles. {% endif %} -{% ifversion actions-stable-actor-ids %}Estas restricciones aplican incluso si un actor diferente vuelve a ejecutar el flujo de trabajo.{% endif %} +{% ifversion actions-stable-actor-ids %}Estas restricciones se aplican incluso si otro actor vuelve a ejecutar el flujo de trabajo.{% endif %} -Para obtener màs informaciòn, consulta la secciòn "[Mantener seguras tus GitHub Actions y flujos de trabajo: Prevenir solicitudes de tipo pwn](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/)". +Para más información, vea ["Mantenimiento de la seguridad de flujos de trabajo y Acciones de GitHub: prevención de solicitudes pwn"](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/). {% ifversion fpt or ghec or ghes > 3.3 %} -### Cambiar los permisos de `GITHUB_TOKEN` +### Cambio de permisos `GITHUB_TOKEN` -Predeterminadamente, los flujos de trabajo de las {% data variables.product.prodname_actions %} que activa el {% data variables.product.prodname_dependabot %} obtendrán un `GITHUB_TOKEN` con permisos de solo lectura. Puedes utilizar la llave de `permissions` en tu flujo de trabajo para incrementar el acceso del token: +De manera predeterminada, los flujos de trabajo de {% data variables.product.prodname_actions %} desencadenados por {% data variables.product.prodname_dependabot %} obtienen un valor `GITHUB_TOKEN` con permisos de solo lectura. Puede usar la clave `permissions` del flujo de trabajo para aumentar el acceso del token: {% raw %} @@ -72,17 +73,17 @@ jobs: {% endraw %} -Para obtener màs informaciòn, consulta la secciòn "[Modificar los permisos para el GITHUB_TOKEN](/actions/security-guides/automatic-token-authentication#modifying-the-permissions-for-the-github_token)". +Para más información, vea "[Modificación de los permisos para GITHUB_TOKEN](/actions/security-guides/automatic-token-authentication#modifying-the-permissions-for-the-github_token)". ### Acceder a los secretos -Cuando un evento del {% data variables.product.prodname_dependabot %} activa un flujo de trabajo, los únicos secretos disponibles para dicho flujo de trabajo son los del {% data variables.product.prodname_dependabot %}. Los secretos de las {% data variables.product.prodname_actions %} no están disponibles. Por lo tanto, debes almacenar cualquier secreto que utilice un flujo de trabajo activado mediante los eventos del {% data variables.product.prodname_dependabot %} como secretos del {% data variables.product.prodname_dependabot %}. Para obtener más información, consulta la sección "[Administrar los secretos cifrados del Dependabot](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-encrypted-secrets-for-dependabot)". +Cuando un evento del {% data variables.product.prodname_dependabot %} activa un flujo de trabajo, los únicos secretos disponibles para dicho flujo de trabajo son los del {% data variables.product.prodname_dependabot %}. Los secretos de las {% data variables.product.prodname_actions %} no están disponibles. Por lo tanto, debes almacenar cualquier secreto que utilice un flujo de trabajo activado mediante los eventos del {% data variables.product.prodname_dependabot %} como secretos del {% data variables.product.prodname_dependabot %}. Para más información, vea "[Administración de secretos cifrados para Dependabot](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-encrypted-secrets-for-dependabot)". -Los secretos del {% data variables.product.prodname_dependabot %} se agregan al contexto de `secrets` y se referencian utilizando exactamente la misma sintaxis que la de los secretos para las {% data variables.product.prodname_actions %}. Para obtener más información, consulta la sección "[Secretos cifrados](/actions/security-guides/encrypted-secrets#using-encrypted-secrets-in-a-workflow)". +Los secretos de {% data variables.product.prodname_dependabot %} se agregan al contexto `secrets` y se les hace referencia mediante la misma sintaxis exacta que la de los secretos para {% data variables.product.prodname_actions %}. Para más información, vea "[Secretos cifrados](/actions/security-guides/encrypted-secrets#using-encrypted-secrets-in-a-workflow)". -Si tienes un flujo de trabajo que se activará mediante el {% data variables.product.prodname_dependabot %} y también mediante otros actores, la solución más simple es almacenar el token con los permisos requeridos en una acción y en un secreto del {% data variables.product.prodname_dependabot %} con nombres idénticos. Entonces, el flujo de trabajo puede incluir una llamada simple a estos secretos. Si el secreto del {% data variables.product.prodname_dependabot %} tiene un nombre diferente, utiliza condiciones para especificar los secretos correctos para que los utilicen los diferentes actores. Para ver ejemplos que utilizan condiciones, consulta la sección de "[Automatizaciones comunes](#common-dependabot-automations)" a continuación. +Si tienes un flujo de trabajo que se activará mediante el {% data variables.product.prodname_dependabot %} y también mediante otros actores, la solución más simple es almacenar el token con los permisos requeridos en una acción y en un secreto del {% data variables.product.prodname_dependabot %} con nombres idénticos. Entonces, el flujo de trabajo puede incluir una llamada simple a estos secretos. Si el secreto del {% data variables.product.prodname_dependabot %} tiene un nombre diferente, utiliza condiciones para especificar los secretos correctos para que los utilicen los diferentes actores. Para obtener ejemplos de condiciones de uso, vea "[Automatizaciones comunes](#common-dependabot-automations)" a continuación. -Para acceder a un registro de contenedor privado en AWS con un nombre de usuario y contraseña, un flujo de trabajo deberá incluir un secreto para el `username` y la `password`. En el siguiente ejemplo, cuando el {% data variables.product.prodname_dependabot %} activa el flujo de trabajo, se utilizan los secretos del {% data variables.product.prodname_dependabot %} con los nombres `READONLY_AWS_ACCESS_KEY_ID` y `READONLY_AWS_ACCESS_KEY`. Si otro actor activa el flujo de trabajo, se utilizarán los secretos de las acciones con estos nombres. +Para acceder a un registro de contenedor privado en AWS con un nombre de usuario y una contraseña, un flujo de trabajo debe incluir un secreto para `username` y `password`. En el ejemplo siguiente, cuando {% data variables.product.prodname_dependabot %} desencadena el flujo de trabajo, se usan los secretos de {% data variables.product.prodname_dependabot %} con los nombres `READONLY_AWS_ACCESS_KEY_ID` y `READONLY_AWS_ACCESS_KEY`. Si otro actor activa el flujo de trabajo, se utilizarán los secretos de las acciones con estos nombres. ```yaml name: CI @@ -114,17 +115,17 @@ jobs: {% note %} -**Nota:** Tu administrador de sitio puede anular estas restricciones para {% data variables.product.product_location %}. Para obtener más información, consulta la sección "[Solucionar los problemas de las {% data variables.product.prodname_actions %} en tu empresa](/admin/github-actions/advanced-configuration-and-troubleshooting/troubleshooting-github-actions-for-your-enterprise#troubleshooting-failures-when-dependabot-triggers-existing-workflows)". +**Nota:** El administrador del sitio puede invalidar estas restricciones para {% data variables.product.product_location %}. Para más información, vea "[Solución de problemas de {% data variables.product.prodname_actions %} para la empresa](/admin/github-actions/advanced-configuration-and-troubleshooting/troubleshooting-github-actions-for-your-enterprise#troubleshooting-failures-when-dependabot-triggers-existing-workflows)". -Si se eliminan las restricciones, cuando el {% data variables.product.prodname_dependabot %} active un flujo de trabajo, este tendrá acceso a los secretos de las {% data variables.product.prodname_actions %} y podrá utilizar el término `permissions` para incrementar el alcance predeterminado del `GITHUB_TOKEN` desde el acceso de solo lectura. Puedes ignorar los pasos específicos en las secciones de "Eventos de manejo de `pull_request`" y de "Eventos de manejo de `push`", ya que esto ya no aplica. +Si se quitan las restricciones, cuando {% data variables.product.prodname_dependabot %} desencadena un flujo de trabajo, tendrá acceso a los secretos de {% data variables.product.prodname_actions %} y podrá usar el término `permissions` para incrementar el ámbito predeterminado de `GITHUB_TOKEN` desde el acceso de solo lectura. Puede omitir los pasos específicos de las secciones "Control de eventos `pull_request`" y "Control de eventos `push`" porque ya no se aplican. {% endnote %} -### Manejar los eventos de `pull_request` +### Controlar eventos `pull_request` -Si tu flujo de trabajo necesita acceso a los secretos o a un `GITHUB_TOKEN` con permisos de escritura, tienes dos opciones: utilizar `pull_request_target`, o utilizar dos flujos de trabajo separados. En esta sección, describiremos a detalle cómo utilizar `pull_request_target` y utilizaremos los dos siguientes flujos de trabajo en cómo "[Manejar eventos `push`](#handling-push-events)". +Si el flujo de trabajo necesita acceso a secretos o una instancia de `GITHUB_TOKEN` con permisos de escritura, tiene dos opciones: usar `pull_request_target`, o bien utilizar dos flujos de trabajo independientes. En esta sección se detallarán los detalles del uso de `pull_request_target` y, a continuación, el uso de dos flujos de trabajo en "[Control de eventos `push`](#handling-push-events)". -Debajo hay un ejemplo simple de un flujo de trabajo de una `pull_request` que podría estar fallando ahora: +A continuación se muestra un ejemplo sencillo de un flujo de trabajo de `pull_request` que ahora podría producir errores: ```yaml ### This workflow now has no secrets and a read-only token @@ -141,11 +142,11 @@ jobs: - uses: {% data reusables.actions.action-checkout %} ``` -Puedes reemplazar a `pull_request` con `pull_request_target`, el cual se utiliza para las solicitudes de cambio de las bifurcaciones y revisar explícitamente el `HEAD` de la solicitud de cambios. +Puede reemplazar `pull_request` por `pull_request_target`, que se usa para las solicitudes de incorporación de cambios de bifurcaciones y comprobar explícitamente la solicitud de incorporación de cambios `HEAD`. {% warning %} -**Advertencia:** El utilizar `pull_request_target` como sustituto de `pull_request` de expone a un comportamiento inseguro. Te recomendamos utilizar el método de dos flujos de trabajo de acuerdo con lo que se describe a continuación en "[Administrar eventos `push`](#handling-push-events)". +**Advertencia:** El uso de `pull_request_target` como sustituto de `pull_request` le expone a comportamientos no seguros. Se recomienda usar el método de dos flujos de trabajo, como se describe a continuación en "[Control de eventos `push`](#handling-push-events)". {% endwarning %} @@ -170,11 +171,11 @@ jobs: github-token: {% raw %}${{ secrets.GITHUB_TOKEN }}{% endraw %} ``` -También se recomienda fuertemente que bajes el alcance de los permisos que otorgas al `GITHUB_TOKEN` para poder evitar que se fugue un token con más privilegios de lo necesario. Para obtener más información, consulta ña sección "[Permisos del `GITHUB_TOKEN`](/actions/reference/authentication-in-a-workflow#permissions-for-the-github_token)". +También se recomienda encarecidamente reducir el ámbito de los permisos concedidos a `GITHUB_TOKEN` para evitar la pérdida de un token con más privilegios de los necesarios. Para más información, vea "[Permisos para `GITHUB_TOKEN`](/actions/reference/authentication-in-a-workflow#permissions-for-the-github_token)". -### Manejar eventos `push` +### Controlar eventos `push` -Ya que no hay un equivalente de `pull_request_target` para los eventos `push`, tendrás que utilizar dos flujos de trabajo: uno no confiable que termine cargando artefactos, el cual activará un segundo flujo de trabajo que descargará los artefactos y seguirá procesándose. +Como no hay ningún `pull_request_target` equivalente para los eventos `push`, tendrá que usar dos flujos de trabajo: uno que no es de confianza y que finaliza con la carga de artefactos, lo que desencadena un segundo flujo de trabajo de confianza que descarga artefactos y continúa el procesamiento. El primer flujo de trabajo lleva a cabo cualquier trabajo no confiable: @@ -228,7 +229,7 @@ jobs: {% ifversion actions-stable-actor-ids %} -Cuando vuelves a ejecutar un flujo de trabajo del Dependabot manualmente, este se ejecutará con los mismos privilegios que antes, incluso si el usuario que inició la re-ejecución tiene privilegios diferentes. Para obtener más información, consulta la sección "[Re-ejecución de flujos de trabajo y jobs](/actions/managing-workflow-runs/re-running-workflows-and-jobs)". +Cuando vuelvas a ejecutar manualmente un flujo de trabajo de Dependabot, se ejecutará con los mismos privilegios que antes incluso si el usuario que inició la nueva ejecución tiene otros privilegios. Para más información, consulta "[Volver a ejecutar flujos de trabajo y trabajos](/actions/managing-workflow-runs/re-running-workflows-and-jobs)". {% else %} @@ -244,7 +245,7 @@ Aquí mostramos varios escenarios comunes que pueden automatizarse utilizando la {% note %} -**Nota:** Si tu administrador de sitio anuló las restricciones del {% data variables.product.prodname_dependabot %} en {% data variables.product.product_location %}, puedes utilizar `pull_request` en vez de `pull_request_target` en los siguientes flujos de trabajo. +**Nota:** Si el administrador del sitio ha invalidado las restricciones para {% data variables.product.prodname_dependabot %} en {% data variables.product.product_location %}, puede usar `pull_request` en lugar de `pull_request_target` en los flujos de trabajo siguientes. {% endnote %} @@ -254,7 +255,7 @@ Aquí mostramos varios escenarios comunes que pueden automatizarse utilizando la Automatizar mucho requiere saber información del contenido de la solicitud de cambios: cuál era el nombre de la dependencia, si es una dependencia productva y si es una actualización de parche menor o mayor. -La acción `dependabot/fetch-metadata` te proporciona toda esta información: +La acción `dependabot/fetch-metadata` proporciona toda esa información de forma automática: {% ifversion ghes = 3.3 %} @@ -320,7 +321,7 @@ jobs: {% endif %} -Para obtener más información, consulta el repositorio [`dependabot/fetch-metadata`](https://github.com/dependabot/fetch-metadata). +Para más información, vea el repositorio [`dependabot/fetch-metadata`](https://github.com/dependabot/fetch-metadata). ### Etiquetar una solicitud de cambios @@ -462,9 +463,9 @@ jobs: ### Habilita la fusión automática en una solicitud de cambios -Si quieres permitir que los mantenedores marquen solicitudes de cambio específicas para su fusión automática, puedes utilizar la funcionalidad de fusión automática de {% data variables.product.prodname_dotcom %}. Esto habilita a la solicitud de cambios para que se fusione cuando se cumpla con todas las pruebas y aprobaciones requeridas. Para obtener más información sobre la fusión automática, consulta la sección "[Fusionar una solicitud de cambios automáticamente](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request)". +Si quieres permitir que los mantenedores marquen determinadas solicitudes de incorporación de cambios para la fusión mediante combinación automática, puedes usar la funcionalidad de fusión mediante combinación automática de {% data variables.product.prodname_dotcom %}. Esto habilita a la solicitud de cambios para que se fusione cuando se cumpla con todas las pruebas y aprobaciones requeridas. Para más información sobre la combinación automática, vea "[Combinación automática de una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request)". -En vez de esto, puedes trabajar con las {% data variables.product.prodname_actions %} y el {% data variables.product.prodname_cli %}. Aquí tienes un ejemplo que fusiona todas las actualizaciones de parches automáticamente a `my-dependency`: +En su lugar, puedes usar {% data variables.product.prodname_actions %} y {% data variables.product.prodname_cli %}. Este es un ejemplo que combina automáticamente todas las actualizaciones de revisión de `my-dependency`: {% ifversion ghes = 3.3 %} @@ -477,7 +478,7 @@ on: pull_request_target permissions: contents: write pull-requests: write - + jobs: dependabot: runs-on: ubuntu-latest @@ -539,17 +540,17 @@ Si tu ejecución de flujo de trabajo falla, verifica lo siguiente: {% ifversion ghes = 3.3 %} - Estás ejecutando el flujo de trabajo únicamente cuando el actor adecuado lo activa. -- Estás verificando la `ref` de tu `pull_request`. -- No estás intentando acceder a los secretos desde un evento de `pull_request`, `pull_request_review`, `pull_request_review_comment`, o `push` activado por el Dependabot. -- No estás intentando llevar a cabo ninguna acción de `write` desde dentro de un evento de tipo `pull_request`, `pull_request_review`, `pull_request_review_comment`, o `push` que haya activado el Dependabot. +- Va a extraer del repositorio el `ref` correcto para `pull_request`. +- No intenta acceder a secretos desde un evento `pull_request`, `pull_request_review`, `pull_request_review_comment` o `push` desencadenado por Dependabot. +- No intenta realizar ninguna acción `write` desde un evento `pull_request`, `pull_request_review`, `pull_request_review_comment` o `push` desencadenado por Dependabot. {% else %} - Estás ejecutando el flujo de trabajo únicamente cuando el actor adecuado lo activa. -- Estás verificando la `ref` de tu `pull_request`. +- Va a extraer del repositorio el `ref` correcto para `pull_request`. - Tus secretos están disponibles en los secretos del {% data variables.product.prodname_dependabot %}, en vez de como secretos de las {% data variables.product.prodname_actions %}. -- Si tienes un `GITHUB_TOKEN` con los permisos correctos. +- Tiene un `GITHUB_TOKEN` con los permisos correctos. {% endif %} -Para obtener más información sobre cómo escribir y depurar las {% data variables.product.prodname_actions %}, consulta la sección "[Aprender sobre las Acciones de GitHub](/actions/learn-github-actions)". +Para obtener información sobre cómo escribir y depurar {% data variables.product.prodname_actions %}, vea "[Más información sobre Acciones de GitHub](/actions/learn-github-actions)". 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 25a68db629..c7f874c628 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,7 +1,7 @@ --- -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 %}.' +title: Trabajar con Dependabot +shortTitle: Work with Dependabot +intro: 'Instrucciones y recomendaciones para trabajar con {% data variables.product.prodname_dependabot %}, como administrar solicitudes de incorporación de cambios generadas por {% data variables.product.prodname_dependabot %}, usar {% data variables.product.prodname_actions %} con {% data variables.product.prodname_dependabot %} y solucionar errores de {% data variables.product.prodname_dependabot %}.' versions: fpt: '*' ghec: '*' @@ -20,5 +20,11 @@ children: - /managing-encrypted-secrets-for-dependabot - /troubleshooting-the-detection-of-vulnerable-dependencies - /troubleshooting-dependabot-errors +ms.openlocfilehash: ae4f4cd7f4f748487420c2804eae67d561455099 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126268' --- 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 11021bcbdc..8483f318ac 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 @@ -16,34 +16,39 @@ topics: - Dependabot - Version updates - Actions -shortTitle: Acciones de actualización automática +shortTitle: Auto-update actions +ms.openlocfilehash: b7de2100ad191dbcb66f4853779e5f048ca33a84 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146027967' --- - {% data reusables.dependabot.beta-security-and-version-updates %} {% data reusables.dependabot.enterprise-enable-dependabot %} ## Acerca de {% data variables.product.prodname_dependabot_version_updates %} para las acciones -Las acciones a menudo se actualizan con correcciones de errores y con nuevas características para que los procesos automatizados sean más confiables, rápidos y seguros. Cundo habilitas las {% data variables.product.prodname_dependabot_version_updates %} para {% data variables.product.prodname_actions %}, {% data variables.product.prodname_dependabot %} te ayudará a asegurarte de que las referencias para las acciones en el archivo *workflow.yml* de un repositorio se mantengan actualizadas. El {% data variables.product.prodname_dependabot %} verifica la referencia de la acción para cada una de ellas en el archivo (habitualmente un número de versión o identificador de confirmación que se asocie con la acción) contra la última versión. Si alguna versión más reciente de la acción está disponible, el {% data variables.product.prodname_dependabot %} te enviará una solicitud de extracción que actualice la referencia en el archivo de flujo de trabajo a su última versión. Para obtener más información acerca de las {% data variables.product.prodname_dependabot_version_updates %}, consulta la sección "[Acerca del {% data variables.product.prodname_dependabot_version_updates %}](/github/administering-a-repository/about-dependabot-version-updates)". Para obtener más información acerca de configurar flujos de trabajo para las {% data variables.product.prodname_actions %}, consulta la sección "[Aprende sobre las {% data variables.product.prodname_actions %}](/actions/learn-github-actions)". - +Las acciones a menudo se actualizan con correcciones de errores y con nuevas características para que los procesos automatizados sean más confiables, rápidos y seguros. Cundo habilita {% data variables.product.prodname_dependabot_version_updates %} para {% data variables.product.prodname_actions %}, {% data variables.product.prodname_dependabot %} le permite asegurarse de que las referencias de acciones se mantengan actualizadas en el archivo *workflow.yml* de un repositorio. Para cada acción del archivo, {% data variables.product.prodname_dependabot %} comprueba si la referencia de la acción (suele ser un número de versión o un identificador de confirmación asociado a la acción) está actualizada a la versión más reciente. Si hay disponible alguna versión más reciente de la acción, {% data variables.product.prodname_dependabot %} le enviará una solicitud de incorporación de cambios para actualizar la referencia en el archivo de flujo de trabajo a su última versión. Para obtener más información sobre las {% data variables.product.prodname_dependabot_version_updates %}, consulte "[Acerca de las {% data variables.product.prodname_dependabot_version_updates %}](/github/administering-a-repository/about-dependabot-version-updates)." Para obtener más información sobre la configuración de flujos de trabajo para {% data variables.product.prodname_actions %}, consulte "[Más información sobre {% data variables.product.prodname_actions %}](/actions/learn-github-actions)." + {% data reusables.actions.workflow-runs-dependabot-note %} ## Habilitar las {% data variables.product.prodname_dependabot_version_updates %} para las acciones -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. +Puedes configurar {% data variables.product.prodname_dependabot_version_updates %} para mantener las acciones, así como las bibliotecas y los paquetes de los que dependes. -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. +1. Si ya tienes habilitadas las {% data variables.product.prodname_dependabot_version_updates %} para otros ecosistemas o administradores de paquetes, solo tendrás que abrir el archivo *dependabot.yml* existente. De lo contrario, crea un archivo de configuración *dependabot.yml* en el directorio `.github` del repositorio. Para obtener más información, consulta "[Configuración de las actualizaciones de versiones de Dependabot](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates#enabling-dependabot-version-updates)". +1. Especifique `"github-actions"` como `package-ecosystem` para supervisar. +1. Establezca `directory` en `"/"` para comprobar si hay archivos de flujo de trabajo en `.github/workflows`. +1. Establezca la `schedule.interval` frecuencia con la que se comprueban las nuevas versiones. {% data reusables.dependabot.check-in-dependabot-yml %}Si editaste un archivo existente, guarda tus cambios. -También puedes habilitar las {% data variables.product.prodname_dependabot_version_updates %} en las bifurcaciones. Para obtener más información, consulta la sección "[Configurar las actualizaciones de versión del {% data variables.product.prodname_dependabot %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/enabling-and-disabling-dependabot-version-updates#enabling-version-updates-on-forks)". +También puedes habilitar las {% data variables.product.prodname_dependabot_version_updates %} en las bifurcaciones. Para obtener más información, consulte "[Configuración de las actualizaciones de la versión de {% data variables.product.prodname_dependabot %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/enabling-and-disabling-dependabot-version-updates#enabling-version-updates-on-forks)". -### Archivo de ejemplo de *dependabot.yml* para {% data variables.product.prodname_actions %} +### Ejemplo de archivo *dependabot.yml* de {% data variables.product.prodname_actions %} -El siguiente ejemplo de archivo de *dependabot.yml* configura las actualizaciones de versión para {% data variables.product.prodname_actions %}. El `directory` debe configurarse como `"/"` para verificar los archivos de flujo de trabajo en `.github/workflows`. El `schedule.interval` se configura en `"daily"`. Después de que se verifique o actualice este archivo, el {% data variables.product.prodname_dependabot %} revisará si hay versiones nuevas de tus acciones. El {% data variables.product.prodname_dependabot %} levantará solicitudes de extracción para las actualizaciones de versión de cualquier acción desactualizada que encuentre. Después de las actualizaciones de versión iniciales, el {% data variables.product.prodname_dependabot %} seguirá buscando versiones desactualizadas para las acciones una vez por día. +El siguiente ejemplo de archivo *dependabot.yml* configura las actualizaciones de versión para {% data variables.product.prodname_actions %}. `directory` debe establecerse `"/"` en para comprobar si hay archivos de flujo de trabajo en `.github/workflows`. La propiedad `schedule.interval` se establece como `"daily"`. Después de que se verifique o actualice este archivo, el {% data variables.product.prodname_dependabot %} revisará si hay versiones nuevas de tus acciones. {% data variables.product.prodname_dependabot %} enviará solicitudes de incorporación de cambios de actualizaciones de versión para cualquier acción obsoleta que detecte. Después de las actualizaciones de versión iniciales, {% data variables.product.prodname_dependabot %} seguirá buscando versiones desactualizadas en las acciones una vez al día. ```yaml # Set update schedule for GitHub Actions @@ -60,8 +65,8 @@ updates: ## Configurar las {% data variables.product.prodname_dependabot_version_updates %} para las acciones -Cuando habilitas las {% data variables.product.prodname_dependabot_version_updates %} para las acciones, debes especificar los valores de `package-ecosystem`, `directory`, y `schedule.interval`. Hay muchas más propiedades opcionales que puedes configurar para personalizar tus actualizaciones de versión aún más. 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)". +Al habilitar {% data variables.product.prodname_dependabot_version_updates %} para las acciones, debe especificar valores para `package-ecosystem`, `directory` y `schedule.interval`. Hay muchas más propiedades opcionales que puedes configurar para personalizar tus actualizaciones de versión aún más. Para más información, vea "[Opciones de configuración para el archivo dependabot.yml](/github/administering-a-repository/configuration-options-for-dependency-updates)". -## Leer más +## Información adicional -- "[Acerca de GitHub Actions](/actions/getting-started-with-github-actions/about-github-actions)" +- "[Acerca de Acciones de GitHub](/actions/getting-started-with-github-actions/about-github-actions)" 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 61fdf1743e..4dd7009f58 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 @@ -16,17 +16,22 @@ topics: - Secret store - Repositories - Dependencies -shortTitle: Administrar los secretos cifrados +shortTitle: Manage encrypted secrets +ms.openlocfilehash: 0ec9a4d9a7f7029054b6b831dd82f69e6e18050a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145134713' --- - {% data reusables.dependabot.beta-security-and-version-updates %} -## Acerca de los secretos cifrados para los {% data variables.product.prodname_dependabot %} +## Acerca de los secretos cifrados para {% data variables.product.prodname_dependabot %} Los secretos del {% data variables.product.prodname_dependabot %} son credenciales cifradas que creas ya sea a nivel de la organización o del repositorio. Cuando agregas un secreto a nivel de la organización, puedes especificar qué repositorios pueden acceder a éste. Puedes utilizar secretos para permitir que el {% data variables.product.prodname_dependabot %} actualice las dependencias que se ubiquen en los registros del paquete. Cuando agregas un secreto que está cifrado antes de llegar a {% data variables.product.prodname_dotcom %} y permanece cifrado hasta que lo utiliza el {% data variables.product.prodname_dependabot %} para acceder a un registro de paquetes privado. -Después de que agregas un secreto del {% data variables.product.prodname_dependabot %}, puedes referenciarlo en el archivo de configuración _dependabot.yml_ de esta forma: {% raw %}`${{secrets.NAME}}`{% endraw %}, en donde "NAME" es el nombre que eliges para el secreto. Por ejemplo: +Después de agregar un secreto de {% data variables.product.prodname_dependabot %}, puede hacer referencia a él en el archivo de configuración _dependabot.yml_ como este: {% raw %}`${{secrets.NAME}}`{% endraw %}, donde "NAME" es el nombre que ha elegido para el secreto. Por ejemplo: {% raw %} ```yaml @@ -34,29 +39,26 @@ password: ${{secrets.MY_ARTIFACTORY_PASSWORD}} ``` {% endraw %} -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)". +Para más información, vea "[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 El nombre de un secreto del {% data variables.product.prodname_dependabot %}: -* Solo puede contener caracteres alfanuméricos (`[A-Z]`, `[0-9]`) o guiones bajos (`_`). No se permiten espacios. Si escribes en minúscula, se cambiará todo a mayúsculas. -* No puede iniciar con el prefijo `GITHUB_`. +* Solo puede contener caracteres alfanuméricos (`[A-Z]` o `[0-9]`) o caracteres de subrayado (`_`). No se permiten espacios. Si escribes en minúscula, se cambiará todo a mayúsculas. +* No debe comenzar con el prefijo `GITHUB_`. * No puede iniciar con un número. ## Agregar un secreto de repositorio para el {% data variables.product.prodname_dependabot %} {% data reusables.actions.permissions-statement-secrets-repository %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.actions.sidebar-secret %} -{% data reusables.dependabot.dependabot-secrets-button %} -1. Da clic en **Secreto de repositorio nuevo**. -1. Teclea un nombre para tu secreto en el cuadro de entrada **Name**. +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.actions.sidebar-secret %} {% data reusables.dependabot.dependabot-secrets-button %} +1. Haga clic en **New repository secret** (Nuevo secreto de repositorio). +1. Escriba un nombre para su secreto en el cuadro de entrada **Name**. 1. Ingresa el valor de tu secreto. -1. Haz clic en **Agregar secreto** (Agregar secreto). +1. Haga clic en **Add Secret**. - El nombre del secreto se lista en la página de secretos del Dependabot. Puedes hacer clic en **Actualizar** para cambiar el valor del secreto. Puedes hacer clic en **Eliminar** para borrar el secreto. + El nombre del secreto se lista en la página de secretos del Dependabot. Puede hacer clic en **Update** (Actualizar) para cambiar el valor del secreto. Puede hacer clic en **Remove** (Quitar) para eliminar el secreto. ![Actualizar o eliminar un secreto del repositorio](/assets/images/help/dependabot/update-remove-repo-secret.png) @@ -66,26 +68,24 @@ Cuando creas un secreto en una organización, puedes utilizar una política para {% data reusables.actions.permissions-statement-secrets-organization %} -{% data reusables.organizations.navigate-to-org %} -{% data reusables.organizations.org_settings %} -{% data reusables.actions.sidebar-secret %} -{% data reusables.dependabot.dependabot-secrets-button %} -1. Da clic en **Secreto de organización nuevo**. -1. Teclea un nombre para tu secreto en el cuadro de entrada **Name**. -1. Ingresa el **Valor** para tu secreto. -1. Desde la lista desplegable **Acceso de los repositorios**, elige una política de acceso. -1. Si eliges **Repositorios seleccionados**: +{% data reusables.organizations.navigate-to-org %} {% data reusables.organizations.org_settings %} {% data reusables.actions.sidebar-secret %} {% data reusables.dependabot.dependabot-secrets-button %} +1. Haga clic en **New organization secret** (Nuevo secreto de organización). +1. Escriba un nombre para su secreto en el cuadro de entrada **Name**. +1. Introduzca el valor del secreto en **Value**. +1. En la lista desplegable **Repository access** (Acceso al repositorio), elija una directiva de acceso. +1. Si ha elegido **Selected repositories** (Repositorios seleccionados): - * Da clic en {% octicon "gear" aria-label="The Gear icon" %}. - * Elige los repositorios que pueden acceder a este secreto. ![Selecciona los repositorios para este secreto](/assets/images/help/dependabot/secret-repository-access.png) - * Haz clic en **Actualizar selección**. + * Haga clic en {% octicon "gear" aria-label="The Gear icon" %}. + * Elige los repositorios que pueden acceder a este secreto. + ![Selección de los repositorios para este secreto](/assets/images/help/dependabot/secret-repository-access.png) + * Haga clic en **Update selection** (Actualizar selección). -1. Haz clic en **Agregar secreto** (Agregar secreto). +1. Haga clic en **Add Secret**. - El nombre del secreto se lista en la página de secretos del Dependabot. Puedes hacer clic en **Actualizar** para cambiar el valor del secreto o su política de acceso. Puedes hacer clic en **Eliminar** para borrar el secreto. + El nombre del secreto se lista en la página de secretos del Dependabot. Puede hacer clic en **Update** (Actualizar) para cambiar el valor del secreto o su directiva de acceso. Puede hacer clic en **Remove** (Quitar) para eliminar el secreto. ![Actualiza o elimina un secreto de organización](/assets/images/help/dependabot/update-remove-org-secret.png) - + ## Agregar al {% data variables.product.prodname_dependabot %} a tu lista de direcciones IP permitidas de tus registros -Si tu registro privado se configura con una lista de direcciones IP permitidas, puedes encontrar las direcciones IP que utiliza el {% data variables.product.prodname_dependabot %} para acceder al registro en la terminal API del meta, bajo la clave `dependabot`. Para obtener más información, consulta la sección "[Meta](/rest/reference/meta)". +Si el registro privado se configura con una lista de direcciones IP permitidas, puede encontrar las direcciones IP que utiliza {% data variables.product.prodname_dependabot %} para acceder al registro en el punto de conexión de meta API, en la clave `dependabot`. Para obtener más información, vea "[Meta](/rest/reference/meta)". diff --git a/translations/es-ES/content/code-security/dependabot/working-with-dependabot/managing-pull-requests-for-dependency-updates.md b/translations/es-ES/content/code-security/dependabot/working-with-dependabot/managing-pull-requests-for-dependency-updates.md index f7e7e797ee..1a5c947a4d 100644 --- a/translations/es-ES/content/code-security/dependabot/working-with-dependabot/managing-pull-requests-for-dependency-updates.md +++ b/translations/es-ES/content/code-security/dependabot/working-with-dependabot/managing-pull-requests-for-dependency-updates.md @@ -17,36 +17,38 @@ topics: - Pull requests - Dependencies - Vulnerabilities -shortTitle: Administrar las solicitudes de cambios del Dependabot +shortTitle: Manage Dependabot PRs +ms.openlocfilehash: e33b176ced7d10ed70f4c521ce2c18be776a7f8e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147112322' --- - -{% data reusables.dependabot.beta-security-and-version-updates %} -{% data reusables.dependabot.enterprise-enable-dependabot %} +{% data reusables.dependabot.beta-security-and-version-updates %} {% data reusables.dependabot.enterprise-enable-dependabot %} ## Acerca de las solicitudes de extracción del {% data variables.product.prodname_dependabot %} {% data reusables.dependabot.pull-request-introduction %} -Cuando el {% data variables.product.prodname_dependabot %} levanta una solicitud de extracción, se te notificará con el método que hayas escogido para el repositorio. Cada solicitud de cambios contiene información detallada sobre el cambio propusto, que se toma del administrador de paquetes. Estas solicitudes de extracción siguen las revisiones y pruebas normales que se definieron en tu repositorio. -{% ifversion fpt or ghec %}Adicionalmente, cuando haya suficiente información disponible, verás una puntuación de compatibilidad. Esto también podría ayudarte a decidir si quieres fusionar el cambio o no. Para obtener información sobre esta puntuación, consulta la sección "[Acerca de las {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)".{% endif %} +Cuando el {% data variables.product.prodname_dependabot %} levanta una solicitud de extracción, se te notificará con el método que hayas escogido para el repositorio. Cada solicitud de cambios contiene información detallada sobre el cambio propusto, que se toma del administrador de paquetes. Estas solicitudes de extracción siguen las revisiones y pruebas normales que se definieron en tu repositorio. {% ifversion fpt or ghec %}Adicionalmente, cuando haya suficiente información disponible, verás una puntuación de compatibilidad. Esto también podría ayudarte a decidir si quieres fusionar el cambio o no. Para obtener información sobre esta puntuación, consulta "[Acerca de {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)".{% endif %} -Si tienes muchas dependencias para administrar, tal vez quieras personalizar la configuración para cada administrador de paquete y que así, las solicitudes de extracción tengan revisores, asignados, y etiquetas específicos. Para obtener más información, consulta la sección "[Personalizar actualizaciones de dependencias](/github/administering-a-repository/customizing-dependency-updates)". +Si tienes muchas dependencias para administrar, tal vez quieras personalizar la configuración para cada administrador de paquete y que así, las solicitudes de extracción tengan revisores, asignados, y etiquetas específicos. Para obtener más información, consulta "[Personalización de las actualizaciones de dependencias](/github/administering-a-repository/customizing-dependency-updates)". ## Visualizar las solicitudes de extracción del {% data variables.product.prodname_dependabot %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-pr %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-pr %} 1. Cualquier solicitud de cambio de actualizaciones de versión o de seguridad se puede identificar fácilmente. - - El autor es {% ifversion fpt or ghec %}[dependabot](https://github.com/dependabot){% else %}dependabot{% endif %}, la cuenta bot que utiliza el {% data variables.product.prodname_dependabot %}. - - Predeterminadamente, tienen la etiqueta `dependencies`. + - El autor es {% ifversion fpt or ghec %}[dependabot](https://github.com/dependabot){% else %}dependabot{% endif %}, la cuenta de bot que usa {% data variables.product.prodname_dependabot %}. + - De manera predeterminada, tienen la etiqueta `dependencies`. ## Cambiar la estrategia de rebase para las solicitudes de extracción del {% data variables.product.prodname_dependabot %} -Predeterminadamente, el {% data variables.product.prodname_dependabot %} rebasa automáticamente las solicitudes de extracción para resolver cualquier conflicto. Si prefieres manejar los conflictos de fusión manualmente, puedes inhabilitar esta opción utilizando la opción de `rebase-strategy`. Para obtener más detalles, consulta la sección "[Opciones de configuración para el archivo dependabot.yeml](/github/administering-a-repository/configuration-options-for-dependency-updates#rebase-strategy)". +Predeterminadamente, el {% data variables.product.prodname_dependabot %} rebasa automáticamente las solicitudes de extracción para resolver cualquier conflicto. Si prefieres controlar los conflictos de combinación manualmente, puedes deshabilitarlo mediante la opción `rebase-strategy`. Para obtener más información, consulta "[Opciones de configuración para el archivo dependabot.yml](/github/administering-a-repository/configuration-options-for-dependency-updates#rebase-strategy)". -## Permitir que el {% data variables.product.prodname_dependabot %} rebase y suba forzadamente sobre las confirmaciones adicionales +## Permitir que {% data variables.product.prodname_dependabot %} fusione mediante cambio de base confirmaciones adicionales y fuerce la inserción sobre estas -Predeterminadamente, el {% data variables.product.prodname_dependabot %} dejará de rebasar una solicitud de cambios una vez que las confirmaciones adicionales se hayan subido a esta. Para permitir que el {% data variables.product.prodname_dependabot %} suba forzadamente sobre las confirmaciones agregadas a sus ramas, incluye cualquiera de las siguientes secuencias: `[dependabot skip]` , `[skip dependabot]`, `[dependabot-skip]` o `[skip-dependabot]`, ya sea en mayúsculas o minúsculas, al mensaje de confirmación. +De forma predeterminada, {% data variables.product.prodname_dependabot %} dejará de fusionar mediante cambio de base las solicitudes de incorporación de cambios una vez que se hayan insertado en ellas confirmaciones adicionales. Para permitir que {% data variables.product.prodname_dependabot %} fuerce la inserción sobre confirmaciones agregadas a sus ramas, incluye cualquiera de las siguientes cadenas: `[dependabot skip]` , `[skip dependabot]`, `[dependabot-skip]` o `[skip-dependabot]`, en minúsculas o mayúsculas, en el mensaje de confirmación. ## Administrar las solicitudes de extracción del {% data variables.product.prodname_dependabot %} con comandos de comentario @@ -54,17 +56,17 @@ El {% data variables.product.prodname_dependabot %} responde a comandos simples Puedes utilizar cualquiera de los siguientes comandos en una solicitud de cambios del {% data variables.product.prodname_dependabot %}. -- `@dependabot cancel merge` cancela una fusión previamente solicitada. -- `@dependabot close` cierra la solicitud de cambios y previene que el {% data variables.product.prodname_dependabot %} vuelva a crearla. Puedes lograr el mismo resultado si cierras la solicitud de cambios manualmente. -- `@dependabot ignore this dependency` cierra la solicitud de cambios y previene que {% data variables.product.prodname_dependabot %} cree más solicitudes de cambios para esta dependencia (a menos de que vuelvas a abrir la solicitud de cambios para mejorarla a la versión sugerida de la dependencia tú mismo). -- `@dependabot ignore this major version` cierra la solicitud de cambios y previene que el {% data variables.product.prodname_dependabot %} cree más solicitudes de cambio para esta versión mayor (a menos de que vuelvas a abrir la solicitud de cambios o de que tú mismo mejores a esta versión mayor). -- `@dependabot ignore this minor version` cierra la solicitud de cambios y previene que el {% data variables.product.prodname_dependabot %} cree más solicitudes de cambio para esta versión menor (a menos de que vuelvas a abrir la solicitud de cambios o que tú mismo mejores a esta versión menor). -- `@dependabot merge` fusiona la solicitud de cambios una vez que tus pruebas de IC hayan pasado. -- `@dependabot rebase` rebasa la solicitud de cambios. -- `@dependabot recreate` vuelve a crear la solicitud de cambios, sobreescribiendo cualquier edición que se le haya hecho. -- `@dependabot reopen` vuelve a abrir la solicitud de cambios si es que se había cerrado. -- `@dependabot squash and merge` combina y fusiona la solicitud de cambios una vez que hayan pasado tus pruebas de IC. +- `@dependabot cancel merge` cancela una combinación solicitada previamente. +- `@dependabot close` cierra la solicitud de incorporación de cambios y previene que {% data variables.product.prodname_dependabot %} vuelva a crearla. Puedes lograr el mismo resultado si cierras la solicitud de cambios manualmente. +- `@dependabot ignore this dependency` cierra la solicitud de incorporación de cambios y previene que {% data variables.product.prodname_dependabot %} cree más solicitudes de incorporación de cambios para esta dependencia (a menos de que vuelvas a abrir la solicitud de incorporación de cambios para mejorarla a la versión sugerida de la dependencia tú mismo). +- `@dependabot ignore this major version` cierra la solicitud de incorporación de cambios y previene que {% data variables.product.prodname_dependabot %} cree más solicitudes de incorporación de cambios para esta versión principal (a menos de que vuelvas a abrir la solicitud de incorporación de cambios para mejorarla a esta versión principal tú mismo). +- `@dependabot ignore this minor version` cierra la solicitud de incorporación de cambios y previene que {% data variables.product.prodname_dependabot %} cree más solicitudes de incorporación de cambios para esta versión secundaria (a menos de que vuelvas a abrir la solicitud de incorporación de cambios para mejorarla a esta versión secundaria tú mismo). +- `@dependabot merge` combina la solicitud de incorporación de cambios una vez que se han superado las pruebas de CI. +- `@dependabot rebase` fusiona mediante cambio de base la solicitud de incorporación de cambios. +- `@dependabot recreate` vuelve a crear la solicitud de incorporación de cambios, sobrescribiendo las modificaciones que se hayan realizado en ella. +- `@dependabot reopen` vuelve a abrir la solicitud de incorporación de cambios si esta se cierra. +- `@dependabot squash and merge` fusiona mediante combinación con "squash" la solicitud de incorporación de cambios una vez que se han superado las pruebas de CI. El {% data variables.product.prodname_dependabot %} reaccionará con un emoji de "pulgares arriba" para reconocer el comando y podrá responder con un comentario de la solicitud de cambios. Si bien el {% data variables.product.prodname_dependabot %} a menudo responde rápidamente, algunos comandos podrían tardar varios minutos para completarse si el {% data variables.product.prodname_dependabot %} está ocupado procesando otras actualizaciones o comandos. -Si ejecutas cualquiera de los comandos para ignorar las dependencias o las versiones, el {% data variables.product.prodname_dependabot %} almacena las preferencias para el repositorio centralmente. Si bien esta es una solución rápida, para aquellos repositorios con más de un colaborador, es mejor definir explícitamente las dependencias y versiones a ignorar en el archivo de configuración. Esto hace que todos los colaboradores puedan ver más fácilmente por qué una dependencia en particular no se está actualizando automáticamente. 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#ignore)". +Si ejecutas cualquiera de los comandos para ignorar las dependencias o las versiones, el {% data variables.product.prodname_dependabot %} almacena las preferencias para el repositorio centralmente. Si bien esta es una solución rápida, para aquellos repositorios con más de un colaborador, es mejor definir explícitamente las dependencias y versiones a ignorar en el archivo de configuración. Esto hace que todos los colaboradores puedan ver más fácilmente por qué una dependencia en particular no se está actualizando automáticamente. Para más información, vea "[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/working-with-dependabot/troubleshooting-dependabot-errors.md b/translations/es-ES/content/code-security/dependabot/working-with-dependabot/troubleshooting-dependabot-errors.md index f0b8423b04..e49c656bc5 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 @@ -1,7 +1,7 @@ --- title: Solucionar problemas de los errores del Dependabot intro: 'Algunas veces, el {% data variables.product.prodname_dependabot %} no puede levantar solicitudes de cambios para actualizar tus dependencias. Puedes revisar el error y desbloquear al {% data variables.product.prodname_dependabot %}.' -shortTitle: Solución de errores +shortTitle: Troubleshoot errors redirect_from: - /github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors - /github/managing-security-vulnerabilities/troubleshooting-dependabot-errors @@ -21,8 +21,13 @@ topics: - Troubleshooting - Errors - Dependencies +ms.openlocfilehash: 74c614d2bf4bc1dadb3b5be90b743d46b1f869e7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146455481' --- - {% data reusables.dependabot.beta-security-and-version-updates %} {% data reusables.dependabot.enterprise-enable-dependabot %} @@ -35,36 +40,36 @@ Si existe algo que impida que el {% data variables.product.prodname_dependabot % ## Investigar los errores de las {% data variables.product.prodname_dependabot_security_updates %} -Cuando se bloquea al {% data variables.product.prodname_dependabot %} y no puede crear una solicitud de cambios para arreglar una alerta del {% data variables.product.prodname_dependabot %}, éste publica el mensaje de error en la alerta. La vista de {% data variables.product.prodname_dependabot_alerts %} muestra una lista de cualquier alerta que aún no se haya resuelto. Para acceder a la vista de alertas, da clic en **{% data variables.product.prodname_dependabot_alerts %}** en la pestaña de **Seguridad** del repositorio. Donde sea que se genere una solicitud de cambios que arregle una dependencia vulnerable, la alerta incluirá un enlace a dicha solicitud. +Cuando se bloquea al {% data variables.product.prodname_dependabot %} y no puede crear una solicitud de cambios para arreglar una alerta del {% data variables.product.prodname_dependabot %}, éste publica el mensaje de error en la alerta. La vista de {% data variables.product.prodname_dependabot_alerts %} muestra una lista de cualquier alerta que aún no se haya resuelto. Para acceder a la vista de alertas, haga clic en **{% data variables.product.prodname_dependabot_alerts %}** en la pestaña **Security** (Seguridad) del repositorio. Donde sea que se genere una solicitud de cambios que arregle una dependencia vulnerable, la alerta incluirá un enlace a dicha solicitud. ![Vista de las {% data variables.product.prodname_dependabot_alerts %} que muestra un enlace a una solicitud de cambios](/assets/images/help/dependabot/dependabot-alert-pr-link.png) -Hay muchas razones por las cuales una alerta podría no contar con un enlace de solicitud de cambios: +Hay varias razones por las cuales una alerta podría no tener un enlace a una solicitud de incorporación de cambios: -1. No están habilitadas las {% data variables.product.prodname_dependabot_security_updates %} para el repositorio. +1. No se han habilitado las {% data variables.product.prodname_dependabot_security_updates %} en el repositorio. {% ifversion GH-advisory-db-supports-malware %} -1. La alerta es para malware y no hay una versión segura del paquete. +1. La alerta es para malware y no hay ninguna versión segura del paquete. {% endif %} -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. +1. La alerta es para una dependencia transitoria o indirecta que no se definió explícitamente en un archivo de bloqueo. +1. Un error bloqueó al {% data variables.product.prodname_dependabot %} y éste no puede crear 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. ## Investigar los errores de las {% data variables.product.prodname_dependabot_version_updates %} -Cuando el {% data variables.product.prodname_dependabot %} se bloquea y no puede crear una solicitud de cambios para actualizar una dependencia en un ecosistema, éste publica el icono de error en el archivo de manifiesto. Los archivos de manifiesto que administra el {% data variables.product.prodname_dependabot %} se listan en la pestaña de {% data variables.product.prodname_dependabot %}. Para acceder a esta pestaña, en la pestaña de **perspectivas** del repositorio, da clic en **Gráfica de dependencias**, y luego en la pestaña **{% data variables.product.prodname_dependabot %}**. +Cuando el {% data variables.product.prodname_dependabot %} se bloquea y no puede crear una solicitud de cambios para actualizar una dependencia en un ecosistema, éste publica el icono de error en el archivo de manifiesto. Los archivos de manifiesto que administra {% data variables.product.prodname_dependabot %} aparecen en la pestaña {% data variables.product.prodname_dependabot %}. Para acceder a esta, en la pestaña **Insights** (Información) del repositorio, haga clic en **Dependency graph** (Gráfico de dependencias) y luego en la pestaña **{% data variables.product.prodname_dependabot %}** . ![vista del {% data variables.product.prodname_dependabot %} que muestra un error](/assets/images/help/dependabot/dependabot-tab-view-error.png) {% ifversion fpt or ghec %} -Para ver el archivo de bitácora de cualquier archivo de manifiesto, da clic en el enlace de **Última revisión hace TIEMPO**. Cuando muestras el archivo de bitácora de un manifiesto que se muestra con un símbolo de error (por ejemplo, Maven en la impresión de pantalla anterior), cualquier error se mostrará también. +Para ver el archivo de registro de cualquier archivo de manifiesto, haga clic en el vínculo **Last checked TIME ago** (Última comprobación hace TIME). Cuando muestras el archivo de bitácora de un manifiesto que se muestra con un símbolo de error (por ejemplo, Maven en la impresión de pantalla anterior), cualquier error se mostrará también. ![Error y bitácora de una actualizacón de versión del {% data variables.product.prodname_dependabot %} ](/assets/images/help/dependabot/dependabot-version-update-error.png) {% else %} -Para ver las bitácoras de cualquier archivo de manifiesto, haz clic en el enlace de **Verificado por última vez HACE** y luego en **Ver bitácoras**. +Para ver los registros de cualquier archivo de manifiesto, haga clic en el vínculo **Last checked TIME ago** (Última comprobación hace TIME) y luego en **View logs** (Ver registros). ![Error y bitácora de una actualizacón de versión del {% data variables.product.prodname_dependabot %} ](/assets/images/enterprise/3.3/dependabot/dependabot-version-update-error.png) @@ -76,33 +81,33 @@ Las solicitudes de cambios para las actualizaciones de seguridad actúan para me ### El {% data variables.product.prodname_dependabot %} no puede actualizar la DEPENDENCIA a una versión no-vulnerable -**Únicamente actualizaciones de seguridad.** El {% data variables.product.prodname_dependabot %} no puede crear una solicitud de cambios para actualizar la dependencia vulnerable a una versión segura sin afectar otras dependencias en la gráfica de dependencias de este repositorio. +**Únicamente actualizaciones de seguridad**. {% data variables.product.prodname_dependabot %} no puede crear una solicitud de incorporación de cambios a fin de actualizar la dependencia vulnerable a una versión segura sin interrumpir otras dependencias del gráfico de dependencias para este repositorio. Cada aplicación que tenga dependencias tiene una gráfica de dependencias, esto es, una gráfica acíclica dirigida de cada versión de paquete de la cual depende la aplicación directa o indirectamente. Cada vez que se actualiza una dependencia, esta gráfica debe resolverse o la aplicación no se compilará. Cuando un ecosistema tiene una gráfica de dependencias profunda y compleja, por ejemplo, npm y RubyGems, es a menudo imposible mejorar una sola dependencia sin mejorar todo el ecosistema. -La mejor forma de evitar este problema es mantenerse actualizado con los lanzamientos de versiones más recientes, por ejemplo, habilitando las actualizaciones de versión. Esto aumenta la probabilidad de que una vulnerabilidad en alguna dependencia pueda resolverse con una mejora simple que no afecte la gráfica de dependencias. Para obtener más información, consulta la sección "[Configurar las actualizaciones de versión del {% data variables.product.prodname_dependabot %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/enabling-and-disabling-dependabot-version-updates)". +La mejor forma de evitar este problema es mantenerse actualizado con los lanzamientos de versiones más recientes, por ejemplo, habilitando las actualizaciones de versión. Esto aumenta la probabilidad de que una vulnerabilidad en alguna dependencia pueda resolverse con una mejora simple que no afecte la gráfica de dependencias. Para más información, vea "[Configuración de las actualizaciones de la versión de {% data variables.product.prodname_dependabot %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/enabling-and-disabling-dependabot-version-updates)". ### El {% data variables.product.prodname_dependabot %} no puede actualizar a la versión requerida porque ya existe una solicitud de cambios abierta para la última versión -**Únicamente actualizaciones de seguridad.** El {% data variables.product.prodname_dependabot %}no creará una solicitud de cambios para actualizar la dependencia vulnerable a una versión segura porque ya existe una solicitud de cambios abierta para actualizar dicha dependencia. Verás éste error cuando se detecte una vulnerabilidad en una dependencia específica y ya exista una solicitud de cambios abierta para actualizar dicha dependencia a la última versión disponible. +**Únicamente actualizaciones de seguridad**. {% data variables.product.prodname_dependabot %} no creará una solicitud de incorporación de cambios a fin de actualizar la dependencia vulnerable a una versión segura porque ya hay una solicitud de incorporación de cambios abierta para actualizar esta dependencia. Verás éste error cuando se detecte una vulnerabilidad en una dependencia específica y ya exista una solicitud de cambios abierta para actualizar dicha dependencia a la última versión disponible. -Existen dos opciones: puedes revisar la solicitud de cambios abierta y fusionarla tan pronto como puedas garantizar que el cambio es seguro, o cerrar la solicitud de cambios y activar una solicitud nueva de actualización de seguridad. 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)". +Existen dos opciones: puedes revisar la solicitud de cambios abierta y fusionarla tan pronto como puedas garantizar que el cambio es seguro, o cerrar la solicitud de cambios y activar una solicitud nueva de actualización de seguridad. Para obtener más información, vea "[Desencadenamiento manual de una solicitud de incorporación de cambios de {% data variables.product.prodname_dependabot %}](#triggering-a-dependabot-pull-request-manually)". ### El {% data variables.product.prodname_dependabot %} agotó el tiempo de espera durante su actualización -El {% data variables.product.prodname_dependabot %} tardó más del límite de tiempo máximo permitido para valorar la actualización requerida y preparar una solicitud de cambios. Este error a menudo se ve únicamente en los repositorios grandes con muchos archivos de manifiesto, por ejemplo, en los proyectos de npm o yarn monorepo, que tienen cientos de archivos *package.json*. Las actualizaciones en el ecosistema de Composer también llevan más tiempo para su valoración y podrían exceder el tiempo de espera. +El {% data variables.product.prodname_dependabot %} tardó más del límite de tiempo máximo permitido para valorar la actualización requerida y preparar una solicitud de cambios. Este error normalmente se ve únicamente en los repositorios de gran tamaño con muchos archivos de manifiesto, por ejemplo, en los proyectos de npm o yarn de un repositorio, que tienen cientos de archivos *package.json*. Las actualizaciones en el ecosistema de Composer también llevan más tiempo para su valoración y podrían exceder el tiempo de espera. -Es difícil tratar a este error. Si una actualización de versión excede el tiempo de espera, podrías especificar las dependencias más importantes a actualizar utilizando el parámetro `allow` o, como alternativa, utilizar el parámetro `ignore` para excluir algunas de las dependencias de estas actualizaciones. El actualizar tu configuración podría permitir que el {% data variables.product.prodname_dependabot %} revise la actualización de versión y genere la solicitud de cambios en el tiempo disponible. +Es difícil tratar a este error. Si una actualización de versión agota el tiempo de espera, podría especificar las dependencias más importantes que se van a actualizar mediante el parámetro `allow` o, como alternativa, utilizar el parámetro `ignore` para excluir algunas de las dependencias de estas actualizaciones. El actualizar tu configuración podría permitir que el {% data variables.product.prodname_dependabot %} revise la actualización de versión y genere la solicitud de cambios en el tiempo disponible. -Si una actualización de seguridad excede el tiempo de espera, puedes reducir la probabilidad de que esto suceda si mantienes las dependencias actualizadas, por ejemplo, habilitando las actualizaciones de versión. Para obtener más información, consulta la sección "[Configurar las actualizaciones de versión del {% data variables.product.prodname_dependabot %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/enabling-and-disabling-dependabot-version-updates)". +Si una actualización de seguridad excede el tiempo de espera, puedes reducir la probabilidad de que esto suceda si mantienes las dependencias actualizadas, por ejemplo, habilitando las actualizaciones de versión. Para más información, vea "[Configuración de las actualizaciones de la versión de {% data variables.product.prodname_dependabot %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/enabling-and-disabling-dependabot-version-updates)". ### El {% data variables.product.prodname_dependabot %} no puede abrir más solicitudes de cambios 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. 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)". +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. De manera predeterminada, el límite de las actualizaciones de versión es 5, pero puede cambiarlo mediante el parámetro `open-pull-requests-limit` en el archivo de configuración. Para más información, vea "[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)". +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, vea "[Desencadenamiento manual de una solicitud de incorporación de cambios de {% data variables.product.prodname_dependabot %}](#triggering-a-dependabot-pull-request-manually)". ### El {% data variables.product.prodname_dependabot %} no puede resolver o acceder a tus dependencias @@ -110,23 +115,27 @@ Si el {% data variables.product.prodname_dependabot %} intenta verificar si las De forma similar, si el {% data variables.product.prodname_dependabot %} no puede acceder a un registro de un paquete privado en el cual se ubica la dependencia, se generará alguno de los siguientes errores: -* "El dependabot no puede llegar a la dependencia en un registro de paquete privado"
(Tipo de error de la API: `private_source_not_reachable`) -* "El Dependabot no puede autenticarse en un registro de paquete privado"
(Tipo de error de la API:`private_source_authentication_failure`) -* "El Dependabot llegó al límite de tiempo de espera para un registro de paquete privado"
(Tipo de error de la API:`private_source_timed_out`) -* "El Dependabot no pudo validar el certificado para un registro de paquete privado"
(Tipo de error de la API:`private_source_certificate_failure`) +* "Dependabot can't reach a dependency in a private package registry" (Dependabot no puede acceder a una dependencia en un registro de paquete privado)
+ (Tipo de error de la API: `private_source_not_reachable`) +* "Dependabot can't authenticate to a private package registry" (Dependabot no se puede autenticar en un registro de paquetes privado)
+ (Tipo de error de la API: `private_source_authentication_failure`) +* "Dependabot timed out while waiting for a private package registry" (Dependabot agota el tiempo de espera mientras espera un registro de paquete privado)
+ (Tipo de error de la API: `private_source_timed_out`) +* "Dependabot couldn't validate the certificate for a private package registry" (Dependabot no ha podido validar el certificado para un registro de paquete privado)
+ (Tipo de error de la API: `private_source_certificate_failure`) -Para permitir añ {% data variables.product.prodname_dependabot %} actualizar las referencias de dependencia exitosamente, asegúrate que todas las dependencias referencias se hospeden en ubicaciones accesibles. +Para permitir añ {% data variables.product.prodname_dependabot %} actualizar las referencias de dependencia exitosamente, asegúrate que todas las dependencias referencias se hospeden en ubicaciones accesibles. -**Únicamente actualizaciones de versión** {% data reusables.dependabot.private-dependencies-note %} Adicionalmente, el {% data variables.product.prodname_dependabot %} no es compatible con dependencias de {% data variables.product.prodname_dotcom %} privadas para todos los administradores de paquetes. Para obtener más información, consulta la sección "[Acerca de las actualizaciones de versión del Dependabot](/github/administering-a-repository/about-dependabot-version-updates#supported-repositories-and-ecosystems)". +**Únicamente actualizaciones de versiones**. {% data reusables.dependabot.private-dependencies-note %} Adicionalmente, el {% data variables.product.prodname_dependabot %} no es compatible con dependencias privadas de {% data variables.product.prodname_dotcom %} para todos los administradores de paquetes. Para obtener más información, vea "[Acerca de las actualizaciones de versiones de Dependabot](/github/administering-a-repository/about-dependabot-version-updates#supported-repositories-and-ecosystems)". ## Activar una solicitud de cambios del {% data variables.product.prodname_dependabot %} manualmente Si desbloqueas al {% data variables.product.prodname_dependabot %}, puedes activar manualmente un nuevo intento de crear una solicitud de cambios. -- **Actualizaciones de seguridad**—muestra la alerta del {% data variables.product.prodname_dependabot %} que presente el error que arreglaste y da clic en **Crear una actualización de seguridad del {% data variables.product.prodname_dependabot %}**. -- **Actualizaciones de versión**—en la pestaña de **Perspectivas** del repositorio, da clic en **Gráfica de dependencias** y luego en la pestaña de **Dependabot**. Da clic en **Verificado hace *TIME*** para ver el archivo de bitácora que generó el {% data variables.product.prodname_dependabot %} durante la última verificación de actualizaciones de versión. Da clic en **Verificar actualizaciones**. +- **Actualizaciones de seguridad**: muestre la alerta de {% data variables.product.prodname_dependabot %} que indica el error que ha corregido y haga clic en **Crear actualización de seguridad de {% data variables.product.prodname_dependabot %}** . +- **Actualizaciones de versión**: en la pestaña **Insights** (Información) del repositorio, haga clic en **Dependency graph** (Gráfico de dependencias) y luego en la pestaña **Dependabot**. Haga clic en **Last checked *TIME* ago** (Última comprobación hace TIME) para ver el archivo de registro que {% data variables.product.prodname_dependabot %} ha generado durante la última comprobación de actualizaciones de versión. Haga clic en **Buscar actualizaciones**. -## Leer más +## Información adicional -- "[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)" +- "[Solución de problemas del gráfico de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/troubleshooting-the-dependency-graph)" +- "[Solución de 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 d0bcae3c70..26b9f91f93 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: Solucionar problemas de detección devulnerabilidades +shortTitle: Troubleshoot vulnerability detection redirect_from: - /github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies - /code-security/supply-chain-security/troubleshooting-the-detection-of-vulnerable-dependencies @@ -22,54 +22,58 @@ topics: - Vulnerabilities - CVEs - Repositories +ms.openlocfilehash: 50e63a273d1bd787c2c324d3ceed9a8d31b64c9e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147526722' --- - -{% data reusables.dependabot.beta-security-and-version-updates %} -{% data reusables.dependabot.result-discrepancy %} +{% data reusables.dependabot.beta-security-and-version-updates %} {% data reusables.dependabot.result-discrepancy %} ## ¿Por qué parece que faltan algunas dependencias? -{% 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_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. Tenga en cuenta lo siguiente. -* 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. 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)". +* {% data variables.product.prodname_advisory_database %} es uno de los orígenes de datos que {% data variables.product.prodname_dotcom %} usa para identificar dependencias vulnerables{% ifversion GH-advisory-db-supports-malware %} y malware{% endif %}. Es una base de datos de avisos de seguridad mantenida y gratuita para los 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 más información, vea "[Acerca del gráfico de dependencias](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)" y "[Solución de problemas del gráfico de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/troubleshooting-the-dependency-graph)". +* {% data variables.product.prodname_dependabot %} examina cualquier inserción, en la rama predeterminada, que contenga un archivo de manifiesto. Cuando se agrega un aviso nuevo, este examina todos los repositorios existentes y genera una alerta para cada repositorio afectado. Las {% data variables.product.prodname_dependabot_alerts %} se agregan en el nivel de repositorio, en vez de crear una alerta por cada aviso. Para más información, vea "[Acerca de {% 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 desencadenan cuando recibe una alerta sobre una dependencia vulnerable en el 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 más información, vea "[Acerca de {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)" y "[Solución de errores de {% data variables.product.prodname_dependabot %}](/github/managing-security-vulnerabilities/troubleshooting-dependabot-errors)". + + {% endif %}{% data variables.product.prodname_dependabot %} no examina repositorios según una programación, sino cuando algo cambia. Por ejemplo, se desencadenará un examen cuando se agregue una dependencia nueva ({% data variables.product.prodname_dotcom %} lo comprueba en cada inserción), o bien cuando se agregue un aviso nuevo a la base de datos{% ifversion ghes or ghae %} y se sincronice con {% data variables.product.product_location %}{% endif %}. Para más información, vea "[Acerca de {% 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)". +## ¿Las {% data variables.product.prodname_dependabot_alerts %} solo se relacionan con dependencias no seguras en manifiestos y archivos de bloqueo? -## ¡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: +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 %}{% data variables.product.prodname_dependabot_security_updates %} solo sugieren un cambio donde {% data variables.product.prodname_dependabot %} puede "corregir" directamente la dependencia, es decir, cuando son: * Dependencias directas declaradas explícitamente en un manifiesto o lockfile * Dependencias transitorias declaradas en un archivo de bloqueo{% endif %} -**Verifica**; ¿Acaso no se especifica la vulnerabilidad no detectada para un componente en el manifiesto o lockfile del repositorio? +**Comprobación**: ¿La vulnerabilidad no detectada es para un componente sin especificar en el manifiesto o archivo de bloqueo del repositorio? -## ¿Por què no obtengo {% data variables.product.prodname_dependabot_alerts %} para algunos ecosistemas? +## ¿Por qué no recibo {% data variables.product.prodname_dependabot_alerts %} para algunos ecosistemas? -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)". +Las {% data variables.product.prodname_dependabot_alerts %} se admiten para un conjunto de ecosistemas en los que podemos proporcionar datos procesables de alta calidad. Los avisos mantenidos en {% data variables.product.prodname_advisory_database %}, el gráfico de dependencias{% ifversion fpt or ghec %}, las actualizaciones de seguridad de {% 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 información general sobre los ecosistemas de paquetes que se admiten, vea "[Acerca del gráfico de dependencias](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#supported-package-ecosystems)". -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 %} +Cabe destacar que pueden existir avisos de seguridad para otros ecosistemas. La información de los avisos de seguridad sin revisar la proporcionan los mantenedores de un repositorio específico. {% data variables.product.prodname_dotcom %} no mantiene 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? +**Comprobación**: ¿La vulnerabilidad no detectada se aplica a un ecosistema no compatible? -## ¿Acaso el {% data variables.product.prodname_dependabot %} genera alertas para vulnerabilidades que se han conocido por muchos años? +## ¿{% data variables.product.prodname_dependabot %} genera alertas para vulnerabilidades conocidas desde hace años? -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. +{% data variables.product.prodname_advisory_database %} se lanzó en noviembre de 2019 e inicialmente se llenó con avisos de riesgos de seguridad para los ecosistemas compatibles, empezando a partir de 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 %}. +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 %}. -**Verifica**: ¿Acaso la vulnerabilidad no detectada tiene una fecha depublicación más antigua de 2017 en la Base de Datos de Vulnerabilidades Nacional? +**Comprobación**: ¿La vulnerabilidad no detectada tiene una fecha de publicación anterior a 2017 en la Base de Datos de Vulnerabilidades Nacional? ## Por qué la {% data variables.product.prodname_advisory_database %} utiliza un subconjunto de datos de vulnerabilidades publicados? Algunas herramientas de terceros utilizan datos de CVE sin organizar y no las verificó ni filtró un humano. Esto significa que los CVE con errores de etiquetado o de severidad, o con cualquier problema de calidad, causarán alertas más frecuentes, ruidosas y menos útiles. -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. +Como {% data variables.product.prodname_dependabot %} usa datos mantenidos en {% data variables.product.prodname_advisory_database %}, la cantidad de alertas podría ser menor, pero las que reciba serán exactas y pertinentes. {% ifversion fpt or ghec %} -## ¿Cada dependencia insegura genera una alerta por separado? +## ¿Se genera una alerta separada para cada dependencia no segura? 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. @@ -81,19 +85,18 @@ Las {% data variables.product.prodname_dependabot_alerts %} tradicionales se agr El conteo de {% data variables.product.prodname_dependabot_alerts %} en {% data variables.product.prodname_dotcom %} muestra el total de la cantidad de alertas, el cual es el número de vulnerabilidades y no la cantidad de dependencias. -**Verifica**: Si hay alguna discrepancia en los totales que ves, verifica que no estés comparando números de alerta con números de dependencia. También, verifica que estés viendo todas las alertas y no solo un subconjunto de alertas filtradas. +**Comprobación**: Si hay alguna discrepancia en los totales que ve, compruebe que no compara números de alerta con números de dependencia. También, verifica que estés viendo todas las alertas y no solo un subconjunto de alertas filtradas. {% endif %} {% ifversion fpt or ghec or ghes > 3.2 %} -## ¿El Dependabot puede ignorar dependencias específicas? +## ¿Puede Dependabot omitir dependencias específicas? -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 %} +Puedes configurar {% data variables.product.prodname_dependabot %} de modo que omita dependencias específicas en el archivo de configuración, lo que impedirá las actualizaciones de versión y de seguridad de esas dependencias. Si solo quieres usar actualizaciones de seguridad, deberás invalidar el comportamiento predeterminado con un archivo de configuración. Para obtener más información, consulta "[Invalidación del 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 impedir que se activen las actualizaciones de versión. Para obtener información sobre cómo omitir las dependencias, consulta "[`ignore`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#ignore)". {% endif %} -## Leer más +## Información adicional -- "[Acerca de las {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)" -- "[Ver y actualizar{% 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)" -- "[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 %} +- "[Acerca de {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)" +- "[Visualización y actualización de {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)" +- "[Administración de la configuración de seguridad y análisis para el repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)" +- "[Solución de problemas del gráfico de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/troubleshooting-the-dependency-graph)"{% ifversion fpt or ghec or ghes > 3.2 %} +- "[Solución de errores de {% data variables.product.prodname_dependabot %}](/github/managing-security-vulnerabilities/troubleshooting-dependabot-errors)"{% endif %} diff --git a/translations/es-ES/content/code-security/getting-started/adding-a-security-policy-to-your-repository.md b/translations/es-ES/content/code-security/getting-started/adding-a-security-policy-to-your-repository.md index 45b78019e0..110cd305fd 100644 --- a/translations/es-ES/content/code-security/getting-started/adding-a-security-policy-to-your-repository.md +++ b/translations/es-ES/content/code-security/getting-started/adding-a-security-policy-to-your-repository.md @@ -16,48 +16,48 @@ topics: - Vulnerabilities - Repositories - Health -shortTitle: Agregar una política de seguridad +shortTitle: Add a security policy +ms.openlocfilehash: f081d6e6bd99f604e7e86bc094f76de9041adf4b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091550' --- - ## Acerca de las políticas de seguridad -Para otorgar instrucciones a las personas sobre cómo reportar las vulnerabilidades de seguridad en tu proyecto,{% ifversion fpt or ghes or ghec %} puedes agregar un archivo de _SECURITY.md_ a carpeta `docs`, `.github` o raíz de tu repositorio.{% else %} puedes agregar un archivo de _SECURITY.md_ a la carpeta `docs` o raíz de tu repositorio.{% endif %} Cuando alguien crea una propuesta en tu repositorio, verán un enlace en la política de seguridad de tu proyecto. +Para proporcionar instrucciones sobre cómo notificar vulnerabilidades de seguridad en el proyecto,{% ifversion fpt or ghes or ghec %} puede agregar un archivo _SECURITY.md_ a la raíz, `docs`, o a la carpeta `.github` del repositorio.{% else %} puede agregar un archivo _SECURITY.md_ a la raíz o a la carpeta `docs` del repositorio.{% endif %} Cuando alguien cree una incidencia en el repositorio, verá un vínculo a la directiva de seguridad del proyecto. {% ifversion not ghae %} -Puedes crear una política de seguridad predeterminada para tu cuenta personal o de organización. Para obtener más información, consulta "[Crear un archivo de salud predeterminado para la comunidad](/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file)." +Puedes crear una política de seguridad predeterminada para tu organización o cuenta personal. Para más información, vea "[Creación de un archivo de estado de la comunidad predeterminado](/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file)". {% endif %} {% tip %} -**Sugerencia:** Para que las demás personas puedan encontrar tu política de seguridad, puedes vincular tu archivo _SECURITY.md_ desde otros lugares en tu repositorio, como un archivo README. Para obtener más información, consulta "[Acerca de los archivos README](/articles/about-readmes/)". +**Sugerencia:** Para ayudar a los usuarios a encontrar su directiva de seguridad, puede vincular a su archivo _SECURITY.md_ desde otros lugares del repositorio, como un archivo Léame. Para más información, vea "[Acerca de los archivos Léame](/articles/about-readmes)". {% endtip %} -{% ifversion fpt or ghec %} -Después de que alguien reporte una vulnerabilidad de seguridad en tu proyecto, puedes utilizar {% data variables.product.prodname_security_advisories %} para divulgar, arreglar y publicar información acerca de la misma. Para obtener más información sobre el proceso de reportar y divulgar vulnerabilidades en {% data variables.product.prodname_dotcom %}, consulta la sección "[Acerca de la divulgación coordinada de las vulnerabilidades de seguridad](/code-security/security-advisories/about-coordinated-disclosure-of-security-vulnerabilities#about-reporting-and-disclosing-vulnerabilities-in-projects-on-github)". Para obtener más información acerca de las {% data variables.product.prodname_security_advisories %}, consulta la sección "[Acerca del {% data variables.product.prodname_security_advisories %}](/github/managing-security-vulnerabilities/about-github-security-advisories)". +{% ifversion fpt or ghec %} Cuando alguien informa de una vulnerabilidad de seguridad en el proyecto, puede usar {% data variables.product.prodname_security_advisories %} para divulgar, corregir y publicar información sobre esta. Para obtener más información sobre el proceso de generación de informes y la divulgación de vulnerabilidades en {% data variables.product.prodname_dotcom %}, vea "[Acerca de la divulgación coordinada de vulnerabilidades de seguridad](/code-security/security-advisories/about-coordinated-disclosure-of-security-vulnerabilities#about-reporting-and-disclosing-vulnerabilities-in-projects-on-github)". Para más información sobre {% data variables.product.prodname_security_advisories %}, vea "[Acerca de {% data variables.product.prodname_security_advisories %}](/github/managing-security-vulnerabilities/about-github-security-advisories)". -{% data reusables.repositories.github-security-lab %} -{% endif %} -{% ifversion ghes or ghae %} +{% data reusables.repositories.github-security-lab %} {% endif %} {% ifversion ghes or ghae %} Cuando pones las instrucciones de reporte de seguridad claramente disponibles, facilitas a tus usurios el reportar cualquier vulnerabilidad de seguridad que encuentren en tu repositorio utilizando tu canal de comunicación preferido. {% endif %} ## Agregar una política de seguridad a tu repositorio -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-security %} -3. En la barra lateral iziquierda, haz clic en **Política de seguridad**. ![Pestaña de política de seguridad](/assets/images/help/security/security-policy-tab.png) -4. Haz clic en **Start setup** (Iniciar configuración). ![Botón Start setup (Iniciar configuración)](/assets/images/help/security/start-setup-security-policy-button.png) -5. En el archivo _SECURITY.md_ nuevo, agrega información sobre las versiones compatibles de tu proyecto y cómo informar una vulnerabilidad. -{% data reusables.files.write_commit_message %} -{% data reusables.files.choose-commit-email %} -{% data reusables.files.choose_commit_branch %} -{% data reusables.files.propose_file_change %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} +3. En la barra lateral izquierda, haga clic en **Security policy** (Directiva de seguridad). + ![Pestaña Security policy (Directiva de seguridad)](/assets/images/help/security/security-policy-tab.png) +4. Haga clic en **Iniciar configuración**. + ![Botón Start setup (Iniciar configuración)](/assets/images/help/security/start-setup-security-policy-button.png) +5. En el nuevo archivo _SECURITY.md_, agregue información sobre las versiones admitidas del proyecto y cómo notificar una vulnerabilidad. +{% data reusables.files.write_commit_message %} {% data reusables.files.choose-commit-email %} {% data reusables.files.choose_commit_branch %} {% data reusables.files.propose_file_change %} -## Leer más +## Información adicional -- "[Asegurar tu repositorio](/code-security/getting-started/securing-your-repository)"{% ifversion not ghae %} -- "[Configurar tu proyecto para tener contribuciones saludables](/communities/setting-up-your-project-for-healthy-contributions)"{% endif %}{% ifversion fpt or ghec %} +- "[Protección del repositorio](/code-security/getting-started/securing-your-repository)"{% ifversion not ghae %} +- "[Configuración del proyecto para contribuciones correctas](/communities/setting-up-your-project-for-healthy-contributions)"{% endif %}{% ifversion fpt or ghec %} - [{% data variables.product.prodname_security %}]({% data variables.product.prodname_security_link %}){% 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 bc033f52bd..8a686b8318 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 @@ -1,6 +1,6 @@ --- -title: GitHub security features -intro: 'An overview of {% data variables.product.prodname_dotcom %} security features.' +title: Características de seguridad de GitHub +intro: 'Un resumen de las características de seguridad de {% data variables.product.prodname_dotcom %}.' versions: fpt: '*' ghes: '*' @@ -12,31 +12,34 @@ topics: - Dependencies - Vulnerabilities - Advanced Security +ms.openlocfilehash: fc2e4452e83245535c3d5f7ead70b1b23a5d874a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147525621' --- +## Acerca de las característicfas de seguridad de {% data variables.product.prodname_dotcom %} -## About {% data variables.product.prodname_dotcom %}'s security features +{% data variables.product.prodname_dotcom %} tiene características de seguridad que ayudan a mantener seguros el código y los secretos en los repositorios y a través de las organizaciones. {% data reusables.advanced-security.security-feature-availability %} -{% data variables.product.prodname_dotcom %} has security features that help keep code and secrets secure in repositories and across organizations. {% data reusables.advanced-security.security-feature-availability %} +La {% data variables.product.prodname_advisory_database %} contiene una lista organizada de vulnerabilidades de seguridad que puedes ver, buscar y filtrar. {% data reusables.security-advisory.link-browsing-advisory-db %} -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 %} +## Disponible para todos los repositorios +### Directiva de seguridad -## Available for all repositories -### 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)." +Facilítale a tus usuarios el poder reportar de forma confidencial las vulnerabilidades de seguridad que hayan encontrado en tu repositorio. Para más información, vea "[Adición de una directiva de seguridad al repositorio](/code-security/getting-started/adding-a-security-policy-to-your-repository)". {% ifversion fpt or ghec %} -### Security advisories +### Avisos de seguridad -Privately discuss and fix security vulnerabilities in your repository's code. You can then publish a security advisory to alert your community to the vulnerability and encourage community members to upgrade. For more information, see "[About {% data variables.product.prodname_security_advisories %}](/github/managing-security-vulnerabilities/about-github-security-advisories)." +Debate en privado y arregla las vulnerabilidades de seguridad en el código de tu repositorio. Entonces podrás publicar una asesoría de seguridad para alertar a tu comunidad sobre la vulnerabilidad y exhortar a sus miembros a hacer la actualización correspondiente. Para más información, vea "[Acerca de {% data variables.product.prodname_security_advisories %}](/github/managing-security-vulnerabilities/about-github-security-advisories)". -{% endif %} -{% ifversion fpt or ghec or ghes > 3.2 %} +{% endif %} {% ifversion fpt or ghec or ghes > 3.2 %} -### {% data variables.product.prodname_dependabot_alerts %} and security updates +### {% data variables.product.prodname_dependabot_alerts %} y actualizaciones de seguridad -View alerts about dependencies that are known to contain security vulnerabilities, and choose whether to have pull requests generated automatically to update these dependencies. For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" -and "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)." +Ver alertas acerca de las dependencias de las cuales se sabe contienen vulnerabilidades de seguridad y elige si se generarán automáticamente las solicitudes de extracción para actualizar dichas dependencias. Para más información, vea "[Acerca de {% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" y "[Acerca de {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)". {% endif %} {% ifversion ghes < 3.3 or ghae %} @@ -44,79 +47,73 @@ and "[About {% data variables.product.prodname_dependabot_security_updates %}](/ {% data reusables.dependabot.dependabot-alerts-beta %} -View alerts about dependencies that are known to contain security vulnerabilities, and manage these alerts. For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)." +Visualiza las alertas sobre las dependencias de las cuales se conoce que contienen vulnerabilidades de seguridad y adminístralas. Para más información, vea "[Acerca de {% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)". {% endif %} {% ifversion fpt or ghec or ghes > 3.2 %} -### {% data variables.product.prodname_dependabot %} version updates +### Las actualizaciones de versión del {% data variables.product.prodname_dependabot %} -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)." +Utilizan al {% data variables.product.prodname_dependabot %} para levantar las solicitudes de cambios automáticamente para mantener tus dependencias actualizadas. Esto te ayuda a reducir tu exposición a las versiones anteriores de las dependencias. El utilizar versiones más nuevas facilita aún más la aplicación de parches si se descubren las vulnerabilidades de seguridad, y también facilita que las {% data variables.product.prodname_dependabot_security_updates %} levante las solicitudes de cambios exitosamente para mejorar las dependencias vulnerables. Para más información, vea "[Acerca de {% data variables.product.prodname_dependabot_version_updates %}](/github/administering-a-repository/about-dependabot-version-updates)". {% endif %} -### 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. +### Gráfico de dependencias +La gráfica de dependencias te permite explorar los ecosistemas y paquetes de los cuales depende tu repositorio y los repositorios y paquetes que dependen de tu repositorio. -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)." +Puede encontrar el gráfico de dependencias en la pestaña **Conclusiones** del repositorio. Para más información, vea "[Acerca del gráfico de dependencias](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)". {% ifversion security-overview-displayed-alerts %} -### Security overview +### Introducción a la seguridad -The security overview allows you to review security configurations and alerts, making it easy to identify the repositories and organizations at greatest risk. For more information, see "[About the security overview](/code-security/security-overview/about-the-security-overview)." +La información general de seguridad le permite revisar las configuraciones de seguridad y las alertas, lo que facilita la identificación de los repositorios y las organizaciones en mayor riesgo. Para obtener más información, consulte [Acerca de la información general sobre seguridad](/code-security/security-overview/about-the-security-overview). {% else %} -### Security overview for repositories -The security overview shows which security features are enabled for the repository, and offers you the option of configuring any available security features that are not already enabled. +### Resumen de seguridad para los repositorios +El resumen de seguridad muestra qué características de seguridad se habilitan para el repositorio y le ofrece la opción de configurar cualquier característica de seguridad que no se encuentre ya habilitada. {% endif %} -## Available with {% data variables.product.prodname_GH_advanced_security %} +## Disponible con {% data variables.product.prodname_GH_advanced_security %} -{% ifversion fpt %} -The following {% data variables.product.prodname_GH_advanced_security %} features are available and free of charge for public repositories on {% data variables.product.prodname_dotcom_the_website %}. Organizations that use {% data variables.product.prodname_ghe_cloud %} with a license for {% data variables.product.prodname_GH_advanced_security %} can use the full set of features in any of their repositories. For a list of the features available with {% data variables.product.prodname_ghe_cloud %}, see the [{% data variables.product.prodname_ghe_cloud %} documentation](/enterprise-cloud@latest/code-security/getting-started/github-security-features#available-with-github-advanced-security). +{% ifversion fpt %} Las siguientes características de {% data variables.product.prodname_GH_advanced_security %} se encuentran disponibles y son gratuitas para los repositorios públicos en {% data variables.product.prodname_dotcom_the_website %}. Las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} con una licencia para la {% data variables.product.prodname_GH_advanced_security %} pueden utilizar todo el conjunto de características en cualquiera de sus repositorios. Para obtener una lista de las características disponibles con {% data variables.product.prodname_ghe_cloud %}, vea la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/code-security/getting-started/github-security-features#available-with-github-advanced-security). -{% elsif ghec %} -Many {% data variables.product.prodname_GH_advanced_security %} features are available and free of charge for public repositories on {% data variables.product.prodname_dotcom_the_website %}. Organizations within an enterprise that have a {% data variables.product.prodname_GH_advanced_security %} license can use the following features on all their repositories. {% data reusables.advanced-security.more-info-ghas %} +{% elsif ghec %} Muchas características de {% data variables.product.prodname_GH_advanced_security %} se encuentran disponibles y son gratuitas para los repositorios públicos en {% data variables.product.prodname_dotcom_the_website %}. Las organizaciones con una empresa que tenga una licencia de la {% data variables.product.prodname_GH_advanced_security %} pueden utilizar todas las características siguientes en sus repositorios. {% data reusables.advanced-security.more-info-ghas %} -{% elsif ghes %} -{% data variables.product.prodname_GH_advanced_security %} features are available for enterprises with a license for {% data variables.product.prodname_GH_advanced_security %}. The features are restricted to repositories owned by an organization. {% data reusables.advanced-security.more-info-ghas %} +{% elsif ghes %} Las características de {% data variables.product.prodname_GH_advanced_security %} se encuentran disponibles para las empresas con una licencia para {% data variables.product.prodname_GH_advanced_security %}. Las características se restringen a los repositorios que le pertenecen a una organización. {% data reusables.advanced-security.more-info-ghas %} -{% elsif ghae %} -{% data variables.product.prodname_GH_advanced_security %} features are available for repositories owned by an organization. {% data reusables.advanced-security.more-info-ghas %} -{% endif %} +{% elsif ghae %} Las características de {% data variables.product.prodname_GH_advanced_security %} se encuentran disponibles para los repositorios propiedad de una organización. {% data reusables.advanced-security.more-info-ghas %} {% endif %} ### {% data variables.product.prodname_code_scanning_capc %} -Automatically detect security vulnerabilities and coding errors in new or modified code. Potential problems are highlighted, with detailed information, allowing you to fix the code before it's merged into your default branch. For more information, see "[About code scanning](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning)." +Detecta automáticamente las vulnerabilidades de seguridad y los errores de código en el código nuevo o modificado. Se resaltan los problemas potenciales, con información detallada, lo cual te permite arreglar el código antes de que se fusione en tu rama predeterminada. Para más información, vea "[Acerca del análisis de código](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning)". {% ifversion fpt or ghec %} ### {% data variables.product.prodname_secret_scanning_partner_caps %} -Automatically detect leaked secrets across all public repositories. {% data variables.product.company_short %} informs the relevant service provider that the secret may be compromised. For details of the supported secrets and service providers, see "[{% data variables.product.prodname_secret_scanning_caps %} patterns](/code-security/secret-scanning/secret-scanning-patterns)." +Detecta secretos filtrados en todos los repositorios públicos automáticamente. {% data variables.product.company_short %} informa al proveedor de servicios relevante que los secretos podrían haberse puesto en riesgo. Para más información sobre los secretos y proveedores de servicios admitidos, vea "[Patrones de {% data variables.product.prodname_secret_scanning_caps %}](/code-security/secret-scanning/secret-scanning-patterns)". {% endif %} {% ifversion ghec or ghes or ghae %} ### {% data variables.product.prodname_secret_scanning_GHAS_caps %} -{% ifversion ghec %} -Available only with a license for {% data variables.product.prodname_GH_advanced_security %}. +{% ifversion ghec %} Disponible solo con una licencia de {% data variables.product.prodname_GH_advanced_security %}. {% endif %} -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)." +Detecta automáticamente tokens o credenciales que se haya registrado en un repositorio. Puedes ver las alertas de cualquier secreto que {% data variables.product.company_short %} encuentre en tu código para que sepas qué tokens o credenciales se deben tratar como puestas en riesgo. Para más información, vea "[Acerca del examen de secretos](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-advanced-security)". {% endif %} -### Dependency review +### Revisión de dependencias -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)." +Muestra el impacto total de los cambios a las dependencias y ve los detalles de cualquier versión vulnerable antes de que fusiones una solicitud de cambios. Para más información, vea "[Acerca de la revisión de dependencias](/code-security/supply-chain-security/about-dependency-review)". {% ifversion security-overview-displayed-alerts %} {% elsif fpt %} {% else %} -### Security overview for organizations{% ifversion ghes > 3.4 or ghae-issue-6199 %}, enterprises,{% endif %} and teams +### Información general de seguridad para organizaciones{% ifversion ghes > 3.4 or ghae-issue-6199 %}, empresas {% endif %} y equipos -Review the security configuration and alerts for your organization and identify the repositories at greatest risk. For more information, see "[About the security overview](/code-security/security-overview/about-the-security-overview)." +Revisa la configuración de seguridad y las alertas para tu organización e identifica los repositorios que tienen el mayor riesgo. Para más información, vea "[Acerca de la información general sobre seguridad](/code-security/security-overview/about-the-security-overview)". {% endif %} -## Further reading -- "[{% data variables.product.prodname_dotcom %}'s products](/github/getting-started-with-github/githubs-products)" -- "[{% data variables.product.prodname_dotcom %} language support](/github/getting-started-with-github/github-language-support)" +## Información adicional +- "[Productos de {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/githubs-products)" +- "[Compatibilidad con idiomas de {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/github-language-support)" diff --git a/translations/es-ES/content/code-security/getting-started/index.md b/translations/es-ES/content/code-security/getting-started/index.md index ecdbd568a8..ffbfb6c087 100644 --- a/translations/es-ES/content/code-security/getting-started/index.md +++ b/translations/es-ES/content/code-security/getting-started/index.md @@ -1,6 +1,6 @@ --- title: Comenzar con la seguridad de código -shortTitle: Empezar +shortTitle: Getting started intro: 'Introducción a la seguridad de código con {% data variables.product.product_name %}.' versions: fpt: '*' @@ -16,5 +16,11 @@ children: - /securing-your-repository - /securing-your-organization - /adding-a-security-policy-to-your-repository +ms.openlocfilehash: 43f115a71348c54da1004d24fdefae0d28cd0b0e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147145298' --- 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 e560122037..b55baa428d 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 @@ -1,6 +1,6 @@ --- -title: Securing your organization -intro: 'You can use a number of {% data variables.product.prodname_dotcom %} features to help keep your organization secure.' +title: Protección de la organización +intro: 'Puedes utilizar varias características de {% data variables.product.prodname_dotcom %} para ayudar a mantener tu organización segura.' permissions: Organization owners can configure organization security settings. versions: fpt: '*' @@ -14,124 +14,123 @@ topics: - Vulnerabilities - Advanced Security shortTitle: Secure your organization +ms.openlocfilehash: 5ffc3393e751e4b0f24d9a59e644af7a3200f460 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147526849' --- - -## Introduction -This guide shows you how to configure security features for an organization. Your organization's security needs are unique and you may not need to enable every security feature. For more information, see "[{% data variables.product.prodname_dotcom %} security features](/code-security/getting-started/github-security-features)." +## Introducción +Esta guía te muestra cómo configurar las características de seguridad para una organización. Las necesidades de seguridad de tu organización son únicas y puede que no necesites habilitar cada una de las características de seguridad. Para más información, vea "[Características de seguridad de {% data variables.product.prodname_dotcom %}](/code-security/getting-started/github-security-features)". {% data reusables.advanced-security.security-feature-availability %} -## Managing access to your organization +## Administrar el acceso a tu organización -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)." +Puedes utilizar roles para controlar qué acciones pueden tomar las personas en tu organización. {% ifversion security-managers %}Por ejemplo, puedes asignar el rol de administrador de seguridad a un equipo para proporcionarles la capacidad de administrar la configuración de seguridad en toda la organización, así como el acceso de lectura a todos los repositorios.{% endif %} Para más información, consulta "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)". {% ifversion fpt or ghes or ghec %} -## Creating a default security policy +## Crear una política de seguridad predeterminada -You can create a default security policy that will display in any of your organization's public repositories that do not have their own security policy. For more information, see "[Creating a default community health file](/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file)." +Puedes crear una política de seguridad predeterminada que se mostrará en cualquier repositorio público de tu organización que no tenga su propia política de seguridad. Para más información, vea "[Creación de un archivo de estado de la comunidad predeterminado](/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file)". {% endif %} -## Managing {% data variables.product.prodname_dependabot_alerts %} and the dependency graph +## Administrar las {% data variables.product.prodname_dependabot_alerts %} y la gráfica de dependencias -{% 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. +{% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %} detecta vulnerabilidades en repositorios públicos y muestra la gráfica de dependencias. Puedes habilitar las {% data variables.product.prodname_dependabot_alerts %} para todos los repositorios públicos que pertenezcan a tu organización. Puedes habilitar o inhabilitar las {% data variables.product.prodname_dependabot_alerts %} y la gráfica de dependencias para todos los repositorios privados que pertenezcan a tu organización. -1. Click your profile photo, then click **Organizations**. -2. Click **Settings** next to your organization. -3. Click **Security & analysis**. -4. Click **Enable all** or **Disable all** next to the feature that you want to manage. -5. Optionally, select **Automatically enable for new repositories**. +1. Haga clic en la foto del perfil y después en **Organizaciones**. +2. Haga clic en **Configuración** junto a la organización. +3. Haga clic en **Seguridad y análisis**. +4. Haga clic en **Habilitar todo** o **Deshabilitar todo** junto a la característica que quiera administrar. +5. Opcionalmente, seleccione **Habilitar automáticamente para los nuevos repositorios**. {% endif %} -{% data reusables.dependabot.dependabot-alerts-beta %} -{% data reusables.dependabot.dependabot-alerts-dependency-graph-enterprise %} +{% data reusables.dependabot.dependabot-alerts-beta %} {% 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)." +Para más información, vea "[Acerca de {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)", "[Exploración de las dependencias de un repositorio](/code-security/supply-chain-security/exploring-the-dependencies-of-a-repository#enabling-and-disabling-the-dependency-graph-for-a-private-repository)" y "[Administración de la configuración de seguridad y análisis de la organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)". -## Managing dependency review +## Administrar la revisión de dependencias -Dependency review is an {% data variables.product.prodname_advanced_security %} feature that 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)." +La revisión de dependencias es una característica de {% data variables.product.prodname_advanced_security %} que te permite visualizar los cambios en las dependencias de las solicitudes de cambios antes de que se fusionen en tus repositorios. Para más información, vea "[Acerca de la revisión de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review)". -{% 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 %} +{% ifversion fpt or ghec %}La revisión de dependencias ya se habilitó en todos los repositorios públicos. {% ifversion fpt %}Las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} con {% data variables.product.prodname_advanced_security %} pueden habilitar la revisión de dependencias para repositorios internos y privados adicionalmente. Para más información, vea la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/code-security/getting-started/securing-your-organization#managing-dependency-review). {% endif %}{% endif %}{% ifversion ghec %}En el caso de los repositorios internos y privados que pertenezcan a una organización, puedes habilitar la revisión de dependencias si habilitas la gráfica de dependencias y después la {% data variables.product.prodname_advanced_security %} (ver a continuación). {% elsif ghes or ghae %}La revisión de dependencias se encuentra disponible cuando se habilite la gráfica de dependencias para {% data variables.product.product_location %} y también la {% data variables.product.prodname_advanced_security %} para la organización (consulta a continuación).{% endif %} {% ifversion fpt or ghec or ghes > 3.2 %} -## Managing {% data variables.product.prodname_dependabot_security_updates %} +## Administrar las {% data variables.product.prodname_dependabot_security_updates %} -For any repository that uses {% data variables.product.prodname_dependabot_alerts %}, you can enable {% data variables.product.prodname_dependabot_security_updates %} to raise pull requests with security updates when vulnerabilities are detected. You can also enable or disable {% data variables.product.prodname_dependabot_security_updates %} for all repositories across your organization. +En el caso de cualquier repositorio que utilice las {% data variables.product.prodname_dependabot_alerts %}, puedes habilitar las {% data variables.product.prodname_dependabot_security_updates %} para levantar solicitudes de cambio con actualizaciones de seguridad cuando se detectan las vulnerabilidades. También puedes habilitar o inhabilitar las {% data variables.product.prodname_dependabot_security_updates %} para todos los repositorios a lo largo de tu organización. -1. Click your profile photo, then click **Organizations**. -2. Click **Settings** next to your organization. -3. Click **Security & analysis**. -4. Click **Enable all** or **Disable all** next to {% data variables.product.prodname_dependabot_security_updates %}. -5. Optionally, select **Automatically enable for new repositories**. +1. Haga clic en la foto del perfil y después en **Organizaciones**. +2. Haga clic en **Configuración** junto a la organización. +3. Haga clic en **Seguridad y análisis**. +4. Haga clic en **Habilitar todo** o **Deshabilitar todo** junto a {% data variables.product.prodname_dependabot_security_updates %}. +5. Opcionalmente, seleccione **Habilitar automáticamente para los nuevos repositorios**. -For more information, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/code-security/supply-chain-security/about-dependabot-security-updates)" and "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)." +Para más información, vea "[Acerca de {% data variables.product.prodname_dependabot_security_updates %}](/code-security/supply-chain-security/about-dependabot-security-updates)" y "[Administración de la configuración de seguridad y análisis para la organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)". -## Managing {% data variables.product.prodname_dependabot_version_updates %} +## Administrar las {% data variables.product.prodname_dependabot_version_updates %} -You can enable {% data variables.product.prodname_dependabot %} to automatically raise pull requests to keep your dependencies up-to-date. For more information, see "[About {% data variables.product.prodname_dependabot_version_updates %}](/code-security/supply-chain-security/about-dependabot-version-updates)." +Puedes habilitar el {% data variables.product.prodname_dependabot %} para levantar automáticamente las solicitudes de cambios para mantener tus dependencias actualizadas. Para más información, vea "[Acerca de {% data variables.product.prodname_dependabot_version_updates %}](/code-security/supply-chain-security/about-dependabot-version-updates)". -To enable {% data variables.product.prodname_dependabot_version_updates %}, you must create a *dependabot.yml* configuration file. For more information, see "[Configuring {% data variables.product.prodname_dependabot %} version updates](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/enabling-and-disabling-dependabot-version-updates)." +Para habilitar {% data variables.product.prodname_dependabot_version_updates %}, debe crear un archivo de configuración *dependabot.yml*. Para más información, vea "[Configuración de las actualizaciones de la versión de {% data variables.product.prodname_dependabot %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/enabling-and-disabling-dependabot-version-updates)". {% endif %} {% ifversion ghes or ghae or ghec %} -## Managing {% data variables.product.prodname_GH_advanced_security %} +## Admnistrar la {% data variables.product.prodname_GH_advanced_security %} -{% ifversion ghes or ghec %} -If your {% ifversion ghec %}organization is owned by an enterprise that{% else %}enterprise{% endif %} has an {% data variables.product.prodname_advanced_security %} license, you can enable or disable {% data variables.product.prodname_advanced_security %} features. -{% elsif ghae %} -You can enable or disable {% data variables.product.prodname_advanced_security %} features. +{% ifversion ghes or ghec %} Si la {% ifversion ghec %}organización es propiedad de una empresa que{% else %}empresa{% endif %} tiene una licencia de {% data variables.product.prodname_advanced_security %}, puede habilitar o deshabilitar características de{% data variables.product.prodname_advanced_security %}. +{% elsif ghae %} Puede habilitar o deshabilitar características de {% data variables.product.prodname_advanced_security %}. {% endif %} -1. Click your profile photo, then click **Organizations**. -2. Click **Settings** next to your organization. -3. Click **Security & analysis**. -4. Click **Enable all** or **Disable all** next to {% data variables.product.prodname_GH_advanced_security %}. -5. Optionally, select **Automatically enable for new private repositories**. +1. Haga clic en la foto del perfil y después en **Organizaciones**. +2. Haga clic en **Configuración** junto a la organización. +3. Haga clic en **Seguridad y análisis**. +4. Haga clic en **Habilitar todo** o **Deshabilitar todo** junto a {% data variables.product.prodname_GH_advanced_security %}. +5. Opcionalmente, seleccione **Habilitar automáticamente para los nuevos repositorios privados**. -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)." +Para más información, vea "[Acerca de {% data variables.product.prodname_GH_advanced_security %}](/github/getting-started-with-github/about-github-advanced-security)" y "[Administración de la configuración de seguridad y análisis para la organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)". {% endif %} -## Configuring {% data variables.product.prodname_secret_scanning %} +## Configurar el {% 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. +Las {% data variables.product.prodname_secret_scanning_caps %} son una característica de la {% data variables.product.prodname_advanced_security %} que escanea los repositorios en busca de secretos que se hayan almacenado de forma no segura. -{% ifversion fpt or ghec %}{% data variables.product.prodname_secret_scanning_caps %} is already enabled for all public repositories. Organizations that use {% data variables.product.prodname_ghe_cloud %} with {% data variables.product.prodname_advanced_security %} can additionally enable {% data variables.product.prodname_secret_scanning %} for private and internal repositories.{% endif %} {% ifversion fpt %}For more information, see the [{% data variables.product.prodname_ghe_cloud %} documentation](/enterprise-cloud@latest/code-security/getting-started/securing-your-organization#configuring-secret-scanning). {% endif %} +{% ifversion fpt or ghec %}Las {% data variables.product.prodname_secret_scanning_caps %} ya se encuentran habilitadas en todos los repositorios públicos. Las organizaciones que usan {% data variables.product.prodname_ghe_cloud %} con {% data variables.product.prodname_advanced_security %} además pueden habilitar {% data variables.product.prodname_secret_scanning %} para repositorios privados e internos.{% endif %} {% ifversion fpt %}Para más información, vea la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/code-security/getting-started/securing-your-organization#configuring-secret-scanning). {% endif %} -{% ifversion ghes or ghae %}{% data variables.product.prodname_secret_scanning_caps %} is available if your enterprise uses {% data variables.product.prodname_advanced_security %}.{% endif %} +{% ifversion ghes or ghae %}Las {% data variables.product.prodname_secret_scanning_caps %} se encuentran disponibles si tu empresa utiliza la {% data variables.product.prodname_advanced_security %}.{% endif %} -{% ifversion not fpt %} -You can enable or disable {% data variables.product.prodname_secret_scanning %} for all repositories across your organization that have {% data variables.product.prodname_advanced_security %} enabled. +{% ifversion not fpt %} Puede habilitar o deshabilitar {% data variables.product.prodname_secret_scanning %} para todos los repositorios de la organización que tengan {% data variables.product.prodname_advanced_security %} habilitado. -1. Click your profile photo, then click **Organizations**. -2. Click **Settings** next to your organization. -3. Click **Security & analysis**. -4. Click **Enable all** or **Disable all** next to {% data variables.product.prodname_secret_scanning_caps %} ({% data variables.product.prodname_GH_advanced_security %} repositories only). -5. Optionally, select **Automatically enable for private repositories added to {% data variables.product.prodname_advanced_security %}**. +1. Haga clic en la foto del perfil y después en **Organizaciones**. +2. Haga clic en **Configuración** junto a la organización. +3. Haga clic en **Seguridad y análisis**. +4. Haga clic en **Habilitar todo** o **Deshabilitar todo** junto a {% data variables.product.prodname_secret_scanning_caps %} ({% data variables.product.prodname_GH_advanced_security %} repositories only). +5. Opcionalmente, seleccione **Habilitar automáticamente para los repositorios privados agregados a {% data variables.product.prodname_advanced_security %}** . -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)." +Para más información, vea "[Administración de la configuración de seguridad y análisis para la organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)". {% endif %} -## Configuring {% data variables.product.prodname_code_scanning %} +## Configuración de {% 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 +El {% data variables.product.prodname_code_scanning_capc %} es una característica de {% data variables.product.prodname_advanced_security %} que escanea el código en busca de vulnerabilidades y errores -{% ifversion fpt or ghec %}{% data variables.product.prodname_code_scanning_capc %} is available for all public repositories. Organizations that use {% data variables.product.prodname_ghe_cloud %} with {% data variables.product.prodname_advanced_security %} can additionally use {% data variables.product.prodname_code_scanning %} for private and internal repositories.{% else %}{% data variables.product.prodname_code_scanning_capc %} is available if your enterprise uses {% data variables.product.prodname_advanced_security %}.{% endif %} +{% ifversion fpt or ghec %}El {% data variables.product.prodname_code_scanning_capc %} se encuentra disponible para todos los repositorios públicos. Las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} con {% data variables.product.prodname_advanced_security %} pueden utilizar adicionalmente el {% data variables.product.prodname_code_scanning %} para los repositorios privados e internos.{% else %}{% data variables.product.prodname_code_scanning_capc %} está disponible si tu empres autiliza {% data variables.product.prodname_advanced_security %}.{% endif %} -{% data variables.product.prodname_code_scanning_capc %} is configured at the repository level. 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)." +El {% data variables.product.prodname_code_scanning_capc %} se configura a nivel de repositorio. Para más información, vea "[Configuración de {% data variables.product.prodname_code_scanning %} para un repositorio](/code-security/secure-coding/setting-up-code-scanning-for-a-repository)". -## Next steps -You can view and manage alerts from security features to address dependencies and vulnerabilities in your code. For more information, see {% ifversion fpt or ghes or ghec %} "[Viewing and updating {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts),"{% endif %} {% ifversion fpt or ghec or ghes > 3.2 %}"[Managing pull requests for dependency updates](/code-security/supply-chain-security/managing-pull-requests-for-dependency-updates)," {% endif %}"[Managing {% data variables.product.prodname_code_scanning %} for your repository](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository)," and "[Managing alerts from {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/managing-alerts-from-secret-scanning)." +## Pasos siguientes +Puedes ver y administrar las alertas de las características de seguridad para abordar dependencias y vulnerabilidades en tu código. Para más información, consulte {% ifversion fpt or ghes or ghec %} "[Visualización y actualización de {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)",{% endif %} {% ifversion fpt or ghec or ghes > 3.2 %}"[Administración de solicitudes de incorporación de cambios para actualizaciones de dependencia](/code-security/supply-chain-security/managing-pull-requests-for-dependency-updates)", {% endif %}"[Administración de {% data variables.product.prodname_code_scanning %} para el repositorio](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository)" y "[Administración de alertas de {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/managing-alerts-from-secret-scanning)". -{% 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)." +{% ifversion fpt or ghec %}Si tienes una vulnerabilidad de seguridad, puedes crear una asesoría de seguridad para debatir y resolver dicha vulnerabilidad en privado. Para más información, vea "[Acerca de {% data variables.product.prodname_security_advisories %}](/code-security/security-advisories/about-github-security-advisories)" y "[Creación de un aviso de seguridad](/code-security/security-advisories/creating-a-security-advisory)". {% 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 ghes or ghec or ghae %}Tú puedes{% elsif fpt %}Las organizaciones que utilizan pueden{% data variables.product.prodname_ghe_cloud %}{% endif %} visualizar, filtrar y ordenar las alertas de seguridad de los repositorios {% ifversion ghes or ghec or ghae %}de tu{% elsif fpt %}de su{% endif %} organización en la información general sobre seguridad. Para obtener más información, consulta {% ifversion ghes or ghec or ghae %} "[Acerca de la información general sobre seguridad](/code-security/security-overview/about-the-security-overview)."{% elsif fpt %} "[Acerca de la información general sobre seguridad](/enterprise-cloud@latest/code-security/security-overview/about-the-security-overview)" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% endif %} {% ifversion ghec %} -## Further reading +## Información adicional -"[Accessing compliance reports for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/accessing-compliance-reports-for-your-organization)" -{% endif %} +"[Acceso a los informes de cumplimiento de la organización](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/accessing-compliance-reports-for-your-organization)" {% endif %} 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 ec95d618b2..3e9f0c233b 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 @@ -1,6 +1,6 @@ --- -title: Securing your repository -intro: 'You can use a number of {% data variables.product.prodname_dotcom %} features to help keep your repository secure.' +title: Asegurar tu repositorio +intro: 'Puedes utilizar varias características de {% data variables.product.prodname_dotcom %} para ayudar a mantener tu repositorio seguro.' permissions: Repository administrators and organization owners can configure repository security settings. redirect_from: - /github/administering-a-repository/about-securing-your-repository @@ -17,122 +17,123 @@ topics: - Vulnerabilities - Advanced Security shortTitle: Secure your repository +ms.openlocfilehash: 46addd796d3eee772dcc14da7604f7a375ac14b7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147526690' --- +## Introducción +Esta guía te muestra cómo configurar las características de seguridad para un repositorio. Debes ser un administrador de repositorio o propietario de organización para configurar las caracteristicas de seguridad de un repositorio. -## Introduction -This guide shows you how to configure security features for a repository. You must be a repository administrator or organization owner to configure security settings for a repository. - -Your security needs are unique to your repository, so you may not need to enable every feature for your repository. For more information, see "[{% data variables.product.prodname_dotcom %} security features](/code-security/getting-started/github-security-features)." +Tus necesidades de seguridad son únicas de tu repositorio, así que puede que no necesites habilitar todas las características de seguridad para este. Para obtener más información, consulte "[Características de seguridad de {% data variables.product.prodname_dotcom %}](/code-security/getting-started/github-security-features)". {% data reusables.advanced-security.security-feature-availability %} -## Managing access to your repository +## Administrar el acceso a tu repositorio -The first step to securing a repository is to set up who can see and modify your code. For more information, see "[Managing repository settings](/github/administering-a-repository/managing-repository-settings)." +El primer paso para asegurar un repositorio es configurar quién puede ver y modificar tu código. Para obtener más información, consulte "[Administración de la configuración de un repositorio](/github/administering-a-repository/managing-repository-settings)". -From the main page of your repository, click **{% octicon "gear" aria-label="The Settings gear" %}Settings**, then scroll down to the "Danger Zone." +Desde la página principal del repositorio, haga clic en **{% octicon "gear" aria-label="The Settings gear" %}Settings** y, a continuación, desplácese hasta "Danger Zone." -- To change who can view your repository, click **Change visibility**. For more information, see "[Setting repository visibility](/github/administering-a-repository/setting-repository-visibility)."{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5974 %} -- To change who can access your repository and adjust permissions, click **Manage access**. For more information, see"[Managing teams and people with access to your repository](/github/administering-a-repository/managing-teams-and-people-with-access-to-your-repository)."{% endif %} +- Para cambiar quién puede ver el repositorio, haga clic en **Change visibility**. Para obtener más información, consulte "[Configuración de la visibilidad del repositorio](/github/administering-a-repository/setting-repository-visibility)".{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5974 %} +- Para cambiar quién puede acceder al repositorio y ajustar los permisos, haga clic en **Manage access**. Para obtener más información, consulte "[Administración de equipos y personas con acceso al repositorio](/github/administering-a-repository/managing-teams-and-people-with-access-to-your-repository)".{% endif %} -## Setting a security policy +## Configurar una política de seguridad -1. From the main page of your repository, click **{% octicon "shield" aria-label="The shield symbol" %} Security**. -2. Click **Security policy**. -3. Click **Start setup**. -4. Add information about supported versions of your project and how to report vulnerabilities. +1. Desde la página principal del repositorio, haga clic en **{% octicon "shield" aria-label="The shield symbol" %} Security**. +2. Haga clic en **Security policy**. +3. Haga clic en **Iniciar configuración**. +4. Agrega información sobre las versiones compatibles con tu proyecto y de cómo reportar las vulnerabilidades. -For more information, see "[Adding a security policy to your repository](/code-security/getting-started/adding-a-security-policy-to-your-repository)." +Para más información, vea "[Adición de una directiva de seguridad al repositorio](/code-security/getting-started/adding-a-security-policy-to-your-repository)". -## Managing the dependency graph +## Administrar la gráfica de dependencias -{% ifversion fpt or ghec %} -The dependency graph is automatically generated for all public repositories, and you can choose to enable it for private repositories. It interprets manifest and lock files in a repository to identify dependencies. +{% ifversion fpt or ghec %} El gráfico de dependencias se genera automáticamente para todos los repositorios públicos, y puede elegir habilitarlo también para los privados. Esta interpreta los archivos de bloqueo y de manifiesto en un repositorio para identificar las dependencias. -1. From the main page of your repository, click **{% octicon "gear" aria-label="The Settings gear" %} Settings**. -2. Click **Security & analysis**. -3. Next to Dependency graph, click **Enable** or **Disable**. +1. Desde la página principal del repositorio, haga clic en **{% octicon "gear" aria-label="The Settings gear" %} Settings**. +2. Haga clic en **Security & analysis**. +3. Junto al gráfico de dependencias, haga clic en **Enable** o **Disable**. {% endif %} {% data reusables.dependabot.dependabot-alerts-dependency-graph-enterprise %} -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)." +Para obtener más información, consulte "[Exploración de las dependencias de un repositorio](/code-security/supply-chain-security/exploring-the-dependencies-of-a-repository#enabling-and-disabling-the-dependency-graph-for-a-private-repository)". -## Managing {% data variables.product.prodname_dependabot_alerts %} +## Administrar las {% 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 %} +Las {% data variables.product.prodname_dependabot_alerts %} se generan cuando {% data variables.product.prodname_dotcom %} identifica una dependencia que presenta una vulnerabilidad en la gráfica de dependencias. {% ifversion fpt or ghec %}Puedes habilitar las {% data variables.product.prodname_dependabot_alerts %} para cualquier repositorio.{% endif %} {% ifversion fpt or ghec %} -1. Click your profile photo, then click **Settings**. -2. Click **Security & analysis**. -3. Click **Enable all** next to {% data variables.product.prodname_dependabot_alerts %}. +1. Haga clic en la foto de perfil y, a continuación, en **Settings**. +2. Haga clic en **Security & analysis**. +3. Haga clic en **Enable all** junto a {% data variables.product.prodname_dependabot_alerts %}. {% endif %} -{% data reusables.dependabot.dependabot-alerts-beta %} -{% data reusables.dependabot.dependabot-alerts-dependency-graph-enterprise %} +{% data reusables.dependabot.dependabot-alerts-beta %} {% 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){% 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 %}." +Para obtener más información, consulta "[Acerca de {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies){% ifversion fpt or ghec %}" y "[Administración de la configuración de seguridad y análisis de tu cuenta personal](/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 %}." -## Managing dependency review +## Administrar la revisión de dependencias -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)." +La revisión de dependencias te permite visualizar los cambios a las dependencias en las solicitudes de cambios antes de que se fusionen con tus repositorios. Para obtener más información, consulte "[Acerca de la revisión de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review)". -Dependency review is a {% data variables.product.prodname_GH_advanced_security %} feature. {% 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-repository#managing-dependency-review). {% endif %}{% endif %}{% ifversion ghec or ghes or ghae %}To enable dependency review for a {% ifversion ghec %}private or internal {% endif %}repository, ensure that the dependency graph is enabled and enable {% data variables.product.prodname_GH_advanced_security %}. +La revisión de dependencias es una característica de la {% data variables.product.prodname_GH_advanced_security %}. {% ifversion fpt or ghec %}La revisión de dependencias ya se habilitó en todos los repositorios públicos. {% ifversion fpt %}Las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} con {% data variables.product.prodname_advanced_security %} pueden habilitar la revisión de dependencias para repositorios internos y privados adicionalmente. Para obtener más información, consulte la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/code-security/getting-started/securing-your-repository#managing-dependency-review). {% endif %}{% endif %}{% ifversion ghec or ghes or ghae %}Para habilitar la revisión de dependencias para un repositorio {% ifversion ghec %}privado o interno{% endif %}, asegúrate de que la gráfica de dependencias se encuentre habilitada y habilita la {% data variables.product.prodname_GH_advanced_security %}. -1. From the main page of your repository, click **{% octicon "gear" aria-label="The Settings gear" %}Settings**. -2. Click **Security & analysis**. -3. {% ifversion ghec %}If dependency graph is not already enabled, click **Enable**.{% elsif ghes or ghae %}Check that dependency graph is configured for your enterprise.{% endif %} -4. If {% data variables.product.prodname_GH_advanced_security %} is not already enabled, click **Enable**. +1. Desde la página principal del repositorio, haga clic en **{% octicon "gear" aria-label="The Settings gear" %}Settings**. +2. Haga clic en **Security & analysis**. +3. {% ifversion ghec %}Si el gráfico de dependencias aún no está habilitado, haga clic en **Enable**.{% elsif ghes or ghae %}Compruebe que su empresa tenga configurado el gráfico de dependencias.{% endif %} +4. If {% data variables.product.prodname_GH_advanced_security %} aún no está habilitado, haga clic en **Enable**. {% endif %} {% ifversion fpt or ghec or ghes > 3.2 %} -## Managing {% data variables.product.prodname_dependabot_security_updates %} +## Administrar las {% data variables.product.prodname_dependabot_security_updates %} -For any repository that uses {% data variables.product.prodname_dependabot_alerts %}, you can enable {% data variables.product.prodname_dependabot_security_updates %} to raise pull requests with security updates when vulnerabilities are detected. +En el caso de cualquier repositorio que utilice las {% data variables.product.prodname_dependabot_alerts %}, puedes habilitar las {% data variables.product.prodname_dependabot_security_updates %} para levantar solicitudes de cambio con actualizaciones de seguridad cuando se detectan las vulnerabilidades. -1. From the main page of your repository, click **{% octicon "gear" aria-label="The Settings gear" %}Settings**. -2. Click **Security & analysis**. -3. Next to {% data variables.product.prodname_dependabot_security_updates %}, click **Enable**. +1. Desde la página principal del repositorio, haga clic en **{% octicon "gear" aria-label="The Settings gear" %}Settings**. +2. Haga clic en **Security & analysis**. +3. Junto a {% data variables.product.prodname_dependabot_security_updates %}, haga clic en **Enable**. -For more information, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/code-security/supply-chain-security/about-dependabot-security-updates)" and "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/code-security/supply-chain-security/configuring-dependabot-security-updates)." +Para obtener más información, consulte "[Acerca de {% data variables.product.prodname_dependabot_security_updates %}](/code-security/supply-chain-security/about-dependabot-security-updates)" y "[Configuración de {% data variables.product.prodname_dependabot_security_updates %}](/code-security/supply-chain-security/configuring-dependabot-security-updates)." -## Managing {% data variables.product.prodname_dependabot_version_updates %} +## Administrar las {% data variables.product.prodname_dependabot_version_updates %} -You can enable {% data variables.product.prodname_dependabot %} to automatically raise pull requests to keep your dependencies up-to-date. For more information, see "[About {% data variables.product.prodname_dependabot_version_updates %}](/code-security/supply-chain-security/about-dependabot-version-updates)." +Puedes habilitar el {% data variables.product.prodname_dependabot %} para levantar automáticamente las solicitudes de cambios para mantener tus dependencias actualizadas. Para más información, vea "[Acerca de {% data variables.product.prodname_dependabot_version_updates %}](/code-security/supply-chain-security/about-dependabot-version-updates)". {% ifversion dependabot-settings-update-37 %} -1. From the main page of your repository, click **{% octicon "gear" aria-label="The Settings gear" %} Settings**. -2. Click **Security & analysis**. -3. Next to {% data variables.product.prodname_dependabot_version_updates %}, click **Enable** to create a basic *dependabot.yml* configuration file. -4. Specify the dependencies to update and commit the file to the repository. For more information, see "[Configuring Dependabot version updates](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates#enabling-dependabot-version-updates)." +1. Desde la página principal del repositorio, haga clic en **{% octicon "gear" aria-label="The Settings gear" %} Settings**. +2. Haga clic en **Security & analysis**. +3. Junto a {% data variables.product.prodname_dependabot_version_updates %}, haz clic en **Habilitar** para crear un archivo de configuración *dependabot.yml* básico. +4. Especifica las dependencias para actualizar y subir el archivo al repositorio. Para obtener más información, consulta "[Configuración de las actualizaciones de versiones de Dependabot](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates#enabling-dependabot-version-updates)". -{% else %} -To enable {% data variables.product.prodname_dependabot_version_updates %}, you must create a *dependabot.yml* configuration file. For more information, see "[Configuring {% data variables.product.prodname_dependabot %} version updates](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/enabling-and-disabling-dependabot-version-updates)." +{% else %} Para habilitar {% data variables.product.prodname_dependabot_version_updates %}, debes crear un archivo de configuración *dependabot.yml*. Para más información, vea "[Configuración de las actualizaciones de la versión de {% data variables.product.prodname_dependabot %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/enabling-and-disabling-dependabot-version-updates)". {% endif %} {% endif %} -## Configuring {% data variables.product.prodname_code_scanning %} +## Configuración de {% data variables.product.prodname_code_scanning %} -You can set up {% data variables.product.prodname_code_scanning %} to automatically identify vulnerabilities and errors in the code stored in your repository by using a {% data variables.product.prodname_codeql_workflow %} or third-party tool. 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)." +Puedes configurar el {% data variables.product.prodname_code_scanning %} para que identifique automáticamente las vulnerabilidades y los errores en el código que se almacena en tu repositorio si utilizas un {% data variables.product.prodname_codeql_workflow %} o una herramienta de terceros. Para obtener más información, consulte "[Configuración de {% data variables.product.prodname_code_scanning %} para un repositorio](/code-security/secure-coding/setting-up-code-scanning-for-a-repository)". -{% data variables.product.prodname_code_scanning_capc %} is available {% ifversion fpt or ghec %}for all public repositories, and for private repositories owned by organizations that are part of an enterprise with a license for {% else %}for organization-owned repositories if your enterprise uses {% endif %}{% data variables.product.prodname_GH_advanced_security %}. +El {% data variables.product.prodname_code_scanning_capc %} se encuentra disponible {% ifversion fpt or ghec %}para todos los repositorios públicos y para los privados que pertenezcan a las organizaciones que son parte de una empresa que cuente con licencia para {% else %}para repositorios que pertenezcan a organizaciones si tu empresa utiliza{% endif %}{% data variables.product.prodname_GH_advanced_security %}. -## Configuring {% data variables.product.prodname_secret_scanning %} +## Configurar el {% data variables.product.prodname_secret_scanning %} -{% data variables.product.prodname_secret_scanning_caps %} is {% ifversion fpt or ghec %}enabled for all public repositories and is available for private repositories owned by organizations that are part of an enterprise with a license for {% else %}available for organization-owned repositories if your enterprise uses {% endif %}{% data variables.product.prodname_GH_advanced_security %}. {% ifversion fpt %}For more information, see the [{% data variables.product.prodname_ghe_cloud %} documentation](/enterprise-cloud@latest/code-security/getting-started/securing-your-repository#configuring-secret-scanning).{% else %}{% data variables.product.prodname_secret_scanning_caps %} may already be enabled for your repository, depending upon your organization's settings. +El {% data variables.product.prodname_secret_scanning_caps %} se {% ifversion fpt or ghec %}habilita en todos los repositorios y se encuentra disponible para aquellos privados que pertenezcan a organizaciones que sean parte de una empresa que cuente con una licencia para{% else %}disponible para repositorios que pertenezcan a organizaciones si tu empresa utiliza{% endif %}{% data variables.product.prodname_GH_advanced_security %}. {% ifversion fpt %}Para obtener más información, consulte la documentación de [{% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/code-security/getting-started/securing-your-repository#configuring-secret-scanning).{% else %}{% data variables.product.prodname_secret_scanning_caps %} puede estar ya habilitado en su repositorio, en función de la configuración de la organización. -1. From the main page of your repository, click **{% octicon "gear" aria-label="The Settings gear" %}Settings**. -2. Click **Security & analysis**. -3. If {% data variables.product.prodname_GH_advanced_security %} is not already enabled, click **Enable**. -4. Next to {% data variables.product.prodname_secret_scanning_caps %}, click **Enable**. -{% endif %} - -## Next steps -You can view and manage alerts from security features to address dependencies and vulnerabilities in your code. For more information, see {% ifversion fpt or ghes or ghec %} "[Viewing and updating {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts),"{% endif %} {% ifversion fpt or ghec or ghes > 3.2 %}"[Managing pull requests for dependency updates](/code-security/supply-chain-security/managing-pull-requests-for-dependency-updates)," {% endif %}"[Managing {% data variables.product.prodname_code_scanning %} for your repository](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository)," and "[Managing alerts from {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/managing-alerts-from-secret-scanning)." - -{% 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)." +1. Desde la página principal del repositorio, haga clic en **{% octicon "gear" aria-label="The Settings gear" %}Settings**. +2. Haga clic en **Security & analysis**. +3. If {% data variables.product.prodname_GH_advanced_security %} aún no está habilitado, haga clic en **Enable**. +4. Haga clic en **Enable** junto a {% data variables.product.prodname_secret_scanning_caps %}. {% endif %} + +## Pasos siguientes +Puedes ver y administrar las alertas de las características de seguridad para abordar dependencias y vulnerabilidades en tu código. Para más información, consulte {% ifversion fpt or ghes or ghec %} "[Visualización y actualización de {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)",{% endif %} {% ifversion fpt or ghec or ghes > 3.2 %}"[Administración de solicitudes de incorporación de cambios para actualizaciones de dependencia](/code-security/supply-chain-security/managing-pull-requests-for-dependency-updates)", {% endif %}"[Administración de {% data variables.product.prodname_code_scanning %} para el repositorio](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository)" y "[Administración de alertas de {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/managing-alerts-from-secret-scanning)". + +{% ifversion fpt or ghec %}Si tienes una vulnerabilidad de seguridad, puedes crear una asesoría de seguridad para debatir y resolver dicha vulnerabilidad en privado. Para más información, vea "[Acerca de {% data variables.product.prodname_security_advisories %}](/code-security/security-advisories/about-github-security-advisories)" y "[Creación de un aviso de seguridad](/code-security/security-advisories/creating-a-security-advisory)". {% endif %} diff --git a/translations/es-ES/content/code-security/guides.md b/translations/es-ES/content/code-security/guides.md index 17e24538ef..58eb9375a5 100644 --- a/translations/es-ES/content/code-security/guides.md +++ b/translations/es-ES/content/code-security/guides.md @@ -1,6 +1,6 @@ --- -title: Guides for code security -intro: 'Learn about the different ways that {% data variables.product.product_name %} can help you improve your code''s security.' +title: Guías para la seguridad del código +intro: 'Aprende sobre las formas diferentes en las que {% data variables.product.product_name %} puede ayudarte a mejorar la seguridad de tu código.' allowTitleToDifferFromFilename: true layout: product-guides versions: @@ -88,5 +88,11 @@ includeGuides: - /code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph - /code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api - /code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository +ms.openlocfilehash: 0d88d53ceab2204eec9038d6726eb851d55ab495 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147578558' --- diff --git a/translations/es-ES/content/code-security/index.md b/translations/es-ES/content/code-security/index.md index 14748f9224..3e04c8ba1a 100644 --- a/translations/es-ES/content/code-security/index.md +++ b/translations/es-ES/content/code-security/index.md @@ -1,7 +1,7 @@ --- -title: Code security +title: Seguridad de código shortTitle: Code security -intro: 'Build security into your {% data variables.product.prodname_dotcom %} workflow with features to keep secrets and vulnerabilities out of your codebase{% ifversion not ghae %}, and to maintain your software supply chain{% endif %}.' +intro: 'Crea la seguridad de tu flujo de trabajo de {% data variables.product.prodname_dotcom %} con características para mantener tus secretos y vulnerabilidades fuera de tu codebase {% ifversion not ghae %}, y para mantener la cadena de suministro de tu software{% endif %}.' introLinks: overview: /code-security/getting-started/github-security-features featuredLinks: @@ -58,5 +58,11 @@ children: - /dependabot - /security-overview - /guides +ms.openlocfilehash: 90d3ad046a6531849edd8e783db265866f118d90 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147145243' --- diff --git a/translations/es-ES/content/code-security/repository-security-advisories/about-coordinated-disclosure-of-security-vulnerabilities.md b/translations/es-ES/content/code-security/repository-security-advisories/about-coordinated-disclosure-of-security-vulnerabilities.md index 9be7b1b3a3..c3510d002a 100644 --- a/translations/es-ES/content/code-security/repository-security-advisories/about-coordinated-disclosure-of-security-vulnerabilities.md +++ b/translations/es-ES/content/code-security/repository-security-advisories/about-coordinated-disclosure-of-security-vulnerabilities.md @@ -1,6 +1,6 @@ --- -title: Acerca de la divulgación coordinada de las vulnerabilidades de seguridad -intro: La divulgación de vulnerabilidaes es un esfuerzo coordinado entre los reporteros de seguridad y los mantenedores de los repositorios. +title: About coordinated disclosure of security vulnerabilities +intro: Vulnerability disclosure is a coordinated effort between security reporters and repository maintainers. redirect_from: - /code-security/security-advisories/about-coordinated-disclosure-of-security-vulnerabilities miniTocMaxHeadingLevel: 3 @@ -11,61 +11,61 @@ type: overview topics: - Security advisories - Vulnerabilities -shortTitle: Divulgación coordinada +shortTitle: Coordinated disclosure --- -## Acerca de divulgar las vulnerabilidades en la industria +## About disclosing vulnerabilities in the industry {% data reusables.security-advisory.disclosing-vulnerabilities %} -El reporte inicial de una vulnerabilidad se hace en privado y los detalles completos solo se publican una vez que el mantenedor reconoce el problema e idealmente generó remediaciones o un parche disponible, algunas veces con un retraso para dar más tiempo para que se instalen los parches. Para obtener más información, consulta la "[Serie de Páginas de Referencia de OWASP sobre la divulgación de vulnerabilidades](https://cheatsheetseries.owasp.org/cheatsheets/Vulnerability_Disclosure_Cheat_Sheet.html#commercial-and-open-source-software)" en el sitio web de la Serie de Páginas de Referencia de OWASP. +The initial report of a vulnerability is made privately, and the full details are only published once the maintainer has acknowledged the issue, and ideally made remediations or a patch available, sometimes with a delay to allow more time for the patches to be installed. For more information, see the "[OWASP Cheat Sheet Series about vulnerability disclosure](https://cheatsheetseries.owasp.org/cheatsheets/Vulnerability_Disclosure_Cheat_Sheet.html#commercial-and-open-source-software)" on the OWASP Cheat Sheet Series website. -### Mejores prácticas para los reporteros de vulnerabilidades +### Best practices for vulnerability reporters -Es una buena práctica reportar las vulnerabilidades a los mantenedores en privado. Cuando sea posible, como reportero de vulnerabilidades, te recomendamos evitar: -- Divulgar la vulnerabilidad públicamente sin dar oportunidad a los mantenedores para remediarla. -- Saltarse a los mantenedores. -- Divulgar la vulnerabilidad antes de que se encuentre disponible una versión corregida del código. -- Esperar que se te recompense por reportar un problema cuando no existe un programa público de recompensas. +It's good practice to report vulnerabilities privately to maintainers. When possible, as a vulnerability reporter, we recommend you avoid: +- Disclosing the vulnerability publicly without giving maintainers a chance to remediate. +- Bypassing the maintainers. +- Disclosing the vulnerability before a fixed version of the code is available. +- Expecting to be compensated for reporting an issue, where no public bounty program exists. -Es aceptable que los reporteroes de vulnerabilidades divulguen una vulnerabilidad públicamente después de cierto tiempo, si han tratado de contactar a los mantenedores y no han recibido respuesta o si los contactaron y se les pidió esperar demasiado para divulgarla. +It's acceptable for vulnerability reporters to disclose a vulnerability publicly after a period of time, if they have tried to contact the maintainers and not received a response, or contacted them and been asked to wait too long to disclose it. -Recomendamos a los reporteros de vulnerabilidades que declaren claramente las condiciones de su política de divulgación como parte de su proceso de reporte. Aún si la vulnerabilidad no se apega a una política estricta, es una buena idea establecer expectativas claras para los mantenedores con respecto a los periodos de tiempo para cuando se pretende divulgar una vulnerabilidad. Para encontrar un ejemplo de política de divulgación, consulta la sección "[Política de divulgación del Security Lab](https://securitylab.github.com/advisories#policy)" en el sitio web de GitHub Security Lab. +We recommend vulnerability reporters clearly state the terms of their disclosure policy as part of their reporting process. Even if the vulnerability reporter does not adhere to a strict policy, it's a good idea to set clear expectations for maintainers in terms of timelines on intended vulnerability disclosures. For an example of disclosure policy, see the "[Security Lab's disclosure policy](https://securitylab.github.com/advisories#policy)" on the GitHub Security Lab website. -### Mejores prácticas para los mantenedores +### Best practices for maintainers -Como mantenedor, es una buena práctica indicar claramente cómo y dónde quieres recibir los reportes de las vulnerabilidades. Si esta información no está disponible claramente, los reporteros de las vulnerabilidades no sabrán cómo contactarte y podrían recurrir a extrar las direcciónes de correo electrónico de los desarrolladores desde los historiales de confirmación de git para intentar encontrar un contacto de seguridad adecuado. Esto puede causar fricciones, reportes perdidos, o que se publiquen reportes sin resolución. +As a maintainer, it's good practice to clearly indicate how and where you want to receive reports for vulnerabilities. If this information is not clearly available, vulnerability reporters don't know how to contact you, and may resort to extracting developer email addresses from git commit histories to try to find an appropriate security contact. This can lead to friction, lost reports, or the publication of unresolved reports. -Los mantenedores deben divulgar las vulnerabilidades oportunamente. Si hay una vulnerabilidad de seguridad en tu repositorio, te recomendamos que: -- Trates a la vulnerabilidad como un problema de seguridad en vez de como un error simple, tanto en tu respuesta como en tu divulgación de esta. Por ejemplo, necesitarás mencionar explícitamente que el problema es una vulnerabilidad de seguridad en las notas de lanzamiento. -- Reconoce la recepción del reporte de vulnerabilidades tan pronto como sea posible, incluso si no hay recursos inmediatos disponibles para la investigación. Esto deja ver que eres rápido para responder y actuar, e instaura un tono positivo para el resto de la interacción entre quien reporta la vulnerabilidad y tú. -- Involucra a quien reporta la vulnerabilidad cuando verifiques el impacto y la veracidad del reporte. Es probable que quien reporta la vulnerabilidad ya haya pasado tiempo considerándola en diversos escenarios, algunos de los cuales podrías aún no haber considerado. -- Remedia el problema conforme lo consideres necesario, tomando en consideración cualquier preocupación o consejo que te proporcione quien reporta la vulnerabilidad. A menudo, quien reporta la vulnerabilidad tendrá conocimiento de ciertos casos límite y atajos de remediación que pueden omitirse fácilmente sin tener un antecedente de investigación de seguridad. -- Reconoce siempre a quien reporta la vulnerabilidad cuando des crédito por el descubrimiento. -- Busca publicar una solución tan pronto como puedas. -- Asegúrate de que pones al tanto a todo el ecosistema sobre el problema y su remediación cuando divulgues la vulnerabilidad. No es raro encontrarse con casos en donde un problema de seguridad reconocido se fija en la rama de desarrollo actual de un proyecto, pero la confirmación de un lanzamiento subsecuente no se marca explícitamente como una corrección o lanzamiento de seguridad. Esto puede causar problemas con los consumidores en niveles inferiores. +Maintainers should disclose vulnerabilities in a timely manner. If there is a security vulnerability in your repository, we recommend you: +- Treat the vulnerability as a security issue rather than a simple bug, both in your response and your disclosure. For example, you'll need to explicitly mention that the issue is a security vulnerability in the release notes. +- Acknowledge receipt of the vulnerability report as quickly as possible, even if no immediate resources are available for investigation. This sends the message that you are quick to respond and act, and it sets a positive tone for the rest of the interaction between you and the vulnerability reporter. +- Involve the vulnerability reporter when you verify the impact and veracity of the report. It's likely the vulnerability reporter has already spent time considering the vulnerability in a variety of scenarios, some of which you may have not considered yourself. +- Remediate the issue in a way that you see fit, taking any concerns and advice provided by the vulnerability reporter into careful consideration. Often the vulnerability reporter will have knowledge of certain corner cases and remediation bypasses that are easy to miss without a security research background. +- Always acknowledge the vulnerability reporter when you credit the discovery. +- Aim to publish a fix as soon as you can. +- Ensure that you make the wider ecosystem aware of the issue and its remediation when you disclose the vulnerability. It is not uncommon to see cases where a recognized security issue is fixed in the current development branch of a project, but the commit or subsequent release is not explicitly marked as a security fix or release. This can cause problems with downstream consumers. -El publicar los detalles de una vulnerabilidad de seguridad no da una mala imagen a los mantenedores. Las vulnerabilidades de seguridad están presentes en todas partes dentro del software, y los usuarios confiarán en los mantenedores que tengan un proceso claro y establecido para divulgar vulnerabilidades de seguridad en su código. +Publishing the details of a security vulnerability doesn't make maintainers look bad. Security vulnerabilities are present everywhere in software, and users will trust maintainers who have a clear and established process for disclosing security vulnerabilities in their code. -## Acerca de reportar y divulgar las vulnerabilidaes en los proyectos de {% data variables.product.prodname_dotcom %} +## About reporting and disclosing vulnerabilities in projects on {% data variables.product.prodname_dotcom %} -El proceso para reportar y divulgar vulnerabilidades para los proyectos en {% data variables.product.prodname_dotcom_the_website %} es el siguiente: +The process for reporting and disclosing vulnerabilities for projects on {% data variables.product.prodname_dotcom_the_website %} is as follows: - Si reportas una vulnerabilidad (por ejemplo, si eres un investigador de seguridad) y te gustaría proceder, revisa primero si existe una política de seguridad para el repositorio en cuestión. Para encontrar más información, consulta la sección "[Acerca de las políticas de seguridad](/code-security/getting-started/adding-a-security-policy-to-your-repository#about-security-policies)". Si esta existe, síguela para entender el proceso antes de contactar al equipo de seguridad de este repositorio. - - Si no existe una política de seguridad en vigor, la forma más eficiente de establecer un medio de comunicación privado con los mantenedores es crear una propuesta que solicite un conteacto preferente para asuntos de seguridad. No sirve de nada que la propuesta sea visible al público inmediatamente, así que no debería incluir ningún tipo de información sobre el error. Una vez que se haya establecido la comunicación, puedes sugerir a los mantenedores que definan una política de seguridad para su uso futuro. + If you are a vulnerability reporter (for example, a security researcher) who would like report a vulnerability, first check if there is a security policy for the related repository. For more information, see "[About security policies](/code-security/getting-started/adding-a-security-policy-to-your-repository#about-security-policies)." If there is one, follow it to understand the process before contacting the security team for that repository. + + If there isn't a security policy in place, the most efficient way to establish a private means of communication with maintainers is to create an issue asking for a preferred security contact. It's worth noting that the issue will be immediately publicly visible, so it should not include any information about the bug. Once communication is established, you can suggest the maintainers define a security policy for future use. {% note %} -**Nota**: _Solo para npm_ - Si recibimos un reporte de malware en un paquete de npm, intentaremos contactarte en privado. Si no tratas la propuesta de forma oportuna, la divulgaremos. Para obtener más información, consulta la sección "[Reportar malware en un paquete de npm](https://docs.npmjs.com/reporting-malware-in-an-npm-package)" en el sitio web de los documentos de npm. +**Note**: _For npm only_ - If we receive a report of malware in an npm package, we try to contact you privately. If you don't address the issue in a timely manner, we will disclose it. For more information, see "[Reporting malware in an npm package](https://docs.npmjs.com/reporting-malware-in-an-npm-package)" on the npm Docs website. {% endnote %} - Si encontraste una vulnerabilidad de seguridad en {% data variables.product.prodname_dotcom_the_website %}, por favor, repórtala a través de nuestro proceso de divulgación coordinada. Para obtener más información, consulta el sitio web de [Recompensa por Errores de Seguridad de {% data variables.product.prodname_dotcom %}](https://bounty.github.com/). + If you've found a security vulnerability in {% data variables.product.prodname_dotcom_the_website %}, please report the vulnerability through our coordinated disclosure process. For more information, see the [{% data variables.product.prodname_dotcom %} Security Bug Bounty](https://bounty.github.com/) website. - Si eres un mantenedor, puedes tomar la responsabilidad del proceso desde el inicio de la red de comunicación si configuras una política de seguridad para tu repositorio o, de otra forma, poner las instrucciones de reporte de seguridad claramente disponibles, por ejemplo, en el archivo README de tu proyecto. Para obtener más información sobre cómo agregar una política de seguridad, consulta la sección "[Acerca de las políticas de seguridad](/code-security/getting-started/adding-a-security-policy-to-your-repository#about-security-policies)". Si no hay políticas de seguridad, es probable que alguien que reporta una vulnerabilidad intente enviarte un correo electrónico o contactarte en privado de alguna otra forma. Como alternativa, alguien podría abrir una propuesta (pública) con detalles de un problema de seguridad. + If you are a maintainer, you can take ownership of the process at the very beginning of the pipeline by setting up a security policy for your repository, or otherwise making security reporting instructions clearly available, for example in your project’s README file. For information about adding a security policy, see "[About security policies](/code-security/getting-started/adding-a-security-policy-to-your-repository#about-security-policies)." If there is no security policy, it's likely that a vulnerability reporter will try to email you or otherwise privately contact you. Alternatively, someone may open a (public) issue with details of a security issue. - Como mantenedor, para divulgar una vulnerabilidad en tu código, primero debes creer un borrador de asesoría de seguridad en el repositorio del paquete en {% data variables.product.prodname_dotcom %}. {% data reusables.security-advisory.security-advisory-overview %} Para obtener más información, consulta la sección "[Acerca de las {% data variables.product.prodname_security_advisories %} para los repositorios](/code-security/repository-security-advisories/about-github-security-advisories-for-repositories)". + As a maintainer, to disclose a vulnerability in your code, you first create a draft security advisory in the package's repository in {% data variables.product.prodname_dotcom %}. {% data reusables.security-advisory.security-advisory-overview %} For more information, see "[About {% data variables.product.prodname_security_advisories %} for repositories](/code-security/repository-security-advisories/about-github-security-advisories-for-repositories)." - Para comenzar, consulta [Crear un aviso de seguridad de repositorio](/code-security/repository-security-advisories/creating-a-repository-security-advisory)". + To get started, see "[Creating a repository security advisory](/code-security/repository-security-advisories/creating-a-repository-security-advisory)." diff --git a/translations/es-ES/content/code-security/repository-security-advisories/about-github-security-advisories-for-repositories.md b/translations/es-ES/content/code-security/repository-security-advisories/about-github-security-advisories-for-repositories.md index 0ddc23c711..76f8e2afd5 100644 --- a/translations/es-ES/content/code-security/repository-security-advisories/about-github-security-advisories-for-repositories.md +++ b/translations/es-ES/content/code-security/repository-security-advisories/about-github-security-advisories-for-repositories.md @@ -1,5 +1,5 @@ --- -title: Acerca de las asesorías de seguridad de GitHub para los repositorios +title: Acerca de los avisos de seguridad de GitHub para repositorios intro: 'Puedes usar {% data variables.product.prodname_security_advisories %} para discutir, corregir y publicar información sobre vulnerabilidades de seguridad en tu repositorio.' redirect_from: - /articles/about-maintainer-security-advisories @@ -14,46 +14,52 @@ topics: - Security advisories - Vulnerabilities - CVEs -shortTitle: Asesorías de seguridad de los repositorios +shortTitle: Repository security advisories +ms.openlocfilehash: 5c8ad99a2bee30f52a185fa15421bc6b23429fbf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091532' --- - {% data reusables.repositories.security-advisory-admin-permissions %} {% data reusables.security-advisory.security-researcher-cannot-create-advisory %} -## Acerca de {% data variables.product.prodname_security_advisories %} +## About {% data variables.product.prodname_security_advisories %} -{% data reusables.security-advisory.disclosing-vulnerabilities %} Para obtener más información, consulta la sección "[Acerca de la divulgación coordinada de las vulnerabilidades de seguridad](/code-security/repository-security-advisories/about-coordinated-disclosure-of-security-vulnerabilities)". +{% data reusables.security-advisory.disclosing-vulnerabilities %} Para más información, vea "[Acerca de la divulgación coordinada de vulnerabilidades de seguridad](/code-security/repository-security-advisories/about-coordinated-disclosure-of-security-vulnerabilities)". {% data reusables.security-advisory.security-advisory-overview %} Con {% data variables.product.prodname_security_advisories %}, puedes: -1. Crear un borrador de asesoría de seguridad y utilizarlo para debatir de manera privada sobre el impacto de la vulnerabilidad en tu proyecto. Para obtener más información, consulta la sección "[Crear una asesoría de seguridad de repositorio](/code-security/repository-security-advisories/creating-a-repository-security-advisory)". +1. Crear un borrador de asesoría de seguridad y utilizarlo para debatir de manera privada sobre el impacto de la vulnerabilidad en tu proyecto. Para más información, vea "[Creación de un aviso de seguridad de repositorio](/code-security/repository-security-advisories/creating-a-repository-security-advisory)". 2. Colaborar en privado para solucionar la vulnerabilidad en una bifurcación privada temporaria. -3. Publica la asesoría de seguridad para alertar a tu comunidad sobre la vulnerabilidad una vez que se lance el parche. Para obtener más información, consulta la sección "[Publicar una asesoría de seguridad de repositorio](/code-security/repository-security-advisories/publishing-a-repository-security-advisory)". +3. Publica la asesoría de seguridad para alertar a tu comunidad sobre la vulnerabilidad una vez que se lance el parche. Para más información, vea "[Publicación de un aviso de seguridad de repositorio](/code-security/repository-security-advisories/publishing-a-repository-security-advisory)". {% data reusables.repositories.security-advisories-republishing %} -Puedes dar crédito a los individuos que contribuyeron con una asesoría de seguridad. Para obtener más información, consulta la sección "[Editar una asesoría de seguridad de repositorio](/code-security/repository-security-advisories/editing-a-repository-security-advisory#about-credits-for-security-advisories)". +Puedes dar crédito a los individuos que contribuyeron con una asesoría de seguridad. Para más información, vea "[Edición de un aviso de seguridad de repositorio](/code-security/repository-security-advisories/editing-a-repository-security-advisory#about-credits-for-security-advisories)". {% data reusables.repositories.security-guidelines %} -Si creaste una asesoría de seguridad en tu repositorio, esta permanecerá en tu repositorio. Publicamos las asesorías de seguridad para cualquiera de los ecosistemas compatibles con la gráfica de dependencias de la {% data variables.product.prodname_advisory_database %} en [github.com/advisories](https://github.com/advisories). Cualquiera puede enviar un cambio a una asesoría que se haya publicado en la {% data variables.product.prodname_advisory_database %}. Para obtener más información, consulta la sección "[Editar las asesorías de seguridad en la {% data variables.product.prodname_advisory_database %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/editing-security-advisories-in-the-github-advisory-database)". +Si creaste una asesoría de seguridad en tu repositorio, esta permanecerá en tu repositorio. Publicamos avisos de seguridad para todos los ecosistemas compatibles con el gráfico de dependencias en la {% data variables.product.prodname_advisory_database %} en [github.com/advisories](https://github.com/advisories). Cualquiera puede enviar un cambio de un aviso publicado en {% data variables.product.prodname_advisory_database %}. Para más información, vea "[Edición de avisos de seguridad en {% data variables.product.prodname_advisory_database %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/editing-security-advisories-in-the-github-advisory-database)". -Si una asesoría de seguridad es específicamente para npm, también la publicamos en las asesorías de seguridad de npm. Para obtener más información, consulta el sitio [npmjs.com/advisories](https://www.npmjs.com/advisories). +Si una asesoría de seguridad es específicamente para npm, también la publicamos en las asesorías de seguridad de npm. Para más información, vea [npmjs.com/advisories](https://www.npmjs.com/advisories). {% data reusables.repositories.github-security-lab %} ## Números de identificación CVE -Las {% data variables.product.prodname_security_advisories %} se construyen sobre las bases de la lista de Vulnerabilidades y Exposiciones Comunes (CVE, por sus siglas en inglés). El formato de asesoría de seguridad en {% data variables.product.prodname_dotcom %} es un formato estandarizado que coincide con el formato de descripción de CVE. +Las {% data variables.product.prodname_security_advisories %} se construyen sobre las bases de la lista de Vulnerabilidades y Exposiciones Comunes (CVE, por sus siglas en inglés). El formato de asesoría de seguridad en {% data variables.product.prodname_dotcom %} es un formato estandarizado que coincide con el formato de descripción de CVE. -{% data variables.product.prodname_dotcom %} es una Autoridad de Numeración de CVE (CNA, por sus siglas en inglés) y está autorizado para asignar números de identificación de CVE. Para obtener más información, consulta las secciones "[Acerca de CVE](https://www.cve.org/About/Overview)" y "[Autoridades de Numeración de CVE](https://www.cve.org/ProgramOrganization/CNAs)" en el sitio de CVE. +{% data variables.product.prodname_dotcom %} es una Autoridad de Numeración de CVE (CNA, por sus siglas en inglés) y está autorizado para asignar números de identificación de CVE. Para más información, vea "[Acerca de CVE](https://www.cve.org/About/Overview)" y "[Entidades de numeración de CVE](https://www.cve.org/ProgramOrganization/CNAs)" en el sitio web de CVE. Cuando creas una asesoría de seguridad para un repositorio público en {% data variables.product.prodname_dotcom %}, tienes la opción de proporcionar un número de identificación de CVE para la vulnerabilidad de seguridad. {% data reusables.repositories.request-security-advisory-cve-id %} -Una vez que hayas publicado la asesoría de seguridad y que {% data variables.product.prodname_dotcom %} haya asignado un número de identificación CVE a la vulnerabilidad, {% data variables.product.prodname_dotcom %} publicará el CVE a la base de datos de MITRE. Para obtener más información, consulta la sección "[Publicar una asesoría de seguridad de repositorio](/code-security/repository-security-advisories/publishing-a-repository-security-advisory)". +Una vez que hayas publicado la asesoría de seguridad y que {% data variables.product.prodname_dotcom %} haya asignado un número de identificación CVE a la vulnerabilidad, {% data variables.product.prodname_dotcom %} publicará el CVE a la base de datos de MITRE. +Para más información, vea "[Publicación de un aviso de seguridad de repositorio](/code-security/repository-security-advisories/publishing-a-repository-security-advisory)". ## {% data variables.product.prodname_dependabot_alerts %} para las asesorías de seguridad publicadas diff --git a/translations/es-ES/content/code-security/repository-security-advisories/adding-a-collaborator-to-a-repository-security-advisory.md b/translations/es-ES/content/code-security/repository-security-advisories/adding-a-collaborator-to-a-repository-security-advisory.md index dbafc2cf78..a9affd204e 100644 --- a/translations/es-ES/content/code-security/repository-security-advisories/adding-a-collaborator-to-a-repository-security-advisory.md +++ b/translations/es-ES/content/code-security/repository-security-advisories/adding-a-collaborator-to-a-repository-security-advisory.md @@ -1,5 +1,5 @@ --- -title: Agregar un colaborador a una asesoría de seguridad de repositorio +title: Incorporación de un colaborador a un aviso de seguridad de repositorio intro: Puedes agregar otros usuarios o equipos para que colaboren contigo en un aviso de seguridad. redirect_from: - /articles/adding-a-collaborator-to-a-maintainer-security-advisory @@ -14,32 +14,37 @@ topics: - Security advisories - Vulnerabilities - Collaboration -shortTitle: Agregar colaboradores +shortTitle: Add collaborators +ms.openlocfilehash: 6fa4062fab8e4ffc59724ceb0ba3b6b536871df9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091531' --- - Las personas con permisos de administrador en una asesoría de seguridad pueden añadir colaboradores a la misma. {% data reusables.security-advisory.repository-level-advisory-note %} ## Añadir un colaborador a una asesoría de seguridad -Los colaboradores tienen permisos de escritura para el aviso de seguridad. Para obtener más información, consulta la sección "[Niveles de permiso de las asesorías de seguridad de repositorio](/code-security/repository-security-advisories/permission-levels-for-repository-security-advisories)". +Los colaboradores tienen permisos de escritura para el aviso de seguridad. Para obtener más información, vea "[Niveles de permisos para avisos de seguridad del repositorio](/code-security/repository-security-advisories/permission-levels-for-repository-security-advisories)". {% note %} -{% data reusables.repositories.security-advisory-collaborators-public-repositories %} Para obtener más información sobre cómo eliminar a un colaborador en una asesoría de seguridad, consulta la sección "[Eliminar a un colaborador de una asesoría de seguridad de un repositorio](/code-security/repository-security-advisories/removing-a-collaborator-from-a-repository-security-advisory)". +{% data reusables.repositories.security-advisory-collaborators-public-repositories %} Para obtener más información sobre cómo quitar un colaborador en un aviso de seguridad, vea "[Eliminación de un colaborador de un aviso de seguridad del repositorio](/code-security/repository-security-advisories/removing-a-collaborator-from-a-repository-security-advisory)". {% endnote %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-security %} -{% data reusables.repositories.sidebar-advisories %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-advisories %} 4. En la lista de "Asesorías de Seguridad", da clic en la asesoría a la cual quieras añadir un colaborador. -5. En la parte derecha de la página, debajo de "Colaboradores", teclea el nombre de usuario o equipo que quieras añadir a la asesoría de seguridad.![Campo para escribir el nombre del equipo o el usuario](/assets/images/help/security/add-collaborator-field.png) -6. Da clic en **Agregar**. ![Botón Add (Agregar)](/assets/images/help/security/security-advisory-add-collaborator-button.png) +5. En la parte derecha de la página, debajo de "Colaboradores", teclea el nombre de usuario o equipo que quieras añadir a la asesoría de seguridad. + ![Campo para escribir el nombre del equipo o el usuario](/assets/images/help/security/add-collaborator-field.png) +6. Haga clic en **Agregar**. + ![Botón Agregar](/assets/images/help/security/security-advisory-add-collaborator-button.png) -## Leer más +## Información adicional -- "[Niveles de servicio para las asesorías de seguridad de repositorio](/code-security/repository-security-advisories/permission-levels-for-repository-security-advisories)" -- "[Colaborar en una bifurcación privada temporal para resolver una vulnerabilidad de seguridad de repositorio](/code-security/repository-security-advisories/collaborating-in-a-temporary-private-fork-to-resolve-a-repository-security-vulnerability)" -- "[Eliminar a un colaborador de una asesoría de seguridad de repositorio](/code-security/repository-security-advisories/removing-a-collaborator-from-a-repository-security-advisory)". +- "[Niveles de permiso para avisos de seguridad de repositorios](/code-security/repository-security-advisories/permission-levels-for-repository-security-advisories)" +- "[Colaboración en una bifurcación privada temporal para resolver una vulnerabilidad de seguridad del repositorio](/code-security/repository-security-advisories/collaborating-in-a-temporary-private-fork-to-resolve-a-repository-security-vulnerability)" +- "[Eliminación de un colaborador de un aviso de seguridad del repositorio](/code-security/repository-security-advisories/removing-a-collaborator-from-a-repository-security-advisory)". diff --git a/translations/es-ES/content/code-security/repository-security-advisories/collaborating-in-a-temporary-private-fork-to-resolve-a-repository-security-vulnerability.md b/translations/es-ES/content/code-security/repository-security-advisories/collaborating-in-a-temporary-private-fork-to-resolve-a-repository-security-vulnerability.md index 512fcb7db4..e899e5cec4 100644 --- a/translations/es-ES/content/code-security/repository-security-advisories/collaborating-in-a-temporary-private-fork-to-resolve-a-repository-security-vulnerability.md +++ b/translations/es-ES/content/code-security/repository-security-advisories/collaborating-in-a-temporary-private-fork-to-resolve-a-repository-security-vulnerability.md @@ -1,5 +1,5 @@ --- -title: Colaborar en una bifurcación privada temporal para resolver una vulnerabilidad de seguridad de un repositorio +title: Colaboración en una bifurcación privada temporal para resolver una vulnerabilidad de seguridad del repositorio intro: Puedes crear una bifurcación privada temporal para colaborar de manera privada en la resolución de una vulnerabilidad de seguridad en tu repositorio. redirect_from: - /articles/collaborating-in-a-temporary-private-fork-to-resolve-a-security-vulnerability @@ -14,14 +14,19 @@ topics: - Vulnerabilities - Collaboration - Forks -shortTitle: Bifurcaciones privadas temporales +shortTitle: Temporary private forks +ms.openlocfilehash: c03892c3ad1bd7345a7a066c9a9564858db4b84d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091530' --- - {% data reusables.security-advisory.repository-level-advisory-note %} ## Prerrequisitos -Antes de que puedas colaborar en una bifurcación privada temporal, debes crear un borrador de asesoría de seguridad. Para obtener más información, consulta la sección "[Crear una asesoría de seguridad de repositorio](/code-security/repository-security-advisories/creating-a-repository-security-advisory)". +Antes de que puedas colaborar en una bifurcación privada temporal, debes crear un borrador de asesoría de seguridad. Para más información, vea "[Creación de un aviso de seguridad de repositorio](/code-security/repository-security-advisories/creating-a-repository-security-advisory)". ## Crear una bifurcación privada temporal @@ -29,41 +34,39 @@ Cualquier persona con permisos de administración para un aviso de seguridad pue Para garantizar la seguridad de la información sobre vulnerabilidades, las integraciones, entre las que se incluye CI, no pueden acceder a las bifurcaciones privadas temporales. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-security %} -{% data reusables.repositories.sidebar-advisories %} -4. En la lista de "Asesorías de Seguridad", da clic en aquella en la cual desees crear una bifurcación privada temporal. ![Asesoría de seguridad en la lista](/assets/images/help/security/security-advisory-in-list.png) -5. Haz clic en **New temporary private fork** (Nueva bifurcación privada temporal). ![Nuevo botón de bifurcación privada temporal](/assets/images/help/security/new-temporary-private-fork-button.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-advisories %} +4. En la lista de "Asesorías de Seguridad", da clic en aquella en la cual desees crear una bifurcación privada temporal. + ![Aviso de seguridad en la lista](/assets/images/help/security/security-advisory-in-list.png) +5. Haga clic en **Nueva bifurcación privada temporal**. + ![Botón Nueva bifurcación privada temporal](/assets/images/help/security/new-temporary-private-fork-button.png) ## Añadir colaboradores a una bifurcación privada temporal -Cualquiera con permisos de administrador en una asesoría de seguridad puede añadir colaboradores adicionales a la misma, y estos pueden acceder a la bifurcación privada temporal. Para obtener más información, consulta la sección "[Agregar un colaborador a una asesoría de seguridad de repositorio](/code-security/repository-security-advisories/adding-a-collaborator-to-a-repository-security-advisory)". +Cualquiera con permisos de administrador en una asesoría de seguridad puede añadir colaboradores adicionales a la misma, y estos pueden acceder a la bifurcación privada temporal. Para más información, vea "[Adición de un colaborador a un aviso de seguridad de repositorio](/code-security/repository-security-advisories/adding-a-collaborator-to-a-repository-security-advisory)". ## Agregar cambios a una bifurcación privada temporal Cualquier persona con permisos de escritura para un aviso de seguridad puede agregar cambios a una bifurcación privada temporal. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-security %} -{% data reusables.repositories.sidebar-advisories %} -4. En la lista de "Asesorías de Seguridad", da clic sobre aquella en la que quieras añadir cambios. ![Asesoría de seguridad en la lista](/assets/images/help/security/security-advisory-in-list.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-advisories %} +4. En la lista de "Asesorías de Seguridad", da clic sobre aquella en la que quieras añadir cambios. + ![Aviso de seguridad en la lista](/assets/images/help/security/security-advisory-in-list.png) 5. Agrega tus cambios en {% data variables.product.product_name %} o localmente: - - Para añadir cambios en {% data variables.product.product_name %}, debajo de "Añadir cambios a esta asesoría", da clic en **la bifurcación privada temporal**. Luego, crea una nueva rama y edita los archivos. Para obtener más información, consulta las secciones "[Crear y borrar ramas dentro de tu repositorio](/articles/creating-and-deleting-branches-within-your-repository)" y "[Editar los archivos](/repositories/working-with-files/managing-files/editing-files)". - - Para añadir cambios localmente, sigue las instrucciones descritas en "Clonar y crear una nueva rama" y "Haz tus cambios, posteriormente, súbelos". ![Agregar cambios en este cuadro de aviso](/assets/images/help/security/add-changes-to-this-advisory-box.png) + - Para añadir cambios en {% data variables.product.product_name %}, debajo de "Añadir cambios a este aviso", haga clic en **la bifurcación privada temporal**. Luego, crea una nueva rama y edita los archivos. Para más información, vea "[Creación y eliminación de ramas dentro del repositorio](/articles/creating-and-deleting-branches-within-your-repository)" y "[Edición de archivos](/repositories/working-with-files/managing-files/editing-files)". + - Para añadir cambios localmente, sigue las instrucciones descritas en "Clonar y crear una nueva rama" y "Haz tus cambios, posteriormente, súbelos". + ![Adición de cambios en este cuadro de aviso](/assets/images/help/security/add-changes-to-this-advisory-box.png) ## Crear una solicitud de extracción desde una bifurcación privada temporal Cualquier persona con permisos de escritura para un aviso de seguridad puede crear una solicitud de extracción desde una bifurcación privada temporal. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-security %} -{% data reusables.repositories.sidebar-advisories %} -4. En la lista de "Asesorías de Seguridad", da clic sobre aquella en la que desees crear una solicitud de extracción. ![Asesoría de seguridad en la lista](/assets/images/help/security/security-advisory-in-list.png) -5. A la derecha del nombre de tu rama, haz clic en **Compare & pull request** (Comparar solicitudes de extracción). ![Botón Compare & pull request (Comparar y solicitud de extracción)](/assets/images/help/security/security-advisory-compare-and-pr.png) -{% data reusables.repositories.pr-title-description %} -{% data reusables.repositories.create-pull-request %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-advisories %} +4. En la lista de "Asesorías de Seguridad", da clic sobre aquella en la que desees crear una solicitud de extracción. + ![Aviso de seguridad en la lista](/assets/images/help/security/security-advisory-in-list.png) +5. A la derecha del nombre de la rama, haga clic en **Comparar y solicitud de incorporación de cambios**. + ![Botón Comparar y solicitud de incorporación de cambios](/assets/images/help/security/security-advisory-compare-and-pr.png) {% data reusables.repositories.pr-title-description %} {% data reusables.repositories.create-pull-request %} -{% data reusables.repositories.merge-all-pulls-together %}Para obtener más información, consulta la sección [Fusionar cambios en una asesoría de seguridad](#merging-changes-in-a-security-advisory)". +{% data reusables.repositories.merge-all-pulls-together %} Para más información, vea "[Combinación de cambios en un aviso de seguridad](#merging-changes-in-a-security-advisory)". ## Fusionar cambios en una asesoría de seguridad @@ -71,17 +74,17 @@ Cualquiera con permisos de administrador en una asesoría de seguridad puede fus {% data reusables.repositories.merge-all-pulls-together %} -Antes de que puedas fusionar cambios en una asesoría de seguridad, cada solicitud de extracción abierta en la bifurcación privada temporal debe ser fusionable. No puede haber conflictos de fusión, y se deben cumplir los requisitos de protección de la rama. Para garantizar la seguridad de la información sobre las vulnerabilidades, las verificaciones de estado no ejecutan solicitudes de extracción en bifurcaciones privadas temporales. Para obtener más información, consulta"[Acerca de las ramas protegidas](/articles/about-protected-branches)". +Antes de que puedas fusionar cambios en una asesoría de seguridad, cada solicitud de extracción abierta en la bifurcación privada temporal debe ser fusionable. No puede haber conflictos de fusión, y se deben cumplir los requisitos de protección de la rama. Para garantizar la seguridad de la información sobre las vulnerabilidades, las verificaciones de estado no ejecutan solicitudes de extracción en bifurcaciones privadas temporales. Para más información, vea "[Acerca de las ramas protegidas](/articles/about-protected-branches)". -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-security %} -{% data reusables.repositories.sidebar-advisories %} -4. En el listado de "Asesorías de Seguridad", da clic sobre aquella que tiene los cambios que quieras fusionar. ![Asesoría de seguridad en la lista](/assets/images/help/security/security-advisory-in-list.png) -5. Para fusionar todas las solicitudes de extracción abiertas en la bifurcación privada temporal, haz clic en **Merge pull requests** (Fusionar solicitudes de extracción). ![Botón para fusionar solicitud de extracción](/assets/images/help/security/merge-pull-requests-button.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-advisories %} +4. En el listado de "Asesorías de Seguridad", da clic sobre aquella que tiene los cambios que quieras fusionar. + ![Aviso de seguridad en la lista](/assets/images/help/security/security-advisory-in-list.png) +5. Para combinar todas las solicitudes de incorporación de cambios abiertas en la bifurcación privada temporal, haga clic en **Combinar solicitudes de incorporación de cambios**. + ![Botón Combinar solicitudes de incorporación de cambios](/assets/images/help/security/merge-pull-requests-button.png) -Después de que fusiones cambios en una asesoría de seguridad, puedes publicarla para alertar a tu comunidad sobre las vulnerabilidades de seguridad en versiones previas de tu proyecto. Para obtener más información, consulta la sección "[Publicar una asesoría de seguridad de repositorio](/code-security/repository-security-advisories/publishing-a-repository-security-advisory)". +Después de que fusiones cambios en una asesoría de seguridad, puedes publicarla para alertar a tu comunidad sobre las vulnerabilidades de seguridad en versiones previas de tu proyecto. Para más información, vea "[Publicación de un aviso de seguridad de repositorio](/code-security/repository-security-advisories/publishing-a-repository-security-advisory)". -## Leer más +## Información adicional -- "[Niveles de servicio para las asesorías de seguridad de repositorio](/code-security/repository-security-advisories/permission-levels-for-repository-security-advisories)" -- "[Publicar una asesoría de seguridad de repositorio](/code-security/repository-security-advisories/publishing-a-repository-security-advisory)" +- "[Niveles de permiso para avisos de seguridad de repositorios](/code-security/repository-security-advisories/permission-levels-for-repository-security-advisories)" +- "[Publicación de un aviso de seguridad de repositorio](/code-security/repository-security-advisories/publishing-a-repository-security-advisory)" diff --git a/translations/es-ES/content/code-security/repository-security-advisories/creating-a-repository-security-advisory.md b/translations/es-ES/content/code-security/repository-security-advisories/creating-a-repository-security-advisory.md index d38af49c46..af6e2777d8 100644 --- a/translations/es-ES/content/code-security/repository-security-advisories/creating-a-repository-security-advisory.md +++ b/translations/es-ES/content/code-security/repository-security-advisories/creating-a-repository-security-advisory.md @@ -1,5 +1,5 @@ --- -title: Crear una asesoría de seguridad de repositorio +title: Creación de un aviso de seguridad de repositorio intro: Puedes crear un borrador de asesoría de seguridad para debatir en privado y arreglar una vulnerabilidad de seguridad en tu proyecto de código abierto. redirect_from: - /articles/creating-a-maintainer-security-advisory @@ -13,30 +13,32 @@ type: how_to topics: - Security advisories - Vulnerabilities -shortTitle: Crear asesorías de repositorio +shortTitle: Create repository advisories +ms.openlocfilehash: d4b47f84b20873e97b18106448b768288fff3039 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119394' --- - Cualquier usuario con permisos de administrador puede crear un aviso de seguridad. {% data reusables.security-advisory.security-researcher-cannot-create-advisory %} -## Crear una asesoría de seguridad +## Creación de un aviso de seguridad -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-security %} -{% data reusables.repositories.sidebar-advisories %} -4. Da clic en **Nuevo borrador de asesoría de seguridad**. ![Botón Abrir aviso en borrador](/assets/images/help/security/security-advisory-new-draft-security-advisory-button.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-advisories %} +4. Haga clic en **New draft security advisory**. + ![Botón Open draft advisory](/assets/images/help/security/security-advisory-new-draft-security-advisory-button.png) 5. Escribe un título para tu aviso de seguridad. -{% data reusables.repositories.security-advisory-edit-details %} -{% data reusables.repositories.security-advisory-edit-severity %} -{% data reusables.repositories.security-advisory-edit-cwe-cve %} -{% data reusables.repositories.security-advisory-edit-description %} -11. Haz clic en **Crear un borrador de asesoría de seguridad**. ![Botón para crear asesoría de seguridad](/assets/images/help/security/security-advisory-create-security-advisory-button.png) +{% data reusables.repositories.security-advisory-edit-details %} {% data reusables.repositories.security-advisory-edit-severity %} {% data reusables.repositories.security-advisory-edit-cwe-cve %} {% data reusables.repositories.security-advisory-edit-description %} +11. Haga clic en **Create draft security advisory**. + ![Botón Create security advisory](/assets/images/help/security/security-advisory-create-security-advisory-button.png) ## Pasos siguientes - Comentar en el borrador de asesoría de seguridad para debatir sobre la vulnerabilidad con tu equipo. -- Añadir colaboradores a la asesoría de seguridad. Para obtener más información, consulta la sección "[Agregar un colaborador a una asesoría de seguridad de repositorio](/code-security/repository-security-advisories/adding-a-collaborator-to-a-repository-security-advisory)". -- Colaborar en privado para solucionar la vulnerabilidad en una bifurcación privada temporaria. Para obtener más información, consulta la sección "[Colaborar en una bifurcación privada temporal para resolver una vulnerabilidad de seguridad](/code-security/repository-security-advisories/collaborating-in-a-temporary-private-fork-to-resolve-a-repository-security-vulnerability)". -- Agregar individuos que deberían recibir crédito por contribuir con la asesoría de seguridad. Para obtener más información, consulta la sección "[Editar una asesoría de seguridad de repositorio](/code-security/repository-security-advisories/editing-a-repository-security-advisory#about-credits-for-security-advisories)". -- Publicar la asesoría de seguridad para notificar a tu comunidad sobre la vulnerabilidad de seguridad en cuestión. Para obtener más información, consulta la sección "[Publicar una asesoría de seguridad de repositorio](/code-security/repository-security-advisories/publishing-a-repository-security-advisory)". +- Añadir colaboradores a la asesoría de seguridad. Para obtener más información, consulte "[Adición de un colaborador a un aviso de seguridad de repositorio](/code-security/repository-security-advisories/adding-a-collaborator-to-a-repository-security-advisory)". +- Colaborar en privado para solucionar la vulnerabilidad en una bifurcación privada temporaria. Para más información, vea "[Colaboración en una bifurcación privada temporal para resolver una vulnerabilidad de seguridad del repositorio](/code-security/repository-security-advisories/collaborating-in-a-temporary-private-fork-to-resolve-a-repository-security-vulnerability)". +- Agregar individuos que deberían recibir crédito por contribuir con la asesoría de seguridad. Para más información, vea "[Edición de un aviso de seguridad de repositorio](/code-security/repository-security-advisories/editing-a-repository-security-advisory#about-credits-for-security-advisories)". +- Publicar la asesoría de seguridad para notificar a tu comunidad sobre la vulnerabilidad de seguridad en cuestión. Para más información, vea "[Publicación de un aviso de seguridad de repositorio](/code-security/repository-security-advisories/publishing-a-repository-security-advisory)". diff --git a/translations/es-ES/content/code-security/repository-security-advisories/editing-a-repository-security-advisory.md b/translations/es-ES/content/code-security/repository-security-advisories/editing-a-repository-security-advisory.md index 78a315d5f7..2bafa35a7c 100644 --- a/translations/es-ES/content/code-security/repository-security-advisories/editing-a-repository-security-advisory.md +++ b/translations/es-ES/content/code-security/repository-security-advisories/editing-a-repository-security-advisory.md @@ -1,6 +1,6 @@ --- -title: Editar una asesoría de seguridad de un repositorio -intro: Puedes editar los metadatos y la descripción de una asesoría de seguridad de un repositorio si necesitas actualizar los detalles o corregir los errores en la misma. +title: Edición de un aviso de seguridad de repositorio +intro: Puedes editar los metadatos y la descripción de una asesoría de seguridad de repositorio si necesitas actualizar los detalles o corregir los errores en esta. redirect_from: - /github/managing-security-vulnerabilities/editing-a-security-advisory - /code-security/security-advisories/editing-a-security-advisory @@ -11,10 +11,15 @@ type: how_to topics: - Security advisories - Vulnerabilities -shortTitle: Editar las asesorías de los repositorios +shortTitle: Edit repository advisories +ms.openlocfilehash: 2ea2f588374d83be677589b4f3bf4e74a7fc6e91 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119386' --- - -Las personas con permisos de administrador en una asesoría de seguridad de un repositorio pueden editarla. +Los usuarios con permisos de administrador para aviso de seguridad pueden editarlo. {% data reusables.security-advisory.repository-level-advisory-note %} @@ -28,19 +33,16 @@ Si crees que se te debería dar crédito por alguna asesoría de seguridad, por ## Editar una asesoría de seguridad -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-security %} -{% data reusables.repositories.sidebar-advisories %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-advisories %} 4. En el listado de "Asesorías de Seguridad", da clic en aquella que quieras editar. -5. En la esquina superior derecha de los detalles para la asesoría de seguridad, da clic en {% octicon "pencil" aria-label="The edit icon" %}. ![Botón de editar para una asesoría de seguridad](/assets/images/help/security/security-advisory-edit-button.png) -{% data reusables.repositories.security-advisory-edit-details %} -{% data reusables.repositories.security-advisory-edit-severity %} -{% data reusables.repositories.security-advisory-edit-cwe-cve %} -{% data reusables.repositories.security-advisory-edit-description %} -11. Opcionalmente, puedes editar los "Créditos" para la asesoría de seguridad. ![Créditos para una asesoría de seguridad](/assets/images/help/security/security-advisory-credits.png) -12. Da clic en **Actualizar asesoría de seguridad**". ![Botón de "Actualizar asesoría de seguridad" button](/assets/images/help/security/update-advisory-button.png) +5. En la esquina superior derecha de los detalles del aviso de seguridad, haga clic en {% octicon "pencil" aria-label="The edit icon" %}. + ![Botón de edición para un aviso de seguridad](/assets/images/help/security/security-advisory-edit-button.png) {% data reusables.repositories.security-advisory-edit-details %} {% data reusables.repositories.security-advisory-edit-severity %} {% data reusables.repositories.security-advisory-edit-cwe-cve %} {% data reusables.repositories.security-advisory-edit-description %} +11. Opcionalmente, puedes editar los "Créditos" para la asesoría de seguridad. + ![Créditos para un aviso de seguridad](/assets/images/help/security/security-advisory-credits.png) +12. Haga clic en **Actualizar aviso de seguridad**. + ![Botón "Actualizar aviso de seguridad"](/assets/images/help/security/update-advisory-button.png) 13. Las personas listadas en la sección de "Créditos" recibirán una notificación web o por correo electrónico que los invita a aceptar el crédito. Si la persona acepta, su nombre de usuario estará visible al público una vez que la asesoría de seguridad se publique. -## Leer más +## Información adicional -- "[Retirar una asesoría de seguridad de repositorio](/code-security/repository-security-advisories/withdrawing-a-repository-security-advisory)" +- "[Retirada de un aviso de seguridad de repositorio](/code-security/repository-security-advisories/withdrawing-a-repository-security-advisory)" diff --git a/translations/es-ES/content/code-security/repository-security-advisories/index.md b/translations/es-ES/content/code-security/repository-security-advisories/index.md index 5160498167..3c8126fcf6 100644 --- a/translations/es-ES/content/code-security/repository-security-advisories/index.md +++ b/translations/es-ES/content/code-security/repository-security-advisories/index.md @@ -1,7 +1,7 @@ --- -title: Administrar las asesorías de seguridad de repositorio para las vulnerabilidades de tu proyecto -shortTitle: Asesorías de seguridad de repositorio -intro: 'Debate, corrige y divulga las vulnerabilidades de seguridad en tus repositorios utilizando asesorías de seguridad de repositorio.' +title: Administrar las advertencias de seguridad de vulnerabilidades en tu proyecto +shortTitle: Repository security advisories +intro: 'Debate, arregla y divulga las vulnerabilidades de seguridad en tus repositorios utilizando asesorías de seguridad de repositorios.' redirect_from: - /articles/managing-security-vulnerabilities-in-your-project - /github/managing-security-vulnerabilities/managing-security-vulnerabilities-in-your-project @@ -25,5 +25,11 @@ children: - /publishing-a-repository-security-advisory - /editing-a-repository-security-advisory - /withdrawing-a-repository-security-advisory +ms.openlocfilehash: 43efe7ceaf307da4a8a7c02c45f744a4967b05b0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119385' --- diff --git a/translations/es-ES/content/code-security/repository-security-advisories/permission-levels-for-repository-security-advisories.md b/translations/es-ES/content/code-security/repository-security-advisories/permission-levels-for-repository-security-advisories.md index 86b3d21f95..0967ba8583 100644 --- a/translations/es-ES/content/code-security/repository-security-advisories/permission-levels-for-repository-security-advisories.md +++ b/translations/es-ES/content/code-security/repository-security-advisories/permission-levels-for-repository-security-advisories.md @@ -1,6 +1,6 @@ --- -title: Niveles de permiso para las asesorías de seguridad de los repositorios -intro: Las acciones que puedes tomar en una asesoría de seguridad de un repositorio dependen de si tienes permisos de escritura o administración para ella. +title: Niveles de permiso para avisos de seguridad de repositorios +intro: Las acciones que puedes tomar en una asesoría de seguridad de repositorio dependen de si tienes permisos de administrador o de escritura en esta. redirect_from: - /articles/permission-levels-for-maintainer-security-advisories - /github/managing-security-vulnerabilities/permission-levels-for-maintainer-security-advisories @@ -14,32 +14,37 @@ topics: - Security advisories - Vulnerabilities - Permissions -shortTitle: Niveles de permiso +shortTitle: Permission levels +ms.openlocfilehash: 9c2ad0d30b98b79786df09a224766bd826cb84f6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119393' --- +Este artículo solo se aplica a los avisos de seguridad de nivel de repositorio. Cualquiera puede contribuir a los avisos de seguridad globales en {% data variables.product.prodname_advisory_database %} en [github.com/advisories](https://github.com/advisories). Las ediciones a las asesorías globales no cambiarán ni afectarán la forma en la que se muestra la asesoría en el repositorio. Para más información, vea "[Edición de avisos de seguridad en {% data variables.product.prodname_advisory_database %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/editing-security-advisories-in-the-github-advisory-database)". -Este artículo solo aplica a las asesorías de seguridad a nivel de repositorio. Cualquiera puede contribuir con las asesorías de seguridad global en la {% data variables.product.prodname_advisory_database %} que se ubica en [github.com/advisories](https://github.com/advisories). Las ediciones a las asesorías globales no cambiarán ni afectarán la forma en la que se muestra la asesoría en el repositorio. Para obtener más información, consulta la sección "[Editar las asesorías de seguridad en la {% data variables.product.prodname_advisory_database %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/editing-security-advisories-in-the-github-advisory-database)". +## Introducción sobre los permisos -## Resumen de permisos +{% data reusables.repositories.security-advisory-admin-permissions %} Para más información sobre cómo agregar un colaborador a un aviso de seguridad, vea "[Adición de un colaborador a un aviso de seguridad de repositorio](/code-security/repository-security-advisories/adding-a-collaborator-to-a-repository-security-advisory)". -{% data reusables.repositories.security-advisory-admin-permissions %} Para obtener más información sobre cómo añadir un colaborador a una asesoría de seguridad, consulta la sección "[Añadir un colaborador a una asesoría de seguridad de un repositorio](/code-security/repository-security-advisories/adding-a-collaborator-to-a-repository-security-advisory)". +Acción | Permisos de escritura | Permisos de administrador | +------ | ----------------- | ----------------- | +Ver un borrador de asesoría de seguridad | x | x | +Agregar colaboradores al aviso de seguridad (vea "[Adición de un colaborador a un aviso de seguridad de repositorio](/code-security/repository-security-advisories/adding-a-collaborator-to-a-repository-security-advisory)") | | x | +Editar y borrar cualquier comentario en la asesoría de seguridad | x | x | +Crear una bifurcación privada temporal en el aviso de seguridad (vea "[Colaboración en una bifurcación privada temporal para resolver una vulnerabilidad de seguridad del repositorio](/code-security/repository-security-advisories/collaborating-in-a-temporary-private-fork-to-resolve-a-repository-security-vulnerability)") | | x | +Agregar cambios a una bifurcación privada temporal en el aviso de seguridad (vea "[Colaboración en una bifurcación privada temporal para resolver una vulnerabilidad de seguridad del repositorio](/code-security/repository-security-advisories/collaborating-in-a-temporary-private-fork-to-resolve-a-repository-security-vulnerability)") | x | x | +Crear solicitudes de incorporación de cambios en una bifurcación privada temporal (vea "[Colaboración en una bifurcación privada temporal para resolver una vulnerabilidad de seguridad del repositorio](/code-security/repository-security-advisories/collaborating-in-a-temporary-private-fork-to-resolve-a-repository-security-vulnerability)") | x | x | +Combinar cambios en el aviso de seguridad (vea "[Colaboración en una bifurcación privada temporal para resolver una vulnerabilidad de seguridad del repositorio](/code-security/repository-security-advisories/collaborating-in-a-temporary-private-fork-to-resolve-a-repository-security-vulnerability)") | | x | +Agregar y editar metadatos en el aviso de seguridad (vea "[Publicación de un aviso de seguridad de repositorio](/code-security/repository-security-advisories/publishing-a-repository-security-advisory)") | x | x | +Agregar y quitar créditos en el aviso de seguridad (vea "[Edición de un aviso de seguridad de repositorio](/code-security/repository-security-advisories/editing-a-repository-security-advisory)") | x | x | +Cerrar el borrador de la asesoría de seguridad | | x | +Publicar el aviso de seguridad (vea "[Publicación de un aviso de seguridad de repositorio](/code-security/repository-security-advisories/publishing-a-repository-security-advisory)") | | x | -| Acción | Permisos de escritura | Permisos de administrador | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | ------------------------- | -| Ver un borrador de asesoría de seguridad | X | X | -| Añadir colaboradores a la asesoría de seguridad (consulta la sección "[Añadir un colaborador a una asesoría de seguridad de un repositorio](/code-security/repository-security-advisories/adding-a-collaborator-to-a-repository-security-advisory)") | | X | -| Editar y borrar cualquier comentario en la asesoría de seguridad | X | X | -| Crear una bifurcación privada temporal en la asesoría de seguridad (consulta la sección "[Colaborar en una bifurcación privada temporal para resolver una vulnerabilidad de seguridad de un repositorio](/code-security/repository-security-advisories/collaborating-in-a-temporary-private-fork-to-resolve-a-repository-security-vulnerability)) | | X | -| Añadir cambios a una bifurcación privada temporal en la asesoría de seguridad (consulta la sección "[Colaborar en una bifurcación privada temporal para resolver una vulnerabilidad de seguridad de un repositorio](/code-security/repository-security-advisories/collaborating-in-a-temporary-private-fork-to-resolve-a-repository-security-vulnerability)") | X | X | -| Crear solicitudes de extracción en una bifurcación privada temporaria (consulta "[Colaborar en una bifurcación privada temporaria para resolver una vulnerabilidad de seguridad de un repositorio](/code-security/repository-security-advisories/collaborating-in-a-temporary-private-fork-to-resolve-a-repository-security-vulnerability)") | X | X | -| Fusionar cambios en la asesoría de seguridad (consulta la sección "[Colaborar en una bifurcación privada temporal para resolver una vulnerabilidad de seguridad de un repositorio](/code-security/repository-security-advisories/collaborating-in-a-temporary-private-fork-to-resolve-a-repository-security-vulnerability)") | | X | -| Añadir y editar los metadatos de la asesoría de seguridad (consulta la sección "[Publicar una asesoría de seguridad de un repositorio](/code-security/repository-security-advisories/publishing-a-repository-security-advisory)") | X | X | -| Agrega y elimina los créditos para una asesoría de seguridad (consulta "[Editar una asesoría de seguridad de un repositorio](/code-security/repository-security-advisories/editing-a-repository-security-advisory)") | X | X | -| Cerrar el borrador de la asesoría de seguridad | | X | -| Publicar la asesoría de seguridad (consulta la sección "[Publicar una asesoría de seguridad de un repositorio](/code-security/repository-security-advisories/publishing-a-repository-security-advisory)") | | X | +## Información adicional -## Leer más - -- "[Agregar un colaborador a una asesoría de seguridad de un repositorio](/code-security/repository-security-advisories/adding-a-collaborator-to-a-repository-security-advisory)" -- "[Colaborar en una bifurcación privada temporal para resolver una vulnerabilidad de seguridad de repositorio](/code-security/repository-security-advisories/collaborating-in-a-temporary-private-fork-to-resolve-a-repository-security-vulnerability)" -- "[Eliminar a un colaborador de una asesoría de seguridad de un repositorio](/code-security/repository-security-advisories/removing-a-collaborator-from-a-repository-security-advisory)" -- "[Retirar una asesoría de seguridad de repositorio](/code-security/repository-security-advisories/withdrawing-a-repository-security-advisory)" +- "[Adición de un colaborador a un aviso de seguridad de repositorio](/code-security/repository-security-advisories/adding-a-collaborator-to-a-repository-security-advisory)" +- "[Colaboración en una bifurcación privada temporal para resolver una vulnerabilidad de seguridad del repositorio](/code-security/repository-security-advisories/collaborating-in-a-temporary-private-fork-to-resolve-a-repository-security-vulnerability)" +- "[Eliminación de un colaborador de un aviso de seguridad del repositorio](/code-security/repository-security-advisories/removing-a-collaborator-from-a-repository-security-advisory)" +- "[Retirada de un aviso de seguridad de repositorio](/code-security/repository-security-advisories/withdrawing-a-repository-security-advisory)" diff --git a/translations/es-ES/content/code-security/repository-security-advisories/publishing-a-repository-security-advisory.md b/translations/es-ES/content/code-security/repository-security-advisories/publishing-a-repository-security-advisory.md index 55e978bb8a..75aa926321 100644 --- a/translations/es-ES/content/code-security/repository-security-advisories/publishing-a-repository-security-advisory.md +++ b/translations/es-ES/content/code-security/repository-security-advisories/publishing-a-repository-security-advisory.md @@ -1,5 +1,5 @@ --- -title: Publicar una asesoría de seguridad de repositorio +title: Publicación de un aviso de seguridad de repositorio intro: Puedes publicar una asesoría de seguridad para alertar a tu comunidad sobre la vulnerabilidad de seguridad en tu proyecto. redirect_from: - /articles/publishing-a-maintainer-security-advisory @@ -15,9 +15,14 @@ topics: - Vulnerabilities - CVEs - Repositories -shortTitle: Publicar asesorías de repositorio +shortTitle: Publish repository advisories +ms.openlocfilehash: f3e3bfdb6b44ec1c86bb903c66271b854f4fb041 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119378' --- - Cualquiera con permisos de administrador en una asesoría de seguridad puede publicarla. @@ -26,9 +31,9 @@ Cualquiera con permisos de administrador en una asesoría de seguridad puede pub ## Prerrequisitos -Antes de que puedas publicar una asesoría de seguridad o solicitar un número de identificación de CVE, debes crear un borrador de asesoría de seguridad y proporcionar información acerca de las versiones de tu proyecto que se vieron afectadas por la vulnerabilidad de seguridad. Para obtener más información, consulta la sección "[Crear una asesoría de seguridad de repositorio](/code-security/repository-security-advisories/creating-a-repository-security-advisory)". +Antes de que puedas publicar una asesoría de seguridad o solicitar un número de identificación de CVE, debes crear un borrador de asesoría de seguridad y proporcionar información acerca de las versiones de tu proyecto que se vieron afectadas por la vulnerabilidad de seguridad. Para más información, vea "[Creación de un aviso de seguridad de repositorio](/code-security/repository-security-advisories/creating-a-repository-security-advisory)". -Si creaste una asesoría de seguridad pero no has proporcionado detalles sobre las versiones de tu proyecto que afectó la vulnerabilidad, puedes editarla. Para obtener más información, consulta la sección "[Editar una asesoría de seguridad de repositorio](/code-security/repository-security-advisories/editing-a-repository-security-advisory)". +Si creaste una asesoría de seguridad pero no has proporcionado detalles sobre las versiones de tu proyecto que afectó la vulnerabilidad, puedes editarla. Para más información, vea "[Edición de un aviso de seguridad de repositorio](/code-security/repository-security-advisories/editing-a-repository-security-advisory)". ## Acerca de publicar una asesoría de seguridad @@ -36,11 +41,11 @@ Cuando publicas una asesoría de seguridad, notificas a tu comunidad acerca de l {% data reusables.repositories.security-advisories-republishing %} -Antes de que publiques una asesoría de seguridad, puedes hacer una colaboración privada para arreglar la vulnerabilidad en una bifurcación privada. Para obtener más información, consulta la sección "[Colaborar en una bifurcación privada temporal para resolver una vulnerabilidad de seguridad](/code-security/repository-security-advisories/collaborating-in-a-temporary-private-fork-to-resolve-a-repository-security-vulnerability)". +Antes de que publiques una asesoría de seguridad, puedes hacer una colaboración privada para arreglar la vulnerabilidad en una bifurcación privada. Para más información, vea "[Colaboración en una bifurcación privada temporal para resolver una vulnerabilidad de seguridad del repositorio](/code-security/repository-security-advisories/collaborating-in-a-temporary-private-fork-to-resolve-a-repository-security-vulnerability)". {% warning %} -**Advertencia**: En medida de lo posible, siempre deberás agregar una versión corregida a una asesoría de seguridad antes de publicarla. Si no lo haces, la asesoría se publicará sin una versión corregida y el {% data variables.product.prodname_dependabot %} alertará a tus usuarios sobre este problema sin ofrecer una versión segura para actualizarse. +**Advertencia**: Siempre que sea posible, debe agregar una versión de corrección a un aviso de seguridad antes de publicar el aviso. Si no lo haces, la asesoría se publicará sin una versión corregida y el {% data variables.product.prodname_dependabot %} alertará a tus usuarios sobre este problema sin ofrecer una versión segura para actualizarse. Te recomendamos seguir estos pasos en estas situaciones: @@ -54,42 +59,43 @@ Cuando publicas un borrador de asesoría desde un repositorio público, todos pu - La versión actual de los datos de la asesoría. - Cualquier asesoría atribuye que los usuarios acreditados han aceptado. - + {% note %} -**Nota**: El público en general jamás tendrá acceso al historial de ediciones de la asesoría y solo verá la versión publicada. +**Nota**: El público general nunca tendrá acceso al historial de edición del aviso y solo verá la versión publicada. {% endnote %} -Después de que publicas una asesoría de seguridad, la URL de la misa permanecerá tal como antes de publicarla. Cualquiera con acceso de lectura al repositorio puede verla. Los colaboradores de la asesoría de seguridad pueden seguir viendo las conversaciones pasadas, incluyendo el flujo completo de comentarios, en la asesoría de seguridad a menos de que alguien con permisos administrativos elimine al colaborador de la asesoría de seguridad. +Después de que publicas una asesoría de seguridad, la URL de la misa permanecerá tal como antes de publicarla. Cualquiera con acceso de lectura al repositorio puede verla. Los colaboradores de la asesoría de seguridad pueden seguir viendo las conversaciones pasadas, incluyendo el flujo completo de comentarios, en la asesoría de seguridad a menos de que alguien con permisos administrativos elimine al colaborador de la asesoría de seguridad. -Si necesitas actualizar o corregir información en una asesoría de seguridad que hayas publicado, puedes editarla. Para obtener más información, consulta la sección "[Editar una asesoría de seguridad de repositorio](/code-security/repository-security-advisories/editing-a-repository-security-advisory)". +Si necesitas actualizar o corregir información en una asesoría de seguridad que hayas publicado, puedes editarla. Para más información, vea "[Edición de un aviso de seguridad de repositorio](/code-security/repository-security-advisories/editing-a-repository-security-advisory)". ## Publicar una asesoría de seguridad El publicar una asesoría de seguridad borra la bifurcación temporal privada para la misma. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-security %} -{% data reusables.repositories.sidebar-advisories %} -4. En el listado de "Asesorías de Seguridad", da clic sobre la que quieras publicar. ![Asesoría de seguridad en la lista](/assets/images/help/security/security-advisory-in-list.png) -5. En la parte inferior de la página, da clic sobre **Publicar asesoría**. ![Botón para publicar aviso](/assets/images/help/security/publish-advisory-button.png) - +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-advisories %} +4. En el listado de "Asesorías de Seguridad", da clic sobre la que quieras publicar. + ![Aviso de seguridad en la lista](/assets/images/help/security/security-advisory-in-list.png) +5. En la parte inferior de la página, haga clic en **Publish advisory**. + ![Botón para publicar aviso](/assets/images/help/security/publish-advisory-button.png) + ## {% data variables.product.prodname_dependabot_alerts %} para las asesorías de seguridad publicadas {% data reusables.repositories.github-reviews-security-advisories %} ## Solicitar un número de identificación de CVE (Opcional) -{% data reusables.repositories.request-security-advisory-cve-id %} Para obtener más información, consulta la sección "[Acerca de las {% data variables.product.prodname_security_advisories %} para los repositorios](/code-security/repository-security-advisories/about-github-security-advisories-for-repositories#cve-identification-numbers)". +{% data reusables.repositories.request-security-advisory-cve-id %} Para más información, vea "[Acerca de {% data variables.product.prodname_security_advisories %} para repositorios](/code-security/repository-security-advisories/about-github-security-advisories-for-repositories#cve-identification-numbers)". -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-security %} -{% data reusables.repositories.sidebar-advisories %} -4. En el listado de "Asesorías de Seguridad", da clic en aquella para la cual quieras solicitar un número de identificación de CVE. ![Asesoría de seguridad en la lista](/assets/images/help/security/security-advisory-in-list.png) -5. Utiliza el menú desplegable de **Publicar asesoría** y da clic en **Solicitar CVE**. ![Solicitar un CVE en el menú desplegable](/assets/images/help/security/security-advisory-drop-down-request-cve.png) -6. Da clic en **Solicitar CVE**. ![Botón "Solicitar CVE"](/assets/images/help/security/security-advisory-request-cve-button.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-advisories %} +4. En el listado de "Asesorías de Seguridad", da clic en aquella para la cual quieras solicitar un número de identificación de CVE. + ![Aviso de seguridad en la lista](/assets/images/help/security/security-advisory-in-list.png) +5. Use el menú desplegable **Publish advisory** y haga clic en **Request CVE**. + ![Solicitud de CVE en el menú desplegable](/assets/images/help/security/security-advisory-drop-down-request-cve.png) +6. Haga clic en **Request CVE**. + ![Botón de solicitud de CVE](/assets/images/help/security/security-advisory-request-cve-button.png) -## Leer más +## Información adicional -- "[Retirar una asesoría de seguridad de repositorio](/code-security/repository-security-advisories/withdrawing-a-repository-security-advisory)" +- "[Retirada de un aviso de seguridad de repositorio](/code-security/repository-security-advisories/withdrawing-a-repository-security-advisory)" diff --git a/translations/es-ES/content/code-security/repository-security-advisories/removing-a-collaborator-from-a-repository-security-advisory.md b/translations/es-ES/content/code-security/repository-security-advisories/removing-a-collaborator-from-a-repository-security-advisory.md index b9fab5523e..2d631746ab 100644 --- a/translations/es-ES/content/code-security/repository-security-advisories/removing-a-collaborator-from-a-repository-security-advisory.md +++ b/translations/es-ES/content/code-security/repository-security-advisories/removing-a-collaborator-from-a-repository-security-advisory.md @@ -1,6 +1,6 @@ --- -title: Eliminar a un colaborador de una asesoría de seguridad de un repositorio -intro: 'Cuando eliminas a un colaborador de una asesoría de seguridad de un repositorio, pierden el acceso de lectura y escritura al debate de dicha asesoría de seguridad y a sus metadatos.' +title: Eliminación de un colaborador de un aviso de seguridad del repositorio +intro: 'Cuando eliminas a un colaborador de una asesoría de seguridad de repositorio, este pierde el acceso de lectura y escritura en el debate y los metadatos de aquella.' redirect_from: - /github/managing-security-vulnerabilities/removing-a-collaborator-from-a-security-advisory - /code-security/security-advisories/removing-a-collaborator-from-a-security-advisory @@ -12,25 +12,31 @@ topics: - Security advisories - Vulnerabilities - Collaboration -shortTitle: Eliminar colaboradores +shortTitle: Remove collaborators +ms.openlocfilehash: ced0edd0614304c0d33ddd40dce3c6a24a9ffcfd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119361' --- - Las personas con permisos administrativos en una asesoría de seguridad pueden eliminar a los colaboradores de la misma. {% data reusables.security-advisory.repository-level-advisory-note %} -## Eliminar a un colaborador de una asesoría de seguridad +## Eliminar un colaborador de una asesoría de seguridad {% data reusables.repositories.security-advisory-collaborators-public-repositories %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-security %} -{% data reusables.repositories.sidebar-advisories %} -4. En el listado de "Asesorías de Seguridad", da clic sobre aquella en la que quieras eliminar a algún colaborador. ![Asesoría de seguridad en la lista](/assets/images/help/security/security-advisory-in-list.png) -5. En el lado derecho de la página, debajo de "Colaboradores", encuentra el nombre del usuario o equipo al que quieres eliminar de la asesoría de seguridad. ![Colaborador de la asesoría de seguridad](/assets/images/help/security/security-advisory-collaborator.png) -6. Al lado del colaborador que deseas eliminar, haz clic en el icono **X**. ![Icono X para eliminar al colaborador de la asesoría de seguridad](/assets/images/help/security/security-advisory-remove-collaborator-x.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-advisories %} +4. En el listado de "Asesorías de Seguridad", da clic sobre aquella en la que quieras eliminar a algún colaborador. + ![Aviso de seguridad en la lista](/assets/images/help/security/security-advisory-in-list.png) +5. En el lado derecho de la página, debajo de "Colaboradores", encuentra el nombre del usuario o equipo al que quieres eliminar de la asesoría de seguridad. + ![Colaborador de asesoría de seguridad](/assets/images/help/security/security-advisory-collaborator.png) +6. Junto al colaborador que quiera quitar, haga clic en el icono **X**. + ![Icono X para quitar al colaborador de la asesoría de seguridad](/assets/images/help/security/security-advisory-remove-collaborator-x.png) -## Leer más +## Información adicional -- "[Niveles de permiso para las asesorías de seguridad de los repositorios](/code-security/repository-security-advisories/permission-levels-for-repository-security-advisories)" -- "[Agregar a un colaborador a una asesoría de seguridad de un repositorio](/code-security/repository-security-advisories/adding-a-collaborator-to-a-repository-security-advisory)" +- "[Niveles de permiso para avisos de seguridad de repositorios](/code-security/repository-security-advisories/permission-levels-for-repository-security-advisories)" +- "[Adición de un colaborador a un aviso de seguridad de repositorio](/code-security/repository-security-advisories/adding-a-collaborator-to-a-repository-security-advisory)" diff --git a/translations/es-ES/content/code-security/repository-security-advisories/withdrawing-a-repository-security-advisory.md b/translations/es-ES/content/code-security/repository-security-advisories/withdrawing-a-repository-security-advisory.md index a2bd60757a..ad703d1f19 100644 --- a/translations/es-ES/content/code-security/repository-security-advisories/withdrawing-a-repository-security-advisory.md +++ b/translations/es-ES/content/code-security/repository-security-advisories/withdrawing-a-repository-security-advisory.md @@ -1,6 +1,6 @@ --- -title: Retirar una asesoría de seguridad de un repositorio -intro: Puedes retirar una asesoría de seguridad de un repositorio que hayas publicado. +title: Retirada de un aviso de seguridad de repositorio +intro: Puedes retirar una asesoría de seguridad de repositorio que hayas publicado. redirect_from: - /github/managing-security-vulnerabilities/withdrawing-a-security-advisory - /code-security/security-advisories/withdrawing-a-security-advisory @@ -11,13 +11,18 @@ type: how_to topics: - Security advisories - Vulnerabilities -shortTitle: Retirar asesorías de los repositorios +shortTitle: Withdraw repository advisories +ms.openlocfilehash: 1d85afddaadbd25c5b24ab945dac998b7842ae23 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119329' --- - {% data reusables.security-advisory.repository-level-advisory-note %} Si publicas una asesoría de seguridad por error, puedes retirarla contactando a {% data variables.contact.contact_support %}. -## Leer más +## Información adicional -- "[Editar una asesoría de seguridad de un repositorio](/code-security/repository-security-advisories/editing-a-repository-security-advisory)" +- "[Edición de un aviso de seguridad de repositorio](/code-security/repository-security-advisories/editing-a-repository-security-advisory)" 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 d5bf3198b0..af82e0bb11 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 @@ -1,5 +1,5 @@ --- -title: Configurar el escaneo de secretos para tus repositorios +title: Configuración del examen de secretos para los repositorios intro: 'Puedes configurar la forma en la que {% data variables.product.prodname_dotcom %} escanea tus repositorios en búsqueda de secretos que coincidan con los patrones de seguridad avanzada.' product: '{% data reusables.gated-features.secret-scanning %}' permissions: 'People with admin permissions to a repository can enable {% data variables.product.prodname_secret_scanning_GHAS %} for the repository.' @@ -16,59 +16,60 @@ topics: - Secret scanning - Advanced Security - Repositories -shortTitle: Configurar escaneos de secretos +shortTitle: Configure secret scans +ms.openlocfilehash: 00983398e326997b6472da319d342ab0758018d3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147062006' --- +{% data reusables.secret-scanning.beta %} {% data reusables.secret-scanning.enterprise-enable-secret-scanning %} -{% data reusables.secret-scanning.beta %} -{% data reusables.secret-scanning.enterprise-enable-secret-scanning %} +## Habilitación de {% data variables.product.prodname_secret_scanning_GHAS %} -## Habilitar {% data variables.product.prodname_secret_scanning_GHAS %} +Puedes habilitar {% data variables.product.prodname_secret_scanning_GHAS %} para cualquier repositorio que sea propiedad de una organización. Una vez que se habilite, {% data reusables.secret-scanning.secret-scanning-process %} -Puedes habilitar el {% data variables.product.prodname_secret_scanning_GHAS %} para cualquier repositorio que pertenezca a una organización. Una vez que se habilite, {% data reusables.secret-scanning.secret-scanning-process %} - -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.repositories.navigate-to-code-security-and-analysis %} -4. Si aún no se ha habilitado la {% data variables.product.prodname_advanced_security %} para el repositorio, haz clic en **Habilitar** a la derecha de "{% data variables.product.prodname_GH_advanced_security %}". - {% ifversion fpt or ghec %}![Habilitar la {% data variables.product.prodname_GH_advanced_security %} para tu repositorio](/assets/images/help/repository/enable-ghas-dotcom.png) - {% elsif ghes or ghae %}![Enable {% data variables.product.prodname_GH_advanced_security %} for your repository](/assets/images/enterprise/3.1/help/repository/enable-ghas.png){% endif %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.navigate-to-code-security-and-analysis %} +4. Si {% data variables.product.prodname_advanced_security %} todavía no está habilitado para el repositorio, a la derecha de "{% data variables.product.prodname_GH_advanced_security %}", haz clic en **Habilitar**. + {% ifversion fpt or ghec %}![Habilitación de {% data variables.product.prodname_GH_advanced_security %} para el repositorio](/assets/images/help/repository/enable-ghas-dotcom.png) {% elsif ghes or ghae %}![Habilitación de {% data variables.product.prodname_GH_advanced_security %} para el repositorio](/assets/images/enterprise/3.1/help/repository/enable-ghas.png){% endif %} 5. Revisa el impacto de habilitar la {% data variables.product.prodname_advanced_security %} y luego haz clic en **Habilitar la {% data variables.product.prodname_GH_advanced_security %} para este repositorio**. -6. Cuando habilitas la {% data variables.product.prodname_advanced_security %}, puede que el {% data variables.product.prodname_secret_scanning %} se habilite en el repositorio debido a la configuración de la organización. Si se muestra "{% data variables.product.prodname_secret_scanning_caps %}" con un botón de **Habilitar**, aún necesitarás habilitar el {% data variables.product.prodname_secret_scanning %} si das clic en **Habilitar**. Si ves un botón de **Inhabilitar**, entonces el {% data variables.product.prodname_secret_scanning %} ya se encuentra habilitado. ![Habilitar el {% data variables.product.prodname_secret_scanning %} para tu repositorio](/assets/images/help/repository/enable-secret-scanning-dotcom.png) -{% ifversion secret-scanning-push-protection %} -7. Opcionalmente, si quieres habilitar la protección de subida, haz clic en **Habilitar** a la derecha de "Protección de subida". {% data reusables.secret-scanning.push-protection-overview %} Para obtener más información, consulta la sección "[Proteger las subidas con el {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)". ![Habilitar la protección de subida para tu repositorio](/assets/images/help/repository/secret-scanning-enable-push-protection.png) -{% endif %} -{% ifversion ghae %} -1. Antes de que puedas habilitar el {% data variables.product.prodname_secret_scanning %}, necesitas habilitar primero la {% data variables.product.prodname_GH_advanced_security %}. A la derecha de "{% data variables.product.prodname_GH_advanced_security %}", da clic en **Habilitar**. ![Habilitar la {% data variables.product.prodname_GH_advanced_security %} para tu repositorio](/assets/images/enterprise/github-ae/repository/enable-ghas-ghae.png) -2. Da clic en **Habilitar la {% data variables.product.prodname_GH_advanced_security %} para este repositorio** para confirmar la acción. ![Confirmar la habilitación de la {% data variables.product.prodname_GH_advanced_security %} para tu repositorio](/assets/images/enterprise/github-ae/repository/enable-ghas-confirmation-ghae.png) -3. A la derecha de "{% data variables.product.prodname_secret_scanning_caps %}", da clic en **Habilitar**. ![Habilitar el {% data variables.product.prodname_secret_scanning %} para tu repositorio](/assets/images/enterprise/github-ae/repository/enable-secret-scanning-ghae.png) -{% endif %} +6. Cuando habilitas la {% data variables.product.prodname_advanced_security %}, puede que el {% data variables.product.prodname_secret_scanning %} se habilite en el repositorio debido a la configuración de la organización. Si "{% data variables.product.prodname_secret_scanning_caps %}" se muestra con un botón **Habilitar**, debes habilitar {% data variables.product.prodname_secret_scanning %} haciendo clic en **Habilitar**. Si ves un botón **Deshabilitar**, {% data variables.product.prodname_secret_scanning %} ya está habilitado. + ![Habilitación de {% data variables.product.prodname_secret_scanning %} para el repositorio](/assets/images/help/repository/enable-secret-scanning-dotcom.png) {% ifversion secret-scanning-push-protection %} +7. Opcionalmente, si quieres habilitar la protección de los envíos de cambios, haz clic en **Habilitar** a la derecha de "Protección de envíos de cambios". {% data reusables.secret-scanning.push-protection-overview %} Para obtener más información, consulta "[Protección de envíos de cambios con {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)". + ![Habilitar la protección de envíos de cambios para el repositorio](/assets/images/help/repository/secret-scanning-enable-push-protection.png) {% endif %} {% ifversion ghae %} +1. Antes de que puedas habilitar el {% data variables.product.prodname_secret_scanning %}, necesitas habilitar primero la {% data variables.product.prodname_GH_advanced_security %}. A la derecha de "{% data variables.product.prodname_GH_advanced_security %}", haz clic en **Habilitar**. + ![Habilitación de la {% data variables.product.prodname_GH_advanced_security %} para tu repositorio](/assets/images/enterprise/github-ae/repository/enable-ghas-ghae.png) +2. Haz clic en **Habilitar la {% data variables.product.prodname_GH_advanced_security %} para este repositorio** para confirmar la acción. + ![Confirmar la habilitación de la {% data variables.product.prodname_GH_advanced_security %} para tu repositorio](/assets/images/enterprise/github-ae/repository/enable-ghas-confirmation-ghae.png) +3. A la derecha de "{% data variables.product.prodname_secret_scanning_caps %}", haz clic en **Habilitar**. + ![Habilitar el {% data variables.product.prodname_secret_scanning %} para tu repositorio](/assets/images/enterprise/github-ae/repository/enable-secret-scanning-ghae.png) {% endif %} ## Excluir directorios de la {% data variables.product.prodname_secret_scanning_GHAS %} Puedes utilizar un archivo *secret_scanning.yml* para excluir los directorios de {% data variables.product.prodname_secret_scanning %}. Por ejemplo, puedes excluir directorios que contengan pruebas o contenido generado aleatoriamente. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.files.add-file %} -3. En el campo de nombre del archivo, teclea *.github/secret_scanning.yml*. -4. Debajo de **Editar nuevo archivo**, teclea `paths-ignore:` seguido por las rutas que quieras excluir de {% data variables.product.prodname_secret_scanning %}. +{% data reusables.repositories.navigate-to-repo %} {% data reusables.files.add-file %} +3. En el campo nombre de archivo, escribe *.github/secret_scanning.yml*. +4. En **Editar nuevo archivo**, escribe `paths-ignore:` seguido por las rutas de acceso que quieras excluir de {% data variables.product.prodname_secret_scanning %}. ``` yaml paths-ignore: - "foo/bar/*.js" ``` - - Puedes utilizar caracteres especiales, tales como `*` para filtrar las rutas. Para obtener más información acerca de filtrar las rutas, consulta la sección "[Sintaxis de flujo de trabajo para GitHub Actions](/actions/reference/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet)". + + Puede usar caracteres especiales, como `*` para filtrar las rutas. Para obtener más información sobre los patrones de filtro, consulta "[Sintaxis de flujo de trabajo para Acciones de GitHub](/actions/reference/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet)". {% note %} - + **Notas:** - - Si hay más de 1,000 entradas en `paths-ignore`, {% data variables.product.prodname_secret_scanning %} solo excluirá de los escaneos a los primeros 1,000 directorios. - - Si *secret_scanning.yml* es mayor a 1 MB, {% data variables.product.prodname_secret_scanning %} ignorará todo el archivo. - + - Si hay más de 1000 entradas en `paths-ignore`, {% data variables.product.prodname_secret_scanning %} solo excluirá los primeros 1000 directorios de los análisis. + - Si *secret_scanning.yml* es mayor que 1 MB, {% data variables.product.prodname_secret_scanning %} ignorará todo el archivo. + {% endnote %} -También puedes ignorar alertas individuales de {% data variables.product.prodname_secret_scanning %}. Para obtener más información, consulta la sección "[Administrar las alertas de {% data variables.product.prodname_secret_scanning %}](/github/administering-a-repository/managing-alerts-from-secret-scanning#managing-secret-scanning-alerts)". +También puedes ignorar alertas individuales de {% data variables.product.prodname_secret_scanning %}. Para obtener más información, consulta "[Administración de alertas de {% data variables.product.prodname_secret_scanning %}](/github/administering-a-repository/managing-alerts-from-secret-scanning#managing-secret-scanning-alerts)". -## Leer más +## Información adicional -- "[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)" -- "[Definir patrones personalizados para el {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/defining-custom-patterns-for-secret-scanning)" +- "[Administración de la configuración de seguridad y análisis de la organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)" +- "[Definición de 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/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 a5f164a1f1..06dd149d57 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 @@ -1,7 +1,7 @@ --- -title: Defining custom patterns for secret scanning +title: Definición de patrones personalizados para el examen de secretos shortTitle: Define custom patterns -intro: 'You can extend {% data variables.product.prodname_secret_scanning_GHAS %} to detect secrets beyond the default patterns.' +intro: 'Puedes extender la {% data variables.product.prodname_secret_scanning_GHAS %} para detectar los secretos más allá de sus patrones predeterminados.' product: '{% data reusables.gated-features.secret-scanning %}' redirect_from: - /code-security/secret-security/defining-custom-patterns-for-secret-scanning @@ -13,82 +13,74 @@ type: how_to topics: - Advanced Security - Secret scanning +ms.openlocfilehash: 7182de1985019ab2c0a3244f923944f78dc6060e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147549104' --- +{% ifversion ghes < 3.3 %} {% note %} -{% ifversion ghes < 3.3 %} -{% note %} +**Nota:** Los patrones personalizados de {% data variables.product.prodname_secret_scanning %} se encuentran actualmente en versión beta y están sujetos a cambios. -**Note:** Custom patterns for {% data variables.product.prodname_secret_scanning %} is currently in beta and is subject to change. +{% endnote %} {% endif %} -{% endnote %} -{% endif %} +## Acerca de los patrones personalizados para el {% data variables.product.prodname_secret_scanning %} -## About custom patterns for {% data variables.product.prodname_secret_scanning %} +Puedes definir patrones personalizados para identificar secretos que no detecten los patrones predeterminados que son compatibles con el {% data variables.product.prodname_secret_scanning %}. Por ejemplo, puede que tengas un patrón secreto que sea interno a tu organización. Para más información sobre los secretos y proveedores de servicios admitidos, vea "[Patrones de {% data variables.product.prodname_secret_scanning_caps %}](/code-security/secret-scanning/secret-scanning-patterns)". -You can define custom patterns to identify secrets that are not detected by the default patterns supported by {% data variables.product.prodname_secret_scanning %}. For example, you might have a secret pattern that is internal to your organization. For details of the supported secrets and service providers, see "[{% data variables.product.prodname_secret_scanning_caps %} patterns](/code-security/secret-scanning/secret-scanning-patterns)." - -You can define custom patterns for your enterprise, organization, or repository. {% data variables.product.prodname_secret_scanning_caps %} supports up to -{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-7297 %} 500 custom patterns for each organization or enterprise account, and up to 100 custom patterns per repository. -{%- elsif ghes = 3.2 %} 20 custom patterns for each organization or enterprise account, and per repository. -{%- else %} 100 custom patterns for each organization or enterprise account, and 20 per repository. +Puedes definir patrones personalizados para tu empresa, organización o repositorio. {% data variables.product.prodname_secret_scanning_caps %} admite hasta {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-7297 %} 500 patrones personalizados para cada cuenta de la organización o empresarial, y hasta 100 por repositorio. +{%- elsif ghes = 3.2 %} 20 patrones personalizados para cada cuenta de organización o empresa, y por repositorio. +{%- else %} 100 patrones personalizados para cada cuenta de organización o empresa, y 20 por repositorio. {%- endif %} -{% ifversion ghes < 3.3 %} -{% note %} +{% ifversion ghes < 3.3 %} {% note %} -**Note:** During the beta, there are some limitations when using custom patterns for {% data variables.product.prodname_secret_scanning %}: +**Nota:** Durante la versión beta, hay algunas limitaciones del uso de patrones personalizados para {% data variables.product.prodname_secret_scanning %}: -* There is no dry-run functionality. -* You cannot edit custom patterns after they're created. To change a pattern, you must delete it and recreate it. -* There is no API for creating, editing, or deleting custom patterns. However, results for custom patterns are returned in the [secret scanning alerts API](/rest/reference/secret-scanning). +* No hay una funcionalidad de simulacro. +* No puedes editar patrones personalizados después de que se hayan creado. Para cambiar un patrón, debes borrarlo y volverlo a crear. +* No hay una API para crear, editar o borrar patrones personalizados. Pero los resultados de los patrones personalizados se devuelven en la [API de alertas de examen de secretos](/rest/reference/secret-scanning). -{% endnote %} -{% endif %} +{% endnote %} {% endif %} -## Regular expression syntax for custom patterns +## Sintaxis de expresión regular para los patrones personalizados -You can specify custom patterns for {% data variables.product.prodname_secret_scanning_GHAS %} as one or more regular expressions. +Puedes especificar patrones personalizados para la {% data variables.product.prodname_secret_scanning_GHAS %} como una o más expresiones regulares. -- **Secret format:** an expression that describes the format of the secret itself. -- **Before secret:** an expression that describes the characters that come before the secret. By default, this is set to `\A|[^0-9A-Za-z]` which means that the secret must be at the start of a line or be preceded by a non-alphanumeric character. -- **After secret:** an expression that describes the characters that come after the secret. By default, this is set to `\z|[^0-9A-Za-z]` which means that the secret must be followed by a new line or a non-alphanumeric character. -- **Additional match requirements:** one or more optional expressions that the secret itself must or must not match. +- **Formato del secreto:** expresión que describe el formato del propio secreto. +- **Antes del secreto:** expresión que describe los caracteres que aparecen antes del secreto. De manera predeterminada, esto se establece en `\A|[^0-9A-Za-z]`, lo que significa que el secreto debe estar al inicio de una línea, o bien que debe estar precedido de un carácter alfanumérico. +- **Después del secreto:** expresión que describe los caracteres que aparecen después del secreto. De manera predeterminada, esto se establece en `\z|[^0-9A-Za-z]`, lo que significa que al secreto le debe seguir una nueva línea o un carácter que no sea alfanumérico. +- **Requisitos de coincidencia adicionales:** una o más expresiones opcionales con las que el propio secreto debe o no coincidir. -For simple tokens you will usually only need to specify a secret format. The other fields provide flexibility so that you can specify more complex secrets without creating complex regular expressions. For an example of a custom pattern, see "[Example of a custom pattern specified using additional requirements](#example-of-a-custom-pattern-specified-using-additional-requirements)" below. +Para los tokens simples, a menudo solo necesitas especificar un formato de secreto. Los otros campos proporcionan flexibilidad para que puedas especificar secretos más complejos sin crear expresiones regulares complejas. Para obtener un ejemplo de un patrón personalizado, vea "[Ejemplo de un patrón personalizado especificado mediante requisitos adicionales](#example-of-a-custom-pattern-specified-using-additional-requirements)" a continuación. -{% data variables.product.prodname_secret_scanning_caps %} uses the [Hyperscan library](https://github.com/intel/hyperscan) and only supports Hyperscan regex constructs, which are a subset of PCRE syntax. Hyperscan option modifiers are not supported. For more information on Hyperscan pattern constructs, see "[Pattern support](http://intel.github.io/hyperscan/dev-reference/compilation.html#pattern-support)" in the Hyperscan documentation. +En {% data variables.product.prodname_secret_scanning_caps %} se usa la [biblioteca Hyperscan](https://github.com/intel/hyperscan) y solo admite construcciones de expresión regular de Hyperscan, que son un subconjunto de la sintaxis de PCRE. Los modificadores de opción de Hyperscan no son compatibles. Para más información sobre las construcciones de patrones de Hyperscan, vea "[Compatibilidad con patrones](http://intel.github.io/hyperscan/dev-reference/compilation.html#pattern-support)" en la documentación de Hyperscan. -## Defining a custom pattern for a repository +## Definir un patrón común para un repositorio -Before defining a custom pattern, you must ensure that {% data variables.product.prodname_secret_scanning %} is enabled on your repository. For more information, see "[Configuring {% data variables.product.prodname_secret_scanning %} for your repositories](/code-security/secret-security/configuring-secret-scanning-for-your-repositories)." +Antes de definir un patrón personalizado, debes asegurarte de que el {% data variables.product.prodname_secret_scanning %} esté habilitado en tu repositorio. Para más información, vea "[Configuración de {% data variables.product.prodname_secret_scanning %} para los repositorios](/code-security/secret-security/configuring-secret-scanning-for-your-repositories)". -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.repositories.navigate-to-code-security-and-analysis %} -{% data reusables.repositories.navigate-to-ghas-settings %} -{% data reusables.advanced-security.secret-scanning-new-custom-pattern %} -{% data reusables.advanced-security.secret-scanning-add-custom-pattern-details %}{% ifversion secret-scanning-custom-enterprise-35 or custom-pattern-dry-run-ga %} -1. When you're ready to test your new custom pattern, to identify matches in the repository without creating alerts, click **Save and dry run**. -{% data reusables.advanced-security.secret-scanning-dry-run-results %} -{%- ifversion secret-scanning-custom-enterprise-35 %}{% indented_data_reference reusables.secret-scanning.beta-dry-runs spaces=3 %}{% endif %} -{% endif %} -{% data reusables.advanced-security.secret-scanning-create-custom-pattern %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.navigate-to-code-security-and-analysis %} {% data reusables.repositories.navigate-to-ghas-settings %} {% data reusables.advanced-security.secret-scanning-new-custom-pattern %} {% data reusables.advanced-security.secret-scanning-add-custom-pattern-details %}{% ifversion secret-scanning-custom-enterprise-35 or custom-pattern-dry-run-ga %} +1. Cuando esté listo para probar el nuevo patrón personalizado, a fin de identificar las coincidencias en el repositorio sin crear alertas, haga clic en **Guardar y simular**. +{% data reusables.advanced-security.secret-scanning-dry-run-results %} {%- ifversion secret-scanning-custom-enterprise-35 %}{% indented_data_reference reusables.secret-scanning.beta-dry-runs spaces=3 %}{% endif %} {% endif %} {% data reusables.advanced-security.secret-scanning-create-custom-pattern %} -After your pattern is created, {% data reusables.secret-scanning.secret-scanning-process %} For more information on viewing {% data variables.product.prodname_secret_scanning %} alerts, see "[Managing alerts from {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/managing-alerts-from-secret-scanning)." +Después de que se cree el patrón, {% data reusables.secret-scanning.secret-scanning-process %} Para más información sobre cómo visualizar alertas de {% data variables.product.prodname_secret_scanning %}, vea "[Administración de alertas de {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/managing-alerts-from-secret-scanning)". -### Example of a custom pattern specified using additional requirements +### Ejemplos de un patrón personalizado especificado utilizando requisitos adicionales -A company has an internal token with five characteristics. They use the different fields to specify how to identify tokens as follows: +Una compañía tiene un token interno con cinco características. Utilizan campos diferentes para especificar cómo identificar los tokens de acuerdo con lo siguiente: -| **Characteristic** | **Field and regular expression** | +| **Característica** | **Campo y expresión regular** | |----------------|------------------------------| -| Length between 5 and 10 characters | Secret format: `[$#%@AA-Za-z0-9]{5,10}` | -| Does not end in a `.` | After secret: `[^\.]` | -| Contains numbers and uppercase letters | Additional requirements: secret must match `[A-Z]` and `[0-9]` | -| Does not include more than one lowercase letter in a row | Additional requirements: secret must not match `[a-z]{2,}` | -| Contains one of `$%@!` | Additional requirements: secret must match `[$%@!]` | +| Longitud entre 5 y 10 carácteres | Formato del secreto: `[$#%@AA-Za-z0-9]{5,10}` | +| No termina por `.` | Después del secreto: `[^\.]` | +| Contiene números y mayúsculas | Requisitos adicionales: el secreto debe coincidir con `[A-Z]` y `[0-9]` | +| No incluye más de una minúscula seguida | Requisitos adicionales: el secreto no debe coincidir con `[a-z]{2,}` | +| Contiene uno de `$%@!` | Requisitos adicionales: el secreto debe coincidir con `[$%@!]` | -These tokens would match the custom pattern described above: +Estos tokens empataron con el patrón personalizado que se describe anteriormente: ``` a9@AAfT! # Secret string match: a9@AAfT @@ -96,7 +88,7 @@ ee95GG@ZA942@aa # Secret string match: @ZA942@a a9@AA!ee9 # Secret string match: a9@AA ``` -These strings would not match the custom pattern described above: +Estas secuencias no empataron con el patrón personalizado que se describe anteriormente: ``` a9@AA.! @@ -105,98 +97,75 @@ aa9@AA!ee9 aAAAe9 ``` -## Defining a custom pattern for an organization +## Definir un patrón común para una organización -Before defining a custom pattern, you must ensure that you enable {% data variables.product.prodname_secret_scanning %} for the repositories that you want to scan in your organization. To enable {% data variables.product.prodname_secret_scanning %} on all repositories in your organization, see "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)." +Antes de definir un patrón personalizado, debes asegurarte de que hayas habilitado el {% data variables.product.prodname_secret_scanning %} para los repositorios que quieras escanear en tu organización. Para habilitar {% data variables.product.prodname_secret_scanning %} en todos los repositorios de la organización, vea "[Administración de la configuración de seguridad y análisis de la organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)". -{% ifversion ghes < 3.5 or ghae %} -{% note %} +{% ifversion ghes < 3.5 or ghae %} {% note %} -**Note:** As there is no dry-run functionality, we recommend that you test your custom patterns in a repository before defining them for your entire organization. That way, you can avoid creating excess false-positive {% data variables.product.prodname_secret_scanning %} alerts. +**Nota:** Como no hay ninguna funcionalidad de simulación, le recomendamos probar los patrones personalizados en un repositorio antes de definirlos para toda la organización. De esta forma, puedes evitar crear alertas del {% data variables.product.prodname_secret_scanning %} falsas positivas en exceso. -{% endnote %} -{% endif %} +{% endnote %} {% endif %} -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.security-and-analysis %} -{% data reusables.repositories.navigate-to-ghas-settings %} -{% data reusables.advanced-security.secret-scanning-new-custom-pattern %} -{% data reusables.advanced-security.secret-scanning-add-custom-pattern-details %} -{%- ifversion secret-scanning-custom-enterprise-35 or custom-pattern-dry-run-ga %} -1. When you're ready to test your new custom pattern, to identify matches in select repositories without creating alerts, click **Save and dry run**. -{% data reusables.advanced-security.secret-scanning-dry-run-select-repos %} -{% data reusables.advanced-security.secret-scanning-dry-run-results %} -{%- ifversion secret-scanning-custom-enterprise-35 %}{% indented_data_reference reusables.secret-scanning.beta-dry-runs spaces=3 %}{% endif %} -{%- endif %} -{% data reusables.advanced-security.secret-scanning-create-custom-pattern %} +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.security-and-analysis %} {% data reusables.repositories.navigate-to-ghas-settings %} {% data reusables.advanced-security.secret-scanning-new-custom-pattern %} {% data reusables.advanced-security.secret-scanning-add-custom-pattern-details %} {%- ifversion secret-scanning-custom-enterprise-35 or custom-pattern-dry-run-ga %} +1. Cuando estés listo para probar el nuevo patrón personalizado para identificar coincidencias en repositorios seleccionados sin crear alertas, haz clic en **Guardar y realizar ensayo**. +{% data reusables.advanced-security.secret-scanning-dry-run-select-repos %} {% data reusables.advanced-security.secret-scanning-dry-run-results %} {%- ifversion secret-scanning-custom-enterprise-35 %}{% indented_data_reference reusables.secret-scanning.beta-dry-runs spaces=3 %}{% endif %} {%- endif %} {% data reusables.advanced-security.secret-scanning-create-custom-pattern %} -After your pattern is created, {% data variables.product.prodname_secret_scanning %} scans for any secrets in repositories in your organization, including their entire Git history on all branches. Organization owners and repository administrators will be alerted to any secrets found and can review the alert in the repository where the secret is found. For more information on viewing {% data variables.product.prodname_secret_scanning %} alerts, see "[Managing alerts from {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/managing-alerts-from-secret-scanning)." +Después de crear tu patrón, el {% data variables.product.prodname_secret_scanning %} escaneará en búsqueda de cualquier secreto en los repositorios de tu organización, incluyendo el historial completo de Git en todas las ramas. Se le alertará a los propietarios de las organizaciones y los administradores de los repositorios sobre cualquier secreto que se haya encontrado y podrán revisar la alerta en el repositorio en cuestión. Para más información sobre cómo ver las alertas de {% data variables.product.prodname_secret_scanning %}, vea "[Administración de alertas de {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/managing-alerts-from-secret-scanning)". -## Defining a custom pattern for an enterprise account +## Definir un patrón común para una cuenta empresarial {% ifversion fpt or ghec or ghes %} -Before defining a custom pattern, you must ensure that you enable secret scanning for your enterprise account. For more information, see "[Enabling {% data variables.product.prodname_GH_advanced_security %} for your enterprise]({% ifversion fpt or ghec %}/enterprise-server@latest/{% endif %}/admin/advanced-security/enabling-github-advanced-security-for-your-enterprise)." +Antes de definir un patrón personalizado, debes garantizar que habilitaste el escaneo de secretos para tu cuenta empresarial. Para más información, vea "[Habilitación de {% data variables.product.prodname_GH_advanced_security %} para la empresa]({% ifversion fpt or ghec %}/enterprise-server@latest/{% endif %}/admin/advanced-security/enabling-github-advanced-security-for-your-enterprise)". {% endif %} {% note %} -{% ifversion secret-scanning-custom-enterprise-36 or custom-pattern-dry-run-ga %} -**Notes:** -- At the enterprise level, only the creator of a custom pattern can edit the pattern, and use it in a dry run. -- Enterprise owners can only make use of dry runs on repositories that they have access to, and enterprise owners do not necessarily have access to all the organizations or repositories within the enterprise. -{% else %} -**Note:** As there is no dry-run functionality, we recommend that you test your custom patterns in a repository before defining them for your entire enterprise. That way, you can avoid creating excess false-positive {% data variables.product.prodname_secret_scanning %} alerts. +{% ifversion secret-scanning-custom-enterprise-36 or custom-pattern-dry-run-ga %} **Notas:** +- En el nivel empresarial, solo el creador de un patrón personalizado puede editar el patrón y usarlo en un ensayo. +- Los propietarios de empresa solo pueden ejecutar ensayos en repositorios a los que tienen acceso, y no tienen acceso necesariamente a todas las organizaciones o repositorios de la empresa. +{% else %} **Nota:** Como no hay ninguna funcionalidad de ensayo, se recomienda probar los patrones personalizados en un repositorio antes de definirlos para toda la empresa. De esta forma, puedes evitar crear alertas del {% data variables.product.prodname_secret_scanning %} falsas positivas en exceso. {% endif %} {% endnote %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.policies-tab %} -{% data reusables.enterprise-accounts.advanced-security-policies %} -{% data reusables.enterprise-accounts.advanced-security-security-features %} -1. Under "Secret scanning custom patterns", click {% ifversion ghes = 3.2 %}**New custom pattern**{% else %}**New pattern**{% endif %}. -{% data reusables.advanced-security.secret-scanning-add-custom-pattern-details %} -{%- ifversion secret-scanning-custom-enterprise-36 or custom-pattern-dry-run-ga %} -1. When you're ready to test your new custom pattern, to identify matches in the enterprise without creating alerts, click **Save and dry run**. -{% data reusables.advanced-security.secret-scanning-dry-run-select-enterprise-repos %} -{% data reusables.advanced-security.secret-scanning-dry-run-results %} -{%- ifversion secret-scanning-custom-enterprise-36 %}{% indented_data_reference reusables.secret-scanning.beta-dry-runs spaces=3 %}{% endif %} -{%- endif %} -{% data reusables.advanced-security.secret-scanning-create-custom-pattern %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.advanced-security-policies %} {% data reusables.enterprise-accounts.advanced-security-security-features %} +1. En "Patrones personalizados de análisis de secretos", haga clic en {% ifversion ghes = 3.2 %}**Nuevo patrón personalizado**{% else %}**Nuevo patrón**{% endif %}. +{% data reusables.advanced-security.secret-scanning-add-custom-pattern-details %} {%- ifversion secret-scanning-custom-enterprise-36 or custom-pattern-dry-run-ga %} +1. Cuando estés a punto para probar el nuevo patrón personalizado, a fin de identificar las coincidencias en la empresa sin crear alertas, haz clic en **Guardar y simular**. +{% data reusables.advanced-security.secret-scanning-dry-run-select-enterprise-repos %} {% data reusables.advanced-security.secret-scanning-dry-run-results %} {%- ifversion secret-scanning-custom-enterprise-36 %}{% indented_data_reference reusables.secret-scanning.beta-dry-runs spaces=3 %}{% endif %} {%- endif %} {% data reusables.advanced-security.secret-scanning-create-custom-pattern %} -After your pattern is created, {% data variables.product.prodname_secret_scanning %} scans for any secrets in repositories within your enterprise's organizations with {% data variables.product.prodname_GH_advanced_security %} enabled, including their entire Git history on all branches. Organization owners and repository administrators will be alerted to any secrets found, and can review the alert in the repository where the secret is found. For more information on viewing {% data variables.product.prodname_secret_scanning %} alerts, see "[Managing alerts from {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/managing-alerts-from-secret-scanning)." +Después de que se haya creado tu patrón, el {% data variables.product.prodname_secret_scanning %} buscará cualquier secreto en los repositorios de las organizaciones de tu empras que tengan habilitada la {% data variables.product.prodname_GH_advanced_security %}, incluyendo en todo el historial de Git de todas las ramas. Se alertará a los propietarios de organizaciones y administradores de repositorios de cualquier secreto que se encuentre y estos podrán revisar la alerta en el repositorio en donde se encontró el secreto. Para más información sobre cómo ver las alertas de {% data variables.product.prodname_secret_scanning %}, vea "[Administración de alertas de {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/managing-alerts-from-secret-scanning)". {% ifversion fpt or ghes > 3.2 or ghec or ghae %} -## Editing a custom pattern +## Editar un patrón personalizado -When you save a change to a custom pattern, this closes all the {% data variables.product.prodname_secret_scanning %} alerts that were created using the previous version of the pattern. -1. Navigate to where the custom pattern was created. A custom pattern can be created in a repository, organization, or enterprise account. - * For a repository or organization, display the "Security & analysis" settings for the repository or organization where the custom pattern was created. For more information, see "[Defining a custom pattern for a repository](#defining-a-custom-pattern-for-a-repository)" or "[Defining a custom pattern for an organization](#defining-a-custom-pattern-for-an-organization)" above. - * For an enterprise, under "Policies" display the "Advanced Security" area, and then click **Security features**. For more information, see "[Defining a custom pattern for an enterprise account](#defining-a-custom-pattern-for-an-enterprise-account)" above. -2. Under "{% data variables.product.prodname_secret_scanning_caps %}", to the right of the custom pattern you want to edit, click {% octicon "pencil" aria-label="The edit icon" %}. +Cuando guardas un cambio en un patrón personalizado, este cierra todas las alertas del {% data variables.product.prodname_secret_scanning %} que se crearon utilizando la versión anterior del patrón. +1. Navegar a donde se creó el patrón personalizado. Un patrón personalizado se puede crear en un repositorio, organización o cuenta empresarial. + * Para un repositorio u organización, muestre los valores de "Seguridad y análisis" para el repositorio o la organización donde haya creado el patrón personalizado. Para más información, vea "[Definición de un patrón personalizado para un repositorio](#defining-a-custom-pattern-for-a-repository)" o "[Definición de un patrón personalizado para una organización](#defining-a-custom-pattern-for-an-organization)" anteriormente. + * Para una empresa, en "Directivas", muestre el área "Seguridad avanzada" y, después, haga clic en **Características de seguridad**. Para más información, vea "[Definición de un patrón personalizado para una cuenta de empresa](#defining-a-custom-pattern-for-an-enterprise-account)" más arriba. +2. Debajo de "{% data variables.product.prodname_secret_scanning_caps %}", a la derecha del patrón personalizado que quieras editar, haz clic en {% octicon "pencil" aria-label="The edit icon" %}. {%- ifversion secret-scanning-custom-enterprise-36 or custom-pattern-dry-run-ga %} -3. When you're ready to test your edited custom pattern, to identify matches without creating alerts, click **Save and dry run**. +3. Cuando estés a punto para probar el patrón personalizado editado, a fin de identificar las coincidencias sin crear alertas, haz clic en **Guardar y simular**. {%- endif %} -4. When you have reviewed and tested your changes, click **Save changes**. +4. Cuando haya revisado y probado la cambios, haga clic en **Guardar cambios**. {% endif %} -## Removing a custom pattern +## Eliminar un patrón personalizado -1. Navigate to where the custom pattern was created. A custom pattern can be created in a repository, organization, or enterprise account. +1. Navegar a donde se creó el patrón personalizado. Un patrón personalizado se puede crear en un repositorio, organización o cuenta empresarial. - * For a repository or organization, display the "Security & analysis" settings for the repository or organization where the custom pattern was created. For more information, see "[Defining a custom pattern for a repository](#defining-a-custom-pattern-for-a-repository)" or "[Defining a custom pattern for an organization](#defining-a-custom-pattern-for-an-organization)" above. - * For an enterprise, under "Policies" display the "Advanced Security" area, and then click **Security features**. For more information, see "[Defining a custom pattern for an enterprise account](#defining-a-custom-pattern-for-an-enterprise-account)" above. + * Para un repositorio u organización, muestre los valores de "Seguridad y análisis" para el repositorio o la organización donde haya creado el patrón personalizado. Para más información, vea "[Definición de un patrón personalizado para un repositorio](#defining-a-custom-pattern-for-a-repository)" o "[Definición de un patrón personalizado para una organización](#defining-a-custom-pattern-for-an-organization)" anteriormente. + * Para una empresa, en "Directivas", muestre el área "Seguridad avanzada" y, después, haga clic en **Características de seguridad**. Para más información, vea "[Definición de un patrón personalizado para una cuenta de empresa](#defining-a-custom-pattern-for-an-enterprise-account)" más arriba. {%- ifversion ghec or ghes > 3.2 or ghae %} -1. To the right of the custom pattern you want to remove, click {% octicon "trash" aria-label="The trash icon" %}. -1. Review the confirmation, and select a method for dealing with any open alerts relating to the custom pattern. -1. Click **Yes, delete this pattern**. +1. A la derecha del patrón personalizado que quieras eliminar, haz clic en {% octicon "trash" aria-label="The trash icon" %}. +1. Revisa la confirmación y seleccionar el método para tratar con cualquier alerta abierta que tenga relación con el patrón personalizado. +1. Haga clic en **Sí, eliminar este patrón**. - ![Confirming deletion of a custom {% data variables.product.prodname_secret_scanning %} pattern ](/assets/images/help/repository/secret-scanning-confirm-deletion-custom-pattern.png) -{%- elsif ghes = 3.2 %} -1. To the right of the custom pattern you want to remove, click **Remove**. -1. Review the confirmation, and click **Remove custom pattern**. + ![Confirmación de la eliminación de un patrón personalizado de {% data variables.product.prodname_secret_scanning %} ](/assets/images/help/repository/secret-scanning-confirm-deletion-custom-pattern.png) {%- elsif ghes = 3.2 %} +1. A la derecha del patrón personalizado que quiera eliminar, haga clic en **Quitar**. +1. Revise la confirmación y haga clic en **Quitar patrón personalizado**. {%- endif %} diff --git a/translations/es-ES/content/code-security/secret-scanning/index.md b/translations/es-ES/content/code-security/secret-scanning/index.md index a1aafaeead..15a05efe67 100644 --- a/translations/es-ES/content/code-security/secret-scanning/index.md +++ b/translations/es-ES/content/code-security/secret-scanning/index.md @@ -1,6 +1,6 @@ --- title: Mantener los secretos seguros con el escaneo de secretos -shortTitle: Escaneo de secretos +shortTitle: Secret scanning intro: 'Permite que {% data variables.product.company_short %} haga el trabajo duro de asegurarse que los tokens, llaves privadas y otros secretos de código no estén expuestos en tu repositorio.' product: '{% data reusables.gated-features.secret-scanning-partner %}' redirect_from: @@ -22,5 +22,11 @@ children: - /secret-scanning-patterns - /protecting-pushes-with-secret-scanning - /pushing-a-branch-blocked-by-push-protection +ms.openlocfilehash: 6fc7f1abe29f341263e1dad78768e5bc36b44748 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147578638' --- 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 84cf4d1e46..0261987df5 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 @@ -1,5 +1,5 @@ --- -title: Administrar las alertas del escaneo de secretos +title: Administración de alertas del examen de secretos intro: Puedes ver y cerrar las alertas para los secretos que se hayan revisado en tu repositorio. product: '{% data reusables.gated-features.secret-scanning %}' redirect_from: @@ -15,67 +15,49 @@ topics: - Advanced Security - Alerts - Repositories -shortTitle: Administrar las alertas de los secretos +shortTitle: Manage secret alerts +ms.openlocfilehash: 537b3673145dddcb3babbb606c2ac97aab6a9cb8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147063558' --- - {% data reusables.secret-scanning.beta %} ## Administrar las alertas del {% data variables.product.prodname_secret_scanning %} -{% ifversion ghec %} -{% note %} +{% ifversion ghec %} {% note %} -**Nota:** Las alertas se crean únicamente para los repositorios que tienen habilitada la {% data variables.product.prodname_secret_scanning_GHAS %}. Los secretos que se encuentran en los repositorios públicos utilizando el servicio gratuito de {% data variables.product.prodname_secret_scanning_partner%} se reportan directamente al socio, sin crear una alerta. +**Nota**: Las alertas se crean únicamente para los repositorios que tienen habilitado {% data variables.product.prodname_secret_scanning_GHAS %}. Los secretos que se encuentran en los repositorios públicos utilizando el servicio gratuito de {% data variables.product.prodname_secret_scanning_partner%} se reportan directamente al socio, sin crear una alerta. -{% endnote %} -{% endif %} +{% endnote %} {% endif %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-security %} -1. En la barra lateral izquierda, haz clic en **Alertas del escaneo de secretos**. - {% ifversion fpt or ghes or ghec %} - ![Pestaña de "Alertas del escaneo de secretos"](/assets/images/help/repository/sidebar-secrets.png) - {% endif %} - {% ifversion ghae %} - ![Pestaña de "Alertas del escaneo de secretos"](/assets/images/enterprise/github-ae/repository/sidebar-secrets-ghae.png) - {% endif %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} +1. En la barra lateral izquierda, haga clic en **Secret scanning alerts** (Alertas de análisis de secretos). + {% ifversion fpt or ghes or ghec %} ![Pestaña "Secret scanning alerts" (Alertas de análisis de secretos)](/assets/images/help/repository/sidebar-secrets.png) {% endif %} {% ifversion ghae %} ![Pestaña "Secret scanning alerts" (Alertas de análisis de secretos)](/assets/images/enterprise/github-ae/repository/sidebar-secrets-ghae.png) {% endif %} 1. Debajo de "Escaneo de secretos" da clic en la alerta que quieras ver. - {% ifversion fpt or ghec %} - ![Lista de alertas del escaneo de secretos](/assets/images/help/repository/secret-scanning-click-alert.png) - {% endif %} - {% ifversion ghes %} - ![Lista de alertas del escaneo de secretos](/assets/images/help/repository/secret-scanning-click-alert-ghe.png) - {% endif %} - {% ifversion ghae %} - ![Lista de alertas del escaneo de secretos](/assets/images/enterprise/github-ae/repository/secret-scanning-click-alert-ghae.png) - {% endif %} + {% ifversion fpt or ghec %} ![Lista de alertas del análisis de secretos](/assets/images/help/repository/secret-scanning-click-alert.png) {% endif %} {% ifversion ghes %} ![Lista de alertas del análisis de secretos](/assets/images/help/repository/secret-scanning-click-alert-ghe.png) {% endif %} {% ifversion ghae %} ![Lista de alertas del análisis de secretos](/assets/images/enterprise/github-ae/repository/secret-scanning-click-alert-ghae.png) {% endif %} 1. Opcionalmente, selecciona el menú desplegable de {% ifversion fpt or ghec %}"Cerrar como"{% elsif ghes or ghae %}"Marcar como"{% endif %} y haz clic en la razón para resolver una alerta. - {% ifversion fpt or ghec %} - ![Menú desplegable para resolver una alerta del escaneo de secretos](/assets/images/help/repository/secret-scanning-resolve-alert.png) - {% endif %} - {% ifversion ghes or ghae %} - ![Menú desplegable para resolver una alerta del escaneo de secretos](/assets/images/help/repository/secret-scanning-resolve-alert-ghe.png) - {% endif %} + {% ifversion fpt or ghec %} ![Menú desplegable para resolver una alerta del análisis de secretos](/assets/images/help/repository/secret-scanning-resolve-alert.png) {% endif %} {% ifversion ghes or ghae %} ![Menú desplegable para resolver una alerta del análisis de secretos](/assets/images/help/repository/secret-scanning-resolve-alert-ghe.png) {% endif %} ## Asegurar los secretos en riesgo Cuando un secreto se haya confirmado en un repositorio, deberás considerarlo en riesgo. {% data variables.product.prodname_dotcom %} recomienda tomar las siguientes acciones para los secretos puestos en riesgo: -- Para un token de acceso personal de {% data variables.product.prodname_dotcom %} comprometido, elimina el token comprometido, crea un nuevo token y actualiza todo servicio que use el token antiguo. Para obtener más información, consulta la sección "[Crear un token de acceso personal para la línea de comandos](/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line)". -- Para todos los demás secretos, verifica primero que aquellos que se hayan confirmado en {% data variables.product.product_name %} sean válidos. De ser así, crea un secreto nuevo, actualiza cualquier servicio que utilice el secreto anterior, y luego bórralo. +- Para un token de acceso personal de {% data variables.product.prodname_dotcom %} comprometido, elimina el token comprometido, crea un nuevo token y actualiza todo servicio que use el token antiguo. Para obtener más información, consulta [Crear un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line). +- Para el resto de secretos, compruebe primero que los que se hayan confirmado en {% data variables.product.product_name %} sean válidos. Si es así, cree un secreto, actualice los servicios que usan el secreto anterior y, después, elimine el secreto anterior. -{% ifversion ghec %} -{% note %} +{% ifversion ghec %} {% note %} -**Nota:** Si se detecta un secreto en un repositorio público en {% data variables.product.prodname_dotcom_the_website %} y dicho secreto también empata con un patrón asociado, se generará una alerta y el secreto potencial se reporta al proveedor de servicios. Para obtener más detalles sobre los patrones asociados, consulta la sección "[Secretos compatibles para los patrones asociados](/code-security/secret-scanning/secret-scanning-patterns#supported-secrets-for-partner-patterns)". +**Nota**: Si se detecta un secreto en un repositorio público en {% data variables.product.prodname_dotcom_the_website %} y dicho secreto también coincide con el patrón de un asociado, se generará una alerta y el secreto potencial se notifica al proveedor de servicios. Para obtener más información sobre los patrones de asociados, vea "[Secretos compatibles con patrones de asociados](/code-security/secret-scanning/secret-scanning-patterns#supported-secrets-for-partner-patterns)". -{% endnote %} -{% endif %} +{% endnote %} {% endif %} {% 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. Recibirás una notificación por correo electrónico si estás observando el repositorio, habilitaste las notificaciones para las alertas de seguridad o para toda la actividad del repositorio o si eres el autor de la confirmación que contiene el secreto y no estás ignorando el repositorio. +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. Recibirás notificaciones por correo electrónico si estás observando el repositorio, si habilitaste las notificaciones para las alertas de seguridad o para toda la actividad del repositorio o si eres el autor de la confirmación que contiene el secreto y si no estás ignorando el repositorio. -Para obtener más información, consulta las secciones "[Administrar la seguridad y configuración de análisis para tu repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-security-alerts)" y "[Configurar las notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#configuring-your-watch-settings-for-an-individual-repository)". +Para obtener más información, vea "[Administrar la configuración de seguridad y análisis para el repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-security-alerts)" y "[Configurar notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#configuring-your-watch-settings-for-an-individual-repository)". {% endif %} diff --git a/translations/es-ES/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md b/translations/es-ES/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md index bfa80cfbc5..155c455d38 100644 --- a/translations/es-ES/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md +++ b/translations/es-ES/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md @@ -1,6 +1,6 @@ --- -title: Proteger las subidas con el escaneo de secretos -intro: 'Puedes utilizar el {% data variables.product.prodname_secret_scanning %} para prevenir que los secretos compatibles se suban a tu organización o repositorio si habilitas la protección contra subidas.' +title: Protecting pushes with secret scanning +intro: 'You can use {% data variables.product.prodname_secret_scanning %} to prevent supported secrets from being pushed into your organization or repository by enabling push protection.' product: '{% data reusables.gated-features.secret-scanning %}' miniTocMaxHeadingLevel: 3 versions: @@ -13,32 +13,32 @@ topics: - Advanced Security - Alerts - Repositories -shortTitle: Habilitar la protección de subida +shortTitle: Enable push protection --- {% data reusables.secret-scanning.beta %} {% data reusables.secret-scanning.enterprise-enable-secret-scanning %} {% data reusables.secret-scanning.push-protection-beta %} -## Acerca de la protección contra subidas para los secretos +## About push protection for secrets -Has ahora, el {% data variables.product.prodname_secret_scanning_GHAS %} verifica secretos _después_ de una subida y alerta a los usuarios sobre los secretos expuestos. {% data reusables.secret-scanning.push-protection-overview %} +Up to now, {% data variables.product.prodname_secret_scanning_GHAS %} checks for secrets _after_ a push and alerts users to exposed secrets. {% data reusables.secret-scanning.push-protection-overview %} -Si un contribuyente omite un bloque de protección de subida para un secreto, {% data variables.product.prodname_dotcom %}: -- genera una alerta. -- crea una alerta en la pestaña de "Seguridad" del repositorio. -- agrega un evento de omisión en la bitácora de auditoría.{% ifversion secret-scanning-push-protection-email %} -- envía una alerta por correo electrónico a los propietarios de la organización, administradores de seguridad y administradores de repositorio con un enlace al secreto relacionado y con la razón por la cual se permitió.{% endif %} +If a contributor bypasses a push protection block for a secret, {% data variables.product.prodname_dotcom %}: +- generates an alert. +- creates an alert in the "Security" tab of the repository. +- adds the bypass event to the audit log.{% ifversion secret-scanning-push-protection-email %} +- sends an email alert to organization owners, security managers, and repository administrators, with a link to the related secret and the reason why it was allowed.{% endif %} -Para obtener información sobre los proveedores de servicios y secretos compatibles para la protección contra subida, consulta la sección "[patrones de {% data variables.product.prodname_secret_scanning_caps %}](/code-security/secret-scanning/secret-scanning-patterns#supported-secrets-for-push-protection)". +For information on the secrets and service providers supported for push protection, see "[{% data variables.product.prodname_secret_scanning_caps %} patterns](/code-security/secret-scanning/secret-scanning-patterns#supported-secrets-for-push-protection)." -## Habilitar el {% data variables.product.prodname_secret_scanning %} como una protección contra subidas +## Enabling {% data variables.product.prodname_secret_scanning %} as a push protection -Para que puedas utilizar el {% data variables.product.prodname_secret_scanning %} como protección contra subidas, el repositorio u organización necesita tener habilitados tanto la {% data variables.product.prodname_GH_advanced_security %} como el {% data variables.product.prodname_secret_scanning %}. Para obtener más información, consulta las secciones "[Administrar los ajustes de seguridad y análisis de tu organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)", "[Administrar los ajustes de seguridad y análisis de tu repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository)" y "[Acerca de la {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)". +For you to use {% data variables.product.prodname_secret_scanning %} as a push protection, the organization or repository needs to have both {% data variables.product.prodname_GH_advanced_security %} and {% data variables.product.prodname_secret_scanning %} enabled. 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)," "[Managing security and analysis settings for your repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository)," and "[About {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)." -Los propietarios de las organizaciones, administradores de seguridad y administradores de repositorio pueden habilitar la protección de subida para {% data variables.product.prodname_secret_scanning %} a través de la IU y de la API. Para obtener más información, consulta la sección "[Repositorios](/rest/reference/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. +Organization owners, security managers, and repository administrators can enable push protection for {% data variables.product.prodname_secret_scanning %} via the UI and API. For more information, see "[Repositories](/rest/reference/repos#update-a-repository)" and expand the "Properties of the `security_and_analysis` object" section in the REST API documentation. -### Habilitar el {% data variables.product.prodname_secret_scanning %} como protección contra subida para una organización +### Enabling {% data variables.product.prodname_secret_scanning %} as a push protection for an organization {% data reusables.organizations.navigate-to-org %} {% data reusables.organizations.org_settings %} @@ -46,7 +46,7 @@ Los propietarios de las organizaciones, administradores de seguridad y administr {% data reusables.repositories.navigate-to-ghas-settings %} {% data reusables.advanced-security.secret-scanning-push-protection-org %} -### Habilitar el {% data variables.product.prodname_secret_scanning %} como protección de subida para un repositorio +### Enabling {% data variables.product.prodname_secret_scanning %} as a push protection for a repository {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} @@ -54,83 +54,84 @@ Los propietarios de las organizaciones, administradores de seguridad y administr {% data reusables.repositories.navigate-to-ghas-settings %} {% data reusables.advanced-security.secret-scanning-push-protection-repo %} -## Utilizar el escaneo de secretos como protección contra subida desde la línea de comandos +## Using secret scanning as a push protection from the command line {% data reusables.secret-scanning.push-protection-command-line-choice %} -Se mostrarán hasta cinco secretos detectados a la vez en la línea de comandos. Si ya se detectó un secreto en particular en el repositorio y la alerta ya existe, {% data variables.product.prodname_dotcom %} no lo bloqueará. +Up to five detected secrets will be displayed at a time on the command line. If a particular secret has already been detected in the repository and an alert already exists, {% data variables.product.prodname_dotcom %} will not block that secret. -{% ifversion push-protection-custom-link-orgs %} +{% ifversion push-protection-custom-link-orgs %} -Los administradores de las organizaciones pueden proporcionar un enlace personalizado que se mostrará cuando se bloquee una subida de información. Este enlace personalizado puede contener consejos y recursos específicos para la organización, tal como las instrucciones para utilizar una bóveda de secretos recomendada o a quién contactar para hacer preguntas relacionadas con el secreto bloqueado. +Organization admins can provide a custom link that will be displayed when a push is blocked. This custom link can contain organization-specific resources and advice, such as directions on using a recommended secrets vault or who to contact for questions relating to the blocked secret. {% ifversion push-protection-custom-link-orgs-beta %}{% data reusables.advanced-security.custom-link-beta %}{% endif %} -![Captura de pantalla que muestra que una subida está bloqueada cuando un usuario intenta subir un secreto a un repositorio](/assets/images/help/repository/secret-scanning-push-protection-with-custom-link.png) +![Screenshot showing that a push is blocked when a user attempts to push a secret to a repository](/assets/images/help/repository/secret-scanning-push-protection-with-custom-link.png) {% else %} -![Captura de pantalla que muestra que una subida está bloqueada cuando un usuario intenta subir un secreto a un repositorio](/assets/images/help/repository/secret-scanning-push-protection-with-link.png) +![Screenshot showing that a push is blocked when a user attempts to push a secret to a repository](/assets/images/help/repository/secret-scanning-push-protection-with-link.png) {% endif %} -{% data reusables.secret-scanning.push-protection-remove-secret %} Para obtener más información sobre los secretos de remediación bloqueados, consulta la sección "[Subir una rama que se bloqueó por una protección contra subida](/code-security/secret-scanning/pushing-a-branch-blocked-by-push-protection#resolving-a-blocked-push-on-the-command-line)". +{% data reusables.secret-scanning.push-protection-remove-secret %} For more information about remediating blocked secrets, see "[Pushing a branch blocked by push protection](/code-security/secret-scanning/pushing-a-branch-blocked-by-push-protection#resolving-a-blocked-push-on-the-command-line)." -Si confirmas que un secreto es real y que pretendes corregirlo después, debes intentar remediarlo tan pronto como sea posible. Por ejemplo, podrías revocar el secreto y eliminarlo del historial de confirmaciones del repositorio. Los secretos reales que se expusieron deben revocarse para evitar un acceso no autorizado. Podrías considerar rotar el secreto primero antes de revocarlo. Para obtener más información, consulta la sección "[Eliminar datos confidenciales de un repositorio](/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository)". +If you confirm a secret is real and that you intend to fix it later, you should aim to remediate the secret as soon as possible. For example, you might revoke the secret and remove the secret from the repository's commit history. Real secrets that have been exposed must be revoked to avoid unauthorized access. You might consider first rotating the secret before revoking it. For more information, see "[Removing sensitive data from a repository](/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository)." {% data reusables.secret-scanning.push-protection-multiple-branch-note %} -### Permitir que se suba un secreto bloqueado +### Allowing a blocked secret to be pushed -Si {% data variables.product.prodname_dotcom %} bloquea un secreto que piensas se puede subir con seguridad, puedes permitirlo y especificar la razón por la cual se debería de permitir. +If {% data variables.product.prodname_dotcom %} blocks a secret that you believe is safe to push, you can allow the secret and specify the reason why it should be allowed. {% data reusables.secret-scanning.push-protection-allow-secrets-alerts %} {% data reusables.secret-scanning.push-protection-allow-email %} -1. Visita la URL que devolvió {% data variables.product.prodname_dotcom %} cuando se bloqueó tu subida. ![Captura de pantalla que muestra un formulario con opciones para desbloquear la subida de un secreto](/assets/images/help/repository/secret-scanning-unblock-form.png) +1. Visit the URL returned by {% data variables.product.prodname_dotcom %} when your push was blocked. + ![Screenshot showing form with options for unblocking the push of a secret](/assets/images/help/repository/secret-scanning-unblock-form.png) {% data reusables.secret-scanning.push-protection-choose-allow-secret-options %} -1. Haz clic en **Permitirme subir este secreto**. -2. Vuelve a intentar la subida en la línea de comandos al cabo de tres horas. Si no has realizado una subida a cabo de tres horas, necesitarás repetir este proceso. +1. Click **Allow me to push this secret**. +2. Reattempt the push on the command line within three hours. If you have not pushed within three hours, you will need to repeat this process. {% ifversion secret-scanning-push-protection-web-ui %} -## Utilizar el escaneo de secretos como una protección de subida desde la IU web +## Using secret scanning as a push protection from the web UI {% data reusables.secret-scanning.push-protection-web-ui-choice %} -{% data variables.product.prodname_dotcom %} solo mostrará un secreto detectado a la vez en la IU web. Si ya se detectó un secreto en particular en el repositorio y la alerta ya existe, {% data variables.product.prodname_dotcom %} no lo bloqueará. +{% data variables.product.prodname_dotcom %} will only display one detected secret at a time in the web UI. If a particular secret has already been detected in the repository and an alert already exists, {% data variables.product.prodname_dotcom %} will not block that secret. -{% ifversion push-protection-custom-link-orgs %} +{% ifversion push-protection-custom-link-orgs %} -Los administradores de las organizaciones pueden proporcionar un enlace personalizado que se mostrará cuando se bloquee una subida de información. Este enlace personalizado puede contener recursos y consejos específicos para tu organización. Por ejemplo, el enlace personalizado puede apuntar a un archivo README con información sobre la bóveda de secretos de la organización, a qué individuos y equipos escalar las preguntas o la política aprobada de la organización para trabajar con secretos y reescribir el historial de confirmaciones. +Organization admins can provide a custom link that will be displayed when a push is blocked. This custom link can contain resources and advice specific to your organization. For example, the custom link can point to a README file with information about the organization's secret vault, which teams and individuals to escalate questions to, or the organization's approved policy for working with secrets and rewriting commit history. {% ifversion push-protection-custom-link-orgs-beta %}{% data reusables.advanced-security.custom-link-beta %}{% endif %} {% endif %} -Puedes eliminar el secreto del archivo utilizando la IU web. Una vez que elimines el secreto, el letrero en la parte superior de la página cambiará y te dirá que ahora puedes confirmar tus cambios. +You can remove the secret from the file using the web UI. Once you remove the secret, the banner at the top of the page will change and tell you that you can now commit your changes. - ![Captura de pantalla que muestra la confirmación en la Iu web después de que se corrigió un secreto](/assets/images/help/repository/secret-scanning-push-protection-web-ui-commit-allowed.png) + ![Screenshot showing commit in web ui allowed after secret fixed](/assets/images/help/repository/secret-scanning-push-protection-web-ui-commit-allowed.png) -### Saltar la protección contra subidas para un secreto +### Bypassing push protection for a secret -{% data reusables.secret-scanning.push-protection-remove-secret %} Para obtener más información sobre los secretos de remediación bloqueados, consulta la sección "[Subir una rama que se bloqueó por una protección contra subida](/code-security/secret-scanning/pushing-a-branch-blocked-by-push-protection#resolving-a-blocked-push-in-the-web-ui)". +{% data reusables.secret-scanning.push-protection-remove-secret %} For more information about remediating blocked secrets, see "[Pushing a branch blocked by push protection](/code-security/secret-scanning/pushing-a-branch-blocked-by-push-protection#resolving-a-blocked-push-in-the-web-ui)." -Si confirmas que un secreto es real y que pretendes corregirlo después, debes intentar remediarlo tan pronto como sea posible. Para obtener más información, consulta la sección "[Eliminar datos confidenciales de un repositorio](/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository)". +If you confirm a secret is real and that you intend to fix it later, you should aim to remediate the secret as soon as possible. For more information, see "[Removing sensitive data from a repository](/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository)." -Si {% data variables.product.prodname_dotcom %} bloquea un secreto que piensas se puede subir con seguridad, puedes permitirlo y especificar la razón por la cual se debería de permitir. +If {% data variables.product.prodname_dotcom %} blocks a secret that you believe is safe to push, you can allow the secret and specify the reason why it should be allowed. {% data reusables.secret-scanning.push-protection-allow-secrets-alerts %} {% data reusables.secret-scanning.push-protection-allow-email %} -Si confirmas que un secreto es real y que pretendes corregirlo después, debes intentar remediarlo tan pronto como sea posible. +If you confirm a secret is real and that you intend to fix it later, you should aim to remediate the secret as soon as possible. -1. En el letrero que aparece en la parte superior de la página cuando {% data variables.product.prodname_dotcom %} bloqueó tu confirmación, haz clic en **Saltar protección**. +1. In the banner that appeared at the top of the page when {% data variables.product.prodname_dotcom %} blocked your commit, click **Bypass protection**. {% data reusables.secret-scanning.push-protection-choose-allow-secret-options %} - ![Captura de pantalla que muestra un formulario con opciones para desbloquear la subida de un secreto](/assets/images/help/repository/secret-scanning-push-protection-web-ui-allow-secret-options.png) + ![Screenshot showing form with options for unblocking the push of a secret](/assets/images/help/repository/secret-scanning-push-protection-web-ui-allow-secret-options.png) -1. Haz clic en **Permitir secreto**. +1. Click **Allow secret**. -{% endif %} +{% endif %} \ No newline at end of file diff --git a/translations/es-ES/content/code-security/secret-scanning/pushing-a-branch-blocked-by-push-protection.md b/translations/es-ES/content/code-security/secret-scanning/pushing-a-branch-blocked-by-push-protection.md index 1add514681..e6ece077b1 100644 --- a/translations/es-ES/content/code-security/secret-scanning/pushing-a-branch-blocked-by-push-protection.md +++ b/translations/es-ES/content/code-security/secret-scanning/pushing-a-branch-blocked-by-push-protection.md @@ -16,17 +16,18 @@ shortTitle: Push a blocked branch ## About push protection for {% data variables.product.prodname_secret_scanning %} -The push protection feature of {% data variables.product.prodname_secret_scanning %} helps to prevent security leaks by scanning for secrets before you push changes to your repository. {% data reusables.secret-scanning.push-protection-overview %} Para obtener más información sobre los secretos y proveedores de servicios compatibles para la protección contra subida de información, consulta la sección "[Patrones de los {% data variables.product.prodname_secret_scanning_caps %}](/code-security/secret-scanning/secret-scanning-patterns#supported-secrets-for-push-protection)". +The push protection feature of {% data variables.product.prodname_secret_scanning %} helps to prevent security leaks by scanning for secrets before you push changes to your repository. {% data reusables.secret-scanning.push-protection-overview %} For information on the secrets and service providers supported for push protection, see "[{% data variables.product.prodname_secret_scanning_caps %} patterns](/code-security/secret-scanning/secret-scanning-patterns#supported-secrets-for-push-protection)." {% data reusables.secret-scanning.push-protection-remove-secret %} {% tip %} -**Tip** If {% data variables.product.prodname_dotcom %} blocks a secret that you believe is safe to push, you can allow the secret and specify the reason why it should be allowed. Para obtener más información sobre cómo omitir la protección contra subida de información para un secreto, consulta las secciones "[Permitir que se suba un secreto bloqueado](/code-security/secret-scanning/protecting-pushes-with-secret-scanning#allowing-a-blocked-secret-to-be-pushed)" y "[Omitir la protección contra subida de información para un secreto](/code-security/secret-scanning/protecting-pushes-with-secret-scanning#bypassing-push-protection-for-a-secret)" para la línea de comandos y la IU web, respectivamente. +**Tip** +If {% data variables.product.prodname_dotcom %} blocks a secret that you believe is safe to push, you can allow the secret and specify the reason why it should be allowed. For more information about bypassing push protection for a secret, see "[Allowing a blocked secret to be pushed](/code-security/secret-scanning/protecting-pushes-with-secret-scanning#allowing-a-blocked-secret-to-be-pushed)" and "[Bypassing push protection for a secret](/code-security/secret-scanning/protecting-pushes-with-secret-scanning#bypassing-push-protection-for-a-secret)" for the command line and the web UI, respectively. {% endtip %} -{% ifversion push-protection-custom-link-orgs %} +{% ifversion push-protection-custom-link-orgs %} Organization admins can provide a custom link that will be included in the message from {% data variables.product.product_name %} when your push is blocked. This custom link can contain resources and advice specific to your organization and its policies. @@ -61,4 +62,4 @@ You can also remove the secret if the secret appears in an earlier commit in the To resolve a blocked commit in the web UI, you need to remove the secret from the file, or use the **Bypass protection** dropdown to allow the secret. For more information about bypassing push protection from the web UI, see "[Protecting pushes with secret scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning#bypassing-push-protection-for-a-secret)." -If you confirm a secret is real, you need to remove the secret from the file. Una vez que elimines el secreto, el letrero en la parte superior de la página cambiará y te dirá que ahora puedes confirmar tus cambios. +If you confirm a secret is real, you need to remove the secret from the file. Once you remove the secret, the banner at the top of the page will change and tell you that you can now commit your changes. 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 793062014e..7214aa4f0a 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 @@ -1,6 +1,6 @@ --- -title: Patrones del escaneo de secretos -intro: 'Listas de los secretos compatibles y de los socios con los que trabaja {% data variables.product.company_short %} para prevenir el uso fraudulento de los secretos que se confirmaron por accidente.' +title: Patrones de análisis de secretos +intro: 'Listas de los secretos admitidos y los asociados con los que trabaja {% data variables.product.company_short %} para evitar el uso fraudulento de secretos que se confirmaron por accidente.' product: '{% data reusables.gated-features.secret-scanning-partner %}' versions: fpt: '*' @@ -13,69 +13,65 @@ topics: - Advanced Security redirect_from: - /code-security/secret-scanning/secret-scanning-partners +ms.openlocfilehash: 68dd1338fc1812cd2fc40ba38949434a04986f86 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147578646' --- - -{% data reusables.secret-scanning.beta %} -{% data reusables.secret-scanning.enterprise-enable-secret-scanning %} +{% data reusables.secret-scanning.beta %} {% data reusables.secret-scanning.enterprise-enable-secret-scanning %} {% ifversion fpt or ghec %} -## Acerca de los patrones del {% data variables.product.prodname_secret_scanning %} +## Acerca de los patrones de {% data variables.product.prodname_secret_scanning %} -{% data variables.product.product_name %} mantiene estos diversos conjuntos de patrones del {% data variables.product.prodname_secret_scanning %}: +{% data variables.product.product_name %} mantiene estos conjuntos diferentes de patrones de {% data variables.product.prodname_secret_scanning %}: -1. **Patrones socios.** Se utilizan para detectar secretos potenciales en todos los repositorios públicos. Para obtener más detalles, consulta la sección "[Secretos compatibles para los patrones asociados](#supported-secrets-for-partner-patterns)". -2. **Patrones de seguridad avanzada.** Se utilizan para detectar secretos potenciales en los repositorios que tienen habilitado el {% data variables.product.prodname_secret_scanning %}. {% ifversion ghec %} Para obtener más detalles, consulta la sección "[Secretos compatibles para la seguridad avanzada](#supported-secrets-for-advanced-security)".{% endif %}{% ifversion secret-scanning-push-protection %} -3. **Push protection patterns.** Used to detect potential secrets in repositories with {% data variables.product.prodname_secret_scanning %} as a push protection enabled. For details, see "[Supported secrets for push protection](#supported-secrets-for-push-protection)."{% endif %} +1. **Patrones de asociados.** Se usan para detectar posibles secretos en todos los repositorios públicos. Para más información, consulte "[Secretos compatibles con patrones de asociados](#supported-secrets-for-partner-patterns)". +2. **Patrones de seguridad avanzada.** Se usan para detectar posibles secretos en repositorios con {% data variables.product.prodname_secret_scanning %} habilitado. {% ifversion ghec %} Para obtener más información, consulta "[Secretos compatibles con la seguridad avanzada](#supported-secrets-for-advanced-security)".{% endif %}{% ifversion secret-scanning-push-protection %} +3. **Patrones de protección de inserción.** Se usan para detectar posibles secretos en repositorios con {% data variables.product.prodname_secret_scanning %} como protección de inserción habilitada. Para obtener más información, consulta "[Secretos compatibles para la protección de inserción](#supported-secrets-for-push-protection)".{% endif %} -{% ifversion fpt %} -Las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} con {% data variables.product.prodname_GH_advanced_security %} pueden habilitar la {% data variables.product.prodname_secret_scanning_GHAS %} en sus repositorios. Para obtener los detalles sobre estos patrones, consulta la [documentaciòn de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/code-security/secret-scanning/secret-scanning-patterns#supported-secrets-for-advanced-security). +{% ifversion fpt %} Las organizaciones que usan {% data variables.product.prodname_ghe_cloud %} con {% data variables.product.prodname_GH_advanced_security %} pueden habilitar {% data variables.product.prodname_secret_scanning_GHAS %} en sus repositorios. Para obtener más información sobre estos patrones, consulte la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/code-security/secret-scanning/secret-scanning-patterns#supported-secrets-for-advanced-security). {% endif %} -## Secretos compatibles para los patrones asociados +## Secretos compatibles con patrones de asociados -Actualmente, {% data variables.product.product_name %} escanea los repositorios públicos en busca de secretos emitidos por los siguientes proveedores de servicios. Para obtener más información acerca de las {% data variables.product.prodname_secret_scanning_partner %}, consulta la sección "[Acerca del {% data variables.product.prodname_secret_scanning_partner %}](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-partner-patterns)". +Actualmente, {% data variables.product.product_name %} escanea los repositorios públicos en busca de secretos emitidos por los siguientes proveedores de servicios. Para obtener más información sobre {% data variables.product.prodname_secret_scanning_partner %}, consulte "[Acerca de {% data variables.product.prodname_secret_scanning_partner %}](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-partner-patterns)." {% data reusables.secret-scanning.secret-scanning-pattern-pair-matches %} -{% data reusables.secret-scanning.partner-secret-list-public-repo %} -{% endif %} +{% data reusables.secret-scanning.partner-secret-list-public-repo %} {% endif %} {% ifversion ghec or ghae or ghes %} -## Secretos compatibles{% ifversion ghec %} para la seguridad avanzada{% endif %} +## Secretos compatibles{% ifversion ghec %} con la configuración avanzada{% endif %} -Cuando se habilita la {% data variables.product.prodname_secret_scanning_GHAS %}, {% data variables.product.prodname_dotcom %} escanea en búsqueda de secretos que hayan emitido los siguientes proveedores de servicios. {% ifversion ghec %}Para obtener más información sobre {% data variables.product.prodname_secret_scanning_GHAS %}, consulta la sección "[Acerca del {% data variables.product.prodname_secret_scanning_GHAS %}](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-advanced-security)".{% endif %} +Cuando los datos {% data variables.product.prodname_secret_scanning_GHAS %} está habilitado, {% data variables.product.prodname_dotcom %} examina los secretos emitidos por los siguientes proveedores de servicios. {% ifversion ghec %}Para obtener más información sobre {% data variables.product.prodname_secret_scanning_GHAS %}, consulte "[Acerca de {% data variables.product.prodname_secret_scanning_GHAS %}](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-advanced-security)."{% endif %} {% data reusables.secret-scanning.secret-scanning-pattern-pair-matches %} -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)." +Si usas la API REST para el examen de secretos, puedes usar `Secret type` para informar sobre secretos de emisores específicos. Para obtener más información, consulta "[Examen de secretos](/enterprise-cloud@latest/rest/secret-scanning)". + +{% ifversion ghes or ghae or ghec %} {% note %} -{% ifversion ghes or ghae or ghec %} -{% note %} +**Nota:** También puede definir patrones personalizados de {% data variables.product.prodname_secret_scanning %} para el repositorio, la organización o la empresa. Para obtener más información, consulte "[Definición de patrones personalizados para {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/defining-custom-patterns-for-secret-scanning)". -**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)". +{% endnote %} {% endif %} -{% endnote %} -{% endif %} - -{% data reusables.secret-scanning.partner-secret-list-private-repo %} -{% endif %} +{% data reusables.secret-scanning.partner-secret-list-private-repo %} {% endif %} {% ifversion secret-scanning-push-protection %} -## Supported secrets for push protection +## Secretos compatibles para la protección de inserción -El {% data variables.product.prodname_secret_scanning_caps %} como protección contra subidas actualmente escanea los repositorios para encontrar secretos que hayan emitido los siguientes proveedores de servicios. +{% data variables.product.prodname_secret_scanning_caps %} como protección de inserción examina actualmente los repositorios en busca de secretos emitidos por los siguientes proveedores de servicios. {% data reusables.secret-scanning.secret-scanning-pattern-pair-matches %} {% data reusables.secret-scanning.secret-list-private-push-protection %} {% endif %} -## Leer más +## Información adicional -- "[Asegurar tu repositorio](/code-security/getting-started/securing-your-repository)" -- "[Mantener la seguridad en tu cuenta y tus datos](/github/authenticating-to-github/keeping-your-account-and-data-secure)" -{%- ifversion fpt or ghec %} -- "[Programa asociado del {% data variables.product.prodname_secret_scanning_caps %}](/developers/overview/secret-scanning-partner-program)" -{%- else %} -- "[Programa asociado del {% data variables.product.prodname_secret_scanning_caps %}](/free-pro-team@latest/developers/overview/secret-scanning-partner-program)" en la documentación de {% data variables.product.prodname_ghe_cloud %} -{% endif %} +- "[Protección del repositorio](/code-security/getting-started/securing-your-repository)" +- "[Protección de la cuenta y los datos](/github/authenticating-to-github/keeping-your-account-and-data-secure)" {%- ifversion fpt or ghec %} +- "[Programa de asociados de {% data variables.product.prodname_secret_scanning_caps %}](/developers/overview/secret-scanning-partner-program)" {%- else %} +- "[Programa de asociados de {% data variables.product.prodname_secret_scanning_caps %}](/free-pro-team@latest/developers/overview/secret-scanning-partner-program)" en la documentación de {% data variables.product.prodname_ghe_cloud %} {% endif %} 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 4c77314aed..d8c54936d0 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 @@ -1,6 +1,6 @@ --- -title: Acerca del resumen de seguridad -intro: 'Puedes ver, filtrar y clasificar las alertas de seguridad para los repositorios que pertenezcan a tu organización o equipo en un solo lugar: la página de Resumen de Seguridad.' +title: Acerca de la información general sobre seguridad +intro: 'Puedes ver, filtrar y clasificar las alertas de seguridad para los repositorios que pertenezcan a tu organización o equipo en un solo lugar: la página de Información general sobre seguridad.' permissions: '{% data reusables.security-overview.permissions %}' product: '{% data reusables.gated-features.security-overview %}' redirect_from: @@ -19,47 +19,49 @@ topics: - Dependencies - Organizations - Teams -shortTitle: Acerca del resumen de seguridad +shortTitle: About security overview +ms.openlocfilehash: ac069277564d7249d36b54f218c78f33eefc3c47 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147525717' --- +{% ifversion ghes < 3.5 or ghae %} {% data reusables.security-overview.beta %} {% endif %} -{% ifversion ghes < 3.5 or ghae %} -{% data reusables.security-overview.beta %} -{% endif %} +## Acerca de la información general sobre seguridad -## Acerca del resumen de seguridad +{% ifversion ghes or ghec or ghae %}Usted{% elsif fpt %}Las organizaciones que usan {% data variables.product.prodname_ghe_cloud %}{% endif %} pueden usar la información general de seguridad para obtener una visión de nivel superior del estado de seguridad de {% ifversion ghes or ghec or ghae %}su {% elsif fpt %}su{% endif %} organización o para identificar repositorios problemáticos que requieren una intervención. {% ifversion ghes or ghec or ghae %}Usted {% elsif fpt %}Estas organizaciones{% endif %} pueden ver la información de seguridad agregada o específica del repositorio en la información general de seguridad. {% ifversion ghes or ghec or ghae %}Usted {% elsif fpt %} Las organizaciones que usan {% data variables.product.prodname_ghe_cloud %}{% endif %} también pueden usar la información general de seguridad para ver qué características están habilitadas para {% ifversion ghes or ghec or ghae %}sus {% elsif fpt %}sus {% endif %} repositorios y configurar cualquier característica de seguridad disponible que no se esté usando 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 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 %} La información general de seguridad indica si las características de {% ifversion fpt or ghes or ghec %}seguridad{% endif %}{% ifversion ghae %}{% data variables.product.prodname_GH_advanced_security %}{% endif %} están habilitadas para los repositorios que son propiedad de la organización y consolida las alertas para cada característica.{% ifversion fpt or ghes or ghec %} Las características de seguridad incluyen características de {% data variables.product.prodname_GH_advanced_security %}, como {% data variables.product.prodname_code_scanning %} y {% data variables.product.prodname_secret_scanning %}, así como {% data variables.product.prodname_dependabot_alerts %}.{% endif %} Para más información sobre las características de {% data variables.product.prodname_GH_advanced_security %}, consulta "[Acerca de {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)".{% ifversion fpt or ghes or ghec %} Para más información sobre {% data variables.product.prodname_dependabot_alerts %}, consulta "[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 %} -{% ifversion ghec or ghes or ghae %} -El resumen de seguridad indica si están habilitadas las características de {% ifversion fpt or ghes 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 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 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 %} - -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)". +Para obtener más información sobre la protección del código en los niveles del repositorio y la organización, consulta "[Protección del repositorio](/code-security/getting-started/securing-your-repository)" y "[Protección de la organización](/code-security/getting-started/securing-your-organization)." El equipo de seguridad de aplicaciones en tu compañía puede utilizar el resumen de seguridad tanto para los análisis específicos como para los generales del estado de seguridad de tu organización. Por ejemplo, pueden utilizar la página de resumen para monitorear la adopción de características en tu organización o en equipos específicos conforme implementas la {% data variables.product.prodname_GH_advanced_security %} en tu empresa o para revisar todas las alertas de un tipo específico y nivel de severidad en todos los repositorios de tu organización. ### Acerca de filtrar y clasificar las alertas -En el resumen de seguridad, puedes ver, clasificar y filtrar las alertas para entender los riesgos de seguridad en tu organización y en los repositorios específicos. El resumen de seguridad es altamente interactivo, lo cual te permite investigar las categorías de información específicas con base en los calificadores como nivel de riesgo de alerta, tipo de alerta y habilitación de características. También puedes aplicar filtros múltiples para enfocarte en áreas de interés más específicas. Por ejemplo, puedes identificar repositorios privados que tengan una gran cantidad de {% data variables.product.prodname_dependabot_alerts %} o repositorios que no tengan alertas del {% data variables.product.prodname_code_scanning %}. Para obtener más información, consulta la sección "[Filtrar las alertas en el resumen de seguridad](/code-security/security-overview/filtering-alerts-in-the-security-overview)". +En el resumen de seguridad, puedes ver, clasificar y filtrar las alertas para entender los riesgos de seguridad en tu organización y en los repositorios específicos. El resumen de seguridad es altamente interactivo, lo cual te permite investigar las categorías de información específicas con base en los calificadores como nivel de riesgo de alerta, tipo de alerta y habilitación de características. También puedes aplicar filtros múltiples para enfocarte en áreas de interés más específicas. Por ejemplo, puedes identificar repositorios privados que tengan una gran cantidad de {% data variables.product.prodname_dependabot_alerts %} o repositorios que no tengan alertas del {% data variables.product.prodname_code_scanning %}. Para obtener más información, consulta "[Filtrado de alertas en la información general de seguridad](/code-security/security-overview/filtering-alerts-in-the-security-overview)." {% ifversion security-overview-views %} -En el resumen de seguridad, existen vistas dedicadas para cada tipo de alerta de seguridad, tal como el Dependabot, el escaneo de código y las alertas del escaneo de secretos. Puedes utilizar estas vistas para limitar tu análisis a un conjunto de alertas específico y reducirlos aún más con un rango de filtros específico para cada vista. Por ejemplo, en la vista de alertas del escaneo de secretos, puedes utilizar el filtro `Secret type` para ver solo las alertas de escaneo de secretos para un secreto específico, como un Token de Acceso Personal de GitHub. A nivel de repositorio, puedes utilizar el resumen de seguridad para valorar el estado de seguridad actual del repositorio específico y configurar cualquier característica de seguridad adicional que no esté utilizando el repositorio. +En la información general de seguridad, hay vistas dedicadas para cada tipo de alerta de seguridad, como Dependabot, análisis de código y alertas de análisis de secretos. Puedes utilizar estas vistas para limitar tu análisis a un conjunto de alertas específico y reducirlos aún más con un rango de filtros específico para cada vista. Por ejemplo, en la vista de alertas de análisis de secretos, puedes usar el filtro `Secret type` para ver solo las alertas de análisis de secretos de un secreto en particular, como un token de acceso personal de GitHub. A nivel de repositorio, puedes utilizar el resumen de seguridad para valorar el estado de seguridad actual del repositorio específico y configurar cualquier característica de seguridad adicional que no esté utilizando el repositorio. {% endif %} ![El resumen de seguridad para una organziación](/assets/images/help/organizations/security-overview.png) -Para cada repositorio en el resumen de seguridad, verás iconos de cada tipo de característica de seguridad y cuántas alertas hay para cada tipo. Si no se habilita una característica de seguridad para un repositorio, su icono se mostrará en gris. Adicionalmente, la puntuación de riesgo se calcula para cada repositorio con base de su escaneo de código, las alertas del Dependabot y del escaneo de secretos. Esta puntuación se encuentra en beta y debe utilizarse con cuidado. Su algoritmo y enfoque está sujeto a cambios. +Para cada repositorio en el resumen de seguridad, verás iconos de cada tipo de característica de seguridad y cuántas alertas hay para cada tipo. Si una característica de seguridad no está habilitada para un repositorio, el icono de esa característica aparecerá atenuado. Además, se calcula una puntuación de riesgo para cada repositorio en función de su análisis de código, Dependabot y las alertas de análisis de secretos. Esta puntuación se encuentra en beta y debe utilizarse con cuidado. Su algoritmo y enfoque está sujeto a cambios. ![Los iconos en el resumen de seguridad](/assets/images/help/organizations/security-overview-icons.png) -| Icono | Significado | -| ------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| {% octicon "code-square" aria-label="Code scanning alerts" %} | Alertas de {% data variables.product.prodname_code_scanning_capc %}. Para obtener más información, consulta la sección "[Acerca del {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/about-code-scanning)". | -| {% octicon "key" aria-label="Secret scanning alerts" %} | alertas del {% data variables.product.prodname_secret_scanning_caps %}. Para obtener más información, consulta la sección "[Acerca del {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/about-secret-scanning)". | -| {% octicon "hubot" aria-label="Dependabot alerts" %} | {% data variables.product.prodname_dependabot_alerts %}. 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)". | -| {% octicon "check" aria-label="Check" %} | La característica de seguridad se habilitó pero no levanta alertas en este repositorio. | -| {% octicon "x" aria-label="x" %} | La característica de seguridad no es compatible con este repositorio. | +| Icono | Significado | +| -------- | -------- | +| {% octicon "code-square" aria-label="Code scanning alerts" %} | Alertas de {% data variables.product.prodname_code_scanning_capc %}. Para obtener más información, consulta "[Acerca de {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/about-code-scanning)". | +| {% octicon "key" aria-label="Secret scanning alerts" %} | Alertas de {% data variables.product.prodname_secret_scanning_caps %}. Para obtener más información, consulta "[Acerca de {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/about-secret-scanning)". | +| {% octicon "hubot" aria-label="Dependabot alerts" %} | {% data variables.product.prodname_dependabot_alerts %}. Para más información, vea "[Acerca de {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)". | +| {% octicon "check" aria-label="Check" %} | La característica de seguridad se habilitó pero no levanta alertas en este repositorio. | +| {% octicon "x" aria-label="x" %} | La característica de seguridad no es compatible con este repositorio. | El resumen de seguridad muestra alertas activas que levantan las características de seguridad. Si no hay alertas en el resumen de seguridad de un repositorio, las vulnerabilidades de seguridad no detectadas o los errores de código podrían aún existir. @@ -69,15 +71,15 @@ A nivel organizacional, el resumen de seguridad muestra seguridad agregada y esp {% ifversion ghec or ghes > 3.4 or ghae-issue-6199 %} ### Acerca del resumen de seguridad a nivel empresarial -En el nivel empresarial, el resumen de seguridad muestra información de seguridad agregada y específica del repositorio para tu empresa. Puedes ver los repositorios que le pertenecen a tu empresa y que tienen alertas de seguridad, ver todas las alertas de seguridad o las alertas de seguridad con características específicas desde cualquier punto de tu empresa. +En el nivel empresarial, el resumen de seguridad muestra información de seguridad agregada y específica del repositorio para tu empresa. Puedes ver los repositorios que pertenecen a tu empresa que tienen alertas de seguridad, todas las alertas de seguridad o alertas de seguridad específicas de características de toda la empresa. Los propietarios de organizaciones y administradores de seguridad para las organizaciones de tu empresa también tienen acceso limitado al resumen de seguridad a nivel empresarial. Solo pueden ver los repositorios y alertas de las organizaciones a las cuales tienen acceso completo. {% elsif fpt %} ### Acerca del resumen de seguridad a nivel empresarial -A nivel empresarial, el resumen de seguridad muestra información agregada y específica del repositorio de una empresa. Para obtener más información, consulta la sección "[Acerca del resumen de seguridad a nivel empresarial](/enterprise-cloud@latest/code-security/security-overview/about-the-security-overview#about-the-enterprise-level-security-overview)" en la documentación de {% data variables.product.prodname_ghe_cloud %}. +A nivel empresarial, el resumen de seguridad muestra información agregada y específica del repositorio de una empresa. Para obtener más información, consulta "[Acerca de la información general de seguridad de nivel empresarial](/enterprise-cloud@latest/code-security/security-overview/about-the-security-overview#about-the-enterprise-level-security-overview) en la documentación de {% data variables.product.prodname_ghe_cloud %}. {% endif %} ### Acerca del resumen de seguridad a nivel de equipo -A nivel de equipo, el resumen de seguridad muestra la información de seguridad específica del repositorio para aquellos en los que el equipo tenga privilegios de administración. Para obtener más información, consulta la sección "[Administrar el acceso de un equipo a un repositorio organizacional](/organizations/managing-access-to-your-organizations-repositories/managing-team-access-to-an-organization-repository)". +A nivel de equipo, el resumen de seguridad muestra la información de seguridad específica del repositorio para aquellos en los que el equipo tenga privilegios de administración. Para obtener más información, consulta "[Administración del acceso de equipo a un repositorio de la organización](/organizations/managing-access-to-your-organizations-repositories/managing-team-access-to-an-organization-repository)". {% endif %} 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 ddaeb9ccfe..ed136ccc5b 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 @@ -1,6 +1,6 @@ --- title: Filtrar alertas en el resumen de seguridad -intro: Utiliza filtros para ver categorías específicas de las alertas +intro: Uso de filtros para ver categorías específicas de alertas permissions: '{% data reusables.security-overview.permissions %}' product: '{% data reusables.gated-features.security-overview %}' versions: @@ -14,96 +14,90 @@ topics: - Alerts - Organizations - Teams -shortTitle: Filtrar alertas +shortTitle: Filtering alerts +ms.openlocfilehash: c2ea05ce5c2e65717088324fe818cb58e7a33093 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147525685' --- - -{% ifversion ghes < 3.5 or ghae %} -{% data reusables.security-overview.beta %} -{% endif %} +{% ifversion ghes < 3.5 or ghae %} {% data reusables.security-overview.beta %} {% endif %} ## Acerca de filtrar el resumen de seguridad -Puedes utilizar filtros en el resumen de seguridad para reducir tu enfoque con base en una serie de factores, como el nivel de riesgo de la alerta, el tipo de esta y la habilitación de características. Hay diferentes filtros disponibles, dependiendo de la vista específica y de si tu análisis está a nivel de organización, equipo o repositorio. +Puedes utilizar filtros en el resumen de seguridad para reducir tu enfoque con base en una serie de factores, como el nivel de riesgo de la alerta, el tipo de esta y la habilitación de características. Los diversos filtros se encuentran disponibles en función de la vista específica y de si el análisis es a nivel de organización, de equipo o de repositorio. -{% note %} -{% data reusables.security-overview.information-varies-GHAS %} -{% endnote %} +{% note %} {% data reusables.security-overview.information-varies-GHAS %} {% endnote %} -## Filtrar por repositorio +## Filtro por repositorio Disponible en todas las vistas a nivel de organización y de equipo. -| Qualifier | Descripción | -| ---------------------- | ------------------------------------------------- | +| Calificador: | Descripción | +| -------- | -------- | | `repo:REPOSITORY-NAME` | Muestra alertas para el repositorio especificado. | ## Filtrar por el criterio de tener habilitadas las características de seguridad Disponible en el resumen a nivel de organización y de equipo. -| Qualifier | Descripción | -| ----------------------------- | ----------------------------------------------------------------------------------------------------------------- | -| `code-scanning:enabled` | Muestra los repositorios que tienen habilitado el {% data variables.product.prodname_code_scanning %}. | -| `code-scanning:not-enabled` | Muestra los repositorios que no tienen habilitado el {% data variables.product.prodname_code_scanning %}. | -| `secret-scanning:enabled` | Muestra los repositorios que tienen habilitado el {% data variables.product.prodname_secret_scanning %}. | -| `secret-scanning:not-enabled` | Muestra los repositorios que tienen habilitado el {% data variables.product.prodname_secret_scanning %}. | -| `dependabot:enabled` | Muestra los repositorios que tienen habilitadas las {% data variables.product.prodname_dependabot_alerts %}. | -| `dependabot:not-enabled` | Muestra los repositorios que no tienen habilitadas las {% data variables.product.prodname_dependabot_alerts %}. | -| `not-enabled:any` | Muestra los repositorios con por lo menos una característica de seguridad que no está habilitada. | +| Calificador: | Descripción | +| -------- | -------- | +| `code-scanning:enabled` | Muestra los repositorios que tienen habilitado el {% data variables.product.prodname_code_scanning %}. | +| `code-scanning:not-enabled` | Muestra los repositorios que no tienen habilitado el {% data variables.product.prodname_code_scanning %}. | +| `secret-scanning:enabled` | Muestra los repositorios que tienen habilitado el {% data variables.product.prodname_secret_scanning %}. | +| `secret-scanning:not-enabled` | Muestra los repositorios que tienen habilitado el {% data variables.product.prodname_secret_scanning %}. | +| `dependabot:enabled` | Muestra los repositorios que tienen habilitadas las {% data variables.product.prodname_dependabot_alerts %}. | +| `dependabot:not-enabled` | Muestra los repositorios que no tienen habilitadas las {% data variables.product.prodname_dependabot_alerts %}. | +| `not-enabled:any` | Muestra los repositorios con por lo menos una característica de seguridad que no está habilitada. | ## Filtrar por tipo de repositorio Disponible en el resumen a nivel de organización y de equipo. -| Qualifier | Descripción | -| --------- | ----------- | -| | | -{%- ifversion ghes or ghec %} -| `is:public` | Muestra los repositorios públicos. | -{%- endif %} -{%- ifversion ghes or ghec or ghae %} -| `is:internal` | Muestra los repositorios internos. | -{%- endif %} -| `is:private` | Muestra repositorios privados. | | `archived:true` | Muestra repositorios archivados. | | `archived:true` | Muestra repositorios archivados. | +| Calificador: | Descripción | +| -------- | -------- | +{%- ifversion ghes or ghec %} | `is:public` | Mostrar repositorios públicos. | {%- endif %} {%- ifversion ghes or ghec or ghae %} | `is:internal` | Mostrar repositorios internos. | {%- endif %} | `is:private` | Mostrar repositorios privados. | | `archived:true` | Mostrar repositorios archivados. | | `archived:true` | Mostrar repositorios archivados. | ## Filtrar por nivel de riesgo para los repositorios El nivel de riesgo de un repositorio se determina por la cantidad y severidad de las alertas de las características de seguridad. Si no están habilitadas una o más características de seguridad para un repositorio, este tendrá un nivel de riesgo desconocido. Si un repositorio no tiene riesgos que detecten las características de seguridad, este tendrá un nivel de riesgo claro. Disponible en el resumen a nivel organizacional. -| Qualifier | Descripción | -| -------------- | -------------------------------------------------------------------- | -| `risk:high` | Muestra los repositorios que tienen un riesgo alto. | -| `risk:medium` | Muestra los repositorios que tienen un riesgo medio. | -| `risk:low` | Muestra los repositorios que tienen un nivel de riesgo bajo. | -| `risk:unknown` | Muestra los repositorios que tienen un nivel de riesgo desconocido. | -| `risk:clear` | Muestra los repositorios que no tienen un nivel de riesgo detectado. | +| Calificador: | Descripción | +| -------- | -------- | +| `risk:high` | Muestra los repositorios que tienen un riesgo alto. | +| `risk:medium` | Muestra los repositorios que tienen un riesgo medio. | +| `risk:low` | Muestra los repositorios que tienen un nivel de riesgo bajo. | +| `risk:unknown` | Muestra los repositorios que tienen un nivel de riesgo desconocido. | +| `risk:clear` | Muestra los repositorios que no tienen un nivel de riesgo detectado. | ## Filtra por cantidad de alertas Disponible en el resumen a nivel organizacional. -| Qualifier | Descripción | -| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| code-scanning:n | Muestra los repositorios que tienen *n* alertas del {% data variables.product.prodname_code_scanning %}. Este calificador puede utilizar los operadores de comparación `=`, `>` y `<`. | -| secret-scanning:n | Muestra los repositorios que tienen *n* alertas del {% data variables.product.prodname_secret_scanning %}. Este calificador puede utilizar los operadores de comparación `=`, `>` y `<`. | -| dependabot:n | Muestra los repositorios que tienen *n* {% data variables.product.prodname_dependabot_alerts %}. Este calificador puede utilizar los operadores de comparación `=`, `>` y `<`. | +| Calificador: | Descripción | +| -------- | -------- | +| code-scanning:n | Muestra los repositorios que tienen *n* alertas de {% data variables.product.prodname_code_scanning %}. Este calificador puede usar los operadores de comparación `=`, `>`y `<`. | +| secret-scanning:n | Muestra los repositorios que tienen *n* alertas de {% data variables.product.prodname_secret_scanning %}. Este calificador puede usar los operadores de comparación `=`, `>`y `<`. | +| dependabot:n | Muestra los repositorios que tienen *n* {% data variables.product.prodname_dependabot_alerts %}. Este calificador puede usar los operadores de comparación `=`, `>`y `<`. | ## Filtrar por equipo Disponible en el resumen a nivel organizacional. -| Qualifier | Descripción | -| ------------------------- | ---------------------------------------------------------------------------------- | -| team:TEAM-NAME | Muestra los repositorios en los que *TEAM-NAME* tiene privilegios administrativos. | +| Calificador: | Descripción | +| -------- | -------- | +| team:TEAM-NAME | Muestra los repositorios para los que *NOMBRE_DE_EQUIPO* tiene privilegios de administrador. | ## Filtrar por tema Disponible en el resumen a nivel organizacional. -| Qualifier | Descripción | -| ------------------------- | ------------------------------------------------------------ | -| topic:TOPIC-NAME | Muestra los repositorios que se clasifican con *TOPIC-NAME*. | +| Calificador: | Descripción | +| -------- | -------- | +| topic:TOPIC-NAME | Muestra repositorios clasificados con *NOMBRE_DE_TEMA*. | {% ifversion security-overview-views %} @@ -111,25 +105,25 @@ Disponible en el resumen a nivel organizacional. Disponible en las vistas de alertas del escaneo de código. Todas las alertas del escaneo de código tienen una de las categorías que se muestran debajo. Puedes hacer clic en cualquier resultado para ver todos los detalles de la regla relevante y la línea de código que activó la alerta. -| Qualifier | Descripción | -| ------------------- | ---------------------------------------------------------------------------------------------------------- | -| `severity:critical` | Muestra alertas del {% data variables.product.prodname_code_scanning %} categorizadas como críticas. | -| `severity:high` | Muestra alertas del {% data variables.product.prodname_code_scanning %} categorizadas como altas. | -| `severity:medium` | Muestra alertas del {% data variables.product.prodname_code_scanning %} categorizadas como medias. | -| `severity:low` | Muestra alertas del {% data variables.product.prodname_code_scanning %} categorizadas como bajas. | -| `severity:error` | Muestra alertas del {% data variables.product.prodname_code_scanning %} categorizadas como errores. | -| `severity:warning` | Muestra alertas del {% data variables.product.prodname_code_scanning %} categorizadas como advertencias. | -| `severity:note` | Muestra alertas del {% data variables.product.prodname_code_scanning %} categorizadas como notas. | +| Calificador: | Descripción | +| -------- | -------- | +|`severity:critical`|Muestra alertas del {% data variables.product.prodname_code_scanning %} categorizadas como críticas.| +|`severity:high`|Muestra alertas del {% data variables.product.prodname_code_scanning %} categorizadas como altas.| +|`severity:medium`|Muestra alertas del {% data variables.product.prodname_code_scanning %} categorizadas como medias.| +|`severity:low`|Muestra alertas del {% data variables.product.prodname_code_scanning %} categorizadas como bajas.| +|`severity:error`|Muestra alertas del {% data variables.product.prodname_code_scanning %} categorizadas como errores.| +|`severity:warning`|Muestra alertas del {% data variables.product.prodname_code_scanning %} categorizadas como advertencias.| +|`severity:note`|Muestra alertas del {% data variables.product.prodname_code_scanning %} categorizadas como notas.| {% ifversion dependabot-alerts-vulnerable-calls %} -## Filtrar por tipo de alerta del {% data variables.product.prodname_dependabot %} +## Filtrar por tipo de alerta de {% data variables.product.prodname_dependabot %} -Disponible en las vistas de alerta del {% data variables.product.prodname_dependabot %}. Puedes filtrar la vista para mostrar las {% data variables.product.prodname_dependabot_alerts %} que están listas para arreglarse o donde la información adicional sobre la exposición se encuentre disponible. Puedes hacer clic en cualquier resultado para ver todos los detalles de esa alerta. +Disponible en las vistas de alertas de {% data variables.product.prodname_dependabot %}. Puedes filtrar la vista para mostrar {% data variables.product.prodname_dependabot_alerts %} que están listas para su corrección o en las que hay información sobre la exposición disponible. Puedes hacer clic en cualquier resultado para ver los detalles completos de la alerta. -| Qualifier | Descripción | -| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `has:patch` | Muestra alertas del {% data variables.product.prodname_dependabot %} para vulnerabilidades en donde una versión segura ya esté disponible. | -| `has:vulnerable-calls` | Muestra alertas del {% data variables.product.prodname_dependabot %} en donde se detecta por lo menos una llamada del repositorio a una función vulnerable. Para obtener más información, consulta la sección "[Ver y actualizar las alertas del Dependabot](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts#about-the-detection-of-calls-to-vulnerable-functions)". | +| Calificador: | Descripción | +| -------- | -------- | +|`has:patch`|Muestra las alertas de {% data variables.product.prodname_dependabot %} de vulnerabilidades en las que ya hay una versión segura disponible.| +|`has:vulnerable-calls`|Muestra las alertas de {% data variables.product.prodname_dependabot %} en las que se detecta al menos una llamada desde el repositorio a una función vulnerable. Para obtener más información, consulta "[Visualización y actualización de alertas del Dependabot](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts#about-the-detection-of-calls-to-vulnerable-functions)".| {% endif %} {% endif %} @@ -138,15 +132,15 @@ Disponible en las vistas de alerta del {% data variables.product.prodname_depend Disponible en las vistas de alerta del escaneo de secretos. -| Qualifier | Descripción | -| ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `secret-type:SERVICE_PROVIDER` | Muestra alertas para el secreto y proveedor especificados. Para obtener más información, consulta la sección "[patrones de {% data variables.product.prodname_secret_scanning_caps %}](/code-security/secret-scanning/secret-scanning-patterns)". | -| `secret-type:CUSTOM-PATTERN` | Muestra alertas para los secretos que coinciden con el patrón personalizado específico. 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)". | +| Calificador: | Descripción | +| -------- | -------- | +| `secret-type:SERVICE_PROVIDER` | Muestra alertas para el secreto y proveedor especificados. Para más información, vea "[Patrones de {% data variables.product.prodname_secret_scanning_caps %}](/code-security/secret-scanning/secret-scanning-patterns)". | +| `secret-type:CUSTOM-PATTERN` | Muestra alertas para los secretos que coinciden con el patrón personalizado específico. Para más información, vea "[Definición de patrones personalizados para el análisis de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)". | ## Filtrar por proveedor Disponible en las vistas de alerta del escaneo de secretos. -| Qualifier | Descripción | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `provider:PROVIDER_NAME` | Muestra las alertas para todos los secretos en propuestas por proveedor especificado. Para obtener más información, consulta la sección "[patrones de {% data variables.product.prodname_secret_scanning_caps %}](/code-security/secret-scanning/secret-scanning-patterns)". | +| Calificador: | Descripción | +| -------- | -------- | +|`provider:PROVIDER_NAME` | Muestra las alertas para todos los secretos en propuestas por proveedor especificado. Para más información, vea "[Patrones de {% data variables.product.prodname_secret_scanning_caps %}](/code-security/secret-scanning/secret-scanning-patterns)". | 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 cc58bdc1df..3e7c06154e 100644 --- a/translations/es-ES/content/code-security/security-overview/index.md +++ b/translations/es-ES/content/code-security/security-overview/index.md @@ -1,6 +1,6 @@ --- title: Visualizar las alertas de seguridad para los repositorios en tu organización -shortTitle: Resumen de seguridad +shortTitle: Security overview intro: 'Visualiza, clasifica y filtra las alertas de seguridad desde cualquier parte de tu organización en un solo lugar.' product: '{% data reusables.gated-features.security-overview %}' versions: @@ -15,5 +15,11 @@ children: - /about-the-security-overview - /viewing-the-security-overview - /filtering-alerts-in-the-security-overview +ms.openlocfilehash: b4f21173f8b7557f4d8059a0dd40742d9181287d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147168384' --- 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 676d380b3d..bb8fb71f02 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 @@ -14,55 +14,51 @@ topics: - Alerts - Organizations - Teams -shortTitle: Ver el resumen de seguridad +shortTitle: View the security overview +ms.openlocfilehash: a0b6371155e7b7780ea216373b42481aa403e6db +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147525693' --- - -{% ifversion ghes < 3.5 or ghae %} -{% data reusables.security-overview.beta %} -{% endif %} +{% ifversion ghes < 3.5 or ghae %} {% data reusables.security-overview.beta %} {% endif %} {% data reusables.security-overview.information-varies-GHAS %} ## Visualizar el resumen de seguridad de una organización -{% data reusables.organizations.navigate-to-org %} -{% data reusables.organizations.security-overview %} -1. Para ver la información agregada sobre los tipos de alerta, haz clic en **Mostrar más**. ![Botón de mostrar más](/assets/images/help/organizations/security-overview-show-more-button.png) -{% data reusables.organizations.filter-security-overview %} -{% ifversion security-overview-views %} -{% data reusables.organizations.security-overview-feature-specific-page %} - ![Captura de pantalla de la página específica del escaneo de código](/assets/images/help/organizations/security-overview-code-scanning-alerts.png) +{% data reusables.organizations.navigate-to-org %} {% data reusables.organizations.security-overview %} +1. Para ver información agregada sobre los tipos de alerta, haga clic en **Show more**. + ![Botón Mostrar más](/assets/images/help/organizations/security-overview-show-more-button.png) {% data reusables.organizations.filter-security-overview %} {% ifversion security-overview-views %} {% data reusables.organizations.security-overview-feature-specific-page %} ![Captura de pantalla de la página específica del examen de código](/assets/images/help/organizations/security-overview-code-scanning-alerts.png) ## Visualizar las alertas en toda tu organización -{% data reusables.organizations.navigate-to-org %} -{% data reusables.organizations.security-overview %} -1. En la barra lateral de seguridad, selecciona el subconjunto de alertas que quieras ver. ![Visualizar un subconjunto de alertas](/assets/images/help/organizations/view-alert-subset.png) -2. Opcionalmente, filtra la lista de alertas. Cada vista tiene su propia selección de filtros disponibles. Puedes hacer clic en varios filtros de los menús desplegables de filtros para especificar tu búsqueda. También puedes teclear calificadores de búsqueda en el campo de búsqueda. Para obtener más información sobre los calificadores disponibles, consulta la sección "[Filtrar las alertas en el resumen de seguridad](/code-security/security-overview/filtering-alerts-in-the-security-overview)". ![Los menús de filtro desplegable y el campo de búsqueda de repositorios en la vista de escaneo de secretos](/assets/images/help/organizations/secret-scanning-filter-alerts.png) +{% data reusables.organizations.navigate-to-org %} {% data reusables.organizations.security-overview %} +1. En la barra lateral de seguridad, selecciona el subconjunto de alertas que quieras ver. +![Visualizar un subconjunto de alertas](/assets/images/help/organizations/view-alert-subset.png) +2. Opcionalmente, filtra la lista de alertas. Cada vista tiene su propia selección de filtros disponibles. Puedes hacer clic en varios filtros de los menús desplegables de filtros para especificar tu búsqueda. También puedes teclear calificadores de búsqueda en el campo de búsqueda. Para obtener más información sobre los calificadores disponibles, consulte "[Filtrar alertas en el resumen de seguridad](/code-security/security-overview/filtering-alerts-in-the-security-overview)". + ![Los menús de filtro desplegables y el campo de búsqueda de repositorios en la vista de análisis de secretos](/assets/images/help/organizations/secret-scanning-filter-alerts.png) {% ifversion ghec or ghes > 3.4 or ghae-issue-6199 %} ## Ver el resumen de seguridad de una empresa {% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} -1. En la barra lateral izquierda, haz clic en {% octicon "shield" aria-label="The shield icon" %} **Seguridad de código**. -{% ifversion security-overview-feature-specific-alert-page %} -{% data reusables.organizations.security-overview-feature-specific-page %} -{% endif %} -{% endif %} +1. En la barra lateral izquierda, haga clic en {% octicon "shield" aria-label="The shield icon" %} **Code Security**. +{% ifversion security-overview-feature-specific-alert-page %} {% data reusables.organizations.security-overview-feature-specific-page %} {% endif %} {% endif %} ## Visualizar las alertas para un repositorio {% data reusables.repositories.navigate-to-repo %} -1. Debajo de tu nombre de repositorio, haz clic en **Seguridad**. ![Pestaña de seguridad de repositorio](/assets/images/help/repository/security-tab.png) -2. En la barra lateral de seguridad, selecciona la vista que quieras abrir. ![Ver subconjunto de alertas del repositorio](/assets/images/help/repository/repo-security-side-panel.png) -3. Opcionalmente, filtra la lista de alertas. Cada vista tiene su propia selección de filtros disponibles. Puedes hacer clic en varios filtros de los menús desplegables de filtros para especificar tu búsqueda. También puedes teclear calificadores de búsqueda en el campo de búsqueda. Para obtener más información sobre los calificadores disponibles, consulta la sección "[Filtrar las alertas en el resumen de seguridad](/code-security/security-overview/filtering-alerts-in-the-security-overview)". ![Menús de filtro desplegables en la vista de alertas de escaneo de secreto del repositorio](/assets/images/help/repository/repo-code-scanning-filter-and-search.png) +1. Debajo del nombre del repositorio, haga clic en **Security** (Seguridad). + ![Pestaña Security del repositorio](/assets/images/help/repository/security-tab.png) +2. En la barra lateral de seguridad, selecciona la vista que quieras abrir. + ![Subconjunto de alertas de la vista del repositorio](/assets/images/help/repository/repo-security-side-panel.png) +3. Opcionalmente, filtra la lista de alertas. Cada vista tiene su propia selección de filtros disponibles. Puedes hacer clic en varios filtros de los menús desplegables de filtros para especificar tu búsqueda. También puedes teclear calificadores de búsqueda en el campo de búsqueda. Para obtener más información sobre los calificadores disponibles, consulte "[Filtrar alertas en el resumen de seguridad](/code-security/security-overview/filtering-alerts-in-the-security-overview)". + ![Menús de filtro desplegables en la vista de alertas de análisis de secretos del repositorio](/assets/images/help/repository/repo-code-scanning-filter-and-search.png) {% endif %} ## Visualizar el resumen de seguridad de un equipo -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.specific_team %} -{% data reusables.organizations.team-security-overview %} -{% data reusables.organizations.filter-security-overview %} +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.specific_team %} {% data reusables.organizations.team-security-overview %} {% data reusables.organizations.filter-security-overview %} diff --git a/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview.md b/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview.md index 7a63c43808..6eab34108d 100644 --- a/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview.md +++ b/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview.md @@ -1,8 +1,8 @@ --- -title: Asegurar tu cadena de suministro de extremo a extremo -shortTitle: Resumen +title: Protección de la cadena de suministro de un extremo a otro +shortTitle: Overview allowTitleToDifferFromFilename: true -intro: 'Presentamos las guías de las mejores prácticas en la seguridad de la cadena de suministro de extremo a extremo, incluyendo las de las cuentas personales, código y procesos de compilación.' +intro: 'Introducción a las guías de procedimientos recomendados sobre la seguridad completa de la cadena de suministro de un extremo a otro, incluidas las cuentas personales, el código y los procesos de compilación.' versions: fpt: '*' ghec: '*' @@ -14,28 +14,33 @@ topics: - Teams - Dependencies - Advanced Security +ms.openlocfilehash: 44eb2f8fa24d172cc1ad5f988bbbda3a192797a3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147060686' --- +## ¿Qué es la cadena de suministro de un extremo a otro? -## ¿Qué es la cadena de suministro de extremo a extremo? +Básicamente, la seguridad de la cadena de suministro de software de un extremo a otro consiste en asegurarte de que el código que distribuyes no se ha alterado. Anteriormente, los atacantes se centraban en atacar las dependencias que usas, como, por ejemplo, las bibliotecas y los marcos. Los atacantes han ampliado su enfoque para incluir como destino cuentas de usuario y procesos de compilación, por lo que esos sistemas también deben defenderse. -Principalmente, la cadena de suministro de software de extremo a extremo se trata de asegurarse de que no se haya alterado el código que distribuyes. Previamente, los ataques se enfocaban en apuntar a las dependencias que utilizas, como las librerías y los marcos de trabajo. Los atacantes ahora expandieron su enfoque para incluir el apuntar a cuentas de usuario y procesos de compilación y, por lo tanto, estos sistemas también se deben defender. - -Para obtener más información sobre las caracerísticas de {% data variables.product.prodname_dotcom %} que pueden ayudarte a asegurar dependencias, consulta la sección "[Acerca de la seguridad de la cadena de suministro](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security)". +Para obtener información sobre las características de {% data variables.product.prodname_dotcom %} que pueden ayudarte a proteger las dependencias, consulta "[Acerca de la seguridad de la cadena de suministro](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security)". ## Acerca de estas guías -Esta serie de guías te explican cómo pensar sobre la forma en la que aseguras tu cadena de suministro de extremo a extremo: cuenta personal, código y procesos de compilación. Cada guía explica el riesgo a esa área e introduce las características de {% data variables.product.product_name %} que pueden ayudarte a abordar ese riesgo. +En esta serie de guías se explica cómo pensar en la protección de la cadena de suministro de un extremo a otro: cuentas personales, código y procesos de compilación. En cada guía se explica el riesgo de esa área y se presentan las características de {% data variables.product.product_name %} que pueden ayudarte a abordar ese riesgo. -Las necesidades de cada quién son diferentes, así que cada guía comienza con el cambio de mayor impacto y continúa desde ahí con mejoras adicionales que deberías considerar. Debes sentirte libre de enfocarte en las mejoras que pienses tendrán el mayor beneficio. La meta no es hacer todo al mismo tiempo, sino mejorar la seguridad de tus sistemas continuamente con el tiempo. +Las necesidades de cada usuario son diferentes, por lo que cada guía comienza con el cambio de mayor impacto y continúa desde allí con mejoras adicionales que debes tener en cuenta. No dudes en dar un vistazo y centrarte en las mejoras que crees que te van a beneficiar más. El objetivo no es hacer todo a la vez, sino mejorar continuamente la seguridad en los sistemas a lo largo del tiempo. -- "[Mejores prácticas para asegurar cuentas](/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts)" +- "[Procedimientos recomendados para proteger las cuentas](/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts)" -- "[Mejores prácticas para asegurar el código en tu cadena de suministros](/code-security/supply-chain-security/end-to-end-supply-chain/securing-code)" +- "[Procedimientos recomendados para proteger el código en la cadena de suministro](/code-security/supply-chain-security/end-to-end-supply-chain/securing-code)" -- "[Mejores prácticas para asegurar tu sistema de compilación](/code-security/supply-chain-security/end-to-end-supply-chain/securing-builds)" +- "[Procedimientos recomendados para proteger el sistema de compilación](/code-security/supply-chain-security/end-to-end-supply-chain/securing-builds)" -## Leer más +## Información adicional -- [Salvaguardar la integridad de los artefactos a lo largo de cualquier cadena de suministro](https://slsa.dev/) -- [Modelo de Integridad de la Cadena de Suministro de Microsoft](https://github.com/microsoft/scim) -- [Guía de Seguridad para la Cadena de Suministro del Software - Grupo de Asesoría Técnica en Seguridad CNCF](https://github.com/cncf/tag-security/blob/main/supply-chain-security/supply-chain-security-paper/CNCF_SSCP_v1.pdf) +- [Proteger la integridad de los artefactos en cualquier cadena de suministro de software](https://slsa.dev/) +- [Modelo de integridad de la cadena de suministro de Microsoft](https://github.com/microsoft/scim) +- [Papel de seguridad de la cadena de suministro de software - Grupo de asesoramiento técnico de seguridad de CNCF](https://github.com/cncf/tag-security/blob/main/supply-chain-security/supply-chain-security-paper/CNCF_SSCP_v1.pdf) diff --git a/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/index.md b/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/index.md index 665724ffdc..1320481c4e 100644 --- a/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/index.md +++ b/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/index.md @@ -1,6 +1,6 @@ --- title: Cadena de suministro de extremo a extremo -intro: 'Cómo considerar asegurar tus cuentas de usuario, tu código y tu proceso de compilación' +intro: 'Cómo concebir la protección de las cuentas de usuario, el código y el proceso de compilación.' versions: fpt: '*' ghec: '*' @@ -17,5 +17,11 @@ children: - /securing-accounts - /securing-code - /securing-builds +ms.openlocfilehash: 9affbe141c8a0cd739293b49e1fa742b8bc2a162 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065622' --- diff --git a/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts.md b/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts.md index 67dc015052..d678404b92 100644 --- a/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts.md +++ b/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts.md @@ -1,8 +1,8 @@ --- -title: Mejores prácticas para asegurar las cuentas -shortTitle: Asegurar las cuentas +title: Procedimientos recomendados para proteger las cuentas +shortTitle: Securing accounts allowTitleToDifferFromFilename: true -intro: Orientación sobre cómo proteger las cuentas con acceso a tu cadena de suministro de software. +intro: Instrucciones sobre cómo proteger las cuentas con acceso a la cadena de suministro de software. versions: fpt: '*' ghec: '*' @@ -15,124 +15,117 @@ topics: - SSH - Security - Accounts +ms.openlocfilehash: 4225b80d139462fd64e440947c1eba9adb817294 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146058292' --- - ## Acerca de esta guía -Esta guía describe los cambios de más alto impacto que puedes hacer para incrementar la seguridad de la cuenta. Cada sección describe un cambio que puedes hacer a tus procesos para mejorar la seguridad. Los cambios de más alto impacto se listan primero. +En esta guía se describen los cambios de mayor impacto que puede realizar para mejorar la seguridad de la cuenta. Cada sección detalla un cambio que puede realizar en los procesos para mejorar la seguridad. Los cambios de mayor impacto se enumeran primero. ## ¿Cuál es el riesgo? -La seguridad de las cuentas es fundamental para la seguridad de tu cadena de suministro. Si un atacante puede apoderarse de tu ceunta en {% data variables.product.product_name %}, este puede hacer cambios malintencionados a tu código o a tu proceso de compilación. Así que tu primera meta debería ser que fuera difícil que alguien se apoderara de tu cuenta y de las cuentas de otros {% ifversion ghes %}usuarios{% else %}miembros{% endif %} de {% ifversion fpt %}tu organización{% elsif ghec or ghae %}tu organización o empresa{% elsif ghes %}{% data variables.product.product_location %}{% endif %}. +La seguridad de la cuenta es fundamental para la seguridad de la cadena de suministro. Si un atacante puede tomar el control de su cuenta en {% data variables.product.product_name %}, puede realizar cambios malintencionados en el código o el proceso de compilación. Por lo tanto, su primer objetivo debe ser dificultar que alguien tome el control de su cuenta y las cuentas de otros {% ifversion ghes %}usuarios{% else %}miembros{% endif %} de {% ifversion fpt %}la organización{% elsif ghec or ghae %}la organización o empresa{% elsif ghes %}{% data variables.product.product_location %}{% endif %}. {% ifversion ghec or ghes %} ## Centralizar la autenticación {% endif %} -{% ifversion ghec %} -Si eres un propietario de organización o de empresa, puedes configurar la autenticación centralizada con SAML. Si bien puedes agregar o eliminar a los miembros manualmente, es más simple y seguro configurar el inicio de sesión único (SSO) y el SCIM entre {% data variables.product.product_name %} y tu proveedor de identidad (IdP) de SAML. Esto también simplifica el proceso de autenticación para todos los miembros de tu empresa. +{% ifversion ghec %} Si es propietario de una empresa u organización, puede configurar la autenticación centralizada con SAML. Puede agregar o quitar miembros manualmente, pero es más sencillo y seguro configurar el inicio de sesión único (SSO) y SCIM entre {% data variables.product.product_name %} y el proveedor de identidades de SAML (IdP). Esto también simplifica el proceso de autenticación para todos los miembros de la empresa. -Puedes configurar la autenticación de SAML para una cuenta de empresa u organización. Con SAML, puedes otorgar el acceso a las cuentas personales de los miembros de tu empresa u organización en {% data variables.product.product_location %} mediante tu IdP o puedes crear y controlar las cuentas que le pertenecen a tu empresa al utilizar las {% data variables.product.prodname_emus %}. Para obtener más información, consulta la sección "[Acerca de la autenticación para tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise)". +Puede configurar la autenticación de SAML para una cuenta de empresa u organización. Con SAML, puede conceder acceso a las cuentas personales de los miembros de su empresa u organización en {% data variables.product.product_location %} a través de su IdP, o bien puede crear y controlar las cuentas que pertenecen a su empresa mediante {% data variables.product.prodname_emus %}. Para obtener más información, consulta "[Acerca de la autenticación para tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise)". -Después de que configuras la autenticación de SAML, cuando los miembros soliciten acceso a tus recursos, se les podría dirigir a tu flujo de SSO para garantizar que aún los reconozca tu IdP. Si no se les reconoce, su solicitud se rechazará. +Después de configurar la autenticación de SAML, cuando los miembros soliciten acceso a los recursos, se les redirigirá al flujo de inicio de sesión único para garantizar que el IdP los reconoce. Si no se reconocen, se rechaza la solicitud. -Algunos IdP son copatible con un protocolo llamado SCIM, el cual aprovisiona o desaprovisiona automáticamente el acceso en {% data variables.product.product_name %} cuando haces cambios a tu IdP. Con SCIM, puedes simplificar la administración conforme crece tu equipo y puedes revocar el acceso a las cuentas rápidamente. El SCIM está disponible para las organizaciones individuales en {% data variables.product.product_name %} o para las empresas que utilizan {% data variables.product.prodname_emus %}. Para obtener más información, consulta la sección "[SCIM para las organizaciones](/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations)". +Algunos IdP admiten un protocolo denominado SCIM, que puede aprovisionar o desaprovisionar automáticamente el acceso en los datos {% data variables.product.product_name %} al realizar cambios en el IdP. Con SCIM, puede simplificar la administración a medida que crece el equipo, y puede revocar rápidamente el acceso a las cuentas. SCIM está disponible para organizaciones individuales de {% data variables.product.product_name %} o para empresas que usan {% data variables.product.prodname_emus %}. Para obtener más información, consulta "[Acerca de SCIM para las organizaciones](/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations)". {% endif %} -{% ifversion ghes %} -Si eres el administrador de sitio para {% data variables.product.product_location %}, puedes simplificar la experiencia de inicio de sesión para los usuarios si eliges un método de autenticación que se conecte con tu proveedor de identidad (IdP), como CAS; SAML o LDAP. Esto significa que ya no necesitarán recordar una contraseña adicional para {% data variables.product.prodname_dotcom %}. +{% ifversion ghes %} Si es el administrador del sitio de {% data variables.product.product_location %}, puede simplificar la experiencia de inicio de sesión para los usuarios eligiendo un método de autenticación que se conecte con el proveedor de identidades existente (IdP), como CAS, SAML o LDAP. Esto significa que ya no necesitan recordar una contraseña adicional para {% data variables.product.prodname_dotcom %}. -Algunos métodos de autenticación también son compatibles con la comunicación de información adicional a {% data variables.product.product_name %}, por ejemplo, de qué grupos es miembro el usuario, o con la sincronización de llaves criptográficas para dicho usuario. Esto es una forma genial de simplificar tu administración conforme crece tu organización. +Algunos métodos de autenticación también admiten la comunicación de información adicional con {% data variables.product.product_name %}, por ejemplo, especificar de qué grupos es miembro el usuario o la sincronización de claves criptográficas para el usuario. Esta es una excelente manera de simplificar la administración a medida que la organización crece. -Para obtener más información sobre los métodos de autenticación disponibles para {% data variables.product.product_name %}, consulta la sección "[Acerca de la autenticación para tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise)". +A fin de obtener más información acerca de los métodos de autenticación disponibles para {% data variables.product.product_name %}, consulta "[Acerca de la autenticación de tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise)". {% endif %} -## Configurar la autenticación bifactorial +## Configurar la autenticación en dos fases -La mejor forma de mejorar la seguridad de {% ifversion fpt %}tu cuenta personal{% elsif ghes %}tu cuenta personal o {% data variables.product.product_location %}{% elsif ghec %}tus cuentas{% elsif ghae %}tu empresa en {% data variables.product.product_name %}{% endif %} es configurar la autenticación bifactorial (2FA){% ifversion ghae %} en tu proveedor de identidad (IdP) de SAML{% endif %}. Las contraseñas por sí mismas pueden ponerse en riesgo si se pueden adivinar fácilmente, si se reutilizan en otro sitio que se haya puesto en riesgo o mediante ingeniería social, como con el phishing. La 2FA hace que sea mucho más difícil que tus cuentas se pongan en riesgo, incluso si un atacante tiene tu contraseña. +La mejor forma de mejorar la seguridad de {% ifversion fpt %}tu cuenta personal{% elsif ghes %}tu cuenta personal o {% data variables.product.product_location %}{% elsif ghec %}tus cuentas{% elsif ghae %}tu empresa en {% data variables.product.product_name %}{% endif %} es configurar la autenticación bifactorial (2FA){% ifversion ghae %} en tu proveedor de identidad (IdP) de SAML{% endif %}. Las contraseñas por sí mismas pueden verse expuestas si son fáciles de adivinar, al reutilizarse en otro sitio que se haya visto expuesto o por ingeniería social, como el phishing. La autenticación en dos fases hace que sea mucho más difícil que las cuentas se vean expuestas, incluso si un atacante tiene su contraseña. {% ifversion not ghae %} -{% ifversion ghec %} -Si eres un propietario de empresa, podrías configurar una política para requerir la 2FA para todas las organizaciones que le pertenecen a tu empresa. +{% ifversion ghec %} Si es propietario de la empresa, puede configurar una directiva para exigir la autenticación en dos fases en todas las organizaciones que pertenezcan a su empresa. {% endif %} -{% ifversion ghes %} -Si eres el administrador de sitio para {% data variables.product.product_location %}, es posible que puedas configurar la 2FA para todos los usuarios de tu instancia. La disponibilidad de la 2FA en {% data variables.product.product_name %} depende del método de autenticación que utilices. Para obtener más información, consulta la sección "[Centralizar la autenticación de usuarios](#centralize-user-authentication)". +{% ifversion ghes %} Si es el administrador del sitio de {% data variables.product.product_location %}, puede configurar la autenticación en dos fases para todos los usuarios de la instancia. La disponibilidad de la autenticación en dos fases en {% data variables.product.product_name %} depende del método de autenticación que use. Para obtener más información, consulte "[Centralizar la autenticación de usuarios](#centralize-user-authentication)". {% endif %} -Si eres un propietario de organización, entonces {% ifversion fpt %}puedes{% else %}podrìas{% endif %} requerir que todos los miembros de la organización habiliten la 2FA. +Si es propietario de la organización, {% ifversion fpt %}puede{% else %}puede ser capaz de {% endif %} exigir que todos los miembros de la organización habiliten la autenticación en dos fases. {% ifversion ghec or ghes %} -### Configura tu cuenta empresarial +### Configurar su cuenta de empresa -Los propietarios de las empresas podrían requerir la 2FA para todos los {% ifversion ghes %}usuarios de{% elsif ghec %}miembros de{% endif %} la {% ifversion ghes %}instancia{% elsif ghec %}empresa{% endif %}. La disponibilidad de las políticas de 2FA en {% data variables.product.product_name %} depende de cómo los {% ifversion ghes %}usuarios{% else %}miembros{% endif %} se autentican para acceder a {% ifversion ghes %}tu instancia{% elsif ghec %}los recursos de la empresa{% endif %}. +Los propietarios de empresas pueden exigir el uso de la autenticación en dos fases para todos los{% ifversion ghes %}usuarios de {% elsif ghec %}miembros de {% endif %} la {% ifversion ghes %}instancia{% elsif ghec %}empresa{% endif %}. La disponibilidad de las directivas de autenticación en dos fases en {% data variables.product.product_name %} depende de cómo los{% ifversion ghes %}usuarios{% else %}miembros{% endif %} se autentican para acceder a los recursos de su {% ifversion ghes %}instancia{% elsif ghec %}empresa{% endif %}. {% ifversion ghes %} -- Si inicias sesión en {% data variables.product.product_location %} mediante un IdP externo utilizando CAS o el SSO de SAML, -{% elsif ghec %} -Si tu empresa utiliza {% data variables.product.prodname_emus %} o la autenticación de SAML se requiere para esta, -{%- endif %} no puedes configurar la 2FA en {% data variables.product.product_name %}. Alguien con acceso administrativo a tu IdP debe configurar la 2FA para el IdP. +- Si inicia sesión en {% data variables.product.product_location %} a través de un IdP externo mediante el inicio de sesión único de CAS o SAML, {% elsif ghec %} Si la empresa usa {% data variables.product.prodname_emus %} o se aplica la autenticación de SAML en la empresa, {%- endif %} no podrá configurar la autenticación en dos fases en {% data variables.product.product_name %}. Alguien con acceso administrativo a su proveedor de identidades debe configurar la autenticación en dos fases para el proveedor. {% ifversion ghes %} -- Si inicias sesión en {% data variables.product.product_location %} mediante un directorio LDAP externo, puedes requerir la 2FA para tu empresa de {% data variables.product.product_name %}. Si permites la autenticación integrada para los usuarios fuera de tu directorio, los usuarios individuales pueden habilitar la 2FA, pero no puedes requerirla para tu empresa. +- Si inicia sesión en {% data variables.product.product_location %} a través de un directorio LDAP externo, puede exigir la autenticación en dos fases para su empresa en {% data variables.product.product_name %}. Si permite la autenticación integrada para los usuarios fuera del directorio, los usuarios individuales podrán habilitar la autenticación en dos fases, pero no podrán exigirla en su empresa. {% endif %} -Para obtener más información, consulta las secciones {% ifversion ghec %}"[Acerca de la administración de accesos e identidad para tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-identity-and-access-management-for-your-enterprise)" y {% endif %}"[Requerir políticas para los ajustes de seguridad en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#requiring-two-factor-authentication-for-organizations-in-your-enterprise)". +Para obtener más información, consulte {% ifversion ghec %}"[Acerca de la administración de identidades y acceso para su empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-identity-and-access-management-for-your-enterprise)" y {% endif %}"[Aplicación de directivas de configuración de seguridad en la empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#requiring-two-factor-authentication-for-organizations-in-your-enterprise)". {% endif %} -### Configurar tu cuenta personal +### Configurar su cuenta personal -{% ifversion ghec or ghes %} -{% note %} +{% ifversion ghec or ghes %} {% note %} -**Nota**: Dependiendo del método de autenticación que haya configurado {% ifversion ghec %}un propietario de empresa{% elsif ghes %}un administrador de sitio{% endif %} para {% ifversion ghec %}tu empresa en {% endif %}{% data variables.product.product_location %}, podrías no poder habilitar la 2FA para tu cuenta personal. +**Nota**: Dependiendo del método de autenticación que {% ifversion ghec %}un propietario de empresa{% elsif ghes %}un administrador de sitio{% endif %} haya configurado para {% ifversion ghec %}su empresa en {% endif %}{% data variables.product.product_location %}, es posible que no pueda habilitar la autenticación en dos fases para su cuenta personal. -{% endnote %} -{% endif %} +{% endnote %} {% endif %} -{% data variables.product.product_name %} es compatible con varias opciones para la 2FA y, si bien cualquiera de ellas es mejor que nada, la opción más segura es la WebAuthn. La WebAuthn requiere ya sea de una llave de seguridad de hardware o de un dispositivo que sea compatible con ella mediante instrumentos como Windows Hello o Mac TouchID. Es posible, aunque difícil, hacer phishing en otras formas de 2FA (por ejemplo, que alguien te pida que le leas tu contraseña de una sola ocasión de 6 dígitos). Sin embargo, no se puede hacer phishing con la WebAuthn, ya que el alcance del dominio está integrado en el protocolo, lo que previene que las credenciales de un sitio web se hagan pasar por una página de inicio de sesión para que se utilice en {% data variables.product.product_name %}. +{% data variables.product.product_name %} admite varias opciones de autenticación en dos fases y, aunque cualquiera de ellas es mejor que nada, la opción más segura es WebAuthn. WebAuthn requiere una clave de seguridad de hardware o un dispositivo que la admita en sistemas como Windows Hello o Mac TouchID. Es posible, aunque difícil, suplantar otras formas de autenticación en dos fases (por ejemplo, alguien que le pida que lea su contraseña puntual de 6 dígitos). Sin embargo, esto no pasa con WebAuthn, ya que el alcance del dominio está integrado en el protocolo, lo que impide que se usen credenciales de un sitio web que traten de suplantar una página de inicio de sesión en {% data variables.product.product_name %}. -Cuando configuras la 2FA, siempre deberás descargar los códigos de recuperación y configurar más de un factor. Esto garantiza que el acceso a tu cuenta no dependa de un solo dispositivo. Para obtener más información, consulta las secciones "[Configurar la autenticación bifactorial](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication)", "[Configurar los métodos de recuperación de la autenticación bifactorial](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods)" y [Llaves de seguridad de hardware con marca de GitHub](https://thegithubshop.com/products/github-branded-yubikey) en la tienda de GitHub. +Al configurar la autenticación en dos fases, siempre debe descargar los códigos de recuperación y configurar más de un factor. Esto garantiza que el acceso a su cuenta no dependa de un único dispositivo. Para obtener más información, consulte "[Configuración de la autenticación en dos fases](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication)", "[Configuración de métodos de recuperación de autenticación en dos fases](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods)" y [Claves de seguridad de hardware de GitHub](https://thegithubshop.com/products/github-branded-yubikey) en la tienda de GitHub. -### Configurar tu cuenta de organización +### Configurar la cuenta de la organización -{% ifversion ghec or ghes %} -{% note %} +{% ifversion ghec or ghes %} {% note %} -**Nota**: Dependiendo del método de autenticación que haya configurado {% ifversion ghec %}un propietario de empresa{% elsif ghes %}un administrador de sitio{% endif %} para {% ifversion ghec %}tu empresa en {% endif %}{% data variables.product.product_location %}, podrías no poder requerir la 2FA para tu organización. +**Nota**: Dependiendo del método de autenticación que {% ifversion ghec %}un propietario de empresa{% elsif ghes %}un administrador de sitio{% endif %} haya configurado para {% ifversion ghec %}su empresa en {% endif %}{% data variables.product.product_location %}, es posible que no pueda exigir la autenticación en dos fases para su organización. -{% endnote %} -{% endif %} +{% endnote %} {% endif %} -Si eres un propietario de organización, puedes ver a los usuarios que no tienen habilitada la 2FA, ayudarles a configurarla y luego requerirla para tu organización. Para guiarte en este proceso, consulta las siguientes secciones: +Si es propietario de la organización, puede ver qué usuarios no tienen habilitada la autenticación en dos fases, ayudarles a configurarla y, a continuación, exigirla en su organización. Para guiarle a través de ese proceso, consulte: -1. "[Ver si un usuario en tu organización tiene habilitada la 2FA](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/viewing-whether-users-in-your-organization-have-2fa-enabled)" -2. "[Prepararse para requerir la autenticación bifactorial en tu organización](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/preparing-to-require-two-factor-authentication-in-your-organization)" -3. "[Requerir la autenticación bifactorial en tu organización](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization)" +1. "[Ver si los usuarios de la organización han habilitado la autenticación en dos fases](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/viewing-whether-users-in-your-organization-have-2fa-enabled)" +2. "[Prepararse para requerir autenticación de dos factores en tu organización](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/preparing-to-require-two-factor-authentication-in-your-organization)" +3. "[Requerir autenticación en dos fases en la organización](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization)" {% endif %} -## Conectarte a {% data variables.product.product_name %} utilizando llaves SSH +## Conectarse a {% data variables.product.product_name %} mediante claves de SSH -Hay otras formas de interactuar con {% data variables.product.product_name %} màs allà de iniciar sesiòn en el sitio web{% ifversion ghae %} a travès de tu IdP{% endif %}. Muchas personas autorizan el còdigo que suben a {% data variables.product.prodname_dotcom %} con una llave SSH privada. Para obtener más información, consulta la sección "[Acerca de SSH](/authentication/connecting-to-github-with-ssh/about-ssh)". +Hay otras maneras de interactuar con {% data variables.product.product_name %} además de iniciar sesión en el sitio web{% ifversion ghae %} a través del IdP{% endif %}. Muchas personas autorizan el código que insertan en {% data variables.product.prodname_dotcom %} con una clave privada de SSH. Para obtener más información, consulte [Acerca de SSH](/authentication/connecting-to-github-with-ssh/about-ssh). -Tal como {% ifversion ghae %}la contraseña para tu cuenta de IdP{% else %}la contraseña de tu cuenta{% endif %}, si un atacante pudiera obtener tu llave SSH privada, podrían hacerse pasar por ti y subir código malintencionado a cualquier repositorio al cuál tengas acceso de escritura. Si almacenas tu llave privada SSH en un volumen de disco, es buena idea protegerlo con una frase de ingreso. Para obtener más información, consulta la sección "[Trabajar con frases de acceso para llaves SSH](/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases)". +Al igual que sucede con {% ifversion ghae %}la contraseña de la cuenta del IdP{% else %}la contraseña de la cuenta{% endif %}, si un atacante pudo obtener la clave privada de SSH, podría suplantar tu identidad e insertar código malintencionado en cualquier repositorio para el que tengas acceso de escritura. Si almacena la clave privada de SSH en una unidad de disco, es recomendable protegerla con una frase de contraseña. Para obtener más información, consulte "[Trabajar con frases de contraseña de clave de SSH](/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases)". -Otra opción es generar llaves SSH en una llave de seguridad de hardware. Podrías utilizar la misma llave que utilizas para la 2FA. Las llaves de seguridad de hardware son difíciles de poner en riesgo remotamente, ya que la llave SSH privada permanece en el hardware y no se puede acceder directamente a ella desde el software. Para obtener más información, consulta la sección "[Generar una llave SSH nueva para una llave de seguridad de hardware](/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#generating-a-new-ssh-key-for-a-hardware-security-key)". +Otra opción es generar claves de SSH una clave de seguridad de hardware. Puede usar la misma clave que está usando para la autenticación en dos fases. Las claves de seguridad de hardware son muy difíciles de exponer de forma remota, ya que la clave de SSH privada permanece en el hardware y no es accesible directamente desde el software. Para obtener más información, consulte "[Generación de una nueva clave de SSH para una clave de seguridad de hardware](/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#generating-a-new-ssh-key-for-a-hardware-security-key)". -{% ifversion ghec or ghes or ghae %} -Las llaves SSH respaldadas por hardware son bastante seguras, pero el requisito de hardware podría no funcionar para algunas organizaciones. Un enfoque alterno es utilizar llaves SSH que solo sean válidas durante un periodo de tiempo corto, para que incluso si esta se pone en riesgo, no pueda aprovecharse por mucho tiempo. Este es el concepto detrás de ejecutar tu propia autoridad de certificados SSH. Si bien este acercamiento te proporciona mucho control de cómo se autentican los usuarios, también trae consigo la responsabilidad de mantener una autoridad de certificados SSH por ti mismo. Para obtener más información, consulta la sección [Acerca de las autoridades de certificados SSH](/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities)". +{% ifversion ghec or ghes or ghae %} Las claves de SSH respaldadas por hardware son bastante seguras, pero es posible que el requisito de hardware no funcione para algunas organizaciones. Un enfoque alternativo consiste en usar claves de SSH que solo sean válidas durante un breve período de tiempo, por lo que aunque la clave privada esté en peligro, no se podrá usar durante mucho tiempo. Este es el concepto que respalda la ejecución de su propia entidad de certificación de SSH. Aunque este enfoque proporciona un gran control sobre cómo se autentican los usuarios, también viene con la responsabilidad de mantener una entidad de certificación de SSH por su cuenta. Para más información, vea "[Acerca de las entidades de certificación de SSH](/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities)". {% endif %} ## Pasos siguientes -- "[Asegurar tu cadena de suministros de extremo a extremo](/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview)" +- "[Protección de la cadena de suministro de un extremo a otro](/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview)" -- "[Mejores prácticas para asegurar el código en tu cadena de suministros](/code-security/supply-chain-security/end-to-end-supply-chain/securing-code)" +- "[Procedimientos recomendados para proteger el código en la cadena de suministro](/code-security/supply-chain-security/end-to-end-supply-chain/securing-code)" -- "[Mejores prácticas para asegurar tu sistema de compilación](/code-security/supply-chain-security/end-to-end-supply-chain/securing-builds)" +- "[Procedimientos recomendados para proteger el sistema de compilación](/code-security/supply-chain-security/end-to-end-supply-chain/securing-builds)" diff --git a/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-builds.md b/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-builds.md index 1d4e16a7ae..6009f8d72f 100644 --- a/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-builds.md +++ b/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-builds.md @@ -1,8 +1,8 @@ --- -title: Mejores prácticas para asegurar tu sistema de compilación -shortTitle: Asegurar las compilaciones +title: Procedimientos recomendados para proteger el sistema de compilación +shortTitle: Securing builds allowTitleToDifferFromFilename: true -intro: Lineamientos sobre cómo proteger el final de tu cadena de suministro; los sistemas que debes utilizar para compilar y distribuir artefactos. +intro: 'Instrucciones sobre cómo proteger el final de la cadena de suministro, es decir, los sistemas que se usan para compilar y distribuir artefactos.' versions: fpt: '*' ghec: '*' @@ -14,50 +14,55 @@ topics: - Security - CI - CD +ms.openlocfilehash: f184bb668ba1594a77099fab734686b9c550c238 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147518860' --- - ## Acerca de esta guía -Esta guía describe los cambios de mayor impacto que puedes hacer para mejorar la seguridad de tus sistemas de compilación. Cada sección detalla un cambio que puedes hacer a tus procesos para mejorar la seguridad. Los cambios de más alto impacto se listan primero. +En esta guía se describen los cambios de mayor impacto que puede realizar para mejorar la seguridad de los sistemas de compilación. Cada sección detalla un cambio que puedes hacer a tus procesos para mejorar la seguridad. Los cambios de mayor impacto se enumeran primero. ## ¿Cuál es el riesgo? -Algunos ataques a las cadenas de suministro de software apuntan directamente hacia el sistema de compilación. Si un atacante puede modificar el proceso de compilación, este puede aprovechar tu sistema sin el esfuerzo de poner en riesgo las cuentas personales o el código. Es importante asegurarse de que no te olvidaste de proteger el sistema de compilación, así como las cuentas personales y el código. +Algunos ataques en las cadenas de suministro de software se dirigen directamente al sistema de compilación. Si un atacante puede modificar el proceso de compilación, puede aprovechar el sistema sin el esfuerzo de poner en peligro las cuentas personales o el código. Es importante asegurarse de proteger el sistema de compilación, así como las cuentas personales y el código. -## Asegurar tu sistema de compilación +## Protección del sistema de compilación -Existen varias capacidades de seguridad que debe tener un sistema de compilación: +Hay varias funcionalidades de seguridad que debe tener un sistema de compilación: 1. Los pasos de compilación deben ser claros y repetibles. -2. Deberías saber exactamente qué se estaba ejecutando durante el proceso de compilación. +2. Debe saber exactamente lo que se ejecuta durante el proceso de compilación. -3. Cada compilación debería iniciar en un ambiente nuevo, para que las compilaciones puestas en riesgo no persistan para afectar compilaciones futuras. +3. Cada compilación se debe iniciar en un entorno nuevo, de forma que una compilación en peligro no se conserve y afecte a futuras compilaciones. -{% data variables.product.prodname_actions %} puede ayudarte a lograr estas capacidades. Las instrucciones de compilación se almacenan en tu repositorio, junto con tu código. Tú eliges en qué ambiente se ejecuta tu compilación, incluyendo los de Windows, Mac, Linux o los ejecutores que hospedas tú mismo. Each build starts with a fresh runner image, making it difficult for an attack to persist in your build environment. +{% data variables.product.prodname_actions %} puede ayudarle a cumplir estas funcionalidades. Las instrucciones de compilación se almacenan en el repositorio, junto con el código. Puede elegir en qué entorno se ejecuta la compilación, incluidos Windows, Mac, Linux o ejecutores que hospede personalmente. Cada compilación comienza con una imagen de ejecutor nueva, lo que dificulta la persistencia de ataques en el entorno de compilación. -Adicionalmente a los beneficios de seguridad, {% data variables.product.prodname_actions %} te permite activar compilaciones manualmente, regularmente o en eventos de git en tu repositorio para las compilaciones rápidas y frecuentes. +Además de las ventajas de seguridad, {% data variables.product.prodname_actions %} permite desencadenar compilaciones manualmente, periódicamente o en eventos de Git en el repositorio para compilaciones frecuentes y rápidas. -Las {% data variables.product.prodname_actions %} son un tema amplio, pero un buen lugar para iniciar es la sección de "[Entender las GitHub Actions](/actions/learn-github-actions/understanding-github-actions)", así como "[Elegir los ejecutores hospedados por GitHub](/actions/using-workflows/workflow-syntax-for-github-actions#choosing-github-hosted-runners)" y "[Activar un flujo de trabajo](/actions/using-workflows/triggering-a-workflow)". +{% data variables.product.prodname_actions %} es un tema extenso, pero un buen lugar para empezar es "[Descripción de Acciones de GitHub](/actions/learn-github-actions/understanding-github-actions)", así como "[Elección de ejecutores hospedados en GitHub](/actions/using-workflows/workflow-syntax-for-github-actions#choosing-github-hosted-runners)" y "[Desencadenamiento de un flujo de trabajo](/actions/using-workflows/triggering-a-workflow)". -## Firmar tus compilaciones +## Firma de las compilaciones -Después de que tu proceso de compilación esté seguro, querrás prevenir que alguien manipule el resultado final de tu proceso de compilación. Una buena forma de hacerlo es firmando tus compilaciones. Cuando distribuyes software públicamente, esto se hace a menudo con un par de llaves criptográficas pública/privada. Utilizarás la llave privada para firmar la compilación y publicarás la llave pública para que los usuarios de tu software puedan verificar la firma de la compilación antes de que la utilicen. Si los bites de la compilación se modifican, la firma no se verificará. +Después de proteger el proceso de compilación, querrá impedir que alguien manipule su resultado final. Una excelente manera de hacerlo consiste en firmar las compilaciones. Al distribuir software de forma pública, esto se suele hacer con un par de claves criptográficas públicas y privadas. Use la clave privada para firmar la compilación y publique la clave pública para que los usuarios del software puedan comprobar la firma en la compilación antes de usarla. Si se modifican los bytes de la compilación, la firma no se comprobará. -El cómo firmas tu compilación exactamente dependerá de qué tipo de código estás escribiendo y de quiénes son tus usuarios. A menudo, es difícil saber cómo almacenar la llave privada de forma segura. Una opción básica en este caso es utilizar los secretos cifrados de las {% data variables.product.prodname_actions %}, aunque necesitarás tener cuidado de limitar quién tiene acceso a esos flujos de trabajo de {% data variables.product.prodname_actions %}. {% ifversion fpt or ghec %}si tu clave privada se almacena en otro sistema al cual se puede acceder a través de del internet público (como Microsoft Azure o HashiCorp Vault), una opción más avanzada es autenticarse con OpenID Connect, por lo que no tienes que compartir secretos entre sistemas.{% endif %} si solo se puede acceder a tu clave privada desde una red privada, otra opción es usar los corredores auto-hospedados para {% data variables.product.prodname_actions %}. +La forma exacta de firmar la compilación dependerá del tipo de código que escriba y de quiénes son los usuarios. A menudo es difícil saber cómo almacenar de forma segura la clave privada. Una opción básica consiste en usar secretos cifrados de {% data variables.product.prodname_actions %}, aunque deberá tener cuidado de limitar quién tiene acceso a esos flujos de trabajo de {% data variables.product.prodname_actions %}. {% ifversion fpt or ghec %}si tu clave privada se almacena en otro sistema al cual se puede acceder a través de del internet público (como Microsoft Azure o HashiCorp Vault), una opción más avanzada es autenticarse con OpenID Connect, por lo que no tienes que compartir secretos entre sistemas.{% endif %} si solo se puede acceder a tu clave privada desde una red privada, otra opción es usar los corredores auto-hospedados para {% data variables.product.prodname_actions %}. -Para obtener más información, consulta las secciones "[Secretos cifrados](/actions/security-guides/encrypted-secrets)"{% ifversion fpt or ghec %}, "[Acerca del fortalecimiento de seguridad con OpenID Connect](/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect)",{% endif %} y "[Acerca de los ejecutores auto-hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners)". +Para más información, vea "[Secretos cifrados](/actions/security-guides/encrypted-secrets)"{% ifversion fpt or ghec %}, "[Acerca del fortalecimiento de la seguridad con OpenID Connect](/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect)"{% endif %} y "[Acerca de los ejecutores autohospedados](/actions/hosting-your-own-runners/about-self-hosted-runners)". -## Reforzar las seguridad para las {% data variables.product.prodname_actions %} +## Fortalecimiento de la seguridad de {% data variables.product.prodname_actions %} -Hay muchos más pasos que puedes llevar a cabo para asegurar las {% data variables.product.prodname_actions %} adicionalmente. Particularmente, ten cuidado al evaluar los flujos de trabajo de terceros y considera utilizar `CODEOWNERS` para limitar quiénes pueden hacer cambios a tus flujos de trabajo. +Hay muchos pasos adicionales que puede seguir para reforzar la seguridad de {% data variables.product.prodname_actions %}. En concreto, tenga cuidado al evaluar flujos de trabajo de terceros y considere la posibilidad de usar `CODEOWNERS` para limitar quién puede realizar cambios en los flujos de trabajo. -Para obtener más información, consulta las secciones "[Fortalecimiento de seguridad para las GitHub Actions](/actions/security-guides/security-hardening-for-github-actions)"; particularmente "[Utilizar acciones de terceros](/actions/security-guides/security-hardening-for-github-actions#using-third-party-actions)" y "[Utilizar `CODEOWNERS` para monitorear cambios](/actions/security-guides/security-hardening-for-github-actions#using-codeowners-to-monitor-changes)". +Para más información, vea "[Fortalecimiento de la seguridad para Acciones de GitHub](/actions/security-guides/security-hardening-for-github-actions)"; en concreto "[Uso de acciones de terceros](/actions/security-guides/security-hardening-for-github-actions#using-third-party-actions)" y "[Uso de `CODEOWNERS` para supervisar los cambios](/actions/security-guides/security-hardening-for-github-actions#using-codeowners-to-monitor-changes)". ## Pasos siguientes -- "[Asegurar tu cadena de suministros de extremo a extremo](/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview)" +- "[Protección de la cadena de suministro de un extremo a otro](/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview)" -- "[Mejores prácticas para asegurar cuentas](/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts)" +- "[Procedimientos recomendados para proteger las cuentas](/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts)" -- "[Mejores prácticas para asegurar el código en tu cadena de suministros](/code-security/supply-chain-security/end-to-end-supply-chain/securing-code)" +- "[Procedimientos recomendados para proteger el código en la cadena de suministro](/code-security/supply-chain-security/end-to-end-supply-chain/securing-code)" diff --git a/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md b/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md index d90dd8335f..217b81d228 100644 --- a/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md +++ b/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md @@ -1,8 +1,8 @@ --- -title: Mejores prácticas para asegurar el código en tu cadena de suministro -shortTitle: Asegurar el código +title: Procedimientos recomendados para proteger el código en la cadena de suministro +shortTitle: Securing code allowTitleToDifferFromFilename: true -intro: Orientación sobre cómo proteger el centro de tu cadena de suministro; el código que escribes y del cuál dependes. +intro: 'Instrucciones sobre cómo proteger el centro de la cadena de suministro, es decir, el código que escribes y el código del que dependes.' versions: fpt: '*' ghec: '*' @@ -15,51 +15,56 @@ topics: - Vulnerabilities - Advanced Security - Secret scanning +ms.openlocfilehash: 2ea5e4e2bf8fedfe23d35d32feaf261427708a4e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147406426' --- - ## Acerca de esta guía -Esta guía describe los cambios de más alto impacto que puedes hacer para mejorar la seguridad de tu código. Cada sección detalla un cambio que puedes hacer a tus procesos para mejorar la seguridad. Los cambios de más alto impacto se listan primero. +En esta guía se describen los cambios de mayor impacto que puede realizar para mejorar la seguridad del código. Cada sección detalla un cambio que puedes hacer a tus procesos para mejorar la seguridad. Los cambios de mayor impacto se enumeran primero. ## ¿Cuál es el riesgo? -Los riesgos clave en el proceso de desarrollo incluyen: +Entre los principales riesgos del proceso de desarrollo se incluyen los siguientes: -- Utilizar dependencias con las vulnerabilidades de seguridad que podría aprovechar una tacante. -- Filtrar credenciales de autenticación o un token que pudiera utilizar un atacante para acceder a tus recursos. -- Introducir una vulnerabilidad a tu propio código que pueda aprovechar un atacante. +- Uso de dependencias con vulnerabilidades de seguridad que un atacante podría aprovechar. +- Filtrado de credenciales de autenticación o un token que un atacante podría usar para acceder a los recursos. +- Introducción de una vulnerabilidad en el código propio que un atacante podría aprovechar. -Estos riesgos abren la posibilidad de que tus recursos y proyectos sufran un ataque y dichos riesgos se pasan directamente a cualquiera que utilice un paquete que crees. Las siguientes secciones explican cómo puedes proteger a tus usuarios y a ti mismo de estos riesgos. +Estos riesgos abren los recursos y proyectos a los ataque y esos riesgos pasan directamente a cualquiera que use un paquete que cree. En las secciones siguientes se explica cómo puede protegerse a sí mismo y a los usuarios de estos riesgos. -## Crear un programa de administración de vulnerabilidades para las dependencias +## Creación de un programa de administración de vulnerabilidades para dependencias -Puedes asegurar el código del que dependes si creas un programa de administración de vulnerabilidades para las dependencias. En un nivel alto, este debería incluir los procesos para garantizar que: +Puede proteger el código del que depende mediante la creación de un programa de administración de vulnerabilidades para las dependencias. De forma general, debe incluir procesos para asegurarse de que: -1. Crees un inventario de tus dependencias. +1. Crea un inventario de las dependencias. -2. Sepas cuándo hay una vulnerabilidad de seguridad en una dependencia. +2. Sabe cuándo hay una vulnerabilidad de seguridad en una dependencia. -3. Evalúes el impacto de dicha vulnerabilidad en tu código y decidas qué acción llevar a cabo. +3. Evalúa el impacto de esa vulnerabilidad en el código y decide qué acción realizar. ### Generación automática de inventario -Como primer paso, necesitas realizar un inventario completo de tus dependencias. La gráfica de dependencias de un repositorio te muestra las dependencias de los ecosistemas compatibles. Si ingresas tus dependencias o utilizas otros ecosistemas, necesitarás suplementar esto con los datos de las herramientas de terceros o listando las dependencias manualmente. 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)". +Como primer paso, le interesa realizar un inventario completo de las dependencias. En el gráfico de dependencias de un repositorio se muestran las dependencias de los ecosistemas admitidos. Si sincroniza las dependencias o usa otros ecosistemas, tendrá que complementarlo con datos de herramientas de terceros, o bien enumerar las dependencias manualmente. Para más información, vea "[Acerca del gráfico de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)". -### Detección automática de las vulnerabilidades en las dependencias +### Detección automática de vulnerabilidades en dependencias -{% data variables.product.prodname_dependabot %} puede ayudarte monitoreando tus dependencias y notificándote cuando contengan una vulnerabilidad conocida. {% ifversion fpt or ghec or ghes > 3.2 %}Incluso puedes habilitar el {% data variables.product.prodname_dependabot %} para que levante automáticamente solicitudes de cambios que actualicen la dependencia a una versión segura.{% endif %} Para obtener más información, consulta las secciones "[Acerca de las {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)"{% ifversion fpt or ghec or ghes > 3.2 %} y "[Acerca de las actualizaciones de seguridad del Dependabot](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-dependabot-security-updates)"{% endif %}. +{% data variables.product.prodname_dependabot %} puede ayudarle mediante la supervisión de las dependencias y la notificación cuando contienen una vulnerabilidad conocida. {% ifversion fpt or ghec or ghes > 3.2 %}Incluso puedes habilitar {% data variables.product.prodname_dependabot %} para generar automáticamente solicitudes de incorporación de cambios que actualicen la dependencia a una versión segura. {% endif %} Para obtener más información, consulta "[Acerca de {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)"{% ifversion fpt or ghec or ghes > 3.2 %} y "[Acerca de las actualizaciones de seguridad de Dependabot](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-dependabot-security-updates)"{% endif %}. -### Valoración de la exposición a riesgos de una dependencia vulnerable +### Evaluación de la exposición al riesgo de una dependencia vulnerable -Cuando descubres que estás utilizando una dependencia vulnerable, por ejemplo, una librería o marco de trabajo, debes valorar el nivel de exposición de tu proyecto y determinar la acción a tomar. Las vulnerabilidades a menudo se reportan con una calificación de gravedad para mostrarte qué tan grave pudo haber sido el impacto. Esta calificación de gravedad es una guía útil, pero no puede decirte el impacto total de la vulnerabilidad en tu código. +Cuando descubra que usa una dependencia vulnerable, por ejemplo, una biblioteca o un marco, debe evaluar el nivel de exposición del proyecto y determinar qué acción realizar. Normalmente, las vulnerabilidades se notifican con una puntuación de gravedad para mostrar la gravedad de su impacto. La puntuación de gravedad es una guía útil, pero no puede indicarle el impacto completo de la vulnerabilidad en el código. -Para valorar el impacto de una vulnerabilidad en tu código, también necesitas considerar cómo utilizas la librería y determinar cuánto riesgo real representa para tu sistema. Tal vez, la vulnerabilidad es parte de una característica que no utilizas y puedes actualizar la librería afectada y seguir con tu ciclo de lanzamiento normal. O tal vez tu código se expuso fuertemente a los riesgos y necesitas actualizar la librería afectada y enviar una actualización de compilación de inmediato. Esta decisión dependen de cómo utilizas la librería en tu sistema y es una decisión sobre la cuál solo tú tendrás conocimiento para realizar. +Para evaluar el impacto de una vulnerabilidad en el código, también debe tener en cuenta cómo usa la biblioteca y determinar cuánto riesgo supone realmente para el sistema. Es posible que la vulnerabilidad forme parte de una característica que no usa, y puede actualizar la biblioteca afectada y continuar con el ciclo de versión normal. O bien, es posible que el código esté muy expuesto al riesgo y tenga actualizar la biblioteca afectada y enviar una compilación actualizada inmediatamente. Esta decisión depende de cómo use la biblioteca en el sistema y es una decisión que solo usted debe tomar. -## Asegurar tus tokens de comunicación +## Protección de los tokens de comunicación -A menudo, el código necesita comunicarse con otros sistemas a través de una red y requiere secretos (como una contrasella o llave de API) para autenticarse. Tu sistema necesita acceso a estos secretos para ejecutarse, pero es la mejor práctica el no incluirlos en tu código fuente. Esto es especialmente importante para los repositorios a los cuales tienen acceso muchas personas{% ifversion not ghae %} y es crítico para los repositorios públicos{% endif %}. +A menudo, el código necesita comunicarse con otros sistemas por una red y necesita secretos (como una contraseña o una clave de API) para autenticarse. El sistema necesita acceso a esos secretos para ejecutarse, pero se recomienda no incluirlos en el código fuente. Esto es especialmente importante para los repositorios a los que muchas personas pueden tener acceso{% ifversion not ghae %} y crítico para los repositorios públicos{% endif %}. -### Detección automática de secretos confirmados a un repositorio +### Detección automática de secretos confirmados en un repositorio {% note %} @@ -69,31 +74,23 @@ A menudo, el código necesita comunicarse con otros sistemas a través de una re {% data reusables.secret-scanning.enterprise-enable-secret-scanning %} -{% ifversion fpt or ghec %} -{% data variables.product.prodname_dotcom %} se asocia con muchos proveedores para detectar automáticamente cuándo se confirman los secretos o cuando se almacenan en tus repositorios públicos y notifica al proveedor para que puedan tomar acciones adecuadas para garantizar que tu cuenta sigue estando segura. Para obtener más información, consulta la sección "[Acerca del {% data variables.product.prodname_secret_scanning %} para los patrones asociados](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-partner-patterns)". +{% ifversion fpt or ghec %} {% data variables.product.prodname_dotcom %} se asocia con muchos proveedores para detectar automáticamente cuándo se confirman o almacenan secretos en los repositorios públicos, y notificará al proveedor para que pueda tomar las medidas adecuadas a fin de asegurarse de que su cuenta sigue siendo segura. Para más información, vea "[Acerca de {% data variables.product.prodname_secret_scanning %} para patrones de asociados](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-partner-patterns)". {% endif %} -{% ifversion fpt %} -{% data reusables.secret-scanning.fpt-GHAS-scans %} -{% elsif ghec %} -Si tu organización utiliza la {% data variables.product.prodname_GH_advanced_security %}, puedes habilitar el {% data variables.product.prodname_secret_scanning_GHAS %} en cualquier repositorio que le pertenezca a la organización. También puedes definir patrones personalizados para detectar secretos adicionales a nivel de repositorio, organización o empresa. Para obtener más información, consulta la sección "[Acerca del {% data variables.product.prodname_secret_scanning_GHAS %}](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-advacned-security)". -{% else %} -Puedes configurar el {% data variables.product.prodname_secret_scanning %} para que verifique si muchos proveedores de servicios emitieron secretos y para notificarte cuando estos se detecten. También puedes definir patrones personalizados para detectar secretos adicionales a nivel de repositorio, organización o empresa. Para obtener más información, consulta las secciones "[Acerca del escaneo de secretos](/code-security/secret-scanning/about-secret-scanning)" y "[Patrones del escaneo de secretos](/code-security/secret-scanning/secret-scanning-patterns)". +{% ifversion fpt %} {% data reusables.secret-scanning.fpt-GHAS-scans %} {% elsif ghec %} Si en la organización usan {% data variables.product.prodname_GH_advanced_security %}, puede habilitar {% data variables.product.prodname_secret_scanning_GHAS %} en cualquier repositorio propiedad de la organización. También puede definir patrones personalizados para detectar secretos adicionales en el nivel del repositorio, la organización o la empresa. Para más información, vea "[Acerca de {% data variables.product.prodname_secret_scanning_GHAS %}](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-advacned-security)". +{% else %} Puede configurar {% data variables.product.prodname_secret_scanning %} para comprobar si hay secretos emitidos por muchos proveedores de servicios y notificarle cuándo se detecta alguno. También puede definir patrones personalizados para detectar secretos adicionales en el nivel del repositorio, la organización o la empresa. Para más información, vea "[Acerca del examen de secretos](/code-security/secret-scanning/about-secret-scanning)" y "[Patrones de examen de secretos](/code-security/secret-scanning/secret-scanning-patterns)". {% endif %} {% ifversion fpt or ghec or ghes > 3.2 or ghae %} -### Almacenamiento seguro de los secretos que utilizas en {% data variables.product.product_name %} +### Almacenamiento seguro de secretos que se usan en {% data variables.product.product_name %} {% endif %} -{% ifversion fpt or ghec %} -Además de tu código, probablemente necesitarás utilizar secretos en otros lugares. Por ejemplo, para permitir que los flujos de trabajo de {% data variables.product.prodname_actions %}, el {% data variables.product.prodname_dependabot %} o tu ambiente de desarrollo de {% data variables.product.prodname_codespaces %} se comuniquen con otros sistemas. Para obtener más información sobre cómo almacenar y utilizar secretos de forma segura, consulta las secciones "[Secretos cifrados en las acciones](/actions/security-guides/encrypted-secrets)", "[Administrar los secretos cifrados para el Dependabot](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-encrypted-secrets-for-dependabot)" y "[Administrar los secretos cifrados para tus codespaces](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces)". +{% ifversion fpt or ghec %} Además del código, es probable que tenga que usar secretos en otros lugares. Por ejemplo, para permitir flujos de trabajo de {% data variables.product.prodname_actions %}, {% data variables.product.prodname_dependabot %}, o el entorno de desarrollo de {% data variables.product.prodname_codespaces %} para comunicarse con otros sistemas. Para más información sobre cómo almacenar y usar secretos de forma segura, vea "[Secretos cifrados en acciones](/actions/security-guides/encrypted-secrets)", "[Administración de secretos cifrados para Dependabot](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-encrypted-secrets-for-dependabot)" y "[Administración de secretos cifrados para codespaces](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces)". {% endif %} -{% ifversion ghes > 3.2 or ghae %} -Además de tu código, probablemente necesitarás utilizar secretos en otros lugares. Por ejemplo, para permitir que los flujos de trabajo de {% data variables.product.prodname_actions %}{% ifversion ghes %} o el {% data variables.product.prodname_dependabot %}{% endif %} se comuniquen con otros sistemas. Para obtener más información sobre cómo almacenar y utilizar secretos de forma segura, consulta las secciones "[Secretos cifrados en las acciones](/actions/security-guides/encrypted-secrets){% ifversion ghes %}" y "[Administrar los secretos cifrados para el dependabot](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-encrypted-secrets-for-dependabot)".{% else %}".{% endif %} -{% endif %} +{% ifversion ghes > 3.2 or ghae %} Además de en el código, es probable que tengas que usar secretos en otros lugares. Por ejemplo, para permitir que los flujos de trabajo de {% data variables.product.prodname_actions %}{% ifversion ghes %} o {% data variables.product.prodname_dependabot %}{% endif %} se comuniquen con otros sistemas. Para obtener más información sobre cómo almacenar y usar secretos de forma segura, consulta "[Secretos cifrados en acciones](/actions/security-guides/encrypted-secrets){% ifversion ghes %}" y "[Administración de secretos cifrados para Dependabot](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-encrypted-secrets-for-dependabot)".{% else %}."{% endif %} {% endif %} -## Mantener los patrones de código vulnerable fuera de tu repositorio +## Mantener los patrones de programación vulnerables fuera del repositorio {% note %} @@ -103,18 +100,18 @@ Además de tu código, probablemente necesitarás utilizar secretos en otros lug {% data reusables.code-scanning.enterprise-enable-code-scanning %} -### Crear un proceso de revisión de solicitudes de cambio +### Creación de un proceso de revisión de solicitudes de incorporación de cambios -Puedes mejorar la calidad y seguridad de tu código si te aseguras de que todas las solicitudes de cambio se revisen y prueben antes de que se fusionen. {% data variables.product.prodname_dotcom %} tiene muchas características que puedes utilizar para controlar el proceso de revisión y fusión. Para iniciar, consulta la sección "[Acerca de las ramas protegidas](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches)". +Para mejorar la calidad y la seguridad del código, asegúrese de que todas las solicitudes de incorporación de cambios se revisen y prueben antes de combinarlas. {% data variables.product.prodname_dotcom %} tiene muchas características que puede usar para controlar el proceso de revisión y combinación. Para empezar, vea "[Acerca de las ramas protegidas](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches)". -### Escanear tu código en busca de patrones vulnerables +### Examen del código en busca de patrones vulnerables -A menudo, es difícil que los revisores identifiquen los patrones de código inseguro si no cuentan con ayuda para ello. Adicionalmente a escanear tu código en busca de secretos, puedes verificar si existen patrones asociados con vulnerabilidades de seguridad. Por ejemplo, una función que no sea segura para la memoria o que falle en escapar la entrada del usuario y pudiera dar como resultado una vulnerabilidad de inyección. {% data variables.product.prodname_dotcom %} ofrece varias formas diferentes de tratar tanto cómo como cuándo escanear tu código. Para iniciar, consulta la sección "[Acerca del escaneo de código](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning)". +A menudo, es difícil que los revisores detecten patrones de código no seguros sin ayuda. Además de examinar el código en busca de secretos, puede comprobar si hay patrones asociados a vulnerabilidades de seguridad. Por ejemplo, una función que no es segura para memoria o no puede aplicar escape a la entrada de usuario que podría dar lugar a una vulnerabilidad de inyección. {% data variables.product.prodname_dotcom %} ofrece varias maneras diferentes de abordar cómo y cuándo se examina el código. Para empezar, vea "[Acerca del análisis de código](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning)". ## Pasos siguientes -- "[Asegurar tu cadena de suministros de extremo a extremo](/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview)" +- "[Protección de la cadena de suministro de un extremo a otro](/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview)" -- "[Mejores prácticas para asegurar cuentas](/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts)" +- "[Procedimientos recomendados para proteger las cuentas](/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts)" -- "[Mejores prácticas para asegurar tu sistema de compilación](/code-security/supply-chain-security/end-to-end-supply-chain/securing-builds)" +- "[Procedimientos recomendados para proteger el sistema de compilación](/code-security/supply-chain-security/end-to-end-supply-chain/securing-builds)" diff --git a/translations/es-ES/content/code-security/supply-chain-security/index.md b/translations/es-ES/content/code-security/supply-chain-security/index.md index 4b4bd19f35..2cc2aad017 100644 --- a/translations/es-ES/content/code-security/supply-chain-security/index.md +++ b/translations/es-ES/content/code-security/supply-chain-security/index.md @@ -1,6 +1,6 @@ --- title: Asegurar la cadena de suministro de tu software -shortTitle: Seguridad de la cadena de suministro +shortTitle: Supply chain security intro: 'Visualiza, mantiene y asegura las dependencias en la cadena de suministro de tu software.' redirect_from: - /categories/managing-security-vulnerabilities @@ -17,5 +17,11 @@ topics: children: - /understanding-your-software-supply-chain - /end-to-end-supply-chain +ms.openlocfilehash: bb0b22132fc705d457b017f901dd797df9ac1d61 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091565' --- diff --git a/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review.md b/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review.md index f8d43d3098..55408ad8b5 100644 --- a/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review.md +++ b/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review.md @@ -1,6 +1,6 @@ --- -title: About dependency review -intro: 'Dependency review lets you catch insecure dependencies before you introduce them to your environment, and provides information on license, dependents, and age of dependencies.' +title: Acerca de la revisión de dependencias +intro: 'La revisión de dependencias te permite detectar las dependencias no seguras antes de que las introduzcas en tu entorno y te proporciona información sobre la licencia, los elementos dependientes y la antigüedad de las dependencias.' product: '{% data reusables.gated-features.dependency-review %}' shortTitle: Dependency review versions: @@ -17,54 +17,57 @@ topics: - Pull requests redirect_from: - /code-security/supply-chain-security/about-dependency-review +ms.openlocfilehash: aeb85342f027125328ef5537e718bc671f02eb3e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424708' --- - {% data reusables.dependency-review.beta %} -## About dependency review +## Acerca de la revisión de dependencias {% data reusables.dependency-review.feature-overview %} -If a pull request targets your repository's default branch and contains changes to package manifests or lock files, you can display a dependency review to see what has changed. The dependency review includes details of changes to indirect dependencies in lock files, and it tells you if any of the added or updated dependencies contain known vulnerabilities. +Si una solicitud de cambios apunta a la rama predeterminada de tu repositorio y contiene cambios a los archivos de bloqueo o de manifiesto empaquetados, puedes mostrar una revisión de dependencias para ver qué ha cambiado. La revisión de dependencias incluye detalles de los cambios a las dependencias indirectas en los archivos de bloqueo, y te dice si cualquiera de las dependencias que se agregaron o actualizaron contienen vulnerabilidades conocidas. -Sometimes you might just want to update the version of one dependency in a manifest and generate a pull request. However, if the updated version of this direct dependency also has updated dependencies, your pull request may have more changes than you expected. The dependency review for each manifest and lock file provides an easy way to see what has changed, and whether any of the new dependency versions contain known vulnerabilities. +Algunas veces puede que solo quieras actualizar la versión de una dependencia en un manifiesto y generar una solicitud de cambios. Sin embargo, si la versión actualizada de esta dependencia directa también tiene dependencias actualizadas, tu solicitud de cambios podría tener más cambios de lo que esperas. La revisión de dependencias para cada archivo de bloqueo y de manifiesto proporciona un aforma sencilla para ver lo que ha cambiado y te deja saber si cualquiera de las versiones nuevas de las dependencias contienen vulnerabilidades conocidas. -By checking the dependency reviews in a pull request, and changing any dependencies that are flagged as vulnerable, you can avoid vulnerabilities being added to your project. For more information about how dependency review works, 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)." +Cuando verificas las revisiones de dependencias en una solicitud de cambios y cambias cualquier dependencia que se marque como vulnerable, puedes evitar que las vulnerabilidades se agreguen a tu proyecto. Para obtener más información sobre cómo funciona la revisión de dependencias, consulte "[Revisión de los cambios de dependencia en una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request)". -For more information about configuring dependency review, see "[Configuring dependency review](/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review)." +Para obtener más información sobre cómo configurar la revisión de dependencias, consulta "[Configuración de la revisión de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review)". -{% data variables.product.prodname_dependabot_alerts %} will find vulnerabilities that are already in your dependencies, but it's much better to avoid introducing potential problems than to fix problems at a later date. For more information about {% data variables.product.prodname_dependabot_alerts %}, see "[About {% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies#dependabot-alerts-for-vulnerable-dependencies)." +Las {% data variables.product.prodname_dependabot_alerts %} encontrarán vulnerabilidades que ya se encuentran en tus dependencias, pero es mucho mejor evitar introducir problemas potenciales que arreglarlos posteriormente. Para obtener más información sobre about {% data variables.product.prodname_dependabot_alerts %}, consulte "[Acerca de {% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies#dependabot-alerts-for-vulnerable-dependencies)". -Dependency review supports the same languages and package management ecosystems as the dependency graph. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#supported-package-ecosystems)." +La revisión de dependencias es compatible con los mismos lenguajes de programación y ecosistemas de administración de paquetes que la gráfica de dependencias. Para más información, vea "[Acerca del gráfico de dependencias](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#supported-package-ecosystems)". -For more information on supply chain features available on {% data variables.product.product_name %}, see "[About supply chain security](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security)." +Para obtener más información sobre las características de la cadena de suministro disponibles en {% data variables.product.product_name %}, consulta "[Acerca de la seguridad de la cadena de suministro](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security)". {% ifversion ghec or ghes %} -## Enabling dependency review +## Habilitar la revisión de dependencias -The dependency review feature becomes available when you enable the dependency graph. For more information, see "{% ifversion ghec %}[Enabling the dependency graph](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph#enabling-the-dependency-graph){% elsif ghes %}[Enabling the dependency graph for your enterprise](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise){% endif %}." +La característica de revisión de dependencias se encuentra disponible cuando habilitas la gráfica de dependencias. Para obtener más información, consulte "{% ifversion ghec %}[Habilitación del gráfico de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph#enabling-the-dependency-graph){% elsif ghes %}[Habilitación del gráfico de dependencias para la empresa](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise){% endif %}". {% endif %} {% ifversion fpt or ghec or ghes > 3.5 or ghae-issue-6396 %} -## Dependency review enforcement +## Aplicación de la revisión de dependencias {% data reusables.dependency-review.dependency-review-action-beta-note %} -The action is available for all {% ifversion fpt or ghec %}public repositories, as well as private {% endif %}repositories that have {% data variables.product.prodname_GH_advanced_security %} enabled. +La acción está disponible para todos los repositorios {% ifversion fpt or ghec %}públicos, así como los privados {% endif %}que tienen habilitado {% data variables.product.prodname_GH_advanced_security %}. {% data reusables.dependency-review.action-enterprise %} -You can use the {% data variables.product.prodname_dependency_review_action %} in your repository to enforce dependency reviews on your pull requests. The action scans for vulnerable versions of dependencies introduced by package version changes in pull requests, and warns you about the associated security vulnerabilities. This gives you better visibility of what's changing in a pull request, and helps prevent vulnerabilities being added to your repository. For more information, see [`dependency-review-action`](https://github.com/actions/dependency-review-action). +Puedes usar {% data variables.product.prodname_dependency_review_action %} en el repositorio para aplicar revisiones de dependencias en las solicitudes de incorporación de cambios. La acción analiza las versiones vulnerables de las dependencias introducidas por los cambios de versión del paquete en las solicitudes de incorporación de cambios y le advierte sobre las vulnerabilidades de seguridad asociadas. Esto proporciona una mejor visibilidad de los cambios en una solicitud de incorporación de cambios y ayuda a evitar que se agreguen vulnerabilidades al repositorio. Para más información, vea [`dependency-review-action`](https://github.com/actions/dependency-review-action). -![Dependency review action example](/assets/images/help/graphs/dependency-review-action.png) +![Ejemplo de acción de revisión de dependencias](/assets/images/help/graphs/dependency-review-action.png) -By default, the {% data variables.product.prodname_dependency_review_action %} check will fail if it discovers any vulnerable packages. A failed check blocks a pull request from being merged when the repository owner requires the dependency review check to pass. For more information, see "[About protected branches](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-status-checks-before-merging)." +De forma predeterminada, se producirá un error en la comprobación de {% data variables.product.prodname_dependency_review_action %} si detecta paquetes vulnerables. Una comprobación con errores impide combinar una solicitud de incorporación de cambios si el propietario del repositorio requiere que se supere la comprobación de revisión de dependencias. Para más información, vea "[Acerca de las ramas protegidas](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-status-checks-before-merging)". -The action uses the Dependency Review REST API to get the diff of dependency changes between the base commit and head commit. You can use the Dependency Review API to get the diff of dependency changes, including vulnerability data, between any two commits on a repository. For more information, see "[Dependency review](/rest/reference/dependency-graph#dependency-review)." +La acción usa la API de REST Dependency Review para obtener la diferencia de los cambios de dependencia entre la confirmación base y la confirmación principal. Puede usar la API Dependency Review para obtener la diferencia de los cambios de dependencia, incluidos los datos de vulnerabilidad, entre dos confirmaciones de un repositorio. Para obtener más información, consulte "[Revisión de dependencias](/rest/reference/dependency-graph#dependency-review)". -{% ifversion dependency-review-action-configuration %} -You can configure the {% data variables.product.prodname_dependency_review_action %} to better suit your needs. For example, you can specify the severity level that will make the action fail{% ifversion dependency-review-action-licenses %}, or set an allow or deny list for licenses to scan{% endif %}. For more information, see "[Configuring dependency review](/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review#configuring-the-dependency-review-github-action)." -{% endif %} +{% ifversion dependency-review-action-configuration %} Puedes configurar la {% data variables.product.prodname_dependency_review_action %} para que se adapte mejor a tus necesidades. Por ejemplo, puedes especificar el nivel de gravedad que hará que se produzca un error en la acción{% ifversion dependency-review-action-licenses %}, o bien establecer una lista de permitidos o denegados para el examen de las licencias{% endif %}. Para obtener más información, consulta "[Configuración de la revisión de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review#configuring-the-dependency-review-github-action)". {% endif %} {% endif %} 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 3e8ff781c3..eb75fa811d 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,8 +1,8 @@ --- title: Acerca de la seguridad de la cadena de suministro -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 %}.' +intro: '{% data variables.product.product_name %} te ayuda a proteger la cadena de suministro, desde comprender las dependencias de tu entorno a conocer las vulnerabilidades de dichas dependencias {% ifversion fpt or ghec or ghes > 3.2 %} y aplicarles revisiones{% endif %}.' miniTocMaxHeadingLevel: 3 -shortTitle: Seguridad de la cadena de suministro +shortTitle: Supply chain security redirect_from: - /code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies versions: @@ -19,107 +19,106 @@ topics: - Dependencies - Pull requests - Repositories +ms.openlocfilehash: 2ad16960d0445994d5414390a62e16d719a10e6c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147064894' --- - ## Acerca de la seguridad de la cadena de suministro en GitHub -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 %}. +Con el uso acelerado del código abierto, la mayoría de los proyectos dependen de cientos de dependencias de código abierto. Esto plantea un problema de seguridad: ¿qué ocurre si las dependencias que usa son vulnerables? Podría poner a los usuarios en riesgo de un ataque de cadena de suministro. Una de las cosas más importantes que puedes hacer para proteger la cadena de suministro es revisar las dependencias vulnerables{% ifversion GH-advisory-db-supports-malware %} y reemplazar cualquier malware{% endif %}. -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. +Las dependencias se agregan directamente a la cadena de suministro cuando se especifican en un archivo de manifiesto o en un archivo de bloqueo. Las dependencias también se pueden incluir de forma transitiva, es decir, incluso si no especifica una dependencia concreta, pero se usa en una dependencia propia, también dependerá de esa dependencia. -{% 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 %}. +{% data variables.product.product_name %} ofrece diversas características para ayudarle a comprender las dependencias del entorno{% ifversion ghes < 3.3 or ghae %} y conocer las vulnerabilidades de esas dependencias{% endif %}{% ifversion fpt or ghec or ghes > 3.2 %}, conocer las vulnerabilidades de esas dependencias y aplicarles revisiones{% endif %}. -Las características de la cadena de suministro en {% data variables.product.product_name %} son: +Las características de la cadena de suministro en {% data variables.product.product_name %} son las siguientes: - **Gráfica de dependencias** - **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_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 %} + - **{% data variables.product.prodname_dependabot_version_updates %}** {% endif %} -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. +El gráfico de dependencias es fundamental para la seguridad de la cadena de suministro. En el gráfico de dependencias se identifican todas las dependencias ascendentes y las dependencias descendentes públicas de un repositorio o paquete. En el gráfico de dependencias del repositorio puede ver las dependencias del repositorio y algunas de sus propiedades, como la información de vulnerabilidad. -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. +Otras características de la cadena de suministro de {% data variables.product.prodname_dotcom %} dependen de la información proporcionada por el gráfico de dependencias. -- 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 %}- 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. +- La revisión de dependencias usa el gráfico de dependencias para identificar los cambios de dependencias y ayudarle a comprender el impacto en la seguridad de estos cambios al revisar solicitudes de incorporación de cambios. +- {% data variables.product.prodname_dependabot %} realiza referencias cruzadas entre los datos de dependencia proporcionados por el gráfico de dependencias y la lista de avisos publicados en {% data variables.product.prodname_advisory_database %}, examina las dependencias y genera {% data variables.product.prodname_dependabot_alerts %} cuando se detecta una vulnerabilidad posible {% ifversion GH-advisory-db-supports-malware %}o malware{% endif %}. +{% ifversion fpt or ghec or ghes > 3.2 %}- {% data variables.product.prodname_dependabot_security_updates %} usan el gráfico de dependencias y {% data variables.product.prodname_dependabot_alerts %} para ayudarle a actualizar las dependencias con vulnerabilidades conocidas en el repositorio. -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. +{% data variables.product.prodname_dependabot_version_updates %} no usan el gráfico de dependencias y en su lugar se basan en el control de versiones semántico de las dependencias. {% data variables.product.prodname_dependabot_version_updates %} ayudan a mantener actualizadas las dependencias, incluso cuando no tienen ninguna vulnerabilidad. {% endif %} -{% ifversion fpt or ghec or ghes %} -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)". +{% ifversion fpt or ghec or ghes %} Para obtener guías de procedimientos recomendados sobre la seguridad de la cadena de suministro de un extremo a otro, incluida la protección de cuentas personales, código y procesos de compilación, consulta "[Protección de la cadena de suministro de un extremo a otro](/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview)". {% endif %} -## Resumen de características +## Introducción a las características -### ¿Qué es la gráfica de dependencias? +### Qué es el gráfico de dependencias -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. +Para generar el gráfico de dependencias, {% data variables.product.company_short %} examina las dependencias explícitas de un repositorio declaradas en el manifiesto y los archivos de bloqueo. Cuando se habilita, el gráfico de dependencias analiza automáticamente todos los archivos de manifiesto de paquete conocidos del repositorio y los usa para construir un gráfico con versiones y nombres de dependencia conocidos. -- La gráfica de dependencias incluye información en tus dependencias _directas_ y _transitorias_. -- La gráfica de dependencias se actualiza automáticamente cuando subes una confirmación a {% data variables.product.company_short %} que cambia o agrega un archivo de bloqueo o de manifiesto a la rama predeterminada y cuando alguien sube un cambio al repositorio de alguna de tus dependencias. -- Puedes ver la gráfica de dependencias si abres la página principal del repositorio en {% data variables.product.product_name %} y navegas a la pestaña de **perspectivas**. +- El gráfico de dependencias incluye información sobre las dependencias _directas_ y las _transitivas_. +- El gráfico de dependencias se actualiza automáticamente al insertar una confirmación en {% data variables.product.company_short %} que cambia o agrega un archivo de manifiesto o de bloqueo admitido a la rama predeterminada y cuando alguien inserta un cambio en el repositorio de una de las dependencias. +- Para ver el gráfico de dependencias, abra la página principal del repositorio en {% data variables.product.product_name %} y vaya a la pestaña **Conclusiones**. -{% ifversion dependency-submission-api %} -{% data reusables.dependency-submission.dependency-submission-link %} -{% endif %} +{% ifversion dependency-submission-api %} {% data reusables.dependency-submission.dependency-submission-link %} {% endif %} -Para obtener más información sobre la gráfica de dependencias, 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)". +Para más información sobre el gráfico de dependencias, vea "[Acerca del gráfico de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)". -### ¿Qué es la revisión de dependencias? +### Qué es la revisión de dependencias -La revisión de dependencias ayuda a que los contribuyentes y revisores entiendan los cambios a las dependencias y su impacto de seguridad en todas las solicitudes de cambio. +La revisión de dependencias ayuda a los revisores y colaboradores a comprender los cambios de dependencia y su impacto en la seguridad en cada solicitud de incorporación de cambios. -- La revisión de dependencias te indica qué dependencias se agregaron, eliminaron o actualizaron en una solicitud de cambios. Puedes utilizar las fechas de lanzamiento, popularidad de las dependencias e información de vulnerabilidad para ayudarte a decidir si quieres o no aceptar el cambio. -- Puedes ver la revisión de dependencias para una solicitud de cambios si muestras el diff enriquecido en la pestaña de **Archivos que cambiaron**. +- La revisión de dependencias indica qué dependencias se han agregado, quitado o actualizado en una solicitud de incorporación de cambios. Puede usar las fechas de lanzamiento, la popularidad de las dependencias y la información de vulnerabilidad para ayudarle a decidir si quiere aceptar el cambio. +- Puede ver la revisión de dependencias de una solicitud de incorporación de cambios si muestra la diferencia enriquecida en la pestaña **Archivos cambiados**. -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)". +Para más información sobre la revisión de dependencias, vea "[Acerca de la revisión de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review)". -### ¿Qué es el Dependabot? +### Qué es 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 %}. +{% data variables.product.prodname_dependabot %} mantiene actualizadas las dependencias para lo que le informa de cualquier vulnerabilidad de seguridad en ellas{% ifversion fpt or ghec or ghes > 3.2 or ghae %}, y abre solicitudes de incorporación de cambios de forma automática para actualizar las dependencias a la siguiente versión segura disponible cuando se desencadena una alerta de {% data variables.product.prodname_dependabot %}, o bien a la versión más reciente cuando se publica una versión{% else %} para que pueda actualizar esa dependencia.{% endif %}. -{% ifversion fpt or ghec or ghes > 3.2 %} -El término "{% data variables.product.prodname_dependabot %}" comprende las siguientes características: -- {% data variables.product.prodname_dependabot_alerts %}—Notificación mostrada en la pestaña de **Seguridad** para el repositorio y en la gráfica de dependencias de este. La alerta incluye un enlace al archivo afectado en el proyecto e información acerca de la versión arreglada. +{% ifversion fpt or ghec or ghes > 3.2 %} El término "{% data variables.product.prodname_dependabot %}" abarca las características siguientes: +- {% data variables.product.prodname_dependabot_alerts %}: notificación mostrada en la pestaña **Seguridad** y en el gráfico de dependencias del repositorio. La alerta incluye un enlace al archivo afectado en el proyecto e información acerca de la versión arreglada. - {% data variables.product.prodname_dependabot_updates %}: - - {% data variables.product.prodname_dependabot_security_updates %}—Actualizaciones activadas para mejorar tus dependencias a una versión segura cuando se activa una alerta. - - {% data variables.product.prodname_dependabot_version_updates %}—Actualizaciones programadas para mantener tus dependencias actualizadas con la última versión. + - {% data variables.product.prodname_dependabot_security_updates %}: actualizaciones desencadenadas para actualizar las dependencias a una versión segura cuando se desencadena una alerta. + - {% data variables.product.prodname_dependabot_version_updates %}: actualizaciones programadas para mantener actualizadas las dependencias con la versión más reciente. {% endif %} -#### ¿Qué son las alertas del Dependabot? +#### Qué son las alertas de Dependabot -Las {% data variables.product.prodname_dependabot_alerts %} resaltan los repositorios afectados por una vulnerabilidad recién descubierta con base en la gráfica de dependencias y la {% data variables.product.prodname_advisory_database %}, la cual contiene asesorías para las vulnerabilidades {% ifversion GH-advisory-db-supports-malware %} y malware{% endif %}conocidas. +{% data variables.product.prodname_dependabot_alerts %} resalta los repositorios afectados por una vulnerabilidad recién detectada en función del gráfico de dependencias y {% data variables.product.prodname_advisory_database %}, que contiene los avisos para las vulnerabilidades conocidas{% ifversion GH-advisory-db-supports-malware %} y el malware{% endif %}. -- El {% data variables.product.prodname_dependabot %} lleva a cabo un escaneo para detectar dependencias inseguras y envía {% data variables.product.prodname_dependabot_alerts %} cuando: -{% ifversion fpt or ghec %} - - Se agrega una asesoría nueva a la {% 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 %} - - Cambia la gráfica de dependencia para el repositorio. -- Las {% data variables.product.prodname_dependabot_alerts %} se muestran {% ifversion fpt or ghec or ghes %} en la pestaña de **Seguridad** del repositorio y{% endif %} en la gráfica de dependencias del repositorio. 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. +- {% data variables.product.prodname_dependabot %} realiza un examen para detectar las dependencias no seguras y envía {% data variables.product.prodname_dependabot_alerts %} cuando: {% ifversion fpt or ghec %} + - Se agrega un aviso nuevo a {% data variables.product.prodname_advisory_database %}.{% else %} + - Se sincronizan nuevos datos de aviso 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 %} + - Cambia el gráfico de dependencias del repositorio. +- {% data variables.product.prodname_dependabot_alerts %} se muestran {% ifversion fpt or ghec or ghes %} en la pestaña **Seguridad** del repositorio y{% endif %} en el gráfico de dependencias del repositorio. La alerta incluye {% ifversion fpt or ghec or ghes %}un vínculo al archivo afectado en el proyecto e {% endif %}información sobre una versión fija. -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)". +Para más información, vea "[Acerca de {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-alerts-for-vulnerable-dependencies)". {% ifversion fpt or ghec or ghes > 3.2 %} -#### ¿Qué son las actualizaciones del Dependabot? +#### Qué son las actualizaciones de Dependabot -Hay dos tipos de {% data variables.product.prodname_dependabot_updates %}: las actualizaciones de _seguridad_ del {% data variables.product.prodname_dependabot %} y las actualizaciones de _versión_. El {% data variables.product.prodname_dependabot %} genera solicitudes de cambios automáticas para actualizar tus dependencias en ambos casos, pero hay varias diferencias. +Hay dos tipos de {% data variables.product.prodname_dependabot_updates %}: actualizaciones de _seguridad_ y de _versión_ de {% data variables.product.prodname_dependabot %}. En los dos casos {% data variables.product.prodname_dependabot %} genera solicitudes de incorporación de cambios automáticas para actualizar las dependencias, pero hay varias diferencias. {% data variables.product.prodname_dependabot_security_updates %}: - - Activadas con una alerta del {% data variables.product.prodname_dependabot %} - - Actualizar dependencias a la versión mínima que resuelve una vulnerabilidad conocida - - Compatibles con los ecosistemas que soporta la gráfica de dependencias - - No requiere un archivo de configuración, pero puedes utilizar uno para anular el comportamiento predeterminado - + - Desencadenada por una alerta de {% data variables.product.prodname_dependabot %} + - Actualizan las dependencias a la versión mínima que resuelve una vulnerabilidad conocida + - Compatible con ecosistemas admitidos en el gráfico de dependencias + - No requiere un archivo de configuración, pero puedes usar uno para invalidar el comportamiento predeterminado. + {% data variables.product.prodname_dependabot_version_updates %}: - Requiere un archivo de configuración - - Se ejecuta en un itinerario que configuras - - Actualiza dependencias a su última versión que coincida con la configuración - - Compatible con un grupo de ecosistemas diferente + - Se ejecutan según una programación que configure + - Actualizan las dependencias a la versión más reciente que coincida con la configuración + - Compatible con un grupo diferente de ecosistemas -Para obtener más información sobre las {% data variables.product.prodname_dependabot_updates %}, consulta las secciones "[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)" y "[Acerca de las {% data variables.product.prodname_dependabot_version_updates %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/about-dependabot-version-updates)". +Para más información sobre {% data variables.product.prodname_dependabot_updates %}, vea "[Acerca de {% data variables.product.prodname_dependabot_security_updates %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-dependabot-security-updates)" y "[Acerca de {% data variables.product.prodname_dependabot_version_updates %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/about-dependabot-version-updates)". {% endif %} ## Disponibilidad de características @@ -127,29 +126,29 @@ Para obtener más información sobre las {% data variables.product.prodname_depe {% ifversion fpt or ghec %} Repositorios públicos: -- **Gráfica de dependencias**—habilitada predeterminadamente y no puede inhabilitarse. -- **Revisión de dependencias**—Habilitada predeterminadamente y no puede inhabilitarse. -- **{% data variables.product.prodname_dependabot_alerts %}**—no se habilita predeterminadamente. {% data variables.product.prodname_dotcom %} detecta las dependencias inseguras y muestra la información en la gráfica de dependencias, pero no genera {% data variables.product.prodname_dependabot_alerts %} predeterminadamente. Los propietarios de repositorios o las personas con acceso administrativo pueden habilitar las {% data variables.product.prodname_dependabot_alerts %}. También puedes habilitar o inhabilitar las alertas del Dependabot para todos los repositorios que pertenezcan a tu cuenta de usuario u organización. Para obtener más información, consulta la sección "[Administrar los ajustes de análisis y seguridad para tu cuenta de usuario](/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)" o "[Administrar el análisis y seguridad para tu organización](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization)". +- **Gráfico de dependencias**: habilitado de forma predeterminada y no se puede deshabilitar. +- **Revisión de dependencias**: habilitada de forma predeterminada y no se puede deshabilitar. +- **{% data variables.product.prodname_dependabot_alerts %}** : no está habilitado de forma predeterminada. {% data variables.product.prodname_dotcom %} detecta las dependencias no seguras y muestra información en el gráfico de dependencias, pero no genera {% data variables.product.prodname_dependabot_alerts %} de forma predeterminada. Los propietarios de repositorios o los usuarios con acceso administrativo pueden habilitar las {% data variables.product.prodname_dependabot_alerts %}. + También puede habilitar o deshabilitar las alertas de Dependabot para todos los repositorios que pertenecen a la cuenta de usuario u organización. Para más información, vea "[Administración de la configuración de seguridad y análisis de la cuenta de usuario](/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)" o "[Administración de la configuración de seguridad y análisis para la organización](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization)". Repositorios privados: -- **Gráfica de dependencias**—no se habilita predeterminadamente. Los administradores del repositorio pueden habilitar la característica. Para obtener más información, consulta la sección "[Explorar las dependencias de un repositorio](/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)". +- **Gráfico de dependencias**: no está habilitado de forma predeterminada. Los administradores del repositorio pueden habilitar la característica. Para más información, vea "[Exploración de las dependencias de un repositorio](/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)". {% ifversion fpt %} -- **Revisión de dependencias**—disponible en los repositorios privados que pertenecen a las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} y tienen una licencia de {% data variables.product.prodname_GH_advanced_security %}. Para obtener más información, consulta la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review). +- **Revisión de dependencias**: disponible en los repositorios privados propiedad de las organizaciones que usan {% data variables.product.prodname_ghe_cloud %} y que tienen una licencia para {% data variables.product.prodname_GH_advanced_security %}. Para más información, vea la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review). {% elsif ghec %} -- **Revisión de dependencias**—disponible para los repositorios privados que pertenecen a las organizaciones en caos de que tengas una licencia de {% data variables.product.prodname_GH_advanced_security %} y la gráfica de dependencias habilitada. Para obtener más información, consulta las secciones "[Acerca de la {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)" y "[Explorar las dependencias de un repositorio](/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 %} -- **{% data variables.product.prodname_dependabot_alerts %}**—no se habilita predeterminadamente. Los propietarios de los repositorios privados o las personas con acceso administrativo puede habilitar las {% data variables.product.prodname_dependabot_alerts %} si habilitan la gráfica de dependencias y las {% data variables.product.prodname_dependabot_alerts %} para sus repositorios. También puedes habilitar o inhabilitar las alertas del Dependabot para todos los repositorios que pertenezcan a tu cuenta de usuario u organización. Para obtener más información, consulta la sección "[Administrar los ajustes de análisis y seguridad para tu cuenta de usuario](/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)" o "[Administrar el análisis y seguridad para tu organización](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization)". +- **Revisión de dependencias**: disponible repositorios privados propiedad de las organizaciones, siempre que tenga una licencia para {% data variables.product.prodname_GH_advanced_security %} y haya habilitado el gráfico de dependencias. Para más información, vea "[Acerca de {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)" y "[Exploración de las dependencias de un repositorio](/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 %} +- **{% data variables.product.prodname_dependabot_alerts %}** : no está habilitado de forma predeterminada. Los propietarios de los repositorios privados o las personas con acceso administrativo puede habilitar las {% data variables.product.prodname_dependabot_alerts %} si habilitan la gráfica de dependencias y las {% data variables.product.prodname_dependabot_alerts %} para sus repositorios. + También puede habilitar o deshabilitar las alertas de Dependabot para todos los repositorios que pertenecen a la cuenta de usuario u organización. Para más información, vea "[Administración de la configuración de seguridad y análisis de la cuenta de usuario](/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)" o "[Administración de la configuración de seguridad y análisis para la organización](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization)". Cualquier tipo de repositorio: -- **{% data variables.product.prodname_dependabot_security_updates %}**—no se habilita predeterminadamente. Puedes habilitar las {% data variables.product.prodname_dependabot_security_updates %} para cualquier repositorio que utilice {% data variables.product.prodname_dependabot_alerts %} y la gráfica de dependencias. Para obtener más información sobre cómo habilitar las actualizaciones de seguridad, consulta la sección "[Configurar las {% data variables.product.prodname_dependabot_security_updates %}](/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates)". -- **{% data variables.product.prodname_dependabot_version_updates %}**—no se habilita predeterminadamente. Las personas con permisos de escritura en un repositorio pueden habilitar las {% data variables.product.prodname_dependabot_version_updates %}. Para obtener más información sobre cómo habilitar las actualizaciones de versión, consulta la sección "[Configurar las {% data variables.product.prodname_dependabot_version_updates %}](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates)". +- **{% data variables.product.prodname_dependabot_security_updates %}** : no está habilitado de forma predeterminada. Puedes habilitar las {% data variables.product.prodname_dependabot_security_updates %} para cualquier repositorio que utilice {% data variables.product.prodname_dependabot_alerts %} y la gráfica de dependencias. Para obtener información sobre cómo habilitar las actualizaciones de seguridad, vea "[Configuración de {% data variables.product.prodname_dependabot_security_updates %}](/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates)". +- **{% data variables.product.prodname_dependabot_version_updates %}** : no está habilitado de forma predeterminada. Las personas con permisos de escritura en un repositorio pueden habilitar las {% data variables.product.prodname_dependabot_version_updates %}. Para obtener información sobre cómo habilitar las actualizaciones de versiones, consulta "[Configuración de {% data variables.product.prodname_dependabot_version_updates %}](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates)". {% endif %} {% ifversion ghes or ghae %} -- **Gráfica de dependencias** y **{% data variables.product.prodname_dependabot_alerts %}**—no habilitadas predeterminadamente. Ambas características se configuran a nivel empresarial por el propietario de la empresa. Para obtener más información, consulta la sección {% ifversion ghes %}"[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)" y {% endif %}"[Habilitar el {% data variables.product.prodname_dependabot %} para tu empresa](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)". -- **Revisión de dependencias**—disponible cuando se habilita la gráfica de dependencias para {% data variables.product.product_location %} y cuando se habilita la {% data variables.product.prodname_advanced_security %} para la organización o el repositorio. 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 %} -{% ifversion ghes > 3.2 %} -- **{% data variables.product.prodname_dependabot_security_updates %}**—no se habilita predeterminadamente. Puedes habilitar las {% data variables.product.prodname_dependabot_security_updates %} para cualquier repositorio que utilice {% data variables.product.prodname_dependabot_alerts %} y la gráfica de dependencias. Para obtener más información sobre cómo habilitar las actualizaciones de seguridad, consulta la sección "[Configurar las {% data variables.product.prodname_dependabot_security_updates %}](/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates)". -- **{% data variables.product.prodname_dependabot_version_updates %}**—no se habilita predeterminadamente. Las personas con permisos de escritura en un repositorio pueden habilitar las {% data variables.product.prodname_dependabot_version_updates %}. Para obtener más información sobre cómo habilitar las actualizaciones de versión, consulta la sección "[Configurar las {% data variables.product.prodname_dependabot_version_updates %}](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates)". +- **Gráfico de dependencias** y **{% data variables.product.prodname_dependabot_alerts %}** : no están habilitados de forma predeterminada. El propietario de la empresa configura las dos características en un nivel empresarial. Para más información, vea {% ifversion ghes %}"[Habilitación del gráfico de dependencias para la empresa](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise)" y {% endif %}"[Habilitación de {% data variables.product.prodname_dependabot %} para la empresa](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)". +- **Revisión de dependencias**: disponible cuando se habilita el gráfico de dependencias para {% data variables.product.product_location %} y se habilita {% data variables.product.prodname_advanced_security %} para la organización o el repositorio. Para más información, consulte "[Acerca de {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)". +{% endif %} {% ifversion ghes > 3.2 %} +- **{% data variables.product.prodname_dependabot_security_updates %}** : no está habilitado de forma predeterminada. Puedes habilitar las {% data variables.product.prodname_dependabot_security_updates %} para cualquier repositorio que utilice {% data variables.product.prodname_dependabot_alerts %} y la gráfica de dependencias. Para obtener información sobre cómo habilitar las actualizaciones de seguridad, vea "[Configuración de {% data variables.product.prodname_dependabot_security_updates %}](/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates)". +- **{% data variables.product.prodname_dependabot_version_updates %}** : no está habilitado de forma predeterminada. Las personas con permisos de escritura en un repositorio pueden habilitar las {% data variables.product.prodname_dependabot_version_updates %}. Para obtener información sobre cómo habilitar las actualizaciones de versiones, consulta "[Configuración de {% data variables.product.prodname_dependabot_version_updates %}](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates)". {% endif %} 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 fa9322c90d..e4496f4b92 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 @@ -1,6 +1,6 @@ --- -title: About the dependency graph -intro: You can use the dependency graph to identify all your project's dependencies. The dependency graph supports a range of popular package ecosystems. +title: Acerca del gráfico de dependencias +intro: Puedes utilizar la gráfica de dependencias para identificar todas las dependencias de tus proyectos. La gráfica de dependencias es compatible con una variedad de ecosistemas de paquetes populares. redirect_from: - /github/visualizing-repository-data-with-graphs/about-the-dependency-graph - /code-security/supply-chain-security/about-the-dependency-graph @@ -15,105 +15,85 @@ topics: - Dependencies - Repositories shortTitle: Dependency graph +ms.openlocfilehash: bb8e802210da132d51e4c926ac9085a6790ba683 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147578634' --- -## About the dependency graph +## Acerca del gráfico de dependencias {% data reusables.dependabot.about-the-dependency-graph %} -When you push a commit to {% data variables.product.product_name %} that changes or adds a supported manifest or lock file to the default branch, the dependency graph is automatically updated.{% ifversion fpt or ghec %} In addition, the graph is updated when anyone pushes a change to the repository of one of your dependencies.{% endif %} For information on the supported ecosystems and manifest files, see "[Supported package ecosystems](#supported-package-ecosystems)" below. +Al insertar una confirmación en {% data variables.product.product_name %} que cambie o agregue un archivo de bloqueo o de manifiesto admitido a la rama predeterminada, el gráfico de dependencias se actualizará de forma automática.{% ifversion fpt or ghec %} Además, el gráfico se actualiza cuando alguien inserte un cambio en el repositorio de una de las dependencias.{% endif %} Para más información sobre los ecosistemas y archivos de manifiesto admitidos, vea "[Ecosistemas de paquetes admitidos](#supported-package-ecosystems)" a continuación. -{% ifversion dependency-submission-api %} -{% data reusables.dependency-submission.dependency-submission-link %} -{% endif %} +{% ifversion dependency-submission-api %} {% data reusables.dependency-submission.dependency-submission-link %} {% endif %} -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)." +Cuando creas una solicitud de cambios que contenga los cambios de las dependencias que apuntan a la rama predeterminada, {% data variables.product.prodname_dotcom %} utiliza la gráfica de dependencias para agregar revisiones de dependencia a la solicitud de cambios. Estas indican si las dependencias contendrán vulnerabilidades y, si es el caso, la versión de la dependencia en la cual se arregló la vulnerabilidad. Para más información, vea "[Acerca de la revisión de dependencias](/code-security/supply-chain-security/about-dependency-review)". -## Dependency graph availability +## Disponibilidad de la gráfica de dependencias -{% ifversion fpt or ghec %}The dependency graph is available for every public repository that defines dependencies in a supported package ecosystem using a supported file format. Repository administrators can also set up the dependency graph for private repositories. For more information, see "[Configuring the dependency graph](/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-the-dependency-graph)."{% endif %} +{% ifversion fpt or ghec %}El gráfico de dependencias está disponible para cada repositorio público que defina las dependencias en un ecosistema de paquetes compatible con un formato de archivo admitido. Los administradores de repositorio también pueden configurar la gráfica de dependencias para los repositorios privados. Para obtener más información, consulta "[Configuración del gráfico de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-the-dependency-graph)".{% endif %} {% data reusables.dependabot.dependabot-alerts-dependency-graph-enterprise %} -## Dependencies included +## Dependencias que se incluyen -The dependency graph includes all the dependencies of a repository that are detailed in the manifest and lock files, or their equivalent, for supported ecosystems{% ifversion dependency-submission-api %}, as well as any dependencies that are submitted using the Dependency submission API (beta){% endif %}. This includes: +El gráfico de dependencias incluye todas las dependencias de un repositorio que se detallan en los archivos de manifiesto y bloqueo, o su equivalente, para los ecosistemas admitidos{% ifversion dependency-submission-api %}, así como las dependencias que se envían mediante la API de envío de dependencias (en beta){% endif %}. Esto incluye: -- Direct dependencies, that are explicitly defined in a manifest or lock file {% ifversion dependency-submission-api %} or have been submitted using the Dependency submission API (beta){% endif %} -- Indirect dependencies of these direct dependencies, also known as transitive dependencies or sub-dependencies +- Las dependencias directas, que se definen explícitamente en un archivo de manifiesto o bloqueo {% ifversion dependency-submission-api %} o se han enviado mediante la API de envío de dependencias (en beta){% endif %} +- Las dependencias indirectas de estas dependencias directas, también conocidas como dependencias transitorias o sub-dependencias -The dependency graph identifies indirect dependencies{% ifversion fpt or ghec %} either explicitly from a lock file or by checking the dependencies of your direct dependencies. For the most reliable graph, you should use lock files (or their equivalent) because they define exactly which versions of the direct and indirect dependencies you currently use. If you use lock files, you also ensure that all contributors to the repository are using the same versions, which will make it easier for you to test and debug code{% else %} from the lock files{% endif %}. +El gráfico de dependencias identifica dependencias indirectas{% ifversion fpt or ghec %} ya sea de forma explícita desde un archivo de bloqueo o mediante la comprobación de las dependencias de las dependencias directas. Para la gráfica más confiable, debes utilizar archivos de bloqueo (o su equivalente), ya que estos definen exactamente qué versiones de las dependencias directas e indirectas estás utilizando actualmente. Si utilizas archivos de bloqueo, también te aseguras de que todos los contribuyentes del repositorio están utilizando las mismas versiones, lo cual te facilitará el probar y depurar el código{% else %} de los archivos de bloqueo{% endif %}. -For more information on how {% data variables.product.product_name %} helps you understand the dependencies in your environment, see "[About supply chain security](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security)." +Para obtener más información sobre cómo {% data variables.product.product_name %} te ayuda a comprender las dependencias de tu entorno, consulta "[Acerca de la seguridad de la cadena de suministro](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security)". {% ifversion fpt or ghec %} -## Dependents included +## Dependientes incluídos -For public repositories, only public repositories that depend on it or on packages that it publishes are reported. This information is not reported for private repositories.{% endif %} +Para los repositorios públicos, únicamente se reportan los repositorios públicos que dependen de éste o de los paquetes que publicas. Esta información no se reporta para los repositorios privados.{% endif %} -## Using the dependency graph +## Utiizar la gráfica de dependencias -You can use the dependency graph to: +Puedes utilizar la gráfica de dependencias para: -- 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 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 %} +- Explore los repositorios de los que depende el código en{% ifversion fpt or ghec %} y los que dependen de él{% endif %}. Para obtener más información, consulte "[Exploración de las dependencias de un repositorio](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository)". {% ifversion ghec %} +- Ver en un solo tablero un resumen de las dependencias que se utilizan en los repositorios de tu organización. Para más información, vea "[Visualización de conclusiones de la organización](/articles/viewing-insights-for-your-organization#viewing-organization-dependency-insights)".{% endif %} +- Ver y actualizar las dependencias vulnerables de tu repositorio. Para más información, consulta "[Acerca de {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)".{% ifversion fpt or ghes or ghec %} +- Consulta la información sobre las dependencias vulnerables en las solicitudes de cambios. Para más información, vea "[Revisión de los cambios de dependencias en una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request)".{% endif %} -## Supported package ecosystems +## Ecosistemas de paquetes compatibles -The recommended formats explicitly define which versions are used for all direct and all indirect dependencies. If you use these formats, your dependency graph is more accurate. It also reflects the current build set up and enables the dependency graph to report vulnerabilities in both direct and indirect dependencies.{% ifversion fpt or ghec %} Indirect dependencies that are inferred from a manifest file (or equivalent) are excluded from the checks for insecure dependencies.{% endif %} +Los formatos recomendados definen explícitamente qué versiones se utilizan para todas las dependencias directas e indirectas. Si usa estos formatos, el gráfico de dependencias será más preciso. También refleja la configuración de compilación actual y permite que el gráfico de dependencias notifique vulnerabilidades tanto en las dependencias directas como en las indirectas.{% ifversion fpt or ghec %} Las dependencias indirectas que se infieren de un archivo de manifiesto (o equivalente) se excluyen de las comprobaciones de dependencias no seguras.{% endif %} -| Package manager | Languages | Recommended formats | All supported formats | +| Administrador de paquetes | Idiomas | Formatos recomendados | Todos los formatos admitidos | | --- | --- | --- | ---| -{%- ifversion dependency-graph-rust-support %} -| Cargo{% ifversion ghes = 3.6 or ghae-issue-7563 %}[*]{% endif %} | Rust | `Cargo.lock` | `Cargo.toml`, `Cargo.lock` | -{%- endif %} -| Composer | PHP | `composer.lock` | `composer.json`, `composer.lock` | -| NuGet | .NET languages (C#, F#, VB), C++ | `.csproj`, `.vbproj`, `.nuspec`, `.vcxproj`, `.fsproj` | `.csproj`, `.vbproj`, `.nuspec`, `.vcxproj`, `.fsproj`, `packages.config` | -{%- ifversion github-actions-in-dependency-graph %} -| {% data variables.product.prodname_actions %} workflows[†] | YAML | `.yml`, `.yaml` | `.yml`, `.yaml` | -{%- endif %} -{%- ifversion fpt or ghec or ghes > 3.2 or ghae %} -| Go modules | Go | `go.sum` | `go.mod`, `go.sum` | -{%- elsif ghes = 3.2 %} -| Go modules | Go | `go.mod` | `go.mod` | -{%- endif %} -| Maven | Java, Scala | `pom.xml` | `pom.xml` | -| npm | JavaScript | `package-lock.json` | `package-lock.json`, `package.json`| -| pip | Python | `requirements.txt`, `pipfile.lock` | `requirements.txt`, `pipfile`, `pipfile.lock`, `setup.py`[‡] | -{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-4752 %} -| Python Poetry | Python | `poetry.lock` | `poetry.lock`, `pyproject.toml` | -{%- endif %} -| RubyGems | Ruby | `Gemfile.lock` | `Gemfile.lock`, `Gemfile`, `*.gemspec` | -| Yarn | JavaScript | `yarn.lock` | `package.json`, `yarn.lock` | +{%- ifversion dependency-graph-rust-support %} | Cargo{% ifversion ghes = 3.6 or ghae-issue-7563 %}[*]{% endif %} | Rust | `Cargo.lock` | `Cargo.toml`, `Cargo.lock` | {%- endif %} | Composer | PHP | `composer.lock` | `composer.json`, `composer.lock` | | NuGet | Lenguajes de .NET (C#, F#, VB), C++ | `.csproj`, `.vbproj`, `.nuspec`, `.vcxproj`, `.fsproj` | `.csproj`, `.vbproj`, `.nuspec`, `.vcxproj`, `.fsproj`, `packages.config` | {%- ifversion github-actions-in-dependency-graph %} | Flujos de trabajo de {% data variables.product.prodname_actions %}[†] | YAML | `.yml`, `.yaml` | `.yml`, `.yaml` | {%- endif %} {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} | Módulos de Go | Go | `go.sum` | `go.mod`, `go.sum` | {%- elsif ghes = 3.2 %} | Módulos de Go | Go | `go.mod` | `go.mod` | {%- endif %} | Maven | Java, Scala | `pom.xml` | `pom.xml` | | npm | JavaScript | `package-lock.json` | `package-lock.json`, `package.json`| | pip | Python | `requirements.txt`, `pipfile.lock` | `requirements.txt`, `pipfile`, `pipfile.lock`, `setup.py`[‡] | {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-4752 %} | Python Poetry | Python | `poetry.lock` | `poetry.lock`, `pyproject.toml` | {%- endif %} | RubyGems | Ruby | `Gemfile.lock` | `Gemfile.lock`, `Gemfile`, `*.gemspec` | | Yarn | JavaScript | `yarn.lock` | `package.json`, `yarn.lock` | -{% ifversion ghes = 3.6 or ghae-issue-7563 %} -[*] For the initial release of Rust support, dependency graph does not have the metadata and mappings required to detect transitive dependencies. Dependency graph displays transitive dependencies, one level deep, when they are defined in a `Cargo.lock` file. {% data variables.product.prodname_dependabot_alerts %} and {% data variables.product.prodname_dependabot_security_updates %} are available for vulnerable dependencies defined in the `Cargo.lock` file. +{% ifversion ghes = 3.6 or ghae-issue-7563 %} [*] Para la versión inicial de la compatibilidad con Rust, el gráfico de dependencias no tiene los metadatos y asignaciones necesarios para detectar dependencias transitivas. El gráfico de dependencias muestra las dependencias transitivas, con un nivel de profundidad uno, cuando se definen en un archivo `Cargo.lock`. {% data variables.product.prodname_dependabot_alerts %} y {% data variables.product.prodname_dependabot_security_updates %} están disponibles para las dependencias vulnerables definidas en el archivo `Cargo.lock`. {% endif %} -{% ifversion github-actions-in-dependency-graph %} -[†] {% data reusables.enterprise.3-5-missing-feature %} {% data variables.product.prodname_actions %} workflows must be located in the `.github/workflows/` directory of a repository to be recognized as manifests. Any actions or workflows referenced using the syntax `jobs[*].steps[*].uses` or `jobs..uses` will be parsed as dependencies. For more information, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/using-workflows/workflow-syntax-for-github-actions)." +{% ifversion github-actions-in-dependency-graph %} [†] {% data reusables.enterprise.3-5-missing-feature %} Los flujos de trabajo de {% data variables.product.prodname_actions %} se deben ubicar en el directorio `.github/workflows/` de un repositorio para que se reconozcan como manifiestos. Las acciones o flujos de trabajo a los que se hace referencia mediante la sintaxis `jobs[*].steps[*].uses` o `jobs..uses` se analizarán como dependencias. Para más información, vea "[Sintaxis de flujo de trabajo para {% data variables.product.prodname_actions %}](/actions/using-workflows/workflow-syntax-for-github-actions)". {% endif %} -[‡] If you list your Python dependencies within a `setup.py` file, we may not be able to parse and list every dependency in your project. +[‡] Si enumeras las dependencias de Python dentro de un archivo `setup.py`, es posible que no podamos analizar y enumerar cada una de las dependencias del proyecto. -{% ifversion github-actions-in-dependency-graph %} -{% note %} +{% ifversion github-actions-in-dependency-graph %} {% note %} -**Note:** {% data variables.product.prodname_actions %} workflow dependencies are displayed in the dependency graph for informational purposes. Dependabot alerts are not currently supported for {% data variables.product.prodname_actions %} workflows. +**Nota:** Las dependencias de flujos de trabajo de {% data variables.product.prodname_actions %} se muestran en el gráfico de dependencias con fines informativos. Las alertas del dependabot no son compatibles actualmente con los flujos de trabajo de {% data variables.product.prodname_actions %}. -{% endnote %} -{% endif %} +{% endnote %} {% endif %} -{% ifversion dependency-submission-api %}You can use the Dependency submission API (beta) to add dependencies from the package manager or ecosystem of your choice to the dependency graph, even if the ecosystem is not in the supported ecosystem list above. The dependency graph will display the submitted dependencies grouped by ecosystem, but separately from the dependencies parsed from manifest or lock files. You will only get {% data variables.product.prodname_dependabot_alerts %} for dependencies that are from one of the [supported ecosystems](https://github.com/github/advisory-database#supported-ecosystems) of the {% data variables.product.prodname_advisory_database %}. 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)."{% endif %} -## Further reading +{% ifversion dependency-submission-api %}Puedes usar la API de envío de dependencias (en beta) para agregar dependencias desde el administrador de paquetes o el ecosistema de tu elección al gráfico de dependencias, incluso si el ecosistema no está en la lista de ecosistemas compatibles anterior. El gráfico de dependencias mostrará las dependencias enviadas agrupadas por ecosistema, pero por separado de las dependencias analizadas de los archivos de manifiesto o de bloqueo. Solo obtendrás {% data variables.product.prodname_dependabot_alerts %} para las dependencias que proceden de uno de los [ecosistemas compatibles](https://github.com/github/advisory-database#supported-ecosystems) de {% data variables.product.prodname_advisory_database %}. Para obtener más información sobre la API de envío de dependencias, consulta "[Uso de la API de envío de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api)".{% endif %} +## Información adicional -- "[Dependency graph](https://en.wikipedia.org/wiki/Dependency_graph)" on Wikipedia -- "[Exploring the dependencies of a repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository)" -- "[Viewing and updating {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)" -- "[Troubleshooting the detection of vulnerable dependencies](/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies)" +- "[Gráfico de dependencias](https://en.wikipedia.org/wiki/Dependency_graph)" en Wikipedia +- "[Exploración de las dependencias de un repositorio](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository)" +- "[Visualización y actualización de {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)" +- "[Solución de 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/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review.md b/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review.md index d714ba58a6..84ada3c23e 100644 --- a/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review.md +++ b/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review.md @@ -1,6 +1,6 @@ --- -title: Configuring dependency review -intro: You can use dependency review to catch vulnerabilities before they are added to your project. +title: Configuración de la revisión de dependencias +intro: Puedes usar la revisión de dependencias para detectar vulnerabilidades antes de que se agreguen al proyecto. shortTitle: Configure dependency review versions: fpt: '*' @@ -14,65 +14,59 @@ topics: - Vulnerabilities - Dependencies - Pull requests +ms.openlocfilehash: d032179f1d130509eb81e4629854dada7fd98b4c +ms.sourcegitcommit: b19e5a6ac3fdc0a72c341f9a09e7a24aac060be9 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/27/2022 +ms.locfileid: '147424692' --- - {% data reusables.dependency-review.beta %} -## Acerca de la revisión de dependencias +## Acerca de la revisión de dependencias -{% data reusables.dependency-review.feature-overview %} +{% data reusables.dependency-review.feature-overview %} -Para obtener más información, consulta las secciones "[Acerca de la revisión de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review)" y "[revisar los cambios a las dependencias en una solicitud de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request)". +Para obtener más información, consulta «[Acerca de la revisión de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review)» y «[Revisión de los cambios de dependencia en una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request)». -## About configuring dependency review +## Acerca de la configuración de la revisión de dependencias -{% ifversion fpt %} -La revisión de dependencias está disponible en todos los repositorios públicos con todos los productos y no puede inhabilitarse. Dependency review is available in private repositories owned by organizations that use GitHub Enterprise Cloud and have a license for [{% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security). Para obtener más información, consulta la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review). +{% ifversion fpt %} La revisión de dependencias está disponible en todos los repositorios públicos de todos los productos y no puede deshabilitarse. La revisión de dependencias está disponible en repositorios privados propiedad de las organizaciones que usan GitHub Enterprise Cloud y que tienen una licencia para [{% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security). Para más información, vea la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review). -{% elsif ghec %} -La revisión de dependencias se incluye en {% data variables.product.product_name %} para los repositorios públicos. To use dependency review in private repositories owned by organizations, you must have a license for [{% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security) and have the dependency graph enabled. +{% elsif ghec %} La revisión de dependencias se incluye en {% data variables.product.product_name %} para los repositorios públicos. Para usar la revisión de dependencias en repositorios privados propiedad de las organizaciones, debes tener una licencia para [{% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security) y tener habilitado el gráfico de dependencias. {% data reusables.dependabot.enabling-disabling-dependency-graph-private-repo %} -1. If "{% data variables.product.prodname_GH_advanced_security %}" is not enabled, click **Enable** next to the feature. ![Screenshot of GitHub Advanced Security feature with "Enable" button emphasized](/assets/images/help/security/enable-ghas-private-repo.png) +1. Si «{% data variables.product.prodname_GH_advanced_security %}» no está habilitado, haz clic en **Habilitar** junto a la característica. + ![Captura de pantalla de la característica de seguridad avanzada de GitHub con el botón «Habilitar» resaltado](/assets/images/help/security/enable-ghas-private-repo.png) -{% elsif ghes %} -La revisión de dependencias se encuentra disponible cuando se habilita la gráfica de dependencias de {% data variables.product.product_location %} y cuando se habilita la {% data variables.product.prodname_advanced_security %} para la organización o el repositorio. Para obtener más información, consulta la sección "[Habilitar la {% data variables.product.prodname_GH_advanced_security %} en tu empresa](/admin/code-security/managing-github-advanced-security-for-your-enterprise/enabling-github-advanced-security-for-your-enterprise)". +{% elsif ghes %} La revisión de dependencias está disponible cuando el gráfico de dependencias está habilitado para {% data variables.product.product_location %}, y {% data variables.product.prodname_advanced_security %} está habilitado para la organización o el repositorio. Para más información, vea "[Habilitación de {% data variables.product.prodname_GH_advanced_security %} para la empresa](/admin/code-security/managing-github-advanced-security-for-your-enterprise/enabling-github-advanced-security-for-your-enterprise)". -### Checking if the dependency graph is enabled +### Comprobación de si el gráfico de dependencias está habilitado -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.repositories.navigate-to-code-security-and-analysis %} -1. Under "Configure security and analysis features", check if the dependency graph is enabled. -1. If dependency graph is enabled, click **Enable** next to "{% data variables.product.prodname_GH_advanced_security %}" to enable {% data variables.product.prodname_advanced_security %}, including dependency review. El botón de habilitar está inhabilitado si tu empresa no tiene licencias disponibles para la {% data variables.product.prodname_advanced_security %}.{% ifversion ghes < 3.3 %} ![Screenshot of "Code security and analysis" features"](/assets/images/enterprise/3.2/repository/code-security-and-analysis-enable-ghas-3.2.png){% endif %}{% ifversion ghes > 3.2 %} ![Screenshot of "Code security and analysis" features"](/assets/images/enterprise/3.4/repository/code-security-and-analysis-enable-ghas-3.4.png){% endif %} -{% endif %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.navigate-to-code-security-and-analysis %} +1. En «Configurar características de seguridad y análisis», comprueba si el gráfico de dependencias está habilitado. +1. Si el gráfico de dependencias está habilitado, haz clic en **Habilitar** junto a «{% data variables.product.prodname_GH_advanced_security %}» para habilitar {% data variables.product.prodname_advanced_security %}, incluida la revisión de dependencias. El botón Habilitar está deshabilitado si tu empresa no tiene licencias disponibles para {% data variables.product.prodname_advanced_security %}.{% ifversion ghes < 3.3 %} ![Captura de pantalla de las características «Seguridad y análisis del código»](/assets/images/enterprise/3.2/repository/code-security-and-analysis-enable-ghas-3.2.png){% endif %}{% ifversion ghes > 3.2 %} ![Captura de pantalla de las características de «Seguridad y análisis de código»](/assets/images/enterprise/3.4/repository/code-security-and-analysis-enable-ghas-3.4.png){% endif %} {% endif %} {% ifversion dependency-review-action-configuration %} -## Configuring the {% data variables.product.prodname_dependency_review_action %} +## Configuración de la {% data variables.product.prodname_dependency_review_action %} -{% data reusables.dependency-review.dependency-review-action-beta-note %} -{% data reusables.dependency-review.dependency-review-action-overview %} +{% data reusables.dependency-review.dependency-review-action-beta-note %} {% data reusables.dependency-review.dependency-review-action-overview %} -The following configuration options are available. +Están disponibles las siguientes opciones de configuración. -| Opción | Requerido | Uso | -| ------------------ | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `fail-on-severity` | Opcional | Defines the threshold for level of severity (`low`, `moderate`, `high`, `critical`).
The action will fail on any pull requests that introduce vulnerabilities of the specified severity level or higher. | -{%- ifversion dependency-review-action-licenses %} -| `allow-licenses` | Optional | Contains a list of allowed licenses. You can find the possible values for this parameter in the [Licenses](/rest/licenses) page of the API documentation.
The action will fail on pull requests that introduce dependencies with licenses that do not match the list.|{% endif %} -{%- ifversion dependency-review-action-licenses %} -| `deny-licenses` | Optional | Contains a list of prohibited licenses. You can find the possible values for this parameter in the [Licenses](/rest/licenses) page of the API documentation.
The action will fail on pull requests that introduce dependencies with licenses that match the list.|{% endif %} +| Opción | Obligatorio | Uso | +|------------------|-------------------------------|--------| +| `fail-on-severity` | Opcionales | Define el umbral del nivel de gravedad (`low`, `moderate`, `high` y `critical`).
La acción generará un error en las solicitudes de incorporación de cambios que introduzcan vulnerabilidades del nivel de gravedad especificado o superior. | +{%- ifversion dependency-review-action-licenses %} | `allow-licenses` | Opcional | Contiene una lista de licencias permitidas. Encontrarás los valores posibles para este parámetro en la página [Licencias](/rest/licenses) de la documentación de la API.
La acción producirá un error en las solicitudes de incorporación de cambios que introducen dependencias con licencias que no coinciden con la lista.{% endif %} {%- ifversion dependency-review-action-licenses %} | `deny-licenses` | Opcional | Contiene una lista de licencias prohibidas. Encontrarás los valores posibles para este parámetro en la página [Licencias](/rest/licenses) de la documentación de la API.
La acción producirá un error en las solicitudes de incorporación de cambios que introducen dependencias con licencias que coincidan con las de la lista.|{% endif %} -{% ifversion dependency-review-action-licenses %} -{% tip %} +{% ifversion dependency-review-action-licenses %} {% tip %} -**Tip:** The `allow-licenses` and `deny-licenses` options are mutually exclusive. +**Sugerencia**: Las opciones `allow-licenses` y `deny-licenses` se excluyen mutuamente. -{% endtip %} -{% endif %} +{% endtip %} {% endif %} -This {% data variables.product.prodname_dependency_review_action %} example file illustrates how you can use these configuration options. +En este archivo de ejemplo de {% data variables.product.prodname_dependency_review_action %} se muestra cómo se pueden usar estas opciones de configuración. ```yaml{:copy} name: 'Dependency Review' @@ -104,5 +98,5 @@ jobs: {% endif %} ``` -For further details about the configuration options, see [`dependency-review-action`](https://github.com/actions/dependency-review-action#readme). +Para obtener más información sobre las opciones de configuración, consulta [`dependency-review-action`](https://github.com/actions/dependency-review-action#readme). {% endif %} 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 057ea33be8..cf84159fb5 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 @@ -1,6 +1,6 @@ --- -title: Configuring the dependency graph -intro: Puedes permitir que los usuarios identifiquen las dependencias de sus proyectos si habilitas la gráfica de dependencias. +title: Configuración del gráfico de dependencias +intro: Puedes permitir que los usuarios identifiquen las dependencias de sus proyectos si habilitas el gráfico de dependencias. redirect_from: - /code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph#enabling-the-dependency-graph versions: @@ -14,37 +14,37 @@ topics: - Dependencies - Repositories shortTitle: Configure dependency graph +ms.openlocfilehash: 24dcaac4ddd994d544f6caa7d04529e1e4a5d569 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146684081' --- - ## Acerca del gráfico de dependencias -{% data reusables.dependabot.about-the-dependency-graph %} +{% data reusables.dependabot.about-the-dependency-graph %} -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)". +Para más información, vea "[Acerca del gráfico de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)". {% ifversion fpt or ghec %} -## About configuring the dependency graph -To generate a dependency graph, {% data variables.product.product_name %} needs read-only access to the dependency manifest and lock files for a repository. La gráfica de dependencias se genera automáticamente para todos los repositorios públicos y puedes elegir habilitarla para los privados. For more information on viewing the dependency graph, see "[Exploring the dependencies of a repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository)." +## Acerca de la configuración del gráfico de dependencias +Para generar un gráfico de dependencias, {% data variables.product.product_name %} necesita acceso de solo lectura a los archivos de manifiesto de dependencias y de bloqueo de un repositorio. La gráfica de dependencias se genera automáticamente para todos los repositorios públicos y puedes elegir habilitarla para los privados. Para obtener más información sobre la visualización del gráfico de dependencias, consulta "[Exploración de las dependencias de un repositorio](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository)". -{% data reusables.dependency-submission.dependency-submission-link %} -{% endif %} +{% data reusables.dependency-submission.dependency-submission-link %} {% endif %} -{% ifversion ghes %} ## Enabling the dependency graph -{% data reusables.dependabot.ghes-ghae-enabling-dependency-graph %}{% endif %}{% ifversion fpt or ghec %} +{% ifversion ghes %} ## Habilitación del gráfico de dependencias {% data reusables.dependabot.ghes-ghae-enabling-dependency-graph %}{% endif %}{% ifversion fpt or ghec %} ### Habilitar e inhabilitar la gráfica de dependencias para un repositorio privado -{% data reusables.dependabot.enabling-disabling-dependency-graph-private-repo %} -{% endif %} +{% data reusables.dependabot.enabling-disabling-dependency-graph-private-repo %} {% endif %} -Cuando la gráfica de dependencias se habilita por primera vez, cualquier manifiesto y archivo de bloqueo para los ecosistemas compatibles se pasarán de inmediato. La gráfica se llena en cuestión de minutos habitualmente, pero esto puede tardar más para los repositorios que tengan muchas dependencias. Una vez que se habilita, la gráfica se actualiza automáticamente con cada carga al repositorio{% ifversion fpt or ghec %} y con cada carga a cualquier otro repositorio de la gráfica{% endif %}. +Cuando la gráfica de dependencias se habilita por primera vez, cualquier manifiesto y archivo de bloqueo para los ecosistemas compatibles se pasarán de inmediato. La gráfica se llena en cuestión de minutos habitualmente, pero esto puede tardar más para los repositorios que tengan muchas dependencias. Una vez que está habilitado, el gráfico se actualiza automáticamente con cada inserción en el repositorio{% ifversion fpt or ghec %} y con cada inserción en otros repositorios del gráfico{% endif %}. -{% ifversion ghes %} -{% ifversion dependency-submission-api %}{% data reusables.dependency-submission.dependency-submission-link %}{% endif %} -{% endif %} +{% ifversion ghes %} {% ifversion dependency-submission-api %}{% data reusables.dependency-submission.dependency-submission-link %}{% endif %} {% endif %} -## Leer más +## Información adicional -{% ifversion ghec %}- "[Viewing insights for your organization](/organizations/collaborating-with-groups-in-organizations/viewing-insights-for-your-organization)"{% endif %} -- "[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)" +{% ifversion ghec %}- "[Visualización de conclusiones de la organización](/organizations/collaborating-with-groups-in-organizations/viewing-insights-for-your-organization)"{% endif %} +- "[Visualización y actualización de {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)" +- "[Solución de 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/code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository.md b/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository.md index 5984c9c70e..a0e6ec7702 100644 --- a/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository.md +++ b/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository.md @@ -1,6 +1,6 @@ --- -title: Exploring the dependencies of a repository -intro: 'You can use the dependency graph to see the packages your project depends on{% ifversion fpt or ghec %} and the repositories that depend on it{% endif %}. In addition, you can see any vulnerabilities detected in its dependencies.' +title: Explorar las dependencias de un repositorio +intro: 'Puedes usar el gráfico de dependencias para ver los paquetes de los que depende tu proyecto{% ifversion fpt or ghec %} y los repositorios que dependen de él{% endif %}. Adicionalmente, puedes ver cualquier vulnerabilidad que se detecte en sus dependencias.' redirect_from: - /articles/listing-the-packages-that-a-repository-depends-on - /github/visualizing-repository-data-with-graphs/listing-the-packages-that-a-repository-depends-on @@ -20,98 +20,94 @@ topics: - Dependencies - Repositories shortTitle: Explore dependencies +ms.openlocfilehash: f3735844ad8bcb8fba799723f30a3d55e41ec158 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147526866' --- -## Viewing the dependency graph +## Visualizar la gráfica de dependencias -The dependency graph shows the dependencies{% ifversion fpt or ghec %} and dependents{% endif %} of your repository. For information about the detection of dependencies and which ecosystems are supported, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)." +El gráfico de dependencias muestra las dependencias{% ifversion fpt or ghec %} y los dependientes{% endif %} del repositorio. Para obtener información sobre la detección de dependencias y los ecosistemas compatibles, consulte "[Acerca del gráfico de dependencias](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)". -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.accessing-repository-graphs %} -{% data reusables.repositories.click-dependency-graph %}{% ifversion fpt or ghec %} -4. Optionally, under "Dependency graph", click **Dependents**. -![Dependents tab on the dependency graph page](/assets/images/help/graphs/dependency-graph-dependents-tab.png){% endif %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.accessing-repository-graphs %} {% data reusables.repositories.click-dependency-graph %}{% ifversion fpt or ghec %} +4. También puede hacer clic en **Dependents** en "Dependency graph". +![Pestaña Dependents de la página del gráfico de dependencias](/assets/images/help/graphs/dependency-graph-dependents-tab.png){% endif %} -{% ifversion ghes %} -Enterprise owners can configure the dependency graph at an enterprise level. For more information, see "[Enabling the dependency graph for your enterprise](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise)." +{% ifversion ghes %} Los propietarios de las empresas pueden configurar el gráfico de dependencias a nivel empresarial. Para obtener más información, consulte "[Habilitación del gráfico de dependencias para la empresa](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise)". {% endif %} -### Dependencies view +### Vista de dependencias -{% ifversion fpt or ghec %} -Dependencies are grouped by ecosystem. You can expand a dependency to view its dependencies. Dependencies on private repositories, private packages, or unrecognized files are shown in plain text. If the package manager for the dependency is in a public repository, {% data variables.product.product_name %} will display a link to that repository. +{% ifversion fpt or ghec %} Las dependencias se agrupan por ecosistema. Puedes expandir una dependencia para ver a su vez sus dependencias. Las dependencias en los repositorios privados, paquetes privados, o archivos no reconocidos se muestran en texto simple. Si el administrador de paquetes de la dependencia se encuentra en un repositorio público, {% data variables.product.product_name %} mostrará un enlace a este. -{% ifversion dependency-submission-api %} -Dependencies submitted to a project using the Dependency submission API (beta), although also grouped by ecosystem, are shown separately from dependencies identified through manifest or lock files in the repository. These submitted dependencies appear in the dependency graph as "Snapshot dependencies" because they are submitted as a snapshot, or set, of dependencies. For more information on 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)." +{% ifversion dependency-submission-api %} Las dependencias enviadas a un proyecto mediante la API de envío de dependencias (beta), aunque también se agrupan por ecosistema, se muestran por separado de las dependencias identificadas mediante archivos de manifiesto o de bloqueo en el repositorio. Estas dependencias enviadas aparecen en el gráfico de dependencias como "Dependencias de instantáneas" porque se envían como una instantánea (o conjunto) de dependencias. Para obtener más información sobre el uso de la API de envío de dependencias, consulta "[Uso de la API de envío de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api)". {% endif %} -If vulnerabilities have been detected in the repository, these are shown at the top of the view for users with access to {% data variables.product.prodname_dependabot_alerts %}. +Si se han detectado vulnerabilidades en el repositorio, estas se muestran en la parte superior de la vista para los usuarios con acceso a {% data variables.product.prodname_dependabot_alerts %}. -![Dependencies graph](/assets/images/help/graphs/dependencies_graph.png) +![Gráfico de dependencias](/assets/images/help/graphs/dependencies_graph.png) {% endif %} -{% ifversion ghes or ghae %} -Any direct and indirect dependencies that are specified in the repository's manifest or lock files are listed, grouped by ecosystem. If vulnerabilities have been detected in the repository, these are shown at the top of the view for users with access to {% data variables.product.prodname_dependabot_alerts %}. +{% ifversion ghes or ghae %} Aparecerá cualquier dependencia directa e indirecta que se especifique en los archivos de bloqueo o manifiesto del repositorio, agrupadas por ecosistema. Si se han detectado vulnerabilidades en el repositorio, estas se muestran en la parte superior de la vista para los usuarios con acceso a {% data variables.product.prodname_dependabot_alerts %}. -![Dependencies graph](/assets/images/help/graphs/dependencies_graph_server.png) +![Gráfico de dependencias](/assets/images/help/graphs/dependencies_graph_server.png) {% note %} -**Note:** {% data variables.product.product_name %} does not populate the **Dependents** view. +**Nota:** {% data variables.product.product_name %} no rellena la vista **Dependents**. {% endnote %} {% endif %} {% ifversion fpt or ghec %} -### Dependents view +### Vista de dependientes -For public repositories, the dependents view shows how the repository is used by other repositories. To show only the repositories that contain a library in a package manager, click **NUMBER Packages** immediately above the list of dependent repositories. The dependent counts are approximate and may not always match the dependents listed. +Para los repositorios públicos, la vista de dependientes muestra cómo otros repositorios utilizan este repositorio. Para mostrar únicamente los repositorios que contienen una biblioteca en un administrador de paquetes, haga clic en la opción **NUMBER Packages** que aparece justo encima de la lista de repositorios dependientes. La cantidad de dependientes es aproximada y podría no siempre empatar con los dependientes listados. -![Dependents graph](/assets/images/help/graphs/dependents_graph.png) +![Gráfica de dependientes](/assets/images/help/graphs/dependents_graph.png) -## Enabling and disabling the dependency graph for a private repository +## Habilitar e inhabilitar la gráfica de dependencias para un repositorio privado {% data reusables.dependabot.enabling-disabling-dependency-graph-private-repo %} -## Changing the "Used by" package +## Cambiar el paquete "Utilizado por" -You may notice some repositories have a "Used by" section in the sidebar of the **Code** tab. Your repository will have a "Used by" section if: - * The dependency graph is enabled for the repository (see the above section for more details). - * Your repository contains a package that is published on a [supported package ecosystem](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#supported-package-ecosystems). - * Within the ecosystem, your package has a link to a _public_ repository where the source is stored. +Es posible que observe que algunos repositorios tienen una sección "Used by" en la barra lateral de la pestaña **Code**. El repositorio tendrá una sección "Used by" si: + * La gráfica de dependencias está habilitada para el repositorio (consulta la sección anterior para obtener más detalles). + * El repositorio contiene un paquete que se publica en un [ecosistema de paquetes compatible](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#supported-package-ecosystems). + * Dentro del ecosistema, su paquete tiene un vínculo a un repositorio _público_ donde se almacena el origen. -The "Used by" section shows the number of public references to the package that were found, and displays the avatars of some of the owners of the dependent projects. +La sección de "Utilizado por" muestra la cantidad de referencias públicas al paquete que se encontró, y muestra los avatares de algunos de los propietarios de los proyectos dependientes. -!["Used by" sidebar section](/assets/images/help/repository/used-by-section.png) +![Sección "Used by" de la barra lateral](/assets/images/help/repository/used-by-section.png) -Clicking any item in this section takes you to the **Dependents** tab of the dependency graph. +Al hacer clic en cualquier elemento de esta sección, se le redirige a la pestaña **Dependents** del gráfico de dependencias. -The "Used by" section represents a single package from the repository. If you have admin permissions to a repository that contains multiple packages, you can choose which package the "Used by" section represents. +La sección de "Utilizado por" representa un solo paquete del repositorio. Si tienes permisos de administrador en un repositorio que contenga paquetes múltiples, puedes elegir qué paquete reporesenta la sección de "Utilizado por". -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.repositories.navigate-to-code-security-and-analysis %} -4. Under "Code security and analysis", click the drop-down menu in the "Used by counter" section and choose a package. - ![Choose a "Used by" package](/assets/images/help/repository/choose-used-by-package.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.navigate-to-code-security-and-analysis %} +4. Debajo de "Análisis y seguridad del código", haz clic en el menú desplegable de la sección "Contador de usado por" y elige un paquete. + ![Elegir un paquete de "Used by"](/assets/images/help/repository/choose-used-by-package.png) {% endif %} -## Troubleshooting the dependency graph +## Solución de problemas del gráfico de dependencias -If your dependency graph is empty, there may be a problem with the file containing your dependencies. Check the file to ensure that it's correctly formatted for the file type. +Si tu gráfica de dependencias está vacía, puede que haya un problema con el archivo que contiene tus dependencias. Revisa el archivo para asegurarte de que tiene el formato correcto para el tipo de archivo. -{% ifversion fpt or ghec %} -If the file is correctly formatted, then check its size. The dependency graph ignores individual manifest and lock files that are over 1.5 Mb, unless you are a {% data variables.product.prodname_enterprise %} user. It processes up to 20 manifest or lock files per repository by default, so you can split dependencies into smaller files in subdirectories of the repository.{% endif %} +{% ifversion fpt or ghec %} Si el archivo tiene el formato correcto, compruebe su tamaño. El gráfico de dependencias ignora los archivos individuales de manifiesto y de bloqueo que pesen más de 1.5 Mb, a menos que sea usuario de {% data variables.product.prodname_enterprise %}. Este procesa hasta 20 archivos de manifiesto o de bloqueo por repositorio predeterminadamente, así que puedes dividir las dependencias en archivos más pequeños en los subdirectorios del repositorio.{% endif %} -If a manifest or lock file is not processed, its dependencies are omitted from the dependency graph and they can't be checked for insecure dependencies. +Si un archivo de manifiesto o de bloqueo no se procesa, sus dependencias se omiten en el gráfico de dependencias y no podrán verificarse en busca de dependencias no seguras. -## Further reading +## Información adicional -- "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)" -- "[Viewing and updating {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)"{% ifversion ghec %} -- "[Viewing insights for your organization](/organizations/collaborating-with-groups-in-organizations/viewing-insights-for-your-organization)"{% endif %}{% ifversion fpt or ghec %} -- "[Understanding how {% data variables.product.prodname_dotcom %} uses and protects your data](/get-started/privacy-on-github)" -{% endif %} +- "[Acerca del gráfico de dependencias](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)" +- "[Visualización y actualización de {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)"{% ifversion ghec %} +- "[Ver información de su organización](/organizations/collaborating-with-groups-in-organizations/viewing-insights-for-your-organization)"{% endif %}{% ifversion fpt or ghec %} +- "[Comprender cómo {% data variables.product.prodname_dotcom %} usa y protege los datos](/get-started/privacy-on-github)" {% endif %} diff --git a/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/index.md b/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/index.md index 9e2bd89ec6..b602c2f3e8 100644 --- a/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/index.md +++ b/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/index.md @@ -1,5 +1,5 @@ --- -title: Understanding your software supply chain +title: Entender tu cadena de suministro de software versions: fpt: '*' ghes: '*' @@ -19,5 +19,11 @@ children: - /configuring-dependency-review - /exploring-the-dependencies-of-a-repository - /troubleshooting-the-dependency-graph +ms.openlocfilehash: 5310e33ff731c1a34e3a0df1e0ac64a8bbab5e9a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146458256' --- diff --git a/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/troubleshooting-the-dependency-graph.md b/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/troubleshooting-the-dependency-graph.md index 27aa378b06..54ff647aac 100644 --- a/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/troubleshooting-the-dependency-graph.md +++ b/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/troubleshooting-the-dependency-graph.md @@ -1,7 +1,7 @@ --- title: Solución de problemas del gráfico de dependencias -intro: 'Si la información de las dependencias que reporta la gráfica de dependencias no es la que esperabas, existen varios puntos a considerar y varias cosas que puedes verificar.' -shortTitle: Solucionar problemas en la gráfica de dependencias +intro: 'Si la información de la dependencia que se notifica en el gráfico de dependencias no es lo que esperabas, debes tener en cuenta varias cuestiones y comprobar diversos elementos.' +shortTitle: Troubleshoot dependency graph versions: fpt: '*' ghes: '*' @@ -16,27 +16,32 @@ topics: - Dependency graph - CVEs - Repositories +ms.openlocfilehash: 51a1da4eff062263aeca52de02b764385e7e1184 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146458248' --- - {% data reusables.dependabot.result-discrepancy %} ## ¿Acaso la gráfica de dependencias solo encuentra depedencias en los manifiestos y lockfiles? -La gráfica de dependencias incluye {% ifversion dependency-submission-api %}automáticamente{% endif %} la información de las dependencias que se declaran explícitamente en tu ambiente. Esto es, dependencias que se especifican en un manifiesto o en un lockfile. La gráfica de dependencias también incluye dependencias transitivas generalmente, aún cuando no se especifican en un lockfile, mediante la revisión de las dependencias de las dependencias en un archivo de manifiesto. +El gráfico de dependencias incluye{% ifversion dependency-submission-api %} de forma automática{% endif %} información sobre las dependencias que se declaran explícitamente en el entorno. Esto es, dependencias que se especifican en un manifiesto o en un lockfile. La gráfica de dependencias también incluye dependencias transitivas generalmente, aún cuando no se especifican en un lockfile, mediante la revisión de las dependencias de las dependencias en un archivo de manifiesto. -La gráfica de dependencias no incluye {% ifversion dependency-submission-api %}automáticamente{% endif %} las dependencias "sueltas". Las dependencias "sueltas" son archivos individuales que se copian de otra fuernte y se revisan directamente en el repositorio o dentro de un archivo (tal como un archivo ZIP o JAR) en ves de que se referencien en un manifiesto de paquete de administrador o en un lockfile. +El gráfico de dependencias no incluye{% ifversion dependency-submission-api %} de forma automática{% endif %} dependencias "sueltas". Las dependencias "sueltas" son archivos individuales que se copian de otra fuernte y se revisan directamente en el repositorio o dentro de un archivo (tal como un archivo ZIP o JAR) en ves de que se referencien en un manifiesto de paquete de administrador o en un lockfile. -{% ifversion dependency-submission-api %}Sin embargo, puedes utilizar la API de emisión de dependencias (beta) para agregar dependencias a la gráfica de dependencias de un proyecto, incluso si estas no se declaran en un archivo de bloqueo o de manifiesto, tales como las dependencias que se resolvieron cuando se creó un proyecto. 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)".{% endif %} +{% ifversion dependency-submission-api %}Aun así, puedes usar la API de envío de dependencias (beta) para agregar dependencias al gráfico de dependencias de un proyecto, incluso si las dependencias no se declaran en un archivo de manifiesto o de bloqueo, como las dependencias que se resuelven cuando se compila un proyecto. El gráfico de dependencias mostrará las dependencias enviadas agrupadas por ecosistema, pero por separado de las dependencias analizadas de los archivos de manifiesto o de bloqueo. Para obtener más información sobre la API de envío de dependencias, consulta "[Uso de la API de envío de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api)".{% endif %} -**Verifica**: ¿La dependencia faltante es para un componente que no se especifica en los archivos de bloqueo o de manifiesto en el repositorio? +**Comprobación**: ¿La dependencia que falta es para un componente sin especificar en el manifiesto o archivo de bloqueo del repositorio? ## ¿Acaso la gráfica de dependencias detecta dependencias que se especifican utilizando variables? -La gráfica de dependencias analiza los manifiestos mientras se suben a {% data variables.product.prodname_dotcom %}. Por lo tanto, la gráfica de dependencias no tiene acceso al ambiente de compilación del proyecto, así que no puede resolver variables que se utilizan dentro de los manifiestos. Si utilizas variables dentro de un manifiesto para especificar el nombre o, más comúnmente, la versión de una dependencia, entonces dicha dependencia no se incluirá {% ifversion dependency-submission-api %}automáticamente{% endif %} en la gráfica de dependencias. +La gráfica de dependencias analiza los manifiestos mientras se suben a {% data variables.product.prodname_dotcom %}. Por lo tanto, la gráfica de dependencias no tiene acceso al ambiente de compilación del proyecto, así que no puede resolver variables que se utilizan dentro de los manifiestos. Si usas variables dentro de un manifiesto para especificar el nombre, o más comúnmente la versión de una dependencia, dicha dependencia no se incluirá{% ifversion dependency-submission-api %} de forma automática{% endif %} en el gráfico de dependencias. -{% ifversion dependency-submission-api %}Sin embargo, puedes utilizar la API de emisión de dependencias (beta) para agregar dependencias la gráfica de dependencias de un proyecto, incluso si estas solo se resuelven cuando se crea un proyecto. 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)".{% endif %} +{% ifversion dependency-submission-api %}Aun así, puedes usar la API de envío de dependencias (beta) para agregar dependencias al gráfico de dependencias de un proyecto, incluso si las dependencias solo se resuelven cuando se compila un proyecto. Para obtener más información sobre la API de envío de dependencias, consulta "[Uso de la API de envío de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api)".{% endif %} -**Verifica**: ¿Acaso la dependencia faltante se declara en el manifiesto utilizando una variable para su nombre o versión? +**Comprobación**: ¿Falta la dependencia declarada en el manifiesto mediante una variable para su nombre o versión? ## ¿Existen límites que afecten los datos de la gráfica de dependencias? @@ -48,7 +53,7 @@ Sí, la gráfica de dependencias tiene dos categorías de límites: Los manifiestos mayores a 0.5 MB solo se procesan para las cuentas empresariales. En el caso de otras cuentas, los manifiestos mayores a 0.5 MB se ingoran y no crearán {% data variables.product.prodname_dependabot_alerts %}. - Predeterminadamente, {% data variables.product.prodname_dotcom %} no procesará más de 20 manifiestos por repositorio. Las {% data variables.product.prodname_dependabot_alerts %} no se crean para los manifiestos más allá de este límite. Si necesitas incrementar el límite, contacta a {% data variables.contact.contact_support %}. + Predeterminadamente, {% data variables.product.prodname_dotcom %} no procesará más de 20 manifiestos por repositorio. Las {% data variables.product.prodname_dependabot_alerts %} no se crean para los manifiestos más allá de este límite. Si necesitas incrementar el límite, contacta a {% data variables.contact.contact_support %}. 2. **Límites de visualización** @@ -56,11 +61,11 @@ Sí, la gráfica de dependencias tiene dos categorías de límites: La vista de dependencias de la gráfica de dependencias para un repositorio solo muestra 1000 manifiestos. Habitualmente, esto es tan adecuado como es significativamente más alto que el límite de procesamiento descrito anteriormente. En situaciones en donde le límite de procesamiento es mayor a 100, las {% data variables.product.prodname_dependabot_alerts %} se crearán aún para cualquier manifiesto que no se muestre dentro de {% data variables.product.prodname_dotcom %}. -**Verifica**: ¿La dependencia faltante está en un archivo de manifiesto que tiene más de 0.5 MB, o en un repositorio con una gran cantidad de manifiesto? +**Comprobación**: ¿La dependencia que falta está en un archivo de manifiesto de más de 0,5 MB, o en un repositorio con una gran cantidad de manifiestos? -## Leer más +## Información adicional -- "[Acerca de la gráfica de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)" -- "[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)" -- "[Solucionar problemas en la detección de dependencias vulnerables](/code-security/dependabot/working-with-dependabot/troubleshooting-the-detection-of-vulnerable-dependencies)"{% 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 %} +- "[Acerca del gráfico de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)" +- "[Administración de la configuración de seguridad y análisis para el repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)" +- "[Solución de problemas de detección de dependencias vulnerables](/code-security/dependabot/working-with-dependabot/troubleshooting-the-detection-of-vulnerable-dependencies)"{% ifversion fpt or ghec or ghes > 3.2 %} +- "[Solución de errores de {% data variables.product.prodname_dependabot %}](/github/managing-security-vulnerabilities/troubleshooting-dependabot-errors)"{% endif %} diff --git a/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api.md b/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api.md index 7ff0e1a08f..c4844c9dd9 100644 --- a/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api.md +++ b/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api.md @@ -1,6 +1,6 @@ --- -title: Using the Dependency submission API -intro: 'You can use the Dependency submission API to submit dependencies for projects, such as the dependencies resolved when a project is built or compiled.' +title: Uso de Dependency submission API +intro: 'Puedes usar Dependency submission API para enviar dependencias para proyectos, como las dependencias resueltas cuando se crea o compila un proyecto.' shortTitle: Dependency submission API topics: - API @@ -9,29 +9,34 @@ topics: - REST versions: feature: dependency-submission-api +ms.openlocfilehash: f81967a46763d299afd14727cd884a36cb0b3d9c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147080479' --- - {% data reusables.dependency-submission.dependency-submission-api-beta %} -## Acerca de la API de emisión de dependencias +## Acerca de Dependency submission API {% data reusables.dependency-submission.about-dependency-submission %} -Las dependencias se envían a la API de emisión de dependencias en forma de una captura. Una captura es un conjunto de dependencias asociadas con el SHA de una confirmación y otros metadatos, la cual refleja el estado actual de tu repositorio para una confirmación. For more information about the Dependency submission API, see the [Dependency submission REST API documentation](/rest/dependency-graph/dependency-submission). +Las dependencias se envían a Dependency submission API en forma de instantánea. Una instantánea es un conjunto de dependencias asociadas a un SHA de confirmación y otros metadatos, que refleja el estado actual del repositorio para una confirmación. Para más información sobre Dependency submission API, consulta la [documentación de Dependency submission REST API](/rest/dependency-graph/dependency-submission). -## Submitting dependencies at build-time +## Envío de dependencias en tiempo de compilación -You can use the Dependency submission API in a {% data variables.product.prodname_actions %} workflow to submit dependencies for your project when your project is built. +Puedes usar Dependency submission API en un flujo de trabajo de {% data variables.product.prodname_actions %} para enviar dependencias para tu proyecto cuando se compila. -### Using pre-made actions +### Uso de acciones hechas previamente -The simplest way to use the Dependency submission API is by adding a pre-made action to your repository that will gather and convert the list of dependencies to the required snapshot format and submit the list to the API. Actions that complete these steps for various ecosystems are available on {% data variables.product.prodname_marketplace %} and more actions will be created during the course of the beta and beyond. You can find links to the currently available actions in the table below: +La manera más sencilla de usar Dependency submission API es agregar una acción hecha previamente al repositorio que recopilará y convertirá la lista de dependencias al formato de instantánea requerido y enviará la lista a la API. Las acciones que completan estos pasos para varios ecosistemas están disponibles en {% data variables.product.prodname_marketplace %} y se crearán más acciones durante el transcurso de la versión beta y más adelante. Encuentra vínculos a las acciones que actualmente están disponibles en la tabla que se muestra a continuación: -| Ecosystem | Acción | -| --------- | ------------------------------------------------------------------------------- | -| Go | [Go Dependency Submission](https://github.com/actions/go-dependency-submission) | +Ecosistema | Acción | +--- | --- | +Go | [Envío de dependencias de Go](https://github.com/actions/go-dependency-submission) -For example, the following [Go Dependency Submission](https://github.com/actions/go-dependency-submission) workflow calculates the dependencies for a Go build-target (a Go file with a `main` function) and submits the list to the Dependency Submission API. +Por ejemplo, el flujo de trabajo de [Envío de dependencias de Go](https://github.com/actions/go-dependency-submission) siguiente calcula las dependencias de un destino de compilación de Go (un archivo de Go con una función `main`) y envía la lista a Dependency Submission API. ```yaml @@ -40,7 +45,7 @@ on: push: branches: - main - + # The API requires write permission on the repository to submit dependencies permissions: contents: write @@ -55,11 +60,11 @@ jobs: steps: - name: 'Checkout Repository' uses: {% data reusables.actions.action-checkout %} - + - uses: {% data reusables.actions.action-setup-go %} with: go-version: ">=1.18.0" - + - name: Run snapshot action uses: @actions/go-dependency-submission@v1 with: @@ -75,12 +80,12 @@ jobs: go-build-target: go-example/cmd/octocat.go ``` -### Creating your own action +### Creación de una acción propia -Alternatively, you can write your own action to submit dependencies for your project at build-time. Your workflow should: +De manera alternativa, puedes escribir tu propia acción para enviar dependencias para el proyecto en tiempo de compilación. El flujo de trabajo debe: - 1. Generate a list of dependencies for your project. - 2. Translate the list of dependencies into the snapshot format accepted by the Dependency submission API. For more information about the format, see the body parameters for the "Create a repository snapshot" API operation in the [Dependency submission REST API documentation](/rest/dependency-graph/dependency-submission). - 3. Submit the formatted list of dependencies to the Dependency submission API. + 1. Generar una lista de dependencias para el proyecto. + 2. Traducir la lista de dependencias al formato de instantánea que Dependency submission API acepta. Para más información sobre el formato, consulta los parámetros de cuerpo para la operación "Crear una instantánea de repositorio" de la API en la [documentación de Dependency submission REST API](/rest/dependency-graph/dependency-submission). + 3. Enviar la lista de dependencias con formato a Dependency submission API. -{% data variables.product.product_name %} maintains the [Dependency Submission Toolkit](https://github.com/github/dependency-submission-toolkit), a TypeScript library to help you build your own GitHub Action for submitting dependencies to the Dependency submission API. For more information about writing an action, see "[Creating actions](/actions/creating-actions)". +{% data variables.product.product_name %} mantiene el [kit de herramientas de envío de dependencias](https://github.com/github/dependency-submission-toolkit), una biblioteca de TypeScript que te ayuda a crear tu propia acción de Acciones de GitHub para enviar dependencias a Dependency submission API. Para más información sobre cómo escribir una acción, consulta "[Creación de acciones](/actions/creating-actions)". diff --git a/translations/es-ES/content/codespaces/codespaces-reference/allowing-your-codespace-to-access-a-private-image-registry.md b/translations/es-ES/content/codespaces/codespaces-reference/allowing-your-codespace-to-access-a-private-image-registry.md index b8e4e66171..24fca3adc8 100644 --- a/translations/es-ES/content/codespaces/codespaces-reference/allowing-your-codespace-to-access-a-private-image-registry.md +++ b/translations/es-ES/content/codespaces/codespaces-reference/allowing-your-codespace-to-access-a-private-image-registry.md @@ -1,20 +1,20 @@ --- -title: Permitir que tu codespace acceda a una imagen de registro privada -intro: 'Puedes utilizar secretos para permitir que los {% data variables.product.prodname_github_codespaces %} accedan a un registro de imagen privada' +title: Allowing your codespace to access a private image registry +intro: 'You can use secrets to allow {% data variables.product.prodname_github_codespaces %} to access a private image registry' versions: fpt: '*' ghec: '*' topics: - Codespaces product: '{% data reusables.gated-features.codespaces %}' -shortTitle: Registro de imagen privado +shortTitle: Private image registry --- -## Acerca de los registros de imagen y {% data variables.product.prodname_github_codespaces %} privados +## About private image registries and {% data variables.product.prodname_github_codespaces %} -Un registro es un espacio seguro para almacenar, administrar y recuperar imágenes de contenedor privadas. Puedes utilizar uno para almacenar una o más imágenes. There are many examples of registries, such as {% data variables.product.prodname_container_registry %}, {% data variables.product.prodname_npm_registry %}, Azure Container Registry, or DockerHub. +A registry is a secure space for storing, managing, and fetching private container images. You may use one to store one or more images. There are many examples of registries, such as {% data variables.product.prodname_container_registry %}, {% data variables.product.prodname_npm_registry %}, Azure Container Registry, or DockerHub. -{% data variables.product.prodname_ghcr_and_npm_registry %} can be configured to allow container images to be pulled seamlessly into {% data variables.product.prodname_github_codespaces %} during codespace creation, without having to provide any authentication credentials. Para otros registros de imágenes, debes crear secretos en {% data variables.product.prodname_dotcom %} para almacenar los detalles de acceso, los cuales permitirán que los {% data variables.product.prodname_codespaces %} accedan a las imágenes almacenadas en dicho registro. +{% data variables.product.prodname_ghcr_and_npm_registry %} can be configured to allow container images to be pulled seamlessly into {% data variables.product.prodname_github_codespaces %} during codespace creation, without having to provide any authentication credentials. For other image registries, you must create secrets in {% data variables.product.prodname_dotcom %} to store the access details, which will allow {% data variables.product.prodname_codespaces %} to access images stored in that registry. ## Accessing images stored in {% data variables.product.prodname_ghcr_and_npm_registry %} @@ -22,51 +22,51 @@ Un registro es un espacio seguro para almacenar, administrar y recuperar imágen For more information, see "[Working with the Container registry](/packages/working-with-a-github-packages-registry/working-with-the-container-registry)" and "[Working with the npm registry](/packages/working-with-a-github-packages-registry/working-with-the-npm-registry)". -### Acceder a una imagen publicada en el mismo repositorio que el codespace +### Accessing an image published to the same repository as the codespace -If you publish a container image to {% data variables.product.prodname_ghcr_or_npm_registry %} in the same repository that the codespace is being launched in, you will automatically be able to fetch that image on codespace creation. No tendrás que proporcionar credenciales adicionales, a menos de que la opción **heredar acceso del repositorio** se haya deseleccionado cuando se publique la imagen de contenedor. +If you publish a container image to {% data variables.product.prodname_ghcr_or_npm_registry %} in the same repository that the codespace is being launched in, you will automatically be able to fetch that image on codespace creation. You won't have to provide any additional credentials, unless the **Inherit access from repo** option was unselected when the container image was published. -#### Heredar el acceso del repositorio desde el cual se publicó la imagen +#### Inheriting access from the repository from which an image was published -By default, when you publish a container image to {% data variables.product.prodname_ghcr_or_npm_registry %}, the image inherits the access setting of the repository from which the image was published. Por ejemplo, si el repositorio es público, la imagen también es pública. Si el repositorio es privado, la imagen también es privada, pero es accesible desde el repositorio. +By default, when you publish a container image to {% data variables.product.prodname_ghcr_or_npm_registry %}, the image inherits the access setting of the repository from which the image was published. For example, if the repository is public, the image is also public. If the repository is private, the image is also private, but is accessible from the repository. -Este comportamiento se controla mediante la opción **heredar acceso desde el repositorio**. **Inherit access from repo** is selected by default when publishing via {% data variables.product.prodname_actions %}, but not when publishing directly to {% data variables.product.prodname_ghcr_or_npm_registry %} using a Personal Access Token (PAT). +This behavior is controlled by the **Inherit access from repo** option. **Inherit access from repo** is selected by default when publishing via {% data variables.product.prodname_actions %}, but not when publishing directly to {% data variables.product.prodname_ghcr_or_npm_registry %} using a Personal Access Token (PAT). -Si la opción de **heredar acceso desde el repositorio** no se seleccionó cuando se publicó la imagen, puedes agregar el repositorio manualmente a los controles de acceso de la imagen del contenedor publicado. Para obtener más información, consulta la sección "[Configurar el control de accesos y la visibilidad de un paquete](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility#inheriting-access-for-a-container-image-from-a-repository)". +If the **Inherit access from repo** option was not selected when the image was published, you can manually add the repository to the published container image's access controls. For more information, see "[Configuring a package's access control and visibility](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility#inheriting-access-for-a-container-image-from-a-repository)." -### Acceder a una imagen publicada en la organización en la cual se lanzará un codespace +### Accessing an image published to the organization a codespace will be launched in -Si quieres que todos los codespaces en una organización puedan acceder a una imagen de contenedor, te recomendamos que la publiques con visibilidad interna. Esto hará que la imagen sea automáticamente visible para todos los codespaces dentro de la organización, a menos de que el repositorio desde el cual se lanzó el codespace sea público. +If you want a container image to be accessible to all codespaces in an organization, we recommend that you publish the container image with internal visibility. This will automatically make the image visible to all codespaces within the organization, unless the repository the codespace is launched from is public. -Si el codespace se está lanzando desde un repositorio público que referencia una imagen privada o interna, debes permitir manualmente que el repositorio público acceda a la imagen de contenedor interna. Esto previene que la imagen interna se filtre accidentalmente al público. Para obtener más información, consulta la sección "[Garantizar el acceso de los codespaces a tu paquete](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility#ensuring-codespaces-access-to-your-package)". +If the codespace is being launched from a public repository referencing an internal or private image, you must manually allow the public repository access to the internal container image. This prevents the internal image from being accidentally leaked publicly. For more information, see "[Ensuring Codespaces access to your package](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility#ensuring-codespaces-access-to-your-package)." -### Acceder a un contenedor privado desde un subconjunto de repositorios en una organización +### Accessing a private container from a subset of repositories in an organization -Si quieres permitir que un subconjunto de repositorios de una organización accedan a una imagen de contenedor o permitan el acceso a una imagen privada o interna desde un codespace que se lanzó en un repositorio público, puedes agregar repositorios manualmente a los ajustes de acceso de la imagen del contenedor. Para obtener más información, consulta la sección "[Garantizar el acceso a los codespaces para tu paquete](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility#ensuring-codespaces-access-to-your-package)." +If you want to allow a subset of an organization's repositories to access a container image, or allow an internal or private image to be accessed from a codespace launched in a public repository, you can manually add repositories to a container image's access settings. For more information, see "[Ensuring Codespaces access to your package](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility#ensuring-codespaces-access-to-your-package)." -### Publicar una imagen de contenedor desde un codespace +### Publishing a container image from a codespace -Seamless access from a codespace to {% data variables.product.prodname_ghcr_or_npm_registry %} is limited to pulling container images. Si quieres publicar una imagen de contenedor desde dentro de un codespace, debes utilizar un token de acceso personal (PAT) con el alcance `write:packages`. +Seamless access from a codespace to {% data variables.product.prodname_ghcr_or_npm_registry %} is limited to pulling container images. If you want to publish a container image from inside a codespace, you must use a personal access token (PAT) with the `write:packages` scope. -Te recomendamos publicar imágenes a través de {% data variables.product.prodname_actions %}. For more information, see "[Publishing Docker images](/actions/publishing-packages/publishing-docker-images)" and "[Publishing Node.js packages](/actions/publishing-packages/publishing-nodejs-packages)." +We recommend publishing images via {% data variables.product.prodname_actions %}. For more information, see "[Publishing Docker images](/actions/publishing-packages/publishing-docker-images)" and "[Publishing Node.js packages](/actions/publishing-packages/publishing-nodejs-packages)." -## Acceder a las imágenes almacenadas en otros registros de contenedor +## Accessing images stored in other container registries -If you are accessing a container image from a registry that isn't {% data variables.product.prodname_ghcr_or_npm_registry %}, {% data variables.product.prodname_codespaces %} checks for the presence of three secrets, which define the server name, username, and personal access token (PAT) for a container registry. Si se encuentran estos secretos, {% data variables.product.prodname_github_codespaces %} hará que el registro esté disponible dentro de tu codespace. +If you are accessing a container image from a registry that isn't {% data variables.product.prodname_ghcr_or_npm_registry %}, {% data variables.product.prodname_codespaces %} checks for the presence of three secrets, which define the server name, username, and personal access token (PAT) for a container registry. If these secrets are found, {% data variables.product.prodname_github_codespaces %} will make the registry available inside your codespace. - `<*>_CONTAINER_REGISTRY_SERVER` - `<*>_CONTAINER_REGISTRY_USER` - `<*>_CONTAINER_REGISTRY_PASSWORD` -Puedes almacenar los secretos a nivel de repositorio, organización o usuario, lo cual te permite compartirlos de forma segura entre diferentes codespaces. Cuando creas un conjunto de secretos para un registro de imagen privado, necesitas reemplazar el "<*>” del nombre con un identificador consistente. Para obtener más información, consulta las secciones "[Administrar secretos cifrados para tus codespaces](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces)" y "[Administrar secretos cifrados pra tu repositorio y organización para {% data variables.product.prodname_github_codespaces %}](/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-github-codespaces)". +You can store secrets at the user, repository, or organization-level, allowing you to share them securely between different codespaces. When you create a set of secrets for a private image registry, you need to replace the "<*>" in the name with a consistent identifier. For more information, see "[Managing encrypted secrets for your codespaces](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces)" and "[Managing encrypted secrets for your repository and organization for {% data variables.product.prodname_github_codespaces %}](/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-github-codespaces)." -Si estás configurando secretos a nivel de organización o de usuario, asegúrate de asignarlos al repositorio en el que crearás el codespace eligiendo una política de acceso desde la lista desplegable. +If you are setting the secrets at the user or organization level, make sure to assign those secrets to the repository you'll be creating the codespace in by choosing an access policy from the dropdown list. -![Ejemplo de secreto de registro de imagen](/assets/images/help/codespaces/secret-repository-access.png) +![Image registry secret example](/assets/images/help/codespaces/secret-repository-access.png) -### Secretos de ejemplo +### Example secrets -Para los registros de imagen privados en Azure, podrías crear los siguientes secretos: +For a private image registry in Azure, you could create the following secrets: ``` ACR_CONTAINER_REGISTRY_SERVER = mycompany.azurecr.io @@ -74,15 +74,15 @@ ACR_CONTAINER_REGISTRY_USER = acr-user-here ACR_CONTAINER_REGISTRY_PASSWORD = ``` -Para obtener más información sobre los registros de imagen comunes, consulta la sección "[Servidores de registro de imagen comunes](#common-image-registry-servers)". Toma en cuenta que el acceso a AWS Elastic Container Registry (ECR) será diferente. +For information on common image registries, see "[Common image registry servers](#common-image-registry-servers)." Note that accessing AWS Elastic Container Registry (ECR) is different. -![Ejemplo de secreto de registro de imagen](/assets/images/help/settings/codespaces-image-registry-secret-example.png) +![Image registry secret example](/assets/images/help/settings/codespaces-image-registry-secret-example.png) -Una vez que hayas agregado los secretos, podría ser que necesites parar y luego iniciar el codespace en el que estás para que las variables de ambiente nuevas pasen en el contenedor. Para obtener más información, consulta la sección "[Suspender o detener un codespace](/codespaces/codespaces-reference/using-the-command-palette-in-codespaces#suspending-or-stopping-a-codespace)". +Once you've added the secrets, you may need to stop and then start the codespace you are in for the new environment variables to be passed into the container. For more information, see "[Suspending or stopping a codespace](/codespaces/codespaces-reference/using-the-command-palette-in-codespaces#suspending-or-stopping-a-codespace)." -#### Acceder a AWS Elastic Container Registry +#### Accessing AWS Elastic Container Registry -Para acceder a AWS Elastic Container Registry (ECR), puedes proporcionar una ID de llave de acceso de AWS y una llave secreta y {% data variables.product.prodname_dotcom %} podrá recuperar un token de acceso para ti e iniciar sesión en tu nombre. +To access AWS Elastic Container Registry (ECR), you can provide an AWS access key ID and secret key, and {% data variables.product.prodname_dotcom %} can retrieve an access token for you and log in on your behalf. ``` *_CONTAINER_REGISTRY_SERVER = @@ -90,9 +90,9 @@ Para acceder a AWS Elastic Container Registry (ECR), puedes proporcionar una ID *_CONTAINER_REGISTRY_PASSWORD = ``` -Debes de asegurarte de que tengas los permisos adecuados de AWS IAM para realizar el cambio de credenciales (por ejemplo: `sts:GetServiceBearerToken`), así como la operación de lectura de ECR (ya sea `AmazonEC2ContainerRegistryFullAccess` o `ReadOnlyAccess`). +You must also ensure you have the appropriate AWS IAM permissions to perform the credential swap (e.g. `sts:GetServiceBearerToken`) as well as the ECR read operation (either `AmazonEC2ContainerRegistryFullAccess` or `ReadOnlyAccess`). -Como alternativa, si no quieres que GitHub realice el cambio de credenciales en tu nombre, puedes proporcionar un token de autorización que se haya recuperado a través de las API de AWS o del CLI. +Alternatively, if you don't want GitHub to perform the credential swap on your behalf, you can provide an authorization token fetched via AWS's APIs or CLI. ``` *_CONTAINER_REGISTRY_SERVER = @@ -100,22 +100,22 @@ Como alternativa, si no quieres que GitHub realice el cambio de credenciales en *_CONTAINER_REGISTRY_PASSWORD = ``` -Ya que estos tokens tienen una vida corta y necesitan actualizarse constantemente, te recomendamos proporcionar una ID de llave de acceso y secreto. +Since these tokens are short lived and need to be refreshed periodically, we recommend providing an access key ID and secret. -Si bien estos secretos pueden llevar cualquier nombre, siempre y cuando el `*_CONTAINER_REGISTRY_SERVER` sea una URL de ECR, te recomendamos utilizar `ECR_CONTAINER_REGISTRY_*` a menos de que se trate de registros múltiples de ECR. +While these secrets can have any name, so long as the `*_CONTAINER_REGISTRY_SERVER` is an ECR URL, we recommend using `ECR_CONTAINER_REGISTRY_*` unless you are dealing with multiple ECR registries. -Para obtener más información, consulta la "[Documentación de autenticación de registros privados](https://docs.aws.amazon.com/AmazonECR/latest/userguide/registry_auth.html)" de AWS ECR. +For more information, see AWS ECR's "[Private registry authentication documentation](https://docs.aws.amazon.com/AmazonECR/latest/userguide/registry_auth.html)." -### Servidores de registro de imagen comunes +### Common image registry servers -Algunos de los servidores de registro de imagen comunes se listan a continuación: +Some of the common image registry servers are listed below: - [DockerHub](https://docs.docker.com/engine/reference/commandline/info/) - `https://index.docker.io/v1/` -- [Registro de Contenedores de GitHub](/packages/working-with-a-github-packages-registry/working-with-the-container-registry) - `ghcr.io` -- [Registro de Contenedores de Azure](https://docs.microsoft.com/azure/container-registry/) - `.azurecr.io` +- [GitHub Container Registry](/packages/working-with-a-github-packages-registry/working-with-the-container-registry) - `ghcr.io` +- [Azure Container Registry](https://docs.microsoft.com/azure/container-registry/) - `.azurecr.io` - [AWS Elastic Container Registry](https://docs.aws.amazon.com/AmazonECR/latest/userguide/Registries.html) - `.dkr.ecr..amazonaws.com` -- [Registro de Contenedores de Google Cloud](https://cloud.google.com/container-registry/docs/overview#registries) - `gcr.io` (US), `eu.gcr.io` (EU), `asia.gcr.io` (Asia) +- [Google Cloud Container Registry](https://cloud.google.com/container-registry/docs/overview#registries) - `gcr.io` (US), `eu.gcr.io` (EU), `asia.gcr.io` (Asia) -## Depurar el acceso al registro de imágenes privadas +## Debugging private image registry access -Si tienes problemas para extraer una imagen de un registro de imágenes privado, asegúrate de que puedas ejecutar `docker login -u -p `, utilizando los valores de los secretos que se definen a continuación. Si el inicio de sesión falla, asegúrate de que las credenciales de inicio de sesión sean válidas y de que tienes los permisos adecuados en el servidor para recuperar una imagen de contenedor. Si el inicio de sesión es exitoso, asegúrate de que estos valores se copien adecuadamente en los secretos de {% data variables.product.prodname_codespaces %} correctos, ya sea a nivel de usuario, repositorio u organización, e intenta de nuevo. +If you are having trouble pulling an image from a private image registry, make sure you are able to run `docker login -u -p `, using the values of the secrets defined above. If login fails, ensure that the login credentials are valid and that you have the apprioriate permissions on the server to fetch a container image. If login succeeds, make sure that these values are copied appropriately into the right {% data variables.product.prodname_codespaces %} secrets, either at the user, repository, or organization level and try again. diff --git a/translations/es-ES/content/codespaces/codespaces-reference/disaster-recovery-for-github-codespaces.md b/translations/es-ES/content/codespaces/codespaces-reference/disaster-recovery-for-github-codespaces.md index 727472e6f1..3bcc3060bf 100644 --- a/translations/es-ES/content/codespaces/codespaces-reference/disaster-recovery-for-github-codespaces.md +++ b/translations/es-ES/content/codespaces/codespaces-reference/disaster-recovery-for-github-codespaces.md @@ -1,5 +1,5 @@ --- -title: Disaster recovery for GitHub Codespaces +title: Recuperación de desastres en GitHub Codespaces intro: 'Este artículo describe la guía para una situación de recuperación de desastres, cuando toda una región experimenta una interrupción debido a un desastre natural mayor o una interrupción de servicios extendida.' versions: fpt: '*' @@ -7,11 +7,16 @@ versions: product: '{% data reusables.gated-features.codespaces %}' topics: - Codespaces -shortTitle: Recuperación de desastres +shortTitle: Disaster recovery redirect_from: - /codespaces/codespaces-reference/disaster-recovery-for-codespaces +ms.openlocfilehash: 447bdfb2b89d5d880bfd43be9941597c6729f36c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147111694' --- - Nos esforzamos para asegurarnos de que {% data variables.product.prodname_github_codespaces %} siempre esté disponible. Sin embargo, por causas de fuerza mayor que salen de nuestro control, algunas veces se impacta el servicio en formas qeu pueden causar interrupciones de servicio no planeadas. Aunque los casos de recuperación de desastres son ocurrencias extraordinarias, te recomendamos que te prepares para la posibilidad de que exista una interrupción en una región entera. Si una región completa experimenta una interrupción de servicio, las copias locales redundantes de tus datos se encontrarán temporalmente no disponibles. @@ -20,34 +25,34 @@ La siguiente orientación proporciona opciones sobre cómo manejar la interrupci {% note %} -**Nota:** Puedes reducir el impacto potencial de las interrupciones a lo largo del servicio si haces subidas frecuentes a los repositorios remotos. +**Nota:** Para reducir el posible impacto de las interrupciones del servicio, realice inserciones en los repositorios remotos con frecuencia. {% endnote %} ## Opción 1: Crea un codespace nuevo en otra región -En caso de que haya una interrupción regional, te sugerimos volver a crear tu codespace en una región no afectada para seguir trabajando. Este codespace nuevo tendrá todos los cambios desde tu última subida en {% data variables.product.prodname_dotcom %}. For information on manually setting another region, see "[Setting your default region for {% data variables.product.prodname_github_codespaces %}](/codespaces/customizing-your-codespace/setting-your-default-region-for-github-codespaces)." +En caso de que haya una interrupción regional, te sugerimos volver a crear tu codespace en una región no afectada para seguir trabajando. Este codespace nuevo tendrá todos los cambios desde tu última subida en {% data variables.product.prodname_dotcom %}. Para información sobre cómo configurar manualmente otra región, consulta "[Configuración de la región predeterminada para {% data variables.product.prodname_github_codespaces %}](/codespaces/customizing-your-codespace/setting-your-default-region-for-github-codespaces)". -Puedes optimizar el tiempo de recuperación si configuras un `devcontainer.json` en el repositorio de un proyecto, el cual te permita definir las herramientas, tiempos de ejecución, configuración del editor, extensiones y otros tipos de configuración necesarios para restablecer el ambiente de desarrollo automáticamente. 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)". +Puede optimizar el tiempo de recuperación si configura un `devcontainer.json` en el repositorio de un proyecto, lo que le permite definir las herramientas, los tiempos de ejecución, la configuración del editor, las extensiones y otros tipos de configuración necesarios para restablecer el entorno de desarrollo automáticamente. Para obtener más información, consulte "[Introducción a los contenedores de desarrollo](/codespaces/setting-up-your-codespace/configuring-codespaces-for-your-project)". -## Opción 2: esperar para la recuperación +## Opción 2: espera para recuperación -En este caso, no se requiere que tomes acción alguna. Debes saber que estamos trabajando diligentemente para restaurar la disponibilidad del servicio. +En este caso, no se requieren acciones por su parte. Sabe que trabajaremos con rapidez para que el servicio de Azure vuelva a estar disponible. -Puedes verificar el estado de servicio actual en el [Tablero de estado](https://www.githubstatus.com/). +Puede comprobar el estado actual del servicio en [Status Dashboard](https://www.githubstatus.com/). -## Opción 3: Clona el repositorio localmente o edítalo en el buscador +## Opción 3: Clone el repositorio localmente o edítelo en el explorador -Mientras que los {% data variables.product.prodname_codespaces %} proporcinan el beneficio de un ambiente de desarrollador pre-configurado, siempre debe poderse acceder a tu código mediante el repositorio que se hospeda en {% data variables.product.prodname_dotcom_the_website %}. En caso de que haya una interrupción de un {% data variables.product.prodname_codespaces %}, aún podrás clonar el repositorio localmente o los archivos de edición en el editor del buscador de {% data variables.product.company_short %}. Para obtener más información, consulta la sección "[Editar archivos](/repositories/working-with-files/managing-files/editing-files)". +Mientras que los {% data variables.product.prodname_codespaces %} proporcinan el beneficio de un ambiente de desarrollador pre-configurado, siempre debe poderse acceder a tu código mediante el repositorio que se hospeda en {% data variables.product.prodname_dotcom_the_website %}. En caso de que haya una interrupción de un {% data variables.product.prodname_codespaces %}, aún podrás clonar el repositorio localmente o los archivos de edición en el editor del buscador de {% data variables.product.company_short %}. Para obtener más información, consulte "[Edición de archivos](/repositories/working-with-files/managing-files/editing-files)". Si bien esta opción no te configura un ambiente de desarrollo, te permitirá hacer cambios a tu código fuente conforme los necesites mientras esperas a que se resuelva la interrupción del servicio. -## Opción 4: Utiliza los contenedores remotos y Docker para crear un ambiente contenido local +## Opción 4: Utilice los contenedores remotos y Docker para crear un entorno en contenedores local -Si tu repositorio tiene un `devontainer.json`, considera utilizar la [extensión de contenedores remotos](https://code.visualstudio.com/docs/remote/containers#_quick-start-open-a-git-repository-or-github-pr-in-an-isolated-container-volume) en {% data variables.product.prodname_vscode %} para crear y adjuntar un contenedor de desarrollo local para tu repositorio. El tiempo de configuración para esta opción variará dependiendo de tus especificaciones locales y de la complejidad de tu configuración de contenedor dev. +Si el repositorio tiene un elemento `devcontainer.json`, considera la posibilidad de usar la [extensión Remote-Containers](https://code.visualstudio.com/docs/remote/containers#_quick-start-open-a-git-repository-or-github-pr-in-an-isolated-container-volume) en {% data variables.product.prodname_vscode %} a fin de crear y adjuntar un contenedor de desarrollo local para el repositorio. El tiempo de configuración para esta opción variará dependiendo de tus especificaciones locales y de la complejidad de tu configuración de contenedor dev. {% note %} -**Nota:** Asegúrate de que tu configuración local cumple con los [requisitos mínimos](https://code.visualstudio.com/docs/remote/containers#_system-requirements) antes de intentar utilizar esta opción. +**Nota:** Asegúrese de que la configuración local cumpla los [requisitos mínimos](https://code.visualstudio.com/docs/remote/containers#_system-requirements) antes de probar esta opción. {% endnote %} diff --git a/translations/es-ES/content/codespaces/codespaces-reference/index.md b/translations/es-ES/content/codespaces/codespaces-reference/index.md index 82b766f79e..7c3b8c6374 100644 --- a/translations/es-ES/content/codespaces/codespaces-reference/index.md +++ b/translations/es-ES/content/codespaces/codespaces-reference/index.md @@ -1,6 +1,6 @@ --- title: Referencia -intro: 'Esta sección contiene referencias que te permitirán tener éxito con {% data variables.product.prodname_github_codespaces %}' +intro: 'Esta sección contiene referencias que te permitirán tener éxito con {% data variables.product.prodname_github_codespaces %}.' versions: fpt: '*' ghec: '*' @@ -12,5 +12,11 @@ children: - /using-the-vs-code-command-palette-in-codespaces - /security-in-github-codespaces - /disaster-recovery-for-github-codespaces +ms.openlocfilehash: 3e3ebc7b7222afcb9505e1f535975feadb9515a7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147110846' --- diff --git a/translations/es-ES/content/codespaces/codespaces-reference/security-in-github-codespaces.md b/translations/es-ES/content/codespaces/codespaces-reference/security-in-github-codespaces.md index cd9c7ed753..0d2993b1fa 100644 --- a/translations/es-ES/content/codespaces/codespaces-reference/security-in-github-codespaces.md +++ b/translations/es-ES/content/codespaces/codespaces-reference/security-in-github-codespaces.md @@ -1,6 +1,6 @@ --- -title: Security in GitHub Codespaces -intro: 'Resumen de la arquitectura de seguridad de {% data variables.product.prodname_github_codespaces %}, con lineamientos para ayudarte a mantener la seguridad y minimizar el riesgo de un ataque.' +title: Seguridad en GitHub Codespaces +intro: 'Información general sobre la arquitectura de seguridad de {% data variables.product.prodname_github_codespaces %}, con instrucciones para ayudarte a mantener la seguridad y minimizar el riesgo de ataque.' miniTocMaxHeadingLevel: 3 versions: fpt: '*' @@ -9,24 +9,29 @@ topics: - Codespaces - Security type: reference -shortTitle: Seguridad en los Codespaces +shortTitle: Security in Codespaces redirect_from: - /codespaces/codespaces-reference/security-in-codespaces +ms.openlocfilehash: 0e7fe9a7644f78fc0dfa6d5bb624c5d74f3d8713 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147111693' --- - ## Resumen de la seguridad de un codespace -{% data variables.product.prodname_github_codespaces %} se diseñó para que, predeterminadamente, tuviera seguridad reforzada. Como consecuencia, necesitarás garantizar que tus prácticas de desarrollo de software no arriesguen el reducir la postura de seguridad de tu codespace. +{% data variables.product.prodname_github_codespaces %} está diseñado con seguridad reforzada de forma predeterminada. Como consecuencia, necesitarás garantizar que tus prácticas de desarrollo de software no arriesguen el reducir la postura de seguridad de tu codespace. Esta guía describe la forma en la que Codespaces mantiene seguro tu ambiente de desarrollo y proporciona algunas de las buenas prácticas que ayudarán a mantener tu seguridad conforme trabajas. Como con cualquier herramienta de desarrollo, recuerda que solo debes intentar abrir y trabajar en repositorios que conoces y confías. -### Aislamiento de ambiente +### Aislamiento de entorno -{% data variables.product.prodname_github_codespaces %} se diseñó para mantener tus codespaces separados entre sí, con cada uno utilizando su red y máquina virtual propias. +{% data variables.product.prodname_github_codespaces %} se diseñó para mantener los codespaces separados unos de otros, cada uno con su propia máquina virtual y red. #### Máquinas virtuales aisladas -Cada codespace se hospeda en su máquina virtual (MV) recién creada. Dos codespaces jamás podrán ubicase en la misma MV. +Cada codespace se hospeda en su máquina virtual (MV) recién creada. Dos codespaces jamás podrán ubicase en la misma MV. Cada vez que reinicias un codespace, este se lanza en una MV nueva con las actualizaciones más recientes de seguridad disponibles. @@ -34,62 +39,62 @@ Cada vez que reinicias un codespace, este se lanza en una MV nueva con las actua Cada codespace tiene su propia red virtual aislada. Utilizamos cortafuegos para bloquear las conexiones entrantes de la internet y para prevenir que los codespaces se comuniquen entre sí en redes internas. Predeterminadamente, se permite que los codespaces hagan conexiones salientes a la internet. -### Autenticación +### Authentication -Puedes conectarte a un codespace utilizando un buscador web o desde {% data variables.product.prodname_vscode %}. Si te conectas desde {% data variables.product.prodname_vscode_shortname %}, se te pedirá autenticarte con {% data variables.product.product_name %}. +Puedes conectarte a un codespace mediante un explorador web o desde {% data variables.product.prodname_vscode %}. Si te conectas desde {% data variables.product.prodname_vscode_shortname %}, se te pedirá que te autentiques con {% data variables.product.product_name %}. Cada vez que se cree o reinicie un codespace, se le asignará un token de {% data variables.product.company_short %} nuevo con un periodo de vencimiento automático. Este periodo te permite trabajar en el codespace sin necesitar volver a autenticarte durante un día de trabajo habitual, pero reduce la oportunidad de que dejes la conexión abierta cuando dejas de utilizar el codespace. El alcance del token variará dependiendo del tipo de acceso que tengas en el repositorio en donde se creó el codespace: -- **Si tienes acceso de escritura en el repositorio**: Se dará al token un alcance de acceso de lectura/escritura a este. -- **So solo tienes acceso de lectura al repositorio**: El token solo permitirá que el código se clone desde el repositorio origen. Si intentas subir información a un repositorio privado en donde solo tengas acceso de lectura, {% data variables.product.prodname_codespaces %} te pedirá crear una bifurcación personal de este. El token entonces se actualizará para tener acceso de lectura/escritura a la bifurcación personal nueva. -- **Si habilitaste tu codespace para que acceda a otros repositorios**: Cuando se le otorga [acceso a otros repositorios](/codespaces/managing-codespaces-for-your-organization/managing-access-and-security-for-your-organizations-codespaces) a un codespace, cualquiera de ellos que se cree desde ese repositorio tendrá tokens de lectura/escritura con alcance del repositorio origen. Adicionalmente, los tokens también recibirán acceso de lectura para otros repositorios que indique el usuario u organización. +- **Si tiene acceso de escritura al repositorio**: el token tendrá como ámbito el acceso de lectura y escritura al repositorio. +- **Si solo tiene acceso de lectura al repositorio**: el token solo permitirá que el código se clone desde el repositorio de origen. Si intentas subir información a un repositorio privado en donde solo tengas acceso de lectura, {% data variables.product.prodname_codespaces %} te pedirá crear una bifurcación personal de este. El token entonces se actualizará para tener acceso de lectura/escritura a la bifurcación personal nueva. +- **Si ha habilitado el codespace para acceder a otros repositorios**: cuando se ha concedido a un codespace acceso [a otros repositorios](/codespaces/managing-codespaces-for-your-organization/managing-access-and-security-for-your-organizations-codespaces), cualquier codespace creado a partir de ese repositorio tendrá tokens de lectura y escritura cuyo ámbito será el repositorio de origen. Adicionalmente, los tokens también recibirán acceso de lectura para otros repositorios que indique el usuario u organización. -Los administradores de una organización especifican qué repositorios deberían considerarse como confiables. Un administrador puede [elegir confiar en](/codespaces/managing-codespaces-for-your-organization/managing-access-and-security-for-your-organizations-codespaces) todos, ninguno o algunos de los repositorios de la organización. Un codespace no puede tener permisos de acceso a los recursos si son mayores que los de la persona que lo creó, incluso si el administrador de la organización otorgó acceso a todos los usuarios y a todos los repositorios. +Los administradores de una organización especifican qué repositorios deberían considerarse como confiables. Un administrador puede [elegir confiar](/codespaces/managing-codespaces-for-your-organization/managing-access-and-security-for-your-organizations-codespaces) en todos, ninguno o algunos de los repositorios de la organización. Un codespace no puede tener permisos de acceso a los recursos si son mayores que los de la persona que lo creó, incluso si el administrador de la organización otorgó acceso a todos los usuarios y a todos los repositorios. ### Conexiones de los codespaces -Puedes conectar tu codespace utilizando el túnel cifrado de TLS que proporciona el servicio de {% data variables.product.prodname_github_codespaces %}. Solo el creador de un codespace puede conectarse a este. Las conexiones se autentican con {% data variables.product.product_name %}. +Puedes conectarte a tu codespace utilizando el túnel cifrado de TLS que proporciona el servicio {% data variables.product.prodname_github_codespaces %}. Solo el creador de un codespace puede conectarse a este. Las conexiones se autentican con {% data variables.product.product_name %}. Si necesitas permitir el acceso externo a los servicios que se ejecutan en un codespace, puedes habilitar el reenvío de puertos para acceso público o privado. ### Reenvío de puertos -Si necesitas conectarte a un servicio (tal como un servidor web de desarrollo) que se ejecute en tu codespace, puedes configurar el reenvío de puertos para hacer que el servicio esté disponible en la internet. +Si necesitas conectarte a un servicio (tal como un servidor web de desarrollo) que se ejecute en tu codespace, puedes configurar el reenvío de puertos para hacer que el servicio esté disponible en la internet. -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)". +Los propietarios de la organización pueden restringir la capacidad de hacer que los puertos de reenvío estén disponibles públicamente o dentro de la organización. Para más información, vea "[Restricción de la visibilidad de los puertos reenviados](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)". -**Puertos reenviados de forma privada**: Son accesibles mediante el internet, pero solo el creador del codespace puede acceder a ellos después de autenticarse en {% data variables.product.product_name %}. +**Puertos reenviados de forma privada**: se puede acceder a ellos a través de Internet, pero solo puede hacerlo el creador del codespace después de autenticarse en {% data variables.product.product_name %}. -**Puertos reenviados públicamente dentro de tu organización**: Se puede acceder a ellos a través de la internet, pero solo pueden hacerlo los miembros de la misma organización, como el codespace, después de autenticarse en {% data variables.product.product_name %}. +**Puertos reenviados públicamente dentro de la organización**: se puede acceder a ellos a través de Internet, pero solo pueden hacerlo los miembros de la misma organización que el codespace después de autenticarse en {% data variables.product.product_name %}. -**Puertos reenviados de forma pública**: Se puede acceder a ellos desde internet y todos pueden acceder a ellos. No se necesita autenticación para acceder a los puertos públicos reenviados. +**Puertos reenviados de forma pública**: cualquier persona puede acceder a ellos en Internet. No se necesita autenticación para acceder a los puertos públicos reenviados. Todos los puertos reenviados son privados predeterminadamente, lo cual significa que necesitarás autenticarte antes de poder acceder al puerto. El acceso a los puertos privados reenviados de un codespace se controla mediante cookies de autenticación con un periodo de vencimiento de 3 horas. Cuando la cookie venza, necesitarás volver a autenticarte. Un puerto público renviado se revertirá automáticamente a privado cuando elimines y vuelvas a agregar dicho puerto o si reinicias el codespace. -Puedes utilizar el panel de "Puertos" para configurar uno de ellos para su acceso público o privado y puedes detener el reenvío de puertos cuando ya no sea necesario. Para obtener más información, consulta la sección "[Reenviar puertos en tu codespace](/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace)". +Puedes utilizar el panel de "Puertos" para configurar uno de ellos para su acceso público o privado y puedes detener el reenvío de puertos cuando ya no sea necesario. Para más información, vea "[Reenvío de puertos en el codespace](/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace)". ## Buenas prácticas de seguridad para tus codespaces -Los codespaces se diseñan para estar fortalecidos en seguridad predeterminadamente. Para ayudar a mantener esta postura, te recomendamos que sigas las buenas prácticas de seguridad durante tus procedimientos de desarrollo: +Los codespaces se diseñan para estar fortalecidos en seguridad predeterminadamente. Para ayudar a mantener esta postura, te recomendamos que sigas las buenas prácticas de seguridad durante tus procedimientos de desarrollo: - Como con cualquier herramienta de desarrollo, recuerda que solo debes intentar abrir y trabajar en repositorios que conoces y confías. - Antes de agregar cualquier dependencia nueva al codespace, revisa si se mantienen bien y si lanzan actualizaciones para arreglar cualquier vulnerabilidad de seguridad que se encuentre en su código. -### Utilizar secretos para acceder a la información sensible +### Utilizar secretos para acceder a la información sensible -Utiliza siempre secretos cifrados cuando quieras utilizar información sensible (tal como tokens de acceso) en un codespace. Puedes acceder a tus secretos como variables de ambiente en el codespace, incluso desde la terminal. Por ejemplo, puedes lanzar una terminal dentro de tu codespace y utilizar `echo $SECRET_NAME` para ver el valor del secreto. +Utiliza siempre secretos cifrados cuando quieras utilizar información sensible (tal como tokens de acceso) en un codespace. Puedes acceder a tus secretos como variables de ambiente en el codespace, incluso desde la terminal. Por ejemplo, puede iniciar un terminal en el codespace y usar `echo $SECRET_NAME ` para ver el valor de un secreto. -The secret values are copied to environment variables whenever the codespace is resumed or created and are also synced when they are changed. +Los valores secretos se copian en variables de entorno cada vez que se reanuda o se crea el codespace y también se sincronizan cuando cambian. -Secrets are not copied into the environment if you don't have write access to the codespace's repository. +Los secretos no se copian en el entorno si no tienes acceso de escritura al repositorio del codespace. Para obtener más información sobre los secretos, consulta: -- "[Administrar los secretos cifrados para tus codespaces](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces)" -- "[Administrar los secretos cifrados de tu repositorio y organización en {% data variables.product.prodname_github_codespaces %}](/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-github-codespaces)" +- "[Administración de secretos cifrados para los codespaces](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces)" +- "[Administración de secretos cifrados para el repositorio y la organización en {% data variables.product.prodname_github_codespaces %}](/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-github-codespaces)" ### Trabajar con las contribuciones y repositorios de otros @@ -97,22 +102,22 @@ Cuando creas un codespace desde una rama de solicitud de cambios desde una bifur - En el caso de un repositorio privado, el codespace obtiene acceso tanto a la bifurcación como al padre. - En el caso de un repositorio público, el codespace solo tendrá acceso a la bifurcación y a abrir solicitudes de cambios en el padre. -We also further protect you in these scenarios by not injecting any of your [codespace secrets](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces) into the environment. +También te protegemos aún más en estos escenarios, ya que no insertamos ninguno de los [secretos de codespace](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces) en el entorno. ### Buenas prácticas adicionales -Existen algunas buenas prácticas adicionales y riesgos de los cuales debes estar consciente cuando utilices los {% data variables.product.prodname_codespaces %}. +Existen algunas buenas prácticas adicionales y riesgos de los cuales debes estar consciente cuando utilices los {% data variables.product.prodname_codespaces %}. #### Entender el archivo de devcontainer.json de un repositorio -Cuando creas un codespace, si se encuentra un un archivo de `devcontainer.json` para tu repositorio, este se interpreta y utiliza para configurar tu codespace. El archivo `devcontainer.json` puede contener características poderosas, tales como instalar extensiones de terceros y ejecutar el código arbitrario que se suministra en un `postCreateCommand`. +Al crear un codespace, si se encuentra un archivo `devcontainer.json` para el repositorio, se analiza y se usa para configurar el codespace. El archivo `postCreateCommand` contiene características eficaces, por ejemplo, permite instalar extensiones de terceros y ejecutar código arbitrario a través de una propiedad `devcontainer.json`. -Para obtener más información, consulta la sección "[Introducción a los contenedores dev](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers)". +Para obtener más información, consulte "[Introducción a los contenedores de desarrollo](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers)". #### Otorgar acceso a través de características -Ciertas características de desarrollo pueden agregar riesgos a tu ambiente potencialmente. Por ejemplo, el firmar confirmaciones, inyectar secretos en las variables de ambiente, tener acceso autenticado al registro y acceder a los paquetes pueden representar problemas potenciales de seguridad. Te recomendamos que solo otorgues acceso a aquellos que lo necesiten y que adoptes una política de ser tan restrictivo como sea posible. +Ciertas características de desarrollo pueden agregar riesgos a tu ambiente potencialmente. Por ejemplo, el firmar confirmaciones, inyectar secretos en las variables de ambiente, tener acceso autenticado al registro y acceder a los paquetes pueden representar problemas potenciales de seguridad. Te recomendamos que solo otorgues acceso a aquellos que lo necesiten y que adoptes una política de ser tan restrictivo como sea posible. -#### Utilizar extensiones +#### Uso de extensiones Cualquier extensión adicional de {% data variables.product.prodname_vscode_shortname %} que hayas instalado puede introducir más riesgos potencialmente. Para ayudar a mitigar este riesgo, asegúrate de que solo instales extensiones confiables y de que siempre se mantengan actualizadas. diff --git a/translations/es-ES/content/codespaces/codespaces-reference/understanding-billing-for-github-codespaces.md b/translations/es-ES/content/codespaces/codespaces-reference/understanding-billing-for-github-codespaces.md index 7eec961488..aa04442c24 100644 --- a/translations/es-ES/content/codespaces/codespaces-reference/understanding-billing-for-github-codespaces.md +++ b/translations/es-ES/content/codespaces/codespaces-reference/understanding-billing-for-github-codespaces.md @@ -1,6 +1,6 @@ --- -title: Understanding billing for GitHub Codespaces -intro: 'Aprende cómo se factura tu uso de {% data variables.product.prodname_github_codespaces %}.' +title: Administración de la facturación para GitHub Codespaces +intro: 'Aprende cómo se factura el uso de {% data variables.product.prodname_github_codespaces %}.' versions: fpt: '*' ghec: '*' @@ -14,41 +14,46 @@ topics: - Codespaces - Billing product: '{% data reusables.gated-features.codespaces %}' -shortTitle: Entender la facturación +shortTitle: Understanding billing +ms.openlocfilehash: 2dfec9e452360db117bdee7954fbe4fad2ad1c56 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147111687' --- - Este artículo te explica cómo funciona la facturación para tus codespaces y cómo el gerente de facturación de tu empresa puede ayudar. -## Obtener acceso a {% data variables.product.prodname_github_codespaces %} +## Acceso a {% data variables.product.prodname_github_codespaces %} -Tu administrador de organización podría limitar el uso de los {% data variables.product.prodname_github_codespaces %} a solo cuentas personales específicas. Para obtener acceso, necesitarás contactar a tu gerente de facturación. Para obtener más información, consulta la sección "[Administrar el acceso y la seguridad para tus codespaces](/codespaces/managing-your-codespaces/managing-access-and-security-for-your-codespaces)". +El administrador de la organización puede limitar el uso de {% data variables.product.prodname_github_codespaces %} solo a cuentas personales específicas. Para obtener acceso, necesitarás contactar a tu gerente de facturación. Para más información, vea "[Administración del acceso y la seguridad de los codespaces](/codespaces/managing-your-codespaces/managing-access-and-security-for-your-codespaces)". ## Cuánto cuesta utilizar {% data variables.product.prodname_codespaces %} -Para ver los precios de uso de {% data variables.product.prodname_codespaces %}, consulta la sección de "[Precios de {% data variables.product.prodname_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces#codespaces-pricing)". +Para ver los precios del uso de {% data variables.product.prodname_codespaces %}, vea "[Precios de {% data variables.product.prodname_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces#codespaces-pricing)". ## Cómo se factura tu uso de codespaces Tu codespace se cobra de acuerdo con sus minutos de cálculo y con la cantidad de almacenamiento que utiliza en disco. -Si habilitas la precompilación de los codespaces, esto ameritará cargos adicionales. Para obtener más información, consulta la sección "[Acerca de las precompilaciones de {% data variables.product.prodname_github_codespaces %}](/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds#about-billing-for-codespaces-prebuilds)". +Si habilitas la precompilación de los codespaces, esto ameritará cargos adicionales. Para más información, consulta "[Acerca de las precompilaciones de {% data variables.product.prodname_github_codespaces %}](/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds#about-billing-for-codespaces-prebuilds)". ### Entender qué son los minutos de cálculo Tu codespace se cobra de acuerdo con la cantidad de minutos durante los cuales está activo. Si tu ventana de codespaces está inactiva durante 30 minutos, se cerrará automáticamente y la facturación por cálculo terminará hasta que lo inicies nuevamente. ### Entender cómo se factura el almacenamiento de un codespace -Para los {% data variables.product.prodname_github_codespaces %}, el almacenamiento se define para incluir cualquier archivo que se relacione con tu codespace, tal como el repositorio clonado, los archivos de configuración y las extensiones, entre otros. Este almacenamiento se factura mientras tu codespace está cerrado. La facturación de almacenamiento de un codespace termina cuando lo borras manualmente de https://github.com/codespaces. +En {% data variables.product.prodname_github_codespaces %}, se define el almacenamiento para incluir cualquier archivo que se relacione con el codespace, como el repositorio clonado, los archivos de configuración y las extensiones, entre otros. Este almacenamiento se factura mientras tu codespace está cerrado. La facturación de almacenamiento de un codespace finaliza cuando se elimina manualmente de https://github.com/codespaces. ## Cómo funcionan los límites de gastos -Antes de que tu organización pueda utilizar los {% data variables.product.prodname_codespaces %}, tu gerente de facturación necesitará configurar un límite de gastos. Para obtener más información, consulta la sección "[Administrar los límites de gastos para los {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/managing-spending-limits-for-github-codespaces)". +Antes de que tu organización pueda utilizar los {% data variables.product.prodname_codespaces %}, tu gerente de facturación necesitará configurar un límite de gastos. Para más información, consulta "[Administración de los límites de gasto para {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/managing-spending-limits-for-github-codespaces)". ## Exportar cambios cuando llegaste a tu límite de gastos {% data reusables.codespaces.exporting-changes %} ## Verificar tu uso y límites actuales -Si necesitas verificar tu uso o límite de gastos actuales, contacta al gerente de facturación de tu organización. Para obtener más información, consulta la sección "[Visualizar tu uso de {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/viewing-your-github-codespaces-usage)". +Si necesitas verificar tu uso o límite de gastos actuales, contacta al gerente de facturación de tu organización. Para más información, consulta "[Visualización del uso de {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/viewing-your-github-codespaces-usage)". ## Los codespaces pueden borrarse automáticamente @@ -56,8 +61,8 @@ Tu codespace se borrará automáticamente cuando lo elimines de un repositorio u ## Borrar tus codespaces sin utilizar -Puedes borrar tus codespaces manualmente en https://github.com/codespaces y desde dentro de {% data variables.product.prodname_vscode %}. Para reducir el tamaño de un codespace, puedes borrar los archivos manualmente utilizando la terminal o desde dentro de {% data variables.product.prodname_vscode %}. +Puede eliminar manualmente los codespaces en https://github.com/codespaces y desde dentro de {% data variables.product.prodname_vscode %}. Para reducir el tamaño de un codespace, puedes borrar los archivos manualmente utilizando la terminal o desde dentro de {% data variables.product.prodname_vscode %}. -## Leer más +## Información adicional -- "[Administrar la facturación para {% data variables.product.prodname_github_codespaces %} en tu organización](/codespaces/managing-codespaces-for-your-organization/managing-billing-for-github-codespaces-in-your-organization)" +- "[Administración de la facturación para {% data variables.product.prodname_github_codespaces %} en la organización](/codespaces/managing-codespaces-for-your-organization/managing-billing-for-github-codespaces-in-your-organization)" diff --git a/translations/es-ES/content/codespaces/codespaces-reference/using-github-copilot-in-github-codespaces.md b/translations/es-ES/content/codespaces/codespaces-reference/using-github-copilot-in-github-codespaces.md index 1a8b90ec6d..99baca8f5b 100644 --- a/translations/es-ES/content/codespaces/codespaces-reference/using-github-copilot-in-github-codespaces.md +++ b/translations/es-ES/content/codespaces/codespaces-reference/using-github-copilot-in-github-codespaces.md @@ -1,6 +1,6 @@ --- -title: Using GitHub Copilot in GitHub Codespaces -intro: 'You can use Copilot in {% data variables.product.prodname_github_codespaces %} by adding the extension.' +title: Uso de GitHub Copilot en GitHub Codespaces +intro: 'Puedes usar Copilot en {% data variables.product.prodname_github_codespaces %} agregando la extensión.' versions: fpt: '*' ghec: '*' @@ -14,11 +14,16 @@ shortTitle: Copilot in Codespaces redirect_from: - /codespaces/codespaces-reference/using-copilot-in-codespaces - /codespaces/codespaces-reference/using-github-copilot-in-codespaces +ms.openlocfilehash: e31b0816a804ce9d7290bf1afd648631f3bb99a3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147111682' --- - ## Uso de {% data variables.product.prodname_copilot %} -[{% data variables.product.prodname_copilot %}](https://copilot.github.com/), an AI pair programmer, can be used in any codespace. Para comenzar a utilizar el {% data variables.product.prodname_copilot_short %} en {% data variables.product.prodname_github_codespaces %}, instala la [extensión del {% data variables.product.prodname_copilot_short %} desde {% data variables.product.prodname_vscode_marketplace %}](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot). +[{% data variables.product.prodname_copilot %}](https://copilot.github.com/), un programador de pares de IA, se puede usar en cualquier codespace. Para empezar a usar {% data variables.product.prodname_copilot_short %} en {% data variables.product.prodname_github_codespaces %}, instala la [extensión de {% data variables.product.prodname_copilot_short %} desde {% data variables.product.prodname_vscode_marketplace %}](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot). -To include {% data variables.product.prodname_copilot_short %}, or other extensions, in all of your codespaces, enable Settings Sync. For more information, see "[Personalizing {% data variables.product.prodname_github_codespaces %} for your account](/codespaces/customizing-your-codespace/personalizing-github-codespaces-for-your-account#settings-sync)." Additionally, to include {% data variables.product.prodname_copilot_short %} in a given project for all users, you can specify `GitHub.copilot` as an extension in your `devcontainer.json` file. For information about configuring a `devcontainer.json` file, see "[Introduction to dev containers](/codespaces/customizing-your-codespace/configuring-codespaces-for-your-project#creating-a-custom-dev-container-configuration)." +Para incluir {% data variables.product.prodname_copilot_short %}, u otras extensiones, en todos los codespaces, habilita la sincronización de la configuración. Para más información, consulta "[Personalización de {% data variables.product.prodname_github_codespaces %} para la cuenta](/codespaces/customizing-your-codespace/personalizing-github-codespaces-for-your-account#settings-sync)". Además, para incluir {% data variables.product.prodname_copilot_short %} en un proyecto determinado para todos los usuarios, puede especificar `GitHub.copilot` como una extensión en el archivo `devcontainer.json`. Para obtener información sobre cómo configurar un archivo `devcontainer.json`, consulta "[Introducción a los contenedores de desarrollo](/codespaces/customizing-your-codespace/configuring-codespaces-for-your-project#creating-a-custom-dev-container-configuration)". diff --git a/translations/es-ES/content/codespaces/codespaces-reference/using-the-vs-code-command-palette-in-codespaces.md b/translations/es-ES/content/codespaces/codespaces-reference/using-the-vs-code-command-palette-in-codespaces.md index 300d99c8d7..a26e5f7ebd 100644 --- a/translations/es-ES/content/codespaces/codespaces-reference/using-the-vs-code-command-palette-in-codespaces.md +++ b/translations/es-ES/content/codespaces/codespaces-reference/using-the-vs-code-command-palette-in-codespaces.md @@ -1,6 +1,6 @@ --- -title: Utilizar la paleta de comandos de Visual Studio code en GitHub Codespaces -intro: 'Puedes utilizar la característica de paleta de comandos de {% data variables.product.prodname_vscode %} para acceder a muchos comandos en {% data variables.product.prodname_github_codespaces %}.' +title: Using the Visual Studio Code Command Palette in GitHub Codespaces +intro: 'You can use the Command Palette feature of {% data variables.product.prodname_vscode %} to access many commands in {% data variables.product.prodname_github_codespaces %}.' versions: fpt: '*' ghec: '*' @@ -9,60 +9,60 @@ topics: - Codespaces - Visual Studio Code product: '{% data reusables.gated-features.codespaces %}' -shortTitle: Paleta de Comandos de VS Code +shortTitle: VS Code Command Palette allowTitleToDifferFromFilename: true redirect_from: - /codespaces/codespaces-reference/using-the-command-palette-in-codespaces --- -## Acerca de {% data variables.product.prodname_vscode_command_palette %} +## About the {% data variables.product.prodname_vscode_command_palette %} -La paleta de comandos es una de las características focales de {% data variables.product.prodname_vscode %} y está disponible para que la utilices en {% data variables.product.prodname_github_codespaces %}. La paleta de comandos te permite acceder a muchos comandos para los {% data variables.product.prodname_codespaces %} y para {% data variables.product.prodname_vscode_shortname %}. Para obtener más información sobre cómo utilizar la {% data variables.product.prodname_vscode_command_palette_shortname %}, consulta la sección "[Interfaz de usuario](https://code.visualstudio.com/docs/getstarted/userinterface#_command-palette)" en la documentación de {% data variables.product.prodname_vscode_shortname %}. +The Command Palette is one of the focal features of {% data variables.product.prodname_vscode %} and is available for you to use in {% data variables.product.prodname_github_codespaces %}. The Command Palette allows you to access many commands for {% data variables.product.prodname_codespaces %} and {% data variables.product.prodname_vscode_shortname %}. For more information on using the {% data variables.product.prodname_vscode_command_palette_shortname %}, see "[User Interface](https://code.visualstudio.com/docs/getstarted/userinterface#_command-palette)" in the {% data variables.product.prodname_vscode_shortname %} documentation. -## Acceder a la {% data variables.product.prodname_vscode_command_palette_shortname %} +## Accessing the {% data variables.product.prodname_vscode_command_palette_shortname %} -Puedes acceder a la {% data variables.product.prodname_vscode_command_palette_shortname %} de varias formas. +You can access the {% data variables.product.prodname_vscode_command_palette_shortname %} in a number of ways. - Shift+Command+P (Mac) / Ctrl+Shift+P (Windows/Linux). - Nota que este comando es un atajo de teclado reservado en Firefox. + Note that this command is a reserved keyboard shortcut in Firefox. - F1 -- Desde el menú de la aplicación, haz clic en **Visualizar > la paleta de comandos...**. +- From the Application Menu, click **View > Command Palette…**. - ![El menú de la aplicación](/assets/images/help/codespaces/codespaces-view-menu.png) + ![The application menu](/assets/images/help/codespaces/codespaces-view-menu.png) -## Comandos para los {% data variables.product.prodname_codespaces %} +## Commands for {% data variables.product.prodname_codespaces %} -Para ver todos los comandos relacionados con {% data variables.product.prodname_codespaces %}, [accede a la {% data variables.product.prodname_vscode_command_palette_shortname %}](#accessing-the-command-palette) y luego comienza a teclear "Codespaces". +To see all commands related to {% data variables.product.prodname_codespaces %}, [access the {% data variables.product.prodname_vscode_command_palette_shortname %}](#accessing-the-command-palette), then start typing "Codespaces". -![Una lista de todos los comandos que se relacionan con los codespaces](/assets/images/help/codespaces/codespaces-command-palette.png) +![A list of all commands that relate to Codespaces](/assets/images/help/codespaces/codespaces-command-palette.png) -### Suspender o detener un codespace +### Suspending or stopping a codespace -Si agregas un secreto nuevo o cambias el tipo de máquina, tendrás que detener y reiniciar el codespace para que aplique tus cambios. +If you add a new secret or change the machine type, you'll have to stop and restart the codespace for it to apply your changes. -Para suspender o detener el contenedor de tu codespace [accede a la {% data variables.product.prodname_vscode_command_palette_shortname %}](#accessing-the-command-palette) y luego comienza a teclear "stop". Selecciona **Codespaces: Detener el codespace actual**. +To suspend or stop your codespace's container, [access the {% data variables.product.prodname_vscode_command_palette_shortname %}](#accessing-the-command-palette), then start typing "stop". Select **Codespaces: Stop Current Codespace**. -![Comando para detner un codespace](/assets/images/help/codespaces/codespaces-stop.png) +![Command to stop a codespace](/assets/images/help/codespaces/codespaces-stop.png) -### Agregar un contenedor de dev desde una plantilla +### Adding a dev container from a template -Para agregar un contenedor dev a una plantilla, [accede a la {% data variables.product.prodname_vscode_command_palette_shortname %}](#accessing-the-command-palette) y luego comienza a teclear "dev container". Selecciona **Codespaces: Agregar archivos de configuración del contenedor de desarrollo...** +To add a dev container from a template, [access the {% data variables.product.prodname_vscode_command_palette_shortname %}](#accessing-the-command-palette), then start typing "dev container". Select **Codespaces: Add Development Container Configuration Files...** -![Comando para agregar un contenedor de dev](/assets/images/help/codespaces/add-prebuilt-container-command.png) +![Command to add a dev container](/assets/images/help/codespaces/add-prebuilt-container-command.png) -### Reconstruir un codespace +### Rebuilding a codespace -Si agregas un contenedor de dev o si editas cualquiera de los archivos de configuración (`devcontainer.json` y `Dockerfile`), tendrás que reconstruir tu codespace para que este aplique tus cambios. +If you add a dev container or edit any of the configuration files (`devcontainer.json` and `Dockerfile`), you'll have to rebuild your codespace for it to apply your changes. -Para recompilar tu contenedor, [accede a la {% data variables.product.prodname_vscode_command_palette_shortname %}](#accessing-the-command-palette) y luego comienza a teclear "recompilar". Selecciona **Codespaces: Reconstruir contenedor**. +To rebuild your container, [access the {% data variables.product.prodname_vscode_command_palette_shortname %}](#accessing-the-command-palette), then start typing "rebuild". Select **Codespaces: Rebuild Container**. -![Comando para reconstruir un codespace](/assets/images/help/codespaces/codespaces-rebuild.png) +![Command to rebuild a codespace](/assets/images/help/codespaces/codespaces-rebuild.png) -### Bitácoras de los codespaces +### Codespaces logs -Puedes utilizar la {% data variables.product.prodname_vscode_command_palette_shortname %} para acceder a las bitácoras de creación de codespaces o puedes utilizarla para exportar todas las bitácoras. +You can use the {% data variables.product.prodname_vscode_command_palette_shortname %} to access the codespace creation logs, or you can use it export all logs. -Para recuperar las bitácoras de {% data variables.product.prodname_codespaces %}, [accede a la {% data variables.product.prodname_vscode_command_palette_shortname %}](#accessing-the-command-palette) y luego comienza a escribir "log". Selecciona **Codespaces: Exportar bitácoras** para exportar todas las bitácoras relacionadas con {% data variables.product.prodname_codespaces %} o selecciona **Codespaces: Ver bitácoras de creación** para ver las bitácoras relacionadas con la configuración. +To retrieve the logs for {% data variables.product.prodname_codespaces %}, [access the {% data variables.product.prodname_vscode_command_palette_shortname %}](#accessing-the-command-palette), then start typing "log". Select **Codespaces: Export Logs** to export all logs related to {% data variables.product.prodname_codespaces %} or select **Codespaces: View Creation Logs** to view logs related to the setup. -![Comando para acceder a las bitácoras](/assets/images/help/codespaces/codespaces-logs.png) +![Command to access logs](/assets/images/help/codespaces/codespaces-logs.png) diff --git a/translations/es-ES/content/codespaces/customizing-your-codespace/changing-the-machine-type-for-your-codespace.md b/translations/es-ES/content/codespaces/customizing-your-codespace/changing-the-machine-type-for-your-codespace.md index 53466c807f..71204aa76a 100644 --- a/translations/es-ES/content/codespaces/customizing-your-codespace/changing-the-machine-type-for-your-codespace.md +++ b/translations/es-ES/content/codespaces/customizing-your-codespace/changing-the-machine-type-for-your-codespace.md @@ -1,6 +1,6 @@ --- title: Cambiar el tipo de máquina de tu codespace -shortTitle: Cambiar el tipo de máquina +shortTitle: Change the machine type intro: Puedes cambiar el tipo de máquina que está ejecutando tu codespace para que estés utilizando recursos adecuados para el trabajo que estás haciendo. product: '{% data reusables.gated-features.codespaces %}' versions: @@ -11,21 +11,26 @@ redirect_from: topics: - Codespaces type: how_to +ms.openlocfilehash: f3669e7addefbf46c3f2af978e746e0c3e634bb0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147110766' --- - ## Acerca de los tipos de máquina {% note %} -**Nota:** Solo puedes seleccionar o cambiar el tipo de máquina si eres miembro de una organización que está utilizando {% data variables.product.prodname_github_codespaces %} y estás creando un codespace en un repositorio que pertenece a dicha organización. +**Nota:** Solo puedes seleccionar o cambiar el tipo de máquina si eres miembro de una organización que usa {% data variables.product.prodname_github_codespaces %} y vas a crear un codespace en un repositorio que pertenece a esa organización. {% endnote %} -{% data reusables.codespaces.codespaces-machine-types %} Puedes elegir un tipo de máquina alterno ya sea cuando creas un codespace o en cualquier momento después de que hayas creado un codespace. +{% data reusables.codespaces.codespaces-machine-types %} Puedes elegir un tipo de máquina alternativo al crear un codespace o en cualquier momento después de crearlo. -Para obtener más información sobre cómo elegir un tio de máquina cuando creas un codespace, consulta la sección "[Crear un codespace](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)". Para obtener más información sobre cómo cambiar el tipo de máquina dentro de {% data variables.product.prodname_vscode %}, consulta la sección "[Utilizar los {% data variables.product.prodname_codespaces %} en {% data variables.product.prodname_vscode %}](/codespaces/developing-in-codespaces/using-codespaces-in-visual-studio-code#changing-the-machine-type-in-visual-studio-code)". +Para obtener información sobre cómo elegir un tipo de máquina al crear un codespace, vea "[Creación de un codespace](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)". Para obtener información sobre cómo cambiar el tipo de máquina en {% data variables.product.prodname_vscode %}, vea "[Uso de {% data variables.product.prodname_codespaces %} en {% data variables.product.prodname_vscode %}](/codespaces/developing-in-codespaces/using-codespaces-in-visual-studio-code#changing-the-machine-type-in-visual-studio-code)". -## Cambiar el tipo de máquina en {% data variables.product.prodname_dotcom %} +## Cambio del tipo de máquina en {% data variables.product.prodname_dotcom %} {% data reusables.codespaces.your-codespaces-procedure-step %} @@ -33,8 +38,8 @@ Para obtener más información sobre cómo elegir un tio de máquina cuando crea ![Lista de 'Tus codespaces'](/assets/images/help/codespaces/your-codespaces-list.png) -1. Haz clic en los puntos suspensivos (**...**) a la derecha del codespace que quieras modificar. -1. Haz clic en **Cambiar tipo de máquina**. +1. Haga clic en los puntos suspensivos ( **…** ) situados a la derecha del codespace que quiera modificar. +1. Haga clic en **Cambiar tipo de máquina**. ![Opción de menú 'Cambiar tipo de máquina'](/assets/images/help/codespaces/change-machine-type-menu-option.png) @@ -48,7 +53,7 @@ Para obtener más información sobre cómo elegir un tio de máquina cuando crea {% endnote %} -2. Haz clic en **Actualizar codespace**. +2. Haga clic en **Actualizar codespace**. El cambio surtirá efecto la siguiente vez que reinicies tu codespace. @@ -56,14 +61,14 @@ Para obtener más información sobre cómo elegir un tio de máquina cuando crea Si cambias el tipo de máquina de un codespace que estés utilizando actualmente y quieres aplicar los cambios de inmediato, puedes forzar el codespace para que se reinicie. -1. En la parte inferior izquierda de tu ventana de codespace, haz clic en **{% data variables.product.prodname_codespaces %}**. +1. En la parte inferior izquierda de la ventana de codespace, haga clic en **{% data variables.product.prodname_codespaces %}** . ![Hacer clic en '{% data variables.product.prodname_codespaces %}'](/assets/images/help/codespaces/codespaces-button.png) -1. Desde las opciones que se muestran en la parte superior de la página, selecciona **Codespaces: Detener el Codespace actual**. +1. En las opciones que se muestran en la parte superior de la página, seleccione **Codespaces: Detener codespace actual**. ![Opción 'Suspender codespace actual'](/assets/images/help/codespaces/suspend-current-codespace.png) -1. Después de que se detenga el codespace, haz clic en **Restablecer codespace**. +1. Una vez que se detenga el codespace, haga clic en **Reiniciar codespace**. ![Hacer clic en 'Reanudar'](/assets/images/help/codespaces/resume-codespace.png) 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 585f10634d..b72367f883 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 @@ -1,7 +1,7 @@ --- -title: Configuring automatic deletion of your codespaces +title: Configuración de la eliminación automática de los codespaces shortTitle: Configure automatic deletion -intro: 'Unused codespaces are automatically deleted. You can choose how long your stopped codespaces are retained, up to a maximum of 30 days.' +intro: "Los codespaces sin usar se eliminan automáticamente. Puedes elegir cuánto tiempo se conservan los codespaces detenidos, hasta un máximo de 30\_días." product: '{% data reusables.gated-features.codespaces %}' versions: fpt: '*' @@ -9,78 +9,82 @@ versions: topics: - Codespaces type: how_to +ms.openlocfilehash: 886b9207c3637127c1abbe3f3088ae3e69e7a7e1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147110758' --- +De forma predeterminada, {% data variables.product.prodname_codespaces %} se eliminan automáticamente una vez que se hayan detenido y hayan permanecido inactivos durante 30 días. -By default, {% data variables.product.prodname_codespaces %} are automatically deleted after they have been stopped and have remained inactive for 30 days. - -However, because {% data variables.product.prodname_codespaces %} incur storage charges, you may prefer to reduce the retention period by changing your default period in your personal settings for {% data variables.product.prodname_github_codespaces %}. Para obtener más información sobre los cargos de almacenamiento, consulta la sección "[Acerca de la facturación para {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces#codespaces-pricing)". +Sin embargo, dado que {% data variables.product.prodname_codespaces %} incurren en cargos de almacenamiento, es posible que prefieras reducir el período de retención cambiando el período predeterminado en la configuración personal para {% data variables.product.prodname_github_codespaces %}. Para obtener más información sobre los cargos de almacenamiento, consulta "[Acerca de la facturación de {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces#codespaces-pricing)". {% note %} -**Note**: Whether or not you have set a personal codespace retention period, it's a good idea to get into the habit of deleting codespaces that you no longer need. Para obtener más información, consulta la sección "[Borrar un codespace](/codespaces/developing-in-codespaces/deleting-a-codespace)." +**Nota**: Independientemente de si has establecido o no un período de retención de codespace personal, es una buena idea adquirir el hábito de eliminar codespaces que ya no necesite. Para más información, vea "[Eliminación de un codespace](/codespaces/developing-in-codespaces/deleting-a-codespace)". {% endnote %} -Automatic deletion happens irrespective of whether a codespace contains unpushed changes. To prevent automatic deletion of a codespace, just open the codespace again. The retention period is reset every time you connect to a codespace, and the retention countdown restarts when the codespace is stopped. +La eliminación automática se produce independientemente de si un codespace contiene cambios no subidos. Para evitar la eliminación automática de un codespace, simplemente abre el codespace de nuevo. El período de retención se restablece cada vez que te conectas a un codespace y la cuenta atrás de retención se reinicia cuando se detiene el codespace. -If a repository belongs to an organization, the organization admin may have set a retention period for the whole organization. If this period is less than the default retention period in your personal settings then the organization retention period will apply to codespaces you create for this repository. For more information, see "[Restricting the retention period for codespaces](/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces)." +Si un repositorio pertenece a una organización, es posible que el administrador de la organización haya establecido un período de retención para toda la organización. Si este período es menor que el período de retención predeterminado en la configuración personal, el período de retención de la organización se aplicará a los codespaces que cree para este repositorio. Para obtener más información, consulta "[Restringir el período de retención para los codespaces](/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces)". -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. +Cada codespace tiene su propio período de retención. Por lo tanto, puedes tener codespaces con diferentes periodos de retención. Por ejemplo, si: +* Has creado un codespace, has cambiado el período de retención predeterminado y, a continuación, has creado otro codespace. +* Has creado un codespace con {% data variables.product.prodname_cli %} y has especificado un período de retención diferente. +* Has creado un codespace a partir de un repositorio propiedad de la organización que tiene un período de retención configurado para la organización. {% note %} -**Note**: The retention period is specified in days. A day represents a 24-hour period, beginning at the time of day when you stop a codespace. +**Nota**: El período de retención se especifica en días. Un día representa un período de 24 horas, comenzando en la hora del día en que se detiene un codespace. {% endnote %} {% webui %} -## Setting a default retention period for your codespaces +## Establecimiento de un período de retención predeterminado para los codespaces -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.codespaces-tab %} -1. Under "Default retention period", enter the number of days for which you want your codespaces to be retained, by default, after they have been stopped. +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.codespaces-tab %} +1. En "Período de retención predeterminado", escribe el número de días para los que deseas que se conserven los codespaces, de forma predeterminada, una vez detenidos. - ![Selecting your retention period](/assets/images/help/codespaces/setting-default-retention.png) + ![Selección del período de retención](/assets/images/help/codespaces/setting-default-retention.png) - You can set your default retention period between `0` and `30` days. + Puedes establecer el período de retención predeterminado entre `0` y `30` días. {% warning %} - **Warning**: Setting the period to `0` will result in your codespaces being immediately deleted when you stop them, or when they timeout due to inactivity. For more information, see "[Setting your timeout period for {% data variables.product.prodname_github_codespaces %}](/codespaces/customizing-your-codespace/setting-your-timeout-period-for-github-codespaces)." + **Advertencia**: establecer el período en `0` dará lugar a que los codespaces se eliminen inmediatamente cuando los detengas, o cuando se haya agotado el tiempo de espera debido a la inactividad. Para obtener más información, consulta "[Establecimiento del período de tiempo de espera para {% data variables.product.prodname_github_codespaces %}](/codespaces/customizing-your-codespace/setting-your-timeout-period-for-github-codespaces)." {% endwarning %} + +1. Haga clic en **Save**(Guardar). -1. Haz clic en **Save ** (guardar). +Al crear un codespace con {% data variables.product.prodname_cli %}, puedes invalidar este valor predeterminado. Si creas un codespace en una organización que especifica un período de retención más corto, el valor de nivel de organización invalida la configuración personal. -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. +Si estableces un período de retención de más de un día, se te enviará una notificación por correo electrónico un día antes de su eliminación. -If you set a retention period of more than a day, you'll be sent an email notification one day prior to its deletion. +## Comprobación del tiempo restante hasta la eliminación automática -## Checking the remaining time until autodeletion +Puedes comprobar si un codespace se va a eliminar automáticamente en breve. -You can check whether a codespace is due to be automatically deleted soon. +Cuando un codespace inactivo se aproxima al final de su período de retención, se indica en la lista de codespaces en {% data variables.product.prodname_dotcom %} en [https://github.com/codespaces](https://github.com/codespaces). -When an inactive codespace is approaching the end of its retention period, this is indicated in your list of codespaces on {% data variables.product.prodname_dotcom %} at [https://github.com/codespaces](https://github.com/codespaces). - -![The pre-deletion message in the codespaces list on {% data variables.product.prodname_dotcom %}](/assets/images/help/codespaces/retention-deletion-message.png) +![El mensaje previo a la eliminación en la lista de codespaces en {% data variables.product.prodname_dotcom %}](/assets/images/help/codespaces/retention-deletion-message.png) {% endwebui %} {% cli %} -## Setting a retention period for a codespace +## Establecimiento de un período de retención para un codespace -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. +Para establecer el período de tiempo del codespace, usa la marca `--retention-period` con el subcomando `codespace create`. Especifica el período en días. El período debe estar comprendido entre 0 y 30 días. ```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. +Si no especificas un período de retención al crear un codespace, se usará el período de retención predeterminado o un período de retención de la organización, dependiendo de cuál sea menor. Para obtener información sobre la configuración del periodo de retención predeterminado, haz clic en la pestaña "Explorador web" de esta página. {% data reusables.cli.cli-learn-more %} @@ -88,20 +92,20 @@ If you don't specify a retention period when you create a codespace, then either {% vscode %} -## Setting the retention period +## Configuración del período de retención -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. +Puedes establecer el período de retención predeterminado en el explorador web, en {% data variables.product.prodname_dotcom_the_website %}. De manera alternativa, si usas {% data variables.product.prodname_cli %} para crear un codespace, puedes establecer un período de retención para ese codespace determinado. Para más información, haz clic en la pestaña correspondiente arriba. -## Checking whether codespaces will be autodeleted soon +## Comprobación de si los codespaces se eliminarán automáticamente pronto -You can check, in the {% data variables.product.prodname_vscode %} desktop application, whether a codespace is due to be automatically deleted soon. +Puede comprobar, en la aplicación de escritorio {% data variables.product.prodname_vscode %}, si un codespace se va a eliminar automáticamente pronto. {% data reusables.codespaces.click-remote-explorer-icon-vscode %} -1. Choose **{% data variables.product.prodname_github_codespaces %}** from the drop-down menu at the top right of the Remote Explorer, if it is not already selected. -1. Under "GITHUB CODESPACES," position the mouse pointer over the codespace that you're interested in. A pop-up box is displayed showing you information about the codespace. +1. Elige **{% data variables.product.prodname_github_codespaces %}** en el menú desplegable situado en la parte superior derecha del explorador remoto, si aún no está seleccionado. +1. En "GITHUB CODESPACES", coloca el puntero sobre el codespace que te interesa. Se muestra un cuadro emergente que informa sobre el codespace. - If the codespace is nearing the end of its retention period, a line is included telling you when the codespace will be deleted. + Si el codespace está cerca del final de su período de retención, se incluye una línea que indica cuándo se eliminará el codespace. - ![Codespace information showing the time until deletion](/assets/images/help/codespaces/vscode-deleting-in-5-days.png) + ![Información del codespace que muestra el tiempo hasta la eliminación](/assets/images/help/codespaces/vscode-deleting-in-5-days.png) {% endvscode %} diff --git a/translations/es-ES/content/codespaces/customizing-your-codespace/index.md b/translations/es-ES/content/codespaces/customizing-your-codespace/index.md index 20296e9139..d146687837 100644 --- a/translations/es-ES/content/codespaces/customizing-your-codespace/index.md +++ b/translations/es-ES/content/codespaces/customizing-your-codespace/index.md @@ -1,6 +1,6 @@ --- title: Personalizar tu codespace -intro: '{% data variables.product.prodname_github_codespaces %} es un ambiente dedicado para ti. Puedes configurar tus repositorios con un contenedor dev para definir su ambiente de {% data variables.product.prodname_github_codespaces %} predeterminado y personalizar tu experiencia de desarrollo en todos tus codespaces con dotfiles y sincronización de ajustes.' +intro: '{% data variables.product.prodname_github_codespaces %} es un ambiente dedicado para ti. Puedes configurar tus repositorios con un contenedor de dev para definir su ambiente predeterminado de {% data variables.product.prodname_github_codespaces %} y personalizar tu experiencia de desarrollo a lo largo de tus codespaces con dotfiles y sincronización de ajustes.' product: '{% data reusables.gated-features.codespaces %}' versions: fpt: '*' @@ -16,5 +16,11 @@ children: - /setting-your-default-region-for-github-codespaces - /setting-your-timeout-period-for-github-codespaces - /configuring-automatic-deletion-of-your-codespaces +ms.openlocfilehash: a986d300c7c584225cbf2505b284276f7e6511d1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147110757' --- diff --git a/translations/es-ES/content/codespaces/customizing-your-codespace/personalizing-github-codespaces-for-your-account.md b/translations/es-ES/content/codespaces/customizing-your-codespace/personalizing-github-codespaces-for-your-account.md index ffe2c1964a..9781ece278 100644 --- a/translations/es-ES/content/codespaces/customizing-your-codespace/personalizing-github-codespaces-for-your-account.md +++ b/translations/es-ES/content/codespaces/customizing-your-codespace/personalizing-github-codespaces-for-your-account.md @@ -1,7 +1,7 @@ --- -title: Personalizar GitHub Codespaces para tu cuenta -shortTitle: Personalizar tus codespaces -intro: 'Puedes personalizar {% data variables.product.prodname_github_codespaces %} utilizando un repositorio de `dotfiles` en {% data variables.product.product_name %} o utilizando la sincronización de ajustes.' +title: Personalizing GitHub Codespaces for your account +shortTitle: Personalize your codespaces +intro: 'You can personalize {% data variables.product.prodname_github_codespaces %} by using a `dotfiles` repository on {% data variables.product.product_name %} or by using Settings Sync.' redirect_from: - /github/developing-online-with-github-codespaces/personalizing-github-codespaces-for-your-account - /github/developing-online-with-codespaces/personalizing-codespaces-for-your-account @@ -19,36 +19,36 @@ product: '{% data reusables.gated-features.codespaces %}' --- -## Acerca de personalizar los {% data variables.product.prodname_codespaces %} +## About personalizing {% data variables.product.prodname_codespaces %} -Cuando utilizas cualquier ambiente de desarrollo, personalizar las configuraciones y herramientas de acuerdo con tus preferencias y flujos de trabajo es un paso importante. {% data variables.product.prodname_codespaces %} permite dos formas principales de personalizar tus codespaces. +When using any development environment, customizing the settings and tools to your preferences and workflows is an important step. {% data variables.product.prodname_codespaces %} allows for two main ways of personalizing your codespaces. -- [Sincronización de ajustes](#settings-sync) - Puedes utilizar y compartir los ajustes de {% data variables.product.prodname_vscode %} entre {% data variables.product.prodname_codespaces %} y otras instancias de {% data variables.product.prodname_vscode %}. -- [Dotfiles](#dotfiles) – Puedes utilizar un repositorio de `dotfiles` para especificar scripts, preferencias de shell y otras configuraciones. +- [Settings Sync](#settings-sync) - You can use and share {% data variables.product.prodname_vscode %} settings between {% data variables.product.prodname_codespaces %} and other instances of {% data variables.product.prodname_vscode %}. +- [Dotfiles](#dotfiles) – You can use a `dotfiles` repository to specify scripts, shell preferences, and other configurations. -La personalización de {% data variables.product.prodname_codespaces %} aplica a cualquier codespace que crees. +{% data variables.product.prodname_codespaces %} personalization applies to any codespace you create. -Los mantenendores de proyecto también pueden definir una configuración predeterminada que aplique a cada codespace para un repositorio que cree alguien más. Para obtener más información, consulta la sección "[Configurar {% data variables.product.prodname_codespaces %} para tu proyecto](/github/developing-online-with-codespaces/configuring-codespaces-for-your-project)". +Project maintainers can also define a default configuration that applies to every codespace for a repository, created by anyone. For more information, see "[Configuring {% data variables.product.prodname_codespaces %} for your project](/github/developing-online-with-codespaces/configuring-codespaces-for-your-project)." -## Sincronización de ajustes +## Settings Sync -La configuración de ajustes te permite compartir configuraciones tales como configuraciones, atajos de teclado, fragmentos de código, extensiones y estados de IU entre máquinas e instancias de {% data variables.product.prodname_vscode %}. +Settings Sync allows you to share configurations such as settings, keyboard shortcuts, snippets, extensions, and UI state across machines and instances of {% data variables.product.prodname_vscode %}. -Para habilitar la Sincronización de Ajustes, en la esquina inferior izquierda de la Barra de Actividad, selecciona {% octicon "gear" aria-label="The gear icon" %} y haz clic en **Encender la Sincronización de Ajustes…**. En la caja de diálogo, selecciona los ajustes que te gustaría sincronizar. +To enable Settings Sync, in the bottom-left corner of the Activity Bar, select {% octicon "gear" aria-label="The gear icon" %} and click **Turn on Settings Sync…**. In the dialog box, select the settings you'd like to sync. -![La opción de sincronización de ajustes en el menú de administración](/assets/images/help/codespaces/codespaces-manage-settings-sync.png) +![Setting Sync option in manage menu](/assets/images/help/codespaces/codespaces-manage-settings-sync.png) -Para obtener más información, consulta la [Guía de sincronización de ajustes](https://code.visualstudio.com/docs/editor/settings-sync) en la documentación de {% data variables.product.prodname_vscode %}. +For more information, see the [Settings Sync guide](https://code.visualstudio.com/docs/editor/settings-sync) in the {% data variables.product.prodname_vscode %} documentation. ## Dotfiles -Los Dotfiles son archivos y carpetas de sistemas parecidos a Unix que comienzan con `.` y que controlan la configuración de aplicaciones y shells de tu sistema. Puedes alamacenar y administrar tus dotfiles en un repositorio en {% data variables.product.prodname_dotcom %}. Para obtener consejos y tutoriales sobre qué incluir en tu repositorio de dotfiles, consulta la sección de [GitHub does dotfiles](https://dotfiles.github.io/). +Dotfiles are files and folders on Unix-like systems starting with `.` that control the configuration of applications and shells on your system. You can store and manage your dotfiles in a repository on {% data variables.product.prodname_dotcom %}. For advice and tutorials about what to include in your dotfiles repository, see [GitHub does dotfiles](https://dotfiles.github.io/). -Tu repositorio dotfiles puede incluir los alias de tu shell y tus preferencias, cualquier herramienta que quieras instalar o cualquier otra personalización del codespace que quieras hacer. +Your dotfiles repository might include your shell aliases and preferences, any tools you want to install, or any other codespace personalization you want to make. -Puedes configurar los {% data variables.product.prodname_codespaces %} para que utilicen los dotfiles de cualquier repositorio que te pertenezca si seleccionas el repositorio en tus [ajustes personales de {% data variables.product.prodname_codespaces %}](https://github.com/settings/codespaces). +You can configure {% data variables.product.prodname_codespaces %} to use dotfiles from any repository you own by selecting that repository in your [personal {% data variables.product.prodname_codespaces %} settings](https://github.com/settings/codespaces). -Cuando creas un codespace nuevo, {% data variables.product.prodname_dotcom %} clona tu repositorio seleccionado hacia el ambiente del codespace, y busca uno de los siguientes archivos para configurar el ambiente. +When you create a new codespace, {% data variables.product.prodname_dotcom %} clones your selected repository to the codespace environment, and looks for one of the following files to set up the environment. * _install.sh_ * _install_ @@ -59,43 +59,45 @@ Cuando creas un codespace nuevo, {% data variables.product.prodname_dotcom %} cl * _setup_ * _script/setup_ -Si no se encuentra ninguno de estos archivos o carpetas en el repositorio de dotfiles que seleccionaste comenzando con `.`, estos se enlazan simbólicamente al directorio de `~` o `$HOME` de un codespace. +If none of these files are found, then any files or folders in your selected dotfiles repository starting with `.` are symlinked to the codespace's `~` or `$HOME` directory. -Cualquier cambio al repositorio de dotfiles que seleccionaste se aplicará únicamente a cada codespace nuevo y no afectará a ningún codespace existente. +Any changes to your selected dotfiles repository will apply only to each new codespace, and do not affect any existing codespace. {% note %} -**Nota:** Actualmente, {% data variables.product.prodname_codespaces %} no es compatible con la personalización de la configuración de _Usuario_ para el editor de {% data variables.product.prodname_vscode %} con tu repositorio de `dotfiles`. Puedes configurar ajustes predeterminados de _Workspace_ y _Remote [Codespaces]_ para un proyecto específico en el repositorio de éste. Para obtener más información, consulta la sección "[Introducción a los contenedores dev](/github/developing-online-with-codespaces/configuring-codespaces-for-your-project#creating-a-custom-dev-container-configuration)". +**Note:** Currently, {% data variables.product.prodname_codespaces %} does not support personalizing the _User_ settings for the {% data variables.product.prodname_vscode %} editor with your `dotfiles` repository. You can set default _Workspace_ and _Remote [Codespaces]_ settings for a specific project in the project's repository. For more information, see "[Introduction to dev containers](/github/developing-online-with-codespaces/configuring-codespaces-for-your-project#creating-a-custom-dev-container-configuration)." {% endnote %} -### Habilitar tu repositorio de dotfiles para {% data variables.product.prodname_codespaces %} +### Enabling your dotfiles repository for {% data variables.product.prodname_codespaces %} -Puedes utilizar tu repositorio de dotfiles seleccionado para personalizar tu ambiente de {% data variables.product.prodname_codespaces %}. Una vez que elijas tu repositorio de dotfiles, puedes agregar tus scripts, preferencias y configuraciones a este. Después, necesitarás habilitar tus dotfiles desde tu página personal de ajustes de {% data variables.product.prodname_codespaces %}. +You can use your selected dotfiles repository to personalize your {% data variables.product.prodname_codespaces %} environment. Once you choose your dotfiles repository, you can add your scripts, preferences, and configurations to it. You then need to enable your dotfiles from your personal {% data variables.product.prodname_codespaces %} settings page. {% warning %} -**Advertencia:** Dotfiles tiene la capacidad de ejecutar scripts arbitrarios, lo cual podría contener código malicioso inesperado. Antes de instalar un repositorio de dotfiles, te recomendamos verificar los scripts para asegurarte de que no realicen acciones inesperadas. +**Warning:** Dotfiles have the ability to run arbitrary scripts, which may contain unexpected or malicious code. Before installing a dotfiles repo, we recommend checking scripts to ensure they don't perform any unexpected actions. {% endwarning %} {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.codespaces-tab %} -1. Debajo de "Dotfiles"; selecciona **Instalar los dotfiles automáticamente** para que {% data variables.product.prodname_codespaces %} instale tus dotfiles automáticamente en cada codespace nuevo que crees. ![Instalar dotfiles](/assets/images/help/codespaces/install-custom-dotfiles.png) -2. Elige el repositorio desde el cual quieras instalar dotfiles. ![Seleccionar un repositorio de dotfiles](/assets/images/help/codespaces/select-dotfiles-repo.png) +1. Under "Dotfiles", select **Automatically install dotfiles** so that {% data variables.product.prodname_codespaces %} automatically installs your dotfiles into every new codespace you create. + ![Installing dotfiles](/assets/images/help/codespaces/install-custom-dotfiles.png) +2. Choose the repository you want to install dotfiles from. + ![Selecting a dotfiles repo](/assets/images/help/codespaces/select-dotfiles-repo.png) -Puedes agregar más scripts, preferencias o archivos de configuración a tu repositorio de dotfiles o editar los archivos existentes cuando lo desees. Solo los codespaces nuevos tomarán los cambios a los ajustes. +You can add further script, preferences, configuration files to your dotfiles repository or edit existing files whenever you want. Changes to settings will only be picked up by new codespaces. -Si tu codespace no puede recoger los ajustes de configuración de los dotfiles, consulta la sección "[Solucionar problemas de dotfiles para {% data variables.product.prodname_codespaces %}](/codespaces/troubleshooting/troubleshooting-dotfiles-for-codespaces)". +If your codespace fails to pick up configuration settings from dotfiles, see "[Troubleshooting dotfiles for {% data variables.product.prodname_codespaces %}](/codespaces/troubleshooting/troubleshooting-dotfiles-for-codespaces)." -También puedes personalizar los {% data variables.product.prodname_codespaces %} utilizando [ajustes de {% data variables.product.prodname_codespaces %}](https://github.com/settings/codespaces) adicionales: +You can also personalize {% data variables.product.prodname_codespaces %} using additional [{% data variables.product.prodname_codespaces %} settings](https://github.com/settings/codespaces): -- Para habilitar la verificación de GPG, consulta la sección "[Administrar la verificación de GPG para los {% data variables.product.prodname_github_codespaces %}](/codespaces/managing-your-codespaces/managing-gpg-verification-for-github-codespaces)". -- Para configurar tu editor, consulta la sección "[Configurar tu editor predeterminado para los {% data variables.product.prodname_github_codespaces %}](/codespaces/customizing-your-codespace/setting-your-default-editor-for-github-codespaces)". +- To enable GPG verification, see "[Managing GPG verification for {% data variables.product.prodname_github_codespaces %}](/codespaces/managing-your-codespaces/managing-gpg-verification-for-github-codespaces)." +- To set your editor, see "[Setting your default editor for {% data variables.product.prodname_github_codespaces %}](/codespaces/customizing-your-codespace/setting-your-default-editor-for-github-codespaces)." - To set how long a codespace can remain unused before it is automatically stopped, see "[Setting your timeout period for GitHub Codespaces](/codespaces/customizing-your-codespace/setting-your-timeout-period-for-github-codespaces)." - To set the period for which your unused codespaces are retained, see "[Configuring automatic deletion of your codespaces](/codespaces/customizing-your-codespace/configuring-automatic-deletion-of-your-codespaces)." -- Para configurar tu región predeterminada, consulta la sección "[Configurar tu región predeterminada para los {% data variables.product.prodname_github_codespaces %}](/codespaces/customizing-your-codespace/setting-your-default-region-for-github-codespaces)". +- To set your default region, see "[Setting your default region for {% data variables.product.prodname_github_codespaces %}](/codespaces/customizing-your-codespace/setting-your-default-region-for-github-codespaces)." -## Leer más +## Further reading -* "[Crear un repositorio nuevo](/github/creating-cloning-and-archiving-repositories/creating-a-new-repository)". +* "[Creating a new repository](/github/creating-cloning-and-archiving-repositories/creating-a-new-repository)" diff --git a/translations/es-ES/content/codespaces/customizing-your-codespace/setting-your-default-editor-for-github-codespaces.md b/translations/es-ES/content/codespaces/customizing-your-codespace/setting-your-default-editor-for-github-codespaces.md index f207d3a9f1..9dce944a4d 100644 --- a/translations/es-ES/content/codespaces/customizing-your-codespace/setting-your-default-editor-for-github-codespaces.md +++ b/translations/es-ES/content/codespaces/customizing-your-codespace/setting-your-default-editor-for-github-codespaces.md @@ -1,6 +1,6 @@ --- -title: Setting your default editor for GitHub Codespaces -shortTitle: Configurar el editor predeterminado +title: Configuración del editor predeterminado para GitHub Codespaces +shortTitle: Set the default editor intro: 'Puedes configurar tu editor predeterminado para {% data variables.product.prodname_codespaces %} en tu página de ajustes personal.' product: '{% data reusables.gated-features.codespaces %}' versions: @@ -12,14 +12,20 @@ redirect_from: topics: - Codespaces type: how_to +ms.openlocfilehash: 7cfc188cb265482ea9dd40f3fc653af870aa6982 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147111669' --- - En la página de ajustes, puedes configurar las preferencias de tu editor para que los codespaces recién creados se abran automáticamente, ya sea en {% data variables.product.prodname_vscode %} para la Web o en {% data variables.product.prodname_vscode %} para escritorio. -Si quieres utilizar {% data variables.product.prodname_vscode %} como tu editor predeterminado para {% data variables.product.prodname_codespaces %}, necesitas instalar {% data variables.product.prodname_vscode %} y la extensión de {% data variables.product.prodname_github_codespaces %} para {% data variables.product.prodname_vscode %}. Para obtener más información, consulta la [página de descarga de {% data variables.product.prodname_vscode %}](https://code.visualstudio.com/download/) y la [ extensión de {% data variables.product.prodname_github_codespaces %} en el mercado de {% data variables.product.prodname_vscode %}](https://marketplace.visualstudio.com/items?itemName=GitHub.codespaces). +Si quieres utilizar {% data variables.product.prodname_vscode %} como tu editor predeterminado para {% data variables.product.prodname_codespaces %}, necesitas instalar {% data variables.product.prodname_vscode %} y la extensión de {% data variables.product.prodname_github_codespaces %} para {% data variables.product.prodname_vscode %}. Para más información, vea la [página de descarga de {% data variables.product.prodname_vscode %}](https://code.visualstudio.com/download/) y la [extensión {% data variables.product.prodname_github_codespaces %} en el marketplace de {% data variables.product.prodname_vscode %}](https://marketplace.visualstudio.com/items?itemName=GitHub.codespaces). ## Configurar tu editor predeterminado -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.codespaces-tab %} -1. Debajo de "Preferencia de editor", selecciona la opción que desees. ![Setting your editor](/assets/images/help/codespaces/select-default-editor.png)Si eliges **{% data variables.product.prodname_vscode %}**, los {% data variables.product.prodname_codespaces %} se abrirán automáticamente en la aplicación de escritorio cuando crees el siguiente codespace. Podrías necesitar permitir acceso tanto a tu buscador como a {% data variables.product.prodname_vscode %} para que abra con éxito. ![Configurar tu editor](/assets/images/help/codespaces/launch-default-editor.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.codespaces-tab %} +1. Debajo de "Preferencia de editor", selecciona la opción que desees. + ![Configuración del editor](/assets/images/help/codespaces/select-default-editor.png) Si elige **{% data variables.product.prodname_vscode %}** , {% data variables.product.prodname_codespaces %} se abrirá automáticamente en la aplicación de escritorio la próxima vez que cree un codespace. Podrías necesitar permitir acceso tanto a tu buscador como a {% data variables.product.prodname_vscode %} para que abra con éxito. + ![Configuración del editor](/assets/images/help/codespaces/launch-default-editor.png) diff --git a/translations/es-ES/content/codespaces/customizing-your-codespace/setting-your-default-region-for-github-codespaces.md b/translations/es-ES/content/codespaces/customizing-your-codespace/setting-your-default-region-for-github-codespaces.md index ff7807a2aa..dde7e31a25 100644 --- a/translations/es-ES/content/codespaces/customizing-your-codespace/setting-your-default-region-for-github-codespaces.md +++ b/translations/es-ES/content/codespaces/customizing-your-codespace/setting-your-default-region-for-github-codespaces.md @@ -1,6 +1,6 @@ --- -title: Setting your default region for GitHub Codespaces -shortTitle: Configurar la región predeterminada +title: Configuración de la región predeterminada para GitHub Codespaces +shortTitle: Set the default region intro: 'Pues configurar tu región predeterminada en la página de ajustes de perfil de {% data variables.product.prodname_github_codespaces %} para personalizar en donde se guardan tus datos.' product: '{% data reusables.gated-features.codespaces %}' versions: @@ -12,13 +12,18 @@ redirect_from: topics: - Codespaces type: how_to +ms.openlocfilehash: bf658cadc1237ce0266f3b44f506446054fc3082 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147111664' --- - Puedes seleccionar manualmente la región en la que se crearán tus codespaces, permitiéndote cumplir con los requisitos de cumplimiento y seguridad estrictos. Predeterminadamente, tu región se configura automáticamente con base en tu ubicación. ## Configurar tu región predeterminada -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.codespaces-tab %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.codespaces-tab %} 1. Debajo de "Región", selecciona el ajuste que quieras. -2. Si eliges "Configurar manualmente", selecciona tu región en el menú desplegable. ![Seleccionar tu región](/assets/images/help/codespaces/select-default-region.png) +2. Si eliges "Configurar manualmente", selecciona tu región en el menú desplegable. + ![Selección de la región](/assets/images/help/codespaces/select-default-region.png) diff --git a/translations/es-ES/content/codespaces/customizing-your-codespace/setting-your-timeout-period-for-github-codespaces.md b/translations/es-ES/content/codespaces/customizing-your-codespace/setting-your-timeout-period-for-github-codespaces.md index e54aecb306..350dfb513a 100644 --- a/translations/es-ES/content/codespaces/customizing-your-codespace/setting-your-timeout-period-for-github-codespaces.md +++ b/translations/es-ES/content/codespaces/customizing-your-codespace/setting-your-timeout-period-for-github-codespaces.md @@ -1,7 +1,7 @@ --- -title: Setting your timeout period for GitHub Codespaces -shortTitle: Configurar el tiempo de inactividad -intro: 'Puedes configurar tu periodo de inactividad predeterminado para los {% data variables.product.prodname_codespaces %} en tu página de ajustes personales.' +title: Configuración del periodo de tiempo de espera para GitHub Codespaces +shortTitle: Set the timeout +intro: 'Puedes configurar el periodo de tiempo de espera predeterminado para {% data variables.product.prodname_codespaces %} en tu página de configuración personal.' product: '{% data reusables.gated-features.codespaces %}' versions: fpt: '*' @@ -11,35 +11,40 @@ topics: type: how_to redirect_from: - /codespaces/customizing-your-codespace/setting-your-timeout-period-for-codespaces +ms.openlocfilehash: 5b904e8b2f5cecbecbc93da096ab31126ed82727 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147111658' --- - Un codespace dejará de ejecutarse después de un periodo de inactividad. Puedes especificar la longitud de este periodo. El ajuste actualizado se aplicará a cualquier codespace recién creado. -Algunas organizaciones podrían tener una política de tiempo de inactividad máximo. Si una política de organización configura un tiempo de inactividad máximo, el cual sea menos que el predeterminado que ya hayas configurado, el tiempo de espera de la organización se utilizará en vez de tu ajuste y se te notificará de esto después de que se haya creado el codespace. Para obtener más información, consulta la sección "[Restringir el periodo de tiempo de inactividad](/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period)". +Algunas organizaciones pueden tener una directiva de tiempo de espera de inactividad máxima. Si una directiva de organización establece un tiempo de espera máximo que es menor que el tiempo de espera predeterminado que has establecido, se usará el tiempo de espera de la organización en lugar de la configuración y se te informará de esto después de crear el codespace. Para obtener más información, consulta "[Restricción del periodo de tiempo de espera de inactividad](/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period)". {% warning %} -**Advertencia**: Los Coespaces se facturan por minuto. Si no estás utilizando un codespace activamente, pero este no ha llegado a su tiempo de inactividad, se te cobrará por el tiempo durante el cual este se ejecute de todos modos. Para obtener más información, consulta la sección "[Acerca de la facturación para el {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces#codespaces-pricing)". +**Advertencia**: Los codespaces se facturan por minuto. Si no estás utilizando un codespace activamente, pero este no ha llegado a su tiempo de inactividad, se te cobrará por el tiempo durante el cual este se ejecute de todos modos. Para más información, consulta "[Acerca de la facturación de {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces#codespaces-pricing)". {% endwarning %} {% webui %} -## Configurar tu periodo predeterminado de tiempo de inactividad +## Configuración del período de tiempo de espera predeterminado -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.codespaces-tab %} -1. Debajo de "Tiempo de inactividad predeterminado", ingresa el tiempo que quieras y luego haz clic en **Guardar**. El tiempo debe ser de entre 5 minutos y 240 minutos (4 horas). ![Seleccionar tu tiempo de inactividad](/assets/images/help/codespaces/setting-default-timeout.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.codespaces-tab %} +1. En "Tiempo de espera de inactividad predeterminado", escriba la hora que quiera y, después, haga clic en **Guardar**. El tiempo debe ser de entre 5 minutos y 240 minutos (4 horas). + ![Selección de la hora de inactividad](/assets/images/help/codespaces/setting-default-timeout.png) {% endwebui %} {% cli %} -## Configurar el periodo de tiempo de inactividad para un codespace +## Configuración del período de tiempo de espera para un codespace {% data reusables.cli.cli-learn-more %} -Para configurar el periodo de inactividad cuando creas un codespace, utiliza el argumento `idle-timeout` con el subcomando `codespace create`. Especifica el tiempo en minutos, seguido de `m`. El tiempo debe ser de entre 5 minutos y 240 minutos (4 horas). +Para establecer el período de tiempo de espera al crear un codespace, use el argumento `idle-timeout` con el subcomando `codespace create`. Especifique el tiempo en minutos, seguido de `m`. El tiempo debe ser de entre 5 minutos y 240 minutos (4 horas). ```shell gh codespace create --idle-timeout 90m @@ -51,8 +56,8 @@ Si no especificas un periodo de inactividad cuando creas un codespace, entonces {% vscode %} -## Configurar un periodo de tiempo de inactividad +## Configuración de un período de tiempo de espera -Puedes configurar tu periodo predeterminado de tiempo de inactividad en tu buscador web, en {% data variables.product.prodname_dotcom_the_website %}. Como alternativa, si utilizas el {% data variables.product.prodname_cli %} para crear un codespace, puedes configurar un periodo de tiempo de inactividad para ese codespace en particular. Para obtener más información, haz clic en la pestaña adecuada arriba. +Puedes establecer el período de tiempo de espera predeterminado en el explorador web, en {% data variables.product.prodname_dotcom_the_website %}. De manera alternativa, si usas {% data variables.product.prodname_cli %} para crear un codespace, puedes establecer un período de tiempo de espera para ese codespace en particular. Para más información, haz clic en la pestaña correspondiente arriba. {% endvscode %} diff --git a/translations/es-ES/content/codespaces/developing-in-codespaces/codespaces-lifecycle.md b/translations/es-ES/content/codespaces/developing-in-codespaces/codespaces-lifecycle.md index 2dda4a8b05..0bb1619a66 100644 --- a/translations/es-ES/content/codespaces/developing-in-codespaces/codespaces-lifecycle.md +++ b/translations/es-ES/content/codespaces/developing-in-codespaces/codespaces-lifecycle.md @@ -1,6 +1,6 @@ --- -title: Codespaces lifecycle -intro: 'You can develop in a {% data variables.product.prodname_codespaces %} environment and maintain your data throughout the entire codespace lifecycle.' +title: Ciclo de vida de los Codespaces +intro: 'Puedes desarrollar en un ambiente de {% data variables.product.prodname_codespaces %} y mantener tus datos a lo largo de todo el ciclo de vida del codespace.' versions: fpt: '*' ghec: '*' @@ -9,41 +9,46 @@ topics: - Codespaces - Developer product: '{% data reusables.gated-features.codespaces %}' +ms.openlocfilehash: 69d8065471f4544aa22816392b5398d0ebe3f503 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147110702' --- +## Acerca del ciclo de vida de un codespace -## About the lifecycle of a codespace +El ciclo de vida de un codespace comienza cuando lo creas y termina cuando lo borras. Puedes desconectarte y reconectarte a un codespace activo sin afectar sus procesos de ejecución. También puedes detener y reiniciar un codespace sin perder los cambios que hayas hecho a tu proyecto. -The lifecycle of a codespace begins when you create a codespace and ends when you delete it. You can disconnect and reconnect to an active codespace without affecting its running processes. You may stop and restart a codespace without losing changes that you have made to your project. +## Crear un codespace -## Creating a codespace +Cuando quieras trabajar en un proyecto, puedes elegir crear un codespace nuevo o abrir uno existente. Deberás crear un codespace nuevo desde una rama de tu proyecto cada que desarrolles en {% data variables.product.prodname_codespaces %} o mantener un codespace de ejecución extendida para una característica. -When you want to work on a project, you can choose to create a new codespace or open an existing codespace. You might want to create a new codespace from a branch of your project each time you develop in {% data variables.product.prodname_codespaces %} or keep a long-running codespace for a feature. +Si eliges crear un codespace nuevo cada que trabajas en un proyecto, debes subir tus cambios frecuentemente para que todas las confirmaciones nuevas se enecuentren en {% data variables.product.prodname_dotcom %}. Puedes tener hasta 10 codespaces a la vez. Una vez que tengas 10 codespaces, deberás borrar alguno antes de que puedas crear uno nuevo. Para obtener más información, vea "[Creación de un codespace](/codespaces/developing-in-codespaces/creating-a-codespace)". -If you choose to create a new codespace each time you work on a project, you should regularly push your changes so that any new commits are on {% data variables.product.prodname_dotcom %}. You can have up to 10 codespaces at a time. Once you have 10 codespaces, you must delete a codespace before you can create a new one. For more information, see "[Creating a codespace](/codespaces/developing-in-codespaces/creating-a-codespace)." - -If you choose to use a long-running codespace for your project, you should pull from your repository's default branch each time you start working in your codespace so that your environment has the latest commits. This workflow is very similar to if you were working with a project on your local machine. +Si eliges utilizar un codespace de ejecución extendida para tu proyecto, deberías hacer extracciones desde tu rama predeterminada de repositorio cada que comiences a trabajar en tu codespace para que tu ambiente tenga las confirmaciones más recientes. Este flujo de trabajo es muy similar a que si estuvieras trabajando en un proyecto en tu máquina local. {% data reusables.codespaces.prebuilds-crossreference %} -## Saving changes in a codespace +## Guardar los cambios en un codespace -When you connect to a codespace through the web, auto-save is enabled automatically for the web editor and configured to save changes after a delay. When you connect to a codespace through {% data variables.product.prodname_vscode %} running on your desktop, you must enable auto-save. For more information, see [Save/Auto Save](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save) in the {% data variables.product.prodname_vscode %} documentation. +Cuando te conectas a un codespace a través de la web, el guardado automático se habilita automáticamente para el editor web y se configura para guardar los cambios después de un retraso. Cuando te conectes a un codespace a través de la instancia de {% data variables.product.prodname_vscode %} que se está ejecutando en tu máquina de escritorio, debes habilitar el guardado automático. Para más información, vea [Guardado o guardado automático](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save) en la documentación de {% data variables.product.prodname_vscode %}. -If you want to save your changes in the git repository on the codespace's file system, commit them and push them to a remote branch. +Si quieres guardar tus cambios en el repositorio de git en el sistema de archivos del codespace, confírmalos y súbelos a una rama remota. -If you have unsaved changes, your editor will prompt you to save them before exiting. +Si tienes cambios sin guardar, tu editor te pedirá guardarlos antes de salir. -## Codespaces timeouts +## Tiempos de espera de los codespaces -If you leave your codespace running without interaction, or if you exit your codespace without explicitly stopping it, the codespace will timeout after a period of inactivity and stop running. By default, a codespace will timeout after 30 minutes of inactivity, but you can customize the duration of the timeout period for new codespaces that you create. For more information about setting the default timeout period for your codespaces, see "[Setting your timeout period for {% data variables.product.prodname_github_codespaces %}](/codespaces/customizing-your-codespace/setting-your-timeout-period-for-github-codespaces)." For more information about stopping a codespace, see "[Stopping a codespace](#stopping-a-codespace)." +Si dejas que tu codespace se ejecute sin interacción o si sales de este sin detenerlo explícitamente, el codespace se detendrá después de un periodo de espera y dejará de ejecutarse. Predeterminadamente, un codespace se detendrá después de 30 minutos de inactividad, pero puedes personalizar la duración del periodo de espera en cada codesapce nuevo que crees. Para obtener más información sobre cómo establecer el periodo de tiempo de espera predeterminado para los codespaces, vea "[Establecimiento del periodo de tiempo de espera para {% data variables.product.prodname_github_codespaces %}](/codespaces/customizing-your-codespace/setting-your-timeout-period-for-github-codespaces)". Para obtener más información sobre cómo detener un codespace, vea "[Detención de un codespace](#stopping-a-codespace)". -When a codespace times out, your data is preserved from the last time your changes were saved. For more information, see "[Saving changes in a codespace](#saving-changes-in-a-codespace)." +Cuando un codespace agota su tiempo de espera, tus datos se preservan desde la última vez en la que hayas guardado tus cambios. Para obtener más información, vea "[Guardado de cambios en un codespace](#saving-changes-in-a-codespace)". -## Rebuilding a codespace +## Reconstruir un codespace -You can rebuild your codespace to restore a clean state as if you had created a new codespace. For most uses, you can create a new codespace as an alternative to rebuilding a codespace. You are most likely to rebuild a codespace to implement changes to your dev container. When you rebuild a codespace, any Docker containers, images, volumes, and caches are cleaned, then the codespace is rebuilt. +Puedes reconstruir tu codespace para restablecer un estado limpio como si hubieras creado uno nuevo. Para la mayoría de los usos, puedes crear un codespace como alternativa a reconstruir uno de ellos. Es muy probable que reconstruyas un codespace para implementar cambios en tu contenedor dev. Cuando reconstruyes un codespace, cualquier contenedor de Docker, imagen, volumen y caché se limpiarán y luego se reconstruirá el codespace. -If you need any of this data to persist over a rebuild, you can create, at the desired location in the container, a symbolic link (symlink) to the persistent directory. For example, in your `.devcontainer` directory, you can create a `config` directory that will be preserved across a rebuild. You can then symlink the `config` directory and its contents as a `postCreateCommand` in your `devcontainer.json` file. +Si necesitas que cualquiera de estos datos persista después de una reconstrucción, puedes crear un enlace simbólico (symlink) (en la ubicación deseada del codespace) hacia el directorio persistente. Por ejemplo, en el directorio `.devcontainer`, puede crear un directorio `config` que se conservará en una recompilación. Después, puede vincular de forma simbólica el directorio `config` y su contenido como `postCreateCommand` en el archivo `devcontainer.json`. ```json { @@ -52,33 +57,33 @@ If you need any of this data to persist over a rebuild, you can create, at the d } ``` -In the example `postCreate.sh` file below, the contents of the `config` directory are symbolically linked to the home directory. +En el archivo de ejemplo `postCreate.sh` siguiente, el contenido del directorio `config` se vincula simbólicamente al directorio principal. ```bash #!/bin/bash ln -sf $PWD/.devcontainer/config $HOME/config && set +x ``` -## Stopping a codespace +## Detener un codespace -You can stop a codespace at any time. When you stop a codespace, any running processes are stopped and the terminal history is cleared. Any saved changes in your codespace will still be available when you next start it. If you do not explicitly stop a codespace, it will continue to run until it times out from inactivity. For more information, see "[Codespaces timeouts](#codespaces-timeouts)." +Puedes detener un codespace en cualquier momento. Cuando detienes un codespace, cualquier proceso en ejecución se detendrá y el historial de la terminal se limpiará. Cualquier cambio que hayas guardado en tu codespace aún estará disponible cuando lo vuelvas a iniciar. Si no detienes un codespace explícitamente, este seguirá ejecutándose hasta que se detenga por inactividad. Para más información, vea "[Tiempos de espera de Codespaces](#codespaces-timeouts)". -Only running codespaces incur CPU charges; a stopped codespace incurs only storage costs. +Solo los codespaces en ejecución incurren en cargos por uso de CPU; un codespace que se haya detenido solo incurrirá en costos de almacenamiento. -You may want to stop and restart a codespace to apply changes to it. For example, if you change the machine type used for your codespace, you will need to stop and restart it for the change to take effect. You can also stop your codespace and choose to restart or delete it if you encounter an error or something unexpected. For more information, see "[Suspending or stopping a codespace](/codespaces/codespaces-reference/using-the-command-palette-in-codespaces#suspending-or-stopping-a-codespace)." +Es posible que debas detener y reiniciar un codespace para que se apliquen los cambios a este. Por ejemplo, si cambias el tipo de máquina que utilizas para tu codespace, necesitarás detenerlo y reiniciarlo para que el cambio tome efecto. También puedes detener tu codespace y elegir restablecerlo o borrarlo si encuentras un error o algo inesperado. Para más información, vea "[Suspensión o detención de un codespace](/codespaces/codespaces-reference/using-the-command-palette-in-codespaces#suspending-or-stopping-a-codespace)". -## Deleting a codespace +## Borrar un codespace -You can create a codespace for a particular task and then safely delete the codespace after you push your changes to a remote branch. +Puedes crear un codespace para una tarea en particular y luego borrarlo de forma segura después de que subas tus cambios a una rama remota. -If you try to delete a codespace with unpushed git commits, your editor will notify you that you have changes that have not been pushed to a remote branch. You can push any desired changes and then delete your codespace, or continue to delete your codespace and any uncommitted changes. You can also export your code to a new branch without creating a new codespace. For more information, see "[Exporting changes to a branch](/codespaces/troubleshooting/exporting-changes-to-a-branch)." +Si intentas borrar un codespace con confirmaciones de git sin subir, tu editor te notificará sobre los cambios que tengas sin subir a una rama remota. Puedes subir todos los cambios que desees y luego borrar tu codespace o continuar borrando tu codespace y cualquier cambio sin confirmar. También puedes exportar tu código a una rama nueva sin crear un codespace nuevo. Para obtener más información, vea "[Exportación de cambios a una rama](/codespaces/troubleshooting/exporting-changes-to-a-branch)". -You will be charged for the storage of all your codespaces. When you delete a codespace, you will no longer be charged. +Se te cobrará por el almacenamiento de todos tus codespaces. Cuando borras un codespce, ya no se te cobrará por él. -For more information on deleting a codespace, see "[Deleting a codespace](/codespaces/developing-in-codespaces/deleting-a-codespace)." +Para obtener más información sobre cómo eliminar un codespace, vea "[Eliminación de un codespace](/codespaces/developing-in-codespaces/deleting-a-codespace)". -## Losing the connection while using Codespaces +## Perder la conexión al utilizar Codespaces -{% data variables.product.prodname_codespaces %} is a cloud-based development environment and requires an internet connection. If you lose connection to the internet while working in a codespace, you will not be able to access your codespace. However, any uncommitted changes will be saved. When you have access to an internet connection again, you can connect to your codespace in the exact same state that it was left in. If you have an unstable internet connection, you should commit and push your changes often. +{% data variables.product.prodname_codespaces %} es u ambiente de desarrollo basado en la nube y requiere de una conexión a internet. Si pierdes la conexióna internet mientras trabajas en un codespace, no podrás acceder a él. Sin embargo, cualquier cambio sin confirmar, se guardará. Cuando tengas acceso a una conexión de internet nuevamente, puedes conectarte a tu codespace exactamente en el mismo estado en el que lo dejaste. Si tienes una conexión de internet inestable, deberías confirmar y subir tus cambios frecuentemente. -If you know that you will often be working offline, you can use your `devcontainer.json` file with the ["{% data variables.product.prodname_vscode %} Remote - Containers" extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) to build and attach to a local development container for your repository. For more information, see [Developing inside a container](https://code.visualstudio.com/docs/remote/containers) in the {% data variables.product.prodname_vscode %} documentation. +Si sabe que a menudo estará trabajando sin conexión, puede usar el archivo `devcontainer.json` con la extensión ["{% data variables.product.prodname_vscode %} Remote - Containers"](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) a fin de compilarlo y adjuntarlo a un contenedor de desarrollo local para el repositorio. Para obtener más información, vea [Desarrollo dentro de un contenedor](https://code.visualstudio.com/docs/remote/containers) en la documentación de {% data variables.product.prodname_vscode %}. diff --git a/translations/es-ES/content/codespaces/developing-in-codespaces/connecting-to-a-private-network.md b/translations/es-ES/content/codespaces/developing-in-codespaces/connecting-to-a-private-network.md index eeaeb57e57..65893f6785 100644 --- a/translations/es-ES/content/codespaces/developing-in-codespaces/connecting-to-a-private-network.md +++ b/translations/es-ES/content/codespaces/developing-in-codespaces/connecting-to-a-private-network.md @@ -1,6 +1,6 @@ --- title: Conectarse a una red privada -intro: 'Puedes conectar los {% data variables.product.prodname_github_codespaces %} a los recursos de una red privada, incluyendo los registros de paquetes, servidores de licencias y bases de datos en las instalaciones.' +intro: 'Puedes conectar {% data variables.product.prodname_github_codespaces %} a los recursos de una red privada, incluyendo los registros de paquetes, servidores de licencias y bases de datos en las instalaciones.' product: '{% data reusables.gated-features.codespaces %}' versions: fpt: '*' @@ -10,36 +10,41 @@ topics: - Codespaces - Fundamentals - Developer +ms.openlocfilehash: 80bf210d2090833e6057fcc89989170b1f68f2f4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147546310' --- - ## Acerca de la creación de redes en los codespaces Predeterminadamente, tus codespaces tienen acceso a todos los recursos en el internet público, incluyendo los administradores de paquetes, servidores de licencias, bases de datos y API de plataforma en la nube, pero no tienen acceso a aquellos de las redes privadas. ## Conectar los recursos a una red privada -Actualmente hay dos métodos para acceder a los recursos en una red privada dentro de Codespaces. -- Utilizando una extensión del {% data variables.product.prodname_cli %} para configurar tu máquina local como una puerta de enlace a los recursos remotos. -- Utilizando una VPN. +Actualmente hay dos métodos de acceso a los recursos en una red privada dentro de Codespaces. +- Con una extensión {% data variables.product.prodname_cli %} para configurar la máquina local como puerta de enlace a recursos remotos. +- Mediante una VPN. -### Utilizar la extensión del CLI de GitHub para acceder a los recursos remotos +### Mediante la extensión de la CLI de GitHub para acceder a recursos remotos {% note %} -**Nota**: La extensión del {% data variables.product.prodname_cli %} se encuentra actualmente en beta y está sujeta a cambios. +**Nota**: La extensión {% data variables.product.prodname_cli %} se encuentra actualmente en versión beta pública y está sujeta a cambios. {% endnote %} -La extensión del {% data variables.product.prodname_cli %} te permite crear un puente entre un codespace y tu máquina local, para que el codespace pueda acceder a cualquier solución remota a la cuál se pueda acceder desde tu máquina. El codespace utiliza tu máquina local como una puerta de enlace de red para llegar a esos recursos. Para obtener más información, consulta la sección "[Utilizar el {% data variables.product.prodname_cli %} para acceder a los recursos remotos](https://github.com/github/gh-net#codespaces-network-bridge)". - - +La extensión {% data variables.product.prodname_cli %} permite crear un puente entre un codespace y la máquina local, de modo que el codespace pueda acceder a cualquier recurso remoto al que se pueda acceder desde la máquina. El codespace usa la máquina local como puerta de enlace de red para llegar a esos recursos. Para obtener más información, vea "[Uso de {% data variables.product.prodname_cli %} para acceder a recursos remotos](https://github.com/github/gh-net#codespaces-network-bridge)". + + ### Utilizar una VPN para acceder a los recursos detrás de una red privada -Como alternativa a la extensión del {% data variables.product.prodname_cli %}, puedes utilizar una VPN para acceder a los recursos detrás de una red privada desde dentro de tu codespace. +Como alternativa a la extensión {% data variables.product.prodname_cli %}, puede usar una VPN para acceder a los recursos detrás de una red privada desde el espacio de código. -Te recomendamos herramientas de VPN como [Open VPN](https://openvpn.net/) para acceder a los recursos de una red privada. Para obtener más información, consulta la sección "[Utilizar el cliente de OpenVPN desde GitHub Codespaces](https://github.com/codespaces-contrib/codespaces-openvpn)". +Se recomiendan herramientas de VPN como [OpenVPN](https://openvpn.net/) para acceder a los recursos de una red privada. Para más información, vea "[Uso del cliente OpenVPN desde GitHub Codespaces](https://github.com/codespaces-contrib/codespaces-openvpn)". También hay muchas soluciones de terceros que, si bien lo respalda {% data variables.product.prodname_dotcom %} directamente, han proporcionado ejemplos de cómo integrarse con los {% data variables.product.prodname_codespaces %}. @@ -51,10 +56,10 @@ Estas soluciones de terceros incluyen: Si bien {% data variables.product.prodname_dotcom %} publica rangos de IP para diversos productos en su API Meta, las IP de los codespaces se asignan dinámicamente, lo cual significa que no hay garantía de que tu Codespace tenga la misma dirección IP todos los días. Desalentamos enormemente que los usuarios pongan todo un rango de IP en una lista de IP permitidas, ya que esto otorgaría un acceso demasiado amplio a todos ellos (incluyendo a los usuarios que no están afiliados con tus codespaces). -Para obtener más información sobre la API Meta, consulta la sección "[Meta](/rest/reference/meta)". +Para más información sobre Meta API, vea "[Meta](/rest/reference/meta)". ## Restringir el acceso al internet público En la actualidad, no hay forma de restringir los codespaces para que no accedan al internet público ni de restringir a los usuarios autenticados adecuadamente para que no accedan a un puerto reenviado. -Para obtener más información sobre cómo asegurar tus codespaces, consulta la sección "[Seguridad en los {% data variables.product.prodname_github_codespaces %}](/codespaces/codespaces-reference/security-in-github-codespaces)". +Para obtener más información sobre cómo proteger los codespaces, consulta "[Seguridad en {% data variables.product.prodname_github_codespaces %}](/codespaces/codespaces-reference/security-in-github-codespaces)." diff --git a/translations/es-ES/content/codespaces/developing-in-codespaces/creating-a-codespace.md b/translations/es-ES/content/codespaces/developing-in-codespaces/creating-a-codespace.md index f626933523..bf1dbeb2b7 100644 --- a/translations/es-ES/content/codespaces/developing-in-codespaces/creating-a-codespace.md +++ b/translations/es-ES/content/codespaces/developing-in-codespaces/creating-a-codespace.md @@ -149,3 +149,6 @@ Replace `machine-type` with a valid identifier for an available machine type. Id For full details of the options for this command, see [the {% data variables.product.prodname_cli %} manual](https://cli.github.com/manual/gh_codespace_create). {% endcli %} + +## Further reading +- "[Adding an 'Open in GitHub Codespaces' badge](/codespaces/setting-up-your-project-for-codespaces/adding-a-codespaces-badge)" \ No newline at end of file diff --git a/translations/es-ES/content/codespaces/developing-in-codespaces/default-environment-variables-for-your-codespace.md b/translations/es-ES/content/codespaces/developing-in-codespaces/default-environment-variables-for-your-codespace.md index 1341b0b71d..a09cac3cef 100644 --- a/translations/es-ES/content/codespaces/developing-in-codespaces/default-environment-variables-for-your-codespace.md +++ b/translations/es-ES/content/codespaces/developing-in-codespaces/default-environment-variables-for-your-codespace.md @@ -1,6 +1,6 @@ --- title: Variables de ambiente predeterminadas para tu codespace -shortTitle: Variables de entorno predeterminadas +shortTitle: Default environment variables product: '{% data reusables.gated-features.codespaces %}' intro: '{% data variables.product.prodname_dotcom %} configura variables de ambiente predeterminadas para cada codespace.' versions: @@ -11,29 +11,34 @@ topics: - Codespaces - Fundamentals - Developer +ms.openlocfilehash: bcff0f06aad7eb930b47f4b9cb32e42c067d07cf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147614347' --- - ## Acerca de las variables de ambiente predeterminadas {% data variables.product.prodname_dotcom %} configura variables de ambiente predeterminadas para cada codespace. Los comandos que se ejecutan en los codespaces pueden crear, leer y modificar las variables de ambiente. {% note %} -**Nota**: Las variables de ambiente distinguen entre mayúsculas y minúsculas. +**Nota**: Las variables de entorno distinguen mayúsculas de minúsculas. {% endnote %} ## Lista de variables de ambiente predeterminadas -| Variable de entorno | Descripción | -| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `CODESPACE_NAME` | El nombre del codespace, por ejemplo, `monalisa-github-hello-world-2f2fsdf2e` | -| `CODESPACES` | Siempre `true` si está en un codespace | -| `GIT_COMMITTER_EMAIL` | El correo electrónico del campo de "autor" de las confirmaciones de `git` futuras. | -| `GIT_COMMITTER_NAME` | El nombre del campo "confirmante" de las confirmaciones de `git` futuras. | -| `GITHUB_API_URL` | Devuelve la URL de la API. Por ejemplo, `{% data variables.product.api_url_code %}`. | -| `GITHUB_GRAPHQL_URL` | Devuelve la URL de la API de GraphQL. Por ejemplo, `{% data variables.product.graphql_url_code %}`. | -| `GITHUB_REPOSITORY` | El nombre del repositorio y del propietario. Por ejemplo, `octocat/Hello-World`. | -| `GITHUB_SERVER_URL` | Devuelve la URL del servidor de {% data variables.product.product_name %}. Por ejemplo, `https://{% data variables.product.product_url %}`. | -| `GITHUB_TOKEN` | Un token de autenticación que representa al usuario en el codespace. Puedes utilizar esto para hacer llamadas autenticadas a la API de GitHub. Para obtener más información, consulta la sección "[Autenticación](/codespaces/codespaces-reference/security-in-codespaces#authentication)". | -| `GITHUB_USER` | El nombre del usuario que inició el codespace. Por ejemplo, `octocat`. | +| Variable de entorno | Descripción | +| ---------------------|------------ | +| `CODESPACE_NAME` | Nombre del codespace, por ejemplo, `monalisa-github-hello-world-2f2fsdf2e` | +| `CODESPACES` | Siempre `true` en un codespace | +| `GIT_COMMITTER_EMAIL` | Correo electrónico del campo de "creador" de las confirmaciones de `git` futuras. | +| `GIT_COMMITTER_NAME` | Nombre del campo de "responsable de la confirmación" de las confirmaciones de `git` futuras. | +| `GITHUB_API_URL` | Devuelve la URL de la API. Por ejemplo, `{% data variables.product.api_url_code %}`. | +| `GITHUB_GRAPHQL_URL` | Devuelve la URL de la API de GraphQL. Por ejemplo, `{% data variables.product.graphql_url_code %}`. | +| `GITHUB_REPOSITORY` | El nombre del repositorio y del propietario. Por ejemplo, `octocat/Hello-World`. | +| `GITHUB_SERVER_URL`| Devuelve la URL del servidor de {% data variables.product.product_name %}. Por ejemplo, `https://{% data variables.product.product_url %}`. | +| `GITHUB_TOKEN` | Un token de autenticación que representa al usuario en el codespace. Puedes utilizar esto para hacer llamadas autenticadas a la API de GitHub. Para más información, vea "[Autenticación](/codespaces/codespaces-reference/security-in-codespaces#authentication)". | +| `GITHUB_USER` | El nombre del usuario que inició el codespace. Por ejemplo, `octocat`. | diff --git a/translations/es-ES/content/codespaces/developing-in-codespaces/deleting-a-codespace.md b/translations/es-ES/content/codespaces/developing-in-codespaces/deleting-a-codespace.md index 8ca09b2a8b..3eec3747b6 100644 --- a/translations/es-ES/content/codespaces/developing-in-codespaces/deleting-a-codespace.md +++ b/translations/es-ES/content/codespaces/developing-in-codespaces/deleting-a-codespace.md @@ -1,6 +1,6 @@ --- -title: Deleting a codespace -intro: You can delete a codespace you no longer need. +title: Borrar un codespace +intro: Puedes borrar un codespace que ya no necesites. product: '{% data reusables.gated-features.codespaces %}' redirect_from: - /github/developing-online-with-github-codespaces/deleting-a-codespace @@ -14,27 +14,30 @@ topics: - Fundamentals - Developer shortTitle: Delete a codespace +ms.openlocfilehash: b55d350e439953defac182eae23423b839ff7cf7 +ms.sourcegitcommit: 22d665055b1bee7a5df630385e734e3a149fc720 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/13/2022 +ms.locfileid: '145126103' --- - - - {% data reusables.codespaces.concurrent-codespace-limit %} {% note %} -**Note:** Only the person who created a codespace can delete it. There is currently no way for organization owners to delete codespaces created within their organization. +**Nota:** Solo el usuario que ha creado un codespace puede eliminarlo. Actualmente no hay forma de que los propietarios de las organizaciones borren los codespaces que se crearon dentro de su organización. {% endnote %} -## Deleting a codespace +## Borrar un codespace {% webui %} -1. Navigate to the "Your Codespaces" page at [github.com/codespaces](https://github.com/codespaces). +1. Vaya a la página "Sus codespaces" en [github.com/codespaces](https://github.com/codespaces). -2. To the right of the codespace you want to delete, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then click **{% octicon "trash" aria-label="The trash icon" %} Delete** +2. A la derecha del codespace que quiera eliminar, haga clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y después en **{% octicon "trash" aria-label="The trash icon" %} Eliminar** - ![Delete button](/assets/images/help/codespaces/delete-codespace.png) + ![Botón Eliminar](/assets/images/help/codespaces/delete-codespace.png) {% endwebui %} @@ -49,48 +52,48 @@ shortTitle: Delete a codespace {% data reusables.cli.cli-learn-more %} -To delete a codespace use the `gh codespace delete` subcommand and then choose a codespace from the list that's displayed. +Para eliminar un codespace, use el subcomando `gh codespace delete` y, después, elija un codespace en la lista que se muestra. ```shell gh codespace delete ``` -If you have unsaved changes, you'll be prompted to confirm deletion. You can use the `--force` flag to force deletion, avoiding this prompt. +Si tienes cambios sin guardar, se te pedirá confirmar el borrado. Puede usar la marca `--force` para forzar la eliminación y evitar este aviso. -For more information about this command, see [the {% data variables.product.prodname_cli %} manual](https://cli.github.com/manual/gh_codespace_delete). +Para más información sobre este comando, vea [el manual de {% data variables.product.prodname_cli %}](https://cli.github.com/manual/gh_codespace_delete). {% endcli %} -## Bulk deleting codespaces +## Eliminación masiva de codespaces {% webui %} -You can use {% data variables.product.prodname_cli %} to delete several or all of your codespaces with a single command. For more information, click the **{% data variables.product.prodname_cli %}** tab near the top of this page. +Puedes usar {% data variables.product.prodname_cli %} para eliminar varios o todos los codespaces con un solo comando. Para obtener más información, haz clic en la pestaña **{% data variables.product.prodname_cli %}** que se encuentra cerca de la parte superior de esta página. {% endwebui %} {% vscode %} -You can use {% data variables.product.prodname_cli %} to delete several or all of your codespaces with a single command. For more information, click the **{% data variables.product.prodname_cli %}** tab near the top of this page. +Puedes usar {% data variables.product.prodname_cli %} para eliminar varios codespaces con un solo comando, o todos ellos. Para obtener más información, haz clic en la pestaña **{% data variables.product.prodname_cli %}** que se encuentra cerca de la parte superior de esta página. {% endvscode %} {% cli %} -You can delete several or all of your codespaces with a single command, using `gh codespace delete` followed by one of these flags: +Puedes eliminar varios codespaces, o todos ellos, con un solo comando mediante `gh codespace delete` seguido de una de estas marcas: -`--all` - Delete all of your codespaces. +`--all`: elimina todos los codespaces. -`--repo REPOSITORY` - Delete all of your codespaces for this repository. Or use together with the `--days` flag to filter by age of the codespace. +`--repo REPOSITORY`: elimina todos los codespaces de este repositorio. O bien, úsalo junto con la marca `--days` para filtrar por antigüedad del codespace. -`--days NUMBER` - Delete all of your codespaces that are older than the specified number of days. Can be used together with the `--repo` flag. +`--days NUMBER`: elimina todos los codespaces anteriores al número de días especificado. Se puede usar junto con la marca `--repo`. -By default you are prompted to confirm deletion of any codespaces that contain unsaved changes. You can use the `--force` flag to skip this confirmation. +De manera predeterminada, se te pedirá que confirmes la eliminación de los codespaces que contengan cambios no guardados. Puedes usar la marca `--force` para omitir esta confirmación. -### Example +### Ejemplo -Delete all of the codespaces for the `octo-org/octo-repo` repository that you created more than 7 days ago. +Elimina todos los codespaces del repositorio `octo-org/octo-repo` que has creado hace más de 7 días. ``` gh cs delete --repo octo-org/octo-repo --days 7 @@ -98,5 +101,5 @@ gh cs delete --repo octo-org/octo-repo --days 7 {% endcli %} -## Further reading -- [Codespaces lifecycle](/codespaces/developing-in-codespaces/codespaces-lifecycle) +## Información adicional +- [Ciclo de vida de Codespaces](/codespaces/developing-in-codespaces/codespaces-lifecycle) diff --git a/translations/es-ES/content/codespaces/developing-in-codespaces/developing-in-a-codespace.md b/translations/es-ES/content/codespaces/developing-in-codespaces/developing-in-a-codespace.md index 4adad5ddd2..c020345616 100644 --- a/translations/es-ES/content/codespaces/developing-in-codespaces/developing-in-a-codespace.md +++ b/translations/es-ES/content/codespaces/developing-in-codespaces/developing-in-a-codespace.md @@ -1,6 +1,6 @@ --- -title: Developing in a codespace -intro: 'You can open a codespace on {% data variables.product.product_name %}, then develop using {% data variables.product.prodname_vscode %}''s features.' +title: Desarrollar en un codespace +intro: 'Puedes abrir un codespace en {% data variables.product.product_name %} y después desarrollar utilizando las características de {% data variables.product.prodname_vscode %}.' product: '{% data reusables.gated-features.codespaces %}' redirect_from: - /github/developing-online-with-github-codespaces/developing-in-a-codespace @@ -14,51 +14,54 @@ topics: - Fundamentals - Developer shortTitle: Develop in a codespace +ms.openlocfilehash: 70b7b5b91e68b80033edd59ae3a7826e0e2ee25f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147614355' --- +## Acerca del desarrollo con {% data variables.product.prodname_github_codespaces %} - - -## About development with {% data variables.product.prodname_github_codespaces %} - -{% data variables.product.prodname_github_codespaces %} provides you with the full development experience of {% data variables.product.prodname_vscode %}. {% data reusables.codespaces.use-visual-studio-features %} +{% data variables.product.prodname_github_codespaces %} te proporciona la experiencia completa de desarrollo de {% data variables.product.prodname_vscode %}. {% data reusables.codespaces.use-visual-studio-features %} {% data reusables.codespaces.links-to-get-started %} -![Codespace overview with annotations](/assets/images/help/codespaces/codespace-overview-annotated.png) +![Resumen de codespace con anotaciones](/assets/images/help/codespaces/codespace-overview-annotated.png) -1. Side Bar - By default, this area shows your project files in the Explorer. -2. Activity Bar - This displays the Views and provides you with a way to switch between them. You can reorder the Views by dragging and dropping them. -3. Editor - This is where you edit your files. You can use the tab for each editor to position it exactly where you need it. -4. Panels - This is where you can see output and debug information, as well as the default place for the integrated Terminal. -5. Status Bar - This area provides you with useful information about your codespace and project. For example, the branch name, configured ports, and more. +1. Barra lateral - Predeterminadamente, esta área te muestra los archivos de tu proyexcto en el explorador. +2. Barra de actividad - Esto muestra las vistas y te proporciona una forma de cambiar entre ellas. Puedes volver a ordenar las vistas si las arrastras y las sueltas. +3. Editor - Aquí es donde editas tus archivos. Puedes utilzar la pestaña para que cada editor la posicione exactamente donde la necesitas. +4. Paneles - Aquí es donde puedes ver la información de salida y depuración, así como el lugar predeterminado para la Terminal integrada. +5. Barra de estado - Esta área te proporciona información útil sobre tu codespace y proyecto. Por ejemplo, el nombre de rama, los puertos configurados y más. -For more information on using {% data variables.product.prodname_vscode_shortname %}, see the [User Interface guide](https://code.visualstudio.com/docs/getstarted/userinterface) in the {% data variables.product.prodname_vscode_shortname %} documentation. +Para obtener más información sobre el uso de {% data variables.product.prodname_vscode_shortname %}, consulta la [guía de la interfaz de usuario](https://code.visualstudio.com/docs/getstarted/userinterface) en la documentación de {% data variables.product.prodname_vscode_shortname %}. {% data reusables.codespaces.connect-to-codespace-from-vscode %} -{% data reusables.codespaces.use-chrome %} For more information, see "[Troubleshooting Codespaces clients](/codespaces/troubleshooting/troubleshooting-codespaces-clients)." +{% data reusables.codespaces.use-chrome %} Para obtener más información, consulte "[Solución de problemas de clientes de Codespaces](/codespaces/troubleshooting/troubleshooting-codespaces-clients)". -### Personalizing your codespace +### Personalizar tu codespace -{% data reusables.codespaces.about-personalization %} For more information, see "[Personalizing {% data variables.product.prodname_github_codespaces %} for your account](/codespaces/customizing-your-codespace/personalizing-github-codespaces-for-your-account)." +{% data reusables.codespaces.about-personalization %} Para obtener más información, consulta "[Personalización de {% data variables.product.prodname_github_codespaces %} en tu cuenta](/codespaces/customizing-your-codespace/personalizing-github-codespaces-for-your-account)". -{% data reusables.codespaces.apply-devcontainer-changes %} For more information, see "[Configuring {% data variables.product.prodname_codespaces %} for your project](/github/developing-online-with-codespaces/configuring-codespaces-for-your-project#apply-changes-to-your-configuration)." +{% data reusables.codespaces.apply-devcontainer-changes %} Para obtener más información, consulte "[Configuración de {% data variables.product.prodname_codespaces %} en su proyecto](/github/developing-online-with-codespaces/configuring-codespaces-for-your-project#apply-changes-to-your-configuration)." -### Running your app from a codespace -{% data reusables.codespaces.about-port-forwarding %} For more information, see "[Forwarding ports in your codespace](/github/developing-online-with-codespaces/forwarding-ports-in-your-codespace)." +### Ejecutar tu app desde un codespace +{% data reusables.codespaces.about-port-forwarding %} Para obtener más información, consulte "[Reenvío de puertos en su codespace](/github/developing-online-with-codespaces/forwarding-ports-in-your-codespace)". -### Committing your changes +### Configramr tus cambios {% data reusables.codespaces.committing-link-to-procedure %} -### Using the {% data variables.product.prodname_vscode_command_palette %} +### Utilizar la {% data variables.product.prodname_vscode_command_palette %} -The {% data variables.product.prodname_vscode_command_palette %} allows you to access and manage many features for {% data variables.product.prodname_codespaces %} and {% data variables.product.prodname_vscode_shortname %}. For more information, see "[Using the {% data variables.product.prodname_vscode_command_palette_shortname %} in {% data variables.product.prodname_codespaces %}](/codespaces/codespaces-reference/using-the-vs-code-command-palette-in-codespaces)." +La {% data variables.product.prodname_vscode_command_palette %} te permite acceder y administrar muchas de las características para {% data variables.product.prodname_codespaces %} y {% data variables.product.prodname_vscode_shortname %}. Para obtener más información, consulta "[Uso de {% data variables.product.prodname_vscode_command_palette_shortname %} en {% data variables.product.prodname_codespaces %}](/codespaces/codespaces-reference/using-the-vs-code-command-palette-in-codespaces)". -## Navigating to an existing codespace +## Navegar a un codespace existente 1. {% data reusables.codespaces.you-can-see-all-your-codespaces %} -2. Click the name of the codespace you want to develop in. - ![Name of codespace](/assets/images/help/codespaces/click-name-codespace.png) +2. Da clic en el nombre del codespace en el cual quieras desarrollar. + ![Nombre del codespace](/assets/images/help/codespaces/click-name-codespace.png) -Alternatively, you can see any active codespaces for a repository by navigating to that repository and selecting **{% octicon "code" aria-label="The code icon" %} Code**. The drop-down menu will display all active codespaces for a repository. +También puede ver cualquier codespace activo en un repositorio si navega hasta ese repositorio y selecciona **{% octicon "code" aria-label="The code icon" %} Code**. El menú desplegable mostrará todos los codespaces activos en un repositorio. diff --git a/translations/es-ES/content/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace.md b/translations/es-ES/content/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace.md index 4b2ca313ca..89949f5c66 100644 --- a/translations/es-ES/content/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace.md +++ b/translations/es-ES/content/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace.md @@ -1,5 +1,5 @@ --- -title: Forwarding ports in your codespace +title: Reenviar puertos en tu codespace intro: '{% data reusables.codespaces.about-port-forwarding %}' product: '{% data reusables.gated-features.codespaces %}' versions: @@ -13,60 +13,65 @@ topics: - Fundamentals - Developer shortTitle: Forward ports +ms.openlocfilehash: b7309a1f2f878860bd9faf34b5516bd10ef80887 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147110694' --- +## Acerca de los puertos reenviados -## About forwarded ports +La redirección de puertos te otorga acceso a los puertos CRP dentro de tu codespace. Por ejemplo, si estás ejecutando una aplicación web en un puerto específico en tu codespace, puedes reenviar dicho puerto. Esto te permite acceder a la aplicación desde el buscador en tu máquina local para hacer pruebas y correcciones de errores. -Port forwarding gives you access to TCP ports running within your codespace. For example, if you're running a web application on a particular port in your codespace, you can forward that port. This allows you to access the application from the browser on your local machine for testing and debugging. +Cuando una aplicación que se ejecuta dentro de un codespace imprime la salida en el terminal que contiene una dirección URL de localhost, como `http://localhost:PORT` o `http://127.0.0.1:PORT`, el puerto se reenvía de forma automática. Si estás utilizando {% data variables.product.prodname_github_codespaces %} en el explorador o en {% data variables.product.prodname_vscode %}, la secuencia de URL en la terminal se convertirá en un vínculo en el que puedes hacer clic para ver la página web en tu máquina local. Predeterminadamente, {% data variables.product.prodname_codespaces %} reenvía los puertos utilizando HTTP. -When an application running inside a codespace prints output to the terminal that contains a localhost URL, such as `http://localhost:PORT` or `http://127.0.0.1:PORT`, the port is automatically forwarded. If you're using {% data variables.product.prodname_github_codespaces %} in the browser or in {% data variables.product.prodname_vscode %}, the URL string in the terminal is converted into a link that you can click to view the web page on your local machine. By default, {% data variables.product.prodname_codespaces %} forwards ports using HTTP. +![Reenvío automático de puertos](/assets/images/help/codespaces/automatic-port-forwarding.png) -![Automatic port forwarding](/assets/images/help/codespaces/automatic-port-forwarding.png) - -You can also forward a port manually, label forwarded ports, share forwarded ports with members of your organization, share forwarded ports publicly, and add forwarded ports to the codespace configuration. +También puedes reenviar un puerto de forma manual, etiquetar los puertos reenviados, compartir los puertos reenviados con los miembros de tu organización, compartir los puertos reenviados de forma pública y agregar puertos reenviados a la configuración del codespace. {% note %} -**Note**: {% data reusables.codespaces.restrict-port-visibility %} +**Nota**: {% data reusables.codespaces.restrict-port-visibility %} {% endnote %} -## Forwarding a port +## Reenviar un puerto -You can manually forward a port that wasn't forwarded automatically. +Puedes reenviar manualmente a un puerto que no se haya reenviado automáticamente. {% webui %} {% data reusables.codespaces.navigate-to-ports-tab %} -1. Under the list of ports, click **Add port**. +1. En la lista de puertos, haga clic en **Agregar puerto**. - ![Add port button](/assets/images/help/codespaces/add-port-button.png) + ![Botón de agregar puerto](/assets/images/help/codespaces/add-port-button.png) -1. Type the port number or address, then press enter. +1. Teclea el número de puerto o de dirección y luego presiona enter. - ![Text box to type port button](/assets/images/help/codespaces/port-number-text-box.png) + ![Botón de caja de texto para teclear el puerto](/assets/images/help/codespaces/port-number-text-box.png) -## Using HTTPS forwarding +## Utilizar el reenvío HTTPS -By default, {% data variables.product.prodname_codespaces %} forwards ports using HTTP but you can update any port to use HTTPS, as needed. +Predeterminadamente, {% data variables.product.prodname_codespaces %} reenvía los puertos utilizando HTTP, pero puedes actualizar cualquier puerto para que utilice HTTPS conforme lo requiera. {% data reusables.codespaces.navigate-to-ports-tab %} -1. Right click the port you want to update, then hover over **Change Port Protocol**. - ![Option to change port protocol](/assets/images/help/codespaces/update-port-protocol.png) -1. Select the protocol needed for this port. The protocol that you select will be remembered for this port for the lifetime of the codespace. +1. Haga clic con el botón derecho en el puerto que quiera actualizar y, después, mantenga el mouse sobre **Cambiar protocolo de puerto**. + ![Opción para cambiar el protocolo del puerto](/assets/images/help/codespaces/update-port-protocol.png) +1. Selecciona el protocolo necesario para este puerto. El protocolo que selecciones se recordará para este puerto durante toda la vida útil del codespace. {% endwebui %} {% vscode %} {% data reusables.codespaces.navigate-to-ports-tab %} -1. Under the list of ports, click **Add port**. +1. En la lista de puertos, haga clic en **Agregar puerto**. - ![Add port button](/assets/images/help/codespaces/add-port-button.png) + ![Botón de agregar puerto](/assets/images/help/codespaces/add-port-button.png) -1. Type the port number or address, then press enter. +1. Teclea el número de puerto o de dirección y luego presiona enter. - ![Text box to type port button](/assets/images/help/codespaces/port-number-text-box.png) + ![Botón de caja de texto para teclear el puerto](/assets/images/help/codespaces/port-number-text-box.png) {% endvscode %} @@ -75,92 +80,90 @@ By default, {% data variables.product.prodname_codespaces %} forwards ports usin {% data reusables.cli.cli-learn-more %} -To forward a port use the `gh codespace ports forward` subcommand. Replace `codespace-port:local-port` with the remote and local ports that you want to connect. After entering the command choose from the list of codespaces that's displayed. +Para reenviar un puerto, use el subcomando `gh codespace ports forward`. Reemplace `codespace-port:local-port` por los puertos remotos y locales que quiera conectar. Después de ingresar el comando, elige de la lista de codespaces que se muestra. ```shell gh codespace ports forward codespace-port:local-port ``` -For more information about this command, see [the {% data variables.product.prodname_cli %} manual](https://cli.github.com/manual/gh_codespace_ports_forward). +Para más información sobre este comando, vea [el manual de {% data variables.product.prodname_cli %}](https://cli.github.com/manual/gh_codespace_ports_forward). -To see details of forwarded ports enter `gh codespace ports` and then choose a codespace. +Para ver detalles de los puertos reenviados, escriba `gh codespace ports` y elija un codespace. {% endcli %} -## Sharing a port +## Compartir un puerto {% note %} -**Note:** You can only make a port private to an organization if your organization uses {% data variables.product.prodname_team %} or {% data variables.product.prodname_ghe_cloud %}. +**Nota:** Solo puede hacer que un puerto sea privado para una organización si en la organización se usa {% data variables.product.prodname_team %} o {% data variables.product.prodname_ghe_cloud %}. {% endnote %} -If you want to share a forwarded port with others, you can either make the port private to your organization or make the port public. After you make a port private to your organization, anyone in the organization with the port's URL can view the running application. After you make a port public, anyone who knows the URL and port number can view the running application without needing to authenticate. +Si quieres compartir un puerto reenviado con otros, puedes ya sea hacerlo privado para tu organización o hacerlo público. Después de hacer un puerto privado para tu organización, cualquier miembro de esta que tenga la URL de dicho puerto podrá ver la aplicación que se está ejecutando. Después de hacer un puerto público, cualquiera que sepa la URL y el número de puerto podrá ver la aplicación que se está ejecutando sin necesidad de autenticarse. {% note %} -**Note:** Your choice of port visibility options may be limited by a policy configured for your organization. For more information, see "[Restricting the visibility of forwarded ports](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)." +**Nota:** La elección de las opciones de visibilidad del puerto puede estar limitada por una directiva configurada para la organización. Para más información, vea "[Restricción de la visibilidad de los puertos reenviados](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)". {% endnote %} {% webui %} {% data reusables.codespaces.navigate-to-ports-tab %} -1. Right click the port that you want to share, select the "Port Visibility" menu, then click **Private to Organization** or **Public**. - ![Option to select port visibility in right-click menu](/assets/images/help/codespaces/make-public-option.png) -1. To the right of the local address for the port, click the copy icon. - ![Copy icon for port URL](/assets/images/help/codespaces/copy-icon-port-url.png) -1. Send the copied URL to the person you want to share the port with. +1. Haga clic con el botón derecho en el puerto que quiere compartir, seleccione el menú "Visibilidad del puerto" y, después, haga clic en **Privado para la organización** o **Público**. + ![Opción para seleccionar la visibilidad del puerto en el menú contextual](/assets/images/help/codespaces/make-public-option.png) +1. A la derecha de la dirección local del puerto, haz clic en el icono de copiar. + ![Icono Copiar para la URL del puerto](/assets/images/help/codespaces/copy-icon-port-url.png) +1. Envía la URL copiada a la persona con la que quieras compartir el puerto. {% endwebui %} {% vscode %} {% data reusables.codespaces.navigate-to-ports-tab %} -1. Right click the port that you want to share, select the "Port Visibility" menu, then click **Private to Organization** or **Public**. - ![Option to make port public in right-click menu](/assets/images/help/codespaces/make-public-option.png) -1. To the right of the local address for the port, click the copy icon. - ![Copy icon for port URL](/assets/images/help/codespaces/copy-icon-port-url.png) -1. Send the copied URL to the person you want to share the port with. +1. Haga clic con el botón derecho en el puerto que quiere compartir, seleccione el menú "Visibilidad del puerto" y, después, haga clic en **Privado para la organización** o **Público**. + ![Opción para convertir el puerto en público en el menú contextual](/assets/images/help/codespaces/make-public-option.png) +1. A la derecha de la dirección local del puerto, haz clic en el icono de copiar. + ![Icono Copiar para la URL del puerto](/assets/images/help/codespaces/copy-icon-port-url.png) +1. Envía la URL copiada a la persona con la que quieras compartir el puerto. {% endvscode %} {% cli %} -To change the visibility of a forwarded port, use the `gh codespace ports visibility` subcommand. {% data reusables.codespaces.port-visibility-settings %} +Para cambiar la visibilidad de un puerto reenviado, use el subcomando `gh codespace ports visibility`. {% data reusables.codespaces.port-visibility-settings %} -Replace `codespace-port` with the forwarded port number. Replace `setting` with `private`, `org`, or `public`. After entering the command choose from the list of codespaces that's displayed. +Reemplace `codespace-port` por el número de puerto reenviado. Reemplace `setting` por `private`, `org` o `public`. Después de ingresar el comando, elige de la lista de codespaces que se muestra. ```shell gh codespace ports visibility codespace-port:setting ``` -You can set the visibility for multiple ports with one command. For example: +Puedes configurar la visibilidad para varios puertos con un solo comando. Por ejemplo: ```shell gh codespace ports visibility 80:private 3000:public 3306:org ``` -For more information about this command, see [the {% data variables.product.prodname_cli %} manual](https://cli.github.com/manual/gh_codespace_ports_visibility). +Para más información sobre este comando, vea [el manual de {% data variables.product.prodname_cli %}](https://cli.github.com/manual/gh_codespace_ports_visibility). {% endcli %} -## Labeling a port +## Etiquetar un puerto -You can label a port to make the port more easily identifiable in a list. +Puedes etiquetar un puerto para hacerlo más fácil de identificar en una lista. {% data reusables.codespaces.navigate-to-ports-tab %} -1. Hover over the port you want to label, then click the label icon. - ![Label icon for port](/assets/images/help/codespaces/label-icon.png) -{% data reusables.codespaces.type-port-label %} +1. Pasa el mouse sobre el puerto que quieras etiquetar y luego haz clic en el icono de etiqueta. + ![Icono de etiqueta para el puerto](/assets/images/help/codespaces/label-icon.png) {% data reusables.codespaces.type-port-label %} -## Adding a port to the codespace configuration +## Agregar el peurto a la configuración del codespace -You can add a forwarded port to the {% data variables.product.prodname_github_codespaces %} configuration for the repository, so the port will automatically be forwarded for all codespaces created from the repository. After you update the configuration, any previously created codespaces must be rebuilt for the change to apply. For more information, see "[Configuring {% data variables.product.prodname_codespaces %} for your project](/codespaces/setting-up-your-codespace/configuring-codespaces-for-your-project#applying-configuration-changes-to-a-codespace)." +Puedes agregar un puerto reenviado a la configuración de {% data variables.product.prodname_github_codespaces %} del repositorio para que este pueda reenviarse automáticamente a todos los codespaces que se crearon desde el repositorio. Después de que actualizas la configuración, cualquier codespace creado debe reconstruirse para que el cambio se aplique. Para más información, vea "[Configuración de {% data variables.product.prodname_codespaces %} para el proyecto](/codespaces/setting-up-your-codespace/configuring-codespaces-for-your-project#applying-configuration-changes-to-a-codespace)". -You can manually configure forwarded ports in a `.devcontainer.json` file using the `forwardPorts` property, or you can use the "Ports" panel in your codespace. +Puede configurar manualmente los puertos reenviados en un archivo `.devcontainer.json` mediante la propiedad `forwardPorts`, o bien puede usar el panel "Puertos" del codespace. {% data reusables.codespaces.navigate-to-ports-tab %} -1. Right click the port you want to add to the codespace configuration, then click **Set Label and Update devcontainer.json**. - ![Option to set label and add port to devcontainer.json in the right-click menu](/assets/images/help/codespaces/update-devcontainer-to-add-port-option.png) -{% data reusables.codespaces.type-port-label %} +1. Haga clic con el botón derecho en el puerto que quiera agregar a la configuración del codespace y, después, haga clic en **Configurar etiqueta y actualizar devcontainer.json**. + ![Opción para establecer la etiqueta y agregar un puerto a devcontainer.json en el menú contextual](/assets/images/help/codespaces/update-devcontainer-to-add-port-option.png) {% data reusables.codespaces.type-port-label %} diff --git a/translations/es-ES/content/codespaces/developing-in-codespaces/getting-started-with-github-codespaces-for-machine-learning.md b/translations/es-ES/content/codespaces/developing-in-codespaces/getting-started-with-github-codespaces-for-machine-learning.md deleted file mode 100644 index 6c44720371..0000000000 --- a/translations/es-ES/content/codespaces/developing-in-codespaces/getting-started-with-github-codespaces-for-machine-learning.md +++ /dev/null @@ -1,120 +0,0 @@ ---- -title: Getting started with GitHub Codespaces for machine learning -shortTitle: Machine learning -intro: 'Learn about working on machine learning projects with {% data variables.product.prodname_github_codespaces %} and its out-of-the-box tools.' -product: '{% data reusables.gated-features.codespaces %}' -versions: - fpt: '*' - ghec: '*' -type: tutorial -topics: - - Codespaces - - Developer ---- - -## Introducción - -This guide introduces you to machine learning with {% data variables.product.prodname_github_codespaces %}. You’ll build a simple image classifier, learn about some of the tools that come preinstalled in {% data variables.product.prodname_github_codespaces %}, configure your development environment for NVIDIA CUDA, and use {% data variables.product.prodname_cli %} to open your codespace in JupyterLab. - -## Prerequisite - -You have access to {% data variables.product.prodname_github_codespaces %}. Para obtener más información, consulta la sección "[Crear un codespace](/codespaces/developing-in-codespaces/creating-a-codespace#access-to-github-codespaces)". - -## Build a simple image classifier - -We'll use a Jupyter notebook to build a simple image classifier. - -Jupyter notebooks are sets of cells that you can execute one after another. The notebook we'll use includes a number of cells that build an image classifier using [PyTorch](https://pytorch.org/). Each cell is a different phase of that process: download a dataset, set up a neural network, train a model, and then test that model. - -We'll run all of the cells, in sequence, to perform all phases of building the image classifier. When we do this Jupyter saves the output back into the notebook so that you can examine the results. - -### Creating a repository and a codespace - -1. Go to the [github/codespaces-getting-started-ml](https://github.com/github/codespaces-getting-started-ml) template repository and click **Use this template**. -{% data reusables.codespaces.open-codespace-from-template-repo %} - - By default, a codespace for this repository opens in a web-based version of {% data variables.product.prodname_vscode %}. - -### Open the image classifier notebook - -The default container image that's used by {% data variables.product.prodname_github_codespaces %} includes a set of machine learning libraries that are preinstalled in your codespace. For example, Numpy, pandas, SciPy, Matplotlib, seaborn, scikit-learn, TensorFlow, Keras, PyTorch, Requests, and Plotly. For more information about the default image, see "[Introduction to dev containers](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers#using-the-default-dev-container-configuration)" and [the `devcontainers/images` repository](https://github.com/devcontainers/images/tree/main/src/codespaces#github-codespaces-default-linux-universal). - -1. In the {% data variables.product.prodname_vscode_shortname %} editor, close any "Get Started" tabs that are displayed. -1. Open the `image-classifier.ipynb` notebook file. -1. Click the Python kernel link at the top right of the editor. - - ![Screenshot of the Python kernal link](/assets/images/help/codespaces/jupyter-python-kernel-link.png) - -1. In the drop-down menu, choose the kernel in the directory `/opt/python/latest/bin/python`. - - ![Screenshot of the Python kernal drop-down menu](/assets/images/help/codespaces/jupyter-python-kernel-dropdown.png) - -### Build the image classifier - -The image classifier notebook contains all the code you need to download a dataset, train a neural network, and evaluate its performance. - -1. Click **Run All** to execute all of the notebook’s cells. - - ![Screenshot of the Run All button](/assets/images/help/codespaces/jupyter-run-all.png) - -1. Scroll down to view the output of each cell. - - ![Screenshot of Step 3 in the editor](/assets/images/help/codespaces/jupyter-notebook-step3.png) - -## Configure NVIDIA CUDA for your codespace - -Some software, such as TensorFlow, requires you to install NVIDIA CUDA to use your codespace’s GPU. Where this is the case, you can create your own custom configuration, by using a `devcontainer.json` file, and specify that CUDA should be installed. For more information on creating a custom configuration, see "[Introduction to dev containers](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers#creating-a-custom-dev-container-configuration)." - -{% note %} - -**Note**: For full details of the script that's run when you add the `nvidia-cuda` feature, see [the devcontainers/features repository](https://github.com/devcontainers/features/tree/main/src/nvidia-cuda). - -{% endnote %} - -1. Within a codespace, open the `.devcontainer/devcontainer.json` file in the editor. -1. Add a top-level `features` object with the following contents: - - ```json{:copy} - “features”: { - "ghcr.io/devcontainers/features/nvidia-cuda:1": { - "installCudnn": true - } - } - ``` - - For more information about the `features` object, see the [development containers specification](https://containers.dev/implementors/features/#devcontainer-json-properties). - - If you are using the `devcontainer.json` file from the image classifier repository you created for this tutorial, your `devcontainer.json` file will now look like this: - - ``` - { - "customizations": { - "vscode": { - "extensions": [ - "ms-python.python", - "ms-toolsai.jupyter" - ] - } - }, - “features”: { - "ghcr.io/devcontainers/features/nvidia-cuda:1": { - "installCudnn": true - } - } - } - ``` - -1. Save the change. -{% data reusables.codespaces.rebuild-command %} - The codespace container will be rebuilt. This will take several minutes. When the rebuild is complete the codespace is automatically reopened. -1. Commit the change to the repository so that CUDA will be installed in any new codespaces you create from this repository in future. - -## Open your codespace in JupyterLab - -The default container image that's used by {% data variables.product.prodname_github_codespaces %} includes JupyterLab, the web-based Jupyter IDE. You can use {% data variables.product.prodname_cli %} to open your codespace in JupyterLab without having to install anything else on your codespace. - -1. In the terminal, enter the {% data variables.product.prodname_cli %} command `gh cs jupyter`. -1. Choose the codespace you want to open. - - ![Screenshot of opening a codespace from the terminal](/assets/images/help/codespaces/open-codespace-in-jupyter.png) - diff --git a/translations/es-ES/content/codespaces/developing-in-codespaces/index.md b/translations/es-ES/content/codespaces/developing-in-codespaces/index.md index c2468004c7..1b1f669ae0 100644 --- a/translations/es-ES/content/codespaces/developing-in-codespaces/index.md +++ b/translations/es-ES/content/codespaces/developing-in-codespaces/index.md @@ -1,6 +1,6 @@ --- -title: Developing in a codespace -intro: 'Create a codespace to get started with developing your project inside a dedicated cloud environment. You can use forwarded ports to run your application and even use codespaces inside {% data variables.product.prodname_vscode %}' +title: Desarrollar en un codespace +intro: 'Crea un codespace para comenzar a desarrollar tu proyecto dentro de un ambiente dedicado en la nube. Puedes utilizar puertos reenviados para ejecutar tu aplicación e incluso utilizar codespaces dentro de {% data variables.product.prodname_vscode %}' product: '{% data reusables.gated-features.codespaces %}' versions: fpt: '*' @@ -21,5 +21,11 @@ children: - /getting-started-with-github-codespaces-for-machine-learning - /using-github-codespaces-in-visual-studio-code - /using-github-codespaces-with-github-cli +ms.openlocfilehash: 32f6b6c874d4a117928e8766ded4a8c02f027c8e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147763624' --- - + diff --git a/translations/es-ES/content/codespaces/developing-in-codespaces/renaming-a-codespace.md b/translations/es-ES/content/codespaces/developing-in-codespaces/renaming-a-codespace.md index 0f3f410883..b296745717 100644 --- a/translations/es-ES/content/codespaces/developing-in-codespaces/renaming-a-codespace.md +++ b/translations/es-ES/content/codespaces/developing-in-codespaces/renaming-a-codespace.md @@ -1,6 +1,6 @@ --- title: Renaming a codespace -intro: 'You can use the {% data variables.product.prodname_cli %} to change the codespace display name to one of your choice.' +intro: You can use the {% data variables.product.prodname_cli %} to change the codespace display name to one of your choice. product: '{% data reusables.gated-features.codespaces %}' versions: fpt: '*' @@ -28,18 +28,18 @@ To find the display name of a codespace: ![Screenshot of the Remote Explorer in VS Code](/assets/images/help/codespaces/codespaces-remote-explorer.png) {% indented_data_reference reusables.codespaces.remote-explorer spaces=2 %} -- In a terminal window on your local machine, use this {% data variables.product.prodname_cli %} command: `gh codespace list`. +- In a terminal window on your local machine, use this {% data variables.product.prodname_cli %} command: `gh codespace list`. ### Permanent codespace names -In addition to the display name, when you create a codespace, a permanent name is also assigned to the codespace. The name is a combination of your {% data variables.product.company_short %} handle, the repository name, and some random characters. Por ejemplo: `octocat-myrepo-gmc7`. You can't change this name. +In addition to the display name, when you create a codespace, a permanent name is also assigned to the codespace. The name is a combination of your {% data variables.product.company_short %} handle, the repository name, and some random characters. For example: `octocat-myrepo-gmc7`. You can't change this name. To find the permanent name of a codespace: -* On {% data variables.product.product_name %}, the permanent name is shown in a pop-up when you hover over the **Open in browser** option on https://github.com/codespaces. +* On {% data variables.product.product_name %}, the permanent name is shown in a pop-up when you hover over the **Open in browser** option on https://github.com/codespaces. ![Screenshot of the codespace name shown on hover over](/assets/images/help/codespaces/find-codespace-name-github.png) - + * In a codespace, use this command in the terminal: `echo $CODESPACE_NAME`. * In a terminal window on your local machine, use this {% data variables.product.prodname_cli %} command: `gh codespace list`. @@ -53,4 +53,4 @@ To rename a codespace, use the `gh codespace edit` subcommand: gh codespace edit -c permanent name of the codespace -d new display name ``` -In this example, replace `permanent name of the codespace` with the permanent name of the codespace. Replace `new display name` with the desired display name. +In this example, replace `permanent name of the codespace` with the permanent name of the codespace. Replace `new display name` with the desired display name. \ No newline at end of file diff --git a/translations/es-ES/content/codespaces/developing-in-codespaces/using-github-codespaces-for-pull-requests.md b/translations/es-ES/content/codespaces/developing-in-codespaces/using-github-codespaces-for-pull-requests.md index 1aa7845fc4..f46a36c7c0 100644 --- a/translations/es-ES/content/codespaces/developing-in-codespaces/using-github-codespaces-for-pull-requests.md +++ b/translations/es-ES/content/codespaces/developing-in-codespaces/using-github-codespaces-for-pull-requests.md @@ -1,7 +1,7 @@ --- -title: Using GitHub Codespaces for pull requests -shortTitle: Solicitudes de cambios -intro: 'Puedes utilizar los {% data variables.product.prodname_github_codespaces %} en tu flujo de trabajo de desarrollo para crear las solicitudes de cambios, revisar solicitudes de cambios y dirigir comentarios de revisión.' +title: Uso de GitHub Codespaces para las solicitudes de incorporación de cambios +shortTitle: Pull requests +intro: 'Puedes utilizar {% data variables.product.prodname_github_codespaces %} en el flujo de trabajo de desarrollo para crear solicitudes de incorporación de cambios, revisarlas y enviar comentarios de revisión.' product: '{% data reusables.gated-features.codespaces %}' versions: fpt: '*' @@ -13,32 +13,38 @@ topics: - Developer redirect_from: - /codespaces/developing-in-codespaces/using-codespaces-for-pull-requests +ms.openlocfilehash: d4ac4d4b8003600c95293f3939f547cd73639884 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147111652' --- +## Acerca de las solicitudes de incorporación de cambios en {% data variables.product.prodname_github_codespaces %} -## Acerca de las solicitudes de extracción en {% data variables.product.prodname_github_codespaces %} +{% data variables.product.prodname_github_codespaces %} te proporciona muchas de las funcionalidades que podrías necesitar para trabajar con solicitudes de incorporación de cambios: -{% data variables.product.prodname_github_codespaces %} te proporciona muchas de las capacidades que podrías necesitar para trabajar con las solicitudes de cambios: - -- [Crear una solicitud de cambios](/codespaces/developing-in-codespaces/using-source-control-in-your-codespace#raising-a-pull-request) - Si utilizas ya sea la Terminal y los comandos de Git o la vista de Control de Código Fuente, puedes crear solicitudes de cambios tal como lo harías en {% data variables.product.prodname_dotcom_the_website %}. Si el repositorio utiliza una plantilla de solicitud de cambios, podrás utilizarla dentro de la vista de Control de Código Fuente. -- [Abre una solicitud de cambios](#opening-a-pull-request-in-codespaces) – Puedes abrir una solicitud de cambios existente en un codespace, tomando en cuenta que tengas acceso al codespace de la rama que se está fusionando. -- [Revisar una solicitud de cambios](#reviewing-a-pull-request-in-codespaces) - Una vez que hayas abierto una solicitud de cambios en un codespace, puedes utilizar la vista de "Solicitud de Cambios de GitHub" para agregar comentarios de revisión y aprobar las solicitudes de cambios. También puedes utilizar los {% data variables.product.prodname_codespaces %} para [ver los comentarios de revisión](#view-comments-from-a-review-in-codespaces). +- [Creación de una solicitud de incorporación de cambios](/codespaces/developing-in-codespaces/using-source-control-in-your-codespace#raising-a-pull-request): mediante el uso del terminal y los comandos de Git o la vista de control de código fuente, puede crear solicitudes de incorporación de cambios igual que haría en {% data variables.product.prodname_dotcom_the_website %}. Si el repositorio utiliza una plantilla de solicitud de cambios, podrás utilizarla dentro de la vista de Control de Código Fuente. +- [Apertura de una solicitud de incorporación de cambios](#opening-a-pull-request-in-codespaces): puede abrir una solicitud de incorporación de cambios existente en un codespace, siempre que tenga acceso al codespace y a la rama en la que se va a combinar. +- [Revisión de una solicitud de incorporación de cambios](#reviewing-a-pull-request-in-codespaces): una vez que haya abierto una solicitud de incorporación de cambios en un codespace, puede usar la vista "GitHub Pull Request" (Solicitud de incorporación de cambios de GitHub) para agregar comentarios de revisión y aprobar solicitudes de incorporación de cambios. También puede usar {% data variables.product.prodname_codespaces %} para [ver los comentarios de revisión](#view-comments-from-a-review-in-codespaces). ## Abrir una solicitud de cambios en {% data variables.product.prodname_codespaces %} {% data reusables.repositories.sidebar-pr %} 2. En la lista de solicitudes de cambios, haz clic en aquella que quieras abrir en {% data variables.product.prodname_codespaces %}. -3. A la derecha de tu pantalla, haz clic en **{% octicon "code" aria-label="The code icon" %} Código**. -4. En la pestaña de {% data variables.product.prodname_codespaces %}, haz clic en **Crear un codespace en RAMA**. ![Opción para abrir una solicitud de cambios en un codespace](/assets/images/help/codespaces/open-with-codespaces-pr.png) +3. En el lado derecho de la pantalla, haga clic en **{% octicon "code" aria-label="The code icon" %} Code** (Código). +4. En la pestaña {% data variables.product.prodname_codespaces %}, haz clic en **Create codespace on BRANCH** (Crear codespace en BRANCH). + ![Opción para abrir una solicitud de incorporación de cambios en un codespace](/assets/images/help/codespaces/open-with-codespaces-pr.png) ## Revisar una solicitud de cambios en {% data variables.product.prodname_codespaces %} {% data reusables.codespaces.review-pr %} -Para obtener más información sobre cómo revisar una solicitud de cambios, consulta la sección "[Revisar los cambios propuestos en una solicitud de cambios](/github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)". +Para obtener más información sobre cómo revisar una solicitud de incorporación de cambios, vea "[Revisión de los cambios propuestos en una solicitud de incorporación de cambios](/github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)". ## Ver los comentarios de una revisión en {% data variables.product.prodname_codespaces %} -Una vez que hayas recibido retroalimentación en una solicitud de cambios, puedes [Abrirla en un codespace](#opening-a-pull-request-in-codespaces) para ver los [comentarios de revisión](#reviewing-a-pull-request-in-codespaces). Desde ahí, puedes responder a los comentarios, agregar reacciones o descartar la revisión. +Una vez que haya recibido comentarios sobre una solicitud de incorporación de cambios, puede [abrirla en un codespace](#opening-a-pull-request-in-codespaces) para ver los [comentarios de revisión](#reviewing-a-pull-request-in-codespaces). Desde ahí, puedes responder a los comentarios, agregar reacciones o descartar la revisión. - ![Opción para abrir una solicitud de cambios en un codespace](/assets/images/help/codespaces/incorporating-codespaces.png) + ![Opción para abrir una solicitud de incorporación de cambios en un codespace](/assets/images/help/codespaces/incorporating-codespaces.png) diff --git a/translations/es-ES/content/codespaces/developing-in-codespaces/using-github-codespaces-in-visual-studio-code.md b/translations/es-ES/content/codespaces/developing-in-codespaces/using-github-codespaces-in-visual-studio-code.md index 045fc8aa1d..5217a02eb6 100644 --- a/translations/es-ES/content/codespaces/developing-in-codespaces/using-github-codespaces-in-visual-studio-code.md +++ b/translations/es-ES/content/codespaces/developing-in-codespaces/using-github-codespaces-in-visual-studio-code.md @@ -1,6 +1,6 @@ --- -title: Using GitHub Codespaces in Visual Studio Code -intro: 'Puedes desarrollar tu codespace directamente en {% data variables.product.prodname_vscode %} si conectas la extensión de {% data variables.product.prodname_github_codespaces %} con tu cuenta en {% data variables.product.product_name %}.' +title: "Uso de GitHub Codespaces en Visual\_Studio Code" +intro: 'Puedes realizar tareas de desarrollo en tu codespace directamente en {% data variables.product.prodname_vscode %} conectando la extensión {% data variables.product.prodname_github_codespaces %} con tu cuenta de {% data variables.product.product_name %}.' product: '{% data reusables.gated-features.codespaces %}' redirect_from: - /github/developing-online-with-codespaces/using-codespaces-in-visual-studio-code @@ -16,32 +16,36 @@ topics: - Visual Studio Code - Developer shortTitle: Visual Studio Code +ms.openlocfilehash: fd714af8374346768b81241ea6b8b91a0022c4e4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147111639' --- +## Acerca de {% data variables.product.prodname_github_codespaces %} en {% data variables.product.prodname_vscode %} - -## Acerca de los {% data variables.product.prodname_github_codespaces %} en {% data variables.product.prodname_vscode %} +Puedes utilizar tu instalación local de {% data variables.product.prodname_vscode %} para crear, administrar, trabajar en y borrar codespaces. Para usar {% data variables.product.prodname_github_codespaces %} en {% data variables.product.prodname_vscode_shortname %}, debes instalar la extensión {% data variables.product.prodname_codespaces %}. Para obtener más información sobre cómo configurar Codespaces en {% data variables.product.prodname_vscode_shortname %}, consulta "[Requisitos previos](#prerequisites)". -Puedes utilizar tu instalación local de {% data variables.product.prodname_vscode %} para crear, administrar, trabajar en y borrar codespaces. Para utilizar los {% data variables.product.prodname_github_codespaces %} en {% data variables.product.prodname_vscode_shortname %}, necesitas instalar la extensión de {% data variables.product.prodname_codespaces %}. Para obtener más información sobre cómo configurar los Codespaces en {% data variables.product.prodname_vscode_shortname %}, consulta los "[Prerrequisitos](#prerequisites)". +Predeterminadamente, si creas un codespace nuevo en {% data variables.product.prodname_dotcom_the_website %}, este se abrirá en el buscador. Si prefieres que cualquier codespace nuevo se abra en {% data variables.product.prodname_vscode_shortname %} automáticamente, puedes configurar que {% data variables.product.prodname_vscode_shortname %} sea tu editor predeterminado. Para más información, consulta "[Configuración del editor predeterminado para {% data variables.product.prodname_github_codespaces %}](/codespaces/customizing-your-codespace/setting-your-default-editor-for-github-codespaces)". -Predeterminadamente, si creas un codespace nuevo en {% data variables.product.prodname_dotcom_the_website %}, este se abrirá en el buscador. Si prefieres que cualquier codespace nuevo se abra en {% data variables.product.prodname_vscode_shortname %} automáticamente, puedes configurar que {% data variables.product.prodname_vscode_shortname %} sea tu editor predeterminado. Para obtener más información, consulta la sección "[Configurar tu editor predeterminado para {% data variables.product.prodname_github_codespaces %}](/codespaces/customizing-your-codespace/setting-your-default-editor-for-github-codespaces)". +Si prefieres trabajar en el explorador, pero quieres seguir usando las extensiones, los temas y los accesos directos existentes de {% data variables.product.prodname_vscode_shortname %}, puedes activar la sincronización de la configuración. Para más información, consulta "[Personalización de {% data variables.product.prodname_github_codespaces %} para la cuenta](/codespaces/customizing-your-codespace/personalizing-github-codespaces-for-your-account#settings-sync)". -Si prefieres trabajar en el buscador pero quieres seguir utilizando tus extensiones existentes, temas y atajos de {% data variables.product.prodname_vscode_shortname %}, puedes activar la Sincronización de Ajustes. Para obtener más información, consulta la sección "[Personalizar {% data variables.product.prodname_github_codespaces %} para tu cuenta](/codespaces/customizing-your-codespace/personalizing-github-codespaces-for-your-account#settings-sync)". +## Requisitos previos -## Prerrequisitos +Para hacer desarrollos en un codespace directamente en {% data variables.product.prodname_vscode_shortname %}, debes instalar la extensión de {% data variables.product.prodname_codespaces %} e iniciar sesión en ella con tus credenciales de {% data variables.product.product_name %}. La extensión de {% data variables.product.prodname_codespaces %} requiere la versión 1.51 de octubre de 2020 de {% data variables.product.prodname_vscode_shortname %} o una versión superior. -Para hacer desarrollos en un codespace directamente desde {% data variables.product.prodname_vscode_shortname %}, debes instalar e iniciar sesión en la extensión de {% data variables.product.prodname_codespaces %} con tus credenciales de {% data variables.product.product_name %}. La extensión de {% data variables.product.prodname_codespaces %} requiere el lanzamiento 1.51 de octubre de 2020 de {% data variables.product.prodname_vscode_shortname %} o superior. - -Utiliza el {% data variables.product.prodname_vscode_marketplace %} para instalar la extesión de [{% data variables.product.prodname_codespaces %}](https://marketplace.visualstudio.com/items?itemName=GitHub.codespaces). Para obtener más información, consulta la sección[Extensión de Marketplace](https://code.visualstudio.com/docs/editor/extension-gallery) en la documentación de {% data variables.product.prodname_vscode_shortname %}. +Usa {% data variables.product.prodname_vscode_marketplace %} para instalar la extensión [{% data variables.product.prodname_codespaces %}](https://marketplace.visualstudio.com/items?itemName=GitHub.codespaces). Para obtener más información, consulta [Marketplace de extensiones](https://code.visualstudio.com/docs/editor/extension-gallery) en la documentación de {% data variables.product.prodname_vscode_shortname %}. {% mac %} {% data reusables.codespaces.click-remote-explorer-icon-vscode %} -1. Da clic en **Registrarse para ver {% data variables.product.prodname_dotcom %}...**. +1. Haga clic en **Iniciar sesión para ver {% data variables.product.prodname_dotcom %}...** . ![Registrarse para ver {% data variables.product.prodname_codespaces %}](/assets/images/help/codespaces/sign-in-to-view-codespaces-vscode-mac.png) -2. Para autorizar a {% data variables.product.prodname_vscode_shortname %} para acceder a tu cuenta en {% data variables.product.product_name %}, da clic en **Permitir**. +2. A fin de autorizar a {% data variables.product.prodname_vscode_shortname %} para acceder a la cuenta en {% data variables.product.product_name %}, haz clic en **Permitir**. 3. Regístrate en {% data variables.product.product_name %} para aprobar la extensión. {% endmac %} @@ -49,24 +53,24 @@ Utiliza el {% data variables.product.prodname_vscode_marketplace %} para instala {% windows %} {% data reusables.codespaces.click-remote-explorer-icon-vscode %} -1. Utiliza el menú desplegable de "REMOTE EXPLORER" y luego da clic en **{% data variables.product.prodname_github_codespaces %}**. +1. Use el menú desplegable "EXPLORADOR REMOTO" y, después, haga clic en **{% data variables.product.prodname_github_codespaces %}** . ![El encabezado {% data variables.product.prodname_codespaces %}](/assets/images/help/codespaces/codespaces-header-vscode.png) -1. Da clic en **Registrarse para ver {% data variables.product.prodname_codespaces %}...**. +1. Haga clic en **Iniciar sesión para ver {% data variables.product.prodname_codespaces %}...** . ![Registrarse para ver {% data variables.product.prodname_codespaces %}](/assets/images/help/codespaces/sign-in-to-view-codespaces-vscode.png) -1. Para autorizar a {% data variables.product.prodname_vscode_shortname %} para acceder a tu cuenta en {% data variables.product.product_name %}, da clic en **Permitir**. +1. A fin de autorizar a {% data variables.product.prodname_vscode_shortname %} para acceder a la cuenta en {% data variables.product.product_name %}, haz clic en **Permitir**. 1. Regístrate en {% data variables.product.product_name %} para aprobar la extensión. {% endwindows %} -## Crear un codespace en {% data variables.product.prodname_vscode_shortname %} +## Creación de un codespace en {% data variables.product.prodname_vscode_shortname %} {% data reusables.codespaces.creating-a-codespace-in-vscode %} -## Abrir un codespace en {% data variables.product.prodname_vscode_shortname %} +## Apertura de un codespace en {% data variables.product.prodname_vscode_shortname %} {% data reusables.codespaces.click-remote-explorer-icon-vscode %} 1. Debajo de "Codespaces", da clic en el codespace en el que quieras desarrollar. @@ -74,9 +78,9 @@ Utiliza el {% data variables.product.prodname_vscode_marketplace %} para instala ![Icono de conectarse al codespace en {% data variables.product.prodname_vscode_shortname %}](/assets/images/help/codespaces/click-connect-to-codespace-icon-vscode.png) -## Cambiar el tipo de máquina en {% data variables.product.prodname_vscode_shortname %} +## Cambio del tipo de máquina en {% data variables.product.prodname_vscode_shortname %} -{% data reusables.codespaces.codespaces-machine-types %} Puedes cambiar el tipo de máquina de tu codespace en cualquier momento. +{% data reusables.codespaces.codespaces-machine-types %} Puedes cambiar el tipo de máquina del codespace en cualquier momento. 1. En {% data variables.product.prodname_vscode_shortname %}, abre la paleta de comandos (`shift command P` / `shift control P`). 1. Busca y selecciona "Codespaces: Cambiar mi tipo de máquina". @@ -87,7 +91,7 @@ Utiliza el {% data variables.product.prodname_vscode_marketplace %} para instala ![Buscar una rama para crear un {% data variables.product.prodname_codespaces %} nuevo](/assets/images/help/codespaces/vscode-change-machine-choose-repo.png) -1. Elige el tipo de máquina que quieres utilizar. +1. Elige el tipo de máquina que quieres utilizar. {% note %} @@ -97,20 +101,20 @@ Utiliza el {% data variables.product.prodname_vscode_marketplace %} para instala 1. Si el codespace se está ejecutando actualmente, se mostrará un mensaje que pregunta si te gustaría reiniciar y reconectarte con tu codespace ahora. - Haz clic en **Sí** en caso de que quieras cambiar el tipo de máquina que se utiliza para este codespace inmediatamente. + Haga clic en **Sí** si quiere cambiar inmediatamente el tipo de máquina que se usa para este codespace. + + Si hace clic en **No** o si el codespace no está actualmente en ejecución, el cambio se aplicará la próxima vez que se reinicie. - Si haces clic en **No** o si el codespace no se está ejecutando actualmente, el cambio se reflejará la próxima vez que este se reinicie. - -## Borrar un codespace en {% data variables.product.prodname_vscode_shortname %} +## Eliminación de un codespace en {% data variables.product.prodname_vscode_shortname %} {% data reusables.codespaces.deleting-a-codespace-in-vscode %} -## Cambiar a la compilación para usuarios expertos de {% data variables.product.prodname_vscode_shortname %} +## Cambio a la compilación para usuarios expertos de {% data variables.product.prodname_vscode_shortname %} -Puedes utilizar la [Compilación de insiders de {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/docs/setup/setup-overview#_insiders-nightly-build) dentro de {% data variables.product.prodname_codespaces %}. +Puedes usar la [compilación Insider de {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/docs/setup/setup-overview#_insiders-nightly-build) en {% data variables.product.prodname_codespaces %}. -1. En la parte inferior izquierda de tu ventana de {% data variables.product.prodname_codespaces %}, selecciona **{% octicon "gear" aria-label="The settings icon" %} Ajustes**. +1. En la esquina inferior izquierda de la ventana {% data variables.product.prodname_codespaces %}, seleccione **{% octicon "gear" aria-label="The settings icon" %} Configuración**. 2. Desde la lista, selecciona "Cambiar a la versión para expertos". - ![Hacer clic en "Compilación para expertos" en {% data variables.product.prodname_codespaces %}](/assets/images/help/codespaces/codespaces-insiders-vscode.png) + ![Clic en "Compilación Insiders" en {% data variables.product.prodname_codespaces %}](/assets/images/help/codespaces/codespaces-insiders-vscode.png) 3. Una vez seleccionada, {% data variables.product.prodname_codespaces %} seguirá abriéndose en la Versión para Expertos. diff --git a/translations/es-ES/content/codespaces/developing-in-codespaces/using-github-codespaces-with-github-cli.md b/translations/es-ES/content/codespaces/developing-in-codespaces/using-github-codespaces-with-github-cli.md index 4e7e9ef0d2..d852cb7ee0 100644 --- a/translations/es-ES/content/codespaces/developing-in-codespaces/using-github-codespaces-with-github-cli.md +++ b/translations/es-ES/content/codespaces/developing-in-codespaces/using-github-codespaces-with-github-cli.md @@ -1,7 +1,7 @@ --- -title: Using GitHub Codespaces with GitHub CLI -shortTitle: CLI de GitHub -intro: 'Puedes trabajar con los {% data variables.product.prodname_github_codespaces %} directamente desde tu línea de comandos utilizando `gh`, la interfaz de línea de comandos de {% data variables.product.product_name %}.' +title: Uso de GitHub Codespaces con la CLI de GitHub +shortTitle: GitHub CLI +intro: 'Puedes trabajar con {% data variables.product.prodname_github_codespaces %} directamente desde la línea de comandos mediante `gh`, la interfaz de línea de comandos de {% data variables.product.product_name %}.' product: '{% data reusables.gated-features.codespaces %}' miniTocMaxHeadingLevel: 3 versions: @@ -13,51 +13,60 @@ topics: - Developer redirect_from: - /codespaces/developing-in-codespaces/using-codespaces-with-github-cli +ms.openlocfilehash: 7649692f45f0a899649baa2007d64e0a76bc32ec +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147546326' --- +## Acerca de la {% data variables.product.prodname_cli %} -## Acerca de {% data variables.product.prodname_cli %} - -{% data reusables.cli.about-cli %} Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_cli %}](/github-cli/github-cli/about-github-cli)". +{% data reusables.cli.about-cli %} Para más información, vea "[Acerca de {% data variables.product.prodname_cli %}](/github-cli/github-cli/about-github-cli)". Puedes trabajar con los {% data variables.product.prodname_codespaces %} en el {% data variables.product.prodname_cli %} para: - [Lista todos tus codespaces](#list-all-of-your-codespaces) - [Crea un codespace nuevo](#create-a-new-codespace) - - [Detener un codespace](#stop-a-codespace) - - [Borrar un codespace](#delete-a-codespace) - - [Ingresar por SSH a un codespace](#ssh-into-a-codespace) - - [Abrir un codespace en {% data variables.product.prodname_vscode %}](#open-a-codespace-in--data-variablesproductprodname_vscode-) - - [Abrir un codespace en JupyterLab](#open-a-codespace-in-jupyterlab) + - [Detención de un codespace](#stop-a-codespace) + - [Eliminación de un codespace](#delete-a-codespace) + - [Ejecución de SSH en un codespace](#ssh-into-a-codespace) + - [Apertura de un codespace en {% data variables.product.prodname_vscode %}](#open-a-codespace-in--data-variablesproductprodname_vscode-) + - [Apertura de un codespace en JupyterLab](#open-a-codespace-in-jupyterlab) - [Copia un archivo de/hacia un codespace](#copy-a-file-tofrom-a-codespace) - - [Modificar los puertos en un codespace](#modify-ports-in-a-codespace) - - [Acceder a las bitácoras de un codespace](#access-codespace-logs) - - [Access remote resources](#access-remote-resources) + - [Modificación de los puertos en un codespace](#modify-ports-in-a-codespace) + - [Acceso a los registros de codespace](#access-codespace-logs) + - [Acceso remoto a recursos](#access-remote-resources) -## Instalar {% data variables.product.prodname_cli %} +## Instalación de {% data variables.product.prodname_cli %} {% data reusables.cli.cli-installation %} - + ## Uso de {% data variables.product.prodname_cli %} -Si no lo has hecho aún, ejecuta `gh auth login` para autenticarte con tu cuenta de {% data variables.product.prodname_dotcom %}. +Si todavía no lo ha hecho, ejecute `gh auth login` para autenticarse con la cuenta de {% data variables.product.prodname_dotcom %}. -Para utilizar `gh` para trabajar con los {% data variables.product.prodname_codespaces %}, teclea `gh codespace ` o su alias `gh cs `. +Para usar `gh` a fin de trabajar con {% data variables.product.prodname_codespaces %}, escriba `gh codespace ` o su alias `gh cs `. -Como ejemplo de una serie de comandos que podrías utilizar para trabajar con los {% data variables.product.prodname_github_codespaces %}, podrías: +Como ejemplo de una serie de comandos que podrías utilizar para trabajar con los {% data variables.product.prodname_github_codespaces %}, podrías: -* Listar tus codespaces actuales para verificar si tienes un codespace para un repositorio particular:
`gh codespace list` -* Crear un codespace nuevo para la rama de repositorio requerida:
`gh codespace create -r github/docs -b main` -* Ingresar por SSH en el codespace nuevo:
`gh codespace ssh -c mona-github-docs-v4qxrv7rfwv9w` -* Reenviar un puerto a tu máquina local:
`gh codespace ports forward 8000:8000 -c mona-github-docs-v4qxrv7rfwv9w` +* Enumere los codespaces actuales a fin de comprobar si tiene uno para un repositorio determinado:
+ `gh codespace list` +* Cree un codespace para la rama de repositorio necesaria:
+ `gh codespace create -r github/docs -b main` +* Ejecute SSH en el nuevo codespace:
+ `gh codespace ssh -c mona-github-docs-v4qxrv7rfwv9w` +* Reenvíe un puerto a la máquina local:
+ `gh codespace ports forward 8000:8000 -c mona-github-docs-v4qxrv7rfwv9w` -## Comandos de `gh` para {% data variables.product.prodname_github_codespaces %} +## Comandos `gh` para {% data variables.product.prodname_github_codespaces %} La siguiente sección proporciona comandos de ejemplo para cada una de las operaciones disponibles. -Para obtener una referencia completa de los comandos de `gh` para {% data variables.product.prodname_github_codespaces %}, incluyendo los detalles de todas las opciones disponibles para cada uno de ellos, consulta la ayuda en línea del {% data variables.product.prodname_cli %} y busca "[gh codespace](https://cli.github.com/manual/gh_codespace)". Como alternativa, utiliza `gh codespace [...] --help` en la línea de comandos. +Para obtener una referencia completa de los comandos `gh` para {% data variables.product.prodname_github_codespaces %}, incluidos los detalles de todas las opciones disponibles para cada comando, vea "[gh codespace](https://cli.github.com/manual/gh_codespace)" en la ayuda en línea de {% data variables.product.prodname_cli %}. Como alternativa, use `gh codespace [...] --help` en la línea de comandos. {% note %} -**Nota**: El marcador `-c codespace-name`, utilizado en muchos comandos, es opcional. Si lo omites, se mostrará una lista de codespaces para que elijas de ella. +**Nota**: La marca `-c codespace-name`, que se usa con muchos comandos, es opcional. Si lo omites, se mostrará una lista de codespaces para que elijas de ella. {% endnote %} @@ -67,7 +76,7 @@ Para obtener una referencia completa de los comandos de `gh` para {% data variab gh codespace list ``` -La lista incluye el nombre único de cada codespace, los cuales puedes utilizar en otros comandos de `gh codespace`. +La lista incluye el nombre único de cada codespace, que puede usar en otros comandos `gh codespace`. ### Crea un codespace nuevo @@ -75,7 +84,7 @@ La lista incluye el nombre único de cada codespace, los cuales puedes utilizar gh codespace create -r owner/repository [-b branch] ``` -Para obtener más información, consulta la sección "[Crear un codespace](/codespaces/developing-in-codespaces/creating-a-codespace)". +Para más información, vea "[Creación de un codespace](/codespaces/developing-in-codespaces/creating-a-codespace)". ### Detener un codespace @@ -83,7 +92,7 @@ Para obtener más información, consulta la sección "[Crear un codespace](/code gh codespace stop -c codespace-name ``` -For more information, see "[Deep dive into {% data variables.product.prodname_github_codespaces %}](/codespaces/getting-started/deep-dive#closing-or-stopping-your-codespace)." +Para más información, consulta "[Profundización en {% data variables.product.prodname_github_codespaces %}](/codespaces/getting-started/deep-dive#closing-or-stopping-your-codespace)". ### Borrar un codespace @@ -91,7 +100,7 @@ For more information, see "[Deep dive into {% data variables.product.prodname_gi gh codespace delete -c codespace-name ``` -Para obtener más información, consulta la sección "[Borrar un codespace](/codespaces/developing-in-codespaces/deleting-a-codespace)." +Para más información, vea "[Eliminación de un codespace](/codespaces/developing-in-codespaces/deleting-a-codespace)". ### Ingresar por SSH a un codespace @@ -103,7 +112,7 @@ gh codespace ssh -c codespace-name {% data variables.product.prodname_github_codespaces %} copia tus llaves SSH de GitHub en el codespace cuando lo creas para tener una experiencia de autenticación sin problemas. Puede que se te pida ingresar la frase de acceso para tu llave SSH, después de lo cual se te mostrará un símbolo de sistema desde la máquina remota del codespace. -Si no tienes llaves SSH, sigue las instrucciones de la sección "[Generar una llave SSH nueva y agregarla al ssh-agent](/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)". +Si no tiene ninguna clave SSH, siga las instrucciones de "[Generación de una nueva clave SSH y agregación al agente ssh](/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)". ### Abrir un codespace en {% data variables.product.prodname_vscode %} @@ -111,9 +120,9 @@ Si no tienes llaves SSH, sigue las instrucciones de la sección "[Generar una ll gh codespace code -c codespace-name ``` -Para obtener más información, consulta la sección, "[Utilizar los {% data variables.product.prodname_codespaces %} en {% data variables.product.prodname_vscode %}](/codespaces/developing-in-codespaces/using-codespaces-in-visual-studio-code)". +Para más información, vea "[Uso de {% data variables.product.prodname_codespaces %} en {% data variables.product.prodname_vscode %}](/codespaces/developing-in-codespaces/using-codespaces-in-visual-studio-code)". -### Abrir un codespace en JupyterLab +### Apertura de un codespace en JupyterLab ```shell gh codespace jupyter -c codespace-name @@ -125,13 +134,13 @@ gh codespace jupyter -c codespace-name gh codespace cp [-r] source(s) destination ``` -Utiliza el prefijo `remote:` en un nombre de directorio o archivo para indicar que está en el codespace. Tal como con el comando `cp` de UNIX, el primer argumento especifica la fuente y, el último, el destino. Si el destino es un directorio, puedes especificar fuentes múltiples. Utiliza el marcador `-r` (recursivo) si cualquiera de las fuentes es un directorio. +Use el prefijo `remote:` en un nombre de archivo o directorio para indicar que está en el codespace. Como sucede con el comando `cp` de UNIX, el primer argumento especifica el origen y, el último, el destino. Si el destino es un directorio, puedes especificar fuentes múltiples. Use la marca `-r` (recursiva) si alguno de los orígenes es un directorio. La ubicación de los archivos y directorios en el codespace es relativa al directorio principal del usuario remoto. #### Ejemplos -* Copia un archivo desde la máquina local al directorio `$HOME` de un codespace: +* Copie un archivo de la máquina local en el directorio `$HOME` de un codespace: `gh codespace cp myfile.txt remote:` @@ -143,7 +152,7 @@ La ubicación de los archivos y directorios en el codespace es relativa al direc `gh codespace cp remote:myfile.txt .` -* Copia tres archivos locales al directorio `$HOME/temp` de un codespace: +* Copie tres archivos locales en el directorio `$HOME/temp` de un codespace: `gh codespace cp a1.txt a2.txt a3.txt remote:temp` @@ -151,7 +160,7 @@ La ubicación de los archivos y directorios en el codespace es relativa al direc `gh codespace cp remote:a1.txt remote:a2.txt remote:a3.txt .` -* Copia un directorio local en el directorio `$HOME` de un codespace: +* Copie un directorio local en el directorio `$HOME` de un codespace: `gh codespace cp -r mydir remote:` @@ -159,17 +168,17 @@ La ubicación de los archivos y directorios en el codespace es relativa al direc `gh codespace cp -r remote:mydir mydir-localcopy` -Para obtener más información sobre el comando `gh codespace cp`, incluyendo marcas adicionales que puedes utilizar, consulta [el manual del {% data variables.product.prodname_cli %}](https://cli.github.com/manual/gh_codespace_cp). +Para más información sobre el comando `gh codespace cp`, incluidas las marcas adicionales que puede usar, vea [el manual de {% data variables.product.prodname_cli %}](https://cli.github.com/manual/gh_codespace_cp). ### Modificar los puertos en un codespace -Puedes reenviar un puerto en un codespace a un puerto local. El puerto permanece reenviado siempre que el proceso se esté ejecutando. Para dejar de reenviar el puerto, presiona Control+C. +Puedes reenviar un puerto en un codespace a un puerto local. El puerto permanece reenviado siempre que el proceso se esté ejecutando. Para detener el reenvío del puerto, presione Control+C. ```shell gh codespace ports forward codespace-port-number:local-port-number -c codespace-name ``` -Para ver los detalles de los puertos reenviados, ingresa `gh codespace ports` y luego elige un codespace. +Para ver detalles de los puertos reenviados, escriba `gh codespace ports` y elija un codespace. Puedes configurar la visibilidad de un puerto reenviado. {% data reusables.codespaces.port-visibility-settings %} @@ -177,13 +186,13 @@ Puedes configurar la visibilidad de un puerto reenviado. {% data reusables.codes gh codespace ports visibility codespace-port:private|org|public -c codespace-name ``` -Puedes configurar la visibilidad de varios puertos con un solo comando. Por ejemplo: +Puedes configurar la visibilidad para varios puertos con un solo comando. Por ejemplo: ```shell gh codespace ports visibility 80:private 3000:public 3306:org -c codespace-name ``` -Para obtener más información, consulta la sección "[Reenviar puertos en tu codespace](/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace)". +Para más información, vea "[Reenvío de puertos en el codespace](/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace)". ### Acceder a las bitácoras de un codespace @@ -193,13 +202,13 @@ Puedes ver la bitácora de creación de un codespace. Después de ingresar este gh codespace logs -c codespace-name ``` -For more information about the creation log, see "[{% data variables.product.prodname_github_codespaces %} logs](/codespaces/troubleshooting/github-codespaces-logs#creation-logs)." +Para más información sobre el registro de creación, consulta "[Registros de {% data variables.product.prodname_github_codespaces %}](/codespaces/troubleshooting/github-codespaces-logs#creation-logs)". -### Acceder a los recursos remotos -You can use the {% data variables.product.prodname_cli %} extension to create a bridge between a codespace and your local machine, so that the codespace can access any remote resource that is accessible from your machine. For more information on using the extension, see "[Using {% data variables.product.prodname_cli %} to access remote resources](https://github.com/github/gh-net#codespaces-network-bridge)." +### Acceso remoto a recursos +Puede usar la extensión {% data variables.product.prodname_cli %} para crear un puente entre un codespace y la máquina local, de modo que el codespace pueda acceder a cualquier recurso remoto al que se pueda acceder desde la máquina. Para obtener más información sobre el uso de la extensión, vea "[Uso de {% data variables.product.prodname_cli %} para acceder a recursos remotos](https://github.com/github/gh-net#codespaces-network-bridge)". {% note %} -**Nota**: La extensión del {% data variables.product.prodname_cli %} se encuentra actualmente en beta y está sujeta a cambios. +**Nota**: La extensión {% data variables.product.prodname_cli %} se encuentra actualmente en versión beta pública y está sujeta a cambios. {% endnote %} diff --git a/translations/es-ES/content/codespaces/developing-in-codespaces/using-source-control-in-your-codespace.md b/translations/es-ES/content/codespaces/developing-in-codespaces/using-source-control-in-your-codespace.md index f93aaf29a0..3a4ab7a0f6 100644 --- a/translations/es-ES/content/codespaces/developing-in-codespaces/using-source-control-in-your-codespace.md +++ b/translations/es-ES/content/codespaces/developing-in-codespaces/using-source-control-in-your-codespace.md @@ -10,23 +10,26 @@ topics: - Codespaces - Fundamentals - Developer -shortTitle: Control origen +shortTitle: Source control +ms.openlocfilehash: 39913ef49f6c404a95debc3f4ee7b30e9187ddf6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147110605' --- - - - -## Acerca del control de código fuente en {% data variables.product.prodname_github_codespaces %} +## Sobre el control de código fuente en {% data variables.product.prodname_github_codespaces %} Puedes llevar a cabo todas las acciones de Git que necesites directamente dentro de tu codespace. Por ejemplo, puedes recuperar cambios del repositorio remoto, cambiar de rama, crear una rama nueva, confirmar y subir cambios y crear solicitudes de cambios. Puedes utilizar la terminal integrada dentro de tu codespace para ingresar comandos de Git o puedes hacer clic en los iconos u opciones de menú para completar las tareas más comunes de Git. Esta guía te explica cómo utilizar la interface de usuario gráfica para el control de código fuente. -El control de fuentes en {% data variables.product.prodname_github_codespaces %} utiliza el mismo flujo de trabajo que {% data variables.product.prodname_vscode %}. Para obtener más información, consulta la documentación de {% data variables.product.prodname_vscode_shortname %} en la sección "[Utilizar el control de versiones en {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/docs/editor/versioncontrol#_git-support)". +El control de fuentes en {% data variables.product.prodname_github_codespaces %} utiliza el mismo flujo de trabajo que {% data variables.product.prodname_vscode %}. Para obtener más información, consulta la documentación de {% data variables.product.prodname_vscode_shortname %} "[Uso del control de versiones de {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/docs/editor/versioncontrol#_git-support)". Un flujo de trabajo típico para actualizar un archivo utilizando {% data variables.product.prodname_github_codespaces %} sería: -* Desde la rama predeterminada de tu repositorio en {% data variables.product.prodname_dotcom %}, crea un codespace. Consulta la sección "[Crear un codespace](/codespaces/developing-in-codespaces/creating-a-codespace)". +* Desde la rama predeterminada de tu repositorio en {% data variables.product.prodname_dotcom %}, crea un codespace. Vea "[Creación de un codespace](/codespaces/developing-in-codespaces/creating-a-codespace)". * En tu codespace, crea una rama nueva para trabajar en ella. * Haz tus cambios y guárdalos. -* Confirma el cambio. +* Confirme el cambio. * Levanta una solicitud de cambios. ## Crear o cambiar de rama @@ -35,43 +38,46 @@ Un flujo de trabajo típico para actualizar un archivo utilizando {% data variab {% tip %} -**Tip**: Si alguien cambió un archivo en el repositorio remoto, en la rama a la cual te cambiaste, no verás estos cambios hasta que los extraigas hacia tu codespace. +**Sugerencia**: Si alguien ha modificado un archivo en el repositorio remoto, en la rama a la que haya cambiado no verá estos cambios hasta que los extraiga en el codespace. {% endtip %} ## Extraer cambios del repositorio remoto -Puedes extraer cambios del repositorio remoto hacia tu codespace en cualquier momento. +Puedes extraer cambios del repositorio remoto hacia tu codespace en cualquier momento. {% data reusables.codespaces.source-control-display-dark %} -1. En la parte superior de la barra lateral, haz clic en los puntos suspensivos (**...**). ![Botón de puntos suspensivos para las acciones de "más" y "ver"](/assets/images/help/codespaces/source-control-ellipsis-button.png) -1. En el menú desplegable, haz clic en **Extraer**. +1. En la parte superior de la barra lateral, haga clic en los puntos suspensivos ( **...** ). ![Botón de puntos suspensivos para Ver y Más acciones](/assets/images/help/codespaces/source-control-ellipsis-button.png) +1. En el menú desplegable, haga clic en **Extraer**. -Si el la configuración del contenedor dev cambió desde que creaste el codespace, puedes aplicar los cambios si recompilas el contenedor para el codespace. 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#applying-configuration-changes-to-a-codespace)". +Si el la configuración del contenedor dev cambió desde que creaste el codespace, puedes aplicar los cambios si recompilas el contenedor para el codespace. Para más información, vea "[Introducción a los contenedores de desarrollo](/codespaces/setting-up-your-codespace/configuring-codespaces-for-your-project#applying-configuration-changes-to-a-codespace)". -## Configurar tu codespace para que recupere los cambios nuevos automáticamente +## Configurar tu codespace para que recupere los cambios nuevos automáticamente -Puedes configurar tu codespace para que recupere automáticamente los detalles de cualquier confirmación nueva que se haya hecho al repositorio remoto. Esto te permite ver si tu copia local del repositorio está desactualizada, en cuyo caso, podrías elegir extraer los cambios nuevos. +Puedes configurar tu codespace para que recupere automáticamente los detalles de cualquier confirmación nueva que se haya hecho al repositorio remoto. Esto te permite ver si tu copia local del repositorio está desactualizada, en cuyo caso, podrías elegir extraer los cambios nuevos. Si la operación de búsqueda detecta cambios nuevos en el repositorio remoto, verás la cantidad de confirmaciones nuevas en la barra de estado. Luego podrás extraer los cambios en tu copia local. -1. Haz clic en el botón de **Administrar** en la parte inferior de la barra de actividad. ![Botón de administrar](/assets/images/help/codespaces/manage-button.png) -1. En el menú, haz clic en **Ajustes**. -1. En la página de ajustes, busca: `autofetch`. ![Buscar la recuperación automática](/assets/images/help/codespaces/autofetch-search.png) -1. Para recuperar los detalles de las actualizaciones para todos los remotos registrados para el repositorio actual, configura **Git: Autofetch** en `all`. ![Habilitar la recuperación automática en Git](/assets/images/help/codespaces/autofetch-all.png) -1. Si quieres cambiar la cantidad de segundos entre cada recuperación automática, edita el valor de **Git: Autofetch Period**. +1. Haga clic en el botón **Administrar** en la parte inferior de la barra de actividad. +![Botón Administrar](/assets/images/help/codespaces/manage-button.png) +1. En el menú, haga clic en **Configuración**. +1. En la página Configuración, busque: `autofetch`. +![Búsqueda de captura automática](/assets/images/help/codespaces/autofetch-search.png) +1. Para capturar detalles de las actualizaciones de todos los remotos registrados para el repositorio actual, establezca **Captura automática de Git** en `all`. +![Habilitación de la captura automática de Git](/assets/images/help/codespaces/autofetch-all.png) +1. Si quiere cambiar la cantidad de segundos entre cada captura automática, edite el valor de **Git: Periodo de captura automática**. -## Configramr tus cambios +## Configramr tus cambios -{% data reusables.codespaces.source-control-commit-changes %} +{% data reusables.codespaces.source-control-commit-changes %} ## Levantar una solicitud de cambios -{% data reusables.codespaces.source-control-pull-request %} +{% data reusables.codespaces.source-control-pull-request %} ## Subir cambios a tu repositorio remoto Puedes subir los cambios que has hecho. Esto aplica a aquellos de la rama ascendente en el repositorio remoto. Puede que necesites hacer eso si aún no estás listo para crear una solicitud de cambios o si prefieres crearla en {% data variables.product.prodname_dotcom %}. -1. En la parte superior de la barra lateral, haz clic en los puntos suspensivos (**...**). ![Botón de puntos suspensivos para las acciones de "más" y "ver"](/assets/images/help/codespaces/source-control-ellipsis-button-nochanges.png) -1. En el menú desplegable, haz clic en **Subir**. +1. En la parte superior de la barra lateral, haga clic en los puntos suspensivos ( **...** ). ![Botón de puntos suspensivos para Ver y Más acciones](/assets/images/help/codespaces/source-control-ellipsis-button-nochanges.png) +1. En el menú desplegable, haga clic en **Insertar**. diff --git a/translations/es-ES/content/codespaces/getting-started/deep-dive.md b/translations/es-ES/content/codespaces/getting-started/deep-dive.md index b4afca5e51..54fb807568 100644 --- a/translations/es-ES/content/codespaces/getting-started/deep-dive.md +++ b/translations/es-ES/content/codespaces/getting-started/deep-dive.md @@ -1,7 +1,7 @@ --- -title: 'Deep dive into {% data variables.product.prodname_github_codespaces %}' +title: 'Análisis en profundidad de {% data variables.product.prodname_github_codespaces %}' shortTitle: 'Deep dive into {% data variables.product.prodname_codespaces %}' -intro: 'Understand how {% data variables.product.prodname_github_codespaces %} works.' +intro: 'Comprende el funcionamiento de {% data variables.product.prodname_github_codespaces %}.' allowTitleToDifferFromFilename: true product: '{% data reusables.gated-features.codespaces %}' versions: @@ -10,111 +10,116 @@ versions: type: quick_start topics: - Codespaces +ms.openlocfilehash: 0c6f2aad203bfc11bcf5a9fbeaf3e7a187c4f180 +ms.sourcegitcommit: 969a4bd906dd5a3366d404cf2fe125f671062397 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/15/2022 +ms.locfileid: '147145077' --- +{% data variables.product.prodname_github_codespaces %} es un entorno de desarrollo instantáneo basado en la nube que usa un contenedor para proporcionar lenguajes comunes, herramientas y utilidades para el desarrollo. {% data variables.product.prodname_codespaces %} también es configurable, lo cual te permite crear un ambiente de desarrollo personalizado para tu proyecto. Al configurar un ambiente de desarrollo personalizado para tu proyecto, puedes tener una configuración de codespace repetible para todos los usuarios de dicho proyecto. -{% data variables.product.prodname_github_codespaces %} is an instant, cloud-based development environment that uses a container to provide you with common languages, tools, and utilities for development. {% data variables.product.prodname_codespaces %} is also configurable, allowing you to create a customized development environment for your project. By configuring a custom development environment for your project, you can have a repeatable codespace configuration for all users of your project. +## Crea tu codespace -## Creating your codespace +Hay varios puntos de entrada para crear un codespace. -There are a number of entry points to create a codespace. - -- From your repository for new feature work. -- From an open pull request to explore work-in-progress. -- From a commit in the repository's history to investigate a bug at a specific point in time. -- From {% data variables.product.prodname_vscode %}. +- Desde tu repositorio para trabajo destacado nuevo. +- Desde una solicitud de cambios abierta para explorar el trabajo en curso. +- Desde una confirmación en el historial del repositorio para investigar un error en un punto específico del tiempo. +- Desde {% data variables.product.prodname_vscode %}. -Your codespace can be ephemeral if you need to test something or you can return to the same codespace to work on long-running feature work. For more information, see "[Creating a codespace](/codespaces/developing-in-codespaces/creating-a-codespace)." +Tu codespace puede ser efímero si necesitas probar algo o puedes volver al mismo codespace para trabajar en trabajo destacado a largo plazo. Para obtener más información, consulte "[Creación de un codespace](/codespaces/developing-in-codespaces/creating-a-codespace)". -Once you've selected the option to create a new codespace, and optionally selected from the various configuration options for your codespace, some steps happen in the background before the codespace is available to you. +Una vez que hayas seleccionado la opción para crear un codespace y, opcionalmente, entre las distintas opciones de configuración del codespace, algunos pasos se producirán en segundo plano antes de que el codespace esté disponible. -![Open with Codespaces button](/assets/images/help/codespaces/new-codespace-button.png) +![Botón de abrir con codespaces](/assets/images/help/codespaces/new-codespace-button.png) -### Step 1: VM and storage are assigned to your codespace +### Paso 1: Se asigna una MV y un almacenamiento a tu codespace -When you create a codespace, a [shallow clone](https://github.blog/2020-12-21-get-up-to-speed-with-partial-clone-and-shallow-clone/) of your repository is made on a Linux virtual machine that is both dedicated and private to you. Having a dedicated VM ensures that you have the entire set of compute resources from that machine available to you. If necessary, this also allows you to have full root access to your container. +Cuando se crea un codespace, se realiza un [clon superficial](https://github.blog/2020-12-21-get-up-to-speed-with-partial-clone-and-shallow-clone/) del repositorio en una máquina virtual Linux dedicada y privada. El tener una MV dedicada garantiza que tengas un conjunto completo de recursos de cómputo disponibles para ti desde esa máquina. Si es necesario, esto también te permitirá tener acceso de raíz total a tu contenedor. -### Step 2: Container is created +### Paso 2: Se crea el contenedor -{% data variables.product.prodname_codespaces %} uses a container as the development environment. This container is created based on the configurations that you can define in a `devcontainer.json` file and/or Dockerfile in your repository. If you don't [configure a container](/codespaces/customizing-your-codespace/configuring-codespaces-for-your-project), {% data variables.product.prodname_codespaces %} uses a [default image](/codespaces/customizing-your-codespace/configuring-codespaces-for-your-project#using-the-default-configuration), which has many languages and runtimes available. For information on what the default image contains, see the [`vscode-dev-containers`](https://github.com/microsoft/vscode-dev-containers/tree/main/containers/codespaces-linux) repository. +{% data variables.product.prodname_codespaces %} utiliza un contenedor como el ambiente de desarrollo. Este contenedor se crea en función de las configuraciones que puede definir en un archivo `devcontainer.json` o Dockerfile en el repositorio. Si no [configura un contenedor](/codespaces/customizing-your-codespace/configuring-codespaces-for-your-project), {% data variables.product.prodname_codespaces %} usa una [imagen predeterminada](/codespaces/customizing-your-codespace/configuring-codespaces-for-your-project#using-the-default-configuration), que tiene muchos lenguajes y entornos de ejecución disponibles. Para obtener información sobre lo que contiene la imagen predeterminada, vea el repositorio [`vscode-dev-containers`](https://github.com/microsoft/vscode-dev-containers/tree/main/containers/codespaces-linux). {% note %} -**Note:** If you want to use Git hooks in your codespace and apply anything in the [git template directory](https://git-scm.com/docs/git-init#_template_directory) to your codespace, then you must set up hooks during step 4 after the container is created. +**Nota:** Si quiere usar enlaces de Git en el codespace y aplicar cualquier cosa en el [directorio de plantillas de Git](https://git-scm.com/docs/git-init#_template_directory) al codespace, tendrá que configurar enlaces durante el paso 4 después de crear el contenedor. -Since your repository is cloned onto the host VM before the container is created, anything in the [git template directory](https://git-scm.com/docs/git-init#_template_directory) will not apply in your codespace unless you set up hooks in your `devcontainer.json` configuration file using the `postCreateCommand` in step 4. For more information, see "[Step 4: Post-creation setup](#step-4-post-creation-setup)." +Como el repositorio se clona en la máquina virtual host antes de crear el contenedor, todo lo que se encuentra en el [directorio de plantillas de Git](https://git-scm.com/docs/git-init#_template_directory) no se aplicará en el codespace a menos que configure enlaces en el archivo de configuración `devcontainer.json` mediante `postCreateCommand` en el paso 4. Para más información, vea "[Paso 4: Configuración posterior a la creación](#step-4-post-creation-setup)". {% endnote %} -### Step 3: Connecting to the codespace +### Paso 3: Conectarse al codespace -When your container has been created and any other initialization has run, you'll be connected to your codespace. You can connect to it through the web or via [{% data variables.product.prodname_vscode_shortname %}](/codespaces/developing-in-codespaces/using-codespaces-in-visual-studio-code), or both, if needed. +Cuando tu contenedor se crea y se ejecuta cualquier otra inicialización, estarás conectado a tu codespace. Puedes conectarte a él mediante la web o [{% data variables.product.prodname_vscode_shortname %}](/codespaces/developing-in-codespaces/using-codespaces-in-visual-studio-code), o ambos, si es necesario. -### Step 4: Post-creation setup +### Paso 4: Ajustes post-creación -Once you are connected to your codespace, your automated setup may continue to build based on the configuration you specified in your `devcontainer.json` file. You may see `postCreateCommand` and `postAttachCommand` run. +Una vez que se conecte al codespace, la configuración automatizada podría continuar la compilación en función de la configuración especificada en el archivo `devcontainer.json`. Es posible que vea que se ejecutan `postCreateCommand` y `postAttachCommand`. -If you want to use Git hooks in your codespace, set up hooks using the [`devcontainer.json` lifecycle scripts](https://code.visualstudio.com/docs/remote/devcontainerjson-reference#_lifecycle-scripts), such as `postCreateCommand`. For more information, see the [`devcontainer.json` reference](https://code.visualstudio.com/docs/remote/devcontainerjson-reference#_devcontainerjson-properties) in the {% data variables.product.prodname_vscode_shortname %} documentation. +Si quiere usar enlaces de Git en el codespace, configure enlaces mediante los [scripts de ciclo de vida `devcontainer.json`](https://code.visualstudio.com/docs/remote/devcontainerjson-reference#_lifecycle-scripts), como `postCreateCommand`. Para más información, consulta la [referencia de `devcontainer.json`](https://code.visualstudio.com/docs/remote/devcontainerjson-reference#_devcontainerjson-properties) en la documentación de {% data variables.product.prodname_vscode_shortname %}. -If you have a public dotfiles repository for {% data variables.product.prodname_github_codespaces %}, you can enable it for use with new codespaces. When enabled, your dotfiles will be cloned to the container and the install script will be invoked. For more information, see "[Personalizing {% data variables.product.prodname_github_codespaces %} for your account](/codespaces/customizing-your-codespace/personalizing-github-codespaces-for-your-account#dotfiles)." +Si tienes un repositorio público de dotfiles para {% data variables.product.prodname_github_codespaces %}, puedes habilitarlo para utilizarlo con nuevos codespaces. Cuando lo habilitas, tus dotfiles se clonarán en el contenedor y se invocará el script de instalación. Para más información, consulta "[Personalización de {% data variables.product.prodname_github_codespaces %} para la cuenta](/codespaces/customizing-your-codespace/personalizing-github-codespaces-for-your-account#dotfiles)". -Finally, the entire history of the repository is copied down with a full clone. +Finalmente, todo el historial del repositorio se copiará con un clon integral. -During post-creation setup you'll still be able to use the integrated terminal and make edits to your files, but take care to avoid any race conditions between your work and the commands that are running. -## {% data variables.product.prodname_codespaces %} lifecycle +Durante la configuración post-creación, aún podrás utilizar la terminal integrada y editar tus archivos, pero ten cuidado de evitar cualquier condiciones de carrera entre tu trabajo y los comandos que se están ejecutando. +## Ciclo de vida de los {% data variables.product.prodname_codespaces %} -### Saving files in your codespace +### Guardar archivos en tu codespace -As you develop in your codespace, it will save any changes to your files every few seconds. Your codespace will keep running for 30 minutes after the last activity. After that time it will stop running but you can restart it from either from the existing browser tab or the list of existing codespaces. File changes from the editor and terminal output are counted as activity and so your codespace will not stop if terminal output is continuing. +Conforme desarrollas en tu codespace, este guardará cualquier cambio en tus archivos cada algunos cuantos segundos. Tu codespace seguirá ejecutándose durante 30 minutos después de la última actividad. Después de este tiempo, este dejará de ejecutarse, pero puedes reiniciarlo ya sea desde la pestaña existente del buscador o desde la lista de codespaces existentes. Los cambios de archivo del editor y de la salida de la terminal se cuentan como actividad y, por lo tanto, tu codespace no se detendrá si la salida de la terminal sigue. {% note %} -**Note:** Changes in a codespace in {% data variables.product.prodname_vscode_shortname %} are not saved automatically, unless you have enabled [Auto Save](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save). +**Nota**: Los cambios en un codespace de {% data variables.product.prodname_vscode_shortname %} no se guardan de forma automática, a menos que hayas habilitado [Guardar automáticamente](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save). {% endnote %} -### Closing or stopping your codespace +### Cerrar o detener tu codespace -To stop your codespace you can [use the {% data variables.product.prodname_vscode_command_palette %}](/codespaces/codespaces-reference/using-the-vs-code-command-palette-in-codespaces#suspending-or-stopping-a-codespace) (Shift+Command+P (Mac) / Ctrl+Shift+P (Windows/Linux)). If you exit your codespace without running the stop command (for example, closing the browser tab), or if you leave the codespace running without interaction, the codespace and its running processes will continue until a window of inactivity occurs, after which the codespace will stop. By default, the window of inactivity is 30 minutes. +Para detener el codespace, puede [usar la {% data variables.product.prodname_vscode_command_palette %}](/codespaces/codespaces-reference/using-the-vs-code-command-palette-in-codespaces#suspending-or-stopping-a-codespace) [`Shift + Command + P` (Mac) / `Ctrl + Shift + P` (Windows)]. Si sales de tu codespace sin ejecutar el comando para detenerlo (por ejemplo, cerrar la pestaña del buscador) o si dejas el codespace ejecutándose sin interacción, este y sus procesos en ejecución seguirán hasta que ocurra una ventana de inactividad, después de la cual se detendrá el codespace. Predeterminadamente, la ventana de inactividad es de 30 minutos. -When you close or stop your codespace, all uncommitted changes are preserved until you connect to the codespace again. +Cuando cierras o detienes tu codespace, todos los cambios sin confirmar se preservan hasta que te conectes al codespace nuevamente. -## Running your application +## Ejecutar tu aplicación -Port forwarding gives you access to TCP ports running within your codespace. For example, if you're running a web application on port 4000 within your codespace, you can automatically forward that port to make the application accessible from your browser. +La redirección de puertos te otorga acceso a los puertos CRP dentro de tu codespace. Por ejemplo, si estás ejecutando una aplicación web por el puerto 4000 dentro de tu codespace, puedes reenviar ese puerto automáticamente para hacer la aplicación accesible desde tu buscador. -Port forwarding determines which ports are made accessible to you from the remote machine. Even if you do not forward a port, that port is still accessible to other processes running inside the codespace itself. +El reenvío de puertos determina cuáles de ellos se hicieron accesibles para ti desde la máquina remota. Incluso si no reenvías un puerto, este será accesible para otros procesos que se ejecuten dentro del mismo codespace. -![Diagram showing how port forwarding works in a codespace](/assets/images/help/codespaces/port-forwarding.png) +![Diagrama que muestra cómo funciona el reenvío de puertos en un codespace](/assets/images/help/codespaces/port-forwarding.png) -When an application running inside {% data variables.product.prodname_codespaces %} outputs a port to the console, {% data variables.product.prodname_codespaces %} detects the localhost URL pattern and automatically forwards the port. You can click on the URL in the terminal or in the toast message to open the port in a browser. By default, {% data variables.product.prodname_codespaces %} forwards the port using HTTP. For more information on port forwarding, see "[Forwarding ports in your codespace](/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace)." +Cuando una aplicción que se ejecuta dentro del {% data variables.product.prodname_codespaces %} da salida a un puerto hacia la consola, el {% data variables.product.prodname_codespaces %} detecta el patrón de URL del host local y reenvía el puerto automáticamente. Puedes hacer clic en la URL de la terminal o en el mensaje de notificación para abrir el puerto en un buscador. Predeterminadamente, {% data variables.product.prodname_codespaces %} reenvía el puerto utilizando HTTP. Para más información sobre el reenvío de puertos, vea "[Reenvío de puertos en el codespace](/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace)". -While ports can be forwarded automatically, they are not publicly accessible to the internet. By default, all ports are private, but you can manually make a port available to your organization or public, and then share access through a URL. For more information, see "[Sharing a port](/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace#sharing-a-port)." +Si bien los puertos pueden reenviarse automáticamente, no son accesibles públicamente en la internet. Predeterminadamente, todos los puertos son privados, pero puedes poner a un puerto como disponible para tu organización o como público manualmente y luego compartir el acceso a través de una URL. Para más información, vea "[Uso compartido de un puerto](/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace#sharing-a-port)". -Running your application when you first land in your codespace can make for a fast inner dev loop. As you edit, your changes are automatically saved and available on your forwarded port. To view changes, go back to the running application tab in your browser and refresh it. +El ejecutar tu aplicación cuando llegas por primera vez a tu codespace puede convertirse en un bucle de desarrollador interno rápido. Mientras editas, tus cambios se guardan automáticamente y se ponen disponibles en tu puerto reenviado. Para ver los cambios, regresa a la pestaña de la aplicación en ejecución en tu buscador y actualízala. -## Committing and pushing your changes +## Confirmar y subir tus cambios -Git is available by default in your codespace and so you can rely on your existing Git workflow. You can work with Git in your codespace either via the Terminal or by using [{% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/docs/editor/versioncontrol)'s source control UI. For more information, see "[Using source control in your codespace](/codespaces/developing-in-codespaces/using-source-control-in-your-codespace)" +Git se encuentra disponible predeterminadamente en tu codespace, entonces puedes confiar en tu flujo de trabajo existente de Git. Puedes trabajar con Git en el codespace mediante el terminal o con la interfaz de usuario de control de código fuente de [{% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/docs/editor/versioncontrol). Para más información, vea "[Uso del control de código fuente en el codespace](/codespaces/developing-in-codespaces/using-source-control-in-your-codespace)" -![Running git status in Codespaces Terminal](/assets/images/help/codespaces/git-status.png) +![Ejecutar un estado de git en la Terminal de Codespaces](/assets/images/help/codespaces/git-status.png) -You can create a codespace from any branch, commit, or pull request in your project, or you can switch to a new or existing branch from within your active codespace. Because {% data variables.product.prodname_github_codespaces %} is designed to be ephemeral, you can use it as an isolated environment to experiment, check a teammate's pull request, or fix merge conflicts. You can create more than one codespace per repository or even per branch. However, each personal account has a limit of 10 codespaces. If you've reached the limit and want to create a new codespace, you must delete a codespace first. +Puedes crear un codespace desde cualquier rama, confirmación o solicitud de cambios en tu proyecto o puedes cambiar a una rama existente o nueva desde dentro de tu codespace activo. Ya que {% data variables.product.prodname_github_codespaces %} está diseñado para ser efímero, puedes utilizarlo como un ambiente aislado para experimentar, verificar la solicitud de incorporación de cambios de un compañero o arreglar conflictos de fusión. Puedes crear más de un codespace por repositorio o incluso por rama. Pero cada cuenta personal tiene un límite de 10 codespaces. Si has alcanzado el límite y quieres crear un codespace nuevo, primero debes borrar un codespace. {% note %} -**Note:** Commits from your codespace will be attributed to the name and public email configured at https://github.com/settings/profile. A token scoped to the repository, included in the environment as `GITHUB_TOKEN`, and your GitHub credentials will be used to authenticate. +**Nota:** Las confirmaciones desde el codespace se atribuirán al nombre y al correo electrónico público configurados en https://github.com/settings/profile. Para la autenticación, se usará un token con ámbito en el repositorio, incluido en el entorno como `GITHUB_TOKEN`, y las credenciales de GitHub. {% endnote %} -## Personalizing your codespace with extensions +## Personalizar tu codespace con extensiones -Using {% data variables.product.prodname_vscode_shortname %} in your codespace gives you access to the {% data variables.product.prodname_vscode_marketplace %} so that you can add any extensions you need. For information on how extensions run in {% data variables.product.prodname_codespaces %}, see [Supporting Remote Development and GitHub Codespaces](https://code.visualstudio.com/api/advanced-topics/remote-extensions) in the {% data variables.product.prodname_vscode_shortname %} docs. +El uso de {% data variables.product.prodname_vscode_shortname %} en tu codespace te proporciona acceso a {% data variables.product.prodname_vscode_marketplace %} para que puedas agregar cualquier extensión que necesites. Para obtener información sobre cómo se ejecutan las extensiones en {% data variables.product.prodname_codespaces %}, consulta [Compatibilidad con el desarrollo remoto y Codespaces de GitHub](https://code.visualstudio.com/api/advanced-topics/remote-extensions) en la documentación de {% data variables.product.prodname_vscode_shortname %}. -If you already use {% data variables.product.prodname_vscode_shortname %}, you can use [Settings Sync](https://code.visualstudio.com/docs/editor/settings-sync) to automatically sync extensions, settings, themes, and keyboard shortcuts between your local instance and any {% data variables.product.prodname_codespaces %} you create. +Si ya usas {% data variables.product.prodname_vscode_shortname %}, puedes usar [Sincronizar configuración](https://code.visualstudio.com/docs/editor/settings-sync) para sincronizar automáticamente extensiones, configuraciones, temas y métodos abreviados de teclado entre la instancia local y los {% data variables.product.prodname_codespaces %} que crees. -## Further reading +## Información adicional -- [Enabling {% data variables.product.prodname_codespaces %} for your organization](/codespaces/managing-codespaces-for-your-organization/enabling-codespaces-for-your-organization) -- [Managing billing for {% data variables.product.prodname_codespaces %} in your organization](/codespaces/managing-codespaces-for-your-organization/managing-billing-for-codespaces-in-your-organization) -- [Setting up your project for Codespaces](/codespaces/setting-up-your-project-for-codespaces) -- [Codespaces lifecycle](/codespaces/developing-in-codespaces/codespaces-lifecycle) +- [Habilitación de {% data variables.product.prodname_codespaces %} para la organización](/codespaces/managing-codespaces-for-your-organization/enabling-codespaces-for-your-organization) +- [Administración de la facturación de {% data variables.product.prodname_codespaces %} en la organización](/codespaces/managing-codespaces-for-your-organization/managing-billing-for-codespaces-in-your-organization) +- [Configuración del proyecto para Codespaces](/codespaces/setting-up-your-project-for-codespaces) +- [Ciclo de vida de Codespaces](/codespaces/developing-in-codespaces/codespaces-lifecycle) diff --git a/translations/es-ES/content/codespaces/getting-started/index.md b/translations/es-ES/content/codespaces/getting-started/index.md index 0e85f48569..f23b361d57 100644 --- a/translations/es-ES/content/codespaces/getting-started/index.md +++ b/translations/es-ES/content/codespaces/getting-started/index.md @@ -1,7 +1,7 @@ --- -title: 'Comenzar con {% data variables.product.prodname_github_codespaces %}' -shortTitle: Empezar -intro: 'Aprende cómo iniciar con los {% data variables.product.prodname_github_codespaces %}, incluyendo cómo configurar y hacer ajustes para lenguajes específicos.' +title: 'Introducción a {% data variables.product.prodname_github_codespaces %}' +shortTitle: Getting started +intro: 'Aprende cómo empezar a trabajar con {% data variables.product.prodname_github_codespaces %}, lo que incluye cómo realizar la configuración para lenguajes específicos.' product: '{% data reusables.gated-features.codespaces %}' versions: fpt: '*' @@ -9,5 +9,11 @@ versions: children: - /quickstart - /deep-dive +ms.openlocfilehash: 072764dd2ec164cc97a0699fb7d8821e25b04aab +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147145125' --- diff --git a/translations/es-ES/content/codespaces/getting-started/quickstart.md b/translations/es-ES/content/codespaces/getting-started/quickstart.md index 22e3c46b23..47ed966344 100644 --- a/translations/es-ES/content/codespaces/getting-started/quickstart.md +++ b/translations/es-ES/content/codespaces/getting-started/quickstart.md @@ -1,7 +1,7 @@ --- -title: 'Guía de inicio rápido para {% data variables.product.prodname_github_codespaces %}' -shortTitle: 'Guía de inicio rápido para {% data variables.product.prodname_codespaces %}' -intro: 'Intenta {% data variables.product.prodname_github_codespaces %} en 5 minutos.' +title: 'Quickstart for {% data variables.product.prodname_github_codespaces %}' +shortTitle: 'Quickstart for {% data variables.product.prodname_codespaces %}' +intro: 'Try out {% data variables.product.prodname_github_codespaces %} in 5 minutes.' allowTitleToDifferFromFilename: true product: '{% data reusables.gated-features.codespaces %}' versions: @@ -14,101 +14,101 @@ redirect_from: - /codespaces/codespaces-quickstart --- -## Introducción +## Introduction -En esta guía, crearás un codespace desde un repositorio de plantilla y explorarás algunas de las características esenciales disponibles para ti dentro de este. +In this guide, you'll create a codespace from a template repository and explore some of the essential features available to you within the codespace. -Desde esta guía de inicio rápido, aprenderás cómo crear un codespace, cómo conectarte a un puerto reenviado para ver tu aplicación ejecutándose, cómo utilizar el control de versiones en un codespace y cómo personalizar tu configuración con extensiones. +From this quickstart, you'll learn how to create a codespace, connect to a forwarded port to view your running application, use version control in a codespace, and personalize your setup with extensions. -Para obtener más información sobre cómo funcionan los {% data variables.product.prodname_github_codespaces %} exactamente, consulta la guía compañera "[Conoce los {% data variables.product.prodname_github_codespaces %} a fondo](/codespaces/getting-started/deep-dive)". +For more information on exactly how {% data variables.product.prodname_github_codespaces %} works, see the companion guide "[Deep dive into {% data variables.product.prodname_github_codespaces %}](/codespaces/getting-started/deep-dive)." -## Crea tu codespace +## Creating your codespace -1. Navega al [repositorio de plantilla](https://github.com/github/haikus-for-codespaces) y selecciona **Utilizar esta plantilla**. +1. Navigate to the [template repository](https://github.com/github/haikus-for-codespaces) and select **Use this template**. {% data reusables.codespaces.open-codespace-from-template-repo %} -## Ejecutar la aplicación +## Running the application -Una vez que se cree tu codespace, tu repositorio se clonará automáticamente en él. Ahora puedes ejecutar la aplicación y lanzarla en un buscador. +Once your codespace is created, your repository will be automatically cloned into it. Now you can run the application and launch it in a browser. -1. Cuando la terminal esté disponible, ingresa el comando `npm run dev`. Este ejemplo utiliza un proyecto de Node.js y este comando ejecuta el script etiquetado como "dev" en el archivo de _package.json_, el cual inicia la aplicación web definida en el repositorio de muestra. +1. When the terminal becomes available, enter the command `npm run dev`. This example uses a Node.js project, and this command runs the script labeled "dev" in the _package.json_ file, which starts up the web application defined in the sample repository. + + ![npm run dev in terminal](/assets/images/help/codespaces/codespaces-npm-run-dev.png) - ![npm run dev en la temrinal](/assets/images/help/codespaces/codespaces-npm-run-dev.png) + If you're following along with a different application type, enter the corresponding start command for that project. - Si estás siguiendo la guía con un tipo de aplicación diferente, ingresa el comando de incio correspondiente para este. +1. When your application starts, the codespace recognizes the port the application is running on and displays a prompt to let you know it has been forwarded. -1. Cuando tu aplicación comienza, el codespace reconoce el puerto en el que se está ejecutando esta y muestra un mensaje para dejarte saber que se reenvió. + ![Port forwarding toast](/assets/images/help/codespaces/quickstart-port-toast.png) - ![Notificación de reenvío de puertos](/assets/images/help/codespaces/quickstart-port-toast.png) +1. Click **Open in Browser** to view your running application in a new tab. -1. Haz clic en **Abrir en el buscador** para ver tu aplicación que se está ejecutando en una pestaña nueva. +## Edit the application and view changes -## Editar la aplicación y ver los cambios +1. Switch back to your codespace and open the _haikus.json_ file by double-clicking it in the Explorer. -1. Regresa a tu codespace y abre el archivo _haikus.json_ haciendo doble clic en el explorador. +1. Edit the `text` field of the first haiku to personalize the application with your own haiku. -1. Edita el campo `text` del primer haiku para personalizar la aplicación con tu propio haiku. +1. Go back to the running application tab in your browser and refresh to see your changes. + + {% octicon "light-bulb" aria-label="The lightbulb icon" %} If you've closed the tab, open the Ports panel and click the **Open in browser** icon for the running port. -1. Regresa a la pestaña de la aplicación en ejecución dentro de tu buscador y actualiza para ver los cambios. + ![Port Forwarding Panel](/assets/images/help/codespaces/quickstart-forward-port.png) - {% octicon "light-bulb" aria-label="The lightbulb icon" %} Si cerraste la pestaña, abre el panel de Puertos y haz clic en el icono de **Abrir en el buscador** para el puerto en ejecución. +## Committing and pushing your changes - ![Panel de reenvío de puertos](/assets/images/help/codespaces/quickstart-forward-port.png) - -## Confirmar y subir tus cambios - -Ahora que hiciste algunos cambios, puedes utilizar la terminal integrada o la vista de código fuente para confirmar y subir los cambios al remoto. +Now that you've made a few changes, you can use the integrated terminal or the source view to commit and push the changes back to the remote. {% data reusables.codespaces.source-control-display-dark %} -1. Para probar tus cambios, haz clic en **+** junto al archivo que cambiaste o junto a **Cambios** si cambiaste archivos múltiples y quieres probarlos todos. +1. To stage your changes, click **+** next to the file you've changed, or next to **Changes** if you've changed multiple files and you want to stage them all. - ![Barra lateral de control de código fuente con el botón de preparación resaltado](/assets/images/help/codespaces/codespaces-commit-stage.png) + ![Source control side bar with staging button highlighted](/assets/images/help/codespaces/codespaces-commit-stage.png) -1. Teclea un mensaje de confirmación que describa el cambio que hiciste. +1. Type a commit message describing the change you've made. - ![Barra de control de código fuente con un mensaje de confirmación](/assets/images/help/codespaces/codespaces-commit-commit-message.png) + ![Source control side bar with a commit message](/assets/images/help/codespaces/codespaces-commit-commit-message.png) -1. Para confirmar tus cambios planeados, haz clic en la marca de verificación en la parte superior de la barra lateral del control de código fuente. +1. To commit your staged changes, click the check mark at the top the source control side bar. - ![Haz clic en el icono de verificación](/assets/images/help/codespaces/codespaces-commit-checkmark-icon.png) + ![Click the check mark icon](/assets/images/help/codespaces/codespaces-commit-checkmark-icon.png) - Puedes subir los cambios que has hecho. Esto aplica a aquellos de la rama ascendente en el repositorio remoto. Puede que necesites hacer eso si aún no estás listo para crear una solicitud de cambios o si prefieres crearla en {% data variables.product.prodname_dotcom %}. -1. En la parte superior de la barra lateral, haz clic en los puntos suspensivos (**...**). + You can push the changes you've made. This applies those changes to the upstream branch on the remote repository. You might want to do this if you're not yet ready to create a pull request, or if you prefer to create a pull request on {% data variables.product.prodname_dotcom %}. +1. At the top of the side bar, click the ellipsis (**...**). + + ![Ellipsis button for View and More Actions](/assets/images/help/codespaces/source-control-ellipsis-button-nochanges.png) - ![Botón de puntos suspensivos para las acciones de "más" y "ver"](/assets/images/help/codespaces/source-control-ellipsis-button-nochanges.png) +1. In the drop-down menu, click **Push**. +1. Go back to your new repository on {% data variables.product.prodname_dotcom %} and view the _haikus.json_ file. Check that the change you made in your codespace has been successfully pushed to the repository. -1. En el menú desplegable, haz clic en **Subir**. -1. Regresa a tu repositorio nuevo en {% data variables.product.prodname_dotcom %} y ve el archivo _haikus.json_. Verifica que el cambio que hiciste en tu codespace se haya subido con éxito al repositorio. +## Personalizing with an extension -## Personalizar con una extensión - -Dentro de un codespace, tienes acceso a {% data variables.product.prodname_vscode_marketplace %}. Para este ejemplo, instalarás una extensión que altera el tema, pero puedes instalar cualquier extensión que sea útil para tu flujo de trabajo. +Within a codespace, you have access to the {% data variables.product.prodname_vscode_marketplace %}. For this example, you'll install an extension that alters the theme, but you can install any extension that is useful for your workflow. {% note %} -**Nota**: Si tienes encendida la [Sincronización de ajustes](https://code.visualstudio.com/docs/editor/settings-sync), cualquier cambio que hagas a los ajustes de tu editor en el codespace actual, tal como cambiar tu tema o enlaces de teclado, se sincronizará automáticamente con cualquier otro codespace que abras y con cualquier instancia de {% data variables.product.prodname_vscode %} que estén con sesión iniciada en tu cuenta de {% data variables.product.prodname_dotcom %}. +**Note**: If you have [Settings Sync](https://code.visualstudio.com/docs/editor/settings-sync) turned on, any changes you make to your editor setup in the current codespace, such as changing your theme or keyboard bindings, are automatically synced to any other codespaces you open and any instances of {% data variables.product.prodname_vscode %} that are signed into your {% data variables.product.prodname_dotcom %} account. {% endnote %} -1. En la barra lateral, haz clic en el icono de extensiones. +1. In the left sidebar, click the Extensions icon. -1. En la barra de búsqueda, ingresa `fairyfloss` e instala la extensión de fairyfloss. +1. In the search bar, enter `fairyfloss` and install the fairyfloss extension. - ![Agregar una extensión](/assets/images/help/codespaces/add-extension.png) + ![Add an extension](/assets/images/help/codespaces/add-extension.png) -1. Haz clic en **Instalar en Codespaces**. -1. Selecciona el tema `fairyfloss` seleccionándolo de la lista. +1. Click **Install in Codespaces**. +1. Select the `fairyfloss` theme by selecting it from the list. - ![Seleccionar el tema de fairyfloss](/assets/images/help/codespaces/fairyfloss.png) + ![Select the fairyfloss theme](/assets/images/help/codespaces/fairyfloss.png) -## Siguientes pasos +## Next Steps -Creaste, personalizaste y ejecutaste exitosamente tu primer aplicación dentro de un codespace, pero ¡hay mucho más que explorar! Aquí tienes algunos recursos útiles para que tomes tus siguientes pasos con {% data variables.product.prodname_codespaces %}. - - [Cónocelo a fondo](/codespaces/getting-started/deep-dive): Esta guía de inicio rápido presenta algunas de las características de los {% data variables.product.prodname_codespaces %}. La guía a fondo ve estas áreas desde un punto de vista técnico. - - [Configurar tu proyecto para los {% data variables.product.prodname_codespaces %}](/codespaces/getting-started-with-codespaces): Estas guías te proporcionan información sobre cómo configurar tu proyecto para utilizar los {% data variables.product.prodname_codespaces %} con lenguajes específicos. - - [Configurar los {% data variables.product.prodname_codespaces %} para tu proyecto](/codespaces/setting-up-your-codespace/configuring-codespaces-for-your-project): Esta guía te proporciona detalles para crear una configuración personalizada para los {% data variables.product.prodname_codespaces %} para tu proyecto. +You've successfully created, personalized, and run your first application within a codespace but there's so much more to explore! Here are some helpful resources for taking your next steps with {% data variables.product.prodname_codespaces %}. + - [Deep dive](/codespaces/getting-started/deep-dive): This quickstart presented some of the features of {% data variables.product.prodname_codespaces %}. The deep dive looks at these areas from a technical standpoint. + - [Setting up your project for {% data variables.product.prodname_codespaces %}](/codespaces/getting-started-with-codespaces): These guides provide information on setting up your project to use {% data variables.product.prodname_codespaces %} with specific languages. + - [Configuring {% data variables.product.prodname_codespaces %} for your project](/codespaces/setting-up-your-codespace/configuring-codespaces-for-your-project): This guide provides details on creating a custom configuration for {% data variables.product.prodname_codespaces %} for your project. -## Leer más +## Further reading -- [Habilitar los {% data variables.product.prodname_codespaces %} para tu organizción](/codespaces/managing-codespaces-for-your-organization/enabling-codespaces-for-your-organization) -- [Administrar la facturación para los {% data variables.product.prodname_codespaces %} en tu organización](/codespaces/managing-codespaces-for-your-organization/managing-billing-for-codespaces-in-your-organization) +- "[Enabling {% data variables.product.prodname_codespaces %} for your organization](/codespaces/managing-codespaces-for-your-organization/enabling-codespaces-for-your-organization)" +- "[Managing billing for {% data variables.product.prodname_codespaces %} in your organization](/codespaces/managing-codespaces-for-your-organization/managing-billing-for-codespaces-in-your-organization)" diff --git a/translations/es-ES/content/codespaces/guides.md b/translations/es-ES/content/codespaces/guides.md index a1942c39b8..8447e97dc6 100644 --- a/translations/es-ES/content/codespaces/guides.md +++ b/translations/es-ES/content/codespaces/guides.md @@ -1,6 +1,6 @@ --- title: Guías de codespaces -shortTitle: Guías +shortTitle: Guides product: '{% data reusables.gated-features.codespaces %}' intro: Aprende cómo sacar el mayor provecho de GitHub allowTitleToDifferFromFilename: true @@ -15,6 +15,7 @@ includeGuides: - /codespaces/setting-up-your-project-for-codespaces/setting-up-your-python-project-for-codespaces - /codespaces/setting-up-your-project-for-codespaces/setting-up-your-dotnet-project-for-codespaces - /codespaces/setting-up-your-project-for-codespaces/setting-up-your-java-project-for-codespaces + - /codespaces/setting-up-your-project-for-codespaces/adding-a-codespaces-badge - /codespaces/setting-up-your-codespace/configuring-codespaces-for-your-project - /codespaces/setting-up-your-codespace/personalizing-codespaces-for-your-account - /codespaces/developing-in-codespaces/creating-a-codespace @@ -49,5 +50,11 @@ includeGuides: - /codespaces/codespaces-reference/using-the-command-palette-in-codespaces - /codespaces/codespaces-reference/disaster-recovery-for-codespaces - /codespaces/codespaces-reference/security-in-codespaces +ms.openlocfilehash: 54ba7cc4fbacd536f0438626281d1b59252eb3f1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147783115' --- diff --git a/translations/es-ES/content/codespaces/index.md b/translations/es-ES/content/codespaces/index.md index 42316a4dc5..a74aa3ee46 100644 --- a/translations/es-ES/content/codespaces/index.md +++ b/translations/es-ES/content/codespaces/index.md @@ -1,7 +1,7 @@ --- -title: GitHub Codespaces Documentation +title: Documentación de Codespaces de GitHub shortTitle: GitHub Codespaces -intro: 'Create a codespace to start developing in a secure, configurable, and dedicated development environment that works how and where you want it to.' +intro: 'Crea un codespace o comienza a desarrollar en un ambiente de desarrollo seguro, configurable y dedicado que funciona donde y como tu quieras.' introLinks: overview: /codespaces/overview quickstart: /codespaces/getting-started/quickstart @@ -56,5 +56,11 @@ children: - /troubleshooting - /the-githubdev-web-based-editor - /guides +ms.openlocfilehash: 078b2c2ba743f2332ffda5a03ba9b0589cfdd12c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147652633' --- diff --git a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/enabling-github-codespaces-for-your-organization.md b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/enabling-github-codespaces-for-your-organization.md index 477aff088e..ff040d9a82 100644 --- a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/enabling-github-codespaces-for-your-organization.md +++ b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/enabling-github-codespaces-for-your-organization.md @@ -1,9 +1,9 @@ --- title: Enabling GitHub Codespaces for your organization -shortTitle: 'Habilitar el {% data variables.product.prodname_codespaces %}' -intro: 'You can control which users in your organization can use {% data variables.product.prodname_github_codespaces %} at the organization''s expense.' +shortTitle: 'Enable {% data variables.product.prodname_codespaces %}' +intro: "You can control which users in your organization can use {% data variables.product.prodname_github_codespaces %} at the organization's expense." product: '{% data reusables.gated-features.codespaces %}' -permissions: 'To alter an organization''s billing settings, you must be an organization owner.' +permissions: "To alter an organization's billing settings, you must be an organization owner." redirect_from: - /codespaces/managing-codespaces-for-your-organization/managing-user-permissions-for-your-organization - /codespaces/managing-codespaces-for-your-organization/enabling-codespaces-for-your-organization @@ -17,29 +17,29 @@ topics: - Administrator --- -## Acerca de cómo habilitar los {% data variables.product.prodname_github_codespaces %} para tu organización +## About enabling {% data variables.product.prodname_github_codespaces %} for your organization Organization owners can control which users in your organization can create and use codespaces at the organization's expense. Only people who can clone a repository can create a codespace for that repository. To allow people to create codespaces for repositories owned by your organization, you must: -- Ensure that users have at least write access to the repositories where they want to use a codespace. Para obtener más información, consulta la sección "[Administrar los equipos y personas con acceso a tu repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository)". -- Asegúrate de que tu organización no tenga habilitada una lista de direcciones IP permitidas. Para obtener más información, consulta la sección "[Administrar las direcciones IP permitidas para tu organización](/{% ifversion fpt %}enterprise-cloud@latest/{% endif %}organizations/keeping-your-organization-secure/managing-allowed-ip-addresses-for-your-organization){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %} +- Ensure that users have at least write access to the repositories where they want to use a codespace. For more information, see "[Managing teams and people with access to your repository](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository)." +- Ensure that your organization does not have an IP address allow list enabled. For more information, see "[Managing allowed IP addresses for your organization](/{% ifversion fpt %}enterprise-cloud@latest/{% endif %}organizations/keeping-your-organization-secure/managing-allowed-ip-addresses-for-your-organization){% ifversion fpt %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% else %}."{% endif %} To allow people to create codespaces for which your organization will be billed, you must: -- [Configurar un límite de gastos](/billing/managing-billing-for-github-codespaces/managing-spending-limits-for-codespaces) +- [Set a spending limit](/billing/managing-billing-for-github-codespaces/managing-spending-limits-for-codespaces) - [Choose who can create codespaces that are billed to your organization](#choose-who-can-create-codespaces-that-are-billed-to-your-organization) {% ifversion fpt %} {% note %} -**Nota:** Si eres un maestro o docente verificado, debes habilitar {% data variables.product.prodname_codespaces %} desde un {% data variables.product.prodname_classroom %} para utilizar tu beneficio de docente de {% data variables.product.prodname_codespaces %}. Para obtener más información, consulta la sección "[Utilizar los Codespaces de GitHub con GitHub Clasroom](/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom#about-the-codespaces-education-benefit-for-verified-teachers)". +**Note:** If you are a verified educator or a teacher, you must enable {% data variables.product.prodname_codespaces %} from a {% data variables.product.prodname_classroom %} to use your {% data variables.product.prodname_codespaces %} Education benefit. For more information, see "[Using GitHub Codespaces with GitHub Classroom](/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom#about-the-codespaces-education-benefit-for-verified-teachers)." {% endnote %} {% endif %} -Predeterminadamente, un codespace solo puede acceder al repositorio desde el cual se creó. Si quieres que los codesapces en tu organización puedan acceder a otros repositorios en ella a los cuales tenga acceso el creador del codespace, consulta la sección "[Administrar el acceso de los repositorios a los codespaces de tu organización](/codespaces/managing-codespaces-for-your-organization/managing-repository-access-for-your-organizations-codespaces)". +By default, a codespace can only access the repository from which it was created. If you want codespaces in your organization to be able to access other organization repositories that the codespace creator can access, see "[Managing repository access for your organization's codespaces](/codespaces/managing-codespaces-for-your-organization/managing-repository-access-for-your-organizations-codespaces)." ## Choose who can create codespaces that are billed to your organization @@ -57,16 +57,16 @@ Predeterminadamente, un codespace solo puede acceder al repositorio desde el cua {% note %} - **Nota:** Cuando seleccionas **Todos los miembros y colaboradores externos**, todos los colaboradores externos que se hayan agregado a los repositorios específicos pueden crear y utilizar {% data variables.product.prodname_codespaces %} para dichos repositorios y se facturará a tu organización por dicho uso. Para obtener más información sobre cómo administrar colaboradores externos, consulta la sección "[Acerca de los colaboradores externos](/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization#about-outside-collaborators)". + **Note:** When you select **All members and outside collaborators**, all outside collaborators who have been added to specific repositories can create and use {% data variables.product.prodname_codespaces %} for those repositories, and your organization will be billed for this usage. For more information on managing outside collaborators, see "[About outside collaborators](/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization#about-outside-collaborators)." {% endnote %} -1. Haz clic en **Save ** (guardar). +1. Click **Save**. 1. If you chose **Selected members**, an input box is displayed for you to enter the names of users you want to select. ![Input box for selecting users](/assets/images/help/codespaces/codespaces-org-billing-add-users.png) -## Inhabilitar los {% data variables.product.prodname_codespaces %} para tu organización +## Disabling {% data variables.product.prodname_codespaces %} for your organization You can prevent the creation and use of codespaces billable to your organization. @@ -77,8 +77,8 @@ You can prevent the creation and use of codespaces billable to your organization {% data reusables.organizations.click-codespaces %} 1. Under "Billing," select **Disabled**. -## Configurar un límite de gastos +## Setting a spending limit -{% data reusables.codespaces.codespaces-spending-limit-requirement %} +{% data reusables.codespaces.codespaces-spending-limit-requirement %} -Para obtener más información sobre cómo administrar y cambiar el límite de gastos de tu organización, consulta la sección "[Administrar tu límite de gastos para {% data variables.product.prodname_codespaces %}](/billing/managing-billing-for-github-codespaces/managing-spending-limits-for-codespaces)". +For information on managing and changing your account's spending limit, see "[Managing your spending limit for {% data variables.product.prodname_codespaces %}](/billing/managing-billing-for-github-codespaces/managing-spending-limits-for-codespaces)." diff --git a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/index.md b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/index.md index 9793fb8f2d..903792fd56 100644 --- a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/index.md +++ b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/index.md @@ -1,6 +1,6 @@ --- title: Managing Codespaces for your organization -shortTitle: Admnistrar tu organización +shortTitle: Managing your organization intro: 'Puedes administrar y revisar la forma en que los usuarios de tu organización pueden utilizar {% data variables.product.prodname_github_codespaces %}.' product: '{% data reusables.gated-features.codespaces %}' versions: @@ -18,5 +18,11 @@ children: - /restricting-the-visibility-of-forwarded-ports - /restricting-the-idle-timeout-period - /restricting-the-retention-period-for-codespaces +ms.openlocfilehash: d92214a4fd120b5e3833c84dfa453ce181cb1858 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147145085' --- diff --git a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/managing-billing-for-github-codespaces-in-your-organization.md b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/managing-billing-for-github-codespaces-in-your-organization.md index e1870c7457..cc3203c924 100644 --- a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/managing-billing-for-github-codespaces-in-your-organization.md +++ b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/managing-billing-for-github-codespaces-in-your-organization.md @@ -1,7 +1,7 @@ --- title: Managing billing for GitHub Codespaces in your organization -shortTitle: Administrar la facturación -intro: 'Puedes verificar tu uso de {% data variables.product.prodname_github_codespaces %} y configurar los límites de uso.' +shortTitle: Manage billing +intro: 'You can check your {% data variables.product.prodname_github_codespaces %} usage and set usage limits.' product: '{% data reusables.gated-features.codespaces %}' permissions: 'To manage billing for {% data variables.product.prodname_github_codespaces %} for an organization, you must be an organization owner or a billing manager.' versions: @@ -15,42 +15,42 @@ redirect_from: - /codespaces/managing-codespaces-for-your-organization/managing-billing-for-codespaces-in-your-organization --- -## Resumen +## Overview -Para aprender más sobre los precios de los {% data variables.product.prodname_github_codespaces %}, consulta la sección "[precios de los {% data variables.product.prodname_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces#codespaces-pricing)". +To learn about pricing for {% data variables.product.prodname_github_codespaces %}, see "[{% data variables.product.prodname_codespaces %} pricing](/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces#codespaces-pricing)." {% data reusables.codespaces.codespaces-billing %} -- Como propietario de una organización o como administrador de facturación, puedes administrar la facturación de los {% data variables.product.prodname_codespaces %} en tu organización: ["Acerca de la facturación para los Codespaces"](/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces) +- As an organization owner or a billing manager you can manage {% data variables.product.prodname_codespaces %} billing for your organization: ["About billing for Codespaces"](/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces) -- Hay una guía para los usuarios que explica cómo funciona la facturación: ["Entender la facturación para los Codespaces"](/codespaces/codespaces-reference/understanding-billing-for-codespaces) +- For users, there is a guide that explains how billing works: ["Understanding billing for Codespaces"](/codespaces/codespaces-reference/understanding-billing-for-codespaces) -## Límites de uso +## Usage limits -Puedes configurar el límite de uso de los codespaces en tu organización o repositorio. Este límite se aplica al uso de cálculo y almacenamiento de {% data variables.product.prodname_github_codespaces %}: +You can set a usage limit for the codespaces in your organization or repository. This limit is applied to the compute and storage usage for {% data variables.product.prodname_github_codespaces %}: + +- **Compute minutes:** Compute usage is calculated by the actual number of minutes used by all {% data variables.product.prodname_codespaces %} instances while they are active. These totals are reported to the billing service daily, and is billed monthly. You can set a spending limit for {% data variables.product.prodname_codespaces %} usage in your organization. For more information, see "[Managing spending limits for {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/managing-spending-limits-for-github-codespaces)." -- **Minutos de cálculo:** El uso de cálculo se obtiene con la cantidad actual de minutos que utilizan todas las instancias de {% data variables.product.prodname_codespaces %} mientras están activas. Estos totales se reportan al servicio de facturación diariamente y se cobran mensualmente. Puedes configurar un límite de gastos para el uso de {% data variables.product.prodname_codespaces %} en tu organización. Para obtener más información, consulta la sección "[Administrar los límites de gastos para los {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/managing-spending-limits-for-github-codespaces)". +- **Storage usage:** For {% data variables.product.prodname_codespaces %} billing purposes, this includes all storage used by all codespaces in your account. This includes all used by the codespaces, such as cloned repositories, configuration files, and extensions, among others. These totals are reported to the billing service daily, and is billed monthly. At the end of the month, {% data variables.product.prodname_dotcom %} rounds your storage to the nearest MB. To check how many compute minutes and storage GB have been used by {% data variables.product.prodname_codespaces %}, see "[Viewing your {% data variables.product.prodname_github_codespaces %} usage"](/billing/managing-billing-for-github-codespaces/viewing-your-github-codespaces-usage)." -- **Uso de almacenamiento:** Para propósitos de facturación de {% data variables.product.prodname_codespaces %}, esto incluye todo el almacenamiento que se utiliza en todos los codespaces de tu cuenta. Esto incluye todos los que utilizan los codespaces, tales como los repositorios clonados, archivos de configuración y extensiones, entre otros. Estos totales se reportan al servicio de facturación diariamente y se cobran mensualmente. Al final del mes, {% data variables.product.prodname_dotcom %} redondea tu almacenamiento al número de MB más cercano. To check how many compute minutes and storage GB have been used by {% data variables.product.prodname_codespaces %}, see "[Viewing your {% data variables.product.prodname_github_codespaces %} usage"](/billing/managing-billing-for-github-codespaces/viewing-your-github-codespaces-usage)." +## Disabling or limiting {% data variables.product.prodname_codespaces %} -## Inhabilitar o limitar los {% data variables.product.prodname_codespaces %} - -You can disable all use of {% data variables.product.prodname_github_codespaces %} that would be billed to your organization. Alternatively, you can specify which organization members or collaborators can use {% data variables.product.prodname_codespaces %} at your organization's expense. Para obtener más información, consulta la sección "[Habilitar los {% data variables.product.prodname_github_codespaces %} para tu organización](/codespaces/managing-codespaces-for-your-organization/enabling-github-codespaces-for-your-organization)". +You can disable all use of {% data variables.product.prodname_github_codespaces %} that would be billed to your organization. Alternatively, you can specify which organization members or collaborators can use {% data variables.product.prodname_codespaces %} at your organization's expense. For more information, see "[Enabling {% data variables.product.prodname_github_codespaces %} for your organization](/codespaces/managing-codespaces-for-your-organization/enabling-github-codespaces-for-your-organization)." {% data reusables.codespaces.codespaces-disabling-org-billing %} -You can configure which repositories can be accessed from codespaces created for a particular repository. Si necesitas más información, consulta la sección "[Administrar el acceso a otros repositorios dentro de tu codespace](/codespaces/managing-your-codespaces/managing-repository-access-for-your-codespaces)". +You can configure which repositories can be accessed from codespaces created for a particular repository. For more information, see "[Managing access to other repositories within your codespace](/codespaces/managing-your-codespaces/managing-repository-access-for-your-codespaces)." -You can limit the choice of types of machine that are available for codespaces created from repositories owned by your organization. This allows you to prevent people using overly resourced machines for their codespaces, and incurring unnecessary charges. Para obtener más información, consulta la sección "[Restringir el acceso a los tipos de máquina](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)". +You can limit the choice of types of machine that are available for codespaces created from repositories owned by your organization. This allows you to prevent people using overly resourced machines for their codespaces, and incurring unnecessary charges. For more information, see "[Restricting access to machine types](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)." -You can also restrict how long a codespace can remain unused before it is automatically deleted. This can help to reduce storage costs for {% data variables.product.prodname_codespaces %}. Para obtener más información, consulta la sección "[Restringir el periodo de retención para codespaces](/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces)". +You can also restrict how long a codespace can remain unused before it is automatically deleted. This can help to reduce storage costs for {% data variables.product.prodname_codespaces %}. For more information, see "[Restricting the retention period for codespaces](/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces)." -## Borrar los codespaces sin utilizar +## Deleting unused codespaces -Tus usuarios pueden borrar sus codespaces en https://github.com/codespaces y desde dentro de {% data variables.product.prodname_vscode %}. Para reducir el tamaño de un codespace, los usuarios pueden borrar los archivos manualmente utilizando la terminal o desde dentro de {% data variables.product.prodname_vscode_shortname %}. +Your users can delete their codespaces in https://github.com/codespaces and from within {% data variables.product.prodname_vscode %}. To reduce the size of a codespace, users can manually delete files using the terminal or from within {% data variables.product.prodname_vscode_shortname %}. {% note %} -**Note:** Codespaces are automatically deleted after they have been stopped and have remained inactive for a defined number of days. Para obtener más información, consulta la sección "[Restringir el periodo de retención para codespaces](/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces)". A codespace can only be manually deleted by the person who created the codespace. +**Note:** Codespaces are automatically deleted after they have been stopped and have remained inactive for a defined number of days. For more information, see "[Restricting the retention period for codespaces](/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces)." A codespace can only be manually deleted by the person who created the codespace. {% endnote %} diff --git a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-github-codespaces.md b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-github-codespaces.md index 54c9ac1c97..a85f4a5fe9 100644 --- a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-github-codespaces.md +++ b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-github-codespaces.md @@ -1,7 +1,7 @@ --- -title: Managing encrypted secrets for your repository and organization for GitHub Codespaces -shortTitle: Secretos cifrados -intro: 'Los secretos cifrados te permiten almacenar información sensible en tu organización, repositorio o {% data variables.product.prodname_github_codespaces %}.' +title: Administración de secretos cifrados para el repositorio y la organización en GitHub Codespaces +shortTitle: Encrypted secrets +intro: 'Los secretos cifrados te permiten almacenar información confidencial en tu organización, repositorio o instancia de {% data variables.product.prodname_github_codespaces %}.' product: '{% data reusables.gated-features.codespaces %}' permissions: 'To manage secrets for {% data variables.product.prodname_github_codespaces %} for an organization, you must be an organization owner.' versions: @@ -13,15 +13,18 @@ topics: - Security redirect_from: - /codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-codespaces +ms.openlocfilehash: 86755c5858fb230ddd12b16bd18148511f8d8277 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147111635' --- - - - ## Acerca de los secretos -Los secretos son variables de ambiente cifradas que creas en una organización o repositorio. Los secretos que creas están disponibles para utilizarse en {% data variables.product.prodname_github_codespaces %}. GitHub utiliza una [caja sellada de libsodium](https://libsodium.gitbook.io/doc/public-key_cryptography/sealed_boxes) para cifrar los secretos antes de que lleguen a GitHub y solo los decifra cuando los utilizas en un codespace. +Los secretos son variables de ambiente cifradas que creas en una organización o repositorio. Los secretos que creas están disponibles para su uso en {% data variables.product.prodname_github_codespaces %}. GitHub usa una [sealed box de libsodium](https://libsodium.gitbook.io/doc/public-key_cryptography/sealed_boxes) para cifrar secretos antes de que lleguen a GitHub, y solo se descifran cuando los usa en un codespace. -Los secretos a nivel organizacional te permiten compartir secretos entre repositorios múltiples, lo cual reduce la necesidad de crear secretos duplicados. Puedes utilizar las políticas de acceso para controlar qué repositorios pueden utilizar los secretos de la organización. +Los secretos a nivel organizacional te permiten compartir secretos entre repositorios múltiples, lo cual reduce la necesidad de crear secretos duplicados. Puedes utilizar las políticas de acceso para controlar qué repositorios pueden utilizar los secretos de la organización. {% data reusables.codespaces.secrets-on-start %} @@ -41,13 +44,12 @@ Los secretos tienen un tamaño máximo de 64 KB. Para crear secretos para un repositorio de la organización, debes tener acceso adminsitrativo. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -1. En la sección de "Seguridad" de la barra lateral, selecciona **{% octicon "key-asterisk" aria-label="The key-asterisk icon" %} Secretos** y luego haz clic en **{% data variables.product.prodname_codespaces %}**. -2. En la parte superior de la página, haz clci en **Secreto de repositorio nuevo**. -3. Teclea un nombre para tu secreto en el cuadro de entrada **Name**. +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} +1. En la sección "Security" de la barra lateral, seleccione **{% octicon "key-asterisk" aria-label="The key-asterisk icon" %} Secrets** y haga clic en **{% data variables.product.prodname_codespaces %}** . +2. En la parte superior de la página, haga clic en **New repository secret**. +3. Escriba un nombre para el secreto en el cuadro de entrada **Name**. 4. Ingresa el valor de tu secreto. -5. Haz clic en **Agregar secreto** (Agregar secreto). +5. Haga clic en **Add Secret**. ## Agregar secretos para una organización @@ -55,25 +57,23 @@ Cuando creas un secreto en una organización, puedes utilizar una política para {% data reusables.actions.permissions-statement-secrets-organization %} -{% data reusables.organizations.navigate-to-org %} -{% data reusables.organizations.org_settings %} -1. En la sección de "Seguridad" de la barra lateral, selecciona **{% octicon "key-asterisk" aria-label="The key-asterisk icon" %} Secretos** y luego haz clic en **{% data variables.product.prodname_codespaces %}**. -2. En la parte superior de la página, haz clic en **Nuego secreto de organización**. -3. Teclea un nombre para tu secreto en el cuadro de entrada **Name**. -4. Ingresa el **Valor** para tu secreto. -5. Desde la lista desplegable **Acceso de los repositorios**, elige una política de acceso. ![Lista de acceso a los repositorios con los repositorios privados seleccionados](/assets/images/help/codespaces/secret-repository-access.png) -6. Haz clic en **Agregar secreto** (Agregar secreto). +{% data reusables.organizations.navigate-to-org %} {% data reusables.organizations.org_settings %} +1. En la sección "Security" de la barra lateral, seleccione **{% octicon "key-asterisk" aria-label="The key-asterisk icon" %} Secrets** y haga clic en **{% data variables.product.prodname_codespaces %}** . +2. En la parte superior de la página, haga clic en **New organization secret**. +3. Escriba un nombre para el secreto en el cuadro de entrada **Name**. +4. Introduzca el valor del secreto en **Value**. +5. En la lista desplegable **Repository access**, elija una directiva de acceso. + ![Lista de acceso a los repositorios con los repositorios privados seleccionados](/assets/images/help/codespaces/secret-repository-access.png) +6. Haga clic en **Add Secret**. ## Revisar el acceso a los secretos de nivel organizacional Puedes revisar qué políticas de acceso se aplican a un secreto en tu organización. -{% data reusables.organizations.navigate-to-org %} -{% data reusables.organizations.org_settings %} -{% data reusables.actions.sidebar-secret %} +{% data reusables.organizations.navigate-to-org %} {% data reusables.organizations.org_settings %} {% data reusables.actions.sidebar-secret %} 1. La lista de secretos incluye cualquier política y permiso configurado. Por ejemplo: ![Lista de secretos](/assets/images/help/settings/actions-org-secrets-list.png) -1. Para encontrar más detalles sobre los permisos configurados para cada secreto, da clic en **Actualizar**. +1. Para obtener más información sobre los permisos configurados para cada secreto, haga clic en **Update**. -## Leer más +## Información adicional -- "[Administrar los secretos cifrados para tus codespaces](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces)" +- "[Administración de secretos cifrados para los codespaces](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces)" diff --git a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/managing-repository-access-for-your-organizations-codespaces.md b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/managing-repository-access-for-your-organizations-codespaces.md index e64a1eeb9b..fd55f68d04 100644 --- a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/managing-repository-access-for-your-organizations-codespaces.md +++ b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/managing-repository-access-for-your-organizations-codespaces.md @@ -1,7 +1,7 @@ --- title: Administrar el acceso de los codespaces de tu organización a los repositorios -shortTitle: Acceso a los repositorios -intro: 'Puedes administrar los repositorios de tu organización a los cuales pueden acceder los {% data variables.product.prodname_github_codespaces %}.' +shortTitle: Repository access +intro: 'Puedes administrar los repositorios de tu organización a los cuales pueden acceder a {% data variables.product.prodname_github_codespaces %}.' product: '{% data reusables.gated-features.codespaces %}' permissions: 'To manage access and security for {% data variables.product.prodname_github_codespaces %} for an organization, you must be an organization owner.' versions: @@ -16,24 +16,29 @@ redirect_from: - /codespaces/managing-codespaces-for-your-organization/managing-access-and-security-for-your-organizations-codespaces - /github/developing-online-with-codespaces/managing-access-and-security-for-codespaces - /codespaces/working-with-your-codespace/managing-access-and-security-for-codespaces +ms.openlocfilehash: e7e363268d1c7ff95937457e5bf3973e2abd4f8f +ms.sourcegitcommit: 034fc1834824c2b07adf5127de52429296fdbb52 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/28/2022 +ms.locfileid: '147431460' --- - {% warning %} -**Aviso de obsolesencia**: El acceso y ajuste de seguridad que se describen anteriormente ahora son obsoletos y solo se documentan aquí como referencia. Para habilitar el acceso expandido a otros repositorios, agrega los permisos solicitados a tu archivo de configuración de `devcontainer.json`. Si necesitas más información, consulta la sección "[Administrar el acceso a otros repositorios dentro de tu codespace](/codespaces/managing-your-codespaces/managing-repository-access-for-your-codespaces)". +**Nota de desuso**: La configuración de acceso y seguridad que se describe a continuación está en desuso y se documentada aquí solo como referencia. Para habilitar el acceso expandido a otros repositorios, agrega los permisos solicitados a la definición del contenedor de desarrollo. Para obtener más información, consulta "[Administración del acceso a otros repositorios del codespace](/codespaces/managing-your-codespaces/managing-repository-access-for-your-codespaces)". {% endwarning %} Predeterminadamente, un codespace solo puede acceer al repositorio en donde se creó. Cuando habilitas el acceso y la seguridad de un repositorio que pertenece a tu organización, cualquier codespace que se cree para dicho repositorio también tendrá permisos de lectura en el resto de los repositorios que pertenezcan a esa misma organización y a los cuales pueda acceder el creador de dicho codespace. Si quieres restringir los repositorios a los cuales puede acceder un codespace, puedes limitarlos a ya sea el repositorio en donde se creó el codespace o a algunos repositorios específicos. Solo debes habilitar el acceso y la seguridad para los repositorios en los cuales confíes. -Para administrar que usuarios de tu organización pueden utilizar {% data variables.product.prodname_github_codespaces %}, consulta la sección "[Habilitar GitHub Codespaces para tu organización](/codespaces/managing-codespaces-for-your-organization/enabling-github-codespaces-for-your-organization#enable-codespaces-for-users-in-your-organization)". +Para administrar qué usuarios de tu organización pueden usar {% data variables.product.prodname_github_codespaces %}, consulta "[Habilitación de GitHub Codespaces en la organización](/codespaces/managing-codespaces-for-your-organization/enabling-github-codespaces-for-your-organization#enable-codespaces-for-users-in-your-organization)". -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.click-codespaces %} -1. Debajo de "Acceso y seguridad", selecciona la configuración que quieras para tu organización.![Botones radiales para adminsitrar los repositorios confiables](/assets/images/help/settings/codespaces-org-access-and-security-radio-buttons.png) -1. Si eliges "Repositorios seleccionados"; entonces selecciona el menú desplegable y da clic en un repositorio para permitir que los codespaces de éste accedan al resto de los repositorios que pertenecen a tu organización. Repite esto para todos los repositorios cuyos codespaces quieras que accedan al resto de los repositorios. ![Menú desplegable de "Repositorios seleccionados"](/assets/images/help/settings/codespaces-access-and-security-repository-drop-down.png) +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.click-codespaces %} +1. Debajo de "Acceso y seguridad", selecciona la configuración que quieras para tu organización. + ![Botones de radio para administrar los repositorios de confianza](/assets/images/help/settings/codespaces-org-access-and-security-radio-buttons.png) +1. Si eliges "Repositorios seleccionados"; entonces selecciona el menú desplegable y da clic en un repositorio para permitir que los codespaces de éste accedan al resto de los repositorios que pertenecen a tu organización. Repite esto para todos los repositorios cuyos codespaces quieras que accedan al resto de los repositorios. + ![Menú desplegable "Selected repositories" (Repositorios seleccionados)](/assets/images/help/settings/codespaces-access-and-security-repository-drop-down.png) -## Leer más +## Información adicional -- "[Administrar el acceso a los repositorios para tus codespaces](/codespaces/managing-your-codespaces/managing-repository-access-for-your-codespaces)" +- "[Administración del acceso a los repositorios para los codespaces](/codespaces/managing-your-codespaces/managing-repository-access-for-your-codespaces)" diff --git a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types.md b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types.md index 2995884dcf..7521ee7661 100644 --- a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types.md +++ b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types.md @@ -1,7 +1,7 @@ --- -title: Restringir el acceso a los tipos de máquina -shortTitle: Restringir los tipos de máquina -intro: Puedes configurar restricciones en los tipos de máquina que los usuarios pueden elegir cuando crean codespaces en tu organizción. +title: Restricting access to machine types +shortTitle: Restrict machine types +intro: You can set constraints on the types of machines users can choose when they create codespaces in your organization. product: '{% data reusables.gated-features.codespaces %}' permissions: 'To manage access to machine types for the repositories in an organization, you must be an owner of the organization.' versions: @@ -12,70 +12,70 @@ topics: - Codespaces --- -## Resumen +## Overview -Habitualmente, cuando creas un codespace, se te ofrece una selección de especificaciones para la máquina que lo ejecutará. Puedes elegir el tipo de máquina que se acople mejor a tus necesidades. Para obtener más información, consulta la sección "[Crear un codespace](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)". Si pagas por utilizar {% data variables.product.prodname_github_codespaces %}, entonces tu elección de tipo de máquina afectará cuánto se te factura. Para obtener más información sobre los precios, consulta la sección "[Acerca de la facturación para los {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces)". +Typically, when you create a codespace you are offered a choice of specifications for the machine that will run your codespace. You can choose the machine type that best suits your needs. For more information, see "[Creating a codespace](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)." If you pay for using {% data variables.product.prodname_github_codespaces %} then your choice of machine type will affect how much your are billed. For more information about pricing, see "[About billing for {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces)." -Como propietario de organización, podrías querer configurar restricciones en los tipos de máquina que están disponibles. Por ejemplo, si el trabajo en tu organización no requiere de una potencia de cómputo o espacio de almacenamiento significativos, puedes eliminar las máquinas con muchos recursos de la lista de opciones que las personas pueden elegir. Esto se hace definiendo una o más políticas en los ajustes de {% data variables.product.prodname_codespaces %} de tu organización. +As an organization owner, you may want to configure constraints on the types of machine that are available. For example, if the work in your organization doesn't require significant compute power or storage space, you can remove the highly resourced machines from the list of options that people can choose from. You do this by defining one or more policies in the {% data variables.product.prodname_codespaces %} settings for your organization. -### Comportamiento cuando configuras una restricción de tipo de máquina +### Behavior when you set a machine type constraint -Si existen codespaces que ya no se conformen con alguna política que hayas definido, estos seguirán operando hasta que se les detenga o hasta que se agote el tiempo. Cuando el usuario intente reanudar el codespace, se le mostrará un mensaje que indica que el tipo de máquina que se seleccionó actualmente ya no está permitido en esta organización y se indicará elegir un tipo de máquina como alternativa. +If there are existing codespaces that no longer conform to a policy you have defined, these codespaces will continue to operate until they are stopped or time out. When the user attempts to resume the codespace they are shown a message telling them that the currenly selected machine type is no longer allowed for this organization and prompting them to choose an alternative machine type. -Si eliminas tipos de máquina con especificaciones más altas, los cuales requiera la configuración de {% data variables.product.prodname_codespaces %} para un repositorio individual de tu organización, entonces no se podrá crear un codespace en dicho repositorio. Cuando alguien intenta crear un codespace, verán un mensaje que les dice que no hay tipos de máquina válidos disponibles que cumplan con los requisitos de la configuración de {% data variables.product.prodname_codespaces %} del repositorio. +If you remove higher specification machine types that are required by the {% data variables.product.prodname_codespaces %} configuration for an individual repository in your organization, then it won't be possible to create a codespace for that repository. When someone attempts to create a codespace they will see a message telling them that there are no valid machine types available that meet the requirements of the repository's {% data variables.product.prodname_codespaces %} configuration. {% note %} -**Nota**: Cualquiera que pueda editar el archivo de configuración `devcontainer.json` en un repositorio puede ajustar una especificación mínima para las máquinas, la cual puede utilizarse para los codespaces de dicho repositorio. Para obtener más información, consulta la sección "[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)". +**Note**: Anyone who can edit the `devcontainer.json` configuration file in a repository can set a minimum specification for machines that can be used for codespaces for that repository. For more information, see "[Setting a minimum specification for codespace machines](/codespaces/setting-up-your-project-for-codespaces/setting-a-minimum-specification-for-codespace-machines)." {% endnote %} -Si el configurar una política para los tipos de máquina previene que las personas utilicen {% data variables.product.prodname_codespaces %} para un repositorio en particular, hay dos opciones para hacerlo: +If setting a policy for machine types prevents people from using {% data variables.product.prodname_codespaces %} for a particular repository there are two options: -* Puedes ajustar tus políticas para que eliminen específicamente las restricciones del repositorio afectado. -* Cualquiera que tenga un codespace al cuál ya no puedan acceder debido a la política nueva puede exportar su codespace a una rama. Esta rama contendrá todos los cambios de su codespace. Pueden abrir un codespace nuevo en esta rama con un tipo de máquina compatible o trabajar en ella localmente. Para obtener más información, consulta la sección "[Exportar cambios a una rama](/codespaces/troubleshooting/exporting-changes-to-a-branch)". +* You can adjust your policies to specifically remove the restrictions from the affected repository. +* Anyone who has a codespace that they can no longer access, because of the new policy, can export their codespace to a branch. This branch will contain all of their changes from the codespace. They can then open a new codespace on this branch with a compliant machine type or work on this branch locally. For more information, see "[Exporting changes to a branch](/codespaces/troubleshooting/exporting-changes-to-a-branch)." -### Configurar políticas específicas para los repositorios y a lo largo de la organización +### Setting organization-wide and repository-specific policies -Cuando creas una política, eliges si esta aplica a todos los repositorios de tu organización o solo a algunos específicos. Si configuras una política a lo largo de la organización, entonces cualquier política que configures para los repositorios individuales debe de caer dentro de las restricciones que se configuraron a nivel organizacional. El agregar políticas hace que la elección de máquinas sea más restrictiva, no menos. +When you create a policy you choose whether it applies to all repositories in your organization, or only to specified repositories. If you set an organization-wide policy then any policies you set for individual repositories must fall within the restriction set at the organization level. Adding policies makes the choice of machine more, not less, restrictive. -Por ejemplo, podrías crear una política en toda la organización, la cual restrinja los tipos de máquina a aquellos de 2 o 4 núcleos. Entonces podrás configurar una política para el repositorio "A" que lo restrinja a máquinas de 2 núcleos. El configurar una política para un repositorio "A", la cual lo restrinja a máquinas de 2, 4 u 8 núcleos, daría como resultado una elección de solo máquinas de 2 y 4 núcleos, ya que la política organizacional previene el acceso a máquinas de 8 núcleos. +For example, you could create an organization-wide policy that restricts the machine types to either 2 or 4 cores. You can then set a policy for Repository A that restricts it to just 2-core machines. Setting a policy for Repository A that restricted it to machines with 2, 4, or 8 cores would result in a choice of 2-core and 4-core machines only, because the organization-wide policy prevents access to 8-core machines. -Si agregas una política a nivel organizacional, deberías configurarla en la elección de tipos de máquina más grande que deberá estar disponible para cualquier repositorio de tu organización. Entonces podrás agregar las políticas específicas para los repositorios y así restringir aún más la elección. +If you add an organization-wide policy, you should set it to the largest choice of machine types that will be available for any repository in your organization. You can then add repository-specific policies to further restrict the choice. {% data reusables.codespaces.codespaces-org-policies-note %} -## Agregar una política para limitar los tipos de máquina disponibles +## Adding a policy to limit the available machine types {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.codespaces.codespaces-org-policies %} -1. Haz clic en **Agregar restricción** y elige **Tipos de máquina**. +1. Click **Add constraint** and choose **Machine types**. - ![Agrega una restricción para los tipos de máquina](/assets/images/help/codespaces/add-constraint-dropdown.png) + ![Add a constraint for machine types](/assets/images/help/codespaces/add-constraint-dropdown.png) -1. Haz clic en {% octicon "pencil" aria-label="The edit icon" %} para editar la restricción y luego borra la selección de cualquier tipo de máquina que no quieras que estén disponibles. +1. Click {% octicon "pencil" aria-label="The edit icon" %} to edit the constraint, then clear the selection of any machine types that you don't want to be available. - ![Editar la restricción de tipo de máquina](/assets/images/help/codespaces/edit-machine-constraint.png) + ![Edit the machine type constraint](/assets/images/help/codespaces/edit-machine-constraint.png) {% data reusables.codespaces.codespaces-policy-targets %} -1. Si quieres agregar otra restricción a la política, haz clic en **Agregar restricción** y elige otra de ellas. Para obtener información sobre otras restricciones, consulta las secciones "[Restringir la visibilidad de los puertos reenviados](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)", "[Restringir el periodo de tiempo de espera inactivo](/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period)" y "[Restringir el periodo de retención para los codespaces](/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces)". -1. Después de que termines de agregar restricciones a tu política, haz clic en **Guardar**. -## Editar una política +1. If you want to add another constraint to the policy, click **Add constraint** and choose another constraint. For information about other constraints, see "[Restricting the visibility of forwarded ports](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)," "[Restricting the idle timeout period](/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period)," and "[Restricting the retention period for codespaces](/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces)." +1. After you've finished adding constraints to your policy, click **Save**. +## Editing a policy -Puedes editar una política existente. Por ejemplo, puede que quieras agregar o eliminar restricciones hacia o desde una política. +You can edit an existing policy. For example, you may want to add or remove constraints to or from a policy. -1. Muestra la página de "Políticas del Codespace". Para obtener más información, consulta la sección "[Agregar una política para limitar los tipos de máquina disponibles](#adding-a-policy-to-limit-the-available-machine-types)". -1. Haz clic en el nombre de la política que quieres editar. -1. Haz los cambios requeridos y luego haz clic en **Guardar**. +1. Display the "Codespace policies" page. For more information, see "[Adding a policy to limit the available machine types](#adding-a-policy-to-limit-the-available-machine-types)." +1. Click the name of the policy you want to edit. +1. Make the required changes then click **Save**. -## Borrar una política +## Deleting a policy -1. Muestra la página de "Políticas del Codespace". Para obtener más información, consulta la sección "[Agregar una política para limitar los tipos de máquina disponibles](#adding-a-policy-to-limit-the-available-machine-types)". -1. Haz clic en el botón de borrar a la derecha de la política que quieras borrar. +1. Display the "Codespace policies" page. For more information, see "[Adding a policy to limit the available machine types](#adding-a-policy-to-limit-the-available-machine-types)." +1. Click the delete button to the right of the policy you want to delete. - ![El botón de borrar para una política](/assets/images/help/codespaces/policy-delete.png) + ![The delete button for a policy](/assets/images/help/codespaces/policy-delete.png) -## Leer más +## Further reading -- "[Administrar los lìmites de gastos para {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/managing-spending-limits-for-github-codespaces)" +- "[Managing spending limits for {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/managing-spending-limits-for-github-codespaces)" diff --git a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md index bef735a58a..685dfd1db2 100644 --- a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md +++ b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md @@ -12,13 +12,13 @@ topics: - Codespaces --- -## Resumen +## Overview -By default, codespaces time out after 30 minutes of inactivity. When a codespace times out it is stopped and will no longer incur charges for compute usage. +By default, codespaces time out after 30 minutes of inactivity. When a codespace times out it is stopped and will no longer incur charges for compute usage. -The personal settings of a {% data variables.product.prodname_dotcom %} user allow them to define their own timeout period for codespaces they create. This may be longer than the default 30-minute period. Para obtener más información, consulta la sección "[Ajustar tu periodo de tiempo de inactividad para {% data variables.product.prodname_github_codespaces %}](/codespaces/customizing-your-codespace/setting-your-timeout-period-for-github-codespaces)". +The personal settings of a {% data variables.product.prodname_dotcom %} user allow them to define their own timeout period for codespaces they create. This may be longer than the default 30-minute period. For more information, see "[Setting your timeout period for {% data variables.product.prodname_github_codespaces %}](/codespaces/customizing-your-codespace/setting-your-timeout-period-for-github-codespaces)." -As an organization owner, you may want to configure constraints on the maximum idle timeout period for codespaces created for repositories owned by your organization. This can help you to limit costs associated with codespaces that are left to timeout after long periods of inactivity. You can set a maximum timeout for the codespaces for all repositories owned by your organization, or for the codespaces of specific repositories. +As an organization owner, you may want to configure constraints on the maximum idle timeout period for codespaces created for repositories owned by your organization. This can help you to limit costs associated with codespaces that are left to timeout after long periods of inactivity. You can set a maximum timeout for the codespaces for all repositories owned by your organization, or for the codespaces of specific repositories. {% note %} @@ -26,7 +26,7 @@ As an organization owner, you may want to configure constraints on the maximum i {% endnote %} -Para obtener más información sobre los costos de uso de cálculo de {% data variables.product.prodname_github_codespaces %}, consulta la sección "[Acerca de la facturación para {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces#codespaces-pricing)". +For more information about pricing for {% data variables.product.prodname_github_codespaces %} compute usage, see "[About billing for {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces#codespaces-pricing)." ### Behavior when you set a maximum idle timeout constraint @@ -34,9 +34,9 @@ If someone sets the default idle timeout to 90 minutes in their personal setting > Idle timeout for this codespace is set to 60 minutes in compliance with your organization’s policy. -### Configurar políticas específicas para los repositorios y a lo largo de la organización +### Setting organization-wide and repository-specific policies -Cuando creas una política, eliges si esta aplica a todos los repositorios de tu organización o solo a algunos específicos. If you create an organization-wide policy with a timeout constraint, then the timeout constraints in any policies that are targeted at specific repositories must fall within the restriction configured for the entire organization. The shortest timeout 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 timeout constraint, then the timeout constraints in any policies that are targeted at specific repositories must fall within the restriction configured for the entire organization. The shortest timeout period - in an organization-wide policy, a policy targeted at specified repositories, or in someone's personal settings - is applied. If you add an organization-wide policy with a timeout constraint, you should set the timeout to the longest acceptable period. You can then add separate policies that set the maximum timeout to a shorter period for specific repositories in your organization. @@ -51,31 +51,31 @@ If you add an organization-wide policy with a timeout constraint, you should set ![Add a constraint for idle timeout](/assets/images/help/codespaces/add-constraint-dropdown-timeout.png) -1. Haz clic en {% octicon "pencil" aria-label="The edit icon" %} para editar la restricción. +1. Click {% octicon "pencil" aria-label="The edit icon" %} to edit the constraint. - ![Editar la restricción de tiempo de espera](/assets/images/help/codespaces/edit-timeout-constraint.png) + ![Edit the timeout constraint](/assets/images/help/codespaces/edit-timeout-constraint.png) 1. Enter the maximum number of minutes codespaces can remain inactive before they time out, then click **Save**. ![Set the maximum timeout in minutes](/assets/images/help/codespaces/maximum-minutes-timeout.png) {% data reusables.codespaces.codespaces-policy-targets %} -1. Si quieres agregar otra restricción a la política, haz clic en **Agregar restricción** y elige otra de ellas. Para obtener información sobre otras restricciones, consulta las secciones "[Restringir el acceso a los tipos de máquina](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)", "[Restringir la visibilidad de los puertos reenviados](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)" y "[Restringir el periodo de retención para los codespaces](/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces)". -1. Después de que termines de agregar restricciones a tu política, haz clic en **Guardar**. +1. If you want to add another constraint to the policy, click **Add constraint** and choose another constraint. For information about other constraints, see "[Restricting access to machine types](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)," "[Restricting the visibility of forwarded ports](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)," and "[Restricting the retention period for codespaces](/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces)." +1. After you've finished adding constraints to your policy, click **Save**. The policy will be applied to all new codespaces that are created, and to existing codespaces the next time they are started. -## Editar una política +## Editing a policy -Puedes editar una política existente. Por ejemplo, puede que quieras agregar o eliminar restricciones hacia o desde una política. +You can edit an existing policy. For example, you may want to add or remove constraints to or from a policy. -1. Muestra la página de "Políticas del Codespace". Para obtener más información, consulta la sección "[Agregar una política para configurar un periodo de tiempo de inactividad máximo](#adding-a-policy-to-set-a-maximum-idle-timeout-period)". -1. Haz clic en el nombre de la política que quieres editar. -1. Haz los cambios requeridos y luego haz clic en **Guardar**. +1. Display the "Codespace policies" page. For more information, see "[Adding a policy to set a maximum idle timeout period](#adding-a-policy-to-set-a-maximum-idle-timeout-period)." +1. Click the name of the policy you want to edit. +1. Make the required changes then click **Save**. -## Borrar una política +## Deleting a policy -1. Muestra la página de "Políticas del Codespace". Para obtener más información, consulta la sección "[Agregar una política para configurar un periodo de tiempo de inactividad máximo](#adding-a-policy-to-set-a-maximum-idle-timeout-period)". -1. Haz clic en el botón de borrar a la derecha de la política que quieras borrar. +1. Display the "Codespace policies" page. For more information, see "[Adding a policy to set a maximum idle timeout period](#adding-a-policy-to-set-a-maximum-idle-timeout-period)." +1. Click the delete button to the right of the policy you want to delete. - ![El botón de borrar para una política](/assets/images/help/codespaces/policy-delete.png) + ![The delete button for a policy](/assets/images/help/codespaces/policy-delete.png) 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 9ba1e7cc4a..68dda36c9c 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 @@ -12,17 +12,17 @@ topics: - Codespaces --- -## Resumen +## Overview -{% 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. +{% 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 default retention period is 30 days. Individual users can set this period within the range 0-30 days. Para obtener más información, consulta la sección "[Configurar el borrado automático de tus 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. Para obtener más información sobre los cargos de almacenamiento, consulta la sección "[Acerca de la facturación para {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-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. For more information about storage charges, see "[About billing for {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-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 +### Setting organization-wide and repository-specific policies -Cuando creas una política, eliges si esta aplica a todos los repositorios de tu organización o solo a algunos específicos. 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. +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. @@ -37,9 +37,9 @@ If you add an organization-wide policy with a retention constraint, you should s ![Add a constraint for retention periods](/assets/images/help/codespaces/add-constraint-dropdown-retention.png) -1. Haz clic en {% octicon "pencil" aria-label="The edit icon" %} para editar la restricción. +1. Click {% octicon "pencil" aria-label="The edit icon" %} to edit the constraint. - ![Editar la restricción de tiempo de espera](/assets/images/help/codespaces/edit-timeout-constraint.png) + ![Edit the timeout constraint](/assets/images/help/codespaces/edit-timeout-constraint.png) 1. Enter the maximum number of days codespaces can remain stopped before they are automatically deleted, then click **Save**. @@ -47,7 +47,7 @@ If you add an organization-wide policy with a retention constraint, you should s {% note %} - **Notas**: + **Notes**: * A day, in this context, is a 24-hour period, beginning at the time of day when the codespace was stopped. * The valid range is 0-30 days. * Setting the period to `0` will result in codespaces being immediately deleted when they are stopped, or when they timeout due to inactivity. @@ -55,26 +55,26 @@ If you add an organization-wide policy with a retention constraint, you should s {% endnote %} {% data reusables.codespaces.codespaces-policy-targets %} -1. Si quieres agregar otra restricción a la política, haz clic en **Agregar restricción** y elige otra de ellas. Para obtener información sobre otras restricciones, consulta las secciones "[Restringir el acceso a los tipos de máquina](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)", "[Restringir la visibilidad de los puertos reenviados](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)" y "[Restringir el periodo de inactividad](/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period)". -1. Después de que termines de agregar restricciones a tu política, haz clic en **Guardar**. +1. If you want to add another constraint to the policy, click **Add constraint** and choose another constraint. For information about other constraints, see "[Restricting access to machine types](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)," "[Restricting the visibility of forwarded ports](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)," and "[Restricting the idle timeout period](/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period)." +1. After you've finished adding constraints to your policy, click **Save**. The policy will be applied to all new codespaces that are created. -## Editar una política +## Editing a policy -Puedes editar una política existente. Por ejemplo, puede que quieras agregar o eliminar restricciones hacia o desde una política. +You can edit an existing policy. For example, you may want to add or remove constraints to or from a policy. The retention period constraint is only applied to codespaces when they are created. Editing a policy has no effect on existing codespaces. -1. Muestra la página de "Políticas del Codespace". Para obtener más información, consulta la sección "[Agregar una política para configurar un periodo de retención máximo de codespaces](#adding-a-policy-to-set-a-maximum-codespace-retention-period)". -1. Haz clic en el nombre de la política que quieres editar. -1. Haz los cambios requeridos y luego haz clic en **Guardar**. +1. Display the "Codespace policies" page. For more information, see "[Adding a policy to set a maximum codespace retention period](#adding-a-policy-to-set-a-maximum-codespace-retention-period)." +1. Click the name of the policy you want to edit. +1. Make the required changes then click **Save**. -## Borrar una política +## Deleting a policy You can delete a policy at any time. Deleting a policy has no effect on existing codespaces. -1. Muestra la página de "Políticas del Codespace". Para obtener más información, consulta la sección "[Agregar una política para configurar un periodo de retención máximo de codespaces](#adding-a-policy-to-set-a-maximum-codespace-retention-period)". -1. Haz clic en el botón de borrar a la derecha de la política que quieras borrar. +1. Display the "Codespace policies" page. For more information, see "[Adding a policy to set a maximum codespace retention period](#adding-a-policy-to-set-a-maximum-codespace-retention-period)." +1. Click the delete button to the right of the policy you want to delete. - ![El botón de borrar para una política](/assets/images/help/codespaces/policy-delete.png) + ![The delete button for a policy](/assets/images/help/codespaces/policy-delete.png) diff --git a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports.md b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports.md index c44c93e3df..ee23806884 100644 --- a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports.md +++ b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports.md @@ -1,7 +1,7 @@ --- -title: Restringir la visibilidad de los puertos reenviados -shortTitle: Restringir la visibilidad del puerto -intro: Puedes configurar restricciones sobre las opciones de visibilidad que pueden elegir los usuarios cuando reenvían puertos desde los codespaces en tu organización. +title: Restricting the visibility of forwarded ports +shortTitle: Restrict port visibility +intro: You can set constraints on the visibility options users can choose when they forward ports from codespaces in your organization. product: '{% data reusables.gated-features.codespaces %}' permissions: 'To manage access to port visibility constraints for the repositories in an organization, you must be an owner of the organization.' versions: @@ -12,63 +12,63 @@ topics: - Codespaces --- -## Resumen +## Overview -Habitualmente, dentro de un codespace, puedes reenviar puertos de forma privada (únicamente a ti mismo) a los miembros de tu organización o al público en general (a cualquiera con la URL). Para obtener más información, consulta la sección "[Reenviar puertos en tu codespace](/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace)". +Typically, within a codespace you are able to forward ports privately (only to yourself), to members of your organization, or publicly (to anyone with the URL). For more information, see "[Forwarding ports in your codespace](/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace)." -Como propietario de la organización, tal vez necesites configurar restricciones sobre las opciones de visibilidad que los usuarios pueden configurar al reenviar puertos. Por ejemplo, por razones de seguridad, podrías necesitar inhabilitar el reenvío de puertos al público. Esto se hace definiendo una o más políticas en los ajustes de {% data variables.product.prodname_codespaces %} de tu organización. +As an organization owner, you may want to configure constraints on the visibility options users can set when forwarding ports. For example, for security reasons, you may want to disallow public port forwarding. You do this by defining one or more policies in the {% data variables.product.prodname_codespaces %} settings for your organization. -### Comportamiento cuando configuras una restricción de visibilidad de puertos +### Behavior when you set a port visibility constraint -Si existen codespaces que ya no se conformen con alguna política que hayas definido, estos seguirán operando hasta que se les detenga o hasta que se agote el tiempo. Cuando el usuario reanuda el codespace, este estará sujeto a las restricciones de política. +If there are existing codespaces that no longer conform to a policy you have defined, these codespaces will continue to operate until they are stopped or time out. When the user resumes the codespace, it will be subject to the policy constraints. {% note %} -**Nota**: No puedes inhabilitar el reenvío de puertos privados, ya que el reenvío de puertos es un requisito para que {% data variables.product.prodname_codespaces %} siga trabajando de acuerdo a su diseño, por ejemplo: para reenviar SSH por el puerto 22. +**Note**: You can't disable private port forwarding, as private port forwarding is required by {% data variables.product.prodname_codespaces %} to continue working as designed, for example to forward SSH on port 22. {% endnote %} -### Configurar políticas específicas para los repositorios y a lo largo de la organización +### Setting organization-wide and repository-specific policies -Cuando creas una política, eliges si esta aplica a todos los repositorios de tu organización o solo a algunos específicos. Si configuras una política a lo largo de la organización, entonces cualquier política que configures para los repositorios individuales debe de caer dentro de las restricciones que se configuraron a nivel organizacional. El agregar políticas restringe las opciones de visibilidad aún más y no menos. +When you create a policy you choose whether it applies to all repositories in your organization, or only to specified repositories. If you set an organization-wide policy then any policies you set for individual repositories must fall within the restriction set at the organization level. Adding policies makes the choice of visibility options more, not less, restrictive. -Por ejemplo, podrías crear una política en toda la organización que restrinja las opciones de visibilidad para solo una organización. Entonces, puedes configurar una política para el repositorio A que deje de permitir la visibilidad tanto pública como privada, lo cual podría dar como resultado que solo el reenvío de puertos privados esté disponible para este repositorio. El configurar una política para el repositorio A que permitiera tanto el público como la organización podría dar como resultado que solo la organización tuviera visibilidad, ya que la política de toda la organización no permite la visibilidad pública. +For example, you could create an organization-wide policy that restricts the visibility options to organization only. You can then set a policy for Repository A that disallows both public and organization visibility, which would result in only private port forwarding being available for this repository. Setting a policy for Repository A that allowed both public and organization would result in only organization visibility, because the organization-wide policy does not allow public visibility. -Si agregas una política de toda la organización, deberías configurarla para que tenga la opción de visibilidad más indulgente disponible para cualquier repositorio en tu organización. Entonces podrás agregar las políticas específicas para los repositorios y así restringir aún más la elección. +If you add an organization-wide policy, you should set it to the most lenient visibility option that will be available for any repository in your organization. You can then add repository-specific policies to further restrict the choice. {% data reusables.codespaces.codespaces-org-policies-note %} -## Agregar una política para limitar las opciones de visibilidad de puerto +## Adding a policy to limit the port visibility options {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.codespaces.codespaces-org-policies %} -1. Haz clic en **Agregar restricción** y elige **Visibilidad de puerto**. +1. Click **Add constraint** and choose **Port visibility**. - ![Agrega una restricción para la visibilidad de puerto](/assets/images/help/codespaces/add-constraint-dropdown-ports.png) + ![Add a constraint for port visibility](/assets/images/help/codespaces/add-constraint-dropdown-ports.png) -1. Haz clic en {% octicon "pencil" aria-label="The edit icon" %} para editar la restricción. +1. Click {% octicon "pencil" aria-label="The edit icon" %} to edit the constraint. - ![Edita la restricción de visibilidad de puerto](/assets/images/help/codespaces/edit-port-visibility-constraint.png) + ![Edit the port visibility constraint](/assets/images/help/codespaces/edit-port-visibility-constraint.png) -1. Limpia la selección de las opciones de visibilidad de puerto (**Org** o **Público**) que no quieras que estén disponibles. +1. Clear the selection of the port visibility options (**Org** or **Public**) that you don't want to be available. - ![Elegir las opciones de visibilidad de puerto](/assets/images/help/codespaces/choose-port-visibility-options.png) + ![Choose the port visibility options](/assets/images/help/codespaces/choose-port-visibility-options.png) {% data reusables.codespaces.codespaces-policy-targets %} -1. Si quieres agregar otra restricción a la política, haz clic en **Agregar restricción** y elige otra de ellas. Para obtener más información sobre otras restricciones, consulta las secciones "[Restringir el acceso a los tipos de máquina](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)", "[Restringir el periodo de tiempo de inactividad](/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period)" y "[Restringir el periodo de detección para los codespaces](/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces)". -1. Después de que termines de agregar restricciones a tu política, haz clic en **Guardar**. -## Editar una política +1. If you want to add another constraint to the policy, click **Add constraint** and choose another constraint. For information about other constraints, see "[Restricting access to machine types](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)," "[Restricting the idle timeout period](/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period)," and "[Restricting the retention period for codespaces](/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces)." +1. After you've finished adding constraints to your policy, click **Save**. +## Editing a policy -Puedes editar una política existente. Por ejemplo, puede que quieras agregar o eliminar restricciones hacia o desde una política. +You can edit an existing policy. For example, you may want to add or remove constraints to or from a policy. -1. Muestra la página de "Políticas del Codespace". Para obtener más información, consulta la sección "[Agregar una política para limitar las opciones de visibilidad de puerto](#adding-a-policy-to-limit-the-port-visibility-options)". -1. Haz clic en el nombre de la política que quieres editar. -1. Haz los cambios requeridos y luego haz clic en **Guardar**. +1. Display the "Codespace policies" page. For more information, see "[Adding a policy to limit the port visibility options](#adding-a-policy-to-limit-the-port-visibility-options)." +1. Click the name of the policy you want to edit. +1. Make the required changes then click **Save**. -## Borrar una política +## Deleting a policy -1. Muestra la página de "Políticas del Codespace". Para obtener más información, consulta la sección "[Agregar una política para limitar las opciones de visibilidad de puerto](#adding-a-policy-to-limit-the-port-visibility-options)". -1. Haz clic en el botón de borrar a la derecha de la política que quieras borrar. +1. Display the "Codespace policies" page. For more information, see "[Adding a policy to limit the port visibility options](#adding-a-policy-to-limit-the-port-visibility-options)." +1. Click the delete button to the right of the policy you want to delete. - ![El botón de borrar para una política](/assets/images/help/codespaces/policy-delete.png) + ![The delete button for a policy](/assets/images/help/codespaces/policy-delete.png) diff --git a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/reviewing-your-organizations-audit-logs-for-github-codespaces.md b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/reviewing-your-organizations-audit-logs-for-github-codespaces.md index 429281ab08..d632c22584 100644 --- a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/reviewing-your-organizations-audit-logs-for-github-codespaces.md +++ b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/reviewing-your-organizations-audit-logs-for-github-codespaces.md @@ -1,7 +1,7 @@ --- -title: Reviewing your organization's audit logs for GitHub Codespaces -shortTitle: Registros de auditoría -intro: 'Puedes utilizar la bitácora de auditoría para revisar todas las acciones relacionadas con los {% data variables.product.prodname_github_codespaces %}.' +title: Revisión de los registros de auditoría de la organización para GitHub Codespaces +shortTitle: Audit logs +intro: 'Puedes utilizar el registro de auditoría para revisar todas las acciones relacionadas con {% data variables.product.prodname_github_codespaces %}.' product: '{% data reusables.gated-features.codespaces %}' versions: fpt: '*' @@ -13,16 +13,19 @@ topics: - Administrator redirect_from: - /codespaces/managing-codespaces-for-your-organization/reviewing-your-organizations-audit-logs-for-codespaces +ms.openlocfilehash: 4a39067e3cb5fa11ca561a79386876cf954d7320 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147111754' --- - - - -Cuando algún miembro de tu organización lleva a cabo una acción relacionada con los {% data variables.product.prodname_github_codespaces %}, puedes revisar las acciones en la bitácora de auditoría. Para obtener más información sobre cómo acceder a la bitácora, consulta la sección "[Revisar tu bitácora de auditoría](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization#accessing-the-audit-log)". +Cuando algún miembro de tu organización lleva a cabo una acción relacionada con {% data variables.product.prodname_github_codespaces %}, puedes revisar las acciones en el registro de auditoría. Para obtener información sobre cómo acceder al registro, vea "[Revisión del registro de auditoría](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization#accessing-the-audit-log)". ![Bitácora de auditoría con información de los codespaces](/assets/images/help/settings/codespaces-audit-log-org.png) -La bitácora de auditoría incluye detalles tales como quién realizó la acción, qué fue esa acción y cuándo se llevó a cabo. Para obtener información sobre las acciones de los {% data variables.product.prodname_codespaces %}, consulta la sección "[acciones de categoría de los {% data variables.product.prodname_codespaces %}](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization#codespaces-category-actions)". +La bitácora de auditoría incluye detalles tales como quién realizó la acción, qué fue esa acción y cuándo se llevó a cabo. Para obtener información sobre las acciones de {% data variables.product.prodname_codespaces %}, vea "[Categorías de acciones de {% data variables.product.prodname_codespaces %}](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization#codespaces-category-actions)". -## Leer más +## Información adicional -- "[Revisar tus bitácoras de seguridad de {% data variables.product.prodname_github_codespaces %}](/codespaces/managing-your-codespaces/reviewing-your-security-logs-for-github-codespaces)" +- "[Revisión de los registros de seguridad de {% data variables.product.prodname_github_codespaces %}](/codespaces/managing-your-codespaces/reviewing-your-security-logs-for-github-codespaces)" diff --git a/translations/es-ES/content/codespaces/managing-your-codespaces/index.md b/translations/es-ES/content/codespaces/managing-your-codespaces/index.md index 6b03d4dea7..8ab36bf1d8 100644 --- a/translations/es-ES/content/codespaces/managing-your-codespaces/index.md +++ b/translations/es-ES/content/codespaces/managing-your-codespaces/index.md @@ -14,5 +14,11 @@ children: - /managing-repository-access-for-your-codespaces - /reviewing-your-security-logs-for-github-codespaces - /managing-gpg-verification-for-github-codespaces +ms.openlocfilehash: 6c72368956f8b9904e8451b3afd12e34344841a0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147111294' --- diff --git a/translations/es-ES/content/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces.md b/translations/es-ES/content/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces.md index b4be837c78..282915c5ac 100644 --- a/translations/es-ES/content/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces.md +++ b/translations/es-ES/content/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces.md @@ -14,15 +14,17 @@ topics: - Developer - Security - Secret store -shortTitle: Secretos cifrados +shortTitle: Encrypted secrets +ms.openlocfilehash: 6951acb82614d35e3394a2af8e58fc8f8442ab3a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147419797' --- +## Acerca de los secretos cifrados de {% data variables.product.prodname_github_codespaces %} - - - -## Acerca de los secretos cifrados para {% data variables.product.prodname_github_codespaces %} - -Puedes agregar secretos cifrados a tu cuenta personal si los quieres utilizar en tus codespaces. Por ejemplo, puede que quieras almacenar y acceder a la siguiente información sensible en forma de un secreto cifrado. +Puedes agregar a tu cuenta personal los secretos cifrados que quieras utilizar en tus codespaces. Por ejemplo, puede que quieras almacenar y acceder a la siguiente información sensible en forma de un secreto cifrado. - Tokens de acceso personal para los servicios en la nube - Entidades de servicio @@ -47,50 +49,50 @@ Los secretos tienen un tamaño máximo de 64 KB. ## Agregar un secreto -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.codespaces-tab %} -1. A la derecha de "Secretos de los codespaces", da clic en **Secreto nuevo**. ![Botón de "Secreto nuevo"](/assets/images/help/settings/codespaces-new-secret-button.png) -1. Debajo de "Nombre", teclea un nombre para tu secreto. ![Caja de texto de "Nombre"](/assets/images/help/settings/codespaces-secret-name-field.png) -{% data reusables.user-settings.codespaces-secret-value %} -{% data reusables.user-settings.codespaces-secret-repository-access %} -1. Haz clic en **Agregar secreto** (Agregar secreto). +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.codespaces-tab %} +1. A la derecha de "Codespaces secrets", haga clic en **New secret**. + ![Botón "New secret"](/assets/images/help/settings/codespaces-new-secret-button.png) +1. Debajo de "Nombre", teclea un nombre para tu secreto. + ![Cuadro de texto "Name"](/assets/images/help/settings/codespaces-secret-name-field.png) {% data reusables.user-settings.codespaces-secret-value %} {% data reusables.user-settings.codespaces-secret-repository-access %} +1. Haga clic en **Add Secret**. ## Editar un secreto Puedes actualizar el valor de un secreto existente y puedes cambiar qué repositorios pueden acceder a un secreto. -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.codespaces-tab %} -1. Debajo de "Secretos de los codespaces"; a la derecha del secreto que quieras editar, da clic en **Actualizar**. ![Botón de "Actualizar"](/assets/images/help/settings/codespaces-secret-update-button.png) -1. Debajo de "Valor", da clic en **Ingresar un valor nuevo**. ![Enlace de "Ingresar un valor nuevo"](/assets/images/help/settings/codespaces-secret-update-value-text.png) -{% data reusables.user-settings.codespaces-secret-value %} -{% data reusables.user-settings.codespaces-secret-repository-access %} -1. Opcionalmente, para eliminar el acceso del secreto a un repositorio, deselecciona el repositorio. ![Casillas de verificación para eliminar el acceso a los repositorios](/assets/images/help/settings/codespaces-secret-repository-checkboxes.png) -1. Haz clic en **Guardar cambios**. +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.codespaces-tab %} +1. En "Codespaces secrets", a la derecha del secreto que quiera editar, haga clic en **Update**. + ![Botón "Update"](/assets/images/help/settings/codespaces-secret-update-button.png) +1. En "Value", haga clic en **enter a new value**. + ![vínculo "enter a new value"](/assets/images/help/settings/codespaces-secret-update-value-text.png) {% data reusables.user-settings.codespaces-secret-value %} {% data reusables.user-settings.codespaces-secret-repository-access %} +1. Opcionalmente, para eliminar el acceso del secreto a un repositorio, deselecciona el repositorio. + ![Casillas para eliminar el acceso a los repositorios](/assets/images/help/settings/codespaces-secret-repository-checkboxes.png) +1. Haga clic en **Guardar cambios**. ## Borrar un secreto -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.codespaces-tab %} -1. Debajo de "Secretos de los codespaces", a la derecha del secreto que quieras borrar, da clic en **Borrar**. ![Botón de "Borrar"](/assets/images/help/settings/codespaces-secret-delete-button.png) -1. Lee la advertencia y da clic en **OK**. ![Confirmación para borrar un secreto](/assets/images/help/settings/codespaces-secret-delete-warning.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.codespaces-tab %} +1. En "Codespaces secrets", a la derecha del secreto que quiera eliminar, haga clic en **Delete**. + ![Botón "Delete"](/assets/images/help/settings/codespaces-secret-delete-button.png) +1. Lea la advertencia y haga clic en **Aceptar**. + ![Confirmación para eliminar un secreto](/assets/images/help/settings/codespaces-secret-delete-warning.png) -## Utilizar secretos +## Uso de secretos -El secreto se exporta como una variable de ambiente en la sesión de la terminal del usuario. +Un secreto se exporta como una variable de entorno a la sesión de terminal del usuario. - ![Mostrar el valor de un secreto exportado en la terminal](/assets/images/help/codespaces/exported-codespace-secret.png) + ![Representación del valor de un secreto exportado en el terminal](/assets/images/help/codespaces/exported-codespace-secret.png) -Puedes utilizar secretos en un codespace después de que este se compile y esté ejecutándose. Por ejemplo, un secreto puede utilizarse: +Puedes usar secretos en un codespace una vez que se compile y esté en ejecución. Por ejemplo, un secreto se puede usar: -* Al lanzar una aplicación desde la terminal integrada o sesión ssh. -* Dentro de un script de ciclo de vida de un contenedor dev que se ejecuta después de que el codespace esté en ejecución. Para obtener más información sobre los scripts de ciclo de vida de contenedor dev, consulta la documentación sobre containers.dev: [Especificación](https://containers.dev/implementors/json_reference/#lifecycle-scripts). +* Al iniciar una aplicación desde el terminal integrado o la sesión ssh. +* Dentro de un script de ciclo de vida del contenedor de desarrollo que se ejecuta después de ejecutar el codespace. Para más información sobre los scripts de ciclo de vida del contenedor de desarrollo, consulta la documentación sobre containers.dev: [Especificación](https://containers.dev/implementors/json_reference/#lifecycle-scripts). -Los secretos de los codespaces no pueden utilizarse durante: +Los secretos de codespace no se pueden usar durante: -* El tiempo de compilación de un codespace (es decir, dentro de un Dockerfile o punto de entrada personalizado). -* Dentro de una característica de contenedor dev. Para obtener más información, consulta el atributo de `features` en la documentación de containers.dev: [Especificación](https://containers.dev/implementors/json_reference/#general-properties). +* El tiempo de compilación del codespace (es decir, dentro de un Dockerfile o un punto de entrada personalizado). +* Dentro de una característica de contenedor de desarrollo. Para más información, consulta el atributo `features` en la documentación sobre containers.dev: [Especificación](https://containers.dev/implementors/json_reference/#general-properties). -## Leer más +## Información adicional -- "[Administrar los secretos cifrados de tu repositorio y organización en {% data variables.product.prodname_github_codespaces %}](/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-github-codespaces)" +- "[Administración de secretos cifrados para el repositorio y la organización en {% data variables.product.prodname_github_codespaces %}](/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-github-codespaces)" diff --git a/translations/es-ES/content/codespaces/managing-your-codespaces/managing-gpg-verification-for-github-codespaces.md b/translations/es-ES/content/codespaces/managing-your-codespaces/managing-gpg-verification-for-github-codespaces.md index 5016317ab4..f6101e9242 100644 --- a/translations/es-ES/content/codespaces/managing-your-codespaces/managing-gpg-verification-for-github-codespaces.md +++ b/translations/es-ES/content/codespaces/managing-your-codespaces/managing-gpg-verification-for-github-codespaces.md @@ -1,5 +1,5 @@ --- -title: Managing GPG verification for GitHub Codespaces +title: Administración de la comprobación de GPG para GitHub Codespaces intro: 'Puedes permitir que {% data variables.product.company_short %} utilice automáticamente GPG para firmar las confirmaciones que haces en tus codespaces para que otras personas puedan tener la confianza de que los cambios vienen de una fuente confiable.' product: '{% data reusables.gated-features.codespaces %}' versions: @@ -14,23 +14,27 @@ redirect_from: - /github/developing-online-with-codespaces/managing-gpg-verification-for-codespaces - /codespaces/working-with-your-codespace/managing-gpg-verification-for-codespaces - /codespaces/managing-your-codespaces/managing-gpg-verification-for-codespaces -shortTitle: Verificación GPG +shortTitle: GPG verification +ms.openlocfilehash: 368f5db095ea42e87cf2517ec56f3945ca528bd1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147111753' --- - - - -Después de que habilitas la verificación de GPG, {% data variables.product.company_short %} firmará automáticamente las confirmaciones que hagas en los {% data variables.product.prodname_github_codespaces %} y éstas tendrán un estado de verificado en {% data variables.product.product_name %}. Predeterminadamente, la verificación GPG se encuentra inhabilitada para los codespaces que creas. Puedes elegir permitir la verificación de GPG para todos los repositorios o para repositorios específicos. Habilita la verificación GPG únicamente para los repositorios en los cuales confías. Para obtener más información acerca de las confirmaciones firmadas por {% data variables.product.product_name %}, consulta la sección "[Acerca de la verificación de firmas de las confirmaciones](/github/authenticating-to-github/about-commit-signature-verification)". +Después de habilitar la comprobación de GPG, {% data variables.product.company_short %} firmará automáticamente las confirmaciones que hagas en {% data variables.product.prodname_github_codespaces %} y estas tendrán un estado verificado en {% data variables.product.product_name %}. Predeterminadamente, la verificación GPG se encuentra inhabilitada para los codespaces que creas. Puedes elegir permitir la verificación de GPG para todos los repositorios o para repositorios específicos. Habilita la verificación GPG únicamente para los repositorios en los cuales confías. Para más información sobre las confirmaciones firmadas por {% data variables.product.product_name %}, vea "[Acerca de la comprobación de firma de confirmación](/github/authenticating-to-github/about-commit-signature-verification)". Una vez que habilitas la verificación de GPG, esta tomará efecto inmediatamente en todos tus codespaces. -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.codespaces-tab %} -1. Debajo de "verificación GPG", selecciona la configuración que quieras para la verificación de GPG. ![Botones radiales para administrar la verificación GPG](/assets/images/help/settings/codespaces-gpg-verification-radio-buttons.png) -1. Si eliges "Repositorios seleccionados"; selecciona el menú desplegable y luego da clic en el repositorio para el cual quieras habilitar la verificación de GPG. Repite esto para todos los repositorios en los cuales quieras habilitar la verificación GPG. ![Menú desplegable de "Repositorios seleccionados"](/assets/images/help/settings/codespaces-gpg-verification-repository-drop-down.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.codespaces-tab %} +1. Debajo de "verificación GPG", selecciona la configuración que quieras para la verificación de GPG. + ![Botones de radio para administrar la comprobación de GPG](/assets/images/help/settings/codespaces-gpg-verification-radio-buttons.png) +1. Si eliges "Repositorios seleccionados"; selecciona el menú desplegable y luego da clic en el repositorio para el cual quieras habilitar la verificación de GPG. Repite esto para todos los repositorios en los cuales quieras habilitar la verificación GPG. + ![Menú desplegable "Repositorios seleccionados"](/assets/images/help/settings/codespaces-gpg-verification-repository-drop-down.png) {% note %} -**Nota:** Una vez que habilitas la verificación de GPG para {% data variables.product.prodname_codespaces %}, también debes anexar `-S` a cada confirmación para que se firme. Para hacerlo en {% data variables.product.prodname_vscode %}, asegúrate de que esté habilitada la opción "Git: Habilitar la Firma de Confirmante" desde los ajustes. +**Nota:** Una vez que haya habilitado la comprobación de GPG para {% data variables.product.prodname_codespaces %}, también debe anexar `-S` a cada confirmación para que se firme. Para hacerlo en {% data variables.product.prodname_vscode %}, asegúrate de que esté habilitada la opción "Git: Habilitar la Firma de Confirmante" desde los ajustes. {% endnote %} diff --git a/translations/es-ES/content/codespaces/managing-your-codespaces/managing-repository-access-for-your-codespaces.md b/translations/es-ES/content/codespaces/managing-your-codespaces/managing-repository-access-for-your-codespaces.md index 689293eaff..58c994c371 100644 --- a/translations/es-ES/content/codespaces/managing-your-codespaces/managing-repository-access-for-your-codespaces.md +++ b/translations/es-ES/content/codespaces/managing-your-codespaces/managing-repository-access-for-your-codespaces.md @@ -1,8 +1,8 @@ --- -title: Managing access to other repositories within your codespace +title: Administración del acceso a otros repositorios dentro del codespace allowTitleToDifferFromFilename: true shortTitle: Repository access -intro: 'You can manage the repositories that {% data variables.product.prodname_github_codespaces %} can access.' +intro: 'Puedes administrar los repositorios a los cuales puede acceder {% data variables.product.prodname_github_codespaces %}.' product: '{% data reusables.gated-features.codespaces %}' versions: fpt: '*' @@ -12,26 +12,31 @@ topics: - Security redirect_from: - /codespaces/managing-your-codespaces/managing-access-and-security-for-your-codespaces +ms.openlocfilehash: 52917b66e7f9d1939dd98e8e59068cccf547c1c5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147652625' --- +## Información general -## Overview +De manera predeterminada, al codespace se le asigna un token con ámbito en el repositorio desde el que se creó. Para más información, consulta "[Seguridad en {% data variables.product.prodname_github_codespaces %}](/codespaces/codespaces-reference/security-in-github-codespaces#authentication)". Si el proyecto necesita permisos adicionales para otros repositorios, puedes configurarlo en el archivo `devcontainer.json` y asegurarte de que otros colaboradores tengan el conjunto adecuado de permisos. -By default, your codespace is assigned a token scoped to the repository from which it was created. For more information, see "[Security in {% data variables.product.prodname_github_codespaces %}](/codespaces/codespaces-reference/security-in-github-codespaces#authentication)." If your project needs additional permissions for other repositories, you can configure this in the `devcontainer.json` file and ensure other collaborators have the right set of permissions. +Cuando se muestren permisos en el archivo `devcontainer.json`, se te pedirá que revises y autorices los permisos adicionales como parte de la creación del codespace para ese repositorio. Cuando hayas autorizado los permisos enumerados, {% data variables.product.prodname_github_codespaces %} recordará tu elección y no te pedirá autorización a menos que cambien los permisos del archivo `devcontainer.json`. -When permissions are listed in the `devcontainer.json` file, you will be prompted to review and authorize the additional permissions as part of codespace creation for that repository. Once you've authorized the listed permissions, {% data variables.product.prodname_github_codespaces %} will remember your choice and will not prompt you for authorization unless the permissions in the `devcontainer.json` file change. +## Prerrequisitos -## Prerequisites +Para crear codespaces con permisos personalizados definidos, debes usar uno de los siguientes: +* La interfaz de usuario web de {% data variables.product.prodname_dotcom %} +* [La CLI de {% data variables.product.prodname_dotcom %}](https://github.com/cli/cli/releases/latest) 2.5.2 o posterior +* [La extensión de {% data variables.product.prodname_github_codespaces %}{% data variables.product.prodname_vscode %}](https://marketplace.visualstudio.com/items?itemName=GitHub.codespaces) 1.5.3 o superior. -To create codespaces with custom permissions defined, you must use one of the following: -* The {% data variables.product.prodname_dotcom %} web UI -* [{% data variables.product.prodname_dotcom %} CLI](https://github.com/cli/cli/releases/latest) 2.5.2 or later -* [{% data variables.product.prodname_github_codespaces %} {% data variables.product.prodname_vscode %} extension](https://marketplace.visualstudio.com/items?itemName=GitHub.codespaces) 1.5.3 or later +## Establecimiento de permisos de repositorio adicionales -## Setting additional repository permissions +1. Los permisos del repositorio de {% data variables.product.prodname_codespaces %} se configuran en el archivo `devcontainer.json`. Si el repositorio aún no contiene un archivo `devcontainer.json`, agregue uno ahora. Para obtener más información, "[Incorporación de un contenedor de desarrollo al proyecto](/codespaces/setting-up-your-project-for-codespaces/setting-up-your-project-for-codespaces)". -1. You configure repository permissions for {% data variables.product.prodname_codespaces %} in the `devcontainer.json` file. If your repository does not already contain a `devcontainer.json` file, add one now. For more information, "[Add a dev container to your project](/codespaces/setting-up-your-project-for-codespaces/setting-up-your-project-for-codespaces)." - -1. Edit the `devcontainer.json` file, adding the repository name and permissions needed to the `repositories` object: +1. Edita el archivo `devcontainer.json` y agrega el nombre del repositorio y los permisos necesarios para el objeto `repositories`: ```json{:copy} { @@ -51,25 +56,25 @@ To create codespaces with custom permissions defined, you must use one of the fo {% note %} - **Note:** You can only reference repositories that belong to the same personal account or organization as the repository you are currently working in. + **Nota**: Solo puedes hacer referencia a repositorios que pertenezcan a la misma cuenta personal u organización que el repositorio en el que estés trabajando actualmente. {% endnote %} - You can grant as many or as few of the following permissions for each repository listed: - * `actions` - read / write - * `checks` - read / write - * `contents` - read / write - * `deployments` - read / write - * `discussions` - read / write - * `issues` - read / write - * `packages` - read - * `pages` - read / write - * `pull_requests` - read / write - * `repository_projects` - read / write - * `statuses` - read / write - * `workflows` - write + Puedes conceder los permisos que quieras, ya sean muchos o pocos, para cada repositorio que se muestra: + * `actions`: lectura/escritura + * `checks`: lectura/escritura + * `contents`: lectura/escritura + * `deployments`: lectura/escritura + * `discussions`: lectura/escritura + * `issues`: lectura/escritura + * `packages`: lectura + * `pages`: lectura/escritura + * `pull_requests`: lectura/escritura + * `repository_projects`: lectura/escritura + * `statuses`: lectura/escritura + * `workflows`: escritura - To set a permission for all repositories in an organization, use the `*` wildcard following your organization name in the `repositories` object. + A fin de establecer un permiso para todos los repositorios de una organización, usa el carácter comodín `*` que sigue al nombre de la organización en el objeto `repositories`. ```json { @@ -87,7 +92,7 @@ To create codespaces with custom permissions defined, you must use one of the fo } ``` - To set all permissions for a given repository, use `"permissions": "read-all"` or `"permissions": "write-all"` in the repository object. + Para establecer todos los permisos de un repositorio determinado, usa `"permissions": "read-all"` o `"permissions": "write-all"` en el objeto de repositorio. ```json { @@ -103,32 +108,31 @@ To create codespaces with custom permissions defined, you must use one of the fo } ``` -## Authorizing requested permissions +## Autorización de permisos solicitados -If additional repository permissions are defined in the `devcontainer.json` file, you will be prompted to review and optionally authorize the permissions when you create a codespace or a prebuild configuration for this repository. When you authorize permissions for a repository, {% data variables.product.prodname_codespaces %} will not re-prompt you unless the set of requested permissions has changed for the repository. +Si se definen permisos de repositorio adicionales en el archivo `devcontainer.json`, se te pedirá que revises y, opcionalmente, autorices los permisos al crear un codespace o una configuración de precompilación para este repositorio. Al autorizar permisos para un repositorio, no se te volverá a pedir {% data variables.product.prodname_codespaces %} a menos que el conjunto de permisos solicitados haya cambiado para el repositorio. -![The requested permissions page](/assets/images/help/codespaces/codespaces-accept-permissions.png) +![Página de permisos solicitados](/assets/images/help/codespaces/codespaces-accept-permissions.png) -You should only authorize permissions for repositories you know and trust. If you don't trust the set of requested permissions, click **Continue without authorizing** to create the codespace with the base set of permissions. Rejecting additional permissions may impact the functionality of your project within the codespace as the codespace will only have access to the repository from which it was created. +Solo debes autorizar los permisos para los repositorios que conoces y en los que confías. Si no confías en el conjunto de permisos solicitados, haz clic en **Continue without authorizing** (Continuar sin autorizar) para crear el codespace con el conjunto base de permisos. Rechazar permisos adicionales puede afectar a la función del proyecto dentro del codespace, ya que codespace solo tendrá acceso al repositorio desde el que se creó. -You can only authorize permissions that your personal account already possesses. If a codespace requests permissions for repositories that you don't currently have access to, contact an owner or admin of the repository to obtain sufficient access and then try to create a codespace again. +Solo puedes autorizar los permisos que tu cuenta personal ya posee. Si un codespace solicita permisos para repositorios a los que no tienes acceso actualmente, ponte en contacto con un propietario o administrador del repositorio para obtener acceso suficiente e intenta crear de nuevo un codespace. -## Access and security +## Acceso y seguridad {% warning %} -**Deprecation note**: The access and security setting described below is now deprecated and is documented here for reference only. To enable expanded access to other repositories, add the requested permissions to your dev container definition for your codespace, as described above. +**Nota de desuso**: La configuración de acceso y seguridad que se describe a continuación está en desuso y se documentada aquí solo como referencia. Para habilitar el acceso expandido a otros repositorios, agrega los permisos solicitados a la definición del contenedor de desarrollo del codespace, tal como se ha descrito anteriormente. {% endwarning %} -When you enable access and security for a repository owned by your personal account, any codespaces that are created for that repository will have read permissions to all other repositories you own. If you want to restrict the repositories a codespace can access, you can limit to it to either the repository the codespace was opened for or specific repositories. You should only enable access and security for repositories you trust. +Cuando habilitas el acceso y la seguridad de un repositorio que pertenezca a tu cuenta personal, cualquier codespace que se cree para este tendrá permisos de lectura en el resto de los repositorios de tu propiedad. Si quieres restringir los repositorios a los que puede acceder un codespace, puedes limitarlos a ya sea el repositorio para el cual se abrió el codespace o a repositorios específicos. Solo debes habilitar el acceso y la seguridad para los repositorios en los cuales confíes. -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.codespaces-tab %} -1. Under "Access and security", select the setting you want for your personal account. +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.codespaces-tab %} +1. En "Access and security" (Acceso y seguridad); selecciona la configuración que quieras para tu cuenta personal. - ![Radio buttons to manage trusted repositories](/assets/images/help/settings/codespaces-access-and-security-radio-buttons.png) + ![Botones radiales para adminsitrar los repositorios confiables](/assets/images/help/settings/codespaces-access-and-security-radio-buttons.png) -1. If you chose "Selected repositories", select the drop-down menu, then click a repository to allow the repository's codespaces to access other repositories you own. Repeat for all repositories whose codespaces you want to access other repositories you own. +1. Si eliges "Repositorios seleccionados", selecciona el menú desplegable y luego da clic en un repositorio para permitir que los codespaces de éste accedan al resto de los repositorios que te pertenecen. Repite esto para todos los repositorios cuyos codespaces quieras que accedan al resto de tus repositorios. - !["Selected repositories" drop-down menu](/assets/images/help/settings/codespaces-access-and-security-repository-drop-down.png) + ![Menú desplegable Repositorios seleccionados](/assets/images/help/settings/codespaces-access-and-security-repository-drop-down.png) diff --git a/translations/es-ES/content/codespaces/managing-your-codespaces/reviewing-your-security-logs-for-github-codespaces.md b/translations/es-ES/content/codespaces/managing-your-codespaces/reviewing-your-security-logs-for-github-codespaces.md index 95fa82231c..453ad25d71 100644 --- a/translations/es-ES/content/codespaces/managing-your-codespaces/reviewing-your-security-logs-for-github-codespaces.md +++ b/translations/es-ES/content/codespaces/managing-your-codespaces/reviewing-your-security-logs-for-github-codespaces.md @@ -1,7 +1,7 @@ --- -title: Reviewing your security logs for GitHub Codespaces -shortTitle: Bitácoras de seguridad -intro: 'Puedes utilizar la bitácora de seguridad para revisar todas las acciones relacionadas con los {% data variables.product.prodname_github_codespaces %}.' +title: Revisión de los registros de seguridad de GitHub Codespaces +shortTitle: Security logs +intro: 'Puedes utilizar el registro de seguridad para revisar todas las acciones relacionadas con {% data variables.product.prodname_github_codespaces %}.' product: '{% data reusables.gated-features.codespaces %}' versions: fpt: '*' @@ -12,18 +12,21 @@ topics: - Security redirect_from: - /codespaces/managing-your-codespaces/reviewing-your-security-logs-for-codespaces +ms.openlocfilehash: 8efea2dde55633b823e44caff35c1917bdd7cc62 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147111742' --- +## Acerca de los registros de seguridad de {% data variables.product.prodname_github_codespaces %} - - -## Acerca de las bitácoras de seguridad para los {% data variables.product.prodname_github_codespaces %} - -Cuando realizas una acción relacionada con los {% data variables.product.prodname_github_codespaces %} en los repositorios que pertenecen a tu cuenta personal, puedes revisar las acciones en la bitácora de seguridad. Para obtener más información sobre acceder a la bitácora, consulta la sección "[Revisar tu bitácora de seguridad](/github/authenticating-to-github/reviewing-your-security-log#accessing-your-security-log)". +Cuando realizas una acción relacionada con {% data variables.product.prodname_github_codespaces %} en los repositorios que pertenecen a tu cuenta personal, puedes revisar las acciones en el registro de seguridad. Para obtener información sobre cómo acceder al registro, vea "[Revisión del registro de seguridad](/github/authenticating-to-github/reviewing-your-security-log#accessing-your-security-log)". ![bitácora de seguridad con información sobre los codespaces](/assets/images/help/settings/codespaces-audit-log.png) -La bitácora de seguridad incluye detalles de qué acción ocurrió y cuándo la realizaste. Para obtener información sobre las acciones de los {% data variables.product.prodname_codespaces %}, consulta la sección "[acciones de categoría de los {% data variables.product.prodname_codespaces %}](/github/authenticating-to-github/reviewing-your-security-log#codespaces-category-actions)". +La bitácora de seguridad incluye detalles de qué acción ocurrió y cuándo la realizaste. Para obtener información sobre las acciones de {% data variables.product.prodname_codespaces %}, vea "[Categorías de acciones de {% data variables.product.prodname_codespaces %}](/github/authenticating-to-github/reviewing-your-security-log#codespaces-category-actions)". -## Leer más +## Información adicional -- "[Revisarlas bitácoras de auditoríad e la organización para los {% data variables.product.prodname_github_codespaces %}](/codespaces/managing-codespaces-for-your-organization/reviewing-your-organizations-audit-logs-for-github-codespaces)" +- "[Revisión de los registros de auditoría de la organización para {% data variables.product.prodname_github_codespaces %}](/codespaces/managing-codespaces-for-your-organization/reviewing-your-organizations-audit-logs-for-github-codespaces)" diff --git a/translations/es-ES/content/codespaces/overview.md b/translations/es-ES/content/codespaces/overview.md index 841ca9a4a5..61bc0a4ec9 100644 --- a/translations/es-ES/content/codespaces/overview.md +++ b/translations/es-ES/content/codespaces/overview.md @@ -1,8 +1,8 @@ --- -title: GitHub Codespaces overview +title: Resumen de GitHub Codespaces shortTitle: Overview product: '{% data reusables.gated-features.codespaces %}' -intro: 'This guide introduces {% data variables.product.prodname_github_codespaces %} and provides details on how it works and how to use it.' +intro: 'En esta guía se presenta {% data variables.product.prodname_github_codespaces %} y se proporcionan detalles de cómo funciona y cómo usarlo.' allowTitleToDifferFromFilename: true redirect_from: - /codespaces/codespaces-reference/about-codespaces @@ -16,28 +16,33 @@ versions: type: overview topics: - Codespaces +ms.openlocfilehash: ea92784b32d63e5f5d9268a1077009ea7bf8b382 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147111222' --- +## ¿Qué es un codespace? -## What is a codespace? +Un codespace es un ambiente de desarrollo que se hospeda en la nube. Puedes personalizar tu proyecto para {% data variables.product.prodname_github_codespaces %} confirmando los [archivos de configuración](/codespaces/customizing-your-codespace/configuring-codespaces-for-your-project) en el repositorio (lo que se conoce a menudo como configuración como código). Esta acción crea una configuración de codespace repetible para todos los usuarios del proyecto. -A codespace is a development environment that's hosted in the cloud. You can customize your project for {% data variables.product.prodname_github_codespaces %} by committing [configuration files](/codespaces/customizing-your-codespace/configuring-codespaces-for-your-project) to your repository (often known as Configuration-as-Code), which creates a repeatable codespace configuration for all users of your project. +{% data variables.product.prodname_github_codespaces %} se ejecuta en diversas opciones de proceso basadas en máquina virtual hospedadas en {% data variables.product.product_location %}. Puedes configurar desde máquinas de 2 núcleos hasta máquinas de 32 núcleos. Puedes conectar tus codespaces desde el buscador o localmente utilizando {% data variables.product.prodname_vscode %}. -{% data variables.product.prodname_github_codespaces %} run on a variety of VM-based compute options hosted by {% data variables.product.product_location %}, which you can configure from 2 core machines up to 32 core machines. You can connect to your codespaces from the browser or locally using {% data variables.product.prodname_vscode %}. +![Un diagrama que muestra cómo funciona {% data variables.product.prodname_codespaces %}](/assets/images/help/codespaces/codespaces-diagram.png) -![A diagram showing how {% data variables.product.prodname_codespaces %} works](/assets/images/help/codespaces/codespaces-diagram.png) +## Uso de {% data variables.product.prodname_github_codespaces %} -## Using {% data variables.product.prodname_github_codespaces %} +Puedes crear un codespace desde cualquier rama o confirmación en tu repositorio y comenzar a desarrollar utilizando recursos de cómputo basados en la nube. {% data reusables.codespaces.links-to-get-started %} -You can create a codespace from any branch or commit in your repository and begin developing using cloud-based compute resources. {% data reusables.codespaces.links-to-get-started %} +Para personalizar los runtimes y las herramientas del codespace, puedes crear una o varias configuraciones de contenedor de desarrollo para el repositorio. Agregar configuraciones de contenedor de desarrollo al repositorio permite definir una elección de diferentes entornos de desarrollo que sean adecuados para el trabajo que harán las personas en el repositorio. -To customize the runtimes and tools in your codespace, you can create one or more dev container configurations for your repository. Adding dev container configurations to your repository allows you to define a choice of different development environments that are appropriate for the work people will do in your repository. +Si no agregas una configuración de contenedor de desarrollo, {% data variables.product.prodname_github_codespaces %} clonará tu repositorio en un entorno con la imagen de codespace predeterminada que incluye muchas herramientas, lenguajes y entornos en tiempo de ejecución. Para más información, vea "[Introducción a los contenedores de desarrollo](/codespaces/setting-up-your-codespace/configuring-codespaces-for-your-project)". -If you don't add a dev container configuration, {% data variables.product.prodname_github_codespaces %} will clone your repository into an environment with the default codespace image that includes many tools, languages, and runtime environments. For more information, see "[Introduction to dev containers](/codespaces/setting-up-your-codespace/configuring-codespaces-for-your-project)". +También puedes personalizar aspectos del entorno del codespace mediante un repositorio público [dotfiles](https://dotfiles.github.io/tutorials/) y la [sincronización de la configuración](https://code.visualstudio.com/docs/editor/settings-sync). La personalización puede incluir preferencias de shell, herramientas adicionales, configuración de editores y extensiones de {% data variables.product.prodname_vscode_shortname %}. Para más información, vea "[Personalización del codespace](/codespaces/customizing-your-codespace)". -You can also personalize aspects of your codespace environment by using a public [dotfiles](https://dotfiles.github.io/tutorials/) repository and [Settings Sync](https://code.visualstudio.com/docs/editor/settings-sync). Personalization can include shell preferences, additional tools, editor settings, and {% data variables.product.prodname_vscode_shortname %} extensions. For more information, see "[Customizing your codespace](/codespaces/customizing-your-codespace)". +## Facturación para {% data variables.product.prodname_codespaces %} -## About billing for {% data variables.product.prodname_codespaces %} +Para más información sobre los precios, el almacenamiento y el uso de {% data variables.product.prodname_codespaces %}, vea "[Administración de la facturación para {% data variables.product.prodname_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces)". -For information on pricing, storage, and usage for {% data variables.product.prodname_codespaces %}, see "[Managing billing for {% data variables.product.prodname_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces)." - -{% data reusables.codespaces.codespaces-spending-limit-requirement %} For information on how organizations owners and billing managers can manage the spending limit for {% data variables.product.prodname_codespaces %} for an organization, see "[Managing your spending limit for {% data variables.product.prodname_codespaces %}](/billing/managing-billing-for-github-codespaces/managing-spending-limits-for-codespaces)." +{% data reusables.codespaces.codespaces-spending-limit-requirement %} Para obtener información sobre cómo los propietarios de las organizaciones y los administradores de facturación pueden controlar el límite de gasto de {% data variables.product.prodname_codespaces %} para una organización, vea "[Administración del límite de gasto para {% data variables.product.prodname_codespaces %}](/billing/managing-billing-for-github-codespaces/managing-spending-limits-for-codespaces)". diff --git a/translations/es-ES/content/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds.md b/translations/es-ES/content/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds.md index 44743a6c82..3769164d2c 100644 --- a/translations/es-ES/content/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds.md +++ b/translations/es-ES/content/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds.md @@ -1,7 +1,7 @@ --- -title: About GitHub Codespaces prebuilds -shortTitle: Acerca de las precompilaciones -intro: Las precompilaciones de codespaces te ayudan a acelerar la creación de codespaces nuevos para repositorios grandes o complejos. +title: Acerca de las precompilaciones de GitHub Codespaces +shortTitle: About prebuilds +intro: Las precompilaciones de Codespaces ayudan a acelerar la creación de codespaces para repositorios grandes o complejos. versions: fpt: '*' ghec: '*' @@ -10,45 +10,50 @@ topics: product: '{% data reusables.gated-features.codespaces %}' redirect_from: - /codespaces/prebuilding-your-codespaces/about-codespaces-prebuilds +ms.openlocfilehash: f08b4a1b691f5eaa55fe9126e1d74feeeff2188e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147548108' --- +## Información general -## Resumen +La precompilación de codespaces aumenta la productividad y permite acceder más rápido al codespace, sobre todo si el repositorio es grande o complejo y los nuevos codespaces tardan más de dos minutos en iniciarse. Esto se debe a que cualquier código fuente, extensiones del editor, dependencias del proyecto, comandos y configuraciones ya se han descargado, instalado y aplicado antes de crear un codespace para el proyecto. Una precompilación se puede considerar una plantilla "lista para usar" para codespace. -El precompilar tus codespaces te permite ser más productivo y acceder a ellos más rápido, particularmente si tu repositorio es grande o complejo y los codespaces nuevos actualmente toman más de 2 minutos en iniciar. Esto es porque cualquier código fuente, extensiones del editor, dependencias de proyecto, comandos y configuraciones ya se han descargado, instalado y aplicado antes de que crees un codespace para tu proyecto. Piensa en la precompilación como una plantilla "lista para utilizarse" para un codespace. +De manera predeterminada, siempre que insertes cambios en el repositorio, {% data variables.product.prodname_github_codespaces %} usa {% data variables.product.prodname_actions %} para actualizar automáticamente las precompilaciones. -Predeterminadamente, cada que subas cambios a tu repositorio, {% data variables.product.prodname_github_codespaces %} utiliza {% data variables.product.prodname_actions %} para actualizar tus precompilaciones automáticamente. - -When prebuilds are available for a particular branch of a repository, a particular dev container configuration file, and for your region, you'll see the "{% octicon "zap" aria-label="The zap icon" %} Prebuild ready" label in the list of machine type options when you create a codespace. Si se está creando una precompilación, verás la etiqueta "{% octicon "history" aria-label="The history icon" %} Prebuild in progress". Para obtener más información, consulta la sección "[Crear un codespace](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)". +Cuando las precompilaciones estén disponibles para una rama determinada de un repositorio, un archivo de configuración de contenedor de desarrollo determinado y para la región, verás la etiqueta "{% octicon "zap" aria-label="The zap icon" %} Listo para precompilación" en la lista de opciones de tipos de máquinas al crear un codespace. Si todavía se está creando una precompilación, verás la etiqueta "{% octicon "history" aria-label="The history icon" %} Precompilación en curso". Para obtener más información, consulte "[Creación de un codespace](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)". ![La caja de diálogo para elegir un tipo de máquina](/assets/images/help/codespaces/choose-custom-machine-type.png) -## The prebuild process +## Proceso de precompilación -To create a prebuild you set up a prebuild configuration. When you save the configuration, a {% data variables.product.prodname_actions %} workflow runs to create each of the required prebuilds; one workflow per prebuild. Workflows also run whenever the prebuilds for your configuration need to be updated. This can happen at scheduled intervals, on pushes to a prebuild-enabled repository, or when you change the dev container configuration. Para obtener más información, consulta la sección "[Configurar las precompilaciones](/codespaces/prebuilding-your-codespaces/configuring-prebuilds#configuring-a-prebuild)". +Para crear una precompilación, establezca una configuración de precompilación. Al guardar la configuración, se ejecuta un flujo de trabajo de {% data variables.product.prodname_actions %} para crear cada una de las precompilaciones necesarias; con un flujo de trabajo por precompilación. Los flujos de trabajo también se ejecutan cada vez que es necesario actualizar las precompilaciones de la configuración. Esto puede ocurrir a intervalos programados, en inserciones en un repositorio habilitado para precompilación o al cambiar la configuración del contenedor de desarrollo. Para obtener más información, consulta "[Configuración de precompilaciones](/codespaces/prebuilding-your-codespaces/configuring-prebuilds#configuring-a-prebuild)". -When a prebuild configuration workflow runs, {% data variables.product.prodname_dotcom %} creates a temporary codespace, performing setup operations up to and including any `onCreateCommand` and `updateContentCommand` commands in the `devcontainer.json` file. No `postCreateCommand` commands are run during the creation of a prebuild. For more information about these commands, see the [`devcontainer.json` reference](https://code.visualstudio.com/docs/remote/devcontainerjson-reference#_devcontainerjson-properties) in the {% data variables.product.prodname_vscode_shortname %} documentation. A snapshot of the generated container is then taken and stored. +Cuando se ejecuta un flujo de trabajo de configuración de precompilación, {% data variables.product.prodname_dotcom %} crea un codespace temporal, realizando operaciones de configuración hasta e incluyendo los comandos `onCreateCommand` y `updateContentCommand` en el archivo `devcontainer.json`. No se ejecutan comandos `postCreateCommand` durante la creación de un precompilación. Para obtener más información sobre estos comandos, consulte la [`devcontainer.json` referencia](https://code.visualstudio.com/docs/remote/devcontainerjson-reference#_devcontainerjson-properties) en la documentación de {% data variables.product.prodname_vscode_shortname %}. Después, se toma y almacena una instantánea del contenedor generado. -When you create a codespace from a prebuild, {% data variables.product.prodname_dotcom %} downloads the existing container snapshot from storage and deploys it on a fresh virtual machine, completing the remaining commands specified in the dev container configuration. Since many operations have already been performed, such as cloning the repository, creating a codespace from a prebuild can be substantially quicker than creating one without a prebuild. This is true where the repository is large and/or `onCreateCommand` commands take a long time to run. +Al crear un codespace a partir de una precompilación, {% data variables.product.prodname_dotcom %} descarga la instantánea de contenedor existente del almacenamiento y la implementa en una máquina virtual nueva, completando los comandos restantes especificados en la configuración del contenedor de desarrollo. Dado que ya se han realizado muchas operaciones, como clonar el repositorio, la creación de un codespace a partir de una precompilación puede ser considerablemente más rápida que la creación de uno sin una precompilación. Esto se aplica cuando el repositorio es grande o los comandos `onCreateCommand` tardan mucho tiempo en ejecutarse. -## Acerca de la facturación para las precompilaciones de {% data variables.product.prodname_codespaces %} +## Acerca de la facturación para precompilaciones de {% data variables.product.prodname_codespaces %} -{% data reusables.codespaces.billing-for-prebuilds-default %} Para obtener más detalles sobre los precios de almacenamiento de {% data variables.product.prodname_codespaces %}, consulta la sección "[Acerca de la facturación para {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces)". +{% data reusables.codespaces.billing-for-prebuilds-default %} Para más información sobre los precios de almacenamiento de {% data variables.product.prodname_codespaces %}, consulta "[Acerca de la facturación de {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces)". -{% data reusables.codespaces.billing-for-prebuilds-reducing %} +{% data reusables.codespaces.billing-for-prebuilds-reducing %} -El utilizar los codespaces creados utilizando precompilaciones se carga en la misma tasa que los codespaces normales. +El uso de codespaces creados con precompilaciones se cobra a la misma frecuencia que los codespaces normales. -## Acerca de subir cambios a las ramas habilitadas con precompilación +## Acerca de la inserción de cambios en ramas habilitadas para precompilación -By default, each push to a branch that has a prebuild configuration results in a {% data variables.product.prodname_dotcom %}-managed Actions workflow run to update the prebuild. El flujo de trabajo de precompilación tiene un límite de concurrencia de una ejecución de flujo de trabajo a la vez para una configuración de precompilación específica, a menos de que se hayan hecho cambios que afecten la configuración del contenedor dev para el repositorio asociado. Para obtener más información, consulta la sección "[Introducción a los contenedores dev](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers)". Si una ejecución ya está en curso, la ejecución del flujo de trabajo que se puso en cola más recientemente será la siguiente que se ejecute después de que se complete la ejecución actual. +De manera predeterminada, cada inserción en una rama que tiene una configuración de precompilación da como resultado una ejecución de flujo de trabajo de acciones administrada por {% data variables.product.prodname_dotcom %} para actualizar la precompilación. El flujo de trabajo de precompilación tiene un límite de simultaneidad de una ejecución de flujo de trabajo a la vez para una configuración de precompilación determinada, a menos que se realicen cambios que afecten a la configuración del contenedor de desarrollo para el repositorio asociado. Para más información, vea "[Introducción a los contenedores de desarrollo](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers)". Si una ejecución ya está en curso, la ejecución del flujo de trabajo que se ha puesto en cola más recientemente se ejecutará después, una vez que se complete la ejecución actual. -With the prebuild set to be updated on each push, it means that if there are very frequent pushes to your repository, prebuild updates will occur at least as often as it takes to run the prebuild workflow. Es decir, si la ejecución de tu flujo de trabajo habitualmente toma una hora en completarse, las precompilaciones se crearán para tu repositorio por mucho cada hora, si la ejecución tiene éxito, o más a menudo si fueron subidas que cambiaron la configuración del contenedor dev en la rama. +Con la precompilación establecida para actualizarse en cada inserción, si hay inserciones muy frecuentes en el repositorio, las actualizaciones de precompilación se producirá al menos con la misma frecuencia con la que se tarda en ejecutar el flujo de trabajo de precompilación. Es decir, si la ejecución del flujo de trabajo suele tardar una hora en completarse, se crearán precompilaciones para el repositorio aproximadamente cada hora, si la ejecución se ejecuta correctamente, o con más frecuencia si se han realizado inserciones que cambian la configuración del contenedor de desarrollo en la rama. -Pro ejemplo, imaginemos que se realizan 5 subidas, rápidamente una después de la otra, contra una rama que tiene una configuración de precompilación. En esta situación: +Por ejemplo, imagine que se realizan cinco inserciones consecutivas en una rama que tiene una configuración de precompilación. En esta situación: -* A workflow run is started for the first push, to update the prebuild. -* Si las 4 subidas restantes no afectan la configuración del contenedor dev, las ejecuciones de flujo de trabajo de estas se ponen en cola en un estado "pendiente". +* Se inicia una ejecución de flujo de trabajo para la primera inserción, a fin de actualizar la precompilación. +* Si las cuatro inserciones restantes no afectan a la configuración del contenedor de desarrollo, sus ejecuciones de flujo de trabajo se ponen en cola en un estado "pendiente". + + Si alguna de las cuatro inserciones restantes cambia la configuración del contenedor de desarrollo, el servicio no la omitirá y ejecutará inmediatamente el flujo de trabajo de creación de la precompilación, y la actualizará en consecuencia si se realiza correctamente. - Si cualquiera de estas 4 subidas restantes cambian la configuración del contenedor dev, entonces el servicio no la omitirá y ejecutará inmediatamente el flujo de trabajo de creación de la precompilación, actualizándola en consecuencia si tiene éxito. - -* Once the first run completes, workflow runs for pushes 2, 3, and 4 will be canceled, and the last queued workflow (for push 5) will run and update the prebuild. +* Una vez que se complete la primera ejecución, las ejecuciones de flujo de trabajo para las inserciones 2, 3 y 4 se cancelarán, y el último flujo de trabajo en cola (para la inserción 5) se ejecutará y actualizará la precompilación. diff --git a/translations/es-ES/content/codespaces/prebuilding-your-codespaces/allowing-a-prebuild-to-access-other-repositories.md b/translations/es-ES/content/codespaces/prebuilding-your-codespaces/allowing-a-prebuild-to-access-other-repositories.md index 8ebd1ec4fa..01295f8ec2 100644 --- a/translations/es-ES/content/codespaces/prebuilding-your-codespaces/allowing-a-prebuild-to-access-other-repositories.md +++ b/translations/es-ES/content/codespaces/prebuilding-your-codespaces/allowing-a-prebuild-to-access-other-repositories.md @@ -1,7 +1,7 @@ --- -title: Allowing a prebuild to access other repositories +title: Permiso para que una precompilación acceda a otros repositorios shortTitle: Allow external repo access -intro: You can permit your prebuild to access other {% data variables.product.prodname_dotcom %} repositories so that it can be built successfully. +intro: 'Puede permitir el acceso de la precompilación a otros repositorios de {% data variables.product.prodname_dotcom %} para que se pueda compilar correctamente.' versions: fpt: '*' ghec: '*' @@ -11,53 +11,58 @@ topics: - Set up product: '{% data reusables.gated-features.codespaces %}' permissions: People with admin access to a repository can configure prebuilds for the repository. +ms.openlocfilehash: 6d6df85d9b540ecbc589166fbf8e2b9f0cb868b4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147548100' --- +Predeterminadamente, el flujo de trabajo de {% data variables.product.prodname_actions %} para una configuración de compilación previa solo puede acceder al contenido de su propio repositorio. Es posible que el proyecto use recursos adicionales, ubicados en otro lugar, para compilar el entorno de desarrollo. -By default, the {% data variables.product.prodname_actions %} workflow for a prebuild configuration can only access its own repository contents. Your project may use additional resources, located elsewhere, to build the development environment. +## Permiso para que una precompilación tenga acceso de lectura a recursos externos -## Allowing a prebuild read access external resources - -You can configure read access to other {% data variables.product.prodname_dotcom %} repositories, with the same repository owner, by specifying permissions in the `devcontainer.json` file used by your prebuild configuration. For more information, see "[Managing access to other repositories within your codespace](/codespaces/managing-your-codespaces/managing-repository-access-for-your-codespaces)." +Puedes configurar el acceso de lectura a otros repositorios de {% data variables.product.prodname_dotcom %}, con el mismo propietario del repositorio, especificando permisos en el archivo `devcontainer.json` usado por la configuración de precompilación. Para obtener más información, consulta "[Administración del acceso a otros repositorios del codespace](/codespaces/managing-your-codespaces/managing-repository-access-for-your-codespaces)". {% note %} -**Note**: You can only authorize read permissions in this way, and the owner of the target repository must be the same as the owner of the repository for which you're creating a prebuild. For example, if you're creating a prebuild configuration for the `octo-org/octocat` repository, then you'll be able to grant read permissions for other `octo-org/*` repositories if this is specified in the `devcontainer.json` file, and provided you have the permissions yourself. +**Nota**: Solo puedes autorizar permisos de lectura de esta manera y el propietario del repositorio de destino debe ser el mismo que el propietario del repositorio para el que vas a crear la precompilación. Por ejemplo, si vas a crear una configuración de precompilación para el repositorio `octo-org/octocat`, podrás conceder permisos de lectura para otros repositorios `octo-org/*` si se especifica en el archivo `devcontainer.json` y siempre que tú tengas los permisos. {% endnote %} -When you create or edit a prebuild configuration for a `devcontainer.json` file that sets up read access to other repositories with the same repository owner, you'll be prompted to grant these permissions when you click **Create** or **Update**. For more information, see "[Configuring prebuilds](/codespaces/prebuilding-your-codespaces/configuring-prebuilds#configuring-a-prebuild)." +Al crear o editar una configuración de precompilación para un archivo `devcontainer.json` que configura el acceso de lectura a otros repositorios con el mismo propietario del repositorio, se te pedirá que concedas estos permisos al hacer clic en **Crear** o **Actualizar**. Para obtener más información, consulta "[Configuración de precompilaciones](/codespaces/prebuilding-your-codespaces/configuring-prebuilds#configuring-a-prebuild)". -## Allowing a prebuild write access external resources +## Permiso para que una precompilación tenga acceso de escritura a recursos externos -If your project requires write access to resources, or if the external resources reside in a repository with a different owner to the repository for which you are creating a prebuild configuration, you can use a personal access token (PAT) to grant this access. +Si el proyecto requiere acceso de escritura a los recursos o si los recursos externos residen en un repositorio con un propietario diferente al del repositorio para el que vas a crear una configuración de precompilación, puedes usar un token de acceso personal (PAT) para conceder este acceso. -You will need to create a new personal account and then use this account to create a PAT with the appropriate scopes. +Tendrás que crear una cuenta personal y, después, usarla para crear un PAT con los ámbitos adecuados. -1. Create a new personal account on {% data variables.product.prodname_dotcom %}. +1. Cree una cuenta personal en {% data variables.product.prodname_dotcom %}. {% warning %} - **Warning**: Although you can generate the PAT using your existing personal account, we strongly recommend creating a new account with access only to the target repositories required for your scenario. This is because the access token's `repository` permission grants access to all of the repositories that the account has access to. For more information, see "[Signing up for a new GitHub account](/get-started/signing-up-for-github/signing-up-for-a-new-github-account)" and "[Security hardening for {% data variables.product.prodname_actions %}](/actions/security-guides/security-hardening-for-github-actions#considering-cross-repository-access)." + **Advertencia**: Aunque puede generar el PAT con la cuenta personal existente, se recomienda crear una con acceso solo a los repositorios de destino necesarios para el escenario. Esto se debe a que el permiso `repository` del token de acceso concede acceso a todos los repositorios a los que tiene acceso la cuenta. Para más información, vea "[Registro para obtener una nueva cuenta de GitHub](/get-started/signing-up-for-github/signing-up-for-a-new-github-account)" y "[Fortalecimiento de la seguridad para {% data variables.product.prodname_actions %}](/actions/security-guides/security-hardening-for-github-actions#considering-cross-repository-access)". {% endwarning %} -1. Give the new account read access to the required repositories. For more information, see "[Managing an individual's access to an organization repository](/organizations/managing-access-to-your-organizations-repositories/managing-an-individuals-access-to-an-organization-repository)." -1. While signed into the new account, create a PAT with the `repo` scope. Optionally, if the prebuild will need to download packages from the {% data variables.product.company_short %} {% data variables.product.prodname_container_registry %}, also select the `read:packages` scope. For more information, see "[Creating a personal access token](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)." +1. Conceda a la nueva cuenta acceso de lectura a los repositorios necesarios. Para más información, vea "[Administración del acceso de un usuario a un repositorio de la organización](/organizations/managing-access-to-your-organizations-repositories/managing-an-individuals-access-to-an-organization-repository)". +1. Mientras está conectado a la nueva cuenta, cree un PAT con el ámbito `repo`. Opcionalmente, si la precompilación tiene que descargar paquetes de {% data variables.product.company_short %} {% data variables.product.prodname_container_registry %}, seleccione también el ámbito `read:packages`. Para más información, vea "[Creación de un token de acceso personal](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)". - !['repo' and 'packages' scopes selected for a PAT](/assets/images/help/codespaces/prebuilds-select-scopes.png) + ![Ámbitos "repo" y "packages" seleccionados para un PAT](/assets/images/help/codespaces/prebuilds-select-scopes.png) - If the prebuild will use a package from the {% data variables.product.company_short %} {% data variables.product.prodname_container_registry %}, you will need to either grant the new account access to the package or configure the package to inherit the access permissions of the repository you are prebuilding. For more information, see "[Configuring a package's access control and visibility](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility)." -{% ifversion ghec %}1. Authorize the token for use with SAML single sign-on (SSO), so that it can access repositories that are owned by organizations with SSO enabled. For more information, see "[Authorizing a personal access token for use with SAML single sign-on](/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)." + Si en la precompilación se va a usar un paquete de {% data variables.product.company_short %} {% data variables.product.prodname_container_registry %}, tendrá que conceder a la nueva cuenta acceso al paquete, o bien configurar el paquete para heredar los permisos de acceso del repositorio que se va a precompilar. Para más información, vea "[Configuración del control de acceso y la visibilidad de un paquete](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility)". +{% ifversion ghec %}1. Autorice el token para su uso con el inicio de sesión único (SSO) de SAML, de modo que pueda acceder a los repositorios que pertenecen a organizaciones con el inicio de sesión único habilitado. Para más información, vea "[Autorización de un token de acceso personal para su uso con el inicio de sesión único de SAML](/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)". - ![The button to configure SSO for a PAT](/assets/images/help/codespaces/configure-SSO-for-PAT.png) + ![Botón para configurar el inicio de sesión único para un PAT](/assets/images/help/codespaces/configure-SSO-for-PAT.png) {% endif %} -1. Copy the token string. You will assign this to a {% data variables.product.prodname_codespaces %} repository secret. -1. Sign back into the account that has admin access to the repository. -1. In the repository for which you want to create {% data variables.product.prodname_codespaces %} prebuilds, create a new {% data variables.product.prodname_codespaces %} repository secret called `CODESPACES_PREBUILD_TOKEN`, giving it the value of the token you created and copied. For more information, see "[Managing encrypted secrets for your repository and organization for {% data variables.product.prodname_github_codespaces %}](/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-github-codespaces#adding-secrets-for-a-repository)." +1. Copie la cadena del token. Lo asignará a un secreto de repositorio de {% data variables.product.prodname_codespaces %}. +1. Vuelva a iniciar sesión en la cuenta que tiene acceso de administrador al repositorio. +1. En el repositorio para el que quiera crear precompilaciones de {% data variables.product.prodname_codespaces %}, cree un secreto de repositorio de {% data variables.product.prodname_codespaces %} con el nombre `CODESPACES_PREBUILD_TOKEN`y asígnele el valor del token que ha creado y copiado. Para más información, consulta "[Administración de secretos cifrados para el repositorio y la organización en {% data variables.product.prodname_github_codespaces %}](/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-github-codespaces#adding-secrets-for-a-repository)". -The PAT will be used for all subsequent prebuilds created for your repository. Unlike other {% data variables.product.prodname_codespaces %} repository secrets, the `CODESPACES_PREBUILD_TOKEN` secret is only used for prebuilding and will not be available to use in codespaces created from your repository. +El PAT se usará para todas las precompilaciones posteriores creadas para el repositorio. A diferencia de otros secretos de repositorio de {% data variables.product.prodname_codespaces %}, el secreto `CODESPACES_PREBUILD_TOKEN` solo se usa para la precompilación y no estará disponible para usarlo en los codespaces creados desde el repositorio. -## Further reading +## Información adicional -- "[Configuring prebuilds](/codespaces/prebuilding-your-codespaces/configuring-prebuilds)" -- "[Troubleshooting prebuilds](/codespaces/troubleshooting/troubleshooting-prebuilds)" +- "[Configuración de precompilaciones](/codespaces/prebuilding-your-codespaces/configuring-prebuilds)" +- "[Solución de problemas de precompilaciones](/codespaces/troubleshooting/troubleshooting-prebuilds)" diff --git a/translations/es-ES/content/codespaces/prebuilding-your-codespaces/configuring-prebuilds.md b/translations/es-ES/content/codespaces/prebuilding-your-codespaces/configuring-prebuilds.md index 13c69ceb0c..87fe0b73ab 100644 --- a/translations/es-ES/content/codespaces/prebuilding-your-codespaces/configuring-prebuilds.md +++ b/translations/es-ES/content/codespaces/prebuilding-your-codespaces/configuring-prebuilds.md @@ -1,7 +1,7 @@ --- -title: Configurar las precompilaciones -shortTitle: Configurar las precompilaciones -intro: Puedes configurar tu proyecto para que pre-configure un codespace automáticamente cada que subes un cambio a tu repositorio. +title: Configuración de precompilaciones +shortTitle: Configure prebuilds +intro: Puedes configurar tu proyecto para precompilar un codespace automáticamente cada vez que insertas un cambio en el repositorio. versions: fpt: '*' ghec: '*' @@ -11,100 +11,104 @@ topics: - Set up product: '{% data reusables.gated-features.codespaces %}' permissions: People with admin access to a repository can configure prebuilds for the repository. +ms.openlocfilehash: be511c99a876ef7c318a9c55f40c6c1610f0e353 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147548068' --- +Puedes configurar una configuración de precompilación para la combinación de una rama específica del repositorio con un archivo de configuración de contenedor de desarrollo específico. -Puedes configurar una configuración de precompilación para la combinación de una rama específica de tu repositorio con un archivo de configuración de un contenedor dev específico. +Las ramas creadas a partir de una rama primaria habilitada previamente para la compilación normalmente también obtendrán precompilaciones para la misma configuración de contenedor de desarrollo. El motivo es que la precompilación para ramas secundarias que usan la misma configuración de contenedor de desarrollo que la rama primaria es, en su mayor parte, idéntica, por lo que los desarrolladores también se pueden beneficiar de tiempos de creación de codespaces más rápidos en esas ramas. Para más información, vea "[Introducción a los contenedores de desarrollo](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers)". -Cualquier rama que se cree desde una rama padre con precompilación habilitada habitualmente también obtendrá precompilaciones para la misma configuración de contenedor dev. Esto se debe a que la precompilación de las ramas hijas que utilizan la misma configuración de contenedor dev que la rama padre sean, en su mayoría, idénticas, para que los desarrolladores también se puedan beneficiar de tiempos de creación más rápidos para codespaces en dichas ramas. Para obtener más información, consulta la sección "[Introducción a los contenedores dev](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers)". +Normalmente, al configurar precompilaciones para una rama, estarán disponibles para varios tipos de equipo. Pero si el repositorio es mayor de 32 GB, las precompilaciones no estarán disponibles para los tipos de máquina de 2 y 4 núcleos, ya que el almacenamiento que proporcionan está limitado a 32 GB. -Habitualmente, cuando configuras precompilaciones para una rama, estas estarán disponibles para múltiples tipos de máquina. Sin embargo, si tu repositorio es mayor a 32 GB, las precompilaciones no estarán disponibles para los tipos de máquina de 2 y 4 núcleos, ya que el almacenamiento que estos proporcionan se limita a 32 GB. +## Requisitos previos -## Prerrequisitos +A fin de poder configurar precompilaciones para el proyecto, se debe cumplir lo siguiente: +* {% data variables.product.prodname_github_codespaces %} debe estar habilitado para la organización. Para más información, consulta ["Habilitación de {% data variables.product.prodname_github_codespaces %} para la organización](/codespaces/managing-codespaces-for-your-organization/enabling-github-codespaces-for-your-organization)". +* {% data variables.product.prodname_actions %} debe estar habilitado para el repositorio. Cada configuración de precompilación debe ser capaz de desencadenar un flujo de trabajo de acciones asociado. Para más información, vea "[Administración de la configuración de {% data variables.product.prodname_actions %} para un repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository)". -Antes de que configures las precompilaciones para tu proyecto, se debe cumplir con lo siguiente: -* Se deben habilitar los {% data variables.product.prodname_github_codespaces %} para tu organización. Para obtener más información, consulta la sección "[Habilitar los {% data variables.product.prodname_github_codespaces %} para tu organización](/codespaces/managing-codespaces-for-your-organization/enabling-github-codespaces-for-your-organization)". -* {% data variables.product.prodname_actions %} debe estar habilitado para tu repositorio. Cada configuración de precompilación necesita poder activar un flujo de trabajo de acciones asociado. 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)". +## Configuración de una precompilación -## Configurar una precompilación +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} +1. En la sección "Código y automatización" de la barra lateral, haga clic en **{% octicon "codespaces" aria-label="The Codespaces icon" %} {% data variables.product.prodname_codespaces %}** . +1. En la sección "Configuración de la precompilación" de la página, haz clic en **Configurar precompilación**. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -1. En la sección de "Automatización & código" de la barra lateral, haz clic en **{% octicon "codespaces" aria-label="The Codespaces icon" %} {% data variables.product.prodname_codespaces %}**. -1. En la sección de "Configuración de precompilación" de la página, haz clic en **Configurar una precompilación**. + ![Botón "Configurar precompilaciones"](/assets/images/help/codespaces/prebuilds-set-up.png) - ![El botón de 'Configurar precompilaciones'](/assets/images/help/codespaces/prebuilds-set-up.png) +1. Elija la rama para la que quiera configurar una precompilación. -1. Elige la rama para la cual quieres configurar una precompilación. + ![Menú desplegable de la rama](/assets/images/help/codespaces/prebuilds-choose-branch.png) - ![El menú desplegable de la rama](/assets/images/help/codespaces/prebuilds-choose-branch.png) + {% note %} - {% note %} - - **Nota**: Cualquier rama que se cree de una rama base habilitada para precompilaciones habitualmente también obtendrá precompilaciones para la misma configuración de contenedor dev. Por ejemplo, si habilitas precompilaciones para un archivo de configuración de contenedor dev en la rama predeterminada del repositorio, las ramas basadas en la predeterminada también obtendrán precompilaciones para la misma configuración del contenedor dev en la mayoría de los casos. + **Nota**: Las ramas creadas a partir de una rama base habilitada previamente para la compilación normalmente también obtendrán precompilaciones para la misma configuración de contenedor de desarrollo. Por ejemplo, si habilita las precompilaciones para un archivo de configuración de contenedor de desarrollo en la rama predeterminada del repositorio, las ramas basadas en la predeterminada también obtendrán precompilaciones en la mayoría de los casos para la misma configuración de contenedor de desarrollo. {% endnote %} -1. Opcionalmente, en el menú desplegable de **Archivo de configuración** que se muestra, elige el archivo de configuración `devcontainer.json` que quieras utilizar para esta precompilación. Para obtener más información, consulta la sección "[Introducción a los contenedores dev](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers#devcontainerjson)." +1. Opcionalmente, en el menú desplegable **Archivo de configuración** que se muestra, elija el archivo de configuración de `devcontainer.json` que quiera usar para esta plantilla de precompilación. Para más información, vea "[Introducción a los contenedores de desarrollo](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers#devcontainerjson)". - ![El menú desplegable de archivo de configuración](/assets/images/help/codespaces/prebuilds-choose-configfile.png) + ![Menú desplegable del archivo de configuración](/assets/images/help/codespaces/prebuilds-choose-configfile.png) -1. Elige cómo quieres activar actualizaciones automáticamente para la precompilación. +1. Elija cómo quiere desencadenar automáticamente las actualizaciones de la precompilación. - * **Cada subida** (el ajuste predeterminado) - Con este ajuste, las configuraciones de precompilación se actualizarán en cada subida que se haga a la rama predeterminada. Esto garantizará que los codespaces que se generen de una precompilación siempre contengan la configuración de codespace más reciente, incluyendo cualquier dependencia que se haya actualizado o agregado recientemente. - * **En el cambio de configuración** - Con este ajuste, as configuraciones de precompilación se actualizarán cada que lo hagan los archivos de configuración asociados para cada repositorio y rama en cuestión. Esto garantiza que los cambios a los archivos de configuración del contenedor dev para el repositorio se utilicen cuando se genera un codespace desde una precompilación. El flujo de trabajo de acciones que actualiza la precompilación se ejecutará con menor frecuencia, así que esta opción utilizará menos minutos de las acciones. Sin embargo, esta opción no garantiza que los cdespaces siempre incluyan dependencias recientemente actualizadas o agregadas, así que estas podrían tener que agregarse o actualizarse manualmente después de que un codespace se haya creado. - * **Programado** - Con este ajuste, puedes hacer que tus configuraciones de precompilación se actualicen en un itinerario personalizado que tú defines. Esto puede reducir el consumo de minutos de acciones, sin embargo, con esta opción, pueden crearse codespaces que no utilicen los últimos cambios de configuración de contenedores dev. + * **Todas las inserciones** (configuración predeterminada): con esta configuración, las configuraciones de precompilación se actualizarán en cada inserción realizada en la rama especificada. Esto garantizará que los codespaces generados a partir de una precompilación siempre contengan la configuración de codespace más reciente, incluidas las dependencias agregadas o actualizadas recientemente. + * **Al cambiar la configuración**: con esta opción, las configuraciones de precompilación se actualizarán cada vez que se actualicen los archivos de configuración asociados para un repositorio y una rama determinados. Esto garantiza que los cambios en los archivos de configuración del contenedor de desarrollo para el repositorio se usan cuando se genera un codespace a partir de una precompilación. El flujo de trabajo de Acciones que actualiza la precompilación se ejecutará con menos frecuencia, por lo que esta opción usará menos minutos de Acciones. Pero esta opción no garantizará que los codespaces siempre incluyan dependencias agregadas o actualizadas recientemente, por lo que es posible que tengan que agregarse o actualizarse manualmente después de crear un codespace. + * **Programado:** con esta configuración, puedes actualizar las configuraciones de precompilación en una programación personalizada que definas. Esto puede reducir el consumo de minutos de acciones; sin embargo, con esta opción, se pueden crear codespaces que no usen los cambios más recientes en la configuración del contenedor de desarrollo. - ![Las opciones de activación de precompilación](/assets/images/help/codespaces/prebuilds-triggers.png) + ![Opciones del desencadenador de precompilación](/assets/images/help/codespaces/prebuilds-triggers.png) -1. Opcionalmente, selecciona **reducir la precompilación disponible para solo las regiones específicas** para limitar el acceso a tu precompilación y luego selecciona en qué regiones quieres que esté disponible. Los desarrolladores solo pueden crear condespaces desde una precompilación si estos se ubican en una región que selecciones. Predeterminadamente, tu precompilación está disponible para todas las regiones en donde los codespaces estén disponibles y los costos de almacenamiento aplican para cada región. +1. Opcionalmente, seleccione **Reducir precompilación disponible a solo las regiones específicas** para limitar el acceso a la precompilación y, después, seleccione las regiones en las que quiere que esté disponible. Los desarrolladores solo pueden crear codespaces a partir de uno precompilado si se encuentran en una región que selecciones. De forma predeterminada, la precompilación está disponible para todas las regiones donde los codespaces están disponibles y se aplican costos de almacenamiento a cada región. - ![Las opciones de selección de región](/assets/images/help/codespaces/prebuilds-regions.png) + ![Opciones de selección de región](/assets/images/help/codespaces/prebuilds-regions.png) {% note %} - **Notas**: - * La precompilación para cada región incurrirá en cargos individuales. Por lo tanto, solo deberías habilitar las precompilaciones para las regiones en las que sabes que se utilizarán. Para obtener más información, consulta la sección "[Acerca de las precompilaciones de {% data variables.product.prodname_github_codespaces %}](/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds#about-billing-for-codespaces-prebuilds)". - * Los desarrolladores pueden configurar su región predeterminada para {% data variables.product.prodname_codespaces %}, lo que te puede permitir habilitar las precompilaciones para menos regiones. Para obtener más información, consulta la sección "[Configurar tu región predeterminada para {% data variables.product.prodname_github_codespaces %}](/codespaces/customizing-your-codespace/setting-your-default-region-for-github-codespaces)". + **Notas**: + * La precompilación de cada región incurrirá en cargos individuales. Por tanto, solo debe habilitar las precompilaciones para las regiones en las que sabe que se van a usar. Para más información, consulta "[Acerca de las precompilaciones de {% data variables.product.prodname_github_codespaces %}](/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds#about-billing-for-codespaces-prebuilds)". + * Los desarrolladores pueden establecer su región predeterminada para {% data variables.product.prodname_codespaces %}, lo que le permite habilitar precompilaciones para menos regiones. Para más información, consulta "[Configuración de la región predeterminada para {% data variables.product.prodname_github_codespaces %}](/codespaces/customizing-your-codespace/setting-your-default-region-for-github-codespaces)". {% endnote %} -1. Opcionalmente, establezca el número de versiones de precompilación que se deban retener. Puedes ingresar cualquier número entre 1 y 5. La cantidad predeterminada de versiones guardadas es de 2, lo que significa que solo la versión de plantilla más reciente y la versión previa se guardan. +1. Opcionalmente, establezca el número de versiones de precompilaciones que se conservarán. Puedes especificar cualquier número entre 1 y 5. El número predeterminado de versiones guardadas es 2, lo que significa que solo se guardan la versión de plantilla más reciente y la versión anterior. - Dependiendo de los ajustes de activación de la precompilación, esta podría cambiar con cada subida o en cada cambio de configuración de contenedor dev. El retener versiones anteriores de precompilaciones te permite crear una precompilación desde una confirmación más antigua con una configuración de contenedor dev diferente que la de la precompilación actual. Ya que existe un costo de almacenamiento asociado con la retención de versiones de precompilación, puedes elegir la cantidad de versiones a retener con base en las necesidades de tu equipo. Para obtener más información sobre la facturación, consulta la sección "[Acerca de la facturación para los {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces#codespaces-pricing)". + En función de la configuración del desencadenador de precompilaciones, la precompilación podría cambiar con cada inserción o en cada cambio de configuración del contenedor de desarrollo. Conservar las versiones anteriores de las precompilaciones permite crear una precompilación a partir de una confirmación anterior con una configuración de contenedor de desarrollo diferente a la de la precompilación actual. Dado que hay un costo de almacenamiento asociado con la retención de versiones de precompilaciones, puede elegir el número de versiones que se conservarán en función de las necesidades de su equipo. Para más información sobre la facturación, consulta "[Acerca de la facturación de {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces#codespaces-pricing)". - Si configuras la cantidad de versiones de precompilación a guardar en 1, {% data variables.product.prodname_codespaces %} solo guardará la última versión de la precompilación y borrará la versión antigua cada que se actualice la plantilla. Esto significa que no obtendrás un codespace precompilado si regresas a una configuración de contenedor dev antigua. + Si establece el número de versiones de precompilaciones para guardar en 1, {% data variables.product.prodname_codespaces %} solo se guardará la más reciente y se eliminará la versión anterior cada vez que se actualice la plantilla. Esto significa que no obtendrás un codespace precompilado si vuelves a una configuración de contenedor de desarrollo anterior. - ![El ajuste de historial de precompilación](/assets/images/help/codespaces/prebuilds-template-history-setting.png) + ![Configuración del historial de precompilaciones](/assets/images/help/codespaces/prebuilds-template-history-setting.png) -1. Opcionalmente, agrega usuarios o equipos para notificarles cuando una ejecución de flujo de trabajo de precompilación falle para esta configuración. Puedes comenzar a escribir un nombre de usuario, de equipo o nombre completo y luego hacer clic en el nombre una vez que aparezca para agregarlos a la lista. Los usuarios o equipos que agregues recibirán un correo electrónico cuando ocurran fallas en la precompilación, los cuales contienen un enlace a las bitácoras de ejecución de flujo de trabajo para ayudar con las investigaciones subsecuentes. +1. Opcionalmente, agrega usuarios o equipos a quienes notificar cuando se produzca un error en la ejecución del flujo de trabajo de precompilación de esta configuración. Para empezar, puedes escribir un nombre de usuario, un nombre de equipo o un nombre completo y, luego, hacer clic en ellos cuando aparezcan para agregarlos a la lista. Los usuarios o equipos que agregues recibirán un correo electrónico cuando se produzcan errores de precompilación, con un vínculo a los registros de ejecución del flujo de trabajo para que puedan investigarlo más a fondo. - ![El ajuste de notificación de falla de precompilación](/assets/images/help/codespaces/prebuilds-failure-notification-setting.png) + ![Configuración de notificaciones de error de precompilación](/assets/images/help/codespaces/prebuilds-failure-notification-setting.png) -1. Da clic en **Crear**. +1. Haga clic en **Crear**. {% data reusables.codespaces.prebuilds-permission-authorization %} -Después crear una configuración de precompilación, esta se lista en la página de {% data variables.product.prodname_codespaces %} de tus ajustes de repositorio. Un flujo de trabajo de {% data variables.product.prodname_actions %} se pone en cola y luego se ejecuta para crear precompilaciones en las regiones que especificaste, con base en la rama y archivo de configuración de contenedor dev que seleccionaste. +Después de crear una configuración de precompilación, esta aparece en la página {% data variables.product.prodname_codespaces %} de la configuración del repositorio. Se pone en cola un flujo de trabajo de {% data variables.product.prodname_actions %} y, después, se ejecuta para crear precompilaciones en las regiones especificadas, en función de la rama y el archivo de configuración de contenedor de desarrollo seleccionados. ![Captura de pantalla de la lista de configuraciones de precompilación](/assets/images/help/codespaces/prebuild-configs-list.png) -Para obtener más información sobre cómo editar y borrar configuraciones de precompilación, consulta la sección "[Administrar las precompilaciones](/codespaces/prebuilding-your-codespaces/managing-prebuilds)". +Para obtener información sobre cómo editar y eliminar configuraciones de precompilación, consulta "[Administración de precompilaciones](/codespaces/prebuilding-your-codespaces/managing-prebuilds)". ## Configurar variables de ambiente -Para permitir que el proceso de precompilación acceda a las variables de ambiente que se requieren para crear tu ambiente de desarrollo, puedes configurarlas ya sea como secretos de repositorio de {% data variables.product.prodname_codespaces %} o como secretos de organización de {% data variables.product.prodname_codespaces %}. Para obtener más información, consulta las secciones "[Agregar secretos para un repositorio](/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-github-codespaces#adding-secrets-for-a-repository)" y "[Agregar secretos para una organización](/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-github-codespaces#adding-secrets-for-an-organization)". +Para permitir que el proceso de precompilación acceda a las variables de entorno necesarias para crear el entorno de desarrollo, puede establecerlas como secretos de repositorio de {% data variables.product.prodname_codespaces %}, o bien como secretos de organización de {% data variables.product.prodname_codespaces %}. Para más información, vea "[Adición de secretos para un repositorio](/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-github-codespaces#adding-secrets-for-a-repository)" y "[Adición de secretos para una organización](/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-github-codespaces#adding-secrets-for-an-organization)". -Cualquiera que cree un codespace desde este repositorio podrá acceder a los secretos de que crees de esta forma. Si no quieres esto, como alternativa, puedes configurar el secreto `CODESPACES_PREBUILD_TOKEN`. El secreto `CODESPACES_PREBUILD_TOKEN` solo se utiliza para precompilar y no se puede acceder a su valor en los codespaces de los usuarios. +Los secretos que crees de esta manera serán accesibles para cualquiera que cree un codespace desde este repositorio. Si no quiere este comportamiento, también puede establecer el secreto `CODESPACES_PREBUILD_TOKEN`. El secreto `CODESPACES_PREBUILD_TOKEN` solo se usa para la precompilación y su valor no es accesible en los codespaces de los usuarios. -Las precompilaciones no pueden utilizar secretos a nivel de usuario al compilar tu ambiente nuevo, ya que estos no están disponibles sino hasta después de que se haya creado el codespace. +Las precompilaciones no pueden usar ningún secreto de nivel de usuario al compilar el entorno, ya que no están disponibles hasta después de crear el codespace. -## Configurar tareas que llevan mucho tiempo para que se incluyan en la precompilación +## Configuración de tareas que requieren mucho tiempo para incluirse en la precompilación -Puedes utilizar los comandos `onCreateCommand` y `updateContentCommand` en tu `devcontainer.json` para incluir los procesos que llevan mucho tiempo como parte de la creación de la precompilación. Para obtener más información, consulta la documentación de {% data variables.product.prodname_vscode %} "[referencia de devcontainer.json](https://code.visualstudio.com/docs/remote/devcontainerjson-reference#_lifecycle-scripts)". +Puede usar los comandos `onCreateCommand` y `updateContentCommand` en `devcontainer.json` para incluir procesos lentos como parte de la creación de la precompilación. Para más información, consulta la documentación de {% data variables.product.prodname_vscode %} "[referencia de devcontainer.json](https://code.visualstudio.com/docs/remote/devcontainerjson-reference#_lifecycle-scripts)". -`onCreateCommand` solo se ejecuta una vez, cuando se crea la precompilación, mientras que `updateContentCommand` se ejecuta cuando se crea la plantilla y en las actualizaciones de plantilla posteriores. Las compilaciones incrementales deben incluirse en `updateContentCommand`, ya que estas representan el origen de tu proyecto y necesitan incluirse para cada actualización de precompilación. +`onCreateCommand` solo se ejecuta una vez, cuando se crea la precompilación, mientras que `updateContentCommand` se ejecuta en la creación de plantillas y en las actualizaciones de plantilla posteriores. Las compilaciones incrementales se deben incluir en `updateContentCommand`, ya que representan el origen del proyecto y deben incluirse para cada actualización de precompilación. -## Leer más +## Información adicional -- "[Permitir que una precompilación acceda a otros repositorios](/codespaces/prebuilding-your-codespaces/allowing-a-prebuild-to-access-other-repositories)" -- "[Solucionar problemas de las compilaciones previas](/codespaces/troubleshooting/troubleshooting-prebuilds)" +- "[Permiso para que una precompilación acceda a otros repositorios](/codespaces/prebuilding-your-codespaces/allowing-a-prebuild-to-access-other-repositories)" +- "[Solución de problemas de precompilaciones](/codespaces/troubleshooting/troubleshooting-prebuilds)" diff --git a/translations/es-ES/content/codespaces/prebuilding-your-codespaces/index.md b/translations/es-ES/content/codespaces/prebuilding-your-codespaces/index.md index 59f45ee95e..3ed3929798 100644 --- a/translations/es-ES/content/codespaces/prebuilding-your-codespaces/index.md +++ b/translations/es-ES/content/codespaces/prebuilding-your-codespaces/index.md @@ -1,6 +1,6 @@ --- -title: Precompilar tus codespaces -intro: 'Para agilizar la creación de codespaces, puedes configurar tu proyecto para que los precompile para ramas específicas en regiones específicas.' +title: Precompilación de los codespaces +intro: 'Para acelerar la creación de codespace, puedes configurar el proyecto para crear codespace previamente para ramas específicas en regiones específicas.' product: '{% data reusables.gated-features.codespaces %}' versions: fpt: '*' @@ -15,5 +15,11 @@ children: - /allowing-a-prebuild-to-access-other-repositories - /managing-prebuilds - /testing-dev-container-changes +ms.openlocfilehash: 5891cee93ad2568f86646cc195fa87298dcf39b4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147431556' --- diff --git a/translations/es-ES/content/codespaces/prebuilding-your-codespaces/managing-prebuilds.md b/translations/es-ES/content/codespaces/prebuilding-your-codespaces/managing-prebuilds.md index f76eb3e497..d3d07c4700 100644 --- a/translations/es-ES/content/codespaces/prebuilding-your-codespaces/managing-prebuilds.md +++ b/translations/es-ES/content/codespaces/prebuilding-your-codespaces/managing-prebuilds.md @@ -1,7 +1,7 @@ --- -title: Administrar las precompilaciones -shortTitle: Administrar las precompilaciones -intro: 'Puedes revisar, modificar y borrar las configuraciones de precompilación de tu repositorio.' +title: Administración de precompilaciones +shortTitle: Manage prebuilds +intro: 'Puedes revisar, modificar y eliminar las configuraciones de precompilación del repositorio.' versions: fpt: '*' ghec: '*' @@ -10,90 +10,95 @@ topics: - Codespaces product: '{% data reusables.gated-features.codespaces %}' miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 5257419e4c2f3750cfb6b2c6d5e115d29b4b4342 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147548092' --- +## Comprobación, cambio y eliminación de las configuraciones de precompilación -## Verificar, cambiar y borrar tus configuraciones de precompilación +Los precompilaciones que configuras para un repositorio se crean y actualizan mediante un flujo de trabajo de {% data variables.product.prodname_actions %}, administrado por el servicio {% data variables.product.prodname_github_codespaces %}. -Las precompilaciones que configures para un repositorio se crean y actualizan utilizando un flujo de trabajo de {% data variables.product.prodname_actions %}, que administra el servicio de {% data variables.product.prodname_github_codespaces %}. +Según los valores de una configuración de precompilación, el flujo de trabajo para actualizar la precompilación se puede desencadenar mediante estos eventos: -Dependiendo de los ajustes en una configuración de precompilación, el flujo de trabajo para actualizar la precompilación podría activarse con estos eventos: +* Creación o actualización de la configuración de precompilación +* Inserción de una confirmación o una solicitud de incorporación de cambios en una rama configurada para tener precompilaciones +* Cambio de cualquiera de los archivos de configuración del contenedor de desarrollo +* Una programación definida en la configuración de precompilación +* Desencadenamiento manual del flujo de trabajo -* Crear o actualizar la configuración de precompilación -* Subir una confirmación o una solicitud de cambios a una rama que está configurada para tener precompilaciones -* Cambiar cualquiera de los archivos de configuración del contenedor dev -* Un itinerario que definiste en la configuración de la precompilación -* Activar el flujo de trabajo manualmente +Los valores de la configuración de precompilación determinan qué eventos desencadenan automáticamente una actualización de la precompilación. Para más información, consulta "[Configuración de precompilaciones](/codespaces/prebuilding-your-codespaces/configuring-prebuilds#configuring-a-prebuild)". -Los ajustes en la configuración de precompilación determinan qué eventos activan automáticamente una actualización de la precompilación. Para obtener más información, consulta la sección "[Configurar las precompilaciones](/codespaces/prebuilding-your-codespaces/configuring-prebuilds#configuring-a-prebuild)". +Los usuarios con acceso de administrador a un repositorio pueden comprobar el progreso de las configuraciones de precompilaciones, editarlas y eliminarlas. -Las personas con acceso administrativo a un repositorio pueden verificar el progreso de las precompilaciones, así como editar y borrar las configuraciones de estas. +### Visualización del progreso de las precompilaciones +Puede ver el estado actual de la ejecución de flujo de trabajo más reciente para cada configuración de precompilación que haya configurado en la página {% data variables.product.prodname_codespaces %} de la configuración del repositorio. Por ejemplo, "Actualmente en ejecución" o "Última ejecución hace 1 hora". -### Ver el progreso de las precompilaciones -Pudes ver el estado actual de la ejecución de flujo de trabajo más reciente para cada configuración de precompilación que hayas ajustado en la página de {% data variables.product.prodname_codespaces %} de tus ajustes de repositorio. Por ejemplo, "Actualmente en ejecución" o "Última ejecución hace 1 hora". +A fin de ver la salida del registro para la ejecución más reciente del flujo de trabajo de precompilación, haga clic en **Ver salida**. -Para ver la salida de bitácora de la ejecución de flujo de trabajo de la precompilación más reciente, haz clic en **Ver la salida**. +![El botón "Ver salida"](/assets/images/help/codespaces/prebuilds-see-output.png) -![El botón de 'Ver salida'](/assets/images/help/codespaces/prebuilds-see-output.png) +Esto muestra la salida de la ejecución más reciente del flujo de trabajo en la pestaña **Acciones**. -Esto muestra la salida de la ejecución más reciente del flujo de trabajo en la pestaña de **Acciones**. +![Salida del flujo de trabajo de precompilación](/assets/images/help/codespaces/prebuilds-log-output.png) -![La salida de flujo de trabajo de precompilación](/assets/images/help/codespaces/prebuilds-log-output.png) +Como alternativa, para ver todas las ejecuciones de flujo de trabajo de precompilación asociadas a la rama especificada, haga clic en el botón de puntos suspensivos y elija **Ver ejecuciones** en el menú desplegable. -Como alternativa, para ver todas las ejecuciones de flujo de trabajo de una precompilación asociadas con la rama especificada, haz clic en el botón de puntos suspensivos y elige **Ver ejecuciones** del menú desplegable. +![La opción "Ver ejecuciones" en el menú desplegable](/assets/images/help/codespaces/prebuilds-view-runs.png) -![La opción de 'Ver ejecuciones' en el menú desplegable](/assets/images/help/codespaces/prebuilds-view-runs.png) +Esto muestra el historial de ejecución de flujo de trabajo para las precompilaciones de la rama asociada. -Esto muestra el historial de ejecución de flujo de trabajo para las precompilaciones para la rama asociada. +![Historial de ejecución de flujo de trabajo](/assets/images/help/codespaces/prebuilds-workflow-runs.png) -![El historial de ejecución de flujo de trabajo](/assets/images/help/codespaces/prebuilds-workflow-runs.png) +### Edición de una configuración de precompilación -### Editar una configuración de precompilación +1. En la página {% data variables.product.prodname_codespaces %} de la configuración del repositorio, haga clic en los puntos suspensivos situados a la derecha de la configuración de precompilación que quiera editar. +1. En el menú desplegable, haga clic en **Editar**. + + ![La opción "Editar" en el menú desplegable](/assets/images/help/codespaces/prebuilds-edit.png) -1. En la página de {% data variables.product.prodname_codespaces %} de tus ajustes de repositorio, haz clic en los puntos suspensivos a la derecha de la configuración de precompilación que quieras editar. -1. En el menú desplegable, haz clic en **Editar**. - - ![La opción de 'Editar' en el menú desplegable](/assets/images/help/codespaces/prebuilds-edit.png) - -1. Haz los cambios requeridos en la configuración de precompilación y luego haz clic en **Actualizar**. +1. Realice los cambios necesarios en la configuración de precompilación y, después, haga clic en **Actualizar**. {% data reusables.codespaces.prebuilds-permission-authorization %} -### Inhabilitar una configuración de precompilación +### Deshabilitación de una configuración de precompilación -Para pausar la actualización de las precompilaciones de una configuración, puedes inhabilitar las ejecuciones de flujo de trabajo para dicha configuración. El inhabilitar las ejecuciones de flujo de trabajo para una configuración de precompilación no borra ninguna de estas que se haya creado anteriormente para dicha configuración y, como resultado, los codespaces seguirán generándose desde una precompilación existente. +Si desea pausar la actualización de precompilaciones para una configuración, puede deshabilitar las ejecuciones de flujos de trabajo para la configuración. Deshabilitar las ejecuciones de flujos de trabajo para una configuración de precompilación no elimina ninguna precompilación creada previamente para dicha configuración y, como resultado, se seguirán generando codespaces a partir de una precompilación existente. -El inhabilitar las ejecuciones de flujos de trabajo para una configuración precompilada es útil si necesitas investigar los fallos en la creación de plantillas. +Deshabilitar las ejecuciones de flujos de trabajo para una configuración de precompilación resulta útil si necesitas investigar errores en la creación de plantillas. -1. En la página de {% data variables.product.prodname_codespaces %} de tus ajustes de repositorio, haz clic en los puntos suspensivos a la derecha de la configuración de precompilación que quieras inhabilitar. -1. En el menú desplegable, haz clic en **Inhabilitar ejecuciones**. +1. En la página {% data variables.product.prodname_codespaces %} de la configuración del repositorio, haz clic en los puntos suspensivos situados a la derecha de la configuración de precompilación que quieres deshabilitar. +1. En el menú desplegable, haz clic en **Deshabilitar ejecuciones**. - ![La opción de 'Inhabilitar ejecuciones' en el menú desplegable](/assets/images/help/codespaces/prebuilds-disable.png) + ![La opción "Deshabilitar ejecuciones" en el menú desplegable](/assets/images/help/codespaces/prebuilds-disable.png) -1. Para confirmar que quieres inhabilitar esta configuración, haz clic en **OK**. +1. Para confirmar que quieres deshabilitar esta configuración, haz clic en **Aceptar**. -### Borrar una configuración de precompilación +### Eliminación de una configuración de precompilación -El borrar una configuración de preocmpilación también borrar todas las precompilaciones que se hayan creado previamente para dicha configuración. Como resultado, poco después de que borres una configuración, las precompilaciones generadas por dicha configuración ya no estarán disponibles cuando crees un codespace nuevo. +Al eliminar una configuración de precompilación también se eliminan todas las precompilaciones creadas anteriormente para esa configuración. Como resultado, poco después de eliminar una configuración, las precompilaciones generadas por esa configuración ya no estarán disponibles al crear un codespace. -Después de que borras una configuración de precompilación, todavía se ejecutarán las ejecuciones de flujo de trabajo de dicha configuración que se hayan puesto en cola o que hayan iniciado. Se listarán en el historial de ejecución de flujo de trabajo junto con las ejecuciones de flujo de trabajo que se hayan completado previamente. +Después de eliminar una configuración de precompilación, las ejecuciones de flujo de trabajo para esa configuración que se han puesto en cola o que se han iniciado se seguirán ejecutando. Se mostrarán en el historial de ejecución de flujo de trabajo, junto con las ejecuciones de flujo de trabajo completadas anteriormente. -1. En la página de {% data variables.product.prodname_codespaces %} de tus ajustes de repositorio, haz clic en los puntos suspensivos a la derecha de la configuración de precompilación que quieras borrar. -1. En el menú desplegable, haz clic en **Borrar**. +1. En la página {% data variables.product.prodname_codespaces %} de la configuración del repositorio, haga clic en los puntos suspensivos situados a la derecha de la configuración de precompilación que quiera eliminar. +1. En el menú desplegable, haga clic en **Eliminar**. - ![La opción de 'Borrar' en el menú desplegable](/assets/images/help/codespaces/prebuilds-delete.png) + ![La opción "Eliminar" en el menú desplegable](/assets/images/help/codespaces/prebuilds-delete.png) -1. Haz clic en **OK** para confirmar el borrado. +1. Haga clic en **Aceptar** para confirmar la eliminación. -### Activar las precompilaciones manualmente +### Desencadenamiento manual de precompilaciones -Puede ser útil activar una ejecución de flujo de trabajo manualmente para una configuración precompilada. Generalmente, esto solo es necesario si estás depurando un problema con el flujo de trabajo de una configuración de precompilación. +Puede ser útil desencadenar manualmente una ejecución de flujo de trabajo para una configuración de precompilación. Por lo general, esto solo es necesario si va a depurar un problema con el flujo de trabajo para una configuración de precompilación. -1. En la página de {% data variables.product.prodname_codespaces %} de tus ajustes de repositorio, haz clic en los puntos suspensivos a la derecha de la configuración de precompilación cuyo flujo de trabajo quieras activar. -1. En el menú desplegable, haz clic en **Activar manualmente**. +1. En la página {% data variables.product.prodname_codespaces %} de la configuración del repositorio, haga clic en los puntos suspensivos situados a la derecha de la configuración de precompilación cuyo flujo de trabajo quiera desencadenar. +1. En el menú desplegable, haga clic en **Desencadenador manual**. - ![La opción de 'Activar manualmente' en le menú desplegable](/assets/images/help/codespaces/prebuilds-manually-trigger.png) + ![La opción "Desencadenador manual" en el menú desplegable](/assets/images/help/codespaces/prebuilds-manually-trigger.png) -## Leer más +## Información adicional -- "[Solucionar problemas de las compilaciones previas](/codespaces/troubleshooting/troubleshooting-prebuilds)" +- "[Solución de problemas de precompilaciones](/codespaces/troubleshooting/troubleshooting-prebuilds)" diff --git a/translations/es-ES/content/codespaces/prebuilding-your-codespaces/testing-dev-container-changes.md b/translations/es-ES/content/codespaces/prebuilding-your-codespaces/testing-dev-container-changes.md index e255900900..5818aeecaa 100644 --- a/translations/es-ES/content/codespaces/prebuilding-your-codespaces/testing-dev-container-changes.md +++ b/translations/es-ES/content/codespaces/prebuilding-your-codespaces/testing-dev-container-changes.md @@ -1,8 +1,8 @@ --- -title: Probar los cambios de configuración de contenedor dev en una rama con precompilación habilitada -shortTitle: Cambios de contenedor dev de pruebas +title: Prueba de los cambios de configuración del contenedor de desarrollo en una rama habilitada para precompilación +shortTitle: Test dev container changes allowTitleToDifferFromFilename: true -intro: 'Cuando cambias la configuración del contenedor dev para una rama que se habilita para las precompilaciones, debes probar tus cambios en un codespace.' +intro: 'Al cambiar la configuración del contenedor de desarrollo de una rama habilitada para las precompilaciones, debes probar los cambios en un codespace.' versions: fpt: '*' ghec: '*' @@ -12,22 +12,27 @@ topics: - Set up product: '{% data reusables.gated-features.codespaces %}' permissions: People with write permissions to a repository can create or edit the dev container configuration for a branch. +ms.openlocfilehash: ad89e9242f27c00bf95dab308b8ce571e3d3b1b2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147548076' --- +Los cambios realizados en la configuración del contenedor de desarrollo para una rama habilitada para precompilación darán lugar a una actualización de la configuración del codespace y la precompilación asociada. Por tanto, es importante probar estos cambios en un codespace de una rama de prueba antes de confirmarlos en una rama del repositorio que se use de forma activa. Esto garantizará que no se introducen cambios importantes para el equipo. -Cualquier cambio que hagas a la configuración de contenedor dev para una rama con precompilación habilitada dará como resultado una actualización a la configuración del codespace y a la precompilación asociada. Por lo tanto, es importante probar estos cambios en un codespace de una rama de prueba antes de confirmar tus cambios en una rama de tu repositorio que se esté utilizando activamente. Esto garantizará que no estás introduciendo cambios importantes para tu equipo. +Para más información, vea "[Introducción a los contenedores de desarrollo](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers)". -Para obtener más información, consulta la sección "[Introducción a los contenedores dev](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers)". +## Prueba de los cambios en la configuración del contenedor de desarrollo -## Probar los cambios en la configuración del contenedor dev - -1. Crear un codespace desde una rama con precompilación habilitada en la cual quieres cambiar el contenedor dev. Para obtener más información, consulta la sección "[Crear un codespace](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)". -1. En el codespace, extrae una rama de prueba. Para obtener más información, consulta la sección "[Utilizar el control de código fuente en tu codespace](/codespaces/developing-in-codespaces/using-source-control-in-your-codespace#creating-or-switching-branches)." -1. Realiza los cambios requeridos a la configuración del contenedor dev. -1. Aplica los cambios recompilando el contenedor. Para obtener más información, consulta la sección "[Introducción a los contenedores dev](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers#applying-configuration-changes-to-a-codespace)." -1. Cuando todo se vea bien, también recomendamos crear un codespace nuevo desde tu rama de pruebas para garantizar que todo funcione. Entonces, puedes confirmar tus cambios en la rama predeterminada de tu repositorio o en una rama de características activa, lo que activará una actualización de la precompilación para la rama. +1. Cree un codespace a partir de la rama habilitada para precompilación cuyo contenedor de desarrollo quiera cambiar. Para más información, vea "[Creación de un codespace](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)". +1. En el codespace, extraiga del repositorio una rama de prueba. Para más información, vea "[Uso del control de código fuente en el codespace](/codespaces/developing-in-codespaces/using-source-control-in-your-codespace#creating-or-switching-branches)". +1. Realice los cambios necesarios en la configuración del contenedor de desarrollo. +1. Recompile el contenedor para aplicar los cambios. Para más información, vea "[Introducción a los contenedores de desarrollo](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers#applying-configuration-changes-to-a-codespace)". +1. Cuando todo parezca correcto, también se recomienda crear un codespace desde la rama de prueba para asegurarse de que todo funciona. Después, puede confirmar los cambios en la rama predeterminada del repositorio o en una rama de características activa, lo que desencadena una actualización de la precompilación para esa rama. {% note %} - - **Nota**: El crear este codespace llevará más de lo habitual, ya que no se creará desde una precompilación. - + + **Nota**: La creación de este codespace tardará más de lo habitual porque no se creará a partir de una precompilación. + {% endnote %} diff --git a/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/index.md b/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/index.md index 71e1aefb95..76f7a364f5 100644 --- a/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/index.md +++ b/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/index.md @@ -1,8 +1,8 @@ --- -title: 'Configurar tu repositorio para {% data variables.product.prodname_github_codespaces %}' -shortTitle: Configurar tu repositorio +title: 'Configuración del repositorio para {% data variables.product.prodname_github_codespaces %}' +shortTitle: Setting up your repository allowTitleToDifferFromFilename: true -intro: 'Aprende cómo iniciar con los {% data variables.product.prodname_github_codespaces %}, incluyendo cómo configurar y hacer ajustes para lenguajes específicos.' +intro: 'Aprende cómo empezar a trabajar con {% data variables.product.prodname_github_codespaces %}, lo que incluye cómo realizar la configuración para lenguajes específicos.' product: '{% data reusables.gated-features.codespaces %}' versions: fpt: '*' @@ -17,5 +17,12 @@ children: - /setting-up-your-java-project-for-codespaces - /setting-up-your-python-project-for-codespaces - /setting-a-minimum-specification-for-codespace-machines + - /adding-a-codespaces-badge +ms.openlocfilehash: 1e172243dc351f0a173c8624b66914e1c3795495 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147783043' --- 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 6fc957533e..5a714340e5 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 @@ -1,6 +1,6 @@ --- title: Introducción a los contenedores dev -intro: 'Cuando trabajas en un codespace, el ambiente en el que estás trabajando se crea utilizando un contenedor de desarrollo o contenedor dev, el cual se hospeda en una máquina virtual.' +intro: 'Cuando trabajas en un codespace, el entorno en el que trabajas se crea mediante un contenedor de desarrollo hospedado en una máquina virtual.' permissions: People with write permissions to a repository can create or edit the codespace configuration. redirect_from: - /github/developing-online-with-github-codespaces/configuring-github-codespaces-for-your-project @@ -17,69 +17,74 @@ topics: - Set up - Fundamentals product: '{% data reusables.gated-features.codespaces %}' +ms.openlocfilehash: 22a227f8f97b054e4d3980876dae47d72fb03d08 +ms.sourcegitcommit: 3a16368cd8beb8b8487eb77d3e597cf49f4c4335 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/14/2022 +ms.locfileid: '147111174' --- +## Acerca de los contenedores dev -## Acerca de los contenedores dev +Los contenedores de desarrollo son contenedores de Docker que están configurados específicamente para proporcionar un entorno de desarrollo completo. Siempre que trabajes en un codespace, estarás usando un contenedor de desarrollo en una máquina virtual. -Los contenedores de desarrollo o contenedores dev son contenedores de Docker que se configuran específicamente para proporcionar un ambiente de desarrollo con características completas. Cuando sea que trabajes en un codespace, estarás utilizando un contenedor dev en una máquina virtual. +Puedes configurar el contenedor de desarrollo para un repositorio a fin de que los codespaces creados para ese repositorio te proporcionen un entorno de desarrollo personalizado, completo con todas las herramientas y entornos de ejecución que necesitas para trabajar en un proyecto específico. Si no defines una configuración en el repositorio, {% data variables.product.prodname_github_codespaces %} usa una configuración predeterminada, que incluye muchas de las herramientas comunes que el equipo podría necesitar para el desarrollo con el proyecto. Para obtener más información, consulta "[Uso de la configuración predeterminada del contenedor de desarrollo](#using-the-default-dev-container-configuration)". -Puedes configurar el dev container en un repositorio para que el codespace que se cree para dicho repositorio te proporcione un ambiente de desarrollo personalizado, completo con todas las herramientas y tiempos de ejecución que necesitas para trabajar en un proyecto específico. Si no defines una configuración en el repositorio, entonces el {% data variables.product.prodname_github_codespaces %} utilizará una configuración predeterminada, la cual contendrá muchas de las herramientas comunes que podría necesitar tu equipo para el desarrollo de tu proyecto. Para obtener más información, consulta la sección "[Utilizar la configuración predeterminada](#using-the-default-dev-container-configuration)". +Los archivos de configuración de un contenedor de desarrollo se incluyen en un directorio `.devcontainer` del repositorio. Puedes usar {% data variables.product.prodname_vscode %} para agregar archivos de configuración automáticamente. Puedes elegir entre una selección de configuraciones predefinidas para varios tipos de proyecto. Puedes usarlos sin ninguna configuración adicional, o bien puedes editar las configuraciones para refinar el entorno de desarrollo que producen. Para obtener más información, consulta "[Uso de una configuración predefinida del contenedor de desarrollo](#using-a-predefined-dev-container-configuration)". -Los archivos de configuración de un contenedor dev se contienen en un directorio `.devcontainer` en tu repositorio. Puedes utilizar {% data variables.product.prodname_vscode %} para que agregue archivos de configuración para ti. Puedes elegir de entre una variedad de configuraciones predefinidas para varios tipos de proyecto. Puedes utilizarlos sin configuraciones subsecuentes o puedes editar las configuraciones para refinar el ambiente de desarrollo que producen. Para obtener más información, consulta la sección "[Utilizar una configuración predefinida de contenedor dev](#using-a-predefined-dev-container-configuration)". +Como alternativa, puedes agregar tus propios archivos de configuración personalizados. Para obtener más información, consulta "[Creación de una configuración personalizada de contenedor de desarrollo](#creating-a-custom-dev-container-configuration)". -Como alternativa, puedes agregar tus propios archivos de configuración persionalizados. Para obtener más información, consulta la sección "[Crear una configuración personalizada de contenedor dev](#creating-a-custom-dev-container-configuration)". +Puedes definir una única configuración de contenedor de desarrollo para un repositorio, configuraciones diferentes para distintas ramas o varias configuraciones. Cuando hay varias configuraciones disponibles, los usuarios pueden elegir su configuración preferida cuando crean un codespace. Esto es especialmente útil para repositorios de gran tamaño que contienen código fuente en diferentes lenguajes de programación o para proyectos diferentes. Puedes crear una selección de configuraciones que permitan a los distintos equipos trabajar en un codespace configurado adecuadamente para el trabajo que están realizando. -Puedes definir una sola configuración de contenedor dev para un repositorios, configuraciones diferentes para ramas diferentes o configuraciones múltiples. Cuando hay configuraciones múltiples disponibles, los usuarios pueden elegir su configuración preferida cuando crean un codespace. Esto es particularmente útil para los repositorios grandes que contienen código fuente en diversos lenguajes de programación o para proyectos diferentes. Puedes crear una variedad de configuraciones que permitan que los diferentes equipos trabajen en un codespace que se configuró adecuadamente para el trabajo que están realizando. +### devcontainer.json -### devcontainer.json +El archivo principal de una configuración de contenedor de desarrollo es el archivo `devcontainer.json`. Puedes usar este archivo a fin de determinar el entorno de los codespaces creados para el repositorio. El contenido de este archivo define un contenedor de desarrollo que puede incluir marcos, herramientas, extensiones y desvío de puertos. El archivo `devcontainer.json` normalmente contiene una referencia a un Dockerfile, que normalmente se encuentra junto con el archivo `devcontainer.json`. -El archivo principal en una configuración de contenedor dev es `devcontainer.json`. Puedes utilizar este archivo para determinar el ambiente de los codespaces que se crean para tu repositorio. El contenido de este archivo define un contenedor dev que puede incluir marcos de trabajo, herramientas, extensiones y reenvío de puertos. El archivo `devcontainer.json` a menudo contiene una referencia a un Dockerfile, que habitualmente se ubica en todo el archivo `devcontainer.json`. +Si no agrega un archivo `devcontainer.json` al repositorio se usa la configuración predeterminada del contenedor de desarrollo. Para obtener más información, consulta "[Uso de la configuración predeterminada del contenedor de desarrollo](#using-the-default-dev-container-configuration)". -Si no agregas un archivo `devcontainer.json` a tu repositorio, se utilizará la configuración del contenedor dev predeterminado. Para obtener más información, consulta la sección "[Utilizar la configuración predeterminada](#using-the-default-dev-container-configuration)". +El archivo `devcontainer.json` se encuentra normalmente en el directorio `.devcontainer` del repositorio. Como alternativa, puedes localizarlo directamente en la raíz del repositorio, en cuyo caso el nombre de archivo debe comenzar con un punto: `.devcontainer.json`. -El archivo `devcontainer.json` a menudo se ubica en el directorio `.devcontainer` de tu repositorio. Como alternativa, puedes ubicarlo directamente en la raíz del repositorio, en cuyo caso el nombre de archivo debe comenzar con un punto: `.devcontainer.json`. - -SI quieres tener una variedad de configuraciones de contenedores dev en tu repositorio, cualquier alternativa al archivo `.devcontainer/devcontainer.json` (o `.devcontainer.json`) debe ubicarse en su propio subdirectorio en la ruta `.devcontainer/SUBDIRECTORY/devcontainer.json`. Por ejemplo, podrías tener una elección de dos configuracones: -* `.devcontainer/database-dev/devcontainer.json` +Si quieres tener una selección de configuraciones de contenedor de desarrollo en el repositorio, cualquier alternativa al archivo `.devcontainer/devcontainer.json` (o `.devcontainer.json`) debe encontrarse en su propio subdirectorio en la ruta de acceso `.devcontainer/SUBDIRECTORY/devcontainer.json`. Por ejemplo, podrías tener una selección de dos configuraciones: +* `.devcontainer/database-dev/devcontainer.json` * `.devcontainer/gui-dev/devcontainer.json` -Cuando tienes varios archivos de `devcontainer.json` en tu repositorio, cada codespace se crea desde solo una de las configuraciones. No se pueden importar los ajustes ni heredarlos entre archivos de `devcontainer.json`. Si un archivo de `devcontainer.json` en un subdirectorio personalizado tiene archivos dependientes, tales como el Dockerfile o los scripts que ejecutan los comandos en dicho archivo `devcontainer.json`, se recomienda que coloques ambos de estos archivos en el mismo directorio. +Cuando tienes varios archivos `devcontainer.json` en el repositorio, cada codespace se crea a partir de una de las configuraciones únicamente. La configuración no se puede importar ni heredar entre archivos `devcontainer.json`. Si un archivo `devcontainer.json` de un subdirectorio personalizado tiene archivos dependientes, como Dockerfile o scripts que se ejecutan mediante comandos en el archivo `devcontainer.json`, se recomienda colocar estos archivos en el mismo subdirectorio. -Para obtener más información sobre cómo elegir tu configuración preferida de contenedor dev cuando creas un codespace, consulta la sección "[Crear un codespace](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)". +Para obtener información sobre cómo elegir la configuración de contenedor de desarrollo preferida al crear un codespace, consulta "[Creación de un codespace](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)". {% data reusables.codespaces.more-info-devcontainer %} -#### Cómo utilizar el devcontainer.json +#### Procedimientos para usar devcontainer.json -Es útil pensar que el archivo `devcontainer.json` sirve para proporcionar "adaptación" en vez de "personalización". Solo debes incluir las cosas que necesiten todos los que trabajan en tus codespaces como elementos estándar del ambiente de desarrollo, no las que son preferencias personales. Las cosas como los limpiadores son buenas para estandarizar y para requerir que todos las tengan instaladas, así que es bueno incluirlas en tu archivo `devcontainer.json`. Las cosas como los decoradores de interfaz de usuario o los temas son elecciones personales que no deberían ponerse en el archivo `devcontainer.json`. +Es útil pensar en `devcontainer.json` como un archivo que proporciona "customization" (personalización) en lugar de "personalization" (personalización). Solo debes incluir cosas que todos los usuarios que trabajan en el código base necesitan como elementos estándar del entorno de desarrollo, no como cosas que sean preferencias personales. Las cosas como linters son buenas para estandarizar y exigir que todos los usuarios lo tengan instalado, por lo que son buenas para incluir en tu archivo `devcontainer.json`. Las cosas como los decoradores de la interfaz de usuario o los temas son opciones personales que no deben colocarse en el archivo `devcontainer.json`. -Puedes personalizar tus codespaces utilizando dotfiles y la sincronización de ajustes. Para obtener más información, consulta la sección "[Personalizar {% data variables.product.prodname_github_codespaces %} para tu cuenta](/codespaces/customizing-your-codespace/personalizing-github-codespaces-for-your-account)". +Puedes personalizar los codespaces mediante dotfiles y la sincronización de la configuración. Para más información, consulta "[Personalización de {% data variables.product.prodname_github_codespaces %} para tu cuenta](/codespaces/customizing-your-codespace/personalizing-github-codespaces-for-your-account)". -### Dockerfile +### Dockerfile -Puedes agregar un Dockerfile como parte de tu configuración de contenedor dev. +Puedes agregar un Dockerfile como parte de la configuración del contenedor de desarrollo. -El Dockerfile es un archivo de texto que contiene las instrucciones necesarias para crear una imagen de contenedor de Docker. Esta imagen se utiliza para generar un contenedor de desarrollo cada que alguien crea un codespace utilizando el archivo `devcontainer.json` que referencia a este Dockerfile. Las instrucciones en el Dockerfile habitualmente comienzan haciendo referencia a una imagen padre en la cual se basa la imagen que se creará. A esto le siguen los comandos que se ejecutan durante el proceso de creación de imagen, por ejemplo, para instalar paquetes de software. +Dockerfile es un archivo de texto que contiene las instrucciones necesarias para crear una imagen de contenedor de Docker. Esta imagen se usa para generar un contenedor de desarrollo cada vez que alguien crea un codespace mediante el archivo `devcontainer.json` que hace referencia a este Dockerfile. Normalmente, las instrucciones del Dockerfile comienzan haciendo referencia a una imagen primaria en la que se basa la imagen que se creará. Esto va seguido de comandos que se ejecutan durante el proceso de creación de imágenes, por ejemplo, para instalar paquetes de software. -El Dockerfile para un contenedor dev se ubica habitualmente en la carpeta `-.devcontainer`, junto con el `devcontainer.json` en el cual se referencia. +El Dockerfile de un contenedor de desarrollo se encuentra normalmente en la carpeta `.devcontainer`, junto con el elemento `devcontainer.json` en el que se hace referencia al mismo. {% note %} -**Nota**: Como alternativa a utilizar un Dockerfile, puedes utilizar la propiedad `image` en el archivo `devcontainer.json` para referirte directamente a una imagen existente que quieras utilizar. Si no se encuentra un Dockerfile ni una imagen, entonces se utilizará la imagen de contenedor predeterminada. Para obtener más información, consulta la sección "[Utilizar la configuración predeterminada](#using-the-default-dev-container-configuration)". +**Nota**: Como alternativa al uso de un Dockerfile, puede usar la propiedad `image` en el archivo `devcontainer.json` para hacer referencia directamente a una imagen existente que quieras usar. Si no se encuentra un Dockerfile ni una imagen, se usará la imagen de contenedor predeterminada. Para obtener más información, consulta "[Uso de la configuración predeterminada del contenedor de desarrollo](#using-the-default-dev-container-configuration)". {% endnote %} -#### Ejemplo de un Dockerfile simple +#### Ejemplo de Dockerfile sencillo -El siguiente ejemplo utiliza cuatro instrucciones: +En el ejemplo siguiente se usan cuatro instrucciones: -`ARG` define una variable de tiempo de compilación. +`ARG` define una variable en tiempo de compilación. -`FROM` especifica la imagen padre en la cual se basará la imagen de Docker generada. +`FROM` especifica la imagen primaria en la que se basará la imagen de Docker generada. -`COPY` copia un archivo y lo agrega al sistema de archivos. +`COPY` copia un archivo y lo agrega al sistema de archivos. -`RUN` actualiza las listas de paquetes y ejecuta un script. También puedes utilizar una instrucción de `RUN` para instalar software, tal como lo muestran las instrucciones en las cuales se comentó. Para ejecutar comandos múltiples, utiliza `&&` para combinar los comandos en una sola declaración de `RUN`. +`RUN` actualiza las listas de paquetes y ejecuta un script. También puedes usar una instrucción `RUN` para instalar software, tal como se muestra en las instrucciones comentadas. Para ejecutar varios comandos, usa `&&` a fin de combinar los comandos en una sola instrucción `RUN`. ```Dockerfile{:copy} ARG VARIANT="16-buster" @@ -96,11 +101,11 @@ COPY library-scripts/github-debian.sh /tmp/library-scripts/ RUN apt-get update && bash /tmp/library-scripts/github-debian.sh ``` -Para obtener más información sobre las instrucciones de los Dockerfiles, consulta la "[referencia de Dockerfile](https://docs.docker.com/engine/reference/builder)" en la documentación de Docker. +Para obtener más información sobre las instrucciones compatibles con Docker, consulta "[Referencia de Dockerfile](https://docs.docker.com/engine/reference/builder)" en la documentación de Docker. -#### Utilizar un Dockerfile +#### Uso de un Dockerfile -Para utilizar un Dockerfile como parte de una configuración de contenedor dev, referénciala en tu `devcontainer.json` utilizando la propiedad `dockerfile`. +Para usar un Dockerfile como parte de una configuración de contenedor de desarrollo, haz referencia a él en el archivo `devcontainer.json` mediante la propiedad `dockerfile`. ```json{:copy} { @@ -110,120 +115,120 @@ Para utilizar un Dockerfile como parte de una configuración de contenedor dev, } ``` -Para obtener más información sobre cómo utilizar un Dockerfile en una configuración de contenedor dev, consulta la documentación de {% data variables.product.prodname_vscode_shortname %} "[Crear un contenedor de desarrollo](https://code.visualstudio.com/docs/remote/create-dev-container#_dockerfile)". +Para obtener más información sobre el uso de un Dockerfile en un contenedor de desarrollo, consulta "[Creación de un contenedor de desarrollo](https://code.visualstudio.com/docs/remote/create-dev-container#_dockerfile)" en la documentación de {% data variables.product.prodname_vscode_shortname %}. -## Utilizar la configuración de contenedor dev predeterminada +## Uso de la configuración predeterminada del contenedor de desarrollo -Si no defines una configuración en tu repositorio, {% data variables.product.prodname_dotcom %} creará un codespace utilizando una imagen de Linux predeterminada. La imagen de Linux incluye varias versiones de tiempo de ejecución para los lenguajes populares como Python, Node, PHP, Java, Go, C++ y .NET Core/C#. Se utilizan los lanzamientos más recientes o de LTS de estos lenguajes. También existen herramientas para apoyar la ciencia de datos y el aprendizaje automático, tal como JupyterLab y Conda. La imagen también incluye otras herramientas y utilidades de desarrollador como Git, el CLI de GitHub, yarn, openssh y vim. Para ver todos los lenguajes, tiempos de ejecución y herramientas que se incluyen, utiliza el comando `devcontainer-info content-url` dentro de tu terminal del codespace y sigue la URL que este produce. +Si no defines una configuración en tu repositorio, {% data variables.product.prodname_dotcom %} creará un codespace con una imagen predeterminada de Linux. Esta imagen de Linux incluye varias versiones en tiempo de ejecución para lenguajes populares como Python, Node, PHP, Java, Go, C++, Ruby y .NET Core/C#. Se usan las versiones LTS o más recientes de estos lenguajes. También hay herramientas para admitir la ciencia de datos y el aprendizaje automático, como JupyterLab y Conda. La imagen también incluye otras herramientas y utilidades para desarrolladores como Git, la CLI de GitHub, yarn, openssh y vim. Para ver todos los lenguajes, tiempos de ejecución y herramientas que se incluyen, usa el comando `devcontainer-info content-url` dentro del terminal de codespace y sigue la dirección URL que genera el comando. -Como alternativa, para obtener más información sobre todo lo que incluye la imagen predeterminada de Linux, consulta el archivo más reciente del repositorio [`microsoft/vscode-dev-containers`](https://github.com/microsoft/vscode-dev-containers/tree/main/containers/codespaces-linux). +Para obtener más información sobre todo lo que se incluye en la imagen predeterminada de Linux, también puedes consultar el archivo más reciente del repositorio [`microsoft/vscode-dev-containers`](https://github.com/microsoft/vscode-dev-containers/tree/main/containers/codespaces-linux). -La configuración predeterminada es una buena opción si estás trabajando en un proyecto pequeño que utilice los lenguajes y herramientas que proporciona {% data variables.product.prodname_github_codespaces %}. +La configuración predeterminada es una buena opción si estás trabajando en un proyecto pequeño que utiliza los lenguajes y herramientas que proporciona {% data variables.product.prodname_github_codespaces %}. -## Utilizar una configuración predeterminada de contenedor dev +## Uso de una configuración predefinida de contenedor de desarrollo -Puedes elegir de entre una lista de configuraciones predeterminadas para crear una configuración de contenedor dev para tu repositorio. Estas configuraciones proporcionan ajustes comunes para tipos de proyecto particulares y pueden ayudarte a iniciar rápidamente con una configuración que ya tenga las opciones de contenedor, ajustes de {% data variables.product.prodname_vscode_shortname %} y extensiones de {% data variables.product.prodname_vscode_shortname %} que deberían instalarse. +Puedes elegir entre una lista de configuraciones predefinidas a fin de crear una configuración de contenedor de desarrollo para el repositorio. Estas configuraciones proporcionan una configuración común para tipos de proyecto en particular, y pueden ayudarte a comenzar rápidamente con una configuración que ya tenga las opciones adecuadas para el contenedor, la configuración de {% data variables.product.prodname_vscode_shortname %}, y las extensiones de {% data variables.product.prodname_vscode_shortname %} que deben estar instaladas. -Utilizar una configuración predefinida es una gran idea si necesitas extensibilidad adicional. También puedes comenzar con una configuración predeterminada y modificarla conforme la necesites para tu proyecto. +Utilizar una configuración predefinida es una gran idea si necesitas extensibilidad adicional. También puedes iniciar con una configuración predefinida y modificarla conforme lo requieras de acuerdo con el proyecto. -Puedes agregar una configuración de contenedor dev predefinida ya sea mientras trabajas en un codespace o localmente en un repositorio. +Puedes agregar una configuración predefinida de contenedor de desarrollo mientras trabajas en un codespace o en un repositorio localmente. {% data reusables.codespaces.command-palette-container %} -1. Haz clic en la definición que quieres utilizar. +1. Haz clic en la definición que quieras utilizar. ![Lista de definiciones de contenedores predefinidas](/assets/images/help/codespaces/predefined-container-definitions-list.png) -1. Sigue los mensajes para personalizar tu definición. Para obtener más información sobre las opciones para personalizar tu definición, consulta la sección "[Agregar características adicionales a tu archivo `devcontainer.json`](#adding-additional-features-to-your-devcontainerjson-file)". -1. Haz clic en **OK** (aceptar). +1. Sigue los mensajes para personalizar tu definición. Para obtener más información sobre las opciones disponibles para personalizar la definición, consulte "[Agregar características adicionales al archivo `devcontainer.json`](#adding-additional-features-to-your-devcontainerjson-file)". +1. Haga clic en **OK**. - ![Botón de OK](/assets/images/help/codespaces/prebuilt-container-ok-button.png) + ![Botón Aceptar](/assets/images/help/codespaces/prebuilt-container-ok-button.png) -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)". +1. Si estás trabajando en un codespace, aplica los cambios; para ello, haz clic en **Rebuild now** (Recompilar ahora) en el mensaje situado en la parte inferior derecha de la ventana. Para obtener más información sobre cómo recompilar el contenedor, consulte "[Aplicación de cambios a la configuración](#applying-configuration-changes-to-a-codespace)". - !["Codespaces: Reconstruir contenedor" en la {% data variables.product.prodname_vscode_command_palette %}](/assets/images/help/codespaces/rebuild-prompt.png) + !["Codespaces: Recompilación del contenedor" en {% data variables.product.prodname_vscode_command_palette %}](/assets/images/help/codespaces/rebuild-prompt.png) -### Agregar características adicionales a tu archivo de `devcontainer.json` +### Agregar características adicionales al archivo `devcontainer.json` {% note %} -**Nota:** Esta característica se encuentra en beta y está sujeta a cambios. +**Nota:** Esta característica se encuentra en versión beta y está sujeta a cambios. {% endnote %} -Puedes agregar características a tu configuración predefinida de contenedor para personaliza las herramientas que están disponibles y extender la funcionalidad de tu espacio de trabajo sin tener que crear una configuración personalizada de contenedor dev desde cero. Por ejemplo, podrías utilizar una configuración predefinida de contenedor y agregar el {% data variables.product.prodname_cli %}. Puedes hacer que estas características adicionales estén disponibles para tu proyecto agregándolas a tu archivo de `devcontainer.json` cuando configures los ajustes de dicho contenedor. +Puedes agregar características a tu configuración predefinida de contenedor para personalizar qué herramientas estarán disponibles y ampliar la función de tu espacio de trabajo sin tener que crear una configuración personalizada del contenedor de desarrollo desde cero. Por ejemplo, puedes utilizar una configuración de contenedor predefinida y agregar la {% data variables.product.prodname_cli %}. Puede hacer que estas características adicionales estén disponibles para el proyecto. Para ello, agréguelas al archivo `devcontainer.json` cuando configure los ajustes de ese contenedor. -Puedes agregar algunas de las características más comunes seleccionándolas cuando configures tu contenedor predefinido. Para obtener más información sobre las características disponibles, consulta la [librería de scripts](https://github.com/microsoft/vscode-dev-containers/tree/main/script-library#scripts) en el repositorio `vscode-dev-containers`. +Puedes agregar algunas de las características más comunes seleccionándolas cuando configures tu contenedor predefinido. Para obtener más información sobre las características disponibles, consulte la [biblioteca de scripts](https://github.com/microsoft/vscode-dev-containers/tree/main/script-library#scripts) en el repositorio `vscode-dev-containers`. -1. Access the Command Palette (Shift+Command+P (Mac) / Ctrl+Shift+P (Windows/Linux)), then start typing "configure". Selecciona **Codespaces: configurar las características del devcontainer**. +1. Acceda a la paleta de comandos (`Shift + Command + P` / `Ctrl + Shift + P`) y empiece a escribir "configure". Seleccione **Codespaces: Configure Devcontainer Features**. - ![The Configure Devcontainer Features command in the Command Palette](/assets/images/help/codespaces/codespaces-configure-features.png) + ![El comando de configurar características del devcontainer en la paleta de comandos](/assets/images/help/codespaces/codespaces-configure-features.png) -1. Actualiza tus selecciones de características y luego haz clic en **OK**. +1. Actualice las características seleccionadas y haga clic en **OK**. - ![El menú para seleccionar características adicionales durante la configuración del contenedor](/assets/images/help/codespaces/select-additional-features.png) + ![El menú de selección de características adicionales durante la configuración del contenedor](/assets/images/help/codespaces/select-additional-features.png) -1. Para aplicar los cambios, en la esquina inferior derecha de la pantalla, haz clic en **Reconstruir ahora**. 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)". +1. Para aplicar los cambios, en la esquina inferior derecha de la pantalla, haga clic en **Rebuild now**. Para obtener más información sobre cómo recompilar el contenedor, consulte "[Aplicación de cambios a la configuración](#applying-configuration-changes-to-a-codespace)". - !["Codespaces: Rebuild Container" in the Command Palette](/assets/images/help/codespaces/rebuild-prompt.png) + !["Codespaces: Rebuild Container" en la paleta de comandos](/assets/images/help/codespaces/rebuild-prompt.png) -## Crear una configuración de contenedor dev personalizada +## Creación de una configuración personalizada de contenedor de desarrollo -Si ninguna de las configuraciones predefinidas satisface tus necesidades, puedes crear una configuración personalizada si escribes tu propio archivo `devcontainer.json`. +Si no hay ninguna de las configuraciones predefinidas que satisfaga tus necesidades, puedes crear una configuración personalizada escribiendo tu propio archivo `devcontainer.json`. -* Si estás agregando un solo archivo `devcontainer.json` que utilizará todo aquél que cree un codespace desde tu repositorio, crea el archivo dentro de un directorio de `.devcontainer` en la raíz del repositorio. -* Si quieres ofrecer a los usuarios una elección de configuración, puedes crear archivos múltiples de `devcontainer.json`, cada uno ubicado dentro de un subdirectorio por separado del directorio `.devcontainer`. +* Si vas a agregar un único archivo `devcontainer.json` que usarán todos los usuarios que creen un codespace desde el repositorio, crea el archivo en un directorio `.devcontainer` en la raíz del repositorio. +* Si quieres ofrecer a los usuarios una opción de configuración, puedes crear varios archivos personalizados `devcontainer.json`, cada uno ubicado en un subdirectorio independiente del directorio `.devcontainer`. {% note %} - **Nota**: No puedes ubicar tus archivos de `devcontainer.json` en los directorios a más de un nivel debajo de `.devcontainer`. Por ejemplo, un archivo en la ruta `.devcontainer/teamA/devcontainer.json` sí funcionaría, pero uno en `.devcontainer/teamA/testing/devcontainer.json`, no. + **Nota**: No se pueden encontrar los archivos `devcontainer.json` en directorios de más de un nivel por debajo de `.devcontainer`. Por ejemplo, un archivo en `.devcontainer/teamA/devcontainer.json` funcionará, pero en `.devcontainer/teamA/testing/devcontainer.json` no. {% endnote %} - Si se encuentran archivos `devcontainer.json` múltiples en el repositorio, estos se listarán en la página de opciones de creación de codespaces. Para obtener más información, consulta la sección "[Crear un codespace](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)". + Si se encuentran varios archivos `devcontainer.json` en el repositorio, se mostrarán en la página de opciones de creación del codespace. Para obtener más información, consulte "[Creación de un codespace](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)". - ![Una elección de archivos de configuración](/assets/images/help/codespaces/configuration-file-choice.png) + ![Elección de archivos de configuración](/assets/images/help/codespaces/configuration-file-choice.png) -### Selección de configuración predeterminada durante la creación de codespaces +### Selección de configuración predeterminada durante la creación del codespace -Si existe el archivo `.devcontainer/devcontainer.json` o `.devcontainer.json`, este será la selección predeterminada en la lista de archivos de configuración disponibles cuando crees un codespace. Si no existe ninguno de ellos, se seleccionará la configuración de contenedor dev predefinida. +Si `.devcontainer/devcontainer.json` o `.devcontainer.json` existen, uno de los dos será la selección predeterminada en la lista de archivos de configuración disponibles al crear un codespace. Si no existe ningún archivo, la configuración predeterminada del contenedor de desarrollo se seleccionará de manera predeterminada. -![La elección de configuración predeterminada seleccionada](/assets/images/help/codespaces/configuration-file-choice-default.png) +![Opción de configuración predeterminada seleccionada](/assets/images/help/codespaces/configuration-file-choice-default.png) -### Editar el archivo devcontainer.json +### Edición del archivo devcontainer.json -Puedes agregar y editar las llaves de configuración compatibles en el archivo `devcontainer.json` para especificar los aspectos del ambiente del codespace, como qué extensiones de {% data variables.product.prodname_vscode_shortname %} se instalarán. {% data reusables.codespaces.more-info-devcontainer %} +Puedes agregar y editar las claves de configuración compatibles en el archivo `devcontainer.json` para especificar aspectos del entorno del codespace, como por ejemplo, qué extensiones de {% data variables.product.prodname_vscode_shortname %} se instalarán. {% data reusables.codespaces.more-info-devcontainer %} -El archivo de `devcontainer.json` se escribe utilizando el formato JSONC. Esto te permite incluir comentarios dentro del archivo de configuración. Para obtener más información, consulta la sección "[Editar JSON con {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/docs/languages/json#_json-with-comments)" en la documentación de {% data variables.product.prodname_vscode_shortname %}. +El archivo `devcontainer.json` se escribe con el formato JSONC. Esto permite incluir comentarios en el archivo de configuración. Para obtener más información, consulta la documentación de {% data variables.product.prodname_vscode_shortname %} "[Edición de JSON con {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/docs/languages/json#_json-with-comments)". {% note %} -**Nota**: Si utilizas un limpiador de código para validar el archivo `devcontainer.json`, asegúrate de que esté configurado en JSONC y no en JSON, de lo contrario, los comentarios se reportarán como errores. +**Nota**: Si usas un linter para validar el archivo `devcontainer.json`, asegúrate de que está establecido en JSONC y no en JSON; de lo contrario, los comentarios se notificarán como errores. {% endnote %} -### Ajustes de editor para {% data variables.product.prodname_vscode_shortname %} +### Configuración del editor para {% data variables.product.prodname_vscode_shortname %} {% data reusables.codespaces.vscode-settings-order %} -Puedes definir los ajustes de editor para {% data variables.product.prodname_vscode_shortname %} en dos lugares. +Puedes definir la configuración predeterminada del editor para {% data variables.product.prodname_vscode_shortname %} en dos lugares. -* Los ajustes de editor que se definen en el archivo `.vscode/settings.json` de tu repositorio se aplican como ajustes con alcance de _Workspace_ en el codespace. -* Los ajustes de editor que se definen en la clave `settings` en el archivo `devcontainer.json` están aplicados como ajustes con alcance de _Remote [Codespaces]_ en el codespace. +* La configuración del editor definida en el archivo `.vscode/settings.json` del repositorio se aplica como configuración con ámbito de _área de trabajo_ en el codespace. +* La configuración del editor definida en la clave `settings` del archivo `devcontainer.json` se aplica como configuración con ámbito de _[Codespaces] remotos_ en el codespace. -## Aplicar los cambios de configuración a un codespace +## Aplicación de cambios de configuración a un codespace {% data reusables.codespaces.apply-devcontainer-changes %} {% data reusables.codespaces.rebuild-command %} -1. {% data reusables.codespaces.recovery-mode %} Corrige los errores en la configuración. +1. {% data reusables.codespaces.recovery-mode %} Arreglar los errores en la configuración. ![Mensaje de error sobre el modo de recuperación](/assets/images/help/codespaces/recovery-mode-error-message.png) - - Para diagnosticar el error revisando la bitácora de creación, haz clic en **Ver bitácora de creación**. - - Para arreglar los errores que se identificaron en las bitácoras, actualiza tu archivo `devcontainer.json`. - - Para aplicar los cambios, vuelve a crear tu contenedor. + - Para diagnosticar el error revisando los registros de creación, haga clic en **View creation log**. + - Para corregir los errores identificados en los registros, actualice el archivo `devcontainer.json`. + - Para aplicar los cambios, vuelve a crear tu contenedor. -## Leer más +## Información adicional -- "[Precompilar tus codespaces](/codespaces/prebuilding-your-codespaces)" +- "[Precompilación de los codespaces](/codespaces/prebuilding-your-codespaces)" diff --git a/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/setting-a-minimum-specification-for-codespace-machines.md b/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/setting-a-minimum-specification-for-codespace-machines.md index ff7d72dac8..5aa984ab49 100644 --- a/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/setting-a-minimum-specification-for-codespace-machines.md +++ b/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/setting-a-minimum-specification-for-codespace-machines.md @@ -1,7 +1,7 @@ --- title: Configurar una especificación mínima para las máquinas de los codespaces -shortTitle: Configurar una especificación de máquina mínima -intro: 'Puedes evitar que los tipos de máquina con recursos insuficientes se utilicen en los {% data variables.product.prodname_github_codespaces %} de tu repositorio.' +shortTitle: Set a minimum machine spec +intro: 'Puedes evitar que los tipos de máquina con recursos insuficientes se usen en los {% data variables.product.prodname_github_codespaces %} de tu repositorio.' permissions: People with write permissions to a repository can create or edit the codespace configuration. versions: fpt: '*' @@ -11,24 +11,29 @@ topics: - Codespaces - Set up product: '{% data reusables.gated-features.codespaces %}' +ms.openlocfilehash: 368b7c73d13bb0624c9d838ac2d7bb18a2b050e3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147111166' --- +## Información general -## Resumen +Cada codespace que crees se hospeda en una máquina virtual independiente, y normalmente puedes elegir entre diferentes tipos de máquinas virtuales. Cada tipo de máquina tiene recursos diferentes (CPU, memoria, almacenamiento) y, de forma predeterminada, se usa el tipo de máquina con los recursos mínimos. Para obtener más información, consulte "[Cambio del tipo de máquina para el codespace](/codespaces/customizing-your-codespace/changing-the-machine-type-for-your-codespace#about-machine-types)". -Cada codespace que crees se hospeda en una máquina virtual por separado y, habitualmente, puedes elegir de entre varios tipos diferentes de máquinas virtuales. Cada tipo de máquina tiene recursos diferentes (CPU, memoria, almacenamiento) y, predeterminadamente, se utiliza el tipo de máquina con menos recursos. Para obtener más información, consulta la sección "[Cambiar el tipo de máquina de tu codespace](/codespaces/customizing-your-codespace/changing-the-machine-type-for-your-codespace#about-machine-types)". - -Si tu proyecto necesita un nivel específico de potencia de computadora, puedes configurar {% data variables.product.prodname_github_codespaces %} para que solo se puedan usar, predeterminadamente, los tipos de máquina que cumplen con estos requisitos, o aquellos que seleccionen los usuarios. Configurarás esto en un archivo de `devcontainer.json`. +Si tu proyecto necesita cierto nivel de potencia de cómputo, puedes configurar {% data variables.product.prodname_github_codespaces %} para que solo los tipos de máquina que cumplan con estos requisitos se puedan usar de forma predeterminada o los puedan seleccionar los usuarios. Esta configuración se realiza en un archivo `devcontainer.json`. {% note %} -**Importante:** Puede que el acceso a algunos tipos de máquinas esté restringido a nivel organizacional. Habitualmente, esto se hace para prevenir que las personas elijan máquinas con recursos superiores, las cuales se cobran en tazas más altas. Si tu repositorio se ve afectado por la política de tipos de máquina a nivel organizacional, debes asegurarte de que no configures una especificación mínima que impida que las personas seleccionen los tipos de máquina disponibles que necesitan. Para obtener más información, consulta la sección "[Restringir el acceso a los tipos de máquina](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)". +**Importante:** El acceso a algunos tipos de máquina puede estar restringido en el nivel de organización. Habitualmente, esto se hace para prevenir que las personas elijan máquinas con recursos superiores, las cuales se cobran en tazas más altas. Si tu repositorio se ve afectado por la política de tipos de máquina a nivel organizacional, debes asegurarte de que no configures una especificación mínima que impida que las personas seleccionen los tipos de máquina disponibles que necesitan. Para obtener más información, consulte "[Restringir el acceso a los tipos de máquina](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)". {% endnote %} ## Configurar una especificación de máquina mínima -1. Los {% data variables.product.prodname_github_codespaces %} para tu repositorio se configuran en un archivo de `devcontainer.json`. Si tu repositorio no contiene ya un archivo `devcontainer.json`, agrégalo ahora. Consulta la sección "[Agregar una configuración de contenedor dev a tu repositorio](/free-pro-team@latest/codespaces/setting-up-your-project-for-codespaces/setting-up-your-project-for-codespaces)". -1. Edita el archivo `devcontainer.json` agregando una propiedad de `hostRequirements` tal como esta: +1. Los {% data variables.product.prodname_github_codespaces %} del repositorio se configuran en un archivo `devcontainer.json`. Si el repositorio aún no contiene un archivo `devcontainer.json`, agregue uno ahora. Consulta "[Adición de una configuración de contenedor de desarrollo al repositorio](/free-pro-team@latest/codespaces/setting-up-your-project-for-codespaces/setting-up-your-project-for-codespaces)". +1. Edite el archivo `devcontainer.json` y agregue una propiedad `hostRequirements` como esta: ```json{:copy} "hostRequirements": { @@ -38,16 +43,16 @@ Si tu proyecto necesita un nivel específico de potencia de computadora, puedes } ``` - Puedes especificar todas o cualquiera de las opciones: `cpus`, `memory` y `storage`. - - Para verificar las especificaciones de los tipos de máquina de {% data variables.product.prodname_github_codespaces %} que actualmente están disponibles para tu repositorio, realiza el proceso de crear un codespace hasta que veas la elección de tipos de máquina. Para obtener más información, consulta la sección "[Crear un codespace](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)". - + Puede especificar una de las opciones o todas: `cpus`, `memory` y `storage`. + + Para verificar las especificaciones de los tipos de máquina de {% data variables.product.prodname_github_codespaces %} que actualmente están disponibles para tu repositorio, realiza el proceso de crear un codespace hasta que veas la elección de tipos de máquina. Para obtener más información, consulte "[Crear un codespace](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)". + 1. Guarda el archivo y confirma tus cambios a la rama requerida del repositorio. - Ahora, cuando crees un codespace para esa rama del repositorio y vayas a las opciones de configuración para la creación, solo podrás seleccionar los tipos de máquina que coincidan con los recursos ampliados que especificaste. + Ahora, cuando crees un codespace para esta rama del repositorio y vayas a las opciones de configuración de creación, solo podrás seleccionar tipos de máquina que coincidan con los recursos que especificaste o los excedan. ![Caja de diálogo que muestra una selección limitada de tipos de máquina](/assets/images/help/codespaces/machine-types-limited-choice.png) -## Leer más +## Información adicional -- "[Introducción a los contenedores dev](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers)" +- "[Introducción a los contenedores de desarrollo](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers)" 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 d9ace7a260..12166a2386 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 @@ -1,9 +1,9 @@ --- -title: Setting up your C# (.NET) project for Codespaces +title: Configurar tu proyecto de C# (.NET) para Codespaces shortTitle: Setting up your C# (.NET) project allowTitleToDifferFromFilename: true product: '{% data reusables.gated-features.codespaces %}' -intro: 'Get started with your C# (.NET) project in {% data variables.product.prodname_codespaces %} by creating a custom dev container.' +intro: 'Inicia con tu proyecto de C# (.NET) en {% data variables.product.prodname_codespaces %} creando un contenedor dev personalizado.' redirect_from: - /codespaces/getting-started-with-codespaces/getting-started-with-your-dotnet-project versions: @@ -13,126 +13,130 @@ topics: - Codespaces hasExperimentalAlternative: true hidden: true +ms.openlocfilehash: cae2c48e258cf2f9b8a8cce721d52e3772467430 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147063254' --- +## Introducción -## Introduction +Esta guía te muestra cómo configurar tu proyecto de C# (.NET) en {% data variables.product.prodname_codespaces %}. Te mostrará un ejemplo de cómo abrir tu proyecto en un codespace y cómo agregar y modificar una configuración de contenedor de dev desde una plantilla. -This guide shows you how to set up your C# (.NET) project in {% data variables.product.prodname_codespaces %}. It will take you through an example of opening your project in a codespace, and adding and modifying a dev container configuration from a template. +### Requisitos previos -### Prerequisites +- Debes tener un proyecto existente de C# (.NET) en un repositorio de {% data variables.product.prodname_dotcom_the_website %}. Si no tiene un proyecto, puede probar este tutorial con el ejemplo siguiente: https://github.com/2percentsilk/dotnet-quickstart. +- Debes tener {% data variables.product.prodname_codespaces %} habilitado en tu organización. -- You should have an existing C# (.NET) project in a repository on {% data variables.product.prodname_dotcom_the_website %}. If you don't have a project, you can try this tutorial with the following example: https://github.com/2percentsilk/dotnet-quickstart. -- You must have {% data variables.product.prodname_codespaces %} enabled for your organization. +## Paso 1: Abre tu proyecto en un codespace -## Step 1: Open your project in a codespace +1. En el nombre del repositorio, usa el menú desplegable **{% octicon "code" aria-label="The code icon" %} Código** y, en la pestaña **Codespaces**, haz clic en **Crear codespace en principal**. -1. Under the repository name, use the **{% octicon "code" aria-label="The code icon" %} Code** drop-down menu, and in the **Codespaces** tab, click **Create codespace on main**. + ![Botón de codespace nuevo](/assets/images/help/codespaces/new-codespace-button.png) - ![New codespace button](/assets/images/help/codespaces/new-codespace-button.png) + Si no ves esta opción, entonces los {% data variables.product.prodname_codespaces %} no están disponibles para tu proyecto. Vea [Acceso a {% data variables.product.prodname_codespaces %}](/codespaces/developing-in-codespaces/creating-a-codespace#access-to-codespaces) para más información. - If you don’t see this option, {% data variables.product.prodname_codespaces %} isn't available for your project. See [Access to {% data variables.product.prodname_codespaces %}](/codespaces/developing-in-codespaces/creating-a-codespace#access-to-codespaces) for more information. - -When you create a codespace, your project is created on a remote VM that is dedicated to you. By default, the container for your codespace has many languages and runtimes including .NET. It also includes a common set of tools like git, wget, rsync, openssh, and nano. +Cuando creas un codespace, tu proyecto se crea en una MV remota dedicada a ti. Predeterminadamente, el contenedor de tu codespace tiene muchos lenguajes de programación y tiempos de ejecución, incluyendo a .NET. También incluye un conjunto de herramientas comunes como git, wget, rsync, openssh y nano. {% data reusables.codespaces.customize-vcpus-and-ram %} -## Step 2: Add a dev container configuration to your repository from a template +## Paso 2: agregar una configuración de contenedor de desarrollo al repositorio desde una plantilla -The default development container, or "dev container," for {% data variables.product.prodname_github_codespaces %} comes with the latest .NET version and common tools preinstalled. However, we recommend that you configure your own dev container to include all of the tools and scripts that your project needs. This will ensure a fully reproducible environment for all {% data variables.product.prodname_github_codespaces %} users in your repository. +El contenedor de desarrollo predeterminado, o «contenedor de desarrollo», para {% data variables.product.prodname_github_codespaces %} viene con la versión más reciente de Java, los administradores de paquetes (Maven, Gradle) y otras herramientas comunes preinstaladas. Sin embargo, recomendamos que configures tu propio contenedor de desarrollo para incluir todas las herramientas y scripts que necesita el proyecto. Esto garantizará un entorno totalmente reproducible para todos los usuarios de {% data variables.product.prodname_github_codespaces %} en el repositorio. {% data reusables.codespaces.setup-custom-devcontainer %} {% data reusables.codespaces.command-palette-container %} -1. For this example, click **C# (.NET)**. If you need additional features you can select any container that’s specific to C# (.NET) or a combination of tools such as C# (.NET) and MS SQL. - ![Select C# (.NET) option from the list](/assets/images/help/codespaces/add-dotnet-prebuilt-container.png) -1. Click the recommended version of .NET. - ![.NET version selection](/assets/images/help/codespaces/add-dotnet-version.png) -1. Accept the default option to add Node.js to your customization. - ![Add Node.js selection](/assets/images/help/codespaces/dotnet-options.png) -{% data reusables.codespaces.rebuild-command %} +1. Para este ejemplo, haga clic en **C# (.NET)** . Si necesitas características adicionales puedes seleccionar cualquier contenedor que sea específico para C# (.NET) o una combinación de herramientas tales como C# (.NET) y MS SQL. + ![Selección de la opción C# (.NET) en la lista](/assets/images/help/codespaces/add-dotnet-prebuilt-container.png) +1. Haz clic en la versión recomendada de .NET. + ![Selección de la versión de .NET](/assets/images/help/codespaces/add-dotnet-version.png) +1. Acepta la opción predeterminada para agregar a Node.js a tu personalización. + ![Selección de agregar Node.js](/assets/images/help/codespaces/dotnet-options.png) {% data reusables.codespaces.rebuild-command %} -### Anatomy of your dev container +### Anatomía de tu contenedor dev -Adding the C# (.NET) dev container template adds a `.devcontainer` folder to the root of your project's repository with the following files: +Al agregar la plantilla de contenedor de desarrollo de C# (.NET), se agrega una carpeta `.devcontainer` a la raíz del repositorio del proyecto con los siguientes archivos: - `devcontainer.json` - Dockerfile -The newly added `devcontainer.json` file defines a few properties that are described after the sample. +En el archivo `devcontainer.json` recién agregado se definen varias propiedades que se describen después del ejemplo. #### devcontainer.json ```json { - "name": "C# (.NET)", - "build": { - "dockerfile": "Dockerfile", - "args": { - // Update 'VARIANT' to pick a .NET Core version: 2.1, 3.1, 5.0 - "VARIANT": "5.0", - // Options - "INSTALL_NODE": "true", - "NODE_VERSION": "lts/*", - "INSTALL_AZURE_CLI": "false" - } - }, + "name": "C# (.NET)", + "build": { + "dockerfile": "Dockerfile", + "args": { + // Update 'VARIANT' to pick a .NET Core version: 2.1, 3.1, 5.0 + "VARIANT": "5.0", + // Options + "INSTALL_NODE": "true", + "NODE_VERSION": "lts/*", + "INSTALL_AZURE_CLI": "false" + } + }, - // Set *default* container specific settings.json values on container create. - "settings": { - "terminal.integrated.shell.linux": "/bin/bash" - }, + // Set *default* container specific settings.json values on container create. + "settings": { + "terminal.integrated.shell.linux": "/bin/bash" + }, - // Add the IDs of extensions you want installed when the container is created. - "extensions": [ - "ms-dotnettools.csharp" - ], + // Add the IDs of extensions you want installed when the container is created. + "extensions": [ + "ms-dotnettools.csharp" + ], - // Use 'forwardPorts' to make a list of ports inside the container available locally. - // "forwardPorts": [5000, 5001], + // Use 'forwardPorts' to make a list of ports inside the container available locally. + // "forwardPorts": [5000, 5001], - // [Optional] To reuse of your local HTTPS dev cert: - // - // 1. Export it locally using this command: - // * Windows PowerShell: - // dotnet dev-certs https --trust; dotnet dev-certs https -ep "$env:USERPROFILE/.aspnet/https/aspnetapp.pfx" -p "SecurePwdGoesHere" - // * macOS/Linux terminal: - // dotnet dev-certs https --trust; dotnet dev-certs https -ep "${HOME}/.aspnet/https/aspnetapp.pfx" -p "SecurePwdGoesHere" - // - // 2. Uncomment these 'remoteEnv' lines: - // "remoteEnv": { - // "ASPNETCORE_Kestrel__Certificates__Default__Password": "SecurePwdGoesHere", - // "ASPNETCORE_Kestrel__Certificates__Default__Path": "/home/vscode/.aspnet/https/aspnetapp.pfx", - // }, - // - // 3. Do one of the following depending on your scenario: - // * When using GitHub Codespaces and/or Remote - Containers: - // 1. Start the container - // 2. Drag ~/.aspnet/https/aspnetapp.pfx into the root of the file explorer - // 3. Open a terminal in VS Code and run "mkdir -p /home/vscode/.aspnet/https && mv aspnetapp.pfx /home/vscode/.aspnet/https" - // - // * If only using Remote - Containers with a local container, uncomment this line instead: - // "mounts": [ "source=${env:HOME}${env:USERPROFILE}/.aspnet/https,target=/home/vscode/.aspnet/https,type=bind" ], + // [Optional] To reuse of your local HTTPS dev cert: + // + // 1. Export it locally using this command: + // * Windows PowerShell: + // dotnet dev-certs https --trust; dotnet dev-certs https -ep "$env:USERPROFILE/.aspnet/https/aspnetapp.pfx" -p "SecurePwdGoesHere" + // * macOS/Linux terminal: + // dotnet dev-certs https --trust; dotnet dev-certs https -ep "${HOME}/.aspnet/https/aspnetapp.pfx" -p "SecurePwdGoesHere" + // + // 2. Uncomment these 'remoteEnv' lines: + // "remoteEnv": { + // "ASPNETCORE_Kestrel__Certificates__Default__Password": "SecurePwdGoesHere", + // "ASPNETCORE_Kestrel__Certificates__Default__Path": "/home/vscode/.aspnet/https/aspnetapp.pfx", + // }, + // + // 3. Do one of the following depending on your scenario: + // * When using GitHub Codespaces and/or Remote - Containers: + // 1. Start the container + // 2. Drag ~/.aspnet/https/aspnetapp.pfx into the root of the file explorer + // 3. Open a terminal in VS Code and run "mkdir -p /home/vscode/.aspnet/https && mv aspnetapp.pfx /home/vscode/.aspnet/https" + // + // * If only using Remote - Containers with a local container, uncomment this line instead: + // "mounts": [ "source=${env:HOME}${env:USERPROFILE}/.aspnet/https,target=/home/vscode/.aspnet/https,type=bind" ], - // Use 'postCreateCommand' to run commands after the container is created. - // "postCreateCommand": "dotnet restore", + // Use 'postCreateCommand' to run commands after the container is created. + // "postCreateCommand": "dotnet restore", - // Comment out connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root. - "remoteUser": "vscode" + // Comment out connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root. + "remoteUser": "vscode" } ``` -- **name** - You can name our dev container anything, this is just the default. -- **build** - The build properties. - - **dockerfile** - In the `build` object, `dockerfile` contains the path to the Dockerfile that was also added from the template. +- **name**: puedes asignar el nombre que quieras al contenedor de desarrollo, este es solo el nombre predeterminado. +- **build**: las propiedades de compilación. + - **dockerfile**: en el objeto `build`, `dockerfile` contiene la ruta de acceso al Dockerfile que también se ha agregado desde la plantilla. - **args** - - **variant**: This file only contains one build argument, which is the .NET Core version that we want to use. -- **settings** - These are {% data variables.product.prodname_vscode %} settings. - - **terminal.integrated.shell.linux** - While bash is the default here, you could use other terminal shells by modifying this. -- **extensions** - These are extensions included by default. - - **ms-dotnettools.csharp** - The Microsoft C# extension provides rich support for developing in C#, including features such as IntelliSense, linting, debugging, code navigation, code formatting, refactoring, variable explorer, test explorer, and more. -- **forwardPorts** - Any ports listed here will be forwarded automatically. For more information, see "[Forwarding ports in your codespace](/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace)." -- **postCreateCommand** - Use this to run commands that aren't defined in the Dockerfile, after your codespace is created. -- **remoteUser** - By default, you’re running as the vscode user, but you can optionally set this to root. + - **variant**: este archivo solo contiene un argumento de compilación, la versión de .NET Core que queremos usar. +- **settings**: la configuración de {% data variables.product.prodname_vscode %}. + - **terminal.integrated.shell.linux**: aunque aquí bash sea el shell de terminal predeterminado, puedes modificarlo y usar otros. +- **extensions**: las extensiones incluidas de forma predeterminada. + - **ms-dotnettools.csharp**: la extensión C# de Microsoft proporciona soporte enriquecido para desarrollar en C#, incluidas características como IntelliSense, linting, depuración, navegación y formato de código, refactorización, explorador de variables, explorador de pruebas y mucho más. +- **forwardPorts**: cualquier puerto que se incluya aquí se reenviará de forma automática. Para más información, vea "[Reenvío de puertos en el codespace](/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace)". +- **postCreateCommand**: después de crear el codespace, usa esta opción para ejecutar comandos que no están definidos en el Dockerfile. +- **remoteUser**: de manera predeterminada, la ejecución se realiza como el usuario vscode, pero opcionalmente se puede establecer en root. #### Dockerfile @@ -160,26 +164,26 @@ RUN if [ "$INSTALL_AZURE_CLI" = "true" ]; then bash /tmp/library-scripts/azcli-d # RUN su vscode -c "source /usr/local/share/nvm/nvm.sh && npm install -g " 2>&1 ``` -You can use the Dockerfile to add additional container layers to specify OS packages, node versions, or global packages we want included in our container. +Puedes utilizar este Dockerfile para agregar capas de contenedor adicionales y especificar paquetes de SO, versiones de nodo o paquetes globales que queremos incluir en nuestro contenedor. -## Step 3: Modify your devcontainer.json file +## Paso 3: Modifica tu archivo devcontainer.json -With your dev container configuration added and a basic understanding of what everything does, you can now make changes to customize your environment further. In this example, you'll add properties to install extensions and your project dependencies when your codespace launches. +Con la configuración del contenedor de desarrollo agregada y un conocimiento básico de lo que hace cada elemento, ya puedes realizar cambios para personalizar aún más el entorno. En este ejemplo, agregarás porpiedades para instalar extensiones y tus dependencias de pryecto cuando se lance tu codespace. -1. In the Explorer, select the `devcontainer.json` file from the tree to open it. You might have to expand the `.devcontainer` folder to see it. +1. En el Explorador, seleccione el archivo `devcontainer.json` del árbol para abrirlo. Es posible que tenga que expandir la carpeta `.devcontainer` para verlo. - ![devcontainer.json file in the Explorer](/assets/images/help/codespaces/devcontainers-options.png) + ![Archivo de devcontainer.json en el explorador](/assets/images/help/codespaces/devcontainers-options.png) -2. Update your the `extensions` list in your `devcontainer.json` file to add a few extensions that are useful when working with your project. +2. Actualice la lista `extensions` del archivo `devcontainer.json` para agregar algunas extensiones que son útiles al trabajar con el proyecto. ```json{:copy} "extensions": [ - "ms-dotnettools.csharp", - "streetsidesoftware.code-spell-checker", - ], + "ms-dotnettools.csharp", + "streetsidesoftware.code-spell-checker", + ], ``` -3. Uncomment the `postCreateCommand` to restore dependencies as part of the codespace setup process. +3. Quite la marca de comentario de `postCreateCommand` para restaurar las dependencias como parte del proceso de configuración del codespace. ```json{:copy} // Use 'postCreateCommand' to run commands after the container is created. @@ -192,26 +196,26 @@ With your dev container configuration added and a basic understanding of what ev {% data reusables.codespaces.rebuild-reason %} -5. Check your changes were successfully applied by verifying the "Code Spell Checker" extension was installed. +5. Verifica que tus cambios se hayan aplicado con éxito verificando que se haya instalado la extensión "Code Spell Checker". - ![Extensions list](/assets/images/help/codespaces/dotnet-extensions.png) + ![Lista de extensiones](/assets/images/help/codespaces/dotnet-extensions.png) -## Step 4: Run your application +## Paso 4: Ejecución de la aplicación -In the previous section, you used the `postCreateCommand` to install a set of packages via the `dotnet restore` command. With our dependencies now installed, we can run our application. +En la sección anterior, ha usado `postCreateCommand` para instalar un conjunto de paquetes mediante el comando `dotnet restore`. Ahora que instalamos nuestras dependencias, podemos ejecutar nuestra aplicación. -1. Run your application by pressing `F5` or entering `dotnet watch run` in your terminal. +1. Para ejecutar la aplicación, presione `F5` o escriba `dotnet watch run` en el terminal. -2. When your project starts, you should see a toast in the bottom right corner with a prompt to connect to the port your project uses. +2. Cuando tu proyecto inicia, debes ver una alerta en la esquina inferior derecha con un mensaje para conectarte al puerto que utiliza tu proyecto. - ![Port forwarding toast](/assets/images/help/codespaces/python-port-forwarding.png) + ![Notificación de reenvío de puertos](/assets/images/help/codespaces/python-port-forwarding.png) -## Step 5: Commit your changes +## Paso 5: Confirma tus cambios {% data reusables.codespaces.committing-link-to-procedure %} -## Next steps +## Pasos siguientes -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. +Ahora debes estar listo para comenzar a desarrollar tu proyecto de C# (.NET) en {% data variables.product.prodname_codespaces %}. Aquí tienes algunos recursos adicionales para situaciones más avanzadas. {% 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 b1e07eaf93..b97f3448f5 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 @@ -1,7 +1,7 @@ --- -title: Setting up your Java project for Codespaces +title: Configurar tu proyecto de Java para Codespaces shortTitle: Setting up with your Java project -intro: 'Get started with your Java project in {% data variables.product.prodname_codespaces %} by creating a custom dev container.' +intro: 'Inica con tu proyecto de Java en {% data variables.product.prodname_codespaces %} creando un contenedor dev personalizado.' product: '{% data reusables.gated-features.codespaces %}' redirect_from: - /codespaces/getting-started-with-codespaces/getting-started-with-your-java-project-in-codespaces @@ -12,50 +12,54 @@ topics: - Codespaces hasExperimentalAlternative: true hidden: true +ms.openlocfilehash: 78939463aecaebf67ac792346896fd868c70272b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147066678' --- +## Introducción -## Introduction +Esta guía te muestra cómo configurar tu proyecto de Java en {% data variables.product.prodname_codespaces %}. Te mostrará un ejemplo de cómo abrir tu proyecto en un codespace y cómo agregar y modificar una configuración de contenedor de dev desde una plantilla. -This guide shows you how to set up your Java project in {% data variables.product.prodname_codespaces %}. It will take you through an example of opening your project in a codespace, and adding and modifying a dev container configuration from a template. +### Requisitos previos -### Prerequisites +- Debes tener un proyecto de Java existente en un repositorio de {% data variables.product.prodname_dotcom_the_website %}. Si no tiene un proyecto, puede probar este tutorial con el ejemplo siguiente: https://github.com/microsoft/vscode-remote-try-java. +- Debes tener {% data variables.product.prodname_codespaces %} habilitado en tu organización. -- You should have an existing Java project in a repository on {% data variables.product.prodname_dotcom_the_website %}. If you don't have a project, you can try this tutorial with the following example: https://github.com/microsoft/vscode-remote-try-java -- You must have {% data variables.product.prodname_codespaces %} enabled for your organization. +## Paso 1: Abre tu proyecto en un codespace -## Step 1: Open your project in a codespace +1. En el nombre del repositorio, usa el menú desplegable **{% octicon "code" aria-label="The code icon" %} Código** y, en la pestaña **Codespaces**, haz clic en **Crear codespace en principal**. -1. Under the repository name, use the **{% octicon "code" aria-label="The code icon" %} Code** drop-down menu, and in the **Codespaces** tab, click **Create codespace on main**. + ![Botón de codespace nuevo](/assets/images/help/codespaces/new-codespace-button.png) - ![New codespace button](/assets/images/help/codespaces/new-codespace-button.png) + Si no ves esta opción, entonces los {% data variables.product.prodname_codespaces %} no están disponibles para tu proyecto. Vea [Acceso a {% data variables.product.prodname_codespaces %}](/codespaces/developing-in-codespaces/creating-a-codespace#access-to-codespaces) para más información. - If you don’t see this option, {% data variables.product.prodname_codespaces %} isn't available for your project. See [Access to {% data variables.product.prodname_codespaces %}](/codespaces/developing-in-codespaces/creating-a-codespace#access-to-codespaces) for more information. - -When you create a codespace, your project is created on a remote VM that is dedicated to you. By default, the container for your codespace has many languages and runtimes including Java, nvm, npm, and Yarn. It also includes a common set of tools like git, wget, rsync, openssh, and nano. +Cuando creas un codespace, tu proyecto se crea en una MV remota dedicada a ti. Predeterminadamente, el contenedor para tu codespace tiene muchos lenguajes y tiempos de ejecución, incluyendo Java, nvm, npm y Yarn. También incluye un conjunto de herramientas comunes como git, wget, rsync, openssh y nano. {% data reusables.codespaces.customize-vcpus-and-ram %} -## Step 2: Add a dev container configuration to your repository from a template +## Paso 2: agregar una configuración de contenedor de desarrollo al repositorio desde una plantilla -The default development container, or "dev container," for {% data variables.product.prodname_github_codespaces %} comes with the latest Java version, package managers (Maven, Gradle), and other common tools preinstalled. However, we recommend that you configure your own dev container to include all of the tools and scripts that your project needs. This will ensure a fully reproducible environment for all {% data variables.product.prodname_github_codespaces %} users in your repository. +El contenedor de desarrollo predeterminado, o «contenedor de desarrollo», para {% data variables.product.prodname_github_codespaces %} viene con la versión más reciente de Java, los administradores de paquetes (Maven, Gradle) y otras herramientas comunes preinstaladas. Sin embargo, recomendamos que configures tu propio contenedor de desarrollo para incluir todas las herramientas y scripts que necesita el proyecto. Esto garantizará un entorno totalmente reproducible para todos los usuarios de {% data variables.product.prodname_github_codespaces %} en el repositorio. {% data reusables.codespaces.setup-custom-devcontainer %} {% data reusables.codespaces.command-palette-container %} -1. For this example, click **Java**. In practice, you could select any container that’s specific to Java or a combination of tools such as Java and Azure Functions. - ![Select Java option from the list](/assets/images/help/codespaces/add-java-prebuilt-container.png) -1. Click the recommended version of Java. - ![Java version selection](/assets/images/help/codespaces/add-java-version.png) -{% data reusables.codespaces.rebuild-command %} +1. Para este ejemplo, haga clic en **Java**. En la práctica, podrías seleccionar cualquier contenedor que sea específico de Java o una combinación de herramientas tales como Java y Azure Functions. + ![Selección de la opción de Java de la lista](/assets/images/help/codespaces/add-java-prebuilt-container.png) +1. Haz clic en la versión recomendada de Java. + ![Selección de la versión de Java](/assets/images/help/codespaces/add-java-version.png) {% data reusables.codespaces.rebuild-command %} -### Anatomy of your dev container +### Anatomía de tu contenedor dev -Adding the Java dev container template adds a `.devcontainer` directory to the root of your project's repository with the following files: +Al agregar la plantilla de contenedor de desarrollo de Java, se agrega un directorio `.devcontainer` a la raíz del repositorio del proyecto con los archivos siguientes: - `devcontainer.json` - Dockerfile -The newly added `devcontainer.json` file defines a few properties that are described after the sample. +En el archivo `devcontainer.json` recién agregado se definen varias propiedades que se describen después del ejemplo. #### devcontainer.json @@ -63,55 +67,55 @@ The newly added `devcontainer.json` file defines a few properties that are descr // For format details, see https://aka.ms/vscode-remote/devcontainer.json or this file's README at: // https://github.com/microsoft/vscode-dev-containers/tree/v0.159.0/containers/java { - "name": "Java", - "build": { - "dockerfile": "Dockerfile", - "args": { - // Update the VARIANT arg to pick a Java version: 11, 14 - "VARIANT": "11", - // Options - "INSTALL_MAVEN": "true", - "INSTALL_GRADLE": "false", - "INSTALL_NODE": "false", - "NODE_VERSION": "lts/*" - } - }, + "name": "Java", + "build": { + "dockerfile": "Dockerfile", + "args": { + // Update the VARIANT arg to pick a Java version: 11, 14 + "VARIANT": "11", + // Options + "INSTALL_MAVEN": "true", + "INSTALL_GRADLE": "false", + "INSTALL_NODE": "false", + "NODE_VERSION": "lts/*" + } + }, - // Set *default* container specific settings.json values on container create. - "settings": { - "terminal.integrated.shell.linux": "/bin/bash", - "java.home": "/docker-java-home", - "maven.executable.path": "/usr/local/sdkman/candidates/maven/current/bin/mvn" - }, + // Set *default* container specific settings.json values on container create. + "settings": { + "terminal.integrated.shell.linux": "/bin/bash", + "java.home": "/docker-java-home", + "maven.executable.path": "/usr/local/sdkman/candidates/maven/current/bin/mvn" + }, - // Add the IDs of extensions you want installed when the container is created. - "extensions": [ - "vscjava.vscode-java-pack" - ], + // Add the IDs of extensions you want installed when the container is created. + "extensions": [ + "vscjava.vscode-java-pack" + ], - // Use 'forwardPorts' to make a list of ports inside the container available locally. - // "forwardPorts": [], + // Use 'forwardPorts' to make a list of ports inside the container available locally. + // "forwardPorts": [], - // Use 'postCreateCommand' to run commands after the container is created. - // "postCreateCommand": "java -version", + // Use 'postCreateCommand' to run commands after the container is created. + // "postCreateCommand": "java -version", - // Uncomment to connect as a non-root user. See https://aka.ms/vscode-remote/containers/non-root. - "remoteUser": "vscode" + // Uncomment to connect as a non-root user. See https://aka.ms/vscode-remote/containers/non-root. + "remoteUser": "vscode" } ``` -- **name** - You can name your dev container anything, this is just the default. -- **build** - The build properties. - - **dockerfile** - In the `build` object, `dockerfile` contains the path to the Dockerfile that was also added from the template. +- **name**: puedes asignar cualquier nombre al contenedor de desarrollo; este es solo el valor predeterminado. +- **build**: las propiedades de compilación. + - **dockerfile**: en el objeto `build`, `dockerfile` contiene la ruta de acceso al Dockerfile que también se ha agregado desde la plantilla. - **args** - - **variant**: This file only contains one build argument, which is the Java version that is passed into the Dockerfile. -- **settings** - These are {% data variables.product.prodname_vscode %} settings that you can set. - - **terminal.integrated.shell.linux** - While bash is the default here, you could use other terminal shells by modifying this. -- **extensions** - These are extensions included by default. - - **vscjava.vscode-java-pack** - The Java Extension Pack provides popular extensions for Java development to get you started. -- **forwardPorts** - Any ports listed here will be forwarded automatically. For more information, see "[Forwarding ports in your codespace](/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace)." -- **postCreateCommand** - Use this to run commands that aren't defined in the Dockerfile, after your codespace is created. -- **remoteUser** - By default, you’re running as the `vscode` user, but you can optionally set this to `root`. + - **variant**: este archivo solo contiene un argumento de compilación, que es la versión de Java que se pasa al Dockerfile. +- **settings**: se trata de la configuración de {% data variables.product.prodname_vscode %} que puedes establecer. + - **terminal.integrated.shell.linux**: aunque aquí bash sea el shell de terminal predeterminado, puedes modificarlo y usar otros. +- **extensions**: extensiones incluidas de forma predeterminada. + - **vscjava.vscode-java-pack**: el paquete de extensiones de Java proporciona extensiones populares para comenzar con el desarrollo en Java. +- **forwardPorts**: cualquier puerto que se incluya aquí se reenviará de forma automática. Para más información, vea "[Reenvío de puertos en el codespace](/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace)". +- **postCreateCommand**: después de crear el codespace, usa esta opción para ejecutar comandos que no están definidos en el Dockerfile. +- **remoteUser**: de manera predeterminada, la ejecución se realiza como el usuario `vscode`, pero opcionalmente se puede establecer en `root`. #### Dockerfile @@ -141,17 +145,17 @@ RUN if [ "${INSTALL_NODE}" = "true" ]; then su vscode -c "source /usr/local/shar # RUN su vscode -c "source /usr/local/share/nvm/nvm.sh && npm install -g " 2>&1 ``` -You can use the Dockerfile to add additional container layers to specify OS packages, Java versions, or global packages we want included in our container. +Puedes usar el Dockerfile para agregar capas de contenedor adicionales para especificar paquetes de sistema operativo, versiones de Java o paquetes globales que quieras incluir en nuestro contenedor. -## Step 3: Modify your devcontainer.json file +## Paso 3: Modifica tu archivo devcontainer.json -With your dev container configuration added and a basic understanding of what everything does, you can now make changes to customize your environment further. In this example, you'll add properties to install extensions and your project dependencies when your codespace launches. +Con la configuración del contenedor de desarrollo agregada y un conocimiento básico de lo que hace cada elemento, ya puedes realizar cambios para personalizar aún más el entorno. En este ejemplo, agregarás porpiedades para instalar extensiones y tus dependencias de pryecto cuando se lance tu codespace. -1. In the Explorer, select the `devcontainer.json` file from the tree to open it. You might have to expand the `.devcontainer` folder to see it. +1. En el Explorador, seleccione el archivo `devcontainer.json` del árbol para abrirlo. Es posible que tenga que expandir la carpeta `.devcontainer` para verlo. - ![devcontainer.json file in the Explorer](/assets/images/help/codespaces/devcontainers-options.png) + ![Archivo de devcontainer.json en el explorador](/assets/images/help/codespaces/devcontainers-options.png) -2. Add the following lines to your `devcontainer.json` file after `extensions`. +2. Agregue las siguientes líneas al archivo `devcontainer.json` después de `extensions`. ```json{:copy} "postCreateCommand": "npm install", @@ -164,22 +168,22 @@ With your dev container configuration added and a basic understanding of what ev {% data reusables.codespaces.rebuild-reason %} -## Step 4: Run your application +## Paso 4: Ejecución de la aplicación -In the previous section, you used the `postCreateCommand` to install a set of packages via npm. You can now use this to run our application with npm. +En la sección anterior, ha usado `postCreateCommand` para instalar un conjunto de paquetes mediante npm. Ahora puedes utilizar esto para ejecutar nuestra aplicación con npm. -1. Run your application by pressing `F5`. +1. Presione `F5` para ejecutar la aplicación. -2. When your project starts, you should see a toast in the bottom right corner with a prompt to connect to the port your project uses. +2. Cuando tu proyecto inicia, debes ver una alerta en la esquina inferior derecha con un mensaje para conectarte al puerto que utiliza tu proyecto. - ![Port forwarding toast](/assets/images/help/codespaces/codespaces-port-toast.png) + ![Notificación de reenvío de puertos](/assets/images/help/codespaces/codespaces-port-toast.png) -## Step 5: Commit your changes +## Paso 5: Confirma tus cambios {% data reusables.codespaces.committing-link-to-procedure %} -## Next steps +## Pasos siguientes -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. +Ahora debes estar listo para desarrollar tu proyecto de Java en {% data variables.product.prodname_codespaces %}. Aquí tienes algunos recursos adicionales para situaciones más avanzadas. {% 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 455542e108..25c72d9157 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 @@ -1,7 +1,7 @@ --- -title: Setting up your Node.js project for Codespaces +title: Configurar tu proyecto de Node.js para Codespaces shortTitle: Setting up your Node.js project -intro: 'Get started with your JavaScript, Node.js, or TypeScript project in {% data variables.product.prodname_codespaces %} by creating a custom dev container.' +intro: 'Inicia con tu proyecto de JavaScript, Node.js o TypeScript en {% data variables.product.prodname_codespaces %} creando un contenedor dev personalizado.' product: '{% data reusables.gated-features.codespaces %}' versions: fpt: '*' @@ -16,57 +16,60 @@ topics: - JavaScript hasExperimentalAlternative: true hidden: true +ms.openlocfilehash: 24a7023e66bc76f45a43721c9b6a59468996ad49 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147063246' --- +## Introducción + +Esta guía te muestra cómo configurar tu proyecto de JavaScript, Node.js o TypeScript en {% data variables.product.prodname_codespaces %}. Te mostrará un ejemplo de cómo abrir tu proyecto en un codespace y cómo agregar y modificar una configuración de contenedor de dev desde una plantilla. + +### Requisitos previos + +- Debes tener un proyecto existente de JavaScript, Node.js, TypeScript en un repositorio de {% data variables.product.prodname_dotcom_the_website %}. Si no tiene un proyecto, puede probar este tutorial con el ejemplo siguiente: https://github.com/microsoft/vscode-remote-try-node. +- Debes tener {% data variables.product.prodname_codespaces %} habilitado en tu organización. + +## Paso 1: Abre tu proyecto en un codespace + +1. En el nombre del repositorio, usa el menú desplegable **{% octicon "code" aria-label="The code icon" %} Código** y, en la pestaña **Codespaces**, haz clic en **Crear codespace en principal**. + + ![Botón de codespace nuevo](/assets/images/help/codespaces/new-codespace-button.png) + + Si no ves esta opción, entonces los {% data variables.product.prodname_codespaces %} no están disponibles para tu proyecto. Vea [Acceso a {% data variables.product.prodname_codespaces %}](/codespaces/developing-in-codespaces/creating-a-codespace#access-to-codespaces) para más información. - -## Introduction - -This guide shows you how to set up your JavaScript, Node.js, or TypeScript project in {% data variables.product.prodname_codespaces %}. It will take you through an example of opening your project in a codespace, and adding and modifying a dev container configuration from a template. - -### Prerequisites - -- You should have an existing JavaScript, Node.js, or TypeScript project in a repository on {% data variables.product.prodname_dotcom_the_website %}. If you don't have a project, you can try this tutorial with the following example: https://github.com/microsoft/vscode-remote-try-node -- You must have {% data variables.product.prodname_codespaces %} enabled for your organization. - -## Step 1: Open your project in a codespace - -1. Under the repository name, use the **{% octicon "code" aria-label="The code icon" %} Code** drop-down menu, and in the **Codespaces** tab, click **Create codespace on main**. - - ![New codespace button](/assets/images/help/codespaces/new-codespace-button.png) - - If you don’t see this option, {% data variables.product.prodname_codespaces %} isn't available for your project. See [Access to {% data variables.product.prodname_codespaces %}](/codespaces/developing-in-codespaces/creating-a-codespace#access-to-codespaces) for more information. - - -When you create a codespace, your project is created on a remote VM that is dedicated to you. By default, the container for your codespace has many languages and runtimes including Node.js, JavaScript, Typescript, nvm, npm, and yarn. It also includes a common set of tools like git, wget, rsync, openssh, and nano. +Cuando creas un codespace, tu proyecto se crea en una MV remota dedicada a ti. Predeterminadamente, el contenedor para tu codespace tiene muchos lenguajes y tiempos de ejecución, incluyendo a Node.js, JavaScript, TypeScript, nvm, npm y yarn. También incluye un conjunto de herramientas comunes como git, wget, rsync, openssh y nano. {% data reusables.codespaces.customize-vcpus-and-ram %} -## Step 2: Add a dev container configuration to your repository from a template +## Paso 2: agregar una configuración de contenedor de desarrollo al repositorio desde una plantilla -The default development container, or "dev container," for {% data variables.product.prodname_github_codespaces %} will support running Node.js projects like [vscode-remote-try-node](https://github.com/microsoft/vscode-remote-try-node) out of the box. However, we recommend that you configure your own dev container, as this allows you to define any particular tools and scripts your project needs. This will ensure a fully reproducible environment for all GitHub Codespaces users in your repository. +El contenedor de desarrollo predeterminado, o «contenedor de desarrollo», para {% data variables.product.prodname_github_codespaces %} admitirá la ejecución de proyectos de Node.js como [vscode-remote-try-node](https://github.com/microsoft/vscode-remote-try-node) listo para usar. Sin embargo, recomendamos que configures tu propio contenedor de desarrollo, ya que esto permite definir todas las herramientas y scripts específicos que necesite el proyecto. Esto garantizará un entorno totalmente reproducible para todos los usuarios de Codespaces de GitHub en el repositorio. {% data reusables.codespaces.setup-custom-devcontainer %} {% data reusables.codespaces.command-palette-container %} -1. For this example, click **Node.js**. If you need additional features you can select any container that’s specific to Node or a combination of tools such as Node and MongoDB. +1. Para este ejemplo, haga clic en **Node.js**. Si necesitas características adicionales, puedes seleccionar cualquier contenedor que sea específico para Node o una combinación de herramientas tales como Node y MongoDB. - ![Select Node option from the list](/assets/images/help/codespaces/add-node-prebuilt-container.png) + ![Selecciona la opción Node de la lista](/assets/images/help/codespaces/add-node-prebuilt-container.png) -1. Click the recommended version of Node.js. +1. Haz clic en la versión recomendada de Node.js. - ![Node.js version selection](/assets/images/help/codespaces/add-node-version.png) + ![Selección de la versión de Node.js](/assets/images/help/codespaces/add-node-version.png) {% data reusables.codespaces.rebuild-command %} -### Anatomy of your dev container +### Anatomía de tu contenedor dev -Adding the Node.js dev container template adds a `.devcontainer` directory to the root of your project's repository with the following files: +Al agregar la plantilla de contenedor de desarrollo de Node.js, se agrega un directorio `.devcontainer` a la raíz del repositorio del proyecto con los archivos siguientes: - `devcontainer.json` - Dockerfile -The newly added `devcontainer.json` file defines a few properties that are described after the sample. +En el archivo `devcontainer.json` recién agregado se definen varias propiedades que se describen después del ejemplo. #### devcontainer.json @@ -74,46 +77,46 @@ The newly added `devcontainer.json` file defines a few properties that are descr // For format details, see https://aka.ms/devcontainer.json. For config options, see the README at: // https://github.com/microsoft/vscode-dev-containers/tree/v0.162.0/containers/javascript-node { - "name": "Node.js", - "build": { - "dockerfile": "Dockerfile", - // Update 'VARIANT' to pick a Node version: 10, 12, 14 - "args": { "VARIANT": "14" } - }, + "name": "Node.js", + "build": { + "dockerfile": "Dockerfile", + // Update 'VARIANT' to pick a Node version: 10, 12, 14 + "args": { "VARIANT": "14" } + }, - // Set *default* container specific settings.json values on container create. - "settings": { - "terminal.integrated.shell.linux": "/bin/bash" - }, + // Set *default* container specific settings.json values on container create. + "settings": { + "terminal.integrated.shell.linux": "/bin/bash" + }, - // Add the IDs of extensions you want installed when the container is created. - "extensions": [ - "dbaeumer.vscode-eslint" - ], + // Add the IDs of extensions you want installed when the container is created. + "extensions": [ + "dbaeumer.vscode-eslint" + ], - // Use 'forwardPorts' to make a list of ports inside the container available locally. - // "forwardPorts": [], + // Use 'forwardPorts' to make a list of ports inside the container available locally. + // "forwardPorts": [], - // Use 'postCreateCommand' to run commands after the container is created. - // "postCreateCommand": "yarn install", + // Use 'postCreateCommand' to run commands after the container is created. + // "postCreateCommand": "yarn install", - // Comment out connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root. - "remoteUser": "node" + // Comment out connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root. + "remoteUser": "node" } ``` -- **name** - You can name your dev container anything, this is just the default. -- **build** - The build properties. - - **dockerfile** - In the `build` object, `dockerfile` contains the path to the Dockerfile that was also added from the template. +- **name**: puedes asignar cualquier nombre al contenedor de desarrollo; este es solo el valor predeterminado. +- **build**: las propiedades de compilación. + - **dockerfile**: en el objeto `build`, `dockerfile` contiene la ruta de acceso al Dockerfile que también se ha agregado desde la plantilla. - **args** - - **variant**: This file only contains one build argument, which is the node variant we want to use that is passed into the Dockerfile. -- **settings** - These are {% data variables.product.prodname_vscode %} settings that you can set. - - **terminal.integrated.shell.linux** - While bash is the default here, you could use other terminal shells by modifying this. -- **extensions** - These are extensions included by default. - - **dbaeumer.vscode-eslint** - ES lint is a great extension for linting, but for JavaScript there are a number of great Marketplace extensions you could also include. -- **forwardPorts** - Any ports listed here will be forwarded automatically. For more information, see "[Forwarding ports in your codespace](/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace)." -- **postCreateCommand** - Use this to run commands that aren't defined in the Dockerfile, after your codespace is created. -- **remoteUser** - By default, you’re running as the vscode user, but you can optionally set this to root. + - **variant**: este archivo solo contiene un argumento de compilación, que es la variante de nodo que queremos usar y que se pasa al Dockerfile. +- **settings**: son las opciones {% data variables.product.prodname_vscode %} que puedes establecer. + - **terminal.integrated.shell.linux**: aunque aquí bash sea el shell de terminal predeterminado, puedes modificarlo y usar otros. +- **extensions**: extensiones incluidas de forma predeterminada. + - **dbaeumer.vscode-eslint**: ES lint es una muy buena extensión para linting, pero para JavaScript hay una serie de extensiones excelentes de Marketplace que también puedes incluir. +- **forwardPorts**: cualquier puerto que se incluya aquí se reenviará de forma automática. Para más información, vea "[Reenvío de puertos en el codespace](/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace)". +- **postCreateCommand**: después de crear el codespace, usa esta opción para ejecutar comandos que no están definidos en el Dockerfile. +- **remoteUser**: de manera predeterminada, la ejecución se realiza como el usuario vscode, pero opcionalmente se puede establecer en root. #### Dockerfile @@ -134,17 +137,17 @@ FROM mcr.microsoft.com/vscode/devcontainers/javascript-node:0-${VARIANT} # RUN su node -c "npm install -g " ``` -You can use the Dockerfile to add additional container layers to specify OS packages, node versions, or global packages we want included in our container. +Puedes utilizar este Dockerfile para agregar capas de contenedor adicionales y especificar paquetes de SO, versiones de nodo o paquetes globales que queremos incluir en nuestro contenedor. -## Step 3: Modify your devcontainer.json file +## Paso 3: Modifica tu archivo devcontainer.json -With your dev container configuration added and a basic understanding of what everything does, you can now make changes to customize your environment further. In this example, you'll add properties to install npm when your codespace launches and make a list of ports inside the container available locally. +Con la configuración del contenedor de desarrollo agregada y tu conocimiento básico de lo que hace cada cosa, ahora puedes realizar cambios para personalizar aún más el entorno. En este ejemplo, agregarás propiedades para instalar npm cuando tu codespace se lance y haga una lista de puertos dentro del contenedor que está disponible localmente. -1. In the Explorer, select the `devcontainer.json` file from the tree to open it. You might have to expand the `.devcontainer` folder to see it. +1. En el Explorador, seleccione el archivo `devcontainer.json` del árbol para abrirlo. Es posible que tenga que expandir la carpeta `.devcontainer` para verlo. - ![devcontainer.json file in the Explorer](/assets/images/help/codespaces/devcontainers-options.png) + ![Archivo de devcontainer.json en el explorador](/assets/images/help/codespaces/devcontainers-options.png) -2. Add the following lines to your `devcontainer.json` file after `extensions`: +2. Agregue las siguientes líneas al archivo `devcontainer.json` después de `extensions`: ```json{:copy} "postCreateCommand": "npm install", @@ -157,24 +160,24 @@ With your dev container configuration added and a basic understanding of what ev {% data reusables.codespaces.rebuild-reason %} -## Step 4: Run your application +## Paso 4: Ejecución de la aplicación -In the previous section, you used the `postCreateCommand` to installing a set of packages via npm. You can now use this to run our application with npm. +En la sección anterior, ha usado `postCreateCommand` para instalar un conjunto de paquetes mediante npm. Ahora puedes utilizar esto para ejecutar nuestra aplicación con npm. -1. Run your start command in the terminal with`npm start`. +1. Ejecute el comando start en el terminal con`npm start`. - ![npm start in terminal](/assets/images/help/codespaces/codespaces-npmstart.png) + ![npm start en la terminal](/assets/images/help/codespaces/codespaces-npmstart.png) -2. When your project starts, you should see a toast in the bottom right corner with a prompt to connect to the port your project uses. +2. Cuando tu proyecto inicia, debes ver una alerta en la esquina inferior derecha con un mensaje para conectarte al puerto que utiliza tu proyecto. - ![Port forwarding toast](/assets/images/help/codespaces/codespaces-port-toast.png) + ![Notificación de reenvío de puertos](/assets/images/help/codespaces/codespaces-port-toast.png) -## Step 5: Commit your changes +## Paso 5: Confirma tus cambios {% data reusables.codespaces.committing-link-to-procedure %} -## Next steps +## Pasos siguientes -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. +Ahora debes estar listo para comenzar a desarrollar tu proyecto de JavaScript en {% data variables.product.prodname_codespaces %}. Aquí tienes algunos recursos adicionales para situaciones más avanzadas. {% data reusables.codespaces.next-steps-adding-devcontainer %} diff --git a/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/setting-up-your-project-for-codespaces.md b/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/setting-up-your-project-for-codespaces.md index a2acd29e56..d59112a21f 100644 --- a/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/setting-up-your-project-for-codespaces.md +++ b/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/setting-up-your-project-for-codespaces.md @@ -1,6 +1,6 @@ --- title: Agregar un contenedor dev a tu repositorio -shortTitle: Agrega un contenedor dev a tu repositorio +shortTitle: Add a dev container to your repository allowTitleToDifferFromFilename: true intro: 'Inicia con tu proyecto de Node.js, Python, .NET o Java en {% data variables.product.prodname_codespaces %} creando un contenedor dev personalizado.' product: '{% data reusables.gated-features.codespaces %}' @@ -15,6 +15,11 @@ topics: - JavaScript hasExperimentalAlternative: true interactive: true +ms.openlocfilehash: db32c529453f9f6fa341c056cb0b742053daadb4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092480' --- - 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 ff9cace1ee..9e764157a4 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 @@ -1,7 +1,7 @@ --- -title: Setting up your Python project for Codespaces +title: Configurar tu proyecto de Python para Codespaces shortTitle: Setting up your Python project -intro: 'Get started with your Python project in {% data variables.product.prodname_codespaces %} by creating a custom dev container.' +intro: 'Iniciar con tu proyecto de Python en {% data variables.product.prodname_codespaces %} creando un contenedor de dev personalizado.' product: '{% data reusables.gated-features.codespaces %}' versions: fpt: '*' @@ -15,115 +15,119 @@ topics: - Python hasExperimentalAlternative: true hidden: true +ms.openlocfilehash: 8c782d24c6b352797cf5947f10a49dfbe82929cd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147063230' --- +## Introducción -## Introduction +Esta guía te muestra cómo configurar tu proyecto de Python en {% data variables.product.prodname_codespaces %}. Te mostrará un ejemplo de cómo abrir tu proyecto en un codespace y cómo agregar y modificar una configuración de contenedor de dev desde una plantilla. -This guide shows you how to set up your Python project in {% data variables.product.prodname_codespaces %}. It will take you through an example of opening your project in a codespace, and adding and modifying a dev container configuration from a template. +### Prerrequisitos -### Prerequisites +- Debes tener un proyecto existente de Python en un repositorio de {% data variables.product.prodname_dotcom_the_website %}. Si no tiene un proyecto, puede probar este tutorial con el ejemplo siguiente: https://github.com/2percentsilk/python-quickstart. +- Debes tener {% data variables.product.prodname_codespaces %} habilitado en tu organización. -- You should have an existing Python project in a repository on {% data variables.product.prodname_dotcom_the_website %}. If you don't have a project, you can try this tutorial with the following example: https://github.com/2percentsilk/python-quickstart. -- You must have {% data variables.product.prodname_codespaces %} enabled for your organization. +## Paso 1: Abre tu proyecto en un codespace -## Step 1: Open your project in a codespace +1. En el nombre del repositorio, usa el menú desplegable **{% octicon "code" aria-label="The code icon" %} Código** y, en la pestaña **Codespaces**, haz clic en **Crear codespace en principal**. -1. Under the repository name, use the **{% octicon "code" aria-label="The code icon" %} Code** drop-down menu, and in the **Codespaces** tab, click **Create codespace on main**. + ![Botón de codespace nuevo](/assets/images/help/codespaces/new-codespace-button.png) - ![New codespace button](/assets/images/help/codespaces/new-codespace-button.png) + Si no ves esta opción, entonces los {% data variables.product.prodname_codespaces %} no están disponibles para tu proyecto. Vea [Acceso a {% data variables.product.prodname_codespaces %}](/codespaces/developing-in-codespaces/creating-a-codespace#access-to-codespaces) para más información. - If you don’t see this option, {% data variables.product.prodname_codespaces %} isn't available for your project. See [Access to {% data variables.product.prodname_codespaces %}](/codespaces/developing-in-codespaces/creating-a-codespace#access-to-codespaces) for more information. - -When you create a codespace, your project is created on a remote VM that is dedicated to you. By default, the container for your codespace has many languages and runtimes including Node.js, JavaScript, Typescript, nvm, npm, and yarn. It also includes a common set of tools like git, wget, rsync, openssh, and nano. +Cuando creas un codespace, tu proyecto se crea en una MV remota dedicada a ti. Predeterminadamente, el contenedor para tu codespace tiene muchos lenguajes y tiempos de ejecución, incluyendo a Node.js, JavaScript, TypeScript, nvm, npm y yarn. También incluye un conjunto de herramientas comunes como git, wget, rsync, openssh y nano. {% data reusables.codespaces.customize-vcpus-and-ram %} -## Step 2: Add a dev container configuration to your repository from a template +## Paso 2: agregar una configuración de contenedor de desarrollo al repositorio desde una plantilla -The default development container, or "dev container," for {% data variables.product.prodname_github_codespaces %} comes with the latest Python version, package managers (pip, Miniconda), and other common tools preinstalled. However, we recommend that you configure your own dev container to include all of the tools and scripts that your project needs. This will ensure a fully reproducible environment for all {% data variables.product.prodname_github_codespaces %} users in your repository. +El contenedor de desarrollo predeterminado, o "contenedor de desarrollo", para {% data variables.product.prodname_github_codespaces %} viene con la versión más reciente de Python, los administradores de paquetes (pip, Miniconda) y otras herramientas comunes preinstaladas. Sin embargo, recomendamos que configures tu propio contenedor de desarrollo para incluir todas las herramientas y scripts que necesita el proyecto. Esto garantizará un entorno totalmente reproducible para todos los usuarios de {% data variables.product.prodname_github_codespaces %} en el repositorio. {% data reusables.codespaces.setup-custom-devcontainer %} {% data reusables.codespaces.command-palette-container %} -1. For this example, click **Python 3**. If you need additional features you can select any container that’s specific to Python or a combination of tools such as Python 3 and PostgreSQL. - ![Select Python option from the list](/assets/images/help/codespaces/add-python-prebuilt-container.png) -1. Click the recommended version of Python. - ![Python version selection](/assets/images/help/codespaces/add-python-version.png) -1. Accept the default option to add Node.js to your customization. - ![Add Node.js selection](/assets/images/help/codespaces/add-nodejs-selection.png) -{% data reusables.codespaces.rebuild-command %} +1. Para este ejemplo, haga clic en **Python 3**. Si necesitas características adicionales, puedes seleccionar cualquier contenedor que sea específico para Python o una combinación de herramientas tales como Python 3 y PostgreSQL. + ![Selección de la opción Python en la lista](/assets/images/help/codespaces/add-python-prebuilt-container.png) +1. Haz clic en la versión recomendada de Python. + ![Selección de la versión Python](/assets/images/help/codespaces/add-python-version.png) +1. Acepta la opción predeterminada para agregar a Node.js a tu personalización. + ![Selección de agregar Node.js](/assets/images/help/codespaces/add-nodejs-selection.png) {% data reusables.codespaces.rebuild-command %} -### Anatomy of your dev container +### Anatomía de tu contenedor dev -Adding the Python dev container template adds a `.devcontainer` directory to the root of your project's repository with the following files: +Al agregar la plantilla de contenedor de desarrollo de Python, se agrega un directorio `.devcontainer` a la raíz del repositorio del proyecto con los archivos siguientes: - `devcontainer.json` - Dockerfile -The newly added `devcontainer.json` file defines a few properties that are described after the sample. +En el archivo `devcontainer.json` recién agregado se definen varias propiedades que se describen después del ejemplo. #### devcontainer.json ```json { - "name": "Python 3", - "build": { - "dockerfile": "Dockerfile", - "context": "..", - "args": { - // Update 'VARIANT' to pick a Python version: 3, 3.6, 3.7, 3.8, 3.9 - "VARIANT": "3", - // Options - "INSTALL_NODE": "true", - "NODE_VERSION": "lts/*" - } - }, + "name": "Python 3", + "build": { + "dockerfile": "Dockerfile", + "context": "..", + "args": { + // Update 'VARIANT' to pick a Python version: 3, 3.6, 3.7, 3.8, 3.9 + "VARIANT": "3", + // Options + "INSTALL_NODE": "true", + "NODE_VERSION": "lts/*" + } + }, - // Set *default* container specific settings.json values on container create. - "settings": { - "terminal.integrated.shell.linux": "/bin/bash", - "python.pythonPath": "/usr/local/bin/python", - "python.linting.enabled": true, - "python.linting.pylintEnabled": true, - "python.formatting.autopep8Path": "/usr/local/py-utils/bin/autopep8", - "python.formatting.blackPath": "/usr/local/py-utils/bin/black", - "python.formatting.yapfPath": "/usr/local/py-utils/bin/yapf", - "python.linting.banditPath": "/usr/local/py-utils/bin/bandit", - "python.linting.flake8Path": "/usr/local/py-utils/bin/flake8", - "python.linting.mypyPath": "/usr/local/py-utils/bin/mypy", - "python.linting.pycodestylePath": "/usr/local/py-utils/bin/pycodestyle", - "python.linting.pydocstylePath": "/usr/local/py-utils/bin/pydocstyle", - "python.linting.pylintPath": "/usr/local/py-utils/bin/pylint" - }, + // Set *default* container specific settings.json values on container create. + "settings": { + "terminal.integrated.shell.linux": "/bin/bash", + "python.pythonPath": "/usr/local/bin/python", + "python.linting.enabled": true, + "python.linting.pylintEnabled": true, + "python.formatting.autopep8Path": "/usr/local/py-utils/bin/autopep8", + "python.formatting.blackPath": "/usr/local/py-utils/bin/black", + "python.formatting.yapfPath": "/usr/local/py-utils/bin/yapf", + "python.linting.banditPath": "/usr/local/py-utils/bin/bandit", + "python.linting.flake8Path": "/usr/local/py-utils/bin/flake8", + "python.linting.mypyPath": "/usr/local/py-utils/bin/mypy", + "python.linting.pycodestylePath": "/usr/local/py-utils/bin/pycodestyle", + "python.linting.pydocstylePath": "/usr/local/py-utils/bin/pydocstyle", + "python.linting.pylintPath": "/usr/local/py-utils/bin/pylint" + }, - // Add the IDs of extensions you want installed when the container is created. - "extensions": [ - "ms-python.python" - ], + // Add the IDs of extensions you want installed when the container is created. + "extensions": [ + "ms-python.python" + ], - // Use 'forwardPorts' to make a list of ports inside the container available locally. - // "forwardPorts": [], + // Use 'forwardPorts' to make a list of ports inside the container available locally. + // "forwardPorts": [], - // Use 'postCreateCommand' to run commands after the container is created. - // "postCreateCommand": "pip3 install --user -r requirements.txt", + // Use 'postCreateCommand' to run commands after the container is created. + // "postCreateCommand": "pip3 install --user -r requirements.txt", - // Comment out connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root. - "remoteUser": "vscode" + // Comment out connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root. + "remoteUser": "vscode" } ``` -- **name** - You can name our dev container anything, this is just the default. -- **build** - The build properties. - - **dockerfile** - In the `build` object, `dockerfile` contains the path to the Dockerfile that was also added from the template. +- **name**: puedes asignar el nombre que quieras al contenedor de desarrollo, este es solo el nombre predeterminado. +- **build**: las propiedades de compilación. + - **dockerfile**: en el objeto `build`, `dockerfile` contiene la ruta de acceso al Dockerfile que también se ha agregado desde la plantilla. - **args** - - **variant**: This file only contains one build argument, which is the node variant we want to use that is passed into the Dockerfile. -- **settings** - These are {% data variables.product.prodname_vscode %} settings. - - **terminal.integrated.shell.linux** - While bash is the default here, you could use other terminal shells by modifying this. -- **extensions** - These are extensions included by default. - - **ms-python.python** - The Microsoft Python extension provides rich support for the Python language (for all actively supported versions of the language: >=3.6), including features such as IntelliSense, linting, debugging, code navigation, code formatting, refactoring, variable explorer, test explorer, and more. -- **forwardPorts** - Any ports listed here will be forwarded automatically. For more information, see "[Forwarding ports in your codespace](/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace)." -- **postCreateCommand** - Use this to run commands that aren't defined in the Dockerfile, like `pip3 install -r requirements`, after your codespace is created. -- **remoteUser** - By default, you’re running as the `vscode` user, but you can optionally set this to `root`. + - **variant**: este archivo solo contiene un argumento de compilación, que es la variante del nodo que queremos usar que se pasa al Dockerfile. +- **settings**: la configuración de {% data variables.product.prodname_vscode %}. + - **terminal.integrated.shell.linux**: aunque aquí bash sea el shell de terminal predeterminado, puedes modificarlo y usar otros. +- **extensions**: las extensiones incluidas de forma predeterminada. + - **ms-python.python**: la extensión de Python de Microsoft te proporciona una compatibilidad enriquecida para el lenguaje Python (para todas las versiones compatibles del lenguaje: >=3.6), incluidas las características tales como IntelliSense, linting, depuración, navegación de código, formato de código, refactorización, explorador de variables, explorador de pruebas y mucho más. +- **forwardPorts**: cualquier puerto que se incluya aquí se reenviará de forma automática. Para más información, vea "[Reenvío de puertos en el codespace](/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace)". +- **postCreateCommand**: después de crear el codespace, usa esta opción para ejecutar comandos que no están definidos en el Dockerfile, como `pip3 install -r requirements`. +- **remoteUser**: de manera predeterminada, la ejecución se realiza como el usuario `vscode`, pero opcionalmente se puede establecer en `root`. #### Dockerfile @@ -150,27 +154,27 @@ RUN if [ "${INSTALL_NODE}" = "true" ]; then su vscode -c "umask 0002 && . /usr/l # RUN su vscode -c "source /usr/local/share/nvm/nvm.sh && npm install -g " 2>&1 ``` -You can use the Dockerfile to add additional container layers to specify OS packages, node versions, or global packages we want included in our container. +Puedes utilizar este Dockerfile para agregar capas de contenedor adicionales y especificar paquetes de SO, versiones de nodo o paquetes globales que queremos incluir en nuestro contenedor. -## Step 3: Modify your devcontainer.json file +## Paso 3: Modifica tu archivo devcontainer.json -With your dev container configuration added and a basic understanding of what everything does, you can now make changes to customize your environment further. In this example, you'll add properties to install extensions and your project dependencies when your codespace launches. +Con la configuración del contenedor de desarrollo agregada y un conocimiento básico de lo que hace cada elemento, ya puedes realizar cambios para personalizar aún más el entorno. En este ejemplo, agregarás porpiedades para instalar extensiones y tus dependencias de pryecto cuando se lance tu codespace. -1. In the Explorer, expand the `.devcontainer` folder and select the `devcontainer.json` file from the tree to open it. +1. En el Explorador, expanda la carpeta `.devcontainer` y seleccione el archivo `devcontainer.json` del árbol para abrirlo. - ![devcontainer.json file in the Explorer](/assets/images/help/codespaces/devcontainers-options.png) + ![Archivo de devcontainer.json en el explorador](/assets/images/help/codespaces/devcontainers-options.png) -2. Update the `extensions` list in your `devcontainer.json` file to add a few extensions that are useful when working with your project. +2. Actualice la lista `extensions` del archivo `devcontainer.json` para agregar algunas extensiones que son útiles al trabajar con el proyecto. ```json{:copy} "extensions": [ - "ms-python.python", - "cstrap.flask-snippets", - "streetsidesoftware.code-spell-checker" - ], + "ms-python.python", + "cstrap.flask-snippets", + "streetsidesoftware.code-spell-checker" + ], ``` -3. Uncomment the `postCreateCommand` to auto-install requirements as part of the codespaces setup process. +3. Quite la marca de comentario de `postCreateCommand` para instalar automáticamente los requisitos como parte del proceso de instalación de los codespaces. ```json{:copy} // Use 'postCreateCommand' to run commands after the container is created. @@ -181,26 +185,26 @@ With your dev container configuration added and a basic understanding of what ev {% data reusables.codespaces.rebuild-reason %} -5. Check your changes were successfully applied by verifying the Code Spell Checker and Flask Snippet extensions were installed. +5. Verifica tus cambios en donde se aplicaron con éxito verificando que se hayan instalado las extensiones "Code Spell Checker" y "Flask Snippet". - ![Extensions list](/assets/images/help/codespaces/python-extensions.png) + ![Lista de extensiones](/assets/images/help/codespaces/python-extensions.png) -## Step 4: Run your application +## Paso 4: Ejecución de la aplicación -In the previous section, you used the `postCreateCommand` to install a set of packages via pip3. With your dependencies now installed, you can run your application. +En la sección anterior, ha usado `postCreateCommand` para instalar un conjunto de paquetes mediante pip3. Ahora que instalaste tus dependencias, puedes ejecutar tu aplicación. -1. Run your application by pressing `F5` or entering `python -m flask run` in the codespace terminal. +1. Para ejecutar la aplicación, presione `F5` o escriba `python -m flask run` en el terminal del codespace. -2. When your project starts, you should see a toast in the bottom right corner with a prompt to connect to the port your project uses. +2. Cuando tu proyecto inicia, debes ver una alerta en la esquina inferior derecha con un mensaje para conectarte al puerto que utiliza tu proyecto. - ![Port forwarding toast](/assets/images/help/codespaces/python-port-forwarding.png) + ![Notificación de reenvío de puertos](/assets/images/help/codespaces/python-port-forwarding.png) -## Step 5: Commit your changes +## Paso 5: Confirma tus cambios {% data reusables.codespaces.committing-link-to-procedure %} -## Next steps +## Pasos siguientes -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. +Ahora debes estar listo para comenzar a desarrollar tu proyecto de Python en {% data variables.product.prodname_codespaces %}. Aquí tienes algunos recursos adicionales para situaciones más avanzadas. {% 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 f5cb42e801..12419c6e9d 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 @@ -1,6 +1,6 @@ --- title: El editor basado en web de github.dev -intro: 'Utiliza el github.dev {% data variables.product.prodname_serverless %} desde tu repositorio o solicitud de cambios para crear y confirmar cambios.' +intro: 'Utiliza el github.dev {% data variables.product.prodname_serverless %} desde tu repositorio o solicitud de incorporación de cambios para crear y confirmar cambios.' versions: feature: githubdev-editor type: how_to @@ -9,14 +9,19 @@ topics: - Codespaces - Visual Studio Code - Developer -shortTitle: Editor basado en la web +shortTitle: Web-based editor redirect_from: - /codespaces/developing-in-codespaces/web-based-editor +ms.openlocfilehash: 3fce192c2b0e890b2213dfd8f5f18dad1dc7fa05 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147431860' --- - {% note %} -**Nota:** el github.dev {% data variables.product.prodname_serverless %} se encuentra acutalmente en vista previa beta. Puedes proporcionar retroalimentación [En nuestros debates](https://github.com/community/community/discussions/categories/general). +**Nota:** github.dev {% data variables.product.prodname_serverless %} se encuentra actualmente en versión preliminar beta. Puede proporcionar comentarios [en nuestros debates](https://github.com/community/community/discussions/categories/general). {% endnote %} @@ -26,60 +31,59 @@ El {% data variables.product.prodname_serverless %} presenta una experiencia de El {% data variables.product.prodname_serverless %} se encuentra disponible gratuitamente para todos en {% data variables.product.prodname_dotcom_the_website %}. -El {% data variables.product.prodname_serverless %} proporciona muchos de los beneficios de {% data variables.product.prodname_vscode %}, tales como búsqueda, resaltado de sintaxis y vista de control de código fuente. También puedes utilizar la Sincronización de Ajustes para compartir tus propios ajustes de {% data variables.product.prodname_vscode_shortname %} con el editor. Para obtener más información, consulta la sección de "[Sincronización de ajustes](https://code.visualstudio.com/docs/editor/settings-sync)" en la documentación de {% data variables.product.prodname_vscode_shortname %}. +El {% data variables.product.prodname_serverless %} proporciona muchos de los beneficios de {% data variables.product.prodname_vscode %}, tales como búsqueda, resaltado de sintaxis y vista de control de código fuente. También puedes utilizar la sincronización de la configuración para compartir tus propios valores de configuración de {% data variables.product.prodname_vscode_shortname %} con el editor. Para obtener más información, consulta "[Sincronización de la configuración](https://code.visualstudio.com/docs/editor/settings-sync)" en la documentación de {% data variables.product.prodname_vscode_shortname %}. -El {% data variables.product.prodname_serverless %} se ejecuta completamente en el área de pruebas de tu buscador. El editor no clona el repositorio, sino que utiliza la [extensión de repositorios de GitHub](https://code.visualstudio.com/docs/editor/github#_github-repositories-extension) para llevar a cabo la mayoría de la funcionalidad que utilizarás. Tu trabajo se guarda en el almacenamiento local de tu buscador hasta que lo confirmes. Debes confirmar tus cambios frecuentemente para asegurarte de que siempre sean accesibles. +El {% data variables.product.prodname_serverless %} se ejecuta completamente en el área de pruebas de tu buscador. El editor no clona el repositorio, sino que usa la [extensión GitHub Repositories](https://code.visualstudio.com/docs/editor/github#_github-repositories-extension) para llevar a cabo la mayor parte de la funcionalidad que usará. Tu trabajo se guarda en el almacenamiento local de tu buscador hasta que lo confirmes. Debes confirmar tus cambios frecuentemente para asegurarte de que siempre sean accesibles. ## Abrir el {% data variables.product.prodname_serverless %} Puedes abrir cualquier repositorio de {% data variables.product.prodname_dotcom %} en el {% data variables.product.prodname_serverless %} en cualquiera de las siguientes formas: -- Para abrir el repositorio en la misma ventana del buscador, presiona `.` al buscar en cualquier repositorio o solicitud de cambios dentro de {% data variables.product.prodname_dotcom %}. - - Para abrir el repositorio en una nueva pestaña del buscador, mantén presionada la tecla shift y presiona `.`. +- Para abrir el repositorio en la misma pestaña del explorador, presiona `.` al examinar cualquier repositorio o solicitud de incorporación de cambios en {% data variables.product.prodname_dotcom %}. + + Para abrir el repositorio en una nueva pestaña del explorador, mantén presionada la tecla mayús y presiona `.`. - Cambiando la URL de "github.com" a "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**. +- Al ver un archivo, usa el menú desplegable situado junto a {% octicon "pencil" aria-label="The edit icon" %} y selecciona **Abrir en github.dev**. - ![Menú desplegable del botón "Editar archivo"](/assets/images/help/repository/edit-file-edit-dropdown.png) + ![Menú desplegable del botón Editar archivo](/assets/images/help/repository/edit-file-edit-dropdown.png) ## {% data variables.product.prodname_codespaces %} y el {% data variables.product.prodname_serverless %} Tanto el {% data variables.product.prodname_serverless %} como los {% data variables.product.prodname_github_codespaces %} te permiten editar el código directamente desde tu repositorio. Sin embargo, ambos tienen beneficios ligeramente diferentes, dependiendo de tu caso de uso. -| | {% data variables.product.prodname_serverless %} | {% data variables.product.prodname_codespaces %} -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **Costo** | Free. | Costos de cálculo y almacenamiento. Para obtener información sobre los precios, consulta "[Precios de los codespaces](/en/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces#codespaces-pricing)". | -| **Disponibilidad** | Disponible para todos en GitHub.com. | Disponible para las organizaciones que utilizan GitHub Team o GitHub Enterprise Cloud. | -| **Inicio** | El {% data variables.product.prodname_serverless %} se abre instantáneamente al presionar una tecla y puedes comenzar a usarlo de inmediato sin tener que esperar por configuraciones o instalaciones adicionales. | Cuando creas o reanudas un codespace, a este se le asigna una MV y el contenedor se configura con base ene l contenido de un archivo de `devcontainer.json`. Esta configuración puede tomar algunos minutos para crear el ambiente. Para obtener más información, consulta la sección "[Crear un Codespace](/codespaces/developing-in-codespaces/creating-a-codespace)". | -| **Cálculo** | No hay cálculos asociados, así que no podrás compilar y ejecutar tu código ni utilizar la terminal integrada. | Con {% data variables.product.prodname_codespaces %}, obtienes el poder de la MV dedicada en ela que ejecutas y depuras tu aplicación. | -| **Acceso a la terminal** | Ninguno. | {% data variables.product.prodname_codespaces %} proporciona un conjunto común de herramientas predeterminadamente, lo que significa que puedes utilizar la terminal como lo harías en tu ambiente local. | -| **Extensiones** | Solo un subconjunto de extensiones que pueden ejecutarse en la web aparecerá en la Vista de Extensiones y podrá instalarse. Para obtener más información, consulta la sección "[Utilizar las extensiones](#using-extensions)". | Con los codespaces, puedes utilizar la mayoría de las extensiones de {% data variables.product.prodname_vscode_marketplace %}. | +|| {% data variables.product.prodname_serverless %} | {% data variables.product.prodname_codespaces %}| +|-|----------------|---------| +| **Costee** | Libre. | Costos de cálculo y almacenamiento. Para obtener información sobre los precios, vea "[Precios de Codespaces](/en/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces#codespaces-pricing)".| +| **Disponibilidad** | Disponible para todos en GitHub.com. | Disponible para las organizaciones que utilizan GitHub Team o GitHub Enterprise Cloud. | +| **Inicio** | El {% data variables.product.prodname_serverless %} se abre instantáneamente al presionar una tecla y puedes comenzar a usarlo de inmediato sin tener que esperar por configuraciones o instalaciones adicionales. | Al crear o reanudar un codespace, se le asigna una máquina virtual y el contenedor se configura en función del contenido de un archivo `devcontainer.json`. Esta configuración puede tomar algunos minutos para crear el ambiente. Para más información, vea "[Creación de un codespace](/codespaces/developing-in-codespaces/creating-a-codespace)". | +| **Proceso** | No hay cálculos asociados, así que no podrás compilar y ejecutar tu código ni utilizar la terminal integrada. | Con {% data variables.product.prodname_codespaces %}, obtienes el poder de la MV dedicada en ela que ejecutas y depuras tu aplicación.| +| **Acceso al terminal** | Ninguno. | {% data variables.product.prodname_codespaces %} proporciona un conjunto común de herramientas predeterminadamente, lo que significa que puedes utilizar la terminal como lo harías en tu ambiente local.| +| **Extensiones** | Solo un subconjunto de extensiones que pueden ejecutarse en la web aparecerá en la Vista de Extensiones y podrá instalarse. Para más información, vea "[Uso de extensiones](#using-extensions)".| Con Codespaces, puedes usar la mayoría de las extensiones del {% data variables.product.prodname_vscode_marketplace %}.| ### Seguir trabajando en {% data variables.product.prodname_codespaces %} -Puedes iniciar tu flujo de trabajo en el {% data variables.product.prodname_serverless %} y seguir trabajando en un codespace, tomando en cuenta que tengas [acceso a {% data variables.product.prodname_codespaces %}](/codespaces/developing-in-codespaces/creating-a-codespace#access-to-codespaces). Si intentas acceder a la Vista de Ejecución y Depuración o a la Terminal, se ten notificará que no están disponibles en {% data variables.product.prodname_serverless %}. +Puede iniciar el flujo de trabajo en {% data variables.product.prodname_serverless %} y seguir trabajando en un codespace, siempre que tenga [acceso a {% data variables.product.prodname_codespaces %}](/codespaces/developing-in-codespaces/creating-a-codespace#access-to-codespaces). Si intentas acceder a la Vista de Ejecución y Depuración o a la Terminal, se ten notificará que no están disponibles en {% data variables.product.prodname_serverless %}. -Para seguir trabajando en un codespace, haz clic en **Seguir trabajando en…** y selecciona **Crear codespace nuevo** para crear un codespace en tu rama actual. Antes de que elijas esta opción, debes confirmar cualquier cambio. +Para continuar el trabajo en un codespace, haga clic en **Continuar trabajando en...** y seleccione **Crear codespace** para crear un codespace en la rama actual. Antes de que elijas esta opción, debes confirmar cualquier cambio. -![Una captura de pantalla que muestra el botón "Seguir trabajando en" en la IU](/assets/images/help/codespaces/codespaces-continue-working.png) +![Captura de pantalla en la que se muestra el botón "Continuar trabajando en" en la interfaz de usuario](/assets/images/help/codespaces/codespaces-continue-working.png) ## Utilizar el control de código fuente -Cuando utilizas el {% data variables.product.prodname_serverless %}, todas las acciones se administran a través de la Vista de Control de Código Fuente, la cual se ubica en la barra de actividad en la parte izquierda. Para obtener más información sobre la Vista de Control de Código Fuente, consulta la sección "[Control de versiones](https://code.visualstudio.com/docs/editor/versioncontrol)" en la documentación de {% data variables.product.prodname_vscode_shortname %}. +Cuando utilizas el {% data variables.product.prodname_serverless %}, todas las acciones se administran a través de la Vista de Control de Código Fuente, la cual se ubica en la barra de actividad en la parte izquierda. Para obtener más información sobre la vista Control de código fuente, consulta "[Control de versiones](https://code.visualstudio.com/docs/editor/versioncontrol)" en la documentación de {% data variables.product.prodname_vscode_shortname %}. -Ya que el editor basado en web utiliza la extensión de repositorios de GitHub para alimentar su funcionalidad, puedes cambiar de rama sin necesidad de acumular cambios. Para obtener más información, consulta la sección "[Repositorios de GitHub](https://code.visualstudio.com/docs/editor/github#_github-repositories-extension)" en la documentación de {% data variables.product.prodname_vscode_shortname %}. +Ya que el editor basado en web utiliza la extensión de repositorios de GitHub para alimentar su funcionalidad, puedes cambiar de rama sin necesidad de acumular cambios. Para obtener más información, consulta "[GitHub Repositories](https://code.visualstudio.com/docs/editor/github#_github-repositories-extension)" en la documentación de {% data variables.product.prodname_vscode_shortname %}. -### Crear una rama nueva +### Creación de una rama -{% data reusables.codespaces.create-or-switch-branch %} - Cualquier cambio sin confirmar que hayas hecho en tu rama antigua estará disponible en la nueva. +{% data reusables.codespaces.create-or-switch-branch %} Los cambios sin confirmar que haya realizado en la rama anterior estarán disponibles en la nueva. -### Confirmar tus cambios +### Confirmación de los cambios -{% data reusables.codespaces.source-control-commit-changes %} +{% data reusables.codespaces.source-control-commit-changes %} 5. Una vez que hayas confirmado tus cambios, estos se subirán automáticamente a tu rama de {% data variables.product.prodname_dotcom %}. -### Crear una solicitud de extracción +### Creación de una solicitud de incorporación de cambios {% data reusables.codespaces.source-control-pull-request %} @@ -88,14 +92,14 @@ Ya que el editor basado en web utiliza la extensión de repositorios de GitHub p Puedes utilizar el {% data variables.product.prodname_serverless %} para trabajar con una solicitud de cambios existente. 1. Navega hasta la solicitud de cambios que te gustaría utilizar en el {% data variables.product.prodname_serverless %}. -2. Presiona `.` para abrir la solicitud de cambios en el {% data variables.product.prodname_serverless %}. -3. Una vez que hayas hecho cualquier cambio, confírmalo utilizando los pasos en [Confirmar tus cambios](#commit-your-changes). Tus cambios se confirmarán directamente en la rama, no es necesario subirlos. +2. Presione `.` para abrir la solicitud de incorporación de cambios en {% data variables.product.prodname_serverless %}. +3. Una vez que haya realizado los cambios, confírmelos siguiendo los pasos descritos en [Confirmación de los cambios](#commit-your-changes). Tus cambios se confirmarán directamente en la rama, no es necesario subirlos. -## Utilizar extensiones +## Uso de extensiones -El {% data variables.product.prodname_serverless %} es compatible con las extensiones de {% data variables.product.prodname_vscode_shortname %} que se hayan creado o actualizado específicamente para ejecutarse en la web. A estas extensiones se les conoce como "extensiones web". Para aprender cómo puedes crear una extensión web o actualizar la existente para que funcione en la web, consulta la sección de "[Extensiones web](https://code.visualstudio.com/api/extension-guides/web-extensions)" en la documnetación de {% data variables.product.prodname_vscode_shortname %}. +El {% data variables.product.prodname_serverless %} es compatible con las extensiones de {% data variables.product.prodname_vscode_shortname %} que se hayan creado o actualizado específicamente para ejecutarse en la web. A estas extensiones se les conoce como "extensiones web". Para obtener información sobre cómo puedes crear una extensión web o actualizar la extensión existente a fin de que funcione para la web, consulta "[Extensiones web](https://code.visualstudio.com/api/extension-guides/web-extensions)" en la documentación de {% data variables.product.prodname_vscode_shortname %}. -Las extensiones que puedan ejecutarse en {% data variables.product.prodname_serverless %} aparecerán en la Vista de Extensiones y podrán instalarse. Si utilizas la sincronización de ajustes, cualquier extensión compatible también se instala automáticamente. Para obtener más información, consulta la sección de "[Sincronización de ajustes](https://code.visualstudio.com/docs/editor/settings-sync)" en la documentación de {% data variables.product.prodname_vscode_shortname %}. +Las extensiones que puedan ejecutarse en {% data variables.product.prodname_serverless %} aparecerán en la Vista de Extensiones y podrán instalarse. Si utilizas la sincronización de ajustes, cualquier extensión compatible también se instala automáticamente. Para obtener información, consulta "[Sincronización de la configuración](https://code.visualstudio.com/docs/editor/settings-sync)" en la documentación de {% data variables.product.prodname_vscode_shortname %}. ## Solución de problemas @@ -109,5 +113,5 @@ Si tienes problemas para abrir el {% data variables.product.prodname_serverless ### Limitaciones conocidas - El {% data variables.product.prodname_serverless %} es actualmente compatible en Chrome (y en varios otros buscadores basados en Chromium), Edge, Firefox y Safari. Te recomendamos que utilices las últimas versiones de estos buscadores. -- Es posible que algunos enlaces de teclas no funcionen, dependiendo del buscador que estás utilizando. Estas limitaciones de enlaces de teclas se documentan en la sección de "[limitaciones conocidas y adaptaciones](https://code.visualstudio.com/docs/remote/codespaces#_known-limitations-and-adaptations)" de la documentación de {% data variables.product.prodname_vscode_shortname %}. -- `.` podría no funcionar para abrir el {% data variables.product.prodname_serverless %} de acuerdo con tu diseño de teclado local. En dado caso, puedes abrir cualquier repositorio de {% data variables.product.prodname_dotcom %} en el {% data variables.product.prodname_serverless %} si cambias la URL de `github.com` a `github.dev`. +- Es posible que algunos enlaces de teclas no funcionen, dependiendo del buscador que estás utilizando. Estas limitaciones de enlace de claves se documentan en la sección "[Limitaciones y adaptaciones conocidas](https://code.visualstudio.com/docs/remote/codespaces#_known-limitations-and-adaptations)" de la documentación de {% data variables.product.prodname_vscode_shortname %}. +- Es posible que `.` no funcione para abrir {% data variables.product.prodname_serverless %} según el diseño de teclado local. En ese caso, puede abrir cualquier repositorio de {% data variables.product.prodname_dotcom %} en {% data variables.product.prodname_serverless %} si cambia la dirección URL de `github.com` a `github.dev`. diff --git a/translations/es-ES/content/codespaces/troubleshooting/exporting-changes-to-a-branch.md b/translations/es-ES/content/codespaces/troubleshooting/exporting-changes-to-a-branch.md index b089fe2037..5d7d2b5a0c 100644 --- a/translations/es-ES/content/codespaces/troubleshooting/exporting-changes-to-a-branch.md +++ b/translations/es-ES/content/codespaces/troubleshooting/exporting-changes-to-a-branch.md @@ -1,6 +1,6 @@ --- -title: Exporting changes to a branch -intro: This article provides steps for exporting your codespace changes to a branch. +title: Exportar los cambios a una rama +intro: Este artículo proporciona los pasos para exportar los cambios de tu codespace a una rama. product: '{% data reusables.gated-features.codespaces %}' versions: fpt: '*' @@ -9,20 +9,25 @@ type: reference topics: - Codespaces shortTitle: Exporting changes +ms.openlocfilehash: 676a94ae33b7dba4990014d472cbf28992437a2c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147111006' --- +## Exportar los cambios a una rama -## Exporting changes to a branch +Al utilizar {% data variables.product.prodname_github_codespaces %}, podrías querer exportar tus cambios a una rama sin iniciar el codespace. -While using {% data variables.product.prodname_github_codespaces %}, you may want to export your changes to a branch without launching your codespace. +Esto puede ser útil cuando se ha alcanzado un [límite de gasto](/billing/managing-billing-for-github-codespaces/managing-spending-limits-for-codespaces) o se tiene un problema general para acceder al codespace. -This can be useful when you have hit a [spending limit](/billing/managing-billing-for-github-codespaces/managing-spending-limits-for-codespaces) or have a general issue accessing your codespace. +Para exportar tus cambios: -To export your changes: +1. Vaya a la página "Your Codespaces" (Sus codespaces) en [github.com/codespaces](https://github.com/codespaces) o, en el caso de un repositorio individual, haga clic en el menú **{% octicon "code" aria-label="The code icon" %} Code** (Código). +2. Haga clic en los puntos suspensivos ( **…** ) situados a la derecha del codespace desde el que quiere realizar la exportación. +3. Seleccione **{% octicon "git-branch" aria-label="The git branch icon" %} Export changes to branch** (Exportar los cambios a una rama). -1. Browse to the "Your Codespaces" page at [github.com/codespaces](https://github.com/codespaces) or, for an individual repository, click the **{% octicon "code" aria-label="The code icon" %} Code** menu. -2. Click the ellipsis (**...**) to the right of the codespace you want to export from. -3. Select **{% octicon "git-branch" aria-label="The git branch icon" %} Export changes to branch**. + ![Exportar cambios a una rama](/assets/images/help/codespaces/export-changes-to-a-branch.png) - ![Export changes to a branch](/assets/images/help/codespaces/export-changes-to-a-branch.png) - -4. From the popover, select **Create branch**. +4. En la ventana emergente, seleccione **Create branch** (Crear rama). diff --git a/translations/es-ES/content/codespaces/troubleshooting/github-codespaces-logs.md b/translations/es-ES/content/codespaces/troubleshooting/github-codespaces-logs.md index c8497b8b57..737333eefc 100644 --- a/translations/es-ES/content/codespaces/troubleshooting/github-codespaces-logs.md +++ b/translations/es-ES/content/codespaces/troubleshooting/github-codespaces-logs.md @@ -1,6 +1,6 @@ --- title: GitHub Codespaces logs -intro: 'Resumen de las ubicaciones de inicio de sesión que utiliza {% data variables.product.prodname_github_codespaces %}.' +intro: 'Overview of the logging locations used by {% data variables.product.prodname_github_codespaces %}.' product: '{% data reusables.gated-features.codespaces %}' versions: fpt: '*' @@ -9,63 +9,63 @@ type: reference topics: - Codespaces - Logging -shortTitle: Bitácoras de los codespaces +shortTitle: Codespaces logs redirect_from: - /codespaces/troubleshooting/codespaces-logs --- -La información de {% data variables.product.prodname_github_codespaces %} se emite en tres bitácoras diferentes: +Information on {% data variables.product.prodname_github_codespaces %} is output to three different logs: -- Bitácoras de Codespace -- Bitácoras de creación -- Bitácoras de extensión (en {% data variables.product.prodname_vscode %} para escritorio) o bitácoras de consola de buscador (en {% data variables.product.prodname_vscode %} web) +- Codespace logs +- Creation logs +- Extension logs ({% data variables.product.prodname_vscode %} desktop) or Browser console logs ({% data variables.product.prodname_vscode %} in the web) -## Bitácoras de Codespace +## Codespace logs -Estas bitácoras contienen información detallada sobre los codespaces, el contenedor, la sesión y el ambiente de {% data variables.product.prodname_vscode %}. Son útiles para diagnosticar los problemas de conexión y otros comportamientos inesperados. Por ejemplo, el codespace se congela pero la opción de "Recargar Windows" lo descongela por algunos minutos, o se te desconecta aleatoriamente del codespace, pero te puedes volver a conectar de inmediato. +These logs contain detailed information about the codespace, the container, the session, and the {% data variables.product.prodname_vscode %} environment. They are useful for diagnosing connection issues and other unexpected behavior. For example, the codespace freezes but the "Reload Windows" option unfreezes it for a few minutes, or you are randomly disconnected from the codespace but able to reconnect immediately. {% webui %} -1. Si estás utilizando {% data variables.product.prodname_codespaces %} en el buscador, asegúrate de que estés conectado al codespace que quieres depurar. -1. Open the {% data variables.product.prodname_vscode_command_palette_shortname %} (Shift+Command+P (Mac) / Ctrl+Shift+P (Windows/Linux)) and type **Export logs**. Selecciona **Codespaces: Exportar Bitácoras** de la lista para descargar las bitácoras. -1. Define dónde guardar el archivo zip de las bitácoras y luego haz clic en **Guardar** (escritorio) o en **OK** (web). -1. Si estás utilizando {% data variables.product.prodname_codespaces %} en el buscador, haz clic derecho en el archivo zip de las bitácoras desde la vista de explorador y selecciona **Download…** para descargarlas en tu máquina local. +1. If you are using {% data variables.product.prodname_codespaces %} in the browser, ensure that you are connected to the codespace you want to debug. +1. Open the {% data variables.product.prodname_vscode_command_palette_shortname %} (Shift+Command+P (Mac) / Ctrl+Shift+P (Windows/Linux)) and type **Export logs**. Select **Codespaces: Export Logs** from the list to download the logs. +1. Define where to save the zip archive of logs then click **Save** (desktop) or click **OK** (web). +1. If you are using {% data variables.product.prodname_codespaces %} in the browser, right-click on the zip archive of logs from the Explorer view and select **Download…** to download them to your local machine. {% endwebui %} {% vscode %} -1. Open the {% data variables.product.prodname_vscode_command_palette_shortname %} (Shift+Command+P (Mac) / Ctrl+Shift+P (Windows/Linux)) and type **Export logs**. Selecciona **Codespaces: Exportar Bitácoras** de la lista para descargar las bitácoras. -1. Define dónde guardar el archivo zip de las bitácoras y luego haz clic en **Guardar** (escritorio) o en **OK** (web). +1. Open the {% data variables.product.prodname_vscode_command_palette_shortname %} (Shift+Command+P (Mac) / Ctrl+Shift+P (Windows/Linux)) and type **Export logs**. Select **Codespaces: Export Logs** from the list to download the logs. +1. Define where to save the zip archive of logs then click **Save** (desktop) or click **OK** (web). {% endvscode %} {% cli %} -Actualmente, no puedes utilizar el {% data variables.product.prodname_cli %} para acceder a estas bitácoras. Para acceder a ellas, abre tu codespace en {% data variables.product.prodname_vscode %} o en un buscador. +Currently you can't use {% data variables.product.prodname_cli %} to access these logs. To access them, open your codespace in {% data variables.product.prodname_vscode %} or in a browser. {% endcli %} -## Bitácoras de creación +## Creation logs -Estas bitácoras contienen información sobre el contenedor, el contenedor dev y sus configuraciones. Son útiles para depurar la configuración y solucionar problemas. +These logs contain information about the container, dev container, and their configuration. They are useful for debugging configuration and setup problems. {% webui %} -1. Conéctate al codespace que quieras depurar. -2. Open the {% data variables.product.prodname_vscode_command_palette_shortname %} (Shift+Command+P (Mac) / Ctrl+Shift+P (Windows/Linux)) and type **Creation logs**. Selecciona **Codespaces: View Creation Log** de la lista para abrir el archivo `creation.log`. +1. Connect to the codespace you want to debug. +2. Open the {% data variables.product.prodname_vscode_command_palette_shortname %} (Shift+Command+P (Mac) / Ctrl+Shift+P (Windows/Linux)) and type **Creation logs**. Select **Codespaces: View Creation Log** from the list to open the `creation.log` file. -Si quieres compartir la bitácora con soporte, puedes copiar el texto de la bitácora de creación en un editor de texto y guardar el archivo localmente. +If you want to share the log with support, you can copy the text from the creation log into a text editor and save the file locally. {% endwebui %} {% vscode %} -Open the {% data variables.product.prodname_vscode_command_palette_shortname %} (Shift+Command+P (Mac) / Ctrl+Shift+P (Windows/Linux)) and type **Creation logs**. Selecciona **Codespaces: View Creation Log** de la lista para abrir el archivo `creation.log`. +Open the {% data variables.product.prodname_vscode_command_palette_shortname %} (Shift+Command+P (Mac) / Ctrl+Shift+P (Windows/Linux)) and type **Creation logs**. Select **Codespaces: View Creation Log** from the list to open the `creation.log` file. -Si quieres compartir la bitácora con soporte, puedes copiar el texto de la bitácora de creación en un editor de texto y guardar el archivo localmente. +If you want to share the log with support, you can copy the text from the creation log into a text editor and save the file locally. {% endvscode %} @@ -73,15 +73,15 @@ Si quieres compartir la bitácora con soporte, puedes copiar el texto de la bit {% data reusables.cli.cli-learn-more %} -Para ver la bitácora de creación, utiliza el subcomando `gh codespace logs`. Después de ingresar el comando, elige de la lista de codespaces que se muestra. +To see the creation log use the `gh codespace logs` subcommand. After entering the command choose from the list of codespaces that's displayed. ```shell gh codespace logs ``` -Para obtener más información sobre este comando, consulta [el manual de {% data variables.product.prodname_cli %}](https://cli.github.com/manual/gh_codespace_logs). +For more information about this command, see [the {% data variables.product.prodname_cli %} manual](https://cli.github.com/manual/gh_codespace_logs). -Si quieres compartir la bitácora con el personal de soporte, puedes guardar el resultado en un archivo: +If you want to share the log with support, you can save the output to a file: ```shell gh codespace logs -c > /path/to/logs.txt @@ -89,19 +89,20 @@ gh codespace logs -c > /path/to/logs.txt {% endcli %} -## Bitácoras de extensión +## Extension logs -Estas bitácoras se encuentran disponibles únicamente para los usuarios de escritorio de {% data variables.product.prodname_vscode %}}. Son útiles en caso de que parezca que la extensión de {% data variables.product.prodname_codespaces %} o el editor de {% data variables.product.prodname_vscode %} estén teniendo problemas que prevengan la creación o conexión. +These logs are available for {% data variables.product.prodname_vscode %} desktop users only. They are useful if it seems like the {% data variables.product.prodname_codespaces %} extension or {% data variables.product.prodname_vscode %} editor are having issues that prevent creation or connection. -1. En {% data variables.product.prodname_vscode %}, abre la paleta de comandos. -1. Teclea **Logs** y selecciona **Desarrollador: Abrir la Carpeta de Bitácoras de Extensión** desde la lista para abrir dicha carpeta en el explorador de archivos de tu sistema. +1. In {% data variables.product.prodname_vscode %}, open the Command Palette. +1. Type **Logs** and select **Developer: Open Extension Logs Folder** from the list to open the extension log folder in your system's file explorer. -Desde esta vista, puedes acceder a las bitácoras que generan las diversas extensiones que utilizas en {% data variables.product.prodname_vscode %}. Verás las bitácoras de GitHub Codespaces, GitHub Authentication y Git, adicionalmente a cualquier otra extensión que hayas habilitado. +From this view, you can access logs generated by the various extensions that you use in {% data variables.product.prodname_vscode %}. You will see logs for GitHub Codespaces, GitHub Authentication, and Git, in addition to any other extensions you have enabled. -## Bitácoras de consola de buscador +## Browser console logs -Estas bitácoras son útiles únicamente si quieres depurar problemas con el uso de {% data variables.product.prodname_codespaces %} en el buscador. Son útiles para depurar problemas creando y conectándose a los {% data variables.product.prodname_codespaces %}. +These logs are useful only if you want to debug problems with using {% data variables.product.prodname_codespaces %} in the browser. They are useful for debugging problems creating and connecting to {% data variables.product.prodname_codespaces %}. -1. En la ventana del buscador del codespace que quieres depurar, abre la ventana de herramientas de desarrollador. -1. Muestra la pestaña de "Consola" y haz clic en **errores** en la barra lateral izquierda para mostrar únicamente los errores. -1. En el área de bitácora a la derecha, da clic derecho y selecciona **Guardar como** para guardar una copia de los errores en tu máquina local. ![Guardar los errores](/assets/images/help/codespaces/browser-console-log-save.png) +1. In the browser window for the codespace you want to debug, open the developer tools window. +1. Display the "Console" tab and click **errors** in the left side bar to show only the errors. +1. In the log area on the right, right-click and select **Save as** to save a copy of the errors to your local machine. + ![Save errors](/assets/images/help/codespaces/browser-console-log-save.png) diff --git a/translations/es-ES/content/codespaces/troubleshooting/index.md b/translations/es-ES/content/codespaces/troubleshooting/index.md index ae22e38e1c..2031652ff8 100644 --- a/translations/es-ES/content/codespaces/troubleshooting/index.md +++ b/translations/es-ES/content/codespaces/troubleshooting/index.md @@ -1,8 +1,8 @@ --- title: Solucionar problemas en los Codespaces -shortTitle: Solución de problemas +shortTitle: Troubleshooting product: '{% data reusables.gated-features.codespaces %}' -intro: 'Estas guías te proporcionan información para solucionar los problemas de los {% data variables.product.prodname_github_codespaces %}' +intro: 'Estas guías te proporcionan información para solucionar los problemas de {% data variables.product.prodname_github_codespaces %}' versions: fpt: '*' ghec: '*' @@ -21,5 +21,11 @@ children: - /troubleshooting-port-forwarding-for-github-codespaces - /troubleshooting-codespaces-clients - /working-with-support-for-github-codespaces +ms.openlocfilehash: 2cb06e61a7998e1f084d9cb6b2e6dfdb212103f9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147110878' --- diff --git a/translations/es-ES/content/codespaces/troubleshooting/troubleshooting-codespaces-clients.md b/translations/es-ES/content/codespaces/troubleshooting/troubleshooting-codespaces-clients.md index 5c1ee2868f..e5460831a9 100644 --- a/translations/es-ES/content/codespaces/troubleshooting/troubleshooting-codespaces-clients.md +++ b/translations/es-ES/content/codespaces/troubleshooting/troubleshooting-codespaces-clients.md @@ -1,6 +1,6 @@ --- -title: Solucionar problemas de los clientes de Codespaces -intro: 'Puedes utilizar {% data variables.product.prodname_codespaces %} en tu buscador o a través de {% data variables.product.prodname_vscode %}. Este artículo proporciona pasos de solución de problemas para los problemas comunes de los clientes.' +title: Troubleshooting Codespaces clients +intro: 'You can use {% data variables.product.prodname_codespaces %} in your browser or through {% data variables.product.prodname_vscode %}. This article provides troubleshooting steps for common client issues.' product: '{% data reusables.gated-features.codespaces %}' versions: fpt: '*' @@ -8,31 +8,31 @@ versions: type: reference topics: - Codespaces -shortTitle: Clientes de codespaces +shortTitle: Codespaces clients --- -## Solución de problemas de {% data variables.product.prodname_vscode %} +## {% data variables.product.prodname_vscode %} troubleshooting -Cuando conectas a una versión de escritorio de {% data variables.product.prodname_vscode %} a un codespace, notarás algunas cuantas diferencias en comparación con trabajar en un espacio de trabajo normal, pero la experiencia será bastante similar. +When you connect a desktop version of {% data variables.product.prodname_vscode %} to a codespace, you will notice few differences compared with working in a normal workspace but the experience will be fairly similar. -Cuando abres un codespace en tu buscador utilizando {% data variables.product.prodname_vscode %} en la web, notarás más diferencias. Por ejemplo, algunas uniones de teclas serán diferentes o no estarán y algunas extensiones podrían comportarse de forma diferente. Para obtener un resumen, consulta la sección "[Adaptaciones y limitaciones conocidas](https://code.visualstudio.com/docs/remote/codespaces#_known-limitations-and-adaptations)" en los documentos de {% data variables.product.prodname_vscode %}. +When you open a codespace in your browser using {% data variables.product.prodname_vscode %} in the web, you will notice more differences. For example, some key bindings will be different or missing, and some extensions may behave differently. For a summary, see: "[Known limitations and adaptions](https://code.visualstudio.com/docs/remote/codespaces#_known-limitations-and-adaptations)" in the {% data variables.product.prodname_vscode %} docs. -Puedes revisar si hay problemas conocidos y registrar problemas nuevos con la experiencia de {% data variables.product.prodname_vscode %} en el repositorio [`microsoft/vscode`](https://github.com/microsoft/vscode/issues?q=is%3Aissue+is%3Aopen+codespaces). +You can check for known issues and log new issues with the {% data variables.product.prodname_vscode %} experience in the [`microsoft/vscode`](https://github.com/microsoft/vscode/issues?q=is%3Aissue+is%3Aopen+codespaces) repository. ### {% data variables.product.prodname_vscode %} Insiders -{% data variables.product.prodname_vscode %} Insiders es el lanzamiento más frecuente de {% data variables.product.prodname_vscode %}. Tiene todas las características y correcciones de errores más recientes, pero también podría contener, ocasionalmente, problemas nuevos que podrían dar como resultado una compilación rota. +{% data variables.product.prodname_vscode %} Insiders is the most frequent release of {% data variables.product.prodname_vscode %}. It has all the latest features and bug fixes, but may also occasionally contain new issues that result in a broken build. -Si estás utilizando una compilación de Insiders y notas un comportamiento anormal, te recomendamos cambiar a la versión estable de {% data variables.product.prodname_vscode %} e intentarlo de nuevo. +If you are using an Insiders build and notice broken behavior, we recommend switching to {% data variables.product.prodname_vscode %} Stable and trying again. -En la versión de escritorio de {% data variables.product.prodname_vscode %} puedes cambiar a la versión estable si cierras la aplicación de {% data variables.product.prodname_vscode %} Insiders y abres la aplicación estable de {% data variables.product.prodname_vscode %} para luego volver a abrir tu codespace. +On the desktop version of {% data variables.product.prodname_vscode %}, you can switch to Stable by closing the {% data variables.product.prodname_vscode %} Insiders application, opening the {% data variables.product.prodname_vscode %} Stable application, and re-opening your codespace. -En la versión web de {% data variables.product.prodname_vscode %}, puedes hacer clic en {% octicon "gear" aria-label="The manage icon" %} en la parte inferior izquierda del editor y seleccionar **Cambiar a la versión estable...**. Si la versión web no carga o si el icono de {% octicon "gear" aria-label="The manage icon" %} no está disponible, puedes forzar el cambio a la versión estable de {% data variables.product.prodname_vscode %} si agregas `?vscodeChannel=stable` a la URL de tu codespace y lo cargas en ella. +On the web version of {% data variables.product.prodname_vscode %}, you can click {% octicon "gear" aria-label="The manage icon" %} in the bottom left of the editor and select **Switch to Stable Version...**. If the web version doesn't load or the {% octicon "gear" aria-label="The manage icon" %} icon isn't available, you can force switching to {% data variables.product.prodname_vscode %} Stable by appending `?vscodeChannel=stable` to your codespace URL and loading the codespace at that URL. -Si el problema aún no se soluciona en la versión estable de {% data variables.product.prodname_vscode %}, por favor, sigue las instrucciones de solución de problemas descritas anteriormente. +If the problem isn't fixed in {% data variables.product.prodname_vscode %} Stable, please follow the above troubleshooting instructions. -## Solución de problemas del buscador +## Browser troubleshooting -Si encuentras problemas para utilizar los codespaces en un buscador que no esté basado en Chromium, intenta cambiar a uno que sí lo esté o revisa si hay problemas conocidos con tu buscador en el repositorio de `microsoft/vscode` buscando aquellos etiquetados con el nombre de dicho buscador, tal como [`firefox`](https://github.com/microsoft/vscode/issues?q=is%3Aissue+is%3Aopen+label%3Afirefox) o [`safari`](https://github.com/Microsoft/vscode/issues?q=is%3Aopen+is%3Aissue+label%3Asafari). +If you encounter issues using codespaces in a browser that is not Chromium-based, try switching to a Chromium-based browser, or check for known issues with your browser in the `microsoft/vscode` repository by searching for issues labeled with the name of your browser, such as [`firefox`](https://github.com/microsoft/vscode/issues?q=is%3Aissue+is%3Aopen+label%3Afirefox) or [`safari`](https://github.com/Microsoft/vscode/issues?q=is%3Aopen+is%3Aissue+label%3Asafari). -Si encuentras problemas al utilizar codespaces en un buscador basado en Chromium, puedes verificar si estás experimentando algún otro problema conocido de {% data variables.product.prodname_vscode %} en el repositorio [`microsoft/vscode`](https://github.com/microsoft/vscode/issues). +If you encounter issues using codespaces in a Chromium-based browser, you can check if you're experiencing another known issue with {% data variables.product.prodname_vscode %} in the [`microsoft/vscode`](https://github.com/microsoft/vscode/issues) repository. diff --git a/translations/es-ES/content/codespaces/troubleshooting/troubleshooting-creation-and-deletion-of-codespaces.md b/translations/es-ES/content/codespaces/troubleshooting/troubleshooting-creation-and-deletion-of-codespaces.md index 65d8b21063..05dd009cd9 100644 --- a/translations/es-ES/content/codespaces/troubleshooting/troubleshooting-creation-and-deletion-of-codespaces.md +++ b/translations/es-ES/content/codespaces/troubleshooting/troubleshooting-creation-and-deletion-of-codespaces.md @@ -1,5 +1,5 @@ --- -title: Troubleshooting creation and deletion of codespaces +title: Solucionar problemas de creación y borrado de Codespaces intro: 'Este artículo te muestra los pasos para la solución de problemas comunes que podrías experimentar al crear o borrar un codespace, incluyendo los de almacenamiento y configuración.' product: '{% data reusables.gated-features.codespaces %}' versions: @@ -8,54 +8,57 @@ versions: type: reference topics: - Codespaces -shortTitle: Creación y borrado +shortTitle: Creation and deletion +ms.openlocfilehash: 0a93ef45affe3f19e3e679d909db432ddd6b3e97 +ms.sourcegitcommit: 3a16368cd8beb8b8487eb77d3e597cf49f4c4335 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/14/2022 +ms.locfileid: '147110838' --- +## Crear codespaces -## Crear codespaces +### Sin acceso para crear un codespace +Los {% data variables.product.prodname_codespaces %} no están disponibles para todos los repositorios. Si no se muestra el botón de "Abrir con Codespaces", {% data variables.product.prodname_github_codespaces %} podría no estar disponible para dicho repositorio. Para obtener más información, consulta "[Creación de un codespace](/codespaces/developing-in-codespaces/creating-a-codespace#access-to-codespaces)". -### Sin acceso para crear un codespace -Los {% data variables.product.prodname_codespaces %} no están disponibles para todos los repositorios. Si no se muestra el botón de "Abrir con Codespaces", {% data variables.product.prodname_github_codespaces %} podría no estar disponible para dicho repositorio. Para obtener más información, consulta la sección "[Crear un codespace](/codespaces/developing-in-codespaces/creating-a-codespace#access-to-codespaces)". +Si crees que tu organización ha [habilitado {% data variables.product.prodname_codespaces %}](/codespaces/managing-codespaces-for-your-organization/enabling-codespaces-for-your-organization#about-enabling-codespaces-for-your-organization), asegúrate de que un propietario de la organización o un administrador de facturación hayan establecido el límite de gasto para {% data variables.product.prodname_codespaces %}. Para obtener más información, consulta "[Administración del límite de gasto para {% data variables.product.prodname_codespaces %}](/billing/managing-billing-for-github-codespaces/managing-spending-limits-for-codespaces)". -You can't create a codespace for a private repository that is owned by an organization, unless you have write access to the repository or the organization has enabled forking for it. - -Si crees que tu organización sí [habilitó los {% data variables.product.prodname_codespaces %}](/codespaces/managing-codespaces-for-your-organization/enabling-codespaces-for-your-organization#about-enabling-codespaces-for-your-organization), asegúrate de que un propietario de la organización o gerente de facturación haya configurado el límite de gastos para los {% data variables.product.prodname_codespaces %}. Para obtener más información, consulta la sección "[Administrar tu límite de gastos para {% data variables.product.prodname_codespaces %}](/billing/managing-billing-for-github-codespaces/managing-spending-limits-for-codespaces)". - -### El Codespace no abre cuando se crea +### El Codespace no abre cuando se crea Si creas un codespace y este no abre: 1. Intenta volver a cargar la página en caso de que hubiera un error de caché o problema reportado. -2. Dirígete a tu página de {% data variables.product.prodname_github_codespaces %}: https://github.com/codespaces y verifica si el codespace nuevo se listó ahí. El proceso podría haber creado el codespace con éxito pero falló en reportarlo de vuelta a tu buscador. Si el codespace nuevo se ve listado, puedes abrirlo directamente desde esta página. +2. Ve a la página de {% data variables.product.prodname_github_codespaces %}: https://github.com/codespaces y comprueba si aparece el codespace nuevo. El proceso podría haber creado el codespace con éxito pero falló en reportarlo de vuelta a tu buscador. Si el codespace nuevo se ve listado, puedes abrirlo directamente desde esta página. 3. Reintenta crear el codespace para que el repositorio descarte un fallo de comunicación transitorio. Si aún no puedes crear un codespace para un repositorio en donde esté disponible {% data variables.product.prodname_codespaces %}, contacta a {% data reusables.codespaces.contact-support %}. -## Borrar codespaces +## Borrar codespaces El propietario de un codespace tiene control total sobre este y solo él podrá borrarlo. No puedes borrar un codespace que otro usuario haya creado. -Puedes borrar tus codespaces en el buscador, en {% data variables.product.prodname_vscode %} o utilizando el {% data variables.product.prodname_cli %}. El {% data variables.product.prodname_cli %} también te permite borrar codespaces por lotes. Para obtener más información, consulta la sección "[Borrar un codespace](/codespaces/developing-in-codespaces/deleting-a-codespace)." +Puedes eliminar los codespaces en el explorador, en {% data variables.product.prodname_vscode %}, o mediante {% data variables.product.prodname_cli %}. {% data variables.product.prodname_cli %} también permite eliminar de forma masiva los codespaces. Para más información, vea "[Eliminación de un codespace](/codespaces/developing-in-codespaces/deleting-a-codespace)". -## Almacenamiento de contenedores +## Almacenamiento de contenedores Cuando creas un codespace, este tiene una cantidad de almacenamiento finita y, con el tiempo, podría que necesites liberar espacio. Intenta ejecutar cualquiera de los comandos siguientes en la terminal de {% data variables.product.prodname_codespaces %} para liberar espacio de almacenamiento. -- Elimina los paquetes que ya no se utilicen usando `sudo apt autoremove`. -- Limpia el caché de apt utilizando `sudo apt clean`. -- Consulta los 10 archivos más grandes en el codespace con `sudo find / -printf '%s %p\n'| sort -nr | head -10`. +- Quita los paquetes que ya no se usan mediante `sudo apt autoremove`. +- Limpia la memoria caché apt mediante `sudo apt clean`. +- Consulta los 10 archivos más grandes del codespace mediante `sudo find / -printf '%s %p\n'| sort -nr | head -10`. - Borra los archivos innecesarios, tales como los artefactos y bitácoras de compilación. Algunas opciones más destructivas: -- Elimina las imágenes de Docker, redes y contenedores sin utilizar con `docker system prune` (adjunta una `-a` si quieres eliminar todas las imágenes, y `--volumes` si quieres eliminar todos los volúmenes). -- Elimina los archivos no rastreados del árbol de trabajo: `git clean -i`. +- Quita imágenes de Docker, redes y contenedores sin usar mediante `docker system prune` (anexa `-a` si quieres quitar todas las imágenes y `--volumes` si quieres quitar todos los volúmenes). +- Quita los archivos sin seguimiento del árbol de trabajo: `git clean -i`. -## Configuration +## Configuración {% data reusables.codespaces.recovery-mode %} ``` -Este codespace se ejecuta acutalmente en modo de recuperación debido a un error del contenedor. +This codespace is currently running in recovery mode due to a container error. ``` -Revisa las bitácoras de creación, actualiza la configuración del contenedor dev conforme lo necesites y ejecuta **Codespaces: Rebuild Container** en la {% data variables.product.prodname_vscode_command_palette %} para reintentarlo. Para obtener más información, consulta las secciones "[Bitácoras de codespaces](/codespaces/troubleshooting/codespaces-logs)" y "[Configurar {% data variables.product.prodname_codespaces %} en tu proyecto](/github/developing-online-with-codespaces/configuring-codespaces-for-your-project#apply-changes-to-your-configuration)". +Revisa los registros de creación, actualiza la configuración del contenedor de desarrollo según sea necesario y ejecuta **Codespaces: Recompilar contenedor** en {% data variables.product.prodname_vscode_command_palette %} para volver a intentarlo. Para obtener más información, consulta "[Registros de Codespaces](/codespaces/troubleshooting/codespaces-logs)" y "[Configuración de {% data variables.product.prodname_codespaces %} para el proyecto](/github/developing-online-with-codespaces/configuring-codespaces-for-your-project#apply-changes-to-your-configuration)". 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 2129b35462..bcc3648ee3 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 @@ -9,17 +9,22 @@ type: reference topics: - Codespaces shortTitle: Dotfiles +ms.openlocfilehash: 64b4873a36cbdc88b5df3129c2e73e016159032e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147382240' --- - Si tu codespace falla en tomar ajustes de configuración de dotfiles, debes trabajar con los siguientes pasos de depuración. -1. Habilita los dotfiles seleccionando **Instalar los dotfiles automáticamente** en [los ajustes de tus Codespaces personales](https://github.com/settings/codespaces). +1. Para habilitar dotfiles, selecciona **Instalar dotfiles automáticamente** en tu [configuración personal de Codespaces](https://github.com/settings/codespaces). - ![La opción de 'Automatically install dotfiles'](/assets/images/help/codespaces/automatically-install-dotfiles.png) + ![Opción "Instalar dotfiles automáticamente"](/assets/images/help/codespaces/automatically-install-dotfiles.png) -1. Verifica `/workspaces/.codespaces/.persistedshare/dotfiles` para ver si se clonaron tus dotfiles. +1. Compruebe `/workspaces/.codespaces/.persistedshare/dotfiles` para ver si los dotfiles se han clonado. - 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. -1. 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 los dotfiles no se han clonado, compruebe `/workspaces/.codespaces/.persistedshare/EnvironmentLog.txt` para ver si se ha producido un problema al clonarlos. +1. Compruebe `/workspaces/.codespaces/.persistedshare/creation.log` para detectar posibles problemas. Para obtener más información, vea [Registros 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. +Si la configuración de los dotfiles se ha elegido correctamente, pero parte de esta es incompatible con los codespaces, utilice la variable de entorno `$CODESPACES` a fin de agregar una lógica condicional para los ajustes de configuración específicos de los codespaces. diff --git a/translations/es-ES/content/codespaces/troubleshooting/troubleshooting-port-forwarding-for-github-codespaces.md b/translations/es-ES/content/codespaces/troubleshooting/troubleshooting-port-forwarding-for-github-codespaces.md index 631e17746a..604db15f87 100644 --- a/translations/es-ES/content/codespaces/troubleshooting/troubleshooting-port-forwarding-for-github-codespaces.md +++ b/translations/es-ES/content/codespaces/troubleshooting/troubleshooting-port-forwarding-for-github-codespaces.md @@ -1,5 +1,5 @@ --- -title: Troubleshooting port forwarding for GitHub Codespaces +title: Solución de problemas de reenvío de puertos en GitHub Codespaces intro: Pasos de solución de problemas para los problemas comunes del reenvío de puertos. product: '{% data reusables.gated-features.codespaces %}' versions: @@ -8,18 +8,23 @@ versions: type: reference topics: - Codespaces -shortTitle: Reenvío de puertos +shortTitle: Port forwarding redirect_from: - /codespaces/troubleshooting/troubleshooting-port-forwarding-for-codespaces +ms.openlocfilehash: 326c96e86883604ecc1f4ebcb81be98dae23bf84 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147111717' --- +Cuando una aplicación que se ejecuta en un codespace genera un puerto para la consola, {% data variables.product.prodname_github_codespaces %} detecta el patrón de la dirección URL del host local y reenvía el puerto automáticamente. Para obtener más información, consulta "[Reenvío de puertos en el codespace](/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace)". -Cuando una aplicación que se ejecuta en un codespace da salida a la consola a un puerto, el {% data variables.product.prodname_github_codespaces %} detecta el patrón de URL del host local y reenvía el puerto automáticamente. Para obtener más información, consulta la sección "[Reenviar puertos en tu codespace](/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace)". - -Si un puerto no se reenvía automáticamente, puedes reenviarlo manualmente. Para obtener más información, consulta la sección "[Reenviar un puerto](/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace#forwarding-a-port)". +Si un puerto no se reenvía automáticamente, puedes reenviarlo manualmente. Para obtener más información, consulta "[Reenvío de un puerto](/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace#forwarding-a-port)". Si se configura el reenvío de puertos, verifica lo siguiente: -- Utiliza la alerta de notificación o haz clic en la URL de la Terminal para abrir el puerto reenviado. No funcionará teclear `localhost:8000` (como ejemplo) en tu máquina local si estás conectado al codespace a través del buscador. +- Utiliza la alerta de notificación o haz clic en la URL de la Terminal para abrir el puerto reenviado. No funcionará teclear `localhost:8000` (como ejemplo) en tu equipo local si estás conectado al codespace a través del explorador. - Asegúrate de verificar que tu aplicación aún se esté ejecutando desde dentro de tu codespace. Si tu codespace paró después de un periodo de inactividad, necesitarás garantizar que tu aplicación reinicie una vez que se reinició el codespace. -Habitualmente, puedes hacer que un puerto reenviado sea accesible al público o dentro de la organización a la que le pertenezca un repositorio. Para obtener más información, consulta la sección "[Reenviar puertos en tu codespace](/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace)". Si cualquiera o ambas de las opciones para visibilidad de organización o al público están indispuestas, esto indica que sí se configuró la política a nivel organizacional. 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)". +Normalmente, puedes hacer que un puerto reenviado sea accesible públicamente o dentro de la organización que posee un repositorio. Para obtener más información, consulta "[Reenvío de puertos en el codespace](/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace)". Si las opciones de visibilidad pública o de la organización no están disponibles, esto indica que se ha configurado una directiva de nivel de organización. Para más información, vea "[Restricción de la visibilidad de los puertos reenviados](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)". diff --git a/translations/es-ES/content/codespaces/troubleshooting/troubleshooting-prebuilds.md b/translations/es-ES/content/codespaces/troubleshooting/troubleshooting-prebuilds.md index 1024311cf0..fe3ebd8295 100644 --- a/translations/es-ES/content/codespaces/troubleshooting/troubleshooting-prebuilds.md +++ b/translations/es-ES/content/codespaces/troubleshooting/troubleshooting-prebuilds.md @@ -1,7 +1,7 @@ --- -title: Solucionar problemas de las precompilaciones -shortTitle: Precompilaciones de los codespaces -intro: Puedes utilizar las precompilaciones para acelerar la creación de los codespaces. Este artículo te proporciona los pasos de solución de problemas para las propuestas comunes con las precompilaciones. +title: Solución de problemas de precompilaciones +shortTitle: Codespaces prebuilds +intro: Puedes usar precompilaciones para acelerar la creación de codespaces. En este artículo se proporcionan los pasos para la solución de problemas comunes con las precompilaciones. versions: fpt: '*' ghec: '*' @@ -10,62 +10,67 @@ topics: - Codespaces product: '{% data reusables.gated-features.codespaces %}' miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 14c02804641eeb845c2b503eff92f38cac28d108 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147547996' --- +Para más información sobre las precompilaciones de {% data variables.product.prodname_codespaces %}, vea "[Precompilación de codespace](/codespaces/prebuilding-your-codespaces)". -Para obtener más información sobre las precompilaciones de los {% data variables.product.prodname_codespaces %}, consulta la sección "[Precompilar tus codespaces](/codespaces/prebuilding-your-codespaces)". +## ¿Quiere comprobar si un codespace se ha creado a partir de una precompilación? -## Verificar si un codespace se creó desde una precompilación +Al crear un codespace, puedes elegir el tipo de la máquina virtual que quieres usar. Si hay disponible un precompilado para el tipo de máquina virtual, "{% octicon "zap" aria-label="The zap icon" %} Precompilación lista" se muestra junto a él. -Cuando creas un codespace, puedes elegir el tipo de máquina virtual que quieres utilizar. Si hay una precompilación disponible para el tipo de máquina virtual, se mostrará el diálogo "{% octicon "zap" aria-label="The zap icon" %} Precompilaciòn lista" junto a ella. +![Una lista de los tipos de objeto disponibles.](/assets/images/help/codespaces/choose-custom-machine-type.png) -![Una lista de tipos de máquina disponibles](/assets/images/help/codespaces/choose-custom-machine-type.png) +Si tienes la preferencia del editor de {% data variables.product.prodname_codespaces %} establecida en "{% data variables.product.prodname_vscode %} para la web", en la página "Configuración del codespace" se mostrará el mensaje "Codespace precompilado encontrado" si se usa una precompilación. -So configuraste las preferencias de tu editor de {% data variables.product.prodname_codespaces %} en "{% data variables.product.prodname_vscode %} para web", entonces la página de "Configurar tu codespace" mostrará el mensaje "Se encontró una precompilación de codespace" en caso de que se esté utilizando una precompilación. +![Mensaje "Codespace creado previamente encontrado"](/assets/images/help/codespaces/prebuilt-codespace-found.png) -![El mensaje de 'se encontró un codespace precompilado'](/assets/images/help/codespaces/prebuilt-codespace-found.png) +Del mismo modo, si la preferencia del editor es "{% data variables.product.prodname_vscode_shortname %}", el terminal integrado contendrá el mensaje "Estás en un codespace precompilado definido por la configuración de precompilación para el repositorio" al crear un codespace. Para más información, consulta "[Configuración del editor predeterminado para {% data variables.product.prodname_github_codespaces %}](/codespaces/customizing-your-codespace/setting-your-default-editor-for-github-codespaces)". -Del mismo modo, si tu preferencia de editor es "{% data variables.product.prodname_vscode_shortname %}", entonces la terminal integrada contendrá el mensaje "Estás en un codespace precompilado que definió la configuración de precompilación de tu repositorio" cuando crees un codespace nuevo. Para obtener más información, consulta la sección "[Configurar tu editor predeterminado para {% data variables.product.prodname_github_codespaces %}](/codespaces/customizing-your-codespace/setting-your-default-editor-for-github-codespaces)". - -Después de que hayas creado un codespace, puedes verificar si se creó desde una precompilación que ejecutó el siguiente comando del {% data variables.product.prodname_cli %} en la terminal: +Después de crear un codespace, puede comprobar si se ha creado a partir de una precompilación si ejecuta el comando {% data variables.product.prodname_cli %} siguiente en el terminal: ```shell{:copy} gh api /user/codespaces/$CODESPACE_NAME --jq .prebuild ``` -Esto devuelve `true` si el codespace se creó utilizando una precompilación. +Esto devuelve `true` si el codespace se ha creado mediante una precompilación. -Como alternativa, si no está instalado el {% data variables.product.prodname_cli %} (`gh`), puedes utilizar el siguiente comando, el cual devolverá `createFromPrebuild` si el codespace se creó desde una precompilación: +Como alternativa, si {% data variables.product.prodname_cli %} (`gh`) no está instalado, puede usar el comando siguiente, que devuelve `createFromPrebuild` si el codespace se ha creado a partir de una precompilación: ```shell{:copy} cat /workspaces/.codespaces/shared/environment-variables.json | jq '.ACTION_NAME' ``` -## Algunas veces falta la etiqueta de "Precompilación lista" +## En ocasiones falta la etiqueta "Prebuild Ready" (Listo para precompilación) -Es posible que notes que, algunas veces cuando creas un codespace desde una rama habilitada para precompilaciones, la etiqueta de "{% octicon "zap" aria-label="The zap icon" %} Precompilaciòn lista" no se muestra en la caja de diálogo para elegir un tipo de máquina. Esto significa que las precompilaciones no están disponibles actualmente. +Es posible que observe que, en ocasiones, al crear un codespace desde una rama habilitada para la precompilación, la etiqueta "{% octicon "zap" aria-label="The zap icon" %} Prebuild Ready" (Listo para precompilación) no se muestra en el cuadro de diálogo para elegir un tipo de máquina. Esto significa que las precompilaciones no están disponibles actualmente. -Predeterminadamente, cada vez que subes información a una rama con precompilación habilitada, se actualizará la precompilación. Si la subida de información involucra un cambio a la configuración del contenedor dev, entonces, mientras la actualización está en curso, la etiqueta de "{% octicon "zap" aria-label="The zap icon" %} Precompilaciòn lista" se eliminará de la lista de los tipos de máquina. En este tiempo, aún podrás crear codespaces sin una precompilación. De requerirse, puedes reducir las ocasiones en las que las precompilaciones no estarán disponibles si ajustas la precompilación para que se actualice únicamente cuando haces un cambio a tus archivos de configuración de contenedor dev o únicamente en un itinerario personalizado. Para obtener más información, consulta la sección "[Configurar las precompilaciones](/codespaces/prebuilding-your-codespaces/configuring-prebuilds#configuring-a-prebuild)". +De forma predeterminada, cada vez que se inserta en una rama habilitada para precompilación, se actualiza la precompilación. Si la inserción implica un cambio en el contenedor de desarrollo, mientras la actualización está en curso, la etiqueta "{% octicon "zap" aria-label="The zap icon" %} Precompilación lista" se quita de la lista de tipos de máquina. Durante este tiempo, todavía puede crear codespace sin una precompilación. Si es necesario, puede reducir las ocasiones en las que las precompilaciones no están disponibles para un repositorio estableciendo que la precompilación se actualice solo cuando realice un cambio en los archivos de configuración del contenedor de desarrollo o solo en una programación personalizada. Para obtener más información, consulta "[Configuración de precompilaciones](/codespaces/prebuilding-your-codespaces/configuring-prebuilds#configuring-a-prebuild)". -Si tu rama no está habilitada específicamente para las precompilaciones, es posible que aún así se beneficie de estas si se deriva de una rama habilitada para precompilaciones. Sin embargo, si la configuración de contenedor dev cambia en tu rama para que no sea la misma que aquella configuración de la rama base, las precompilaciones ya no estarán disponibles en tu rama. +Si la rama no está habilitada específicamente para las precompilaciones, todavía se puede beneficiar de ellas si se bifurca desde una rama habilitada para la precompilación. Pero si la configuración del contenedor de desarrollo se cambia en la rama, de modo que no sea la mismo que la de la rama base, las precompilaciones ya no estarán disponibles en la rama. -Aquí tienes lo que puedes verificar si la etiqueta de "{% octicon "zap" aria-label="The zap icon" %} Precompilaciòn lista" no se muestra en una rama particular: +Estos son los aspectos para comprobar si la etiqueta "{% octicon "zap" aria-label="The zap icon" %} Prebuild Ready" (Listo para precompilación) no se muestra para una rama determinada: -* Confirma que existe una configuración de precompilación para esta rama. Si no eres un administrador de repositorio, necesitarás contactar a alguno para confirmar esto. -* Confirma que la configuración de precompilación incluye a tu región. -* Verifica si el cambio en el contenedor dev se subió recientemente en la rama habilitada para precompilación. De ser así, habitualmente tendrás que esperar hasta que la ejecución de flujo de trabajo de precompilación para esta subida se complete antes de que las precompilaciones estén disponibles nuevamente. -* Si no se hicieron cambios de configuración recientemente, dirígete a la pestaña de **Acciones** de tu repositorio, haz clic en **{% octicon "codespaces" aria-label="The Codespaces icon" %} Preconfiguraciones de los {% data variables.product.prodname_codespaces %} ** en la lista de flujos de trabajo y verifica que las ejecuciones de flujo de trabajo precompliladas para la rama estén teniendo éxito. Si las ejecuciones más recientes de un flujo de trabajo fallaron y una o más de estas ejecuciones fallidas contenían cambios a la configuración del contenedor dev, entonces no habrán precompilaciones disponibles para la rama asociada. +* Confirme que existe una configuración de precompilación para esta rama. Si no es administrador del repositorio, tendrá que ponerse en contacto con uno para confirmarlo. +* Confirme que la configuración de precompilación incluye la región. +* Compruebe si se ha insertado recientemente un cambio de la configuración del contenedor de desarrollo en la rama habilitada para la precompilación. En caso afirmativo, normalmente tendrás que esperar hasta que se complete el flujo de trabajo de precompilación para esta inserción antes de que los precompilaciones vuelvan a estar disponibles. +* Si no se han realizado cambios de configuración recientemente, vaya a la pestaña **Actions** (Acciones) del repositorio, haga clic en **{% octicon "codespaces" aria-label="The Codespaces icon" %} {% data variables.product.prodname_codespaces %} Prebuilds** (Precompilaciones) en la lista de flujos de trabajo y compruebe que las ejecuciones de flujo de trabajo de precomplilación para la rama sean correctas. Si se ha producido un error en las ejecuciones más recientes de un flujo de trabajo y una o varias de estas ejecuciones con errores contenían cambios en la configuración del contenedor de desarrollo, no habrá precompilaciones disponibles para la rama asociada. -## No se puede acceder a algunos recursos en los codespaces que se crearon utilizando una precompilación +## No se puede acceder a algunos recursos en codespaces creados mediante una precompilación -Si el archivo de configuración `devcontainer.json` para una configuración de precompilación especifica que se requieren los permisos de acceso a otros repositorios, entonces se le pedirá al administrador del repositorio autorizar estos permisos cuando crean o actualizan la configuración de precompilación. Si el administrador no otorga todos los permisos solicitados, existe la oportunidad de que puedan ocurrir problemas en la precompilación y en los codespaces que se hayan creado a partir de ella. Esto es cierto incluso si el usuario que crea un codespace basado en esta precompilación _sí_ otorga todos los permisos cuando se les pide hacerlo. +Si el archivo de configuración de `devcontainer.json` de una configuración de precompilación especifica que se requieren permisos para el acceso a otros repositorios, se pedirá al administrador del repositorio que autorice estos permisos cuando cree o actualice la configuración de precompilación. Si el administrador no concede todos los permisos solicitados, existe la posibilidad de que se produzcan problemas en la precompilación y en los codespaces creados a partir de la misma. Esto es cierto incluso si el usuario que crea un codespace basado en esta precompilación _concede_ todos los permisos cuando se le pide que lo haga. -## Ejecuciones de flujo de trabajo con solución de problemas fallida para las precompilaciones +## Solución de problemas de ejecuciones de flujo de trabajo con errores para precompilaciones -Si el archivo de configuración `devcontainer.json` para una configuración de precompilación se actualiza para especificar que se requieren los permisos para acceso a otros repositorios y no se le ha pedido a un administrador de repositorio que autorice dichos permisos para la configuración de precompilación, entonces el flujo de trabajo de esta precompilación podría fallar. Intenta actualizar la configuración de precompilación sin hacer ningún cambio. Si cuando haces clic en **Actualizar** se muestra la página de autorización, verifica que los permisos solicitados sean adecuados y, de serlo, autoriza la solicitud. Para obtener más información, consulta las secciones "[Administrar precompilaciones](/codespaces/prebuilding-your-codespaces/managing-prebuilds#editing-a-prebuild-configuration)" y "[Administrar el acceso a otros repositorios dentro de tu codespace](/codespaces/managing-your-codespaces/managing-repository-access-for-your-codespaces#setting-additional-repository-permissions)". +Si se actualiza el archivo de configuración de `devcontainer.json` de una configuración de precompilación para especificar que se requieren permisos para el acceso a otros repositorios y no se ha solicitado a un administrador de repositorio que autorice estos permisos para la configuración de precompilación, es posible que se produzca un error en el flujo de trabajo de precompilación. Prueba a actualizar la configuración de precompilación sin realizar ningún cambio. Si, al hacer clic en **Actualizar**, se muestra la página de autorización, comprueba que los permisos solicitados son adecuados y, si es así, autoriza la solicitud. Para obtener más información, consulta "[Administración de precompilaciones](/codespaces/prebuilding-your-codespaces/managing-prebuilds#editing-a-prebuild-configuration)" y "[Administración del acceso a otros repositorios dentro del codespace](/codespaces/managing-your-codespaces/managing-repository-access-for-your-codespaces#setting-additional-repository-permissions)". -Si las ejecuciones de flujo de trabajo para una configuración de precompilación están fallando, puedes inhabilitar temporalmente dicha configuración de precompilación mientras haces tu investigación. Para obtener más información, consulta la sección "[Administrar las precompilaciones](/codespaces/prebuilding-your-codespaces/managing-prebuilds#disabling-a-prebuild-configuration)". +Si se produce un error en la ejecución del flujo de trabajo para una configuración de precompilación, puedes deshabilitar temporalmente la configuración de precompilación mientras investigas. Consulta "[Administración del estado](/codespaces/prebuilding-your-codespaces/managing-prebuilds#disabling-a-prebuild-configuration)" para obtener más información. -## Leer más +## Información adicional -- "[Configurar las precompilaciones](/codespaces/prebuilding-your-codespaces/configuring-prebuilds)" -- "[Administrar las precompilaciones](/codespaces/prebuilding-your-codespaces/managing-prebuilds)" +- "[Configuración de precompilaciones](/codespaces/prebuilding-your-codespaces/configuring-prebuilds)" +- "[Administración de precompilaciones](/codespaces/prebuilding-your-codespaces/managing-prebuilds)" diff --git a/translations/es-ES/content/codespaces/troubleshooting/troubleshooting-your-connection-to-github-codespaces.md b/translations/es-ES/content/codespaces/troubleshooting/troubleshooting-your-connection-to-github-codespaces.md index 3b0fa5c6f0..c5ed5f5454 100644 --- a/translations/es-ES/content/codespaces/troubleshooting/troubleshooting-your-connection-to-github-codespaces.md +++ b/translations/es-ES/content/codespaces/troubleshooting/troubleshooting-your-connection-to-github-codespaces.md @@ -1,5 +1,5 @@ --- -title: Troubleshooting your connection to GitHub Codespaces +title: Solución de problemas de la conexión a GitHub Codespaces intro: 'Ayuda para resolver problemas para conectarse a {% data variables.product.prodname_github_codespaces %}.' product: '{% data reusables.gated-features.codespaces %}' versions: @@ -8,21 +8,26 @@ versions: type: reference topics: - Codespaces -shortTitle: Conexión +shortTitle: Connection redirect_from: - /codespaces/troubleshooting/troubleshooting-your-connection-to-codespaces +ms.openlocfilehash: ef46f2220bda8ddbd2fbb8848fcaad526727f2b2 +ms.sourcegitcommit: 3a16368cd8beb8b8487eb77d3e597cf49f4c4335 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/14/2022 +ms.locfileid: '147111712' --- +## 503 codespace service unavailable -## 503 codespace service unavailable +Los codespaces están configurados para detenerse después de pasar 30 minutos sin actividad. Si intenta interactuar con un codespace después de que se haya detenido, es posible que vea un error `503 service unavailable`. -Los codespaces están configurados para detenerse después de pasar 30 minutos sin actividad. Si intentas interactuar con un codespace después de que se detuvo, podrías ver un error de tipo `503 service unavailable`. +- Si se muestra un botón **Iniciar** en {% data variables.product.prodname_vscode %} o en la ventana del explorador, haga clic en **Iniciar** para volver a conectarse al codespace. +- Restablece tu codespace volviendo a cargar la ventana. Desde la [paleta de comandos](/codespaces/codespaces-reference/using-the-command-palette-in-codespaces#accessing-the-command-palette) de {% data variables.product.prodname_vscode %}, haga clic en **Desarrollador: Volver a cargar ventana**. -- Si se muestra un botón de **Inicio** en {% data variables.product.prodname_vscode %} o en tu ventana de buscador, haz clic en **Inicio** para volverte a conectar al codespace. -- Restablece tu codespace volviendo a cargar la ventana. From the [Command Palette](/codespaces/codespaces-reference/using-the-command-palette-in-codespaces#accessing-the-command-palette) in {% data variables.product.prodname_vscode %}, click **Developer: Reload Window**. +## El buscador no se puede conectar -## El buscador no se puede conectar - -Es posible que en ocasiones no puedas acceder a un codespace desde tu buscador. Si esto sucede, dirígete a https://github.com/codespaces e intenta conectarte al codespace desde esa página. +Es posible que en ocasiones no puedas acceder a un codespace desde tu buscador. Si esto sucede, vaya a https://github.com/codespaces e intente conectarse al codespace desde esa página. - Si el codespce no se lista en esa página, verifica que seas el propietario del codespace al cual intentas conectarte. Solo puedes abrir un codespace que tú mismo hayas creado. Las URL de tus codespaces siempre incluyen tu manejo de {% data variables.product.company_short %}. - Si el codespace se enlista pero no puedes conectarte desde esa página, revisa si puedes conectarte utilizando un buscador diferente. @@ -31,19 +36,19 @@ Tu red empresarial puede estar bloqueando la conección. De ser posible, revisa Si aún no puedes conectarte, {% data reusables.codespaces.contact-support %} -## La extensión de {% data variables.product.prodname_github_codespaces %} para {% data variables.product.prodname_vscode %} no puede conectarse +## La extensión de {% data variables.product.prodname_github_codespaces %} para {% data variables.product.prodname_vscode %} no puede conectarse Si no puedes conectarte a un codespace desde la versión de escritorio de {% data variables.product.prodname_vscode %}, utiliza los siguientes pasos de solución de problemas. 1. Verifica que tengas instalada la última versión de {% data variables.product.prodname_github_codespaces %}. La extensión es un lanzamiento de vista previa y se lanzan actualizaciones frecuentemente. 1. En {% data variables.product.prodname_vscode %}, muestra la pestaña de "Extensiones". - 2. Selecciona la extensión de {% data variables.product.prodname_codespaces %} para mostrar la página de resumen de extensiones. - 3. Si hay alguna actualización disponible, se mostrará un botón. Haz clic en **Actualizar a X.X.X** para actualizar a la versión más reciente. -2. Verifica si estás utilizando la compilación estable de {% data variables.product.prodname_vscode %} o el lanzamiento de [{% data variables.product.prodname_vscode %} Insiders](https://code.visualstudio.com/insiders/) (con actualizaciones nocturnas). Si estás utilizando el lanzamiento de insiders, intenta instalar la [compilación estable](https://code.visualstudio.com/). + 2. Selecciona la extensión de {% data variables.product.prodname_codespaces %} para mostrar la página de información general de la extensión. + 3. Si hay una actualización disponible, se muestra un botón; haga clic en **Actualizar a X.X.X** para actualizar a la versión más reciente. +2. Compruebe si usa la compilación estable de {% data variables.product.prodname_vscode %} o la versión [{% data variables.product.prodname_vscode %} Insiders](https://code.visualstudio.com/insiders/) (actualizaciones nocturnas). Si usa la versión Insiders, pruebe a instalar la [compilación estable](https://code.visualstudio.com/). 3. Tu red empresarial puede estar bloqueando la conección. De ser posible, revisa cualquier registro en bitácora para ver si hay conexiones rechazadas en tu dispositivo. Si aún no puedes conectarte, {% data reusables.codespaces.contact-support %} -### El codespace tiene problemas de latencia +### El codespace tiene problemas de latencia -Si el codespace se ve particularmente lento o tiene problemas de latencia, es posible que se haya creado en una región lejos de ti. Para resolverlo, puedes [configurar manualmente tu región de {% data variables.product.prodname_codespaces %}](/codespaces/managing-your-codespaces/setting-your-default-region-for-codespaces). +Si el codespace se ve particularmente lento o tiene problemas de latencia, es posible que se haya creado en una región lejos de ti. Para resolverlo, puedes [establecer manualmente la región de {% data variables.product.prodname_codespaces %}](/codespaces/managing-your-codespaces/setting-your-default-region-for-codespaces). diff --git a/translations/es-ES/content/codespaces/troubleshooting/working-with-support-for-github-codespaces.md b/translations/es-ES/content/codespaces/troubleshooting/working-with-support-for-github-codespaces.md index 20e456106e..8c7d89240c 100644 --- a/translations/es-ES/content/codespaces/troubleshooting/working-with-support-for-github-codespaces.md +++ b/translations/es-ES/content/codespaces/troubleshooting/working-with-support-for-github-codespaces.md @@ -1,6 +1,6 @@ --- title: Working with support for GitHub Codespaces -intro: 'Tips para obtener la mejor ayuda del soporte para {% data variables.product.prodname_github_codespaces %}.' +intro: 'Tips on getting the best help from support for {% data variables.product.prodname_github_codespaces %}.' product: '{% data reusables.gated-features.codespaces %}' versions: fpt: '*' @@ -8,30 +8,32 @@ versions: type: reference topics: - Codespaces -shortTitle: Trabajar con soporte +shortTitle: Working with support redirect_from: - /codespaces/troubleshooting/working-with-support-for-codespaces --- -Antes de que soporte pueda ayudarte con los problemas de los codespaces, necesitas saber el nombre del codespace y su ID de codespaces (identificador). Adicionalmente, soporte podría pedirte que le compartas algunas bitácoras. For more information, see "[{% data variables.product.prodname_github_codespaces %} logs](/codespaces/troubleshooting/github-codespaces-logs)" and "[About GitHub Support](/github/working-with-github-support/about-github-support)." +Before support can help you with problems with codespaces, you need to know the name of the codespace and its codespaces ID (identifier). In addition, support may ask you to share some logs with them. For more information, see "[{% data variables.product.prodname_github_codespaces %} logs](/codespaces/troubleshooting/github-codespaces-logs)" and "[About GitHub Support](/github/working-with-github-support/about-github-support)." -### Nombres de los codespaces +### Codespace names -Cada codespace tiene un nombre único que es una combinación de tu manejo de {% data variables.product.company_short %}, el nombre del repositorio, y algunos caracteres aleatorios. Los caracteres adicionales te permiten tener codespaces para ramas diferentes en el mismo repositorio. Por ejemplo: `octocat-myrepo-gmc7`. +Each codespace has a unique name that is a combination of your {% data variables.product.company_short %} handle, the repository name, and some random characters. The additional characters allow you to have codespaces for different branches in the same repository. For example: `octocat-myrepo-gmc7`. -Para encontrar el nombre de un codespace: +To find the name of a codespace: -- Abre el codespace en el buscador. El subdominio de la URL es el nombre del codespace. Por ejemplo: `https://octocat-myrepo-gmc7.github.dev` es la URL del codespace `octocat-myrepo-gmc7`. -- Si no puedes abrir un codespace, puedes acceder al nombre en {% data variables.product.product_name %} en https://github.com/codespaces. El nombre se muestra en una ventana emergente cuando pasas el puntero del mouse sobre la opción **Open in browser** en https://github.com/codespaces. ![Nombre del codespace que se muestra al pasar el puntero del mouse](/assets/images/help/codespaces/find-codespace-name-github.png) +- Open the codespace in the browser. The subdomain of the URL is the name of the codespace. For example: `https://octocat-myrepo-gmc7.github.dev` is the URL for the `octocat-myrepo-gmc7` codespace. +- If you cannot open a codespace, you can access the name in {% data variables.product.product_name %} on https://github.com/codespaces. The name is shown in a pop-up when you hover over the **Open in browser** option on https://github.com/codespaces. + ![Codespace name shown on hover over](/assets/images/help/codespaces/find-codespace-name-github.png) -El nombre del codespace también se incluye en muchos otros archivos de bitácora. Por ejemplo, en las bitácoras de codespace como el valor de `friendlyName`, en la bitácora de extensiones de {% data variables.product.prodname_github_codespaces %} después de `making GET request for` y en la bitácora de consola del buscador, después de `clientUrl`. For more information, see "[{% data variables.product.prodname_github_codespaces %} logs](/codespaces/troubleshooting/github-codespaces-logs)." +The name the codespace is also included in many of the log files. For example, in the codespace logs as the value of `friendlyName`, in the {% data variables.product.prodname_github_codespaces %} extension log after `making GET request for`, and in the browser console log after `clientUrl`. For more information, see "[{% data variables.product.prodname_github_codespaces %} logs](/codespaces/troubleshooting/github-codespaces-logs)." -### ID de los codespaces +### Codespaces IDs -Cada codespace también tiene un ID (identificador). Este no se muestra predeterminadamente en {% data variables.product.prodname_vscode %}, así que podrías tener que actualizar los ajustes para la extensión de {% data variables.product.prodname_github_codespaces %} antes de que puedas acceder a la ID. +Every codespace also has an ID (identifier). This is not shown by default in {% data variables.product.prodname_vscode %} so you may need to update the settings for the {% data variables.product.prodname_github_codespaces %} extension before you can access the ID. -1. En {% data variables.product.prodname_vscode %}, ya sea la versión de buscador o de escritorio, en la barra de actividad a la izquierda, haz clic en **Explorador remoto** para que se muestren los detalles del codespace. +1. In {% data variables.product.prodname_vscode %}, browser or desktop, in the Activity Bar on the left, click **Remote Explorer** to show details for the codespace. {% indented_data_reference reusables.codespaces.remote-explorer spaces=3 %} -1. Si la barra lateral incluye una sección de "Rendimiento del Codespace", pasa el puntero del mouse sobre "ID del Codespace" y haz clic en el icono de portapapeles para copiar la ID. -1. Si no se muestra la información, haz clic en {% octicon "gear" aria-label="The gear icon" %} en la esquina inferior izquierda de la barra de actividad para mostrar la pestaña de "Ajustes". -1. Expande las **Extensiones** y haz clic en **{% data variables.product.prodname_github_codespaces %}** para mostrar los ajustes de la extensión. Entonces, habilita el **Explorador para mostrar el rendmiento** para mostrar la sección de "Rendimiento del Codespace" en la barra lateral. ![ID y ajustes del codespace requeridos para mostrar la información de rendimiento](/assets/images/help/codespaces/find-codespace-id.png) +1. If the sidebar includes a "Codespace Performance" section, hover over the "Codespace ID" and click the clipboard icon to copy the ID. +1. If the information is not shown, click {% octicon "gear" aria-label="The gear icon" %}, in the bottom-left corner of the Activity Bar, to display the "Settings" tab. +1. Expand **Extensions** and click **{% data variables.product.prodname_github_codespaces %}** to display the settings for the extension. Then enable **Show Performance Explorer** to display the "Codespace Performance" section in the sidebar. + ![Codespace ID and settings required to display performance information](/assets/images/help/codespaces/find-codespace-id.png) diff --git a/translations/es-ES/content/communities/documenting-your-project-with-wikis/adding-or-editing-wiki-pages.md b/translations/es-ES/content/communities/documenting-your-project-with-wikis/adding-or-editing-wiki-pages.md index 2e286e1f85..7253515d29 100644 --- a/translations/es-ES/content/communities/documenting-your-project-with-wikis/adding-or-editing-wiki-pages.md +++ b/translations/es-ES/content/communities/documenting-your-project-with-wikis/adding-or-editing-wiki-pages.md @@ -16,27 +16,37 @@ versions: ghec: '*' topics: - Community -shortTitle: Administrar las páginas de wiki +shortTitle: Manage wiki pages +ms.openlocfilehash: f163818a903d7c8261bd4c0b0268d748f578702f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147425268' --- - ## Agregar páginas wiki -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-wiki %} -3. En el ángulo superior derecho de la página, haz clic en **New Page** (Página nueva) ![Botón de la nueva página wiki](/assets/images/help/wiki/wiki_new_page_button.png) -4. Opcionalmente, para escribir en otro formato diferente a Markdown, usa el menú desplegable del modo Edit (Editar) y haz clic en un formato diferente.![Selección de markup de wiki](/assets/images/help/wiki/wiki_dropdown_markup.gif) -5. Usa el editor de texto para agregar el contenido de tu página. ![Wiki WYSIWYG](/assets/images/help/wiki/wiki_wysiwyg.png) -6. Escribe un mensaje de confirmación que describa el nuevo archivo que agregaste. ![Mensaje de confirmación de la wiki](/assets/images/help/wiki/wiki_commit_message.png) -7. Para confirmar tus cambios en la wiki, haz clic en **Guardar página**. +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-wiki %} +3. En la esquina superior derecha de la página, haga clic en **Nueva página**. + ![Botón Nueva página de la wiki](/assets/images/help/wiki/wiki_new_page_button.png) +4. Opcionalmente, para escribir en otro formato diferente a Markdown, usa el menú desplegable del modo Edit (Editar) y haz clic en un formato diferente. + ![Selección de marcado de wiki](/assets/images/help/wiki/wiki_dropdown_markup.gif) +5. Usa el editor de texto para agregar el contenido de tu página. + ![WYSIWYG de Wiki](/assets/images/help/wiki/wiki_wysiwyg.png) +6. Escribe un mensaje de confirmación que describa el nuevo archivo que agregaste. + ![Mensaje de confirmación de la wiki](/assets/images/help/wiki/wiki_commit_message.png) +7. Para confirmar los cambios en la wiki, haga clic en **Guardar página**. ## Editar páginas wiki -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-wiki %} -4. Desplázate hasta la página que deseas cambiar con la ayuda de la barra lateral wiki. En el ángulo superior derecho de la página, haz clic en **Edite** (Editar). ![Botón de la página para editar wikis](/assets/images/help/wiki/wiki_edit_page_button.png) -5. Utiliza el editor de texto para editar el contenido de la página. ![Wiki WYSIWYG](/assets/images/help/wiki/wiki_wysiwyg.png) -6. Escribe un mensaje de confirmación que describa tus cambios. ![Mensaje de confirmación de la wiki](/assets/images/help/wiki/wiki_commit_message.png) -7. Para confirmar tus cambios en la wiki, haz clic en **Guardar página**. +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-wiki %} +4. Desplázate hasta la página que deseas cambiar con la ayuda de la barra lateral wiki. En la esquina superior derecha de la página, haga clic en **Editar**. + ![Botón de la página para editar wikis](/assets/images/help/wiki/wiki_edit_page_button.png) +5. Usa el editor de texto para modificar el contenido de la página. + ![WYSIWYG de Wiki](/assets/images/help/wiki/wiki_wysiwyg.png) +6. Escribe un mensaje de confirmación que describa tus cambios. + ![Mensaje de confirmación de la wiki](/assets/images/help/wiki/wiki_commit_message.png) +7. Para confirmar los cambios en la wiki, haga clic en **Guardar página**. ## Agregar o editar páginas wiki localmente @@ -44,11 +54,12 @@ Las wikis son parte de los repositorios Gift, de manera que puedes hacer cambios ### Clonar wikis en tu computadora -Cada wiki brinda una manera sencilla de clonar sus contenidos en tu computadora. Una vez que creaste una página inicial en {% data variables.product.product_name %}, puedes clonar el repositorio a tu computadora con la URL que se proporcionó: +Cada wiki brinda una manera sencilla de clonar sus contenidos en tu computadora. +Una vez que hayas creado una página inicial en {% data variables.product.product_name %}, puedes clonar el repositorio en el equipo con la dirección URL proporcionada: ```shell $ git clone https://github.com/YOUR_USERNAME/YOUR_REPOSITORY.wiki.git -# Clona la wiki localmente +# Clones the wiki locally ``` Una vez que has clonado la wiki, puedes agregar archivos nuevos, editar los existentes y confirmar tus cambios. Tus colaboradores y tú pueden crear ramas cuando trabajen en wikis, pero solo los cambios que se suban a la rama predeterminada estarán productivos y disponibles para tus lectores. @@ -57,6 +68,6 @@ Una vez que has clonado la wiki, puedes agregar archivos nuevos, editar los exis El nombre de archivo determina el título de tu página wiki, y la extensión del archivo determina cómo se presenta el contenido wiki. -Las wikis usan [nuestra biblioteca Markup de código abierto](https://github.com/github/markup) para convertir el Markup, y este determina qué convertidor usar para una extensión de archivo. Por ejemplo, si denominas un archivo *foo.md* o *foo.markdown*, wiki usará el convertidor Markdown, mientras que un archivo denominado *foo.textile* usará el convertidor Textile. +Los wikis usan [nuestra biblioteca de marcado de código abierto](https://github.com/github/markup) para convertir el marcado y determina qué convertidor va a usar la extensión de un archivo. Por ejemplo, si asigna el nombre *foo.md* o *foo.markdown* a un archivo, la wiki usará el convertidor Markdown, mientras que en un archivo denominado *foo.textile* se usará el convertidor Textile. -No uses los siguientes caracteres en los títulos de tu página wiki: `\ / : * ? " < > |`. Los usuarios en determinados sistemas operativos no podrán trabajar con nombres de archivos que contienen estos caracteres. Asegúrate de escribir tu contenido mediante un idioma de Markup que coincida con la extensión, o tu contenido no se presentará de manera adecuada. +No use los siguientes caracteres en los títulos de la página de la wiki: `\ / : * ? " < > |`. Los usuarios en determinados sistemas operativos no podrán trabajar con nombres de archivos que contienen estos caracteres. Asegúrate de escribir tu contenido mediante un idioma de Markup que coincida con la extensión, o tu contenido no se presentará de manera adecuada. diff --git a/translations/es-ES/content/communities/documenting-your-project-with-wikis/changing-access-permissions-for-wikis.md b/translations/es-ES/content/communities/documenting-your-project-with-wikis/changing-access-permissions-for-wikis.md index 960610d269..4cee559470 100644 --- a/translations/es-ES/content/communities/documenting-your-project-with-wikis/changing-access-permissions-for-wikis.md +++ b/translations/es-ES/content/communities/documenting-your-project-with-wikis/changing-access-permissions-for-wikis.md @@ -12,13 +12,18 @@ versions: ghec: '*' topics: - Community -shortTitle: Cambiar los permisos de acceso +shortTitle: Change access permissions +ms.openlocfilehash: 51a9ec690f0bdad1be302592091565b65e5f9b9b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092440' --- +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} +3. En Características, anule la selección de **Restringir las modificaciones solo a los colaboradores**. + ![Edición de restricción de la wiki](/assets/images/help/wiki/wiki_restrict_editing.png) -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -3. En Features (Características), quita la marca de selección de **Restrict edits to collaborators only** (Restringir ediciones a colaboradores solamente). ![Edición de restricción de wikis](/assets/images/help/wiki/wiki_restrict_editing.png) +## Información adicional -## Leer más - -- "[Inhabilitar wikis](/communities/documenting-your-project-with-wikis/disabling-wikis)" +- "[Deshabilitación de wikis](/communities/documenting-your-project-with-wikis/disabling-wikis)" diff --git a/translations/es-ES/content/communities/documenting-your-project-with-wikis/creating-a-footer-or-sidebar-for-your-wiki.md b/translations/es-ES/content/communities/documenting-your-project-with-wikis/creating-a-footer-or-sidebar-for-your-wiki.md index 56bbd4336d..564ccfbccd 100644 --- a/translations/es-ES/content/communities/documenting-your-project-with-wikis/creating-a-footer-or-sidebar-for-your-wiki.md +++ b/translations/es-ES/content/communities/documenting-your-project-with-wikis/creating-a-footer-or-sidebar-for-your-wiki.md @@ -14,27 +14,36 @@ versions: ghec: '*' topics: - Community -shortTitle: Crear una nota al pie o barra lateral +shortTitle: Create footer or sidebar +ms.openlocfilehash: 0f65114a5258d312d5a81381a59149c589ee54a4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092439' --- - ## Crear una carpeta -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-wiki %} -3. En la parte inferior de la página, haz clic en **Agregar un pie de página**. ![Sección para agregar el pie de página a la wiki](/assets/images/help/wiki/wiki_add_footer.png) -4. Usa el editor de texto para escribir el contenido que deseas que tenga tu pie de página. ![Wiki WYSIWYG](/assets/images/help/wiki/wiki-footer.png) -5. Ingresa un mensaje de confirmación que describa el pie de página que agregaste. ![Mensaje de confirmación de la wiki](/assets/images/help/wiki/wiki_commit_message.png) -6. Para confirmar tus cambios en la wiki, haz clic en **Guardar página**. +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-wiki %} +3. En la parte inferior de la página, haga clic en **Add a custom footer** (Agregar un pie de página personalizado). + ![Sección de la wiki para agregar un pie de página](/assets/images/help/wiki/wiki_add_footer.png) +4. Usa el editor de texto para escribir el contenido que deseas que tenga tu pie de página. + ![Wiki WYSIWYG](/assets/images/help/wiki/wiki-footer.png) +5. Ingresa un mensaje de confirmación que describa el pie de página que agregaste. + ![Mensaje de confirmación de la wiki](/assets/images/help/wiki/wiki_commit_message.png) +6. Para confirmar los cambios en la wiki, haga clic en **Save Page** (Guardar página). ## Crear una barra lateral -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-wiki %} -3. Haz clic en **Agregar una barra lateral personalizada**. ![Sección para agregar la barra lateral a la wiki](/assets/images/help/wiki/wiki_add_sidebar.png) -4. Usa el editor de texto para agregar el contenido de tu página. ![Wiki WYSIWYG](/assets/images/help/wiki/wiki-sidebar.png) -5. Ingresa un mensaje de confirmación que describa la barra lateral que agregaste. ![Mensaje de confirmación de la wiki](/assets/images/help/wiki/wiki_commit_message.png) -6. Para confirmar tus cambios en la wiki, haz clic en **Guardar página**. +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-wiki %} +3. Haga clic en **Add a custom sidebar** (Agregar una barra lateral personalizada). + ![Sección de la wiki para agregar una barra lateral](/assets/images/help/wiki/wiki_add_sidebar.png) +4. Usa el editor de texto para agregar el contenido de tu página. + ![Wiki WYSIWYG](/assets/images/help/wiki/wiki-sidebar.png) +5. Ingresa un mensaje de confirmación que describa la barra lateral que agregaste. + ![Mensaje de confirmación de la wiki](/assets/images/help/wiki/wiki_commit_message.png) +6. Para confirmar los cambios en la wiki, haga clic en **Save Page** (Guardar página). ## Crear un pie de página o barra lateral de manera local -Si creas un archivo con el nombre `_Footer.` or `_Sidebar.`, los usaremos para completar el pie de página y la barra lateral de tu wiki, respectivamente. Al igual que cualquier otra página wiki, la extensión que elijas para estos archivos determina cómo los representaremos. +Si crea un archivo denominado `_Footer.` o `_Sidebar.`, los usaremos para rellenar el pie de página y la barra lateral de la wiki, respectivamente. Al igual que cualquier otra página wiki, la extensión que elijas para estos archivos determina cómo los representaremos. diff --git a/translations/es-ES/content/communities/documenting-your-project-with-wikis/disabling-wikis.md b/translations/es-ES/content/communities/documenting-your-project-with-wikis/disabling-wikis.md index 56121bf057..62e643c669 100644 --- a/translations/es-ES/content/communities/documenting-your-project-with-wikis/disabling-wikis.md +++ b/translations/es-ES/content/communities/documenting-your-project-with-wikis/disabling-wikis.md @@ -12,14 +12,19 @@ versions: ghec: '*' topics: - Community +ms.openlocfilehash: e23f48fc904c18c2d8744966a97a7b7cab73fbc2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092432' --- - Cuando desactivas una wiki, su contenido se oculta pero no se borra. Si eliges habilitar nuevamente las wikis en el futuro, se restaurarán tus páginas anteriores. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -3. En Características, quita la marca de selección de **Wiki**. ![Casilla de verificación para inhabilitar wikis](/assets/images/help/wiki/wiki_enable_disable.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} +3. En Características, anula la selección de **Wiki**. + ![Casilla de verificación para deshabilitar la wiki](/assets/images/help/wiki/wiki_enable_disable.png) -## Leer más +## Información adicional -- "[Cambiar los permisos de acceso para las wikis](/communities/documenting-your-project-with-wikis/changing-access-permissions-for-wikis)" +- [Cambiar permisos de acceso para wikis](/communities/documenting-your-project-with-wikis/changing-access-permissions-for-wikis) diff --git a/translations/es-ES/content/communities/documenting-your-project-with-wikis/editing-wiki-content.md b/translations/es-ES/content/communities/documenting-your-project-with-wikis/editing-wiki-content.md index 134a6ba524..dbbc11108f 100644 --- a/translations/es-ES/content/communities/documenting-your-project-with-wikis/editing-wiki-content.md +++ b/translations/es-ES/content/communities/documenting-your-project-with-wikis/editing-wiki-content.md @@ -19,25 +19,30 @@ versions: ghec: '*' topics: - Community +ms.openlocfilehash: 0afae4335dbf6ff78c0b0e1a2bef4cebed637a5e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147578944' --- - ## Agregar enlaces Puedes crear enlaces en wikis usando el markup estándar admitido por tu página, o usando la sintaxis MediaWiki. Por ejemplo: -- Si tus páginas se presentan con Markdown, la sintaxis del enlace es `[Link Text](full-URL-of-wiki-page)`. -- Con sintaxis de MediaWiki, la sintaxis del enlace es `[[nameofwikipage|Link Text]]`. +- Si las páginas se representan con Markdown, la sintaxis del vínculo es `[Link Text](full-URL-of-wiki-page)`. +- Con la sintaxis de MediaWiki, la sintaxis del vínculo es `[[nameofwikipage|Link Text]]`. -## Agregar imágenes +## Incorporación de imágenes Las wikis pueden presentar imágenes PNG, JPEG y GIF. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-wiki %} -3. Usando la barra lateral de la wiki, dirígete a la página que deseas cambiar y luego haz clic en **Editar**. -4. En la barra de herramientas de la wiki, haz clic en **Imagen**. ![Botón de la wiki Agregar imagen](/assets/images/help/wiki/wiki_add_image.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-wiki %} +3. Desplácese hasta la página que quiere cambiar con la ayuda de la barra lateral de la wiki y luego haga clic en **Edit** (Editar). +4. En la barra de herramientas de la wiki, haga clic en **Image** (Imagen). + ![Botón de la wiki Agregar imagen](/assets/images/help/wiki/wiki_add_image.png) 5. En el cuadro de diálogo "Insertar imagen", escribe la URL de la imagen y el texto alternativo (el que usan los motores de búsqueda y los lectores de pantalla). -6. Haz clic en **OK** (aceptar). +6. Haga clic en **OK**. ### Establecer enlaces a las imágenes en un repositorio @@ -53,12 +58,12 @@ Puedes establecer un enlace a una imagen en un repositorio en {% data variables. ## Formatos MediaWiki admitidos Independientemente del lenguaje markup en que esté escrita tu página, siempre tendrás una determinada sintaxis MediaWiki disponible. -- Enlaces ([excepto AsciiDoc](https://github.com/gollum/gollum/commit/d1cf698b456cd6a35a54c6a8e7b41d3068acec3b)) +- Vínculos ([excepto AsciiDoc](https://github.com/gollum/gollum/commit/d1cf698b456cd6a35a54c6a8e7b41d3068acec3b)) - Reglas horizontales mediante `---` -- Entidades simbólicas abreviadas (como `δ` o `€`) +- Entidades de símbolos abreviados (como `δ` o `€`) Por razones de seguridad y rendimiento, algunas sintaxis no son compatibles. - [Transclusión](https://www.mediawiki.org/wiki/Transclusion) - Listas de definiciones - Sangría -- Índice +- Tabla de contenido diff --git a/translations/es-ES/content/communities/documenting-your-project-with-wikis/index.md b/translations/es-ES/content/communities/documenting-your-project-with-wikis/index.md index 489c827f5f..67093e4841 100644 --- a/translations/es-ES/content/communities/documenting-your-project-with-wikis/index.md +++ b/translations/es-ES/content/communities/documenting-your-project-with-wikis/index.md @@ -1,6 +1,6 @@ --- title: Documentar tu proyecto con wikis -shortTitle: Utilizar wikis +shortTitle: Using wikis intro: Puedes usar una wiki para compartir información detallada en forma completa acerca de tu proyecto. redirect_from: - /categories/49/articles @@ -23,5 +23,11 @@ children: - /viewing-a-wikis-history-of-changes - /changing-access-permissions-for-wikis - /disabling-wikis +ms.openlocfilehash: a8d90ea14031f629ae764847c18b09f922f57365 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092428' --- diff --git a/translations/es-ES/content/communities/documenting-your-project-with-wikis/viewing-a-wikis-history-of-changes.md b/translations/es-ES/content/communities/documenting-your-project-with-wikis/viewing-a-wikis-history-of-changes.md index 5e32b9f9c5..db44f599cf 100644 --- a/translations/es-ES/content/communities/documenting-your-project-with-wikis/viewing-a-wikis-history-of-changes.md +++ b/translations/es-ES/content/communities/documenting-your-project-with-wikis/viewing-a-wikis-history-of-changes.md @@ -13,9 +13,14 @@ versions: ghec: '*' topics: - Community -shortTitle: Visualizar un historial de cambios +shortTitle: View a history of changes +ms.openlocfilehash: 1c5330a9067749b4bf0d1f2ed4e6fb9f10b38602 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092427' --- - ## Ver el historial de una wiki El historial de una wiki incluye: @@ -23,21 +28,22 @@ El historial de una wiki incluye: - El mensaje de confirmación que proporcionó - Cuándo se realizó el cambio -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-wiki %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-wiki %} 3. Utilizando la barra lateral de wiki, desplázate hasta la página cuyo historial deseas ver. -4. En la parte superior de la wiki, haz clic en el vínculo de revisión. ![Vínculo de revisión de wiki](/assets/images/help/wiki/wiki_revision_link.png) +4. En la parte superior de la wiki, haz clic en el vínculo de revisión. + ![Vínculo de revisión de wiki](/assets/images/help/wiki/wiki_revision_link.png) ## Ver el contenido previo -En la tabla del historial de wiki, puedes hacer clic en el [hash SHA-1](http://en.wikipedia.org/wiki/SHA-1) (la secuencia de letras y números al extremo derecho) para ver una página de wiki tal como existía en un punto determinado en el tiempo. +En la tabla de historial la wiki, puede hacer clic en un [hash SHA-1](http://en.wikipedia.org/wiki/SHA-1) (la secuencia de letras y números en el extremo derecho) para ver una página wiki tal como existía en un momento determinado. ![Número SHA de wiki](/assets/images/help/wiki/wiki_sha_number.png) ## Comparar dos revisiones 1. Selecciona dos filas que deseas comparar. -2. En la parte superior de la tabla del historial, haz clic en **Compare Revisions (Comparar revisiones)**. ![Botón de revisiones de comparación de wiki](/assets/images/help/wiki/wiki_compare_revisions.png) +2. En la parte superior de la tabla del historial, haga clic en **Compare Revisions**. + ![Botón de comparación de revisiones de wiki](/assets/images/help/wiki/wiki_compare_revisions.png) 3. Verás una diferencia de los cambios que muestra qué líneas se agregaron, se eliminaron y se modificaron. ## Revertir los cambios previos @@ -45,6 +51,9 @@ En la tabla del historial de wiki, puedes hacer clic en el [hash SHA-1](http://e Puedes únicamente revertir cambios si tienes permiso para editar la wiki. 1. Selecciona una fila que deseas revertir. -2. En la parte superior de la tabla del historial, haz clic en **Compare Revisions (Comparar revisiones)**. ![Botón de revisiones de comparación de wiki](/assets/images/help/wiki/wiki_compare_revisions.png) -3. Verás una diferencia de los cambios que muestra qué líneas se agregaron, se eliminaron y se modificaron. ![Diferencia de revisión de wiki](/assets/images/help/wiki/wiki_revision_diff.png) -4. Para revertir los cambios más recientes, haz clic en **Revert Changes (Revertir cambios)**. ![Botón para revertir cambios de wiki](/assets/images/help/wiki/wiki_revert_changes.png) +2. En la parte superior de la tabla del historial, haga clic en **Compare Revisions**. + ![Botón de comparación de revisiones de wiki](/assets/images/help/wiki/wiki_compare_revisions.png) +3. Verás una diferencia de los cambios que muestra qué líneas se agregaron, se eliminaron y se modificaron. + ![Diferencia de revisión de wiki](/assets/images/help/wiki/wiki_revision_diff.png) +4. Para revertir los cambios más recientes, haga clic en **Revert Changes**. + ![Botón para revertir cambios de wiki](/assets/images/help/wiki/wiki_revert_changes.png) diff --git a/translations/es-ES/content/communities/index.md b/translations/es-ES/content/communities/index.md index c1acf126cc..e8aa644263 100644 --- a/translations/es-ES/content/communities/index.md +++ b/translations/es-ES/content/communities/index.md @@ -1,6 +1,6 @@ --- title: Crear comunidades -shortTitle: Crear comunidades +shortTitle: Building communities intro: 'Aprende las mejores prácticas para moderar y configurar comunidades colaborativas, seguras y efectivas utilizando las herramientas que ya probó la comunidad de GitHub.' redirect_from: - /categories/building-a-strong-community @@ -35,5 +35,11 @@ children: - /moderating-comments-and-conversations - /maintaining-your-safety-on-github - /documenting-your-project-with-wikis +ms.openlocfilehash: f6149257ddb7cd77e8ed933d44229be5a46268bb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092424' --- diff --git a/translations/es-ES/content/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization.md b/translations/es-ES/content/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization.md index 83c10a9923..ef04e2b360 100644 --- a/translations/es-ES/content/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization.md +++ b/translations/es-ES/content/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization.md @@ -1,6 +1,6 @@ --- title: Bloquear a un usuario de tu organización -intro: Los propietarios y moderadores de las organizaciones pueden bloquear a cualquiera que no sea miembro de la organización para que no colabore en los repositorios de esta. +intro: Los propietarios y moderadores de la organización pueden impedir que cualquier persona que no sea miembro de la organización colabore en los repositorios de la organización. redirect_from: - /articles/blocking-a-user-from-your-organization - /github/building-a-strong-community/blocking-a-user-from-your-organization @@ -9,16 +9,21 @@ versions: ghec: '*' topics: - Community -shortTitle: Bloquear de tu organización +shortTitle: Block from your org +ms.openlocfilehash: 3264bb71f157c2ec34f42b859857eed4253379f3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092416' --- +Puede bloquear a los usuarios que no son miembros desde la configuración de la organización o desde un comentario específico que realice un usuario. Al bloquear a un usuario en un comentario, puedes elegir si deseas enviar una notificación al usuario explicando que fue bloqueado y por qué. De lo contrario, el usuario no será notificado directamente que ha sido bloqueado. Los usuarios bloqueados aún podrán borrar el contenido existente. -Puedes bloquear a quienes no sean miembros desde dentro de los ajustes de tu organización o desde un comentario específico que haya hecho un usuario. Al bloquear a un usuario en un comentario, puedes elegir si deseas enviar una notificación al usuario explicando que fue bloqueado y por qué. De lo contrario, el usuario no será notificado directamente que ha sido bloqueado. Los usuarios bloqueados aún podrán borrar el contenido existente. - -Cuando bloqueas a un usuario, puedes elegir bloquearlo indefinidamente o durante un período determinado. Si bloqueas a alguien durante un tiempo determinado, estará desbloqueado automáticamente cuando caduque ese período. Si bloqueas a alguien indefinidamente, puedes desbloquearlo manualmente en cualquier momento. Para obtener más información, consulta "[Desbloquear a un usuario de tu organización](/communities/maintaining-your-safety-on-github/unblocking-a-user-from-your-organization)". +Cuando bloqueas a un usuario, puedes elegir bloquearlo indefinidamente o durante un período determinado. Si bloqueas a alguien durante un tiempo determinado, estará desbloqueado automáticamente cuando caduque ese período. Si bloqueas a alguien indefinidamente, puedes desbloquearlo manualmente en cualquier momento. Para obtener más información, vea "[Desbloquear un usuario de la organización](/communities/maintaining-your-safety-on-github/unblocking-a-user-from-your-organization)". {% tip %} -**Tip:** Si bloqueas a un usuario debido a una conversación fuerte, considera bloquear dicha conversación para que solo puedan comentar los colaboradores. Para obtener más información, consulta "[Bloquear conversaciones](/communities/moderating-comments-and-conversations/locking-conversations)." +**Sugerencia**: Si bloquea a un usuario debido a una conversación acalorada, considere bloquear dicha conversación para que solo puedan comentar los colaboradores. Para obtener más información, consulte "[Bloqueo de conversaciones](/communities/moderating-comments-and-conversations/locking-conversations)". {% endtip %} @@ -37,33 +42,39 @@ Una vez que has bloqueado a un usuario de tu organización, no podrá: En los repositorios de tu organización, los usuarios bloqueados tampoco podrán: - Abrir propuestas - Envía, cierra, o fusiona las solicitudes de extracción -- Comentar sobre las propuestas, solicitudes de extracción o confirmaciones +- Comentar propuestas, solicitudes de extracción o confirmaciones - Agregar o editar páginas wiki ## Bloquear a un usuario en un comentario 1. Desplázate hasta el comentario cuyo autor deseas bloquear. -2. En la esquina superior derecha del comentario, haz clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} (el ícono de kebab horizontal) , después haz clic en **Block user** (Bloquear usuario). ![El ícono de kebab horizontal y el menú de moderación de comentario que muestra las opciones de bloqueo del usuario](/assets/images/help/repository/comment-menu-block-user.png) -3. Si deseas establecer un límite de tiempo para el bloqueo, usa el menú desplegable Block user (Bloquear usuario), y selecciona el período que deseas bloquear al usuario. ![Bloquear límite de tiempo en el menú desplegable para bloquear al usuario](/assets/images/help/organizations/org-block-options-menu-from-comment.png) -4. Si deseas ocultar todos los comentarios que realizó el usuario en la organización, selecciona **Hide this user's comments** (Ocultar los comentarios del usuario) y elige un motivo. ![Enviar una notificación en el menú desplegable para bloquear al usuario](/assets/images/help/organizations/org-block-options-menu-hide-user-comments.png) -5. Si te gustaría notificar al usuario sobre el motivo por el que fue bloqueado, selecciona **Send a notification to this user** (Enviar una notificación a este usuario). ![Enviar una notificación en el menú desplegable para bloquear al usuario](/assets/images/help/organizations/org-block-options-menu-send-notification.png) -6. Para bloquear al usuario, haz clic en **Block user from organization** (Bloquear usuario de la organización) o **Block user from organization and send message** (Bloquear usuario de la organización y enviar mensaje). ![Botón Block user (Bloquear usuario)](/assets/images/help/organizations/org-block-user-button-in-comment.png) +2. En la esquina superior derecha del comentario, haga clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y luego en **Block user**. (Bloquear usuario). +![El icono de kebab horizontal y el menú de moderación de comentario que muestra la opción de bloqueo del usuario](/assets/images/help/repository/comment-menu-block-user.png) +3. Si deseas establecer un límite de tiempo para el bloqueo, usa el menú desplegable Block user (Bloquear usuario), y selecciona el período que deseas bloquear al usuario. +![Bloquear límite de tiempo en el menú desplegable para bloquear al usuario](/assets/images/help/organizations/org-block-options-menu-from-comment.png) +4. Si quiere ocultar todos los comentarios que realizó el usuario en la organización, seleccione **Hide this user's comments** (Ocultar los comentarios de este usuario) y elija un motivo. +![Enviar una notificación en el menú desplegable para bloquear al usuario](/assets/images/help/organizations/org-block-options-menu-hide-user-comments.png) +5. Si quiere notificar al usuario el motivo por el que se le ha bloqueado, seleccione **Send a notification to this user** (Enviar una notificación a este usuario). +![Enviar una notificación en el menú desplegable para bloquear al usuario](/assets/images/help/organizations/org-block-options-menu-send-notification.png) +6. Para bloquear al usuario, haga clic en **Block user from organization** (Bloquear usuario de la organización) o **Block user from organization and send message** (Bloquear usuario de la organización y enviar un mensaje). +![Botón Block user (Bloquear usuario)](/assets/images/help/organizations/org-block-user-button-in-comment.png) ## Bloquear a un usuario en los parámetros de la organización -1. Para bloquear a un miembro de la organización, primero [elimina al usuario](/articles/removing-a-member-from-your-organization) desde la organización. +1. Para bloquear a un miembro de la organización, en primer lugar [quite el usuario](/articles/removing-a-member-from-your-organization) de la organización. -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.block_users %} -6. En "Block a user" (Bloquear a un usuario), escribe el nombre de usuario del usuario que deseas bloquear. ![Campo Username (Nombre de usuario)](/assets/images/help/organizations/org-block-username-field.png) -7. Si deseas establecer un límite de tiempo para el bloqueo, usa el menú desplegable Block options (Bloquear opciones), y selecciona el período que deseas bloquear al usuario. ![Menú desplegable con las opciones de bloqueo](/assets/images/help/organizations/org-block-options-menu.png) -8. Haz clic en **Block user** (Bloquear usuario). ![Botón Block (Bloquear)](/assets/images/help/organizations/org-block-user-button.png) +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.block_users %} +6. En "Block a user" (Bloquear a un usuario), escribe el nombre de usuario del usuario que deseas bloquear. +![Campo Username (Nombre de usuario)](/assets/images/help/organizations/org-block-username-field.png) +7. Si deseas establecer un límite de tiempo para el bloqueo, usa el menú desplegable Block options (Bloquear opciones), y selecciona el período que deseas bloquear al usuario. +![Menú desplegable con las opciones de bloqueo](/assets/images/help/organizations/org-block-options-menu.png) +8. Haga clic en **Block user** (Bloquear usuario). +![Botón Block (Bloquear)](/assets/images/help/organizations/org-block-user-button.png) -## Leer más +## Información adicional -- "[Ver usuarios que están bloqueados en tu organización](/communities/maintaining-your-safety-on-github/viewing-users-who-are-blocked-from-your-organization)" -- "[Desbloquear a un usuario de tu organización](/communities/maintaining-your-safety-on-github/unblocking-a-user-from-your-organization)" -- "[Bloquear a un usuario desde tu cuenta personal](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-personal-account)" -- "[Desbloquear a un usuario desde tu cuenta personal](/communities/maintaining-your-safety-on-github/unblocking-a-user-from-your-personal-account)" -- "[Informar abuso o spam](/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam)" +- "[Ver usuarios bloqueados de su organización](/communities/maintaining-your-safety-on-github/viewing-users-who-are-blocked-from-your-organization)" +- "[Bloquear a un usuario de su organización](/communities/maintaining-your-safety-on-github/unblocking-a-user-from-your-organization)" +- "[Bloquear a un usuario desde su cuenta personal](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-personal-account)" +- "[Desbloquear a un usuario desde su cuenta personal](/communities/maintaining-your-safety-on-github/unblocking-a-user-from-your-personal-account)" +- "[Notificar un abuso o correo no deseado](/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam)" diff --git a/translations/es-ES/content/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-personal-account.md b/translations/es-ES/content/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-personal-account.md index 7ba703f277..ab83e4a820 100644 --- a/translations/es-ES/content/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-personal-account.md +++ b/translations/es-ES/content/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-personal-account.md @@ -1,6 +1,6 @@ --- -title: Bloquear a un usuario de tu cuenta personal -intro: Puedes bloquear a un usuario para impedirle el acceso a tu actividad y repositorios y para evitar que te envíe notificaciones. +title: Blocking a user from your personal account +intro: 'You can block a user to deny them access to your activity and repositories, and to prevent them from sending you notifications.' redirect_from: - /articles/blocking-a-user-from-your-personal-account - /github/building-a-strong-community/blocking-a-user-from-your-personal-account @@ -9,78 +9,81 @@ versions: ghec: '*' topics: - Community -shortTitle: Hacer bloqueos de tu cuenta +shortTitle: Block from your account --- -## Acerca de bloquear usuarios +## About blocking users -Puedes bloquear a un usuario en los parámetros de tu cuenta o desde el perfil del usuario. {% data variables.product.prodname_dotcom %} no notificará al usuario cuando lo bloquees. Si quieres evitar contribuir en el mismo proyecto que alguien que has bloqueado, puedes elegir que se muestre una advertencia en cualquier repositorio que tenga contribuciones previas de los usuarios que has bloqueado. Para obtener más información, consulta la sección "[Bloquear a un usuario en tus ajustes de cuenta](#blocking-a-user-in-your-account-settings)". Puede que aún veas la actividad de los usuarios bloqueados en los espacios compartidos y los usuarios bloqueados pueden borrar su contenido existente. +You can block a user in your account settings or from the user's profile. {% data variables.product.prodname_dotcom %} will not notify the user when you block them. If you want to avoid contributing to the same project as someone you've blocked, you can choose to display a warning on any repositories with prior contributions from a blocked user. For more information, see "[Blocking a user in your account settings](#blocking-a-user-in-your-account-settings)." You may still see the activity of blocked users in shared spaces and blocked users can delete their existing content. {% tip %} -**Tip:** Si bloqueas a un usuario debido a una conversación fuerte, considera bloquear dicha conversación para que solo puedan comentar los colaboradores. Para obtener más información, consulta "[Bloquear conversaciones](/communities/moderating-comments-and-conversations/locking-conversations)." +**Tip:** If you're blocking a user because of a heated conversation, consider locking the conversation so only collaborators can comment. For more information, see "[Locking conversations](/communities/moderating-comments-and-conversations/locking-conversations)." {% endtip %} -Cuando bloqueas a un usuario: -- El usuario deja de seguirte -- El usuario deja de observar y deja de fijar tus repositorios -- El usuario no puede unirse a ninguna organización que te pertenezca -- Las asignaciones con estrella y las propuestas del usuario se eliminarán de tus repositorios -- Se borran los votos del usuario en los comentarios o debates de tus repositorios -- El usuario será eliminado como colaborador en los repositorios de tu organización -- Las contribuciones del usuario ya no contarán como tales para ellos en tus repositorios -- Tus contribuciones para los repositorios del usuario bloqueado ya no contarán como tales para ti -- Se te elimina como colaborador en sus repositorios -- Ya no contarás con su patrocinio -- Cualquier invitación de sucesor de una cuenta o repositorio que se haga a o que provenga del usuario bloqueado se cancela -- El usuario se eliminó como un colaborador de todos los proyectos y {% data variables.projects.projects_v1_boards %} que te pertenecen -- Se te eliminó como colaborador de todos los proyectos y {% data variables.projects.projects_v1_boards %} que le pertenecen al usuario +When you block a user: +- The user stops following you +- The user stops watching and unpins your repositories +- The user is not able to join any organizations you are an owner of +- The user's stars and issue assignments are removed from your repositories +- The user's votes on discussions or comments in your repositories are deleted +- The user is removed as a collaborator on your repositories +- The user's contributions to your repositories are no longer counted as contributions for them +- Your contributions to the blocked user's repositories are no longer counted as contributions for you +- You are removed as a collaborator on their repositories +- Their sponsorship of you is cancelled +- Any pending repository or account successor invitations to or from the blocked user are cancelled +- The user is removed as a collaborator from all the projects and {% data variables.projects.projects_v1_boards %} owned by you +- You are removed as a collaborator from all the projects and {% data variables.projects.projects_v1_boards %} owned by the user -Después de que hayas bloqueado a un usuario, no podrá: -- Enviarte notificaciones, incluso al [@mencionar](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams) tu nombre de usuario -- Comentar en o editar las propuestas o solicitudes de cambios que hayas creado -- Reaccionar a tus comentarios en reportes de problemas, solicitudes de extracción y confirmaciones -- Seguir o ver tu contenido en el feed de sus actividades -- Asignarte a las propuestas o solicitudes de cambios -- Invitarte para que seas colaborador en sus repositorios -- Invitarte como colaborador en una asesoría de seguridad -- Realizar referencias cruzadas con tus repositorios en comentarios -- Bifurcar, observar, fijar o marcar con estrella a tus repositorios -- Patrocinarte -- Agregarte como colaborador en sus proyectos y {% data variables.projects.projects_v1_boards %} -- Hacer cambios a tus proyectos públicos y {% data variables.projects.projects_v1_boards %} +After you've blocked a user, they cannot: +- Send you any notifications, including by [@mentioning](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams) your username +- Comment on or edit issues or pull requests that you've created +- React to your comments on issues, pull requests, and commits +- Follow you or see your content in their activity feed +- Assign you to issues or pull requests +- Invite you as a collaborator on their repositories +- Invite you as a collaborator on a security advisory +- Cross-reference your repositories in comments +- Fork, watch, pin, or star your repositories +- Sponsor you +- Add you as a collaborator on their projects and {% data variables.projects.projects_v1_boards %} +- Make changes to your public projects and {% data variables.projects.projects_v1_boards %} -En los repositorios que te pertenecen, los usuarios bloqueados tampoco podrán: -- Abrir propuestas -- Envía, cierra, o fusiona las solicitudes de extracción -- Comentar sobre las propuestas, solicitudes de extracción o confirmaciones -- Agregar o editar páginas wiki +In repositories you own, blocked users also cannot: +- Open issues +- Send, close, or merge pull requests +- Comment on issues, pull requests, or commits +- Add or edit wiki pages -## Bloquear a un usuario en tus parámetros de cuenta +## Blocking a user in your account settings {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.blocked_users %} -3. En "Block a user" (Bloquear a un usuario), escribe el nombre de usuario del usuario que deseas bloquear, luego haz clic en **Block user** (Bloquear usuario). ![Campo Username (Nombre de usuario) y botón Block (Bloquear)](/assets/images/help/settings/user-settings-block-user.png) -4. Opcionalmente, para mostrar una advertencia al visitar un repositorio donde un usuario bloqueado es un colaborador, selecciona **Warn me when blocked user is a prior contributor to a repository** (Advertirme cuando un usuario bloqueado es un colaborador anterior del repositorio). ![Opción para advertir sobre usuarios bloqueados](/assets/images/help/settings/warn-block-user.png) +3. Under "Block a user", type the username of the user you'd like to block, then click **Block user**. + ![Username field and block button](/assets/images/help/settings/user-settings-block-user.png) +4. Optionally, to display a warning when you visit a repository where a blocked user is a contributor, select **Warn me when a blocked user is a prior contributor to a repository**. + ![Warn about blocked users option](/assets/images/help/settings/warn-block-user.png) -## Bloquear a un usuario desde su página de perfil +## Blocking a user from their profile page {% data reusables.profile.user_profile_page_navigation %} {% data reusables.profile.user_profile_page_block_or_report %} -3. Haz clic en **Block user** (Bloquear usuario). ![Cuadro de modo con opciones para bloquear a un usuario o reportar abusos](/assets/images/help/profile/profile-blockuser.png) +3. Click **Block user**. + ![Modal box with options to block user or report abuse](/assets/images/help/profile/profile-blockuser.png) {% note %} -Utiliza {% data variables.contact.report_abuse %} para contactarnos si te están acosando. {% data reusables.policies.abuse %} +Use {% data variables.contact.report_abuse %} to contact us if you're being harassed. {% data reusables.policies.abuse %} {% endnote %} -## Leer más +## Further reading -- "[Ver usuarios que has bloqueado de tu cuenta personal](/communities/maintaining-your-safety-on-github/viewing-users-youve-blocked-from-your-personal-account)" -- "[Desbloquear a un usuario desde tu cuenta personal](/communities/maintaining-your-safety-on-github/unblocking-a-user-from-your-personal-account)" -- "[Bloquear a un usuario de tu organización](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization)" -- "[Desbloquear a un usuario de tu organización](/communities/maintaining-your-safety-on-github/unblocking-a-user-from-your-organization)" -- "[Informar abuso o spam](/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam)" -- "[Limitar interacciones en tu repositorio](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)" +- "[Viewing users you've blocked from your personal account](/communities/maintaining-your-safety-on-github/viewing-users-youve-blocked-from-your-personal-account)" +- "[Unblocking a user from your personal account](/communities/maintaining-your-safety-on-github/unblocking-a-user-from-your-personal-account)" +- "[Blocking a user from your organization](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization)" +- "[Unblocking a user from your organization](/communities/maintaining-your-safety-on-github/unblocking-a-user-from-your-organization)" +- "[Reporting abuse or spam](/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam)" +- "[Limiting interactions in your repository](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)" diff --git a/translations/es-ES/content/communities/maintaining-your-safety-on-github/index.md b/translations/es-ES/content/communities/maintaining-your-safety-on-github/index.md index a26ead72ee..10e8c26512 100644 --- a/translations/es-ES/content/communities/maintaining-your-safety-on-github/index.md +++ b/translations/es-ES/content/communities/maintaining-your-safety-on-github/index.md @@ -1,6 +1,6 @@ --- title: Mantener tu seguridad en GitHub -shortTitle: Mantener la seguridad +shortTitle: Maintaining safety intro: 'Para construir un ambiente seguro y positivo para ti y para la comunidad de tu proyecto en {% data variables.product.prodname_dotcom %}, puedes bloquear y desbloquear a los usuarios y reportar el contenido ofensivo.' redirect_from: - /articles/encouraging-positive-contributions-in-your-organization @@ -21,5 +21,11 @@ children: - /viewing-users-who-are-blocked-from-your-organization - /unblocking-a-user-from-your-organization - /reporting-abuse-or-spam +ms.openlocfilehash: efb5a58d8a9be4b6c6c4a2903bc714d35cd1ac9b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092403' --- diff --git a/translations/es-ES/content/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam.md b/translations/es-ES/content/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam.md index 51739f44aa..b405ec7cf1 100644 --- a/translations/es-ES/content/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam.md +++ b/translations/es-ES/content/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam.md @@ -9,8 +9,13 @@ versions: ghec: '*' topics: - Community +ms.openlocfilehash: 288ba817cfeaeec0d695157fb6310ba6ab6a662f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092400' --- - Los propietarios, colaboradores actuales y previos, y personas con acceso de escritura pueden reportar los comentarios que se hagan en los informes de problemas, solicitudes de extracción y confirmaciones. Cualquier persona puede informar apps en {% data variables.product.prodname_marketplace %}. ## Acerca de reportar abusos y spam @@ -21,46 +26,48 @@ Puedes reportar a los usuarios que hayan violado las condiciones de servicio o l Si se ha habilitado la capacidad para reportar contenido en un repositorio público, también puedes reportarlo directamente a los mantenedores del mismo. -Los usuarios de la India pueden contactar al funcionario encargado de las quejas en este país [aquí](https://support.github.com/contact/india-grievance-officer). +Los usuarios de la India pueden ponerse en contacto con el encargado de las quejas de GitHub para la India [aquí](https://support.github.com/contact/india-grievance-officer). ## Informar un usuario -{% data reusables.profile.user_profile_page_navigation %} -{% data reusables.profile.user_profile_page_block_or_report %} -3. Haz clic en **Report abuse** (Informar abuso). ![Cuadro de modo con opciones para bloquear a un usuario o reportar abusos](/assets/images/help/profile/profile-report-abuse.png) -4. Completa el formulario de contacto para informarle a {% data variables.contact.contact_support %} sobre el comportamiento del usuario, luego haz clic en **Send request** (Enviar solicitud). +{% data reusables.profile.user_profile_page_navigation %} {% data reusables.profile.user_profile_page_block_or_report %} +3. Haga clic en **Report abuse** (Notificar abuso). + ![Cuadro modal con opciones para bloquear a un usuario o notificar abusos](/assets/images/help/profile/profile-report-abuse.png) +4. Complete el formulario de contacto para informar a {% data variables.contact.contact_support %} sobre el comportamiento del usuario y luego haga clic en **Send request** (Enviar solicitud). ## Informar una propuesta o solicitud de extracción 1. Navega hasta la propuesta o solicitud de extracción que quieras informar. -2. En la esquina superior derecha del informe de problema o solicitud de extracción, da clic en{% octicon "kebab-horizontal" aria-label="The horizontal kebab octicon" %}, después, da clic en **Reportar contenido**. ![Botón para informar un comentario](/assets/images/help/repository/menu-report-issue-or-pr.png) -{% data reusables.community.report-content %} +2. En la esquina superior derecha de la incidencia o de la solicitud de incorporación de cambios, haga clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab octicon" %}, luego haga clic en **Report abuse** (Notificar abuso). + ![Botón para notificar un comentario](/assets/images/help/repository/menu-report-issue-or-pr.png) {% data reusables.community.report-content %} ## Informar un comentario 1. Navega hasta el comentario que quieras informar. -2. En la esquina superior derecha del comentario, da clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab octicon" %}, y luego da clic en **Reportar contenido**. ![Menú Kebab con opción para informar un comentario](/assets/images/help/repository/menu-report-comment.png) -{% data reusables.community.report-content %} +2. En la esquina superior derecha del comentario, haga clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab octicon" %}, luego haga clic en **Report content** (Informar sobre el contenido). +![Menú kebab con una opción para notificar un comentario](/assets/images/help/repository/menu-report-comment.png) {% data reusables.community.report-content %} ## Informar una app en {% data variables.product.prodname_marketplace %} {% data reusables.marketplace.visit-marketplace %} 2. Navega hasta la app que quieras informar. -3. En la barra lateral izquierda, en la sección "Developer links" (Enlaces del programador), haz clic en {% octicon "report" aria-label="The report symbol" %} **Report abuse** (Informar abuso). ![Botón para informar una app en {% data variables.product.prodname_marketplace %}](/assets/images/help/marketplace/marketplace-report-app.png) -4. Completa el formulario de contacto para informarle a {% data variables.contact.contact_support %} sobre el comportamiento de la app, luego haz clic en **Send request** (Enviar solicitud). +3. En la barra lateral izquierda, en la sección "Developer links" (Vínculos para desarrolladores), haga clic en {% octicon "report" aria-label="The report symbol" %} **Report abuse** (Notificar abuso). + ![Botón para informar sobre una aplicación en {% data variables.product.prodname_marketplace %}](/assets/images/help/marketplace/marketplace-report-app.png) +4. Complete el formulario de contacto para informar a {% data variables.contact.contact_support %} sobre el comportamiento de la aplicación y luego haga clic en **Send request** (Enviar solicitud). ## Reportar abusos en enlaces de contacto dentro del selector de plantillas 1. Navega al repositorio que contiene el enlace de contacto que deseas reportar. -2. Debajo del nombre del repositorio, da clic en {% octicon "issue-opened" aria-label="The issues icon" %} **Problemas**. -3. En la esquina inferior derecha del selector de plantillas, haz clic en **Report Abuse (Reportar abuso)**. ![Enlace para denunciar un abuso](/assets/images/help/repository/template-chooser-report-abuse.png) -4. Completa el formato de contacto para informar a {% data variables.contact.contact_support %} acerca del comportamiento del enlace, posteriormente, da clic en **Enviar solicitud**. +2. Debajo del nombre del repositorio, haga clic en {% octicon "issue-opened" aria-label="The issues icon" %} **Issues** (Incidencias). +3. En la esquina inferior derecha del selector de plantillas, haga clic en **Report abuse** (Notificar abuso). + ![Vínculo para informar sobre un abuso](/assets/images/help/repository/template-chooser-report-abuse.png) +4. Complete el formulario de contacto para informar a {% data variables.contact.contact_support %} sobre el comportamiento del vínculo de contacto y luego haga clic en **Send request** (Enviar solicitud). -## Leer más +## Información adicional -- "[Configurar tu proyecto para contribuciones positivas](/communities/setting-up-your-project-for-healthy-contributions)" -- [Utilizar plantillas para promover informes de problemas y solicitudes de extracción útiles](/communities/using-templates-to-encourage-useful-issues-and-pull-requests)" -- [Administrar los comentarios ofensivos](/communities/moderating-comments-and-conversations/managing-disruptive-comments)"{% ifversion fpt or ghec %} -- "[Mantener tu seguridad en {% data variables.product.prodname_dotcom %}](/communities/maintaining-your-safety-on-github)" -- [Limitar las interacciones en tu repositorio](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)"{% endif %} -- "[Rastrear cambios en un comentario](/communities/moderating-comments-and-conversations/tracking-changes-in-a-comment)" +- "[Configuración del proyecto para contribuciones correctas](/communities/setting-up-your-project-for-healthy-contributions)" +- "[Uso de plantillas para fomentar incidencias útiles y solicitudes de incorporación de cambios](/communities/using-templates-to-encourage-useful-issues-and-pull-requests)" +- "[Administración de comentarios negativos](/communities/moderating-comments-and-conversations/managing-disruptive-comments)"{% ifversion fpt or ghec %} +- "[Mantenimiento de la seguridad en {% data variables.product.prodname_dotcom %}](/communities/maintaining-your-safety-on-github)" +- "[Limitación de las interacciones en el repositorio](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)"{% endif %} +- "[Seguimiento de cambios en un comentario](/communities/moderating-comments-and-conversations/tracking-changes-in-a-comment)" diff --git a/translations/es-ES/content/communities/maintaining-your-safety-on-github/unblocking-a-user-from-your-organization.md b/translations/es-ES/content/communities/maintaining-your-safety-on-github/unblocking-a-user-from-your-organization.md index 029f40f05a..dd6a8c4918 100644 --- a/translations/es-ES/content/communities/maintaining-your-safety-on-github/unblocking-a-user-from-your-organization.md +++ b/translations/es-ES/content/communities/maintaining-your-safety-on-github/unblocking-a-user-from-your-organization.md @@ -1,6 +1,6 @@ --- title: Desbloquear un usuario desde tu organización -intro: 'Los propietarios de las organizaciones y moderadores pueden desbloquear a un usuario que se haya bloqueado antes, restableciendo su acceso a los repositorios de la organización.' +intro: Los propietarios y moderadores de la organización pueden desbloquear un usuario que se haya bloqueado previamente y restaurar su acceso a los repositorios de la organización. redirect_from: - /articles/unblocking-a-user-from-your-organization - /github/building-a-strong-community/unblocking-a-user-from-your-organization @@ -9,36 +9,41 @@ versions: ghec: '*' topics: - Community -shortTitle: Desbloquear desde tu organización +shortTitle: Unblock from your org +ms.openlocfilehash: 0c7099c21e3342717605f59a94e0025a7949b1cc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117665' --- - Después de desbloquear un usuario desde tu organización, este podrá contribuir con los repositorios de tu organización. -Si seleccionaste una cantidad de tiempo específica para bloquear al usuario, se desbloqueará de forma automática cuando termine ese período de tiempo. Para obtener más información, consulta "[Bloquear un usuario de tu organización](/articles/blocking-a-user-from-your-organization)". +Si seleccionaste una cantidad de tiempo específica para bloquear al usuario, se desbloqueará de forma automática cuando termine ese período de tiempo. Para obtener más información, vea "[Bloquear a un usuario de su organización](/articles/blocking-a-user-from-your-organization)". {% tip %} -**Sugerencia**: Las configuraciones que se hayan eliminado cuando bloqueaste al usuario de tu organización, como el estado de colaborador, las estrellas y las observaciones, no se restaurarán cuando desbloquees al usuario. +**Sugerencia**: Las configuraciones que se hayan quitado cuando bloqueó al usuario de su organización, como el estado de colaborador, las estrellas y las observaciones, no se restaurarán cuando desbloquee al usuario. {% endtip %} ## Desbloquear un usuario en un comentario 1. Navega hasta el comentario cuyo autor quieres desbloquear. -2. En la esquina superior derecha del comentario, haz clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, luego haz clic en **Unblock user** (Desbloquear usuario). ![Ícono kebab horizontal y menú de moderación de comentarios que muestra la opción de desbloquear usuario](/assets/images/help/repository/comment-menu-unblock-user.png) -3. Para confirmar que te gustaría desbloquear al usuario, haz clic en **OK**. +2. En la esquina superior derecha del comentario, haga clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y luego en **Unblock user**. (Desbloquear usuario). +![Icono kebab horizontal y menú de moderación de comentarios en el que se muestra la opción de desbloquear usuario](/assets/images/help/repository/comment-menu-unblock-user.png) +3. Para confirmar que quiere desbloquear al usuario, haga clic en **OK** (Aceptar). ## Desbloquear un usuario en los parámetros de la organización -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.block_users %} -1. En "Blocked users" (Usuarios bloqueados), al lado del usuario que quieres desbloquear, haz clic en **Unblock** (Desbloquear). ![Botón Unblock user (Desbloquear usuario)](/assets/images/help/organizations/org-unblock-user-button.png) +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.block_users %} +1. En "Blocked users" (Usuarios bloqueados), junto al usuario que quiera desbloquear, haga clic en **Unblock** (Desbloquear). +![Botón Unblock user (Desbloquear usuario)](/assets/images/help/organizations/org-unblock-user-button.png) -## Leer más +## Información adicional -- "[Bloquear a un usuario de tu organización](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization)" -- "[Bloquear a un usuario desde tu cuenta personal](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-personal-account)" -- "[Desbloquear a un usuario desde tu cuenta personal](/communities/maintaining-your-safety-on-github/unblocking-a-user-from-your-personal-account)" -- "[Informar abuso o spam](/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam)" +- "[Bloquear a un usuario desde su organización](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization)" +- "[Bloquear a un usuario desde su cuenta personal](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-personal-account)" +- "[Desbloquear a un usuario desde su cuenta personal](/communities/maintaining-your-safety-on-github/unblocking-a-user-from-your-personal-account)" +- "[Notificar un abuso o correo no deseado](/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam)" diff --git a/translations/es-ES/content/communities/maintaining-your-safety-on-github/unblocking-a-user-from-your-personal-account.md b/translations/es-ES/content/communities/maintaining-your-safety-on-github/unblocking-a-user-from-your-personal-account.md index 4b4e784ea5..5cb628337f 100644 --- a/translations/es-ES/content/communities/maintaining-your-safety-on-github/unblocking-a-user-from-your-personal-account.md +++ b/translations/es-ES/content/communities/maintaining-your-safety-on-github/unblocking-a-user-from-your-personal-account.md @@ -9,10 +9,15 @@ versions: ghec: '*' topics: - Community -shortTitle: Desbloquear desde tu cuenta +shortTitle: Unblock from your account +ms.openlocfilehash: a88a8613a8d787ee7e42ea9f6f5ef994353aedc8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092399' --- - -Cuando desbloqueas un usuario, podrá invitarte a ser colaborador de sus repositorios. Si te [@mention menciona](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams) en cualquier parte de GitHub, recibirás notificaciones. +Cuando desbloqueas un usuario, podrá invitarte a ser colaborador de sus repositorios. Si te [@mention](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams) en cualquier lugar de GitHub, recibirás notificaciones. En los repositorios que te pertenecen, el usuario podrá colaborar con normalidad. @@ -20,15 +25,17 @@ Puedes desbloquear un usuario en los parámetros de tu cuenta o desde la página ## Desbloquear a un usuario en tus parámetros de cuenta -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.blocked_users %} -3. En "Blocked users" (Usuarios bloqueados), al lado del usuario que quieres desbloquear, haz clic en **Unblock** (Desbloquear). ![Botón Unblock user (Desbloquear usuario)](/assets/images/help/organizations/org-unblock-user-button.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.blocked_users %} +3. En "Usuarios bloqueados", junto al usuario que quieras desbloquear, haz clic en **Desbloquear**. +![Botón Desbloquear usuario](/assets/images/help/organizations/org-unblock-user-button.png) ## Desbloquear un usuario desde su página de perfil {% data reusables.profile.user_profile_page_navigation %} -2. En la barra lateral izquierda, debajo de la foto de perfil del usuario, da clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y luego en **Desbloquear o reportar usuario**. ![Enlace Unblock or report user (Desbloquear o informar usuario)](/assets/images/help/profile/profile-unblock-or-report-user.png) -3. Haz clic en **Unblock user** (Desbloquear usuario). ![Casilla modal con la opción para desbloquear un usuario o informar abuso](/assets/images/help/profile/profile-unblockuser.png) +2. En la barra lateral izquierda, debajo de la imagen de perfil del usuario, haz clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y, a continuación, haz clic en **Desbloquear o informar usuario**. +![Enlace Desbloquear o informar usuario](/assets/images/help/profile/profile-unblock-or-report-user.png) +3. Haz clic en **Desbloquear usuario**. + ![Casilla modal con la opción para desbloquear un usuario o informar de un uso indebido](/assets/images/help/profile/profile-unblockuser.png) {% tip %} @@ -36,9 +43,9 @@ Puedes desbloquear un usuario en los parámetros de tu cuenta o desde la página {% endtip %} -## Leer más +## Información adicional -- "[Bloquear a un usuario desde tu cuenta personal](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-personal-account)" -- "[Bloquear a un usuario de tu organización](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization)" -- "[Desbloquear a un usuario de tu organización](/communities/maintaining-your-safety-on-github/unblocking-a-user-from-your-organization)" -- "[Informar abuso o spam](/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam)" +- "[Bloquear a un usuario desde su cuenta personal](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-personal-account)" +- "[Bloquear a un usuario de la organización](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization)" +- "[Desbloqueo de usuarios de la organización](/communities/maintaining-your-safety-on-github/unblocking-a-user-from-your-organization)" +- "[Notificar un abuso o correo no deseado](/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam)" diff --git a/translations/es-ES/content/communities/maintaining-your-safety-on-github/viewing-users-who-are-blocked-from-your-organization.md b/translations/es-ES/content/communities/maintaining-your-safety-on-github/viewing-users-who-are-blocked-from-your-organization.md index 71458fa94d..74337f483f 100644 --- a/translations/es-ES/content/communities/maintaining-your-safety-on-github/viewing-users-who-are-blocked-from-your-organization.md +++ b/translations/es-ES/content/communities/maintaining-your-safety-on-github/viewing-users-who-are-blocked-from-your-organization.md @@ -9,17 +9,20 @@ versions: ghec: '*' topics: - Community -shortTitle: Ver usuarios bloqueados en la organización +shortTitle: View blocked users in org +ms.openlocfilehash: 2d61ec620c87da63d72dad0b536d2dd7333923ff +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092396' --- +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.block_users %} +5. Dentro de "Blocked users" (Usuarios bloqueados), revisa la lista de usuarios que fueron bloqueados de tu organización. + ![Lista de usuarios bloqueados](/assets/images/help/settings/list-of-blocked-users-for-org.png) +## Información adicional -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.block_users %} -5. Dentro de "Blocked users" (Usuarios bloqueados), revisa la lista de usuarios que fueron bloqueados de tu organización. ![Lista de usuarios bloqueados](/assets/images/help/settings/list-of-blocked-users-for-org.png) - -## Leer más - -- "[Bloquear a un usuario de tu organización](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization)" -- "[Desbloquear a un usuario de tu organización](/communities/maintaining-your-safety-on-github/unblocking-a-user-from-your-organization)" -- "[Ver usuarios que has bloqueado de tu cuenta personal](/articles/viewing-users-you-ve-blocked-from-your-personal-account)" +- "[Bloqueo de usuarios de la organización](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization)" +- "[Desbloqueo de usuarios de la organización](/communities/maintaining-your-safety-on-github/unblocking-a-user-from-your-organization)" +- "[Visualización de los usuarios bloqueados de la cuenta personal](/articles/viewing-users-you-ve-blocked-from-your-personal-account)" diff --git a/translations/es-ES/content/communities/maintaining-your-safety-on-github/viewing-users-youve-blocked-from-your-personal-account.md b/translations/es-ES/content/communities/maintaining-your-safety-on-github/viewing-users-youve-blocked-from-your-personal-account.md index 0ff4f9f3b5..e82c4971ff 100644 --- a/translations/es-ES/content/communities/maintaining-your-safety-on-github/viewing-users-youve-blocked-from-your-personal-account.md +++ b/translations/es-ES/content/communities/maintaining-your-safety-on-github/viewing-users-youve-blocked-from-your-personal-account.md @@ -10,15 +10,20 @@ versions: ghec: '*' topics: - Community -shortTitle: Visualizar a los usuarios bloqueados en una cuenta +shortTitle: View blocked users in account +ms.openlocfilehash: 622a6c066175ecc909c0f129f1a7e5e1849eac7e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092388' --- +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.blocked_users %} +3. Dentro de "Blocked users" (Usuarios bloqueados), revisa la lista de usuarios que has bloqueado de tu cuenta. + ![Lista de usuarios bloqueados](/assets/images/help/settings/list-of-blocked-users.png) -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.blocked_users %} -3. Dentro de "Blocked users" (Usuarios bloqueados), revisa la lista de usuarios que has bloqueado de tu cuenta. ![Lista de usuarios bloqueados](/assets/images/help/settings/list-of-blocked-users.png) +## Información adicional -## Leer más - -- "[Bloquear a un usuario desde tu cuenta personal](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-personal-account)" -- "[Desbloquear a un usuario desde tu cuenta personal](/communities/maintaining-your-safety-on-github/unblocking-a-user-from-your-personal-account)" -- "[Ver usuarios que están bloqueados en tu organización](/communities/maintaining-your-safety-on-github/viewing-users-who-are-blocked-from-your-organization)" +- "[Bloquear a un usuario desde su cuenta personal](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-personal-account)" +- "[Desbloquear a un usuario desde su cuenta personal](/communities/maintaining-your-safety-on-github/unblocking-a-user-from-your-personal-account)" +- "[Ver usuarios bloqueados de su organización](/communities/maintaining-your-safety-on-github/viewing-users-who-are-blocked-from-your-organization)" diff --git a/translations/es-ES/content/communities/moderating-comments-and-conversations/index.md b/translations/es-ES/content/communities/moderating-comments-and-conversations/index.md index 98a8939023..3a5aecc656 100644 --- a/translations/es-ES/content/communities/moderating-comments-and-conversations/index.md +++ b/translations/es-ES/content/communities/moderating-comments-and-conversations/index.md @@ -1,6 +1,6 @@ --- title: Moderar comentarios y conversaciones -shortTitle: Moderación +shortTitle: Moderation intro: 'Moderar las conversaciones crea una comunidad amigable para todos los colaboradores de tu proyecto al promover la colaboración saludable y disminuir la intensidad del conflicto. Puedes aplicar el código de conducta de tu comunidad a las discusiones viendo el contenido reportado, editando y eliminando comentarios, y fijando conversaciónes.' redirect_from: - /articles/moderating-comments-and-conversations @@ -21,5 +21,11 @@ children: - /tracking-changes-in-a-comment - /managing-how-contributors-report-abuse-in-your-organizations-repository - /managing-reported-content-in-your-organizations-repository +ms.openlocfilehash: 642aa8b5dcedf4167239ccd94363a08ded9e25d7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145149640' --- diff --git a/translations/es-ES/content/communities/moderating-comments-and-conversations/limiting-interactions-for-your-personal-account.md b/translations/es-ES/content/communities/moderating-comments-and-conversations/limiting-interactions-for-your-personal-account.md index 3cd11ad755..8f469dff7b 100644 --- a/translations/es-ES/content/communities/moderating-comments-and-conversations/limiting-interactions-for-your-personal-account.md +++ b/translations/es-ES/content/communities/moderating-comments-and-conversations/limiting-interactions-for-your-personal-account.md @@ -1,5 +1,5 @@ --- -title: Limitar las interacciones para tu cuenta personal +title: Limitación de las interacciones de la cuenta personal intro: Puedes requerir temporalmente un periodo de actividad limitada para usuarios específicos en todos los repositorios públicos que pertenezcan a tu cuenta personal. versions: fpt: '*' @@ -10,24 +10,28 @@ redirect_from: - /communities/moderating-comments-and-conversations/limiting-interactions-for-your-user-account topics: - Community -shortTitle: Limitar las interacciones en tu cuenta +shortTitle: Limit interactions in account +ms.openlocfilehash: df83b19880347dacb18e2e5bf048e6478ba0e61b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145165127' --- - ## Acerca de los límites de interacción temporales -El limitar las interacciones para tu cuenta personal permite los límites de interacción temporales para todos los repositorios públicos que le pertenezcan a dicha cuenta. {% data reusables.community.interaction-limits-restrictions %} +Limitar las interacciones para tu cuenta personal habilita límites de interacción temporales para todos los repositorios públicos que pertenezcan a tu cuenta personal. {% data reusables.community.interaction-limits-restrictions %} {% data reusables.community.interaction-limits-duration %} Después de que pase la duración de tu límite, los usuarios pueden reanudar sus actividades normales en tus repositorios públicos. {% data reusables.community.types-of-interaction-limits %} -Cuando habilitas las limitaciones de actividad en toda la organización, no puedes habilitar o inhabilitar los límites de interacción en los repositorios individuales. Para obtener más información sobre limitar la actividad de un repositorio individual, consulta la sección "[Limitr las interacciones en tu repositorio](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)". +Cuando habilitas las limitaciones de actividad en toda la organización, no puedes habilitar o inhabilitar los límites de interacción en los repositorios individuales. Para obtener más información sobre cómo limitar la actividad de un repositorio individual, consulte "[Limitación de las interacciones en el repositorio](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)". -También puedes bloquear usuarios. Para obtener más información, consulta la sección "[Bloquear a un usuario desde tu cuenta personal](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-personal-account)". +También puedes bloquear usuarios. Para más información, vea "[Bloqueo de usuarios de su cuenta personal](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-personal-account)". -## Limitar las interacciones para tu cuenta personal +## Limitación de las interacciones de la cuenta personal {% data reusables.user-settings.access_settings %} -1. En la sección de "Acceso" de la barra lateral, selecciona **{% octicon "report" aria-label="The report icon" %} Moderación** y luego haz clic en **Límites de interacción**. -{% data reusables.community.set-interaction-limit %} - ![Opciones de límites de interacción temporarios](/assets/images/help/settings/user-account-temporary-interaction-limits-options.png) +1. En la sección "Access" (Acceso) de la barra lateral, seleccione **{% octicon "report" aria-label="The report icon" %} Moderation** (Moderación) y, después, haga clic en **Interaction limits** (Límites de interacción). +{% data reusables.community.set-interaction-limit %} ![Opciones de límite de interacción temporales](/assets/images/help/settings/user-account-temporary-interaction-limits-options.png) diff --git a/translations/es-ES/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization.md b/translations/es-ES/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization.md index 904f4a0ec6..9592bcd3d9 100644 --- a/translations/es-ES/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization.md +++ b/translations/es-ES/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization.md @@ -11,9 +11,14 @@ versions: permissions: Organization owners and moderators can limit interactions in an organization. topics: - Community -shortTitle: Limitar las interacciones en org +shortTitle: Limit interactions in org +ms.openlocfilehash: 03bfad7a0da3386b6205517deb66e6b923de8386 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147066686' --- - ## Acerca de los límites de interacción temporales El limitar las interacciones en tu organización habilita los límites de interacción temporal para todos los repositorios públicos que pertenezcan a la organización. {% data reusables.community.interaction-limits-restrictions %} @@ -24,25 +29,23 @@ El limitar las interacciones en tu organización habilita los límites de intera Los miembros de la organización no se verán afectados por ninguno de los tipos de límites. -Cuando habilitas limitaciones de actividad en toda la organización, no puedes habilitar o inhabilitar límites de interacción en los repositorios individuales. Para obtener más información sobre limitar la actividad de un repositorio individual, consulta la sección "[Limitr las interacciones en tu repositorio](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)". +Cuando habilitas limitaciones de actividad en toda la organización, no puedes habilitar o inhabilitar límites de interacción en los repositorios individuales. Para obtener más información sobre cómo limitar la actividad de un repositorio individual, consulte "[Limitación de las interacciones en el repositorio](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)". -Los propietarios y moderadores de las organizaciones también pueden bloquear a los usuarios durante un periodo de tiempo específico. Después de que expira el bloqueo, el usuario se desbloquea de manera automática. Para obtener más información, consulta "[Bloquear un usuario de tu organización](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization)". +Los propietarios y moderadores de la organización también pueden bloquear a los usuarios durante un período de tiempo específico. Después de que expira el bloqueo, el usuario se desbloquea de manera automática. Para más información, vea "[Bloqueo de usuarios de la organización](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization)". ## Limitar las interacciones en tu organización -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -1. _Para los propietarios de las organizaciones:_ En la sección de "Acceso" de la barra lateral, selecciona **{% octicon "report" aria-label="The report icon" %} Moderación** y luego haz clic en **Limites de interación**. +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} +1. _Para los propietarios de las organizaciones:_ En la sección "Access" (Acceso) de la barra lateral, seleccione **{% octicon "report" aria-label="The report icon" %} Moderation** (Moderación) y, después, haga clic en **Interaction limits** (Límites de interacción). - _Para los moderadores de las organizaciones:_ En la barra lateral, haz clic en **Límites de interacción**. + _Para los moderadores de las organizaciones:_ En la barra lateral, haga clic en **Interaction limits** (Límites de interacción). -{% data reusables.community.set-interaction-limit %} - ![Opciones de límites de interacción temporarios](/assets/images/help/organizations/organization-temporary-interaction-limits-options.png) +{% data reusables.community.set-interaction-limit %} ![Opciones de límite de interacción temporales](/assets/images/help/organizations/organization-temporary-interaction-limits-options.png) -## Leer más -- "[Informar abuso o spam](/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam)" -- "[Administrar el acceso de un individuo al repositorio de una organización](/articles/managing-an-individual-s-access-to-an-organization-repository)" -- "[Niveles de permiso para un repositorio de una cuenta personal](/articles/permission-levels-for-a-user-account-repository)" +## Información adicional +- "[Notificación de abusos o correos no deseados](/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam)" +- "[Administración del acceso de un individuo a un repositorio de la organización](/articles/managing-an-individual-s-access-to-an-organization-repository)" +- "[Niveles de permisos para un repositorio de una cuenta personal](/articles/permission-levels-for-a-user-account-repository)" - "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)" -- "[Administrar a los moderadores en tu organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-moderators-in-your-organization)" +- "[Administración de moderadores en la organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-moderators-in-your-organization)" diff --git a/translations/es-ES/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md b/translations/es-ES/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md index 06f5548efc..edfc9b3d48 100644 --- a/translations/es-ES/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md +++ b/translations/es-ES/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md @@ -1,5 +1,5 @@ --- -title: Limitar las interacciones en tu repositorio +title: Limitar las interacciones en tu organización intro: Puedes requerir temporalmente un periodo de actividad limitada para usuarios específicos en un repositorio público. redirect_from: - /articles/limiting-interactions-with-your-repository @@ -11,9 +11,14 @@ versions: permissions: 'People with admin permissions to a repository, and organization moderators, can temporarily limit interactions in that repository.' topics: - Community -shortTitle: Limitar las interacciones en un repositorio +shortTitle: Limit interactions in repo +ms.openlocfilehash: 0b49e1bfdf29be5dc270a453512701c9369c5933 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147067254' --- - ## Acerca de los límites de interacción temporales {% data reusables.community.interaction-limits-restrictions %} @@ -22,19 +27,17 @@ shortTitle: Limitar las interacciones en un repositorio {% data reusables.community.types-of-interaction-limits %} -También puedes habilitar las limitaciones de las actividades en todos los repositorios que le pertenezcan a tu cuenta personal o a una organización. Si se habilita un límite a lo largo de la organización o del usuario, no podrás limitar la actividad para los repositorios individuales que pertenezcan a la cuenta. Para obtener más información, consulta las secciones "[Limitar las interacciones para tu cuenta personal](/communities/moderating-comments-and-conversations/limiting-interactions-for-your-personal-account)" y "[Limitar las interacciones en tu organización](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization)". +También puedes habilitar las limitaciones de actividad en todos los repositorios que pertenecen a tu cuenta personal o a una organización. Si se habilita un límite a lo largo de la organización o del usuario, no podrás limitar la actividad para los repositorios individuales que pertenezcan a la cuenta. Para obtener más información, consulta "[Limitación de las interacciones para la cuenta de usuario](/communities/moderating-comments-and-conversations/limiting-interactions-for-your-personal-account)" y "[Limitación de las interacciones en la organización](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization)". -## Limitar las interacciones en tu repositorio +## Limitar las interacciones en tu organización -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -1. En la barra lateral, selecciona **{% octicon "comment-discussion" aria-label="The comment-discussion icon" %} Opciones de moderación** y luego haz clic en **Límites de interacción**. -{% data reusables.community.set-interaction-limit %} - ![Opciones de límites de interacción temporarios](/assets/images/help/repository/temporary-interaction-limits-options.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} +1. En la barra lateral, seleccione **{% octicon "comment-discussion" aria-label="The comment-discussion icon" %} Moderation options** (Opciones de moderación) y haga clic en **Interaction limits** (Límites de interacción). +{% data reusables.community.set-interaction-limit %} ![Opciones de límite de interacción temporales](/assets/images/help/repository/temporary-interaction-limits-options.png) -## Leer más -- "[Informar abuso o spam](/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam)" -- "[Administrar el acceso de un individuo al repositorio de una organización](/articles/managing-an-individual-s-access-to-an-organization-repository)" -- "[Niveles de permiso para un repositorio de una cuenta personal](/articles/permission-levels-for-a-user-account-repository)" +## Información adicional +- "[Notificación de abusos o correos no deseados](/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam)" +- "[Administración del acceso de un individuo a un repositorio de la organización](/articles/managing-an-individual-s-access-to-an-organization-repository)" +- "[Niveles de permisos para un repositorio de una cuenta personal](/articles/permission-levels-for-a-user-account-repository)" - "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)" -- "[Administrar a los moderadores en tu organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-moderators-in-your-organization)" +- "[Administración de moderadores en la organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-moderators-in-your-organization)" diff --git a/translations/es-ES/content/communities/moderating-comments-and-conversations/locking-conversations.md b/translations/es-ES/content/communities/moderating-comments-and-conversations/locking-conversations.md index 33f68193e9..470357af53 100644 --- a/translations/es-ES/content/communities/moderating-comments-and-conversations/locking-conversations.md +++ b/translations/es-ES/content/communities/moderating-comments-and-conversations/locking-conversations.md @@ -11,30 +11,38 @@ versions: ghec: '*' topics: - Community +ms.openlocfilehash: 986d23cb4fe9850cb6c6824e9a3f2c256b6fd4e4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092379' --- +Es correcto bloquear una conversación cuando no toda es constructiva, o bien infringe el código de conducta de la comunidad{% ifversion fpt or ghec %} o las [Directrices de la comunidad](/free-pro-team@latest/github/site-policy/github-community-guidelines) de GitHub{% endif %}. Cuando bloqueas una conversación, también puedes especificar el motivo, que queda públicamente visible. -Es adecuado fijar una conversación cuando toda ella carece de comentarios constructivos o cuando viola el código de conducta de tu comunidad{% ifversion fpt or ghec %} o los [Lineamientos comunitarios](/free-pro-team@latest/github/site-policy/github-community-guidelines) de GitHub{% endif %}. Cuando bloqueas una conversación, también puedes especificar el motivo, que queda públicamente visible. - -Bloquear una conversación genera un evento de cronología que queda visible para cualquiera que tenga acceso de lectura al repositorio. Sin embargo, el nombre de usuario de la persona que bloqueó la conversación solo lo pueden ver las personas con acceso de escritura al repositorio. Para cualquiera que no tenga acceso de escritura, el evento de cronología es anónimo. +Bloquear una conversación genera un evento de cronología que queda visible para cualquiera que tenga acceso de lectura al repositorio. Sin embargo, el nombre de usuario de la persona que bloqueó la conversación solo lo pueden ver las personas con acceso de escritura al repositorio. Para aquellos que no tienen acceso de escritura, el evento cronológico es anónimo. ![Evento de cronología anónimo de una conversación bloqueada](/assets/images/help/issues/anonymized-timeline-entry-for-locked-conversation.png) -Mientras una conversación está bloqueada, solo [las personas con acceso de escritura](/articles/repository-permission-levels-for-an-organization/) y [los propietarios y colaboradores del repositorio](/articles/permission-levels-for-a-user-account-repository/#collaborator-access-for-a-repository-owned-by-a-personal-account) pueden agregar, ocultar y eliminar comentarios. +Mientras una conversación está bloqueada, solo los [usuarios con acceso de escritura](/articles/repository-permission-levels-for-an-organization/) y los [propietarios y colaboradores del repositorio](/articles/permission-levels-for-a-user-account-repository/#collaborator-access-for-a-repository-owned-by-a-personal-account) pueden agregar, ocultar y eliminar comentarios. -Para buscar conversaciones bloqueadas en un repositorio que no está archivado, puedes usar los calificadores de búsqueda `is:locked` y `archived:false`. Las conversaciones se bloquean de forma automática en los repositorios archivados. Para obtener más información, consulta "[Buscar propuestas y solicitudes de extracción](/search-github/searching-on-github/searching-issues-and-pull-requests#search-based-on-whether-a-conversation-is-locked)". +Para buscar conversaciones bloqueadas en un repositorio que no está archivado, puede usar los calificadores de búsqueda `is:locked` y `archived:false`. Las conversaciones se bloquean de forma automática en los repositorios archivados. Para más información, vea "[Búsqueda de incidencias y solicitudes de incorporación de cambios](/search-github/searching-on-github/searching-issues-and-pull-requests#search-based-on-whether-a-conversation-is-locked)". 1. De manera opcional, escribe un comentario que explique el motivo por el cual estás bloqueando la conversación. -2. En el margen derecho de la propuesta o solicitud de extracción, o por encima del cuadro de comentarios de la página de confirmaciones, haz clic en **Lock conversation** (Bloquear conversación). ![Enlace Lock conversation (Bloquear conversación)](/assets/images/help/repository/lock-conversation.png) -3. De manera opcional, elige el motivo para bloquear la conversación. ![Menú Reason for locking a conversation (Motivo para bloquear una conversación)](/assets/images/help/repository/locking-conversation-reason-menu.png) -4. Lee la información acerca de bloquear conversaciones y haz clic en **Lock conversation on this issue** (Bloquear conversación sobre esta propuesta), **Lock conversation on this pull request** (Bloquear conversación sobre esta solicitud de extracción) o **Lock conversation on this commit** (Bloquear conversación sobre esta confirmación). ![Cuadro de diálogo Confirm lock with a reason (Confirmar bloqueo con motivo)](/assets/images/help/repository/lock-conversation-confirm-with-reason.png) -5. Cuando estés listo para desbloquear la conversación, haz clic en **Unlock conversation** (Desbloquear conversación). ![Enlace Unlock conversation (Anular bloqueo de la conversación)](/assets/images/help/repository/unlock-conversation.png) +2. En el margen derecho de la incidencia o solicitud de incorporación de cambios, o encima del cuadro de comentarios de la página de confirmaciones, haga clic en **Bloquear conversación**. +![Vínculo Bloquear conversación](/assets/images/help/repository/lock-conversation.png) +3. De manera opcional, elige el motivo para bloquear la conversación. +![Menú Motivo para bloquear una conversación](/assets/images/help/repository/locking-conversation-reason-menu.png) +4. Lea la información sobre cómo bloquear conversaciones y haga clic en **Bloquear conversación en esta conversación**, **Bloquear conversación en esta solicitud de incorporación de cambios** o **Bloquear conversación en esta confirmación**. +![Cuadro de diálogo Confirmar bloqueo con motivo](/assets/images/help/repository/lock-conversation-confirm-with-reason.png) +5. Cuando esté listo para desbloquear la conversación, haga clic en **Desbloquear conversación**. +![Vínculo Desbloquear conversación](/assets/images/help/repository/unlock-conversation.png) -## Leer más +## Información adicional -- "[Configurar tu proyecto para contribuciones positivas](/communities/setting-up-your-project-for-healthy-contributions)" -- [Utilizar plantillas para promover informes de problemas y solicitudes de extracción útiles](/communities/using-templates-to-encourage-useful-issues-and-pull-requests)" -- [Administrar los comentarios ofensivos](/communities/moderating-comments-and-conversations/managing-disruptive-comments)"{% ifversion fpt or ghec %} -- "[Mantener tu seguridad en {% data variables.product.prodname_dotcom %}](/communities/maintaining-your-safety-on-github)" -- "[Informar abuso o spam](/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam)" -- "[Limitar interacciones en tu repositorio](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)" -{% endif %} +- "[Configuración del proyecto para contribuciones correctas](/communities/setting-up-your-project-for-healthy-contributions)" +- "[Uso de plantillas para fomentar incidencias útiles y solicitudes de incorporación de cambios](/communities/using-templates-to-encourage-useful-issues-and-pull-requests)" +- "[Administración de comentarios negativos](/communities/moderating-comments-and-conversations/managing-disruptive-comments)"{% ifversion fpt or ghec %} +- "[Mantenimiento de la seguridad en {% data variables.product.prodname_dotcom %}](/communities/maintaining-your-safety-on-github)" +- "[Notificación de abusos o correos no deseados](/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam)" +- "[Limitación de las interacciones en el repositorio](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)" {% endif %} diff --git a/translations/es-ES/content/communities/moderating-comments-and-conversations/managing-disruptive-comments.md b/translations/es-ES/content/communities/moderating-comments-and-conversations/managing-disruptive-comments.md index 4e6271442e..0bfc6cd2d8 100644 --- a/translations/es-ES/content/communities/moderating-comments-and-conversations/managing-disruptive-comments.md +++ b/translations/es-ES/content/communities/moderating-comments-and-conversations/managing-disruptive-comments.md @@ -1,6 +1,6 @@ --- title: Administrar comentarios negativos -intro: 'Puedes {% ifversion fpt or ghec %}ocultar, editar,{% else %}editar{% endif %} o eliminar comentarios sobre reportes de problemas, solicitudes de extracción y confirmaciones.' +intro: 'Puedes {% ifversion fpt or ghec %}ocultar, editar,{% else %}editar{% endif %}o eliminar comentarios sobre incidencias, solicitudes de incorporación de cambios y confirmaciones.' redirect_from: - /articles/editing-a-comment - /articles/deleting-a-comment @@ -13,55 +13,62 @@ versions: ghec: '*' topics: - Community -shortTitle: Administrar comentarios +shortTitle: Manage comments +ms.openlocfilehash: f27a310b0ee299839967f6db402c6fdebbc129f0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117657' --- - ## Ocultar un comentario -{% ifversion fpt or ghec %}Los moderadores de las organizaciones y cualquiera{% else %}Cualquiera{% endif %} con acceso de escritura a un repositorio puede ocultar comentarios en las propuestas, solicitudes de cambios y confirmaciones. +{% ifversion fpt or ghec %}Los moderadores de la organización y cualquier persona{% else %}Cualquiera{% endif %} con acceso de escritura a un repositorio pueden ocultar comentarios sobre incidencias, solicitudes de incorporación de cambios y confirmaciones. -Si un comentario está fuera de tema, desactualizado o resuelto, es posible que desees ocultar un comentario para mantener la conversación enfocada o hacer que una solicitud de extracción sea más fácil de navegar o revisar. Los comentarios ocultos se minimizan pero las personas con acceso de lectura a un repositorio puede expandirlos. +Si un comentario está fuera de tema, desactualizado o resuelto, es posible que desees ocultarlo para mantener el foco de la conversación o facilitar la navegación o la revisión de una solicitud de extracción. Los comentarios ocultos están minimizados pero las personas con acceso de lectura a un repositorio puede expandirlos. ![Contenido minimizado](/assets/images/help/repository/hidden-comment.png) 1. Navega hasta el comentario que deseas ocultar. -2. En la esquina superior derecha del comentario, haz clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, después haz clic en **Hide (Ocultar)**. ![El ícono de kebab horizontal y el menú de moderación de comentario que muestra las opciones Editar, Ocultar y Eliminar](/assets/images/help/repository/comment-menu.png) -3. Utilizando el menú desplegable "Choose a reason" (Elige una razón), haz clic en una razón para ocultar el comentario. Después haz clic en **Hide comment (Ocultar comentario)**. - {% ifversion fpt or ghec %} - ![Elija la razón para ocultar el menú desplegable de comentarios](/assets/images/help/repository/choose-reason-for-hiding-comment.png) - {% else %} - ![Elija la razón para ocultar el menú desplegable de comentarios](/assets/images/help/repository/choose-reason-for-hiding-comment-ghe.png) - {% endif %} +2. En la esquina superior derecha del comentario, haga clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y luego en **Hide** (Ocultar). + ![El icono de kebab horizontal y el menú de moderación de comentario que muestra las opciones Editar, Ocultar y Eliminar](/assets/images/help/repository/comment-menu.png) +3. Utilizando el menú desplegable "Choose a reason" (Elige una razón), haz clic en una razón para ocultar el comentario. Luego, haga clic en **Hide comment** (Ocultar comentario). + {% ifversion fpt or ghec %} ![Menú desplegable para elegir el motivo a fin de ocultar el comentario](/assets/images/help/repository/choose-reason-for-hiding-comment.png) {% else %} ![Menú desplegable para elegir el motivo a fin de ocultar el comentario](/assets/images/help/repository/choose-reason-for-hiding-comment-ghe.png) {% endif %} ## Desocultar un comentario -{% ifversion fpt or ghec %}Los moderadores de las organizaciones y cualquiera{% else %}Cualquiera{% endif %} con permisos de acceso en un repositorio puede dejar de ocultar los comentarios en las propuestas, solicitudes de cambios y confirmaciones. +{% ifversion fpt or ghec %}Los moderadores de la organización y cualquier persona{% else %}Cualquiera{% endif %} con acceso de escritura a un repositorio pueden mostrar comentarios sobre incidencias, solicitudes de incorporación de cambios y confirmaciones. 1. Navega hasta el comentario que deseas desocultar. -2. En la esquina superior derecha del comentario, haz clic en **{% octicon "fold" aria-label="The fold icon" %} Show comment (Mostrar comentario)**. ![Mostrar el texto del comentario](/assets/images/help/repository/hidden-comment-show.png) -3. En el lateral derecho del comentario expandido, haz clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} (el ícono de kebab horizontal), después **Unhide (Desocultar)**. ![El ícono de kebab horizontal y el menú de moderación de comentario que muestra las opciones Editar, Desocultar y Eliminar](/assets/images/help/repository/comment-menu-hidden.png) +2. En la esquina superior derecha del comentario, haga clic en **{% octicon "fold" aria-label="The fold icon" %} Show comment** (Mostrar comentario). + ![Texto para mostrar el comentario](/assets/images/help/repository/hidden-comment-show.png) +3. En el lateral derecho del comentario expandido, haga clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y luego en **Unhide** (Mostrar). + ![El icono de kebab horizontal y el menú de moderación de comentario que muestra las opciones Editar, Mostrar y Eliminar](/assets/images/help/repository/comment-menu-hidden.png) ## Editar un comentario Cualquiera con acceso de escritura a un repositorio puede editar comentarios sobre reportes de problemas, solicitudes de extracción y confirmaciones. -Es adecuado editar un comentario y eliminar el contenido que no haga ninguna colaboración con la conversación y viole el código de conducta de tu comunidad{% ifversion fpt or ghec %} o los [Lineamientos comunitarios](/free-pro-team@latest/github/site-policy/github-community-guidelines) de GitHub{% endif %}. +Es adecuado editar un comentario y quitar contenido que no contribuya a la conversación e infrinja el código de conducta de la comunidad{% ifversion fpt or ghec %} o las [Directrices de la comunidad](/free-pro-team@latest/github/site-policy/github-community-guidelines) de GitHub{% endif %}. -Algunas veces podría ser coherente indicar claramente las ediciones y su justificación. +A veces puede resultar útil indicar claramente las ediciones y su justificación. -Dicho esto, cualquiera con acceso de lectura a un repositorio puede ver el historial de edición de un comentario. El menú desplegable **editado** en la parte superior del comentario contiene un historial de las ediciones y muestra el usuario y el registro de horario de cada edición. +Ahora bien, cualquier persona con acceso de lectura a un repositorio puede ver el historial de ediciones de un comentario. El menú desplegable **edited** (editado) situado en la parte superior del comentario incluye un historial de las ediciones y muestra el usuario y la marca de tiempo de cada edición. -![Comentario con nota adicional que el contenido fue redactado](/assets/images/help/repository/content-redacted-comment.png) +![Comentario con nota adicional que indica que el contenido fue redactado](/assets/images/help/repository/content-redacted-comment.png) -## Redactar la información sensible +## Censura de información confidencial -Los autores de los comentarios y cualquiera con acceso de escritura a un repositorio puede también eliminar información sensible de un historial de edición de los comentarios. Para obtener más información, consulta "[Rastrear los cambios en un comentario](/communities/moderating-comments-and-conversations/tracking-changes-in-a-comment)." +Los autores de los comentarios y cualquiera con acceso de escritura a un repositorio puede también eliminar información sensible de un historial de edición de los comentarios. Para obtener más información, vea "[Seguimiento de cambios en un comentario](/communities/moderating-comments-and-conversations/tracking-changes-in-a-comment)". 1. Navega hasta el comentario que deseas editar. -2. En la esquina superior derecha del comentario, haz clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, después haz clic en **Edit (Editar)**. ![El ícono de kebab horizontal y el menú de moderación de comentario que muestra las opciones Editar, Ocultar, Eliminar e Informar](/assets/images/help/repository/comment-menu.png) -3. En la ventana de comentario, elimina el contenido que deseas eliminar, después escribe `[REDACTED]` para reemplazarlo. ![Ventana de comentario con contenido redactado](/assets/images/help/issues/redacted-content-comment.png) -4. En la parte inferior del comentario, escribe una nota que indique que has editado el comentario, y de forma opcional, la razón por la que editaste el comentario. ![Ventana de comentario con nota adicional que indica que el contenido fue redactado](/assets/images/help/issues/note-content-redacted-comment.png) -5. Haz clic en **Update comment (Actualizar comentario)**. +2. En la esquina superior derecha del comentario, haga clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y luego en **Edit** (Editar). + ![El icono de kebab horizontal y el menú de moderación de comentario que muestra las opciones Editar, Ocultar, Eliminar e Informar](/assets/images/help/repository/comment-menu.png) +3. En la ventana de comentarios, elimine el contenido que quiere quitar y, después, escriba `[REDACTED]` para reemplazarlo. + ![Ventana de comentario con contenido redactado](/assets/images/help/issues/redacted-content-comment.png) +4. En la parte inferior del comentario, escribe una nota que indique que has editado el comentario, y de forma opcional, la razón por la que editaste el comentario. + ![Ventana de comentario con nota adicional que indica que el contenido se ha redactado](/assets/images/help/issues/note-content-redacted-comment.png) +5. Haga clic en **Update comment** (Actualizar comentario). ## Eliminar un comentario @@ -69,25 +76,25 @@ Cualquiera con acceso de escritura a un repositorio puede borrar comentarios sob Si un comentario contiene algún contenido constructivo que suma a la conversación en cuanto a la propuesta o a la solicitud de extracción, puedes editar el comentario. -Eliminar un comentario es tu último recurso como moderador. Es correcto eliminar un comentario si todo este falla en añadir contenido constructivo a una conversación y viola el código de conducta de tu comunidad{% ifversion fpt or ghec %} o los [Lineamientos comunitarios](/free-pro-team@latest/github/site-policy/github-community-guidelines) de GitHub{% endif %}. +Eliminar un comentario es tu último recurso como moderador. Es adecuado eliminar un comentario si todo este no agrega contenido constructivo a una conversación e infringe el código de conducta de la comunidad{% ifversion fpt or ghec %} o las [Directrices de la comunidad](/free-pro-team@latest/github/site-policy/github-community-guidelines) de GitHub{% endif %}. -Eliminar un comentario crea un evento cronológico que es visible para todos aquellos que tienen acceso de lectura al repositorio. Sin embargo, el nombre de usuario de la persona que eliminó el comentario solo es visible para personas con acceso de escritura al repositorio. Para cualquiera que no tenga acceso de escritura, el evento de cronología es anónimo. +Eliminar un comentario crea un evento cronológico que es visible para todos aquellos que tienen acceso de lectura al repositorio. Sin embargo, el nombre de usuario de la persona que eliminó el comentario solo es visible para personas con acceso de escritura al repositorio. Para aquellos que no tienen acceso de escritura, el evento cronológico es anónimo. ![Evento cronológico anónimo para un comentario eliminado](/assets/images/help/issues/anonymized-timeline-entry-for-deleted-comment.png) {% note %} -**Nota:** el comentario inicial (o cuerpo) de una propuesta o solicitud de extracción no puede eliminarse. Por el contrario, pueden editar los cuerpos de la propuesta o de la solicitud de extracción para eliminar el contenido no deseado. +**Nota**: El comentario inicial (o cuerpo) de una incidencia o solicitud de incorporación de cambios no puede eliminarse. Por el contrario, puedes editar los cuerpos de la propuesta o de la solicitud de extracción para eliminar el contenido no deseado. {% endnote %} -### Pasos para borrar un comentario +### Pasos para eliminar un comentario 1. Navega hasta el comentario que deseas eliminar. -2. En la esquina superior derecha del comentario, haz clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, después haz clic en **Delete (Eliminar)**. ![El ícono de kebab horizontal y el menú de moderación de comentario que muestra las opciones Editar, Ocultar, Eliminar e Informar](/assets/images/help/repository/comment-menu.png) +2. En la esquina superior derecha del comentario, haga clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y luego en **Delete** (Eliminar). + ![El icono de kebab horizontal y el menú de moderación de comentario que muestra las opciones Editar, Ocultar, Eliminar e Informar](/assets/images/help/repository/comment-menu.png) 3. De forma opcional, escribe un comentario señalando que eliminaste un comentario y el porqué. {% ifversion fpt or ghec %} -## Leer más -- "[Administrar a los moderadores en tu organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-moderators-in-your-organization)" -{% endif %} +## Información adicional +- "[Administración de moderadores en la organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-moderators-in-your-organization)" {% endif %} diff --git a/translations/es-ES/content/communities/moderating-comments-and-conversations/managing-how-contributors-report-abuse-in-your-organizations-repository.md b/translations/es-ES/content/communities/moderating-comments-and-conversations/managing-how-contributors-report-abuse-in-your-organizations-repository.md index 006ab3d5bc..7e8ad88965 100644 --- a/translations/es-ES/content/communities/moderating-comments-and-conversations/managing-how-contributors-report-abuse-in-your-organizations-repository.md +++ b/translations/es-ES/content/communities/moderating-comments-and-conversations/managing-how-contributors-report-abuse-in-your-organizations-repository.md @@ -8,20 +8,24 @@ redirect_from: - /github/building-a-strong-community/managing-how-contributors-report-abuse-in-your-organizations-repository topics: - Community -shortTitle: Administrar el abuso en tu organización +shortTitle: Manage abuse in your org +ms.openlocfilehash: abd3d429f8d4143a4e28d18d2b22f508a1aa61b8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092371' --- - Cualquiera con permisos de administrador en el repositorio puede administrar la forma en la que los colaboradores reportan los abusos en el mismo. Puedes habilitar o inhabilitar el contenido para los repositorios públicos que pertenezca a una organización. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.repositories.sidebar-moderation-reported-content %} -4. Selecciona o desselecciona **Aceptar reportes de contenido de los colaboradores recientes y anteriores** debajo de "Contenido reportado". ![Casilla para optar por ingresar o salir del contenido reportado en un repositorio](/assets/images/help/repository/reported-content-opt-in-checkbox.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.sidebar-moderation-reported-content %} +4. En "Contenido notificado", seleccione o anule la selección de **Aceptar informes de contenido de colaboradores recientes y anteriores**. + ![Casilla para participar o no en el contenido notificado en un repositorio](/assets/images/help/repository/reported-content-opt-in-checkbox.png) -## Leer más +## Información adicional -- "[Administrar el contenido reportado en el repositorio de tu organización](/communities/moderating-comments-and-conversations/managing-reported-content-in-your-organizations-repository)" -- "[Moderar comentarios y conversaciones](/communities/moderating-comments-and-conversations)" +- "[Administración del contenido notificado en el repositorio de la organización](/communities/moderating-comments-and-conversations/managing-reported-content-in-your-organizations-repository)" +- "[Moderación de comentarios y conversaciones](/communities/moderating-comments-and-conversations)" - "[Acerca de la administración y moderación de la comunidad](/communities/setting-up-your-project-for-healthy-contributions/about-community-management-and-moderation)" diff --git a/translations/es-ES/content/communities/moderating-comments-and-conversations/managing-reported-content-in-your-organizations-repository.md b/translations/es-ES/content/communities/moderating-comments-and-conversations/managing-reported-content-in-your-organizations-repository.md index 89b0b79b2f..ae0e83d694 100644 --- a/translations/es-ES/content/communities/moderating-comments-and-conversations/managing-reported-content-in-your-organizations-repository.md +++ b/translations/es-ES/content/communities/moderating-comments-and-conversations/managing-reported-content-in-your-organizations-repository.md @@ -8,14 +8,19 @@ redirect_from: - /github/building-a-strong-community/managing-reported-content-in-your-organizations-repository topics: - Community -shortTitle: Administrar el contenido reportado +shortTitle: Manage reported content +ms.openlocfilehash: 6b2107acd7a045e089814177dbabae24915d7ae1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117650' --- - Cualquiera con permisos de administrador para un repositorio puede ver y administrar el contenido reportado del mismo. ## Acerca de la administración del contenido reportado -Antes de ver o administrar el contenido reportado, debes habilitar esta opción para el repositorio. Para obtener más información, consulta "[Administrar la forma en la que los colaboradores reportan el abuso en el repositorio de tu organización](/communities/moderating-comments-and-conversations/managing-how-contributors-report-abuse-in-your-organizations-repository)." +Antes de ver o administrar el contenido reportado, debes habilitar esta opción para el repositorio. Para obtener más información, consulta "[Administrar la forma en que los colaboradores reportan abusos en el repositorio de tu organización](/communities/moderating-comments-and-conversations/managing-how-contributors-report-abuse-in-your-organizations-repository)". Puedes rastrear, clasificar y responder a los reportes de contenido ofensivo. Puedes ver todos los reportes y navegar directamente a cada comentario en {% data variables.product.prodname_dotcom %} dentro del listado de "Reportes de abuso". @@ -25,26 +30,22 @@ Cuando termines de moderar el contenido ofensivo, puedes marcar el reporte como ## Ver el contenido que reportó un colaborador -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.repositories.sidebar-moderation-reported-content %} -4. Da clic en {% octicon "kebab-horizontal" aria-label="The edit icon" %} al costado derecho del contenido reportado que quieres ver. Posteriormente, da clic en **Ver contenido**. !["Ver contenidot" en el menú desplegable de Editar para el contenido reportado](/assets/images/help/repository/reported-content-report-view-content.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.sidebar-moderation-reported-content %} +4. A la derecha del contenido notificado que quieres ver, haz clic en {% octicon "kebab-horizontal" aria-label="The edit icon" %} y, a continuación, haz clic en **Ver contenido**. + !["Ver contenido" en la lista desplegable Editar para el contenido notificado](/assets/images/help/repository/reported-content-report-view-content.png) ## Resolver un reporte -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.repositories.sidebar-moderation-reported-content %} -4. Da clic en {% octicon "kebab-horizontal" aria-label="The edit icon" %} a la derecha del reporte que quieres resolver. Posteriormente, da clic en **Marcar como resuelto**. !["Marcar como resuleto" en el menú desplegable de Editar para el contenido reportado](/assets/images/help/repository/reported-content-mark-report-as-resolved.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.sidebar-moderation-reported-content %} +4. A la derecha del informe que quieres resolver, haz clic en {% octicon "kebab-horizontal" aria-label="The edit icon" %} y, a continuación, haz clic en **Marcar como resuelto**. + !["Marcar como resuelto" en la lista desplegable Editar para el contenido notificado](/assets/images/help/repository/reported-content-mark-report-as-resolved.png) ## Marcar un reporte como no resuelto -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.repositories.sidebar-moderation-reported-content %} -{% data reusables.repositories.reported-content-resolved-tab %} -5. Da clic en {% octicon "kebab-horizontal" aria-label="The edit icon" %} a la derecha del reporte que quisieras marcar como no resuelto. Posteriormente, da clic en **Marcar como no resuelto**. !["Marcar como no resuelto" en el menú desplegable de Editar para el contenido reportado](/assets/images/help/repository/reported-content-mark-report-as-unresolved.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.sidebar-moderation-reported-content %} {% data reusables.repositories.reported-content-resolved-tab %} +5. A la derecha del informe del que quieres anular la resolución, haz clic en {% octicon "kebab-horizontal" aria-label="The edit icon" %} y, a continuación, haz clic en **Marcar como no resuelto**. + !["Marcar como no resuelto" en la lista desplegable Editar para el contenido notificado](/assets/images/help/repository/reported-content-mark-report-as-unresolved.png) -## Leer más +## Información adicional - "[Acerca de la administración y moderación de la comunidad](/communities/setting-up-your-project-for-healthy-contributions/about-community-management-and-moderation)" diff --git a/translations/es-ES/content/communities/moderating-comments-and-conversations/tracking-changes-in-a-comment.md b/translations/es-ES/content/communities/moderating-comments-and-conversations/tracking-changes-in-a-comment.md index 63ddb418a0..03cad3c83b 100644 --- a/translations/es-ES/content/communities/moderating-comments-and-conversations/tracking-changes-in-a-comment.md +++ b/translations/es-ES/content/communities/moderating-comments-and-conversations/tracking-changes-in-a-comment.md @@ -11,12 +11,17 @@ versions: ghec: '*' topics: - Community -shortTitle: Rastrear los cambios a los comentarios +shortTitle: Track comment changes +ms.openlocfilehash: 7da6b53f9b98ade8ee73411a80aaf2ff3f412700 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092364' --- - ## Ver detalles del historial de edición de un comentario -Cualquier persona con acceso de lectura a un repositorio puede ver el historial de edición del comentario. +Cualquier persona con acceso de lectura a un repositorio puede ver el historial de edición de un comentario. 1. Navega hasta el comentario del que quieres ver el historial de edición. {% data reusables.repositories.edited-comment-list %} @@ -29,10 +34,11 @@ Cuando eliminas información confidencial del historial de edición del comentar 1. Navega hasta el comentario del que quieres eliminar la información confidencial del historial de edición. {% data reusables.repositories.edited-comment-list %} -3. En el margen superior derecho de la ventana del historial de edición, haz clic en **Options** (Opciones). Luego haz clic en **Delete revision from history** (Eliminar revisión del historial) para eliminar la diferencia que muestra el contenido que se agrega. ![Eliminar detalles de edición de un comentario](/assets/images/help/repository/delete-comment-edit-details.png) -4. Para confirmar la eliminación, haz clic en **OK**. +3. En el margen superior derecho de la ventana del historial de edición, haz clic en **Options** (Opciones). A continuación, haz clic en **Eliminar revisión del historial** para eliminar la diferencia que muestra el contenido que se va a agregar. + ![Eliminar detalles de edición de un comentario](/assets/images/help/repository/delete-comment-edit-details.png) +4. Haz clic en **Aceptar** para confirmar la eliminación. -## Leer más +## Información adicional -{% ifversion fpt or ghec %}- "[Informar abuso o spam](/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam)"{% endif %} -- "[Editar un comentario](/articles/editing-a-comment)" +{% ifversion fpt or ghec %}: "[Informar de abuso o correo no deseado](/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam)"{% endif %} +- "[Edición de un comentario](/articles/editing-a-comment)" diff --git a/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/about-community-management-and-moderation.md b/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/about-community-management-and-moderation.md index 5706465ef9..22762e841f 100644 --- a/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/about-community-management-and-moderation.md +++ b/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/about-community-management-and-moderation.md @@ -8,16 +8,21 @@ redirect_from: - /github/building-a-strong-community/about-community-management-and-moderation topics: - Community -shortTitle: Administración & moderación +shortTitle: Management & moderation +ms.openlocfilehash: 93e540042965ef7f31b5f270837b5641c29e72dd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147431988' --- - ## Acerca de la gestión y moderación de la comunidad {% data reusables.policies.github-community-guidelines-and-terms %} {% data variables.product.prodname_dotcom %} también ofrece herramientas para que los mantenedores de repositorios definan y den cumplimiento a los estándares más altos de comportamiento en sus propias comunidades dentro de {% data variables.product.prodname_dotcom_the_website %}. -Los propietarios de las organizaciones pueden especificar a los miembros organizacionales como moderadores. Esto les otorga a estos miembros acceso a características de moderación que de otra forma están reservadas para los propietarios de las organizaciones. Para obtener más información, consulta la sección "[Administrar a los moderadores en tu organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-moderators-in-your-organization)". +Los propietarios de la organización pueden especificar miembros de la organización como moderadores. Esto les proporciona acceso a las características de moderación normalmente reservadas para los propietarios de la organización. Para más información, vea "[Administración de moderadores en la organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-moderators-in-your-organization)". Una vez definidos los estándares de comportamiento de la comunidad, puedes exhortar a que se tenga un ambiente agradable y productivo respondiendo a los comportamientos perjudiciales de manera rápida y justa. Moderar tu comunidad con efectividad generará confianza y permitirá que los colaboradores se sientan seguros y bienvenidos en ella. @@ -25,14 +30,14 @@ Una vez definidos los estándares de comportamiento de la comunidad, puedes exho Las herramientas de {% data variables.product.prodname_dotcom %} optimizan la gestión y las tareas de moderación en tu comunidad sin exigir mucha experiencia previa en ello. -Como mantenedor de repositorio, puedes crear tus propios lineamientos para contribuir con tu proyecto y compartirlos en el mismo. {% data variables.product.prodname_dotcom %} ofrece una lista de control en el perfil de la comunidad que te ayudará a crear y publicar los archivos de salud de la misma. Los colaboradores potenciales de tu proyecto pueden revisar la lista de control en el perfil de tu comunidad para conocer sus estándares y decidir si quieren contribuir. Para encontrar más información, visita la sección "[ Configurar tu proyecto para tener contribuciones saludables](/communities/setting-up-your-project-for-healthy-contributions)." +Como mantenedor de repositorio, puedes crear tus propios lineamientos para contribuir con tu proyecto y compartirlos en el mismo. {% data variables.product.prodname_dotcom %} ofrece una lista de control en el perfil de la comunidad que te ayudará a crear y publicar los archivos de salud de la misma. Los colaboradores potenciales de tu proyecto pueden revisar la lista de control en el perfil de tu comunidad para conocer sus estándares y decidir si quieren contribuir. Para más información, vea "[Configuración del proyecto para contribuciones correctas](/communities/setting-up-your-project-for-healthy-contributions)". {% data reusables.community.tools-for-moderating %} -Los colaboradores pueden reportar el contenido perjudicial en {% data variables.contact.github_support %} siempre que lo deseen. Si decides incluir el contenido reportado para un repositorio público en tu organización, los colaboradores también pueden reportar los comentarios que presenten comportamiento perjudicial directamente a los mantenedores del mismo. Para encontrar más información, visita la sección "[Gestionar contenido reportado en el repositorio de tu organización](/communities/moderating-comments-and-conversations/managing-reported-content-in-your-organizations-repository)." +Los colaboradores pueden reportar el contenido perjudicial en {% data variables.contact.github_support %} siempre que lo deseen. Si decides incluir el contenido reportado para un repositorio público en tu organización, los colaboradores también pueden reportar los comentarios que presenten comportamiento perjudicial directamente a los mantenedores del mismo. Para más información, vea "[Administración del contenido notificado en el repositorio de la organización](/communities/moderating-comments-and-conversations/managing-reported-content-in-your-organizations-repository)" -## Leer más +## Información adicional -- "[Tu Código de Conducta](https://opensource.guide/code-of-conduct/)" de las Guías de Código Abierto -- "[Construyendo Comunidades de Bienvenida](https://opensource.guide/building-community/)" de las Guías de Código Abierto -- "[Liderazgo y Gobierno](https://opensource.guide/leadership-and-governance/)" de las Guías de Código Abierto +- "[El código de conducta](https://opensource.guide/code-of-conduct/)" en las Guías de código abierto +- "[Creación de comunidades acogedoras](https://opensource.guide/building-community/)" en las Guías de código abierto +- "[Liderazgo y gobernanza](https://opensource.guide/leadership-and-governance/)" en las Guías de código abierto diff --git a/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/about-community-profiles-for-public-repositories.md b/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/about-community-profiles-for-public-repositories.md index 2636932c8d..432205741c 100644 --- a/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/about-community-profiles-for-public-repositories.md +++ b/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/about-community-profiles-for-public-repositories.md @@ -10,18 +10,23 @@ versions: ghec: '*' topics: - Community -shortTitle: Perfiles comunitarios +shortTitle: Community profiles +ms.openlocfilehash: 08a993bd20a63d21c156a80b0d46d19e1735d68b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092363' --- - -La lista de verificación del perfil de comunidad se comprueba para ver si un proyecto incluye un archivo de salud de comunidad recomendado, como README, CODE_OF_CONDUCT, LICENSE o CONTRIBUTING, en una ubicación admitida. Para obtener más información, consulta "[ una ubicación admitida](/articles/accessing-a-project-s-community-profile)". +La lista de verificación del perfil de comunidad se comprueba para ver si un proyecto incluye un archivo de salud de comunidad recomendado, como README, CODE_OF_CONDUCT, LICENSE o CONTRIBUTING, en una ubicación admitida. Para obtener más información, vea "[Acceso al perfil de comunidad de un proyecto](/articles/accessing-a-project-s-community-profile)". ## Usar la lista de verificación del perfil de comunidad como mantenedor del repositorio -Como mantenedor del repositorio, usa la lista de verificación del perfil de comunidad para ver si tu proyecto cumple con los estándares de comunidad recomendados para ayudar a las personas a usar y contribuir con tu proyecto. Para obtener más información, consulta "[Construir una comunidad](https://opensource.guide/building-community/)" en las Guías de código abierto. +Como mantenedor del repositorio, usa la lista de verificación del perfil de comunidad para ver si tu proyecto cumple con los estándares de comunidad recomendados para ayudar a las personas a usar y contribuir con tu proyecto. Para obtener más información, vea "[Construcción de la comunidad](https://opensource.guide/building-community/)" en las Guías de código abierto. -Si un proyecto no tiene un archivo recomendado, puedes hacer clic en **Agregar** para redactar y enviar un archivo. +Si un proyecto no tiene un archivo recomendado, puede hacer clic en **Add** (Agregar) para redactar y enviar un archivo. -{% data reusables.repositories.valid-community-issues %} Para obtener más información, consulta "[Acerca de las plantillas de propuestas y solicitudes de extracción](/articles/about-issue-and-pull-request-templates)". +{% data reusables.repositories.valid-community-issues %} Para obtener más información, vea "[Acerca de las plantillas de incidencias y las solicitudes de incorporación de cambios](/articles/about-issue-and-pull-request-templates)". ![Lista de verificación del perfil de comunidad con estándares de comunidad recomendados para mantenedores](/assets/images/help/repository/add-button-community-profile.png) @@ -29,17 +34,17 @@ Si un proyecto no tiene un archivo recomendado, puedes hacer clic en **Agregar** ## Usar la lista de verificación del perfil de comunidad como colaborador o miembro de la comunidad -Como posible colaborador, usa la lista de verificación del perfil de comunidad para ver si tu proyecto cumple con los estándares de comunidad recomendados y decidir si quieres contribuir. Para obtener más información, consulta "[¿Cómo contribuir?](https://opensource.guide/how-to-contribute/#anatomy-of-an-open-source-project)" en las Guías de código abierto. +Como posible colaborador, usa la lista de verificación del perfil de comunidad para ver si tu proyecto cumple con los estándares de comunidad recomendados y decidir si quieres contribuir. Para obtener más información, vea "[Procedimientos para contribuir](https://opensource.guide/how-to-contribute/#anatomy-of-an-open-source-project)" en las Guías de código abierto. -Si un proyecto no tiene un archivo recomendado, puedes hacer clic en **Proponer** para redactar y enviar un archivo para que el mantenedor del repositorio lo apruebe. +Si un proyecto no tiene un archivo recomendado, puede hacer clic en **Propose** (Proponer) a fin de redactar y enviar un archivo para que el mantenedor del repositorio lo apruebe. ![Lista de verificación del perfil de comunidad con estándares de comunidad recomendados para colaboradores](/assets/images/help/repository/propose-button-community-profile.png) -## Leer más +## Información adicional -- "[Agregar un código de conducta a tu proyecto](/articles/adding-a-code-of-conduct-to-your-project)" -- "[Configurar pautas para los colaboradores de repositorios](/articles/setting-guidelines-for-repository-contributors)" -- "[Agregar una licencia a un repositorio](/articles/adding-a-license-to-a-repository)" -- "[Acerca de las plantillas de propuestas y de solicitudes de extracción](/articles/about-issue-and-pull-request-templates)" +- "[Incorporación de un código de conducta a su proyecto](/articles/adding-a-code-of-conduct-to-your-project)" +- "[Establecimiento de directrices para colaboradores del repositorio](/articles/setting-guidelines-for-repository-contributors)" +- "[Incorporación de una licencia a un repositorio](/articles/adding-a-license-to-a-repository)" +- "[Acerca de las plantillas de incidencias y las solicitudes de incorporación de cambios](/articles/about-issue-and-pull-request-templates)" - "[Guías de código abierto](https://opensource.guide/)" - [{% data variables.product.prodname_learning %}]({% data variables.product.prodname_learning_link %}) diff --git a/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/accessing-a-projects-community-profile.md b/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/accessing-a-projects-community-profile.md index e25a62a03d..7e3e16f08b 100644 --- a/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/accessing-a-projects-community-profile.md +++ b/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/accessing-a-projects-community-profile.md @@ -10,13 +10,18 @@ versions: ghec: '*' topics: - Community -shortTitle: Acceder a los perfiles comunitarios +shortTitle: Access community profiles +ms.openlocfilehash: 02814d45f56c9a7883bf482beb6040506b248b44 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117642' --- +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.accessing-repository-graphs %} +3. En la barra lateral de la izquierda, haga clic en **Community**. +![Comunidad en la barra lateral izquierda](/assets/images/help/graphs/graphs-sidebar-community-tab.png) -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.accessing-repository-graphs %} -3. En la barra lateral izquierda, haz clic en **Community** (Comunidad). ![Comunidad en la barra lateral izquierda](/assets/images/help/graphs/graphs-sidebar-community-tab.png) +## Lecturas adicionales -## Leer más - -- [Acerca de los perfiles de la comunidad para repositorios públicos](/articles/about-community-profiles-for-public-repositories)" +- "[Acerca de los perfiles de la comunidad para repositorios públicos](/articles/about-community-profiles-for-public-repositories)" diff --git a/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/adding-a-code-of-conduct-to-your-project.md b/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/adding-a-code-of-conduct-to-your-project.md index ea86faeb65..bbab9ae577 100644 --- a/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/adding-a-code-of-conduct-to-your-project.md +++ b/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/adding-a-code-of-conduct-to-your-project.md @@ -9,47 +9,50 @@ versions: ghec: '*' topics: - Community -shortTitle: Agregar un código de conducta +shortTitle: Add a code of conduct +ms.openlocfilehash: dcf1e589ae4f803017752f9e919aad304c570fbc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092360' --- - -Un *código de conducta* define los estándares de cómo participar en una comunidad. Señala un entorno inclusivo que respeta todas las contribuciones. También describe los procedimientos para tratar problemas de tus proyectos entre los miembros de la comunidad. Para obtener más información acerca de por qué un código de conducta define los estándares y las expectativas sobre cómo participar en una comunidad, consulta la [Guía de Código abierto](https://opensource.guide/code-of-conduct/). +Un *código de conducta* define las normas para participar en una comunidad. Señala un entorno inclusivo que respeta todas las contribuciones. También describe los procedimientos para tratar problemas de tus proyectos entre los miembros de la comunidad. Para obtener más información sobre por qué un código de conducta define los estándares y las expectativas de participación en una comunidad, consulte la [Guía de código abierto](https://opensource.guide/code-of-conduct/). Antes de adoptar un código de conducta para tu proyecto: * Investiga códigos de conducta diferentes diseñados para proyectos de código abierto. Elije uno que refleje los estándares de tu comunidad. * Considera cuidadosamente si estás dispuesto a hacerlo cumplir y puedes hacerlo. -Puedes agregar un código de conducta a tu proyecto si utilizas una plantilla o creando manualmente un código de conducta personalizado. Tu código de conducta estará disponible de cualquier forma, pero el "Código de conducta" solo se marcará como completo en el perfil comunitario de tu repositorio si utilizas una plantilla. Si utilizas un código de conducta que escriba otra persona u organización, asegúrate de utilizar los lineamientos de adjudicación de la fuente. Para obtener más información acerca de los perfiles comunitarios, consulta la sección "[Acerca de los perfiles comunitarios para los repositorios públicos](//communities/setting-up-your-project-for-healthy-contributions/about-community-profiles-for-public-repositories)". +Puedes agregar un código de conducta a tu proyecto si utilizas una plantilla o creando manualmente un código de conducta personalizado. Tu código de conducta estará disponible de cualquier forma, pero el "Código de conducta" solo se marcará como completo en el perfil comunitario de tu repositorio si utilizas una plantilla. Si utilizas un código de conducta que escriba otra persona u organización, asegúrate de utilizar los lineamientos de adjudicación de la fuente. Para obtener más información sobre los perfiles de la comunidad, consulte "[Acerca de los perfiles de la comunidad para repositorios públicos](//communities/setting-up-your-project-for-healthy-contributions/about-community-profiles-for-public-repositories)". -Puedes crear un código de conducta predeterminado para tu cuenta de organización o personal. Para obtener más información, consulta "[Crear un archivo de salud predeterminado para la comunidad](/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file)." +Puedes crear un código de conducta predeterminado para tu organización o cuenta personal. Para más información, vea "[Creación de un archivo de estado de la comunidad predeterminado](/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file)". ## Agregar un código de conducta mediante una plantilla {% data variables.product.product_name %} brinda plantillas para códigos de conducta comunes a fin de ayudarte a agregar rápidamente un código de conducta para tu proyecto. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.files.add-file %} -3. En el campo de nombre del archivo, escribe *CODE_OF_CONDUCT.md*. -4. Haz clic en **Choose a code of conduct template** (Elegir una plantilla de código de conducta). ![Botón para elegir una plantilla de código de conducta](/assets/images/help/repository/code-of-conduct-tool.png) -5. En el lateral izquierdo de la página, selecciona un código de conducta para previsualizar y agregar a tu proyecto. ![Selección de una plantilla de código de conducta](/assets/images/help/repository/code-of-conduct-tool-picker.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.files.add-file %} +3. En el campo de nombre del archivo, escriba *CODE_OF_CONDUCT.md*. +4. Haga clic en **Choose a code of conduct template**. + ![Botón para elegir una plantilla de código de conducta](/assets/images/help/repository/code-of-conduct-tool.png) +5. En el lateral izquierdo de la página, selecciona un código de conducta para previsualizar y agregar a tu proyecto. + ![Selección de una plantilla de código de conducta](/assets/images/help/repository/code-of-conduct-tool-picker.png) 6. En el lateral derecho de la página, completa los campos para llenar el código de conducta seleccionado con la información adecuada. -7. Haz clic en **Review and submit** (Revisar y enviar). ![Revisar y enviar el código de conducta a un proyecto](/assets/images/help/repository/code-of-conduct-tool-review.png) +7. Haga clic en **Review and submit**. + ![Revisar y enviar el código de conducta a un proyecto](/assets/images/help/repository/code-of-conduct-tool-review.png) 8. Revisa los contenidos del código de conducta que está en el área de texto. -{% data reusables.files.write_commit_message %} -{% data reusables.files.choose_commit_branch %} -{% data reusables.files.propose_new_file %} +{% data reusables.files.write_commit_message %} {% data reusables.files.choose_commit_branch %} {% data reusables.files.propose_new_file %} ## Agregar un código de conducta manualmente Si el código de conducta que quieres utilizar no se encuentra disponible en las plantillas proporcionadas, puedes agregar manualmente un código de conducta. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.files.add-file %} -3. En el campo de nombre, teclea el nombre y la extensión del archivo. ![Nombre de archivo del código de conducta nuevo](/assets/images/help/repository/new-code-of-conduct-file-name.png) - - Para que tu código de conducta se muestre como visible en el directorio raíz del repositorio, teclea *CODE_OF_CONDUCT* en el campo de nombre de archivo. - - Para que tu código de conducta esté visible en los `docs` del repositorio, teclea *docs/CODE_OF_CONDUCT*. - - Para que tu código de conducta esté visible en el directorio `.github` del repositorio, teclea *.github/CODE_OF_CONDUCT*. +{% data reusables.repositories.navigate-to-repo %} {% data reusables.files.add-file %} +3. En el campo de nombre, teclea el nombre y la extensión del archivo. + ![Nombre de archivo del código de conducta nuevo](/assets/images/help/repository/new-code-of-conduct-file-name.png) + - Para que el código de conducta se muestre como visible en el directorio raíz del repositorio, escriba *CODE_OF_CONDUCT* en el campo de nombre de archivo. + - Para que el código de conducta sea visible en el directorio `docs` del repositorio, escriba *docs/CODE_OF_CONDUCT*. + - Para que el código de conducta sea visible en el directorio `.github` del repositorio, escriba *.github/CODE_OF_CONDUCT*. 4. En el archivo nuevo, agrega tu código de conducta personalizado. -{% data reusables.files.write_commit_message %} -{% data reusables.files.choose_commit_branch %} -{% data reusables.files.propose_new_file %} +{% data reusables.files.write_commit_message %} {% data reusables.files.choose_commit_branch %} {% data reusables.files.propose_new_file %} diff --git a/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository.md b/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository.md index dbb702220a..2243e998cb 100644 --- a/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository.md +++ b/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository.md @@ -10,46 +10,50 @@ versions: ghec: '*' topics: - Community -shortTitle: Agrega una licencia a un repositorio +shortTitle: Add a license to a repo +ms.openlocfilehash: 7961f690678d2bfe53726a33d02a54e95b9cfe78 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117641' --- - Si incluyes una licencia detectable en tu repositorio, las personas que visiten tu repositorio la verán en la parte superior de la página del repositorio. Para leer el archivo de licencia completa, haz clic en el nombre de la licencia. ![Un encabezado de repositorio con una licencia MIT](/assets/images/help/repository/repo-license-indicator.png) -Las licencias de código abierto permiten que otras personas usen, cambien y distribuyan el proyecto en tu repositorio. Para más información sobre las licencias de repositorios, consulta "[Licenciar un repositorio](/articles/licensing-a-repository)". +Las licencias de código abierto permiten que otras personas usen, cambien y distribuyan el proyecto en tu repositorio. Para obtener más información sobre las licencias de repositorio, consulta "[Generar la licencia para un repositorio](/articles/licensing-a-repository)". ## Incluir una licencia de código abierto en tu repositorio -{% ifversion fpt or ghec %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.files.add-file %} -3. En el campo del nombre del archivo, escribe *LICENSE* o *LICENSE.md* (todo en mayúscula). -4. A la derecha del campo del nombre del archivo, haz clic en **Elegir una plantilla de licencia**. ![Elige un botón para la plantilla de licencia](/assets/images/help/repository/license-tool.png) -5. En el lateral izquierdo de la página, en "Agregar una licencia a tu proyecto", revisa las licencias disponibles, luego selecciona una licencia de la lista. ![Lista de licencias disponibles](/assets/images/help/repository/license-tool-picker.png) -6. Haz clic en **Review and submit** (Revisar y enviar). ![Botón Review and submit (Revisar y enviar)](/assets/images/help/repository/license-review-tool.png) -{% data reusables.files.write_commit_message %} -{% data reusables.files.choose_commit_branch %} -{% data reusables.files.choose-commit-email %} -10. Haz clic en **Commit new file** (Confirmar archivo nuevo). ![Confirmar licencia a la rama](/assets/images/help/repository/license-submit-tool.png) +{% ifversion fpt or ghec %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.files.add-file %} +3. En el campo de nombre de archivo, escribe *LICENSE* o *LICENSE.md* (todo en mayúsculas). +4. A la derecha del campo de nombre de archivo, haz clic en **Elegir una plantilla de licencia**. + ![Eligir un botón para la plantilla de licencia](/assets/images/help/repository/license-tool.png) +5. En el lateral izquierdo de la página, en "Agregar una licencia a tu proyecto", revisa las licencias disponibles, luego selecciona una licencia de la lista. + ![Lista de licencias disponibles](/assets/images/help/repository/license-tool-picker.png) +6. Haz clic en **Revisar y enviar**. + ![Botón Revisar y enviar](/assets/images/help/repository/license-review-tool.png) {% data reusables.files.write_commit_message %} {% data reusables.files.choose_commit_branch %} {% data reusables.files.choose-commit-email %} +10. Haz clic en **Confirmar nuevo archivo**. + ![Confirmar la licencia a la rama](/assets/images/help/repository/license-submit-tool.png) {% endif %} {% ifversion ghes %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.files.add-file %} -3. En el campo del nombre del archivo, escribe *LICENSE* o *LICENSE.md* (todo en mayúscula). -4. En la pestaña **Edit new file** (Editar archivo nuevo), pega el texto completo de la licencia que deseas usar. -{% data reusables.files.write_commit_message %} -{% data reusables.files.choose-commit-email %} -7. Debajo de los campos del mensaje de confirmación, decide si deseas agregar tu confirmación a la rama actual o a una rama nueva. Si tu rama actual es `main`, deberás elegir crear una nueva rama para tu confirmación y luego crear una solicitud de extracción. Para obtener más información, consulta la sección"[Crear una solicitud de extracción](/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request)". ![Confirmar opciones de rama](/assets/images/help/repository/choose-commit-branch.png) -8. Haz clic en **Commit new file** (Confirmar archivo nuevo). ![Confirmar licencia a la rama](/assets/images/help/repository/license-submit-tool.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.files.add-file %} +3. En el campo de nombre de archivo, escribe *LICENSE* o *LICENSE.md* (todo en mayúsculas). +4. En la pestaña **Editar nuevo archivo**, pega el texto completo de la licencia que quieres usar. +{% data reusables.files.write_commit_message %} {% data reusables.files.choose-commit-email %} +7. Debajo de los campos para el mensaje de confirmación, decide si deseas agregar tu confirmación a la rama actual o a una rama nueva. Debajo de los campos del mensaje de confirmación, decide si deseas agregar tu confirmación a la rama actual o a una nueva rama. Si tu rama actual es `main`, debes elegir crear una nueva rama para tu confirmación y, después, crear una solicitud de incorporación de cambios. Para obtener más información, consulta "[Creación de una solicitud de incorporación de cambios](/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request)". +![Opciones de confirmación de rama](/assets/images/help/repository/choose-commit-branch.png) +8. Haz clic en **Confirmar nuevo archivo**. + ![Confirmar la licencia a la rama](/assets/images/help/repository/license-submit-tool.png) {% endif %} -## Leer más +## Información adicional -- "[Configurar pautas para los colaboradores de repositorios](/articles/setting-guidelines-for-repository-contributors)" +- "[Establecimiento de instrucciones para colaboradores del repositorio](/articles/setting-guidelines-for-repository-contributors)" diff --git a/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/adding-support-resources-to-your-project.md b/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/adding-support-resources-to-your-project.md index 228c525ff7..8ee5734691 100644 --- a/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/adding-support-resources-to-your-project.md +++ b/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/adding-support-resources-to-your-project.md @@ -11,33 +11,34 @@ versions: ghec: '*' topics: - Community -shortTitle: Agregar recursos de soporte +shortTitle: Add support resources +ms.openlocfilehash: 12819511ac3784720398175ef2d313eca7d03afe +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092355' --- - -Para dirigir a las personas hasta recursos de soporte específicos, puedes agregar un archivo de SOPORTE a tu raíz de repositorio, `docs` (documentos), o carpeta `.github`. Cuando alguien crea una propuesta en tu repositorio, verá un enlace en el archivo de SOPORTE de tu proyecto. +Para dirigir a los usuarios a recursos de soporte técnico específicos, puede agregar un archivo SUPPORT a la carpeta raíz `docs` o `.github` del repositorio. Cuando alguien crea una propuesta en tu repositorio, verá un enlace en el archivo de SOPORTE de tu proyecto. ![Lineamientos de soporte](/assets/images/help/issues/support_guidelines_in_issue.png) {% ifversion fpt or ghes or ghec %} -Puedes crear recursos de apoyo predeterminados para tu cuenta de organización o personal. Para obtener más información, consulta "[Crear un archivo de salud predeterminado para la comunidad](/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file)." +Puedes crear recursos de apoyo predeterminados para tu cuenta de organización o personal. Para más información, vea "[Creación de un archivo de estado de la comunidad predeterminado](/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file)". {% endif %} {% tip %} -**Sugerencia:** Para ayudar a las personas a buscar sus lineamientos de soporte, puedes vincular tu archivo de SOPORTE desde otros lugares en tu repositorio, como tu [archivo README](/articles/about-readmes/). +**Sugerencia:** Para ayudar a los usuarios a encontrar sus directrices de soporte, puede incluir un vínculo a su archivo SUPPORT desde otros lugares del repositorio, como el [archivo README](/articles/about-readmes/). {% endtip %} ## Agregar recursos de soporte a tu proyecto -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.files.add-file %} -3. En el campo de nombre del archivo, escribe *SUPPORT.md* (todo en mayúsculas. -4. En la pestaña **Edit new file** (Editar archivo nuevo), agrega la información sobre las personas que pueden obtener soporte para tu proyecto. -5. Para revisar tu archivo de SOPORTE, haz clic en **Preview** (Vista previa). -{% data reusables.files.write_commit_message %} -{% data reusables.files.choose-commit-email %} -{% data reusables.files.choose_commit_branch %} -{% data reusables.files.propose_new_file %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.files.add-file %} +3. En el campo de nombre de archivo, escriba *SUPPORT.md* (todo en mayúsculas). +4. En la pestaña **Edit new file**, agregue información sobre cómo se puede obtener soporte técnico para el proyecto. +5. Para revisar el archivo SUPPORT, haga clic en **Preview**. +{% data reusables.files.write_commit_message %} {% data reusables.files.choose-commit-email %} {% data reusables.files.choose_commit_branch %} {% data reusables.files.propose_new_file %} diff --git a/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file.md b/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file.md index 41669c97ed..32f4cbe7b5 100644 --- a/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file.md +++ b/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file.md @@ -1,5 +1,5 @@ --- -title: Creando un archivo predeterminado para la salud de la comunidad +title: Creación de un archivo predeterminado de mantenimiento de la comunidad intro: 'Puedes crear archivos predeterminados para la salud de la comunidad, como CONTRIBUTING (Contribuciones) y CODE_OF_CONDUCT (Código de conducta). Los archivos predeterminados se utilizarán para cualquier repositorio que pertenezca a la cuenta que no contiene su propio archivo de este tipo.' redirect_from: - /articles/creating-a-default-community-health-file-for-your-organization @@ -11,43 +11,42 @@ versions: ghec: '*' topics: - Community -shortTitle: Archivo de salud de la comunidad +shortTitle: Community health file +ms.openlocfilehash: 762af2fcbbc16e0bfc671df2409fede9ea6e2c67 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117634' --- - ## Acerca de los archivos predeterminados del estado de la comunidad -Puedes agregar archivos de salud comunitaria predeterminados a un repositorio público llamado `.github` en la raíz del repositorio o en las carpetas de `docs` o de `.github` . +Puede agregar archivos de mantenimiento de la comunidad predeterminados a un repositorio público denominado `.github`, en la raíz del repositorio o en las carpetas `docs` o `.github`. {% data variables.product.product_name %} utilizará y mostrará los archivos predeterminados para cualquier repositorio que pertenezca a la cuenta que no tenga su propio archivo de ese tipo en cualquiera de los siguientes lugares: - la raíz del repositorio -- la carpeta `.github` -- la carpeta `docs` +- La carpeta `.github` +- La carpeta `docs` -Por ejemplo, cualquiera que crea una propuesta o solicitud de cambios en un repositorio que no tenga su propio archivo de "CONTRIBUTING" verá un enlace en el archivo "CONTRIBUTING" predeterminado. Si un repositorio tiene cualquier archivo en su propia carpeta {% ifversion fpt or ghes or ghec %} de `.github/ISSUE_TEMPLATE`, incluyendo las plantillas de reporte de problemas o un archivo{% endif %}de *config.yml*, no se utilizará ninguno de los contenidos de la carpeta `.github/ISSUE_TEMPLATE`. +Por ejemplo, cualquiera que crea una propuesta o solicitud de cambios en un repositorio que no tenga su propio archivo de "CONTRIBUTING" verá un enlace en el archivo "CONTRIBUTING" predeterminado. Si un repositorio tiene archivos en una carpeta `.github/ISSUE_TEMPLATE` propia{% ifversion fpt or ghes or ghec %}, incluidas las plantillas de incidencia o un archivo *config.yml*,{% endif %} no se usará el contenido de la carpeta `.github/ISSUE_TEMPLATE` predeterminada. -Los archivos predeterminados no están incluidos en los clones, paquetes ni descargas de repositorios individuales porque se almacenan únicamente en el repositorio `.github`. +Los archivos predeterminados no están incluidos en los clones, paquetes ni descargas de repositorios individuales porque solo se almacenan en el repositorio `.github`. -## Tipos de archivos admitidos +## Tipos de archivo admitidos -Puedes crear recursos predeterminados en tu cuenta de organización{% ifversion fpt or ghes or ghec %} o personal{% endif %} para los siguientes archivos de salud comunitaria: +Puedes crear valores predeterminados en tu cuenta de la organización{% ifversion fpt or ghes or ghec %} o personal{% endif %} para los siguientes archivos de estado de la comunidad: -| Archivo de salud de la comunidad | Descripción | -| --------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |{% ifversion fpt or ghec %} -| *CODE_OF_CONDUCT.md* | Un archivo CODE_OF_CONDUCT define las normas para participar en una comunidad. Para obtener más información, consulta "[Agregar un código de conducta a tu proyecto](/articles/adding-a-code-of-conduct-to-your-project/)".{% endif %} -| *CONTRIBUTING.md* | Un archivo CONTRIBUTING comunica cómo pueden contribuir las personas con tu proyecto. Para obtener más información, consulta "[Establecer pautas para los colaboradores del repositorio](/articles/setting-guidelines-for-repository-contributors/)".{% ifversion fpt or ghec %} -| *FUNDING.yml* | Un archivo FUNDING muestra un botón de patrocinador en tu repositorio para aumentar la visibilidad de las opciones de financiación para tu proyecto de código abierto. Para obtener más información, consulta "[Mostrar un botón de patrocinador en tu repositorio](/articles/displaying-a-sponsor-button-in-your-repository)".{% endif %} -| Plantillas de reporte de problemas y solicitudes de extracción{% ifversion fpt or ghes or ghec %} y *config.yml*{% endif %} | Las plantillas de propuestas y solicitudes de extracción personalizan y estandarizan la información que quieres que incluyan los colaboradores cuando abren propuestas y solicitudes de extracción en tu repositorio. Para obtener más información, consulta "[Acerca de las plantillas de propuestas y de solicitudes de extracción](/articles/about-issue-and-pull-request-templates/)".{% ifversion fpt or ghes or ghec %} -| *SECURITY.md* | Un archivo de seguridad proporciona indicaciones para saber cómo reportar la vulnerabilidad de seguridad de tu proyecto. Para obtener más información, consulta "[Aumentar la seguridad para tu repositorio](/code-security/getting-started/adding-a-security-policy-to-your-repository)".{% endif %} -| *SUPPORT.md* | Un archivo SOPPORT les permite a las personas conocer las formas de obtener ayuda con tu proyecto. Para obtener más información, consulta "[Agregar recursos de soporte a tu proyecto](/articles/adding-support-resources-to-your-project/)." | +Archivo de estado de la comunidad | Descripción --- | ---{% ifversion fpt or ghec %} *CODE_OF_CONDUCT.md* | Un archivo CODE_OF_CONDUCT define los estándares de participación en una comunidad. Para más información, vea "[Adición de un código de conducta al proyecto](/articles/adding-a-code-of-conduct-to-your-project/)".{% endif %} *CONTRIBUTING.md* | Un archivo CONTRIBUTING comunica cómo deben contribuir al proyecto los usuarios. Para más información, vea "[Establecimiento de instrucciones para colaboradores del repositorio](/articles/setting-guidelines-for-repository-contributors/)".{% ifversion fpt or ghec %} *FUNDING.yml* | Un archivo FUNDING muestra un botón de patrocinador en el repositorio para aumentar la visibilidad de las opciones de financiación para el proyecto de código abierto. Para más información, vea "[Representación de un botón de patrocinador en el repositorio](/articles/displaying-a-sponsor-button-in-your-repository)".{% endif %} Plantillas de incidencia y solicitud de incorporación de cambios{% ifversion fpt or ghes or ghec %} y *config.yml*{% endif %} | Las plantillas de incidencia y solicitud de incorporación de cambios personalizan y estandarizan la información que quiere que los colaboradores incluyan cuando abren incidencias y solicitudes de incorporación de cambios en el repositorio. Para más información, vea "[Acerca de las plantillas de incidencia y solicitud de incorporación de cambios](/articles/about-issue-and-pull-request-templates/)".{% ifversion fpt or ghes or ghec %} *SECURITY.md* | Un archivo SECURITY proporciona instrucciones sobre cómo notificar una vulnerabilidad de seguridad en el proyecto. Para más información, vea "[Adición de una directiva de seguridad al repositorio](/code-security/getting-started/adding-a-security-policy-to-your-repository)".{% endif %} *SUPPORT.md* | Un archivo SUPPORT permite a los usuarios conocer las formas de obtener ayuda con el proyecto. Para más información, vea "[Adición de recursos de soporte técnico al proyecto](/articles/adding-support-resources-to-your-project/)". No puedes crear un archivo de licencia predeterminado. Los archivos de licencia se deben agregar a repositorios individuales, de manera que el archivo se incluirá cuando el proyecto se clone, se coloque dentro de un paquete o se descargue. ## Crear un repositorio para archivos predeterminados {% data reusables.repositories.create_new %} -2. Utiliza el menú desplegable de **Propietario** y selecciona a la cuenta de organización{% ifversion fpt or ghes or ghec %} o personal{% endif %} para la cual quieras crear archivos predeterminados. ![Menú desplegable Propietario](/assets/images/help/repository/create-repository-owner.png) -3. Escribe **.github** como nombre para tu repositorio y escribe una descripción opcional. ![Crear un campo de repositorio](/assets/images/help/repository/default-file-repository-name.png) -4. Asegúrate de que el estado del repositorio se encuentre configurado en **Público** (los repositorios para los archivos predeterminados no pueden ser privados). ![Botones de selección para seleccionar el estado público o privado](/assets/images/help/repository/create-repository-public-private.png) -{% data reusables.repositories.initialize-with-readme %} -{% data reusables.repositories.create-repo %} -7. En el repositorio, crea uno de los archivos admitidos de estado de la comunidad. Las plantillas de reporte de problemas{% ifversion fpt or ghes or ghec %} y su archivo de configuración{% endif %} deben estar en una carpeta llamada `.github/ISSUE_TEMPLATE`. El resto de los archivos compatibles podrían estar en la raíz del repositorio, en la carpeta de `.github` o en la de `docs`. Para obtener más información, consulta "[Crear nuevos archivos](/articles/creating-new-files/)." +2. Usa el menú desplegable **Propietario** y selecciona la cuenta de la organización{% ifversion fpt or ghes or ghec %} o personal{% endif %} para la que quieras crear archivos predeterminados. + ![Menú desplegable Propietario](/assets/images/help/repository/create-repository-owner.png) +3. Escriba **.github** como nombre del repositorio y una descripción opcional. + ![Campo para crear un repositorio](/assets/images/help/repository/default-file-repository-name.png) +4. Asegúrese de que el estado del repositorio se establece en **Público** (los repositorios para los archivos predeterminados no pueden ser privados). + ![Botones de opción para seleccionar el estado público o privado](/assets/images/help/repository/create-repository-public-private.png) {% data reusables.repositories.initialize-with-readme %} {% data reusables.repositories.create-repo %} +7. En el repositorio, crea uno de los archivos admitidos de estado de la comunidad. Las plantillas de incidencia{% ifversion fpt or ghes or ghec %} y su archivo de configuración{% endif %} deben estar en una carpeta denominada `.github/ISSUE_TEMPLATE`. Todos los demás archivos admitidos pueden estar en la raíz del repositorio, la carpeta `.github` o la carpeta `docs`. Para más información, vea "[Creación de archivos](/articles/creating-new-files/)". diff --git a/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/encouraging-helpful-contributions-to-your-project-with-labels.md b/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/encouraging-helpful-contributions-to-your-project-with-labels.md index a03eeabe9c..37558b7773 100644 --- a/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/encouraging-helpful-contributions-to-your-project-with-labels.md +++ b/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/encouraging-helpful-contributions-to-your-project-with-labels.md @@ -1,6 +1,6 @@ --- title: Fomentar colaboraciones útiles a tu proyecto con etiquetas -intro: Aplica la etiqueta `good first issue` (primera buena propuesta) a las propuestas de tu repositorio para resaltar las oportunidades que las personas tienen para contribuir con tu proyecto. +intro: Aplica la etiqueta `good first issue` a las propuestas de tu repositorio para resaltar las oportunidades que las personas tienen para contribuir con tu proyecto. redirect_from: - /github/building-a-strong-community/helping-new-contributors-find-your-project-with-labels - /articles/helping-new-contributors-find-your-project-with-labels @@ -10,19 +10,23 @@ versions: ghec: '*' topics: - Community -shortTitle: Motivar a los contribuyentes +shortTitle: Encourage contributions +ms.openlocfilehash: fd99b2eeaf95a2c979b6c7edce9a896cd29c5819 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092352' --- +Puede aplicar las etiquetas `good first issue` a las incidencias de su repositorio público para que los usuarios puedan encontrarlas cuando busquen por etiquetas. Para obtener más información sobre la búsqueda por etiquetas, vea "[Búsqueda de incidencias y solicitudes de incorporación de cambios](/search-github/searching-on-github/searching-issues-and-pull-requests/#search-by-label)". -Puedes aplicar la etiqueta `good first issue` (primera buena propuesta) a las propuestas de tu repositorio público para que las personas puedan encontrarlas cuando busquen por etiquetas. Para obtener más información acerca de buscar por etiquetas, consulta "[Buscar propuestas y solicitudes de extracción](/search-github/searching-on-github/searching-issues-and-pull-requests/#search-by-label)". +{% data variables.product.prodname_dotcom %} usa un algoritmo para determinar las propuestas más accesibles en cada repositorio y las hace aparecer en varios lugares en {% data variables.product.prodname_dotcom_the_website %}. La incorporación de la etiqueta `good first issue` puede aumentar la probabilidad de que se muestren los problemas. -{% data variables.product.prodname_dotcom %} usa un algoritmo para determinar las propuestas más accesibles en cada repositorio y las hace aparecer en varios lugares en {% data variables.product.prodname_dotcom_the_website %}. Agregar la etiqueta `good first issue` (primera buena propuesta) puede aumentar la probabilidad de que tus propuestas salgan a la luz. +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-issues %} {% data reusables.repositories.select-items-in-issue-or-pr-list %} +4. En la esquina superior derecha, haga clic en **Label** (Etiqueta) y, después, empiece a escribir `good first issue`. Haz clic en el nombre de la etiqueta para asociarla con los elementos seleccionados. + ![Lista desplegable de la asignación de los hitos de incidencias](/assets/images/help/issues/issues_applying_labels_dropdown.png) -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-issues %} -{% data reusables.repositories.select-items-in-issue-or-pr-list %} -4. En la esquina superior derecha, haz clic en **Label** (etiqueta), luego escribe `good first issue` (primera buena propuesta). Haz clic en el nombre de la etiqueta para asociarla con los elementos seleccionados. ![Desplegable de la asignación de los hitos de propuestas](/assets/images/help/issues/issues_applying_labels_dropdown.png) - -## Leer más +## Información adicional - "[Acerca de las etiquetas](/articles/about-labels)" -- "[Buscar repositorios](/search-github/searching-on-github/searching-for-repositories)" +- "[Búsqueda de repositorios](/search-github/searching-on-github/searching-for-repositories)" diff --git a/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/index.md b/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/index.md index e3b0843200..7672e3eeea 100644 --- a/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/index.md +++ b/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/index.md @@ -1,6 +1,6 @@ --- title: Configurar tu proyecto para contribuciones saludables -shortTitle: Contribuciones saludables +shortTitle: Healthy contributions intro: Los mantenedores del repositorio pueden configurar pautas de contribuciones para ayudar a los colaboradores a hacer contribuciones significativas y útiles a tu proyecto. redirect_from: - /articles/helping-people-contribute-to-your-project @@ -23,5 +23,11 @@ children: - /adding-support-resources-to-your-project - /creating-a-default-community-health-file - /encouraging-helpful-contributions-to-your-project-with-labels +ms.openlocfilehash: ca5d1ab07721b17a77e6af6e1a1d84d33e65c984 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117633' --- diff --git a/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.md b/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.md index 0c54253d28..5fe3fc3bb3 100644 --- a/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.md +++ b/translations/es-ES/content/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.md @@ -12,11 +12,16 @@ redirect_from: - /github/building-a-strong-community/setting-guidelines-for-repository-contributors topics: - Community -shortTitle: Lineamientos de contribuyente +shortTitle: Contributor guidelines +ms.openlocfilehash: b418c5a3d10f8b8f7572f33b17a9ebfbb3de27d3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147578792' --- - ## Acerca de los lineamientos de contribución -Para ayudar a los colaboradores de tu proyecto a realizar un buen trabajo, puedes agregar un archivo con las pautas de colaboración a la raíz del repositorio de tu proyecto, carpeta `docs`, o `.github`. Cuando alguien abre una solicitud de extracción o crea una propuesta, verán un enlace a ese archivo. El enlace a los lineamientos de contribución también aparece en la página de `contribute` de tu repositorio. Para encontrar un ejemplo de página de `contribute`, consulta [github/docs/contribute](https://github.com/github/docs/contribute). +Para ayudar a los colaboradores de su proyecto a realizar un buen trabajo, puede agregar un archivo con las pautas de contribución a la raíz del repositorio del proyecto, `docs` o la carpeta `.github`. Cuando alguien abre una solicitud de extracción o crea una propuesta, verán un enlace a ese archivo. El vínculo a las pautas de contribución también aparece en la página `contribute` del repositorio. Para obtener un ejemplo de una página `contribute`, vea [github/docs/contribute](https://github.com/github/docs/contribute). ![contributing-guidelines](/assets/images/help/pull_requests/contributing-guidelines.png) @@ -28,41 +33,39 @@ Tanto para los propietarios como para los colaboradores, las pautas de contribuc {% ifversion fpt or ghes or ghec %} -Puedes crear lineamientos de contribución predeterminados para tu cuenta organizacional{% ifversion fpt or ghes or ghec %} o personal{% endif %}. Para obtener más información, consulta "[Crear un archivo de salud predeterminado para la comunidad](//communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file)." +Puedes crear pautas de contribución predeterminadas para tu organización{% ifversion fpt or ghes or ghec %} o cuenta personal{% endif %}. Para más información, vea "[Creación de un archivo de estado de la comunidad predeterminado](//communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file)". {% endif %} {% tip %} -**Sugerencia:** los mantenedores de repositorios pueden establecer pautas específicas para las propuestas al crear una plantilla de propuesta o de solicitud de extracción para el repositorio. Para obtener más información, consulta "[Acerca de las plantillas de propuestas y solicitudes de extracción](/articles/about-issue-and-pull-request-templates)". +**Sugerencia**: los mantenedores de repositorios pueden establecer pautas específicas para las incidencias creando una plantilla de incidencia o de solicitud de incorporación de cambios para el repositorio. Para más información, vea "[Acerca de las plantillas de incidencias y solicitudes de incorporación de cambios](/articles/about-issue-and-pull-request-templates)". {% endtip %} ## Agregar un archivo *CONTRIBUTING* -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.files.add-file %} -3. Decide si almacenar tus pautas de contribución en la raíz de tu repositorio, el directorio `docs`, o el directorio `.github`. Después, en el campo nombre de archivo, escribe el nombre y la extensión del archivo. Los nombres de archivo de los lineamientos de contribución no distinguen entre mayúsculas y minúsculas. Los archivos se interpretan en formato de texto rico si la extensión de archivo se encuentra en un formato compatible. Para obtener más información, consulta la sección "[Trabajar con archivos que no sean de código](/repositories/working-with-files/using-files/working-with-non-code-files#rendering-differences-in-prose-documents)". ![Nombre del nuevo archivo](/assets/images/help/repository/new-file-name.png) - - Para hacer visibles tus pautas de contribución en el directorio raíz del repositorio, escribe *CONTRIBUTING*. - - Para hacer visibles tus pautas de contribución en el directorio `docs` del repositorio, escribe *docs/* para crear el nuevo directorio, y luego *CONTRIBUTING*. - - Si un repositorio contiene más de un archivo de *CONTRIBUCIÓN*, entonces el archivo que se muestra en los enlaces se elige de las ubicaciones en el siguiente orden: el directorio `.github`, luego el directorio raíz del repositorio y finalmente el directorio `docs`. +{% data reusables.repositories.navigate-to-repo %} {% data reusables.files.add-file %} +3. Decida si quiere almacenar las pautas de contribución en la raíz del repositorio, en `docs` o en el directorio `.github`. Después, en el campo nombre de archivo, escribe el nombre y la extensión del archivo. Los nombres de archivo de los lineamientos de contribución no distinguen entre mayúsculas y minúsculas. Los archivos se interpretan en formato de texto rico si la extensión de archivo se encuentra en un formato compatible. Para obtener más información, vea "[Trabajar con archivos que no son de código](/repositories/working-with-files/using-files/working-with-non-code-files#rendering-differences-in-prose-documents)". + ![Nuevo nombre de archivo](/assets/images/help/repository/new-file-name.png) + - Para hacer visibles sus pautas de contribución en el directorio raíz del repositorio, escriba *CONTRIBUTING*. + - Para hacer visible sus pautas de contribución en el directorio `docs` del repositorio, escriba *docs/* para crear el directorio y luego *CONTRIBUTING*. + - Si un repositorio contiene más de un archivo *CONTRIBUTING*, el archivo que se muestra en los vínculos se elige de las ubicaciones en el siguiente orden: el directorio `.github`, luego el directorio raíz del repositorio y finalmente el directorio `docs`. 4. En el nuevo archivo, agrega las pautas de contribución. Pueden incluir: - Pasos para crear buenas propuestas o solicitudes de extracción. - Enlaces a la documentación externa, listas de correos o un código de conducta. - Expectativas de comportamiento y de la comunidad. -{% data reusables.files.write_commit_message %} -{% data reusables.files.choose_commit_branch %} -{% data reusables.files.propose_new_file %} +{% data reusables.files.write_commit_message %} {% data reusables.files.choose_commit_branch %} {% data reusables.files.propose_new_file %} ## Ejemplos de pautas de contribución Si estás confundido, aquí hay algunos buenos ejemplos de pautas de contribución: -- Pautas de contribución del Editor Atom [](https://github.com/atom/atom/blob/master/CONTRIBUTING.md). -- Pautas de contribución de Ruby on Rails [](https://github.com/rails/rails/blob/main/CONTRIBUTING.md). -- Pautas de contribución de Open Government [](https://github.com/opengovernment/opengovernment/blob/master/CONTRIBUTING.md). +- [Pautas de contribución](https://github.com/atom/atom/blob/master/CONTRIBUTING.md) del editor Atom. +- [Pautas de contribución](https://github.com/rails/rails/blob/main/CONTRIBUTING.md) de Ruby on Rails. +- [Pautas de contribución](https://github.com/opengovernment/opengovernment/blob/master/CONTRIBUTING.md) de Open Government. -## Leer más -- La sección de la Guía de código abierto "[Iniciar un proyecto de código abierto](https://opensource.guide/starting-a-project/)"{% ifversion fpt or ghec %} +## Información adicional +- La sección de Guías de código abierto "[Iniciar un proyecto de código abierto](https://opensource.guide/starting-a-project/)"{% ifversion fpt or ghec %} - [{% data variables.product.prodname_learning %}]({% data variables.product.prodname_learning_link %}){% endif %}{% ifversion fpt or ghes or ghec %} - "[Agregar una licencia a un repositorio](/articles/adding-a-license-to-a-repository)"{% endif %} diff --git a/translations/es-ES/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/about-issue-and-pull-request-templates.md b/translations/es-ES/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/about-issue-and-pull-request-templates.md index eadd7e515b..39b4e5375d 100644 --- a/translations/es-ES/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/about-issue-and-pull-request-templates.md +++ b/translations/es-ES/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/about-issue-and-pull-request-templates.md @@ -11,45 +11,49 @@ versions: ghec: '*' topics: - Community -shortTitle: Acerca de las plantillas +shortTitle: About templates +ms.openlocfilehash: b95b31ae4171a54d9261fab6cbe93c43361296ab +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117593' --- - -Una vez que creas las plantillas de propuestas y solicitudes de extracción en tu repositorio, los colaboradores pueden usar las plantillas para abrir propuestas o describir los cambios propuestos en sus solicitudes de extracción de acuerdo con las pautas de contribución del repositorio. Para obtener más información sobre cómo agregar pautas de contribución a un repositorio, consulta "[Configurar pautas para los colaboradores de repositorios](/articles/setting-guidelines-for-repository-contributors)". +Una vez que creas las plantillas de propuestas y solicitudes de extracción en tu repositorio, los colaboradores pueden usar las plantillas para abrir propuestas o describir los cambios propuestos en sus solicitudes de extracción de acuerdo con las pautas de contribución del repositorio. Para obtener más información sobre cómo agregar directrices de contribución a un repositorio, vea "[Configuración de directrices para colaboradores del repositorio](/articles/setting-guidelines-for-repository-contributors)". {% ifversion fpt or ghes or ghec %} -Puedes crear plantillas de solicitudes de cambios y propuestas predeterminadas para tu cuenta de organización o personal. Para obtener más información, consulta "[Crear un archivo de salud predeterminado para la comunidad](/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file)." +Puedes crear plantillas predeterminadas de incidencias y solicitudes de incorporación de cambios para tu cuenta personal o de la organización. Para más información, vea "[Creación de un archivo de estado de la comunidad predeterminado](/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file)". {% endif %} ## Plantillas de propuestas -Cuando creas plantillas de propuestas para tu repositorio utilizando el creador de plantillas para propuestas{% ifversion fpt or ghec %} o con formatos de propuesta{% endif %}, los contribuyentes pueden seleccionar la plantilla adecuada cuando abren propuestas nuevas en el repositorio. +Al crear plantillas de problemas para el repositorio mediante el generador de plantillas de problemas{% ifversion fpt or ghec %} o con formularios de problemas{% endif %}, los colaboradores pueden seleccionar la plantilla adecuada cuando abran nuevos problemas en el repositorio. ![Página de la propuesta nueva que muestra las opciones de plantilla de propuesta](/assets/images/help/issues/new-issue-page-with-multiple-templates.png) -El emitir plantillas es útil cuando quieres proporcionar lineamientos para las propuestas que se abren mientras que permites que los contribuyentes especifiquen el contenido de sus propuestas. {% ifversion fpt or ghec %} Si quieres que los contribuyentes proporcionen información específica y estructurada cuando abren propuestas, los formatos de propuesta ayudan a que te asegures de recibir la información que quieres.{% endif %} +El emitir plantillas es útil cuando quieres proporcionar lineamientos para las propuestas que se abren mientras que permites que los contribuyentes especifiquen el contenido de sus propuestas. {% ifversion fpt or ghec %} Si quiere que los colaboradores proporcionen información específica y estructurada cuando abran problemas, los formularios de problemas permiten garantizar que recibe la información deseada. {% endif %} -Al usar el creador de plantillas, puedes especificar un título y una descripción para cada plantilla, agregar el contenido de la plantilla y asignar la plantilla a la rama por defecto o bien abrir una solicitud de extracción en el repositorio. El creador de plantillas automáticamente agrega el markup del texto preliminar de YAML que se requiere para que la plantilla aparezca en la página de la propuesta nueva. Para obtener más información, consulta "[Configurar plantillas de reporte de problemas para tu repositorio](/articles/configuring-issue-templates-for-your-repository)". +Al usar el creador de plantillas, puedes especificar un título y una descripción para cada plantilla, agregar el contenido de la plantilla y asignar la plantilla a la rama por defecto o bien abrir una solicitud de extracción en el repositorio. El creador de plantillas automáticamente agrega el markup del texto preliminar de YAML que se requiere para que la plantilla aparezca en la página de la propuesta nueva. Para más información, vea "[Configuración de plantillas de incidencia para el repositorio](/articles/configuring-issue-templates-for-your-repository)". -{% ifversion fpt or ghec %} -Con los formatos de propuesta, puedes crear plantillas que tengan campos de formatos web utilizando el modelado de formatos de {% data variables.product.prodname_dotcom %}. Cuando un contribuyente abre una propuesta utilizando un formato de propuesta, las entradas de este formato se convierten en un comentario de propuesta con lenguaje de marcado estándar. Puedes especificar varios tipos diferentes de entradas y configurarlas como se requieran para ayudar a que los contribuyentes abran las propuestas accionables en tu repositorio. Para obtener más información, consulta las secciones "[Configurar plantillas de propuestas en tu repositorio](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository#creating-issue-forms)" y "[Sintaxis para emitir formatos](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms)". +{% ifversion fpt or ghec %} Con los formularios de problemas, puede crear plantillas que tengan campos de formulario web mediante el esquema de formulario {% data variables.product.prodname_dotcom %}. Cuando un contribuyente abre una propuesta utilizando un formato de propuesta, las entradas de este formato se convierten en un comentario de propuesta con lenguaje de marcado estándar. Puedes especificar varios tipos diferentes de entradas y configurarlas como se requieran para ayudar a que los contribuyentes abran las propuestas accionables en tu repositorio. Para obtener más información, vea "[Configuración de plantillas de problemas para el repositorio](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository#creating-issue-forms)" y "[Sintaxis para formularios de problemas](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms)". {% endif %} -{% data reusables.repositories.issue-template-config %} Para obtener más información, consulta "[Configurar plantillas de propuestas para tu repositorio](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository#configuring-the-template-chooser)". +{% data reusables.repositories.issue-template-config %} Para obtener más información, consulta "[Configuración de plantillas de incidencias para el repositorio](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository#configuring-the-template-chooser)". -Las plantillas de propuestas se almacenan en la rama por defecto del repositorio, en un directorio oculto `.github/ISSUE_TEMPLATE`. Si creas una plantilla en otra rama, no estará disponible para que la usen los colaboradores. Los nombres de archivo de las plantillas de propuestas no distinguen entre mayúsculas y minúsculas y necesitan tener una extensión *.md*.{% ifversion fpt or ghec %}Las plantillas de propuestas que se crearon con formatos de propuesta necesitan una extensión *.yml*.{% endif %}{% data reusables.repositories.valid-community-issues %} +Las plantillas de problemas se almacenan en la rama predeterminada del repositorio, en un directorio oculto `.github/ISSUE_TEMPLATE`. Si creas una plantilla en otra rama, no estará disponible para que la usen los colaboradores. Los nombres de archivo de las plantillas de propuestas no distinguen entre mayúsculas y minúsculas y necesitan tener una extensión *.md*.{% ifversion fpt or ghec %}Las plantillas de propuestas que se crearon con formatos de propuesta necesitan una extensión *.yml*.{% endif %} {% data reusables.repositories.valid-community-issues %} -Es posible crear de forma manual una única plantilla de propuesta en Markdown usando el flujo de trabajo de la plantilla de propuesta heredado. Los colaboradores del proyecto automáticamente ven el contenido de la plantilla en el cuerpo de la propuesta. Sin embargo, te recomendamos utilizar el creador de plantillas de propuestas múltiples mejorado{% ifversion fpt or ghec %} o emitir formatos{% endif %} para crear plantillas de propuestas. Para obtener más información acerca del flujo de trabajo heredado, consulta "[Crear de forma manual una plantilla de propuesta para tu repositorio](/articles/manually-creating-a-single-issue-template-for-your-repository)". +Es posible crear de forma manual una única plantilla de propuesta en Markdown usando el flujo de trabajo de la plantilla de propuesta heredado. Los colaboradores del proyecto automáticamente ven el contenido de la plantilla en el cuerpo de la propuesta. Pero se recomienda usar el generador de plantillas de varios problemas actualizado{% ifversion fpt or ghec %} o el formulario de problemas{% endif %} para crear plantillas de problemas. Para obtener más información sobre el flujo de trabajo heredado, vea "[Creación manual de una sola plantilla de problemas para el repositorio](/articles/manually-creating-a-single-issue-template-for-your-repository)". {% data reusables.repositories.security-guidelines %} -## Plantillas de solicitudes de extracción +## Plantillas de solicitud de incorporación de cambios Cuando agregas una plantilla de solicitud de extracción a tu repositorio, los colaboradores del proyecto verán automáticamente los contenidos de la plantilla en el cuerpo de la solicitud de extracción. ![Plantilla de solicitud de extracción de ejemplo](/assets/images/help/pull_requests/pr-template-sample.png) -Debes crear las plantillas en la rama por defecto del repositorio. Las plantillas creadas en otras ramas no están disponibles para que las usen los colaboradores. Puedes almacenar tu plantilla de solicitud de extracción en el directorio raíz visible del repositorio, la carpeta `docs` o el directorio oculto `.github`. Los nombres de archivo de la plantilla de solicitud de extracción no distinguen entre mayúsculas y minúsculas y pueden tener una extensión como *.md* o *.txt*. +Debes crear las plantillas en la rama por defecto del repositorio. Las plantillas creadas en otras ramas no están disponibles para que las usen los colaboradores. Puede almacenar su plantilla de solicitud de incorporación de cambios en el directorio raíz visible del repositorio, la carpeta `docs` o el directorio `.github` oculto. Los nombres de archivo de la plantilla de solicitud de incorporación de cambios no distinguen entre mayúsculas y minúsculas y pueden tener una extensión como *.md* o *.txt*. -Para obtener más información, consulta [Crear plantillas de solicitud de extracción para tu repositorio](/articles/creating-a-pull-request-template-for-your-repository)". +Para obtener más información, vea "[Creación de una plantilla de solicitud de incorporación de cambios para el repositorio](/articles/creating-a-pull-request-template-for-your-repository)". diff --git a/translations/es-ES/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/common-validation-errors-when-creating-issue-forms.md b/translations/es-ES/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/common-validation-errors-when-creating-issue-forms.md index 694a347d89..d47897bb97 100644 --- a/translations/es-ES/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/common-validation-errors-when-creating-issue-forms.md +++ b/translations/es-ES/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/common-validation-errors-when-creating-issue-forms.md @@ -6,23 +6,28 @@ versions: ghec: '*' topics: - Community +ms.openlocfilehash: 54451186fe7fcbc40945dc6a0b2ee2d757924c1b +ms.sourcegitcommit: dc42bb4a4826b414751ffa9eed38962c3e3fea8e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/13/2022 +ms.locfileid: '145861073' --- - {% data reusables.community.issue-forms-beta %} -## No se encuentra el `name` de nivel superior +## Falta la clave `name` de nivel superior necesaria -La plantilla no contiene un campo de `name`, lo cual significa que no está claro cómo llamar a tu plantilla de propuesta cuando se le otorga una lista de opciones a los usuarios. +La plantilla no contiene un campo `name`, lo que significa que no está claro cómo llamar a la plantilla de incidencia cuando se le proporcione una lista de opciones a los usuarios. -### Ejemplo +### Ejemplo ```yaml description: "Thank you for reporting a bug!" ... ``` -El error puede corregirse agregando `name` como clave. +El error se puede corregir si se agrega `name` como una clave. ```yaml name: "Bug report" @@ -30,13 +35,13 @@ description: "Thank you for reporting a bug!" ... ``` -## La `key` debe ser una secuencia +## `key` debe ser una cadena Este mensaje de error significa que se proporcionó una clave permitida, pero su valor no se puede analizar, ya que el tipo de datos no es compatible. -### Ejemplo +### Ejemplo -La `description` siguiente se analizó como un booleano, pero debería ser una secuencia. +El objeto `description` siguiente se analiza como un valor booleano, pero debería ser una cadena. ```yaml name: "Bug report" @@ -44,7 +49,7 @@ description: true ... ``` -El error puede corregirse si proporcionas una secuencia como el valor. Las secuencias podrían necesitar ponerse entre comillas dobles para que se analicen con éxito. Por ejemplo, las secuencias que contienen `'` deben ponerse entre comillas dobles. +El error puede corregirse si proporcionas una secuencia como el valor. Las secuencias podrían necesitar ponerse entre comillas dobles para que se analicen con éxito. Por ejemplo, las cadenas que contienen `'` se deben encapsular entre comillas dobles. ```yaml name: "Bug report" @@ -69,11 +74,11 @@ description: "File a bug report" ... ``` -## `input` no es una clave permitida +## `input` no es una clave permitida -Se proporcionó una llave inesperada en el nivel superior de la plantilla. Para obtener más información sobre los tipos de claves de nivel superior compatibles, consulta la sección "[Sintaxis para los formatos de propuestas](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms#top-level-syntax)". +Se proporcionó una llave inesperada en el nivel superior de la plantilla. Para más información sobre qué claves de nivel superior se admiten, vea "[Sintaxis para formularios de incidencias](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms#top-level-syntax)". -### Ejemplo +### Ejemplo ```yaml name: "Bug report" @@ -88,19 +93,19 @@ name: "Bug report" ... ``` -## Claves prohibidas +## Claves prohibidas -YAML analiza algunas secuencias como valores `Boolean`. Para evitar esto, prohibimos explícitamente el uso de las siguientes claves: +YAML analiza determinadas cadenas como valores `Boolean`. Para evitar esto, prohibimos explícitamente el uso de las siguientes claves: `y`, `Y`, `yes`, `Yes`, `YES`, `n`, `N`, `no`, `No`, `NO`, `true`, `True`, `TRUE`, `false`, `False`, `FALSE`, `on`, `On`, `ON`, `off`, `Off`, `OFF` Este error puede corregirse si se eliminan las claves prohibidas. -## El cuerpo debe contener por lo menos un campo que no sea de lenguaje de marcado +## El cuerpo debe contener por lo menos un campo que no sea de lenguaje de marcado -Los formatos de propuestas deben aceptar las entradas de usuario, lo cual significa que por lo menos uno de sus campos debe contener uno de entrada de usuario. Un elemento de `markdown` es texto estático, así que un arreglo de `body` no puede contener elementos de `markdown`. +Los formatos de propuestas deben aceptar las entradas de usuario, lo cual significa que por lo menos uno de sus campos debe contener uno de entrada de usuario. Un elemento `markdown` es texto estático, por lo que una matriz `body` no puede contener solo elementos `markdown`. -### Ejemplo +### Ejemplo ```yaml name: "Bug report" @@ -123,11 +128,11 @@ body: label: "What's wrong?" ``` -## El cuerpo debe tener ID únicas +## El cuerpo debe tener ID únicas -Si utilizas atributos de `id` para distinguir elementos múltiples, cada uno de estos atributos de `id` debe ser único. +Si usa atributos `id` para distinguir varios elementos, cada atributo `id` debe ser único. -### Ejemplo +### Ejemplo ```yaml name: "Bug report" @@ -142,7 +147,7 @@ body: label: Last name ``` -El error puede corregirse si cambias la `id` por una de estas entradas para que cada campo de `input` tenga una atributo de `id` único. +El error se puede corregir si se cambia `id` para una de estas entradas, de modo que cada campo `input` tenga un atributo `id` único. ```yaml name: "Bug report" @@ -157,11 +162,11 @@ body: label: Last name ``` -## El cuerpo debe tener etiquetas únicas +## El cuerpo debe tener etiquetas únicas -Cuando hay elementos de `body` únicos que acepten la entrada de usuarios, el atributo `label` de cada campo de entrada de usuario debe ser único. +Cuando hay varios elementos `body` que aceptan la entrada de usuario, el atributo `label` de cada campo de entrada de usuario debe ser único. -### Ejemplo +### Ejemplo ```yaml name: "Bug report" @@ -174,7 +179,7 @@ body: label: Name ``` -El error puede corregirse si cambias el atributo `label` por uno de los campos de entrada para asegurarte de que cada `label` es única. +El error se puede corregir si se cambia el atributo `label` por uno de los campos de entrada para asegurarse de que cada valor `label` sea único. ```yaml name: "Bug report" @@ -187,7 +192,7 @@ body: label: Operating System ``` -Los campos de entrada también pueden diferenciarse por su atributo de `id`. Si se requieren atributos de `label` duplicados, puedes suministrar por lo menos una `id` para diferenciar dos elementos con etiquetas idénticas. +Los campos de entrada también se pueden diferenciar por su atributo `id`. Si se necesitan atributos `label` duplicados, puede suministrar al menos un valor `id` para diferenciar dos elementos con etiquetas idénticas. ```yaml name: "Bug report" @@ -202,14 +207,14 @@ body: label: Name ``` -Los atributos de `id` no se pueden ver en el cuerpo de la propuesta. Si quieres distinguir los campos en la propuesta resultante, deberías utilizar atributos distintos de `label`. +Los atributos `id` no son visibles en el cuerpo de la incidencia. Si quiere distinguir los campos en la incidencia resultante, debe usar atributos `label` distintos. -## Las etiquetas son muy similares +## Las etiquetas son muy similares -Se podrían procesar etiquetas similares en referencias idénticas. Si no se proporciona un atributo de `id` para una `input`, el atributo de `label` se utiliza para generar una referencia en el campo `input`. Para hacerlo, procesamos la `label` aprovechando el método de [parametrizar](https://apidock.com/rails/ActiveSupport/Inflector/parameterize) de Rails. En algunos casos, dos etiquetas distintas pueden procesarse en la misma secuencia parametrizada. +Se podrían procesar etiquetas similares en referencias idénticas. Si no se proporciona un atributo `id` para `input`, se usa el atributo `label` para generar una referencia al campo `input`. Para ello, se procesa `label` mediante el método [parameterize](https://apidock.com/rails/ActiveSupport/Inflector/parameterize) de Rails. En algunos casos, dos etiquetas distintas pueden procesarse en la misma secuencia parametrizada. -### Ejemplo +### Ejemplo ```yaml name: "Bug report" @@ -223,7 +228,7 @@ body: label: Name??????? ``` -El error puede corregirse agregando por lo menos un carácter alfanumérico diferenciado, `-` o `_` a una de las etiquetas con conflicto. +El error se puede corregir si se agrega al menos un carácter alfanumérico de diferenciación, `-`, o bien `_` a una de las etiquetas en conflicto. ```yaml name: "Bug report" @@ -236,7 +241,7 @@ body: label: Your name ``` -El error también puede corregirse si se le otorga una `id` única a una de las etiquetas en conflicto. +El error también se puede corregir si se le otorga un valor `id` único a una de las etiquetas en conflicto. ```yaml name: "Bug report" @@ -250,11 +255,11 @@ body: label: Name??????? ``` -## Las casillas de verificación deben tener etiquetas únicas +## Las casillas de verificación deben tener etiquetas únicas -Cuando está presente un elemento de `checkboxes`, cada una de sus etiquetas anidadas debe ser única entre sus pares, así como entre otros tipos de entrada. +Cuando hay un elemento `checkboxes`, cada una de sus etiquetas anidadas debe ser única entre sus elementos del mismo nivel, así como entre otros tipos de entrada. -### Ejemplo +### Ejemplo ```yaml name: "Bug report" @@ -268,7 +273,7 @@ body: - label: Name ``` -El error se puede corregir cambiando el atributo `label` para una de estas entradas. +El error se puede corregir si se cambia el atributo `label` por una de estas entradas. ```yaml name: "Bug report" @@ -282,7 +287,7 @@ body: - label: Your name ``` -Como alternativa, puedes proporcionar una `id` para cualquier elemento en conflicto de nivel superior. Los elementos de casilla de verificación anidada no son compatibles con el atributo `id`. +Como alternativa, puede proporcionar un elemento `id` a cualquier elemento de nivel superior en conflicto. Los elementos de casilla anidados no admiten el atributo `id`. ```yaml name: "Bug report" @@ -297,99 +302,99 @@ body: - label: Name ``` -Los atributos de `id` no estuvieron visibles en el cuerpo de la propuesta. Si quieres distinguir los campos en la propuesta resultante, deberías utilizar atributos distintos de `label`. +Los atributos `id` no son visibles en el cuerpo de la incidencia. Si quiere distinguir los campos en la incidencia resultante, debe usar atributos `label` distintos. -## Body[i]: no se encuentra el tipo de llave requerido +## Body[i]: falta el tipo de clave necesario -Cada bloque del cuerpo debe contener el `type` de la llave. +Cada bloque de cuerpo debe contener la clave `type`. -Los errores con `body` tendràn un prefijo de `body[i]` en donde `i` representa el índice cero del bloque de cuerpo que contiene el error. Por ejemplo, `body[0]` nos dice que el error lo ocasionó el primer bloque en la lista `body`. +A los errores con `body` se les asignará el prefijo `body[i]`, donde `i` representa el índice cero del bloque de cuerpo que contiene el error. Por ejemplo, `body[0]` indica que el error ha sido causado por el primer bloque de la lista `body`. -### Ejemplo +### Ejemplo ```yaml body: - attributes: - value: "Thanks for taking the time to fill out this bug! Si necesitas ayuda en tiempo real, únetenos en Discord." + value: "Thanks for taking the time to fill out this bug! If you need real-time help, join us on Discord." ``` -El error puede corregirse si agregas la clave `type` con un tipo de entrada válido como el valor. Para los tipos de entrada de `body` disponibles y sus sintaxis, consulta la sección "[Sintaxis para el modelo de formato de {% data variables.product.prodname_dotcom %}](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#keys)". +El error se puede corregir si se agrega la clave `type` con un tipo de entrada válido como valor. Para obtener los tipos de entrada de `body` disponibles y sus sintaxis, vea "[Sintaxis para el esquema de formulario de {% data variables.product.prodname_dotcom %}](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#keys)". ```yaml body: - type: markdown attributes: - value: "Thanks for taking the time to fill out this bug! Si necesitas ayuda en tiempo real, únetenos en Discord." + value: "Thanks for taking the time to fill out this bug! If you need real-time help, join us on Discord." ``` -## Body[i]: `x` no es un tipo de entrada válido +## Body[i]: `x` no es un tipo de entrada válido -Uno de los bloques de cuerpo contiene un valor de tipo que no es uno de los [permitidos](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#keys). +Uno de los bloques de cuerpo contiene un valor de tipo que no es uno de los [tipos permitidos](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#keys). -En los errores con `body` se utilizará el prefijo `body[i]`, en donde `i` representa el índice del bloque del cuerpo que contiene el error. Por ejemplo, `body[0]` nos dice que el primer bloque en la lista `body` ocasionó el error. +A los errores con `body` se les asignará el prefijo `body[i]`, donde `i` representa el índice del bloque de cuerpo que contiene el error. Por ejemplo, `body[0]` indica que el error ha sido causado por el primer bloque de la lista `body`. -### Ejemplo +### Ejemplo ```yaml body: - type: x attributes: - value: "Thanks for taking the time to fill out this bug! Si necesitas ayuda en tiempo real, únetenos en Discord." + value: "Thanks for taking the time to fill out this bug! If you need real-time help, join us on Discord." ``` -El error puede corregirse cambiando `x` a uno de los tipos válidos. +El error se puede corregir si se cambia `x` por uno de los tipos válidos. ```yaml body: - type: markdown attributes: - value: "Thanks for taking the time to fill out this bug! Si necesitas ayuda en tiempo real, únetenos en Discord." + value: "Thanks for taking the time to fill out this bug! If you need real-time help, join us on Discord." ``` -## Body[i]: falta la clave de atributo requerida `value` +## Body[i]: falta la clave de atributo `value` necesaria -No se proporcionó uno de los atributos `value` requeridos. El error ocurre cuando un bloque no tiene una clave de `attributes` o una de `value` debajo de la de `attributes`. +No se ha proporcionado uno de los atributos `value` necesarios. El error se produce cuando un bloque no tiene una clave `attributes`, o bien no tiene una clave `value` bajo la clave `attributes`. -En los errores con `body` se utilizará el prefijo `body[i]`, en donde `i` representa el índice del bloque del cuerpo que contiene el error. Por ejemplo, `body[0]` nos dice que el primer bloque en la lista `body` ocasionó el error. +A los errores con `body` se les asignará el prefijo `body[i]`, donde `i` representa el índice del bloque de cuerpo que contiene el error. Por ejemplo, `body[0]` indica que el error ha sido causado por el primer bloque de la lista `body`. -### Ejemplo +### Ejemplo ```yaml body: - type: markdown attributes: - value: "Thanks for taking the time to fill out this bug! Si necesitas ayuda en tiempo real, únetenos en Discord." + value: "Thanks for taking the time to fill out this bug! If you need real-time help, join us on Discord." - type: markdown ``` -El error en este ejemplo puede corregirse si se agrega `value` como una clave debajo de `attributes` en el segundo elemento de lista de `body`. +El error de este ejemplo se puede corregir si se agrega `value` como una clave en `attributes` en el segundo elemento de lista de `body`. ```yaml body: - type: markdown attributes: - value: "Thanks for taking the time to fill out this bug! Si necesitas ayuda en tiempo real, únetenos en Discord." + value: "Thanks for taking the time to fill out this bug! If you need real-time help, join us on Discord." - type: markdown attributes: value: "This is working now!" ``` -## Body[i]: la etiqueta debe ser una secuencia +## Body[i]: la etiqueta debe ser una secuencia -Dentro de su bloque de `attributes`, un valor tiene el tipo de datos incorrecto. +Dentro de su bloque `attributes`, un valor tiene el tipo de datos incorrecto. -En los errores con `body` se utilizará el prefijo `body[i]`, en donde `i` representa el índice del bloque del cuerpo que contiene el error. Por ejemplo, `body[0]` nos dice que el primer bloque en la lista `body` ocasionó el error. +A los errores con `body` se les asignará el prefijo `body[i]`, donde `i` representa el índice del bloque de cuerpo que contiene el error. Por ejemplo, `body[0]` indica que el error ha sido causado por el primer bloque de la lista `body`. -### Ejemplo +### Ejemplo -La `label` debajo se está analizando como un booleano, pero debería ser una secuencia. +El objeto `label` siguiente se analiza como un valor booleano, pero debería ser una cadena. ```yaml body: - type: markdown attributes: - value: "Thanks for taking the time to fill out this bug! Si necesitas ayuda en tiempo real, únetenos en Discord." + value: "Thanks for taking the time to fill out this bug! If you need real-time help, join us on Discord." - type: textarea attributes: label: Bug Description @@ -398,12 +403,12 @@ body: label: true ``` -El error puede corregirse suministrando un valor de secuencia para `label`. Si quieres utilizar un valor de `label` que pueda analizarse como un booleano, número entero o decimal, deberías poner este valor entre comillas. Por ejemplo, `"true"` o `"1.3"` en vez de `true` o `1.3`. +El error se puede corregir si se proporciona un valor de cadena para `label`. Si quiere usar un valor `label` que se pueda analizar como booleano, número entero o decimal, debe encapsular el valor entre comillas. Por ejemplo, `"true"` o `"1.3"` en lugar de `true` o `1.3`. ```yaml - type: markdown attributes: - value: "Thanks for taking the time to fill out this bug! Si necesitas ayuda en tiempo real, únetenos en Discord." + value: "Thanks for taking the time to fill out this bug! If you need real-time help, join us on Discord." - type: textarea attributes: label: Bug Description @@ -412,9 +417,9 @@ El error puede corregirse suministrando un valor de secuencia para `label`. Si q label: Environment Details ``` -No se permiten las secuencias vacías o aquellas que consisten exclusivamente de espacios en blanco cuando un atributo espera una secuencia. Por ejemplo, no se permite `""` o `" "`. +No se permiten las secuencias vacías o aquellas que consisten exclusivamente de espacios en blanco cuando un atributo espera una secuencia. Por ejemplo, no se permiten `""` ni `" "`. -Si se requiere el atributo, el valor debe ser una secuencia que no esté vacía. Si el campo no es requerido, deberías borrar el par de valor-llave. +Si se requiere el atributo, el valor debe ser una secuencia que no esté vacía. Si no se requiere el campo, deberías borrar el par de llave-valor. ```yaml body: @@ -423,13 +428,13 @@ body: label: "Name" ``` -## Body[i]: La `id` solo puede contener números, letras, -, o _ +## Body[i]: `id` solo puede contener números, letras, -, _ -Los atributos de `id` solo pueden contener caracteres alfanuméricos, `-` y `_`. Tu plantilla podría incluir caracteres no permitidos, tales como el espacio en blanco, en una `id`. +Los atributos `id` solo puede contener caracteres alfanuméricos, `-` y `_`. La plantilla puede incluir caracteres no permitidos, como espacios en blanco, en un elemento `id`. -En los errores con `body` se utilizará el prefijo `body[i]`, en donde `i` representa el índice del bloque del cuerpo que contiene el error. Por ejemplo, `body[0]` nos dice que el primer bloque en la lista `body` ocasionó el error. +A los errores con `body` se les asignará el prefijo `body[i]`, donde `i` representa el índice del bloque de cuerpo que contiene el error. Por ejemplo, `body[0]` indica que el error ha sido causado por el primer bloque de la lista `body`. -### Ejemplo +### Ejemplo ```yaml name: "Bug report" @@ -440,7 +445,7 @@ body: label: First name ``` -El error puede corregirse si te aseguras de que se eliminen los espacios en blanco y otros caracteres no permitidos de los valores de la `id`. +El error se puede corregir si se asegura de que los espacios en blanco y otros caracteres no permitidos se quitan de los valores `id`. ```yaml name: "Bug report" @@ -451,38 +456,38 @@ body: label: First name ``` -## Body[i]: `x` no es una clave permitida +## Body[i]: `x` no es una clave permitida -Se proporcionó una clave inesperada, `x`, en el mismo nivel de sangría que `type` y `attributes`. +Se ha proporcionado una clave inesperada, `x`, en el mismo nivel de sangría que `type` y `attributes`. -En los errores con `body` se utilizará el prefijo `body[i]`, en donde `i` representa el índice del bloque del cuerpo que contiene el error. Por ejemplo, `body[0]` nos dice que el primer bloque en la lista `body` ocasionó el error. +A los errores con `body` se les asignará el prefijo `body[i]`, donde `i` representa el índice del bloque de cuerpo que contiene el error. Por ejemplo, `body[0]` indica que el error ha sido causado por el primer bloque de la lista `body`. -### Ejemplo +### Ejemplo ```yaml body: - type: markdown x: woof attributes: - value: "Thanks for taking the time to fill out this bug! Si necesitas ayuda en tiempo real, únetenos en Discord." + value: "Thanks for taking the time to fill out this bug! If you need real-time help, join us on Discord." ``` -El error se puede corregir eliminando las claves adicionales y utilizando únicamente `type`, `attributes` e `id`. +El error se puede corregir si se quitan las claves adicionales y solo se usan `type`, `attributes` y `id`. ```yaml body: - type: markdown attributes: - value: "Thanks for taking the time to fill out this bug! Si necesitas ayuda en tiempo real, únetenos en Discord." + value: "Thanks for taking the time to fill out this bug! If you need real-time help, join us on Discord." ``` -## Body[i]: `label` contiene una palabra prohibida +## Body[i]: `label` contiene palabras prohibidas -Para disminuir el riesgo de que la información privada y las credenciales se publiquen para todos en general en las propuestas de GitHub, algunas palabras que los atacantes utilizan habitualmente no se permiten en la `label`de entrada ni en los elementos del área de texto. +Para minimizar el riesgo de que la información privada y las credenciales se publiquen de forma pública en Incidencias de GitHub, no se permiten algunas palabras usadas por los atacantes en los elementos `label` de entrada o área de texto. -En los errores con `body` se utilizará el prefijo `body[i]`, en donde `i` representa el índice del bloque del cuerpo que contiene el error. Por ejemplo, `body[0]` nos dice que el primer bloque en la lista `body` ocasionó el error. +A los errores con `body` se les asignará el prefijo `body[i]`, donde `i` representa el índice del bloque de cuerpo que contiene el error. Por ejemplo, `body[0]` indica que el error ha sido causado por el primer bloque de la lista `body`. -### Ejemplo +### Ejemplo ```yaml body: @@ -494,7 +499,7 @@ body: label: Password ``` -El error se puede corregir si se eliminan los términos como "contraseña" de cualquier campo de `label`. +El error se puede corregir si se quitan términos como "contraseña" de los campos `label`. ```yaml body: @@ -506,13 +511,13 @@ body: label: Username ``` -## Body[i]: `x` no es un atributo permitido +## Body[i]: `x` no es un atributo permitido -Se suministró una clave inválida en un bloque de `attributes`. +Se ha proporcionado una clave no válida en un bloque `attributes`. -En los errores con `body` se utilizará el prefijo `body[i]`, en donde `i` representa el índice del bloque del cuerpo que contiene el error. Por ejemplo, `body[0]` nos dice que el primer bloque en la lista `body` ocasionó el error. +A los errores con `body` se les asignará el prefijo `body[i]`, donde `i` representa el índice del bloque de cuerpo que contiene el error. Por ejemplo, `body[0]` indica que el error ha sido causado por el primer bloque de la lista `body`. -### Ejemplo +### Ejemplo ```yaml body: @@ -522,7 +527,7 @@ body: value: "Thanks for taking the time to fill out this bug!" ``` -El error puede corregirse si eliminas las claves adicionales y solo utilizas los atributos permitidos. +El error se puede corregir si se quitan las claves adicionales y solo se usan atributos permitidos. ```yaml body: @@ -531,15 +536,15 @@ body: value: "Thanks for taking the time to fill out this bug!" ``` -## Body[i]: `options` debe ser único +## Body[i]: `options` debe ser único -En el caso de los tipos de entrada de casillas de verificación y menús desplegables, las elecciones que se definen en el arreglo `options` deben ser únicas. +Para los casillas y los tipos de entrada desplegables, las opciones definidas en la matriz `options` deben ser únicas. -En los errores con `body` se utilizará el prefijo `body[i]`, en donde `i` representa el índice del bloque del cuerpo que contiene el error. Por ejemplo, `body[0]` nos dice que el primer bloque en la lista `body` ocasionó el error. +A los errores con `body` se les asignará el prefijo `body[i]`, donde `i` representa el índice del bloque de cuerpo que contiene el error. Por ejemplo, `body[0]` indica que el error ha sido causado por el primer bloque de la lista `body`. -### Ejemplo +### Ejemplo -```yaml +``` body: - type: dropdown attributes: @@ -550,9 +555,9 @@ body: - pie ``` -El error puede corregirse si garantizas que no habrán elecciones duplicadas en el arreglo `options`. +El error se puede corregir si se asegura de que no existen opciones duplicadas en la matriz `options`. -```yaml +``` body: - type: dropdown attributes: @@ -562,15 +567,15 @@ body: - pie ``` -## Body[i]: `options` no debe incluir la palabra reservada "none" +## Ejemplo -```yaml +``` body: - type: dropdown attributes: @@ -583,9 +588,9 @@ body: required: true ``` -El error puede corregirse si se elimina "None" de las opciones. Si quieres que un contribuyente pueda indicar que no le parece ninguno de esos tipos de tarta, puedes eliminar adicionalmente la validación `required`. +El error se puede corregir si se quita "None" (Ninguno) como opción. Si quiere que un colaborador pueda indicar que no le gustan ninguno de esos tipos de gráficos, también puede quitar la validación de `required`. -```yaml +``` body: - type: dropdown attributes: @@ -595,17 +600,17 @@ body: - Chicken & Leek ``` -En este ejemplo, "None" se llenará automáticamente como una opción seleccionable. +En este ejemplo, "None" (Ninguno) se rellenará de forma automática como una opción que se pueda seleccionar. -## Body[i]: `options` no debe incluir booleanos. Por favor, pon los valores como 'yes' y 'true' entre comillas +## Body[i]: `options` no debe incluir valores booleanos. Encapsule entre comillas los valores como "sí" y "true". -Hay varias palabras en inglés que el analizador de YAML procesa como valores Booleanos, a menos de que se pongan entre comillas. Para las `options` de menú desplegable, todos los elementos deben ser secuencias en vez de booleanos. +Hay varias palabras en inglés que se procesan en valores booleanos mediante el analizador de YAML a menos que se encapsulan entre comillas. Para la lista desplegable `options`, todos los elementos deben ser cadenas en lugar de valores booleanos. -En los errores con `body` se utilizará el prefijo `body[i]`, en donde `i` representa el índice del bloque del cuerpo que contiene el error. Por ejemplo, `body[0]` nos dice que el primer bloque en la lista `body` ocasionó el error. +A los errores con `body` se les asignará el prefijo `body[i]`, donde `i` representa el índice del bloque de cuerpo que contiene el error. Por ejemplo, `body[0]` indica que el error ha sido causado por el primer bloque de la lista `body`. -### Ejemplo +### Ejemplo -```yaml +``` body: - type: dropdown attributes: @@ -616,9 +621,9 @@ body: - Maybe ``` -El error puede corregirse si pones cada opción infractora entre comillas, para prevenir que se procesen como valores booleanos. +El error se puede corregir si cada opción incorrecta se encapsula entre comillas, para evitar que se procesen como valores booleanos. -```yaml +``` body: - type: dropdown attributes: @@ -629,37 +634,7 @@ body: - Maybe ``` -## Body cannot be empty - -The template body `key:value` pair can not be empty. For more information about which top-level keys are required, see "[Syntax for issue forms](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms#top-level-syntax)." - -El error se puede corregir agregando la sección `body:`. - -### Ejemplo - -```yaml -name: Support Request -description: Something went wrong and you need help? ---- -body: -- type: textarea - attributes: - label: "What's wrong?" -``` - -En este ejemplo, el error se puede corregir borrando el `---` (separador de documentos) entre los encabezados y la sección `body`. - -```yaml -name: Support Request -description: Something went wrong and you need help? - -body: -- type: textarea - attributes: - label: "What's wrong?" -``` - -## Leer más +## Información adicional - [YAML](https://yaml.org/) -- [Sintaxis para formatos de propuesta](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms) +- [Sintaxis para formularios de incidencias](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms) diff --git a/translations/es-ES/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository.md b/translations/es-ES/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository.md index c70ed2ebf3..95219e9f17 100644 --- a/translations/es-ES/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository.md +++ b/translations/es-ES/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository.md @@ -1,6 +1,6 @@ --- -title: Configuring issue templates for your repository -intro: You can customize the templates that are available for contributors to use when they open new issues in your repository. +title: Configurar las plantillas de reporte de problemas para tu repositorio +intro: Puedes personalizar las plantillas disponibles para los colaboradores para que las utilicen cuando abren un nuevo reporte de problema en tu repositorio. redirect_from: - /github/building-a-strong-community/creating-issue-templates-for-your-repository - /articles/configuring-issue-templates-for-your-repository @@ -13,75 +13,79 @@ versions: topics: - Community shortTitle: Configure +ms.openlocfilehash: d415d95f8aeab1b053663437b6dbf6dd637e3039 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147431996' --- - {% ifversion fpt or ghes or ghec %} {% data reusables.repositories.default-issue-templates %} {% endif %} -## Creating issue templates +## Crear plantillas de reporte de problemas -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -3. In the "Features" section, under "Issues," click **Set up templates**. -![Start template setup button](/assets/images/help/repository/set-up-templates.png) -4. Use the Add template drop-down menu, and click on the type of template you'd like to create. -![Add template drop-down menu](/assets/images/help/repository/add-template-drop-down-menu.png) -5. To preview or edit the template before committing it to the repository, click **Preview and edit**. -![Preview and edit button](/assets/images/help/repository/preview-and-edit-button.png) -6. To edit the template, click {% octicon "pencil" aria-label="The edit icon" %}, and type in the fields to edit their contents. -![Issue template edit button](/assets/images/help/repository/issue-template-edit-button.png) -7. To automatically set a default issue title, assign the issue to people with read access to the repository, or apply labels to your issue template, enter these details under "Optional additional information." You can also add these details in the issue template with `title`, `labels`, or `assignees` in a YAML frontmatter format. -![Additional info for issue template](/assets/images/help/repository/additional-issue-template-info.png) -8. When you're finished editing and previewing your template, click **Propose changes** in the upper right corner of the page. -![Propose changes button](/assets/images/help/repository/propose-changes-button.png) -9. Enter a commit message describing your changes. -![Issue template commit message field](/assets/images/help/repository/issue-template-commit-message-field.png) -10. Below the commit message fields, decide whether to commit your template directly to the default branch, or to create a new branch and open a pull request. For more information about pull requests, see "[About pull requests](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)." -![Issue template commit to main or open pull request choice](/assets/images/help/repository/issue-template-commit-to-master-or-open-pull-request.png) -11. Click **Commit changes**. Once these changes are merged into the default branch, the template will be available for contributors to use when they open new issues in the repository. +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} +3. En la sección "Características", en "Incidencias", haga clic en **Configurar plantillas**. +![Botón para iniciar la configuración de plantillas](/assets/images/help/repository/set-up-templates.png) +4. Usa el menú desplegable Agregar plantilla y haz clic en el tipo de plantilla que deseas crear. +![Menú desplegable Agregar plantilla](/assets/images/help/repository/add-template-drop-down-menu.png) +5. Para obtener una vista previa de la plantilla o editarla antes de confirmarla en el repositorio, haga clic en **Vista previa y edición**. +![Botón para mostrar la vista previa y editar](/assets/images/help/repository/preview-and-edit-button.png) +6. Para editar la plantilla, haga clic en {% octicon "pencil" aria-label="The edit icon" %} y escriba en los campos para editar el contenido. +![Botón Editar plantilla de incidencia](/assets/images/help/repository/issue-template-edit-button.png) +7. Para establecer automáticamente un título predeterminado para la propuesta, asigna la propuesta a personas que tengan acceso de lectura al repositorio o aplica etiquetas a tu plantilla de propuesta e ingresa estos detalles en "Información adicional opcional". También puede agregar estos detalles en la plantilla de incidencia con `title`, `labels` o `assignees` en un texto preliminar de YAML. +![Información adicional de la plantilla de incidencia](/assets/images/help/repository/additional-issue-template-info.png) +8. Cuando haya terminado de editar y ver la vista previa de la plantilla, haga clic en **Proponer cambios** en la esquina superior derecha de la página. +![Botón para proponer cambios](/assets/images/help/repository/propose-changes-button.png) +9. Escribe un mensaje de confirmación que describa los cambios que realizaste. +![Campo de mensaje de confirmación de la plantilla de incidencia](/assets/images/help/repository/issue-template-commit-message-field.png) +10. Debajo de los campos del mensaje de confirmación, decide si deseas confirmar tu plantilla directamente en la rama predeterminada o si deseas crear una nueva rama y abrir una solicitud de extracción. Para más información sobre las solicitudes de incorporación de cambios, vea "[Acerca de las solicitudes de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)". +![Opción para confirmar la plantilla de incidencia en la rama principal o abrir una solicitud de incorporación de cambios](/assets/images/help/repository/issue-template-commit-to-master-or-open-pull-request.png) +11. Haga clic en **Confirmar cambios**. Una vez que estos cambios se fusionen en la rama predeterminada, la plantilla estará disponible para que la usen los colaboradores cuando abran nuevas propuestas en el repositorio. {% ifversion fpt or ghec %} -## Creating issue forms +## Crear formatos de propuestas {% data reusables.community.issue-forms-beta %} -With issue forms, you can create issue templates that have customizable web form fields. You can encourage contributors to include specific, structured information by using issue forms in your repository. Issue forms are written in YAML using the {% data variables.product.prodname_dotcom %} form schema. For more information, see "[Syntax for {% data variables.product.prodname_dotcom %}'s form schema](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema)." {% data reusables.actions.learn-more-about-yaml %} +Con los formatos de propuestas, puedes crear plantillas de propuestas que tengan campos de formato web personalizables. Puedes fomentar que los contribuyentes incluyan información específica y estructurada si utilizas formatos de propuestas en tu repositorio. Los formatos de propuesta se escriben en YAML utilizando el modelado de formatos de {% data variables.product.prodname_dotcom %}. Para más información, vea "[Sintaxis del esquema de formulario para {% data variables.product.prodname_dotcom %}](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema)". {% data reusables.actions.learn-more-about-yaml %} -To use an issue form in your repository, you must create a new file and add it to the `.github/ISSUE_TEMPLATE` folder in your repository. +Para usar un formulario de incidencia en el repositorio, debe crear un archivo y agregarlo a la carpeta `.github/ISSUE_TEMPLATE` del repositorio. -Here is an example of an issue form configuration file. +Aquí tienes un ejemplo de un archivo de confguración de un formato de propuesta. {% data reusables.community.issue-forms-sample %} -Here is the rendered version of the issue form. - ![A rendered issue form](/assets/images/help/repository/sample-issue-form.png) +Aquí está la versión interpretada de un formato de propuesta. + ![Un formulario de incidencia representado](/assets/images/help/repository/sample-issue-form.png) -1. Choose a repository where you want to create an issue form. You can use an existing repository that you have write access to, or you can create a new repository. For more information about creating a repository, see "[Creating a new repository](/articles/creating-a-new-repository)." -2. In your repository, create a file called `.github/ISSUE_TEMPLATE/FORM-NAME.yml`, replacing `FORM-NAME` with the name for your issue form. For more information about creating new files on GitHub, see "[Creating new files](/github/managing-files-in-a-repository/creating-new-files)." -3. In the body of the new file, type the contents of your issue form. For more information, see "[Syntax for issue forms](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms)." -4. Commit your file to the default branch of your repository. For more information, see "[Creating new files](/github/managing-files-in-a-repository/creating-new-files)." +1. Elige un repositorio en donde quieras crear un formato de propuesta. Puedes utilizar un repositorio existente al cual tengas acceso de escritura o puedes crear un repositorio nuevo. Para más información sobre cómo crear un repositorio, vea "[Creación de un repositorio](/articles/creating-a-new-repository)". +2. En el repositorio, cree un archivo denominado `.github/ISSUE_TEMPLATE/FORM-NAME.yml` y reemplace `FORM-NAME` por el nombre del formulario de incidencia. Para más información sobre cómo crear archivos en GitHub, vea "[Creación de archivos](/github/managing-files-in-a-repository/creating-new-files)". +3. En el campo del archivo nuevo, teclea el contenido de tu formato de propuesta. Para más información, vea "[Sintaxis de los formularios de incidencia](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms)". +4. Confirma tu archivo en la rama predeterminada de tu repositorio. Para más información, vea "[Creación de archivos](/github/managing-files-in-a-repository/creating-new-files)". {% endif %} -## Configuring the template chooser +## Configurar el selector de plantillas {% data reusables.repositories.issue-template-config %} -You can encourage contributors to use issue templates by setting `blank_issues_enabled` to `false`. If you set `blank_issues_enabled` to `true`, people will have the option to open a blank issue. +Puede animar a los colaboradores a usar plantillas de incidencia si establece `blank_issues_enabled` en `false`. Si establece `blank_issues_enabled` en `true`, los usuarios tendrán la opción de abrir una incidencia en blanco. {% note %} -**Note:** If you used the legacy workflow to manually create an `issue_template.md` file in the `.github` folder and enable blank issues in your *config.yml* file, the template in `issue_template.md` will be used when people chose to open a blank issue. If you disable blank issues, the template will never be used. +**Nota:** Si ha usado el flujo de trabajo heredado para crear manualmente un archivo `issue_template.md` en la carpeta `.github` y habilita las incidencias en blanco en el archivo *config.yml*, se utilizará la plantilla de `issue_template.md` cuando los usuarios decidan abrir una incidencia en blanco. Si inhabilitas los reportes de problemas en blanco, la plantilla nunca se utilizará. {% endnote %} -If you prefer to receive certain reports outside of {% data variables.product.product_name %}, you can direct people to external sites with `contact_links`. +Si prefiere recibir determinados informes fuera de {% data variables.product.product_name %}, puede dirigir a los usuarios a sitios externos con `contact_links`. -Here is an example *config.yml* file. +Este es un archivo *config.yml* de ejemplo. ```yaml{:copy} blank_issues_enabled: false @@ -94,19 +98,15 @@ contact_links: about: Please report security vulnerabilities here. ``` -Your configuration file will customize the template chooser when the file is merged into the repository's default branch. +Tu archivo de configuración personalizará el selector de plantilla cuando el archivo se combina en la rama predeterminada del repositorio. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.files.add-file %} -3. In the file name field, type `.github/ISSUE_TEMPLATE/config.yml`. - ![Configuration filename](/assets/images/help/repository/template-config-file-name.png) -4. In the body of the new file, type the contents of your configuration file. - ![Configuration file content](/assets/images/help/repository/template-config-file-content.png) -{% data reusables.files.write_commit_message %} -{% data reusables.files.choose_commit_branch %} -{% data reusables.files.propose_new_file %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.files.add-file %} +3. En el campo del nombre de archivo, escriba `.github/ISSUE_TEMPLATE/config.yml`. + ![Nombre de archivo de configuración](/assets/images/help/repository/template-config-file-name.png) +4. Teclea el contenido de tu archivo de configuración en el cuerpo del nuevo archivo. + ![Contenido del archivo de configuración](/assets/images/help/repository/template-config-file-content.png) {% data reusables.files.write_commit_message %} {% data reusables.files.choose_commit_branch %} {% data reusables.files.propose_new_file %} -## Further reading +## Información adicional -- "[About issue and pull request templates](/articles/about-issue-and-pull-request-templates)" -- "[Manually creating a single issue template for your repository](/articles/manually-creating-a-single-issue-template-for-your-repository)" +- "[Acerca de las plantillas de incidencias y las solicitudes de incorporación de cambios](/articles/about-issue-and-pull-request-templates)" +- "[Creación manual de una sola plantilla de incidencia para el repositorio](/articles/manually-creating-a-single-issue-template-for-your-repository)" diff --git a/translations/es-ES/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/creating-a-pull-request-template-for-your-repository.md b/translations/es-ES/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/creating-a-pull-request-template-for-your-repository.md index c23fe0b3f3..172fb81ae2 100644 --- a/translations/es-ES/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/creating-a-pull-request-template-for-your-repository.md +++ b/translations/es-ES/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/creating-a-pull-request-template-for-your-repository.md @@ -11,38 +11,45 @@ versions: ghec: '*' topics: - Community -shortTitle: Crear una plantilla de solicitud de cambios +shortTitle: Create a PR template +ms.openlocfilehash: 2a85c88944f1d46209429846bba1e7a3c930968e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092340' --- +Para más información, vea "[Acerca de las plantillas de incidencias y solicitudes de incorporación de cambios](/articles/about-issue-and-pull-request-templates)". -Para obtener más información, consulta "[Acerca de las plantillas de propuestas y solicitudes de extracción](/articles/about-issue-and-pull-request-templates)". - -Puedes crear un subdirectorio *PULL_REQUEST_TEMPLATE/* en alguna de las carpetas admitidas para incluir múltiples plantillas de solicitudes de extracción, y utilizar el parámetro de consulta `template` para especificar la plantilla que completará el cuerpo de la solicitud de extracción. Para obtener más información, consulta la sección "[Utilizar parámetros de consulta para crear una solicitud de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/using-query-parameters-to-create-a-pull-request)". +Puedes crear un subdirectorio *PULL_REQUEST_TEMPLATE/* en cualquiera de las carpetas admitidas para incluir múltiples plantillas de solicitudes de incorporación de cambios y usar el parámetro de consulta `template` para especificar la plantilla que completará el cuerpo de dicha solicitud. Para obtener más información, consulta "[Utilizar parámetros de consulta para crear una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/using-query-parameters-to-create-a-pull-request)". {% ifversion fpt or ghes or ghec %} -Puedes crear plantillas de solicitud de cambios predeterminadas para tu cuenta de organización {% ifversion fpt or ghes or ghec %} o personal{% endif %}. Para obtener más información, consulta "[Crear un archivo de salud predeterminado para la comunidad](/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file)." +Puedes crear plantillas de solicitudes de incorporación de cambios predeterminadas para tu organización{% ifversion fpt or ghes or ghec %} o cuenta personal{% endif %}. Para más información, vea "[Creación de un archivo de estado de la comunidad predeterminado](/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file)". {% endif %} ## Agregar una plantilla de solicitud de extracción -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.files.add-file %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.files.add-file %} 3. En el campo para el nombre del archivo: - - Para hacer que tu plantilla de solicitud de extracción se pueda ver en el directorio raíz del repositorio, nómbrala como `pull_request_template.md`. ![Nuevo nombre de plantilla de solicitud de extracción en un directorio raíz](/assets/images/help/repository/pr-template-file-name.png) - - Para hacer que tu plantilla de solicitud de extracción se pueda ver en el directorio `docs` del repositorio, nómbrala como `docs/pull_request_template.md`. ![Nueva plantilla de solicitud de extracción en un directorio de documentos](/assets/images/help/repository/pr-template-file-name-docs.png) - - Para guardar tu archivo en un directorio oculto, nombra la plantilla de solicitud de extracción `.github/pull_request_template.md`. ![Nueva plantilla de solicitud de extracción en un directorio oculto](/assets/images/help/repository/pr-template-hidden-directory.png) - - Para crear plantillas de solicitud de extracción múltiples y utilizar el parámetro de consulta `template` para especificar una plantilla para completar el cuerpo de la solicitud de extracción, escribe *.github/PULL_REQUEST_TEMPLATE/* y luego, el nombre de tu plantilla de solicitud de extracción. Por ejemplo, `.github/PULL_REQUEST_TEMPLATE/pull_request_template.md`. También puedes almacenar plantillas de solicitud de extracción múltiples en un subdirectorio `PULL_REQUEST_TEMPLATE` dentro de la raíz o directorios `docs/`. Para obtener más información, consulta "[Acerca de la automatización para las propuestas y las solicitudes de extracción con parámetros de consulta ](/articles/about-automation-for-issues-and-pull-requests-with-query-parameters)" ![Nueva plantilla de solicitud de extracción múltiple en un directorio oculto](/assets/images/help/repository/pr-template-multiple-hidden-directory.png) + - Para que la plantilla de solicitud de incorporación de cambios esté visible en el directorio raíz del repositorio, asigna el nombre `pull_request_template.md` a dicha plantilla. + ![Nuevo nombre de plantilla de solicitud de incorporación de cambios en el directorio raíz](/assets/images/help/repository/pr-template-file-name.png) + - Para que la plantilla de solicitud de incorporación de cambios esté visible en el directorio `docs` del repositorio, asigna el nombre `docs/pull_request_template.md` a dicha plantilla. + ![Nueva plantilla de solicitud de incorporación de cambios en un directorio de documentos](/assets/images/help/repository/pr-template-file-name-docs.png) + - Para almacenar el archivo en un directorio oculto, asigna el nombre `.github/pull_request_template.md` a la plantilla de solicitud de incorporación de cambios. + ![Nueva plantilla de solicitud de incorporación de cambios en un directorio oculto](/assets/images/help/repository/pr-template-hidden-directory.png) + - Para crear varias plantillas de solicitud de incorporación de cambios y usar el parámetro de consulta `template` para especificar una plantilla para rellenar el cuerpo de la solicitud de este tipo, escribe *.github/PULL_REQUEST_TEMPLATE/* y, después, el nombre de la plantilla de solicitud de incorporación de cambios. Por ejemplo, `.github/PULL_REQUEST_TEMPLATE/pull_request_template.md`. También puedes almacenar varias plantillas de solicitud de incorporación de cambios en un subdirectorio `PULL_REQUEST_TEMPLATE` dentro del directorio raíz o `docs/`. Para más información, vea "[Acerca de la automatización para incidencias y solicitudes de incorporación de cambios con parámetros de consulta](/articles/about-automation-for-issues-and-pull-requests-with-query-parameters)". + ![Nueva plantilla de solicitud de incorporación de cambios múltiple en un directorio oculto](/assets/images/help/repository/pr-template-multiple-hidden-directory.png) 4. En el cuerpo del nuevo archivo, agrega tu plantilla de solicitud de extracción. Puede incluir: - - Una [ referencia a una propuesta relacionada](/articles/basic-writing-and-formatting-syntax/#referencing-issues-and-pull-requests) en tu repositorio. + - Una [referencia a un problema relacionado](/articles/basic-writing-and-formatting-syntax/#referencing-issues-and-pull-requests) en el repositorio. - Una descripción de los cambios propuestos en la solicitud de extracción. - - [@menciones](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams) de la persona o del equipo responsable de revisar los cambios propuestos. -{% data reusables.files.write_commit_message %} -{% data reusables.files.choose_commit_branch %} Las plantillas están disponibles para los colaboradores cuando están fusionadas dentro de la rama predeterminada del repositorio. + - [@mentions](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams) de la persona o equipo responsable de revisar los cambios propuestos. +{% data reusables.files.write_commit_message %} {% data reusables.files.choose_commit_branch %} Las plantillas están disponibles para los colaboradores cuando están fusionadas mediante combinación dentro de la rama predeterminada del repositorio. {% data reusables.files.propose_new_file %} -## Leer más +## Información adicional -- "[Acerca de las plantillas de propuestas y de solicitudes de extracción](/articles/about-issue-and-pull-request-templates)" -- "[Acerca de la automatización para las propuestas y las solicitudes de extracción con parámetros de consulta ](/articles/about-automation-for-issues-and-pull-requests-with-query-parameters)" -- "[Crear una solicitud de extracción](/articles/creating-a-pull-request)" +- "[Acerca de las plantillas de incidencias y las solicitudes de incorporación de cambios](/articles/about-issue-and-pull-request-templates)" +- "[Acerca de la automatización para incidencias y solicitudes de incorporación de cambios con parámetros de consulta](/articles/about-automation-for-issues-and-pull-requests-with-query-parameters)" +- "[Creación de una solicitud de incorporación de cambios](/articles/creating-a-pull-request)" diff --git a/translations/es-ES/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/index.md b/translations/es-ES/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/index.md index cc9a72d54c..4b0db1a2c8 100644 --- a/translations/es-ES/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/index.md +++ b/translations/es-ES/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/index.md @@ -1,6 +1,6 @@ --- title: Utilizar plantillas para promover informes de problemas y solicitudes de extracción útiles -shortTitle: Plantillas de propuestas & solicitudes de cambio +shortTitle: Issue & PR templates intro: Los mantenedores del repositorio pueden agregar plantillas en un repositorio para ayudar a los contribuyentes a crear propuestas y solicitudes de extracción de alta calidad. redirect_from: - /github/building-a-strong-community/using-issue-and-pull-request-templates @@ -22,5 +22,11 @@ children: - /creating-a-pull-request-template-for-your-repository - /manually-creating-a-single-issue-template-for-your-repository - /common-validation-errors-when-creating-issue-forms +ms.openlocfilehash: 0c249a073868a3f7e6432447ec983170e6ed3686 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117578' --- diff --git a/translations/es-ES/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/manually-creating-a-single-issue-template-for-your-repository.md b/translations/es-ES/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/manually-creating-a-single-issue-template-for-your-repository.md index b81b105d29..0152a6f272 100644 --- a/translations/es-ES/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/manually-creating-a-single-issue-template-for-your-repository.md +++ b/translations/es-ES/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/manually-creating-a-single-issue-template-for-your-repository.md @@ -1,5 +1,5 @@ --- -title: Crear de forma manual una plantilla de propuesta única para tu repositorio +title: Crear de forma manual una plantilla de propuesta para tu repositorio intro: 'Cuando agregas una plantilla de propuesta creada de forma manual a tu repositorio, los colaboradores del proyecto verán automáticamente los contenidos de la plantilla en el cuerpo de la propuesta.' redirect_from: - /articles/creating-an-issue-template-for-your-repository @@ -12,12 +12,17 @@ versions: ghec: '*' topics: - Community -shortTitle: Crear una plantilla de propuesta +shortTitle: Create an issue template +ms.openlocfilehash: 0d10da9cc3be128744a7b0465c016d1c6346b6f3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092336' --- - {% data reusables.repositories.legacy-issue-template-tip %} -Puedes crear un subdirectorio de *ISSUE_TEMPLATE/* (PLANTILLA DE PROPUESTA) en alguna de las carpetas admitidas para incluir múltiples plantillas de propuestas, y utilizar el parámetro de consulta `template` para especificar la plantilla que completará el cuerpo de la propuesta. Para obtener más información, consulta "[Acerca de la automatización para las propuestas y las solicitudes de extracción con parámetros de consulta ](/articles/about-automation-for-issues-and-pull-requests-with-query-parameters)" +Puede crear un subdirectorio de *ISSUE_TEMPLATE/* en cualquiera de las carpetas admitidas para incluir múltiples plantillas de incidencia y usar el parámetro de consulta `template` para especificar la plantilla que rellenará el cuerpo de la incidencia. Para más información, vea "[Acerca de la automatización para incidencias y solicitudes de incorporación de cambios con parámetros de consulta](/articles/about-automation-for-issues-and-pull-requests-with-query-parameters)". Puede añadir texto preliminar de YAML a cada plantilla de reporte de problemas para pre-llenar el título del mismo, añadir etiquetas y personal asignado automáticamente, y asignar un nombre y descripción que se mostrará en el selector de la misma, el cual verán las personas cuando se cree un nuevo reporte de problemas en su repositorio. @@ -25,16 +30,16 @@ Aquí hay un ejemplo de texto preliminar de YAML. ```yaml --- -nombre: Problema de rastreo -acerca de: Utilice esta plantilla para rastrear nuevas características. -título: "[DATE]: [FEATURE NAME]" -etiquetas: problema de rastreo, necesita clasificación -asignados: octocat +name: Tracking issue +about: Use this template for tracking new features. +title: "[DATE]: [FEATURE NAME]" +labels: tracking issue, needs triage +assignees: octocat --- ``` {% note %} -**Nota:** Si un valor del texto preliminar incluye algún caracter reservado para YAML tal como `:`, deberás poner dicho valor entre comillas íntegramente. Por ejemplo, `":bug: Bug"` o `":new: triage needed, :bug: bug"`. +**Nota:** Si un valor del texto preliminar incluye algún carácter reservado de YAML como `:`, tendrá que incluir ese valor entre comillas. Por ejemplo, `":bug: Bug"` o `":new: triage needed, :bug: bug"`. {% endnote %} @@ -52,25 +57,25 @@ asignados: octocat ## Agregar una plantilla de propuesta -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.files.add-file %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.files.add-file %} 3. En el campo para el nombre del archivo: - - Para que tu plantilla de propuesta sea visible en el directorio raíz del repositorio, escribe el nombre de tu *issue_template* (plantilla de propuesta). Por ejemplo, `issue_template.md`. ![Nuevo nombre de la plantilla de propuesta en un directorio raíz](/assets/images/help/repository/issue-template-file-name.png) - - Para que tu plantilla de propuesta sea visible en el directorio `docs` del repositorio, escribe *docs/* seguido del nombre de tu *issue_template*. Por ejemplo, `docs/issue_template.md`, ![Nueva plantilla de propuesta en el directorio docs](/assets/images/help/repository/issue-template-file-name-docs.png) - - Para almacenar tu archivo en un directorio escondido, escribe *.github/* seguido del nombre de tu *issue_template*. Por ejemplo, `.github/issue_template.md`. ![Nueva plantilla de propuesta en un directorio oculto](/assets/images/help/repository/issue-template-hidden-directory.png) - - Para crear múltiples plantillas de propuestas y utilizar el parámetro de consulta `template` para especificar una plantilla para que complete el cuerpo de la propuesta, escribe *.github/ISSUE_TEMPLATE/*, después el nombre de tu plantilla de propuesta. Por ejemplo, `.github/ISSUE_TEMPLATE/issue_template.md`. Puedes también almacenar múltiples plantillas de propuestas en un subdirectorio `ISSUE_TEMPLATE` dentro de la raíz o directorios `docs/`. Para obtener más información, consulta "[Acerca de la automatización para las propuestas y las solicitudes de extracción con parámetros de consulta ](/articles/about-automation-for-issues-and-pull-requests-with-query-parameters)" ![Nueva plantilla de propuesta múltiple en un directorio oculto](/assets/images/help/repository/issue-template-multiple-hidden-directory.png) + - Para que la plantilla de incidencia sea visible en el directorio raíz del repositorio, escriba el nombre de la *plantilla_de_incidencia*. Por ejemplo, `issue_template.md`. + ![Nombre de la nueva plantilla de incidencia en un directorio raíz](/assets/images/help/repository/issue-template-file-name.png) + - Para que la plantilla de incidencia sea visible en el directorio `docs` del repositorio, escriba *docs/* seguido del nombre de la *plantilla_de_incidencia*. Por ejemplo, `docs/issue_template.md`, ![Nueva plantilla de incidencia en el directorio docs](/assets/images/help/repository/issue-template-file-name-docs.png) + - Para almacenar el archivo en un directorio oculto, escriba *.github/* seguido del nombre de la *plantilla_de_incidencia*. Por ejemplo, `.github/issue_template.md`. + ![Nueva plantilla de incidencia en un directorio oculto](/assets/images/help/repository/issue-template-hidden-directory.png) + - Para crear varias plantillas de incidencia y usar el parámetro de consulta `template` a fin de especificar una plantilla para rellenar el cuerpo de la incidencia, escriba *.github/PLANTILLA_DE_INCIDENCIA/* y después el nombre de la plantilla de incidencia. Por ejemplo, `.github/ISSUE_TEMPLATE/issue_template.md`. También puede almacenar varias plantillas de incidencia en un subdirectorio `ISSUE_TEMPLATE` dentro de los directorios raíz o `docs/`. Para más información, vea "[Acerca de la automatización para incidencias y solicitudes de incorporación de cambios con parámetros de consulta](/articles/about-automation-for-issues-and-pull-requests-with-query-parameters)". + ![Nueva plantilla de varias incidencias en un directorio oculto](/assets/images/help/repository/issue-template-multiple-hidden-directory.png) 4. En el cuerpo del nuevo archivo, agrega tu plantilla de propuesta. Puede incluir: - Texto preliminar de YAML - Comportamiento esperado y comportamiento real - Pasos para reproducir el problema - - Especificaciones como la versión del proyecto, sistema operativo o hardware -{% data reusables.files.write_commit_message %} -{% data reusables.files.choose_commit_branch %} Las plantillas están disponibles para los colaboradores cuando están fusionadas dentro de la rama predeterminada del repositorio. + - Especificaciones como la versión del proyecto, el sistema operativo o el hardware {% data reusables.files.write_commit_message %} {% data reusables.files.choose_commit_branch %} Las plantillas están disponibles para los colaboradores cuando se combinan dentro de la rama predeterminada del repositorio. {% data reusables.files.propose_new_file %} -## Leer más +## Información adicional -- "[Acerca de las plantillas de propuestas y de solicitudes de extracción](/articles/about-issue-and-pull-request-templates)" -- "[Configurar las plantillas de reporte de problemas en su repositorio](/articles/configuring-issue-templates-for-your-repository)" -- "[Acerca de la automatización para las propuestas y las solicitudes de extracción con parámetros de consulta ](/articles/about-automation-for-issues-and-pull-requests-with-query-parameters)" -- "[Crear una propuesta](/articles/creating-an-issue)" +- "[Acerca de las plantillas de incidencias y las solicitudes de incorporación de cambios](/articles/about-issue-and-pull-request-templates)" +- "[Configuración de las plantillas de incidencia para el repositorio](/articles/configuring-issue-templates-for-your-repository)" +- "[Acerca de la automatización para incidencias y solicitudes de incorporación de cambios con parámetros de consulta](/articles/about-automation-for-issues-and-pull-requests-with-query-parameters)" +- "[Creación de una incidencia](/articles/creating-an-issue)" diff --git a/translations/es-ES/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema.md b/translations/es-ES/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema.md index 08df0e320b..1eb75a5d63 100644 --- a/translations/es-ES/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema.md +++ b/translations/es-ES/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema.md @@ -7,17 +7,22 @@ versions: miniTocMaxHeadingLevel: 3 topics: - Community +ms.openlocfilehash: 2a329c7c0a7f1943f7515059c3f376fa36ea29b1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117577' --- - {% note %} -**Nota:** El modelado de formatos de {% data variables.product.company_short %} se encuentra actualmente en beta y está sujeto a cambios. +**Nota:** El esquema de formato de {% data variables.product.company_short %} se encuentra actualmente en versión beta y está sujeto a cambios. {% endnote %} ## Acerca del modelado de formatos de {% data variables.product.company_short %} -Puedes utilizar el modelado de formato de {% data variables.product.company_short %} para configurar los formatos para las características compatibles. Para obtener más información, consulta "[Configurar plantillas de propuestas para tu repositorio](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository#creating-issue-forms)". +Puedes utilizar el modelado de formato de {% data variables.product.company_short %} para configurar los formatos para las características compatibles. Para más información, vea "[Configuración de plantillas de incidencia para el repositorio](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository#creating-issue-forms)". Un formato es un conjunto de elemotos para solicitar la aportación de un usuario. Puedes configurar un formato si creas una definición de formato YAML, la cual es un arreglo de elementos de formato. Cada elemento de formato es un conjunto de pares de valor-llave que determinan el tipo y las propiedades del elemento y las restricciones que quieres aplicarle. Para algunas claves, el valor es otro conjunto de pares de clave-valor. @@ -55,42 +60,42 @@ Por ejemplo, la siguente definición de formato incluye cuatro elementos de form value: "Thanks for completing our form!" ``` -## Claves +## Teclas Para cada elemento de formato, puedes configurar las siguientes claves. -| Clave | Descripción | Requerido | Tipo | Predeterminado | Valores válidos | -| ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | --------- | ----------------------------------------------- | ----------------------------------------------- | -| `type` | El tipo de elemento que quieres definir. | Requerido | Secuencia | {% octicon "dash" aria-label="The dash icon" %} |
  • `checkboxes`
  • `dropdown`
  • `input`
  • `markdown`
  • `textarea`
| -| `id` | El identificador del elemento, excepto cuando el `type` se configura como `markdown`. {% data reusables.form-schema.id-must-be-unique %} Si se proporcionó, la `id` es el identificador canónico para el campo en los pre-llenados de parámetro de la consulta de URL. | Opcional | Secuencia | {% octicon "dash" aria-label="The dash icon" %} | {% octicon "dash" aria-label="The dash icon" %} -| `attributes` | Un conjunto de pares clave-valor que definen las propiedades del elemento. | Requerido | Hash | {% octicon "dash" aria-label="The dash icon" %} | {% octicon "dash" aria-label="The dash icon" %} -| `validations` | Un conjunto de pares de clave-valor que configuran las restricciones en el elemento. | Opcional | Hash | {% octicon "dash" aria-label="The dash icon" %} | {% octicon "dash" aria-label="The dash icon" %} +| Clave | Descripción | Obligatorio | Tipo | Valor predeterminado | Valores válidos | +| --- | ----------- | -------- | ---- | ------- | ------- | +| `type` | El tipo de elemento que quieres definir. | Obligatorio | String | {% octicon "dash" aria-label="The dash icon" %} |
  • `checkboxes`
  • `dropdown`
  • `input`
  • `markdown`
  • `textarea`
| +| `id` | Identificador del elemento, excepto cuando `type` se establece en `markdown`. {% data reusables.form-schema.id-must-be-unique %} Si se proporciona, `id` es el identificador canónico para el campo en los valores previamente rellenados de parámetro de la consulta de URL. | Opcionales | String | {% octicon "dash" aria-label="The dash icon" %} | {% octicon "dash" aria-label="The dash icon" %} | +| `attributes` | Un conjunto de pares clave-valor que definen las propiedades del elemento. | Obligatorio | Hash | {% octicon "dash" aria-label="The dash icon" %} | {% octicon "dash" aria-label="The dash icon" %} | +| `validations` | Un conjunto de pares de clave-valor que configuran las restricciones en el elemento. | Opcionales | Hash | {% octicon "dash" aria-label="The dash icon" %} | {% octicon "dash" aria-label="The dash icon" %} | Puedes elegir desde los siguientes tipos de elementos de formato. Cada tipo tiene atributos y validaciones únicos. -| Tipo | Descripción | -| --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -| [`markdown`](#markdown) | El texto de lenguaje de marcado se muestra en el formato para proporcionar contexto adicional al usuario, pero **no se ha enviado**. | -| [`textarea`](#textarea) | Un campo de texto de línea múltiple. | -| [`input`](#input) | Un campo de texto de línea sencilla. | -| [`desplegable`](#dropdown) | Un menú desplegable. | -| [`checkboxes`](#checkboxes) | Un conjunto de casillas de verificación. | +| Tipo | Descripción | +| ---- | ----------- | +| [`markdown`](#markdown) | El texto de Markdown que se muestra en el formulario para proporcionar contexto adicional al usuario, pero que **no se envía**. | +| [`textarea`](#textarea) | Un campo de texto de línea múltiple. | +| [`input`](#input) | Un campo de texto de línea sencilla. | +| [`dropdown`](#dropdown) | Un menú desplegable. | +| [`checkboxes`](#checkboxes) | Un conjunto de casillas de verificación. | ### `markdown` -Puedes utilizar un elemento de `markdown` para mostrar el lenguaje de marcado en tu formato que proporcione contexto adicional al usuario, pero que no se haya emitido. +Puede usar un elemento `markdown` para mostrar Markdown en el formulario que proporcione contexto adicional al usuario, pero que no se envíe. #### Atributos {% data reusables.form-schema.attributes-intro %} -| Clave | Descripción | Requerido | Tipo | Predeterminado | Valores válidos | -| ------- | ------------------------------------------------------------------------- | --------- | --------- | ----------------------------------------------- | ----------------------------------------------- | -| `value` | El texto se interpreta. El formateo en lenguaje de marcado es compatible. | Requerido | Secuencia | {% octicon "dash" aria-label="The dash icon" %} | {% octicon "dash" aria-label="The dash icon" %} +| Clave | Descripción | Obligatorio | Tipo | Valor predeterminado | Valores válidos | +| --- | ----------- | -------- | ---- | ------- | ------- | +| `value` | El texto se interpreta. El formateo en lenguaje de marcado es compatible. | Obligatorio | String | {% octicon "dash" aria-label="The dash icon" %} | {% octicon "dash" aria-label="The dash icon" %} | {% tip %} -**Tips:** El procesamiento de YAML tratará el símbolo de hash como un comentario. Para insertar encabezados con lenguaje de marcado, pon tu texto entre comillas. +**Sugerencias:** el procesamiento de YAML tratará el símbolo hash como un comentario. Para insertar encabezados con lenguaje de marcado, pon tu texto entre comillas. Para el texto de línea múltiple, puedes utilizar el operador de pipa. @@ -111,27 +116,26 @@ body: ### `textarea` -Puedes utilizar un elemento de `textarea` para agregar un texto de línea múltiple a tu formato. Los contribuyentes también pueden adjuntar archivos en los campos de `textarea`. +Puede usar un elemento `textarea` para agregar un campo de texto de varias líneas al formulario. Los colaboradores también pueden adjuntar archivos en campos `textarea`. #### Atributos {% data reusables.form-schema.attributes-intro %} -| Clave | Descripción | Requerido | Tipo | Predeterminado | Valores válidos | -| ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | --------- | ----------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `etiqueta` | Una descripción breve de la entrada que se espera del usuario, lo cual también se muestra en el formato. | Requerido | Secuencia | {% octicon "dash" aria-label="The dash icon" %} | {% octicon "dash" aria-label="The dash icon" %} -| `descripción` | Una descripción del área de texto para proporcionar contexto u orientación, la cual se muestra en el formato. | Opcional | Secuencia | Secuencia vacía | {% octicon "dash" aria-label="The dash icon" %} -| `placeholder` | Un marcador de posición que interpreta en el área de texto cuando está vacía. | Opcional | Secuencia | Secuencia vacía | {% octicon "dash" aria-label="The dash icon" %} -| `value` | El texto se pre-llena en el área de texto. | Opcional | Secuencia | {% octicon "dash" aria-label="The dash icon" %} | {% octicon "dash" aria-label="The dash icon" %} -| `render` | Si se proporciona un valor, el texto emitido se formatea en un bloque de código. Cuando se proporciona esta llave, el áera de texto no se expandirá para los adjuntos de archivo o la edición de lenguaje de marcado. | Opcional | Secuencia | {% octicon "dash" aria-label="The dash icon" %} | Los lenguajes que conoce {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta [el archivo YAML de lenguajes](https://github.com/github/linguist/blob/master/lib/linguist/languages.yml). | +| Clave | Descripción | Obligatorio | Tipo | Valor predeterminado | Valores válidos | +| --- | ----------- | -------- | ---- | ------- | ------- | +| `label` | Una descripción breve de la entrada que se espera del usuario, lo cual también se muestra en el formato. | Obligatorio | String | {% octicon "dash" aria-label="The dash icon" %} | {% octicon "dash" aria-label="The dash icon" %} | +| `description` | Una descripción del área de texto para proporcionar contexto u orientación, la cual se muestra en el formato. | Opcionales | String | Cadena vacía | {% octicon "dash" aria-label="The dash icon" %} | +| `placeholder` | Un marcador de posición que interpreta en el área de texto cuando está vacía. | Opcionales | String | Cadena vacía | {% octicon "dash" aria-label="The dash icon" %} | +| `value` | El texto se pre-llena en el área de texto. | Opcionales | String | {% octicon "dash" aria-label="The dash icon" %} | {% octicon "dash" aria-label="The dash icon" %} | +| `render` | Si se proporciona un valor, el texto emitido se formatea en un bloque de código. Cuando se proporciona esta llave, el áera de texto no se expandirá para los adjuntos de archivo o la edición de lenguaje de marcado. | Opcionales | String | {% octicon "dash" aria-label="The dash icon" %} | Los lenguajes que conoce {% data variables.product.prodname_dotcom %}. Para más información, vea [el archivo YAML de lenguajes](https://github.com/github/linguist/blob/master/lib/linguist/languages.yml). | #### Validaciones {% data reusables.form-schema.validations-intro %} -| Clave | Descripción | Requerido | Tipo | Predeterminado | Valores válidos | -| ----- | ----------- | --------- | ---- | -------------- | --------------- | -| | | | | | | +| Clave | Descripción | Obligatorio | Tipo | Valor predeterminado | Valores válidos | +| --- | ----------- | -------- | ---- | ------- | ------- | {% data reusables.form-schema.required-key %} #### Ejemplo @@ -155,26 +159,25 @@ body: ### `input` -Puedes utilizar un elemento de `input` para agregar un campo de texto de línea sencilla a tu formato. +Puede usar un elemento `input` para agregar un campo de texto de una sola línea al formulario. #### Atributos {% data reusables.form-schema.attributes-intro %} -| Clave | Descripción | Requerido | Tipo | Predeterminado | Valores válidos | -| ------------- | -------------------------------------------------------------------------------------------------------- | --------- | --------- | ----------------------------------------------- | ----------------------------------------------- | -| `etiqueta` | Una descripción breve de la entrada que se espera del usuario, lo cual también se muestra en el formato. | Requerido | Secuencia | {% octicon "dash" aria-label="The dash icon" %} | {% octicon "dash" aria-label="The dash icon" %} -| `descripción` | Una descripción del campo para proporcionar contexto u orientación, la cual se muestra en el formato. | Opcional | Secuencia | Secuencia vacía | {% octicon "dash" aria-label="The dash icon" %} -| `placeholder` | Un marcador de posición semi-transparente que interpreta en el campo cuando está vacío. | Opcional | Secuencia | Secuencia vacía | {% octicon "dash" aria-label="The dash icon" %} -| `value` | El texto se pre-llenó en el campo. | Opcional | Secuencia | {% octicon "dash" aria-label="The dash icon" %} | {% octicon "dash" aria-label="The dash icon" %} +| Clave | Descripción | Obligatorio | Tipo | Valor predeterminado | Valores válidos | +| --- | ----------- | -------- | ---- | ------- | ------- | +| `label` | Una descripción breve de la entrada que se espera del usuario, lo cual también se muestra en el formato. | Obligatorio | String | {% octicon "dash" aria-label="The dash icon" %} | {% octicon "dash" aria-label="The dash icon" %} | +| `description` | Una descripción del campo para proporcionar contexto u orientación, la cual se muestra en el formato. | Opcionales | String | Cadena vacía | {% octicon "dash" aria-label="The dash icon" %} | +| `placeholder` | Un marcador de posición semi-transparente que interpreta en el campo cuando está vacío. | Opcionales | String | Cadena vacía | {% octicon "dash" aria-label="The dash icon" %} | +| `value` | El texto se pre-llenó en el campo. | Opcionales | String | {% octicon "dash" aria-label="The dash icon" %} | {% octicon "dash" aria-label="The dash icon" %} | #### Validaciones {% data reusables.form-schema.validations-intro %} -| Clave | Descripción | Requerido | Tipo | Predeterminado | Valores válidos | -| ----- | ----------- | --------- | ---- | -------------- | --------------- | -| | | | | | | +| Clave | Descripción | Obligatorio | Tipo | Valor predeterminado | Valores válidos | +| --- | ----------- | -------- | ---- | ------- | ------- | {% data reusables.form-schema.required-key %} #### Ejemplo @@ -191,28 +194,27 @@ body: required: true ``` -### `desplegable` +### `dropdown` -Puedes utilizar un elemento de `dropdown` para agregar un menú desplegable en tu formato. +Puede usar un elemento `dropdown` para agregar un menú desplegable en el formulario. #### Atributos {% data reusables.form-schema.attributes-intro %} -| Clave | Descripción | Requerido | Tipo | Predeterminado | Valores válidos | -| ------------- | -------------------------------------------------------------------------------------------------------------------------- | --------- | --------------------- | ----------------------------------------------- | ----------------------------------------------- | -| `etiqueta` | Una descripción de la entrada que se espera del usuario, lo cual también se muestra en el formato. | Requerido | Secuencia | {% octicon "dash" aria-label="The dash icon" %} | {% octicon "dash" aria-label="The dash icon" %} -| `descripción` | Una descripción del menú desplegable para proporcionar contexto adicional u orientación, la cual se muestra en el formato. | Opcional | Secuencia | Secuencia vacía | {% octicon "dash" aria-label="The dash icon" %} -| `multiple` | Determina si el usuario puede seleccionar más de una opción. | Opcional | Booleano | false | {% octicon "dash" aria-label="The dash icon" %} -| `options` | Un arreglo de opciones que puede elegir el usuario. No puede estar vacío y todas las elecciones deben ser distintas. | Requerido | Arreglo de secuencias | {% octicon "dash" aria-label="The dash icon" %} | {% octicon "dash" aria-label="The dash icon" %} +| Clave | Descripción | Obligatorio | Tipo | Valor predeterminado | Valores válidos | +| --- | ----------- | -------- | ---- | ------- | ------- | +| `label` | Una descripción de la entrada que se espera del usuario, lo cual también se muestra en el formato. | Obligatorio | String | {% octicon "dash" aria-label="The dash icon" %} | {% octicon "dash" aria-label="The dash icon" %} | +| `description` | Una descripción del menú desplegable para proporcionar contexto adicional u orientación, la cual se muestra en el formato. | Opcionales | String | Cadena vacía | {% octicon "dash" aria-label="The dash icon" %} | +| `multiple` | Determina si el usuario puede seleccionar más de una opción. | Opcionales | Boolean | false | {% octicon "dash" aria-label="The dash icon" %} | +| `options` | Un arreglo de opciones que puede elegir el usuario. No puede estar vacío y todas las elecciones deben ser distintas. | Obligatorio | Matriz de cadena | {% octicon "dash" aria-label="The dash icon" %} | {% octicon "dash" aria-label="The dash icon" %} | #### Validaciones {% data reusables.form-schema.validations-intro %} -| Clave | Descripción | Requerido | Tipo | Predeterminado | Valores válidos | -| ----- | ----------- | --------- | ---- | -------------- | --------------- | -| | | | | | | +| Clave | Descripción | Obligatorio | Tipo | Valor predeterminado | Valores válidos | +| --- | ----------- | -------- | ---- | ------- | ------- | {% data reusables.form-schema.required-key %} #### Ejemplo @@ -234,20 +236,19 @@ body: ### `checkboxes` -Puedes utilizar el elemento de `checkboxes` para agregar un conjunto de casillas de verificación a tu formato. +Puede usar el elemento `checkboxes` para agregar un conjunto de casillas al formulario. #### Atributos {% data reusables.form-schema.attributes-intro %} -| Clave | Descripción | Requerido | Tipo | Predeterminado | Valores válidos | -| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | --------- | ----------------------------------------------- | ----------------------------------------------- | -| `etiqueta` | Una descripción de la entrada que se espera del usuario, lo cual también se muestra en el formato. | Requerido | Secuencia | {% octicon "dash" aria-label="The dash icon" %} | {% octicon "dash" aria-label="The dash icon" %} -| `descripción` | Una descripción del conjunto de casillas de verificación, la cual se muestra en el formato. Es compatible con el formateo de lenguaje de marcado. | Opcional | Secuencia | Secuencia vacía | {% octicon "dash" aria-label="The dash icon" %} -| `options` | Un arreglo de casillas de verificación que puede seleccionar el usuario. Para conocer la sintaxis, consulta a continuación. | Requerido | Arreglo | {% octicon "dash" aria-label="The dash icon" %} | {% octicon "dash" aria-label="The dash icon" %} +| Clave | Descripción | Obligatorio | Tipo | Valor predeterminado | Valores válidos | +| --- | ----------- | -------- | ---- | ------- | ------- | +| `label` | Una descripción de la entrada que se espera del usuario, lo cual también se muestra en el formato. | Obligatorio | String | {% octicon "dash" aria-label="The dash icon" %} | {% octicon "dash" aria-label="The dash icon" %} | +| `description` | Una descripción del conjunto de casillas de verificación, la cual se muestra en el formato. Es compatible con el formateo de lenguaje de marcado. | Opcionales | String | Cadena vacía | {% octicon "dash" aria-label="The dash icon" %} | +| `options` | Un arreglo de casillas de verificación que puede seleccionar el usuario. Para conocer la sintaxis, consulta a continuación. | Obligatorio | Array | {% octicon "dash" aria-label="The dash icon" %} | {% octicon "dash" aria-label="The dash icon" %} | -{% data reusables.form-schema.options-syntax %} -{% data reusables.form-schema.required-key %} +{% data reusables.form-schema.options-syntax %} {% data reusables.form-schema.required-key %} #### Ejemplo @@ -264,6 +265,6 @@ body: - label: Linux ``` -## Leer más +## Información adicional - [YAML](https://yaml.org) diff --git a/translations/es-ES/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms.md b/translations/es-ES/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms.md index a9084bef8f..68b7f2dceb 100644 --- a/translations/es-ES/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms.md +++ b/translations/es-ES/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms.md @@ -1,30 +1,35 @@ --- -title: Syntax for issue forms -intro: 'You can define different input types, validations, default assignees, and default labels for your issue forms.' +title: Sintaxis para formularios de incidencias +intro: 'Puedes definir diferentes tipos de entrada, validaciones, asingados predeterminados y etiquetas predeterminadas para tus formatos de propuesta.' versions: fpt: '*' ghec: '*' topics: - Community +ms.openlocfilehash: 7e147868ce370b57c6a7437bc81f7b554f50443b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092328' --- - {% data reusables.community.issue-forms-beta %} -## About YAML syntax for issue forms +## Acerca de la sintaxis YAML para formatos de propuesta -You can create custom issue forms by adding a YAML form definition file to the `/.github/ISSUE_TEMPLATE` folder in your repository. {% data reusables.actions.learn-more-about-yaml %} You can define different input types, validations, default assignees, and default labels for your issue forms. +Puede crear formatos de incidencia personalizados si agrega un archivo de definición de formato YAML a la carpeta `/.github/ISSUE_TEMPLATE` del repositorio. {% data reusables.actions.learn-more-about-yaml %} Puedes definir diferentes tipos de entrada, validaciones, asingados predeterminados y etiquetas predeterminadas para tus formatos de propuesta. -When a contributor fills out an issue form, their responses for each input are converted to markdown and added to the body of an issue. Contributors can edit their issues that were created with issue forms and other people can interact with the issues like an issue created through other methods. +Cuando un colaborador llega un formato de propuesta, sus respuestas para cada entrada se convierten en lenguaje de marcado y se agregan al cuerpo de una propuesta. Los contribuyentes pueden editar las propuestas que se crearon con estos formatos de propuesta y otras personas pueden interactuar con las propuestas como con una de ellas que se creó mediante otros métodos. -Issue forms are not supported for pull requests. You can create pull request templates in your repositories for collaborators to use. For more information, see "[Creating a pull request template for your repository](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/creating-a-pull-request-template-for-your-repository)." +Los formatos de propuesta no son compatibles para las solicitudes de cambios. Puedes crear plantillas de solicitudes de cambios en tus repositorios para que las utilicen los colaboradores. Para más información, vea "[Creación de una plantilla de solicitud de incorporación de cambios para el repositorio](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/creating-a-pull-request-template-for-your-repository)". -This example YAML configuration file defines an issue form using several inputs to report a bug. +Este archivo de configuración YAML define un formato de propuesta utilizando varias entradas para reportar un error. {% data reusables.community.issue-forms-sample %} -## Top-level syntax +## Sintaxis de nivel superior -All issue form configuration files must begin with `name`, `description`, and `body` key-value pairs. +Todos los archivos de configuración del formulario de incidencias deben comenzar con pares clave-valor `name`, `description` y `body`. ```YAML{:copy} name: @@ -32,28 +37,28 @@ description: body: ``` -You can set the following top-level keys for each issue form. +Puedes configurar las siguientes llaves de nivel superior para cada formato de propuesta. -| Key | Description | Required | Type | +| Clave | Descripción | Obligatorio | Tipo | | :-- | :-- | :-- | :-- | :-- | -| `name` | A name for the issue form template. Must be unique from all other templates, including Markdown templates. | Required | String | -| `description` | A description for the issue form template, which appears in the template chooser interface. | Required | String | -| `body` | Definition of the input types in the form. | Required | Array | -| `assignees` | People who will be automatically assigned to issues created with this template. | Optional | Array or comma-delimited string | -| `labels` | Labels that will automatically be added to issues created with this template. | Optional | Array or comma-delimited string | -| `title` | A default title that will be pre-populated in the issue submission form. | Optional | String | +| `name` | Un nombre para la plantilla de formato de propuesta. Debe ser único entre el resto de las plantillas, incluyendo de las plantillas de lenguaje de marcado. | Obligatorio | String | +| `description` | Una descripción para la plantilla de formato de propuesta, la cual aparece en la interfaz de elección de plantilla. | Obligatorio | String | +| `body` | Definición de los tipos de entrada en el formato. | Obligatorio | Array | +| `assignees` | Las personas que se asignarán automáticamente a las propuestas que se crearán con esta plantilla. | Opcionales | Arreglo o secuencia delimitada por comas | +| `labels` | Las etiquetas que se agregarán automáticamente a las propuestas que se crearán con esta plantilla. | Opcionales | Arreglo o secuencia delimitada por comas | +| `title` | Un título predeterminado que se pre-llenará en el formato de emisión de propuestas. | Opcionales | String | -For the available `body` input types and their syntaxes, see "[Syntax for {% data variables.product.prodname_dotcom %}'s form schema](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema)." +Para obtener los tipos de entrada de `body` disponibles y sus sintaxis, vea "[Sintaxis para el esquema de formulario de {% data variables.product.prodname_dotcom %}](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema)". -## Converting a Markdown issue template to a YAML issue form template +## Convertir una plantilla de propuesta de lenguaje de marcado en una plantilla de formato de propuesta YAML -You can use both Markdown and YAML issue templates in your repository. If you want to convert a Markdown issue template to a YAML issue form template, you must create a new YAML file to define the issue form. You can manually transpose an existing Markdown issue template to a YAML issue form. For more information, see "[Configuring issue templates for your repository](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository#creating-issue-forms)." +Puedes utilizar plantillas de propuestas tanto de YAML como de lenguaje de marcado en tu repositorio. Si quieres convertir una plantilla de propuesta con lenguaje de marcado en una plantilla de formato de propuesta YAML, debes crear un archivo YAML nuevo para definir el formato de la propuesta. Puedes transponer manualmente una plantilla de propuesta de lenguaje de marcado hacia un formato de propuesta YAML. Para más información, vea "[Configuración de plantillas de incidencia para el repositorio](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository#creating-issue-forms)". -If you want to use the same file name for your YAML issue form, you must delete the Markdown issue template when you commit the new file to your repository. +Si quieres utilizar el mismo nombre de archivo para tu formato de propuesta YAML, debes borrar la plantilla de propuesta en lenguaje de marcado cuando confirmes el archivo nuevo en tu repositorio. -An example of a Markdown issue template and a corresponding YAML issue form template are below. +A continuación podrás encontrar un ejemplo de plantilla de propuesta de lenguaje de marcado y una plantilla de formato de propuesta YAML correspondiente. -### Markdown issue template +### Plantilla de propuesta de lenguaje de marcado ```markdown{:copy} --- @@ -98,7 +103,7 @@ Links? References? Anything that will give us more context about the issue that --{% raw %}>{% endraw %} ``` -### YAML issue form template +### Plantilla de formato de propuesta YAML ```yaml{:copy} name: 🐞 Bug @@ -162,7 +167,7 @@ body: required: false ``` -## Further reading +## Información adicional - [YAML](https://yaml.org/) -- [Common validation errors when creating issue forms](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/common-validation-errors-when-creating-issue-forms) +- [Errores de validación comunes al crear formatos de propuesta](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/common-validation-errors-when-creating-issue-forms) diff --git a/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-a-jetbrains-ide.md b/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-a-jetbrains-ide.md index 4de932903b..b342abe58c 100644 --- a/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-a-jetbrains-ide.md +++ b/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-a-jetbrains-ide.md @@ -1,81 +1,88 @@ --- -title: Configuring GitHub Copilot in a JetBrains IDE -intro: 'You can enable, configure, and disable {% data variables.product.prodname_copilot %} in a JetBrains IDE.' +title: Configuración de GitHub Copilot en un IDE de JetBrains +intro: 'Puedes habilitar, configurar y deshabilitar {% data variables.product.prodname_copilot %} en un IDE de JetBrains.' product: '{% data reusables.gated-features.copilot %}' topics: - Copilot versions: feature: copilot shortTitle: JetBrains +ms.openlocfilehash: 845f9306f519391f165dd00d3eefebed67bd409a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147080671' --- +## Acerca del {% data variables.product.prodname_copilot %} en IDE de JetBrains -## About {% data variables.product.prodname_copilot %} in JetBrains IDEs - -If you use a Jetbrains IDE, {% data variables.product.prodname_copilot %} can autocomplete code as you type. After installation, you can enable or disable {% data variables.product.prodname_copilot %}, and you can configure advanced settings within your IDE or on {% data variables.product.prodname_dotcom_the_website %}. +Si usas un IDE de JetBrains, {% data variables.product.prodname_copilot %} puede autocompletar el código a medida que escribes. Después de la instalación, puedes habilitar o deshabilitar {% data variables.product.prodname_copilot %}, y configurar opciones avanzadas en el IDE o en {% data variables.product.prodname_dotcom_the_website %}. ## Prerrequisitos -To configure {% data variables.product.prodname_copilot %} in a JetBrains IDE, you must install the {% data variables.product.prodname_copilot %} plugin. For more information, see "[Getting started with {% data variables.product.prodname_copilot %} in a JetBrains IDE](/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide)." +Para configurar {% data variables.product.prodname_copilot %} en un IDE de JetBrains, hay que instalar el complemento {% data variables.product.prodname_copilot %}. Para más información, consulta "[Introducción a {% data variables.product.prodname_copilot %} en un IDE de JetBrains](/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide)". -## Atajos de teclado para el {% data variables.product.prodname_copilot %} +## Métodos abreviados de teclado para {% data variables.product.prodname_copilot %} -You can use the default keyboard shortcuts for inline suggestions in your JetBrains IDE when using {% data variables.product.prodname_copilot %}. Alternatively, you can rebind the shortcuts to your preferred keyboard shortcuts for each specific command. For more information on rebinding keyboard shortcuts in your JetBrains IDE, see the JetBrains documentation. For example, you can view the [IntelliJ IDEA](https://www.jetbrains.com/help/idea/mastering-keyboard-shortcuts.html#choose-keymap) documentation. +Puedes usar los métodos abreviados de teclado predeterminados para sugerencias insertadas en el IDE de JetBrains al usar {% data variables.product.prodname_copilot %}. Como alternativa, puedes volver a enlazar los accesos directos a tus métodos abreviados de teclado preferidos para cada comando específico. Para obtener más información sobre cómo volver a enlazar métodos abreviados de teclado en el IDE de JetBrains, consulta la documentación de JetBrains. Por ejemplo, puedes ver la documentación de [IntelliJ IDEA](https://www.jetbrains.com/help/idea/mastering-keyboard-shortcuts.html#choose-keymap). {% mac %} -| Acción | Atajo | -|:-------------------------------------------------------------------------------------------------------- |:---------------------------------------------- | -| Aceptar una sugerencia en una línea | Tab | -| Descartar una sugerencia dentro de una línea | Esc | -| Mostrar la siguiente sugerencia dentro de una línea | Opción(⌥) or Alt+] | -| Mostrar la sugerencia anterior en la línea | Opción(⌥) or Alt+[ | -| Activar las sugerencias dentro de las líneas | Opción (⌥)+\ | -| Abre el {% data variables.product.prodname_copilot %} (sugerencias adicionales en un panel por separado) | Option (⌥) or Alt+Return | +| Acción | Acceso directo | +|:---|:---| +|Aceptar una sugerencia insertada|Pestaña| +|Descartar una sugerencia insertada|Esc| +|Mostrar la sugerencia insertada siguiente|Opción (⌥) o Alt+]| +|Mostrar sugerencia insertada anterior|Opción (⌥) o Alt+[| +|Desencadenar sugerencia insertada|Opción (⌥)+\| +|Abrir {% data variables.product.prodname_copilot %} (sugerencias adicionales en el panel independiente)|Opción (⌥) o Alt+Devolución | {% endmac %} {% windows %} -| Acción | Atajo | -|:-------------------------------------------------------------------------------------------------------- |:------------------------------- | -| Aceptar una sugerencia en una línea | Tab | -| Descartar una sugerencia dentro de una línea | Esc | -| Mostrar la siguiente sugerencia dentro de una línea | Alt+] | -| Mostrar la sugerencia anterior en la línea | Alt+[ | -| Activar las sugerencias dentro de las líneas | Alt+\ | -| Abre el {% data variables.product.prodname_copilot %} (sugerencias adicionales en un panel por separado) | Alt+Enter | +| Acción | Acceso directo | +|:---|:---| +|Aceptar una sugerencia insertada|Pestaña| +|Descartar una sugerencia insertada|Esc| +|Mostrar la sugerencia insertada siguiente|Alt+]| +|Mostrar sugerencia insertada anterior|Alt+[| +|Desencadenar sugerencia insertada|Alt+\| +|Abrir {% data variables.product.prodname_copilot %} (sugerencias adicionales en el panel independiente)|Alt+Entrar | {% endwindows %} {% linux %} -| Acción | Atajo | -|:-------------------------------------------------------------------------------------------------------- |:------------------------------- | -| Aceptar una sugerencia en una línea | Tab | -| Descartar una sugerencia en la línea | Esc | -| Mostrar la siguiente sugerencia dentro de una línea | Alt+] | -| Mostrar la sugerencia anterior en la línea | Alt+[ | -| Activar las sugerencias dentro de las líneas | Alt+\ | -| Abre el {% data variables.product.prodname_copilot %} (sugerencias adicionales en un panel por separado) | Alt+Enter | +| Acción | Acceso directo | +|:---|:---| +|Aceptar una sugerencia insertada|Pestaña| +|Descartar una sugerencia insertada|Esc| +|Mostrar la sugerencia insertada siguiente|Alt+]| +|Mostrar sugerencia insertada anterior|Alt+[| +|Desencadenar sugerencia insertada|Alt+\| +|Abrir {% data variables.product.prodname_copilot %} (sugerencias adicionales en el panel independiente)|Alt+Entrar | {% endlinux %} -## Habilitar o inhabilitar {% data variables.product.prodname_copilot %} +## Habilitación o deshabilitación de {% data variables.product.prodname_copilot %} -You can enable or disable {% data variables.product.prodname_copilot %} from within your JetBrains IDE. 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. Cuando se inhabilita, el icono se resalta. Cuando se inhabilita, el icono se pone gris. +Puedes habilitar o deshabilitar {% data variables.product.prodname_copilot %} desde el IDE de JetBrains. El icono de estado de {% data variables.product.prodname_copilot %} en el panel inferior de la ventana de JetBrains indica si {% data variables.product.prodname_copilot %} está habilitado o deshabilitado. Cuando está habilitado, el icono está resaltado. Cuando está deshabilitado, el icono está atenuado. -1. Para habilitar o inhabilitar el {% data variables.product.prodname_copilot %}, haz clic en el icono de estado en el panel inferior de la ventana de JetBrains. ![Status icon in JetBrains](/assets/images/help/copilot/status-icon-jetbrains.png) -2. Si estás inhabilitando el {% data variables.product.prodname_copilot %}, se te preguntará si quieres inhabilitarlo globalmente o solo para el lenguaje del archivo que estás editando actualmente. To disable globally, click **Disable Completions**. Alternatively, click the language-specific button to disable {% data variables.product.prodname_copilot %} for the specified language. ![Disable {% data variables.product.prodname_copilot %} globally or for the current language](/assets/images/help/copilot/disable-copilot-global-or-langugage-jetbrains.png) +1. Para habilitar o deshabilitar {% data variables.product.prodname_copilot %}, haz clic en el icono de estado en el panel inferior de la ventana JetBrains. + ![Status icon in JetBrains](/assets/images/help/copilot/status-icon-jetbrains.png) +2. Si deshabilitas {% data variables.product.prodname_copilot %}, se te preguntará si quieres deshabilitarlo de forma global o para el lenguaje del archivo que estás editando actualmente. Para deshabilitar globalmente, haz clic en **Deshabilitar finalizaciones**. Como alternativa, haz clic en el botón específico del lenguaje para deshabilitar {% data variables.product.prodname_copilot %} para el lenguaje especificado. + ![Deshabilitar {% data variables.product.prodname_copilot %} de forma global o para el lenguaje actual](/assets/images/help/copilot/disable-copilot-global-or-langugage-jetbrains.png) -## Configuring advanced settings for {% data variables.product.prodname_copilot %} +## Configuración de opciones avanzadas para {% data variables.product.prodname_copilot %} -You can manage advanced settings for {% data variables.product.prodname_copilot %} in your JetBrains IDE, such as how your IDE displays code completions, and which languages you want to enable or disable for {% data variables.product.prodname_copilot %}. +Puedes administrar la configuración avanzada de {% data variables.product.prodname_copilot %} en el IDE de JetBrains, como la forma en que el IDE muestra finalizaciones de código y los lenguajes que deseas habilitar o deshabilitar para {% data variables.product.prodname_copilot %}. -1. In your JetBrains IDE, click the **File** menu, then click **Settings**. -1. Under **Languages & Frameworks**, click **{% data variables.product.prodname_copilot %}**. -1. Edit the settings according to your personal preferences. - - To adjust the behaviour and appearance of code suggestions, and whether to automatically check for updates, select or deselect the corresponding checkboxes. - - If you have selected to receive automatic updates, you can choose whether to receive stable, but less frequent updates, or nightly updates, which may be less stable. Click the **Update channel** dropdown and select **Stable** for stable updates, or **Nightly** for nightly updates. - - Under "Disabled languages", use the checkboxes to select or deselect the languages you want to disable {% data variables.product.prodname_copilot %} for. +1. En el IDE de JetBrains, haz clic en el menú **Archivo** y, a continuación, haz clic en **Configuración**. +1. En **Lenguajes y marcos**, haz clic en **{% data variables.product.prodname_copilot %}** . +1. Edita la configuración según tus preferencias personales. + - Para ajustar el comportamiento y la apariencia de las sugerencias de código, y en caso de que se busquen actualizaciones, activa o desactiva las casillas correspondientes. + - Si has seleccionado la opción para recibir actualizaciones automáticas, puedes elegir entre recibir actualizaciones estables, pero menos frecuentes, o actualizaciones nocturnas, que pueden ser menos estables. Haz clic en la lista desplegable **Canal de actualización** y selecciona **Estable** para recibir actualizaciones estables o **Por la noche** para recibir actualizaciones nocturnas. + - En "Lenguajes deshabilitados", usa las casillas para activar o desactivar los lenguajes para los que deseas deshabilitar {% data variables.product.prodname_copilot %}. {% data reusables.copilot.dotcom-settings %} diff --git a/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-neovim.md b/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-neovim.md index a487e7a0e7..df56ebb984 100644 --- a/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-neovim.md +++ b/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-neovim.md @@ -1,17 +1,23 @@ --- -title: Configuring GitHub Copilot in Neovim -intro: 'You can enable, configure, and disable {% data variables.product.prodname_copilot %} in Neovim.' +title: Configuración de GitHub Copilot en Neovim +intro: 'Puedes habilitar, configurar y deshabilitar {% data variables.product.prodname_copilot %} en Neovim.' product: '{% data reusables.gated-features.copilot %}' versions: feature: copilot topics: - Copilot shortTitle: Neovim +ms.openlocfilehash: 86d052b4ff7402fef92afdc1ae4e1af03f91bd6e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147080619' --- +## Configuración de {% data variables.product.prodname_copilot %} en Neovim -## Configuring {% data variables.product.prodname_copilot %} in Neovim +Para instrucciones sobre cómo configurar {% data variables.product.prodname_copilot %} en Neovim, invoca la documentación de {% data variables.product.prodname_copilot %} en Neovim mediante la ejecución del comando siguiente. -For guidance on configuring {% data variables.product.prodname_copilot %} in Neovim, invoke the {% data variables.product.prodname_copilot %} documentation in Neovim by running the following command. :help copilot diff --git a/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio-code.md b/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio-code.md index 1e5fdfd2aa..ac215f54f5 100644 --- a/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio-code.md +++ b/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio-code.md @@ -1,95 +1,105 @@ --- -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 %}.' +title: "Configuración de GitHub\_Copilot en Visual\_Studio\_Code" +intro: 'Puedes habilitar, configurar y deshabilitar {% data variables.product.prodname_copilot %} en {% data variables.product.prodname_vscode %}.' product: '{% data reusables.gated-features.copilot %}' versions: feature: copilot shortTitle: Visual Studio Code topics: - Copilot +ms.openlocfilehash: 0c91f9c11f98669ba6bcbf84113a629ae6d53044 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147080600' --- +## Acerca de {% data variables.product.prodname_copilot %} en {% data variables.product.prodname_vscode %} -## Acerca de los {% data variables.product.prodname_copilot %} en {% data variables.product.prodname_vscode %} - -If you use {% data variables.product.prodname_vscode %}, {% data variables.product.prodname_copilot %} can autocomplete code as you type. After installation, you can enable or disable {% data variables.product.prodname_copilot %}, and you can configure advanced settings within {% data variables.product.prodname_vscode %} or on {% data variables.product.prodname_dotcom_the_website %}. +Si usas {% data variables.product.prodname_vscode %}, {% data variables.product.prodname_copilot %} puedes autocompletar el código mientras escribes. Después de la instalación, se puede habilitar o deshabilitar {% data variables.product.prodname_copilot %}, y configurar opciones avanzadas en {% data variables.product.prodname_vscode %} o en {% data variables.product.prodname_dotcom_the_website %}. ## Prerrequisitos -To configure {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode %}, you must install the {% data variables.product.prodname_copilot %} plugin. For more information, see "[Getting started with {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode %}](/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code)." +Para configurar {% data variables.product.prodname_copilot %} en {% data variables.product.prodname_vscode %}, se debe instalar el complemento {% data variables.product.prodname_copilot %}. Para más información, ve "[Introducción a {% data variables.product.prodname_copilot %} en {% data variables.product.prodname_vscode %}](/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code)". -## Keyboard shortcuts for {% data variables.product.prodname_copilot %} +## Métodos abreviados de teclado para {% data variables.product.prodname_copilot %} -You can use the default keyboard shortcuts in {% data variables.product.prodname_vscode %} when using {% data variables.product.prodname_copilot %}. Alternatively, you can rebind the shortcuts in the Keyboard Shortcuts editor using your preferred keyboard shortcuts for each specific command. You can search for each keyboard shortcut by command name in the Keyboard Shortcuts editor. +Puedes usar los métodos abreviados de teclado predeterminados en {% data variables.product.prodname_vscode %} al usar {% data variables.product.prodname_copilot %}. Como alternativa, puedes volver a enlazar los accesos directos en el editor Métodos abreviados de teclado y usar tus preferidos para cada comando específico. Puedes buscar cada método abreviado de teclado por nombre de comando en el editor de Métodos abreviados de teclado. {% mac %} -| Acción | Shortcut | Command name | -|:-------------------------------------------------------------------------------------------- |:--------------------------------------------- |:---------------------------------------- | -| Accept an inline suggestion | Tab | editor.action.inlineSuggest.commit | -| Dismiss an inline suggestion | Esc | editor.action.inlineSuggest.hide | -| Show next inline suggestion | Option (⌥)+]
| editor.action.inlineSuggest.showNext | -| Show previous inline suggestion | Option (⌥)+[
| editor.action.inlineSuggest.showPrevious | -| Trigger inline suggestion | Option (⌥)+\
| editor.action.inlineSuggest.trigger | -| Open {% data variables.product.prodname_copilot %} (additional suggestions in separate pane) | Ctrl+Return | github.copilot.generate | -| Toggle {% data variables.product.prodname_copilot %} on/off | _No default shortcut_ | github.copilot.toggleCopilot | +| Acción | Acceso directo | Nombre de comando | +|:---|:---|:---| +|Aceptar una sugerencia insertada|Pestaña|editor.action.inlineSuggest.commit| +|Descartar una sugerencia insertada|Esc|editor.action.inlineSuggest.hide| +|Mostrar la sugerencia insertada siguiente| Opción (⌥)+]
|editor.action.inlineSuggest.showNext| +|Mostrar sugerencia insertada anterior| Opción (⌥)+[
|editor.action.inlineSuggest.showPrevious| +|Desencadenar sugerencia insertada| Opción (⌥)+\
|editor.action.inlineSuggest.trigger| +|Abrir {% data variables.product.prodname_copilot %} (sugerencias adicionales en el panel independiente)|Ctrl+Return|github.copilot.generate| +|Habilitar y deshabilitar {% data variables.product.prodname_copilot %}|_No hay acceso directo predeterminado_|github.copilot.toggleCopilot| {% endmac %} {% windows %} -| Acción | Atajo | Nombre del comando | -|:-------------------------------------------------------------------------------------------------------- |:-------------------------------- |:---------------------------------------- | -| Aceptar una sugerencia en una línea | Tab | editor.action.inlineSuggest.commit | -| Descartar una sugerencia dentro de una línea | Esc | editor.action.inlineSuggest.hide | -| Mostrar la siguiente sugerencia dentro de una línea | Alt+] | editor.action.inlineSuggest.showNext | -| Mostrar la sugerencia anterior en la línea | Alt+[ | editor.action.inlineSuggest.showPrevious | -| Activar las sugerencias dentro de las líneas | Alt+\ | editor.action.inlineSuggest.trigger | -| Abre el {% data variables.product.prodname_copilot %} (sugerencias adicionales en un panel por separado) | Ctrl+Enter | github.copilot.generate | -| Activa y desactiva el {% data variables.product.prodname_copilot %} | _Sin atajo predeterminado_ | github.copilot.toggleCopilot | +| Acción | Acceso directo | Nombre de comando | +|:---|:---|:---| +|Aceptar una sugerencia insertada|Pestaña|editor.action.inlineSuggest.commit| +|Descartar una sugerencia insertada|Esc|editor.action.inlineSuggest.hide| +|Mostrar la sugerencia insertada siguiente|Alt+] |editor.action.inlineSuggest.showNext| +|Mostrar sugerencia insertada anterior|Alt+[|editor.action.inlineSuggest.showPrevious| +|Desencadenar sugerencia insertada|Alt+\|editor.action.inlineSuggest.trigger| +|Abrir {% data variables.product.prodname_copilot %} (sugerencias adicionales en el panel independiente)|Ctrl+Entrar|github.copilot.generate| +|Habilitar y deshabilitar {% data variables.product.prodname_copilot %}|_No hay acceso directo predeterminado_|github.copilot.toggleCopilot| {% endwindows %} {% linux %} -| Acción | Atajo | Nombre del comando | -|:-------------------------------------------------------------------------------------------------------- |:-------------------------------- |:---------------------------------------- | -| Aceptar una sugerencia en una línea | Tab | editor.action.inlineSuggest.commit | -| Descartar una sugerencia dentro de una línea | Esc | editor.action.inlineSuggest.hide | -| Mostrar la siguiente sugerencia dentro de una línea | Alt+] | editor.action.inlineSuggest.showNext | -| Mostrar la sugerencia anterior en la línea | Alt+[ | editor.action.inlineSuggest.showPrevious | -| Activar las sugerencias dentro de las líneas | Alt+\ | editor.action.inlineSuggest.trigger | -| Abre el {% data variables.product.prodname_copilot %} (sugerencias adicionales en un panel por separado) | Ctrl+Enter | github.copilot.generate | -| Activa y desactiva el {% data variables.product.prodname_copilot %} | _Sin atajo predeterminado_ | github.copilot.toggleCopilot | +| Acción | Acceso directo | Nombre de comando | +|:---|:---|:---| +|Aceptar una sugerencia insertada|Pestaña|editor.action.inlineSuggest.commit| +|Descartar una sugerencia insertada|Esc|editor.action.inlineSuggest.hide| +|Mostrar la sugerencia insertada siguiente|Alt+] |editor.action.inlineSuggest.showNext| +|Mostrar sugerencia insertada anterior|Alt+[|editor.action.inlineSuggest.showPrevious| +|Desencadenar sugerencia insertada|Alt+\|editor.action.inlineSuggest.trigger| +|Abrir {% data variables.product.prodname_copilot %} (sugerencias adicionales en el panel independiente)|Ctrl+Entrar|github.copilot.generate| +|Habilitar y deshabilitar {% data variables.product.prodname_copilot %}|_No hay acceso directo predeterminado_|github.copilot.toggleCopilot| {% endlinux %} -## Rebinding keyboard shortcuts +## Reenlazamiento de métodos abreviados de teclado -If you don't want to use the default keyboard shortcuts in {% data variables.product.prodname_vscode %} when using {% data variables.product.prodname_copilot %}, you can rebind the shortcuts in the Keyboard Shortcuts editor using your preferred keyboard shortcuts for each specific command. +Si no quieres usar los métodos abreviados de teclado predeterminados en {% data variables.product.prodname_vscode %} al usar {% data variables.product.prodname_copilot %}, puedes volver a enlazar los métodos abreviados de teclado en el editor Métodos abreviados de teclado mediante tus preferidos para cada comando específico. -1. Click the **File** menu, click **Preferences**, then click **Keyboard Shortcuts**. ![Screenshot of Visual Studio Code keyboard shortcuts](/assets/images/help/copilot/vsc-keyboard-shortcuts.png) -1. In the "Keyboard Shortcuts" editor, search for the command name of the keyboard shortcut you want to change. ![Screenshot of Keyboard shortcut search bar](/assets/images/help/copilot/vsc-shortcut-search-bar.png) -1. Next to the command you want to change, click the pencil icon. ![Screenshot of Keyboard shortcut editor](/assets/images/help/copilot/vsc-edit-shortcuts.png) -1. Type the keystrokes you want to use for the command, then press Enter/Return. ![Screenshot of Edit keyboard shortcut textbox](/assets/images/help/copilot/vsc-edit-shortcuts-textbox.png) +1. Haz clic en el menú **Archivo**, **Preferencias** y, después, **Métodos abreviados de teclado**. +![Captura de pantalla de Métodos abreviados de teclado en Visual Studio Code](/assets/images/help/copilot/vsc-keyboard-shortcuts.png) +1. En el editor "Métodos abreviados de teclado", busca el nombre del comando del método abreviado de teclado que quieres cambiar. +![Captura de pantalla de la barra de búsqueda de Métodos abreviado de teclado](/assets/images/help/copilot/vsc-shortcut-search-bar.png) +1. Junto al comando que quieres cambiar, haz clic en el icono de lápiz. +![Captura de pantalla de Métodos abreviado de teclado](/assets/images/help/copilot/vsc-edit-shortcuts.png) +1. Escribe las pulsaciones de tecla que quieres usar para el comando y presiona Enter/Return. +![Captura de pantalla del cuadro de texto Editar método abreviado de teclado](/assets/images/help/copilot/vsc-edit-shortcuts-textbox.png) {% data reusables.copilot.enabling-or-disabling-in-vsc %} -## Enabling or disabling inline suggestions +## Habilitación o deshabilitación de sugerencias insertadas -You can choose to enable or disable inline suggestions for {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode %}. +Puedes optar por habilitar o deshabilitar sugerencias insertadas para {% data variables.product.prodname_copilot %} en {% data variables.product.prodname_vscode %}. -1. In the **File** menu, navigate to **Preferences** and click **Settings**. ![Screenshot of {% data variables.product.prodname_vscode %} settings](/assets/images/help/copilot/vsc-settings.png) -1. In the left-side panel of the settings tab, click **Extensions** and then select **Copilot**. -1. Under "Inline Suggest:Enable", select or deselect the checkbox to enable or disable inline suggestions. +1. En el menú **Archivo**, ve a **Preferencias** y haz clic en **Configuración**. +![Captura de pantalla de la configuración de {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/vsc-settings.png) +1. En el panel izquierdo de la pestaña configuración, haz clic en **Extensiones** y, después, selecciona **Copilot**. +1. En "Inline Suggest:Enable", active o anule la selección de la casilla para habilitar o deshabilitar sugerencias insertadas. -## Enabling or disabling {% data variables.product.prodname_copilot %} for specific languages +## Habilitación o deshabilitación de {% data variables.product.prodname_copilot %} para lenguajes específicos -You can specify which languages you want to enable or disable {% data variables.product.prodname_copilot %} for. +Puedes especificar los lenguajes para los que quieres habilitar o deshabilitar {% data variables.product.prodname_copilot %}. -1. From the {% data variables.product.prodname_vscode %}, click the **Extensions** tab, then navigate to the **Copilot** section. For more information, see "[Enabling and disabling inline suggestions](#enabling-and-disabling-inline-suggestions)." -1. Under "Enable or disable Copilot for specified languages", click **Edit in settings.json**. -1. In the _settings.json_ file, add or remove the languages you want to enable or disable {% data variables.product.prodname_copilot %} for. For example, to enable Python in {% data variables.product.prodname_copilot %}, add `"python": true` to the list, ensuring there is a trailing comma after all but the last list item. +1. En {% data variables.product.prodname_vscode %}, haz clic en la pestaña **Extensiones** y,después, ve a la sección **Copilot**. Para más información, ve "[Habilitación y deshabilitación de sugerencias insertadas](#enabling-and-disabling-inline-suggestions)". +1. En "Habilitar o deshabilitar Copilot para lenguajes especificados", haz clic en **Editar en settings.json**. +1. En el archivo _settings.json_, agrega o quita los lenguajes para los que quieres habilitar o deshabilitar {% data variables.product.prodname_copilot %}. Por ejemplo, para habilitar Python en {% data variables.product.prodname_copilot %}, agrega `"python": true` a la lista, asegurándote de que hay una coma final después de todo menos del último elemento de lista. ```json { diff --git a/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio.md b/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio.md index 7677ff51c9..71420fc928 100644 --- a/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio.md +++ b/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio.md @@ -1,49 +1,60 @@ --- -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 %}.' +title: "Configuración de GitHub\_Copilot en Visual\_Studio" +intro: 'Puede habilitar, configurar y deshabilitar {% data variables.product.prodname_copilot %} en {% data variables.product.prodname_vs %}.' product: '{% data reusables.gated-features.copilot %}' versions: feature: copilot shortTitle: Visual Studio topics: - Copilot +ms.openlocfilehash: cb24557b15eafd4a5be8ef1a991ae3c43f376c67 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147786033' --- +## Sobre {% data variables.product.prodname_copilot %} en {% data variables.product.prodname_vs %} -## Acerca de los {% data variables.product.prodname_copilot %} en {% data variables.product.prodname_vs %} - -If you use {% data variables.product.prodname_vs %}, {% data variables.product.prodname_copilot %} can autocomplete code as you type. After installation, you can enable or disable {% data variables.product.prodname_copilot %}, and you can configure advanced settings within {% data variables.product.prodname_vs %} or on {% data variables.product.prodname_dotcom_the_website %}. +Si usas {% data variables.product.prodname_vs %}, {% data variables.product.prodname_copilot %} puede autocompletar el código mientras escribes. Después de la instalación, puede habilitar o deshabilitar {% data variables.product.prodname_copilot %}, y configurar opciones avanzadas en {% data variables.product.prodname_vs %} o en {% data variables.product.prodname_dotcom_the_website %}. ## Prerrequisitos -To configure {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vs %}, you must install the {% data variables.product.prodname_copilot %} plugin. For more information, see "[Getting started with {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vs %}](/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio)." +Para configurar {% data variables.product.prodname_copilot %} en {% data variables.product.prodname_vs %}, hay que instalar el complemento {% data variables.product.prodname_copilot %}. Para más información, ve "[Introducción a {% data variables.product.prodname_copilot %} en {% data variables.product.prodname_vs %}](/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio)". -## Atajos de teclado para el {% data variables.product.prodname_copilot %} +## Métodos abreviados de teclado para {% data variables.product.prodname_copilot %} -You can use the default keyboard shortcuts in {% data variables.product.prodname_vs %} when using {% data variables.product.prodname_copilot %}. Alternatively, you can rebind the shortcuts in the Tools settings for {% data variables.product.prodname_vs %} using your preferred keyboard shortcuts for each specific command. You can search for each keyboard shortcut by its command name in the Keyboard Shortcuts editor. +Puedes usar los métodos abreviados de teclado predeterminados en {% data variables.product.prodname_vs %} al usar {% data variables.product.prodname_copilot %}. Como alternativa, puedes volver a enlazar los accesos directos en la configuración herramientas de {% data variables.product.prodname_vs %} mediante los métodos abreviados de teclado preferidos para cada comando específico. Puedes buscar cada método abreviado de teclado por su nombre de comando en el editor de Métodos abreviados de teclado. -| Acción | Atajo | Nombre del comando | -|:--------------------------------------------------- |:-------------------------------------------- |:------------------------------------ | -| Mostrar la siguiente sugerencia dentro de una línea | Ctrl+Alt+] | Tools.Nextsuggestion | -| Mostrar la sugerencia anterior en la línea | Ctrl+Alt+[ | Tools.Previoussuggestion | -| Activar las sugerencias dentro de las líneas | Ctrl+Alt+\ | Edit.Copilot.TriggerInlineSuggestion | +| Acción | Acceso directo | Nombre de comando | +|:---|:---|:---| +|Mostrar la sugerencia insertada siguiente|Ctrl+Alt+]|Tools.Nextsuggestion| +|Mostrar sugerencia insertada anterior|Ctrl+Alt+[|Tools.Previoussuggestion| +|Desencadenar sugerencia insertada|Ctrl+Alt+\|Edit.Copilot.TriggerInlineSuggestion| -## Atajos de teclado revinculantes +## Reenlazamiento de métodos abreviados de teclado -If you don't want to use the default keyboard shortcuts in {% data variables.product.prodname_vs %} when using {% data variables.product.prodname_copilot %}, you can rebind the shortcuts in the Keyboard editor using your preferred keyboard shortcuts for each specific command. +Si no quieres usar los métodos abreviados de teclado predeterminados en {% data variables.product.prodname_vs %} al usar datos {% data variables.product.prodname_copilot %}, puedes volver a enlazar los métodos abreviados de teclado en el editor de Teclado y usar tus preferidos para cada comando específico. -1. In the {% data variables.product.prodname_vs %} toolbar, under **Tools**, click **Options**. ![Screenshot of the Options option in the {% data variables.product.prodname_vs %} toolbar](/assets/images/help/copilot/vs-toolbar-options.png) -1. In the "Options" dialog, under **Environment**, click **Keyboard**. ![Screenshot of the Keyboard option in the "Options" dialog](/assets/images/help/copilot/vs-options-dialogue.png) -1. Under "Show commands containing:", search for the command you want to rebind. ![Screenshot of the show commands containing searchbar](/assets/images/help/copilot/vs-show-commands-containing.png) -1. Under "Press shortcut keys", type the shorcut you want to assign to the command, then click **Assign**. ![Screenshot of the keyboard shortcut assignment](/assets/images/help/copilot/vs-rebind-shortcut.png) +1. En la barra de herramientas de {% data variables.product.prodname_vs %}, en **Herramientas**, haz clic en **Opciones**. + ![Captura de pantalla de la opción Opciones en la barra de herramientas de {% data variables.product.prodname_vs %}](/assets/images/help/copilot/vs-toolbar-options.png) +1. En el cuadro de diálogo "Opciones", en **Entorno**, haz clic en **Teclado**. + ![Captura de pantalla de la opción Teclado en el cuadro de diálogo "Opciones"](/assets/images/help/copilot/vs-options-dialogue.png) +1. En "Mostrar los comandos que contengan:", busca el comando que quieres volver a enlazar. + ![Captura de pantalla de la barra de búsqueda Mostrar los comandos que contengan](/assets/images/help/copilot/vs-show-commands-containing.png) +1. En "Presionar las teclas de método abreviado", escribe el método abreviado que quieres asignar al comando y, después, haz clic en **Asignar**. + ![Captura de pantalla de la asignación de método abreviado de teclado](/assets/images/help/copilot/vs-rebind-shortcut.png) {% data reusables.copilot.enabling-or-disabling-vs %} -## Configuring ReSharper for {% data variables.product.prodname_copilot %} +## Configuración de ReSharper para {% data variables.product.prodname_copilot %} -If you use ReSharper, {% data variables.product.prodname_copilot %} may work best when you configure ReSharper to use {% data variables.product.prodname_copilot %}'s native IntelliSense. For more information about ReSharper, see the [ReSharper documentation](https://www.jetbrains.com/resharper/documentation/documentation.html) +Si se usa ReSharper, {% data variables.product.prodname_copilot %} puede funcionar mejor al configurar ReSharper para usar IntelliSense nativo de {% data variables.product.prodname_copilot %}. Para más información sobre ReSharper, consulta la [documentación de ReSharper](https://www.jetbrains.com/resharper/documentation/documentation.html) -1. En la barra de herramientas de {% data variables.product.prodname_vs %}, debajo de **Herramientas**, haz clic en **Opciones**. ![Captura de pantalla de la opción de "Opciones" en la barra de herramientas de {% data variables.product.prodname_vs %}](/assets/images/help/copilot/vs-toolbar-options.png) -1. In the "Options" dialog, under **Environment**, click **IntelliSense** and then click **General**. ![Screenshot of the IntelliSense option in the "Options" dialog](/assets/images/help/copilot/vs-options-intellisense.png) -1. Under "General" select **Visual Studio** and then click **Save**. +1. En la barra de herramientas de {% data variables.product.prodname_vs %}, en **Herramientas**, haz clic en **Opciones**. + ![Captura de pantalla de la opción Opciones en la barra de herramientas de {% data variables.product.prodname_vs %}](/assets/images/help/copilot/vs-toolbar-options.png) +1. En el cuadro de diálogo "Opciones", en **Entorno**, haz clic en **IntelliSense** y, después, en **General**. + ![Captura de pantalla de la opción IntelliSense en el cuadro de diálogo "Opciones"](/assets/images/help/copilot/vs-options-intellisense.png) +1. En "General", selecciona **Visual Studio** y, después, **Guardar**. {% data reusables.copilot.dotcom-settings %} diff --git a/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-settings-on-githubcom.md b/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-settings-on-githubcom.md index 0964a92542..35ecc35cb4 100644 --- a/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-settings-on-githubcom.md +++ b/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-settings-on-githubcom.md @@ -1,6 +1,6 @@ --- -title: Configuring GitHub Copilot settings on GitHub.com -intro: 'You can configure {% data variables.product.prodname_copilot %}''s behavior on {% data variables.product.prodname_dotcom_the_website %}, which affects how {% data variables.product.prodname_copilot %} functions in any IDE that you use.' +title: "Configuración de los valores de GitHub\_Copilot en GitHub.com" +intro: 'Puedes configurar el comportamiento de {% data variables.product.prodname_copilot %} en {% data variables.product.prodname_dotcom_the_website %}, lo que afecta a cómo funcionan {% data variables.product.prodname_copilot %} en cualquier IDE que uses.' product: '{% data reusables.gated-features.copilot %}' miniTocMaxHeadingLevel: 3 topics: @@ -11,10 +11,15 @@ redirect_from: - /github/copilot/about-github-copilot-telemetry - /github/copilot/github-copilot-telemetry-terms shortTitle: GitHub.com +ms.openlocfilehash: 139a2c93c76155eff092ca168129f8ef52ce69ae +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147080551' --- +## Sobre la configuración de {% data variables.product.prodname_copilot %} en {% data variables.product.prodname_dotcom_the_website %} -## About {% data variables.product.prodname_copilot %} settings on {% data variables.product.prodname_dotcom_the_website %} - -In addition to the configuration for the {% data variables.product.prodname_copilot %} plugin in your supported IDE, you can configure settings for {% data variables.product.prodname_copilot %} on {% data variables.product.prodname_dotcom_the_website %}. The settings apply wherever you use {% data variables.product.prodname_copilot %}. +Además de la configuración del complemento {% data variables.product.prodname_copilot %} en el IDE compatible, se pueden configurar las opciones de {% data variables.product.prodname_copilot %} en {% data variables.product.prodname_dotcom_the_website %}. La configuración se aplica cada vez que se use {% data variables.product.prodname_copilot %}. {% data reusables.copilot.dotcom-settings %} diff --git a/translations/es-ES/content/copilot/configuring-github-copilot/index.md b/translations/es-ES/content/copilot/configuring-github-copilot/index.md index 3a98089626..4817d7b136 100644 --- a/translations/es-ES/content/copilot/configuring-github-copilot/index.md +++ b/translations/es-ES/content/copilot/configuring-github-copilot/index.md @@ -1,7 +1,7 @@ --- -title: Configuring GitHub Copilot +title: Configuración de GitHub Copilot shortTitle: Configure GitHub Copilot -intro: 'You can enable, configure, or disable {% data variables.product.prodname_copilot %} in a supported IDE.' +intro: 'Puedes habilitar, configurar o deshabilitar {% data variables.product.prodname_copilot %} en un IDE compatible.' versions: feature: copilot topics: @@ -12,5 +12,11 @@ children: - /configuring-github-copilot-in-visual-studio - /configuring-github-copilot-in-a-jetbrains-ide - /configuring-github-copilot-in-neovim +ms.openlocfilehash: e98ac2a1ac8c884776db54e3b8d2a1ea51fbebee +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147080599' --- diff --git a/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide.md b/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide.md index 0e03a3718a..2ccbb860f5 100644 --- a/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide.md +++ b/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide.md @@ -1,112 +1,121 @@ --- -title: Getting started with GitHub Copilot in a JetBrains IDE +title: Introducción a GitHub Copilot en IDE de JetBrains shortTitle: JetBrains IDE -intro: 'Learn how to install {% data variables.product.prodname_copilot %} in a JetBrains IDE, and start seeing suggestions as you write comments and code.' +intro: 'Obtén información sobre cómo instalar {% data variables.product.prodname_copilot %} en IDE de JetBrains y empezar a ver sugerencias a medida que escribes comentarios y código.' product: '{% data reusables.gated-features.copilot %}' versions: feature: copilot topics: - Copilot +ms.openlocfilehash: e031d6155f4dacf9987bee21ff80eada0e079d97 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147110333' --- - -## About {% data variables.product.prodname_copilot %} and JetBrains IDEs +## Acerca de {% data variables.product.prodname_copilot %} en IDE de JetBrains {% data reusables.copilot.procedural-intro %} -If you use a JetBrains IDE, you can view and incorporate suggestions from {% data variables.product.prodname_copilot %} directly within the editor. This guide demonstrates how to use {% data variables.product.prodname_copilot %} within a JetBrains IDE for macOS, Windows, or Linux. +Si usas IDE de JetBrains, puedes ver e incorporar sugerencias de {% data variables.product.prodname_copilot %} directamente en el editor. En esta guía se muestra cómo usar {% data variables.product.prodname_copilot %} en un IDE de JetBrains para macOS, Windows o Linux. -## Prerrequisitos +## Requisitos previos {% data reusables.copilot.jetbrains-ides %} -## Installing the JetBrains extension +## Instalación de la extensión JetBrains -To use {% data variables.product.prodname_copilot %} in a JetBrains IDE, you must install the {% data variables.product.prodname_copilot %} extension. The following procedure will guide you through installation of the {% data variables.product.prodname_copilot %} plugin in IntelliJ IDEA. Steps to install the plugin in another supported IDE may differ. +Para usar {% data variables.product.prodname_copilot %} en un IDE de JetBrains, hay que instalar la extensión {% data variables.product.prodname_copilot %}. El siguiente procedimiento te guiará a través de la instalación del complemento {% data variables.product.prodname_copilot %} en IntelliJ IDEA. Los pasos para instalar el complemento en otro IDE compatible pueden diferir. -1. In your JetBrains IDE, under the **File** menu for Windows or under the name of your IDE for Mac (for example, **PyCharm** or **IntelliJ**), click **Settings** for Windows or **Preferences** for Mac. -2. In the left-side menu of the **Settings/Preferences** dialog box, click **Plugins**. -3. At the top of the **Settings/Preferences** dialog box, click **Marketplace**. In the search bar, search for **{% data variables.product.prodname_copilot %}**, then click **Install**. ![Screenshot of Marketplace search](/assets/images/help/copilot/jetbrains-marketplace.png) -1. After {% data variables.product.prodname_copilot %} is installed, click **Restart IDE**. -1. After your JetBrains IDE has restarted, click the **Tools** menu. Click **{% data variables.product.prodname_copilot %}**, then click **Login to {% data variables.product.prodname_dotcom %}**. ![Screenshot of JetBrains tools menu](/assets/images/help/copilot/jetbrains-tools-menu.png) -1. In the "Sign in to {% data variables.product.prodname_dotcom %}" dialog box, to copy the device code and open the device activation window, click **Copy and Open**. ![Screenshot of device code copy and open](/assets/images/help/copilot/device-code-copy-and-open.png) -1. A device activation window will open in your browser. Paste the device code, then click **Continue**. +1. En el IDE de JetBrains, en el menú **Archivo** para Windows o bajo el nombre del IDE para Mac (por ejemplo, **PyCharm** o **IntelliJ**), haz clic en **Configuración** para Windows o **Preferencias** para Mac. +2. En el menú izquierdo del cuadro de diálogo **Configuración/Preferencias**, haz clic en **Complementos**. +3. En la parte superior del cuadro de diálogo **Configuración/Preferencias**, haz clic en **Marketplace**. En la barra de búsqueda, busca **{% data variables.product.prodname_copilot %}** y haz clic en **Instalar**. + ![Captura de pantalla de la búsqueda de Marketplace](/assets/images/help/copilot/jetbrains-marketplace.png) +1. Después de instalar {% data variables.product.prodname_copilot %}, haz clic en **Reiniciar IDE**. +1. Una vez reiniciado el IDE de JetBrains, haz clic en el menú **Herramientas**. Haz clic en **{% data variables.product.prodname_copilot %}** y, a continuación, haz clic en **Iniciar sesión en {% data variables.product.prodname_dotcom %}** . + ![Captura de pantalla del menú de herramientas de JetBrains](/assets/images/help/copilot/jetbrains-tools-menu.png) +1. En el cuadro de diálogo "Iniciar sesión en {% data variables.product.prodname_dotcom %}", para copiar el código del dispositivo y abrir la ventana de activación del dispositivo, haz clic en **Copiar y abrir**. + ![Captura de pantalla de la copia y apertura del código del dispositivo](/assets/images/help/copilot/device-code-copy-and-open.png) +1. Se abrirá una ventana de activación del dispositivo en el explorador. Pega el código del dispositivo y haz clic en **Continuar**. - - To paste the code in Windows or Linux, press Ctrl+v. - - To paste the code in macOS, press command+v. -1. {% data variables.product.prodname_dotcom %} will request the necessary permissions for {% data variables.product.prodname_copilot %}. To approve these permissions, click **Authorize {% data variables.product.prodname_copilot %} Plugin**. -1. After the permissions have been approved, your JetBrains IDE will show a confirmation. To begin using {% data variables.product.prodname_copilot %}, click **OK**. ![Screenshot of JetBrains IDE permissions confirmation](/assets/images/help/copilot/jetbrains-ide-confirmation.png) + - Para pegar el código en Windows o Linux, presiona Ctrl+v. + - Para pegar el código en macOS, presiona command+v. +1. {% data variables.product.prodname_dotcom %} solicitará los permisos necesarios para {% data variables.product.prodname_copilot %}. Para aprobar estos permisos, haz clic en **Autorizar complemento {% data variables.product.prodname_copilot %}** . +1. Una vez aprobados los permisos, el IDE de JetBrains mostrará una confirmación. Para empezar a usar {% data variables.product.prodname_copilot %}, haz clic en **Aceptar**. + ![Captura de pantalla de la confirmación de permisos del IDE de JetBrains](/assets/images/help/copilot/jetbrains-ide-confirmation.png) + +## Visualización de tu primera sugerencia -## Seeing your first suggestion - -{% data reusables.copilot.supported-languages %} The following samples are in Java, but other languages will work similarly. +{% data reusables.copilot.supported-languages %} Los ejemplos siguientes están en Java, pero otros lenguajes funcionarán de forma similar. {% data reusables.copilot.create-java-file %} -1. In the Java file, create a class by typing `class Test`. - {% data variables.product.prodname_copilot %} will automatically suggest a class body in grayed text, as shown below. The exact suggestion may vary. - ![Screenshot of the Java class body suggestion](/assets/images/help/copilot/java-class-body-suggestion-jetbrains.png) -{% data reusables.copilot.accept-suggestion %} -1. To prompt {% data variables.product.prodname_copilot %} to suggest a function body, type the following line below the bracket of the `main` function. La sugerencia exacta podría variar. +1. En el archivo Java, crea una clase escribiendo `class Test`. + {% data variables.product.prodname_copilot %} sugerirá automáticamente un cuerpo de clase en texto atenuado, como se muestra a continuación. La sugerencia exacta puede variar. + ![Captura de pantalla de la sugerencia del cuerpo de la clase Java](/assets/images/help/copilot/java-class-body-suggestion-jetbrains.png) {% data reusables.copilot.accept-suggestion %} +1. Para pedir a {% data variables.product.prodname_copilot %} que sugiera un cuerpo de función, escriba la siguiente línea debajo del corchete de la función `main`. La sugerencia exacta puede variar. {% indented_data_reference reusables.copilot.java-int-snippet spaces=3 %} - ![Screenshot of the Java function body suggestion](/assets/images/help/copilot/java-function-body-suggestion-jetbrains.png) -{% data reusables.copilot.accept-suggestion %} + ![Captura de pantalla de la sugerencia del cuerpo de la función de Java](/assets/images/help/copilot/java-function-body-suggestion-jetbrains.png) {% data reusables.copilot.accept-suggestion %} -{% data variables.product.prodname_copilot %} will attempt to match the context and style of your code. You can always edit the suggested code. +{% data variables.product.prodname_copilot %} intentará coincidir con el contexto y el estilo del código. Siempre puede editar el código sugerido. -## Seeing alternative suggestions +## Visualización de sugerencias alternativas {% data reusables.copilot.alternative-suggestions %} {% data reusables.copilot.create-java-file %} -1. To prompt {% data variables.product.prodname_copilot %} to show you a suggestion, type the following line in the Java file. -{% indented_data_reference reusables.copilot.java-int-snippet spaces=3 %} -{% data reusables.copilot.see-alternative-suggestions %} +1. Para solicitar {% data variables.product.prodname_copilot %} para mostrar una sugerencia, escriba la siguiente línea en el archivo Java. +{% indented_data_reference reusables.copilot.java-int-snippet spaces=3 %} {% data reusables.copilot.see-alternative-suggestions %} - | OS | See next suggestion | See previous suggestion | - |:------- |:------------------------------ |:------------------------------ | - | macOS | Option+] | Option+[ | - | Windows | Alt+] | Alt+[ | - | Linux | Alt+] | Alt+[ | + | SO | Ver la siguiente sugerencia | Ver la sugerencia anterior | + | :- | :- | :- | + | macOS | Opción+] | Opción+[ | + | Windows | Alt+] | Alt+[ | + | Linux | Alt+] | Alt+[ | {% data reusables.copilot.accept-or-reject-suggestion %} -## Seeing multiple suggestions in a new tab +## Visualización de varias sugerencias en una pestaña nueva {% data reusables.copilot.suggestions-new-tab %} {% data reusables.copilot.create-java-file %} -1. Para hacer que el {% data variables.product.prodname_copilot %} te muestre una sugerencia, escribe la siguiente línea en el archivo de Java. +1. Para solicitar que {% data variables.product.prodname_copilot %} muestre una sugerencia, escribe la siguiente línea en el archivo Java. {% indented_data_reference reusables.copilot.java-int-snippet spaces=3 %} -1. Open a new tab with multiple additional suggestions. - - On macOS, press Command+Shift+A, then click **Open GitHub Copilot**, or press Command+Shift+\ to open the new tab immediately. - - On Windows or Linux, press Ctrl+Enter, then click **Open GitHub Copilot**. ![Screenshot of dialogue to open Copilot](/assets/images/help/copilot/open-copilot-tab-jetbrains.png) -1. To accept a suggestion, above the suggestion, click **Accept Solution**. To reject all suggestions, close the tab. +1. Abre una nueva pestaña con varias sugerencias adicionales. + - En macOS, presiona Comando+Mayús+A y, a continuación, haz clic en **Abrir GitHub Copilot** o presiona Comando+Mayús+\ para abrir la nueva pestaña inmediatamente. + - En Windows o Linux, presiona Ctrl+Entrar y haz clic en **Abrir GitHub Copilot**. + ![Captura de pantalla del diálogo para abrir Copilot](/assets/images/help/copilot/open-copilot-tab-jetbrains.png) +1. Para aceptar una sugerencia, encima de la sugerencia, haz clic en **Aceptar solución**. Si quieres rechazar todas las sugerencias, cierra la pestaña. -## Generating code suggestions from comments +## Generación de sugerencias de código a partir de comentarios {% data reusables.copilot.generating-suggestions-from-comments %} {% data reusables.copilot.create-java-file %} -1. To prompt {% data variables.product.prodname_copilot %} to suggest an implementation of a function in the Java file, type the following lines. +1. Para solicitar que {% data variables.product.prodname_copilot %} sugiera una implementación de una función en el archivo de Java, escribe las líneas siguientes. ```java{:copy} // find all images without alternate text // and give them a red border void process () { ``` - ![Captura de pantalla de la sugerencia de cuerpo de función de Java](/assets/images/help/copilot/comment-suggestion-jetbrains.png) + ![Captura de pantalla de la sugerencia del cuerpo de la función de Java](/assets/images/help/copilot/comment-suggestion-jetbrains.png) -## Enabling and disabling {% data variables.product.prodname_copilot %} +## Habilitación y deshabilitación de {% data variables.product.prodname_copilot %} -You can enable or disable {% data variables.product.prodname_copilot %} for all languages, or for individual languages. The {% data variables.product.prodname_copilot %} status icon in the bottom panel of your JetBrains IDE 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. +Puedes habilitar o deshabilitar {% data variables.product.prodname_copilot %} para todos los lenguajes o para lenguajes individuales. El icono de estado de {% data variables.product.prodname_copilot %} en el panel inferior de la ventana del IDE de JetBrains indica si {% data variables.product.prodname_copilot %} está habilitado o deshabilitado. Cuando está habilitado, el icono está resaltado. Cuando está deshabilitado, el icono está atenuado. -1. To enable or disable {% data variables.product.prodname_copilot %}, click the status icon in the bottom panel of the JetBrains window. ![Screenshot of the status icon in IntelliJ IDEA](/assets/images/help/copilot/status-icon-jetbrains.png) -2. If you are disabling {% data variables.product.prodname_copilot %}, you will be asked whether you want to disable it globally, or for the language of the file you are currently editing. +1. Para habilitar o deshabilitar {% data variables.product.prodname_copilot %}, haz clic en el icono de estado en el panel inferior de la ventana JetBrains. + ![Captura de pantalla del icono de estado en IntelliJ IDEA](/assets/images/help/copilot/status-icon-jetbrains.png) +2. Si deshabilitas {% data variables.product.prodname_copilot %}, se te preguntará si quieres deshabilitarlo de forma global o para el lenguaje del archivo que estás editando actualmente. - - To disable suggestions from {% data variables.product.prodname_copilot %} globally, click **Disable Completions**. - - To disable suggestions from {% data variables.product.prodname_copilot %} for the specified language, click **Disable Completions for _LANGUAGE_**. ![Screenshot of option to disable {% data variables.product.prodname_copilot %} globally or for the current language](/assets/images/help/copilot/disable-copilot-global-or-langugage-jetbrains.png) + - Para deshabilitar las sugerencias de {% data variables.product.prodname_copilot %} de forma global, haz clic en **Deshabilitar finalizaciones**. + - Para deshabilitar las sugerencias de {% data variables.product.prodname_copilot %} para el lenguaje especificado, haz clic en **Deshabilitar para _LENGUAEE_**. + ![Captura de pantalla de la opción para deshabilitar {% data variables.product.prodname_copilot %} de forma global o para el lenguaje actual](/assets/images/help/copilot/disable-copilot-global-or-langugage-jetbrains.png) -## Leer más +## Información adicional -- [El sitio web {% data variables.product.prodname_copilot %}](https://copilot.github.com/) +- [Sitio web de {% data variables.product.prodname_copilot %}](https://copilot.github.com/) - [Acerca de {% data variables.product.prodname_copilot %}](/copilot/overview-of-github-copilot/about-github-copilot#about-the-license-for-the-github-copilot-plugin-in-jetbrains-ides) diff --git a/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-neovim.md b/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-neovim.md index e7c16ca0df..1779df2c84 100644 --- a/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-neovim.md +++ b/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-neovim.md @@ -1,36 +1,41 @@ --- -title: Iniciar con el Copiloto de GitHub en Neovim +title: Introducción a GitHub Copilot en Neovim shortTitle: Neovim product: '{% data reusables.gated-features.copilot %}' -intro: 'Aprende cómo instalar el {% data variables.product.prodname_copilot %} en Neovim y comienza a ver sugerencias conforme escribas comentarios y código.' +intro: 'Obtén información sobre cómo instalar {% data variables.product.prodname_copilot %} en Neovim y empezar a ver sugerencias a medida que escribes comentarios y código.' versions: feature: copilot topics: - Copilot +ms.openlocfilehash: 8884d3ac0ae6fecdc75def792e2b3d4157537498 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147080584' --- - -## Acerca del {% data variables.product.prodname_copilot %} y Neovim +## Acerca de {% data variables.product.prodname_copilot %} y Neovim {% data reusables.copilot.procedural-intro %} -Si utilizas un Neovim, puedes ver e incorporar sugerencias desde el {% data variables.product.prodname_copilot %} directamente dentro del editor. +Si usas Neovim, puedes ver e incorporar sugerencias de {% data variables.product.prodname_copilot %} directamente en el editor. ## Prerrequisitos -Para utilizar el {% data variables.product.prodname_copilot %} en Neovim, debes tener instalados Neovim y Node.js versión 17 o inferior. Para obtener más información, consulta la [documentación de Neovim](https://neovim.io/doc/) y el [sitio web de Node.js](https://nodejs.org/en/). +Para usar {% data variables.product.prodname_copilot %} en Neovim, debes tener Neovim y la versión 17 o posterior de Node.js instalada. Para obtener más información, consulta la [documentación de Neovim](https://neovim.io/doc/) y el [sitio web de Node.js](https://nodejs.org/en/). -## Instalar la extensión de Neovim +## Instalación de la extensión de Neovim {% mac %} {% data reusables.copilot.install-copilot-in-neovim %} - - Para instalar el complemento del {% data variables.product.prodname_copilot %} directamente, debes saber dónde Neovim almacena los complementos. Para instalar el complemento, ingresa el siguiente comando en la terminal. + - Para instalar directamente el complemento de {% data variables.product.prodname_copilot %}, debes saber dónde almacena Neovim los complementos. Para instalar el complemento, escribe el comando siguiente en el terminal. ``` git clone https://github.com/github/copilot.vim \ PATH/TO/NEOVIM/PLUGINS/copilot.vim ``` -1. Para configurar el {% data variables.product.prodname_copilot %}, abre Neovim e ingresa el siguiente comando. +1. Para configurar {% data variables.product.prodname_copilot %}, abre Neovim y escribe el comando siguiente. ``` :Copilot setup @@ -42,7 +47,7 @@ Para utilizar el {% data variables.product.prodname_copilot %} en Neovim, debes {% windows %} {% data reusables.copilot.install-copilot-in-neovim %} - - Para instalar el complemento del {% data variables.product.prodname_copilot %} directamente, debes saber dónde Neovim almacena los complementos. Para instalar el complemento, ingresa el siguiente comando en Git Bash. + - Para instalar directamente el complemento de {% data variables.product.prodname_copilot %}, debes saber dónde almacena Neovim los complementos. Para instalar el complemento, escribe el comando siguiente en Git Bash. ``` git clone https://github.com/github/copilot.vim \ @@ -63,7 +68,7 @@ Para utilizar el {% data variables.product.prodname_copilot %} en Neovim, debes ``` git clone https://github.com/github/copilot.vim \ -~/.config/PATH/TO/YOUR/NEOVIM/CONFIG/FILE/copilot.vim + ~/.config/PATH/TO/YOUR/NEOVIM/CONFIG/FILE/copilot.vim ``` 1. To configure {% data variables.product.prodname_copilot %}, open Neovim and enter the following command. @@ -76,8 +81,9 @@ Para utilizar el {% data variables.product.prodname_copilot %} en Neovim, debes For guidance on using {% data variables.product.prodname_copilot %} in Neovim, you can view the plugin documentation. To see the documentation, open Neovim and run the following command. ``` -:help copilot ``` +:help copilot +``` -## Leer más +## Further reading - [{% data variables.product.prodname_copilot %}](https://copilot.github.com/) diff --git a/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md b/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md index 92f138aeba..d63e9998fc 100644 --- a/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md +++ b/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md @@ -1,98 +1,105 @@ --- -title: Getting started with GitHub Copilot in Visual Studio Code +title: "Introducción a GitHub\_Copilot en Visual Studio\_Code" 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.' +intro: 'Aprende a instalar {% data variables.product.prodname_copilot %} en {% data variables.product.prodname_vscode %} y a empezar a ver sugerencias a medida que escribes comentarios y codificas.' product: '{% data reusables.gated-features.copilot %}' versions: feature: copilot topics: - Copilot +ms.openlocfilehash: 854d489eaa90690dd670fb01068fe0166c134afb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147080583' --- - -## Acerca del {% data variables.product.prodname_copilot %} y de las {% data variables.product.prodname_vscode %} +## Acerca de {% data variables.product.prodname_copilot %} y {% data variables.product.prodname_vscode %} {% data reusables.copilot.procedural-intro %} -If you use {% data variables.product.prodname_vscode %}, you can view and incorporate suggestions from {% data variables.product.prodname_copilot %} directly within the editor. This guide demonstrates how to use {% data variables.product.prodname_copilot %} within {% data variables.product.prodname_vscode %} for macOS, Windows, or Linux. +Si usas {% data variables.product.prodname_vscode %}, puedes ver e incorporar sugerencias de {% data variables.product.prodname_copilot %} directamente en el editor. En esta guía, se muestra cómo usar {% data variables.product.prodname_copilot %} en {% data variables.product.prodname_vscode %} para macOS, Windows o Linux. ## Prerrequisitos -To use {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode %}, you must have {% data variables.product.prodname_vscode %} installed. For more information, see the [{% data variables.product.prodname_vscode %} download page](https://code.visualstudio.com/Download). +Para usar {% data variables.product.prodname_copilot %} en {% data variables.product.prodname_vscode %}, debes tener instalado {% data variables.product.prodname_vscode %}. Para más información, consulta la [página de descarga de {% data variables.product.prodname_vscode %}](https://code.visualstudio.com/Download). -## Installing the {% data variables.product.prodname_vscode %} extension +## Instalación de la extensión de {% data variables.product.prodname_vscode %} -To use {% data variables.product.prodname_copilot %}, you must first install the {% data variables.product.prodname_vscode %} extension. +Para usar {% data variables.product.prodname_copilot %}, primero debes instalar la extensión de {% data variables.product.prodname_vscode %}. -1. In the {% data variables.product.prodname_vscode %} Marketplace, go to the [{% data variables.product.prodname_copilot %} extension](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot) page and click **Install**. ![Install {% data variables.product.prodname_copilot %} extension {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/install-copilot-extension-visual-studio-code.png) -1. A popup will appear, asking to open {% data variables.product.prodname_vscode %}. Click **Open {% data variables.product.prodname_vscode %}**. -1. In the "Extension: {% data variables.product.prodname_copilot %}" tab in {% data variables.product.prodname_vscode %}, click **Install**. ![Install button in {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/in-visual-studio-code-install-button.png) -1. If you have not previously authorized {% data variables.product.prodname_vscode %} in your {% data variables.product.prodname_dotcom %} account, you will be prompted to sign in to {% data variables.product.prodname_dotcom %} in {% data variables.product.prodname_vscode %}. - - If you have previously authorized {% data variables.product.prodname_vscode %} for your account on {% data variables.product.prodname_dotcom %}, {% data variables.product.prodname_copilot %} will be automatically authorized. ![Screen shot of {% data variables.product.prodname_vscode %} authorization screen](/assets/images/help/copilot/vsc-copilot-authorize.png) -1. In your browser, {% data variables.product.prodname_dotcom %} will request the necessary permissions for {% data variables.product.prodname_copilot %}. To approve these permissions, click **Authorize {% data variables.product.prodname_vscode %}**. -1. In {% data variables.product.prodname_vscode %}, in the "{% data variables.product.prodname_vscode %}" dialog box, to confirm the authentication, click **Open**. +1. En {% data variables.product.prodname_vscode %} Marketplace, ve a la página [Extensión de {% data variables.product.prodname_copilot %}](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot) y haz clic en **Instalar**. + ![Instalación de la extensión de {% data variables.product.prodname_copilot %} {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/install-copilot-extension-visual-studio-code.png) +1. Aparecerá una ventana emergente que te pedirá que abras {% data variables.product.prodname_vscode %}. Haz clic en **Abrir {% data variables.product.prodname_vscode %}** . +1. En la pestaña "Extensión: {% data variables.product.prodname_copilot %}" de {% data variables.product.prodname_vscode %}, haz clic en **Instalar**. + ![Botón Instalar de {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/in-visual-studio-code-install-button.png) +1. Si no autorizaste previamente a {% data variables.product.prodname_vscode %} en tu cuenta de {% data variables.product.prodname_dotcom %}, se te pedirá que inicies sesión en {% data variables.product.prodname_dotcom %} en {% data variables.product.prodname_vscode %}. + - Si autorizaste previamente a {% data variables.product.prodname_vscode %} para tu cuenta en {% data variables.product.prodname_dotcom %}, {% data variables.product.prodname_copilot %} se autorizará automáticamente. + ![Captura de pantalla de la autorización de {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/vsc-copilot-authorize.png) +1. En el explorador, {% data variables.product.prodname_dotcom %} solicitará los permisos necesarios para {% data variables.product.prodname_copilot %}. Para aprobar estos permisos, haz clic en **Autorizar {% data variables.product.prodname_vscode %}** . +1. En {% data variables.product.prodname_vscode %}, en el cuadro de diálogo "{% data variables.product.prodname_vscode %}", haz clic en **Abrir** para confirmar la autenticación. + +## Visualización de tu primera sugerencia -## Enviar tu primer sugerencia - -{% data reusables.copilot.supported-languages %} The following samples are in JavaScript, but other languages will work similarly. +{% data reusables.copilot.supported-languages %} Los ejemplos siguientes están en JavaScript, pero otros lenguajes funcionarán de manera similar. {% data reusables.copilot.create-js-file %} -1. In the JavaScript file, type the following function header. {% data variables.product.prodname_copilot %} sugerirá automáticamente todo el cuerpo de una función en texto gris, tal como se muestra a continuación. La sugerencia exacta podría variar. +1. En el archivo de JavaScript, escriba el encabezado de función siguiente. {% data variables.product.prodname_copilot %} sugerirá automáticamente un cuerpo de función completo en texto atenuado, como se muestra a continuación. La sugerencia exacta puede variar. ```javascript{:copy} function calculateDaysBetweenDates(begin, end) { ``` - ![Screenshot of a first suggestion {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/first-suggestion-visual-studio-code.png) -{% data reusables.copilot.accept-suggestion %} + ![Captura de pantalla de una primera sugerencia {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/first-suggestion-visual-studio-code.png) {% data reusables.copilot.accept-suggestion %} -## Ver sugerencias alternativas +## Visualización de sugerencias alternativas {% data reusables.copilot.alternative-suggestions %} {% data reusables.copilot.create-js-file %} -1. En el archivo de JavaScript, escribe el siguiente encabezado de función. El {% data variables.product.prodname_copilot %} te mostrará una sugerencia. +1. En el archivo de JavaScript, escriba el encabezado de función siguiente. {% data variables.product.prodname_copilot %} mostrará una sugerencia. ```javascript{:copy} function calculateDaysBetweenDates(begin, end) { ``` {% data reusables.copilot.see-alternative-suggestions %} - | OS | Ver la siguiente sugerencia | Ver sugerencia anterior | - |:------- |:----------------------------------------- |:----------------------------------------- | - | macOS | Option (⌥) or Alt+] | Option (⌥) or Alt+[ | - | Windows | Alt+] | Alt+[ | - | Linux | Alt+] | Alt+[ | -1. Alternatively, you can hover over the suggestion to see the {% data variables.product.prodname_copilot %} command palette for choosing suggestions. + | SO | Ver la siguiente sugerencia | Ver la sugerencia anterior | + | :- | :- | :- | + |macOS|Opción (⌥) o Alt+]|Opción (⌥) o Alt+[| + |Windows|Alt+]|Alt+[| + |Linux|Alt+]|Alt+[| +1. De manera alternativa, puedes mantener el puntero sobre la sugerencia para ver la paleta de comandos de {% data variables.product.prodname_copilot %} para elegir sugerencias. {% data reusables.copilot.accept-or-reject-suggestion %} -## Ver varias sugerencias en una pestaña nueva +## Visualización de varias sugerencias en una pestaña nueva {% data reusables.copilot.suggestions-new-tab %} {% data reusables.copilot.create-js-file %} -1. En el archivo de JavaScript, escribe el siguiente encabezado de función. El {% data variables.product.prodname_copilot %} te mostrará una sugerencia. +1. En el archivo de JavaScript, escriba el encabezado de función siguiente. {% data variables.product.prodname_copilot %} mostrará una sugerencia. ```javascript{:copy} function calculateDaysBetweenDates(begin, end) { ``` -1. To open a new tab with multiple additional options, press Ctrl+Enter. -1. Para aceptar una sugerencia, sobre esta, haz clic en **Aceptar solución**. Para rechazar todas las sugerencias, cierra la pestaña. +1. Si quieres abrir una pestaña nueva con varias opciones adicionales, presiona Ctrl+Entrar. +1. Si quieres aceptar una sugerencia, haz clic en **Aceptar solución** encima de la sugerencia. Si quieres rechazar todas las sugerencias, cierra la pestaña. -## Generar sugerencias de código desde los comentarios +## Generación de sugerencias de código a partir de comentarios {% data reusables.copilot.generating-suggestions-from-comments %} {% data reusables.copilot.create-js-file %} -1. In the JavaScript file, type the following comment. El {% data variables.product.prodname_copilot %} te sugerirá una implementación de la función. +1. En el archivo de JavaScript, escribe el comentario siguiente. {% data variables.product.prodname_copilot %} sugerirá una implementación de la función. ```javascript{:copy} // find all images without alternate text // and give them a red border function process() { ``` -## Using a framework +## Uso de un marco -You can also use {% data variables.product.prodname_copilot %} to generate suggestions for APIs and frameworks. The following example uses {% data variables.product.prodname_copilot %} to create a simple Express server that returns the current time. +También puedes usar {% data variables.product.prodname_copilot %} para generar sugerencias para API y marcos. En el ejemplo siguiente, se usa {% data variables.product.prodname_copilot %} para crear un servidor Express sencillo que devuelve la hora actual. {% data reusables.copilot.create-js-file %} -1. In the JavaScript file, type the following comment and then press Enter. {% data variables.product.prodname_copilot %} will suggest an implementation of the Express app. +1. En el archivo de JavaScript, escribe el comentario siguiente y, luego, presiona Entrar. {% data variables.product.prodname_copilot %} sugerirá una implementación de la aplicación Express. ```javascript{:copy} // Express server on port 3000 1. To accept each line, press Tab, then Enter. @@ -100,10 +107,10 @@ You can also use {% data variables.product.prodname_copilot %} to generate sugge ```javascript{:copy} // Return the current time ``` -1. To accept each line, press Tab. +1. Para aceptar cada línea, presiona Tab. {% data reusables.copilot.enabling-or-disabling-in-vsc %} -## Leer más +## Información adicional - [{% data variables.product.prodname_copilot %}](https://copilot.github.com/) diff --git a/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md b/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md index 8d93ac1ff2..2da4f0acb0 100644 --- a/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md +++ b/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md @@ -1,80 +1,88 @@ --- -title: Getting started with GitHub Copilot in Visual Studio +title: "Introducción a GitHub Copilot en Visual\_Studio" 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.' +intro: 'Obtén información sobre cómo instalar {% data variables.product.prodname_copilot %} en {% data variables.product.prodname_vs %} y empezar a ver sugerencias a medida que escribe comentarios y código.' versions: feature: copilot topics: - Copilot +ms.openlocfilehash: 1d3c65cf1709ece9ea7b0eae9e6fadaa0df0c7f0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147098029' --- - -## About {% data variables.product.prodname_copilot %} and Visual Studio +## Acerca de {% data variables.product.prodname_copilot %} y Visual Studio {% data reusables.copilot.procedural-intro %} -If you use {% data variables.product.prodname_vs %}, you can view and incorporate suggestions from {% data variables.product.prodname_copilot %} directly within the editor. This guide demonstrates how to use {% data variables.product.prodname_copilot %} within {% data variables.product.prodname_vs %} for Windows. +Si usas {% data variables.product.prodname_vs %}, puedes ver e incorporar sugerencias de {% data variables.product.prodname_copilot %} directamente en el editor. En esta guía se muestra cómo usar {% data variables.product.prodname_copilot %} en {% data variables.product.prodname_vs %} para Windows. ## Prerrequisitos -To use {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vs %}, you must have {% data variables.product.prodname_vs %} 2022 17.2 or later installed. For more information, see the [Visual Studio IDE](https://visualstudio.microsoft.com/vs/) documentation. +Para usar {% data variables.product.prodname_copilot %} en {% data variables.product.prodname_vs %}, debes tener instalado {% data variables.product.prodname_vs %} 2022 17.2 o posterior. Para más información, consulta la documentación de [Visual Studio IDE](https://visualstudio.microsoft.com/vs/). {% note %} -**Note**: {% data variables.product.prodname_copilot %} is not currently available for use with Visual Studio for Mac. +**Nota**: {% data variables.product.prodname_copilot %} no está disponible actualmente para su uso con Visual Studio para Mac. {% endnote %} -## Installing the {% data variables.product.prodname_vs %} extension +## Instalación de la extensión {% data variables.product.prodname_vs %} -To use {% data variables.product.prodname_copilot %}, you must first install the {% data variables.product.prodname_vs %} extension. -1. In the Visual Studio toolbar, click **Extensions**, then click **Manage Extensions**. ![Screenshot of the Visual Studio toolbar](/assets/images/help/copilot/visual-studio-toolbar.png) -1. In the "Manage Extensions" window, click **Visual Studio Marketplace**, search for the {% data variables.product.prodname_copilot %} extension, then click **Download**. ![Screenshot of GitHub Copilot extension for Visual Studio with the download button emphasized](/assets/images/help/copilot/install-copilot-extension-visual-studio.png) -1. Close the "Manage Extensions" window, then exit and relaunch {% data variables.product.prodname_vs %}. -1. Opcionalmente, para verificar que el {% data variables.product.prodname_copilot %} se instale y habilite, regresa a **Administrar extensiones**, haz clic en **Instaladas** para ver las extensiones que tienes instaladas actualmente y luego haz clic en **{% data variables.product.prodname_copilot %}** para ver la información de estado. ![Screenshot of installed extensions in Visual Studio with GitHub Copilot emphasized](/assets/images/help/copilot/installed-copilot-extension-visual-studio.png) -1. Open or create a new project in {% data variables.product.prodname_vs %}. -1. In the "Microsoft {% data variables.product.prodname_vs %}" dialog box, to copy your device activation code, click **OK**. ![Screenshot of the Microsoft {% data variables.product.prodname_vs %} dialogue box](/assets/images/help/copilot/vs-auth-dialogue.png) -1. Una ventana de activación de dispositivo se abrirá en un buscador. Pega el código de dispositivo y luego haz clic en **Continuar**. +Para usar {% data variables.product.prodname_copilot %}, primero debes instalar la extensión {% data variables.product.prodname_vs %}. +1. En la barra de herramientas de Visual Studio, haz clic en **Extensiones** y, a continuación, haz clic en **Administrar extensiones**. + ![Captura de pantalla de la barra de herramientas de Visual Studio](/assets/images/help/copilot/visual-studio-toolbar.png) +1. En la ventana "Administrar extensiones", haz clic en **Visual Studio Marketplace**, busca la extensión {% data variables.product.prodname_copilot %} y haz clic en **Descargar**. + ![Captura de pantalla de la extensión GitHub Copilot para Visual Studio con el botón Descargar resaltado](/assets/images/help/copilot/install-copilot-extension-visual-studio.png) +1. Cierra la ventana "Administrar extensiones" y, a continuación, cierra y vuelve a iniciar {% data variables.product.prodname_vs %}. +1. Opcionalmente, para comprobar que {% data variables.product.prodname_copilot %} está instalado y habilitado, vuelve a **Administrar extensiones**, haz clic en **Instalado** para ver las extensiones instaladas actualmente y, a continuación, haz clic en **{% data variables.product.prodname_copilot %}** para ver la información de estado. + ![Captura de pantalla de las extensiones instaladas en Visual Studio con GitHub Copilot resaltado](/assets/images/help/copilot/installed-copilot-extension-visual-studio.png) +1. Abre o crea un proyecto en {% data variables.product.prodname_vs %}. +1. En el cuadro de diálogo "Microsoft {% data variables.product.prodname_vs %}", para copiar el código de activación del dispositivo, haz clic en **Aceptar**. + ![Captura de pantalla del cuadro de diálogo Microsoft {% data variables.product.prodname_vs %}](/assets/images/help/copilot/vs-auth-dialogue.png) +1. Se abrirá una ventana de activación del dispositivo en el explorador. Pega el código del dispositivo y haz clic en **Continuar**. - - Para pegar el código en Windows o en Linux, presiona Ctrl+v. + - Para pegar el código en Windows o Linux, presiona Ctrl+v. - Para pegar el código en macOS, presiona command+v. -1. {% data variables.product.prodname_dotcom %} solicitará los permisos necesarios para el {% data variables.product.prodname_copilot %}. Para aprobar estos permisos, haz clic en **Autorizar el plugin del {% data variables.product.prodname_copilot %}**. -1. After you approve the permissions, {% data variables.product.prodname_vs %} will show a confirmation. ![Screenshot of {% data variables.product.prodname_vs %} permissions confirmation](/assets/images/help/copilot/vs-confirmation.png) +1. {% data variables.product.prodname_dotcom %} solicitará los permisos necesarios para {% data variables.product.prodname_copilot %}. Para aprobar estos permisos, haz clic en **Autorizar complemento {% data variables.product.prodname_copilot %}** . +1. Después de aprobar los permisos, {% data variables.product.prodname_vs %} mostrará una confirmación. + ![Captura de pantalla de la confirmación de permisos de {% data variables.product.prodname_vs %}](/assets/images/help/copilot/vs-confirmation.png) -## Ver tu primera sugerencia -{% data reusables.copilot.supported-languages %} The following samples are in C#, but other languages will work similarly. +## Visualización de tu primera sugerencia +{% data reusables.copilot.supported-languages %} Los ejemplos siguientes están en C#, pero otros lenguajes funcionarán de forma similar. {% data reusables.copilot.create-c-file %} -1. In the C# file, type the following function signature. {% data variables.product.prodname_copilot %} will automatically suggest an entire function body in grayed text, as shown below. La sugerencia exacta podría variar. +1. En el archivo de C#, escribe la siguiente signatura de función. {% data variables.product.prodname_copilot %} sugerirá automáticamente un cuerpo de función completo en texto atenuado, como se muestra a continuación. La sugerencia exacta puede variar. ```csharp{:copy} int CalculateDaysBetweenDates( ``` - ![Screenshot of a first suggestion Visual Studio Code](/assets/images/help/copilot/first-suggestion-visual-studio.png) -{% data reusables.copilot.accept-suggestion %} - -## Ver sugerencias alternativas -{% data reusables.copilot.alternative-suggestions %} -{% data reusables.copilot.create-c-file %} -1. En el archivo de C#, escribe la siguiente firma de función. {% data variables.product.prodname_copilot %} will show you a suggestion. + ![Captura de pantalla de una primera sugerencia de Visual Studio Code](/assets/images/help/copilot/first-suggestion-visual-studio.png) {% data reusables.copilot.accept-suggestion %} + +## Visualización de sugerencias alternativas +{% data reusables.copilot.alternative-suggestions %} {% data reusables.copilot.create-c-file %} +1. En el archivo de C#, escribe la siguiente signatura de función. {% data variables.product.prodname_copilot %} mostrará una sugerencia. ```csharp{:copy} int CalculateDaysBetweenDates( ``` -1. If alternative suggestions are available, you can see these alternatives by pressing Alt+] (or Alt+[). -1. Optionally, you can hover over the suggestion to see the {% data variables.product.prodname_copilot %} command palette for choosing suggestions. +1. Si hay sugerencias alternativas disponibles, puedes ver estas alternativas presionando Alt+] (o Alt+[). +1. Opcionalmente, puedes mantener el puntero sobre la sugerencia para ver la paleta de comandos{% data variables.product.prodname_copilot %} para elegir sugerencias. {% data reusables.copilot.accept-or-reject-suggestion %} -## Generar sugerencias de código desde los comentarios +## Generación de sugerencias de código a partir de comentarios {% data reusables.copilot.generating-suggestions-from-comments %} {% data reusables.copilot.create-c-file %} -1. In the C# file, type the following comment. {% data variables.product.prodname_copilot %} will suggest an implementation of the function. +1. En el archivo de C#, escribe el comentario siguiente. {% data variables.product.prodname_copilot %} sugerirá una implementación de la función. ```csharp{:copy} using System.Xml.Linq; var doc = XDocument.Load("index.xhml"); - + // find all images ``` {% data reusables.copilot.accept-suggestion %} @@ -82,6 +90,6 @@ To use {% data variables.product.prodname_copilot %}, you must first install the {% data reusables.copilot.enabling-or-disabling-vs %} -## Leer más +## Información adicional - [{% data variables.product.prodname_copilot %}](https://copilot.github.com/) diff --git a/translations/es-ES/content/copilot/getting-started-with-github-copilot/index.md b/translations/es-ES/content/copilot/getting-started-with-github-copilot/index.md index 4205f0889f..c21e5afb49 100644 --- a/translations/es-ES/content/copilot/getting-started-with-github-copilot/index.md +++ b/translations/es-ES/content/copilot/getting-started-with-github-copilot/index.md @@ -1,7 +1,7 @@ --- -title: Getting started with GitHub Copilot +title: Introducción a GitHub Copilot shortTitle: Get started with GitHub Copilot -intro: 'You can start using {% data variables.product.prodname_copilot %} by installing the extension in your preferred environment.' +intro: 'Para empezar a utilizar {% data variables.product.prodname_copilot %}, instala la extensión en el entorno que prefieras.' versions: feature: copilot topics: @@ -11,5 +11,11 @@ children: - /getting-started-with-github-copilot-in-visual-studio - /getting-started-with-github-copilot-in-a-jetbrains-ide - /getting-started-with-github-copilot-in-neovim +ms.openlocfilehash: 31b43f0c2bf69bda04ee8176b2c7d03e4f1123da +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147080579' --- diff --git a/translations/es-ES/content/copilot/index.md b/translations/es-ES/content/copilot/index.md index 74d212fb0c..b4ab4c5bf5 100644 --- a/translations/es-ES/content/copilot/index.md +++ b/translations/es-ES/content/copilot/index.md @@ -1,7 +1,7 @@ --- title: Copiloto de GitHub -shortTitle: Copiloto de GitHub -intro: 'You can use {% data variables.product.prodname_copilot %} to get autocomplete-style suggestions from an AI pair programmer as you code.' +shortTitle: GitHub Copilot +intro: 'Puedes usar {% data variables.product.prodname_copilot %} para obtener sugerencias de estilo de autocompletar de un programador de pares de IA mientras programas.' redirect_from: - /github/copilot changelog: @@ -30,5 +30,11 @@ children: - /configuring-github-copilot topics: - Copilot +ms.openlocfilehash: 9a6100d2b5fe0bf8b710ce19e6a12f0afee42913 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147443700' --- diff --git a/translations/es-ES/content/copilot/overview-of-github-copilot/about-github-copilot.md b/translations/es-ES/content/copilot/overview-of-github-copilot/about-github-copilot.md index d91817fa96..b3dea2f516 100644 --- a/translations/es-ES/content/copilot/overview-of-github-copilot/about-github-copilot.md +++ b/translations/es-ES/content/copilot/overview-of-github-copilot/about-github-copilot.md @@ -1,39 +1,44 @@ --- -title: About GitHub Copilot -intro: '{% data variables.product.prodname_copilot %} can help you code by offering autocomplete-style suggestions. You can learn what to consider while using {% data variables.product.prodname_copilot %}, and how {% data variables.product.prodname_copilot %} works.' +title: "Acerca de GitHub\_Copilot" +intro: '{% data variables.product.prodname_copilot %} puede ayudarte a codificar ofreciendo sugerencias de estilo autocompletar. Puedes aprender qué se debe tener en cuenta al usar {% data variables.product.prodname_copilot %} y cómo funcionan los datos {% data variables.product.prodname_copilot %}.' versions: feature: copilot topics: - Copilot -shortTitle: Acerca del Copiloto de GitHub +shortTitle: About GitHub Copilot +ms.openlocfilehash: 340be078a8af263a477399a3303161864fe2040e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147092970' --- - ## Acerca de {% data variables.product.prodname_copilot %} -{% data variables.product.prodname_copilot %} is an AI pair programmer that offers autocomplete-style suggestions as you code. You can receive suggestions from {% data variables.product.prodname_copilot %} either by starting to write the code you want to use, or by writing a natural language comment describing what you want the code to do. {% data variables.product.prodname_copilot %} analyzes the context in the file you are editing, as well as related files, and offers suggestions from within your text editor. +{% data variables.product.prodname_copilot %} es un programador de pares de IA que ofrece sugerencias de estilo autocompletar a medida que programas. Puedes recibir sugerencias de {% data variables.product.prodname_copilot %} ya sea empezando a escribir el código que quieres usar o escribiendo un comentario de lenguaje natural que describa lo que quieres que haga el código. {% data variables.product.prodname_copilot %} analiza el contexto del archivo que estás editando, así como los archivos relacionados, y ofrece sugerencias desde el editor de texto. -{% data variables.product.prodname_copilot %} is optimized to help you write Python, JavaScript, TypeScript, Ruby, Go, C#, or C++. You can also use {% data variables.product.prodname_copilot %} to generate suggestions in other languages and a wide variety of frameworks. {% data variables.product.prodname_copilot %} is powered by OpenAI Codex, a new AI system created by OpenAI. +{% data variables.product.prodname_copilot %} está optimizado para ayudarte a escribir Python, JavaScript, TypeScript, Ruby, Go, C# o C++. También se pueden usar los datos {% data variables.product.prodname_copilot %} para generar sugerencias en otros lenguajes y una amplia variedad de marcos. {% data variables.product.prodname_copilot %} cuenta con la tecnología de OpenAI Codex, un nuevo sistema de inteligencia artificial creado por OpenAI. -{% data variables.product.prodname_copilot %} is available as an extension in Visual Studio Code, Visual Studio, Neovim and the JetBrains suite of IDEs. Para obtener más información, consulta "[Comenzar con {% data variables.product.prodname_copilot %}](/copilot/getting-started-with-github-copilot)". +{% data variables.product.prodname_copilot %} está disponible como extensión en Visual Studio Code, Visual Studio, Neovim y el conjunto de IDE de JetBrains. Para más información, ve "[Introducción a {% data variables.product.prodname_copilot %}](/copilot/getting-started-with-github-copilot)". ## Uso de {% data variables.product.prodname_copilot %} -You can see real-world examples of {% data variables.product.prodname_copilot %} in action. Para obtener más información, consulta el sitio web de [{% data variables.product.prodname_copilot %}](https://copilot.github.com/). +Puedes ver ejemplos reales de {% data variables.product.prodname_copilot %} en acción. Para más información, ve el sitio web de [{% data variables.product.prodname_copilot %}](https://copilot.github.com/). -GitHub Copilot offers suggestions from a model that OpenAI built from billions of lines of open source code. As a result, the training set for {% data variables.product.prodname_copilot %} may contain insecure coding patterns, bugs, or references to outdated APIs or idioms. When {% data variables.product.prodname_copilot %} produces suggestions based on this training data, those suggestions may also contain undesirable patterns. +GitHub Copilot ofrece sugerencias de un modelo que OpenAI creó a partir de miles de millones de líneas de código abierto. Como resultado, el conjunto de entrenamiento para {% data variables.product.prodname_copilot %} puede contener patrones de codificación no seguros, errores o referencias a API o expresiones obsoletas. Cuando {% data variables.product.prodname_copilot %} genera sugerencias basadas en estos datos de entrenamiento, esas sugerencias también pueden contener patrones no deseados. -You are responsible for ensuring the security and quality of your code. We recommend you take the same precautions when using code generated by {% data variables.product.prodname_copilot %} that you would when using any code you didn't write yourself. These precautions include rigorous testing, IP scanning, and tracking for security vulnerabilities. {% data variables.product.company_short %} proporciona varias características para ayudarte a monitorear y mejorar la calidad del código, tales como las {% data variables.product.prodname_actions %}, el {% data variables.product.prodname_dependabot %}, {% data variables.product.prodname_codeql %} y el {% data variables.product.prodname_code_scanning %}. All these features are free to use in public repositories. For more information, see "[Understanding {% data variables.product.prodname_actions %}](/actions/learn-github-actions/understanding-github-actions)" and "[{% data variables.product.company_short %} security features](/code-security/getting-started/github-security-features)." +Eres responsable de garantizar la seguridad y la calidad del código. Se recomienda tomar las mismas precauciones al usar el código generado por {% data variables.product.prodname_copilot %} que tomaría al usar cualquier código que no hayas escrito. Estas precauciones incluyen pruebas rigurosas, examen de IP y seguimiento de vulnerabilidades de seguridad. {% data variables.product.company_short %} proporciona una serie de características para ayudarte a supervisar y mejorar la calidad del código, como {% data variables.product.prodname_actions %}, {% data variables.product.prodname_dependabot %}, {% data variables.product.prodname_codeql %} y {% data variables.product.prodname_code_scanning %}. Todas estas características son gratuitas para su uso en repositorios públicos. Para más información, ve "[Descripción de {% data variables.product.prodname_actions %}](/actions/learn-github-actions/understanding-github-actions)" y "[Características de seguridad de {% data variables.product.company_short %}](/code-security/getting-started/github-security-features)". -{% data variables.product.prodname_copilot %} uses filters to block offensive words in the prompts and avoid producing suggestions in sensitive contexts. We are committed to constantly improving the filter system to more intelligently detect and remove offensive suggestions generated by {% data variables.product.prodname_copilot %}, including biased, discriminatory, or abusive outputs. If you see an offensive suggestion generated by {% data variables.product.prodname_copilot %}, please report the suggestion directly to copilot-safety@github.com so that we can improve our safeguards. +{% data variables.product.prodname_copilot %} usa filtros para bloquear palabras ofensivas en las indicaciones y evitar generar sugerencias en contextos confidenciales. Estamos comprometidos a mejorar constantemente el sistema de filtros para detectar y quitar sugerencias ofensivas generadas por {% data variables.product.prodname_copilot %}, incluidas las salidas sesgadas, discriminatorias o abusivas. Si ves una sugerencia ofensiva generada por {% data variables.product.prodname_copilot %}, notifícalo directamente a copilot-safety@github.com para que podamos mejorar nuestras medidas de seguridad. ## Acerca de la facturación para {% data variables.product.prodname_copilot %} -{% data variables.product.prodname_copilot %} is a paid feature, requiring a monthly or yearly subscription. Verified students and maintainers of popular open source projects on {% data variables.product.prodname_dotcom %} are eligible to use {% data variables.product.prodname_copilot %} for free. If you meet the criteria for a free {% data variables.product.prodname_copilot %} subscription, you will be automatically notified when you visit the {% data variables.product.prodname_copilot %} subscription page. If you do not meet the criteria for a free {% data variables.product.prodname_copilot %} subscription, you will be offered a 60 day free trial, after which a paid subscription is required for continued use. 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)". +{% data variables.product.prodname_copilot %} es una característica de pago que requiere una suscripción mensual o anual. Los alumnos y mantenedores verificados de proyectos de código abierto populares en {% data variables.product.prodname_dotcom %} pueden usar {% data variables.product.prodname_copilot %} de forma gratuita. Si cumples los criterios para una suscripción gratuita de {% data variables.product.prodname_copilot %}, se te notificará de forma automática cuando visites la página de suscripción de {% data variables.product.prodname_copilot %}. Si no cumples los criterios para una suscripción gratuita de {% data variables.product.prodname_copilot %}, se te ofrecerá una prueba de 60 días, después de la cual se requiere una suscripción de pago para su uso continuado. Para más información, consulta "[Acerca de la facturación de {% data variables.product.prodname_copilot %}](/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot)". -## About the license for the {% data variables.product.prodname_copilot %} plugin in JetBrains IDEs +## Sobre la licencia del complemento {% data variables.product.prodname_copilot %} en los IDE de JetBrains -{% data variables.product.prodname_dotcom %}, Inc. is the licensor of the JetBrains plugin. The end user license agreement for this plugin is the [{% data variables.product.prodname_dotcom %} Terms for Additional Products and Features](/free-pro-team@latest/site-policy/github-terms/github-terms-for-additional-products-and-features#github-copilot) and use of this plugin is subject to those terms. JetBrains has no responsibility or liability in connection with the plugin or such agreement. By using the plugin, you agree to the foregoing terms. +{% data variables.product.prodname_dotcom %}, Inc. es el licenciante del complemento JetBrains. El contrato de licencia de usuario final para este complemento es los [{% data variables.product.prodname_dotcom %} Condiciones de GitHub para las características y productos adicionales](/free-pro-team@latest/site-policy/github-terms/github-terms-for-additional-products-and-features#github-copilot) y el uso de este complemento está sujeto a esos términos. JetBrains no tiene ninguna responsabilidad ni obligación en relación con el complemento o con dicho contrato. Al usar el complemento, se aceptan los términos anteriores. -## Leer más +## Información adicional -- "[{% data variables.product.company_short %} Terms for Additional Products and Features](/free-pro-team@latest/site-policy/github-terms/github-terms-for-additional-products-and-features#github-copilot)" +- "[{% data variables.product.company_short %} Condiciones de GitHub para las características y productos adicionales](/free-pro-team@latest/site-policy/github-terms/github-terms-for-additional-products-and-features#github-copilot)" diff --git a/translations/es-ES/content/copilot/overview-of-github-copilot/index.md b/translations/es-ES/content/copilot/overview-of-github-copilot/index.md index d93b948539..8a313ff4d9 100644 --- a/translations/es-ES/content/copilot/overview-of-github-copilot/index.md +++ b/translations/es-ES/content/copilot/overview-of-github-copilot/index.md @@ -1,12 +1,18 @@ --- -title: Overview of GitHub Copilot -shortTitle: Resumen del Copiloto de GitHub -intro: 'Learn about {% data variables.product.prodname_copilot %}, including use cases and terms that govern {% data variables.product.prodname_copilot %} data.' +title: Introducción a GitHub Copilot +shortTitle: Overview of GitHub Copilot +intro: 'Obtén información sobre {% data variables.product.prodname_copilot %}, incluidos algunos casos de uso y los términos que rigen los datos de {% data variables.product.prodname_copilot %}.' versions: feature: copilot topics: - Copilot children: - /about-github-copilot +ms.openlocfilehash: 2b5e6a387ad81fe3fc99ed85dba4302e167bd4b6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147080559' --- diff --git a/translations/es-ES/content/copilot/quickstart.md b/translations/es-ES/content/copilot/quickstart.md index 937d018ab0..1917591d55 100644 --- a/translations/es-ES/content/copilot/quickstart.md +++ b/translations/es-ES/content/copilot/quickstart.md @@ -1,62 +1,67 @@ --- -title: Quickstart for GitHub Copilot -intro: '{% data variables.product.prodname_copilot %} can help you work, by offering inline suggestions as you code.' +title: Inicio rápido para GitHub Copilot +intro: '{% data variables.product.prodname_copilot %} puede ayudarte a trabajar porque te ofrece sugerencias insertadas mientras codificas.' product: '{% data reusables.gated-features.copilot %}' allowTitleToDifferFromFilename: true versions: feature: copilot -shortTitle: Inicio Rápido +shortTitle: Quickstart topics: - Copilot +ms.openlocfilehash: 5aa3071cddc2bf83e7ee7082eabea00f79a66ea5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147080643' --- - ## Introducción -{% data variables.product.prodname_copilot %} is an AI pair programmer. You can use {% data variables.product.prodname_copilot %} to get suggestions for whole lines or entire functions right inside your editor. +{% data variables.product.prodname_copilot %} es un programador de pares de IA. Puedes usar {% data variables.product.prodname_copilot %} para obtener sugerencias para líneas o funciones completas directamente en el editor. -This guide will show you how to sign up for {% data variables.product.prodname_copilot %}, install the {% data variables.product.prodname_copilot %} extension in {% data variables.product.prodname_vscode %}, and get your first suggestion. For more information on {% data variables.product.prodname_copilot %}, see "[About {% data variables.product.prodname_copilot %}](/copilot/overview-of-github-copilot/about-github-copilot)." For more in-depth information on how to use {% data variables.product.prodname_copilot %} in a variety of environments, see "[Getting Started](/copilot/getting-started-with-github-copilot)." +En esta guía, se muestra cómo te puedes registrar en {% data variables.product.prodname_copilot %}, instalar la extensión de {% data variables.product.prodname_copilot %} en {% data variables.product.prodname_vscode %} y obtener tu primera sugerencia. Para más información sobre {% data variables.product.prodname_copilot %}, consulta "[Acerca {% data variables.product.prodname_copilot %}](/copilot/overview-of-github-copilot/about-github-copilot)". Para información más detallada sobre cómo usar {% data variables.product.prodname_copilot %} en una variedad de entornos, consulta "[Introducción](/copilot/getting-started-with-github-copilot)". ## Prerrequisitos {% data reusables.copilot.copilot-prerequisites %} -- Para utilizar el {% data variables.product.prodname_copilot %} en {% data variables.product.prodname_vscode %}, debes tener instalado {% data variables.product.prodname_vscode %}. For more information, see the [{% data variables.product.prodname_vscode %}](https://code.visualstudio.com/) documentation. +- Para usar {% data variables.product.prodname_copilot %} en {% data variables.product.prodname_vscode %}, debes tener instalado {% data variables.product.prodname_vscode %}. Para más información, consulta la documentación de [{% data variables.product.prodname_vscode %}](https://code.visualstudio.com/). -## Registrarse en {% data variables.product.prodname_copilot %} +## Registro en {% data variables.product.prodname_copilot %} {% data reusables.copilot.signup-procedure %} -## Installing the {% data variables.product.prodname_copilot %} extension for {% data variables.product.prodname_vscode %} +## Instalación de la extensión de {% data variables.product.prodname_copilot %} para {% data variables.product.prodname_vscode %} -Para utilizar el {% data variables.product.prodname_copilot %}, primero debes instalar la extensión de {% data variables.product.prodname_vscode %}. +Para usar {% data variables.product.prodname_copilot %}, primero debes instalar la extensión de {% data variables.product.prodname_vscode %}. -1. En el mercado de {% data variables.product.prodname_vscode %}, dirígete a la página de la [Extensión del {% data variables.product.prodname_copilot %}](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot) y haz clic en **Instalar**. ![Instalar la extensión del {% data variables.product.prodname_copilot %} para {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/install-copilot-extension-visual-studio-code.png) -1. Se mostrará una ventana emergente que pide abrir {% data variables.product.prodname_vscode %}. Haz clic en **Abrir {% data variables.product.prodname_vscode %}**. -1. En la pestaña de "Extensión: {% data variables.product.prodname_copilot %}" en {% data variables.product.prodname_vscode %}, haz clic en **Instalar**. ![Botón de instalar en {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/in-visual-studio-code-install-button.png) -1. Si no has autorizado a {% data variables.product.prodname_vscode %} previamente en tu cuenta de {% data variables.product.prodname_dotcom %}, se te pedirá iniciar sesión en {% data variables.product.prodname_dotcom %} en {% data variables.product.prodname_vscode %}. - - If you have previously authorized {% data variables.product.prodname_vscode %} in your {% data variables.product.prodname_dotcom %} account, {% data variables.product.prodname_copilot %} will be automatically authorized. ![Captura de la pantalla de autorización de {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/vsc-copilot-authorize.png) -1. En tu buscdor, {% data variables.product.prodname_dotcom %} solicitará los permisos necesarios para el {% data variables.product.prodname_copilot %}. Para aprobar estos permisos, haz clic en **Autorizar a {% data variables.product.prodname_vscode %}**. -1. In {% data variables.product.prodname_vscode %}, in the "{% data variables.product.prodname_vscode %}" dialogue box, to confirm the authentication, click **Open**. +1. En {% data variables.product.prodname_vscode %} Marketplace, ve a la página [Extensión de {% data variables.product.prodname_copilot %}](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot) y haz clic en **Instalar**. + ![Instalación de la extensión de {% data variables.product.prodname_copilot %} {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/install-copilot-extension-visual-studio-code.png) +1. Aparecerá una ventana emergente que te pedirá que abras {% data variables.product.prodname_vscode %}. Haz clic en **Abrir {% data variables.product.prodname_vscode %}** . +1. En la pestaña "Extensión: {% data variables.product.prodname_copilot %}" de {% data variables.product.prodname_vscode %}, haz clic en **Instalar**. + ![Botón Instalar de {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/in-visual-studio-code-install-button.png) +1. Si no autorizaste previamente a {% data variables.product.prodname_vscode %} en tu cuenta de {% data variables.product.prodname_dotcom %}, se te pedirá que inicies sesión en {% data variables.product.prodname_dotcom %} en {% data variables.product.prodname_vscode %}. + - Si autorizaste previamente a {% data variables.product.prodname_vscode %} en tu cuenta de {% data variables.product.prodname_dotcom %}, {% data variables.product.prodname_copilot %} se autorizará automáticamente. + ![Captura de pantalla de la autorización de {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/vsc-copilot-authorize.png) +1. En el explorador, {% data variables.product.prodname_dotcom %} solicitará los permisos necesarios para {% data variables.product.prodname_copilot %}. Para aprobar estos permisos, haz clic en **Autorizar {% data variables.product.prodname_vscode %}** . +1. En {% data variables.product.prodname_vscode %}, en el cuadro de diálogo "{% data variables.product.prodname_vscode %}", haz clic en **Abrir** para confirmar la autenticación. -## Getting your first suggestion +## Obtención de tu primera sugerencia -{% data reusables.copilot.supported-languages %} Los siguientes ejemplos están en JavaScript, pero toros lenguajes funcionarán de forma similar. +{% data reusables.copilot.supported-languages %} Los ejemplos siguientes están en JavaScript, pero otros lenguajes funcionarán de manera similar. -1. Open {% data variables.product.prodname_vscode %}. -{% data reusables.copilot.create-js-file %} -{% data reusables.copilot.type-function-header %} - {% data variables.product.prodname_copilot %} sugerirá automáticamente todo el cuerpo de una función en texto gris, tal como se muestra a continuación. La sugerencia exacta podría variar. - ![First suggestion {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/first-suggestion-visual-studio-code.png) -{% data reusables.copilot.accept-suggestion %} +1. Abre {% data variables.product.prodname_vscode %}. +{% data reusables.copilot.create-js-file %} {% data reusables.copilot.type-function-header %} {% data variables.product.prodname_copilot %} sugerirá automáticamente todo el cuerpo de una función en texto atenuado, tal como se muestra a continuación. La sugerencia exacta puede variar. +![Primera sugerencia {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/first-suggestion-visual-studio-code.png) {% data reusables.copilot.accept-suggestion %} -## Siguientes pasos +## Pasos siguientes -You successfully installed {% data variables.product.prodname_copilot %} and received your first suggestion, but that's just the beginning! Aquí tienes algunos recursos útiles para que tomes tus siguientes pasos con {% data variables.product.prodname_copilot %}. +Instalaste {% data variables.product.prodname_copilot %} correctamente y recibiste tu primera sugerencia, pero eso es solo el principio. Estos son algunos recursos útiles para que completes los pasos siguientes con {% data variables.product.prodname_copilot %}. -- [Getting Started](/copilot/getting-started-with-github-copilot): You've learned how to get your first suggestion in {% data variables.product.prodname_vscode %}. These guides show you how to set up and navigate the various functions of {% data variables.product.prodname_copilot %} across all of the supported environments. -- [{% data variables.product.prodname_copilot %}](https://copilot.github.com/): See practical examples of how {% data variables.product.prodname_copilot %} can help you work. -- [Configuring {% data variables.product.prodname_copilot %}](/copilot/configuring-github-copilot): These guides provide details on how to configure {% data variables.product.prodname_copilot %} to your personal preferences. +- [Introducción](/copilot/getting-started-with-github-copilot): aprendiste a obtener tu primera sugerencia en {% data variables.product.prodname_vscode %}. Estas guías te muestran cómo configurar y recorrer las diversas funciones de {% data variables.product.prodname_copilot %} en todos los entornos admitidos. +- [{% data variables.product.prodname_copilot %}](https://copilot.github.com/): ve ejemplos prácticos de cómo {% data variables.product.prodname_copilot %} puede ayudarte a trabajar. +- [Configuración de {% data variables.product.prodname_copilot %}](/copilot/configuring-github-copilot): estas guías te proporciona información detallada sobre cómo configurar {% data variables.product.prodname_copilot %} según tus preferencias personales. -## Leer más +## Información adicional - [Acerca de {% data variables.product.prodname_copilot %}](/copilot/overview-of-github-copilot/about-github-copilot) diff --git a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/adding-a-repository-from-your-local-computer-to-github-desktop.md b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/adding-a-repository-from-your-local-computer-to-github-desktop.md index 39ba6025f8..1f22b82135 100644 --- a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/adding-a-repository-from-your-local-computer-to-github-desktop.md +++ b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/adding-a-repository-from-your-local-computer-to-github-desktop.md @@ -6,27 +6,38 @@ redirect_from: - /desktop/contributing-and-collaborating-using-github-desktop/adding-a-repository-from-your-local-computer-to-github-desktop versions: fpt: '*' -shortTitle: Añadir un repositorio +shortTitle: Add a repository +ms.openlocfilehash: a50b5d01a2680aed173bca3ada146d318e4728b5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117570' --- - {% tip %} -**Sugerencia:** Puedes agregar un repositorio Git desde tu equipo local hasta GitHub Destktop arrastrando la carpeta a la ventana {% data variables.product.prodname_desktop %}. Si arrastras múltiples carpetas Git a {% data variables.product.prodname_desktop %} al mismo tiempo, cada carpeta se agregará como un repositorio Git individual. +**Sugerencia:** Puede agregar un repositorio de Git desde el equipo local a GitHub Desktop si arrastra la carpeta a la ventana {% data variables.product.prodname_desktop %}. Si arrastras múltiples carpetas Git a {% data variables.product.prodname_desktop %} al mismo tiempo, cada carpeta se agregará como un repositorio Git individual. {% endtip %} {% mac %} -1. En el menú **File** (Archivo), haz clic en **Add Local Repository** (Agregar repositorio local). ![Agrega la opción de menú Local Repository (Repositorio local)](/assets/images/help/desktop/add-local-repository-mac.png) -2. Haz clic en **Choose...** (Elegir...) y, a través de la ventana Finder (Buscador) desplázate hasta el repositorio local que deseas agregar. ![El campo Local Path en la app Mac](/assets/images/help/desktop/add-repo-choose-button-mac.png) -4. Haz clic en **Add Repository** (Agregar repositorio). ![El botón Add repository (Agregar repositorio) en la app Mac](/assets/images/help/desktop/add-repository-button-mac.png) +1. En el menú **Archivo**, haga clic en **Agregar repositorio local**. + ![Opción de menú Agregar repositorio local](/assets/images/help/desktop/add-local-repository-mac.png) +2. Haga clic en **Seleccionar...** y, con la ventana Finder, desplácese hasta el repositorio local que quiera agregar. + ![El campo Ruta local en la aplicación Mac](/assets/images/help/desktop/add-repo-choose-button-mac.png) +4. Haga clic en **Agregar repositorio**. + ![El botón Agregar repositorio en la aplicación Mac](/assets/images/help/desktop/add-repository-button-mac.png) {% endmac %} {% windows %} -1. En el menú **File** (Archivo) haz clic en **Add Local Repository** (Agregar repositorio local). ![Agrega la opción de menú Local Repository (Repositorio local)](/assets/images/help/desktop/add-local-repository-windows.png) -2. Haz clic en **Choose...** (Elegir) y, a través de Windows Explorer, desplázate hasta el repositorio local que deseas agregar. ![El campo Local Path (Ruta local) en la app Windows](/assets/images/help/desktop/add-repo-choose-button-win.png) -4. Haz clic en **Add repository** (Agregar repositorio). ![El botón Add repository (Agregar repositorio) en la app Windows](/assets/images/help/desktop/add-repository-button-windows.png) +1. En el menú **Archivo**, haga clic en **Agregar repositorio local**. + ![Opción de menú Agregar repositorio local](/assets/images/help/desktop/add-local-repository-windows.png) +2. Haga clic en **Seleccionar...** y, con el Explorador de Windows, desplácese hasta el repositorio local que quiera agregar. + ![El campo Ruta local en la aplicación de Windows](/assets/images/help/desktop/add-repo-choose-button-win.png) +4. Haga clic en **Agregar repositorio**. + ![El botón Agregar repositorio en la aplicación de Windows](/assets/images/help/desktop/add-repository-button-windows.png) {% endwindows %} diff --git a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/adding-an-existing-project-to-github-using-github-desktop.md b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/adding-an-existing-project-to-github-using-github-desktop.md index b178159bf2..67d5399768 100644 --- a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/adding-an-existing-project-to-github-using-github-desktop.md +++ b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/adding-an-existing-project-to-github-using-github-desktop.md @@ -6,29 +6,42 @@ redirect_from: - /desktop/contributing-and-collaborating-using-github-desktop/adding-an-existing-project-to-github-using-github-desktop versions: fpt: '*' -shortTitle: Agregar un proyecto existente +shortTitle: Add an existing project +ms.openlocfilehash: 99e220467281b3132476638b9b685dfdb99cf95f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092324' --- - {% mac %} {% data reusables.git.remove-git-remote %} -2. [Agrega el repositorio al GitHub Desktop Desktop](/desktop/guides/contributing-to-projects/adding-a-repository-from-your-local-computer-to-github-desktop/). +2. [Agregue el repositorio a GitHub Desktop](/desktop/guides/contributing-to-projects/adding-a-repository-from-your-local-computer-to-github-desktop/). {% data reusables.desktop.publish-repository %} -4. Escribe el nombre deseado del repositorio en el campo **Name** (Name) o usa el nombre de repositorio local actual predeterminado. ![El campo Name (Nombre)](/assets/images/help/desktop/publish-repository-name-mac.png) -5. Para publicar un repositorio público, quita la marca de selección de **Keep this code private**. ![Marca la casilla de verificación privada de este código](/assets/images/help/desktop/publish-repository-private-checkbox-mac.png) -6. Escoge la organización en el **Organization** (Organización) desplegable donde deseas publicar el repositorio, o selecciona **None** (Ninguno) para publicar el repositorio en tu cuenta personal. ![Desplegable de la organización](/assets/images/help/desktop/publish-repository-org-dropdown-mac.png) -7. Haz clic en el botón **Publish Repository** (Publicar repositorio). ![El botón Publish repository (Publicar repositorio) en el cuadro de diálogo Publish Repository (Publicar repositorio)](/assets/images/help/desktop/publish-repository-dialog-button-mac.png) +4. Escriba el nombre deseado del repositorio en el campo **Name** (Nombre) o use el nombre de repositorio local actual predeterminado. + ![El campo Name (Nombre)](/assets/images/help/desktop/publish-repository-name-mac.png) +5. Para publicar un repositorio público, anule la selección de **Keep this code private** (Mantener privado este código). + ![Casilla de verificación de mantener privado este código](/assets/images/help/desktop/publish-repository-private-checkbox-mac.png) +6. Elija la organización en la lista desplegable **Organization** (Organización) donde quiera publicar el repositorio, o bien seleccione **None** (Ninguno) para publicar el repositorio en su cuenta personal. + ![Lista desplegable de la organización](/assets/images/help/desktop/publish-repository-org-dropdown-mac.png) +7. Haga clic en el botón **Publish Repository** (Publicar repositorio). + ![El botón Publish repository (Publicar repositorio) en el cuadro de diálogo Publish Repository (Publicar repositorio)](/assets/images/help/desktop/publish-repository-dialog-button-mac.png) {% endmac %} {% windows %} {% data reusables.git.remove-git-remote %} -2. [Agrega el repositorio al GitHub Desktop Desktop](/desktop/guides/contributing-to-projects/adding-a-repository-from-your-local-computer-to-github-desktop/). +2. [Agregue el repositorio a GitHub Desktop](/desktop/guides/contributing-to-projects/adding-a-repository-from-your-local-computer-to-github-desktop/). {% data reusables.desktop.publish-repository %} -4. Escribe el nombre deseado del repositorio en el campo **Name** (Name) o usa el nombre de repositorio local actual predeterminado. ![El campo Name (Nombre)](/assets/images/help/desktop/publish-repository-name-win.png) -5. Para publicar un repositorio público, quita la marca de selección de **Keep this code private**. ![Marca la casilla de verificación privada de este código](/assets/images/help/desktop/publish-repository-private-checkbox-win.png) -6. Escoge la organización en el **Organization** (Organización) desplegable donde deseas publicar el repositorio, o selecciona **None** (Ninguno) para publicar el repositorio en tu cuenta personal. ![Desplegable de la organización](/assets/images/help/desktop/publish-repository-org-dropdown-win.png) -7. Haz clic en el botón **Publish Repository** (Publicar repositorio). ![El botón Publish repository (Publicar repositorio) en el cuadro de diálogo Publish repository (Publicar repositorio)](/assets/images/help/desktop/publish-repository-dialog-button-win.png) +4. Escriba el nombre deseado del repositorio en el campo **Name** (Nombre) o use el nombre de repositorio local actual predeterminado. + ![El campo Name (Nombre)](/assets/images/help/desktop/publish-repository-name-win.png) +5. Para publicar un repositorio público, anule la selección de **Keep this code private** (Mantener privado este código). + ![Casilla de verificación de mantener privado este código](/assets/images/help/desktop/publish-repository-private-checkbox-win.png) +6. Elija la organización en la lista desplegable **Organization** (Organización) donde quiera publicar el repositorio, o bien seleccione **None** (Ninguno) para publicar el repositorio en su cuenta personal. + ![Lista desplegable de la organización](/assets/images/help/desktop/publish-repository-org-dropdown-win.png) +7. Haga clic en el botón **Publish Repository** (Publicar repositorio). + ![El botón Publish repository (Publicar repositorio) en el cuadro de diálogo Publish Repository (Publicar repositorio)](/assets/images/help/desktop/publish-repository-dialog-button-win.png) {% endwindows %} diff --git a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/cloning-a-repository-from-github-to-github-desktop.md b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/cloning-a-repository-from-github-to-github-desktop.md index e93937bbb1..3a77341c46 100644 --- a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/cloning-a-repository-from-github-to-github-desktop.md +++ b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/cloning-a-repository-from-github-to-github-desktop.md @@ -6,45 +6,52 @@ redirect_from: - /desktop/contributing-and-collaborating-using-github-desktop/cloning-a-repository-from-github-to-github-desktop versions: fpt: '*' -shortTitle: Clonar un repositorio de GitHub +shortTitle: Clone a GitHub repo +ms.openlocfilehash: ba4ddcc8c3d95454ab06cac0293162e2fe01fe32 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117569' --- - {% tip %} -**Sugerencia:** También puede usar {% data variables.product.prodname_desktop %} para clonar repositorios que existen en {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta "[Cómo clonar un repositorio desde {% data variables.product.prodname_desktop %}](/desktop/guides/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop/)." +**Sugerencia:** También puede usar {% data variables.product.prodname_desktop %} para clonar repositorios que ya existen en {% data variables.product.prodname_dotcom %}. Para más información, vea "[Clonación de un repositorio desde {% data variables.product.prodname_desktop %}](/desktop/guides/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop/)". {% endtip %} {% mac %} 1. Inicia sesión en {% data variables.product.product_location %} y {% data variables.product.prodname_desktop %} antes de comenzar la clonación. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.open-with-github-desktop %} -5. Haz clic en **Choose...** (Elegir...) y, a través de la ventana Finder (Buscador) desplázate hasta la ruta donde deseas clonar el repositorio. ![El botón Choose (Elegir) en la pestaña URL](/assets/images/help/desktop/clone-choose-button-url-mac.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.open-with-github-desktop %} +5. Haga clic en **Choose...** (Elegir) y, con la ventana Buscador, desplácese hasta la ruta donde quiera clonar el repositorio. +![El botón Choose (Elegir) en la pestaña URL](/assets/images/help/desktop/clone-choose-button-url-mac.png) {% note %} - **Nota:** Si el repositorio está configurado para usar LFS, se te pedirá que inicies {% data variables.large_files.product_name_short %}. + **Nota:** Si el repositorio está configurado para usar LFS, se le pedirá que inicialice {% data variables.large_files.product_name_short %}. {% endnote %} -5. Haz clic en **Clone**. ![El botón para clonar en la pestaña URL](/assets/images/help/desktop/clone-button-url-mac.png) +5. Haga clic en **Clone** (Clonar). +![El botón Clone (Clonar) en la pestaña URL](/assets/images/help/desktop/clone-button-url-mac.png) {% endmac %} {% windows %} 1. Inicia sesión en {% data variables.product.product_location %} y {% data variables.product.prodname_desktop %} antes de comenzar la clonación. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.open-with-github-desktop %} -5. Haz clic en **Choose...** (Elegir...) y, a través de Windows Explorer, desplázate hasta la ruta donde deseas clonar el repositorio. ![El botón Choose (Elegir)](/assets/images/help/desktop/clone-choose-button-url-win.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.open-with-github-desktop %} +5. Haga clic en **Elegir...** y, con el Explorador de Windows, vaya hasta una ruta local donde quiera clonar el repositorio. +![El botón Elegir](/assets/images/help/desktop/clone-choose-button-url-win.png) {% note %} - **Nota:** Si el repositorio está configurado para usar LFS, se te pedirá que inicies {% data variables.large_files.product_name_short %}. + **Nota:** Si el repositorio está configurado para usar LFS, se le pedirá que inicialice {% data variables.large_files.product_name_short %}. {% endnote %} -5. Haz clic en **Clone**. ![El botón Clone (Clonar)](/assets/images/help/desktop/clone-button-url-win.png) +5. Haga clic en **Clone** (Clonar). +![El botón Clonar](/assets/images/help/desktop/clone-button-url-win.png) {% endwindows %} diff --git a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/cloning-and-forking-repositories-from-github-desktop.md b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/cloning-and-forking-repositories-from-github-desktop.md index bff9c68839..4fec7e4673 100644 --- a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/cloning-and-forking-repositories-from-github-desktop.md +++ b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/cloning-and-forking-repositories-from-github-desktop.md @@ -1,6 +1,6 @@ --- -title: Cloning and forking repositories from GitHub Desktop -intro: 'You can use {% data variables.product.prodname_desktop %} to clone and fork repositories that exist on {% data variables.product.prodname_dotcom %}.' +title: Cómo clonar y bifurcar repositorios desde GitHub Desktop +intro: 'Puedes utilizar {% data variables.product.prodname_desktop %} para clonar y ramificar los repositorios que están en {% data variables.product.prodname_dotcom %}.' redirect_from: - /desktop/contributing-to-projects/cloning-a-repository-from-github-desktop - /desktop/contributing-to-projects/cloning-and-forking-repositories-from-github-desktop @@ -8,49 +8,45 @@ redirect_from: versions: fpt: '*' shortTitle: Clone & fork from Desktop +ms.openlocfilehash: e4182e56d0418e3aea07c94e0a3657ef8e104ea0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092320' --- -## About local repositories -Repositories on {% data variables.product.prodname_dotcom %} are remote repositories. You can clone or fork a repository with {% data variables.product.prodname_desktop %} to create a local repository on your computer. +## Acerca de los repositorios locales +Los repositorios de {% data variables.product.prodname_dotcom %} son remotos. Puedes clonar o bifurcar un repositorio con {% data variables.product.prodname_desktop %} para crear un repositorio local en tu computadora. -You can create a local copy of any repository on {% data variables.product.product_name %} that you have access to by cloning the repository. If you own a repository or have write permissions, you can sync between the local and remote locations. For more information, see "[Syncing your branch](/desktop/contributing-and-collaborating-using-github-desktop/syncing-your-branch)." +Puedes crear una copia local de cualquier repositorio de {% data variables.product.product_name %} al que tengas acceso si lo clonas. Si un repositorio te pertenece o si tienes permisos de escritura en él, puedes sincronizar la ubicación local y remota del mismo. Para más información, vea "[Sincronización de la rama](/desktop/contributing-and-collaborating-using-github-desktop/syncing-your-branch)". -When you clone a repository, any changes you push to {% data variables.product.product_name %} will affect the original repository. To make changes without affecting the original project, you can create a separate copy by forking the repository. You can create a pull request to propose that maintainers incorporate the changes in your fork into the original upstream repository. For more information, see "[About forks](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)." +Cuando clonas un repositorio, cualquier cambio que subas a {% data variables.product.product_name %} afectará al original. Para hacer cambios sin afectar al proyecto original, puedes crear una copia separada si bifurcas el repositorio. Puedes crear una solicitud de cambios para proponer que los mantenedores incorporen los cambios de tu bifurcación en el repositorio ascendente original. Para obtener más información, vea "[Acerca de las bifurcaciones](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)". -When you try to use {% data variables.product.prodname_desktop %} to clone a repository that you do not have write access to, {% data variables.product.prodname_desktop %} will prompt you to create a fork automatically. You can choose to use your fork to contribute to the original upstream repository or to work independently on your own project. Any existing forks default to contributing changes to their upstream repositories. You can modify this choice at any time. For more information, see "[Managing fork behavior](#managing-fork-behavior)". +Cuando intentas utilizar {% data variables.product.prodname_desktop %} para clonar un repositorio en el que no tienes acceso de escritura, {% data variables.product.prodname_desktop %} te pedirá crear una bifurcación automáticamente. Puedes elegir utilizar tu bifurcación para contribuir con el repositorio ascendente original o trabajar independientemente en tu propio proyecto. Cualquier bifurcación existente estará predeterminada para contribuir con cambios hacia su repositorio ascendente. Puedes modificar esta elección en cualquier momento. Para obtener más información, consulta "[Administrar el comportamiento de una bifurcación](#managing-fork-behavior)". -You can also clone a repository directly from {% data variables.product.prodname_dotcom %} or {% data variables.product.prodname_enterprise %}. For more information, see "[Cloning a repository from {% data variables.product.prodname_dotcom %} to {% data variables.product.prodname_desktop %}](/desktop/guides/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop/)". +También puedes clonar un repositorio directamente desde {% data variables.product.prodname_dotcom %} o {% data variables.product.prodname_enterprise %}. Para obtener más información, consulta "[Clonación de un repositorio de {% data variables.product.prodname_dotcom %} en {% data variables.product.prodname_desktop %}](/desktop/guides/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop/)". -## Cloning a repository +## Clonar un repositorio -{% data reusables.desktop.choose-clone-repository %} -{% data reusables.desktop.cloning-location-tab %} -{% data reusables.desktop.cloning-repository-list %} -{% data reusables.desktop.choose-local-path %} -{% data reusables.desktop.click-clone %} +{% data reusables.desktop.choose-clone-repository %} {% data reusables.desktop.cloning-location-tab %} {% data reusables.desktop.cloning-repository-list %} {% data reusables.desktop.choose-local-path %} {% data reusables.desktop.click-clone %} -## Forking a repository -If you clone a repository that you do not have write access to, {% data variables.product.prodname_desktop %} will create a fork. After creating or cloning a fork, {% data variables.product.prodname_desktop %} will ask how you are planning to use the fork. +## Bifurcar un repositorio +Si clonas un repositorio en el cual no tengas acceso de escritura, {% data variables.product.prodname_desktop %} creará una bifurcación. Después de crear o clonar una bifurcación, {% data variables.product.prodname_desktop %} te preguntará cómo piensas utilizarla. -{% data reusables.desktop.choose-clone-repository %} -{% data reusables.desktop.cloning-location-tab %} -{% data reusables.desktop.cloning-repository-list %} -{% data reusables.desktop.choose-local-path %} -{% data reusables.desktop.click-clone %} -{% data reusables.desktop.fork-type-prompt %} +{% data reusables.desktop.choose-clone-repository %} {% data reusables.desktop.cloning-location-tab %} {% data reusables.desktop.cloning-repository-list %} {% data reusables.desktop.choose-local-path %} {% data reusables.desktop.click-clone %} {% data reusables.desktop.fork-type-prompt %} -## Managing fork behavior -You can change how a fork behaves with the upstream repository in {% data variables.product.prodname_desktop %}. +## Administrar el comportamiento de una bifurcación +Puedes cambiar la forma en la que se comporta una bifurcación con respecto su repositorio ascendente de {% data variables.product.prodname_desktop %}. -{% data reusables.desktop.open-repository-settings %} -{% data reusables.desktop.select-fork-behavior %} +{% data reusables.desktop.open-repository-settings %} {% data reusables.desktop.select-fork-behavior %} -## Creating an alias for a local repository -You can create an alias for a local repository to help differentiate between repositories of the same name in {% data variables.product.prodname_desktop %}. Creating an alias does not affect the repository's name on {% data variables.product.prodname_dotcom %}. In the repositories list, aliases appear in italics. +## Crear un alias para un repositorio local +Puedes crear un alias para de un repositorio local para ayudarte a diferenciar entre reposiotorios con el mismo nombre en {% data variables.product.prodname_desktop %}. Crear un alias no afecta el nombre del repositorio en {% data variables.product.prodname_dotcom %}. En la lista de repositorios, los alias aparecen en letra itálica. -1. In the upper-left corner of {% data variables.product.prodname_desktop %}, to the right of the current repository name, click {% octicon "triangle-down" aria-label="The triangle-down icon" %}. -2. Right-click the repository you want to create an alias for, then click **Create Alias**. -3. Type an alias for the repository. -4. Click **Create Alias**. +1. En la esquina superior izquierda de {% data variables.product.prodname_desktop %}, a la derecha del nombre del repositorio actual, haz clic en {% octicon "triangle-down" aria-label="The triangle-down icon" %}. +2. Haz clic con el botón derecho en el repositorio para el que quieres crear un alias y, a continuación, haz clic en **Crear alias**. +3. Teclea un alias para el repositorio. +4. Haz clic en **Crear alias**. -## Further reading -- [About remote repositories](/github/getting-started-with-github/about-remote-repositories) +## Información adicional +- [Acerca de los repositorios remotos](/github/getting-started-with-github/about-remote-repositories) diff --git a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/index.md b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/index.md index f500764a9b..88538adda9 100644 --- a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/index.md +++ b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/index.md @@ -10,6 +10,12 @@ children: - /adding-an-existing-project-to-github-using-github-desktop - /cloning-and-forking-repositories-from-github-desktop - /cloning-a-repository-from-github-to-github-desktop -shortTitle: Agregar & clonar repositorios +shortTitle: Add & clone repos +ms.openlocfilehash: 1d25f1b3abb248a698ad385ec8511c0b38f5f3c2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117562' --- diff --git a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/index.md b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/index.md index 64b686a0b2..06454f9d53 100644 --- a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/index.md +++ b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/index.md @@ -1,6 +1,6 @@ --- title: Contribuir y colaborar utilizando GitHub Desktop -shortTitle: Contribuir y colaborar +shortTitle: Contributing and collaborating intro: 'Usa GitHub Desktop para administrar tus proyectos, crear confirmaciones significativas y realizar un seguimiento del historial del proyecto en una app en lugar de en la línea de comando.' redirect_from: - /desktop/contributing-to-projects @@ -12,5 +12,11 @@ children: - /managing-commits - /working-with-your-remote-repository-on-github-or-github-enterprise - /keeping-your-local-repository-in-sync-with-github +ms.openlocfilehash: 04219b5cbdb70cfa691bcd4dbcf656fac5b39f77 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092319' --- diff --git a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/keeping-your-local-repository-in-sync-with-github/index.md b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/keeping-your-local-repository-in-sync-with-github/index.md index b6685e7d35..6af8b869c7 100644 --- a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/keeping-your-local-repository-in-sync-with-github/index.md +++ b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/keeping-your-local-repository-in-sync-with-github/index.md @@ -5,6 +5,12 @@ versions: fpt: '*' children: - /syncing-your-branch -shortTitle: Sincronizar tu repositorio local +shortTitle: Sync your local repo +ms.openlocfilehash: 250fc5c6bf413ef8100d4e199a426f647367e7d8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117561' --- diff --git a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/keeping-your-local-repository-in-sync-with-github/syncing-your-branch.md b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/keeping-your-local-repository-in-sync-with-github/syncing-your-branch.md index 1c8d73c270..91999d2ba1 100644 --- a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/keeping-your-local-repository-in-sync-with-github/syncing-your-branch.md +++ b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/keeping-your-local-repository-in-sync-with-github/syncing-your-branch.md @@ -6,108 +6,83 @@ redirect_from: - /desktop/contributing-and-collaborating-using-github-desktop/syncing-your-branch versions: fpt: '*' +ms.openlocfilehash: eb803c8f5ef34c4ab25255c1635d31468b1b32af +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092315' --- - ## Acerca de la sincronización de ramas Puedes sincronizar tu rama local con el repositorio remoto si extraes cualquier confirmación que se haya agregado a la rama en {% data variables.product.product_name %} desde la última vez que lo sincronizaste. Si realizas confirmaciones desde otro dispositivo o si muchas personas colaboran con el proyecto, necesitarás sincronizar tu rama local para mantenerla actualizada. -Cuando extraes información a tu rama local, únicamente estás actualizando la copia local del repositorio. Para actualziar tu rama en {% data variables.product.prodname_dotcom %}, deberás subir tus cambios. Para obtener más información, consulta la sección "[Subir los cambios a {% data variables.product.prodname_dotcom %}](/desktop/contributing-to-projects/pushing-changes-to-github)". - -Para agregar cambios de una rama en otra, puedes fusionar estas ramas. Para aplicar los cambios a tu rama desde otra rama en el mismo repositorio, puedes fusionar esta otra rama con la tuya en {% data variables.product.prodname_desktop %}. Para solicitar que se fusionen los cambios de tu rama en otra rama que se encuentre en el mismo repositorio o en otro repositorio dentro de la red, puedes crear una solicitud de extracción en {% data variables.product.prodname_desktop %}. Para obtener más información, consulta las secciones "[Fusionar otra rama en tu rama de proyecto](#merging-another-branch-into-your-project-branch)" y " -Acerca de las solicitudes de extracción".

- -Algunos flujos de trabajo requieren o se benefician con el rebase en vez de con la fusión. Al rebasar podemos reordenar, editar o combinar confirmaciones. Para obtener más información, consulta las secciones "[Acerca del rebase de Git](/github/getting-started-with-github/about-git-rebase)" y "[rebasar tu rama de proyecto en otra rama](#rebasing-your-project-branch-onto-another-branch)". +Cuando extraes información a tu rama local, únicamente estás actualizando la copia local del repositorio. Para actualziar tu rama en {% data variables.product.prodname_dotcom %}, deberás subir tus cambios. Para más información, vea "[Inserción de cambios en {% data variables.product.prodname_dotcom %}](/desktop/contributing-to-projects/pushing-changes-to-github)". +Para agregar cambios de una rama en otra, puedes fusionar estas ramas. Para aplicar los cambios a tu rama desde otra rama en el mismo repositorio, puedes fusionar esta otra rama con la tuya en {% data variables.product.prodname_desktop %}. Para solicitar que se fusionen los cambios de tu rama en otra rama que se encuentre en el mismo repositorio o en otro repositorio dentro de la red, puedes crear una solicitud de extracción en {% data variables.product.prodname_desktop %}. Para más información, vea "[Combinación de otra rama en la rama del proyecto](#merging-another-branch-into-your-project-branch)" y "[Acerca de las solicitudes de incorporación de cambios](/github/collaborating-with-issues-and-pull-requests/about-pull-requests)". +Algunos flujos de trabajo requieren o se benefician con el rebase en vez de con la fusión. Al rebasar podemos reordenar, editar o combinar confirmaciones. Para más información, vea "[Acerca de la fusión mediante cambio de base de Git](/github/getting-started-with-github/about-git-rebase)" y "[Fusión mediante cambio de base de la rama del proyecto en otra rama](#rebasing-your-project-branch-onto-another-branch)". ## Extraer tu rama local de la rama remota -1. En {% data variables.product.prodname_desktop %}, utiliza el menú desplegable de {% octicon "git-branch" aria-label="The branch icon" %} **Rama Actual** y selecciona la rama local que quieres actualizar. -2. Para verificar las confirmaciones en la rama remota, da clic en **Obtener origen** ![El botón Fetch origin (Buscar origen)](/assets/images/help/desktop/fetch-button.png) - -3. Para extraer cualquier confirmación de la rama remota, da clic en **Extraer origen** o en **Extraer origen con rebase**. ![El botón Pull origin (Extraer origen)](/assets/images/help/desktop/pull-button.png) - - {% data reusables.desktop.resolve-merge-conflicts %} - - +1. En {% data variables.product.prodname_desktop %}, use el menú desplegable {% octicon "git-branch" aria-label="The branch icon" %} **Rama actual** y seleccione la rama local que quiera actualizar. +2. Para comprobar si hay confirmaciones en la rama remota, haga clic en **Capturar origen** +![Botón Capturar origen](/assets/images/help/desktop/fetch-button.png) +3. Para extraer las confirmaciones de la rama remota, haga clic en **Origen de extracción** o en **Origen de extracción con fusión mediante cambio de base**. +![Botón Extraer origen](/assets/images/help/desktop/pull-button.png) {% data reusables.desktop.resolve-merge-conflicts %} ## Fusionar otra rama en tu rama de proyecto -{% data reusables.desktop.current-branch-menu %} +{% data reusables.desktop.current-branch-menu %} {% data reusables.desktop.choose-a-branch-to-merge %} {% data reusables.desktop.confirm-merging-branch %} + {% note %} + **Nota:** Si hay conflictos de combinación, {% data variables.product.prodname_desktop %} le avisará encima del botón **Combinar RAMA en RAMA** . No podrás fusionar las ramas hasta que hayas resuelto todos los conflictos. -{% data reusables.desktop.choose-a-branch-to-merge %} - - - -{% data reusables.desktop.confirm-merging-branch %} - -{% note %} - -**Nota:** Si hay conflictos de fusión, {% data variables.product.prodname_desktop %} te advertiremos sobre **Merge BRANCH (Fusionar RAMA) en el botón BRANCH** (RAMA). No podrás fusionar las ramas hasta que hayas resuelto todos los conflictos. - -{% endnote %} - -![El botón Merge (Fusionar)](/assets/images/help/desktop/merge-branch-button.png) - -{% data reusables.desktop.push-origin %} - + {% endnote %} + ![Botón Combinar](/assets/images/help/desktop/merge-branch-button.png) {% data reusables.desktop.push-origin %} ## Rebasar tu rama de proyecto en otra rama {% mac %} -1. En la barra de menú, utiliza el menú desplegable de **Rama** y da clic en **Rebasar la rama actual**. ![Rebase Current Branch (Rebasar rama actual) en el desplegable de rama](/assets/images/help/desktop/mac-rebase-current-branch.png) - -2. Haz clic en la rama que deseas rebasar en la rama actual, luego haz clic en **Start rebase**. ![Botón Start rebase (Iniciar rebase)](/assets/images/help/desktop/start-rebase-button.png) - -3. Si estás seguro de que deseas rebasar, haz clic en **Begin rebase** (Comenzar rebase). ![Botón Begin rebase (Comenzar rebase)](/assets/images/help/desktop/begin-rebase-button.png) - - {% data reusables.desktop.resolve-merge-conflicts %} - -4. Para subir tus cambios locales, da clic en **Subir el origen forzadamente**. ![Origen de empuje forzado](/assets/images/help/desktop/force-push-origin.png) +1. En la barra de menús, use la lista desplegable **Rama** y haga clic en **Fusionar mediante cambio de base la rama actual**. +![Fusionar mediante cambio de base la rama actual en el menú desplegable Rama](/assets/images/help/desktop/mac-rebase-current-branch.png) +2. Haga clic en la rama que quiera fusionar mediante cambio de base en la rama actual y, después, haga clic en **Iniciar fusionar mediante cambio de base**. +![Botón Iniciar fusionar mediante cambio de base](/assets/images/help/desktop/start-rebase-button.png) +3. Si está seguro de que quiere fusionar mediante cambio de base, haga clic en **Iniciar fusionar mediante cambio de base**. +![Botón Iniciar fusionar mediante cambio de base](/assets/images/help/desktop/begin-rebase-button.png) {% data reusables.desktop.resolve-merge-conflicts %} +4. Para insertar los cambios locales, haga clic en **Forzar origen de inserción**. +![Forzar origen de inserción](/assets/images/help/desktop/force-push-origin.png) {% endmac %} {% windows %} -1. Usa el desplegable ** Branch** y haz clic en **Rebase Current Branch**. ![Rebase Current Branch (Rebasar rama actual) en el desplegable de rama](/assets/images/help/desktop/windows-rebase-current-branch.png) - -2. Haz clic en la rama que deseas rebasar en la rama actual, luego haz clic en **Start rebase**. ![Botón Start rebase (Iniciar rebase)](/assets/images/help/desktop/start-rebase-button.png) - -3. Si estás seguro de que deseas rebasar, haz clic en **Begin rebase** (Comenzar rebase). ![Botón Begin rebase (Comenzar rebase)](/assets/images/help/desktop/begin-rebase-button.png) - - {% data reusables.desktop.resolve-merge-conflicts %} - -4. Para extraer tus cambios locales, haz clic en **Force push origin** (Origen de empuje forzado). ![Origen de empuje forzado](/assets/images/help/desktop/force-push-origin.png) +1. Use la lista desplegable **Rama** y haga clic en **Fusionar mediante cambio de base la rama actual**. +![Fusionar mediante cambio de base la rama actual en el menú desplegable Rama](/assets/images/help/desktop/windows-rebase-current-branch.png) +2. Haga clic en la rama que quiera fusionar mediante cambio de base en la rama actual y, después, haga clic en **Iniciar fusionar mediante cambio de base**. +![Botón Iniciar fusionar mediante cambio de base](/assets/images/help/desktop/start-rebase-button.png) +3. Si está seguro de que quiere fusionar mediante cambio de base, haga clic en **Iniciar fusionar mediante cambio de base**. +![Botón Iniciar fusionar mediante cambio de base](/assets/images/help/desktop/begin-rebase-button.png) {% data reusables.desktop.resolve-merge-conflicts %} +4. Para insertar los cambios locales, haga clic en **Forzar origen de inserción**. +![Forzar origen de inserción](/assets/images/help/desktop/force-push-origin.png) {% endwindows %} - - ## Combinar y fusionar otra rama en tu rama de proyecto -1. Utiliza el menú desplegable de la **Rama** y haz clic en **Combinar y fusionar en la rama actual**. ![Combinar y fusionar en el menú desplegable de la rama](/assets/images/help/desktop/squash-and-merge-menu.png) +1. Use la lista desplegable **Rama** y haga clic en **Fusionar mediante combinación y combinar en la rama actual**. +![Fusionar mediante combinación y combinar en el menú desplegable Rama](/assets/images/help/desktop/squash-and-merge-menu.png) +2. Haga clic en la rama que quiera combinar en la rama actual y luego en **Fusionar mediante combinación y combinar**. +![Botón Fusionar mediante combinación y combinar](/assets/images/help/desktop/squash-and-merge-selection.png) {% note %} -2. Haz clic en la rama que quieras fusionar en la rama actual y luego en **Combinar y fusionar**. ![Botón de combinar y fusionar](/assets/images/help/desktop/squash-and-merge-selection.png) - - {% note %} - - **Nota:** En caso de que haya conflictos para fusionar, {% data variables.product.prodname_desktop %} te notificará sobre el botón de **Combinar y fusionar**. No podrás combinar y fusionar la rama hasta que hayas resuelto todos los conflictos. - - {% endnote %} - - - - {% data reusables.desktop.push-origin %} + **Nota:** Si hay conflictos de combinación, {% data variables.product.prodname_desktop %} le avisará encima del botón **Fusionar mediante combinación y combinar**. No podrás combinar y fusionar la rama hasta que hayas resuelto todos los conflictos. + {% endnote %} {% data reusables.desktop.push-origin %} - -## Leer más - -- "[Extraer](/github/getting-started-with-github/github-glossary#pull)" en el glosario de {% data variables.product.prodname_dotcom %} -- "[Fusionar](/github/getting-started-with-github/github-glossary#merge)" en el glosario de {% data variables.product.prodname_dotcom %} -- "[Rebasar](/github/getting-started-with-github/github-glossary#rebase)" en el glosario de {% data variables.product.prodname_dotcom %} +## Lecturas adicionales +- "[Incorporación de cambios](/github/getting-started-with-github/github-glossary#pull)" en el glosario de {% data variables.product.prodname_dotcom %} +- "[Combinar](/github/getting-started-with-github/github-glossary#merge)" en el glosario de {% data variables.product.prodname_dotcom %} +- "[Fusionar mediante cambio de base](/github/getting-started-with-github/github-glossary#rebase)" en el glosario de {% data variables.product.prodname_dotcom %} diff --git a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project.md b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project.md index 6254c0cb52..d1a68778d2 100644 --- a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project.md +++ b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project.md @@ -6,35 +6,39 @@ redirect_from: - /desktop/contributing-and-collaborating-using-github-desktop/committing-and-reviewing-changes-to-your-project versions: fpt: '*' -shortTitle: Confirmar & revisar los cambios +shortTitle: Commit & review changes +ms.openlocfilehash: ecc12722a7d0eebeedc13878972d138ca894db5a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117554' --- - ## Acerca de las confirmaciones {% data reusables.commits.about-commits %} También puedes agregar un coautor en cualquier confirmación en la que colabores. -{% data reusables.desktop.update-email-address %} Para obtener más información, consulta la sección ["Configurar Git para GitHub Desktop](/desktop/getting-started-with-github-desktop/configuring-git-for-github-desktop)". +{% data reusables.desktop.update-email-address %} Para más información, vea ["Configuración de Git para GitHub Desktop](/desktop/getting-started-with-github-desktop/configuring-git-for-github-desktop)". ## Elegir una rama y realizar cambios -1. [Crear una rama nueva](/desktop/guides/contributing-to-projects/managing-branches) o seleccionar una rama existente haciendo clic en {% octicon "git-branch" aria-label="The branch icon" %}**Current Branch** (Rama actual) en la barra de herramientas y seleccionando la rama de la lista. +1. [Cree una rama](/desktop/guides/contributing-to-projects/managing-branches) o seleccione una existente; para ello, haga clic en {% octicon "git-branch" aria-label="The branch icon" %} **Rama actual** en la barra de herramientas y seleccione la rama de la lista. - ![Despliega el menú para cambiar tu rama actual](/assets/images/help/desktop/select-branch-from-dropdown.png) -{% data reusables.desktop.make-changes %} + ![Menú desplegable para cambiar la rama actual](/assets/images/help/desktop/select-branch-from-dropdown.png) {% data reusables.desktop.make-changes %} ## Elige cómo mostrar los diffs Puedes cambiar la forma en la que se muestran los diffs en {% data variables.product.prodname_desktop %} para que satisfagan tus necesidades de revisión. Para cambiar la forma en la que ves los diffs, en la esquina superior derecha de la vista del diff, haz clic en {% octicon "gear" aria-label="The Gear icon" %}. -- Para cambiar la forma en la que se muestra todo el diff, debajo de "visualización de diff", selecciona **Unificada** o **Dividida**. La vista unificada te muestra los cambios de forma linea, mientras que la vista dividida te muestra el contenido antiguo en la parte izquierda y el nuevo en la derecha. -- Para ocultar los cambios de espacios en blanco para que puedas enfocarte en cambios más sustanciales, selecciona **Ocultar los cambios a los espacios en blanco**. +- Para cambiar cómo se muestra toda la diferencia, en "Diff display" (Pantalla de diferencias), seleccione **Unified** (Unificada) o **Split** (Dividida). La vista unificada te muestra los cambios de forma linea, mientras que la vista dividida te muestra el contenido antiguo en la parte izquierda y el nuevo en la derecha. +- A fin de ocultar los cambios de espacios en blanco para que se pueda centrar en cambios más sustanciales, seleccione **Hide Whitespace Changes** (Ocultar los cambios de espacios en blanco). ![Menú de opción de diff](/assets/images/help/desktop/diff-selection.png) Si necesitas ver más del archivo que lo que te muestra {% data variables.product.prodname_desktop %} predeterminadamente, puedes expandir el diff. - Para ver las siguientes líneas abajo o arriba de los cambios resaltados, haz clic en la flecha de arriba o de abajo de los números de línea. -- Para seleccionar todo el archivo, haz clic derecho en la vista del diff y haz clic en **Expandir todo el archivo**. +- Para ver todo el archivo, haga clic con el botón derecho en la vista de diferencias y haga clic en **Expand Whole File** (Expandir todo el archivo). ![Vista de expansión de diff](/assets/images/help/desktop/expand-diff-view.png) @@ -42,10 +46,10 @@ Si necesitas ver más del archivo que lo que te muestra {% data variables.produc A medida que realizas cambios en los archivos en tu editor de texto y que los guardas localmente, también verás los cambios en {% data variables.product.prodname_desktop %}. -* El icono rojo {% octicon "diff-removed" aria-label="The diff removed icon color-red" %} hace referencia a los archivos eliminados. -* El icono amarillo {% octicon "diff-modified" aria-label="The diff modified icon color-yellow" %} hace referencia a los archivos modificados. -* El icono verde {% octicon "diff-added" aria-label="The diff added icon color-green" %} hace referencia a los archivos agregados. -* Para acceder a los cambios acumulados, haz clic en **Stashed Changes** (Cambios acumulados). +* El icono rojo {% octicon "diff-removed" aria-label="The diff removed icon color-red" %} indica archivos eliminados. +* El icono amarillo {% octicon "diff-modified" aria-label="The diff modified icon color-yellow" %} indica archivos modificados. +* El icono verde {% octicon "diff-added" aria-label="The diff added icon color-green" %} indica archivos agregados. +* Para acceder a los cambios acumulados, haga clic en **Stashed Changes** (Cambios acumulados). ![Opción de cambios acumulados](/assets/images/help/desktop/stashed-changes.png) * {% data reusables.desktop.commit-all-desc %} @@ -70,11 +74,9 @@ Los cambios que descartas se guardan en un archivo con fecha en la sección de b ### Descartar cambios en uno o más archivos -{% data reusables.desktop.select-discard-files %} -{% data reusables.desktop.click-discard-files %} +{% data reusables.desktop.select-discard-files %} {% data reusables.desktop.click-discard-files %} - ![Opción Discard Changes (Descartar cambios) en el menú contextual](/assets/images/help/desktop/discard-changes-mac.png) -{% data reusables.desktop.confirm-discard-files %} + ![Opción Discard Changes (Descartar cambios) en el menú contextual](/assets/images/help/desktop/discard-changes-mac.png) {% data reusables.desktop.confirm-discard-files %} ![Botón Discard Changes (Descartar cambios) en el cuadro de diálogo de confirmación](/assets/images/help/desktop/discard-changes-confirm-mac.png) @@ -83,15 +85,15 @@ Puedes descartar una o más líneas que hayan cambiado y que se hayan dejado de {% note %} -**Nota:** Se inhabilita la capacidad para descartar líneas sencillas en los grupos de cmabios que agreguen y eliminen líneas. +**Nota:** El descarte de líneas sencillas está deshabilitado en los grupos de cambios que agregan y eliminan líneas. {% endnote %} -Para descartar una línea que se haya agregado, en la lista de líneas que cambiaron, da clic derecho sobre aquella que quieras descartar y selecciona **Descargar línea agregada**. +Para descartar una línea agregada, en la lista de líneas que han cambiado, haga clic con el botón derecho sobre la que quiera descartar y seleccione **Discard added line** (Descartar línea agregada). ![Descartar una línea sencilla en el diálogo de confirmación](/assets/images/help/desktop/discard-single-line.png) -Para descartar un grupo de líneas que cambiaron, da clic derecho en la barra vertical a la derecha de los números de línea para aquellas líneas que quieras descartar y luego selecciona **Descartar líneas agregadas**. +Para descartar un grupo de líneas que han cambiado, haga clic con el botón derecho en la barra vertical situada a la derecha de los números de las líneas que quiera descartar y luego seleccione **Discard added lines** (Descartar líneas agregadas). ![Descartar un grupo de líneas agregadas en el diálogo de confirmación](/assets/images/help/desktop/discard-multiple-lines.png) @@ -102,7 +104,7 @@ Una vez que estés satisfecho con los cambios que elegiste incluir en tu confirm {% note %} -**Nota**: {% data reusables.desktop.tags-push-with-commits %} Para obtener más información, consulta la sección "[Administrar las etiquetas](/desktop/contributing-and-collaborating-using-github-desktop/managing-commits/managing-tags)". +**Nota**: {% data reusables.desktop.tags-push-with-commits %} Para más información, vea "[Administración de etiquetas](/desktop/contributing-and-collaborating-using-github-desktop/managing-commits/managing-tags)". {% endnote %} @@ -111,23 +113,21 @@ Una vez que estés satisfecho con los cambios que elegiste incluir en tu confirm ![Campo para mensaje de confirmación](/assets/images/help/desktop/commit-message.png) 1. De manera opcional, para atribuir una confirmación a otro autor, haz clic en el icono de coautores y escribe el nombre de usuario que deseas incluir. - ![Agregar un coautor al mensaje de confirmación](/assets/images/help/desktop/add-co-author-commit.png) -{% data reusables.desktop.commit-button %} + ![Adición de un coautor al mensaje de confirmación](/assets/images/help/desktop/add-co-author-commit.png) {% data reusables.desktop.commit-button %} - ![Botón Commit (Confirmar)](/assets/images/help/desktop/commit-button.png) + ![Botón Confirmar](/assets/images/help/desktop/commit-button.png) 4. Si la rama a la que intentas comprometerte está protegida, Desktop te avisará. - - Para mover tus cambios, haz clic en **switch btanches (cambiar ramas)**. - - Para confirmar tus cambios en la rama protegida, haz clic en **Commit to _BRANCH_****(Enviar a _RAMA)_**. + - Para mover los cambios, haga clic en **switch branches** (cambiar ramas). + - Para confirmar los cambios en la rama protegida, haga clic en **Confirmar en _RAMA_**. - Para más información sobre ramas protegidas, ve "[Acerca de ramas protegidas](/github/administering-a-repository/about-protected-branches)". + Para más información sobre las ramas protegidas, vea "[Acerca de las ramas protegidas](/github/administering-a-repository/about-protected-branches)". - ![Advertencia de rama protegida](/assets/images/help/desktop/protected-branch-warning.png) -{% data reusables.desktop.push-origin %} + ![Advertencia de rama protegida](/assets/images/help/desktop/protected-branch-warning.png) {% data reusables.desktop.push-origin %} -6. Si tienes una solicitud de cambios basada en la rama sobre la cual estás trabajando, {% data variables.product.prodname_desktop %} mostrará el estado de las verificaciones que se han ejecutado para dicha solicitud. Para obtener más información sobre las verificaciones, 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)". +6. Si tienes una solicitud de incorporación de cambios basada en la rama en la que estás trabajando, {% data variables.product.prodname_desktop %} mostrará el estado de las comprobaciones que se han ejecutado para dicha solicitud. Para obtener más información sobre las comprobaciones, consulta "[Visualización y nueva ejecución de comprobaciones 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)". - ![Las verificaciones se muestran junto al nombre de rama](/assets/images/help/desktop/checks-dialog.png) + ![Visualización de las comprobaciones junto al nombre de la rama](/assets/images/help/desktop/checks-dialog.png) - Si no se ha creado una solicitud de cambios para la rama actual, {% data variables.product.prodname_desktop %} te dará la opción de crear una. Para obtener más información, consulta la sección "[Crear un informe de problemas o solicitud de extracción](/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/creating-an-issue-or-pull-request)." + Si no se ha creado una solicitud de incorporación de cambios para la rama actual, {% data variables.product.prodname_desktop %} te ofrecerá la opción de crear una. Para obtener más información, consulta "[Creación de una incidencia o una solicitud de incorporación de cambios](/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/creating-an-issue-or-pull-request)". - ![Crear una solicitud de extracción](/assets/images/help/desktop/mac-create-pull-request.png) + ![Crear una solicitud de incorporación de cambios](/assets/images/help/desktop/mac-create-pull-request.png) diff --git a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/index.md b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/index.md index f9508469fc..7253a9ad41 100644 --- a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/index.md +++ b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/index.md @@ -11,6 +11,12 @@ children: - /stashing-changes - /viewing-the-branch-history - /pushing-changes-to-github -shortTitle: Haz cambios en una rama +shortTitle: Make changes in a branch +ms.openlocfilehash: 3ff1729cdf050f3604c383d965dda117b5a18e42 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092312' --- diff --git a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/managing-branches.md b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/managing-branches.md index e2f50add97..3e4af9993f 100644 --- a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/managing-branches.md +++ b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/managing-branches.md @@ -1,6 +1,6 @@ --- -title: Managing branches -intro: You can create a branch off of a repository's default branch so you can safely experiment with changes. +title: Administrar ramas +intro: Puedes crear una rama nueva desde la rama predeterminada de un repositorio para que puedas experimentar con los cambios de forma segura. redirect_from: - /desktop/contributing-to-projects/creating-a-branch-for-your-work - /desktop/contributing-to-projects/switching-between-branches @@ -8,116 +8,93 @@ redirect_from: - /desktop/contributing-and-collaborating-using-github-desktop/managing-branches versions: fpt: '*' +ms.openlocfilehash: 30604c6b3ed0ab9ca5c0f3f8ca0fe853624ee86b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117546' --- -## About managing branches -You can use branches to safely experiment with changes to your project. Branches isolate your development work from other branches in the repository. For example, you could use a branch to develop a new feature or fix a bug. +## Acerca de administrar ramas +Puedes utilizar las ramas para experimentar de forma segura con los cambios de tu proyecto. Las ramas aislan tu trabajo de desarrollo de otras ramas en el repositorio. Por ejemplo, puedes utilizar una rama para desarrollar una nueva característica o para corregir un error. -You always create a branch from an existing branch. Typically, you might create a branch from the default branch of your repository. You can then work on this new branch in isolation from changes that other people are making to the repository. +Siempre puedes crear una rama a partir de otra rama existente. Habitualmente, puedes crear una rama desde la rama predeterminada de tu repositorio. Podrás entonces trabajar en esta rama nueva aislado de los cambios que otras personas hacen al repositorio. -You can also create a branch starting from a previous commit in a branch's history. This can be helpful if you need to return to an earlier view of the repository to investigate a bug, or to create a hot fix on top of your latest release. +También puedes crear una rama, comenzando desde una confirmación previa, en el historial de una rama. Esto puede ser útil si necesitas regresar a una vista anterior del repositorio para investigar un error o para crear un hot fix sobre tu lanzamiento más reciente. -Once you're satisfied with your work, you can create a pull request to merge your changes in the current branch into another branch. For more information, see "[Creating an issue or pull request](/desktop/contributing-to-projects/creating-an-issue-or-pull-request)" and "[About pull requests](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)." +Una vez que estás satisfecho con to trabajo puedes crear una solicitud de extracción para fusionar tus cambios en la rama actual en alguna otra rama. Para más información, vea "[Creación de una incidencia o una solicitud de incorporación de cambios](/desktop/contributing-to-projects/creating-an-issue-or-pull-request)" y "[Acerca de las solicitudes de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)". -You can always create a branch in {% data variables.product.prodname_desktop %} if you have read access to a repository, but you can only push the branch to {% data variables.product.prodname_dotcom %} if you have write access to the repository. +Siempre podrás crear una rama en {% data variables.product.prodname_desktop %} si tienes acceso de lectura en un repositorio, pero solo podrás cargar la rama a {% data variables.product.prodname_dotcom %} si tienes acceso de escritura en el repositorio en cuestión. {% data reusables.desktop.protected-branches %} -## Creating a branch +## Cómo crear una rama {% tip %} -**Tip:** The first new branch you create will be based on the default branch. If you have more than one branch, you can choose to base the new branch on the currently checked out branch or the default branch. +**Sugerencia:** La primera rama que cree se basará en la rama predeterminada. Si tienes más de una rama, puedes elegir basar la nueva rama en aquella que has revisado actualmente o en la rama predeterminada. {% endtip %} {% mac %} -{% data reusables.desktop.click-base-branch-in-drop-down %} - ![Drop-down menu to switch your current branch](/assets/images/help/desktop/select-branch-from-dropdown.png) -{% data reusables.desktop.create-new-branch %} - ![New Branch option in the Branch menu](/assets/images/help/desktop/new-branch-button-mac.png) -{% data reusables.desktop.name-branch %} - ![Field for creating a name for the new branch](/assets/images/help/desktop/create-branch-name-mac.png) -{% data reusables.desktop.select-base-branch %} - ![Base branch options](/assets/images/help/desktop/create-branch-choose-branch-mac.png) -{% data reusables.desktop.confirm-new-branch-button %} - ![Create Branch button](/assets/images/help/desktop/create-branch-button-mac.png) +{% data reusables.desktop.click-base-branch-in-drop-down %} ![Menú desplegable para cambiar la rama actual](/assets/images/help/desktop/select-branch-from-dropdown.png) {% data reusables.desktop.create-new-branch %} ![Opción Rama nueva en el menú Rama](/assets/images/help/desktop/new-branch-button-mac.png) {% data reusables.desktop.name-branch %} ![Campo para crear un nombre para la rama nueva](/assets/images/help/desktop/create-branch-name-mac.png) {% data reusables.desktop.select-base-branch %} ![Opciones de la rama base](/assets/images/help/desktop/create-branch-choose-branch-mac.png) {% data reusables.desktop.confirm-new-branch-button %} ![Botón Crear rama](/assets/images/help/desktop/create-branch-button-mac.png) {% endmac %} {% windows %} -{% data reusables.desktop.click-base-branch-in-drop-down %} - ![Drop-down menu to switch your current branch](/assets/images/help/desktop/click-branch-in-drop-down-win.png) -{% data reusables.desktop.create-new-branch %} - ![New Branch option in the Branch menu](/assets/images/help/desktop/new-branch-button-win.png) -{% data reusables.desktop.name-branch %} - ![Field for creating a name for the new branch](/assets/images/help/desktop/create-branch-name-win.png) -{% data reusables.desktop.select-base-branch %} - ![Base branch options](/assets/images/help/desktop/create-branch-choose-branch-win.png) -{% data reusables.desktop.confirm-new-branch-button %} - ![Create branch button](/assets/images/help/desktop/create-branch-button-win.png) +{% data reusables.desktop.click-base-branch-in-drop-down %} ![Menú desplegable para cambiar la rama actual](/assets/images/help/desktop/click-branch-in-drop-down-win.png) {% data reusables.desktop.create-new-branch %} ![Opción Rama nueva en el menú Rama](/assets/images/help/desktop/new-branch-button-win.png) {% data reusables.desktop.name-branch %} ![Campo para crear un nombre para la rama nueva](/assets/images/help/desktop/create-branch-name-win.png) {% data reusables.desktop.select-base-branch %} ![Opciones de la rama base](/assets/images/help/desktop/create-branch-choose-branch-win.png) {% data reusables.desktop.confirm-new-branch-button %} ![Botón Crear rama](/assets/images/help/desktop/create-branch-button-win.png) {% endwindows %} -## Creating a branch from a previous commit +## Crear una rama a partir de una confirmación previa {% data reusables.desktop.history-tab %} -2. Right-click on the commit you would like to create a new branch from and select **Create Branch from Commit**. - ![Create branch from commit context menu](/assets/images/help/desktop/create-branch-from-commit-context-menu.png) -{% data reusables.desktop.name-branch %} -{% data reusables.desktop.confirm-new-branch-button %} - ![Create branch from commit](/assets/images/help/desktop/create-branch-from-commit-overview.png) +2. Haga clic con el botón derecho en la confirmación desde la que quiera crear una rama y seleccione **Crear rama desde confirmación**. + ![Crear rama desde el menú contextual de confirmación](/assets/images/help/desktop/create-branch-from-commit-context-menu.png) {% data reusables.desktop.name-branch %} {% data reusables.desktop.confirm-new-branch-button %} ![Crear rama desde la confirmación](/assets/images/help/desktop/create-branch-from-commit-overview.png) -## Publishing a branch +## Publicar una rama -If you create a branch on {% data variables.product.product_name %}, you'll need to publish the branch to make it available for collaboration on {% data variables.product.prodname_dotcom %}. +Si creas una rama en {% data variables.product.product_name %}, necesitarás publicarla para que se muestre disponible para colaboración en {% data variables.product.prodname_dotcom %}. -1. At the top of the app, click {% octicon "git-branch" aria-label="The branch icon" %} **Current Branch**, then click the branch that you want to publish. - ![Drop-down menu to select which branch to publish](/assets/images/help/desktop/select-branch-from-dropdown.png) -2. Click **Publish branch**. - ![The Publish branch button](/assets/images/help/desktop/publish-branch-button.png) +1. En la parte superior de la aplicación, haga clic en {% octicon "git-branch" aria-label="The branch icon" %} **Rama actual** y después en la rama que quiera publicar. + ![Menú desplegable para seleccionar la rama para publicar](/assets/images/help/desktop/select-branch-from-dropdown.png) +2. Haga clic en **Publicar rama**. + ![El botón Publicar rama](/assets/images/help/desktop/publish-branch-button.png) -## Switching between branches -You can view and make commits to any of your repository's branches. If you have uncommitted, saved changes, you'll need to decide what to do with your changes before you can switch branches. You can commit your changes on the current branch, stash your changes to temporarily save them on the current branch, or bring the changes to your new branch. If you want to commit your changes before switching branches, see "[Committing and reviewing changes to your project](/desktop/contributing-to-projects/committing-and-reviewing-changes-to-your-project)." +## Cambiar de una rama a otra +Puedes ver y realizar confirmaciones en cualquiera de las ramas de tu repositorio. Si tienes cambios guardados, no confirmados, deberás decidir qué hacer con tus cambios antes de alternar las ramas. Puedes confirmar tus cambios en la rama actual, acumular tus cambios para guardarlos temporalmente en la rama actual, o llevar los cambios a tu rama nueva. Si quiere confirmar los cambios antes de cambiar de rama, vea "[Confirmación y revisión de los cambios en el proyecto](/desktop/contributing-to-projects/committing-and-reviewing-changes-to-your-project)". {% tip %} -**Tip**: You can set a default behavior for switching branches in the **Advanced** settings. For more information, see "[Configuring basic settings](/desktop/getting-started-with-github-desktop/configuring-basic-settings)." +**Sugerencia**: Puede establecer un comportamiento predeterminado para el cambio de ramas en la configuración **Avanzado**. Para más información, vea "[Configuración básica](/desktop/getting-started-with-github-desktop/configuring-basic-settings)". {% endtip %} -{% data reusables.desktop.current-branch-menu %} -{% data reusables.desktop.switching-between-branches %} - ![List of branches in the repository](/assets/images/help/desktop/select-branch-from-dropdown.png) -3. If you have saved, uncommitted changes, choose **Leave my changes** or **Bring my changes**, then click **Switch Branch**. - ![Switch branch with changes options](/assets/images/help/desktop/stash-changes-options.png) +{% data reusables.desktop.current-branch-menu %} {% data reusables.desktop.switching-between-branches %} ![Lista de ramas en el repositorio](/assets/images/help/desktop/select-branch-from-dropdown.png) +3. Si ha guardado cambios sin confirmar, elija **Dejar mis cambios** o **Traer mis cambios** y, después, haga clic en **Cambiar rama**. + ![Cambiar rama con opciones de cambios](/assets/images/help/desktop/stash-changes-options.png) -## Deleting a branch +## Cómo eliminar una rama -You can't delete a branch if it's currently associated with an open pull request. You cannot undo deleting a branch. +No puedes borrar una rama que esté actualmente asociada con una solicitud de extracción abierta. No puedes revertir el haber borrado una rama. {% mac %} -{% data reusables.desktop.select-branch-to-delete %} - ![Drop-down menu to select which branch to delete](/assets/images/help/desktop/select-branch-from-dropdown.png) -{% data reusables.desktop.delete-branch-mac %} - ![Delete... option in the Branch menu](/assets/images/help/desktop/delete-branch-mac.png) +{% data reusables.desktop.select-branch-to-delete %} ![Menú desplegable para seleccionar la rama para eliminar](/assets/images/help/desktop/select-branch-from-dropdown.png) {% data reusables.desktop.delete-branch-mac %} ![Opción Eliminar... en el menú Rama](/assets/images/help/desktop/delete-branch-mac.png) {% endmac %} {% windows %} -{% data reusables.desktop.select-branch-to-delete %} - ![Drop-down menu to select which branch to delete](/assets/images/help/desktop/select-branch-from-dropdown.png) -{% data reusables.desktop.delete-branch-win %} - ![Delete... option in the Branch menu](/assets/images/help/desktop/delete-branch-win.png) +{% data reusables.desktop.select-branch-to-delete %} ![Menú desplegable para seleccionar la rama para eliminar](/assets/images/help/desktop/select-branch-from-dropdown.png) {% data reusables.desktop.delete-branch-win %} ![Opción Eliminar... en el menú Rama](/assets/images/help/desktop/delete-branch-win.png) {% endwindows %} -## Further reading +## Lecturas adicionales -- "[Cloning a repository from {% data variables.product.prodname_desktop %}](/desktop/guides/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop)" -- "[Branch](/articles/github-glossary/#branch)" in the {% data variables.product.prodname_dotcom %} glossary -- "[About branches](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches)" -- "[Branches in a Nutshell](https://git-scm.com/book/en/v2/Git-Branching-Branches-in-a-Nutshell)" in the Git documentation -- "[Stashing changes](/desktop/contributing-and-collaborating-using-github-desktop/stashing-changes)" +- "[Clonación de un repositorio desde {% data variables.product.prodname_desktop %}](/desktop/guides/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop)" +- "[Rama](/articles/github-glossary/#branch)" en el glosario de {% data variables.product.prodname_dotcom %} +- "[Acerca de las ramas](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches)" +- "[Resumen de las ramas](https://git-scm.com/book/en/v2/Git-Branching-Branches-in-a-Nutshell)" en la documentación de Git +- "[Guardado provisional de cambios](/desktop/contributing-and-collaborating-using-github-desktop/stashing-changes)" diff --git a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/pushing-changes-to-github.md b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/pushing-changes-to-github.md index 30277ac262..700a14b725 100644 --- a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/pushing-changes-to-github.md +++ b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/pushing-changes-to-github.md @@ -1,6 +1,6 @@ --- title: Cargar cambios en GitHub -shortTitle: Cargar cambios +shortTitle: Pushing changes intro: 'De manera que confirmes cambios localmente en tu proyecto, puedes cargarlos a {% data variables.product.prodname_dotcom %} para que otros puedan acceder a ellos desde el repositorio remoto.' permissions: People with write permissions can push changes to a repository. redirect_from: @@ -8,13 +8,18 @@ redirect_from: - /desktop/contributing-and-collaborating-using-github-desktop/pushing-changes-to-github versions: fpt: '*' +ms.openlocfilehash: b881fa5d9e66c4a63b8c648d87072037a8cba543 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092311' --- - ## Acerca de cargar cambios a {% data variables.product.prodname_dotcom %} Cuando cargas cambios, envías los cambios confirmados en tu repositorio local al repositorio remoto en {% data variables.product.prodname_dotcom %}. Si cambias tu proyecto localmente y quieres que otros tengan acceso a los cambios, deberás cargar los cambios a {% data variables.product.prodname_dotcom %}. -Antes de cargar los cambios, debes actualizar tu rama local para que incluya cualquier confirmación que se haya agregado al repositorio remoto. Si alguien hizo confirmaciones en la rama remota, las cuales no están en tu rama local, {% data variables.product.prodname_desktop %} te solicitará conseguir las confirmaciones nuevas antes de cargar tus cambios para evitar conflictos de fusión. Para obtener más información, consulta la sección "[Sincronizar tu rama](/desktop/contributing-to-projects/syncing-your-branch)". +Antes de cargar los cambios, debes actualizar tu rama local para que incluya cualquier confirmación que se haya agregado al repositorio remoto. Si alguien hizo confirmaciones en la rama remota, las cuales no están en tu rama local, {% data variables.product.prodname_desktop %} te solicitará conseguir las confirmaciones nuevas antes de cargar tus cambios para evitar conflictos de fusión. Para más información, vea "[Sincronización de la rama](/desktop/contributing-to-projects/syncing-your-branch)". {% data reusables.desktop.protected-branches %} @@ -22,19 +27,20 @@ Antes de cargar los cambios, debes actualizar tu rama local para que incluya cua {% note %} -**Nota:** {% data variables.product.prodname_desktop %} rechazará una carga si excede ciertos límites. +**Nota:** {% data variables.product.prodname_desktop %} rechazará una inserción si excede determinados límites. - Una subida contiene un archivo grande de más de {% data variables.large_files.max_github_size %}. - Una subida es de más de {% data variables.large_files.max_file_size %} en total. -Si configuras a {% data variables.large_files.product_name_long %} para rastrear tus archivos grandes, puedes subir aquellos que normalmente se rechazarían. Para obtener más información, consulta la sección "[Acerca de {% data variables.large_files.product_name_long %} y {% data variables.product.prodname_desktop %}](/desktop/getting-started-with-github-desktop/about-git-large-file-storage-and-github-desktop)". +Si configuras a {% data variables.large_files.product_name_long %} para rastrear tus archivos grandes, puedes subir aquellos que normalmente se rechazarían. Para más información, vea ["Acerca de {% data variables.large_files.product_name_long %} y {% data variables.product.prodname_desktop %}](/desktop/getting-started-with-github-desktop/about-git-large-file-storage-and-github-desktop)". {% endnote %} {% data reusables.desktop.push-origin %} -2. Si {% data variables.product.prodname_desktop %} te pide traer las confirmaciones nuevas de la rama remota, da clic en **Recuperar**. ![El botón de recuperar](/assets/images/help/desktop/fetch-newer-commits.png) -3. Opcionalmente, da clic en **Crear Solicitud de Extracción** para abrir una solicitud de extracción y colaborar en tus cambios. Para obtener más información, consulta la sección "[Crear un informe de problemas o solicitud de extracción](/desktop/contributing-to-projects/creating-an-issue-or-pull-request)" ![El botón de crear solicitud de extracción](/assets/images/help/desktop/create-pull-request.png) +2. Si {% data variables.product.prodname_desktop %} le pide que recupere las confirmaciones nuevas de la rama remota, haga clic en **Fetch** (Recuperar). + ![El botón Fetch (Recuperar)](/assets/images/help/desktop/fetch-newer-commits.png) +3. Opcionalmente, haga clic en **Create Pull Request** (Crear solicitud de incorporación de cambios) para abrir una solicitud de incorporación de cambios y colaborar en los cambios. Para más información, vea "[Creación de una incidencia o una solicitud de incorporación de cambios](/desktop/contributing-to-projects/creating-an-issue-or-pull-request)" ![Botón Crear solicitud de incorporación de cambios](/assets/images/help/desktop/create-pull-request.png) -## Leer más -- "[Cargar](/github/getting-started-with-github/github-glossary/#push)" en el glosario de {% data variables.product.prodname_dotcom %} -- "[Confirmar y revisar los cambios hechos a tu proyecto](/desktop/contributing-to-projects/committing-and-reviewing-changes-to-your-project)" +## Información adicional +- "[Inserción](/github/getting-started-with-github/github-glossary/#push)" en el glosario de {% data variables.product.prodname_dotcom %} +- "[Confirmación y revisión de cambios en el proyecto](/desktop/contributing-to-projects/committing-and-reviewing-changes-to-your-project)" diff --git a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/stashing-changes.md b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/stashing-changes.md index b3b54cbafd..6b830dc6ba 100644 --- a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/stashing-changes.md +++ b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/stashing-changes.md @@ -1,31 +1,31 @@ --- -title: Acumular cambios +title: Guardado provisional de cambios intro: Puedes guardar tus cambios temporalmente sin confirmarlos en una rama si los acumulas. versions: fpt: '*' redirect_from: - /desktop/contributing-and-collaborating-using-github-desktop/stashing-changes +ms.openlocfilehash: ef061bec3c60041fc40ab3e8be45d1557ca90219 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117513' --- - ## Acerca de los cambios acumulados Para aplicar tus cambios a tu repositorio, debes guardar los archivos y luego confirmar los cambios en una rama. Si guardaste los cambios que aún no estás listo para confirmar, puedes acumularlos para después. Cuando acumulas cambios, estos se eliminan temporalmente de los archivos y puedes elegir restablecerlos o descartarlos posteriormente. Con {% data variables.product.prodname_desktop %}, solo puedes acumular un conjunto de cambios a la vez. Si utilizas {% data variables.product.prodname_desktop %} para acumular cambios, todos los cambios sin guardar se acumularán. Después de que acumulas cambios en una rama, puedes cambiar de rama con seguridad o hacer otros cambios a tu rama actual. -Si utilizas {% data variables.product.prodname_desktop %} para cambiar de rama mientras guardaste tus cambios, pero no los confirmaste, {% data variables.product.prodname_desktop %} te pedirá que acumules los cambios o que los lleves a otra rama. Para obtener más información, consulta la sección "[Administrar ramas](/desktop/contributing-to-projects/managing-branches#switching-between-branches)". +Si utilizas {% data variables.product.prodname_desktop %} para cambiar de rama mientras guardaste tus cambios, pero no los confirmaste, {% data variables.product.prodname_desktop %} te pedirá que acumules los cambios o que los lleves a otra rama. Para más información, vea "[Administración de ramas](/desktop/contributing-to-projects/managing-branches#switching-between-branches)". -## Acumular cambios +## Guardado provisional de cambios -{% data reusables.desktop.click-changed-files-header %} -{% data reusables.desktop.click-stash-all-changes %} +{% data reusables.desktop.click-changed-files-header %} {% data reusables.desktop.click-stash-all-changes %} ## Restablecer los cambios acumulados -{% data reusables.desktop.navigate-to-stashed-changes %} -{% data reusables.desktop.click-stashed-changes %} -{% data reusables.desktop.click-restore %} +{% data reusables.desktop.navigate-to-stashed-changes %} {% data reusables.desktop.click-stashed-changes %} {% data reusables.desktop.click-restore %} ## Descartar los cambios acumulados -{% data reusables.desktop.navigate-to-stashed-changes %} -{% data reusables.desktop.click-stashed-changes %} -{% data reusables.desktop.click-discard %} +{% data reusables.desktop.navigate-to-stashed-changes %} {% data reusables.desktop.click-stashed-changes %} {% data reusables.desktop.click-discard %} diff --git a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/viewing-the-branch-history.md b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/viewing-the-branch-history.md index fc790d3690..7ba9c5dcf4 100644 --- a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/viewing-the-branch-history.md +++ b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/viewing-the-branch-history.md @@ -6,9 +6,14 @@ redirect_from: - /desktop/contributing-and-collaborating-using-github-desktop/viewing-the-branch-history versions: fpt: '*' -shortTitle: Visualizar el historial de la rama +shortTitle: View branch history +ms.openlocfilehash: d64d3b35a4ac064e78ea43397a7d38cd472e3213 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092308' --- - Cada confirmación muestra: - El mensaje de confirmación @@ -17,9 +22,11 @@ Cada confirmación muestra: - El hash SHA-1 de la confirmación (el ID exclusivo) {% data reusables.desktop.history-tab %} -2. En la pestaña **History** (Historial), haz clic en la confirmación que deseas revisar. ![Una confirmación en la pestaña History (Historial)](/assets/images/help/desktop/branch-history-commit.png) -3. Si existen múltiples archivos en la confirmación, haz clic en un archivo individual para ver los cambios que se realizan a ese archivo en esa confirmación. ![Un archivo en la confirmación](/assets/images/help/desktop/branch-history-file.png) +2. En la pestaña **History** (Historial), haga clic en la confirmación que quiere revisar. +![Una confirmación en la pestaña Historial](/assets/images/help/desktop/branch-history-commit.png) +3. Si existen múltiples archivos en la confirmación, haz clic en un archivo individual para ver los cambios que se realizan a ese archivo en esa confirmación. +![Un archivo en la confirmación](/assets/images/help/desktop/branch-history-file.png) -## Leer más +## Información adicional -- [Sincronizar tu rama](/desktop/guides/contributing-to-projects/syncing-your-branch/)" +- "[Sincronizar la rama](/desktop/guides/contributing-to-projects/syncing-your-branch/)" diff --git a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/managing-commits/amending-a-commit.md b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/managing-commits/amending-a-commit.md index e50a643d6e..2627ff9e55 100644 --- a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/managing-commits/amending-a-commit.md +++ b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/managing-commits/amending-a-commit.md @@ -3,8 +3,13 @@ title: Modificar una confirmación intro: 'Puedes utilizar {% data variables.product.prodname_desktop %} para modificar tu última confirmación.' versions: fpt: '*' +ms.openlocfilehash: 8d92d5f755df662c4948196cf9f84b3227ec0067 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117505' --- - ## Acerca de modificar una confirmación Modificar una confirmación es una forma de modificar la confirmación más reciente que hayas hecho en tu rama actual. Esto puede ser útil si necesitas editar el mensaje de confirmación o si olvidaste incluir los cambios en la confirmación. @@ -14,7 +19,9 @@ Puedes seguir modificando una confirmación hasta que la subas al repositorio re ## Modificar una confirmación {% data reusables.desktop.history-tab %} -2. Haz clic derecho en la confirmación más reciente y selecciona **Modificar confirmación**. ![Menú contextual para modificar una confirmación](/assets/images/help/desktop/amend-commit-context-menu.png) -3. Haz clic en el campo de **Resumen** para modificar el mensaje de confirmación. Opcionalmente, puedes modificar o agregar información acerca de la confirmación en el campo **Descripción**. -4. Selecciona cualquier cambio sin confirmar que te gustaría agregar a la confirmación. Para obtener más información sobre cómo seleccionar cambios, consulta la sección "[Confirmar y revisar cambios en tu proyecto](/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project#selecting-changes-to-include-in-a-commit)". -5. Una vez que hayas finalizado tus cambios, haz clic en **Modificar la última confirmación**. ![Modificar el resumen de la última confirmación](/assets/images/help/desktop/amend-last-commit-overview.png) +2. Haz clic con el botón derecho en la confirmación más reciente y selecciona **Modificar confirmación**. + ![Menú contextual para modificar una confirmación](/assets/images/help/desktop/amend-commit-context-menu.png) +3. Haz clic en el campo **Resumen** para modificar el mensaje de confirmación. Opcionalmente, puedes modificar o agregar información sobre la confirmación en el campo **Descripción**. +4. Selecciona cualquier cambio sin confirmar que te gustaría agregar a la confirmación. Para obtener más información, consulta "[Confirmar y revisar cambios en su proyecto](/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project#selecting-changes-to-include-in-a-commit)". +5. Una vez que hayas finalizado los cambios, haz clic en **Modificar la última confirmación**. + ![Información general sobre la modificación de la última confirmación](/assets/images/help/desktop/amend-last-commit-overview.png) diff --git a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/managing-commits/cherry-picking-a-commit.md b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/managing-commits/cherry-picking-a-commit.md index ac7f43d09e..6b32e883fe 100644 --- a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/managing-commits/cherry-picking-a-commit.md +++ b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/managing-commits/cherry-picking-a-commit.md @@ -5,20 +5,26 @@ versions: fpt: '*' redirect_from: - /desktop/contributing-and-collaborating-using-github-desktop/cherry-picking-a-commit +ms.openlocfilehash: 6dad1615b9a8c224c3648be60759b5bb6ccf0d62 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092304' --- - ## Acerca de la selección minuciosa de Git Puedes elegir minuciosamente una confirmación en una rama para crear una copia de la confirmación con los mismos cambios en otra rama. Si tu confirmación cambia a la rama incorrecta o quiere hacer los mismos cambios en otra rama, puedes elegir minuciosamente la confirmación para aplicar los cambios en otra rama. También puedes utilizar la selección minuciosa para aplicar cambios específicos antes de que estés listo para crear o fusionar la solicitud de cambios,. Por ejemplo, si confirmas una corrección de error en una rama de característica, puedes seleccionar minuciosamente la confirmación con el arreglo del error en otras ramas de tu proyecto. -También puedes usar la selección minuciosa para colaborar con un equipo. Algunos proyectos incorporan colaboraciones por confirmaciones de selección minuciosa. Para obtener más información, consulta la sección [Git Distribuido - Mantener un Proyecto](https://git-scm.com/book/en/v2/Distributed-Git-Maintaining-a-Project#_rebase_cherry_pick) en la documentación de Git. +También puedes usar la selección minuciosa para colaborar con un equipo. Algunos proyectos incorporan colaboraciones por confirmaciones de selección minuciosa. Para más información, vea [Git distribuido: mantenimiento de un proyecto](https://git-scm.com/book/en/v2/Distributed-Git-Maintaining-a-Project#_rebase_cherry_pick) en la documentación de Git. ## Escoger una confirmación minuciosamente {% data reusables.desktop.current-branch-menu %} 2. En la lista de ramas, haz clic en aquella que tiene la confirmación que quieres seleccionar minuciosamente. {% data reusables.desktop.history-tab %} -4. Arrastra la confirmación que quieres seleccionar minuciosamente al {% octicon "git-branch" aria-label="The branch icon" %} menú de **Rama Actual** y suelta la confirmación en la rama en la que quieres copiar la confirmación. ![Arrastrar una confirmación a otra rama en el menú de la rama actual](/assets/images/help/desktop/cherry-picking.png) +4. Arrastre la confirmación que quiera seleccionar de forma exclusiva al menú {% octicon "git-branch" aria-label="The branch icon" %} **Rama actual** y colóquela sobre la rama en la que quiere copiarla. + ![Arrastre de una confirmación a otra rama en el menú Rama actual](/assets/images/help/desktop/cherry-picking.png) -## Leer más +## Información adicional - [git-cherry-pick](https://git-scm.com/docs/git-cherry-pick) en la documentación de Git diff --git a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/managing-commits/index.md b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/managing-commits/index.md index d5411ffaa8..8b0c8e06ea 100644 --- a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/managing-commits/index.md +++ b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/managing-commits/index.md @@ -10,5 +10,11 @@ children: - /squashing-commits - /amending-a-commit - /managing-tags +ms.openlocfilehash: ca229074be505abf1db9865807c38c95bd11e572 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117498' --- diff --git a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/managing-commits/managing-tags.md b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/managing-commits/managing-tags.md index 0d5e09f3b4..48f26cad87 100644 --- a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/managing-commits/managing-tags.md +++ b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/managing-commits/managing-tags.md @@ -6,20 +6,22 @@ redirect_from: - /desktop/contributing-and-collaborating-using-github-desktop/managing-tags versions: fpt: '*' +ms.openlocfilehash: 980e47f6e3300995f6312499b23768d6f0401f36 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092303' --- - ## Acerca de las etiquetas en {% data variables.product.prodname_desktop %} -{% data variables.product.prodname_desktop %} te permite crear etiquetas anotadas. Las etiquetas se asocian con confirmaciones, así que puedes utilizarlas para marcar un punto individual en el historial de tu repositorio, incluyendo los números de versión para un lanzamiento. Para obtener más información acerca de las etiquetas de lanzamiento, consulta la sección "[Acerca de los lanzamientos](/github/administering-a-repository/about-releases)". +{% data variables.product.prodname_desktop %} te permite crear etiquetas anotadas. Las etiquetas se asocian con confirmaciones, así que puedes utilizarlas para marcar un punto individual en el historial de tu repositorio, incluyendo los números de versión para un lanzamiento. Para más información sobre las etiquetas de versión, vea "[Acerca de las versiones](/github/administering-a-repository/about-releases)". {% data reusables.desktop.tags-push-with-commits %} ## Crear una etiqueta -{% data reusables.desktop.history-tab %} -{% data reusables.desktop.create-tag %} -{% data reusables.desktop.name-tag %} -{% data reusables.desktop.confirm-tag %} +{% data reusables.desktop.history-tab %} {% data reusables.desktop.create-tag %} {% data reusables.desktop.name-tag %} {% data reusables.desktop.confirm-tag %} ## Visualizar etiquetas @@ -27,25 +29,25 @@ versions: 2. Da clic en la confirmación. {% note %} - **Nota**: {% data variables.product.prodname_desktop %} muestra una flecha {% octicon "arrow-up" aria-label="The up arrow icon" %} si la etiqueta no se ha subido al repositorio remoto. + **Nota**: {% data variables.product.prodname_desktop %} muestra una flecha {% octicon "arrow-up" aria-label="The up arrow icon" %} si la etiqueta no se ha insertado en el repositorio remoto. {% endnote %} ![Visualizar una etiqueta en el historial](/assets/images/help/desktop/viewing-tags-in-history.png) -3. Todas las etiquetas asociadas con la confirmación se pueden ver en los metadatos de dicha confirmación. ![Visualizar una etiqueta en la confirmación](/assets/images/help/desktop/viewing-tags-in-commit.png) +3. Todas las etiquetas asociadas con la confirmación se pueden ver en los metadatos de dicha confirmación. +![Visualización de una etiqueta en la confirmación](/assets/images/help/desktop/viewing-tags-in-commit.png) ## Borrar las etiquetas {% note %} -**Nota**: Solo puedes borrar las etiquetas que se asocian con las confirmaciones que aún no se hayan subido. +**Nota**: Solo puede borrar las etiquetas asociadas a las confirmaciones que todavía no se hayan insertado. {% endnote %} -{% data reusables.desktop.history-tab %} -{% data reusables.desktop.delete-tag %} +{% data reusables.desktop.history-tab %} {% data reusables.desktop.delete-tag %} -## Leer más +## Información adicional -- "[Básicos de Git - Etiquetar](https://git-scm.com/book/en/v2/Git-Basics-Tagging)" en la documentación de Git +- "[Aspectos básicos de Git: etiquetado](https://git-scm.com/book/en/v2/Git-Basics-Tagging)" en la documentación de Git diff --git a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/managing-commits/reordering-commits.md b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/managing-commits/reordering-commits.md index b823b85497..8b2814fe02 100644 --- a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/managing-commits/reordering-commits.md +++ b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/managing-commits/reordering-commits.md @@ -3,8 +3,13 @@ title: Reordenar las confirmaciones intro: 'Puedes utilizar {% data variables.product.prodname_desktop %} para volver a ordenar las confirmaciones del historial de tu rama.' versions: fpt: '*' +ms.openlocfilehash: 5f68af5f2798e6780a91515886130f2b3ca7e6aa +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117497' --- - ## Acerca de reordenar una confirmación El reordenamiento te permite alterar tu historial de confirmaciones para proporcionar una progresión de confirmaciones más significativa. {% data variables.product.prodname_desktop %} te permite arrastrar y soltar confirmaciones en el historial de tu rama para reordenarlas. @@ -14,13 +19,14 @@ El reordenamiento te permite alterar tu historial de confirmaciones para proporc {% data reusables.desktop.current-branch-menu %} 2. En la lista de ramas, haz clic en aquella con las confirmaciones que quieras reordenar. {% data reusables.desktop.history-tab %} -4. Arrastra la confirmación que quieras reordenar y suéltala entre dos confirmaciones adyacentes. ![reorder drag and drop](/assets/images/help/desktop/reorder-drag-and-drop.png)Mientras que la aplicación reordena las confirmaciones, un diálogo de **reordenamiento en proceso** indica el progreso del cambio. +4. Arrastra la confirmación que quieras reordenar y suéltala entre dos confirmaciones adyacentes. + ![reordenar arrastrar y colocar](/assets/images/help/desktop/reorder-drag-and-drop.png) Mientras que la aplicación reordena las confirmaciones, un cuadro de diálogo **Reordenar en proceso** indica el progreso del cambio. ## Mensajes de error al reordenar las confirmaciones Cuando vuelves a ordenar las confirmaciones, podrías ver alguna de las siguientes notificaciones o mensajes de error. -* Una notificación declara que el cambio solicitado a la rama requerirá una subida forzada para actualizar la rama remota. Esto se muestra cuando las confirmaciones que reorganizaste se cargaron previamente a la rama remota. El subir forzadamente altera el historial de la confirmaciones de la rama y afectará a otros colaboradores que están trabajando en ella. Selecciona **Comenzar a reordenar** para iniciar el reordenamiento y luego haz clic en **Subir el origen forzadamente** para subir tus cambios. +* Una notificación declara que el cambio solicitado a la rama requerirá una subida forzada para actualizar la rama remota. Esto se muestra cuando las confirmaciones que reorganizaste se cargaron previamente a la rama remota. El subir forzadamente altera el historial de la confirmaciones de la rama y afectará a otros colaboradores que están trabajando en ella. Selecciona **Comenzar reordenamiento** para iniciar el reordenamiento y, después, haz clic en **Forzar origen de inserción** para insertar los cambios. ![diálogo de subida forzada para reordenamiento](/assets/images/help/desktop/reorder-force-push-dialog.png) @@ -28,12 +34,12 @@ Cuando vuelves a ordenar las confirmaciones, podrías ver alguna de las siguient ![diálogo de confirmación de fusión para reordenamiento](/assets/images/help/desktop/reorder-merge-commit-dialog.png) -* Se muestra una indicación que indica que hay cambios sin confirmar presentes en tu rama actual. Selecciona **Almacenar cambios y continuar** para almacenar los cambios y proceder, o selecciona **Cerrar** para descartar el mensaje y confirmar los cambios. Cuando ya no haya cambios sin confirmar, puedes reordenar tus confirmaciones. +* Se muestra una indicación que indica que hay cambios sin confirmar presentes en tu rama actual. Selecciona **Guardar provisionalmente los cambios y Continuar** para guardar provisionalmente los cambios y continuar, o bien selecciona **Cerrar** para descartar el mensaje y confirmar los cambios. Cuando ya no haya cambios sin confirmar, puedes reordenar tus confirmaciones. ![diálogo de almacenamiento para reordenamiento](/assets/images/help/desktop/reorder-stash-dialog.png) * Un mensaje declara que hay conflictos de fusión que debes resolver antes de que la aplicación pueda seguir reordenando als confirmaciones en tu rama. - 1. Haz clic en **ver conflictos** para ver los conflictos. ![mensaje de resolución de conflictos para reordenamiento](/assets/images/help/desktop/reorder-resolve-conflicts.png) - {% data reusables.desktop.resolve-merge-conflicts %} + 1. Haz clic en **Ver conflictos** para ver los conflictos. + ![mensaje de reordenar la resolución de conflictos](/assets/images/help/desktop/reorder-resolve-conflicts.png) {% data reusables.desktop.resolve-merge-conflicts %} 3. Cuando se resuelvan todos los conflictos, podrás reordenar tus confirmaciones. diff --git a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/managing-commits/reverting-a-commit.md b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/managing-commits/reverting-a-commit.md index 73886e24d7..1902ec8a8d 100644 --- a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/managing-commits/reverting-a-commit.md +++ b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/managing-commits/reverting-a-commit.md @@ -6,28 +6,29 @@ redirect_from: - /desktop/contributing-and-collaborating-using-github-desktop/reverting-a-commit versions: fpt: '*' +ms.openlocfilehash: f6cf6f120beff99bdb1c8bfd7868bb157e68d5dd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092300' --- - Cuando reviertes la confirmación anterior, la reversión también es una confirmación. La confirmación original también permanece en el historial del repositorio. {% tip %} -**Sugerencia:** Cuando reviertes múltiples confirmaciones, es mejor revertirlas desde la más nueva hasta la más antigua. Si reviertes confirmaciones en un orden diferente, es posible que se produzcan conflictos de fusión. +**Sugerencia**: Cuando revierte varias confirmaciones, es mejor revertirlas en orden, de la más nueva a la más antigua. Si reviertes confirmaciones en un orden diferente, es posible que se produzcan conflictos de fusión. {% endtip %} {% mac %} -{% data reusables.desktop.history-tab %} -{% data reusables.desktop.revert-commit %} - ![La opción Revert (Revertir) sobre la vista diferente](/assets/images/help/desktop/commit-revert-mac.png) +{% data reusables.desktop.history-tab %} {% data reusables.desktop.revert-commit %} ![La opción Revert (Revertir) sobre la vista diferente](/assets/images/help/desktop/commit-revert-mac.png) {% endmac %} {% windows %} -{% data reusables.desktop.history-tab %} -{% data reusables.desktop.revert-commit %} - ![La opción Revert (Revertir) sobre la vista diferente](/assets/images/help/desktop/commit-revert-win.png) +{% data reusables.desktop.history-tab %} {% data reusables.desktop.revert-commit %} ![La opción Revert (Revertir) sobre la vista diferente](/assets/images/help/desktop/commit-revert-win.png) {% endwindows %} diff --git a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/managing-commits/squashing-commits.md b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/managing-commits/squashing-commits.md index feb4a8a67e..88555584a5 100644 --- a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/managing-commits/squashing-commits.md +++ b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/managing-commits/squashing-commits.md @@ -3,8 +3,13 @@ title: Combinar las confirmaciones intro: 'Puedes utilizar {% data variables.product.prodname_desktop %} para combinar las confirmaciones en el historial de tu rama.' versions: fpt: '*' +ms.openlocfilehash: fb8141710a99b52f1b9a93e1abc0429b5e29f116 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117490' --- - ## Acerca de combinar una confirmación La combinación te permite combinar confirmaciones múltiples del historial de tu rama en solo una confirmación. Esto puede ayudar a que el historial de tu repositorio sea más legible e inteligible. @@ -16,9 +21,10 @@ La combinación te permite combinar confirmaciones múltiples del historial de t {% data reusables.desktop.current-branch-menu %} 2. En la lista de ramas, selecciona aquella que tenga las confirmaciones que quieres combinar. {% data reusables.desktop.history-tab %} -4. Selecciona las confirmaciones a combinar y suéltalas en aquella con la cual las quieras combinar. Puedes seleccionar una o varias confirmaciones utilizando Command o Shift. ![función de combinar arrastrando y soltando](/assets/images/help/desktop/squash-drag-and-drop.png) -5. Modifica el mensaje de confirmación de tu confirmación nueva. Los mensajes de confirmación de las confirmaciones seleccionadas que quieres combinar se llenan previamente en los campos de **Resumen** y **Descripción**. -6. Haz clic en **Combinar confirmaciones**. +4. Selecciona las confirmaciones a combinar y suéltalas en aquella con la cual las quieras combinar. Puede seleccionar una confirmación o seleccionar varias confirmaciones si presiona Comando o Mayús. + ![Arrastrar y colocar la fusión mediante combinación con "squash"](/assets/images/help/desktop/squash-drag-and-drop.png) +5. Modifica el mensaje de confirmación de tu confirmación nueva. Los mensajes de confirmación de las confirmaciones seleccionadas que quiera fusionar mediante combinación con "squash" se rellenan previamente en los campos **Resumen** y **Descripción**. +6. Haga clic en **Confirmaciones de fusión mediante combinación con "squash"** . {% endmac %} @@ -27,9 +33,10 @@ La combinación te permite combinar confirmaciones múltiples del historial de t {% data reusables.desktop.current-branch-menu %} 2. En la lista de ramas, selecciona aquella que tenga las confirmaciones que quieres combinar. {% data reusables.desktop.history-tab %} -4. Selecciona las confirmaciones a combinar y suéltalas en aquella con la cual las quieras combinar. Puedes seleccionar una confirmación o seleccionar varias de ellas utilizando Ctrl o Shift. ![función de combinar arrastrando y soltando](/assets/images/help/desktop/squash-drag-and-drop.png) -5. Modifica el mensaje de confirmación de tu confirmación nueva. Los mensajes de confirmación de las confirmaciones seleccionadas que quieres combinar se llenan previamente en los campos de **Resumen** y **Descripción**. -6. Haz clic en **Combinar confirmaciones**. +4. Selecciona las confirmaciones a combinar y suéltalas en aquella con la cual las quieras combinar. Puede seleccionar una confirmación o seleccionar varias confirmaciones si presiona Ctrl o Mayús. + ![Arrastrar y colocar la fusión mediante combinación con "squash"](/assets/images/help/desktop/squash-drag-and-drop.png) +5. Modifica el mensaje de confirmación de tu confirmación nueva. Los mensajes de confirmación de las confirmaciones seleccionadas que quiera fusionar mediante combinación con "squash" se rellenan previamente en los campos **Resumen** y **Descripción**. +6. Haga clic en **Confirmaciones de fusión mediante combinación con "squash"** . {% endwindows %} @@ -37,7 +44,7 @@ La combinación te permite combinar confirmaciones múltiples del historial de t Cuando combinas las confirmaciones, puede que veas una de las siguientes notificaciones o mensajes de error. -* Una notificación declara que el cambio solicitado a la rama requerirá una subida forzada para actualizar la rama remota. El subir forzadamente altera el historial de la confirmaciones de la rama y afectará a otros colaboradores que están trabajando en ella. Selecciona **Comenzar combinación** para que inicie la combienación y luego haz clic en **Subida forzada al origen** para subir tus cambios. +* Una notificación declara que el cambio solicitado a la rama requerirá una subida forzada para actualizar la rama remota. El subir forzadamente altera el historial de la confirmaciones de la rama y afectará a otros colaboradores que están trabajando en ella. Seleccione **Comenzar fusión mediante combinación con "squash"** para iniciar la fusión mediante combinación con "squash" y, después, haga clic en **Forzar origen de inserción** para insertar los cambios. ![diálogo de subida forzada de la combinación](/assets/images/help/desktop/squash-force-push.png) @@ -45,6 +52,6 @@ Cuando combinas las confirmaciones, puede que veas una de las siguientes notific ![diálogo de confirmación de fusión para reordenamiento](/assets/images/help/desktop/squash-merge-commit-dialog.png) -* Se muestra una indicación que indica que hay cambios sin confirmar presentes en tu rama actual. Selecciona **Almacenar cambios y continuar** para almacenar los cambios y proceder, o selecciona **Cerrar** para descartar el mensaje y confirmar los cambios. Cuando ya no haya cambios sin confirmar, podrás combinar tus confirmaciones. +* Se muestra una indicación que indica que hay cambios sin confirmar presentes en tu rama actual. Seleccione **Guardar provisionalmente los cambios y Continuar** para guardar provisionalmente los cambios y continuar, o bien seleccione **Cerrar** para descartar el mensaje y confirmar los cambios. Cuando ya no haya cambios sin confirmar, podrás combinar tus confirmaciones. ![diálogo de acumulación de combinaciones](/assets/images/help/desktop/squash-stash-dialog.png) diff --git a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/changing-a-remotes-url-from-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/changing-a-remotes-url-from-github-desktop.md index f6dfc0fa9c..9d90a43db7 100644 --- a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/changing-a-remotes-url-from-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/changing-a-remotes-url-from-github-desktop.md @@ -7,21 +7,26 @@ redirect_from: - /desktop/contributing-and-collaborating-using-github-desktop/changing-a-remotes-url-from-github-desktop versions: fpt: '*' -shortTitle: Cambiar una URL de un remoto +shortTitle: Change a remote's URL +ms.openlocfilehash: e06ea68ead9ab79c44d7aaf96f48d6645232b496 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146058480' --- - {% mac %} {% data reusables.desktop.mac-repository-settings-menu %} -2. Haz clic en **Remoto** y, debajo de **Repositorio remoto primario**, teclea la URL que desees. ![Campo Primary remote repository (Repositorio remoto principal)](/assets/images/help/desktop/repository-settings-remote.png) -{% data reusables.desktop.repository-settings-save %} +2. Haz clic en **Remoto** y, en **Repositorio remoto principal**, escribe la dirección URL deseada. +![Campo del repositorio remoto principal](/assets/images/help/desktop/repository-settings-remote.png) {% data reusables.desktop.repository-settings-save %} {% endmac %} {% windows %} {% data reusables.desktop.windows-repository-settings-menu %} -2. Haz clic en **Remoto** y, debajo de **Repositorio remoto primario**, teclea la URL que desees. ![Campo Primary remote repository (Repositorio remoto principal)](/assets/images/help/desktop/repository-settings-remote.png) -{% data reusables.desktop.repository-settings-save %} +2. Haz clic en **Remoto** y, en **Repositorio remoto principal**, escribe la dirección URL deseada. +![Campo del repositorio remoto principal](/assets/images/help/desktop/repository-settings-remote.png) {% data reusables.desktop.repository-settings-save %} {% endwindows %} 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 cfb7a686ac..ff963d484f 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 @@ -1,63 +1,68 @@ --- -title: Configuring notifications in GitHub Desktop -shortTitle: Configurar notificaciones -intro: '{% data variables.product.prodname_desktop %} will keep you up-to-date with notifications about events that occur in your pull request branch.' +title: Configuración de notificaciones en GitHub Desktop +shortTitle: Configuring notifications +intro: '{% data variables.product.prodname_desktop %} te mantendrá al día con las notificaciones sobre los eventos que se producen en la rama de la solicitud de incorporación de cambios.' versions: fpt: '*' +ms.openlocfilehash: e7d99c4c81b64facae41b7697cde9d454e15e96a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147060438' --- +## Acerca de las notificaciones en {% data variables.product.prodname_desktop %} -## About notifications in {% data variables.product.prodname_desktop %} +{% data variables.product.prodname_desktop %} mostrará una notificación del sistema para los eventos que se producen en el repositorio seleccionado actualmente. Las notificaciones se mostrarán en los casos siguientes: -{% data variables.product.prodname_desktop %} will show a system notification for events that occur in the currently selected repository. Notifications will be shown when: +- Cuando se han producido errores en las comprobaciones de una solicitud de incorporación de cambios. +- Cuando la revisión de una solicitud de incorporación de cambios se deja con un comentario, una aprobación o cambios solicitados. -- Pull request checks have failed. -- A pull request review is left with a comment, approval, or requested changes. +Al hacer clic en la notificación, el foco de la aplicación cambiará a {% data variables.product.prodname_desktop %} y se proporcionará información más detallada. -Clicking the notification will switch application focus to {% data variables.product.prodname_desktop %} and provide more detailed information. +## Notificaciones sobre errores en la comprobación de solicitudes de incorporación de cambios -## Notifications about pull request check failures +Cuando se realicen cambios en una rama de solicitud de incorporación de cambios, recibirás una notificación si se produce un error en las comprobaciones. -When changes are made to a pull request branch, you will receive a notification if the checks fail. +![Notificación de errores en las comprobaciones de una solicitud de incorporación de cambios](/assets/images/help/desktop/pull-request-checks-failed-notification.png) -![pull request checks failed notification](/assets/images/help/desktop/pull-request-checks-failed-notification.png) +Al hacer clic en la notificación, se mostrará un cuadro de diálogo con más información sobre las comprobaciones. Una vez que hayas revisado por qué se han producido errores en las comprobaciones, puedes volver a ejecutarlas o cambiar rápidamente a la rama de solicitud de incorporación de cambios para empezar a corregir los errores. Para obtener más información, consulta "[Visualización y nueva ejecución de comprobaciones 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)". -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)". +![Cuadro de diálogo de errores en la comprobación](/assets/images/help/desktop/checks-failed-dialog.png) +## Notificaciones para las revisiones de solicitudes de incorporación de cambios -![checks failed dialog](/assets/images/help/desktop/checks-failed-dialog.png) -## Notifications for pull request reviews +{% data variables.product.prodname_desktop %} mostrará una notificación del sistema cuando un compañero de equipo haya aprobado, comentado o solicitado cambios en tu solicitud de incorporación de cambios. Consulta "[Acerca de las revisiones de solicitudes de incorporación de cambios](/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews)" para obtener más información sobre dichas revisiones. -{% data variables.product.prodname_desktop %} will surface a system notification when a teammate has approved, commented, or requested changes in your pull request. See "[About pull request reviews](/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews)" for more information on pull request reviews. +![Notificación de revisión de solicitudes de incorporación de cambios](/assets/images/help/desktop/pull-request-review-notification.png) -![Pull request review notification](/assets/images/help/desktop/pull-request-review-notification.png) +Al hacer clic en la notificación, el foco de la aplicación cambiará a {% data variables.product.prodname_desktop %} y se proporcionará más contexto sobre el comentario de revisión de la solicitud de incorporación de cambios. -Clicking the notification will switch application focus to {% data variables.product.prodname_desktop %} and provide more context for the pull request review comment. +![Cuadro de diálogo de revisión de la solicitud de incorporación de cambios](/assets/images/help/desktop/pull-request-review-dialog.png) +## Habilitación de las notificaciones -![pull request review dialog](/assets/images/help/desktop/pull-request-review-dialog.png) -## Enabling notifications - -If system notifications are disabled for {% data variables.product.prodname_desktop %} you can follow the steps below to enable them. +Si las notificaciones del sistema están deshabilitadas para {% data variables.product.prodname_desktop %}, sigue los pasos que se indican a continuación para habilitarlas. {% mac %} -1. Click the **Apple** menu, then select **System Preferences**. -2. Select **Notifications & Focus**. -3. Select **{% data variables.product.prodname_desktop %}** from the list of applications. -4. Click **Allow Notifications**. +1. Haz clic en el menú **Apple** y selecciona **Preferencias del sistema**. +2. Selecciona **Notificaciones y foco**. +3. Selecciona **{% data variables.product.prodname_desktop %}** en la lista de aplicaciones. +4. Haz clic en **Permitir notificaciones**. -![macOS Notifications & Focus](/assets/images/help/desktop/mac-enable-notifications.png) +![Notificaciones y foco en macOS](/assets/images/help/desktop/mac-enable-notifications.png) -For more information about macOS system notifications, see "[Use notifications on your Mac](https://support.apple.com/en-us/HT204079)." +Para obtener más información sobre las notificaciones del sistema en macOS, consulta "[Uso de notificaciones en el equipo Mac](https://support.apple.com/en-us/HT204079)". {% endmac %} {% windows %} -1. Open the **Start** menu, then select **Settings**. -2. Select **System**, then click **Notifications**. -3. Find **{% data variables.product.prodname_desktop %}** in the application list and click **On**. +1. Abre el menú **Inicio** y selecciona **Configuración**. +2. Selecciona **Sistema** y haz clic en **Notificaciones**. +3. Busca **{% data variables.product.prodname_desktop %}** en la lista de aplicaciones y haz clic en **Activar**. -![Enable Windows Notifications](/assets/images/help/desktop/windows-enable-notifications.png) +![Habilitación de notificaciones en Windows](/assets/images/help/desktop/windows-enable-notifications.png) -For more information about Windows system notifications, see "[Change notification settings in Windows](https://support.microsoft.com/en-us/windows/change-notification-settings-in-windows-8942c744-6198-fe56-4639-34320cf9444e)." +Para obtener más información sobre las notificaciones del sistema en Windows, consulta "[Cambio de la configuración de notificación en Windows](https://support.microsoft.com/en-us/windows/change-notification-settings-in-windows-8942c744-6198-fe56-4639-34320cf9444e)". {% endwindows %} diff --git a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/creating-an-issue-or-pull-request.md b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/creating-an-issue-or-pull-request.md index c676d9250a..d798421ca5 100644 --- a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/creating-an-issue-or-pull-request.md +++ b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/creating-an-issue-or-pull-request.md @@ -8,68 +8,77 @@ redirect_from: - /desktop/contributing-and-collaborating-using-github-desktop/creating-an-issue-or-pull-request versions: fpt: '*' -shortTitle: Crear una propuesta o solicitud de cambios +shortTitle: Create an issue or PR +ms.openlocfilehash: 5430c8f11d08efc3f21cf1c62f470f38dcc2f257 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117481' --- - ## Acerca de los informes de problemas y solicitudes de extracción -Puedes utilizar los informes de problemas para rastrear ideas, errores, tareas, y otros tipos de información que sean importantes para tu proyecto. Puedes crear un informe de problemas en el repositorio de tu proyecto con {% data variables.product.prodname_desktop %}. Para obtener más información acerca de los informes de problemas, consulta la sección "[Acerca de los informes de problemas](/github/managing-your-work-on-github/about-issues)". +Puedes utilizar los informes de problemas para rastrear ideas, errores, tareas, y otros tipos de información que sean importantes para tu proyecto. Puedes crear un informe de problemas en el repositorio de tu proyecto con {% data variables.product.prodname_desktop %}. Para más información sobre las incidencias, vea "[Acerca de las incidencias](/github/managing-your-work-on-github/about-issues)". -Después de que crees una rama y hagas cambios a los archivos en un proyecto, puedes crear una solicitud de extracción. Con una solicitud de extracción, puedes proponer, debatir e iterar entre los cambios antes de fusionarlos en el proyecto. Puedes crear una solicitud de extracción en el repositorio de tu proyecto con {% data variables.product.prodname_desktop %}. Para obtener más información acerca de las solicitudes de extracción, consulta "[Acerca de las solicitudes de extracción](/github/collaborating-with-issues-and-pull-requests/about-pull-requests)". +Después de que crees una rama y hagas cambios a los archivos en un proyecto, puedes crear una solicitud de extracción. Con una solicitud de extracción, puedes proponer, debatir e iterar entre los cambios antes de fusionarlos en el proyecto. Puedes crear una solicitud de extracción en el repositorio de tu proyecto con {% data variables.product.prodname_desktop %}. Para obtener más información sobre las solicitudes de incorporación de cambios, consulta "[Acerca de las solicitudes de incorporación de cambios](/github/collaborating-with-issues-and-pull-requests/about-pull-requests)". ## Prerrequisitos Amtes de crear una solicitud de extracción, necesitarás subir los cambios a una rama en {% data variables.product.prodname_dotcom %}. -- Guardar y confirmar cualquier cambio en tu rama local. Para obtener más información, consulta la sección "[Confirmar y revisar cambios hechos a tu proyecto](/desktop/contributing-and-collaborating-using-github-desktop/committing-and-reviewing-changes-to-your-project)". -- Cambiar tus confirmaciones locales en el repositorio remoto. Para obtener más información, consulta la sección"[Subir cambios a GitHub](/desktop/contributing-and-collaborating-using-github-desktop/pushing-changes-to-github)". -- Publicar tu rama actual en {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta la sección "[Administrar ramas](/desktop/contributing-and-collaborating-using-github-desktop/managing-branches)". +- Guardar y confirmar cualquier cambio en tu rama local. Para obtener más información, consulta "[Confirmación y revisión de los cambios en el proyecto](/desktop/contributing-and-collaborating-using-github-desktop/committing-and-reviewing-changes-to-your-project)". +- Cambiar tus confirmaciones locales en el repositorio remoto. Para obtener más información, consulta "[Inserción de cambios en GitHub](/desktop/contributing-and-collaborating-using-github-desktop/pushing-changes-to-github)". +- Publicar tu rama actual en {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta "[Administración de ramas](/desktop/contributing-and-collaborating-using-github-desktop/managing-branches)". ## Crear una propuesta {% mac %} -1. En la barra de menú, utiliza el menú desplegable de **Repositorio** y luego da clic en **Crear informe de problemas en {% data variables.product.prodname_dotcom %}**. ![Valor del repositorio en el menú de la rama](/assets/images/help/desktop/create-issue-mac.png) -2. En {% data variables.product.prodname_dotcom %}, da clic en **Empezar** para abrir una plantilla de informe de problemas o da clic en **Abrir un informe de problemas en blanco**. ![Opciones para crear nuevo informe de problemas](/assets/images/help/desktop/create-new-issue.png) +1. En la barra de menús, usa el menú desplegable **Repositorio** y haz clic en **Crear propuesta sobre {% data variables.product.prodname_dotcom %}** . + ![Valor del repositorio en el menú de la rama](/assets/images/help/desktop/create-issue-mac.png) +2. En {% data variables.product.prodname_dotcom %}, haz clic en **Empezar** para abrir una plantilla de propuesta o haz clic en **Abrir una propuesta en blanco**. + ![Opciones para crear una nueva propuesta](/assets/images/help/desktop/create-new-issue.png) {% endmac %} {% windows %} -1. En la barra de menú, utiliza el menú desplegable de **Repositorio** y luego da clic en **Crear usuario en {% data variables.product.prodname_dotcom %}**. ![El valor del repositorio en el menú de la rama](/assets/images/help/desktop/create-issue-windows.png) -2. En {% data variables.product.prodname_dotcom %}, da clic en **Empezar** para abrir una plantilla de informe de problemas o da clic en **Abrir un informe de problemas en blanco**. ![Opciones para crear nuevo informe de problemas](/assets/images/help/desktop/create-new-issue.png) +1. En la barra de menús, usa el menú desplegable **Repositorio** y, a continuación, haz clic en **Crear una propuesta sobre {% data variables.product.prodname_dotcom %}** . + ![El valor del repositorio en el menú de la rama](/assets/images/help/desktop/create-issue-windows.png) +2. En {% data variables.product.prodname_dotcom %}, haz clic en **Empezar** para abrir una plantilla de propuesta o haz clic en **Abrir una propuesta en blanco**. + ![Opciones para crear una nueva propuesta](/assets/images/help/desktop/create-new-issue.png) {% endwindows %} {% note %} -**Nota**: Si no están habilitadas las plantillas de informe de problemas en tu repositorio actual, {% data variables.product.prodname_desktop %}te direccionará a un informe de problemas en blanco en {% data variables.product.prodname_dotcom %}. +**Nota**: Si no están habilitadas las plantillas de propuesta en tu repositorio actual, {% data variables.product.prodname_desktop %}te direccionará a una propuesta en blanco en {% data variables.product.prodname_dotcom %}. {% endnote %} -## Crear una solicitud de extracción +## Crear una solicitud de incorporación de cambios {% mac %} -1. Cambia a la rama para la cual quieras crear una solicitud de extracción. Para obtener más información, consulta la sección "[Cambiar entre ramas](/desktop/contributing-and-collaborating-using-github-desktop/managing-branches#switching-between-branches)". -2. Haz clic en **Create Pull Request** (Crear solicitud de extracción). {% data variables.product.prodname_desktop %} abrirá tu buscador predeterminado para llevarte a {% data variables.product.prodname_dotcom %}. ![El botón de crear solicitud de extracción](/assets/images/help/desktop/mac-create-pull-request.png) -4. En {% data variables.product.prodname_dotcom %}, confirma que la rama en el menú desplegable de **base:** se aquella en donde quieres fusionar tus cambios. Confirma que la rama en el menú desplegable de **comparar:** es la rama de tema en donde realizaste tus cambios. ![Menús desplegables para elegir la base y comparar ramas](/assets/images/help/desktop/mac-create-pull-request.png) -{% data reusables.repositories.pr-title-description %} -{% data reusables.repositories.create-pull-request %} +1. Cambia a la rama para la cual quieras crear una solicitud de extracción. Para más información, vea "[Cambio de ramas](/desktop/contributing-and-collaborating-using-github-desktop/managing-branches#switching-between-branches)". +2. Haga clic en **Crear solicitud de incorporación de cambios**. {% data variables.product.prodname_desktop %} abrirá tu buscador predeterminado para llevarte a {% data variables.product.prodname_dotcom %}. + ![El botón Crear solicitud de incorporación de cambios](/assets/images/help/desktop/mac-create-pull-request.png) +4. En {% data variables.product.prodname_dotcom %}, confirme que la rama en el menú desplegable **base:** es en la que quiere combinar los cambios. Confirme que la rama del menú desplegable **compare:** es la rama de temas en la que ha realizado los cambios. + ![Menús desplegables para elegir la ramas base y de comparación](/assets/images/help/desktop/base-and-compare-branches.png) {% data reusables.repositories.pr-title-description %} {% data reusables.repositories.create-pull-request %} {% endmac %} {% windows %} -1. Cambia a la rama para la cual quieras crear una solicitud de extracción. Para obtener más información, consulta la sección "[Cambiar entre ramas](/desktop/contributing-and-collaborating-using-github-desktop/managing-branches#switching-between-branches)". -2. Haz clic en **Create Pull Request** (Crear solicitud de extracción). {% data variables.product.prodname_desktop %} abrirá tu buscador predeterminado para llevarte a {% data variables.product.prodname_dotcom %}. ![El botón de crear solicitud de extracción](/assets/images/help/desktop/windows-create-pull-request.png) -3. En {% data variables.product.prodname_dotcom %}, confirma que la rama en el menú desplegable de **base:** se aquella en donde quieres fusionar tus cambios. Confirma que la rama en el menú desplegable de **comparar:** es la rama de tema en donde realizaste tus cambios. ![Menús desplegables para elegir la base y comparar ramas](/assets/images/help/desktop/mac-create-pull-request.png) -{% data reusables.repositories.pr-title-description %} -{% data reusables.repositories.create-pull-request %} +1. Cambia a la rama para la cual quieras crear una solicitud de extracción. Para más información, vea "[Cambio de ramas](/desktop/contributing-and-collaborating-using-github-desktop/managing-branches#switching-between-branches)". +2. Haga clic en **Crear solicitud de incorporación de cambios**. {% data variables.product.prodname_desktop %} abrirá tu buscador predeterminado para llevarte a {% data variables.product.prodname_dotcom %}. + ![El botón Crear solicitud de incorporación de cambios](/assets/images/help/desktop/windows-create-pull-request.png) +3. En {% data variables.product.prodname_dotcom %}, confirme que la rama en el menú desplegable **base:** es en la que quiere combinar los cambios. Confirme que la rama del menú desplegable **compare:** es la rama de temas en la que ha realizado los cambios. + ![Menús desplegables para elegir la ramas base y de comparación](/assets/images/help/desktop/base-and-compare-branches.png) {% data reusables.repositories.pr-title-description %} {% data reusables.repositories.create-pull-request %} {% endwindows %} -## Leer más -- "[Informe de problemas](/github/getting-started-with-github/github-glossary#issue)" en el glosario de {% data variables.product.prodname_dotcom %} -- "[Solicitud de extracción](/github/getting-started-with-github/github-glossary#pull-request)" en el glosario de {% data variables.product.prodname_dotcom %} +## Lecturas adicionales +- "[Propuesta](/github/getting-started-with-github/github-glossary#issue)" en el glosario de {% data variables.product.prodname_dotcom %} +- "[Solicitud de incorporación de cambios](/github/getting-started-with-github/github-glossary#pull-request)" en el glosario de {% data variables.product.prodname_dotcom %} - "[Rama base](/github/getting-started-with-github/github-glossary#base-branch)" en el glosario de {% data variables.product.prodname_dotcom %} -- "[Rama de tema](/github/getting-started-with-github/github-glossary#topic-branch)" en el glosario de {% data variables.product.prodname_dotcom %} +- "[Rama puntual](/github/getting-started-with-github/github-glossary#topic-branch)" en el glosario de {% data variables.product.prodname_dotcom %} diff --git a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/index.md b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/index.md index cf4e55d417..e5c0058827 100644 --- a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/index.md +++ b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/index.md @@ -11,6 +11,12 @@ children: - /viewing-and-re-running-checks-in-github-desktop - /configuring-notifications-in-github-desktop - /changing-a-remotes-url-from-github-desktop -shortTitle: Trabajar con tu repositorio remoto +shortTitle: Work with your remote repo +ms.openlocfilehash: 60c2f41546ff085ea8f8d56142da6a3c7a81ebae +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117474' --- diff --git a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/viewing-a-pull-request-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/viewing-a-pull-request-in-github-desktop.md index 39cf055f4b..63b4ac6dc7 100644 --- a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/viewing-a-pull-request-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/viewing-a-pull-request-in-github-desktop.md @@ -1,6 +1,6 @@ --- title: Visualizar una solicitud de extracción en GitHub Desktop -shortTitle: Visualizar una solicitud de extracción +shortTitle: Viewing a pull request intro: 'Puedes ver los cambios propuestos en las solicitudes de extracción abiertas en {% data variables.product.prodname_desktop %}.' redirect_from: - /desktop/contributing-to-projects/accessing-a-pull-request-locally @@ -8,24 +8,27 @@ redirect_from: - /desktop/contributing-and-collaborating-using-github-desktop/viewing-a-pull-request-in-github-desktop versions: fpt: '*' +ms.openlocfilehash: 62f824366991a5c075440f548a3b8916a8ba60db +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117466' --- - ## Acerca de las solicitudes de extracción en {% data variables.product.prodname_desktop %} -Puedes ver las solicitudes de extracción que tú o tus colaboradores hayan propuesto en {% data variables.product.prodname_desktop %}. Las solicitude de extracción te permiten proponer cambios a los proyectos, proporcionar retroalimentación y revisiones, y fusionar cambios en los proyectos. Para obtener más información, consulta "[Acerca de las solicitudes de extracción](/github/collaborating-with-issues-and-pull-requests/about-pull-requests)." +Puedes ver las solicitudes de extracción que tú o tus colaboradores hayan propuesto en {% data variables.product.prodname_desktop %}. Las solicitude de extracción te permiten proponer cambios a los proyectos, proporcionar retroalimentación y revisiones, y fusionar cambios en los proyectos. Para más información, vea "[Acerca de las solicitudes de incorporación de cambios](/github/collaborating-with-issues-and-pull-requests/about-pull-requests)". -Cuando visualizas una solicitud de extracción en {% data variables.product.prodname_desktop %}, puedes ver un historial de confirmaciones que han hecho los colaboradores. También puedes ver qué archivos modificaron, agregaron o borraron estas confirmaciones. Desde {% data variables.product.prodname_desktop %}, puedes abrir los repositorios en tu editor de texto preferido para ver cualquier cambio o para hacer cambios adicionales. Después de recibir los cambios en una solicitud de extracción, puedes dar retroalimentación en {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta la sección "[Acerca de las revisiones de las solicitudes de extracción](/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews)". +Cuando visualizas una solicitud de extracción en {% data variables.product.prodname_desktop %}, puedes ver un historial de confirmaciones que han hecho los colaboradores. También puedes ver qué archivos modificaron, agregaron o borraron estas confirmaciones. Desde {% data variables.product.prodname_desktop %}, puedes abrir los repositorios en tu editor de texto preferido para ver cualquier cambio o para hacer cambios adicionales. Después de recibir los cambios en una solicitud de extracción, puedes dar retroalimentación en {% data variables.product.prodname_dotcom %}. Para más información, vea "[Acerca de las revisiones de solicitudes de incorporación de cambios](/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews)". -Si se habilitaron las verificaciones en tu repositorio, {% data variables.product.prodname_desktop %} mostrará el estado de ellas en la solicitud de cambios y te permitirá volver a ejecutarlas. 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)". +Si se han habilitado las comprobaciones en el repositorio, {% data variables.product.prodname_desktop %} mostrará el estado de las comprobaciones en la solicitud de incorporación de cambios y te permitirá ejecutar de nuevo las comprobaciones. Para obtener más información, consulta "[Visualización y nueva ejecución de comprobaciones 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)". ## Visualizar una solicitud de extracción en {% data variables.product.prodname_desktop %} -{% data reusables.desktop.current-branch-menu %} -{% data reusables.desktop.click-pull-requests %} - ![Pestaña Pull Requests en el menú desplegable de la rama actual](/assets/images/help/desktop/branch-drop-down-pull-request-tab.png) -{% data reusables.desktop.choose-pr-from-list %} - ![Lista de las solicitudes de extracción abiertas en el repositorio](/assets/images/help/desktop/click-pull-request.png) -4. Opcionalmente, para actualizar la lista de solicitudes de extracción, haz clic en {% octicon "sync" aria-label="The sync icon" %}. ![Botón Sync (Sincronizar) para actualizar](/assets/images/help/desktop/pull-request-list-sync.png) +{% data reusables.desktop.current-branch-menu %} {% data reusables.desktop.click-pull-requests %} ![Pestaña Solicitudes de incorporación de cambios en el menú desplegable Rama actual](/assets/images/help/desktop/branch-drop-down-pull-request-tab.png) {% data reusables.desktop.choose-pr-from-list %} ![Lista de solicitudes de incorporación de cambios abiertas en el repositorio](/assets/images/help/desktop/click-pull-request.png) +4. Opcionalmente, para actualizar la lista de solicitudes de incorporación de cambios, haga clic en {% octicon "sync" aria-label="The sync icon" %}. + ![Botón Sincronizar para actualizar](/assets/images/help/desktop/pull-request-list-sync.png) ## Abrir una solicitud de extracción en {% data variables.product.prodname_desktop %} desde {% data variables.product.prodname_dotcom %} {% data reusables.repositories.sidebar-pr %} 2. En la lista de solicitudes de extracción, da clic en la solicitud de extracción que te gustaría abrir en {% data variables.product.prodname_desktop %}. -3. A la derecha del título de la solicitud de extracción, da clic en el menú desplegable de **Abrir con** y después da clic en el botón de **Abrir en Desktop**. ![El botón de Abrir en Desktop](/assets/images/help/desktop/open-pr-in-desktop-button.png) +3. A la derecha del título de la solicitud de incorporación de cambios, haga clic en la lista desplegable **Open with** (Abrir con) y después en el botón **Open in Desktop** (Abrir en el escritorio). + ![El botón Open in Desktop (Abrir en el escritorio)](/assets/images/help/desktop/open-pr-in-desktop-button.png) diff --git a/translations/es-ES/content/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.md b/translations/es-ES/content/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.md index eceb516fc6..c578a3ab07 100644 --- a/translations/es-ES/content/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.md +++ b/translations/es-ES/content/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.md @@ -1,25 +1,30 @@ --- -title: Viewing and re-running checks in GitHub Desktop +title: Visualización y ejecución repetida de comprobaciones en GitHub Desktop shortTitle: Viewing and re-running checks -intro: 'You can view the status of checks and re-run them in {% data variables.product.prodname_desktop %}.' +intro: 'Puedes ver el estado de las comprobaciones y volver a ejecutarlas en {% data variables.product.prodname_desktop %}.' versions: fpt: '*' +ms.openlocfilehash: d763dc4e4b30844b905b4e601df6c9cb500c8094 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147068029' --- +## Acerca de las comprobaciones en {% data variables.product.prodname_desktop %} -## About checks in {% data variables.product.prodname_desktop %} +{% data variables.product.prodname_desktop %} muestra el estado de las comprobaciones que se han ejecutado en las ramas de la solicitud de incorporación de cambios. El distintivo de comprobación situado junto al nombre de la rama mostrará el estado *pendiente, aprobando* o *con errores* de las comprobaciones. También puedes volver a ejecutar todas las comprobaciones, las que tienen errores o unas determinadas al ver el estado de las comprobaciones en {% data variables.product.prodname_desktop %}. Para más información sobre cómo configurar las comprobaciones en el repositorio, consulta "[Acerca de las comprobaciones de estado](/github/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks)". -{% data variables.product.prodname_desktop %} displays the status of checks that have run in your pull request branches. The checks badge next to the branch name will display the *pending, passing,* or *failing* state of the checks. You can also re-run all, failed, or individual checks when viewing the status of the checks in {% data variables.product.prodname_desktop %}. For more information on setting up checks in your repository, see "[About status checks](/github/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks)." +{% data variables.product.prodname_desktop %} también mostrará una notificación del sistema cuando se produzca un error en las comprobaciones. Para más información sobre cómo habilitar las notificaciones, consulta "[Configuración de notificaciones en GitHub Desktop](/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/configuring-notifications-in-github-desktop)". -{% data variables.product.prodname_desktop %} will also show a system notification when checks fail. Para obtener más información sobre cómo habilitar las notificaciones, consulta la sección "[Configurar las notificaciones en GitHub Desktop](/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/configuring-notifications-in-github-desktop)". +## Visualización y ejecución repetida de comprobaciones -## Ver y volver a ejecutar las verificaciones - -{% data reusables.desktop.current-branch-menu %} -{% data reusables.desktop.click-pull-requests %} - ![Pestaña Pull Requests en el menú desplegable de la rama actual](/assets/images/help/desktop/branch-drop-down-pull-request-tab.png) -{% data reusables.desktop.choose-pr-from-list %} - ![Lista de las solicitudes de extracción abiertas en el repositorio](/assets/images/help/desktop/click-pull-request.png) -4. Click on the pull request number, to the right of the pull request branch name. ![Checks display next to branch name](/assets/images/help/desktop/checks-dialog.png) -5. To re-run failed checks, click **{% octicon "sync" aria-label="The sync icon" %} Re-run** and select **Re-run Failed Checks**. ![Re-run failed checks](/assets/images/help/desktop/re-run-failed-checks.png) -6. To re-run individual checks, hover over the individual check you want to re-run and select the {% octicon "sync" aria-label="The sync icon" %} icon to re-run the check. ![Re-run individual checks](/assets/images/help/desktop/re-run-individual-checks.png) -7. You will see a confirmation dialog with the summary of the checks that will be re-run. Click **Re-run Checks** to confirm that you want to perform the re-run. ![Re-run confirmation dialog](/assets/images/help/desktop/re-run-confirmation-dialog.png) +{% data reusables.desktop.current-branch-menu %} {% data reusables.desktop.click-pull-requests %} ![Pestaña Solicitudes de incorporación de cambios en el menú desplegable Rama actual](/assets/images/help/desktop/branch-drop-down-pull-request-tab.png) {% data reusables.desktop.choose-pr-from-list %} ![Lista de solicitudes de incorporación de cambios abiertas en el repositorio](/assets/images/help/desktop/click-pull-request.png) +4. Haz clic en el número de solicitud de incorporación de cambios, a la derecha del nombre de la rama de solicitud de incorporación de cambios. + ![Las comprobaciones se muestran junto al nombre de la rama](/assets/images/help/desktop/checks-dialog.png) +5. Para volver a ejecutar las comprobaciones con errores, haz clic en **{% octicon "sync" aria-label="The sync icon" %} Volver a ejecutar** y selecciona **Volver a ejecutar comprobaciones con errores**. + ![Volver a ejecutar comprobaciones con errores](/assets/images/help/desktop/re-run-failed-checks.png) +6. Para volver a ejecutar comprobaciones individuales, mantén el puntero sobre la comprobación que quieres volver a ejecutar y selecciona el icono {% octicon "sync" aria-label="The sync icon" %} para volver a ejecutar la comprobación. + ![Volver a ejecutar comprobaciones individuales](/assets/images/help/desktop/re-run-individual-checks.png) +7. Verás un cuadro de diálogo de confirmación con el resumen de las comprobaciones que se volverán a ejecutar. Haz clic en **Volver a ejecutar comprobaciones** para confirmar que quieres volver a realizar la ejecución. + ![Cuadro de diálogo para confirmar la ejecución repetida](/assets/images/help/desktop/re-run-confirmation-dialog.png) diff --git a/translations/es-ES/content/desktop/index.md b/translations/es-ES/content/desktop/index.md index 67f039c407..acfff50054 100644 --- a/translations/es-ES/content/desktop/index.md +++ b/translations/es-ES/content/desktop/index.md @@ -1,7 +1,7 @@ --- title: GitHub Desktop shortTitle: GitHub Desktop -intro: 'Con GitHub Desktop, puedes interactuar con GitHub utilizando la IUG en vez de la línea de comandos o un buscador web. Puedes utilizar GitHub Desktop para completar la mayoría de los comandos de Git desde tu escritorio, tal como subir información, extraerla y clonar repositorios remotos, atribuir confirmaciones y crear solicitudes de cambio, todo esto con una confirmación visual de los cambios.' +intro: 'Con GitHub Desktop, puedes interactuar con GitHub mediante una GUI en lugar de la línea de comandos o un explorador web. Puedes usar GitHub Desktop para completar la mayoría de los comandos de Git desde el escritorio, como insertar en repositorios remotos, extraer desde estos y clonarlos, atribuir confirmaciones y crear solicitudes de incorporación de cambios, con confirmación visual de los cambios.' introLinks: overview: /desktop/installing-and-configuring-github-desktop/overview/getting-started-with-github-desktop featuredLinks: @@ -34,5 +34,11 @@ topics: children: - /installing-and-configuring-github-desktop - /contributing-and-collaborating-using-github-desktop +ms.openlocfilehash: c01564ef3eb2777fb49bd9fae0ce791c19b77e4d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146200022' --- diff --git a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/about-git-large-file-storage-and-github-desktop.md b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/about-git-large-file-storage-and-github-desktop.md index 8d1e83b7ae..3bcc564e4b 100644 --- a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/about-git-large-file-storage-and-github-desktop.md +++ b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/about-git-large-file-storage-and-github-desktop.md @@ -1,20 +1,25 @@ --- title: Acerca de GitHub Desktop y del Almacenamiento de Archivos Grandes de Git -shortTitle: Acerca de Git LFS +shortTitle: About Git LFS intro: '{% data variables.product.prodname_desktop %} incluye a {% data variables.large_files.product_name_long %} para administrar los archivos grandes.' redirect_from: - /desktop/getting-started-with-github-desktop/about-git-large-file-storage-and-github-desktop - /desktop/installing-and-configuring-github-desktop/about-git-large-file-storage-and-github-desktop versions: fpt: '*' +ms.openlocfilehash: 68f03ff9a52dce73fead084ab728f20e93524e96 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117418' --- +Cuando instalas {% data variables.product.prodname_desktop %}, también se instala {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}). {% data variables.large_files.product_name_short %} te permite subir archivos a {% data variables.product.prodname_dotcom %} que excedan el límite normal de {% data variables.large_files.max_github_size %}. Para más información sobre {% data variables.large_files.product_name_short %}, vea "[Acerca de {% data variables.large_files.product_name_long %}](/github/managing-large-files/about-git-large-file-storage)". -Cuando instalas {% data variables.product.prodname_desktop %}, también se instala {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}). {% data variables.large_files.product_name_short %} te permite subir archivos a {% data variables.product.prodname_dotcom %} que excedan el límite normal de {% data variables.large_files.max_github_size %}. Para obtener más información acerca de las {% data variables.large_files.product_name_short %}, consulta la sección "[Acerca del {% data variables.large_files.product_name_long %}](/github/managing-large-files/about-git-large-file-storage)". - -Para utilizar {% data variables.large_files.product_name_short %} con {% data variables.product.prodname_desktop %}, debes configurar a {% data variables.large_files.product_name_short %} utilizando la línea de comandos. Para obtener más información, consulta la sección "[Configurar las {% data variables.large_files.product_name_long %}](/github/managing-large-files/configuring-git-large-file-storage)". +Para utilizar {% data variables.large_files.product_name_short %} con {% data variables.product.prodname_desktop %}, debes configurar a {% data variables.large_files.product_name_short %} utilizando la línea de comandos. Para más información, vea "[Configuración de {% data variables.large_files.product_name_long %}](/github/managing-large-files/configuring-git-large-file-storage)". Después de que configuras a {% data variables.large_files.product_name_short %} para rastrear los archivos en un repositorio, puedes acceder sin problema y administrar archivos grandes con {% data variables.product.prodname_desktop %} como lo harías con cualquier otro archivo en el repositorio. -## Leer más -- "[Trabajar con archivos grandes](/github/managing-large-files/working-with-large-files)" +## Información adicional +- "[Trabajo con archivos grandes](/github/managing-large-files/working-with-large-files)" - "[Control de versiones de archivos grandes](/github/managing-large-files/versioning-large-files)" diff --git a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-a-default-editor.md b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-a-default-editor.md index 3f4701cd88..3239dce4f0 100644 --- a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-a-default-editor.md +++ b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-a-default-editor.md @@ -6,9 +6,14 @@ redirect_from: - /desktop/installing-and-configuring-github-desktop/configuring-a-default-editor versions: fpt: '*' -shortTitle: Configurar el editor predeterminado +shortTitle: Configure default editor +ms.openlocfilehash: 4316ed1b37b67e606f702cc4df805908b60c09cd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146736617' --- - ## Editores compatibles {% data variables.product.prodname_desktop %} es compatible con los siguientes editores. @@ -18,7 +23,7 @@ shortTitle: Configurar el editor predeterminado - [Atom](https://atom.io/) - [MacVim](https://macvim-dev.github.io/macvim/) - [{% data variables.product.prodname_vscode %}](https://code.visualstudio.com/) -- [Visual Studio Codium](https://vscodium.com/) +- [Visual Studio Codium](https://vscodium.com/) - [Sublime Text](https://www.sublimetext.com/) - [BBEdit](http://www.barebones.com/products/bbedit/) - [JetBrains WebStorm](https://www.jetbrains.com/webstorm/) @@ -30,7 +35,7 @@ shortTitle: Configurar el editor predeterminado - [JetBrains GoLand](https://www.jetbrains.com/go/) - [TextMate](https://macromates.com/) - [Brackets](http://brackets.io/) - - Para utilizar Brackets con {% data variables.product.prodname_desktop %}, debes instalar el atajo de la línea de comandos. Para instalar el atajo, abre Brackets, da clic en **Archivo** en la barra de menú y luego da clic en **Instalar Atajo para la Línea de Comandos**. + - Para utilizar Brackets con {% data variables.product.prodname_desktop %}, debes instalar el atajo de la línea de comandos. Para instalar el acceso directo, abra Brackets, haga clic en **Archivo** en la barra de menús y, después, haga clic en **Instalar acceso directo de la línea de comandos**. - [Typora](https://typora.io/) - [CodeRunner](https://coderunnerapp.com/) - [SlickEdit](https://www.slickedit.com/) @@ -46,7 +51,7 @@ shortTitle: Configurar el editor predeterminado - [Atom](https://atom.io/) - [{% data variables.product.prodname_vscode %}](https://code.visualstudio.com/) -- [Visual Studio Codium](https://vscodium.com/) +- [Visual Studio Codium](https://vscodium.com/) - [Sublime Text](https://www.sublimetext.com/) - [ColdFusion Builder](https://www.adobe.com/products/coldfusion-builder.html) - [Typora](https://typora.io/) @@ -72,17 +77,21 @@ shortTitle: Configurar el editor predeterminado {% mac %} {% data reusables.desktop.mac-select-desktop-menu %} -3. En la ventana de preferencias, selecciona **Integrations** (integraciones). ![El panel de Integraciones en la ventana de Preferencias](/assets/images/help/desktop/mac-select-integrations-pane.png) -4. Utiliza el menú desplegable de "Editor Externo" y elige el editor que quieras configurar como predeterminado. ![El menú External editor (Editor externo) en la barra del menú Preferences (Preferencias)](/assets/images/help/desktop/mac-editor-menu.png) -5. Haz clic en **Save ** (guardar). +3. En la ventana Preferencias, seleccione **Integraciones**. + ![El panel Integraciones en la ventana Preferencias](/assets/images/help/desktop/mac-select-integrations-pane.png) +4. Utiliza el menú desplegable de "Editor Externo" y elige el editor que quieras configurar como predeterminado. + ![El menú Editor externo en la barra del menú Preferencias](/assets/images/help/desktop/mac-editor-menu.png) +5. Haga clic en **Save**(Guardar). {% endmac %} {% windows %} {% data reusables.desktop.windows-choose-options %} -3. En la ventana de Opciones, seleccione **Integrations** (integraciones). ![El panel de Integraciones en la ventana de Opciones](/assets/images/help/desktop/windows-select-integrations-pane.png) -4. Utiliza el menú desplegable de "Editor Externo" y elige el editor que quieras configurar como predeterminado. ![El menú External editor (Editor externo) en la barra del menú Options (Opciones)](/assets/images/help/desktop/windows-editor-menu.png) -5. Haz clic en **Save ** (guardar). +3. En la ventana Opciones, seleccione **Integraciones**. + ![El panel Integraciones en la ventana Opciones](/assets/images/help/desktop/windows-select-integrations-pane.png) +4. Utiliza el menú desplegable de "Editor Externo" y elige el editor que quieras configurar como predeterminado. + ![El menú Editor externo en la barra del menú Opciones](/assets/images/help/desktop/windows-editor-menu.png) +5. Haga clic en **Save**(Guardar). {% endwindows %} diff --git a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-basic-settings.md b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-basic-settings.md index a457ef3232..667ab492d9 100644 --- a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-basic-settings.md +++ b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-basic-settings.md @@ -6,25 +6,28 @@ redirect_from: - /desktop/installing-and-configuring-github-desktop/configuring-basic-settings versions: fpt: '*' -shortTitle: Configurar los ajustes básicos +shortTitle: Configure basic settings +ms.openlocfilehash: b5de8829e25c61ff0141fb951025e6d2c338e64b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117417' --- - {% mac %} {% data reusables.desktop.mac-select-desktop-menu %} -3. Para ver o cambiar tu configuración, alterna entre estos paneles:![La navegación por el menú Preferences (Preferencias)](/assets/images/help/desktop/mac-select-accounts-pane.png) -{% data reusables.desktop.preferences-options-tabs %} +3. Para ver o cambiar la configuración, alterne entre estos paneles: ![la navegación del menú Preferences](/assets/images/help/desktop/mac-select-accounts-pane.png) {% data reusables.desktop.preferences-options-tabs %} {% endmac %} {% windows %} {% data reusables.desktop.windows-choose-options %} -2. Para ver o cambiar tu configuración, alterna entre estos paneles:![La navegación por el menú Options (Opciones)](/assets/images/help/desktop/windows-select-accounts-pane.png) -{% data reusables.desktop.preferences-options-tabs %} +2. Para ver o cambiar la configuración, alterne entre estos paneles: ![la navegación del menú Options](/assets/images/help/desktop/windows-select-accounts-pane.png) {% data reusables.desktop.preferences-options-tabs %} {% endwindows %} -## Leer más +## Lecturas adicionales -- "[Configurar un tema para {% data variables.product.prodname_desktop %}](/desktop/guides/getting-started-with-github-desktop/setting-a-theme-for-github-desktop)" +- "[Configuración de un tema para {% data variables.product.prodname_desktop %}](/desktop/guides/getting-started-with-github-desktop/setting-a-theme-for-github-desktop)" diff --git a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-git-for-github-desktop.md b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-git-for-github-desktop.md index 2a46e2a7a3..a4cdc48198 100644 --- a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-git-for-github-desktop.md +++ b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-git-for-github-desktop.md @@ -1,113 +1,98 @@ --- title: Configurar Git para GitHub Desktop -shortTitle: Configurar Git -intro: 'Puedes administrar los ajustes de configuración de Git para tus repositorios locales con {% data variables.product.prodname_desktop %}.' +shortTitle: Configuring Git +intro: 'Puedes administrar las opciones de configuración de Git para los repositorios locales con {% data variables.product.prodname_desktop %}.' redirect_from: - /desktop/getting-started-with-github-desktop/configuring-git-for-github-desktop - /desktop/installing-and-configuring-github-desktop/configuring-git-for-github-desktop versions: fpt: '*' +ms.openlocfilehash: f14b309dcc7a4c779e9debb68f3962dfd38247cd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146058520' --- - ## Acerca de la configuración de Git para {% data variables.product.prodname_desktop %} -{% data variables.product.prodname_desktop %} Utiliza tus ajustes locales de configuración de Git y proporciona la opción para configurar algunos de estos, tal como la información de autor global y la rama predeterminada que se utiliza al crear un repositorio nuevo. +{% data variables.product.prodname_desktop %} usa las opciones de configuración de Git locales y proporciona la opción de configurar algunas de estas opciones, como la información de autor global y la rama predeterminada que se usa al crear un nuevo repositorio. -{% data variables.product.prodname_desktop %} te permite seleccionar el nombre y la dirección de correo electrónico que te gustaría asociar con las confirmaciones que hagas en tus repositorios. Si tu nombre y dirección de correo electrónico ya se ajustaron en la configuración global de Git para tu computadora, {% data variables.product.prodname_desktop %} detectará y utilizará esos valores. {% data variables.product.prodname_desktop %} también te permite configurar un nombre y dirección de correo electrónico diferentes para un repositorio individual. Esto es útil cuando necesitas utilizar una dirección de correo electrónico por separado para un repositorio específico. +{% data variables.product.prodname_desktop %} te permite establecer el nombre y la dirección de correo electrónico que deseas asociar con las confirmaciones que realices en los repositorios. Si el nombre y la dirección de correo electrónico ya se han establecido en la configuración global de Git del equipo, {% data variables.product.prodname_desktop %} detectará y usará esos valores. {% data variables.product.prodname_desktop %} también permite establecer un nombre y una dirección de correo electrónico diferentes para un repositorio individual. Esto resulta útil cuando necesitas usar una dirección de correo electrónico de trabajo independiente para un repositorio específico. -Si la dirección de correo electrónico que se ajustó en tu configuración de Git no coincide con aquella asociada con la cuenta de {% data variables.product.product_name %} en la que estás actualmente, {% data variables.product.prodname_desktop %} mostrará una advertencia antes de realizar las confirmaciones. +Si la dirección de correo electrónico que se ha establecido en la configuración de Git no coincide con una dirección de correo electrónico asociada a la cuenta {% data variables.product.product_name %} en la que has iniciado sesión actualmente, {% data variables.product.prodname_desktop %} mostrará una advertencia antes de confirmar. -{% data variables.product.prodname_desktop %} también te permite cambiar el nombre de la rama predeterminada que te gustaría utilizar cuando crees repositorios nuevos. Predeterminadamente, {% data variables.product.prodname_desktop %} utiliza `main` como su nombre de rama predeterminado en cualquier repositorio que crees. +{% data variables.product.prodname_desktop %} también te permite cambiar el nombre de rama predeterminado que desea usar al crear nuevos repositorios. De forma predeterminada, {% data variables.product.prodname_desktop %} usa `main` como nombre de rama predeterminado en los repositorios nuevos que crees. {% tip %} -**Tip**: Cualquiera podrá ver la dirección de correo electrónico en tu configuración de Git si haces confirmaciones públicas. Para obtener más información, consulta la sección "[Establecer tu dirección de correo electrónico de confirmación](/articles/setting-your-commit-email-address/)." +**Sugerencia**: Si realiza confirmaciones públicas, cualquier usuario podrá ver las direcciones de correo electrónico en la configuración Git. Para más información, vea "[Configuración de la dirección de correo electrónico de confirmación](/articles/setting-your-commit-email-address/)". {% endtip %} -## Configurar tu información de autor global +## Configuración de la información global del autor -El configurar tu información de autor global en {% data variables.product.prodname_desktop %} actualizará el nombre y la dirección de correo electrónico en tu configuración global de Git. Esto será el nombre y dirección de correo electrónico predeterminados para cualquier repositorio local nuevo que crees en {% data variables.product.prodname_desktop %}. +La configuración de la información global del autor en {% data variables.product.prodname_desktop %} actualizará el nombre y la dirección de correo electrónico en la configuración global de Git. Este será el nombre y la dirección de correo electrónico predeterminados de todos los repositorios locales nuevos que crees en {% data variables.product.prodname_desktop %}. {% mac %} {% data reusables.desktop.mac-select-desktop-menu %} -7. En la ventana de preferencias, da clic en **Git**. ![El panel de Git en el menú Preferences (Preferencias)](/assets/images/help/desktop/mac-select-git-pane.png) -{% data reusables.desktop.name-field-git-config %} - ![El campo con el nombre de la configuración de Git](/assets/images/help/desktop/mac-name-git-config.png) -{% data reusables.desktop.select-email-git-config %} - ![Selecciona la dirección de correo electrónico en el campo de configuración de Git](/assets/images/help/desktop/mac-email-git-config.png) -{% data reusables.desktop.click-save-git-config %} - ![Botón de guardar en el campo de configuración de Git](/assets/images/help/desktop/mac-save-git-config.png) +7. En la ventana Preferences, haga clic en **Git**. + ![El panel Git en el menú de Preferencias](/assets/images/help/desktop/mac-select-git-pane.png) {% data reusables.desktop.name-field-git-config %} ![El campo de nombre de la configuración de Git](/assets/images/help/desktop/mac-name-git-config.png) {% data reusables.desktop.select-email-git-config %} ![Selección de la dirección de correo electrónico en el campo de configuración de Git](/assets/images/help/desktop/mac-email-git-config.png) {% data reusables.desktop.click-save-git-config %} ![Botón de guardar en el campo de configuración de Git](/assets/images/help/desktop/mac-save-git-config.png) {% endmac %} {% windows %} {% data reusables.desktop.windows-choose-options %} -8. En la ventana de Opciones, da clic en **Git**. ![El panel de Git en el menú Options (Opciones)](/assets/images/help/desktop/windows-select-git-pane.png) -{% data reusables.desktop.name-field-git-config %} - ![El campo con el nombre de la configuración de Git](/assets/images/help/desktop/windows-name-git-config.png) -{% data reusables.desktop.select-email-git-config %} - ![Selecciona la dirección de correo electrónico en el campo de configuración de Git](/assets/images/help/desktop/windows-email-git-config.png) -{% data reusables.desktop.click-save-git-config %} - ![Botón de guardar en el campo de configuración de Git](/assets/images/help/desktop/windows-save-git-config.png) +8. En la ventana Options, haga clic en **Git**. +![El panel Git en el menú de Opciones](/assets/images/help/desktop/windows-select-git-pane.png) {% data reusables.desktop.name-field-git-config %} ![El campo de nombre de la configuración de Git](/assets/images/help/desktop/windows-name-git-config.png) {% data reusables.desktop.select-email-git-config %} ![Selección de la dirección de correo electrónico en el campo de configuración de Git](/assets/images/help/desktop/windows-email-git-config.png) {% data reusables.desktop.click-save-git-config %} ![Botón de guardar en el campo de configuración de Git](/assets/images/help/desktop/windows-save-git-config.png) {% endwindows %} -## Configurar información de autor diferente para un repositorio individual +## Configuración de información de autor diferente para un repositorio individual -Puedes cambiar el nombre y dirección de correo electrónico que se utilizan para crear confirmaciones en un repositorio específico. Esta configuración local de Git anulará los ajustes de configuración globales de Git únicamente para este repositorio. +Puedes cambiar el nombre y la dirección de correo electrónico que se usan para crear confirmaciones en un repositorio específico. Esta configuración de Git local invalidará las opciones de configuración globales de Git solo para este repositorio. {% mac %} -{% data reusables.desktop.mac-repository-settings-menu %} -{% data reusables.desktop.select-git-config %} -{% data reusables.desktop.use-local-git-config %} -{% data reusables.desktop.local-config-name %} -{% data reusables.desktop.local-config-email %} -{% data reusables.desktop.repository-settings-save %} +{% data reusables.desktop.mac-repository-settings-menu %} {% data reusables.desktop.select-git-config %} {% data reusables.desktop.use-local-git-config %} {% data reusables.desktop.local-config-name %} {% data reusables.desktop.local-config-email %} {% data reusables.desktop.repository-settings-save %} {% endmac %} {% windows %} -{% data reusables.desktop.windows-repository-settings-menu %} -{% data reusables.desktop.select-git-config %} -{% data reusables.desktop.use-local-git-config %} -{% data reusables.desktop.local-config-name %} -{% data reusables.desktop.local-config-email %} -{% data reusables.desktop.repository-settings-save %} +{% data reusables.desktop.windows-repository-settings-menu %} {% data reusables.desktop.select-git-config %} {% data reusables.desktop.use-local-git-config %} {% data reusables.desktop.local-config-name %} {% data reusables.desktop.local-config-email %} {% data reusables.desktop.repository-settings-save %} {% endwindows %} -## Configurar tu rama predeterminada para repositorios nuevos +## Configuración de la rama predeterminada para nuevos repositorios -Puedes configurar una rama predeterminada que se utilizará cuando crees un repositorio en {% data variables.product.prodname_desktop %}. Para obtener más información sobre la rama predeterminada, consulta la sección "[Acerca de la rama predeterminada](/github/collaborating-with-issues-and-pull-requests/about-branches#about-the-default-branch)". +Puedes configurar la rama predeterminada que se usará al crear un nuevo repositorio en {% data variables.product.prodname_desktop %}. Para más información sobre la rama predeterminada, consulta "[Acerca de la rama predeterminada](/github/collaborating-with-issues-and-pull-requests/about-branches#about-the-default-branch)". {% mac %} {% data reusables.desktop.mac-select-desktop-menu %} -1. En la ventana de preferencias, da clic en **Git**. ![El panel de Git en el menú Preferences (Preferencias)](/assets/images/help/desktop/mac-select-git-pane.png) -1. Debajo de "Nombre de rama predeterminado para los repositorios nuevos", selecciona el nombre de rama predeterminado que te gustaría utilizar o, para ingresar un nombre personalizado, selecciona "Otro...". ![Opciones de selección del nombre para la rama predeterminada](/assets/images/help/desktop/mac-select-default-branch-name.png) -{% data reusables.desktop.click-save-git-config %} - ![Botón de guardar en el campo de configuración de Git](/assets/images/help/desktop/repository-settings-git-config-save.png) +1. En la ventana Preferences, haga clic en **Git**. + ![El panel de Git en el menú Preferencias](/assets/images/help/desktop/mac-select-git-pane.png) +1. En "Nombre de rama predeterminado para los nuevos repositorios", selecciona el nombre de rama predeterminado que desea usar o, para escribir un nombre personalizado, selecciona "Otros...". + ![Opciones de selección de nombre de rama predeterminado](/assets/images/help/desktop/mac-select-default-branch-name.png) {% data reusables.desktop.click-save-git-config %} ![Botón Guardar en el campo de configuración de Git](/assets/images/help/desktop/repository-settings-git-config-save.png) {% endmac %} {% windows %} {% data reusables.desktop.windows-choose-options %} -1. En la ventana de Opciones, da clic en **Git**. ![El panel de Git en el menú Options (Opciones)](/assets/images/help/desktop/windows-select-git-pane.png) -1. Debajo de "Nombre de rama predeterminado para los repositorios nuevos", selecciona el nombre de rama predeterminado que te gustaría utilizar o selecciona "Otro..." para ingresar un nombre personalizado. ![Opciones de selección del nombre para la rama predeterminada](/assets/images/help/desktop/windows-select-default-branch-name.png) -{% data reusables.desktop.click-save-git-config %} - ![Botón de guardar en el campo de configuración de Git](/assets/images/help/desktop/repository-settings-git-config-save.png) +1. En la ventana Options, haga clic en **Git**. + ![El panel de Git en el menú Opciones](/assets/images/help/desktop/windows-select-git-pane.png) +1. En "Nombre de rama predeterminado para los nuevos repositorios", selecciona el nombre de rama predeterminado que deseas usar o selecciona "Otros..." para escribir un nombre personalizado. + ![Opciones de selección de nombre de rama predeterminado](/assets/images/help/desktop/windows-select-default-branch-name.png) {% data reusables.desktop.click-save-git-config %} ![Botón Guardar en el campo de configuración de Git](/assets/images/help/desktop/repository-settings-git-config-save.png) {% endwindows %} -## Leer más +## Lecturas adicionales -- [Agregar una dirección de correo electrónico a tu cuenta de GitHub](/articles/adding-an-email-address-to-your-github-account/)" -- "[Establecer tu dirección de correo electrónico de confirmación](/articles/setting-your-commit-email-address)." +- "[Agregar una dirección de correo electrónico a su cuenta de GitHub](/articles/adding-an-email-address-to-your-github-account/)" +- "[Configuración de la dirección de correo electrónico de confirmación](/articles/setting-your-commit-email-address/)" - "[Acerca de las ramas](/github/collaborating-with-issues-and-pull-requests/about-branches)" diff --git a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/index.md b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/index.md index 6265d49874..0f5d8b616e 100644 --- a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/index.md +++ b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/index.md @@ -11,6 +11,12 @@ children: - /configuring-a-default-editor - /setting-a-theme-for-github-desktop - /about-git-large-file-storage-and-github-desktop -shortTitle: Configurar & personalizar +shortTitle: Configure & customize +ms.openlocfilehash: d4c2bd3566eafc1dbf34283c078ac077c5db5362 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117402' --- diff --git a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/setting-a-theme-for-github-desktop.md b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/setting-a-theme-for-github-desktop.md index 750e6c3699..3bff4b5b3b 100644 --- a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/setting-a-theme-for-github-desktop.md +++ b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/setting-a-theme-for-github-desktop.md @@ -6,21 +6,22 @@ redirect_from: - /desktop/installing-and-configuring-github-desktop/setting-a-theme-for-github-desktop versions: fpt: '*' -shortTitle: Configurar un tema +shortTitle: Set a theme +ms.openlocfilehash: 032f6e4ddaebfe9b284cb9599f3fcb80a76483da +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117401' --- - {% mac %} -{% data reusables.desktop.mac-select-desktop-menu %} -{% data reusables.desktop.choose-a-theme %} - ![Las opciones de temas para la pestaña de Apariencia para Mac](/assets/images/help/desktop/mac-appearance-tab-themes.png) +{% data reusables.desktop.mac-select-desktop-menu %} {% data reusables.desktop.choose-a-theme %} ![Las opciones de tema en la pestaña Apariencia para Mac](/assets/images/help/desktop/mac-appearance-tab-themes.png) {% endmac %} {% windows %} -{% data reusables.desktop.windows-choose-options %} -{% data reusables.desktop.choose-a-theme %} - ![Las opciones de temas para la pestaña de Apariencia para Windows](/assets/images/help/desktop/windows-appearance-tab-themes.png) +{% data reusables.desktop.windows-choose-options %} {% data reusables.desktop.choose-a-theme %} ![Las opciones de tema en la pestaña Apariencia para Windows](/assets/images/help/desktop/windows-appearance-tab-themes.png) {% endwindows %} diff --git a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/index.md b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/index.md index 8e79a30f94..8a6374fcf7 100644 --- a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/index.md +++ b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/index.md @@ -1,6 +1,6 @@ --- title: Instalar y configurar GitHub Desktop -shortTitle: Instalar y configurar +shortTitle: Installing and configuring intro: 'Configura a {% data variables.product.prodname_desktop %} para que administre el trabajo de tu proyecto. Autentícate en {% data variables.product.prodname_dotcom_the_website %} o en {% data variables.product.prodname_enterprise %}, mantén la app actualizada y revisa tu configuración preferida.' redirect_from: - /desktop/getting-started-with-github-desktop @@ -10,5 +10,11 @@ children: - /overview - /installing-and-authenticating-to-github-desktop - /configuring-and-customizing-github-desktop +ms.openlocfilehash: b37cd3848a8d80dd8365987cb01ea1578eac45b8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117393' --- diff --git a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/about-connections-to-github.md b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/about-connections-to-github.md index ec5a8637db..aed546c5d8 100644 --- a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/about-connections-to-github.md +++ b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/about-connections-to-github.md @@ -6,14 +6,19 @@ redirect_from: - /desktop/installing-and-configuring-github-desktop/about-connections-to-github versions: fpt: '*' -shortTitle: Acerca de las conexiones +shortTitle: About connections +ms.openlocfilehash: 94f1e7db78504a115b233f17485f1b12299a1e11 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117386' --- - -{% data variables.product.prodname_desktop %} se conecta a {% data variables.product.prodname_dotcom %} cuando extraes, subes, clonas y bifurcas repositorios remotos. Para conectarse a {% data variables.product.prodname_dotcom %} desde {% data variables.product.prodname_desktop %}, debes autenticar tu cuenta. Para obtener más información, consulta "[Autenticar a {% data variables.product.prodname_dotcom %}](/desktop/getting-started-with-github-desktop/authenticating-to-github)." +{% data variables.product.prodname_desktop %} se conecta a {% data variables.product.prodname_dotcom %} cuando extraes, subes, clonas y bifurcas repositorios remotos. Para conectarse a {% data variables.product.prodname_dotcom %} desde {% data variables.product.prodname_desktop %}, debes autenticar tu cuenta. Para más información, vea "[Autenticación en {% data variables.product.prodname_dotcom %}](/desktop/getting-started-with-github-desktop/authenticating-to-github)". Después de que te autentiques en {% data variables.product.prodname_dotcom %}, puedes conectarte a los repositorios remotos con {% data variables.product.prodname_desktop %}. {% data variables.product.prodname_desktop %} guarda tus credenciales en caché (nombre de usuario y contraseña o token de acceso personal) y las utiliza para autenticarse en cada conexión hacia el destino remoto. -{% data variables.product.prodname_desktop %} se conecta con {% data variables.product.prodname_dotcom %} utilizando HTTPS. Si utilizas {% data variables.product.prodname_desktop %} para acceder a los repositorios que se clonaron utilizando SSH, podrías encontrar errores. Para conectarte a un repositorio que se clonó utilizando SSH, cambia las URL del destino remoto. Para obtener más información, consulta "[Administrar repositorios remotos](/github/getting-started-with-github/managing-remote-repositories)." +{% data variables.product.prodname_desktop %} se conecta con {% data variables.product.prodname_dotcom %} utilizando HTTPS. Si utilizas {% data variables.product.prodname_desktop %} para acceder a los repositorios que se clonaron utilizando SSH, podrías encontrar errores. Para conectarte a un repositorio que se clonó utilizando SSH, cambia las URL del destino remoto. Para más información, vea "[Administración de repositorios remotos](/github/getting-started-with-github/managing-remote-repositories)". -## Leer más -- "[Clonar y bifurcar repositorios desde GitHub Desktop](/desktop/contributing-and-collaborating-using-github-desktop/cloning-and-forking-repositories-from-github-desktop)" +## Información adicional +- "[Clonación y bifurcación de repositorios desde GitHub Desktop](/desktop/contributing-and-collaborating-using-github-desktop/cloning-and-forking-repositories-from-github-desktop)" diff --git a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/authenticating-to-github.md b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/authenticating-to-github.md index b81871f3c4..8c0571f547 100644 --- a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/authenticating-to-github.md +++ b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/authenticating-to-github.md @@ -1,6 +1,6 @@ --- -title: Autenticar a GitHub -shortTitle: Autenticación +title: Autenticación en GitHub +shortTitle: Authentication intro: 'Puedes acceder de forma segura a los recursos de tu cuenta en {% data variables.product.prodname_desktop %} si te autenticas con {% data variables.product.prodname_dotcom %}.' redirect_from: - /desktop/getting-started-with-github-desktop/authenticating-to-github-using-the-browser @@ -8,8 +8,13 @@ redirect_from: - /desktop/installing-and-configuring-github-desktop/authenticating-to-github versions: fpt: '*' +ms.openlocfilehash: e88d59a03d876b23d8eb72aae7324db64981096f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117354' --- - ## Acerca de la autenticación Para mantener la seguridad de tu cuenta, debes autenticarte antes de que puedas utilizar {% data variables.product.prodname_desktop %} para acceder a los recursos en {% data variables.product.prodname_dotcom %}. @@ -20,27 +25,24 @@ Antes de realizar la autenticación, {% data reusables.desktop.get-an-account %} ## Autenticar una cuenta en {% data variables.product.prodname_dotcom %} -{% data reusables.desktop.mac-select-desktop-menu %} -{% data reusables.desktop.mac-select-accounts %} -3. A la derecha de "{% data variables.product.prodname_dotcom_the_website %}", da clic en **Iniciar sesión**. ![El botón Sign In (Iniciar sesión) para GitHub Enterprise](/assets/images/help/desktop/mac-sign-in-github.png) -{% data reusables.desktop.sign-in-browser %} +{% data reusables.desktop.mac-select-desktop-menu %} {% data reusables.desktop.mac-select-accounts %} +3. A la derecha de "{% data variables.product.prodname_dotcom_the_website %}", haga clic en **Sign In**. + ![El botón Iniciar sesión de GitHub](/assets/images/help/desktop/mac-sign-in-github.png) {% data reusables.desktop.sign-in-browser %} -{% data reusables.desktop.authenticate-in-browser %} -{% data reusables.desktop.2fa-in-browser %} +{% data reusables.desktop.authenticate-in-browser %} {% data reusables.desktop.2fa-in-browser %} 7. Después de que {% data variables.product.prodname_dotcom %} autentique tu cuenta, sigue las indicaciones para regresar a {% data variables.product.prodname_desktop %}. -## Autenticar una cuenta en {% data variables.product.prodname_ghe_server %} +## Autenticación de una cuenta en {% data variables.product.prodname_ghe_server %} -{% data reusables.desktop.mac-select-desktop-menu %} -{% data reusables.desktop.mac-select-accounts %} -{% data reusables.desktop.choose-product-authenticate %} -4. Para agregar una cuenta en {% data variables.product.product_location_enterprise %}, teclea la URL de tu instancia debajo de "Dirección de empresa" y luego haz clic en **Continuar**. ![El botón Sign In (Iniciar sesión) para GitHub Enterprise](/assets/images/help/desktop/mac-sign-in-button-enterprise.png) -{% data reusables.desktop.sign-in-browser %} -1. Para autenticarte en la cuenta de {% data variables.product.product_location_enterprise %}, teclea las credenciales de tu cuenta y haz clic en **Iniciar sesión**. ![El botón de Inicio de sesión para {% data variables.product.prodname_ghe_server %} en el navegador](/assets/images/help/desktop/enterprise-sign-in-button-browser.png) +{% data reusables.desktop.mac-select-desktop-menu %} {% data reusables.desktop.mac-select-accounts %} {% data reusables.desktop.choose-product-authenticate %} +4. Para agregar una cuenta en {% data variables.product.product_location_enterprise %}, escribe la dirección URL de la instancia en "Dirección de empresa" y, luego, haz clic en **Continuar**. + ![El botón Iniciar sesión de GitHub Enterprise](/assets/images/help/desktop/mac-sign-in-button-enterprise.png) {% data reusables.desktop.sign-in-browser %} +1. Para autenticarte en la cuenta de {% data variables.product.product_location_enterprise %}, escribe las credenciales de tu cuenta y haz clic en **Iniciar sesión**. + ![El botón Iniciar sesión de {% data variables.product.prodname_ghe_server %} en el explorador](/assets/images/help/desktop/enterprise-sign-in-button-browser.png) - Como alternativa, si ya habías iniciado sesión en la cuenta de {% data variables.product.product_location_enterprise %}, sigue las instrucciones para regresar a {% data variables.product.prodname_desktop %} y finalizar la autenticación. + Como alternativa, si ya hubieras iniciado sesión en la cuenta de {% data variables.product.product_location_enterprise %}, sigue los mensajes para volver a {% data variables.product.prodname_desktop %} y terminar de autenticarte. {% endmac %} @@ -48,29 +50,25 @@ Antes de realizar la autenticación, {% data reusables.desktop.get-an-account %} ## Autenticar una cuenta en {% data variables.product.prodname_dotcom %} -{% data reusables.desktop.windows-choose-options %} -{% data reusables.desktop.windows-select-accounts %} -3. A la derecha de "GitHub.com", da clic en **Iniciar sesión**. ![El botón Sign In (Iniciar sesión) para GitHub Enterprise](/assets/images/help/desktop/windows-sign-in-github.png) -{% data reusables.desktop.sign-in-browser %} +{% data reusables.desktop.windows-choose-options %} {% data reusables.desktop.windows-select-accounts %} +3. A la derecha de "GitHub.com", haga clic en **Sign in**. + ![El botón Iniciar sesión de GitHub](/assets/images/help/desktop/windows-sign-in-github.png) {% data reusables.desktop.sign-in-browser %} {% data reusables.user-settings.password-authentication-deprecation-desktop %} -{% data reusables.desktop.authenticate-in-browser %} -{% data reusables.desktop.2fa-in-browser %} +{% data reusables.desktop.authenticate-in-browser %} {% data reusables.desktop.2fa-in-browser %} 7. Después de que {% data variables.product.prodname_dotcom %} autentique tu cuenta, sigue las indicaciones para regresar a {% data variables.product.prodname_desktop %}. ## Autenticar una cuenta en {% data variables.product.prodname_enterprise %} -{% data reusables.desktop.windows-choose-options %} -{% data reusables.desktop.windows-select-accounts %} -{% data reusables.desktop.choose-product-authenticate %} -4. Para agregar una cuenta de {% data variables.product.prodname_enterprise %}, teclea tus credenciales debajo de "Dirección de empresa" y luego haz clic en **Continuar**. ![El botón Sign In (Iniciar sesión) para GitHub Enterprise](/assets/images/help/desktop/windows-sign-in-button-enterprise.png) -{% data reusables.desktop.retrieve-2fa %} +{% data reusables.desktop.windows-choose-options %} {% data reusables.desktop.windows-select-accounts %} {% data reusables.desktop.choose-product-authenticate %} +4. Para agregar una cuenta de {% data variables.product.prodname_enterprise %}, escribe tus credenciales en "Dirección de empresa" y haz clic en **Continuar**. + ![El botón Sign in en GitHub Enterprise](/assets/images/help/desktop/windows-sign-in-button-enterprise.png) {% data reusables.desktop.retrieve-2fa %} {% endwindows %} -## Solucionar problemas de autenticación +## Solución de problemas de autenticación Si {% data variables.product.prodname_desktop %} encuentra un error de autenticación, puedes utilizar los mensajes de error para solucionar los problemas. @@ -80,14 +78,16 @@ En el caso de algunos errores, {% data variables.product.prodname_desktop %} te {% mac %} -1. Utiliza el menú desplegable de **Ayuda** y da clic en **Mostrar bitácoras en el buscador**. ![El botón de Mostrar Bitácoras en el Buscador](/assets/images/help/desktop/mac-show-logs.png) +1. Use el menú desplegable **Help** y haga clic en **Show Logs in Finder**. + ![El botón Show Logs en Finder](/assets/images/help/desktop/mac-show-logs.png) 2. Selecciona el archivo de bitácora desde la fecha en donde encontraste el error de autenticación. {% endmac %} {% windows %} -1. Utiliza el menú desplegable de **Ayuda** y da clic en **Mostrar las bitácoras en el explorador**. ![El botón de Mostrar Bitácoras en el Buscador](/assets/images/help/desktop/windows-show-logs.png) +1. Use el menú desplegable **Help** y haga clic en **Show Logs in Explorer**. + ![El botón Show Logs en Explorer](/assets/images/help/desktop/windows-show-logs.png) 2. Selecciona el archivo de bitácora desde la fecha en donde encontraste el error de autenticación. {% endwindows %} @@ -137,7 +137,7 @@ Please make sure you have the correct access rights and the repository exists. Este error significa que no tienes una llave SSH válida configurada. -Para solucionarlo, consulta la sección "[Generar una llave SSH nueva y agregarla al agente de SSH](/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)". +Para solucionar problemas, consulte "[Generación de una nueva clave SSH y adición al agente SSH](/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)". ### No se pudo clonar @@ -155,7 +155,7 @@ Este error significa ya sea que el repositorio que intentas clonar tiene submód Si no tienes acceso a los submódulos, soluciona este problema contactando a la persona que administre los permisos para este repositorio. -Si no tienes una llave SSH válida configurada, consulta la sección "[Generar una llave SSH nueva y agregarla al agente de SSH](/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)". +Si no tiene una clave SSH válida configurada, consulte "[Generación de una nueva clave SSH y adición al agente SSH](/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)". {% windows %} @@ -170,13 +170,15 @@ Este error se puede presentar a causa de varios eventos. Si se modifican las entradas del registro de `Command Processor`, {% data variables.product.prodname_desktop %} responderá con un error de `Authentication failed`. Para verificar si estas entradas de registro se modifcaron, sigue estos pasos. -1. Abre el editor de registro (`regedit.exe`) y navega hasta las siguientes ubicaciones. `` HKEY_CURRENT_USER\Software\Microsoft\Command Processor\` ``HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\` -2. Revisa para ver si hay un valor de `Autorun` en cualquiera de las ubicaciones. -3. Si hay un valor de `Autorun`, bórralo. +1. Abra el Editor del Registro (`regedit.exe`) y desplácese hasta las siguientes ubicaciones. + `HKEY_CURRENT_USER\Software\Microsoft\Command Processor\` + `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\` +2. Compruebe si hay un valor `Autorun` en cualquiera de las ubicaciones. +3. Si hay un valor `Autorun`, elimínelo. -Si tu nombre de usuario de Windows tiene caracteres extendidos de Unicode, esto podría causar un error de respuesta de AskPass. Para solucionar los problemas, crea una cuenta nueva de usuario de Windows y migra tus archivos a dicha cuenta. Para obtener más información, consulta la sección "[Crear una cuenta de usuario en Windows](https://support.microsoft.com/en-us/help/13951/windows-create-user-account)" en la documentación de Microsoft. +Si tu nombre de usuario de Windows tiene caracteres extendidos de Unicode, esto podría causar un error de respuesta de AskPass. Para solucionar los problemas, crea una cuenta nueva de usuario de Windows y migra tus archivos a dicha cuenta. Para obtener más información, consulte "[Crear una cuenta de usuario en Windows](https://support.microsoft.com/en-us/help/13951/windows-create-user-account)" en la documentación de Microsoft. {% endwindows %} -## Leer más +## Lecturas adicionales - "[Acerca de la autenticación en GitHub](/github/authenticating-to-github/about-authentication-to-github)" diff --git a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/index.md b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/index.md index e696b5b1e9..834a1e79f3 100644 --- a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/index.md +++ b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/index.md @@ -12,6 +12,12 @@ children: - /about-connections-to-github - /updating-github-desktop - /uninstalling-github-desktop -shortTitle: Instalar & autenticarse +shortTitle: Install & authenticate +ms.openlocfilehash: d2d0628d3d3c861e4528845b538cbf44828ad96f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117345' --- diff --git a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/installing-github-desktop.md b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/installing-github-desktop.md index d7272756a9..810f93c069 100644 --- a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/installing-github-desktop.md +++ b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/installing-github-desktop.md @@ -1,23 +1,28 @@ --- title: Instalar GitHub Desktop -shortTitle: Instalación +shortTitle: Installation intro: Puedes instalar GitHub Desktop en sistemas operativos Windows o macOS compatibles. redirect_from: - /desktop/getting-started-with-github-desktop/installing-github-desktop - /desktop/installing-and-configuring-github-desktop/installing-github-desktop versions: fpt: '*' +ms.openlocfilehash: 4947bff541682887817198c714e7e78bff2cfc9f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117338' --- - ## Acerca de la instalación de {% data variables.product.prodname_desktop %} -Puedes instalar {% data variables.product.prodname_desktop %} en los sistemas operativos compatibles, lo cual incluye acutalmente las {% data variables.desktop.mac-osx-versions %} y {% data variables.desktop.windows-versions %}. Si tienes una cuenta en {% data variables.product.prodname_dotcom %} o en {% data variables.product.prodname_enterprise %}, puedes conectarla a {% data variables.product.prodname_desktop %}. Para obtener más información acerca de cómo crear una cuenta, consulta la sección "[Registrar una cuenta de {% data variables.product.prodname_dotcom %} nueva](/articles/signing-up-for-a-new-github-account/)" o contacta a tu administrador de stio de {% data variables.product.prodname_enterprise %}. +Puedes instalar {% data variables.product.prodname_desktop %} en los sistemas operativos compatibles, lo cual incluye acutalmente las {% data variables.desktop.mac-osx-versions %} y {% data variables.desktop.windows-versions %}. Si tienes una cuenta en {% data variables.product.prodname_dotcom %} o en {% data variables.product.prodname_enterprise %}, puedes conectarla a {% data variables.product.prodname_desktop %}. Para obtener más información sobre cómo crear una cuenta, consulta "[Registro para obtener una nueva cuenta de {% data variables.product.prodname_dotcom %}](/articles/signing-up-for-a-new-github-account/)" o ponte en contacto con tu administrador del sitio de {% data variables.product.prodname_enterprise %}. {% windows %} Si eres un administrador de red, puedes desplegar {% data variables.product.prodname_desktop %} en las computadoras con Windows en una red que se administre con Active Directory si utilizas el archivo de paquete de instalador para Windows (`.msi`) con la Política de grupo o con otro sistema de instalación remoto. -El paquete de instalación de Windows extrae el instalador independiente (`.exe`) y configura a Windows para instalar {% data variables.product.prodname_desktop %} en la siguiente ocasión que el usuario ingrese a su estación de trabajo. Los usuarios deben tener permisos para instalar {% data variables.product.prodname_desktop %} en su directorio de usuario. +El paquete de instalación de Windows extrae el instalador independiente (`.exe`) y configura a Windows para instalar {% data variables.product.prodname_desktop %} en la siguiente ocasión que el usuario inicie sesión en su estación de trabajo. Los usuarios deben tener permisos para instalar {% data variables.product.prodname_desktop %} en su directorio de usuario. Si un usuario ejecuta el paquete de instalación en Windows de {% data variables.product.prodname_desktop %} directamente, para completar la instalación, el usuario debe salir de su sesión en su estación de trabajo y volverse a firmar. @@ -30,9 +35,11 @@ Si un usuario ejecuta el paquete de instalación en Windows de {% data variables Puedes instalar {% data variables.product.prodname_desktop %} en {% data variables.desktop.mac-osx-versions %}. {% data reusables.desktop.download-desktop-page %} -2. Da clic en **Descargar para macOS**. ![El botón de Descargar para MacOS](/assets/images/help/desktop/download-for-mac.png) -3. En la carpeta `Download` (Descargas) de tu computadora, haz doble clic en el archivo comprimido **{% data variables.product.prodname_desktop %}**. ![El archivo de GitHubDesktop.zip](/assets/images/help/desktop/mac-zipfile.png) -4. Una vez que se descomprima el archivo, haz doble clic en **{% data variables.product.prodname_desktop %}**. +2. Haz clic en **Descargar para macOS**. + ![El botón de Descargar para macOS](/assets/images/help/desktop/download-for-mac.png) +3. En la carpeta `Downloads` del equipo, haz doble clic en el archivo ZIP de **{% data variables.product.prodname_desktop %}** . + ![El archivo GitHubDesktop.zip](/assets/images/help/desktop/mac-zipfile.png) +4. Una vez que se descomprima el archivo, haz doble clic en **{% data variables.product.prodname_desktop %}** . 5. {% data variables.product.prodname_desktop %} se lanzará después de que se complete la instalación. {% endmac %} @@ -48,8 +55,10 @@ Puedes instalar {% data variables.product.prodname_desktop %} en {% data variabl {% endwarning %} {% data reusables.desktop.download-desktop-page %} -2. Da clic en **Descargar para Windows**. ![El botón de Descargar para Windows](/assets/images/help/desktop/download-for-windows.png) -3. En la carpeta `Download` de tu computadora, da doble clic en el archivo de configuración de **{% data variables.product.prodname_desktop %}**. ![El archivo de GitHubDesktopSetup](/assets/images/help/desktop/windows-githubdesktopsetup.png) +2. Haz clic en **Descargar para Windows**. + ![El botón de Descargar para Windows](/assets/images/help/desktop/download-for-windows.png) +3. En la carpeta `Downloads` del equipo, haz doble clic en el archivo de configuración de **{% data variables.product.prodname_desktop %}** . + ![El archivo GitHubDesktopSetup](/assets/images/help/desktop/windows-githubdesktopsetup.png) 4. {% data variables.product.prodname_desktop %} se lanzará después de que se complete la instalación. {% endwindows %} diff --git a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/setting-up-github-desktop.md b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/setting-up-github-desktop.md index 1e727b534a..e0f08d089c 100644 --- a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/setting-up-github-desktop.md +++ b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/setting-up-github-desktop.md @@ -1,44 +1,49 @@ --- title: Configurar GitHub Desktop -shortTitle: Configuración +shortTitle: Setup intro: 'Puedes configurar a {% data variables.product.prodname_desktop %} para que se ajuste a tus necesidades y así contribuir con proyectos.' redirect_from: - /desktop/getting-started-with-github-desktop/setting-up-github-desktop - /desktop/installing-and-configuring-github-desktop/setting-up-github-desktop versions: fpt: '*' +ms.openlocfilehash: 20d183b4f3809251d4672421ec48f220fb562c9f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117337' --- - ## Parte 1: Instalar {% data variables.product.prodname_desktop %} -Puedes instalar {% data variables.product.prodname_desktop %} o cualquier sistema operativo compatible. Para obtener más información, consulta la sección "[Sistemas Operativos Compatibles](/desktop/getting-started-with-github-desktop/supported-operating-systems)". +Puedes instalar {% data variables.product.prodname_desktop %} en cualquier sistema operativo compatible. Para obtener más información, vea "[Sistemas operativos admitidos](/desktop/getting-started-with-github-desktop/supported-operating-systems)". -Para instalar {% data variables.product.prodname_desktop %}, navega a [https://desktop.github.com/](https://desktop.github.com/) y descarga la versión adecuada de {% data variables.product.prodname_desktop %} para tu sistema operativo. Sigue las instrucciones para completar la instalación. Para obtener más información, consulta la sección "[Instalar {% data variables.product.prodname_desktop %}](/desktop/getting-started-with-github-desktop/installing-github-desktop)". +Para instalar {% data variables.product.prodname_desktop %}, vaya a [https://desktop.github.com/](https://desktop.github.com/) y descargue la versión adecuada de {% data variables.product.prodname_desktop %} para su sistema operativo. Siga los mensajes que aparecen en pantalla para completar la instalación. Para más información, vea "[Instalación de {% data variables.product.prodname_desktop %}](/desktop/getting-started-with-github-desktop/installing-github-desktop)". ## Parte 2: Configurar tu cuenta Si tienes una cuenta en {% data variables.product.prodname_dotcom %} o en {% data variables.product.prodname_enterprise %}, puedes utilizar {% data variables.product.prodname_desktop %} para intercambiar datos entre tus repositorios locales y remotos. ### Crear una cuenta -Si no tienes una cuenta de {% data variables.product.prodname_dotcom %} aún, consulta la sección "[Registrarte para obtener una cuenta nueva de {% data variables.product.prodname_dotcom %}](/articles/signing-up-for-a-new-github-account/)". +Si aún no tiene una cuenta en {% data variables.product.prodname_dotcom %}, vea "[Registro para obtener una nueva cuenta de {% data variables.product.prodname_dotcom %}](/articles/signing-up-for-a-new-github-account/)". Si eres parte de una organización que utiliza {% data variables.product.prodname_enterprise %} y no tienes una cuenta, contacta a tu administrador de sitio de {% data variables.product.prodname_enterprise %}. ### Autenticarse en {% data variables.product.prodname_dotcom %} -Para conectase a {% data variables.product.prodname_desktop %} con {% data variables.product.prodname_dotcom %}, necesitarás autenticar tu cuenta. Para obtener más información, consulta "[Autenticar a {% data variables.product.prodname_desktop %}](/desktop/getting-started-with-github-desktop/authenticating-to-github)." +Para conectase a {% data variables.product.prodname_desktop %} con {% data variables.product.prodname_dotcom %}, necesitarás autenticar tu cuenta. Para más información, vea "[Autenticación en {% data variables.product.prodname_desktop %}](/desktop/getting-started-with-github-desktop/authenticating-to-github)". Después de autenticar tu cuenta, estarás listo para contribuir con y administrar proyectos con {% data variables.product.prodname_desktop %}. ## Parte 3: Configurar Git -Debes tener instalado Git antes de utilizar {% data variables.product.prodname_desktop %}. Si aún no tienes Git instalado, puedes descargar e instalar la última versión de Git desde [https://git-scm.com/downloads](https://git-scm.com/downloads). +Debes tener instalado Git antes de utilizar {% data variables.product.prodname_desktop %}. Si aún no tiene Git instalado, puede descargar e instalar la versión más reciente de Git desde [https://git-scm.com/downloads](https://git-scm.com/downloads). -Después de que instales Git, necesitarás configurarlo para {% data variables.product.prodname_desktop %}. Para obtener más información, consulta la sección "[Configurar a Git para {% data variables.product.prodname_desktop %}](/desktop/getting-started-with-github-desktop/configuring-git-for-github-desktop)". +Después de que instales Git, necesitarás configurarlo para {% data variables.product.prodname_desktop %}. Para obtener más información, vea "[Configuración de Git para {% data variables.product.prodname_desktop %}](/desktop/getting-started-with-github-desktop/configuring-git-for-github-desktop)". ## Parte 4: Personalizar {% data variables.product.prodname_desktop %} Puedes ajustar las características predeterminadas y las configuraciones para ajustar a {% data variables.product.prodname_desktop %} según tus necesidades. ### Elegir un editor de texto predeterminado -Puedes abrir un editor de texto desde {% data variables.product.prodname_desktop %} para manipular los archivos y repositorios. {% data variables.product.prodname_desktop %} es compatible con varios editores de textos y ambientes de desarrollo integrados (IDE) para Windows y macOS. Puedes elegir un editor predeterminado en la configuración de {% data variables.product.prodname_desktop %}. Para obtener más información, consulta la sección "[Configurar un editor predeterminado](/desktop/getting-started-with-github-desktop/configuring-a-default-editor)". +Puedes abrir un editor de texto desde {% data variables.product.prodname_desktop %} para manipular los archivos y repositorios. {% data variables.product.prodname_desktop %} es compatible con varios editores de textos y ambientes de desarrollo integrados (IDE) para Windows y macOS. Puedes elegir un editor predeterminado en la configuración de {% data variables.product.prodname_desktop %}. Para más información, vea "[Configuración de un editor predeterminado](/desktop/getting-started-with-github-desktop/configuring-a-default-editor)". -### Elegir un tema -{% data variables.product.prodname_desktop %} cuenta con varios temas disponibles para personalizar el aspecto y el estilo de la app. Puedes elegir un tema en la configuración de {% data variables.product.prodname_desktop %}. Para obtener más información, consulta la sección "[Configurar un tema para {% data variables.product.prodname_desktop %}](/desktop/getting-started-with-github-desktop/setting-a-theme-for-github-desktop)". +### Elección de un tema +{% data variables.product.prodname_desktop %} cuenta con varios temas disponibles para personalizar el aspecto y el estilo de la app. Puedes elegir un tema en la configuración de {% data variables.product.prodname_desktop %}. Para más información, vea "[Configuración de un tema para {% data variables.product.prodname_desktop %}](/desktop/getting-started-with-github-desktop/setting-a-theme-for-github-desktop)". diff --git a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/uninstalling-github-desktop.md b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/uninstalling-github-desktop.md index 1500f83a3c..1de7187c0d 100644 --- a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/uninstalling-github-desktop.md +++ b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/uninstalling-github-desktop.md @@ -6,23 +6,34 @@ redirect_from: - /desktop/installing-and-configuring-github-desktop/uninstalling-github-desktop versions: fpt: '*' -shortTitle: Desinstalar GitHub Desktop +shortTitle: Uninstall GitHub Desktop +ms.openlocfilehash: 1aa09eea7e44dee2949b958d00871151eb7c3d48 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117330' --- - {% mac %} -1. En una ventana de búsqueda, desplázate hasta la carpeta de Aplicaciones. ![Carpeta de aplicaciones en la ventana del Buscador](/assets/images/help/desktop/applications-folder.png) -2. Mientras presionas el botón de **Control** en tu teclado, da clic en **{% data variables.product.prodname_desktop %}**. -3. Elige **Move to Trash** (Mover a Papelera). ![La opción de mover a la papelera](/assets/images/help/desktop/mac-move-to-trash.png) -4. En la barra de menú, utiliza el menú desplegable de **Buscador** y luego da clic en **Vaciar la papelera**. ![La opción de vaciar la papelera en la barra de menú](/assets/images/help/desktop/mac-empty-trash-menu.png) -5. Lee la advertencia en el cuadro emergente y haz clic en **Empty Trash** (Vaciar Papelera). ![El botón de vaciar la papelera](/assets/images/help/desktop/mac-empty-trash-button.png) +1. En una ventana de búsqueda, desplázate hasta la carpeta de Aplicaciones. + ![Carpeta de aplicaciones en la ventana del Finder](/assets/images/help/desktop/applications-folder.png) +2. Mientras pulsa el botón **ctrl** del teclado, haga clic en **{% data variables.product.prodname_desktop %}** . +3. Elija **Trasladar a la papelera**. + ![Opción Trasladar a la papelera](/assets/images/help/desktop/mac-move-to-trash.png) +4. En la barra de menús, use el menú desplegable **Finder** y, a continuación, haga clic en **Vaciar papelera**. + ![La opción de Vaciar papelera en la barra de menús](/assets/images/help/desktop/mac-empty-trash-menu.png) +5. Lea la advertencia en el cuadro emergente y haga clic en **Vaciar papelera**. + ![Botón Vaciar papelera](/assets/images/help/desktop/mac-empty-trash-button.png) {% endmac %} {% windows %} -1. Aber el panel de control. Para obtener más información, consulta la sección [¿Dónde está el Panel de Control?](https://support.microsoft.com/en-us/help/13764/windows-where-is-control-panel) en la ayuda de Windows. -2. Debajo de "Programas", da clic en **Desinstalar un programa**. ![La opción de desinstalar programa en el panel de control](/assets/images/help/desktop/windows-uninstall-a-program.png) -3. Da clic derecho en la entrada que se llama **{% data variables.product.prodname_desktop %}**, y luego da clic en **Desinstalar**. ![La opción de desinstalar](/assets/images/help/desktop/windows-click-uninstall.png) +1. Abra el Panel de control. Para obtener más información, Consulte [¿Dónde está el Panel de control?](https://support.microsoft.com/en-us/help/13764/windows-where-is-control-panel) en la ayuda de Windows. +2. En "Programas", haga clic en **Desinstalar un programa**. + ![Opción Desinstalar un programa en el Panel de control](/assets/images/help/desktop/windows-uninstall-a-program.png) +3. Haga clic con el botón derecho en la entrada denominada **{% data variables.product.prodname_desktop %}** y, a continuación, haga clic en **Desinstalar**. + ![Opción Desinstalar](/assets/images/help/desktop/windows-click-uninstall.png) {% endwindows %} diff --git a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/updating-github-desktop.md b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/updating-github-desktop.md index 26c16e47e2..a00c510a33 100644 --- a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/updating-github-desktop.md +++ b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/updating-github-desktop.md @@ -6,20 +6,29 @@ redirect_from: - /desktop/installing-and-configuring-github-desktop/updating-github-desktop versions: fpt: '*' +ms.openlocfilehash: 77b4b6d3bca7bc5d535c3591f23465d84824ad6a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117322' --- - {% mac %} -1. En el menú **GitHub Desktop**, haz clic en **Acerca de GitHub Desktop**. ![Acerca de la opción de menú de GitHub Desktop](/assets/images/help/desktop/desktop-menu-about-desktop-mac.png) -2. Haz clic en **Check for Updates** (Comprobar actualizaciones). ![Botón Check for Updates (Comprobar actualizaciones)](/assets/images/help/desktop/check-for-updates.png) +1. En el menú **GitHub Desktop**, haga clic en **Acerca de GitHub Desktop**. +![Opción de menú Acerca de GitHub Desktop](/assets/images/help/desktop/desktop-menu-about-desktop-mac.png) +2. Haga clic en **Buscar actualizaciones**. +![Botón Buscar actualizaciones](/assets/images/help/desktop/check-for-updates.png) 3. Si hay una actualización disponible, cierre y vuelva a abrir {% data variables.product.prodname_desktop %} para instalar la actualización. {% endmac %} {% windows %} -1. En el menú **Help** (Ayuda), haz clic en **Acerca de GitHub Desktop**. ![Acerca de la opción de menú de GitHub Desktop](/assets/images/help/desktop/help-about-desktop-win.png) -2. Haz clic en **Check for Updates** (Comprobar actualizaciones). ![Botón Check for Updates (Comprobar actualizaciones)](/assets/images/help/desktop/check-for-updates.png) +1. En el menú **Ayuda**, haga clic en **Acerca de GitHub Desktop**. +![Opción de menú Acerca de GitHub Desktop](/assets/images/help/desktop/help-about-desktop-win.png) +2. Haga clic en **Buscar actualizaciones**. +![Botón Buscar actualizaciones](/assets/images/help/desktop/check-for-updates.png) 3. Si hay una actualización disponible, cierre y vuelva a abrir {% data variables.product.prodname_desktop %} para instalar la actualización. {% endwindows %} diff --git a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/overview/creating-your-first-repository-using-github-desktop.md b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/overview/creating-your-first-repository-using-github-desktop.md index 89991c8c7c..6bd868e73f 100644 --- a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/overview/creating-your-first-repository-using-github-desktop.md +++ b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/overview/creating-your-first-repository-using-github-desktop.md @@ -1,14 +1,19 @@ --- title: Crear el primer repositorio mediante GitHub Desktop -shortTitle: Crear tu primer repositorio +shortTitle: Creating your first repository intro: 'Puedes utilizar {% data variables.product.prodname_desktop %} para crear y administrar un repositorio de Git sin utilizar la línea de comandos.' redirect_from: - /desktop/getting-started-with-github-desktop/creating-your-first-repository-using-github-desktop - /desktop/installing-and-configuring-github-desktop/creating-your-first-repository-using-github-desktop versions: fpt: '*' +ms.openlocfilehash: bdfaa5770faef23d8176b24753e23d6a3d5159a1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117329' --- - ## Introducción {% data variables.product.prodname_desktop %} se extiende y simplifica tu flujo de trabajo {% data variables.product.prodname_dotcom_the_website %}, usando una interfaz visual en lugar de comandos de texto en la línea de comandos. Al final de esta guía, habrás utilizado {% data variables.product.prodname_desktop %} para crear un repositorio, hacer cambios en éste y publicarlos en {% data variables.product.product_name %}. @@ -17,82 +22,96 @@ Después de instalar {% data variables.product.prodname_desktop %} y de iniciar Te recomendamos completar el tutorial, pero si quieres explorar {% data variables.product.prodname_desktop %} creando un nuevo repositorio, esta guía te describirá cómo utilizar {% data variables.product.prodname_desktop %} para trabajar en un repositorio de Git. ## Parte 1: Instalar {% data variables.product.prodname_desktop %} y autenticar tu cuenta -Puedes instalar {% data variables.product.prodname_desktop %} o cualquier sistema operativo compatible. Después de instalar la app, necesitarás iniciar sesión y autenticarte en tu cuenta de {% data variables.product.prodname_dotcom %} o de {% data variables.product.prodname_enterprise %} antes de que puedas crear y clonar un repositorio de tutorial. +Puedes instalar {% data variables.product.prodname_desktop %} en cualquier sistema operativo compatible. Después de instalar la app, necesitarás iniciar sesión y autenticarte en tu cuenta de {% data variables.product.prodname_dotcom %} o de {% data variables.product.prodname_enterprise %} antes de que puedas crear y clonar un repositorio de tutorial. -Para obtener más información sobre la instalación y autenticación, consulta la sección "[Configurar {% data variables.product.prodname_desktop %}](/desktop/installing-and-configuring-github-desktop/setting-up-github-desktop)". +Para más información sobre la instalación y la autenticación, vea "[Configuración de {% data variables.product.prodname_desktop %}](/desktop/installing-and-configuring-github-desktop/setting-up-github-desktop)". ## Parte 2: Crear un repositorio nuevo -Si no tienes ningún repositorio asociado con {% data variables.product.prodname_desktop %}, tendrás una vista de "Let's get started!", en donde podrás elegir crear y clonar un repositorio de tutorial, clonar un repositorio existente desde internet, crear un repositorio nuevo, o agregar un repositorio existente desde tu disco duro. ![¡Comencemos! Pantalla](/assets/images/help/desktop/lets-get-started.png) +Si no tiene repositorios asociados con {% data variables.product.prodname_desktop %}, verá una vista "Comencemos", donde puede elegir crear y clonar un repositorio de tutoriales, clonar un repositorio existente desde Internet, crear un repositorio, o bien agregar un repositorio existente desde el disco duro. + ![La pantalla "Comencemos"](/assets/images/help/desktop/lets-get-started.png) ### Crear y clonar un repositorio de tutorial Te recomendamos que tu primer poyecto sea crear y clonar un repositorio de tutorial para practicar cómo utilizar {% data variables.product.prodname_desktop %}. -1. Haz clic en **Create a tutorial repository and clone it** (Crear un repositorio de tutorial y clonarlo). ![Crear y clonar un botón de repositorio de tutorial](/assets/images/help/desktop/getting-started-guide/create-and-clone-a-tutorial-repository.png) +1. Haga clic en **Crear un repositorio de tutoriales y clonarlo**. + ![Botón Crear un repositorio de tutoriales y clonarlo](/assets/images/help/desktop/getting-started-guide/create-and-clone-a-tutorial-repository.png) 2. Sigue las instrucciones en el tutorial para instalar un editor de texto, crear una rama, editar un archivo, hacer una confirmación, publicar en {% data variables.product.prodname_dotcom %} y abrir una solicitud de extracción. ### Crear un repositorio nuevo Si no quieres crear y clonar un repositorio de tutorial, puedes crear un repositorio nuevo. -1. Haz clic en **Crear un nuevo repositorio en tu disco duro...** ![Crear un repositorio nuevo](/assets/images/help/desktop/getting-started-guide/creating-a-repository.png) -2. Llena los campos y selecciona tus opciones preferidas. ![Crear un repositorio de opciones](/assets/images/help/desktop/getting-started-guide/create-a-new-repository-options.png) +1. Haga clic en **Crear un repositorio en el disco duro...** . ![Creación de un repositorio](/assets/images/help/desktop/getting-started-guide/creating-a-repository.png) +2. Llena los campos y selecciona tus opciones preferidas. + ![Opciones de creación de un repositorio](/assets/images/help/desktop/getting-started-guide/create-a-new-repository-options.png) - "Name" (Nombre) define el nombre de tu repositorio a nivel local y en {% data variables.product.product_name %}. - "Description" (Descripción) es un campo opcional que puedes usar para brindar más información sobre el objetivo de tu repositorio. - - "Local path" (Ruta local) establece la ubicación de tu repositorio en tu computadora. De manera predeterminada, {% data variables.product.prodname_desktop %} crea una carpeta _GitHub_ en tu carpeta _Documents_ (Documentos) para almacenar tus repositorios, pero puedes elegir cualquier ubicación en tu computadora. Tu nuevo repositorio será una carpeta dentro de la ubicación elegida. Por ejemplo, si colocas el nombre `Tutorial` a tu repositorio, se creará la carpeta _Tutorial_ dentro de la carpeta que seleccionaste en tu ruta local. {% data variables.product.prodname_desktop %} recuerda tu ubicación elegida la próxima vez que crees o clones un repositorio nuevo. - - **Si inicializas este repositorio con un README** (Léeme), se crea una confirmación inicial con un archivo _README.md_. README ayuda a las personas a comprender el objetivo de tu proyecto, por lo que recomendamos seleccionarlo y completarlo con información útil. Cuando alguien visita tu repositorio en {% data variables.product.product_name %}, el archivo README es lo primero que verán a medida que aprenden sobre tu proyecto. Para obtener más información, consulta "[Acerca de los archivos README](/articles/about-readmes/)". - - El menú desplegable **Git ignore** (Ignorar Git) te permite agregar un archivo personalizado para ignorar los archivos específicos en tu repositorio local que no deseas almacenar en el control de la versión. Si hay un lenguaje o marco de trabajo que estarás utilizando, puedes seleccionar una opción de la lista disponible. Si recién estás comenzando, puedes omitir esta selección. Para obtener más información, consulta "[Ignorar archivos](/github/getting-started-with-github/ignoring-files)". - - El menú desplegable **License** (Licencia) te permite agregar una licencia de código abierto para un archivo _LICENSE_ (Licencia) en tu repositorio. No tienes que preocuparte por aprender cómo agregar una licencia inmediatamente. Para obtener más información sobre las licencias de código abierto disponibles y cómo agregarlas a tu repositorio, consulta "[Licenciar un repositorio](/articles/licensing-a-repository)". -3. Haz clic en **Crear repositorio**. + - "Local path" (Ruta local) establece la ubicación de tu repositorio en tu computadora. De manera predeterminada, {% data variables.product.prodname_desktop %} crea una carpeta _GitHub_ dentro de la carpeta _Documentos_ para almacenar los repositorios, pero puede elegir cualquier ubicación en el equipo. Tu nuevo repositorio será una carpeta dentro de la ubicación elegida. Por ejemplo, si asigna el nombre `Tutorial` al repositorio, se crea una carpeta denominada _Tutorial_ dentro de la carpeta seleccionada para la ruta de acceso local. {% data variables.product.prodname_desktop %} recuerda tu ubicación elegida la próxima vez que crees o clones un repositorio nuevo. + - **Inicializar este repositorio con un archivo Léame** crea una confirmación inicial con un archivo _README.md_. README ayuda a las personas a comprender el objetivo de tu proyecto, por lo que recomendamos seleccionarlo y completarlo con información útil. Cuando alguien visita tu repositorio en {% data variables.product.product_name %}, el archivo README es lo primero que verán a medida que aprenden sobre tu proyecto. Para más información, vea "[Acerca de los archivos Léame](/articles/about-readmes)". + - El menú desplegable **Ignorar Git** permite agregar un archivo personalizado para ignorar archivos concretos del repositorio local que no quiera almacenar en el control de versiones. Si hay un lenguaje o marco de trabajo que estarás utilizando, puedes seleccionar una opción de la lista disponible. Si recién estás comenzando, puedes omitir esta selección. Para más información, vea "[Omitir archivos](/github/getting-started-with-github/ignoring-files)". + - El menú desplegable **Licencia** permite agregar una licencia de código abierto a un archivo _LICENSE_ en el repositorio. No tienes que preocuparte por aprender cómo agregar una licencia inmediatamente. Para más información sobre las licencias de código abierto disponibles y cómo agregarlas al repositorio, vea "[Licencias de un repositorio](/articles/licensing-a-repository)". +3. Haga clic en **Create repository** (Crear repositorio). ## Parte 3: Explorar {% data variables.product.prodname_desktop %} -En el menú del archivo en la parte superior de la pantalla, puedes acceder a la configuración y a las acciones que puedes realizar en {% data variables.product.prodname_desktop %}. La mayoría de las acciones tienen atajos del teclado para ayudarte a trabajar con más eficacia. Para encontrar un listado completo de atajos de teclado, consulta la sección "[Atajos de teclado](/desktop/getting-started-with-github-desktop/keyboard-shortcuts)". +En el menú del archivo en la parte superior de la pantalla, puedes acceder a la configuración y a las acciones que puedes realizar en {% data variables.product.prodname_desktop %}. La mayoría de las acciones tienen atajos del teclado para ayudarte a trabajar con más eficacia. Para obtener una lista completa de los métodos abreviados de teclado, vea "[Métodos abreviados de teclado](/desktop/getting-started-with-github-desktop/keyboard-shortcuts)". ### La barra de menú de {% data variables.product.prodname_desktop %} En la parte superior de la app de {% data variables.product.prodname_desktop %}, verás una barra que muestra el estado actual de tu repositorio. - - **Current repository** (Repositorio actual) muestra el nombre del repositorio en el que estás trabajando. Puedes hacer clic en **Current repository** (Repositorio actual) para alternar a un repositorio diferente en {% data variables.product.prodname_desktop %}. - - **Current branch** (Rama actual) muestra el nombre de la rama en la que estás trabajando. Puedes hacer clic en **Current branch** (Rama actual) para ver todas las ramas en tu repositorio, alternar a una rama diferente o crear una rama nueva. Una vez que creaste solicitud de extracción en tu repositorio, también puedes verlas haciendo clic en **Current branch** (Rama actual). - - **Publish repository** (Publicar repositorio) aparece porque todavía no has publicado tu repositorio en {% data variables.product.product_name %}. que harás a continuación en el próximo paso. Esta sección de la barra cambiará con base en el estado de tu repositorio y rama actuales. Varias acciones dependientes del contexto estarán disponibles, las cuales te permitirán intercambiar datos entre tus repositorios locales y remotos. + - En **Repositorio actual** se muestra el nombre del repositorio en el que trabaja. Puede hacer clic en **Repositorio actual** para cambiar a otro repositorio de {% data variables.product.prodname_desktop %}. + - En **Rama actual** se muestra el nombre de la rama en la que trabaja. Puede hacer clic en **Rama actual** para ver todas las ramas del repositorio, cambiar a otra rama o crear una. Una vez que haya creado solicitudes de incorporación de cambios en el repositorio, también puede verlas si hace **Rama actual**. + - **Publicar repositorio** aparece porque todavía no ha publicado el repositorio en {% data variables.product.product_name %}, lo que hará más tarde en el paso siguiente. Esta sección de la barra cambiará con base en el estado de tu repositorio y rama actuales. Varias acciones dependientes del contexto estarán disponibles, las cuales te permitirán intercambiar datos entre tus repositorios locales y remotos. ![Explorar el escritorio de GitHub](/assets/images/help/desktop/getting-started-guide/explore-github-desktop.png) ### Cambios e Historial -En la barra lateral a la izquierda, encontrarás la vista **Changes** (Cambios) y la vista**History** (Historial). ![Las pestañas de cambios y de historial](/assets/images/help/desktop/changes-and-history.png) +En la barra lateral de la izquierda, encontrará las vistas **Cambios** e **Historial**. + ![Las pestañas Cambios e Historial](/assets/images/help/desktop/changes-and-history.png) - - La vista **Changes** (Cambios) muestra los cambios que realizaste a los archivos en tu rama actual pero aún no confirmaste en tu repositorio local. En la parte inferior, encontrarás un recuadro con cajas de texto para "Resumen" y "Descripción", y un botón de **Confirmar a RAMA**. Aquí es donde confirmarás los campos nuevos. El botón de **Confirmar a RAMA** es dinámico y mostrará a qué rama estás confirmando tus cambios. ![Área de confirmación de cambios](/assets/images/help/desktop/getting-started-guide/commit-area.png) + - En la vista **Cambios** se muestran los cambios que ha realizado en los archivos de la rama actual, pero que todavía no ha confirmado en el repositorio local. En la parte inferior, hay un cuadro con los cuadros de texto "Resumen" y "Descripción", y un botón **Confirmar en RAMA**. Aquí es donde confirmarás los campos nuevos. El botón **Confirmar en RAMA** es dinámico y mostrará la rama en la que se van a confirmar los cambios. + ![Área de confirmación](/assets/images/help/desktop/getting-started-guide/commit-area.png) - - La vista **History** (Historial) muestra las confirmaciones previas en la rama actual de tu repositorio. Deberías ver una "Initial commit" (Confirmación inicial) que fue creada por {% data variables.product.prodname_desktop %} cuando creaste tu repositorio. A la derecha de la confirmación, según las opciones que seleccionaste al crear tu repositorio, es posible que veas los archivos _.gitattributes_, _.gitignore_, _LICENSE_, o _README_. Puedes hacer clic en cada archivo para ver una diferencia para ese archivo, que son los cambios realizados en el archivo en esa confirmación. La diferencia solo muestra las partes del archivo que han cambiado, no slo los contenidos completos del archivo. ![Vista de historial](/assets/images/help/desktop/getting-started-guide/history-view.png) + - En la vista **Historial** se muestran las confirmaciones anteriores en la rama actual del repositorio. Deberías ver una "Initial commit" (Confirmación inicial) que fue creada por {% data variables.product.prodname_desktop %} cuando creaste tu repositorio. A la derecha de la confirmación, en función de las opciones que haya seleccionado al crear el repositorio, puede ver archivos _.gitattributes_, _.gitignore_, _LICENSE_ o _README_. Puedes hacer clic en cada archivo para ver una diferencia para ese archivo, que son los cambios realizados en el archivo en esa confirmación. La diferencia solo muestra las partes del archivo que han cambiado, no slo los contenidos completos del archivo. + ![Vista Historial](/assets/images/help/desktop/getting-started-guide/history-view.png) ## Parte 4: Publicar tu repositorio en {% data variables.product.product_name %} Cuando creas un repositorio nuevo, éste solo existirá en tu computadora y serás el único que pueda acceder a él. Puedes publicar tu repositorio en {% data variables.product.product_name %} para mantenerlo sincronizado a través de varias computadoras y permitir que otras personas accedan a él. Para publicar tu repositorio, sube tus cambios locales a {% data variables.product.product_name %}. -1. Da clic en **Publicar repositorio** en la barra de menú. ![Publicar repositorio](/assets/images/help/desktop/getting-started-guide/publish-repository.png) +1. Haga clic en **Publicar repositorio** en la barra de menús. + ![Publicar repositorio](/assets/images/help/desktop/getting-started-guide/publish-repository.png) - {% data variables.product.prodname_desktop %} llenará los campos de "Nombre" y "Descripción" automáticamente con la información que ingresaste cuando creaste el repositorio. - - La opción de **Mantener este código como privado** te permite controlar quién puede ver tu proyecto. Si no seleccionas esta opción, otros usuarios en {% data variables.product.product_name %} podrán ver tu código. Si seleccionas esta opción, tu código no estará disponible al público en general. - - El menú desplegable de **Organización**, si es que lo hay, te permite publicar tu repositorio en una organización específica en {% data variables.product.product_name %} a la cual pertenezcas. + - **Mantener este código privado** le permite controlar quién puede ver el proyecto. Si no seleccionas esta opción, otros usuarios en {% data variables.product.product_name %} podrán ver tu código. Si seleccionas esta opción, tu código no estará disponible al público en general. + - El menú desplegable **Organización**, si se muestra, permite publicar el repositorio en una organización concreta de {% data variables.product.product_name %} a la que pertenezca. ![Publicar pasos del repositorio](/assets/images/help/desktop/getting-started-guide/publish-repository-steps.png) - 2. Haz clic en el botón **Publish Repository** (Publicar repositorio). - 3. Puedes acceder al repositorio en {% data variables.product.prodname_dotcom_the_website %} desde el interior de {% data variables.product.prodname_desktop %}. En el menú del archivo, haz clic en **Repository** (Repositorio), luego haz clic en **View on GitHub** (Ver en GitHub). Esto te llevará directamente hasta el repositorio en tu navegador predeterminado. + 2. Haga clic en el botón **Publicar repositorio**. + 3. Puedes acceder al repositorio en {% data variables.product.prodname_dotcom_the_website %} desde el interior de {% data variables.product.prodname_desktop %}. En el menú Archivo, haga clic en **Repositorio** y después en **Ver en GitHub**. Esto te llevará directamente hasta el repositorio en tu navegador predeterminado. ## Parte 5: Hacer, confirmar y subir cambios Ahora que creaste y publicaste tu repositorio, estás listo para hacer cambios en tu proyecto y comenzar a crear tu primera confirmación para este repositorio. -1. Para lanzar tu editor externo desde dentro de {% data variables.product.prodname_desktop %}, da clic en **Repositorio**, luego da clic en **Abrir en EDITOR**. Para obtener más información, consulta la sección "[Configurar un editor predeterminado](/desktop/getting-started-with-github-desktop/configuring-a-default-editor)". ![Abrir en editor](/assets/images/help/desktop/getting-started-guide/open-in-editor.png) +1. Para iniciar el editor externo desde {% data variables.product.prodname_desktop %}, haga clic en **Repositorio** y después en **Abrir en EDITOR** . Para más información, vea "[Configuración de un editor predeterminado](/desktop/getting-started-with-github-desktop/configuring-a-default-editor)". + ![Abrir en editor](/assets/images/help/desktop/getting-started-guide/open-in-editor.png) -2. Haz algunos cambios al archivo _README.md_ que hayas creado previamente. Puedes agregar información que describa tu proyecto, como por ejemplo, que es lo que hace y por qué es útil. Cuando estés satisfecho con los cambios, guárdalos en tu editor de texto. -3. En {% data variables.product.prodname_desktop %}, navega a la vista de **Cambios**. En la lista de archivos, deberías ver tu _README.md_. La marca de verificación a la izquierda del archivo _README.md_ indica que los cambios que has hecho al archivo serán parte de la confirmación que haces. En el futuro, es posible que realices cambios a múltiples archivos pero solo quieras confirmar los cambios que realizaste en alguno de los archivos. Si das clic en la marca de verificación contigua a un archivo, este archivo no se incluirá en la confirmación. ![Ver cambios](/assets/images/help/desktop/getting-started-guide/viewing-changes.png) +2. Realice algunos cambios en el archivo _README.md_ que ha creado antes. Puedes agregar información que describa tu proyecto, como por ejemplo, que es lo que hace y por qué es útil. Cuando estés satisfecho con los cambios, guárdalos en tu editor de texto. +3. En {% data variables.product.prodname_desktop %}, vaya a la vista **Cambios**. En la lista de archivos, debería ver el archivo _README.md_. La marca de verificación a la izquierda del archivo _README.md_ indica que los cambios que ha realizado en el archivo formarán parte de la confirmación que realice. En el futuro, es posible que realices cambios a múltiples archivos pero solo quieras confirmar los cambios que realizaste en alguno de los archivos. Si das clic en la marca de verificación contigua a un archivo, este archivo no se incluirá en la confirmación. + ![Visualización de los cambios](/assets/images/help/desktop/getting-started-guide/viewing-changes.png) -4. En la parte inferior de la lista **Changes** (Cambios), escribe un mensaje de confirmación. A la derecha de tu imagen de perfil, escribe una descripción breve de la confirmación. Dado que estamos cambiando el archivo _README.md_, "Agregar información sobre el objetivo del proyecto" sería un buen resumen de la confirmación. Debajo del resumen, verás un campo de texto de "Descripción" en donde podrás teclear una descripción más amplia de los cambios en la confirmación, lo cual es de gran ayuda cuando regresas a ver el historial de un proyecto y entiendes por qué se realizaron los cambios. Dado que estás realizando una actualización básica de un archivo _README.md_, puedes omitir la descripción. ![Mensaje de confirmación](/assets/images/help/desktop/getting-started-guide/commit-message.png) -5. Da clic en **Confirmar al NOMBRE DE RAMA**. El botón de confirmación muestra tu rama actual, así que puedes estar seguro de confirmar a la rama que quieras. ![Confirmar a una rama](/assets/images/help/desktop/getting-started-guide/click-commit-to-master.png) -6. Para subir los cambios al repositorio remoto en {% data variables.product.product_name %}, haz clic en **Push origin** (Subir origen). ![Subir origen](/assets/images/help/desktop/getting-started-guide/push-to-origin.png) - - El botón de **Subir el origen** es el mismo en el que diste clic para publicar tu repositorio en {% data variables.product.product_name %}. Este botón cambia contextualmente con base en el punto en el que estés en el flujo de trabajo de Git. Ahora debería decir `Subir el origen` con un `1` en un costado, indicando que hay una confirmación que no se ha subido a {% data variables.product.product_name %}. - - El "origen" en **Subir el origen** significa que estás subiendo los cambios al repositorio remoto llamado `origin`, que en este caso es el repositorio de tu proyecto en {% data variables.product.prodname_dotcom_the_website %}. Hasta que hayas subido alguna de las nuevas confirmaciones {% data variables.product.product_name %}, habrá diferencias entre el repositorio de tu proyecto en tu computadora y el repositorio del proyecto en {% data variables.product.prodname_dotcom_the_website %}. Esto te permite trabajar localmente y solo subir tus cambios a {% data variables.product.prodname_dotcom_the_website %} cuando estés listo. -7. En la ventana, a la derecha de la vista de **Cambios**, verás las sugerencias para las acciones que puedes hacer después. Para abrir el repositorio en {% data variables.product.product_name %} en tu buscador, da clic en **Ver en {% data variables.product.product_name %}**. ![Acciones disponibles](/assets/images/help/desktop/available-actions.png) -8. En tu navegador, haz clic en **2 commits** (2 confirmaciones). Verás una lista de las confirmaciones en este repositorio en {% data variables.product.product_name %}. La primera confirmación deberá ser aquella que acabas de realizar en {% data variables.product.prodname_desktop %}. ![Hacer clic en dos confirmaciones](/assets/images/help/desktop/getting-started-guide/click-two-commits.png) +4. En la parte inferior de la lista **Cambios**, escriba un mensaje de confirmación. A la derecha de tu imagen de perfil, escribe una descripción breve de la confirmación. Como se va a cambiar el archivo _README.md_, "Agregar información sobre el objetivo del proyecto" sería un buen resumen de la confirmación. Debajo del resumen, verás un campo de texto de "Descripción" en donde podrás teclear una descripción más amplia de los cambios en la confirmación, lo cual es de gran ayuda cuando regresas a ver el historial de un proyecto y entiendes por qué se realizaron los cambios. Como va a realizar una actualización básica de un archivo _README.md_, puede omitir la descripción. + ![Mensaje de confirmación](/assets/images/help/desktop/getting-started-guide/commit-message.png) +5. Haga clic en **Confirmar en NOMBRE DE RAMA**. El botón de confirmación muestra tu rama actual, así que puedes estar seguro de confirmar a la rama que quieras. + ![Confirmación en una rama](/assets/images/help/desktop/getting-started-guide/click-commit-to-master.png) +6. Para insertar los cambios en el repositorio remoto en {% data variables.product.product_name %}, haga clic en **Insertar origen**. + ![Insertar origen](/assets/images/help/desktop/getting-started-guide/push-to-origin.png) + - El botón **Insertar origen** es el mismo en el que ha hecho clic para publicar el repositorio en {% data variables.product.product_name %}. Este botón cambia contextualmente con base en el punto en el que estés en el flujo de trabajo de Git. Ahora debería mostrar `Push origin` con un `1` junto a él, lo que indica que hay una confirmación que no se ha insertado en {% data variables.product.product_name %}. + - El "origen" de **Insertar origen** significa que va a insertar cambios en el repositorio remoto `origin` que, en este caso, es el repositorio del proyecto en {% data variables.product.prodname_dotcom_the_website %}. Hasta que hayas subido alguna de las nuevas confirmaciones {% data variables.product.product_name %}, habrá diferencias entre el repositorio de tu proyecto en tu computadora y el repositorio del proyecto en {% data variables.product.prodname_dotcom_the_website %}. Esto te permite trabajar localmente y solo subir tus cambios a {% data variables.product.prodname_dotcom_the_website %} cuando estés listo. +7. En la ventana situada a la derecha de la vista **Cambios**, verá sugerencias para las acciones que puede realizar a continuación. Para abrir el repositorio en {% data variables.product.product_name %} en el explorador, haga clic en **Ver en {% data variables.product.product_name %}** . + ![Acciones disponibles](/assets/images/help/desktop/available-actions.png) +8. En el explorador, haga clic en **2 confirmaciones**. Verás una lista de las confirmaciones en este repositorio en {% data variables.product.product_name %}. La primera confirmación deberá ser aquella que acabas de realizar en {% data variables.product.prodname_desktop %}. + ![Clic en dos confirmaciones](/assets/images/help/desktop/getting-started-guide/click-two-commits.png) ## Conclusión Ya creaste un repositorio, lo publicaste en {% data variables.product.product_name %}, hiciste una confirmación y subiste tus cambios a {% data variables.product.product_name %}. Puedes seguir este flujo de trabajo cuando colabores con otros proyectos que crees o en los cuales colabores. -## Leer más -- "[Comenzar con Git](/github/getting-started-with-github/getting-started-with-git)" -- "[Aprender más sobre {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/learning-about-github)" -- "[Iniciar con {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github)" +## Información adicional +- "[Introducción a GitHub](/github/getting-started-with-github/getting-started-with-git)" +- "[Información sobre {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/learning-about-github)" +- "[Introducción a {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github)" diff --git a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/overview/getting-started-with-github-desktop.md b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/overview/getting-started-with-github-desktop.md index d09ae9e2da..82654a0b2f 100644 --- a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/overview/getting-started-with-github-desktop.md +++ b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/overview/getting-started-with-github-desktop.md @@ -6,42 +6,49 @@ versions: fpt: '*' redirect_from: - /desktop/installing-and-configuring-github-desktop/getting-started-with-github-desktop -shortTitle: Empezar +shortTitle: Get started +ms.openlocfilehash: ae67886e55d88ca3c6330d3d8f3c76528e765c78 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117321' --- - ## Introducción {% data variables.product.prodname_desktop %} es una aplicación que te habilita para interactuar con {% data variables.product.prodname_dotcom %} utilizando una GUI en vez de la línea de comandos o de un buscador web. {% data variables.product.prodname_desktop %} fomenta que tú y tu equipo colaboren utilizando las mejoras prácticas con Git y {% data variables.product.prodname_dotcom %}. Puedes utilizar {% data variables.product.prodname_desktop %} para completar la mayoría de los comandos de Git desde tu computadora de escritorio con confirmaciones visuales para los cambios. Puedes subir, extraer y clonar repositorios remotos con {% data variables.product.prodname_desktop %} y utilizar herramientas colaborativas tales como atribuir confirmaciones y crear solicitudes de extracción. Esta guía te ayudará a iniciar con {% data variables.product.prodname_desktop %} mediante la configuración de la aplicación, la autenticación en tu cuenta, la configuración de ajustes básicos y la introducción de las bases fundamentales para administrar los proyectos con {% data variables.product.prodname_desktop %}. Podrás utilizar {% data variables.product.prodname_desktop %} para colaborar en proyectos y conectarte a repositorios remotos después de seguir esta guía. -Puede que te sea útil el entender los conceptos básicos de Git y de {% data variables.product.prodname_dotcom %} antes de comenzar a utilizar {% data variables.product.prodname_desktop %}. Para obtener más información, consulta los siguientes artículos. +Puede que te sea útil el entender los conceptos básicos de Git y de {% data variables.product.prodname_dotcom %} antes de comenzar a utilizar {% data variables.product.prodname_desktop %}. Para obtener más información, consulte los siguientes artículos. -- "[Utilizar Git](/github/getting-started-with-github/using-git)" -- "[Aprender más sobre {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/learning-about-github)" -- "[Iniciar con {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github)" +- "[Uso de Git](/github/getting-started-with-github/using-git)" +- "[Información sobre {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/learning-about-github)" +- "[Introducción a {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github)" -{% data variables.product.prodname_desktop %} es un proyecto de código abierto. Puedes ver el itinerario, contribuir con el proyecto, o abrir un informe de problemas para proporcionar retroalimentación o solicitudes de características. Para obtener más información, consulta el repositorio [`desktop/desktop`](https://github.com/desktop/desktop). +{% data variables.product.prodname_desktop %} es un proyecto de código abierto. Puedes ver el itinerario, contribuir con el proyecto, o abrir un informe de problemas para proporcionar retroalimentación o solicitudes de características. Para más información, consulte el repositorio [`desktop/desktop`](https://github.com/desktop/desktop). ## Parte 1: Instalación y autenticación -Puedes instalar {% data variables.product.prodname_desktop %} o cualquier sistema operativo compatible. Para obtener más información, consulta la sección "[Sistemas operativos compatibles](/desktop/getting-started-with-github-desktop/supported-operating-systems)". +Puedes instalar {% data variables.product.prodname_desktop %} en cualquier sistema operativo compatible. Para obtener más información, vea "[Sistemas operativos admitidos](/desktop/getting-started-with-github-desktop/supported-operating-systems)". -Para instalar {% data variables.product.prodname_desktop %}, visita la página de descargas para [{% data variables.product.prodname_desktop %}](https://desktop.github.com/). Para obtener más información, consulta la sección "[Instalar {% data variables.product.prodname_desktop %}](/desktop/installing-and-configuring-github-desktop/installing-github-desktop)". +Para instalar {% data variables.product.prodname_desktop %}, visite la página de descarga de [{% data variables.product.prodname_desktop %}](https://desktop.github.com/). Para más información, vea "[Instalación de {% data variables.product.prodname_desktop %}](/desktop/installing-and-configuring-github-desktop/installing-github-desktop)". Después de que hayas instalado {% data variables.product.prodname_desktop %}, puedes autenticar la aplicación con tu cuenta en {% data variables.product.prodname_dotcom %} o en {% data variables.product.prodname_enterprise %}. Esta autenticación te permite conectarte remotamente a los repositorios en {% data variables.product.prodname_dotcom %} o en {% data variables.product.prodname_enterprise %}. {% mac %} -1. Antes de que te puedas autenticar en {% data variables.product.prodname_dotcom %} o en {% data variables.product.prodname_enterprise %}, necesitarás una cuenta. Para obtener más información acerca de cómo crear una cuenta, consulta la sección "[Registrar una cuenta de {% data variables.product.prodname_dotcom %} nueva](/github/getting-started-with-github/signing-up-for-a-new-github-account)" o contacta a tu administrador de stio de {% data variables.product.prodname_enterprise %}. +1. Antes de que te autentiques en {% data variables.product.prodname_dotcom %} o en {% data variables.product.prodname_enterprise %}, necesitarás una cuenta. Para obtener más información sobre cómo crear una cuenta, consulte "[Registro para obtener una nueva cuenta de {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/signing-up-for-a-new-github-account)" o póngase en contacto con su administrador del sitio de {% data variables.product.prodname_enterprise %}. -2. En el menú desplegable de {% data variables.product.prodname_desktop %}, da clic en **Preferencias**. En la ventana de preferencias, da clic en **Cuentas** y sigue los pasos para iniciar sesión. Para obtener más información sobre la autenticación, consulta la sección "[Autenticarte en {% data variables.product.prodname_dotcom %}](/desktop/getting-started-with-github-desktop/authenticating-to-github)". ![El botón Sign In (Iniciar sesión) para GitHub Enterprise](/assets/images/help/desktop/mac-sign-in-github.png) +2. En el menú desplegable de {% data variables.product.prodname_desktop %}, haga clic en **Preferences** (Preferencias). En la ventana de preferencias, haga clic en **Accounts** (Cuentas) y siga los pasos para iniciar sesión. Para obtener más información sobre cómo autenticarse, vea "[Autenticación en {% data variables.product.prodname_dotcom %}](/desktop/getting-started-with-github-desktop/authenticating-to-github)". + ![El botón de inicio de sesión en GitHub](/assets/images/help/desktop/mac-sign-in-github.png) {% endmac %} {% windows %} -1. Antes de que te puedas autenticar en {% data variables.product.prodname_dotcom %} o en {% data variables.product.prodname_enterprise %}, necesitarás una cuenta. Para obtener más información acerca de cómo crear una cuenta, consulta la sección "[Registrar una cuenta de {% data variables.product.prodname_dotcom %} nueva](/github/getting-started-with-github/signing-up-for-a-new-github-account)" o contacta a tu administrador de stio de {% data variables.product.prodname_enterprise %}. +1. Antes de que te autentiques en {% data variables.product.prodname_dotcom %} o en {% data variables.product.prodname_enterprise %}, necesitarás una cuenta. Para obtener más información sobre cómo crear una cuenta, consulte "[Registro para obtener una nueva cuenta de {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/signing-up-for-a-new-github-account)" o póngase en contacto con su administrador del sitio de {% data variables.product.prodname_enterprise %}. -2. En el menú desplegable de archivo, da clic en **Opciones**. En la ventana de opciones, da clic en **Cuentas** y sigue los pasos para iniciar sesión. Para obtener más información sobre la autenticación, consulta la sección "[Autenticarte en {% data variables.product.prodname_dotcom %}](/desktop/getting-started-with-github-desktop/authenticating-to-github)". ![El botón Sign In (Iniciar sesión) para GitHub Enterprise](/assets/images/help/desktop/windows-sign-in-github.png) +2. En el menú desplegable File (Archivo), haga clic en **Options** (Opciones). En la ventana de opciones, haga clic en **Accounts** (Cuentas) y siga los pasos para iniciar sesión. Para obtener más información sobre cómo autenticarse, vea "[Autenticación en {% data variables.product.prodname_dotcom %}](/desktop/getting-started-with-github-desktop/authenticating-to-github)". + ![El botón de inicio de sesión en GitHub](/assets/images/help/desktop/windows-sign-in-github.png) {% endwindows %} @@ -50,7 +57,7 @@ Después de que instales {% data variables.product.prodname_desktop %}, puedes c {% mac %} -Puedes conectar o eliminar cuentas en {% data variables.product.prodname_dotcom %} o en {% data variables.product.prodname_enterprise %}, elegir un editor de texto o shell predeterminado, editar tu configuración de Git, cambiar la apariencia de {% data variables.product.prodname_desktop %}, personalizar las cajas de diálogo del sistema y configurar las preferencias de privacidad en la ventana de Preferencias de {% data variables.product.prodname_desktop %}. Para obtener más información, consulta la sección "[Configurar los ajustes básicos](/desktop/getting-started-with-github-desktop/configuring-basic-settings)". +Puedes conectar o eliminar cuentas en {% data variables.product.prodname_dotcom %} o en {% data variables.product.prodname_enterprise %}, elegir un editor de texto o shell predeterminado, editar tu configuración de Git, cambiar la apariencia de {% data variables.product.prodname_desktop %}, personalizar las cajas de diálogo del sistema y configurar las preferencias de privacidad en la ventana de Preferencias de {% data variables.product.prodname_desktop %}. Para más información, consulte "[Configuración básica](/desktop/getting-started-with-github-desktop/configuring-basic-settings)". ![Los ajustes básicos en la ventana de Preferencias](/assets/images/help/desktop/mac-appearance-tab-themes.png) @@ -58,7 +65,7 @@ Puedes conectar o eliminar cuentas en {% data variables.product.prodname_dotcom {% windows %} -Puedes conectar o eliminar cuentas en {% data variables.product.prodname_dotcom %} o en {% data variables.product.prodname_enterprise %}, elegir un editor de texto o shell predeterminado, editar tu configuración de Git, cambiar la apariencia de {% data variables.product.prodname_desktop %}, personalizar las cajas de diálogo del sistema y configurar las preferencias de privacidad en la ventana de Opciones de {% data variables.product.prodname_desktop %}. Para obtener más información, consulta la sección "[Configurar los ajustes básicos](/desktop/getting-started-with-github-desktop/configuring-basic-settings)". +Puedes conectar o eliminar cuentas en {% data variables.product.prodname_dotcom %} o en {% data variables.product.prodname_enterprise %}, elegir un editor de texto o shell predeterminado, editar tu configuración de Git, cambiar la apariencia de {% data variables.product.prodname_desktop %}, personalizar las cajas de diálogo del sistema y configurar las preferencias de privacidad en la ventana de Opciones de {% data variables.product.prodname_desktop %}. Para más información, consulte "[Configuración básica](/desktop/getting-started-with-github-desktop/configuring-basic-settings)". ![Los ajustes básicos en la ventana de Opciones](/assets/images/help/desktop/windows-appearance-tab-themes.png) @@ -68,11 +75,11 @@ Puedes conectar o eliminar cuentas en {% data variables.product.prodname_dotcom Después deinstalar, autenticarte y configurar la app, estás listo para comenzar a utilizar {% data variables.product.prodname_desktop %}. Puedes crear, agregar, o clonar los repositorios y utilizar {% data variables.product.prodname_desktop %} para administrar las contribuciones a tus repositorios. ### Crear, agregar y clonar repositorios -Puedes crear un repositorio nuevo si seleccionas el menú de archivo y das clic en **Repositorio nuevo...**. Para obtener más información, consulta la sección "[Crear tu primer repositorio utilizando {% data variables.product.prodname_desktop %}](/desktop/getting-started-with-github-desktop/creating-your-first-repository-using-github-desktop)". +Para crear un repositorio, seleccione el menú File (Archivo) y haga clic en **New repository…** (Nuevo repositorio…). Para obtener más información, vea "[Creación del primer repositorio mediante {% data variables.product.prodname_desktop %}](/desktop/getting-started-with-github-desktop/creating-your-first-repository-using-github-desktop)". -Puedes agregar un repositorio desde tu computadora local si seleccionas el menú de Archivo y das clic en **Agregar Repositorio Local...**. Para obtener más información, consulta la sección [Agregar un repositorio a {% data variables.product.prodname_desktop %} desde tu computadora local](/desktop/contributing-and-collaborating-using-github-desktop/adding-a-repository-from-your-local-computer-to-github-desktop)". +Para agregar un repositorio desde el equipo local, seleccione el menú File (Archivo) y haga clic en **Add Local Repository…** (Agregar repositorio local…). Para obtener más información, vea "[Adición de un repositorio desde el equipo local a {% data variables.product.prodname_desktop %}](/desktop/contributing-and-collaborating-using-github-desktop/adding-a-repository-from-your-local-computer-to-github-desktop)". -Puedes clonar un repositorio desde {% data variables.product.prodname_dotcom %} si seleccionas el menú de Archivo y das clic en **Clonar Repositorio...**. Para obtener más información, consulta la sección "[Clonar y Bifurcar Repositorios desde {% data variables.product.prodname_desktop %}](/desktop/contributing-and-collaborating-using-github-desktop/cloning-and-forking-repositories-from-github-desktop)". +Para clonar un repositorio de {% data variables.product.prodname_dotcom %}, seleccione el menú File (Archivo) y haga clic en **Clone Repository…** (Clonar repositorio…). Para obtener más información, vea "[Clonación y bifurcación de repositorios de {% data variables.product.prodname_desktop %}](/desktop/contributing-and-collaborating-using-github-desktop/cloning-and-forking-repositories-from-github-desktop)". {% mac %} @@ -87,24 +94,24 @@ Puedes clonar un repositorio desde {% data variables.product.prodname_dotcom %} {% endwindows %} ### Realizar cambios en una rama -Puedes utilizar {% data variables.product.prodname_desktop %} para crearuna rama de un proyecto. Las ramas aislan tu trabajo de desarrollo de otras ramas en el repositorio para que puedas experimentar con varios cambios de manera segura. Para obtener más información, consulta la sección "[Administrar ramas](/desktop/contributing-and-collaborating-using-github-desktop/managing-branches)". +Puedes utilizar {% data variables.product.prodname_desktop %} para crearuna rama de un proyecto. Las ramas aislan tu trabajo de desarrollo de otras ramas en el repositorio para que puedas experimentar con varios cambios de manera segura. Para más información, vea "[Administración de ramas](/desktop/contributing-and-collaborating-using-github-desktop/managing-branches)". ![El botón de Rama Nueva](/assets/images/help/desktop/new-branch-button-mac.png) -Después de que hagas cambios a una rama, puedes revisarlos en {% data variables.product.prodname_desktop %} y hacer una confirmación para controlar dichos cambios. Para obtener más información, consulta la sección "[Confirmar y revisar cambios hechos a tu proyecto](/desktop/contributing-and-collaborating-using-github-desktop/committing-and-reviewing-changes-to-your-project)". +Después de que hagas cambios a una rama, puedes revisarlos en {% data variables.product.prodname_desktop %} y hacer una confirmación para controlar dichos cambios. Para más información, vea "[Confirmación y revisión de los cambios en el proyecto](/desktop/contributing-and-collaborating-using-github-desktop/committing-and-reviewing-changes-to-your-project)". ![Viualizar y hacer confirmaciones](/assets/images/help/desktop/commit-button.png) -Si quieres acceder a tus cambios de manera remota o si quieres compartirlos con otras personas, puedes cargar tus confirmaciones en {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta la sección "[Subir los cambios a {% data variables.product.prodname_dotcom %}](/desktop/contributing-and-collaborating-using-github-desktop/pushing-changes-to-github)". +Si quieres acceder a tus cambios de manera remota o si quieres compartirlos con otras personas, puedes cargar tus confirmaciones en {% data variables.product.prodname_dotcom %}. Para más información, vea "[Inserción de cambios en {% data variables.product.prodname_dotcom %}](/desktop/contributing-and-collaborating-using-github-desktop/pushing-changes-to-github)". ### Colaborar con {% data variables.product.prodname_desktop %} -Puedes utilizar {% data variables.product.prodname_desktop %} para crear informes de problemas o solicitudes de extracción para colaborar en proyectos con otras personas. Los informes de problemas te ayudan a llevar un seguimiento de las ideas y debatir los posibles cambios a los proyectos. Las solicitudes de extracción te permiten compartir tus cambios propuestos con los demás, recibir retroalimentación y fusionar los cambios en un proyecto. Para obtener más información, consulta la sección "[Crear un informe de problemas o solicitud de extracción](/desktop/contributing-and-collaborating-using-github-desktop/creating-an-issue-or-pull-request)."'' +Puedes utilizar {% data variables.product.prodname_desktop %} para crear informes de problemas o solicitudes de extracción para colaborar en proyectos con otras personas. Los informes de problemas te ayudan a llevar un seguimiento de las ideas y debatir los posibles cambios a los proyectos. Las solicitudes de extracción te permiten compartir tus cambios propuestos con los demás, recibir retroalimentación y fusionar los cambios en un proyecto. Para más información, vea "[Creación de una incidencia o una solicitud de incorporación de cambios](/desktop/contributing-and-collaborating-using-github-desktop/creating-an-issue-or-pull-request)". -Puedes ver tus propias solicitudes de extracción o las de tus colaboradores en {% data variables.product.prodname_desktop %}. El visualizar una solicitud de extracción en {% data variables.product.prodname_desktop %} te permite ver cualquier cambio propuesto y hacer cambios adicionales si abres los repositorios y archivos del proyecto en tu editor de texto predeterminado. Para obtener más información, consulta la sección "[Visualizar una solicitud de extracción en {% data variables.product.prodname_desktop %}](/desktop/contributing-and-collaborating-using-github-desktop/viewing-a-pull-request-in-github-desktop)". +Puedes ver tus propias solicitudes de extracción o las de tus colaboradores en {% data variables.product.prodname_desktop %}. El visualizar una solicitud de extracción en {% data variables.product.prodname_desktop %} te permite ver cualquier cambio propuesto y hacer cambios adicionales si abres los repositorios y archivos del proyecto en tu editor de texto predeterminado. Para más información, vea "[Visualización de una solicitud de incorporación de cambios en {% data variables.product.prodname_desktop %}](/desktop/contributing-and-collaborating-using-github-desktop/viewing-a-pull-request-in-github-desktop)". ### Mantener tu repositorio local sincronizado -Cuando haces cambios a tus repositorios locales o cuando otros hacen cambios a los repositorios remotos, necesitarás sincronizar tu copia local del proyecto con el repositorio remoto. {% data variables.product.prodname_desktop %} puede mantener sincronizada tu copia local de un proyecto con la versión remota al subir y extraer las confirmaciones. Para obtener más información, consulta la sección "[Sincronizar tu rama](/desktop/contributing-and-collaborating-using-github-desktop/syncing-your-branch)". +Cuando haces cambios a tus repositorios locales o cuando otros hacen cambios a los repositorios remotos, necesitarás sincronizar tu copia local del proyecto con el repositorio remoto. {% data variables.product.prodname_desktop %} puede mantener sincronizada tu copia local de un proyecto con la versión remota al subir y extraer las confirmaciones. Para más información, vea "[Sincronización de la rama](/desktop/contributing-and-collaborating-using-github-desktop/syncing-your-branch)". -## Leer más -- "[Instalar y autenticarse en {% data variables.product.prodname_desktop %}](/desktop/getting-started-with-github-desktop/installing-and-authenticating-to-github-desktop)" -- "[Colaborar y contribuir utilizando {% data variables.product.prodname_desktop %}](/desktop/contributing-and-collaborating-using-github-desktop)" +## Información adicional +- "[Instalación y autenticación de {% data variables.product.prodname_desktop %}](/desktop/getting-started-with-github-desktop/installing-and-authenticating-to-github-desktop)" +- "[Contribución y colaboración mediante {% data variables.product.prodname_desktop %}](/desktop/contributing-and-collaborating-using-github-desktop)" diff --git a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/overview/index.md b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/overview/index.md index 25cec896d2..5a68e984b3 100644 --- a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/overview/index.md +++ b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/overview/index.md @@ -1,5 +1,5 @@ --- -title: Resumen +title: Información general intro: Conozca GitHub Desktop y cree rápidamente su primer repositorio. redirect_from: - /desktop/getting-started-with-github-desktop/overview @@ -11,5 +11,11 @@ children: - /supported-operating-systems - /keyboard-shortcuts - /launching-github-desktop-from-the-command-line +ms.openlocfilehash: 5d78639b697abe9bbd5181a7f312db32494d7cde +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117313' --- diff --git a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/overview/keyboard-shortcuts.md b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/overview/keyboard-shortcuts.md index 7eec37d91f..5ac015f84a 100644 --- a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/overview/keyboard-shortcuts.md +++ b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/overview/keyboard-shortcuts.md @@ -1,5 +1,5 @@ --- -title: Atajos del teclado +title: Accesos directos del teclado intro: 'Puedes usar los atajos de teclado en {% data variables.product.prodname_desktop %}.' redirect_from: - /desktop/getting-started-with-github-desktop/keyboard-shortcuts-in-github-desktop @@ -7,62 +7,67 @@ redirect_from: - /desktop/installing-and-configuring-github-desktop/keyboard-shortcuts versions: fpt: '*' +ms.openlocfilehash: 3ef22fa8c750cda167d62a3fb7e6b4315fdcb89b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117306' --- - {% mac %} Atajos de teclado de GitHyb Desktop en macOS ## Atajos en todo el sitio -| Atajo del teclado | Descripción | -| -------------------------------------------------- | ------------------------------------------------------------------- | -| Command+, | Ir a Preferences (Preferencias) | -| Command+H | Ocultar la aplicación {% data variables.product.prodname_desktop %} -| Option+Command+H | Ocultar todas las otras aplicaciones | -| Command+Q | Dejar {% data variables.product.prodname_desktop %} -| Control+Command+F | Alternar vista de pantalla completa | -| Command+0 | Restablecer zoom al tamaño de texto predeterminado | -| Command+= | Acercar para textos y gráficos más grandes | -| Command+- | Alejar para textos y gráficos más pequeños | -| Option+Command+I | Alternar herramientas del desarrollador | +| Método abreviado de teclado | Descripción +|-----------|------------ +|Comando+, | Ir a Preferences (Preferencias) +|Comando+H | Ocultar la aplicación {% data variables.product.prodname_desktop %} +|Opción+Comando+H | Ocultar todas las otras aplicaciones +|Comando+Q | Dejar {% data variables.product.prodname_desktop %} +|Control+Comando+F | Alternar vista de pantalla completa +|Comando+0 | Restablecer zoom al tamaño de texto predeterminado +|Comando+= | Acercar para textos y gráficos más grandes +|Comando+- | Alejar para textos y gráficos más pequeños +|Opción+Comando+I | Alternar herramientas de desarrollo ## Repositorios -| Atajo del teclado | Descripción | -| ------------------------------------------------ | ------------------------------------------------------------------------------- | -| Command+N | Agregar un repositorio nuevo | -| Command+O | Agregar un repositorio local | -| Shift+Command+O | Clonar un repositorio desde {% data variables.product.prodname_dotcom %} -| Command+T | Mostrar una lista de tus repositorios | -| Command+P | Subir las últimas confirmaciones a {% data variables.product.prodname_dotcom %} -| Shift+Command+P | Bajar los últimos cambios de {% data variables.product.prodname_dotcom %} -| Command+Delete | Eliminar un repositorio existente | -| Shift+Command+G | Ver el repositorio en {% data variables.product.prodname_dotcom %} -| Control+` | Abrir el repositorio en tu herramienta de terminal preferida | -| Shift+Command+F | Mostrar el repositorio en Finder | -| Shift+Command+A | Abrir el repositorio en tu herramienta de editor preferida | -| Command+I | Crear un informe de problemas en {% data variables.product.prodname_dotcom %} +| Método abreviado de teclado | Descripción +|-----------|------------ +|Comando+N | Agregar un repositorio nuevo +|Comando+O | Agregar un repositorio local +|Mayús+Comando+O | Clonar un repositorio desde {% data variables.product.prodname_dotcom %} +|Comando+T | Mostrar una lista de tus repositorios +|Comando+P | Subir las últimas confirmaciones a {% data variables.product.prodname_dotcom %} +|Mayús+Comando+P | Bajar los últimos cambios de {% data variables.product.prodname_dotcom %} +|Comando+Eliminar | Eliminar un repositorio existente +|Mayús+Comando+G | Ver el repositorio en {% data variables.product.prodname_dotcom %} +|Control+` | Abrir el repositorio en tu herramienta de terminal preferida +|Mayús+Comando+F | Mostrar el repositorio en Finder +|Mayús+Comando+A | Abrir el repositorio en tu herramienta de editor preferida +|Comando+I | Crear un informe de problemas en {% data variables.product.prodname_dotcom %} ## Ramas -| Atajo del teclado | Descripción | -| ------------------------------------------------ | ----------------------------------------------------------------------------------------- | -| Command+1 | Mostrar todos los cambios antes de confirmar | -| Command+2 | Mostrar tu historial de confirmaciones | -| Command+B | Mostrar todas tus ramas | -| Command+G | Ir al campo de resumen de confirmaciones | -| Command+Enter | Confirma los cambios cuando el campo de resumen o de descripción está activo | -| Espacio | Selecciona o deselecciona todos los archivos resaltados | -| Shift+Command+N | Crear una rama nueva | -| Shift+Command+R | Renombrar la rama actual | -| Shift+Command+D | Eliminar la rama actual | -| Shift+Command+U | Actualizar desde la rama predeterminada | -| Shift+Command+B | Comparar con una rama existente | -| Shift+Command+M | Fusionar en una rama actual | -| Control+H | Mostrar u ocultar cambios acumulados | -| Shift+Command+C | Comparar ramas en {% data variables.product.prodname_dotcom %} -| Command+R | Mostrar la solicitud de extracción actual en {% data variables.product.prodname_dotcom %} +| Método abreviado de teclado | Descripción +|-----------|------------ +|Comando+1 | Mostrar todos los cambios antes de confirmar +|Comando+2 | Mostrar tu historial de confirmaciones +|Comando+B | Mostrar todas tus ramas +|Comando+G | Ir al campo de resumen de confirmaciones +|Comando+Entrar | Confirma los cambios cuando el campo de resumen o de descripción está activo +|Espacio| Selecciona o deselecciona todos los archivos resaltados +|Mayús+Comando+N | Creación de una rama +|Mayús+Comando+R | Renombrar la rama actual +|Mayús+Comando+D | Eliminar la rama actual +|Mayús+Comando+U | Actualizar desde la rama predeterminada +|Mayús+Comando+B | Comparar con una rama existente +|Mayús+Comando+B | Fusionar en una rama actual +|Control+H | Mostrar u ocultar cambios acumulados +|Mayús+Comando+C | Comparar ramas en {% data variables.product.prodname_dotcom %} +|Comando+R | Mostrar la solicitud de extracción actual en {% data variables.product.prodname_dotcom %} {% endmac %} @@ -72,50 +77,50 @@ Atajos de teclado de GitHub Desktop en Windows ## Atajos en todo el sitio -| Atajo del teclado | Descripción | -| --------------------------------------------- | -------------------------------------------------- | -| Ctrl+, | Ir a Options (Opciones) | -| F11 | Alternar vista de pantalla completa | -| Ctrl+0 | Restablecer zoom al tamaño de texto predeterminado | -| Ctrl+= | Acercar para textos y gráficos más grandes | -| Ctrl+- | Alejar para textos y gráficos más pequeños | -| Ctrl+Shift+I | Alternar herramientas del desarrollador | +| Método abreviado de teclado | Descripción +|-----------|------------ +|Ctrl+ , | Ir a Options (Opciones) +|F11 | Alternar vista de pantalla completa +|Ctrl+0 | Restablecer zoom al tamaño de texto predeterminado +|Ctrl+= | Acercar para textos y gráficos más grandes +|Ctrl+- | Alejar para textos y gráficos más pequeños +|Ctrl+Mayús+I | Alternar herramientas de desarrollo ## Repositorios -| Atajo del teclado | Descripción | -| --------------------------------------------- | ------------------------------------------------------------------------------- | -| Ctrl+N | Agregar un repositorio nuevo | -| Ctrl+O | Agregar un repositorio local | -| Ctrl+Shift+O | Clonar un repositorio desde {% data variables.product.prodname_dotcom %} -| Ctrl+T | Mostrar una lista de tus repositorios | -| Ctrl+P | Subir las últimas confirmaciones a {% data variables.product.prodname_dotcom %} -| Ctrl+Shift+P | Bajar los últimos cambios de {% data variables.product.prodname_dotcom %} -| Ctrl+Delete | Eliminar un repositorio existente | -| Ctrl+Shift+G | Ver el repositorio en {% data variables.product.prodname_dotcom %} -| Ctrl+` | Abrir el repositorio en tu herramienta de línea de comando preferida | -| Ctrl+Shift+F | Mostrar el repositorio en Explorador | -| Ctrl+Shift+A | Abrir el repositorio en tu herramienta de editor preferida | -| Ctrl+I | Crear un informe de problemas en {% data variables.product.prodname_dotcom %} +| Método abreviado de teclado | Descripción +|-----------|------------ +|Ctrl+N | Agregar un repositorio nuevo +|Ctrl+O | Agregar un repositorio local +|Ctrl+Mayús+O | Clonar un repositorio desde {% data variables.product.prodname_dotcom %} +|Ctrl+T | Mostrar una lista de tus repositorios +|Ctrl+P | Subir las últimas confirmaciones a {% data variables.product.prodname_dotcom %} +|Ctrl+Mayús+P | Bajar los últimos cambios de {% data variables.product.prodname_dotcom %} +|Ctrl+Supr | Eliminar un repositorio existente +|Ctrl+Mayús+G | Ver el repositorio en {% data variables.product.prodname_dotcom %} +|Ctrl+` | Abrir el repositorio en tu herramienta de línea de comando preferida +|Ctrl+Mayús+F | Mostrar el repositorio en Explorador +|Ctrl+Mayús+A | Abrir el repositorio en tu herramienta de editor preferida +|Ctrl+I | Crear un informe de problemas en {% data variables.product.prodname_dotcom %} ## Ramas -| Atajo del teclado | Descripción | -| --------------------------------------------- | ----------------------------------------------------------------------------------------- | -| Ctrl+1 | Mostrar todos los cambios antes de confirmar | -| Ctrl+2 | Mostrar tu historial de confirmaciones | -| Ctrl+B | Mostrar todas tus ramas | -| Ctrl+G | Ir al campo de resumen de confirmaciones | -| Ctrl+Enter | Confirma los cambios cuando el campo de resumen o de descripción está activo | -| Espacio | Selecciona o deselecciona todos los archivos resaltados | -| Ctrl+Shift+N | Crear una rama nueva | -| Ctrl+Shift+R | Renombrar la rama actual | -| Ctrl+Shift+D | Eliminar la rama actual | -| Ctrl+Shift+U | Actualizar desde la rama predeterminada | -| Ctrl+Shift+B | Comparar con una rama existente | -| Ctrl+Shift+M | Fusionar en una rama actual | -| Ctrl+H | Mostrar u ocultar cambios acumulados | -| Ctrl+Shift+C | Comparar ramas en {% data variables.product.prodname_dotcom %} -| Ctrl+R | Mostrar la solicitud de extracción actual en {% data variables.product.prodname_dotcom %} +| Método abreviado de teclado | Descripción +|-----------|------------ +|Ctrl+1 | Mostrar todos los cambios antes de confirmar +|Ctrl+2 | Mostrar tu historial de confirmaciones +|Ctrl+B | Mostrar todas tus ramas +|Ctrl+G | Ir al campo de resumen de confirmaciones +|Ctrl+Entrar | Confirma los cambios cuando el campo de resumen o de descripción está activo +|Espacio| Selecciona o deselecciona todos los archivos resaltados +|Ctrl+Mayús+N | Creación de una rama +|Ctrl+Mayús+R | Renombrar la rama actual +|Ctrl+Mayús+D | Eliminar la rama actual +|Ctrl+Mayús+U | Actualizar desde la rama predeterminada +|Ctrl+Mayús+B | Comparar con una rama existente +|Ctrl+Mayús+M | Fusionar en una rama actual +|Ctrl+H | Mostrar u ocultar cambios acumulados +|Ctrl+Mayús+C | Comparar ramas en {% data variables.product.prodname_dotcom %} +|Ctrl+R | Mostrar la solicitud de extracción actual en {% data variables.product.prodname_dotcom %} {% endwindows %} diff --git a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/overview/launching-github-desktop-from-the-command-line.md b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/overview/launching-github-desktop-from-the-command-line.md index fa1607ba3d..081f513065 100644 --- a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/overview/launching-github-desktop-from-the-command-line.md +++ b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/overview/launching-github-desktop-from-the-command-line.md @@ -1,17 +1,23 @@ --- title: Lanzar GitHub Desktop desde la línea de comando -shortTitle: Lanzar desde la línea de comandos +shortTitle: Launching from the command line intro: Puedes lanzar GitHub Desktop desde la línea de comando. redirect_from: - /desktop/getting-started-with-github-desktop/launching-github-desktop-from-the-command-line - /desktop/installing-and-configuring-github-desktop/launching-github-desktop-from-the-command-line versions: fpt: '*' +ms.openlocfilehash: f1624bb5266183d09804d43cf0b04db580231957 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117281' --- - {% mac %} -1. En la barra de menú, selecciona el menú de **{% data variables.product.prodname_desktop %}** y luego da clic en **Instalar la Herramienta de Línea de Comandos**. ![Opción para Instalar la Herramienta de Línea de Comandos en el menú desplegable de {% data variables.product.prodname_desktop %}](/assets/images/help/desktop/mac-install-command-line-tool.png) +1. En la barra de menús, seleccione el menú **{% data variables.product.prodname_desktop %}** y luego haga clic en **Install Command Line Tool** (Instalar herramienta de línea de comandos). +![Opción para instalar la herramienta de línea de comandos en el menú desplegable de {% data variables.product.prodname_desktop %}](/assets/images/help/desktop/mac-install-command-line-tool.png) 2. Abre Terminal. 3. {% data reusables.desktop.launch-desktop-from-command-line %} @@ -19,7 +25,7 @@ versions: $ github /path/to/repo ``` - También puedes cambiar tu ruta de repositorio y luego teclear `github .` para abrir ese repositorio. + También puede cambiar a la ruta de acceso del repositorio y, después, escribir `github .` para abrir ese repositorio. ```shell $ cd /path/to/repo @@ -30,14 +36,14 @@ versions: {% windows %} -1. Abre un símbolo del sistema. +1. Abra un símbolo del sistema. 2. {% data reusables.desktop.launch-desktop-from-command-line %} ```shell C:\Users\octocat> github path\to\repo ``` - También puedes cambiar tu ruta de repositorio y luego teclear `github .` para abrir ese repositorio. + También puede cambiar a la ruta de acceso del repositorio y, después, escribir `github .` para abrir ese repositorio. ```shell C:\Users\octocat> cd repo\myrepo diff --git a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/overview/supported-operating-systems.md b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/overview/supported-operating-systems.md index 9ee1f65710..679b16b3c5 100644 --- a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/overview/supported-operating-systems.md +++ b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/overview/supported-operating-systems.md @@ -1,5 +1,5 @@ --- -title: Sistemas operativos compatibles +title: Sistemas operativos admitidos intro: 'Puedes utilizar {% data variables.product.prodname_desktop %} en cualquier sistema operativo compatible.' miniTocMaxHeadingLevel: 3 redirect_from: @@ -7,9 +7,14 @@ redirect_from: - /desktop/installing-and-configuring-github-desktop/supported-operating-systems versions: fpt: '*' -shortTitle: SO compatible +shortTitle: Supported OS +ms.openlocfilehash: 13e148ccf8e254c4e40f9e20ad6c5af083e21d8c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117274' --- - ## Acerca de los sistemas operativos compatibles Estos son los sistemas operativos compatibles para {% data variables.product.prodname_desktop %}. @@ -17,47 +22,50 @@ Estos son los sistemas operativos compatibles para {% data variables.product.pro - {% data variables.desktop.windows-versions %}. Debes tener un sistema operativo de 64 bits para ejecutar {% data variables.product.prodname_desktop %}. ## Solución de problemas en macOS -Si te encuentras con algún problema al utilizar {% data variables.product.prodname_desktop %} en macOS, aquí tienes algunas resoluciones que puedes intentar. Para obtener más información, consulta la sección [`known-issues`](https://github.com/desktop/desktop/blob/development/docs/known-issues.md). +Si te encuentras con algún problema al utilizar {% data variables.product.prodname_desktop %} en macOS, aquí tienes algunas resoluciones que puedes intentar. Para más información, vea [`known-issues`](https://github.com/desktop/desktop/blob/development/docs/known-issues.md). -### El error `The username or passphrase you entered is not correct` se muestra después de iniciar sesión en tu cuenta +### error `The username or passphrase you entered is not correct` después de iniciar sesión en la cuenta Este error puede ocurrir cuando {% data variables.product.prodname_desktop %} no puede acceder a tus credenciales almacenadas en la cadena de llaves. -Para solucionar este error, sigue estos pasos. +Para solucionar los problemas de este error, sigue estos pasos. 1. Abre la app de "Acceso a la cadena de llaves". -2. Da clic derecho en **inicio de sesión** y luego da clic en **Bloquear el "inicio de sesión" de la cadena de llaves**. ![La opción de "Bloquear el "inicio de sesión" en la cadena de llaves](/assets/images/help/desktop/mac-lock-keychain.png) -3. Da clic derecho en **inicio de sesión** y luego da clic en **Desbloquear el "inicio de sesión" de la cadena de llaves**. Sigue las instrucciones en la pantalla para terminar de desbloquear el "inicio de sesión" de la cadena de llaves ![La opción de "Desbloquear el inicio de sesión en la "cadena de llaves"](/assets/images/help/desktop/mac-unlock-keychain.png) +2. Haga clic con el botón derecho en **login** y, a continuación, haga clic en **Lock Keychain "login"** . + ![La opción "login" en "Lock Keychain"](/assets/images/help/desktop/mac-lock-keychain.png) +3. Haga clic con el botón secundario en **login** y, a continuación, haga clic en **Unlock Keychain "login"** . Sigue las instrucciones en la pantalla para terminar de desbloquear el "inicio de sesión" de la cadena de llaves + ![La opción "login" en "Unlock Keychain"](/assets/images/help/desktop/mac-unlock-keychain.png) 4. Vuelve a autenticarte en tu cuenta en {% data variables.product.prodname_dotcom %} o en {% data variables.product.prodname_enterprise %}. -### El error de `Could not create temporary directory: Permission denied` se muestra después de verificar si hay actualizaciones +### error `Could not create temporary directory: Permission denied` después de comprobar si hay actualizaciones -Este error puede estarse causando debido a que no existen los permisos para el directorio `~/Library/Caches/com.github.GitHubClient.ShipIt`. {% data variables.product.prodname_desktop %} utiliza este directorio para crear y desempacar archivos temporales como parte de la actualización de la aplicación. +Este error puede deberse a que faltan permisos para el directorio `~/Library/Caches/com.github.GitHubClient.ShipIt`. {% data variables.product.prodname_desktop %} utiliza este directorio para crear y desempacar archivos temporales como parte de la actualización de la aplicación. -Para solucionar este error, sigue estos pasos. +Para solucionar los problemas de este error, sigue estos pasos. 1. Cierra {% data variables.product.prodname_desktop %}. -2. Abre el "Buscador" y navega hasta `~/Library/Caches/`. -3. Da clic derecho en `com.github.GitHubClient.ShipIt` y luego da clic en **Obtener Información**. -4. Da clic en la flecha a la izquierda de "Compartir & Permisos." -5. Si el privilegio a la derecha de tu cuenta de usuario no dice "Lectura & Escritura", da clic en el texto y luego en **Lectura & Escritura**. ![Las opciones de "Compartir & Permisos"](/assets/images/help/desktop/mac-adjust-permissions.png) +2. Abra "Finder" y vaya a `~/Library/Caches/`. +3. Haga clic con el botón secundario en `com.github.GitHubClient.ShipIt` y, a continuación, haga clic en **Get Info**. +4. Haga clic en la flecha hacia la izquierda de "Sharing & Permissions". +5. Si en el privilegio a la derecha de la cuenta de usuario no aparece "Read & Write", haga clic en el texto y, a continuación, haga clic en **Read & Write**. + ![Las opciones "Sharing & Permissions"](/assets/images/help/desktop/mac-adjust-permissions.png) 6. Abre {% data variables.product.prodname_desktop %} y verifica si hay actualizaciones. ## Solución de problemas en Windows -Si te encuentras con algún problema al utilizar {% data variables.product.prodname_desktop %} en Windows, aquí tienes algunas resoluciones que puedes intentar. Para obtener más información, consulta la sección [`known-issues`](https://github.com/desktop/desktop/blob/development/docs/known-issues.md). +Si te encuentras con algún problema al utilizar {% data variables.product.prodname_desktop %} en Windows, aquí tienes algunas resoluciones que puedes intentar. Para más información, vea [`known-issues`](https://github.com/desktop/desktop/blob/development/docs/known-issues.md). -### Error de `The revocation function was unable to check revocation for the certificate.` +### `The revocation function was unable to check revocation for the certificate.` con error Este error puede suscitarse si estás utilizando {% data variables.product.prodname_desktop %} en una red corporativa que blqouea a Windows para verificar el estado de revocación de un certificado. Para solucionar este problema, contacta al administrador de tu sistema. -### Error de `git clone failed` al clonar un repositorio configurado con Redirección de Carpetas +### error `git clone failed` al clonar un repositorio configurado con redireccionamiento de carpetas {% data variables.product.prodname_desktop %} no es compatible con repositorios que se hayan configurado con la Redirección de Carpetas. -### Error de `cygheap base mismatch detected` +### `cygheap base mismatch detected` con error Este error se suscita cuando se habilita el ASLR mandatorio. Habilitar el ASLR Mandatorio afecta la librería central de MSYS2, de la cual depende {% data variables.product.prodname_desktop %} para emular la bifurcación de procesos. -Para solucionar este error, puedes ya sea inhabilitar el ASLR Mandatorio o permitir explícitamente todos los ejecutables bajo `\usr\bin` los cuales dependen en MSYS2. +Para solucionar este error, deshabilite el ASLR obligatorio o permita explícitamente todos los archivos ejecutables en `\usr\bin` que dependen de MSYS2. diff --git a/translations/es-ES/content/developers/apps/building-github-apps/authenticating-with-github-apps.md b/translations/es-ES/content/developers/apps/building-github-apps/authenticating-with-github-apps.md index 8c7af75f81..e25b98006d 100644 --- a/translations/es-ES/content/developers/apps/building-github-apps/authenticating-with-github-apps.md +++ b/translations/es-ES/content/developers/apps/building-github-apps/authenticating-with-github-apps.md @@ -1,5 +1,5 @@ --- -title: Autenticarse con GitHub Apps +title: Authenticating with GitHub Apps intro: '{% data reusables.shortdesc.authenticating_with_github_apps %}' redirect_from: - /apps/building-integrations/setting-up-and-registering-github-apps/about-authentication-options-for-github-apps @@ -13,59 +13,61 @@ versions: ghec: '*' topics: - GitHub Apps -shortTitle: Autenticación +shortTitle: Authentication --- -## Generar una llave privada +## Generating a private key -Después de que creas una GitHub App, necesitarás generar una o más llaves privadas. Utilizarás la llave privada para firmar las solicitudes de token de acceso. +After you create a GitHub App, you'll need to generate one or more private keys. You'll use the private key to sign access token requests. -Puedes crear varias llaves privadas y rotarlas para prevenir el tiempo de inactividad si alguna llave se pone en riesgo o se pierde. Para verificar que una llave privada empata con una llave pública, consulta la sección [Verificar llaves privadas](#verifying-private-keys). +You can create multiple private keys and rotate them to prevent downtime if a key is compromised or lost. To verify that a private key matches a public key, see [Verifying private keys](#verifying-private-keys). -Para generar una llave privada: +To generate a private key: {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.github_apps %} {% data reusables.user-settings.modify_github_app %} -5. En "Llaves privadas", da clic en **Generar una llave privada**. ![Generar llave privada](/assets/images/github-apps/github_apps_generate_private_keys.png) -6. Verás una llave privada en formato PEM que se descarga en tu ordenador. Asegúrate de almacenar este archivo, ya que GitHub solo almacena la porción pública de la llave. +5. In "Private keys", click **Generate a private key**. +![Generate private key](/assets/images/github-apps/github_apps_generate_private_keys.png) +6. You will see a private key in PEM format downloaded to your computer. Make sure to store this file because GitHub only stores the public portion of the key. {% note %} -**Nota:** Si estás utilizando una biblioteca que requiere de un formato de archivo específico, el archivo PEM que descargues se encontrará en formato `PKCS#1 RSAPrivateKey`. +**Note:** If you're using a library that requires a specific file format, the PEM file you download will be in `PKCS#1 RSAPrivateKey` format. {% endnote %} -## Verificar las llaves privadas -{% data variables.product.product_name %} genera una huella digital para cada par de llaves pública y privada utilizando la función de hash SHA-256. Puedes verificar que tu llave privada empate con la llave pública almacenada en {% data variables.product.product_name %} generando la huella digital de tu llave privada y comparándola con la huella digital que se muestra en {% data variables.product.product_name %}. +## Verifying private keys +{% data variables.product.product_name %} generates a fingerprint for each private and public key pair using the SHA-256 hash function. You can verify that your private key matches the public key stored on {% data variables.product.product_name %} by generating the fingerprint of your private key and comparing it to the fingerprint shown on {% data variables.product.product_name %}. -Para verificar una llave privada: +To verify a private key: -1. Encuentra la huella digital del par de llaves pública y privada que quieras verificar en la sección "Llaves privadas" de tu página de configuración de desarrollador de {% data variables.product.prodname_github_app %}. Para obtener más información, consulta la sección [Generar una llave privada](#generating-a-private-key). ![Huella digital de llave privada](/assets/images/github-apps/github_apps_private_key_fingerprint.png) -2. Genera la huella digital de tu llave privada (PEM) localmente utilizando el siguiente comando: +1. Find the fingerprint for the private and public key pair you want to verify in the "Private keys" section of your {% data variables.product.prodname_github_app %}'s developer settings page. For more information, see [Generating a private key](#generating-a-private-key). +![Private key fingerprint](/assets/images/github-apps/github_apps_private_key_fingerprint.png) +2. Generate the fingerprint of your private key (PEM) locally by using the following command: ```shell $ openssl rsa -in PATH_TO_PEM_FILE -pubout -outform DER | openssl sha256 -binary | openssl base64 ``` -3. Compara los resultados de la huella digital generada localmente con aquella que ves en {% data variables.product.product_name %}. +3. Compare the results of the locally generated fingerprint to the fingerprint you see in {% data variables.product.product_name %}. -## Borra las llaves privadas -Puedes eliminar una llave privada que se haya perdido o puesto en riesgo si la borras, pero debes de tener por lo menos una llave privada. Cuando solo tienes una llave, necesitas generar una nueva antes de borrar la anterior. ![Borrar la última llave privada](/assets/images/github-apps/github_apps_delete_key.png) +## Deleting private keys +You can remove a lost or compromised private key by deleting it, but you must have at least one private key. When you only have one key, you will need to generate a new one before deleting the old one. +![Deleting last private key](/assets/images/github-apps/github_apps_delete_key.png) -## Autenticarse como una {% data variables.product.prodname_github_app %} +## Authenticating as a {% data variables.product.prodname_github_app %} -El autenticarte como una {% data variables.product.prodname_github_app %} te permite hacer un par de cosas: +Authenticating as a {% data variables.product.prodname_github_app %} lets you do a couple of things: -* Puedes recuperar información administrativa de alto nivel acerca de tu {% data variables.product.prodname_github_app %}. -* Puedes solicitar tokens de acceso para una instalación de la app. +* You can retrieve high-level management information about your {% data variables.product.prodname_github_app %}. +* You can request access tokens for an installation of the app. -Para autenticarte como una {% data variables.product.prodname_github_app %}, [genera una llave privada](#generating-a-private-key) en formato PEM y descárgala a tu máquina local. Utilizarás esta llave para firmar un [Token Web (JWT) de JSON](https://jwt.io/introduction) y cifrarlo utilizando el algoritmo `RS256`. {% data variables.product.product_name %} revisa que la solicitud se autentique verificando el token con la llave pública almacenada de la app. +To authenticate as a {% data variables.product.prodname_github_app %}, [generate a private key](#generating-a-private-key) in PEM format and download it to your local machine. You'll use this key to sign a [JSON Web Token (JWT)](https://jwt.io/introduction) and encode it using the `RS256` algorithm. {% data variables.product.product_name %} checks that the request is authenticated by verifying the token with the app's stored public key. -Aquí se muestra rápidamente un script de Ruby que puedes utilizar para generar un JWT. Nota que tendrás que ejecutar `gem install jwt` antes de utilizarlo. +Here's a quick Ruby script you can use to generate a JWT. Note you'll have to run `gem install jwt` before using it. - ```ruby require 'openssl' require 'jwt' # https://rubygems.org/gems/jwt @@ -88,19 +90,19 @@ jwt = JWT.encode(payload, private_key, "RS256") puts jwt ``` -`YOUR_PATH_TO_PEM` y `YOUR_APP_ID` son los valores que debes reemplazar. Asegúrate de poner los valores entre comillas dobles. +`YOUR_PATH_TO_PEM` and `YOUR_APP_ID` are the values you must replace. Make sure to enclose the values in double quotes. -Utiliza tu identificador de {% data variables.product.prodname_github_app %} (`YOUR_APP_ID`) como el valor para la solicitud del [iss](https://tools.ietf.org/html/rfc7519#section-4.1.1) (emisor) del JWT. Puedes obtener el identificador de {% data variables.product.prodname_github_app %} a través del ping del webhook inicial después de [crear la app](/apps/building-github-apps/creating-a-github-app/), o en cualquier momento desde la página de configuración de la app en la UI de GitHub.com. +Use your {% data variables.product.prodname_github_app %}'s identifier (`YOUR_APP_ID`) as the value for the JWT [iss](https://tools.ietf.org/html/rfc7519#section-4.1.1) (issuer) claim. You can obtain the {% data variables.product.prodname_github_app %} identifier via the initial webhook ping after [creating the app](/apps/building-github-apps/creating-a-github-app/), or at any time from the app settings page in the GitHub.com UI. -Después de crear el JWT, configura el `Header` de la solicitud de la API: +After creating the JWT, set it in the `Header` of the API request: ```shell $ curl -i -H "Authorization: Bearer YOUR_JWT" -H "Accept: application/vnd.github+json" {% data variables.product.api_url_pre %}/app ``` -`YOUR_JWT` es el valor que debes reemplazar. +`YOUR_JWT` is the value you must replace. -El ejemplo anterior utiliza el tiempo de caducidad máximo de 10 minutos, después del cual, la API comenzará a devolver el error `401`: +The example above uses the maximum expiration time of 10 minutes, after which the API will start returning a `401` error: ```json { @@ -109,19 +111,19 @@ El ejemplo anterior utiliza el tiempo de caducidad máximo de 10 minutos, despu } ``` -Necesitarás crear un nuevo JWT después de que el tiempo caduque. +You'll need to create a new JWT after the time expires. -## Acceder a terminales de API como una {% data variables.product.prodname_github_app %} +## Accessing API endpoints as a {% data variables.product.prodname_github_app %} -Para obtener una lista de las terminales de API de REST que puedes utilizar para obtener información de alto nivel acerca de una {% data variables.product.prodname_github_app %}, consulta la sección "[GitHub Apps](/rest/reference/apps)". +For a list of REST API endpoints you can use to get high-level information about a {% data variables.product.prodname_github_app %}, see "[GitHub Apps](/rest/reference/apps)." -## Autenticarse como una instalación +## Authenticating as an installation -El autenticarte como una instalación te permite realizar acciones en la API para dicha instalación. Antes de autenticarte como una instalación, debes crear un token de acceso a ésta. Asegúrate de que ya hayas instalado tu GitHub App en por lo menos un repositorio; es imposible crear un token de instalación si una sola instalación. Las {% data variables.product.prodname_github_apps %} utilizan estos tokens de acceso a la instalación para autenticarse. Para obtener más información, consulta la sección "[Instalar las GitHub Apps](/developers/apps/managing-github-apps/installing-github-apps)". +Authenticating as an installation lets you perform actions in the API for that installation. Before authenticating as an installation, you must create an installation access token. Ensure that you have already installed your GitHub App to at least one repository; it is impossible to create an installation token without a single installation. These installation access tokens are used by {% data variables.product.prodname_github_apps %} to authenticate. For more information, see "[Installing GitHub Apps](/developers/apps/managing-github-apps/installing-github-apps)." -Predeterimenadamente, los tokens de acceso de instalación tienen un alcance de todos los repositorios a los cuales tiene acceso dicha instalación. Puedes limitar el alcance del token de acceso de la instalación a repositorios específicos si utilizas el parámetro `repository_ids`. Consulta la terminal [Crear un token de acceso de instalación para una app](/rest/reference/apps#create-an-installation-access-token-for-an-app) para encontrar más detalles. Los tokens de acceso de instalación cuentan con permisos configurados por la {% data variables.product.prodname_github_app %} y caducan después de una hora. +By default, installation access tokens are scoped to all the repositories that an installation can access. You can limit the scope of the installation access token to specific repositories by using the `repository_ids` parameter. See the [Create an installation access token for an app](/rest/reference/apps#create-an-installation-access-token-for-an-app) endpoint for more details. Installation access tokens have the permissions configured by the {% data variables.product.prodname_github_app %} and expire after one hour. -Para listar las instalaciones para una app autenticada, incluye el JWT [generado anteriormente](#jwt-payload) en el encabezado de autorización en la solicitud de la API: +To list the installations for an authenticated app, include the JWT [generated above](#jwt-payload) in the Authorization header in the API request: ```shell $ curl -i -X GET \ @@ -130,9 +132,9 @@ $ curl -i -X GET \ {% data variables.product.api_url_pre %}/app/installations ``` -La respuesta incluirá una lista de instalaciones en donde cada `id` de instalación pueda utilizarse para crear un token de acceso a la instalación. Para obtener más información acerca del formato de respuesta, consulta la "[Lista de instalaciones para la app autenticada](/rest/reference/apps#list-installations-for-the-authenticated-app)". +The response will include a list of installations where each installation's `id` can be used for creating an installation access token. For more information about the response format, see "[List installations for the authenticated app](/rest/reference/apps#list-installations-for-the-authenticated-app)." -Para crear un token de acceso a la instalación, incluye el JWT [que se generó anteriormente](#jwt-payload) en el encabezado de autorización en la solicitud de la API y reemplaza a `:installation_id` con la `id` de la instalación: +To create an installation access token, include the JWT [generated above](#jwt-payload) in the Authorization header in the API request and replace `:installation_id` with the installation's `id`: ```shell $ curl -i -X POST \ @@ -141,9 +143,9 @@ $ curl -i -X POST \ {% data variables.product.api_url_pre %}/app/installations/:installation_id/access_tokens ``` -La respuesta incluirá tu token de acceso de instalación, la fecha de caducidad, los permisos del token, y los repositorios a los cuales tiene acceso. Para obtener más información acerca del formato de respuesta, consulta la terminal [Crear un token de acceso de instalación para una app](/rest/reference/apps#create-an-installation-access-token-for-an-app). +The response will include your installation access token, the expiration date, the token's permissions, and the repositories that the token can access. For more information about the response format, see the [Create an installation access token for an app](/rest/reference/apps#create-an-installation-access-token-for-an-app) endpoint. -Para autenticarte con un token de acceso de instalación, inclúyela en el encabezado de Autorización en la solicitud de la API: +To authenticate with an installation access token, include it in the Authorization header in the API request: ```shell $ curl -i \ @@ -152,23 +154,23 @@ $ curl -i \ {% data variables.product.api_url_pre %}/installation/repositories ``` -`YOUR_INSTALLATION_ACCESS_TOKEN` es el valor que debes reemplazar. +`YOUR_INSTALLATION_ACCESS_TOKEN` is the value you must replace. {% note %} -**Nota:** {% data reusables.getting-started.bearer-vs-token %} +**Note:** {% data reusables.getting-started.bearer-vs-token %} {% endnote %} -## Acceder a las terminales de la API como una instalación +## Accessing API endpoints as an installation -Para encontrar un listado de las terminales de la API de REST disponibles para utilizarse con las {% data variables.product.prodname_github_apps %} utilizando un token de acceso de instalación, consulta la sección "[Terminales Disponibles](/rest/overview/endpoints-available-for-github-apps)". +For a list of REST API endpoints that are available for use by {% data variables.product.prodname_github_apps %} using an installation access token, see "[Available Endpoints](/rest/overview/endpoints-available-for-github-apps)." For a list of endpoints related to installations, see "[Installations](/rest/reference/apps#installations)." -## Acceso a Git basado en HTTP mediante una instalación +## HTTP-based Git access by an installation -Las instalaciones con [permisos](/apps/building-github-apps/setting-permissions-for-github-apps/) en los `contents` de un repositorio pueden utilizar su token de acceso de instalación para autenticarse para acceso a Git. Utiliza el token de acceso de instalación como la contraseña HTTP: +Installations with [permissions](/apps/building-github-apps/setting-permissions-for-github-apps/) on `contents` of a repository, can use their installation access tokens to authenticate for Git access. Use the installation access token as the HTTP password: ```shell git clone https://x-access-token:<token>@github.com/owner/repo.git diff --git a/translations/es-ES/content/developers/apps/building-github-apps/creating-a-custom-badge-for-your-github-app.md b/translations/es-ES/content/developers/apps/building-github-apps/creating-a-custom-badge-for-your-github-app.md index 1027786e79..43c8fa4954 100644 --- a/translations/es-ES/content/developers/apps/building-github-apps/creating-a-custom-badge-for-your-github-app.md +++ b/translations/es-ES/content/developers/apps/building-github-apps/creating-a-custom-badge-for-your-github-app.md @@ -11,37 +11,42 @@ versions: ghec: '*' topics: - GitHub Apps -shortTitle: Insignias personalizadas +shortTitle: Custom badges +ms.openlocfilehash: df691669b42b0448f9979dec4bf25ca6c1ebf070 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117266' --- - -Predeterminadamente, una GitHUb App tendrá un [identicon](https://github.com/blog/1586-identicons) generado automáticamente. Una insignia de identicon se ve más o menos así: +De manera predeterminada, una nueva aplicación de GitHub tendrá un [icono de identidad](https://github.com/blog/1586-identicons) generado automáticamente. +Una insignia de identicon se ve más o menos así: ![Identicon](/assets/images/identicon.png) Después de crear una GitHub App, puedes personalizar la insignia de tu app si subes un logo y seleccionas un color de fondo. Una insignia es una imagen de logo cuadrado dentro de una insignia circular. Puedes escoger un color de fondo para la insignia, el cual puede distinguir visualmente a tu app. -Tu logo debe ser un archivo en PNG, JPG, o GIF de menos de 1 MB de tamaño. Para obtener la mejor calidad, te recomendamos un tamaño de por lo menos 200px x 200px. {% ifversion fpt or ghec %}Consulta la sección "[Tips para las imagenes de logos e insignias](/marketplace/listing-on-github-marketplace/writing-github-marketplace-listing-descriptions/#guidelines-for-logos)" para obtener lineamientos adicionales sobre la personalización de insignias.{% endif %} +Tu logo debe ser un archivo en PNG, JPG, o GIF de menos de 1 MB de tamaño. Para obtener la mejor calidad, te recomendamos un tamaño de por lo menos 200px x 200px. {% ifversion fpt or ghec %}Vea "[Sugerencias para imágenes de logotipos y distintivos](/marketplace/listing-on-github-marketplace/writing-github-marketplace-listing-descriptions/#guidelines-for-logos)" para obtener más instrucciones sobre cómo personalizar los distintivos.{% endif %} {% ifversion fpt or ghec %} -Puedes cambiar una insignia personalizada para una GitHub App que ya tenga una lista de Marketplace aprobada si navegas a https://github.com/marketplace/manage. +Puede cambiar un distintivo personalizado para una aplicación de GitHub que ya tiene una oferta de Marketplace aprobada si va a https://github.com/marketplace/manage. {% endif %} Para crear una insignia personalizada: -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.developer_settings %} -{% data reusables.user-settings.github_apps %} -{% data reusables.user-settings.modify_github_app %} -5. En "Mostrar información", arrastra y suelta una imagen de una carpeta local, o da clic en **Cargar un logo** para seleccionar una imagen de tu ordenador. ![Cargar un logo](/assets/images/github-apps/github_apps_upload_logo.png) -6. Recorta tu imagen. Cuando termines, da clic en **Confirmar avatar nuevo**. ![Cortar y confirmar logo ](/assets/images/github-apps/github_apps_crop_and_set_avatar.png) -7. En "Color de fondo de la insignia", teclea el [código hexadecimal de color](http://www.color-hex.com/) para el color de fondo de tu insignia. {% ifversion fpt or ghec %}**Nota:** El campo de ingreso para el "Color de fondo de la insignia" únicamente aparecerá después de que cargues un logo para la aplicación.{% endif %} ![Color de fondo de la insignia](/assets/images/github-apps/github_apps_badge_background_color.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.github_apps %} {% data reusables.user-settings.modify_github_app %} +5. En "Mostrar información", arrastre y coloque una imagen desde una carpeta local, o bien haga clic en **Cargar un logotipo** para seleccionar una imagen en el equipo. +![Cargar un logotipo](/assets/images/github-apps/github_apps_upload_logo.png) +6. Recorta tu imagen. Cuando haya terminado, haga clic en **Establecer nuevo avatar**. +![Cortar y confirmar logotipo](/assets/images/github-apps/github_apps_crop_and_set_avatar.png) +7. En "Color de fondo del distintivo", escriba el [código de color hexadecimal](http://www.color-hex.com/) del color de fondo del distintivo. {% ifversion fpt or ghec %}**Nota:** El campo de entrada "Color de fondo del distintivo" solo aparecerá después de cargar un logotipo de aplicación.{% endif %} ![Color de fondo del distintivo](/assets/images/github-apps/github_apps_badge_background_color.png) {% ifversion fpt or ghec %} ## Pasos siguientes -Para obtener más información acerca de cómo crear un listado de Marketplace para esta app, consulta la sección "[Listados en GitHub Marketplace](/marketplace/listing-on-github-marketplace/)". +Para más información sobre cómo crear una oferta de Marketplace para esta aplicación, vea "[Ofertas en GitHub Marketplace](/marketplace/listing-on-github-marketplace/)". {% endif %} diff --git a/translations/es-ES/content/developers/apps/building-github-apps/creating-a-github-app-from-a-manifest.md b/translations/es-ES/content/developers/apps/building-github-apps/creating-a-github-app-from-a-manifest.md index 14e8280782..e3a4b703fb 100644 --- a/translations/es-ES/content/developers/apps/building-github-apps/creating-a-github-app-from-a-manifest.md +++ b/translations/es-ES/content/developers/apps/building-github-apps/creating-a-github-app-from-a-manifest.md @@ -11,14 +11,19 @@ versions: ghec: '*' topics: - GitHub Apps -shortTitle: Flujo de manifiesto para la creación de Apps +shortTitle: App creation manifest flow +ms.openlocfilehash: 8dd917a5b08605b995a7ecf8321b5cd61c50a681 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117265' --- - ## Acerca de los Manifiestos de las GitHub Apps -Cuando alguien crea una GitHub App desde un manifiesto, únicamente necesitan seguir una URL y nombrar a la app. El manifiesto incluye los permisos, eventos, y URL de los webhooks que se necesiten para registrar la app automáticamente. El flujo del manifiesto crea el registro de la GitHub App y recupera el secreto del webhook, llave privada (archivo PEM), e ID de la GitHub App. Quien sea que cree la app desde el manifiesto será el propietario de la misma y podrá elegir [editar los ajustes de la configuración de seguridad de la app](/apps/managing-github-apps/modifying-a-github-app/), eliminarlos, o transferirlos a otra persona en GitHub. +Cuando alguien crea una GitHub App desde un manifiesto, únicamente necesitan seguir una URL y nombrar a la app. El manifiesto incluye los permisos, eventos, y URL de los webhooks que se necesiten para registrar la app automáticamente. El flujo del manifiesto crea el registro de la GitHub App y recupera el secreto del webhook, llave privada (archivo PEM), e ID de la GitHub App. La persona que crea la aplicación a partir del manifiesto será propietaria de la aplicación y puede elegir [editar la configuración de la aplicación](/apps/managing-github-apps/modifying-a-github-app/), eliminarla o transferirla a otra persona en GitHub. -Puedes utilizar al [Probot](https://probot.github.io/) para comenzar a utilizar los Manifiestos de las GitHub Apps o ver un ejemplo de implementación. Consulta la sección "[Utilizar al Probot para implementar el flujo del Manifiesto de las GitHub Apps](#using-probot-to-implement-the-github-app-manifest-flow)" para obtener más información. +Puedes usar [Probot](https://probot.github.io/) para empezar a trabajar con manifiestos de aplicación de GitHub o ver una implementación de ejemplo. Consulta "[Uso de Probot para implementar el flujo de manifiesto de aplicación de GitHub](#using-probot-to-implement-the-github-app-manifest-flow)" para más información. Aquí te mostramos algunos escenarios en donde podrías utilizar los Manifiestos de las GitHub Apps para crear apps preconfiguradas: @@ -30,11 +35,11 @@ Aquí te mostramos algunos escenarios en donde podrías utilizar los Manifiestos ## Implementar el flujo del Manifiesto de una GitHub App -El flujo del Manifiesto de una GitHub App utiliza un proceso de intercambio similar al del [flujo de OAuth](/apps/building-oauth-apps/authorizing-oauth-apps/). El flujo utiliza un manifiesto para [registrar una GitHub App](/apps/building-github-apps/creating-a-github-app/) y recibe un `code` temporal que se utiliza para recuperar la llave privada, webhoo, secreto, e ID de la misma. +El flujo de manifiesto de aplicación de GitHub usa un proceso de protocolo de enlace similar al [flujo de OAuth](/apps/building-oauth-apps/authorizing-oauth-apps/). El flujo usa un manifiesto para [registrar una aplicación de GitHub](/apps/building-github-apps/creating-a-github-app/) y recibe un valor temporal `code` que se usa para recuperar la clave privada de la aplicación, el secreto de webhook y el identificador. {% note %} -**Nota:** Tienes solo una hora para completar los tres pasos del flujo del Manifiesto de la GitHub App. +**Nota:** Debes completar los tres pasos del flujo de manifiesto de aplicación de GitHub en un plazo de una hora. {% endnote %} @@ -44,46 +49,46 @@ Sigue estos pasos par aimplementar el flujo del Manifiesto de la GitHub App: 1. GitHub redirige a las personas de vuelta a tu sitio. 1. Intercambias el código temporal para recuperar la configuración de la app. -### 1. Redireccionas a las personas a GitHub para crear una GitHub App Nueva +### 1. Los usuarios se redirigen a GitHub para crear una nueva aplicación de GitHub. -Para redirigir a las personas a que creen una GitHub App nueva, [proporciona un enlace](#examples) en el que puedan hacer clic, el cual envíe una solicitud de `POST` a `https://github.com/settings/apps/new` para obtener una cuenta personal o a `https://github.com/organizations/ORGANIZATION/settings/apps/new` para obtener una cuenta organizacional, reemplazando a `ORGANIZATION` con el nombre de la cuenta de organización en donde se creará la app. +Para redirigir a los usuarios a la creación de una nueva aplicación de GitHub, [proporciona un vínculo](#examples) para que hagan clic en él y envíen una solicitud `POST` a `https://github.com/settings/apps/new` en el caso de una cuenta personal o a `https://github.com/organizations/ORGANIZATION/settings/apps/new` si se trata de una cuenta de la organización, reemplazando `ORGANIZATION` por el nombre de la cuenta de la organización donde se creará la aplicación. -Debes incluir los [Parámetros del Manifiesto de la GitHub App](#github-app-manifest-parameters) como una secuencia cifrada con JSON en un parámetro que se llame `manifest`. También puedes incluir un [parámetro](#parameters) de `state` para agregar seguridad adicional. +Debes incluir los [parámetros del manifiesto de aplicación de GitHub](#github-app-manifest-parameters) como una cadena codificada en JSON en un parámetro denominado `manifest`. También puedes incluir un [parámetro `state`](#parameters) para mayor seguridad. -Se redirigirá al creador de la app a una página de GitHub en donde encontrará un campo de entrada y ahí podrá editar el nombre de la app que incluiste en el parámetro de `manifest`. Si no incluyes un `name` en el `manifest`, podrán configurar un nombre de su elección para la app en este campo. +A la persona que crea la aplicación se le redirigirá a una página de GitHub con un campo de entrada donde puede editar el nombre de la aplicación que incluyó en el parámetro `manifest`. Si no incluyes un valor `name` en el elemento `manifest`, la persona puede establecer su propio nombre para la aplicación en este campo. ![Crear un Manifiesto de una GitHub App](/assets/images/github-apps/create-github-app-manifest.png) #### Parámetros del Manifiesto de la GitHub App - | Nombre | Tipo | Descripción | - | --------------------- | ------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | - | `name (nombre)` | `secuencia` | El nombre dela GitHub App. | - | `url` | `secuencia` | **Requerido.** La página principal de tu GitHub App. | - | `hook_attributes` | `objeto` | La configuración del webhook de la GitHub App. | - | `redirect_url` | `secuencia` | La URL completa a la cual redireccionar después de que un usuario inicie la creación de una GitHub App desde un manifiesto. | - | `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. | - | `descripción` | `secuencia` | Una descripción de la GitHub App. | - | `public` | `boolean` | Configúralo como `true` cuando tu GitHub App esté disponible al público o como `false` si solo puede acceder el propietario de la misma. | - | `default_events` | `arreglo` | La lista de [eventos](/webhooks/event-payloads) a la cual se suscribe la GitHub App. | - | `default_permissions` | `objeto` | El conjunto de [permisos](/rest/reference/permissions-required-for-github-apps) que requiere la GitHub App. El formato del objeto utiliza el nombre del permiso para la clave (por ejemplo, `issues`) y el tipo de acceso para el valor (por ejemplo, `write`). | + Nombre | Tipo | Descripción +-----|------|------------- +`name` | `string` | El nombre dela GitHub App. +`url` | `string` | **Obligatorio.** Página principal de la aplicación de GitHub. +`hook_attributes` | `object` | La configuración del webhook de la GitHub App. +`redirect_url` | `string` | La URL completa a la cual redireccionar después de que un usuario inicie la creación de una GitHub App desde un manifiesto. +`callback_urls` | `array of strings` | Una URL completa a la cual redirigir cuando alguien autorice una instalación. Puedes proporcionar hasta 10 URL de rellamado. +`description` | `string` | Una descripción de la GitHub App. +`public` | `boolean` | Establécela en `true` cuando la aplicación de GitHub esté disponible para el público o en `false` cuando solo sea accesible para el propietario de la aplicación. +`default_events` | `array` | Lista de [eventos](/webhooks/event-payloads) a los que se suscribe la aplicación de GitHub. +`default_permissions` | `object` | Conjunto de [permisos](/rest/reference/permissions-required-for-github-apps) necesarios para la aplicación de GitHub. El formato del objeto usa el nombre de permiso para la clave (por ejemplo, `issues`) y el tipo de acceso para el valor (por ejemplo, `write`). -El objeto `hook_attributes` tiene la siguiente clave: +El objeto `hook_attributes` tiene la clave siguiente: -| Nombre | Tipo | Descripción | -| -------- | ----------- | --------------------------------------------------------------------------------------------- | -| `url` | `secuencia` | **Requerido.** La URL del servidor que recibirá las solicitudes de `POST` del webhook. | -| `active` | `boolean` | Entrega detalles del evento cuando se activa este gancho y su valor predeterminado es "true". | +Nombre | Tipo | Descripción +-----|------|------------- +`url` | `string` | **Obligatorio.** La dirección URL del servidor que va a recibir las solicitudes `POST` del webhook. +`active` | `boolean` | Entrega detalles del evento cuando se activa este gancho y su valor predeterminado es "true". #### Parámetros - | Nombre | Tipo | Descripción | - | ------- | ----------- | ------------------------------------------- | - | `state` | `secuencia` | {% data reusables.apps.state_description %} + Nombre | Tipo | Descripción +-----|------|------------- +`state`| `string` | {% data reusables.apps.state_description %} #### Ejemplos -Este ejemplo utiliza un formato en una página web con un botón que activa la solicitud de `POST` para una cuenta personal: +En este ejemplo se usa un formulario de una página web con un botón que desencadena la solicitud `POST` para una cuenta personal: ```html
@@ -118,7 +123,7 @@ Este ejemplo utiliza un formato en una página web con un botón que activa la s ``` -Este ejemplo utiliza un formato en una página web con un botón que activa la solicitud de tipo `POST` para una cuenta de organización. Reemplaza a `ORGANIZATION` con el nombre de la cuenta de organización en donde quieras crear la app. +En este ejemplo se usa un formulario de una página web con un botón que desencadena la solicitud `POST` de una cuenta de organización. Reemplaza `ORGANIZATION` por el nombre de la cuenta de organización donde quieres crear la aplicación. ```html @@ -153,49 +158,49 @@ Este ejemplo utiliza un formato en una página web con un botón que activa la s ``` -### 2. GitHub redirige a las personas de vuelta a tu sitio +### 2. GitHub redirige a las personas de nuevo a tu sitio. -Cuando la persona dé clic en **Crear GitHub App**, Github lo redirigirá a la `redirect_url` con un `code` temporal en un parámetro de código. Por ejemplo: +Cuando la persona hace clic en **Crear aplicación de GitHub**, GitHub la redirige de nuevo a `redirect_url` con un elemento temporal `code` en un parámetro de código. Por ejemplo: https://example.com/redirect?code=a180b1a3d263c81bc6441d7b990bae27d4c10679 -Si proporcionaste un parámetro de `state`, también verás este parámetro en la `redirect_url`. Por ejemplo: +Si proporcionaste un parámetro `state`, también verás ese parámetro en `redirect_url`. Por ejemplo: https://example.com/redirect?code=a180b1a3d263c81bc6441d7b990bae27d4c10679&state=abc123 -### 3. Intercambias el código temporal para recuperar la configuración de la app +### 3. Se intercambia el código temporal para recuperar la configuración de la aplicación. -Para completar el intercambio, envía el `code` temporal en una solicitud de tipo `POST` a la terminal [Crear una Github App a partir de un manifiesto](/rest/reference/apps#create-a-github-app-from-a-manifest). La respuesta incluirá la `id` (GitHub App ID), la `pem` (llave privada), y el `webhook_secret`. GitHub crea un secreto de webhook para la app de forma automática. Puedes almacenar estos valores en variables de ambiente dentro del servidor de la app. Por ejemplo, si tu app utiliza [dotenv](https://github.com/bkeepers/dotenv) para almacenar las variables de ambiente, almacenarías las variables en el archivo `.env` de tu app. +Para completar el protocolo de enlace, envía el elemento temporal `code` de una solicitud `POST` al punto de conexión. Consulta [Creación de una aplicación de GitHub desde un manifiesto](/rest/reference/apps#create-a-github-app-from-a-manifest). La respuesta incluirá los valores de `id` (identificador de aplicación de GitHub), `pem` (clave privada) y `webhook_secret`. GitHub crea un secreto de webhook para la app de forma automática. Puedes almacenar estos valores en variables de ambiente dentro del servidor de la app. Por ejemplo, si la aplicación usa [dotenv](https://github.com/bkeepers/dotenv) para almacenar variables de entorno, almacenarías las variables en el archivo `.env` de la aplicación. Tienes solo una hora para completar este paso en el flujo del Manifiesto de la GitHub App. {% note %} -**Nota:** Esta terminal tiene un límite de tasa. Consulta la sección [Límites de tasa](/rest/reference/rate-limit) para aprender cómo obtener tu estado actual de límite de tasa. +**Nota:** Este punto de conexión es de velocidad limitada. Consulta [Límites de velocidad](/rest/reference/rate-limit) para información sobre cómo obtener el estado del límite de velocidad actual. {% endnote %} POST /app-manifests/{code}/conversions -Para obtener más información acerca de la respuesta de la terminal, consulta la sección [Crear una GitHub App desde un manifiesto](/rest/reference/apps#create-a-github-app-from-a-manifest). +Para más información sobre la respuesta del punto de conexión, consulta [Creación de una aplicación de GitHub a partir de un manifiesto](/rest/reference/apps#create-a-github-app-from-a-manifest). Cuando se complete el último paso del flujo del manifiesto, la persona que cree la app desde el flujo será el propietario de una GitHub App registrada que podrá instalar en cualquiera de sus repositorios personales. En cualquier momento podrán elegir extender la app utilizando las API de GitHub, transferir la propiedad a alguien más, o borrarla. ## Utilizar el Probot par aimplementar el flujo del Manifiesto de la GitHub App -El [Probot](https://probot.github.io/) es un marco de trabajo que se creó con [Node.js](https://nodejs.org/) y que realiza muchas de las tareas que todas las GitHub Apps requieren, como el validar webhooks y llevar a cabo la autenticación. El Probot implementa el [flujo del manifiesto de las GitHub Apps](#implementing-the-github-app-manifest-flow), lo cual facilita el crear y compartir los diseños de referencia de las GitHub Apps con la comunidad de GtiHub. +[Probot](https://probot.github.io/) es un marco creado con [Node.js](https://nodejs.org/) que realiza muchas de las tareas que necesitan todas las aplicaciones de GitHub, como validar webhooks y realizar la autenticación. Probot implementa el [flujo de manifiesto de aplicación de GitHub](#implementing-the-github-app-manifest-flow), lo que facilita la creación y el uso compartido de diseños de referencia de aplicaciones de GitHub con la comunidad de GitHub. Para crear una App de Probot que puedas compartir, sigue estos pasos: -1. [Genera una GitHub App Nueva](https://probot.github.io/docs/development/#generating-a-new-app). -1. Abre el proyecto que creaste y personaliza la configuración en el archivo `app.yml`. El Probot utiliza la configuración en `app.yml` como los [parámetros del manifiesto dela GitHub App](#github-app-manifest-parameters). +1. [Genere una nueva aplicación de GitHub](https://probot.github.io/docs/development/#generating-a-new-app). +1. Abra el proyecto que ha creado y personalice la configuración en el archivo `app.yml`. Probot usa la configuración de `app.yml` como [parámetros de manifiesto de aplicación de GitHub](#github-app-manifest-parameters). 1. Agrega el código personalizado de tu aplicación. -1. [Ejecuta la GitHub App localmente](https://probot.github.io/docs/development/#running-the-app-locally) u [hospédala en donde quieras](#hosting-your-app-with-glitch). Cuando navegues a la URL de la app hospedada, encontrarás una página web con un botón de **Registrar GitHub App** en el que as personas podrán dar clic para crear una app preconfigurada. La siguiente página web es la implementación del Probot para el [paso 1](#1-you-redirect-people-to-github-to-create-a-new-github-app) en el flujo del Manifiesto de la GitHub App: +1. [Ejecuta la aplicación de GitHub localmente](https://probot.github.io/docs/development/#running-the-app-locally) o bien [hospédala en el lugar que prefieras](#hosting-your-app-with-glitch). Al desplazarte a la dirección URL de la aplicación hospedada, encontrarás una página web con un botón **Registrar aplicación de GitHub** en el que los usuarios pueden hacer clic para crear una aplicación preconfigurada. La página web siguiente es la implementación del [paso 1](#1-you-redirect-people-to-github-to-create-a-new-github-app) de Probot en el flujo de manifiesto de aplicación de GitHub: ![Registrar una GitHub App de Probot](/assets/images/github-apps/github_apps_probot-registration.png) -Al utilizar [dotenv](https://github.com/bkeepers/dotenv), el Probot crea un archivo de tipo `.env` y configura las variables de ambiente para la `APP_ID`, `PRIVATE_KEY`, y el `WEBHOOK_SECRET` con los valores que [recupera de la configuración de la app](#3-you-exchange-the-temporary-code-to-retrieve-the-app-configuration). +Con [dotenv](https://github.com/bkeepers/dotenv), Probot crea un archivo `.env` y establece las variables de entorno `APP_ID`, `PRIVATE_KEY` y `WEBHOOK_SECRET` con los valores [recuperados de la configuración de la aplicación](#3-you-exchange-the-temporary-code-to-retrieve-the-app-configuration). ### Hospedar tu app con Glitch -Puedes ver un ejemplo de una [App de Probot de muestra](https://glitch.com/~auspicious-aardwolf) que utiliza [Glitch](https://glitch.com/) para hospedar y compartir la app. El ejemplo utiliza la [API de verificaciones](/rest/reference/checks) y selecciona los eventos necesarios de la misma y los permisos en el archivo `app.yml`. Glitch es una herramienta que te permite "Remezclar tus propias apps". El remezclar una app crea una copia de la app que Glitch hospeda y despliega. Consulta la sección "[Acerca de Glitch](https://glitch.com/about/)" para aprender sobre cómo remezclar las apps de Glitch. +Puedes ver una [aplicación Probot de ejemplo](https://glitch.com/~auspicious-aardwolf) que usa [Glitch](https://glitch.com/) para hospedar y compartir la aplicación. En el ejemplo se usa [Checks API](/rest/reference/checks) y se seleccionan los eventos y permisos necesarios de Checks API en el archivo `app.yml`. Glitch es una herramienta que te permite "Remezclar tus propias apps". El remezclar una app crea una copia de la app que Glitch hospeda y despliega. Consulta "[Acerca de Glitch](https://glitch.com/about/)" para información sobre la remezcla de aplicaciones Glitch. 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 653ebaf0a2..2bb3533450 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 @@ -1,6 +1,6 @@ --- title: Crear una GitHub App utilizando parámetros de URL -intro: 'Puedes preseleccionar los ajustes de una nueva {% data variables.product.prodname_github_app %} utilizando [parámetros de consulta] de una URL (https://en.wikipedia.org/wiki/Query_string) para configurar rápidamente los nuevos ajustes de la {% data variables.product.prodname_github_app %}.' +intro: 'Puedes preseleccionar los ajustes de una nueva {% data variables.product.prodname_github_app %} mediante [parámetros de consulta](https://en.wikipedia.org/wiki/Query_string) para configurar rápidamente los nuevos ajustes de la configuración de {% data variables.product.prodname_github_app %}.' redirect_from: - /apps/building-github-apps/creating-github-apps-using-url-parameters - /developers/apps/creating-a-github-app-using-url-parameters @@ -11,21 +11,26 @@ versions: ghec: '*' topics: - GitHub Apps -shortTitle: Parámetros de consulta para la creción de apps +shortTitle: App creation query parameters +ms.openlocfilehash: 94622bfc2de9ba991758a6d1e465d8eb3d770a5f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147064037' --- - ## Acerca de los parámetros de URL de las {% data variables.product.prodname_github_app %} Puedes agregar parámetros de consulta a estas URL para preseleccionar la configuración de una {% data variables.product.prodname_github_app %} en una cuenta organizacional o personal: -* **Cuenta personal:** `{% data variables.product.oauth_host_code %}/settings/apps/new` -* **Cuenta organizacional:** `{% data variables.product.oauth_host_code %}/organizations/:org/settings/apps/new` +* **Cuenta personal**: `{% data variables.product.oauth_host_code %}/settings/apps/new` +* **Cuenta de organización:** `{% data variables.product.oauth_host_code %}/organizations/:org/settings/apps/new` -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. +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 incluye los parámetros necesarios en la cadena de consulta de la URL, como el `name`, el creador de la aplicación necesitará introducir un valor antes de enviarla. -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)". +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, consulte "[Protección de los webhooks](/developers/webhooks-and-events/webhooks/securing-your-webhooks)". -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: +La siguiente dirección URL crea una nueva aplicación pública llamada `octocat-github-app` con una descripción preconfigurada y una dirección URL de devolución de llamada. Esta dirección URL también selecciona permisos de lectura y escritura para `checks`, se suscribe a los eventos de webhook `check_run` y `check_suite` selecciona la opción para solicitar la autorización del usuario (OAuth) durante la instalación: ```text {% data variables.product.oauth_host_code %}/settings/apps/new?name=octocat-github-app&description=An%20Octocat%20App&callback_urls[]=https://example.com&request_oauth_on_install=true&public=true&checks=write&events[]=check_run&events[]=check_suite @@ -35,98 +40,98 @@ 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 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` | `string` | 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 de ningún usuario existente en 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. +`description` | `string` | Una descripción de la {% data variables.product.prodname_github_app %}. +`url` | `string` | La URL complea de la página principal del sitio web de tu {% data variables.product.prodname_github_app %}. +`callback_urls` | `array of strings` | 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 su aplicación autoriza a los usuarios mediante el flujo de OAuth, puede configurar esta opción como `true` para permitir que las personas autoricen la aplicación cuando la instalen, lo que le permite ahorrarse un paso. Si selecciona esta opción, la `setup_url` dejará de estar disponible y se redirigirá a los usuarios a su `callback_url` después de instalar la aplicación. +`setup_url` | `string` | 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` | Defínala como `true` para redirigir a los usuarios a la dirección URL de configuración cuando las instalaciones se actualicen, por ejemplo, después de que se agreguen o eliminen repositorios. +`public` | `boolean` | Defínala como `true` cuando la {% data variables.product.prodname_github_app %} esté disponible para el público o en `false` cuando solo puede acceder a ella el propietario de la aplicación. +`webhook_active` | `boolean` | Defínala como `false` para deshabilitar el webhook. El webhook se encuentra habilitado predeterminadamente. +`webhook_url` | `string` | La URL completa a la cual quisieras enviar cargas útiles de eventos de webhook. +{% ifversion ghae %}`webhook_secret` | `string` | Puedes especificar un secreto para asegurar tus webhooks. Consulte "[Protección de los webhooks](/webhooks/securing/)" para obtener más información. +{% endif %}`events` | `array of strings` | Eventos de webhook. Algunos eventos de webhook requieren los permisos de `read` o `write` de un recurso para poder seleccionar el evento al registrar una nueva {% data variables.product.prodname_github_app %}. Consulte la sección "[Eventos de webhook de {% data variables.product.prodname_github_app %}](#github-app-webhook-events) para ver los eventos disponibles y los permisos necesarios. Puedes seleccionar eventos múltiples en una secuencia de consulta. Por ejemplo, `events[]=public&events[]=label`.{% ifversion ghes < 3.4 %} +`domain` | `string` | La URL de una referencia de contenido.{% endif %} +`single_file_name` | `string` | Este es un permiso con alcance corto que permite a la app acceder a un solo archivo en cualquier repositorio. Al establecer el permiso de `single_file` en `read` o `write`, este campo proporciona la ruta de acceso al único archivo que administrará su {% data variables.product.prodname_github_app %}. {% ifversion fpt or ghes or ghec %} Si necesita administrar varios archivos, consulte `single_file_paths` a continuación. {% endif %}{% ifversion fpt or ghes or ghec %} +`single_file_paths` | `array of strings` | Esto permite a la app acceder hasta a 10 archivos especificos en un repositorio. Al establecer el permiso `single_file` en `read` o `write`, esta matriz puede almacenar las rutas de acceso de hasta diez archivos que administrará su {% data variables.product.prodname_github_app %}. Todos estos archivos reciben los mismos permisos establecidos por `single_file`, y no tienen permisos individuales independientes. Cuando se configuran dos o más archivos, la API devuelve `multiple_single_files=true`; de lo contrario, devolverá`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`. +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 permisos de `Read & write` en la interfaz de usuario para `contents`, la cadena de consulta incluirá `&contents=write`. Para seleccionar permisos de `Read-only` en la interfaz de usuario para `blocking`, la cadena de consulta incluirá `&blocking=read`. Para seleccionar `no-access` en la interfaz de usuario para `checks`, la cadena de consulta no incluirá el permiso `checks`. -| 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`. | -| [`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`. | -| [`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 %}. | -| [`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_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`. | -| [`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`. | -| `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`. | +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 `none`, `read` o `write`.{% ifversion fpt or ghec %} +[`blocking`](/rest/reference/permissions-required-for-github-apps/#permission-on-blocking) | Concede acceso a la [API de bloque de usuarios](/rest/reference/users#blocking). Puede ser `none`, `read` o `write`.{% endif %} +[`checks`](/rest/reference/permissions-required-for-github-apps/#permission-on-checks) | Concede acceso a la [API de comprobaciones](/rest/reference/checks). Puede ser `none`, `read` o `write`.{% ifversion ghes < 3.4 %} +`content_references` | Concede acceso al punto de conexión "[Crear datos adjuntos de contenido](/rest/reference/apps#create-a-content-attachment)". Puede ser `none`, `read` o `write`.{% endif %} +[`contents`](/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 de tipo `none`, `read` o `write`. +[`deployments`](/rest/reference/permissions-required-for-github-apps/#permission-on-deployments) | Concede acceso a la [API de implementaciones](/rest/reference/repos#deployments). Puede ser `none`, `read` o `write`.{% ifversion fpt or ghes or ghec %} +[`emails`](/rest/reference/permissions-required-for-github-apps/#permission-on-emails) | Concede acceso a la [API de correos electrónicos](/rest/reference/users#emails). Puede ser `none`, `read` o `write`.{% endif %} +[`followers`](/rest/reference/permissions-required-for-github-apps/#permission-on-followers) | Concede acceso a [la API de seguidores](/rest/reference/users#followers). Puede ser de tipo `none`, `read` o `write`. +[`gpg_keys`](/rest/reference/permissions-required-for-github-apps/#permission-on-gpg-keys) | Concede acceso a la [API de claves de GPG](/rest/reference/users#gpg-keys). Puede ser de tipo `none`, `read` o `write`. +[`issues`](/rest/reference/permissions-required-for-github-apps/#permission-on-issues) | Concede acceso a la [API de incidencias](/rest/reference/issues). Puede ser de tipo `none`, `read` o `write`. +[`keys`](/rest/reference/permissions-required-for-github-apps/#permission-on-keys) | Concede acceso a la [API de claves públicas](/rest/reference/users#keys). Puede ser de tipo `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 `none`, `read` o `write`.{% ifversion fpt or ghec %} +[`metadata`](/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`. El valor predeterminado es `read` cuando se establece cualquier permiso o `none` cuando no se especifica ningún permiso para la {% data variables.product.prodname_github_app %}. +[`organization_administration`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-administration) | Concede acceso al punto de conexión "[Actualizar una organización](/rest/reference/orgs#update-an-organization)" y a la [API de restricciones de interacción de la organización](/rest/reference/interactions#set-interaction-restrictions-for-an-organization). Puede ser `none`, `read` o `write`.{% endif %} +[`organization_hooks`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-hooks) | Concede acceso a la [API de webhooks de la organización](/rest/reference/orgs#webhooks/). Puede ser de tipo `none`, `read` o `write`. +`organization_plan` | Concede acceso para obtener información sobre el plan de una organización mediante el punto de conexión "[Obtener una organización](/rest/reference/orgs#get-an-organization)". Puede ser `none` o `read`. +[`organization_projects`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-projects) | Concede acceso a la [API de proyectos](/rest/reference/projects). Puede ser `none`, `read`, `write` o `admin`.{% ifversion fpt or ghec %} +[`organization_user_blocking`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-projects) | Concede acceso a la [API de bloqueo de usuarios de la organización](/rest/reference/orgs#blocking). Puede ser `none`, `read` o `write`.{% endif %} +[`pages`](/rest/reference/permissions-required-for-github-apps/#permission-on-pages) | Concede acceso a la [API de páginas](/rest/reference/repos#pages). Puede ser de tipo `none`, `read` o `write`. +`plan` | Concede acceso para obtener información sobre el plan de GitHub de un usuario mediante el punto de conexión "[Obtener un usuario](/rest/reference/users#get-a-user)". Puede ser `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 de tipo `none`, `read` o `write`. +[`repository_hooks`](/rest/reference/permissions-required-for-github-apps/#permission-on-repository-hooks) | Concede acceso a la [API de webhooks del repositorio](/rest/reference/repos#hooks). Puede ser de tipo `none`, `read` o `write`. +[`repository_projects`](/rest/reference/permissions-required-for-github-apps/#permission-on-repository-projects) | Concede acceso a la [API de proyectos](/rest/reference/projects). Puede ser `none`, `read`, `write` o `admin`.{% ifversion ghes or ghec %} +[`secret_scanning_alerts`](/rest/reference/permissions-required-for-github-apps/#permission-on-secret-scanning-alerts) | Concede acceso a la [API de análisis de secretos](/rest/reference/secret-scanning). Puede ser `none`, `read` o `write`.{% endif %}{% ifversion fpt or ghes or ghec %} +[`security_events`](/rest/reference/permissions-required-for-github-apps/#permission-on-security-events) | Concede acceso a la [API de análisis de código](/rest/reference/code-scanning/). Puede ser `none`, `read` o `write`.{% endif %} +[`single_file`](/rest/reference/permissions-required-for-github-apps/#permission-on-single-file) | Concede acceso a la [API de contenido](/rest/reference/repos#contents). Puede ser de tipo `none`, `read` o `write`. +[`starring`](/rest/reference/permissions-required-for-github-apps/#permission-on-starring) | Concede acceso a la [API de marcación con estrellas](/rest/reference/activity#starring). Puede ser de tipo `none`, `read` o `write`. +[`statuses`](/rest/reference/permissions-required-for-github-apps/#permission-on-statuses) | Concede acceso a la [API de estados](/rest/reference/commits#commit-statuses). Puede ser de tipo `none`, `read` o `write`. +[`team_discussions`](/rest/reference/permissions-required-for-github-apps/#permission-on-team-discussions) | Concede acceso a la [API de debates de equipos](/rest/reference/teams#discussions) y la [API de comentarios de debates de equipos](/rest/reference/teams#discussion-comments). Puede ser de tipo `none`, `read` o `write`. +`vulnerability_alerts`| Otorga acceso para recibir {% data variables.product.prodname_dependabot_alerts %} en un repositorio. Consulte "[Acerca de {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)" para obtener más información. Puede ser `none` o `read`. +`watching` | Otorga acceso a la lista y cambia los repositorios a los que un usuario está suscrito. Puede ser de tipo `none`, `read` o `write`. ## Eventos de webhook de {% data variables.product.prodname_github_app %} -| Nombre del evento de webhook | Permiso requerido | Descripción | -| ------------------------------------------------------------------------------------------------------------ | ----------------------------------------------- | --------------------------------------------------------------------------------------------------- | -| [`check_run`](/webhooks/event-payloads/#check_run) | `verificaciones` | {% data reusables.webhooks.check_run_short_desc %} -| [`check_suite`](/webhooks/event-payloads/#check_suite) | `verificaciones` | {% data reusables.webhooks.check_suite_short_desc %} -| [`comentario_confirmación de cambios`](/webhooks/event-payloads/#commit_comment) | `contenidos` | {% data reusables.webhooks.commit_comment_short_desc %}{% ifversion ghes < 3.4 %} -| [`content_reference`](/webhooks/event-payloads/#content_reference) | `content_references` | {% data reusables.webhooks.content_reference_short_desc %}{% endif %} -| [`create (crear)`](/webhooks/event-payloads/#create) | `contenidos` | {% data reusables.webhooks.create_short_desc %} -| [`delete`](/webhooks/event-payloads/#delete) | `contenidos` | {% data reusables.webhooks.delete_short_desc %} -| [`deployment`](/webhooks/event-payloads/#deployment) | `implementaciones` | {% data reusables.webhooks.deployment_short_desc %} -| [`deployment_status`](/webhooks/event-payloads/#deployment_status) | `implementaciones` | {% data reusables.webhooks.deployment_status_short_desc %} -| [`bifurcación`](/webhooks/event-payloads/#fork) | `contenidos` | {% data reusables.webhooks.fork_short_desc %} -| [`gollum`](/webhooks/event-payloads/#gollum) | `contenidos` | {% data reusables.webhooks.gollum_short_desc %} -| [`propuestas`](/webhooks/event-payloads/#issues) | `propuestas` | {% data reusables.webhooks.issues_short_desc %} -| [`comentario_propuesta`](/webhooks/event-payloads/#issue_comment) | `propuestas` | {% data reusables.webhooks.issue_comment_short_desc %} -| [`etiqueta`](/webhooks/event-payloads/#label) | `metadatos` | {% data reusables.webhooks.label_short_desc %} -| [`miembro`](/webhooks/event-payloads/#member) | `members` | {% data reusables.webhooks.member_short_desc %} -| [`membership`](/webhooks/event-payloads/#membership) | `members` | {% data reusables.webhooks.membership_short_desc %} -| [`hito`](/webhooks/event-payloads/#milestone) | `solicitud_extracción` | {% data reusables.webhooks.milestone_short_desc %}{% ifversion fpt or ghec %} -| [`org_block`](/webhooks/event-payloads/#org_block) | `organization_administration` | {% data reusables.webhooks.org_block_short_desc %}{% endif %} -| [`organization`](/webhooks/event-payloads/#organization) | `members` | {% data reusables.webhooks.organization_short_desc %} -| [`page_build`](/webhooks/event-payloads/#page_build) | `páginas` | {% data reusables.webhooks.page_build_short_desc %} -| [`project`](/webhooks/event-payloads/#project) | `repository_projects` u `organization_projects` | {% data reusables.webhooks.project_short_desc %} -| [`project_card`](/webhooks/event-payloads/#project_card) | `repository_projects` u `organization_projects` | {% data reusables.webhooks.project_card_short_desc %} -| [`project_column`](/webhooks/event-payloads/#project_column) | `repository_projects` u `organization_projects` | {% data reusables.webhooks.project_column_short_desc %} -| [`public`](/webhooks/event-payloads/#public) | `metadatos` | {% data reusables.webhooks.public_short_desc %} -| [`solicitud_extracción`](/webhooks/event-payloads/#pull_request) | `pull_requests` | {% data reusables.webhooks.pull_request_short_desc %} -| [`revisión_solicitud de extracción`](/webhooks/event-payloads/#pull_request_review) | `solicitud_extracción` | {% data reusables.webhooks.pull_request_review_short_desc %} -| [`comentarios _revisiones_solicitudes de extracción`](/webhooks/event-payloads/#pull_request_review_comment) | `solicitud_extracción` | {% data reusables.webhooks.pull_request_review_comment_short_desc %} -| [`pull_request_review_thread`](/webhooks/event-payloads/#pull_request_review_thread) | `solicitud_extracción` | {% data reusables.webhooks.pull_request_review_thread_short_desc %} -| [`subir`](/webhooks/event-payloads/#push) | `contenidos` | {% data reusables.webhooks.push_short_desc %} -| [`lanzamiento`](/webhooks/event-payloads/#release) | `contenidos` | {% data reusables.webhooks.release_short_desc %} -| [`repositorio`](/webhooks/event-payloads/#repository) | `metadatos` | {% data reusables.webhooks.repository_short_desc %}{% ifversion fpt or ghec %} -| [`repository_dispatch`](/webhooks/event-payloads/#repository_dispatch) | `contenidos` | Permite que los integradores que utilizan GitHub Actions activen eventos personalizados.{% endif %} -| [`estado`](/webhooks/event-payloads/#status) | `estados` | {% data reusables.webhooks.status_short_desc %} -| [`equipo`](/webhooks/event-payloads/#team) | `members` | {% data reusables.webhooks.team_short_desc %} -| [`team_add`](/webhooks/event-payloads/#team_add) | `members` | {% data reusables.webhooks.team_add_short_desc %} -| [`observar`](/webhooks/event-payloads/#watch) | `metadatos` | {% data reusables.webhooks.watch_short_desc %} +Nombre del evento de webhook | Permiso necesario | Descripción +------------------ | ------------------- | ----------- +[`check_run`](/webhooks/event-payloads/#check_run) |`checks` | {% data reusables.webhooks.check_run_short_desc %} +[`check_suite`](/webhooks/event-payloads/#check_suite) |`checks` | {% data reusables.webhooks.check_suite_short_desc %} +[`commit_comment`](/webhooks/event-payloads/#commit_comment) | `contents` | {% data reusables.webhooks.commit_comment_short_desc %}{% ifversion ghes < 3.4 %} +[`content_reference`](/webhooks/event-payloads/#content_reference) |`content_references` | {% data reusables.webhooks.content_reference_short_desc %}{% endif %} +[`create`](/webhooks/event-payloads/#create) | `contents` | {% data reusables.webhooks.create_short_desc %} +[`delete`](/webhooks/event-payloads/#delete) | `contents` | {% data reusables.webhooks.delete_short_desc %} +[`deployment`](/webhooks/event-payloads/#deployment) | `deployments` | {% data reusables.webhooks.deployment_short_desc %} +[`deployment_status`](/webhooks/event-payloads/#deployment_status) | `deployments` | {% data reusables.webhooks.deployment_status_short_desc %} +[`fork`](/webhooks/event-payloads/#fork) | `contents` | {% data reusables.webhooks.fork_short_desc %} +[`gollum`](/webhooks/event-payloads/#gollum) | `contents` | {% data reusables.webhooks.gollum_short_desc %} +[`issues`](/webhooks/event-payloads/#issues) | `issues` | {% data reusables.webhooks.issues_short_desc %} +[`issue_comment`](/webhooks/event-payloads/#issue_comment) | `issues` | {% data reusables.webhooks.issue_comment_short_desc %} +[`label`](/webhooks/event-payloads/#label) | `metadata` | {% data reusables.webhooks.label_short_desc %} +[`member`](/webhooks/event-payloads/#member) | `members` | {% data reusables.webhooks.member_short_desc %} +[`membership`](/webhooks/event-payloads/#membership) | `members` | {% data reusables.webhooks.membership_short_desc %} +[`milestone`](/webhooks/event-payloads/#milestone) | `pull_request` | {% data reusables.webhooks.milestone_short_desc %}{% ifversion fpt or ghec %} +[`org_block`](/webhooks/event-payloads/#org_block) | `organization_administration` | {% data reusables.webhooks.org_block_short_desc %}{% endif %} +[`organization`](/webhooks/event-payloads/#organization) | `members` | {% data reusables.webhooks.organization_short_desc %} +[`page_build`](/webhooks/event-payloads/#page_build) | `pages` | {% data reusables.webhooks.page_build_short_desc %} +[`project`](/webhooks/event-payloads/#project) | `repository_projects` o `organization_projects` | {% data reusables.webhooks.project_short_desc %} +[`project_card`](/webhooks/event-payloads/#project_card) | `repository_projects` o `organization_projects` | {% data reusables.webhooks.project_card_short_desc %} +[`project_column`](/webhooks/event-payloads/#project_column) | `repository_projects` o `organization_projects` | {% data reusables.webhooks.project_column_short_desc %} +[`public`](/webhooks/event-payloads/#public) | `metadata` | {% data reusables.webhooks.public_short_desc %} +[`pull_request`](/webhooks/event-payloads/#pull_request) | `pull_requests` | {% data reusables.webhooks.pull_request_short_desc %} +[`pull_request_review`](/webhooks/event-payloads/#pull_request_review) | `pull_request` | {% data reusables.webhooks.pull_request_review_short_desc %} +[`pull_request_review_comment`](/webhooks/event-payloads/#pull_request_review_comment) | `pull_request` | {% data reusables.webhooks.pull_request_review_comment_short_desc %} +[`pull_request_review_thread`](/webhooks/event-payloads/#pull_request_review_thread) | `pull_request` | {% data reusables.webhooks.pull_request_review_thread_short_desc %} +[`push`](/webhooks/event-payloads/#push) | `contents` | {% data reusables.webhooks.push_short_desc %} +[`release`](/webhooks/event-payloads/#release) | `contents` | {% data reusables.webhooks.release_short_desc %} +[`repository`](/webhooks/event-payloads/#repository) |`metadata` | {% data reusables.webhooks.repository_short_desc %}{% ifversion fpt or ghec %} +[`repository_dispatch`](/webhooks/event-payloads/#repository_dispatch) | `contents` | Permite que los integradores que utilizan GitHub Actions activen eventos personalizados.{% endif %} +[`status`](/webhooks/event-payloads/#status) | `statuses` | {% data reusables.webhooks.status_short_desc %} +[`team`](/webhooks/event-payloads/#team) | `members` | {% data reusables.webhooks.team_short_desc %} +[`team_add`](/webhooks/event-payloads/#team_add) | `members` | {% data reusables.webhooks.team_add_short_desc %} +[`watch`](/webhooks/event-payloads/#watch) | `metadata` | {% data reusables.webhooks.watch_short_desc %} diff --git a/translations/es-ES/content/developers/apps/building-github-apps/creating-a-github-app.md b/translations/es-ES/content/developers/apps/building-github-apps/creating-a-github-app.md index 015598481e..0e21ac2cf0 100644 --- a/translations/es-ES/content/developers/apps/building-github-apps/creating-a-github-app.md +++ b/translations/es-ES/content/developers/apps/building-github-apps/creating-a-github-app.md @@ -13,60 +13,73 @@ versions: ghec: '*' topics: - GitHub Apps +ms.openlocfilehash: bca6b800f8ea6042e4cbcdb95bd39b56f61433c5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146179091' --- +{% ifversion fpt or ghec %}Para obtener información sobre cómo usar los manifiestos de las aplicaciones de GitHub, que permiten a los usuarios crear aplicaciones preconfiguradas de GitHub, consulte "[Creación de aplicaciones de GitHub a partir de un manifiesto](/apps/building-github-apps/creating-github-apps-from-a-manifest/)". {% endif %} -{% ifversion fpt or ghec %}Para aprender cómo utilizar los manifiestos de las GitHub Apps, lo cual permite a las personas crear GitHub Apps preconfiguradas, consulta la sección "[Crear GitHub Apps a partir de un manifiesto](/apps/building-github-apps/creating-github-apps-from-a-manifest/)".{% endif %} - -{% ifversion fpt or ghec %} -{% note %} +{% ifversion fpt or ghec %} {% note %} **Nota:** {% data reusables.apps.maximum-github-apps-allowed %} -{% endnote %} -{% endif %} +{% endnote %} {% endif %} -{% data reusables.apps.settings-step %} -{% data reusables.user-settings.developer_settings %} -{% data reusables.user-settings.github_apps %} -1. Da clic en **GitHub App Nueva**. ![Botón para crear una GitHub App nueva](/assets/images/github-apps/github_apps_new.png) -1. E "Nombre dela GitHub App", teclea el nombre de tu app. ![Campo para nombrar tu GitHub App](/assets/images/github-apps/github_apps_app_name.png) +{% data reusables.apps.settings-step %} {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.github_apps %} +1. Haga clic en **New GitHub App** (Nueva aplicación GitHub). +![Botón para crear una nueva aplicación de GitHub](/assets/images/github-apps/github_apps_new.png) +1. E "Nombre dela GitHub App", teclea el nombre de tu app. +![Campo para el nombre de la aplicación de GitHub](/assets/images/github-apps/github_apps_app_name.png) Pónle un nombre claro y breve a tu app. Tu app no puede tener el mismo nombre que una cuenta existente 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. -1. Opcionalmente, en "Descripción", teclea la descripción de tu app que verán los usuarios. ![Campo para agregar una descripción de tu GitHub App](/assets/images/github-apps/github_apps_description.png) -1. En "URL de la página principal", teclea la URL completa del sitio web de tu app. ![Campo para la URL de la página de inicio de tu GitHub App](/assets/images/github-apps/github_apps_homepage_url.png) -{% ifversion fpt or ghes or ghec %} -1. En "URL de rellamado", teclea la URL completa a la cual se redirigirá a los usuarios después de que autoricen la instalación. Esta URL se utiliza si tu app necesita identificar y autorizar las solicitudes de usuario a servidor. +1. Opcionalmente, en "Descripción", teclea la descripción de tu app que verán los usuarios. +![Campo para agregar una descripción de la aplicación de GitHub](/assets/images/github-apps/github_apps_description.png) +1. Teclea la URL completa para el sitio web de tu app en "URL de la página principal". +![Campo para la URL de la página principal de la aplicación de GitHub](/assets/images/github-apps/github_apps_homepage_url.png) {% ifversion fpt or ghes or ghec %} +1. En "URL de rellamado", teclea la URL completa a la cual se redirigirá a los usuarios después de que autoricen la instalación. Esta URL se utiliza si tu app necesita identificar y autorizar solicitudes de usuario a servidor. - Puedes utilizar la opción de **Agregar una URL de rellamado** para proporcionar las URL de rellamado adicionales, con un máximo de 10 de ellas. + Puede usar la opción **Add callback URL** (Agregar URL de devolución de llamada) para proporcionar direcciones URL de devolución de llamada adicionales, hasta un máximo de 10. - ![Botón para 'Agregar una URL de rellamado' y campo para ingresar la URL de rellamado](/assets/images/github-apps/github_apps_callback_url_multiple.png) -{% else %} -1. En "URL de rellamado para la autorización del usuario", teclea la URL completa a la cual se redireccionará después de que un usuario autorice una instalación. Esta URL se utiliza si tu app necesita identificar y autorizar las solicitudes de usuario a servidor. ![Campo para la URL de rellamado para la autorización del usuario de tu GitHub App](/assets/images/github-apps/github_apps_user_authorization.png) + ![Botón para agregar una URL de devolución de llamada y campo para introducirla](/assets/images/github-apps/github_apps_callback_url_multiple.png) {% else %} +1. En "URL de rellamado para la autorización del usuario", teclea la URL completa a la cual se redireccionará después de que un usuario autorice una instalación. Esta URL se utiliza si tu app necesita identificar y autorizar solicitudes de usuario a servidor. +![Campo para la URL de devolución de llamada para la autorización del usuario de la aplicación de GitHub](/assets/images/github-apps/github_apps_user_authorization.png) {% endif %} -1. Predeterminadamente, para mejorar la seguridad de tu app, ésta utilizará un token de autorización de usuario con una vida útil limitada. Para elegir no utilizar estos tokens de usuario, debes deseleccionar la opción "Limitar la vida útil de los tokens de autorización de usuario". Para conocer más acerca de configurar un flujo de rehabilitación de tokens y acerca de los beeficios de que éstos tenga una vida útil limitada, consulta la sección "[Rehabilitar los tokens de acceso de usuario a servidor](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)". ![Opción para unirse a los tokens de usuario con caducidad durante la configuración de las GitHub Apps](/assets/images/github-apps/expire-user-tokens-selection.png) -1. Si tu app autoriza a los usuarios que utilizan el flujo de OAuth, puedes seleccionar la opción **Solicitar la autorización del usuario (OAuth) durante la instalación** para permitir que las personas den autorización a la app cuando la instalen, lo cual te ahorra un paso. Si seleccionas esta opción, la "URL de configuración" dejará de estar disponible y se redirigirá a los usuarios a tu "URL de rellamado para autorización del usuario" después de que instalen la app. Consulta la sección "[Autorizar a los usuarios durante la instalación](/apps/installing-github-apps/#authorizing-users-during-installation)" para obtener más información. ![Request user authorization during installation](/assets/images/github-apps/github_apps_request_auth_upon_install.png){% ifversion device-flow-is-opt-in %} -1. Si tu GitHub App utilizará el flujo de dispositivos para identificar y autorizar usuarios, haz clic en **Habilitar flujo de dispositivos**. Para obtener más información sobre el flujo de dispositivos, consulta la sección "[Autorizar las Apps de OAuth](/developers/apps/building-oauth-apps/authorizing-oauth-apps#device-flow)". ![Screenshot showing field for enabling device flow](/assets/images/oauth-apps/enable-device-flow.png){% endif %} -1. Si se requiere hacer ajustes adicionales después de la instalación, agrega una "URL de configuración" para redireccionar a los usuarios después de que instalen tu app. ![Campo para configurar la URL de tu GitHub App ](/assets/images/github-apps/github_apps_setup_url.png) +1. Predeterminadamente, para mejorar la seguridad de tu app, ésta utilizará un token de autorización de usuario con una vida útil limitada. Para elegir no utilizar estos tokens de usuario, debes deseleccionar la opción "Limitar la vida útil de los tokens de autorización de usuario". Para más información sobre cómo configurar un flujo de token de actualización y sobre las ventajas de expirar los tokens de usuario, consulte "[Actualización de tokens de acceso de usuario a servidor](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)". + ![Opción para expirar los tokens de usuario durante la configuración de las aplicaciones de GitHub](/assets/images/github-apps/expire-user-tokens-selection.png) +1. Si la aplicación autoriza a los usuarios mediante el flujo de OAuth, puede seleccionar **Request user authorization (OAuth) during installation** (Solicitar la autorización del usuario [OAuth] durante la instalación) para permitir que los usuarios autoricen la aplicación al instalarla, lo que elimina un paso. Si seleccionas esta opción, la "URL de configuración" dejará de estar disponible y se redirigirá a los usuarios a tu "URL de rellamado para autorización del usuario" después de que instalen la app. Para más información, vea "[Autorización de usuarios durante la instalación](/apps/installing-github-apps/#authorizing-users-during-installation)". +![Solicitud de la autorización del usuario durante la instalación](/assets/images/github-apps/github_apps_request_auth_upon_install.png){% ifversion device-flow-is-opt-in %} +1. Si la aplicación de GitHub va a usar el flujo de dispositivos para identificar y autorizar usuarios, haga clic en **Enable Device Flow** (Habilitar flujo de dispositivos). Para obtener más información sobre el flujo de dispositivos, vea "[Autorización de aplicaciones de OAuth](/developers/apps/building-oauth-apps/authorizing-oauth-apps#device-flow)". + ![Captura de pantalla en la que se muestra el campo para habilitar el flujo de dispositivos](/assets/images/oauth-apps/enable-device-flow.png){% endif %} +1. Si se requiere hacer ajustes adicionales después de la instalación, agrega una "URL de configuración" para redireccionar a los usuarios después de que instalen tu app. +![Campo para configurar la URL de la aplicación de GitHub](/assets/images/github-apps/github_apps_setup_url.png) {% note %} - **Nota:** Cuando seleccionas **Solicitar la autorización del usuario (OAuth) durante la instalación** en el paso anterior, este campo dejará de estar disponible y se redirigirá a los usuarios a tu "URL de rellamado para autorización del usuario" después de que instalen la app. + **Nota:** Al seleccionar **Request user authorization (OAuth) during installation** (Solicitar la autorización del usuario [OAuth] durante la instalación) en el paso anterior, este campo deja de estar disponible y los usuarios serán redirigidos a la URL de devolución de llamada de autorización del usuario después de instalar la aplicación. {% endnote %} -1. En "URL del Webhook", teclea la URL a la cual los eventos harán POST. Cada app recibe su propio webhook, el cual te notificará cada que se instale o modifique dicha app, así como sobre cualquier otor evento al cual se suscriba. ![Campo para la URL del webhook de tu GitHub App](/assets/images/github-apps/github_apps_webhook_url.png) +1. En "URL del Webhook", teclea la URL a la cual los eventos harán POST. Cada app recibe su propio webhook, el cual te notificará cada que se instale o modifique dicha app, así como sobre cualquier otor evento al cual se suscriba. +![Campo para la URL del webhook de la aplicación de GitHub](/assets/images/github-apps/github_apps_webhook_url.png) -1. Opcionalmente, en "Secreto del Webhook", teclea un token secreto opcional que se utilizará para asegurar tus webhooks. ![Campo para agregar un token secreto para tu Webhook](/assets/images/github-apps/github_apps_webhook_secret.png) +1. Opcionalmente, en "Secreto del Webhook", teclea un token secreto opcional que se utilizará para asegurar tus webhooks. +![Campo para agregar un token secreto para el webhook](/assets/images/github-apps/github_apps_webhook_secret.png) {% note %} - **Nota:** Te recomendamos ampliamente que configures un token secreto. Para obtener más información, consulta la sección "[Asegurar tus webhooks](/webhooks/securing/)". + **Nota:** Se recomienda encarecidamente establecer un token secreto. Para más información, vea "[Protección de los webhooks](/webhooks/securing/)". {% endnote %} -1. En "Permisos", elige aquellos permisos que solicitará tu app. Para cada tipo de permiso, utiliza el menú desplegable, y da clic en **Solo lectura**, **Lectura& escritura**, o **Sin acceso**. ![Varios permisos para tu GitHub App](/assets/images/github-apps/github_apps_new_permissions_post2dot13.png) +1. En "Permisos", elige aquellos permisos que solicitará tu app. Para cada tipo de permiso, use el menú desplegable y haga clic en **Read-only** (Solo lectura), **Read & write** (Lectura y escritura) o **No access** (Sin acceso). +![Diferentes permisos para la aplicación de GitHub](/assets/images/github-apps/github_apps_new_permissions_post2dot13.png) 1. En "Suscribirse a los eventos", elige aquellos que quieras que reciba tu app. -1. Para elegir si la app se podrá instalar, selecciona ya sea **Únicamente en esta cuenta** o **Cualquier cuenta**. Para obtener más información sobre las opciones de instalación, selecciona "[Convertir una GitHub App en pública o privada](/apps/managing-github-apps/making-a-github-app-public-or-private/)". ![Opciones de instalación para tu GitHub App](/assets/images/github-apps/github_apps_installation_options.png) -1. Da clic en **Crear GitHub App**. ![Botón para crear tu GitHub App](/assets/images/github-apps/github_apps_create_github_app.png) +1. Para elegir dónde se puede instalar la aplicación, seleccione **Only on this account** (Solo en esta cuenta) o **Any account** (En cualquier cuenta). Para obtener más información sobre las opciones de instalación, consulte "[Configuración de una aplicación de GitHub como pública o privada](/apps/managing-github-apps/making-a-github-app-public-or-private/)". +![Opciones de instalación de la aplicación de GitHub](/assets/images/github-apps/github_apps_installation_options.png) +1. Haga clic en **Create GitHub App** (Crear aplicación de GitHub). +![Botón para crear la aplicación de GitHub](/assets/images/github-apps/github_apps_create_github_app.png) 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 512d700508..1d419058dc 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 @@ -1,5 +1,5 @@ --- -title: Identificar y autorizar usuarios para las GitHub Apps +title: Identificación y autorización de usuarios para aplicaciones de GitHub intro: '{% data reusables.shortdesc.identifying_and_authorizing_github_apps %}' redirect_from: - /early-access/integrations/user-identification-authorization @@ -13,9 +13,14 @@ versions: ghec: '*' topics: - GitHub Apps -shortTitle: Identificar & autorizar usuarios +shortTitle: Identify & authorize users +ms.openlocfilehash: 19977ba3df74e002f1fa9f0af55cd4d6c43e6e3e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147717664' --- - {% data reusables.pre-release-program.expiring-user-access-tokens %} Cuando tu GitHub App actúe en nombre de un usuario, ésta realiza solicitudes de usuario a servidor. Estas solicitudes deben autorizarse con un token de acceso de usuario. Las solicitudes de usuario a servidor incluyen el solicitar datos para un usuario, como el determinar qué repositorios mostrar a un usuario en particular. Estas solicitudes también incluyen las acciones que activa un usuario, como ejecutar una compilación. @@ -24,9 +29,9 @@ Cuando tu GitHub App actúe en nombre de un usuario, ésta realiza solicitudes d ## Identificar usuarios en tu sitio -Para autorizar a los usuarios para las apps estándar que se ejecutan en el buscador, utiliza el [flujo de aplicaciones web](#web-application-flow). +A fin de autorizar a los usuarios para las aplicaciones estándar que se ejecutan en el buscador, use el [flujo de aplicaciones web](#web-application-flow). -Para autorizar a los usuarios para apps sin interfaz gráfica sin acceso directo al buscador, tales como las herramientas de CLI o administradores de credenciales de Git, utiliza el [flujo del dispositivo](#device-flow). El flujo de dispositivos utiliza el [Otorgamiento de Autorizción de Dispositivos](https://tools.ietf.org/html/rfc8628) de OAuth 2.0. +A fin de autorizar a los usuarios para aplicaciones sin interfaz gráfica sin acceso directo al buscador, como las herramientas de CLI o administradores de credenciales de Git, use el [flujo de dispositivos](#device-flow). En el flujo de dispositivos se usa la [concesión de autorización de dispositivos](https://tools.ietf.org/html/rfc8628) de OAuth 2.0. ## Flujo de aplicaciones Web @@ -36,44 +41,44 @@ Al utilizar el flujo de aplicaciones web, el proceso para identificar a los usua 2. GitHub redirecciona a los usuarios de vuelta a tu sitio 3. Tu GitHub App accede a la API con el token de acceso del usuario -Si seleccionas **Solicitar la autorización del usuario (OAuth) durante la instalación** cuando crees o modifiques tu app, el paso 1 se completará durante la instalación de la misma. Para obtener más información, consulta la sección "[Autorizar usuarios durante la instalación](/apps/installing-github-apps/#authorizing-users-during-installation)". +Si selecciona **Solicitar la autorización del usuario (OAuth) durante la instalación** al crear o modificar la aplicación, el paso 1 se completará durante la instalación de la aplicación. Para más información, vea "[Autorización de usuarios durante la instalación](/apps/installing-github-apps/#authorizing-users-during-installation)". -### 1. Solicita la identidad de un usuario de GitHub +### 1. Solicitud de la identidad de un usuario de GitHub Dirige al usuario a la siguiente URL en su buscador: GET {% data variables.product.oauth_host_code %}/login/oauth/authorize -Cuando tu GitHub App especifica un parámetro de `login`, solicita a los usuarios con una cuenta específica que pueden utilizar para registrarse y autorizar tu app. +Cuando la aplicación de GitHub especifica un parámetro `login`, solicita a los usuarios a una cuenta específica que pueden utilizar para iniciar sesión y autorizar la aplicación. #### Parámetros -| Nombre | Tipo | Descripción | -| -------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `client_id` | `secuencia` | **Requerido.** La ID de cliente para tu GitHub App. Puedes encontrarla en los [Ajustes de tu GitHub App](https://github.com/settings/apps) cuando selecciones tu app. **Nota:** La ID de app y de cliente no son las mismas y no son intercambiables. | -| `redirect_uri` | `secuencia` | La URL en tu aplicación a donde se enviará a los usuarios después de la autorización. Esto debe ser una coincidencia exacta con {% ifversion fpt or ghes or ghec %} una de las URL que proporcionaste como **URL de rellamado** {% else %} en la URL que proporcionaste dentro del campo **URL de rellamado para la autorización de usuario** {% endif %} cuando configuraste tu GitHub App y no puede contener ningún parámetro adicional. | -| `state` | `secuencia` | Este deberá contener una secuencia aleatoria para dar protección contra los ataques de falsificación y podría contener cualquier otros datos arbitrarios. | -| `login` | `secuencia` | Sugiere una cuenta específica para utilizar para registrarse y autorizar la app. | -| `allow_signup` | `secuencia` | Ya sea que se ofrezca no una opción para que los usuarios autenticados se registren para {% data variables.product.prodname_dotcom %} durante el flujo de OAuth. la opción predeterminada es `true`. Utiliza `false` cuando una política prohíba los registros. | +Nombre | Tipo | Descripción +-----|------|------------ +`client_id` | `string` | **Obligatorio.** Id. de cliente de la aplicación de GitHub. Puede encontrarlo en la [configuración de la aplicación de GitHub](https://github.com/settings/apps) al seleccionarla. **Nota:** El id. de la aplicación y el id. de cliente no son iguales y tampoco son intercambiables. +`redirect_uri` | `string` | La URL en tu aplicación a donde se enviará a los usuarios después de la autorización. Esto debe ser una coincidencia exacta con {% ifversion fpt or ghes or ghec %} una de las URL que ha proporcionado como **URL de devolución de llamada** {% else %} la URL que ha proporcionado en el campo **URL de devolución de llamada de autorización del usuario**{% endif %} al configurar la aplicación de GitHub y no puede contener ningún parámetro adicional. +`state` | `string` | Este deberá contener una secuencia aleatoria para dar protección contra los ataques de falsificación y podría contener cualquier otros datos arbitrarios. +`login` | `string` | Sugiere una cuenta específica para utilizar para registrarse y autorizar la app. +`allow_signup` | `string` | Ya sea que se ofrezca no una opción para que los usuarios autenticados se registren para {% data variables.product.prodname_dotcom %} durante el flujo de OAuth. El valor predeterminado es `true`. Use `false` cuando una directiva prohíba los registros. {% note %} -**Nota:** No necesitas proporcionar alcances en tu solicitud de autorización. A diferencia de la OAuth trandicional, el token de autorizción se limita a los permisos asociados con tu GitHub App y a aquellos del usuario. +**Nota:** No es necesario proporcionar ámbitos en la solicitud de autorización. A diferencia de la OAuth trandicional, el token de autorizción se limita a los permisos asociados con tu GitHub App y a aquellos del usuario. {% endnote %} -### 2. GitHub redirecciona a los usuarios de vuelta a tu sitio +### 2. GitHub redirecciona a los usuarios de vuelta al sitio -Si el usuario acepta tu solicitud, GitHub te redirecciona de regreso a tu sitio con un `code` temporal en un parámetro de código así como con el estado que proporcionaste en el paso anterior en el parámetro `state`. Si los estados no coinciden significa que un tercero creó la solicitud y que se debe anular el proceso. +Si el usuario acepta la solicitud, GitHub le redirecciona de vuelta al sitio con un valor `code` temporal en un parámetro de código así como con el estado que haya proporcionado en el paso anterior en un parámetro `state`. Si los estados no coinciden significa que un tercero creó la solicitud y que se debe anular el proceso. {% note %} -**Nota:** Si seleccionas **Solicitar la autorización del usuario (OAuth) durante la instalación ** cuando creas o modificas tu app, GitHub regreará un `code` temporal que necesitarás intercambiar por un token de acceso. El parámetro `state` no se regresa cuando GitHub inicia el flujo de OAuth durante la instalación de la app. +**Nota:** Si selecciona **Solicitar autorización de usuario (OAuth) durante la instalación** al crear o modificar la aplicación, GitHub devuelve un valor `code` temporal que tendrá que intercambiar por un token de acceso. El parámetro `state` no se devuelve cuando GitHub inicia el flujo de OAuth durante la instalación de la aplicación. {% endnote %} -Intercambia este `code` por un token de acceso. Cuando se habilita el vencimiento de tokens, el token de acceso vence en 8 horas y el token de actualización en 6 meses. Cada que actualizas el token, obtienes un nuevo token de actualización. Para obtener más información, consulta la sección "[Actualziar los tokens de acceso usuario-servidor](/developers/apps/refreshing-user-to-server-access-tokens)". +Intercambie este valor `code` por un token de acceso. Cuando se habilita el vencimiento de tokens, el token de acceso vence en 8 horas y el token de actualización en 6 meses. Cada que actualizas el token, obtienes un nuevo token de actualización. Para más información, vea "[Actualización de tokens de acceso de usuario a servidor](/developers/apps/refreshing-user-to-server-access-tokens)". -Los tokens de usuario con vigencia determinada son una característica opcional actualmente y están sujetos a cambios. Para decidir participar en la característica de vencimiento de tokens usuario-servidor, consulta la sección "[Activar las características opcionales para las apps](/developers/apps/activating-optional-features-for-apps)". +Los tokens de usuario con vigencia determinada son una característica opcional actualmente y están sujetos a cambios. Para participar en la característica de expiración de tokens de usuario a servidor, vea "[Activación de características opcionales para aplicaciones](/developers/apps/activating-optional-features-for-apps)". Haz una solicitud a la siguiente terminal para recibir un token de acceso: @@ -81,17 +86,17 @@ Haz una solicitud a la siguiente terminal para recibir un token de acceso: #### Parámetros -| Nombre | Tipo | Descripción | -| --------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `client_id` | `secuencia` | **Requerido.** La ID de cliente para tu GitHub App. | -| `client_secret` | `secuencia` | **Requerido.** El secreto de cliente para tu GitHub App. | -| `código` | `secuencia` | **Requerido.** El código que recibiste como respuesta al Paso 1. | -| `redirect_uri` | `secuencia` | La URL en tu aplicación a donde se enviará a los usuarios después de la autorización. Esto debe ser una coincidencia exacta con {% ifversion fpt or ghes or ghec %} una de las URL que proporcionaste como **URL de rellamado** {% else %} en la URL que proporcionaste dentro del campo **URL de rellamado para la autorización de usuario** {% endif %} cuando configuraste tu GitHub App y no puede contener ningún parámetro adicional. | -| `state` | `secuencia` | La secuencia aleatoria indescifrable que proporcionaste en el Paso 1. | +Nombre | Tipo | Descripción +-----|------|------------ +`client_id` | `string` | **Obligatorio.** Id. de cliente de la aplicación de GitHub. +`client_secret` | `string` | **Obligatorio.** Secreto de cliente de la aplicación de GitHub. +`code` | `string` | **Obligatorio.** Código que ha recibido como respuesta al paso 1. +`redirect_uri` | `string` | La URL en tu aplicación a donde se enviará a los usuarios después de la autorización. Esto debe ser una coincidencia exacta con {% ifversion fpt or ghes or ghec %} una de las URL que ha proporcionado como **URL de devolución de llamada** {% else %} la URL que ha proporcionado en el campo **URL de devolución de llamada de autorización del usuario**{% endif %} al configurar la aplicación de GitHub y no puede contener ningún parámetro adicional. +`state` | `string` | La secuencia aleatoria indescifrable que proporcionaste en el Paso 1. -#### Respuesta +#### Response -Predeterminadametne, la respuesta lleva el siguiente formato. Los parámetros de respuesta `expires_in`, `refresh_token`, y `refresh_token_expires_in` solo se devuelven cuando habilitas la vigencia determinada para los tokens de acceso de usuario a servidor. +Predeterminadametne, la respuesta lleva el siguiente formato. Los parámetros de respuesta `expires_in`, `refresh_token` y `refresh_token_expires_in` solo se devuelven cuando se habilitan los tokens de acceso de usuario a servidor que expiran. ```json { @@ -104,7 +109,7 @@ Predeterminadametne, la respuesta lleva el siguiente formato. Los parámetros de } ``` -### 3. Tu GitHub App accede a la API con el token de acceso del usuario +### 3. La aplicación de GitHub accede a la API con el token de acceso del usuario El token de acceso del usuario permite que la GitHub App haga solicitudes a la API a nombre del usuario. @@ -121,13 +126,13 @@ curl -H "Authorization: Bearer OAUTH-TOKEN" {% data variables.product.api_url_pr {% note %} -**Nota:** El flujo de dispositivos se encuentra en un beta público y está sujeto a cambios. +**Nota:** El flujo de dispositivos se encuentra en versión beta pública y está sujeto a cambios. {% endnote %} Este flujo de dispositivos te permite autorizar usuarios para una app sin encabezado, tal como una herramienta de CLI o un administrador de credenciales de Git. -{% ifversion device-flow-is-opt-in %}Antes de que puedas utilizar el flujo de dispositivos para identificar y autorizar usuarios, primero debes habilitarlo en los ajustes de tu app. Para obtener más información sobre cómo habilitar el flujo de dispositivos, consulta la sección "[Modificar una GitHub App](/developers/apps/managing-github-apps/modifying-a-github-app)". {% endif %}Para obtener más información sobre cómo autorizar usuarios utilizando el flujo de dispositivos, consulta la sección "[Autorizar las Apps de OAuth](/developers/apps/authorizing-oauth-apps#device-flow)". +{% ifversion device-flow-is-opt-in %}Antes de que puedas utilizar el flujo de dispositivos para identificar y autorizar usuarios, primero debes habilitarlo en la configuración de la aplicación. Para más información sobre cómo habilitar el flujo de dispositivos, vea "[Modificación de una aplicación de GitHub](/developers/apps/managing-github-apps/modifying-a-github-app)". {% endif %} Para más información sobre cómo autorizar a los usuarios mediante el flujo de dispositivos, vea "[Autorización de aplicaciones de OAuth](/developers/apps/authorizing-oauth-apps#device-flow)". ## Revisar a qué recursos de instalación puede acceder un usuario @@ -141,17 +146,17 @@ También puedes verificar qué repositorios se encuentran accesibles para un usu Authorization: Bearer OAUTH-TOKEN GET /user/installations/:installation_id/repositories -Puedes encontrar más detalles en: [Listar instalaciones de app accesibles para el token de acceso del usuario](/rest/apps#list-app-installations-accessible-to-the-user-access-token) y [Listar repositorios accesibles para el token de acceso del usuario](/rest/apps#list-repositories-accessible-to-the-user-access-token). +Puede encontrar más detalles en: [Enumeración de las instalaciones de aplicaciones accesibles para el token de acceso de usuario](/rest/apps#list-app-installations-accessible-to-the-user-access-token) y [Enumeración de repositorios accesibles para el token de acceso de usuario](/rest/apps#list-repositories-accessible-to-the-user-access-token). ## Gestionar una autorización revocada a una GitHub App -Si un usuario revoca su autorización de una GitHub App, dicha app recibirá el webhook [`github_app_authorization`](/webhooks/event-payloads/#github_app_authorization) predeterminadamente. Las GitHub Apps no pueden desuscribirse de este evento. {% data reusables.webhooks.authorization_event %} +Si un usuario revoca su autorización de una aplicación de GitHub, la aplicación recibirá el webhook [`github_app_authorization`](/webhooks/event-payloads/#github_app_authorization) de forma predeterminada. Las GitHub Apps no pueden desuscribirse de este evento. {% data reusables.webhooks.authorization_event %} ## Permisos a nivel de usuario -Puedes agregar permisos a nivel de usuario a tu GitHub App para acceder a los recursos del usuario, tales como correos electrónicos del usuario, los cuales otorgan los usuarios independientes como parte del [flujo de autorización del usuario](#identifying-users-on-your-site). Los permisos a nivel de usuario difieren de los [permisos a nivel de organización y de repositorio](/rest/overview/permissions-required-for-github-apps), los cuales se otorgan en el momento de la instalación en una cuenta personal o de organización. +Puede agregar permisos de nivel de usuario a la aplicación de GitHub para acceder a los recursos del usuario, como los correos electrónicos, que conceden usuarios independientes como parte del [flujo de autorización de usuarios](#identifying-users-on-your-site). Los permisos de nivel de usuario difieren de los [permisos de nivel de organización y repositorio](/rest/overview/permissions-required-for-github-apps), que se conceden en el momento de la instalación en una cuenta personal o de la organización. -Puedes seleccionar los permisos a nivel de usuario desde dentro de la configuración de tu GitHub App en la sección de **Permisos de usuario** de la página de **Permisos & webhooks**. Para obtener más información sobre seleccionar permisos, consulta la sección [Editar los permisos de una GitHub App](/apps/managing-github-apps/editing-a-github-app-s-permissions/)". +Puede seleccionar permisos de nivel de usuario desde la configuración de la aplicación de GitHub en la sección **Permisos de usuario** de la página **Permisos y webhooks**. Para más información sobre cómo seleccionar permisos, vea "[Edición de permisos de una aplicación de GitHub](/apps/managing-github-apps/editing-a-github-app-s-permissions/)". Cuando un usuario instala tu app en su cuenta, el aviso de instalación listará los permisos a nivel de usuario que tu app está solicitando y explicará que la app puede pedir estos permisos a los usuarios independientes. @@ -159,93 +164,91 @@ 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](/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. La aplicación puede realizar las siguientes solicitudes mediante puntos de conexión [GraphQL](/graphql) o [REST](/rest). ### Terminales compatibles {% ifversion fpt or ghec %} #### Ejecutores de Acciones -* [Listar aplicaciones de ejecutores para un repositorio](/rest/actions#list-runner-applications-for-a-repository) -* [Listar ejecutores auto-hospedados para un repositorio](/rest/actions#list-self-hosted-runners-for-a-repository) -* [Obtener un ejecutor auto-hospedado para un repositorio](/rest/actions#get-a-self-hosted-runner-for-a-repository) -* [Borrar un ejecutor auto-hospedado de un repositorio](/rest/actions#delete-a-self-hosted-runner-from-a-repository) +* [Enumerar aplicaciones de ejecutor para un repositorio](/rest/actions#list-runner-applications-for-a-repository) +* [Enumerar ejecutores autohospedados para un repositorio](/rest/actions#list-self-hosted-runners-for-a-repository) +* [Obtener un ejecutor autohospedado para un repositorio](/rest/actions#get-a-self-hosted-runner-for-a-repository) +* [Borrar un ejecutor autohospedado de un repositorio](/rest/actions#delete-a-self-hosted-runner-from-a-repository) * [Crear un token de registro para un repositorio](/rest/actions#create-a-registration-token-for-a-repository) * [Crear un token de eliminación para un repositorio](/rest/actions#create-a-remove-token-for-a-repository) -* [Listar aplicaciones de ejecutores para una organización](/rest/actions#list-runner-applications-for-an-organization) -* [Listar ejecutores auto-hospedados para una organización](/rest/actions#list-self-hosted-runners-for-an-organization) -* [Obtener ejecutores auto-hospedados para una organización](/rest/actions#get-a-self-hosted-runner-for-an-organization) -* [Borrar un ejecutor auto-hospedado de una organización](/rest/actions#delete-a-self-hosted-runner-from-an-organization) +* [Enumerar aplicaciones de ejecutor para una organización](/rest/actions#list-runner-applications-for-an-organization) +* [Enumerar ejecutores autohospedados para una organización](/rest/actions#list-self-hosted-runners-for-an-organization) +* [Obtener ejecutores autohospedados para una organización](/rest/actions#get-a-self-hosted-runner-for-an-organization) +* [Borrar un ejecutor autohospedado de una organización](/rest/actions#delete-a-self-hosted-runner-from-an-organization) * [Crear un token de registro para una organización](/rest/actions#create-a-registration-token-for-an-organization) * [Crear un token de eliminación para una organización](/rest/actions#create-a-remove-token-for-an-organization) #### Secretos de las Acciones -* [Obtener la llave pública de un repositorio](/rest/actions#get-a-repository-public-key) -* [Listar los secretos del repositorio](/rest/actions#list-repository-secrets) +* [Obtener la clave pública de un repositorio](/rest/actions#get-a-repository-public-key) +* [Enumerar los secretos del repositorio](/rest/actions#list-repository-secrets) * [Obtener el secreto de un repositorio](/rest/actions#get-a-repository-secret) * [Crear o actualizar el secreto de un repositorio](/rest/actions#create-or-update-a-repository-secret) -* [Borrar el secreto de un repositorio](/rest/actions#delete-a-repository-secret) -* [Obtener la llave pública de una organización](/rest/actions#get-an-organization-public-key) -* [Listar los secretos de la organización](/rest/actions#list-organization-secrets) +* [Eliminar el secreto de un repositorio](/rest/actions#delete-a-repository-secret) +* [Obtener la clave pública de una organización](/rest/actions#get-an-organization-public-key) +* [Enumerar los secretos de la organización](/rest/actions#list-organization-secrets) * [Obtener el secreto de una organización](/rest/actions#get-an-organization-secret) * [Crear o actualizar el secreto de una organización](/rest/actions#create-or-update-an-organization-secret) -* [Listar los repositorios seleccionados para el secreto de una organización](/rest/actions#list-selected-repositories-for-an-organization-secret) -* [Configurar los repositorios seleccionados para el secreto de una organización](/rest/actions#set-selected-repositories-for-an-organization-secret) -* [Agregar el repositorio seleccionado al secreto de una organización](/rest/actions#add-selected-repository-to-an-organization-secret) -* [Eliminar el repositorio seleccionado del secreto de una organización](/rest/actions#remove-selected-repository-from-an-organization-secret) -* [Borrar el secreto de una organización](/rest/actions#delete-an-organization-secret) -{% endif %} +* [Enumerar repositorios seleccionados para el secreto de una organización](/rest/actions#list-selected-repositories-for-an-organization-secret) +* [Configurar repositorios seleccionados para el secreto de una organización](/rest/actions#set-selected-repositories-for-an-organization-secret) +* [Agregar un repositorio seleccionado al secreto de una organización](/rest/actions#add-selected-repository-to-an-organization-secret) +* [Eliminar un repositorio seleccionado del secreto de una organización](/rest/actions#remove-selected-repository-from-an-organization-secret) +* [Eliminar el secreto de una organización](/rest/actions#delete-an-organization-secret) {% endif %} {% ifversion fpt or ghec %} -#### Artefactos +#### Artifacts -* [Listar artefactos para un repositorio](/rest/actions#list-artifacts-for-a-repository) -* [Listar artefactos de ejecución de flujo de trabajo](/rest/actions#list-workflow-run-artifacts) +* [Enumerar artefactos para un repositorio](/rest/actions#list-artifacts-for-a-repository) +* [Enumerar artefactos de ejecución de flujo de trabajo](/rest/actions#list-workflow-run-artifacts) * [Obtener un artefacto](/rest/actions#get-an-artifact) -* [Borrar un artefacto](/rest/actions#delete-an-artifact) -* [Descargar un artefacto](/rest/actions#download-an-artifact) -{% endif %} +* [Eliminar un artefacto](/rest/actions#delete-an-artifact) +* [Descargar un artefacto](/rest/actions#download-an-artifact) {% endif %} #### Ejecuciones de Verificación -* [Crear una ejecución de verificación](/rest/checks#create-a-check-run) -* [Obtener una ejecución de verificación](/rest/checks#get-a-check-run) -* [Actualizar una ejecución de verificación](/rest/checks#update-a-check-run) -* [Listar las anotaciones de una ejecución de verificación](/rest/checks#list-check-run-annotations) -* [Listar las ejecuciones de verificación en un conjunto de verificaciones](/rest/checks#list-check-runs-in-a-check-suite) -* [Listar las ejecuciones de verificación para una referencia de Git](/rest/checks#list-check-runs-for-a-git-reference) +* [Crear una ejecución de comprobación](/rest/checks#create-a-check-run) +* [Obtener una ejecución de comprobación](/rest/checks#get-a-check-run) +* [Actualizar una ejecución de comprobación](/rest/checks#update-a-check-run) +* [Enumerar las anotaciones de una ejecución de comprobación](/rest/checks#list-check-run-annotations) +* [Enumerar las ejecuciones de comprobación de un conjunto de comprobaciones](/rest/checks#list-check-runs-in-a-check-suite) +* [Enumerar las ejecuciones de comprobación para una referencia de Git](/rest/checks#list-check-runs-for-a-git-reference) #### Conjuntos de Verificaciones -* [Crear un conjunto de verificaciones](/rest/checks#create-a-check-suite) -* [Obtener un conjunto de verificaciones](/rest/checks#get-a-check-suite) -* [Solicitar un conjunto de verificaciones](/rest/checks#rerequest-a-check-suite) -* [Actualizar las preferencias del repositorio para los conjuntos de verificaciones](/rest/checks#update-repository-preferences-for-check-suites) -* [Listar conjuntos de verificaciones para una referencia de Git](/rest/checks#list-check-suites-for-a-git-reference) +* [Crear un conjunto de comprobaciones](/rest/checks#create-a-check-suite) +* [Obtener un conjunto de comprobaciones](/rest/checks#get-a-check-suite) +* [Volver a solicitar un conjunto de comprobaciones](/rest/checks#rerequest-a-check-suite) +* [Actualizar las preferencias del repositorio para los conjuntos de comprobaciones](/rest/checks#update-repository-preferences-for-check-suites) +* [Enumerar los conjuntos de comprobaciones para una referencia de Git](/rest/checks#list-check-suites-for-a-git-reference) #### Códigos de Conducta * [Obtener todos los códigos de conducta](/rest/codes-of-conduct#get-all-codes-of-conduct) -* [Obtener un código de conducta específico](/rest/codes-of-conduct#get-a-code-of-conduct) +* [Obtener un código de conducta](/rest/codes-of-conduct#get-a-code-of-conduct) #### Estados de Despliegue -* [Listar los estados de despliegue](/rest/deployments#list-deployment-statuses) -* [Crear los estados de despliegue](/rest/deployments#create-a-deployment-status) -* [Obtener un estado de despliegue](/rest/deployments#get-a-deployment-status) +* [Enumerar los estados de implementación](/rest/deployments#list-deployment-statuses) +* [Crear un estado de implementación](/rest/deployments#create-a-deployment-status) +* [Obtener un estado de implementación](/rest/deployments#get-a-deployment-status) #### Implementaciones -* [Listar los despliegues](/rest/deployments#list-deployments) -* [Crear un despliegue](/rest/deployments#create-a-deployment) -* [Obtén un despliegue](/rest/deployments#get-a-deployment) -* [Borra un despliegue](/rest/deployments#delete-a-deployment) +* [Enumerar implementaciones](/rest/deployments#list-deployments) +* [Creación de una implementación](/rest/deployments#create-a-deployment) +* [Obtener una implementación](/rest/deployments#get-a-deployment) +* [Eliminación de una implementación](/rest/deployments#delete-a-deployment) #### Eventos -* [Listar eventos públicos para una red de repositorios](/rest/activity#list-public-events-for-a-network-of-repositories) -* [Listar eventos de organizaciones públicas](/rest/activity#list-public-organization-events) +* [Enumerar los eventos públicos para una red de repositorios](/rest/activity#list-public-events-for-a-network-of-repositories) +* [Enumerar eventos de organizaciones públicas](/rest/activity#list-public-organization-events) #### Fuentes @@ -253,10 +256,10 @@ Mientras que la mayoría de tu interacción con la API deberá darse utilizando #### Blobs de Git -* [Crear un blob](/rest/git#create-a-blob) +* [Creación de un blob](/rest/git#create-a-blob) * [Obtener un blob](/rest/git#get-a-blob) -#### Confirmaciones de Git +#### Confirmaciones de GIT * [Crear una confirmación](/rest/git#create-a-commit) * [Obtener una confirmación](/rest/git#get-a-commit) @@ -265,14 +268,14 @@ Mientras que la mayoría de tu interacción con la API deberá darse utilizando * [Crear una referencia](/rest/git#create-a-reference) * [Obtener una referencia](/rest/git#get-a-reference) -* [Lista las referencias coincidentes](/rest/git#list-matching-references) +* [Enumerar las referencias coincidentes](/rest/git#list-matching-references) * [Actualizar una referencia](/rest/git#update-a-reference) -* [Borrar una referencia](/rest/git#delete-a-reference) +* [Eliminar una referencia](/rest/git#delete-a-reference) #### Matrículas de Git -* [Crear un objeto de matrícula](/rest/git#create-a-tag-object) -* [Obtener una matrícula](/rest/git#get-a-tag) +* [Crear un objeto de etiqueta](/rest/git#create-a-tag-object) +* [Obtener una etiqueta](/rest/git#get-a-tag) #### Árboles de Git @@ -281,89 +284,87 @@ Mientras que la mayoría de tu interacción con la API deberá darse utilizando #### Plantillas de Gitignore -* [Obtener todas las plantillas de gitignore](/rest/gitignore#get-all-gitignore-templates) -* [Obtener una plantilla específica de gitignore](/rest/gitignore#get-a-gitignore-template) +* [Obtener todas las plantillas de Gitignore](/rest/gitignore#get-all-gitignore-templates) +* [Obtener una plantilla de Gitignore](/rest/gitignore#get-a-gitignore-template) #### Instalaciones -* [Listar repositorios accesibles para el token de acceso del usuario](/rest/apps#list-repositories-accessible-to-the-user-access-token) +* [Enumerar repositorios accesibles para el token de acceso del usuario](/rest/apps#list-repositories-accessible-to-the-user-access-token) {% ifversion fpt or ghec %} #### Límites de interacción * [Obtener restricciones de interacción para una organización](/rest/interactions#get-interaction-restrictions-for-an-organization) -* [Configurar restricciones de interacción para una organización](/rest/interactions#set-interaction-restrictions-for-an-organization) -* [Eliminar restricciones de interacción para una organización](/rest/interactions#remove-interaction-restrictions-for-an-organization) +* [Establecer restricciones de interacción para una organización](/rest/interactions#set-interaction-restrictions-for-an-organization) +* [Quitar restricciones de interacción para una organización](/rest/interactions#remove-interaction-restrictions-for-an-organization) * [Obtener restricciones de interacción para un repositorio](/rest/interactions#get-interaction-restrictions-for-a-repository) -* [Configurar restricciones de interacción para un repositorio](/rest/interactions#set-interaction-restrictions-for-a-repository) -* [Eliminar restricciones de interacción para un repositorio](/rest/interactions#remove-interaction-restrictions-for-a-repository) -{% endif %} +* [Establecer restricciones de interacción para un repositorio](/rest/interactions#set-interaction-restrictions-for-a-repository) +* [Quitar restricciones de interacción para un repositorio](/rest/interactions#remove-interaction-restrictions-for-a-repository) {% endif %} #### Asignados de Informes de Problemas -* [Agregar asignados a un informe de problemas](/rest/issues#add-assignees-to-an-issue) -* [Eliminar asignados de un informe de problemas](/rest/issues#remove-assignees-from-an-issue) +* [Agregar usuarios asignados a una incidencia](/rest/issues#add-assignees-to-an-issue) +* [Quitar usuarios asignados de una incidencia](/rest/issues#remove-assignees-from-an-issue) #### Comentarios de Informes de Problemas -* [Listar comentarios del informe de problemas](/rest/issues#list-issue-comments) -* [Crear un comentario del informe de problemas](/rest/issues#create-an-issue-comment) -* [Listar cometnarios del informe de problemas para un repositorio](/rest/issues#list-issue-comments-for-a-repository) -* [Obtener un comentario de un informe de problemas](/rest/issues#get-an-issue-comment) -* [Actualizar un comentario de un informe de problemas](/rest/issues#update-an-issue-comment) -* [Borrar un comentario de un informe de problemas](/rest/issues#delete-an-issue-comment) +* [Enumerar comentarios de incidencias](/rest/issues#list-issue-comments) +* [Crear un comentario de incidencia](/rest/issues#create-an-issue-comment) +* [Enumerar comentarios de incidencias para un repositorio](/rest/issues#list-issue-comments-for-a-repository) +* [Obtener un comentario de incidencias](/rest/issues#get-an-issue-comment) +* [Actualizar un comentario de incidencias](/rest/issues#update-an-issue-comment) +* [Eliminar un comentario de incidencias](/rest/issues#delete-an-issue-comment) #### Eventos de Informe de Problemas -* [Listar eventos del informe de problemas](/rest/issues#list-issue-events) +* [Enumerar eventos de incidencias](/rest/issues#list-issue-events) #### Línea de tiempo del Informe de Problemas -* [Listar eventos de la línea de tiempo para un informe de problemas](/rest/issues#list-timeline-events-for-an-issue) +* [Enumerar eventos de escala de tiempo para una incidencia](/rest/issues#list-timeline-events-for-an-issue) -#### Problemas +#### Issues -* [Listar informes de problemas asignados al usuario autenticado](/rest/issues#list-issues-assigned-to-the-authenticated-user) -* [Listar asignados](/rest/issues#list-assignees) -* [Revisar si se puede asignar un usuario](/rest/issues#check-if-a-user-can-be-assigned) -* [Listar informes de problemas del repositorio](/rest/issues#list-repository-issues) -* [Crear un informe de problemas](/rest/issues#create-an-issue) -* [Obtener un informe de problemas](/rest/issues#get-an-issue) -* [Actualizar un informe de problemas](/rest/issues#update-an-issue) -* [Bloquear un informe de problemas](/rest/issues#lock-an-issue) -* [Desbloquear un informe de problemas](/rest/issues#unlock-an-issue) +* [Enumerar las incidencias asignadas al usuario autenticado](/rest/issues#list-issues-assigned-to-the-authenticated-user) +* [Enumerar usuarios asignados](/rest/issues#list-assignees) +* [Comprobar si se puede asignar un usuario](/rest/issues#check-if-a-user-can-be-assigned) +* [Enumerar incidencias del repositorio](/rest/issues#list-repository-issues) +* [Crear una incidencia](/rest/issues#create-an-issue) +* [Obtener una incidencia](/rest/issues#get-an-issue) +* [Actualizar una incidencia](/rest/issues#update-an-issue) +* [Bloquear una incidencia](/rest/issues#lock-an-issue) +* [Desbloquear una incidencia](/rest/issues#unlock-an-issue) {% ifversion fpt or ghec %} -#### Jobs +#### Trabajos -* [Obener un job para una ejecución de flujo de trabajo](/rest/actions#get-a-job-for-a-workflow-run) -* [Descargar bitácoras del job para una ejecución de flujode trabajo](/rest/actions#download-job-logs-for-a-workflow-run) -* [Listar jobs para una ejecución de flujo de trabajo](/rest/actions#list-jobs-for-a-workflow-run) -{% endif %} +* [Obtener un trabajo para una ejecución de flujo de trabajo](/rest/actions#get-a-job-for-a-workflow-run) +* [Descargar registros de trabajo para una ejecución de flujo de trabajo](/rest/actions#download-job-logs-for-a-workflow-run) +* [Enumerar trabajos para una ejecución de flujo de trabajo](/rest/actions#list-jobs-for-a-workflow-run) {% endif %} #### Etiquetas -* [Listar las etiquetas para un informe de problemas](/rest/issues#list-labels-for-an-issue) -* [Agregar etiquetas a un informe de problemas](/rest/issues#add-labels-to-an-issue) -* [Configurar eitquetas para un informe de problemas](/rest/issues#set-labels-for-an-issue) -* [Eliminar todas las etiquetas de un informe de problemas](/rest/issues#remove-all-labels-from-an-issue) -* [Eliminar una etiqueta de un informe de problemas](/rest/issues#remove-a-label-from-an-issue) -* [Listar etiquetas para un repositorio](/rest/issues#list-labels-for-a-repository) -* [Crear una etiqueta](/rest/issues#create-a-label) +* [Enumerar las etiquetas para una incidencia](/rest/issues#list-labels-for-an-issue) +* [Agregar etiquetas a una incidencia](/rest/issues#add-labels-to-an-issue) +* [Establecer etiquetas para una incidencia](/rest/issues#set-labels-for-an-issue) +* [Eliminar todas las etiquetas de una incidencia](/rest/issues#remove-all-labels-from-an-issue) +* [Eliminar una etiqueta de una incidencia](/rest/issues#remove-a-label-from-an-issue) +* [Enumerar etiquetas para un repositorio](/rest/issues#list-labels-for-a-repository) +* [Creación de una etiqueta](/rest/issues#create-a-label) * [Obtener una etiqueta](/rest/issues#get-a-label) * [Actualizar una etiqueta](/rest/issues#update-a-label) -* [Borrar una etiqueta](/rest/issues#delete-a-label) -* [Obtener etiquetas para cada informe de problemas en un hito](/rest/issues#list-labels-for-issues-in-a-milestone) +* [Eliminar una etiqueta](/rest/issues#delete-a-label) +* [Obtener etiquetas para cada incidencia en un hito](/rest/issues#list-labels-for-issues-in-a-milestone) #### Licencias -* [Obtener todas las licencias que se utilizan habitualmente](/rest/licenses#get-all-commonly-used-licenses) +* [Obtener todas las licencias que se usan habitualmente](/rest/licenses#get-all-commonly-used-licenses) * [Obtener una licencia](/rest/licenses#get-a-license) #### Markdown -* [Generar un documento de Markdown](/rest/markdown#render-a-markdown-document) -* [Generar un documento de markdwon en modo raw](/rest/markdown#render-a-markdown-document-in-raw-mode) +* [Representar un documento de Markdown](/rest/markdown#render-a-markdown-document) +* [Representar un documento de documento en modo sin formato](/rest/markdown#render-a-markdown-document-in-raw-mode) #### Meta @@ -371,124 +372,117 @@ Mientras que la mayoría de tu interacción con la API deberá darse utilizando #### Hitos -* [Listar hitos](/rest/issues#list-milestones) +* [Enumerar hitos](/rest/issues#list-milestones) * [Crear un hito](/rest/issues#create-a-milestone) * [Obtener un hito](/rest/issues#get-a-milestone) * [Actualizar un hito](/rest/issues#update-a-milestone) -* [Borrar un hito](/rest/issues#delete-a-milestone) +* [Eliminar un hito](/rest/issues#delete-a-milestone) #### Ganchos de organización -* [Listar los webhooks de la organización](/rest/orgs#webhooks/#list-organization-webhooks) +* [Enumerar los webhooks de la organización](/rest/orgs#webhooks/#list-organization-webhooks) * [Crear un webhook para una organización](/rest/orgs#webhooks/#create-an-organization-webhook) * [Obtener un webhook de una organización](/rest/orgs#webhooks/#get-an-organization-webhook) * [Actualizar el webhook de una organización](/rest/orgs#webhooks/#update-an-organization-webhook) -* [Borrar el webhook de una organización](/rest/orgs#webhooks/#delete-an-organization-webhook) +* [Eliminar el webhook de una organización](/rest/orgs#webhooks/#delete-an-organization-webhook) * [Hacer ping al webhook de una organización](/rest/orgs#webhooks/#ping-an-organization-webhook) {% ifversion fpt or ghec %} #### Invitaciones a las Organizaciones -* [Listar las invitaciones pendientes a una organización](/rest/orgs#list-pending-organization-invitations) +* [Enumerar las invitaciones pendientes a una organización](/rest/orgs#list-pending-organization-invitations) * [Crear una invitación a una organización](/rest/orgs#create-an-organization-invitation) -* [Listar los equipos de invitación a una organización](/rest/orgs#list-organization-invitation-teams) -{% endif %} +* [Enumerar los equipos de invitación a una organización](/rest/orgs#list-organization-invitation-teams) {% endif %} #### Miembros de la Organización -* [Listar a los miembros de la organización](/rest/orgs#list-organization-members) -* [Verificar la membrecía de organización de un usuario](/rest/orgs#check-organization-membership-for-a-user) -* [Eliminar a un miembro de una organización](/rest/orgs#remove-an-organization-member) -* [Obtener la membrecía de organización para un usuario](/rest/orgs#get-organization-membership-for-a-user) -* [Configurar una mebrecía de organización para un usuario](/rest/orgs#set-organization-membership-for-a-user) -* [Eliminar la membrecía de organización de un usuario](/rest/orgs#remove-organization-membership-for-a-user) -* [Listar los miembros de una organización pública](/rest/orgs#list-public-organization-members) -* [Verificar la membrecía de una organización pública de un usuario](/rest/orgs#check-public-organization-membership-for-a-user) -* [Configurar la membrecía de una organización pública para el usuario autenticado](/rest/orgs#set-public-organization-membership-for-the-authenticated-user) -* [Eliminar la membrecía de una organizción pública del usuario autenticado](/rest/orgs#remove-public-organization-membership-for-the-authenticated-user) +* [Enumerar los miembros de la organización](/rest/orgs#list-organization-members) +* [Comprobar la pertenencia a una organización de un usuario](/rest/orgs#check-organization-membership-for-a-user) +* [Quitar a un miembro de una organización](/rest/orgs#remove-an-organization-member) +* [Obtener la pertenencia a una organización de un usuario](/rest/orgs#get-organization-membership-for-a-user) +* [Establecer la pertenencia a una organización de un usuario](/rest/orgs#set-organization-membership-for-a-user) +* [Quitar la pertenencia a una organización de un usuario](/rest/orgs#remove-organization-membership-for-a-user) +* [Enumerar los miembros de una organización pública](/rest/orgs#list-public-organization-members) +* [Comprobar la pertenencia a una organización pública de un usuario](/rest/orgs#check-public-organization-membership-for-a-user) +* [Establecer la pertenencia a una organización pública para el usuario autenticado](/rest/orgs#set-public-organization-membership-for-the-authenticated-user) +* [Quitar la pertenencia a una organización pública para el usuario autenticado](/rest/orgs#remove-public-organization-membership-for-the-authenticated-user) #### Colaboradores Externos de una Organización -* [Listar los colaboradores externos de una organización](/rest/orgs#list-outside-collaborators-for-an-organization) +* [Enumerar los colaboradores externos de una organización](/rest/orgs#list-outside-collaborators-for-an-organization) * [Convertir a un miembro de la organización en colaborador externo](/rest/orgs#convert-an-organization-member-to-outside-collaborator) -* [Eliminar a un colaborador externo de la organización](/rest/orgs#remove-outside-collaborator-from-an-organization) +* [Quitar a un colaborador externo de la organización](/rest/orgs#remove-outside-collaborator-from-an-organization) {% ifversion ghes %} #### Ganchos de Pre-recepción de la Organización -* [Listar los ganchos de pre-recepción de una organización](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-an-organization) -* [Obtener los ganchos de pre-recepción de una organización](/enterprise/user/rest/reference/enterprise-admin#get-a-pre-receive-hook-for-an-organization) -* [Actualizar el requerir los ganchos de pre-recepción para una organización](/enterprise/user/rest/reference/enterprise-admin#update-pre-receive-hook-enforcement-for-an-organization) -* [Eliminar el requerir los ganchos de pre-recepción para una organización](/enterprise/user/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-an-organization) -{% endif %} +* [Enumerar los enlaces de recepción previa de una organización](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-an-organization) +* [Obtener un enlace de recepción previa para una organización](/enterprise/user/rest/reference/enterprise-admin#get-a-pre-receive-hook-for-an-organization) +* [Actualizar la aplicación de enlaces de recepción previa para una organización](/enterprise/user/rest/reference/enterprise-admin#update-pre-receive-hook-enforcement-for-an-organization) +* [Quitar la aplicación de enlaces de recepción previa para una organización](/enterprise/user/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-an-organization) {% endif %} #### Poyectos de Equipo de una Organización -* [Listar los proyectos de equipo](/rest/teams#list-team-projects) -* [Verificar los permisos del equipo para un proyecto](/rest/teams#check-team-permissions-for-a-project) +* [Enumerar los proyectos de equipo](/rest/teams#list-team-projects) +* [Comprobar los permisos de equipo para un proyecto](/rest/teams#check-team-permissions-for-a-project) * [Agregar o actualizar los permisos de un proyecto de equipo](/rest/teams#add-or-update-team-project-permissions) -* [Eliminar a un proyecto de un equipo](/rest/teams#remove-a-project-from-a-team) +* [Eliminar un proyecto de un equipo](/rest/teams#remove-a-project-from-a-team) #### Repositorios de Equipo de la Organización -* [Listar los repositorios de equipo](/rest/teams#list-team-repositories) -* [Verificar los permisos de un equipo para un repositorio](/rest/teams#check-team-permissions-for-a-repository) +* [Enumerar los repositorios de equipo](/rest/teams#list-team-repositories) +* [Comprobar los permisos de un equipo para un repositorio](/rest/teams#check-team-permissions-for-a-repository) * [Agregar o actualizar los permisos de un repositorio de equipo](/rest/teams#add-or-update-team-repository-permissions) -* [Eliminar a un repositorio de un equipo](/rest/teams#remove-a-repository-from-a-team) +* [Quitar un repositorio de un equipo](/rest/teams#remove-a-repository-from-a-team) {% ifversion fpt or ghec %} #### Sincronización de Equipos de la Organización -* [Lista de grupos de IdP para un equipo](/rest/teams#list-idp-groups-for-a-team) +* [Enumerar los grupos de IdP para un equipo](/rest/teams#list-idp-groups-for-a-team) * [Crear o actualizar conexiones de grupo de IdP](/rest/teams#create-or-update-idp-group-connections) -* [Listar grupos de IdP para una organización](/rest/teams#list-idp-groups-for-an-organization) -{% endif %} +* [Enumerar los grupos de IdP para una organización](/rest/teams#list-idp-groups-for-an-organization) {% endif %} #### Equipos de la Organización -* [Listar equipos](/rest/teams#list-teams) -* [Crear un equipo](/rest/teams#create-a-team) -* [Obtener un equipo por su nombre](/rest/teams#get-a-team-by-name) +* [Enumerar equipos](/rest/teams#list-teams) +* [Creación de un equipo](/rest/teams#create-a-team) +* [Obtener un equipo por nombre](/rest/teams#get-a-team-by-name) * [Actualizar un equipo](/rest/teams#update-a-team) -* [Borrar un equipo](/rest/teams#delete-a-team) -{% ifversion fpt or ghec %} -* [Listar invitaciones pendientes al equipo](/rest/teams#list-pending-team-invitations) -{% endif %} -* [Listar miembros del equipo](/rest/teams#list-team-members) -* [Obtener la membresía de equipo de un usuario](/rest/teams#get-team-membership-for-a-user) -* [Agregar o actualizar la membrecía de equipo de un usuario](/rest/teams#add-or-update-team-membership-for-a-user) -* [Eliminar la membrecía de equipo para un usuario](/rest/teams#remove-team-membership-for-a-user) -* [Listar los equipos hijos](/rest/teams#list-child-teams) -* [Listar los equipos para el usuario autenticado](/rest/teams#list-teams-for-the-authenticated-user) +* [Eliminar un equipo](/rest/teams#delete-a-team) {% ifversion fpt or ghec %} +* [Enumerar invitaciones pendientes al equipo](/rest/teams#list-pending-team-invitations) {% endif %} +* [Enumerar los miembros del equipo](/rest/teams#list-team-members) +* [Obtener la pertenencia a un equipo de un usuario](/rest/teams#get-team-membership-for-a-user) +* [Agregar o actualizar la pertenencia a un equipo de un usuario](/rest/teams#add-or-update-team-membership-for-a-user) +* [Quitar la pertenencia a un equipo de un usuario](/rest/teams#remove-team-membership-for-a-user) +* [Enumerar los equipos secundarios](/rest/teams#list-child-teams) +* [Enumerar los equipos para el usuario autenticado](/rest/teams#list-teams-for-the-authenticated-user) -#### Organizaciones +#### Las organizaciones -* [Listar organizaciones](/rest/orgs#list-organizations) -* [Obtener una organización](/rest/orgs#get-an-organization) -* [Actualizar una organización](/rest/orgs#update-an-organization) -* [Listar membrecías de organización para el usuario autenticado](/rest/orgs#list-organization-memberships-for-the-authenticated-user) -* [Obtener la membrecía de organización para el usuario autenticado](/rest/orgs#get-an-organization-membership-for-the-authenticated-user) -* [Actualizar la membrecía de una organización para el usuario autenticado](/rest/orgs#update-an-organization-membership-for-the-authenticated-user) -* [Listar las organizaciones para el usuario autenticado](/rest/orgs#list-organizations-for-the-authenticated-user) -* [Listar las organizaciones de un usuario](/rest/orgs#list-organizations-for-a-user) +* [Enumeración de organizaciones](/rest/orgs#list-organizations) +* [Obtención de una organización](/rest/orgs#get-an-organization) +* [Actualización de una organización](/rest/orgs#update-an-organization) +* [Enumerar las pertenencias a organizaciones para el usuario autenticado](/rest/orgs#list-organization-memberships-for-the-authenticated-user) +* [Obtener la pertenencia a una organización para el usuario autenticado](/rest/orgs#get-an-organization-membership-for-the-authenticated-user) +* [Actualizar la pertenencia a una organización para el usuario autenticado](/rest/orgs#update-an-organization-membership-for-the-authenticated-user) +* [Enumerar las organizaciones para el usuario autenticado](/rest/orgs#list-organizations-for-the-authenticated-user) +* [Enumerar las organizaciones para un usuario](/rest/orgs#list-organizations-for-a-user) {% ifversion fpt or ghec %} #### Autorizaciones de Credencial para las Organizaciones -* [Listar las autorizaciones del SSO de SAML para una organización](/rest/orgs#list-saml-sso-authorizations-for-an-organization) -* [Eliminar las autorizaciones del SSO de SAML de una organización](/rest/orgs#remove-a-saml-sso-authorization-for-an-organization) -{% endif %} +* [Enumerar las autorizaciones de SSO de SAML para una organización](/rest/orgs#list-saml-sso-authorizations-for-an-organization) +* [Quitar una autorización de SSO de SAML de una organización](/rest/orgs#remove-a-saml-sso-authorization-for-an-organization) {% endif %} {% ifversion fpt or ghec %} #### Scim de las Organizaciones -* [Listar las identidades aprovisionadas de SCIM](/rest/scim#list-scim-provisioned-identities) +* [Enumerar las identidades aprovisionadas de SCIM](/rest/scim#list-scim-provisioned-identities) * [Aprovisionar e invitar a un usuario de SCIM](/rest/scim#provision-and-invite-a-scim-user) * [Obtener la información de aprovisionamiento de SCIM para un usuario](/rest/scim#get-scim-provisioning-information-for-a-user) -* [Configurar la información de SCIM para un usuario aprovisionado](/rest/scim#set-scim-information-for-a-provisioned-user) +* [Establecer la información de SCIM para un usuario aprovisionado](/rest/scim#set-scim-information-for-a-provisioned-user) * [Actualizar un atributo para un usuario de SCIM](/rest/scim#update-an-attribute-for-a-scim-user) -* [Borrar a un usuario de SCIM de una organización](/rest/scim#delete-a-scim-user-from-an-organization) -{% endif %} +* [Borrar a un usuario de SCIM de una organización](/rest/scim#delete-a-scim-user-from-an-organization) {% endif %} {% ifversion fpt or ghec %} #### Importaciones de Código Fuente @@ -497,212 +491,208 @@ Mientras que la mayoría de tu interacción con la API deberá darse utilizando * [Iniciar una importación](/rest/migrations#start-an-import) * [Actualizar una importación](/rest/migrations#update-an-import) * [Cancelar una importación](/rest/migrations#cancel-an-import) -* [Obtener los autores de una confirmación](/rest/migrations#get-commit-authors) -* [Mapear al autor de una confirmación](/rest/migrations#map-a-commit-author) +* [Obtener los creadores de una confirmación](/rest/migrations#get-commit-authors) +* [Asignar el creador de una confirmación](/rest/migrations#map-a-commit-author) * [Obtener archivos grandes](/rest/migrations#get-large-files) -* [Actualizar la preferencia de LFS de Git](/rest/migrations#update-git-lfs-preference) -{% endif %} +* [Actualizar la preferencia de LFS de Git](/rest/migrations#update-git-lfs-preference) {% endif %} #### Colaboradores de Proyecto -* [Listar colaboradores del proyecto](/rest/projects#list-project-collaborators) -* [Agregar a un colaborador del proyecto](/rest/projects#add-project-collaborator) -* [Eliminar a un colaborador del proyecto](/rest/projects#remove-project-collaborator) +* [Enumerar los colaboradores del proyecto](/rest/projects#list-project-collaborators) +* [Agregar un colaborador del proyecto](/rest/projects#add-project-collaborator) +* [Quitar un colaborador del proyecto](/rest/projects#remove-project-collaborator) * [Obtener permisos del proyecto para un usuario](/rest/projects#get-project-permission-for-a-user) #### Proyectos -* [Listar los proyectos de la organización](/rest/projects#list-organization-projects) -* [Crear un proyecto en la organización](/rest/projects#create-an-organization-project) +* [Enumerar los proyectos de la organización](/rest/projects#list-organization-projects) +* [Crear un proyecto de la organización](/rest/projects#create-an-organization-project) * [Obtener un proyecto](/rest/projects#get-a-project) * [Actualizar un proyecto](/rest/projects#update-a-project) -* [Borrar un proyecto](/rest/projects#delete-a-project) -* [Listar las columnas del proyecto](/rest/projects#list-project-columns) +* [Eliminación de un proyecto](/rest/projects#delete-a-project) +* [Enumerar las columnas del proyecto](/rest/projects#list-project-columns) * [Crear una columna de proyecto](/rest/projects#create-a-project-column) * [Obtener una columna de proyecto](/rest/projects#get-a-project-column) -* [Actualizar una column de proyecto](/rest/projects#update-a-project-column) -* [Borrar una columna de proyecto](/rest/projects#delete-a-project-column) -* [Listar las tarjetas del proyecto](/rest/projects#list-project-cards) +* [Actualizar una columna de proyecto](/rest/projects#update-a-project-column) +* [Eliminar una columna de proyecto](/rest/projects#delete-a-project-column) +* [Enumerar las tarjetas del proyecto](/rest/projects#list-project-cards) * [Crear una tarjeta de proyecto](/rest/projects#create-a-project-card) * [Mover una columna de proyecto](/rest/projects#move-a-project-column) * [Obtener una tarjeta de proyecto](/rest/projects#get-a-project-card) * [Actualizar una tarjeta de proyecto](/rest/projects#update-a-project-card) -* [Borrar una tarjeta de proyecto](/rest/projects#delete-a-project-card) +* [Eliminar una tarjeta de proyecto](/rest/projects#delete-a-project-card) * [Mover una tarjeta de proyecto](/rest/projects#move-a-project-card) -* [Listar los proyectos de un repositorio](/rest/projects#list-repository-projects) -* [Crear un proyecto en un repositorio](/rest/projects#create-a-repository-project) +* [Enumerar los proyectos de un repositorio](/rest/projects#list-repository-projects) +* [Crear un proyecto de repositorio](/rest/projects#create-a-repository-project) #### Comentarios de Extracción -* [Listar comentarios de revisión en una solicitud de extracción](/rest/pulls#list-review-comments-on-a-pull-request) -* [Crear un comentario de revisión para una solicitud de extracción](/rest/pulls#create-a-review-comment-for-a-pull-request) -* [Listar comentarios de revisión en un repositorio](/rest/pulls#list-review-comments-in-a-repository) -* [Obtener un comentario de revisión para una solicitud de extracción](/rest/pulls#get-a-review-comment-for-a-pull-request) -* [Actualizar un comentario de revisión para una solicitud de extracción](/rest/pulls#update-a-review-comment-for-a-pull-request) -* [Borrar un comentario de revisión para una solicitud de extracción](/rest/pulls#delete-a-review-comment-for-a-pull-request) +* [Enumerar los comentarios de revisión en una solicitud de incorporación de cambios](/rest/pulls#list-review-comments-on-a-pull-request) +* [Crear un comentario de revisión para una solicitud de incorporación de cambios](/rest/pulls#create-a-review-comment-for-a-pull-request) +* [Enumerar los comentarios de revisión en un repositorio](/rest/pulls#list-review-comments-in-a-repository) +* [Obtener un comentario de revisión para una solicitud de incorporación de cambios](/rest/pulls#get-a-review-comment-for-a-pull-request) +* [Actualizar un comentario de revisión para una solicitud de incorporación de cambios](/rest/pulls#update-a-review-comment-for-a-pull-request) +* [Eliminar un comentario de revisión de una solicitud de incorporación de cambios](/rest/pulls#delete-a-review-comment-for-a-pull-request) #### Eventos de Revisión en Solciitudes de Extracción -* [Descartar una revisión para una solicitud de extracción](/rest/pulls#dismiss-a-review-for-a-pull-request) -* [Emitir una revisión para una solicitud de extracción](/rest/pulls#submit-a-review-for-a-pull-request) +* [Descartar una revisión para una solicitud de incorporación de cambios](/rest/pulls#dismiss-a-review-for-a-pull-request) +* [Enviar una revisión para una solicitud de incorporación de cambios](/rest/pulls#submit-a-review-for-a-pull-request) #### Solicitudes de Revisión para Solicitudes de Extracción -* [Listar a los revisores requeridos para una solicitud de extracción](/rest/pulls#list-requested-reviewers-for-a-pull-request) -* [Solicitar a los revisores para una solicitud de extracción](/rest/pulls#request-reviewers-for-a-pull-request) -* [Eliminar a los revisores solicitados para una solicitud de extracción](/rest/pulls#remove-requested-reviewers-from-a-pull-request) +* [Enumerar los revisores necesarios para una solicitud de incorporación de cambios](/rest/pulls#list-requested-reviewers-for-a-pull-request) +* [Solicitar revisores para una solicitud de incorporación de cambios](/rest/pulls#request-reviewers-for-a-pull-request) +* [Eliminar revisores solicitados para una solicitud de incorporación de cambios](/rest/pulls#remove-requested-reviewers-from-a-pull-request) #### Revisiones de Solicitudes de Extracción -* [Listar revisores para una solicitud de extracción](/rest/pulls#list-reviews-for-a-pull-request) -* [Crear revisión para una solicitud de extracción](/rest/pulls#create-a-review-for-a-pull-request) -* [Obtener una revisión para una solicitud de extracción](/rest/pulls#get-a-review-for-a-pull-request) -* [Actualizar una revisión para una solicitud de extracción](/rest/pulls#update-a-review-for-a-pull-request) -* [Listar los comentarios para una revisión de una solicitud de extracción](/rest/pulls#list-comments-for-a-pull-request-review) +* [Enumerar revisores para una solicitud de incorporación de cambios](/rest/pulls#list-reviews-for-a-pull-request) +* [Crear una revisión para una solicitud de incorporación de cambios](/rest/pulls#create-a-review-for-a-pull-request) +* [Obtener una revisión para una solicitud de incorporación de cambios](/rest/pulls#get-a-review-for-a-pull-request) +* [Actualizar una revisión para una solicitud de incorporación de cambios](/rest/pulls#update-a-review-for-a-pull-request) +* [Enumerar los comentarios para una revisión de una solicitud de incorporación de cambios](/rest/pulls#list-comments-for-a-pull-request-review) #### Extracciones -* [Listar solicitudes extracción](/rest/pulls#list-pull-requests) -* [Crear una solicitud de extracción](/rest/pulls#create-a-pull-request) -* [Obtener una solicitud de extracción](/rest/pulls#get-a-pull-request) -* [Actualizar una solicitud de extracción](/rest/pulls#update-a-pull-request) -* [Listar las confirmaciones en una solicitud de extracción](/rest/pulls#list-commits-on-a-pull-request) -* [Listar los archivos en una solicitud de extracción](/rest/pulls#list-pull-requests-files) -* [Revisar si se ha fusionado una solicitud de extracción](/rest/pulls#check-if-a-pull-request-has-been-merged) -* [Fusionar una solicitud de extracción (Botón de Fusionar)](/rest/pulls#merge-a-pull-request) +* [Enumerar solicitudes de incorporación de cambios](/rest/pulls#list-pull-requests) +* [Creación de una solicitud de incorporación de cambios](/rest/pulls#create-a-pull-request) +* [Obtener una solicitud de incorporación de cambios](/rest/pulls#get-a-pull-request) +* [Actualizar una solicitud de incorporación de cambios](/rest/pulls#update-a-pull-request) +* [Enumerar las confirmaciones en una solicitud de incorporación de cambios](/rest/pulls#list-commits-on-a-pull-request) +* [Enumerar los archivos en una solicitud de incorporación de cambios](/rest/pulls#list-pull-requests-files) +* [Comprobar si se ha combinando una solicitud de incorporación de cambios](/rest/pulls#check-if-a-pull-request-has-been-merged) +* [Combinar una solicitud de incorporación de cambios (Botón Fusionar mediante combinación)](/rest/pulls#merge-a-pull-request) #### Reacciones -* [Borra una reacción](/rest/reactions) -* [Listar las reacciones a un comentario de una confirmación](/rest/reactions#list-reactions-for-a-commit-comment) +* [Eliminar una reacción](/rest/reactions) +* [Enumerar las reacciones a un comentario de una confirmación](/rest/reactions#list-reactions-for-a-commit-comment) * [Crear una reacción para el comentario de una confirmación](/rest/reactions#create-reaction-for-a-commit-comment) -* [Listar las reacciones de un informe de problemas](/rest/reactions#list-reactions-for-an-issue) -* [Crear una reacción para un informe de problemas](/rest/reactions#create-reaction-for-an-issue) -* [Listar las reacciones para el comentario de un informe de problemas](/rest/reactions#list-reactions-for-an-issue-comment) -* [Crear una reacción para el comentario de informe de problemas](/rest/reactions#create-reaction-for-an-issue-comment) -* [Listar las reacciones para el comentario de revisión de una solicitud de extracción](/rest/reactions#list-reactions-for-a-pull-request-review-comment) -* [Crear una reacción para un comentario de revisión de una solicitud de extracción](/rest/reactions#create-reaction-for-a-pull-request-review-comment) -* [Listar las reacciones para un comentario de debate de equipo](/rest/reactions#list-reactions-for-a-team-discussion-comment) +* [Enumerar las reacciones a una incidencia](/rest/reactions#list-reactions-for-an-issue) +* [Crear una reacción para una incidencia](/rest/reactions#create-reaction-for-an-issue) +* [Enumerar las reacciones al comentario de una incidencia](/rest/reactions#list-reactions-for-an-issue-comment) +* [Crear una reacción para el comentario de una incidencia](/rest/reactions#create-reaction-for-an-issue-comment) +* [Enumerar las reacciones para el comentario de revisión de una solicitud de incorporación de cambios](/rest/reactions#list-reactions-for-a-pull-request-review-comment) +* [Crear una reacción para un comentario de revisión de una solicitud de incorporación de cambios](/rest/reactions#create-reaction-for-a-pull-request-review-comment) +* [Enumerar las reacciones a un comentario de debate de equipo](/rest/reactions#list-reactions-for-a-team-discussion-comment) * [Crear una reacción para un comentario de debate de equipo](/rest/reactions#create-reaction-for-a-team-discussion-comment) -* [Listar las reaciones a un debate de equipo](/rest/reactions#list-reactions-for-a-team-discussion) +* [Enumerar las reacciones a un debate de equipo](/rest/reactions#list-reactions-for-a-team-discussion) * [Crear una reacción para un debate de equipo](/rest/reactions#create-reaction-for-a-team-discussion) -* [Borrar la reacción a un comentario de una confirmación](/rest/reactions#delete-a-commit-comment-reaction) -* [Borrar la reacción a un comentario](/rest/reactions#delete-an-issue-reaction) -* [Borrar la reacción a un comentario de una confirmación](/rest/reactions#delete-an-issue-comment-reaction) -* [Borrar la reacción a un comentario de una solicitud de extracción](/rest/reactions#delete-a-pull-request-comment-reaction) -* [Borrar la reacción a un debate de equipo](/rest/reactions#delete-team-discussion-reaction) -* [Borrar una reacción a un comentario en un debate de equipo](/rest/reactions#delete-team-discussion-comment-reaction) +* [Eliminar la reacción a un comentario de una confirmación](/rest/reactions#delete-a-commit-comment-reaction) +* [Eliminar la reacción a una incidencia](/rest/reactions#delete-an-issue-reaction) +* [Eliminar la reacción a un comentario de una confirmación](/rest/reactions#delete-an-issue-comment-reaction) +* [Eliminar la reacción a un comentario de una solicitud de incorporación de cambios](/rest/reactions#delete-a-pull-request-comment-reaction) +* [Eliminar la reacción a un debate de equipo](/rest/reactions#delete-team-discussion-reaction) +* [Eliminar la reacción a un comentario de debate de equipo](/rest/reactions#delete-team-discussion-comment-reaction) #### Repositorios -* [Listar los repositorios de una organización](/rest/repos#list-organization-repositories) +* [Enumerar los repositorios de una organización](/rest/repos#list-organization-repositories) * [Crear un repositorio para el usuario autenticado](/rest/repos#create-a-repository-for-the-authenticated-user) * [Obtener un repositorio](/rest/repos#get-a-repository) * [Actualizar un repositorio](/rest/repos#update-a-repository) -* [Borrar un repositorio](/rest/repos#delete-a-repository) +* [Eliminar un repositorio](/rest/repos#delete-a-repository) * [Comparar dos confirmaciones](/rest/commits#compare-two-commits) -* [Listar los colaboradores del repositorio](/rest/repos#list-repository-contributors) -* [Listar las bifurcaciones](/rest/repos#list-forks) -* [Crear una bifuración](/rest/repos#create-a-fork) -* [Listar los lenguajes de un repositorio](/rest/repos#list-repository-languages) -* [Listar las matrículas de un repositorio](/rest/repos#list-repository-tags) -* [Listar los equipos de un repositorio](/rest/repos#list-repository-teams) +* [Enumerar los colaboradores del repositorio](/rest/repos#list-repository-contributors) +* [Enumerar las bifurcaciones](/rest/repos#list-forks) +* [Crear una bifurcación](/rest/repos#create-a-fork) +* [Enumerar los lenguajes de un repositorio](/rest/repos#list-repository-languages) +* [Enumerar las etiquetas de un repositorio](/rest/repos#list-repository-tags) +* [Enumerar los equipos de un repositorio](/rest/repos#list-repository-teams) * [Transferir un repositorio](/rest/repos#transfer-a-repository) -* [Listar los repositorios públicos](/rest/repos#list-public-repositories) -* [Listar los repositorios para el usuario autenticado](/rest/repos#list-repositories-for-the-authenticated-user) -* [Listar los repositorios para un usuario](/rest/repos#list-repositories-for-a-user) -* [Crear un repositorio utilizando una plantilla de repositorio](/rest/repos#create-repository-using-a-repository-template) +* [Enumerar los repositorios públicos](/rest/repos#list-public-repositories) +* [Enumerar los repositorios para el usuario autenticado](/rest/repos#list-repositories-for-the-authenticated-user) +* [Enumerar los repositorios para un usuario](/rest/repos#list-repositories-for-a-user) +* [Crear un repositorio mediante una plantilla de repositorio](/rest/repos#create-repository-using-a-repository-template) #### Actividad del Repositorio -* [Listar Stargazers](/rest/activity#list-stargazers) -* [Listar observadores](/rest/activity#list-watchers) -* [Listar los repositorios que el usuario ha marcado con una estrella](/rest/activity#list-repositories-starred-by-a-user) -* [Verificar si el usuario autenticado ha marcado al repositorio con una estrella](/rest/activity#check-if-a-repository-is-starred-by-the-authenticated-user) +* [Enumerar Stargazers](/rest/activity#list-stargazers) +* [Enumerar observadores](/rest/activity#list-watchers) +* [Enumerar los repositorios que el usuario ha marcado con una estrella](/rest/activity#list-repositories-starred-by-a-user) +* [Comprobar si el usuario autenticado ha marcado el repositorio con una estrella](/rest/activity#check-if-a-repository-is-starred-by-the-authenticated-user) * [Marcar un repositorio con una estrella para el usuario autenticado](/rest/activity#star-a-repository-for-the-authenticated-user) * [Quitar la estrella de un repositorio para el usuario autenticado](/rest/activity#unstar-a-repository-for-the-authenticated-user) -* [Listar los repositorios que el usuario está observando](/rest/activity#list-repositories-watched-by-a-user) +* [Enumerar los repositorios que el usuario inspecciona](/rest/activity#list-repositories-watched-by-a-user) {% ifversion fpt or ghec %} #### Correcciones de Seguridad Automatizadas de un Repositorio * [Habilitar las correcciones de seguridad automatizadas](/rest/repos#enable-automated-security-fixes) -* [Inhabilitar las correcciones de seguridad automatizadas](/rest/repos#disable-automated-security-fixes) -{% endif %} +* [Deshabilitar las correcciones de seguridad automatizadas](/rest/repos#disable-automated-security-fixes) {% endif %} #### Ramas de los Repositorios -* [Listar ramas](/rest/branches#list-branches) +* [Enumerar ramas](/rest/branches#list-branches) * [Obtener una rama](/rest/branches#get-a-branch) * [Obtener la protección de una rama](/rest/branches#get-branch-protection) * [Actualizar la protección de una rama](/rest/branches#update-branch-protection) -* [Borrar la protección de una rama](/rest/branches#delete-branch-protection) +* [Eliminar la protección de una rama](/rest/branches#delete-branch-protection) * [Obtener la protección administrativa de una rama](/rest/branches#get-admin-branch-protection) -* [Configurar la protección administrativa de una rama](/rest/branches#set-admin-branch-protection) -* [Borrar la protección administrativa de una rama](/rest/branches#delete-admin-branch-protection) -* [Obtener la protección de la revisión de una solicitud de extracción](/rest/branches#get-pull-request-review-protection) -* [Actualizar la protección de la revisión de una solicitud de extracción](/rest/branches#update-pull-request-review-protection) -* [Borrar la protección de la revisión de una solicitud de extracción](/rest/branches#delete-pull-request-review-protection) +* [Establecer la protección administrativa de una rama](/rest/branches#set-admin-branch-protection) +* [Eliminar la protección administrativa de una rama](/rest/branches#delete-admin-branch-protection) +* [Obtener la protección de la revisión de una solicitud de incorporación de cambios](/rest/branches#get-pull-request-review-protection) +* [Actualizar la protección de la revisión de una solicitud de incorporación de cambios](/rest/branches#update-pull-request-review-protection) +* [Eliminar la protección de la revisión de una solicitud de incorporación de cambios](/rest/branches#delete-pull-request-review-protection) * [Obtener la protección de firma de una confirmación](/rest/branches#get-commit-signature-protection) * [Crear la protección de firma de una confirmación](/rest/branches#create-commit-signature-protection) -* [Borrar la protección de firma de una confirmación](/rest/branches#delete-commit-signature-protection) -* [Obtener la protección de las verificaciones de estado](/rest/branches#get-status-checks-protection) -* [Actualizar la protección para la verificación de estados](/rest/branches#update-status-check-protection) -* [Eliminar la protección de las verificaciones de estado](/rest/branches#remove-status-check-protection) -* [Obtener todos los contextos de verificaciones de estado](/rest/branches#get-all-status-check-contexts) -* [Agregar un contexto de verificación de estado](/rest/branches#add-status-check-contexts) -* [Obtener un contexto de verificación de estado](/rest/branches#set-status-check-contexts) -* [Eliminar los contextos de verificación de estado](/rest/branches#remove-status-check-contexts) +* [Eliminar la protección de firma de una confirmación](/rest/branches#delete-commit-signature-protection) +* [Obtener la protección de las comprobaciones de estado](/rest/branches#get-status-checks-protection) +* [Actualizar la protección para la comprobación de estado](/rest/branches#update-status-check-protection) +* [Eliminar la protección de la comprobación de estado](/rest/branches#remove-status-check-protection) +* [Obtener todos los contextos de comprobación de estado](/rest/branches#get-all-status-check-contexts) +* [Agregar un contexto de comprobación de estado](/rest/branches#add-status-check-contexts) +* [Establecer el contexto de comprobación de estado](/rest/branches#set-status-check-contexts) +* [Quitar los contextos de comprobación de estado](/rest/branches#remove-status-check-contexts) * [Obtener restricciones de acceso](/rest/branches#get-access-restrictions) -* [Borrar restricciones de acceso](/rest/branches#delete-access-restrictions) -* [Listar a los equipos con acceso a la rama protegida](/rest/repos#list-teams-with-access-to-the-protected-branch) +* [Eliminar restricciones de acceso](/rest/branches#delete-access-restrictions) +* [Enumerar los equipos con acceso a la rama protegida](/rest/repos#list-teams-with-access-to-the-protected-branch) * [Agregar restricciones de acceso a equipos](/rest/branches#add-team-access-restrictions) -* [Obtener restricciones de acceso a equipos](/rest/branches#set-team-access-restrictions) -* [Eliminar restricciones de acceso a equipos](/rest/branches#remove-team-access-restrictions) -* [Listar las restricciones de usuario para la rama protegida](/rest/repos#list-users-with-access-to-the-protected-branch) -* [Agregar las restricciones de acceso para los usuarios](/rest/branches#add-user-access-restrictions) -* [Configurar las restricciones de acceso para los usuarios](/rest/branches#set-user-access-restrictions) -* [Eliminar las restricciones de acceso para los usuarios](/rest/branches#remove-user-access-restrictions) -* [Fusionar una rama](/rest/branches#merge-a-branch) +* [Establecer restricciones de acceso a equipos](/rest/branches#set-team-access-restrictions) +* [Quitar restricciones de acceso a equipos](/rest/branches#remove-team-access-restrictions) +* [Enumerar las restricciones de usuario para la rama protegida](/rest/repos#list-users-with-access-to-the-protected-branch) +* [Agregar restricciones de acceso para el usuario](/rest/branches#add-user-access-restrictions) +* [Establecer restricciones de acceso para el usuario](/rest/branches#set-user-access-restrictions) +* [Quitar restricciones de acceso para el usuario](/rest/branches#remove-user-access-restrictions) +* [Combinar una bifurcación](/rest/branches#merge-a-branch) #### Colaboradores del Repositorio -* [Listar los colaboradores del repositorio](/rest/collaborators#list-repository-collaborators) -* [Verificar si un usuario es colaborador de un repositorio](/rest/collaborators#check-if-a-user-is-a-repository-collaborator) -* [Agregar un colaborador de repositorio](/rest/collaborators#add-a-repository-collaborator) -* [Eliminar a un colaborador del repositorio](/rest/collaborators#remove-a-repository-collaborator) +* [Enumerar los colaboradores del repositorio](/rest/collaborators#list-repository-collaborators) +* [Comprobar si un usuario es colaborador de un repositorio](/rest/collaborators#check-if-a-user-is-a-repository-collaborator) +* [Agregar un colaborador del repositorio](/rest/collaborators#add-a-repository-collaborator) +* [Quitar a un colaborador del repositorio](/rest/collaborators#remove-a-repository-collaborator) * [Obtener permisos del repositorio para un usuario](/rest/collaborators#get-repository-permissions-for-a-user) #### Comentarios de Confirmaciones de un Repositorio -* [Listar los comentarios de confirmaciones en un repositorio](/rest/commits#list-commit-comments-for-a-repository) -* [Obtener un comentario de una confirmación](/rest/commits#get-a-commit-comment) -* [Actualizar un comentario de una confirmación](/rest/commits#update-a-commit-comment) -* [Borrar un comentario de una confirmación](/rest/commits#delete-a-commit-comment) -* [Listar los comentarios de una confirmación](/rest/commits#list-commit-comments) -* [Crear un comentario de una confirmación](/rest/commits#create-a-commit-comment) +* [Enumerar los comentarios de confirmación en un repositorio](/rest/commits#list-commit-comments-for-a-repository) +* [Obtener un comentario de confirmación](/rest/commits#get-a-commit-comment) +* [Actualizar un comentario de confirmación](/rest/commits#update-a-commit-comment) +* [Eliminar un comentario de confirmación](/rest/commits#delete-a-commit-comment) +* [Enumerar los comentarios de confirmación](/rest/commits#list-commit-comments) +* [Crear un comentario de confirmación](/rest/commits#create-a-commit-comment) #### Confirmaciones de Repositorio -* [Listar confirmaciones](/rest/commits#list-commits) +* [Enumeración de las confirmaciones](/rest/commits#list-commits) * [Obtener una confirmación](/rest/commits#get-a-commit) -* [Listar ramas para la confirmación principal](/rest/commits#list-branches-for-head-commit) -* [Listar solicitudes de extracción asociadas con una confirmación](/rest/repos#list-pull-requests-associated-with-commit) +* [Enumerar las ramas para la confirmación principal](/rest/commits#list-branches-for-head-commit) +* [Enumerar las solicitudes de incorporación de cambios asociadas con una confirmación](/rest/repos#list-pull-requests-associated-with-commit) #### Comunidad del Repositorio -* [Obtener el código de conducta de un repositorio](/rest/codes-of-conduct#get-the-code-of-conduct-for-a-repository) -{% ifversion fpt or ghec %} -* [Obtener las métricas de perfil de la comunidad](/rest/metrics#get-community-profile-metrics) -{% endif %} +* [Obtener el código de conducta de un repositorio](/rest/codes-of-conduct#get-the-code-of-conduct-for-a-repository) {% ifversion fpt or ghec %} +* [Obtener las métricas de perfil de la comunidad](/rest/metrics#get-community-profile-metrics) {% endif %} #### Contenido de los Repositorios * [Descargar un archivo de un repositorio](/rest/repos#download-a-repository-archive) * [Obtener el contenido de un repositorio](/rest/repos#get-repository-content) -* [Crear o actualizar los contenidos de archivo](/rest/repos#create-or-update-file-contents) -* [Borrar un archivo](/rest/repos#delete-a-file) -* [Obtener el README de un repositorio](/rest/repos#get-a-repository-readme) +* [Crear o actualizar contenido de archivo](/rest/repos#create-or-update-file-contents) +* [Eliminar un archivo](/rest/repos#delete-a-file) +* [Obtener el archivo Léame de un repositorio](/rest/repos#get-a-repository-readme) * [Obtener la licencia para un repositorio](/rest/licenses#get-the-license-for-a-repository) #### Envíos de Evento de un Repositorio @@ -711,88 +701,86 @@ Mientras que la mayoría de tu interacción con la API deberá darse utilizando #### Ganchos de Repositorio -* [Listar los webhooks de un repositorio](/rest/webhooks#list-repository-webhooks) -* [Crear un webhook para un repositorio](/rest/webhooks#create-a-repository-webhook) -* [Obtener un webhook para un repositorio](/rest/webhooks#get-a-repository-webhook) +* [Enumerar los webhooks de un repositorio](/rest/webhooks#list-repository-webhooks) +* [Crear un webhook de repositorio](/rest/webhooks#create-a-repository-webhook) +* [Obtener un webhook de repositorio](/rest/webhooks#get-a-repository-webhook) * [Actualizar el webhook de un repositorio](/rest/webhooks#update-a-repository-webhook) -* [Borrar el webhook de un repositorio](/rest/webhooks#delete-a-repository-webhook) +* [Eliminar el webhook de un repositorio](/rest/webhooks#delete-a-repository-webhook) * [Hacer ping al webhook de un repositorio](/rest/webhooks#ping-a-repository-webhook) -* [Probar el webhook de carga a un repositorio](/rest/repos#test-the-push-repository-webhook) +* [Probar el webhook del repositorio de inserción](/rest/repos#test-the-push-repository-webhook) #### Invitaciones a un repositorio -* [Listar las invitaciones a un repositorio](/rest/collaborators#list-repository-invitations) +* [Enumerar las invitaciones a un repositorio](/rest/collaborators#list-repository-invitations) * [Actualizar la invitación a un repositorio](/rest/collaborators#update-a-repository-invitation) -* [Borrar la invitación a un repositorio](/rest/collaborators#delete-a-repository-invitation) -* [Listar las invitaciones a un repositorio para el usuario autenticado](/rest/collaborators#list-repository-invitations-for-the-authenticated-user) +* [Eliminar la invitación a un repositorio](/rest/collaborators#delete-a-repository-invitation) +* [Enumerar las invitaciones a un repositorio para el usuario autenticado](/rest/collaborators#list-repository-invitations-for-the-authenticated-user) * [Aceptar la invitación a un repositorio](/rest/collaborators#accept-a-repository-invitation) * [Rechazar la invitación a un repositorio](/rest/collaborators#decline-a-repository-invitation) #### Claves de Repositorio -* [Listar claves de despliegue](/rest/deployments#list-deploy-keys) -* [Crear una clave de despliegue](/rest/deployments#create-a-deploy-key) -* [Obtener una clave de despliegue](/rest/deployments#get-a-deploy-key) -* [Borrar una clave de despiegue](/rest/deployments#delete-a-deploy-key) +* [Enumerar las claves de implementación](/rest/deployments#list-deploy-keys) +* [Crear una clave de implementación](/rest/deployments#create-a-deploy-key) +* [Obtener una clave de implementación](/rest/deployments#get-a-deploy-key) +* [Eliminar una clave de implementación](/rest/deployments#delete-a-deploy-key) #### Páginas de Repositorio * [Obtener un sitio de GitHub Pages](/rest/pages#get-a-github-pages-site) * [Crear un sitio de GitHub Pages](/rest/pages#create-a-github-pages-site) -* [Actualizar la información acerca de un sitio de GitHub Pages](/rest/pages#update-information-about-a-github-pages-site) -* [Borrar un sitio de GitHub Pages](/rest/pages#delete-a-github-pages-site) -* [Listar las compilaciones de GitHub Pages](/rest/pages#list-github-pages-builds) +* [Actualizar la información sobre un sitio de GitHub Pages](/rest/pages#update-information-about-a-github-pages-site) +* [Eliminar un sitio de GitHub Pages](/rest/pages#delete-a-github-pages-site) +* [Enumerar compilaciones de GitHub Pages](/rest/pages#list-github-pages-builds) * [Solicitar una compilación de GitHub Pages](/rest/pages#request-a-github-pages-build) * [Obtener una compilación de GitHub Pages](/rest/pages#get-github-pages-build) -* [Obtener la última compilación de pages](/rest/pages#get-latest-pages-build) +* [Obtener la última compilación de Pages](/rest/pages#get-latest-pages-build) {% ifversion ghes %} #### Ganchos de Pre-recepción de un Repositorio -* [Listar los ganchos de pre-recepción para un repositorio](/enterprise/user/rest/enterprise-admin#list-pre-receive-hooks-for-a-repository) -* [Obtener un gancho de pre-recepción de un repositorio](/enterprise/user/rest/enterprise-admin#get-a-pre-receive-hook-for-a-repository) -* [Actualizar el requerir ganchos de pre-recepción en un repositorio](/enterprise/user/rest/enterprise-admin#update-pre-receive-hook-enforcement-for-a-repository) -* [Eliminar el requerir ganchos de pre-recepción para un repositorio](/enterprise/user/rest/enterprise-admin#remove-pre-receive-hook-enforcement-for-a-repository) -{% endif %} +* [Enumerar los enlaces de recepción previa para un repositorio](/enterprise/user/rest/enterprise-admin#list-pre-receive-hooks-for-a-repository) +* [Obtener un enlace de recepción previa para un repositorio](/enterprise/user/rest/enterprise-admin#get-a-pre-receive-hook-for-a-repository) +* [Actualizar la aplicación de enlaces de recepción previa para un repositorio](/enterprise/user/rest/enterprise-admin#update-pre-receive-hook-enforcement-for-a-repository) +* [Eliminar la aplicación de enlaces de recepción previa para un repositorio](/enterprise/user/rest/enterprise-admin#remove-pre-receive-hook-enforcement-for-a-repository) {% endif %} #### Lanzamientos de repositorio -* [Listar los lanzamientos](/rest/repos#list-releases) -* [Crear un lanzamiento](/rest/repos#create-a-release) -* [Obtener un lanzamiento](/rest/repos#get-a-release) -* [Actualizar un lanzamiento](/rest/repos#update-a-release) -* [Borrar un lanzamiento](/rest/repos#delete-a-release) -* [Listar activos de lanzamiento](/rest/repos#list-release-assets) -* [Obtener un activo de lanzamiento](/rest/repos#get-a-release-asset) -* [Actualizar un activo de lanzamiento](/rest/repos#update-a-release-asset) -* [Borrar un activo de lanzamiento](/rest/repos#delete-a-release-asset) -* [Obtener el lanzamiento más reciente](/rest/repos#get-the-latest-release) -* [Obtener un lanzamiento por nombre de matrícula](/rest/repos#get-a-release-by-tag-name) +* [Lista de versiones](/rest/repos#list-releases) +* [Creación de una versión](/rest/repos#create-a-release) +* [Obtener una versión](/rest/repos#get-a-release) +* [Actualizar una versión](/rest/repos#update-a-release) +* [Eliminar una versión](/rest/repos#delete-a-release) +* [Enumerar recursos de versión](/rest/repos#list-release-assets) +* [Obtener un recurso de versión](/rest/repos#get-a-release-asset) +* [Actualizar un recurso de versión](/rest/repos#update-a-release-asset) +* [Eliminar un recurso de versión](/rest/repos#delete-a-release-asset) +* [Obtener la versión más reciente](/rest/repos#get-the-latest-release) +* [Obtener una versión por nombre de etiqueta](/rest/repos#get-a-release-by-tag-name) #### Estadísticas de Repositorio * [Obtener la actividad de confirmaciones semanal](/rest/metrics#get-the-weekly-commit-activity) -* [Obtener la actividad de confirmaciones del año pasado](/rest/metrics#get-the-last-year-of-commit-activity) +* [Obtener la actividad de confirmaciones del último año](/rest/metrics#get-the-last-year-of-commit-activity) * [Obtener la actividad de confirmaciones de todos los colaboradores](/rest/metrics#get-all-contributor-commit-activity) -* [Obtener la cuenta semanal de confirmaciones](/rest/metrics#get-the-weekly-commit-count) -* [Obtener la cuenta de confirmaciones por hora para cada día](/rest/metrics#get-the-hourly-commit-count-for-each-day) +* [Obtener el recuento semanal de confirmaciones](/rest/metrics#get-the-weekly-commit-count) +* [Obtener el recuento diario de confirmaciones por hora](/rest/metrics#get-the-hourly-commit-count-for-each-day) {% ifversion fpt or ghec %} #### Alertas de Vulnerabilidad en Repositorios * [Habilitar las alertas de vulnerabilidades](/rest/repos#enable-vulnerability-alerts) -* [Inhabilitar las alertas de vulnerabilidades](/rest/repos#disable-vulnerability-alerts) -{% endif %} +* [Deshabilitar las alertas de vulnerabilidades](/rest/repos#disable-vulnerability-alerts) {% endif %} -#### Raíz +#### Root -* [Terminal raíz](/rest#root-endpoint) +* [Punto de conexión raíz](/rest#root-endpoint) * [Emojis](/rest/emojis#emojis) -* [Obtener un estado de límite de tasa para el usuario autenticado](/rest/rate-limit#get-rate-limit-status-for-the-authenticated-user) +* [Obtener un estado de límite de frecuencia para el usuario autenticado](/rest/rate-limit#get-rate-limit-status-for-the-authenticated-user) #### Buscar -* [Buscar código](/rest/search#search-code) +* [Código de búsqueda](/rest/search#search-code) * [Buscar confirmaciones](/rest/search#search-commits) * [Buscar etiquetas](/rest/search#search-labels) * [Buscar repositorios](/rest/search#search-repositories) @@ -802,21 +790,21 @@ Mientras que la mayoría de tu interacción con la API deberá darse utilizando #### Estados * [Obtener el estado combinado para una referencia específica](/rest/commits#get-the-combined-status-for-a-specific-reference) -* [Listar los estados de confirmación para una referencia](/rest/commits#list-commit-statuses-for-a-reference) +* [Enumerar los estados de confirmación para una referencia](/rest/commits#list-commit-statuses-for-a-reference) * [Crear un estado de confirmación](/rest/commits#create-a-commit-status) #### Debates de Equipo -* [Listar debates](/rest/teams#list-discussions) +* [Enumerar debates](/rest/teams#list-discussions) * [Crear un debate](/rest/teams#create-a-discussion) * [Obtener un debate](/rest/teams#get-a-discussion) * [Actualizar un debate](/rest/teams#update-a-discussion) * [Borrar un debate](/rest/teams#delete-a-discussion) -* [Listar los comentarios del debate](/rest/teams#list-discussion-comments) +* [Enumerar los comentarios del debate](/rest/teams#list-discussion-comments) * [Crear un comentario sobre un debate](/rest/teams#create-a-discussion-comment) * [Obtener un comentario de un debate](/rest/teams#get-a-discussion-comment) * [Actualizar un comentario en un debate](/rest/teams#update-a-discussion-comment) -* [Borrar un comentario de un debate](/rest/teams#delete-a-discussion-comment) +* [Eliminar un comentario de un debate](/rest/teams#delete-a-discussion-comment) #### Temas @@ -827,93 +815,85 @@ Mientras que la mayoría de tu interacción con la API deberá darse utilizando #### Tráfico * [Obtener los clones de un repositorio](/rest/metrics#get-repository-clones) -* [Obtener las rutas de referencia superior](/rest/metrics#get-top-referral-paths) -* [Obtener las fuentes de referencia superior](/rest/metrics#get-top-referral-sources) -* [Obtener las visualizaciones de página](/rest/metrics#get-page-views) -{% endif %} +* [Obtener las rutas de referencia principales](/rest/metrics#get-top-referral-paths) +* [Obtener las fuentes de referencia principales](/rest/metrics#get-top-referral-sources) +* [Obtener vistas de página](/rest/metrics#get-page-views) {% endif %} {% ifversion fpt or ghec %} #### Bloquear Usuarios -* [Listar a los usuarios que ha bloqueado el usuario autenticado](/rest/users#list-users-blocked-by-the-authenticated-user) -* [Verificar si el usuario autenticado bloqueó a un usuario](/rest/users#check-if-a-user-is-blocked-by-the-authenticated-user) -* [Listar a los usuarios que habloqueado la organización](/rest/orgs#list-users-blocked-by-an-organization) -* [Verificar si una organización bloqueó a un usuario](/rest/orgs#check-if-a-user-is-blocked-by-an-organization) +* [Enumerar los usuarios que ha bloqueado el usuario autenticado](/rest/users#list-users-blocked-by-the-authenticated-user) +* [Comprobar si el usuario autenticado ha bloqueado a un usuario](/rest/users#check-if-a-user-is-blocked-by-the-authenticated-user) +* [Enumerar los usuarios bloqueados por una organización](/rest/orgs#list-users-blocked-by-an-organization) +* [Comprobar si una organización ha bloqueado a un usuario](/rest/orgs#check-if-a-user-is-blocked-by-an-organization) * [Bloquear a un usuario de una organización](/rest/orgs#block-a-user-from-an-organization) * [Desbloquear a un usuario de una organización](/rest/orgs#unblock-a-user-from-an-organization) * [Bloquear a un usuario](/rest/users#block-a-user) -* [Desbloquear a un usuario](/rest/users#unblock-a-user) -{% endif %} +* [Desbloquear a un usuario](/rest/users#unblock-a-user) {% endif %} {% ifversion fpt or ghes or ghec %} -#### Correo Electrónico de Usuario +#### Correos electrónicos de usuario {% ifversion fpt or ghec %} -* [Configurar la visibilidad del correo electrónico principal para el usuario autenticado](/rest/users#set-primary-email-visibility-for-the-authenticated-user) -{% endif %} -* [Listar las direcciones de correo electrónico para el usuario autenticado](/rest/users#list-email-addresses-for-the-authenticated-user) -* [Agregar la(s) dirección(es) de correo electrónico](/rest/users#add-an-email-address-for-the-authenticated-user) -* [Borrar la(s) direccion(es) de correo electrónico](/rest/users#delete-an-email-address-for-the-authenticated-user) -* [Listar las direcciones de correo electrónico del usuario autenticado](/rest/users#list-public-email-addresses-for-the-authenticated-user) -{% endif %} +* [Configurar la visibilidad del correo electrónico principal para el usuario autenticado](/rest/users#set-primary-email-visibility-for-the-authenticated-user) {% endif %} +* [Enumerar las direcciones de correo electrónico para el usuario autenticado](/rest/users#list-email-addresses-for-the-authenticated-user) +* [Agregar direcciones de correo electrónico](/rest/users#add-an-email-address-for-the-authenticated-user) +* [Eliminar direcciones de correo electrónico](/rest/users#delete-an-email-address-for-the-authenticated-user) +* [Enumerar las direcciones de correo electrónico del usuario autenticado](/rest/users#list-public-email-addresses-for-the-authenticated-user) {% endif %} #### Seguidores del Usuario -* [Listar los seguidores de un usuario](/rest/users#list-followers-of-a-user) -* [Listar a las personas que sigue un usuario](/rest/users#list-the-people-a-user-follows) -* [Revisar si el usuario autenticado sigue a una persona](/rest/users#check-if-a-person-is-followed-by-the-authenticated-user) +* [Enumerar los seguidores de un usuario](/rest/users#list-followers-of-a-user) +* [Enumerar las personas a las que sigue un usuario](/rest/users#list-the-people-a-user-follows) +* [Comprobar si el usuario autenticado sigue a una persona](/rest/users#check-if-a-person-is-followed-by-the-authenticated-user) * [Seguir a un usuario](/rest/users#follow-a-user) -* [Dejar de seguri a un usuario](/rest/users#unfollow-a-user) -* [Verificar si el usuario sigue a otro usuario](/rest/users#check-if-a-user-follows-another-user) +* [Dejar de seguir a un usuario](/rest/users#unfollow-a-user) +* [Comprobar si el usuario sigue a otro usuario](/rest/users#check-if-a-user-follows-another-user) #### Utilizar Llaves Gpg -* [Listar las llaves GPG para el usuario autenticado](/rest/users#list-gpg-keys-for-the-authenticated-user) -* [Crear una llave GPG para el usuario autenticado](/rest/users#create-a-gpg-key-for-the-authenticated-user) -* [Obtener una llave GPG para el usuario autenticado](/rest/users#get-a-gpg-key-for-the-authenticated-user) -* [Borrar una llave GPG para el usuario autenticado](/rest/users#delete-a-gpg-key-for-the-authenticated-user) -* [Listar las llaves GPG de un usuario](/rest/users#list-gpg-keys-for-a-user) +* [Enumerar las claves de GPG para el usuario autenticado](/rest/users#list-gpg-keys-for-the-authenticated-user) +* [Crear una clave de GPG para el usuario autenticado](/rest/users#create-a-gpg-key-for-the-authenticated-user) +* [Obtener una clave de GPG para el usuario autenticado](/rest/users#get-a-gpg-key-for-the-authenticated-user) +* [Eliminar una clave de GPG para el usuario autenticado](/rest/users#delete-a-gpg-key-for-the-authenticated-user) +* [Enumerar las claves de GPG para un usuario](/rest/users#list-gpg-keys-for-a-user) #### Llaves Públicas de Usuario -* [Listar las llaves SSH para el usuario autenticado](/rest/users#list-public-ssh-keys-for-the-authenticated-user) -* [Crear una llave SSH para el usuario autenticado](/rest/users#create-a-public-ssh-key-for-the-authenticated-user) -* [Obtener una llave SSH pública para el usuario autenticado](/rest/users#get-a-public-ssh-key-for-the-authenticated-user) -* [Borrar una llave pública de SSH para el usuario autenticado](/rest/users#delete-a-public-ssh-key-for-the-authenticated-user) -* [Listar las llaves públicas de un usuario](/rest/users#list-public-keys-for-a-user) +* [Enumerar las claves SSH públicas para el usuario autenticado](/rest/users#list-public-ssh-keys-for-the-authenticated-user) +* [Crear una clave SSH pública para el usuario autenticado](/rest/users#create-a-public-ssh-key-for-the-authenticated-user) +* [Obtener una clave SSH pública para el usuario autenticado](/rest/users#get-a-public-ssh-key-for-the-authenticated-user) +* [Eliminar una clave SSH pública para el usuario autenticado](/rest/users#delete-a-public-ssh-key-for-the-authenticated-user) +* [Enumerar las claves públicas para un usuario](/rest/users#list-public-keys-for-a-user) #### Usuarios -* [Obtener al usuario autenticado](/rest/users#get-the-authenticated-user) -* [Listar las instalaciones de apps accesibles para el token de acceso del usuario](/rest/apps#list-app-installations-accessible-to-the-user-access-token) -{% ifversion fpt or ghec %} -* [Listar las suscripciones del usuario autenticado](/rest/apps#list-subscriptions-for-the-authenticated-user) -{% endif %} -* [Listar usuarios](/rest/users#list-users) +* [Obtener el usuario autenticado](/rest/users#get-the-authenticated-user) +* [Enumerar las instalaciones de aplicaciones accesibles para el token de acceso del usuario](/rest/apps#list-app-installations-accessible-to-the-user-access-token) {% ifversion fpt or ghec %} +* [Enumerar las suscripciones del usuario autenticado](/rest/apps#list-subscriptions-for-the-authenticated-user) {% endif %} +* [Enumerar usuarios](/rest/users#list-users) * [Obtener un usuario](/rest/users#get-a-user) {% ifversion fpt or ghec %} #### Ejecuciones de Flujo de Trabajo -* [Listar las ejecuciones de flujode trabajo de un repositorio](/rest/actions#list-workflow-runs-for-a-repository) +* [Enumerar las ejecuciones de flujo de trabajo de un repositorio](/rest/actions#list-workflow-runs-for-a-repository) * [Obtener una ejecución de flujo de trabajo](/rest/actions#get-a-workflow-run) * [Cancelar una ejecución de flujo de trabajo](/rest/actions#cancel-a-workflow-run) -* [Descargar las bitácoras de ejecución de flujo de trabajo](/rest/actions#download-workflow-run-logs) -* [Borrar las bitácoras de ejecución de flujo de trabajo](/rest/actions#delete-workflow-run-logs) -* [Re-ejecutar un flujo de trabajo](/rest/actions#re-run-a-workflow) -* [Listar las ejecuciones de flujo de trabajo](/rest/actions#list-workflow-runs) -* [Obtener las estadísticas de uso de las ejecuciones de flujo de trabajo](/rest/actions#get-workflow-run-usage) -{% endif %} +* [Descargar los registros de ejecución de flujo de trabajo](/rest/actions#download-workflow-run-logs) +* [Eliminar los registros de ejecución de flujo de trabajo](/rest/actions#delete-workflow-run-logs) +* [Volver a ejecutar un flujo de trabajo](/rest/actions#re-run-a-workflow) +* [Enumerar las ejecuciones de flujo de trabajo](/rest/actions#list-workflow-runs) +* [Obtener el uso de las ejecuciones de flujo de trabajo](/rest/actions#get-workflow-run-usage) {% endif %} {% ifversion fpt or ghec %} -#### Flujos de trabajo +#### Workflows -* [Listar los flujos de trabajo del repositorio](/rest/actions#list-repository-workflows) +* [Enumerar los flujos de trabajo del repositorio](/rest/actions#list-repository-workflows) * [Obtener un flujo de trabajo](/rest/actions#get-a-workflow) -* [Obtener el uso de un flujo de trabajo](/rest/actions#get-workflow-usage) -{% endif %} +* [Obtener el uso de un flujo de trabajo](/rest/actions#get-workflow-usage) {% endif %} -## Leer más +## Información adicional - "[Acerca de la autenticación en {% data variables.product.prodname_dotcom %}](/github/authenticating-to-github/about-authentication-to-github#githubs-token-formats)" diff --git a/translations/es-ES/content/developers/apps/building-github-apps/index.md b/translations/es-ES/content/developers/apps/building-github-apps/index.md index 1bf74f0bc7..db28452346 100644 --- a/translations/es-ES/content/developers/apps/building-github-apps/index.md +++ b/translations/es-ES/content/developers/apps/building-github-apps/index.md @@ -22,5 +22,11 @@ children: - /creating-a-github-app-from-a-manifest - /creating-a-github-app-using-url-parameters - /creating-a-custom-badge-for-your-github-app +ms.openlocfilehash: ad6d995a68414247849ef52a96f576b755ca4541 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117258' --- diff --git a/translations/es-ES/content/developers/apps/building-github-apps/managing-allowed-ip-addresses-for-a-github-app.md b/translations/es-ES/content/developers/apps/building-github-apps/managing-allowed-ip-addresses-for-a-github-app.md index ea9fca1b45..52e1519479 100644 --- a/translations/es-ES/content/developers/apps/building-github-apps/managing-allowed-ip-addresses-for-a-github-app.md +++ b/translations/es-ES/content/developers/apps/building-github-apps/managing-allowed-ip-addresses-for-a-github-app.md @@ -1,27 +1,27 @@ --- -title: Administrar las direcciones IP permitidas para una GitHub App -intro: 'Puedes agregar una lista de direcciones IP permitidas a tu {% data variables.product.prodname_github_app %} para prevenir que se bloquee con la lista de direcciones permitidas propia de la organización.' +title: Managing allowed IP addresses for a GitHub App +intro: 'You can add an IP allow list to your {% data variables.product.prodname_github_app %} to prevent your app from being blocked by an organization''s own allow list.' versions: fpt: '*' ghae: '*' ghec: '*' topics: - GitHub Apps -shortTitle: Administrar las direcciones IP permitidas +shortTitle: Manage allowed IP addresses --- -## Acerca de las listas de direcciones IP permitidas para las {% data variables.product.prodname_github_apps %} +## About IP address allow lists for {% data variables.product.prodname_github_apps %} -Los propietarios de organizaciones y empresas pueden restringir el acceso a los activos si configuran una lista de direcciones IP permitidas. Esta lista especifica las direcciones IP a las que se les permite conectarse. Para obtener más información, consulta la sección "[Requerir políticas para la configuración de seguridad en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-allowed-ip-addresses-for-organizations-in-your-enterprise)". +Enterprise and organization owners can restrict access to assets by configuring an IP address allow list. This list specifies the IP addresses that are allowed to connect. For more information, see "[Enforcing policies for security settings in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-allowed-ip-addresses-for-organizations-in-your-enterprise)." -Cuando una organización tiene una lista de direcciones permitidas, se negará el acceso a las aplicaciones de terceros que se conecten a través de una {% data variables.product.prodname_github_app %}, a menos de que ambas condiciones siguientes sean verdaderas: +When an organization has an allow list, third-party applications that connect via a {% data variables.product.prodname_github_app %} will be denied access unless both of the following are true: -* El creador de {% data variables.product.prodname_github_app %} configuró una lista de direcciones permitidas para la aplicación, la cual especifica las direcciones IP en donde se ejecuta la aplicación. Consulta los detalles de cómo hacerlo a continuación. -* El propietario de la organización eligió permitir que las direcciones en la lista de direcciones permitidas de la {% data variables.product.prodname_github_app %} se agreguen a su propia lista de direcciones permitidas. Para obtener más información, consulta la sección "[Administrar las direcciones IP permitidas para tu organización](/{% ifversion fpt %}enterprise-cloud@latest/{% endif %}organizations/keeping-your-organization-secure/managing-allowed-ip-addresses-for-your-organization#using-github-actions-with-an-ip-allow-list){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %} +* The creator of the {% data variables.product.prodname_github_app %} has configured an allow list for the application that specifies the IP addresses at which their application runs. See below for details of how to do this. +* The organization owner has chosen to permit the addresses in the {% data variables.product.prodname_github_app %}'s allow list to be added to their own allow list. For more information, see "[Managing allowed IP addresses for your organization](/{% ifversion fpt %}enterprise-cloud@latest/{% endif %}organizations/keeping-your-organization-secure/managing-allowed-ip-addresses-for-your-organization#using-github-actions-with-an-ip-allow-list){% ifversion fpt %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% else %}."{% endif %} {% data reusables.apps.ip-allow-list-only-apps %} -## Agrega una lista de direcciones IP permitidas a una {% data variables.product.prodname_github_app %} +## Adding an IP address allow list to a {% data variables.product.prodname_github_app %} {% data reusables.identity-and-permissions.ipv6-allow-lists %} @@ -29,8 +29,9 @@ Cuando una organización tiene una lista de direcciones permitidas, se negará e {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.github_apps %} {% data reusables.user-settings.modify_github_app %} -1. Desplázate hacia abajo para encontrar la sección de "lista de direcciones IP permitidas". ![Sección de información básica para tu GitHub App](/assets/images/github-apps/github-apps-allow-list-empty.png) +1. Scroll down to the "IP allow list" section. +![Basic information section for your GitHub App](/assets/images/github-apps/github-apps-allow-list-empty.png) {% data reusables.identity-and-permissions.ip-allow-lists-add-ip %} {% data reusables.identity-and-permissions.ip-allow-lists-add-description %} - La descripción es para tu referencia y no se utiliza en la lista de direcciones permitidas de las organizaciones en donde está instalada la {% data variables.product.prodname_github_app %}. En vez de esto, las listas de direcciones permitidas de la organización incluirán "Managed by the NAME GitHub App" como descripción. + The description is for your reference and is not used in the allow list of organizations where the {% data variables.product.prodname_github_app %} is installed. Instead, organization allow lists will include "Managed by the NAME GitHub App" as the description. {% data reusables.identity-and-permissions.ip-allow-lists-add-entry %} 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 b367c46466..13269c7291 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 @@ -1,5 +1,5 @@ --- -title: Límites de tasa para las GitHub Apps +title: Límites de frecuencia para aplicaciones de GitHub intro: '{% data reusables.shortdesc.rate_limits_github_apps %}' redirect_from: - /early-access/integrations/rate-limits @@ -14,26 +14,31 @@ versions: ghec: '*' topics: - GitHub Apps -shortTitle: Límites de tasa +shortTitle: Rate limits +ms.openlocfilehash: fd2c9a92c6603a6e64ec17b614f46baf2370c98b +ms.sourcegitcommit: d243bbae4ce3c849695b5bc9221e705ee5a4a64f +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/12/2022 +ms.locfileid: '147081132' --- - {% data reusables.enterprise.rate_limit %} {% data reusables.rest-api.always-check-your-limit %} {% ifversion ghec or fpt %} -## Acerca de los límites de tasa para las apps +## Acerca de los límites de tasa para las apps -Los límites de tasa para las {% data variables.product.prodname_github_apps %} y las {% data variables.product.prodname_oauth_apps %} dependen del plan para la organización en donde instalaste la aplicación. Para obtener más información, consulta las secciones "[Productos de {% data variables.product.company_short %}](/get-started/learning-about-github/githubs-products)" y "[Tipos de cuentas de {% data variables.product.company_short %}](/get-started/learning-about-github/types-of-github-accounts#organization-accounts)". +Los límites de tasa para las {% data variables.product.prodname_github_apps %} y las {% data variables.product.prodname_oauth_apps %} dependen del plan para la organización en donde instalaste la aplicación. Para obtener más información, vea "[Productos de {% data variables.product.company_short %}](/get-started/learning-about-github/githubs-products)" y "[Tipos de cuentas de {% data variables.product.company_short %}](/get-started/learning-about-github/types-of-github-accounts#organization-accounts)". {% endif %} -## Solicitudes de servidor a servidor +## Solicitudes de servidor a servidor {% ifversion ghec or fpt %} -### Límites de tasa predeterminados de servidor a servidor para {% data variables.product.prodname_dotcom_the_website %} +### Límites de tasa predeterminados de servidor a servidor para {% data variables.product.prodname_dotcom_the_website %} {% endif %} @@ -41,25 +46,25 @@ Las {% data variables.product.prodname_github_apps %} que hagan solicitudes de s {% ifversion fpt or ghec %} -### Límites de tasa de servidor a servidor para {% data variables.product.prodname_ghe_cloud %} +### Límites de tasa de servidor a servidor para {% data variables.product.prodname_ghe_cloud %} {% endif %} {% ifversion fpt or ghec %} -{% data variables.product.prodname_github_apps %} that are installed on an organization within an enterprise on {% data variables.product.product_location %} are subject to a limit of 15,000 requests per hour per organization that has installed the app. +Las {% data variables.product.prodname_github_apps %} que se instalan en una organización o repositrio dentro de una empresa en {% data variables.product.product_location %} están sujetas a un límite de 15,000 solicitudes por hora. {% endif %} -## Solicitudes de usuario a servidor +## Solicitudes de usuario a servidor -Las {% data variables.product.prodname_github_apps %} y {% data variables.product.prodname_oauth_apps %} también pueden actuar en nombre de un usuario, haciendo solicitudes de usuario a servidor después de que el usuario autorice la app. Para obtener más información, consulta la sección "[Autorizar {% data variables.product.prodname_github_apps %}](/authentication/keeping-your-account-and-data-secure/authorizing-github-apps)" y "[Autorizar {% data variables.product.prodname_oauth_apps %}](/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps)". +Las {% data variables.product.prodname_github_apps %} y {% data variables.product.prodname_oauth_apps %} también pueden actuar en nombre de un usuario, haciendo solicitudes de usuario a servidor después de que el usuario autorice la app. Para obtener más información, vea "[Autorización de {% data variables.product.prodname_github_apps %}](/authentication/keeping-your-account-and-data-secure/authorizing-github-apps)" y "[Autorización de {% data variables.product.prodname_oauth_apps %}](/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps)". -Las solicitudes de usuario a servidor desde {% data variables.product.prodname_oauth_apps %} se autentican con un token de OAuth. Las solicitudes de usuario a servidor de {% data variables.product.prodname_github_apps %} se autentican ya sea con un token de OAuth o con un token de acceso de usuario con vencimiento. Para obtener más información, consulta las secciones "[Identificar y autorizar a los usuarios para {% data variables.product.prodname_github_apps %}](/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps#identifying-and-authorizing-users-for-github-apps)" y "[Autorizar las {% data variables.product.prodname_oauth_apps %}](/developers/apps/building-oauth-apps/authorizing-oauth-apps)". +Las solicitudes de usuario a servidor desde {% data variables.product.prodname_oauth_apps %} se autentican con un token de OAuth. Las solicitudes de usuario a servidor de {% data variables.product.prodname_github_apps %} se autentican ya sea con un token de OAuth o con un token de acceso de usuario con vencimiento. Para obtener más información, vea "[Identificación y autorización de usuarios para {% data variables.product.prodname_github_apps %}](/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps#identifying-and-authorizing-users-for-github-apps)" y "[Autorización de {% data variables.product.prodname_oauth_apps %}](/developers/apps/building-oauth-apps/authorizing-oauth-apps)". {% ifversion fpt or ghec %} -### Límites predeterminados de usuario a servidor de {% data variables.product.prodname_dotcom_the_website %} +### Límites predeterminados de usuario a servidor de {% data variables.product.prodname_dotcom_the_website %} {% endif %} @@ -73,13 +78,13 @@ Los límites de tasa para las solicitudes de usuario a servidor que hace {% data {% ifversion fpt or ghec %} -### Límites de usuario a servidor de {% data variables.product.prodname_ghe_cloud %} +### Límites de usuario a servidor de {% data variables.product.prodname_ghe_cloud %} {% data reusables.apps.user-to-server-rate-limits-ghec %} {% endif %} -## Leer más +## Información adicional -- "[Límites de tasa](/rest/overview/resources-in-the-rest-api#rate-limiting)" en la documentación de la API de REST -- "[Resource limitations](/graphql/overview/resource-limitations)" en la documentación de la API de GraphQL +- "[Limitación de frecuencia](/rest/overview/resources-in-the-rest-api#rate-limiting)" en la documentación de API REST +- "[Limitaciones de recursos](/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 78dd89a76e..f7b156f478 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 @@ -11,35 +11,40 @@ versions: ghec: '*' topics: - GitHub Apps -shortTitle: Actualizar el acceso de usuario a servidor +shortTitle: Refresh user-to-server access +ms.openlocfilehash: a288fcdd7eca423c9087a1a8ca4948e043de645b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147064414' --- - {% data reusables.pre-release-program.expiring-user-access-tokens %} ## Acerca de los tokens de acceso de usuario con caducidad -Para cumplir con la rotación habitual de tokens y reducir el impacto de que se ponga en riesgo alguno de ellos, puedes configurar tu {% data variables.product.prodname_github_app %} para que utilice tokens de acceso de usuario con caducidad. Para obtener más información sobre cómo crear solicitudes de usuario a servidor, consulta la sección "[Identificar y autorizar usuarios para las GitHub Apps](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)". +Para cumplir con la rotación habitual de tokens y reducir el impacto de que se ponga en riesgo alguno de ellos, puedes configurar tu {% data variables.product.prodname_github_app %} para que utilice tokens de acceso de usuario con caducidad. Para obtener más información sobre cómo realizar solicitudes de usuario a servidor, consulta "[Identificación y autorización de usuarios para aplicaciones de GitHub](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)". -La caducidad de los tokens se alcanza después de 8 horas. Cuando recibes un token nuevo para el acceso de usuario a servidor, la respuesta también contendrá un token de actualización, el cual se puede intercambiar por un token de usuario nuevo y un token de actualización. Los tokens de actualización son válidos por 6 meses. +La caducidad de los tokens se alcanza después de 8 horas. Cuando recibes un token nuevo para el acceso de usuario a servidor, la respuesta también contendrá un token de actualización, el cual se puede intercambiar por un token de usuario nuevo y un token de actualización. Los tokens de actualización son válidos por 6 meses. ## Renovar un token de usuario con un token de actualización -Para renovar un token de acceso de usuario a servidor que esté por caducar, puedes intercambiar el `refresh_token` por un token de acceso nuevo y un `refresh_token`. +Para renovar un token de acceso de usuario a servidor que va a expirar, puedes intercambiar `refresh_token` por un nuevo token de acceso y `refresh_token`. `POST https://github.com/login/oauth/access_token` -Esta solicitud de rellamada te enviará un token de acceso y un token de actualización nuevos. Esta solicitud de rellamada es similar a la solicitud de OAuth que utilizarías para intercambiar un `code` temporal para un token de acceso. Para obtener más información, consulta las secciones "[Identificar y autorizar usuarios para las GitHub Apps](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/#2-users-are-redirected-back-to-your-site-by-github)" y "[Información básica sobre la autenticación](/rest/guides/basics-of-authentication#providing-a-callback)". +Esta solicitud de rellamada te enviará un token de acceso y un token de actualización nuevos. Esta solicitud de devolución de llamada es similar a la solicitud de OAuth que utilizarías para intercambiar un `code` temporal para un token de acceso. Para obtener más información, consulte "[Identificación y autorización de usuarios para GitHub Aplicaciones](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/#2-users-are-redirected-back-to-your-site-by-github)" y "[Aspectos básicos de la autenticación](/rest/guides/basics-of-authentication#providing-a-callback)". ### Parámetros -| Nombre | Tipo | Descripción | -| --------------- | ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `refresh_token` | `secuencia` | **Requerido.** El token que se genera cuando el dueño de la {% data variables.product.prodname_github_app %} habilita los tokens con caducidad y emite un token de acceso de usuario nuevo. | -| `grant_type` | `secuencia` | **Requerido.** El valor debe ser `refresh_token` (se requiere en la especificación de OAuth). | -| `client_id` | `secuencia` | **Requerido.** La ID de cliente para tu {% data variables.product.prodname_github_app %}. | -| `client_secret` | `secuencia` | **Requerido.** El secreto del cliente para tu {% data variables.product.prodname_github_app %}. | +Nombre | Tipo | Descripción +-----|------|------------ +`refresh_token` | `string` | **Obligatorio.** El token que se genera cuando el propietario de {% data variables.product.prodname_github_app %} habilita los tokens con caducidad y emite un token de acceso de usuario nuevo. +`grant_type` | `string` | **Obligatorio.** El valor debe ser `refresh_token` (requerido por la especificación de OAuth). +`client_id` | `string` | **Obligatorio.** El identificador de cliente de {% data variables.product.prodname_github_app %}. +`client_secret` | `string` | **Obligatorio.** El secreto de cliente de {% data variables.product.prodname_github_app %}. -### Respuesta +### Response ```json { @@ -55,12 +60,12 @@ Esta solicitud de rellamada te enviará un token de acceso y un token de actuali Puedes habilitar o inhabilitar los tokens de autorización de usuario a servidor desde los ajustes de tu {% data variables.product.prodname_github_app %}. -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.developer_settings %} -{% data reusables.user-settings.github_apps %} -4. Da clic en la opción**Editar** junto a la {% data variables.product.prodname_github_app %} que escogiste. ![Configuración para editar una GitHub App](/assets/images/github-apps/edit-test-app.png) -5. En la barra lateral izquierda, haz clic en **Características opcionales**. ![Pestaña de características opcionales](/assets/images/github-apps/optional-features-option.png) -6. Junto a "caducidad de token de usuario a servidor", da clic en **Unirse** o en **No unirse**. Esta característica podría tardar un par de segundos para su aplicación. +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.github_apps %} +4. Haz clic en **Editar** junto a la {% data variables.product.prodname_github_app %} que hayas elegido. + ![Configuración para editar una aplicación de GitHub](/assets/images/github-apps/edit-test-app.png) +5. En la barra lateral izquierda, haz clic en **Características opcionales**. + ![Pestaña de características opcionales](/assets/images/github-apps/optional-features-option.png) +6. Junto a "Expiración de tokens de usuario a servidor", haz clic en **Activar** o **Desactivar**. Esta configuración puede tardar un par de segundos en aplicarse. ## Decidir no unirse a los tokens con caducidad para las GitHub Apps nuevas @@ -72,9 +77,9 @@ Si quieres que tu app utlice tokens de acceso de usuario a servidor sin caducida Las {% data variables.product.prodname_github_apps %} existentes que utilicen tokens de autorización de usuario a servidor solo se verán afectadas por este flujo nuevo cuando el propietario de la app habilite la caducidad de los tokens para la app en cuestión. -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/)". +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 "[Identificación y autorización de usuarios para aplicaciones de GitHub](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)". -## Leer más +## Información adicional - "[Acerca de la autenticación en {% data variables.product.prodname_dotcom %}](/github/authenticating-to-github/about-authentication-to-github#githubs-token-formats)" diff --git a/translations/es-ES/content/developers/apps/building-github-apps/setting-permissions-for-github-apps.md b/translations/es-ES/content/developers/apps/building-github-apps/setting-permissions-for-github-apps.md index e8ad917e83..c8a7d0add2 100644 --- a/translations/es-ES/content/developers/apps/building-github-apps/setting-permissions-for-github-apps.md +++ b/translations/es-ES/content/developers/apps/building-github-apps/setting-permissions-for-github-apps.md @@ -13,7 +13,12 @@ versions: ghec: '*' topics: - GitHub Apps -shortTitle: Configurar permisos +shortTitle: Set permissions +ms.openlocfilehash: 3dbd9a25e319132c3a16aee32fba3da78864568b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092231' --- - -Las GitHub Apps no tienen permisos predeterminados. Cuando creas una GitHub App, puedes seleccionar los permisos a los que necesita para acceder a los datos del usuario final. Los permisos también se pueden agregar y eliminar. Para obtener más información, consulta la sección "[Editar los permisos de una GitHub App](/apps/managing-github-apps/editing-a-github-app-s-permissions/)". +Las GitHub Apps no tienen permisos predeterminados. Cuando creas una GitHub App, puedes seleccionar los permisos a los que necesita para acceder a los datos del usuario final. Los permisos también se pueden agregar y eliminar. Para obtener más información, consulte "[Editar los permisos de una aplicación de GitHub](/apps/managing-github-apps/editing-a-github-app-s-permissions/)". 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 14e7bf26d4..f970691877 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 @@ -1,5 +1,5 @@ --- -title: Autorizar aplicaciones OAuth +title: Autorización de aplicaciones de OAuth intro: '{% data reusables.shortdesc.authorizing_oauth_apps %}' redirect_from: - /apps/building-integrations/setting-up-and-registering-oauth-apps/about-authorization-options-for-oauth-apps @@ -16,22 +16,27 @@ versions: ghec: '*' topics: - OAuth Apps +ms.openlocfilehash: 10aa111156377c08f0dc4ad0210cf8ad30b8a3ac +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147717793' --- +La implementación OAuth de {% data variables.product.product_name %} admite el [tipo de concesión de código de autorización](https://tools.ietf.org/html/rfc6749#section-4.1) estándar y la [concesión de autorización de dispositivos](https://tools.ietf.org/html/rfc8628) de OAuth 2.0 para aplicaciones que no tienen acceso a un explorador web. -La implementación de OAuth de {% data variables.product.product_name %} es compatible con el [tipo de otorgamientos de código de autorización](https://tools.ietf.org/html/rfc6749#section-4.1) estándar y con el [Otorgamiento de Autorización de Dispositivos](https://tools.ietf.org/html/rfc8628) de OAuth 2.0 para las apps que no tengan acceso a un buscador web. - -Si quieres saltar el proceso de autorización de tu app en el modo estándar, tal como sucede cuando la estás probando, puedes utilizar el [flujo no web para aplicaciones](#non-web-application-flow). +Si quiere omitir la autorización de la aplicación de la manera estándar, como al probar la aplicación, puede usar el [flujo de aplicación no web](#non-web-application-flow). Para autorizar tu app de OAuth, considera qué flujo de autorizaciones queda mejor con ella. -- [flujo web de aplicaciones](#web-application-flow): Se utiliza para autorizar a los usuarios para las aplicaciones de OAuth que se ejecutan en el buscador. (El [tipo de concesión implícito](https://tools.ietf.org/html/rfc6749#section-4.2) no es compatible) -- [flujo de dispositivos](#device-flow): Se utiliza para las apps sin encabezado, tales como las herramientas de CLI. +- [Flujo de aplicaciones web](#web-application-flow): se usa para autorizar a los usuarios para las aplicaciones de OAuth estándar que se ejecutan en el explorador. (No se admite el [tipo de concesión implícita](https://tools.ietf.org/html/rfc6749#section-4.2)). +- [flujo de dispositivo](#device-flow): se usa para aplicaciones sin encabezado, como herramientas de la CLI. ## Flujo de aplicaciones Web {% note %} -**Nota:** Si estás creando una GitHub App, aún puedes utilizar el flujo de aplicaciones web de OAuth, pero la configuración tiene diferencias importantes. Consulta la sección "[Identificar y autorizar usuarios para las GitHub Apps](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)" para obtener más información. +**Nota:** Si va a compilar una aplicación de GitHub, todavía puede utilizar el flujo de aplicaciones web de OAuth, pero la configuración tiene diferencias importantes. Vea "[Identificación y autorización de usuarios para aplicaciones de GitHub](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)" para más información. {% endnote %} @@ -41,41 +46,41 @@ El flujo web de aplicaciones para autorizar a los usuarios en tu app es: 2. GitHub redirecciona a los usuarios de vuelta a tu sitio 3. Tu aplicación accede a la API con el token de acceso del usuario -### 1. Solicita la identidad de un usuario de GitHub +### 1. Solicitud de la identidad de un usuario de GitHub GET {% data variables.product.oauth_host_code %}/login/oauth/authorize -Cuando tu GitHub App especifica un parámetro de `login`, solicita a los usuarios con una cuenta específica que pueden utilizar para registrarse y autorizar tu app. +Cuando la aplicación de GitHub especifica un parámetro `login`, solicita a los usuarios con una cuenta concreta que pueden utilizar para iniciar sesión y autorizar la aplicación. #### Parámetros -| Nombre | Tipo | Descripción | -| -------------- | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `client_id` | `secuencia` | **Requerido**. La ID de cliente que recibiste de GitHub cuando te {% ifversion fpt or ghec %}[registraste](https://github.com/settings/applications/new){% else %}registraste{% endif %}. | -| `redirect_uri` | `secuencia` | La URL en tu aplicación a donde se enviará a los usuarios después de la autorización. Consulta los siguientes detalles sobre [urls de redireccionamiento](#redirect-urls). | -| `login` | `secuencia` | Sugiere una cuenta específica para utilizar para registrarse y autorizar la app. | -| `alcance` | `secuencia` | Una lista de [alcances](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/) delimitada en espacio. De no proporcionarse, el `scope` será, predeterminadamente, una lista vacía para los usuarios que no han autorizado ningún alcance para la aplicación. Para los usuarios que han autorizado alcances para la aplicación, el usuario no se mostrará en la página de autorización de OAuth con la lista de alcances. En vez de esto, este paso del flujo se completara automáticamente con el conjunto de alcances que el usuario haya autorizado para la aplicación. Por ejemplo, si un usuario ya realizó el flujo web dos veces y autorizó un token con alcance de `user` y otro con alcance de `repo`, un tercer flujo web que no proporcione un `scope` recibirá un token con los alcances `user` y `repo`. | -| `state` | `secuencia` | {% data reusables.apps.state_description %} -| `allow_signup` | `secuencia` | Ya sea que se ofrezca o no una opción para registrarse en GitHub a los usuarios sin autenticar durante el flujo de OAuth, la opción predeterminada es `true`. Utiliza `false` cuando una política prohíba los registros. | +Nombre | Tipo | Descripción +-----|------|-------------- +`client_id`|`string` | **Requerido**. El id. de cliente que ha recibido de GitHub al {% ifversion fpt or ghec %}[registrarse](https://github.com/settings/applications/new){% else %}registrarse{% endif %}. +`redirect_uri`|`string` | La URL en tu aplicación a donde se enviará a los usuarios después de la autorización. Vea los detalles siguientes sobre las [URL de redireccionamiento](#redirect-urls). +`login` | `string` | Sugiere una cuenta específica para utilizar para registrarse y autorizar la app. +`scope`|`string` | Lista de [ámbitos](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/) delimitada por espacios. Si no se proporciona, de manera predeterminada `scope` será una lista vacía para los usuarios que no han autorizado ningún ámbito para la aplicación. Para los usuarios que han autorizado alcances para la aplicación, el usuario no se mostrará en la página de autorización de OAuth con la lista de alcances. En vez de esto, este paso del flujo se completara automáticamente con el conjunto de alcances que el usuario haya autorizado para la aplicación. Por ejemplo, si un usuario ya ha realizado el flujo web dos veces y ha autorizado un token con ámbito `user` y otro con ámbito `repo`, un tercer flujo web que no proporcione un valor `scope` recibirá un token con el ámbito `user` y `repo`. +`state` | `string` | {% data reusables.apps.state_description %} +`allow_signup`|`string` | Ya sea que se ofrezca o no una opción para registrarse en GitHub a los usuarios sin autenticar durante el flujo de OAuth, El valor predeterminado es `true`. Use `false` cuando una directiva prohíba los registros. -### 2. GitHub redirecciona a los usuarios de vuelta a tu sitio +### 2. GitHub redirecciona a los usuarios de vuelta al sitio -Si el usuario acepta tu solicitud, {% data variables.product.product_name %} lo redirecciona a tu sitio con un `code` temporal en un parámetro de código así como el estado que proporcionaste en el paso previo en un parámetro de `state`. El código temporal caducará después de 10 minutos. Si los estados no empatan, entonces un tercero creó la solicitud, y debes abandonar el proceso. +Si el usuario acepta la solicitud, {% data variables.product.product_name %} le redirecciona de vuelta al sitio con un valor `code` temporal en un parámetro de código y con el estado que haya proporcionado en el paso anterior en un parámetro `state`. El código temporal caducará después de 10 minutos. Si los estados no empatan, entonces un tercero creó la solicitud, y debes abandonar el proceso. -Intercambia este `code` por un token de acceso: +Intercambie este valor `code` por un token de acceso: POST {% data variables.product.oauth_host_code %}/login/oauth/access_token #### Parámetros -| Nombre | Tipo | Descripción | -| --------------- | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `client_id` | `secuencia` | **Requerido.** La ID de cliente que recibiste de {% data variables.product.product_name %} para tu {% data variables.product.prodname_oauth_app %}. | -| `client_secret` | `secuencia` | **Requerido.** El secreto del cliente que recibiste de {% data variables.product.product_name %} para tu {% data variables.product.prodname_oauth_app %}. | -| `código` | `secuencia` | **Requerido.** El código que recibiste como respuesta al Paso 1. | -| `redirect_uri` | `secuencia` | La URL en tu aplicación, hacia la cual se envía a los usuarios después de su autorización. | +Nombre | Tipo | Descripción +-----|------|-------------- +`client_id` | `string` | **Obligatorio.** El id. de cliente que ha recibido de {% data variables.product.product_name %} para la {% data variables.product.prodname_oauth_app %}. +`client_secret` | `string` | **Obligatorio.** El secreto de cliente que ha recibido de {% data variables.product.product_name %} para la {% data variables.product.prodname_oauth_app %}. +`code` | `string` | **Obligatorio.** Código que ha recibido como respuesta al paso 1. +`redirect_uri` | `string` | La URL en tu aplicación, hacia la cual se envía a los usuarios después de su autorización. -#### Respuesta +#### Response Predeterminadamente, la respuesta toma la siguiente forma: @@ -103,7 +108,7 @@ Accept: application/xml ``` -### 3. Utiliza el token de acceso para acceder a la API +### 3. Uso del token de acceso para acceder a la API El token de acceso te permite hacer solicitudes a la API a nombre de un usuario. @@ -120,7 +125,7 @@ curl -H "Authorization: Bearer OAUTH-TOKEN" {% data variables.product.api_url_pr {% note %} -**Nota:** El flujo de dispositivos se encuentra en un beta público y está sujeto a cambios. +**Nota:** El flujo de dispositivos se encuentra en versión beta pública y está sujeto a cambios. {% endnote %} @@ -128,7 +133,7 @@ Este flujo de dispositivos te permite autorizar usuarios para una app sin encabe {% ifversion device-flow-is-opt-in %} -Antes de que puedas utilizar el flujo de dispositivos para autorizar e identificar usuarios, primero debes habilitarlo en los ajustes de tu app. Para obtener más información sobre cómo habilitar el flujo de dispositivos en tu app, consulta la sección "[Modificar una App de OAuth](/developers/apps/managing-oauth-apps/modifying-an-oauth-app)" para las apps de OAuth y "[Modificar una GitHub App](/developers/apps/managing-github-apps/modifying-a-github-app)" para las GitHub Apps. +Antes de que puedas utilizar el flujo de dispositivos para autorizar e identificar usuarios, primero debes habilitarlo en los ajustes de tu app. Para más información sobre cómo habilitar el flujo de dispositivo en la aplicación, vea "[Modificación de una aplicación de OAuth](/developers/apps/managing-oauth-apps/modifying-an-oauth-app)" para aplicaciones de OAuth y "[Modificación de una aplicación de GitHub](/developers/apps/managing-github-apps/modifying-a-github-app)" para aplicaciones de GitHub. {% endif %} @@ -146,12 +151,12 @@ Tu app debe solicitar un código de verificación de usuario y una URL de verifi #### Parámetros de entrada -| Nombre | Tipo | Descripción | -| ----------- | ----------- | ------------------------------------------------------------------------------------------------------- | -| `client_id` | `secuencia` | **Requerido.** La ID de cliente que recibiste de {% data variables.product.product_name %} para tu app. | -| `alcance` | `secuencia` | El alcance al cual está solicitando acceso tu app. | +Nombre | Tipo | Descripción +-----|------|-------------- +`client_id` | `string` | **Obligatorio.** Id. de cliente que ha recibido de {% data variables.product.product_name %} para la aplicación. +`scope` | `string` | El alcance al cual está solicitando acceso tu app. -#### Respuesta +#### Response Predeterminadamente, la respuesta toma la siguiente forma: @@ -185,13 +190,13 @@ Accept: application/xml #### Parámetros de respuesta -| Nombre | Tipo | Descripción | -| ------------------ | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `device_code` | `secuencia` | El código de verificación de dispositivo es de 40 caracteres y se utiliza para verificar dicho dispositivo. | -| `user_code` | `secuencia` | El código de verificación de usuario se muestra en el dispositivo para que el usuario pueda ingresar dicho código en un buscador. El código es de 8 caracteres con un guión medio a la mitad. | -| `verification_uri` | `secuencia` | La URL de verificación en donde los usuarios necesitan ingresar el `user_code`: {% data variables.product.device_authorization_url %}. | -| `expires_in` | `número` | La cantidad de segundos antes de que caduquen tanto el `device_code` como el `user_code`. La cantidad predeterminada es de 900 segundos o 15 minutos. | -| `interval` | `número` | La cantidad mínima de segundos que deben transcurrir antes de que puedas hacer una soliciud de token de acceso nueva (`POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`) para completar la autorización del dispositivo. Por ejemplo, si el intervalo es 5, entonces no puedes hacer una solicitud nueva hasta que hayan transcurrido 5 segudos. Si haces más de una solicitud en estos 5 segundos, entonces lelgarás al límite de tasa y recibirás un error de `slow_down`. | +Nombre | Tipo | Descripción +-----|------|-------------- +`device_code` | `string` | El código de verificación de dispositivo es de 40 caracteres y se utiliza para verificar dicho dispositivo. +`user_code` | `string` | El código de verificación de usuario se muestra en el dispositivo para que el usuario pueda ingresar dicho código en un buscador. El código es de 8 caracteres con un guión medio a la mitad. +`verification_uri` | `string` | URL de verificación en la que los usuarios deben escribir el valor `user_code`: {% data variables.product.device_authorization_url %}. +`expires_in` | `integer`| Número de segundos antes de que `device_code` y `user_code` expiren. La cantidad predeterminada es de 900 segundos o 15 minutos. +`interval` | `integer` | Número mínimo de segundos que deben pasar antes de poder realizar una nueva solicitud de token de acceso (`POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`) para completar la autorización del dispositivo. Por ejemplo, si el intervalo es 5, entonces no puedes hacer una solicitud nueva hasta que hayan transcurrido 5 segudos. Si realiza más de una solicitud en estos 5 segundos, alcanzará el límite de frecuenta y se producirá un error `slow_down`. ### Paso 2: Indicar al usuario ingresar el código de usuario en un buscador @@ -203,21 +208,21 @@ Tu dispositivo mostrará el código de verificación de usuario y pedirá al usu POST {% data variables.product.oauth_host_code %}/login/oauth/access_token -Tu app hará solicitudes de autorización de dispositivo que sondean a `POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`, hasta que los códigos de dispositivo y de usuario caduquen o hasta que el usuario haya autorizado la app con éxito con un código de usuario válido. La app debe usar el `interval` de sondeo mínimo que se ha recuperado en el paso 1 para evitar los errores de límite de tasa. Para obtener más información, consulta la sección "[Límites de tasa para el flujo del dispositivo](#rate-limits-for-the-device-flow)". +La aplicación realizará solicitudes de autorización de dispositivo que sondean `POST {% data variables.product.oauth_host_code %}/login/oauth/access_token` hasta que expiren los códigos de usuario y dispositivo, o el usuario haya autorizado correctamente la aplicación con un código de usuario válido. La aplicación debe usar el sondeo `interval` mínimo recuperado en el paso 1 para evitar errores de límite de frecuencia. Para más información, vea "[Límites de frecuencia para el flujo del dispositivo](#rate-limits-for-the-device-flow)". -El usuario debe ingresar un código válido dentro de los 15 minutos (o 900 segundos) siguientes. Después de transcurridos estos 15 minutos, necesitarás solicitar un código de autorización de dispositivo nuevo con `POST {% data variables.product.oauth_host_code %}/login/device/code`. +El usuario debe ingresar un código válido dentro de los 15 minutos (o 900 segundos) siguientes. Después de 15 minutos, tendrá que solicitar un nuevo código de autorización de dispositivo con `POST {% data variables.product.oauth_host_code %}/login/device/code`. Ya que el usuario lo haya autorizado, la app recibirá un token de acceso que se puede utilizar para hacer solicitudes a la API en nombre de un usuario. #### Parámetros de entrada -| Nombre | Tipo | Descripción | -| ------------- | ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `client_id` | `secuencia` | **Requerido.** La ID de cliente que recibiste de {% data variables.product.product_name %} para tu {% data variables.product.prodname_oauth_app %}. | -| `device_code` | `secuencia` | **Requerido.** El código de verificación del dispositivo que recibiste de la solicitud de `POST {% data variables.product.oauth_host_code %}/login/device/code`. | -| `grant_type` | `secuencia` | **Requerido.** El tipo de otorgamiento debe ser `urn:ietf:params:oauth:grant-type:device_code`. | +Nombre | Tipo | Descripción +-----|------|-------------- +`client_id` | `string` | **Obligatorio.** El id. de cliente que ha recibido de {% data variables.product.product_name %} para la {% data variables.product.prodname_oauth_app %}. +`device_code` | `string` | **Obligatorio.** Código de verificación del dispositivo que ha recibido de la solicitud `POST {% data variables.product.oauth_host_code %}/login/device/code`. +`grant_type` | `string` | **Obligatorio.** El tipo de concesión debe ser `urn:ietf:params:oauth:grant-type:device_code`. -#### Respuesta +#### Response Predeterminadamente, la respuesta toma la siguiente forma: @@ -249,41 +254,39 @@ Accept: application/xml Cuando un usuario emite el código de verificación en el buscador, hay un límite de tasa de 50 emisiones en una hora por aplicación. -Si realizas más de una solicitud de acceso con token (`POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`) dentro del marco de tiempo mínimo requerido entre solicitudes (o `interval`), alcanzarás el límite de tasa y recibirás una respuesta de error de `slow_down`. La respuesta de error `slow_down` agrega 5 segundos al último `interval`. Para obtener más información, consulta los [Errores para el flujo del dispositivo](#errors-for-the-device-flow). +Si realiza más de una solicitud de token de acceso (`POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`) dentro del período mínimo necesario entre las solicitudes (o `interval`), alcanzará el límite de frecuencia y recibirá una respuesta de error `slow_down`. La respuesta de error `slow_down` agrega 5 segundos a la última instancia de `interval`. Para más información, vea [Errores para el flujo del dispositivo](#errors-for-the-device-flow). ### Códigos de error para el flujo del dispositivo -| Código de error | Descripción | -| ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `authorization_pending` | Este error ocurre cuando la solicitud de autorización se encuentra pendiente y el usuario no ha ingresado el código de usuario aún. Se espera que la app siga sondeando la solicitud de `POST {% data variables.product.oauth_host_code %}/login/oauth/access_token` sin exceder el [`interval`](#response-parameters), lo cual requiere una cantidad mínima de segundos entre cada solicitud. | -| `slow_down` | Cuando recibes el error de `slow_down`, se agregan 5 segundos extra al `interval` mínimo o al marco de tiempo requerido entre tus solicitudes utilizando `POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`. Por ejemplo, si el intervalo de inicio requirió por lo menos 5 segundos entre solicitudes y obtienes una respuesta de error de `slow_down`, ahora necesitarás esperar por lo menos 10 segundos antes de que hagas una solicitud nueva para un token de acceso de OAuth. La respuesta de error incluye el nuevo `interval` que debes utilizar. | -| `expired_token` | Si el código de dispositivo expiró, entonces verás el error `token_expired`. Debes hacer una nueva solicitud para un código de dispositivo. | -| `unsupported_grant_type` | El tipo de otorgamiento debe ser `urn:ietf:params:oauth:grant-type:device_code` y se debe incluir como un parámetro de entrada cuando sondeas la solicitud de token de OAuth `POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`. | -| `incorrect_client_credentials` | Para el flujo de dispositivos, debes pasar la ID de cliente de tu app, la cual puedes encontrar en la página de configuración de la misma. No se necesita el `client_secret` para el flujo del dispositivo. | -| `incorrect_device_code` | El device_code que se proporcionó es inválido. | -| `access_denied` | Cuando un usuario hace clic en 'cancelar' durante el proceso de autorización, recibirás un error de `access_denied` y el usuario no podrá utilizar el código de verificación nuevamente.{% ifversion device-flow-is-opt-in %} -| `device_flow_disabled` | El flujo de dispositivos no se habilitó en los ajustes de la app. Para obtener más información, consulta el "[Flujo de dispositivos](#device-flow)".{% endif %} +| Código de error | Descripción | +|----|----| +| `authorization_pending`| Este error ocurre cuando la solicitud de autorización se encuentra pendiente y el usuario no ha ingresado el código de usuario aún. Se espera que la aplicación siga sondeando la solicitud `POST {% data variables.product.oauth_host_code %}/login/oauth/access_token` sin superar [`interval`](#response-parameters), para lo que se necesita un número mínimo de segundos entre cada solicitud. | +| `slow_down` | Cuando recibe el error `slow_down`, se agregan 5 segundos adicionales al valor `interval` mínimo o período de tiempo necesario entre las solicitudes mediante `POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`. Por ejemplo, si en el intervalo de inicio se necesitaban al menos 5 segundos entre solicitudes y recibe una respuesta de error `slow_down`, ahora tendrá que esperar al menos 10 segundos antes de poder realizar una nueva solicitud para un token de acceso de OAuth. La respuesta de error incluye el nuevo valor `interval` que debe usar. +| `expired_token` | Si el código del dispositivo ha expirado, verá el error `token_expired`. Debes hacer una nueva solicitud para un código de dispositivo. +| `unsupported_grant_type` | El tipo de concesión debe ser `urn:ietf:params:oauth:grant-type:device_code` e incluirse como parámetro de entrada al sondear la solicitud de token de OAuth `POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`. +| `incorrect_client_credentials` | Para el flujo de dispositivos, debes pasar la ID de cliente de tu app, la cual puedes encontrar en la página de configuración de la misma. `client_secret` no es necesario para el flujo del dispositivo. +| `incorrect_device_code` | El device_code que se proporcionó es inválido. +| `access_denied` | Cuando un usuario hace clic en Cancelar durante el proceso de autorización, recibirá un error `access_denied` y el usuario no podrá volver a utilizar el código de verificación.{% ifversion device-flow-is-opt-in %} +| `device_flow_disabled` | El flujo de dispositivos no se habilitó en los ajustes de la app. Para más información, vea "[Flujo de dispositivos](#device-flow)".{% endif %} -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)". +Para más información, vea "[Concesión de autorización de dispositivos 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. +La autenticación no web está disponible para situaciones limitadas, como las pruebas. Si es necesario, puede usar la [autenticación básica](/rest/overview/other-authentication-methods#basic-authentication) para crear un token de acceso personal mediante la [página de configuración de 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. -{% ifversion fpt or ghes or ghec %} -{% note %} +{% ifversion fpt or ghes or ghec %} {% note %} -**Nota:** CUando utilices el flujo de aplicaciones no web para crear un token OAuth2, asegúrate de entender cómo [trabajar con autenticaciones de dos factores](/rest/overview/other-authentication-methods#working-with-two-factor-authentication) si tú o tus usuarios han habilitado dicho tipo de autenticación. +**Nota:** Al usar el flujo de aplicaciones que no son web para crear un token de OAuth2, asegúrese de comprender cómo [trabajar con la autenticación en dos fases](/rest/overview/other-authentication-methods#working-with-two-factor-authentication) si usted o los usuarios la han habilitado. -{% endnote %} -{% endif %} +{% endnote %} {% endif %} -## URLs de Redirección +## URL de redireccionamiento -El parámetro `redirect_uri` es opcional. Si se deja fuera, GitHub redireccionará a los usuarios a la URL de rellamado configurada en la aplicación de OAuth. De proporcionarse, el puerto y host de las URL de rellamado deberán empatar exactamente con la URL de rellamado. La ruta de las URL de redireccionamiento deberán referenciar un subdirectorio de la URL de rellamado. +El `redirect_uri` es opcional. Si se excluye, GitHub redireccionará a los usuarios a la URL de devolución de llamada configurada en la aplicación de OAuth. Si se proporciona, el puerto y host de la URL de redireccionamiento tendrán que coincidir exactamente con la URL de devolución de llamada. La ruta de la URL de redireccionamiento debe hacer referencia un subdirectorio de la URL de devolución de llamada. CALLBACK: http://example.com/path - + GOOD: http://example.com/path GOOD: http://example.com/path/subdir/other BAD: http://example.com/bar @@ -294,9 +297,9 @@ El parámetro `redirect_uri` es opcional. Si se deja fuera, GitHub redireccionar ### URLs de redirección de Localhost -El parámetro opcional `redirect_uri` también puede utilizarse para las URL de localhost. Si la aplicación especifica una URL y puerto de localhost, entonces, después de autorizar la aplicación, los usuarios se redireccionarán al puerto y URL proporcionados. La `redirect_uri` no necesita empatar con el puerto especificado en la url de rellamado para la app. +El parámetro `redirect_uri` opcional también se puede usar para las direcciones URL de localhost. Si la aplicación especifica una URL y puerto de localhost, entonces, después de autorizar la aplicación, los usuarios se redireccionarán al puerto y URL proporcionados. No es necesario que `redirect_uri` coincida con el puerto especificado en la dirección URL de devolución de llamada de la aplicación. -Para la URL de rellamado `http://127.0.0.1/path`, puede sutilizar esta `redirect_uri`: +Para la URL de devolución de llamada `http://127.0.0.1/path`, puede usar este valor `redirect_uri`: ``` http://127.0.0.1:1234/path @@ -316,7 +319,7 @@ Esto es útil si tu Aplicación de OAuth es compatible con un flujo de trabajo q Puedes vincular a la información de autorización para una App de OAuth para que los usuarios puedan revisar y revocar sus autorizaciones de la aplicación. -Para crear este vínculo, necesitarás el `client_id` de tus Apps de Oauth, el cual recibiste de GitHub cuando registraste la aplicación. +Para crear este vínculo, necesitará el `client_id` de las aplicaciones de OAuth que ha recibido de GitHub al registrar la aplicación. ``` {% data variables.product.oauth_host_code %}/settings/connections/applications/:client_id @@ -324,17 +327,17 @@ Para crear este vínculo, necesitarás el `client_id` de tus Apps de Oauth, el c {% tip %} -**Tip:** Para aprender más acerca de los recursos a los cuales puede acceder tu App de OAuth para un usuario, consulta la sección "[Descubrir recursos para un usuario](/rest/guides/discovering-resources-for-a-user)". +**Sugerencia:** Para más información sobre los recursos a los que puede acceder la aplicación de OAuth para un usuario, vea "[Detección de recursos para un usuario](/rest/guides/discovering-resources-for-a-user)". {% endtip %} ## Solución de problemas -* "[Solución de problemas para errores de solicitud de autorización](/apps/managing-oauth-apps/troubleshooting-authorization-request-errors)" -* "[Solución de problemas para errores de solicitud de tokens de acceso para Apps de OAuth](/apps/managing-oauth-apps/troubleshooting-oauth-app-access-token-request-errors)" -* "[Errores del flujo de dispostivos](#error-codes-for-the-device-flow)"{% ifversion fpt or ghae or ghes > 3.2 or ghec %} -* "[Vencimiento y revocación de token](/github/authenticating-to-github/keeping-your-account-and-data-secure/token-expiration-and-revocation)"{% endif %} +* "[Solución de errores de solicitud de autorización](/apps/managing-oauth-apps/troubleshooting-authorization-request-errors)" +* "[Solución de errores de solicitud de tokens de acceso de aplicaciones de OAuth](/apps/managing-oauth-apps/troubleshooting-oauth-app-access-token-request-errors)" +* "[Errores de flujo de dispositivo](#error-codes-for-the-device-flow)"{% ifversion fpt or ghae or ghes > 3.2 or ghec %} +* "[Expiración y revocación de tokens](/github/authenticating-to-github/keeping-your-account-and-data-secure/token-expiration-and-revocation)"{% endif %} -## Leer más +## Información adicional - "[Acerca de la autenticación en {% data variables.product.prodname_dotcom %}](/github/authenticating-to-github/about-authentication-to-github)" diff --git a/translations/es-ES/content/developers/apps/building-oauth-apps/creating-a-custom-badge-for-your-oauth-app.md b/translations/es-ES/content/developers/apps/building-oauth-apps/creating-a-custom-badge-for-your-oauth-app.md index bd1192c740..b158be0220 100644 --- a/translations/es-ES/content/developers/apps/building-oauth-apps/creating-a-custom-badge-for-your-oauth-app.md +++ b/translations/es-ES/content/developers/apps/building-oauth-apps/creating-a-custom-badge-for-your-oauth-app.md @@ -11,38 +11,42 @@ versions: ghec: '*' topics: - OAuth Apps -shortTitle: Crear insignias personalizadas +shortTitle: Create custom badges +ms.openlocfilehash: b9f5b8048b14c11e7eb0c43a88a18b3a63ca5f34 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092224' --- - -Predeterminadamente, una App de OAuth nueva tendrá un [identicon](https://github.com/blog/1586-identicons) que se genera automáticamente. Una insignia de identicon se ve más o menos así: +De manera predeterminada, una aplicación nueva de OAuth tendrá un [icono de identidad](https://github.com/blog/1586-identicons) generado automáticamente. +Una insignia de identicon se ve más o menos así: ![Identicon](/assets/images/identicon.png) Después de que crees una App de OAuth, podrás personalizar la insignia de la misma si cargas un logo y seleccionas un color de fondo. Una insignia es una imagen de logo cuadrado dentro de una insignia circular. Puedes elegir un color de fondo para la insignia, la cual puede utilizarse para distinguir a tu app visualmente. -Tu logo debe ser un archivo en PNG, JPG, o GIF de menos de 1 MB de tamaño. Para obtener la mejor calidad, te recomendamos un tamaño de por lo menos 200px x 200px. {% ifversion fpt or ghec %}Consulta la sección "[Tips para las imagenes de logos e insignias](/marketplace/listing-on-github-marketplace/writing-github-marketplace-listing-descriptions/#guidelines-for-logos)" para obtener lineamientos adicionales sobre la personalización de insignias.{% endif %} +Tu logo debe ser un archivo en PNG, JPG, o GIF de menos de 1 MB de tamaño. Para obtener la mejor calidad, te recomendamos un tamaño de por lo menos 200px x 200px. {% ifversion fpt or ghec %}Vea "[Sugerencias para imágenes de logotipos y distintivos](/marketplace/listing-on-github-marketplace/writing-github-marketplace-listing-descriptions/#guidelines-for-logos)" para obtener más instrucciones sobre cómo personalizar los distintivos.{% endif %} {% ifversion fpt or ghec %} -Puedes cambiar una insignia personalizada para una GitHub App que ya tenga una lista de Marketplace aprobada si navegas a https://github.com/marketplace/manage. +Puede cambiar un distintivo personalizado para una aplicación de GitHub que ya tiene una oferta de Marketplace aprobada si va a https://github.com/marketplace/manage. {% endif %} Para crear una insignia personalizada: -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.developer_settings %} -{% data reusables.user-settings.oauth_apps %} -{% data reusables.user-settings.modify_oauth_app %} -1. En la zona de "Logo de la aplicación", arrastra y suelta una imagen de alguna carpeta local, o da clic en **Cargar logo nuevo** para seleccionar una imagen de tu ordenador. ![Cargar un logo](/assets/images/oauth-apps/oauth_apps_upload_logo.png) -6. Recorta tu imagen. Cuando hayas terminado, da clic en **Configurar nuevo logo de la aplicación**. ![Cortar y confirmar logo](/assets/images/oauth-apps/oauth_apps_crop_and_set_logo.png) -7. En "Color de fondo de la insignia", teclea el [código hexadecimal de color](http://www.color-hex.com/) para el color de fondo de tu insignia. {% ifversion fpt or ghec %}**Nota:** El campo de entrada de "Color de fondo de la insignia" se podrá visualizar después de que se haya cargado el logo de una aplicación.{% endif %} ![Color de fondo de la insignia](/assets/images/oauth-apps/oauth_apps_badge_background_color.png) -{% data reusables.user-settings.update_oauth_app %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.oauth_apps %} {% data reusables.user-settings.modify_oauth_app %} +1. En "Logotipo de la aplicación", arrastre y coloque una imagen desde una carpeta local, o bien haga clic en **Cargar un nuevo logotipo** para seleccionar una imagen en el equipo. +![Carga de un logotipo](/assets/images/oauth-apps/oauth_apps_upload_logo.png) +6. Recorta tu imagen. Cuando haya terminado, haga clic en **Establecer nuevo logotipo de aplicación**. +![Recorte y confirmación del logotipo](/assets/images/oauth-apps/oauth_apps_crop_and_set_logo.png) +7. En "Color de fondo del distintivo", escriba el [código de color hexadecimal](http://www.color-hex.com/) del color de fondo del distintivo. {% ifversion fpt or ghec %}**Nota:** El campo de entrada "Color de fondo del distintivo" será visible después de cargar un logotipo de aplicación.{% endif %} ![Color de fondo del distintivo](/assets/images/oauth-apps/oauth_apps_badge_background_color.png) {% data reusables.user-settings.update_oauth_app %} {% ifversion fpt or ghec %} ## Pasos siguientes -Para obtener más información acerca de cómo crear un listado de Marketplace para esta app, consulta la sección "[Listados en GitHub Marketplace](/marketplace/listing-on-github-marketplace/)". +Para más información sobre cómo crear una oferta de Marketplace para esta aplicación, vea "[Ofertas en GitHub Marketplace](/marketplace/listing-on-github-marketplace/)". {% endif %} diff --git a/translations/es-ES/content/developers/apps/building-oauth-apps/creating-an-oauth-app.md b/translations/es-ES/content/developers/apps/building-oauth-apps/creating-an-oauth-app.md index 92f5183d7f..d568ef2244 100644 --- a/translations/es-ES/content/developers/apps/building-oauth-apps/creating-an-oauth-app.md +++ b/translations/es-ES/content/developers/apps/building-oauth-apps/creating-an-oauth-app.md @@ -12,43 +12,48 @@ versions: ghec: '*' topics: - OAuth Apps +ms.openlocfilehash: 0bde9fbadc2005a67ecfc561b21cae48f768975e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146180347' --- - -{% ifversion fpt or ghec %} -{% note %} +{% ifversion fpt or ghec %} {% note %} **Nota:** {% data reusables.apps.maximum-oauth-apps-allowed %} -{% endnote %} -{% endif %} +{% endnote %} {% endif %} -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.developer_settings %} -{% data reusables.user-settings.oauth_apps %} -4. Da clic en **Nueva App de OAuth**. ![Botón para crear una app de OAuth nueva](/assets/images/oauth-apps/oauth_apps_new_app.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.oauth_apps %} +4. Haga clic en **New OAuth App** (Nueva aplicación de OAuth). +![Botón para crear una nueva aplicación de OAuth](/assets/images/oauth-apps/oauth_apps_new_app.png) {% note %} - **Nota:** si es la primera vez que creas una app, este botón dirá **Registrar una aplicación nueva**. + **Nota:** Si no ha creado una aplicación antes, este botón dirá **Register a new application** (Registrar una nueva aplicación). {% endnote %} -6. Teclea el nombre de tu app en "Nombre de la aplicación". ![Campo para el nombre de tu app](/assets/images/oauth-apps/oauth_apps_application_name.png) +6. Teclea el nombre de tu app en "Nombre de la aplicación". +![Campo para el nombre de la aplicación](/assets/images/oauth-apps/oauth_apps_application_name.png) {% warning %} - **Advertencia** Utiliza solo la información que consideres pública en tu App de OAuth. Evita utilizar datos sensibles, tales como URL internas, cuando crees una App de OAuth. + **Advertencia:** Use solo la información de la aplicación de OAuth que considere pública. Evita utilizar datos sensibles, tales como URL internas, cuando crees una App de OAuth. {% endwarning %} -7. En "URL de la página principal", teclea la URL completa del sitio web de tu app. ![Campo para la URL de la página principal de tu app](/assets/images/oauth-apps/oauth_apps_homepage_url.png) -8. Opcionalmente, en "Descripción de la aplicación", teclea una descripción de tu app para que los usuarios la vean. ![Campo para la descripción de tu app](/assets/images/oauth-apps/oauth_apps_application_description.png) -9. Teclea la URL de rellamado de tu app en "URL de rellamado para autorización". ![Campo para la URL de rellamado de autorización de tu app](/assets/images/oauth-apps/oauth_apps_authorization_callback_url.png) -{% ifversion fpt or ghes or ghec %} - {% note %} +7. Teclea la URL completa para el sitio web de tu app en "URL de la página principal". +![Campo para la dirección URL de la página principal de la aplicación](/assets/images/oauth-apps/oauth_apps_homepage_url.png) +8. Opcionalmente, en "Descripción de la aplicación", teclea una descripción de tu app para que los usuarios la vean. +![Campo de descripción de la aplicación](/assets/images/oauth-apps/oauth_apps_application_description.png) +9. Teclea la URL de rellamado de tu app en "URL de rellamado para autorización". +![Campo para la URL de devolución de llamada de autorización de la aplicación](/assets/images/oauth-apps/oauth_apps_authorization_callback_url.png) {% ifversion fpt or ghes or ghec %} {% note %} - **Nota:** Las apps de OAuth no puede tener URL de rellamado múltiples, a diferencia de las {% data variables.product.prodname_github_apps %}. + **Nota:** Las aplicaciones de OAuth no pueden tener varias direcciones URL de devolución de llamada, a diferencia de {% data variables.product.prodname_github_apps %}. - {% endnote %} -{% endif %}{% ifversion device-flow-is-opt-in %} -1. Si tu App de OAuth va a utilizar el flujo de dispositivos para identificar y autorizar usuarios, haz clic en **Habilitar el flujo de dispositivos**. Para obtener más información sobre el flujo de dispositivos, consulta la sección "[Autorizar las Apps de OAuth](/developers/apps/building-oauth-apps/authorizing-oauth-apps#device-flow)". ![Screenshot showing field for enabling device flow](/assets/images/oauth-apps/enable-device-flow.png){% endif %} -2. Haz clic en **Register application** (Registrar aplicación). ![Botón para registrar una aplicación](/assets/images/oauth-apps/oauth_apps_register_application.png) + {% endnote %} {% endif %}{% ifversion device-flow-is-opt-in %} +1. Si la aplicación de OAuth va a usar el flujo de dispositivos para identificar y autorizar usuarios, haga clic en **Enable Device Flow** (Habilitar flujo de dispositivos). Para obtener más información sobre el flujo de dispositivos, vea "[Autorización de aplicaciones de OAuth](/developers/apps/building-oauth-apps/authorizing-oauth-apps#device-flow)". + ![Captura de pantalla en la que se muestra el campo para habilitar el flujo de dispositivos](/assets/images/oauth-apps/enable-device-flow.png){% endif %} +2. Haga clic en **Register application** (Registrar aplicación). +![Botón para registrar una aplicación](/assets/images/oauth-apps/oauth_apps_register_application.png) diff --git a/translations/es-ES/content/developers/apps/building-oauth-apps/index.md b/translations/es-ES/content/developers/apps/building-oauth-apps/index.md index fc15f939fc..60789d13f0 100644 --- a/translations/es-ES/content/developers/apps/building-oauth-apps/index.md +++ b/translations/es-ES/content/developers/apps/building-oauth-apps/index.md @@ -16,5 +16,11 @@ children: - /authorizing-oauth-apps - /scopes-for-oauth-apps - /creating-a-custom-badge-for-your-oauth-app +ms.openlocfilehash: 6618188f0a8da5fb1b865cecd886d337b38a2c77 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092211' --- 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 32e7965f32..f7c5820d17 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 @@ -13,17 +13,22 @@ versions: ghec: '*' topics: - OAuth Apps +ms.openlocfilehash: e7d943c95dc3d8fea6e025cbae8c5b65f9ccf864 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147717945' --- - Cuando estás configurando una App de OAuth en GitHub, los alcances solicitados se muestran al usuario en el formato de autorización. {% note %} -**Nota:** Si estás creando una GitHub App, no necesitas proporcionar alcances en tu solicitud de autorización. Para obtener más información sobre esto, consulta la sección "[Identificar y autorizar usuarios para las GitHub Apps](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)". +**Nota:** Si va a compilar una aplicación de GitHub, no es necesario proporcionar alcances en la solicitud de autorización. Para obtener más información sobre el tema, consulte "[Identificación y autorización de usuarios para aplicaciones de GitHub](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)". {% endnote %} -Si tu {% data variables.product.prodname_oauth_app %} no tiene acceso a un buscador, tal como una herramienta de CLI, entonces no necesitarás especificar un alcance para que los usuarios se autentiquen dicha app. Para obtener más información, consulta la sección "[Autorizar las Apps de OAuth](/developers/apps/authorizing-oauth-apps#device-flow)". +Si tu {% data variables.product.prodname_oauth_app %} no tiene acceso a un buscador, tal como una herramienta de CLI, entonces no necesitarás especificar un alcance para que los usuarios se autentiquen dicha app. Para obtener más información, consulte "[Autorización de aplicaciones de OAuth](/developers/apps/authorizing-oauth-apps#device-flow)". Verifica los encabezados para ver qué alcances de OAuth tienes, y cuáles acepta la acción de la API: @@ -34,57 +39,40 @@ X-OAuth-Scopes: repo, user X-Accepted-OAuth-Scopes: user ``` -* `X-OAuth-Scopes` lista los alcances que tu token tiene autorizados. -* `X-Accepted-OAuth-Scopes` lista los alcances que revisrá la acción. +* `X-OAuth-Scopes` enumera los alcances que el token ha autorizado. +* `X-Accepted-OAuth-Scopes` enumera los alcances que comprueba la acción. -## Alcances disponibles +## Ámbitos disponibles -| Nombre | Descripción | -| --------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |{% ifversion not ghae %} -| **`(no scope)`** | Otorga acceso de solo lectura a la información pública (incluyendo la del perfil del usuario, repositorio y gists){% endif %}{% ifversion ghes or ghae %} -| **`site_admin`** | Otorga a los administradores de sitio acceso a las [Terminales de la API para la Administración de {% data variables.product.prodname_ghe_server %}](/rest/reference/enterprise-admin).{% endif %} -| **`repo`** | Proporciona acceso completo a los repositorios públicos{% ifversion ghec or ghes or ghae %}, internos{% endif %} y privados, incluyendo el acceso de lectura y escritura para el código, estados de confirmaciones, invitaciones a los repositorios, colaboradores, estados de despliegue y webhooks de repositorios. **Nota**: Adicionalmente a los recursos relacionados con el repositorio, el alcance de `repo` también otorga acceso para administrar recursos pertenecientes a la organización, incluyendo los proyectos, invitaciones, membrecías de equipo y webhooks. Este alcance también otorga la capacidad de administrar proyectos que le pertenezcan a los usuarios. | -|  `repo:status` | Otorga acceso de lectura/escritura a los estados de confirmación en los repositorios {% ifversion fpt %}públicos y privados{% elsif ghec or ghes %}públicos, privados e internos{% elsif ghae %}privados e internos{% endif %}. Este alcance solo se necesita para otorgar a otros usuarios o servicios el acceso a los estados de las confirmaciones en repositorios privados *sin* otorgarles acceso al código. | -|  `repo_deployment` | Otorga acceso a los [estados de despliegue](/rest/reference/repos#deployments) para los repositorios{% ifversion not ghae %}públicos{% else %}internos{% endif %} y privados. Este alcance solo se necesita para otorgar acceso a otros usuarios o servicios para los estados de despliegue, *sin* otorgar acceso al código.{% ifversion not ghae %} -|  `public_repo` | Limita el acceso a los repositorios públicos. Esto incluye el acceso de lectura/escritura al código, estados de las confirmaciones, proyectos de repositorio, colaboradores y estados de despliegue para los repositorios públicos y para las organizaciones. También se requieren para marcar los repositorios públicos como favoritos.{% endif %} -|  `repo:invite` | Otorga capacidades de aceptar/rechazar las invitaciones para colaborar con un repositorio. Este alcance solo es necesario para otorgar a otros usuarios o servicios acceso a las invitaciones *sin* otorgar acceso al código.{% ifversion fpt or ghes or ghec %} -|  `security_events` | Otorga:
acceso de lectura y escritura a los eventos de seguridad en la [API del {% data variables.product.prodname_code_scanning %}](/rest/reference/code-scanning) {%- ifversion ghec %}
acceso de lectura y escritura a los eventos de seguridad en la [API del {% data variables.product.prodname_secret_scanning %}](/rest/reference/secret-scanning){%- endif %}
Este alcance solo es necesario para otorgar acceso a los eventos de seguridad para otros usuarios o servicios *sin* otorgar acceso al código.{% endif %} -| **`admin:repo_hook`** | Otorga acceso de lectura, escritura, pring y borrado a los ganchos de repositorio en los repositorios {% ifversion fpt %}públicos o privados{% elsif ghec or ghes %}públicos, privados o internos{% elsif ghae %}privados o internos{% endif %}. El alcance de `repo` {% ifversion fpt or ghec or ghes %}y de `public_repo` otorgan{% else %}otorga{% endif %} acceso total a los repositorios, icnluyendo a los ganchos de repositorio. Utiliza el alcance `admin:repo_hook` para limitar el acceso únicamente a los ganchos de los repositorios. | -|  `write:repo_hook` | Otorga acceso de lectura, escritura y ping a los ganchos en repositorios {% ifversion fpt %}públicos o privados{% elsif ghec or ghes %}públicos, privados o internos{% elsif ghae %}privados o internos{% endif %}. | -|  `read:repo_hook` | Otorga acceso de lectura y ping a los ganchos en repositorios {% ifversion fpt %}públicos o privados{% elsif ghec or ghes %}públicos, privados o internos{% elsif ghae %}privados o internos{% endif %}. | -| **`admin:org`** | Para administrar totalmente la organización y sus equipos, proyectos y membrecías. | -|  `write:org` | Acceso de lectura y escritura para la membrecía de organización y de los equipos y para los proyectos de la organización. | -|  `read:org` | Acceso de solo lectura para la membrecía de organización y de los equipos y para los proyectos de la organización. | -| **`admin:public_key`** | Administrar totalmente las llaves públicas. | -|  `write:public_key` | Crear, listar y ver los detalles de las llaves públicas. | -|  `read:public_key` | Listar y ver los detalles para las llaves públicas. | -| **`admin:org_hook`** | Otorga acceso de lectura, escritura, ping y borrado para los ganchos de la organización. **Nota:** Los tokens de OAuth solo podrán realizar estas acciones en los ganchos de la organización los cuales haya creado la App de OAuth. Los tokens de acceso personal solo podrán llevar a cabo estas acciones en los ganchos de la organización que cree un usuario. | -| **`gist`** | Otorga acceso de escritura a los gists. | -| **`notifications`** | Otorga:
* acceso de lectura a las notificaciones de un usuario
* acceso de marcar como leído en los hilos
* acceso de observar y dejar de observar en un repositorio, y
* acceso de lectura, escritura y borrado para las suscripciones a los hilos. | -| **`usuario`** | Otorga acceso de lectura/escritura únicamente para la información de perfil. Este alcance incluye a `user:email` y `user:follow`. | -|  `read:user` | Otorga acceso para leer los datos de perfil de un usuario. | -|  `user:email` | Otorga acceso de lectura para las direcciones de correo electrónico de un usuario. | -|  `user:follow` | Otorga acceso para seguir o dejar de seguir a otros usuarios.{% ifversion projects-oauth-scope %} -| **`project`** | Otorga acceso de lectura/escritura a los {% data variables.projects.projects_v2 %} de usuario y organización. | -|  `read:project` | Otorga acceso de solo lectura a los {% data variables.projects.projects_v2 %} de organización y usuario.{% endif %} -| **`delete_repo`** | Otorga acceso para borrar los repositorios administrables. | -| **`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)". | -| **`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 %} -| **`codespace`** | Otorga la capacidad de crear y administrar codespaces. Los codespaces pueden exponer un GITHUB_TOKEN que puede tener un conjunto de alcances diferente. Para obtener más información, consulta la sección "[Seguridad en {% data variables.product.prodname_github_codespaces %}](/codespaces/codespaces-reference/security-in-github-codespaces#authentication)".{% endif %} -| **`flujo de trabajo`** | Otorga la capacidad de agregar y actualizar archivos del flujo de trabajo de las {% data variables.product.prodname_actions %}. Los archivos de flujo de trabajo pueden confirmarse sin este alcance en caso de que el mismo archivo (con la misma ruta y el mismo contenido) exista en otra rama en el mismo repositorio. Los archivos de flujo de trabajo pueden exponer al `GITHUB_TOKEN`, el cual puede tener un conjunto diferente de alcances. 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)".{% ifversion not fpt %} -| **`admin:enterprise`** | Proporciona control total de la funcionalidad empresarial. Para obtener más información, consulta la sección "[Administrar cuentas empresariales](/graphql/guides/managing-enterprise-accounts)" en la documentación de la API de GraphQL.

Incluye a `manage_runners:enterprise`{% ifversion ghec or ghes > 3.3 %}, `manage_billing:enterprise`{% endif %} y `read:enterprise`. | -|  `manage_runners:enterprise` | Proporciona control total sobre los ejecutores auto-hospedados dentro de la empresa. Para obtener más información, consulta "[Acerca de los ejecutores autoalojados](/actions/hosting-your-own-runners/about-self-hosted-runners)." {% ifversion ghec or ghes > 3.3 %} -|  `manage_billing:enterprise` | Lee y escribe los datos de facturación de la empresa. Para obtener más información, consulta la sección "[Facturación](/rest/billing)" en la documentación de la API de REST. {% endif %} -|  `read:enterprise` | Lee todos los datos en el perfile de una empresa. No incluye datos de perfil de miembros de la empresa o de organizaciones.{% endif %} -{% note %} +Nombre | Descripción -----|-----------|{% ifversion not ghae %} **`(no scope)`** | Concede acceso de solo lectura a la información pública (incluida la información del perfil de usuario, la información del repositorio y los gists){% endif %}{% ifversion ghes or ghae %} **`site_admin`** | Concede a los administradores del sitio acceso a los [puntos de conexión de la API de administración de {% data variables.product.prodname_ghe_server %}](/rest/reference/enterprise-admin).{% endif %} **`repo`** | Concede acceso total a los repositorios públicos{% ifversion ghec or ghes or ghae %}, internos{% endif %} y privados, incluido acceso de lectura y escritura al código, estados de confirmación, invitaciones del repositorio, colaboradores, estados de implementación y webhooks de repositorio. **Nota**: Además de los recursos relacionados con el repositorio, el ámbito `repo` también concede acceso para administrar recursos propiedad de la organización, incluidos proyectos, invitaciones, pertenencias a equipos y webhooks. Este ámbito también concede la capacidad de administrar proyectos propiedad de los usuarios. + `repo:status`| Otorga acceso de lectura/escritura a los estados de confirmación en los repositorios {% ifversion fpt %}públicos y privados{% elsif ghec or ghes %}públicos, privados e internos{% elsif ghae %}privados e internos{% endif %}. Este alcance solo se necesita para otorgar acceso a otros usuarios o servicios a los estados de las confirmaciones en repositorios privados *sin* otorgarles acceso al código. + `repo_deployment`| Concede acceso a los [estados de implementación](/rest/reference/repos#deployments) de repositorios {% ifversion not ghae %}públicos{% else %}internos{% endif %} y privados. Este alcance solo es necesario para conceder acceso a otros usuarios o servicios a los estados de implementación *sin* conceder acceso al código.{% ifversion not ghae %}  `public_repo`| Limita el acceso a los repositorios públicos. Esto incluye el acceso de lectura/escritura al código, estados de las confirmaciones, proyectos de repositorio, colaboradores y estados de despliegue para los repositorios públicos y para las organizaciones. También es necesario para marcar con asterisco los repositorios públicos.{% endif %}  `repo:invite` | Concede capacidades para aceptar o rechazar las invitaciones de colaboración en un repositorio. Este alcance solo es necesario para otorgar acceso a otros usuarios o servicios a las invitaciones *sin* otorgar acceso al código.{% ifversion fpt or ghes or ghec %}  `security_events` | Concesiones:
acceso de lectura y escritura a eventos de seguridad en la [API de {% data variables.product.prodname_code_scanning %}](/rest/reference/code-scanning) {%- ifversion ghec %}
acceso de lectura y escritura a eventos de seguridad en la [API de {% data variables.product.prodname_secret_scanning %}](/rest/reference/secret-scanning){%- endif %}
Este alcance solo es necesario para conceder acceso a otros usuarios o servicios a eventos de seguridad *sin* conceder acceso al código.{% endif %} **`admin:repo_hook`** | Concede acceso de lectura, escritura, ping y eliminación a los enlaces de repositorios {% ifversion fpt %}públicos o privados{% elsif ghec or ghes %}públicos, privados o internos{% elsif ghae %}privados o internos{% endif %}. {% ifversion fpt or ghec or ghes %}Los alcances `repo` y `public_repo` conceden{% else %}El alcance concede{% endif %} acceso total a los repositorios, incluidos los enlaces de repositorio. Use el alcance `admin:repo_hook` para limitar el acceso solo a los enlaces de repositorio. + `write:repo_hook` | Otorga acceso de lectura, escritura y ping a los enlaces en repositorios {% ifversion fpt %}públicos o privados{% elsif ghec or ghes %}públicos, privados o internos{% elsif ghae %}privados o internos{% endif %}. + `read:repo_hook`| Otorga acceso de lectura y ping a los enlaces en repositorios {% ifversion fpt %}públicos o privados{% elsif ghec or ghes %}públicos, privados o internos{% elsif ghae %}privados o internos{% endif %}. +**`admin:org`** | Para administrar totalmente la organización y los equipos, proyectos y pertenencias. + `write:org`| Acceso de lectura y escritura a la pertenencia de la organización, los proyectos de la organización y la pertenencia a equipos. + `read:org`| Acceso de solo lectura a la pertenencia de la organización, los proyectos de la organización y la pertenencia a equipos. +**`admin:public_key`** | Administre totalmente las claves públicas. + `write:public_key`| Cree, enumere y vea los detalles de claves públicas. + `read:public_key`| Enumere y vea los detalles de claves públicas. +**`admin:org_hook`** | Otorga acceso de lectura, escritura, ping y borrado a los enlaces de la organización. **Nota:** Los tokens de OAuth solo podrán realizar estas acciones en los enlaces de la organización que se hayan creado con la aplicación de OAuth. Los tokens de acceso personal solo podrán llevar a cabo estas acciones en los ganchos de la organización que cree un usuario. +**`gist`** | Otorga acceso de escritura a los gists. +**`notifications`** | Concesiones:
* acceso de lectura a las notificaciones de un usuario
* acceso de marcación y lectura a subprocesos
* acceso de inspección y anulación de inspección de un repositorio
* acceso de lectura, escritura y eliminación a suscripciones de subprocesos +**`user`** | Otorga acceso de lectura/escritura únicamente a la información de perfiles. Tenga en cuenta que este alcance incluye `user:email` y `user:follow`. + `read:user`| Otorga acceso para leer los datos del perfil de un usuario. + `user:email`| Otorga acceso de lectura a las direcciones de correo electrónico de un usuario. + `user:follow`| Concede acceso para seguir o dejar de seguir a otros usuarios.{% ifversion projects-oauth-scope %} **`project`** | Concede acceso de lectura y escritura a instancias de {% data variables.projects.projects_v2 %} de usuario y organización. + `read:project`| Concede acceso de solo lectura a instancias de {% data variables.projects.projects_v2 %} de usuario y organización (beta).{% endif %} **`delete_repo`** | Concede acceso para eliminar repositorios administrables. +**`write:discussion`** | Permite el acceso de lectura y escritura a debates de equipo. + `read:discussion` | Permite el acceso de lectura a debates de equipo. +**`write:packages`** | Otorga acceso para cargar o publicar un paquete en {% data variables.product.prodname_registry %}. Para obtener más información, consulte "[Publicación de un paquete](/github/managing-packages-with-github-packages/publishing-a-package)". +**`read:packages`** | Otorga acceso para descargar o instalar paquetes desde {% data variables.product.prodname_registry %}. Para obtener más información, consulte "[Instalación de un paquete](/github/managing-packages-with-github-packages/installing-a-package)". +**`delete:packages`** | Otorga acceso para eliminar paquetes de {% data variables.product.prodname_registry %}. Para más información, consulta "[Eliminación y restauración de un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package)". +**`admin:gpg_key`** | Administración completa de claves de GPG. + `write:gpg_key`| Cree, enumere y visualice los detalles de claves GPG. + `read:gpg_key`| Enumere y vea los detalles de claves GPG.{% ifversion fpt or ghec %} **`codespace`** | Concede la capacidad de crear y administrar Codespaces. Los codespaces pueden exponer un GITHUB_TOKEN que puede tener un conjunto de alcances diferente. Para más información, consulta "[Seguridad en {% data variables.product.prodname_github_codespaces %}](/codespaces/codespaces-reference/security-in-github-codespaces#authentication)".{% endif %} **`workflow`** | Concede la capacidad de agregar y actualizar archivos de flujo de trabajo de {% data variables.product.prodname_actions %}. Los archivos de flujo de trabajo pueden confirmarse sin este alcance en caso de que el mismo archivo (con la misma ruta y el mismo contenido) exista en otra rama en el mismo repositorio. Los archivos de flujo de trabajo pueden exponer `GITHUB_TOKEN`, que pueden tener un conjunto diferente de alcances. Para obtener más información, consulta "[Autenticación en un flujo de trabajo](/actions/reference/authentication-in-a-workflow#permissions-for-the-github_token)". {% ifversion not fpt %} **`admin:enterprise`** | Proporciona control total de la funcionalidad empresarial. Para obtener más información, consulta "[Administración de cuentas empresariales](/graphql/guides/managing-enterprise-accounts)" en la documentación de la API de GraphQL.

Incluye `manage_runners:enterprise`{% ifversion ghec or ghes > 3.3 %}, `manage_billing:enterprise`,{% endif %} y `read:enterprise`.  `manage_runners:enterprise` | Proporciona control total sobre los ejecutores autohospedados dentro de la empresa. Para más información, consulte [Seguridad del ejecutor autohospedado con repositorios públicos](/actions/hosting-your-own-runners/about-self-hosted-runners). {% ifversion ghec or ghes > 3.3 %}  `manage_billing:enterprise` | Lectura y escritura de datos de facturación de la empresa. Para obtener más información, consulta "[Facturación](/rest/billing)" en la documentación de la API de REST. {% endif %}  `read:enterprise` | Lectura de todos los datos de un perfil de empresa. No incluye los datos de perfil de los miembros de la empresa o las organizaciones. {% endif %} {% note %} -**Nota:** Tu App de OAuth puede solicitar los alcances en la redirección inicial. Puedes especificar alcances múltiples si los separas con un espacio utilizando `%20`: +**Nota:** La aplicación de OAuth puede solicitar los alcances en el redireccionamiento inicial. Puede especificar varios alcances si los separa con un espacio utilizando `%20`: https://github.com/login/oauth/authorize? client_id=...& @@ -94,14 +82,17 @@ X-Accepted-OAuth-Scopes: user ## Alcances solicitados y otorgados -El atributo `scope` lista los alcances adjuntos al token que otorgó el usuario. Normalmente, estos alcances serán idénticos a lo que solicitaste. Sin embargo, los usuarios pueden editar sus alcances, lo cual es efectivo para otorgar a tu organización menos accesos de lo que solicitaste originalmente. También, los usuarios puede editar los alcances de los tokens después de completar un flujo de OAuth. Debes estar consciente de esta posibilidad y ajustar el comportamiento de tu aplicación de acuerdo con esto. +El atributo `scope` enumera los alcances vinculados al token que otorgó el usuario. Normalmente, estos alcances serán idénticos a lo que solicitaste. +Sin embargo, los usuarios pueden editar sus alcances, lo cual +es efectivo para otorgar a la organización menos accesos de los que se solicitó en un principio. Además, los usuarios pueden editar los alcances de los tokens después de completar un flujo de OAuth. +Debe conocer esta posibilidad y ajustar el comportamiento de la aplicación en consecuencia. -Es importante gestionar los casos de error en donde un usuario elige otorgarte menos acceso de lo que solicitaste originalmente. Por ejemplo, las aplicaciones pueden advertir o comunicar de cualquier otra forma a sus usuarios si experimentarán funcionalidad reducida o si serán incapaces de realizar alguna acción. +Es importante gestionar los casos de error en donde un usuario elige otorgarle menos acceso del que solicitó en un principio. Por ejemplo, las aplicaciones pueden advertir o comunicar de cualquier otra forma a sus usuarios que se ha reducido el rendimiento o que no son capaces de realizar alguna acción. -También, las aplicaciones siempre pueden enviar nuevamente de regreso a los usuarios a través del flujo para obtener permisos adicionales, pero no olvides que dichos usuarios siempre pueden rehusarse a hacerlo. +Además, las aplicaciones siempre pueden redirigir a los usuarios a través del flujo para obtener permisos adicionales, pero no olvide que dichos usuarios siempre pueden negarse a hacerlo. -Revisa la sección [Guía de aspectos básicos de la autenticación](/guides/basics-of-authentication/), la cual proporciona consejos sobre la gestión de alcances modificables de los tokens. +Consulte la [Guía de aspectos básicos de la autenticación](/guides/basics-of-authentication/), que proporciona sugerencias sobre cómo controlar alcances de tokens modificables. ## Alcances normalizados -Cuando solicites alcances múltiples, el token se guarda con una lista de alcances normalizada y descarta aquellos que se otro alcance solicitado incluya implícitamente. Por ejemplo, el solicitar `user,gist,user:email` dará como resultado un token con alcances de `user` y de `gist` únicamente, ya que el acceso que se otorga con el alcance `user:email` se incluye en el alcance `user`. +Cuando se solicitan varios alcances, el token se guarda con una lista de alcances normalizada y se descartan aquellos que se incluyen de manera implícita en otro alcance solicitado. Por ejemplo, la solicitud `user,gist,user:email` dará como resultado un token con únicamente los alcances `user` y `gist`, porque el acceso concedido con el alcance `user:email` se incluye en el alcance `user`. diff --git a/translations/es-ES/content/developers/apps/getting-started-with-apps/about-apps.md b/translations/es-ES/content/developers/apps/getting-started-with-apps/about-apps.md index a424bcfa14..e17159e6b6 100644 --- a/translations/es-ES/content/developers/apps/getting-started-with-apps/about-apps.md +++ b/translations/es-ES/content/developers/apps/getting-started-with-apps/about-apps.md @@ -1,6 +1,6 @@ --- title: Acerca de las apps -intro: 'Puedes crear integraciones con las API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} para agregar flexibilidad y reducir la fricción en tu propio flujo de trabajo.{% ifversion fpt or ghec %} También puedes compartir las integraciones con otros en [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace).{% endif %}' +intro: 'Puedes crear integraciones con las API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} para agregar flexibilidad y reducir la fricción en tu propio flujo de trabajo.{% ifversion fpt or ghec %} También puedes compartir las integraciones con otros en [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace).{% endif %}.' redirect_from: - /apps/building-integrationssetting-up-a-new-integration - /apps/building-integrations @@ -14,25 +14,30 @@ versions: ghec: '*' topics: - GitHub Apps +ms.openlocfilehash: 9f8c392906f494b41aaa216ef5f6b58f7968f32a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092208' --- +Las apps en {% data variables.product.prodname_dotcom %} te permiten automatizar y mejorar tu flujo de trabajo. Puedes compilar aplicaciones para mejorar tu flujo de trabajo. {% ifversion fpt or ghec %} También puedes compartir o vender aplicaciones en [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace). Para aprender a mostrar una aplicación en {% data variables.product.prodname_marketplace %}, consulta "[Comenzar con GitHub Marketplace](/marketplace/getting-started/)".{% endif %} -Las apps en {% data variables.product.prodname_dotcom %} te permiten automatizar y mejorar tu flujo de trabajo. Puedes crear apps para mejorar tu flujo de trabajo. {% ifversion fpt or ghec %} También puedes compartir o vender apps en [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace). Para aprender sobre cómo listar una app en {% data variables.product.prodname_marketplace %}, consulta la sección "[Comenzar con GitHub Marketplace](/marketplace/getting-started/)".{% endif %} - -{% data reusables.marketplace.github_apps_preferred %}, Pero GitHub es compatible tanto con las {% data variables.product.prodname_oauth_apps %} y con las {% data variables.product.prodname_github_apps %}. Para obtener más información sobre cómo elegir un tipo de app, consulta la sección "[Diferencias entre las GitHub Apps y las Apps de OAuth](/developers/apps/differences-between-github-apps-and-oauth-apps)". +{% data reusables.marketplace.github_apps_preferred %}, Pero GitHub es compatible tanto con las {% data variables.product.prodname_oauth_apps %} y con las {% data variables.product.prodname_github_apps %}. Para obtener información sobre cómo elegir un tipo de aplicación, consulta "[Diferencias entre las aplicaciones de GitHub y las aplicaciones de OAuth](/developers/apps/differences-between-github-apps-and-oauth-apps)". {% data reusables.apps.general-apps-restrictions %} -Para obtener una guía detallada del proceso de creación de una {% data variables.product.prodname_github_app %}, consulta la sección "[Crea tu primer {% data variables.product.prodname_github_app %}](/apps/building-your-first-github-app)". +Para obtener una guía detallada del proceso de creación de una {% data variables.product.prodname_github_app %}, consulta la sección "[Crear tu primera {% data variables.product.prodname_github_app %}](/apps/building-your-first-github-app)". -## Acerca de {% data variables.product.prodname_github_apps %} +## Acerca de las {% data variables.product.prodname_github_apps %} Las {% data variables.product.prodname_github_apps %} son actores de primera clase dentro de GitHub. Una {% data variables.product.prodname_github_app %} actúa por si misma, tomando las acciones a través de la API y utilizando directamente su propia identidad, lo que significa que no necesitas mantener un bot o cuenta de servicio como un usuario separado. -Las {% data variables.product.prodname_github_apps %} se pueden instalar en las organizaciones y cuentas personales y se les puede otorgar acceso a repositorios específicos. Vienen con webhooks integrados y con permisos específicos y delimitados. Cuando configuras tu {% data variables.product.prodname_github_app %}, puedes seleccionar los repositorios a los cuales quieres acceder. Por ejemplo, puedes configurar una app llamada `MyGitHub` que escribe informes de problemas en el repositorio `octocat` y _únicamente_ en dicho repositorio. Para instalar una {% data variables.product.prodname_github_app %}, necesitas ser propietario de la organización o tener permisos administrativos en el repositorio. +Las {% data variables.product.prodname_github_apps %} se pueden instalar directamente en las cuentas de organización y personales, y se les puede dar acceso a repositorios específicos. Vienen con webhooks integrados y con permisos específicos y delimitados. Cuando configuras tu {% data variables.product.prodname_github_app %}, puedes seleccionar los repositorios a los cuales quieres acceder. Por ejemplo, puedes configurar una aplicación denominada `MyGitHub` que escriba incidencias en el repositorio `octocat` y _solo_ en el repositorio `octocat`. Para instalar una {% data variables.product.prodname_github_app %}, necesitas ser propietario de la organización o tener permisos administrativos en el repositorio. {% data reusables.apps.app_manager_role %} -Las {% data variables.product.prodname_github_apps %} son aplicaciones que necesitan hospedarse en algún lugar. Para obtener instruciones paso a paso que cubran los temas de servidores y hospedaje, consulta la sección "[Crear tu primer {% data variables.product.prodname_github_app %}](/apps/building-your-first-github-app)". +Las {% data variables.product.prodname_github_apps %} son aplicaciones que necesitan hospedarse en algún lugar. Para obtener instrucciones paso a paso que cubran los temas de servidores y hospedaje, consulta la sección "[Crear tu primera {% data variables.product.prodname_github_app %}](/apps/building-your-first-github-app)". Para mejorar tu flujo de trabajo, puedes crear una {% data variables.product.prodname_github_app %} que contenga varios scripts, o bien, una aplicación completa, y después conectarla a muchas otras herramientas. Por ejemplo, puedes conectar las {% data variables.product.prodname_github_apps %} a GitHub, Slack, a otras apps locales que tuvieras, programas de correo electrónico, o incluso a otras API. @@ -40,16 +45,16 @@ Toma estas ideas en consideración cuando crees {% data variables.product.prodna {% ifversion fpt or ghec %} * {% data reusables.apps.maximum-github-apps-allowed %} {% endif %} -* Una {% data variables.product.prodname_github_app %} debe tomar acciones independientemente del usuario (a menos de que dicha app utilice un token de [usuario a servidor](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps#user-to-server-requests)). {% data reusables.apps.expiring_user_authorization_tokens %} +* Una {% data variables.product.prodname_github_app %} debe realizar acciones independientemente de un usuario (a menos que la aplicación use un token de [usuario a servidor](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps#user-to-server-requests) ). {% data reusables.apps.expiring_user_authorization_tokens %} * Asegúrate de que la {% data variables.product.prodname_github_app %} se integre con repositorios específicos. * La {% data variables.product.prodname_github_app %} deberá conectarse a una cuenta personal o a una organización. * No esperes que la {% data variables.product.prodname_github_app %} sepa y haga todo lo que puede hacer un usuario. -* No utilices a la {% data variables.product.prodname_github_app %} si solo necesitas el servicio de "Iniciar sesión en GitHub". Sin embargo, una {% data variables.product.prodname_github_app %} puede utilizar un [flujo de identificación de usuario](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/) para registrar a los usuarios _y_ para hacer otras cosas. -* No crees una {% data variables.product.prodname_github_app %} si _únicamente_ quieres fungir como un usuario de GitHub y hacer todo lo que puede hacer un usuario. {% ifversion fpt or ghec %} +* No utilices a la {% data variables.product.prodname_github_app %} si solo necesitas el servicio de "Iniciar sesión en GitHub". Pero una {% data variables.product.prodname_github_app %} puede usar un [flujo de identificación de usuario](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/) para registrar usuarios _y_ hacer otras cosas. +* No crees una {% data variables.product.prodname_github_app %} si _únicamente_ quieres actuar como usuario de GitHub y hacer todo lo que puede hacer un usuario.{% ifversion fpt or ghec %} * {% data reusables.apps.general-apps-restrictions %}{% endif %} -Para comenzar a desarrollar {% data variables.product.prodname_github_apps %}, comienza con "[Crear una {% data variables.product.prodname_github_app %}](/apps/building-github-apps/creating-a-github-app/)".{% ifversion fpt or ghec %} Para aprender cómo utilizar un manifiesto de las {% data variables.product.prodname_github_app %}, el cual permite a la gente crear {% data variables.product.prodname_github_apps %} preconfiguradas, consulta la sección "[Crear {% data variables.product.prodname_github_apps %} desde un manifiesto](/apps/building-github-apps/creating-github-apps-from-a-manifest/)".{% endif %} +Para empezar a desarrollar {% data variables.product.prodname_github_apps %}, comienza con "[Crear una {% data variables.product.prodname_github_app %}](/apps/building-github-apps/creating-a-github-app/)".{% ifversion fpt or ghec %} Para aprender a usar los manifiestos de las {% data variables.product.prodname_github_app %}, que permitan a otras personas crear {% data variables.product.prodname_github_apps %} preconfiguradas, consulta "[Crear {% data variables.product.prodname_github_apps %} a partir de un manifiesto](/apps/building-github-apps/creating-github-apps-from-a-manifest/)".{% endif %} ## Acerca de las {% data variables.product.prodname_oauth_apps %} @@ -57,7 +62,7 @@ OAuth2 es un protocolo que permite a las aplicaciones externas el solicitar auto {% data reusables.apps.deletes_ssh_keys %} -Una {% data variables.product.prodname_oauth_app %} utiliza a {% data variables.product.prodname_dotcom %} como proveedor de identidad para autenticarse como el usuario que otorga el acceso a la app. Esto significa que, cuando un usuario otorga acceso a una {% data variables.product.prodname_oauth_app %}, también otorga permisos a _todos_ los repositorios a los cuales tienen acceso en su cuenta, y también a cualquier organización a la que pertenezcan que no haya bloqueado el acceso de terceros. +Una {% data variables.product.prodname_oauth_app %} utiliza a {% data variables.product.prodname_dotcom %} como proveedor de identidad para autenticarse como el usuario que otorga el acceso a la app. Esto significa que, cuando un usuario otorga acceso a una {% data variables.product.prodname_oauth_app %}, también otorga permisos a _todos_ los repositorios a los cuales tiene acceso en su cuenta, y también a cualquier organización a la que pertenezca que no haya bloqueado el acceso de terceros. Crear una {% data variables.product.prodname_oauth_app %} es una buena opción si estás creando procesos más complejos de lo que puede manejar un script sencillo. Nota que las {% data variables.product.prodname_oauth_apps %} son aplicaciones que necesitan hospedarse en algún lugar. @@ -67,17 +72,17 @@ Toma estas ideas en consideración cuando crees {% data variables.product.prodna * {% data reusables.apps.maximum-oauth-apps-allowed %} {% endif %} * Una {% data variables.product.prodname_oauth_app %} siempre debe actuar como el usuario autenticado de {% data variables.product.prodname_dotcom %} a través de todo {% data variables.product.prodname_dotcom %} (por ejemplo, cuando proporciona notificaciones de usuario). * Una {% data variables.product.prodname_oauth_app %} puede utilizarse como un proveedor de identidad si el usuario autenticado habilita la opción de "Ingresar con {% data variables.product.prodname_dotcom %}". -* No crees una {% data variables.product.prodname_oauth_app %} si quieres que tu aplicación actúe en un solo repositorio. Con el alcance de `repo` de OAuth, Las {% data variables.product.prodname_oauth_apps %} podrán actuar en _todos_ los repositorios del usuario autenticado. +* No crees una {% data variables.product.prodname_oauth_app %} si quieres que tu aplicación actúe en un solo repositorio. Con el alcance de OAuth de `repo`, las {% data variables.product.prodname_oauth_apps %} podrán actuar en _todos_ los repositorios del usuario autenticado. * No crees una {% data variables.product.prodname_oauth_app %} para que actúe como una aplicación para tu equipo o compañía. Las {% data variables.product.prodname_oauth_apps %} se autentican como un solo usuario, así que, si una persona crea una {% data variables.product.prodname_oauth_app %} para el uso de una compañía, y luego salen de dicha compañía, nadie más tendrá acceso a ella.{% ifversion fpt or ghec %} * {% data reusables.apps.oauth-apps-restrictions %}{% endif %} -Para obtener más información sobre las {% data variables.product.prodname_oauth_apps %}, consulta las secciones "[Crear una {% data variables.product.prodname_oauth_app %}](/apps/building-oauth-apps/creating-an-oauth-app/)" y "[Registrar tu app](/rest/guides/basics-of-authentication#registering-your-app)". +Para obtener más información sobre {% data variables.product.prodname_oauth_apps %}, consulta "[Crear una {% data variables.product.prodname_oauth_app %}](/apps/building-oauth-apps/creating-an-oauth-app/)" y "[Registro de la aplicación](/rest/guides/basics-of-authentication#registering-your-app)". ## Tokens de acceso personal -Un [token de acceso personal](/articles/creating-a-personal-access-token-for-the-command-line/) es una secuencia de caracteres que funciona de forma similar a un [Token de OAuth](/apps/building-oauth-apps/authorizing-oauth-apps/) en el aspecto de que puedes especificar sus permisos a través de [alcances](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/). Un token de acceso personal también es similar a una contraseña, pero puedes tener varios de ellos y puedes revocar el acceso de cada uno en cualquier momento. +Un [token de acceso personal](/articles/creating-a-personal-access-token-for-the-command-line/) es una cadena de caracteres que funciona de forma similar a un [token de OAuth](/apps/building-oauth-apps/authorizing-oauth-apps/) en el que puede especificar sus permisos a través de [ámbitos](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/). Un token de acceso personal también es similar a una contraseña, pero puedes tener varios de ellos y puedes revocar el acceso de cada uno en cualquier momento. -Com ejemplo, puedes habilitar un token de acceso personal para tener acceso de escritura en tus repositorios. Si posteriormente ejecutas un comando de cURL o escribes un script que [cree una propuesta](/rest/reference/issues#create-an-issue) en tu repositorio, tendrías que pasar el token de acceso personal para autenticarte. Puedes almacenar el token de acceso personal como una variable de ambiente para evitar el tener que teclearlo cada vez que lo utilices. +Com ejemplo, puedes habilitar un token de acceso personal para tener acceso de escritura en tus repositorios. Si después ejecutas un comando cURL o escribes un script que [genere un informe de incidencias](/rest/reference/issues#create-an-issue) en tu repositorio, pasarías el token de acceso personal para autenticarte. Puedes almacenar el token de acceso personal como una variable de ambiente para evitar el tener que teclearlo cada vez que lo utilices. Considera estas ideas cuando utilices tokens de acceso personal: diff --git a/translations/es-ES/content/developers/apps/getting-started-with-apps/activating-optional-features-for-apps.md b/translations/es-ES/content/developers/apps/getting-started-with-apps/activating-optional-features-for-apps.md index 2e772bbc37..8b1f76dfb3 100644 --- a/translations/es-ES/content/developers/apps/getting-started-with-apps/activating-optional-features-for-apps.md +++ b/translations/es-ES/content/developers/apps/getting-started-with-apps/activating-optional-features-for-apps.md @@ -11,25 +11,26 @@ versions: ghec: '*' topics: - GitHub Apps -shortTitle: Activar las características opcionales +shortTitle: Activate optional features +ms.openlocfilehash: 918fe1dd7ba466fccc4d54d02fca6b13fe6e4e86 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092207' --- - {% warning %} -**Advertencia:** Las características opcionales están sujetas a cambio. +**Advertencia:** Estas características están sujetas a cambios. {% endwarning %} ## Activar las características opcionales para las {% data variables.product.prodname_github_apps %} -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.developer_settings %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} 3. Selecciona la {% data variables.product.prodname_github_app %} para la cuál quieras habilitar una característica opcional. {% data reusables.apps.optional_feature_activation %} ## Activar características opcionales para las {% data variables.product.prodname_oauth_apps %} -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.developer_settings %} -{% data reusables.user-settings.oauth_apps %} -{% data reusables.apps.optional_feature_activation %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.oauth_apps %} {% data reusables.apps.optional_feature_activation %} diff --git a/translations/es-ES/content/developers/apps/getting-started-with-apps/differences-between-github-apps-and-oauth-apps.md b/translations/es-ES/content/developers/apps/getting-started-with-apps/differences-between-github-apps-and-oauth-apps.md index 3819610404..5e0d9d1abf 100644 --- a/translations/es-ES/content/developers/apps/getting-started-with-apps/differences-between-github-apps-and-oauth-apps.md +++ b/translations/es-ES/content/developers/apps/getting-started-with-apps/differences-between-github-apps-and-oauth-apps.md @@ -1,5 +1,5 @@ --- -title: Diferencias entre GitHub Apps y Apps de OAuth +title: Diferencias entre aplicaciones de GitHub y aplicaciones de OAuth intro: 'El entender las diferencias entre las {% data variables.product.prodname_github_apps %} y las {% data variables.product.prodname_oauth_apps %} te ayudará a decidir qué app quieres crear. Una {% data variables.product.prodname_oauth_app %} actúa como un usuario de Github, mientras que una {% data variables.product.prodname_github_app %} utiliza su propia identidad cuando se instala en una organización o en repositorios dentro de una organización.' redirect_from: - /early-access/integrations/integrations-vs-oauth-applications @@ -14,101 +14,106 @@ versions: topics: - GitHub Apps - OAuth Apps -shortTitle: GitHub Apps & Apps de OAuth +shortTitle: GitHub Apps & OAuth Apps +ms.openlocfilehash: ffdb9fcaa54acd9ef3ecbc26d5822f435bc5a9db +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146058496' --- - ## ¿Quién puede instalar GitHub Apps y autorizar Apps de OAuth? Puedes instalar GitHub Apps en tu cuenta personal o en las organizaciones que te pertenezcan. Si tienes permisos administrativos en un repositorio, puedes instalar GitHub Apps en las cuentas de la organización. Si se instala una GitHub App en un repositorio y requiere permisos de organización, el propietario de la organización deberá aprobar la aplicación. {% data reusables.apps.app_manager_role %} -Por el contrario, los usuarios _autorizan_ las Apps de OAuth, lo cual otorga a estas apps la capacidad de actuar como un usuario autenticado. Por ejemplo, puedes autorizar una App de OAuth que encuentre todas las notificaciones para el usuario autenticado. Siempre puedes retirar los permisos de las Apps de OAuth. +Por el contrario, los usuarios _autorizan_ las aplicaciones de OAuth, lo que concede a estas aplicaciones la capacidad de actuar como un usuario autenticado. Por ejemplo, puedes autorizar una App de OAuth que encuentre todas las notificaciones para el usuario autenticado. Siempre puedes retirar los permisos de las Apps de OAuth. {% data reusables.apps.deletes_ssh_keys %} -| GitHub Apps | OAuth Apps | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Debes ser un propietario de la organización o tener permisos administrativos en un repositorio para instalar una GitHub App en una organización. Si se instala una GitHub App en un repositorio y requiere permisos de organización, el propietario de la organización deberá aprobar la aplicación. | Puedes autorizar una app de OAuth para que tenga acceso a los recursos. | -| Puedes instalar una GitHu App en tu repositorio personal. | Puedes autorizar una app de OAuth para que tenga acceso a los recursos. | -| Debes ser un propietario de la organización, propietario del repositorio personal, o tener permisos administrativos en un repositorio para desinstalar una GitHub App y eliminar su acceso. | Puedes borrar un token de acceso de OAuth para eliminar el acceso. | -| Debes ser un propietario de la organización o tener permisos administrativos en un repositorio para solicitar la instalación de una GitHub App. | Si está activa una política de aplicación organizacional, cualquier miembro de la organización puede solicitar la instalación de una App de OAuth en dicha organización. Un propietario de la organización deberá aprobar o negar la solicitud. | +| Aplicaciones de GitHub | aplicaciones de OAuth | +| ----- | ------ | +| Debes ser un propietario de la organización o tener permisos administrativos en un repositorio para instalar una GitHub App en una organización. Si se instala una GitHub App en un repositorio y requiere permisos de organización, el propietario de la organización deberá aprobar la aplicación. | Puedes autorizar una app de OAuth para que tenga acceso a los recursos. | +| Puedes instalar una GitHu App en tu repositorio personal. | Puedes autorizar una app de OAuth para que tenga acceso a los recursos.| +| Debes ser un propietario de la organización, propietario del repositorio personal, o tener permisos administrativos en un repositorio para desinstalar una GitHub App y eliminar su acceso. | Puedes borrar un token de acceso de OAuth para eliminar el acceso. | +| Debes ser un propietario de la organización o tener permisos administrativos en un repositorio para solicitar la instalación de una GitHub App. | Si está activa una política de aplicación organizacional, cualquier miembro de la organización puede solicitar la instalación de una App de OAuth en dicha organización. Un propietario de la organización deberá aprobar o negar la solicitud. | ## ¿A qué recursos pueden acceder las GitHub Apps y las Apps de OAuth? Los propietarios de las cuentas pueden utilizar una {% data variables.product.prodname_github_app %} en una cuenta sin otorgarle acceso a otra cuenta. Por ejemplo, puedes instalar un servicio de compilación de terceros en la organización de tu patrón laboral, pero puedes decidir no otorgar a esa compilación acceso de servicio a los repositorios en tu cuenta personal. Una GitHub App permanece instalada si la persona que la configuró deja a la organización. -Una App de OAuth _autorizada_ tiene acceso a todos los recursos que son accesibles para el usuario o el propietario de la organización. +Una aplicación de OAuth _autorizada_ tiene acceso a todos los recursos que son accesibles para el usuario o el propietario de la organización. -| GitHub Apps | OAuth Apps | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Instalar la GitHub App le otorga acceso a la misma en los repositorios elegidos de la cuenta de usuario o de organización. | Autorizar una App de OAuth otorga a dicha app acceso a los recursos que puede acceder el usuario. Por ejemplo, a los repositorios que puede acceder. | -| El token de instalación de una GitHub App pierde acceso a los recursos si un administrador elimina los repositorios de la instalación. | Un token de acceso de OAuth pierde acceso a los recursos cuando el usuario mismo pierde acceso a ellos, como cuando pierden el acceso de escritura a un repositorio. | -| Los tokens de acceso de la instalación se limitan a los repositorios especificados con los permisos que escogió el creador de la app. | Un token de acceso de OAuth se limita por alcances. | -| Las GitHub Apps pueden solicitar acceso por separado a los informes de problemas y a las solicitudes de extracción sin acceder al contenido real del repositorio. | Las Apps de OAuth necesitan solicitar el alcance de `repo` para obtener acceso a los informes de problemas, solicitudes de extracción, o a cualquier recurso que pertenezca al repositorio. | -| Las GitHub Apps no están sujetas a las políticas de aplicación de la organización. Una GitHub app solo tendrá acceso a los repositorios que haya otorgado el propietario de una organización. | Si una política de aplicación de la organización se encuentra activa, únicamente el propietario de la organización podrá autorizar la instalación de una App de OAuth. Si se instala, la App de OAuth obtiene acceso a todo lo que esté visible para el token que tiene el propietario de la organización dentro de la organización aprobada. | -| Las GitHub Apps reciben un evento de webhook cuando se cambia o elimina una instalación. Esto indica al creador de la app cuando han recibido más o menos accesos a los recursos organizacionales. | Las Apps de OAuth pueden perder el acceso a una organización o a un repositorio en cualquier momento con base en acceso cambiante del usuario que otorga los permisos. La App de OAuth no te informará cuando pierde el acceso a un recurso. | +| Aplicaciones de GitHub | aplicaciones de OAuth | +| ----- | ------ | +| La instalación de una aplicación de GitHub concede a la aplicación acceso a los repositorios elegidos de una cuenta de usuario u organización. | La autorización de una aplicación de OAuth concede a la aplicación acceso a los recursos accesibles del usuario. Por ejemplo, los repositorios a los que puede acceder. | +| El token de instalación de una GitHub App pierde acceso a los recursos si un administrador elimina los repositorios de la instalación. | Un token de acceso de OAuth pierde acceso a los recursos cuando el usuario mismo pierde acceso a ellos, como cuando pierden el acceso de escritura a un repositorio. | +| Los tokens de acceso de instalación se limitan a repositorios especificados con los permisos que ha elegido el creador de la aplicación. | Un token de acceso de OAuth se limita mediante ámbitos. | +| Las GitHub Apps pueden solicitar acceso por separado a los informes de problemas y a las solicitudes de extracción sin acceder al contenido real del repositorio. | Las aplicaciones de OAuth deben solicitar el ámbito `repo` para obtener acceso a las incidencias, solicitudes de incorporación de cambios o cualquier recurso que pertenezca al repositorio. | +| Las aplicaciones de GitHub no están sujetas a las directivas de aplicación de la organización. Una aplicación de GitHub solo tiene acceso a los repositorios a los que un propietario de organización le permite acceder. | Si hay una directiva de aplicación de organización activa, solo un propietario de la organización puede autorizar la instalación de una aplicación de OAuth. Si está instalada, la aplicación de OAuth obtiene acceso a cualquier elemento visible para el token que el propietario de la organización tiene dentro de la organización aprobada. | +| Las GitHub Apps reciben un evento de webhook cuando se cambia o elimina una instalación. Esto indica al creador de la app cuando han recibido más o menos accesos a los recursos organizacionales. | Las Apps de OAuth pueden perder el acceso a una organización o a un repositorio en cualquier momento con base en acceso cambiante del usuario que otorga los permisos. La App de OAuth no te informará cuando pierde el acceso a un recurso. | ## Identificación basada en tokens {% note %} -**Nota:** Las GitHub Apps también pueden utilizar un token basado en un usuario. 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/)". +**Nota:** Las aplicaciones de GitHub también pueden usar un token basado en el usuario. Para más información, vea "[Identificación y autorización de usuarios para Aplicaciones de GitHub](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)". {% endnote %} -| GitHub Apps | OAuth Apps | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Una GitHub App puede solicitar un token de acceso de la instalación si utiilza una llave privada con un formato de token web de JSON fuera de banda. | Una App de OAuth puede intercambiar un token de solicitud por un token de acceso después de una redirección a través de una solicitud web. | -| Un token de instalación identifica a la app como el bot de las GitHub Apps, tal como el @jenkins-bot. | Un token de acceso identifica a la app como el usuario que otorgó el token para la app, tal como el @octocat. | -| Los tokens de instalación caducan después de un tiempo predefinido (actualmente, 1 hora). | Los tokens de OAuth permanecen activos hasta que el cliente los revoque. | -| Las {% data variables.product.prodname_github_apps %} instaladas en organizaciones o repositorios están sujetas a límites de tasa para las solicitudes de servidor a servidor. Para obtener más información, consulta la sección "[Límites de tasa para las {% data variables.product.prodname_github_apps %}](/developers/apps/building-github-apps/rate-limits-for-github-apps)". | Los tokens de OAuth utilizan el límite de tasa del usuario de {% ifversion fpt or ghec or ghes %}5,000{% elsif ghae %}15,000{% endif %} solicitudes por hora. | -| Pueden otorgarse incrementos en el límite de tasa tanto a nivel de las GitHub Apps (lo cual afecta a todas las instalaciones) como a nivel de la instalación individual. | Los incrementos en el límite de tasa se otorgan por cada App de OAuth. Cada token que se otorgue a esa App de OAuth obtiene el límite incrementado. | -| Las {% data variables.product.prodname_github_apps %} pueden autenticarse en nombre del usuario, a lo cual se le conoce como una solicitud de usuario a servidor. El flujo para autorizaciones es el mismo que aquél de las autorizaciones para las apps de OAuth. Los tokens de usuario a servidor pueden caducar y renovarse con un token de actualización. Para obtener más información, consulta las secciones "[Actualizar un token de acceso de usuario a servidor](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)" y "[Identificar y autorizar a los usuarios para las GitHub Apps](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)". | El flujo de OAuth que utilizan las {% data variables.product.prodname_oauth_apps %} autoriza a una {% data variables.product.prodname_oauth_app %} en nombre del usuario. Este es el mismo flujo que se utiliza en las autorizaciones de usuario a servidor de una {% data variables.product.prodname_github_app %}. | +| Aplicaciones de GitHub | aplicaciones de OAuth | +| ----- | ----------- | +| Una GitHub App puede solicitar un token de acceso de la instalación si utiilza una llave privada con un formato de token web de JSON fuera de banda. | Una App de OAuth puede intercambiar un token de solicitud por un token de acceso después de una redirección a través de una solicitud web. | +| Un token de instalación identifica la aplicación como el bot de aplicaciones de GitHub, por ejemplo, @jenkins-bot. | Un token de acceso identifica la aplicación como el usuario que ha concedido el token a la aplicación, por ejemplo, @octocat. | +| Los tokens de instalación caducan después de un tiempo predefinido (actualmente, 1 hora). | Los tokens de OAuth permanecen activos hasta que el cliente los revoque. | +| Las {% data variables.product.prodname_github_apps %} instaladas en organizaciones o repositorios están sujetas a límites de tasa para las solicitudes de servidor a servidor. Para más información, vea "[Límites de frecuencia para {% data variables.product.prodname_github_apps %}](/developers/apps/building-github-apps/rate-limits-for-github-apps)". | Los tokens de OAuth utilizan el límite de tasa del usuario de {% ifversion fpt or ghec or ghes %}5,000{% elsif ghae %}15,000{% endif %} solicitudes por hora. | +| Pueden concederse aumentos del límite de frecuencia tanto en el nivel de las aplicaciones de GitHub (lo que afecta a todas las instalaciones) como en el nivel de una instalación individual. | Los aumentos del límite de frecuencia se conceden por cada aplicación de OAuth. Cada token concedido a esa aplicación de OAuth obtiene el aumento en el límite. | +| Las {% data variables.product.prodname_github_apps %} pueden autenticarse en nombre del usuario, a lo cual se le conoce como una solicitud de usuario a servidor. El flujo de autorización es el mismo que el flujo de autorización de la aplicación de OAuth. Los tokens de usuario a servidor pueden expirar y renovarse con un token de actualización. Para más información, vea "[Actualización de tokens de acceso de usuario a servidor](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)" e "[Identificación y autorización de usuarios para Aplicaciones de GitHub](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)". | El flujo de OAuth que utilizan las {% data variables.product.prodname_oauth_apps %} autoriza a una {% data variables.product.prodname_oauth_app %} en nombre del usuario. Este es el mismo flujo que se utiliza en las autorizaciones de usuario a servidor de una {% data variables.product.prodname_github_app %}. | ## Solicitar niveles de permiso para recursos -A diferencia de las apps de OAuth, las GitHub Apps tiene permisos específicos que les permiten solicitar acceso únicamente a lo que necesitan. Por ejemplo, una GitHub App de Integración Continua (IC) puede solicitar acceso de lectura al contenido del repositorio y acceso de escritura la API de estado. Puede que alguna otra GitHub App no tenga acceso de escritura o lectura al código, pero aún podrá administrar propuestas, etiquetas e hitos. Las Apps de OAuth no pueden utilizar permisos granulares. +A diferencia de las apps de OAuth, las GitHub Apps tiene permisos específicos que les permiten solicitar acceso únicamente a lo que necesitan. Por ejemplo, una GitHub App de Integración Continua (IC) puede solicitar acceso de lectura al contenido del repositorio y acceso de escritura la API de estado. Puede que alguna otra GitHub App no tenga acceso de escritura o lectura al código, pero aún podrá administrar propuestas, etiquetas e hitos. Las aplicaciones de OAuth no pueden usar permisos pormenorizados. -| Acceso | GitHub Apps (permisos de `read` o `write`) | OAuth Apps | -| --------------------------------------------------------------------- | ---------------------------------------------------------------- | --------------------------------------------- | -| **Para acceder a los repositorios públicos** | El repositorio público necesita elegirse durante la instalación. | alcance `public_repo`. | -| **Para acceder al código/contenido del repositorio** | Contenidos del repositorio | alcance `repo`. | -| **Para acceder a propuestas, etiquetas e hitos** | Problemas | alcance `repo`. | -| **Para acceder a solicitudes de extracción, etiquetas e hitos** | Solicitudes de cambios | alcance `repo`. | -| **Para acceder a estados de confirmación (para compilaciones de IC)** | Estados de confirmación | alcance `repo:status`. | -| **Para acceder a los despliegues y estados de despliegue** | Implementaciones | alcance `repo_deployment`. | -| **Para recibir eventos a través de un webhook** | Las GitHub Apps incluyen un webhook predeterminadamente. | alcance `write:repo_hook` o `write:org_hook`. | +| Access | Aplicaciones de GitHub (permisos `read` o `write`) | aplicaciones de OAuth | +| ------ | ----- | ----------- | +| **Para acceder a los repositorios públicos** | El repositorio público necesita elegirse durante la instalación. | Ámbito `public_repo`. | +| **Para acceder al código o contenido del repositorio** | Contenidos del repositorio | Ámbito `repo`. | +| **Para acceder a incidencias, etiquetas e hitos** | Issues | Ámbito `repo`. | +| **Para acceder a solicitudes de incorporación de cambios, etiquetas e hitos** | Solicitudes de incorporación de cambios | Ámbito `repo`. | +| **Para acceder a estados de confirmación (para compilaciones de CI)** | Estados de confirmación | Ámbito `repo:status`. | +| **Para acceder a implementaciones y estados de implementación** | Implementaciones | Ámbito `repo_deployment`. | +| **Para recibir eventos desde un webhook** | Las GitHub Apps incluyen un webhook predeterminadamente. | Ámbito `write:repo_hook` o `write:org_hook`. | ## Descubrimiento de repositorios -| GitHub Apps | OAuth Apps | -| ----------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Las GitHub Apps pueden ver a `/installation/repositories` para encontrar repositorios a los que puede acceder la instalación. | Las Apps de OAuth pueden ver a `/user/repos` para tener una vista de tipo usuario o a `/orgs/:org/repos` para tener una de tipo organización para los repositorios accesibles. | -| Las Github Apps reciben webhooks cuando los repositorios se agregan o eliminan de la instalación. | Las Apps de OAuth crean webhooks de organización para las notificaciones cuando se crea un repositorio nuevo dentro de una organización. | +| Aplicaciones de GitHub | aplicaciones de OAuth | +| ----- | ----------- | +| Aplicaciones de GitHub puede examinar `/installation/repositories` para ver los repositorios a los que puede acceder la instalación. | Las aplicaciones de OAuth pueden examinar `/user/repos` para obtener una vista de usuario, o `/orgs/:org/repos` para obtener una vista de la organización, de los repositorios accesibles. | +| Las Github Apps reciben webhooks cuando los repositorios se agregan o eliminan de la instalación. | Las Apps de OAuth crean webhooks de organización para las notificaciones cuando se crea un repositorio nuevo dentro de una organización. | -## Webhooks +## webhooks -| GitHub Apps | OAuth Apps | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Predeterminadamente, las GitHub Apps tienen un solo webhook que recibe los eventos que se les ha configurado para recibir para cada repositorio al que tengan acceso. | Las Apps de OAuth solicitan el alcance de webhook para crear un webhook de repositorio para cada repositorio del cual necesiten recibir eventos. | -| Las GitHub Apps reciben algunos eventos a nivel organizacional con el permiso del miembro de la organización. | Las Apps de OAuth solicitan el alcance de webhook de la organización para crear un webhook de organización para cada organización de la cual necesiten recibir eventos de nivel organizacional. | -| Los webhooks se inhabilitan automáticamente cuando se desinstala la GitHub App. | Los Webhooks no se inhabilitan automáticamente si se borra el token de acceso de una OAuth App y no hay forma de limpiarlos automáticamente. Tendrás que pedirles a los usuarios que hagan esto manualmente. | +| Aplicaciones de GitHub | aplicaciones de OAuth | +| ----- | ----------- | +| Predeterminadamente, las GitHub Apps tienen un solo webhook que recibe los eventos que se les ha configurado para recibir para cada repositorio al que tengan acceso. | Las Apps de OAuth solicitan el alcance de webhook para crear un webhook de repositorio para cada repositorio del cual necesiten recibir eventos. | +| Las GitHub Apps reciben algunos eventos a nivel organizacional con el permiso del miembro de la organización. | Las Apps de OAuth solicitan el alcance de webhook de la organización para crear un webhook de organización para cada organización de la cual necesiten recibir eventos de nivel organizacional. | +| Los webhooks se deshabilitan automáticamente cuando se desinstala la aplicación de GitHub. | Los webhooks no se deshabilitan automáticamente si se elimina el token de acceso de una aplicación de OAuth y no hay ninguna manera de limpiarlos automáticamente. Deberás pedir a los usuarios que lo hagan manualmente.| ## Acceso a Git -| GitHub Apps | OAuth Apps | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Las GitHub Apps solicitan permiso a los contenidos del repositorio y utilizan tu token de instalación para autenticarte a través de [Git basado en HTTP](/apps/building-github-apps/authenticating-with-github-apps/#http-based-git-access-by-an-installation). | Las Apps de OAuth piden el alcance `write:public_key` y [Crean una llave de despliegue](/rest/reference/deployments#create-a-deploy-key) a través de la API. Entonces puedes utilizar esa llave para ejecutar comandos de Git. | -| El token se utiliza como la contraseña HTTP. | El token se utiliza como el nombre de usuario HTTP. | +| Aplicaciones de GitHub | aplicaciones de OAuth | +| ----- | ----------- | +| Las aplicaciones de GitHub solicitan permiso al contenido del repositorio y usan el token de instalación para autenticarse mediante [Git basado en HTTP](/apps/building-github-apps/authenticating-with-github-apps/#http-based-git-access-by-an-installation). | Las aplicaciones de OAuth solicitan el ámbito `write:public_key` y [crean una clave de implementación](/rest/reference/deployments#create-a-deploy-key) mediante la API. Posteriormente, pueden usar esa clave para realizar comandos de Git. | +| El token se utiliza como la contraseña HTTP. | El token se utiliza como el nombre de usuario HTTP. | ## Cuentas de máquina vs cuentas de bot -Las cuentas de usuario máquina son cuentas personales basadas en OAuth que segregan a los sistemas automatizados utilizando l sistema del usuario de GitHub. +Las cuentas de usuario de máquina son cuentas personales basadas en OAuth que segregan sistemas automatizados con el sistema de usuarios de GitHub. Las cuentas de bot son específicas para las GitHub Apps y se crean en cada GitHub App. -| GitHub Apps | OAuth Apps | -| ------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------- | -| Los bots de las GitHub Apps no consumen una plaza de {% data variables.product.prodname_enterprise %}. | Una cuenta de usuario de máquina consume una plaza de {% data variables.product.prodname_enterprise %}. | +| Aplicaciones de GitHub | aplicaciones de OAuth | +| ----- | ----------- | +| Los bots de las GitHub Apps no consumen una plaza de {% data variables.product.prodname_enterprise %}. | Una cuenta de usuario de máquina consume una plaza de {% data variables.product.prodname_enterprise %}. | | Ya que jamás se otorga una contraseña a un bot de una GitHub App, un cliente no podrá iniciar sesión directamente en él. | Una cuenta de usuario de máquina obtiene un nombre de usuario y contraseña para que el cliente lo administre y asegure. | diff --git a/translations/es-ES/content/developers/apps/getting-started-with-apps/index.md b/translations/es-ES/content/developers/apps/getting-started-with-apps/index.md index cf8c244e70..86cf16ebbe 100644 --- a/translations/es-ES/content/developers/apps/getting-started-with-apps/index.md +++ b/translations/es-ES/content/developers/apps/getting-started-with-apps/index.md @@ -1,5 +1,5 @@ --- -title: Comenzar con las apps +title: Introducción a las aplicaciones intro: Aprende cómo crear apps y como configurar tu ambiente de desarrollo. versions: fpt: '*' @@ -14,5 +14,11 @@ children: - /differences-between-github-apps-and-oauth-apps - /migrating-oauth-apps-to-github-apps - /setting-up-your-development-environment-to-create-a-github-app +ms.openlocfilehash: 2367a4f135d5c65f41147190f1a06bc96a2ecb28 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092204' --- 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 ff55da2504..b18967e09e 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 @@ -1,6 +1,6 @@ --- title: Migrar de Apps de OAuth a GitHub Apps -intro: 'Aprende sobre las ventajas de migrarte de tu {% data variables.product.prodname_oauth_app %} a una {% data variables.product.prodname_github_app %} y sobre como migrar una {% data variables.product.prodname_oauth_app %} que no se encuentre listada en {% data variables.product.prodname_marketplace %}.' +intro: 'Aprende sobre las ventajas de migrarte de tu {% data variables.product.prodname_oauth_app %} a una {% data variables.product.prodname_github_app %} y sobre como migrar una {% data variables.product.prodname_oauth_app %} que no se encuentre listada en {% data variables.product.prodname_marketplace %}. ' redirect_from: - /apps/migrating-oauth-apps-to-github-apps - /developers/apps/migrating-oauth-apps-to-github-apps @@ -11,73 +11,78 @@ versions: ghec: '*' topics: - GitHub Apps -shortTitle: Migrarse desde las Apps de OAuth +shortTitle: Migrate from OAuth Apps +ms.openlocfilehash: 4fea258cc9677401d8212634fdcc04abf22724c9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147081036' --- - Este artículo proporciona los lineamientos para los integradores existentes que están considerando migrarse de una App de OAuth a una GitHub App. ## Razones para cambiar a GitHub Apps -Las [GitHub Apps](/apps/) son la forma recomendada de integrarse con GitHub, ya que ofrecen muchas ventajas sobre una integración puramente basada en OAuth: +Las [aplicaciones de GitHub](/apps/) son la forma recomendada de integrarse con GitHub, ya que ofrecen muchas ventajas en comparación una integración puramente basada en OAuth: -- [Permisos detallados](/apps/differences-between-apps/#requesting-permission-levels-for-resources) que se enfocan en la información específica a la que puede acceder una GitHub App, lo cual permite que las personas y organizaciones la utilicen más ampliamente con políticas de seguridad a diferencia de las Apps de OAuth, las cuales no se pueden limitar con permisos. -- [Tokens de vida corta](/apps/differences-between-apps/#token-based-identification) que proporcionan un método de autenticación más segura qu la de los tokens de OAuth. Un token de OAuth no caduca hasta que la persona que autorizó la App de OAuth revoque el token. Las GitHub Apps utilizan tokens que caducan rápidamente, lo cual permite tener una ventana de tiempo mucho menor para que se utilicen los tokens que se hayan puesto en riesgo, en caso de existir. -- [Webhooks integrados y centralizados](/apps/differences-between-apps/#webhooks) que reciben eventos para todos los repositorios y organizaciones a los cuales puede acceder la app. Por el contrario, las Apps de OAuth requieren configurar un webhook para cada repositorio y organización que sea accesible para el usuario. -- [Cuentas Bot](/apps/differences-between-apps/#machine-vs-bot-accounts) que no consument una plaza de {% data variables.product.product_name %} y permanecen instaladas aún cuando la persona que las instaló inicialmente deja la organización. -- El soporte integrado para OAuth aún estará disponible para las GitHub Apps que utilicen [terminales de usuario a servidor](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/). -- Los [límites de tasa de la API](/apps/building-github-apps/understanding-rate-limits-for-github-apps/) dedicados para cuentas bot se escalarán con tu integración. -- Los propietarios de los repositorios pueden [Instalar GitHub Apps](/apps/differences-between-apps/#who-can-install-github-apps-and-authorize-oauth-apps) en repositorios de organización. Si la configuración de una GitHub App tiene permisos que solicitan los recursos de una organización, el propietario de dicha organización debe aprobar la instalación. -- El apoyo de la comunidad de código abierto se encuentra disponible mediante las [bibliotecas Octokit](/rest/overview/libraries) y mediante otros marcos de trabajo, tales como el [Probot](https://probot.github.io/). +- Los [permisos personalizados](/apps/differences-between-apps/#requesting-permission-levels-for-resources) hacen referencia a la información específica a la que puede acceder una aplicación de GitHub, lo que permite que la aplicación puedan usarla más personas y organizaciones con directivas de seguridad que en el caso de las aplicaciones de OAuth, que no se pueden restringir con permisos. +- Los [tokens de corta duración](/apps/differences-between-apps/#token-based-identification) proporcionan un método de autenticación más seguro que los tokens de OAuth. Un token de OAuth no caduca hasta que la persona que autorizó la App de OAuth revoque el token. Las GitHub Apps utilizan tokens que caducan rápidamente, lo cual permite tener una ventana de tiempo mucho menor para que se utilicen los tokens que se hayan puesto en riesgo, en caso de existir. +- Los [webhooks centralizados integrados](/apps/differences-between-apps/#webhooks) reciben eventos de todos los repositorios y organizaciones a los que puede acceder la aplicación. Por el contrario, las Apps de OAuth requieren configurar un webhook para cada repositorio y organización que sea accesible para el usuario. +- Las [cuentas de bot](/apps/differences-between-apps/#machine-vs-bot-accounts) no consumen un puesto de{% data variables.product.product_name %} y permanecen instaladas aunque la persona que instaló inicialmente la aplicación deje la organización. +- La compatibilidad integrada con OAuth sigue estando disponible para aplicaciones de GitHub gracias a los [puntos de conexión de usuario a servidor](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/). +- Los [límites de frecuencia de API](/apps/building-github-apps/understanding-rate-limits-for-github-apps/) específicos para las cuentas de bot se escalan junto con la integración. +- Los propietarios del repositorio pueden [instalar aplicaciones de GitHub](/apps/differences-between-apps/#who-can-install-github-apps-and-authorize-oauth-apps) en repositorios de la organización. Si la configuración de una GitHub App tiene permisos que solicitan los recursos de una organización, el propietario de dicha organización debe aprobar la instalación. +- La compatibilidad con la comunidad de código abierto está disponible gracias a las [bibliotecas de Octokit](/rest/overview/libraries) y otros marcos como [Probot](https://probot.github.io/). - Los integradores que crean GitHub Apps tienen la oportunidad para adoptar un acceso temprano a las API. ## Convertir una App de OAuth en una GitHub App -Estos lineamientos asumen que has registrado una App de OAuth{% ifversion fpt or ghec %} que puede o no estar listada en GitHub Marketplace{% endif %}. A nivel superior, necesitarás llevar a cabo los siguientes pasos: +En estas pautas se asume que ha registrado una aplicación de OAuth{% ifversion fpt or ghec %} que puede aparecer o no aparecer en GitHub Marketplace{% endif %}. A nivel superior, necesitarás llevar a cabo los siguientes pasos: -1. [Revisar las terminales de la API disponibles para las Github Apps](#review-the-available-api-endpoints-for-github-apps) -1. [Diseñar con apego a los límites de tasa de la API](#design-to-stay-within-api-rate-limits) -1. [Registrar una GitHub App nueva](#register-a-new-github-app) -1. [Determinar los permisos que necesitará tu app](#determine-the-permissions-your-app-requires) -1. [Suscribirte a los webhooks](#subscribe-to-webhooks) -1. [Entender los diferentes métodos de autenticación](#understand-the-different-methods-of-authentication) -1. [Dirigir a los usuarios a instalar tu GitHub App en los repositorios](#direct-users-to-install-your-github-app-on-repositories) -1. [Eliminar cualquier gancho innecesario en los repositorios](#remove-any-unnecessary-repository-hooks) -1. [Anima a los usuarios para revocar el acceso a tu App de OAuth](#encourage-users-to-revoke-access-to-your-oauth-app) -1. [Borra la App de OAuth](#delete-the-oauth-app) +1. [Revisar los puntos de conexión de API disponibles para las aplicaciones de GitHub](#review-the-available-api-endpoints-for-github-apps) +1. [Diseñar dentro de los límites de frecuencia de la API](#design-to-stay-within-api-rate-limits) +1. [Registrar una aplicación de GitHub nueva](#register-a-new-github-app) +1. [Determinar los permisos que necesitará la aplicación](#determine-the-permissions-your-app-requires) +1. [Suscribirse a webhooks](#subscribe-to-webhooks) +1. [Comprender los distintos métodos de autenticación](#understand-the-different-methods-of-authentication) +1. [Dirigir a los usuarios para instalar su aplicación de GitHub en los repositorios](#direct-users-to-install-your-github-app-on-repositories) +1. [Eliminar cualquier enlace innecesario en los repositorios](#remove-any-unnecessary-repository-hooks) +1. [Animar a los usuarios a revocar el acceso a su aplicación de OAuth](#encourage-users-to-revoke-access-to-your-oauth-app) +1. [Eliminar la aplicación de OAuth](#delete-the-oauth-app) -### Revisar las terminales de la API disponibles para las Github Apps +### 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](/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. +Aunque la mayoría de los puntos de conexión de la [API de REST](/rest) y las consultas [de GraphQL](/graphql) están disponibles para las aplicaciones de GitHub en la actualidad, todavía estamos en proceso de habilitar algunos puntos de conexión. Revise los [puntos de conexión REST disponibles](/rest/overview/endpoints-available-for-github-apps) para asegurarse de que los puntos que necesita son compatibles con las aplicaciones de GitHub. 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. Consulte "[Solicitudes de usuario a servidor](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/#user-to-server-requests)" para obtener una lista de los puntos de conexión que permiten que una aplicación de GitHub se autentique como 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](/graphql). +Las aplicaciones de GitHub usan [reglas flexibles para los límites de frecuencia](/apps/building-github-apps/understanding-rate-limits-for-github-apps/), que pueden aumentar en función del número de repositorios y usuarios de la organización. Una aplicación de GitHub también puede usar [solicitudes condicionales](/rest/overview/resources-in-the-rest-api#conditional-requests) o consolidar solicitudes mediante [GraphQL API](/graphql). -### Registrar una GitHub App nueva +### Registra una GitHub App nueva -Una vez que hayas decidido hacer el cambio a GitHub Apps, necesitarás [crear una GitHub App nueva](/apps/building-github-apps/). +Una vez que haya decidido cambiar a las aplicaciones de GitHub, deberá [crear una nueva aplicación de GitHub](/apps/building-github-apps/). ### Determinar los permisos que necesitará tu app -Cuando registras tu GitHub App, necesitarás seleccionar los permisos que requiere cada terminal que se utilice en el código de tu app. Consulta la sección "[Permisos de la GitHub App](/rest/reference/permissions-required-for-github-apps)" para encontrar un listado de permisos que necesita cada terminal disponible para las GitHub Apps. +Cuando registras tu GitHub App, necesitarás seleccionar los permisos que requiere cada terminal que se utilice en el código de tu app. Consulte "[Permisos de una aplicación de GitHub](/rest/reference/permissions-required-for-github-apps)" para obtener una lista de los permisos necesarios para cada punto de conexión disponible para las aplicaciones de GitHub. -En la configuración de tu GitHub App, puedes especificar si tu app necesita acceso de tipo `No Access`, `Read-only`, o `Read & Write` para cada tipo de permiso. Los permisos detallados le permiten a tu app obtener acceso específico a el subconjunto de datos que necesites. Te recomendamos especifcar el conjunto de datos más definido que sea posible, el cual proporcione la funcionalidad deseada. +En la configuración de la aplicación de GitHub, puede especificar si la aplicación necesita acceso a `No Access`, `Read-only` o `Read & Write` para cada tipo de permiso. Los permisos detallados le permiten a tu app obtener acceso específico a el subconjunto de datos que necesites. Te recomendamos especifcar el conjunto de datos más definido que sea posible, el cual proporcione la funcionalidad deseada. ### Suscribirte a los webhooks -Después de que creaste una GitHub App nueva y seleccionaste sus permisos, puedes seleccionar los eventos de webhook a los cuales deseas suscribirte. Consulta la sección "[Editar los permisos de una GitHub App](/apps/managing-github-apps/editing-a-github-app-s-permissions/)" para aprender cómo suscribirte a los webhooks. +Después de que creaste una GitHub App nueva y seleccionaste sus permisos, puedes seleccionar los eventos de webhook a los cuales deseas suscribirte. Consulte "[Editar los permisos de una aplicación de GitHub](/apps/managing-github-apps/editing-a-github-app-s-permissions/)" para obtener información sobre cómo suscribirse a webhooks. ### Entender los diferentes métodos de autenticación Las GitHub Apps utilizan principalmente una autenticación basada en tokens que caducan después de un periodo de tiempo corto, lo cual proporciona más seguirdad que un token de OAuth que no caduca. Es importante entender los diferentes métodos de autenticación que tienes disponibles cuando necesitas utilizarlos: -* Un **Token Web de JSON (JWT)** [ se autentica como la GitHub App](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app). Por ejemplo, puedes autenticarte con un **JWT** para obtener los detalles de instalación de la aplicación o para intercambiar dicho **JWT** por un **token de acceso a la instalación**. -* Un **token de acceso de la instalación** [se autentica como una instalación específica de tu GitHub App](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation) (también se les conoce como solicitudes de servidor a servidor). Por ejemplo, puedes autenticarte con un **token de acceso de la instalación** para abrir un informe de problemas o para proporcionar retroalimentación en una solicitud de extracción. -* Un **Token de acceso de OAuth** puede [autenticarse como un usuario de tu GitHub App](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/#identifying-users-on-your-site) (también se les conoce como solicitudes de usuario a servidor). Por ejemplo, puedes utilizar un token de acceso de OAuth para autenticarte como un usuario cuando una GitHub App necesite verificar la identidad del usuario o actuar en nombre de un usuario. +* Un **JSON Web Token (JWT)** [se autentica como la aplicación de GitHub](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app). Por ejemplo, puede autenticarse con un **JWT** para capturar los detalles de la instalación de la aplicación o intercambiar el **JWT** por un **token de acceso a la instalación**. +* Un **token de acceso a la instalación**[se autentica como una instalación específica de la aplicación de GitHub](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation) (también denominadas solicitudes de servidor a servidor). Por ejemplo, puede autenticarse con un **token de acceso a la instalación** para abrir una incidencia o proporcionar comentarios sobre una solicitud de incorporación de cambios. +* Un **token de acceso de OAuth** se puede [autenticar como un usuario de la aplicación de GitHub](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/#identifying-users-on-your-site) (también denominadas solicitudes de usuario a servidor). Por ejemplo, puedes utilizar un token de acceso de OAuth para autenticarte como un usuario cuando una GitHub App necesite verificar la identidad del usuario o actuar en nombre de un usuario. -El escenario más común es autenticarse como una instalación específica utilizando un **token de acceso de la instalación**. +El escenario más común es autenticarse como una instalación específica utilizando un **token de acceso a la instalación**. ### Dirigir a los usuarios a instalar tu GitHub App en los repositorios @@ -85,26 +90,26 @@ Una vez que hiciste la transición de una App de OAuth a una GitHub App, necesit #### Parámetros de consulta -| Nombre | Descripción | -| --------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `suggested_target_id` | **Requerido**: La ID del usuario u organización que está instalando tu GitHub App. | -| `repository_ids[]` | Matriz de las ID de repositorio. Si se omite, seleccionaremos todos los repositorios. La cantidad máxima de repositorios que se pueden pre-seleccionar es de 100. | +| Nombre | Descripción | +|------|-------------| +| `suggested_target_id` | **Obligatorio**: identificador del usuario o la organización que está instalando la aplicación de GitHub. | +| `repository_ids[]` | Matriz de las ID de repositorio. Si se omite, seleccionaremos todos los repositorios. La cantidad máxima de repositorios que se pueden pre-seleccionar es de 100. | -#### URL de Ejemplo +#### Example URL (URL de ejemplo) ``` https://github.com/apps/YOUR_APP_NAME/installations/new/permissions?suggested_target_id=ID_OF_USER_OR_ORG&repository_ids[]=REPO_A_ID&repository_ids[]=REPO_B_ID ``` -Necesitarás reemplazar a `YOUR_APP_NAME` con el nombre de tu GitHub App, a `ID_OF_USER_OR_ORG` con la ID de tu usuario u organización destino, e incluir hasta 100 ID de repositorio (`REPO_A_ID` y `REPO_B_ID`). Para obtener una lista de repositorios a los cuales tiene acceso tu aplicación de OAuth, utiliza las terminales [Listar repositorios para el usuario autenticado](/rest/reference/repos#list-repositories-for-the-authenticated-user) y [Listar repositorios de la organización](/rest/reference/repos#list-organization-repositories). +Deberá reemplazar `YOUR_APP_NAME` por el nombre de la aplicación de GitHub y `ID_OF_USER_OR_ORG` por el identificador del usuario o la organización de destino e incluir hasta 100 identificadores de repositorio (`REPO_A_ID` y `REPO_B_ID`). Para obtener una lista de repositorios a los que tiene acceso la aplicación de OAuth, use los puntos de conexión [List repositories for the authenticated user](/rest/reference/repos#list-repositories-for-the-authenticated-user) y [List organization repositories](/rest/reference/repos#list-organization-repositories). ### Eliminar cualquier gancho innecesario en los repositorios -Una vez que ti GitHub App se haya instalado en un repositorio, deberías eliminar cualquier webhook innecesario que haya creado tu App tradicional de OAuth. Si ambas apps están instaladas en un repositorio, puede que se duplique la funcionalidad para el usuario. Para eliminar los webhooks, puedes escuchar al [webhook de `installation_repositories`](/webhooks/event-payloads/#installation_repositories) con la acción `repositories_added` y al [webhook para borrar un repositorio](/rest/reference/webhooks#delete-a-repository-webhook) en los repositorios que creó tu App de OAuth. +Una vez que ti GitHub App se haya instalado en un repositorio, deberías eliminar cualquier webhook innecesario que haya creado tu App tradicional de OAuth. Si ambas apps están instaladas en un repositorio, puede que se duplique la funcionalidad para el usuario. Para quitar webhooks, puede escuchar el [webhook `installation_repositories`](/webhooks/event-payloads/#installation_repositories) con la acción `repositories_added` y [eliminar un webhook de repositorio](/rest/reference/webhooks#delete-a-repository-webhook) en los repositorios creados en la aplicación de OAuth. ### Animar a los usuarios a que revoquen el acceso a tu App de OAuth -En medida en que vaya creciendo tu base de instalación de la GitHub App, considera exhortar a tus usuarios para revocar el acceso a la integración tradicional de OAuth. Para obtener más información, consulta la sección "[Autorizar las Apps de OAuth](/github/authenticating-to-github/keeping-your-account-and-data-secure/authorizing-oauth-apps)". +En medida en que vaya creciendo tu base de instalación de la GitHub App, considera exhortar a tus usuarios para revocar el acceso a la integración tradicional de OAuth. Para obtener más información, consulte "[Autorización de aplicaciones de OAuth](/github/authenticating-to-github/keeping-your-account-and-data-secure/authorizing-oauth-apps)". -### Borrar la App de OAuth +### Borra la App de OAuth -Para evitar el abuso de las credenciales de las Apps de OAuth, considera borrar la App de OAuth. Esta acción también revocará todas las autorizaciones restantes de la App de OAuth. Para obtener más información, consulta la sección "[Borrar una App de OAuth](/developers/apps/managing-oauth-apps/deleting-an-oauth-app)". +Para evitar el abuso de las credenciales de las Apps de OAuth, considera borrar la App de OAuth. Esta acción también revocará todas las autorizaciones restantes de la App de OAuth. Para obtener más información, consulte "[Eliminación de una aplicación de OAuth](/developers/apps/managing-oauth-apps/deleting-an-oauth-app)." diff --git a/translations/es-ES/content/developers/apps/getting-started-with-apps/setting-up-your-development-environment-to-create-a-github-app.md b/translations/es-ES/content/developers/apps/getting-started-with-apps/setting-up-your-development-environment-to-create-a-github-app.md index 8b0e86ce1c..a0fa644552 100644 --- a/translations/es-ES/content/developers/apps/getting-started-with-apps/setting-up-your-development-environment-to-create-a-github-app.md +++ b/translations/es-ES/content/developers/apps/getting-started-with-apps/setting-up-your-development-environment-to-create-a-github-app.md @@ -11,26 +11,31 @@ versions: ghec: '*' topics: - GitHub Apps -shortTitle: Ambiente de desarrollo +shortTitle: Development environment +ms.openlocfilehash: 61370cfa0643bcba91cfe78e077346cd40286e1e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092199' --- - ## Introducción Esta guía te mostrará los pasos necesarios para configurar una GitHub App y para ejecutarla en un servidor. Las GitHub Apps necesitan algunos pasos de configuración para administrar eventos de webhook y así conectar el registro de la App en GitHub hacia tu código. La app en esta guía sirve como una base que puedes utilizar para extender y crear GitHub Apps nuevas. -Al finalizar esta guía habrás registrado una GitHub App y habrás configurado un servidor web para recibir eventos de webhook. Aprenderás como utilizar una herramienta llamada Smee para capturar las cargas útiles de los webhooks y reenviarlas a tu ambiente de desarrollo local. La app de plantilla que configurarás en esta sección no hará nada especial aún, pero funcionará como un marco de trabajo que puedes utilizar para comenzar a escribir tu código de aplicaciones utilizando la API o para completar otras [guías de inicio rápido](/apps/quickstart-guides/). {% ifversion fpt or ghec %}Puedes revisar los ejemplos exitosos de estas aplicaciones en [GitHub Marketplace](https://github.com/marketplace) y en [Compatible con GitHub](https://github.com/works-with).{% endif %} +Al finalizar esta guía habrás registrado una GitHub App y habrás configurado un servidor web para recibir eventos de webhook. Aprenderás como utilizar una herramienta llamada Smee para capturar las cargas útiles de los webhooks y reenviarlas a tu ambiente de desarrollo local. La aplicación de plantilla que configurará en esta sección todavía no hará nada especial, pero funcionará como un marco que puede usar para comenzar a escribir código de aplicaciones mediante la API, o bien para completar otras [guías de inicio rápido](/apps/quickstart-guides/). {% ifversion fpt or ghec %}Puede consultar ejemplos correctos de aplicaciones en [GitHub Marketplace](https://github.com/marketplace) y [Trabajos con GitHub](https://github.com/works-with).{% endif %} Después de completar este proyecto entenderás cómo autenticarte como una GitHub App y como una instalación, así como la forma en que difieren estos métodos de autenticación. Aquí están los pasos que tomarás para configurar la plantilla de la GitHub App: -1. [Inicia un canal nuevo de Smee](#step-1-start-a-new-smee-channel) -1. [Registrar una GitHub App nueva](#step-2-register-a-new-github-app) -1. [Guarda tu llave privada e ID de tu App](#step-3-save-your-private-key-and-app-id) -1. [Prepara el ambiente de ejecución](#step-4-prepare-the-runtime-environment) -1. [Revisar el código de la plantilla de la GitHub App](#step-5-review-the-github-app-template-code) -1. [Inicia el servidor](#step-6-start-the-server) -1. [Instala la app en tu cuenta](#step-7-install-the-app-on-your-account) +1. [Inicio de un canal de Smee nuevo ](#step-1-start-a-new-smee-channel) +1. [Registro de una aplicación de GitHub nueva](#step-2-register-a-new-github-app) +1. [Almacenamiento de la clave privada y el identificador de aplicación](#step-3-save-your-private-key-and-app-id) +1. [Preparación del entorno de ejecución](#step-4-prepare-the-runtime-environment) +1. [Revisión del código de la plantilla de aplicación de GitHub](#step-5-review-the-github-app-template-code) +1. [Inicio del servidor](#step-6-start-the-server) +1. [Instalación de la aplicación en la cuenta](#step-7-install-the-app-on-your-account) {% data reusables.apps.app-ruby-guides %} @@ -38,15 +43,15 @@ Aquí están los pasos que tomarás para configurar la plantilla de la GitHub Ap Puede que te sea útil tener un entendimiento básico de lo siguiente: -* [GitHub Apps](/apps/about-apps) +* [Aplicaciones de GitHub](/apps/about-apps) * [Webhooks](/webhooks) -* [El lenguaje de programación Ruby](https://www.ruby-lang.org/en/) -* [Las API de REST](/rest) +* [Lenguaje de programación Ruby](https://www.ruby-lang.org/en/) +* [API de REST](/rest) * [Sinatra](http://sinatrarb.com/) Pero puedes seguir esta guía sin importar tu nivel de experiencia. ¡Colocaremos enlaces para la información que requieras en cada fase! -Antes de comenzar, necesitarás clonar el repositorio con el código de la plantilla que se utiliza en esta guía de inicio rápido. Abre tu app de terminal y encuentra el directorio en donde quieras almacenar el código. Ejecuta este comando para clonar el repositorio [Plantilla de GitHub App](https://github.com/github-developer/github-app-template): +Antes de comenzar, necesitarás clonar el repositorio con el código de la plantilla que se utiliza en esta guía de inicio rápido. Abre tu app de terminal y encuentra el directorio en donde quieras almacenar el código. Ejecute este comando para clonar el repositorio de [plantillas de aplicación de GitHub](https://github.com/github-developer/github-app-template): ```shell $ git clone https://github.com/github-developer/github-app-template.git @@ -54,11 +59,11 @@ $ git clone https://github.com/github-developer/github-app-template.git ## Paso 1. Inicia un canal nuevo de Smee -Para ayudar a que GitHub envíe webhooks a tu máquina local sin exponerla al internet, puedes utilizar una herramienta llamada Smee. Primero, dirígete a https://smee.io y da clic en **Iniciar un canal nuevo**. Si ya estás a gusto con otras herramientas que exponen tu máquina local al internet, como [`ngrok`](https://dashboard.ngrok.com/get-started) o [`localtunnel`](https://localtunnel.github.io/www/), puedes utilizarlas. +Para ayudar a que GitHub envíe webhooks a tu máquina local sin exponerla al internet, puedes utilizar una herramienta llamada Smee. En primer lugar, vaya a https://smee.io y haga clic en **Iniciar un nuevo canal**. Si ya está familiarizado con otras herramientas que exponen el equipo local a Internet como [`ngrok`](https://dashboard.ngrok.com/get-started) o [`localtunnel`](https://localtunnel.github.io/www/), no dude en usarlas. ![El botón de nuevo canal de Smee](/assets/images/smee-new-channel.png) -El iniciar un canal de Smee nuevo crea un dominio único en donde GitHub puede enviar cargas útiles de webhooks. Necesitas saber cuál es este dominio para continuar con el siguiente paso. Aquí hay un ejemplo de un dominio único en `https://smee.io/qrfeVRbFbffd6vD`: +El iniciar un canal de Smee nuevo crea un dominio único en donde GitHub puede enviar cargas útiles de webhooks. Necesitas saber cuál es este dominio para continuar con el siguiente paso. Este es un ejemplo de un dominio único en `https://smee.io/qrfeVRbFbffd6vD`: ![Un canal de Smee único](/assets/images/smee-unique-domain.png) @@ -66,7 +71,7 @@ Posteriormente, regresa a la terminal y sigue estos pasos para ejecutar el clien {% note %} -**Nota:** Los siguientes pasos son ligeramente diferentes que las instrucciones de "Utilizar la CLI" que encuentras en la página de tu canal de Smee. **No** necesitas seguir las instrucciones de las secciones "Utilizar el cliente de Node.js" o de "Utilizar el soporte integrado de Probot". +**Nota:** Los pasos siguientes son ligeramente diferentes a las instrucciones de "Uso de la CLI" que verá en la página del canal de Smee. **No** es necesario seguir las instrucciones de "Uso del cliente de Node.js" ni "Uso del soporte integrado de Probot". {% endnote %} @@ -76,34 +81,34 @@ Posteriormente, regresa a la terminal y sigue estos pasos para ejecutar el clien $ npm install --global smee-client ``` -2. Ejecuta el cliente (reemplazando a `https://smee.io/qrfeVRbFbffd6vD` con tu propio dominio): +2. Ejecute el cliente (reemplace `https://smee.io/qrfeVRbFbffd6vD` por un dominio propio): ```shell $ smee --url https://smee.io/qrfeVRbFbffd6vD --path /event_handler --port 3000 ``` - Deberías ver una salida como ésta: + El resultado debe ser parecido a lo siguiente: ```shell Forwarding https://smee.io/qrfeVRbFbffd6vD to http://127.0.0.1:3000/event_handler Connected https://smee.io/qrfeVRbFbffd6vD ``` -El comando `smee --url ` le dice a Smee que reenvíe todos los eventos de webhook que reciba el canal de Smee al cliente de Smee que se ejecuta en tu computadora. La opción `--path /event_handler` reenvía los eventos a la ruta `/event_handler`, lo cual cubriremos en una [sección subsecuente](#step-5-review-the-github-app-template-code). La opción `--port 3000` especifica al puerto 3000, el cual es aquél que escuchará tu servidor. Si utilizas Smee, tu máquina no necesita estar abierta al internet público para recibir webhooks de GitHub. También puedes abrir la URL de Smee en tu buscador para inspeccionar las cargas útiles de los webhooks como vayan llegando. +El comando `smee --url ` indica a Smee que reenvíe todos los eventos de webhook recibidos por el canal Smee al cliente Smee que se ejecuta en el equipo. La opción `--path /event_handler` reenvía los eventos a la ruta `/event_handler`, que se describirá en una [sección posterior](#step-5-review-the-github-app-template-code). La opción `--port 3000` especifica el puerto 3000, que es al que escuchará el servidor. Si utilizas Smee, tu máquina no necesita estar abierta al internet público para recibir webhooks de GitHub. También puedes abrir la URL de Smee en tu buscador para inspeccionar las cargas útiles de los webhooks como vayan llegando. -Te recomendamos dejar abierta esta ventana de terminal y mantener a Smee conectado mientras completas el resto de los pasos de esta guía. Aunque _puedes_ desconectar y volver a conectar el cliente de Smee sin perder tu dominio único (a diferencia de con `ngrok`), puede que te sea más fácil dejarlo conectado y realizar otras tareas de línea de comandos en una ventana diferente de la Terminal. +Te recomendamos dejar abierta esta ventana de terminal y mantener a Smee conectado mientras completas el resto de los pasos de esta guía. Aunque _puede_ desconectar y el cliente de Smee y volverlo a conectar sin perder el dominio único (a diferencia de `ngrok`), es posible que le resulte más sencillo dejarlo conectado y realizar otras tareas de la línea de comandos en otra ventana de terminal. -## Paso 2. Registrar una GitHub App nueva +## Paso 2. Registra una GitHub App nueva -Si aún no tienes una cuenta de GitHub, ahora es un [buen momento para unirte](https://github.com/join). ¡No te olvides de verificar tu dirección de correo electrónico antes de continuar! Para registrar una app nueva, visita la [página de configuración de la app](https://github.com/settings/apps) en tu perfil de GitHub, y da clic en **GitHub App nueva**. +Si todavía no tiene una cuenta de GitHub, ahora es un [buen momento para unirse](https://github.com/join). ¡No te olvides de verificar tu dirección de correo electrónico antes de continuar! Para registrar una aplicación nueva, visite la [página de configuración de aplicaciones](https://github.com/settings/apps) en el perfil de GitHub y haga clic en **Nueva aplicación de GitHub**. ![El sitio web de Github, mostrando la **App Nueva**](/assets/images/new-app.png) -Verás un formato en el cual puedes ingresar detalles sobre tu app. Consulta la sección "[Crear una GitHub App](/apps/building-github-apps/creating-a-github-app/)" para obtener información general acerca de los campos de esta página. Para los fines de esta guía, necesitaras ingresar datos específicos en unos cuantos campos: +Verás un formato en el cual puedes ingresar detalles sobre tu app. Vea "[Creación de una aplicación de GitHub](/apps/building-github-apps/creating-a-github-app/)" para obtener información general sobre los campos de esta página. Para los fines de esta guía, necesitaras ingresar datos específicos en unos cuantos campos: {% note %} -**Nota:** Siempre puedes actualizar esta configuración más adelante para apuntar a un servidor hospedado. +**Nota:** Siempre puede actualizar esta configuración más adelante para que apunte a un servidor hospedado. {% endnote %} @@ -119,39 +124,39 @@ Verás un formato en el cual puedes ingresar detalles sobre tu app. Consulta la ![Formato completado con el secreto de un webhook](/assets/images/webhook-secret.png) -* En la página de permisos & webhooks, puedes especificar un conjunto de permisos para tu app, los cuales determinan la cantidad de datos a los cuales tiene acceso la misma. Debajo de la sección de "Permisos del repositorio", desplázate hacia abajo hasta "Metadatos" y selecciona `Acceso: Solo lectura`. Si decides extender esta app de plantilla, puedes actualizar estos permisos más adelante. +* En la página Permisos y webhooks, puede especificar un conjunto de permisos para la aplicación, que determinan la cantidad de datos a los que tiene acceso. En la sección "Permisos de repositorio", desplácese hacia abajo hasta "Metadatos" y seleccione `Access: Read-only`. Si decides extender esta app de plantilla, puedes actualizar estos permisos más adelante. -* En la parte inferior de la página de permisos & webhooks, especifica si es una app privada o pública. Esto se refiere a quién puede instalarla: ¿solo tú, o alguien más en general? Por el momento, deja la app como privada seleccionando **Solo en esta cuenta**. +* En la parte inferior de la página Permisos y webhooks, especifique si es una aplicación privada o pública. Esto se refiere a quién puede instalarla: ¿solo tú, o alguien más en general? Por ahora, seleccione **Solo en esta cuenta** para dejar la aplicación como privada. ![Privacidad de GitHub App](/assets/images/create_app.png) -¡Da clic en **Crear GitHub App** para crear tu app! +Haga clic en **Crear aplicación de GitHub** para crear la aplicación. -## Paso 3. Guarda tu llave privada e ID de tu App +## Paso 3. Guarda tu llave privada e ID de tu App -Después de que creas tu app, se te llevará de regreso a la [página de configuración de la app](https://github.com/settings/apps). Tienes dos cosas más para hacer aquí: +Después de crear la aplicación, volverá a la [página de configuración de la aplicación](https://github.com/settings/apps). Tienes dos cosas más para hacer aquí: -* **Generar una llave privada para tu app.** Esto es necesario para autenticar tu app más adelante. Baja en la página y da clic en **Generar una llave privada**. Guarda el archivo `PEM` resultante ( el cual tiene un nombre similar a _`app-name`_-_`date`_-`private-key.pem`) en un directorio en donde puedas volver a encontrarlo fácilmente. +* **Generar una clave privada para la aplicación.** Esto es necesario para autenticar la aplicación más adelante. Desplácese hacia abajo en la página y haga clic en **Generar una clave privada**. Guarde el archivo `PEM` resultante (con un nombre similar a _`app-name`_ - _`date`_ -`private-key.pem`) en un directorio donde pueda encontrarlo después. ![El diálogo de generación de la llave privada](/assets/images/private_key.png) -* **Guardar la ID de app que GitHub le asignó a ésta.** Esto se necesita para preparar tu ambiente de ejecución. +* **Anote el id. de la aplicación que GitHub ha asignado a la aplicación.** Lo necesitará para preparar el entorno de ejecución. - Tu número de ID para la app + Your app's ID number ## Paso 4. Prepara el ambiente de ejecución -Para mantener tu información segura, te recomendamos poner todos los secretos relacionados con tu app en la memoria de tu ordenador en donde tu app pueda encontrarlos, en vez de ponerlos directamente en tu código. Esta útil herramienta de desarrollo llamada [dotenv](https://github.com/bkeepers/dotenv) carga las variables de ambiente específicas del proyecto desde un archivo `.env` hacia `ENV`. Jamás ingreses tu archivo `.env` en GitHub. Este es un archivo local que almacena la información sensible que no quieres sacar al internet público. El archivo `.env` ya se incluye en el archivo [`.gitignore`](/github/getting-started-with-github/ignoring-files/) del repositorio para prevenir esto. +Para mantener tu información segura, te recomendamos poner todos los secretos relacionados con tu app en la memoria de tu ordenador en donde tu app pueda encontrarlos, en vez de ponerlos directamente en tu código. Una herramienta de desarrollo útil denominada [dotenv](https://github.com/bkeepers/dotenv) carga variables de entorno específicas del proyecto desde un archivo `.env` a `ENV`. Nunca confirme el archivo `.env` en GitHub. Este es un archivo local que almacena la información sensible que no quieres sacar al internet público. El archivo `.env` ya está incluido en el archivo [`.gitignore`](/github/getting-started-with-github/ignoring-files/) del repositorio para evitarlo. -El código de la plantilla que descargaste en la [Sección de pre-requisitos](#prerequisites) ya tiene un archivo de ejemplo llamado `.env-example`. Renombra el archivo de ejemplo de `.env-example` a `.env` o crea una copia del archivo `.env-example` llamada `.env`. No has instalado dotenv aún, pero lo instalarás más adelante en esta guía de inicio rápido cuando ejecutes `bundle install`. **Nota:** Las guías de inicio rápido que hagan referencia a los pasos en ésta guía podrían incluir variables de ambiente adicionales en el archivo `.env-example`. Referencia la guía de inicio rápido para el proyecto que clonaste en GitHub para obtener orientación para configurar estas variables de ambiente adicionales. +El código de plantilla que ha descargado en la sección [Requisitos previos](#prerequisites) ya tiene un archivo de ejemplo denominado `.env-example`. Cambie el nombre del archivo de ejemplo de `.env-example` a `.env`, o bien cree una copia del archivo `.env-example` con el nombre `.env`. Todavía no ha instalado dotenv, pero lo hará más adelante en este inicio rápido al ejecutar `bundle install`. **Nota:** Los inicios rápidos que hacen referencia a los pasos de esta guía pueden incluir variables de entorno adicionales en el archivo `.env-example`. Referencia la guía de inicio rápido para el proyecto que clonaste en GitHub para obtener orientación para configurar estas variables de ambiente adicionales. -Necesitas agregar estas variables al archivo `.env`: +Debe agregar estas variables al archivo `.env`: -* _`GITHUB_PRIVATE_KEY`_: Agerga la llave privada que [generaste y guardaste anteriormente](#step-3-save-your-private-key-and-app-id). Abre el archivo `.pem` con un editor de texto o utiliza la línea de comandos para mostrar el contenido del archivo: `cat path/to/your/private-key.pem`. Copia todo el contenido del archivo como el valor de `GITHUB_PRIVATE_KEY` en tu archivo `.env`. **Nota:** Ya que el archivo PEM tiene más de una línea de código, necesitarás encerrar el valor entre comillas como en el siguiente ejemplo. -* _`GITHUB_APP_IDENTIFIER`_: Utiliza la ID de app que anotaste en la sección anterior. -* _`GITHUB_WEBHOOK_SECRET`_: Agrega tu secreto de webhook. +* _`GITHUB_PRIVATE_KEY`_ : agregue la clave privada que [ha generado y guardado antes](#step-3-save-your-private-key-and-app-id). Abra el archivo `.pem` con un editor de texto o use la línea de comandos para mostrar el contenido del archivo: `cat path/to/your/private-key.pem`. Copie todo el contenido del archivo como valor de `GITHUB_PRIVATE_KEY` en el archivo `.env`. **Nota:** Como el archivo PEM tiene más de una línea de código, tendrá que incluir el valor entre comillas como en el ejemplo siguiente. +* _`GITHUB_APP_IDENTIFIER`_ : use el id. de la aplicación que ha anotado en la sección anterior. +* _`GITHUB_WEBHOOK_SECRET`_ : agregue el secreto de webhook. -Aquí se muestra un ejemplo de archivo `.env`: +A continuación, se muestra un archivo `.env` de ejemplo: ``` GITHUB_PRIVATE_KEY="-----BEGIN RSA PRIVATE KEY----- @@ -163,26 +168,26 @@ GITHUB_APP_IDENTIFIER=12345 GITHUB_WEBHOOK_SECRET=your webhook secret ``` -## Paso 5. Revisar el código de la plantilla de la GitHub App +## Paso 5. Revisar el código de la GitHub App de plantilla -Éste contiene código que todas las GitHub Apps necesitarán. Esta sección te muestra el código que ya existe en la plantilla de la GitHub App. No hay algún paso que necesites completar en esta sección. Si ya estás familiarizado con el código de la plantilla, puedes adelantarte al "[Paso 6. Iniciar el servidor](#step-6-start-the-server)". +Éste contiene código que todas las GitHub Apps necesitarán. Esta sección te muestra el código que ya existe en la plantilla de la GitHub App. No hay algún paso que necesites completar en esta sección. Si ya está familiarizado con el código de plantilla, puede pasar a "[Paso 6. Inicio del servidor](#step-6-start-the-server)". -Abre el archivo `template_server.rb` en tu editor de texto favorito. Verás los comentarios a lo largo de este archivo, los cuales proporcionan contexto adicional para el código de la plantilla. Te recomendamos leer estos comentarios cuidadosamente, e incluso, agregar tus propios comentarios para complementar el código que escribas. +Abra el archivo `template_server.rb` en el editor de texto que prefiera. Verás los comentarios a lo largo de este archivo, los cuales proporcionan contexto adicional para el código de la plantilla. Te recomendamos leer estos comentarios cuidadosamente, e incluso, agregar tus propios comentarios para complementar el código que escribas. -En la parte superior del archivo verás `set :port 3000`, lo cual configura el puerto que se utiliza cuando inicias el servidor web para empatar con el puerto al cual redirigiste tus cargas útiles de webhook en el "[Paso 1. Iniciar un canal nuevo de Smee](#step-1-start-a-new-smee-channel)". +En la parte superior del archivo verá `set :port 3000`, que establece el puerto que se usa al iniciar el servidor web para que coincida con el puerto al que haya redirigido las cargas de webhook en "[Paso 1. Inicio de un canal nuevo de Smee](#step-1-start-a-new-smee-channel)". -El siguiente código que verás es la declaración `class GHApp < Sinatra::Application`. Escribirás todo el código de tu GitHub App dentro de esta clase. +El código siguiente que verá es la declaración `class GHApp < Sinatra::Application`. Escribirás todo el código de tu GitHub App dentro de esta clase. Fuera de esta caja, la clase en la plantilla realiza lo siguiente: -* [Lee las variables de ambiente](#read-the-environment-variables) -* [Activa el inicio de sesión](#turn-on-logging) -* [Define un filtro del antes](#define-a-before-filter) -* [Define el gestor de ruta](#define-a-route-handler) -* [Define los métodos auxiliares](#define-the-helper-methods) +* [Lee las variables de entorno](#read-the-environment-variables) +* [Active el registro.](#turn-on-logging) +* [Define un filtro anterior](#define-a-before-filter) +* [Define el controlador de ruta](#define-a-route-handler) +* [Definición de métodos auxiliares](#define-the-helper-methods) ### Lee las variables de ambiente -Lo primero que hace esta clase es leer las tres variables de ambiente que configuraste en el [Paso 4. Preparar el ambiente de ejecución](#step-4-prepare-the-runtime-environment)" y almacenarlas en variables para utilizarlas más adelante: +Lo primero que hace esta clase es leer las tres variables de entorno establecidas en "[Paso 4. Preparación del entorno de ejecución](#step-4-prepare-the-runtime-environment)" y las almacena en variables para usarlas después: ``` ruby # Expects that the private key in PEM format. Converts the newlines @@ -196,9 +201,9 @@ WEBHOOK_SECRET = ENV['GITHUB_WEBHOOK_SECRET'] APP_IDENTIFIER = ENV['GITHUB_APP_IDENTIFIER'] ``` -### Activa el inicio de sesión +### Active el registro. -Posteriormente, hay un bloqueo de código que habilita el inicio de sesión durante el desarrollo, el cual es el ambiente predeterminado en Sinatra. Este código activa el inicio de sesión a nivel de `DEBUG` para mostrar una salida útil en la terminal mientras desarrollas la app: +Posteriormente, hay un bloqueo de código que habilita el inicio de sesión durante el desarrollo, el cual es el ambiente predeterminado en Sinatra. Este código activa el registro en el nivel `DEBUG` para mostrar una salida útil en la terminal mientras desarrolla la aplicación: ``` ruby # Turn on Sinatra's verbose logging during development @@ -209,7 +214,7 @@ end ### Define un filtro del antes -Sintatra utiliza [filtros de anterioridad](https://github.com/sinatra/sinatra#filters) que te permiten ejecutar el código antes del gestor de la ruta. El bloque `before` en la plantilla llama a cuatro [métodos auxiliares](https://github.com/sinatra/sinatra#helpers). La app de plantilla define estos métodos auxiliares en una [sección posterior](#define-the-helper-methods). +Sinatra usa [filtros anteriores](https://github.com/sinatra/sinatra#filters) que permiten ejecutar código antes del controlador de ruta. El bloque `before` de la plantilla llama a cuatro [métodos auxiliares](https://github.com/sinatra/sinatra#helpers). La aplicación de plantilla define esos métodos auxiliares en una [sección posterior](#define-the-helper-methods). ``` ruby # Before each request to the `/event_handler` route @@ -224,7 +229,7 @@ end ### Define el gestor de la ruta -Se incluye una ruta vacía en el código de la plantilla. Este código gestiona las solicitudes de tipo `POST` hacia la ruta `/event_handler`. No escribirás este gestor de evento en esta guía de inicio rápido, sino que verás las otras [guías de inicio rápido](/apps/quickstart-guides/) para encontrar ejemplos de como extender esta app de planitlla. +Se incluye una ruta vacía en el código de la plantilla. Este código controla todas las solicitudes `POST` a la ruta `/event_handler`. No escribirá este controlador de eventos en este inicio rápido, pero vea las otras [guías de inicio rápido](/apps/quickstart-guides/) para obtener ejemplos de cómo ampliar esta aplicación de plantilla. ``` ruby post '/event_handler' do @@ -232,35 +237,35 @@ post '/event_handler' do end ``` -### Define los métodos auxiliares +### Definición de métodos auxiliares Los métodos auxiliares en esta plantilla hacen la mayoria del trabajo pesado. Se definen cuatro métodos auxiliares en esta sección del código. #### Gestionar la carga útil del webhok -El primer método `get_payload_request` captura la carga útil del webhook y la convierte en formato JSON, lo cual hace mucho más fácil el acceder a los datos de la misma. +El primer método `get_payload_request` captura la carga de webhook y la convierte a formato JSON, lo que facilita mucho el acceso a los datos de la carga. #### Verificar la firma del webhook -El segundo método `verify_webhook_signature` lleva a cabo la verificación de la firma del webhook para garantizar que GitHub generó el evento. Para aprender más acerca del código en el método auxiliar `verify_webhook_signature`, consulta la sección "[Asegurar tus webhooks](/webhooks/securing/)". Si los webhooks son seguros, este método registrará todas las cárgas útiles en tu terminal. El código de registro es útil para verificar que tu servidor web esté trabajando, pero siempre lo puedes eliminar más adelante. +El segundo método `verify_webhook_signature` realiza la comprobación de la firma de webhook para asegurarse de que GitHub ha generado el evento. Para más información sobre el código del método auxiliar `verify_webhook_signature`, vea "[Protección de los webhooks](/webhooks/securing/)". Si los webhooks son seguros, este método registrará todas las cárgas útiles en tu terminal. El código de registro es útil para verificar que tu servidor web esté trabajando, pero siempre lo puedes eliminar más adelante. #### Autenticarse como una GitHub App -Para hacer llamadas a la API, estarás utilizando la [Biblioteca Octokit](http://octokit.github.io/octokit.rb/). Para que puedas hacer algo interesante con esta biblioteca necesitarás, o más bien, tu app necesitará autenticarse. GitHub Apps tiene dos métodos de autenticación: +Para realizar llamadas API, usará la [biblioteca Octokit](http://octokit.github.io/octokit.rb/). Para que puedas hacer algo interesante con esta biblioteca necesitarás, o más bien, tu app necesitará autenticarse. GitHub Apps tiene dos métodos de autenticación: -- Autenticación como una GitHub App utilizando un [Token Web de JSON (JWT)](https://jwt.io/introduction). +- Autenticación como una aplicación de GitHub mediante un [token web JSON (JWT)](https://jwt.io/introduction). - Autenticación como una instalación específica de una GitHub App utilizando un token de acceso de instalación. -Aprenderás cómo autenticarte como una instalación en la [siguiente sección](#authenticating-as-an-installation). +Obtendrá información sobre la autenticación como una instalación en la [sección siguiente](#authenticating-as-an-installation). -El [autenticarte como una GitHub App](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app) te permite hacer un par de cosas: +La [autenticación como una aplicación de GitHub](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app) le permite realizar un par de tareas: * Puedes recuperar información administrativa de alto nivel sobre tu GitHub App. * Puedes solicitar tokens de acceso para una instalación de la app. Por ejemplo, te podrías autenticar como una GitHub App para solicitar una lista de las cuentas (de organización y de persona) que han instalado tu app. Pero este método de autenticación no te permite hacer mucho con la API. Para acceder a los datos del repositorio y realizar operaciones en nombre de la instalación, necesitas autenticarte como una instalación. Para hacerlo, primero necesitarás autenticarte como una GitHub App para solicitar un token de acceso a la instalación. -Antes de que puedas utilizar la biblioteca Octokit.rb para hacer llamados a la API, necesitarás inicializar un [cliente de Octokit](http://octokit.github.io/octokit.rb/Octokit/Client.html) autenticado como una GitHub App. ¡El método auxiliar `authenticate_app` hace exactamente eso! +A fin de poder usar la biblioteca Octokit.rb para realizar llamadas API, tendrá que inicializar un [cliente de Octokit](http://octokit.github.io/octokit.rb/Octokit/Client.html) autenticado como una aplicación de GitHub. El método auxiliar `authenticate_app` se encarga precisamente de eso. ``` ruby # Instantiate an Octokit client authenticated as a GitHub App. @@ -288,11 +293,11 @@ def authenticate_app end ``` -El código anterior genera un [Token Web de JSON (JWT)](https://jwt.io/introduction) y lo utiliza (junto con la llave privada de tu app) para inicializar el cliente de Octokit. GitHub revisa la autenticación de una solicitud verificando el token con la llave pública almacenada en la app. Para aprender más acerca de cómo funciona este código, consulta la sección "[Autenticarte como una GitHub App](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app)". +El código anterior genera un [JSON Web Token (JWT)](https://jwt.io/introduction) y lo usa, junto con la clave privada de la aplicación, para inicializar el cliente de Octokit. GitHub revisa la autenticación de una solicitud verificando el token con la llave pública almacenada en la app. Para más información sobre cómo funciona este código, vea "[Autenticación como una aplicación de GitHub](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app)". #### Autenticarse como una instalación -Una _instalación_ se refiere a cualquier cuenta de usuario o de organización que tenga la app instalada. Aún si alguien instala la app en más de un repositorio, esto únicamente cuenta como una instalación, ya que toma lugar en la misma cuenta. El último método auxiliar `authenticate_installation` inicializa un [cliente de Octokit](http://octokit.github.io/octokit.rb/Octokit/Client.html) autenticado como una instalación. Este cliente de Octokit es lo que utilizarás para hacer llamadas autenticadas a la API. +Una _instalación_ hace referencia a cualquier cuenta de usuario u organización que haya instalado la aplicación. Aún si alguien instala la app en más de un repositorio, esto únicamente cuenta como una instalación, ya que toma lugar en la misma cuenta. El último método auxiliar `authenticate_installation` inicializa un [cliente de Octokit](http://octokit.github.io/octokit.rb/Octokit/Client.html) autenticado como una instalación. Este cliente de Octokit es lo que utilizarás para hacer llamadas autenticadas a la API. ``` ruby # Instantiate an Octokit client authenticated as an installation of a @@ -304,22 +309,22 @@ def authenticate_installation(payload) end ``` -El método de Octokit [`create_app_installation_access_token`](http://octokit.github.io/octokit.rb/Octokit/Client/Apps.html#create_app_installation_access_token-instance_method) crea un token de instalación. Este método acepta dos argumentos: +El método [`create_app_installation_access_token`](http://octokit.github.io/octokit.rb/Octokit/Client/Apps.html#create_app_installation_access_token-instance_method) de Octokit crea un token de instalación. Este método acepta dos argumentos: * Instalación (número entero): la ID de la instalación de una GitHub App -* Opciones (un hash, predeterminadamente es `{}`): un conjunto de opciones personalizables +* Opciones (hash, el valor predeterminado es `{}`): un conjunto personalizable de opciones -En cualquier momento en el que una GitHub App reciba un webhook, este incluirá un objeto de `installation` con una `id`. Utilizando el cliente autenticado como una GitHub App, pasarás la ID del método `create_app_installation_access_token` para generar un token de acceso para cada instalación. Ya que no estás pasando ninguna opción al método, ésta será un hash vacío predeterminadamente. Si te refieres a [los documentos](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation), podrás ver que la respuesta de `create_app_installation_access_token` incluye dos campos: `token` y `expired_at`. El código de la plantilla selecciona al token en la respuesta e inicializa un cliente de instalación. +Cada vez que una aplicación de GitHub recibe un webhook, incluye un objeto `installation` con una instancia de `id`. Mediante el cliente autenticado como una aplicación de GitHub, este identificador se pasa al método `create_app_installation_access_token` a fin de generar un token de acceso para cada instalación. Ya que no estás pasando ninguna opción al método, ésta será un hash vacío predeterminadamente. Si examina [la documentación](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation), puede ver que la respuesta para `create_app_installation_access_token` incluye dos campos: `token` y `expired_at`. El código de la plantilla selecciona al token en la respuesta e inicializa un cliente de instalación. Una vez teniendo listo este métido, cada vez que tu app reciba una nueva carga útil de un webhook, este creará un cliente para la instalación que activó dicho evento. Este proceso de autenticación habilita a tu GitHub App para que trabaje para todas las instalaciones en cualquier cuenta. ¡Ahora estás listo para comenzar a hacer llamadas a la API! -## Paso 6. Inicia el servidor +## Paso 6. Inicio del servidor -Tu app no _hace_ nada aún, pero en este punto, puedes ponerla a ejecutarse en el servidor. +La aplicación todavía no _hace_ nada, pero en este punto, puede hacer que se ejecute en el servidor. -Mantén a Smee ejecutándose en la pestaña actual dentro de tu terminal. Abre una nueva pestaña y muévete al directorio en donde [clonaste el código de la plantilla de la app](#prerequisites) con el comando `cd`. El código de Ruby en este repositorio iniciará un servidor web de [Sinatra](http://sinatrarb.com/). Este código tiene algunas cuantas dependencias. Puedes instalarlas si ejecutas: +Mantén a Smee ejecutándose en la pestaña actual dentro de tu terminal. Abra una nueva pestaña y ejecute `cd` en el directorio donde [ha clonado el código de la aplicación de plantilla](#prerequisites). El código de Ruby de este repositorio iniciará un servidor web de [Sinatra](http://sinatrarb.com/). Este código tiene algunas cuantas dependencias. Puedes instalarlas si ejecutas: ```shell $ gem install bundler @@ -334,10 +339,10 @@ $ bundle install Con las dependencias instaladas, puedes iniciar el servidor: ```shell -$ ruby template_server.rb +$ bundle exec ruby template_server.rb ``` -Deberás ver una respuesta como: +Debería obtener una respuesta similar a la siguiente: ```shell > == Sinatra (v2.0.3) has taken the stage on 3000 for development with backup from Puma @@ -349,25 +354,25 @@ Deberás ver una respuesta como: > Use Ctrl-C to stop ``` -Si ves un error, asegúrate de haber creado el archivo `.env` en el directorio que contiene a `template_server.rb`. +Si ve un error, asegúrese de que ha creado el archivo `.env` en el directorio que contiene `template_server.rb`. -Una vez que esté ejecutándose el servidor, puedes probarlo si vas a `http://localhost:3000` en tu buscador. Si la app funciona como se espera, verás una página de error útil: +Una vez que el servidor esté en ejecución, puede probarlo si va a `http://localhost:3000` en el explorador. Si la app funciona como se espera, verás una página de error útil: -Página de error 404 de Sinatra +Sinatra's 404 error page -¡Esto es bueno! Aunque es una página de error, es una página de error de _Sinatra_, lo cual significa que tu app está conectada con el servidor como lo esperabas. Estás viendo este mensaje porque no le has dado nada más que mostrar a la app. +¡Esto es bueno! Aunque es una página de error, es una página de error de _Sinatra_, lo que significa que la aplicación está conectada al servidor de la forma esperada. Estás viendo este mensaje porque no le has dado nada más que mostrar a la app. ## Paso 7. Instala la app en tu cuenta -Puedes probar que el servidor está escuchando a tu app si activas un evento para que lo reciba. Un evento simple con el que puedes hacer la prueba es instalar la app en tu cuenta de GitHub, la cual deberá enviar el evento [`installation`](/webhooks/event-payloads/#installation). Si la app lo recibe, deberás ver alguna salida en la pestaña de la terminal en donde iniciaste el `template_server.rb`. +Puedes probar que el servidor está escuchando a tu app si activas un evento para que lo reciba. Un evento sencillo que puede probar consiste en instalar la aplicación en la cuenta de GitHub, que debe enviar el evento [`installation`](/webhooks/event-payloads/#installation). Si la aplicación lo recibe, debería ver alguna salida en la pestaña Terminal donde ha iniciado `template_server.rb`. -Para instalar la app, visita la [página de configuración de la app](https://github.com/settings/apps), elige tu app, y da clic en **Instalar App** en la barra lateral. Junto a tu nombre de usuario, da clic en **Instalar**. +Para instalar la aplicación, visite la [página de configuración de la aplicación](https://github.com/settings/apps), elija la aplicación y haga clic en **Instalar aplicación** en la barra lateral. Junto al nombre de usuario, haga clic en **Instalar**. -Se te solicitará si quieres instalar la app en todos los repositorios o solo en los seleccionados. Si no quieres instalar la app en _todos_ tus repositorios, ¡no pasa nada! Tal vez quieras crear un repositorio de entorno de pruebas para e instalar tu app ahí. +Se te solicitará si quieres instalar la app en todos los repositorios o solo en los seleccionados. No hay problema si no quiere instalar la aplicación en _todos_ los repositorios. Tal vez quieras crear un repositorio de entorno de pruebas para e instalar tu app ahí. -Permisos de instalación de la aplicación +App installation permissions -Después de que des clic en **Instalar**, revisa la salida en tu terminal. Deberías encontrar algo como esto: +Después de hacer clic en **Instalar**, examine la salida en el terminal. Deberíamos ver algo parecido a lo siguiente: ```shell > D, [2018-06-29T15:45:43.773077 #30488] DEBUG -- : ---- received event integration_installation @@ -380,29 +385,29 @@ Después de que des clic en **Instalar**, revisa la salida en tu terminal. Deber ¡Estas son buenas noticias! Esto significa que tu app recibió una notificación de que se instaló en tu cuenta de GitHub. Si ves algo como esto, tu app está ejecutándose en el servidor como lo esperabas. 🙌 -Si no ves la salida, asegúrate de que Smee se esté ejecutando correctamente en otra pestaña de la terminal. Si necesitas reiniciar Smee, nota que también necesitarás _desinstalar_ y _reinstalar_ la app para enviar el evento de `installation` a tu app nuevamente y así ver la salida en la terminal. Si el problema no es con Smee, consulta la sección de "[Solución de problemas](#troubleshooting)" para darte otras ideas al respecto. +Si no ve la salida, asegúrese de que Smee se ejecuta correctamente en otra pestaña de terminal. Si tiene que reiniciar Smee, recuerde que también tendrá que _desinstalar_ la aplicación y _volverla a instalar_ para enviar el evento `installation` a la aplicación de nuevo y ver la salida en el terminal. Si Smee no es el problema, vea la sección "[Solución de problemas](#troubleshooting)" para obtener otras ideas. -Si te estás preguntando de dónde viene la salida de la terminal que ya mostramos, esto se encuentra escrito en el [código de la plantilla de la app](#prerequisites) dentro de `template_server.rb`. +Si se pregunta de dónde procede la salida del terminal anterior, está escrita en el [código de plantilla de la aplicación](#prerequisites) en `template_server.rb`. ## Solución de problemas -Aquí te presentamos algunos problemas comunes y sus soluciones sugeridas. Si te encuentras con cualquier otro problema, puedes pedir ayuda o consejos en el {% data variables.product.prodname_support_forum_with_url %}. +Aquí te mostramos algunos problemas comunes y algunas soluciones sugeridas. Si te encuentras con cualquier otro problema, puedes pedir ayuda o consejo en el {% data variables.product.prodname_support_forum_with_url %}. -* **P:** Cuando trato de instalar el cliente de línea de comandos de Smee, me encuentro con el siguiente error: +* **P:** Cuando intento instalar el cliente de línea de comandos Smee, se produce el error siguiente: ```shell > npm: command not found ``` - **R:** Parece que no instalaste npm. La mejor forma de isntalarlo es descargar el paquete de Node.js en https://nodejs.org y seguir las instrucciones de instalación para tu sistema. Se instalará npm junto con Node.js. + **R:** Parece que no ha instalado npm. La mejor forma de instalarlo consiste en descargar el paquete de Node.js en https://nodejs.org y seguir las instrucciones de instalación para el sistema. Se instalará npm junto con Node.js. -* **P:** Cuando ejecuto el servidor me aparece el siguiente error: +* **P:** Cuando ejecuto el servidor, se produce el error siguiente: ```shell > server.rb:38:in `initialize': Neither PUB key nor PRIV key: header too long (OpenSSL::PKey::RSAError) ``` - **R:** Probablemente no configuraste bien la variable de ambiente de tu llave privada. Tu variable de `GITHUB_PRIVATE_KEY` se debe ver así: + **R:** Probablemente no ha configurado la variable de entorno de clave privada de forma correcta. La variable `GITHUB_PRIVATE_KEY` debería tener este aspecto: ``` GITHUB_PRIVATE_KEY="-----BEGIN RSA PRIVATE KEY----- @@ -412,26 +417,26 @@ Aquí te presentamos algunos problemas comunes y sus soluciones sugeridas. Si te -----END RSA PRIVATE KEY-----" ``` - Revisa otra vez si copiaste la llave pública correcta en tu archivo `.env`. + Compruebe que ha copiado la clave pública correcta en el archivo `.env`. -* **P:** Cuando ejecuto el servidor, produce un fallo con este error: +* **P:** Cuando ejecuto el servidor, se bloquea con este error: ```shell > Octokit::Unauthorized ... 401 - Bad credentials` ``` - **R:** Tal vez estés autenticado como una GitHub App pero no como una instalación. Asegúrate de seguir todos los pasos de la sección "[Autenticarte como una instalación](#authenticating-as-an-installation)", y utilizar la variable de instancia `@installation_client` (autenticado con un token de acceso de instalación) para las operaciones de tu API, y no así la variable de instancia `@app_client` (autenticado con un JWT). El `@app_client` solopuede recuperar información de alto nivel acerca de tu app y obtener tokens de acceso a la instalación. No puede más que esto en la API. + **R:** Es posible que se haya autenticado como una aplicación de GitHub, pero no como una instalación. Asegúrese de seguir todos los pasos descritos en "[Autenticación como instalación](#authenticating-as-an-installation)" y use la variable de instancia `@installation_client` (autenticada con un token de acceso de instalación) para las operaciones de API, no la variable de instancia `@app_client` (autenticada con un JWT). `@app_client` solo puede recuperar información general sobre la aplicación y obtener tokens de acceso de instalación. No puede más que esto en la API. -* **P:** ¡Mi servidor no está escuchando los eventos! El cliente de Smee está ejecutándose en una ventana de la terminal, y estoy instalando la app en un repositorio con GitHub, pero no veo ninguna salida en la ventana de la terminal en donde estoy ejecutando el servidor. +* **P:** Mi servidor no escucha eventos. El cliente de Smee está ejecutándose en una ventana de la terminal, y estoy instalando la app en un repositorio con GitHub, pero no veo ninguna salida en la ventana de la terminal en donde estoy ejecutando el servidor. - **R:** Puede que no estés ejecutando el cliente de Smee, que estés ejecutando el comando de Smee con los parámetros incorrectos, o que no tengas el dominio correcto de Smee en tu configuración de la GitHub App. Primero revisa para asegurarte de que se esté ejecutando el cliente de Smee en la pestaña de la terminal. Si ese no es el problema, visita tu [página de configuración de la app](https://github.com/settings/apps) y revisa los campos que se muestran en el "[Paso 2. Registra una GitHub App nueva](#step-2-register-a-new-github-app)". Asegúrate que el dominio en esos campos empata con aquél que utilizaste en tu comando de `smee -u ` en el "[Paso 1. Iniciar un canal nuevo de Smee](#step-1-start-a-new-smee-channel)". Si ninguna de las anteriores funciona, verifica que estés utilizando el comando completo de Smee incluyendo las opciones `--path` and `--port`, por ejemplo: `smee --url https://smee.io/qrfeVRbFbffd6vD --path /event_handler --port 3000` (reemplazando `https://smee.io/qrfeVRbFbffd6vD` con tu propio dominio de Smee). + **R:** Es posible que el cliente de Smee no esté en ejecución, que ejecute el comando de Smee con los parámetros incorrectos, o bien que no tenga el dominio de Smee correcto en la configuración de la aplicación de GitHub. En primer lugar, compruebe que el cliente Smee se ejecuta en una pestaña Terminal. Si ese no es el problema, visite la [página de configuración de la aplicación](https://github.com/settings/apps) y compruebe los campos que se muestran en "[Paso 2. Registro de una nueva aplicación de GitHub](#step-2-register-a-new-github-app)". Asegúrese de que el dominio de esos campos coincide con el dominio que ha usado en el comando `smee -u ` en "[Paso 1. Inicio de un nuevo canal Smee](#step-1-start-a-new-smee-channel)". Si no funcionada nada de lo anterior, compruebe que ejecuta el comando de Smee completo, incluidas las opciones `--path` y `--port`, por ejemplo: `smee --url https://smee.io/qrfeVRbFbffd6vD --path /event_handler --port 3000` (reemplace `https://smee.io/qrfeVRbFbffd6vD` por un dominio de Smee propio). -* **P:** Se me está mostrando un error 404 de `Octokit::NotFound` en mi salida de depuración: +* **P:** Se produce un error `Octokit::NotFound` 404 en la salida de depuración: ``` 2018-12-06 15:00:56 - Octokit::NotFound - POST {% data variables.product.api_url_code %}/app/installations/500991/access_tokens: 404 - Not Found // See: /v3/apps/#create-a-new-installation-token: ``` - **R:** Asegúrate que las variables en tu archivo `.env` son correctas. Asegúrate de que no has configurado variables idénticas en otros archivos de variable del ambiente como `bash_profile`. Puedes revisar las variables de ambiente que utiliza tu app si agregas una declaración de `puts` en el código de tu app y vuelves a ejecutar el código. Por ejemplo, para garantizar que tienes el conjunto de llaves correcto, podrías agregar `puts PRIVATE_KEY` al código de tu app: + **R:** Asegúrese de que las variables del archivo `.env` son correctas. Asegúrese de que no ha configurado variables idénticas en otros archivos de variable de entorno como `bash_profile`. Puede comprobar las variables de entorno que usa la aplicación si agrega instrucciones `puts` en el código de la aplicación y vuelve a ejecutar el código. Por ejemplo, para asegurarse de que ha establecido la clave privada correcta, podría agregar `puts PRIVATE_KEY` al código de la aplicación: ``` PRIVATE_KEY = OpenSSL::PKey::RSA.new(ENV['GITHUB_PRIVATE_KEY'].gsub('\n', "\n")) @@ -440,7 +445,7 @@ Aquí te presentamos algunos problemas comunes y sus soluciones sugeridas. Si te ## Conclusión -Después de seguir esta guía, ¡habrás aprendido los fundamentos básicos para desarrollar GitHub Apps! Para revisar todo, debes: +Después de seguir esta guía, ¡habrás aprendido los fundamentos básicos para desarrollar GitHub Apps! Para hacer una revisión: * Registrar una GitHub App nueva * Utilizar Smee para recibir cargas útiles de los webhooks @@ -450,4 +455,4 @@ Después de seguir esta guía, ¡habrás aprendido los fundamentos básicos para ## Pasos siguientes -Ahora tienes una GitHub App ejecutándose en un servidor. Aún no hace nada especial, pero revisa en las otras [Guías de inicio rápido](/apps/quickstart-guides/) las formas en las que puedes personalizar la plantilla de GitHub App. +Ahora tienes una GitHub App ejecutándose en un servidor. Todavía no hace nada especial, pero compruebe algunas de las formas de personalizar la plantilla de aplicación de GitHub en las otras [guías de inicio rápido](/apps/quickstart-guides/). 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 2854132b46..fe712d7836 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 @@ -11,41 +11,46 @@ versions: ghec: '*' topics: - GitHub Apps -shortTitle: Pruebas de IC utilizando la API de verificaciones +shortTitle: CI tests using Checks API +ms.openlocfilehash: ef43456aa08813a0b3010c40ce1b7628c75c5b68 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147081011' --- - ## Introducción -Esta guía te presentará las [GitHub Apps](/apps/) y la [API de Verificaciones](/rest/reference/checks), las cuales utilizarás para crear un servidor de integración continua (IC) que ejecute pruebas. +Esta guía presenta las [aplicaciones de GitHub](/apps/) y la [API de comprobaciones](/rest/reference/checks), las cuales usará para crear un servidor de integración continua (CI) que ejecute pruebas. -La IC es una práctica de software que requiere código confirmado frecuente en un repositorio compartido. El código de confirmación generar errores de manera temprana frecuentemente, así como reduce la cantidad de código que necesita un desarrollador para hacer depuraciones cuando encuentra la fuente de un error. Las actualizaciones frecuentes de código facilitan también la fusión de cambios de diferentes miembros de un equipo de desarrollo de software. Esto es excelente para los desarrolladores, que pueden dedicar más tiempo a escribir código y menos tiempo a depurar errores o resolver conflictos de fusión. 🙌 +La IC es una práctica de software que requiere código confirmado frecuente en un repositorio compartido. El código de confirmación generar errores de manera temprana frecuentemente, así como reduce la cantidad de código que necesita un desarrollador para hacer depuraciones cuando encuentra la fuente de un error. Las actualizaciones frecuentes de código facilitan también la fusión de cambios de diferentes miembros de un equipo de desarrollo de software. Esto es excelente para los desarrolladores, que pueden dedicar más tiempo a escribir el código y menos tiempo a depurar errores o resolver conflictos de fusión. 🙌 -Un servidor de IC hospeda código que ejecuta pruebas de IC, tal como los limpíadores de código (que revisan el formato del estilo), revisiones de seguridad, cobertura de código, y otras verificaciones contra las confirmaciones de código nuevas que hay en un repositorio. Los servidores de IC incluso pueden crear y desplegar código en los servidores de pruebas y en los productivos. Para encontrar algunas ejemplos de los tipos de pruebas de IC que puedes crear con una GitHub App, revisa las [apps de integración continua](https://github.com/marketplace/category/continuous-integration) que se encuentran disponibles en GitHub Marketplace. +Un servidor de IC hospeda código que ejecuta pruebas de IC, tal como los limpíadores de código (que revisan el formato del estilo), revisiones de seguridad, cobertura de código, y otras verificaciones contra las confirmaciones de código nuevas que hay en un repositorio. Los servidores de IC incluso pueden crear y desplegar código en los servidores de pruebas y en los productivos. Para ver algunos ejemplos de los tipos de pruebas de CI que puede crear con una aplicación de GitHub, consulte las [aplicaciones de integración continua](https://github.com/marketplace/category/continuous-integration) disponibles en GitHub Marketplace. {% data reusables.apps.app-ruby-guides %} ### Resumen de la API de Verificaciones -La [API de Verificaciones](/rest/reference/checks) te permite configurar las pruebas de IC que se ejecutan automáticamente contra cada confirmación de código en un repositorio. La API de Verificaciones reporta información detallada acerca de cada verificación en GitHub dentro de la pestaña de **Verificaciones** de las solicitudes de extracción. Con la API de verificaciones, puedes crear anotaciones con detalles adicionales para líneas específicas de código. Las anotaciones se encuentran visibles en la pestaña de **Verificaciones**. Cuando creas una anotación para un archivo que es parte de la solicitud de extracción, estas también se muestran en la pestaña **Archivos cambiados**. +La [API de comprobaciones](/rest/reference/checks) le permite configurar pruebas de CI que se ejecutan automáticamente en cada confirmación de código de un repositorio. La API de comprobaciones comunica información detallada sobre cada comprobación de GitHub en la pestaña **Checks** (Comprobaciones) de la solicitud de incorporación de cambios. Con la API de comprobaciones, puede crear anotaciones con detalles adicionales para líneas de código específicas. Las anotaciones están visibles en la pestaña **Checks** (Comprobaciones). Cuando se crean anotaciones para un archivo que forma parte de la solicitud de incorporación de cambios, las anotaciones también se muestran en la pestaña **Files changed** (Archivos modificados). -Un _conjunto de verificaciones_ es un grupo de _ejecuciones de verificación_ (pruebas de IC individuales). Tanto estos conjuntos como las ejecuciones contienen _estados_ que pueden visualizarse en la solicitud de extracción en GitHub. Puedes utilizar estados para determinar cuando una confirmación de código introduce errores. El utilizar estos estados con [ramas protegidas](/rest/reference/repos#branches) puede prevenir que las personas fusionen solicitudes de extracción prematuramente. Para encontrar más detalles, consulta la sección "[Acerca de las ramas protegidas](/github/administering-a-repository/about-protected-branches#require-status-checks-before-merging)". +Un _conjunto de comprobaciones_ es un grupo de _ejecuciones de comprobación_ (pruebas de CI individuales). Tanto el conjunto de comprobaciones como las ejecuciones contienen _estados_ que pueden visualizarse en una solicitud de incorporación de cambios en GitHub. Puedes utilizar estados para determinar cuando una confirmación de código introduce errores. El uso de estos estados con [ramas protegidas](/rest/reference/repos#branches) puede impedir que las personas combinen solicitudes de incorporación de cambios antes de tiempo. Consulte "[Acerca de las ramas protegidas](/github/administering-a-repository/about-protected-branches#require-status-checks-before-merging)" para obtener más información. -La API de Verificaciones envía el [evento de webhook `check_suite`](/webhooks/event-payloads/#check_suite) a todas las GitHub Apps que se instalan en un repositorio cada vez que se carga código nuevo a éste. Para recibir todas las acciones de los eventos de la API de Verificaciones, la app debe contar con el permiso `checks:write`. GitHub crea los eventos de `check_suite` automáticamente para las nuevas confirmaciones de código en un repositorio utilizando el flujo predeterminado, aunque puedes [Actualizar las preferencias del repositorio para los conjuntos de verificaciones](/rest/reference/checks#update-repository-preferences-for-check-suites) si así lo quieres. Aquí te mostramos cómo funciona el flujo predeterminado: +La API de comprobaciones envía el [evento de webhook `check_suite`](/webhooks/event-payloads/#check_suite) a todas las aplicaciones de GitHub instaladas en un repositorio cada vez que se inserta código nuevo en el repositorio. Para recibir todas las acciones de eventos de la API de comprobaciones, la aplicación debe tener el permiso `checks:write`. GitHub crea automáticamente eventos `check_suite` para nuevas confirmaciones de código en un repositorio mediante el flujo predeterminado, aunque puede [actualizar las preferencias del repositorio para los conjuntos de comprobaciones](/rest/reference/checks#update-repository-preferences-for-check-suites) si quiere. Aquí te mostramos cómo funciona el flujo predeterminado: -1. Cada que alguien carga código en el repositorio, GitHub envía el evento de `check_suite` con una acción de `requested` a todas las GitHub Apps que estén instaladas en el repositorio que tiene el permiso de `checks:write`. Este evento permite a las apps saber que se cargó código y que GitHub creó un nuevo conjunto de verificaciones automáticamente. -1. Cuando tu app recibe este evento, puede [agregar ejecuciones de verificacion](/rest/reference/checks#create-a-check-run) a ese conjunto. -1. Tus ejecuciones de verificacion pueden incluir [anotaciones](/rest/reference/checks#annotations-object) que se muestran en líneas de código específicas. +1. Cada vez que alguien inserta código en el repositorio, GitHub envía el evento `check_suite` con una acción `requested` a todas las aplicaciones de GitHub instaladas en el repositorio que tienen el permiso `checks:write`. Este evento permite a las apps saber que se cargó código y que GitHub creó un nuevo conjunto de verificaciones automáticamente. +1. Cuando la aplicación recibe este evento, puede [agregar ejecuciones de comprobación](/rest/reference/checks#create-a-check-run) a ese conjunto. +1. Las ejecuciones de comprobación pueden incluir [anotaciones](/rest/reference/checks#annotations-object) que se muestran en líneas de código específicas. -**En esta guía, aprenderás cómo:** +**En esta guía, aprenderá a:** * Parte 1: Configurar el marco de trabajo para un servidor de IC utilizando la API de Verificaciones. * Configurar una GitHub App como un servidor que recibe los eventos de la API de Verificaciones. * Crear ejecuciones de verificacion nuevas para las pruebas de IC cuando un repositorio recibe cargas nuevas de confirmaciones. * Re-ejecutar ejecuciones de verificación cuando un usuario solicita esta acción en GitHub. * Parte 2: Compilar en el marco de trabajo del servidor de IC que creaste agregando una prueba de limpieza de IC. - * Actualizar una ejecución de verificación con un `status`, `conclusion`, y `output` details. - * Crear anotaciones en las líneas de código que muestra GitHub en las pestañas de **Verificaciones** y **Archivos Cambiados** de una solicitud de extracción. - * Arreglar automáticamente las recomendaciones del limpiador al exponer el botón "Arreglar esto" en la pestaña de **Verificaciones** de la solicitud de extracción. + * Actualizar una ejecución de comprobación con detalles de `status`, `conclusion` y `output`. + * Crear anotaciones en líneas de código que GitHub muestra en las pestañas **Checks** (Comprobaciones) y **Files Changed** (Archivos modificados) de una solicitud de incorporación de cambios. + * Corregir automáticamente las recomendaciones del linter exponiendo el botón "Fix this" (Corregir esto) en la pestaña **Checks** (Comprobaciones) de la solicitud de extracción. Para obtener una idea de lo que hará tu servidor de IC para la API de Verificaciones cuando completes este inicio rápido, revisa el siguiente demo: @@ -53,58 +58,58 @@ 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](/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. +Antes de empezar, es posible que quiera familiarizarse con las [aplicaciones de GitHub](/apps/), los [webhooks](/webhooks) y la [API de comprobaciones](/rest/reference/checks), si aún no lo ha hecho. Encontrará más API en la [documentación de la API REST](/rest). La API de comprobaciones también está disponible para su uso en [GraphQL](/graphql), pero esta guía de inicio rápido se centra en REST. Consulte los objetos [CheckSuite](/graphql/reference/objects#checksuite) y [CheckRun](/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. +Usará el [lenguaje de programación Ruby](https://www.ruby-lang.org/en/), el servicio [Smee](https://smee.io/) de entrega de cargas de webhook, la [biblioteca de Ruby Octokit.rb](http://octokit.github.io/octokit.rb/) para la API REST de GitHub y el [marco web de Sinatra](http://sinatrarb.com/) para crear la aplicación de servidor de CI de la API de comprobaciones. No necesitas ser un experto en ninguna de estas herramientas o conceptos para completar este proyecto. Esta guía te mostrará todos los pasos requeridos a detalle. Antes de que comiences a crear pruebas de IC con la API de Verificaciones, necesitarás hacer lo siguiente: -1. Clona el repositorio [Crear pruebas de IC con la API de Verificaciones](https://github.com/github-developer/creating-ci-tests-with-the-checks-api). +1. Clonar el repositorio [Creación de pruebas de CI con la API de comprobaciones](https://github.com/github-developer/creating-ci-tests-with-the-checks-api). ```shell $ git clone https://github.com/github-developer/creating-ci-tests-with-the-checks-api.git ``` - Dentro del directorio, encontrarás un archivo de nombre `template_server.rb` con el código de plantilla que utilizarás en este inicio rápido, y un archivo llamado `server.rb` con el código del proyecto completo. + En el directorio, encontrará un archivo `template_server.rb` con el código de plantilla que usará en este inicio rápido y un archivo `server.rb` con el código del proyecto completado. -1. Sigue los pasos en la guía de inicio rápido "[Configurar tu ambiente de desarrollo](/apps/quickstart-guides/setting-up-your-development-environment/)" para configurar y ejecutar el servidor de la app. **Nota:** en vez de [clonar el repositorio de plantilla de GitHub App](/apps/quickstart-guides/setting-up-your-development-environment/#prerequisites), utiliza el archivo `template_server.rb` en el repositorio que clonaste en el paso anterior de esta guía de inicio rápido. +1. Siga los pasos de la guía de inicio rápido "[Configuración del entorno de desarrollo](/apps/quickstart-guides/setting-up-your-development-environment/)" para configurar y ejecutar el servidor de la aplicación. **Nota:** En lugar de [clonar el repositorio de plantillas de la aplicación de GitHub](/apps/quickstart-guides/setting-up-your-development-environment/#prerequisites), use el archivo `template_server.rb` del repositorio que ha clonado en el paso anterior de esta guía de inicio rápido. - Si ya has completado una guía de inicio rápido de GitHub App anteriormente, asegúrate de registrar una GitHub App _nueva_ y levanta un canal de Smee nuevo para utilizarlo con esta guía de inicio rápido. + Si ya ha completado antes una guía de inicio rápido para una aplicación de GitHub, asegúrese de registrar una _nueva_ aplicación de GitHub e inicie un nuevo canal de Smee para usarlo con esta guía de inicio rápido. - Consulta la sección [solución de problemas](/apps/quickstart-guides/setting-up-your-development-environment/#troubleshooting) si te encuentras con algún problema al configurar tu GitHub App de plantilla. + Consulte la sección de [solución de problemas](/apps/quickstart-guides/setting-up-your-development-environment/#troubleshooting) si tiene problemas para configurar la aplicación de plantilla de GitHub. ## Parte 1. Crear la interface de la API de Verificaciones -En esta parte, agregarás el código necesario para recibir eventos del webhook de `check_suite` y para las ejecuciones de verificación de creación y actualización. También aprenderás cómo crear ejecuciones de verificación cuando se re-solicite una verificación en GitHub. Al final de esta sección, podrás ver la ejecución de verificación que creaste en una solicitud de extracción de GitHub. +En esta parte, agregará el código necesario para recibir eventos del webhook `check_suite` y para crear y actualizar las ejecuciones de comprobación. También aprenderás cómo crear ejecuciones de verificación cuando se re-solicite una verificación en GitHub. Al final de esta sección, podrás ver la ejecución de verificación que creaste en una solicitud de extracción de GitHub. -En esta sección, tu ejecución de verificación no realizará ninguna verificación de código. Agregarás esa funcionalidad en la [Parte 2: Crear la prueba de IC de Octo RuboCop](#part-2-creating-the-octo-rubocop-ci-test). +En esta sección, tu ejecución de verificación no realizará ninguna verificación de código. Agregará esa funcionalidad en la [parte 2: Creación de la prueba de CI de Octo RuboCop](#part-2-creating-the-octo-rubocop-ci-test). -Ya deberías haber configurado el canal de Smee que reenviará las cargas útiles del webhook a tu servidor local. Tu servidor deberá estar funcionando y también estar conectado con la GitHub App que registraste e instalaste ene un repositorio de prueba. Si no has completado los pasos de "[Configurar tu ambiente de desarrollo](/apps/quickstart-guides/setting-up-your-development-environment/)", necesitarás hacerlo antes de que puedas continuar. +Ya deberías haber configurado el canal de Smee que reenviará las cargas útiles del webhook a tu servidor local. Tu servidor deberá estar funcionando y también estar conectado con la GitHub App que registraste e instalaste ene un repositorio de prueba. Si no ha completado los pasos descritos en "[Configuración del entorno de desarrollo](/apps/quickstart-guides/setting-up-your-development-environment/)", deberá hacerlo para poder continuar. -¡Comencemos! Estos son los pasos que completarás en la Parte 1: +Comencemos. Estos son los pasos que completarás en la Parte 1: -1. [Actualizar los permisos de la app](#step-11-updating-app-permissions) -1. [Agregar la gestión de eventos](#step-12-adding-event-handling) -1. [Crear una ejecución de verificación](#step-13-creating-a-check-run) -1. [Actualizar una ejecución de verificación](#step-14-updating-a-check-run) +1. [Actualización de los permisos de la aplicación](#step-11-updating-app-permissions) +1. [Adición del control de eventos](#step-12-adding-event-handling) +1. [Creación de una ejecución de comprobación](#step-13-creating-a-check-run) +1. [Actualización de una ejecución de comprobación](#step-14-updating-a-check-run) -## Paso 1.1. Actualizar los permisos de la app +## Paso 1.1. Actualizar los permisos de la app -Cuando [registraste tu app por primera vez](#prerequisites), aceptaste los permisos predeterminados, lo que significa que tu app no tiene acceso a la mayoría de los recursos. Para este ejemplo, tu app necesitará el permiso de leer y escribir verificaciones. +Cuando [registró por primera vez la aplicación](#prerequisites), aceptó los permisos predeterminados, lo que significa que la aplicación no tiene acceso a la mayoría de los recursos. Para este ejemplo, tu app necesitará el permiso de leer y escribir verificaciones. Para actualizar los permisos de tu app: -1. Selecciona tu app de la [página de configuración de la app](https://github.com/settings/apps) y da clic en **Permisos & Webhooks** en la barra lateral. -1. En la sección de "Permisos", encuentra "Verificaciones"; y selecciona **Lectura & escritura** en el menú desplegable de acceso que está a un costado. -1. En la sección "Sucribirse a los eventos", selecciona **conjuntos de verificación** y **ejecución de verificación** para suscribirte a estos eventos. +1. Seleccione la aplicación en la [página de configuración de la aplicación](https://github.com/settings/apps) y haga clic en **Permissions & Webhooks** (Permisos y webhooks) en la barra lateral. +1. En la sección "Permissions" (Permisos), busque "Checks" (Comprobaciones) y, al lado, seleccione **Read & write** (Lectura y escritura) en la lista desplegable Access (Acceso). +1. En la sección "Subscribe to events" (Suscribirse a eventos), seleccione **Check suite** (Conjunto de comprobaciones) y **Check run** (Ejecución de comprobación) para suscribirse a estos eventos. {% data reusables.apps.accept_new_permissions_steps %} -¡Genial! Tu app tiene permiso para realizar las tareas que quieres que haga. Ahora puedes agregar el código para que gestione los eventos. +Magnífico. Tu app tiene permiso para realizar las tareas que quieres que haga. Ahora puedes agregar el código para que gestione los eventos. -## Paso 1.2. Agregar la gestión de eventos +## Paso 1.2. Agregar la gestión de eventos -Ahora que tu app está suscrita a los eventos de **conjuntos de verificaciones** y **ejecución de verificación**, comenzará a recibir los webhooks [`check_suite`](/webhooks/event-payloads/#check_suite) y [`check_run`](/webhooks/event-payloads/#check_run). GitHub envía las cargas útiles de los webhooks como solicitudes de tipo `POST`. Ya que reenviaste las cargas útiles del webhook de Smee a `http://localhost/event_handler:3000`, tu servidor recibirá las cargas útiles de la solicitud de `POST` en la ruta `post '/event_handler'`. +Ahora que la aplicación está suscrita a los eventos **Check suite** (Conjunto de comprobaciones) y **Check run** (Ejecución de comprobación), comenzará a recibir los webhooks [`check_suite`](/webhooks/event-payloads/#check_suite) y [`check_run`](/webhooks/event-payloads/#check_run). GitHub envía cargas de webhook como solicitudes `POST`. Dado que ha reenviado las cargas de webhook de Smee a `http://localhost/event_handler:3000`, el servidor recibirá las cargas de solicitud `POST` en la ruta `post '/event_handler'`. -Ya se incluye una ruta de `post '/event_handler'` vacía en el archivo `template_server.rb`, el cual descargaste en la sección de [prerrequisitos](#prerequisites). La ruta vacía se ve así: +Ya se incluye una ruta vacía `post '/event_handler'` en el archivo `template_server.rb`, el cual ha descargado en la sección de [requisitos previos](#prerequisites). La ruta vacía se ve así: ``` ruby post '/event_handler' do @@ -117,7 +122,7 @@ Ya se incluye una ruta de `post '/event_handler'` vacía en el archivo `template end ``` -Utiliza esta ruta para gestionar el evento `check_suite` agregando el siguiente código: +Use esta ruta para controlar el evento `check_suite`; para ello, agregue el código siguiente: ``` ruby # Get the event type from the HTTP_X_GITHUB_EVENT header @@ -130,13 +135,13 @@ when 'check_suite' end ``` -Cada vento que envíe GitHub incluye un encabezado de solicitud que se llama `HTTP_X_GITHUB_EVENT`, el cual indica el tipo de evento en la solicitud de `POST`. Ahora mismo solo te interesan los eventos de tipo `check_suite`, los cuales se emiten cuando se crea un nuevo conjunto de verificaciones. Cada evento tiene un campo adicional de `action` que indica el tipo de acción que activó los eventos. Para`check_suite`, el campo `action` puede ser `requested`, `rerequested`, o `completed`. +Cada evento que GitHub envía incluye un encabezado de solicitud denominado `HTTP_X_GITHUB_EVENT`, que indica el tipo de evento en la solicitud `POST`. En este momento, solo le interesan los eventos de tipo `check_suite`, que se emiten cuando se crea un nuevo conjunto de comprobaciones. Cada evento tiene un campo `action` adicional que indica el tipo de acción que ha activado los eventos. Para `check_suite`, el campo `action` puede ser `requested`, `rerequested` o `completed`. -La acción `requested` solicita una ejecución de verificación cada vez que se carga el código al repositorio, mientras que la acción `rerequested` solicita que re-ejecutes una verificación para el código que ya existe en el repositorio. Ya que ambas acciones, `requested` y `rerequested` requieren crear una ejecución de verificación, llamarás a un ayudante llamado `create_check_run`. Vamos a escribir ese método ahora. +La acción `requested` solicita una ejecución de comprobación cada vez que el código se inserta en el repositorio, mientras que la acción `rerequested` solicita que se vuelva a ejecutar una comprobación para el código que ya existe en el repositorio. Dado que las acciones `requested` y `rerequested` requieren la creación de una ejecución de comprobación, llamará a un asistente denominado `create_check_run`. Vamos a escribir ese método ahora. -## Paso 1.3. Crear una ejecución de verificación +## Paso 1.3. Crear una ejecución de verificación -Agregarás este método nuevo como un [Ayudante de Sinatra](https://github.com/sinatra/sinatra#helpers) en caso de que quieras que otras rutas lo utilicen también. Debajo de `helpers do`, agrega este método de `create_check_run`: +Agregará este nuevo método como [asistente de Sinatra](https://github.com/sinatra/sinatra#helpers) en caso de que quiera que otras rutas también lo usen. En `helpers do`, agregue este método `create_check_run`: ``` ruby # Create a new check run with the status queued @@ -155,15 +160,15 @@ def create_check_run end ``` -Este código llama a la terminal "[Crear una ejecución de verificación](/rest/reference/checks#create-a-check-run)" utilizando el [método create_check-run](https://rdoc.info/gems/octokit/Octokit%2FClient%2FChecks:create_check_run). +Este código llama al punto de conexión "[Crear una ejecución de comprobación](/rest/reference/checks#create-a-check-run)" mediante el [método create_check_run](https://rdoc.info/gems/octokit/Octokit%2FClient%2FChecks:create_check_run). -Solo se requieren dos parámetros de entrada para crear una ejecución de flujo de trabajo: `name` y `head_sha`. Utilizaremos [RuboCop](https://rubocop.readthedocs.io/en/latest/) para implementar la prueba de IC posteriormente en esta guía rápida, por lo cual utilizaremos el nombre "Octo RuboCop" en el ejemplo, pero puedes elegir cualquier nombre que quieras para la ejecución de verificación. +Para crear una ejecución de comprobación, solo se requieren dos parámetros de entrada: `name` y `head_sha`. Usaremos [RuboCop](https://rubocop.readthedocs.io/en/latest/) para implementar la prueba de CI más adelante en este inicio rápido, por eso se usa aquí el nombre "Octo RuboCop", pero puede elegir el nombre que quiera para la ejecución de comprobación. -Ahora mismo, solo estás proporcionando los parámetros requeridos para echar a andar la funcionalidad básica, pero actualizarás la ejecución de verificación más adelante mientras recolectes más información acerca de la ejecución de verificación. Predeterminadamente, GitHub configura el `Estado` como `queued`. +Ahora mismo, solo estás proporcionando los parámetros requeridos para echar a andar la funcionalidad básica, pero actualizarás la ejecución de verificación más adelante mientras recolectes más información acerca de la ejecución de verificación. De forma predeterminada, GitHub establece `status` en `queued`. -GitHub Crea una ejecución de flujo de trabajo para un SHA de confirmación específico, y es por esto que el `head_sha` es un parámetro requerido. Puedes encontrar el SHA de la confirmación en la carga útil del webhook. Aunque ahora mismo solo estás creando una ejecución de verificación para el evento `check_suite`, es bueno saber que el `head_sha` se incluye tanto en el objeto de `check_suite` como en el de `check_run` dentro de las cargas útiles del evento. +GitHub crea una ejecución de comprobación para un SHA de confirmación específico, por lo que `head_sha` es un parámetro necesario. Puedes encontrar el SHA de la confirmación en la carga útil del webhook. Aunque solo va a crear una ejecución de comprobación para el evento `check_suite` en este momento, es bueno saber que `head_sha` se incluye tanto en los objetos `check_suite` como `check_run` en las cargas de eventos. -En el código anterior, estás utilizando el [operador ternario](https://ruby-doc.org/core-2.3.0/doc/syntax/control_expressions_rdoc.html#label-Ternary+if), el cual funciona como una declaración `if/else`, para verificar si la carga útil contiene un objeto `check_run`. Si lo tiene, lees el `head_sha` desde el objeto `check_run`, de lo contrario lo leerías desde el objeto de `check_suite`. +En el código anterior, se usa el [operador ternario](https://ruby-doc.org/core-2.3.0/doc/syntax/control_expressions_rdoc.html#label-Ternary+if), que funciona como una instrucción `if/else`, para comprobar si la carga contiene un objeto `check_run`. Si lo contiene, debe leer `head_sha` desde el objeto `check_run`; de lo contrario, lo leerá desde el objeto `check_suite`. Para probar este código, reinicia el servidor desde tu terminal: @@ -173,21 +178,21 @@ $ ruby template_server.rb {% data reusables.apps.sinatra_restart_instructions %} -Ahora abre una solicitud de extracción en el repositorio en donde instalaste tu app. Tu app deberá responder creando una ejecución de verificación en tu solicitud de cambios. Da clic en la pestaña de **Verificaciones** y deberías ver algo como esto: +Ahora abre una solicitud de extracción en el repositorio en donde instalaste tu app. Tu app deberá responder creando una ejecución de verificación en tu solicitud de cambios. Haga clic en la pestaña **Checks** (Comprobaciones) y verá algo parecido a esto: ![Ejecución de verificación en cola](/assets/images/github-apps/github_apps_queued_check_run.png) -Si ves otras apps en la pestaña de verificaciones, significa que tienes otras apps instaladas en tu repositorio las cuales cuentan con acceso de **Lectura & escritura** en las verificaciones y que están suscritas a los eventos de **conjuntos de verificaciones** y de **ejecución de verificación**. +Si ve otras aplicaciones en la pestaña Checks (Comprobaciones), significa que tiene otras aplicaciones instaladas en el repositorio que tienen acceso de **lectura y escritura** a las comprobaciones y están suscritas a los eventos **Check suite** (Conjunto de comprobaciones) y **Check run** (Ejecución de comprobación). -¡Genial! Le has dicho a GitHub que cree una ejecución de verificación. Puedes ver junto al icono amarillo que el estado de esta ejecución de verificación se configuró como `queued`. A continuación, deberás esperar a que GitHub cree la ejecución de verificación y actualice su estado. +Magnífico. Le has dicho a GitHub que cree una ejecución de verificación. Puede ver que el estado de la ejecución de comprobación está establecido en `queued` junto a un icono amarillo. A continuación, deberás esperar a que GitHub cree la ejecución de verificación y actualice su estado. ## Paso 1.4. Actualizar una ejecución de verificación -Cuando tu método de `create_check_run` se ejecuta, éste solicita a GitHub crear una ejecución de verificación nueva. Cuando GitHub termina de crear la ejecución de verificación, recibirás el evento de webhook `check_run` con la acción `created`. Este evento es tu señal para comenzar a ejecutar la verificación. +Cuando se ejecuta el método `create_check_run`, pide a GitHub que cree una nueva ejecución de comprobación. Cuando GitHub termine de crear la ejecución de comprobación, recibirá el evento de webhook `check_run` con la acción `created`. Este evento es tu señal para comenzar a ejecutar la verificación. -Necesitas actualizar tu gestor de eventos para buscar la acción que se encuentra como `created`. Mientras actualizas el gestor de eventos, puedes agregar una condicional para la acción que se encuentra como `rerequested`. Cuando alguien re-ejecuta una sola prueba en GitHub, al dar clic en el botón de "Re-ejecutar", GitHub envía a tu app el evento de ejecución de verificación que está como `rerequested`. Cuando una ejecución de verificación se pone como `rerequested`, necesitarás iniciar el proceso desde cero y crear una ejecución de verificación nueva. +Le recomendamos que actualice el controlador de eventos para buscar la acción `created`. Mientras actualiza el controlador de eventos, puede agregar un condicional para la acción `rerequested`. Cuando alguien vuelve a ejecutar una sola prueba en GitHub, al hacer clic en el botón "Re-run" (Volver a ejecutar), GitHub envía el evento de ejecución de comprobación con el estado `rerequested` a la aplicación. Si una ejecución de comprobación tiene el estado `rerequested`, comience de nuevo todo el proceso y cree una nueva ejecución de comprobación. -Para incluir una condición para el evento de `check_run` en la ruta de `post '/event_handler'`, agrega el siguiente código debajo de `case request.env['HTTP_X_GITHUB_EVENT']`: +Para incluir una condición para el evento `check_run` en la ruta `post '/event_handler'`, agregue el código siguiente en `case request.env['HTTP_X_GITHUB_EVENT']`: ``` ruby when 'check_run' @@ -202,13 +207,13 @@ when 'check_run' end ``` -GitHub envía todos los eventos de las ejecuciones de verificación que se encuentran como `created` a cada app instalada en un repositorio, la cual tenga los permisos de verificación necesarios. Esto significa que tu app recibirá las ejecuciones de verificación que creen otras apps. Una ejecución de verificación que se encuentre como `created` es un poco diferente de un conjunto de verificaciones que estén como `requested` o `rerequested` y que GitHub envía únicamente a las aplicaciones a las cuales se solicita que ejecuten una verificación. El código anterior busca la ID de aplicación de la ejecución de verificación. Esto filtra todas las ejecuciones de verificación para otras apps en el repositorio. +GitHub envía todos los eventos de las ejecuciones de comprobación con el estado `created` a todas las aplicaciones instaladas en un repositorio que tengan los permisos de comprobación necesarios. Esto significa que tu app recibirá las ejecuciones de verificación que creen otras apps. Una ejecución de comprobación `created` es un poco diferente de un conjunto de comprobaciones `requested` o `rerequested`, y GitHub solo la envía a las aplicaciones a las que se solicita que ejecuten una comprobación. El código anterior busca la ID de aplicación de la ejecución de verificación. Esto filtra todas las ejecuciones de verificación para otras apps en el repositorio. -A continuación, escribirás el método de `initiate_check_run`, que es donde actualizarás el estado de la ejecución de verificación y donde te prepararás para lanzar tu prueba de IC. +Después, escribirá el método `initiate_check_run`, que es donde actualizará el estado de la ejecución de comprobación y donde se preparará para iniciar la prueba de CI. -En esta sección no vas a lanzar la prueba de IC aún, pero te mostraremos cómo actualizar el estado de la ejecución de verificación de `queued` a `pending` y después de `pending` a `completed` para ver el flujo general de una ejecución de verificación. En la "[Parte 2: Crear la prueba de IC de Octo RuboCop](#part-2-creating-the-octo-rubocop-ci-test)", agregarás el código responsable de llevar a cabo la prueba de IC. +En esta sección, aún no va a lanzar la prueba de CI, pero le mostraremos cómo actualizar el estado de la ejecución de comprobación de `queued` a `pending` y, después, de `pending` a `completed` para ver el flujo general de una ejecución de comprobación. En la [parte 2: "Creación de la prueba de CI de Octo RuboCop"](#part-2-creating-the-octo-rubocop-ci-test), agregará el código que ejecuta realmente la prueba de CI. -Vamos a crear el método `initiate_check_run` y a actualizar el estado de la ejecución de verificación. Agrega el siguiente código a la sección de ayudantes: +Vamos a crear el método `initiate_check_run` y a actualizar el estado de la ejecución de comprobación. Agrega el siguiente código a la sección de ayudantes: ``` ruby # Start the CI process @@ -237,29 +242,29 @@ def initiate_check_run end ``` -El código anterior llama a la terminal de la API "[Actualizar una ejecución de verificación](/rest/reference/checks#update-a-check-run)" utilizando el [método del Octokit `update_check_run`](https://rdoc.info/gems/octokit/Octokit%2FClient%2FChecks:update_check_run) para actualizar la ejecución de verificación que ya creaste. +El código anterior llama al punto de conexión de API "[Actualizar una ejecución de comprobación](/rest/reference/checks#update-a-check-run)" mediante el [método Octokit `update_check_run`](https://rdoc.info/gems/octokit/Octokit%2FClient%2FChecks:update_check_run) para actualizar la ejecución de comprobación que ya ha creado. -Te explicamos lo que hace este código. Primero, actualiza el estado de la ejecución de verificación a `in_progress` y configura implícitamente la hora `started_at` de acuerdo con la hora actual. En la [Parte 2](#part-2-creating-the-octo-rubocop-ci-test) de esta guía de inicio rápido, agregarás el código que lanza una prueba de IC real bajo `***** RUN A CI TEST *****`. Por el momento, dejarás esta sección como un marcador de posición para que el código subsecuente simplemente estimule el éxito del proceso de IC y que todas las pruebas pasen. Por último, el código actualiza el estado de la ejecución de verificación nuevamente como `completed`. +Te explicamos lo que hace este código. En primer lugar, actualiza el estado de la ejecución de comprobación a `in_progress` y establece implícitamente la hora de `started_at` en la hora actual. En la [parte 2](#part-2-creating-the-octo-rubocop-ci-test) de este inicio rápido, agregará código que inicia una prueba de CI real en `***** RUN A CI TEST *****`. Por el momento, dejarás esta sección como un marcador de posición para que el código subsecuente simplemente estimule el éxito del proceso de IC y que todas las pruebas pasen. Por último, el código vuelve a actualizar el estado de la ejecución de comprobación a `completed`. -Notarás en los documentos de "[Actualizar una ejecución de verificación](/rest/reference/checks#update-a-check-run)" que, cuando proporcionas un estado de `completed`, se requieren los parámetros de `conclusion` y `completed_at`. La `conclusion` resume el resultado de una ejecución de verificación, la cual se puede mostrar como `success`, `failure`, `neutral`, `cancelled`, `timed_out`, o `action_required`. Vas a configurar la conclusión como `success`, la hora de `completed_at` según la hora actual, y el estado como `completed`. +Observará que, en la documentación de "[Actualizar una ejecución de comprobación](/rest/reference/checks#update-a-check-run)", cuando se proporciona un estado `completed`, se requieren los parámetros `conclusion` y `completed_at`. El objeto `conclusion` resume el resultado de una ejecución de comprobación y puede ser `success`, `failure``neutral`, `cancelled`, `timed_out` o `action_required`. Por tanto, establecerá el estado de la conclusión en `success`, la hora de `completed_at` en la hora actual y el estado en `completed`. -También puedes proporcionar más detalles sobre lo que está haciendo tu verificación, pero eso lo abordaremos en la siguiente sección. Vamos a probar este código nuevamente volviendo a ejecutar `template_server.rb`: +También puedes proporcionar más detalles sobre lo que está haciendo tu verificación, pero eso lo abordaremos en la siguiente sección. Vamos a volver a probar este código ejecutando `template_server.rb` de nuevo: ```shell $ ruby template_server.rb ``` -Diríjete a tu solicitud de extracción abierta y da clic en la pestaña **Verificaciones**. Da clic en el botón "Re-ejecutar todo" en la esquina superior derecha. Deberías ver que la ejecución de verificación cambia de `pending` a `in_progress` y termina en `success`: +Vaya a la solicitud de incorporación de cambios abierta y haga clic en la pestaña **Checks** (Comprobaciones). Luego, haga clic en el botón "Re-run all" (Volver a ejecutar todo) situado en la esquina superior izquierda. Debería ver que el estado de la ejecución de comprobación pasa de `pending` a `in_progress` y termina siendo `success`: ![Ejecución de verificación completada](/assets/images/github-apps/github_apps_complete_check_run.png) ## Parte 2. Crear la prueba de IC de Octo RuboCop -[RuboCop](https://rubocop.readthedocs.io/en/latest/) es un formateador y limpiador de código para Ruby. Revisa el código de Ruby para garantizar que se apegue a la "[Guía de Estilo de Ruby](https://github.com/rubocop-hq/ruby-style-guide)". RuboCop tiene tres funciones prncipales: +[RuboCop](https://rubocop.readthedocs.io/en/latest/) es un linter de código de Ruby y un formateador. Comprueba el código de Ruby para asegurarse de que cumple con la "[Guía de estilo de Ruby](https://github.com/rubocop-hq/ruby-style-guide)". RuboCop tiene tres funciones prncipales: * Limpiar para revisar el estilo del código -* Formatear el código -* Reemplazar las capacidades de limpieza nativas de Ruby utilizando `ruby -w` +* Formateo del código +* Reemplazar las funcionalidades nativas de linting de Ruby mediante `ruby -w` Ahora que tienes la interface que se ha creado para recibir eventos de la API de verificaciones y para crear ejecuciones de verificción, puedes crear una ejecución de verificación que implemente una prueba de IC. @@ -269,21 +274,21 @@ La API de Verificaciones te permite reportar detalles enriquecidos acerca de cad Las anotaciones son información acerca de líneas de código específicas en un repositorio. Una anotación te permite identificar y visualizar las partes exactas del código para las cuales quieres mostrar información adicional. Esa puede ser cualquier información: por ejemplo, un comentario, un error, o una advertencia. Esta guía rápida utiliza anotaciones para visualizar los errores de RuboCop. -Para tomar ventaja de las acciones solicitadas, los desarrolladores de apps pueden crear botones en la pestaña de **Verificaciones** de las solicitudes de extracción. Cuando alguien da clic en alguno de estos botones, dicho clic envía un evento de `requested_action` `check_run` a la GitHub App. El desarrollador de la app puede configurar íntegramente la acción que ésta toma. Esta guía de inicio rápido te mostrará cómo agregar un botón que permitirá a los usuarios solicitar que RuboCop corrija los errores que encuentre. RuboCop es compatible con la corrección automática de errores utilizando una opción en la línea de comandos, y configurarás la `requested_action` para aprovechar esta opción. +Para aprovechar las acciones solicitadas, los desarrolladores de aplicaciones pueden crear botones en la pestaña **Checks** (Comprobaciones) de las solicitudes de incorporación de cambios. Cuando alguien hace clic en uno de estos botones, se envía un evento `requested_action` `check_run` a la aplicación de GitHub. El desarrollador de la app puede configurar íntegramente la acción que ésta toma. Esta guía de inicio rápido te mostrará cómo agregar un botón que permitirá a los usuarios solicitar que RuboCop corrija los errores que encuentre. RuboCop admite la corrección automática de errores mediante el uso de una opción de línea de comandos, por lo que configurará `requested_action` para aprovechar esta opción. -¡Comencemos! Estos son los pasos que tendrás que completar en esta sección: +Comencemos. Estos son los pasos que tendrás que completar en esta sección: -1. [Agregar un archivo de Ruby](#step-21-adding-a-ruby-file) -1. [Clonar el repositorio](#step-22-cloning-the-repository) -1. [Ejecutar RuboCop](#step-23-running-rubocop) -1. [Recolectar los errores de RuboCop](#step-24-collecting-rubocop-errors) -1. [Actualizar la ejecución de verificación con los resultados de la prueba de IC](#step-25-updating-the-check-run-with-ci-test-results) -1. [Corregir automáticamente los errores de RuboCop](#step-26-automatically-fixing-rubocop-errors) -1. [Tips de seguridad](#step-27-security-tips) +1. [Adición de un archivo de Ruby](#step-21-adding-a-ruby-file) +1. [Clonación del repositorio](#step-22-cloning-the-repository) +1. [Ejecución de RuboCop](#step-23-running-rubocop) +1. [Recopilación de errores de RuboCop](#step-24-collecting-rubocop-errors) +1. [Actualización de la ejecución de comprobación con resultados de la prueba de CI](#step-25-updating-the-check-run-with-ci-test-results) +1. [Corrección automática de los errores de RuboCop](#step-26-automatically-fixing-rubocop-errors) +1. [Sugerencias de seguridad](#step-27-security-tips) ## Paso 2.1. Agregar un archivo de Ruby -Puedes pasar archivos específicos o directorios completos para que los revise RuboCop. En esta guía de inicio rápido, ejecutarás a RuboCop en un directorio completo. Ya que RuboCop únicamente revisa el código de Ruby, querrás que por lo menos un archivo de Ruby en tu repositorio contenga errores. El archivo de ejemplo que te proporcionamos a continuación contiene unos cuantos errores. Agrega este ejemplo de archivo de Ruby al repositorio en donde se instaló tu app (asegúrate de nombrar este archivo con una extensión `.rb`, como `myfile.rb`, por ejemplo.): +Puedes pasar archivos específicos o directorios completos para que los revise RuboCop. En esta guía de inicio rápido, ejecutarás a RuboCop en un directorio completo. Ya que RuboCop únicamente revisa el código de Ruby, querrás que por lo menos un archivo de Ruby en tu repositorio contenga errores. El archivo de ejemplo que te proporcionamos a continuación contiene unos cuantos errores. Agregue este archivo de Ruby de ejemplo al repositorio donde está instalada la aplicación (asegúrese de asignar un nombre al archivo con una extensión `.rb`, como `myfile.rb`): ```ruby # The Octocat class tells you about different breeds of Octocat @@ -305,31 +310,31 @@ m = Octocat.new("Mona", "cat", "octopus") m.display ``` -## Paso 2.2. Clonar el repositorio +## Paso 2.2. Clonación del repositorio -RuboCop se encuentra disponible como una utilidad de línea de comandos. Eso significa que tu GitHub App necesitará clonar una copia local del repositorio en el servidor de IC para que RuboCop analice los archivos. Para ejecutar las operaciones de Git en tu app de Ruby, puedes usar la gema [ruby-git](https://github.com/ruby-git/ruby-git). +RuboCop se encuentra disponible como una utilidad de línea de comandos. Eso significa que tu GitHub App necesitará clonar una copia local del repositorio en el servidor de IC para que RuboCop analice los archivos. Para ejecutar operaciones de Git en la aplicación de Ruby, puede usar la gema [ruby-git](https://github.com/ruby-git/ruby-git). -El `Gemfile` en el repositorio `building-a-checks-api-ci-server` ya incluye la gema ruby-git, y lo instalaste cuando ejecutaste `bundle install` en los [pasos de pre-requisitos](#prerequisites). Para utilizar la gema, agrega este código a la parte superior de tu archivo `template_server.rb`: +El elemento `Gemfile` del repositorio `building-a-checks-api-ci-server` ya incluye la gema ruby-git y se instaló cuando se ejecutó `bundle install` en los [pasos de requisitos previos](#prerequisites). Para usar la gema, agregue este código en la parte superior del archivo `template_server.rb`: ``` ruby require 'git' ``` -Tu app necesita el permiso de lectura para "contenido de repositorio" si quieres que clone un repositorio. Más adelante en esta guía de inicio rápido, necesitarás cargar contenido a GitHub, lo cual requiere el permiso de escritura. Continúa y configura el permiso de "contenido de repositorio" de tu app como **Lectura & escritura** ahora mismo para que no tengas que actualizarlo nuevamente más adelante. Para actualizar los permisos de tu app: +Tu app necesita el permiso de lectura para "contenido de repositorio" si quieres que clone un repositorio. Más adelante en esta guía de inicio rápido, necesitarás cargar contenido a GitHub, lo cual requiere el permiso de escritura. Continúe y establezca ahora el permiso de "Repository contents" (Contenido del repositorio) de la aplicación en **Read & write** (Lectura y escritura) para que no tenga que actualizarlo de nuevo más tarde. Para actualizar los permisos de tu app: -1. Selecciona tu app de la [página de configuración de la app](https://github.com/settings/apps) y da clic en **Permisos & Webhooks** en la barra lateral. -1. En la sección de "Permisos", encuentra el "contenido del repositorio", y selecciona **Lectura & escritura** en el menú desplegable de "Acceso" que está a un costado. +1. Seleccione la aplicación en la [página de configuración de la aplicación](https://github.com/settings/apps) y haga clic en **Permissions & Webhooks** (Permisos y webhooks) en la barra lateral. +1. En la sección "Permissions" (Permisos), busque "Repository contents" (Contenido del repositorio) y, al lado, seleccione **Read & write** (Lectura y escritura) en la lista desplegable "Access" (Acceso). {% data reusables.apps.accept_new_permissions_steps %} -Para clonar un repositorio utilizando los permisos de tu GitHub App, puedes utilizar el token de instalación de la misma (`x-access-token:`), el cual se muestra en el siguiente ejemplo: +Para clonar un repositorio mediante los permisos de la aplicación de GitHub, puede usar el token de instalación de la aplicación (`x-access-token:`) que se muestra en el ejemplo siguiente: ```shell git clone https://x-access-token:@github.com//.git ``` -El código anterior clona un repositorio a través de HTTP. Éste necesita el nombre íntegro del repositorio, lo cual incluye al propietario del mismo (usuario u organización) y el nombre de éste. Por ejemplo, el repositorio [octocat Hello-World](https://github.com/octocat/Hello-World) tiene un nombre completo que se ve así: `octocat/hello-world`. +El código anterior clona un repositorio a través de HTTP. Éste necesita el nombre íntegro del repositorio, lo cual incluye al propietario del mismo (usuario u organización) y el nombre de éste. Por ejemplo, el nombre completo del repositorio [Hello-World de octocat](https://github.com/octocat/Hello-World) es `octocat/hello-world`. -Después de que tu app clone el repositorio, necesita extraer los últimos cambios al código y verificar una ref específica de Git. El código que hará todo esto encajará perfectamente en su propio método. Para llevar a cabo estas operaciones, el método necesita el nombre y nombre completo del repositorio y la ref de salida. La ref puede ser el SHA de una confirmación, una rama, o una etiqueta. Agrega el siguiente método a la sección del método del ayudante en `template_server.rb`: +Una vez que la aplicación clone el repositorio, debe extraer los cambios de código más recientes y una referencia específica de Git. El código para hacer todo esto se ajustará perfectamente a su propio método. Para llevar a cabo estas operaciones, el método necesita el nombre y nombre completo del repositorio y la ref de salida. La ref puede ser el SHA de una confirmación, una rama, o una etiqueta. Agregue el siguiente método nuevo a la sección del método del asistente en `template_server.rb`: ``` ruby # Clones the repository to the current working directory, updates the @@ -348,11 +353,11 @@ def clone_repository(full_repo_name, repository, ref) end ``` -El código anterior utiliza la gema `ruby-git` para clonar el repositorio utilizando el token de instalación de la app. Este código clona el código en el mismo directorio en el que esté `template_server.rb`. Para ejecutar los comandos de Git en el repositorio, el código necesita cambiar el directorio del repositorio. Antes de cambiar de directorio, el código almacena el directorio de trabajo actual en una variable (`pwd`) para recordar a dónde regresar antes de salir del método de `clone_repository`. +El código anterior usa la gema `ruby-git` para clonar el repositorio mediante el token de instalación de la aplicación. Este código clona el código en el mismo directorio que `template_server.rb`. Para ejecutar los comandos de Git en el repositorio, el código necesita cambiar el directorio del repositorio. Antes de cambiar los directorios, el código almacena el directorio de trabajo actual en una variable (`pwd`) para recordar a dónde debe volver antes de salir del método `clone_repository`. -Desde el directorio del repositorio, este código obtiene y fusiona los últimos cambios (`@git.pull`), revisa la ref (`@git.checkout(ref)`), y luego cambia el directorio de vuelta al directorio de trabajo original (`pwd`). +En el directorio del repositorio, este código captura y combina los cambios más recientes (`@git.pull`), extrae la referencia (`@git.checkout(ref)`) y, después, vuelve a cambiar el directorio al directorio de trabajo original (`pwd`). -Ahora tienes un método que clona un repositorio y revisa una ref. A continuación, necesitarás agregar código para obtener los parámetros de entrada requeridos y llamar al nuevo método de `clone_repository`. Agrega el siguiente código debajo del comentario `***** RUN A CI TEST *****` en tu método `initiate_check_run` del ayudante: +Ahora tiene un método que clona un repositorio y extrae una referencia. A continuación, debe agregar código para obtener los parámetros de entrada necesarios y llamar al nuevo método `clone_repository`. Agregue el código siguiente bajo el comentario `***** RUN A CI TEST *****` en el método del asistente `initiate_check_run`: ``` ruby # ***** RUN A CI TEST ***** @@ -363,13 +368,13 @@ head_sha = @payload['check_run']['head_sha'] clone_repository(full_repo_name, repository, head_sha) ``` -El código anterior obtiene el nombre completo del repositorio y el SHA de encabezado de la confirmación desde la carga útil del webhook de `check_run`. +El código anterior obtiene el nombre completo del repositorio y el SHA de encabezado de la confirmación desde la carga útil del webhook `check_run`. -## Paso 2.3. Ejecutar RuboCop +## Paso 2.3. Ejecutar RuboCop -¡Genial! Estás clonando el repositorio y creando ejecuciones de verificación al utilizar tu servidor de IC. Ahora te meterás en los detalles más minusciosos del [Limpiador de RuboCop](https://docs.rubocop.org/rubocop/usage/basic_usage.html#code-style-checker) y de las [Anotaciones de la API de Verificaciones](/rest/reference/checks#create-a-check-run). +Magnífico. Estás clonando el repositorio y creando ejecuciones de verificación al utilizar tu servidor de IC. Ahora se centrará en los detalles más minuciosos del [linter RuboCop](https://docs.rubocop.org/rubocop/usage/basic_usage.html#code-style-checker) y de las [anotaciones de la API de comprobaciones](/rest/reference/checks#create-a-check-run). -El siguiente código ejecuta RuboCop y guarda los errores de estilo en el código con un formato JSON. Agrega el código siguiente debajo de la llamada a `clone_repository` que agregaste en el [paso anterior](#step-22-cloning-the-repository) y sobre el código que actualiza la ejecución de verificación para completarse. +El siguiente código ejecuta RuboCop y guarda los errores de estilo en el código con un formato JSON. Agregue este código debajo de la llamada a `clone_repository` que agregó en el [paso anterior](#step-22-cloning-the-repository) y encima del código que actualiza la ejecución de comprobación para completarse. ``` ruby # Run RuboCop on all files in the repository @@ -379,23 +384,23 @@ logger.debug @report @output = JSON.parse @report ``` -Este código utiliza RuboCop en todos los archivos dentro del directorio del repositorio. La opción `--format json` es una manera útil de guardar una copia de los resultados que se han limpiado en un formato que pueda analizar la máquina. Consulta los [Documentos de RuboCop](https://docs.rubocop.org/rubocop/formatters.html#json-formatter) para obtener más detalles y un ejemplo del formato en JSON. +Este código utiliza RuboCop en todos los archivos dentro del directorio del repositorio. La opción `--format json` es una forma práctica de guardar una copia de los resultados de linting en un formato analizable para una máquina. Consulte la [documentación sobre RuboCop](https://docs.rubocop.org/rubocop/formatters.html#json-formatter) para obtener más información y un ejemplo del formato JSON. -Ya que este código almacena los resultados de RuboCop en una variable de `@report`, puede eliminar la salida del repositorio con seguridad. Este código también analiza el JSON para que puedas acceder fácilmente a las claves y valores en tu GitHub App utilizando la variable `@output`. +Dado que este código almacena los resultados de RuboCop en una variable `@report`, puede eliminar la salida del repositorio con seguridad. Este código también analiza el JSON para que pueda acceder fácilmente a las claves y los valores de su aplicación de GitHub mediante la variable `@output`. {% note %} -**Nota:** El comando que se utiliza para eliminar el repositorio (`rm -rf`) no puede deshacerse. Consulta el [Paso 2.7. Tips de seguridad](#step-27-security-tips) para aprender cómo verificar los webhooks para que no inyecten comandos maliciosos que puedan utilizarse para eliminar un directorio diferente de aquél que tu app busca eliminar. Por ejemplo, si un mal actor envía un webhook con el nombre de repositorio `./`, tu app eliminaría el directorio raíz. 😱 si por alguna razón _no_ estás utilizando el método `verify_webhook_signature` (el cual se incluye en `template_server.rb`) para validar al emisor del webhook, asegúrate de revisar que el nombre del repositorio es válido. +**Nota:** El comando usado para quitar el repositorio (`rm -rf`) no se puede deshacer. Consulte el [paso 2.7. Sugerencias de seguridad](#step-27-security-tips) para aprender a comprobar los webhooks en busca de comandos malintencionados insertados que podrían usarse para quitar un directorio diferente del que quiere quitar la aplicación. Por ejemplo, si un actor malintencionado envía un webhook con el nombre de repositorio `./`, la aplicación quitará el directorio raíz. 😱 Si por alguna razón _no_ usa el método `verify_webhook_signature` (que se incluye en `template_server.rb`) para validar al emisor del webhook, asegúrese de revisar que el nombre del repositorio es válido. {% endnote %} -Puedes probar que este código funcione y ver los errores que reporta RuboCop en la salida de depuración de tu servidor. Inicia el servidor `template_server.rb` nuevamente y crea una solicitud de extracción nueva en el repositorio en donde estás probando tu app: +Puedes probar que este código funcione y ver los errores que reporta RuboCop en la salida de depuración de tu servidor. Vuelva a iniciar el servidor `template_server.rb` y cree una nueva solicitud de incorporación de cambios en el repositorio donde va a probar la aplicación: ```shell $ ruby template_server.rb ``` -Deberías ver los errores de limpieza en la salida de depuración, aunque no se imprimen con formato. Puedes utilizar una herramienta web como [JSON formatter](https://jsonformatter.org/) para dar formato a tu salida de JSON como en esta salida de errores de limpieza formateada que tenemos de ejemplo: +Deberías ver los errores de limpieza en la salida de depuración, aunque no se imprimen con formato. Puede usar una herramienta web como un [formateador de JSON](https://jsonformatter.org/) para dar formato a la salida JSON, como en esta salida de error de linting con formato: ```json { @@ -453,15 +458,15 @@ Deberías ver los errores de limpieza en la salida de depuración, aunque no se ## Paso 2.4. Recolectar los errores de RuboCop -La variable `@output` contiene los resultados analizados de JSON para el reporte de RuboCop. Tal como se muestra anteriormente, los resultados contienen una sección de `summary` que tu código puede ut utilizar rápidamente para determinar si hay algún error. El siguiente código configurará la ejecución de verificación en `success` cuando no se reporten errores. RuboCop reporta errores para cada archivo en la matriz de `files`, así que, si hay errores, necesitarás extraer algunos datos del objeto del archivo. +La variable `@output` contiene los resultados JSON analizados del informe de RuboCop. Tal como se ha mostrado anteriormente, los resultados contienen una sección `summary` que el código puede usar para determinar rápidamente si hay algún error. El código siguiente establecerá el estado de la conclusión de la ejecución de comprobación en `success` cuando no se notifiquen errores. RuboCop notifica los errores para cada archivo de la matriz `files`, así que, si hay errores, necesitará extraer algunos datos del objeto de archivo. -La API de Verificaciones te permite crear anotaciones para líneas de código específicas. Cuando creas o actualizas una ejecución de verificación, puedes agregar anotaciones. En esta guía de inicio rápido estás [actualizando la ejecución de verificación](/rest/reference/checks#update-a-check-run) con anotaciones. +La API de Verificaciones te permite crear anotaciones para líneas de código específicas. Cuando creas o actualizas una ejecución de verificación, puedes agregar anotaciones. En este inicio rápido, va a [actualizar la ejecución de comprobación](/rest/reference/checks#update-a-check-run) con anotaciones. -La API de Verificaciones limita la cantidad de anotaciones a un máximo de 50 por solilcitud de API. Para crear más de 50 anotaciones, tienes que hacer solicitudes múltiples a la terminal [Actualizar una ejecución de verificación](/rest/reference/checks#update-a-check-run). Por ejemplo, para crear 105 anotaciones necesitarías llamar a la terminal [Actualizar una ejecución de verificación](/rest/reference/checks#update-a-check-run) tres veces. Las primeras dos contarían por 50 anotaciones cada una, y la tercera incluiría las cinco restantes. Cada vez que actualices la ejecución de verificación, se adjuntan las anotaciones a la lista de anotaciones existente para la ejecución de verificación. +La API de Verificaciones limita la cantidad de anotaciones a un máximo de 50 por solilcitud de API. Para crear más de 50 anotaciones, debe realizar varias solicitudes al punto de conexión [Actualizar una ejecución de comprobación](/rest/reference/checks#update-a-check-run). Por ejemplo, para crear 105 anotaciones, deberá llamar al punto de conexión [Actualizar una ejecución de comprobación](/rest/reference/checks#update-a-check-run) tres veces. Las primeras dos contarían por 50 anotaciones cada una, y la tercera incluiría las cinco restantes. Cada vez que actualices la ejecución de verificación, se adjuntan las anotaciones a la lista de anotaciones existente para la ejecución de verificación. -Una ejecución de verificación espera encontrar las anotaciones en una matriz de objetos. Cada objeto de anotación debe incluir `path`, `start_line`, `end_line`, `annotation_level`, y `message`. RuboCop también proporciona la `start_column` y `end_column`, para que puedas incluir estos parámetros opcionales en la anotación. Las anotaciones únicamente son compatibles con `start_column` y `end_column` en la misma línea. Consulta la documentación de referencia del [objeto de `anotaciones`](/rest/reference/checks#annotations-object-1) para obtener más detalles. +Una ejecución de verificación espera encontrar las anotaciones en una matriz de objetos. Cada objeto de anotación debe incluir los parámetros `path`, `start_line`, `end_line`, `annotation_level` y `message`. RuboCop también proporciona los parámetros adicionales `start_column`y `end_column`, por lo que puede incluirlos en la anotación. Las anotaciones solo admiten los parámetros `start_column` y `end_column` en la misma línea. Para más información, consulte la documentación de referencia del [objeto `annotations`](/rest/reference/checks#annotations-object-1). -Extraerás la información requerida de RuboCop que necesites para crear cada anotación. Adjunta el siguiente código a aquél que agregaste en la [sección anterior](#step-23-running-rubocop): +Extraerás la información requerida de RuboCop que necesites para crear cada anotación. Agregue el código siguiente al código que ha agregado en la [sección anterior](#step-23-running-rubocop): ``` ruby annotations = [] @@ -516,21 +521,21 @@ else end ``` -Este código limita la cantidad total de anotaciones a 50. Pero puedes modificarlo para actualizar la ejecución de verificación para cada lote de 50 anotaciones. El código anterior incluye la variable `max_annotations` que configura el límite a 50, el cual se utiliza en el bucle que itera a través de las faltas. +Este código limita la cantidad total de anotaciones a 50. Pero puedes modificarlo para actualizar la ejecución de verificación para cada lote de 50 anotaciones. El código anterior incluye la variable `max_annotations`, la cual establece el límite en 50 y se usa en el bucle que recorre en iteración las infracciones. -Cuando la `offense_count` es de cero, la prueba de IC se muestra como `success`. Si hay errores, este código configura la conclusión como `neutral` para prevenir los errores estrictamente implementados desde los limpiadores de código. Pero puedes cambiar la conclusión a `failure` si quisieras garantizar que el conjunto de verificaciones falle cuando existan errores de limpieza. +Cuando `offense_count` es cero, el resultado de la prueba de CI es `success`. Si hay errores, este código establece la conclusión en `neutral` para evitar que se apliquen estrictamente los errores de los linters de código. Pero puede cambiar la conclusión a `failure` si quiere asegurarse de que se produce un error en el conjunto de comprobaciones cuando hay errores de linting. -Cuando se reportan los errores, el código anterior itera a través de la matriz de `files` en el reporte de RuboCop. Para cada archivo, extrae la ruta del mismo y configura el nivel de anotcación en `notice`. Puedes incluso ir más allá y especificar ls niveles de advertencia para cada tipo de [RuboCop Cop](https://docs.rubocop.org/rubocop/cops.html), pero para simplificar todo aún más en esta guía rápida, todos los errores se configurarán en un nivel de `notice`. +Cuando se notifican errores, el código anterior recorre en iteración la matriz `files` del informe de RuboCop. Para cada archivo, extrae la ruta de acceso del mismo y establece el nivel de anotación en `notice`. Puede ir aún más allá y establecer niveles de advertencia específicos para cada tipo de [RuboCop Cop](https://docs.rubocop.org/rubocop/cops.html), pero para simplificar las cosas en este inicio rápido, todos los errores se establecen en un nivel `notice`. -Este código también itera a través de cada error en la matriz de `offenses` y recolecta la ubicación de la falta y el mensaje de error. Después de extraer la información requerida, el código crea una anotación para cada error y lo almacena en la matriz de `annotations`. Ya que las anotaciones solo son compatibles con las columnas de inicio y fin en la misma línea, `start_column` y `end_column` se agregarán únicamente al objeto `annotation` si los valores iniciales y finales de la línea son los mismos. +Este código también recorre en iteración cada error de la matriz `offenses` y recopila la ubicación del mensaje de error y de la infracción. Después de extraer la información necesaria, el código crea una anotación para cada error y la almacena en la matriz `annotations`. Dado que las anotaciones solo admiten columnas de inicio y finalización en la misma línea, los elementos `start_column` y `end_column` solo se agregan al objeto `annotation` si los valores iniciales y finales de la línea son los mismos. Este código aún no crea una anotación para la ejecución de verificación. Agregarás dicho código en la siguiente sección. ## Paso 2.5. Actualizar la ejecución de verificación con los resultados de la prueba de IC -Cada ejecución de verificación de GitHub contiene un objeto de `output` que incluye un `title`, `summary`, `text`, `annotations`, y `images`. El `summary` y `title` son los únicos parámetros requeridos para la `output`, pero no ofrecen muchos detalles por sí mismos, así que esta guía de inicio rápido agrega `text` y `annotations` también. Este código no agrega una imagen, pero ¡no dudes en agregarla si así lo deseas! +Cada ejecución de comprobación de GitHub contiene un objeto `output` que incluye los parámetros `title`, `summary`, `text`, `annotations` y `images`. `summary` y `title` son los únicos parámetros necesarios para `output`, pero por sí solos no dan mucha información, por lo que en esta guía de inicio rápido también se agregan `text` y `annotations`. Este código no agrega una imagen, pero ¡no dudes en agregarla si así lo deseas! -Para el `summary`, este ejemplo utiliza la información de resumen de RuboCop y agrega algunas líneas nuevas (`\n`) para formatear la salida. Puedes personalizar lo que agregas en el parámetro de `text`, pero este ejemplo configura el parámetro `text` en la versión de RuboCop. Para configurar tanto `summary` como `text`, adjunta este código a aquél que agregaste en la [sección anterior](#step-24-collecting-rubocop-errors): +En el caso de `summary`, en este ejemplo se usa la información de resumen de RuboCop y se agregan algunas líneas nuevas (`\n`) para dar formato a la salida. Puede personalizar la información que agrega al parámetro `text`, pero en este ejemplo se incluye en el parámetro `text` la versión de RuboCop. Para establecer los parámetros `summary` y `text`, agregue este código al código que ha agregado en la [sección anterior](#step-24-collecting-rubocop-errors): ``` ruby # Updated check run summary and text parameters @@ -538,7 +543,7 @@ summary = "Octo RuboCop summary\n-Offense count: #{@output['summary']['offense_c text = "Octo RuboCop version: #{@output['metadata']['rubocop_version']}" ``` -Ahora tienes toda la información que necesitas para actualizar tu ejecución de verificación. En la [primera parte de esta guía de inicio rápido](#step-14-updating-a-check-run), agregaste este código para configurar el estado de la ejecución de verificación como `success`: +Ahora tienes toda la información que necesitas para actualizar tu ejecución de verificación. En la [primera mitad de este inicio rápido](#step-14-updating-a-check-run), ha agregado este código para establecer el estado de la ejecución de comprobación en `success`: ``` ruby # Mark the check run as complete! @@ -551,7 +556,7 @@ Ahora tienes toda la información que necesitas para actualizar tu ejecución de ) ``` -Necesitarás actualizar este código para utilizar la variable `conclusion` que configures con base en los resultados de RuboCop (ya sea como `success` o como `neutral`). Puedes actualizar el código con lo siguiente: +Deberá actualizar ese código para usar la variable `conclusion` establecida en función de los resultados de RuboCop (en `success` o `neutral`). Puedes actualizar el código con lo siguiente: ``` ruby # Mark the check run as complete! And if there are warnings, share them. @@ -575,17 +580,17 @@ Necesitarás actualizar este código para utilizar la variable `conclusion` que ) ``` -Ahora que estás configurando una conclusión con base en el estado de la prueba de IC y has agregado la salida de los resultados de RuboCop, ¡has creado una prueba de IC! Felicidades. 🙌 +Ahora que estás configurando una conclusión con base en el estado de la prueba de IC y has agregado la salida de los resultados de RuboCop, ¡has creado una prueba de IC! ¡Enhorabuena! 🙌 -El código anterior también agrega una característica a tu servidor de IC, la cual se llama [acciones solicitadas](https://developer.github.com/changes/2018-05-23-request-actions-on-checks/) a través del objeto `actions`. {% ifversion fpt or ghec %}(Nota que esto no tiene relación con [GitHub Actions](/actions).) {% endif %}Las acciones que se solicitan agregan un botón en la pestaña **Verificaciones** en GitHub que permite a las personas solicitar que la ejecución de verificación tome acciones adicionales. Tu app puede configurar la acción adicional en su totalidd. Por ejemplo, ya que RuboCop tiene una característica para corregir automáticamente los errores que encuentre en el código de Ruby, tu servidor de IC puede utilizar un botón de acciones solicitadas para ayudar a que las personas soliciten correcciónes de errores automáticas. Cuando alguien da clic en el botón, la app recibe el evento de `check_run` con una acción de `requested_action`. Cada acción solicitada tiene un `identifier` que la app utiliza para determinar en qué botón se dio clic. +El código anterior también agrega una característica al servidor de CI denominada [acciones solicitadas](https://developer.github.com/changes/2018-05-23-request-actions-on-checks/) por medio del objeto `actions`. {% ifversion fpt or ghec %}(Tenga en cuenta que esto no está relacionado con [Acciones de GitHub](/actions)).{% endif %}Las acciones solicitadas agregan un botón en la pestaña **Checks** (Comprobaciones) de GitHub que permite a los usuarios solicitar que la ejecución de comprobación realice acciones adicionales. Tu app puede configurar la acción adicional en su totalidd. Por ejemplo, ya que RuboCop tiene una característica para corregir automáticamente los errores que encuentre en el código de Ruby, tu servidor de IC puede utilizar un botón de acciones solicitadas para ayudar a que las personas soliciten correcciónes de errores automáticas. Cuando alguien hace clic en el botón, la aplicación recibe el evento `check_run` con una acción `requested_action`. Cada acción solicitada tiene un objeto `identifier` que la aplicación usa para determinar en qué botón se ha hecho clic. -El código anterior aún no hace que RuboCop corrija los errores automáticamente. Eso lo agregarás en la siguiente sección. Pero primero, observa la prueba de IC que acabas de crear iniciando nuevamente el servidor `template_server.rb` y creando una nueva solicitud de extracción: +El código anterior aún no hace que RuboCop corrija los errores automáticamente. Eso lo agregarás en la siguiente sección. Pero en primer lugar, eche un vistazo a la prueba de CI que acaba de crear iniciando el servidor `template_server.rb` de nuevo y creando una nueva solicitud de incorporación de cambios: ```shell $ ruby template_server.rb ``` -Las anotaciones se mostrarán en la pestaña de **Verificaciones**. +Las anotaciones se mostrarán en la pestaña **Checks** (Comprobaciones). ![Anotaciones de la ejecución de verificación en la pestaña de verificaciones](/assets/images/github-apps/github_apps_checks_annotations.png) @@ -593,30 +598,30 @@ Nota el botón de "Arreglar esto" que creaste al agregar la acción solicitada. ![Botón de acción solicitada para la ejecución de verificación](/assets/images/github-apps/github_apps_checks_fix_this_button.png) -Si las anotaciones se relacionan con un archivo que ya se incluya en la solicitud de extracción, estas también se mostrarán en la pestaña de **Archivos cambiados**. +Si las anotaciones están relacionadas con un archivo ya incluido en la solicitud de incorporación de cambios, también se mostrarán en la pestaña **Files changed** (Archivos modificados). ![Anotaciones de la ejecución de verificación en la pestaña de archivos cambiados](/assets/images/github-apps/github_apps_checks_annotation_diff.png) ## Paso 2.6. Corregir automáticamente los errores de RuboCop -Si has llegado hasta aquí, ¡excelente! 👏 Ya creaste una prueba de IC. En esta sección vas a agregar una característica más que utiliza a RuboCop para corregir automáticamente los errores que encuentre. Ya agregaste el botón de "Corregir esto" en la [sección anterior](#step-25-updating-the-check-run-with-ci-test-results). Ahora agregarás el código para gestionar el evento de ejecución de verificación `requested_action` que se activa cuando alguien da clic en dicho botón. +Si has llegado hasta aquí, ¡excelente! 👏 Ya ha creado una prueba de CI. En esta sección vas a agregar una característica más que utiliza a RuboCop para corregir automáticamente los errores que encuentre. Ya ha agregado el botón "Fix this" (Corregir esto) en la [sección anterior](#step-25-updating-the-check-run-with-ci-test-results). Ahora agregará el código para controlar el evento de ejecución de comprobación `requested_action` que se desencadena cuando alguien hace clic en el botón "Fix this" (Corregir esto). -La herramienta de RuboCop [ofrece](https://docs.rubocop.org/rubocop/usage/basic_usage.html#auto-correcting-offenses) la opción de línea de comandos `--auto-correct` para corregir automáticamente los errores que encuentre. Cuado utilizas la característica de `--auto-correct`, se aplican las actualizaciones en los archivos locales del servidor. Necesitarás cargar los cambios a GitHub después de que RuboCop haga su magia. +La herramienta RuboCop [ofrece](https://docs.rubocop.org/rubocop/usage/basic_usage.html#auto-correcting-offenses) la opción de línea de comandos `--auto-correct` para corregir automáticamente los errores que encuentra. Cuando se usa la característica `--auto-correct`, las actualizaciones se aplican en los archivos locales del servidor. Necesitarás cargar los cambios a GitHub después de que RuboCop haga su magia. -Para cargar un repositorio, tu app debe tener permisos de escritura para "contenido de repositorio". Estos permisos los configuraste en el [Paso 2.2. Clonar el repositorio](#step-22-cloning-the-repository) como **Lectura & escritura**, así que estás listo. +Para cargar un repositorio, tu app debe tener permisos de escritura para "contenido de repositorio". Ya ha establecido ese permiso en el [paso 2.2. Clonación del repositorio](#step-22-cloning-the-repository) en **Read & write** (Lectura y escritura), por lo que no debe hacer nada más. -Para confirmar los archivos, Git debe saber qué [nombre de usuario](/github/getting-started-with-github/setting-your-username-in-git/) y [correo electrónico](/articles/setting-your-commit-email-address-in-git/) asociará con la confirmación. Agrega dos variables de ambiente adicionales en tu archivo `.env` para almacenar las configuraciones de nombre(`GITHUB_APP_USER_NAME`) y de correo electrónico (`GITHUB_APP_USER_EMAIL`). Tu nombre puede ser aquél de tu app y la dirección de correo electrónico puede ser cualquiera para este ejemplo. Por ejemplo: +Para confirmar archivos, Git debe saber qué [nombre de usuario](/github/getting-started-with-github/setting-your-username-in-git/) y [correo electrónico](/articles/setting-your-commit-email-address-in-git/) asociar con la confirmación. Agregue dos variables de entorno más en el archivo `.env` para almacenar la configuración del nombre (`GITHUB_APP_USER_NAME`) y del correo electrónico (`GITHUB_APP_USER_EMAIL`). Tu nombre puede ser aquél de tu app y la dirección de correo electrónico puede ser cualquiera para este ejemplo. Por ejemplo: ```ini GITHUB_APP_USER_NAME=Octoapp GITHUB_APP_USER_EMAIL=octoapp@octo-org.com ``` -Ya que hayas actualizado tu archivo `.env` con el nombre y correo electrónico del autor y del confirmante, estarás listo para agregar código para que lea las variables de ambiente y configur los ajustes de Git. Pronto agregarás este código. +Una vez que haya actualizado el archivo `.env` con el nombre y el correo electrónico del autor y del responsable de la confirmación, tendrá todo listo para agregar código para leer las variables de entorno y establecer la configuración de Git. Pronto agregarás este código. -Cuando alguien da clic en el botón "Arreglar esto", tu app recibe el [webhook de ejecución de verificación](/webhooks/event-payloads/#check_run) con el tipo de acción `requested_action`. +Cuando alguien hace clic en el botón "Fix this" (Corregir esto), la aplicación recibe el [webhook de ejecución de comprobación](/webhooks/event-payloads/#check_run) con el tipo de acción `requested_action`. -En el [Paso 1.4. Actualizar una ejecución de verificación](#step-14-updating-a-check-run) actualizaste tu `event_handler` para que gestionara la búsqueda de acciones en el evento `check_run`. Ya tienes una declaración de caso para gestionar los tipos de acción `created` y `rerequested`: +En el [paso 1.4. Actualización de una ejecución de comprobación,](#step-14-updating-a-check-run) ha actualizado el controlador de eventos (`event_handler`) para controlar la búsqueda de acciones en el evento `check_run`. Ya tiene una instrucción "case" para controlar los tipos de acción `created` y `rerequested`: ``` ruby when 'check_run' @@ -631,14 +636,14 @@ when 'check_run' end ``` -Agrega otra declaración de `when` después del caso `rerequested` para gestionar el evento `rerequested_action`: +Agregue otra instrucción `when` después de la instrucción "case" `rerequested` para controlar el evento `rerequested_action`: ``` ruby when 'requested_action' take_requested_action ``` -Este código llamará aun método nuevo que gestionará todos los eventos `requested_action` para tu app. Agrega el siguiente método a la sección de métodos del ayudante para tu código: +Este código llama a un nuevo método que controlará todos los eventos `requested_action` de la aplicación. Agrega el siguiente método a la sección de métodos del ayudante para tu código: ``` ruby # Handles the check run `requested_action` event @@ -673,11 +678,11 @@ def take_requested_action end ``` -El código anterior clona un repositorio tal como aquél que agregaste en el [Paso 2.2. Clonar el repositorio](#step-22-cloning-the-repository). Una declaración de tipo `if` revisará que el identificación de la acción solicitada empate con el identificador del botón de RuboCop (`fix_rubocop_notices`). Cuando empaten, el código clonará el repositorio, configurará el correo electrónico y nombre de usuario de Git, y ejecutará RuboCop con la opción `--auto-correct`. La opción `--auto-correct` aplica los cambios a los archivos locales del servidor de IC automáticamente. +El código anterior clona un repositorio, igual que el código que ha agregado en el [paso 2.2. Clonación del repositorio](#step-22-cloning-the-repository). Una instrucción `if` comprueba que el identificador de la acción solicitada coincide con el identificador del botón de RuboCop (`fix_rubocop_notices`). Cuando coinciden, el código clona el repositorio, establece el nombre de usuario y el correo electrónico de Git y ejecuta RuboCop con la opción `--auto-correct`. La opción `--auto-correct` aplica los cambios a los archivos locales del servidor de CI automáticamente. -Los archivos se cambian de manera local, pero aún necesitarás cargarlos a GitHub. Utilizarás la gema útil `ruby-git` nuevamente para confirmar todos los archivos. Git tiene un comando único que organiza todos los archivos que se han modificado o borrado y los confirma: `git commit -a`. Para hacerlo lo mismo utilizando `ruby-git`, el código anterior utiliza el método `commit_all`. Después, el código carga los archivos confirmados a GitHub utilizando el token de instalación y utilizando el mismo método de autenticación que el comando `clone` de Git. Por último, elimina el directorio del repositorio para garantizar que el directorio de trabajo está preparado para el siguiente evento. +Los archivos se cambian de manera local, pero aún necesitarás cargarlos a GitHub. Volverá a usar la útil gema `ruby-git` para confirmar todos los archivos. Git tiene un único comando que almacena provisionalmente todos los archivos modificados o eliminados y los confirma: `git commit -a`. Para hacer lo mismo con `ruby-git`, el código anterior usa el método `commit_all`. Después, el código inserta los archivos confirmados en GitHub mediante el token de instalación con el mismo método de autenticación que el comando `clone` de Git. Por último, elimina el directorio del repositorio para garantizar que el directorio de trabajo está preparado para el siguiente evento. -¡Listo! El código que escribiste ahora completa tu servidor de IC para la API de Verificaciones. 💪 Reinicia nuevamente tu servidor de `template_server.rb` y crea una solicitud de extracción nueva: +Eso es todo. El código que escribiste ahora completa tu servidor de IC para la API de Verificaciones. 💪 Reinicie el servidor `template_server.rb` de nuevo y cree una nueva solicitud de incorporación de cambios: ```shell $ ruby template_server.rb @@ -685,21 +690,21 @@ $ ruby template_server.rb {% data reusables.apps.sinatra_restart_instructions %} -Esta vez, da clic en el botón "Arreglar esto" para corregir automáticamente los errores que RuboCop encontró desde la pestaña de **Verificaciones**. +Esta vez, haga clic en el botón "Fix this" (Corregir esto) para corregir automáticamente los errores que RuboCop ha encontrado en la pestaña **Checks** (Comprobaciones). -En la pestaña de **Confirmaciones** encontrarás una confirmación nueva con el nombre de usuario que configuraste en los ajustes de Git. Puede que necesites actualizar tu buscador para ver esto. +En la pestaña **Commits** (Confirmaciones), verá una nueva confirmación con el nombre de usuario que ha establecido en la configuración de Git. Puede que necesites actualizar tu buscador para ver esto. ![Una confirmación nueva para corregir los avisos de Octo RuboCop automáticamente](/assets/images/github-apps/github_apps_new_requested_action_commit.png) -Ya que se cargó una confirmación nueva al repositorio, verás un conjunto de verificaciones nuevo para Octo RuboCop en la pestaña de **Verificaciones**. Pero esta vez no habrá errores, ya que RuboCop los arregló todos. 🎉 +Dado que se ha insertado una nueva confirmación en el repositorio, verá un nuevo conjunto de comprobaciones para Octo RuboCop en la pestaña **Checks** (Comprobaciones). Pero esta vez no hay errores porque RuboCop los ha corregido todos. 🎉 ![Sin errores en los conjuntos de verificaciones o en la ejecución de verificación](/assets/images/github-apps/github_apps_checks_api_success.png) -Puedes encontrar todo el código de la app que acabas de crear en el archivo `server.rb` dentro del repositorio [Crear pruebas de IC con la API de Verificaciones](https://github.com/github-developer/creating-ci-tests-with-the-checks-api). +Puede encontrar el código completado para la aplicación que acaba de compilar en el archivo `server.rb` del repositorio [Creación de pruebas de CI con la API de comprobaciones](https://github.com/github-developer/creating-ci-tests-with-the-checks-api). -## Paso 2.7. Tips de seguridad +## Paso 2.7. Sugerencias de seguridad -El código de la plantilla de la GitHub App ya tiene un método para verificar las cargas útiles de webhook entrantes para garantizar que vengan de una fuente confiable. Si no estás validando las cargas útiles de los webhooks, necesitarás garantizar que, cuando los nombres de repositorio se incluyan en éstas, el webhook no contenga comandos arbitrarios que puedan usarse con malas intenciones. El siguiente código valida que el nombre del repositorio solo contenga caracteres alfabeticos latinos, guiones y guiones bajos. Para proporcionarte un ejemplo completo, el código integral de `server.rb` que encuentras disponible en el [repositorio acompañante](https://github.com/github-developer/creating-ci-tests-with-the-checks-api) para esta guía de inicio rápido incluye tanto el método para validar las cargas útiles de webhooks entrantes como esta verificación que revisa el nombre del repositorio. +El código de la plantilla de la GitHub App ya tiene un método para verificar las cargas útiles de webhook entrantes para garantizar que vengan de una fuente confiable. Si no estás validando las cargas útiles de los webhooks, necesitarás garantizar que, cuando los nombres de repositorio se incluyan en éstas, el webhook no contenga comandos arbitrarios que puedan usarse con malas intenciones. El siguiente código valida que el nombre del repositorio solo contenga caracteres alfabeticos latinos, guiones y guiones bajos. Para proporcionarle un ejemplo completo, el código de `server.rb` completo disponible en el [repositorio complementario](https://github.com/github-developer/creating-ci-tests-with-the-checks-api) de esta guía de inicio rápido incluye tanto el método de validación de cargas de webhook entrantes como esta comprobación para verificar el nombre del repositorio. ``` ruby # This quickstart example uses the repository name in the webhook with @@ -715,33 +720,33 @@ end ## Solución de problemas -Aquí te presentamos algunos problemas comunes y sus soluciones sugeridas. Si te encuentras con cualquier otro problema, puedes pedir ayuda o consejos en el {% data variables.product.prodname_support_forum_with_url %}. +Aquí te mostramos algunos problemas comunes y algunas soluciones sugeridas. Si te encuentras con cualquier otro problema, puedes pedir ayuda o consejo en el {% data variables.product.prodname_support_forum_with_url %}. -* **P:** Mi app no está cargando código a GitHub. !No veo las correcciones que RuboCop hace automáticamente! +* **P:** Mi aplicación no inserta código en GitHub. !No veo las correcciones que RuboCop hace automáticamente! - **A:** Asegúrate de tener permisos de **Lectura & escritura** para el "contenido del repositorio", y que estés clonando el repositorio con tu token de instalación. Consulta el [Paso 2.2. Clonar el repositorio](#step-22-cloning-the-repository) para encontrar más detalles. + **R:** Asegúrese de que tiene establecidos los permisos **Read & write** (Lectura y escritura) en "Repository contents" (Contenido del repositorio) y de que va a clonar el repositorio con el token de instalación. Consulte el [paso 2.2. Clonación del repositorio](#step-22-cloning-the-repository) para obtener más información. -* **P:** Veo un error en la salida de depuración `template_server.rb` relacionada con el clonado de mi repositorio. +* **P:** Veo un error en la salida del registro de depuración `template_server.rb` relacionado con la clonación de mi repositorio. - **R:** Si ves el siguiente error, no has borrado la salida del repositorio en uno o ambos de los métodos de `initiate_check_run` o `take_requested_action`: + **R:** Si ve el siguiente error es que no ha eliminado la salida del repositorio en uno de los métodos `initiate_check_run` o `take_requested_action`, o en ambos: ```shell 2018-11-26 16:55:13 - Git::GitExecuteError - git clone '--' 'https://x-access-token:ghs_9b2080277016f797074c4dEbD350745f4257@github.com/codertocat/octocat-breeds.git' 'Octocat-breeds' 2>&1:fatal: destination path 'Octocat-breeds' already exists and is not an empty directory.: ``` - Compara tu código con el archivo `server.rb` para garantizar que tienes el mismo código en tus métodos de `initiate_check_run` y de `take_requested_action`. + Compare su código con el archivo `server.rb` para asegurarse de que tiene el mismo código en los métodos `initiate_check_run` y `take_requested_action`. -* **P:** Las ejecuciones de verificación no se están mostrando en la pestaña de "Verificaciones" en GitHub. +* **P:** Las nuevas ejecuciones de comprobación no se muestran en la pestaña "Checks" de GitHub. - **R:** Reinicia Smee y vuelve a ejecutar tu servidor de `template_server.rb`. + **R:** Reinicie Smee y vuelva a ejecutar el servidor `template_server.rb`. -* **P:** No veo el botón de "Re-ejecutar todo" en la pestaña de "Verificaciones" de GitHub. +* **P:** No veo el botón "Re-run all" en la pestaña "Checks" de GitHub. - **R:** Reinicia Smee y vuelve a ejecutar tu servidor de `template_server.rb`. + **R:** Reinicie Smee y vuelva a ejecutar el servidor `template_server.rb`. ## Conclusión -Después de seguir esta guía, ¡aprendiste los puntos básicos de utilizar la API de Verificaciones para crear un servidor de IC! Para revisar todo, debes: +Después de seguir esta guía, ¡aprendiste los puntos básicos de utilizar la API de Verificaciones para crear un servidor de IC! Para hacer una revisión: * Configuraste tu servidor para recibir eventos de la API de Verificaciones y creaste ejecuciones de verificación. * Utilizaste RuboCop para verificar el código en los repositorios y creaste anotaciones para los errores. @@ -752,4 +757,4 @@ Después de seguir esta guía, ¡aprendiste los puntos básicos de utilizar la A Aquí tienes algunas ideas para lo que puedes hacer después: * Actualmente, el botón "Arreglar esto" siempre se muestra. Actualiza el código que escribiste para que muestre el botón de "Arreglar esto" únicamente cuando RuboCop encuentre errores. -* Si prefieres que RuboCop no confirme archivos directamente en la rama principal, puedes actualizar el código a [crear una solicitud de extracción](/rest/reference/pulls#create-a-pull-request) con una rama nueva basada en la rama principal. +* Si prefiere que RuboCop no confirme archivos directamente en la rama principal, puede actualizar el código para [crear una solicitud de incorporación de cambios](/rest/reference/pulls#create-a-pull-request) con una nueva rama basada en la rama principal. diff --git a/translations/es-ES/content/developers/apps/guides/index.md b/translations/es-ES/content/developers/apps/guides/index.md index 51d1fff4f1..e1094637f0 100644 --- a/translations/es-ES/content/developers/apps/guides/index.md +++ b/translations/es-ES/content/developers/apps/guides/index.md @@ -14,5 +14,11 @@ children: - /using-the-github-api-in-your-app - /using-content-attachments - /creating-ci-tests-with-the-checks-api +ms.openlocfilehash: 2506f1adc637b8c9ce8ad9b54d569dbe37005136 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092195' --- 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 43641ebbc0..598c30f700 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 @@ -8,36 +8,41 @@ versions: ghes: <3.4 topics: - GitHub Apps +ms.openlocfilehash: f557a804d48144df24398f75e90a589d563d941b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147081028' --- - {% data reusables.pre-release-program.content-attachments-public-beta %} ## Acerca de los adjuntos de contenido -Una GitHub App puede registrar dominios que activarán los eventos de `content_reference`. Cuando alguien incluye una URL que vincule a un dominio registrado en el cuerpo o en el comentario de un informe de problemas o de una solicitud de extracción, la app recibe el [webhook de `content_reference`](/webhooks/event-payloads/#content_reference). Puedes utilizar los adjuntos de contenido para proporcionar visualmente más contenido o datos para la URL que se agregó a un informe de problemas o a una solicitud de extracción. La URL debe estar completamente calificada, comenzando ya sea con `http://` o con `https://`. Las URL que sean parte de un enlace de markdown se ignorarán y no activarán el evento de `content_reference`. +Una aplicación de GitHub puede registrar dominios que desencadenarán eventos de `content_reference`. Cuando alguien incluye una dirección URL que se vincula a un dominio registrado en el cuerpo o comentario de una incidencia o solicitud de incorporación de cambios, la aplicación recibe el [`content_reference` webhook](/webhooks/event-payloads/#content_reference). Puedes utilizar los adjuntos de contenido para proporcionar visualmente más contenido o datos para la URL que se agregó a un informe de problemas o a una solicitud de extracción. La dirección URL debe ser una URL completa que empiece por `http://` o `https://`. Las direcciones URL que forman parte de un vínculo de Markdown se omiten y no desencadenan el evento `content_reference`. Antes de que puedas utilizar la API de {% data variables.product.prodname_unfurls %}, necesitarás configurar las referencias de contenido para tu GitHub App: -* Concede los permisos de `Read & write` a tu app para "Referencias de contenido". +* Conceda permisos de `Read & write` a la aplicación para "Referencias de contenido". * Registra hasta 5 dominios válidos y accesibles al público cuando configures el permiso de "Referencias de contenido". No utilices direcciones IP cuando configures dominios con referencias de contenido. Puedes registrar un nombre de dominio (ejemplo.com) o un subdominio (subdominio.ejemplo.com). * Suscribe a tu app al evento de "Referencia de contenido". -Una vez que tu app se instale en un repositorio, los comentarios de solicitudes de extracción o de informes de problemas en éste, los cuales contengan URL para tus dominios registrados, generarán un evento de referencia de contenido. La app debe crear un adjunto de contenido en las seis horas siguientes a la publicación de la URL de referencia de contenido. +Una vez que tu app se instale en un repositorio, los comentarios de solicitudes de extracción o de informes de problemas en éste, los cuales contengan URL para tus dominios registrados, generarán un evento de referencia de contenido. La app debe crear un adjunto de contenido en seis horas desde que se publique la URL de referencia de contenido. Los adjuntos de contenido no actualizarán las URL retroactivamente. Esto solo funciona para aquellas URL que se agerguen a las solicitudes de extracción o informes de problemas después de que configuras la app utilizando los requisitos descritos anteriormente y que después alguien instale la app en su repositorio. -Consulta la sección "[Crear una GitHub App](/apps/building-github-apps/creating-a-github-app/)" o "[Editar los permisos de las GitHub Apps](/apps/managing-github-apps/editing-a-github-app-s-permissions/)" para encontrar los pasos necesarios para configurar los permisos de las GitHub Apps y las suscripciones a eventos. +Consulte "[Crear una aplicación de GitHub](/apps/building-github-apps/creating-a-github-app/)" o "[Editar los permisos de una aplicación de GitHub](/apps/managing-github-apps/editing-a-github-app-s-permissions/)" para conocer los pasos necesarios para configurar permisos de aplicación y suscripciones de eventos de GitHub. ## Implementar el flujo de los adjuntos de contenido -El flujo de los adjuntos de contenido te muestra la relación entre la URL en el informe de problemas o en la solicitud de extracción, el evento de webhook de `content_reference`, y la terminal de la API de REST que necesitas para llamar o actualizar dicho informe de problemas o solicitud de extracción con información adicional: +El flujo de los datos adjuntos de contenido muestra la relación entre la dirección URL en la incidencia o solicitud de incorporación de cambios, el evento de webhook de `content_reference` y el punto de conexión de la API de REST a la que necesita llamar para actualizar la incidencia o solicitud de incorporación de cambios con información adicional: -**Paso 1.** Configura tu app utilizando los lineamientos descritos en la sección [Acerca de los adjuntos de contenido](#about-content-attachments). También puedes utilizar el [ejemplo de la App de Probot](#example-using-probot-and-github-app-manifests) para iniciar con los adjuntos de contenido. +**Paso 1.** Configure la aplicación con las directrices que se describen en [Acerca de los datos adjuntos de contenido](#about-content-attachments). También puede usar el [ejemplo de la aplicación Probot](#example-using-probot-and-github-app-manifests) para empezar a trabajar con datos adjuntos de contenido. -**Paso 2.** Agrega la URL para el dominio que registraste a un informe de problemas o solicitud de extracción. Debes utilizar una URL totalmente calificada que comience con `http://` o con `https://`. +**Paso 2.** Agregue la dirección URL del dominio que registró en una incidencia o solicitud de incorporación de cambios. Debe usar una dirección URL completa que comience por `http://` o `https://`. ![URL que se agregó a un informe de problemas](/assets/images/github-apps/github_apps_content_reference.png) -**Paso 3.** Tu app recibirá el [webhook de `content_reference`](/webhooks/event-payloads/#content_reference) con la acción `created`. +**Paso 3.** La aplicación recibirá el [`content_reference` webhook](/webhooks/event-payloads/#content_reference) con la acción `created`. ``` json { @@ -58,12 +63,11 @@ El flujo de los adjuntos de contenido te muestra la relación entre la URL en el } ``` -**Paso 4.** La app utiliza los campos de la `id` de `content_reference` y del `full_name` del `repository` para [Crear un adjunto de contenido ](/rest/reference/apps#create-a-content-attachment) utilizando la API de REST. También necesitas la `id` de la `installation` para autenticarte como una [Instalación de una GitHub App](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation). +**Paso 4.** La aplicación usa los campos `content_reference``id` y `repository``full_name` para [crear datos adjuntos de contenido](/rest/reference/apps#create-a-content-attachment) mediante la API de REST. También necesitará `installation` `id` para autenticarse como una [instalación de aplicación de GitHub](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation). -{% data reusables.pre-release-program.corsair-preview %} -{% data reusables.pre-release-program.api-preview-warning %} +{% data reusables.pre-release-program.corsair-preview %} {% data reusables.pre-release-program.api-preview-warning %} -El parámetro `body` puede contener lenguaje de markdown: +El parámetro `body` puede contener Markdown: ```shell curl -X POST \ @@ -76,17 +80,16 @@ curl -X POST \ }' ``` -Para obtener más información acerca de crear un token de instalación, consulta la sección "[Autenticarte como una GitHub App](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation)". +Para obtener más información sobre cómo crear un token de instalación, consulte "[Autenticación como una aplicación de GitHub](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation)". -**Paso 5.** Verás como el nuevo adjunto de contenido aparece bajo el enlace en un comentario de una solicitud de extracción o informe de problemas: +**Paso 5.** Verá que los nuevos datos adjuntos de contenido aparecen debajo del vínculo en una solicitud de incorporación de cambios o un comentario de incidencia: ![Contenido adjunto a una referencia en un informe de problemas](/assets/images/github-apps/content_reference_attachment.png) ## Utilizar adjuntos de contenido en GraphQL -Proporcionamos la `node_id` en el evento de [Webhook de `content_reference` ](/webhooks/event-payloads/#content_reference) para que puedas referirte a la mutación `createContentAttachment` en la API de GraphQL. +Proporcionamos el `node_id` en el evento de [`content_reference`webhook](/webhooks/event-payloads/#content_reference) para que pueda hacer referencia a la mutación de `createContentAttachment` en GraphQL API. -{% data reusables.pre-release-program.corsair-preview %} -{% data reusables.pre-release-program.api-preview-warning %} +{% data reusables.pre-release-program.corsair-preview %} {% data reusables.pre-release-program.api-preview-warning %} Por ejemplo: @@ -119,16 +122,16 @@ 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](/graphql/guides/using-global-node-ids)". +Para obtener más información sobre `node_id`, consulte "[Uso de identificadores de nodo global](/graphql/guides/using-global-node-ids)". ## Ejemplo de uso con Probot y Manifiestos de GitHub Apps -Para configurar rápidamente una GitHub App que pueda utilizar la API de {% data variables.product.prodname_unfurls %}, puedes utilizar el [Probot](https://probot.github.io/). Consulta la sección "[Crear Github Apps a partir de un manifiesto](/apps/building-github-apps/creating-github-apps-from-a-manifest/)" para aprender cómo el Probot utiliza los Manifiestos de las GitHub Apps. +Para configurar rápidamente una aplicación de GitHub que puede usar la API de {% data variables.product.prodname_unfurls %}, puede utilizar [Probot](https://probot.github.io/). Consulte "[Creación de aplicaciones GitHub a partir de un manifiesto](/apps/building-github-apps/creating-github-apps-from-a-manifest/)" para obtener información sobre cómo usa Probot los manifiestos de aplicaciones de GitHub. Para crear una App de Probot, sigue estos pasos: -1. [Genera una GitHub App Nueva](https://probot.github.io/docs/development/#generating-a-new-app). -2. Abre el proyecto que creaste y personaliza la configuración en el archivo `app.yml`. Suscríbete al evento `content_reference` y habilita los permisos de escritura de `content_references`: +1. [Genere una nueva aplicación de GitHub](https://probot.github.io/docs/development/#generating-a-new-app). +2. Abra el proyecto que ha creado y personalice la configuración en el archivo `app.yml`. Suscríbase al evento `content_reference` y habilite los permisos de escritura `content_references`: ``` yml default_events: @@ -147,7 +150,7 @@ Para crear una App de Probot, sigue estos pasos: value: example.org ``` -3. Agrega este código al archivo `index.js` para gestionar los eventos de `content_reference` y llamar a la API de REST: +3. Agregue este código al archivo `index.js` para controlar eventos de `content_reference` y llame a la API de REST: ``` javascript module.exports = app => { @@ -168,13 +171,13 @@ Para crear una App de Probot, sigue estos pasos: } ``` -4. [Ejecuta la GitHub App localmente](https://probot.github.io/docs/development/#running-the-app-locally). Navega hasta `http://localhost:3000`, y da clic en el botón **Registrar GitHub App**: +4. [Ejecute la aplicación de GitHub localmente](https://probot.github.io/docs/development/#running-the-app-locally). Vaya a `http://localhost:3000` y haga clic en el botón **Register GitHub App**: ![Registrar una GitHub App de Probot](/assets/images/github-apps/github_apps_probot-registration.png) 5. Instala la app en un repositorio de prueba. 6. Crea un informe de problemas en tu repositorio de prueba. -7. Agrega un comentario en el informe de problemas que abriste, el cual incluya la URL que configuraste en el archivo `app.yml`. +7. Agregue un comentario a la incidencia que abrió que incluye la dirección URL que configuró en el archivo `app.yml`. 8. Revisa el comentario del informe de problemas y verás una actualización que se ve así: ![Contenido adjunto a una referencia en un informe de problemas](/assets/images/github-apps/content_reference_attachment.png) diff --git a/translations/es-ES/content/developers/apps/guides/using-the-github-api-in-your-app.md b/translations/es-ES/content/developers/apps/guides/using-the-github-api-in-your-app.md index a0155e768e..937bec7797 100644 --- a/translations/es-ES/content/developers/apps/guides/using-the-github-api-in-your-app.md +++ b/translations/es-ES/content/developers/apps/guides/using-the-github-api-in-your-app.md @@ -12,9 +12,14 @@ versions: ghec: '*' topics: - GitHub Apps -shortTitle: Crear una app con la API de REST +shortTitle: Build an app with the REST API +ms.openlocfilehash: 93679e41fe145406ed1eb99e2daaba6bf8e10e76 +ms.sourcegitcommit: 872c4751a3fc255671295a5dea6a2081c66b7b71 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 08/30/2022 +ms.locfileid: '145092191' --- - ## Introducción Esta guía te ayudará a crear una GitHub App y a ejecutarla en un servidor. La app que crees agregará una etiqueta a todos los informes de problemas nuevos que estén abiertos en el repositorio en donde ésta se instale. @@ -26,76 +31,76 @@ Este proyecto te mostrará cómo hacer lo siguiente: {% data reusables.apps.app-ruby-guides %} -Una vez que hayas seguido estos pasos, estarás listo para desarrollar otros tipos de integraciones utilizando la suite completa de las API de GItHub. {% ifversion fpt or ghec %}Puedes revisar los ejemplos exitosos de estas aplicaciones en [GitHub Marketplace](https://github.com/marketplace) y en [Compatible con GitHub](https://github.com/works-with).{% endif %} +Una vez que hayas seguido estos pasos, estarás listo para desarrollar otros tipos de integraciones utilizando la suite completa de las API de GItHub. {% ifversion fpt or ghec %}Puedes consultar ejemplos correctos de aplicaciones en [GitHub Marketplace](https://github.com/marketplace) y [Trabajos con GitHub](https://github.com/works-with).{% endif %} ## Prerrequisitos Puede que te sea útil tener un entendimiento básico de lo siguiente: -* [GitHub Apps](/apps/about-apps) +* [Aplicaciones de GitHub](/apps/about-apps) * [Webhooks](/webhooks) -* [El lenguaje de programación Ruby](https://www.ruby-lang.org/en/) -* [Las API de REST](/rest) +* [Lenguaje de programación Ruby](https://www.ruby-lang.org/en/) +* [API de REST](/rest) * [Sinatra](http://sinatrarb.com/) Pero puedes seguir esta guía sin importar tu nivel de experiencia. ¡Colocaremos enlaces para la información que requieras en cada fase! Antes de que comiences, necesitas hacer lo siguiente: -1. Clona el repositorio [Utilizar la API de GitHub en tu app](https://github.com/github-developer/using-the-github-api-in-your-app). +1. Clone el repositorio [Uso de la API de GitHub en la aplicación](https://github.com/github-developer/using-the-github-api-in-your-app). ```shell $ git clone https://github.com/github-developer/using-the-github-api-in-your-app.git ``` - Dentro del directorio, encontrarás un archivo de nombre `template_server.rb` con el código de plantilla que utilizarás en este inicio rápido, y un archivo llamado `server.rb` con el código del proyecto completo. + En el directorio, encontrarás un archivo `template_server.rb` con el código de plantilla que usarás en este inicio rápido y un archivo `server.rb` con el código del proyecto completado. -1. Sigue los pasos en la guía de inicio rápido "[Configurar tu ambiente de desarrollo](/apps/quickstart-guides/setting-up-your-development-environment/)" para configurar y ejecutar el servidor `template_server.rb` de la app. Si ya habías completado alguna guía de inicio rápido para las GitHub Apps diferente a aquella de [Configurar tu ambiente de desarrollo](/apps/quickstart-guides/setting-up-your-development-environment/), deberás registrar una GitHub App _nueva_ e iniciar un canal de Smee nuevo para utilizarlo con esta guía. +1. Sigue los pasos de la guía de inicio rápido [Configuración del entorno de desarrollo](/apps/quickstart-guides/setting-up-your-development-environment/) para configurar y ejecutar el servidor de la aplicación `template_server.rb`. Si anteriormente has completado un inicio rápido de aplicación de GitHub diferente de [Configuración del entorno de desarrollo](/apps/quickstart-guides/setting-up-your-development-environment/), debes registrar una _nueva_ aplicación de GitHub e iniciar un nuevo canal Smee para usarlo con este inicio rápido. - Esta guía de inicio rápido incluye el mismo código de `template_server.rb` que aquella llamada [Configurar tu ambiente de desarrollo](/apps/quickstart-guides/setting-up-your-development-environment/). **Nota:** Mientras sigues la guía de inicio rápido de [Configurar tu ambiente de desarrollo](/apps/quickstart-guides/setting-up-your-development-environment/) asegúrate de utilizar los archivos de proyecto que se incluyen en el repositorio [Utilizar la API de GitHub para tu app](https://github.com/github-developer/using-the-github-api-in-your-app). + Este inicio rápido incluye el mismo código `template_server.rb` que el inicio rápido [Configuración del entorno de desarrollo](/apps/quickstart-guides/setting-up-your-development-environment/). **Nota:** A medida que sigas el inicio rápido [Configuración del entorno de desarrollo](/apps/quickstart-guides/setting-up-your-development-environment/), asegúrate de usar los archivos del proyecto incluidos en el repositorio [Uso de la API de GitHub en la aplicación](https://github.com/github-developer/using-the-github-api-in-your-app). - Consulta la sección [Solución de problemas](/apps/quickstart-guides/setting-up-your-development-environment/#troubleshooting) si te encuentras con algún problema al configurar tu GitHub App de plantilla. + Consulta la sección [Solución de problemas](/apps/quickstart-guides/setting-up-your-development-environment/#troubleshooting) si tienes problemas para configurar la aplicación de plantilla de GitHub. ## Crear la app -Ahora que estás familiarizado con el código de `template_server.rb`, vas a crear el código que agregará la etiqueta `needs-response` automáticamente a todos los informes de problemas que estén abiertos en el repositorio en donde se instale la app. +Ahora que estás familiarizado con el código `template_server.rb`, crearás código que agrega automáticamente la etiqueta `needs-response` a todas las propuestas abiertas en el repositorio en el que está instalada la aplicación. -El archivo `template_server.rb` contiene el código de la plantilla de la app que no se ha personalizado aún. En este archivo, verás código de marcador de posición para gestionar eventos de webhook y algún otro tipo de código para inicializar el cliente de Octokit.rb. +El archivo `template_server.rb` contiene código de plantilla de aplicación que aún no se ha personalizado. En este archivo, verás código de marcador de posición para gestionar eventos de webhook y algún otro tipo de código para inicializar el cliente de Octokit.rb. {% note %} -**Nota:** El `template_server.rb` contiene muchos comentarios de código que complementan esta guía y explican detalles técnicos adicionales. Es posible que le resulte útil leer los comentarios de ese archivo ahora, antes de continuar con esta sección, para obtener resumen de cómo funciona el código. +**Nota:** `template_server.rb` contiene muchos comentarios de código que complementan esta guía y explican detalles técnicos adicionales. Es posible que le resulte útil leer los comentarios de ese archivo ahora, antes de continuar con esta sección, para obtener resumen de cómo funciona el código. -El código personalizado final que crees al terminar esta guía se proporciona en el archivo [`server.rb`](https://github.com/github-developer/using-the-github-api-in-your-app/blob/master/server.rb). Pero, ¡intenta esperar hasta que termines para darle un vistazo! +El código personalizado final que crearás al final de esta guía se proporciona en [`server.rb`](https://github.com/github-developer/using-the-github-api-in-your-app/blob/master/server.rb). Pero, ¡intenta esperar hasta que termines para darle un vistazo! {% endnote %} Estos son los pasos que tendrás que completar para crear tu primer GitHub App: -1. [Actualizar los permisos de la app](#step-1-update-app-permissions) +1. [Actualización de los permisos de la aplicación](#step-1-update-app-permissions) 2. [Agregar la gestión de eventos](#step-2-add-event-handling) -3. [Crear una etiqueta nueva](#step-3-create-a-new-label) +3. [Creación de una nueva etiqueta](#step-3-create-a-new-label) 4. [Agregar la gestión de etiquetas](#step-4-add-label-handling) -## Paso 1. Actualizar los permisos de la app +## Paso 1. Actualización de los permisos de la aplicación -Cuando [registraste tu app por primera vez](/apps/quickstart-guides/setting-up-your-development-environment/#step-2-register-a-new-github-app), aceptaste los permisos predeterminados, lo que significa que tu app no tiene acceso a la mayoría de los recursos. Para este ejemplo, tu app necesitará el permiso para leer los informes de problemas y escribir etiquetas. +Cuando [registraste por primera vez la aplicación](/apps/quickstart-guides/setting-up-your-development-environment/#step-2-register-a-new-github-app), aceptaste los permisos predeterminados, lo que significa que la aplicación no tiene acceso a la mayoría de los recursos. Para este ejemplo, tu app necesitará el permiso para leer los informes de problemas y escribir etiquetas. Para actualizar los permisos de tu app: -1. Selecciona tu app de la [página de configuración de la app](https://github.com/settings/apps) y da clic en **Permisos & Webhooks** en la barra lateral. -1. En la sección de "Permisos", encuentra "Informes de problemas"; y selecciona **Lectura & Escritura** en el menú desplegable de "Acceso" que está a un costado. La descripción dice que esta opción otorga acceso tanto a informes de problemas como a etiquetas, que es exactamente lo que buscas. -1. En la sección "Suscribirse a los eventos", selecciona **Informes de problemas** para suscribirte a este evento. +1. Selecciona la aplicación en la [página de configuración de la aplicación](https://github.com/settings/apps) y haz clic en **Permisos y webhooks** en la barra lateral. +1. En la sección "Permisos", busca "Propuestas" y, al lado, selecciona **Lectura y escritura** en la lista desplegable "Acceso". La descripción dice que esta opción otorga acceso tanto a informes de problemas como a etiquetas, que es exactamente lo que buscas. +1. En la sección "Suscribirse a eventos", selecciona **Propuestas** para suscribirte al evento. {% data reusables.apps.accept_new_permissions_steps %} -¡Genial! Tu app tiene permiso para realizar las tareas que quieres que haga. Ahora puedes agregar el código para que funcione. +Magnífico. Tu app tiene permiso para realizar las tareas que quieres que haga. Ahora puedes agregar el código para que funcione. -## Paso 2. Agregar la gestión de eventos +## Paso 2. Agregar la gestión de eventos -Lo primero que tiene que hacer tu app es escuchar si se han abierto informes de problemas nuevos. Ahora que te has suscrito alevento de **Informes de problemas**, comenzarás a recibir el webhook [`issues`](/webhooks/event-payloads/#issues), el cual se activa cuando ocurren algunas acciones relacionadas con los informes de problemas. Puedes filtrar este tipo de evento para la acción específica que quieres en tu código. +Lo primero que tiene que hacer tu app es escuchar si se han abierto informes de problemas nuevos. Ahora que te has suscrito al evento **Propuestas**, empezarás a recibir el webhook [`issues`](/webhooks/event-payloads/#issues), que se desencadena cuando se producen determinadas acciones relacionadas con la propuesta. Puedes filtrar este tipo de evento para la acción específica que quieres en tu código. -GitHub envía las cargas útiles de los webhooks como solicitudes de tipo `POST`. Ya que reenviaste las cargas útiles del webhook de Smee a `http://localhost/event_handler:3000`, tu servidor recibirá las cargas útiles de la solicitud de `POST` en la ruta `post '/event_handler'`. +GitHub envía cargas de webhook como solicitudes `POST`. Dado que has reenviado las cargas de webhook de Smee a `http://localhost/event_handler:3000`, el servidor recibirá las cargas de solicitud `POST` en la ruta `post '/event_handler'`. -Ya se incluye una ruta de `post '/event_handler'` vacía en el archivo `template_server.rb`, el cual descargaste en la sección de [prerrequisitos](#prerequisites). La ruta vacía se ve así: +Ya se incluye una ruta vacía `post '/event_handler'` en el archivo `template_server.rb`, que has descargado en la sección de [requisitos previos](#prerequisites). La ruta vacía se ve así: ``` ruby post '/event_handler' do @@ -108,7 +113,7 @@ Ya se incluye una ruta de `post '/event_handler'` vacía en el archivo `template end ``` -Utiliza esta ruta para gestionar el evento `issues` agregando el siguiente código: +Use esta ruta para controlar el evento `issues`; para ello, agregue el código siguiente: ``` ruby case request.env['HTTP_X_GITHUB_EVENT'] @@ -119,9 +124,9 @@ when 'issues' end ``` -Cada vento que envíe GitHub incluye un encabezado de solicitud que se llama `HTTP_X_GITHUB_EVENT`, el cual indica el tipo de evento en la solicitud de `POST`. Ahora mismo solo te interesan los tipos de evento `issues`. Cada evento tiene un campo adicional de `action` que indica el tipo de acción que activó los eventos. Para los `issues`, el campo de `action` puede estar como `assigned`, `unassigned`, `labeled`, `unlabeled`, `opened`, `edited`, `milestoned`, `demilestoned`, `closed`, o `reopened`. +Cada evento que GitHub envía incluye un encabezado de solicitud denominado `HTTP_X_GITHUB_EVENT`, que indica el tipo de evento en la solicitud `POST`. En este momento, solo te interesan los tipos de eventos `issues`. Cada evento tiene un campo `action` adicional que indica el tipo de acción que ha activado los eventos. Para `issues`, el campo `action` puede ser `assigned`, `unassigned`, `labeled`, `unlabeled`, `opened`, `edited`, `milestoned`, `demilestoned`, `closed` o `reopened`. -Para probar tu gestor de eventos, intenta agregar un método auxiliar temporal. Lo actualizarás más adelante cuando [Agregues la gestión de etiquetas](#step-4-add-label-handling). Por ahora, agrega el siguiente código dentro de la sección `helpers do` del mismo. Puedes poner el método nuevo arriba o abajo de cualquiera de los métodos auxiliares. El orden no importa. +Para probar tu gestor de eventos, intenta agregar un método auxiliar temporal. Se actualizará más adelante cuando [agregues la gestión de etiquetas](#step-4-add-label-handling). Por ahora, agrega el código siguiente dentro de la sección `helpers do` del código. Puedes poner el método nuevo arriba o abajo de cualquiera de los métodos auxiliares. El orden no importa. ``` ruby def handle_issue_opened_event(payload) @@ -129,37 +134,37 @@ def handle_issue_opened_event(payload) end ``` -Este método recibe una carga útil de evento formateada con JSON a manera de argumento. Esto significa que puedes analizar la carga útil en el método y profundizar hacia cualquier tipo de datos específico que necesites. Podría parecerte útil el inspeccionar totalmente la carga útil en algún memoento: intenta cambiar el mensaje `logger.debug 'An issue was opened!` a `logger.debug payload`. La estructura de la carga útil que ves deberá coincidir con lo que [se muestra en los documentos del evento de webhook `issues`](/webhooks/event-payloads/#issues). +Este método recibe una carga útil de evento formateada con JSON a manera de argumento. Esto significa que puedes analizar la carga útil en el método y profundizar hacia cualquier tipo de datos específico que necesites. Es posible que te resulte útil inspeccionar la carga completa en algún momento: intenta cambiar `logger.debug 'An issue was opened!` a `logger.debug payload`. La estructura de carga que verás debe coincidir con lo que [se muestra en la documentación del evento de webhook `issues`](/webhooks/event-payloads/#issues). -¡Genial! Es momento de probar los cambios. +Magnífico. Es momento de probar los cambios. {% data reusables.apps.sinatra_restart_instructions %} En tu buscador, visita el repositorio en donde instalaste tu app. Abre un informe de problemas nuevo en este repositorio. El informe de problemas puede decir lo que gustes. Esto es solo para hacer la prueba. -Cuando regreses a ver tu terminal, deberás ver un mensaje en la salida, el cual diga, `An issue was opened!` ¡Felicidades! Acabas de agregar un gestor de eventos a tu app. 💪 +Al mirar de nuevo el terminal, deberías ver un mensaje en la salida que dice "`An issue was opened!` ¡Felicidades!". Acabas de agregar un gestor de eventos a tu app. 💪 -## Paso 3. Crear una etiqueta nueva +## Paso 3. Creación de una nueva etiqueta -Bien, tu app puede decirte qué informes de problemas están abiertos. Ahora querrás que agregue la etiqueta `needs-response` a cualquier informe de problemas nuevo que esté abierto en el repositorio en donde se instale. +Bien, tu app puede decirte qué informes de problemas están abiertos. Ahora quieres que agregue la etiqueta `needs-response` a cualquier nueva propuesta abierta en un repositorio en el que la aplicación está instalada. -Antes de que puedas _agregar_ la etiqueta a alguna parte, necesitarás _crear_ la etiqueta personalizada en tu repositorio. Solo necesitas hacer esto una vez. Para fines de esta guía, crea la etiqueta manualmente en GitHub. En tu repositorio, da clic en **Informes de problemas**, luego en **Etiquetas**, y después da clic en **Etiqueta nueva**. Nombra la nueva etiqueta como `needs-response`. +Para _poder agregar_ la etiqueta en cualquier lugar, deberás _crear_ la etiqueta personalizada en el repositorio. Solo necesitas hacer esto una vez. Para fines de esta guía, crea la etiqueta manualmente en GitHub. En el repositorio, haz clic en **Propuestas**, luego en **Etiquetas** y, por último, en **Nueva etiqueta**. Asigna el nombre `needs-response` a la etiqueta nueva. {% tip %} -**Tip**: ¿No sería genial si tu app pudiera crear la etiqueta mediante programación? Pues ¡[Puede hacerlo](/rest/reference/issues#create-a-label)! Intenta agregar tú mismo el código para que lo haga después de que completes los pasos en esta guía. +**Sugerencia**: ¿No sería genial si la aplicación pudiera crear la etiqueta mediante programación? [¡Sí puede!](/rest/reference/issues#create-a-label) Intenta agregar tú mismo el código para que lo haga después de que completes los pasos en esta guía. {% endtip %} -Ahora que existe la etiqueta, puedes programar tu app para que utilice la API de REST para [agregar la etiqueta a cualquier informe de problemas recién abierto](/rest/reference/issues#add-labels-to-an-issue). +Ahora que la etiqueta existe, puedes programar la aplicación para que use la API de REST para [agregar la etiqueta a cualquier propuesta recién abierta](/rest/reference/issues#add-labels-to-an-issue). ## Paso 4. Agregar la gestión de etiquetas -Felicidades—llegste al último paso: agregar la gestión de etiquetas a tu app. Para esta tarea, querrás utilizar la [Biblioteca Ocktokit.rb de Ruby](http://octokit.github.io/octokit.rb/). +Felicidades—llegste al último paso: agregar la gestión de etiquetas a tu app. Para esta tarea, querrás usar la [biblioteca de Ruby Octokit.rb](http://octokit.github.io/octokit.rb/). -En los documentos de Octokit, encuentra una lista de los [métodos de las etiquetas](http://octokit.github.io/octokit.rb/Octokit/Client/Labels.html). El método que necesitarás usar es [`add_labels_to_an_issue`](http://octokit.github.io/octokit.rb/Octokit/Client/Labels.html#add_labels_to_an_issue-instance_method). +En la documentación de Octokit.rb, busca la lista de [métodos de etiqueta](http://octokit.github.io/octokit.rb/Octokit/Client/Labels.html). El método que querrás usar es [`add_labels_to_an_issue`](http://octokit.github.io/octokit.rb/Octokit/Client/Labels.html#add_labels_to_an_issue-instance_method). -Una vez de regreso en el `template_server.rb`, encuentra el método que definiste previamente: +De nuevo en `template_server.rb`, busca el método que has definido anteriormente: ``` ruby def handle_issue_opened_event(payload) @@ -167,13 +172,13 @@ def handle_issue_opened_event(payload) end ``` -Los documentos de [`add_labels_to_an_issue`](http://octokit.github.io/octokit.rb/Octokit/Client/Labels.html#add_labels_to_an_issue-instance_method) te muestran que necesitarás pasar tres argumentos en este método: +La documentación de [`add_labels_to_an_issue`](http://octokit.github.io/octokit.rb/Octokit/Client/Labels.html#add_labels_to_an_issue-instance_method) muestra que deberás pasar tres argumentos a este método: -* Repo (secuencia en formato `"owner/name"`) +* Repositorio (cadena en formato `"owner/name"`) * Número de informe de problemas (número entero) * Etiquetas (matriz) -Puedes analizar la carga útil para obtener tanto el repo y el número de informe de problemas. Ya que el nombre de la etiqueta siempre será el mismo (`needs-response`), podrás pasarlo como una secuencia fijada en la matriz de etiquetas. Al juntar estas piezas, tu método actualizado se podría ver más o menos así: +Puedes analizar la carga útil para obtener tanto el repo y el número de informe de problemas. Dado que el nombre de la etiqueta siempre será el mismo (`needs-response`), puedes pasarlo como una cadena codificada de forma rígida en la matriz de etiquetas. Al juntar estas piezas, tu método actualizado se podría ver más o menos así: ``` ruby # When an issue is opened, add a label @@ -186,41 +191,41 @@ end ¡Intenta abrir un informe de problemas nuevo en tu repositorio de prueba y ver lo que pasa! Si no pasa nada de inmediato, intenta actualizarlo. -No verás mucho en la terminal, _pero_ deberías ver que el usuario bot agregó la etiqueta al informe de problemas. +No verás mucho contenido en el terminal, _pero_ deberías ver que el usuario bot ha agregado una etiqueta a la propuesta. {% note %} -**Nota:** Cuando las GitHub Apps toman acciones a través de la API, tales como agregar etiquetas, GitHub muestra estas acciones como si las cuentas _bot_ las realizaran. Para obtener más información, consulta la sección "[Cuentas de máquina vs cuentas de bot](/apps/differences-between-apps/#machine-vs-bot-accounts)". +**Nota:** Cuando las aplicaciones de GitHub realizan acciones a través de la API, como agregar etiquetas, GitHub muestra estas acciones como si las realizaran cuentas de _bot_. Para obtener más información, consulta "[Comparación entre cuentas de máquina y cuentas de bot](/apps/differences-between-apps/#machine-vs-bot-accounts)". {% endnote %} Si es así, ¡felicidades! ¡Has creado una app funcional exitosamente! 🎉 -Puedes ver el código final en el `server.rb` dentro del [repositorio de plantilla de app](https://github.com/github-developer/using-the-github-api-in-your-app). +Puedes ver el código final en `server.rb` en el [repositorio de plantillas de la aplicación](https://github.com/github-developer/using-the-github-api-in-your-app). -Consulta la sección "[Pasos siguientes](#next-steps)" para obtener ideas de qué puedes hacer después. +Consulta "[Pasos siguientes](#next-steps)" para obtener ideas sobre cómo puedes continuar. ## Solución de problemas -Aquí te presentamos algunos problemas comunes y sus soluciones sugeridas. Si te encuentras con cualquier otro problema, puedes pedir ayuda o consejos en el {% data variables.product.prodname_support_forum_with_url %}. +Aquí te mostramos algunos problemas comunes y algunas soluciones sugeridas. Si te encuentras con cualquier otro problema, puedes pedir ayuda o consejo en el {% data variables.product.prodname_support_forum_with_url %}. -* **P:** ¡Mi servidor no está escuchando los eventos! El cliente de Smee está ejecutándose en una ventana de la terminal, y estoy enviando eventos en GitHub.com mediante la apertura de informes de problemas nuevos, pero no veo ninguna salida en la ventana de la terminal en donde estoy ejecutando el servidor. +* **P:** Mi servidor no escucha eventos. El cliente de Smee está ejecutándose en una ventana de la terminal, y estoy enviando eventos en GitHub.com mediante la apertura de informes de problemas nuevos, pero no veo ninguna salida en la ventana de la terminal en donde estoy ejecutando el servidor. - **R:** Tal vez no tengas el dominio correcto de Smee en la configuración de tu app. Visita tu [página de configuración de la app](https://github.com/settings/apps) y vuelve a revisar los campos que se muestran en "[Registrar una app nueva con GitHub](/apps/quickstart-guides/setting-up-your-development-environment/#step-2-register-a-new-github-app)". Asegúrate que el dominio en estos campos empate con el dominio que utilizaste en tu comando de `smee -u ` en "[Iniciar un canal de Smee nuevo](/apps/quickstart-guides/setting-up-your-development-environment/#step-1-start-a-new-smee-channel)". + **R:** Es posible que no tengas el dominio de Smee correcto en la configuración de la aplicación. Visita la [página de configuración de la aplicación](https://github.com/settings/apps) y vuelve a comprobar los campos que se muestran en "[Registrar una nueva aplicación con GitHub](/apps/quickstart-guides/setting-up-your-development-environment/#step-2-register-a-new-github-app)". Asegúrate de que el dominio de esos campos coincida con el dominio que has usado en el comando `smee -u ` en "[Inicio de un nuevo canal Smee](/apps/quickstart-guides/setting-up-your-development-environment/#step-1-start-a-new-smee-channel)". -* **P:** ¡Mi app no funciona! Abrí un nuevo informe de problemas, pero aún después de actualizar, no se le ha agregado ninguna etiqueta. +* **P:** Mi aplicación no funciona. Abrí un nuevo informe de problemas, pero aún después de actualizar, no se le ha agregado ninguna etiqueta. - **R:** Asegúrate de que hayas hecho todo lo siguiente: + **R:** Asegúrate de que todo lo siguiente sea cierto: - * [Instalaste la app](/apps/quickstart-guides/setting-up-your-development-environment/#step-7-install-the-app-on-your-account) en el repositorio en donde estás abriendo el informe de problemas. - * Tu [cliente de Smee se está ejecutando](/apps/quickstart-guides/setting-up-your-development-environment/#step-1-start-a-new-smee-channel) en una ventana de la terminal. - * Tu [servidor web se está ejecutando](/apps/quickstart-guides/setting-up-your-development-environment/#step-6-start-the-server) sin errores en otra ventana de la terminal. - * Tu app tiene permisos de [lectura & escritura en los informes de problemas y está suscrita a los eventos de los mismos](/apps/quickstart-guides/setting-up-your-development-environment/#step-1-start-a-new-smee-channel). - * [Revisaste tu cuenta de correo electrónico](#step-1-update-app-permissions) después de actualizar los permisos y aceptaste los permisos nuevos. + * Has [instalado la aplicación](/apps/quickstart-guides/setting-up-your-development-environment/#step-7-install-the-app-on-your-account) en el repositorio en el que vas a abrir la propuesta. + * El [cliente Smee se ejecuta](/apps/quickstart-guides/setting-up-your-development-environment/#step-1-start-a-new-smee-channel) en una ventana del Terminal. + * El [servidor web se ejecuta](/apps/quickstart-guides/setting-up-your-development-environment/#step-6-start-the-server) sin errores en otra ventana del Terminal. + * La aplicación tiene [permisos de lectura y escritura en propuestas y está suscrita a eventos de propuesta](/apps/quickstart-guides/setting-up-your-development-environment/#step-1-start-a-new-smee-channel). + * Has [comprobado el correo electrónico](#step-1-update-app-permissions) después de actualizar los permisos y has aceptado los nuevos permisos. ## Conclusión -Después de seguir esta guía, ¡habrás aprendido los fundamentos básicos para desarrollar GitHub Apps! Para revisar todo, debes: +Después de seguir esta guía, ¡habrás aprendido los fundamentos básicos para desarrollar GitHub Apps! Para hacer una revisión: * Programaste tu app para escuchar eventos * Utilizaste la biblioteca de Octokit para hacer operaciones de la API de REST @@ -229,11 +234,11 @@ Después de seguir esta guía, ¡habrás aprendido los fundamentos básicos para Aquí tienes algunas ideas para lo que puedes hacer después: -* ¡[Vuelve a escribir tu app utilizando GraphQL](https://developer.github.com/changes/2018-04-30-graphql-supports-github-apps/)! -* ¡Vuelve a escribir tu app en Node.js utilizando al [Probot](https://github.com/probot/probot)! -* Haz que la app revise si la etiqueta `needs-response` ya existe en el informe de problemas, y si no, agrégala. +* [Vuelve a escribir la aplicación con GraphQL](https://developer.github.com/changes/2018-04-30-graphql-supports-github-apps/). +* Vuelve a escribir la aplicación en Node.js con [Probot](https://github.com/probot/probot). +* Haz que la aplicación compruebe si la etiqueta `needs-response` ya existe en la propuesta y, si no es así, agrégala. * Cuando el bot agregue la etiqueta exitosamente, muestra un mensaje en la terminal. (Pista: compara la ID de la etiqueta `needs-response` con la ID de la etiqueta en la carga útil como una condición para tu mensaje, para que así, el mensaje solo muestre cuando la etiqueta relevante se agregue y no lo haga con otra etiqueta). -* Agrega una página de llegada para tu app y conéctale una [Ruta de Sinatra](https://github.com/sinatra/sinatra#routes). +* Agrega una página de aterrizaje a la aplicación y conecta una [ruta de Sinatra](https://github.com/sinatra/sinatra#routes) para ella. * Migra tu código a un servidor hospedado (como Heroku). No olvides actualizar la configuración de tu app con el dominio nuevo. -* Comparte tu proyecto u obtén consejos en el {% data variables.product.prodname_support_forum_with_url %}{% ifversion fpt or ghec %} -* ¿Has creado una nueva y reluciente app que crees que pueda ser útil para otros? ¡[Agrégala a GitHub Marketplace](/apps/marketplace/creating-and-submitting-your-app-for-approval/)!{% endif %} +* Comparte el proyecto u obtén consejos en {% data variables.product.prodname_support_forum_with_url %}{% ifversion fpt or ghec %} +* ¿Has creado una nueva y reluciente app que crees que pueda ser útil para otros? [Agrégala a GitHub Marketplace](/apps/marketplace/creating-and-submitting-your-app-for-approval/).{% endif %} diff --git a/translations/es-ES/content/developers/apps/index.md b/translations/es-ES/content/developers/apps/index.md index 59a0f2b5c3..6319c28605 100644 --- a/translations/es-ES/content/developers/apps/index.md +++ b/translations/es-ES/content/developers/apps/index.md @@ -23,5 +23,11 @@ children: - /building-oauth-apps - /managing-oauth-apps - /guides +ms.openlocfilehash: f95cba7e003e348d90627bd9291dcdc1b1fcc294 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092190' --- diff --git a/translations/es-ES/content/developers/apps/managing-github-apps/deleting-a-github-app.md b/translations/es-ES/content/developers/apps/managing-github-apps/deleting-a-github-app.md index 623a47d8d3..12b77dfff4 100644 --- a/translations/es-ES/content/developers/apps/managing-github-apps/deleting-a-github-app.md +++ b/translations/es-ES/content/developers/apps/managing-github-apps/deleting-a-github-app.md @@ -12,13 +12,19 @@ versions: ghec: '*' topics: - GitHub Apps +ms.openlocfilehash: 6e1bf2d664b862f3654f8131818bca14b1f9e803 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092187' --- - -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.developer_settings %} -{% data reusables.user-settings.github_apps %} -4. Selecciona la GitHub App que quieres borrar. ![Seleccion de apps](/assets/images/github-apps/github_apps_select-app.png) -{% data reusables.user-settings.github_apps_advanced %} -6. Da clic en **Borrar GitHub App**. ![Botón para borrar una GitHub App](/assets/images/github-apps/github_apps_delete.png) -7. Teclea e nombre de la GitHub App para confirmar que la quieres borrar. ![Campo para confirmar el nombre de la GitHub App que quieres borrar](/assets/images/github-apps/github_apps_delete_integration_name.png) -8. Da clic en **Entiendo las consecuencias, borrar esta GitHub App**. ![Botón para confirmar el borrado de tu GitHub App](/assets/images/github-apps/github_apps_confirm_deletion.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.github_apps %} +4. Selecciona la GitHub App que quieres borrar. +![Selección de aplicaciones](/assets/images/github-apps/github_apps_select-app.png) {% data reusables.user-settings.github_apps_advanced %} +6. Haga clic en **Delete GitHub App** (Eliminar aplicación de GitHub). +![Botón para eliminar una aplicación de GitHub](/assets/images/github-apps/github_apps_delete.png) +7. Teclea e nombre de la GitHub App para confirmar que la quieres borrar. +![Campo para confirmar el nombre de la aplicación de GitHub App que quiere eliminar](/assets/images/github-apps/github_apps_delete_integration_name.png) +8. Haga clic en **I understand the consequences, delete this GitHub App** (Entiendo las consecuencias. Eliminar esta aplicación de GitHub). +![Botón para confirmar la eliminación de la aplicación de GitHub](/assets/images/github-apps/github_apps_confirm_deletion.png) diff --git a/translations/es-ES/content/developers/apps/managing-github-apps/editing-a-github-apps-permissions.md b/translations/es-ES/content/developers/apps/managing-github-apps/editing-a-github-apps-permissions.md index cadc5336ff..6cb8026d46 100644 --- a/translations/es-ES/content/developers/apps/managing-github-apps/editing-a-github-apps-permissions.md +++ b/translations/es-ES/content/developers/apps/managing-github-apps/editing-a-github-apps-permissions.md @@ -12,21 +12,30 @@ versions: ghec: '*' topics: - GitHub Apps -shortTitle: Editar permisos +shortTitle: Edit permissions +ms.openlocfilehash: 1777a06a44c42a2b90351d2c7206e07cfc689882 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092186' --- - {% note %} -**Nota:** Los permisos actualizados no tendrán efecto en una instalación hasta que el propietario de la cuenta o de la organización apruebe los cambios. Puedes utilizar el [Webhook de eventos de la instalación](/webhooks/event-payloads/#installation) para saber cuando las personas acepten nuevos permisos para tu app. Una excepción son los [permisos a nivel de usuario](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/#user-level-permissions), los cuales no requieren que un propietario de la cuenta apruebe los cambios a los permisos. +**Nota**: Los permisos actualizados no tendrán efecto en una instalación hasta que el propietario de la cuenta o de la organización apruebe los cambios. Puede usar el [webhook InstallationEvent](/webhooks/event-payloads/#installation) a fin de averiguar cuándo aceptan los usuarios permisos nuevos para la aplicación. Una excepción es [permisos de nivel de usuario](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/#user-level-permissions), que no requieren que el propietario de la cuenta apruebe los cambios en los permisos. {% endnote %} -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.developer_settings %} -{% data reusables.user-settings.github_apps %} -4. Selecciona la GitHub App de la cual quieras cambiar los permisos. ![Seleccion de apps](/assets/images/github-apps/github_apps_select-app.png) -5. En la barra lateral izquierda, haz clic en **Permissions & webhooks** (Permisos y webhooks). ![Permisos y webhooks](/assets/images/github-apps/github_apps_permissions_and_webhooks.png) -6. Modifica los permisos que te gustaría cambiar. Para cada tipo de permisos, selecciona ya sea "únicamente lectura", "Lectura & escritura", o "Sin acceso" del menú desplegable. ![Selecciones de permisos para tu GitHub App](/assets/images/github-apps/github_apps_permissions_post2dot13.png) -7. En "suscribirse a los eventos", selecciona cualquier evento al que quieras suscribir a tu app. ![Selecciones de permisos para suscribir tu GitHub App a los eventos](/assets/images/github-apps/github_apps_permissions_subscribe_to_events.png) -8. Opcionalmente, en "agregar una nota para los usuarios", agrega una nota que indique a tus usuarios el por qué estás cambiando los permisos que solicita tu GitHub App. ![Caja de entrada para agregar una nota para los usuarios, la cual explique por qué cambiaron los permisos de tu GitHub App](/assets/images/github-apps/github_apps_permissions_note_to_users.png) -9. Haz clic en **Guardar cambios**. ![Botón para guardar los cambios en los permisos](/assets/images/github-apps/github_apps_save_changes.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.github_apps %} +4. Selecciona la GitHub App de la cual quieras cambiar los permisos. +![Selección de la aplicación](/assets/images/github-apps/github_apps_select-app.png) +5. En la barra lateral izquierda, haga clic en **Permissions & webhooks** (Permisos y webhooks). +![Permisos y webhooks](/assets/images/github-apps/github_apps_permissions_and_webhooks.png) +6. Modifica los permisos que te gustaría cambiar. Para cada tipo de permiso, seleccione "Read-only" (Solo lectura), "Read & write" (Lectura y escritura) o "No access" (Sin acceso) del menú desplegable. +![Selecciones de permisos para la aplicación de GitHub](/assets/images/github-apps/github_apps_permissions_post2dot13.png) +7. En "suscribirse a los eventos", selecciona cualquier evento al que quieras suscribir a tu app. +![Selecciones de permisos para suscribir la aplicación de GitHub App a los eventos](/assets/images/github-apps/github_apps_permissions_subscribe_to_events.png) +8. Opcionalmente, en "agregar una nota para los usuarios", agrega una nota que indique a tus usuarios el por qué estás cambiando los permisos que solicita tu GitHub App. +![Cuadro de entrada a fin de agregar una nota para los usuarios que explique por qué han cambiado los permisos de la aplicación de GitHub](/assets/images/github-apps/github_apps_permissions_note_to_users.png) +9. Haga clic en **Guardar cambios**. +![Botón para guardar los cambios en los permisos](/assets/images/github-apps/github_apps_save_changes.png) diff --git a/translations/es-ES/content/developers/apps/managing-github-apps/index.md b/translations/es-ES/content/developers/apps/managing-github-apps/index.md index e6ffa3c34a..5df070a002 100644 --- a/translations/es-ES/content/developers/apps/managing-github-apps/index.md +++ b/translations/es-ES/content/developers/apps/managing-github-apps/index.md @@ -19,5 +19,11 @@ children: - /suspending-a-github-app-installation - /transferring-ownership-of-a-github-app - /deleting-a-github-app +ms.openlocfilehash: cc5e43e70c8cb248f89548f9bff7c8e369ee5988 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092184' --- diff --git a/translations/es-ES/content/developers/apps/managing-github-apps/installing-github-apps.md b/translations/es-ES/content/developers/apps/managing-github-apps/installing-github-apps.md index 0b6e52594b..1a3dc6e10c 100644 --- a/translations/es-ES/content/developers/apps/managing-github-apps/installing-github-apps.md +++ b/translations/es-ES/content/developers/apps/managing-github-apps/installing-github-apps.md @@ -1,6 +1,6 @@ --- title: Instalar GitHub Apps -intro: 'Cuando tu app es pública, cualquiera puede utilizar {% ifversion fpt or ghec %} {% data variables.product.prodname_marketplace %} o {% endif %}una URL de instalación para instalar la app en tu repositorio. Cuando tu app es privada, solo tú puedes instalar la app en los repositorios que te pertenecen.' +intro: 'Cuando tu aplicación es pública, cualquiera puede utilizar{% ifversion fpt or ghec %} the {% data variables.product.prodname_marketplace %} o {% endif %}una URL de instalación para instalar la app en tu repositorio. Cuando tu app es privada, solo tú puedes instalar la app en los repositorios que te pertenecen.' redirect_from: - /apps/installing-github-apps - /developers/apps/installing-github-apps @@ -11,32 +11,38 @@ versions: ghec: '*' topics: - GitHub Apps +ms.openlocfilehash: 4244e1e4aacbcc5f7e0f16092df9823ce5832f0a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092183' --- - {% note %} -**Nota:** Tu {% data variables.product.prodname_github_app %} tendra acceso a cualquier repositorio que ella misma cree, aún si alguien la instala únicamente en repositorios selectos. +**Nota**: La {% data variables.product.prodname_github_app %} tendrá acceso a los repositorios que cree, incluso si alguien la instala únicamente en repositorios seleccionados. {% endnote %} ## Instalar tu GitHub App privada en tu repositorio -Una vez que creas una GitHub App privada, puedes instalarla en uno de tuos repositorios de usuario o de organización. Para obtener más información, consulta la sección "[Flujo de instalación privada](/apps/managing-github-apps/making-a-github-app-public-or-private/#private-installation-flow)". +Una vez que creas una GitHub App privada, puedes instalarla en uno de tuos repositorios de usuario o de organización. Para obtener más información, vea "[Flujo de instalación privada](/apps/managing-github-apps/making-a-github-app-public-or-private/#private-installation-flow)". -1. Selecciona tu app desde la [página de configuración de GitHub Apps](https://github.com/settings/apps). -2. En la barra lateral izquierda, da clic en **Instalar App**. -3. Haz clic en **Instalar** junto a la organización o cuenta personal que contiene el repositorio correcto. -4. Instala al app en todos los repositorios o selecciona los repositorios por separado. ![Permisos de instalación de la aplicación](/assets/images/install_permissions.png) +1. En la [página de configuración de Aplicaciones de GitHub](https://github.com/settings/apps), seleccione la aplicación. +2. En la barra lateral de la izquierda, haga clic en **Install App** (Instalar aplicación). +3. Haz clic en **Instalar** junto a la cuenta personal o de organización que contiene el repositorio correcto. +4. Instala al app en todos los repositorios o selecciona los repositorios por separado. +![Permisos de instalación de la aplicación](/assets/images/install_permissions.png) 5. Una vez instalada, verás las opciones de configuración para la app en tu cuenta seleccionada. Puedes hacer cambios aquí, o repetir los pasos anteriores para instalar la app en otra cuenta. {% ifversion fpt or ghec %} ## Ofrecer tu app en GitHub Marketplace -Puedes ofrecer una versión gratuita o pagada de tu app en [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace), en donde las personas pueden uscar y ver los detalles de la misma. {% data variables.product.prodname_marketplace %} instala automáticamente una GitHub App cuando se completa una orden. +Puede ofrecer una versión gratuita o de pago de la aplicación en [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace), donde los usuarios pueden buscar y ver los detalles de esta. {% data variables.product.prodname_marketplace %} instala automáticamente una GitHub App cuando se completa una orden. -Consulta la sección "[Comenzar con GitHub Marketplace](/marketplace/getting-started/)" para aprender más acerca de listar tu app en {% data variables.product.prodname_marketplace %}. +Para obtener más información sobre cómo mostrar la aplicación en {% data variables.product.prodname_marketplace %}, vea "[Introducción a GitHub Marketplace](/marketplace/getting-started/)". -Para aprender más acerca de cómo los usuarios pueden instalar tu app desde {% data variables.product.prodname_marketplace %}, consulta la sección "[Comprar e instalar apps en GitHub Marketplace](/articles/purchasing-and-installing-apps-in-github-marketplace)". +Para obtener más información sobre cómo los usuarios pueden instalar la aplicación desde {% data variables.product.prodname_marketplace %}, vea "[Comprar e instalar aplicaciones en GitHub Marketplace](/articles/purchasing-and-installing-apps-in-github-marketplace)". {% endif %} @@ -44,23 +50,25 @@ Para aprender más acerca de cómo los usuarios pueden instalar tu app desde {% Puedes habilitar a otras personas para que instalen tu app pública si les proporcionas la URL de instalación en lugares como la página principal de tu app. Entonces puedes dirigirlos a la página principal de tu app desde la página de llegada en GitHub. - Si estás migrándote desde una App de OAuth hacia una GitHub App, puedes utilizar los parámetros de consulta para preseleccionar los repositorios y la cuenta cuando instalen esta GitHub App. Consulta la secicón "[Migrar de Apps de OAuth a GitHub Apps](/apps/migrating-oauth-apps-to-github-apps/)" para aprender más. + Si estás migrándote desde una App de OAuth hacia una GitHub App, puedes utilizar los parámetros de consulta para preseleccionar los repositorios y la cuenta cuando instalen esta GitHub App. Vea "[Migrar aplicaciones de OAuth a Aplicaciones de GitHub](/apps/migrating-oauth-apps-to-github-apps/)" para obtener más información. -Estos pasos asumen que has [creado una {% data variables.product.prodname_github_app %}](/apps/building-github-apps/): +En estos pasos se da por hecho que ha [creado una {% data variables.product.prodname_github_app %}](/apps/building-github-apps/): -1. Desde la [Página de configuración de GitHub Apps](https://github.com/settings/apps), selecciona la app pública que quieres configurar para que los demás la instalen. -2. En "URL de la Página Principal", teclea la URL de la página principal de tu app y da clic en **Guardar cambios**. ![URL de la página de inicio](/assets/images/github-apps/github_apps_homepageURL.png) -3. GitHub proporciona una página de llegada para tu app, la cual incluye un enlace a la "URL de la Página Principal" de la misma. Para visitar la página de llegada en GitHub, copia la URL de "Enlace público" y pégala en un buscador. ![Enlace público](/assets/images/github-apps/github_apps_public_link.png) -4. Crear una página principal para tu app que incluya la URL de instalación de la misma: `{% data variables.product.oauth_host_code %}/apps//installations/new`. +1. En la [página de configuración de Aplicaciones de GitHub](https://github.com/settings/apps), seleccione la aplicación pública que quiere configurar para que otros usuarios la instalen. +2. En "Homepage URL" (URL de la página principal), escriba la URL de la página principal de la aplicación y haga clic en **Save changes** (Guardar cambios). +![Dirección URL de la página principal](/assets/images/github-apps/github_apps_homepageURL.png) +3. GitHub proporciona una página de llegada para tu app, la cual incluye un enlace a la "URL de la Página Principal" de la misma. Para visitar la página de llegada en GitHub, copia la URL de "Enlace público" y pégala en un buscador. +![Vínculo público](/assets/images/github-apps/github_apps_public_link.png) +4. Cree una página principal para la aplicación que incluya la dirección URL de instalación de la aplicación: `{% data variables.product.oauth_host_code %}/apps//installations/new`. ## Autorizar a los usuarios durante la instalación -Puedes simplificar el proceso de autorización si lo completas durante la instalación de la app. Para hacerlo, sleecciona **Solicitar la autorización del usuario (OAuth) durante la instalación** al crear o modificar tu app en GitHub. Consulta la sección "[Crear una GitHub App](/apps/building-github-apps/creating-a-github-app/)" para aprender más al respecto. +Puedes simplificar el proceso de autorización si lo completas durante la instalación de la app. Para ello, seleccione **Request user authorization (OAuth) during installation** (Solicitar la autorización del usuario (OAuth) durante la instalación) al crear o modificar la aplicación en GitHub. Vea "[Crear una aplicación de GitHub](/apps/building-github-apps/creating-a-github-app/)" para obtener más información. -Una vez que alguien instale tu app, necesitarás obtener un token de acceso para el usuario. Consulta los pasos 2 y 3 en la sección "[Indentificar a los usuarios en tu sitio](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/#identifying-users-on-your-site)" para aprender más al respecto. +Una vez que alguien instale tu app, necesitarás obtener un token de acceso para el usuario. Vea los pasos 2 y 3 en "[Identificar usuarios en su sitio](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/#identifying-users-on-your-site)" para obtener más información. ## Preservar el estado de una aplicación durante su instalación -Puedes proporcionar un parámetro de `state` en la URL de instalación de una app para preservar el estado de la página de la aplicación y regresar a las personas a ese estado después de que instalen, se autentiquen, o acepten actualizaciones de tu GitHub App. Por ejemplo, puedes utilizar el `state` para correlacionar una instalación para el usuario o cuenta. +Puede proporcionar un parámetro `state` en la URL de instalación de una aplicación para conservar el estado de la página de la aplicación y devolver a los usuarios a ese estado después de que instalen, se autentiquen o acepten actualizaciones de su aplicación de GitHub. Por ejemplo, puede utilizar `state` a fin de correlacionar una instalación para un usuario o cuenta. Para preservar el estado, agrégalo a la URL de instalación: 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 711275d56c..4d98c6c230 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 @@ -15,27 +15,32 @@ versions: ghec: '*' topics: - GitHub Apps -shortTitle: Administrar la visbilidad de las apps +shortTitle: Manage app visibility +ms.openlocfilehash: f276be130be76f110d4c4ad3c0bfa3bff708aad6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065894' --- - -Para obtener información sobre la autenticación, consulta la sección "[Autenticarse con las GitHub Apps](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation)". +Para obtener información sobre la autenticación, consulta "[Autenticarse con GitHub Apps](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation)". ## Flujo de instalación pública -Los flujos de las instalaciones públicas tienen una página de llegada para habilitar a otras personas además del propietario de la app para que la instalen en sus repositorios. Este enlace se proprociona en el campo "enlace público" cuando configuras tu GitHub App. Para obtener más información, consulta la sección "[Instalar las GitHub Apps](/apps/installing-github-apps/)". +Los flujos de las instalaciones públicas tienen una página de llegada para habilitar a otras personas además del propietario de la app para que la instalen en sus repositorios. Este enlace se proprociona en el campo "enlace público" cuando configuras tu GitHub App. Para obtener más información, consulta "[Instalar GitHub Apps](/apps/installing-github-apps/)." ## 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 privadas solo se pueden instalar en la cuenta de organización o de usuario 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 aplicación de GitHub en una página pública, pero el botón **Instalar** solo estará disponible para los administradores de la organización o para la cuenta personal si dicha aplicación pertenece a una cuenta individual. Las aplicaciones de GitHub Apps privadas solo se pueden instalar en la cuenta de usuario o de organización del propietario. ## Cambiar el quién puede instalar tu GitHub App Para cambiar quién puede instalar una GitHub App: -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.developer_settings %} -{% data reusables.user-settings.github_apps %} -3. Selecciona la GitHub App cuya opción de instalación quieras cambiar. ![Seleccion de apps](/assets/images/github-apps/github_apps_select-app.png) -{% 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 en **Hacer privada**. ![Botón para cambiar la opción de instalación para tu GitHub App](/assets/images/github-apps/github_apps_make_public.png) -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 %}**. ![Botón para confirmar el cambio de tu opción de instalación](/assets/images/github-apps/github_apps_confirm_installation_option.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.github_apps %} +3. Selecciona la GitHub App cuya opción de instalación quieras cambiar. +![Selección de aplicaciones](/assets/images/github-apps/github_apps_select-app.png) {% data reusables.user-settings.github_apps_advanced %} +5. Según la opción de instalación de tu aplicación de GitHub Apps, haz clic en **Hacer pública** o **Hacer privada**. +![Botón para cambiar la opción de instalación para tu aplicación de GitHub Apps](/assets/images/github-apps/github_apps_make_public.png) +6. Según la opción de instalación de tu aplicación de GitHub Apps, haz clic en **Sí, hacer pública esta aplicación de GitHub Apps** o en **Sí, hacer {% ifversion fpt or ghec %}interna{% else %}private{% endif %} esta aplicación de GitHub Apps**. +![Botón para confirmar el cambio de la opción de instalación](/assets/images/github-apps/github_apps_confirm_installation_option.png) diff --git a/translations/es-ES/content/developers/apps/managing-github-apps/modifying-a-github-app.md b/translations/es-ES/content/developers/apps/managing-github-apps/modifying-a-github-app.md index 50750da58d..102388dec2 100644 --- a/translations/es-ES/content/developers/apps/managing-github-apps/modifying-a-github-app.md +++ b/translations/es-ES/content/developers/apps/managing-github-apps/modifying-a-github-app.md @@ -12,12 +12,17 @@ versions: ghec: '*' topics: - GitHub Apps +ms.openlocfilehash: 9038a938d26aa5f1e9ec3cdec6fcecd417f0baf8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146178507' --- - -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.developer_settings %} -{% data reusables.user-settings.github_apps %} -{% data reusables.user-settings.modify_github_app %} -5. En "Información básica", modifica la información que quieras cambiar para la GitHub App. ![Basic information section for your GitHub App](/assets/images/github-apps/github_apps_basic_information.png){% ifversion device-flow-is-opt-in %} -1. Si tu GitHub App utilizará el flujo de dispositivos para identificar y autorizar usuarios, haz clic en **Habilitar flujo de dispositivos**. Para obtener más información sobre el flujo de dispositivos, consulta la sección "[Autorizar las Apps de OAuth](/developers/apps/building-oauth-apps/authorizing-oauth-apps#device-flow)". ![Screenshot showing field for enabling device flow](/assets/images/oauth-apps/enable-device-flow.png){% endif %} -6. Haz clic en **Guardar cambios**. ![Botón para guardar los cambios en tu GitHub App](/assets/images/github-apps/github_apps_save_changes.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.github_apps %} {% data reusables.user-settings.modify_github_app %} +5. En "Información básica", modifica la información que quieras cambiar para la GitHub App. +![Sección de información básica de la aplicación de GitHub](/assets/images/github-apps/github_apps_basic_information.png){% ifversion device-flow-is-opt-in %} +1. Si la aplicación de GitHub va a utilizar el flujo de dispositivos para identificar y autorizar usuarios, haga clic en **Enable device flow** (Habilitar flujo de dispositivos). Para obtener más información sobre el flujo de dispositivos, vea "[Autorizar aplicaciones de OAuth](/developers/apps/building-oauth-apps/authorizing-oauth-apps#device-flow)". + ![Captura de pantalla en la que se muestra el campo para habilitar el flujo de dispositivos](/assets/images/oauth-apps/enable-device-flow.png){% endif %} +6. Haga clic en **Guardar cambios**. +![Botón para guardar los cambios en la aplicación de GitHub](/assets/images/github-apps/github_apps_save_changes.png) diff --git a/translations/es-ES/content/developers/apps/managing-github-apps/suspending-a-github-app-installation.md b/translations/es-ES/content/developers/apps/managing-github-apps/suspending-a-github-app-installation.md index 18301ab5a5..b5bfb2f39d 100644 --- a/translations/es-ES/content/developers/apps/managing-github-apps/suspending-a-github-app-installation.md +++ b/translations/es-ES/content/developers/apps/managing-github-apps/suspending-a-github-app-installation.md @@ -11,20 +11,24 @@ versions: ghec: '*' topics: - GitHub Apps -shortTitle: Suspender la instalación de una app +shortTitle: Suspend app installation +ms.openlocfilehash: c87d1a82b2ccc18284ddc9ec3b28de5e1342b3cb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092177' --- - ## Suspender una GitHub App -El integrador que mantiene y al que le pertenece la GitHub app, también llamado propietario de la GitHub App, puede suspender o dejar de suspender una instalación de la GitHub App utilizando las terminales de la API de REST con JWT. Para obtener más información, consulta la [API de REST para las GitHub Apps](/rest/reference/apps). +El integrador que mantiene y al que le pertenece la GitHub app, también llamado propietario de la GitHub App, puede suspender o dejar de suspender una instalación de la GitHub App utilizando las terminales de la API de REST con JWT. Para más información, vea la [API REST de GitHub Apps](/rest/reference/apps). Las personas que han instalado una GitHub App, también llamadas propietarias de la instalación, solo podrán suspender o dejar de suspendar una GitHub App a través de la configuración de instalación de la app. Los propietarios de la instalación no pueden usar la API para suspender o dejar de suspender su instalación de la app. Si el propietario de la {% data variables.product.prodname_github_app %} suspendió una instalación, los propietarios de dicha instalación no podrán dejar de suspender las instalaciones de la {% data variables.product.prodname_github_app %}. Sin embargo, los propietarios de la instalación pueden cambiar otros ajustes, tales como la selección del repositorio, mientras la app está suspendida. -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.developer_settings %} -{% data reusables.user-settings.github_apps %} -1. Selecciona la {% data variables.product.prodname_github_app %} que quieres suspender. ![Seleccion de apps](/assets/images/github-apps/github_apps_select-app.png) -{% data reusables.user-settings.github_apps_advanced %} -6. Junto a la configuración de suspensión para la instalación, da clic en **Suspender** o en **Dejar de suspender**. ![Suspender una GitHub App](/assets/images/github-apps/suspend-a-github-app.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.github_apps %} +1. Selecciona la {% data variables.product.prodname_github_app %} que quieres suspender. +![Selección de aplicaciones](/assets/images/github-apps/github_apps_select-app.png) {% data reusables.user-settings.github_apps_advanced %} +6. Junto a la configuración de suspensión de la instalación, haga clic en **Suspender** o **Anular suspensión**. +![Suspensión de una aplicación de GitHub](/assets/images/github-apps/suspend-a-github-app.png) diff --git a/translations/es-ES/content/developers/apps/managing-github-apps/transferring-ownership-of-a-github-app.md b/translations/es-ES/content/developers/apps/managing-github-apps/transferring-ownership-of-a-github-app.md index d031717340..f544324132 100644 --- a/translations/es-ES/content/developers/apps/managing-github-apps/transferring-ownership-of-a-github-app.md +++ b/translations/es-ES/content/developers/apps/managing-github-apps/transferring-ownership-of-a-github-app.md @@ -12,15 +12,22 @@ versions: ghec: '*' topics: - GitHub Apps -shortTitle: Transferir la propiedad +shortTitle: Transfer ownership +ms.openlocfilehash: 4f5377714e44b34dc6425488c434d5f2fc3788cc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092172' --- - -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.developer_settings %} -{% data reusables.user-settings.github_apps %} -4. Selecciona la GitHub App cuya propiedad quieras transferir. ![Seleccion de apps](/assets/images/github-apps/github_apps_select-app.png) -{% data reusables.user-settings.github_apps_advanced %} -6. Da clic en **Transferir propiedad**. ![Botón para transferir la propiedad](/assets/images/github-apps/github_apps_transfer_ownership.png) -7. Teclea el nombre de la GitHub App que quieres transferir. ![Campo para ingresar el nombre de la app a transferir](/assets/images/github-apps/github_apps_transfer_app_name.png) -8. Teclea el nombre del usuario u organización al cual quieres transferir la GitHub App. ![Campo para ingresar el usuario u organización al cual se transferirá la app](/assets/images/github-apps/github_apps_transfer_new_owner.png) -9. Da clic en **Transferir esta GitHub App**. ![Botón para confirmar la transferencia de una GitHub App](/assets/images/github-apps/github_apps_transfer_integration.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.github_apps %} +4. Selecciona la GitHub App cuya propiedad quieras transferir. +![Selección de aplicaciones](/assets/images/github-apps/github_apps_select-app.png) {% data reusables.user-settings.github_apps_advanced %} +6. Haga clic en **Transferir propiedad**. +![Botón para transferir la propiedad](/assets/images/github-apps/github_apps_transfer_ownership.png) +7. Teclea el nombre de la GitHub App que quieres transferir. +![Campo para escribir el nombre de la aplicación que se va a transferir](/assets/images/github-apps/github_apps_transfer_app_name.png) +8. Teclea el nombre del usuario u organización al cual quieres transferir la GitHub App. +![Campo para escribir el usuario o la organización al que se realiza la transferencia](/assets/images/github-apps/github_apps_transfer_new_owner.png) +9. Haga clic en **Transferir esta aplicación de GitHub**. +![Botón para confirmar la transferencia de una aplicación de GitHub](/assets/images/github-apps/github_apps_transfer_integration.png) diff --git a/translations/es-ES/content/developers/apps/managing-oauth-apps/deleting-an-oauth-app.md b/translations/es-ES/content/developers/apps/managing-oauth-apps/deleting-an-oauth-app.md index d2965cfa77..749ea3e754 100644 --- a/translations/es-ES/content/developers/apps/managing-oauth-apps/deleting-an-oauth-app.md +++ b/translations/es-ES/content/developers/apps/managing-oauth-apps/deleting-an-oauth-app.md @@ -12,11 +12,17 @@ versions: ghec: '*' topics: - OAuth Apps +ms.openlocfilehash: c394194741f766448a43293f0827eaf373b44624 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092171' --- - -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.developer_settings %} -{% data reusables.user-settings.oauth_apps %} -4. Selecciona la {% data variables.product.prodname_oauth_app %} que quieres modificar. ![Seleccion de apps](/assets/images/oauth-apps/oauth_apps_choose_app_post2dot12.png) -5. Da clic en **Borrar aplicación**. ![Botón para borrar la aplicación](/assets/images/oauth-apps/oauth_apps_delete_application.png) -6. Da clic en **Borrar esta aplicación de OAuth**. ![Botón para confirmar el borrado](/assets/images/oauth-apps/oauth_apps_delete_confirm.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.oauth_apps %} +4. Selecciona la {% data variables.product.prodname_oauth_app %} que quieres modificar. +![Selección de la aplicación](/assets/images/oauth-apps/oauth_apps_choose_app_post2dot12.png) +5. Haga clic en **Delete application** (Eliminar aplicación). +![Botón para eliminar la aplicación](/assets/images/oauth-apps/oauth_apps_delete_application.png) +6. Haga clic en **Delete this OAuth Application** (Eliminar esta aplicación de OAuth). +![Botón para confirmar la eliminación](/assets/images/oauth-apps/oauth_apps_delete_confirm.png) diff --git a/translations/es-ES/content/developers/apps/managing-oauth-apps/index.md b/translations/es-ES/content/developers/apps/managing-oauth-apps/index.md index 87e14057cc..ff3c80e57d 100644 --- a/translations/es-ES/content/developers/apps/managing-oauth-apps/index.md +++ b/translations/es-ES/content/developers/apps/managing-oauth-apps/index.md @@ -17,5 +17,11 @@ children: - /troubleshooting-authorization-request-errors - /troubleshooting-oauth-app-access-token-request-errors - /deleting-an-oauth-app +ms.openlocfilehash: d88b40b663b70b8a09bc877e36b3631b3b2cc648 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092170' --- diff --git a/translations/es-ES/content/developers/apps/managing-oauth-apps/modifying-an-oauth-app.md b/translations/es-ES/content/developers/apps/managing-oauth-apps/modifying-an-oauth-app.md index 071091ad8e..d89aa3921e 100644 --- a/translations/es-ES/content/developers/apps/managing-oauth-apps/modifying-an-oauth-app.md +++ b/translations/es-ES/content/developers/apps/managing-oauth-apps/modifying-an-oauth-app.md @@ -12,11 +12,13 @@ versions: ghec: '*' topics: - OAuth Apps +ms.openlocfilehash: 3ac48e04c1ea220fa1d6c9a3bc43ecdc9e4d74be +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092166' --- - -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.developer_settings %} -{% data reusables.user-settings.oauth_apps %} -{% data reusables.user-settings.modify_oauth_app %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.oauth_apps %} {% data reusables.user-settings.modify_oauth_app %} 1. Modifica la información que quieras cambiar para la {% data variables.product.prodname_oauth_app %}. {% data reusables.user-settings.update_oauth_app %} diff --git a/translations/es-ES/content/developers/apps/managing-oauth-apps/transferring-ownership-of-an-oauth-app.md b/translations/es-ES/content/developers/apps/managing-oauth-apps/transferring-ownership-of-an-oauth-app.md index a2ced16019..0f84339e58 100644 --- a/translations/es-ES/content/developers/apps/managing-oauth-apps/transferring-ownership-of-an-oauth-app.md +++ b/translations/es-ES/content/developers/apps/managing-oauth-apps/transferring-ownership-of-an-oauth-app.md @@ -12,14 +12,22 @@ versions: ghec: '*' topics: - OAuth Apps -shortTitle: Transferir la propiedad +shortTitle: Transfer ownership +ms.openlocfilehash: f294f0fcbdffc2e4661f87f9888c8d7f2df4f792 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092165' --- - -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.developer_settings %} -{% data reusables.user-settings.oauth_apps %} -4. Selecciona la {% data variables.product.prodname_oauth_app %} que quieres modificar. ![Seleccion de apps](/assets/images/oauth-apps/oauth_apps_choose_app_post2dot12.png) -5. Da clic en **Transferir propiedad**. ![Botón para transferir la propiedad](/assets/images/oauth-apps/oauth_apps_transfer_ownership.png) -6. Teclea el nombre de la {% data variables.product.prodname_oauth_app %} que quieres transferir. ![Campo para ingresar el nombre de la app a transferir](/assets/images/oauth-apps/oauth_apps_transfer_oauth_name.png) -7. Teclea el nombre del usuario u organización al cual quieres transferir la {% data variables.product.prodname_oauth_app %}. ![Campo para ingresar el usuario u organización al cual se transferirá la app](/assets/images/oauth-apps/oauth_apps_transfer_new_owner.png) -8. Da clic en **Transferir esta aplicación**. ![Botón para transferir la aplicación](/assets/images/oauth-apps/oauth_apps_transfer_application.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.oauth_apps %} +4. Selecciona la {% data variables.product.prodname_oauth_app %} que quieres modificar. +![Selección de la aplicación](/assets/images/oauth-apps/oauth_apps_choose_app_post2dot12.png) +5. Haga clic en **Transferir propiedad**. +![Botón para transferir la propiedad](/assets/images/oauth-apps/oauth_apps_transfer_ownership.png) +6. Teclea el nombre de la {% data variables.product.prodname_oauth_app %} que quieres transferir. +![Campo para escribir el nombre de la aplicación que se va a transferir](/assets/images/oauth-apps/oauth_apps_transfer_oauth_name.png) +7. Teclea el nombre del usuario u organización al cual quieres transferir la {% data variables.product.prodname_oauth_app %}. +![Campo para escribir el usuario o la organización al que se realiza la transferencia](/assets/images/oauth-apps/oauth_apps_transfer_new_owner.png) +8. Haga clic en **Transferir esta aplicación**. +![Botón para transferir la aplicación](/assets/images/oauth-apps/oauth_apps_transfer_application.png) diff --git a/translations/es-ES/content/developers/apps/managing-oauth-apps/troubleshooting-authorization-request-errors.md b/translations/es-ES/content/developers/apps/managing-oauth-apps/troubleshooting-authorization-request-errors.md index 95ad417637..305e457e18 100644 --- a/translations/es-ES/content/developers/apps/managing-oauth-apps/troubleshooting-authorization-request-errors.md +++ b/translations/es-ES/content/developers/apps/managing-oauth-apps/troubleshooting-authorization-request-errors.md @@ -12,9 +12,14 @@ versions: ghec: '*' topics: - GitHub Apps -shortTitle: Solucionar los problemas de autorización +shortTitle: Troubleshoot authorization +ms.openlocfilehash: 8706453423298277ed27ac5f950c562db8a42a09 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092164' --- - ## Aplicación suspendida Si la App de OAuth que configuraste se suspendió (debido a que reportaron abuso, spam, o mal uso de la API), GitHub te redirigirá a la URL de rellamado registrada utilizando los siguientes parámetros para resumir el error: @@ -28,22 +33,22 @@ Para resolver los problemas de suspensión de aplicaciones, por favor contacta a ## Redirigir una discordancia de URI -Si proporcionas una `redirect_uri` que no concuerde con lo que has registrado con tu aplicación, GitHub te redirigirá a la URL de rellamado registrada con los siguientes parámetros que resumirán el error: +Si proporciona un valor `redirect_uri` que no coincide con lo que ha registrado con la aplicación, GitHub le redirigirá a la URL de devolución de llamada registrada con los siguientes parámetros que resumen el error: http://your-application.com/callback?error=redirect_uri_mismatch &error_description=The+redirect_uri+MUST+match+the+registered+callback+URL+for+this+application. &error_uri=/apps/building-integrations/setting-up-and-registering-oauth-apps/troubleshooting-authorization-request-errors/%23redirect-uri-mismatch &state=xyz -Para corregir este error, puedes ya sea proporcionar una `redirect_uri` que coincida con lo que registraste o dejar este parámetro para utilizar aquél predeterminado que se registró con tu aplicación. +Para corregir este error, puede proporcionar un valor `redirect_uri` que coincida con lo que haya registrado, o bien excluir este parámetro y usar el predeterminado que haya registrado con la aplicación. ### Acceso denegado -Si el usuario rechaza el acceso a tu aplicación, GitHub te redirigirá a la URL de rellamado registrada con los siguientes parámetros para resumir el error: +Si el usuario rechaza el acceso a la aplicación, GitHub le redirigirá a la URL de devolución de llamada registrada con los siguientes parámetros que resumen el error: http://your-application.com/callback?error=access_denied &error_description=The+user+has+denied+your+application+access. &error_uri=/apps/building-integrations/setting-up-and-registering-oauth-apps/troubleshooting-authorization-request-errors/%23access-denied &state=xyz -No puedes hacer nada al respecto, ya que los usuarios tiene la libertad de elegir si no quieren utilizar tu aplicación. Lo más común es que los usuarios simplemente cierren la ventana o presionen "atrás" en su buscador, así que es probable que nunca veas este error. +No puede hacer nada al respecto, ya que los usuarios tienen la libertad de elegir si no quieren utilizar la aplicación. Lo más común es que los usuarios simplemente cierren la ventana o presionen "Atrás" en el explorador, por lo que es probable que nunca vea este error. diff --git a/translations/es-ES/content/developers/apps/managing-oauth-apps/troubleshooting-oauth-app-access-token-request-errors.md b/translations/es-ES/content/developers/apps/managing-oauth-apps/troubleshooting-oauth-app-access-token-request-errors.md index ae4fd1874a..98dd676fcf 100644 --- a/translations/es-ES/content/developers/apps/managing-oauth-apps/troubleshooting-oauth-app-access-token-request-errors.md +++ b/translations/es-ES/content/developers/apps/managing-oauth-apps/troubleshooting-oauth-app-access-token-request-errors.md @@ -12,18 +12,23 @@ versions: ghec: '*' topics: - OAuth Apps -shortTitle: Solucionar los problemas de la solicitud de token +shortTitle: Troubleshoot token request +ms.openlocfilehash: 7764d0e1f23a3d2dac841412ea0120487c8f6560 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092163' --- - {% note %} -**Nota:** Estos ejemplos solo muestran respuestas de JSON. +**Nota:** Estos ejemplos solo muestran respuestas JSON. {% endnote %} ## Credenciales de cliente incorrectas -Si la client\_id y/o el client\_secret que pasas son incorrectos, recibirás este error como respuesta. +Si los valores de client\__id y/o client\_secret que pasas son incorrectos, recibirás este error como respuesta. ```json { @@ -33,11 +38,11 @@ Si la client\_id y/o el client\_secret que pasas son incorrectos, recibirás est } ``` -Para resolver este error, asegúrate de que tienes las credenciales correctas para tu {% data variables.product.prodname_oauth_app %}. Revisa dos veces la `client_id` y el `client_secret` para asegurarte de que sean correctos y de que se pasen correctamente en {% data variables.product.product_name %}. +Para resolver este error, asegúrate de que tienes las credenciales correctas para tu {% data variables.product.prodname_oauth_app %}. Comprueba `client_id` y `client_secret` para asegurarte de que son correctos y que se pasan correctamente a {% data variables.product.product_name %}. ## Redirigir una discordancia de URI -Si proporcionas una `redirect_uri` que no empate con lo que registraste con tu {% data variables.product.prodname_oauth_app %}, recibirás este mensaje de error: +Si proporcionas un elemento `redirect_uri` que no coincida con lo que registraste con tu {% data variables.product.prodname_oauth_app %}, recibirás este mensaje de error: ```json { @@ -47,7 +52,7 @@ Si proporcionas una `redirect_uri` que no empate con lo que registraste con tu { } ``` -Para corregir este error, puedes ya sea proporcionar una `redirect_uri` que coincida con lo que registraste o dejar este parámetro para utilizar aquél predeterminado que se registró con tu aplicación. +Para corregir este error, puedes proporcionar un valor `redirect_uri` que coincida con lo que hayas registrado, o bien excluir este parámetro y usar el predeterminado que hayas registrado con la aplicación. ## Código de verificación incorrecto @@ -60,7 +65,7 @@ Para corregir este error, puedes ya sea proporcionar una `redirect_uri` que coin } ``` -Si el código de verificación que pasaste es incorrecto, está caduco, o no coincide con lo que recibiste en la primera solicitud de autorización, recibirás este error. +Si el código de verificación que pasaste no es correcto, ha expirado, o no coincide con lo que recibiste en la primera solicitud de autorización, recibirás este error. ```json { @@ -70,4 +75,4 @@ Si el código de verificación que pasaste es incorrecto, está caduco, o no coi } ``` -Para resolver este error, inicia el [proceso de autorización de OAuth nuevamente](/apps/building-oauth-apps/authorizing-oauth-apps/) y obtén un código nuevo. +Para resolver este error, vuelve a iniciar el [proceso de autorización de OAuth](/apps/building-oauth-apps/authorizing-oauth-apps/) y obtén un nuevo código. diff --git a/translations/es-ES/content/developers/github-marketplace/creating-apps-for-github-marketplace/customer-experience-best-practices-for-apps.md b/translations/es-ES/content/developers/github-marketplace/creating-apps-for-github-marketplace/customer-experience-best-practices-for-apps.md index 94a80494a5..e4684ebdfa 100644 --- a/translations/es-ES/content/developers/github-marketplace/creating-apps-for-github-marketplace/customer-experience-best-practices-for-apps.md +++ b/translations/es-ES/content/developers/github-marketplace/creating-apps-for-github-marketplace/customer-experience-best-practices-for-apps.md @@ -1,7 +1,7 @@ --- title: Mejores prácticas para la experiencia de los clientes con las apps intro: Lineamientos para crear una app que sea fácil de utilizar y entender. -shortTitle: Mejores prácticas para la experiencia de los clientes +shortTitle: Customer experience best practice versions: fpt: '*' ghec: '*' @@ -9,11 +9,16 @@ topics: - Marketplace redirect_from: - /developers/github-marketplace/customer-experience-best-practices-for-apps +ms.openlocfilehash: f45e3f88e7fdeb4c1d82264abb4e59c1057fe711 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092160' --- - El seguir estas mejores prácticas te ayudará a proporcionar una buena experiencia del cliente. -## Comunicación con el cliente +## Comunicación al cliente - Los materiales de marketing para la app deberán representar adecuadamente le comportamiento de la misma. - Las apps deberán incluir enlaces a los documentos de cara al cliente que describan cómo configurarla y utilizarla. diff --git a/translations/es-ES/content/developers/github-marketplace/creating-apps-for-github-marketplace/index.md b/translations/es-ES/content/developers/github-marketplace/creating-apps-for-github-marketplace/index.md index 184f2106ee..f8d17af208 100644 --- a/translations/es-ES/content/developers/github-marketplace/creating-apps-for-github-marketplace/index.md +++ b/translations/es-ES/content/developers/github-marketplace/creating-apps-for-github-marketplace/index.md @@ -12,6 +12,12 @@ children: - /customer-experience-best-practices-for-apps - /viewing-metrics-for-your-listing - /viewing-transactions-for-your-listing -shortTitle: Crear apps de Marketplace +shortTitle: Create Marketplace apps +ms.openlocfilehash: 991f21944b6196ab7391b5d8af84abe32768c8d4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092159' --- diff --git a/translations/es-ES/content/developers/github-marketplace/creating-apps-for-github-marketplace/requirements-for-listing-an-app.md b/translations/es-ES/content/developers/github-marketplace/creating-apps-for-github-marketplace/requirements-for-listing-an-app.md index 970a16b117..a7947b186d 100644 --- a/translations/es-ES/content/developers/github-marketplace/creating-apps-for-github-marketplace/requirements-for-listing-an-app.md +++ b/translations/es-ES/content/developers/github-marketplace/creating-apps-for-github-marketplace/requirements-for-listing-an-app.md @@ -14,16 +14,21 @@ versions: ghec: '*' topics: - Marketplace -shortTitle: Listar los requisitos +shortTitle: Listing requirements +ms.openlocfilehash: 58112d935a77119325dab4ad72c87561d0c00e47 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092157' --- - Los requisitos para listar una app en {% data variables.product.prodname_marketplace %} varían de acuerdo con si quieres ofrecer una app gratuita o de pago. ## Requisitos para todas las listas de {% data variables.product.prodname_marketplace %} -Todas las listas de {% data variables.product.prodname_marketplace %} deben ser para las herramientas que proporcionen valor a la comunidad de {% data variables.product.product_name %}. Cuando emites tu lista para que se publique debes leer y aceptar las condiciones del [Acuerdo de Desarrollador de {% data variables.product.prodname_marketplace %}](/free-pro-team@latest/github/site-policy/github-marketplace-developer-agreement)". +Todas las listas de {% data variables.product.prodname_marketplace %} deben ser para las herramientas que proporcionen valor a la comunidad de {% data variables.product.product_name %}. Al enviar el listado para su publicación, debe leer y aceptar los términos del "[Acuerdo para desarrolladores de {% data variables.product.prodname_marketplace %}](/free-pro-team@latest/github/site-policy/github-marketplace-developer-agreement)". ### Requisitos de la experiencia del usuario para todas las apps @@ -35,47 +40,47 @@ Todas las listas deben cumplir con los siguientes requisitos, sin importar si so - Las listas deben especificar un plan de precios. - Las apps deben proporcionar valor a los clientes e integrarse con la plataforma de alguna forma más allá de la autenticación. - Las apps deben estar disponibles al público en {% data variables.product.prodname_marketplace %} y no pueden estar en fase beta o únicamente disponibles con invitación. -- Las apps deben contar con eventos de webhook configurados para notificar al publicador sobre cualquier cancelación o cambio en el plan utilizando la API de {% data variables.product.prodname_marketplace %}. Para obtener más información, consulta la sección "[Utilizar la API de {% data variables.product.prodname_marketplace %} en tu app](/developers/github-marketplace/using-the-github-marketplace-api-in-your-app)". +- Las apps deben contar con eventos de webhook configurados para notificar al publicador sobre cualquier cancelación o cambio en el plan utilizando la API de {% data variables.product.prodname_marketplace %}. Para obtener más información, vea "[Uso de la API de {% data variables.product.prodname_marketplace %} en la aplicación](/developers/github-marketplace/using-the-github-marketplace-api-in-your-app)". -Para obtener más información sobre cómo proporcionar una buena experiencia al cliente, consulta la sección "[Mejores prácticas para la experiencia del cliente en las apps](/developers/github-marketplace/customer-experience-best-practices-for-apps)". +A fin de obtener más información sobre cómo proporcionar una buena experiencia de cliente, vea "[Procedimientos recomendados para la experiencia de los clientes con aplicaciones](/developers/github-marketplace/customer-experience-best-practices-for-apps)". ### Requisitos de marca y de listado para todas las apps -- Las apps que utilizan los logos de GitHub deben seguir los lineamientos de {% data variables.product.company_short %}. Para obtener más información, consulta la sección "[Logos de {% data variables.product.company_short %} y su uso](https://github.com/logos)". -- Las apps deben tener un logo, tarjeta de características, e imágenes de impresión de pantalla que cumplan con las recomendaciones que se proporcionan en "[Escribir las descripciones de los listados de {% data variables.product.prodname_marketplace %}](/marketplace/listing-on-github-marketplace/writing-github-marketplace-listing-descriptions/)". -- Los listados deben incluir descripciones que estén bien escritas y no tengan errores gramaticales. Para obtener orientación sobre cómo escribir tu listado, consulta la sección "[Escribir las descripciones de los listados de {% data variables.product.prodname_marketplace %}](/marketplace/listing-on-github-marketplace/writing-github-marketplace-listing-descriptions/)". +- Las apps que utilizan los logos de GitHub deben seguir los lineamientos de {% data variables.product.company_short %}. Para más información, vea "[Logotipos y uso de {% data variables.product.company_short %}](https://github.com/logos)". +- Las aplicaciones deben tener un logotipo, una tarjeta de características e imágenes de capturas de pantalla que cumplan las recomendaciones proporcionadas en "[Escritura de descripciones de listado de {% data variables.product.prodname_marketplace %}](/marketplace/listing-on-github-marketplace/writing-github-marketplace-listing-descriptions/)". +- Los listados deben incluir descripciones que estén bien escritas y no tengan errores gramaticales. Para obtener instrucciones a fin de escribir el listado, vea "[Escritura de descripciones de listado de {% data variables.product.prodname_marketplace %}](/marketplace/listing-on-github-marketplace/writing-github-marketplace-listing-descriptions/)". -Para proteger a tus clientes, te recomendamos que también sigas las mejores prácticas de seguridad. Para obtener más información, consulta la sección "[Mejores prácticas de seguridad para las apps](/developers/github-marketplace/security-best-practices-for-apps)". +Para proteger a tus clientes, te recomendamos que también sigas las mejores prácticas de seguridad. Para obtener más información, vea "[Procedimientos recomendados de seguridad para aplicaciones](/developers/github-marketplace/security-best-practices-for-apps)". ## Consideraciones para las apps gratuitas -{% data reusables.marketplace.free-apps-encouraged %} +{% data reusables.marketplace.free-apps-encouraged %} ## Requisitos para las apps de pago -Para publicar un plan de pago para tu app en {% data variables.product.prodname_marketplace %}, esta debe pertenecer a una organización que sea un publicador verificado. Para obtener más información sobre el proceso de verificación o de cómo transferir la propiedad de tu app, consulta la sección "[Solicitar una verificación de publicador para tu organización](/developers/github-marketplace/applying-for-publisher-verification-for-your-organization)". +Para publicar un plan de pago para tu app en {% data variables.product.prodname_marketplace %}, esta debe pertenecer a una organización que sea un publicador verificado. A fin de obtener más información acerca del proceso de comprobación o la transferencia de la propiedad de la aplicación, vea "[Aplicación de la comprobación del publicador para su organización](/developers/github-marketplace/applying-for-publisher-verification-for-your-organization)". -Si tu app ya se publicó y eres un publicador verificado, entonces puedes publicar un plan de pago nuevo desde el editor de plan de precios. Para obtener más información, consulta la sección "[Configurar planes de precios para tu listado](/developers/github-marketplace/setting-pricing-plans-for-your-listing)". +Si tu app ya se publicó y eres un publicador verificado, entonces puedes publicar un plan de pago nuevo desde el editor de plan de precios. Para más información, vea "[Establecimiento de planes de precios para el listado](/developers/github-marketplace/setting-pricing-plans-for-your-listing)". Para publicar una app de pago (o una app que te ofrece un plan de pago), también debes cumplir con los siguientes requisitos: - Las {% data variables.product.prodname_github_apps %} deben tener un mínimo de 100 instalaciones. - Las {% data variables.product.prodname_oauth_apps %} deben tener un mínimo de 200 usuarios. -- Todas las apps de pago deben gestinar los eventos de compra de {% data variables.product.prodname_marketplace %} para las compras nuevas, mejoras, retrocesos, cancelaciones y pruebas gratuitas. Para obtener más información, consulta la sección "[Requisitos de facturación para las apps de pago](#billing-requirements-for-paid-apps)" que se encuentra más adelante. +- Todas las apps de pago deben gestinar los eventos de compra de {% data variables.product.prodname_marketplace %} para las compras nuevas, mejoras, retrocesos, cancelaciones y pruebas gratuitas. Para obtener más información, vea debajo "[Requisitos de facturación para aplicaciones de pago](#billing-requirements-for-paid-apps)". Cuando estés listo para publicar la app en {% data variables.product.prodname_marketplace %}, deberás solicitar la verificación de su listado. {% note %} -**Nota:** {% data reusables.marketplace.app-transfer-to-org-for-verification %} Para obtener más información sobre cómo transferir una app a una organización, consulta la sección: "[Enviar tu listado para que se publique](/developers/github-marketplace/submitting-your-listing-for-publication#transferring-an-app-to-an-organization-before-you-submit)". +**Nota:** {% data reusables.marketplace.app-transfer-to-org-for-verification %} Para obtener información sobre cómo transferir una aplicación a una organización, vea: "[Envío del listado para su publicación](/developers/github-marketplace/submitting-your-listing-for-publication#transferring-an-app-to-an-organization-before-you-submit)". {% endnote %} ## Requisitos de facturación para las apps de pago -Tu app no necesita administrar pagos, pero sí necesita utilizar los eventos de compra de {% data variables.product.prodname_marketplace %} para administrar las compras nuevas, mejoras, retrocesos, cancelaciones y pruebas gratuitas. Para obtener más información sobre cómo integrar estos eventos en tu app, consulta la sección "[Utilizar la API de {% data variables.product.prodname_marketplace %} en tu app](/developers/github-marketplace/using-the-github-marketplace-api-in-your-app)". +Tu app no necesita administrar pagos, pero sí necesita utilizar los eventos de compra de {% data variables.product.prodname_marketplace %} para administrar las compras nuevas, mejoras, retrocesos, cancelaciones y pruebas gratuitas. Para obtener información sobre cómo integrar estos eventos en la aplicación, vea "[Uso de la API {% data variables.product.prodname_marketplace %} en la aplicación](/developers/github-marketplace/using-the-github-marketplace-api-in-your-app)". El utilizar la API de facturación de GitHub permite a los clientes comprar una app sin salir de GitHub y pagar por el servicio con el método de pago que ya está adjunto a su cuenta de {% data variables.product.product_location %}. - Las apps deben permitir facturación mensual y anual para las compras de sus sucripciones de pago. -- Los listados pueden ofrecer cualquier combienación de planes gratuitos y de pago. Los planes gratuitos son opcionales, pero se les fomenta. Para obtener más información, consulta la sección "[Configurar un plan de precios para los listados de {% data variables.product.prodname_marketplace %}](/marketplace/listing-on-github-marketplace/setting-a-github-marketplace-listing-s-pricing-plan/)". +- Los listados pueden ofrecer cualquier combienación de planes gratuitos y de pago. Los planes gratuitos son opcionales, pero se les fomenta. Para obtener más información, vea "[Establecimiento de un plan de precios del listado de {% data variables.product.prodname_marketplace %}](/marketplace/listing-on-github-marketplace/setting-a-github-marketplace-listing-s-pricing-plan/)". diff --git a/translations/es-ES/content/developers/github-marketplace/creating-apps-for-github-marketplace/security-best-practices-for-apps.md b/translations/es-ES/content/developers/github-marketplace/creating-apps-for-github-marketplace/security-best-practices-for-apps.md index 24f76d3fa7..33b71ab7d3 100644 --- a/translations/es-ES/content/developers/github-marketplace/creating-apps-for-github-marketplace/security-best-practices-for-apps.md +++ b/translations/es-ES/content/developers/github-marketplace/creating-apps-for-github-marketplace/security-best-practices-for-apps.md @@ -6,41 +6,47 @@ redirect_from: - /marketplace/getting-started/security-review-process - /developers/github-marketplace/security-review-process-for-submitted-apps - /developers/github-marketplace/security-best-practices-for-apps -shortTitle: Mejores prácticas de seguridad +shortTitle: Security best practice versions: fpt: '*' ghec: '*' topics: - Marketplace +ms.openlocfilehash: aaff313f73b74ba28f765050a8f993a9dddea1be +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092152' --- - El seguir estas mejores prácticas te ayudará a proporcionar una experiencia de usuario segura. ## Autorización, autenticación, y control de accesos -Te recomendamos crear una GitHub App en vez de una OAuth App. {% data reusables.marketplace.github_apps_preferred %}. Consulta la sección "[Diferencias entre las GitHub Apps y las Apps de OAuth](/apps/differences-between-apps/)" para encontrar más detalles. -- Las apps deben utilizar el principio del menor privilegio necesario y solo deberán solicitar los alcances de OAuth y permisos de GitHub Apps que dicha app necesite para llevar a cabo su funcionalidad prevista. Para obtener más información, consulta la sección [Principio del menor privilegio necesario](https://en.wikipedia.org/wiki/Principle_of_least_privilege) en Wikipedia. +Te recomendamos crear una GitHub App en vez de una OAuth App. {% data reusables.marketplace.github_apps_preferred %}. Vea "[Diferencias entre Aplicaciones de GitHub y Aplicaciones de OAuth](/apps/differences-between-apps/)" para más información. +- Las apps deben utilizar el principio del menor privilegio necesario y solo deberán solicitar los alcances de OAuth y permisos de GitHub Apps que dicha app necesite para llevar a cabo su funcionalidad prevista. Para más información, vea [Principio de privilegios mínimos](https://en.wikipedia.org/wiki/Principle_of_least_privilege) en Wikipedia. - Las apps deben proporcionar a los clientes una forma de borrar su cuenta, sin tener que enviar un correo electrónico o llamar a una persona de soporte. - Las apps no deben compartir tokens entre las diferentes implementaciones de la misma. Por ejemplo, una app de escritorio debe tener un token separado de aquella que es basada en web. Los tokens individuales permiten a cada app solicitar el acceso necesario a los recursos de GitHub por separado. - Diseña tu app con diferentes roles de usuario, dependiendo de la funcionalidad que necesita cada tipo de usuario. Por ejemplo, un usuario estándar no debe tener acceso a la funcionalidad de administrador, y los gerentes de facturación podrían no requerir acceso de carga al código de un repositorio. - Las apps no deben compartir cuentas de servicio tales como servicios de correo electrónico o de bases de datos para administrar tu servicio SaaS. - Todos los servicios que se utilicen en tu app deben contar con credenciales únicas de nombre de inicio de sesión y contraseña. - El acceso privilegiado de administrador para la infraestructura de alojamiento productiva solo se deberá otorgar a los ingenieros y empleados con obligaciones administrativas. -- Las apps no deben utilizar tokens de acceso personal para autenticarse en ellas y deberán autenticarse como una [App de OAuth](/apps/about-apps/#about-oauth-apps) o una [GitHub App](/apps/about-apps/#about-github-apps): - - Las apps de OAuth deben autenticarse utilizando un [Token de OAuth](/apps/building-oauth-apps/authorizing-oauth-apps/). - - Las GitHub Apps deben autenticarse utilizando ya sea un [Token Web de JSON (JWT)](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app), un [token de OAuth](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/), o un [token de acceso a la instalación](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation). +- Las aplicaciones no deben usar tokens de acceso personal para autenticarse y se deben autenticar como una [aplicación de OAuth](/apps/about-apps/#about-oauth-apps) o una [aplicación de GitHub](/apps/about-apps/#about-github-apps): + - Las aplicaciones de OAuth se deben autenticar mediante un [token de OAuth](/apps/building-oauth-apps/authorizing-oauth-apps/). + - Las aplicaciones de GitHub se deben autenticar mediante un [JSON Web Token (JWT)](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app), un [token de OAuth](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/) o un [token de acceso de instalación](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation). ## Protección de datos - Las apps deben cifrar los datos que se transfieren a través del internet público utilizando HTTPS con un certificado TLS válido o con SSH para Git. -- Las apps deben almacenar las llaves secretas y las ID de los clientes de forma segura. Te recomendamos almacenarlas como [variables de ambiente](http://en.wikipedia.org/wiki/Environment_variable#Getting_and_setting_environment_variables). +- Las apps deben almacenar las llaves secretas y las ID de los clientes de forma segura. Se recomienda almacenarlos como [variables de entorno](http://en.wikipedia.org/wiki/Environment_variable#Getting_and_setting_environment_variables). - Las apps deben borrar todos los datos de usuario de GitHub dentro de los 30 días posteriores de recibir una solicitud del usuario para hacerlo, o dentro de 30 días posteriores al final de la relación legal del usuario con GitHub. - Las apps no deben requerir que el usuario proporcione su contraseña de GitHub. - Las apps deben cifrar los tokens, ID de cliente y secretos de cliente. -## Registro y monitoreo +## Registro y supervisión -Las apps deben tener capacidad de monitoreo y de ingreso de usuarios. Las bitácoras de las apps deben retenerse por lo menos por 30 días y archivarse por un mínimo de un año. Un log de seguirdad debería incluir: +Las apps deben tener capacidad de monitoreo y de ingreso de usuarios. Las bitácoras de las apps deben retenerse por lo menos por 30 días y archivarse por un mínimo de un año. +Un log de seguirdad debería incluir: - Eventos de autenticación y autorización - Cambios a la configuración del servicio @@ -54,10 +60,10 @@ Las apps deben tener capacidad de monitoreo y de ingreso de usuarios. Las bitác Para proporcionar una experiencia segura a los usuarios, debes tener un plan claro de respuesta a incidentes antes de listar tu app. Te recomendamos tener un equipo de respuesta a incidentes para operaciones y de seguridad en tu compañía en vez de utilizar un proveedor tercero. Debes poder notificar a {% data variables.product.product_name %} dentro de las primeras 24 horas de que se confirme un incidente. -Para obtener un ejemplo de un flujo de trabajo de respuesta a incidentes, consulta la "Política de Respuesta a Fuga de Datos" en el [Sitio web del insitituto SANS](https://www.sans.org/information-security-policy/). Un documento corto con pasos claros a tomar en caso de un incidente es más valioso que una plantilla larga de una política. +Para obtener un ejemplo de un flujo de trabajo de respuesta a incidentes, vea la "Directiva de respuesta de vulneración de datos" en el [sitio web de SANS Institute](https://www.sans.org/information-security-policy/). Un documento corto con pasos claros a tomar en caso de un incidente es más valioso que una plantilla larga de una política. ## Administración de vulnerabilidades y flujo de trabajo de parchado Debes llevar a cabo escaneos de vulnerabilidades frecuentes para la infraestructura productiva. Debes clasificar los resultados de los escaneos de vulnerabilidades y definir un tiempo en el que acuerdes remediar dichas vulnerabilidades. -Si no estás listo para configurar un programa completo de administración de vulnerabilidades, es útil comenzar creando un proceso de parchado. Para obtener orientación sobre la creación de una política de administración de parches, consulta este artículo de TechRepublic: "[Establecer una política de administración de parches](https://www.techrepublic.com/article/establish-a-patch-management-policy-87756/)". +Si no estás listo para configurar un programa completo de administración de vulnerabilidades, es útil comenzar creando un proceso de parchado. Para obtener instrucciones sobre cómo crear una directiva de administración de revisiones, vea este artículo de TechRepublic "[Establecimiento de una directiva de administración de revisiones](https://www.techrepublic.com/article/establish-a-patch-management-policy-87756/)". diff --git a/translations/es-ES/content/developers/github-marketplace/creating-apps-for-github-marketplace/viewing-metrics-for-your-listing.md b/translations/es-ES/content/developers/github-marketplace/creating-apps-for-github-marketplace/viewing-metrics-for-your-listing.md index 2c8d0dd665..40d0e0c41a 100644 --- a/translations/es-ES/content/developers/github-marketplace/creating-apps-for-github-marketplace/viewing-metrics-for-your-listing.md +++ b/translations/es-ES/content/developers/github-marketplace/creating-apps-for-github-marketplace/viewing-metrics-for-your-listing.md @@ -12,14 +12,19 @@ versions: ghec: '*' topics: - Marketplace -shortTitle: Visualizar las métricas de listado +shortTitle: View listing metrics +ms.openlocfilehash: 92fde52b0edbc7c11ac22d641bc4d9c4bd02709f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092151' --- - Puedes ver las métricas del día anterior (24 horas), de la semana, el mes, o de la duración total de tiempo que ha estado listada tu {% data variables.product.prodname_github_app %}. {% note %} -**Nota:** Ya que el agregar datos es tardado, notarás un atraso ligero en las fechas que se muestran. Cuando seleccionas un periodo de tiempo, puedes ver las fechas exactas para las métricas en la parte superior de la página. +**Nota:** Como se tarda tiempo en agregar datos, percibirá un ligero retraso en las fechas que se muestran. Cuando seleccionas un periodo de tiempo, puedes ver las fechas exactas para las métricas en la parte superior de la página. {% endnote %} @@ -27,30 +32,29 @@ Puedes ver las métricas del día anterior (24 horas), de la semana, el mes, o d La página de perspectivas muestra estas métricas de rendimiento para el periodo de tiempo que selecciones: -* **Valor de la suscripción:** La ganancia total posible (en dólares estadounidenses) de las suscripciones. Este valor representa la ganancia posible si no se cancela ningún plan o periodo de prueba gratuito para que todas las transacciones de tarjetas bancarias tengan éxito. El valor de la suscripción incluye el valor total de los planes que comeinzan con un periodo de prueba gratuito en el periodo de tiempo seleccionado, aún cuando no hay transacciones financieras en dicho periodo de tiempo. El valor de la suscripción también incluye un valor completo de los planes actualizados en el periodo de tiempo seleccionado pero no incluye la cantidad prorrateada. Para ver y descargar las transacciones individuales, consulta la sección "[transacciones de GitHub Marketplace](/marketplace/github-marketplace-transactions/)". -* **Visitantes:** Cantidad de personas que han visto una página en tu listado de GitHub Apps. Esta cantidad incluye tanto a los visitantes que han iniciado sesión como a los que salen de sesión. -* **Visualizaciones de página:** Cantidad de visualizaciones que han recibido las páginas en tu listado de GitHub Apps. Un solo visitante puede generar más de una vista de página. +* **Valor de la suscripción:** ingresos totales posibles (en USD) de las suscripciones. Este valor representa la ganancia posible si no se cancela ningún plan o periodo de prueba gratuito para que todas las transacciones de tarjetas bancarias tengan éxito. El valor de la suscripción incluye el valor total de los planes que comeinzan con un periodo de prueba gratuito en el periodo de tiempo seleccionado, aún cuando no hay transacciones financieras en dicho periodo de tiempo. El valor de la suscripción también incluye un valor completo de los planes actualizados en el periodo de tiempo seleccionado pero no incluye la cantidad prorrateada. Para ver y descargar transacciones individuales, vea "[Transacciones de GitHub Marketplace](/marketplace/github-marketplace-transactions/)". +* **Visitantes:** número de personas que han visto una página en la lista de GitHub Apps. Esta cantidad incluye tanto a los visitantes que han iniciado sesión como a los que salen de sesión. +* **Visualizaciones de página:** cantidad de visualizaciones que han recibido las páginas en la lista de GitHub Apps. Un solo visitante puede generar más de una vista de página. {% note %} -**Nota:** El valor estimado de tu suscripción podría ser mucho mayor que el de las transacciones procesadas durante este periodo de tiempo. +**Nota:** El valor estimado de la suscripción podría ser mucho mayor que el de las transacciones procesadas durante este periodo de tiempo. {% endnote %} ### Rendimiento de conversión -* **Visitantes únicos en la página de llegada:** Cantidad de personas que vieron la página de llegada de tu GitHub App. -* **Visitantes únicos de la página pago:** Cantidad de personas que vieron una de tus páginas de pago para tu GitHub App. -* **Página de pago para suscripciones nuevas:** La cantidad total de suscripciones pagadas, periodos de prueb gratuitos, y suscripciones gratuitas. Consulta la sección "Desglose del total de las suscripciones" para encontrar la cantidad específcia de cada tipo de suscripción. +* **Visitantes únicos de la página de aterrizaje:** número de personas que han visto la página de aterrizaje en GitHub Apps. +* **Visitantes únicos de la página de finalización de la compra:** número de personas que han visto una de las páginas de finalización de la compra de la aplicación en GitHub. +* **Página de finalización de la compra para suscripciones nuevas:** número total de suscripciones de pago, periodos de evaluación gratuita y suscripciones gratuitas. Consulta la sección "Desglose del total de las suscripciones" para encontrar la cantidad específcia de cada tipo de suscripción. -![Perspectivas de Marketplace](/assets/images/marketplace/marketplace_insights.png) +![Información de Marketplace](/assets/images/marketplace/marketplace_insights.png) Para acceder a las perspectivas de {% data variables.product.prodname_marketplace %}: -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.developer_settings %} -{% data reusables.user-settings.marketplace_apps %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.marketplace_apps %} 4. Selecciona la {% data variables.product.prodname_github_app %} para la cual quisieras ver las perspectivas. {% data reusables.user-settings.edit_marketplace_listing %} -6. Da clic en la pestaña **Perspectivas**. -7. Opcionalmente, selecciona cualquier periodo de tiempo diferente dando clic en el menú desplegable de dicho periodo en la esquina superior derecha de la página de perspectivas. ![Periodo de tiempo de Marketplace](/assets/images/marketplace/marketplace_insights_time_period.png) +6. Haga clic en la pestaña **Ideas**. +7. Opcionalmente, selecciona cualquier periodo de tiempo diferente dando clic en el menú desplegable de dicho periodo en la esquina superior derecha de la página de perspectivas. +![Periodo de tiempo de Marketplace](/assets/images/marketplace/marketplace_insights_time_period.png) diff --git a/translations/es-ES/content/developers/github-marketplace/creating-apps-for-github-marketplace/viewing-transactions-for-your-listing.md b/translations/es-ES/content/developers/github-marketplace/creating-apps-for-github-marketplace/viewing-transactions-for-your-listing.md index fcb1540a7f..0df5ae3e2c 100644 --- a/translations/es-ES/content/developers/github-marketplace/creating-apps-for-github-marketplace/viewing-transactions-for-your-listing.md +++ b/translations/es-ES/content/developers/github-marketplace/creating-apps-for-github-marketplace/viewing-transactions-for-your-listing.md @@ -9,42 +9,46 @@ versions: ghec: '*' topics: - Marketplace -shortTitle: Visualizar las transacciones del listado +shortTitle: View listing transactions +ms.openlocfilehash: f0e02ca4038131752d4a5fab54de1f1f539289c2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092149' --- - {% note %} -**Nota:** Ya que el agregar datos es tardado, notarás un atraso ligero en las fechas que se muestran. Cuando seleccionas un periodo de tiempo, puedes ver las fechas exactas para las métricas en la parte superior de la página. +**Nota:** Como se tarda tiempo en agregar datos, percibirá un ligero retraso en las fechas que se muestran. Cuando seleccionas un periodo de tiempo, puedes ver las fechas exactas para las métricas en la parte superior de la página. {% endnote %} -Puedes visualizar o descargar los datos de las transacciones para dar seguimiento a la actividad de tus suscripciones. Da clic en el botón de **Exportar CSV** para descargar un archivo de tipo `.csv`. También puedes seleccionar un periodo de tiempo que quieras ver en la página de transacciones para hacer búsquedas dentro de éste. +Puedes visualizar o descargar los datos de las transacciones para dar seguimiento a la actividad de tus suscripciones. Haga clic en el botón **Export CSV** para descargar un archivo `.csv`. También puedes seleccionar un periodo de tiempo que quieras ver en la página de transacciones para hacer búsquedas dentro de éste. ## Campos de datos de las transacciones -* **date:** La fecha de la transacción en formato `aaa-mm-dd`. -* **app_name:** El nombre de la app. -* **user_login:** La información de inicio de sesión del usuario con la suscripción. -* **user_id:** La id del usuario con la suscripción. -* **user_type:** El tipo de cuenta de GitHub, ya sea `User` o `Organization`. -* **country:** El código de tres letras del país. -* **amount_in_cents:** La cantidad de la transacción en centavos. Cuando un valor es menor a la cantidad del plan, el usuario que hizo la mejora y el plan nuevo se prorratean. Un valor de cero indica que el usuario canceló el plan. -* **renewal_frequency:** La frecuencia de renovación de la suscripción, ya sea `Monthly` o `Yearly`. -* **marketplace_listing_plan_id:** La `id` del plan de suscripción. -* **region:** El nombre de la región presente en la dirección de facturación. -* **postal_code:** El valor de código postal presente en la dirección de facturación. +* **date:** fecha de la transacción en formato `yyyy-mm-dd`. +* **app_name:** nombre de la aplicación. +* **user_login:** datos de inicio de sesión del usuario con la suscripción. +* **user_id:** id. del usuario con la suscripción. +* **user_type:** tipo de cuenta de GitHub: `User` o `Organization`. +* **country:** código de país de tres letras. +* **amount_in_cents:** importe de la transacción en céntimos. Cuando un valor es menor a la cantidad del plan, el usuario que hizo la mejora y el plan nuevo se prorratean. Un valor de cero indica que el usuario canceló el plan. +* **renewal_frequency:** frecuencia de renovación de la suscripción: `Monthly` o `Yearly`. +* **marketplace_listing_plan_id:** `id` del plan de suscripción. +* **region:** nombre de la región presente en la dirección de facturación. +* **postal_code:** valor de código postal presente en la dirección de facturación. -![Perspectivas de Marketplace](/assets/images/marketplace/marketplace_transactions.png) +![Información de Marketplace](/assets/images/marketplace/marketplace_transactions.png) ## Acceder a las transacciones de {% data variables.product.prodname_marketplace %} Para acceder a las transacciones de {% data variables.product.prodname_marketplace %}: -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.developer_settings %} -{% data reusables.user-settings.marketplace_apps %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.marketplace_apps %} 4. Selecciona la {% data variables.product.prodname_github_app %} para la cual quieras visualizar las transacciones. {% data reusables.user-settings.edit_marketplace_listing %} -6. Da clic en la pestaña de **Transacciones**. -7. Opcionalmente, selecciona un periodo de tiempo diferente dando clic en el menú desplegable de "Periodo" en la esquina superior derecha de la página de Transacciones. ![Periodo de tiempo de Marketplace](/assets/images/marketplace/marketplace_insights_time_period.png) +6. Haga clic en la pestaña **Transactions**. +7. Opcionalmente, selecciona un periodo de tiempo diferente dando clic en el menú desplegable de "Periodo" en la esquina superior derecha de la página de Transacciones. +![Periodo de tiempo de Marketplace](/assets/images/marketplace/marketplace_insights_time_period.png) diff --git a/translations/es-ES/content/developers/github-marketplace/github-marketplace-overview/about-github-marketplace.md b/translations/es-ES/content/developers/github-marketplace/github-marketplace-overview/about-github-marketplace.md index 4cef3402ec..159b45d305 100644 --- a/translations/es-ES/content/developers/github-marketplace/github-marketplace-overview/about-github-marketplace.md +++ b/translations/es-ES/content/developers/github-marketplace/github-marketplace-overview/about-github-marketplace.md @@ -10,57 +10,62 @@ versions: ghec: '*' topics: - Marketplace +ms.openlocfilehash: 5a722d35fb74607b9200a1fe30d804df44330cea +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092146' --- +[{% data variables.product.prodname_marketplace %}](https://github.com/marketplace) le conecta a desarrolladores que quieren ampliar y mejorar sus flujos de trabajo de {% data variables.product.prodname_dotcom %}. Puedes listar herramientas gratuitas y de pago para que las utilicen los desarrolladores en {% data variables.product.prodname_marketplace %}. {% data variables.product.prodname_marketplace %} ofrece dos tipos de herramientas para los desarrolladores: {% data variables.product.prodname_actions %} y Apps, y cada herramienta requiere pasos diferentes para agregarla a {% data variables.product.prodname_marketplace %}. -[{% data variables.product.prodname_marketplace %}](https://github.com/marketplace) te conecta a los desarrolladores que quieren extender y mejorar sus flujos de trabajo de {% data variables.product.prodname_dotcom %}. Puedes listar herramientas gratuitas y de pago para que las utilicen los desarrolladores en {% data variables.product.prodname_marketplace %}. {% data variables.product.prodname_marketplace %} ofrece dos tipos de herramientas para los desarrolladores: {% data variables.product.prodname_actions %} y Apps, y cada herramienta requiere pasos diferentes para agregarla a {% data variables.product.prodname_marketplace %}. - -## GitHub Actions +## Acciones de GitHub {% data reusables.actions.actions-not-verified %} -Para aprender sobre cómo publicar {% data variables.product.prodname_actions %} en {% data variables.product.prodname_marketplace %}, consulta la sección "[Publicar acciones en GitHub Marketplace](/actions/creating-actions/publishing-actions-in-github-marketplace)". +Para obtener información sobre la publicación de {% data variables.product.prodname_actions %} en {% data variables.product.prodname_marketplace %}, vea "[Publicación de acciones en GitHub Marketplace](/actions/creating-actions/publishing-actions-in-github-marketplace)". ## Aplicaciones -Cualquiera puede compartir las apps con otros usuarios gratuitamente en {% data variables.product.prodname_marketplace %}, pero solo las apps que pertenezcan a las organizaciones pueden venderse. +Cualquiera puede compartir las apps con otros usuarios gratuitamente en {% data variables.product.prodname_marketplace %}, pero solo las apps que pertenezcan a las organizaciones pueden venderse. -Para publicar planes de pago para tu app y mostrar una insignia de marketplace, debes completar el proceso de verificación del publicador. Para obtener más información, consulta la sección "[Solicitar la verificación del publicador para tu organización](/developers/github-marketplace/applying-for-publisher-verification-for-your-organization)" o "[Requisitos para listar una app](/developers/github-marketplace/requirements-for-listing-an-app)". +Para publicar planes de pago para tu app y mostrar una insignia de marketplace, debes completar el proceso de verificación del publicador. Para más información, vea "[Solicitud de la comprobación del publicador para la organización](/developers/github-marketplace/applying-for-publisher-verification-for-your-organization)" o "[Requisitos para la oferta de una aplicación](/developers/github-marketplace/requirements-for-listing-an-app)". Una vez que la organización cumpla con los requisitos, alguien con permisos de propietario en la organización puede publicar planes de pago para cualquiera de sus apps. Cada app con un plan de pago también llevará un proceso de incorporación financiera para habilitar los pagos. -Para publicar las apps con planes gratuitos, solo necesitas cumplir con los requisitos generales para listar cualquier app. Para obtener más información, consulta la sección "[Requisitos para todos los listados de GitHub Marketplace](/developers/github-marketplace/requirements-for-listing-an-app#requirements-for-all-github-marketplace-listings)". +Para publicar las apps con planes gratuitos, solo necesitas cumplir con los requisitos generales para listar cualquier app. Para más información, vea "[Requisitos para todas las ofertas de GitHub Marketplace](/developers/github-marketplace/requirements-for-listing-an-app#requirements-for-all-github-marketplace-listings)". ### ¿Eres nuevo en las apps? -Si te interesa crear una app para {% data variables.product.prodname_marketplace %}, pero eres nuevo en las {% data variables.product.prodname_github_apps %} o en las {% data variables.product.prodname_oauth_apps %}, consulta la sección "[Crear {% data variables.product.prodname_github_apps %}](/developers/apps/building-github-apps)" o la sección "[Crear {% data variables.product.prodname_oauth_apps %}](/developers/apps/building-oauth-apps)". +Si le interesa crear una aplicación para {% data variables.product.prodname_marketplace %}, pero no está familiarizado con {% data variables.product.prodname_github_apps %} o {% data variables.product.prodname_oauth_apps %}, vea "[Compilación de {% data variables.product.prodname_github_apps %}](/developers/apps/building-github-apps)" o "[Compilación de {% data variables.product.prodname_oauth_apps %}](/developers/apps/building-oauth-apps)". ### {% data variables.product.prodname_github_apps %} vs. {% data variables.product.prodname_oauth_apps %} -{% data reusables.marketplace.github_apps_preferred %}, aunque puedes listar tanto las Apps de OAuth como las {% data variables.product.prodname_github_apps %} en {% data variables.product.prodname_marketplace %}. Para obtener más información, consulta las secciones "[Diferencias entre las {% data variables.product.prodname_github_apps %} y las {% data variables.product.prodname_oauth_apps %}](/apps/differences-between-apps/)" y "[Migrar de las {% data variables.product.prodname_oauth_apps %} a las {% data variables.product.prodname_github_apps %}](/apps/migrating-oauth-apps-to-github-apps/)". +{% data reusables.marketplace.github_apps_preferred %}, aunque puedes listar tanto las Apps de OAuth como las {% data variables.product.prodname_github_apps %} en {% data variables.product.prodname_marketplace %}. Para más información, vea "[Diferencias entre {% data variables.product.prodname_github_apps %} y {% data variables.product.prodname_oauth_apps %}](/apps/differences-between-apps/)" y "[Migración de {% data variables.product.prodname_oauth_apps %} a {% data variables.product.prodname_github_apps %}](/apps/migrating-oauth-apps-to-github-apps/)". ## Resumen de cómo publicar una app en {% data variables.product.prodname_marketplace %} Cuando termines de crear tu app, puedes compartirla con otros usuarios si la publicas en {% data variables.product.prodname_marketplace %}. En resúmen, el proceso es: -1. Revisa tu app cuidadosamente para garantizar que se comporte en otros repositorios como se espera y que cumpla con los lineamientos de mejores prácticas. Para obtener más información, consulta las secciones "[Mejores prácticas de seguridad para las apps](/developers/github-marketplace/security-best-practices-for-apps)" y "[Requisitos para listar una app](/developers/github-marketplace/requirements-for-listing-an-app#best-practice-for-customer-experience)". +1. Revisa tu app cuidadosamente para garantizar que se comporte en otros repositorios como se espera y que cumpla con los lineamientos de mejores prácticas. Para más información, vea "[Procedimientos recomendados de seguridad para aplicaciones](/developers/github-marketplace/security-best-practices-for-apps)" y "[Requisitos para la oferta de una aplicación](/developers/github-marketplace/requirements-for-listing-an-app#best-practice-for-customer-experience)". -1. Agrega eventos de webhook a la app para rastrear las solicitudes de facturación de los usuarios. Para obtener más información acerca de la API de {% data variables.product.prodname_marketplace %}, los eventos de webhook y las solicitudes de facturación, consulta la sección "[Utilizar la API de {% data variables.product.prodname_marketplace %} en tu app](/developers/github-marketplace/using-the-github-marketplace-api-in-your-app)". +1. Agrega eventos de webhook a la app para rastrear las solicitudes de facturación de los usuarios. Para más información sobre la API {% data variables.product.prodname_marketplace %}, los eventos de webhook y las solicitudes de facturación, vea "[Uso de la API {% data variables.product.prodname_marketplace %} en la aplicación](/developers/github-marketplace/using-the-github-marketplace-api-in-your-app)". -1. Crea un borrador de lista de {% data variables.product.prodname_marketplace %}. Para obtener más información, consulta la sección "[Hacer un borrador de lista para tu app](/developers/github-marketplace/drafting-a-listing-for-your-app)". +1. Crea un borrador de lista de {% data variables.product.prodname_marketplace %}. Para más información, vea "[Borrador de una oferta para la aplicación](/developers/github-marketplace/drafting-a-listing-for-your-app)". -1. Agrega un plan de precios. Para obtener más información, consulta la sección "[Configurar planes de precios para tu listado](/developers/github-marketplace/setting-pricing-plans-for-your-listing)". +1. Agrega un plan de precios. Para más información, vea "[Establecimiento de planes de precios para la oferta](/developers/github-marketplace/setting-pricing-plans-for-your-listing)". -1. Lee y acepta las condiciones del "[Acuerdo de Desarrollador de {% data variables.product.prodname_marketplace %}](/free-pro-team@latest/github/site-policy/github-marketplace-developer-agreement)". +1. Lea y acepte los términos del "[Contrato de desarrollador de {% data variables.product.prodname_marketplace %}](/free-pro-team@latest/github/site-policy/github-marketplace-developer-agreement)". -1. Emite tu listado para que se publique en {% data variables.product.prodname_marketplace %}. Para obtener más información, consulta la sección "[Emitir tu lista para su publicación](/developers/github-marketplace/submitting-your-listing-for-publication)". +1. Emite tu listado para que se publique en {% data variables.product.prodname_marketplace %}. Para más información, vea "[Envío de la oferta para su publicación](/developers/github-marketplace/submitting-your-listing-for-publication)". ## Ver el desempeño de tu app -Puedes acceder a las métricas y transacciones de tu lista. Para obtener más información, consulta: +Puedes acceder a las métricas y transacciones de tu lista. Para más información, consulte: -- "[Visualizar las métricas de tu lista](/developers/github-marketplace/viewing-metrics-for-your-listing)" -- "[Visualizar las transacciones de tu lista](/developers/github-marketplace/viewing-transactions-for-your-listing)" +- "[Visualización de métricas para la oferta](/developers/github-marketplace/viewing-metrics-for-your-listing)" +- "[Visualización de transacciones para la oferta](/developers/github-marketplace/viewing-transactions-for-your-listing)" -## Contactar a soporte +## Contactar a soporte Si tienes preguntas acerca de {% data variables.product.prodname_marketplace %}, por favor contacta directamente a {% data variables.contact.contact_support %}. diff --git a/translations/es-ES/content/developers/github-marketplace/github-marketplace-overview/about-marketplace-badges.md b/translations/es-ES/content/developers/github-marketplace/github-marketplace-overview/about-marketplace-badges.md index aeec27c268..e903168712 100644 --- a/translations/es-ES/content/developers/github-marketplace/github-marketplace-overview/about-marketplace-badges.md +++ b/translations/es-ES/content/developers/github-marketplace/github-marketplace-overview/about-marketplace-badges.md @@ -7,36 +7,40 @@ redirect_from: versions: fpt: '*' ghec: '*' +ms.openlocfilehash: bba9137fc39c1bc101a75650dcea03e651d37fff +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092145' --- - ## Para las GitHub Apps Algunas apps en {% data variables.product.prodname_marketplace %} tienen la insignia de {% octicon "verified" aria-label="The verified badge" %} y una descripción que dice "Publisher domain and email verified". Esto significa que la app pertenece a una organización que tiene: - Propiedad verificada del dominio y tiene una insignia verificada en su perfil - Confirmó su dirección de correo electrónico para que el soporte de {% data variables.product.prodname_dotcom %} pueda contactarla -- Requirió la autenticación bifactorial. Para obtener más información, consulta "[Solicitar la autenticación de dos factores en tu organización](/organizations/keeping-your-organization-secure/requiring-two-factor-authentication-in-your-organization)". +- Requirió la autenticación bifactorial. Para más información, vea "[Exigencia de la autenticación en dos fases en la organización](/organizations/keeping-your-organization-secure/requiring-two-factor-authentication-in-your-organization)". -![Insignia de Marketplace para las GitHub Apps](/assets/images/marketplace/apps-with-verified-publisher-badge-tooltip.png) +![Distintivo del marketplace para las aplicaciones de GitHub Apps](/assets/images/marketplace/apps-with-verified-publisher-badge-tooltip.png) -{% note %} -{% data variables.product.prodname_dotcom %} no analiza la app. La insignia de marketplace {% octicon "verified" aria-label="The verified badge" %} solo confirma que el publicador cumple con los requisitos que se listan anteriormente. +{% note %} {% data variables.product.prodname_dotcom %} no analiza la aplicación. La insignia de marketplace {% octicon "verified" aria-label="The verified badge" %} solo confirma que el publicador cumple con los requisitos que se listan anteriormente. {% endnote %} -Para aprender cómo puedes agregar esta insignia a tu app, consulta la sección "[Solicitar una verificación de publicador para tu organización](/developers/github-marketplace/applying-for-publisher-verification-for-your-organization)". +Para obtener información sobre cómo agregar este distintivo a la aplicación, vea "[Solicitud de la comprobación del publicador para la organización](/developers/github-marketplace/applying-for-publisher-verification-for-your-organization)". -Algunas apps en {% data variables.product.prodname_marketplace %} tienen la insignia de {% octicon "verified" aria-label="The verified badge" %} y una descripción que dice "App meets the requirements for listing" instead of, "Publisher domain and email verified." Esto significa que la app cumnple con los requisitos de listado que se describen en "[requisitos para listar una app](/developers/github-marketplace/requirements-for-listing-an-app)", pero no se ha verificado el publicador, tal como se describe en la sección "[Solicitar la verificación de publicador para tu organización](/developers/github-marketplace/applying-for-publisher-verification-for-your-organization)". Las apps con esta insignia no pueden cambiar su plan de precios hasta que el publicador solicite y consiga exitosamente la verificación. +Algunas apps en {% data variables.product.prodname_marketplace %} tienen la insignia de {% octicon "verified" aria-label="The verified badge" %} y una descripción que dice "App meets the requirements for listing" instead of, "Publisher domain and email verified." Esto significa que la aplicación cumple los requisitos de descripción descritos en "[Requisitos para la descripción de una aplicación](/developers/github-marketplace/requirements-for-listing-an-app)", pero el publicador no se ha comprobado, como se describe en "[Solicitud de la comprobación del publicador para la organización](/developers/github-marketplace/applying-for-publisher-verification-for-your-organization)". Las apps con esta insignia no pueden cambiar su plan de precios hasta que el publicador solicite y consiga exitosamente la verificación. -![Insignia de Marketplace para las GitHub Apps](/assets/images/marketplace/apps-with-unverified-publisher-badge-tooltip.png) +![Distintivo del marketplace para las aplicaciones de GitHub Apps](/assets/images/marketplace/apps-with-unverified-publisher-badge-tooltip.png) -Para obtener más información sobre los requisitos para listar una app en {% data variables.product.prodname_marketplace %}, consulta los "[Requisitos para listar una app en {% data variables.product.prodname_marketplace %}](/marketplace/getting-started/requirements-for-listing-an-app-on-github-marketplace/)". +Para más información sobre los requisitos de descripción de una aplicación en {% data variables.product.prodname_marketplace %}, vea "[Requisitos de descripción de una aplicación en {% data variables.product.prodname_marketplace %}](/marketplace/getting-started/requirements-for-listing-an-app-on-github-marketplace/)". -Para obtener información sobre cómo encontrar apps que puedas utilizar, consulta la sección "[Buscar en {% data variables.product.prodname_marketplace %}](/search-github/searching-on-github/searching-github-marketplace)". +Para obtener información sobre cómo buscar aplicaciones para usar, vea "[Búsqueda en {% data variables.product.prodname_marketplace %}](/search-github/searching-on-github/searching-github-marketplace)". -## Para las GitHub Actions +## Para las GitHub Actions Las acciones con la {% octicon "verified" aria-label="The verified badge" %} o la insignia de creador verificado indican que {% data variables.product.prodname_dotcom %} ha verificado al creador de esta acción como socio de la organización. ![Insignia de creador verificado para las GitHub Actions](/assets/images/marketplace/verified-creator-badge-for-actions.png) -Para obtener más información sobre cómo publicar GitHub Actions en {% data variables.product.prodname_marketplace %}, consulta la sección "[Publicar acciones en GitHub Marketplace](/actions/creating-actions/publishing-actions-in-github-marketplace)". +Para obtener información sobre cómo publicar una acción de GitHub en {% data variables.product.prodname_marketplace %}, vea "[Publicación de acciones en GitHub Marketplace](/actions/creating-actions/publishing-actions-in-github-marketplace)". diff --git a/translations/es-ES/content/developers/github-marketplace/github-marketplace-overview/applying-for-publisher-verification-for-your-organization.md b/translations/es-ES/content/developers/github-marketplace/github-marketplace-overview/applying-for-publisher-verification-for-your-organization.md index 3e1b205f0f..af13e7bde1 100644 --- a/translations/es-ES/content/developers/github-marketplace/github-marketplace-overview/applying-for-publisher-verification-for-your-organization.md +++ b/translations/es-ES/content/developers/github-marketplace/github-marketplace-overview/applying-for-publisher-verification-for-your-organization.md @@ -8,31 +8,37 @@ topics: - Marketplace redirect_from: - /developers/github-marketplace/applying-for-publisher-verification-for-your-organization -shortTitle: Verificación del publicador +shortTitle: Publisher verification +ms.openlocfilehash: 34085acb78eba5057cea382ab250e4704dd958d1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092144' --- - La verificación del publicador garantiza que {% data variables.product.prodname_dotcom %} tiene una forma de contactarte, que habilitas la autenticación bifactorial para tu organización y que el dominio de tu organización se verificó. -Una vez que se haya verificado tu organización, podrás publicar planes de pago para tu app. Para obtener más información, consulta la sección "[Configurar los planes de pago para tu listado](/developers/github-marketplace/setting-pricing-plans-for-your-listing)". +Una vez que se haya verificado tu organización, podrás publicar planes de pago para tu app. Para obtener más información, vea "[Establecimiento de planes de precios para la oferta](/developers/github-marketplace/setting-pricing-plans-for-your-listing)". -Para ofrecer planes de pago para tu app, esta debe pertenecer a una organización y debes tener permisos de propietario en ella. Si tu app le pertenece actualmente a una cuenta personal, necesitarás transferir la propiedad de esta a una organización. Para obtener más información, consulta la sección "[Transferir la propiedad de una GitHub App](/developers/apps/transferring-ownership-of-a-github-app)" o "[Transferir la propiedad de una App de OAuth](/developers/apps/transferring-ownership-of-an-oauth-app)". +Para ofrecer planes de pago para tu app, esta debe pertenecer a una organización y debes tener permisos de propietario en ella. Si tu aplicación pertenece actualmente a una cuenta personal, deberás transferir la propiedad de esta a una organización. Para obtener más información, consulte "[Transferencia de la propiedad de una aplicación de GitHub](/developers/apps/transferring-ownership-of-a-github-app)" o "[Transferencia de la propiedad de una aplicación de OAuth](/developers/apps/transferring-ownership-of-an-oauth-app)". ## Solicitar la verificación de publicador -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -1. En la barra lateral izquierda, haz clic en **Developer settings** (Parámetros del desarrollador). ![La opción de configuración de desarrollador en la barra lateral de ajustes de la organización](/assets/images/marketplace/developer-settings-in-org-settings.png) -1. Debajo de "Ajustes de desarrollador", da clic en **Verificación del publicador**. ![Opción de verificación del publicador en la barra lateral de ajustes de la organización](/assets/images/marketplace/publisher-verification-settings-option.png) +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} +1. En la barra lateral izquierda, haga clic en **Developer settings** (Configuración del desarrollador). + ![Opción de configuración del desarrollador en la barra lateral de configuración de la organización](/assets/images/marketplace/developer-settings-in-org-settings.png) +1. En "Developer settings" (Configuración del desarrollador), haga clic en **Publisher Verificación** (Comprobación del publicador). + ![Opción de comprobación del publicador en la barra lateral de configuración de la organización](/assets/images/marketplace/publisher-verification-settings-option.png) 1. Debajo de "Verificación del publicador", completa la información de la lista de verificación: - Asegúrate de que tu información de perfil básica está presente y es correcta. También, asegúrate de que hayas incluido la mejor dirección de correo electrónico para recibir soporte y actualizaciones de {% data variables.product.company_short %}. - - Asegúrate de que se encuentre habilitada la autenticación bifactorial para tu organización. Para obtener más información, consulta "[Solicitar la autenticación de dos factores en tu organización](/organizations/keeping-your-organization-secure/requiring-two-factor-authentication-in-your-organization)". - - Emite un dominio verificado y asegúrate que se muestre la insignia de "Verificado" en el perfil de página de tu organización. Para obtener información relacionada, 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)". + - Asegúrate de que se encuentre habilitada la autenticación bifactorial para tu organización. Para más información, vea "[Exigencia de la autenticación en dos fases en la organización](/organizations/keeping-your-organization-secure/requiring-two-factor-authentication-in-your-organization)". + - Emite un dominio verificado y asegúrate que se muestre la insignia de "Verificado" en el perfil de página de tu organización. Para obtener información relacionada, vea "[Comprobación o aprobación de un dominio para la organización](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)". ![Lista de verificación para la verificación del publicador](/assets/images/marketplace/publisher-verification-checklist.png) -2. Da clic en **Solicitar verificación**. {% data variables.product.company_short %} revisará tus detalles y te avisará cuando se haya completado tu verificación de publicador. +2. Haga clic en **Request Verification** (Solicitar comprobación). {% data variables.product.company_short %} revisará tus detalles y te avisará cuando se haya completado tu verificación de publicador. -## Leer más +## Información adicional -Para obtener más información sobre el proceso de publicación de apps, consulta la sección "[Acerca de GitHub Marketplace](/developers/github-marketplace/about-github-marketplace)". +Para obtener información sobre el proceso de publicación de aplicaciones, consulte ["Acerca de GitHub Marketplace](/developers/github-marketplace/about-github-marketplace)". diff --git a/translations/es-ES/content/developers/github-marketplace/github-marketplace-overview/index.md b/translations/es-ES/content/developers/github-marketplace/github-marketplace-overview/index.md index 5af6d3f551..4523fff15f 100644 --- a/translations/es-ES/content/developers/github-marketplace/github-marketplace-overview/index.md +++ b/translations/es-ES/content/developers/github-marketplace/github-marketplace-overview/index.md @@ -8,6 +8,12 @@ children: - /about-github-marketplace - /about-marketplace-badges - /applying-for-publisher-verification-for-your-organization -shortTitle: Resumen +shortTitle: Overview +ms.openlocfilehash: 9534f77c571bc8d7530418c04d3ec4cd7111c3c2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092142' --- diff --git a/translations/es-ES/content/developers/github-marketplace/index.md b/translations/es-ES/content/developers/github-marketplace/index.md index d91b96c2ee..f79a3ce4ea 100644 --- a/translations/es-ES/content/developers/github-marketplace/index.md +++ b/translations/es-ES/content/developers/github-marketplace/index.md @@ -1,5 +1,5 @@ --- -title: GitHub Marketplace +title: Marketplace de GitHub intro: 'Lista tus herramientas en {% data variables.product.prodname_dotcom %} Marketplace para que los desarrolladores las utilicen o las compren.' redirect_from: - /apps/adding-integrations/listing-apps-on-github-marketplace/about-github-marketplace @@ -16,5 +16,11 @@ children: - /using-the-github-marketplace-api-in-your-app - /listing-an-app-on-github-marketplace - /selling-your-app-on-github-marketplace +ms.openlocfilehash: ba73ba3da3bd965b1b89dccac368bc637014363b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092140' --- diff --git a/translations/es-ES/content/developers/github-marketplace/listing-an-app-on-github-marketplace/configuring-a-webhook-to-notify-you-of-plan-changes.md b/translations/es-ES/content/developers/github-marketplace/listing-an-app-on-github-marketplace/configuring-a-webhook-to-notify-you-of-plan-changes.md index da230287dd..98d8c70145 100644 --- a/translations/es-ES/content/developers/github-marketplace/listing-an-app-on-github-marketplace/configuring-a-webhook-to-notify-you-of-plan-changes.md +++ b/translations/es-ES/content/developers/github-marketplace/listing-an-app-on-github-marketplace/configuring-a-webhook-to-notify-you-of-plan-changes.md @@ -1,6 +1,6 @@ --- title: Configurar un webhook para que te notifique sobre los cambios de plan -intro: 'Después de [crear un listado de {% data variables.product.prodname_marketplace %} en borrador] (/marketplace/listing-on-github-marketplace/creating-a-draft-github-marketplace-listing/), puedes configurar un webhook que te notifique cuando sucedan cambios en los planes de la cuenta de los clientes. Después de que configures el webhook, puedes [gestionar los tipos de evento de `marketplace_purchase`] (/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events/) en tu app.' +intro: 'Después de [crear un borrador de lista {% data variables.product.prodname_marketplace %} ](/marketplace/listing-on-github-marketplace/creating-a-draft-github-marketplace-listing/), puedes configurar un webhook que te notifique cuándo se producen cambios en los planes de cuenta de cliente. Después de configurar el webhook, puedes [controlar los tipos de eventos `marketplace_purchase`](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events/) de la aplicación.' redirect_from: - /apps/adding-integrations/managing-listings-on-github-marketplace/adding-webhooks-for-a-github-marketplace-listing - /apps/marketplace/managing-github-marketplace-listings/adding-webhooks-for-a-github-marketplace-listing @@ -13,22 +13,27 @@ versions: ghec: '*' topics: - Marketplace -shortTitle: Webhooks para planear cambios +shortTitle: Webhooks for plan changes +ms.openlocfilehash: 85ffaa8809860ff4b693075e416723717296f86c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092139' --- +El webhook de evento de {% data variables.product.prodname_marketplace %} solo puede configurarse desde la página de listado de {% data variables.product.prodname_marketplace %} de tu aplicación. Puede configurar todos los demás eventos desde la [página de configuración para desarrolladores de la aplicación](https://github.com/settings/developers). Si no ha creado una oferta de {% data variables.product.prodname_marketplace %}, lea "[Creación de un borrador de oferta de {% data variables.product.prodname_marketplace %}](/marketplace/listing-on-github-marketplace/creating-a-draft-github-marketplace-listing/)" para obtener información sobre cómo hacerlo. -El webhook de evento de {% data variables.product.prodname_marketplace %} solo puede configurarse desde la página de listado de {% data variables.product.prodname_marketplace %} de tu aplicación. Puedes configurar el resto de los eventos desde la [página de configuración del desarrollador de la aplicación](https://github.com/settings/developers). Si no has creado un listado de {% data variables.product.prodname_marketplace %}, lee la sección "[Crear un borrador de listado de {% data variables.product.prodname_marketplace %}](/marketplace/listing-on-github-marketplace/creating-a-draft-github-marketplace-listing/)" para aprender cómo hacerlo. +## Creación de un webhook -## Crear un webhook +Para crear un webhook para la oferta de {% data variables.product.prodname_marketplace %}, haga clic en **Webhook** en la barra lateral izquierda de la [página de la oferta de {% data variables.product.prodname_marketplace %}](https://github.com/marketplace/manage). Verás las siguientes opciones que se necesitan para configurar tu webhook: -Para crear un webhook para tu listado de {% data variables.product.prodname_marketplace %}, da clic en **Webhooks** en la barra lateral de tu [página de listado de {% data variables.product.prodname_marketplace %}](https://github.com/marketplace/manage). Verás las siguientes opciones que se necesitan para configurar tu webhook: - -### URL de la carga útil +### Dirección URL de carga {% data reusables.webhooks.payload_url %} ### Tipo de contenido -{% data reusables.webhooks.content_type %} GitHub te recomienda utilizar el tipo de contenido `application/json`. +{% data reusables.webhooks.content_type %} GitHub recomienda usar el tipo de contenido `application/json`. ### Secreto @@ -40,6 +45,6 @@ Predeterminadamente, las entregas de webhook están "Activas". También puedes e ## Visualizar las entregas de los webhooks -Una vez que hayas configurado tu webhook de {% data variables.product.prodname_marketplace %}, podrás inspecionar las cargas útiles de las solicitudes de tipo `POST` desde la página del **Webhooks** del [listado de {% data variables.product.prodname_marketplace %}](https://github.com/marketplace/manage) de tu aplicación. GitHub no reenvía los intentos fallidos de entrega. Asegúrate de que tu app pueda recibir toda la carga útil del webhook que envíe GitHub. +Una vez que haya configurado el webhook de {% data variables.product.prodname_marketplace %}, podrá inspeccionar las cargas de solicitud de `POST` desde la página **Webhook** de la [oferta en {% data variables.product.prodname_marketplace %} de la aplicación](https://github.com/marketplace/manage). GitHub no reenvía los intentos fallidos de entrega. Asegúrate de que tu app pueda recibir toda la carga útil del webhook que envíe GitHub. ![Inspeccionar las entregas de webhooks de {% data variables.product.prodname_marketplace %} recientes](/assets/images/marketplace/marketplace_webhook_deliveries.png) diff --git a/translations/es-ES/content/developers/github-marketplace/listing-an-app-on-github-marketplace/drafting-a-listing-for-your-app.md b/translations/es-ES/content/developers/github-marketplace/listing-an-app-on-github-marketplace/drafting-a-listing-for-your-app.md index 0040dfe667..c6e8049a38 100644 --- a/translations/es-ES/content/developers/github-marketplace/listing-an-app-on-github-marketplace/drafting-a-listing-for-your-app.md +++ b/translations/es-ES/content/developers/github-marketplace/listing-an-app-on-github-marketplace/drafting-a-listing-for-your-app.md @@ -18,9 +18,14 @@ versions: ghec: '*' topics: - Marketplace -shortTitle: Hacer un borrador de un listado de una app +shortTitle: Draft an app listing +ms.openlocfilehash: 9dccf5486c446c5cdd9dbef4d36650340116e044 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092137' --- - ## Crear un borrador nuevo de un listado de {% data variables.product.prodname_marketplace %} Solo puedes crear borradores de listados para las apps que sean públicas. Antes de crear tu borrador de listado puedes leer los siguientes lineamientos para escribir y configurar los ajustes en tu listado de {% data variables.product.prodname_marketplace %}: @@ -31,36 +36,36 @@ Solo puedes crear borradores de listados para las apps que sean públicas. Antes Para crear un listado de {% data variables.product.prodname_marketplace %}: -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.developer_settings %} -3. En la barra lateral izquierda, da clic ya sea en **Apps de OAuth** o **GitHub Apps** dependiendo del tipo de app que estés agregando a {% data variables.product.prodname_marketplace %}. +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} +3. En la barra lateral de la izquierda, haga clic en **OAuth Apps** o **GitHub Apps** en función de la aplicación que esté agregando a {% data variables.product.prodname_marketplace %}. {% note %} - **Nota**: También puedes agregar un listado si navegas a https://github.com/marketplace/new, ves tus apps disponibles, y das clic en **Crear un borrador de un lsitado**. + **Nota**: También puede agregar un listado; para ello, vaya a https://github.com/marketplace/new, vea las aplicaciones disponibles y haga clic en **Create draft listing**. {% endnote %} ![Selección del tipo de app](/assets/images/settings/apps_choose_app.png) -4. Selecciona la app que quisieras agregar a {% data variables.product.prodname_marketplace %}. ![Selección de aplicaciones para el listado de {% data variables.product.prodname_marketplace %}](/assets/images/github-apps/github_apps_select-app.png) -{% data reusables.user-settings.edit_marketplace_listing %} -5. Una vez que hayas creado un borrador nuevo de un listado, verás un resumen de las secciones que necesitas visitar antes de que tu listado de {% data variables.product.prodname_marketplace %} esté completo. ![Listado de GitHub Marketplace](/assets/images/marketplace/marketplace_listing_overview.png) +4. Selecciona la app que quisieras agregar a {% data variables.product.prodname_marketplace %}. +![Selección de la aplicación para el listado de {% data variables.product.prodname_marketplace %}](/assets/images/github-apps/github_apps_select-app.png) {% data reusables.user-settings.edit_marketplace_listing %} +5. Una vez que hayas creado un borrador nuevo de un listado, verás un resumen de las secciones que necesitas visitar antes de que tu listado de {% data variables.product.prodname_marketplace %} esté completo. +![Listado de GitHub Marketplace](/assets/images/marketplace/marketplace_listing_overview.png) {% note %} -**Nota:** En la sección de "información de contacto" de tu listado, te recomendamos utilizar direcciones de correo electrónico individuales en vez de direcciones grupales como support@domain.com. GitHub utilizará estas direcciones de correo electrónico para contactarte con respecto a las actualizaciones a {% data variables.product.prodname_marketplace %} que pudieran afectar tu listado, a los lanzamientos de nuevas características, a las oportunidades de marketing, a los pagos, y a la información sobre conferencias y patrocinios. +**Nota:** En la sección "Contact info" del listado, se recomienda usar direcciones de correo electrónico individuales, en lugar de direcciones de correo electrónico de grupo como support@domain.com. GitHub utilizará estas direcciones de correo electrónico para contactarte con respecto a las actualizaciones a {% data variables.product.prodname_marketplace %} que pudieran afectar tu listado, a los lanzamientos de nuevas características, a las oportunidades de marketing, a los pagos, y a la información sobre conferencias y patrocinios. {% endnote %} ## Editar tu listado -Ya que hayas creado un borrador de listado de {% data variables.product.prodname_marketplace %}, puedes regresar a modificar la información de éste en cualquier momento. Si tu app ya se aprobó y está en {% data variables.product.prodname_marketplace %}, puedes editar la información e imágenes en tu listado, pero no podrás cambiar los planes de precios que ya estén publicados. Consulta la sección "[Configurar el plan de pagos de un listado de {% data variables.product.prodname_marketplace %}](/marketplace/listing-on-github-marketplace/setting-a-github-marketplace-listing-s-pricing-plan/)". +Ya que hayas creado un borrador de listado de {% data variables.product.prodname_marketplace %}, puedes regresar a modificar la información de éste en cualquier momento. Si tu app ya se aprobó y está en {% data variables.product.prodname_marketplace %}, puedes editar la información e imágenes en tu listado, pero no podrás cambiar los planes de precios que ya estén publicados. Consulte "[Configurar un plan de precios para el listado de {% data variables.product.prodname_marketplace %}](/marketplace/listing-on-github-marketplace/setting-a-github-marketplace-listing-s-pricing-plan/)". ## Emitir tu app -Ya que hayas completado tu listado de {% data variables.product.prodname_marketplace %}, puedes emitirlo para su revisión a través de la página **Resumen**. Necesitas leer y aceptar el "[Acuerdo de Desarrollador de {% data variables.product.prodname_marketplace %}](/free-pro-team@latest/github/site-policy/github-marketplace-developer-agreement/)", y luego puedes dar clic en **Emitir para revisión**. Después de emitir tu app para su revisión te contactará un experto en integraciones con cualquier tipo de información adicional que se requiera para el proceso de integración. +Una vez completado su listado de {% data variables.product.prodname_marketplace %}, puede enviarlo para su revisión a desde la página **Overview**. Deberá leer y aceptar el contrato del desarrollador de "[{% data variables.product.prodname_marketplace %}](/free-pro-team@latest/github/site-policy/github-marketplace-developer-agreement/) y, a continuación, hacer clic en **Submit for review**. Después de emitir tu app para su revisión te contactará un experto en integraciones con cualquier tipo de información adicional que se requiera para el proceso de integración. ## Eliminar un listado de {% data variables.product.prodname_marketplace %} diff --git a/translations/es-ES/content/developers/github-marketplace/listing-an-app-on-github-marketplace/index.md b/translations/es-ES/content/developers/github-marketplace/listing-an-app-on-github-marketplace/index.md index a3c5e3cad2..10b3f72dac 100644 --- a/translations/es-ES/content/developers/github-marketplace/listing-an-app-on-github-marketplace/index.md +++ b/translations/es-ES/content/developers/github-marketplace/listing-an-app-on-github-marketplace/index.md @@ -21,6 +21,12 @@ children: - /setting-pricing-plans-for-your-listing - /configuring-a-webhook-to-notify-you-of-plan-changes - /submitting-your-listing-for-publication -shortTitle: Listar una app en Marketplace +shortTitle: List an app on the Marketplace +ms.openlocfilehash: e20f44f2287195ed5cdf0f914b64e6a9a1bbeda2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092132' --- diff --git a/translations/es-ES/content/developers/github-marketplace/listing-an-app-on-github-marketplace/setting-pricing-plans-for-your-listing.md b/translations/es-ES/content/developers/github-marketplace/listing-an-app-on-github-marketplace/setting-pricing-plans-for-your-listing.md index b134374436..b983e54aa9 100644 --- a/translations/es-ES/content/developers/github-marketplace/listing-an-app-on-github-marketplace/setting-pricing-plans-for-your-listing.md +++ b/translations/es-ES/content/developers/github-marketplace/listing-an-app-on-github-marketplace/setting-pricing-plans-for-your-listing.md @@ -19,49 +19,54 @@ versions: ghec: '*' topics: - Marketplace -shortTitle: Configurar los planes de precios del listado +shortTitle: Set listing pricing plans +ms.openlocfilehash: bc8d84a55c9597da051ab11752dd7e412761d5d7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092131' --- - ## Acerca de configurar planes de precios -{% data variables.product.prodname_marketplace %} ofrece varios tipos diferentes de planes de pago. Para obener información detallada, consulta la sección "[Planes de precios para {% data variables.product.prodname_marketplace %}](/developers/github-marketplace/pricing-plans-for-github-marketplace-apps)". +{% data variables.product.prodname_marketplace %} ofrece varios tipos diferentes de planes de pago. Para obtener información detallada, consulte "[Planes de precios para {% data variables.product.prodname_marketplace %}](/developers/github-marketplace/pricing-plans-for-github-marketplace-apps)". -Para ofrecer un plan de pago para tu app, esta debe pertenecer a una organización que haya completado el proceso de verificación de publicadores y debe cumplir con ciertos criterios. Para obtener más información, consulta las secciones "[Solicitar una verificación de publicador para tu organizción](/developers/github-marketplace/applying-for-publisher-verification-for-your-organization)" y "[Requisitos para listar una app en {% data variables.product.prodname_marketplace %}](/marketplace/getting-started/requirements-for-listing-an-app-on-github-marketplace/)". +Para ofrecer un plan de pago para tu app, esta debe pertenecer a una organización que haya completado el proceso de verificación de publicadores y debe cumplir con ciertos criterios. Para obtener más información, consulte "[Solicitar la verificación de publicador en su organización](/developers/github-marketplace/applying-for-publisher-verification-for-your-organization)" y "[Requisitos para enumerar una aplicación en {% data variables.product.prodname_marketplace %}](/marketplace/getting-started/requirements-for-listing-an-app-on-github-marketplace/)". -Si tu app ya se publicó con un plan de pago y eres un publicador verificado, entonces puedes publicar un plan de pago nuevo desde la página de "Editar plan de precios" en la configuración del listado de tu app de Marketplace. +Si tu app ya se publicó con un plan de pago y eres un publicador verificado, entonces puedes publicar un plan de pago nuevo desde la página de "Editar plan de precios" en la configuración del listado de tu app de Marketplace. ![Botón de publicar este plan](/assets/images/marketplace/publish-this-plan-button.png) -Si tu app ya se publicó con un plan de pago, pero no puedes verificar al publicador, entonces no podrás publicar un plan de pago nuevo hasta que seas un publicador verificado. Para obtener más información acerca de cómo convertirse en un publicador verificado, consulta la sección "[Solicitar una verificación de publicador para tu organización](/developers/github-marketplace/applying-for-publisher-verification-for-your-organization)". +Si tu app ya se publicó con un plan de pago, pero no puedes verificar al publicador, entonces no podrás publicar un plan de pago nuevo hasta que seas un publicador verificado. Para obtener más información sobre cómo convertirse en un publicador verificado, consulte "[Solicitar la verificación de publicador en su organización](/developers/github-marketplace/applying-for-publisher-verification-for-your-organization)". ## Acerca de guardar los planes de precios Puedes guardar los planes de precios con los estados de "borrador" o de "publicado". Si aún no emites tu listado de {% data variables.product.prodname_marketplace %} para su aprobación, los planes publicados funcionarán de la misma forma que los planes en borrador hasta que se apruebe tu listado y se muestre en {% data variables.product.prodname_marketplace %}. Los planes en borrador te permiten crear y guardar nuevos planes de precios sin hacerlos disponibles en tu página de listado de {% data variables.product.prodname_marketplace %}. Una vez que publicas un plan de precios en un listado publicado, éste estará disponible para que los clientes lo compren de inmediato. Puedes publicar hasta 10 planes de precios. -Para obtener lineamientos sobre la facturación a clientes, consulta la sección "[Facturar a clientes](/developers/github-marketplace/billing-customers)". +Para obtener una guía sobre cómo facturar a los clientes, consulte "[Facturar a los clientes](/developers/github-marketplace/billing-customers)". ## Crear planes de precios -Para crear un plan de precios para tu listado de {% data variables.product.prodname_marketplace %}, da clic en **Planes y precios** en la barra lateral izquierda de tu [página de listado de{% data variables.product.prodname_marketplace %}](https://github.com/marketplace/manage). Para obtener más información, consulta la sección "[Crear un borrador de listado de {% data variables.product.prodname_marketplace %}](/marketplace/listing-on-github-marketplace/creating-a-draft-github-marketplace-listing/)". +Para crear un plan de precios para su listado de {% data variables.product.prodname_marketplace %}, haga clic en **Plans and pricing** en la barra lateral izquierda de la [página del listado de {% data variables.product.prodname_marketplace %}](https://github.com/marketplace/manage). Para obtener más información, consulte "[Creación de un borrador del listado de {% data variables.product.prodname_marketplace %}](/marketplace/listing-on-github-marketplace/creating-a-draft-github-marketplace-listing/)". -Cuando das clic en **Nuevo borrador de plan**, verás un formato que te permite personalizar tu plan de precios. Necesitarás configurar los siguientes cambios para crear un plan de precios: +Al hacer clic en **New draft plan**, verá un formulario que le permite personalizar el plan de precios. Necesitarás configurar los siguientes cambios para crear un plan de precios: -- **Nombre del plan** - El nombre de tu plan de precios aparecerá en la página de llegada de tu app de {% data variables.product.prodname_marketplace %}. Puedes personalizar el nombre de tu plan de precios para que se ajuste con los recursos del plan, el tamaño de la compañía que lo utilizará, o con lo que gustes. +- **Plan name**: el nombre del plan de precios aparecerá en la página de aterrizaje de la aplicación de {% data variables.product.prodname_marketplace %}. Puedes personalizar el nombre de tu plan de precios para que se ajuste con los recursos del plan, el tamaño de la compañía que lo utilizará, o con lo que gustes. -- **Modelos de precios** - Hay tres tipos de planes de precios: grtuito, tasa fija, y por unidad. Todos los planes requieren que proceses eventos de compras nuevas y de cancelaciones desde la API de marketplace. Adicionalmente, para los planes pagados: +- **Pricing models**: hay tres tipos de plan de precios: gratis, tarifa plana y por unidad. Todos los planes requieren que proceses eventos de compras nuevas y de cancelaciones desde la API de marketplace. Adicionalmente, para los planes pagados: - Debes configurar un precio para las suscripciones tanto anuales como mensuales en dólares estadounidenses. - Tu app debe procesar los eventos de cambio de planes. - Debes solicitar la verificación para publicar un listado con un plan de pago. - {% data reusables.marketplace.marketplace-pricing-free-trials %} - Para obtener información detallada, consulta las secciones "[Planes de precios para las apps de {% data variables.product.prodname_marketplace %}](/developers/github-marketplace/pricing-plans-for-github-marketplace-apps)" y "[Utilizar la API de {% data variables.product.prodname_marketplace %} en tu app](/developers/github-marketplace/using-the-github-marketplace-api-in-your-app)". + Para obtener información detallada, consulte "[Planes de precios para aplicaciones de {% data variables.product.prodname_marketplace %}](/developers/github-marketplace/pricing-plans-for-github-marketplace-apps) y "[Uso de la API de {% data variables.product.prodname_marketplace %} en la aplicación](/developers/github-marketplace/using-the-github-marketplace-api-in-your-app)". -- **Disponible para** - Los planes de precios de {% data variables.product.prodname_marketplace %} pueden aplicar para las **cuentas personales y de organización**, **Cuentas personales únicamente**, o **Cuentas de organización únicamente**. Por ejemplo, si tu plan de precios es por unidad y proporciona plazas múltioples, seleccionarías **únicamente para cuentas de organización**, ya que no hay manera de asignar plazas a las personas de la organización desde una cuenta personal. +- **Available for**: los planes de precios de {% data variables.product.prodname_marketplace %} se pueden aplicar a **cuentas personales y de organización**, **solo a cuentas personales** o **solo a cuentas de organización**. Por ejemplo, si su plan de precios es por unidad e incluye varios puestos, deberá seleccionar **Organization accounts only** porque es imposible asignar asientos a las personas de una organización desde una cuenta personal. -- **Descripción corta** - Escribe un resumen breve de los detalles del plan de precios. La descripción puede incluir el tipo de cliente para el cual se creó el plan o los recursos que dicho plan incluye. +- **Short description**: escriba un breve resumen de los detalles del plan de precios. La descripción puede incluir el tipo de cliente para el cual se creó el plan o los recursos que dicho plan incluye. -- **Viñetas** - Puedes escribir hasta cuatro viñetas que incluyan más detalles sobre tu plan de precios. Estas viñetas pueden incluir los casos de uso de tu app o listar información más detallada acerca de los recursos o de las características que incluye el plan. +- **Bullets**: puede escribir hasta cuatro puntos que incluyan más detalles acerca del plan de precios. Estas viñetas pueden incluir los casos de uso de tu app o listar información más detallada acerca de los recursos o de las características que incluye el plan. {% data reusables.marketplace.free-plan-note %} @@ -71,13 +76,13 @@ Si ya no se requiere algún plan de precios para tu listado de {% data variables ![Botón para eliminar tu plan de precios](/assets/images/marketplace/marketplace_remove_this_plan.png) -No podrás hacer cambios a un plan de precios para una app que ya está listada en {% data variables.product.prodname_marketplace %} una vez que lo publiques. En su lugar, necesitarás eliminar el plan de precios y crear un plan nuevo. Los clientes que ya compraron el plan de precios que se eliminó seguirán utilizándolo hasta que decidan abandonarlo y migrarse a un plan de precios nuevo. Para encontrar más información acerca de los planes de precios, consulta la sección "[planes de precios en {% data variables.product.prodname_marketplace %}](/marketplace/selling-your-app/github-marketplace-pricing-plans/)". +No podrás hacer cambios a un plan de precios para una app que ya está listada en {% data variables.product.prodname_marketplace %} una vez que lo publiques. En su lugar, necesitarás eliminar el plan de precios y crear un plan nuevo. Los clientes que ya compraron el plan de precios que se eliminó seguirán utilizándolo hasta que decidan abandonarlo y migrarse a un plan de precios nuevo. Para obtener más información sobre los planes de precios, consulte "[Planes de precios de {% data variables.product.prodname_marketplace %}](/marketplace/selling-your-app/github-marketplace-pricing-plans/)". Una vez que elimines el plan de precios, los usuarios ya no podrán comprar tu app utilizando dicho plan. Los usuarios existentes del plan que eliminaste seguirán en ese plan hasta que cancelen su suscripción. {% note %} -**Nota:** {% data variables.product.product_name %} no puede eliminar a los usuarios de un plan de precios que ya no existe. Puedes lanzar una campaña para exhortar a los usuarios a mejorar o degradar su suscripción para el plan de precios que eliminaste hacia un plan nuevo. +**Nota:** {% data variables.product.product_name %} no puede quitar usuarios de un plan de precios eliminado. Puedes lanzar una campaña para exhortar a los usuarios a mejorar o degradar su suscripción para el plan de precios que eliminaste hacia un plan nuevo. {% endnote %} @@ -85,4 +90,4 @@ Puedes inhabilitar los periodos de prueba gratuitos en GitHub Marketplace sin re Después de dar de baja un plan de precios, puedes crear uno nuevo con el mismo nombre que aquél que eliminaste. Por ejemplo, si tienes un plan de precios "Pro" pero necesitas cambiar el precio de tasa fija, puedes eliminar el plan "Pro" y crear uno nuevo, que también sea "Pro" con un precio actualizado. Los usuarios podrán comprar el nuevo plan de precios inmediatamente. -Si no eres un publicador verificado, entonces no podrás cambiar el plan de precios para tu app. Para obtener más información acerca de cómo convertirse en un publicador verificado, consulta la sección "[Solicitar una verificación de publicador para tu organización](/developers/github-marketplace/applying-for-publisher-verification-for-your-organization)". +Si no eres un publicador verificado, entonces no podrás cambiar el plan de precios para tu app. Para obtener más información sobre cómo convertirse en un publicador verificado, consulte "[Solicitar la verificación de publicador en su organización](/developers/github-marketplace/applying-for-publisher-verification-for-your-organization)". diff --git a/translations/es-ES/content/developers/github-marketplace/listing-an-app-on-github-marketplace/submitting-your-listing-for-publication.md b/translations/es-ES/content/developers/github-marketplace/listing-an-app-on-github-marketplace/submitting-your-listing-for-publication.md index 41c5a8adea..d770ac71cf 100644 --- a/translations/es-ES/content/developers/github-marketplace/listing-an-app-on-github-marketplace/submitting-your-listing-for-publication.md +++ b/translations/es-ES/content/developers/github-marketplace/listing-an-app-on-github-marketplace/submitting-your-listing-for-publication.md @@ -10,17 +10,22 @@ versions: ghec: '*' topics: - Marketplace -shortTitle: Emitir tu listado +shortTitle: Submit your listing +ms.openlocfilehash: 9e70fea2fceb0fb2b1bfae316f5842f3e88c4333 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092128' --- +Una vez que el listado de tu app cumpla con los requisitos de {% data variables.product.prodname_marketplace %}, puedes emitirla. Para obtener información general sobre los requisitos para publicar una aplicación, consulte "[Requisitos para listar una app](/developers/github-marketplace/requirements-for-listing-an-app)". -Una vez que el listado de tu app cumpla con los requisitos de {% data variables.product.prodname_marketplace %}, puedes emitirla. Para obtener un resumen de los requisitos del listado de la app, consulta la sección "[requisitos para listar una app](/developers/github-marketplace/requirements-for-listing-an-app)". - -1. En la parte superior izquierda de la página del listado de la app, da clic en **Resumen**. Para obtener más información sobre cómo encontrar la página del listado de tu app, consulta la sección "[Hacer un borrador del listado para tu app](/developers/github-marketplace/drafting-a-listing-for-your-app)". - +1. En la parte superior izquierda de la página para publicar aplicaciones, haga clic en **Overview** (Información general). Para obtener información sobre cómo encontrar la para publicar aplicaciones, consulte "[Hacer un borrador de un listado para tu app](/developers/github-marketplace/drafting-a-listing-for-your-app)". + ![Opción de resumen para el borrador de listado de marketplace](/assets/images/marketplace/edit-marketplace-listing-overview.png) -2. Para emitir tu listado de apps completado, haz clic en **Solicitar publicación**. +2. Para enviar publicación de la aplicación completada, haga clic en **Request publish** (Solicitar publicación). - ![Lista de verificación de "Publica tu app en Marketplace" con botón de emisión al final](/assets/images/marketplace/publish-your-app-checklist-and-submission.png) + ![Lista de verificación de requisitos para publicar una aplicación con botón de envío al final](/assets/images/marketplace/publish-your-app-checklist-and-submission.png) Te contactará un experto en incorporación con información adicional. diff --git a/translations/es-ES/content/developers/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app.md b/translations/es-ES/content/developers/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app.md index 064226802d..6aacc23ba2 100644 --- a/translations/es-ES/content/developers/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app.md +++ b/translations/es-ES/content/developers/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app.md @@ -1,6 +1,6 @@ --- title: Escribir la descripción de un listado para tu app -intro: 'Para [Listar tu app](/marketplace/listing-on-github-marketplace/) en {% data variables.product.prodname_marketplace %}, necesitarás escribir una descripción de ésta y proporcionar imágenes que se apeguen a los lineamientos de GitHub.' +intro: 'Para [mostrar tu aplicación](/marketplace/listing-on-github-marketplace/) en {% data variables.product.prodname_marketplace %}, deberás escribir una descripción de ella y proporcionar imágenes que sigan las indicaciones de GitHub.' redirect_from: - /apps/marketplace/getting-started-with-github-marketplace-listings/guidelines-for-writing-github-app-descriptions - /apps/marketplace/creating-and-submitting-your-app-for-approval/writing-github-app-descriptions @@ -16,24 +16,29 @@ versions: ghec: '*' topics: - Marketplace -shortTitle: Escribir listas de descripciones +shortTitle: Write listing descriptions +ms.openlocfilehash: f29e049529801011d25d2723c5851b56d7a8bb92 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146139260' --- - -Aquí te mostramos los lineamientos de los campos que necesitas llenar en la sección **Listar descripción** del borrador de tu listado. +Estas son instrucciones sobre los campos que tendrá que rellenar en la sección **Descripción de la oferta** del borrador de la oferta. ## Nomencltura y enlaces ### Nombre del listado -El nombre de tu listado aparecerá en la [página inicial de {% data variables.product.prodname_marketplace %}](https://github.com/marketplace). El nombre se limita a 255 caracteres y puede ser diferente que aquél de tu app. Tu listado no puede tener el mismo nombre que el de una cuenta existente en {% data variables.product.product_location %}, a menos de que dicho nombre sea aquél de tu organización o usuario. +El nombre de la oferta aparecerá en la [página principal de {% data variables.product.prodname_marketplace %}](https://github.com/marketplace). El nombre se limita a 255 caracteres y puede ser diferente que aquél de tu app. Tu listado no puede tener el mismo nombre que el de una cuenta existente en {% data variables.product.product_location %}, a menos de que dicho nombre sea aquél de tu organización o usuario. ### Descripción muy corta -La comunidad verá la descripción "muy corta" debajo del nombre de tu app en la [página principal de {% data variables.product.prodname_marketplace %}](https://github.com/marketplace). +La comunidad verá la descripción "muy corta" en el nombre de la aplicación en la [página principal de {% data variables.product.prodname_marketplace %}](https://github.com/marketplace). ![Descripción corta de la app en {% data variables.product.prodname_marketplace %}](/assets/images/marketplace/marketplace_short_description.png) -#### Longitud +#### Length Te remcomendamos mantener un largo de 40 a 80 caracteres para las descripciones cortas. Aunque se te permite utilizar más caracteres, las descripciones concisas son más fáciles de leer y más rápidas de entender para los clientes. @@ -41,17 +46,17 @@ Te remcomendamos mantener un largo de 40 a 80 caracteres para las descripciones - Describe la funcionalidad de la app. No utilices este espaccio para un llamado a la acción. Por ejemplo: - **RECOMENDADO:** Una administración de proyectos ligera para los informes de problemas de GitHub + **SÍ:** Administrar proyectos ligeros para incidencias de GitHub - **NO RECOMENDADO:** Administración de proyectos e informes de problemas en GitHub + **NO:** Administrar los proyectos e incidencias en GitHub - **Tip:** Pon los verbos en tercera persona del singular en las llamadas a la acción para convertirlas en una descripción aceptable: _Administra tus proyectos e informes de problemas en GitHub_ + **Sugerencia:** Agregue la tercera personal del singular al final del verbo en una llamada a la acción para convertirla en una descripción aceptable: _Administra los proyectos e incidencias en GitHub_ - No repitas el nombre de la app en la descripción. - **RECOMENDADO:** Una herramienta de integración contínua nativa para el contenedor + **SÍ:** Una herramienta de integración continua nativa para contenedores - **NO RECOMENDADO:** Skycap es una herramienta de integración contínua nativa para el contenedor + **NO:** Skycap es una herramienta de integración continua nativa para contenedores #### Formato @@ -59,45 +64,45 @@ Te remcomendamos mantener un largo de 40 a 80 caracteres para las descripciones - No uses puntuación al final de tu descripción corta. Las descripciones cortas no deben incluir oraciones completas, y en definitiva, no deben incluir más de una oración. -- Usa mayúscula inicial únicamente en nombres propios. Por ejemplo: +- Usa mayúscula ínicial únicamente en nombres propios. Por ejemplo: - **RECOMENDADO:** Automatización de entrega en un solo click para desarrolladores web + **SÍ:** Automatización de entrega con un solo clic para desarrolladores web - **NO RECOMENDADO:** Automatización de entrega en un solo click para Desarrolladores Web + **NO:** Automatización de entrega con un solo clic para Desarrolladores web -- Utiliza siempre una [coma serial](https://en.wikipedia.org/wiki/Serial_comma) en las listas. +- Use siempre una [coma en serie](https://en.wikipedia.org/wiki/Serial_comma) en las listas. - Evita referirte a la comunidad de GitHub como "usuarios". - **RECOMENDADO:** Crea informes de problemas automáticamente para las personas de tu organización + **SÍ:** Creación automática de incidencias para personas de la organización - **NO RECOMENDADO:** Crea informes de problemas automáticamente para los usuarios de una organización + **NO:** Creación automática de incidencias para los usuarios de una organización - Evita utilizar acrónimos a menos de que estén bien establecidos (tal como API). Por ejemplo: - **RECOMENDADO:** Tableros de tareas ágiles, estimados y reportes sin salir de GitHub + **SÍ:** Paneles de tareas ágiles, estimaciones e informes sin salir de GitHub - **NO RECOMENDADO:** Tableros de tareas ágiles, estimados, y reportes sin dejar la IU de GitHub + **NO:** Paneles de tareas ágiles, estimaciones e informes sin salir de la interfaz de usuario de GitHub ### Categorías -Las apps en {% data variables.product.prodname_marketplace %} se pueden mostrar por categoría. Selecciona la categoría que describa mejor la funcionalidad principal de tu app en el menú desplegable de **Categoría principal** y, opcionalmente, selecciona una **Categoría secundaria** si es que describe mejor a tu app. +Las apps en {% data variables.product.prodname_marketplace %} se pueden mostrar por categoría. Seleccione la categoría que mejor describa la funcionalidad principal de la aplicación en la lista desplegable **Categoría principal** y, opcionalmente, seleccione una **Categoría secundaria** que se ajuste a la aplicación. -### Lenguajes compatibles +### Idiomas compatibles Si tu app funciona únicamente con lenguajes específicos, selecciona hasta 10 lenguajes de programación que sean compatibles con ella. Estos lenguajes se muestran en la página del listado de {% data variables.product.prodname_marketplace %} de tu app. Este campo es opcional. ### Listar las URL -**URL Requeridas** -* **URL de servicio al cliente:** La URL de una página web a la que llegarán tus clientes cuando tienen preguntas de la cuenta, producto o soporte técnico. -* **URL de la política de privacidad:** La página web que muestra la política de privacidad de tu app. -* **URL de la instalación:** Este campo se muestra únicamente para las apps de OAuth. (Las GitHub Apps no utilizan esta URL porque utilizan la URL de configuración opcional de la página de su página de configuración). Cuando un cliente compra tu App de OAuth, GitHub redireccionará a los clientes a la URL de la instalación después de que la instalen. Necesitarás redirigir a los clientes a `https://github.com/login/oauth/authorize` para comenzar el flujo de autorizaciones de OAuth. Consulta la sección "[Compras nuevas de Apps de OAuth](/marketplace/integrating-with-the-github-marketplace-api/handling-new-purchases-and-free-trials/)" para recibir más detalles al respecto. Omite este campo si estás listando una GitHub App. +**Direcciones URL necesarias** +* **URL del servicio de asistencia al cliente:** URL de una página web a la que llegarán los clientes cuando tengan preguntas sobre la cuenta, el producto o soporte técnico. +* **Dirección URL de la directiva de privacidad:** página web en la que se muestra la directiva de privacidad de la aplicación. +* **Dirección URL de instalación:** este campo solo se muestra para aplicaciones de OAuth. (Las aplicaciones de GitHub no usan esta URL porque en su lugar utilizan la dirección URL de configuración opcional de la página de configuración de la aplicación de GitHub). Cuando un cliente compra la aplicación de OAuth, GitHub le redirigirá a la dirección URL de instalación después de que instale la aplicación. Tendrá que redirigir a los clientes a `https://github.com/login/oauth/authorize` para que inicien el flujo de autorización de OAuth. Vea "[Nuevas compras para aplicaciones de OAuth](/marketplace/integrating-with-the-github-marketplace-api/handling-new-purchases-and-free-trials/)" para más información. Omite este campo si estás listando una GitHub App. **URL opcionales** -* **URL de la empresa:** Un enlace al sitio web de tu empresa. -* **URL de estado:** Un enlace a la página web que muestra el estado de tu app. Las páginas de estado incluyen reportes de incidentes actuales y en forma de historial, el estado de tiempo activo de la aplicación web, y los periodos programados de mantenimiento. -* **URL de Documentación:** Un enlace a la documentación que muestra a los clientes cómo utilizar tu app. +* **Dirección URL de la empresa:** vínculo al sitio web de su empresa. +* **Dirección URL de estado:** vínculo a una página web en la que se muestra el estado de la aplicación. Las páginas de estado incluyen reportes de incidentes actuales y en forma de historial, el estado de tiempo activo de la aplicación web, y los periodos programados de mantenimiento. +* **Dirección URL de documentación:** vínculo a la documentación que enseña a los clientes a usar la aplicación. ## Logo y tarjeta de características @@ -105,7 +110,7 @@ Si tu app funciona únicamente con lenguajes específicos, selecciona hasta 10 l ![Imágenes de logo e insignia en GitHub marketplace](/assets/images/marketplace/marketplace-logo-and-badge.png) -Una tarjeta de características consiste en el logo, nombre e imagen personalizada de fondo para tu app, la cual captura la personalidad de ésta. {% data variables.product.prodname_marketplace %} muestra esta tarjeta si tu app es una de las cuatro apps que se presentan aleatoriamente en la parte superior de la [página principal](https://github.com/marketplace). Cada descripción muy corta de las apps se muestra debajo de su tarjeta de características. +Una tarjeta de características consiste en el logo, nombre e imagen personalizada de fondo para tu app, la cual captura la personalidad de ésta. {% data variables.product.prodname_marketplace %} muestra esta tarjeta si la aplicación es una de las cuatro aplicaciones destacadas aleatoriamente en la parte superior de la [página principal](https://github.com/marketplace). Cada descripción muy corta de las apps se muestra debajo de su tarjeta de características. ![Tarjeta de características](/assets/images/marketplace/marketplace_feature_card.png) @@ -129,7 +134,7 @@ Debes cargar una imagen personalizada de fondo para la tarjeta de característic - La imagen de fondo mide 065 pixeles x 482 pixeles (ancho x alto). - Elige un color de texto para el nombre de tu app, el cual se muestre claramente sobre la imagen de fondo. -## Detalles del listado +## Listado de detalles Para obtener la página de llegada de tu app, da clic en su nombre desde la página principal de {% data variables.product.prodname_marketplace %} o desde su página de categoría. La página de llegada muestra una descripción más larga de tu app, la cual incluye dos partes: una "Descripción de introducción" y una "Descripción detallada". @@ -137,17 +142,17 @@ Tu "Descripción de introducción" se muestra en la parte superior de la página ![Descripción de introducción en {% data variables.product.prodname_marketplace %}](/assets/images/marketplace/marketplace_intro_description.png) -El dar clic en **Leer más...** mostrará la "Descripción detallada". +Al hacer clic en **Leer más...** se muestra la "Descripción detallada". ![Descripción detallada en {% data variables.product.prodname_marketplace %}](/assets/images/marketplace/marketplace_detailed_description.png) Sigue estos lineamientos para escribir estas descripciones. -### Longitud +### Length -Te recomendamos escribir un resumen de alto nivel que se componga de una o dos oraciones de entre 150 y 250 caracteres en el campo "Descripción de introducción" cuando [listes tu aplicación](/marketplace/listing-on-github-marketplace/). Aunque se te permite utilizar más caracteres, los resúmenes concisos son más fáciles de leer y más rápidas de entender para los clientes. +Se recomienda escribir un resumen general de 1-2 frases de entre 150 y 250 caracteres en el campo "Descripción introductoria" necesario al [ofertar la aplicación](/marketplace/listing-on-github-marketplace/). Aunque se te permite utilizar más caracteres, los resúmenes concisos son más fáciles de leer y más rápidas de entender para los clientes. -Puedes agregar más información en el campo opcional "Descripción detallada". Encuentras esta descripción al dar clic en **Leer más...** debajo de la descripción de introducción en la página de llegada de tu app. Una descripción detallada consiste en 3-5 [propuestas de valor](https://en.wikipedia.org/wiki/Value_proposition) con 1-2 oraciones que se describen una a la otra. Puedes utilizar hasta 1,000 caracteres para esta descripción. +Puedes agregar más información en el campo opcional "Descripción detallada". Verá esta descripción al hacer clic en **Leer más...** debajo de la descripción introductoria en la página de aterrizaje de la aplicación. Una descripción detallada consta de 3-5 [propuestas de valor](https://en.wikipedia.org/wiki/Value_proposition), con 1-2 frases que describen cada una. Puedes utilizar hasta 1,000 caracteres para esta descripción. ### Contenido @@ -163,22 +168,21 @@ Puedes agregar más información en el campo opcional "Descripción detallada". - No utilices signos de puntuación al final de tus títulos para las propuestas de valor. Los títulos de propuestas de valor no deben incluir oraciones completas ni más de una oración. -- Para cada propuesta de valor, incluye un título seguido de un párrafo de descripción. Da formato al título como un [encabezado nivel tres](/articles/basic-writing-and-formatting-syntax/#headings) utilizando lenguaje de marcado (Markdown). Por ejemplo: - +- Para cada propuesta de valor, incluye un título seguido de un párrafo de descripción. Aplique al título formato de [encabezado de nivel 3](/articles/basic-writing-and-formatting-syntax/#headings) mediante Markdown. Por ejemplo: ### Adquiere las habilidades que necesitas - GitHub Skills puede ayudarte a aprender cómo utilizar GitHub, comunicarte con mayor eficacia con el lenguaje de marcado, manejar conflictos de fusión y más. + GitHub Skills puede ayudarte a aprender cómo se usa GitHub, a comunicarte de forma más efectiva con el lenguaje de Markdown, a gestionar conflictos de fusión y mucho más. -- Usa mayúscula inicial únicamente en nombres propios. +- Usa mayúscula ínicial únicamente en nombres propios. -- Utiliza siempre la [coma serial](https://en.wikipedia.org/wiki/Serial_comma) en las listas. +- Use siempre la [coma en serie](https://en.wikipedia.org/wiki/Serial_comma) en las listas. - Evita referirte a la comunidad de GitHub como "usuarios". - **RECOMENDADO:** Crea informes de problemas automáticamente para las personas de tu organización + **SÍ:** Creación automática de incidencias para personas de la organización - **NO RECOMENDADO:** Crea informes de problemas automáticamente para los usuarios de una organización + **NO:** Creación automática de incidencias para los usuarios de una organización - Evita utilizar acrónimos a menos de que estén bien establecidos (tal como API). diff --git a/translations/es-ES/content/developers/github-marketplace/selling-your-app-on-github-marketplace/billing-customers.md b/translations/es-ES/content/developers/github-marketplace/selling-your-app-on-github-marketplace/billing-customers.md index c101efd04a..6630dd414b 100644 --- a/translations/es-ES/content/developers/github-marketplace/selling-your-app-on-github-marketplace/billing-customers.md +++ b/translations/es-ES/content/developers/github-marketplace/selling-your-app-on-github-marketplace/billing-customers.md @@ -11,11 +11,16 @@ versions: ghec: '*' topics: - Marketplace +ms.openlocfilehash: 86f012c4a74d010ddaed9ec495ae2f5d8a8dd9eb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092125' --- - ## Entender el ciclo de facturación -Los clientes pueden escoger un ciclo mensual o anual cuando compran tu app. Todos los cambios que los clientes hagan a los ciclos de facturación y a la selección de plan activaran un evento de `marketplace_purchase`. Puedes referirte a la carga útil del webhook de `marketplace_purchase` para ver qué ciclo de facturación selecciona un usuario y cuándo comienza la siguiente fecha de facturación (`effective_date`). Para obtener más información sobre las cargas útiles de los webhooks, consulta la sección "[Eventos de webhook para la API de {% data variables.product.prodname_marketplace %}](/developers/github-marketplace/webhook-events-for-the-github-marketplace-api)". +Los clientes pueden escoger un ciclo mensual o anual cuando compran tu app. Todos los cambios que realicen los clientes en el ciclo de facturación y la selección del plan desencadenarán un evento `marketplace_purchase`. Puede consultar la carga del webhook `marketplace_purchase` para ver qué ciclo de facturación selecciona un cliente y cuándo comienza la siguiente fecha de facturación (`effective_date`). Para obtener más información sobre las cargas de webhook, consulte "[Eventos de webhook para la API de {% data variables.product.prodname_marketplace %}](/developers/github-marketplace/webhook-events-for-the-github-marketplace-api)". ## Proporcionar servicios de facturación en la IU de tu app @@ -25,9 +30,9 @@ Los clientes deberán ser capaces de realizar las siguientes acciones desde el s ## Servicios de facturación para mejoras, decrementos y cancelaciones -Sigue estos lineamientos para las mejoras, decrementos y cancelaciones para mantener un proceso de facturación limpio y consistente. Para obtener instrucciones más detalladas sobre los eventos de compra de {% data variables.product.prodname_marketplace %}, consulta la sección "[Utilizar la API de {% data variables.product.prodname_marketplace %} en tu app](/developers/github-marketplace/using-the-github-marketplace-api-in-your-app)". +Sigue estos lineamientos para las mejoras, decrementos y cancelaciones para mantener un proceso de facturación limpio y consistente. Para obtener más información sobre los eventos de compra de {% data variables.product.prodname_marketplace %}, los eventos de webhook y las solicitudes de facturación, consulte "[Uso de la API de {% data variables.product.prodname_marketplace %} en la aplicación](/developers/github-marketplace/using-the-github-marketplace-api-in-your-app)". -Puedes utilizar la llave de `effective_date` del webhook de `marketplace_purchase` para determinar cuando ocurrirá un cambio de plan y sincronizar la [Lista de cuentas para un plan](/rest/reference/apps#list-accounts-for-a-plan) de vez en cuando. +Puede usar el valor la clave del `marketplace_purchase`webhook `effective_date` para determinar cuándo se producirá un cambio de plan y sincronizar periódicamente las [cuentas de lista de un plan](/rest/reference/apps#list-accounts-for-a-plan). ### Actualizaciones @@ -35,16 +40,16 @@ Cuando un cliente mejora su plan de precios o cambia su ciclo de facturación de {% data reusables.marketplace.marketplace-failed-purchase-event %} -Para obtener más información sobre cómo crear flujos de trabajo para mejoras y retrocesos en tu app, consulta la sección "[Administrar los cambios de planes](/developers/github-marketplace/handling-plan-changes)". +Para obtener información sobre cómo compilar flujos de trabajo de actualización y reducción de categoría en la aplicación, consulte "[Control de cambios de plan](/developers/github-marketplace/handling-plan-changes)". ### Decrementos y cancelaciones -Los decrementos ocurren cuando un cliente se cambia de un plan pagado a uno gratuito, selecciona un plan con un costo menor al actual, o cambia su ciclo de facturación de anual a mensual. Cuando suceden los decrementos o cancelaciones, no necesitas proporcionar un reembolso. En vez de esto, el plan actual se mantendrá activo hasta el último día del ciclo de facturación actual. El evento `marketplace_purchase` se enviará cuando el nuevo plan entre en vigor al inicio del siguiente ciclo de facturación del cliente. +Los decrementos ocurren cuando un cliente se cambia de un plan pagado a uno gratuito, selecciona un plan con un costo menor al actual, o cambia su ciclo de facturación de anual a mensual. Cuando suceden los decrementos o cancelaciones, no necesitas proporcionar un reembolso. En vez de esto, el plan actual se mantendrá activo hasta el último día del ciclo de facturación actual. El evento `marketplace_purchase` se enviará cuando el nuevo plan surta efecto al principio del siguiente ciclo de facturación del cliente. Cuando un cliente cancela un plan, debes: - Degradarlos automáticamente al plan gratuito, si es que existe. - + {% data reusables.marketplace.cancellation-clarification %} - Habilitarlos para mejorar el plan a través de GitHub si es que quisieran continuar con él más adelante. -Para obtener más información sobre cómo crear flujos de trabajo de cancelaciones en tu app, consulta la sección "[Administrar cancelaciones de planes](/developers/github-marketplace/handling-plan-cancellations)". +Para obtener información sobre cómo crear flujos de trabajo de cancelación en la aplicación, consulta "[Control de cancelaciones del plan](/developers/github-marketplace/handling-plan-cancellations)". diff --git a/translations/es-ES/content/developers/github-marketplace/selling-your-app-on-github-marketplace/index.md b/translations/es-ES/content/developers/github-marketplace/selling-your-app-on-github-marketplace/index.md index 74a58cce46..cc1e1a1398 100644 --- a/translations/es-ES/content/developers/github-marketplace/selling-your-app-on-github-marketplace/index.md +++ b/translations/es-ES/content/developers/github-marketplace/selling-your-app-on-github-marketplace/index.md @@ -17,6 +17,12 @@ children: - /pricing-plans-for-github-marketplace-apps - /billing-customers - /receiving-payment-for-app-purchases -shortTitle: Vender las apps en Marketplace +shortTitle: Sell apps on the Marketplace +ms.openlocfilehash: f969db42c6da5ccb2cd6657c776332f54d57b561 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092124' --- diff --git a/translations/es-ES/content/developers/github-marketplace/selling-your-app-on-github-marketplace/pricing-plans-for-github-marketplace-apps.md b/translations/es-ES/content/developers/github-marketplace/selling-your-app-on-github-marketplace/pricing-plans-for-github-marketplace-apps.md index f2e2b0ccc0..6dbcc2c308 100644 --- a/translations/es-ES/content/developers/github-marketplace/selling-your-app-on-github-marketplace/pricing-plans-for-github-marketplace-apps.md +++ b/translations/es-ES/content/developers/github-marketplace/selling-your-app-on-github-marketplace/pricing-plans-for-github-marketplace-apps.md @@ -10,16 +10,21 @@ versions: ghec: '*' topics: - Marketplace -shortTitle: Planes de precios para las apps +shortTitle: Pricing plans for apps +ms.openlocfilehash: e1ab751c26e59ec42e16dc7d9e5c0118dedffbde +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092123' --- +Los planes de precios de {% data variables.product.prodname_marketplace %} pueden ser gratuitos, de tasa fija, o por unidad. Los precios se configuran, muestran y procesan en dólares estadounidenses. Los planes de pago se restringen para las apps que publican los publicadores verificados. Para obtener más información sobre cómo convertirse en un publicador verificado, consulta "[Solicitar la verificación de publicador en su organización](/developers/github-marketplace/applying-for-publisher-verification-for-your-organization)". -Los planes de precios de {% data variables.product.prodname_marketplace %} pueden ser gratuitos, de tasa fija, o por unidad. Los precios se configuran, muestran y procesan en dólares estadounidenses. Los planes de pago se restringen para las apps que publican los publicadores verificados. Para obtener más información acerca de cómo convertirse en un publicador verificado, consulta la sección "[Solicitar una verificación de publicador para tu organización](/developers/github-marketplace/applying-for-publisher-verification-for-your-organization)". - -Los clientes compran tu app utilizando un método de pago adjunto a su cuenta de {% data variables.product.product_location %} sin tener que salir de {% data variables.product.prodname_dotcom_the_website %}. No tienes que escribir código para realizar las transacciones de facturación, pero tendrás que administrar los eventos desde la API de {% data variables.product.prodname_marketplace %}. Para obtener más información, consulta la sección "[Utilizar la API de {% data variables.product.prodname_marketplace %} en tu app](/developers/github-marketplace/using-the-github-marketplace-api-in-your-app)". +Los clientes compran tu app utilizando un método de pago adjunto a su cuenta de {% data variables.product.product_location %} sin tener que salir de {% data variables.product.prodname_dotcom_the_website %}. No tienes que escribir código para realizar las transacciones de facturación, pero tendrás que administrar los eventos desde la API de {% data variables.product.prodname_marketplace %}. Para obtener más información, consulta "[Uso de la API de {% data variables.product.prodname_marketplace %} en la aplicación](/developers/github-marketplace/using-the-github-marketplace-api-in-your-app)". Si la app que estás listando en {% data variables.product.prodname_marketplace %} tiene opciones de plan múltiples, puedes configurar los planes de precios correspondientes. Por ejemplo, si tu app tiene dos opciones de plan, u plan de código abierto y un plan profesional, puedes configurar un plan de precios gratuito para tu plan de código abierto y un plan de tasa fija para tu plan profesional. Cada listado de {% data variables.product.prodname_marketplace %} debe tener un precio mensual y anual para cada plan que se liste. -Para obtener más información sobre cómo crear un plan de precios, consulta la sección "[Configurar un plan de precios del listado de {% data variables.product.prodname_marketplace %}](/marketplace/listing-on-github-marketplace/setting-a-github-marketplace-listing-s-pricing-plan/)". +Para obtener más información sobre cómo crear un plan de precios, consulta "[Establecimiento de un plan de precios del listado de {% data variables.product.prodname_marketplace %}](/marketplace/listing-on-github-marketplace/setting-a-github-marketplace-listing-s-pricing-plan/)". {% data reusables.marketplace.free-plan-note %} @@ -31,7 +36,7 @@ Para obtener más información sobre cómo crear un plan de precios, consulta la Los planes gratuitos no tienen costo alguno para los usuarios. Si configuras un plan de precios gratuito, no puedes cobrar a los usuarios que elijan dicho plan por utilizar tu app. Puedes crear planes tanto de pago como gratuitos para tu listado. -Todas las apps necesitan administrar los eventos de las compras nuevas y de las cancelaciones. Aquellas apps que solo tengan planes gratuitos no necesitan administrar los eventos de las pruebas gratuitas, mejoras y retrocesos. Para obtener más información, consulta la sección "[Utilizar la API de {% data variables.product.prodname_marketplace %} en tu app](/developers/github-marketplace/using-the-github-marketplace-api-in-your-app)". +Todas las apps necesitan administrar los eventos de las compras nuevas y de las cancelaciones. Aquellas apps que solo tengan planes gratuitos no necesitan administrar los eventos de las pruebas gratuitas, mejoras y retrocesos. Para obtener más información, consulta "[Uso de la API de {% data variables.product.prodname_marketplace %} en la aplicación](/developers/github-marketplace/using-the-github-marketplace-api-in-your-app)". Si agregas un plan de pago a una app que ya esté listada en {% data variables.product.prodname_marketplace %} como un servicio gratuito, necesitarás solicitar una verificación para dicha app y pasar por un proceso de integración financiera. @@ -45,16 +50,16 @@ Hay dos tipos de planes de pago: Puede que también quieras ofrecer pruebas gratuitas. Estas proporcionan periodos de prueba gratuitos de 14 días en aplicaciones de GitHub y de OAuth. Cuandoconfiguras un plan de precios en Marketplace, puedes seleccionar la opción de proporcionar un plan gratuito para los planes de tasa fija o o de costo por unidad. -## Periodos de prueba gratuitos +## Pruebas gratuitas Los clientes pueden iniciar un periodo de prueba gratuto para cualquier plan de pago en una lista de Marketplace que incluya pruebas gratuitas. Sin embargo, los clientes no pueden crear más de una prueba gratuita por producto de marketplace. Los periodos de prueba gratuitos tienen una longitud fija de 14 días. Se les notifica a los clientes 4 días antes del fin de su periodo de pruebas gratuito (en el día 11 del este periodo) sobre la mejora que se hará a su plan. Al final del periodo de pruebas gratuito, los clientes se matricularán automáticamente en el plan desde el cual estaban generando el periodo gratuito en caso de que no lo cancelen. -Para obtener más información, consulta la sección "[Administrar las compras nuevas y las pruebas gratuitas](/developers/github-marketplace/handling-new-purchases-and-free-trials/)". +Para obtener más información, consulta "[Control de nuevas compras y pruebas gratuitas](/developers/github-marketplace/handling-new-purchases-and-free-trials/)". {% note %} -**Nota:** GitHub espera que borres cualquier dato privado del cliente dentro de los primeros 30 días después de que se cancela una prueba, iniciando con la recepción del evento de cancelación. +**Nota:** GitHub espera que borres cualquier dato privado del cliente dentro de los primeros 30 días después de que se cancela una prueba, a partir de la recepción del evento de cancelación. {% endnote %} diff --git a/translations/es-ES/content/developers/github-marketplace/selling-your-app-on-github-marketplace/receiving-payment-for-app-purchases.md b/translations/es-ES/content/developers/github-marketplace/selling-your-app-on-github-marketplace/receiving-payment-for-app-purchases.md index bf9fa92559..3387d6a46b 100644 --- a/translations/es-ES/content/developers/github-marketplace/selling-your-app-on-github-marketplace/receiving-payment-for-app-purchases.md +++ b/translations/es-ES/content/developers/github-marketplace/selling-your-app-on-github-marketplace/receiving-payment-for-app-purchases.md @@ -13,9 +13,14 @@ versions: ghec: '*' topics: - Marketplace -shortTitle: Recibir pagos +shortTitle: Receive payment +ms.openlocfilehash: 324ef8bceaa92c55f102603885799dde7e892795 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092121' --- - Después de que tu listado de {% data variables.product.prodname_marketplace %} para una app con un plan de pago se cree y apruebe, deberás proporcionar los detalles de pago a {% data variables.product.product_name %} como parte del proceso de integración financiera. Una vez que tus ganancias lleguen a un mínimo de 500 dólares estadounidenses por el mes, recibirás un pago electrónico de {% data variables.product.company_short %}. Este será el ingreso de las transacciones de marketplace menos la cantidad que cobra {% data variables.product.company_short %} para cubrir los costos de operación. @@ -24,6 +29,6 @@ Para las transacciones que se realicen antes del 1 de enero de 2021, {% data var {% note %} -**Nota:** Para obtener más detalles de los precios y condiciones de pago actuales, consulta la sección "[acuerdo de desarrollador de {% data variables.product.prodname_marketplace %}](/free-pro-team@latest/github/site-policy/github-marketplace-developer-agreement)". +**Nota:** Para obtener más información sobre los precios actuales y las condiciones de pago, consulte "Acuerdo de desarrollador de [{% data variables.product.prodname_marketplace %}](/free-pro-team@latest/github/site-policy/github-marketplace-developer-agreement)". {% endnote %} diff --git a/translations/es-ES/content/developers/github-marketplace/using-the-github-marketplace-api-in-your-app/handling-new-purchases-and-free-trials.md b/translations/es-ES/content/developers/github-marketplace/using-the-github-marketplace-api-in-your-app/handling-new-purchases-and-free-trials.md index 1db20a5489..2ea5dd5717 100644 --- a/translations/es-ES/content/developers/github-marketplace/using-the-github-marketplace-api-in-your-app/handling-new-purchases-and-free-trials.md +++ b/translations/es-ES/content/developers/github-marketplace/using-the-github-marketplace-api-in-your-app/handling-new-purchases-and-free-trials.md @@ -1,6 +1,6 @@ --- title: Gestionar las compras nuevas y las pruebas gratuitas -intro: 'Cuando un cliente compra un plan de pago, una prueba gratuita, o la versión gratuita de tu app de {% data variables.product.prodname_marketplace %}, recibirás el webhook de [evento de `marketplace_purchase`] (/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events) con la acción `comprado`, lo cual inicia el flujo de compra.' +intro: 'Cuando un cliente adquiere un plan de pago, una evaluación gratuita o la versión gratuita de la aplicación {% data variables.product.prodname_marketplace %}, recibirás el webhook del [evento `marketplace_purchase`](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events) con la acción `purchased`, que inicia el flujo de compra.' redirect_from: - /apps/marketplace/administering-listing-plans-and-user-accounts/supporting-purchase-plans-for-github-apps - /apps/marketplace/administering-listing-plans-and-user-accounts/supporting-purchase-plans-for-oauth-apps @@ -12,73 +12,78 @@ versions: ghec: '*' topics: - Marketplace -shortTitle: Compras nuevas & periodos de prueba gratuitos +shortTitle: New purchases & free trials +ms.openlocfilehash: b0c1cf055d912cd83e2167bfcbd0136a2644b1aa +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092120' --- - {% warning %} -Si ofreces una {% data variables.product.prodname_github_app %} en {% data variables.product.prodname_marketplace %}, esta debe identificar a los usuarios siguiendo el flujo de autorizaciones de OAuth. No necesitas configurar una {% data variables.product.prodname_oauth_app %} por separado para admitir este flujo. Consulta la sección "[Identificar y autorizar usuarios para las {% data variables.product.prodname_github_apps %}](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)" para obtener más información. +Si ofreces una {% data variables.product.prodname_github_app %} en {% data variables.product.prodname_marketplace %}, esta debe identificar a los usuarios siguiendo el flujo de autorizaciones de OAuth. No necesitas configurar una {% data variables.product.prodname_oauth_app %} por separado para admitir este flujo. Vea "[Identificación y autorización de usuarios para {% data variables.product.prodname_github_apps %}](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)" para obtener más información. {% endwarning %} ## Paso 1. Compra inicial y evento de webhook -Antes de qeu un cliente compre tu app de {% data variables.product.prodname_marketplace %}, ellos elligen un [plan del listado](/marketplace/selling-your-app/github-marketplace-pricing-plans/). También eligen si quieren comprar la app desde su cuenta personal o su cuenta de organización. +Antes de que un cliente compre la aplicación de {% data variables.product.prodname_marketplace %}, selecciona un [plan de listado](/marketplace/selling-your-app/github-marketplace-pricing-plans/). También eligen si quieren comprar la app desde su cuenta personal o su cuenta de organización. -El cliente completa la compra dando clic en **Completar orden y comenzar con la instalación**. +El cliente completa la compra haciendo clic en **Complete order and begin installation** (Completar pedido y empezar la instalación). -Entonces, {% data variables.product.product_name %} envía el webhook [`marketplace_purchase`](/webhooks/event-payloads/#marketplace_purchase) a tu app con la acción `purchased`. +{% data variables.product.product_name %} luego envía el webhook [`marketplace_purchase`](/webhooks/event-payloads/#marketplace_purchase) con la acción `purchased` a la aplicación. -Lee el objeto `effective_date` y `marketplace_purchase` del webhook de `marketplace_purchase` para determinar qué plan compró el cliente, cuándo inicia el ciclo de facturación, y cuándo comienza el siguiente ciclo de facturación. +Lea el objeto `effective_date` y `marketplace_purchase` del webhook `marketplace_purchase` para determinar qué plan compró el cliente, cuándo se inicia el ciclo de facturación y cuándo comienza el siguiente ciclo de facturación. -Si tu app ofrece una prueba gratuita, lee el atributo `marketplace_purchase[on_free_trial]` del webhook. Si el valor es `true`, tu app necesitará rastrear la fecha de inicio de la prueba gratuita (`effective_date`) y la fecha en la cual termina éste (`free_trial_ends_on`). Utiliza la fecha `free_trial_ends_on` para mostrar los días restantes en una prueba gratuita en la IU de tu app. Puedes hacerlo ya sea en un letrero o en tu [IU de facturación](/marketplace/selling-your-app/billing-customers-in-github-marketplace/#providing-billing-services-in-your-apps-ui). Para saber cómo administrar las cancelaciones antes de que termine un periodo de prueba gratuita, consulta la sección "[Administrar las cancelaciones de planes](/developers/github-marketplace/handling-plan-cancellations)". Consulta la sección "[Administrar los cambios de planes](/developers/github-marketplace/handling-plan-changes)" para encontrar más información sobre cómo hacer la transición de un plan de prueba gratuito a un plan de pago cuando el primero venza. +Si la aplicación ofrece una evaluación gratuita, lea el atributo `marketplace_purchase[on_free_trial]` del webhook. Si el valor es `true`, la aplicación tendrá que realizar un seguimiento de la fecha de inicio de la evaluación gratuita (`effective_date`) y de la fecha en que esta finaliza (`free_trial_ends_on`). Use la fecha `free_trial_ends_on` para mostrar los días que quedan para que finalice una evaluación gratuita en la interfaz de usuario de la aplicación. Esto puede hacerlo en un banner o en la [interfaz de usuario de facturación](/marketplace/selling-your-app/billing-customers-in-github-marketplace/#providing-billing-services-in-your-apps-ui). Para obtener información sobre cómo controlar las cancelaciones antes de que finalice una evaluación gratuita, vea "[Gestión de las cancelaciones del plan](/developers/github-marketplace/handling-plan-cancellations)". Vea "[Gestión de los cambios del plan](/developers/github-marketplace/handling-plan-changes)" para averiguar cómo realizar la transición de una evaluación gratuita, cuando esta expire, a un plan de pago. -Consulta la sección "[eventos de webhook de {% data variables.product.prodname_marketplace %}](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events/)" para encontrar un ejemplo de la carga últil del evento `marketplace_purchase`. +Vea "[Eventos de webhook de {% data variables.product.prodname_marketplace %}](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events/)" para obtener un ejemplo de la carga del evento `marketplace_purchase`. -## Paso 2. Instalación +## Paso 2. Instalación Si tu app es una {% data variables.product.prodname_github_app %}, {% data variables.product.product_name %} pedirá al cliente que seleccione a qué repositorios puede acceder dicha app cuando la compren. Entonces, {% data variables.product.product_name %} instala la app en la cuenta del cliente seleccionado y le otorga acceso a los repositorios seleccionados. -En este punto, si especificaste una **URL de configuración** en la configuración de tu {% data variables.product.prodname_github_app %}, {% data variables.product.product_name %} redirigirá al cliente a esta. Si no especificaste una URL de configuración, no podrás manejar las compras de tu {% data variables.product.prodname_github_app %}. +En este momento, si ha especificado una **URL de configuración** en la configuración de la {% data variables.product.prodname_github_app %}, {% data variables.product.product_name %} redirigirá al cliente a esta URL. Si no especificaste una URL de configuración, no podrás manejar las compras de tu {% data variables.product.prodname_github_app %}. {% note %} -**Nota:** La **URL de configuración** se describe como opcional en la configuración de la {% data variables.product.prodname_github_app %}, es un campo requerido si quieres ofrecer tu app en {% data variables.product.prodname_marketplace %}. +**Nota**: La **dirección URL de la instalación** se describe como opcional en la configuración de {% data variables.product.prodname_github_app %}, pero es un campo obligatorio si quiere ofrecer la aplicación en {% data variables.product.prodname_marketplace %}. {% endnote %} -Si tu app es una {% data variables.product.prodname_oauth_app %}. {% data variables.product.product_name %} no la instala en ningún lugar. En vez de esto, {% data variables.product.product_name %} redirige al cliente a la **URL de instalación** que especificaste en tu [listado de {% data variables.product.prodname_marketplace %}](/marketplace/listing-on-github-marketplace/writing-github-marketplace-listing-descriptions/#listing-urls). +Si tu app es una {% data variables.product.prodname_oauth_app %}. {% data variables.product.product_name %} no la instala en ningún lugar. En su lugar, {% data variables.product.product_name %} redirige al cliente a la **dirección URL de la instalación** que ha especificado en el [listado de {% data variables.product.prodname_marketplace %}](/marketplace/listing-on-github-marketplace/writing-github-marketplace-listing-descriptions/#listing-urls). -Cuando un cliente compra una {% data variables.product.prodname_oauth_app %}, {% data variables.product.product_name %} redirige al cliente a la URL que eliges (ya sea de configuración o de instalación) y esta incluye el plan de precios que eligió el cliente como un parámetro de consulta: `marketplace_listing_plan_id`. +Cuando un cliente compra una {% data variables.product.prodname_oauth_app %}, {% data variables.product.product_name %} redirige al cliente a la URL que elige (ya sea de configuración o de instalación) y esta incluye el plan de precios que eligió el cliente como un parámetro de consulta: `marketplace_listing_plan_id`. -## Paso 3. Autorización +## Paso 3. Authorization Cuando un cliente compra tu app, debes enviar a dicho cliente a través del flujo de autorización de OAuth: -* Si tu app es una {% data variables.product.prodname_github_app %}, inicia el flujo de autorizaciones tan pronto como {% data variables.product.product_name %} redirija al cliente a la **URL de configuración**. Sigue los pasos en la sección "[Identificar y autorizar usuarios para las {% data variables.product.prodname_github_apps %}](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)". +* Si la aplicación es una {% data variables.product.prodname_github_app %}, inicie el flujo de autorizaciones tan pronto como {% data variables.product.product_name %} redirija al cliente a la **URL de configuración**. Siga los pasos que se indican en "[Identificación y autorización de usuarios para {% data variables.product.prodname_github_apps %}](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)". -* Si tu app es una {% data variables.product.prodname_oauth_app %}, inicia el flujo de autorización tan pronto como {% data variables.product.product_name %} redirija al cliente a la **URL de instalación**. Sigue los pasos de la sección "[Autorizar las {% data variables.product.prodname_oauth_apps %}](/apps/building-oauth-apps/authorizing-oauth-apps/)". +* Si la aplicación es una {% data variables.product.prodname_oauth_app %}, inicie el flujo de autorizaciones tan pronto como {% data variables.product.product_name %} redirija al cliente a la **URL de instalación**. Siga los pasos que se indican en "[Autorización de {% data variables.product.prodname_oauth_apps %}](/apps/building-oauth-apps/authorizing-oauth-apps/)". -Para cualquier tipo de app, el primer paso es redirigir al cliente a [https://github.com/login/oauth/authorize](https://github.com/login/oauth/authorize). +Para cualquier tipo de aplicación, el primer paso consiste en redirigir al cliente a [https://github.com/login/oauth/authorize](https://github.com/login/oauth/authorize). Después de que el ciente complete la autorización, tu app recibirá un token de acceso de OAuth para el cliente. Necesitas este token para el siguiente paso. {% note %} -**Nota:** Cuando autorices a un cliente para una prueba gratuita, otórgales el mismo acceso que tendrían en el plan de pago. Los migrarás al plan pagado después de que termine el periodo de pruebas. +**Nota**: Cuando autorice a un cliente para una evaluación gratuita, concédale el mismo acceso que tendría en el plan de pago. Los migrarás al plan pagado después de que termine el periodo de pruebas. {% endnote %} ## Paso 4. Aprovisionar las cuentas de los clientes -Tu app debe aprovisionar una cuenta de cliente para cada compra nueva. Mediante el uso del token de acceso que recibiste para el cliente en el [Paso 3. Autorización](#step-3-authorization), llama a la terminal "[Listar suscripciones para el usuario autenticado](/rest/reference/apps#list-subscriptions-for-the-authenticated-user)". La respuesta incluirá la información de `account` del cliente y mostrará si están en una prueba gratuita (`on_free_trial`). Utiliza esta información para completar el aprovisionamiento y la configuración. +Tu app debe aprovisionar una cuenta de cliente para cada compra nueva. Con el token de acceso que ha recibido para el cliente en el [Paso 3. Autorización](#step-3-authorization), llame al punto de conexión "[Enumeración de suscripciones para el usuario autenticado](/rest/reference/apps#list-subscriptions-for-the-authenticated-user)". La respuesta incluirá la información `account` del cliente y mostrará si están en una evaluación gratuita (`on_free_trial`). Utiliza esta información para completar el aprovisionamiento y la configuración. {% data reusables.marketplace.marketplace-double-purchases %} Si la compra es para una organización y es por usuario, puedes solicitar al cliente que escoja qué miembros de la organización tendrán acceso a la app que se compró. -Puedes personalizar la forma en la que los miembros de la organización reciben acceso a tu app. Aquí hay algunas sugerencias: +Puedes personalizar la forma en la que los miembros de la organización reciben acceso a tu app. Estas son algunas sugerencias: -**Precios con tasa fija:** Si la compra se hace para una organización que utiliza precios de tasa fija, tu app puede [obtener todos los miembros de la organización](/rest/reference/orgs#list-organization-members) a través de la API y solicitar al administrador de la organización que elija qué miembros tendrán usuarios en plan de pago de lado del integrador. +**Precios de tarifa plana**: si la compra se realiza para una organización mediante precios de tarifa plana, la aplicación puede [obtener todos los miembros de la organización](/rest/reference/orgs#list-organization-members) mediante la API y solicitar al administrador de la organización que elija qué miembros tendrán usuarios de pago en el lado del integrador. -**Precios por unidad:** Un método para aprovisionar plazas por unidad es permitir a los usuarios que ocupen una plaza conforme inicien sesión en la app. Una vez que el cliente llegue al umbral de conteo de plazas, tu app puede notificarle que necesita mejorar el plan a través de {% data variables.product.prodname_marketplace %}. +**Precios por unidad**: un método para aprovisionar puestos por unidad es permitir a los usuarios que ocupen un puesto a medida que inicien sesión en la aplicación. Una vez que el cliente llegue al umbral de conteo de plazas, tu app puede notificarle que necesita mejorar el plan a través de {% data variables.product.prodname_marketplace %}. diff --git a/translations/es-ES/content/developers/github-marketplace/using-the-github-marketplace-api-in-your-app/handling-plan-cancellations.md b/translations/es-ES/content/developers/github-marketplace/using-the-github-marketplace-api-in-your-app/handling-plan-cancellations.md index 99b7b297e9..4b576535cb 100644 --- a/translations/es-ES/content/developers/github-marketplace/using-the-github-marketplace-api-in-your-app/handling-plan-cancellations.md +++ b/translations/es-ES/content/developers/github-marketplace/using-the-github-marketplace-api-in-your-app/handling-plan-cancellations.md @@ -1,6 +1,6 @@ --- title: Gestionar las cancelaciones de plan -intro: 'El cancelar una app de {% data variables.product.prodname_marketplace %} activa el webhook del [evento `marketplace_purchase`](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events) con la acción `cancelada`, lo cual inicia el flujo de cancelación.' +intro: 'La cancelación de una aplicación de {% data variables.product.prodname_marketplace %} desencadena el webhook del [evento `marketplace_purchase`](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events) con la acción `cancelled`, que inicia el flujo de cancelación.' redirect_from: - /apps/marketplace/administering-listing-plans-and-user-accounts/cancelling-plans - /apps/marketplace/integrating-with-the-github-marketplace-api/cancelling-plans @@ -11,26 +11,31 @@ versions: ghec: '*' topics: - Marketplace -shortTitle: Cancelaciones de plan +shortTitle: Plan cancellations +ms.openlocfilehash: 253506f1ac32f55649dd533559a7a16508cca98f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145092117' --- - -Para obtener más información acerca de las cancelaciones de acuerdo a como se relaciona con la facturación, consulta la sección "[Cobrar a los usuarios en {% data variables.product.prodname_marketplace %}](/apps//marketplace/administering-listing-plans-and-user-accounts/billing-customers-in-github-marketplace)". +Para más información sobre la cancelación en relación con la facturación, vea "[Facturación de clientes en {% data variables.product.prodname_marketplace %}](/apps//marketplace/administering-listing-plans-and-user-accounts/billing-customers-in-github-marketplace)". ## Paso 1. Evento de cancelación -Si un cliente decide cancelar una orden de {% data variables.product.prodname_marketplace %}, GitHub envía un webhook de [`marketplace_purchase`](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events/) conla acción `cancelled` a tu app cuando tome efecto dicha cancelación. Si el cliente cancela durante un periodo de prueba gratuito, tu app recibirá el vento de inmediato. Cuando un cliente cancela un plan pagado, la cancelación tomará lugar al final del ciclo de facturación del cliente. +Si un cliente decide cancelar un pedido de {% data variables.product.prodname_marketplace %}, GitHub envía un webhook [`marketplace_purchase`](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events/) con la acción `cancelled` a la aplicación cuando la cancelación surte efecto. Si el cliente cancela durante un periodo de prueba gratuito, tu app recibirá el vento de inmediato. Cuando un cliente cancela un plan pagado, la cancelación tomará lugar al final del ciclo de facturación del cliente. -## Paso 2. Desactivar las cuentas de usuario +## Paso 2. Desactivar las cuentas de usuario Cuando un cliente cancela un plan pagado o gratuito, tu app debe llevar a cabo estos pasos para completar la cancelación: 1. Desactivar la cuenta del cliente que canceló su plan. 1. Revocar el token de OAuth que recibió tu app para el cliente. 1. Si tu app es una App de OAuth, eliminar todos los webhooks que creó tu app para los repositorios. -1. Eliminar todos los datos del cliente en los primeros 30 días de que se recibió el evento `cancelled`. +1. Quite todos los datos del cliente en un plazo de 30 días después de recibir el evento `cancelled`. {% note %} -**Nota:** Te recomendamos utilizar la `effective_date` del webhook [`marketplace_purchase`](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events/) para determinar cuándo ocurrirá un cambio de plan y así sincronizar a menudo el [Listar las cuentas para un plan](/rest/reference/apps#list-accounts-for-a-plan). Para obtener más informació sobre los webhooks, consulta la sección "[eventos de webhook de {% data variables.product.prodname_marketplace %}](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events/)". +**Nota:** Se recomienda usar el valor `effective_date` del webhook [`marketplace_purchase`](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events/) para determinar cuándo se producirá un cambio de plan y sincronizar periódicamente las [cuentas de lista de un plan](/rest/reference/apps#list-accounts-for-a-plan). Para más información sobre los webhooks, vea "[Eventos de webhook de {% data variables.product.prodname_marketplace %}](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events/)". {% endnote %} diff --git a/translations/es-ES/content/developers/github-marketplace/using-the-github-marketplace-api-in-your-app/handling-plan-changes.md b/translations/es-ES/content/developers/github-marketplace/using-the-github-marketplace-api-in-your-app/handling-plan-changes.md index 56421f49bb..3083bb702e 100644 --- a/translations/es-ES/content/developers/github-marketplace/using-the-github-marketplace-api-in-your-app/handling-plan-changes.md +++ b/translations/es-ES/content/developers/github-marketplace/using-the-github-marketplace-api-in-your-app/handling-plan-changes.md @@ -1,6 +1,6 @@ --- title: Gestionar cambios de plan -intro: 'El mejorar y degradar una app de {% data variables.product.prodname_marketplace %} activa el webhook del [evento `marketplace_purchase`](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events/) con la acción `cambiada`, lo cual inicia el flujo de mejora o degradación.' +intro: 'La actualización o degradación de una aplicación {% data variables.product.prodname_marketplace %} desencadena el webhook del [evento `marketplace_purchase`](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events/) con la acción `changed`, que inicia el flujo de actualización o degradación.' redirect_from: - /apps/marketplace/administering-listing-plans-and-user-accounts/upgrading-or-downgrading-plans - /apps/marketplace/integrating-with-the-github-marketplace-api/upgrading-and-downgrading-plans @@ -11,34 +11,39 @@ versions: ghec: '*' topics: - Marketplace +ms.openlocfilehash: fd5cc838c01130ab9e8a1f7c040b254655cbaef0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135864' --- - -Para obtener más información acerca de mejorar y degradar los planes de acuerdo a como se relaciona con la facturación, consulta la sección "[Integrarse con la API de {% data variables.product.prodname_marketplace %}](/marketplace/integrating-with-the-github-marketplace-api/)". +Para más información sobre los cambios a una versión posterior y anterior en relación con la facturación, vea "[Integración con la API {% data variables.product.prodname_marketplace %}](/marketplace/integrating-with-the-github-marketplace-api/)". ## Paso 1. Evento de cambio en el plan de precios -GitHub envía el webhook `marketplace_purchase` con la acción `changed` a tu app cuando el cliente hace cualquiera de estos cambios a su orden de {% data variables.product.prodname_marketplace %}: +GitHub envía el webhook `marketplace_purchase` con la acción `changed` a la aplicación, cuando un cliente realiza cualquiera de estos cambios en su pedido en {% data variables.product.prodname_marketplace %}: * Mejorar a un plan de precios más caro o degradarlo a uno más barato. * Agregar o eliminar plazas a su plan existente. * Cambiar el ciclo de facturación. -GitHub enviará el webhook cuando el cambio entre en vigor. Por ejemplo, cuando un cliente degrada un plan, GitHub envía el webhook al final del ciclo de facturación del cliente. GitHub envía un webhook a tu app inmediatamente cuando un cliente mejora su plan para permitirle el acceso al servicio nuevo de inmediato. Si un cliente cambia de un ciclo mensual a uno anual, esto se considera como una mejora. Consulta la sección "[Cobrar a los clientes en {% data variables.product.prodname_marketplace %}](/marketplace/selling-your-app/billing-customers-in-github-marketplace/)" para aprender más acerca de las acciones que se consideran una mejora o una degradación. +GitHub enviará el webhook cuando el cambio entre en vigor. Por ejemplo, cuando un cliente degrada un plan, GitHub envía el webhook al final del ciclo de facturación del cliente. GitHub envía un webhook a tu app inmediatamente cuando un cliente mejora su plan para permitirle el acceso al servicio nuevo de inmediato. Si un cliente cambia de un ciclo mensual a uno anual, esto se considera como una mejora. Vea "[Facturación de clientes en {% data variables.product.prodname_marketplace %}](/marketplace/selling-your-app/billing-customers-in-github-marketplace/)" para más información sobre las acciones que se consideran un cambio a una versión posterior o anterior. -Lee `effective_date`, `marketplace_purchase`, y `previous_marketplace_purchase` del webhook de `marketplace_purchase` para actualizar la fecha de inicio del plan y hacer cambios al ciclo de facturació y plan de precios del cliente. Consulta la sección "[eventos de webhook de {% data variables.product.prodname_marketplace %}](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events/)" para encontrar un ejemplo de la carga últil del evento `marketplace_purchase`. +Lea `effective_date`, `marketplace_purchase` y `previous_marketplace_purchase` del webhook `marketplace_purchase` para actualizar la fecha de inicio del plan y realizar cambios en el período de facturación y el plan de precios del cliente. Vea "[Eventos de webhook de {% data variables.product.prodname_marketplace %}](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events/)" para obtener un ejemplo de la carga del evento `marketplace_purchase`. -Si tu app ofrece periodos de prueba gratuitos, recibirás el webhook de `marketplace_purchase` con la acción `changed` cuando caduque este periodo de prueba. Si el periodo de prueba gratuito del cliente caduca, mejora al cliente a la versión pagada del plan de prueba gratuito. +Si la aplicación ofrece evaluaciones gratuitas, recibirá el webhook `marketplace_purchase` con la acción `changed` cuando expire la evaluación gratuita. Si el periodo de prueba gratuito del cliente caduca, mejora al cliente a la versión pagada del plan de prueba gratuito. -## Paso 2. Actualizar las cuentas de usuario +## Paso 2. Actualizar las cuentas de usuario -Necesitarás actualizar la información de las cuentas de usuario para que se reflejen los cambios en el ciclo de facturación y en el plan de precios que el cliente hizo en su orden de {% data variables.product.prodname_marketplace %}. Muestra las mejoras al plan de precios, `seat_count` (para planes de precios por unidad), y ciclo de facturación en el sitio web de tu app de Marketplace en la IU de la misma cuando recibas el webhook de la acción `changed`. +Necesitarás actualizar la información de las cuentas de usuario para que se reflejen los cambios en el ciclo de facturación y en el plan de precios que el cliente hizo en su orden de {% data variables.product.prodname_marketplace %}. Muestra las actualizaciones del plan de precios `seat_count` (para los planes de precios por unidad) y el período de facturación en el sitio web de la aplicación en Marketplace o en su interfaz de usuario cuando reciba el webhook de acción `changed`. Cuando un cliente degrada un plan, se recomienda revisar si éste excedió los límites del mismo y contactarlos directamente en tu IU o por teléfono o correo electrónico. -Para motivar a las personas a mejorar el plan, puedes mostrar una URL de mejora en la IU de tu app. Consulta la sección "[Acerca de las URL de mejora](#about-upgrade-urls)" para obtener más detalles. +Para motivar a las personas a mejorar el plan, puedes mostrar una URL de mejora en la IU de tu app. Vea "[Acerca de las direcciones URL de actualización](#about-upgrade-urls)" para más información. {% note %} -**Nota:** Te recomendamos llevar a cabo una sincronización frecuente utilizando `GET /marketplace_listing/plans/:id/accounts` para asegurarte de que tu app tiene el plan, información de ciclo de facturación y conteo de unidades (para los precios por unidad) correctos para cada cuenta. +**Nota:** Se recomienda realizar una sincronización periódica mediante `GET /marketplace_listing/plans/:id/accounts` para asegurarse de que la aplicación tiene el plan correcto, la información del período de facturación y el recuento de unidades (para los precios por unidad) de cada cuenta. {% endnote %} @@ -56,11 +61,11 @@ https://www.github.com/marketplace//upgrade// Por ejemplo, si notas que el cliente tiene un plan de 5 personas y necesita cambiar a uno de 10, puedes mostrar un boton en la IU de tu app, el cual diga "Te mostramos como mejorar tu plan", o bien, mostrar un letrero con un enlace a la URL de mejora. La URL de mejora llevará al cliente a la página de confirmación de mejora para el plan de tu listado. -Utiliza el `LISTING_PLAN_NUMBER` para el plan que el cliente quisiera comprar. Cuando creas planes de precios nuevos, estos reciben un `LISTING_PLAN_NUMBER`, lo cual es específico para cada plan en tu listado, y también reciben una `LISTING_PLAN_ID`, que es específica para cada plan en {% data variables.product.prodname_marketplace %}. Puedes encontrar estos números cuando [Listas los planes](/rest/reference/apps#list-plans), los cuales identifican a los planes de precios en tus listados. Utiliza la `LISTING_PLAN_ID` y la terminal "[Listar cuentas para un plan](/rest/reference/apps#list-accounts-for-a-plan)" para obtener la `CUSTOMER_ACCOUNT_ID`. +Use `LISTING_PLAN_NUMBER` para el plan que el cliente quiera comprar. Al crear planes de precios, reciben un valor `LISTING_PLAN_NUMBER`, que es único para cada plan de la oferta, y un valor `LISTING_PLAN_ID`, que es único para cada plan de {% data variables.product.prodname_marketplace %}. Puede encontrar estos números al [enumerar planes](/rest/reference/apps#list-plans), que identifica los planes de precios de la oferta. Use `LISTING_PLAN_ID` y el punto de conexión "[Enumerar cuentas de un plan](/rest/reference/apps#list-accounts-for-a-plan)" para obtener el valor `CUSTOMER_ACCOUNT_ID`. {% note %} -**Nota:** Si un cliente mejora su cantidad adicional de unidades (como las plazas), aún puedes enviarlos al plan adecuado para su compra, pero no podemos dar soporte para los parámetros de `unit_count` en este momento. +**Nota:** Si el cliente realiza la actualización a unidades adicionales (como puestos), todavía puede enviarlo al plan adecuado para que lo compre, pero en este momento no podemos admitir parámetros `unit_count`. {% endnote %} diff --git a/translations/es-ES/content/developers/github-marketplace/using-the-github-marketplace-api-in-your-app/index.md b/translations/es-ES/content/developers/github-marketplace/using-the-github-marketplace-api-in-your-app/index.md index 0f27f2e9d0..1e9489cb2a 100644 --- a/translations/es-ES/content/developers/github-marketplace/using-the-github-marketplace-api-in-your-app/index.md +++ b/translations/es-ES/content/developers/github-marketplace/using-the-github-marketplace-api-in-your-app/index.md @@ -17,6 +17,12 @@ children: - /handling-new-purchases-and-free-trials - /handling-plan-changes - /handling-plan-cancellations -shortTitle: Uso de la API de Marketplace +shortTitle: Marketplace API usage +ms.openlocfilehash: c1c2134c916c2832cf73c2f0c61ef5036f7fe410 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112498' --- diff --git a/translations/es-ES/content/developers/github-marketplace/using-the-github-marketplace-api-in-your-app/rest-endpoints-for-the-github-marketplace-api.md b/translations/es-ES/content/developers/github-marketplace/using-the-github-marketplace-api-in-your-app/rest-endpoints-for-the-github-marketplace-api.md index e7a72a9968..e0703e4bbe 100644 --- a/translations/es-ES/content/developers/github-marketplace/using-the-github-marketplace-api-in-your-app/rest-endpoints-for-the-github-marketplace-api.md +++ b/translations/es-ES/content/developers/github-marketplace/using-the-github-marketplace-api-in-your-app/rest-endpoints-for-the-github-marketplace-api.md @@ -11,23 +11,28 @@ versions: ghec: '*' topics: - Marketplace -shortTitle: API de REST +shortTitle: REST API +ms.openlocfilehash: aac7df5600863521c482b8a13c31abf8fd103ecf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112497' --- - Aquí te mostramos algunas terminales útiles que están disponibles para los listados de Marketplace: -* [Listar planes](/rest/reference/apps#list-plans) -* [Listar cuentas para un plan](/rest/reference/apps#list-accounts-for-a-plan) +* [Enumerar planes](/rest/reference/apps#list-plans) +* [Enumerar cuentas de un plan](/rest/reference/apps#list-accounts-for-a-plan) * [Obtener un plan de suscripción para una cuenta](/rest/reference/apps#get-a-subscription-plan-for-an-account) -* [Listar las suscripciones del usuario autenticado](/rest/reference/apps#list-subscriptions-for-the-authenticated-user) +* [Enumerar las suscripciones del usuario autenticado](/rest/reference/apps#list-subscriptions-for-the-authenticated-user) Consulta estas páginas para encontrar más detalles sobre cómo autenticarte cuando utilices la API de {% data variables.product.prodname_marketplace %}: -* [Opciones de autorización para las Apps de OAuth](/apps/building-oauth-apps/authorizing-oauth-apps/) -* [Opciones de autenticación para las GitHub Apps](/apps/building-github-apps/authenticating-with-github-apps/) +* [Opciones de autorización para las aplicaciones de OAuth](/apps/building-oauth-apps/authorizing-oauth-apps/) +* [Opciones de autenticación para las aplicaciones de GitHub](/apps/building-github-apps/authenticating-with-github-apps/) {% note %} -**Nota:** [Los límites de tasa para la API de REST](/rest/overview/resources-in-the-rest-api#rate-limiting) aplican para todas las terminales de la API de {% data variables.product.prodname_marketplace %}. +**Nota:** [Los límites de velocidad de la API REST](/rest/overview/resources-in-the-rest-api#rate-limiting) se aplican a todos los puntos de conexión de API de {% data variables.product.prodname_marketplace %}. {% endnote %} diff --git a/translations/es-ES/content/developers/github-marketplace/using-the-github-marketplace-api-in-your-app/testing-your-app.md b/translations/es-ES/content/developers/github-marketplace/using-the-github-marketplace-api-in-your-app/testing-your-app.md index b4f3aab338..3baf4c79b4 100644 --- a/translations/es-ES/content/developers/github-marketplace/using-the-github-marketplace-api-in-your-app/testing-your-app.md +++ b/translations/es-ES/content/developers/github-marketplace/using-the-github-marketplace-api-in-your-app/testing-your-app.md @@ -1,5 +1,5 @@ --- -title: Probar tu app +title: Prueba de la aplicación intro: 'GitHub te recomienda probar tu app con las API y los webhooks antes de emitir tu listado a {% data variables.product.prodname_marketplace %} para que puedas proporcionar una experiencia ideal para los clientes. Antes de que un experto de incorporación apruebe tu app, ésta deberá administrar los flujos de facturación adecuadamente.' redirect_from: - /apps/marketplace/testing-apps-apis-and-webhooks @@ -11,15 +11,20 @@ versions: ghec: '*' topics: - Marketplace +ms.openlocfilehash: c542f5bd46e4555a4459c669e2f9d75e29b63ffe +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112490' --- - ## Probar las apps -Puedes utilizar un borrador de listado de {% data variables.product.prodname_marketplace %} para simular cada uno de los flujos de facturación. Un listado en estado de borrador significa que no se ha emitido para aprobación. Cualquier compra que hagas utilizando un borrador de listado de {% data variables.product.prodname_marketplace %} _no_ creará transacciones reales, y GitHub no hará cargos a tu tarjeta de crédito. Nota que solo puedes simular compras para los planes que están publicados en el borrador de la lista y no para el borrador de los planes. Para obtener más información, consulta las secciones "[Hacer un borrador de listado para tu app](/developers/github-marketplace/drafting-a-listing-for-your-app)" y "[Utilizar la API de {% data variables.product.prodname_marketplace %} en tu app](/developers/github-marketplace/using-the-github-marketplace-api-in-your-app)". +Puedes utilizar un borrador de listado de {% data variables.product.prodname_marketplace %} para simular cada uno de los flujos de facturación. Un listado en estado de borrador significa que no se ha emitido para aprobación. Cualquier compra que realice mediante un borrador de anuncio de {% data variables.product.prodname_marketplace %} _no_ creará transacciones reales, y GitHub no realizará cargos en la tarjeta de crédito. Nota que solo puedes simular compras para los planes que están publicados en el borrador de la lista y no para el borrador de los planes. Para más información, vea "[Borrador de un anuncio para la aplicación](/developers/github-marketplace/drafting-a-listing-for-your-app)" y "[Uso de la API {% data variables.product.prodname_marketplace %} en la aplicación](/developers/github-marketplace/using-the-github-marketplace-api-in-your-app)". ### Utilizar una app de desarrollo con un borrador de listado para probar los cambios -Un listado de {% data variables.product.prodname_marketplace %} únicamente puede asociarse con un solo registro de app, y cada app puede acceder únicamente a su propio listado de {% data variables.product.prodname_marketplace %}. Es por esto que te recomendamos configurar una app de desarrollo por separado con la misma configuración que la productiva, y que crees un _borrador_ de listado de {% data variables.product.prodname_marketplace %} que puedas utilizar para las pruebas. El borrador del listado de {% data variables.product.prodname_marketplace %} te permite probar los cambios sin afectar a los usuarios activos de tu app productiva. Nunca tendrás que emitir tu listado de desarrollo de {% data variables.product.prodname_marketplace %}, ya que solo lo utilizarás para las pruebas. +Un listado de {% data variables.product.prodname_marketplace %} únicamente puede asociarse con un solo registro de app, y cada app puede acceder únicamente a su propio listado de {% data variables.product.prodname_marketplace %}. Es por esto que te recomendamos configurar una app de desarrollo por separado con la misma configuración que la aplicación de producción, y crear un _borrador_ de anuncio de {% data variables.product.prodname_marketplace %} que pueda utilizar para las pruebas. El borrador del listado de {% data variables.product.prodname_marketplace %} te permite probar los cambios sin afectar a los usuarios activos de tu app productiva. Nunca tendrás que emitir tu listado de desarrollo de {% data variables.product.prodname_marketplace %}, ya que solo lo utilizarás para las pruebas. Ya que solo puedes crear un borrador de listado de {% data variables.product.prodname_marketplace %} para las apps públicas, debes poner tu app de desarrollo como pública. Las apps públicas no pueden descubrirse fuera de los listados publicados de {% data variables.product.prodname_marketplace %} mientras no compartas la URL de éstas. Solo el dueño de la aplicación podrá ver el lsitado de Marketplace en su estado de borrador. @@ -33,14 +38,14 @@ No hagas compras de prueba con las apps que están activas en {% data variables. ### Simular eventos de compra en Marketplace -Tus escenarios de prueba podrían requerir que configures los planes de los listados que ofrecen periodos de prueba gratuitos y que cambies entre las suscripciones de pago y gratuitas. Ya que los decrementos y las cancelaciones no toman efecto sino hasta el siguiente ciclo de facturación, GitHub proporciona una característica exclusiva para desarrolladores para "Aplicar el Cambio Pendiente", la cual fuerza las acciones de `changed` y `cancelled` para que tomen efecto inmediatamente. Puedes acceder a la opción de **Aplicar Cambios Pendientes** para las apps con listados de Marketplace en estado de _borrador_ en https://github.com/settings/billing#pending-cycle: +Tus escenarios de prueba podrían requerir que configures los planes de los listados que ofrecen periodos de prueba gratuitos y que cambies entre las suscripciones de pago y gratuitas. Como los cambios a una versión anterior y las cancelaciones no surten efecto hasta el siguiente ciclo de facturación, GitHub proporciona una característica exclusiva para desarrolladores para "Aplicar el cambio Pendiente", y forzar las acciones de los planes `changed` y `cancelled` para que surtan efecto inmediatamente. Puede acceder a **Aplicar cambio pendiente** para las aplicaciones con _borradores_ de anuncios de Marketplace en https://github.com/settings/billing#pending-cycle: ![Aplicar el cambio pendiente](/assets/images/github-apps/github-apps-apply-pending-changes.png) ## Probar las API -También proporcionamos terminales de prueba para muchas de las terminales de las API de {% data variables.product.prodname_marketplace %}, las cuales devuelven datos falsos de código predefinido que puedes utilizar para hacer pruebas. Para recibir datos de prueba, debes especificar las URL de prueba que incluyan `/stubbed` en la ruta (por ejemplo, `/user/marketplace_purchases/stubbed`). Para obtener una lista de terminales que son compatibles con este acercamiento de datos de prueba, consulta la sección de [terminales de {% data variables.product.prodname_marketplace %}](/rest/reference/apps#github-marketplace). +También proporcionamos terminales de prueba para muchas de las terminales de las API de {% data variables.product.prodname_marketplace %}, las cuales devuelven datos falsos de código predefinido que puedes utilizar para hacer pruebas. Para recibir datos auxiliares, debe especificar direcciones URL con código auxiliar, que incluyen `/stubbed` en la ruta (por ejemplo, `/user/marketplace_purchases/stubbed`). Para obtener una lista de los puntos de conexión que admiten este enfoque de datos auxiliares, vea [Puntos de conexión de {% data variables.product.prodname_marketplace %}](/rest/reference/apps#github-marketplace). ## Probar los webhooks -GitHub proporciona herramientas para probar tus cárgas útiles desplegadas. Para obtener más información, consulta la sección "[Probar los webhooks](/webhooks/testing/)". +GitHub proporciona herramientas para probar tus cárgas útiles desplegadas. Para más información, vea "[Prueba de webhooks](/webhooks/testing/)". diff --git a/translations/es-ES/content/developers/github-marketplace/using-the-github-marketplace-api-in-your-app/webhook-events-for-the-github-marketplace-api.md b/translations/es-ES/content/developers/github-marketplace/using-the-github-marketplace-api-in-your-app/webhook-events-for-the-github-marketplace-api.md index 31074674ab..ff83bba511 100644 --- a/translations/es-ES/content/developers/github-marketplace/using-the-github-marketplace-api-in-your-app/webhook-events-for-the-github-marketplace-api.md +++ b/translations/es-ES/content/developers/github-marketplace/using-the-github-marketplace-api-in-your-app/webhook-events-for-the-github-marketplace-api.md @@ -1,6 +1,6 @@ --- title: Eventos de webhook para la API de GitHub Marketplace -intro: 'Una app de {% data variables.product.prodname_marketplace %} recibe información acerca de los cambios en el plan de un usuario desde el webhook del evento de compra en Marketplace. Un evento de compra de marketplace se activa cuando un usuario compra, cancela o cambia su plan de pago.' +intro: 'Una app de {% data variables.product.prodname_marketplace %} recibe información acerca de los cambios a un plan de usuario desde el webhook del evento de compra en Marketplace. Un evento de compra de marketplace se activa cuando un usuario compra, cancela o cambia su plan de pago.' redirect_from: - /apps/marketplace/setting-up-github-marketplace-webhooks/about-webhook-payloads-for-a-github-marketplace-listing - /apps/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events @@ -11,66 +11,71 @@ versions: ghec: '*' topics: - Marketplace -shortTitle: Eventos de webhook +shortTitle: Webhook events +ms.openlocfilehash: 63b99005c5b0da23c59794d8fd7ad724f5afd13a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147710407' --- - ## Carga útil del webhook de compras en {% data variables.product.prodname_marketplace %} -Las solicitudes de `POST` de los webhooks tienen encabezados especiales. Consulta la sección "[Encabezados de entrega de Webhooks](/webhooks/event-payloads/#delivery-headers)" para encontrar más detalles. GitHub no reenvía los intentos fallidos de entrega. Asegúrate de que tu app pueda recibir toda la carga útil del webhook que envíe GitHub. +Las solicitudes `POST` de webhooks tienen encabezados especiales. Vea "[Encabezados de entrega de webhook](/webhooks/event-payloads/#delivery-headers)" para más información. GitHub no reenvía los intentos fallidos de entrega. Asegúrate de que tu app pueda recibir toda la carga útil del webhook que envíe GitHub. -Las cancelaciones y disminuciones de categoría toman efecto el primer día del siguiente ciclo de facturación. Los eventos para las cancelaciones y disminuciones de categoría se envían cuando el nuevo plan entre en vigor al inicio del siguiente ciclo de facturación. Los eventos para las nuevas compras y mejoras de categoría comienzan inmediatamente. Utiliza `effective_date` en la carga útil del webhook para determinar cuándo comenzará un cambio. +Las cancelaciones y disminuciones de categoría toman efecto el primer día del siguiente ciclo de facturación. Los eventos para las cancelaciones y disminuciones de categoría se envían cuando el nuevo plan entre en vigor al inicio del siguiente ciclo de facturación. Los eventos para las nuevas compras y mejoras de categoría comienzan inmediatamente. Use `effective_date` en la carga de webhook para determinar cuándo se iniciará un cambio. {% data reusables.marketplace.marketplace-malicious-behavior %} -Cada carga útil de webhook de una `marketplace_purchase` tendrá la siguiente información: +Cada carga de webhook `marketplace_purchase` tendrá la siguiente información: -| Clave | Tipo | Descripción | -| ---------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción realizada para generar el webhook. Puede ser `purchased`, `cancelled`, `pending_change`, `pending_change_cancelled`, o `changed`. Para obtener más información, consulta los ejemplos de cargas útiles de webhook a continuación. **Nota:** las cargas útiles de `pending_change` y `pending_change_cancelled` contienen las mismas claves que se muestra en el [ejemplo de carga útil de `changed`](#example-webhook-payload-for-a-changed-event). | -| `effective_date` | `secuencia` | La fecha en la que la `action` se hace efectiva. | -| `sender` | `objeto` | La persona que tomó la `action` que activó el webhook. | -| `marketplace_purchase` | `objeto` | La información de compra de {% data variables.product.prodname_marketplace %}. | +Clave | Tipo | Descripción +----|------|------------- +`action` | `string` | La acción realizada para generar el webhook. Puede ser `purchased`, `cancelled`, `pending_change`, `pending_change_cancelled` o `changed`. Para obtener más información, consulta los ejemplos de cargas útiles de webhook a continuación. **Nota:** Las cargas `pending_change` y `pending_change_cancelled` contienen las mismas claves que se muestran en el [ejemplo de carga `changed`](#example-webhook-payload-for-a-changed-event). +`effective_date` | `string` | Fecha en la que `action` entra en vigor. +`sender` | `object` | Persona que ha tomado el elemento `action` que ha desencadenado el webhook. +`marketplace_purchase` | `object` | La información de compra de {% data variables.product.prodname_marketplace %}. -El objeto `marketplace_purchase` tiene las siguientes claves: +El objeto `marketplace_purchase` tiene las claves siguientes: -| Clave | Tipo | Descripción | -| -------------------- | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `cuenta` | `objeto` | La cuenta de `organización` o `usuario` asociada con la suscripción. Las cuentas de organización incluirán `organization_billing_email`, que es la dirección de correo electrónico administrativa de la misma. Para encontrar direcciones de correo electrónico para cuentas personales, puedes utilizar la terminal [Obtener el usuario autenticado](/rest/reference/users#get-the-authenticated-user). | -| `billing_cycle` | `secuencia` | Puede ser `yearly` o `monthly`. Cuando el dueño de la `account` tiene un plan gratuito de GitHub y compra un plan gratuito de {% data variables.product.prodname_marketplace %}, el `billing_cycle` será `nil`. | -| `unit_count` | `número` | Cantidad de unidades compradas. | -| `on_free_trial` | `boolean` | Es `true` cuando la `account` está en un periodo de prueba gratuito. | -| `free_trial_ends_on` | `secuencia` | La fecha en la que caduca el periodo de prueba gratuito. | -| `next_billing_date` | `secuencia` | La fecha en la que comenzará el siguiente ciclo de facturación. Cuando el dueño de la `account` tiene un plan gratuito de GitHub.com y compra un plan gratuito de {% data variables.product.prodname_marketplace %}, el `next_billing_date` será `nil`. | -| `plan` | `objeto` | El plan que compra el `user` u `organization`. | +Clave | Tipo | Descripción +----|------|------------- +`account` | `object` | La cuenta de `organization` o `user` asociada a la suscripción. Las cuentas de organización incluirán `organization_billing_email`, que es la dirección de correo electrónico administrativa de la organización. A fin de buscar direcciones de correo electrónico para cuentas personales, puede usar el punto de conexión [Obtener el usuario autenticado](/rest/reference/users#get-the-authenticated-user). +`billing_cycle` | `string` | Puede ser `yearly` o `monthly`. Cuando el propietario de `account` tiene un plan gratuito de GitHub y ha comprado un plan de {% data variables.product.prodname_marketplace %} gratuito, `billing_cycle` será `nil`. +`unit_count` | `integer` | Cantidad de unidades compradas. +`on_free_trial` | `boolean` | `true` cuando `account` está en una evaluación gratuita. +`free_trial_ends_on` | `string` | La fecha en la que caduca el periodo de prueba gratuito. +`next_billing_date` | `string` | La fecha en la que comenzará el siguiente ciclo de facturación. Cuando el propietario de `account` tiene un plan gratuito de GitHub.com y ha comprado un plan de {% data variables.product.prodname_marketplace %} gratuito, `next_billing_date` será `nil`. +`plan` | `object` | Plan comprado por `user` o `organization`. -El objeto `plan` tiene las siguientes claves: +El objeto `plan` tiene las claves siguientes: -| Clave | Tipo | Descripción | -| ------------------------ | ------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | `número` | El identificador único para este plan. | -| `name (nombre)` | `secuencia` | El nombre del plan. | -| `descripción` | `secuencia` | La descripción de este plan. | -| `monthly_price_in_cents` | `número` | El precio mensual de este plan en centavos (Divisa de los EEUU). Por ejemplo, un listado que cuesta 10 dólares de EEUU por mes sería de 1000 centavos. | -| `yearly_price_in_cents` | `número` | El precio anual para este plan en centavos (Divisa de los EEUU). Por ejemplo, un listado que cuesta 100 dólares de EEUU por mes sería de 120000 centavos. | -| `price_model` | `secuencia` | El modelo de precios para este listado. Puede ser alguno de entre `flat-rate`, `per-unit`, o `free`. | -| `has_free_trial` | `boolean` | es `true` cuando este listado ofrece un periodo de prueba gratuito. | -| `unit_name` | `secuencia` | El nombre de la unidad. Si el modelo de precios no es `per-unit`, éste será `nil`. | -| `bullet` | `conjunto de secuencias` | Los nombres de los puntos configurados en el plan de precios. | +Clave | Tipo | Descripción +----|------|------------- +`id` | `integer` | El identificador único para este plan. +`name` | `string` | El nombre del plan. +`description` | `string` | La descripción de este plan. +`monthly_price_in_cents` | `integer` | El precio mensual de este plan en centavos (Divisa de los EEUU). Por ejemplo, un listado que cuesta 10 dólares de EEUU por mes sería de 1000 centavos. +`yearly_price_in_cents` | `integer` | El precio anual para este plan en centavos (Divisa de los EEUU). Por ejemplo, un listado que cuesta 100 USD al mes sería 120 000 centavos. +`price_model` | `string` | El modelo de precios para este listado. Puede ser `flat-rate`, `per-unit` o `free`. +`has_free_trial` | `boolean` | `true` cuando esta oferta ofrece una evaluación gratuita. +`unit_name` | `string` | El nombre de la unidad. Si el modelo de precios no es `per-unit`, será `nil`. +`bullet` | `array of strings` | Los nombres de los puntos configurados en el plan de precios.
-### Ejemplo de la carga útil de un webhook para un evento de `purchased` -Este ejemplo proporciona la carga útil del evento `purchased`. +### Ejemplo de carga de webhook para un evento `purchased` +En este ejemplo se proporciona la carga del evento `purchased`. {{ webhookPayloadsForCurrentVersion.marketplace_purchase.purchased }} -### Ejemplo de la carga útil de un webhook para un evento de `changed` +### Ejemplo de carga de webhook para un evento `changed` -Los cambios en un plan incluyen mejoras y degradaciones. Este ejemplo representa las cargas útiles de los eventos `changed`,`pending_change`, y `pending_change_cancelled`. La acción identifica cuál de estos tres eventos ha ocurrido. +Los cambios en un plan incluyen mejoras y degradaciones. En este ejemplo se representan las cargas de los eventos `changed`, `pending_change` y `pending_change_cancelled`. La acción identifica cuál de estos tres eventos ha ocurrido. {{ webhookPayloadsForCurrentVersion.marketplace_purchase.changed }} -### Ejemplo de carga útil del webhook para un evento de `cancelled` +### Ejemplo de carga de webhook para un evento `cancelled` {{ webhookPayloadsForCurrentVersion.marketplace_purchase.cancelled }} diff --git a/translations/es-ES/content/developers/index.md b/translations/es-ES/content/developers/index.md index a06888d9fa..f08b04f033 100644 --- a/translations/es-ES/content/developers/index.md +++ b/translations/es-ES/content/developers/index.md @@ -1,29 +1,6 @@ --- title: Desarrolladores -intro: 'Saca más provecho con {% data variables.product.prodname_dotcom %} integrándote con nuestras API y webhooks, personalizando tu flujo de trabajo de {% data variables.product.prodname_dotcom %} y creando y compartiendo apps con la comunidad.' -introLinks: - About apps: /developers/apps/getting-started-with-apps/about-apps -layout: product-landing -featuredLinks: - guides: - - /developers/apps/getting-started-with-apps/differences-between-github-apps-and-oauth-apps - - /developers/apps/building-github-apps/creating-a-github-app - - /developers/apps/building-github-apps/authenticating-with-github-apps - - /developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps - popular: - - /developers/webhooks-and-events/webhooks/webhook-events-and-payloads - - /developers/apps/building-github-apps/creating-a-github-app - - /developers/apps/building-github-apps/authenticating-with-github-apps - - /developers/webhooks-and-events/webhooks/about-webhooks - - /developers/apps/building-oauth-apps/creating-an-oauth-app - - /developers/apps/building-oauth-apps/authorizing-oauth-apps - - /developers/github-marketplace/github-marketplace-overview/about-github-marketplace - guideCards: - - /developers/webhooks-and-events/webhooks/creating-webhooks - - /developers/apps/guides/using-the-github-api-in-your-app - - /developers/apps/guides/creating-ci-tests-with-the-checks-api -changelog: - label: apps +intro: 'Saca más provecho de {% data variables.product.prodname_dotcom %} integrándote con nuestras API, personalizando tu flujo de trabajo de {% data variables.product.prodname_dotcom %}, y creando y compartiendo apps con la comunidad.' versions: fpt: '*' ghes: '*' @@ -34,5 +11,11 @@ children: - /webhooks-and-events - /apps - /github-marketplace +ms.openlocfilehash: 12f99e62dd1e5a4128079360b4d1721954f5e775 +ms.sourcegitcommit: 22d665055b1bee7a5df630385e734e3a149fc720 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/13/2022 +ms.locfileid: '145112474' --- 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 7393f32fea..26dc315193 100644 --- a/translations/es-ES/content/developers/overview/about-githubs-apis.md +++ b/translations/es-ES/content/developers/overview/about-githubs-apis.md @@ -12,6 +12,11 @@ versions: ghec: '*' topics: - API +ms.openlocfilehash: 6c4519222ce356e2b205b66f898a096ebacf8d9c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147682648' --- - -Hay dos versiones estables de la API de GitHub: la [API de REST](/rest) y la [API de GraphQL](/graphql). +Hay dos versiones estables de la API de GitHub: la [API REST](/rest) y [GraphQL API](/graphql). diff --git a/translations/es-ES/content/developers/overview/github-developer-program.md b/translations/es-ES/content/developers/overview/github-developer-program.md index c7e110ad2e..61e9ba5fc3 100644 --- a/translations/es-ES/content/developers/overview/github-developer-program.md +++ b/translations/es-ES/content/developers/overview/github-developer-program.md @@ -8,26 +8,31 @@ versions: ghec: '*' topics: - API +ms.openlocfilehash: cfe3b9caacf86404e6df45704d15aa3ab4e6a34d +ms.sourcegitcommit: 7fbc3f6cca22f0b982be5829e71b23308b858dc1 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/27/2022 +ms.locfileid: '147425554' --- +¿Estás creando una aplicación que se integra con GitHub? ¡Regístrate para nuestro Programa de Desarrollador! Las posibilidades son infinitas, y disfrutarás del reconocimiento de la comunidad. [Regístrese ahora](https://github.com/developer/register) -¿Estás creando una aplicación que se integra con GitHub? ¡Regístrate para nuestro Programa de Desarrollador! Las posibilidades son infinitas, y disfrutarás del reconocimiento de la comunidad. [Regístrate ahora](https://github.com/developer/register) - -## Quítate la tentación +## Quítate la tentación Crea tus propias herramientas que se integren de manera continua con el lugar en donde cargas código todos los días. -## Házte cargo de la empresa +## Házte cargo de la empresa -Contacta por correo electrónico a partnerships@github.com para solicitar licencias de desarrollador para compilar y probar tu aplicación contra {% data variables.product.prodname_ghe_server %}. +Envíe un correo electrónico a partnerships@github.com para solicitar licencias de desarrollador para compilar y probar la aplicación en {% data variables.product.prodname_ghe_server %}. -## ¿Tienes una integración que opera con GitHub? +## ¿Tienes una integración que opera con GitHub? -¡Impresionante! Nos gustaría que fueras parte del programa. Aquí te mostramos como puedes correr la voz:

-* [Infórmanos sobre tu integración](https://support.github.com/contact?tags=rr-general-technical&form[subject]=New+GitHub+Integration) -* Utiliza el [Logo de Octocat o de GitHub](https://github.com/logos) para denotar que tu producto se integra con GitHub +Genial. Nos gustaría que fueras parte del programa. Aquí te mostramos como puedes correr la voz:

+* [Infórmenos sobre su integración](https://support.github.com/contact?tags=rr-general-technical&form[subject]=New+GitHub+Integration) +* Use el [logotipo de Octocat o GitHub](https://github.com/logos) para identificar que el producto funciona con GitHub * Publica un video o un blog en tu sitio web que explique esta integración -## ¿Estás listo para unirte al Programa de Desarrollador de GitHub? +## ¿Estás listo para unirte al Programa de Desarrollador de GitHub? La membrecía está disponible para los desarrolladores individuales y para las comañías que tienen: diff --git a/translations/es-ES/content/developers/overview/index.md b/translations/es-ES/content/developers/overview/index.md index 461296a6a3..33afa73e91 100644 --- a/translations/es-ES/content/developers/overview/index.md +++ b/translations/es-ES/content/developers/overview/index.md @@ -1,6 +1,6 @@ --- -title: Resumen -intro: 'Aprende sobre las API de {% data variables.product.prodname_dotcom %}{% ifversion ghes or ghae %} y asegura tus despliegues.{% else %}, asegura tus despliegues y únete al Programa de Desarrolladores de {% data variables.product.prodname_dotcom %}.{% endif %}' +title: Información general +intro: 'Obtén información sobre la API de {% data variables.product.prodname_dotcom %}{% ifversion ghes or ghae %} y protege las implementaciones. {% else %}, protege las implementaciones y únete al programa para desarrolladores de {% data variables.product.prodname_dotcom %}.{% endif %}' versions: fpt: '*' ghes: '*' @@ -13,5 +13,11 @@ children: - /secret-scanning-partner-program - /replacing-github-services - /github-developer-program +ms.openlocfilehash: e5a3abbd6a629148e99b756ff6e0f636ae03fe53 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112442' --- diff --git a/translations/es-ES/content/developers/overview/managing-deploy-keys.md b/translations/es-ES/content/developers/overview/managing-deploy-keys.md index 67f244c5ff..3e7d7854f6 100644 --- a/translations/es-ES/content/developers/overview/managing-deploy-keys.md +++ b/translations/es-ES/content/developers/overview/managing-deploy-keys.md @@ -14,87 +14,91 @@ versions: ghec: '*' topics: - API +ms.openlocfilehash: 425535eb582c84801d79f00df751bb48d4a5b05e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146058472' --- - - Puedes administrar llaves SSH en tus servidores cuando automatices tus scripts de despliegue utilizando el reenvío del agente de SSH, HTTPS con tokens de OAuth, o usuarios máquina. ## Reenvío del agente SSH En muchos casos, especialmente al inicio de un proyecto, el reenvío del agente SSH es el método más fácil y rápido a utilizar. El reenvío de agentes utiliza las mismas llaves SSH que utiliza tu ordenador de desarrollo local. -#### Pros +#### Ventajas * No tienes que generar o llevar registros de las llaves nuevas. * No hay administración de llaves; los usuarios tienen los mismos permisos en el servidor y localmente. * No se almacenan las llaves en el servidor, así que, en caso de que el servidor se ponga en riesgo, no necesitas buscar y eliminar las llaves con este problema. -#### Contras +#### Desventajas -* Los usuarios **deben** ingresar cno SSH para hacer los despliegues; no pueden utilizarse los procesos de despliegue automatizados. +* Los usuarios **deben** utilizar SSH para la implementación; no se pueden usar procesos de implementación automatizados. * El reenvío del agente SSH puede ser difícil de ejecutar para usuarios de Windows. -#### Configuración +#### Configurar -1. Habilita el reenvío de agente localmente. Consulta [nuestra guía sobre el redireccionamiento del agente SSH][ssh-agent-forwarding] para obtener más información. -2. Configura tus scripts de despliegue para utilizar el reenvío de agente. Por ejemplo, en un script de bash, el habilitar el reenvío de agentes se verá más o menos así: `ssh -A serverA 'bash -s' < deploy.sh` +1. Habilita el reenvío de agente localmente. Vea [nuestra guía sobre el reenvío de agentes SSH][ssh-agent-forwarding] para más información. +2. Configura tus scripts de despliegue para utilizar el reenvío de agente. Por ejemplo, en un script de Bash, la habilitación del reenvío de agentes tendría un aspecto similar al siguiente: `ssh -A serverA 'bash -s' < deploy.sh` ## Clonado de HTTPS con tokens de OAuth Si no quieres utilizar llaves SSH, puedes utilizar HTTPS con tokens de OAuth. -#### Pros +#### Ventajas * Cualquiera que tenga acceso al servidor puede desplegar el repositorio. -* Los usuarios no tienen que cambiar su configuración local de SSH. +* Los usuarios no tienen que implementar la configuración local de SSH. * No se necesitan tokens múltiples (uno por usuario); un token por servidor es suficiente. * Los tokens se pueden revocar en cualquier momento, convirtiéndolos esencialmente en una contraseña de un solo uso. {% ifversion ghes %} -* Se puede generar nuevos tokens con scripts si se utiliza [la API de OAuth](/rest/reference/oauth-authorizations#create-a-new-authorization). +* La generación de nuevos tokens se puede incluir fácilmente en un script mediante [la API de OAuth](/rest/reference/oauth-authorizations#create-a-new-authorization). {% endif %} -#### Contras +#### Desventajas * Debes asegurarte de que configuras tu token con los alcances de acceso correctos. * Los tokens son prácticamente contraseñas, y deben protegerse de la misma manera. -#### Configuración +#### Configurar -Consulta [nuestra guía para crear tokens de acceso personal](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token). +Vea [nuestra guía sobre cómo crear un token de acceso personal](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token). -## Llaves de implementación +## Claves de implementación {% data reusables.repositories.deploy-keys %} {% data reusables.repositories.deploy-keys-write-access %} -#### Pros +#### Ventajas * Cualquiera que tenga acceso al repositorio y al servidor tiene la capacidad de desplegar el proyecto. -* Los usuarios no tienen que cambiar su configuración local de SSH. -* Las llaves de despliegue son de solo lectura predeterminadamente, pero les puedes otorgar acceso de escritura cuando las agregas a un repositorio. +* Los usuarios no tienen que implementar la configuración local de SSH. +* Las claves de implementación son de solo lectura de forma predeterminada, pero puede darles acceso de escritura al agregarlas a un repositorio. -#### Contras +#### Desventajas * Las llaves de despliegue solo otorgan acceso a un solo repositorio. Los proyectos más complejos pueden tener muchos repositorios que extraer del mismo servidor. * Las llaves de lanzamiento habitualmente no están protegidas con una frase de acceso, lo cual hace que se pueda acceder fácilmente a ellas si el servidor estuvo en riesgo. -#### Configuración +#### Configurar -1. [Ejecuta el procedimiento `ssh-keygen`][generating-ssh-keys] en tu servidor y recuerda dónde guardas el par de llaves pública y privada de rsa. -2. En la esquina superior derecha de cualquier página de {% data variables.product.product_name %}, da clic en tu foto de perfil y luego da clic en **Tu perfil**. ![Navegación al perfil](/assets/images/profile-page.png) -3. En tu página de perfil, da clic en **Repositorios** y luego en el nombre de tu repositorio. ![Enlace de los repositorios](/assets/images/repos.png) -4. Desde tu repositorio, da clic en **Configuración**. ![Configuración del repositorio](/assets/images/repo-settings.png) -5. En la barra lateral, da clic en **Desplegar llaves** y luego en **Agregar llave de despliegue**. ![Enlace para agregar llaves de despliegue](/assets/images/add-deploy-key.png) +1. [Ejecuta el procedimiento`ssh-keygen` ][generating-ssh-keys] en el servidor y recuerda dónde guardas el par de claves RSA públicas y privadas generado. +2. En la esquina superior derecha de cualquier página de {% data variables.product.product_name %}, haga clic en la fotografía de perfil y luego en **Your profile**. ![Navegación al perfil](/assets/images/profile-page.png) +3. En la página del perfil, haga clic en **Repositories** y después en el nombre del repositorio. ![Vínculo Repositories](/assets/images/repos.png) +4. Desde el repositorio, haga clic en **Settings**. ![Configuración del repositorio](/assets/images/repo-settings.png) +5. En la barra lateral, haga clic en **Deploy Keys** y después en **Add deploy key**. ![Vínculo para agregar claves de implementación](/assets/images/add-deploy-key.png) 6. Proporciona un título, pégalo en tu llave pública. ![Página de la llave de despliegue](/assets/images/deploy-key.png) -7. Selecciona **Permitir acceso de escritura** si quieres que esta llave tenga acceso de escritura en el repositorio. Una llave de despliegue con acceso de escritura permite que un despliegue cargue información al repositorio. -8. Da clic en **Agregar llave**. +7. Seleccione **Allow write access** si quiere que esta clave tenga acceso de escritura en el repositorio. Una llave de despliegue con acceso de escritura permite que un despliegue cargue información al repositorio. +8. Haga clic en **Add key**. #### Utilizar repositorios múltiples en un servidor Si utilizas repositorios múltiples en un servidor, necesitarás generar un par de llaves dedicados para cada uno. No puedes reutilizar una llave de despliegue para repositorios múltiples. -En el archivo de configuración SSH del servidor (habitualmente `~/.ssh/config`), agrega una entrada de alias para cada repositorio. Por ejemplo: +En el archivo de configuración SSH del servidor (habitualmente `~/.ssh/config`), agregue una entrada de alias para cada repositorio. Por ejemplo: ```bash Host {% ifversion fpt or ghec %}github.com{% else %}my-GHE-hostname.com{% endif %}-repo-0 @@ -106,9 +110,9 @@ Host {% ifversion fpt or ghec %}github.com{% else %}my-GHE-hostname.com{% endif IdentityFile=/home/user/.ssh/repo-1_deploy_key ``` -* `Host {% ifversion fpt or ghec %}github.com{% else %}my-GHE-hostname.com{% endif %}-repo-0` - El alias del repositorio. -* `Hostname {% ifversion fpt or ghec %}github.com{% else %}my-GHE-hostname.com{% endif %}` - Configura el nombre de host a utilizar con el alias. -* `IdentityFile=/home/user/.ssh/repo-0_deploy_key` - Asigna una llave privada al alias. +* `Host {% ifversion fpt or ghec %}github.com{% else %}my-GHE-hostname.com{% endif %}-repo-0`: alias del repositorio. +* `Hostname {% ifversion fpt or ghec %}github.com{% else %}my-GHE-hostname.com{% endif %}`: configura el nombre de host que se va a usar con el alias. +* `IdentityFile=/home/user/.ssh/repo-0_deploy_key`: asigna una clave privada al alias. Entonces podrás utilizar el alias del nombre de host para que interactúe con el repositorio utilizando SSH, lo cual utilizará la llave de despliegue única que se asignó a dicho alias. Por ejemplo: @@ -118,45 +122,45 @@ $ git clone git@{% ifversion fpt or ghec %}github.com{% else %}my-GHE-hostname.c ## Tokens de servidor a servidor -Si tu servidor necesita acceder a repositorios a lo largo de una o más organizaciones, puedes utilizar una GitHub app para definir el acceso que necesitas y luego generar tokens de _alcance limitado_ de _servidor a servidor_ desde dicha GitHub App. Se puede ajustar el alcance de los tokens de servidor a servidor para repositorios múltiples y pueden tener permisos específicos. Por ejemplo, puedes generar un token con acceso de solo lectura al contenido de un repositorio. +Si el servidor tiene que acceder a repositorios en una o más organizaciones, puede usar una aplicación de GitHub para definir el acceso necesario y, luego, generar tokens de _ámbito limitado_ y de _servidor a servidor_ desde esa aplicación de GitHub. Se puede ajustar el alcance de los tokens de servidor a servidor para repositorios múltiples y pueden tener permisos específicos. Por ejemplo, puedes generar un token con acceso de solo lectura al contenido de un repositorio. -Ya que las GitHub Apps son un actor de primera clase en {% data variables.product.product_name %}, los tokens de servidor a servidor se desacoplan de cualquier usuario de GitHub, lo cual los hace comparables con los "tokens de servicio". Adicionalmente, los tokens de servidor a servidor. tienen límites de tasa dedicados que se escalan de acuerdo con el tamaño de las organizaciones sobre las cuales actúan. Para obtener más información, consulta la sección [Límites de tasa para {% data variables.product.prodname_github_apps %}](/developers/apps/rate-limits-for-github-apps). +Ya que las GitHub Apps son un actor de primera clase en {% data variables.product.product_name %}, los tokens de servidor a servidor se desacoplan de cualquier usuario de GitHub, lo cual los hace comparables con los "tokens de servicio". Adicionalmente, los tokens de servidor a servidor. tienen límites de tasa dedicados que se escalan de acuerdo con el tamaño de las organizaciones sobre las cuales actúan. Para más información, vea [Límites de frecuencia para {% data variables.product.prodname_github_apps %}](/developers/apps/rate-limits-for-github-apps). -#### Pros +#### Ventajas - Tokens de alcance muy específico con conjuntos de permisos bien definidos y tiempos de vencimiento (1 hora o menos si se revocan manualmente utilizando la API). - Límites de tasa dedicados que crecen con tu organización. - Desacoplados de las identidades de los usuariso de GitHub para que no consuman plazas de la licencia. - Nunca se les otorga una contraseña, así que no se puede iniciar sesión directamente en ellos. -#### Contras +#### Desventajas - Se necesita de una configuración adicional para crear la GitHub App. - Los tokens de servidor a servidor vencen después de 1 hora, entonces necesitan volver a generarse habitualmente cuando se necesite, utilizando código. -#### Configuración +#### Configurar 1. Determina si tu GitHub App debería ser pública o privada. Si tu GitHub App solo actúa en los repositorios dentro de tu organización, probablemente la quieras como privada. 1. Determina los permisos que necesita tu GitHub App, tales como el acceso de solo lectura al contenido del repositorio. -1. Crea tu GitHub App a través de la página de configuración de tu organización. Para obtener más información, consulta la sección [Crear una GitHub App](/developers/apps/creating-a-github-app). -1. Ten en cuenta la `id` de tu GitHub App. -1. Genera y descarga la llave privada de tu GitHub App y almacénala de forma segura. Para obtener más información, consulta la sección [Generar una llave privada](/developers/apps/authenticating-with-github-apps#generating-a-private-key). +1. Crea tu GitHub App a través de la página de configuración de tu organización. Para más información, vea [Creación de una aplicación de GitHub](/developers/apps/creating-a-github-app). +1. Anote la aplicación de GitHub `id`. +1. Genera y descarga la llave privada de tu GitHub App y almacénala de forma segura. Para más información, vea [Generación de una clave privada](/developers/apps/authenticating-with-github-apps#generating-a-private-key). 1. Instala tu GitHub App en los repositorios sobre los que necesita actuar, opcionalmente, puedes instalarla en todos los repositorios de tu organización. -1. Identifica la `installation_id` que representa la conexión entre tu GitHub App y los repositorios de tu organización a los que puede acceder. Cada par de GitHub App y organización tienen por lo mucho una sola `installation_id`. Puedes identificar esta `installation_id` a través de la sección [Obtén una instalación de organización para la app autenticada](/rest/reference/apps#get-an-organization-installation-for-the-authenticated-app). Esto requiere autenticarse como una GitHub App utilizando un JWT. Para obtener más información, consulta la sección [Autenticarse como una GitHub App](/developers/apps/authenticating-with-github-apps#authenticating-as-a-github-app). -1. Genera un token de servidor a servidor utilizando la terminal de la API de REST correspondiente, [Crear un token de acceso a la instalación para una app](/rest/reference/apps#create-an-installation-access-token-for-an-app). Esto requiere autenticarse como una GitHub App utilizando un JWT. Para obtener más información, consulta las secciones [Autenticarse como una GitHub App](/developers/apps/authenticating-with-github-apps#authenticating-as-a-github-app) y [Autenticarse como una instalación](/developers/apps/authenticating-with-github-apps#authenticating-as-an-installation). +1. Identifica el valor `installation_id` que representa la conexión entre la aplicación de GitHub y los repositorios de la organización a los que puede acceder. Cada par de aplicación de GitHub y organización tiene como máximo un único valor `installation_id`. Puede identificar este valor `installation_id` mediante la [Obtención de una instalación de la organización para la aplicación autenticada](/rest/reference/apps#get-an-organization-installation-for-the-authenticated-app). Para esto es necesario autenticase como una aplicación de GitHub mediante un JWT. Para más información, vea [Autenticación como una aplicación de GitHub](/developers/apps/authenticating-with-github-apps#authenticating-as-a-github-app). +1. Genere un token de servidor a servidor mediante el punto de conexión de la API REST correspondiente, [Crear un token de acceso de instalación para una aplicación](/rest/reference/apps#create-an-installation-access-token-for-an-app). Para esto es necesario autenticase como una aplicación de GitHub mediante un JWT. Para más información, vea [Autenticación como una aplicación de GitHub](/developers/apps/authenticating-with-github-apps#authenticating-as-a-github-app) y [Autenticación como una instalación](/developers/apps/authenticating-with-github-apps#authenticating-as-an-installation). 1. Esto requiere que un token de servidor a servidor interactúe con tus repositorios, ya sea a través de la API de REST o de GraphQL, o mediante el cliente de Git. ## Usuarios máquina -Si tu servidor necesita acceso a varios repositorios, puedes crear una cuenta nueva en {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} y adjuntar la llave SSH que se utilizará exclusivamente para la automatización. Ya que ningún humano utilizará esta cuenta cuenta de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, se le llama un _usuario máquina_. Puedes agregar el usuario máquina como [colaborador][collaborator] en un repositorio personal (otorgándole acceso de lectura y escritura), como un [colaborador externo][outside-collaborator] en el repositorio de una organización (otorgándole acceso de lectura, escritura y administrador), o a un [equipo][team] con acceso a los repositorios que necesite para la automatización (otorgándole los permisos del equipo). +Si tu servidor necesita acceso a varios repositorios, puedes crear una cuenta nueva en {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} y adjuntar la llave SSH que se utilizará exclusivamente para la automatización. Ya que ningún humano usará esta cuenta en {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, se denomina _usuario de máquina_. Puede agregar el usuario de máquina como [colaborador][collaborator] en un repositorio personal (y conceder acceso de lectura y escritura), como [colaborador externo][outside-collaborator] en un repositorio de la organización (y conceder acceso de lectura, escritura o administrador), o bien a un [equipo][team] con acceso a los repositorios que necesita automatizar (y conceder los permisos del equipo). {% ifversion fpt or ghec %} {% tip %} -**Tip:** En nuestras [condiciones de servicio][tos] se declara que: +**Sugerencia:** Nuestros [términos del servicio][tos] establecen que: -> *No se permiten las cuentas que registren ni los "bots", ni otros métodos automatizados.* +> *No se permiten cuentas registradas mediante "bots", ni otros métodos automatizados.* Esto significa que no puedes automatizar la creación de las cuentas. Pero si quieres crear un solo usuario máquina para automatizar las tareas como el despliegue de scripts en tu proyecto u organización, eso está perfecto. @@ -164,29 +168,29 @@ Esto significa que no puedes automatizar la creación de las cuentas. Pero si qu {% endif %} -#### Pros +#### Ventajas * Cualquiera que tenga acceso al repositorio y al servidor tiene la capacidad de desplegar el proyecto. * No se necesitan usuarios (humanos) para cambiar su configuración local de SSH. * No se necesitan llaves múltiples; una por servidor está bien. -#### Contras +#### Desventajas * Únicamente las organizaciones pueden restringir a los usuarios máquina para que tengan acceso de solo lectura. Los repositorios personales siempre otorgan a los colaboradores acceso de lectura/escritura. * Las llaves de los usuarios máquina, tal como las llaves de despliegue, a menudo no se encuentran protegidas con una frase de acceso. -#### Configuración +#### Configurar -1. [Ejecuta el procedimiento de `ssh-keygen`][generating-ssh-keys] en tu servidor y adjunta la llave pública a la cuenta del usuario máquina. -2. Otorga a la cuenta del usuario máquina el acceso a los repositorios que quieras automatizar. Puedes hacer esto si agregas la cuenta como un [colaborador][collaborator], como un [colaborador externo][outside-collaborator], o a un [equipo][team] en una organización. - -## Leer más -- [Configurar notificaciones](/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications#organization-alerts-notification-options) +1. [Ejecute el procedimiento `ssh-keygen`][generating-ssh-keys] en el servidor y adjunte la clave pública a la cuenta de usuario de máquina. +2. Otorga a la cuenta del usuario máquina el acceso a los repositorios que quieras automatizar. Para ello, agregue la cuenta como [colaborador][collaborator], como [colaborador externo][outside-collaborator] o a un [equipo][team] de una organización. [ssh-agent-forwarding]: /guides/using-ssh-agent-forwarding/ [generating-ssh-keys]: /articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/#generating-a-new-ssh-key -[generating-ssh-keys]: /articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/#generating-a-new-ssh-key [tos]: /free-pro-team@latest/github/site-policy/github-terms-of-service/ +[git-automation]: /articles/git-automation-with-oauth-tokens [collaborator]: /articles/inviting-collaborators-to-a-personal-repository [outside-collaborator]: /articles/adding-outside-collaborators-to-repositories-in-your-organization [team]: /articles/adding-organization-members-to-a-team + +## Información adicional +- [Configuración de notificaciones](/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications#organization-alerts-notification-options) diff --git a/translations/es-ES/content/developers/overview/replacing-github-services.md b/translations/es-ES/content/developers/overview/replacing-github-services.md index f00a8fcd36..ee71f21906 100644 --- a/translations/es-ES/content/developers/overview/replacing-github-services.md +++ b/translations/es-ES/content/developers/overview/replacing-github-services.md @@ -11,64 +11,68 @@ versions: ghec: '*' topics: - API +ms.openlocfilehash: ddbe9552b1520f2238e531afca06e449ba2f2ff8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112425' --- - - -Hemos obsoletizado los GitHub Services para favorecer la integración con los webhooks. Esta guía te ayuda a hacer la transición hacia los webhooks de GitHub Services. Para obtener más información acerca de este anuncio, consulta la [Publicación del blog](https://developer.github.com/changes/2018-10-01-denying-new-github-services). +Hemos obsoletizado los GitHub Services para favorecer la integración con los webhooks. Esta guía te ayuda a hacer la transición hacia los webhooks de GitHub Services. Para obtener más información sobre este anuncio, consulte esta [entrada de blog](https://developer.github.com/changes/2018-10-01-denying-new-github-services). {% note %} -Como una alternativa al servicio de correo electrónico, ahora puedes comenzar a utilizar las notificaciones para las cargas de información a tu repositorio. Consulta la sección "[Acerca de las notificaciones de correo electrónico para las cargas a tu repositorio](/github/receiving-notifications-about-activity-on-github/about-email-notifications-for-pushes-to-your-repository/)" para aprender cómo configurar las notificaciones por correo electrónico de las confirmaciones. +Como una alternativa al servicio de correo electrónico, ahora puedes comenzar a utilizar las notificaciones para las cargas de información a tu repositorio. Consulte "[Acerca de las notificaciones por correo electrónico para los envíos de cambios en el repositorio](/github/receiving-notifications-about-activity-on-github/about-email-notifications-for-pushes-to-your-repository/)" para obtener información sobre cómo configurar las notificaciones por correo electrónico de confirmación. {% endnote %} ## Línea del tiempo de la obsoletización -- **1 de octubre de 2018**: GitHub descontinuó el permitir que los usuarios instalen servicios. Eliminamos los GitHub Services de la interface de usuario de GitHub.com. -- **29 de enero de 2019**: Como alternativa al servicio de correo electrónico, ahora puedes comenzar a utilizar las notificaciones por correo electrónico para las cargas a tu repositorio. Consulta la sección "[Acerca de las notificaciones de correo electrónico para las cargas a tu repositorio](/github/receiving-notifications-about-activity-on-github/about-email-notifications-for-pushes-to-your-repository/)" para aprender cómo configurar las notificaciones por correo electrónico de las confirmaciones. -- **31 de enero de 2019**: GitHub dejará de entregar los eventos de los servicios instalados en GitHub.com. +- **1 de octubre de 2018**: GitHub dejó de permitir a los usuarios instalar servicios. Eliminamos los GitHub Services de la interface de usuario de GitHub.com. +- **29 de enero de 2019**: como alternativa al servicio de correo electrónico, ahora puede comenzar a utilizar las notificaciones por correo electrónico para los envíos de cambios en el repositorio. Consulte "[Acerca de las notificaciones por correo electrónico para los envíos de cambios en el repositorio](/github/receiving-notifications-about-activity-on-github/about-email-notifications-for-pushes-to-your-repository/)" para obtener información sobre cómo configurar las notificaciones por correo electrónico de confirmación. +- **31 de enero de 2019**: GitHub dejará de ofrecer eventos de los servicios instalados en GitHub.com. ## Antecedentes de GitHub Services -GitHub Services (a veces conocido como Ganchos de Servicio) es el método tradicional de integración en donde GitHub hospedó una porción de los servicios de nuestros integradores a través [del repositorio`github-services`](https://github.com/github/github-services). Las acciones que se realizan en GitHub activan estos servicios, y puedes utilizarlos a su vez para activar acciones fuera de GitHub. +GitHub Services (a veces denominado enlaces de servicio) es el método heredado de integración en el que GitHub hospeda una parte de los servicios del integrador desde [el `github-services` repositorio](https://github.com/github/github-services). Las acciones que se realizan en GitHub activan estos servicios, y puedes utilizarlos a su vez para activar acciones fuera de GitHub. {% ifversion ghes %} ## Encontrar los repositorios que utilizan GitHub Services -Proporcionamos un script de línea de comandos que te ayuda a identificar los repositorios de tu aplicativo que utilizan GitHub Services. Para obtener más información, consulta [ghe-legacy-github-services-report](/enterprise/{{currentVersion}}/admin/articles/command-line-utilities/#ghe-legacy-github-services-report).{% endif %} +Proporcionamos un script de línea de comandos que te ayuda a identificar los repositorios de tu aplicativo que utilizan GitHub Services. Para obtener más información, consulte [ghe-legacy-github-services-report](/enterprise/{{currentVersion}}/admin/articles/command-line-utilities/#ghe-legacy-github-services-report).{% endif %} ## GitHub Services vs webhooks Las diferencias clave entre GitHub Services y los webhooks son: -- **Configuración**: Los GitHub Services tienen opciones de configuración específicas para los servicioes, mientras que los webhooks se configuran simplemente especificando una URL y un conjunto de eventos. -- **Lógica personalizada**: Los GitHub Services pueden tener una lógica personalizada para responder con acciones múltiples como parte de procesar solo un evento, mientras que los webhooks no tienen lógica personalizada. -- **Tipos de solicitudes**: Los GitHub Services pueden hacer solicitudes tanto de HTTP como no-HTTP, mientras que los webhooks solo hacen solicitudes HTTP. +- **Configuración**: GitHub Services tiene opciones de configuración específicas de servicios, mientras que los webhooks se configuran simplemente especificando una URL y un conjunto de eventos. +- **Lógica personalizada**: GitHub Services puede tener una lógica personalizada que responda con acciones múltiples tras procesar un solo evento, mientras que los webhooks no tienen lógica personalizada. +- **Tipos de solicitudes**: GitHub Services pueden realizar tanto solicitudes HTTP como de otro tipo, mientras que los webhooks solo realizan solicitudes HTTP. ## Reemplazar los Servicios con webhooks Para reemplazar los GitHub Services con Webhooks: -1. Identifica los eventos de webhook relevantes a los que necesitas suscribirte desde [esta lista](/webhooks/#events). +1. Identifique los eventos de webhook pertinentes a los que deberá suscribirse desde [esta lista](/webhooks/#events). 2. Cambia tu configuración dependiendo de cómo utilizas los GitHub Services actualmente: - - Para las **GitHub Apps**: Actualiza los permisos y eventos suscritos de tu app para configurarla para recibir los eventos de webhook reelevantes. - - Para las **Apps de OAuth**: Solicita ya sea el(los) alcance(s) `repo_hook` y/o `org_hook` para administrar los eventos relevantes a nombre de los usuarios. - - Para los **proveedores de GitHub Services**: solicita que los usuarios configuren manualmente un webhook con los eventos relevantes que se te envían, o aprovecha esta oportunidad para crear una app para administrar esta funcionalidad. Para obtener más información, consulta "[Acerca de las apps](/apps/about-apps/)." + - **Aplicaciones de GitHub**: actualiza los permisos y eventos suscritos de la aplicación para configurarla de manera que reciba los eventos de webhook correspondientes. + - **Aplicaciones de OAuth**: solicita los alcances `repo_hook` o `org_hook` para administrar los eventos pertinentes en nombre de los usuarios. + - **Proveedores de GitHub Services**: solicita que los usuarios configuren manualmente un webhook con los eventos pertinentes que se le envíen, o aprovecha esta oportunidad para crear una aplicación que administre esta funcionalidad. Para obtener más información, consulte "[Acerca de las aplicaciones](/apps/about-apps/)". 3. Migra las configuraciones adicionales desde fuera de GitHub. Algunos GitHub Services necesitan configuraciones personalizadas adicionales en la página de configuración dentro de GitHub. Si tu servicio hace esto, necesitarás migrar esta funcionalidad en tu aplicación o depender de GitHub o de las Apps de OAuth conforme esto aplique. ## Compatibilidad con {% data variables.product.prodname_ghe_server %} -- **{% data variables.product.prodname_ghe_server %} 2.17**: El {% data variables.product.prodname_ghe_server %} con lanzamiento 2.17 y superior descontinuará el permitir que los administradores instalen servicios. Los aministradores podrán seguir modificando los ganchos de servicio existentes y recibiendo ganchos en el {% data variables.product.prodname_ghe_server %} con lanzamiento 2.17 hasta el 2.19. Como una alternativa al servicio de correo electrónico, podrás utilizar las notificaciones de correo electrónico para las cargas de información a tu repositorio en el {% data variables.product.prodname_ghe_server %} 2.17 y superior. Consulta [esta publicación del blog](https://developer.github.com/changes/2019-01-29-life-after-github-services) para conocer más al respecto. -- **{% data variables.product.prodname_ghe_server %} 2.20**: El {% data variables.product.prodname_ghe_server %} con lanzamiento 2.20 y superior dejará de entregar cualquier evento de los servicios instalados. +- **{% data variables.product.prodname_ghe_server %} 2.17**: {% data variables.product.prodname_ghe_server %} versión 2.17 y posteriores dejarán de permitir que los administradores instalen servicios. Los aministradores podrán seguir modificando los ganchos de servicio existentes y recibiendo ganchos en el {% data variables.product.prodname_ghe_server %} con lanzamiento 2.17 hasta el 2.19. Como una alternativa al servicio de correo electrónico, podrás utilizar las notificaciones de correo electrónico para las cargas de información a tu repositorio en el {% data variables.product.prodname_ghe_server %} 2.17 y superior. Consulte [esta entrada de blog](https://developer.github.com/changes/2019-01-29-life-after-github-services) para obtener más información. +- **{% data variables.product.prodname_ghe_server %} 2.20**: {% data variables.product.prodname_ghe_server %} versión 2.20 y posteriores dejarán de entregar cualquier evento de los servicios instalados. El lanzamiento 2.17 de {% data variables.product.prodname_ghe_server %} será el primer lanzamiento que no permite a los administradores instalar GitHub Services. Únicamente admitiremos los GitHub Services existentes hasta el lanzamiento 2.20 de {% data variables.product.prodname_ghe_server %}. También aceptaremos cualquier parche crítico para tu Github Service que se ejecute en el {% data variables.product.prodname_ghe_server %} hasta el 1 de octubre de 2019. ## Migrarte con nuestra ayuda -Por favor [contáctanos](https://github.com/contact?form%5Bsubject%5D=GitHub+Services+Deprecation) si tienes cualquier pregunta. +Si tiene alguna pregunta, [póngase en contacto con nosotros](https://github.com/contact?form%5Bsubject%5D=GitHub+Services+Deprecation). Como un resumen de alto nivel, el proceso de migración involucra habitualmente: - Identificar cómo y dónde tu producto está utilizando los GitHub Services. - Identificar los eventos de webhook correspondientes que necesites configurar para poder migrarlos a webhooks sencillos. - - Implementar el diseño utilizando ya sea [{% data variables.product.prodname_oauth_apps %}](/apps/building-oauth-apps/) o [{% data variables.product.prodname_github_apps %}. se prefieren las {% data variables.product.prodname_github_apps %}](/apps/building-github-apps/). Para aprender más sobre por qué se prefieren las {% data variables.product.prodname_github_apps %}, consulta la sección "[Razones por las cuales querrías cambiarte a {% data variables.product.prodname_github_apps %}](/apps/migrating-oauth-apps-to-github-apps/#reasons-for-switching-to-github-apps)". + - Implementación del diseño con [{% data variables.product.prodname_oauth_apps %}](/apps/building-oauth-apps/) o [{% data variables.product.prodname_github_apps %}. Se prefieren las {% data variables.product.prodname_github_apps %}](/apps/building-github-apps/). Para obtener más información sobre por qué se prefieren las {% data variables.product.prodname_github_apps %}, consulte "[Motivos para cambiar a {% data variables.product.prodname_github_apps %}](/apps/migrating-oauth-apps-to-github-apps/#reasons-for-switching-to-github-apps)". diff --git a/translations/es-ES/content/developers/overview/secret-scanning-partner-program.md b/translations/es-ES/content/developers/overview/secret-scanning-partner-program.md index e70992cf3a..ca9fec5f2c 100644 --- a/translations/es-ES/content/developers/overview/secret-scanning-partner-program.md +++ b/translations/es-ES/content/developers/overview/secret-scanning-partner-program.md @@ -11,14 +11,19 @@ versions: ghec: '*' topics: - API -shortTitle: Escaneo de secretos +shortTitle: Secret scanning +ms.openlocfilehash: f935b849bb43e99fd3959db3920fd4d632bf54f7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112418' --- - {% data variables.product.prodname_dotcom %} escanea los repositorios en busca de formatos secretos para prevenir el uso fraudulento de las credenciales que se confirmaron por accidente. El {% data variables.product.prodname_secret_scanning_caps %} ocurre predeterminadamente en los repositorios públicos y los administradores de repositorio o propietarios de la organización pueden habilitarlo en los repositorios privados. Como proveedor de servicios, puedes asociarte con {% data variables.product.prodname_dotcom %} para que tus formatos de secreto se incluyan en nuestro {% data variables.product.prodname_secret_scanning %}. Cuando se encuentra una coincidencia de tu formato secreto en un repositorio público, se envía una carga útil a una terminal HTTP de tu elección. -Cuando se encuentra una coincidencia de tu formato de secreto en un repositorio privado, la cual esté configurada para el {% data variables.product.prodname_secret_scanning %}, entonces los administradores del repositorio y el confirmante recibirán una alerta y podrán ver y administrar el resultado del {% data variables.product.prodname_secret_scanning %} en {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta la sección "[Administrar alertas de {% data variables.product.prodname_secret_scanning %}](/github/administering-a-repository/managing-alerts-from-secret-scanning)". +Cuando se encuentra una coincidencia de tu formato de secreto en un repositorio privado, la cual esté configurada para el {% data variables.product.prodname_secret_scanning %}, entonces los administradores del repositorio y el confirmante recibirán una alerta y podrán ver y administrar el resultado del {% data variables.product.prodname_secret_scanning %} en {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta "[Administración de alertas de {% data variables.product.prodname_secret_scanning %}](/github/administering-a-repository/managing-alerts-from-secret-scanning)". Este artículo describe la forma en la que puedes asociarte con {% data variables.product.prodname_dotcom %} como proveedor de servicios y unirte al programa asociado del {% data variables.product.prodname_secret_scanning %}. @@ -41,7 +46,7 @@ El siguiente diagrama resume el proceso del {% data variables.product.prodname_s ### Contacta a {% data variables.product.prodname_dotcom %} para iniciar el proceso -Para iniciar con el proceso de inscripción, manda un correo electrónico a secret-scanning@github.com. +Para iniciar el proceso de inscripción, envía un correo electrónico a secret-scanning@github.com. Recibirás los detalles del programa del {% data variables.product.prodname_secret_scanning %} y necesitarás aceptar las condiciones de participación de {% data variables.product.prodname_dotcom %} antes de proceder. @@ -49,7 +54,7 @@ Recibirás los detalles del programa del {% data variables.product.prodname_secr Para escanear tus secretos, {% data variables.product.prodname_dotcom %} necesita la siguiente información de cada secreto que quieras incluir en el programa del {% data variables.product.prodname_secret_scanning %}: -* Un nombre único y legible para las personas para el tipo de secreto. Lo utilizaremos para generar el valor `Type` en la carga útil del mensaje más adelante. +* Un nombre único y legible para las personas para el tipo de secreto. Lo usaremos para generar el valor `Type` en la carga del mensaje más adelante. * Una expresión regular que encuentre el tipo de secreto. Sé tan preciso como sea posible, ya que esto reducirá la cantidad de falsos positivos. * La URL de la terminal que recibe mensajes de {% data variables.product.prodname_dotcom %}. Esto no tiene que ser único para cada tipo de secreto. @@ -75,27 +80,28 @@ Content-Length: 0123 El cuerpo del mensaje es una matriz de JSON que contiene uno o más objetos con el siguiente contenido. Cuando se encuentran coincidencias múltiples, {% data variables.product.prodname_dotcom %} podría enviar un solo mensaje con más de una coincidencia del secreto. Tu terminal deberá poder gestionar las solicitudes con una gran cantidad de coincidencias sin exceder el tiempo. -* **Token**: El valor de la coincidencia del secreto. -* **Tipo**: El nombre único que proporcionaste para identificar tu expresión regular. -* **URL**: La URL de la confirmación pública en donde se encontró la coincidencia. +* **Token**: valor de la coincidencia del secreto. +* **Tipo**: nombre único que proporcionaste para identificar la expresión regular. +* **Dirección URL**: la dirección URL de confirmación pública en la que se encontró la coincidencia. ### Implementa la verificación de firmas en tu servicio de alerta de secretos Te recomendamos que implementes la validación de firmas en tu servicio de alerta de secretos para garantizar que los mensajes que recibes son auténticamente de {% data variables.product.prodname_dotcom %} y no son malintencionados. -Puedes recuperar la llave pública del escaneo de secretos de {% data variables.product.prodname_dotcom %} desde https://api.github.com/meta/public_keys/secret_scanning y validar el mensaje utilizando el algoritmo `ECDSA-NIST-P256V1-SHA256`. +Puedes recuperar la clave pública de análisis de secretos de {% data variables.product.prodname_dotcom %} de https://api.github.com/meta/public_keys/secret_scanning y validar el mensaje mediante el algoritmo `ECDSA-NIST-P256V1-SHA256`. {% note %} -**Nota**: Cuando envías una solicitud a la terminal de la llave pública anterior, podrías llegar a los límites de tasa. Para evitar lelgar a estos límites de tasa, puedes utilizar un token de acceso personal (no se necesitan alcances) de acuerdo con lo que se sugiere en los ejemplos siguientes, o bien, utilizar una solicitud condicional. Para obtener más información, consulta la sección "[Comenzar con la API de REST](/rest/guides/getting-started-with-the-rest-api#conditional-requests)". +**Nota**: Al enviar una solicitud al punto de conexión de clave pública anterior, puede que alcances los límites de velocidad. Para evitar lelgar a estos límites de tasa, puedes utilizar un token de acceso personal (no se necesitan alcances) de acuerdo con lo que se sugiere en los ejemplos siguientes, o bien, utilizar una solicitud condicional. Para obtener más información, consulta "[Introducción a la API de REST](/rest/guides/getting-started-with-the-rest-api#conditional-requests)". {% endnote %} -Asumiendo que recibes el siguiente mensaje, los extractos de código que presentamos a continuación demuestran cómo pudiste realizar la validación de firmas. Los fragmentos de código asumen que configuraste una variable de ambiente llamada `GITHUB_PRODUCTION_TOKEN` con un PAT generado (https://github.com/settings/tokens) para evitar llegar a los límites de tasa. Este PAT no necesita alcances/permisos. +Asumiendo que recibes el siguiente mensaje, los extractos de código que presentamos a continuación demuestran cómo pudiste realizar la validación de firmas. +Los fragmentos de código suponen que has establecido una variable de entorno denominada `GITHUB_PRODUCTION_TOKEN` con un PAT generado (https://github.com/settings/tokens) para evitar alcanzar los límites de velocidad). Este PAT no necesita alcances/permisos. {% note %} -**Nota**: La firma se generó utilizando el cuerpo del mensaje sin procesar. Así que es importante que también utilices el cuerpo del mensaje sin procesar para la validación de la firma en vez de interpretar y convertir en secuencias el JSON, para evitar volver a arreglar dicho mensaje o cambiar los espacios. +**Nota**: La firma se generó con el cuerpo del mensaje sin procesar. Así que es importante que también utilices el cuerpo del mensaje sin procesar para la validación de la firma en vez de interpretar y convertir en secuencias el JSON, para evitar volver a arreglar dicho mensaje o cambiar los espacios. {% endnote %} @@ -199,30 +205,31 @@ func main() { ecdsaKey, ok := key.(*ecdsa.PublicKey) if !ok { fmt.Println("GitHub key was not ECDSA, what are they doing?!") - Exit(7) + os.Exit(7) } // Parse the Webhook Signature parsedSig := asn1Signature{} asnSig, err := base64.StdEncoding.DecodeString(kSig) if err != nil { - fmt. Printf("unable to base64 decode signature: %s\n", err) - os. Exit(8) + fmt.Printf("unable to base64 decode signature: %s\n", err) + os.Exit(8) } rest, err := asn1.Unmarshal(asnSig, &parsedSig) if err != nil || len(rest) != 0 { - fmt. Printf("Error unmarshalling asn.1 signature: %s\n", err) - os. Exit(9) + fmt.Printf("Error unmarshalling asn.1 signature: %s\n", err) + os.Exit(9) } // Verify the SHA256 encoded payload against the signature with GitHub's Key digest := sha256.Sum256([]byte(payload)) - keyOk := ecdsa. Verify(ecdsaKey, digest[:], parsedSig.R, parsedSig.S) + keyOk := ecdsa.Verify(ecdsaKey, digest[:], parsedSig.R, parsedSig.S) if keyOk { - fmt. - Println("the payload is invalid :(") - os. Exit(10) + fmt.Println("THE PAYLOAD IS GOOD!!") + } else { + fmt.Println("the payload is invalid :(") + os.Exit(10) } } @@ -329,7 +336,7 @@ Para el {% data variables.product.prodname_secret_scanning %} en repositorios p ### Proporciona retroalimentación sobre los falsos positivos -Recolectamos la retroalimentación sobre la validez de los secretos individuales que se detectan en las respuestas de los socios. Si quieres formar parte, mándanos un correo electrónico a secret-scanning@github.com. +Recolectamos la retroalimentación sobre la validez de los secretos individuales que se detectan en las respuestas de los socios. Si quieres participar, envíanos un correo electrónico a secret-scanning@github.com. Cuando te reportamos los secretos, enviamos un arreglo de JSON con cada elemento que contiene el token, identificador de tipo y URL de confirmación. Cuando envías retroalimentación, nos envías información sobre si el token que se detectó fue una credencial real o falsa. Aceptamos la retroalimentación en los siguientes formatos. @@ -362,6 +369,6 @@ Algunos puntos importantes: {% note %} -**Nota:** Nuestro tiempo límite se configura para que sea mayor (es decir, 30 segundos) para los socios que proporcionen datos sobre falsos positivos. Si requieres de un tiempo límite mayor a 30 segundos, envíanos un correo electrónico a secret-scanning@github.com. +**Nota:** Nuestro tiempo de espera se configura para que sea mayor (es decir, 30 segundos) para los socios que proporcionen datos sobre falsos positivos. Si necesitas un tiempo de espera superior a 30 segundos, envíanos un correo electrónico a secret-scanning@github.com. {% endnote %} diff --git a/translations/es-ES/content/developers/overview/using-ssh-agent-forwarding.md b/translations/es-ES/content/developers/overview/using-ssh-agent-forwarding.md index 707bc82102..9bd2133329 100644 --- a/translations/es-ES/content/developers/overview/using-ssh-agent-forwarding.md +++ b/translations/es-ES/content/developers/overview/using-ssh-agent-forwarding.md @@ -12,22 +12,25 @@ versions: ghec: '*' topics: - API -shortTitle: Reenvío del agente SSH +shortTitle: SSH agent forwarding +ms.openlocfilehash: ca827e1fc70288acc2da5c3a28ecfd71ece4a504 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145996261' --- - - - El reenvío del agente de SSH puede utilizarse para hacer despliegues a un servidor simple. Te permite utilizar llaves SSH locales en vez de dejar las llaves (¡sin frases de acceso!) en tu servidor. -Si ya configuraste una llave SSH para que interactúe con {% data variables.product.product_name %}, probablemente estás familiarizado con el `ssh-agent`. Es un programa que se ejecuta en segundo plano y que mantiene tu llave cargada en la memoria para que no tengas que ingresar tu frase deacceso cada que quieres utilizar esta llave. Lo ingenioso de esto es que puedes elegir dejar que los servidores accedan a tu `ssh-agent` local como si ya se estuvieran ejecutando en el servidor. Esto es como pedirle a un amigo que ingrese su contraseña para que puedas utilizar su computadora. +Si ya ha configurado una clave SSH para interactuar con {% data variables.product.product_name %}, probablemente esté familiarizado con `ssh-agent`. Es un programa que se ejecuta en segundo plano y que mantiene tu llave cargada en la memoria para que no tengas que ingresar tu frase deacceso cada que quieres utilizar esta llave. Lo mejor es que puede elegir dejar que los servidores accedan a la instancia local de `ssh-agent` como si ya se ejecutaran en el servidor. Esto es como pedirle a un amigo que ingrese su contraseña para que puedas utilizar su computadora. -Revisa la sección [Guía de Tips Técnicos de Steve Friedl][tech-tips] para obtener una explicación más exacta del reenvío del agente SSH. +Consulte la [guía de sugerencias técnicas de Steve Friedl][tech-tips] para obtener una explicación más detallada del reenvío de agentes SSH. ## Configurar el reenvío del agente SSH -Asegúrate de que tu propia llave SSH está configurada y funciona. Puedes utilizar [nuestra guía para generar llaves SSH][generating-keys] si aún no lo has hecho. +Asegúrate de que tu propia llave SSH está configurada y funciona. Puede usar [nuestra guía sobre generación de claves SSH][generating-keys] si todavía no lo ha hecho. -Puedes probar si tu llave local funciona ingresando `ssh -T git@{% ifversion ghes or ghae %}hostname{% else %}github.com{% endif %}` en la terminal: +Para probar que la clave local funciona, escriba `ssh -T git@{% ifversion ghes or ghae %}hostname{% else %}github.com{% endif %}` en el terminal: ```shell $ ssh -T git@{% ifversion ghes or ghae %}hostname{% else %}github.com{% endif %} @@ -38,24 +41,24 @@ $ ssh -T git@{% ifversion ghes or ghae %}hostname{% else %}github.com{% endif %} Estamos empezando muy bien. Vamso a configurar SSH para permitir el reenvío del agente en tu servidor. -1. Utilizando tu editor de texto preferido, abre el archivo en `~/.ssh/config`. Si este archivo no existe, puedes crearlo si ingresas `touch ~/.ssh/config` en la terminal. +1. En el editor de texto que prefiera, abra el archivo en `~/.ssh/config`. Si este archivo no existe, puede crearlo si escribe `touch ~/.ssh/config` en el terminal. + +2. Escriba el texto siguiente en el archivo y reemplace `example.com` el por nombre de dominio o IP del servidor: -2. Ingresa el siguiente texto en el archivo, reemplazando `example.com` con el nombre de dominio o la IP de tu servidor: - Host example.com ForwardAgent yes {% warning %} -**Advertencia:** Podrías estar tentado a utilizar un comodín como `Host *` para aplicar esta configuración únicamente a todas las conexiones SSH. No es realmente una buena idea, ya que compartirías tus llaves SSH locales con *todos* los servidores en los que ingreses con SSH. No tendrán acceso directo a las llaves, pero podrán utilizarlas *como si fueran tú* mientras que se establece la conexión. **Deberías agregar únicamente los servidores en los que confías y que pretendes usar con el reenvío del agente.** +**Advertencia:** Es posible que tenga la tentación de usar un carácter comodín como `Host *` simplemente para aplicar esta configuración a todas las conexiones SSH. No es recomendable, ya que compartiría las claves SSH locales con *todos* los servidores a los que acceda con SSH. No tendrán acceso directo a las claves, pero podrán utilizarlas *en su nombre* mientras que la conexión esté establecida. **Solo debería agregar los servidores en los que confíe y que pretenda usar con el reenvío de agentes.** {% endwarning %} ## Probar el reenvío del agente SSH -Para probar que el reenvío de agentes funcione con tu servidor, puedes ingresar por SSH en éste y ejecutar `ssh -T git@{% ifversion ghes or ghae %}hostname{% else %}github.com{% endif %}` nuevamente. Si todo sale bien, te regresará el mismo mensaje que salió cuando lo hiciste localmente. +Para probar que el reenvío de agentes funciona con el servidor, puede conectarse mediante SSH al servidor y ejecutar `ssh -T git@{% ifversion ghes or ghae %}hostname{% else %}github.com{% endif %}` una vez más. Si todo sale bien, te regresará el mismo mensaje que salió cuando lo hiciste localmente. -Si no estás seguro de que se esté utilizando tu llave local, también puedes inspeccionar la variable `SSH_AUTH_SOCK` en tu servidor: +Si no está seguro de si se usa la clave local, también puede inspeccionar la variable `SSH_AUTH_SOCK` en el servidor: ```shell $ echo "$SSH_AUTH_SOCK" @@ -80,7 +83,7 @@ Aquí te mostramos algunos puntos en los cuales tener cuidado cuando intentes so ### Debes utilizar una URL con SSH para revisar el código -El reenvío SSH funciona únicamente con URL con SSH, no con aquellas de HTTP(s). Revisa el archivo `.git/config` en tu servidor y asegúrate de que la URL es de estilo SSH como se muestra a continuación: +El reenvío SSH funciona únicamente con URL con SSH, no con aquellas de HTTP(s). Compruebe el archivo `.git/config` en el servidor y asegúrese de que la URL es una dirección URL de estilo SSH como la siguiente: ```shell [remote "origin"] @@ -90,7 +93,7 @@ El reenvío SSH funciona únicamente con URL con SSH, no con aquellas de HTTP(s) ### Tus llaves SSH deben funcionar localmente -Antes de que hagas que tus llaves funcionen a través del reenvío del agente, primero deben funcionar localmente. [Nuestra guía para generar llaves SSH][generating-keys] puede ayudarte a configurar tus llaves SSH localmente. +Antes de que hagas que tus llaves funcionen a través del reenvío del agente, primero deben funcionar localmente. [Nuestra guía sobre generación de claves SSH][generating-keys] puede ayudarle a configurar las claves SSH localmente. ### Tu sistema debe permitir el reenvío del agente SSH @@ -108,7 +111,7 @@ $ exit # Returns to your local command prompt ``` -En este ejemplo, el archivo `~/.ssh/config` se carga primero, luego se lee el `/etc/ssh_config`. Podemos inspeccionar ese archivo para ver si está anulando nuestras opciones si ejecutamos los siguientes comandos: +En el ejemplo anterior, primero se carga el archivo `~/.ssh/config` y después se lee `/etc/ssh_config`. Podemos inspeccionar ese archivo para ver si está anulando nuestras opciones si ejecutamos los siguientes comandos: ```shell $ cat /etc/ssh_config @@ -118,17 +121,17 @@ $ cat /etc/ssh_config > ForwardAgent no ``` -En este ejemplo, nuestro archivo `/etc/ssh_config` dice específicamente `ForwardAgent no`, lo cual es una manera de bloquear el reenvío del agente. Si borramos esta línea del archivo deberíamos poder hacer funcionar el reenvío del agente nuevamente. +En este ejemplo, el archivo `/etc/ssh_config` dice `ForwardAgent no`específicamente, que es una manera de bloquear el reenvío de agentes. Si borramos esta línea del archivo deberíamos poder hacer funcionar el reenvío del agente nuevamente. ### Tu servidor debe permitir el reenvío del agente SSH en las conexiones entrantes -El reenvío del agente también puede bloquearse en tu servidor. Puedes verificar que se permita este reenvío si entras al servidor mediante SSH y ejecutas `sshd_config`. La salida de este comando deberá indicar que se configuró `AllowAgentForwarding`. +El reenvío del agente también puede bloquearse en tu servidor. Puede comprobar que el reenvío de agentes está permitido si accede mediante SSH al servidor y ejecuta `sshd_config`. La salida de este comando debe indicar que `AllowAgentForwarding` está establecido. -### Tu `ssh-agent` local debe estar ejecutándose +### La instancia local de `ssh-agent` debe estar en ejecución -En la mayoría de las computadoras, el sistema operativo lanza el `ssh-agent` automáticamente. Sin embargo, en Windows, tienes que hacerlo manualmente. Tenemos [una guía de cómo empezar con el `ssh-agent` cuando abres Git Bash][autolaunch-ssh-agent]. +En la mayoría de los equipos, el sistema operativo inicia `ssh-agent` de forma automática. Sin embargo, en Windows, tienes que hacerlo manualmente. Tenemos [una guía sobre cómo iniciar `ssh-agent` cada vez que abra Git Bash][autolaunch-ssh-agent]. -Para verificar que el `ssh-agent` se está ejecutando en tu computadora, teclea el siguiente comando en la terminal: +Para comprobar que `ssh-agent` se ejecuta en el equipo, escriba el comando siguiente en el terminal: ```shell $ echo "$SSH_AUTH_SOCK" @@ -136,9 +139,9 @@ $ echo "$SSH_AUTH_SOCK" > /tmp/launch-kNSlgU/Listeners ``` -### Tu llave debe estar disponible para el `ssh-agent` +### La clave debe estar disponible para `ssh-agent` -Puedes verificar que tu llave esté visible para el `ssh-agent` si ejecutas el siguiente comando: +Para comprobar que la clave es visible para `ssh-agent`, ejecute el comando siguiente: ```shell ssh-add -L @@ -152,7 +155,7 @@ $ ssh-add yourkey {% tip %} -En macOS, `ssh-agent` "olvidará" esta llave una vez que se reinicie durante el proceso de inicialización. Pero puedes importar tus llaves SSH en Keychain si utilizas este comando: +En macOS, `ssh-agent` "olvidará" esta clave, una vez que se reinicie durante los reinicios. Pero puedes importar tus llaves SSH en Keychain si utilizas este comando: ```shell $ ssh-add -K yourkey @@ -162,5 +165,5 @@ $ ssh-add -K yourkey [tech-tips]: http://www.unixwiz.net/techtips/ssh-agent-forwarding.html [generating-keys]: /articles/generating-ssh-keys -[generating-keys]: /articles/generating-ssh-keys +[ssh-passphrases]: /ssh-key-passphrases/ [autolaunch-ssh-agent]: /github/authenticating-to-github/working-with-ssh-key-passphrases#auto-launching-ssh-agent-on-git-for-windows diff --git a/translations/es-ES/content/developers/webhooks-and-events/events/github-event-types.md b/translations/es-ES/content/developers/webhooks-and-events/events/github-event-types.md index f0aa946601..044b565b9c 100644 --- a/translations/es-ES/content/developers/webhooks-and-events/events/github-event-types.md +++ b/translations/es-ES/content/developers/webhooks-and-events/events/github-event-types.md @@ -11,9 +11,14 @@ versions: ghec: '*' topics: - Events +ms.openlocfilehash: 0cd519f6dcf84fc5edd6356f1f734d23030a6711 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146064247' --- - -La API de eventos puede devolver diferentes tipos de ventos que se activan de acuerdo a la actividad en GitHub. Cada respuesta de evento contiene propiedades compartidas, pero tiene un objeto único de `payload` que se determina por su tipo de evento. Las [propiedades comunes del objeto de los eventos](#event-object-common-properties) describen aquellas propiedades que comparten todos los eventos, y cada tipo de evento describe las propiedades de la `payload` que son exclusivas para éste. +La API de eventos puede devolver diferentes tipos de ventos que se activan de acuerdo a la actividad en GitHub. Cada respuesta de evento contiene propiedades compartidas, pero tiene un objeto `payload` único determinado por su tipo de evento. En [Propiedades comunes del objeto de evento](#event-object-common-properties) se describen las propiedades compartidas por todos los eventos y cada tipo de evento describe las propiedades `payload` que son únicas para el evento específico. {% ifversion fpt or ghec %} @@ -23,34 +28,34 @@ La API de eventos puede devolver diferentes tipos de ventos que se activan de ac Los objetos de los eventos que se devuelven de las terminales de la API de Eventos tienen la misma estructura. -| Nombre del atributo de la API del Evento | Descripción | -| ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | Identificador único para el evento. | -| `type` | El tipo de evento. Los eventos utilizan PascalCase para el nombre. | -| `actor (actor)` | El usuario que activó el evento. | -| `actor.id` | El identificador único para el actor. | -| `actor.login` | El nombre de usuario para el actor. | -| `actor.display_login` | El formato de visualización específico para el nombre de usuario. | -| `actor.gravatar_id` | El identificador único del perfil de Gravatar para el actor. | -| `actor.url` | La URL de la API de REST que se utiliza para recuperar el objeto del usuario, el cual incluye información adicional del usuario. | -| `actor.avatar_url` | La URL de la imagen de perfil del actor. | -| `repo` | El objeto del repositorio en donde ocurrió el evento. | -| `repo.id` | El identificador único del repositorio. | -| `repo.name` | El nombre del repositorio, el cual incluye también al nombre del propietario. Por ejemplo, `octocat/hello-world` es el nombre del repositorio `hello-world` que pertenece a la cuenta personal `octocat`. | -| `repo.url` | La URL de la API de REST que se utiliza para recuperar el objeto del repositorio, el cual incluye información adicional sobre dicho repositorio. | -| `payload` | El objeto de la carga útil del evento que es exclusivo para el tipo de evento. En el siguiente ejemplo puedes ver el tipo de evento para el objeto de `payload` de la API de eventos. | -| `public` | Si todos los usuarios pueden ver el evento. | -| `created_at (creado en)` | La fecha y hora cuando se activó el evento. Se formatea de acuerdo con el ISO 8601. | -| `org` | La organización que eligió el actor para realizar la acción que activa el evento.
_La propiedad se muestra en el objeto del evento únicamente si es aplicable._ | -| `org.id` | El identificador único de la organización. | -| `org.login` | El nombre de la organización. | -| `org.gravatar_id` | El identificador único del perfil de Gravatar de la organización. | -| `org.url` | La URL de la API de REST para recuperar el objeto de la organización, el cual incluye información adicional de la organización. | -| `org.avatar_url` | La URL de la imagen del perfil de la organización. | +| Nombre del atributo de la API del Evento | Descripción | +|--------------------------|-------------| +| `id` | Identificador único para el evento | +| `type` | Tipo del evento. Los eventos utilizan PascalCase para el nombre. | +| `actor` | El usuario que activó el evento. | +| `actor.id` | El identificador único para el actor. | +| `actor.login` | El nombre de usuario para el actor. | +| `actor.display_login` | El formato de visualización específico para el nombre de usuario. | +| `actor.gravatar_id` | El identificador único del perfil de Gravatar para el actor. | +| `actor.url` | La URL de la API de REST que se utiliza para recuperar el objeto del usuario, el cual incluye información adicional del usuario. | +| `actor.avatar_url` | La URL de la imagen de perfil del actor. | +| `repo` | El objeto del repositorio en donde ocurrió el evento. | +| `repo.id` | El identificador único del repositorio. | +| `repo.name` | El nombre del repositorio, el cual incluye también al nombre del propietario. Por ejemplo, `octocat/hello-world` es el nombre del repositorio `hello-world` que pertenece a la cuenta personal `octocat`. | +| `repo.url` | La URL de la API de REST que se utiliza para recuperar el objeto del repositorio, el cual incluye información adicional sobre dicho repositorio. | +| `payload` | El objeto de la carga útil del evento que es exclusivo para el tipo de evento. Vea el tipo de evento siguiente para el objeto de API `payload`. | +| `public` | Si el evento es visible para todos los usuarios. | +| `created_at` | La fecha y hora en que se desencadenó el evento. Tiene formato de conformidad con la ISO 8601. | +| `org` | La organización que ha elegido el actor para realizar la acción que desencadena el evento.
_La propiedad aparece en el objeto de evento solo si es aplicable._ | +| `org.id` | El identificador único de la organización. | +| `org.login` | El nombre de la organización. | +| `org.gravatar_id` | El identificador único del perfil de Gravatar para la organización. | +| `org.url` | La dirección URL de la API REST que se utiliza para recuperar el objeto de la organización, que incluye información adicional de esta organización. | +| `org.avatar_url` | La dirección URL de la imagen de perfil de la organización. | ### Ejemplo con el objeto de evento WatchEvent -Este ejemplo te muestra el formato de la respuesta de [WatchEvent](#watchevent) cuando utilizas la [API de Eventos](/rest/reference/activity#events). +En este ejemplo se muestra el formato de la respuesta [WatchEvent](#watchevent) cuando se usa [Events API](/rest/reference/activity#events). ``` HTTP/2 200 @@ -95,7 +100,7 @@ Link: ; rel="next", {% data reusables.webhooks.events_api_payload %} -### Objeto de `payload` del evento +### Objeto `payload` de evento {% data reusables.webhooks.commit_comment_properties %} @@ -105,7 +110,7 @@ Link: ; rel="next", {% data reusables.webhooks.events_api_payload %} -### Objeto de `payload` del evento +### Objeto `payload` de evento {% data reusables.webhooks.create_properties %} @@ -115,7 +120,7 @@ Link: ; rel="next", {% data reusables.webhooks.events_api_payload %} -### Objeto de `payload` del evento +### Objeto `payload` de evento {% data reusables.webhooks.delete_properties %} @@ -125,7 +130,7 @@ Link: ; rel="next", {% data reusables.webhooks.events_api_payload %} -### Objeto de `payload` del evento +### Objeto `payload` de evento {% data reusables.webhooks.fork_properties %} @@ -135,7 +140,7 @@ Link: ; rel="next", {% data reusables.webhooks.events_api_payload %} -### Objeto de `payload` del evento +### Objeto `payload` de evento {% data reusables.webhooks.gollum_properties %} @@ -145,10 +150,9 @@ Link: ; rel="next", {% data reusables.webhooks.events_api_payload %} -### Objeto de `payload` del evento +### Objeto `payload` de evento -{% data reusables.webhooks.issue_comment_webhook_properties %} -{% data reusables.webhooks.issue_comment_properties %} +{% data reusables.webhooks.issue_comment_webhook_properties %} {% data reusables.webhooks.issue_comment_properties %} ## IssuesEvent @@ -156,10 +160,9 @@ Link: ; rel="next", {% data reusables.webhooks.events_api_payload %} -### Objeto de `payload` del evento +### Objeto `payload` de evento -{% data reusables.webhooks.issue_event_api_properties %} -{% data reusables.webhooks.issue_properties %} +{% data reusables.webhooks.issue_event_api_properties %} {% data reusables.webhooks.issue_properties %} ## MemberEvent @@ -167,18 +170,17 @@ Link: ; rel="next", {% data reusables.webhooks.events_api_payload %} -### Objeto de `payload` del evento +### Objeto `payload` de evento -{% data reusables.webhooks.member_event_api_properties %} -{% data reusables.webhooks.member_properties %} +{% data reusables.webhooks.member_event_api_properties %} {% data reusables.webhooks.member_properties %} {% ifversion fpt or ghes or ghec %} ## PublicEvent {% data reusables.webhooks.public_short_desc %} -### Objeto de `payload` del evento +### Objeto `payload` de evento -Este evento devuelve un objeto de `payload` vacío. +Este evento devuelve un objeto `payload` vacío. {% endif %} ## PullRequestEvent @@ -186,10 +188,9 @@ Este evento devuelve un objeto de `payload` vacío. {% data reusables.webhooks.events_api_payload %} -### Objeto de `payload` del evento +### Objeto `payload` de evento -{% data reusables.webhooks.pull_request_event_api_properties %} -{% data reusables.webhooks.pull_request_properties %} +{% data reusables.webhooks.pull_request_event_api_properties %} {% data reusables.webhooks.pull_request_properties %} ## PullRequestReviewEvent @@ -197,13 +198,13 @@ Este evento devuelve un objeto de `payload` vacío. {% data reusables.webhooks.events_api_payload %} -### Objeto de `payload` del evento +### Objeto `payload` de evento -| Clave | Tipo | Descripción | -| ---------------------- | ----------- | -------------------------------------------------------- | -| `Acción` | `secuencia` | La acción que se realizó. Puede ser `created`. | -| `solicitud_extracción` | `objeto` | La solicitud de cambios a la cual pertenece la revisión. | -| `revisar` | `objeto` | La revisión que se afectó. | +Clave | Tipo | Descripción +----|------|------------- +`action` | `string` | La acción que se ha realizado. Puede ser `created`. +`pull_request` | `object` | La solicitud de cambios a la cual pertenece la revisión. +`review` | `object` | La revisión que se afectó. ## PullRequestReviewCommentEvent @@ -211,10 +212,9 @@ Este evento devuelve un objeto de `payload` vacío. {% data reusables.webhooks.events_api_payload %} -### Objeto de `payload` del evento +### Objeto `payload` de evento -{% data reusables.webhooks.pull_request_review_comment_event_api_properties %} -{% data reusables.webhooks.pull_request_review_comment_properties %} +{% data reusables.webhooks.pull_request_review_comment_event_api_properties %} {% data reusables.webhooks.pull_request_review_comment_properties %} ## PullRequestReviewThreadEvent @@ -222,7 +222,7 @@ Este evento devuelve un objeto de `payload` vacío. {% data reusables.webhooks.events_api_payload %} -### Objeto de `payload` del evento +### Objeto `payload` de evento {% data reusables.webhooks.pull_request_thread_properties %} @@ -232,24 +232,24 @@ Este evento devuelve un objeto de `payload` vacío. {% data reusables.webhooks.events_api_payload %} -### Objeto de `payload` del evento +### Objeto `payload` de evento -| Clave | Tipo | Descripción | -| -------------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `push_id` | `número` | Identificador único para la carga. | -| `tamaño` | `número` | La cantidad de confirmaciones de la carga. | -| `distinct_size` | `número` | La cantidad de confimraciones distintas para la carga. | -| `ref` | `secuencia` | Toda la [`git ref`](/rest/reference/git#refs) que se cargó. Ejemplo: `refs/heads/main`. | -| `encabezado` | `secuencia` | El SHA de la confirmación más reciente en `ref` después de la carga. | -| `before` | `secuencia` | El SHA de la confirmación más reciente en `ref` antes de la carga. | -| `commits` | `arreglo` | Un conjunto de objetos de confirmación que describen las confirmaciones subidas. (El conjunto incluye un máximo de 20 confirmaciones. De ser encesario, puedes utilizar la [API de confirmaciones](/rest/reference/repos#commits) para recuperar confirmaciones adicionales. Este límite se aplica a los eventos cronológicos únicamente y no se aplica a las entregas de webhooks). | -| `commits[][sha]` | `secuencia` | El SHA de la confirmación. | -| `commits[][message]` | `secuencia` | El mensaje de la confirmación. | -| `commits[][author]` | `objeto` | El autor de git de la confirmación. | -| `commits[][author][name]` | `secuencia` | El nombre del autor de git. | -| `commits[][author][email]` | `secuencia` | La dirección de correo electrónico del autor de git. | -| `commits[][url]` | `url` | URL que apunta al recurso de la API de la confirmación. | -| `commits[][distinct]` | `boolean` | Si la confirmación es distinta de cualquier otra que se haya subido antes. | +Clave | Tipo | Descripción +----|------|------------- +`push_id` | `integer` | Identificador único para la carga. +`size`|`integer` | La cantidad de confirmaciones de la carga. +`distinct_size`|`integer` | La cantidad de confimraciones distintas para la carga. +`ref`|`string` | El elemento [`git ref`](/rest/reference/git#refs) completo que se ha insertado. Ejemplo: `refs/heads/main`. +`head`|`string` | El SHA de la confirmación más reciente en `ref` después de la inserción. +`before`|`string` | El SHA de la confirmación más reciente en `ref` antes de la inserción. +`commits`|`array` | Un conjunto de objetos de confirmación que describen las confirmaciones subidas. (El conjunto incluye un máximo de 20 confirmaciones. Si es necesario, puede usar [Commits API](/rest/reference/repos#commits) para capturar confirmaciones adicionales. Este límite se aplica a los eventos cronológicos únicamente y no se aplica a las entregas de webhooks). +`commits[][sha]`|`string` | El SHA de la confirmación. +`commits[][message]`|`string` | El mensaje de la confirmación. +`commits[][author]`|`object` | El autor de git de la confirmación. +`commits[][author][name]`|`string` | El nombre del autor de git. +`commits[][author][email]`|`string` | La dirección de correo electrónico del autor de git. +`commits[][url]`|`url` | URL que apunta al recurso de la API de la confirmación. +`commits[][distinct]`|`boolean` | Si la confirmación es distinta de cualquier otra que se haya subido antes. ## ReleaseEvent @@ -257,21 +257,18 @@ Este evento devuelve un objeto de `payload` vacío. {% data reusables.webhooks.events_api_payload %} -### Objeto de `payload` del evento +### Objeto `payload` de evento -{% data reusables.webhooks.release_event_api_properties %} -{% data reusables.webhooks.release_properties %} +{% data reusables.webhooks.release_event_api_properties %} {% data reusables.webhooks.release_properties %} {% ifversion fpt or ghec %} ## SponsorshipEvent {% data reusables.webhooks.sponsorship_short_desc %} -### Objeto de `payload` del evento +### Objeto `payload` de evento -{% data reusables.webhooks.sponsorship_event_api_properties %} -{% data reusables.webhooks.sponsorship_properties %} -{% endif %} +{% data reusables.webhooks.sponsorship_event_api_properties %} {% data reusables.webhooks.sponsorship_properties %} {% endif %} ## WatchEvent @@ -279,6 +276,6 @@ Este evento devuelve un objeto de `payload` vacío. {% data reusables.webhooks.events_api_payload %} -### Objeto de `payload` del evento +### Objeto `payload` de evento {% data reusables.webhooks.watch_properties %} diff --git a/translations/es-ES/content/developers/webhooks-and-events/events/index.md b/translations/es-ES/content/developers/webhooks-and-events/events/index.md index 619e01e749..6c8b22153e 100644 --- a/translations/es-ES/content/developers/webhooks-and-events/events/index.md +++ b/translations/es-ES/content/developers/webhooks-and-events/events/index.md @@ -11,5 +11,11 @@ topics: children: - /github-event-types - /issue-event-types +ms.openlocfilehash: 23c9db510ef4f142271564cb95b45ff7f6c23bf4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112394' --- 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 3891b284ae..0f2aadd7f6 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 @@ -1,6 +1,6 @@ --- -title: Issue event types -intro: 'For the Issues Events API and Timeline API, learn about each event type, the triggering action on {% data variables.product.prodname_dotcom %}, and each event''s unique properties.' +title: Tipos de eventos de los informes de problemas +intro: 'Para la API de Eventos de Informes de Problemas y la API de Línea de Tiempo, aprende sobre cada tipo de evento, la acción que los activa en {% data variables.product.prodname_dotcom %} y las propiedades exclusivas de cada uno de ellos.' redirect_from: - /v3/issues/issue-event-types - /developers/webhooks-and-events/issue-event-types @@ -11,728 +11,713 @@ versions: ghec: '*' topics: - Events +ms.openlocfilehash: c777d321c0ad1b7c6774119707d15646b4e941c4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147080828' --- -Issue events are triggered by activity in issues and pull requests and are available in the [Issue Events API](/rest/reference/issues#events) and the [Timeline Events API](/rest/reference/issues#timeline). Each event type specifies whether the event is available in the Issue Events or Timeline Events APIs. +Los eventos de incidencia se desencadenan mediante la actividad en incidencias y solicitudes de incorporación de cambios, y están disponibles en [Issue Events API](/rest/reference/issues#events) y [Timeline Events API](/rest/reference/issues#timeline). Cada tipo de evento especifica si éste está disponible en la API de Eventos de los Informes de Problemas o en la de Eventos de la Línea de tiempo. -GitHub's REST API considers every pull request to be an issue, but not every issue is a pull request. For this reason, the Issue Events and Timeline Events endpoints may return both issues and pull requests in the response. Pull requests have a `pull_request` property in the `issue` object. Because pull requests are issues, issue and pull request numbers do not overlap in a repository. For example, if you open your first issue in a repository, the number will be 1. If you then open a pull request, the number will be 2. Each event type specifies if the event occurs in pull request, issues, or both. +La API de REST de GitHub considera a cada solicitud de extracción como un informe de problemas, pero no todos los informes de problemas consitutyen una solicitud de extracción. Por esta razón, las terminales de los Eventos de Informes de Problemas y las de Eventos de la Línea de Tiempo podrían devolver tanto informes de problemas como solicitudes de extracción en su respuesta. Las solicitudes de incorporación de cambios tienen una propiedad `pull_request` en el objeto `issue`. Ya que todas las solicitudes de extracción son informes de problemas, las cantidades de unas y de otras no se duplican en un repositorio. Por ejemplo, si abres tu primer informe de problemas en un repositorio, la cantidad será de 1. Si después abres una solicitud de extracción, a cantidad será de 2. Cada tipo de evento especifica si éste ocurre en solicitudes de extracción, informes de problemas, o en ambos. -## Issue event object common properties +## Propiedades comunes del objeto del evento de los informes de problemas -Issue events all have the same object structure, except events that are only available in the Timeline Events API. Some events also include additional properties that provide more context about the event resources. Refer to the specific event to for details about any properties that differ from this object format. +Los eventos de los informes de problemas tienen la misma estructura de objeto, excepto aquellos eventos que solo se encuentran disponibles en la API de Eventos de la Línea de Tiempo. Algunos eventos también incluyen propiedades adicionales que proporcionan más contexto acerca de los recursos de éstos. Consulta el evento específico para encontrar más detalles sobre cualquier propiedad que difiera de este formato de objeto. {% data reusables.issue-events.issue-event-common-properties %} ## added_to_project -The issue or pull request was added to a project board. {% data reusables.projects.disabled-projects %} +El informe de problemas o solicitud de extracción se agregó a un tablero de proyecto. {% data reusables.projects.disabled-projects %} -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Issues
  • Pull request
| **X** | **X** | +|
  • Incidencias
  • Solicitud de incorporación de cambios
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento -{% data reusables.pre-release-program.starfox-preview %} -{% data reusables.pre-release-program.api-preview-warning %} +{% data reusables.pre-release-program.starfox-preview %} {% data reusables.pre-release-program.api-preview-warning %} -{% data reusables.issue-events.issue-event-common-properties %} -{% data reusables.issue-events.project-card-properties %} +{% data reusables.issue-events.issue-event-common-properties %} {% data reusables.issue-events.project-card-properties %} -## assigned +## asignado -The issue or pull request was assigned to a user. +El informe de problemas o solicitud de extracción se asignó al usuario. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Issues
  • Pull requests
| **X** | **X** | +|
  • Issues
  • Solicitudes de incorporación de cambios
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento -{% data reusables.issue-events.issue-event-common-properties %} -{% data reusables.issue-events.assignee-properties %} +{% data reusables.issue-events.issue-event-common-properties %} {% data reusables.issue-events.assignee-properties %} ## automatic_base_change_failed -GitHub unsuccessfully attempted to automatically change the base branch of the pull request. +GitHub intentó cambiar la rama base de la solicitud de extracción automáticamente y sin éxito. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Pull requests
| **X** | | +|
  • Solicitudes de incorporación de cambios
| **X** | | -### Event object properties +### Propiedades del objeto del evento {% data reusables.issue-events.issue-event-common-properties %} ## automatic_base_change_succeeded -GitHub successfully attempted to automatically change the base branch of the pull request. +GitHub intentó cambiar la rama base de la solicitud de extracción automáticamente con éxito. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Pull requests
| **X** | | +|
  • Solicitudes de incorporación de cambios
| **X** | | -### Event object properties +### Propiedades del objeto del evento {% data reusables.issue-events.issue-event-common-properties %} ## base_ref_changed -The base reference branch of the pull request changed. +La rama base de referencia de la solicitud de extracción cambió. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Pull requests
| **X** | | +|
  • Solicitudes de incorporación de cambios
| **X** | | -### Event object properties +### Propiedades del objeto del evento {% data reusables.issue-events.issue-event-common-properties %} ## closed -The issue or pull request was closed. When the `commit_id` is present, it identifies the commit that closed the issue using "closes / fixes" syntax. For more information about the syntax, see "[Linking a pull request to an issue](/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword)". +Se cerró el informe de problemas o la solicitud de extracción. Cuando `commit_id` está presente, identifica la confirmación que ha cerrado la incidencia, mediante la sintaxis "cierres / revisiones". Para más información sobre la sintaxis, vea "[Vinculación de una solicitud de incorporación de cambios a una incidencia](/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword)". -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Issues
  • Pull requests
| **X** | **X** | +|
  • Issues
  • Solicitudes de incorporación de cambios
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento {% data reusables.issue-events.issue-event-common-properties %} -## commented +## comentado -A comment was added to the issue or pull request. +Un comentario se agregó al informe de problemas o solicitud de extracción. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Issues
  • Pull requests
| | **X** | +|
  • Issues
  • Solicitudes de incorporación de cambios
| | **X** | -### Event object properties +### Propiedades del objeto del evento {% data reusables.issue-events.timeline_events_object_properties %} -Name | Type | Description +Nombre | Tipo | Descripción -----|------|-------------- -`url` | `string` | The REST API URL to retrieve the issue comment. -`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](/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. -`author_association` | `string` | The permissions the user has in the issue's repository. For example, the value would be `"OWNER"` if the owner of repository created a comment. -`body` | `string` | The comment body text. -`event` | `string` | The event value is `"commented"`. -`actor` | `object` | The person who generated the event. +`url` | `string` | La URL de la API de REST que recuperará el comentario del informe de problemas. +`html_url` | `string` | La URL de HTML para el comentario del informe de problemas. +`issue_url` | `string` | La URL de HTML para el informe de problemas. +`id` | `integer` | Identificador único del evento. +`node_id` | `string` | [Identificador de nodo global](/graphql/guides/using-global-node-ids) del evento. +`user` | `object` | La persona que comentó en el informe de problemas. +`created_at` | `string` | La marca de tiempo que indica cuándo se agregó el comentario. +`updated_at` | `string` | La marca de tiempo que indica cuándo se actualizó o creó el comentario en caso de que éste jamás se haya actualizado. +`author_association` | `string` | Los permisos que tiene el usuario en el repositorio del informe de problemas. Por ejemplo, el valor sería `"OWNER"` si el propietario del repositorio ha creado un comentario. +`body` | `string` | El cuerpo de texto del comentario. +`event` | `string` | El valor del evento es `"commented"`. +`actor` | `object` | La persona que generó el evento. -## committed +## confirmadas -A commit was added to the pull request's `HEAD` branch. +Se ha agregado una confirmación a la rama `HEAD` de la solicitud de incorporación de cambios. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Pull requests
| | **X** | +|
  • Solicitudes de incorporación de cambios
| | **X** | -### Event object properties +### Propiedades del objeto del evento {% data reusables.issue-events.timeline_events_object_properties %} -Name | Type | Description +Nombre | Tipo | Descripción -----|------|-------------- -`sha` | `string` | The SHA of the commit in the pull request. -`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. -`committer` | `object` | The person who committed the commit on behalf of the author. -`tree` | `object` | The Git tree of the commit. -`message` | `string` | The commit message. -`parents` | `array of objects` | A list of parent commits. -`verification` | `object` | The result of verifying the commit's signature. For more information, see "[Signature verification object](/rest/reference/git#get-a-commit)." -`event` | `string` | The event value is `"committed"`. +`sha` | `string` | El SHA de la confirmación en la solicitud de extracción. +`node_id` | `string` | [Identificador de nodo global](/graphql/guides/using-global-node-ids) del evento. +`url` | `string` | La URL de la API de REST que recuperará la confirmación. +`html_url` | `string` | La URL de HTML de la confirmación. +`author` | `object` | La persona que autorizó la confirmación. +`committer` | `object` | La persona que confirmó la confirmación en nombre del autor. +`tree` | `object` | El árbol de Git de la confirmación. +`message` | `string` | El mensaje de la confirmación. +`parents` | `array of objects` | Una lista de confirmaciones padre. +`verification` | `object` | El resultado de verificar la firma de la confirmación. Para más información, vea "[Objeto de verificación de firma](/rest/reference/git#get-a-commit)". +`event` | `string` | El valor del evento es `"committed"`. ## connected -The issue or pull request was linked to another issue or pull request. For more information, see "[Linking a pull request to an issue](/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue)". +El informe de problemas o solicitud de extracción se vinculó a otro informe de problemas o solicitud de extracción. Para más información, vea "[Vinculación de una solicitud de incorporación de cambios a una incidencia](/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue)". -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Issues
  • Pull requests
| **X** | **X** | +|
  • Issues
  • Solicitudes de incorporación de cambios
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento {% data reusables.issue-events.issue-event-common-properties %} ## convert_to_draft -The pull request was converted to draft mode. +La solicitud de extracción se convirtió a modo borrador. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Pull requests
| **X** | **X** | +|
  • Solicitudes de incorporación de cambios
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento {% data reusables.issue-events.issue-event-common-properties %} ## converted_note_to_issue -The issue was created by converting a note in a project board to an issue. {% data reusables.projects.disabled-projects %} +El informe de problemas se creó convirtiendo una nota en un tablero de proyecto para un informe de problemas. {% data reusables.projects.disabled-projects %} -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| |
  • Issues
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento -{% data reusables.pre-release-program.starfox-preview %} -{% data reusables.pre-release-program.api-preview-warning %} +{% data reusables.pre-release-program.starfox-preview %} {% data reusables.pre-release-program.api-preview-warning %} -{% data reusables.issue-events.issue-event-common-properties %} -{% data reusables.issue-events.project-card-properties %} +{% data reusables.issue-events.issue-event-common-properties %} {% data reusables.issue-events.project-card-properties %} ## cross-referenced -The issue or pull request was referenced from another issue or pull request. +El informe de problemas o solicitud de extración se referenció desde otro informe de problemas o solicitud de extracción. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Issues
  • Pull requests
| | **X** | +|
  • Issues
  • Solicitudes de incorporación de cambios
| | **X** | -### Event object properties +### Propiedades del objeto del evento {% data reusables.issue-events.timeline_events_object_properties %} -Name | Type | Description +Nombre | Tipo | Descripción -----|------|-------------- -`actor` | `object` | The person who generated the event. -`created_at` | `string` | The timestamp indicating when the cross-reference was added. -`updated_at` | `string` | The timestamp indicating when the cross-reference was updated or created, if the cross-reference is never updated. -`source` | `object` | The issue or pull request that added a cross-reference. -`source[type]` | `string` | This value will always be `"issue"` because pull requests are of type issue. Only cross-reference events triggered by issues or pull requests are returned in the Timeline Events API. To determine if the issue that triggered the event is a pull request, you can check if the `source[issue][pull_request` object exists. -`source[issue]` | `object` | The `issue` object that added the cross-reference. -`event` | `string` | The event value is `"cross-referenced"`. +`actor` | `object` | La persona que generó el evento. +`created_at` | `string` | La marca de tiempo que indica cuándo se agregó la referencia cruzada. +`updated_at` | `string` | La marca de tiempo que indica cuándo se actualizó o creó la referencia cruzada en caso de que ésta jamás se haya actualizado. +`source` | `object` | La solicitud de extracción o informe de problemas que agregó la referencia cruzada. +`source[type]` | `string` | Este valor siempre será `"issue"` ya que las solicitudes de incorporación de cambios son de tipo incidencia. En la API de Eventos de la Línea de Tiempo solo se devolverán los eventos de referencia cruzada que se activen con informes de problemas o solicitudes de extracción. Para determinar si la incidencia que ha desencadenado el evento es una solicitud de incorporación de cambios, puede comprobar si existe el objeto `source[issue][pull_request`. +`source[issue]` | `object` | Objeto `issue` que ha agregado la referencia cruzada. +`event` | `string` | El valor del evento es `"cross-referenced"`. ## demilestoned -The issue or pull request was removed from a milestone. +El informe de problemas o solicitud de extracción se elimnó de un hito. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Issues
  • Pull requests
| **X** | **X** | +|
  • Issues
  • Solicitudes de incorporación de cambios
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento -{% data reusables.issue-events.issue-event-common-properties %} -`milestone` | `object` | The milestone object. -`milestone[title]` | `string` | The title of the milestone. +{% data reusables.issue-events.issue-event-common-properties %} `milestone` | `object` | Objeto de hito. +`milestone[title]` | `string` | Título del hito. ## deployed -The pull request was deployed. +Se desplegó la solicitud de extracción. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Pull requests
| **X** | **X** | +|
  • Solicitudes de incorporación de cambios
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento {% data reusables.issue-events.issue-event-common-properties %} ## deployment_environment_changed -The pull request deployment environment was changed. +El ambiente de despliegue de la solicitud de extracción cambió. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Pull requests
| **X** | | +|
  • Solicitudes de incorporación de cambios
| **X** | | -### Event object properties +### Propiedades del objeto del evento {% data reusables.issue-events.issue-event-common-properties %} -## disconnected +## desconectado -The issue or pull request was unlinked from another issue or pull request. For more information, see "[Linking a pull request to an issue](/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue)". +El informe de problemas o solicitud de extracción se desvinculó de otro informe de problemas o solicitud de extracción. Para más información, vea "[Vinculación de una solicitud de incorporación de cambios a una incidencia](/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue)". -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Issues
  • Pull requests
| **X** | **X** | +|
  • Issues
  • Solicitudes de incorporación de cambios
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento {% data reusables.issue-events.issue-event-common-properties %} ## head_ref_deleted -The pull request's `HEAD` branch was deleted. +Se ha eliminado la rama `HEAD` de la solicitud de incorporación de cambios. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Pull requests
| **X** | **X** | +|
  • Solicitudes de incorporación de cambios
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento {% data reusables.issue-events.issue-event-common-properties %} ## head_ref_restored -The pull request's `HEAD` branch was restored to the last known commit. +Se ha restaurado la rama `HEAD` de la solicitud de incorporación de cambios a la última confirmación conocida. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Pull requests
| **X** | **X** | +|
  • Solicitudes de incorporación de cambios
| **X** | **X** | ## head_ref_force_pushed -The pull request's HEAD branch was force pushed. +La rama HEAD de la solicitud de cambios se subió forzadamente. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Pull requests
| **X** | **X** | +|
  • Solicitudes de incorporación de cambios
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento {% data reusables.issue-events.issue-event-common-properties %} -## labeled +## etiquetado -A label was added to the issue or pull request. +Se agregó una etiqueta al informe de problemas o solicitud de extracción. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Issues
  • Pull requests
| **X** | **X** | +|
  • Issues
  • Solicitudes de incorporación de cambios
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento -{% data reusables.issue-events.issue-event-common-properties %} -{% data reusables.issue-events.label-properties %} +{% data reusables.issue-events.issue-event-common-properties %} {% data reusables.issue-events.label-properties %} ## locked -The issue or pull request was locked. +Se bloqueó el informe de problemas o la solicitud de extracción. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Issues
  • Pull requests
| **X** | **X** | +|
  • Issues
  • Solicitudes de incorporación de cambios
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento -{% data reusables.issue-events.issue-event-common-properties %} -`lock_reason` | `string` | The reason an issue or pull request conversation was locked, if one was provided. +{% data reusables.issue-events.issue-event-common-properties %} `lock_reason` | `string` | Motivo por el que se ha bloqueado una conversación de solicitud de incorporación de cambios o incidencia, si se ha proporcionado una. ## mentioned -The `actor` was `@mentioned` in an issue or pull request body. +`actor` era `@mentioned` en una incidencia o el cuerpo de una solicitud de incorporación de cambios. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Issues
  • Pull requests
| **X** | **X** | +|
  • Issues
  • Solicitudes de incorporación de cambios
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento {% data reusables.issue-events.issue-event-common-properties %} ## marked_as_duplicate -A user with write permissions marked an issue as a duplicate of another issue, or a pull request as a duplicate of another pull request. +Un usuario con permisos de escritura marcó un informe de problemas como el duplicado de otro, o el mismo caso con alguna solicitud de extracción. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Issues
  • Pull requests
| **X** | **X** | +|
  • Issues
  • Solicitudes de incorporación de cambios
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento {% data reusables.issue-events.issue-event-common-properties %} -## merged +## combinados -The pull request was merged. The `commit_id` attribute is the SHA1 of the `HEAD` commit that was merged. The `commit_repository` is always the same as the main repository. +Se fusionó la solicitud de extracción. El atributo `commit_id` es el SHA1 de la confirmación `HEAD` que se ha combinado. `commit_repository` siempre es lo mismo que el repositorio principal. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Pull requests
| **X** | **X** | +|
  • Solicitudes de incorporación de cambios
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento {% data reusables.issue-events.issue-event-common-properties %} ## milestoned -The issue or pull request was added to a milestone. +El informe de problemas o solicitud de extracción se agregó a un hito. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Issues
  • Pull requests
| **X** | **X** | +|
  • Issues
  • Solicitudes de incorporación de cambios
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento -{% data reusables.issue-events.issue-event-common-properties %} -`milestone` | `object` | The milestone object. -`milestone[title]` | `string` | The title of the milestone. +{% data reusables.issue-events.issue-event-common-properties %} `milestone` | `object` | Objeto de hito. +`milestone[title]` | `string` | Título del hito. ## moved_columns_in_project -The issue or pull request was moved between columns in a project board. {% data reusables.projects.disabled-projects %} +El informe de problemas o solicitud de extracción se movió entre columnas en un tablero de proyecto. {% data reusables.projects.disabled-projects %} -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Issues
  • Pull requests
| **X** | **X** | +|
  • Issues
  • Solicitudes de incorporación de cambios
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento -{% data reusables.pre-release-program.starfox-preview %} -{% data reusables.pre-release-program.api-preview-warning %} +{% data reusables.pre-release-program.starfox-preview %} {% data reusables.pre-release-program.api-preview-warning %} -{% data reusables.issue-events.issue-event-common-properties %} -{% data reusables.issue-events.project-card-properties %} -`previous_column_name` | `string` | The name of the column the issue was moved from. +{% data reusables.issue-events.issue-event-common-properties %} {% data reusables.issue-events.project-card-properties %} `previous_column_name` | `string` | Nombre de la columna desde la que se ha movido la incidencia. ## pinned -The issue was pinned. +Se fijó el informe de problemas. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| |
  • Issues
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento {% data reusables.issue-events.issue-event-common-properties %} ## ready_for_review -A draft pull request was marked as ready for review. +Un borrador de solicitud de cambios se marcó como listo para revisión. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Pull requests
| **X** | **X** | +|
  • Solicitudes de incorporación de cambios
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento {% data reusables.issue-events.issue-event-common-properties %} ## referenced -The issue was referenced from a commit message. The `commit_id` attribute is the commit SHA1 of where that happened and the commit_repository is where that commit was pushed. +Se referenció al informe de problemas desde un mensaje de confirmación. El atributo `commit_id` es la confirmación de tipo SHA1 de donde ha sucedido y commit_repository es donde se ha insertado esa confirmación. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Issues
  • Pull requests
| **X** | **X** | +|
  • Issues
  • Solicitudes de incorporación de cambios
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento {% data reusables.issue-events.issue-event-common-properties %} ## removed_from_project -The issue or pull request was removed from a project board. {% data reusables.projects.disabled-projects %} +El informe de problemas o solicitud de extracción se eliminó de un tablero de proyecto. {% data reusables.projects.disabled-projects %} -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Issues
  • Pull requests
| **X** | **X** | +|
  • Issues
  • Solicitudes de incorporación de cambios
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento -{% data reusables.pre-release-program.starfox-preview %} -{% data reusables.pre-release-program.api-preview-warning %} +{% data reusables.pre-release-program.starfox-preview %} {% data reusables.pre-release-program.api-preview-warning %} -{% data reusables.issue-events.issue-event-common-properties %} -{% data reusables.issue-events.project-card-properties %} +{% data reusables.issue-events.issue-event-common-properties %} {% data reusables.issue-events.project-card-properties %} -## renamed +## renombrado -The issue or pull request title was changed. +Se cambió el informe de problemas o la solicitud de extracción. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Issues
  • Pull requests
| **X** | **X** | +|
  • Issues
  • Solicitudes de incorporación de cambios
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento -{% data reusables.issue-events.issue-event-common-properties %} -`rename` | `object` | The name details. -`rename[from]` | `string` | The previous name. -`rename[to]` | `string` | The new name. +{% data reusables.issue-events.issue-event-common-properties %} `rename` | `object` | Detalles del nombre. +`rename[from]` | `string` | Nombre anterior. +`rename[to]` | `string` | Nuevo nombre. -## reopened +## reabre -The issue or pull request was reopened. +El informe de problemas o solicitud de extracción se reabrió. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Issues
  • Pull requests
| **X** | **X** | +|
  • Issues
  • Solicitudes de incorporación de cambios
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento {% data reusables.issue-events.issue-event-common-properties %} ## review_dismissed -The pull request review was dismissed. +Se destituyó la revisión de la solicitud de extracción. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Pull requests
| **X** | **X** | +|
  • Solicitudes de incorporación de cambios
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento -{% data reusables.issue-events.issue-event-common-properties %} -{% data reusables.issue-events.review-dismissed-properties %} +{% data reusables.issue-events.issue-event-common-properties %} {% data reusables.issue-events.review-dismissed-properties %} ## review_requested -A pull request review was requested. +Se solicitó una revisión de una solicitud de extracción. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Pull requests
| **X** | **X** | +|
  • Solicitudes de incorporación de cambios
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento -{% data reusables.issue-events.issue-event-common-properties %} -{% data reusables.issue-events.review-request-properties %} +{% data reusables.issue-events.issue-event-common-properties %} {% data reusables.issue-events.review-request-properties %} ## review_request_removed -A pull request review request was removed. +Se eliminó una solicitud de revisión para una solicitud de extracción. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Pull requests
| **X** | **X** | +|
  • Solicitudes de incorporación de cambios
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento -{% data reusables.issue-events.issue-event-common-properties %} -{% data reusables.issue-events.review-request-properties %} +{% data reusables.issue-events.issue-event-common-properties %} {% data reusables.issue-events.review-request-properties %} ## reviewed -The pull request was reviewed. +Se revisió la solicitud de extracción. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Pull requests
| | **X** | +|
  • Solicitudes de incorporación de cambios
| | **X** | -### Event object properties +### Propiedades del objeto del evento {% data reusables.issue-events.timeline_events_object_properties %} -Name | Type | Description +Nombre | Tipo | Descripción -----|------|-------------- -`id` | `integer` | The unique identifier 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. -`submitted_at` | `string` | The timestamp indicating when the review was submitted. -`state` | `string` | The state of the submitted review. Can be one of: `commented`, `changes_requested`, or `approved`. -`html_url` | `string` | The HTML URL of the review. -`pull_request_url` | `string` | The REST API URL to retrieve the pull request. -`author_association` | `string` | The permissions the user has in the issue's repository. For example, the value would be `"OWNER"` if the owner of repository created a comment. -`_links` | `object` | The `html_url` and `pull_request_url`. -`event` | `string` | The event value is `"reviewed"`. +`id` | `integer` | Identificador único del evento. +`node_id` | `string` | [Identificador de nodo global](/graphql/guides/using-global-node-ids) del evento. +`user` | `object` | La persona que comentó en el informe de problemas. +`body` | `string` | El texto de resúmen de la revisión. +`commit_id` | `string` | El SHA de la última confirmación en la soicitud de extracción al momento de la revisión. +`submitted_at` | `string` | La marca de tiempo que indica cuándo se emitió la revisión. +`state` | `string` | El estado de la revisión emitida. Puede ser: `commented`, `changes_requested` o `approved`. +`html_url` | `string` | La URL de HTML para la revisión. +`pull_request_url` | `string` | La URL de la API de REST que recuperará la solicitud de extracción. +`author_association` | `string` | Los permisos que tiene el usuario en el repositorio del informe de problemas. Por ejemplo, el valor sería `"OWNER"` si el propietario del repositorio ha creado un comentario. +`_links` | `object` | `html_url` y `pull_request_url`. +`event` | `string` | El valor del evento es `"reviewed"`. ## subscribed -Someone subscribed to receive notifications for an issue or pull request. +Alguien se suscribió para recibir notificaciones para un informe de problemas o solicitud de extracción. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Issues
  • Pull requests
| **X** | **X** | +|
  • Issues
  • Solicitudes de incorporación de cambios
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento {% data reusables.issue-events.issue-event-common-properties %} ## transferred -The issue was transferred to another repository. +El informe de problemas se transfirió a otro repositorio. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| |
  • Issues
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento {% data reusables.issue-events.issue-event-common-properties %} ## unassigned -A user was unassigned from the issue. +De desasignó a un usuario del informe de problemas. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Issues
  • Pull requests
| **X** | **X** | +|
  • Issues
  • Solicitudes de incorporación de cambios
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento -{% data reusables.issue-events.issue-event-common-properties %} -{% data reusables.issue-events.assignee-properties %} +{% data reusables.issue-events.issue-event-common-properties %} {% data reusables.issue-events.assignee-properties %} ## unlabeled -A label was removed from the issue. +La etiqueta se eliminó del informe de problemas. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Issues
  • Pull requests
| **X** | **X** | +|
  • Issues
  • Solicitudes de incorporación de cambios
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento -{% data reusables.issue-events.issue-event-common-properties %} -{% data reusables.issue-events.label-properties %} +{% data reusables.issue-events.issue-event-common-properties %} {% data reusables.issue-events.label-properties %} ## unlocked -The issue was unlocked. +Se desbloqueó el informe de problemas. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Issues
  • Pull requests
| **X** | **X** | +|
  • Issues
  • Solicitudes de incorporación de cambios
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento -{% data reusables.issue-events.issue-event-common-properties %} -`lock_reason` | `string` | The reason an issue or pull request conversation was locked, if one was provided. +{% data reusables.issue-events.issue-event-common-properties %} `lock_reason` | `string` | Motivo por el que se ha bloqueado una conversación de solicitud de incorporación de cambios o incidencia, si se ha proporcionado una. ## unmarked_as_duplicate -An issue that a user had previously marked as a duplicate of another issue is no longer considered a duplicate, or a pull request that a user had previously marked as a duplicate of another pull request is no longer considered a duplicate. +Un informe de problemas que algún usuario había marcado previamente como duplicado de otro informe de problemas ya no se considera como duplicado, o el mismo caso con solicitudes de extracción. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Issues
  • Pull requests
| **X** | **X** | +|
  • Issues
  • Solicitudes de incorporación de cambios
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento {% data reusables.issue-events.issue-event-common-properties %} ## unpinned -The issue was unpinned. +El informe de problemas dejó de fijarse. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| |
  • Issues
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento {% data reusables.issue-events.issue-event-common-properties %} ## unsubscribed -Someone unsubscribed from receiving notifications for an issue or pull request. +Alguien se desuscribió de recibir notificaciones para un informe de problemas o solicitud de extracción. -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Issues
  • Pull requests
| | **X** | +|
  • Issues
  • Solicitudes de incorporación de cambios
| | **X** | -### Event object properties +### Propiedades del objeto del evento {% data reusables.issue-events.issue-event-common-properties %} {% ifversion fpt or ghec %} ## user_blocked -An organization owner blocked a user from the organization. This was done [through one of the blocked user's comments on the issue](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization#blocking-a-user-in-a-comment). +El propietario de una organización bloqueó a un usuario de la misma. Esto se ha realizado [mediante uno de los comentarios del usuario bloqueado sobre la incidencia](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization#blocking-a-user-in-a-comment). -### Availability +### Disponibilidad -|Issue type | Issue events API | Timeline events API| +|Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo| |:----------|:----------------:|:-----------------:| -|
  • Issues
  • Pull requests
| **X** | **X** | +|
  • Issues
  • Solicitudes de incorporación de cambios
| **X** | **X** | -### Event object properties +### Propiedades del objeto del evento {% data reusables.issue-events.issue-event-common-properties %} diff --git a/translations/es-ES/content/developers/webhooks-and-events/index.md b/translations/es-ES/content/developers/webhooks-and-events/index.md index e6f7698fb6..67d51bfe97 100644 --- a/translations/es-ES/content/developers/webhooks-and-events/index.md +++ b/translations/es-ES/content/developers/webhooks-and-events/index.md @@ -12,5 +12,11 @@ topics: children: - /webhooks - /events +ms.openlocfilehash: fad83525deaeaccda2a9949d9a634c19f857056b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119737' --- diff --git a/translations/es-ES/content/developers/webhooks-and-events/webhooks/about-webhooks.md b/translations/es-ES/content/developers/webhooks-and-events/webhooks/about-webhooks.md index 62b17ed672..baa9e212e0 100644 --- a/translations/es-ES/content/developers/webhooks-and-events/webhooks/about-webhooks.md +++ b/translations/es-ES/content/developers/webhooks-and-events/webhooks/about-webhooks.md @@ -11,27 +11,32 @@ versions: ghec: '*' topics: - Webhooks +ms.openlocfilehash: 08b038d5a35c4c692502545e640d04993d169b6a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112386' --- +Los webhooks permiten crear o configurar integraciones, como [{% data variables.product.prodname_github_apps %}](/apps/building-github-apps/) o [{% data variables.product.prodname_oauth_apps %}](/apps/building-oauth-apps/), que se suscriben a determinados eventos en GitHub.com. Cuando se activa alguno de esos eventos, enviamos una carga útil de POST por HTTP a la URL que el webhook tiene configurada. Los webhooks pueden utilizarse para actualizar un rastreador de problemas externo, activar compilaciones de IC, actualizar un espejo de respaldo, o incluso para desplegar en tu servidor productivo. Solo te limita tu imaginación. -Los Webhooks te permiten crear y configurar integraciones, tales como [{% data variables.product.prodname_github_apps %}](/apps/building-github-apps/) o [{% data variables.product.prodname_oauth_apps %}](/apps/building-oauth-apps/), las cuales se suscriben a ciertos eventos en GitHub.com. Cuando se activa alguno de esos eventos, enviamos una carga útil de POST por HTTP a la URL que el webhook tiene configurada. Los webhooks pueden utilizarse para actualizar un rastreador de problemas externo, activar compilaciones de IC, actualizar un espejo de respaldo, o incluso para desplegar en tu servidor productivo. Solo te limita tu imaginación. +Los webhooks se pueden instalar en{% ifversion ghes or ghae %} [{% data variables.product.prodname_enterprise %}](/rest/reference/enterprise-admin#global-webhooks/),{% endif %} una [organización][org-hooks], un [repositorio][repo-hooks] específico o una {% data variables.product.prodname_github_app %}. Una vez que se instalan, el webhook se enviará cada vez que ocurra uno o más eventos suscritos. -Los webhooks pueden instalarse en{% ifversion ghes or ghae %} [{% data variables.product.prodname_enterprise %}](/rest/reference/enterprise-admin#global-webhooks/),{% endif %} una [organización][org-hooks], un [repositorio][repo-hooks] específico, o una {% data variables.product.prodname_github_app %}. Una vez que se instalan, el webhook se enviará cada vez que ocurra uno o más eventos suscritos. - -Puedes crear hasta {% ifversion ghes or ghae %}250{% else %}20{% endif %} webhooks para cada evento en cada destino de instalación {% ifversion ghes or ghae %}(instancia de {% data variables.product.prodname_ghe_server %}, organización específica, o repositorio específico).{% else %}(organización específica o repositorio específico).{% endif %} +Puede crear hasta {% ifversion ghes or ghae %}250{% else %}20{% endif %} webhooks para cada evento en cada destino de instalación {% ifversion ghes or ghae %}(instancia, organización específica o repositorio específico de {% data variables.product.prodname_ghe_server %}).{% else %} (organización o repositorio específico).{% endif %} ## Eventos {% data reusables.webhooks.webhooks_intro %} -Cada evento corresponde a conjuntos de acciones específicos que pueden suceder en tu organización y/o repositorio. Por ejemplo, si te suscribes al evento `issues`, recibirás cargas útiles detalladas cada vez que un informe de problemas se abra, cierre, etiquete, etc. +Cada evento corresponde a conjuntos de acciones específicos que pueden suceder en tu organización y/o repositorio. Por ejemplo, si se suscribe al evento `issues`, recibirá cargas útiles detalladas cada vez que una incidencia se abra, se cierre, se etiquete, etc. -Para encontrar una lista completa de eventos de webhook disponibles y sus cargas útiles, consulta la sección "[Eventos de webhook y cargas útiles](/developers/webhooks-and-events/webhook-events-and-payloads)". +Para obtener una lista completa de los eventos de webhook disponibles y sus cargas, vea "[Eventos y cargas de webhook](/developers/webhooks-and-events/webhook-events-and-payloads)". ## Evento de Ping {% data reusables.webhooks.ping_short_desc %} -Para obtener más información acerca de la carga útil del webhook del evento `ping`, consulta el evento [`ping`](/webhooks/event-payloads/#ping). +Para obtener más información sobre la carga del webhook del evento `ping`, vea el evento [`ping`](/webhooks/event-payloads/#ping). [org-hooks]: /rest/reference/orgs#webhooks/ [repo-hooks]: /rest/reference/repos#webhooks diff --git a/translations/es-ES/content/developers/webhooks-and-events/webhooks/configuring-your-server-to-receive-payloads.md b/translations/es-ES/content/developers/webhooks-and-events/webhooks/configuring-your-server-to-receive-payloads.md index 6c4566b0c8..08e865160d 100644 --- a/translations/es-ES/content/developers/webhooks-and-events/webhooks/configuring-your-server-to-receive-payloads.md +++ b/translations/es-ES/content/developers/webhooks-and-events/webhooks/configuring-your-server-to-receive-payloads.md @@ -11,22 +11,27 @@ versions: ghec: '*' topics: - Webhooks -shortTitle: Configurar el servidor para los webhooks +shortTitle: Configure server for webhooks +ms.openlocfilehash: 78004211eb135d025272788c83b258f461dd17ab +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112370' --- - -Ahora que tu webhook está listo para entregar mensajes, configuraremos un servidor básico de Sinatra para gestionar las cargas útiles entrantes. +Ahora que nuestro webhook está listo para entregar mensajes, configuraremos un servidor básico de Sinatra para controlar las cargas entrantes. {% note %} -**Nota:** Puedes descargar el código fuente completo para este proyecto [del repositorio de ejemplos de plataforma][platform samples]. +[Nota:][platform samples] Puede descargar el código fuente completo de este proyecto **desde el repositorio platform-samples**. {% endnote %} ## Escribir el servidor -Queremos que nuestro servidor escuche a las solicitudes de `POST`, en `/payload`, porque es donde le dijimos a GitHub que estaba nuestra URL. Ya que estamos utilizando ngrok para exponer nuestro ambiente local, no necesitamos configurar un servidor real en línea, y podemos probar nuestro código felizmente de manera local. +Queremos que nuestro servidor escuche las solicitudes `POST`, en `/payload`, porque es donde hemos dicho a GitHub que está nuestra dirección URL. Como estamos usando ngrok para exponer nuestro entorno local, no necesitamos configurar un servidor real en línea, y podemos probar nuestro código cómodamente de manera local. -Vamos a configurar una pequeña app de Sinatra para que haga algo con la información. Nuestra configuración inicial se verá más o menos así: +Vamos a configurar una pequeña app de Sinatra para que haga algo con la información. Nuestra configuración inicial podría tener un aspecto similar a este: ``` ruby require 'sinatra' @@ -38,11 +43,11 @@ post '/payload' do end ``` -(Si no estás familiarizado con como funciona Sinatra, te recomendamos [leer la guía de Sinatra][Sinatra].) +(Si no está familiarizado con el funcionamiento de Sinatra, le recomendamos [leer la guía de Sinatra][Sinatra]). Inicia este servidor. -Ya que configuramos nuestros webhooks para escuchar a los eventos que tengan que ver con `Issues`, continúa y crea una propuesta nueva en el repositorio en el cual estés haciendo las pruebas. Una vez que lo hayas creado, regresa a tu terminal. Deberías ver algo más o menos como esto en tu salida: +Dado que hemos configurado nuestros webhooks para escuchar eventos relacionados con `Issues`, continúe y cree una nueva incidencia en el repositorio en el que está haciendo las pruebas. Una vez creada, regrese al terminal. Deberías ver algo más o menos como esto en tu salida: ```shell $ ~/Developer/platform-samples/hooks/ruby/configuring-your-server $ ruby server.rb @@ -53,9 +58,9 @@ $ ~/Developer/platform-samples/hooks/ruby/configuring-your-server $ ruby server. > I got some JSON: {"action"=>"opened", "issue"=>{"url"=>"... ``` -¡Exito! Configuraste exitosamente tu servidor para que escuche a los webhooks. Ahora tu servidor puede procesar esta información en cualquier manera que te parezca pertinente. Por ejemplo, si estuvieras configurando una aplicación web "real", tal vez quisieras registrar algo de la salida de JSON en una base de datos. +¡Hecho! Configuraste exitosamente tu servidor para que escuche a los webhooks. Ahora el servidor puede procesar esta información de la manera que prefiera. Por ejemplo, si estuviera configurando una aplicación web "real", tal vez querría registrar parte de la salida JSON en una base de datos. -Para obtener información adicional sobre cómo trabajar con los webhooks por diverción y por ganancias, dirígete a la guía de cómo [Probar los Webhooks](/webhooks/testing). +Para obtener más información sobre cómo trabajar con webhooks para divertirse y obtener beneficios, consulte la guía [Prueba de webhooks](/webhooks/testing). [platform samples]: https://github.com/github/platform-samples/tree/master/hooks/ruby/configuring-your-server [Sinatra]: http://www.sinatrarb.com/ diff --git a/translations/es-ES/content/developers/webhooks-and-events/webhooks/creating-webhooks.md b/translations/es-ES/content/developers/webhooks-and-events/webhooks/creating-webhooks.md index 1c15641edf..08e9e36e92 100644 --- a/translations/es-ES/content/developers/webhooks-and-events/webhooks/creating-webhooks.md +++ b/translations/es-ES/content/developers/webhooks-and-events/webhooks/creating-webhooks.md @@ -11,9 +11,14 @@ versions: ghec: '*' topics: - Webhooks +ms.openlocfilehash: f07c5de7acd3c5be5236765236d24a6938e3b91f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112369' --- - -Ahora que entendemos [lo básico de los webhooks][webhooks-overview], vamos a revisar el proceso de creación de nuestra propia integración impulsada por webhooks. En este tutorial, crearemos un webhook de repositorio que será responsable de listar qué tan popular es nuestro repositorio con base en la cantidad de propuestas que recibe diariamente. +Ahora que entendemos [los conceptos básicos de los webhooks][webhooks-overview], vamos a recorrer el proceso de creación de nuestra propia integración con tecnología de webhook. En este tutorial, crearemos un webhook de repositorio que será responsable de listar qué tan popular es nuestro repositorio con base en la cantidad de propuestas que recibe diariamente. Crear un webhook es un proceso de dos pasos. Primero necesitas configurar la forma en la que quieres que se comporte tu webhook a través de {% data variables.product.product_name %}, es decir: a qué eventos quieres que escuche. Después, configurarás tu servidor para recibir y administrar la carga útil. @@ -22,35 +27,35 @@ Crear un webhook es un proceso de dos pasos. Primero necesitas configurar la for ## Exponer un host local al internet -Para los propósitos de este tutorial, utilizaremos un servidor local para recibir imágenes de {% data variables.product.prodname_dotcom %}. Así que, primero que nada, necesitamos exponer nuestro ambiente de desarrollo local al internet. Utilizaremos ngrok para hacerlo. ngrok está disponible, gratuitamente, para los sistemas operativos principales. Para obtener más información, consulta la [página de descarga de `ngrok`](https://ngrok.com/download). +Para los propósitos de este tutorial, utilizaremos un servidor local para recibir imágenes de {% data variables.product.prodname_dotcom %}. Así que, primero que nada, necesitamos exponer nuestro ambiente de desarrollo local al internet. Utilizaremos ngrok para hacerlo. ngrok está disponible, gratuitamente, para los sistemas operativos principales. Para obtener más información, consulte la [página de descarga de `ngrok`](https://ngrok.com/download). -Después de instalar `ngrok`, puedes exponer a tu localhost ejecutando `./ngrok http 4567` en la línea de comandos. el número de puerto en el que nuestro servidor escuchará mensajes es el 4567. Deberías ver una línea que se ve más o menos así: +Después de instalar `ngrok`, puede exponer el host local ejecutando `./ngrok http 4567` en la línea de comandos. el número de puerto en el que nuestro servidor escuchará mensajes es el 4567. Deberías ver una línea que se ve más o menos así: ```shell $ Forwarding http://7e9ea9dc.ngrok.io -> 127.0.0.1:4567 ``` -Anota la URL de `*.ngrok.io`. La utilizaremos para configurar nuestro webhook. +Anote los valores de la dirección URL de `*.ngrok.io`. La utilizaremos para configurar nuestro webhook. -## Configurar un webhook +## Configuración de un webhook Puedes instalar webhooks en una organización o en un repositorio específico. -Para configurar un webhook, ve a la página de configuración de tu repositorio u organización. Desde ahí, da clic en **Webhooks**, y luego en **Agregar webhook**. +Para configurar un webhook, ve a la página de configuración de tu repositorio u organización. Desde allí, haga clic en **Webhooks** y, a continuación, en **Add webhook**. -Como alternativa, puedes elegir el crear y administrar un webhook [através de la API de Webhooks][webhook-api]. +También puede elegir compilar y administrar un webhook desde la [API de webhooks][webhook-api]. Los Webhooks necesitan configurar algunas de sus opciones antes de que los puedas utilizar. Vamos a ver cada una de éstas opciones a continuación. -## URL de la carga útil +## Dirección URL de carga {% data reusables.webhooks.payload_url %} -Ya que estamos desarrollando todo localmente para nuestro tutorial, lo configuraremos en la URL `*.ngrok.io`, seguido de `/payload`. Por ejemplo, `http://7e9ea9dc.ngrok.io/payload`. +Dado que estamos desarrollando a nivel local para nuestro tutorial, lo estableceremos en la dirección URL de `*.ngrok.io`, seguida de `/payload`. Por ejemplo, `http://7e9ea9dc.ngrok.io/payload`. ## Tipo de contenido -{% data reusables.webhooks.content_type %} Para efecto de este tutorial, está bien si usas el tipo de contenido predeterminado de `application/json`. +{% data reusables.webhooks.content_type %} Para este tutorial, el tipo de contenido predeterminado `application/json` está bien. ## Secreto @@ -68,17 +73,17 @@ Predeterminadamente, las entregas de webhook están "Activas". También puedes e Los eventos son el núcleo de los webhooks. Estos webhooks se disparan cuando se toma alguna acción específica en el repositorio, la cual intercepta tu URL de carga útil de l servidor para actuar sobre ella. -Puedes encontrar un listado completo de eventos de webhook y del cuándo se ejecutan en la referencia de [la API de webhooks][hooks-api]. +Encontrará una lista completa de eventos de webhook, especificando cuándo se ejecutan, en la referencia de la [API de webhooks][hooks-api]. -Ya que nuestro webhook trata con informes de problemas en un repositorio, vamos a dar clic en **Permíteme seleccionar eventos individuales** y, posteriormente, en **Informes de problemas**. Asegúrate de seleccionar **Activo** para recibir eventos de los informes de problemas para los webhooks que se activen. También puedes seleccionar todos los eventos utilizando la opción predeterminada. +Dado que nuestro webhook gestiona las incidencias de un repositorio, haremos clic en **Let me select individual events** y, a continuación, en **Issues**. Asegúrese de seleccionar **Active** (Activo) para recibir eventos de problema para los webhook desencadenados. También puedes seleccionar todos los eventos utilizando la opción predeterminada. -Cuando hayas terminado, da clic en **Agregar webhook**. +Cuando haya terminado, haga clic en **Add webhook**. -Ahora que creaste el webhook, es momento de configurar nuestro servidor local para probarlo. Dirígete a [Configurar tu Servidor](/webhooks/configuring/) para aprender cómo hacerlo. +Ahora que creaste el webhook, es momento de configurar nuestro servidor local para probarlo. Vaya a [ Configuración del servidor](/webhooks/configuring/) para saber cómo hacerlo. ### Evento de comodín -Para configurar un webhook para todos los eventos, utiliza el caracter de comodín (`*`) para especificar dichos eventos. Cuando agregas el evento de comodín, reemplazaremos cualquier evento existente que hayas configurado con el evento de comodín se te enviarán las cargas útiles para todos los eventos compatibles. También obtendrás automáticamente cualquier evento nuevo que pudiéramos agregar posteriormente. +Para configurar un webhook para todos los eventos, utilice el carácter comodín (`*`) para especificar los eventos. Cuando agregas el evento de comodín, reemplazaremos cualquier evento existente que hayas configurado con el evento de comodín se te enviarán las cargas útiles para todos los eventos compatibles. También obtendrás automáticamente cualquier evento nuevo que pudiéramos agregar posteriormente. [webhooks-overview]: /webhooks/ [webhook-api]: /rest/reference/repos#hooks diff --git a/translations/es-ES/content/developers/webhooks-and-events/webhooks/index.md b/translations/es-ES/content/developers/webhooks-and-events/webhooks/index.md index 9072138db3..8e9d16010f 100644 --- a/translations/es-ES/content/developers/webhooks-and-events/webhooks/index.md +++ b/translations/es-ES/content/developers/webhooks-and-events/webhooks/index.md @@ -1,5 +1,5 @@ --- -title: Webhooks +title: webhooks intro: 'Aprende a configurar, probar y asegurar los webhooks para integrarte con {% data variables.product.prodname_dotcom %}.' versions: fpt: '*' @@ -15,5 +15,11 @@ children: - /testing-webhooks - /securing-your-webhooks - /webhook-events-and-payloads +ms.openlocfilehash: a483c6d35ee1b7fee5e7dec948abdc5c65cc2400 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112361' --- diff --git a/translations/es-ES/content/developers/webhooks-and-events/webhooks/securing-your-webhooks.md b/translations/es-ES/content/developers/webhooks-and-events/webhooks/securing-your-webhooks.md index d9452630a0..df5b5b9f50 100644 --- a/translations/es-ES/content/developers/webhooks-and-events/webhooks/securing-your-webhooks.md +++ b/translations/es-ES/content/developers/webhooks-and-events/webhooks/securing-your-webhooks.md @@ -1,5 +1,5 @@ --- -title: Asegurar tus webhooks +title: Securing your webhooks (Protección de sus webhooks) intro: 'Asegúrate de que tu servidor está recibiendo únicamente las solicitudes de {% data variables.product.prodname_dotcom %} esperadas por razones de seguridad.' redirect_from: - /webhooks/securing @@ -11,8 +11,13 @@ versions: ghec: '*' topics: - Webhooks +ms.openlocfilehash: c3597365ae7cf9f96375201d6938c4f6675a8eae +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147707483' --- - Una vez que tu servidor se configure para recibir cargas útiles, éste escuchará a cualquiera de ellas que se envíe a la terminal que configuraste. Por razones de seguridad, probablemente quieras limitar las solicitudes a aquellas que vengan de GitHub. Hay algunas formas de solucionar esto, por ejemplo, podrías decidir el permitir las solicitudes que vengan de la dirección IP de GitHub, pero una manera mucho más fácil es configurar un token secreto y validar la información. {% data reusables.webhooks.webhooks-rest-api-links %} @@ -23,9 +28,10 @@ Necesitarás configurar tu token secreto en dos lugares: GitHub y tu servidor. Para configurar tu token en GitHub: -1. Navega al repositorio en donde configuraste tu webhook. -2. Llena la caja de texto del secreto. Utiliza una secuencia aleatoria con entropía alta (por ejemplo, tomando la salida de `ruby -rsecurerandom -e 'puts SecureRandom.hex(20)'` en la terminal). ![Campo de webhook y de token secreto](/assets/images/webhook_secret_token.png) -3. Da clic en **Actualizar Webhook**. +1. Desplácese hasta el repositorio donde está configurando el webhook. +2. Llena la caja de texto del secreto. Use una cadena aleatoria con entropía alta (por ejemplo, tome la salida de `ruby -rsecurerandom -e 'puts SecureRandom.hex(20)'` en el terminal). +![Campo de token secreto de webhook](/assets/images/webhook_secret_token.png) +3. Haga clic en **Update Webhook** (Actualizar webhook). Después, configura una variable de ambiente en tu servidor, la cual almacene este token. Por lo general, esto es tan simple como el ejecutar: @@ -33,19 +39,17 @@ Después, configura una variable de ambiente en tu servidor, la cual almacene es $ export SECRET_TOKEN=your_token ``` -¡**Jamás** preprogrames el token en tu app! +**Nunca** codifique de forma rígida el token en la aplicación. -## Validar cargas útiles de GitHub +## Validación de las cargas de GitHub -Cuando se configura tu token secreto, {% data variables.product.product_name %} lo utiliza para crear una firma de hash con cada carga útil. This hash signature is included with the headers of each request as `x-hub-signature-256`. +Cuando se configura tu token secreto, {% data variables.product.product_name %} lo utiliza para crear una firma de hash con cada carga útil. Esta firma de hash se incluye con los encabezados de cada solicitud como `x-hub-signature-256`. -{% ifversion fpt or ghes or ghec %} -{% note %} +{% ifversion fpt or ghes or ghec %} {% note %} -**Note:** For backward-compatibility, we also include the `x-hub-signature` header that is generated using the SHA-1 hash function. If possible, we recommend that you use the `x-hub-signature-256` header for improved security. The example below demonstrates using the `x-hub-signature-256` header. +**Nota:** Para la compatibilidad con versiones anteriores, también se incluye el encabezado `x-hub-signature` que se genera mediante la función de hash SHA-1. Si es posible, se recomienda usar el encabezado `x-hub-signature-256` para mejorar la seguridad. En el ejemplo siguiente se muestra el uso del encabezado `x-hub-signature-256`. -{% endnote %} -{% endif %} +{% endnote %} {% endif %} Por ejemplo, si tienes un servidor básico que escucha a los webhooks, puede configurarse de forma similar a esto: @@ -60,7 +64,7 @@ post '/payload' do end ``` -La intención es calcular un hash utilizando tu `SECRET_TOKEN`, y asegurarse de que el resultado empate con el hash de {% data variables.product.product_name %}. {% data variables.product.product_name %} utiliza un resumen hexadecimal de HMAC para calcular el hash, así que podrías reconfigurar tu servidor para que se viera así: +La intención es calcular un hash mediante el valor `SECRET_TOKEN` y asegurarse de que el resultado coincida con el hash de {% data variables.product.product_name %}. {% data variables.product.product_name %} utiliza un resumen hexadecimal de HMAC para calcular el hash, así que podrías reconfigurar tu servidor para que se viera así: ``` ruby post '/payload' do @@ -79,14 +83,14 @@ end {% note %} -**Nota:** Las cargas útiles de los webhooks pueden contener caracteres en unicode. Si tu implementación de idioma y servidor especifican un cifrado de caracteres, asegúrate de que estés manejando la carga útil como UTF-8. +**Nota:** Las cargas de webhook pueden contener caracteres Unicode. Si tu implementación de idioma y servidor especifican un cifrado de caracteres, asegúrate de que estés manejando la carga útil como UTF-8. {% endnote %} Tus implementaciones de lenguaje y de servidor pueden diferir de esta muestra de código. Sin embargo, hay varias cosas muy importantes que destacar: -* Sin importar qué implementación utilices, la firma de hash comenzará con `sha256=`, utilizando la llave de tu token secreto y el cuerpo de tu carga útil. +* Con independencia de la implementación que use, la firma de hash comienza con `sha256=` y se utiliza la clave del token secreto y el cuerpo de la carga. -* **No se recomienda** utilizar un simple operador de `==`. Un método como el de [`secure_compare`][secure_compare] lleva a cabo una secuencia de comparación de "tiempo constante" que ayuda a mitigar algunos ataques de temporalidad en contra de las operaciones de igualdad habituales. +* `==`No se recomienda **usar un operador** sin formato. Un método como [`secure_compare`][secure_compare] realiza una comparación de cadenas de "tiempo constante", lo que ayuda a mitigar determinados ataques de tiempo contra operadores de igualdad convencionales. [secure_compare]: https://rubydoc.info/github/rack/rack/main/Rack/Utils:secure_compare diff --git a/translations/es-ES/content/developers/webhooks-and-events/webhooks/testing-webhooks.md b/translations/es-ES/content/developers/webhooks-and-events/webhooks/testing-webhooks.md index d948294736..b63f0c2e4c 100644 --- a/translations/es-ES/content/developers/webhooks-and-events/webhooks/testing-webhooks.md +++ b/translations/es-ES/content/developers/webhooks-and-events/webhooks/testing-webhooks.md @@ -12,30 +12,36 @@ versions: ghec: '*' topics: - Webhooks +ms.openlocfilehash: 5b9287030169ecac751b407ad915d4fa69bf8182 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145996221' --- - -Ahor que [configuraste tu servidor local](/webhooks/configuring/), podrías estar interesado en llevar tu código a sus límites. Para ello, la vista de webhooks de GitHub te proporciona herramientas para probar tus cargas útiles desplegadas. +Ahora que ha [configurado el servidor local](/webhooks/configuring/), es posible que le interese superar los límites del código. Para ello, la vista de webhooks de GitHub le proporciona herramientas para probar las cargas útiles implementadas. ## Listar las entregas recientes Cada webhook tiene su propia sección de "Entregas Recientes", la cual lista rápidamente si una entrega fue exitosa (paloma verde) o fallida (x roja). También puedes identificar cuando se intentó cada entrega. -{% data variables.product.product_name %} mantiene una bitácora de cada entrega de webhook para {% ifversion fpt or ghec %}30 {% else %} 8 {% endif %} días. +{% data variables.product.product_name %} mantiene un registro de cada entrega de webhook durante {% ifversion fpt or ghec %} 30 {% else %} 8 {% endif %} días. -![Vista de entregas recientes](/assets/images/webhooks_recent_deliveries.png) +![Vista de Entregas Recientes](/assets/images/webhooks_recent_deliveries.png) ## Profundizar en los resultados -Si expandes una entrega individual podrás presenciar *exactamente* qué información de GitHub se está intentando enviar a tu servidor. Esto incluye tanto la solicitud de HTTP como la respuesta. +Si expande una entrega individual podrá presenciar *exactamente* qué información de GitHub se está intentando enviar a su servidor. Esto incluye la solicitud de HTTP y la respuesta. ### Solicitud -La vista de entregas del webhook te proporciona información sobre qué encabezados se enviaron a través de GitHub. También incluye detalles acerca de la carga útil de JSON. +La vista de entregas del webhook te proporciona información sobre qué encabezados se enviaron a través de GitHub. +También incluye detalles acerca de la carga útil de JSON. ![Visualizar la solicitud de una carga útil](/assets/images/payload_request_tab.png) -### Respuesta +### Response -La pestaña de respuesta lista la forma en que tu servidor respondió una vez que recibió la carga útil de GitHub. Esto incluye al código de estado, a los encabezados y a cualquier dato adicional dentro del cuerpo de la respuesta. +La pestaña de respuesta muestra la forma en que su servidor ha respondido una vez que ha recibido la carga útil de GitHub. Esto incluye el código de estado, los encabezados y cualquier dato adicional en el cuerpo de la respuesta. ![Visualizar la respuesta de una carga útil](/assets/images/payload_response_tab.png) 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 172c4f3358..011223e91e 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 @@ -1,5 +1,5 @@ --- -title: Eventos y cargas útiles de un Webhook +title: Eventos y cargas de webhook intro: 'Para cada evento de webhook, puedes revisar cuándo ocurre el evento, una carga útil de ejemplo, y las descripciones de los parámetros del objeto de dicha carga útil.' product: '{% data reusables.gated-features.enterprise_account_webhooks %}' redirect_from: @@ -14,30 +14,34 @@ versions: ghec: '*' topics: - Webhooks -shortTitle: Eventos de webhook & cargas útiles +shortTitle: Webhook events & payloads +ms.openlocfilehash: 38dfa09525a7c3cc914bc2cf130126ed9969e190 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147541986' --- - {% data reusables.webhooks.webhooks_intro %} -Puedes crear webhooks que se suscriban a los eventos listados en esta página. Cada evento de webhook incluye una descripción de las propiedades de dicho webhook y un ejemplo de carga útil. Para obtener más información, consulta la sección "[Crear webhooks](/webhooks/creating/)". +Puedes crear webhooks que se suscriban a los eventos listados en esta página. Cada evento de webhook incluye una descripción de las propiedades de dicho webhook y un ejemplo de carga útil. Para más información, vea "[Creación de webhooks](/webhooks/creating/)". ## Propuiedades comunes del objeto de la carga útil del webhook Cada carga útil del evento del webhook contiene propiedades únicas de dicho evento. Puedes encontrar estas propiedades únicas en las secciones individuales de tipo de evento. -| Clave | Tipo | Descripción | -| -------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------ | -| `Acción` | `secuencia` | La mayoría de las cargas útiles de webhooks contienen una propiedad de `action` que contiene la actividad específica que activa el evento. | +Clave | Tipo | Descripción +----|------|------------- +`action` | `string` | La mayoría de las cargas de webhook contienen una propiedad `action` que contiene la actividad específica que ha desencadenado el evento. {% data reusables.webhooks.sender_desc %} Esta propiedad se incluye en cada carga útil del webhook. -{% data reusables.webhooks.repo_desc %} Las cargas útiles del webhook contienen la propiedad `repository` cuando el evento ocurre desde una actividad en un repositorio. -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} Para obtener más información, consulta la sección "[Crear una {% data variables.product.prodname_github_app %}](/apps/building-github-apps/)". +{% data reusables.webhooks.repo_desc %} Las cargas de webhook contienen la propiedad `repository` cuando el evento se produce desde una actividad en un repositorio. +{% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} Para más información, vea "[Creación de {% data variables.product.prodname_github_app %}](/apps/building-github-apps/)". -Las propiedades únicas de un evento de webhook son las mismas que encontrarás en la propiedad `payload` cuando utilices la [API de eventos](/rest/reference/activity#events). Una excepción es el [evento `push`](#push). Las propiedades únicas de la carga útil del evento `push` del webhook y la propiedad `payload` en la API de Eventos difieren entre ellos. La carga útil del webhook contiene información más detallada. +Las propiedades únicas de un evento de webhook son las mismas que encontrará en la propiedad `payload` al usar [Events API](/rest/reference/activity#events). Una excepción es el [evento `push`](#push). Las propiedades únicas de la carga de webhook de eventos `push` y la propiedad `payload` de Events API difieren. La carga útil del webhook contiene información más detallada. {% tip %} -**Nota:** Las cargas útiles se limitan a los 25 MB. Si tu evento genera una carga útil mayor, el webhook no se lanzará. Esto puede pasar, por ejemplo, en un evento de `create` si muchas ramas o etiquetas se cargan al mismo tiempo. Te sugerimos monitorear el tamaño de tu carga útil para garantizar la entrega. +**Nota:** Las cargas se limitan a 25 MB. Si tu evento genera una carga útil mayor, el webhook no se lanzará. Esto puede pasar, por ejemplo, en un evento `create` si se insertan muchas ramas o etiquetas al mismo tiempo. Te sugerimos monitorear el tamaño de tu carga útil para garantizar la entrega. {% endtip %} @@ -45,16 +49,16 @@ Las propiedades únicas de un evento de webhook son las mismas que encontrarás Las cargas útiles de HTTP POST que se entregan a la terminal URL configurada para tu webhook contendrán varios encabezados especiales: -| Encabezado | Descripción | -| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `X-GitHub-Event` | Nombre del evento que desencadenó la entrega. | -| `X-GitHub-Delivery` | Un [GUID](http://en.wikipedia.org/wiki/Globally_unique_identifier) para identificar la entrega.{% ifversion ghes or ghae %} -| `X-GitHub-Enterprise-Version` | La versión de la instancia de {% data variables.product.prodname_ghe_server %} que envía la carga útil del HTTP POST. | -| `X-GitHub-Enterprise-Host` | El nombre de host de la instancia de {% data variables.product.prodname_ghe_server %} que envió la carga útil de HTTP POST.{% endif %}{% ifversion not ghae %} -| `X-Hub-Signature` | Este encabezado se envía si el webhook se configura con un [`secret`](/rest/reference/repos#create-hook-config-params). Este es el resumen hexadecimal de HMAC del cuerpo de la solicitud y se genera utilizando una función de hash SHA-1 y el `secret` como la `key` de HMAC.{% ifversion fpt or ghes or ghec %} El `X-Hub-Signature` se proporciona para compatibilidad con las integraciones existentes y recomendamos que mejor utilices el `X-Hub-Signature-256`, el cual es más seguro.{% endif %}{% endif %} -| `X-Hub-Signature-256` | Este encabezado se envía si el webhook se configura con un [`secret`](/rest/reference/repos#create-hook-config-params). Este es el resumen hexadecimal de HMAC para el cuerpo de la solicitud y se genera utilizando la función de hash SHA-256 y el `secret` como la `key` HMAC. | +Encabezado | Descripción +-------|-------------| +`X-GitHub-Event`| Nombre del evento que desencadenó la entrega. +`X-GitHub-Delivery`| [GUID](http://en.wikipedia.org/wiki/Globally_unique_identifier) para identificar la entrega.{% ifversion ghes or ghae %} +`X-GitHub-Enterprise-Version` | La versión de la instancia de {% data variables.product.prodname_ghe_server %} que envía la carga útil del HTTP POST. +`X-GitHub-Enterprise-Host` | El nombre de host para la instancia de {% data variables.product.prodname_ghe_server %} que ha enviado la carga HTTP POST.{% endif %}{% ifversion not ghae %} +`X-Hub-Signature`| Este encabezado se envía si el webhook está configurado con [`secret`](/rest/reference/repos#create-hook-config-params). Este es el resumen hexadecimal de HMAC del cuerpo de la solicitud y se genera mediante la función de hash SHA-1 y `secret` como `key`de HMAC.{% ifversion fpt or ghes or ghec %} `X-Hub-Signature` se proporciona para compatibilidad con las integraciones existentes y, en su lugar, se recomienda usar `X-Hub-Signature-256`, que es más seguro.{% endif %}{% endif %} +`X-Hub-Signature-256`| Este encabezado se envía si el webhook está configurado con [`secret`](/rest/reference/repos#create-hook-config-params). Este es el resumen hexadecimal de HMAC para el cuerpo de la solicitud y se genera mediante la función de hash SHA-256 y `secret` como `key` de HMAC. -También, el `User-Agent` para las solicitudes tendrá el prefijo `GitHub-Hookshot/`. +Además, `User-Agent` para las solicitudes tendrá el prefijo `GitHub-Hookshot/`. ### Ejemplo de entrega @@ -100,34 +104,31 @@ También, el `User-Agent` para las solicitudes tendrá el prefijo `GitHub-Hooksh {% ifversion fpt or ghes > 3.3 or ghae or ghec %} ## branch_protection_rule -Actividad relacionada con una regla de protección de rama. Para obtener más información, consulta la sección "[Acerca de las reglas de protección de rama](/github/administering-a-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#about-branch-protection-rules)". +Actividad relacionada con una regla de protección de rama. Para más información, vea "[Acerca de las reglas de protección de rama](/github/administering-a-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#about-branch-protection-rules)". ### Disponibilidad - Webhooks de repositorio - Webhooks de organización -- {% data variables.product.prodname_github_apps %} que tengan un acceso mínimo de `read-only` en la administración de repositorios +- {% data variables.product.prodname_github_apps %} con al menos acceso `read-only` a la administración de repositorios ### Objeto de carga útil del webhook -| Clave | Tipo | Descripción | -| --------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `Acción` | `secuencia` | La acción realizada. Puede ser `created`, `edited`, o `deleted`. | -| `rule` | `objeto` | La regla de protección de rama. Incluye un `name` y todos los [ajustes de protección de rama](/github/administering-a-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#about-branch-protection-settings) que se aplicaron a las ramas que empatan con el nombre. Los ajustes binarios son booleanos. Las configuraciones de nivel múltiple son una de entre `off`, `non_admins`, o `everyone`. Las listas de actor y compilación son arreglos de secuencias. | -| `changes` | `objeto` | Si la acción fue `edited`, los cambios a la regla. | -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.sender_desc %} +Clave | Tipo | Descripción +----|------|------------- +`action` |`string` | acción realizada. Puede ser `created`, `edited` o `deleted`. +`rule` | `object` | La regla de protección de rama. Incluye `name` y toda la [configuración de protección de ramas](/github/administering-a-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#about-branch-protection-settings) aplicada a las ramas que coinciden con el nombre. Los ajustes binarios son booleanos. Las configuraciones de varios niveles son una de `off`, `non_admins` o `everyone`. Las listas de actor y compilación son arreglos de secuencias. +`changes` | `object` | Si la acción ha sido `edited`, los cambios en la regla. +{% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook -{{ webhookPayloadsForCurrentVersion.branch_protection_rule.edited }} -{% endif %} +{{ webhookPayloadsForCurrentVersion.branch_protection_rule.edited }} {% endif %} {% ifversion ghes > 3.3 %} ## cache_sync -Se sincronizó una Git ref exitosamente en una réplica de caché. Para obtener más información, consulta la sección "[Acerca del almacenamiento en caché de repositorios](/admin/enterprise-management/caching-repositories/about-repository-caching)". +Se sincronizó una Git ref exitosamente en una réplica de caché. Para más información, vea "[Acerca del almacenamiento en caché del repositorio](/admin/enterprise-management/caching-repositories/about-repository-caching)". ### Disponibilidad @@ -136,20 +137,17 @@ Se sincronizó una Git ref exitosamente en una réplica de caché. Para obtener ### Objeto de carga útil del webhook -| Clave | Tipo | Descripción | -| ---------------- | ----------- | ------------------------------------------------------------------ | -| `cache_location` | `secuencia` | La ubicación del servidor caché que se actualizó. | -| `ref` | `secuencia` | La ref que se actualizó. | -| `before` | `secuencia` | La OID del ref en la réplica de caché antes de que se actualizara. | -| `after` | `secuencia` | La OID del ref en la réplica de caché después de la actualización. | -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.sender_desc %} +Clave | Tipo | Descripción +----|------|------------- +`cache_location` |`string` | La ubicación del servidor caché que se actualizó. +`ref` | `string` | La ref que se actualizó. +`before` | `string` | La OID del ref en la réplica de caché antes de que se actualizara. +`after` | `string` | La OID del ref en la réplica de caché después de la actualización. +{% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook -{{ webhookPayloadsForCurrentVersion.cache_sync.synced }} -{% endif %} +{{ webhookPayloadsForCurrentVersion.cache_sync.synced }} {% endif %} ## check_run @@ -159,17 +157,13 @@ Se sincronizó una Git ref exitosamente en una réplica de caché. Para obtener ### Disponibilidad -- Los webhooks de repositorio solo reciben cargas útiles para los tipos de evento `created` y `completed` en un repositorio -- Los webhooks de organización solo reciben cargas útiles para los tipos de evento `created` y `completed` en los repositorios -- Las {% data variables.product.prodname_github_apps %} con el permiso `checks:read` reciben cargas útiles para los eventos `created` y `completed` que ocurren en un repositorio en donde se haya instalado la app. La app debe tener el permiso `checks:write` para recibir los tipos de evento `rerequested` y `requested_action`. Las cargas útiles para los tipos de evento `rerequested` y `requested_action` solo se enviarán a la {% data variables.product.prodname_github_app %} que se esté solicitando. Las {% data variables.product.prodname_github_apps %} con el `checks:write` se suscriben automáticamente a este evento de webhook. +- Los webhooks de repositorio únicamente reciben cargas para los tipos de evento `created` y `completed` en un repositorio +- Los webhooks de organización únicamente reciben cargas para los tipos de evento `created` y `completed` en los repositorios +- {% data variables.product.prodname_github_apps %} con el permiso `checks:read` reciben cargas para los eventos `created` y `completed` que se producen en el repositorio donde está instalada la aplicación. La aplicación debe tener el permiso `checks:write` para recibir los tipos de eventos `rerequested` y `requested_action`. Las cargas de tipo de evento `rerequested` y `requested_action` solo se envían a la instancia de {% data variables.product.prodname_github_app %} que se solicita. {% data variables.product.prodname_github_apps %} con `checks:write` se suscriben automáticamente a este evento de webhook. ### Objeto de carga útil del webhook -{% data reusables.webhooks.check_run_properties %} -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +{% data reusables.webhooks.check_run_properties %} {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -183,17 +177,13 @@ Se sincronizó una Git ref exitosamente en una réplica de caché. Para obtener ### Disponibilidad -- Los webhooks de los repositorios únicamente recibirán cargas útiles para los tipos de evento `completed` en un repositorio -- Los webhooks de organización recibirán únicamente cargas útiles para los tipos de evento `completed` en los repositorios -- Las {% data variables.product.prodname_github_apps %} con el permiso `checks:read` reciben cargas útiles para los eventos `created` y `completed` que ocurren en un repositorio en donde se haya instalado la app. La app debe tener el permiso `checks:write` para recibir los tipos de evento `requested` y `rerequested`. Las cargas útiles para los tipos de evento `requested` y `rerequested` se envían únicamente a la {% data variables.product.prodname_github_app %} que se está solicitando. Las {% data variables.product.prodname_github_apps %} con el `checks:write` se suscriben automáticamente a este evento de webhook. +- Los webhooks de repositorio únicamente reciben cargas para los tipos de evento `completed` en un repositorio +- Los webhooks de organización únicamente reciben cargas para los tipos de evento `completed` en los repositorios +- {% data variables.product.prodname_github_apps %} con el permiso `checks:read` reciben cargas para los eventos `created` y `completed` que se producen en el repositorio donde está instalada la aplicación. La aplicación debe tener el permiso `checks:write` para recibir los tipos de eventos `requested` y `rerequested`. Las cargas de tipo de evento `requested` y `rerequested` solo se envían a la instancia de {% data variables.product.prodname_github_app %} que se solicita. {% data variables.product.prodname_github_apps %} con `checks:write` se suscriben automáticamente a este evento de webhook. ### Objeto de carga útil del webhook -{% data reusables.webhooks.check_suite_properties %} -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +{% data reusables.webhooks.check_suite_properties %} {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -211,17 +201,13 @@ Se sincronizó una Git ref exitosamente en una réplica de caché. Para obtener ### Objeto de carga útil del webhook -{% data reusables.webhooks.code_scanning_alert_event_properties %} -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -`sender` | `object` | Si la `action` está como `reopened_by_user` o `closed_by_user`, el objeto que sea el `sender` será el usuario que activó el evento. El objeto `sender` {% ifversion fpt or ghec %}es `github`{% elsif ghes or ghae %}es `github-enterprise`{% else %}está vacío{% endif %} para el resto de las acciones. +{% data reusables.webhooks.code_scanning_alert_event_properties %} {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} `sender` | `object` | Si `action` es `reopened_by_user` o `closed_by_user`, el objeto `sender` será el usuario que ha desencadenado el evento. El objeto `sender` es {% ifversion fpt or ghec %}`github`{% elsif ghes or ghae %}`github-enterprise`{% else %}empty{% endif %} para todas las demás acciones. ### Ejemplo de carga útil del webhook {{ webhookPayloadsForCurrentVersion.code_scanning_alert.reopened }} -## comentario_confirmación de cambios +## commit_comment {% data reusables.webhooks.commit_comment_short_desc %} @@ -233,11 +219,7 @@ Se sincronizó una Git ref exitosamente en una réplica de caché. Para obtener ### Objeto de carga útil del webhook -{% data reusables.webhooks.commit_comment_properties %} -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +{% data reusables.webhooks.commit_comment_properties %} {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -248,7 +230,7 @@ Se sincronizó una Git ref exitosamente en una réplica de caché. Para obtener {% data reusables.webhooks.content_reference_short_desc %} -Los eventos de webhook se desencadenan basándose en la especificidad del dominio que registres. Por ejemplo, si registras un subdominio (`https://subdomain.example.com`), entonces la única URL para el subdominio activarán este evento. Si registras un dominio (`https://example.com`) entonces las URL para el dominio y todos sus subdominios activarán este evento. Consulta la sección "[Crear un adjunto de contenido](/rest/reference/apps#create-a-content-attachment)" para crear un nuevo adjunto de contenido. +Los eventos de webhook se desencadenan basándose en la especificidad del dominio que registres. Por ejemplo, si registra un subdominio (`https://subdomain.example.com`), solo las direcciones URL del subdominio desencadenan este evento. Si registra un dominio (`https://example.com`), las URL para el dominio y todos sus subdominios desencadenan este evento. Vea "[Creación de datos adjuntos de contenido](/rest/reference/apps#create-a-content-attachment)" para crear datos adjuntos de contenido. ### Disponibilidad @@ -259,13 +241,13 @@ Los eventos de webhook se desencadenan basándose en la especificidad del domini {{ webhookPayloadsForCurrentVersion.content_reference.created }} {% endif %} -## create (crear) +## create {% data reusables.webhooks.create_short_desc %} {% note %} -**Nota:** No recibirás un webhook para este evento cuando crees más de tres etiquetas al mismo tiempo. +**Nota:** No recibirá un webhook para este evento cuando cree más de tres etiquetas al mismo tiempo. {% endnote %} @@ -277,12 +259,7 @@ Los eventos de webhook se desencadenan basándose en la especificidad del domini ### Objeto de carga útil del webhook -{% data reusables.webhooks.create_properties %} -{% data reusables.webhooks.pusher_type_desc %} -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +{% data reusables.webhooks.create_properties %} {% data reusables.webhooks.pusher_type_desc %} {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -294,7 +271,7 @@ Los eventos de webhook se desencadenan basándose en la especificidad del domini {% note %} -**Nota:** No recibirás un webhook para este evento cuando borres más de tres etiquetas al mismo tiempo. +**Nota:** No recibirá un webhook para este evento cuando elimine más de tres etiquetas al mismo tiempo. {% endnote %} @@ -306,12 +283,7 @@ Los eventos de webhook se desencadenan basándose en la especificidad del domini ### Objeto de carga útil del webhook -{% data reusables.webhooks.delete_properties %} -{% data reusables.webhooks.pusher_type_desc %} -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +{% data reusables.webhooks.delete_properties %} {% data reusables.webhooks.pusher_type_desc %} {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -328,16 +300,13 @@ Los eventos de webhook se desencadenan basándose en la especificidad del domini ### Objeto de carga útil del webhook -{% data reusables.webhooks.deploy_key_properties %} -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.sender_desc %} +{% data reusables.webhooks.deploy_key_properties %} {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook {{ webhookPayloadsForCurrentVersion.deploy_key.created }} -## deployment +## implementación {% data reusables.webhooks.deployment_short_desc %} @@ -349,14 +318,11 @@ Los eventos de webhook se desencadenan basándose en la especificidad del domini ### Objeto de carga útil del webhook -| Clave | Tipo | Descripción | -| ------------ | ----------- | -------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción realizada. Puede ser `created`. | -| `deployment` | `objeto` | El [despliegue](/rest/reference/deployments#list-deployments). | -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +Clave | Tipo | Descripción +----|------|------------- +`action` |`string` | acción realizada. Puede ser `created`. +`deployment` |`object` | La [implementación](/rest/reference/deployments#list-deployments). +{% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -374,18 +340,15 @@ Los eventos de webhook se desencadenan basándose en la especificidad del domini ### Objeto de carga útil del webhook -| Clave | Tipo | Descripción | -| ---------------------------------- | ----------- | ----------------------------------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción realizada. Puede ser `created`. | -| `deployment_status` | `objeto` | El [estado del despliegue](/rest/reference/deployments#list-deployment-statuses). | -| `deployment_status["state"]` | `secuencia` | El estado nuevo. Puede ser `pending`, `success`, `failure`, o `error`. | -| `deployment_status["target_url"]` | `secuencia` | El enlace opcional agregado al estado. | -| `deployment_status["description"]` | `secuencia` | La descripción opcional legible para las personas que se agrega al estado. | -| `deployment` | `objeto` | El [despliegue](/rest/reference/deployments#list-deployments) con el que se asocia este estado. | -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +Clave | Tipo | Descripción +----|------|------------- +`action` |`string` | acción realizada. Puede ser `created`. +`deployment_status` |`object` | El [estado de la implementación](/rest/reference/deployments#list-deployment-statuses). +`deployment_status["state"]` |`string` | El nuevo estado. Puede ser `pending`, `success`, `failure` o `error`. +`deployment_status["target_url"]` |`string` | El enlace opcional agregado al estado. +`deployment_status["description"]`|`string` | La descripción opcional legible para las personas que se agrega al estado. +`deployment` |`object` | La [implementación](/rest/reference/deployments#list-deployments) a la que está asociada este estado. +{% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -396,22 +359,19 @@ 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](/graphql/guides/using-the-graphql-api-for-discussions)". +Actividad relacionada con un debate. Para más información, vea "[Uso de GraphQL API para debates](/graphql/guides/using-the-graphql-api-for-discussions)". ### Disponibilidad - Webhooks de repositorio - Webhooks de organización -- Las {% data variables.product.prodname_github_apps %} con el permiso de `discussions` +- {% data variables.product.prodname_github_apps %} con el permiso `discussions` ### Objeto de carga útil del webhook -| Clave | Tipo | Descripción | -| -------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `Acción` | `secuencia` | La acción realizada. Puede ser `created`, `edited`, `deleted`, `pinned`, `unpinned`, `locked`, `unlocked`, `transferred`, `category_changed`, `answered`, `unanswered`, `labeled` o `unlabeled`. | -{% data reusables.webhooks.discussion_desc %} -{% data reusables.webhooks.repo_desc_graphql %} -{% data reusables.webhooks.org_desc_graphql %} -{% data reusables.webhooks.sender_desc %} +Clave | Tipo | Descripción +----|------|------------- +`action` |`string` | acción realizada. Puede ser `created`, `edited`, `deleted`, `pinned`, `unpinned`, `locked`, `unlocked`, `transferred`, `category_changed`, `answered`, `unanswered`, `labeled` o `unlabeled`. +{% data reusables.webhooks.discussion_desc %} {% data reusables.webhooks.repo_desc_graphql %} {% data reusables.webhooks.org_desc_graphql %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -421,29 +381,25 @@ 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](/graphql/guides/using-the-graphql-api-for-discussions)". +La actividad relacionada con un comentario en un debate. Para más información, vea "[Uso de GraphQL API para debates](/graphql/guides/using-the-graphql-api-for-discussions)". ### Disponibilidad - Webhooks de repositorio - Webhooks de organización -- Las {% data variables.product.prodname_github_apps %} con el permiso de `discussions` +- {% data variables.product.prodname_github_apps %} con el permiso `discussions` ### 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`](/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 %} -{% data reusables.webhooks.sender_desc %} +Clave | Tipo | Descripción +----|------|------------- +`action` |`string` | acción realizada. Puede ser `created`, `edited` o `deleted`. +`comment` | `object` | Recurso [`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 %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook -{{ webhookPayloadsForCurrentVersion.discussion_comment.created }} -{% endif %} +{{ webhookPayloadsForCurrentVersion.discussion_comment.created }} {% endif %} {% ifversion ghes or ghae %} @@ -453,13 +409,13 @@ La actividad relacionada con un comentario en un debate. Para obtener más infor ### Disponibilidad -- Webhooks de GitHub Enterprise. Para obtener más información, consulta los "[webhooks globales](/rest/reference/enterprise-admin#global-webhooks/)." +- Webhooks de GitHub Enterprise. Para más información, "[Webhooks globales](/rest/reference/enterprise-admin#global-webhooks/)". ### Objeto de carga útil del webhook -| Clave | Tipo | Descripción | -| -------- | ----------- | ---------------------------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción realizada. Puede ser `anonymous_access_enabled` o `anonymous_access_disabled`. | +Clave | Tipo | Descripción +----|------|------------- +`action` |`string` | acción realizada. Puede ser `anonymous_access_enabled` o `anonymous_access_disabled`. ### Ejemplo de carga útil del webhook @@ -479,11 +435,7 @@ La actividad relacionada con un comentario en un debate. Para obtener más infor ### Objeto de carga útil del webhook -{% data reusables.webhooks.fork_properties %} -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +{% data reusables.webhooks.fork_properties %} {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -493,7 +445,7 @@ La actividad relacionada con un comentario en un debate. Para obtener más infor Este evento ocurre cuando alguien revoca su autorización de una {% data variables.product.prodname_github_app %}. Una {% data variables.product.prodname_github_app %} recibe este webhook predeterminadamente y no puede desuscribirse de este evento. -{% data reusables.webhooks.authorization_event %} Para obtener detalles sobre las solicitudes de usuario a servidor, las cuales requieren autorización de la {% data variables.product.prodname_github_app %}, consulta la sección "[Identificar y autorizar a los usuarios para las {% data variables.product.prodname_github_apps %}](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)". +{% data reusables.webhooks.authorization_event %} Para obtener detalles sobre las solicitudes de usuario a servidor, que necesitan autorización de {% data variables.product.prodname_github_app %}, vea "[Identificación y autorización de los usuarios para {% data variables.product.prodname_github_apps %}](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)". ### Disponibilidad @@ -501,9 +453,9 @@ Este evento ocurre cuando alguien revoca su autorización de una {% data variabl ### Objeto de carga útil del webhook -| Clave | Tipo | Descripción | -| -------- | ----------- | ----------------------------------------- | -| `Acción` | `secuencia` | La acción realizada. Puede ser `revoked`. | +Clave | Tipo | Descripción +----|------|------------- +`action` |`string` | acción realizada. Puede ser `revoked`. {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -522,11 +474,7 @@ Este evento ocurre cuando alguien revoca su autorización de una {% data variabl ### Objeto de carga útil del webhook -{% data reusables.webhooks.gollum_properties %} -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +{% data reusables.webhooks.gollum_properties %} {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -542,9 +490,7 @@ Este evento ocurre cuando alguien revoca su autorización de una {% data variabl ### Objeto de carga útil del webhook -{% data reusables.webhooks.installation_properties %} -{% data reusables.webhooks.app_always_desc %} -{% data reusables.webhooks.sender_desc %} +{% data reusables.webhooks.installation_properties %} {% data reusables.webhooks.app_always_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -560,15 +506,13 @@ Este evento ocurre cuando alguien revoca su autorización de una {% data variabl ### Objeto de carga útil del webhook -{% data reusables.webhooks.installation_repositories_properties %} -{% data reusables.webhooks.app_always_desc %} -{% data reusables.webhooks.sender_desc %} +{% data reusables.webhooks.installation_repositories_properties %} {% data reusables.webhooks.app_always_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook {{ webhookPayloadsForCurrentVersion.installation_repositories.added }} -## comentario_propuesta +## issue_comment {% data reusables.webhooks.issue_comment_short_desc %} @@ -580,18 +524,13 @@ Este evento ocurre cuando alguien revoca su autorización de una {% data variabl ### Objeto de carga útil del webhook -{% data reusables.webhooks.issue_comment_webhook_properties %} -{% data reusables.webhooks.issue_comment_properties %} -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +{% data reusables.webhooks.issue_comment_webhook_properties %} {% data reusables.webhooks.issue_comment_properties %} {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook {{ webhookPayloadsForCurrentVersion.issue_comment.created }} -## propuestas +## issues {% data reusables.webhooks.issues_short_desc %} @@ -603,12 +542,7 @@ Este evento ocurre cuando alguien revoca su autorización de una {% data variabl ### Objeto de carga útil del webhook -{% data reusables.webhooks.issue_webhook_properties %} -{% data reusables.webhooks.issue_properties %} -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +{% data reusables.webhooks.issue_webhook_properties %} {% data reusables.webhooks.issue_properties %} {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook cuando alguien edita un informe de problemas @@ -626,17 +560,14 @@ Este evento ocurre cuando alguien revoca su autorización de una {% data variabl ### Objeto de carga útil del webhook -| Clave | Tipo | Descripción | -| ---------------------- | ----------- | --------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción que se realizó. Puede ser `created`, `edited`, o `deleted`. | -| `etiqueta` | `objeto` | La etiqueta que se añadió. | -| `changes` | `objeto` | Los cambios a la etiqueta si la acción se `edited` (editó). | -| `changes[name][from]` | `secuencia` | La versión previa del nombre si la acción está como `edited`. | -| `changes[color][from]` | `secuencia` | La versión previa del color si la acción se `edited` (editó). | -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +Clave | Tipo | Descripción +----|------|------------- +`action`|`string` | La acción que se ha realizado. Puede ser `created`, `edited` o `deleted`. +`label`|`object` | La etiqueta que se añadió. +`changes`|`object`| Cambios en la etiqueta si la acción ha sido `edited`. +`changes[name][from]`|`string` | Versión anterior del nombre si la acción ha sido `edited`. +`changes[color][from]`|`string` | Versión anterior del color si la acción ha sido `edited`. +{% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -645,7 +576,7 @@ Este evento ocurre cuando alguien revoca su autorización de una {% data variabl {% ifversion fpt or ghec %} ## marketplace_purchase -Actividad relacionada con una compra en GitHub Marketplace. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta el "[GitHub Marketplace](/marketplace/)". +Actividad relacionada con una compra en GitHub Marketplace. {% data reusables.webhooks.action_type_desc %} Para más información, vea "[Marketplace de GitHub](/marketplace/)". ### Disponibilidad @@ -653,11 +584,11 @@ Actividad relacionada con una compra en GitHub Marketplace. {% data reusables.we ### Objeto de carga útil del webhook -| Clave | Tipo | Descripción | -| -------- | ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción realizada para un plan de [GitHub Marketplace](https://github.com/marketplace). Puede ser una de las siguientes:
  • `purchased` - Alguien compró un plan de GitHub Marketplace. El cambio deberá entrar en vigor en la cuenta inmediatamente.
  • `pending_change` - Reicbirás el evento `pending_change` cuando alguien haya degradado o cancelado un plan de GitHub Marketplace para indicar que ocurrirá un cambio en la cuenta. El nuevo plan o cancelación entra en vigor al final del ciclo de facturación. El tipo de evento `cancelled` o `changed` se enviará cuando haya concluido el ciclo de facturación y la cancelación o plan nuevo deberán entrar en vigor.
  • `pending_change_cancelled` - Alguien canceló un cambio pendiente. Los cambios pendientes incluyen cancelaciones y degradaciones de planes que entrarán en vigor al final del ciclo de facturación.
  • `changed` - Alguien mejoró o degradó un plan de GitHub Marketplace y el cambio deberá entrar en vigor en la cuenta de inmediato.
  • `cancelled` - Alguien canceló un plan de GitHub marketplace y el último ciclo de facturación ya terminó. El cambio deberá entrar en vigor en la cuenta inmediatamente.
| +Clave | Tipo | Descripción +----|------|------------- +`action` | `string` | Acción realizada para un plan de [Marketplace de GitHub](https://github.com/marketplace). Puede ser una de las siguientes:
  • `purchased`: alguien ha comprado un plan de Marketplace de GitHub. El cambio deberá entrar en vigor en la cuenta de inmediato.
  • `pending_change`: recibirá el evento `pending_change` cuando alguien haya cambiado a una versión anterior o cancelado un plan de GitHub Marketplace para indicar que se producirá un cambio en la cuenta. El nuevo plan o cancelación entra en vigor al final del ciclo de facturación. El tipo de evento `cancelled` o `changed` se enviará cuando haya concluido el ciclo de facturación y la cancelación o el plan nuevo deba entrar en vigor.
  • `pending_change_cancelled`: alguien ha cancelado un cambio pendiente. Los cambios pendientes incluyen cancelaciones y degradaciones de planes que entrarán en vigor al final del ciclo de facturación.
  • `changed`: alguien ha cambiado a una versión anterior o posterior de un plan de GitHub Marketplace y el cambio tendrá que entrar en vigor en la cuenta de inmediato.
  • `cancelled`: alguien ha cancelado un plan de GitHub Marketplace y el último ciclo de facturación ha terminado. El cambio deberá entrar en vigor en la cuenta de inmediato.
-Para obtener una descripción detallada de esta carga útil y de aquella para cada tipo de `action`, consulta los [eventos de webhook de {% data variables.product.prodname_marketplace %}](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events/). +Para obtener una descripción detallada de esta carga y la carga de cada tipo de `action`, vea [Eventos de webhook de {% data variables.product.prodname_marketplace %}](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events/). ### Ejemplo de carga útil de webhook cuando alguien compra el plan @@ -665,7 +596,7 @@ Para obtener una descripción detallada de esta carga útil y de aquella para ca {% endif %} -## miembro +## member {% data reusables.webhooks.member_short_desc %} @@ -677,18 +608,13 @@ Para obtener una descripción detallada de esta carga útil y de aquella para ca ### Objeto de carga útil del webhook -{% data reusables.webhooks.member_webhook_properties %} -{% data reusables.webhooks.member_properties %} -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +{% data reusables.webhooks.member_webhook_properties %} {% data reusables.webhooks.member_properties %} {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook {{ webhookPayloadsForCurrentVersion.member.added }} -## membership +## pertenencia {% data reusables.webhooks.membership_short_desc %} @@ -699,10 +625,7 @@ Para obtener una descripción detallada de esta carga útil y de aquella para ca ### Objeto de carga útil del webhook -{% data reusables.webhooks.membership_properties %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +{% data reusables.webhooks.membership_properties %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -714,7 +637,7 @@ Para obtener una descripción detallada de esta carga útil y de aquella para ca {% data reusables.pull_requests.merge-queue-beta %} -Relacionado activamente con grupos de fusión en una cola de fusión. El tipo de actividad se especifica en la propiedad de la acción del objeto de la carga útil. +Actividad relacionada con los grupos de fusión mediante combinación en una cola de fusión. El tipo de actividad se especifica en la propiedad de la acción del objeto de la carga útil. ### Disponibilidad @@ -725,17 +648,14 @@ Relacionado activamente con grupos de fusión en una cola de fusión. El tipo de ### Objeto de carga útil del webhook -| Clave | Tipo | Descripción | -| ----------------------- | ----------- | ---------------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción que se realizó. Actualmente, solo puede ser `checks_requested`. | -| `merge_group` | `objeto` | El grupo de fusión. | -| `merge_group[head_sha]` | `secuencia` | El SHA del grupo de fusión. | -| `merge_group[head_ref]` | `secuencia` | La referencia completa del grupo de fusión. | -| `merge_group[base_ref]` | `secuencia` | La referencia completa de la rama a la cual se fusionará el grupo de fusión. | -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +Clave | Tipo | Descripción +----|------|------------- +`action`|`string` | La acción que se ha realizado. Actualmente, solo puede ser `checks_requested`. +`merge_group`|`object` | Grupo de fusión mediante combinación. +`merge_group[head_sha]`|`string` | SHA del grupo de fusión mediante combinación. +`merge_group[head_ref]`|`string` | Referencia completa del grupo de fusión mediante combinación. +`merge_group[base_ref]`|`string` | Referencia completa de la rama en que se combinará el grupo de fusión mediante combinación. +{% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -754,20 +674,18 @@ Se eliminó el evento para el cual se configuró este webhook. Este evento únic ### Objeto de carga útil del webhook -| Clave | Tipo | Descripción | -| --------- | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción realizada. Puede ser `deleted`. | -| `hook_id` | `número` | La id del webhook modificado. | -| `gancho` | `objeto` | El webhook modificado. Este contendrá claves diferentes con base en el tipo de webhook que sea: de repositorio, organización, negocio, app, o GitHub Marketplace. | -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.sender_desc %} +Clave | Tipo | Descripción +----|------|------------- +`action` |`string` | acción realizada. Puede ser `deleted`. +`hook_id` |`integer` | La id del webhook modificado. +`hook` |`object` | El webhook modificado. Este contendrá claves diferentes con base en el tipo de webhook que sea: de repositorio, organización, negocio, app, o GitHub Marketplace. +{% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook {{ webhookPayloadsForCurrentVersion.meta.deleted }} -## hito +## milestone {% data reusables.webhooks.milestone_short_desc %} @@ -779,11 +697,7 @@ Se eliminó el evento para el cual se configuró este webhook. Este evento únic ### Objeto de carga útil del webhook -{% data reusables.webhooks.milestone_properties %} -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +{% data reusables.webhooks.milestone_properties %} {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -796,20 +710,18 @@ Se eliminó el evento para el cual se configuró este webhook. Este evento únic ### Disponibilidad {% ifversion ghes or ghae %} -- Los webhooks de GitHub Enterprise reciben únicamente eventos de `created` y `deleted`. Para obtener más información, consulta los "[webhooks globales](/rest/reference/enterprise-admin#global-webhooks/).{% endif %} -- Los webhooks de organización únicamente reciben los eventos `deleted`, `added`, `removed`, `renamed`, y `invited` events +- Los webhooks de GitHub Enterprise solo reciben eventos `created` y `deleted`. Para más información, "[Webhooks globales](/rest/reference/enterprise-admin#global-webhooks/)".{% endif %} +- Los webhooks de la organización solo reciben los eventos `deleted`, `added`, `removed`, `renamed` y `invited` - {% data variables.product.prodname_github_apps %} con el permiso `members` ### Objeto de carga útil del webhook -| Clave | Tipo | Descripción | -| ------------ | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción que se realizó. Puede ser uno de entre:{% ifversion ghes or ghae %} `created`,{% endif %} `deleted`, `renamed`, `member_added`, `member_removed`, o `member_invited`. | -| `invitación` | `objeto` | La invitación para el usuario o correo electrónico si la acción es `member_invited`. | -| `membership` | `objeto` | La membrecía entre el usuario y la organización. No está presente cuando la cción es `member_invited`. | -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +Clave | Tipo | Descripción +----|------|------------- +`action` |`string` | La acción que se ha realizado. Puede ser una de:{% ifversion ghes or ghae %} `created`,{% endif %} `deleted`, `renamed`, `member_added`, `member_removed` o `member_invited`. +`invitation` |`object` | Invitación para el usuario o correo electrónico si la acción es `member_invited`. +`membership` |`object` | La membrecía entre el usuario y la organización. No está presente cuando la acción es `member_invited`. +{% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -828,13 +740,11 @@ Se eliminó el evento para el cual se configuró este webhook. Este evento únic ### Objeto de carga útil del webhook -| Clave | Tipo | Descripción | -| -------------- | ----------- | ----------------------------------------------------------- | -| `Acción` | `secuencia` | La acción realizada. Puede ser `blocked` o `unblocked`. | -| `blocked_user` | `objeto` | Información acerca del usuario que se bloqueó o desbloqueó. | -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +Clave | Tipo | Descripción +----|------|------------ +`action` | `string` | acción realizada. Puede ser `blocked` o `unblocked`. +`blocked_user` | `object` | Información acerca del usuario que se bloqueó o desbloqueó. +{% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -844,7 +754,7 @@ Se eliminó el evento para el cual se configuró este webhook. Este evento únic ## paquete -Actividad relacionada con el {% data variables.product.prodname_registry %}. {% data reusables.webhooks.action_type_desc %} para obtener más información, consulta la sección "[Administrar paquetes con {% data variables.product.prodname_registry %}](/github/managing-packages-with-github-packages)" para aprender más sobre el {% data variables.product.prodname_registry %}. +Actividad relacionada con el {% data variables.product.prodname_registry %}. {% data reusables.webhooks.action_type_desc %} Para más información, vea "[Administración de paquetes con {% data variables.product.prodname_registry %}](/github/managing-packages-with-github-packages)" a fin de obtener más información sobre {% data variables.product.prodname_registry %}. ### Disponibilidad @@ -853,10 +763,7 @@ Actividad relacionada con el {% data variables.product.prodname_registry %}. {% ### Objeto de carga útil del webhook -{% data reusables.webhooks.package_properties %} -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.sender_desc %} +{% data reusables.webhooks.package_properties %} {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -874,14 +781,11 @@ Actividad relacionada con el {% data variables.product.prodname_registry %}. {% ### Objeto de carga útil del webhook -| Clave | Tipo | Descripción | -| ------- | -------- | ---------------------------------------------------------------------------------------------------------------- | -| `id` | `número` | El idientificador único de la compilación de la página. | -| `build` | `objeto` | La misma terminal de [Listar las compilaciones de GitHub Pages](/rest/reference/pages#list-github-pages-builds). | -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +Clave | Tipo | Descripción +----|------|------------ +`id` | `integer` | El idientificador único de la compilación de la página. +`build` | `object` | Se [crea la lista de GitHub Pages](/rest/reference/pages#list-github-pages-builds). +{% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -895,19 +799,17 @@ Actividad relacionada con el {% data variables.product.prodname_registry %}. {% - Webhooks de repositorio - Webhooks de organización -- Las {% data variables.product.prodname_github_apps %} reciben un evento de ping con un `app_id` que se utiliza para registrar la app +- {% data variables.product.prodname_github_apps %} reciben un evento de ping con `app_id` que se usa para registrar la aplicación ### Objeto de carga útil del webhook -| Clave | Tipo | Descripción | -| -------------- | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `zen` | `secuencia` | Secuencia aleatoria de GitHub zen. | -| `hook_id` | `número` | La ID del webhook que activó el ping. | -| `gancho` | `objeto` | La [configuración del webhook](/rest/reference/webhooks#get-a-repository-webhook). | -| `hook[app_id]` | `número` | Cuando registras una {% data variables.product.prodname_github_app %} nueva, {% data variables.product.product_name %} envía un evento de ping a la **URL del webhook** que especificaste durante el registro. El evento contiene la `app_id`, la cual se requiere para [autenticar](/apps/building-integrations/setting-up-and-registering-github-apps/about-authentication-options-for-github-apps/) una app. | -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.sender_desc %} +Clave | Tipo | Descripción +----|------|------------ +`zen` | `string` | Secuencia aleatoria de GitHub zen. +`hook_id` | `integer` | La ID del webhook que activó el ping. +`hook` | `object` | [Configuración del webhook](/rest/reference/webhooks#get-a-repository-webhook). +`hook[app_id]` | `integer` | Al registrar una instancia nueva de {% data variables.product.prodname_github_app %}, {% data variables.product.product_name %} envía un evento de ping a la **URL del webhook** que ha especificado durante el registro. El evento contiene `app_id`, que es necesario para [autenticar](/apps/building-integrations/setting-up-and-registering-github-apps/about-authentication-options-for-github-apps/) una aplicación. +{% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -921,23 +823,17 @@ Actividad relacionada con el {% data variables.product.prodname_registry %}. {% - Webhooks de repositorio - Webhooks de organización -- Las {% data variables.product.prodname_github_apps %} con el permiso `repository_projects` or `organization_projects` +- {% data variables.product.prodname_github_apps %} con el permiso `repository_projects` o `organization_projects` -{% ifversion projects-v2 %} -{% note %} +{% ifversion projects-v2 %} {% note %} -**Nota**: Este evento solo ocurre para {% data variables.product.prodname_projects_v1 %}. +**Nota**: Este evento solo se produce para {% data variables.product.prodname_projects_v1 %}. -{% endnote %} -{% endif %} +{% endnote %} {% endif %} ### Objeto de carga útil del webhook -{% data reusables.webhooks.project_properties %} -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +{% data reusables.webhooks.project_properties %} {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -953,23 +849,17 @@ Actividad relacionada con el {% data variables.product.prodname_registry %}. {% - Webhooks de repositorio - Webhooks de organización -- Las {% data variables.product.prodname_github_apps %} con el permiso `repository_projects` or `organization_projects` +- {% data variables.product.prodname_github_apps %} con el permiso `repository_projects` o `organization_projects` -{% ifversion projects-v2 %} -{% note %} +{% ifversion projects-v2 %} {% note %} -**Nota**: Este evento solo ocurre para {% data variables.product.prodname_projects_v1 %}. +**Nota**: Este evento solo se produce para {% data variables.product.prodname_projects_v1 %}. -{% endnote %} -{% endif %} +{% endnote %} {% endif %} ### Objeto de carga útil del webhook -{% data reusables.webhooks.project_card_properties %} -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +{% data reusables.webhooks.project_card_properties %} {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -983,23 +873,17 @@ Actividad relacionada con el {% data variables.product.prodname_registry %}. {% - Webhooks de repositorio - Webhooks de organización -- Las {% data variables.product.prodname_github_apps %} con el permiso `repository_projects` or `organization_projects` +- {% data variables.product.prodname_github_apps %} con el permiso `repository_projects` o `organization_projects` -{% ifversion projects-v2 %} -{% note %} +{% ifversion projects-v2 %} {% note %} -**Nota**: Este evento solo ocurre para {% data variables.product.prodname_projects_v1 %}. +**Nota**: Este evento solo se produce para {% data variables.product.prodname_projects_v1 %}. -{% endnote %} -{% endif %} +{% endnote %} {% endif %} ### Objeto de carga útil del webhook -{% data reusables.webhooks.project_column_properties %} -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +{% data reusables.webhooks.project_column_properties %} {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -1011,11 +895,11 @@ Actividad relacionada con el {% data variables.product.prodname_registry %}. {% {% note %} -**Nota:** Los eventos de webhook para los {% data variables.projects.projects_v2 %} se encuentran actualmente en beta y están sujetos a cambios. Para compartir la retroalimentación sobre {% data variables.projects.projects_v2 %} los webhooks con {% data variables.product.product_name %}, consulta el [Debate de retroalimentación de webhook de proyectos](https://github.com/orgs/community/discussions/17405). +**Nota:** Los eventos de webhook para {% data variables.projects.projects_v2 %} se encuentran actualmente en versión beta y están sujetos a cambios. Para compartir comentarios sobre webhooks de {% data variables.projects.projects_v2 %} con {% data variables.product.product_name %}, consulta el [debate de comentarios de webhooks de Proyectos](https://github.com/orgs/community/discussions/17405). {% endnote %} -Actividad relacionada con los elementos en un {% data variables.projects.project_v2 %}. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta la sección "[Acerca de los {% data variables.projects.projects_v2 %}](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)". +Actividad relacionada con los elementos de un {% data variables.projects.project_v2 %}. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta "[Acerca de {% data variables.projects.projects_v2 %}](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)". ### Disponibilidad @@ -1024,14 +908,12 @@ Actividad relacionada con los elementos en un {% data variables.projects.project ### Objeto de carga útil del webhook -| Clave | Tipo | Descripción | -| ------------------ | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `Acción` | `secuencia` | La acción se llevó a cabo en el elemento del proyecto. Puede ser una de entre `archived`, `converted`, `created`, `edited`, `restored`, `deleted` o `reordered`. | -| `projects_v2_item` | `objeto` | El mismo elemento del proyecto. Para encontrar más información sobre el elemento del proyecto, puedes utilizar `node_id` (la ID de nodo del elemento de proyecto) y `project_node_id` (la ID de nodo del proyecto) para consultar la información en la API de GraphQL. Para obtener más información, consulta la sección "[Utilizar la API para administrar proyectos](/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects)". | -| `changes` | `objeto` | Los cambios al elemento del proyecto. | -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +Clave | Tipo | Descripción +----|------|------------- +`action`|`string` | La acción que se ha realizado en el elemento del proyecto. Puede ser `archived`, `converted`, `created`, `edited`, `restored`, `deleted` o `reordered`. +`projects_v2_item`|`object` | El propio elemento del proyecto. Para obtener más información sobre el elemento del proyecto, puedes usar `node_id` (el id. de nodo del elemento del proyecto) y `project_node_id` (el id. de nodo del proyecto) si quieres consultar información en GraphQL API. Para obtener más información, consulta "[Uso de la API para administrar proyectos](/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects)". +`changes`|`object` | Los cambios en el elemento del proyecto. +{% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -1050,19 +932,14 @@ Actividad relacionada con los elementos en un {% data variables.projects.project ### Objeto de carga útil del webhook -| Clave | Tipo | Descripción | -| ----- | ---- | ----------- | -| | | | -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +Clave | Tipo | Descripción +----|------|------------- +{% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook -{{ webhookPayloadsForCurrentVersion.public }} -{% endif %} -## solicitud_extracción +{{ webhookPayloadsForCurrentVersion.public }} {% endif %} +## pull_request {% data reusables.webhooks.pull_request_short_desc %} @@ -1074,20 +951,15 @@ Actividad relacionada con los elementos en un {% data variables.projects.project ### Objeto de carga útil del webhook -{% data reusables.webhooks.pull_request_webhook_properties %} -{% data reusables.webhooks.pull_request_properties %} -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +{% data reusables.webhooks.pull_request_webhook_properties %} {% data reusables.webhooks.pull_request_properties %} {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook -Las entregas para los eventos `review_requested` y `review_request_removed` tendrán un campo adicional llamado `requested_reviewer`. +Las entregas para los eventos `review_requested` y `review_request_removed` tendrán un campo adicional denominado `requested_reviewer`. {{ webhookPayloadsForCurrentVersion.pull_request.opened }} -## revisión_solicitud de extracción +## pull_request_review {% data reusables.webhooks.pull_request_review_short_desc %} @@ -1099,17 +971,13 @@ Las entregas para los eventos `review_requested` y `review_request_removed` tend ### Objeto de carga útil del webhook -{% data reusables.webhooks.pull_request_review_properties %} -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +{% data reusables.webhooks.pull_request_review_properties %} {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook {{ webhookPayloadsForCurrentVersion.pull_request_review.submitted }} -## comentarios _revisiones_solicitudes de extracción +## pull_request_review_comment {% data reusables.webhooks.pull_request_review_comment_short_desc %} @@ -1121,12 +989,7 @@ Las entregas para los eventos `review_requested` y `review_request_removed` tend ### Objeto de carga útil del webhook -{% data reusables.webhooks.pull_request_review_comment_webhook_properties %} -{% data reusables.webhooks.pull_request_review_comment_properties %} -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +{% data reusables.webhooks.pull_request_review_comment_webhook_properties %} {% data reusables.webhooks.pull_request_review_comment_properties %} {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -1144,23 +1007,19 @@ Las entregas para los eventos `review_requested` y `review_request_removed` tend ### Objeto de carga útil del webhook -{% data reusables.webhooks.pull_request_thread_properties %} -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +{% data reusables.webhooks.pull_request_thread_properties %} {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook {{ webhookPayloadsForCurrentVersion.pull_request_review_thread.resolved }} -## subir +## push {% data reusables.webhooks.push_short_desc %} {% note %} -**Nota:** No recibirás un webhook para este evento cuando cargues más de tres etiquetas al mismo tiempo. +**Nota:** No recibirá un webhook para este evento cuando inserte más de tres etiquetas al mismo tiempo. {% endnote %} @@ -1172,39 +1031,36 @@ Las entregas para los eventos `review_requested` y `review_request_removed` tend ### Objeto de carga útil del webhook -| Clave | Tipo | Descripción | -| -------------------------- | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ref` | `secuencia` | Toda la [`git ref`](/rest/reference/git#refs) que se cargó. Ejemplo: `refs/heads/main` o `refs/tags/v3.14.1`. | -| `before` | `secuencia` | El SHA de la confirmación más reciente en `ref` antes de la carga. | -| `after` | `secuencia` | El SHA de la confirmación más reciente en `ref` después de la carga. | -| `created` | `boolean` | Si es que esta subida creó la `ref`. | -| `deleted` | `boolean` | Si es que esta subida borró la `ref`. | -| `forced` | `boolean` | Si es que esta subida fue una subida forzada de la `ref`. | -| `head_commit` | `objeto` | Para las subidas en donde `after` es o apunta a un objeto de confirmación, es una representación expandida de dicha confirmación. Para las subidas en donde `after` se refiere a un objeto de etiqueta anotada, es una representación expandida de la confirmación a la que otra etiqueta apuntó. | -| `compare` | `secuencia` | URL que muestra los cambios en esta actualización de `ref`, desde la confirmación `before` hasta la de `after`. Para una `ref` recién creada que se basa directamente en la rama predeterminada, esta es la comparación entre el encabezado de la rama predeterminada y la confirmación de `after`. De lo contrario, esto muestra todas las confirmaciones hasta la confirmación de `after`. | -| `commits` | `arreglo` | Un conjunto de objetos de confirmación que describen las confirmaciones subidas. (Las confirmaciones subidas son todas las que se incluyen en el `compare` entre la confirmación de `before` y la de `after`). | -| `commits[][id]` | `secuencia` | El SHA de la confirmación. | -| `commits[][timestamp]` | `secuencia` | La marca de tiempo de tipo ISO 8601 de la confirmación. | -| `commits[][message]` | `secuencia` | El mensaje de la confirmación. | -| `commits[][author]` | `objeto` | El autor de git de la confirmación. | -| `commits[][author][name]` | `secuencia` | El nombre del autor de git. | -| `commits[][author][email]` | `secuencia` | La dirección de correo electrónico del autor de git. | -| `commits[][url]` | `url` | URL que apunta al recurso de la API de la confirmación. | -| `commits[][distinct]` | `boolean` | Si la confirmación es distinta de cualquier otra que se haya subido antes. | -| `commits[][added]` | `arreglo` | Un arreglo de archivos que se agregaron en la confirmación. Para el caso de las confirmaciones extremadamente grandes en donde {% data variables.product.product_name %} no puede calcular la lista de forma oportuna, esto podría estar vacío, incluso si se agregaron archivos. | -| `commits[][modified]` | `arreglo` | Un areglo de archivos que modificó la confirmación. Para el caso de las confirmaciones extremadamente grandes en donde {% data variables.product.product_name %} no puede calcular la lista de forma oportuna, esto podría estar vacío, incluso si se modificaron archivos. | -| `commits[][removed]` | `arreglo` | Un arreglo de archivos que se eliminaron en la confirmación. Para el caso de las confirmaciones extremadamente grandes en donde {% data variables.product.product_name %} no puede calcular la lista de forma oportuna, esto podría estar vacío, incluso si se eliminaron archivos. | -| `pusher` | `objeto` | El usuario que subió la confirmación. | -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +Clave | Tipo | Descripción +----|------|------------- +`ref`|`string` | El elemento [`git ref`](/rest/reference/git#refs) completo que se ha insertado. Ejemplo: `refs/heads/main` o `refs/tags/v3.14.1`. +`before`|`string` | El SHA de la confirmación más reciente en `ref` antes de la inserción. +`after`|`string` | El SHA de la confirmación más reciente en `ref` después de la inserción. +`created`|`boolean` | Si esta inserción ha creado `ref`. +`deleted`|`boolean` | Si esta inserción ha eliminado `ref`. +`forced`|`boolean` | Si esta inserción ha sido una inserción forzada de `ref`. +`head_commit`|`object` | Para las inserciones donde `after` es o apunta a un objeto de confirmación, es una representación expandida de esa confirmación. Para las inserciones donde `after` hace referencia refiere a un objeto de etiqueta anotado, es una representación expandida de la confirmación a la que apunta la etiqueta anotada. +`compare`|`string` | Dirección URL que muestra los cambios de esta actualización de `ref`, de la confirmación de `before` a la confirmación de `after`. Para un elemento `ref` recién creado que se basa directamente en la rama predeterminada, esta es la comparación entre el encabezado de la rama predeterminada y la confirmación de `after`. De lo contrario, esto muestra todas las confirmaciones hasta la confirmación `after`. +`commits`|`array` | Un conjunto de objetos de confirmación que describen las confirmaciones subidas. (Las confirmaciones insertadas son todas las que se incluyen en `compare` entre las confirmaciones `before` y `after`). +`commits[][id]`|`string` | El SHA de la confirmación. +`commits[][timestamp]`|`string` | La marca de tiempo de tipo ISO 8601 de la confirmación. +`commits[][message]`|`string` | El mensaje de la confirmación. +`commits[][author]`|`object` | El autor de git de la confirmación. +`commits[][author][name]`|`string` | El nombre del autor de git. +`commits[][author][email]`|`string` | La dirección de correo electrónico del autor de git. +`commits[][url]`|`url` | URL que apunta al recurso de la API de la confirmación. +`commits[][distinct]`|`boolean` | Si la confirmación es distinta de cualquier otra que se haya subido antes. +`commits[][added]`|`array` | Un arreglo de archivos que se agregaron en la confirmación. En el caso de confirmaciones extremadamente grandes en las que {% data variables.product.product_name %} no puede calcular esta lista de forma oportuna, este valor puede estar vacío incluso si se agregaron archivos. +`commits[][modified]`|`array` | Un areglo de archivos que modificó la confirmación. En el caso de confirmaciones extremadamente grandes en las que {% data variables.product.product_name %} no puede calcular esta lista de forma oportuna, este valor puede estar vacío incluso si se modificaron archivos. +`commits[][removed]`|`array` | Un arreglo de archivos que se eliminaron en la confirmación. En el caso de confirmaciones extremadamente grandes en las que {% data variables.product.product_name %} no puede calcular esta lista de forma oportuna, este valor puede estar vacío incluso si se eliminaron archivos. +`pusher` | `object` | El usuario que subió la confirmación. +{% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook {{ webhookPayloadsForCurrentVersion.push }} -## lanzamiento +## release {% data reusables.webhooks.release_short_desc %} @@ -1216,12 +1072,7 @@ Las entregas para los eventos `review_requested` y `review_request_removed` tend ### Objeto de carga útil del webhook -{% data reusables.webhooks.release_webhook_properties %} -{% data reusables.webhooks.release_properties %} -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +{% data reusables.webhooks.release_webhook_properties %} {% data reusables.webhooks.release_properties %} {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -1229,35 +1080,32 @@ Las entregas para los eventos `review_requested` y `review_request_removed` tend ## repository_dispatch -Este evento ocurre cuando una {% data variables.product.prodname_github_app %} envía una solicitud de `POST` a la terminal "[Crear un evento de envío de repositorio](/rest/reference/repos#create-a-repository-dispatch-event)". +Este evento se produce cuando una instancia de {% data variables.product.prodname_github_app %} envía una solicitud `POST` al punto de conexión "[Crear un evento de envío de repositorio](/rest/reference/repos#create-a-repository-dispatch-event)". ### Disponibilidad -- Las {% data variables.product.prodname_github_apps %} deben tener el permiso `contents` para recibir este webhook. +- {% data variables.product.prodname_github_apps %} deben tener el permiso `contents` para recibir este webhook. ### Ejemplo de carga útil del webhook {{ webhookPayloadsForCurrentVersion.repository_dispatch }} -## repositorio +## repository {% data reusables.webhooks.repository_short_desc %} ### Disponibilidad -- Los webhooks de repositorio reciben todos los eventos excepto los de `deleted` +- Los webhooks de repositorio reciben todos los tipos de eventos menos `deleted` - Webhooks de organización -- Las {% data variables.product.prodname_github_apps %} con el permiso `metadata` reciben todos los tipos de evento menos los de `deleted` +- {% data variables.product.prodname_github_apps %} con el permiso `metadata` reciben todos los tipos de eventos, excepto `deleted` ### Objeto de carga útil del webhook -| Clave | Tipo | Descripción | -| -------- | ----------- | ---------------------------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción que se realizó. Esta puede ser una de las siguientes:
  • `created` - Un repositorio se crea.
  • Un repositorio se borra.
  • `archived` - Un repositorio se archiva.
  • `unarchived` - Un repositorio se desarchiva.
  • {% ifversion ghes or ghae %}
  • `anonymous_access_enabled` - Un repositorio está [habilitado para acceso anónimo a Git](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise), `anonymous_access_disabled` - Un repositorio está [inhabilitado para acceso anónimo a Git](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise)
  • {% endif %}
  • `edited` - Se edita la información de un repositorio.
  • `renamed` - Un repositorio se renombra.
  • `transferred` - Un repositorio se transfiere.
  • `publicized` - Un repositorio se hace público.
  • `privatized` - Un repositorio se hace privado.
| -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +Clave | Tipo | Descripción +----|------|------------- +`action` |`string` | La acción que se ha realizado. Esta puede ser una de las siguientes:
  • `created`: se crea un repositorio.
  • `deleted`: se elimina un repositorio.
  • `archived`: se archiva un repositorio.
  • `unarchived`: se anula el archivo de un repositorio.
  • {% ifversion ghes or ghae %}
  • `anonymous_access_enabled`: se habilita un repositorio [para el acceso anónimo a Git](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise), `anonymous_access_disabled`: se deshabilita un repositorio [para el acceso anónimo a Git](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise).
  • {% endif %}
  • `edited`: se edita la información de un repositorio.
  • `renamed`: se cambia el nombre de un repositorio.
  • `transferred`: se transfiere un repositorio.
  • `publicized`: un repositorio se convierte en público.
  • `privatized`: un repositorio se convierte en privado.
+{% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -1266,7 +1114,7 @@ Este evento ocurre cuando una {% data variables.product.prodname_github_app %} e {% ifversion fpt or ghec %} ## repository_import -{% data reusables.webhooks.repository_import_short_desc %} Para recibir este evento para un repositorio personal, debes crear un repositorio vacío antes de la importación. Este evento puede activarse utilizando ya sea el [Importador de GitHub](/articles/importing-a-repository-with-github-importer/) o la [API de importaciones fuente](/rest/reference/migrations#source-imports). +{% data reusables.webhooks.repository_import_short_desc %} Para recibir este evento para un repositorio personal, debes crear un repositorio vacío antes de la importación. Este evento se puede desencadenar mediante [GitHub Importer](/articles/importing-a-repository-with-github-importer/) o [Source Imports API](/rest/reference/migrations#source-imports). ### Disponibilidad @@ -1275,10 +1123,7 @@ Este evento ocurre cuando una {% data variables.product.prodname_github_app %} e ### Objeto de carga útil del webhook -{% data reusables.webhooks.repository_import_properties %} -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.sender_desc %} +{% data reusables.webhooks.repository_import_properties %} {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -1295,10 +1140,7 @@ Este evento ocurre cuando una {% data variables.product.prodname_github_app %} e ### Objeto de carga útil del webhook -{% data reusables.webhooks.repository_vulnerability_alert_properties %} -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.sender_desc %} +{% data reusables.webhooks.repository_vulnerability_alert_properties %} {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -1316,20 +1158,15 @@ Este evento ocurre cuando una {% data variables.product.prodname_github_app %} e - Webhooks de repositorio - Webhooks de organización -- Las {% data variables.product.prodname_github_apps %} con el permiso de `secret_scanning_alerts:read` +- {% data variables.product.prodname_github_apps %} con el permiso `secret_scanning_alerts:read` ### Objeto de carga útil del webhook -{% data reusables.webhooks.secret_scanning_alert_event_properties %} -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -`sender` | `object` | Si la `action` se muestra como `resolved` o como `reopened`, el objeto `sender` será el usuario que activó el evento. El objeto `sender` estará vacío en el resto de las acciones. +{% data reusables.webhooks.secret_scanning_alert_event_properties %} {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} `sender` | `object` | Si `action` es `resolved` o `reopened`, el objeto `sender` será el usuario que ha desencadenado el evento. El objeto `sender` está vacío para todas las demás acciones. ### Ejemplo de carga útil del webhook -{{ webhookPayloadsForCurrentVersion.secret_scanning_alert.reopened }} -{% endif %} +{{ webhookPayloadsForCurrentVersion.secret_scanning_alert.reopened }} {% endif %} {% ifversion ghes > 3.4 or ghec or ghae-issue-6581 %} ## secret_scanning_alert_location @@ -1340,26 +1177,22 @@ Este evento ocurre cuando una {% data variables.product.prodname_github_app %} e - Webhooks de repositorio - Webhooks de organización -- Las {% data variables.product.prodname_github_apps %} con el permiso de `secret_scanning_alerts:read` +- {% data variables.product.prodname_github_apps %} con el permiso `secret_scanning_alerts:read` ### Objeto de carga útil del webhook -{% data reusables.webhooks.secret_scanning_alert_location_event_properties %} -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} +{% data reusables.webhooks.secret_scanning_alert_location_event_properties %} {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} ### Ejemplo de carga útil del webhook -{{ webhookPayloadsForCurrentVersion.secret_scanning_alert_location.created }} -{% endif %} +{{ webhookPayloadsForCurrentVersion.secret_scanning_alert_location.created }} {% endif %} {% ifversion fpt or ghes or ghec %} ## security_advisory La actividad relacionada con una asesoría de seguridad que revisó {% data variables.product.company_short %}. Una asesoría de seguridad que haya revisado {% data variables.product.company_short %} proporciona información sobre las vulnerabilidades relacionadas con la seguridad en el software de {% data variables.product.prodname_dotcom %}. -El conjunto de datos de asesoría de seguridad también impulsa las {% data variables.product.prodname_dependabot_alerts %} de GitHub. Para obtener más información, consulta la sección "[Acerca de las {% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies/)". +El conjunto de datos de asesoría de seguridad también impulsa las {% data variables.product.prodname_dependabot_alerts %} de GitHub. Para más información, vea "[Acerca de {% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies/)". ### Disponibilidad @@ -1367,10 +1200,10 @@ El conjunto de datos de asesoría de seguridad también impulsa las {% data vari ### Objeto de carga útil del webhook -| Clave | Tipo | Descripción | -| ------------------- | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción que se realizó. La acción puede ser una de entre `published`, `updated`, `performed`, o `withdrawn` para todos los eventos nuevos. | -| `security_advisory` | `objeto` | Los detalles de la asesoría de seguridad, incluyendo el resumen, descripción, y severidad. | +Clave | Tipo | Descripción +----|------|------------- +`action` |`string` | La acción que se ha realizado. La acción puede ser una de `published`, `updated`, `performed` o `withdrawn` para todos los eventos nuevos. +`security_advisory` |`object` | Los detalles de la asesoría de seguridad, incluyendo el resumen, descripción, y severidad. ### Ejemplo de carga útil del webhook @@ -1382,23 +1215,20 @@ El conjunto de datos de asesoría de seguridad también impulsa las {% data vari ## security_and_analysis -Actividad relacionada con habilitar o inhabilitar la seguridad de código y características de seguridad para un repositorio u organización. +Actividad relacionada con la habilitación o deshabilitación de las características de análisis y seguridad del código para un repositorio u organización. ### Disponibilidad - Webhooks de repositorio - Webhooks de organización -- {% data variables.product.prodname_github_apps %} que tengan un acceso mínimo de `read-only` en la administración de repositorios +- {% data variables.product.prodname_github_apps %} con al menos acceso `read-only` a la administración de repositorios ### Objeto de carga útil del webhook -| Clave | Tipo | Descripción | -| --------- | -------- | ------------------------------------------------------------------------------------ | -| `changes` | `objeto` | Los cambios que se hicieron a la seguridad del código y características de análisis. | -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +Clave | Tipo | Descripción +----|------|------------- +`changes`|`object` | Los cambios realizados en las características de seguridad y análisis del código. +{% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -1411,7 +1241,7 @@ Actividad relacionada con habilitar o inhabilitar la seguridad de código y cara {% data reusables.webhooks.sponsorship_short_desc %} -Solo puedes crear un webhook de patrocinio en {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta la sección "[Configurar webhooks para eventos en tu cuenta patrocinada](/sponsors/integrating-with-github-sponsors/configuring-webhooks-for-events-in-your-sponsored-account)". +Solo puedes crear un webhook de patrocinio en {% data variables.product.prodname_dotcom %}. Para más información, vea "[Configuración de webhooks para eventos en la cuenta patrocinada](/sponsors/integrating-with-github-sponsors/configuring-webhooks-for-events-in-your-sponsored-account)". ### Disponibilidad @@ -1419,9 +1249,7 @@ Solo puedes crear un webhook de patrocinio en {% data variables.product.prodname ### Objeto de carga útil del webhook -{% data reusables.webhooks.sponsorship_webhook_properties %} -{% data reusables.webhooks.sponsorship_properties %} -{% data reusables.webhooks.sender_desc %} +{% data reusables.webhooks.sponsorship_webhook_properties %} {% data reusables.webhooks.sponsorship_properties %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil de un webhook cuando alguien crea un patrocinio @@ -1433,7 +1261,7 @@ Solo puedes crear un webhook de patrocinio en {% data variables.product.prodname {% endif %} -## estrella +## star (asterisco) {% data reusables.webhooks.star_short_desc %} @@ -1444,16 +1272,13 @@ Solo puedes crear un webhook de patrocinio en {% data variables.product.prodname ### Objeto de carga útil del webhook -{% data reusables.webhooks.star_properties %} -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.sender_desc %} +{% data reusables.webhooks.star_properties %} {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook {{ webhookPayloadsForCurrentVersion.star.created }} -## estado +## status {% data reusables.webhooks.status_short_desc %} @@ -1465,18 +1290,15 @@ Solo puedes crear un webhook de patrocinio en {% data variables.product.prodname ### Objeto de carga útil del webhook -| Clave | Tipo | Descripción | -| ------------- | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | `número` | El identificador único del estado. | -| `sha` | `secuencia` | El SHA de la confirmación. | -| `state` | `secuencia` | El estado nuevo. Puede ser `pending`, `success`, `failure`, o `error`. | -| `descripción` | `secuencia` | La descripción opcional legible para las personas que se agrega al estado. | -| `url_destino` | `secuencia` | El enlace opcional agregado al estado. | -| `branches` | `arreglo` | Un conjunto de objetos de la rama que contiene el SHA del estado. Cada rama contiene el SHA proporcionado, pero éste puede ser o no el encabezado de la rama. El conjunto incluye un máximo de 10 ramas. | -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +Clave | Tipo | Descripción +----|------|------------- +`id` | `integer` | El identificador único del estado. +`sha`|`string` | El SHA de la confirmación. +`state`|`string` | El nuevo estado. Puede ser `pending`, `success`, `failure` o `error`. +`description`|`string` | La descripción opcional legible para las personas que se agrega al estado. +`target_url`|`string` | El enlace opcional agregado al estado. +`branches`|`array` | Un conjunto de objetos de la rama que contiene el SHA del estado. Cada rama contiene el SHA proporcionado, pero éste puede ser o no el encabezado de la rama. El conjunto incluye un máximo de 10 ramas. +{% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -1493,20 +1315,19 @@ Solo puedes crear un webhook de patrocinio en {% data variables.product.prodname ### Objeto de carga útil del webhook -| Clave | Tipo | Descripción | -| ----------------------------------------------- | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción que se realizó. Puede ser uno de entre `created`, `deleted`, `edited`, `added_to_repository`, o `removed_from_repository`. | -| `equipo` | `objeto` | El equipo mismo. | -| `changes` | `objeto` | Los cambios al equipo si la acción está como `edited`. | -| `changes[description][from]` | `secuencia` | La versión previa de la descripción si la acción está como `edited`. | -| `changes[name][from]` | `secuencia` | La versión previa del nombre si la acción está como `edited`. | -| `changes[privacy][from]` | `secuencia` | La versión previa de la privacidad del equipo si ésta se encuentra como `edited`. | -| `changes[repository][permissions][from][admin]` | `boolean` | La versión previa de los permisos de `admin` del miembro del equipo en un repositorio si la acción se encuentra como `edited`. | -| `changes[repository][permissions][from][pull]` | `boolean` | La versión previa de los permisos de `pull` del miembro del equipo en un repositorio si la acción se encuentra como `edited`. | -| `changes[repository][permissions][from][push]` | `boolean` | La versión previa de los permisos de `push` del miembro del equipo en un repositorio si la acción se encuentra como `edited`. | -| `repositorio` | `objeto` | El repositorio que se agregó o eliminó del alcance del equipo si la acción se encuentra como `added_to_repository`, `removed_from_repository`, o `edited`. Para las acciones que estén como `edited`, el `repository` también contendrá los nuevos niveles de permiso del equipo para dicho repositorio. | -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.sender_desc %} +Clave | Tipo | Descripción +----|------|------------- +`action` |`string` | La acción que se ha realizado. Puede ser `created`, `deleted`, `edited`, `added_to_repository` o `removed_from_repository`. +`team` |`object` | El equipo mismo. +`changes`|`object` | Cambios en el equipo si la acción ha sido `edited`. +`changes[description][from]` |`string` | Versión anterior de la descripción si la acción ha sido `edited`. +`changes[name][from]` |`string` | Versión anterior del nombre si la acción ha sido `edited`. +`changes[privacy][from]` |`string` | Versión anterior de la privacidad del equipo si la acción ha sido `edited`. +`changes[repository][permissions][from][admin]` | `boolean` | Versión anterior del permiso `admin` del miembro del equipo en un repositorio, si la acción ha sido `edited`. +`changes[repository][permissions][from][pull]` | `boolean` | Versión anterior del permiso `pull` del miembro del equipo en un repositorio, si la acción ha sido `edited`. +`changes[repository][permissions][from][push]` | `boolean` | Versión anterior del permiso `push` del miembro del equipo en un repositorio, si la acción ha sido `edited`. +`repository`|`object` | Repositorio que se ha agregado o quitado de la instancia de Purview del equipo si la acción ha sido `added_to_repository`, `removed_from_repository` o `edited`. Para las acciones `edited`, `repository` también contiene los nuevos niveles de permisos del equipo para el repositorio. +{% data reusables.webhooks.org_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -1524,13 +1345,10 @@ Solo puedes crear un webhook de patrocinio en {% data variables.product.prodname ### Objeto de carga útil del webhook -| Clave | Tipo | Descripción | -| -------- | -------- | ------------------------------------------------------------------------------------------------------------------------------- | -| `equipo` | `objeto` | El [equipo](/rest/reference/teams) que se modificó. **Nota:** Los eventos anteriores podrían no incluir esto en la carga útil. | -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +Clave | Tipo | Descripción +----|------|------------- +`team`|`object` | [Equipo](/rest/reference/teams) que se ha modificado. **Nota:** Es posible que los eventos anteriores no incluyan esto en la carga. +{% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -1540,10 +1358,10 @@ Solo puedes crear un webhook de patrocinio en {% data variables.product.prodname ## usuario -Cuando se aplica `created` o `deleted` a un usuario. +Cuando un usuario es `created` o `deleted`. ### Disponibilidad -- Webhooks de GitHub Enterprise. Para obtener más información, consulta los "[webhooks globales](/rest/reference/enterprise-admin#global-webhooks/)." +- Webhooks de GitHub Enterprise. Para más información, "[Webhooks globales](/rest/reference/enterprise-admin#global-webhooks/)". ### Ejemplo de carga útil del webhook @@ -1551,11 +1369,11 @@ Cuando se aplica `created` o `deleted` a un usuario. {% endif %} -## observar +## watch {% data reusables.webhooks.watch_short_desc %} -El actor del evento es el [usuario](/rest/reference/users) que marcó el repositorio con una estrella, y el repositorio del evento es el [repositorio](/rest/reference/repos) que se marcó con una estrella. +El actor del evento es el [usuario](/rest/reference/users) que ha marcado con estrella un repositorio y el repositorio del evento es el [repositorio](/rest/reference/repos) que se ha marcado con estrella. ### Disponibilidad @@ -1565,11 +1383,7 @@ El actor del evento es el [usuario](/rest/reference/users) que marcó el reposit ### Objeto de carga útil del webhook -{% data reusables.webhooks.watch_properties %} -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.app_desc %} -{% data reusables.webhooks.sender_desc %} +{% data reusables.webhooks.watch_properties %} {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook @@ -1578,27 +1392,22 @@ El actor del evento es el [usuario](/rest/reference/users) que marcó el reposit {% ifversion fpt or ghes or ghec %} ## workflow_dispatch -Este evento ocurre cuando alguien activa una ejecución de flujo de trabajo en GitHub o cuando envía una solicitud de tipo `POST` a la terminal [Crear un evento de envío de flujo de trabajo](/rest/reference/actions/#create-a-workflow-dispatch-event)". Para obtener más información, consulta la sección "[Eventos que activan flujos de trabajo](/actions/reference/events-that-trigger-workflows#workflow_dispatch)". +Este evento se produce cuando alguien desencadena una ejecución de flujo de trabajo en GitHub o envía una solicitud `POST` al punto de conexión "[Crear un evento de envío de flujo de trabajo](/rest/reference/actions/#create-a-workflow-dispatch-event)". Para más información, vea "[Eventos que desencadenan flujos de trabajo](/actions/reference/events-that-trigger-workflows#workflow_dispatch)". ### Disponibilidad -- Las {% data variables.product.prodname_github_apps %} deben tener el permiso `contents` para recibir este webhook. +- {% data variables.product.prodname_github_apps %} deben tener el permiso `contents` para recibir este webhook. ### Objeto de carga útil del webhook -| Clave | Tipo | Descripción | -| ------------------ | -------- | --------------------------------------------------------------------------------------------------------------------------------- | -| `inputs (entrada)` | `objeto` | Entradas al flujo de trabajo. Cada clave representa el nombre de la entrada mientras que su valor representa aquél de la entrada. | -{% data reusables.webhooks.org_desc %} -| `ref` | `string` | La ref de la rama desde la cual se ejecutó el flujo de trabajo. | -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.sender_desc %} -| `workflow` | `string` | Ruta relativa al archivo de flujo de trabajo que lo contiene. | +| Clave | Tipo | Descripción | +|-----|-----|-----| +| `inputs` | `object` | Entradas en el flujo de trabajo. Cada clave representa el nombre de la entrada, mientras que su valor representa el valor de esa entrada. | +{% data reusables.webhooks.org_desc %} | `ref` | `string` | La referencia de rama desde la que se ha ejecutado el flujo de trabajo. | {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.sender_desc %} | `workflow` | `string` | Ruta de acceso relativa al archivo de flujo de trabajo que contiene el flujo de trabajo. | ### Ejemplo de carga útil del webhook -{{ webhookPayloadsForCurrentVersion.workflow_dispatch }} -{% endif %} +{{ webhookPayloadsForCurrentVersion.workflow_dispatch }} {% endif %} {% ifversion fpt or ghes > 3.2 or ghec or ghae %} @@ -1614,34 +1423,25 @@ Este evento ocurre cuando alguien activa una ejecución de flujo de trabajo en G ### Objeto de carga útil del webhook -{% data reusables.webhooks.workflow_job_properties %} -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.sender_desc %} +{% data reusables.webhooks.workflow_job_properties %} {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook {{ webhookPayloadsForCurrentVersion.workflow_job }} -{% endif %} -{% ifversion fpt or ghes or ghec %} +{% endif %} {% ifversion fpt or ghes or ghec %} ## workflow_run -Cuando una ejecución de flujo de trabajo de {% data variables.product.prodname_actions %} se solicita o se completa. Para obtener más información, consulta la sección "[Eventos que activan flujos de trabajo](/actions/reference/events-that-trigger-workflows#workflow_run)". +Cuando una ejecución de flujo de trabajo de {% data variables.product.prodname_actions %} se solicita o se completa. Para más información, vea "[Eventos que desencadenan flujos de trabajo](/actions/reference/events-that-trigger-workflows#workflow_run)". ### Disponibilidad -- En {% data variables.product.prodname_github_apps %} con los permisos de `actions` o de `contents`. +- {% data variables.product.prodname_github_apps %} con los permisos `actions` o `contents`. ### Objeto de carga útil del webhook -{% data reusables.webhooks.workflow_run_properties %} -{% data reusables.webhooks.workflow_desc %} -{% data reusables.webhooks.org_desc %} -{% data reusables.webhooks.repo_desc %} -{% data reusables.webhooks.sender_desc %} +{% data reusables.webhooks.workflow_run_properties %} {% data reusables.webhooks.workflow_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.sender_desc %} ### Ejemplo de carga útil del webhook -{{ webhookPayloadsForCurrentVersion.workflow_run }} -{% endif %} +{{ webhookPayloadsForCurrentVersion.workflow_run }} {% endif %} diff --git a/translations/es-ES/content/discussions/collaborating-with-your-community-using-discussions/about-discussions.md b/translations/es-ES/content/discussions/collaborating-with-your-community-using-discussions/about-discussions.md index 1a73a4aeba..1c82757bcf 100644 --- a/translations/es-ES/content/discussions/collaborating-with-your-community-using-discussions/about-discussions.md +++ b/translations/es-ES/content/discussions/collaborating-with-your-community-using-discussions/about-discussions.md @@ -3,39 +3,43 @@ title: Acerca de los debates intro: 'Utiliza los debates para preguntar y responder preguntas, compartir información, hacer anuncios y moderar o participar en una conversación sobre un proyecto en {% data variables.product.product_name %}.' versions: feature: discussions +ms.openlocfilehash: 4ac74c35b34310b62595bd5ac9a5588a7ef3476a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147433416' --- - - ## Acerca de {% data variables.product.prodname_discussions %} -Con los {% data variables.product.prodname_discussions %}, la comunidad de tu proyecto puede crear y participar en las conversaciones dentro de la organización o repositorio del proyecto. Los debates fotalecen a los mantenedores del proyecto, contribuyentes y visitantes para que se reunan y logren sus metas en una ubicación centralizada, sin herramientas de terceros. +Con {% data variables.product.prodname_discussions %}, la comunidad de tu proyecto puede crear y participar en conversaciones dentro del repositorio del proyecto u organización. Los debates fotalecen a los mantenedores del proyecto, contribuyentes y visitantes para que se reunan y logren sus metas en una ubicación centralizada, sin herramientas de terceros. - Comparte anuncios e información, recolecta comentarios, planea y toma decisiones - Haz preguntas, debate y respóndelas, y marca los debates como respondidos -- Crear encuestas para medir la opinión de la comunidad +- Creación de sondeos para medir la opinión de la comunidad - Fomenta un ambiente amigable para los visitantes y contribuyentes para que se debatan las metas, el desarrollo, la administración y los flujos de trabajo ![Pestaña de debates en un repositorio](/assets/images/help/discussions/hero.png) -Puedes utilizar los debates del repositorio para hablar sobre temas que sean específicos de este. Si tu proyecto abarca varios repositorios, puedes utilizar los debates de la organización para hablar sobre los temas que no sean específicos para un solo repositorio de tu organización. +Puedes usar los debates del repositorio para analizar temas específicos del repositorio. Si el proyecto abarca varios repositorios, puedes usar debates de la organización para analizar temas que no son específicos de un único repositorio de la organización. No necesitas cerrar un debate de la misma forma en que cierras una propuesta o una solicitud de cambios. -Si un administrador de repositorio o mantenedor de proyecto habilita los {% data variables.product.prodname_discussions %} para un repositorio, cualquiera que tenga acceso a él puede crear y participar en los debates del mismo. Si un propietario de organización habilita los {% data variables.product.prodname_discussions %} para esta, cualquiera que pueda ver el repositorio origen puede crear un debate de organización. +Si un administrador de repositorio o mantenedor de proyecto habilita los {% data variables.product.prodname_discussions %} para un repositorio, cualquiera que tenga acceso al repositorio podrá crear y participar en los debates de este. Si un propietario de la organización habilita {% data variables.product.prodname_discussions %} para una organización, cualquier persona que pueda ver el repositorio de origen puede crear un debate de la organización. -Los administradores del repositorio y los mantenedores del proyecto pueden administrar los debates y las categorías de los mismos en un repositorio y fijarlos para incrementar la visibilidad de éstos. Los moderadores y colaboradores pueden marcar los comentarios como respuestas, fijar debates, y convertir las propuestas en debates. Del mismo modo, para los debates organizacionales, el rol de un usuario en el repositorio origen determinará cómo puede interactuar dicho usuario con los debates de la organización. Para obtener más información, consulta la sección "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". +Los administradores del repositorio y los mantenedores del proyecto pueden administrar los debates y las categorías de los mismos en un repositorio y fijarlos para incrementar la visibilidad de éstos. Los moderadores y colaboradores pueden marcar los comentarios como respuestas, fijar debates, y convertir las propuestas en debates. Del mismo modo, para los debates de la organización, el rol de un usuario en el repositorio de origen determina el modo en que un usuario puede interactuar con los debates de la organización. Para más información, vea "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". -Para obtener más información sobre la administración de debates, consulta la sección "[Administrar debates](/discussions/managing-discussions-for-your-community/managing-discussions)". +Para obtener más información sobre la administración de debates, consulta "[Administración de debates](/discussions/managing-discussions-for-your-community/managing-discussions)". -## Acerca de las encuestas +## Acerca de los sondeos -Puedes crear encuestas en la categoría de encuestas para medir el interés en las ideas nuevas y la dirección de los proyectos. Cualquiera con acceso de lectura a tu repositorio puede crear encuestas, votar en ellas y ver sus resultados.{% ifversion fpt or ghec %} Los usuarios que hayan cerrado sesión pueden ver los resultados de las encuestas en los repositorios públicos.{% endif %} +Puedes crear sondeos en la categoría de sondeos para medir el interés en las nuevas ideas y la dirección del proyecto. Cualquier persona con acceso de lectura al repositorio puede crear sondeos, votar en sondeos y ver sus resultados.{% ifversion fpt or ghec %} Los usuarios con sesión iniciada pueden ver los resultados de los sondeos en repositorios públicos.{% endif %} -Las encuestas requieren una pregunta y por lo menos dos opciones. Puedes agregar un máximo de ocho opciones y estas pueden contener un máximo de 128 caracteres. +Los sondeos requieren una pregunta y al menos dos opciones. Puedes agregar un máximo de 8 opciones y las opciones pueden contener un máximo de 128 caracteres. -Los votantes no pueden cambiar su voto. El editar una encuesta restablecerá cualquier voto que se haya emitido. +Los votantes no pueden cambiar su voto. La edición de un sondeo restablecerá los votos que ya se hayan emitido. -Para obtener más información sobre cómo crear encuestas, consulta la sección "[Crear una encuesta](/discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion#creating-a-poll)". +Para obtener más información sobre cómo crear sondeos, consulta "[Creación de un sondeo](/discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion#creating-a-poll)". ## Acerca de la organización de debates @@ -47,28 +51,28 @@ Para los debates con un formato de pregunta/respuesta, un comentario individual {% data reusables.discussions.about-announcement-format %} -Para obtener más información, consulta la sección "[Administrar las categorías de los debates](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions)". +Para más información, consulta "[Administración de categorías para debates](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions)". {% data reusables.discussions.you-can-label-discussions %} ## Mejores prácticas para los {% data variables.product.prodname_discussions %} -Como mantenedor o miembro de la comunidad, inicia un debate para hacer una pregunta o debatir información que les afecte. Para obtener más información, consulta la sección "[Colaborar con los mantenedores a través de los debates](/discussions/collaborating-with-your-community-using-discussions/collaborating-with-maintainers-using-discussions)". +Como mantenedor o miembro de la comunidad, inicia un debate para hacer una pregunta o debatir información que les afecte. Para más información, vea "[Colaboración con mantenedores mediante debates](/discussions/collaborating-with-your-community-using-discussions/collaborating-with-maintainers-using-discussions)". -Participa en un debate para hacer y responder preguntas, proporcionar retroalimentación e interactuar con la comunidad del proyecto. Para obtener más información, consulta la sección "[Participar en un debate](/discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion)". +Participa en un debate para hacer y responder preguntas, proporcionar retroalimentación e interactuar con la comunidad del proyecto. Para más información, vea "[Participar en un debate](/discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion)". -Puedes destacar los debates que contengan conversaciones importantes, útiles o ejemplares entre los miembros de la comunidad. Para obtener más información, consulta la sección "[Administrar los debates](/discussions/managing-discussions-for-your-community/managing-discussions#pinning-a-discussion)". +Puedes destacar los debates que contengan conversaciones importantes, útiles o ejemplares entre los miembros de la comunidad. Para más información, consulta "[Administración de debates](/discussions/managing-discussions-for-your-community/managing-discussions#pinning-a-discussion)". -{% data reusables.discussions.you-can-convert-an-issue %} Para obtener más información, consulta la sección "[Moderar los debates](/discussions/managing-discussions-for-your-community/moderating-discussions#converting-an-issue-to-a-discussion)". +{% data reusables.discussions.you-can-convert-an-issue %} Para más información, consulta "[Moderación de debates](/discussions/managing-discussions-for-your-community/moderating-discussions#converting-an-issue-to-a-discussion)." -## Compartir retroalimentación +## Compartir la retroalimentación -Puedes compartir tu retroalimentación sobre los {% data variables.product.prodname_discussions %} con {% data variables.product.company_short %}. Para unirte a la conversación, consulta la sección [debates de {% data variables.product.prodname_github_community %}](https://github.com/orgs/community/discussions/categories/discussions). +Puedes compartir tu retroalimentación sobre los {% data variables.product.prodname_discussions %} con {% data variables.product.company_short %}. Para unirte a la conversación, consulta los debates [{% data variables.product.prodname_github_community %}](https://github.com/orgs/community/discussions/categories/discussions). -## Leer más +## Información adicional -- "[Acerca de escribir y dar formato en {% data variables.product.prodname_dotcom %}](/github/writing-on-github/about-writing-and-formatting-on-github)" -- "[Buscar debates](/search-github/searching-on-github/searching-discussions)" +- "[Acerca de la escritura y el formato en {% data variables.product.prodname_dotcom %}](/github/writing-on-github/about-writing-and-formatting-on-github)". +- "[Búsqueda de debates](/search-github/searching-on-github/searching-discussions)" - "[Acerca de las notificaciones](/github/managing-subscriptions-and-notifications-on-github/about-notifications)" -- "[Moderar los comentarios y las conversaciones](/communities/moderating-comments-and-conversations)"{% ifversion fpt or ghec %} -- "[Mantenier tu seguridad en {% data variables.product.prodname_dotcom %}](/communities/maintaining-your-safety-on-github)"{% endif %} +- "[Moderación de comentarios y conversaciones](/communities/moderating-comments-and-conversations)"{% ifversion fpt or ghec %} +- "[Mantenimiento de la seguridad en {% data variables.product.prodname_dotcom %}](/communities/maintaining-your-safety-on-github)"{% endif %} diff --git a/translations/es-ES/content/discussions/collaborating-with-your-community-using-discussions/collaborating-with-maintainers-using-discussions.md b/translations/es-ES/content/discussions/collaborating-with-your-community-using-discussions/collaborating-with-maintainers-using-discussions.md index 1378836013..95b6f09549 100644 --- a/translations/es-ES/content/discussions/collaborating-with-your-community-using-discussions/collaborating-with-maintainers-using-discussions.md +++ b/translations/es-ES/content/discussions/collaborating-with-your-community-using-discussions/collaborating-with-maintainers-using-discussions.md @@ -1,57 +1,60 @@ --- title: Colaborar con los mantenedores utilizando debates -shortTitle: Colaborar con los mantenedores +shortTitle: Collaborating with maintainers intro: 'Puedes contribuir a las metas, planes, salud y comunidad de un proyecto en {% data variables.product.product_name %} si te comunicas con los mantenedores del proyecto en un debate.' permissions: 'People with read access to a repository can start and participate in discussions and polls in the repository. People with read access to the source repository for organization discussions can start and participate in discussions and polls in the organization. {% data reusables.enterprise-accounts.emu-permission-interact %}' versions: feature: discussions +ms.openlocfilehash: f090088d55e946e67c1f0b5d790deca9fd794a90 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147410255' --- - - ## Acerca de la colaboración con mantenedores utilizando los {% data variables.product.prodname_discussions %} -{% data reusables.discussions.about-discussions %} Si utilizas o contribuyes con un proyecto, puedes iniciar un debate para hacer sugerencias e interactuar con los manenedores y miembros de la comunidad con respecto a tus planes, preguntas, ideas y retroalimentación. Para obtener más información, consulta la sección "[Acerca de los debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions)". +{% data reusables.discussions.about-discussions %} Si utilizas o contribuyes con un proyecto, puedes iniciar un debate para hacer sugerencias e interactuar con los manenedores y miembros de la comunidad con respecto a tus planes, preguntas, ideas y retroalimentación. Para más información, vea "[Acerca de los debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions)". -{% data reusables.discussions.about-categories-and-formats %} {% data reusables.discussions.about-announcement-format %} +{% data reusables.discussions.about-categories-and-formats %} {% data reusables.discussions.about-announcement-format %} -Los administradores de repositorio y mantenedores de proyecto pueden borrar un debate en este repositorio. Del mismo modo, los administradores y mantenedores del repositorio origen de los debates de una organización pueden borrar cualquier debate en esta. Para obtener más información, consulta la sección "[Administrar debates](/discussions/managing-discussions-for-your-community/managing-discussions#deleting-a-discussion)". +Los administradores de repositorios y mantenedores de proyectos pueden borrar un debate de ese repositorio. Igualmente, los administradores y los mantenedores del repositorio de origen de los debates de una organización pueden eliminar un debate de esa organización. Para más información, consulta "[Administración de debates](/discussions/managing-discussions-for-your-community/managing-discussions#deleting-a-discussion)". -{% data reusables.discussions.github-recognizes-members %} Estos miembros aparecen en una lista de los contribuyentes más útiles en los debates del proyecto. Conforme crezca tu proyecto, podrás otorgar permisos de acceso superiores a los miembros activos de tu comunidad. Para obtener más información, consulta la sección "[Otorgar permisos superiores a los colaboradores principales](/discussions/guides/granting-higher-permissions-to-top-contributors)" +{% data reusables.discussions.github-recognizes-members %} Estos miembros aparecen en una lista de los contribuyentes más útiles en los debates del proyecto. Conforme crezca tu proyecto, podrás otorgar permisos de acceso superiores a los miembros activos de tu comunidad. Para más información, vea "[Concesión de permisos más altos a los principales colaboradores](/discussions/guides/granting-higher-permissions-to-top-contributors)". ![Contribuyentes más útiles para los debates de un proyecto](/assets/images/help/discussions/most-helpful.png) -Para obtener más información acerca de la participación en los debates, consulta la sección "[Participar en un debate](/discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion)". +Para más información sobre la participación en debates, vea "[Participación en una debate](/discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion)". ## Prerrequisitos -Para colaborar con los mantenedores en los debates de los repositorios, un administrador de repositorio o mantenedor de proyeto debe habilitar los {% data variables.product.prodname_discussions %} en dicho repositorio. Para obtener más información, consulta la sección "[Habilitar o inhabilitar los {% data variables.product.prodname_discussions %} para un repositorio](/github/administering-a-repository/enabling-or-disabling-github-discussions-for-a-repository)". +Para colaborar con los mantenedores de debates del repositorio, un administrador de del repositorio o un mantenedor del proyecto debe habilitar {% data variables.product.prodname_discussions %} para el repositorio. Para más información, vea "[Habilitación o deshabilitación de {% data variables.product.prodname_discussions %} en un repositorio](/github/administering-a-repository/enabling-or-disabling-github-discussions-for-a-repository)". -Para colaborar con los mantenedores en los debates de las organizaciones, se deben habilitar los {% data variables.product.prodname_discussions %} en la organización. Para obtener más información, consulta la sección "[Habilitar o inhabilitar los {% data variables.product.prodname_discussions %} para una organización](/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization)". +Para colaborar con los mantenedores en los debates de la organización, se debe habilitar {% data variables.product.prodname_discussions %} para la organización. Para más información, consulta "[Habilitación o deshabilitación de {% data variables.product.prodname_discussions %} para una organización](/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization)". ## Iniciar un debate {% data reusables.discussions.starting-a-discussion %} -## Iniciar una encuesta +## Inicio de un sondeo {% data reusables.discussions.starting-a-poll %} ## Filtrar la lista de debates -Puedes buscar debates y filtrar la lista de estos en un repositorio u organización. Para obtener más información, consulta la sección "[Buscar buscar debates](/search-github/searching-on-github/searching-discussions)". +Puedes buscar debates y filtrar la lista de éstos de un repositorio u organización. Para más información, vea "[Búsqueda en debates](/search-github/searching-on-github/searching-discussions)". -{% data reusables.discussions.navigate-to-repo-or-org %} -{% data reusables.discussions.discussions-tab %} -1. En el campo de **Buscar todos los debates**, teclea una consulta de búsqueda. Opcionalmente, a la derecha del campo de búsqueda, da clic en un botón para filtrar aún más los resultados. ![Barra de búsqueda y botones para filtrar los debates](/assets/images/help/discussions/search-and-filter-controls.png) -1. En la lista de debates, da clic en el debate que quieras ver. ![Resultados de búsqueda para debates](/assets/images/help/discussions/search-result.png) +{% data reusables.discussions.navigate-to-repo-or-org %} {% data reusables.discussions.discussions-tab %} +1. En el campo **Buscar todos los debates**, escriba una consulta de búsqueda. Opcionalmente, a la derecha del campo de búsqueda, da clic en un botón para filtrar aún más los resultados. + ![Barra de búsqueda y botones para filtrar los debates](/assets/images/help/discussions/search-and-filter-controls.png) +1. En la lista de debates, da clic en el debate que quieras ver. + ![Resultados de la búsqueda para debates](/assets/images/help/discussions/search-result.png) ## Convertir una propuesta en un debate -{% data reusables.discussions.you-can-convert-an-issue %} Para obtener más información, consulta la sección "[Moderar los debates](/discussions/managing-discussions-for-your-community/moderating-discussions#converting-an-issue-to-a-discussion)". +{% data reusables.discussions.you-can-convert-an-issue %} Para más información, consulta "[Moderación de debates](/discussions/managing-discussions-for-your-community/moderating-discussions#converting-an-issue-to-a-discussion)". -## Leer más +## Información adicional -- "[Acerca de escribir y dar formato en {% data variables.product.prodname_dotcom %}](/github/writing-on-github/about-writing-and-formatting-on-github)" -{%- ifversion fpt or ghec %} -- "[Mantener tu seguridad en {% data variables.product.prodname_dotcom %}](/communities/maintaining-your-safety-on-github)" -{%- endif %} +- "[Acerca de la escritura y el formato en {% data variables.product.prodname_dotcom %}](/github/writing-on-github/about-writing-and-formatting-on-github)" {%- ifversion fpt or ghec %} +- "[Mantenimiento de la seguridad en {% data variables.product.prodname_dotcom %}](/communities/maintaining-your-safety-on-github)" {%- endif %} diff --git a/translations/es-ES/content/discussions/collaborating-with-your-community-using-discussions/index.md b/translations/es-ES/content/discussions/collaborating-with-your-community-using-discussions/index.md index 22e3e449da..1cc1ba7675 100644 --- a/translations/es-ES/content/discussions/collaborating-with-your-community-using-discussions/index.md +++ b/translations/es-ES/content/discussions/collaborating-with-your-community-using-discussions/index.md @@ -1,6 +1,6 @@ --- title: Colaborar con tu comunidad utilizando los debates -shortTitle: Colaborar utilizando debates +shortTitle: Collaborating using discussions intro: Recopila y debate tu proyecto con los miembros de la comunidad y con otros mantenedores. versions: feature: discussions @@ -8,5 +8,11 @@ children: - /about-discussions - /participating-in-a-discussion - /collaborating-with-maintainers-using-discussions +ms.openlocfilehash: 351598fbad61af6c58fdda091a2bd56b32bfc6b2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147410247' --- diff --git a/translations/es-ES/content/discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion.md b/translations/es-ES/content/discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion.md index 3a2e939b6a..71b4bf0e6b 100644 --- a/translations/es-ES/content/discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion.md +++ b/translations/es-ES/content/discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion.md @@ -4,32 +4,37 @@ intro: 'Puedes conversar con la comunidad y con los mantenedores en un foro dent permissions: 'People with read access to a repository can participate in discussions and polls in the repository. People with read access to the source repository for organization discussions can participate in discussions and polls in that organization. {% data reusables.enterprise-accounts.emu-permission-interact %}' versions: feature: discussions -shortTitle: Participa en un debate +shortTitle: Participate in discussion +ms.openlocfilehash: 07db8d3583c218e592ca1b68171292e52fcfc12f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147410239' --- - - ## Acerca de la perticipación en un debate -{% data reusables.discussions.about-discussions %} Para obtener más información, consulta la sección "[Acerca de los debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions)". +{% data reusables.discussions.about-discussions %} Para obtener más información, consulte "[Acerca de las debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions)". -Adicionalmente a comenzar a ver los debates y encuestas, puedes comentar como respuesta al comentario original del autor de dicho debate. También puedes crear un hilo de comentarios si respondes a un comentario individual que otro miembro de la comunidad haya hecho dentro del debate, y reaccionar a los comentarios con emojis. +Además de iniciar o visualizar debates y sondeos, puedes comentar como respuesta al comentario original del autor del debate. También puedes crear un hilo de comentarios si respondes a un comentario individual que otro miembro de la comunidad haya hecho dentro del debate, y reaccionar a los comentarios con emojis. -{% ifversion fpt or ghec %}Puedes bloquear usuarios y reportar contenido ofensivo para mantener un ambiente seguro y agradable para ti mismo en {% data variables.product.product_name %}. Para obtener más información, consulta la sección "[Mantener tu seguridad en {% data variables.product.prodname_dotcom %}](/communities/maintaining-your-safety-on-github)."{% endif %} +{% ifversion fpt or ghec %}Puedes bloquear usuarios y reportar el contenido perjudicial para mantener un ambiente agradable y seguro en {% data variables.product.product_name %}. Para obtener más información, consulta "[Mantenimiento de la seguridad en {% data variables.product.prodname_dotcom %}](/communities/maintaining-your-safety-on-github)".{% endif %} ## Prerrequisitos -Se deben habilitar los {% data variables.product.prodname_discussions %} en el repositorio u organización para que participes en un debate en cualquiera de estos niveles. Para obtener más información, consulta las secciones "[Habilitar o inhabilitar los {% data variables.product.prodname_discussions %} en un repositorio](/github/administering-a-repository/enabling-or-disabling-github-discussions-for-a-repository)" y "[Habilitar o inhabilitar los debates de GitHub en una organización](/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization)". +Los {% data variables.product.prodname_discussions %} deben estar habilitados en el repositorio o la organización para que puedas participar en ellos. Para obtener más información, consulta "[Habilitación o deshabilitación de {% data variables.product.prodname_discussions %} para un repositorio](/github/administering-a-repository/enabling-or-disabling-github-discussions-for-a-repository)" y "[Habilitación o deshabilitación de debates de GitHub para una organización](/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization)." ## Crear un debate {% data reusables.discussions.starting-a-discussion %} -## Crear una encuesta +## Creación de un sondeo {% data reusables.discussions.starting-a-poll %} ## Marcar un comentario como una respuesta -Los autores de los debates y los usuarios con el rol de clasificación o superior dentro del repositorio pueden marcar un comentario como la respuesta a un debate dentro de dicho repositorio. Del mismo modo, los autores de los debates y los usuarios con el rol de clasificación o superior para el repositorio origen para los debates de la organización pueden marcar los comentarios como respuesta a un debate en la organización. +Los autores de los debates y los usuarios con el rol de clasificación o superior dentro del repositorio pueden marcar un comentario como la respuesta a un debate dentro de dicho repositorio. +De forma similar, los autores y los usuarios de debates con el rol de evaluación de prioridades o superior en el repositorio de origen de los debates de la organización pueden marcar un comentario como respuesta a un debate de la organización. {% data reusables.discussions.marking-a-comment-as-an-answer %} diff --git a/translations/es-ES/content/discussions/guides/best-practices-for-community-conversations-on-github.md b/translations/es-ES/content/discussions/guides/best-practices-for-community-conversations-on-github.md index a358039e75..1c944c2820 100644 --- a/translations/es-ES/content/discussions/guides/best-practices-for-community-conversations-on-github.md +++ b/translations/es-ES/content/discussions/guides/best-practices-for-community-conversations-on-github.md @@ -1,49 +1,53 @@ --- -title: Best practices for community conversations on GitHub +title: Mejores prácticas para las conversaciones comunitarias en GitHub shortTitle: Best practices for community conversations -intro: 'You can use discussions to brainstorm with your team, and eventually move the conversation to an issue when you are ready to scope out the work.' +intro: 'Puedes utilizar los debates para hacer una lluvia de ideas con tu equipo y, en algún momento, migrar la conversación a una propuesta cuando estés listo para delimitar el trabajo.' versions: feature: discussions +ms.openlocfilehash: daa7dd67a1e760f51493ddbfba336725451a91d4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147410231' --- +## Conversaciones comunitarias en {% data variables.product.prodname_discussions %} +Ya que {% data variables.product.prodname_discussions %} constituye un foro abierto, existe la oportunidad de incorporar colaboraciones diferentes a aquellas de código en el repositorio de un proyecto u organización y recabar retroalimentación e ideas distintas más rápidamente. Puedes ayudar a impulsar una conversación productiva de varias maneras. -## Community conversations in {% data variables.product.prodname_discussions %} +- Haces preguntas puntuales y preguntas de seguimiento para recabar comentarios específicos +- Capturas experiencias distintas y las simplificas en puntos principales. +- Abres una propuesta para que se tome una acción con base en la conversación, si es que es aplicable. -Since {% data variables.product.prodname_discussions %} is an open forum, there is an opportunity to bring non-code collaboration into a project's repository or organization and gather diverse feedback and ideas more quickly. You can help drive a productive conversation in a number of ways. +Para más información sobre cómo abrir una incidencia y hacer referencia cruzada a un debate, vea "[Apertura de una incidencia desde un comentario](/github/managing-your-work-on-github/opening-an-issue-from-a-comment)". -- Asking pointed questions and follow-up questions to garner specific feedback -- Capturing a diverse experience and distilling it down to main points -- Opening an issue to take action based on the conversation, where applicable +## Aprender más sobre las conversaciones en GitHub -For more information about opening an issue and cross-referencing a discussion, see "[Opening an issue from a comment](/github/managing-your-work-on-github/opening-an-issue-from-a-comment)." +Puedes crear y participar en los debates, propuestas y solicitudes de cambio dependiendo del tipo de conversación que desees tener. -## Learning about conversations on GitHub +Puedes utilizar {% data variables.product.prodname_discussions %} para debatir las ideas más amplias, hacer lluvias de ideas y resaltar los detalles específicos de un proyecto antes de hacer cualquier confirmación en una propuesta, la cual puede aumentar su alcance posteriormente. {% data variables.product.prodname_discussions %} es útil para los equipos en diversos escenarios. +- Estás en la fase de descubrimiento de un proyecto y aún estás aprendiendo en qué dirección quiere ir tu equipo +- Quieres recolectar los comentarios de una comunidad más amplia sobre un proyecto +- Quieres mantener la separación entre las correcciones de errores y las conversaciones generales +- Quieres medir el interés en nuevas ideas y conocer la opinión de la comunidad mediante sondeos. -You can create and participate in discussions, issues, and pull requests, depending on the type of conversation you'd like to have. +Puedes usar los debates del repositorio para analizar temas específicos del repositorio. Si el proyecto abarca varios repositorios, puedes usar debates de la organización para analizar temas que no son específicos de un único repositorio de la organización. -You can use {% data variables.product.prodname_discussions %} to discuss big picture ideas, brainstorm, and develop a project's specific details before committing it to an issue, which can then be scoped. {% data variables.product.prodname_discussions %} is useful for teams in a number of scenarios. -- You are in the discovery phase of a project and are still learning which direction your team wants to go in -- You want to collect feedback from a wider community about a project -- You want to keep bug fixes, feature requests, and general conversations separate -- You want to measure interest in new ideas and gauge community opinion using polls +Las propuestas son útiles para debatir detalles específicos de un proyecto como registros de errores y mejoras planificadas. Para más información, vea "[Acerca de las incidencias](/articles/about-issues)". Las solicitudes de extracción te permiten comentar directamente en los cambios propuestos. Para más información, vea "[Acerca de las solicitudes de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)" y "[Comentarios sobre una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request)". -You might use repository discussions to discuss topics that are specific to the repository. If your project spans multiple repositories, you might use organization discussions to discuss topics that aren't specific to a single repository in your organization. +## Seguir los lineamientos de contribución -Issues are useful for discussing specific details of a project such as bug reports and planned improvements. For more information, see "[About issues](/articles/about-issues)." Pull requests allow you to comment directly on proposed changes. For more information, see "[About pull requests](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)" and "[Commenting on a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request)." +Antes de que abras un debate en un repositorio, verifica si el repositorio tiene pautas de colaboración. El archivo de CONTRIBUCIÓN incluye información sobre cómo el gustaría al mantenedor del repositorio que colabores con ideas para el proyecto. -## Following contributing guidelines +Para más información, vea "[Configuración del proyecto para contribuciones correctas](/communities/setting-up-your-project-for-healthy-contributions)". -Before you open a discussion in a repository, check to see if the repository has contributing guidelines. The CONTRIBUTING file includes information about how the repository maintainer would like you to contribute ideas to the project. +## Pasos siguientes -For more information, see "[Setting up your project for healthy contributions](/communities/setting-up-your-project-for-healthy-contributions)." +Para más información sobre {% data variables.product.prodname_discussions %} y crear rápidamente un debate para la comunidad, vea "[Inicio rápido para {% data variables.product.prodname_discussions %}](/discussions/quickstart)". -## Next steps +## Información adicional -To continue learning about {% data variables.product.prodname_discussions %} and quickly create a discussion for your community, see "[Quickstart for {% data variables.product.prodname_discussions %}](/discussions/quickstart)." - -## Further reading - -- "[Setting up your project for healthy contributions](/communities/setting-up-your-project-for-healthy-contributions)" -- "[Using templates to encourage useful issues and pull requests](/communities/using-templates-to-encourage-useful-issues-and-pull-requests)" -- "[Moderating comments and conversations](/communities/moderating-comments-and-conversations)" -- "[Writing on {% data variables.product.prodname_dotcom %}](/articles/writing-on-github)" +- "[Configuración del proyecto para contribuciones correctas](/communities/setting-up-your-project-for-healthy-contributions)" +- "[Uso de plantillas para fomentar incidencias útiles y solicitudes de incorporación de cambios](/communities/using-templates-to-encourage-useful-issues-and-pull-requests)" +- "[Moderación de comentarios y conversaciones](/communities/moderating-comments-and-conversations)" +- "[Escritura en {% data variables.product.prodname_dotcom %}](/articles/writing-on-github)" diff --git a/translations/es-ES/content/discussions/guides/finding-your-discussions.md b/translations/es-ES/content/discussions/guides/finding-your-discussions.md index 7a427cb72f..0ef766c3ff 100644 --- a/translations/es-ES/content/discussions/guides/finding-your-discussions.md +++ b/translations/es-ES/content/discussions/guides/finding-your-discussions.md @@ -1,21 +1,26 @@ --- title: Encontrar tus debates -intro: Puedes acceder fácilmente a cualquier debate que hayas creado o en el cual hayas participado. +intro: Puedes acceder fácilmente a todos los debates que hayas creado o en los que hayas participado. versions: feature: discussions -shortTitle: Encontrar debates +shortTitle: Find discussions redirect_from: - /discussions/guides/finding-discussions-across-multiple-repositories +ms.openlocfilehash: cef92d2d042ece7feeeb0364244a70520f12966d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147410223' --- - - ## Encontrar debates -1. En la esquina superior derecha de {% data variables.product.product_location %}, da clic en tu foto de perfil y luego en **Tus debates**. !["Tus debates" en el menú desplegable de la foto de perfil en {% data variables.product.product_name %}](/assets/images/help/discussions/your-discussions.png) -1. Alterna entre **Creados** y **Comentados** para ver los debates que creaste o en los que has participado. +1. En la esquina superior derecha de {% data variables.product.product_location %}, haga clic en la imagen de perfil y después en **Your discussions** (Sus debates). + !["Sus debates" en el menú desplegable de la imagen de perfil en {% data variables.product.product_name %}](/assets/images/help/discussions/your-discussions.png) +1. Cambie entre **Created** (Creado) y **Commented** (Comentado) para ver los debates que ha creado o en los que ha participado. -## Leer más +## Información adicional -- "[Buscar debates](/search-github/searching-on-github/searching-discussions)" +- "[Búsqueda de debates](/search-github/searching-on-github/searching-discussions)" - "[Acerca de los debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions)" -- "[Administrar debates para tu comunidad](/discussions/managing-discussions-for-your-community)" +- "[Administrar debates para la comunidad](/discussions/managing-discussions-for-your-community)" diff --git a/translations/es-ES/content/discussions/guides/granting-higher-permissions-to-top-contributors.md b/translations/es-ES/content/discussions/guides/granting-higher-permissions-to-top-contributors.md index 95715ae60b..419e811165 100644 --- a/translations/es-ES/content/discussions/guides/granting-higher-permissions-to-top-contributors.md +++ b/translations/es-ES/content/discussions/guides/granting-higher-permissions-to-top-contributors.md @@ -3,29 +3,33 @@ title: Otorgar permisos superiores a los contribuyentes principales intro: Los administradores de repositorio pueden promover a cualquier miembro de la comunidad para que sea un moderador o un mantenedor. versions: feature: discussions -shortTitle: Otorgar permisos mayores +shortTitle: Grant higher permissions +ms.openlocfilehash: d672b11df4c984ad0ba272756d1a8a1b713eff78 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147409607' --- - - ## Introducción Los colaboradores más útiles en los últimos 30 días se resaltarán en el tablero de {% data variables.product.prodname_discussions %} con base en cuántos comentarios marcaron otros miembros de la comunidad como respuestas. Los colaboradores útiles pueden ayudar a mantener una comunidad saludable y a moderar y guiar el espacio comunitario adicionalmente al trabajo que hacen los mantenedores. ## Pase 1: Audita tus contribuyentes principales de los {% data variables.product.prodname_discussions %} -{% data reusables.discussions.navigate-to-repo-or-org %} -{% data reusables.discussions.discussions-tab %} -1. Compara la lista de contribuyentes con sus permisos de acceso al repositorio o, para los debates de organización, al repositorio origen para ver quién califica para moderarlos. ![Captura de pantalla de los contribuyentes más útiles](/assets/images/help/discussions/most-helpful.png) +{% data reusables.discussions.navigate-to-repo-or-org %} {% data reusables.discussions.discussions-tab %} +1. Compara la lista de colaboradores con sus permisos de acceso al repositorio o, en el caso de debates de la organización, con el repositorio de origen para ver quién cumple los requisitos para moderar la discusión. + ![Captura de pantalla de los colaboradores más útiles](/assets/images/help/discussions/most-helpful.png) ## Paso 2: Revisa los niveles de permiso de los {% data variables.product.prodname_discussions %} -Las personas con permisos de clasificación para un repositorio pueden ayudar a moderar los debates del mismo marcando los comentarios como respuestas, bloqueando debates que ya no son útiles o que estén dañando a la comunidad y convirtiendo propuestas en debates cuando una idea aún está en las primeras fases de desarrollo. De forma similar, las personas con permisos de clasificación en el repositorio origen para los debates de organización pueden moderar dichos debates. Para obtener más información, consulta la sección "[Moderar los debates](/discussions/managing-discussions-for-your-community/moderating-discussions)". +Las personas con permisos de evaluación de prioridades en un repositorio pueden ayudar a moderar los debates del repositorio si marcan los comentarios como respuestas, fijan los debates que ya no son útiles o que perjudican a la comunidad, y convierten las incidencias en debates cuando una idea aún se encuentra en una etapa temprana de desarrollo. De forma similar, las personas con permisos de evaluación de prioridades en el repositorio de origen de los debates de la organización pueden moderar estos debates. Para más información, vea "[Moderación de debates](/discussions/managing-discussions-for-your-community/moderating-discussions)". -Para obtener más información sobre los niveles de permiso y los {% data variables.product.prodname_discussions %} de un repositorio, consulta la sección "[Niveles de permiso de un repositorio en una organización](/organizations/managing-access-to-your-organizations-repositories/repository-permission-levels-for-an-organization)". +Para obtener más información sobre los niveles de permisos del repositorio y {% data variables.product.prodname_discussions %}, vea "[Niveles de permisos de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-permission-levels-for-an-organization)". ## Paso 3: Cambia los niveles de permiso para los contribuyentes principales -Puedes cambiar los niveles de permiso de un contribuyente para darles más acceso a las herramientas que necesitan para moderar los debates de GitHub. Para cambiar los niveles de permiso de una persona o de un equipo, consulta la sección "[Administrar equipos y personas con acceso a tu repositorio](/github/administering-a-repository/managing-teams-and-people-with-access-to-your-repository)". +Puedes cambiar los niveles de permiso de un contribuyente para darles más acceso a las herramientas que necesitan para moderar los debates de GitHub. Para cambiar los niveles de permisos de una persona o equipo, consulte "[Administración de equipos y personas con acceso al repositorio](/github/administering-a-repository/managing-teams-and-people-with-access-to-your-repository)". ## Paso 4: Notifica a los miembros de la comunidad sobre el acceso superior diff --git a/translations/es-ES/content/discussions/guides/index.md b/translations/es-ES/content/discussions/guides/index.md index f8dbce5539..f7336f42a4 100644 --- a/translations/es-ES/content/discussions/guides/index.md +++ b/translations/es-ES/content/discussions/guides/index.md @@ -1,6 +1,6 @@ --- title: Guías de los debates -shortTitle: Guías +shortTitle: Guides intro: Descubre las trayectorias para iniciar o aprende las mejores prácticas para participar o monitorear los debates de tu comunidad. versions: feature: discussions @@ -8,5 +8,11 @@ children: - /best-practices-for-community-conversations-on-github - /finding-your-discussions - /granting-higher-permissions-to-top-contributors +ms.openlocfilehash: 771770d2e67d21fc180f400685faf5c9a436cf68 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147410055' --- diff --git a/translations/es-ES/content/discussions/index.md b/translations/es-ES/content/discussions/index.md index 74bda42192..e89a4a045a 100644 --- a/translations/es-ES/content/discussions/index.md +++ b/translations/es-ES/content/discussions/index.md @@ -1,7 +1,7 @@ --- -title: GitHub Discussions Documentation +title: Documentación sobre los debates de GitHub shortTitle: GitHub Discussions -intro: '{% data variables.product.prodname_discussions %} is a collaborative communication forum for the community around an{% ifversion fpt or ghec %} open source or{% endif %} internal project. Community members can ask and answer questions, share updates, have open-ended conversations, and follow along on decisions affecting the community''s way of working.' +intro: '{% data variables.product.prodname_discussions %} es un foro de comunicación colaborativa para la comunidad que circunda un proyecto interno{% ifversion fpt or ghec %} o de código abierto{% endif %}. Los miembros de la comunidad pueden hacer preguntas y proporcionar respuestas, compartir actualizaciones, tener conversaciones abiertas y dar seguimiento a las decisiones que afectan la forma de trabajar de la misma.' introLinks: quickstart: /discussions/quickstart featuredLinks: @@ -36,5 +36,11 @@ children: - /guides - /collaborating-with-your-community-using-discussions - /managing-discussions-for-your-community +ms.openlocfilehash: a91dbef4ac8c511cc6b94b7ab412a16772f7db33 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147433408' --- diff --git a/translations/es-ES/content/discussions/managing-discussions-for-your-community/index.md b/translations/es-ES/content/discussions/managing-discussions-for-your-community/index.md index e0b2c3651a..c2e9f85746 100644 --- a/translations/es-ES/content/discussions/managing-discussions-for-your-community/index.md +++ b/translations/es-ES/content/discussions/managing-discussions-for-your-community/index.md @@ -1,6 +1,6 @@ --- title: Administrar los debates para tu comunidad -shortTitle: Administrar los debates +shortTitle: Managing discussions intro: 'Puedes habilitar y configurar los {% data variables.product.prodname_discussions %} en tu repositorio y puedes utilizar herramientas en {% data variables.product.product_name %} para moderar conversaciones entre los miembros de la comunidad.' versions: feature: discussions @@ -9,5 +9,11 @@ children: - /managing-categories-for-discussions - /moderating-discussions - /viewing-insights-for-your-discussions +ms.openlocfilehash: 156460ecfbb27820f11ccad388ceaff069f835b1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147410303' --- diff --git a/translations/es-ES/content/discussions/managing-discussions-for-your-community/managing-categories-for-discussions.md b/translations/es-ES/content/discussions/managing-discussions-for-your-community/managing-categories-for-discussions.md index 801cd3a7ab..6eadf76384 100644 --- a/translations/es-ES/content/discussions/managing-discussions-for-your-community/managing-categories-for-discussions.md +++ b/translations/es-ES/content/discussions/managing-discussions-for-your-community/managing-categories-for-discussions.md @@ -1,60 +1,70 @@ --- -title: Administrar las categorías de los debates -intro: Puedes categorizar los debates para organizar las conversaciones de los miembros de tu comunidad y puedes elegir un formato para cada categoría. +title: Administración de categorías de debate +intro: 'Puedes categorizar los debates para organizar las conversaciones para los miembros de tu comunidad, y puedes elegir un formato para cada categoría.' permissions: Repository administrators and people with write or greater access to a repository can manage categories for discussions in the repository. Repository administrators and people with write or greater access to the source repository for organization discussions can manage categories for discussions in the organization. versions: feature: discussions -shortTitle: Administrar las categorías +shortTitle: Manage categories redirect_from: - /discussions/managing-discussions-for-your-community/managing-categories-for-discussions-in-your-repository +ms.openlocfilehash: e16d25ad2bb72f4aea9b441529cb8e9a7a0fee48 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147410471' --- - - ## Acerca de las categorías para los debates {% data reusables.discussions.about-discussions %} {% data reusables.discussions.about-categories-and-formats %} {% data reusables.discussions.about-announcement-format %} -Cada categoría debe tener un nombre único y un emoji distintivo, y se le puede acompañar con una descripción detallada que describa su propósito. Las categorías ayudan a que los mantenedores organicen cómo se archivan sus conversaciones y se pueden personalizar para distinguir si las categorías que son de preguntas y respuestas o más abiertas. {% data reusables.discussions.repository-category-limit %} Para obtener más información, consulta la sección "[Acerca de los debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions#about-categories-and-formats-for-discussions)". +Cada categoría debe tener un nombre único y un emoji distintivo, y se le puede acompañar con una descripción detallada que describa su propósito. Las categorías ayudan a que los mantenedores organicen cómo se archivan sus conversaciones y se pueden personalizar para distinguir categorías que son de preguntas y respuestas o conversaciones más abiertas. {% data reusables.discussions.repository-category-limit %} Para más información, vea "[Acerca de los debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions#about-categories-and-formats-for-discussions)". ## Categorías predeterminadas -| Categoría | Propósito | Formato | -|:------------------ |:------------------------------------------------------------------------------ |:-------------------- | -| 📣 Anuncios | Actualizaciones y noticias de los mantenedores de proyecto | Anuncio | -| #️⃣ General | Cualquier cosa que sea relevante para el proyecto | Debates abiertos | -| 💡 Ideas | Ideas para cambiar o mejorar el proyecto | Debates abiertos | -| 🗳 Encuestas | Encuestas con opciones múltiples para que la comunidad vote y debata | Encuestas | -| 🙏 Q&A | Preguntas para que responda la comunidad, con un formato de pregunta/respuesta | Pregunta y respuesta | -| 🙌 Mostrar y contar | Creaciones, experimentos, o pruebas relevantes para el proyecto | Debates abiertos | +| Category | Propósito | Formato | +| :- | :- | :- | +| 📣 Anuncios | Actualizaciones y noticias de los mantenedores de proyecto | Anuncio | +| #️⃣ General | Cualquier cosa que sea relevante para el proyecto | Debates abiertos | +|💡 Ideas | Ideas para cambiar o mejorar el proyecto | Debates abiertos | +| 🗳 Sondeos | Sondeos con varias opciones para que la comunidad vote y debata | Sondeos | +| 🙏 Preguntas y respuestas | Preguntas para que responda la comunidad, con un formato de pregunta/respuesta | Preguntas y respuestas | +| 🙌 Mostrar y contar | Creaciones, experimentos, o pruebas relevantes para el proyecto | Debates abiertos | ## Crear una categoría -1. En {% data variables.product.product_location %}, navega a la página principal del repositorio u organización en donde quieres crear una categoría. -{% data reusables.discussions.discussions-tab %} -{% data reusables.discussions.edit-categories %} -1. Da clic en **Categoría nueva**. ![Botón de "Categoría nueva" sobre la lista de categorías de debate para un repositorio](/assets/images/help/discussions/click-new-category-button.png) -1. Edita el emoji, título, descripción y formato del debate para la categoría. Para obtener más información sobre los formatos de debate, consulta la sección [Acerca de los debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions#about-categories-and-formats-for-discussions)". ![Emoji, título, descripción y formato de debate para la categoría nueva](/assets/images/help/discussions/edit-category-details.png) -1. Da clic en **Crear**. ![Botón de "Crear" para la categoría nueva](/assets/images/help/discussions/new-category-click-create-button.png) +1. En {% data variables.product.product_location %}, ve a la página principal del repositorio o la organización en la que quieres crear una categoría. +{% data reusables.discussions.discussions-tab %} {% data reusables.discussions.edit-categories %} +1. Haga clic en **Nueva categoría**. + ![Botón "Nueva categoría" sobre la lista de categorías de debate para un repositorio](/assets/images/help/discussions/click-new-category-button.png) +1. Edita el emoji, título, descripción y formato del debate para la categoría. Para más información sobre los formatos de debate, vea "[Acerca de los debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions#about-categories-and-formats-for-discussions)". + ![Emoji, título, descripción y formato de debate para la categoría nueva](/assets/images/help/discussions/edit-category-details.png) +1. Haga clic en **Crear**. + ![Botón "Crear" para la nueva categoría](/assets/images/help/discussions/new-category-click-create-button.png) ## Editar una categoría Puedes editar una categoría para cambiar el emoji, título, descripción y formato de debate de la misma. -1. En {% data variables.product.product_location %}, navega a la página principal del repositorio u organización en donde quieras editar una categoría. +1. En {% data variables.product.product_location %}, ve a la página principal del repositorio o la organización en la que quieres editar una categoría. {% data reusables.discussions.discussions-tab %} -1. A la derecha de la categoría en la lista, da clic en {% octicon "pencil" aria-label="The pencil icon" %}. ![Botón de editar a la derecha de la categoría en la lista de categorías de un repositorio](/assets/images/help/discussions/click-edit-for-category.png) -1. {% data reusables.discussions.edit-category-details %} -![Editar el emoji, título, descripción y formato del debate para la categoría existente](/assets/images/help/discussions/edit-existing-category-details.png) -1. Haz clic en **Guardar cambios**. ![Botón de "Guardar cambios" para la categoría existente](/assets/images/help/discussions/existing-category-click-save-changes-button.png) +1. A la derecha de la categoría en la lista, da clic en {% octicon "pencil" aria-label="The pencil icon" %}. + ![Botón Editar a la derecha de la categoría en la lista de categorías de un repositorio](/assets/images/help/discussions/click-edit-for-category.png) +1. {% data reusables.discussions.edit-category-details %} ![Edición del emoji, título, descripción y formato de debate para la categoría existente](/assets/images/help/discussions/edit-existing-category-details.png) +1. Haga clic en **Guardar cambios**. + ![Botón "Guardar cambios" para la categoría existente](/assets/images/help/discussions/existing-category-click-save-changes-button.png) ## Borrar una categoría Cuando borras una categoría, {% data variables.product.product_name %} enviará todos los debates en la categoría que se borró a una categoría existente que elijas. -1. En {% data variables.product.product_location %}, navega a la página principal del repositorio u organización en donde quieras borrar una caetgoría. +1. En {% data variables.product.product_location %}, ve a la página principal del repositorio o la organización en la que quieres eliminar una categoría. {% data reusables.discussions.discussions-tab %} -1. A la derecha de la categoría en la lista, da clic en {% octicon "trash" aria-label="The trash icon" %}. ![Botón de cesto de basura a la derecha de la categoría en la lista de categorías de un repositorio](/assets/images/help/discussions/click-delete-for-category.png) -1. Utiliza el menú desplegable y elige una categoría nueva para cualquier debate en la categoría que estás eliminando. ![Menú desplegable para elegir una categoría nueva cuando se borra una categoría existente](/assets/images/help/discussions/choose-new-category.png) -1. Da clic en **Borrar & Mover**. ![Menú desplegable para elegir una categoría nueva cuando se borra una categoría existente](/assets/images/help/discussions/click-delete-and-move-button.png) +1. A la derecha de la categoría en la lista, da clic en {% octicon "trash" aria-label="The trash icon" %}. + ![Botón Papelera de reciclaje a la derecha de la categoría en la lista de categorías de un repositorio](/assets/images/help/discussions/click-delete-for-category.png) +1. Utiliza el menú desplegable y elige una categoría nueva para cualquier debate en la categoría que estás eliminando. + ![Menú desplegable para elegir una categoría nueva al eliminar una categoría existente](/assets/images/help/discussions/choose-new-category.png) +1. Haga clic en **Eliminar y mover**. + ![Menú desplegable para elegir una categoría nueva al eliminar una categoría existente](/assets/images/help/discussions/click-delete-and-move-button.png) diff --git a/translations/es-ES/content/discussions/managing-discussions-for-your-community/managing-discussions.md b/translations/es-ES/content/discussions/managing-discussions-for-your-community/managing-discussions.md index 973689eeeb..5115488ab4 100644 --- a/translations/es-ES/content/discussions/managing-discussions-for-your-community/managing-discussions.md +++ b/translations/es-ES/content/discussions/managing-discussions-for-your-community/managing-discussions.md @@ -4,100 +4,106 @@ intro: 'Puedes categorizar, resaltar, transferir o borrar los debates.' permissions: Repository administrators and people with write or greater access to a repository can manage discussions in the repository. Repository administrators and people with write or greater access to the source repository for organization discussions can manage discussions in the organization. versions: feature: discussions -shortTitle: Administrar los debates +shortTitle: Manage discussions redirect_from: - /discussions/managing-discussions-for-your-community/managing-discussions-in-your-repository +ms.openlocfilehash: 95e806959eef023fd05e91a43f9269c98b5db052 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147786218' --- - - ## Acerca de la administración de los debates -{% data reusables.discussions.about-discussions %} Para obtener más información sobre los debates, consulta la sección "[Acerca de los debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions)". +{% data reusables.discussions.about-discussions %} Para obtener más información, consulte "[Acerca de los debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions)". -Los propietarios de la organización pueden elegir los permisos que se requieren para crear un debate en los repositorios que pertenezcan a la organización. Del mismo modo, para elegir los permisos requeridos para crear un debate de organización, los propietarios de organización pueden cambiar los permisos requeridos en el repositorio origen. Para obtener más información, consulta la sección "[Administrar la creación de debates para los repositorios de tu organización](/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization)". +Los propietarios de la organización pueden elegir los permisos que se requieren para crear un debate en los repositorios que pertenezcan a la organización. Del mismo modo, para elegir los permisos necesarios para crear un debate de la organización, los propietarios de la organización pueden cambiar los permisos necesarios en el repositorio de origen. Para más información, vea "[Administración de la creación de debates para repositorios de la organización](/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization)". -Como mantenedor de debates, puedes crear recursos comunitarios para impulsar los debates que se alinien con la meta general del proyecto y mantener así un foro abierto y amistoso para los colaboradores. Crear{% ifversion fpt or ghec %} un código de conducta o{% endif %} lineamientos de contribución para que sigan los colaboradores ayudará a facilitar un foro productivo y colaborativo. Para obtener más información sobre cómo crear recursos comunitarios, consulta las secciones{% ifversion fpt or ghec %} "[Agregar un código de conducta a tu proyecto](/communities/setting-up-your-project-for-healthy-contributions/adding-a-code-of-conduct-to-your-project)" y{% endif %} "[Configurar los lineamientos para los contribuyentes de un repositorio](/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors)". +Como mantenedor de debates, puedes crear recursos comunitarios para impulsar los debates que se alinien con la meta general del proyecto y mantener así un foro abierto y amistoso para los colaboradores. La creación de{% ifversion fpt or ghec %} un código de conducta o{% endif %} directrices de colaboración para que los colaboradores los sigan te ayudará a proporcionar un foro colaborativo y productivo. Para obtener más información sobre la creación de recursos de la comunidad, consulta{% ifversion fpt or ghec %} "[Adición de un código de conducta al proyecto](/communities/setting-up-your-project-for-healthy-contributions/adding-a-code-of-conduct-to-your-project)" y{% endif %} "[Establecimiento de instrucciones para los colaboradores del repositorio](/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors)". -Cuando un debate produce una idea o error que está listo para solucionarse, puedes crear una propuesta nueva desde un debate. Para obtener más información, consulta la sección "[Crear una propuesta](/issues/tracking-your-work-with-issues/creating-an-issue#creating-an-issue-from-a-discussion)". +Cuando un debate produce una idea o error que está listo para solucionarse, puedes crear una propuesta nueva desde un debate. Para más información, vea "[Creación de una incidencia](/issues/tracking-your-work-with-issues/creating-an-issue#creating-an-issue-from-a-discussion)". -Para obtener más información sobre cómo proporcionar un debate sano, consulta la sección "[Moderar los comentarios y conversaciones](/communities/moderating-comments-and-conversations)". +Para obtener más información sobre cómo facilitar un debate correcto, vea "[Moderación de comentarios y conversaciones](/communities/moderating-comments-and-conversations)". {% data reusables.discussions.you-can-label-discussions %} ## Prerrequisitos -Para administrar los debates en un repositorio, debes habilitar los {% data variables.product.prodname_discussions %} en este. Para obtener más información, consulta la sección "[Habilitar o inhabilitar los {% data variables.product.prodname_discussions %} para un repositorio](/github/administering-a-repository/enabling-or-disabling-github-discussions-for-a-repository)". +Para administrar los debates en un repositorio, debes habilitar los {% data variables.product.prodname_discussions %} en este. Para más información, vea "[Habilitación o deshabilitación de {% data variables.product.prodname_discussions %} en un repositorio](/github/administering-a-repository/enabling-or-disabling-github-discussions-for-a-repository)". -Para administrar los debates en una organización, {% data variables.product.prodname_discussions %} debe estar habilitado en ella. Para obtener más información, consulta la sección "[Habilitar o inhabilitar los {% data variables.product.prodname_discussions %} para una organización](/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization)". +Para administrar debates en una organización, los datos {% data variables.product.prodname_discussions %} debe estar habilitados para la organización. Para más información, consulta "[Habilitación o deshabilitación de {% data variables.product.prodname_discussions %} para una organización](/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization)". ## Cambiar la categoría de un debate -Puedes categorizar los debates para ayudar a que los miembros de la comunidad encuentren aquellos que tengan alguna relación. Para obtener más información, consulta la sección "[Administrar las categorías de los debates](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions)". +Puedes categorizar los debates para ayudar a que los miembros de la comunidad encuentren aquellos que tengan alguna relación. Para más información, consulta "[Administración de categorías para debates](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions)". -También puedes migrar un debate a una categoría diferente. No es posible mover un debate hacia o desde la categoría de encuestas. +También puedes migrar un debate a una categoría diferente. No es posible mover un debate a o desde la categoría de sondeos. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.discussions.discussions-tab %} -{% data reusables.discussions.click-discussion-in-list %} -1. En la barra lateral derecha, a la derecha de "Categoría", haz clic en {% octicon "gear" aria-label="The gear icon" %}. ![Icono de "Categoría" con engrane](/assets/images/help/discussions/category-in-sidebar.png) -1. Haz clic en una categoría. ![Menú desplegable "Cambiar categoría"](/assets/images/help/discussions/change-category-drop-down.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.discussions.discussions-tab %} {% data reusables.discussions.click-discussion-in-list %} +1. En la barra lateral derecha, a la derecha de "Categoría", haz clic en {% octicon "gear" aria-label="The gear icon" %}. + ![Apartado "Category" (Categoría) con un icono de engranaje](/assets/images/help/discussions/category-in-sidebar.png) +1. Haz clic en una categoría. + ![Menú desplegable "Change category" (Cambiar categoría)](/assets/images/help/discussions/change-category-drop-down.png) ## Fijar un debate -Puedes fijar hasta cuatro debates importantes arriba de la lista de debates para la organización o repositorio. +Puedes fijar hasta cuatro debates importantes sobre la lista de debates del repositorio u organización. -{% data reusables.discussions.navigate-to-repo-or-org %} -{% data reusables.discussions.discussions-tab %} -{% data reusables.discussions.click-discussion-in-list %} -1. En la barra lateral derecha, da clic en {% octicon "pin" aria-label="The pin icon" %} **Fijar debate**. !["Fijar debate" en la barra lateral derecha del debate](/assets/images/help/discussions/click-pin-discussion.png) -1. Opcionalmente, personaliza la apariencia del debate que fijaste. ![Opciones de personalización para un debate que se fijó](/assets/images/help/discussions/customize-pinned-discussion.png) -1. Da clic en **Fijar debate**. ![Botón de "Fijar debate" debajo de las opciones de personalización para un debate fijado](/assets/images/help/discussions/click-pin-discussion-button.png) +{% data reusables.discussions.navigate-to-repo-or-org %} {% data reusables.discussions.discussions-tab %} {% data reusables.discussions.click-discussion-in-list %} +1. En la barra lateral derecha, haga clic en {% octicon "pin" aria-label="The pin icon" %} **Pin discussion** (Anclar debate). + ![Opción "Pin discussion" (Anclar debate) en la barra lateral derecha del debate](/assets/images/help/discussions/click-pin-discussion.png) +1. Opcionalmente, personaliza la apariencia del debate que fijaste. + ![Opciones de personalización para un debate anclado](/assets/images/help/discussions/customize-pinned-discussion.png) +1. Haga clic en **Pin discussion** (Anclar debate). + ![Botón "Pin discussion" (Anclar debate) en las opciones de personalización del debate anclado](/assets/images/help/discussions/click-pin-discussion-button.png) ## Editar un debate que se fijó -Editar un debate que se ha fijado no cambiará la categoría del mismo. Para obtener más información, consulta la sección "[Administrar las categorías de los debates](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions)". +Editar un debate que se ha fijado no cambiará la categoría del mismo. Para más información, consulta "[Administración de categorías para debates](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions)". -{% data reusables.discussions.navigate-to-repo-or-org %} -{% data reusables.discussions.discussions-tab %} -{% data reusables.discussions.click-discussion-in-list %} -1. En la barra lateral derecha, da clic en {% octicon "pencil" aria-label="The pencil icon" %} **Editar debate fijado**. !["Editar debate fijado" en la barra lateral derecha de un debate](/assets/images/help/discussions/click-edit-pinned-discussion.png) -1. Personaliza la apariencia del debate que fijaste. ![Opciones de personalización para un debate que se fijó](/assets/images/help/discussions/customize-pinned-discussion.png) -1. Da clic en **Fijar debate**. ![Botón de "Fijar debate" debajo de las opciones de personalización para un debate fijado](/assets/images/help/discussions/click-pin-discussion-button.png) +{% data reusables.discussions.navigate-to-repo-or-org %} {% data reusables.discussions.discussions-tab %} {% data reusables.discussions.click-discussion-in-list %} +1. En la barra lateral derecha, haga clic en {% octicon "pencil" aria-label="The pencil icon" %} **Edit pinned discussion** (Editar debate anclado). + ![Opción "Edit pinned discussion" (Editar debate anclado) en la barra lateral derecha del debate](/assets/images/help/discussions/click-edit-pinned-discussion.png) +1. Personaliza la apariencia del debate que fijaste. + ![Opciones de personalización para un debate anclado](/assets/images/help/discussions/customize-pinned-discussion.png) +1. Haga clic en **Pin discussion** (Anclar debate). + ![Botón "Pin discussion" (Anclar debate) en las opciones de personalización del debate anclado](/assets/images/help/discussions/click-pin-discussion-button.png) ## Dejar de fijar un debate -{% data reusables.discussions.navigate-to-repo-or-org %} -{% data reusables.discussions.discussions-tab %} -{% data reusables.discussions.click-discussion-in-list %} -1. En la barra lateral derecha, da clic en {% octicon "pin" aria-label="The pin icon" %} **Dejar de fijar debate**. !["Dejar de fijar debate" en la barra lateral derecha del debate](/assets/images/help/discussions/click-unpin-discussion.png) -1. Lee la advertencia y luego da clic en **Dejar de fijar debate**. ![Botón de "Dejar de fijar debate" bajo advertencia en el modo](/assets/images/help/discussions/click-unpin-discussion-button.png) +{% data reusables.discussions.navigate-to-repo-or-org %} {% data reusables.discussions.discussions-tab %} {% data reusables.discussions.click-discussion-in-list %} +1. En la barra lateral derecha, haga clic en {% octicon "pin" aria-label="The pin icon" %} **Unpin discussion** (Desanclar debate). + ![Opción "Unpin discussion" (Desanclar debate) en la barra lateral derecha del debate](/assets/images/help/discussions/click-unpin-discussion.png) +1. Lea la advertencia y haga clic en **Unpin discussion** (Desanclar debate). + ![Botón "Unpin discussion" (Desanclar debate) debajo de la advertencia en el cuadro de diálogo modal](/assets/images/help/discussions/click-unpin-discussion-button.png) ## Transferir un debate -Para transferir un debate, debes tener permisos para crear debates en el repositorio a donde quieras trasnferirlo. Si quieres transferir un debate a una organización, debes tener permisos para crear debates en el repositorio origen de los debates de dicha organización. Solo puedes transferir debates entre los repositorios que pertenezcan a la misma cuenta de organización o de usuario. No puedes transferir un debate desde un repositorio privado{% ifversion ghec or ghes %} o interno{% endif %} hacia uno público. +Para transferir un debate, debes tener permisos para crear debates en el repositorio a donde quieras trasnferirlo. Si quieres transferir un debate a una organización, debes tener permisos para crear debates en el repositorio de origen para los debates de la organización. Solo puedes transferir debates entre los repositorios que pertenezcan a la misma cuenta de organización o de usuario. No se puede transferir un debate de un repositorio privado{% ifversion ghec or ghes %} o interno{% endif %} a un repositorio público. -{% data reusables.discussions.navigate-to-repo-or-org %} -{% data reusables.discussions.discussions-tab %} -{% data reusables.discussions.click-discussion-in-list %} -1. En la barra laeral derecha, da clic en {% octicon "arrow-right" aria-label="The right arrow icon" %} **Transferir debate**. !["transferir debate" en la barra lateral derecha del mismo](/assets/images/help/discussions/click-transfer-discussion.png) -1. Selecciona el menú desplegable de **Elige un repositorio** y da clic en aquél al que quieras transferir el debate. Si quieres transferir un debate a una organización, elige el repositorio origen para los debates de esta. ![Menú desplegable de "Elige un repositorio", campo de búsqueda de "Encuentra un repositorio", y repositorio en la lista](/assets/images/help/discussions/use-choose-a-repository-drop-down.png) -1. Da clic en **Transferir debate**. ![Botón de "Transferir debate"](/assets/images/help/discussions/click-transfer-discussion-button.png) +{% data reusables.discussions.navigate-to-repo-or-org %} {% data reusables.discussions.discussions-tab %} {% data reusables.discussions.click-discussion-in-list %} +1. En la barra lateral derecha, haga clic en {% octicon "arrow-right" aria-label="The right arrow icon" %} **Transfer discussion** (Transferir debate). + ![Opción "Transfer discussion" (Transferir debate) en la barra lateral derecha del debate](/assets/images/help/discussions/click-transfer-discussion.png) +1. Seleccione el menú desplegable **Choose a repository** (Elegir un repositorio) y haga clic en el repositorio al que quiera transferir el debate. Si deseas transferir un debate a una organización, elige el repositorio de origen para los debates de la organización. + ![Menú desplegable "Choose a repository" (Elegir un repositorio), campo de búsqueda "Find a repository" (Buscar un repositorio) y repositorio en la lista](/assets/images/help/discussions/use-choose-a-repository-drop-down.png) +1. Haga clic en **Transfer discussion** (Transferir debate). + ![Botón "Transfer discussion" (Transferir debate)](/assets/images/help/discussions/click-transfer-discussion-button.png) ## Borrar un debate -{% data reusables.discussions.navigate-to-repo-or-org %} -{% data reusables.discussions.discussions-tab %} -{% data reusables.discussions.click-discussion-in-list %} -1. En la barra lateral, da clic en {% octicon "trash" aria-label="The trash arrow icon" %} **Borrar debate**. !["Borrar debate" en la barra lateral derecha del mismo](/assets/images/help/discussions/click-delete-discussion.png) -1. Lee la advertencia y luego da clic en **Borrar este debate**. ![Botón de "Borrar este debate" bajo advertencia en el modo](/assets/images/help/discussions/click-delete-this-discussion-button.png) +{% data reusables.discussions.navigate-to-repo-or-org %} {% data reusables.discussions.discussions-tab %} {% data reusables.discussions.click-discussion-in-list %} +1. En la barra lateral derecha, haga clic en {% octicon "trash" aria-label="The trash arrow icon" %} **Delete discussion** (Eliminar debate). + ![Opción "Delete discussion" (Eliminar debate) en la barra lateral derecha del debate](/assets/images/help/discussions/click-delete-discussion.png) +1. Lea la advertencia y haga clic en **Delete this discussion** (Eliminar este debate). + ![Botón "Delete this discussion" (Eliminar este debate) debajo de la advertencia en el cuadro de diálogo modal](/assets/images/help/discussions/click-delete-this-discussion-button.png) ## Convertir propuestas con base en las etiquetas Puedes convertir todas las propuestas con la misma etiqueta en debates, por lote. Las propuestas subsecuentes que tengan esta etiqueta también se convertirán automáticamente en el debate y categoría que configures. -1. En {% data variables.product.product_location %}, navega a la página principal del repositorio o, para los debates de organización, el repositorio origen. -{% data reusables.repositories.sidebar-issues %} -{% data reusables.project-management.labels %} -1. Junto a la etiqueta que quieras convertir en una propuesta, da clic en **Convertir propuestas**. -1. Selecciona el menú desplegable de **Elige una categoría** y da clic en aquella que quieras para tu debate. -1. Da clic en **Entiendo, convertir esta propuesta en debate**. +1. En {% data variables.product.product_location %}, ve hasta la página principal del repositorio o, para los debates de organizaciones, el repositorio de origen. +{% data reusables.repositories.sidebar-issues %} {% data reusables.project-management.labels %} +1. Junto a la etiqueta que quiere convertir en incidencias, haga clic en **Convert issues** (Convertir incidencias). +1. Seleccione el menú desplegable **Choose a category** (Seleccionar una categoría) y haga clic en una categoría para el debate. +1. Haga clic en **I understand, convert this issue to a discussion** (Lo entiendo, convertir esta incidencia en un debate). diff --git a/translations/es-ES/content/discussions/managing-discussions-for-your-community/moderating-discussions.md b/translations/es-ES/content/discussions/managing-discussions-for-your-community/moderating-discussions.md index bee76699aa..f54a4ad126 100644 --- a/translations/es-ES/content/discussions/managing-discussions-for-your-community/moderating-discussions.md +++ b/translations/es-ES/content/discussions/managing-discussions-for-your-community/moderating-discussions.md @@ -1,15 +1,19 @@ --- title: Moderar los debates -intro: 'Puedes promover una colaboración saludable si marcas los comentarios como respuestas, bloqueando o desbloqueando debates, convirtiendo las propuestas en debates y editando o borrando comentarios, debates y categorías que no se alineen con {% ifversion fpt or ghec %} el código de conducta de la comunidad{% elsif ghes > 3.5 %} los lineamientos de contribución de la organización{% endif %}.' +intro: 'Puedes promover una colaboración sana si marcas los comentarios como respuestas, bloqueando y desbloqueando debates, convirtiendo propuestas en debates y editando o borrando los comentarios, debates y categorías que no se alineen con{% ifversion fpt or ghec %} el código de conducta de tu comunidad{% elsif ghes > 3.5 %} las directrices de colaboración de tu organización{% endif %}.' permissions: People with triage access to a repository can moderate discussions in the repository. People with triage access to the source repository for organization discussions can moderate discussions in the organization. versions: feature: discussions +ms.openlocfilehash: 7d128c9beadb190f9c22c345cf0c3124b1dfcfcb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147410119' --- - - ## Acerca de moderar los debates -{% data reusables.discussions.about-discussions %} Si tienes permisos de clasificación para un repositorio, puedes ayudar a moderar los debates del mismo si marcas los comentarios como respuestas, bloqueas los debates que ya no sean útiles o que dañen a la comunidad y conviertes las propuestas en debates cuando una idea está aún en las primeras etapas de desarrollo. De forma similar, si tienes permisos de clasificación para el repositorio origen para los debates de la organización, puedes moderarlos en esta. +{% data reusables.discussions.about-discussions %} Si tienes permisos de evaluación de prioridades en un repositorio, puedes ayudar a moderar el debate del repositorio si marcas los comentarios como respuestas, bloqueas debates que ya no sean útiles o que perjudiquen a la comunidad, y conviertes las incidencias en debates cuando una idea aún se encuentre en una etapa temprana de desarrollo. De forma similar, si tienes permiso de evaluación de prioridades en el repositorio de origen de los debates de la organización, puedes moderar estos debates. ## Marcar un comentario como una respuesta @@ -17,22 +21,21 @@ versions: ## Bloquear debates -Es adecuado bloquear una conversación cuando ésta no sea constructiva o viole el código de conducta de tu comunidad o los [Lineamientos comunitarios](/free-pro-team@latest/github/site-policy/github-community-guidelines) de {% data variables.product.prodname_dotcom %}. También puedes bloquear una conversación para prevenir que se hagan comentarios en un debate que quieres utilizar como un anuncio para la comunidad. Cuando bloqueas una conversación, las personas con acceso de escritura al repositorio o al repositorio origen para los debates de organización aún podrán comentar en este debate. +Bloquear una conversación es adecuado cuando no toda es constructiva, o infringe el código de conducta de la comunidad o de las [Directrices de la comunidad](/free-pro-team@latest/github/site-policy/github-community-guidelines) de {% data variables.product.prodname_dotcom %}. También puedes bloquear una conversación para prevenir que se hagan comentarios en un debate que quieres utilizar como un anuncio para la comunidad. Al bloquear una conversación, los usuarios con acceso de escritura al repositorio o al repositorio de origen de los debates de la organización todavía podrán realizar comentarios en el debate. -{% data reusables.discussions.navigate-to-repo-or-org %} -{% data reusables.discussions.discussions-tab %} -1. En la lista de debates, da clic en aquél que quieras bloquear. ![Bloquear debate](/assets/images/help/discussions/unanswered-discussion.png) -1. En el margen derecho de un debate, da clic en **Bloquear conversación**. -1. Lee la información sobre bloquear los debates y da clic en **Bloquear conversación en este debate**. -1. Cuando estés listo para desbloquear la conversación, da clic en **Desbloquear conversación** y luego en **Desbloquear conversación en este debate**. +{% data reusables.discussions.navigate-to-repo-or-org %} {% data reusables.discussions.discussions-tab %} +1. En la lista de debates, da clic en aquél que quieras bloquear. + ![Bloqueo de un debate](/assets/images/help/discussions/unanswered-discussion.png) +1. En el margen derecho de un debate, haga clic en **Lock conversation** (Bloquear conversación). +1. Lea la información sobre el bloqueo de conversaciones y haga clic en **Lock conversation on this discussion** (Bloquear conversación en este debate). +1. Cuando esté a punto para desbloquear la conversación, haga clic en **Unlock conversation** (Desbloquear conversación) y luego en **Unlock conversation on this discussion** (Desbloquear conversación en este debate). ## Convertir una propuesta en un debate -Cuando conviertes una propuesta en un debate, ésta se creará automáticamente utilizando el contenido de la propuesta. Las personas con acceso de escritura a un repositorio o repositorio origen para debates de organización pueden convertir las propuestas por lotes con base en las etiquetas. Para obtener más información, consulta la sección "[Administrar los debates](/discussions/managing-discussions-for-your-community/managing-discussions)". +Cuando conviertes una propuesta en un debate, ésta se creará automáticamente utilizando el contenido de la propuesta. Los usuarios con acceso de escritura a un repositorio o al repositorio de origen de los debates de la organización pueden convertir de forma masiva las incidencias en función de las etiquetas. Para obtener más información, consulta "[Administración de debates](/discussions/managing-discussions-for-your-community/managing-discussions)". -{% data reusables.discussions.navigate-to-repo-or-org %} -{% data reusables.repositories.sidebar-issues %} +{% data reusables.discussions.navigate-to-repo-or-org %} {% data reusables.repositories.sidebar-issues %} 1. En la lista de propuestas, da clic en aquella que quieras convertir. -1. En el margen derecho de la propuesta, da clic en **Convertir en debate**. -1. Selecciona el menú desplegable de **Elige una categoría** y da clic en aquella que quieras para tu debate. -1. Da clic en **Entiendo, convertir esta propuesta en debate**. +1. En el margen derecho de una incidencia, haga clic en **Convert to discussion** (Convertir en debate). +1. Seleccione el menú desplegable **Choose a category** (Seleccionar una categoría) y haga clic en una categoría para el debate. +1. Haga clic en **I understand, convert this issue to a discussion** (Lo entiendo, convertir esta incidencia en un debate). diff --git a/translations/es-ES/content/discussions/managing-discussions-for-your-community/viewing-insights-for-your-discussions.md b/translations/es-ES/content/discussions/managing-discussions-for-your-community/viewing-insights-for-your-discussions.md index 64144d88b2..3b0408f720 100644 --- a/translations/es-ES/content/discussions/managing-discussions-for-your-community/viewing-insights-for-your-discussions.md +++ b/translations/es-ES/content/discussions/managing-discussions-for-your-community/viewing-insights-for-your-discussions.md @@ -6,28 +6,35 @@ versions: feature: discussions topics: - Discussions -shortTitle: Ver las perspectivas de los debates +shortTitle: View discussions insights +ms.openlocfilehash: 09fafe454f53a1b2a39887bbb085f753f978b6eb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147410150' --- - ## Acerca del tablero de perspectivas de los debates -Puedes utilizar las perspectivas de los debates para que te ayuden a entender la actividad de contribución, vistas de página y crecimiento de tu comunidad de debates. -- La **actividad de contribución** muestra la cuenta total de contribuciones para los debates, propuestas y solicitudes de cambio. -- Las **vistas de la página de debates** muestra las vistas de página totales para los debates, segmentadas por los usuarios que iniciaron sesión contra los anónimos. -- Los **contribuyentes diarios de los debates** muestra el conteo diario de usuarios únicos que reaccionaron, votaron, marcaron una respeusta, comentaron o publicaron en el tiempo seleccionado. -- Los **contribuyentes nuevos de los debates** muestra el conteo diario de usuarios nuevos únicos que reaccionaron, votaron, marcaron una respeusta, comentaron o publicaron en el tiempo seleccionado. +Puedes usar las perspectivas de los debates para entender la actividad de contribución, las vistas de página y el crecimiento de la comunidad de debates. +- **Actividad de contribución** muestra la cuenta total de contribuciones para los debates, propuestas y solicitudes de incorporación de cambios. +- **Vistas de la página de debates** muestra las vistas de página totales para los debates, segmentadas por los usuarios que iniciaron sesión contra los anónimos. +- **Contribuyentes diarios de los debates** muestra el conteo diario de usuarios únicos que reaccionaron, votaron, marcaron una respuesta, comentaron o publicaron en el período de tiempo seleccionado. +- **Contribuyentes nuevos de los debates** muestra el conteo diario de usuarios únicos nuevos que reaccionaron, votaron, marcaron una respuesta, comentaron o publicaron en el período de tiempo seleccionado. ![Captura de pantalla del tablero de debates](/assets/images/help/discussions/discussions-dashboard.png) {% tip %} -**Tip:** Para ver los datos exactos de un periodo de tiempo, pasa el puntero del mouse sobre este periodo de tiempo en la gráfica. +**Sugerencia** Para ver los datos exactos de un período de tiempo, pase el puntero del mouse sobre ese período de tiempo en la gráfica. {% endtip %} ## Ver las perspectivas de los debates -{% data reusables.repositories.navigate-to-repo %} Para los debates organizacionales, navega a la página principal del repositorio fuente. +{% data reusables.repositories.navigate-to-repo %} Para las discusiones de la organización, ve a la página principal del repositorio de origen. {% data reusables.repositories.accessing-repository-graphs %} -3. En la barra lateral izquierda, haz clic en **Community** (Comunidad). ![Captura de pantalla de la pestaña "Comunidad" en l barra lateral izquierda](/assets/images/help/graphs/graphs-sidebar-community-tab.png) -1. Opcionalmente, en la esquina superior derecha de la página, selecciona el menú desplegable de **Periodo** y haz clic en el periodo de tiempo del cual quieres ver los datos: **30 días**, **3 meses** o **1 año**. ![Captura de pantalla del selector de fechas para las perspectivas de los debates](/assets/images/help/discussions/discussions-dashboard-date-selctor.png) +3. En la barra lateral de la izquierda, haga clic en **Community**. +![Captura de pantalla de la pestaña "Community" en la barra lateral izquierda](/assets/images/help/graphs/graphs-sidebar-community-tab.png) +1. Opcionalmente, en la esquina superior derecha de la página, seleccione el menú desplegable **Período** y haga clic en el período de tiempo para el que desea ver los datos: **30 días**, **3 meses** o **1 año**. +![Captura de pantalla del selector de fechas para las perspectivas de los debates](/assets/images/help/discussions/discussions-dashboard-date-selctor.png) diff --git a/translations/es-ES/content/discussions/quickstart.md b/translations/es-ES/content/discussions/quickstart.md index 142b40f720..432ec01abe 100644 --- a/translations/es-ES/content/discussions/quickstart.md +++ b/translations/es-ES/content/discussions/quickstart.md @@ -1,34 +1,41 @@ --- title: Guía de inicio rápido para los debates de GitHub -intro: 'Habilita los {% data variables.product.prodname_discussions %} en un repositorio u organización e inicia conversaciones con tu comunidad.' +intro: 'Habilita {% data variables.product.prodname_discussions %} en un repositorio u organización existente e inicia conversaciones con tu comunidad.' allowTitleToDifferFromFilename: true versions: feature: discussions -shortTitle: Inicio Rápido +shortTitle: Quickstart +ms.openlocfilehash: 0b43d9ce559e31c93002cc8cccef51b8284672c1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147410215' --- - - ## Introducción -{% data variables.product.prodname_discussions %} es un foro de comunicación colaborativa para la comunidad que circunda un proyecto de código abierto o interno. Los debates existen para las conversaciones que necesitan ser transparentes y accesibles pero no necesitan rastrearse en un tablero de proyecto y no se relacionan con el código, a diferencia de los {% data variables.product.prodname_github_issues %}. Los debates habilitan las conversaciones abiertas y fluídas en un foro público. +{% data variables.product.prodname_discussions %} es un foro de comunicación colaborativa para la comunidad que circunda un proyecto interno o de código abierto. Los debates existen para las conversaciones que necesitan ser transparentes y accesibles pero no necesitan rastrearse en un tablero de proyecto y no se relacionan con el código, a diferencia de los {% data variables.product.prodname_github_issues %}. Los debates habilitan las conversaciones abiertas y fluídas en un foro público. Los debates proporcionan un espacio para que existan conversaciones colaborativas al conectar y asignar un área más centralizada para conectarse y encontrar información. ## Habilitar los {% data variables.product.prodname_discussions %} en tu repositorio -Los propietarios de los repositorios y las personas con acceso de escritura pueden habilitar los {% data variables.product.prodname_discussions %} para una comunidad en sus repositorios públicos{% ifversion ghes > 3.5 %}, internos{% endif %} y privados. La visibilidad de un debate se hereda del repositorio del debate en el que esta se crea. +Los propietarios de los repositorios y las personas con acceso de escritura pueden habilitar los {% data variables.product.prodname_discussions %} para una comunidad en sus repositorios públicos{% ifversion ghes > 3.5 %}, internos{% endif %} y privados. La visibilidad de un debate se hereda del repositorio en el que se crea el debate. Cuando habilitas los {% data variables.product.prodname_discussions %} por primera vez, se te invitará a configurar una publicación de bienvenida. {% data reusables.repositories.navigate-to-repo %} -1. Debajo de tu nombre de repositorio, da clic en {% octicon "gear" aria-label="The gear icon" %} **Configuración**. ![Botón de configuración pública](/assets/images/help/discussions/public-repo-settings.png) -1. Debajo de "Características", da clic en **Configurar debates**. ![Configurar un botón de debate debajo de las "Características" para habilitar o inhabilitar los debates de GitHub en un repositorio](/assets/images/help/discussions/setup-discussions-button.png) +1. Debajo del nombre del repositorio, haga clic en {% octicon "gear" aria-label="The gear icon" %} **Settings** (Configuración). +![Botón de configuración pública](/assets/images/help/discussions/public-repo-settings.png) +1. En "Features" (Características), haga clic en **Set up discussions** (Configurar debates). + ![Botón "Set up discussions" (Configurar debates) en "Features" (Características) para habilitar o deshabilitar los debates de GitHub en un repositorio](/assets/images/help/discussions/setup-discussions-button.png) 1. Debajo de "Iniciar un debate nuevo" edita la plantilla para que se apegue con los recursos y el tono que quieras configurar para tu comunidad. -1. Da clic en **Iniciar debate**. ![Botón de "Iniciar debate"](/assets/images/help/discussions/new-discussion-start-discussion-button.png) +1. Haga clic en **Start discussion** (Iniciar debate). + ![Botón "Start discussion" (Iniciar debate)](/assets/images/help/discussions/new-discussion-start-discussion-button.png) -## Habilitar los {% data variables.product.prodname_discussions %} en tu organización +## Habilitación de {% data variables.product.prodname_discussions %} en tu organización -Los propietarios de las organizaciones pueden habilitar los {% data variables.product.prodname_discussions %} para su organización. +Los propietarios de las organizaciones pueden habilitar {% data variables.product.prodname_discussions %} para su organización. {% data reusables.discussions.about-organization-discussions %} @@ -36,41 +43,41 @@ Los propietarios de las organizaciones pueden habilitar los {% data variables.pr ## Aceptar contribuyentes en tus debates -Puedes darles la bienvenida a tu comunidad y presentarles una forma nueva de comunicarse en un repositorio u organización si creas una publicación de bienvenida y la anclas a tu página de {% data variables.product.prodname_discussions %}. El fijar y bloquear los debates ayuda a que las personas sepan si una publicación se hizo a manera de anuncio. Puedes utilizar los anuncios como una forma de vincular a las personas con más recursos y ofrecerles orientación para abrir debates en tu comunidad. Para obtener más información sobre cómo fijar un debate, consulta la sección "[Administrar los debates](/discussions/managing-discussions-for-your-community/managing-discussions#pinning-a-discussion)". +Puedes dar la bienvenida a tu comunidad y presentar una forma nueva de comunicarse en un repositorio o una organización si creas una publicación de bienvenida y anclas la publicación a tu página de {% data variables.product.prodname_discussions %}. El fijar y bloquear los debates ayuda a que las personas sepan si una publicación se hizo a manera de anuncio. Puedes utilizar los anuncios como una forma de vincular a las personas con más recursos y ofrecerles orientación para abrir debates en tu comunidad. Para más información sobre cómo anclar un debate, consulta "[Administración de debates](/discussions/managing-discussions-for-your-community/managing-discussions#pinning-a-discussion)". ## Configurar los lineamientos comunitarios para los contribuyentes -En el caso de los debates de repositorio, puedes configurar lineamientos de contribución para fomentar que los colaboradores tengan conversaciones útiles y significativas que sean relevantes para el repositorio. También puedes actualizar el archivo de README del repositorio para comunicar tus expectativas de cuándo deberían los colaboradores abrir una propuesta o un debate. Para obtener más información sobre cómo proporcionar lineamientos para tu proyecto, consulta la sección{% ifversion fpt or ghec %} "[Agregar un código de conducta a tu proyecto](/communities/setting-up-your-project-for-healthy-contributions/adding-a-code-of-conduct-to-your-project)" y{% endif %} "[Configurar tu proyecto para que tenga contribuciones saludables](/communities/setting-up-your-project-for-healthy-contributions)". +En el caso de los debates de un repositorio, puedes configurar lineamientos de contribución para motivar a los colaboradores para que tengan conversaciones significativas y útiles que sean relevantes para el repositorio. También puedes actualizar el archivo de README del repositorio para comunicar tus expectativas de cuándo deberían los colaboradores abrir una propuesta o un debate. Para obtener más información sobre cómo proporcionar instrucciones para el proyecto, consulta{% ifversion fpt or ghec %} "[Adición de un código de conducta al proyecto](/communities/setting-up-your-project-for-healthy-contributions/adding-a-code-of-conduct-to-your-project)" y{% endif %} "[Configuración del proyecto para colaboraciones correctas](/communities/setting-up-your-project-for-healthy-contributions)". -Para el caso de los debates, puedes compartir información sobre cómo participar en tu organización al crear un README de perfil para ella. Para obtener más información, consulta la sección "[Personalizar el perfil de tu organización ](/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile)". +En el caso de los debates de una organización, compartes información sobre como participar con tu organización si creas un archivo LÉAME de perfil de esta. Para más información, consulta "[Personalización del perfil de la organización](/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile)". ## Crear un debate nuevo -Cualquier usuario sin autenticar que pueda ver el repositorio podrá crear un debate en este. De la misma manera, ya que los debates de las organizaciones se basan en un repositorio origen, cualquier usuario autenticado que pueda ver dicho repositorio podrá crear un debate en esta organización. +Cualquier usuario autenticado que pueda ver un repositorio puede crear un debate en dicho repositorio. Del mismo modo, dado que los debates de una organización se basan en un repositorio de origen, cualquier usuario autenticado que pueda ver el repositorio de origen puede crear un debate en esa organización. {% data reusables.discussions.starting-a-discussion %} -## Crear una encuesta nueva +## Creación de un sondeo -Cualquier usuario no autenticado que pueda ver un repositorio podrá crear una encuesta. De la misma manera, ya que los debates de las organizaciones se basan en un repositorio origen, cualquier usuario autenticado que pueda ver dicho repositorio podrá crear una encuesta en esta organización. +Cualquier usuario autenticado que pueda ver un repositorio puede crear un sondeo. Del mismo modo, dado que los debates de una organización se basan en un repositorio de origen, cualquier usuario autenticado que pueda ver el repositorio de origen puede crear un sondeo en esa organización. {% data reusables.discussions.starting-a-poll %} ## Organizar debates -Los propietarios de los repositorios y las personas con acceso de escritura en estos pueden crear categorías nuevas para mantener los debates organizados. De la misma manera, ya que los debates de las organizaciones se basan en un repositorio origen, los propietarios de los repositorios y las personas con acceso de escritura con acceso de escritura en el repositorio origen pueden crear categorías nuevas para estos debates. +Los propietarios de un repositorio y las personas que tienen acceso de escritura al mismo pueden crear categorías nuevas para mantener los debates organizados. Del mismo modo, dado que los debates de una organización se basan en un repositorio de origen, los propietarios del repositorio y las personas que tienen acceso de escritura al repositorio de origen pueden crear categorías para los debates de una organización. -Los colaboradores que participan en debates nuevos pueden agruparlos en las categorías existentes más relevantes. Los debates también pueden volver a categorizarse después de su creación. Para obtener más información, consulta la sección "[Administrar las categorías de los debates](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions)". +Los colaboradores que participen y creen debates nuevos pueden agruparlos en las categorías existentes más relevantes. Los debates también pueden volver a categorizarse después de su creación. Para más información, consulta "[Administración de categorías para debates](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions)". {% data reusables.discussions.you-can-label-discussions %} ## Promover las conversaciones sanas -Las personas con permisos de escritura en el repositorio o en el repositorio origen para los debates de las organizaciones pueden ayudar a que se noten las conversaciones importantes si las fijan, borran las que ya no son útiles o que dañan a la comunidad y las transfieren a los repositorios más relevantes que le pertenezcan a la organización. Para obtener más información, consulta la sección "[Administrar los debates](/discussions/managing-discussions-for-your-community/managing-discussions)". +Las personas que tienen permisos de escritura en el repositorio, o bien en el repositorio de origen para los debates de una organización, pueden ayudar a que las conversaciones importantes emerjan si anclan los debates, borran aquellos que ya no son útiles o que dañan a la comunidad, y transfieren aquellos a repositorios más pertinentes que pertenezcan a la organización. Para más información, consulta "[Administración de debates](/discussions/managing-discussions-for-your-community/managing-discussions)". -Las personas con permiso de clasificación en el repositorio o en el repositorio origen de los debates de la organización pueden ayudar a moderar los debates de un proyecto al marcar los comentarios como respuestas, fijar los debates que ya no son útiles o que dañan a la comunidad y convertir las propuestas en debates cuando una idea aún está en las primeras etapas de desarrollo. Para obtener más información, consulta la sección "[Moderar los debates](/discussions/managing-discussions-for-your-community/moderating-discussions)". +Las personas con permisos de evaluación de prioridades en el repositorio, o bien en el repositorio de origen para los debates de una organización, pueden ayudar a moderar los debates de un proyecto si marcan los comentarios como respuestas, bloquean los debates que ya no son útiles o que dañan a la comunidad, y convierten las incidencias en debates cuando una idea aún se encuentra en una etapa de desarrollo temprana. Para más información, vea "[Moderación de debates](/discussions/managing-discussions-for-your-community/moderating-discussions)". ## Pasos siguientes -Una vez que exista una ruta clara para ampliar el alcance del trabajo y migrar una idea desde un concepto hacia la realidad, puedes crear una propuesta y comenzar a rastrear tu progreso. Para obtener más información sobre cómo crear una propuesta a partir de un debate, consulta la sección "[Moderar debates](/discussions/managing-discussions-for-your-community/moderating-discussions)". +Una vez que exista una ruta clara para ampliar el alcance del trabajo y migrar una idea desde un concepto hacia la realidad, puedes crear una propuesta y comenzar a rastrear tu progreso. Para obtener más información sobre cómo crear una incidencia a partir de un debate, vea "[Moderación de debates](/discussions/managing-discussions-for-your-community/moderating-discussions)". diff --git a/translations/es-ES/content/education/contribute-with-github-community-exchange/getting-started-with-github-community-exchange.md b/translations/es-ES/content/education/contribute-with-github-community-exchange/getting-started-with-github-community-exchange.md index da0d92b40a..21e83c5d52 100644 --- a/translations/es-ES/content/education/contribute-with-github-community-exchange/getting-started-with-github-community-exchange.md +++ b/translations/es-ES/content/education/contribute-with-github-community-exchange/getting-started-with-github-community-exchange.md @@ -1,45 +1,50 @@ --- -title: Getting started with GitHub Community Exchange -shortTitle: Empezar -intro: 'Learn how to access {% data variables.product.prodname_community_exchange %} and submit your repository.' +title: Introducción a GitHub Community Exchange +shortTitle: Get started +intro: 'Obtén información sobre cómo acceder a {% data variables.product.prodname_community_exchange %} y enviar tu repositorio.' versions: fpt: '*' +ms.openlocfilehash: f9280e380b251c52d2b582aadb55eb319d5c342d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147574008' --- - ## Introducción -{% data reusables.education.about-github-community-exchange-intro %} {% data variables.product.prodname_community_exchange %} can help you make your first open source contribution or grow your own open source project. +{% data reusables.education.about-github-community-exchange-intro %} {% data variables.product.prodname_community_exchange %} puede ayudarte a realizar tu primera colaboración de código abierto o desarrollar tu propio proyecto de código abierto. -Para obtener más información sobre cómo {% data variables.product.prodname_community_exchange %} puede ayudarte como alumno, consulta la sección "[Acerca de {% data variables.product.prodname_community_exchange %}](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-community-exchange)". +Para obtener más información sobre cómo {% data variables.product.prodname_community_exchange %} puede ayudarte como alumno, consulta "[Acerca de {% data variables.product.prodname_community_exchange %}](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-community-exchange)". -## Accessing {% data variables.product.prodname_community_exchange %} +## Acceso a {% data variables.product.prodname_community_exchange %} {% data reusables.education.access-github-community-exchange %} -## Finding interesting repositories +## Búsqueda de repositorios interesantes -You can browse repositories submitted to {% data variables.product.prodname_community_exchange %} from the gallery page. +Puedes examinar los repositorios enviados a {% data variables.product.prodname_community_exchange %} desde la página de la galería. -As you think about what open source repositories may be interesting, consider if you're wanting to learn or collaborate, or if there are particular topics or languages that could be a good starting point. +A medida que vayas pensando en el interés de los repositorios de código abierto, considera si quieres aprender o colaborar, o si hay temas o lenguajes concretos que podrían ser un buen punto de partida. -When exploring repositories in the {% data variables.product.prodname_community_exchange %} gallery, you can filter available repositories by purpose, topics, or languages, and search for repositories by name and description. You can sort the list of repositories in the gallery by submission date, or by the number of stars, forks, or issues a repository has. +Al explorar repositorios en la galería de {% data variables.product.prodname_community_exchange %}, puedes filtrar los repositorios disponibles por finalidad, temas o lenguajes y buscar repositorios por nombre y descripción. Puedes ordenar la lista de repositorios de la galería por fecha de envío o por el número de estrellas, bifurcaciones o incidencias que tiene un repositorio. -![Screenshot of Community Exchange search box and dropdown filters](/assets/images/help/education/community-exchange-search-and-filter.png) +![Captura de pantalla del cuadro de búsqueda y los filtros desplegables de Community Exchange](/assets/images/help/education/community-exchange-search-and-filter.png) -## Starring repositories +## Marcar repositorios con estrellas -You can star repositories listed in the {% data variables.product.prodname_community_exchange %} gallery. Starring makes it easy to find a repository in the gallery again later. Marcar un repositorio con estrella también muestra reconocimiento al mantenedor del repositorio por su trabajo. +Puede marcar con estrellas los repositorios que se muestran en la galería de {% data variables.product.prodname_community_exchange %}. Marcar con estrellas un repositorio te facilitará encontrarlo posteriormente en la galería. Marcar un repositorio con estrella también muestra reconocimiento al mantenedor del repositorio por su trabajo. -Repository listings in the {% data variables.product.prodname_community_exchange %} gallery can be sorted on the number of stars a repository has. +Las listas de repositorios de la galería de {% data variables.product.prodname_community_exchange %} se pueden ordenar por el número de estrellas que tiene un repositorio. -To star a repository: Go to your {% data variables.product.prodname_community_exchange %} home page, find the repository you want to star, and click {% octicon "star" aria-label="The star icon" %} **Star** button found right by its name. +Para marcar con estrellas un repositorio: desplázate a la página principal de {% data variables.product.prodname_community_exchange %}, busca el repositorio que quieres marcar con estrellas y haz clic en {% octicon "star" aria-label="The star icon" %} el botón **Star** (Estrella) a la derecha de su nombre. -## Reporting abuse +## Notificar un abuso -The {% data variables.product.prodname_community_exchange %} community moderates repository submissions. You can report abusive repositories, spammy, or disruptive content at any time. +La comunidad de {% data variables.product.prodname_community_exchange %} modera los envíos al repositorio. Puedes notificar repositorios abusivos o de contenido no deseado o perjudicial en cualquier momento. -Para reportar un repositorio ofensivo: Dirígete a tu página principal de {% data variables.product.prodname_community_exchange %}, encuentra el repositorio que quieras reportar, haz clic en el menú desplegable de {% octicon "kebab-horizontal" aria-label="The edit icon" %} justo en su nombre y luego haz clic en {% octicon "report" aria-label="The report symbol" %} **Reportar abuso**. +Para notificar un repositorio abusivo: desplázate a la página principal de {% data variables.product.prodname_community_exchange %}, busca el repositorio que quieres notificar, haz clic en el menú desplegable {% octicon "kebab-horizontal" aria-label="The edit icon" %} a la derecha de su nombre y haz clic en {% octicon "report" aria-label="The report symbol" %} **Report abuse** (Notificar abuso). -## Leer más +## Información adicional -- ""[Acerca de {% data variables.product.prodname_community_exchange %}](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/about-github-community-exchange)"" +- ««[Acerca de {% data variables.product.prodname_community_exchange %}](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/about-github-community-exchange)»» diff --git a/translations/es-ES/content/education/contribute-with-github-community-exchange/index.md b/translations/es-ES/content/education/contribute-with-github-community-exchange/index.md index caf08352b6..2a51cbc606 100644 --- a/translations/es-ES/content/education/contribute-with-github-community-exchange/index.md +++ b/translations/es-ES/content/education/contribute-with-github-community-exchange/index.md @@ -1,12 +1,18 @@ --- -title: Contribute with GitHub Community Exchange +title: Colaboración con GitHub Community Exchange shortTitle: '{% data variables.product.prodname_community_exchange %}' -intro: 'With {% data variables.product.prodname_community_exchange %}, you can use {% data variables.product.product_name %} to contribute to open source and build your portfolio.' +intro: 'Con {% data variables.product.prodname_community_exchange %}, puedes usar {% data variables.product.product_name %} para colaborar a código abierto y crear tu cartera.' versions: fpt: '*' children: - /getting-started-with-github-community-exchange - /submitting-your-repository-to-github-community-exchange - /managing-your-submissions-to-github-community-exchange +ms.openlocfilehash: 420db797ef8e913a597647f2a20fad8cea2c5861 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147409859' --- diff --git a/translations/es-ES/content/education/contribute-with-github-community-exchange/managing-your-submissions-to-github-community-exchange.md b/translations/es-ES/content/education/contribute-with-github-community-exchange/managing-your-submissions-to-github-community-exchange.md index 7c5ad795fa..c5beb9b5d0 100644 --- a/translations/es-ES/content/education/contribute-with-github-community-exchange/managing-your-submissions-to-github-community-exchange.md +++ b/translations/es-ES/content/education/contribute-with-github-community-exchange/managing-your-submissions-to-github-community-exchange.md @@ -1,24 +1,29 @@ --- -title: Managing your submissions to GitHub Community Exchange +title: Administración de envíos a GitHub Community Exchange shortTitle: Manage your submissions -intro: 'You can manage the purpose, topics, and offers assigned to each of your repositories in the {% data variables.product.prodname_community_exchange %} gallery, or delete your repository submissions.' +intro: 'Puedes administrar la finalidad, los temas y las ofertas que se asignan a cada uno de los repositorios de la galería de {% data variables.product.prodname_community_exchange %} o eliminar los envíos al repositorio.' versions: fpt: '*' +ms.openlocfilehash: 70dc65ccb387817d5b4a78c1fc27085f67dcfc6e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147409851' --- +## Acerca de los envíos -## About your submissions +Durante el proceso de envío de {% data variables.product.prodname_community_exchange %}, elegirá una finalidad, temas y ofertas para el repositorio. Una vez que se haya enviado un repositorio a {% data variables.product.prodname_community_exchange %}, se publicará con estos detalles. Para obtener más información, consulta "[Envío del repositorio a GitHub Community Exchange](/education/contribute-with-github-community-exchange/submitting-your-repository-to-github-community-exchange)". -During the {% data variables.product.prodname_community_exchange %} submission process, you will choose a purpose, topics, and offers for your repository. Once a repository has been submitted to {% data variables.product.prodname_community_exchange %}, it will be published with these details. For more information, see "[Submitting your repository to GitHub Community Exchange](/education/contribute-with-github-community-exchange/submitting-your-repository-to-github-community-exchange)." +Después de realizar el envío, todavía puedes editar los temas y las ofertas asociados con el repositorio. También puedes actualizar la finalidad del repositorio cambiando los temas correspondientes. Para obtener más información, consulte "[Clasificación del repositorio con temas](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/classifying-your-repository-with-topics)". -After you've submitted, you can still edit the topics and offers associated with your repository. You can also update the purpose of your repository by changing the corresponding topic(s). Para obtener más información, consulta "[Clasificar tu repositorio con temas](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/classifying-your-repository-with-topics)". +El idioma asociado al repositorio es el idioma principal que se usa y lo determina automáticamente {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta "[Acerca de los lenguajes del repositorio](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-repository-languages)". -The language associated with your repository is the primary language used and is automatically determined by {% data variables.product.prodname_dotcom %}. For more information, see "[About repository languages](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-repository-languages)." +La comunidad de {% data variables.product.prodname_community_exchange %} modera todos los envíos al repositorio. -The {% data variables.product.prodname_community_exchange %} community moderates all repository submissions. +## Administración de los envíos -## Managing your submissions - -1. From your {% data variables.product.prodname_global_campus %} dashboard, navigate to the {% data variables.product.prodname_community_exchange %} home page. -1. Above the list of repositories, click the **Submissions** tab. ![Screenshot of the Submissions tab](/assets/images/help/education/community-exchange-submissions-tab.png) -1. Optionally, edit your submitted repository. To the right of the repository you want to edit, click {% octicon "pencil" aria-label="The edit icon" %} to go directly to your repository homepage. From there, you can update the purpose, topics, and offers assigned to your repository. -1. Optionally, delete a submitted repository from the gallery. To the right of the repository submission you want to remove, click {% octicon "trash" aria-label="The trash icon" %}. +1. Desde el panel {% data variables.product.prodname_global_campus %}, navega a la página de inicio de {% data variables.product.prodname_community_exchange %}. +1. Sobre la lista de repositorios, haga clic en la pestaña **Submissions** (Envíos). ![ Captura de pantalla de la pestaña de envíos](/assets/images/help/education/community-exchange-submissions-tab.png) +1. Opcionalmente, edita el repositorio enviado. A la derecha del repositorio que quieres editar, haz clic en {% octicon "pencil" aria-label="The edit icon" %} para ir directamente a la página principal del repositorio. Desde allí, puedes actualizar la finalidad, los temas y las ofertas asignadas al repositorio. +1. Opcionalmente, puedes eliminar un repositorio enviado de la galería. A la derecha del envío de repositorio que quieras quitar, haz clic en {% octicon "trash" aria-label="The trash icon" %}. diff --git a/translations/es-ES/content/education/contribute-with-github-community-exchange/submitting-your-repository-to-github-community-exchange.md b/translations/es-ES/content/education/contribute-with-github-community-exchange/submitting-your-repository-to-github-community-exchange.md index b27facd0ef..61427abcab 100644 --- a/translations/es-ES/content/education/contribute-with-github-community-exchange/submitting-your-repository-to-github-community-exchange.md +++ b/translations/es-ES/content/education/contribute-with-github-community-exchange/submitting-your-repository-to-github-community-exchange.md @@ -1,48 +1,57 @@ --- -title: Submitting your repository to GitHub Community Exchange +title: Envío del repositorio a GitHub Community Exchange shortTitle: Submit your repository -intro: 'You can submit your repository to {% data variables.product.prodname_community_exchange %} for others to view or contribute to.' +intro: 'Puedes enviar el repositorio a {% data variables.product.prodname_community_exchange %} para que otros usuarios puedan verlo o colaborar con él.' versions: fpt: '*' +ms.openlocfilehash: d520f303bf368c9230f26580ba2de9bd744b21e7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147409847' --- +## Acerca de los envíos de repositorio -## About repository submissions +Solo se pueden enviar repositorios públicos propiedad de cuentas personales a {% data variables.product.prodname_community_exchange %}. -Only public repositories owned by personal accounts can be submitted to {% data variables.product.prodname_community_exchange %}. +Hay tres tipos de envíos de repositorio: -There are three types of repository submissions: +- **Learn** (Aprender). Repositorio para compartir instrucciones paso a paso para compilar un proyecto. +- **Collaborate** (Colaborar). Repositorio que busca colaboradores para trabajar en un proyecto. +- **Learn and Collaborate** (Aprender y colaborar). Repositorio que es una combinación de `Learn` y `Collaborate`. -- **Learn.** A repository to share step-by-step instructions to build a project. -- **Collaborate.** A repository seeking collaborators to work on a project. -- **Learn and Collaborate.** A repository which is a combination of `Learn` and `Collaborate`. +Ten en cuenta cuál es la finalidad principal del repositorio al elegir el tipo de envío para el repositorio. -Consider what the main purpose of your repository is when choosing the type of submission for your repository. +Para promover el proyecto y hacer que sea más reconocible para otros alumnos, debes asignar uno o varios temas y ofertas de {% data variables.product.prodname_student_pack %} al repositorio. Para obtener más información, consulte "[Clasificación del repositorio con temas](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/classifying-your-repository-with-topics)". -To promote your project and make it more discoverable to other students, you should assign one or more topics and {% data variables.product.prodname_student_pack %} offers to your repository. Para obtener más información, consulta "[Clasificar tu repositorio con temas](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/classifying-your-repository-with-topics)". +Una vez que se haya enviado un repositorio a {% data variables.product.prodname_community_exchange %}, se publicará inmediatamente con la finalidad, los temas y las ofertas que hayas elegido. La comunidad de {% data variables.product.prodname_community_exchange %} modera todos los envíos al repositorio. -Once a repository has been submitted to {% data variables.product.prodname_community_exchange %}, it will be published immediately with the purpose, topics, and offers you've chosen. La comunidad de {% data variables.product.prodname_community_exchange %} modera todas las emisiones de los repositorios. +### Requisitos para el envío -### Submission requirements +El repositorio debe cumplir un conjunto mínimo de requisitos para que se acepte un envío. Durante el proceso de envío, si no se han cumplido los criterios de envío para el repositorio seleccionado, recibirás una notificación de los elementos que faltan. -Your repository must meet a minimum set of requirements for a submission to be accepted. During the submission process, if the submission criteria hasn't been met for your selected repository, you will be notified of the missing items. - -For a submission with a purpose of `Learn`, your repository must have: -- A description. -- A LEARN.md file to provide step-by-step instructions, with text and/or media, on how you built your project. Ideally, your LEARN.md file will deconstruct your project into small components and provide thorough details of each step, so that other students can code their project by following your instructions. -- A README.md file to provide a detailed description of your project. - -For a submission with a purpose of `Collaborate`, your repository must have: +Para un envío con una finalidad de `Learn`, el repositorio debe tener: - Una descripción. -- Un archivo de README.md para proporcionar la descripción detallada de tu proyecto. -- One or more issues for collaborators to work on. +- Un archivo LEARN.md para proporcionar instrucciones paso a paso, con texto o elementos multimedia, sobre cómo se ha compilado el proyecto. Idealmente, el archivo de LEARN.md deconstruirá el proyecto en componentes pequeños y proporcionará detalles exhaustivos de cada paso para que otros alumnos puedan codificar su proyecto siguiendo las instrucciones. +- Un archivo README.md para proporcionar una descripción detallada del proyecto. -A good repository submission for both `Learn` and `Collaborate` purposes, is a repository that follows community standards. For more information, see "[About community profiles for public repositories](/communities/setting-up-your-project-for-healthy-contributions/about-community-profiles-for-public-repositories)." +Para un envío con una finalidad de `Collaborate`, el repositorio debe tener: +- Una descripción. +- Un archivo README.md para proporcionar una descripción detallada del proyecto. +- Una o varias incidencias en los que los colaboradores trabajarán. -## Submitting your repository +Un buen envío de repositorio para las finalidades de `Learn` y `Collaborate` es un repositorio que sigue los estándares de la comunidad. Para obtener más información, consulta "[Acerca de los perfiles de la comunidad para repositorios públicos](/communities/setting-up-your-project-for-healthy-contributions/about-community-profiles-for-public-repositories)". -1. Desde tu tablero de {% data variables.product.prodname_global_campus %}, navega a la página principal de {% data variables.product.prodname_community_exchange %}. -1. Above the list of repositories, to the right of the search and dropdown filters, click **Add repository**. ![Screenshot of the Add repository button](/assets/images/help/education/community-exchange-submission-add-repo.png) -1. Use the **What is the purpose of your submission?** drop-down menu and select one or more entries matching your submission. ![Screenshot of the purpose dropdown for a repository submission](/assets/images/help/education/community-exchange-repo-submission-purpose.png) -1. Use the **Which repository would you like to use?** drop-down menu and select the repository for your submission. If the submission criteria hasn't been met, you will be notified of the missing items. ![Screenshot of the repository dropdown for a repository submission](/assets/images/help/education/community-exchange-repo-submission-repo.png) -1. Use the **Which offers did you use for your project?** drop-down menu and select one or more entries matching your submission. ![Screenshot of the offers dropdown for a repository submission](/assets/images/help/education/community-exchange-repo-submission-offers.png) -1. Click **Submit the project**. +## Envío del repositorio + +1. Desde el panel {% data variables.product.prodname_global_campus %}, navega a la página de inicio de {% data variables.product.prodname_community_exchange %}. +1. Sobre la lista de repositorios, a la derecha de los filtros desplegables y de búsqueda, haz clic en **Add repository** (Agregar repositorio). + ![Captura de pantalla del botón para agregar un repositorio](/assets/images/help/education/community-exchange-submission-add-repo.png) +1. Usa el menú desplegable **What is the purpose of your submission?** (¿Cuál es la finalidad del envío?) y selecciona una o varias entradas que coincidan con el envío. + ![Captura de pantalla del menú desplegable de finalidad para un envío de repositorio](/assets/images/help/education/community-exchange-repo-submission-purpose.png) +1. Usa el menú desplegable **Which repository would you like to use?** (¿Qué repositorio quieres usar?) y selecciona el repositorio para el envío. Si no se cumplen los criterios de envío, recibirás una notificación de los elementos que faltan. + ![Captura de pantalla del menú desplegable de repositorio para un envío de repositorio](/assets/images/help/education/community-exchange-repo-submission-repo.png) +1. Usa el menú desplegable **Which offers did you use for your project?** (¿Qué ofertas has usado para el proyecto?) y selecciona una o varias entradas que coincidan con el envío. + ![Captura de pantalla del menú desplegable de ofertas para un envío de repositorio](/assets/images/help/education/community-exchange-repo-submission-offers.png) +1. Haz clic en **Submit the project** (Enviar el proyecto). diff --git a/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/about-github-community-exchange.md b/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/about-github-community-exchange.md index b458877b98..d42d7555f7 100644 --- a/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/about-github-community-exchange.md +++ b/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/about-github-community-exchange.md @@ -1,32 +1,37 @@ --- -title: About GitHub Community Exchange -intro: 'Learn the skills you need to contribute to open source projects and grow your own portfolio, with {% data variables.product.prodname_community_exchange %}.' +title: Acerca de GitHub Community Exchange +intro: 'Puedes aprender las aptitudes que necesitas para colaborar en proyectos de código abierto y ampliar tu propia cartera con {% data variables.product.prodname_community_exchange %}.' redirect_from: - /education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-community-exchange versions: fpt: '*' shortTitle: About Community Exchange +ms.openlocfilehash: 609c1fe6457db460fa3f6a3bf00b7f467ab7aba0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147574284' --- - -## Acerca de las {% data variables.product.prodname_community_exchange %} +## Acerca de {% data variables.product.prodname_community_exchange %} {% data reusables.education.about-github-community-exchange-intro %} -![Screenshot of Community Exchange page](/assets/images/help/education/community-exchange-page.png) +![Captura de pantalla de la página Community Exchange](/assets/images/help/education/community-exchange-page.png) -You can help your peers learn open source skills, become a project maintainer, and grow your {% data variables.product.prodname_dotcom %} portfolio and network within a safe and verified community platform. +Puedes ayudar a que tus pares aprendan aptitudes de código abierto, convertirte en mantenedor de un proyecto, ampliar tu cartera de {% data variables.product.prodname_dotcom %} y tu red en una plataforma comunitaria segura y comprobada. -{% data variables.product.prodname_community_exchange %} allows you to: -- Discover student created repositories -- Star repositories of interest -- Submit a repository in need of collaborators -- Submit a repository to teach new skills -- Manage your repository submissions +{% data variables.product.prodname_community_exchange %} te permite: +- Descubrir repositorios creados por los alumnos +- Marcar los repositorios que te interesan +- Enviar un repositorio que necesita colaboradores +- Enviar un repositorio para enseñar aptitudes nuevas +- Administrar tus envíos de repositorios -For more information, see "[Contribute with GitHub Community Exchange](/education/contribute-with-github-community-exchange)." +Para obtener más información, consulta "[Colaboración con GitHub Community Exchange](/education/contribute-with-github-community-exchange)". {% data reusables.education.access-github-community-exchange %} -## Leer más +## Información adicional -- "[Iniciar con {% data variables.product.prodname_community_exchange %}](/education/contribute-with-github-community-exchange/getting-started-with-github-community-exchange)" +- "[Introducción a {% data variables.product.prodname_community_exchange %}](/education/contribute-with-github-community-exchange/getting-started-with-github-community-exchange)" diff --git a/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/about-github-global-campus-for-students.md b/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/about-github-global-campus-for-students.md index 4633256b83..0e8b4f2a8d 100644 --- a/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/about-github-global-campus-for-students.md +++ b/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/about-github-global-campus-for-students.md @@ -1,5 +1,5 @@ --- -title: About GitHub Global Campus for students +title: Acerca del campus global de GitHub para alumnos intro: '{% data variables.product.prodname_education %} le ofrece a los estudiantes experiencia práctica con acceso gratuito a diversas herramientas de programadores de los socios de {% data variables.product.prodname_dotcom %}.' redirect_from: - /education/teach-and-learn-with-github-education/about-github-education-for-students @@ -9,32 +9,37 @@ redirect_from: - /education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-education-for-students versions: fpt: '*' -shortTitle: Para alumnos +shortTitle: For students +ms.openlocfilehash: a34da8bd0f37646bfaad0dbff3b09c6f2df440e4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147574283' --- - Usar {% data variables.product.prodname_dotcom %} para tus proyectos escolares es un modo práctico de colaborar con otros y crear un portfolio que exhiba experiencia práctica. -Cualquiera con una cuenta de {% data variables.product.prodname_dotcom %} puede colaborar en repositorios públicos y privados ilimitados con {% data variables.product.prodname_free_user %}. As a student, you can also apply for {% data variables.product.prodname_education %} student benefits. Your {% data variables.product.prodname_education %} student benefits and resources are all included in {% data variables.product.prodname_global_campus %}, a portal that allows you to access your education benefits, all in one place. Para obtener más información, consulta las secciones "[Solicitar entrar a GitHub Global Campus como alumno](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/apply-to-github-global-campus-as-a-student)" y [{% data variables.product.prodname_education %}](https://education.github.com/). +Cualquiera con una cuenta de {% data variables.product.prodname_dotcom %} puede colaborar en repositorios públicos y privados ilimitados con {% data variables.product.prodname_free_user %}. Como alumno, también puedes solicitar los beneficios de {% data variables.product.prodname_education %} para los alumnos. Los beneficios y recursos para los alumnos de {% data variables.product.prodname_education %} se incluyen en el {% data variables.product.prodname_global_campus %}, un portal que te permite acceder a sus beneficios educativos, todo en un solo lugar. Para obtener más información, consulta «[Solicitar acceso al campus global de GitHub como alumno](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/apply-to-github-global-campus-as-a-student)» y [{% data variables.product.prodname_education %}](https://education.github.com/). -Before applying for Global Campus, check if your learning community is already partnered with us as a {% data variables.product.prodname_campus_program %} school. Para obtener más información, consulta la sección "[Acerca de la {% data variables.product.prodname_campus_program %}](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/about-github-campus-program)". +Antes de solicitar un descuento individual, comprueba si la comunidad de aprendizaje ya está asociada con nosotros como una escuela del {% data variables.product.prodname_campus_program %}. Para más información, vea "[Acerca de {% data variables.product.prodname_campus_program %}](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/about-github-campus-program)". -If you're a member of a school club, a teacher can apply for {% data variables.product.prodname_global_campus %} so your team can collaborate using {% data variables.product.prodname_team %}, which allows unlimited users and private repositories, for free. Para obtener más información, consulta la sección "[Solicitar ingresar al {% data variables.product.prodname_global_campus %} como docente](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/apply-to-github-global-campus-as-a-teacher)". +Si eres miembro de un club de la escuela, un profesor puede solicitar acceso al {% data variables.product.prodname_global_campus %} para que tu equipo pueda colaborar con {% data variables.product.prodname_team %}, lo que permite repositorios privados y usuarios ilimitados de forma gratuita. Para obtener más información, consulta «[Solicitar acceso al {% data variables.product.prodname_global_campus %} como profesor](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/apply-to-github-global-campus-as-a-teacher)». -Once you are a verified {% data variables.product.prodname_global_campus %} student, you can access {% data variables.product.prodname_global_campus %} anytime by going to the [{% data variables.product.prodname_education %} website](https://education.github.com). +Una vez que se seas un alumno verificado del {% data variables.product.prodname_global_campus %}, puedes acceder al {% data variables.product.prodname_global_campus %} en cualquier momento yendo al [sitio web de {% data variables.product.prodname_education %}](https://education.github.com). -![{% data variables.product.prodname_global_campus %} portal for students](/assets/images/help/education/global-campus-portal-students.png) +![Portal del {% data variables.product.prodname_global_campus %} para los alumnos](/assets/images/help/education/global-campus-portal-students.png) -## {% data variables.product.prodname_global_campus %} features for students +## Características del {% data variables.product.prodname_global_campus %} para los alumnos -{% data variables.product.prodname_global_campus %} is a portal from which you can access your {% data variables.product.prodname_education %} benefits and resources, all in one place. On the {% data variables.product.prodname_global_campus %} portal, students can: -- Connect with a local Campus Expert. For more information on campus experts, see "[About Campus Experts](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-at-your-educational-institution/about-campus-experts)." -- Explore and claim offers for free industry tools from the [Student Developer Pack](https://education.github.com/pack). -- See upcoming in-person and virtual events for students, curated by {% data variables.product.prodname_education %} and student leaders. -- View assignments from [GitHub Classroom](https://classroom.github.com/) with upcoming due dates. -- Stay in the know on what the community is interested in by rewatching recent [Campus TV](https://www.twitch.tv/githubeducation) episodes. Campus TV is created by {% data variables.product.prodname_dotcom %} and student community leaders and can be watched live or on demand. -- Discover student-created repositories from GitHub Community Exchange. For more information, see "[About GitHub Community Exchange](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/about-github-community-exchange)." +{% data variables.product.prodname_global_campus %} es un portal desde el que puedes acceder a tus ventajas y a los recursos de {% data variables.product.prodname_education %}, todo en un solo lugar. En el portal del {% data variables.product.prodname_global_campus %}, los alumnos pueden: +- Conectarse con un experto local del campus. Para obtener más información sobre los expertos del campus, consulta «[Acerca de los expertos del campus](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-at-your-educational-institution/about-campus-experts)». +- Explorar y reclamar ofertas para herramientas del sector gratuitas en el [Paquete para desarrolladores para los alumnos](https://education.github.com/pack). +- Consultar los próximos eventos en persona y virtuales para los alumnos, mantenidos por {% data variables.product.prodname_education %} y por los líderes del alumnado. +- Consultar las asignaciones del [Aula de GitHub](https://classroom.github.com/) con las próximas fechas de vencimiento. +- Mantenerte al corriente de lo que interesa a la comunidad con los episodios recientes de [Campus TV](https://www.twitch.tv/githubeducation). Campus TV está creado por {% data variables.product.prodname_dotcom %} y por los líderes de la comunidad de alumnos y se puede ver en vivo o a petición. +- Descubrir los repositorios creados por alumnos desde GitHub Community Exchange. Para obtener más información, consulta «[Acerca de GitHub Community Exchange](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/about-github-community-exchange)». -## Leer más +## Información adicional -- "[About {% data variables.product.prodname_global_campus %} for teachers](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/about-github-global-campus-for-teachers)" +- «[Acerca del {% data variables.product.prodname_global_campus %} para profesores](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/about-github-global-campus-for-teachers)» - "[Acerca de {% data variables.product.prodname_community_exchange %}](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/about-github-community-exchange)" diff --git a/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/apply-to-github-global-campus-as-a-student.md b/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/apply-to-github-global-campus-as-a-student.md index 1bffa421f5..21a22771dd 100644 --- a/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/apply-to-github-global-campus-as-a-student.md +++ b/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/apply-to-github-global-campus-as-a-student.md @@ -1,6 +1,6 @@ --- -title: Apply to GitHub Global Campus as a student -intro: 'As a student, you can apply to join {% data variables.product.prodname_global_campus %} and receive access to the student resources and benefits offered by {% data variables.product.prodname_education %}' +title: Solicitar acceso al GitHub Global Campus como alumno +intro: 'Como alumno, puedes solicitar unirte al {% data variables.product.prodname_global_campus %} y obtener acceso a los recursos y ventajas de los alumnos que ofrece {% data variables.product.prodname_education %}' redirect_from: - /education/teach-and-learn-with-github-education/apply-for-a-student-developer-pack - /github/teaching-and-learning-with-github-education/applying-for-a-student-developer-pack @@ -10,13 +10,18 @@ redirect_from: versions: fpt: '*' shortTitle: Apply to Global Campus +ms.openlocfilehash: 105346dce9632f24f37b29f883a45da27e74ab71 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147574280' --- - {% data reusables.education.about-github-education-link %} ## Requisitos -To be eligible for {% data variables.product.prodname_global_campus %}, including {% data variables.product.prodname_student_pack %} and other benefits, you must: +Para poder optar al {% data variables.product.prodname_global_campus %}, incluido el {% data variables.product.prodname_student_pack %} y otras ventajas, debes: - Estar inscrito actualmente en un curso que otorgue un título o diploma que garantice un curso de estudio como colegio, escuela secundaria, facultad, universidad, escolarización en casa o institución educativa similar - Tener una dirección de correo electrónico verificable suministrada por la escuela o cargar documentos que demuestren tu situación de estudiante actual - Tener una [cuenta personal de {% data variables.product.prodname_dotcom %}](/articles/signing-up-for-a-new-github-account) @@ -28,34 +33,30 @@ Es posible que se te pida periódicamente que vuelvas a verificar tu estado acad {% note %} -**Nota:** No puedes transferir tus descuentos académicos de una cuenta a otra. Si tienes más de una cuenta para la cual quieras aplicar el descuento, considera [fusionar](/articles/merging-multiple-user-accounts) tus cuentas personales y [renombrar](/articles/changing-your-github-username) la cuenta retenida si así lo quieres. +**Nota:** No puede transferir descuentos académicos de una cuenta a otra. Si tienes más de una cuenta a la que quieras aplicar el descuento, considera la posibilidad de [fusionar mediante combinación](/articles/merging-multiple-user-accounts) tus cuentas personales y de [cambiar el nombre](/articles/changing-your-github-username) de la cuenta retenida si así lo quieres. {% endnote %} -Para obtener información sobre cómo renovar tu acceso al {% data variables.product.prodname_global_campus %}, consulta la sección "[Vencimiento y renovaciones](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/apply-to-github-global-campus-as-a-student/#expiration-and-renewals)". +Para obtener información sobre cómo renovar tu acceso al {% data variables.product.prodname_global_campus %}, consulta «[Expiración y renovaciones](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/apply-to-github-global-campus-as-a-student/#expiration-and-renewals)». -## Applying to {% data variables.product.prodname_global_campus %} +## Solicitar acceso al {% data variables.product.prodname_global_campus %} {% data reusables.education.benefits-page %} -3. En "¿Qué es lo que mejor describe tu estado académico?", selecciona **Student** (Estudiante). ![Selecciona el estado académico](/assets/images/help/education/academic-status-student.png) -{% data reusables.education.select-email-address %} -{% data reusables.education.upload-proof-status %} -{% data reusables.education.school-name %} -{% data reusables.education.plan-to-use-github %} -{% data reusables.education.submit-application %} +3. En "¿Qué es lo que mejor describe su estado académico?", seleccione **Estudiante**. + ![Selección del estado académico](/assets/images/help/education/academic-status-student.png) {% data reusables.education.select-email-address %} {% data reusables.education.upload-proof-status %} {% data reusables.education.school-name %} {% data reusables.education.plan-to-use-github %} {% data reusables.education.submit-application %} ## Caducidad y renovaciones -Once your {% data variables.product.prodname_global_campus %} access expires, you may reapply if you're still eligible, although some of our partner offers for {% data variables.product.prodname_student_pack %} cannot renew. La mayoría de las ofertas regulares de nuestros socios comiencen una vez que las configuraste. Para volver a aplicar, simplemente regresa a https://education.github.com, haz clic en tu foto de perfil y luego en **Volver a verificar tu afiliación académica**. +Una vez que caduca tu acceso al {% data variables.product.prodname_global_campus %}, puedes volver a solicitar acceso a él si sigues siendo elegible, pero es posible que las ofertas de algunos socios en el {% data variables.product.prodname_student_pack %} no puedan renovarse. La mayoría de las ofertas regulares de nuestros socios comiencen una vez que las configuraste. Para repetir la solicitud, vuelva a https://education.github.com, haga clic en la imagen de perfil y después en **Volver a verificar su afiliación académica**. ![Opción de menú para volver a verificar tu afiliación académica](/assets/images/help/education/reverify-academic-affiliation.png) -Para obtener más información, consulta la página [{% data variables.product.prodname_student_pack %}](https://education.github.com/pack). +Para más información, vea la página [{% data variables.product.prodname_student_pack %}](https://education.github.com/pack). -Para ver cuándo caduca tu acceso gratis al {% data variables.product.prodname_student_pack %}, visita los [ajustes de facturación](https://github.com/settings/billing). +Para ver cuándo expira el acceso gratuito a {% data variables.product.prodname_student_pack %}, visite la [configuración de facturación](https://github.com/settings/billing) de la cuenta. -## Leer más +## Información adicional -- "[¿Por qué no aprobaron mi aplicación para un {% data variables.product.prodname_student_pack %}?](/articles/why-wasn-t-my-application-for-a-student-developer-pack-approved)" -- "[Registrarse para una nueva cuenta de {% data variables.product.prodname_dotcom %}](/articles/signing-up-for-a-new-github-account)" +- "[¿Por qué no se ha aprobado mi solicitud para {% data variables.product.prodname_student_pack %}?](/articles/why-wasn-t-my-application-for-a-student-developer-pack-approved)" +- "[Registro para una nueva cuenta de {% data variables.product.prodname_dotcom %}](/articles/signing-up-for-a-new-github-account)" - [{% data variables.product.prodname_education %}](https://education.github.com) diff --git a/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/index.md b/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/index.md index f3c8202f86..4886bacde5 100644 --- a/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/index.md +++ b/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/index.md @@ -1,5 +1,5 @@ --- -title: GitHub Global Campus for students +title: GitHub Global Campus para alumnos intro: 'Como estudiante, utiliza {% data variables.product.prodname_dotcom %} para colaborar en tus proyectos escolares y crear experiencias de la vida real.' redirect_from: - /education/teach-and-learn-with-github-education/use-github-for-your-schoolwork @@ -14,5 +14,11 @@ children: - /why-wasnt-my-application-to-global-campus-for-students-approved - /about-github-community-exchange shortTitle: About Global Campus for students +ms.openlocfilehash: 2ee0b90dc4cc25bbd3ac253e22c516ec3984b94a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147574291' --- diff --git a/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/why-wasnt-my-application-to-global-campus-for-students-approved.md b/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/why-wasnt-my-application-to-global-campus-for-students-approved.md index 0742eb1cef..63b33618fe 100644 --- a/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/why-wasnt-my-application-to-global-campus-for-students-approved.md +++ b/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/why-wasnt-my-application-to-global-campus-for-students-approved.md @@ -1,6 +1,6 @@ --- -title: Why wasn't my application to Global Campus for students approved? -intro: 'Review common reasons that applications for {% data variables.product.prodname_global_campus %} are not approved and learn tips for reapplying successfully.' +title: ¿Por qué no se ha aprobado mi solicitud a Global Campus para alumnos? +intro: 'Revisa las razones frecuentes por las que las solicitudes para el {% data variables.product.prodname_global_campus %} no se aprueban y lee las sugerencias para volver a solicitarlo con éxito.' redirect_from: - /education/teach-and-learn-with-github-education/why-wasnt-my-application-for-a-student-developer-pack-approved - /github/teaching-and-learning-with-github-education/why-wasnt-my-application-for-a-student-developer-pack-approved @@ -11,12 +11,17 @@ redirect_from: - /education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/why-wasnt-my-application-for-a-student-developer-pack-approved versions: fpt: '*' -shortTitle: Aplicación sin aprobar +shortTitle: Application not approved +ms.openlocfilehash: 929d64e8a33f53d1292ae75e09e0200af6b2ab73 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147574277' --- - {% tip %} -**Sugerencia:** {% data reusables.education.about-github-education-link %} +**Consejo:** {% data reusables.education.about-github-education-link %} {% endtip %} @@ -48,27 +53,27 @@ Si tu dirección de correo electrónico académica ya se utilizó para solicitar {% note %} -**Nota:** mantener más de una cuenta individual no respeta los {% data variables.product.prodname_dotcom %} [Términos del servicio](/articles/github-terms-of-service/#3-account-requirements). +**Nota:** Mantener más de una cuenta por persona va en contra de los [Términos del servicio](/articles/github-terms-of-service/#3-account-requirements) de {% data variables.product.prodname_dotcom %}. {% endnote %} -Si tienes más de una cuenta personal, debes fusionar tus cuentas. Para conservar el descuento, debes mantener la cuenta a la que se le otorgó el descuento. Puedes renombrar la cuenta retenida y conservar tu historial de contribuciones agregando todas las direcciones de correo electrónico a la cuenta retenida. +Si tienes más de una cuenta personal, debes fusionar tus cuentas mediante combinación. Para conservar el descuento, debes mantener la cuenta a la que se le otorgó el descuento. Puedes renombrar la cuenta retenida y conservar tu historial de contribuciones agregando todas las direcciones de correo electrónico a la cuenta retenida. -Para obtener más información, consulta: -- "[Fusionar cuentas personales múltiples](/articles/merging-multiple-user-accounts)" -- "[Cambiar tu nombre de usuario {% data variables.product.prodname_dotcom %}](/articles/changing-your-github-username)" -- "[Agregar una dirección de correo electrónico a tu cuenta {% data variables.product.prodname_dotcom %}](/articles/adding-an-email-address-to-your-github-account)" +Para más información, consulte: +- "[Fusionar mediante combinación varias cuentas personales](/articles/merging-multiple-user-accounts)" +- "[Cambio del nombre de usuario de {% data variables.product.prodname_dotcom %}](/articles/changing-your-github-username)" +- "[Agregar una dirección de correo electrónico a tu cuenta de {% data variables.product.prodname_dotcom %}](/articles/adding-an-email-address-to-your-github-account)". ## Situación de estudiante inadmisible No eres apto para un {% data variables.product.prodname_student_pack %} si: -- Estás inscrito en un programa de aprendizaje informal que no es parte del [{% data variables.product.prodname_campus_program %}](https://education.github.com/schools) y no así en un curso de estudio que te otorgue una certificación o diploma. +- Se ha inscrito en un programa de aprendizaje informal que no es parte del programa [{% data variables.product.prodname_campus_program %}](https://education.github.com/schools) y no en un curso de aprendizaje que le otorgue una certificación o diploma. - Estás buscando obtener un título que se terminará en la sesión académica actual. - Tienes menos de 13 años. -Aun así, tu instructor puede solicitar un descuento para uso escolar {% data variables.product.prodname_education %}. Si eres alumno en una escuela o curso intensivo de programación, serás elegible para un {% data variables.product.prodname_student_pack %} si tu escuela se une al [{% data variables.product.prodname_campus_program %}](https://education.github.com/schools). +Tu instructor todavía puede solicitar un descuento para uso escolar {% data variables.product.prodname_education %}. Si es alumno en una escuela o curso intensivo de programación, podrá solicitar un paquete de {% data variables.product.prodname_student_pack %} si su centro educativo se une al programa [{% data variables.product.prodname_campus_program %}](https://education.github.com/schools). -## Leer más +## Información adicional -- "[How to get the GitHub Student Developer Pack without a student ID](https://github.blog/2019-07-30-how-to-get-the-github-student-developer-pack-without-a-student-id/)" on {% data variables.product.prodname_blog %} -- "[Apply to {% data variables.product.prodname_global_campus %} as a student](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/apply-to-github-global-campus-as-a-student)" +- "[Cómo obtener el paquete para desarrolladores estudiantes de GitHub sin un identificador de alumno](https://github.blog/2019-07-30-how-to-get-the-github-student-developer-pack-without-a-student-id/)" en {% data variables.product.prodname_blog %} +- «[Acerca de {% data variables.product.prodname_global_campus %} para alumnos](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/apply-to-github-global-campus-as-a-student)» diff --git a/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/about-github-global-campus-for-teachers.md b/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/about-github-global-campus-for-teachers.md index 1e920fcaa4..f54482f802 100644 --- a/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/about-github-global-campus-for-teachers.md +++ b/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/about-github-global-campus-for-teachers.md @@ -1,6 +1,6 @@ --- -title: About GitHub Global Campus for teachers -intro: '{% data variables.product.prodname_global_campus %} offers teachers a central place to access tools and resources for working more effectively inside and outside of the classroom.' +title: Acerca del campus global de GitHub para alumnos +intro: '{% data variables.product.prodname_global_campus %} ofrece a los profesores un lugar central para acceder a herramientas y recursos para trabajar de forma más eficaz dentro y fuera del aula.' redirect_from: - /education/teach-and-learn-with-github-education/about-github-education-for-educators-and-researchers - /github/teaching-and-learning-with-github-education/about-github-education-for-educators-and-researchers @@ -10,26 +10,30 @@ redirect_from: versions: fpt: '*' shortTitle: For teachers +ms.openlocfilehash: d4e823cc97b9c75f264b856c39021e30ca0e4fed +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147574279' --- +Como alumno o miembro del profesorado en una institución educativa acreditada, puedes solicitar acceso al {% data variables.product.prodname_global_campus %}, que incluye acceso a las ventajas y los recursos de {% data variables.product.prodname_education %}. Para obtener más información, consulta «[Solicitar acceso al {% data variables.product.prodname_global_campus %} como profesor](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/apply-to-github-global-campus-as-a-teacher)». -As a faculty member at an accredited educational institution, you can apply for {% data variables.product.prodname_global_campus %}, which includes {% data variables.product.prodname_education %} benefits and resources. For more information, see "[Apply to {% data variables.product.prodname_global_campus %} as a teacher](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/apply-to-github-global-campus-as-a-teacher)." +{% data variables.product.prodname_global_campus %} es un portal que permite a la comunidad educativa de GitHub acceder a las ventajas de educación, y todo en un solo lugar. Una vez que se seas un profesor verificado del {% data variables.product.prodname_global_campus %}, puedes acceder al {% data variables.product.prodname_global_campus %} en cualquier momento yendo al [sitio web de {% data variables.product.prodname_education %}](https://education.github.com). -{% data variables.product.prodname_global_campus %} is a portal that allows the GitHub Education Community to access their education benefits, all in one place. Once you are a verified {% data variables.product.prodname_global_campus %} teacher, you can access {% data variables.product.prodname_global_campus %} anytime by going to the [{% data variables.product.prodname_education %} website](https://education.github.com). +![Portal del {% data variables.product.prodname_global_campus %} para los profesores](/assets/images/help/education/global-campus-portal-teachers.png) -![{% data variables.product.prodname_global_campus %} portal for teachers](/assets/images/help/education/global-campus-portal-teachers.png) +Antes de solicitar un descuento individual, compruebe si la comunidad de aprendizaje ya está asociada con nosotros como escuela de {% data variables.product.prodname_campus_program %}. Para más información, vea "[Acerca de {% data variables.product.prodname_campus_program %}](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/about-github-campus-program)". -Antes de solicitar un descuento individual, comprueba si tu comunidad de aprendizaje ya está asociada con nosotros como escuela de {% data variables.product.prodname_campus_program %}. Para obtener más información, consulta la sección "[Acerca de la {% data variables.product.prodname_campus_program %}](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/about-github-campus-program)". +## Características del {% data variables.product.prodname_global_campus %} para los profesores -## {% data variables.product.prodname_global_campus %} features for teachers +{% data variables.product.prodname_global_campus %} es un portal desde el que puedes acceder a tus ventajas y a los recursos de {% data variables.product.prodname_education %}, todo en un solo lugar. En el portal del {% data variables.product.prodname_global_campus %}, los profesores de todos los niveles pueden: {% data reusables.education.apply-for-team %} + - Ver información general sobre tus [{% data variables.product.prodname_classroom %}](https://classroom.github.com), incluidas las asignaciones recientes y el progreso de la clase de un vistazo, así como vínculos a {% data variables.product.prodname_classroom %}. + - Consultar e interactuar con las [{% data variables.product.prodname_discussions %}](https://github.com/orgs/community/discussions/categories/github-education) publicadas por sus compañeros de todo el mundo para analizar las tendencias actuales en la educación tecnológica, y encuentra las entradas más recientes de nuestro [blog {% data variables.product.prodname_education %}](https://github.blog/category/education/). + - Consultar los eventos de los alumnos mantenidos por {% data variables.product.prodname_education %} y los líderes de los alumnos. + - Mantenerte al corriente de lo que interesa a la comunidad de alumnos con los episodios recientes de [Campus TV](https://www.twitch.tv/githubeducation). Campus TV está creado por {% data variables.product.prodname_dotcom %} y por los líderes de la comunidad de alumnos y se puede ver en vivo o a petición. + - Solicite una bolsa de productos de {% data variables.product.prodname_dotcom %} con materiales educativos y productos para los alumnos. -{% data variables.product.prodname_global_campus %} is a portal from which you can access your {% data variables.product.prodname_education %} benefits and resources, all in one place. On the {% data variables.product.prodname_global_campus %} portal, teachers of all levels can: - {% data reusables.education.apply-for-team %} - - View an overview of your active [{% data variables.product.prodname_classroom %}](https://classroom.github.com), including recent assignments and your class's progress at a glance, as well as links to {% data variables.product.prodname_classroom %}. - - Ve e interactúa con los [{% data variables.product.prodname_discussions %}](https://github.com/orgs/community/discussions/categories/github-education) que publican tus compañeros de todo el mundo para debatir las tendencias actuales en la educación tecnológica y mira las publicaciones más recientes de nuestro [blog de {% data variables.product.prodname_education %}](https://github.blog/category/education/). - - See student events curated by {% data variables.product.prodname_education %} and student leaders. - - Stay in the know on what the student community is interested in by rewatching recent [Campus TV](https://www.twitch.tv/githubeducation) episodes. Campus TV is created by {% data variables.product.prodname_dotcom %} and student community leaders and can be watched live or on demand. - - Request a {% data variables.product.prodname_dotcom %} swag bag with educational materials and goodies for your students. +## Información adicional -## Leer más - -- "[Acerca de {% data variables.product.prodname_global_campus %} para estudiantes](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/about-github-global-campus-for-students)" +- «[Acerca del {% data variables.product.prodname_global_campus %} para los alumnos](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/about-github-global-campus-for-students)» diff --git a/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/apply-to-github-global-campus-as-a-teacher.md b/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/apply-to-github-global-campus-as-a-teacher.md index 518a595011..09e2cfa35f 100644 --- a/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/apply-to-github-global-campus-as-a-teacher.md +++ b/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/apply-to-github-global-campus-as-a-teacher.md @@ -1,6 +1,6 @@ --- -title: Apply to GitHub Global Campus as a teacher -intro: 'If you''re a teacher, you can apply to join {% data variables.product.prodname_global_campus %} and receive access to the resources and benefits of {% data variables.product.prodname_education %}.' +title: Solicitar acceso al GitHub Global Campus como profesor +intro: 'Como profesor, puedes solicitar unirte al {% data variables.product.prodname_global_campus %} y obtener acceso a los recursos y ventajas que ofrece {% data variables.product.prodname_education %}.' redirect_from: - /education/teach-and-learn-with-github-education/apply-for-an-educator-or-researcher-discount - /github/teaching-and-learning-with-github-education/applying-for-an-educator-or-researcher-discount @@ -14,29 +14,28 @@ redirect_from: versions: fpt: '*' shortTitle: Apply to Global Campus +ms.openlocfilehash: 2723cf809ae8d4d4a7c0d32c38515a4ee926abf8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147574289' --- - -## About teacher discounts +## Acerca de los descuentos para profesores {% data reusables.education.about-github-education-link %} {% data reusables.education.educator-requirements %} -Para obtener más información acerca de las cuentas de usuario en {% data variables.product.product_name %}, consulta la sección "[Registrarse para una cuenta nueva de {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/signing-up-for-a-new-github-account)". +Para obtener más información sobre las cuentas personales en {% data variables.product.product_name %}, consulta «[Registrarse para obtener una nueva cuenta de {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/signing-up-for-a-new-github-account)». -## Applying to {% data variables.product.prodname_global_campus %} +## Solicitar una plaza para el {% data variables.product.prodname_global_campus %} -{% data reusables.education.benefits-page %} -{% data reusables.education.click-get-teacher-benefits %} -{% data reusables.education.select-email-address %} -{% data reusables.education.upload-proof-status %} -{% data reusables.education.school-name %} -{% data reusables.education.plan-to-use-github %} -{% data reusables.education.submit-application %} +{% data reusables.education.benefits-page %} {% data reusables.education.click-get-teacher-benefits %} {% data reusables.education.select-email-address %} {% data reusables.education.upload-proof-status %} {% data reusables.education.school-name %} {% data reusables.education.plan-to-use-github %} {% data reusables.education.submit-application %} -## Leer más +## Información adicional -- "[Why wasn't my application to Global Campus for teachers approved?](/articles/why-wasn-t-my-application-for-an-educator-or-researcher-discount-approved)" +- «[¿Por qué no se ha aprobado mi solicitud para Global Campus para profesores?](/articles/why-wasn-t-my-application-for-an-educator-or-researcher-discount-approved)» - [{% data variables.product.prodname_education %}](https://education.github.com) -- [Videos de {% data variables.product.prodname_classroom %}](https://classroom.github.com/videos) +- [Vídeos de {% data variables.product.prodname_classroom %}](https://classroom.github.com/videos) - [{% data variables.product.prodname_education_community %}]({% data variables.product.prodname_education_forum_link %}) diff --git a/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/index.md b/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/index.md index 42da07148b..d2586315dc 100644 --- a/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/index.md +++ b/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/index.md @@ -1,6 +1,6 @@ --- -title: GitHub Global Campus for teachers -intro: 'As a teacher, use {% data variables.product.prodname_dotcom %} to collaborate on your work in a classroom, student or research group, and more.' +title: GitHub Global Campus para profesores +intro: 'Como profesor, puedes utilizar {% data variables.product.prodname_dotcom %} para colaborar con el trabajo en clase, con el grupo de alumnos o de investigación, y mucho más.' redirect_from: - /education/teach-and-learn-with-github-education/use-github-in-your-classroom-and-research - /github/teaching-and-learning-with-github-education/using-github-in-your-classroom-and-research @@ -12,6 +12,12 @@ children: - /about-github-global-campus-for-teachers - /apply-to-github-global-campus-as-a-teacher - why-wasnt-my-application-to-global-campus-for-teachers-approved -shortTitle: 'About Global Campus for teachers' +shortTitle: About Global Campus for teachers +ms.openlocfilehash: f257ff9da81c99c87caf8f864e621cb7e382974d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147574288' --- diff --git a/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/why-wasnt-my-application-to-global-campus-for-teachers-approved.md b/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/why-wasnt-my-application-to-global-campus-for-teachers-approved.md index 0e2c43b388..4a2a4c3883 100644 --- a/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/why-wasnt-my-application-to-global-campus-for-teachers-approved.md +++ b/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/why-wasnt-my-application-to-global-campus-for-teachers-approved.md @@ -1,6 +1,6 @@ --- -title: Why wasn't my application to Global Campus for teachers approved? -intro: 'Review common reasons that applications for {% data variables.product.prodname_global_campus %} are not approved and learn tips for reapplying successfully.' +title: ¿Por qué no se ha aprobado mi solicitud a Global Campus para profesores? +intro: 'Revisa las razones frecuentes por las que las solicitudes para el {% data variables.product.prodname_global_campus %} no se aprueban y lee las sugerencias para volver a solicitarlo con éxito.' redirect_from: - /education/teach-and-learn-with-github-education/why-wasnt-my-application-for-an-educator-or-researcher-discount-approved - /github/teaching-and-learning-with-github-education/why-wasnt-my-application-for-an-educator-or-researcher-discount-approved @@ -11,12 +11,17 @@ redirect_from: - /education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-in-your-classroom-and-research/why-wasnt-my-application-for-an-educator-or-researcher-discount-approved versions: fpt: '*' -shortTitle: Aplicación sin aprobar +shortTitle: Application not approved +ms.openlocfilehash: 86d1f0c3bc1bfe451be611ce47cc3f715fd8ba92 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147574287' --- - {% tip %} -**Sugerencia:** {% data reusables.education.about-github-education-link %} +**Consejo:** {% data reusables.education.about-github-education-link %} {% endtip %} @@ -42,8 +47,8 @@ Si tienes otras preguntas o inquietudes acerca del dominio de la escuela, solici ## Personas que no son estudiantes solicitan un paquete de desarrollo para estudiantes -Teachers are not eligible for the partner offers that come with the [{% data variables.product.prodname_student_pack %}](https://education.github.com/pack). Cuando vuelves a presentar una solicitud, asegúrate de elegir **Profesor** para describir tu situación académica. +Los profesores no son elegibles para las ofertas de asociados incluidas en el [{% data variables.product.prodname_student_pack %}](https://education.github.com/pack). Cuando vuelva a presentar su solicitud, asegúrese de elegir **Faculty** (Profesor) para describir su situación académica. -## Leer más +## Información adicional -- "[Apply to {% data variables.product.prodname_global_campus %} as a teacher](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/apply-to-github-global-campus-as-a-teacher)" +- «[Solicitud de acceso al {% data variables.product.prodname_global_campus %} para profesor](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/apply-to-github-global-campus-as-a-teacher)» diff --git a/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/index.md b/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/index.md index d0a7ad8682..51e8236815 100644 --- a/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/index.md +++ b/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/index.md @@ -1,6 +1,6 @@ --- title: Explora los beneficios de enseñar y aprender con GitHub Education -shortTitle: Explorar +shortTitle: Explore intro: 'Aprende cómo {% data variables.product.prodname_education %} puede beneificiar a tu aula, trabajo escolar o investigación y cómo postularse para obtener acceso gratuito a varias herramientas de desarrollo de los socios de {% data variables.product.company_short %}.' redirect_from: - /education/teach-and-learn-with-github-education @@ -12,5 +12,11 @@ children: - /github-global-campus-for-students - /github-global-campus-for-teachers - /use-github-at-your-educational-institution +ms.openlocfilehash: 0305b65dc5286123f9cba978fe36ef9b0a05c907 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147684730' --- diff --git a/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-at-your-educational-institution/about-campus-experts.md b/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-at-your-educational-institution/about-campus-experts.md index a4ae28bca2..d396acb728 100644 --- a/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-at-your-educational-institution/about-campus-experts.md +++ b/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-at-your-educational-institution/about-campus-experts.md @@ -8,8 +8,13 @@ redirect_from: - /education/explore-the-benefits-of-teaching-and-learning-with-github-education/about-campus-experts versions: fpt: '*' +ms.openlocfilehash: 4d938dc14229d68571dbcce02de39bdc82f27371 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147573968' --- +Aprende habilidades comunicativas en público, escritura técnica, liderazgo comunitario y habilidades de desarrollo de software como un Experto en campus de {% data variables.product.prodname_dotcom %}. -Aprende habilidades comunicativas en público, escritura técnica, liderazgo comunitario y habilidades de desarrollo de software como un Experto en campus de {% data variables.product.prodname_dotcom %}. - -Para aprender más sobre los programas de capacitación para los alumnos líderes, consulta la sección de "[Expertos del campus de {% data variables.product.prodname_dotcom %}](https://education.github.com/students/experts)". +Para obtener más información sobre los programas de capacitación para líderes del alumnado, consulta «[Expertos de campus de {% data variables.product.prodname_dotcom %}](https://education.github.com/students/experts)». diff --git a/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-at-your-educational-institution/about-github-campus-program.md b/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-at-your-educational-institution/about-github-campus-program.md index 894e64ed70..8aace44c87 100644 --- a/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-at-your-educational-institution/about-github-campus-program.md +++ b/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-at-your-educational-institution/about-github-campus-program.md @@ -10,31 +10,36 @@ redirect_from: - /education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-at-your-educational-institution/about-campus-advisors versions: fpt: '*' -shortTitle: Programa del Campus de GitHub +shortTitle: GitHub Campus Program +ms.openlocfilehash: d2bf65abaef79aba1ed237278da528caae831256 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147573976' --- - El {% data variables.product.prodname_campus_program %} es un paquete de acceso premium a {% data variables.product.prodname_dotcom %} para instituciones enfocadas en la enseñanza que otorgan certificados, diplomas y nombramientos. El {% data variables.product.prodname_campus_program %} incluye: - Acceso sin costo a {% data variables.product.prodname_ghe_cloud %} y {% data variables.product.prodname_ghe_server %} para todos tus departamentos técnicos y académicos - 50,000 minutos de {% data variables.product.prodname_actions %} y 50 GB de almacenamiento de {% data variables.product.prodname_registry %} -- Capacitación para docentes para dominar Git y {% data variables.product.prodname_dotcom %} +- Capacitación de profesores para experto de Git y {% data variables.product.prodname_dotcom %} - Acceso exclusivo a las características nuevas, swag específico de la Educación de GitHub y herramientas de desarrollo gratuitas de los socios de {% data variables.product.prodname_dotcom %} - Acceso automatizado a las funciones premium de {% data variables.product.prodname_education %}, como {% data variables.product.prodname_student_pack %} -Para leer sobre cómo los docentes utilizan GitHub, consulta las [historias de GitHub Education](https://education.github.com/stories). +Para obtener información sobre cómo los educadores usan GitHub, consulta [Historias de GitHub Education](https://education.github.com/stories). ## Términos y condiciones de {% data variables.product.prodname_campus_program %} -- La licencia es gratuita por un año y se renovará automáticamente de forma gratuita cada 2 años. Puedes seguir con la licencia gratuita siempre y cuando sigas operando dentro de las condiciones del acuerdo. Cualquier escuela que acepte las [condiciones del programa](https://education.github.com/schools/terms) puede unirse. +- La licencia es gratuita por un año y se renovará automáticamente de forma gratuita cada 2 años. Puedes seguir con la licencia gratuita siempre y cuando sigas operando dentro de las condiciones del acuerdo. Cualquier escuela que pueda aceptar los [términos del programa](https://education.github.com/schools/terms) es bienvenida a unirse. - Por favor, toma en cuenta que las licencias son para que toda la escuela las utilice. Los departamentos internos de TI, grupos de investigación académica, colaboradores, alumnos y otros departamentos no académicos son elegibiles para utilizar las licencias mientras no se estén beneificiando económicamente por utilizarlas. Los grupos de investigación financiados externamente que se hospeden en la universidad no pueden utilizar licencias gratuitas. - Debes ofrecer {% data variables.product.prodname_dotcom %} para todos tus departamentos técnicos y académicos y el logo de tu escuela se compartirá con el sitio de educación de Github como un socio del {% data variables.product.prodname_campus_program %}. -- Las organizaciones nuevas en tu empresa se agregan automáticamente a tu cuenta empresarial. Para agregar organizaciones que existían antes de que tu escuela se uniera al {% data variables.product.prodname_campus_program %}, por favor, contacta al [Soporte de GitHub Education](https://support.github.com/contact/education). Para obtener más información sobre cómo administrar tu empresa, consulta la [documentación para administradores empresariales](/admin). Las organizaciones nuevas en tu empresa se agregan automáticamente a tu cuenta empresarial. Para agregar organizaciones que existían antes de que tu escuela se uniera al {% data variables.product.prodname_campus_program %}, por favor, contacta al Soporte de GitHub Education. +- Las organizaciones nuevas en tu empresa se agregan automáticamente a tu cuenta empresarial. Para agregar organizaciones que existían antes de que tu escuela se uniera al {% data variables.product.prodname_campus_program %}, por favor, contacta al [Soporte de GitHub Education](https://support.github.com/contact/education). Para obtener más información sobre cómo administrar tu empresa, consulta la [documentación para administradores empresariales](/admin). Las organizaciones nuevas en tu empresa se agregan automáticamente a tu cuenta empresarial. Para agregar organizaciones que existían antes de que tu escuela se uniera al {% data variables.product.prodname_campus_program %}, por favor, contacta al Soporte de GitHub Education. -Para leer más sobre las prácticas de privacidad de {% data variables.product.prodname_dotcom %}, consulta la sección "[Prácticas de privacidad globales](/github/site-policy/global-privacy-practices)". +Para obtener más información sobre las prácticas de privacidad de {% data variables.product.prodname_dotcom %}, consulta "[Prácticas de privacidad globales](/github/site-policy/global-privacy-practices)". ## Eligibilidad de solicitud al {% data variables.product.prodname_campus_program %} @@ -42,7 +47,7 @@ Para leer más sobre las prácticas de privacidad de {% data variables.product.p - Si tu escuela no emite direcciones de correo electrónico, {% data variables.product.prodname_dotcom %} contactará a los administradores de tu cuenta con una opción alternativa para permitirte distribuir el paquete de desarrollo para alumnos a tus alumnos. -Para obtener más información, consulta la página [oficial {% data variables.product.prodname_campus_program %}](https://education.github.com/schools). +Para obtener más información, consulte la página oficial de [{% data variables.product.prodname_campus_program %}](https://education.github.com/schools). -Si eres un estudiante validado o académico y tu escuela no está asociada con {% data variables.product.prodname_dotcom %} como una escuela {% data variables.product.prodname_campus_program %}, aún puedes solicitar descuentos de forma individual para usar {% data variables.product.prodname_dotcom %}. Para solicitar el paquete de alumno desarrollador, [consulta el formato de solicitud](https://education.github.com/pack/join). +Si eres alumno o docente, y tu centro educativo no está asociado con {% data variables.product.prodname_dotcom %} como una escuela de {% data variables.product.prodname_campus_program %}, todavía puedes solicitar descuentos de forma individual para usar {% data variables.product.prodname_dotcom %}. Para solicitar el Paquete para desarrolladores de alumnos, [consulta el formulario de solicitud](https://education.github.com/pack/join). diff --git a/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-at-your-educational-institution/index.md b/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-at-your-educational-institution/index.md index c5c3998564..75b4cace73 100644 --- a/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-at-your-educational-institution/index.md +++ b/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-at-your-educational-institution/index.md @@ -10,6 +10,12 @@ versions: children: - /about-github-campus-program - /about-campus-experts -shortTitle: En tu institución +shortTitle: At your institution +ms.openlocfilehash: 9cddbd70740930e47a46c20c9a5c9e1a8bbc0951 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147573952' --- diff --git a/translations/es-ES/content/education/guides.md b/translations/es-ES/content/education/guides.md index 6297d01bf7..51da6ebf50 100644 --- a/translations/es-ES/content/education/guides.md +++ b/translations/es-ES/content/education/guides.md @@ -1,50 +1,55 @@ --- -title: Guides for GitHub Education -intro: 'These guides for {% data variables.product.prodname_education %} help you teach and learn both {% data variables.product.product_name %} and software development.' +title: Guías de GitHub Education +intro: 'Estas guías de {% data variables.product.prodname_education %} te ayudan a enseñar y aprender tanto {% data variables.product.product_name %} como desarrollo de software.' allowTitleToDifferFromFilename: true versions: fpt: '*' shortTitle: Guides +ms.openlocfilehash: 05d8e1988ab793c2a00da48186b89158e776da1a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147573960' --- +## Inicia con {% data variables.product.product_name %} -## Get started with {% data variables.product.product_name %} +Los maestros, alumnos e investigadores pueden utilizar herramientas de {% data variables.product.product_name %} para enriquecer un currículum de desarrollo de software y desarrollar habilidades colaborativas para el mundo real. -Teachers, students, and researchers can use tools from {% data variables.product.product_name %} to enrich a software development curriculum and develop real-world collaboration skills. +- [Registro para una nueva cuenta de {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/signing-up-for-a-new-github-account) +- [Guía de inicio rápido de Git y {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/quickstart) +- [Acerca de {% data variables.product.prodname_global_campus %} para alumnos](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/about-github-global-campus-for-students) +- [Solicitar acceso al {% data variables.product.prodname_global_campus %} como profesor](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/apply-to-github-global-campus-as-a-teacher) +- [Solicitar acceso al {% data variables.product.prodname_global_campus %} como alumno](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/apply-to-github-global-campus-as-a-student) -- [Sign up for a new {% data variables.product.prodname_dotcom %} account](/github/getting-started-with-github/signing-up-for-a-new-github-account) -- [Git and {% data variables.product.prodname_dotcom %} quickstart ](/github/getting-started-with-github/quickstart) -- [About {% data variables.product.prodname_global_campus %} for students](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/about-github-global-campus-for-students) -- [Apply to {% data variables.product.prodname_global_campus %} as a teacher](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/apply-to-github-global-campus-as-a-teacher) -- [Apply to {% data variables.product.prodname_global_campus %} as a student](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/apply-to-github-global-campus-as-a-student) +## Ejecuta un curso de desarrollo de software con {% data variables.product.company_short %} -## Run a software development course with {% data variables.product.company_short %} +Administra un aula, asigna y revisa el trabajo de tus alumnos y enseña a la nueva generación de desarrolladores de software con {% data variables.product.prodname_classroom %}. -Administer a classroom, assign and review work from your students, and teach the new generation of software developers with {% data variables.product.prodname_classroom %}. +- [Acerca de {% data variables.product.prodname_global_campus %} para profesores](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/about-github-global-campus-for-teachers) +- [Conceptos básicos de la configuración de {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/basics-of-setting-up-github-classroom) +- [Administración de aulas](/education/manage-coursework-with-github-classroom/manage-classrooms) +- [Uso de la asignación de inicio de Git y {% data variables.product.company_short %}](/education/manage-coursework-with-github-classroom/use-the-git-and-github-starter-assignment) +- [Crear una tarea individual](/education/manage-coursework-with-github-classroom/create-an-individual-assignment) +- [Creación de una asignación de grupo](/education/manage-coursework-with-github-classroom/create-a-group-assignment) +- [Creación de una asignación a partir de un repositorio de plantillas](/education/manage-coursework-with-github-classroom/create-an-assignment-from-a-template-repository) +- [Comentarios con solicitudes de incorporación de cambios](/education/manage-coursework-with-github-classroom/leave-feedback-with-pull-requests) +- [Uso de la evaluación automática](/education/manage-coursework-with-github-classroom/use-autograding) -- [About {% data variables.product.prodname_global_campus %} for teachers](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/about-github-global-campus-for-teachers) -- [Basics of setting up {% data variables.product.prodname_classroom %} ](/education/manage-coursework-with-github-classroom/basics-of-setting-up-github-classroom) -- [Manage classrooms](/education/manage-coursework-with-github-classroom/manage-classrooms) -- [Use the Git and {% data variables.product.company_short %} starter assignment](/education/manage-coursework-with-github-classroom/use-the-git-and-github-starter-assignment) -- [Create an individual assignment](/education/manage-coursework-with-github-classroom/create-an-individual-assignment) -- [Create a group assignment](/education/manage-coursework-with-github-classroom/create-a-group-assignment) -- [Create an assignment from a template repository](/education/manage-coursework-with-github-classroom/create-an-assignment-from-a-template-repository) -- [Leave feedback with pull requests](/education/manage-coursework-with-github-classroom/leave-feedback-with-pull-requests) -- [Use autograding](/education/manage-coursework-with-github-classroom/use-autograding) +## Aprende a desarrollar software -## Learn to develop software +Incorpora a {% data variables.product.prodname_dotcom %} en tu educación y utiliza las mismas herramientas que los profesionales. -Incorporate {% data variables.product.prodname_dotcom %} into your education, and use the same tools as the professionals. +- [Recursos de aprendizaje para Git y {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/git-and-github-learning-resources) +- [{% data variables.product.prodname_global_campus %} para alumnos](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students) +- [Prueba de {% data variables.product.prodname_desktop %}](/desktop) +- [Prueba de {% data variables.product.prodname_cli %}](/github/getting-started-with-github/github-cli) -- [Git and {% data variables.product.prodname_dotcom %} learning resources](/github/getting-started-with-github/git-and-github-learning-resources) -- [{% data variables.product.prodname_global_campus %} for students](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students) -- [Try {% data variables.product.prodname_desktop %}](/desktop) -- [Try {% data variables.product.prodname_cli %}](/github/getting-started-with-github/github-cli) +## Contribución a la comunidad -## Contribute to the community - -Participate in the community, get training from {% data variables.product.company_short %}, and learn or teach new skills. +Participa en la comunidad, obtén capacitación de {% data variables.product.company_short %} y aprende o enseña nuevas habilidades. - [{% data variables.product.prodname_education_community %}]({% data variables.product.prodname_education_forum_link %}) -- [About {% data variables.product.prodname_global_campus %} for students](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/about-github-global-campus-for-students) -- [About Campus Experts](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/about-campus-experts) -- [Contribute with GitHub Community Exchange](/education/contribute-with-github-community-exchange) +- [Acerca de {% data variables.product.prodname_global_campus %} para alumnos](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/about-github-global-campus-for-students) +- [Acerca de Expertos en campus](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/about-campus-experts) +- [Colaboración con GitHub Community Exchange](/education/contribute-with-github-community-exchange) diff --git a/translations/es-ES/content/education/index.md b/translations/es-ES/content/education/index.md index 6caa029e49..19af1dad54 100644 --- a/translations/es-ES/content/education/index.md +++ b/translations/es-ES/content/education/index.md @@ -1,6 +1,6 @@ --- title: Documentación de GitHub Education -shortTitle: Educación +shortTitle: Education intro: '{% data variables.product.prodname_education %} te permite enseñar o aprender sobre desarrollo de software con las herramientas y el apoyo de la plataforma y la comunidad de {% data variables.product.company_short %}.' introLinks: quickstart: /education/quickstart @@ -30,5 +30,11 @@ children: - /contribute-with-github-community-exchange - /manage-coursework-with-github-classroom - /guides +ms.openlocfilehash: 7aa1b7c97f34dd2224abece6c85289316e7e06f9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147573944' --- diff --git a/translations/es-ES/content/education/manage-coursework-with-github-classroom/get-started-with-github-classroom/basics-of-setting-up-github-classroom.md b/translations/es-ES/content/education/manage-coursework-with-github-classroom/get-started-with-github-classroom/basics-of-setting-up-github-classroom.md index 8e7623adf4..654d6be7cd 100644 --- a/translations/es-ES/content/education/manage-coursework-with-github-classroom/get-started-with-github-classroom/basics-of-setting-up-github-classroom.md +++ b/translations/es-ES/content/education/manage-coursework-with-github-classroom/get-started-with-github-classroom/basics-of-setting-up-github-classroom.md @@ -6,29 +6,34 @@ versions: fpt: '*' redirect_from: - /education/manage-coursework-with-github-classroom/basics-of-setting-up-github-classroom +ms.openlocfilehash: 3303f6ba576904ef8bafca57249b15841da7b329 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145952281' --- - ## Videos sobre {% data variables.product.prodname_classroom %} -Puedes ver varios videotutoriales sobre cómo configurar y utilizar {% data variables.product.prodname_classroom %}. Para ver todos los videos como parte de una lista de reproducción contínua, consulta la [Guía de inicio de {% data variables.product.prodname_classroom %}](https://www.youtube.com/playlist?list=PLIRjfNq867bewk3ZGV6Z7a16YDNRCpK3u) en YouTube. +Puedes ver varios videotutoriales sobre cómo configurar y utilizar {% data variables.product.prodname_classroom %}. Para ver todos los vídeos como parte de una lista de reproducción continua, vea la [Guía de Introducción de {% data variables.product.prodname_classroom %}](https://www.youtube.com/playlist?list=PLIRjfNq867bewk3ZGV6Z7a16YDNRCpK3u) en YouTube. -Para obtener más información sobre la terminología de {% data variables.product.prodname_classroom %}, consulta el [Golsario](/education/manage-coursework-with-github-classroom/glossary)." +Para obtener más información sobre la terminología de {% data variables.product.prodname_classroom %}, vea "[Glosario](/education/manage-coursework-with-github-classroom/glossary)". -1. Iniciar{% octicon "link-external" aria-label="The external link icon" %} -2. Agregar tu registro de alumno{% octicon "link-external" aria-label="The external link icon" %} +1. Introducción {% octicon "link-external" aria-label="The external link icon" %} +2. Incorporación del registro de alumnos {% octicon "link-external" aria-label="The external link icon" %} 3. Crear tareas - - Crear una tarea utilizando un repositorio de {% data variables.product.prodname_dotcom %} {% octicon "link-external" aria-label="The external link icon" %} - - Crear una tarea utilizando Microsoft MakeCode como tu IDE en línea {% octicon "link-external" aria-label="The external link icon" %} -4. Cómo completan las tareas los alumnos {% octicon "link-external" aria-label="The external link icon" %} -5. Cómo revisan las tareas los maestros {% octicon "link-external" aria-label="The external link icon" %} -6. Crear tareas grupales {% octicon "link-external" aria-label="The external link icon" %} -7. Pasos siguientes para iniciar {% octicon "link-external" aria-label="The external link icon" %} -8. Herramientas de {% data variables.product.prodname_dotcom %} para los maestros {% octicon "link-external" aria-label="The external link icon" %} + - Creación de una asignación con un repositorio {% data variables.product.prodname_dotcom %} {% octicon "link-external" aria-label="The external link icon" %} + - Creación de una asignación con Microsoft MakeCode como IDE en línea {% octicon "link-external" aria-label="The external link icon" %} +4. Cómo los alumnos completan las asignaciones {% octicon "link-external" aria-label="The external link icon" %} +5. Cómo los profesores revisan las asignaciones {% octicon "link-external" aria-label="The external link icon" %} +6. Creación de asignaciones de grupos {% octicon "link-external" aria-label="The external link icon" %} +7. Siguientes pasos para empezar {% octicon "link-external" aria-label="The external link icon" %} +8. Cuadro de herramientas del profesor de {% data variables.product.prodname_dotcom %} {% octicon "link-external" aria-label="The external link icon" %} ## Pasos siguientes -Para obtener más información sobre cómo dar clases con {% data variables.product.prodname_classroom %}, consulta la sección "[Dar clases con {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/teach-with-github-classroom)". +Para obtener más información sobre la enseñanza con {% data variables.product.prodname_classroom %}, vea "[Enseñanza con {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/teach-with-github-classroom)". -## Leer más +## Información adicional -- "[Explora los beneficios de enseñar y aprender con {% data variables.product.prodname_education %}](/education/teach-and-learn-with-github-education)" +- "[Exploración de las ventajas de enseñar y aprender con {% data variables.product.prodname_education %}](/education/teach-and-learn-with-github-education)" diff --git a/translations/es-ES/content/education/manage-coursework-with-github-classroom/get-started-with-github-classroom/glossary.md b/translations/es-ES/content/education/manage-coursework-with-github-classroom/get-started-with-github-classroom/glossary.md index a9c1a3e127..2ee9a3103b 100644 --- a/translations/es-ES/content/education/manage-coursework-with-github-classroom/get-started-with-github-classroom/glossary.md +++ b/translations/es-ES/content/education/manage-coursework-with-github-classroom/get-started-with-github-classroom/glossary.md @@ -5,29 +5,34 @@ versions: fpt: '*' redirect_from: - /education/manage-coursework-with-github-classroom/glossary +ms.openlocfilehash: ac81489db055ef019789ae77a6ca44bd235f5eaa +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112233' --- +## asignación -## tarea - -Una tarea es el trabajo del curso de {% data variables.product.prodname_classroom %}. Un maestropuede asignar una tarea a un alumno individual o a un grupo de alumnos. Los alumnos pueden importar código inicial para la tarea, asignar alumnos, y crear una fecha límite para cada tarea. Para obtener más información, consulta las definiciones de una "[tarea individual](#individual-assignment)" y de una "[tarea grupal](#group-assignment)". +Una tarea es el trabajo del curso de {% data variables.product.prodname_classroom %}. Un maestropuede asignar una tarea a un alumno individual o a un grupo de alumnos. Los alumnos pueden importar código inicial para la tarea, asignar alumnos, y crear una fecha límite para cada tarea. Para más información, vea las definiciones de "[asignación de individuos](#individual-assignment)" y "[asignación de grupo](#group-assignment)". --- -## aula +## classroom -Un aula es la unidad básica de {% data variables.product.prodname_classroom %}. Los maestros pueden utilizar un aula para organizar y adminisrar a los alumnos, enseñar a los asistentes y crear tareas para un curso. Las aulas pertenecne a una organización de {% data variables.product.prodname_dotcom_the_website %}. Para administrar un aula, debes ser el propietario de la organización de {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta la sección "[Administrar las aulas](/education/manage-coursework-with-github-classroom/manage-classrooms)". +Un aula es la unidad básica de {% data variables.product.prodname_classroom %}. Los maestros pueden utilizar un aula para organizar y adminisrar a los alumnos, enseñar a los asistentes y crear tareas para un curso. Las aulas pertenecne a una organización de {% data variables.product.prodname_dotcom_the_website %}. Para administrar un aula, debes ser el propietario de la organización de {% data variables.product.prodname_dotcom %}. Para más información, vea "[Administración de las aulas](/education/manage-coursework-with-github-classroom/manage-classrooms)". --- ## {% data variables.product.prodname_classroom %} -{% data variables.product.prodname_classroom %} es una aplicación web para los docentes que proporciona herramientas de administración de cursos integradas con {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta el sitio web de [{% data variables.product.prodname_classroom %}](https://classroom.github.com/). +{% data variables.product.prodname_classroom %} es una aplicación web para los docentes que proporciona herramientas de administración de cursos integradas con {% data variables.product.prodname_dotcom %}. Para más información, vea el sitio web de [{% data variables.product.prodname_classroom %}](https://classroom.github.com/). --- -## tarea grupal +## tarea grupal -{% data reusables.classroom.assignments-group-definition %} Para obtener más información, consulta la sección "[Crear una tarea grupal](/education/manage-coursework-with-github-classroom/create-a-group-assignment)". +{% data reusables.classroom.assignments-group-definition %} Para más información, vea "[Creación de una asignación de grupo](/education/manage-coursework-with-github-classroom/create-a-group-assignment)". --- @@ -39,16 +44,16 @@ Un identificador en {% data variables.product.prodname_classroom %} es una ID ú ## tarea individual -{% data reusables.classroom.assignments-individual-definition %} Para obtener más información, consulta la sección "[Crear una tarea individual](/education/manage-coursework-with-github-classroom/create-an-individual-assignment)". +{% data reusables.classroom.assignments-individual-definition %} Para más información, vea "[Creación de una asignación individual](/education/manage-coursework-with-github-classroom/create-an-individual-assignment)". --- ## registro de alumnos -Un registro de alumnos permite a los maestros administrar a los alumnos y emitir tareas en un aula de {% data variables.product.prodname_classroom %}. Los maestros pueden crear un registro de alumnos si ingresan una lista de identificadores de los mismos, o si conectan a {% data variables.product.prodname_classroom %} con un sistema de administración de aprendizaje (LMS). Para obtener más información sobre los identificadores, consulta la definición de [identificador](#identifier)". Para obtener más información sobre cómo conectar {% data variables.product.prodname_classroom %} con un LMS, consulta la sección "[Conectar un sistema de administración de aprendizaje a {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/connect-a-learning-management-system-to-github-classroom)". +Un registro de alumnos permite a los maestros administrar a los alumnos y emitir tareas en un aula de {% data variables.product.prodname_classroom %}. Los maestros pueden crear un registro de alumnos si ingresan una lista de identificadores de los mismos, o si conectan a {% data variables.product.prodname_classroom %} con un sistema de administración de aprendizaje (LMS). Para más información sobre los identificadores, vea la definición de "[identificador](#identifier)". Para más información sobre cómo conectar {% data variables.product.prodname_classroom %} a un LMS, vea "[Conexión de un sistema de administración de aprendizaje a {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/connect-a-learning-management-system-to-github-classroom)". --- -## Leer más +## Información adicional - "[Glosario de {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/github-glossary)" diff --git a/translations/es-ES/content/education/manage-coursework-with-github-classroom/get-started-with-github-classroom/index.md b/translations/es-ES/content/education/manage-coursework-with-github-classroom/get-started-with-github-classroom/index.md index b461bf6671..f5d0c53d17 100644 --- a/translations/es-ES/content/education/manage-coursework-with-github-classroom/get-started-with-github-classroom/index.md +++ b/translations/es-ES/content/education/manage-coursework-with-github-classroom/get-started-with-github-classroom/index.md @@ -1,11 +1,17 @@ --- title: Inicia con GitHub Classroom -shortTitle: Empezar +shortTitle: Get started intro: 'Aprende cómo configurar y utilizar {% data variables.product.prodname_classroom %} para administrar tu curso.' versions: fpt: '*' children: - /basics-of-setting-up-github-classroom - /glossary +ms.openlocfilehash: 5c77365e1d5847687d1e0ae6b5eb1bc59413cbbc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119578' --- diff --git a/translations/es-ES/content/education/manage-coursework-with-github-classroom/index.md b/translations/es-ES/content/education/manage-coursework-with-github-classroom/index.md index 272438d1dc..063dfab07a 100644 --- a/translations/es-ES/content/education/manage-coursework-with-github-classroom/index.md +++ b/translations/es-ES/content/education/manage-coursework-with-github-classroom/index.md @@ -9,5 +9,11 @@ children: - /teach-with-github-classroom - /integrate-github-classroom-with-an-ide - /learn-with-github-classroom +ms.openlocfilehash: 013427d323f2908743bc6ed2878f08ae9f2d7f02 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112226' --- diff --git a/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/about-using-visual-studio-code-with-github-classroom.md b/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/about-using-visual-studio-code-with-github-classroom.md index 316e4d54c3..4e4666f59f 100644 --- a/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/about-using-visual-studio-code-with-github-classroom.md +++ b/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/about-using-visual-studio-code-with-github-classroom.md @@ -1,44 +1,50 @@ --- title: Acerca de utilizar visual Studio Code con GitHub Classroom -shortTitle: Aceca de utilizar Visual Studio Code -intro: 'Puedes configurar {% data variables.product.prodname_vscode %} como el editor preferido para las tareas de {% data variables.product.prodname_classroom %}.' +shortTitle: About using Visual Studio Code +intro: 'Puedes configurar {% data variables.product.prodname_vscode %} como el editor preferido para las tareas en {% data variables.product.prodname_classroom %}.' versions: fpt: '*' redirect_from: - /education/manage-coursework-with-github-classroom/about-using-vs-code-with-github-classroom +ms.openlocfilehash: fe0e8e0c3194f9c97cc30c80dcec00256824e6ab +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145148748' --- - ## Acerca de {% data variables.product.prodname_vscode %} -{% data variables.product.prodname_vscode %} es un editor de código fuente ligero pero poderoso, el cual se ejecuta en tu escritorio y está disponible para Windows, macOS y Linux. Con la [extensión de GitHub Clasroom para {% data variables.product.prodname_vscode_shortname %}](https://aka.ms/classroom-vscode-ext), los alumnos pueden buscar, editar, enviar, colaborar y probar sus tareas de las aulas fácilmente. Para obtener más información sobre los IDe y {% data variables.product.prodname_classroom %}, consulta la sección "[Integrar {% data variables.product.prodname_classroom %} con un IDE](/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/integrate-github-classroom-with-an-ide)". +{% data variables.product.prodname_vscode %} es un editor de código fuente ligero pero eficaz, que se ejecuta en tu equipo y está disponible para Windows, macOS y Linux. Con la [extensión GitHub Classroom para {% data variables.product.prodname_vscode_shortname %}](https://aka.ms/classroom-vscode-ext), los alumnos pueden examinar, editar, enviar, colaborar y probar fácilmente sus tareas de clase. Para obtener más información sobre los IDE y {% data variables.product.prodname_classroom %}, vea "[Integración de {% data variables.product.prodname_classroom %} con un IDE](/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/integrate-github-classroom-with-an-ide)". -### El editor predilecto de tus alumnos -La integración con Github Classroom con {% data variables.product.prodname_vscode_shortname %} proporciona a los estudiantes un paquete de extensiones, el cuál contiene: +### El editor predilecto de tus alumnos +La integración de GitHub Classroom con {% data variables.product.prodname_vscode_shortname %} proporciona a los alumnos un paquete de extensión que contiene: -1. [La Extensión de GitHub Classroom](https://aka.ms/classroom-vscode-ext) con abstracciones personalizadas que hacen más fácil que los alumnos naveguen en el inicio. -2. [La Extgensión de Visual Studio Live Share](https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare-pack) que se integra en una vista de alumnos para dar acceso fácil a los ayudantes para enseñar y a los compañeros de clase para ayudar y colaborar. -3. [La Extensión de GitHub Pull Request](https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github) que permite a los alumnos ver la retroalimentación de sus instructores dentro del editor. +1. [Extensión GitHub Classroom](https://aka.ms/classroom-vscode-ext) con abstracciones personalizadas que facilitan a los alumnos navegar por la introducción. +2. [Extensión Visual Studio Live Share](https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare-pack) que se integra en una vista del alumno a fin de facilitar el acceso a asistentes y compañeros de clase para obtener ayuda y colaboración. +3. [Extensión de solicitud de incorporación de cambios de GitHub](https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github) que permite a los alumnos ver comentarios de sus instructores en el editor. -### Cómo lanzar la tarea en {% data variables.product.prodname_vscode_shortname %} -Cuando creas una tarea, puedes agregar a {% data variables.product.prodname_vscode_shortname %} como el editor predeterminado para ella. Para obtener más detalles, consulta la sección "[Integrar a {% data variables.product.prodname_classroom %} con un IDE](/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/integrate-github-classroom-with-an-ide)". +### Cómo iniciar la asignación en {% data variables.product.prodname_vscode_shortname %} +Al crear una asignación, se puede agregar {% data variables.product.prodname_vscode_shortname %} como editor preferido para una asignación. Para más información, vea "[Integración de {% data variables.product.prodname_classroom %} con un IDE](/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/integrate-github-classroom-with-an-ide)". -Esto incluirá una insignia de "Abierto en {% data variables.product.prodname_vscode_shortname %}" en todos los repositorios de los alumnos. Esta insignia maneja la instalación de {% data variables.product.prodname_vscode_shortname %}, el paquete de extensión del aula y la apertura para la tarea activa en un solo clic. +Esto incluirá un distintivo "Abrir en {% data variables.product.prodname_vscode_shortname %}" en todos los repositorios de alumnos. Este distintivo controla la instalación de {% data variables.product.prodname_vscode_shortname %}, el paquete de la extensión Classroom y la apertura a la asignación activa con un solo clic. {% note %} -**Nota:** El alumno debe tener Git instalado en su computadora para subir código desde {% data variables.product.prodname_vscode_shortname %} hacia su repositorio. Esto no se instala automáticamente al hacer clic en el botón **Abrir en {% data variables.product.prodname_vscode_shortname %}**. El alumno puede descargar Git desde [aquí](https://git-scm.com/downloads). +**Nota:** El alumno debe tener Git instalado en su equipo para insertar código de {% data variables.product.prodname_vscode_shortname %} en su repositorio. Esto no se instala automáticamente al hacer clic en el botón **Abrir en {% data variables.product.prodname_vscode_shortname %}** . El alumno puede descargar Git [aquí](https://git-scm.com/downloads). {% endnote %} -### Cómo utilizar el paquete de extensión de GitHub Classroom -La extensión de GitHub Classroom tiene dos componentes principales: la vista de 'Aulas' y la vista de 'Tarea Activa'. +### Cómo utilizar el paquete de extensión de GitHub Classroom +La extensión de GitHub Classroom tiene dos componentes principales: la vista de 'Aulas' y la vista de 'Tarea Activa'. -Cuando el alumno lanza la extensión por primera vez, se le lleva automáticamente a la pestaña del explorador en {% data variables.product.prodname_vscode_shortname %}, en donde podrán ver la vista de "Tarea activa" junto con la vista triple de los archivos en el repositorio. +Cuando un alumno inicia la extensión por primera vez, automáticamente navegan a la pestaña del Explorador en {% data variables.product.prodname_vscode_shortname %}, en donde pueden entrar a la vista de "Tarea Activa" junto con la vista de diagrama de árbol de los archivos en el repositorio. ![Vista de Tarea Activa de GitHub Classroom](/assets/images/help/classroom/vs-code-active-assignment.png) -El alumno puede subir sus confirmaciones a la última versión del remoto si hace clic en el botón de **sincronizar cambios** que se muestra cuando pasas el puntero del mouse sobre la línea de "Tarea Activa". Esto abstrae el control del código fuente con Git, permitiendo que los instructores enseñen Git a su propio ritmo. El sincronizar los cambios también activa las "Pruebas" para que se ejecuten si un profesor configuró la autocalificación para la tarea. +El alumno puede insertar sus confirmaciones en la versión más reciente del repositorio remoto si hace clic en el botón **sincronizar cambios** que se muestra al mover el mouse sobre la línea "Tarea activa". Esto abstrae el control del código fuente con Git, permitiendo que los instructores enseñen Git a su propio ritmo. +El sincronizar los cambios también activa las "Pruebas" para que se ejecuten si un profesor configuró la autocalificación para la tarea. -El nodo de "Grupo" bajo la "Tarea Activa" mostrará a los miembros de un grupo si la tarea es un proyecto grupal. También mostrará a los miembros administrativos del repositorio que pueden ayudar cuando un estudiante se atore. Para colaborar en el proyecto, un alumno puede iniciar una sesión de Live Share con cualquiera en el nodo de grupo y compartirán todo el contexto del repositorio con ellos de inmediato. Puedes aprender más sobre Live Share y cómo colaborar con éste [aquí](https://docs.microsoft.com/en-us/visualstudio/liveshare/). +El nodo de "Grupo" bajo la "Tarea Activa" mostrará a los miembros de un grupo si la tarea es un proyecto grupal. También mostrará a los miembros administrativos del repositorio que pueden ayudar cuando un estudiante se atore. Para colaborar en el proyecto, un alumno puede iniciar una sesión de Live Share con cualquiera en el nodo de grupo y compartirán todo el contexto del repositorio con ellos de inmediato. [Aquí](https://docs.microsoft.com/en-us/visualstudio/liveshare/) puede obtener más información sobre Live Share y colaborar. Una vez que un alumno termina la tarea, también pueden navegar para ver otras tareas y aulas. Estas se pueden encontrar bajo la pestaña de GitHub. diff --git a/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/index.md b/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/index.md index d425943ae7..68cd657e55 100644 --- a/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/index.md +++ b/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/index.md @@ -1,6 +1,6 @@ --- title: Integrar a GitHub Classroom con un IDE -shortTitle: Integrar con un IDE +shortTitle: Integrate with an IDE intro: 'Puedes ayudar a que tus alumnos escriban, prueben y depuren código si preconfiguras un ambiente de desarrollo para los repositorios de tareas en {% data variables.product.prodname_classroom %}.' versions: fpt: '*' @@ -11,5 +11,11 @@ children: - /about-using-makecode-arcade-with-github-classroom - /replit-with-github-classroom - /run-student-code-in-an-ide +ms.openlocfilehash: 3ef805653af1474eeab0cbe69d0fafa994f2433f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119569' --- diff --git a/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/integrate-github-classroom-with-an-ide.md b/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/integrate-github-classroom-with-an-ide.md index 849ffcbecb..4ef3cff651 100644 --- a/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/integrate-github-classroom-with-an-ide.md +++ b/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/integrate-github-classroom-with-an-ide.md @@ -1,7 +1,7 @@ --- -title: Integrate GitHub Classroom with an IDE +title: Integrar a GitHub Classroom con un IDE shortTitle: Integrate with an IDE -intro: 'You can preconfigure a supported integrated development environment (IDE) for assignments you create in {% data variables.product.prodname_classroom %}.' +intro: 'Puedes preconfigurar un ambiente de desarrollo integrado (IDE) compatible para las tareas que crees en {% data variables.product.prodname_classroom %}.' versions: fpt: '*' permissions: 'Organization owners who are admins for a classroom can integrate {% data variables.product.prodname_classroom %} with an IDE. {% data reusables.classroom.classroom-admins-link %}' @@ -9,37 +9,43 @@ redirect_from: - /education/manage-coursework-with-github-classroom/online-ide-integrations - /education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-online-ide - /education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/integrate-github-classroom-with-an-online-ide +ms.openlocfilehash: 25c4c1fba1cb0f082049a461e03bfdf009e208c9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147110510' --- -## About integration with an IDE +## Acerca de la integración con un IDE {% data reusables.classroom.about-online-ides %} -After a student accepts an assignment with an IDE, the README file in the student's assignment repository will contain a button to open the assignment in the IDE. The student can begin working immediately, and no additional configuration is necessary. +Después de que un alumno acepta una tarea con un IDE, el archivo README en su repositorio de tareas contendrá un botón para abrir dicha tarea en el IDE. El alumno puede comenzar a trabajar de inmediato y no se requiere alguna configuración adicional. -## Supported IDEs +## IDE compatibles -{% data variables.product.prodname_classroom %} supports the following IDEs. You can learn more about the student experience for each IDE. +{% data variables.product.prodname_classroom %} es compatible con los siguientes IDE. Puedes aprender más sobre la experiencia del alumno para cada IDE. -| IDE | More information | +| IDE | Más información | | :- | :- | -| {% data variables.product.prodname_github_codespaces %} | "[Using {% data variables.product.prodname_github_codespaces %} with {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom)" | -| Microsoft MakeCode Arcade | "[About using MakeCode Arcade with {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/about-using-makecode-arcade-with-github-classroom)" | -| {% data variables.product.prodname_vscode %} | [{% data variables.product.prodname_classroom %} extension](http://aka.ms/classroom-vscode-ext) in the Visual Studio Marketplace | +| {% data variables.product.prodname_github_codespaces %} | "[Uso de {% 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)" | +| Microsoft MakeCode Arcade | "[Acerca del uso de MakeCode Arcade con {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/about-using-makecode-arcade-with-github-classroom)" | +| {% data variables.product.prodname_vscode %} | [Extensión {% data variables.product.prodname_classroom %}](http://aka.ms/classroom-vscode-ext) en Visual Studio Marketplace | -We know cloud IDE integrations are important to your classroom and are working to bring more options. +Sabemos que las integraciones con IDE en la nube son importantes para tu aula y estamos trabajando para traerte más opciones. -## Configuring an IDE for an assignment +## Configurar un IDE para una tarea -You can choose the IDE you'd like to use for an assignment when you create an assignment. To learn how to create a new assignment that uses an IDE, see "[Create an individual assignment](/education/manage-coursework-with-github-classroom/create-an-individual-assignment)" or "[Create a group assignment](/education/manage-coursework-with-github-classroom/create-a-group-assignment)." +Puedes elegir el IDE que te gustaría utilizar para una tarea cuando la crees. Para obtener información sobre cómo crear una nueva asignación que use un IDE, consulte "[Creación de una asignación individual](/education/manage-coursework-with-github-classroom/create-an-individual-assignment)" o "[Creación de una asignación de grupo](/education/manage-coursework-with-github-classroom/create-a-group-assignment)". -## Setting up an assignment in a new IDE +## Configuración de una asignación en un nuevo IDE -The first time you configure an assignment using a different IDE, you must ensure that it is set up correctly. +La primera vez que configures una asignación mediante un IDE diferente, debes asegurarte de que está configurada correctamente. -Unless you use {% data variables.product.prodname_codespaces %}, you must authorize the OAuth app for the IDE for your organization. For all repositories, grant the app **read** access to metadata, administration, and code, and **write** access to administration and code. For more information, see "[Authorizing OAuth Apps](/github/authenticating-to-github/authorizing-oauth-apps)." +A menos que uses {% data variables.product.prodname_codespaces %}, debes autorizar la aplicación OAuth para el IDE de tu organización. Para todos los repositorios, conceda a la aplicación acceso de **lectura** a metadatos, administración y código y de **escritura** a la administración y el código. Para obtener más información, consulte "[Autorizar aplicaciones OAuth](/github/authenticating-to-github/authorizing-oauth-apps)". -{% data variables.product.prodname_codespaces %} does not require an OAuth app, but you need to enable {% data variables.product.prodname_codespaces %} for your organization to be able to configure an assignment with {% data variables.product.prodname_codespaces %}. For more information, see "[Using {% data variables.product.prodname_codespaces %} with {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom#enabling-codespaces-for-your-organization)." +{% data variables.product.prodname_codespaces %} no requiere una aplicación de OAuth, pero debes habilitar {% data variables.product.prodname_codespaces %} para que la organización pueda configurar una asignación con {% data variables.product.prodname_codespaces %}. Para obtener más información, consulta "[Uso de {% data variables.product.prodname_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#enabling-codespaces-for-your-organization)." -## Further reading +## Información adicional -- "[About READMEs](/github/creating-cloning-and-archiving-repositories/about-readmes)" +- "[Acerca de los archivos Léame](/github/creating-cloning-and-archiving-repositories/about-readmes)" diff --git a/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/replit-with-github-classroom.md b/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/replit-with-github-classroom.md index bd10ab5de9..7c8d74e55f 100644 --- a/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/replit-with-github-classroom.md +++ b/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/replit-with-github-classroom.md @@ -1,6 +1,6 @@ --- title: Repl.it con GitHub Classroom -shortTitle: Repl.it con GitHub Classroom +shortTitle: Repl.it with GitHub Classroom intro: 'Desde el 13 de julio de 2021, ya no está disponible la integración con Repl.it en {% data variables.product.prodname_classroom %}.' versions: fpt: '*' @@ -8,8 +8,13 @@ redirect_from: - /education/manage-coursework-with-github-classroom/student-experience-replit - /education/manage-coursework-with-github-classroom/about-using-replit-with-github-classroom - /education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/about-using-replit-with-github-classroom +ms.openlocfilehash: 4ecbb8e185475dafac8e2e768e89ebaa1051433b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119562' --- - ## Qué está cambiando con la integración de Repl.it Desde el 13 de julio de 2021, ya no está disponible la integración con Repl.it. Aquí te mostramos lo que cambió: @@ -22,8 +27,8 @@ Tus repls existentes de GitHub Classroom se mantendrán privadas por siempre y p Si bien ya no puedes crea repls privados desde dentro de las aulas, puedes seguir creando repls privados en Replit hasta el 30 de septiembre. -Sabemos que las integraciones con IDE en la nube son importantes para tu aula y estamos trabajando arduamente para traerte más opciones. +Sabemos que las integraciones con IDE en la nube son importantes para tu aula y estamos trabajando arduamente para traerte más opciones. -## Leer más +## Información adicional -- "[Acerca de los archivos README](/github/creating-cloning-and-archiving-repositories/about-readmes)" +- "[Acerca de los archivos Léame](/github/creating-cloning-and-archiving-repositories/about-readmes)" diff --git a/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/run-student-code-in-an-ide.md b/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/run-student-code-in-an-ide.md index 1627ee3136..152bbeae2f 100644 --- a/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/run-student-code-in-an-ide.md +++ b/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/run-student-code-in-an-ide.md @@ -7,18 +7,22 @@ redirect_from: - /education/manage-coursework-with-github-classroom/running-student-code - /education/manage-coursework-with-github-classroom/run-student-code-in-an-online-ide - /education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/run-student-code-in-an-online-ide -shortTitle: Ejecutar código en un IDE +shortTitle: Run code in IDE +ms.openlocfilehash: cf931f9de8f9b29e85fedb6ba5d984f3943ad872 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112209' --- - ## Acerca de el código de los alumnos y los IDE Si configuras un ambiente de desarrollo integrado (IDE) para una tarea, puedes ejecutar el código dentro de éste. No necesitas clonar el repositorio de la tarea en tu computadora. -Para obtener más información sobre los IDE, consulta la sección "[Integrar a {% data variables.product.prodname_classroom %} con un IDE](/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/integrate-github-classroom-with-an-ide)". +Para más información sobre los IDE, vea "[Integración de {% data variables.product.prodname_classroom %} con un IDE](/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/integrate-github-classroom-with-an-ide)". -## Ejecutar el código de los alumnos en el IDE +## Ejecutar el código de los alumnos en el IDE -{% data reusables.classroom.sign-into-github-classroom %} -{% data reusables.classroom.click-classroom-in-list %} -{% data reusables.classroom.click-assignment-in-list %} -1. A la derecha de la emisión, da clic en **Ver IDE**. ![Botón de "Ver IDE" en una emisión que utiliza un IDE en línea](/assets/images/help/classroom/assignments-click-view-ide.png) +{% data reusables.classroom.sign-into-github-classroom %} {% data reusables.classroom.click-classroom-in-list %} {% data reusables.classroom.click-assignment-in-list %} +1. A la derecha de un envío, haga clic en **Ver IDE**. + ![Botón "Ver IDE" para el envío mediante un IDE en línea](/assets/images/help/classroom/assignments-click-view-ide.png) diff --git a/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md b/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md index a5ac6d80f7..08b1ff4559 100644 --- a/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md +++ b/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md @@ -1,93 +1,96 @@ --- -title: Using GitHub Codespaces with GitHub Classroom +title: Uso de GitHub Codespaces con GitHub Classroom shortTitle: Using Codespaces with GitHub Classroom product: '{% data reusables.gated-features.codespaces-classroom-articles %}' -intro: 'You can use {% data variables.product.prodname_github_codespaces %} as the preferred editor in your assignments to give students access to a browser-based Visual Studio Code environment with one-click setup.' +intro: "Puedes usar {% data variables.product.prodname_github_codespaces %} como editor preferido en tus asignaciones para dar a los alumnos acceso a un entorno de Visual\_Studio Code basado en explorador con una configuración con un solo clic." versions: fpt: '*' permissions: 'Organization owners who are admins for a classroom can enable {% data variables.product.prodname_github_codespaces %} for their organization and integrate {% data variables.product.prodname_github_codespaces %} as the supported editor for an assignment. {% data reusables.classroom.classroom-admins-link %}' +ms.openlocfilehash: f7fca4fcd93c9f5d4205628543572cc19659e574 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147573824' --- +## Acerca de {% data variables.product.prodname_github_codespaces %} -## Acerca de las {% data variables.product.prodname_github_codespaces %} +{% data variables.product.prodname_github_codespaces %} es un entorno de desarrollo instantáneo basado en la nube que usa un contenedor para proporcionar lenguajes comunes, herramientas y utilidades para el desarrollo. {% data variables.product.prodname_codespaces %} también es configurable, lo cual te permite crear un entorno de desarrollo personalizado que sea igual para todos los usuarios del proyecto. Para obtener más información, consulta "[Introducción a {% data variables.product.prodname_github_codespaces %}](/codespaces/overview)". -{% data variables.product.prodname_github_codespaces %} es un ambiente de desarrollo basado en la nube e instantáneo que utiliza un contenedor para proporcionarte lenguajes comunes, herramientas y utilidades para el desarrollo. {% data variables.product.prodname_codespaces %} is also configurable, allowing you to create a customized development environment that is the same for all users of your project. For more information, see "[{% data variables.product.prodname_github_codespaces %} overview](/codespaces/overview)." +Una vez que {% data variables.product.prodname_codespaces %} esté habilitado en una organización o empresa, los usuarios podrán crear un codespace desde cualquier rama o confirmación de un repositorio de la organización o empresa y empezar a desarrollar mediante el uso de recursos de proceso basados en la nube. Puedes conectarte a un codespace desde el explorador o localmente mediante Visual Studio Code. {% data reusables.codespaces.links-to-get-started %} -Once {% data variables.product.prodname_codespaces %} is enabled in an organization or enterprise, users can create a codespace from any branch or commit in an organization or enterprise repository and begin developing using cloud-based compute resources. You can connect to a codespace from the browser or locally using Visual Studio Code. {% data reusables.codespaces.links-to-get-started %} +El establecimiento de {% data variables.product.prodname_codespaces %} como editor preferido para una tarea de GitHub Classroom resulta beneficioso tanto para los alumnos como para los profesores. {% data variables.product.prodname_codespaces %} es una buena opción para los alumnos que usan dispositivos prestados o sin acceso a una configuración del IDE local, ya que cada codespace está basado en la nube y no requiere ninguna configuración local. Los alumnos pueden iniciar un codespace para un repositorio de tareas en Visual Studio Code directamente en el explorador y empezar a desarrollar inmediatamente sin necesidad de ninguna configuración adicional. -Setting {% data variables.product.prodname_codespaces %} as the preferred editor for an assignment in GitHub Classroom assignments, is beneficial for both students and teachers. {% data variables.product.prodname_codespaces %} is a good option for students using loaned devices or without access to a local IDE setup, since each codespace is cloud-based and requires no local setup. Students can launch a codespace for an assignment repository in Visual Studio Code directly in their browser, and begin developing right away without needing any further configuration. - -For assignments with complex setup environments, teachers can customize the dev container configuration for a repository's codespaces. This ensures that when a student creates a codespace, it automatically opens with the development environment configured by the teacher. Para obtener más información sobre los contenedores dev, consulta la sección "[introducción a los contenedores dev](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers)". +En el caso de las tareas con entornos de configuración complejos, los profesores pueden personalizar la configuración del contenedor de desarrollo para los codespaces de un repositorio. Esto garantiza que, cuando un alumno cree un codespace, se abra automáticamente con el entorno de desarrollo que haya configurado el profesor. Para obtener más información sobre los contenedores de desarrollo, vea "[Introducción a los contenedores de desarrollo](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers)". {% note %} -**Note**: Individual codespaces are automatically deleted if they are stopped and left unused for a prolonged period. Para obtener más información, consulta la sección "[Configurar el borrado automático de tus codespaces](/codespaces/customizing-your-codespace/configuring-automatic-deletion-of-your-codespaces)". +**Nota**: Los codespaces individuales se eliminan automáticamente si se detienen y dejan sin usar durante un período prolongado. Para más información, consulta "[Configuración de la eliminación automática de los codespaces](/codespaces/customizing-your-codespace/configuring-automatic-deletion-of-your-codespaces)". {% endnote %} -## About the {% data variables.product.prodname_codespaces %} Education benefit for verified teachers +## Acerca de la ventaja {% data variables.product.prodname_codespaces %} Education para profesores verificados -The {% data variables.product.prodname_codespaces %} Education benefit gives verified teachers a free monthly allowance of {% data variables.product.prodname_codespaces %} hours to use in {% data variables.product.prodname_classroom %}. The free allowance is estimated to be enough for a class of 50 with 5 assignments per month, on a 2 core machine with 1 codespace stored per student. +La ventaja {% data variables.product.prodname_codespaces %} Education proporciona a los profesores verificados una asignación mensual gratuita de {% data variables.product.prodname_codespaces %} horas para su uso en {% data variables.product.prodname_classroom %}. Se estima que la asignación gratuita es suficiente para una clase de 50 alumnos con cinco tareas al mes, en una máquina de dos núcleos con un codespace almacenado por alumno. {% data reusables.classroom.free-limited-codespaces-for-verified-teachers-beta-note %} -To become a verified teacher, you need to be approved for an educator or teacher benefit. Para obtener más información, consulta la sección "[Solicitar ingresar al {% data variables.product.prodname_global_campus %} como docente](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/apply-to-github-global-campus-as-a-teacher)". +Si quieres convertirte en un profesor verificado, debes contar con aprobación para obtener una ventaja para educadores o profesores. Para obtener más información, consulta «[Solicitar acceso al {% data variables.product.prodname_global_campus %} como profesor](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/apply-to-github-global-campus-as-a-teacher)». -After you have confirmation that you are a verified teacher, visit [{% data variables.product.prodname_global_campus %} for Teachers](https://education.github.com/globalcampus/teacher) to upgrade the organization to GitHub Team. For more information, see [GitHub's products](/get-started/learning-about-github/githubs-products#github-team). +Una vez que hayas confirmado que eres un profesor verificado, visita [{% data variables.product.prodname_global_campus %} para profesores](https://education.github.com/globalcampus/teacher) con el fin de actualizar la organización a GitHub Team. Para obtener más información, consulta "[Productos de GitHub](/get-started/learning-about-github/githubs-products#github-team)". -Si eres elegible para el beneficio educativo de {% data variables.product.prodname_codespaces %}, cuando habilites {% data variables.product.prodname_codespaces %} en {% data variables.product.prodname_classroom %} para tu organización, GitHub agregará una política de Codespace automáticamente para restringir los tipos de máquina para todos los codespaces en la organización máquinas de 2 núcleos. This helps you make the most of the free {% data variables.product.prodname_codespaces %} usage. However, you can change or remove these policies in your organization settings. Para obtener más información, consulta la sección "[Restringir el acceso a los tipos de máquina](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)". +Si cumples los requisitos para obtener la ventaja {% data variables.product.prodname_codespaces %} Education, al habilitar {% data variables.product.prodname_codespaces %} en {% data variables.product.prodname_classroom %} para la organización, GitHub agrega automáticamente una directiva de codespace para restringir los tipos de máquina de todos los codespaces de la organización a dos máquinas principales. Esto ayuda a aprovechar al máximo el uso gratuito de {% data variables.product.prodname_codespaces %}. De todos modos, puedes cambiar o quitar estas directivas en la configuración de la organización. Para obtener más información, consulte "[Restringir el acceso a los tipos de máquina](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)". -When the {% data variables.product.prodname_codespaces %} Education benefit moves out of beta, if your organization exceeds their free allowance for {% data variables.product.prodname_codespaces %} usage, your organization will be billed for additional usage. Para obtener más información, consulta la sección "[Acerca de la facturación para el {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces#about-billing-for-codespaces)". +Cuando la ventaja {% data variables.product.prodname_codespaces %} Education deje de estar en versión beta, si tu organización supera su asignación gratuita para el uso de {% data variables.product.prodname_codespaces %}, se le facturará por el uso adicional. Para más información, consulta "[Acerca de la facturación de {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces#about-billing-for-codespaces)". ## Habilitar los {% data variables.product.prodname_codespaces %} para tu organización -{% data variables.product.prodname_codespaces %} is available to use with {% data variables.product.prodname_classroom %} for organizations that use {% data variables.product.prodname_team %}. If you are eligible for the {% data variables.product.prodname_codespaces %} Education benefit, you must enable {% data variables.product.prodname_codespaces %} through {% data variables.product.prodname_classroom %}, instead of enabling it directly in your organization settings. Otherwise, your organization will be billed directly for all usage of {% data variables.product.prodname_codespaces %}. +{% data variables.product.prodname_codespaces %} está disponible para su uso con {% data variables.product.prodname_classroom %} para las organizaciones que usan {% data variables.product.prodname_team %}. Si cumples los requisitos para obtener la ventaja {% data variables.product.prodname_codespaces %} Education, debes habilitar {% data variables.product.prodname_codespaces %} mediante {% data variables.product.prodname_classroom %}, en lugar de hacerlo directamente en la configuración de la organización. De lo contrario, se facturará a la organización directamente por todo el uso de {% data variables.product.prodname_codespaces %}. -### Enabling Codespaces for an organization when creating a new classroom +### Habilitación de Codespaces para una organización al crear un aula {% data reusables.classroom.sign-into-github-classroom %} -1. Da clic en **Aula nueva**. +1. Haga clic en **New classroom**. + + ![Botón "Aula nueva"](/assets/images/help/classroom/click-new-classroom-button.png) - ![Botón de "Aula nueva"](/assets/images/help/classroom/click-new-classroom-button.png) +1. En la lista de organizaciones, da clic en aquella que te gustaría utilizar para tu aula. Las organizaciones que cumplan los requisitos de {% data variables.product.prodname_codespaces %} incluirán una nota en la que se indicará. Opcionalmente, puedes crear una organizción nueva. Para más información, vea consulte "[Creación de una organización desde cero](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)". -1. En la lista de organizaciones, da clic en aquella que te gustaría utilizar para tu aula. Organizations that are eligible for {% data variables.product.prodname_codespaces %} will have a note showing that they are eligible. Opcionalmente, puedes crear una organizción nueva. Para obtener más información, consulta la sección "[Crear una organización nueva desde cero](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)". + ![Selección de una organización para el aula que cumple los requisitos de Codespaces](/assets/images/help/classroom/org-view-codespaces-eligibility.png) - ![Choose organization for classroom with codespaces eligibility](/assets/images/help/classroom/org-view-codespaces-eligibility.png) +1. En la página "Asigna un nombre al aula", en "{% data variables.product.prodname_codespaces %} en el aula", haz clic en **Habilitar**. Ten en cuenta que esto habilitará {% data variables.product.prodname_codespaces %} para todos los repositorios y usuarios de la organización. -1. In the "Name your classroom" page, under "{% data variables.product.prodname_codespaces %} in your Classroom", click **Enable**. Note that this will enable {% data variables.product.prodname_codespaces %} for all repositories and users in the organization. + ![Habilitación de Codespaces para la organización en la página "Configuración de los aspectos básicos del aula"](/assets/images/help/classroom/setup-classroom-enable-codespaces-button.png) - ![Enable Codespaces for org in "Setup classroom basics" page](/assets/images/help/classroom/setup-classroom-enable-codespaces-button.png) +1. Cuando esté todo listo para la creación del aula, haz clic en **Crear aula**. -1. When you are ready to create the new classroom, click **Create classroom**. +### Habilitación de Codespaces para una organización mediante un aula existente -### Enabling Codespaces for an organization via an existing classroom +{% data reusables.classroom.sign-into-github-classroom %} {% data reusables.classroom.click-classroom-in-list %} {% data reusables.classroom.click-settings %} +1. En "{% data variables.product.prodname_github_codespaces %}", haz clic en **Habilitar**. Esto habilitará {% data variables.product.prodname_codespaces %} para todos los repositorios y usuarios de la organización. También se agrega una nueva directiva de Codespaces para restringir los tipos de máquina de todos los codespaces de la organización a dos máquinas principales. + + ![Habilitación de Codespaces para la organización en la configuración del aula existente](/assets/images/help/classroom/classroom-settings-enable-codespaces-button.png) -{% data reusables.classroom.sign-into-github-classroom %} -{% data reusables.classroom.click-classroom-in-list %} -{% data reusables.classroom.click-settings %} -1. Under "{% data variables.product.prodname_github_codespaces %}", click **Enable**. This will enable {% data variables.product.prodname_codespaces %} for all repositories and users in the organization. A new Codespace policy is also added to restrict machine types for all codespaces in the organization to 2 core machines. +También puedes usar los mismos métodos que antes para deshabilitar {% data variables.product.prodname_codespaces %} para la organización. Ten en cuenta que esto deshabilitará {% data variables.product.prodname_codespaces %} para todos los usuarios y repositorios de la organización. - ![Enable Codespaces for org in existing classroom settings](/assets/images/help/classroom/classroom-settings-enable-codespaces-button.png) +## Configuración de una tarea para usar {% data variables.product.prodname_codespaces %} +Si quieres que los alumnos tengan {% data variables.product.prodname_codespaces %} disponible para una tarea, puedes seleccionar {% data variables.product.prodname_codespaces %} como editor compatible para la tarea. Al crear una tarea, en la página "Agregar el código de inicio y elegir el IDE en línea opcional", en "Agregar un editor compatible", selecciona **{% data variables.product.prodname_github_codespaces %}** en el menú desplegable. -You can use the same methods as above to disable {% data variables.product.prodname_codespaces %} for your organization as well. Note that this will disable {% data variables.product.prodname_codespaces %} for all users and repositories in the organization. +![Selección de Codespaces como editor compatible para la tarea](/assets/images/help/classroom/select-supported-editor-including-codespaces.png) -## Configuring an assignment to use {% data variables.product.prodname_codespaces %} -To make {% data variables.product.prodname_codespaces %} available to students for an assignment, you can choose {% data variables.product.prodname_codespaces %} as the supported editor for the assignment. When creating a new assignment, in the "Add your starter code and choose your optional online IDE" page, under "Add a supported editor", select **{% data variables.product.prodname_github_codespaces %}** from the dropdown menu. +Si usas un repositorio de plantillas para una tarea, puedes definir un contenedor de desarrollo en el repositorio para personalizar las herramientas y los entornos de ejecución disponibles para los alumnos cuando inician un codespace para trabajar en la tarea. Si no defines un contenedor de desarrollo, {% data variables.product.prodname_github_codespaces %} usará una configuración predeterminada, que contiene muchas de las herramientas comunes que los alumnos podrían necesitar para el desarrollo. Para obtener más información sobre cómo definir un contenedor de desarrollo, consulta "[Incorporación de una configuración de contenedor de desarrollo en el repositorio](/codespaces/setting-up-your-project-for-codespaces/setting-up-your-project-for-codespaces)". -![Select Codespaces as supported editor for assignment](/assets/images/help/classroom/select-supported-editor-including-codespaces.png) +## Inicio de una tarea mediante {% data variables.product.prodname_codespaces %} -If you use a template repository for an assignment, you can define a dev container in the repository to customize the tools and runtimes available to students when they launch a codespace to work on the assignment. If you do not define a dev container, {% data variables.product.prodname_github_codespaces %} will use a default configuration, which contains many of the common tools that your students might need for development. For more information on defining a dev container, see "[Add a dev container configuration to your repository](/codespaces/setting-up-your-project-for-codespaces/setting-up-your-project-for-codespaces)." +Cuando un alumno abre una tarea, el archivo LÉAME del repositorio indica qué IDE recomienda el profesor para el trabajo. -## Launching an assignment using {% data variables.product.prodname_codespaces %} +![Captura de pantalla de la nota de Codespaces en el archivo LÉAME sobre el repositorio de la tarea de los alumnos](/assets/images/help/classroom/student-codespaces-readme-link.png) -When a student opens an assignment, the repository's README file includes their teacher's recommendation of the IDE they should use for the work. +Los alumnos pueden iniciar un codespace nuevo o existente. Para ello, deben hacer clic en el botón **{% octicon "code" aria-label="The code icon" %} Código** en la página principal del repositorio de la tarea y, luego, seleccionar la pestaña **Codespaces**. Para obtener más información, consulta "[Creación de un codespace](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)". -![Screenshot of the Codespaces note in the README for a student assignment repository](/assets/images/help/classroom/student-codespaces-readme-link.png) +![Inicio de un nuevo codespace en el repositorio de tareas](/assets/images/help/classroom/student-launch-new-codespace.png) -Students can launch a new or existing codespace by clicking the **{% octicon "code" aria-label="The code icon" %} Code** button on the main page of the assignment repository, then selecting the **Codespaces** tab. Para obtener más información, consulta la sección "[Crear un codespace](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)". +Los profesores pueden ver el codespace de cada alumno para una tarea en la página de información general de la tarea. Puedes hacer clic en el icono Codespaces a la derecha de la fila de cada alumno para iniciar el codespace. -![Launch new codespace in assignment repository](/assets/images/help/classroom/student-launch-new-codespace.png) +![Información general de tareas del profesor con los codespaces de los alumnos](/assets/images/help/classroom/teacher-assignment-view-with-codespaces.png) -Teachers can view each student's codespace for an assignment in the assignment overview page. You can click on the Codespaces icon on the right side of each student row to launch the codespace. - -![Teacher assignment overview with student's codespaces](/assets/images/help/classroom/teacher-assignment-view-with-codespaces.png) - -When you connect to a codespace through a browser, auto-save is enabled automatically. If you want to save changes to the repository, you will need to commit the changes and push them to a remote branch. If you leave your codespace running without interaction for 30 minutes by default, the codespace will timeout and stop running. Your data will be preserved from the last time you made a change. Para obtener más información sobre el ciclo de vida de los codespaces, consulta la sección "[Ciclo de vida de los codespaces](/codespaces/developing-in-codespaces/codespaces-lifecycle)". +Cuando te conectes a un codespace a través de un explorador, se habilitará automáticamente el guardado automático. Si quieres guardar los cambios en el repositorio, deberás confirmar los cambios e insertarlos en una rama remota. Si dejas que el codespace se ejecute sin interacción durante 30 minutos de forma predeterminada, el tiempo de espera se agotará y el codespace dejará de ejecutarse. Los datos se conservarán desde la última vez que hayas realizado un cambio. Para más información sobre el ciclo de vida de un codespace, consulte "[Ciclo de vida de Codespaces](/codespaces/developing-in-codespaces/codespaces-lifecycle)". diff --git a/translations/es-ES/content/education/manage-coursework-with-github-classroom/learn-with-github-classroom/index.md b/translations/es-ES/content/education/manage-coursework-with-github-classroom/learn-with-github-classroom/index.md index 111187c5f3..3f429fb627 100644 --- a/translations/es-ES/content/education/manage-coursework-with-github-classroom/learn-with-github-classroom/index.md +++ b/translations/es-ES/content/education/manage-coursework-with-github-classroom/learn-with-github-classroom/index.md @@ -5,6 +5,12 @@ versions: fpt: '*' children: - /view-autograding-results -shortTitle: Aprender con las Aulas +shortTitle: Learn with Classroom +ms.openlocfilehash: 0bef8bfbd7e60068f617e393271c31e71b187b28 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112185' --- diff --git a/translations/es-ES/content/education/manage-coursework-with-github-classroom/learn-with-github-classroom/view-autograding-results.md b/translations/es-ES/content/education/manage-coursework-with-github-classroom/learn-with-github-classroom/view-autograding-results.md index c677542970..3cdd08f991 100644 --- a/translations/es-ES/content/education/manage-coursework-with-github-classroom/learn-with-github-classroom/view-autograding-results.md +++ b/translations/es-ES/content/education/manage-coursework-with-github-classroom/learn-with-github-classroom/view-autograding-results.md @@ -6,8 +6,13 @@ versions: redirect_from: - /education/manage-coursework-with-github-classroom/reviewing-auto-graded-work-students - /education/manage-coursework-with-github-classroom/view-autograding-results +ms.openlocfilehash: ea4de9b0122e39f5ecb4d960d4f0ee8c94ba2ee5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119553' --- - ## Acerca de las calificaciones automáticas Tu maestro puede configurar las pruebas que verifican tu trabajo automáticamente cuando subres información a un repositorio de tarea en {% data variables.product.product_location %}. @@ -16,16 +21,16 @@ Si eres un alumno y tu instructor configuró las calificaciones automáticas par ## Visualizr los resultados de calificaciones automáticas para un repositorio de tarea -{% data variables.product.prodname_classroom %} utiliza {% data variables.product.prodname_actions %} para ejecutar las pruebas de calificación automática. Para obtener más información sobre cómo ver las bitácoras para una prueba de calificación automática, consulta la sección "[Utilizar bitácoras de ejecución de flujos de trabajo](/actions/managing-workflow-runs/using-workflow-run-logs#viewing-logs-to-diagnose-failures)". +{% data variables.product.prodname_classroom %} utiliza {% data variables.product.prodname_actions %} para ejecutar las pruebas de calificación automática. Para obtener más información sobre cómo ver los registros de una prueba de evaluación automática, vea "[Usar registros de ejecución de flujo de trabajo](/actions/managing-workflow-runs/using-workflow-run-logs#viewing-logs-to-diagnose-failures)". -La pestaña de **Acciones** muestra el historial completo de las ejecuciones de las pruebas. +La pestaña **Actions** (Acciones) muestra el historial completo de series de pruebas. -![Pestaña de "Acciones" que tiene seleccionado "Todos los flujos de trabajo"](/assets/images/help/classroom/autograding-actions-tab.png) +![Pestaña "Actions" (Acciones) con la opción "All workflows" (Todos los flujos de trabajo) seleccionada](/assets/images/help/classroom/autograding-actions-tab.png) Puedes dar clic en una ejecución de prueba específica para revisar la bitácora de salida, como en los errores de compilación y fallos de pruebas. -![Las bitácoras de resultados de las pruebas de un "flujo de trabajo de calificación automática de {% data variables.product.prodname_classroom %}" en {% data variables.product.prodname_actions %} ](/assets/images/help/classroom/autograding-actions-logs.png) +![Los registros de resultados de las pruebas de "Flujo de trabajo de evaluación automática de {% data variables.product.prodname_classroom %} en {% data variables.product.prodname_actions %} ](/assets/images/help/classroom/autograding-actions-logs.png) -## Leer más +## Información adicional -- "[Acerca de las verificaciones de estado](/github/collaborating-with-issues-and-pull-requests/about-status-checks)" +- "[Acerca de las comprobaciones de estado](/github/collaborating-with-issues-and-pull-requests/about-status-checks)" diff --git a/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-a-group-assignment.md b/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-a-group-assignment.md index bf7d11e742..76c362a16f 100644 --- a/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-a-group-assignment.md +++ b/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-a-group-assignment.md @@ -1,99 +1,105 @@ --- -title: Create a group assignment -intro: You can create a collaborative assignment for teams of students who participate in your course. +title: Crear una tarea de grupo +intro: Puedes crear una tarea colaborativa para que los equipos de alumnos participen en tu curso. versions: fpt: '*' permissions: 'Organization owners who are admins for a classroom can create and manage group assignments for a classroom. {% data reusables.classroom.classroom-admins-link %}' redirect_from: - /education/manage-coursework-with-github-classroom/create-group-assignments - /education/manage-coursework-with-github-classroom/create-a-group-assignment +ms.openlocfilehash: 4048aa36fb1f87e73979e9d821a8990d907f7025 +ms.sourcegitcommit: 3cb36aa99ffbe0f2342157d2e67ebf6289d1bd07 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 08/15/2022 +ms.locfileid: '147573856' --- -## About group assignments +## Acerca de las tareas de grupo -{% data reusables.classroom.assignments-group-definition %} Students can work together on a group assignment in a shared repository, like a team of professional developers. +{% data reusables.classroom.assignments-group-definition %} Los alumnos pueden trabajar en conjunto en las tareas de grupo dentro de un repositorio compartido, como un equipo de desarrolladores profesionales. -When a student accepts a group assignment, the student can create a new team or join an existing team. {% data variables.product.prodname_classroom %} saves the teams for an assignment as a set. You can name the set of teams for a specific assignment when you create the assignment, and you can reuse that set of teams for a later assignment. +Cuando un alumno acepta una tarea grupal, los alumnos pueden crear un equipo nuevo o unirse a uno existente. {% data variables.product.prodname_classroom %} guarda los equipos para una tarea como un conjunto. Puedes nombrar el conjunto de equipos para una tarea específica cuando creas dicha tarea y puedes reutilizar ese conjunto de equipos para una tarea más grande. {% data reusables.classroom.classroom-creates-group-repositories %} {% data reusables.classroom.about-assignments %} -You can decide how many teams one assignment can have, and how many members each team can have. Each team that a student creates for an assignment is a team within your organization on {% data variables.product.product_name %}. The visibility of the team is secret. Teams that you create on {% data variables.product.product_name %} will not appear in {% data variables.product.prodname_classroom %}. For more information, see "[About teams](/organizations/organizing-members-into-teams/about-teams)." +Puedes decidir cuántos equipos puede tener una tarea y cuántos miembros puede tener cada equipo. Cada equipo que crea un alumno para una tarea constituye un equipo dentro de tu organización en {% data variables.product.product_name %}. La visibilidad del equipo es secreta. Los equipos que crees en {% data variables.product.product_name %} no aparecerán en {% data variables.product.prodname_classroom %}. Para más información, vea "[Acerca de los equipos](/organizations/organizing-members-into-teams/about-teams)". -For a video demonstration of the creation of a group assignment, see "[Basics of setting up {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/basics-of-setting-up-github-classroom)." +Para obtener una demostración en vídeo de la creación de una asignación de grupo, vea "[Conceptos básicos de la configuración de {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/basics-of-setting-up-github-classroom)". {% data reusables.classroom.reuse-assignment-link %} -## Prerequisites +## Requisitos previos {% data reusables.classroom.assignments-classroom-prerequisite %} -## Creating an assignment +## Crear una tarea {% data reusables.classroom.assignments-guide-create-the-assignment %} -## Setting up the basics for an assignment +## Configurar lo básico para una tarea -Name your assignment, decide whether to assign a deadline, define teams, and choose the visibility of assignment repositories. +Nombra tu tarea, decide si quires asignarle una fecha límite, definir equipos o elegir la visibilidad de los repositorios de la misma. -- [Naming an assignment](#naming-an-assignment) -- [Assigning a deadline for an assignment](#assigning-a-deadline-for-an-assignment) -- [Choosing an assignment type](#choosing-an-assignment-type) -- [Defining teams for an assignment](#defining-teams-for-an-assignment) -- [Choosing a visibility for assignment repositories](#choosing-a-visibility-for-assignment-repositories) +- [Denominación de una asignación](#naming-an-assignment) +- [Asignación de una fecha límite para una asignación](#assigning-a-deadline-for-an-assignment) +- [Elección de un tipo de asignación](#choosing-an-assignment-type) +- [Definición de equipos para una asignación](#defining-teams-for-an-assignment) +- [Elección de un tipo de visibilidad para los repositorios de asignación](#choosing-a-visibility-for-assignment-repositories) -### Naming an assignment +### Nombrar una tarea -For a group assignment, {% data variables.product.prodname_classroom %} names repositories by the repository prefix and the name of the team. By default, the repository prefix is the assignment title. For example, if you name an assignment "assignment-1" and the team's name on {% data variables.product.product_name %} is "student-team", the name of the assignment repository for members of the team will be `assignment-1-student-team`. +En las tareas grupales, {% data variables.product.prodname_classroom %} nombra a los repositorios de acuerdo con el prefijo de los mismos y el nombre del equipo. Predeterminadamente, el prefijo del repositorio es el título de la tarea. Por ejemplo, si asigna el nombre "assingment-1" a una asignación y el nombre del equipo en {% data variables.product.product_name %} es "student-team", el nombre del repositorio de la asignación para los miembros del equipo será `assignment-1-student-team`. {% data reusables.classroom.assignments-type-a-title %} -### Assigning a deadline for an assignment +### Asignar una fecha límita para una tarea {% data reusables.classroom.assignments-guide-assign-a-deadline %} -### Choosing an assignment type +### Elegir un tipo de tarea -Under "Individual or group assignment", select the drop-down menu, then click **Group assignment**. You can't change the assignment type after you create the assignment. If you'd rather create an individual assignment, see "[Create an individual assignment](/education/manage-coursework-with-github-classroom/create-an-individual-assignment)." +En "Individual or group assignment" (Asignación individual o de grupo), seleccione el menú desplegable y haga clic en **Group assignment** (Asignación de grupo). No puedes cambiar el tipo de tarea después de crearla. Si prefiere crear una asignación individual, consulte "[Creación de una asignación individual](/education/manage-coursework-with-github-classroom/create-an-individual-assignment)". -### Defining teams for an assignment +### Definir los equipos para una tarea -If you've already created a group assignment for the classroom, you can reuse a set of teams for the new assignment. To create a new set with the teams that your students create for the assignment, type the name for the set. Optionally, type the maximum number of team members and total teams. +Si ya creaste una tarea grupal para el aula, puedes reutilizar un conjunto de equipos para la tarea nueva. Para crear un conjunto nuevo con los equipos que crean tus alumnos para la tarea, teclea el nombre de dicho conjunto. Opcionalmente, teclea la cantidad máxima de miembros de los equipos y el total de los equipos. {% tip %} -**Tips**: +**Sugerencias**: -- We recommend including details about the set of teams in the name for the set. For example, if you want to use the set of teams for one assignment, name the set after the assignment. If you want to reuse the set throughout a semester or course, name the set after the semester or course. +- Te recomendamos incluir detalles sobre el conjunto de equipos en el nombre de dicho conjunto. Por ejemplo, si quieres utilizar un conjunto de equipos en un segmente, nómbralo como la tarea. Si quieres reutilizar el conjunto a lo largo de un semesre o curso, nombra el conjunto como el semestre o curso. -- If you'd like to assign students to a specific team, give your students a name for the team and provide a list of members. +- Si te gustaría asignar alumnos a un equipo específico, proporciónales un nombre de equipo y una lista de mimebros. {% endtip %} -![Parameters for the teams participating in a group assignment](/assets/images/help/classroom/assignments-define-teams.png) +![Parámetros para los equipos que participan en una tarea grupal](/assets/images/help/classroom/assignments-define-teams.png) -### Choosing a visibility for assignment repositories +### Elegir un tipo de visibilidad para los repositorios de la tarea {% data reusables.classroom.assignments-guide-choose-visibility %} {% data reusables.classroom.assignments-guide-click-continue-after-basics %} -## Adding starter code and configuring a development environment +## Agergar un código de inicio y configurar un ambiente de desarrollo {% data reusables.classroom.assignments-guide-intro-for-environment %} -- [Choosing a template repository](#choosing-a-template-repository) -- [Choosing an integrated development environment (IDE)](#choosing-an-integrated-development-environment-ide) +- [Elección de un repositorio de plantilla](#choosing-a-template-repository) +- [Elección de un entorno de desarrollo integrado (IDE)](#choosing-an-integrated-development-environment-ide) -### Choosing a template repository +### Elegir un repositorio de plantilla -By default, a new assignment will create an empty repository for each team that a student creates. {% data reusables.classroom.you-can-choose-a-template-repository %} +Predeterminadamente, una tarea nueva creará un repositorio en blanco para cada equipo que cree el alumno. {% data reusables.classroom.you-can-choose-a-template-repository %} {% data reusables.classroom.assignments-guide-choose-template-repository %} -### Choosing an integrated development environment (IDE) +### Elegir un ambiente de desarrollo integrado (IDE) -{% data reusables.classroom.about-online-ides %} For more information, see "[Integrate {% data variables.product.prodname_classroom %} with an IDE](/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide)." +{% data reusables.classroom.about-online-ides %} Para más información, vea "[Integración de {% data variables.product.prodname_classroom %} con un IDE](/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide)". {% data reusables.classroom.classroom-codespaces-link %} @@ -101,18 +107,18 @@ By default, a new assignment will create an empty repository for each team that {% data reusables.classroom.assignments-guide-click-continue-after-starter-code-and-feedback %} -## Providing feedback +## Comentarios -Optionally, you can automatically grade assignments and create a space for discussing each submission with the team. +Opcionalmente, puedes calificar tareas automáticamente y crear un espacio para debatir cada entrega con el equipo. -- [Testing assignments automatically](#testing-assignments-automatically) -- [Creating a pull request for feedback](#creating-a-pull-request-for-feedback) +- [Prueba automática de las tareas](#testing-assignments-automatically) +- [Creación de una solicitud de incorporación de cambios para comentarios](#creating-a-pull-request-for-feedback) -### Testing assignments automatically +### Probar las tareas automáticamente {% data reusables.classroom.assignments-guide-using-autograding %} -### Creating a pull request for feedback +### Crear una solicitud de cambios para retroalimentación {% data reusables.classroom.you-can-create-a-pull-request-for-feedback %} @@ -120,36 +126,36 @@ Optionally, you can automatically grade assignments and create a space for discu {% data reusables.classroom.assignments-guide-click-create-assignment-button %} -## Inviting students to an assignment +## Invitar a los alumnos a una tarea {% data reusables.classroom.assignments-guide-invite-students-to-assignment %} -You can see the teams that are working on or have submitted an assignment in the **Teams** tab for the assignment. {% data reusables.classroom.assignments-to-prevent-submission %} +Puede ver los equipos que han enviado una asignación o que están trabajando en ella en la pestaña **Teams** (Equipos) de dicha asignación. {% data reusables.classroom.assignments-to-prevent-submission %}
Group assignment
-## Monitoring students' progress -The assignment overview page displays information about your assignment acceptances and team progress. You may have different summary information based on the configurations of your assignments. +## Monitorear el progreso de los alumnos +La página de resumen de la tarea muestra la información de las aceptaciones de la misma y del progreso del equipo. Podrías tener información de resumen diferente con base en las configuraciones de tus tareas. -- **Total teams**: The number of teams that have been created. -- **Rostered students**: The number of students on the Classroom's roster. -- **Students not on a team**: The number of students on the Classroom roster who have not yet joined a team. -- **Accepted teams**: The number of teams who have accepted this assignment. -- **Assignment submissions**: The number of teams that have submitted the assignment. Submission is triggered at the assignment deadline. -- **Passing teams**: The number of teams that are currently passing the autograding tests for this assignment. +- **Total teams** (Total de equipos): el número de equipos que se han creado. +- **Alumnos en la lista**: cantidad de alumnos en la lista del aula. +- **Students not on a team** (Alumnos que no están en un equipo): el número de alumnos en la lista del aula que aún no se han unido a un equipo. +- **Accepted teams** (Equipos que han aceptado): el número de equipos que han aceptado esta asignación. +- **Assignment submissions** (Entregas de asignaciones): el número de equipos que han enviado la asignación. Las emisiones se activan en la fecha límite de la tarea. +- **Passing teams** (Equipos que han aprobado): el número de equipos que actualmente han superado las pruebas de autoevaluación de esta asignación. -## Next steps +## Pasos siguientes -- After you create the assignment and your students form teams, team members can start work on the assignment using Git and {% data variables.product.product_name %}'s features. Students can clone the repository, push commits, manage branches, create and review pull requests, address merge conflicts, and discuss changes with issues. Both you and the team can review the commit history for the repository. For more information, see "[Getting started with {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github)," "[Repositories](/repositories)," "[Using Git](/github/getting-started-with-github/using-git)," and "[Collaborating with issues and pull requests](/github/collaborating-with-issues-and-pull-requests)," and the free course on [resolving merge conflicts](https://github.com/skills/resolve-merge-conflicts) from {% data variables.product.prodname_learning %}. +- Después de que creas una tarea y de que tus alumnos forme equipos, los miembros de dichos equipos pueden comenzar a trabajar en la tarea utilizando las características de Git y de {% data variables.product.product_name %}. Los alumnos pueden clonar el repositorio, subir confirmaciones, administrar ramas, crear y revisar solicitudes de cambio, tratar los confluctos de fusión y debatir los cambios con propuestas. Tanto tú como el equipo pueden revisar el historial de confirmaciones del repositorio. Para obtener más información, consulta "[Introducción a {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github)", "[Repositorios](/repositories)", "[Uso de Git](/github/getting-started-with-github/using-git)" y "[Colaboración con incidencias y solicitudes de incorporación de cambios](/github/collaborating-with-issues-and-pull-requests)", así como el curso gratuito sobre la [resolución de conflictos de combinación](https://github.com/skills/resolve-merge-conflicts) de {% data variables.product.prodname_learning %}. -- When a team finishes an assignment, you can review the files in the repository, or you can review the history and visualizations for the repository to better understand how the team collaborated. For more information, see "[Visualizing repository data with graphs](/github/visualizing-repository-data-with-graphs)." +- Cuando un equipo termina una tarea, puedes revisar los archivos en el repositorio, o puedes revisar el historial y visualizaciones del mismo para entender mejor cómo colaboró el equipo. Para más información, vea "[Visualización de datos del repositorio con gráficos](/github/visualizing-repository-data-with-graphs)". -- You can provide feedback for an assignment by commenting on individual commits or lines in a pull request. For more information, see "[Commenting on a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request)" and "[Opening an issue from code](/github/managing-your-work-on-github/opening-an-issue-from-code)." For more information about creating saved replies to provide feedback for common errors, see "[About saved replies](/github/writing-on-github/about-saved-replies)." +- Puedes proporcionar retroalimentación para una tarea si comentas en confirmaciones o líneas individuales dentro de una solicitud de cambios. Para más información, vea "[Comentarios sobre una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request)" y "[Apertura de una incidencia desde el código](/github/managing-your-work-on-github/opening-an-issue-from-code)". Para más información sobre cómo crear respuestas guardadas para proporcionar comentarios sobre errores comunes, vea "[Acerca de las respuestas guardadas](/github/writing-on-github/about-saved-replies)". -## Further reading +## Información adicional -- [{% data variables.product.prodname_global_campus %} for teachers](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers) -- "[Connect a learning management system to {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/connect-a-learning-management-system-to-github-classroom)" -- [Using Existing Teams in Group Assignments?](https://education.github.community/t/using-existing-teams-in-group-assignments/6999) in the {% data variables.product.prodname_education %} Community +- [{% data variables.product.prodname_global_campus %} para profesores](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers) +- "[Conexión de un sistema de administración de aprendizaje a {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/connect-a-learning-management-system-to-github-classroom)" +- [Uso de equipos existentes en asignaciones de grupo](https://education.github.community/t/using-existing-teams-in-group-assignments/6999) en la comunidad de {% data variables.product.prodname_education %} diff --git a/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-an-assignment-from-a-template-repository.md b/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-an-assignment-from-a-template-repository.md index ee7055c1c6..492b28d6e5 100644 --- a/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-an-assignment-from-a-template-repository.md +++ b/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-an-assignment-from-a-template-repository.md @@ -7,16 +7,21 @@ versions: redirect_from: - /education/manage-coursework-with-github-classroom/using-template-repos-for-assignments - /education/manage-coursework-with-github-classroom/create-an-assignment-from-a-template-repository -shortTitle: Repositorio de plantilla +shortTitle: Template repository +ms.openlocfilehash: 4a4121a51f3138fca371b38797a7aa39e699cbfb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112169' --- - -Puedes utilizar un repositorio de plantilla en {% data variables.product.product_name %} como el código inicial de una tarea en {% data variables.product.prodname_classroom %}. Tu repositorio de plantilla puede contener código modelo, documentación y otros recursos para tus alumnos. Para obtener más información, consulta "[Crear un repositorio de plantilla](/github/creating-cloning-and-archiving-repositories/creating-a-template-repository)". +Puedes utilizar un repositorio de plantilla en {% data variables.product.product_name %} como el código inicial de una tarea en {% data variables.product.prodname_classroom %}. Tu repositorio de plantilla puede contener código modelo, documentación y otros recursos para tus alumnos. Para obtener más información, consulte "[Creación de un repositorio de plantillas](/github/creating-cloning-and-archiving-repositories/creating-a-template-repository)". Para utilizar el repositorio de plantilla para tu tarea, éste debe pertenecer a tu organización, o su visibilidad debe ser pública. -Puedes reutilizar una tarea existente, incluso si utiliza un repositorio de plantilla, en cualquier otra aula a la cual tengas acceso administrativo, incluyendo aquellas en una organización diferente. 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)". +Puedes reutilizar una asignación existente, aunque use un repositorio de plantillas, en cualquier otra aula a la que tengas acceso de administrador, incluidas las aulas de otra organización. Para obtener más información, consulta "[Reutilización de una asignación](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment)". -## Leer más +## Información adicional - "[Crear una tarea individual](/education/manage-coursework-with-github-classroom/create-an-individual-assignment)" -- "[Crear una tarea grupal](/education/manage-coursework-with-github-classroom/create-a-group-assignment)" +- "[Crear una asignación de grupo](/education/manage-coursework-with-github-classroom/create-a-group-assignment)" diff --git a/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-an-individual-assignment.md b/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-an-individual-assignment.md index 077633c1ca..a90c4428f4 100644 --- a/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-an-individual-assignment.md +++ b/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-an-individual-assignment.md @@ -1,6 +1,6 @@ --- -title: Create an individual assignment -intro: You can create an assignment for students in your course to complete individually. +title: Crear una tarea individual +intro: Puedes crear una tarea individual para que los alumnos de tu curso la completen individualmente. versions: fpt: '*' permissions: 'Organization owners who are admins for a classroom can create and manage individual assignments for a classroom. {% data reusables.classroom.classroom-admins-link %}' @@ -8,8 +8,14 @@ redirect_from: - /education/manage-coursework-with-github-classroom/creating-an-individual-assignment - /education/manage-coursework-with-github-classroom/create-an-individual-assignment shortTitle: Individual assignment +ms.openlocfilehash: 4f5fab2f63ff686762a4fb6ccd5964b7f4d9cb3c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147573872' --- -## About individual assignments +## Acerca de las tareas individuales {% data reusables.classroom.assignments-individual-definition %} @@ -17,82 +23,82 @@ shortTitle: Individual assignment {% data reusables.classroom.about-assignments %} -For a video demonstration of the creation of an individual assignment, see "[Basics of setting up {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/basics-of-setting-up-github-classroom)." +Para obtener una demostración en vídeo de la creación de una asignación individual, vea "[Conceptos básicos de la configuración de {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/basics-of-setting-up-github-classroom)". {% data reusables.classroom.reuse-assignment-link %} -## Prerequisites +## Requisitos previos {% data reusables.classroom.assignments-classroom-prerequisite %} -## Creating an assignment +## Crear una tarea {% data reusables.classroom.assignments-guide-create-the-assignment %} -## Setting up the basics for an assignment +## Configurar lo básico para una tarea -Name your assignment, decide whether to assign a deadline, and choose the visibility of assignment repositories. +Nombra tu tarea, decide si quieres asignar una fecha límite y elige la visibilidad de los repositorios de la misma. -- [Naming an assignment](#naming-an-assignment) -- [Assigning a deadline for an assignment](#assigning-a-deadline-for-an-assignment) -- [Choosing an assignment type](#choosing-an-assignment-type) -- [Choosing a visibility for assignment repositories](#choosing-a-visibility-for-assignment-repositories) +- [Denominación de una asignación](#naming-an-assignment) +- [Asignación de una fecha límite para una asignación](#assigning-a-deadline-for-an-assignment) +- [Elección de un tipo de asignación](#choosing-an-assignment-type) +- [Elección de un tipo de visibilidad para los repositorios de asignación](#choosing-a-visibility-for-assignment-repositories) -### Naming an assignment +### Nombrar una tarea -For an individual assignment, {% data variables.product.prodname_classroom %} names repositories by the repository prefix and the student's {% data variables.product.product_name %} username. By default, the repository prefix is the assignment title. For example, if you name an assignment "assignment-1" and the student's username on {% data variables.product.product_name %} is @octocat, the name of the assignment repository for @octocat will be `assignment-1-octocat`. +Para una tarea individual, {% data variables.product.prodname_classroom %} nombra los repositorios de acuerdo con su prefijo y con el nombre de usuario de {% data variables.product.product_name %} del alumno. Predeterminadamente, el prefijo del repositorio es el título de la tarea. Por ejemplo, si asigna el nombre "assingment-1" a una asignación y el nombre de usuario del alumno en {% data variables.product.product_name %} es @octocat, el nombre del repositorio de la asignación para @octocat será `assignment-1-octocat`. {% data reusables.classroom.assignments-type-a-title %} -### Assigning a deadline for an assignment +### Asignar una fecha límita para una tarea {% data reusables.classroom.assignments-guide-assign-a-deadline %} -### Choosing an assignment type +### Elegir un tipo de tarea -Under "Individual or group assignment", select the drop-down menu, and click **Individual assignment**. You can't change the assignment type after you create the assignment. If you'd rather create a group assignment, see "[Create a group assignment](/education/manage-coursework-with-github-classroom/create-a-group-assignment)." +En "Individual or group assignment", seleccione el menú desplegable y haga clic en **Individual assignment**. No puedes cambiar el tipo de tarea después de crearla. Si prefiere crear una asignación de grupo, vea "[Creación de una asignación de grupo](/education/manage-coursework-with-github-classroom/create-a-group-assignment)". -### Choosing a visibility for assignment repositories +### Elegir un tipo de visibilidad para los repositorios de la tarea {% data reusables.classroom.assignments-guide-choose-visibility %} {% data reusables.classroom.assignments-guide-click-continue-after-basics %} -## Adding starter code and configuring a development environment +## Agergar un código de inicio y configurar un ambiente de desarrollo {% data reusables.classroom.assignments-guide-intro-for-environment %} -- [Choosing a template repository](#choosing-a-template-repository) -- [Choosing an integrated development environment (IDE)](#choosing-an-integrated-development-environment-ide) +- [Elección de un repositorio de plantilla](#choosing-a-template-repository) +- [Elección de un entorno de desarrollo integrado (IDE)](#choosing-an-integrated-development-environment-ide) -### Choosing a template repository +### Elegir un repositorio de plantilla -By default, a new assignment will create an empty repository for each student on the roster for the classroom. {% data reusables.classroom.you-can-choose-a-template-repository %} +Predeterminadamente, una tarea nueva creará un repositorio en blanco para cada alumno del registro de alumnos del aula. {% data reusables.classroom.you-can-choose-a-template-repository %} {% data reusables.classroom.assignments-guide-choose-template-repository %} {% data reusables.classroom.assignments-guide-click-continue-after-starter-code-and-feedback %} -### Choosing an integrated development environment (IDE) +### Elegir un ambiente de desarrollo integrado (IDE) -{% data reusables.classroom.about-online-ides %} For more information, see "[Integrate {% data variables.product.prodname_classroom %} with an IDE](/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide)." +{% data reusables.classroom.about-online-ides %} Para más información, vea "[Integración de {% data variables.product.prodname_classroom %} con un IDE](/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide)". {% data reusables.classroom.classroom-codespaces-link %} {% data reusables.classroom.assignments-guide-choose-an-online-ide %} -## Providing feedback for an assignment +## Proporcionar retroalimentación para una tarea -Optionally, you can automatically grade assignments and create a space for discussing each submission with the student. +Opcionalmente, puedes calificar tareas automáticamente y crear un espacio para debatir cada entrega con el alumno. -- [Testing assignments automatically](#testing-assignments-automatically) -- [Creating a pull request for feedback](#creating-a-pull-request-for-feedback) +- [Prueba automática de las tareas](#testing-assignments-automatically) +- [Creación de una solicitud de incorporación de cambios para comentarios](#creating-a-pull-request-for-feedback) -### Testing assignments automatically +### Probar las tareas automáticamente {% data reusables.classroom.assignments-guide-using-autograding %} -### Creating a pull request for feedback +### Crear una solicitud de cambios para retroalimentación {% data reusables.classroom.you-can-create-a-pull-request-for-feedback %} @@ -100,34 +106,34 @@ Optionally, you can automatically grade assignments and create a space for discu {% data reusables.classroom.assignments-guide-click-create-assignment-button %} -## Inviting students to an assignment +## Invitar a los alumnos a una tarea {% data reusables.classroom.assignments-guide-invite-students-to-assignment %} -You can see whether a student has joined the classroom and accepted or submitted an assignment in the **Classroom roster** tab for the assignment. You can also link students' {% data variables.product.prodname_dotcom %} aliases to their associated roster identifier and vice versa in this tab. {% data reusables.classroom.assignments-to-prevent-submission %} +Puede ver si un alumno se ha unido a la clase y ha aceptado o enviado una asignación en la pestaña **Classroom roster** para la asignación. También puede vincular los alias de {% data variables.product.prodname_dotcom %} de los alumnos a sus listas de identificadores asociadas y viceversa en esta pestaña. {% data reusables.classroom.assignments-to-prevent-submission %}
Individual assignment
-## Monitoring students' progress -The assignment overview page provides an overview of your assignment acceptances and student progress. You may have different summary information based on the configurations of your assignments. +## Monitorear el progreso de los alumnos +La página de vista general de la tarea te proporciona una vista general de las aceptaciones de tu tarea y del progreso de los alumnos. Podrías tener información de resumen diferente con base en las configuraciones de tus tareas. -- **Rostered students**: The number of students on the Classroom's roster. -- **Added students**: The number of {% data variables.product.prodname_dotcom %} accounts that have accepted the assignment and are not associated with a roster identifier. -- **Accepted students**: The number of accounts have accepted this assignment. -- **Assignment submissions**: The number of students that have submitted the assignment. Submission is triggered at the assignment deadline. -- **Passing students**: The number of students currently passing the autograding tests for this assignment. +- **Alumnos en la lista**: cantidad de alumnos en la lista del aula. +- **Alumnos agregados**: cantidad de cuentas de {% data variables.product.prodname_dotcom %} que han aceptado la asignación y no están asociadas con un identificador de lista. +- **Alumnos aceptados**: cantidad de cuentas que han aceptado esta asignación. +- **Envíos de asignación**: cantidad de alumnos que han enviado la asignación. Las emisiones se activan en la fecha límite de la tarea. +- **Alumnos aprobados**: cantidad de alumnos que actualmente han superado las pruebas de autoevaluación de esta asignación. -## Next steps +## Pasos siguientes -- Once you create the assignment, students can start work on the assignment using Git and {% data variables.product.product_name %}'s features. Students can clone the repository, push commits, manage branches, create and review pull requests, address merge conflicts, and discuss changes with issues. Both you and student can review the commit history for the repository. For more information, see "[Getting started with {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github)," "[Repositories](/repositories)," and "[Collaborating with issues and pull requests](/github/collaborating-with-issues-and-pull-requests)." +- Después de que creas la tarea, los alumnos pueden comenzar a trabajar en ella utilizando las características de Git y {% data variables.product.product_name %}. Los alumnos pueden clonar el repositorio, subir confirmaciones, administrar ramas, crear y revisar solicitudes de cambio, tratar los confluctos de fusión y debatir los cambios con propuestas. Tanto tú como el alumno pueden revisar el historial de confirmaciones del repositorio. Para más información, vea "[Introducción a {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github)", "[Repositorios](/repositories)" y "[Colaboración con incidencias y solicitudes de incorporación de cambios](/github/collaborating-with-issues-and-pull-requests)". -- When a student finishes an assignment, you can review the files in the repository, or you can review the history and visualizations for the repository to better understand the student's work. For more information, see "[Visualizing repository data with graphs](/github/visualizing-repository-data-with-graphs)." +- Cuando un alumno termina una tarea, puedes revisar los archivos en el repositorio, o puedes revisar el historial y las visualizaciones del repositorio para entender mejor su trabajo. Para más información, vea "[Visualización de datos del repositorio con gráficos](/github/visualizing-repository-data-with-graphs)". -- You can provide feedback for an assignment by commenting on individual commits or lines in a pull request. For more information, see "[Commenting on a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request)" and "[Opening an issue from code](/github/managing-your-work-on-github/opening-an-issue-from-code)." For more information about creating saved replies to provide feedback for common errors, see "[About saved replies](/github/writing-on-github/about-saved-replies)." +- Puedes proporcionar retroalimentación para una tarea si comentas en confirmaciones o líneas individuales dentro de una solicitud de cambios. Para más información, vea "[Comentarios sobre una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request)" y "[Apertura de una incidencia desde el código](/github/managing-your-work-on-github/opening-an-issue-from-code)". Para más información sobre cómo crear respuestas guardadas para proporcionar comentarios sobre errores comunes, vea "[Acerca de las respuestas guardadas](/github/writing-on-github/about-saved-replies)". -## Further reading +## Información adicional -- "[{% data variables.product.prodname_global_campus %} for teachers](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers)" -- "[Connect a learning management system to {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/connect-a-learning-management-system-to-github-classroom)" +- «[{% data variables.product.prodname_global_campus %} para profesores](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers)» +- "[Conexión de un sistema de administración de aprendizaje a {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/connect-a-learning-management-system-to-github-classroom)" diff --git a/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/index.md b/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/index.md index 8a51836099..0bd1940570 100644 --- a/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/index.md +++ b/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/index.md @@ -16,6 +16,12 @@ children: - /leave-feedback-with-pull-requests - /use-autograding - /connect-a-learning-management-system-to-github-classroom -shortTitle: Enseñar +shortTitle: Teach +ms.openlocfilehash: 8d2c7eb41a233af9ef331ae30daf97387a80b522 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112161' --- diff --git a/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/leave-feedback-with-pull-requests.md b/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/leave-feedback-with-pull-requests.md index 5b12c76c98..95b20230c4 100644 --- a/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/leave-feedback-with-pull-requests.md +++ b/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/leave-feedback-with-pull-requests.md @@ -1,6 +1,6 @@ --- -title: Leave feedback with pull requests -intro: You can leave feedback for your students in a special pull request within the repository for each assignment. +title: Deja retroalimentación con solicitudes de cambios +intro: Puedes dejar retroalimentación para tus alumnos en una solicitud de cambio especial dentro del repositorio de cada tarea. permissions: People with read permissions to a repository can leave feedback in a pull request for the repository. versions: fpt: '*' @@ -8,27 +8,32 @@ redirect_from: - /education/manage-coursework-with-github-classroom/leaving-feedback-in-github - /education/manage-coursework-with-github-classroom/leave-feedback-with-pull-requests shortTitle: Pull requests +ms.openlocfilehash: 6315904aaaa02acc66249039e99a402b455a8871 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119530' --- -## About feedback pull requests for assignments +## Acerca de las solicitudes de cambio de retroalimentación de las tareas {% data reusables.classroom.you-can-create-a-pull-request-for-feedback %} -When you enable the pull request for feedback for an assignment, {% data variables.product.prodname_classroom %} will create a special pull request titled **Feedback** in the assignment repository for each student or team. The pull request automatically shows every commit that a student pushed to the assignment repository's default branch. +Cuando habilita las solicitudes de incorporación de cambios para agregar comentarios a una asignación, {% data variables.product.prodname_classroom %} crea una solicitud de incorporación de cambios especial denominada **Comentarios** en el repositorio de la asignación de cada alumno o equipo. La solicitud de cambios mostrará automáticamente todas las confirmaciones que subió el alumno a la rama predeterminada del repositorio de la tarea. -## Prerequisites +## Prerrequisitos -To create and access the feedback pull request, you must enable the feedback pull request when you create the assignment. {% data reusables.classroom.for-more-information-about-assignment-creation %} +Para crear y acceder a la solicitud de cambios de retroalimentación, debes habilitarla cuando creas la tarea. {% data reusables.classroom.for-more-information-about-assignment-creation %} -## Leaving feedback in a pull request for an assignment +## Dejar retroalimentación en una solicitud de cambios para una tarea {% data reusables.classroom.sign-into-github-classroom %} -1. In the list of classrooms, click the classroom with the assignment you want to review. - ![Classroom in list of classrooms for an organization](/assets/images/help/classroom/click-classroom-in-list.png) -{% data reusables.classroom.click-assignment-in-list %} -1. To the right of the submission, click **Review**. - ![Review button for assignment in list of submissions for an assignment](/assets/images/help/classroom/assignments-click-review-button.png) -1. Review the pull request. For more information, see "[Commenting on a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request)." +1. En la lista de aulas, da clic en aquella con la tarea que quieres revisar. + ![Clase en la lista de clases de una organización](/assets/images/help/classroom/click-classroom-in-list.png) {% data reusables.classroom.click-assignment-in-list %} +1. A la derecha de un envío, haga clic en **Review**. + ![Botón Review de la asignación en una lista de envíos de una asignación](/assets/images/help/classroom/assignments-click-review-button.png) +1. Revise la solicitud de incorporación de cambios. Para obtener más información, consulte "[Comentarios en una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request)". -## Further reading +## Información adicional -- "[Integrate {% data variables.product.prodname_classroom %} with an IDE](/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide)" +- "[Integración de {% data variables.product.prodname_classroom %} con un IDE](/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide)". diff --git a/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/manage-classrooms.md b/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/manage-classrooms.md index 42cc434643..a214489a26 100644 --- a/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/manage-classrooms.md +++ b/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/manage-classrooms.md @@ -7,13 +7,18 @@ versions: redirect_from: - /education/manage-coursework-with-github-classroom/archive-a-classroom - /education/manage-coursework-with-github-classroom/manage-classrooms +ms.openlocfilehash: 0c492f26092e7e9ad47c6237a55de1cf1c90e65f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112154' --- - ## Acerca de las aulas {% data reusables.classroom.about-classrooms %} -![Aula](/assets/images/help/classroom/classroom-hero.png) +![Clase](/assets/images/help/classroom/classroom-hero.png) ## Acerca de la administración de aulas @@ -21,9 +26,9 @@ redirect_from: Después de crear un aula, {% data variables.product.prodname_classroom %} te pedirá que invites a los asistentes del maestro (TA) y a los administradores a formar parte de ella. Cada aula puede tener uno o más administradores. Los administradores pueden ser maestros, TA o cualquier otro administrador de curso que quieras tenga control sobre las aulas de {% data variables.product.prodname_classroom %}. -Invita a los TA y administradores a tu aula invitando a sus cuentas personales de {% data variables.product.product_name %} para que formen parte de tu organización como propietarios de la misma y compartiendo la URL de tu aula. Los propietarios de la organización pueden administrar cualquier aula en ésta. 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)" y "[Invitar usuarios para que se unan a tu organización](/organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization)". +Invita a los TA y administradores a tu aula mediante una invitación a sus cuentas personales en {% data variables.product.product_name %} para que formen parte de tu organización como propietarios de la misma y comparte la dirección URL de tu aula. Los propietarios de la organización pueden administrar cualquier aula en ésta. Para obtener más información, consulte "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)" e "[Invitar a usuarios para unirse a su organización](/organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization)". -Cuando termines de utilizar un aula, puedes archivarla y referirte a ella, a su registro de alumnos o a sus tareas posteriormente, o puedes borrarla si ya no la necesitas. +Cuando termines de utilizar un aula, puedes archivarla y referirte a ella, a su registro de alumnos o a sus tareas posteriormente, o puedes borrarla si ya no la necesitas. {% data reusables.classroom.reuse-assignment-link %} @@ -31,81 +36,85 @@ Cuando termines de utilizar un aula, puedes archivarla y referirte a ella, a su Cada aula tiene un registro de alumnos. Un registro de alumnos es una lista de identificadores para los alumnos que participan en tu curso. -Cuando compartes la URL de una tarea con un alumno por primera vez, dicho alumno debe ingresar en {% data variables.product.product_name %} con una cuenta personal para vincularla con un identificador para el aula. Después de que el alumno vincula su cuenta personal, puedes verla asociada en el registro de alumnos. También puedes ver cuando el alumno acepta o emite una tarea. +Cuando compartes la dirección URL de una tarea con un alumno por primera vez, dicho alumno debe iniciar sesión en {% data variables.product.product_name %} con una cuenta personal para vincularla con un identificador para el aula. Después de que el alumno vincule una cuenta personal, puedes ver la cuenta personal asociada en el registro de alumnos. También puedes ver cuando el alumno acepta o emite una tarea. ![Registro de alumnos de un aula](/assets/images/help/classroom/roster-hero.png) ## Prerrequisitos -Debes tener una cuenta de organización en {% data variables.product.product_name %} para administrar las aulas en {% data variables.product.prodname_classroom %}. Para obtener más información, consulta las secciones "[Tipos de cuentas de {% data variables.product.company_short %}](/github/getting-started-with-github/types-of-github-accounts#organization-accounts)" y "[Crear una organización nueva desde cero](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)". +Debes tener una cuenta de organización en {% data variables.product.product_name %} para administrar las aulas en {% data variables.product.prodname_classroom %}. Para obtener más información, consulte "[Tipos de cuentas de {% data variables.product.company_short %}](/github/getting-started-with-github/types-of-github-accounts#organization-accounts)" y "[Creación de una nueva organización desde cero](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)". -Debes autorizar a la app de OAuth de {% data variables.product.prodname_classroom %} para que tu organización administre aulas para tu cuenta organizacional. Para obtener más información, consulta la sección "[Autorizar las Apps de OAuth](/github/authenticating-to-github/authorizing-oauth-apps)". +Debes autorizar a la app de OAuth de {% data variables.product.prodname_classroom %} para que tu organización administre aulas para tu cuenta organizacional. Para obtener más información, consulte "[Autorización de aplicaciones de OAuth](/github/authenticating-to-github/authorizing-oauth-apps)". ## Crear un aula {% data reusables.classroom.sign-into-github-classroom %} -1. Da clic en **Aula nueva**. ![Botón de "Aula nueva"](/assets/images/help/classroom/click-new-classroom-button.png) -{% data reusables.classroom.guide-create-new-classroom %} +1. Haga clic en **New classroom**. + ![Botón "New classroom"](/assets/images/help/classroom/click-new-classroom-button.png) {% data reusables.classroom.guide-create-new-classroom %} -Después de que crees un aula, puedes comenzar a crear tareas para los alumnos. Para obtener más información, consulta las secciones "[Utilizar la tarea inicial de Git y de {% data variables.product.company_short %}](/education/manage-coursework-with-github-classroom/use-the-git-and-github-starter-assignment)", "[Crear una tarea individual](/education/manage-coursework-with-github-classroom/create-an-individual-assignment)", "[Crear una tarea de grupo](/education/manage-coursework-with-github-classroom/create-a-group-assignment)" o "[Reutilizar una tarea](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment)". +Después de que crees un aula, puedes comenzar a crear tareas para los alumnos. Para obtener más información, consulta "[Usar la asignación de inicio de Git y {% data variables.product.company_short %}](/education/manage-coursework-with-github-classroom/use-the-git-and-github-starter-assignment)", "[Crear una asignación individual](/education/manage-coursework-with-github-classroom/create-an-individual-assignment)", "[Crear una asignación de grupo](/education/manage-coursework-with-github-classroom/create-a-group-assignment)" o "[Reutilizar una asignación](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment)". ## Crear un registro de alumnos para tu aula Puedes crear un registro de alumnos de aquellos que participen en tu curso. -Si tu curso ya tiene un registro de alumnos, puedes actualizar a los alumnos en el registro o borrarlos de éste. Para obtener más información, consulta la sección "[Agregar a un alumno al registro de alumnos de tu aula](#adding-students-to-the-roster-for-your-classroom)" o "[Borrar un registro de alumnos de un aula](#deleting-a-roster-for-a-classroom)". +Si tu curso ya tiene un registro de alumnos, puedes actualizar a los alumnos en el registro o borrarlos de éste. Para obtener más información, consulte "[Agregar un alumno a la lista de su clase](#adding-students-to-the-roster-for-your-classroom)" o "[Eliminar una lista de un aula](#deleting-a-roster-for-a-classroom)". -{% data reusables.classroom.sign-into-github-classroom %} -{% data reusables.classroom.click-classroom-in-list %} -{% data reusables.classroom.click-students %} -1. Para conectar a {% data variables.product.prodname_classroom %} a tu LMS e importar un registro de alumnos, da clic en {% octicon "mortar-board" aria-label="The mortar board icon" %} **importar desde un sistema de administración de aprendizaje** y sigue las instrucciones. Para obtener más información, consulta la sección "[Conectar un sistema de administración de aprendizaje a {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/connect-a-learning-management-system-to-github-classroom)". ![Botón de "Importar desde un sistema de administración de aprendizaje"](/assets/images/help/classroom/click-import-from-a-learning-management-system-button.png) +{% data reusables.classroom.sign-into-github-classroom %} {% data reusables.classroom.click-classroom-in-list %} {% data reusables.classroom.click-students %} +1. Para conectar {% data variables.product.prodname_classroom %} a su LMS e importar una lista de alumnos, haga clic en {% octicon "mortar-board" aria-label="The mortar board icon" %} **Import from a learning management system** y siga las instrucciones. Para obtener más información, consulte "[Conexión de un sistema de administración de aprendizaje a {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/connect-a-learning-management-system-to-github-classroom)". + ![Botón "Import from a learning management system"](/assets/images/help/classroom/click-import-from-a-learning-management-system-button.png) 1. Proporciona los identificadores de estudiante para tu registro de alumnos. - - Para importar un registro de alumnos cargando un archivo que contenga los identificadores de estudiante, haz clic en **Cargar un archivo de texto o CSV**. - - Para crear un registro de alumnos manualmente, teclea tus identificadores de alumno. ![Campo de texto para teclear los identificadores de alumno y botón de "Cargar un CSV o archivo de texto"](/assets/images/help/classroom/type-or-upload-student-identifiers.png) -1. Da clic en **Crear registro de alumnos**. ![Botón de "Crear registro de alumnos"](/assets/images/help/classroom/click-create-roster-button.png) + - Para importar una lista mediante un archivo que contiene identificadores de alumnos, haga clic en **Upload a CSV or text file**. + - Para crear un registro de alumnos manualmente, teclea tus identificadores de alumno. + ![Campo de texto para escribir identificadores de alumnos y botón "Upload a CSV or text file"](/assets/images/help/classroom/type-or-upload-student-identifiers.png) +1. Haga clic en **Create roster**. + ![Botón "Create roster"](/assets/images/help/classroom/click-create-roster-button.png) ## Agregar a los alumnos al registro de alumnos de tu aula -Tu aula debe tener un registro de alumnos existente para agregar alumnos a éste. Para obtener más información sobre crear un registro de alumnos, consulta la sección "[Crear un registro de alumnos para tu aula](#creating-a-roster-for-your-classroom)". +Tu aula debe tener un registro de alumnos existente para agregar alumnos a éste. Para obtener más información sobre cómo crear una lista, consulte "[Crear una lista de su clase](#creating-a-roster-for-your-classroom)". -{% data reusables.classroom.sign-into-github-classroom %} -{% data reusables.classroom.click-classroom-in-list %} -{% data reusables.classroom.click-students %} -1. A la derecha de "Registro de alumnos del aula", da clic en **Actualizar alumnos**. ![Botón de "Actualizar alumnos" a la derecha del encabezado "Registro de alumnos" sobre la lista de alumnos](/assets/images/help/classroom/click-update-students-button.png) +{% data reusables.classroom.sign-into-github-classroom %} {% data reusables.classroom.click-classroom-in-list %} {% data reusables.classroom.click-students %} +1. A la derecha de "Classroom roster", haga clic en **Update students**. + ![Botón "Update students" a la derecha del encabezado "Classroom roster" encima de la lista de alumnos](/assets/images/help/classroom/click-update-students-button.png) 1. Sigue las instrucciones para agregar a los alumnos al registro de alumnos. - - Para importar a los alumnos desde un LMS, da clic en **Sincronizar desde un sistema de administración de aprendizaje**. Para obtener más información sobre cómo importar un registro dealumnos desde un LMS, consulta la sección "[Conectar un sistema de administración de aprendizaje a {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/connect-a-learning-management-system-to-github-classroom)". - - Para agregar manualmente a los alumnos, debajo de "Agregar manualmente a los alumnos", da clic en **Cargar un CSV o archivo de texto** o teclea los identificadores de los alumnos y luego da clic en **Agregar entradas al registro de alumnos**. ![Modo para elegir un método para agregar alumnos al aula](/assets/images/help/classroom/classroom-add-students-to-your-roster.png) + - Para importar alumnos desde un LMS, haga clic en **Sync from a learning management system**. Para obtener más información sobre cómo importar una lista desde un LMS, consulte "[Conectar un sistema de administración de aprendizaje a {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/connect-a-learning-management-system-to-github-classroom)". + - Para agregar manualmente alumnos, en "Manually add students", haga clic en **Upload a CSV or text file** o escriba los identificadores de los alumnos y, a continuación, haga clic en **Add roster entries**. + ![Modal para elegir un método para agregar alumnos a una clase](/assets/images/help/classroom/classroom-add-students-to-your-roster.png) ## Renombrar un aula -{% data reusables.classroom.sign-into-github-classroom %} -{% data reusables.classroom.click-classroom-in-list %} -{% data reusables.classroom.click-settings %} -1. Debajo de "nombre del aula", teclea un nombre nuevo para ésta. ![Campo de texto debajo de "Nombre de aula" para teclear el nombre de un aula](/assets/images/help/classroom/settings-type-classroom-name.png) -1. Da clic en **Renombrar aula**. ![Botón "Renombrar aula"](/assets/images/help/classroom/settings-click-rename-classroom-button.png) +{% data reusables.classroom.sign-into-github-classroom %} {% data reusables.classroom.click-classroom-in-list %} {% data reusables.classroom.click-settings %} +1. Debajo de "nombre del aula", teclea un nombre nuevo para ésta. + ![Campo de texto en "Classroom name" para escribir el nombre de la clase](/assets/images/help/classroom/settings-type-classroom-name.png) +1. Haga clic en **Rename classroom**. + ![Botón "Rename classroom"](/assets/images/help/classroom/settings-click-rename-classroom-button.png) ## Archivar o dejar de archivar un aula Puedes archuivar un aula que ya no utilices en {% data variables.product.prodname_classroom %}. Cuando archivas un aula, no puedes crear tareas nuevas ni editar aquellas existentes en ella. Los alumnos no pueden aceptar invitaciones a las tareas de las aulas archivadas. {% data reusables.classroom.sign-into-github-classroom %} -1. A la derecha del nombre del aula, selecciona el menú desplegable {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y da clic en **Archivar**. ![Menú desplegable del icono de kebab horizontal y elemento "Archive" del menú](/assets/images/help/classroom/use-drop-down-then-click-archive.png) -1. Para dejar de archivar un aula, a la derecha de su nombre, selecciona el menú desplegable {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y da clic en **Dejar de archivar**. ![Menú desplegable desde el icono de kebab horizontal y elemento "Dejar de archivar" del menú](/assets/images/help/classroom/use-drop-down-then-click-unarchive.png) +1. A la derecha del nombre de la clase, seleccione el menú desplegable {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y haga clic en **Archive**. + ![Menú desplegable del icono de kebab horizontal y elemento de menú "Archive"](/assets/images/help/classroom/use-drop-down-then-click-archive.png) +1. Para anular el archivado de la clase, a la derecha del nombre de la clase, seleccione el menú desplegable {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y haga clic en **Unarchive**. + ![Menú desplegable del icono de kebab horizontal y elemento de menú "Unarchive"](/assets/images/help/classroom/use-drop-down-then-click-unarchive.png) ## Borrar el registro de alumnos de un aula -{% data reusables.classroom.sign-into-github-classroom %} -{% data reusables.classroom.click-classroom-in-list %} -{% data reusables.classroom.click-students %} -1. Debajo de "Borrar este registro de alumnos", da clic en **Borrar registro de alumnos**. ![Botón "Borrar registro de alumnos" debajo de "Borrar este registro de alumnos" en la pestaña "Alumnos" de un aula](/assets/images/help/classroom/students-click-delete-roster-button.png) -1. Lee las advertencias y luego da clic en **Borrar registro de alumnos**. ![Botón "Borrar registro de alumnos" debajo de "Borrar este registro de alumnos" en la pestaña "Alumnos" de un aula](/assets/images/help/classroom/students-click-delete-roster-button-in-modal.png) +{% data reusables.classroom.sign-into-github-classroom %} {% data reusables.classroom.click-classroom-in-list %} {% data reusables.classroom.click-students %} +1. En "Delete this roster", haga clic en **Delete roster**. + ![Botón "Delete roster" en "Delete this roster" en la pestaña "Alumnos" de una clase](/assets/images/help/classroom/students-click-delete-roster-button.png) +1. Lea las advertencias y haga clic en **Delete roster**. + ![Botón "Delete roster" en "Delete this roster" en la pestaña "Alumnos" de una clase](/assets/images/help/classroom/students-click-delete-roster-button-in-modal.png) ## Borrar un aula -{% data reusables.classroom.sign-into-github-classroom %} -{% data reusables.classroom.click-classroom-in-list %} -{% data reusables.classroom.click-settings %} -1. A la derecha de "Borrar esta aula", da clic en **Borrar aula**. ![Botón de "Borrar un repositorio"](/assets/images/help/classroom/click-delete-classroom-button.png) -1. **Lee las advertencias**. -1. Para verificar que estás borrando el aula correcta, teclea el nombre del aula que quieres borrar. ![Modo para borrar un aula con advertencias y campo de texto para el nombre del aula](/assets/images/help/classroom/delete-classroom-modal-with-warning.png) -1. Da clic en **Borrar aula**. ![Botón de "Borrar aula"](/assets/images/help/classroom/delete-classroom-click-delete-classroom-button.png) +{% data reusables.classroom.sign-into-github-classroom %} {% data reusables.classroom.click-classroom-in-list %} {% data reusables.classroom.click-settings %} +1. A la derecha de "Delete this classroom", haga clic en **Delete classroom**. + ![Botón "Delete repository"](/assets/images/help/classroom/click-delete-classroom-button.png) +1. **Lea las advertencias**. +1. Para verificar que estás borrando el aula correcta, teclea el nombre del aula que quieres borrar. + ![Modal para borrar una clase con advertencias y campo de texto para el nombre de la clase](/assets/images/help/classroom/delete-classroom-modal-with-warning.png) +1. Haga clic en **Delete classroom**. + ![Botón "Delete classroom"](/assets/images/help/classroom/delete-classroom-click-delete-classroom-button.png) diff --git a/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment.md b/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment.md index 5b0acf5237..749135f451 100644 --- a/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment.md +++ b/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment.md @@ -1,56 +1,61 @@ --- -title: Rechazar una tarea -intro: 'Puedes volver a utilizar las tareas existentes en más de un aula, incluyendo a las aulas en una organización diferente.' +title: Reutilizar una asignación +intro: 'Puedes reutilizar asignaciones existentes en más de un aula, incluidas las aulas de otra organización.' versions: fpt: '*' permissions: 'Organization owners who are admins for a classroom can reuse assignments from a classroom. {% data reusables.classroom.classroom-admins-link %}' -shortTitle: Rechazar una tarea +shortTitle: Reuse an assignment +ms.openlocfilehash: 4c1c9048847affef95d5c904b188e68d2c183b43 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147066918' --- +## Acerca de la reutilización de las asignaciones -## Acerca de reutilizar tareas +Puedes reutilizar una asignación individual o de grupo existente en cualquier otra aula a la que tengas acceso, incluidas las aulas de otra organización. También puedes reutilizar varias asignaciones a la vez desde un aula. Si decides reutilizar una asignación, {% data variables.product.prodname_classroom %} copiará dicha asignación en el aula que elijas. Si la asignación usa un repositorio de plantillas y decides reutilizarlo en un aula de otra organización, {% data variables.product.prodname_classroom %} creará una copia del repositorio y de su contenido en la organización de destino. -Puedes reutilizar una tarea grupal o individual existente en cualquier otra aula a la cual tengas acceso, incluyendo aquellas en una organización distinta. También puedes reutilizar tareas múltiples a la vez desde un aula. Si eliges reutilizar una tarea, {% data variables.product.prodname_classroom %} la copiará al aula que elijas. Si la tarea utiliza un repositorio en borrador y eliges reutilizarlo en un aula desde una organización diferente, {% data variables.product.prodname_classroom %} creará una copia del repositorio y de su contenido en la organización destino. +La asignación copiada incluye los detalles correspondientes a esta, como el nombre, el repositorio de origen, la prueba de clasificación automática y el editor preferido. Puedes editar la asignación una vez que se haya copiado para realizar cambios. No se pueden realizar cambios en el editor preferido. -La tarea copiada incluye detalles de esta, tales como el nombre, el repositorio origen, pruebas de autoevaluación y el editor preferido. Puedes editar esta tarea después de que se copió para realizar cambios. No puedes hacer cambios al editor preferido. - -## Reutilizar una tarea +## Reutilización de una asignación 1. Inicia sesión en {% data variables.product.prodname_classroom_with_url %}. -1. Navega al aula que tiene la tarea que quieras reutilizar. +1. Ve al aula que tiene la asignación que quieres reutilizar. ![Aula en la lista de aulas de una organización](/assets/images/help/classroom/click-classroom-in-list.png) -1. En la lista de tareas, haz clic en aquella que quieras reutilizar. +1. En la lista de asignaciones, haz clic en aquella que quieres reutilizar. ![Lista de tareas para las tareas de un aula](/assets/images/help/classroom/click-assignment-in-list.png) -1. Selecciona el menú desplegable de **{% octicon "pencil" aria-label="The pencil icon" %} Editar** en la parte superior derecha de la página y luego haz clic en **{% octicon "sync" aria-label="The sync icon" %} Reutilizar tarea**. +1. Selecciona el menú desplegable **{% octicon "pencil" aria-label="The pencil icon" %} Editar** en la parte superior derecha de la página y, después, haz clic en **{% octicon "sync" aria-label="The sync icon" %} Reutilizar asignación**. - ![Botón de reutilizar tarea](/assets/images/help/classroom/reuse-assignment-button.png) + ![Botón Reutilizar asignación](/assets/images/help/classroom/reuse-assignment-button.png) -1. En el modl de "Reutilizar tarea", utiliza el menú desplegable **Elegir una organización** para seleccionar aquella en la cual quieras que esté la tarea. Luego, utiliza el menú desplegable **Elegir un aula** para seleccionar el aula dentro de la organización en la que quieres copiar la tarea. +1. En la ventana modal "Reutilizar asignación", usa el menú desplegable **Elegir una organización** para seleccionar la organización en la que quieres que esté la asignación. A continuación, usa el menú desplegable **Elegir un aula** para seleccionar el aula de esa organización en la que quieres copiar la asignación. - ![Modal de reutilizar tarea](/assets/images/help/classroom/reuse-assignment-modal.png) + ![Ventana modal Reutilizar asignación](/assets/images/help/classroom/reuse-assignment-modal.png) -1. Haz clic en **Crear tarea**. -1. La tarea se copiará al aula seleccionada y se mostrará un mensaje de confirmación. Si eliges reutilizar una tarea con una plantilla de repositorio, el proceso de copiado podría llevar unos minutos para completarse y podrías necesitar actualizar la página para ver el mensaje de completado. +1. Haz clic en **Crear asignación**. +1. La asignación se copia en el aula seleccionada y se muestra un mensaje de confirmación. Si decides reutilizar una asignación con un repositorio de plantillas, el proceso de copia puede tardar unos minutos en completarse y es posible que tengas que actualizar la página para ver el mensaje de completado. - ![Mensaje completado para la tarea reutilizada](/assets/images/help/classroom/reuse-assignment-completed-message.png) + ![Mensaje de completado para la asignación reutilizada](/assets/images/help/classroom/reuse-assignment-completed-message.png) -## Reutilizar tareas múltiples de un aula +## Reutilización de varias asignaciones desde un aula 1. Inicia sesión en {% data variables.product.prodname_classroom_with_url %}. -2. A la derecha del nombre del aula, selecciona el menú desplegable de {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y haz clic en **Reutilizar tarea**. +2. A la derecha del nombre de un aula, selecciona el menú desplegable {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y, luego, haz clic en **Reutilizar asignación**. + + ![Captura de pantalla de la página de información general del aula en la que el menú desplegable aparece resaltado](/assets/images/help/classroom/classroom-reuse-assignment-modal.png) - ![Captura de pantalla de la página de resumen del aula con énfasis en el menú desplegable](/assets/images/help/classroom/classroom-reuse-assignment-modal.png) +3. En la ventana modal "Reutilizar asignaciones", usa el menú desplegable **Elegir una organización** para seleccionar la organización en la que quieres que esté la asignación. Luego, usa el menú desplegable **Elegir un aula** para seleccionar el aula de esa organización en la que quieres copiar las asignaciones. + + ![Captura de pantalla de la ventana modal de reutilización de asignaciones](/assets/images/help/classroom/reuse-multiple-assignments-modal.png) -3. En el modal de "Reutilizar tareas", utiliza el menú desplegable **Elige una organización** para seleccionar aquella en la que quieres que estén las tareas. Luego, utiliza el menú desplegable **Elegir un aula** para seleccionar el aula dentro de la organización en la que quieres copiar la tarea. +4. A la izquierda de cada asignación, selecciona la que quieres reutilizar. - ![Captura de pantalla del modal de reutilización de tareas](/assets/images/help/classroom/reuse-multiple-assignments-modal.png) + ![Captura de pantalla de varias asignaciones seleccionadas](/assets/images/help/classroom/multiple-assignments-selected.png) -4. A la izquierda de cada tarea, selecciona aquella que quieras reutilizar. - - ![Captura de pantalla de múltiples tareas seleccionadas](/assets/images/help/classroom/multiple-assignments-selected.png) - -5. Haz clic en **Crear tareas**. -6. Las tareas se copiarán al aula seleccionada. Si eliges reutilizar una tarea con un repositorio de plantilla, el proceso de copiado podrá tomar unos cuantos minutos en completarse. +5. Haz clic en **Crear asignaciones**. +6. Las asignaciones se copian en el aula seleccionada. Si decidiste reutilizar una asignación con un repositorio de plantillas, el proceso de copia puede tardar unos minutos en completarse. diff --git a/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/use-autograding.md b/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/use-autograding.md index 1ec7ff24e7..ec0cf9ff31 100644 --- a/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/use-autograding.md +++ b/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/use-autograding.md @@ -9,15 +9,20 @@ redirect_from: - /education/manage-coursework-with-github-classroom/adding-tests-for-auto-grading - /education/manage-coursework-with-github-classroom/reviewing-auto-graded-work-teachers - /education/manage-coursework-with-github-classroom/use-autograding +ms.openlocfilehash: b3e9b44da93d799972b93a9f6e822b767099fdba +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112146' --- - ## Acerca de las calificaciones automáticas {% data reusables.classroom.about-autograding %} Después de que un alumno acepte una tarea, en cada subida al repositorio de la misma, {% data variables.product.prodname_actions %} ejecuta comandos para tu prueba de calificaciones automáticas en un ambiente Linux que contiene el código más nuevo del alumno. {% data variables.product.prodname_classroom %} crea los flujos de trabajo necesarios para {% data variables.product.prodname_actions %}. No necesitas tener experiencia con las {% data variables.product.prodname_actions %} para utilizar las calificaciones automáticas. -Puedes utiizar un marco de trabajo de prueba, ejecutar un comando personalizado, escribir pruebas de entrada/salida, o combinar varios métodos de pruebas. El ambiente de Linux para las calificaciones automáticas contienen muchas herramientas de software populares. Para obtener más información, consulta los detalles de la última versión de Ubuntu en "[Especificaciones para los ejecutores hospedados en {% data variables.product.company_short %}](/actions/reference/specifications-for-github-hosted-runners#supported-software)". +Puedes utiizar un marco de trabajo de prueba, ejecutar un comando personalizado, escribir pruebas de entrada/salida, o combinar varios métodos de pruebas. El ambiente de Linux para las calificaciones automáticas contienen muchas herramientas de software populares. Para más información, vea los detalles de la versión más reciente de Ubuntu en "[Especificaciones para ejecutores hospedados en {% data variables.product.company_short %}](/actions/reference/specifications-for-github-hosted-runners#supported-software)". Puedes ver un resumen de qué estudiantes están pasando las pruebas con calificación automática si navegas a la tarea en {% data variables.product.prodname_classroom %}. Una marca verde significa que el alumno está pasando todas las pruebas, la X roja significa que el alumno falló en algunas o todas las pruebas. Si otorgas puntos para una o más pruebas, entonces una burbuja mostrará la puntuación de éstas con base en la puntuación máxima posible para la tarea. @@ -31,30 +36,30 @@ Hay dos métodos para calificar: pruebas de entrada/salida y pruebas de ejecuci Una prueba de entrada/salida ejecuta un comando de configuración opcionalmente y proporciona una entrada estándar de un comando de prueba. {% data variables.product.prodname_classroom %} evalúa la salida del comando de prueba contra un resultado esperado. -| Parámetro | Descripción | -|:---------------------------- |:-------------------------------------------------------------------------------------------------------------------------------------- | -| **Nombre de la prueba** | El nombre de la prueba para identificarla en las bitácoras | -| **Comando de configuración** | _Opcional_. Un comando a ejecutar antes de las pruebas, tal como una compilación o instalación | -| **Comando de ejecución** | El comando para ejecutar la prueba y generar una salida estándar para su evaluación | -| **Inputs** | Entrada estándar para el comando de ejecución | -| **Salida esperada** | La salida que quieres ver como estándar para el comando de ejecución | -| **Comparación** | El tipo de comparación entre el la salida del comando de ejecución y la salida esperada

  • **Included**: Pasa cuando la salida esperada aparece
    en cualquier parte dentro de la salida estándar del comando de ejecución
  • **Exact**: Pasa cuando la salida esperada es completamente idéntica
    a la salida estándar del comando de ejecución
  • **Regex**: Pasa si la expresión regular en la salida
    esperada coincide con la salida estándar del comando de ejecución
| -| **Tiempo excedido** | En minutos, lo que tarda una prueba en ejecutarse antes de que resulte en un fallo | -| **Puntos** | _Opcional_. La cantidad de puntos que vale la prueba contra una puntuación total | +| Configuración | Descripción | +| :- | :- | +| **Nombre de la prueba** | El nombre de la prueba para identificarla en las bitácoras | +| **Comando de configuración** | _Opcional_. Un comando a ejecutar antes de las pruebas, tal como una compilación o instalación | +| **Comando de ejecución** | El comando para ejecutar la prueba y generar una salida estándar para su evaluación | +| **Entradas** | Entrada estándar para el comando de ejecución | +| **Salida prevista** | La salida que quieres ver como estándar para el comando de ejecución | +| **De comparación** | El tipo de comparación entre el la salida del comando de ejecución y la salida esperada

  • **Incluido**: se supera cuando aparece la salida esperada
    en cualquier parte de la salida estándar del comando de ejecución
  • **Exacto**: se supera cuando la salida esperada es completamente idéntica
    a la salida estándar del comando de ejecución
  • **Expresión regular**: se supera si la expresión regular de la
    salida esperada coincide con la salida estándar del comando de ejecución.
| +| **Tiempo de espera** | En minutos, lo que tarda una prueba en ejecutarse antes de que resulte en un fallo | +| **Puntos** | _Opcional_. La cantidad de puntos que vale la prueba contra una puntuación total | ### Prueba de comando de ejecución -Una prueba de comando de ejecución ejecuta un comando de configuración y luego un comando de prueba. {% data variables.product.prodname_classroom %} verifica el estado de salida del comando de prueba. Un código de salida de `0` resultará en éxito y cualquier otro código de salida resultara en un fallo. +Una prueba de comando de ejecución ejecuta un comando de configuración y luego un comando de prueba. {% data variables.product.prodname_classroom %} verifica el estado de salida del comando de prueba. Un código de salida de `0` dará un resultado correcto y cualquier otro código de salida producirá un error. -{% data variables.product.prodname_classroom %} proporciona preajustes para un las pruebas de comandos de ejecución específicas de lenguaje para varios lenguajes de programación. Por ejemplo, la prueba de **ejecutar nodo** llena previamente el comando de configuración con `npm install` y el comando de prueba con `npm test`. +{% data variables.product.prodname_classroom %} proporciona preajustes para un las pruebas de comandos de ejecución específicas de lenguaje para varios lenguajes de programación. Por ejemplo, la prueba **Ejecutar nodo** rellena previamente el comando de instalación con `npm install` y el comando de prueba con `npm test`. -| Parámetro | Descripción | -|:---------------------------- |:---------------------------------------------------------------------------------------------- | -| **Nombre de la prueba** | El nombre de la prueba para identificarla en las bitácoras | +| Configuración | Descripción | +| :- | :- | +| **Nombre de la prueba** | El nombre de la prueba para identificarla en las bitácoras | | **Comando de configuración** | _Opcional_. Un comando a ejecutar antes de las pruebas, tal como una compilación o instalación | -| **Comando de ejecución** | El comando para ejecutar la prueba y generar un código de salida para evaluación | -| **Tiempo excedido** | En minutos, lo que tarda una prueba en ejecutarse antes de que resulte en un fallo | -| **Puntos** | _Opcional_. La cantidad de puntos que vale la prueba contra una puntuación total | +| **Comando de ejecución** | El comando para ejecutar la prueba y generar un código de salida para evaluación | +| **Tiempo de espera** | En minutos, lo que tarda una prueba en ejecutarse antes de que resulte en un fallo | +| **Puntos** | _Opcional_. La cantidad de puntos que vale la prueba contra una puntuación total | ## Configurar las pruebas de calificación automática para una tarea @@ -62,15 +67,20 @@ Puedes agregar pruebas de calificación automática durante la creación de una Puedes agregar, editar o borrar las pruebas de calificación automática para una tarea existente. Todos los cambios que se hagan a través de la IU del aula se subirán a los repositorios existentes de los alumnos, así que edita tus pruebas con cuidado. -{% data reusables.classroom.sign-into-github-classroom %} -{% data reusables.classroom.click-classroom-in-list %} -{% data reusables.classroom.assignments-click-pencil %} -1. En la barra lateral, da clic en **Calificaciones y retroalimentación**. !["Calificaciones y retroalimentación" a la izquierda de los puntos básicos de la tarea](/assets/images/help/classroom/assignments-click-grading-and-feedback.png) +{% data reusables.classroom.sign-into-github-classroom %} {% data reusables.classroom.click-classroom-in-list %} {% data reusables.classroom.assignments-click-pencil %} +1. En la barra lateral izquierda, haga clic en **Calificación y comentarios**. + !["Calificación y comentarios" a la izquierda de los aspectos básicos de la asignación](/assets/images/help/classroom/assignments-click-grading-and-feedback.png) 1. Agrega, edita o borra una prueba de calificación automática. - - Para agregar una prueba, debajo de "Agregar pruebas de calificación automática", selecciona el menú desplegable **Agregar prueba** y luego da clic en el método de calificación que quieras utilizar. ![Using the "Add test" drop-down menu to click a grading method](/assets/images/help/classroom/autograding-click-grading-method.png) Configura la prueba y luego da clic en **Guardar caso de prueba**. ![Botón de "Guardar caso de prueba" para una prueba de calificación automática](/assets/images/help/classroom/assignments-click-save-test-case-button.png) - - Para editar una prueba, a la derecha del nombre de ésta, da clic en {% octicon "pencil" aria-label="The pencil icon" %}. ![Pencil icon for editing an autograding test](/assets/images/help/classroom/autograding-click-pencil.png) Configura la prueba y luego da clic en **Guardar caso de prueba**. ![Botón de "Guardar caso de prueba" para una prueba de calificación automática](/assets/images/help/classroom/assignments-click-save-test-case-button.png) - - Para borrar una prueba, a la derecha del nombre de ésta, da clic en {% octicon "trash" aria-label="The trash icon" %}. ![Icono de cesta de basura para borrar una prueba de calificación automática](/assets/images/help/classroom/autograding-click-trash.png) -1. En la parte inferior de la página, da clic en **Actualizar tarea**. ![Botón de "Actualizar tarea" en la parte inferior de la página](/assets/images/help/classroom/assignments-click-update-assignment.png) + - Para agregar una prueba, en "Agregar pruebas de calificación automática", seleccione el menú desplegable **Agregar prueba** y, después, haga clic en el método de calificación que quiera usar. + ![Uso del menú desplegable "Agregar prueba" para hacer clic en un método de calificación](/assets/images/help/classroom/autograding-click-grading-method.png), configurar la prueba y, después, hacer clic en **Guardar caso de prueba**. + ![Botón "Guardar caso de prueba" para una prueba de calificación automática](/assets/images/help/classroom/assignments-click-save-test-case-button.png) + - Para editar una prueba, a la derecha del nombre de ésta, da clic en {% octicon "pencil" aria-label="The pencil icon" %}. + ![Icono de lápiz para editar una prueba de clasificación automática](/assets/images/help/classroom/autograding-click-pencil.png) configurar la prueba y, después, hacer clic en **Guardar caso de prueba**. + ![Botón "Guardar caso de prueba" para una prueba de calificación automática](/assets/images/help/classroom/assignments-click-save-test-case-button.png) + - Para borrar una prueba, a la derecha del nombre de ésta, da clic en {% octicon "trash" aria-label="The trash icon" %}. + ![Icono de la papelera para borrar una prueba de calificación automática](/assets/images/help/classroom/autograding-click-trash.png) +1. En la parte inferior de la página, haga clic en **Actualizar asignación**. + ![Botón "Actualizar asignación" en la parte inferior de la página](/assets/images/help/classroom/assignments-click-update-assignment.png) ## Ver y descargar los resultados de las pruebas de autoevaluación @@ -78,15 +88,14 @@ Puedes agregar, editar o borrar las pruebas de calificación automática para un También puedes descargar un CSV de las puntuaciones de autoevaluación de tus alumnos a través del botón "Descargar". Esto generará un CSV de descarga que contiene un enlace al repositorio del alumno, a su manejador de {% data variables.product.prodname_dotcom %}, identificador de lista, marca de tiempo de emisión y puntuación de autoevaluación. -![Botón de "Descargar" seleccionado mostrando "Descargar las calificaciones resaltadas" y una opción adicional para "Descargar repositorios"](/assets/images/help/classroom/download-grades.png) +![Botón "Descargar" seleccionado en el que se muestra "Descargar calificaciones resaltado" y una opción adicional para "Descargar repositorios"](/assets/images/help/classroom/download-grades.png) ### Ver bitácoras individuales -{% data reusables.classroom.sign-into-github-classroom %} -{% data reusables.classroom.click-classroom-in-list %} -{% data reusables.classroom.click-assignment-in-list %} -1. A la derecha de una emisión, da clic en **Ver prueba**. ![Botón de "Ver tarea" para una emisión de una tarea](/assets/images/help/classroom/assignments-click-view-test.png) -1. Revisa la salida de la prueba. Para obtener más información, consulta la sección "[Utilizar bitácoras de ejecución de flujos de trabajo](/actions/managing-workflow-runs/using-workflow-run-logs)". +{% data reusables.classroom.sign-into-github-classroom %} {% data reusables.classroom.click-classroom-in-list %} {% data reusables.classroom.click-assignment-in-list %} +1. A la derecha de un envío, haga clic en **Ver prueba**. + ![Botón "Ver prueba" para el envío de una asignación](/assets/images/help/classroom/assignments-click-view-test.png) +1. Revisa la salida de la prueba. Para más información, vea "[Uso de registros de ejecución de flujo de trabajo](/actions/managing-workflow-runs/using-workflow-run-logs)". -## Leer más +## Información adicional - [Documentación de {% data variables.product.prodname_actions %}](/actions) diff --git a/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/use-the-git-and-github-starter-assignment.md b/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/use-the-git-and-github-starter-assignment.md index 280399b804..fdffd078b1 100644 --- a/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/use-the-git-and-github-starter-assignment.md +++ b/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/use-the-git-and-github-starter-assignment.md @@ -1,17 +1,22 @@ --- title: Utiliza la tarea inicial de Git y GitHub -intro: 'Puedes utilizar la tarea de inicio de Git & {% data variables.product.company_short %} para proporcionar a los alumnos un resumen de lo básic de Git y de {% data variables.product.company_short %}.' +intro: 'Puedes utilizar la tarea inicial de Git y {% data variables.product.company_short %} para dar a los alumnos una visión general de los fundamentos de Git y {% data variables.product.company_short %}.' versions: fpt: '*' permissions: 'Organization owners who are admins for a classroom can use Git & {% data variables.product.company_short %} starter assignments. {% data reusables.classroom.classroom-admins-link %}' redirect_from: - /education/manage-coursework-with-github-classroom/use-the-git-and-github-starter-assignment -shortTitle: Tarea de inicio +shortTitle: Starter assignment +ms.openlocfilehash: ec19f9ce78b3a14803ee7383a05e7d0188830c7f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147574016' --- +La tarea inicial de Git {% data variables.product.company_short %} es un curso prehecho que resume los puntos básicos de Git y de {% data variables.product.company_short %} y enlaza a los alumnos con recursos para aprender más sobre temas específicos. -La tarea inicial de Git & {% data variables.product.company_short %} es un curso prehecho que resume los puntos básicos de Git y de {% data variables.product.company_short %} y enlaza a los alumnos con recursos para aprender más sobre temas específicos. - -## Prerrequisitos +## Requisitos previos {% data reusables.classroom.assignments-classroom-prerequisite %} @@ -21,50 +26,50 @@ La tarea inicial de Git & {% data variables.product.company_short %} es un curso 1. Inicia sesión en {% data variables.product.prodname_classroom_with_url %}. 2. Navegar a un aula. -3. En la pestaña de {% octicon "repo" aria-label="The repo icon" %} **Tareas**, haz clic en **Utilizar tarea de inicio**. +3. En la pestaña {% octicon "repo" aria-label="The repo icon" %} **Tareas**, haz clic en **Usar la tarea inicial**.
- Crear tu primera tarea + Creating your first assignment
### Si ya existen tareas en el aula 1. Inicia sesión en {% data variables.product.prodname_classroom_with_url %}. 2. Navegar a un aula. -3. En la pestaña de {% octicon "repo" aria-label="The repo icon" %}**Tareas**, haz clic en el enlace sobre el letrero azul. +3. En la pestaña {% octicon "repo" aria-label="The repo icon" %} **Tareas**, haz clic en el vínculo del banner azul.
- En el botón de 'Tarea nueva' + The 'New assignment' button
## Configurar lo básico para una tarea Importa el curso de inicio en tu organización, nombra tu tarea, decide si quieres asignar una fecha límite y elige la visibilidad de los repositorios de la tarea. -- [Prerrequisitos](#prerequisites) +- [Requisitos previos](#prerequisites) - [Crear la tarea inicial](#creating-the-starter-assignment) - [Si no hay tareas existentes en el aula](#if-there-are-no-existing-assignments-in-the-classroom) - [Si ya existen tareas en el aula](#if-there-already-are-existing-assignments-in-the-classroom) - [Configurar lo básico para una tarea](#setting-up-the-basics-for-an-assignment) - [Importar la tarea](#importing-the-assignment) - [Nombrar la tarea](#naming-the-assignment) - - [Asignar una fecha límita para una tarea](#assigning-a-deadline-for-an-assignment) - - [Elegir un tipo de visibilidad para los repositorios de la tarea](#choosing-a-visibility-for-assignment-repositories) + - [Asignación de una fecha límite para una asignación](#assigning-a-deadline-for-an-assignment) + - [Elección de un tipo de visibilidad para los repositorios de asignación](#choosing-a-visibility-for-assignment-repositories) - [Invitar a los alumnos a una tarea](#inviting-students-to-an-assignment) - [Pasos siguientes](#next-steps) -- [Leer más](#further-reading) +- [Lecturas adicionales](#further-reading) ### Importar la tarea -Primero necesitas improtar la tarea inicial de Git & {% data variables.product.product_name %} en tu organización. +Primero necesitas improtar la tarea inicial de Git {% data variables.product.product_name %} en tu organización.
- El botón de `importar la tarea` + The `Import the assignment` button
### Nombrar la tarea -Para una tarea individual, {% data variables.product.prodname_classroom %} nombra los repositorios de acuerdo con su prefijo y con el nombre de usuario de {% data variables.product.product_name %} del alumno. Predeterminadamente, el prefijo del repositorio es el título de la tarea. Por ejemplo, si nombras a una tarea "assingment-1" y el nombre de usuario del alumno en {% data variables.product.product_name %} es @octocat, entonces el nombre del repositorio de la tarea para @octocat será `assignment-1-octocat`. +Para una tarea individual, {% data variables.product.prodname_classroom %} nombra los repositorios de acuerdo con su prefijo y con el nombre de usuario de {% data variables.product.product_name %} del alumno. Predeterminadamente, el prefijo del repositorio es el título de la tarea. Por ejemplo, si asigna el nombre "assingment-1" a una asignación y el nombre de usuario del alumno en {% data variables.product.product_name %} es @octocat, el nombre del repositorio de la asignación para @octocat será `assignment-1-octocat`. {% data reusables.classroom.assignments-type-a-title %} @@ -76,29 +81,29 @@ Para una tarea individual, {% data variables.product.prodname_classroom %} nombr Los repositorios de una tarea pueden ser públicos o privados. Si utilizas repositorios privados, solo el alumno puede ver la retroalimentación que proporciones. Debajo de "Visibilidad del repositorio", selecciona una visibilidad. -Cuando termines, haz clic en **Continuar**. {% data variables.product.prodname_classroom %} creará la tarea y te llevará a la su página. +Cuando termine, haga clic en **Continuar**. {% data variables.product.prodname_classroom %} creará la tarea y te llevará a la su página.
- Botón 'Continuar' + 'Continue' button
## Invitar a los alumnos a una tarea {% data reusables.classroom.assignments-guide-invite-students-to-assignment %} -Puedes ver si un alumno se unió al aula y aceptó o emitió una tarea en la pestaña de **Todos los alumnos** de la misma. {% data reusables.classroom.assignments-to-prevent-submission %} +Puedes ver si un alumno se ha unido a la clase y ha aceptado o enviado una tarea en la pestaña **Todos los alumnos** de la tarea. {% data reusables.classroom.assignments-to-prevent-submission %}
- Tarea individual + Individual assignment
-La tarea inicial de Git & {% data variables.product.company_short %} solo se encuentra disponible para alumnos individuales y no para grupos. Una vez que creas la tarea, los alumnos pueden comenzar a trabajar en ella. +La tarea inicial de Git {% data variables.product.company_short %} solo se encuentra disponible para alumnos individuales y no para grupos. Una vez que creas la tarea, los alumnos pueden comenzar a trabajar en ella. ## Pasos siguientes -- Haz tareas adicionales personalizadas para tu curso. Para obtener más información, consulta las secciones "[Crear una tarea individual](/education/manage-coursework-with-github-classroom/create-an-individual-assignment)", "[Crear una tarea grupal](/education/manage-coursework-with-github-classroom/create-a-group-assignment)" y "[Reutilizar una tarea](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment)". +- Haz tareas adicionales personalizadas para tu curso. Para obtener más información, consulta «[Creación de una tarea individual](/education/manage-coursework-with-github-classroom/create-an-individual-assignment)», «[Creación de una tarea de grupo](/education/manage-coursework-with-github-classroom/create-a-group-assignment)» o «[Volver a usar una tarea](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment)». -## Leer más +## Información adicional -- "[{% data variables.product.prodname_global_campus %} para docentes](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers)" -- "[Conectar un sistema de administración de aprendizaje a {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/connect-a-learning-management-system-to-github-classroom)" +- «[{% data variables.product.prodname_global_campus %} para profesores](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers)» +- "[Conexión de un sistema de administración de aprendizaje a {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/connect-a-learning-management-system-to-github-classroom)" diff --git a/translations/es-ES/content/education/quickstart.md b/translations/es-ES/content/education/quickstart.md index 9215cb886d..2ec4830103 100644 --- a/translations/es-ES/content/education/quickstart.md +++ b/translations/es-ES/content/education/quickstart.md @@ -4,9 +4,14 @@ intro: 'En cerca de 15 minutos, los maestros pueden iniciar con descuentos, capa allowTitleToDifferFromFilename: true versions: fpt: '*' -shortTitle: Inicio Rápido +shortTitle: Quickstart +ms.openlocfilehash: 8ab34de6a7e2583fc2447fc01729ced7044b3fa7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147573888' --- - ## Introducción Los docentes que enseñan un curso de desarrollo de software pueden utilizar descuentos, alianzas, capacitación y herramientas de {% data variables.product.prodname_education %} para enseñar de forma efectiva las habilidades relevantes a los alumnos. @@ -15,77 +20,72 @@ En esta guía, iniciarás con {% data variables.product.product_name %}, regíst {% tip %} -**Tip**: Si eres un alumno y te gustaría sacar provecho de un descuento académico, consulta cómo "[Aplicar para ingresar al {% data variables.product.prodname_global_campus %} como alumno](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/apply-to-github-global-campus-as-a-student)". +**Sugerencia**: Si eres alumno y quieres obtener un descuento académico, consulta «[Solicitar acceso al {% data variables.product.prodname_global_campus %} como alumno](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/apply-to-github-global-campus-as-a-student)». {% endtip %} ## Crear cuentas en {% data variables.product.product_name %} -Primero necesitarás crear una cuenta personal gratuita de {% data variables.product.product_name %}. +Primero, necesitas crear una cuenta personal gratuita en {% data variables.product.product_name %}. {% data reusables.accounts.create-account %} -1. Sigue las instrucciones para crear tu cuenta personal gratuita. +1. Sigue las indicaciones para crear tu cuenta personal gratuita. -Después de crear tu cuenta personal, crea una cuenta gratuita de organización. Utilizarás esta cuenta de organización para crear y administrar las aulas {% data variables.product.prodname_classroom %}. +Después de crear tu cuenta personal, crea una cuenta de organización gratuita. Utilizarás esta cuenta de organización para crear y administrar las aulas {% data variables.product.prodname_classroom %}. -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.organizations %} -{% data reusables.organizations.new-organization %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.organizations %} {% data reusables.organizations.new-organization %} 4. Sigue las indicaciones para crear una organización gratuita. -Para obtener más información, consulta la sección "[Tipos de cuentas de {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/types-of-github-accounts)". +Para obtener más información, consulte "[Tipos de cuentas de {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/types-of-github-accounts)". -## Aplicar para obtener beneficios de docente +## Solicitar ventajas para profesores -Luego, deberás registrarte para obtener los beneficios de docente y los recursos de {% data variables.product.company_short %} enviando la solicitud para ingresar en el {% data variables.product.prodname_global_campus %}, un portal que te permite acceder a tus beneficios educativos, todo en un solo lugar. {% data reusables.education.educator-requirements %} +A continuación, regístrate para obtener ventajas y recursos de {% data variables.product.company_short %} para profesores solicitando acceso al {% data variables.product.prodname_global_campus %}, un portal que te permite acceder a todas las ventajas educativas en un solo lugar. {% data reusables.education.educator-requirements %} {% tip %} -**Tip** Adicionalmente a los descuentos adicionales, {% data variables.product.company_short %} ofrece alianzas con las instituciones educativas mediante el {% data variables.product.prodname_campus_program %}. Para obtener más información, consulta el sitio web de [{% data variables.product.prodname_campus_program %}](https://education.github.com/schools). +**Sugerencia**: Además de los descuentos adicionales, {% data variables.product.company_short %} ofrece alianzas con instituciones educativas mediante el {% data variables.product.prodname_campus_program %}. Para obtener más información, consulte el sitio web de [{% data variables.product.prodname_campus_program %}](https://education.github.com/schools). {% endtip %} -{% data reusables.education.benefits-page %} -{% data reusables.education.click-get-teacher-benefits %} -{% data reusables.education.select-email-address %} -{% data reusables.education.upload-proof-status %} -{% data reusables.education.school-name %} -{% data reusables.education.plan-to-use-github %} -{% data reusables.education.submit-application %} +{% data reusables.education.benefits-page %} {% data reusables.education.click-get-teacher-benefits %} {% data reusables.education.select-email-address %} {% data reusables.education.upload-proof-status %} {% data reusables.education.school-name %} {% data reusables.education.plan-to-use-github %} {% data reusables.education.submit-application %} -Una vez que seas un docente verificado del {% data variables.product.prodname_global_campus %}, podrás acceder en cualquier momento al {% data variables.product.prodname_global_campus %} si te diriges al [sitio web de {% data variables.product.prodname_education %}](https://education.github.com). +Una vez que se seas un profesor verificado del {% data variables.product.prodname_global_campus %}, puedes acceder al {% data variables.product.prodname_global_campus %} en cualquier momento yendo al [sitio web de {% data variables.product.prodname_education %}](https://education.github.com). ## Configura {% data variables.product.prodname_classroom %} -Con tu cuenta personal y organizacional, ya puedes comenzar con {% data variables.product.prodname_classroom %}. {% data variables.product.prodname_classroom %} es de uso gratuito. Puedes rastrear y administrar las tareas, calificar los trabajos automáticamente y proporcionar retroalimentación a tus alumnos. +Con tu cuenta personal y la cuenta de organización, ya puedes empezar a trabajar con {% data variables.product.prodname_classroom %}. {% data variables.product.prodname_classroom %} es de uso gratuito. Puedes rastrear y administrar las tareas, calificar los trabajos automáticamente y proporcionar retroalimentación a tus alumnos. {% data reusables.classroom.sign-into-github-classroom %} -1. Para autorizar que {% data variables.product.prodname_classroom %} acceda a tu cuenta personal en {% data variables.product.prodname_dotcom %}, revisa la información y luego haz clic en **Autorizar a {% data variables.product.prodname_classroom %}**. ![Botón de "Autorizar a {% data variables.product.prodname_classroom %}" para una cuenta personal](/assets/images/help/classroom/setup-click-authorize-github-classroom.png) -1. Revisa la información. Para autorizar a {% data variables.product.prodname_classroom %} para que acceda a tu cuenta de organización en {% data variables.product.prodname_dotcom %}, da clic en **Otorgar**. ![Botón de "Otorgar" para una organización](/assets/images/help/classroom/setup-click-grant.png) - +1. Para autorizar a {% data variables.product.prodname_classroom %} a acceder a tu cuenta personal en {% data variables.product.prodname_dotcom %}, revisa la información y haz clic en **Authorize {% data variables.product.prodname_classroom %}** . + ![Botón "Autorizar {% data variables.product.prodname_classroom %}" para una cuenta personal](/assets/images/help/classroom/setup-click-authorize-github-classroom.png) +1. Revisa la información. Para autorizar a {% data variables.product.prodname_classroom %} para que acceda a su cuenta de organización en {% data variables.product.prodname_dotcom %}, haga clic en **Grant**. + ![Botón "Grant" de una organización](/assets/images/help/classroom/setup-click-grant.png) + {% tip %} - - **Tip**: si ves un botón de **Solicitar** en vez de uno de **Otorgar**, significa que eres un miembro de la organización y no un propietario. Un propietario deberá aprobar tu solicitud para {% data variables.product.prodname_classroom %}. Debes ser un propietario de la organización para crear y administrar las aulas y las tareas en {% data variables.product.prodname_classroom %}. Para obtener más información, consulta la sección "[Autorizar las Apps de OAuth](/github/authenticating-to-github/authorizing-oauth-apps#oauth-apps-and-organizations)". - + + **Sugerencia**: Si ve el botón **Request** en lugar del botón **Grant**, significa que es miembro de la organización, no propietario. Un propietario deberá aprobar tu solicitud para {% data variables.product.prodname_classroom %}. Debes ser un propietario de la organización para crear y administrar las aulas y las tareas en {% data variables.product.prodname_classroom %}. Para obtener más información, consulte "[Autorización de aplicaciones de OAuth](/github/authenticating-to-github/authorizing-oauth-apps#oauth-apps-and-organizations)". + {% endtip %} - -1. Da clic en **Autorizar github**. ![Clic en el botón "Autorizar" para una organización](/assets/images/help/classroom/setup-click-authorize-github.png) + +1. Haga clic en **Authorize github**. + ![Clic en el botón "Authorize" de una organización](/assets/images/help/classroom/setup-click-authorize-github.png) ## Crea tu aula {% data reusables.classroom.about-classrooms %} {% data reusables.classroom.sign-into-github-classroom %} -1. Da clic en **Crear tu primer aula** o en **Aula nueva**. +1. Haga clic en **Create your first classroom** o **New classroom**. {% data reusables.classroom.guide-create-new-classroom %} ## Pasos siguientes ¡Creaste un aula y estás listo para enriquecer tu curso con {% data variables.product.product_name %} y {% data variables.product.prodname_classroom %}! 🎉 -- Mira algunos videos acerca de {% data variables.product.prodname_classroom %}. Para obtener más información, consulta la sección "[Puntos básicos para configurar {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/basics-of-setting-up-github-classroom)". -- Administra tus aulas y administradores de aula y crea un registro de alumnos para aquellos que conforman tu aula. Para obtener más información, consulta la sección "[Administrar las aulas](/education/manage-coursework-with-github-classroom/manage-classrooms)". -- Utiliza la tarea de inicio de Git y {% data variables.product.company_short %} para proporcionar a los alumnos un resumen de lo básico de Git y {% data variables.product.product_name %}. Para obtener más información, consulta la sección "[Utilizar la tarea de inicio de Git y {% data variables.product.company_short %}](/education/manage-coursework-with-github-classroom/use-the-git-and-github-starter-assignment)". +- Mira algunos videos acerca de {% data variables.product.prodname_classroom %}. Para obtener más información, consulte "[Aspectos básicos de la configuración de {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/basics-of-setting-up-github-classroom)". +- Administra tus aulas y administradores de aula y crea un registro de alumnos para aquellos que conforman tu aula. Para obtener más información, consulte "[Administración de las aulas](/education/manage-coursework-with-github-classroom/manage-classrooms)". +- Utiliza la tarea de inicio de Git y {% data variables.product.company_short %} para proporcionar a los alumnos un resumen de lo básico de Git y {% data variables.product.product_name %}. Para obtener más información, consulte "[Uso de la asignación de inicio de Git y {% data variables.product.company_short %}](/education/manage-coursework-with-github-classroom/use-the-git-and-github-starter-assignment)". - Crea una tarea para alumnos individuales o equipos. {% data reusables.classroom.for-more-information-about-assignment-creation %} -- Escribe e implementa pruebas automatizadas para proporcionar retroalimentación inmediata a los alumnos directamente en los repositorios de tareas. Para obtener más información, consulta la sección "[Utilizar calificaciones automáticas](/education/manage-coursework-with-github-classroom/use-autograding)". +- Escribe e implementa pruebas automatizadas para proporcionar retroalimentación inmediata a los alumnos directamente en los repositorios de tareas. Para obtener más información, consulte "[Uso de calificaciones automáticas](/education/manage-coursework-with-github-classroom/use-autograding)". - Participa en {% data variables.product.prodname_education_community_with_url %}. diff --git a/translations/es-ES/content/get-started/customizing-your-github-workflow/exploring-integrations/about-integrations.md b/translations/es-ES/content/get-started/customizing-your-github-workflow/exploring-integrations/about-integrations.md index 7748a24e47..7c3ca81159 100644 --- a/translations/es-ES/content/get-started/customizing-your-github-workflow/exploring-integrations/about-integrations.md +++ b/translations/es-ES/content/get-started/customizing-your-github-workflow/exploring-integrations/about-integrations.md @@ -8,8 +8,13 @@ redirect_from: versions: fpt: '*' ghec: '*' +ms.openlocfilehash: a976ad099b80297d0d1e006a020b77b6406989eb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119497' --- - Puedes instalar integraciones en tu cuenta personal o en las organizaciones que posees. También puedes instalar {% data variables.product.prodname_github_apps %} de un tercero en un repositorio específico donde tengas permisos de administrador o que sea propiedad de tu organización. ## Diferencias entre las {% data variables.product.prodname_github_apps %} y las {% data variables.product.prodname_oauth_apps %} @@ -18,23 +23,23 @@ Las integraciones pueden ser {% data variables.product.prodname_github_apps %}, Las {% data variables.product.prodname_github_apps %} ofrecen permisos granulares y solicitan acceso únicamente a lo que necesita la app. Las {% data variables.product.prodname_github_apps %} también ofrecen un permiso a nivel de usuario que cada uno de estos debe autorizar individualmente cuando se instala la app o cuando el integrador cambia los permisos que solicita la app. -Para obtener más información, consulta: +Para más información, consulte: - "[Diferencias entre las {% data variables.product.prodname_github_apps %} y las {% data variables.product.prodname_oauth_apps %}](/apps/differences-between-apps/)" -- "[Acerca de las apps](/apps/about-apps/)" -- "[Permisos a nivel de usario](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/#user-level-permissions)" -- "[Autorizar las {% data variables.product.prodname_oauth_apps %}](/github/authenticating-to-github/keeping-your-account-and-data-secure/authorizing-oauth-apps)" -- "[Autorizar las {% data variables.product.prodname_github_apps %}](/github/authenticating-to-github/keeping-your-account-and-data-secure/authorizing-github-apps)" -- "[Revisar tus integraciones autorizadas](/articles/reviewing-your-authorized-integrations/)" +- "[Acerca de las aplicaciones](/apps/about-apps/)" +- "[Permisos a nivel de usuario](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/#user-level-permissions)" +- "[Autorización de {% data variables.product.prodname_oauth_apps %}](/github/authenticating-to-github/keeping-your-account-and-data-secure/authorizing-oauth-apps)" +- "[Autorización de {% data variables.product.prodname_github_apps %}](/github/authenticating-to-github/keeping-your-account-and-data-secure/authorizing-github-apps)" +- "[Revisión de las integraciones autorizadas](/articles/reviewing-your-authorized-integrations/)" Puedes instalar una {% data variables.product.prodname_github_app %} preconfigurada, si los integradores o los creadores de la aplicación han creado su aplicación con el flujo de manifiesto de {% data variables.product.prodname_github_app %}. Para obtener más información sobre cómo ejecutar tu {% data variables.product.prodname_github_app %} con configuración automatizada, comunícate con el integrador o el creador de la aplicación. -Puedes crear una {% data variables.product.prodname_github_app %} con configuración simplificada si creas tu aplicación con Probot. Para obtener más información, consulta el sitio [Documentos de Probot](https://probot.github.io/docs/). +Puedes crear una {% data variables.product.prodname_github_app %} con configuración simplificada si creas tu aplicación con Probot. Para obtener más información, consulte el sitio de [documentación de Probot](https://probot.github.io/docs/) . ## Descubrir integraciones en {% data variables.product.prodname_marketplace %} Puedes encontrar una integración para instalar o publicar tu propia integración en {% data variables.product.prodname_marketplace %}. -[{% data variables.product.prodname_marketplace %}](https://github.com/marketplace) contiene a las {% data variables.product.prodname_github_apps %} y las {% data variables.product.prodname_oauth_apps %}. Para obtener más información sobre cómo encontrar una integración o cómo crear tu propia integración, consulta "[Acerca de {% data variables.product.prodname_marketplace %}](/articles/about-github-marketplace)". +[{% data variables.product.prodname_marketplace %}](https://github.com/marketplace) contiene {% data variables.product.prodname_github_apps %} y {% data variables.product.prodname_oauth_apps %}. Para obtener más información sobre cómo buscar una integración o crear su propia integración, consulte ["Acerca de {% data variables.product.prodname_marketplace %}](/articles/about-github-marketplace)". ## Integraciones compradas directamente a los integradores diff --git a/translations/es-ES/content/get-started/customizing-your-github-workflow/exploring-integrations/about-webhooks.md b/translations/es-ES/content/get-started/customizing-your-github-workflow/exploring-integrations/about-webhooks.md index 8c23c86ea4..efe587e831 100644 --- a/translations/es-ES/content/get-started/customizing-your-github-workflow/exploring-integrations/about-webhooks.md +++ b/translations/es-ES/content/get-started/customizing-your-github-workflow/exploring-integrations/about-webhooks.md @@ -12,11 +12,16 @@ versions: ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: 30232a560237d473f17ec01d6451cb25195521fc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112129' --- - {% tip %} -**Sugerencia:**{% data reusables.organizations.owners-and-admins-can %} administrar webhooks para una organización. {% data reusables.organizations.new-org-permissions-more-info %} +**Sugerencia:** {% data reusables.organizations.owners-and-admins-can %} administrar los webhooks de una organización. {% data reusables.organizations.new-org-permissions-more-info %} {% endtip %} @@ -29,4 +34,4 @@ Los webhooks se pueden disparar siempre que se realicen una variedad de acciones Al utilizar la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}, puedes hacer que estos webhooks actualicen un rastreador de propuesta externo, activen compilaciones de IC, actualicen una réplica de respaldo o incluso desplieguen en tu servidor de producción. -Para configurar un webhook nuevo, necesitarás acceso a un servidor externo y estar familiarizado con los procedimientos técnicos involucrados. Para obtener ayuda para crear un webhook, lo cual incluye un listado completo de las acciones con las que lo puedes asociar, consulta la secicón "[Webhooks](/webhooks)". +Para configurar un webhook nuevo, necesitarás acceso a un servidor externo y estar familiarizado con los procedimientos técnicos involucrados. Para obtener ayuda para crear un webhook, así como una lista completa de acciones con las que lo puede asociar, consulte "[Webhooks](/webhooks)". diff --git a/translations/es-ES/content/get-started/customizing-your-github-workflow/exploring-integrations/github-extensions-and-integrations.md b/translations/es-ES/content/get-started/customizing-your-github-workflow/exploring-integrations/github-extensions-and-integrations.md index 6e9b9464af..9c4b79d3c8 100644 --- a/translations/es-ES/content/get-started/customizing-your-github-workflow/exploring-integrations/github-extensions-and-integrations.md +++ b/translations/es-ES/content/get-started/customizing-your-github-workflow/exploring-integrations/github-extensions-and-integrations.md @@ -9,36 +9,41 @@ redirect_from: versions: fpt: '*' ghec: '*' -shortTitle: Extensiones & integraciones +shortTitle: Extensions & integrations +ms.openlocfilehash: f33ce9b9ae55e523bedff1309f3f2f15202dcf82 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145164546' --- - ## Herramientas del editor -Puedes conectarte a los repositorios de {% data variables.product.product_name %} con herramientas de editor de terceros, tales como Atom, Unity y {% data variables.product.prodname_vs %}. +Puedes conectarte a los repositorios de {% data variables.product.product_name %} dentro de las herramientas de edición de terceros tales como Atom, Unity y {% data variables.product.prodname_vs %}. ### {% data variables.product.product_name %} para Atom -Con el {% data variables.product.product_name %} para la extensión de Atom, puedes confirmar, subir, extraer, resolver conflictos de fusión y mucho más desde el editor de Atom. Para obtener más información, consulta el [{% data variables.product.product_name %} oficial para el sitio de Atom](https://github.atom.io/). +Con el {% data variables.product.product_name %} para la extensión de Atom, puedes confirmar, subir, extraer, resolver conflictos de fusión y mucho más desde el editor de Atom. Para más información, vea el [sitio oficial de {% data variables.product.product_name %} para Atom](https://github.atom.io/). ### {% data variables.product.product_name %} para Unity -Con el {% data variables.product.product_name %} para la extensión del editor de Unity, puedes desarrollar en Unity, la plataforma de código abierto de desarrollo de juegos, y ver tu trabajo en {% data variables.product.product_name %}. Para obtener más información, consulta el [sitio](https://unity.github.com/) oficial de la extensión del editor de Unity o la [documentación](https://github.com/github-for-unity/Unity/tree/master/docs). +Con el {% data variables.product.product_name %} para la extensión del editor de Unity, puedes desarrollar en Unity, la plataforma de código abierto de desarrollo de juegos, y ver tu trabajo en {% data variables.product.product_name %}. Para más información, vea el [sitio](https://unity.github.com/) oficial de la extensión del editor de Unity o la [documentación](https://github.com/github-for-unity/Unity/tree/master/docs). -### {% data variables.product.product_name %} para {% data variables.product.prodname_vs %} +### {% data variables.product.product_name %} for {% data variables.product.prodname_vs %} -Con la extensión de {% data variables.product.product_name %} para {% data variables.product.prodname_vs %}, puedes trabajar en los repositorios de {% data variables.product.product_name %} sin salir de {% data variables.product.prodname_vs %}. Para obtener más información, consulta el [sitio](https://visualstudio.github.com/) de la extensión oficial de {% data variables.product.prodname_vs %} o la [documentación](https://github.com/github/VisualStudio/tree/master/docs). +Con {% data variables.product.product_name %} para la extensión {% data variables.product.prodname_vs %}, puedes trabajar en repositorios de {% data variables.product.product_name %} sin salir de {% data variables.product.prodname_vs %}. Para obtener más información, consulta el [sitio](https://visualstudio.github.com/) oficial de la extensión de {% data variables.product.prodname_vs %} o la [documentación](https://github.com/github/VisualStudio/tree/master/docs). ### {% data variables.product.prodname_dotcom %} para {% data variables.product.prodname_vscode %} -Con la extensión de {% data variables.product.prodname_dotcom %} para {% data variables.product.prodname_vscode %}, puedes revisar y administrar las solicitudes de cambio de {% data variables.product.product_name %} en {% data variables.product.prodname_vscode_shortname %}. Para obtener más información, consulta el [sitio](https://vscode.github.com/) oficial de la extensión de {% data variables.product.prodname_vscode_shortname %} o la [documentación](https://github.com/Microsoft/vscode-pull-request-github). +Con {% data variables.product.prodname_dotcom %} para la extensión {% data variables.product.prodname_vscode %}, puedes revisar y administrar solicitudes de incorporación de cambios de {% data variables.product.product_name %} en {% data variables.product.prodname_vscode_shortname %}. Para obtener más información, consulta el [sitio](https://vscode.github.com/) oficial de la extensión de {% data variables.product.prodname_vscode_shortname %} o la [documentación](https://github.com/Microsoft/vscode-pull-request-github). -## Herramientas de gestión de proyectos +## Herramientas de administración de proyectos Puedes integrar tu cuenta organizacional o personal en {% data variables.product.product_location %} con herramientas de administración de proyectos de terceros, tales como Jira. ### Integración de Jira Cloud y {% data variables.product.product_name %}.com -Puedes integrar Jira Cloud con tu cuenta personal o de organización para escanear confirmaciones y solicitudes de extracción, y crear los metadatos e hipervínculos correspondientes en cualquiera de las propuestas de Jira mencionadas. Para obtener más información, visita la [App de integración de Jira](https://github.com/marketplace/jira-software-github) en marketplace. +Puedes integrar Jira Cloud con tu cuenta personal o de organización para escanear confirmaciones y solicitudes de extracción, y crear los metadatos e hipervínculos correspondientes en cualquiera de las propuestas de Jira mencionadas. Para más información, visite la [aplicación de integración de Jira](https://github.com/marketplace/jira-software-github) en Marketplace. ## Herramientas de comunicación para equipos @@ -46,12 +51,12 @@ Puedes integrar tu cuenta organizacional o personal en {% data variables.product ### Integración con Slack y con {% data variables.product.product_name %} -La app de Slack + {% data variables.product.prodname_dotcom %} permite que te suscribas a tus repositorios y organizaciones y obtengas actualizaciones en tiempo real sobre propuestas, solicitudes de cambio, debates, lanzamientos, revisiones de despliegues y estados de despliegue. También puedes lleva a cabo actividades como abrir y cerrar propuestas y puedes ver referencias detalladas de las propuestas y solicitudes de cambios sin salir de Slack. La app también te notificará personalmente en Slack si se te menciona como parte de cualquier notificación de {% data variables.product.prodname_dotcom %} que recibas en tus canales o chats personales. +La aplicación Slack + {% data variables.product.prodname_dotcom %} le permite suscribirse a repositorios u organizaciones, y obtener actualizaciones en tiempo real sobre incidencias, solicitudes de incorporación de cambios, confirmaciones, debates, versiones, revisiones de implementación y estados de implementación. También puede realizar actividades como abrir y cerrar incidencias, y puede ver referencias detalladas a incidencias y solicitudes de incorporación de cambios sin salir de Slack. La aplicación también le hará ping personalmente en Slack si le se menciona como parte de cualquier notificación de {% data variables.product.prodname_dotcom %} que reciba en canales o chats personales. -La app de Slack + {% data variables.product.prodname_dotcom %} también es compatible con [Slack Enterprise Grid](https://slack.com/intl/en-in/help/articles/360000281563-Manage-apps-on-Enterprise-Grid). Para obtener más información, visita la [App de Slack + {% data variables.product.prodname_dotcom %}](https://github.com/marketplace/slack-github) en marketplace. +La aplicación Slack + {% data variables.product.prodname_dotcom %} también es compatible con [Slack Enterprise Grid](https://slack.com/intl/en-in/help/articles/360000281563-Manage-apps-on-Enterprise-Grid). Para más información, visite la [aplicación Slack + {% data variables.product.prodname_dotcom %}](https://github.com/marketplace/slack-github) en Marketplace. ### Microsoft Teams y su integración con {% data variables.product.product_name %} -La app de {% data variables.product.prodname_dotcom %} para equipos te permite suscribirte a tus repositorios u organizaciones y obtener actualizaciones en tiempo real sobre propuestas, solicitudes de cambio, confirmaciones, debates, lanzamientos, revisiones de despliegue y estados de espliegue. También puedes realizar actividades como abrir y cerrar propuestas, comentar en tus propuestas y solicitudes de cambio y puedes ver referencias detalladas a las propuestas y solicitudes de cambio sin salir de Microsoft Teams. La app también te notificará personalmente en Teams si se te menciona como parte de cualquier notificación de {% data variables.product.prodname_dotcom %} que recibas en tus canales o chats personales. +La aplicación {% data variables.product.prodname_dotcom %} para Teams le permite suscribirse a repositorios u organizaciones, y obtener actualizaciones en tiempo real sobre incidencias, solicitudes de incorporación de cambios, confirmaciones, debates, versiones, revisiones de implementación y estados de implementación. También puede realizar actividades como abrir y cerrar incidencias, comentar incidencias y solicitudes de incorporación de cambios, y puede ver referencias detalladas a incidencias y solicitudes de incorporación de cambios sin salir de Microsoft Teams. La aplicación también le hará ping personalmente en Teams si le se menciona como parte de cualquier notificación de {% data variables.product.prodname_dotcom %} que reciba en canales o chats personales. -Para obtener más información, visita la [app de {% data variables.product.prodname_dotcom %} para equipos](https://appsource.microsoft.com/en-us/product/office/WA200002077) en Microsoft AppSource. +Para más información, visite la [aplicación {% data variables.product.prodname_dotcom %} para Teams](https://appsource.microsoft.com/en-us/product/office/WA200002077) en Microsoft AppSource. diff --git a/translations/es-ES/content/get-started/customizing-your-github-workflow/exploring-integrations/index.md b/translations/es-ES/content/get-started/customizing-your-github-workflow/exploring-integrations/index.md index 7c954db5a8..a9dddb024c 100644 --- a/translations/es-ES/content/get-started/customizing-your-github-workflow/exploring-integrations/index.md +++ b/translations/es-ES/content/get-started/customizing-your-github-workflow/exploring-integrations/index.md @@ -16,5 +16,11 @@ children: - /about-webhooks - /about-github-marketplace - /github-extensions-and-integrations +ms.openlocfilehash: ba97623756a53352fb8a9d1d34db9f5dd6c3bede +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112098' --- diff --git a/translations/es-ES/content/get-started/customizing-your-github-workflow/index.md b/translations/es-ES/content/get-started/customizing-your-github-workflow/index.md index 27526e2992..4d38e355ba 100644 --- a/translations/es-ES/content/get-started/customizing-your-github-workflow/index.md +++ b/translations/es-ES/content/get-started/customizing-your-github-workflow/index.md @@ -1,6 +1,6 @@ --- -title: Personalizar tu flujo de trabajo de GitHub -intro: 'Aprende cómo puedes personalizar tu flujo de trabajo de {% data variables.product.prodname_dotcom %} con extensiones, integraciones, {% data variables.product.prodname_marketplace %} y webhooks.' +title: Personalización del flujo de trabajo de GitHub +intro: 'Obtén información sobre cómo puedes personalizar el flujo de trabajo {% data variables.product.prodname_dotcom %} con extensiones, integraciones, {% data variables.product.prodname_marketplace %} y webhooks.' redirect_from: - /categories/customizing-your-github-workflow - /github/customizing-your-github-workflow @@ -12,6 +12,12 @@ versions: children: - /exploring-integrations - /purchasing-and-installing-apps-in-github-marketplace -shortTitle: Personaliza tu flujo de trabajo +shortTitle: Customize your workflow +ms.openlocfilehash: 39a049fa4dd51c48583541879975a6d13b53a89c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119489' --- diff --git a/translations/es-ES/content/get-started/customizing-your-github-workflow/purchasing-and-installing-apps-in-github-marketplace/index.md b/translations/es-ES/content/get-started/customizing-your-github-workflow/purchasing-and-installing-apps-in-github-marketplace/index.md index d37953ecdd..baf783356b 100644 --- a/translations/es-ES/content/get-started/customizing-your-github-workflow/purchasing-and-installing-apps-in-github-marketplace/index.md +++ b/translations/es-ES/content/get-started/customizing-your-github-workflow/purchasing-and-installing-apps-in-github-marketplace/index.md @@ -10,6 +10,12 @@ versions: children: - /installing-an-app-in-your-personal-account - /installing-an-app-in-your-organization -shortTitle: Instalar apps de marketplace +shortTitle: Install Marketplace apps +ms.openlocfilehash: 5b262c82be9d51386498aff7c0b126fdf44a46b0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112089' --- diff --git a/translations/es-ES/content/get-started/customizing-your-github-workflow/purchasing-and-installing-apps-in-github-marketplace/installing-an-app-in-your-organization.md b/translations/es-ES/content/get-started/customizing-your-github-workflow/purchasing-and-installing-apps-in-github-marketplace/installing-an-app-in-your-organization.md index 5f9cc47bb2..0f728f617c 100644 --- a/translations/es-ES/content/get-started/customizing-your-github-workflow/purchasing-and-installing-apps-in-github-marketplace/installing-an-app-in-your-organization.md +++ b/translations/es-ES/content/get-started/customizing-your-github-workflow/purchasing-and-installing-apps-in-github-marketplace/installing-an-app-in-your-organization.md @@ -8,9 +8,14 @@ redirect_from: versions: fpt: '*' ghec: '*' -shortTitle: Organización de apps de instalación +shortTitle: Install app organization +ms.openlocfilehash: bf64ee38839197262852d07c024c72a0742d0e6e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119482' --- - {% data reusables.marketplace.marketplace-apps-only %} {% data reusables.marketplace.marketplace-org-perms %} @@ -21,31 +26,18 @@ Si eliges un plan pago, pagarás tu suscripción a la app en la fecha de factura ## Instalar una {% data variables.product.prodname_github_app %} en tu organización -{% data reusables.marketplace.visit-marketplace %} -{% data reusables.marketplace.browse-to-app %} -{% data reusables.marketplace.choose-plan %} -{% data reusables.marketplace.install-buy %} -{% data reusables.marketplace.confirm-install-account-org %} -{% data reusables.marketplace.add-payment-method-org %} -{% data reusables.marketplace.complete-order-begin-installation %} -8. Si la aplicación requiere acceso a los repositorios, decide si le darás acceso a la aplicación a todos tus repositorios o a determinados repositorios, luego selecciona **All repositories** (Todos los repositorios) o **Only select repositories** (Solo repositorios seleccionados). ![Botones de radio con opciones para instalar una aplicación en todos tus repositorios o en determinados repositorios](/assets/images/help/marketplace/marketplace-choose-repo-install-option.png) -{% data reusables.marketplace.select-installation-repos %} -{% data reusables.marketplace.review-app-perms-install %} +{% data reusables.marketplace.visit-marketplace %} {% data reusables.marketplace.browse-to-app %} {% data reusables.marketplace.choose-plan %} {% data reusables.marketplace.install-buy %} {% data reusables.marketplace.confirm-install-account-org %} {% data reusables.marketplace.add-payment-method-org %} {% data reusables.marketplace.complete-order-begin-installation %} +8. Si la aplicación requiere acceso a los repositorios, decida si le dará acceso a la aplicación a todos sus repositorios o solo a algunos, luego seleccione **All repositories** (Todos los repositorios) o **Only select repositories** (Solo repositorios seleccionados). + ![Botones de radio con opciones para instalar una aplicación en todos los repositorios o solo en algunos](/assets/images/help/marketplace/marketplace-choose-repo-install-option.png) {% data reusables.marketplace.select-installation-repos %} {% data reusables.marketplace.review-app-perms-install %} ## Instalar una {% data variables.product.prodname_oauth_app %} en tu organización {% data reusables.saml.saml-session-oauth %} -{% data reusables.marketplace.visit-marketplace %} -{% data reusables.marketplace.browse-to-app %} -{% data reusables.marketplace.choose-plan %} -{% data reusables.marketplace.install-buy %} -{% data reusables.marketplace.confirm-install-account-org %} -{% data reusables.marketplace.add-payment-method-org %} -{% data reusables.marketplace.complete-order-begin-installation %} -8. Revisa la información acerca del acceso de la app a tu cuenta personal, a tus organizaciones y a los datos, luego haz clic en **Authorize application** (Autorizar aplicación). +{% data reusables.marketplace.visit-marketplace %} {% data reusables.marketplace.browse-to-app %} {% data reusables.marketplace.choose-plan %} {% data reusables.marketplace.install-buy %} {% data reusables.marketplace.confirm-install-account-org %} {% data reusables.marketplace.add-payment-method-org %} {% data reusables.marketplace.complete-order-begin-installation %} +8. Revise la información acerca del acceso de la aplicación a su cuenta personal, a sus organizaciones y a los datos, luego haga clic en **Authorize application** (Autorizar aplicación). -## Leer más +## Información adicional - "[Actualizar el método de pago de tu organización](/articles/updating-your-organization-s-payment-method)" - "[Instalar una app en tu cuenta personal](/articles/installing-an-app-in-your-personal-account)" diff --git a/translations/es-ES/content/get-started/customizing-your-github-workflow/purchasing-and-installing-apps-in-github-marketplace/installing-an-app-in-your-personal-account.md b/translations/es-ES/content/get-started/customizing-your-github-workflow/purchasing-and-installing-apps-in-github-marketplace/installing-an-app-in-your-personal-account.md index 72626a9862..52941febd2 100644 --- a/translations/es-ES/content/get-started/customizing-your-github-workflow/purchasing-and-installing-apps-in-github-marketplace/installing-an-app-in-your-personal-account.md +++ b/translations/es-ES/content/get-started/customizing-your-github-workflow/purchasing-and-installing-apps-in-github-marketplace/installing-an-app-in-your-personal-account.md @@ -8,9 +8,14 @@ redirect_from: versions: fpt: '*' ghec: '*' -shortTitle: Instalar app en cuenta personal +shortTitle: Install app personal account +ms.openlocfilehash: c400db97a6d2e4533d373b8bfadca13e5b6f48f1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112081' --- - {% data reusables.marketplace.marketplace-apps-only %} Si eliges un plan pago, pagarás tu suscripción a la app en la fecha de facturación actual de tu cuenta personal usando tu método de pago existente. @@ -19,31 +24,18 @@ Si eliges un plan pago, pagarás tu suscripción a la app en la fecha de factura ## Instalar una {% data variables.product.prodname_github_app %} en tu cuenta personal -{% data reusables.marketplace.visit-marketplace %} -{% data reusables.marketplace.browse-to-app %} -{% data reusables.marketplace.choose-plan %} -{% data reusables.marketplace.install-buy %} -{% data reusables.marketplace.confirm-install-account-personal %} -{% data reusables.marketplace.add-payment-method-personal %} -{% data reusables.marketplace.complete-order-begin-installation %} -8. Decide si le darás acceso a la aplicación a todos tus repositorios o a determinados repositorios, luego selecciona **All repositories** (Todos los repositorios) o **Only select repositories** (Solo repositorios seleccionados). ![Botones de radio con opciones para instalar una aplicación en todos tus repositorios o en determinados repositorios](/assets/images/help/marketplace/marketplace-choose-repo-install-option.png) -{% data reusables.marketplace.select-installation-repos %} -{% data reusables.marketplace.review-app-perms-install %} +{% data reusables.marketplace.visit-marketplace %} {% data reusables.marketplace.browse-to-app %} {% data reusables.marketplace.choose-plan %} {% data reusables.marketplace.install-buy %} {% data reusables.marketplace.confirm-install-account-personal %} {% data reusables.marketplace.add-payment-method-personal %} {% data reusables.marketplace.complete-order-begin-installation %} +8. Decide si dar acceso a la aplicación a todos tus repositorios o solo a algunos, luego selecciona **Todos los repositorios** o **Solo repositorios seleccionados**. + ![Botones de radio con opciones para instalar una aplicación en todos los repositorios o solo en algunos](/assets/images/help/marketplace/marketplace-choose-repo-install-option.png) {% data reusables.marketplace.select-installation-repos %} {% data reusables.marketplace.review-app-perms-install %} ## Instalar una {% data variables.product.prodname_oauth_app %} en tu cuenta personal {% data reusables.saml.saml-session-oauth %} -{% data reusables.marketplace.visit-marketplace %} -{% data reusables.marketplace.browse-to-app %} -{% data reusables.marketplace.choose-plan %} -{% data reusables.marketplace.install-buy %} -{% data reusables.marketplace.confirm-install-account-personal %} -{% data reusables.marketplace.add-payment-method-personal %} -{% data reusables.marketplace.complete-order-begin-installation %} -8. Revisa la información acerca del acceso de la app a tu cuenta personal y a tus datos, luego haz clic en **Authorize application** (Autorizar aplicación). +{% data reusables.marketplace.visit-marketplace %} {% data reusables.marketplace.browse-to-app %} {% data reusables.marketplace.choose-plan %} {% data reusables.marketplace.install-buy %} {% data reusables.marketplace.confirm-install-account-personal %} {% data reusables.marketplace.add-payment-method-personal %} {% data reusables.marketplace.complete-order-begin-installation %} +8. Revisa la información acerca del acceso de la aplicación a tus datos y cuenta personal, y luego haz clic en **Autorizar aplicación**. -## Leer más +## Información adicional - "[Actualizar el método de pago de tu cuenta personal](/articles/updating-your-personal-account-s-payment-method)" - "[Instalar una app en tu organización](/articles/installing-an-app-in-your-organization)" diff --git a/translations/es-ES/content/get-started/exploring-projects-on-github/finding-ways-to-contribute-to-open-source-on-github.md b/translations/es-ES/content/get-started/exploring-projects-on-github/finding-ways-to-contribute-to-open-source-on-github.md index 366be88f9a..12ce8287d9 100644 --- a/translations/es-ES/content/get-started/exploring-projects-on-github/finding-ways-to-contribute-to-open-source-on-github.md +++ b/translations/es-ES/content/get-started/exploring-projects-on-github/finding-ways-to-contribute-to-open-source-on-github.md @@ -1,6 +1,6 @@ --- title: Encontrar maneras para colaborar con el código abierto en GitHub -intro: 'Puedes encontrar maneras de contribuir a los proyectos de código abierto en {% data variables.product.product_location %} que te parezcan relevantes.' +intro: 'Puedes encontrar maneras de contribuir a los proyectos de código abierto en {% data variables.product.product_location %} que te parezcan pertinentes.' permissions: '{% data reusables.enterprise-accounts.emu-permission-interact %}' redirect_from: - /articles/where-can-i-find-open-source-projects-to-work-on @@ -16,24 +16,29 @@ versions: ghec: '*' topics: - Open Source -shortTitle: Contribuir al código abierto +shortTitle: Contribute to open source +ms.openlocfilehash: 434927bb3fd1f6816cf76b82a949a4b3369acba9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119481' --- - ## Descubrir proyectos relevantes -Si hay un tema en particular que te interese, visita `github.com/topics/`. Por ejemplo, si te interesa el aprendizaje automático, puedes encontrar proyectos relevantes e informes de problemas iniciales si visitas https://github.com/topics/machine-learning. Puedes buscar temas populares si visitas [Temas](https://github.com/topics). También puedes buscar repositorios que empaten con algún tema que te interese. Para obtener más información, consulta "[Buscar repositorios](/search-github/searching-on-github/searching-for-repositories#search-by-topic)." +Si hay un tema determinado que le interese, visite `github.com/topics/`. Por ejemplo, si le interesa el aprendizaje automático, puede encontrar proyectos relevantes e incidencias iniciales visitando https://github.com/topics/machine-learning. Para examinar temas populares, visite [Temas](https://github.com/topics). También puedes buscar repositorios que empaten con algún tema que te interese. Para más información, vea "[Búsqueda de repositorios](/search-github/searching-on-github/searching-for-repositories#search-by-topic)". -Si has tenido actividad en {% data variables.product.product_location %} recientemente, puedes encontrar recomendaciones personalizadas para proyectos e informes de problemas iniciales que se basen en tus contribuciones, estrellas y otras actividades previas en [Explore](https://github.com/explore). También puedes registrarte para el boletín Explore para recibir correos electrónicos sobre las oportunidades disponibles para colaborar con {% data variables.product.product_name %} de acuerdo a tus intereses. Para registrarte, consulta [Boletín Explore por correo](https://github.com/explore/subscribe). +Si ha sido activo en {% data variables.product.product_location %}, puede encontrar recomendaciones personalizadas para proyectos e incidencias iniciales que se basen en sus contribuciones, estrellas y otras actividades previas en [Exploración](https://github.com/explore). También puedes registrarte para el boletín Explore para recibir correos electrónicos sobre las oportunidades disponibles para colaborar con {% data variables.product.product_name %} de acuerdo a tus intereses. Para registrarse, vea [Exploración del boletín de correo electrónico](https://github.com/explore/subscribe). -Mantente al tanto con la actividad reciente de los repositorios que observas, así como de las personas y organizaciones que sigues con tu tablero personal. Para obtener más información, consulta "[Acerca de tu tablero personal](/articles/about-your-personal-dashboard)". +Usa tu panel personal para mantenerte al día con la actividad reciente de los repositorios que inspeccionas, así como con las personas y las organizaciones que sigues. Para más información, vea "[Acerca del panel personal](/articles/about-your-personal-dashboard)". {% data reusables.support.ask-and-answer-forum %} ## Encontrar informes de problemas iniciales -Si ya sabes en qué proyecto quieres trabajar, puedes encontrar informes de problemas aptos para principiantes en ese repositorio si visitas `github.com///contribute`. Como ejemplo, puedes encontrar cómo realizar tu primera contribución a `electron/electron` en https://github.com/electron/electron/contribute. +Si ya sabe en qué proyecto quiere trabajar, puede encontrar incidencias sencillas para principiantes en ese repositorio visitando `github.com///contribute`. Por ejemplo, puede encontrar formas de realizar su primera contribución a `electron/electron` en https://github.com/electron/electron/contribute. -## Abrir una propuesta +## Abrir una incidencia Si encuentras un error en un proyecto de código abierto, verifica si ya se reportó. Si aún no se ha reportado el error, peudes abrir una propuesta para reportarlo de acuerdo con los lineamientos de contribución del proyecto. @@ -42,7 +47,7 @@ Si encuentras un error en un proyecto de código abierto, verifica si ya se repo Hay varias formas en las que puedes contribuir con los proyectos de código abierto. ### Reproducir un error que se haya reportado -Puedes contribuir con un proyecto de código abierto si validas la propuesta o si agregas contexto adicional a una propuesta existente. +Puedes contribuir con un proyecto de código abierto si validas la propuesta o si agregas contexto adicional a una propuesta existente. ### Probar una solicitud de cambios Puedes contribuir a un proyecto de código abierto si fusionas una solicitud de cambios en tu copia local del proyecto y pruebas los cambios. Agrega el resultado de tus pruebas en un comentario de la solicitud de cambios. @@ -51,7 +56,7 @@ Puedes contribuir a un proyecto de código abierto si fusionas una solicitud de Puedes contribuir con un proyecto de código abierto si agregas información adicional a las propuestas existentes. -## Leer más +## Información adicional -- "[Clasificar tu repositorio con temas](/articles/classifying-your-repository-with-topics)" -- "[Acerca del tablero de tu organización](/articles/about-your-organization-dashboard)" +- "[Clasificación del repositorio con temas](/articles/classifying-your-repository-with-topics)" +- "[Acerca del panel de la organización](/articles/about-your-organization-dashboard)" diff --git a/translations/es-ES/content/get-started/exploring-projects-on-github/following-organizations.md b/translations/es-ES/content/get-started/exploring-projects-on-github/following-organizations.md index d3bd49710a..b3e02489ca 100644 --- a/translations/es-ES/content/get-started/exploring-projects-on-github/following-organizations.md +++ b/translations/es-ES/content/get-started/exploring-projects-on-github/following-organizations.md @@ -1,6 +1,6 @@ --- -title: Seguir organizaciones -intro: 'Puedes seguir organizaciones en {% data variables.product.product_name %} para recibir notificaciones sobre su actividad.' +title: Following organizations +intro: 'You can follow organizations on {% data variables.product.product_name %} to receive notifications about their activity.' versions: feature: for-you-feed topics: @@ -9,38 +9,38 @@ topics: {% data reusables.organizations.follow-organizations-beta %} -## Aceca de los seguidores en {% data variables.product.product_name %} +## About followers on {% data variables.product.product_name %} {% data reusables.organizations.about-following-organizations %} For more information, see "[About your personal dashboard](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard#staying-updated-with-activity-from-the-community)." -Puedes dejar de seguir a una organización si no quieres ver su actividad {% ifversion fpt or ghec %}pública{% endif %} en {% data variables.product.product_name %}. +You can unfollow an organization if you do not wish to see their {% ifversion fpt or ghec %}public{% endif %} activity on {% data variables.product.product_name %}. -## Seguir a una organización en {% data variables.product.product_name %} +## Following an organization on {% data variables.product.product_name %} -1. Dirígete a la página de la organización que quieras seguir -2. Haz clic en **Seguir** en la esquina superior derecha del encabezado +1. Go to the organization page you want to follow +2. Click **Follow** in the top-right corner of the header - ![Captura de pantalla del encabezado de la organización con el botón de seguir resaltado](/assets/images/help/profile/organization-profile-following.png) + ![Screenshot of the organization header, with the follow button highlighted](/assets/images/help/profile/organization-profile-following.png) -## Dejar de seguir a una organización en {% data variables.product.product_name %} +## Unfollowing an organization on {% data variables.product.product_name %} -1. Dirígete a la página de la organización que quieres dejar de seguir -2. Haz clic en **Dejar de seguir** en la esquina superior derecha del encabezado. +1. Go to the organization page you want to unfollow +2. Click **Unfollow** in the top-right corner of the header. - ![Captura de pantalla del encabezado de la organización con el botón de dejar de seguir resaltado](/assets/images/help/profile/organization-profile-unfollowing.png) + ![Screenshot of the organization header, with the unfollow button highlighted](/assets/images/help/profile/organization-profile-unfollowing.png) -## Ver a las personas y organizaciones que sigue un usuario en {% data variables.product.product_name %} +## Viewing people and organizations a user follows on {% data variables.product.product_name %} -1. Haz clic en una imagen de usuario para mostrar el perfil de este. +1. Click a user image to display that user's profile. - ![Imagen de usuario](/assets/images/help/profile/user-profile-image.png) + ![User image](/assets/images/help/profile/user-profile-image.png) -2. Haz clic en **siguiendo** debajo de su imagen de perfil. +2. Click **following** under their profile image. - ![Siguiendo a usuario](/assets/images/help/profile/user-profile-following.png) + ![User following](/assets/images/help/profile/user-profile-following.png) {% ifversion fpt or ghec %} -## Leer más +## Further reading -- "[Seguir personas](/get-started/exploring-projects-on-github/following-people)" +- "[Following people](/get-started/exploring-projects-on-github/following-people)" {% endif %} diff --git a/translations/es-ES/content/get-started/exploring-projects-on-github/following-people.md b/translations/es-ES/content/get-started/exploring-projects-on-github/following-people.md index 04590120b9..26274e03e9 100644 --- a/translations/es-ES/content/get-started/exploring-projects-on-github/following-people.md +++ b/translations/es-ES/content/get-started/exploring-projects-on-github/following-people.md @@ -1,6 +1,6 @@ --- title: Seguir a personas -intro: 'Puedes seguir a personas en {% data variables.product.product_name %} para recibir notificaciones acerca de su actividad{% ifversion fpt or ghec %} y descubrir proyectos en sus comunidades{% endif %}.' +intro: 'Puedes seguir a los usuarios de {% data variables.product.product_name %} para recibir notificaciones sobre su actividad{% ifversion fpt or ghec %} y detectar proyectos en sus comunidades{% endif %}.' permissions: '{% data reusables.enterprise-accounts.emu-permission-follow %}' redirect_from: - /articles/following-people @@ -13,11 +13,16 @@ versions: ghec: '*' topics: - Profile +ms.openlocfilehash: 2ec3672f4dbcc2b1e4b643ef71659876e2033c30 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145149216' --- - ## Aceca de los seguidores en {% data variables.product.product_name %} -Cuando sigues a las personas, verás su actividad pública en tu tablero personal.{% ifversion fpt or ghec %} Si alguien a quien sigues marca un repositorio público como favorito, {% data variables.product.product_name %} podría recomendártelo.{% endif %} Para obtener más información, consulta la sección "[Acerca de tu tablero personal](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard#staying-updated-with-activity-from-the-community)". +Cuando sigue a usuarios, puede ver su actividad pública en el panel personal.{% ifversion fpt or ghec %} Si alguien que sigue marca con estrellas un repositorio público, {% data variables.product.product_name %} puede recomendarle el repositorio.{% endif %} Para obtener más información, consulte "[Acerca de su panel personal](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard#staying-updated-with-activity-from-the-community)". Puedes dejar de seguir a alguien si no quieres ver su actividad pública en {% data variables.product.product_name %}. @@ -27,45 +32,44 @@ Puedes dejar de seguir a alguien si no quieres ver su actividad pública en {% d ![Imagen de usuario](/assets/images/help/profile/user-profile-image.png) -2. Haz clic en **Seguir** debajo de su imagen de perfil. +2. Haga clic en **Follow** en su imagen de perfil. - ![Botón Follow user (Seguir usuario)](/assets/images/help/profile/follow-user-button.png) + ![Botón Seguir usuario](/assets/images/help/profile/follow-user-button.png) ## Dejar de seguir a un usuario en {% data variables.product.product_name %} -1. Haz clic en una imagen de usuario para mostrar el perfil de éste. +1. Haz clic en una imagen de usuario para mostrar el perfil de este. ![Imagen de usuario](/assets/images/help/profile/user-profile-image.png) -2. Haz clic en **Dejar de seguir** debajo de su imagen de perfil. +2. Haga clic en **Unfollow** en su imagen de perfil. ![Botón de perfil de usuario](/assets/images/help/profile/user-profile-unfollow-button.png) ## Visualizar a los usuarios seguidos en {% data variables.product.product_name %} -1. Haz clic en una imagen de usuario para mostrar el perfil de éste. +1. Haz clic en una imagen de usuario para mostrar el perfil de este. ![Imagen de usuario](/assets/images/help/profile/user-profile-image.png) -2. Haz clic en **siguiendo** debajo de su imagen de perfil. +2. Haga clic en **following** en su imagen de perfil. ![Siguiendo a usuario](/assets/images/help/profile/user-profile-following.png) ## Visualizar los seguidores en {% data variables.product.product_name %} -1. Haz clic en una imagen de usuario para mostrar el perfil de éste. +1. Haz clic en una imagen de usuario para mostrar el perfil de este. ![Imagen de usuario](/assets/images/help/profile/user-profile-image.png) -2. Haz clic en **seguidores** debajo de su imagen de perfil. +2. Haga clic en **followers** en su imagen de perfil. - ![Usuario siguiendo](/assets/images/help/profile/user-profile-followers.png) + ![Siguiendo a usuario](/assets/images/help/profile/user-profile-followers.png) {% ifversion fpt or ghec %} -## Leer más +## Información adicional - "[Guardar repositorios con estrellas](/articles/saving-repositories-with-stars/)" -- "[Encontrar formas de contribuir al código abierto en {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/finding-ways-to-contribute-to-open-source-on-github)" -{% endif %} +- "[Buscar formas de contribuir al código abierto en {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/finding-ways-to-contribute-to-open-source-on-github)" {% endif %} diff --git a/translations/es-ES/content/get-started/exploring-projects-on-github/index.md b/translations/es-ES/content/get-started/exploring-projects-on-github/index.md index 553a71bdb6..1425c0f01c 100644 --- a/translations/es-ES/content/get-started/exploring-projects-on-github/index.md +++ b/translations/es-ES/content/get-started/exploring-projects-on-github/index.md @@ -1,5 +1,5 @@ --- -title: Explorar proyectos en GitHub +title: Exploración de proyectos en GitHub intro: 'Descubre proyectos interesantes en {% data variables.product.product_name %} y contribuye con el código abierto colaborando con otras personas.' redirect_from: - /categories/stars @@ -19,6 +19,12 @@ children: - /saving-repositories-with-stars - /following-people - /following-organizations -shortTitle: Explorar proyectos +shortTitle: Explore projects +ms.openlocfilehash: f2f835e68e6146d34691bb21b7ea2b8ff08673ba +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112074' --- diff --git a/translations/es-ES/content/get-started/exploring-projects-on-github/saving-repositories-with-stars.md b/translations/es-ES/content/get-started/exploring-projects-on-github/saving-repositories-with-stars.md index 5d37245ed9..3c38411ba6 100644 --- a/translations/es-ES/content/get-started/exploring-projects-on-github/saving-repositories-with-stars.md +++ b/translations/es-ES/content/get-started/exploring-projects-on-github/saving-repositories-with-stars.md @@ -1,6 +1,6 @@ --- title: Guardar repositorios con estrellas -intro: 'Puedes marcar los repositorios y temas como favoritos para llevar el seguimiento de los proyectos que te parezcan interesantes{% ifversion fpt or ghec %} y descubrir el contenido relacionado en tu sección de noticias{% endif %}.' +intro: 'Puedes marcar con una estrella los repositorios y temas para llevar el seguimiento de los proyectos que te parezcan interesantes{% ifversion fpt or ghec %} y descubrir el contenido relacionado en tu sección de noticias{% endif %}.' redirect_from: - /articles/stars - /articles/about-stars @@ -16,100 +16,114 @@ versions: ghec: '*' topics: - Repositories -shortTitle: Guardar repositorios marcados como favoritos +shortTitle: Save repos with stars +ms.openlocfilehash: 2a5a167884e10f40d5501b3e84ebc158fe2487b3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146374183' --- - -Puedes buscar, clasificar y filtrar tus repositorios y temas marcados con estrella en tu {% data variables.explore.your_stars_page %}. +Puede buscar, clasificar y filtrar los repositorios y temas marcados con estrella en {% data variables.explore.your_stars_page %}. ## Acerca de las estrellas Marcar con estrellas tus repositorios y temas favoritos te facilitará encontrarlos posteriormente. Puedes ver todos los repositorios y temas que has marcado con estrellas visitando tu {% data variables.explore.your_stars_page %}. -{% ifversion fpt or ghec %} -Puedes seleccionar los repositorios y temas como favoritos para descubrir proyectos similares en {% data variables.product.product_name %}. Cuando marcas los repositorios o temas con una estrella, {% data variables.product.product_name %} podría recomendarte contenido relacionado en tu tablero personal. Para obtener más información, consulta las secciones "[Encontrar formas de contribuir con el código abierto en {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/finding-ways-to-contribute-to-open-source-on-github)" y "[Acerca de tu tablero personal](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard#staying-updated-with-activity-from-the-community)". +{% ifversion fpt or ghec %} Puede marcar repositorios y temas con estrellas para descubrir proyectos similares en {% data variables.product.product_name %}. Cuando marcas los repositorios o temas con una estrella, {% data variables.product.product_name %} podría recomendarte contenido relacionado en tu tablero personal. Para más información, vea "[Búsqueda de formas de contribuir al código abierto en {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/finding-ways-to-contribute-to-open-source-on-github)" y "[Acerca del panel personal](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard#staying-updated-with-activity-from-the-community)". {% endif %} -Marcar un repositorio con estrella también muestra reconocimiento al mantenedor del repositorio por su trabajo. Muchas de las clasificaciones de los repositorios de {% data variables.product.prodname_dotcom %} dependen de la cantidad de estrellas que tiene un repositorio. Además, [Explore](https://github.com/explore) muestra repositorios populares en base a la cantidad de estrellas que tienen. +Marcar un repositorio con estrella también muestra reconocimiento al mantenedor del repositorio por su trabajo. Muchas de las clasificaciones de los repositorios de {% data variables.product.prodname_dotcom %} dependen de la cantidad de estrellas que tiene un repositorio. Además, en [Explorar](https://github.com/explore) se muestran repositorios populares basados en el número de estrellas que tienen. ## Marcar un repositorio como favorito Marcar un repositorio como favorito es un proceso simple de dos pasos. {% data reusables.repositories.navigate-to-repo %} -1. En la esquina superior derecha de la página, haz clic en **Favorito**. ![Marcar un repositorio como favorito](/assets/images/help/stars/starring-a-repository.png) -1. Opcionalmente, para dejar de marcar un repositorio como favorito, haz clic en **Desmarcar como favorito**. ![Dejar de marcar a un repositorio como favorito](/assets/images/help/stars/unstarring-a-repository.png) +1. En la esquina superior derecha de la página, haga clic en **Estrella**. +![Marcar un repositorio con una estrella](/assets/images/help/stars/starring-a-repository.png) +1. Opcionalmente, para quitar una estrella de un repositorio, haga clic en **Quitar estrella**. +![Quitar una estrella a un repositorio](/assets/images/help/stars/unstarring-a-repository.png) {% ifversion fpt or ghec %} -## Visualizar quién marcó un repositorio como favorito +## Visualización de quién ha marcado con una estrella un repositorio -Puedes ver a cualquiera que haya marcado como favorito a un repositorio público o a uno privado al cual tengas acceso. +Puedes ver todos los usuarios que han marcado con una estrella un repositorio público o un repositorio privado al que tienes acceso. -Para ver a todo aquél que haya marcado un repositorio como favorito, agrega `/stargazers` al final de la URL de un repositorio. Por ejemplo, para ver a los seguidores de github/docs repository, visita https://github.com/github/docs/stargazers. +Para ver todos los usuarios que han marcado con una estrella un repositorio, agrega `/stargazers` al final de la dirección URL de un repositorio. Por ejemplo, para ver las personas que han marcado con una estrella el repositorio de github/docs, visita https://github.com/github/docs/stargazers. ## Organizar los repositorios marcados como favoritos con las listas {% note %} -**Nota:** Las listas se encuentran actualmente en beta público y están sujetas a cambios. +**Nota:** Las listas están actualmente en versión beta pública y están sujetas a cambios. {% endnote %} -Organiza los repositorios que marcaste como favoritos con las listas públicas. Puedes crear listas públicas que aparecen en tu página de favoritos en `https://github.com/USERNAME?tab=stars`. +Organiza los repositorios que marcaste como favoritos con las listas públicas. Puede crear listas públicas que aparezcan en la página de estrellas en `https://github.com/USERNAME?tab=stars`. -So agregas un repositorio privado a una lista, entonces este solo aparecerá en tu lista para las personas que tengan acceso de `read` en el repositorio. +Si agrega un repositorio privado a una lista, el repositorio privado solo aparecerá en la lista para las personas que tengan acceso `read` al repositorio. ![Captura de pantalla de las listas en la página de favoritos](/assets/images/help/stars/lists-overview-on-stars-page.png) -Puedes agregar un repositorio a una lista nueva o existente donde sea que veas una **Estrella** en un repositorio o un menú desplegable de **Marca de favorito**, ya sea en una página de repositorio o en una lista de repositorios marcados como favoritos. +Puede agregar un repositorio a una lista nueva o existente siempre que vea un menú desplegable **Estrella** o **Con estrellas** en un repositorio, ya sea en la página de un repositorio o en una lista de repositorios marcados con estrella. -![Captura de pantalla del menú desplegable de "Estrella" con opciones de lista que se presentan desde la página del repositorio](/assets/images/help/stars/stars-dropdown-on-repo.png) +![Captura de pantalla del menú desplegable "Estrella" con opciones de lista destacadas en la página del repositorio](/assets/images/help/stars/stars-dropdown-on-repo.png) -![Captura de pantalla del menú desplegable con "Marca de favorito" con las opciones de lista que se presentan desde una lista de repositorio marcado como favorito](/assets/images/help/stars/add-repo-to-list.png) +![Captura de pantalla del menú desplegable "Con estrellas" con opciones de lista destacadas de una lista de repositorios con estrella](/assets/images/help/stars/add-repo-to-list.png) ### Crear una lista {% data reusables.stars.stars-page-navigation %} -2. Junto a "Listas", haz clic en **Crear lista**. ![Captura de pantalla del botón "Crear lista"](/assets/images/help/stars/create-list.png) -3. Ingresa un nombre y descripción para tu lista y haz clic en **Crear**. ![Captura de pantalla de un modal que muestra dónde ingresaste un nombre y descripción con el botón "Crear".](/assets/images/help/stars/create-list-with-description.png) +2. Junto a "Listas", haga clic en **Crear lista**. + ![Captura de pantalla del botón "Crear lista"](/assets/images/help/stars/create-list.png) +3. Escriba un nombre y una descripción para la lista y haga clic en **Crear**. + ![Captura de pantalla de un cuadro de diálogo modal en la que muestra dónde escribir un nombre y una descripción con el botón "Crear".](/assets/images/help/stars/create-list-with-description.png) ### Agregar un repositorio a una lista {% data reusables.stars.stars-page-navigation %} -2. Encuentra el repositorio que quieras agregar a tu lista. ![Captura de pantalla de la barra de búsqueda de los repositorios marcados como favoritos](/assets/images/help/stars/search-bar-for-starred-repos.png) -3. Junto al repositorio que quieras agregar, utiliza el menú desplegable **Marcado como favorito** y selecciona tu lista. ![Captura de pantalla del menú desplegable que muestra una lista de casillas de verificación](/assets/images/help/stars/add-repo-to-list.png) +2. Encuentra el repositorio que quieras agregar a tu lista. + ![Captura de pantalla de la barra de búsqueda de repositorios con estrella](/assets/images/help/stars/search-bar-for-starred-repos.png) +3. Junto al repositorio que quiera agregar, use el menú desplegable **Con estrellas** y seleccione la lista. + ![Captura de pantalla del menú desplegable en el que se muestra una lista de casillas](/assets/images/help/stars/add-repo-to-list.png) ### Eliminar a un repositorio de tu lista {% data reusables.stars.stars-page-navigation %} 2. Selecciona tu lista. -3. Junto al repositorio que quieras eliminar, utiliza el menú desplegable **Marcado como favorito** y deselecciona tu lista. ![Captura de pantalla del menú desplegable que muestra la lista de casillas de verificación](/assets/images/help/stars/add-repo-to-list.png) +3. Junto al repositorio que quiera quitar, use el menú desplegable **Con estrellas** y anule la selección de la lista. + ![Captura de pantalla del menú desplegable en la que se muestra la lista de casillas](/assets/images/help/stars/add-repo-to-list.png) ### Editar un nombre de lista o descripción {% data reusables.stars.stars-page-navigation %} 1. Selecciona la lista que quieras editar. -2. Haz clic en **Editar lista**. -3. Actualiza el nombre o descripción y haz clic en **Guardar lista**. ![Captura de pantalla del modal que muestra el botón "Guardar lista"](/assets/images/help/stars/edit-list-options.png) +2. Haga clic en **Editar lista**. +3. Actualice el nombre o la descripción, y haga clic en **Guardar lista**. + ![Captura de pantalla del cuadro de diálogo modal en el que se muestra el botón "Guardar lista"](/assets/images/help/stars/edit-list-options.png) ### Borrar una lista {% data reusables.stars.stars-page-navigation %} 2. Selecciona la lista que quieras borrar. -3. Haz clic en **Borrar lista**. ![Captura de pantalla del modal que muestra el botón "Borrar lista"](/assets/images/help/stars/edit-list-options.png) -4. Para confirmar, haz clic en **Borrar**. +3. Haga clic en **Eliminar lista**. + ![Captura de pantalla del cuadro de diálogo modal en el que se muestra el botón "Eliminar lista"](/assets/images/help/stars/edit-list-options.png) +4. Para confirmar, haga clic en **Eliminar**. {% endif %} ## Buscar los repositorios y temas marcados como favoritos -Puedes utilizar la barra de búsqueda en tu {% data variables.explore.your_stars_page %} para encontrar rápidamente los repositorios y temas que marcaste como favoritos. +Puedes utilizar la barra de búsqueda en tu {% data variables.explore.your_stars_page %} para encontrar rápidamente los repositorios y temas que marcaste como favoritos. 1. Dirígete a tu {% data variables.explore.your_stars_page %}. -1. Utiliza la barra de búsqueda para encontrar tus repositorios marcados como favoritos o temas por su nombre. ![Buscar a través de las estrellas](/assets/images/help/stars/stars_search_bar.png) +1. Utiliza la barra de búsqueda para encontrar tus repositorios marcados como favoritos o temas por su nombre. +![Búsqueda entre las estrellas](/assets/images/help/stars/stars_search_bar.png) La barra de búsqueda únicamente busca en los nombres de los temas y repositorios, y no en cualquier otro calificador (tal como el tamaño del repositorio o la fecha en la que se actualizó la última vez). @@ -118,10 +132,13 @@ La barra de búsqueda únicamente busca en los nombres de los temas y repositori Puedes utilizar la clasificación o el filtrado para personalizar como ves los repositorios marcados como favoritos y los temas en tu página de favoritos. 1. Dirígete a tu {% data variables.explore.your_stars_page %}. -1. Para clasificar las estrellas, selecciona el menú desplegable de **Clasificar** y luego **Marcados recientemente como favoritos**, **Recientemente activos** o **Con más estrellas**. ![Clasificar estrellas](/assets/images/help/stars/stars_sort_menu.png) -1. Para filtrar tu lista de favoritos con base en su lenguaje de programación, haz clic en el que quieras bajo **Filtrar por lenguaje**. ![Filtrar estrellas por lenguaje](/assets/images/help/stars/stars_filter_language.png) -1. Para filtrar tu lista de favoritos según el repositorio o tema, haz clic en la opción deseada. ![Filtrar favoritos por tema](/assets/images/help/stars/stars_filter_topic.png) +1. Para ordenar las estrellas, seleccione el menú desplegable **Ordenar** y, después, seleccione **Con estrellas recientas**, **Activo recientemente** o **Con más estrellas**. +![Orden de las estrellas](/assets/images/help/stars/stars_sort_menu.png) +1. Para filtrar las lista de estrellas en función del lenguaje, haga clic en el lenguaje deseado en **Filtrar por lenguajes**. +![Filtro de las estrellas por lenguaje](/assets/images/help/stars/stars_filter_language.png) +1. Para filtrar tu lista de favoritos según el repositorio o tema, haz clic en la opción deseada. +![Filtro de las estrellas por tema](/assets/images/help/stars/stars_filter_topic.png) -## Leer más +## Información adicional -- "[Clasificar tu repositorio con temas](/articles/classifying-your-repository-with-topics)" +- "[Clasificación del repositorio con temas](/articles/classifying-your-repository-with-topics)" diff --git a/translations/es-ES/content/get-started/getting-started-with-git/about-remote-repositories.md b/translations/es-ES/content/get-started/getting-started-with-git/about-remote-repositories.md index 601486e0bd..fb94f5f0cc 100644 --- a/translations/es-ES/content/get-started/getting-started-with-git/about-remote-repositories.md +++ b/translations/es-ES/content/get-started/getting-started-with-git/about-remote-repositories.md @@ -16,79 +16,85 @@ versions: ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: 3b328831e09b62dce320ce2c230151e15d1b430b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112073' --- - ## Acerca de los repositorios remotos Una URL remota es la manera de Git de decir "el lugar donde se almacena tu código". Esa URL podría ser tu repositorio en GitHub o la bifurcación de otro usuario o incluso en un servidor completamente diferente. Solo puedes subir a dos tipos de direcciones URL: -* Una URL HTTPS como `https://{% data variables.command_line.backticks %}/user/repo.git` -* Una URL SSH como `git@{% data variables.command_line.backticks %}:user/repo.git` +* Una dirección URL HTTPS, como `https://{% data variables.command_line.backticks %}/user/repo.git` +* Una dirección URL SSH, como `git@{% data variables.command_line.backticks %}:user/repo.git` -Git asocia una URL remota con un nombre y tu remoto predeterminado generalmente se llama `origen`. +Git asocia una URL remota con un nombre y el repositorio remoto predeterminado normalmente tiene el nombre `origin`. ## Crear repositorios remotos -Puedes usar el comando `git remote add` para hacer coincidir una URL remota con un nombre. Por ejemplo, escribirás lo siguiente en la línea de comandos: +Puede usar el comando `git remote add` para comparar una dirección URL remota con un nombre. +Por ejemplo, escribirás lo siguiente en la línea de comandos: ```shell git remote add origin <REMOTE_URL> ``` -Esto asocia el nombre `origin` con `REMOTE_URL`. +Esto asocia el nombre `origin` a `REMOTE_URL`. -Puedes usar el comando `git remote set-url` para [cambiar la URL de un remoto](/github/getting-started-with-github/managing-remote-repositories). +Puede usar el comando `git remote set-url` para [cambiar la dirección URL de un repositorio remoto](/github/getting-started-with-github/managing-remote-repositories). ## Elegir una URL para tu repositorio remoto Existen varias formas de clonar los repositorios disponibles en {% data variables.product.product_location %}. -Cuando ves un repositorio mientras estás registrado en tu cuenta, las URL que puedes utilizar para clonar el proyecto en tu computadora están disponibles debajo de los detalles del repositorio. +Cuando examina un repositorio mientras ha iniciado sesión en la cuenta, las URL que puede utilizar para clonar el proyecto en el equipo están disponibles debajo de los detalles del repositorio. -Para obtener más información sobre cómo configurar o cambiar tu URL remota, consulta la sección "[Administrar los repositorios remotos](/github/getting-started-with-github/managing-remote-repositories)". +Para obtener información sobre cómo establecer o cambiar la dirección URL remota, vea "[Administración de repositorios remotos](/github/getting-started-with-github/managing-remote-repositories)". ## Clonar con las URL con HTTPS -Las URL clon `https://` se encuentran disponibles en todos los repositorios, sin importar su visibilidad. Las URL clon `https://` funcionan aún si estás detrás de un cortafuegos o de un proxy. +Las direcciones URL de clonación `https://` están disponibles en todos los repositorios, independientemente de la visibilidad. Las URL de clonación `https://` funcionan incluso si está detrás de un cortafuegos o proxy. -Cuando ejecutas `git clone`, `git fetch`, `git pull`, o `git push` en un repositorio mendiante URL con HTTPS en la línea de comando, Git te pedirá tu nombre de usuario y contraseña de {% data variables.product.product_name %}. {% data reusables.user-settings.password-authentication-deprecation %} +Al usar `git clone`, `git fetch`, `git pull` o `git push` para acceder a un repositorio remoto mediante direcciones URL HTTPS en la línea de comandos, Git le solicitará el nombre de usuario y la contraseña de {% data variables.product.product_name %}. {% data reusables.user-settings.password-authentication-deprecation %} {% data reusables.command_line.provide-an-access-token %} {% tip %} -**Tips**: -- Puedes utilizar un asistente de credenciales para que Git recuerde tus credenciales de {% data variables.product.prodname_dotcom %} cada que habla con {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta la sección "[ Almacenar tus credencialesde {% data variables.product.prodname_dotcom %} en el caché dentro de Git](/github/getting-started-with-github/caching-your-github-credentials-in-git)". -- Para clonar un repositorio sin autenticarse en {% data variables.product.product_name %} desde la línea de comando, puedes utilizar {% data variables.product.prodname_desktop %} como alternativa. Para obtener más información, consulta la sección "[Clonar un repositorio desde {% data variables.product.prodname_dotcom %} hacia {% data variables.product.prodname_dotcom %} Desktop](/desktop/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop)". +**Sugerencias**: +- Puedes utilizar un asistente de credenciales para que Git recuerde tus credenciales de {% data variables.product.prodname_dotcom %} cada que habla con {% data variables.product.prodname_dotcom %}. Para más información, vea "[Almacenamiento en caché de las credenciales de {% data variables.product.prodname_dotcom %} en Git](/github/getting-started-with-github/caching-your-github-credentials-in-git)". +- Para clonar un repositorio sin autenticarse en {% data variables.product.product_name %} desde la línea de comando, puedes utilizar {% data variables.product.prodname_desktop %} como alternativa. Para más información, vea "[Clonación de un repositorio de {% data variables.product.prodname_dotcom %} en {% data variables.product.prodname_dotcom %} Desktop](/desktop/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop)". {% endtip %} - {% ifversion fpt or ghec %}Si prefieres utilizar SSH pero no puedes conectarte por el puerto 22, podrías utilizar SSH a través del puerto HTTPS. Para obtener más información, consulta la sección "[Utilizar SSH a través del puerto HTTPS](/github/authenticating-to-github/using-ssh-over-the-https-port)".{% endif %} + {% ifversion fpt or ghec %}Si prefiere usar SSH pero no se puede conectar por el puerto 22, es posible que pueda utilizar SSH sobre el puerto HTTPS. Para más información, vea "[Uso de SSH sobre el puerto HTTPS](/github/authenticating-to-github/using-ssh-over-the-https-port)".{% endif %} ## Clonar con URL de SSH -Las URL de SSH brindan acceso a un repositorio de Git por medio de SSH, un protocolo seguro. Para utilizar estas URL, debes generar un par de llaves SSH en tu computadora y agregar la llave **pública** a tu cuenta de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}. Para obtener más información, consulta la sección "[Conectarse a {% data variables.product.prodname_dotcom %} con SSH](/github/authenticating-to-github/connecting-to-github-with-ssh)". +Las URL de SSH brindan acceso a un repositorio de Git por medio de SSH, un protocolo seguro. Para utilizar estas URL, tendrá que generar un par de claves SSH en el equipo y agregar la clave **pública** a la cuenta de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}. Para más información, vea "[Conexión a {% data variables.product.prodname_dotcom %} con SSH](/github/authenticating-to-github/connecting-to-github-with-ssh)". -Cuando ejecutas `git clone`, `git fetch`, `git pull`, o `git push` en un repositorio remoto utilizando URL de SSH, se te solicitará una contraseña y deberás ingresar tu frase de acceso con llave de SSH. Para obtener más información, consulta la sección "[Trabajar con frases de acceso con llave SSH](/github/authenticating-to-github/working-with-ssh-key-passphrases)". +Al usar `git clone`, `git fetch`, `git pull` o `git push` para acceder a un repositorio remoto mediante direcciones URL SSH, se le pedirá una contraseña y tendrá que proporcionar la frase de contraseña de la clave SSH. Para más información, vea "[Trabajo con frases de contraseña de clave de SSH](/github/authenticating-to-github/working-with-ssh-key-passphrases)". -{% ifversion fpt or ghec %}Si estás intentando acceder a una organización que utiliza el inicio de sesión único (SSO) de SAML, debes autorizar tu llave de SSH para acceder a la organización antes de que te autentiques. Para obtener más información, consulta las secciones "[Acerca de la autenticación con el inicio de sesión único de SAML](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on)" y "[Autorizar una llave SSH para utilizarla con el inicio de sesión único de SAML](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %}{% endif %} +{% ifversion fpt or ghec %}Si va a acceder a una organización que usa el inicio de sesión único (SSO) de SAML, tendrá que autorizar la SSH para acceder a la organización antes de autenticarse. Para más información, vea "[Acerca de la autenticación con el inicio de sesión único de SAML](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on)" y "[Autorización de una clave SSH para su uso con el inicio de sesión único de SAML](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %}{% endif %} {% tip %} -**Tip**: Puedes utilizar una URL con SSH para clonar un repositorio a tu computador, o como una forma segura de desplegar tu código en servidores productivos. También puedes utilizar el envío a un agente de SSH con tu script de despliegue para evitar administrar llaves en el servidor. Para obtener más información, consulta la sección "[Utilizar el Reenvío de Agente de SSH](/developers/overview/using-ssh-agent-forwarding)". +**Sugerencia**: Puede utilizar una URL SSH para clonar un repositorio en el equipo, o como una forma segura de implementar el código en servidores de producción. También puedes utilizar el envío a un agente de SSH con tu script de despliegue para evitar administrar llaves en el servidor. Para más información, vea "[Uso del reenvío del agente SSH](/developers/overview/using-ssh-agent-forwarding)". {% endtip %} ## Clonar con {% data variables.product.prodname_cli %} -También puedes instalar {% data variables.product.prodname_cli %} para utilizar flujos de trabajo de {% data variables.product.product_name %} en tu terminal. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_cli %}](/github-cli/github-cli/about-github-cli)". +También puedes instalar {% data variables.product.prodname_cli %} para utilizar flujos de trabajo de {% data variables.product.product_name %} en tu terminal. Para más información, vea "[Acerca de {% data variables.product.prodname_cli %}](/github-cli/github-cli/about-github-cli)". {% ifversion not ghae %} ## Clonar con Subversion -También puedes utilizar un cliente de [Subversion](https://subversion.apache.org/) para acceder a cualquier repositorio en {% data variables.product.prodname_dotcom %}. Subversion ofrece características diferentes a Git. Para obtener más información, consulta la sección "[¿Cuáles son las diferencias entre Subversion y Git?](/github/importing-your-projects-to-github/what-are-the-differences-between-subversion-and-git)" +También puede usar un cliente [de Subversion](https://subversion.apache.org/) para acceder a cualquier repositorio en {% data variables.product.prodname_dotcom %}. Subversion ofrece características diferentes a Git. Para más información, vea "[¿Cuáles son las diferencias entre Subversion y Git?](/github/importing-your-projects-to-github/what-are-the-differences-between-subversion-and-git)". -También puedes acceder a los repositorios de {% data variables.product.prodname_dotcom %} desde clientes de Subversion. Para obtener más información, consulta la sección "[Soporte para clientes de Subversion](/github/importing-your-projects-to-github/support-for-subversion-clients)". +También puedes acceder a los repositorios de {% data variables.product.prodname_dotcom %} desde clientes de Subversion. Para más información, vea "[Compatibilidad con clientes de Subversion](/github/importing-your-projects-to-github/support-for-subversion-clients)". {% endif %} diff --git a/translations/es-ES/content/get-started/getting-started-with-git/associating-text-editors-with-git.md b/translations/es-ES/content/get-started/getting-started-with-git/associating-text-editors-with-git.md index eb20fa32a6..a1c7fcf9d7 100644 --- a/translations/es-ES/content/get-started/getting-started-with-git/associating-text-editors-with-git.md +++ b/translations/es-ES/content/get-started/getting-started-with-git/associating-text-editors-with-git.md @@ -14,44 +14,49 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: Editores de texto asociados +shortTitle: Associate text editors +ms.openlocfilehash: 0d02c32ff04d4a5a2a1003464175e866630603f4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145148763' --- - {% mac %} ## Usar Atom como editor -1. Instala [Atom](https://atom.io/). Para obtener más información, consulta la sección "[Instalar Atom](https://flight-manual.atom.io/getting-started/sections/installing-atom/)" en la documentación de Atom. +1. Instale [Atom](https://atom.io/). Para más información, vea "[Instalación de Atom](https://flight-manual.atom.io/getting-started/sections/installing-atom/)" en la documentación de Atom. {% data reusables.command_line.open_the_multi_os_terminal %} -3. Escribe este comando: +3. Escriba el siguiente comando: ```shell $ git config --global core.editor "atom --wait" ``` -## Utilizar {% data variables.product.prodname_vscode %} como tu editor +## Uso de {% data variables.product.prodname_vscode %} como editor -1. Omstañar [{% data variables.product.prodname_vscode %}](https://code.visualstudio.com/) ({% data variables.product.prodname_vscode_shortname %}). Para obtener más información, consulta la sección "[Configurar {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/Docs/setup/setup-overview)" en la documentación de {% data variables.product.prodname_vscode_shortname %}. +1. Instala [{% data variables.product.prodname_vscode %}](https://code.visualstudio.com/) ({% data variables.product.prodname_vscode_shortname %}). Para obtener más información, consulta la documentación de {% data variables.product.prodname_vscode_shortname %}, la sección "[Configuración de {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/Docs/setup/setup-overview)". {% data reusables.command_line.open_the_multi_os_terminal %} -3. Escribe este comando: +3. Escriba el siguiente comando: ```shell $ git config --global core.editor "code --wait" ``` -## Usar Sublime Text como tu editor +## Usar Sublime Text como editor -1. Instala [Sublime Text](https://www.sublimetext.com/). Para obtener más información, consulta la sección "[Instalación](https://docs.sublimetext.io/guide/getting-started/installation.html)" en la documentación de Sublime Text. +1. Instale [Sublime Text](https://www.sublimetext.com/). Para obtener más información, vea "[Instalación](https://docs.sublimetext.io/guide/getting-started/installation.html)" en la documentación de Sublime Text. {% data reusables.command_line.open_the_multi_os_terminal %} -3. Escribe este comando: +3. Escriba el siguiente comando: ```shell $ git config --global core.editor "subl -n -w" ``` ## Usar TextMate como editor -1. Instala [TextMate](https://macromates.com/). -2. Instala la utilidad de shell `mate` de TextMate. Para obtener más información, consulta "[`mate` y `rmate`](https://macromates.com/blog/2011/mate-and-rmate/)" en la documentación de TextMate. +1. Instale [TextMate](https://macromates.com/). +2. Instale la utilidad de shell `mate` de TextMate. Para obtener más información, vea "[`mate` y `rmate`](https://macromates.com/blog/2011/mate-and-rmate/)" en la documentación de TextMate. {% data reusables.command_line.open_the_multi_os_terminal %} -4. Escribe este comando: +4. Escriba el siguiente comando: ```shell $ git config --global core.editor "mate -w" ``` @@ -61,36 +66,36 @@ shortTitle: Editores de texto asociados ## Usar Atom como editor -1. Instala [Atom](https://atom.io/). Para obtener más información, consulta la sección "[Instalar Atom](https://flight-manual.atom.io/getting-started/sections/installing-atom/)" en la documentación de Atom. +1. Instale [Atom](https://atom.io/). Para más información, vea "[Instalación de Atom](https://flight-manual.atom.io/getting-started/sections/installing-atom/)" en la documentación de Atom. {% data reusables.command_line.open_the_multi_os_terminal %} -3. Escribe este comando: +3. Escriba el siguiente comando: ```shell $ git config --global core.editor "atom --wait" ``` -## Utilizar {% data variables.product.prodname_vscode %} como tu editor +## Uso de {% data variables.product.prodname_vscode %} como editor -1. Omstañar [{% data variables.product.prodname_vscode %}](https://code.visualstudio.com/) ({% data variables.product.prodname_vscode_shortname %}). Para obtener más información, consulta la sección "[Configurar {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/Docs/setup/setup-overview)" en la documentación de {% data variables.product.prodname_vscode_shortname %}. +1. Instala [{% data variables.product.prodname_vscode %}](https://code.visualstudio.com/) ({% data variables.product.prodname_vscode_shortname %}). Para obtener más información, consulta la documentación de {% data variables.product.prodname_vscode_shortname %}, la sección "[Configuración de {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/Docs/setup/setup-overview)". {% data reusables.command_line.open_the_multi_os_terminal %} -3. Escribe este comando: +3. Escriba el siguiente comando: ```shell $ git config --global core.editor "code --wait" ``` -## Usar Sublime Text como tu editor +## Usar Sublime Text como editor -1. Instala [Sublime Text](https://www.sublimetext.com/). Para obtener más información, consulta la sección "[Instalación](https://docs.sublimetext.io/guide/getting-started/installation.html)" en la documentación de Sublime Text. +1. Instale [Sublime Text](https://www.sublimetext.com/). Para obtener más información, vea "[Instalación](https://docs.sublimetext.io/guide/getting-started/installation.html)" en la documentación de Sublime Text. {% data reusables.command_line.open_the_multi_os_terminal %} -3. Escribe este comando: +3. Escriba el siguiente comando: ```shell $ git config --global core.editor "'C:/Program Files (x86)/sublime text 3/subl.exe' -w" ``` ## Usar Notepad++ como editor -1. Instala Notepad++ desde https://notepad-plus-plus.org/. Para obtener más información, consulta la sección "[Comenzar](https://npp-user-manual.org/docs/getting-started/)" en la documentación de Notepad++. +1. Instale Notepad++ desde https://notepad-plus-plus.org/. Para obtener más información, vea "[Introducción](https://npp-user-manual.org/docs/getting-started/)" en la documentación de Notepad++. {% data reusables.command_line.open_the_multi_os_terminal %} -3. Escribe este comando: +3. Escriba el siguiente comando: ```shell $ git config --global core.editor "'C:/Program Files (x86)/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin" ``` @@ -100,27 +105,27 @@ shortTitle: Editores de texto asociados ## Usar Atom como editor -1. Instala [Atom](https://atom.io/). Para obtener más información, consulta la sección "[Instalar Atom](https://flight-manual.atom.io/getting-started/sections/installing-atom/)" en la documentación de Atom. +1. Instale [Atom](https://atom.io/). Para más información, vea "[Instalación de Atom](https://flight-manual.atom.io/getting-started/sections/installing-atom/)" en la documentación de Atom. {% data reusables.command_line.open_the_multi_os_terminal %} -3. Escribe este comando: +3. Escriba el siguiente comando: ```shell $ git config --global core.editor "atom --wait" ``` -## Utilizar {% data variables.product.prodname_vscode %} como tu editor +## Uso de {% data variables.product.prodname_vscode %} como editor -1. Omstañar [{% data variables.product.prodname_vscode %}](https://code.visualstudio.com/) ({% data variables.product.prodname_vscode_shortname %}). Para obtener más información, consulta la sección "[Configurar {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/Docs/setup/setup-overview)" en la documentación de {% data variables.product.prodname_vscode_shortname %}. +1. Instala [{% data variables.product.prodname_vscode %}](https://code.visualstudio.com/) ({% data variables.product.prodname_vscode_shortname %}). Para obtener más información, consulta la documentación de {% data variables.product.prodname_vscode_shortname %}, la sección "[Configuración de {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/Docs/setup/setup-overview)". {% data reusables.command_line.open_the_multi_os_terminal %} -3. Escribe este comando: +3. Escriba el siguiente comando: ```shell $ git config --global core.editor "code --wait" ``` -## Usar Sublime Text como tu editor +## Usar Sublime Text como editor -1. Instala [Sublime Text](https://www.sublimetext.com/). Para obtener más información, consulta la sección "[Instalación](https://docs.sublimetext.io/guide/getting-started/installation.html)" en la documentación de Sublime Text. +1. Instale [Sublime Text](https://www.sublimetext.com/). Para obtener más información, vea "[Instalación](https://docs.sublimetext.io/guide/getting-started/installation.html)" en la documentación de Sublime Text. {% data reusables.command_line.open_the_multi_os_terminal %} -3. Escribe este comando: +3. Escriba el siguiente comando: ```shell $ git config --global core.editor "subl -n -w" ``` diff --git a/translations/es-ES/content/get-started/getting-started-with-git/caching-your-github-credentials-in-git.md b/translations/es-ES/content/get-started/getting-started-with-git/caching-your-github-credentials-in-git.md index 589f7b4dbc..a9710efe7c 100644 --- a/translations/es-ES/content/get-started/getting-started-with-git/caching-your-github-credentials-in-git.md +++ b/translations/es-ES/content/get-started/getting-started-with-git/caching-your-github-credentials-in-git.md @@ -7,39 +7,44 @@ redirect_from: - /github/using-git/caching-your-github-credentials-in-git - /github/getting-started-with-github/caching-your-github-credentials-in-git - /github/getting-started-with-github/getting-started-with-git/caching-your-github-credentials-in-git -intro: 'Si estás [clonando repositorios de {% data variables.product.product_name %} utilizando HTTPS](/github/getting-started-with-github/about-remote-repositories), te recomendamos utilizar el {% data variables.product.prodname_cli %} o el Administrador de Credenciales de Git (GCM) para recordar tus credenciales.' +intro: 'Si estás [clonando repositorios de {% data variables.product.product_name %} utilizando HTTPS](/github/getting-started-with-github/about-remote-repositories), te recomendamos utilizar {% data variables.product.prodname_cli %} o el Administrador de Credenciales de Git (GCM) para recordar tus credenciales.' versions: fpt: '*' ghes: '*' ghae: '*' ghec: '*' -shortTitle: Guardar credenciales en caché +shortTitle: Caching credentials +ms.openlocfilehash: 203eed949beb3c1ada9c4c099cbaf214aac0c4f7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112066' --- - {% tip %} -**Tip:** Si clonas repositorios de {% data variables.product.product_name %} utilizando SSH, entonces puedes autenticarte utilizando una llave SSH en vez de utilizar otras credenciales. Para obtener información acerca de cómo configurar una conexión SSH, consulta la sección "[Generar una llave SSH](/articles/generating-an-ssh-key)". +**Sugerencia:** Si clonas repositorios de {% data variables.product.product_name %} mediante SSH, entonces puedes autenticarte utilizando una clave SSH en vez de utilizar otras credenciales. Para obtener información sobre cómo configurar una conexión SSH, consulta "[Generación de una clave SSH](/articles/generating-an-ssh-key)". {% endtip %} ## {% data variables.product.prodname_cli %} -El {% data variables.product.prodname_cli %} almacenará tus credenciales de Git automáticamente cuando elijas `HTTPS` como tu protocolo preferido para las operaciones de Git y respondas "yes" cuando te pregunte si quieres autenticarte en Git con tus credenciales de {% data variables.product.product_name %}. +{% data variables.product.prodname_cli %} almacenará tus credenciales de Git automáticamente cuando elijas `HTTPS` como tu protocolo preferido para las operaciones de Git y respondas "yes" cuando te pregunte si quieres autenticarte en Git con tus credenciales de {% data variables.product.product_name %}. -1. [Instala](https://github.com/cli/cli#installation) el {% data variables.product.prodname_cli %} en macoS, Windows o Linux. -2. En la línea de comandos, ingresa `gh auth login` y luego sigue los mensajes. - - Cuando se te pida tu protocolo preferido para operaciones de Git, selecciona `HTTPS`. - - Cuando se te pregunte si quieres autenticarte en Git con tus credenciales de {% data variables.product.product_name %}, ingresa `Y`. +1. [Instala](https://github.com/cli/cli#installation) {% data variables.product.prodname_cli %} en macOS, Windows o Linux. +2. En la línea de comandos, escribe `gh auth login` y sigue las indicaciones. + - Cuando se te pida tu protocolo preferido para las operaciones de Git, selecciona `HTTPS`. + - Cuando se te pregunte si quieres autenticarte en Git con tus credenciales de {% data variables.product.product_name %}, escribe `Y`. -Para obtener más información sobre cómo autenticarte con el {% data variables.product.prodname_cli %}, consulta la sección [`gh auth login`](https://cli.github.com/manual/gh_auth_login). +Para obtener más información sobre la autenticación con {% data variables.product.prodname_cli %}, consulta [`gh auth login`](https://cli.github.com/manual/gh_auth_login). ## Administrador de credenciales de Git -El [Administrador de Credenciales de Git](https://github.com/GitCredentialManager/git-credential-manager) (GCM) es otra forma de almacenar tus credenciales de forma segura y conectarlas a GitHub a través de HTTPS. Con el GCM, no necesitas [crear y almacenar un PAT](/github/authenticating-to-github/creating-a-personal-access-token) manualmente, ya que este administra la autenticación en tu nombre, incluyendo la 2FA (autenticación bifactorial). +El [Administrador de credenciales de Git](https://github.com/GitCredentialManager/git-credential-manager) (GCM) es otra manera de almacenar las credenciales de forma segura y conectarte a GitHub a través de HTTPS. Con GCM, no es necesario [crear y almacenar un PAT](/github/authenticating-to-github/creating-a-personal-access-token) manualmente, ya que GCM administra la autenticación en tu nombre, incluida la 2FA (autenticación en dos fases). {% mac %} -1. Instalar Git utilizando [Homebrew](https://brew.sh/): +1. Instala Git utilizando [Homebrew](https://brew.sh/): ```shell $ brew install git ``` @@ -49,7 +54,7 @@ El [Administrador de Credenciales de Git](https://github.com/GitCredentialManage $ brew tap microsoft/git $ brew install --cask git-credential-manager-core ``` - Para MacOS, no necesitas ejecutar `git config`, ya que el GCM configura Git automáticamente para ti. + Para MacOS, no es necesario ejecutar `git config` porque GCM configura Git automáticamente. {% data reusables.gcm-core.next-time-you-clone %} @@ -59,7 +64,7 @@ Ya que te hayas autenticado exitosamente, tus credenciales se almacenarán en el {% windows %} -1. Instala Git para Windows, el cual incluye el GCM. Para obtener más información, consulta la sección "[Git para lanzamientos de Windows](https://github.com/git-for-windows/git/releases/latest)" desde su [página de lanzamientos](https://github.com/git-for-windows/git/releases/latest). +1. Instala Git para Windows, el cual incluye el GCM. Para obtener más información, consulta "[Versiones de Git para Windows](https://github.com/git-for-windows/git/releases/latest)" en su [página de versiones](https://github.com/git-for-windows/git/releases/latest). Te recomendamos instalar siempre la versión más reciente. Por lo mínimo, instala la versión 2.29 o superior, la cual es la primera versión que ofrece compatibilidad con OAuth para GitHub. @@ -71,13 +76,13 @@ Una vez que te hayas autenticado con éxito, tus credenciales se almacenarán en {% warning %} -**Advertencia:** Las versiones más antiguas de Git para Windows vienen con el Administrador de Credenciales de Git para Windows. Este producto más antiguo ya no es compatible y no puede conectarse con GitHub a través de OAuth. Te recomendamos mejorar a [la última versión de Git para Windows](https://github.com/git-for-windows/git/releases/latest). +**Advertencia:** Las versiones anteriores de Git para Windows incluían el Administrador de credenciales de Git para Windows. Este producto más antiguo ya no es compatible y no puede conectarse con GitHub a través de OAuth. Se recomienda actualizar a [la versión más reciente de Git para Windows](https://github.com/git-for-windows/git/releases/latest). {% endwarning %} {% warning %} -**Advertencia:** Si guardaste credenciales incorrectas o vencidas en caché en el Administrador de Credenciales para Windows, Git no podrá acceder a {% data variables.product.product_name %}. Para restablecer tus credenciales almacenadas en caché y que Git te pida ingresar tus credenciales, accede al Administrador de Credenciales en el Panel de Control de Windows debajo de Cuentas de usuario > Administrador de Credenciales. Busca la entrada de {% data variables.product.product_name %} y bórrala. +**Advertencia:** Si guardaste credenciales incorrectas o vencidas en caché en el Administrador de credenciales para Windows, Git no podrá acceder a {% data variables.product.product_name %}. Para restablecer tus credenciales almacenadas en caché y que Git te pida escribir tus credenciales, accede al Administrador de credenciales en el Panel de control de Windows debajo de Cuentas de usuario > Administrador de credenciales. Busca la entrada de {% data variables.product.product_name %} y bórrala. {% endwarning %} @@ -89,18 +94,18 @@ Para Linux, instala Git y GCM y luego configura Git para utilizar el GCM. 1. Instala Git desde el sistema de empaquetado de tu distribución. Las instrucciones variarán dependiendo del tipo de Linux que tengas. -2. Instala el GCM. Consulta las [instrucciones en el repositorio del GCM](https://github.com/GitCredentialManager/git-credential-manager#linux-install-instructions), ya que estas variarán dependiendo del tipo de Linux que ejecutas. +2. Instala el GCM. Consulta las [instrucciones del repositorio de GCM](https://github.com/GitCredentialManager/git-credential-manager#linux-install-instructions), ya que variarán en función del tipo de Linux que ejecutes. -3. Configura Git para utilizar el GCM. Hay varias tiendas de respaldo de entre las que puedes elegir, así que revisa los documentos del GCM para completar tu configuración. Para obtener más información, consulta la sección "[GCM para Linux](https://aka.ms/gcmcore-linuxcredstores)". +3. Configura Git para utilizar el GCM. Hay varias tiendas de respaldo de entre las que puedes elegir, así que revisa los documentos del GCM para completar tu configuración. Para obtener más información, consulta [GCM para Linux](https://aka.ms/gcmcore-linuxcredstores). {% data reusables.gcm-core.next-time-you-clone %} Una vez que te hayas autenticado con éxito, tus credenciales se almacenarán en tu sistema y se utilizarán cada que clones una URL de HTTPS. Git no requerirá que teclees tus credenciales en la línea de comandos nuevamente a menos de que cambies tus credenciales. -Para obtener más opciones para almacenar tus credenciales en Linux, consulta la sección [Almacenamiento de credenciales](https://git-scm.com/book/en/v2/Git-Tools-Credential-Storage) en Pro Git. +Para obtener más opciones para almacenar tus credenciales en Linux, consulta [Almacenamiento de credenciales](https://git-scm.com/book/en/v2/Git-Tools-Credential-Storage) en Pro Git. {% endlinux %}
-Para obtener más información o para reportar propuestas con el GCM, consulta los documentos oficiales del GCM en el "[Administración de Credenciales de Git](https://github.com/GitCredentialManager/git-credential-manager)". +Para obtener más información o notificar problemas con GCM, consulta la documentación oficial de GCM en "[Administrador de credenciales de Git](https://github.com/GitCredentialManager/git-credential-manager)". diff --git a/translations/es-ES/content/get-started/getting-started-with-git/configuring-git-to-handle-line-endings.md b/translations/es-ES/content/get-started/getting-started-with-git/configuring-git-to-handle-line-endings.md index 420b397180..ab2ca03dcf 100644 --- a/translations/es-ES/content/get-started/getting-started-with-git/configuring-git-to-handle-line-endings.md +++ b/translations/es-ES/content/get-started/getting-started-with-git/configuring-git-to-handle-line-endings.md @@ -14,11 +14,16 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: Manejar los extremos de línea +shortTitle: Handle line endings +ms.openlocfilehash: 4aa89f244e45da6905d6d5348c84faf8d5e6418c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119449' --- - ## Acerca de los finales de línea -Cada vez que presionas Enter en tu teclado, insertas un caracter invisible denominado fin de línea. Esto se maneja de forma diferente en los diferentes sistemas operativos. +Cada vez que presiona Entrar en el teclado, se inserta un carácter invisible denominado fin de línea. Esto se maneja de forma diferente en los diferentes sistemas operativos. Cuando colaboras en proyectos con Git y {% data variables.product.product_name %}, Git podría producir resultados inesperados si, por ejemplo, estás trabajando en una máquina Windows y tu colaborador hizo cambios en macOS. @@ -26,11 +31,11 @@ Puedes configurar Git para que maneje los fines de línea automáticamente y as ## Parámetros globales para finales de línea -El comando `git config core.autocrlf` se usa para cambiar el modo en que Git maneja los finales de línea. Toma un solo argumento. +El comando `git config core.autocrlf` se usa para cambiar cómo controla Git los finales de línea. Toma un solo argumento. {% mac %} -En macOS, simplemente pasas `input` a la configuración. Por ejemplo: +En macOS, simplemente pase `input` a la configuración. Por ejemplo: ```shell $ git config --global core.autocrlf input @@ -41,7 +46,7 @@ $ git config --global core.autocrlf input {% windows %} -En Windows, simplemente escribes `true` en la configuración. Por ejemplo: +En Windows, simplemente pase `true` a la configuración. Por ejemplo: ```shell $ git config --global core.autocrlf true @@ -53,7 +58,7 @@ $ git config --global core.autocrlf true {% linux %} -En Linux, simplemente escribes `input` en la configuración. Por ejemplo: +En Linux, simplemente pase `input` a la configuración. Por ejemplo: ```shell $ git config --global core.autocrlf input @@ -64,51 +69,51 @@ $ git config --global core.autocrlf input ## Parámetros por repositorio -Como ocpión, puedes configurar un archivo de tipo *.gitattributes* para administrar cómo Git lee los fines de línea en un repositorio específico. Cuando confirmas este archivo en un repositorio, éste invalida la configuración de `core.autocrlf` para todos los colaboradores del mismo. Esto garantiza un comportamiento consistente para todos los usuarios, sin importar su configuración y ambiente de Git. +Opcionalmente, puede configurar un archivo *.gitattributes* para administrar cómo lee Git los fines de línea en un repositorio concreto. Al confirmar este archivo en un repositorio, invalida el valor `core.autocrlf` de todos los colaboradores del repositorio. Esto garantiza un comportamiento consistente para todos los usuarios, sin importar su configuración y ambiente de Git. -El archivo *.gitattributes* debe crearse en la raíz del repositorio y confirmarse como cualquier otro archivo. +El archivo *.gitattributes* se debe crear en la raíz del repositorio y confirmarse como cualquier otro archivo. -Un archivo *.gitattributes* se asemeja a una tabla con dos columnas: +Un archivo *.gitattributes* es similar a una tabla con dos columnas: * A la izquierda está el nombre del archivo que coincide con Git. * A la derecha está la configuración de fin de línea que Git debería usar para esos archivos. ### Ejemplo -Aquí hay un ejemplo de archivo *.gitattributes*. Puedes usarlo como plantilla para tus repositorios: +Este es un archivo *.gitattributes* de ejemplo. Puedes usarlo como plantilla para tus repositorios: ``` -# Esteblece el comportamiento predeterminado, en caso de que las personas no tengan configurado core.autocrlf. +# Set the default behavior, in case people don't have core.autocrlf set. * text=auto -# Declara explícitamente los archivos de texto que siempre quieres que estén normalizados y convertidos -# a finales de línea nativos en el control. +# Explicitly declare text files you want to always be normalized and converted +# to native line endings on checkout. *.c text *.h text -# Declara los archivos que siempre tendrán los finales de línea CRLF en el control. +# Declare files that will always have CRLF line endings on checkout. *.sln text eol=crlf -# Denota todos los archivos que son absolutamente binarios y no deberían modificarse. +# Denote all files that are truly binary and should not be modified. *.png binary *.jpg binary ``` -Notarás que los archivos coinciden—`*.c`, `*.sln`, `*.png`—, separados con un espacio, y luego se les dará una configuración —`text`, `text eol=crlf`, `binary`. Revisaremos algunas configuraciones posibles a continuación. +Observará que los archivos se comparan (`*.c`, `*.sln`, `*.png`) separados por un espacio y, después, se les asigna un valor (`text`, `text eol=crlf`, `binary`). Revisaremos algunas configuraciones posibles a continuación. -- `text=auto` Git manejará los archivos en cualquier manera que crea sea mejor. Esta es una buena opción predeterminada. +- `text=auto` Git administrará los archivos de la manera que considere óptima. Esta es una buena opción predeterminada. -- `text eol=crlf` Git siempre convertirá los fines de línea en `CRLF` a la salida. Deberías usar esto para los archivos que deben conservar los finales `CRLF`, incluso en OSX o Linux. +- `text eol=crlf` Git siempre convertirá los finales de línea a `CRLF` durante la restauración. Debe usar esto para los archivos que tienen que conservar los finales `CRLF`, incluso en OSX o Linux. -- `text eol=lf` Git siempre convertirá los finales de línea en `LF` a la salida. Deberías usar esto para los archivos que deben conservar los finales LF, incluso en Windows. +- `text eol=lf` Git siempre convertirá los finales de línea a `LF` durante la restauración. Deberías usar esto para los archivos que deben conservar los finales LF, incluso en Windows. -- `binary` Git entenderá que los archivos especificados no son de texto, y no deberá intentar cambiarlos. El parámetro `binario` también es un alias para `text -diff`. +- `binary` Git comprenderá que los archivos especificados no son de texto y no debería intentar cambiarlos. El valor `binary` también es un alias para `-text -diff`. ## Actualizar un repositorio después de los finales de línea -Cuando configuras la opción `core.autocrlf` o confirmas un archivo de tipo *.gitattributes* podrías encontrar que Git reporta cambios a archivos que no has modificado. Git ha cambiado los fines de línea para que concuerden con tu nueva configuración. +Al establecer la opción `core.autocrlf` o confirmar un archivo *.gitattributes*, es posible que Git notifique cambios en archivos que no haya modificado. Git ha cambiado los fines de línea para que concuerden con tu nueva configuración. -Para garantizar que todos los fines de línea en tu repositorio concuerdan con tu nueva configuración, respalda tus archivos con Git, borra los archivos en tu repositorio (con excepción de el directorio `.git`), y luego restablece todos los archivos al mismo tiempo. +Para garantizar que todos los fines de línea del repositorio coinciden con la nueva configuración, cree una copia de seguridad de los archivos con Git, borre todos los archivos del repositorio (menos los del directorio `.git`) y, después, restaure todos los archivos al mismo tiempo. 1. Guarda los archivos actuales en Git, de manera que nada de tu trabajo se pierda. ```shell @@ -128,9 +133,9 @@ Para garantizar que todos los fines de línea en tu repositorio concuerdan con t $ git commit -m "Normalize all the line endings" ``` -## Leer más +## Información adicional -- [Personalizar Git - Atributos de Git](https://git-scm.com/book/en/Customizing-Git-Git-Attributes) en el libro de Pro Git -- [git-config](https://git-scm.com/docs/git-config) en las páginas man para Git -- [Comenzar -Configuración Inicial](https://git-scm.com/book/en/Getting-Started-First-Time-Git-Setup) en el libro de Pro Git -- [Mind the End of Your Line](http://adaptivepatchwork.com/2012/03/01/mind-the-end-of-your-line/) por [Tim Clem](https://github.com/tclem) +- [Personalización de Git: Atributos de Git](https://git-scm.com/book/en/Customizing-Git-Git-Attributes) en el libro Pro Git +- [git-config](https://git-scm.com/docs/git-config) en las páginas man de Git +- [Introducción: Configuración inicial de Git](https://git-scm.com/book/en/Getting-Started-First-Time-Git-Setup) en el libro Pro Git +- [Mind the End of Your Line](http://adaptivepatchwork.com/2012/03/01/mind-the-end-of-your-line/) (Cuidado con los finales de línea) de [Tim Clem](https://github.com/tclem) diff --git a/translations/es-ES/content/get-started/getting-started-with-git/git-workflows.md b/translations/es-ES/content/get-started/getting-started-with-git/git-workflows.md index 308d7e7e53..b2c7ccaeec 100644 --- a/translations/es-ES/content/get-started/getting-started-with-git/git-workflows.md +++ b/translations/es-ES/content/get-started/getting-started-with-git/git-workflows.md @@ -12,6 +12,11 @@ versions: ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: da67c3430e7457b1fec3f1b0b9b480d6d8363c2d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145112058' --- - -Puedes adoptar el método de flujo de {% data variables.product.prodname_dotcom %} para estandarizar como funciona tu equipo y como colabora con {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta la sección "[flujo de {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/github-flow)". +Puedes adoptar el método de flujo de {% data variables.product.prodname_dotcom %} para estandarizar como funciona tu equipo y como colabora con {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta el flujo "[{% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/github-flow)." diff --git a/translations/es-ES/content/get-started/getting-started-with-git/ignoring-files.md b/translations/es-ES/content/get-started/getting-started-with-git/ignoring-files.md index 77e1e361d9..df0af4e3d8 100644 --- a/translations/es-ES/content/get-started/getting-started-with-git/ignoring-files.md +++ b/translations/es-ES/content/get-started/getting-started-with-git/ignoring-files.md @@ -13,24 +13,30 @@ versions: ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: 4e98e0a4eb4f2f75056621bd0123c651a04a9b6d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135841' --- - ## Configurar archivos ignorados para solo un repositorio -Puedes crear un archivo de tipo *.gitignore* en el directorio raíz de tu repositorio para indicarle a Git qué archivos y directorios ignorar cuando haces una confirmación. Para compartir las reglas para ignorar con otros usuarios que clonan el repositorio, confirma el archivo de tipo *.gitignore* en tu repositorio. +Puede crear un archivo *.gitignore* en el directorio raíz del repositorio para indicarle a Git qué archivos y directorios ignorar cuando se realiza una confirmación. +Para compartir las reglas de ignore con otros usuarios que clonan el repositorio, confirme el archivo *.gitignore* en el repositorio. -GitHub mantiene una lista oficial de archivos recomendados de tipo *.gitignore* para varios sistemas operativos, ambientes y lenguajes de programación populares en el repositorio público `github/gitignore`. También puedes usar gitignore.io para crear un archivo *.gitignore* para tu sistema operativo, lenguaje de programación o IDE. Para obtener más información, consulta la sección "[github/gitignore](https://github.com/github/gitignore)" y el sitio "[gitignore.io](https://www.gitignore.io/)". +GitHub mantiene una lista oficial de archivos *.gitignore* recomendados para muchos sistemas operativos, entornos y lenguajes de programación populares en el repositorio público `github/gitignore`. También puede usar gitignore.io a fin de crear un archivo *.gitignore* para el sistema operativo, lenguaje de programación o IDE. Para más información, vea "[github/gitignore](https://github.com/github/gitignore)" y el sitio "[gitignore.io](https://www.gitignore.io/)". {% data reusables.command_line.open_the_multi_os_terminal %} 2. Navega a la ubicación de tu repositorio de Git. -3. Crea un archivo de tipo *.gitignore* para tu repositorio. +3. Cree un archivo *.gitignore* para el repositorio. ```shell $ touch .gitignore ``` Si el comando es exitoso, no habrá salida. - -Para ver un archivo de tipo *.gitignore* de ejemplo, consulta la sección "[Algunas configuraciones comunes de .gitignore](https://gist.github.com/octocat/9257657)" en el repositorio de Octocat. + +Para obtener un archivo *.gitignore* de ejemplo, vea "[Algunas configuraciones comunes de .gitignore](https://gist.github.com/octocat/9257657)" en el repositorio de Octocat. Si quieres ignorar un archivo que ya se haya ingresado, deberás dejar de rastrearlo antes de que agregues una regla para ignorarlo. Desde tu terminal, deja de rastrear el archivo. @@ -40,27 +46,27 @@ $ git rm --cached FILENAME ## Configurar archivos ignorados para todos los repositorios en tu computador -También puedes crear un archivo global de tipo *.gitignore* para definir una lista de reglas para ignorar archivos en cada repositorio de Git en tu computador. Por ejemplo, puedes crear el archivo en *~/.gitignore_global* y agregarle algunas normas. +También puede crear un archivo *.gitignore* global a fin de definir una lista de reglas para ignorar archivos en todos los repositorios de Git en el equipo. Por ejemplo, podría crear el archivo en *~/.gitignore_global* y agregarle algunas reglas. {% data reusables.command_line.open_the_multi_os_terminal %} -2. Configura Git para que utilice el archivo de exclusión *~/.gitignore_global* en todos los repositorios de Git. +2. Configure Git para que use el archivo de exclusión *~/.gitignore_global* en todos los repositorios de Git. ```shell $ git config --global core.excludesfile ~/.gitignore_global ``` -## Excluir archivos locales sin crear un archivo de tipo *.gitignore* +## Exclusión de archivos locales sin crear un archivo *.gitignore* -Si no quieres crear un archivo *.gitignore* para compartir con otros, puedes crear normas que no estén confirmadas con el repositorio. Puedes utilizar esta técnica para los archivos generados de forma local que no esperas que otros usuarios generen, tales como los archivos creados por tu editor. +Si no quiere crear un archivo *.gitignore* para compartir con otros usuarios, puede crear reglas que no se confirmen el repositorio. Puedes utilizar esta técnica para los archivos generados de forma local que no esperas que otros usuarios generen, tales como los archivos creados por tu editor. -Utiliza tu editor de texto favorito para abrir el archivo llamado *.git/info/exclude* dentro de la raíz de tu repositorio de Git. Cualquier norma que agregues aquí no se registrará y solo ignorará archivos de tu repositorio local. +Use su editor de texto favorito para abrir el archivo *.git/info/exclude* dentro de la raíz del repositorio de Git. Cualquier norma que agregues aquí no se registrará y solo ignorará archivos de tu repositorio local. {% data reusables.command_line.open_the_multi_os_terminal %} 2. Navega a la ubicación de tu repositorio de Git. -3. Utilizando tu editor de texto favorito, abre el archivo *.git/info/exclude*. +3. Con su editor de texto favorito, abra el archivo *.git/info/exclude*. -## Leer más +## Lecturas adicionales -* [Ignorar archivos](https://git-scm.com/book/en/v2/Git-Basics-Recording-Changes-to-the-Repository#_ignoring) en el libro de Pro Git -* [.gitignore](https://git-scm.com/docs/gitignore) en las páginas de man de Git -* [Una colección de plantillas útiles de *.gitignore* ](https://github.com/github/gitignore) en el repositorio github/gitignore +* [Omisión de archivos](https://git-scm.com/book/en/v2/Git-Basics-Recording-Changes-to-the-Repository#_ignoring) en el libro Pro Git +* [.gitignore](https://git-scm.com/docs/gitignore) en las páginas man de Git +* [Colección de plantillas *.gitignore* útiles](https://github.com/github/gitignore) en el repositorio github/gitignore * Sitio de [gitignore.io](https://www.gitignore.io/) diff --git a/translations/es-ES/content/get-started/getting-started-with-git/index.md b/translations/es-ES/content/get-started/getting-started-with-git/index.md index 522dd33c55..ec131a52f5 100644 --- a/translations/es-ES/content/get-started/getting-started-with-git/index.md +++ b/translations/es-ES/content/get-started/getting-started-with-git/index.md @@ -23,5 +23,11 @@ children: - /associating-text-editors-with-git - /configuring-git-to-handle-line-endings - /ignoring-files +ms.openlocfilehash: 42c758ca98c96d451660d089434d6d8dc61501d6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135834' --- diff --git a/translations/es-ES/content/get-started/getting-started-with-git/managing-remote-repositories.md b/translations/es-ES/content/get-started/getting-started-with-git/managing-remote-repositories.md index 3ee2700e4b..552ba7e8ca 100644 --- a/translations/es-ES/content/get-started/getting-started-with-git/managing-remote-repositories.md +++ b/translations/es-ES/content/get-started/getting-started-with-git/managing-remote-repositories.md @@ -23,16 +23,21 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: Administrar repositorios remotos +shortTitle: Manage remote repositories +ms.openlocfilehash: 413e1f8fca1991ea198e28daab9d8507668d4f29 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135829' --- - ## Agregar un repositorio remoto -Para agregar un remoto nuevo, utiliza el comando `git remote add` en la terminal, en el directorio en el cual está almacenado tu repositorio. +Para agregar un repositorio remoto nuevo, use el comando `git remote add` en el terminal, dentro del directorio donde está almacenado su repositorio. El comando `git remote add` toma dos argumentos: * Un nombre remoto, por ejemplo, `origin` -* Una URL remota, por ejemplo, `https://{% data variables.command_line.backticks %}/user/repo.git` +* Una dirección URL remota, por ejemplo, `https://{% data variables.command_line.backticks %}/user/repo.git` Por ejemplo: @@ -46,35 +51,35 @@ $ git remote -v > origin https://{% data variables.command_line.codeblock %}/user/repo.git (push) ``` -Para obtener más información sobre qué URL utilizar, consulta la sección "[Acerca de los repositorios remotos](/github/getting-started-with-github/about-remote-repositories)". +Para obtener más información sobre la dirección URL que se va a usar, consulte "[Acerca de los repositorios remotos](/github/getting-started-with-github/about-remote-repositories)". ### Solución de problemas: El origen remoto ya existe -Este error significa que trataste de agregar un remoto con un nombre que ya existe en tu repositorio local. +Este error significa que trató de agregar un repositorio remoto con un nombre que ya existe en su repositorio local: ```shell $ git remote add origin https://{% data variables.command_line.codeblock %}/octocat/Spoon-Knife.git > fatal: remote origin already exists. ``` -Para arreglar esto, puedes: -* Usar un nombre diferente para el nuevo remoto. -* Renombra el repositorio remoto existente antes de que agregues el remoto nuevo. Para obtener más información, consulta la sección "[Renombrar un repositorio remoto](#renaming-a-remote-repository)" a continuación. -* Borra el repositorio remoto existente antes de que agregues el remoto nuevo. Para obtener más información, consulta la sección "[Eliminar un repositorio remoto](#removing-a-remote-repository)" a continuación. +Para corregir esto, puedes: +* Usar un nombre diferente para el nuevo repositorio remoto. +* Renombra el repositorio remoto existente antes de que agregues el remoto nuevo. Para obtener más información, consulte "[Cambiar el nombre de un repositorio remoto](#renaming-a-remote-repository)" a continuación. +* Borra el repositorio remoto existente antes de que agregues el remoto nuevo. Para obtener más información, consulte "[Eliminación de un repositorio remoto](#removing-a-remote-repository)" a continuación. ## Cambiar la URL del repositorio remoto -El comando `git remote set-url` cambia una URL existente de repositorio remoto. +El comando `git remote set-url` cambia una dirección URL del repositorio remoto existente. {% tip %} -**Tip:** Para obtener más información sobre la diferencia entre las URL de HTTPS y SSH, consulta la sección "[Acerca de los repositorios remotos](/github/getting-started-with-github/about-remote-repositories)". +**Sugerencia:** Para obtener información sobre la diferencia entre las direcciones URL HTTPS y SSH, consulte ["Acerca de los repositorios remotos](/github/getting-started-with-github/about-remote-repositories)". {% endtip %} El comando `git remote set-url` toma dos argumentos: -* Un nombre de remoto existente. Por ejemplo, `origin` o `upstream` son dos de las opciones comunes. +* Un nombre de remoto existente. Por ejemplo, `origin` o `upstream` son dos opciones comunes. * Una nueva URL para el remoto. Por ejemplo: * Si estás actualizando para usar HTTPS, tu URL puede verse como: ```shell @@ -95,7 +100,7 @@ git@{% data variables.command_line.codeblock %}:USERNAME/REPOSITORY > origin git@{% data variables.command_line.codeblock %}:USERNAME/REPOSITORY.git (fetch) > origin git@{% data variables.command_line.codeblock %}:USERNAME/REPOSITORY.git (push) ``` -4. Cambiar tu URL remota de SSH a HTTPS con el comando `git remote set-url`. +4. Cambie la dirección URL del repositorio remoto de SSH a HTTPS con el comando `git remote set-url`. ```shell $ git remote set-url origin https://{% data variables.command_line.codeblock %}/USERNAME/REPOSITORY.git ``` @@ -107,9 +112,9 @@ git@{% data variables.command_line.codeblock %}:USERNAME/REPOSITORY > origin https://{% data variables.command_line.codeblock %}/USERNAME/REPOSITORY.git (push) ``` -La próxima vez que ejecutes `git`, `git pull` o `git push` en el repositorio remoto, se te pedirá el nombre de usuario y la contraseña de GitHub. {% data reusables.user-settings.password-authentication-deprecation %} +La próxima vez que `git fetch`, `git pull` o `git push` en el repositorio remoto, se le pedirá el nombre de usuario y la contraseña de GitHub. {% data reusables.user-settings.password-authentication-deprecation %} -Puedes [utilizar un ayudante de credenciales](/github/getting-started-with-github/caching-your-github-credentials-in-git) para que Git recuerde tu nombre de usuario y token de acceso personal cada vez que se comunique con GitHub. +Puede [usar un asistente de credenciales](/github/getting-started-with-github/caching-your-github-credentials-in-git) para que Git recuerde su nombre de usuario y el token de acceso personal de GitHub cada vez que se comunique con GitHub. ### Cambiar las URL remotas de HTTPS a SSH @@ -121,7 +126,7 @@ Puedes [utilizar un ayudante de credenciales](/github/getting-started-with-githu > origin https://{% data variables.command_line.codeblock %}/USERNAME/REPOSITORY.git (fetch) > origin https://{% data variables.command_line.codeblock %}/USERNAME/REPOSITORY.git (push) ``` -4. Cambiar tu URL remota de HTTPS a SSH con el comando `git remote set-url`. +4. Cambie la dirección URL del repositorio remoto de HTTPS a SSH con el comando `git remote set-url`. ```shell $ git remote set-url origin git@{% data variables.command_line.codeblock %}:USERNAME/REPOSITORY.git ``` @@ -146,27 +151,27 @@ Comprueba que escribiste correctamente el nombre del remoto. ## Renombrar un repositorio remoto -Utiliza el comando `git remote rename` para renombrar un remoto existente. +Use el comando `git remote rename` para cambiar el nombre de un repositorio remoto existente. El comando `git remote rename` toma dos argumentos: -* Un nombre de remoto existente, por ejemplo, `origen` -* Un nombre nuevo para el remoto, por ejemplo, `destino` +* Un nombre de repositorio remoto existente, por ejemplo, `origin` +* Un nuevo nombre para el repositorio remoto, por ejemplo, `destination` ## Ejemplo -Estos ejemplos asumen que estás[clonando con HTTPS](/github/getting-started-with-github/about-remote-repositories/#cloning-with-https-urls), lo cual se recomienda. +En estos ejemplos se supone que va a [clonar mediante HTTP](/github/getting-started-with-github/about-remote-repositories/#cloning-with-https-urls), que es la opción recomendada. ```shell $ git remote -v -# Ver remotos existentes +# View existing remotes > origin https://{% data variables.command_line.codeblock %}/OWNER/REPOSITORY.git (fetch) > origin https://{% data variables.command_line.codeblock %}/OWNER/REPOSITORY.git (push) $ git remote rename origin destination -# Cambiar el nombre del remoto de 'origen' a 'destino' +# Change remote name from 'origin' to 'destination' $ git remote -v -# Verificar el nombre nuevo del remoto +# Verify remote's new name > destination https://{% data variables.command_line.codeblock %}/OWNER/REPOSITORY.git (fetch) > destination https://{% data variables.command_line.codeblock %}/OWNER/REPOSITORY.git (push) ``` @@ -175,11 +180,11 @@ $ git remote -v Este error significa que el nombre remoto antiguo que tecleaste ya no existe. -Puedes verificar los remotos que existen actualmente con el comando `git remote -v`: +Puede comprobar qué repositorios remotos existen con el comando `git remote -v`: ```shell $ git remote -v -# Ver remotos existentes +# View existing remotes > origin https://{% data variables.command_line.codeblock %}/OWNER/REPOSITORY.git (fetch) > origin https://{% data variables.command_line.codeblock %}/OWNER/REPOSITORY.git (push) ``` @@ -188,38 +193,38 @@ $ git remote -v Este error significa que el nombre del remoto que quieres utilizar ya existe. Para resolver esto, puedes ya sea utilizar un nombre diferente para el remoto o renombrar el remoto original. -## Eliminar un repositorio remoto +## Eliminar un repositorio remoto -Utiliza el comando `git remote rm` para eliminar una URL remota de tu repositorio. +Use el comando `git remote rm` para quitar la dirección URL de un repositorio remoto del repositorio. El comando `git remote rm` toma un argumento: -* El nombre de un remoto, por ejemplo `destination` (destino) +* Un nombre de repositorio remoto, por ejemplo, `destination` El eliminar la URL remota de tu repositorio únicamente desenlazará los repositorios remoto y local. Esto no borra el repositorio remoto. ## Ejemplo -Estos ejemplos asumen que estás[clonando con HTTPS](/github/getting-started-with-github/about-remote-repositories/#cloning-with-https-urls), lo cual se recomienda. +En estos ejemplos se supone que va a [clonar mediante HTTP](/github/getting-started-with-github/about-remote-repositories/#cloning-with-https-urls), que es la opción recomendada. ```shell $ git remote -v -# Ver los remotos actuales +# View current remotes > origin https://{% data variables.command_line.codeblock %}/OWNER/REPOSITORY.git (fetch) > origin https://{% data variables.command_line.codeblock %}/OWNER/REPOSITORY.git (push) > destination https://{% data variables.command_line.codeblock %}/FORKER/REPOSITORY.git (fetch) > destination https://{% data variables.command_line.codeblock %}/FORKER/REPOSITORY.git (push) $ git remote rm destination -# Eliminar remoto +# Remove remote $ git remote -v -# Verificar que se haya ido +# Verify it's gone > origin https://{% data variables.command_line.codeblock %}/OWNER/REPOSITORY.git (fetch) > origin https://{% data variables.command_line.codeblock %}/OWNER/REPOSITORY.git (push) ``` {% warning %} -**Nota**: `git remote rm` no borra el repositorio remoto del servidor. Simplemente, elimina de tu repositorio local el remoto y sus referencias. +**Nota**: `git remote rm` no elimina el repositorio remoto del servidor. Simplemente elimina del repositorio local el repositorio remoto y sus referencias. {% endwarning %} @@ -229,11 +234,11 @@ Este error significa que el remoto que trataste de eliminar no existe: ```shell $ git remote rm sofake -> error: No se pudo eliminar la sección de configuración 'remote.sofake' +> error: Could not remove config section 'remote.sofake' ``` Comprueba que escribiste correctamente el nombre del remoto. -## Leer más +## Información adicional -- "[Trabajar con remotos" desde el libro _Pro Git_](https://git-scm.com/book/en/Git-Basics-Working-with-Remotes) +- "[Trabajar con remotos" del libro _Pro Git_](https://git-scm.com/book/en/Git-Basics-Working-with-Remotes) diff --git a/translations/es-ES/content/get-started/getting-started-with-git/setting-your-username-in-git.md b/translations/es-ES/content/get-started/getting-started-with-git/setting-your-username-in-git.md index a252be514a..5c720d6cde 100644 --- a/translations/es-ES/content/get-started/getting-started-with-git/setting-your-username-in-git.md +++ b/translations/es-ES/content/get-started/getting-started-with-git/setting-your-username-in-git.md @@ -11,15 +11,20 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: Configura tu nombre de usuario +shortTitle: Set your username +ms.openlocfilehash: c713f21fdf91269764dd97f15770e7996bf9f4f0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135817' --- - ## Acerca de los nombres de usuario de Git -Puedes cambiar el nombre que está asociado con tus confirmaciones de Git utilizando el comando `git config`. El nuevo nombre que configures será visible en cualquier confirmación futura que subas a {% data variables.product.product_name %} desde la línea de comando. Si deseas mantener tu nombre real privado, puedes utilizar cualquier texto como nombre de usuario de Git. +Puede cambiar el nombre asociado a las confirmaciones de Git mediante el comando `git config`. El nuevo nombre que configures será visible en cualquier confirmación futura que subas a {% data variables.product.product_name %} desde la línea de comando. Si deseas mantener tu nombre real privado, puedes utilizar cualquier texto como nombre de usuario de Git. -Cambiar el nombre asociado con tus confirmaciones de Git utilizando `git config` afectará únicamente a las confirmaciones futuras y no cambiará el nombre utilizado para las confirmaciones anteriores. +El cambio del nombre asociado a las confirmaciones de Git con `git config` solo afectará a las confirmaciones futuras y no cambiará el nombre que se usa en las anteriores. -## Configurar tu nombre de usuario de Git para *cada* repositorio en tu computadora +## Establecimiento del nombre de usuario de Git para *todos* los repositorios del equipo {% data reusables.command_line.open_the_multi_os_terminal %} @@ -51,7 +56,7 @@ Cambiar el nombre asociado con tus confirmaciones de Git utilizando `git config` > Mona Lisa ``` -## Leer más +## Información adicional -- "[Establecer tu dirección de correo electrónico de confirmaciones](/articles/setting-your-commit-email-address)" -- ["Configuración de Git" del libro _Pro Git_](https://git-scm.com/book/en/Customizing-Git-Git-Configuration) +- "[Configuración de la dirección de correo electrónico de confirmación](/articles/setting-your-commit-email-address)" +- ["Configuración de Git" en el libro _Git de Pro_](https://git-scm.com/book/en/Customizing-Git-Git-Configuration) diff --git a/translations/es-ES/content/get-started/getting-started-with-git/updating-credentials-from-the-macos-keychain.md b/translations/es-ES/content/get-started/getting-started-with-git/updating-credentials-from-the-macos-keychain.md index 9506b8f625..e9971b9ea4 100644 --- a/translations/es-ES/content/get-started/getting-started-with-git/updating-credentials-from-the-macos-keychain.md +++ b/translations/es-ES/content/get-started/getting-started-with-git/updating-credentials-from-the-macos-keychain.md @@ -1,6 +1,6 @@ --- title: Actualizar credenciales desde la Keychain OSX -intro: 'Necesitarás actualizar tus credenciales guardadas en el ayudante `git-credential-osxkeychain` si cambias tu{% ifversion not ghae %} nombre de usuario, contraseña, o{% endif %} token de acceso personal en {% data variables.product.product_name %}.' +intro: 'Necesitarás actualizar tus credenciales guardadas en el asistente `git-credential-osxkeychain` si cambias tu{% ifversion not ghae %} nombre de usuario, contraseña o{% endif %} token de acceso personal en {% data variables.product.product_name %}.' redirect_from: - /articles/updating-credentials-from-the-osx-keychain - /github/using-git/updating-credentials-from-the-osx-keychain @@ -12,14 +12,19 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: credenciales de Keychain de macOS +shortTitle: macOS Keychain credentials +ms.openlocfilehash: ce2e225bcff1aca0c034e564fe3233e5f9cb68d2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135810' --- - {% tip %} -**Nota:** El actualizar las credenciales desde la Keychain de macOS solo aplica a los usuarios que configuran el PAT manualmente utilizando el ayudante `osxkeychain` que está integrado en macOS. +**Nota:** La actualización de credenciales desde Llaveros de macOS solo se aplica a los usuarios que han configurado manualmente un PAT mediante el asistente `osxkeychain` integrado en macOS. -Te recomendamos que ya sea [configures el SSH](/articles/generating-an-ssh-key) o mejores al [Administrador de Credenciales de Git](/get-started/getting-started-with-git/caching-your-github-credentials-in-git) (GCM) en su lugar. El GCM puede administrar la autenticación en tu nombre (sin utilizar más PAT manuales) incluyendo la 2FA (autenticación bifactorial). +En su lugar, se recomienda [configurar SSH](/articles/generating-an-ssh-key) o actualizar al [Administrador de credenciales de Git](/get-started/getting-started-with-git/caching-your-github-credentials-in-git) (GCM). El GCM puede administrar la autenticación en tu nombre (sin utilizar más PAT manuales) incluyendo la 2FA (autenticación bifactorial). {% endtip %} @@ -27,9 +32,10 @@ Te recomendamos que ya sea [configures el SSH](/articles/generating-an-ssh-key) ## Actualizar tus credenciales a través de Keychain Access (Acceso keychain) -1. Da clic en el icono de Spotlight (lupa) en el costado derecho de la barra de menú. Teclea `Keychain access` y luego presiona la tecla Enter para lanzar la app. ![Barra Spotlight Search (Búsqueda de Spotlight)](/assets/images/help/setup/keychain-access.png) -2. En Keychain Access (Acceso keychain), busca **{% data variables.command_line.backticks %}**. -3. Encuentra la entrada "internet password" (contraseña de internet) para `{% data variables.command_line.backticks %}`. +1. Da clic en el icono de Spotlight (lupa) en el costado derecho de la barra de menú. Escriba `Keychain access` y presione la tecla Entrar para iniciar la aplicación. + ![Barra de búsqueda de Spotlight](/assets/images/help/setup/keychain-access.png) +2. En Acceso a Llaveros, busque **{% data variables.command_line.backticks %}** . +3. Busque la entrada "Contraseña de Internet" para `{% data variables.command_line.backticks %}`. 4. Edita o borra la entrada según corresponda. ## Eliminar tus credenciales a través de la línea de comando @@ -43,8 +49,8 @@ protocol=https > [Press Return] ``` -Si resulta exitoso, no se imprimirá nada. Para probar que esto funciona, intenta clonar un repositorio privado de {% data variables.product.product_location %}. Si se te pide una contraseña, la entrada de keychain se borró. +Si se realiza correctamente, no se imprimirá nada. Para comprobar que funciona, pruebe y clone un repositorio privado de {% data variables.product.product_location %}. Si se te pide una contraseña, la entrada de keychain se borró. -## Leer más +## Información adicional -- [Almacenar tus credenciales de {% data variables.product.prodname_dotcom %} en el caché dentro de Git](/github/getting-started-with-github/caching-your-github-credentials-in-git/)" +- "[Almacenamiento en caché de las credenciales de {% data variables.product.prodname_dotcom %} en Git](/github/getting-started-with-github/caching-your-github-credentials-in-git/)" diff --git a/translations/es-ES/content/get-started/getting-started-with-git/why-is-git-always-asking-for-my-password.md b/translations/es-ES/content/get-started/getting-started-with-git/why-is-git-always-asking-for-my-password.md index c1ac53d7e9..68fa85611b 100644 --- a/translations/es-ES/content/get-started/getting-started-with-git/why-is-git-always-asking-for-my-password.md +++ b/translations/es-ES/content/get-started/getting-started-with-git/why-is-git-always-asking-for-my-password.md @@ -11,17 +11,22 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: Contraseñas de Git +shortTitle: Git passwords +ms.openlocfilehash: 06a8cf617072075f39a880ec58173e7cfbc5bc8a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135804' --- - -Utilizar una URL remota de tipo HTTPS tiene algunas ventajas comparadas con el uso de SSH. Es más fácil de configurar que SSH, y habitualmente trabaja mediante cortafuectos y proxies estrictos. Sin embargo, también te solicita que ingreses tus credenciales de {% data variables.product.product_name %} cada vez que extraes o subes un repositorio. +Utilizar una URL remota de tipo HTTPS tiene algunas ventajas comparadas con el uso de SSH. Es más fácil de configurar que SSH, y habitualmente trabaja mediante cortafuectos y proxies estrictos. Sin embargo, también te solicita que ingreses tus credenciales de {% data variables.product.product_name %} cada vez que extraes o subes un repositorio. {% data reusables.user-settings.password-authentication-deprecation %} -Puedes evitar que se te solicite tu contraseña si configuras Git para que [almacene tus credenciales en el caché](/github/getting-started-with-github/caching-your-github-credentials-in-git). Ya que hayas configurado el almacenamiento de credenciales en caché, Git utilizará to token de acceso personal almacenado en caché automáticamente cada que extraigas o subas información a un repositorio utilizando HTTPS. +Puede evitar que se le pida la contraseña si configura Git para que [almacene en caché las credenciales](/github/getting-started-with-github/caching-your-github-credentials-in-git) de forma automática. Ya que hayas configurado el almacenamiento de credenciales en caché, Git utilizará to token de acceso personal almacenado en caché automáticamente cada que extraigas o subas información a un repositorio utilizando HTTPS. -## Leer más +## Información adicional -- "[Acerca de los repositorios remotos](/github/getting-started-with-github/about-remote-repositories)." +- "[Acerca de los repositorios remotos](/github/getting-started-with-github/about-remote-repositories)". - "[Acerca de la autenticación en {% data variables.product.prodname_dotcom %}](/github/authenticating-to-github/about-authentication-to-github)" -- "[Agregar tu llave SSH al ssh-agent](/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#adding-your-ssh-key-to-the-ssh-agent)" +- "[Adición de la clave SSH al agente ssh](/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#adding-your-ssh-key-to-the-ssh-agent)" diff --git a/translations/es-ES/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/about-github-importer.md b/translations/es-ES/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/about-github-importer.md index 7b3f6ba730..f276a4a1dc 100644 --- a/translations/es-ES/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/about-github-importer.md +++ b/translations/es-ES/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/about-github-importer.md @@ -8,24 +8,29 @@ redirect_from: versions: fpt: '*' ghec: '*' +ms.openlocfilehash: 86fa3129982afcdf99da7879792881c522d4a6fc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135798' --- - Importador GitHub es una herramienta que importa de forma rápida repositorios de código fuente, incluido el historial de revisiones y confirmaciones de cambios, a GitHub para tí. ![Importar un gif de repositorio](/assets/images/help/importer/github-importer.gif) Durante una importación, dependiendo del sistema de control de la versión del que estás importando, puedes autenticar con tu repositorio remoto, actualizar la atribución del autor de la confirmación e importar repositorios con archivos grandes (o eliminar archivos grandes si no quieres usar Large File Storage de Git). -| Acción de importación | Subversion | Mercurial | TFVC | Git | -|:-------------------------------------------------------------------------------------------------------------------------- |:----------:|:---------:|:-----:|:-----:| -| Autenticar con repositorio remoto | **X** | **X** | **X** | **X** | -| [Actualizar la atribución del autor de la confirmación](/articles/updating-commit-author-attribution-with-github-importer) | **X** | **X** | **X** | | -| Mover archivos grandes a [Large File Storage de Git](/articles/about-git-large-file-storage) | **X** | **X** | **X** | | -| Eliminar archivos grandes de tu repositorio | **X** | **X** | **X** | | +| Acción de importación | Subversion | Mercurial | TFVC | Git | +|:--------------|:----------:|:---------:|:----------------------:|:---:| +| Autenticar con repositorio remoto | **X** | **X** | **X** | **X** | +| [Actualizar la atribución del autor de la confirmación con Importador GitHub](/articles/updating-commit-author-attribution-with-github-importer) | **X** | **X** | **X** | | +| Transferencia de archivos grandes a [Large File Storage de Git](/articles/about-git-large-file-storage) | **X** | **X** | **X** | | +| Eliminar archivos grandes de tu repositorio | **X** | **X** | **X** | | -## Leer más +## Lecturas adicionales -- "[Importar un repositorio con Importador GitHub](/articles/importing-a-repository-with-github-importer)" -- "[Actualizar la atribución del autor de la confirmación con Importador GitHub ](/articles/updating-commit-author-attribution-with-github-importer)" +- "[Importar un repositorio con el Importador GitHub](/articles/importing-a-repository-with-github-importer)" +- "[Actualizar la atribución del autor de la confirmación con Importador GitHub](/articles/updating-commit-author-attribution-with-github-importer)" - "[Importar un repositorio de Git usando la línea de comando](/articles/importing-a-git-repository-using-the-command-line)" - "[Herramientas de migración de código fuente](/articles/source-code-migration-tools)" diff --git a/translations/es-ES/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/adding-locally-hosted-code-to-github.md b/translations/es-ES/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/adding-locally-hosted-code-to-github.md index dcc1431bc8..409b74f874 100644 --- a/translations/es-ES/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/adding-locally-hosted-code-to-github.md +++ b/translations/es-ES/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/adding-locally-hosted-code-to-github.md @@ -1,6 +1,6 @@ --- title: Agregar código hospedado localmente a GitHub -intro: 'Aprende cómo agregar repositorios o código fuente existentes a {% data variables.product.product_name %} desde la línea de comandos utilizando el {% data variables.product.prodname_cli %} o los comandos de Git. Luego, comparte tu código e invita a los demás a que trabajen contigo.' +intro: 'Obtén información sobre cómo agregar código fuente o repositorios existentes a {% data variables.product.product_name %} desde la línea de comandos mediante {% data variables.product.prodname_cli %} o comandos de Git. A continuación, comparte el código e invita a otros usuarios a trabajar contigo.' redirect_from: - /articles/add-an-existing-project-to-github - /articles/adding-an-existing-project-to-github-using-the-command-line @@ -12,24 +12,29 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: Agrega código hospedado localmente +shortTitle: Add locally hosted code +ms.openlocfilehash: 5dc22ef9d8b5f11618bc90414c9d94fcdfe50462 +ms.sourcegitcommit: 22d665055b1bee7a5df630385e734e3a149fc720 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/13/2022 +ms.locfileid: '145135793' --- +## Acerca de cómo agregar código fuente existente a {% data variables.product.product_name %} -## Acerca de cómo agregar código fuente existente a {% data variables.product.product_name %} +Si ya tiene código fuente o repositorios almacenados localmente en el equipo o en la red privada, puede agregarlos a {% data variables.product.product_name %} escribiendo comandos en un terminal. Para ello, escriba comandos de Git directamente o bien use la {% data variables.product.prodname_cli %}. -Si tienes repositorios o código fuente existentes que se almacenan localmente en tu computadora o red privada, puedes agregarlos a {% data variables.product.product_name %} escribiendo comandos en una terminal. Puedes hacer esto tecleando comandos de Git directamente o utilizando el {% data variables.product.prodname_cli %}. - -{% data variables.product.prodname_cli %} es una herramienta de código abierto para utilizar {% data variables.product.prodname_dotcom %} desde la línea de comandos de tu computadora. El {% data variables.product.prodname_cli %} puede simplificar el proceso de agregar un proyecto existente a {% data variables.product.product_name %} utilizando la línea de comandos. Para aprender más sobre el {% data variables.product.prodname_cli %}, consulta la sección "[Acerca del {% data variables.product.prodname_cli %}](/github-cli/github-cli/about-github-cli)". +{% data variables.product.prodname_cli %} es una herramienta de código abierto para usar {% data variables.product.prodname_dotcom %} desde la línea de comandos del equipo. El {% data variables.product.prodname_cli %} puede simplificar el proceso de agregar un proyecto existente a {% data variables.product.product_name %} utilizando la línea de comandos. Para obtener más información sobre la {% data variables.product.prodname_cli %}, vea "[Acerca de la {% data variables.product.prodname_cli %}](/github-cli/github-cli/about-github-cli)". {% tip %} -**Sugerencia:** Si estás más a gusto con una interfaz de usuario de tipo "apuntar y hacer clic", trata de agregar tu proyecto con {% data variables.product.prodname_desktop %}. Para más información, consulta "[Agregar un repositorio de tu computadora local a GitHub Desktop](/desktop/guides/contributing-to-projects/adding-a-repository-from-your-local-computer-to-github-desktop)" en *{% data variables.product.prodname_desktop %} Ayuda*. +**Sugerencia**: Si se siente más a gusto con una interfaz de usuario de tipo "apuntar y hacer clic", intente agregar su proyecto con {% data variables.product.prodname_desktop %}. Para obtener más información, vea "[Agregar un repositorio desde el equipo local a GitHub Desktop](/desktop/guides/contributing-to-projects/adding-a-repository-from-your-local-computer-to-github-desktop)" en la *Ayuda de {% data variables.product.prodname_desktop %}* . {% endtip %} {% data reusables.repositories.sensitive-info-warning %} -## Agregar un repositorio local a {% data variables.product.product_name %} con {% data variables.product.prodname_cli %} +## Agregar un repositorio local a {% data variables.product.product_name %} con la {% data variables.product.prodname_cli %} 1. En la línea de comandos, navega al directorio raíz de tu proyecto. 1. Inicializar el directorio local como un repositorio de Git. @@ -44,52 +49,43 @@ Si tienes repositorios o código fuente existentes que se almacenan localmente e git add . && git commit -m "initial commit" ``` -1. Para crear un repositorio para tu proyecto en GitHub, utiliza el subcomando `gh repo create`. Cuando se te solicite, selecciona **Subir un repositorio local existente a GitHub** e ingresa el nombre que quieras ponerle a tu repositorio. Si quieres que tu proyecto pertenezca a una organización en vez de a tu cuenta de usuario, especifica el nombre de la organización y del proyecto con `organization-name/project-name`. +1. A fin de crear un repositorio para el proyecto en GitHub, use el subcomando `gh repo create`. Cuando se le solicite, seleccione **Push an existing local repository to GitHub** (Insertar un repositorio local existente a GitHub) e introduzca el nombre que quiera ponerle a su repositorio. Si quiere que su proyecto pertenezca a una organización en lugar de a su cuenta de usuario, especifique el nombre de la organización y del proyecto con `organization-name/project-name`. 1. Sigue los mensajes interactivos. Para agregar el remoto y subir el repositorio, confirma con "Sí" cuando se te pida agregar el remoto y subir las confirmaciones a la rama actual. -1. Como alternativa, para saltarte todos los mensajes, proporciona la ruta del repositorio con el marcador `--source` y pasa un marcador de visibilidad (`--public`, `--private` o `--internal`). Por ejemplo, `gh repo create --source=. --public`. Especifica un remoto con el marcador `--remote`. Para subir tus confirmaciones, pasa el marcador `--push`. Para obtener más información sobre los argumentos posibles, consulta el [manual del CLI de GitHub](https://cli.github.com/manual/gh_repo_create). +1. Como alternativa, para omitir todas las solicitudes, proporcione la ruta de acceso al repositorio con la marca `--source` y pase una marca de visibilidad (`--public`, `--private` o `--internal`). Por ejemplo, `gh repo create --source=. --public`. Especifique un remoto con la marca `--remote`. Para insertar las confirmaciones, pase la marca `--push`. Para obtener más información acerca de los posibles argumentos, vea el [Manual de la CLI de GitHub](https://cli.github.com/manual/gh_repo_create). -## Agregar un repositorio local a {% data variables.product.product_name %} utilizando Git +## Agregar un repositorio local a {% data variables.product.product_name %} mediante Git {% mac %} -1. [Crear un repositorio nuevo](/repositories/creating-and-managing-repositories/creating-a-new-repository) en {% data variables.product.product_location %}. Para evitar errores, no inicialices el nuevo repositorio con archivos *README* licencia o `gitingnore`. Puedes agregar estos archivos después de que tu proyecto se haya subido a {% data variables.product.product_name %}. ![Desplegable Create New Repository (Crear nuevo repositorio)](/assets/images/help/repository/repo-create.png) -{% data reusables.command_line.open_the_multi_os_terminal %} +1. [Cree un repositorio](/repositories/creating-and-managing-repositories/creating-a-new-repository) en {% data variables.product.product_location %}. Para evitar errores, no inicialice el nuevo repositorio con el archivo *LÉAME*, la licencia o archivos `gitignore`. Puedes agregar estos archivos después de que tu proyecto se haya subido a {% data variables.product.product_name %}. + ![Creación del menú desplegable Nuevo repositorio](/assets/images/help/repository/repo-create.png) {% data reusables.command_line.open_the_multi_os_terminal %} 3. Cambiar el directorio de trabajo actual en tu proyecto local. -4. Use the `init` command to initialize the local directory as a Git repository. By default, the initial branch is called `master`. - - If you’re using Git 2.28.0 or a later version, you can set the name of the default branch using `-b`. - - ``` shell - $ git init -b main - ``` - - If you’re using Git 2.27.1 or an earlier version, you can set the name of the default branch using `&& git branch -m`. - - ``` shell - $ git init && git branch -m main - ``` +4. Inicializar el directorio local como un repositorio de Git. + ```shell + $ git init -b main + ``` 5. Agregar los archivos a tu nuevo repositorio local. Esto representa la primera confirmación. - ```shell $ git add . - # Agrega el archivo en el repositorio local y lo presenta para la confirmación. {% data reusables.git.unstage-codeblock %} + # Adds the files in the local repository and stages them for commit. {% data reusables.git.unstage-codeblock %} ``` 6. Confirmar los archivos que has preparado en tu repositorio local. ```shell $ git commit -m "First commit" # Commits the tracked changes and prepares them to be pushed to a remote repository. {% data reusables.git.reset-head-to-previous-commit-codeblock %} ``` -7. En la parte superior de tu repositorio en la página de configuración rápida de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, haz clic en {% octicon "clippy" aria-label="The copy to clipboard icon" %} para copiar la URL del repositorio remoto. ![Copiar el campo de URL de repositorio remoto](/assets/images/help/repository/copy-remote-repository-url-quick-setup.png) -8. En Terminal, [agrega la URL para el repositorio remoto](/github/getting-started-with-github/managing-remote-repositories) donde se subirá tu repositorio local. +7. En la parte superior de tu repositorio en la página de configuración rápida de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, haz clic en {% octicon "clippy" aria-label="The copy to clipboard icon" %} para copiar la URL del repositorio remoto. + ![Copie el campo de URL de repositorio remoto](/assets/images/help/repository/copy-remote-repository-url-quick-setup.png). +8. En Terminal, [agregue la dirección URL del repositorio remoto](/github/getting-started-with-github/managing-remote-repositories) en el que se insertará el repositorio local. ```shell $ git remote add origin <REMOTE_URL> # Sets the new remote $ git remote -v # Verifies the new remote URL ``` -9. [Sube los cambios](/github/getting-started-with-github/pushing-commits-to-a-remote-repository/) en tu repositorio local a {% data variables.product.product_location %}. +9. [Inserte los cambios](/github/getting-started-with-github/pushing-commits-to-a-remote-repository/) en el repositorio local en {% data variables.product.product_location %}. ```shell $ git push -u origin main # Pushes the changes in your local repository up to the remote repository you specified as the origin @@ -99,41 +95,33 @@ Si tienes repositorios o código fuente existentes que se almacenan localmente e {% windows %} -1. [Crear un repositorio nuevo](/articles/creating-a-new-repository) en {% data variables.product.product_location %}. Para evitar errores, no inicialices el nuevo repositorio con archivos *README* licencia o `gitingnore`. Puedes agregar estos archivos después de que tu proyecto se haya subido a {% data variables.product.product_name %}. ![Desplegable Create New Repository (Crear nuevo repositorio)](/assets/images/help/repository/repo-create.png) -{% data reusables.command_line.open_the_multi_os_terminal %} +1. [Cree un repositorio](/articles/creating-a-new-repository) en {% data variables.product.product_location %}. Para evitar errores, no inicialice el nuevo repositorio con el archivo *LÉAME*, la licencia o archivos `gitignore`. Puedes agregar estos archivos después de que tu proyecto se haya subido a {% data variables.product.product_name %}. + ![Creación del menú desplegable Nuevo repositorio](/assets/images/help/repository/repo-create.png) {% data reusables.command_line.open_the_multi_os_terminal %} 3. Cambiar el directorio de trabajo actual en tu proyecto local. -4. Use the `init` command to initialize the local directory as a Git repository. By default, the initial branch is called `master`. - - If you’re using Git 2.28.0 or a later version, you can set the name of the default branch using `-b`. - - ``` shell - $ git init -b main - ``` - - If you’re using Git 2.27.1 or an earlier version, you can set the name of the default branch using `&& git branch -m`. - - ``` shell - $ git init && git branch -m main - ``` +4. Inicializar el directorio local como un repositorio de Git. + ```shell + $ git init -b main + ``` 5. Agregar los archivos a tu nuevo repositorio local. Esto representa la primera confirmación. ```shell $ git add . - # Agrega el archivo en el repositorio local y lo presenta para la confirmación. {% data reusables.git.unstage-codeblock %} + # Adds the files in the local repository and stages them for commit. {% data reusables.git.unstage-codeblock %} ``` 6. Confirmar los archivos que has preparado en tu repositorio local. ```shell $ git commit -m "First commit" # Commits the tracked changes and prepares them to be pushed to a remote repository. {% data reusables.git.reset-head-to-previous-commit-codeblock %} ``` -7. En la parte superior de tu repositorio en la página de configuración rápida de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, haz clic en {% octicon "clippy" aria-label="The copy to clipboard icon" %} para copiar la URL del repositorio remoto. ![Copiar el campo de URL de repositorio remoto](/assets/images/help/repository/copy-remote-repository-url-quick-setup.png) -8. En la indicación Command (Comando), [agrega la URL para el repositorio remoto](/github/getting-started-with-github/managing-remote-repositories) donde se subirá tu repositorio local. +7. En la parte superior de tu repositorio en la página de configuración rápida de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, haz clic en {% octicon "clippy" aria-label="The copy to clipboard icon" %} para copiar la URL del repositorio remoto. + ![Copie el campo de URL de repositorio remoto](/assets/images/help/repository/copy-remote-repository-url-quick-setup.png). +8. En el símbolo del sistema, [agregue la dirección URL del repositorio remoto](/github/getting-started-with-github/managing-remote-repositories) en el que se insertará el repositorio local. ```shell $ git remote add origin <REMOTE_URL> # Sets the new remote $ git remote -v # Verifies the new remote URL ``` -9. [Sube los cambios](/github/getting-started-with-github/pushing-commits-to-a-remote-repository/) en tu repositorio local a {% data variables.product.product_location %}. +9. [Inserte los cambios](/github/getting-started-with-github/pushing-commits-to-a-remote-repository/) en el repositorio local en {% data variables.product.product_location %}. ```shell $ git push origin main # Pushes the changes in your local repository up to the remote repository you specified as the origin @@ -143,41 +131,33 @@ Si tienes repositorios o código fuente existentes que se almacenan localmente e {% linux %} -1. [Crear un repositorio nuevo](/articles/creating-a-new-repository) en {% data variables.product.product_location %}. Para evitar errores, no inicialices el nuevo repositorio con archivos *README* licencia o `gitingnore`. Puedes agregar estos archivos después de que tu proyecto se haya subido a {% data variables.product.product_name %}. ![Desplegable Create New Repository (Crear nuevo repositorio)](/assets/images/help/repository/repo-create.png) -{% data reusables.command_line.open_the_multi_os_terminal %} +1. [Cree un repositorio](/articles/creating-a-new-repository) en {% data variables.product.product_location %}. Para evitar errores, no inicialice el nuevo repositorio con el archivo *LÉAME*, la licencia o archivos `gitignore`. Puedes agregar estos archivos después de que tu proyecto se haya subido a {% data variables.product.product_name %}. + ![Creación del menú desplegable Nuevo repositorio](/assets/images/help/repository/repo-create.png) {% data reusables.command_line.open_the_multi_os_terminal %} 3. Cambiar el directorio de trabajo actual en tu proyecto local. -4. Use the `init` command to initialize the local directory as a Git repository. By default, the initial branch is called `master`. - - If you’re using Git 2.28.0 or a later version, you can set the name of the default branch using `-b`. - - ``` shell - $ git init -b main - ``` - - If you’re using Git 2.27.1 or an earlier version, you can set the name of the default branch using `&& git branch -m`. - - ``` shell - $ git init && git branch -m main - ``` +4. Inicializar el directorio local como un repositorio de Git. + ```shell + $ git init -b main + ``` 5. Agregar los archivos a tu nuevo repositorio local. Esto representa la primera confirmación. ```shell $ git add . - # Agrega el archivo en el repositorio local y lo presenta para la confirmación. {% data reusables.git.unstage-codeblock %} + # Adds the files in the local repository and stages them for commit. {% data reusables.git.unstage-codeblock %} ``` 6. Confirmar los archivos que has preparado en tu repositorio local. ```shell $ git commit -m "First commit" # Commits the tracked changes and prepares them to be pushed to a remote repository. {% data reusables.git.reset-head-to-previous-commit-codeblock %} ``` -7. En la parte superior de tu repositorio en la página de configuración rápida de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, haz clic en {% octicon "clippy" aria-label="The copy to clipboard icon" %} para copiar la URL del repositorio remoto. ![Copiar el campo de URL de repositorio remoto](/assets/images/help/repository/copy-remote-repository-url-quick-setup.png) -8. En Terminal, [agrega la URL para el repositorio remoto](/github/getting-started-with-github/managing-remote-repositories) donde se subirá tu repositorio local. +7. En la parte superior de tu repositorio en la página de configuración rápida de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, haz clic en {% octicon "clippy" aria-label="The copy to clipboard icon" %} para copiar la URL del repositorio remoto. + ![Copie el campo de URL de repositorio remoto](/assets/images/help/repository/copy-remote-repository-url-quick-setup.png). +8. En Terminal, [agregue la dirección URL del repositorio remoto](/github/getting-started-with-github/managing-remote-repositories) en el que se insertará el repositorio local. ```shell $ git remote add origin <REMOTE_URL> # Sets the new remote $ git remote -v # Verifies the new remote URL ``` -9. [Sube los cambios](/github/getting-started-with-github/pushing-commits-to-a-remote-repository/) en tu repositorio local a {% data variables.product.product_location %}. +9. [Inserte los cambios](/github/getting-started-with-github/pushing-commits-to-a-remote-repository/) en el repositorio local en {% data variables.product.product_location %}. ```shell $ git push origin main # Pushes the changes in your local repository up to the remote repository you specified as the origin @@ -185,6 +165,6 @@ Si tienes repositorios o código fuente existentes que se almacenan localmente e {% endlinux %} -## Leer más +## Información adicional - "[Agregar un archivo a un repositorio](/repositories/working-with-files/managing-files/adding-a-file-to-a-repository#adding-a-file-to-a-repository-using-the-command-line)" diff --git a/translations/es-ES/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/importing-a-git-repository-using-the-command-line.md b/translations/es-ES/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/importing-a-git-repository-using-the-command-line.md index ed011d9e68..9be9eb0df9 100644 --- a/translations/es-ES/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/importing-a-git-repository-using-the-command-line.md +++ b/translations/es-ES/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/importing-a-git-repository-using-the-command-line.md @@ -1,6 +1,6 @@ --- title: Importar un repositorio de Git usando la línea de comando -intro: '{% ifversion fpt %}Si [GitHub Importer](/articles/importing-a-repository-with-github-importer) no se ajusta a tus necesidades, por ejemplo, si tu código existente se hospeda en una red privada, entonces te recomendamos importar utilizando la línea de comandos.{% else %}Importar proyectos de Git utilizando la línea de comandos es adecuado cuando tu código existente se encuentra hospedado en una red privada.{% endif %}' +intro: '{% ifversion fpt %}Si [Importador de GitHub](/articles/importing-a-repository-with-github-importer) no es adecuado para tus propósitos, como cuando tu código existente está hospedado en una red privada, se recomienda importar mediante la línea de comando.{% else %}Importar proyectos de Git mediante la línea de comando es adecuado cuando tu código existente está hospedado en una red privada.{% endif %}' redirect_from: - /articles/importing-a-git-repository-using-the-command-line - /github/importing-your-projects-to-github/importing-a-git-repository-using-the-command-line @@ -10,26 +10,31 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: Importar un repositorio localmente +shortTitle: Import repo locally +ms.openlocfilehash: bd3a5e5ffca38250a74851444f6cac4cbb06eb53 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135792' --- - Antes de comenzar, asegúrate de saber lo siguiente: - Tu nombre de usuario {% data variables.product.product_name %} -- La URL del clon del repositorio externo, como `https://external-host.com/user/repo.git` o `git://external-host.com/user/repo.git` (quizás con un `user@` adelante del nombre de dominio `external-host.com`) +- La dirección URL de clonación del repositorio externo, como `https://external-host.com/user/repo.git` o `git://external-host.com/user/repo.git` (quizás con un elemento `user@` delante del nombre de dominio `external-host.com`) {% tip %} A los fines de demostración, usaremos lo siguiente: -- Una cuenta externa llamada **extuser** -- Un host de Git externo llamado `https://external-host.com` +- Una cuenta externa denominada **extuser** +- Un host de Git externo denominado `https://external-host.com` - Una cuenta personal de {% data variables.product.product_name %} denominada **ghuser** -- Un repositorio en {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} que se llame **repo.git** +- Un repositorio en {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} denominado **repo.git** {% endtip %} -1. [Crear un repositorio nuevo en {% data variables.product.product_name %}](/articles/creating-a-new-repository). Importarás tu repositorio de Git externo a este repositorio nuevo. +1. [Creación de un repositorio en {% data variables.product.product_name %}](/articles/creating-a-new-repository). Importarás tu repositorio de Git externo a este repositorio nuevo. 2. En la línea de comando, haz un clon "en blanco" del repositorio usando la URL del clon externo. Esto crea una copia completa de los datos, pero sin un directorio de trabajo para editar archivos, y asegura una exportación limpia y nueva de todos los datos antiguos. ```shell $ git clone --bare https://external-host.com/extuser/repo.git diff --git a/translations/es-ES/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/importing-a-repository-with-github-importer.md b/translations/es-ES/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/importing-a-repository-with-github-importer.md index 206d9bd2f7..4d59502f55 100644 --- a/translations/es-ES/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/importing-a-repository-with-github-importer.md +++ b/translations/es-ES/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/importing-a-repository-with-github-importer.md @@ -9,30 +9,43 @@ redirect_from: versions: fpt: '*' ghec: '*' -shortTitle: Utilizar el importador de GitHub +shortTitle: Use GitHub Importer +ms.openlocfilehash: 09b03d2c2c62cf5812f35a3d5b3379c2d0c8e33e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145911203' --- - {% tip %} -**Sugerencia:** El Importador GitHub no útil para todas las importaciones. Por ejemplo, si tu código existente está alojado en una red privada, nuestra herramienta no podrá acceder a él. En estos casos, recomendamos [importar usando la línea de comando](/articles/importing-a-git-repository-using-the-command-line) para los repositorios de Git o una [herramienta de migración de código fuente](/articles/source-code-migration-tools) externa para los proyectos importados desde otros sistemas de control de versión. +**Sugerencia:** La herramienta Importador GitHub no es adecuada para todas las importaciones. Por ejemplo, si tu código existente está alojado en una red privada, nuestra herramienta no podrá acceder a él. En estos casos, se recomienda [importar mediante la línea de comandos](/articles/importing-a-git-repository-using-the-command-line) para los repositorios de Git o mediante una [herramienta de migración de código fuente](/articles/source-code-migration-tools) externa para los proyectos importados desde otros sistemas de control de versiones. {% endtip %} -Si quieres empatar las confirmaciones en tu repositorio con las cuentas personales de GitHub de los autores durante la importación, asegúrate de que cada contribuyente de tu repositorio tenga una cuenta de GitHub antes de que comiences a hacerla. +Si quieres hacer coincidir las confirmaciones de tu repositorio con las cuentas personales de GitHub de los autores durante la importación, asegúrate de que cada contribuyente de tu repositorio tenga una cuenta de GitHub antes de comenzar la importación. {% data reusables.repositories.repo-size-limit %} -1. En la esquina superior derecha de cada página, haz clic en {% octicon "plus" aria-label="Plus symbol" %} y luego haz clic en **Import repository** (Importar repositorio). ![Opción de Importar repositorio en el menú del nuevo repositorio](/assets/images/help/importer/import-repository.png) -2. En "La URL del clon de tu repositorio antiguo", escribe la URL del proyecto que quieres importar. ![Campo de texto para la URL del repositorio importado](/assets/images/help/importer/import-url.png) -3. Elige tu cuenta personal o una organización para que sea propietaria del repositorio y luego escribe un nombre para este en GitHub. ![Menú del propietario del repositorio y campo del nombre del repositorio](/assets/images/help/importer/import-repo-owner-name.png) -4. Especifica si el repositorio nuevo debe ser *público* o *privado*. Para obtener más información, consulta "[Configurar la visibilidad de un repositorio](/articles/setting-repository-visibility)". ![Botones Radio para el repositorio público o privado](/assets/images/help/importer/import-public-or-private.png) -5. Revisa la información que ingresaste, luego haz clic en **Begin import** (Comenzar importación). ![Botón Begin import (Comenzar importación)](/assets/images/help/importer/begin-import-button.png) -6. Si tu proyecto antiguo requiere credenciales, escribe tu información de inicio de sesión para este y luego haz clic en **Enviar**. Si están habilitados el SSO de SAML o la 2FA para tu cuenta de usuario en el proyecto antiguo, ingresa un token de acceso personal con permisos de lectura al repositorio en el campo de "Contraseña" en vez de tu propia contraseña. ![Formulario de contraseña y botón Submit (Enviar) para proyecto protegido con contraseña](/assets/images/help/importer/submit-old-credentials-importer.png) -7. Si hay múltiples proyectos alojados en la URL del clon de tu proyecto antiguo, elige el proyecto que quieras importar, luego haz clic en **Submit** (Enviar). ![Lista de proyectos para importar y botón Submit (Enviar)](/assets/images/help/importer/choose-project-importer.png) -8. Si tu proyecto contiene archivos mayores a 100 MB, elige si importarás los archivos grandes usando [Git Large File Storage](/articles/versioning-large-files), luego haz clic en **Continue** (Continuar). ![Menú de Git Large File Storage y botón Continue (Continuar)](/assets/images/help/importer/select-gitlfs-importer.png) +1. En la esquina superior derecha de cualquier página, haga clic en {% octicon "plus" aria-label="Plus symbol" %} y, después, haga clic en **Import repository** (Importar repositorio). +![Opción para importar un repositorio en el menú del nuevo repositorio](/assets/images/help/importer/import-repository.png) +2. En "La URL del clon de tu repositorio antiguo", escribe la URL del proyecto que quieres importar. +![Campo de texto para la dirección URL del repositorio importado](/assets/images/help/importer/import-url.png) +3. Elige tu cuenta personal o una organización como propietaria del repositorio, luego escribe un nombre para el repositorio en GitHub. +![Menú del propietario del repositorio y campo con el nombre del repositorio](/assets/images/help/importer/import-repo-owner-name.png) +4. Especifique si el nuevo repositorio debe ser público (*public*) o privado (*private*). Para obtener más información, consulte "[Configuración de la visibilidad de un repositorio](/articles/setting-repository-visibility)". +![Botones de radio para el repositorio público o privado](/assets/images/help/importer/import-public-or-private.png) +5. Revise la información que ha especificado y haga clic en **Begin import** (Comenzar importación). +![Botón Begin import (Comenzar importación)](/assets/images/help/importer/begin-import-button.png) +6. Si tu proyecto anterior requiere credenciales, escribe la información de inicio de sesión para ese proyecto y haz clic en **Enviar**. Si SAML SSO o 2FA están habilitados para tu cuenta de usuario en el proyecto anterior, escribe un token de acceso personal con permisos de lectura de repositorio en el campo "Contraseña" en lugar de la contraseña. +![Formulario de contraseña y botón Submit (Enviar) del proyecto protegido con contraseña](/assets/images/help/importer/submit-old-credentials-importer.png) +7. Si hay múltiples proyectos hospedados en la URL de clonación de su proyecto anterior, elija el proyecto que quiera importar y luego haga clic en **Submit** (Enviar). +![Lista de proyectos para importar y botón Submit (Enviar)](/assets/images/help/importer/choose-project-importer.png) +8. Si el proyecto contiene archivos de más de 100 MB, elija si quiere importar los archivos grandes mediante [Git Large File Storage](/articles/versioning-large-files) y luego haga clic en **Continue** (Continuar). +![Menú de Git Large File Storage y botón Continue (Continuar)](/assets/images/help/importer/select-gitlfs-importer.png) Recibirás un correo electrónico cuando se haya importado todo el repositorio. -## Leer más +## Información adicional -- "[Actualizar la atribución del autor de la confirmación con Importador GitHub ](/articles/updating-commit-author-attribution-with-github-importer)" +- "[Actualizar la atribución del autor de la confirmación con Importador GitHub](/articles/updating-commit-author-attribution-with-github-importer)" diff --git a/translations/es-ES/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/index.md b/translations/es-ES/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/index.md index d66f0c31ab..1395ff76df 100644 --- a/translations/es-ES/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/index.md +++ b/translations/es-ES/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/index.md @@ -1,6 +1,6 @@ --- title: Importar código fuente a GitHub -intro: 'Puedes importar repositorios a GitHub usando el {% ifversion fpt %}Importador GitHub, la línea de comando,{% else %}la línea de comando{% endif %} o herramientas de migración externas.' +intro: 'Puedes importar repositorios en GitHub usando el {% ifversion fpt %}Importador de GitHub, la línea de comandos,{% else %}la línea de comandos{% endif %} o herramientas de migración externas.' redirect_from: - /articles/importing-an-external-git-repository - /articles/importing-from-bitbucket @@ -20,6 +20,12 @@ children: - /importing-a-git-repository-using-the-command-line - /adding-locally-hosted-code-to-github - /source-code-migration-tools -shortTitle: Importar código a GitHub +shortTitle: Import code to GitHub +ms.openlocfilehash: c1dbafeb3e69a65dd654a4dc7223051a58a937da +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135781' --- diff --git a/translations/es-ES/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/source-code-migration-tools.md b/translations/es-ES/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/source-code-migration-tools.md index 80be6517ff..bed4d8bb03 100644 --- a/translations/es-ES/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/source-code-migration-tools.md +++ b/translations/es-ES/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/source-code-migration-tools.md @@ -11,18 +11,23 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: Herramientas de migración de código +shortTitle: Code migration tools +ms.openlocfilehash: 7877d435e7971f669d9d49a70d2d2450371b5159 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135774' --- - {% ifversion fpt or ghec %} -Te recomendamos utilizar el [Importador de GitHub](/articles/about-github-importer) para importar proyectos de Subversion, Mercurial, Team Foundation Version Control (TFVC) u otro repositorio de Git. También puedes utilizar estas herramientas externas para convertir tus proyectos a Git. +Se recomienda usar [GitHub Importer](/articles/about-github-importer) para importar proyectos desde Subversion, Mercurial, Control de versiones de Team Foundation (TFVC) u otro repositorio de Git. También puedes utilizar estas herramientas externas para convertir tus proyectos a Git. {% endif %} ## Importar desde Subversion -En un entorno normal de Subversion, se almacenan varios proyectos en un único repositorio raíz. En GitHub, cada uno de estos proyectos se mapearán a menudo en un repositorio separado de Git para una cuenta personal u organización. Sugerimos importar cada parte de tu repositorio de Subversion a un repositorio de GitHub separado si: +En un entorno normal de Subversion, se almacenan varios proyectos en un único repositorio raíz. En GitHub, cada uno de estos proyectos generalmente se asignará a un repositorio de Git independiente para una cuenta personal o de organización. Sugerimos importar cada parte de tu repositorio de Subversion a un repositorio de GitHub separado si: * Los colaboradores necesitan revisar o confirmar esa parte del proyecto de forma separada desde las otras partes * Deseas que distintas partes tengan sus propios permisos de acceso @@ -34,26 +39,26 @@ Recomendamos estas herramientas para convertir repositorio de Subversion a Git: ## Importar desde Mercurial -Recomendamos [hg-fast-export](https://github.com/frej/fast-export) para convertir repositorios de Mercurial a Git. +Se recomienda [hg-fast-export](https://github.com/frej/fast-export) para convertir repositorios de Mercurial a Git. ## Importar desde TFVC -Te recomendamos utilizar [git-tfs](https://github.com/git-tfs/git-tfs) para mover los cambios entre TFVC y Git. +Se recomienda [git-tfs](https://github.com/git-tfs/git-tfs) para mover los cambios entre TFVC y Git. -Para obtener más información acerca de migrarse de TFVC (un sistema de control de versiones centralizado) a Git, consulta la sección "[Planea tu migración a Git](https://docs.microsoft.com/devops/develop/git/centralized-to-git)" del sitio de documentos de Microsoft. +Para más información sobre cómo pasar de TFVC (un sistema de control de versiones centralizado) a Git, vea "[Planificación de la migración a Git](https://docs.microsoft.com/devops/develop/git/centralized-to-git)" en el sitio de Microsoft Docs. {% tip %} -**Sugerencia:** después de haber convertido con éxito tu proyecto a Git, puedes [subirlo a {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/pushing-commits-to-a-remote-repository/). +**Sugerencia:** Después de convertir correctamente el proyecto a Git, puede [insertarlo en {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/pushing-commits-to-a-remote-repository/). {% endtip %} {% ifversion fpt or ghec %} -## Leer más +## Información adicional -- "[Acerca del Importador GitHub](/articles/about-github-importer)" -- "[Importar un repositorio con Importador GitHub](/articles/importing-a-repository-with-github-importer)" +- "[Acerca de GitHub Importer](/articles/about-github-importer)" +- "[Importar un repositorio con el Importador GitHub](/articles/importing-a-repository-with-github-importer)" - [{% data variables.product.prodname_learning %}]({% data variables.product.prodname_learning_link %}) {% endif %} diff --git a/translations/es-ES/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/updating-commit-author-attribution-with-github-importer.md b/translations/es-ES/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/updating-commit-author-attribution-with-github-importer.md index 62374d12e2..0746e8d295 100644 --- a/translations/es-ES/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/updating-commit-author-attribution-with-github-importer.md +++ b/translations/es-ES/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/updating-commit-author-attribution-with-github-importer.md @@ -8,36 +8,43 @@ redirect_from: versions: fpt: '*' ghec: '*' -shortTitle: Actualizar el importador de GitHub de autor +shortTitle: Update author GitHub Importer +ms.openlocfilehash: 900f71e966f8f8f00a4645286b52592abf06ac48 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135763' --- - El Importador GitHub busca los usuarios de GitHub cuyas direcciones de correo electrónico coincidan con los autores de las confirmaciones del repositorio que estás importando. Luego puedes conectar una confirmación con su autor utilizando su dirección de correo electrónico o el nombre de usuario de GitHub del autor. ## Actualizar autores de la confirmación -1. Después de que hayas importado tu repositorio, en la página de estado de importación, haz clic en **Match authors** (Hacer coincidir autores). ![Botón Match authors (Hacer coincidir autores)](/assets/images/help/importer/match-authors-button.png) -2. Al lado del autor cuya información quieres actualizar, haz clic en **Connect** (Conectar). ![Lista de autores de la confirmación](/assets/images/help/importer/connect-commit-author.png) -3. Escribe la dirección de correo electrónico o el nombre de usuario de GitHub del autor, luego presiona **Enter**. +1. Después de que haya importado su repositorio, en la página de estado de importación, haga clic en **Match authors** (Hacer coincidir autores). +![Botón Match authors (Hacer coincidir autores)](/assets/images/help/importer/match-authors-button.png) +2. Junto al autor cuya información quiere actualizar, haga clic en **Connect** (Conectar). +![Lista de autores de la confirmación](/assets/images/help/importer/connect-commit-author.png) +3. Escriba la dirección de correo electrónico o el nombre de usuario de GitHub del autor y presione **Enter** (Entrar). ## Atribuir confirmaciones a un usuario de GitHub con una dirección de correo electrónico pública -Si el autor de una confirmación en tu repositorio importado tiene una cuenta de GitHub asociada con la dirección de correo electrónico que utilizó para figurar como autor de la confirmación y no estableció [su dirección de correo electrónico de confirmaciones como privada](/articles/setting-your-commit-email-address), el Importador GitHub hará coincidir la dirección de correo electrónico asociada a la confirmación con la dirección de correo electrónico pública asociada a su cuenta de GitHub, y atribuirá la confirmación a su cuenta de GitHub. +Si el autor de una confirmación en su repositorio importado tiene una cuenta de GitHub asociada con la dirección de correo electrónico que ha utilizado para figurar como autor de la confirmación y no ha [establecido su dirección de correo electrónico de confirmaciones como privada](/articles/setting-your-commit-email-address), el Importador GitHub hará coincidir la dirección de correo electrónico asociada a la confirmación con la dirección de correo electrónico pública asociada a su cuenta de GitHub, y atribuirá la confirmación a su cuenta de GitHub. ## Atribuir confirmaciones a un usuario de GitHub sin una dirección de correo electrónico pública -Si el autor de una confirmación en tu repositorio importado no estableció una dirección de correo electrónico pública en su perfil de GitHub ni [estableció su dirección de correo electrónico de confirmaciones como privada](/articles/setting-your-commit-email-address), el Importador GitHub no podrá hacer coincidir la dirección de correo electrónico asociada a la confirmación con su cuenta de GitHub. +Si el autor de una confirmación en su repositorio importado no ha establecido una dirección de correo electrónico pública en su perfil de GitHub ni ha [establecido su dirección de correo electrónico de confirmaciones como privada](/articles/setting-your-commit-email-address), el Importador GitHub no podrá hacer coincidir la dirección de correo electrónico asociada a la confirmación con su cuenta de GitHub. -El autor de la confirmación puede resolver esto estableciendo su dirección de correo electrónico como privada. Sus confirmaciones luego se le atribuirán a `@users.noreply.github.com`, y las confirmaciones importadas se asociarán a su cuenta de GitHub. +El autor de la confirmación puede resolver esto estableciendo su dirección de correo electrónico como privada. Después, sus confirmaciones se atribuirán a `@users.noreply.github.com` y las confirmaciones importadas se asociarán a su cuenta de GitHub. ## Atribuir confirmaciones utilizando una dirección de correo electrónico -Si la dirección de correo electrónico del autor no está asociada a su cuenta de GitHub, puede [agregar la dirección a su cuenta](/articles/adding-an-email-address-to-your-github-account) después de la importación, y las confirmaciones se atribuirán de manera correcta. +Si la dirección de correo electrónico del autor no está asociada a su cuenta de GitHub, podrá [agregar la dirección a su cuenta](/articles/adding-an-email-address-to-your-github-account) después de la importación y las confirmaciones se atribuirán correctamente. Si el autor no tiene una cuenta de GitHub, el Importador GitHub atribuirá sus confirmaciones a la dirección de correo electrónico asociada a las confirmaciones. -## Leer más +## Información adicional -- "[Acerca del Importador GitHub](/articles/about-github-importer)" -- "[Importar un repositorio con Importador GitHub](/articles/importing-a-repository-with-github-importer)" -- "[Agregar una dirección de correo electrónico a tu cuenta](/articles/adding-an-email-address-to-your-github-account/)" -- "[Establecer tu dirección de correo electrónico de confirmaciones](/articles/setting-your-commit-email-address)" +- "[Acerca de GitHub Importer](/articles/about-github-importer)" +- "[Importar un repositorio con el Importador GitHub](/articles/importing-a-repository-with-github-importer)" +- "[Incorporación de una dirección de correo electrónico a su cuenta](/articles/adding-an-email-address-to-your-github-account/)" +- "[Configuración de la dirección de correo electrónico de confirmación](/articles/setting-your-commit-email-address)" diff --git a/translations/es-ES/content/get-started/importing-your-projects-to-github/index.md b/translations/es-ES/content/get-started/importing-your-projects-to-github/index.md index 24294b8ea4..212ae2caaa 100644 --- a/translations/es-ES/content/get-started/importing-your-projects-to-github/index.md +++ b/translations/es-ES/content/get-started/importing-your-projects-to-github/index.md @@ -1,7 +1,7 @@ --- -title: Importar tus proyectos a GitHub +title: Importación de proyectos en GitHub intro: 'Puedes importar tu código fuente a {% data variables.product.product_name %} utilizando diversos métodos diferentes.' -shortTitle: Importar tus proyectos +shortTitle: Importing your projects redirect_from: - /categories/67/articles - /categories/importing @@ -15,5 +15,11 @@ versions: children: - /importing-source-code-to-github - /working-with-subversion-on-github +ms.openlocfilehash: fabdcfdc06316fcaaaa60d106199ff670336dfde +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135757' --- diff --git a/translations/es-ES/content/get-started/importing-your-projects-to-github/working-with-subversion-on-github/index.md b/translations/es-ES/content/get-started/importing-your-projects-to-github/working-with-subversion-on-github/index.md index 5dc00c10a6..11a46d7da4 100644 --- a/translations/es-ES/content/get-started/importing-your-projects-to-github/working-with-subversion-on-github/index.md +++ b/translations/es-ES/content/get-started/importing-your-projects-to-github/working-with-subversion-on-github/index.md @@ -12,6 +12,12 @@ children: - /what-are-the-differences-between-subversion-and-git - /support-for-subversion-clients - /subversion-properties-supported-by-github -shortTitle: Trabajar con Subversion en GitHub +shortTitle: Work with Subversion on GitHub +ms.openlocfilehash: d50afc9a6e836af9d88252b683c079057f6300fb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135750' --- diff --git a/translations/es-ES/content/get-started/importing-your-projects-to-github/working-with-subversion-on-github/subversion-properties-supported-by-github.md b/translations/es-ES/content/get-started/importing-your-projects-to-github/working-with-subversion-on-github/subversion-properties-supported-by-github.md index ebcdea48d8..0344136857 100644 --- a/translations/es-ES/content/get-started/importing-your-projects-to-github/working-with-subversion-on-github/subversion-properties-supported-by-github.md +++ b/translations/es-ES/content/get-started/importing-your-projects-to-github/working-with-subversion-on-github/subversion-properties-supported-by-github.md @@ -9,21 +9,26 @@ versions: fpt: '*' ghes: '*' ghec: '*' -shortTitle: Propiedades compatibles con GitHub +shortTitle: Properties supported by GitHub +ms.openlocfilehash: 48c041509100455f6ffcf02d262fd12eafbbffbc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135744' --- - ## Archivos ejecutables (`svn:executable`) -Convertimos propiedades `svn:executable` al actualizar el modo archivo directamente antes de agregarlo al repositorio de Git. +Convertimos las propiedades `svn:executable` mediante la actualización del modo de archivo directamente antes de agregarlo al repositorio de Git. -## Tipos de MIME (`svn:mime-type`) +## Tipos MIME (`svn:mime-type`) {% data variables.product.product_name %} internalmente rastrea las propiedades mime-type de los archivos y las confirmaciones que los agregaron. -## Ignorar los elementos sin versión (`svn:ignore`) +## Omisión de elementos sin versión (`svn:ignore`) -Si has configurado que los archivos y los directorios se ignoren en Subversion, {% data variables.product.product_name %} los rastrearemos de manera interna. Los archivos ignorados por los clientes de Subversion son completamente distintos a las entradas en un archivo *.gitignore*. +Si has configurado que los archivos y los directorios se ignoren en Subversion, {% data variables.product.product_name %} los rastrearemos de manera interna. Los archivos ignorados por los clientes de Subversion son completamente distintos a las entradas de un archivo *.gitignore*. ## Propiedades admitidas actualmente -{% data variables.product.product_name %} no admite actualmente `svn:externals`, `svn:global-ignores`, o culaquier propiedad no enumerada anteriormente, incluidas las propiedades personalizadas. +Actualmente {% data variables.product.product_name %} no admite `svn:externals`, `svn:global-ignores` ni ninguna propiedad que no aparezca anteriormente, incluidas las propiedades personalizadas. diff --git a/translations/es-ES/content/get-started/importing-your-projects-to-github/working-with-subversion-on-github/support-for-subversion-clients.md b/translations/es-ES/content/get-started/importing-your-projects-to-github/working-with-subversion-on-github/support-for-subversion-clients.md index 582bfff88c..015c6a559e 100644 --- a/translations/es-ES/content/get-started/importing-your-projects-to-github/working-with-subversion-on-github/support-for-subversion-clients.md +++ b/translations/es-ES/content/get-started/importing-your-projects-to-github/working-with-subversion-on-github/support-for-subversion-clients.md @@ -9,21 +9,25 @@ versions: fpt: '*' ghes: '*' ghec: '*' -shortTitle: Soporte para clientes de Subversion +shortTitle: Support for Subversion clients +ms.openlocfilehash: 49422fbd5dd07b84975172f077091e92bcd5b543 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135738' --- - GitHub admite clientes de Subversion por medio del protocolo HTTPS. Utilizamos el puente de Subversion para comunicar los comandos svn a GitHub. ## Funciones de Subversion admitidas en GitHub -### Control +### Restauración La primera cosa que desearás realizar es un control de Subversion. Ya que los clones de Git mantienen un directorio de trabajo (donde editas los archivos) separado de los datos del repositorio, solo hay una rama en el directorio de trabajo a la vez. -Los controles de Subversion son diferentes: combinan los datos del repositorio en los directorios de trabajo, por lo que hay un directorio de trabajo para cada rama y etiqueta que has revisado. Para los repositorios con muchas ramas y etiquetas, revisar cada cosa puede ser una sobrecarga del ancho de banda, por lo que deberías comenzar con un control parcial. +Las extracciones del repositorio de Subversion son diferentes: mezclan los datos del repositorio en los directorios de trabajo, por lo que hay un directorio de trabajo para cada rama y etiqueta que haya extraído. En el caso de los repositorios con muchas ramas y etiquetas, la extracción del repositorio de todo puede ser una carga de ancho de banda, por lo que debe empezar con una extracción parcial. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.copy-clone-url %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.copy-clone-url %} 3. Realiza un control vacío del repositorio: ```shell @@ -32,7 +36,7 @@ Los controles de Subversion son diferentes: combinan los datos del repositorio e $ cd repo ``` -4. Llega hasta la rama `trunk` (tronco). El puente de Subversion mapea a trunk en la rama HEAD de Git. +4. Vaya a la rama `trunk`. El puente de Subversion mapea a trunk en la rama HEAD de Git. ```shell $ svn up trunk > A trunk @@ -41,7 +45,7 @@ Los controles de Subversion son diferentes: combinan los datos del repositorio e > Updated to revision 1. ``` -5. Consigue un control vacío del directorio de `branches` (ramas). Aquí es donde están todas las ramas non-`HEAD` (no encabezado), y donde harás las ramas de características. +5. Obtenga una extracción vacía del directorio `branches`. Aquí se encuentran todas las ramas que no son `HEAD` y donde creará ramas de característica. ```shell $ svn up --depth empty branches Updated to revision 1. @@ -51,20 +55,20 @@ Los controles de Subversion son diferentes: combinan los datos del repositorio e También puedes crear ramas usando el puente de Subversion a GitHub. -Desde tu cliente de svn, asegúrate de que la rama predeterminada es la más reciente actualizando `trunk`: +Desde el cliente de svn, para asegurarse de que la rama predeterminada es la más reciente, actualice `trunk`: ```shell $ svn up trunk > At revision 1. ``` -A continuación, puedes utilizar `svn copy` para crear una nueva rama: +A continuación, puede usar `svn copy` para crear una rama: ```shell $ svn copy trunk branches/more_awesome > A branches/more_awesome $ svn commit -m 'Added more_awesome topic branch' > Adding branches/more_awesome -> Revisión confirmada 2. +> Committed revision 2. ``` Puedes confirmar que la nueva rama existe en el menú desplegable de la rama del repositorio: @@ -81,15 +85,15 @@ $ git fetch ### Realizar confirmaciones de cambios en Subversion -Después de haber agregado algunas características y haber arreglado algunos errores, desearás confirmar estos cambios en GitHub. Esto funciona de la misma forma en la que estás acostumbrado en Subversion. Edita tus archivos y utiliza `svn commit` para registrar tus cambios: +Después de haber agregado algunas características y corregido algunos errores, querrá confirmar estos cambios en GitHub. Esto funciona de la misma forma en la que estás acostumbrado en Subversion. Edite los archivos y use `svn commit` para registrar los cambios: ```shell $ svn status > M gizmo.rb $ svn commit -m 'Guard against known problems' > Sending more_awesome/gizmo.rb -> Transmitiendo los datos del archivo. -> Revisión confirmada 3. +> Transmitting file data . +> Committed revision 3. $ svn status > ? test $ svn add test @@ -98,13 +102,13 @@ $ svn add test $ svn commit -m 'Test coverage for problems' > Adding more_awesome/test > Adding more_awesome/test/gizmo_test.rb -> Transmitiendo los datos del archivo. -> Revisión confirmada 4. +> Transmitting file data . +> Committed revision 4. ``` -### Alternar entre ramas +### Cambiar de una rama a otra -Para alternar entre ramas, probablemente desearás comenzar con un control del `trunk` (tronco): +Para alternar entre ramas, probablemente quiera comenzar con un extracción del repositorio de `trunk`: ```shell $ svn co --depth empty https://github.com/user/repo/trunk @@ -120,7 +124,7 @@ $ svn switch https://github.com/user/repo/branches/more_awesom El servidor de Subversion de GitHub muestra el sha de confirmación de Git para cada confirmación de Subversion. -Para ver el SHA de confirmación, deberías solicitar la propiedad remota sin versión de `git-commit`. +Para ver el SHA de confirmación, debe solicitar la propiedad remota sin versión `git-commit`. ```shell $ svn propget git-commit --revprop -r HEAD https://github.com/user/repo @@ -129,6 +133,6 @@ $ svn propget git-commit --revprop -r HEAD https://github.com/user/ Con este SHA de confirmación, puedes, por ejemplo, consultar la correspondiente confirmación Git en GitHub. -## Leer más +## Información adicional * "[Propiedades de Subversion admitidas por GitHub](/articles/subversion-properties-supported-by-github)" diff --git a/translations/es-ES/content/get-started/importing-your-projects-to-github/working-with-subversion-on-github/what-are-the-differences-between-subversion-and-git.md b/translations/es-ES/content/get-started/importing-your-projects-to-github/working-with-subversion-on-github/what-are-the-differences-between-subversion-and-git.md index 0ae8a103c5..3b8e2d5b1d 100644 --- a/translations/es-ES/content/get-started/importing-your-projects-to-github/working-with-subversion-on-github/what-are-the-differences-between-subversion-and-git.md +++ b/translations/es-ES/content/get-started/importing-your-projects-to-github/working-with-subversion-on-github/what-are-the-differences-between-subversion-and-git.md @@ -10,12 +10,17 @@ versions: fpt: '*' ghes: '*' ghec: '*' -shortTitle: Diferencias entre Subversion & Git +shortTitle: Subversion & Git differences +ms.openlocfilehash: cbe328bf3d2fbf3a603f6eef1559715ad48ca7fe +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135733' --- +## Estructura de directorios -## Estructura del directorio - -Cada *referencia*, o instantánea etiquetada de una confirmación, en un proyecto se organiza dentro de subdirectorios específicos, como `tronco`, `ramas` y `etiquetas`. Por ejemplo, un proyecto SVN con dos características bajo desarrollo debería parecerse a esto: +Cada *referencia*, o instantánea etiquetada de una confirmación, en un proyecto está organizada en subdirectorios específicos, como `trunk`, `branches` y `tags`. Por ejemplo, un proyecto SVN con dos características bajo desarrollo debería parecerse a esto: sample_project/trunk/README.md sample_project/trunk/lib/widget.rb @@ -26,11 +31,11 @@ Cada *referencia*, o instantánea etiquetada de una confirmación, en un proyect Un flujo de trabajo SVN se parece a esto: -* El directorio `tronco` representa el último lanzamiento estable de un proyecto. -* El trabajo de característica activa se desarrolla dentro de subdirectorios dentro de `ramas`. -* Cuando una característica se termina, el directorio de la característica se fusiona dentro del `tronco` y se elimina. +* El directorio `trunk` representa la versión estable más reciente de un proyecto. +* El trabajo de características activas se desarrolla dentro de subdirectorios en `branches`. +* Una vez finalizada una característica, el directorio de características se combina y `trunk` se elimina. -Los proyectos de Git también se almacenan dentro de un directorio único. Sin embargo, Git oculta los detalles de sus referencias al almacenarlos en un directorio *.git* especial. Por ejemplo, un proyecto Git con dos características bajo desarrollo debería parecerse a esto: +Los proyectos de Git también se almacenan dentro de un directorio único. Pero Git oculta los detalles de sus referencias almacenándolos en un directorio *.git* especial. Por ejemplo, un proyecto Git con dos características bajo desarrollo debería parecerse a esto: sample_project/.git sample_project/README.md @@ -38,7 +43,7 @@ Los proyectos de Git también se almacenan dentro de un directorio único. Sin e Un flujo de trabajo Git se parece a esto: -* Un repositorio Git almacena el historial completo de todas sus ramas y etiquetas dentro del directorio de *.git*. +* Un repositorio Git almacena el historial completo de todas sus ramas y etiquetas en el directorio *.git*. * El último lanzamiento estables se contiene dentro de la rama predeterminada. * El trabajo de característica activa se desarrolla en ramas separadas. * Cuando una característica finaliza, la rama de característica se fusiona en la rama predeterminada y se borra. @@ -47,25 +52,25 @@ A diferencia de SVN, con Git la estructura del directorio permanece igual, pero ## Incluir los subproyectos -Un *subproyecto* es un proyecto que se ha desarrollado y administrado en algún lugar fuera del proyecto principal. Normalmente importas un subproyecto para agregar alguna funcionalidad a tu proyecto sin necesidad de mantener el código. Cada vez que el proyecto se actualiza, puedes sincronizarlo con tu proyecto para garantizar que todo esté actualizado. +Un *subproyecto* es un proyecto que se desarrolla y administra fuera de tu proyecto principal. Normalmente importas un subproyecto para agregar alguna funcionalidad a tu proyecto sin necesidad de mantener el código. Cada vez que el proyecto se actualiza, puedes sincronizarlo con tu proyecto para garantizar que todo esté actualizado. -En SVN, un subproyecto se llama un *SVN externo*. En Git, se llama un *submódulo Git*. A pesar de que conceptualmente son similares, los submódulos Git no se mantienen actualizados de forma automática; debes solicitar explícitamente que se traiga una nueva versión a tu proyecto. +En SVN, un subproyecto se denomina *SVN externo*. En Git, se denomina *submódulo de Git*. A pesar de que conceptualmente son similares, los submódulos Git no se mantienen actualizados de forma automática; debes solicitar explícitamente que se traiga una nueva versión a tu proyecto. -Para obtener más información, consulta la sección "[Submódulos de las Git Tools](https://git-scm.com/book/en/Git-Tools-Submodules)" en la documentación de Git. +Para obtener más información, vea "[Submódulos de herramientas de Git](https://git-scm.com/book/en/Git-Tools-Submodules)" en la documentación de Git. ## Mantener el historial -SVN está configurado para suponer que el historial de un proyecto nunca cambia. Git te permite modificar cambios y confirmaciones previas utilizando herramientas como [`git rebase`](/github/getting-started-with-github/about-git-rebase). +SVN está configurado para suponer que el historial de un proyecto nunca cambia. Git permite modificar confirmaciones y cambios anteriores mediante herramientas como [`git rebase`](/github/getting-started-with-github/about-git-rebase). {% tip %} -[GitHub admite clientes de Subversion](/articles/support-for-subversion-clients), lo que puede generar algunos resultados inesperados si estás utilizando tanto Git como SVN en el mismo proyecto. Si has manipulado el historial de confirmación de Git, esas mismas confirmaciones siempre permanecerán dentro del historial de SVN. Si accidentalmente confirmaste algunos datos confidenciales, hay un [artículo que te ayudará a eliminarlo del historial de Git](/articles/removing-sensitive-data-from-a-repository). +[GitHub admite clientes de Subversion](/articles/support-for-subversion-clients), lo que puede producir algunos resultados inesperados si usa Git y SVN en el mismo proyecto. Si has manipulado el historial de confirmación de Git, esas mismas confirmaciones siempre permanecerán dentro del historial de SVN. Si ha confirmado accidentalmente algunos datos confidenciales, tenemos [un artículo que le ayudará a quitarlos del historial de Git](/articles/removing-sensitive-data-from-a-repository). {% endtip %} -## Leer más +## Información adicional - "[Propiedades de Subversion admitidas por GitHub](/articles/subversion-properties-supported-by-github)" -- ["Branching and Merging" del libro _Git SCM_](https://git-scm.com/book/en/Git-Branching-Basic-Branching-and-Merging) -- "[Importar código fuente a GitHub](/articles/importing-source-code-to-github)" +- ["Creación de ramas y combinación" del libro _Git SCM_](https://git-scm.com/book/en/Git-Branching-Basic-Branching-and-Merging) +- "[Importación de código fuente a GitHub](/articles/importing-source-code-to-github)" - "[Herramientas de migración de código fuente](/articles/source-code-migration-tools)" diff --git a/translations/es-ES/content/get-started/index.md b/translations/es-ES/content/get-started/index.md index 882406c342..fab3f730b7 100644 --- a/translations/es-ES/content/get-started/index.md +++ b/translations/es-ES/content/get-started/index.md @@ -1,6 +1,6 @@ --- -title: Comenzar con GitHub -shortTitle: Empezar +title: Introducción a GitHub +shortTitle: Get started intro: 'Aprende cómo comenzar a crear, enviar y mantener software con {% data variables.product.prodname_dotcom %}. Explora nuestros productos, regístrate para una cuenta y conéctate con la comunidad de desarrollo más grande del mundo.' redirect_from: - /categories/54/articles @@ -61,5 +61,11 @@ children: - /using-git - /customizing-your-github-workflow - /privacy-on-github +ms.openlocfilehash: 4178e22c506d32b0736305936b56c4c1ff348357 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147580699' --- 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 9ca9f69127..e86ed47651 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 @@ -13,13 +13,18 @@ redirect_from: - /github/getting-started-with-github/about-github-advanced-security - /github/getting-started-with-github/learning-about-github/about-github-advanced-security shortTitle: GitHub Advanced Security +ms.openlocfilehash: d3bb278c4e6f19bed12dc60d1e2cdbcc99f7329b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147525733' --- - ## Acerca de {% data variables.product.prodname_GH_advanced_security %} -{% data variables.product.prodname_dotcom %} tiene muchas características que te ayudan a mejorar y mantener la calidad de tu código. Algunas de estas se incluyen en todos los planes{% ifversion not ghae %}, tales como la gráfica de dependencias y las {% data variables.product.prodname_dependabot_alerts %}{% endif %}. Otras características de seguridad requieren una licencia de {% data variables.product.prodname_GH_advanced_security %}{% ifversion fpt or ghec %} para ejecutarse en los repositorios diferentes a aquellos públicos en {% data variables.product.prodname_dotcom_the_website %}{% endif %}.{% ifversion fpt %} Para obtener más información, consulta la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/get-started/learning-about-github/about-github-advanced-security).{% endif %} +{% data variables.product.prodname_dotcom %} tiene muchas características que te ayudan a mejorar y mantener la calidad de tu código. Algunas de ellas se incluyen en todos los planes{% ifversion not ghae %}, como el gráfico de dependencias y las {% data variables.product.prodname_dependabot_alerts %}{% endif %}. Otras características de seguridad requieren una licencia de {% data variables.product.prodname_GH_advanced_security %}{% ifversion fpt or ghec %} para ejecutarse en repositorios que no sean públicos en {% data variables.product.prodname_dotcom_the_website %}{% endif %}.{% ifversion fpt %} Para obtener más información, consulta la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/get-started/learning-about-github/about-github-advanced-security).{% endif %} -{% ifversion ghes or ghec %}Para obtener más información sobre cómo comprar una licencia de {% data variables.product.prodname_GH_advanced_security %}, consulta la sección "[Acerca de la facturación para {% data variables.product.prodname_GH_advanced_security %}](/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security)".{% elsif ghae %}No se cobra por {% data variables.product.prodname_GH_advanced_security %} en {% data variables.product.prodname_ghe_managed %} durante el lanzamiento beta.{% elsif fpt %}Para comprar una licencia de {% data variables.product.prodname_GH_advanced_security %}, debes estar utilizando {% data variables.product.prodname_enterprise %}. Para obtener más información sobre cómo mejorar a {% data variables.product.prodname_enterprise %} con {% data variables.product.prodname_GH_advanced_security %}, consulta las secciones "[Productos de GitHub](/get-started/learning-about-github/githubs-products)" y "[Acerca de la facturación de {% data variables.product.prodname_GH_advanced_security %}](/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security)".{% endif %} +{% ifversion ghes or ghec %}Para obtener información sobre la compra de una licencia de {% data variables.product.prodname_GH_advanced_security %}, consulte "[Acerca de la facturación de {% data variables.product.prodname_GH_advanced_security %}](/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security)."{% elsif ghae %}{% data variables.product.prodname_GH_advanced_security %} es gratuito {% data variables.product.prodname_ghe_managed %} durante la versión beta.{% elsif fpt %}Para comprar una licencia de {% data variables.product.prodname_GH_advanced_security %}, debe usar {% data variables.product.prodname_enterprise %}. Para obtener información sobre cómo actualizar a {% data variables.product.prodname_enterprise %} con {% data variables.product.prodname_GH_advanced_security %}, consulte "[Productos de GitHub](/get-started/learning-about-github/githubs-products)" y "[Acerca de la facturación de {% data variables.product.prodname_GH_advanced_security %}](/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security)".{% endif %} {% ifversion not fpt %} @@ -27,60 +32,52 @@ shortTitle: GitHub Advanced Security Una licencia de {% data variables.product.prodname_GH_advanced_security %} proporciona las siguientes características adicionales: -- **{% data variables.product.prodname_code_scanning_capc %}** - Busca vulnerabilidades de seguridad potenciales y errores dentro de tu código. Para obtener más información, consulta la sección "[Acerca del {% data variables.product.prodname_code_scanning %}](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning)". +- **{% data variables.product.prodname_code_scanning_capc %}** : busque posibles vulnerabilidades de seguridad y errores de codificación en su código. Para obtener más información, consulte "[Acerca de {% data variables.product.prodname_code_scanning %}](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning)". -- **{% 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 %} +- **{% data variables.product.prodname_secret_scanning_caps %}** : detecta secretos, como claves y tokens, que se hayan registrado en el repositorio.{% ifversion secret-scanning-push-protection %} Si la protección contra inserciones está habilitada, también se detectarán secretos al insertarlos en el repositorio. Para obtener más información, consulte "[Acerca de {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning)" y "[Protección de inserciones con{% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)".{% else %} Para obtener más información, consulte "[Acerca de los datos {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning)."{% endif %} -- **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)". +- **Revisión de dependencias:** muestre el impacto total de los cambios en las dependencias y consulte los detalles de las versiones vulnerables antes de combinar una solicitud de incorporación de cambios. Para obtener más información, consulte "[Acerca de la revisión de dependencias](/code-security/supply-chain-security/about-dependency-review)". {% ifversion ghes < 3.7 or ghae %} -- **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)". +- **Información general sobre seguridad:** revise la configuración de seguridad y las alertas de una organización e identifique los repositorios con mayor riesgo. Para obtener más información, consulte [Acerca de la información general sobre seguridad](/code-security/security-overview/about-the-security-overview). {% endif %} -{% ifversion fpt or ghec %} -La siguiente tabla resume la disponibilidad de las características de la {% data variables.product.prodname_GH_advanced_security %} para los repositorios públicos y privados. +{% ifversion fpt or ghec %} En la siguiente tabla se resume la disponibilidad de las características de {% data variables.product.prodname_GH_advanced_security %} para los repositorios públicos y privados. -| | Repositorio público | Repositorio privado sin {% data variables.product.prodname_advanced_security %} | Repositorio privado con {% data variables.product.prodname_advanced_security %} -|:------------------------:|:------------------------------------:|:---------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------:| -| Escaneo de código | Sí | No | Sí | -| Escaneo de secretos | Sí **(solo funcionalidad limitada)** | No | Sí | -| Revisión de dependencias | Sí | No | Sí | +| | Repositorio público | Repositorio privado sin {% data variables.product.prodname_advanced_security %} | Repositorio privado con {% data variables.product.prodname_advanced_security %} | +| :-----------------: | :---------------------------: | :--------------------------------------------: | :-----------------------------------------: | +| Análisis de código | Sí | No | Sí | +| Análisis de secretos | Sí **(solo funcionalidad limitada)** | No | Sí | +| Revisión de dependencias | Sí | No | Sí | {% endif %} -Para obtener más información sobre las características de {% data variables.product.prodname_advanced_security %} que se encuentran en desarrollo, consulta la sección "[Plan de trabajo de {% data variables.product.prodname_dotcom %}](https://github.com/github/roadmap)". Para obtener un resumen de todas las características de seguridad, consulta la sección "[Características de seguridad de {% data variables.product.prodname_dotcom %}](/code-security/getting-started/github-security-features)". +Para obtener información sobre las características de {% data variables.product.prodname_advanced_security %} que se encuentran en desarrollo, consulte "[Plan de desarrollo público de {% data variables.product.prodname_dotcom %}](https://github.com/github/roadmap)". Para obtener información general sobre todas las características de seguridad, consulte "[ Características de seguridad de {% data variables.product.prodname_dotcom %}](/code-security/getting-started/github-security-features)". -{% ifversion fpt or ghec %} -Las características de la {% data variables.product.prodname_GH_advanced_security %} se encuentran habilitadas para todos los repositorios públicos de {% data variables.product.prodname_dotcom_the_website %}. Las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} con la {% data variables.product.prodname_advanced_security %} pueden habilitar estas características adicionalmente para repositorios privados e internos. {% ifversion fpt %}Para obtener más información, consulta la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/get-started/learning-about-github/about-github-advanced-security#enabling-advanced-security-features).{% endif %} -{% endif %} +{% ifversion fpt or ghec %} Las características de la {% data variables.product.prodname_GH_advanced_security %} se encuentran habilitadas para todos los repositorios públicos de {% data variables.product.prodname_dotcom_the_website %}. Las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} con la {% data variables.product.prodname_advanced_security %} pueden habilitar estas características adicionalmente para repositorios privados e internos. {% ifversion fpt %}Para obtener más información, consulte la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/get-started/learning-about-github/about-github-advanced-security#enabling-advanced-security-features).{% endif %} {% endif %} {% ifversion ghes > 3.1 or ghec or ghae %} ## Desplegar GitHub Advanced Security en tu empresa -Para aprender más sobre lo que necesitas saber para planear tu despliegue de {% data variables.product.prodname_GH_advanced_security %} en un nivel alto para revisar las fases de implementación que recomendamos, consulta la sección "[Adoptar la {% data variables.product.prodname_GH_advanced_security %} a escala](/code-security/adopting-github-advanced-security-at-scale)". +Para obtener información sobre lo que necesita saber para planificar la implementación de {% data variables.product.prodname_GH_advanced_security %} a alto nivel y para revisar las fases de lanzamiento que recomendamos, consulta "[Adopción de {% data variables.product.prodname_GH_advanced_security %} a gran escala](/code-security/adopting-github-advanced-security-at-scale)". {% endif %} {% ifversion not fpt %} ## Habilitar las características de la {% data variables.product.prodname_advanced_security %} -{%- ifversion ghes %} -El administrador de sitio debe habilitar la {% data variables.product.prodname_advanced_security %} para {% data variables.product.product_location %} antes de que puedas utilizar estas características. Para obtener más información, consulta la sección "[Configurar las características de la Seguridad Avanzada](/admin/configuration/configuring-advanced-security-features)". +{%- ifversion ghes %} El administrador del sitio debe habilitar {% data variables.product.prodname_advanced_security %} para {% data variables.product.product_location %} para poder usar estas características. Para obtener más información, consulte [Configuración de características de seguridad avanzada](/admin/configuration/configuring-advanced-security-features). Una vez que tu sistema se haya configurado, puedes habilitar e inhabilitar estas características a nivel de organización o de repositorio. -{%- elsif ghec %} -Para los repositorios públicos, estas características se encuentran activas permanentemente y solo se pueden inhabilitar si cambias la visibilidad del proyecto para que el código ya no sea público. +{%- elsif ghec %} En los repositorios públicos, estas características se encuentran activas de manera permanente y solo se pueden deshabilitar si cambia la visibilidad del proyecto para que el código deje de ser público. En el caso de otros repositorios, una vez que tengas una licencia para tu cuenta empresarial, puedes habilitar e inhabilitar estas características a nivel de repositorio u organización. -{%- elsif ghae %} -Puedes habilitar e inhabilitar estas características a nivel de repositorio u organización. -{%- endif %} -Para obtener más información, consulta las secciones "[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)" y "[Administrar la configuración de seguridad y análisis para tu repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)". +{%- elsif ghae %} Puede habilitar y deshabilitar estas características a nivel de repositorio u organización. +{%- endif %} Para obtener más información, consulte"[Administración de la configuración de seguridad y análisis de la organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)" o "[Administración de la configuración de seguridad y análisis del repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)". -{% ifversion ghec or ghes %} -Si tienes una cuenta empresarial, el uso de la licencia para toda la empresa se muestra en tu página de licencia empresarial. Para obtener más información, consulta la sección "[Visualizar tu uso de {% data variables.product.prodname_GH_advanced_security %}](/billing/managing-licensing-for-github-advanced-security/viewing-your-github-advanced-security-usage)". +{% ifversion ghec or ghes %} Si tiene una cuenta empresarial, el uso de la licencia para toda la empresa se muestra en la página de licencia Enterprise. Para obtener más información, consulte "[Visualización del uso de {% data variables.product.prodname_GH_advanced_security %}](/billing/managing-licensing-for-github-advanced-security/viewing-your-github-advanced-security-usage)". {% endif %} {% endif %} @@ -88,17 +85,15 @@ Si tienes una cuenta empresarial, el uso de la licencia para toda la empresa se {% ifversion fpt or ghec %} ## Acerca de los flujos de trabajo iniciales para {% data variables.product.prodname_advanced_security %} -{% data reusables.advanced-security.starter-workflows-beta %} -{% data reusables.advanced-security.starter-workflow-overview %} +{% data reusables.advanced-security.starter-workflows-beta %} {% data reusables.advanced-security.starter-workflow-overview %} -Para obtener más información sobre los flujos de trabajo iniciales, consulta la sección "[Configurar el {% data variables.product.prodname_code_scanning %} utilizando flujos de trabajo iniciales](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/setting-up-code-scanning-for-a-repository#setting-up-code-scanning-using-starter-workflows)" y "[Utilizar los flujos de trabajo iniciales](/actions/using-workflows/using-starter-workflows)". +Para obtener más información sobre los flujos de trabajo de inicio, consulte "[Configuración de {% data variables.product.prodname_code_scanning %} mediante flujos de trabajo de inicio](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/setting-up-code-scanning-for-a-repository#setting-up-code-scanning-using-starter-workflows)" y "[Uso de flujos de trabajo de inicio](/actions/using-workflows/using-starter-workflows)". {% endif %} {% ifversion ghec or ghes or ghae %} -## Leer más +## Información adicional -- "[Requerir políticas para la {% data variables.product.prodname_advanced_security %} en tu cuenta empresarial](/admin/policies/enforcing-policies-for-advanced-security-in-your-enterprise)" +- "[Aplicación de directivas para {% data variables.product.prodname_advanced_security %} en su cuenta de Enterprise](/admin/policies/enforcing-policies-for-advanced-security-in-your-enterprise)". -{% endif %} -{% endif %} +{% endif %} {% endif %} diff --git a/translations/es-ES/content/get-started/learning-about-github/about-versions-of-github-docs.md b/translations/es-ES/content/get-started/learning-about-github/about-versions-of-github-docs.md index 1d58d6996f..5df8e2e5cc 100644 --- a/translations/es-ES/content/get-started/learning-about-github/about-versions-of-github-docs.md +++ b/translations/es-ES/content/get-started/learning-about-github/about-versions-of-github-docs.md @@ -1,13 +1,18 @@ --- title: Acerca de las versiones de GitHub Docs -intro: 'Puedes leer la documentación que refleja el producto {% data variables.product.company_short %} que estás utilizando actualmente.' +intro: Puedes leer la documentación que refleja el producto {% data variables.product.company_short %} que estás utilizando actualmente. versions: '*' -shortTitle: Versiones de los documentos +shortTitle: Docs versions +ms.openlocfilehash: 656cb53b79409329299d63e9f77b14a56b809f6c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146681299" --- - ## Acerca de las versiones de {% data variables.product.prodname_docs %} -{% data variables.product.company_short %} te ofrece diversos productos para almacenar y colaborar con el código. El producto que utilizas determina qué características están disponibles para ti. Para obtener más información, consulta "Productos de [{% data variables.product.company_short %}](/get-started/learning-about-github/githubs-products)". +{% data variables.product.company_short %} te ofrece diversos productos para almacenar y colaborar con el código. El producto que utilizas determina qué características están disponibles para ti. Para más información, vea "[Productos de {% data variables.product.company_short %}](/get-started/learning-about-github/githubs-products)". Este sitio web, {% data variables.product.prodname_docs %}, proporciona documentación para todos los productos de {% data variables.product.company_short %}. Si el contenido que estás leyendo aplica a más de un producto, puedes elegir la versión de la documentación que te sea relevante si seleccionas el producto que estás utilizando actualmente. @@ -17,7 +22,7 @@ En la parte superior de la página de {% data variables.product.prodname_docs %} {% note %} -**Nota**: Puedes intentar cambiar la versión ahora. Estás viendo {% ifversion ghes %}una versión{% else %}la versión{% endif %} {% ifversion fpt %}Gratuita, Pro & de Equipo{% else %}{% data variables.product.product_name %}{% endif %} de este artículo. +**Nota**: Ahora puede intentar cambiar la versión. Está viendo {% ifversion ghes %}una{% else %}la{% endif %} versión {% ifversion fpt %}Gratuita, Pro, y Equipo{% else %}{% data variables.product.product_name %}{% endif %} de este artículo. {% endnote %} @@ -29,31 +34,31 @@ Puedes utilizar más de un producto de {% data variables.product.company_short % ### Planes de {% data variables.product.prodname_dotcom_the_website %} o {% data variables.product.prodname_ghe_cloud %} -Si accedes a {% data variables.product.prodname_dotcom %} a través de https://github.com, estarás utilizando las características ya sea de un plan Gratuito, Pro o de Equipo, o estarás utilizando {% data variables.product.prodname_ghe_cloud %}. +Si accede a {% data variables.product.prodname_dotcom %} en https://github.com, estará utilizando las características de un plan Gratuito, Pro o de Equipo, o bien {% data variables.product.prodname_ghe_cloud %}. En una ventana amplia del buscador, no hay texto que siga al logo de {% data variables.product.company_short %} inmediatamente en la parte izquierda del encabezado. ![Captura de pantalla de la barra de dirección y del encabezado de {% data variables.product.prodname_dotcom_the_website %} en un buscador](/assets/images/help/docs/header-dotcom.png) -En {% data variables.product.prodname_dotcom_the_website %}, cada cuenta tiene su propio plan. Cada cuenta personal tiene un plan asociado que proporciona acceso a ciertas características y cada organización tiene un plan asociado diferente. Si tu cuenta personal es miembro de una organización de {% data variables.product.prodname_dotcom_the_website %}, puedes tener acceso a características diferentes cuando utilizas recursos que le pertenezcan a esa organización y cuando utilizas los que le pertenecen a tu cuenta personal. Para obtener más información, consulta la sección "[Tipos de cuentas de {% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/types-of-github-accounts)". +En {% data variables.product.prodname_dotcom_the_website %}, cada cuenta tiene su propio plan. Cada cuenta personal tiene un plan asociado que proporciona acceso a ciertas características y cada organización tiene un plan asociado diferente. Si tu cuenta personal es miembro de una organización de {% data variables.product.prodname_dotcom_the_website %}, puedes tener acceso a características diferentes cuando utilizas recursos que le pertenezcan a esa organización y cuando utilizas los que le pertenecen a tu cuenta personal. Para obtener más información, vea "[Tipos de cuentas de {% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/types-of-github-accounts)". -Si no sabes si una organización utiliza {% data variables.product.prodname_ghe_cloud %}, pregúntale a un propietario de organización. Para obtener más información, consulta la sección "[Ver los roles de las personas en una organización](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization)". +Si no sabes si una organización utiliza {% data variables.product.prodname_ghe_cloud %}, pregúntale a un propietario de organización. Para obtener más información, vea "[Visualización de los roles de las personas en una organización](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization)". ### {% data variables.product.prodname_ghe_server %} -Si accedes a {% data variables.product.prodname_dotcom %} mediante una URL diferente a https://github.com, `https://*.githubenterprise.com`, `https://*.github.us` o `https://*.ghe.com`, estarás utilizando {% data variables.product.prodname_ghe_server %}. Por ejemplo, podrías acceder a {% data variables.product.prodname_ghe_server %} en `https://github.YOUR-COMPANY-NAME.com`. Tus administradores podrían elegir una URL que no incluya la palabra "{% data variables.product.company_short %}". +Si accede a {% data variables.product.prodname_dotcom %} en una dirección URL distinta de https://github.com, `https://*.githubenterprise.com`, `https://*.github.us` o `https://*.ghe.com`, está usando {% data variables.product.prodname_ghe_server %}. Por ejemplo, puede acceder a {% data variables.product.prodname_ghe_server %} en `https://github.YOUR-COMPANY-NAME.com`. Tus administradores podrían elegir una URL que no incluya la palabra "{% data variables.product.company_short %}". En una ventana amplia de buscador, la palabra "Enterprise" seguiría inmediatamente al logo de {% data variables.product.company_short %} en la parte izquierda del encabezado. ![Captura de pantalla de la barra de dirección y el encabezado de {% data variables.product.prodname_ghe_server %} en un buscador](/assets/images/help/docs/header-ghes.png) -Puedes ver la versión de {% data variables.product.prodname_ghe_server %} que estás utilizando al pie de cualquier página. +Puedes ver la versión de {% data variables.product.prodname_ghe_server %} que estás utilizando en el pie de cualquier página. -![Captura de pantalla del pie de página de {% data variables.product.prodname_ghe_server %}, con la versión resaltada](/assets/images/help/docs/ghes-version-in-footer.png) +![Captura de pantalla del pie de página de {% data variables.product.prodname_ghe_server %} con la versión resaltada](/assets/images/help/docs/ghes-version-in-footer.png) ### {% data variables.product.prodname_ghe_managed %} -Si accedes a {% data variables.product.prodname_dotcom %} a través de `https://*.githubenterprise.com`, `https://*.github.us`, o `https://*.ghe.com`, estás utilizando {% data variables.product.prodname_ghe_managed %}. +Si accede a {% data variables.product.prodname_dotcom %} en `https://*.githubenterprise.com`, `https://*.github.us` o `https://*.ghe.com`, está usando {% data variables.product.prodname_ghe_managed %}. En una ventana amplia de buscador, las palabras "{% data variables.product.prodname_ghe_managed %}" seguirían inmediatamente al logo de {% data variables.product.company_short %} en el encabezado. diff --git a/translations/es-ES/content/get-started/learning-about-github/access-permissions-on-github.md b/translations/es-ES/content/get-started/learning-about-github/access-permissions-on-github.md index 0b5393e8ea..fce103dea8 100644 --- a/translations/es-ES/content/get-started/learning-about-github/access-permissions-on-github.md +++ b/translations/es-ES/content/get-started/learning-about-github/access-permissions-on-github.md @@ -16,41 +16,42 @@ versions: topics: - Permissions - Accounts -shortTitle: Acceder a los permisos +shortTitle: Access permissions +ms.openlocfilehash: 32db1949cbc110559023f719682caed0319aae9e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135715' --- - ## Acerca de los permisos de acceso en {% data variables.product.prodname_dotcom %} -{% data reusables.organizations.about-roles %} +{% data reusables.organizations.about-roles %} -Los roles funcionan de forma diferente para los diferentes tipos de cuenta. Para obtener más información sobre las cuentas, consulta la sección "[Tipos de cuenta de {% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/types-of-github-accounts)". +Los roles funcionan de forma diferente para los diferentes tipos de cuenta. Para más información sobre las cuentas, vea "[Tipos de cuentas de {% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/types-of-github-accounts)". ## Cuentas personales -Un repositorio que pertenece a una cuenta personal y tiene dos niveles de permiso: el *propietario del repositorio* y los *colaboradores*. Para obtener más información, consulta la sección "[Niveles de permiso para un repositorio de cuenta personal](/articles/permission-levels-for-a-user-account-repository)". +Un repositorio que pertenece a una cuenta personal tiene dos niveles de permiso: *propietario del repositorio* y *colaboradores*. Para obtener más información, consulta "[Niveles de permiso para un repositorio de cuenta personal](/articles/permission-levels-for-a-user-account-repository)". ## Cuentas de organización -Los miembros de la organización pueden tener roles de *propietario*{% ifversion fpt or ghec %}, *gerente de facturación*,{% endif %} o *miembro*. Los propietarios tienen acceso administrativo completo a tu organización {% ifversion fpt or ghec %}, mientras que los gerentes de facturación pueden administrar parámetros de facturación{% endif %}. El miembro tiene un rol predeterminado para todos los demás. Puedes administrar los permisos de acceso para múltiples miembros a la vez con equipos. Para obtener más información, consulta: +Los miembros de una organización pueden tener roles de *propietario*{% ifversion fpt or ghec %}, *administrador de facturación*,{% endif %} o *miembro*. Los propietarios tienen acceso administrativo completo a la organización{% ifversion fpt or ghec %}, mientras que los administradores de facturación pueden administrar la configuración de facturación{% endif %}. El miembro tiene un rol predeterminado para todos los demás. Puedes administrar los permisos de acceso para múltiples miembros a la vez con equipos. Para más información, consulte: - "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)" -- [Permisos de tablero de proyecto para una organización](/articles/project-board-permissions-for-an-organization)" +- "[Permisos de panel de proyecto para una organización](/articles/project-board-permissions-for-an-organization)" - "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)" -- [Acerca de los equipos](/articles/about-teams)" +- "[Acerca de los equipos](/articles/about-teams)" -## Cuentas de empresa +## Cuenta de empresa -{% ifversion fpt %} -{% data reusables.gated-features.enterprise-accounts %} +{% ifversion fpt %} {% data reusables.gated-features.enterprise-accounts %} -Para obtener más información sobre los permisos para las cuentas empresariales, consulta la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/get-started/learning-about-github/access-permissions-on-github). -{% else %} -Los *propietarios de empresas* Tienen poder absoluto sobre la cuenta empresarial y pueden llevar a cabo todas las acciones en ella.{% ifversion ghec or ghes %} Los *gerentes de facturación* pueden administrar los ajustes de facturación de la cuenta empresarial.{% endif %} Los miembros y colaboradores externos de las organizaciones que pertenezcan a tu cuenta empresarial son miembros de la cuenta empresarial automáticamente, aunque no tendrán acceso a la cuenta empresarial per se ni a sus ajustes. Para obtener más información, consulta la sección "[Roles en una empresa](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise)". +Para obtener más información sobre los permisos de las cuentas empresariales, consulte [la documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/get-started/learning-about-github/access-permissions-on-github). +{% else %} Los *propietarios de empresas* tienen poder absoluto sobre la cuenta de empresa y pueden realizar todo tipo de acciones en ella.{% ifversion ghec or ghes %} Los *administradores de facturación* pueden administrar la configuración de facturación de la cuenta empresarial.{% endif %} Los miembros y colaboradores externos de las organizaciones que pertenecen a su cuenta de empresa son automáticamente miembros de la cuenta de empresa, aunque no tienen acceso a ella ni a su configuración. Para más información, vea "[Roles en una empresa](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise)". -{% ifversion ghec %} -Si una empresa utiliza {% data variables.product.prodname_emus %}, los miembros se aprovisionan como cuentas personales nuevas en {% data variables.product.prodname_dotcom %} y el proveedor de identidad los administra en su totalidad. Los {% data variables.product.prodname_managed_users %} tienen acceso de solo lectura a los repositorios que no son parte de su empresa y no pueden interactuar con los usuarios que tampoco sean miembros de la empresa. Dentro de las organizaciones que pertenecen a la empresa, se puede otorgar los mismos niveles de acceso granular de los {% data variables.product.prodname_managed_users %} que estén disponibles para las organizaciones normales. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_emus %}](/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users)". -{% endif %} -{% endif %} +{% ifversion ghec %} Si una empresa usa {% data variables.product.prodname_emus %}, los miembros se aprovisionan como nuevas cuentas personales en {% data variables.product.prodname_dotcom %}, las cuales administra completamente el proveedor de identidades. Los {% data variables.product.prodname_managed_users %} tienen acceso de solo lectura a los repositorios que no son parte de su empresa y no pueden interactuar con los usuarios que tampoco sean miembros de la empresa. Dentro de las organizaciones que pertenecen a la empresa, se puede otorgar los mismos niveles de acceso granular de los {% data variables.product.prodname_managed_users %} que estén disponibles para las organizaciones normales. Para más información, vea "[Acerca de {% data variables.product.prodname_emus %}](/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users)". +{% endif %} {% endif %} -## Leer más +## Información adicional -- [Tipos de cuentas de {% data variables.product.prodname_dotcom %}](/articles/types-of-github-accounts)" +- "[Tipos de cuentas de {% data variables.product.prodname_dotcom %}](/articles/types-of-github-accounts)" diff --git a/translations/es-ES/content/get-started/learning-about-github/faq-about-changes-to-githubs-plans.md b/translations/es-ES/content/get-started/learning-about-github/faq-about-changes-to-githubs-plans.md index d9c012e5bd..8d5048cb9a 100644 --- a/translations/es-ES/content/get-started/learning-about-github/faq-about-changes-to-githubs-plans.md +++ b/translations/es-ES/content/get-started/learning-about-github/faq-about-changes-to-githubs-plans.md @@ -9,9 +9,14 @@ topics: redirect_from: - /github/getting-started-with-github/faq-about-changes-to-githubs-plans - /github/getting-started-with-github/learning-about-github/faq-about-changes-to-githubs-plans -shortTitle: Cambios en los palnes de GitHub +shortTitle: Changes to GitHub plans +ms.openlocfilehash: 9f69f049edb67f9079944189eab0a16f7f10cd91 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147431916' --- - ## ¿Qué cambios en precios y planes para GitHub se anunciaron en el 14 de abril? GitHub anunció los siguientes cambios en sus planes y precios: @@ -28,11 +33,11 @@ GitHub anunció los siguientes cambios en sus planes y precios: ## ¿Cómo puedo mejorar mi plan? -Para mejorar el plan de tu cuenta personal, consulta "[Mejorar tu suscripción de cuenta personal](/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription#upgrading-your-personal-accounts-subscription)". Para mejorar el plan de tu organización, consulta "[Mejorar la suscripción de tu organización](/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription#upgrading-your-organizations-subscription)". +Para actualizar el plan de la cuenta personal, consulta "[Actualización de la suscripción de la cuenta personal](/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription#upgrading-your-personal-accounts-subscription)". Para actualizar el plan de la organización, vea "[Actualización de la suscripción de la organización](/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription#upgrading-your-organizations-subscription)". ## ¿Cómo puedo bajar mi plan? -Para bajar de categoría el plan de tu cuenta personal, consulta la sección "[Bajar de categoría la suscripción de tu cuenta personal](/billing/managing-billing-for-your-github-account/downgrading-your-github-subscription#downgrading-your-personal-accounts-subscription)". Para bajar el plan de tu organización, consulta "[Bajar la suscripción de tu organización](/billing/managing-billing-for-your-github-account/downgrading-your-github-subscription#downgrading-your-organizations-subscription)". +Para cambiar a una versión anterior el plan de la cuenta personal, consulta "[Cambio a una versión anterior de la suscripción de la cuenta personal](/billing/managing-billing-for-your-github-account/downgrading-your-github-subscription#downgrading-your-personal-accounts-subscription)". Para cambiar a una versión anterior el plan de la organización, vea "[Cambio a una versión anterior de la suscripción de la organización](/billing/managing-billing-for-your-github-account/downgrading-your-github-subscription#downgrading-your-organizations-subscription)". ## Si bajo de categoría desde GitHub Team o un plan tradicional hacia GitHub Free, ¿qué características perderé? - Revisores requeridos en repositorios privados @@ -44,11 +49,11 @@ Para bajar de categoría el plan de tu cuenta personal, consulta la sección "[B - Revisores múltiples para solicitudes de extracción en repositorios privados - Borradores de solicitudes de extracción en repositorios privados - Referencias auto-vinculadas en repositorios privados -- Soporte estándar +- Soporte técnico Standard ## ¿Cómo puedo crear una organización de GitHub Free o GitHub Team? -Si tienes una cuenta en GitHub, crea una nueva organización en nuestra [página de plan de equipo](https://github.com/organizations/plan). Si no tienes una cuenta en GitHub, puedes [crear una en nuestra página principal](https://github.com/) y se te pedirá crear una organización durante el proceso de registro. +Si tiene una cuenta de GitHub, cree una organización en nuestra [página de plan de equipo](https://github.com/organizations/plan). Si no tiene una cuenta en GitHub, puede [crear una en nuestra página principal](https://github.com/) y, durante el proceso de registro, se le pedirá crear una organización. ## ¿Cómo puedo comparar las características de cada plan? @@ -64,15 +69,15 @@ Los clientes que están pagando anualmente por los planes de Pro o Team y se reg ## ¿Cuál es la diferencia entre GitHub Free para desarrolladores individuales y GitHub Free para organizaciones? -Para encontrar los detalles de las diferencias entre los productos de GitHub free, consulta la sección "[productos de {% data variables.product.prodname_dotcom %}](/articles/github-s-products)". +Para más información sobre las diferencias de cada producto gratis de GitHub, vea "[Productos de {% data variables.product.prodname_dotcom %}](/articles/github-s-products)". ## ¿Cómo puedo tener más minutos de Actions si necesito más que la cantidad que se designa en el plan de GitHub Team? -La mayoría de los equipos pequeños utiliza menos de 3,000 minutos mensuales de Actions, pero algunos equipos podrían utilizar más. Si tu equipo necesita minutos adicionales para repositorios privados, puedes incrementar tu límite de gastos para GitHub Actions. Los minutos de Actions y almacenamiento de paquetes siguen siendo gratuitos para tus repositorios públicos. Para obtener más información, consulta la sección "[Administrar tu límite de gastos para GitHub Actions](/billing/managing-billing-for-github-actions/managing-your-spending-limit-for-github-actions)". +La mayoría de los equipos pequeños utiliza menos de 3,000 minutos mensuales de Actions, pero algunos equipos podrían utilizar más. Si tu equipo necesita minutos adicionales para repositorios privados, puedes incrementar tu límite de gastos para GitHub Actions. Los minutos de Actions y almacenamiento de paquetes siguen siendo gratuitos para tus repositorios públicos. Para más información, vea "[Administración del límite de gasto para Acciones de GitHub](/billing/managing-billing-for-github-actions/managing-your-spending-limit-for-github-actions)". ## ¿Cómo me afectan los cambios en el límite de plazas? -Ahora que {% data variables.product.prodname_team %} no requiere de un mínimo de plazas, si utilizas menos de cinco en tu organización, podrás eliminar las plazas pagadas para reducir tu cuenta. Para obtener más información, consulta la sección "[Bajar la categoría de tu suscripción de {% data variables.product.prodname_dotcom %}](/billing/managing-billing-for-your-github-account/downgrading-your-github-subscription#removing-paid-seats-from-your-organization)". +Ahora que {% data variables.product.prodname_team %} no requiere de un mínimo de plazas, si utilizas menos de cinco en tu organización, podrás eliminar las plazas pagadas para reducir tu cuenta. Para más información, vea "[Cambio de la suscripción a {% data variables.product.prodname_dotcom %} a una versión anterior](/billing/managing-billing-for-your-github-account/downgrading-your-github-subscription#removing-paid-seats-from-your-organization)". ## ¿Cambiará algo para los equipos con plan de GitHub Team para código abierto? @@ -80,11 +85,11 @@ Si tu cuenta de organización utiliza el plan de GitHub Team para código abiert ## ¿Qué es el Soporte de la Comunidad de GitHub? -El Soporte de la Comunidad de GitHub incluye apoyo mediante nuestros [debates de {% data variables.product.prodname_github_community %}](https://github.com/orgs/community/discussions), en donde puedes buscar soluciones de la comunidad de GitHub, hacer preguntas nuevas y compartir ideas. El Soporte de la Comunidad de GitHub tiene Ingenieros de Soporte del Equipo de GitHub en su personal, quienes moderan la {% data variables.product.prodname_github_community %} junto con nuestros miembros más activos de la comunidad. Si necesitas reportar spam, algún tipo de abuso, o si tienes problemas con el acceso a tu cuenta, puedes enviar un mensaje a nuestro Equipo de Soporte en https://support.github.com/.. +El Soporte de la Comunidad de GitHub incluye soporte a través de nuestros [debates de {% data variables.product.prodname_github_community %}](https://github.com/orgs/community/discussions), en donde puedes buscar soluciones de la comunidad de GitHub, hacer preguntas nuevas, y compartir ideas. Los Ingenieros de Soporte de GitHub Team son quienes atienden la parte de Soporte de la Comunidad de GitHub, y quienes moderan {% data variables.product.prodname_github_community %} en conjunto con nuestros miembros más activos en la comunidad. Si necesita notificar spam, algún tipo de abuso o si tiene problemas con el acceso a la cuenta, puede enviar un mensaje a nuestro Equipo de Soporte en https://support.github.com/. ## ¿Cómo afecta este cambio a los beneficios educacionales? -Los estudiantes y maestros seguirán recibiendo todos los beneficios que reciben hoy en día. GitHub continuará ofreciendo GitHub Pro como parte de los beneficios de su [Paquete de Desarrollador para Estudiantes](https://education.github.com/pack) a todos los estudiantes. Adicionalmente, los maestros continuarán teniendo acceso a GitHub Team como parte de las [Herramientas para Maestros](https://education.github.com/toolbox). +Los estudiantes y maestros seguirán recibiendo todos los beneficios que reciben hoy en día. GitHub seguirá ofreciendo GitHub Pro como parte de sus ventajas de [Student Developer Pack](https://education.github.com/pack) a todos los alumnos. Además, los profesores seguirán teniendo acceso a GitHub Team como parte del [Cuadro de herramientas del profesor](https://education.github.com/toolbox). ## ¿Cómo me afecta esto si actualmente pago por factura? @@ -92,6 +97,6 @@ Si actualmente eres un cliente que paga por factura, contacta por correo electr ## ¿Cómo va afectar esto a los usuarios y organizaciones que se encuentran en regiones donde se aplican las sanciones del gobierno de los EE.UU? -Debido a los controles de comercio y restricciones legales de los EE.UU. , GitHub no puede proporcionar servicios para repositorios privados y servicios pagados a cuentas que se encuentren en las zonas sancionadas por los EE.UU. Sin embargo, GitHub ha preservado el acceso a los servicios gratuitos para repositorios públicos. Por favor lee sobre [GitHub y los Controles Comerciales](/free-pro-team@latest/github/site-policy/github-and-trade-controls) para obtener más información. +Debido a los controles de comercio y restricciones legales, GitHub no puede proporcionar servicios para repositorios privados y servicios pagados a cuentas que se encuentren en las zonas sancionadas por los EE.UU. Sin embargo, GitHub ha preservado el acceso a los servicios gratuitos para repositorios públicos. Lea sobre [GitHub y controles comerciales](/free-pro-team@latest/github/site-policy/github-and-trade-controls) para más información. -GitHub seguirá fomentando, en conjunto con los reguladores de los EE.UU. , por contar con el mejor acceso posible a los servicios colaborativos gratuitos de código abierto para los desarrolladores en las regiones sancionadas, incluyendo repositorios privados gratuitos. Creemos que, el ofrecer estos servicios gratuitos, apoya la política externa de los EE.UU. para fomentar el flujo libre de información y libertad de expresión en estas regiones. +GitHub seguirá fomentando, en conjunto con los reguladores de los EE.UU., el mejor acceso posible a los servicios colaborativos de código abierto para desarrolladores en regiones sancionadas, incluyendo repositorios privados gratuitos. Creemos que, el ofrecer estos servicios gratuitos, apoya la política externa de los EE.UU. de fomentar el flujo libre de información y libertad de expresión en estas regiones. diff --git a/translations/es-ES/content/get-started/learning-about-github/github-language-support.md b/translations/es-ES/content/get-started/learning-about-github/github-language-support.md index 1ca6dacc15..75916bf098 100644 --- a/translations/es-ES/content/get-started/learning-about-github/github-language-support.md +++ b/translations/es-ES/content/get-started/learning-about-github/github-language-support.md @@ -11,13 +11,18 @@ topics: redirect_from: - /github/getting-started-with-github/github-language-support - /github/getting-started-with-github/learning-about-github/github-language-support +ms.openlocfilehash: df266f4f5bbc9d22292bd1bde1d0b5e869761b71 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147431908' --- - ## Acerca de los lenguajes compatibles -La mayoría de las características de {% data variables.product.prodname_dotcom %} funcionan sin importar en qué lenguaje esté escrito tu código. Puedes buscar código o habilitar el resaltado de sintaxis con base en cualquier lenguaje conocido en {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta la sección "[Buscar código](/github/searching-for-information-on-github/searching-code#search-by-language)" o "[Crear y resaltar bloques de código](/github/writing-on-github/creating-and-highlighting-code-blocks#syntax-highlighting)". +La mayoría de las características de {% data variables.product.prodname_dotcom %} funcionan sin importar en qué lenguaje esté escrito tu código. Puedes buscar código o habilitar el resaltado de sintaxis con base en cualquier lenguaje conocido en {% data variables.product.prodname_dotcom %}. Para obtener más información, vea "[Búsqueda de código](/github/searching-for-information-on-github/searching-code#search-by-language)" y "[Creación y resaltado de bloques de código](/github/writing-on-github/creating-and-highlighting-code-blocks#syntax-highlighting)". Algunos productos de {% data variables.product.prodname_dotcom %} tienen características que solo son compatibles actualmente para un subconjunto de lenguajes de programación. @@ -25,19 +30,8 @@ Algunos productos de {% data variables.product.prodname_dotcom %} tienen caracte Los lenguajes centrales para las características de {% data variables.product.prodname_dotcom %} incluyen a C, C++, C#, Go, Java, JavaScript, PHP, Python, Ruby, Scala y TypeScript. Para las características que son compatibles con los administradores de paquetes, los administradores de paquete que son actualmente compatibles se incluyen en la tabla con sus lenguajes relevantes. -Algunas características son compatibles con administradores de paquetes o lenguajes adicionales. Si quieres saber si hay algún otro lenguaje compatible para una característica o si quieres solicitar compatibilidad para uno de ellos, visita el [debate de {% data variables.product.prodname_github_community %}](https://github.com/orgs/community/discussions). +Algunas características son compatibles con administradores de paquetes o lenguajes adicionales. Si quieres conocer si algún otro lenguaje es compatible para alguna característica o si quieres solicitar la compatibilidad con algún lenguaje, visita los [debates de {% data variables.product.prodname_github_community %}](https://github.com/orgs/community/discussions). -| Lenguaje {% data reusables.supported-languages.products-table-header %} -{% data reusables.supported-languages.C %} -{% data reusables.supported-languages.Cpp %} -{% data reusables.supported-languages.Cs %} -{% data reusables.supported-languages.go %} -{% data reusables.supported-languages.java %} -{% data reusables.supported-languages.javascript %} -{% data reusables.supported-languages.php %} -{% data reusables.supported-languages.python %} -{% data reusables.supported-languages.ruby %} -{% data reusables.supported-languages.scala %} -{% data reusables.supported-languages.typescript %} +| Lenguaje {% data reusables.supported-languages.products-table-header %} {% data reusables.supported-languages.C %} {% data reusables.supported-languages.Cpp %} {% data reusables.supported-languages.Cs %} {% data reusables.supported-languages.go %} {% data reusables.supported-languages.java %} {% data reusables.supported-languages.javascript %} {% data reusables.supported-languages.php %} {% data reusables.supported-languages.python %} {% data reusables.supported-languages.ruby %} {% data reusables.supported-languages.scala %} {% data reusables.supported-languages.typescript %} [1] Estos lenguajes sonc ompatibles para el {% data variables.product.prodname_code_scanning %} mediante acciones de terceros. diff --git a/translations/es-ES/content/get-started/learning-about-github/githubs-products.md b/translations/es-ES/content/get-started/learning-about-github/githubs-products.md index 480c384c5a..1e1e47d33f 100644 --- a/translations/es-ES/content/get-started/learning-about-github/githubs-products.md +++ b/translations/es-ES/content/get-started/learning-about-github/githubs-products.md @@ -1,6 +1,6 @@ --- title: Productos de GitHub -intro: 'Un resumen de los productos de {% data variables.product.prodname_dotcom %} y de los planes de precios.' +intro: 'Información general de los productos y planes de precio de {% data variables.product.prodname_dotcom %}.' redirect_from: - /articles/github-s-products - /articles/githubs-products @@ -17,51 +17,56 @@ topics: - Mobile - Desktop - Security +ms.openlocfilehash: e8e78b3c2cf86369b53b063cdbcded6f7a048834 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147389958' --- - ## Acerca de los productos de {% data variables.product.prodname_dotcom %} -{% data variables.product.prodname_dotcom %} ofrece productos gratuitos y de pago para clasificar y colaborar con código. Algunos productos aplican solo para cuentas personales, mientras que otros planes aplican solo a cuentas empresariales u organizacionales. Para obtener más información sobre las cuentas, consulta la sección "[Tipos de cuenta de {% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/types-of-github-accounts)". +{% data variables.product.prodname_dotcom %} ofrece productos gratuitos y de pago para clasificar y colaborar con código. Algunos productos se aplican solo para cuentas personales, mientras que otros planes se aplican solo a cuentas empresariales o de organización. Para más información sobre las cuentas, vea "[Tipos de cuentas de {% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/types-of-github-accounts)". Puedes ver los precios y una lista completa de las funciones de cada producto en <{% data variables.product.pricing_url %}>. {% data reusables.products.product-roadmap %} -Cuando leas los {% data variables.product.prodname_docs %}, asegúrate de seleccionar la versión que refleja tu producto. Para obtener más información, consulta la sección "[Acerca de las versiones de {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)". +Cuando leas los {% data variables.product.prodname_docs %}, asegúrate de seleccionar la versión que refleja tu producto. Para más información, vea "[Acerca de las versiones de {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)". ## {% data variables.product.prodname_free_user %} para cuentas personales -Con {% data variables.product.prodname_free_team %} para cuentas personales, puedes trabajar con colaboradores ilimitados en repositorios públicos ilimitados con un conjunto de características completo y en repositorios privados ilimitados con un conjunto de características limitado. +Con {% data variables.product.prodname_free_team %} para cuentas personales, puedes trabajar con colaboradores ilimitados en repositorios públicos ilimitados con un conjunto completo de características, y en repositorios privados ilimitados con un conjunto limitado de características. -Con {% data variables.product.prodname_free_user %}, tu cuenta personal incluye: +Con {% data variables.product.prodname_free_user %}, tu cuenta personal incluye lo siguiente: - {% data variables.product.prodname_gcf %} - {% data variables.product.prodname_dependabot_alerts %} -- Aplicación de la autenticación de dos factores +- Aplicación de la autenticación en dos fases - 2,000 minutos de {% data variables.product.prodname_actions %} - 500MB de almacenamiento de {% data variables.product.prodname_registry %} ## {% data variables.product.prodname_pro %} -Adicionalmente a las características disponibles con {% data variables.product.prodname_free_user %} para cuentas personales, {% data variables.product.prodname_pro %} incluye: +Además de las características disponibles con {% data variables.product.prodname_free_user %} para cuentas personales, {% data variables.product.prodname_pro %} incluye lo siguiente: - {% data variables.contact.github_support %} por correo electrónico - 3,000 minutos de {% data variables.product.prodname_actions %} - 2GB de almacenamiento de {% data variables.product.prodname_registry %} - Herramientas y perspectivas avanzadas en repositorios privados: - - Revisores requeridos para solicitudes de extracción - - Revisores múltiples para solicitudes de extracción + - Necesidad de revisores de solicitudes de incorporación de cambios + - Varios revisores de solicitudes de incorporación de cambios - Ramas protegidas - Propietarios del código - - Referencias auto-enlazadas + - Referencias vinculadas automáticamente - {% data variables.product.prodname_pages %} - Wikis - - Gráficos de información del repositorio: pulso, contribuyentes, tráfico, confirmaciones, frecuencia de código, red y bifurcaciones + - Gráficas de perspectivas del repositorio: Pulso, colaboradores, tráfico, confirmaciones, frecuencia del código, red, y bifurcaciones ## {% data variables.product.prodname_free_team %} para organizaciones Con {% data variables.product.prodname_free_team %} para organizaciones, puedes trabajar con colaboradores ilimitados en repositorios públicos ilimitados con un juego completo de características, o en repositorios privados ilimitados con un conjunto limitado de características. -Adicionalmente a las características disponibles con {% data variables.product.prodname_free_user %} para cuentas personales, {% data variables.product.prodname_free_team %} para organizaciones incluye: +Además de las características disponibles con {% data variables.product.prodname_free_user %} para cuentas personales, {% data variables.product.prodname_free_team %} para organizaciones incluye lo siguiente: - {% data variables.product.prodname_gcf %} -- Debates de equipo -- Controles de acceso del equipo para administrar grupos +- Discusiones de equipo +- Controles de acceso al equipo para administrar los grupos - 2,000 minutos de {% data variables.product.prodname_actions %} - 500MB de almacenamiento de {% data variables.product.prodname_registry %} @@ -72,52 +77,51 @@ Adicionalmente a las características disponibles con {% data variables.product. - 3,000 minutos de {% data variables.product.prodname_actions %} - 2GB de almacenamiento de {% data variables.product.prodname_registry %} - Herramientas y perspectivas avanzadas en repositorios privados: - - Revisores requeridos para solicitudes de extracción - - Revisores múltiples para solicitudes de extracción - - Solicitudes de extracción en borrador - - Revisores de equipo para solicitudes de extracción + - Necesidad de revisores de solicitudes de incorporación de cambios + - Varios revisores de solicitudes de incorporación de cambios + - Borrador de solicitudes de incorporación de cambios + - Revisores de solicitudes de incorporación de cambios en equipo - Ramas protegidas - Propietarios del código - - Recordatorios programados + - Avisos programados - {% data variables.product.prodname_pages %} - Wikis - - Gráficos de información del repositorio: pulso, contribuyentes, tráfico, confirmaciones, frecuencia de código, red y bifurcaciones -{%- ifversion fpt or ghec %} + - Gráficos de información del repositorio: pulso, colaboradores, tráfico, confirmaciones, frecuencia del código, red y bifurcaciones {%- ifversion fpt or ghec %} - La opción para habilitar {% data variables.product.prodname_github_codespaces %} - - Los propietarios de organizaciones pueden habilitar los {% data variables.product.prodname_github_codespaces %} para la organización si configuran un límite de gastos y otorgan permisos de usuario para los miembros de su organziación. Para obtener más información, consulta la sección "[Habilitar los {% data variables.product.prodname_github_codespaces %} para tu organización](/codespaces/managing-codespaces-for-your-organization/enabling-github-codespaces-for-your-organization)". + - Los propietarios de organizaciones pueden habilitar los {% data variables.product.prodname_github_codespaces %} para la organización si configuran un límite de gastos y otorgan permisos de usuario para los miembros de su organziación. Para más información, consulta ["Habilitación de {% data variables.product.prodname_github_codespaces %} para la organización](/codespaces/managing-codespaces-for-your-organization/enabling-github-codespaces-for-your-organization)". {%- endif %} -{% data variables.product.company_short %} factura por {% data variables.product.prodname_team %} en una modalidad "por usuario". Para obtener más información, consulta la sección "[Acerca de los precios por usuario]({% ifversion not fpt %}/free-pro-team@latest{% endif %}/billing/managing-billing-for-your-github-account/about-per-user-pricing){% ifversion fpt %}".{% else %}" en la documentación de los tipos de cuenta gratuito, Pro & de equipo.{% endif %} +{% data variables.product.company_short %} factura por {% data variables.product.prodname_team %} en una modalidad "por usuario". Para obtener más información, vea "[Acerca de los precios por usuario]({% ifversion not fpt %}/free-pro-team@latest{% endif %}/billing/managing-billing-for-your-github-account/about-per-user-pricing){% ifversion fpt %}".{% else %}" en la documentación de las versiones Gratuita, Pro, y de Equipo.{% endif %} {% data reusables.actions.actions-billing %} ## {% data variables.product.prodname_enterprise %} -{% data variables.product.prodname_enterprise %} incluye dos opciones de despliegue: hospedado en la nuba y auto-hospedado. +{% data variables.product.prodname_enterprise %} incluye dos opciones de despliegue: hospedado en la nuba y auto-hospedado. Adicionalmente a las características disponibles con {% data variables.product.prodname_team %}, {% data variables.product.prodname_enterprise %} incluye: - {% data variables.contact.enterprise_support %} - Controles de seguridad, cumplimiento e implementación adicionales -- Autenticación con inicio de sesión único SAML -- Provisión de acceso con SAML o SCIM +- Autenticación con inicio de sesión único de SAML +- Acceso al aprovisionamiento con SAML o SCIM - {% data variables.product.prodname_github_connect %} -- La opción para comprar {% data variables.product.prodname_GH_advanced_security %}. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_GH_advanced_security %}](/github/getting-started-with-github/about-github-advanced-security)". +- La opción para comprar {% data variables.product.prodname_GH_advanced_security %}. Para más información, consulte "[Acerca de {% data variables.product.prodname_GH_advanced_security %}](/github/getting-started-with-github/about-github-advanced-security)". {% data variables.product.prodname_ghe_cloud %} también incluye lo siguiente: -- {% data variables.contact.enterprise_support %}. Para obtener más información, consulta "{% data variables.product.prodname_ghe_cloud %} soporte" y "{% data variables.product.prodname_ghe_cloud %} Adenda." +- {% data variables.contact.enterprise_support %}. Para obtener más información, vea "Soporte técnico de {% data variables.product.prodname_ghe_cloud %}" y "Anexo de {% data variables.product.prodname_ghe_cloud %}". - 50,000 minutos de {% data variables.product.prodname_actions %} - 50GB de almacenamiento de {% data variables.product.prodname_registry %} -- Control de acceso para los sitios de {% data variables.product.prodname_pages %}. Para obtener más información, consulta la sección "[Cambiar la visibilidad de tu sitio de {% data variables.product.prodname_pages %}](/enterprise-cloud@latest/pages/getting-started-with-github-pages/changing-the-visibility-of-your-github-pages-site)." -- Un acuerdo de nivel de servicio del 99.9% de tiempo activo mensual -- La opción de configurar tu empresa para los {% data variables.product.prodname_emus %}, para que puedas aprovisionar y administrar a los miembros con tu proveedor de identidad y restringir sus contribuciones para que solo se hagan en tu empresa. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_emus %}](/enterprise-cloud@latest/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users)". -- La opción de administrar de forma centralizada las políticas y la facturación de múltiples organizaciones {% data variables.product.prodname_dotcom_the_website %} con una cuenta de empresa. Para obtener más información, consulta "[Acerca de las cuentas de empresa](/enterprise-cloud@latest/admin/overview/about-enterprise-accounts)". +- Control de acceso para los sitios de {% data variables.product.prodname_pages %}. Para más información, vea "[Cambio de la visibilidad del sitio de {% data variables.product.prodname_pages %}](/enterprise-cloud@latest/pages/getting-started-with-github-pages/changing-the-visibility-of-your-github-pages-site)". +- Un contrato de nivel de servicio para un tiempo de actividad mensual del 99,9 % +- La opción de configurar tu empresa para los {% data variables.product.prodname_emus %}, para que puedas aprovisionar y administrar a los miembros con tu proveedor de identidad y restringir sus contribuciones para que solo se hagan en tu empresa. Para más información, vea "[Acerca de {% data variables.product.prodname_emus %}](/enterprise-cloud@latest/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users)". +- La opción de administrar de forma centralizada las políticas y la facturación de múltiples organizaciones {% data variables.product.prodname_dotcom_the_website %} con una cuenta de empresa. Para más información, vea "[Acerca de las cuentas de empresa](/enterprise-cloud@latest/admin/overview/about-enterprise-accounts)". {% data reusables.enterprise.about-github-for-enterprises %} -Puedes configurar una prueba para evaluar {% data variables.product.prodname_ghe_cloud %}. Para obtener más información, consulta "[Configurar una prueba de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/articles/setting-up-a-trial-of-github-enterprise-cloud)". +Puedes configurar una prueba para evaluar {% data variables.product.prodname_ghe_cloud %}. Para más información, vea "[Configuración de una evaluación gratuita de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/articles/setting-up-a-trial-of-github-enterprise-cloud)". -Para obtener más información sobre cómo hospedar tu propia instancia de {% data variables.product.prodname_ghe_server %}, incluyendo la configuración de un periodo de prueba, consulta la sección "[Acerca de {% data variables.product.prodname_ghe_server %}](/enterprise-server/admin/overview/about-github-enterprise-server)". +Para más información sobre cómo hospedar tu propia instancia de {% data variables.product.prodname_ghe_server %}, incluida la configuración de una prueba, consulta "[Acerca de {% data variables.product.prodname_ghe_server %}](/enterprise-server/admin/overview/about-github-enterprise-server)". -## Leer más +## Información adicional -- "[Acerca de los precios por usuario]({% ifversion not ghec %}/enterprise-cloud@latest{% endif %}/billing/managing-billing-for-your-github-account/about-per-user-pricing)"{% ifversion not ghec %}" en la documentación de {% data variables.product.prodname_ghe_cloud %} {% endif %} +- "[Acerca de los precios por usuario]({% ifversion not ghec %}/enterprise-cloud@latest{% endif %}/billing/managing-billing-for-your-github-account/about-per-user-pricing)"{% ifversion not ghec %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}{% endif %} diff --git a/translations/es-ES/content/get-started/learning-about-github/index.md b/translations/es-ES/content/get-started/learning-about-github/index.md index 5d526fe501..c1eef6e860 100644 --- a/translations/es-ES/content/get-started/learning-about-github/index.md +++ b/translations/es-ES/content/get-started/learning-about-github/index.md @@ -23,5 +23,11 @@ children: - /access-permissions-on-github - /about-github-advanced-security - /faq-about-changes-to-githubs-plans +ms.openlocfilehash: bc22d744123d54dd38e491a0b5f938150feb0518 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135685' --- diff --git a/translations/es-ES/content/get-started/learning-about-github/types-of-github-accounts.md b/translations/es-ES/content/get-started/learning-about-github/types-of-github-accounts.md index 4309894e71..8ba8ebdd82 100644 --- a/translations/es-ES/content/get-started/learning-about-github/types-of-github-accounts.md +++ b/translations/es-ES/content/get-started/learning-about-github/types-of-github-accounts.md @@ -20,70 +20,69 @@ topics: - Mobile - Desktop - Security +ms.openlocfilehash: 9316fcb8b069b0b596c89d10ac1f89d86f1a62b7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135679' --- - ## Acerca de las cuentas de {% data variables.product.product_name %} Con {% data variables.product.product_name %}, puedes almacenar y colaborar con el código. Las cuentas te permiten organizar y controlar el acceso a dicho código. Existen tres tipos de cuentas en {% data variables.product.product_name %}. - Cuentas personales - Cuentas de organización -- Cuentas de empresa +- Cuenta de empresa Toda persona que utilice {% data variables.product.product_name %} inicia sesión en una cuenta personal. Una cuenta de organización amplía la colaboración entre cuentas personales múltiples y {% ifversion fpt or ghec %}una cuenta empresarial{% else %}la cuenta empresarial de {% data variables.product.product_location %}{% endif %} permite una administración centralizada de varias organizaciones. ## Cuentas personales -Cada persona que utilice {% data variables.product.product_location %} deberá iniciar sesión en una cuenta personal. Tu cuenta personal es tu identidad en {% data variables.product.product_location %} y tiene un nombre de usuario y perfil. Por ejemplo, puedes ver el [perfil de @octocat](https://github.com/octocat). +Cada persona que utilice {% data variables.product.product_location %} deberá iniciar sesión en una cuenta personal. Tu cuenta personal es tu identidad en {% data variables.product.product_location %} y tiene un nombre de usuario y perfil. Por ejemplo, consulte [el perfil de @octocat](https://github.com/octocat). Tu cuenta personal puede ser propietaria de recursos tales como repositorios, paquetes y proyectos. En cualquier momento que realices una acción en {% data variables.product.product_location %}, tal como crear una propuesta o revisar una solicitud de cambios, dicha acción se atribuirá a tu cuenta personal. -{% ifversion fpt or ghec %}Cada cuenta personal utiliza ya sea {% data variables.product.prodname_free_user %} o {% data variables.product.prodname_pro %}. Todas las cuentas personales pueden ser propietarias de una cantidad ilimitada de repositorios públicos o privados, con una cantidad ilimitada de colaboradores en dichos repositorios. Si utilizas {% data variables.product.prodname_free_user %}, los repositorios privados que le pertenezcan a tu cuenta personal tendrán un conjunto de características limitado. Puedes mejorar a {% data variables.product.prodname_pro %} para obtener el conjunto total de características para los repositorios privados. Para obtener más información, consulta "Productos de [{% data variables.product.prodname_dotcom %}](/articles/githubs-products)". {% else %}Puedes crear una cantidad ilimitada de repositorios que le pertenezcan a tu cuenta personal, con una cantidad ilimitada de colaboradores en dichos repositorios.{% endif %} +{% ifversion fpt or ghec %}Cada cuenta personal utiliza ya sea {% data variables.product.prodname_free_user %} o {% data variables.product.prodname_pro %}. Todas las cuentas personales pueden ser propietarias de una cantidad ilimitada de repositorios públicos o privados, con una cantidad ilimitada de colaboradores en dichos repositorios. Si utilizas {% data variables.product.prodname_free_user %}, los repositorios privados que le pertenezcan a tu cuenta personal tendrán un conjunto de características limitado. Puedes mejorar a {% data variables.product.prodname_pro %} para obtener el conjunto total de características para los repositorios privados. Para obtener más información, consulte "[Productos de {% data variables.product.prodname_dotcom %}](/articles/githubs-products)". {% else %}Puedes crear una cantidad ilimitada de repositorios que le pertenezcan a tu cuenta personal, con una cantidad ilimitada de colaboradores en dichos repositorios.{% endif %} {% tip %} -**Tip**: Se pretende que las cuentas personales sean para humanos, pero puedes crear cuentas para automatizar la actividad en {% data variables.product.product_name %}. Este tipo de cuenta se llama "usuario máquina". Por ejemplo, puedes crear una cuenta de usuario máquina para automatizar los flujos de trabajo de integración continua (IC). +**Sugerencia**: Las cuentas personales están diseñadas para personas, pero puede crear cuentas para automatizar la actividad de {% data variables.product.product_name %}. Este tipo de cuenta se llama "usuario máquina". Por ejemplo, puedes crear una cuenta de usuario máquina para automatizar los flujos de trabajo de integración continua (IC). {% endtip %} -{% ifversion fpt or ghec %} -La mayoría de las personas utilizarán una cuenta personal para todo su trabajo en {% data variables.product.prodname_dotcom_the_website %}, incluyendo tanto los proyectos de código abierto como el empleo pagado. Si actualmente utilizas más de una cuenta personal que hayas creado para ti mismo, te sugerimos combinar las cuentas. Para obtener más información, consulta la sección "[Fusionar cuentas personales múltiples](/articles/merging-multiple-user-accounts)". +{% ifversion fpt or ghec %} La mayoría de las personas utilizarán una cuenta personal para todo cuando trabajen en {% data variables.product.prodname_dotcom_the_website %}, incluyendo tanto los proyectos de código abierto como el empleo pagado. Si actualmente utilizas más de una cuenta personal que hayas creado para ti mismo, te sugerimos combinar las cuentas. Para obtener más información, consulta "[Combinación de varias cuentas personales](/articles/merging-multiple-user-accounts)". {% endif %} ## Cuentas de organización -Las organizaciones son cuentas compartidas en donde una cantidad ilimitada de personas pueden colaborar en muchos proyectos al mismo tiempo. +Las organizaciones son cuentas compartidas en donde una cantidad ilimitada de personas pueden colaborar en muchos proyectos al mismo tiempo. Tal como las cuentas personales, las organizaciones pueden ser propietarias de recursos tales como repositorios, paquetes y proyectos. Sin embargo, no puedes iniciar sesión en una organización. En vez de esto, cada persona firmará su propia cuenta personal y cualquier acción que tome la persona sobre los recursos organizacionales se le atribuirá a su cuenta personal. Cada cuenta personal puede ser un miembro de varias organizaciones. -Se puede otorgar roles diferentes a las cuentas personales de una organización dentro de esta, lo cual otorga niveles diferentes de acceso a la organización y a sus datos. Todos los miembros pueden colaborar entre ellos en los repositorios y proyectos, pero solo los propietarios de organizaciones y administradores de seguridad pueden administrar la configuración de la organización y controlar el acceso a los datos de la organización con seguridad sofisticada y características administrativas. Para obtener más información, consulta las secciones "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)" y "[Mantener tu organización segura](/organizations/keeping-your-organization-secure)". +Se puede otorgar roles diferentes a las cuentas personales de una organización dentro de esta, lo cual otorga niveles diferentes de acceso a la organización y a sus datos. Todos los miembros pueden colaborar entre ellos en los repositorios y proyectos, pero solo los propietarios de organizaciones y administradores de seguridad pueden administrar la configuración de la organización y controlar el acceso a los datos de la organización con seguridad sofisticada y características administrativas. Para obtener más información, consulte "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)" y "[Mantener su organización protegida](/organizations/keeping-your-organization-secure)". -![Diagrama que muestra que los usuarios deben iniciar sesión en su cuenta personal personal para acceder a los recursos de una organización](/assets/images/help/overview/sign-in-pattern.png) +![Diagrama en el que se muestra que los usuarios deben iniciar sesión en su cuenta personal para acceder a los recursos de una organización](/assets/images/help/overview/sign-in-pattern.png) -{% ifversion fpt or ghec %} -Incluso si eres un miembro de una organización que utiliza el inicio de sesión único de SAML, aún podrás iniciar sesión en tu cuenta personal de {% data variables.product.prodname_dotcom_the_website %} y, dicha cuenta personal, se enlazará con tu identidad en el proveedor de identidad (IdP) de tu organización. Para obtener más información, consulta la sección "[Acerca de la autenticación con el inicio de sesión único de SAML](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}{% else %}".{% endif %} +{% ifversion fpt or ghec %} Aunque sea miembro de una organización que utiliza el inicio de sesión único de SAML, podrá iniciar sesión en su cuenta personal de {% data variables.product.prodname_dotcom_the_website %}, y esa cuenta personal se vinculará con su identidad en el proveedor de identidades (IdP) de la organización. Para obtener más información, consulte "[Acerca de la autenticación con el inicio de sesión único de SAML](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}."{% endif %} -Sin embargo, si eres miembro de una empresa que utilice {% data variables.product.prodname_emus %} en vez de utilizar una cuenta personal que hayas creado, se aprovisionará una cuenta nueva para ti con el IdP de la empresa. Para acceder a cualquier organización que pertenezca a dicha empresa, debes autenticarte utilizando el IdP en vez de un nombre de usuario y contraseña de {% data variables.product.prodname_dotcom_the_website %}. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_emus %}](/enterprise-cloud@latest/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %} -{% endif %} +Sin embargo, si eres miembro de una empresa que utilice {% data variables.product.prodname_emus %} en vez de utilizar una cuenta personal que hayas creado, se aprovisionará una cuenta nueva para ti con el IdP de la empresa. Para acceder a cualquier organización que pertenezca a dicha empresa, debes autenticarte utilizando el IdP en vez de un nombre de usuario y contraseña de {% data variables.product.prodname_dotcom_the_website %}. Para obtener más información, consulte "[Acerca de {% data variables.product.prodname_emus %}](/enterprise-cloud@latest/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %} {% endif %} -También puedes crear subgrupos anidados de miembros de la organización llamados equipos para reflejar la estructura de tu grupo y simplificar la administración del acceso. Para obtener más información, consulta la sección "[Acerca de los equipos](/organizations/organizing-members-into-teams/about-teams)". +También puedes crear subgrupos anidados de miembros de la organización llamados equipos para reflejar la estructura de tu grupo y simplificar la administración del acceso. Para más información, vea "[Acerca de los equipos](/organizations/organizing-members-into-teams/about-teams)". {% data reusables.organizations.organization-plans %} -Para obtener más información sobre todas las características de las organizaciones, consulta la sección "[Acerca de las organizaciones](/organizations/collaborating-with-groups-in-organizations/about-organizations)". +Para obtener más información acerca de todas las características de las organizaciones, consulte "[Acerca de las organizaciones](/organizations/collaborating-with-groups-in-organizations/about-organizations)". -## Cuentas de empresa +## Cuenta de empresa -{% ifversion fpt %} -{% data variables.product.prodname_ghe_cloud %} y {% data variables.product.prodname_ghe_server %} incluyen cuentas empresariales, las cuales permiten a los administradores administrar las políticas y facturas centralmente para organizaciones múltiples y habilitar el innersourcing entre ellas. Para obtener más información, consulta la sección "[Acerca de las cuentas empresariales](/enterprise-cloud@latest/admin/overview/about-enterprise-accounts)" en la documentación de {% data variables.product.prodname_ghe_cloud %}. -{% elsif ghec %} -Las cuentas empresariales permiten la administración central de políticas y facturación para organizaciones múltiples. Puedes utilizar tu cuenta empresarial para administrar las políticas y facturación centralmente. A diferencia de las organizaciones, las cuentas empresariales no pueden ser propietarios directos de recursos tales como repositorios, paquetes o proyectos. En su lugar, estos recursos le pertenecen a las organizaciones dentro de la cuenta empresarial. Para obtener más información, consulta "[Acerca de las cuentas de empresa](/admin/overview/about-enterprise-accounts)". -{% elsif ghes or ghae %} -Tu cuenta empresarial es una recolección de todas las organizaciones {% ifversion ghae %}que le pertenecen a{% elsif ghes %}en{% endif %}{% data variables.product.product_location %}. Puedes utilizar tu cuenta empresarial para administrar las políticas y facturación centralmente. A diferencia de las organizaciones, las cuentas empresariales no pueden ser propietarios directos de recursos tales como repositorios, paquetes o proyectos. En su lugar, estos recursos le pertenecen a las organizaciones dentro de la cuenta empresarial. Para obtener más información, consulta "[Acerca de las cuentas de empresa](/admin/overview/about-enterprise-accounts)". +{% ifversion fpt %} {% data variables.product.prodname_ghe_cloud %} y {% data variables.product.prodname_ghe_server %} incluyen cuentas empresariales, las cuales permiten a los administradores administrar las políticas y facturas de varias organizaciones de manera centralizada y habilitar el innersourcing entre ellas. Para obtener más información, consulte "[Acerca de las cuentas empresariales](/enterprise-cloud@latest/admin/overview/about-enterprise-accounts) en la documentación de {% data variables.product.prodname_ghe_cloud %}. +{% elsif ghec %} Las cuentas empresariales permiten la administración centralizada de políticas y facturación para varias organizaciones. Puedes utilizar tu cuenta empresarial para administrar las políticas y facturación centralmente. A diferencia de las organizaciones, las cuentas empresariales no pueden ser propietarios directos de recursos tales como repositorios, paquetes o proyectos. En su lugar, estos recursos le pertenecen a las organizaciones dentro de la cuenta empresarial. Para obtener más información, consulte "[Acerca de las cuentas de empresa](/admin/overview/about-enterprise-accounts)". +{% elsif ghes or ghae %}Su cuenta empresarial es una recopilación de todas las organizaciones {% ifversion ghae %}que pertenecen a{% elsif ghes %}de{% endif %}{% data variables.product.product_location %}. Puedes utilizar tu cuenta empresarial para administrar las políticas y facturación centralmente. A diferencia de las organizaciones, las cuentas empresariales no pueden ser propietarios directos de recursos tales como repositorios, paquetes o proyectos. En su lugar, estos recursos le pertenecen a las organizaciones dentro de la cuenta empresarial. Para obtener más información, consulte "[Acerca de las cuentas de empresa](/admin/overview/about-enterprise-accounts)". {% endif %} -## Leer más +## Información adicional {% ifversion fpt or ghec %} -- "[Registrarse para obtener una cuenta nueva de {% data variables.product.prodname_dotcom %} ](/articles/signing-up-for-a-new-github-account)"{% endif %} -- "[Crear una cuenta de organización nueva](/articles/creating-a-new-organization-account)" -- Video de [Organizar a las personas para tener una colaboración exitosa](https://vimeo.com/333786093) en los Recursos de {% data variables.product.company_short %} +- "[Registro de una nueva cuenta de {% data variables.product.prodname_dotcom %}](/articles/signing-up-for-a-new-github-account)"{% endif %} +- "[Creación de una cuenta de organización](/articles/creating-a-new-organization-account)" +- Vídeo [Organizar a las personas para tener una colaboración exitosa](https://vimeo.com/333786093) en los recursos de {% data variables.product.company_short %} diff --git a/translations/es-ES/content/get-started/onboarding/getting-started-with-github-ae.md b/translations/es-ES/content/get-started/onboarding/getting-started-with-github-ae.md index 795acbe504..0bda46aa99 100644 --- a/translations/es-ES/content/get-started/onboarding/getting-started-with-github-ae.md +++ b/translations/es-ES/content/get-started/onboarding/getting-started-with-github-ae.md @@ -3,81 +3,86 @@ title: Iniciar con GitHub AE intro: 'Inicia con la configuración y ajustes de {% data variables.product.product_name %} para {% data variables.product.product_location %}.' versions: ghae: '*' +ms.openlocfilehash: e83b868b6cd204b7a96f40b7287c017eec90096f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147389975' --- - -Esta guía te mostrará cómo configurar, ajustar y administrar la configuración de {% data variables.product.product_location %} en {% data variables.product.product_name %} como propietario de la empresa. Para obtener más información acerca de las {% data variables.product.product_name %}, consulta la sección "[Acerca del {% data variables.product.prodname_ghe_managed %}](/admin/overview/about-github-ae)". +Esta guía te mostrará cómo configurar, ajustar y administrar la configuración de {% data variables.product.product_location %} en {% data variables.product.product_name %} como propietario de la empresa. Para obtener más información acerca de {% data variables.product.product_name %}, consulta "[Acerca de {% data variables.product.prodname_ghe_managed %}](/admin/overview/about-github-ae)". ## Parte 1: Configurar {% data variables.product.product_name %} Para comenzar con {% data variables.product.product_name %}, puedes crear tu propia cuenta empresarial, inicializar {% data variables.product.product_name %}, configurar una lista de IP permitidas, configurar la autenticación y aprovisionamiento de usuarios y administrar la facturación de {% data variables.product.product_location %}. -### 1. Crear tu cuenta empresarial de {% data variables.product.product_name %} -Primero necesitarás comprar {% data variables.product.product_name %}. Para obtener más información, contacta al [Equipo de ventas de {% data variables.product.prodname_dotcom %}](https://enterprise.github.com/contact). +### 1. Crear una cuenta empresarial de {% data variables.product.product_name %} +Primero necesitarás comprar {% data variables.product.product_name %}. Para obtener más información, póngase en contacto con el [equipo de ventas de {% data variables.product.prodname_dotcom %}](https://enterprise.github.com/contact). {% data reusables.github-ae.initialize-enterprise %} ### 2. Inicializar {% data variables.product.product_name %} -Después de que {% data variables.product.company_short %} crea la cuenta de propietario para {% data variables.product.product_location %} en {% data variables.product.product_name %}, recibirás un correo electrónico para iniciar sesión y completar la inicialización. Durante la inicialización, tú, como propietario de la empresa, nombrarás la {% data variables.product.product_location %}, configurarás el SSO de SAML y crearás políticas para todas las organizaciones en {% data variables.product.product_location %} y configurarás un contacto de soporte para los miembros de tu empresa. Para obtener más información, consulta la sección "[Inicializar {% data variables.product.prodname_ghe_managed %}](/admin/configuration/configuring-your-enterprise/initializing-github-ae)". +Después de que {% data variables.product.company_short %} crea la cuenta de propietario para {% data variables.product.product_location %} en {% data variables.product.product_name %}, recibirás un correo electrónico para iniciar sesión y completar la inicialización. Durante la inicialización, tú, como propietario de la empresa, nombrarás la {% data variables.product.product_location %}, configurarás el SSO de SAML y crearás políticas para todas las organizaciones en {% data variables.product.product_location %} y configurarás un contacto de soporte para los miembros de tu empresa. Para obtener más información, consulte "[Inicialización de {% data variables.product.prodname_ghe_managed %}](/admin/configuration/configuring-your-enterprise/initializing-github-ae)". ### 3. Restringir el tráfico de red -Puedes configurar una lista de direcciones IP permitidas específicas para restringir el acceso a los activos que pertenecen a las organizaciones en tu cuenta empresarial. Para obtener más información, consulta la sección "[Restringir el tráfico de red para tu empresa](/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise)". +Puedes configurar una lista de direcciones IP permitidas específicas para restringir el acceso a los activos que pertenecen a las organizaciones en tu cuenta empresarial. Para obtener más información, consulte "[Restricción del tráfico de red a la empresa](/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise)". -### 4. Administrar la identidad y el acceso para {% data variables.product.product_location %} -Puedes administrar el acceso centralmente a {% data variables.product.product_location %} en {% data variables.product.product_name %} desde un proveedor de identidad (IdP) utilizando el inicio de sesión único (SSO) de SAML para la autenticación de usuarios y un Sistema de Administración de Identidad de Dominio Cruzado (SCIM) para el aprovisionamiento de usuarios. Una vez que configures el aprovisionamiento, podrás asignar o desasignar usuarios a la aplicación desde el IdP, creando o inhabilitando cuentas de usuario en la empresa. Para obtener más información, consulta la sección "[Acerca de la administración de accesos e identidades para tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-identity-and-access-management-for-your-enterprise)". +### 4. Administrar la identidad y el acceso de {% data variables.product.product_location %} +Puedes administrar el acceso centralmente a {% data variables.product.product_location %} en {% data variables.product.product_name %} desde un proveedor de identidad (IdP) utilizando el inicio de sesión único (SSO) de SAML para la autenticación de usuarios y un Sistema de Administración de Identidad de Dominio Cruzado (SCIM) para el aprovisionamiento de usuarios. Una vez que configures el aprovisionamiento, podrás asignar o desasignar usuarios a la aplicación desde el IdP, creando o inhabilitando cuentas de usuario en la empresa. Para obtener más información, consulte "[Acerca de la administración de identidades y acceso para la empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-identity-and-access-management-for-your-enterprise)". -### 5. Administrar la facturación para {% data variables.product.product_location %} -Los propietarios de la suscripción a {% data variables.product.product_location %} en {% data variables.product.product_name %} pueden ver los detalles de facturación para {% data variables.product.product_name %} en el portal de Azure. Para obtener más información, consulta la sección "[Administrar la facturación para tu empresa](/billing/managing-billing-for-your-github-account/about-billing-for-your-enterprise)". +### 5. Administrar la facturación de {% data variables.product.product_location %} +Los propietarios de la suscripción a {% data variables.product.product_location %} en {% data variables.product.product_name %} pueden ver los detalles de facturación para {% data variables.product.product_name %} en el portal de Azure. Para obtener más información, consulte "[Administración de la facturación de la empresa](/billing/managing-billing-for-your-github-account/about-billing-for-your-enterprise)". ## Parte 2: Organizar y administrar a los miembros de la empresa Como propietario de la empresa para {% data variables.product.product_name %}, puedes administrar los ajustes a nivel de los usuarios, repositorios, equipos y de la organización. Puedes administrar a los miembros de {% data variables.product.product_location %}, crear y administrar organizaciones, configurar políticas para la administración de repositorios y crear y administrar equipos. -### 1. Adminsitrar a los miembros de {% data variables.product.product_location %} +### 1. Administración de los miembros de {% data variables.product.product_location %} {% data reusables.getting-started.managing-enterprise-members %} -### 2. Crear organizaciones +### 2. Creación de organizaciones {% data reusables.getting-started.creating-organizations %} -### 3. Agregar miembros a las organizaciones +### 3. Adición de miembros a las organizaciones {% data reusables.getting-started.adding-members-to-organizations %} -### 4. Crear equipos +### 4. Creación de equipos {% data reusables.getting-started.creating-teams %} -### 5. Configurar niveles de permiso de organización y repositorio +### 5. Configuración de niveles de permiso de organización y repositorio {% data reusables.getting-started.setting-org-and-repo-permissions %} -### 6. Requerir políticas de administración de repositorios +### 6. Aplicación de directivas de administración de repositorios {% data reusables.getting-started.enforcing-repo-management-policies %} ## Parte 3: Compilar de forma segura Para incrementar la seguridad de {% data variables.product.product_location %}, puedes monitorear a {% data variables.product.product_location %} y configurar las características de seguridad y análisis para tus organizaciones. -### 1. Monitorear a {% data variables.product.product_location %} -Puedes monitorear a {% data variables.product.product_location %} con tu tablero de actividad y registro de bitácoras de auditoría. Para obtener más información, consulta la sección "[Monitorear la actividad en tu empresa](/admin/monitoring-activity-in-your-enterprise)". +### 1. Supervisión de {% data variables.product.product_location %} +Puedes monitorear a {% data variables.product.product_location %} con tu tablero de actividad y registro de bitácoras de auditoría. Para obtener más información, consulte "[Supervisión de la actividad de usuario en la empresa](/admin/monitoring-activity-in-your-enterprise)". -### 2. Configurar las características de seguridad para tus organizaciones +### 2. Configuración de las características de seguridad de las organizaciones {% data reusables.getting-started.configuring-security-features %} ## Parte 4: Personalizar y automatizar el trabajo en {% data variables.product.product_location %} Puedes personalizar y automatizar el trabajo en las organizaciones de {% data variables.product.product_location %} con la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}, {% data variables.product.prodname_actions %} y {% data variables.product.prodname_pages %}. -### 1. Utilizar la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} +### 1. Uso de la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} {% data reusables.getting-started.api %} -### 2. Crear {% data variables.product.prodname_actions %} +### 2. Creación de {% data variables.product.prodname_actions %} {% data reusables.getting-started.actions %} -Para obtener más información sobre cómo habilitar y configurar las {% data variables.product.prodname_actions %} para {% data variables.product.product_name %}, consulta la sección "[Iniciar con las {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_managed %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-ae)". +Para obtener más información sobre cómo habilitar y configurar {% data variables.product.prodname_actions %} para {% data variables.product.product_name %}, consulte "[Introducción a {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_managed %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-ae)". ### 3. Uso de {% data variables.product.prodname_pages %} {% data reusables.getting-started.github-pages-enterprise %} ## Parte 5: Utilizar los recursos de apoyo y aprendizaje de {% data variables.product.prodname_dotcom %} Los miembros de tu empresa pueden aprender más sobre Git y sobre {% data variables.product.prodname_dotcom %} con nuestros recursos para aprender y puedes obtener el apoyo que necesitas con {% data variables.product.prodname_dotcom %} Enterprise Support. -### 1. Leer sobre {% data variables.product.product_name %} en {% data variables.product.prodname_docs %} -Puedes leer la documentación que refleje las características disponibles en {% data variables.product.prodname_ghe_managed %}. Para obtener más información, consulta la sección "[Acerca de las versiones de {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)". +### 1. Información sobre {% data variables.product.product_name %} en {% data variables.product.prodname_docs %} +Puedes leer la documentación que refleje las características disponibles en {% data variables.product.prodname_ghe_managed %}. Para más información, vea "[Acerca de las versiones de {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)". -### 2. Aprender con {% data variables.product.prodname_learning %} +### 2. Aprendizaje con {% data variables.product.prodname_learning %} {% data reusables.getting-started.learning-enterprise %} -### 3. Trabajar con {% data variables.product.prodname_dotcom %} Enterprise Support +### 3. Ayuda del soporte técnico de {% data variables.product.prodname_dotcom %} Enterprise {% data reusables.getting-started.contact-support-enterprise %} diff --git a/translations/es-ES/content/get-started/onboarding/getting-started-with-github-enterprise-server.md b/translations/es-ES/content/get-started/onboarding/getting-started-with-github-enterprise-server.md index 815c6078b6..e94dbd264c 100644 --- a/translations/es-ES/content/get-started/onboarding/getting-started-with-github-enterprise-server.md +++ b/translations/es-ES/content/get-started/onboarding/getting-started-with-github-enterprise-server.md @@ -3,8 +3,13 @@ title: Guía de inicio para GitHub Enterprise Server intro: 'Inicia con la configuración y administración de {% data variables.product.product_location %}.' versions: ghes: '*' +ms.openlocfilehash: 01ed16fd08a57e96270ed1cc577784ba52a15dbf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146454273' --- - Esta guía te mostrará cómo configurar, ajustar y administrar {% data variables.product.product_location %} como un administrador de empresas. {% data variables.product.company_short %} proporciona dos formas para desplegar {% data variables.product.prodname_enterprise %}. @@ -14,94 +19,93 @@ Esta guía te mostrará cómo configurar, ajustar y administrar {% data variable {% data variables.product.company_short %} hospeda a {% data variables.product.prodname_ghe_cloud %}. Puedes desplegar y hospedar a {% data variables.product.prodname_ghe_server %} en tu propio centro de datos o en un proveedor de servicios en la nube que sea compatible. -Para obtener más información acerca de las {% data variables.product.product_name %}, consulta la sección "[Acerca del {% data variables.product.prodname_ghe_server %}](/admin/overview/about-github-enterprise-server)". +Para obtener más información acerca de {% data variables.product.product_name %}, consulta "[Acerca de {% data variables.product.prodname_ghe_server %}](/admin/overview/about-github-enterprise-server)". -## Parte 1: Instalar {% data variables.product.product_name %} -Para iniciar con {% data variables.product.product_name %}, necesitarás crear tu cuenta empresarial, instalar la instancia, utilizar la Consola de Administración para la configuración inicial, configurar tu instancia y administrar la facturación. -### 1. Crear tu cuenta empresarial -Antes de que instales {% data variables.product.product_name %}, puedes crear una cuenta empresarial en {% data variables.product.prodname_dotcom_the_website %} contactando al [Equio de Ventas de {% data variables.product.prodname_dotcom %}](https://enterprise.github.com/contact). Una cuenta empresarial en {% data variables.product.prodname_dotcom_the_website %} es útil para facturar y compartir características con {% data variables.product.prodname_dotcom_the_website %} a través de {% data variables.product.prodname_github_connect %}. Para obtener más información, consulta "[Acerca de las cuentas de empresa](/admin/overview/about-enterprise-accounts)". -### 2. Instalar {% data variables.product.product_name %} -Para iniciar con {% data variables.product.product_name %}, necesitarás instalar el aplicativo en una plataforma de virtualización que tú elijas. Para obtener más información, consulta "[Configurar una instancia del {% data variables.product.prodname_ghe_server %}](/admin/installation/setting-up-a-github-enterprise-server-instance)." +## Parte 1: Instalación de {% data variables.product.product_name %} +Para iniciar con {% data variables.product.product_name %}, necesitarás crear tu cuenta empresarial, instalar la instancia, utilizar la Consola de Administración para la configuración inicial, configurar tu instancia y administrar la facturación. +### 1. Creación de una cuenta empresarial +Antes de instalar {% data variables.product.product_name %}, puede crear una cuenta empresarial en {% data variables.product.prodname_dotcom_the_website %}; para ello, póngase en contacto con el [equipo de ventas de {% data variables.product.prodname_dotcom %}](https://enterprise.github.com/contact). Una cuenta empresarial en {% data variables.product.prodname_dotcom_the_website %} es útil para facturar y compartir características con {% data variables.product.prodname_dotcom_the_website %} a través de {% data variables.product.prodname_github_connect %}. Para más información, vea "[Acerca de las cuentas de empresa](/admin/overview/about-enterprise-accounts)". +### 2. Instalación de {% data variables.product.product_name %} +Para iniciar con {% data variables.product.product_name %}, necesitarás instalar el aplicativo en una plataforma de virtualización que tú elijas. Para más información, vea "[Configuración de una instancia de {% data variables.product.prodname_ghe_server %}](/admin/installation/setting-up-a-github-enterprise-server-instance)". -### 3. Utilizar la consola de administración -Utilizarás la consola de administración para recorrer el proceso de configuración inicial cuando lances {% data variables.product.product_location %} por primera vez. También puedes utilizar la consola de administración para administrar los ajustes de instancia tales como la licencia, dominio, autenticación y TLS. Para obtener más información, consulta la sección "[Acceder a la consola de administración](/admin/configuration/configuring-your-enterprise/accessing-the-management-console)". +### 3. Uso de la consola de administración +Utilizarás la consola de administración para recorrer el proceso de configuración inicial cuando lances {% data variables.product.product_location %} por primera vez. También puedes utilizar la consola de administración para administrar los ajustes de instancia tales como la licencia, dominio, autenticación y TLS. Para más información, vea "[Acceso a la consola de administración](/admin/configuration/configuring-your-enterprise/accessing-the-management-console)". -### 4. Configurar {% data variables.product.product_location %} -Adicionalmente a la Consola de Administración, puedes utilizar el tablero de administrador de sitio y el shell administrativo (SSH) para administrar {% data variables.product.product_location %}. Por ejemplo, puedes configurar las aplicaciones y límites de tasa, ver reportes y utilizar utilidades de línea de comandos. Para obtener más información, consulta la sección "[Configurar tu empresa](/admin/configuration/configuring-your-enterprise)". +### 4. Configuración de {% data variables.product.product_location %} +Adicionalmente a la Consola de Administración, puedes utilizar el tablero de administrador de sitio y el shell administrativo (SSH) para administrar {% data variables.product.product_location %}. Por ejemplo, puedes configurar las aplicaciones y límites de tasa, ver reportes y utilizar utilidades de línea de comandos. Para más información, vea "[Configuración de la empresa](/admin/configuration/configuring-your-enterprise)". -Puedes utilizar los ajustes de red predeterminados que utiliza {% data variables.product.product_name %} a través del protocolo de configuración de host dinámico (DHCP), o también puedes configurar los ajustes de red utilizando la consola de la máquina virtual. También puedes configurar un servidor proxy o reglas de firewall. Para obtener más información, consulta la sección "[Configurar los ajustes de red](/admin/configuration/configuring-network-settings)". +Puedes utilizar los ajustes de red predeterminados que utiliza {% data variables.product.product_name %} a través del protocolo de configuración de host dinámico (DHCP), o también puedes configurar los ajustes de red utilizando la consola de la máquina virtual. También puedes configurar un servidor proxy o reglas de firewall. Para más información, vea "[Definición de la configuración de red](/admin/configuration/configuring-network-settings)". -### 5. Configurar la disponibilidad alta -Puedes configurar a {% data variables.product.product_location %} para tener disponibilidad alta para minimizar el impacto de los fallos de hardware e interrupciones de red. Para obtener más información, consulta la sección "[Configurar la disponibilidad alta](/admin/enterprise-management/configuring-high-availability)". +### 5. Configuración de la alta disponibilidad +Puedes configurar a {% data variables.product.product_location %} para tener disponibilidad alta para minimizar el impacto de los fallos de hardware e interrupciones de red. Para más información, vea "[Configuración de la alta disponibilidad](/admin/enterprise-management/configuring-high-availability)". -### 6. Configurar una instancia de preparación -También puedes configurar una instancia de pruebas para las modificaciones, planear la recuperación de desastres y probar las actualizaciones antes de aplicarlas a {% data variables.product.product_location %}. Para obtener más información, consulta "[Configurar una instancia de preparación](/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance)." +### 6. Configuración de una instancia de ensayo +También puedes configurar una instancia de pruebas para las modificaciones, planear la recuperación de desastres y probar las actualizaciones antes de aplicarlas a {% data variables.product.product_location %}. Para más información, vea "[Configuración de una instancia de ensayo](/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance)". -### 7. Designar respaldos y recuperación de desastres -Para proteger tus datos de producción, puedes configurar los respaldos automatizados de {% data variables.product.product_location %} con {% data variables.product.prodname_enterprise_backup_utilities %}. Para obtener más información, consulta "[Configurar copias de seguridad en tu aparato](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance)" +### 7. Configuración de copias de seguridad y de la recuperación ante desastres +Para proteger tus datos de producción, puedes configurar los respaldos automatizados de {% data variables.product.product_location %} con {% data variables.product.prodname_enterprise_backup_utilities %}. Para más información, vea "[Configuración de copias de seguridad en el dispositivo](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance)". -### 8. Administrar la facturación para tu empresa -La facturación para todas las organizaciones e instancias de {% data variables.product.product_name %} conectadas a tu cuenta empresarial se agregará en un cargo de facturación único para todos tus servicios de pago de {% data variables.product.prodname_dotcom %}.com. Los propietarios y gerentes de facturación de las empresas pueden acceder y administrar los ajustes de facturación de las cuentas empresariales. Para obtener más información, consulta "[Administrar la facturación para tu empresa](/admin/overview/managing-billing-for-your-enterprise)". +### 8. Administración de la facturación de la empresa +La facturación para todas las organizaciones e instancias de {% data variables.product.product_name %} conectadas a tu cuenta empresarial se agregará en un cargo de facturación único para todos tus servicios de pago de {% data variables.product.prodname_dotcom %}.com. Los propietarios y gerentes de facturación de las empresas pueden acceder y administrar los ajustes de facturación de las cuentas empresariales. Para más información, vea "[Administración de la facturación de la empresa](/admin/overview/managing-billing-for-your-enterprise)". ## Parte 2: Organizar y administrar tu equipo Como propietario empresarial o administrador, puedes administrar los ajustes a nivel de usuario, repositorio, equipo y organización. Puedes administrar a los miembros de tu empresa, crear y administrar organizaciones, configurar políticas para la administración de repositorios y crear y administrar equipos. -### 1. Adminsitrar a los miembros de {% data variables.product.product_location %} +### 1. Administración de los miembros de {% data variables.product.product_location %} {% data reusables.getting-started.managing-enterprise-members %} -### 2. Crear organizaciones +### 2. Creación de organizaciones {% data reusables.getting-started.creating-organizations %} -### 3. Agregar miembros a las organizaciones +### 3. Adición de miembros a las organizaciones {% data reusables.getting-started.adding-members-to-organizations %} -### 4. Crear equipos +### 4. Creación de equipos {% data reusables.getting-started.creating-teams %} -### 5. Configurar niveles de permiso de organización y repositorio +### 5. Configuración de niveles de permiso de organización y repositorio {% data reusables.getting-started.setting-org-and-repo-permissions %} -### 6. Requerir políticas de administración de repositorios +### 6. Aplicación de directivas de administración de repositorios {% data reusables.getting-started.enforcing-repo-management-policies %} ## Parte 3: Compilar de forma segura Para aumentar la seguridad de {% data variables.product.product_location %}, puedes configurar la autenticación para los miembros empresariales, utilizar herramientas y registro en bitácoras de auditoría para permanecer en cumplimiento, configurar las características de seguridad y análisis para tus organizaciones y, opcionalmente, habilitar la {% data variables.product.prodname_GH_advanced_security %}. -### 1. Autenticar a los miembros empresariales -Puedes utilizar el método de autenticación integrado de {% data variables.product.product_name %} o puedes elegir entre un proveedor de autenticación externo, tal como CAS, LDAP o SAML, para integrar tus cuentas existentes y administrar centralmente el acceso de los usuarios a {% data variables.product.product_location %}. Para obtener más información, consulta la sección "[Acerca de la autenticación para tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise)". +### 1. Autenticación de los miembros de la empresa +Puedes utilizar el método de autenticación integrado de {% data variables.product.product_name %} o puedes elegir entre un proveedor de autenticación externo, tal como CAS, LDAP o SAML, para integrar tus cuentas existentes y administrar centralmente el acceso de los usuarios a {% data variables.product.product_location %}. Para obtener más información, consulta "[Acerca de la autenticación para tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise)". -También puedes requerir la autenticación bifactorial para cada una de tus organizaciones. Para obtener más información, consulta la sección "[Requerir la autenticación bifactorial en una organización](/admin/user-management/managing-organizations-in-your-enterprise/requiring-two-factor-authentication-for-an-organization)". +También puedes requerir la autenticación bifactorial para cada una de tus organizaciones. Para más información, vea "[Exigencia de la autenticación en dos fases en una organización](/admin/user-management/managing-organizations-in-your-enterprise/requiring-two-factor-authentication-for-an-organization)". -### 2. Mantenerse en cumplimiento -Puedes implementar las verificaciones de estado requeridas y confirmar las verificaciones para hacer cumplir los estándares de cumplimiento de tu organización y automatizar los flujos de trabajo de cumplimiento. También puedes utilizar la bitácora de auditoría de tu organización para revisar las acciones que realiza tu equipo. Para obtener más información, consulta las secciones "[requerir una política con ganchos de pre-recepción](/admin/policies/enforcing-policy-with-pre-receive-hooks)" y "[Acerca de la bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise)". +### 2. Mantenimiento del cumplimiento +Puedes implementar las verificaciones de estado requeridas y confirmar las verificaciones para hacer cumplir los estándares de cumplimiento de tu organización y automatizar los flujos de trabajo de cumplimiento. También puedes utilizar la bitácora de auditoría de tu organización para revisar las acciones que realiza tu equipo. Para obtener más información, consulte "[Aplicación de directivas con enlaces de recepción previa](/admin/policies/enforcing-policy-with-pre-receive-hooks)" y "[Acerca del registro de auditoría de la empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise)". {% ifversion ghes %} -### 3. Configurar las características de seguridad para tus organizaciones -{% data reusables.getting-started.configuring-security-features %} -{% endif %} +### 3. Configuración de las características de seguridad de las organizaciones +{% data reusables.getting-started.configuring-security-features %} {% endif %} {% ifversion ghes %} -### 4. Habilitar las características de la {% data variables.product.prodname_GH_advanced_security %} -Puedes mejorar tu licencia de {% data variables.product.product_name %} para que incluya la {% data variables.product.prodname_GH_advanced_security %}. Esto proporciona características adicionales que ayudan a los usuarios a encontrar y arreglar problemas de seguridad en su código, tales como el escaneo de secretos y de código. Para obtener más información, consulta la sección "[{% data variables.product.prodname_GH_advanced_security %} para tu empresa](/admin/advanced-security/enabling-github-advanced-security-for-your-enterprise)". +### 4. Habilitación de las características de {% data variables.product.prodname_GH_advanced_security %} +Puedes mejorar tu licencia de {% data variables.product.product_name %} para que incluya la {% data variables.product.prodname_GH_advanced_security %}. Esto proporciona características adicionales que ayudan a los usuarios a encontrar y arreglar problemas de seguridad en su código, tales como el escaneo de secretos y de código. Para más información, vea "[{% data variables.product.prodname_GH_advanced_security %} para la empresa](/admin/advanced-security/enabling-github-advanced-security-for-your-enterprise)". {% endif %} ## Parte 4: Personalizar y automatizar el trabajo de tu empresa en {% data variables.product.prodname_dotcom %} Puedes personalizar y automatizar el trabajo en las organizaciones de tu empresa con {% data variables.product.prodname_dotcom %} y con la API de {% data variables.product.prodname_oauth_apps %}, {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}, {% data variables.product.prodname_actions %}, {% data variables.product.prodname_registry %} y {% data variables.product.prodname_pages %}. -### 1. Crear {% data variables.product.prodname_github_apps %} y {% data variables.product.prodname_oauth_apps %} -Puedes compilar integraciones con la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}, tales como {% data variables.product.prodname_github_apps %} o {% data variables.product.prodname_oauth_apps %}, para utilizarlas en las organizaciones de tu empresa para complementar y extender tus flujos de trabajo. Para obtener más información, consulta "[Acerca de las apps](/developers/apps/getting-started-with-apps/about-apps)." -### 2. Utilizar la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} +### 1. Creación de {% data variables.product.prodname_github_apps %} y {% data variables.product.prodname_oauth_apps %} +Puedes compilar integraciones con la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}, tales como {% data variables.product.prodname_github_apps %} o {% data variables.product.prodname_oauth_apps %}, para utilizarlas en las organizaciones de tu empresa para complementar y extender tus flujos de trabajo. Para más información, consulte "[Acerca de las actualizaciones](/developers/apps/getting-started-with-apps/about-apps)". +### 2. Uso de la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} {% data reusables.getting-started.api %} {% ifversion ghes %} -### 3. Crear {% data variables.product.prodname_actions %} +### 3. Creación de {% data variables.product.prodname_actions %} {% data reusables.getting-started.actions %} -Para obtener más información sobre cómo habilitar y configurar las {% data variables.product.prodname_actions %} en {% data variables.product.product_name %}, consulta la sección "[Iniciar con {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/getting-started-with-github-actions-for-github-enterprise-server)". +Para más información sobre cómo habilitar y configurar {% data variables.product.prodname_actions %} en {% data variables.product.product_name %}, vea "[Introducción a {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/getting-started-with-github-actions-for-github-enterprise-server)". -### 4. Publicar y administrar el {% data variables.product.prodname_registry %} +### 4. Publicación y administración de {% data variables.product.prodname_registry %} {% data reusables.getting-started.packages %} -Para obtener más información sobre cómo habilitar y configurar el {% data variables.product.prodname_registry %} para {% data variables.product.product_location %}, consulta la sección "[Iniciar con el {% data variables.product.prodname_registry %} para tu empresa](/admin/packages/getting-started-with-github-packages-for-your-enterprise)". +Para obtener más información sobre cómo habilitar y configurar {% data variables.product.prodname_registry %} para {% data variables.product.product_location %}, vea "[Introducción a {% data variables.product.prodname_registry %} para la empresa](/admin/packages/getting-started-with-github-packages-for-your-enterprise)". {% endif %} ### 5. Uso de {% data variables.product.prodname_pages %} @@ -110,17 +114,17 @@ Para obtener más información sobre cómo habilitar y configurar el {% data var ## Parte 5: Conectarse con otros recursos de {% data variables.product.prodname_dotcom %} Puedes utilizar {% data variables.product.prodname_github_connect %} para compartir recursos. -Si eres el propietario tanto de una instancia de {% data variables.product.product_name %} como de cuenta de organización o de empresa de {% data variables.product.prodname_ghe_cloud %}, puedes habilitar {% data variables.product.prodname_github_connect %}. {% data variables.product.prodname_github_connect %} te permite compartir flujos de trabajo y características específicos entre {% data variables.product.product_location %} y {% data variables.product.prodname_ghe_cloud %}, tales como la búsqueda unificada y las contribuciones. Para obtener más información, consulta "[Conectar {% data variables.product.prodname_ghe_server %} a {% data variables.product.prodname_ghe_cloud %}](/admin/configuration/managing-connections-between-github-enterprise-server-and-github-enterprise-cloud/connecting-github-enterprise-server-to-github-enterprise-cloud)." +Si eres el propietario tanto de una instancia de {% data variables.product.product_name %} como de cuenta de organización o de empresa de {% data variables.product.prodname_ghe_cloud %}, puedes habilitar {% data variables.product.prodname_github_connect %}. {% data variables.product.prodname_github_connect %} te permite compartir flujos de trabajo y características específicos entre {% data variables.product.product_location %} y {% data variables.product.prodname_ghe_cloud %}, tales como la búsqueda unificada y las contribuciones. Para más información, vea "[Conexión de {% data variables.product.prodname_ghe_server %} a {% data variables.product.prodname_ghe_cloud %}](/admin/configuration/managing-connections-between-github-enterprise-server-and-github-enterprise-cloud/connecting-github-enterprise-server-to-github-enterprise-cloud)". ## Parte 6: Utilizar los recursos de apoyo y aprendizaje de {% data variables.product.prodname_dotcom %} Los miembros de tu empresa pueden aprender más sobre Git y sobre {% data variables.product.prodname_dotcom %} con nuestros recursos para aprender y puedes obtener el apoyo que necesitas cuando configures y administres {% data variables.product.product_location %} con {% data variables.product.prodname_dotcom %} Enterprise Support. -### 1. Leer sobre {% data variables.product.product_name %} en {% data variables.product.prodname_docs %} +### 1. Información sobre {% data variables.product.product_name %} en {% data variables.product.prodname_docs %} -Puedes leer la documentación que refleje las características disponibles en {% data variables.product.prodname_ghe_server %}. Para obtener más información, consulta la sección "[Acerca de las versiones de {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)". +Puedes leer la documentación que refleje las características disponibles en {% data variables.product.prodname_ghe_server %}. Para más información, vea "[Acerca de las versiones de {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)". -### 2. Aprender con {% data variables.product.prodname_learning %} +### 2. Aprendizaje con {% data variables.product.prodname_learning %} {% data reusables.getting-started.learning-enterprise %} -### 3. Trabajar con {% data variables.product.prodname_dotcom %} Enterprise Support +### 3. Ayuda del soporte técnico de {% data variables.product.prodname_dotcom %} Enterprise {% data reusables.getting-started.contact-support-enterprise %} diff --git a/translations/es-ES/content/get-started/onboarding/getting-started-with-github-team.md b/translations/es-ES/content/get-started/onboarding/getting-started-with-github-team.md index 8b83d8a9ea..1b3088814c 100644 --- a/translations/es-ES/content/get-started/onboarding/getting-started-with-github-team.md +++ b/translations/es-ES/content/get-started/onboarding/getting-started-with-github-team.md @@ -3,88 +3,93 @@ title: Iniciar con GitHub Team intro: 'Con {% data variables.product.prodname_team %}, los grupos de personas pueden colaborar a través de muchos proyectos al mismo tiempo en una cuenta organizacional.' versions: fpt: '*' +ms.openlocfilehash: 46b5376b72ce30f7c526f693f2adb9253853cf1d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146139164' --- - Esta guía te mostrará cómo configurar, ajustar y administrar tu cuenta de {% data variables.product.prodname_team %} como propietario de una organización. ## Parte 1: Configurar tu cuenta de {% data variables.product.product_location %} -Como primeros pasos para comenzar con {% data variables.product.prodname_team %}, necesitarás crear una cuenta personal o ingresar en tu cuenta existente de {% data variables.product.prodname_dotcom %}, crear una organización y configurar la facturación. +Como primeros pasos en el inicio con {% data variables.product.prodname_team %}, necesitarás crear una cuenta personal o iniciar sesión en tu cuenta existente de {% data variables.product.prodname_dotcom %}, crear una organización y configurar la facturación. ### 1. Acerca de las organizaciones -Las organizaciones son cuentas compartidas donde las empresas y los proyectos de código abierto pueden colaborar en muchos proyectos a la vez. Los propietarios y los administradores pueden administrar el acceso de los miembros a los datos y los proyectos de la organización con características administrativas y de seguridad sofisticadas. Para obtener más información sobre las características de las organizaciones, consulta la sección "[Acerca de las organizaciones](/organizations/collaborating-with-groups-in-organizations/about-organizations#terms-of-service-and-data-protection-for-organizations)". +Las organizaciones son cuentas compartidas en las que las empresas y los proyectos de código abierto pueden colaborar en muchos proyectos a la vez. Los propietarios y los administradores pueden administrar el acceso de los miembros a los datos y los proyectos de la organización con sofisticadas características de seguridad y administración. Para obtener más información acerca de las características de las organizaciones, vea "[Acerca de las organizaciones](/organizations/collaborating-with-groups-in-organizations/about-organizations#terms-of-service-and-data-protection-for-organizations)". -### 2. Crear una organización y registrarse para {% data variables.product.prodname_team %} -Antes de crear una organización, necesitarás crear una cuenta personal o iniciar sesión en tu cuenta existente de {% data variables.product.product_location %}. Para obtener más información, consulta "[Registrarse para una nueva cuenta de {% data variables.product.prodname_dotcom %}](/get-started/signing-up-for-github/signing-up-for-a-new-github-account)". +### 2. Crear una organización y suscribirse a {% data variables.product.prodname_team %} +Antes de crear una organización, necesitarás crear una cuenta personal o iniciar sesión en tu cuenta existente de {% data variables.product.product_location %}. Para más información, vea "[Suscripción a una nueva cuenta de {% data variables.product.prodname_dotcom %}](/get-started/signing-up-for-github/signing-up-for-a-new-github-account)" -Una vez que se configura tu cuenta personal, puedes crear una organización y escoger un plan. Aquí es donde puedes elegir una suscripción de {% data variables.product.prodname_team %} para tu organización. Para obtener más información, consulta la sección "[Crear una organización nueva desde cero](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)". +Una vez que se configure tu cuenta personal, puedes crear una organización y elegir un plan. Aquí es donde puedes elegir una suscripción de {% data variables.product.prodname_team %} para tu organización. Para más información, vea consulte "[Creación de una organización desde cero](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)". ### 3. Administrar la facturación de una organización -Debes administrar la configuración de facturación, método de pago y características y productos de pago para cada una de tus cuentas y organizaciones personales. Puedes cambiar entre la configuración de tus diversas cuentas utilizando el alternador de contexto en tu configuración. Para obtener más información, consulta la opción "[Cambiar los ajustes de tus cuentas diferentes](/billing/managing-your-github-billing-settings/about-billing-on-github#switching-between-settings-for-your-different-accounts)". +Debes administrar la configuración de facturación, método de pago y características y productos de pago para cada una de tus cuentas y organizaciones personales. Puedes cambiar entre la configuración de tus diversas cuentas utilizando el alternador de contexto en tu configuración. Para obtener más información, consulta "[Cambiar entre la configuración de las distintas cuentas](/billing/managing-your-github-billing-settings/about-billing-on-github#switching-between-settings-for-your-different-accounts)". -La página de configuración de facturación de tu organización te permite administrar las configuraciones como tu método de pago, ciclo de facturación y correo electrónico de facturación o ver la información tal como tu suscripción, fecha de facturación e historial de pago. También puedes ver y mejorar tu almacenamiento y tus minutos de GitHub Actions. Para obtener más información sobre cómo administrar tu configuración de facturación, consulta la sección "[Administrar tu configuración de facturación de {% data variables.product.prodname_dotcom %}](/billing/managing-your-github-billing-settings)". +La página de configuración de facturación de tu organización te permite administrar las configuraciones como tu método de pago, ciclo de facturación y correo electrónico de facturación o ver la información tal como tu suscripción, fecha de facturación e historial de pago. También puedes ver y mejorar tu almacenamiento y tus minutos de GitHub Actions. Para más información sobre cómo administrar la configuración de facturación, vea "[Administración de la configuración de facturación de {% data variables.product.prodname_dotcom %}](/billing/managing-your-github-billing-settings)". -Solo los miembros de la organización con el rol de *propietario* o *gerente de facturación* pueden acceder o cambiar la configuración de facturación para tu organización. Un gerente de facturación es alguien que administra la configuración de facturación de tu organización y no utiliza una licencia de pago en la suscripción de tu organización. Para obtener más información sobre cómo agregar a un gerente de facturación a tu organización, consulta la sección "[Agregar a un gerente de facturación a tu organización](/organizations/managing-peoples-access-to-your-organization-with-roles/adding-a-billing-manager-to-your-organization)". +Solo los miembros de la organización con los roles *propietario* o *administrador de facturación* pueden acceder a los valores de facturación de la organización o cambiarlos. Un gerente de facturación es alguien que administra la configuración de facturación de tu organización y no utiliza una licencia de pago en la suscripción de tu organización. Para más información sobre cómo agregar un gerente de facturación a la organización, vea "[Incorporación de un gerente de facturación a la organización](/organizations/managing-peoples-access-to-your-organization-with-roles/adding-a-billing-manager-to-your-organization)". ## Parte 2: Agregar miembros y configurar equipos Después de crear tu organización, puedes invitar miembros y configurar permisos y roles. También puedes crear niveles diferentes de equipos y configurar niveles personalizados de permisos para los repositorios, tableros de proyecto y apps de tu organización. -### 1. Administrar a los miembros de tu organización +### 1. Administrar miembros de la organización {% data reusables.getting-started.managing-org-members %} ### 2. Permisos y roles de la organización {% data reusables.getting-started.org-permissions-and-roles %} -### 3. Acerca de y crear equipos +### 3. Acerca de los equipos y creación de equipos {% data reusables.getting-started.about-and-creating-teams %} -### 4. Administrar la configuración de los equipos +### 4. Administrar la configuración del equipo {% data reusables.getting-started.managing-team-settings %} -### 5. Otorgar acceso a equipos y personas para los repositorios, tableros de proyecto y apps +### 5. Proporcionar acceso a repositorios, paneles de proyecto y aplicaciones a usuarios y equipos {% data reusables.getting-started.giving-access-to-repositories-projects-apps %} ## Parte 3: Administrar la seguridad de tu organización Puedes ayudar a mejorar la seguridad de tu organización si recomiendas o requieres autenticación bifactorial para los miembros de esta, configurando características de seguridad y revisando las bitácoras de auditoría e integraciones de la misma. -### 1. Requerir autenticación bifactorial +### 1. Requerir la autenticación en dos fases {% data reusables.getting-started.requiring-2fa %} -### 2. Configurar las características de seguridad de tu organización +### 2. Configurar las características de seguridad de la organización {% data reusables.getting-started.configuring-security-features %} -### 3. Revisar las bitácoras de auditoría e integraciones de tu organización +### 3. Revisar el registro de auditoría y las integraciones de la organización {% data reusables.getting-started.reviewing-org-audit-log-and-integrations %} ## Parte 4: Configurar políticas a nivel organizacional -### 1. Administrar las políticas organizacionales +### 1. Administrar directivas de la organización {% data reusables.getting-started.managing-org-policies %} -### 2. Administrar los cambios de repositorio +### 2. Administrar cambios en el repositorio {% data reusables.getting-started.managing-repo-changes %} -### 3. Utilizar archivos de salud comunitaria y herramientas de moderación a nivel organizacional +### 3. Usar archivos de mantenimiento y herramientas de moderación de la comunidad de nivel de organización {% data reusables.getting-started.using-org-community-files-and-moderation-tools %} ## Parte 5: Personalizar y automatizar tu trabajo en {% data variables.product.product_name %} {% data reusables.getting-started.customizing-and-automating %} -### 1. Uso de {% data variables.product.prodname_marketplace %} +### 1. Usar {% data variables.product.prodname_marketplace %} {% data reusables.getting-started.marketplace %} -### 2. Utilizar la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} +### 2. Uso de la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} {% data reusables.getting-started.api %} -### 3. Crear {% data variables.product.prodname_actions %} +### 3. Creación de {% data variables.product.prodname_actions %} {% data reusables.getting-started.actions %} -### 4. Publicar y administrar el {% data variables.product.prodname_registry %} +### 4. Publicación y administración de {% data variables.product.prodname_registry %} {% data reusables.getting-started.packages %} ## Parte 6: Participar en la comunidad de {% data variables.product.prodname_dotcom %} {% data reusables.getting-started.participating-in-community %} -### 1. Contribuir con proyectos de código abierto +### 1. Contribuir a proyectos de código abierto {% data reusables.getting-started.open-source-projects %} ### 2. Interactuar con el {% data variables.product.prodname_gcf %} {% data reusables.support.ask-and-answer-forum %} -### 3. Leer sobre {% data variables.product.prodname_team %} en {% data variables.product.prodname_docs %} -Puedes leer la documentación que refleje las características disponibles en {% data variables.product.prodname_team %}. Para obtener más información, consulta la sección "[Acerca de las versiones de {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)". +### 3. Leer acerca de {% data variables.product.prodname_team %} en {% data variables.product.prodname_docs %} +Puedes leer la documentación que refleje las características disponibles en {% data variables.product.prodname_team %}. Para más información, vea "[Acerca de las versiones de {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)". ### 4. Aprender con {% data variables.product.prodname_learning %} {% data reusables.getting-started.learning %} @@ -92,8 +97,8 @@ Puedes leer la documentación que refleje las características disponibles en {% ### 5. Apoyar a la comunidad de código abierto {% data reusables.getting-started.sponsors %} -### 6. Comunicarse con {% data variables.contact.github_support %} +### 6. Contactar con {% data variables.contact.github_support %} {% data reusables.getting-started.contact-support %} -## Leer más +## Información adicional -- "[Iniciar con tu cuenta de GitHub](/get-started/onboarding/getting-started-with-your-github-account)" +- "[Introducción a la cuenta de GitHub](/get-started/onboarding/getting-started-with-your-github-account)" diff --git a/translations/es-ES/content/get-started/onboarding/getting-started-with-your-github-account.md b/translations/es-ES/content/get-started/onboarding/getting-started-with-your-github-account.md index 1f79859fa4..03b17f7cde 100644 --- a/translations/es-ES/content/get-started/onboarding/getting-started-with-your-github-account.md +++ b/translations/es-ES/content/get-started/onboarding/getting-started-with-your-github-account.md @@ -1,95 +1,97 @@ --- title: Iniciar con tu cuenta de GitHub -intro: 'Con una cuenta personal de {% data variables.product.prodname_dotcom %}, puedes importar o crear repositorios, colaborar con los demás y conectarte con la comunidad de {% data variables.product.prodname_dotcom %}.' +intro: 'Con una cuenta personal en {% data variables.product.prodname_dotcom %}, puedes importar o crear repositorios, colaborar con otros usuarios y conectar con la comunidad de {% data variables.product.prodname_dotcom %}.' versions: fpt: '*' ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: 38d23c1a1b5021a681aedff8813daad751905d8a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147408927' --- - -Esta guía te mostrará cómo configurar tu cuenta de {% data variables.product.company_short %} y cómo iniciar con las características de colaboración y comunitarias de {% data variables.product.product_name %}. +Esta guía le guiará por la configuración de la cuenta de {% data variables.product.company_short %} y la introducción a las características de {% data variables.product.product_name %} para la colaboración y la comunidad. ## Parte 1: Configurar tu cuenta de {% data variables.product.prodname_dotcom %} -{% ifversion fpt or ghec %} -Los primeros pasos para iniciar con {% data variables.product.product_name %} son crear una cuenta, elegir un producto que se acople a tus necesidades, verificar tu correo electrónico, configurar la autenticación bifactorial y ver tu perfil. -{% elsif ghes %} -Los primeros pasos para comenzar con {% data variables.product.product_name %} son acceder a tu cuenta, configurar la autenticación bifactorial y ver tu perfil. -{% elsif ghae %} -Los primeros pasos para comenzar con {% data variables.product.product_name %} son acceder a tu cuenta y ver tu perfil. +{% ifversion fpt or ghec %} Los primeros pasos para comenzar con {% data variables.product.product_name %} son crear una cuenta, elegir un producto que se adapte mejor a sus necesidades, comprobar el correo electrónico, configurar la autenticación en dos fases y ver el perfil. +{% elsif ghes %} Los primeros pasos para comenzar con {% data variables.product.product_name %} son acceder a su cuenta, configurar la autenticación en dos fases y ver el perfil. +{% elsif ghae %} Los primeros pasos para comenzar con {% data variables.product.product_name %} son acceder a su cuenta y ver el perfil. {% endif %} -{% ifversion fpt or ghec %}Hay varios tipos de cuentas en {% data variables.product.prodname_dotcom %}. {% endif %} Todo aquél que utilice {% data variables.product.product_name %} tiene su propia cuenta personal, la cual puede ser parte de varias organizaciones y equipos. Tu cuenta personal es tu identidad en {% data variables.product.product_location %} y te representa como individuo. +{% ifversion fpt or ghec %} Hay varios tipos de cuentas en {% data variables.product.prodname_dotcom %}. {% endif %} Cualquier usuario que utilice {% data variables.product.product_name %} tiene su propia cuenta personal, que puede formar parte de varias organizaciones y equipos. Tu cuenta personal es tu identidad en {% data variables.product.product_location %} y te representa como individuo. {% ifversion fpt or ghec %} ### 1. Crear una cuenta -Para registrarte para obtener una cuenta de {% data variables.product.product_location %}, navega a https://github.com/ and follow the prompts. +Para registrarse a fin de obtener una cuenta de {% data variables.product.product_location %}, vaya a https://github.com/ y siga las indicaciones. -Para mantener tu cuenta de {% data variables.product.prodname_dotcom %} protegida, debes utilizar una contraseña fuerte y única. Para obtener más información, consulta la sección "[Crear una contraseña fuerte](/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-strong-password)". +Para mantener tu cuenta de {% data variables.product.prodname_dotcom %} protegida, debes utilizar una contraseña fuerte y única. Para obtener más información, vea "[Creación de una contraseña segura](/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-strong-password)". -### 2. Elegir tu producto de {% data variables.product.prodname_dotcom %} +### 2. Elegir el producto {% data variables.product.prodname_dotcom %} Puedes elegir {% data variables.product.prodname_free_user %} o {% data variables.product.prodname_pro %} para obtener acceso a diversas características de tu cuenta personal. Puedes mejorarlas en cualquier momento si no estás seguro de qué producto quieres inicialmente. -Para obtener más información sobre todos los planes de {% data variables.product.prodname_dotcom %}, consulta la sección [ productos de {% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/githubs-products)". +Para obtener más información sobre todos los planes de {% data variables.product.prodname_dotcom %}, vea "[Productos de {% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/githubs-products)". -### 3. Verificar tu dirección de correo electrónico -Para garantizar que puedes utilizar todas las características en tu plan de {% data variables.product.product_name %}, verifica tu dirección de correo electrónico después de registrarte para obtener una cuenta nueva. Para obtener más información, consulta "[Verificar tu dirección de correo electrónico](/github/getting-started-with-github/signing-up-for-github/verifying-your-email-address)". +### 3. Comprobar su dirección de correo electrónico +Para garantizar que puedes utilizar todas las características en tu plan de {% data variables.product.product_name %}, verifica tu dirección de correo electrónico después de registrarte para obtener una cuenta nueva. Para obtener más información, vea "[Comprobar la dirección de correo electrónico](/github/getting-started-with-github/signing-up-for-github/verifying-your-email-address)". {% endif %} {% ifversion ghes %} -### 1. Acceder a tu cuenta +### 1. Acceder a la cuenta El administrador de tu instancia de {% data variables.product.product_name %} te notificará sobre cómo autenticarte y acceder a tu cuenta. El proceso varía dependiendo del modo de autenticación que tienen configurado para la instancia. {% endif %} {% ifversion ghae %} -### 1. Acceder a tu cuenta +### 1. Acceder a la cuenta Recibirás una notificación de correo electrónico una vez que tu propietario de empresa en {% data variables.product.product_name %} haya configurado tu cuenta, lo cual te permitirá autenticarte con el inicio de sesión único (SSO) de SAML y acceder a tu cuenta. {% endif %} {% ifversion fpt or ghes or ghec %} -### {% ifversion fpt or ghec %}4.{% else %}2.{% endif %} Configurar la autenticación bifactorial -La autenticación de dos factores, o 2FA, es una capa extra de seguridad que se usa cuando se inicia sesión en sitios web o aplicaciones. Insistimos en que configures la 2FA por seguridad de tu cuenta. Para obtener más información, consulta "[Acerca de la autenticación de dos factores](/github/authenticating-to-github/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication)". +### {% ifversion fpt or ghec %} 4.{% else %}2. {% endif %} Configurar la autenticación en dos fases +La autenticación en dos fases, o 2FA, es una capa de seguridad adicional que se usa al iniciar sesión en sitios web o aplicaciones. Insistimos en que configures la 2FA por seguridad de tu cuenta. Para más información, vea "[Acerca de la autenticación en dos fases](/github/authenticating-to-github/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication)". {% endif %} -### {% ifversion fpt or ghec %}5.{% elsif ghes %}3.{% else %}2.{% endif %} Ver tu perfil de {% data variables.product.prodname_dotcom %} y gráfica de contribuciones -Tu perfil de {% data variables.product.prodname_dotcom %} les dice a las personas la historia de tu trabajo a través de los repositorios y gists que hayas fijado, las membrecías que hayas elegido publicitar, las contribuciones que hayas hecho y los proyectos que hayas creado. Para obtener más información, consulta las secciones "[Acerca de tu perfil](/github/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile)" y "[Ver las contribuciones en tu perfil](/github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/viewing-contributions-on-your-profile)". +### {% ifversion fpt or ghec %} 5.{% elsif ghes %}3. {% else %} 2.{% endif %} Ver el perfil y el gráfico de contribución de {% data variables.product.prodname_dotcom %} +El perfil de {% data variables.product.prodname_dotcom %} indica a los usuarios la historia de su trabajo mediante los repositorios y gists que ha anclado, las pertenencias a la organización que ha elegido publicar, las contribuciones que ha realizado y los proyectos que ha creado. Para obtener más información, vea "[Acerca de su perfil](/github/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile)" y "[Visualización de contribuciones en su perfil](/github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/viewing-contributions-on-your-profile)". ## Parte 2: Utilizar las herramientas y procesos de {% data variables.product.product_name %} -Para utilizar {% data variables.product.product_name %} de la mejor forma, necesitarás configurar Git. Git es responsable de todo lo relacionado con {% data variables.product.prodname_dotcom %} que suceda de forma local en tu computadora. Para colaborar de forma efectiva en {% data variables.product.product_name %}, necesitarás escribir en propuestas y solicitudes de cambio utilizando el Lenguaje de Marcado Enriquecido de {% data variables.product.prodname_dotcom %}. +Para utilizar {% data variables.product.product_name %} de la mejor forma, necesitarás configurar Git. Git es responsable de todo lo relacionado con {% data variables.product.prodname_dotcom %} que ocurra localmente en el equipo. Para colaborar de forma efectiva en {% data variables.product.product_name %}, necesitarás escribir en propuestas y solicitudes de cambio utilizando el Lenguaje de Marcado Enriquecido de {% data variables.product.prodname_dotcom %}. ### 1. Aprender a usar Git -El enfoque colaborativo de {% data variables.product.prodname_dotcom %} para el desarrollo depende de las confirmaciones de publicación desde tu repositorio local hacia {% data variables.product.product_name %} para que las vean, recuperen y actualicen otras personas utilizando Git. Para obtener más información sobre Git, consulta la guía del "[Manual de Git](https://guides.github.com/introduction/git-handbook/)". Para obtener más información sobre cómo se utiliza Git en {% data variables.product.product_name %}, consulta la sección "[flujo de {% data variables.product.prodname_dotcom %}](/get-started/quickstart/github-flow)". +El enfoque colaborativo de {% data variables.product.prodname_dotcom %} para el desarrollo depende de las confirmaciones de publicación desde tu repositorio local hacia {% data variables.product.product_name %} para que las vean, recuperen y actualicen otras personas utilizando Git. Para obtener más información sobre Git, vea la guía "[Manual de Git](https://guides.github.com/introduction/git-handbook/)". Para obtener más información sobre cómo se usa Git en {% data variables.product.product_name %}, vea "[Flujo de {% data variables.product.prodname_dotcom %}](/get-started/quickstart/github-flow)". ### 2. Configurar Git -Si planeas utilizar Git localmente en tu computadora, ya sea a través de la línea de comandos, de un IDE o de un editor de texto, necesitarás instalar y configurar Git. Para obtener más información, consulta "[Configurar Git](/get-started/quickstart/set-up-git)." +Si planeas utilizar Git localmente en tu computadora, ya sea a través de la línea de comandos, de un IDE o de un editor de texto, necesitarás instalar y configurar Git. Para obtener más información, vea "[Configuración de Git](/get-started/quickstart/set-up-git)". -Si prefieres utilizar una interfaz virtual, puedes descargar y utilziar {% data variables.product.prodname_desktop %}. {% data variables.product.prodname_desktop %} viene en un paquete con Git, así que no hay necesidad de instalar Git por separado. Para obtener más información, consulta "[Comenzar con {% data variables.product.prodname_desktop %}](/desktop/installing-and-configuring-github-desktop/overview/getting-started-with-github-desktop)". +Si prefieres utilizar una interfaz virtual, puedes descargar y utilziar {% data variables.product.prodname_desktop %}. {% data variables.product.prodname_desktop %} viene en un paquete con Git, así que no hay necesidad de instalar Git por separado. Para obtener más información, vea "[Introducción a {% data variables.product.prodname_desktop %}](/desktop/installing-and-configuring-github-desktop/overview/getting-started-with-github-desktop)". -Una vez que instalaste Git, puedes conectarte a los repositorios de {% data variables.product.product_name %} desde tu computadora local, ya sea que se trate de tu propio repositorio o de la bifurcación del de otro usuario. Cuando te conectas a un repositorio de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} desde Git, necesitarás autenticarte con {% data variables.product.product_name %} utilizando ya sea HTTPS o SSH. Para obtener más información, consulta la sección "[Acerca de los repositorios remotos](/get-started/getting-started-with-git/about-remote-repositories)". +Una vez que instalaste Git, puedes conectarte a los repositorios de {% data variables.product.product_name %} desde tu computadora local, ya sea que se trate de tu propio repositorio o de la bifurcación del de otro usuario. Cuando te conectas a un repositorio de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} desde Git, necesitarás autenticarte con {% data variables.product.product_name %} utilizando ya sea HTTPS o SSH. Para obtener más información, vea "[Acerca de los repositorios remotos](/get-started/getting-started-with-git/about-remote-repositories)". ### 3. Elegir cómo interactuar con {% data variables.product.product_name %} Cada quién tiene su propio flujo de trabajo único para interactuar con {% data variables.product.prodname_dotcom %}; las interfaces y métodos que utilices dependen de tu preferencia y de lo que funcione mejor para cubrir tus necesidades. -Para obtener más información sobre cómo autenticarte en {% data variables.product.product_name %} con cada uno de estos métodos, consulta la sección "[Sobre la autenticación en {% data variables.product.prodname_dotcom %}](/github/authenticating-to-github/keeping-your-account-and-data-secure/about-authentication-to-github)". +Para obtener más información sobre cómo autenticarse en {% data variables.product.product_name %} con cada uno de estos métodos, vea "[Acerca de la autenticación en {% data variables.product.prodname_dotcom %}](/github/authenticating-to-github/keeping-your-account-and-data-secure/about-authentication-to-github)". -| **Método** | **Descripción** | **Casos de Uso** | -| ---------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Navega a {% data variables.product.prodname_dotcom_the_website %} | Si no necesitas trabajar con archivos localmente, {% data variables.product.product_name %} te permite completar la mayoría de las acciones relacionadas con Git en el buscador, desde crear y bifurcar repositorios hasta editar archivos y abrir solicitudes de cambios. | Este método es útil si quieres tener una interfaz virtual y necesitas realizar cambios rápidos y simples que no requieran que trabajes localmente. | -| {% data variables.product.prodname_desktop %} | {% data variables.product.prodname_desktop %} se extiende y simplifica tu flujo de trabajo {% data variables.product.prodname_dotcom_the_website %}, usando una interfaz visual en lugar de comandos de texto en la línea de comandos. Para obtener más información sobre cómo iniciar con {% data variables.product.prodname_desktop %}, consulta la sección "[Iniciar con {% data variables.product.prodname_desktop %}](/desktop/installing-and-configuring-github-desktop/overview/getting-started-with-github-desktop)". | Este método es le mejor si necesitas o quieres trabajar con archivos localmente, pero prefieres utilizar una interfaz visual para utilizar Git e interactuar con {% data variables.product.product_name %}. | -| IDE o editor de texto | Puedes configurar un editor de texto predeterminado, como [Atom](https://atom.io/) o [{% data variables.product.prodname_vscode %}](https://code.visualstudio.com/) para abrir y editar tus archivos con Git, utilizar extensiones y ver la estructura del proyecto. Para obtener más información, consulta la sección "[Asociar los editores de texto con Git](/github/using-git/associating-text-editors-with-git)". | Es conveniente si estás trabajando con archivos y proyectos más complejos y quieres todo en un solo lugar, ya que los editores o IDE a menudo te permiten acceder directamente a la línea de comandos en el editor. | -| Línea de comandos, con o sin {% data variables.product.prodname_cli %} | Para la mayoría de los controles granulares y personalización de cómo utilizas Git e interactúas con {% data variables.product.product_name %}, puedes utilizar la línea de comandos. Para obtener más información sobre cómo utilizar los comandos de Git, consulta la sección "[Hoja de comandos de Git](/github/getting-started-with-github/quickstart/git-cheatsheet)".

El {% data variables.product.prodname_cli %} es una herramienta de línea de comandos por separado que puedes instalar, la cual agrega solicitudes de cambio, propuestas, {% data variables.product.prodname_actions %} y otras características de {% data variables.product.prodname_dotcom %} a tu terminal para que puedas hacer todo tu trabajo desde un solo lugar. Para obtener más información, consulta la sección "[{% data variables.product.prodname_cli %}](/github/getting-started-with-github/using-github/github-cli)". | Esto es lo más conveniente si ya estás trabajando desde la línea de comandos, lo cual te permite evitar cambiar de contexto o si estás más cómodo utilizando la línea de comandos. | -| API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} | {% data variables.product.prodname_dotcom %} Tiene una API de REST y una de GraphQL que puedes utilizar para interactuar con {% data variables.product.product_name %}. Para obtener más información, consulta la sección "[Comenzar con la API](/github/extending-github/getting-started-with-the-api)". | La API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} tendrá la mayor utilidad si quisieras automatizar tareas comunes, respaldar tus datos o crear integraciones que se extiendan a {% data variables.product.prodname_dotcom %}. | +| **Método** | **Descripción** | **Casos de uso** | +| ------------- | ------------- | ------------- | +| Navega a {% data variables.product.prodname_dotcom_the_website %} | Si no necesitas trabajar con archivos localmente, {% data variables.product.product_name %} te permite completar la mayoría de las acciones relacionadas con Git en el buscador, desde crear y bifurcar repositorios hasta editar archivos y abrir solicitudes de cambios.| Este método es útil si quieres tener una interfaz virtual y necesitas realizar cambios rápidos y simples que no requieran que trabajes localmente. | +| {% data variables.product.prodname_desktop %} | {% data variables.product.prodname_desktop %} se extiende y simplifica tu flujo de trabajo {% data variables.product.prodname_dotcom_the_website %}, usando una interfaz visual en lugar de comandos de texto en la línea de comandos. Para obtener más información sobre cómo comenzar con {% data variables.product.prodname_desktop %}, vea "[Introducción a {% data variables.product.prodname_desktop %}](/desktop/installing-and-configuring-github-desktop/overview/getting-started-with-github-desktop)". | Este método es le mejor si necesitas o quieres trabajar con archivos localmente, pero prefieres utilizar una interfaz visual para utilizar Git e interactuar con {% data variables.product.product_name %}. | +| IDE o editor de texto | Puedes establecer un editor de texto predeterminado, como [Atom](https://atom.io/) o [{% data variables.product.prodname_vscode %}](https://code.visualstudio.com/) para abrir y editar los archivos con Git, usar extensiones y ver la estructura del proyecto. Para obtener más información, vea "[Asociación de editores de texto con Git](/github/using-git/associating-text-editors-with-git)". | Es conveniente si estás trabajando con archivos y proyectos más complejos y quieres todo en un solo lugar, ya que los editores o IDE a menudo te permiten acceder directamente a la línea de comandos en el editor. | +| Línea de comandos, con o sin {% data variables.product.prodname_cli %} | Para la mayoría de los controles granulares y personalización de cómo utilizas Git e interactúas con {% data variables.product.product_name %}, puedes utilizar la línea de comandos. Para obtener más información sobre el uso de comandos de Git, vea "[Hoja de referencia rápida de Git](/github/getting-started-with-github/quickstart/git-cheatsheet)".

{% data variables.product.prodname_cli %} es una herramienta de línea de comandos independiente que puede instalar y que aporta solicitudes de incorporación de cambios, problemas, {% data variables.product.prodname_actions %}, y otras características de {% data variables.product.prodname_dotcom %} al terminal, por lo que puede realizar todo el trabajo en un solo lugar. Para más información, vea "[{% data variables.product.prodname_cli %}](/github/getting-started-with-github/using-github/github-cli)". | Esto es lo más conveniente si ya estás trabajando desde la línea de comandos, lo cual te permite evitar cambiar de contexto o si estás más cómodo utilizando la línea de comandos. | +| API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} | {% data variables.product.prodname_dotcom %} Tiene una API de REST y una de GraphQL que puedes utilizar para interactuar con {% data variables.product.product_name %}. Para más información, vea "[Introducción a la API](/github/extending-github/getting-started-with-the-api)". | La API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} tendrá la mayor utilidad si quisieras automatizar tareas comunes, respaldar tus datos o crear integraciones que se extiendan a {% data variables.product.prodname_dotcom %}. | ### 4. Escribir en {% data variables.product.product_name %} -Para que tus comunicaciones sean más claras y organizadas en propuestas y solicitudes de cambios, puedes utilizar el Lenguaje de Marcado Enriquecido de {% data variables.product.prodname_dotcom %} para formatearlas, el cual combina una sintaxis fácil de escribir y de leer con algunas funcionalidades personalizadas. Para obtener más información, consulta "[Acerca de la escritura y el formato en {% data variables.product.prodname_dotcom %}](/github/writing-on-github/about-writing-and-formatting-on-github)." +Para que tus comunicaciones sean más claras y organizadas en propuestas y solicitudes de cambios, puedes utilizar el Lenguaje de Marcado Enriquecido de {% data variables.product.prodname_dotcom %} para formatearlas, el cual combina una sintaxis fácil de escribir y de leer con algunas funcionalidades personalizadas. Para más información, vea "[Acerca de la escritura y el formato en {% data variables.product.prodname_dotcom %}](/github/writing-on-github/about-writing-and-formatting-on-github)". -Puedes aprender el lenguaje de marcado enriquecido de {% data variables.product.prodname_dotcom %} con el curso de "[Comunícate utilizando el lenguaje de marcado](https://github.com/skills/communicate-using-markdown)" que está en {% data variables.product.prodname_learning %}. +Puedes aprender Markdown de tipo {% data variables.product.prodname_dotcom %} con el curso "[Comunicación mediante Markdown](https://github.com/skills/communicate-using-markdown)" en {% data variables.product.prodname_learning %}. ### 5. Buscar en {% data variables.product.product_name %} -Nuestra búsqueda integrada te permite encontrar lo que estás buscando de entre los muchos repositorios, usuarios y líneas de código que hay en {% data variables.product.product_name %}. Puedes buscar globalmente a través de todo {% data variables.product.product_name %} o limitar tu búsqueda a un repositorio u organización en particular. Para obtener más información sobre los tipos de búsqueda que puedes hacer en {% data variables.product.product_name %}, consulta la sección "[Acerca de buscar en {% data variables.product.prodname_dotcom %}](/github/searching-for-information-on-github/getting-started-with-searching-on-github/about-searching-on-github)". +Nuestra búsqueda integrada te permite encontrar lo que estás buscando de entre los muchos repositorios, usuarios y líneas de código que hay en {% data variables.product.product_name %}. Puedes buscar globalmente a través de todo {% data variables.product.product_name %} o limitar tu búsqueda a un repositorio u organización en particular. Para obtener más información sobre los tipos de búsquedas que puede hacer en {% data variables.product.product_name %}, vea "[Acerca de la búsqueda en {% data variables.product.prodname_dotcom %}](/github/searching-for-information-on-github/getting-started-with-searching-on-github/about-searching-on-github)". -Nuestra sintaxis de búsqueda te permite construir consultas utilizando calificadores para especificar lo que quieres buscar. Para obtener más información sobre la sintaxis de búsqueda a utilizar, consulta la sección "[Buscar en {% data variables.product.prodname_dotcom %}](/github/searching-for-information-on-github/searching-on-github)". +Nuestra sintaxis de búsqueda te permite construir consultas utilizando calificadores para especificar lo que quieres buscar. Para obtener más información sobre la sintaxis de búsqueda que se va a usar en la búsqueda, vea "[Buscar en {% data variables.product.prodname_dotcom %}](/github/searching-for-information-on-github/searching-on-github)". -### 6. Administrar los archivos en {% data variables.product.product_name %} -Con {% data variables.product.product_name %}, puedes crear, editar, mover y borrar los archivos en tu repositorio o en cualquier repositorio en el que tengas acceso de escritura. También puedes rastrear el historial de cambios en un archivo, línea por línea. Para obtener más información, consulta la sección "[Administrar archivos en {% data variables.product.prodname_dotcom %}](/github/managing-files-in-a-repository/managing-files-on-github)". +### 6. Administrar archivos en {% data variables.product.product_name %} +Con {% data variables.product.product_name %}, puedes crear, editar, mover y borrar los archivos en tu repositorio o en cualquier repositorio en el que tengas acceso de escritura. También puedes rastrear el historial de cambios en un archivo, línea por línea. Para obtener más información, vea "[Administración de archivos en {% data variables.product.prodname_dotcom %}](/github/managing-files-in-a-repository/managing-files-on-github)". ## Parte 3: Colaborar en {% data variables.product.product_name %} Cualquier cantidad de personas pueden trabajar juntas en los repositorios a lo largo de {% data variables.product.product_name %}. Puedes configurar los ajustes, crear tableros de proyecto y administrar tus notificaciones para motivar una colaboración efectiva. @@ -97,92 +99,88 @@ Cualquier cantidad de personas pueden trabajar juntas en los repositorios a lo l ### 1. Trabajar con repositorios #### Crear un repositorio -Un repositorio es como una carpeta para tu proyecto. Puedes tener cualquier cantidad de repositorios privados y públicos en tu cuenta personal. Los repositorios pueden contener archivos y carpetas, imágenes, videos, hojas de cálculo y juegos de datos, así como el historial de revisión de todos los archivos en el repositorio. Para obtener más información, consulta la sección "[Acerca de los repositorios](/github/creating-cloning-and-archiving-repositories/about-repositories)". +Un repositorio es como una carpeta para tu proyecto. Puedes tener cualquier cantidad de repositorios públicos y privados en tu cuenta personal. Los repositorios pueden contener archivos y carpetas, imágenes, videos, hojas de cálculo y juegos de datos, así como el historial de revisión de todos los archivos en el repositorio. Para más información, vea "[Acerca de los repositorios](/github/creating-cloning-and-archiving-repositories/about-repositories)". -Cuando creas un repositorio nuevo, debes inicializarlo con un archivo README para que las personas sepan sobre tu proyecto. Para obtener más información, consulta la sección "[Crear un nuevo repositorio](/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/creating-a-new-repository)." +Cuando creas un repositorio nuevo, debes inicializarlo con un archivo README para que las personas sepan sobre tu proyecto. Para más información, vea "[Creación de un repositorio](/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/creating-a-new-repository)". #### Clonar un repositorio -Puedes clonar un repositorio existente desde {% data variables.product.product_name %} hacia tu computadora local, haciendo que sea más fácil el agregar o eliminar archivos, corregir conflictos de fusión o hacer confirmaciones complejas. Clonar un repositorio extrae una copia integral de todos los datos del mismo que {% data variables.product.prodname_dotcom %} tiene en ese momento, incluyendo todas las versiones para cada archivo y carpeta para el proyecto. Para obtener más información, consulta "[Clonar un repositorio](/github/creating-cloning-and-archiving-repositories/cloning-a-repository-from-github/cloning-a-repository)". +Puedes clonar un repositorio existente desde {% data variables.product.product_name %} hacia tu computadora local, haciendo que sea más fácil el agregar o eliminar archivos, corregir conflictos de fusión o hacer confirmaciones complejas. La clonación de un repositorio extrae una copia completa de todos los datos del repositorio que {% data variables.product.prodname_dotcom %} tiene en ese momento, incluidas todas las versiones de todos los archivos y carpetas del proyecto. Para más información, vea "[Clonación de un repositorio](/github/creating-cloning-and-archiving-repositories/cloning-a-repository-from-github/cloning-a-repository)". #### Bifurcar un repositorio -Una bifurcación es una copia de un repositorio que administres, en donde cualquier cambio que hagas no afectará el repositorio a menos de que emitas una solicitud de cambios del propietario del proyecto. Casi siempre las bifurcaciones se usan para proponer cambios al proyecto de otra persona o para usar el proyecto de otra persona como inicio de tu propia idea. Para obtener más información, consulta la sección "[Trabajar con las bifurcaciones](/github/collaborating-with-pull-requests/working-with-forks)". -### 2. Importar tus proyectos -Si tienes proyectos existentes que quisieras mover a {% data variables.product.product_name %}, puedes importarlos utilizando el importador de {% data variables.product.prodname_dotcom %}, la línea de comandos o herramientas de migración externas. Para obtener más información, consulta la sección, "[Importar el código fuente a {% data variables.product.prodname_dotcom %}](/github/importing-your-projects-to-github/importing-source-code-to-github)"- +Una bifurcación es una copia de un repositorio que administres, en donde cualquier cambio que hagas no afectará el repositorio a menos de que emitas una solicitud de cambios del propietario del proyecto. Casi siempre las bifurcaciones se usan para proponer cambios al proyecto de otra persona o para usar el proyecto de otra persona como inicio de tu propia idea. Para obtener más información, vea "[Trabajar con bifurcaciones](/github/collaborating-with-pull-requests/working-with-forks)". +### 2. Importar los proyectos +Si tienes proyectos existentes que quisieras mover a {% data variables.product.product_name %}, puedes importarlos utilizando el importador de {% data variables.product.prodname_dotcom %}, la línea de comandos o herramientas de migración externas. Para obtener más información, vea "[Importación del código fuente a {% data variables.product.prodname_dotcom %}](/github/importing-your-projects-to-github/importing-source-code-to-github)". ### 3. Administrar colaboradores y permisos -Puedes colaborar en tu proyecto con otros usando los tableros de proyecto, las solicitudes de extracción y las propuestas de tu repositorio. Puedes invitar a otras personas para que sean colaboradores en tu repositorio desde la pestaña de **Colaboradores** en los ajustes de repositorio. Para obtener más información, consulta la sección "[Invitar colaboradores a un repositorio personal](/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories/inviting-collaborators-to-a-personal-repository)". +Puedes colaborar en tu proyecto con otros usando los tableros de proyecto, las solicitudes de extracción y las propuestas de tu repositorio. Puede invitar a otras personas al repositorio como colaboradores desde la pestaña **Collaborators** (Colaboradores), en la configuración del repositorio. Para más información, vea "[Invitación de colaboradores a un repositorio personal](/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories/inviting-collaborators-to-a-personal-repository)". -Eres el propietario de cualquier repositorio que crees en tu cuenta personal y tienes el control total del repositorio. Los colaboradores tiene acceso de escritura a tu repositorio, lo cual limita sus permisos. Para obtener más información, consulta "[Niveles de permiso para un repositorio de cuenta de usuario](/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings/permission-levels-for-a-user-account-repository)". +Eres el propietario de cualquier repositorio que crees en tu cuenta personal y tienes control total sobre este. Los colaboradores tiene acceso de escritura a tu repositorio, lo cual limita sus permisos. Para más información, consulta "[Niveles de permiso para un repositorio de cuenta personal](/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings/permission-levels-for-a-user-account-repository)". -### 4. Administrar configuraciones de repositorios -Como propietario de un repositorio, puedes configurar varios ajustes, incluyendo la visibilidad del repositorio, los temas y la vista previa de redes sociales. Para obtener más información, consulta la sección "[Administrar la configuración de los repositorios](/github/administering-a-repository/managing-repository-settings)". +### 4. Administrar la configuración del repositorio +Como propietario de un repositorio, puedes configurar varios ajustes, incluyendo la visibilidad del repositorio, los temas y la vista previa de redes sociales. Para obtener más información, vea "[Administración de la configuración de un repositorio](/github/administering-a-repository/managing-repository-settings)". -### 5. Configurar tu proyecto para contribuciones saludables -{% ifversion fpt or ghec %} -Para motivar a los colaboradores de tu repositorio, necesitarás una comunidad que motive a las personas para usar, contribuir a y evangelizar tu proyecto. Para obtener más información, consulta la sección "[Crear Comunidades Acogedoras](https://opensource.guide/building-community/)" en las Guías de Código Abierto. +### 5. Configurar el proyecto para contribuciones correctas +{% ifversion fpt or ghec %} Para motivar a los colaboradores en el repositorio, necesita una comunidad que anime a las personas a que usen el proyecto, contribuyan en él y lo evangelicen. Para obtener más información, vea "[Creación de comunidades de bienvenida](https://opensource.guide/building-community/)" en las Guías de código abierto. -Al agregar archivos como lineamientos de contribución, un código de conducta y una licencia para tu repositorio, puedes crear un ambiente en donde sea más fácil para los colaboradores realizar contribuciones significativas y útiles. Para encontrar más información, visita la sección "[ Configurar tu proyecto para tener contribuciones saludables](/communities/setting-up-your-project-for-healthy-contributions)." -{% endif %} -{% ifversion ghes or ghae %} -Al agregar archivos como lineamientos de contribución, un código de conducta y tener compatibilidad con los recursos para tu repositorio, puedes crear un ambiente en donde sea más fácil para los colaboradores realizar contribuciones significativas y útiles. Para encontrar más información, visita la sección "[ Configurar tu proyecto para tener contribuciones saludables](/communities/setting-up-your-project-for-healthy-contributions)." +Al agregar archivos como lineamientos de contribución, un código de conducta y una licencia para tu repositorio, puedes crear un ambiente en donde sea más fácil para los colaboradores realizar contribuciones significativas y útiles. Para obtener más información, vea "[Configuración del proyecto para contribuciones correctas](/communities/setting-up-your-project-for-healthy-contributions)". +{% endif %} {% ifversion ghes or ghae %} Al agregar archivos, como directrices de contribución, un código de conducta y recursos de soporte técnico al repositorio, puede crear un entorno en el que sea más fácil para los colaboradores realizar contribuciones significativas y útiles. Para obtener más información, vea "[Configuración del proyecto para contribuciones correctas](/communities/setting-up-your-project-for-healthy-contributions)". {% endif %} -### 6. Utilizar las propuestas y tableros de proyecto de GitHub -Puedes utilizar las propuestas de GiHub para organizar tu trabajo con las propuestas y solicitudes de trabajo y administrar tu flujo de trabajo con tableros de proyecto. Para obtener más información, consulta las secciones "[Acerca de las propuestas](/issues/tracking-your-work-with-issues/about-issues)" y [Acerca de los tableros de proyecto](/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards)". +### 6. Usar incidencias de GitHub y paneles de proyecto +Puedes utilizar las propuestas de GiHub para organizar tu trabajo con las propuestas y solicitudes de trabajo y administrar tu flujo de trabajo con tableros de proyecto. Para obtener más información, vea "[Acerca de las incidencias](/issues/tracking-your-work-with-issues/about-issues)" y "[Acerca de los paneles de proyecto](/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards)". ### 7. Administrar notificaciones -Las notificaciones proporcionan actualizaciones sobre la actividad en {% data variables.product.prodname_dotcom %} a la cual estás suscrito o en la cual participas. Si ya no te interesa alguna conversación, te puedes dar de baja, dejar de seguir o personalizar los tipos de notificaciones que recibirás en el futuro. Para obtener más información, consulta la sección "[Acerca de las notificaciones](/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications/about-notifications)". +Las notificaciones proporcionan actualizaciones sobre la actividad en {% data variables.product.prodname_dotcom %} en las que se ha suscrito o ha participado. Si ya no te interesa alguna conversación, te puedes dar de baja, dejar de seguir o personalizar los tipos de notificaciones que recibirás en el futuro. Para obtener más información, consulte "[Acerca de las notificaciones](/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications/about-notifications)". ### 8. Trabajar con {% data variables.product.prodname_pages %} -Puedes utilizar {% data variables.product.prodname_pages %} para crear y hospedar un sitio web directamente desde un repositorio de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}. 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)". +Puedes utilizar {% data variables.product.prodname_pages %} para crear y hospedar un sitio web directamente desde un repositorio de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}. Para obtener más información, consulta [Acerca de {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages). {% ifversion discussions %} -### 9. Uso de {% data variables.product.prodname_discussions %} -Puedes habilitar los {% data variables.product.prodname_discussions %} en tu repositorio para ayudar a crear una comunidad al rededor de tu proyecto. Los mantenedores, contribuyentes y visitantes pueden utilizar los debates para compartir anuncios, hacer y responder preguntas y participar en conversaciones sobre las metas. Para obtener más información, consulta la sección "[Acerca de los debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions)". +### 9. Usar {% data variables.product.prodname_discussions %} +Puedes habilitar los {% data variables.product.prodname_discussions %} en tu repositorio para ayudar a crear una comunidad al rededor de tu proyecto. Los mantenedores, contribuyentes y visitantes pueden utilizar los debates para compartir anuncios, hacer y responder preguntas y participar en conversaciones sobre las metas. Para más información, vea "[Acerca de los debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions)". {% endif %} ## Parte 4: Personalizar y automatizar tu trabajo en {% data variables.product.product_name %} {% data reusables.getting-started.customizing-and-automating %} {% ifversion fpt or ghec %} -### 1. Uso de {% data variables.product.prodname_marketplace %} -{% data reusables.getting-started.marketplace %} -{% endif %} +### 1. Usar {% data variables.product.prodname_marketplace %} +{% data reusables.getting-started.marketplace %} {% endif %} ### {% ifversion fpt or ghec %}2.{% else %}1.{% endif %} Utilizar la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} {% data reusables.getting-started.api %} -### {% ifversion fpt or ghec %}3.{% else %}2.{% endif %} Crear {% data variables.product.prodname_actions %} +### {% ifversion fpt or ghec %} 3.{% else %}2.{% endif %} Crear {% data variables.product.prodname_actions %} {% data reusables.getting-started.actions %} -### {% ifversion fpt or ghec %}4.{% else %}3.{% endif %} Publicar y administrar el {% data variables.product.prodname_registry %} +### {% ifversion fpt or ghec %} 4.{% else %}3.{% endif %} Publicar y administrar {% data variables.product.prodname_registry %} {% data reusables.getting-started.packages %} ## Parte 5: Compilar de forma segura en {% data variables.product.product_name %} -{% data variables.product.product_name %} tiene características de seguridad diversas que ayudan a mantener la seguridad del código y de los secretos en los repositorios. Algunas de las características se encuentran disponibles para todos los repositorios, mientras que otras solo están disponibles para los repositorios públicos o para aquellos con una licencia de {% data variables.product.prodname_GH_advanced_security %}. Para ver un resumen de las características de seguridad de {% data variables.product.product_name %}, consulta la sección "[características de seguridad de {% data variables.product.prodname_dotcom %}](/code-security/getting-started/github-security-features)". +{% data variables.product.product_name %} tiene características de seguridad diversas que ayudan a mantener la seguridad del código y de los secretos en los repositorios. Algunas de las características se encuentran disponibles para todos los repositorios, mientras que otras solo están disponibles para los repositorios públicos o para aquellos con una licencia de {% data variables.product.prodname_GH_advanced_security %}. Para obtener información general sobre las características de seguridad de {% data variables.product.product_name %}, vea "[Características de seguridad de {% data variables.product.prodname_dotcom %}](/code-security/getting-started/github-security-features)". -### 1. Asegurar tu repositorio -Como administrador de un repositorio, puedes proteger tus repositorios si configuras los ajustes de seguridad de estos. Estos incluyen el administrar el acceso a tu repositorio, configurar una política de seguridad y administrar las dependencias. Para los repositorios públicos y para los privados que pertenezcan a las organizaciones en donde se haya habilitado la {% data variables.product.prodname_GH_advanced_security %}, también puedes configurar el escaneo de código y de secretos para que identifiquen las vulnerabilidades automáticamente y garanticen que los tokens y las llaves no se expongan. +### 1. Proteger el repositorio +Como administrador de un repositorio, puedes proteger tus repositorios si configuras los ajustes de seguridad de estos. Estos incluyen el administrar el acceso a tu repositorio, configurar una política de seguridad y administrar las dependencias. Para los repositorios públicos y para los privados que pertenezcan a las organizaciones en donde se haya habilitado la {% data variables.product.prodname_GH_advanced_security %}, también puedes configurar el escaneo de código y de secretos para que identifiquen las vulnerabilidades automáticamente y garanticen que los tokens y las llaves no se expongan. -Para obtener más información sobre los pasos que debes tomar para proteger tus repositorios, consulta la sección "[Proteger tu repositorio](/code-security/getting-started/securing-your-repository)". +Para obtener más información sobre los pasos que puede seguir para proteger los repositorios, vea "[Protección del repositorio](/code-security/getting-started/securing-your-repository)". {% ifversion fpt or ghec %} -### 2. Administrar tus dependencias -Una parte grande de compilar de forma segura es mantener las dependencias de tu proyecto para asegurarte de que todos los paquetes y aplicaciones de las cuales dependes estén actualizadas y seguras. Puedes administrar las dependencias de tu repositorio en {% data variables.product.product_name %} si exploras la gráfica de dependencias para este utilizando el Dependabot para levantar solicitudes de cambio automáticamente para mantener tus dependencias actualizadas y recibiendo alertas del Dependabot y actualizaciones de seguridad para las dependencias vulnerables. +### 2. Administrar las dependencias +Una parte grande de compilar de forma segura es mantener las dependencias de tu proyecto para asegurarte de que todos los paquetes y aplicaciones de las cuales dependes estén actualizadas y seguras. Puedes administrar las dependencias de tu repositorio en {% data variables.product.product_name %} si exploras la gráfica de dependencias para este utilizando el Dependabot para levantar solicitudes de cambio automáticamente para mantener tus dependencias actualizadas y recibiendo alertas del Dependabot y actualizaciones de seguridad para las dependencias vulnerables. -Para obtener más información, consulta la sección "[Proteger tu cadena de suministro de software](/code-security/supply-chain-security)". +Para obtener más información, vea "[Protección de la cadena de suministro de software](/code-security/supply-chain-security)". {% endif %} ## Parte 6: Participar en la comunidad de {% data variables.product.prodname_dotcom %} {% data reusables.getting-started.participating-in-community %} -### 1. Contribuir con proyectos de código abierto +### 1. Contribuir a proyectos de código abierto {% data reusables.getting-started.open-source-projects %} ### 2. Interactuar con {% data variables.product.prodname_gcf %} {% data reusables.support.ask-and-answer-forum %} -### 3. Leer sobre {% data variables.product.product_name %} en {% data variables.product.prodname_docs %} +### 3. Información sobre {% data variables.product.product_name %} en {% data variables.product.prodname_docs %} {% data reusables.docs.you-can-read-docs-for-your-product %} @@ -193,11 +191,9 @@ Para obtener más información, consulta la sección "[Proteger tu cadena de sum ### 5. Apoyar a la comunidad de código abierto {% data reusables.getting-started.sponsors %} -### 6. Comunicarse con {% data variables.contact.github_support %} +### 6. Contactar con {% data variables.contact.github_support %} {% data reusables.getting-started.contact-support %} {% ifversion fpt %} -## Leer más -- "[Iniciar con {% data variables.product.prodname_team %}](/get-started/onboarding/getting-started-with-github-team)" -{% endif %} -{% endif %} +## Información adicional +- "[Introducción a {% data variables.product.prodname_team %}](/get-started/onboarding/getting-started-with-github-team)" {% endif %} {% endif %} diff --git a/translations/es-ES/content/get-started/onboarding/index.md b/translations/es-ES/content/get-started/onboarding/index.md index 0bd4a9d127..3b9bc78cd9 100644 --- a/translations/es-ES/content/get-started/onboarding/index.md +++ b/translations/es-ES/content/get-started/onboarding/index.md @@ -12,5 +12,11 @@ children: - /getting-started-with-github-enterprise-cloud - /getting-started-with-github-enterprise-server - /getting-started-with-github-ae +ms.openlocfilehash: 8abc8a5a5cafe4664194d409ce9ac616c720e485 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135648' --- diff --git a/translations/es-ES/content/get-started/privacy-on-github/about-githubs-use-of-your-data.md b/translations/es-ES/content/get-started/privacy-on-github/about-githubs-use-of-your-data.md index eb9be2d519..00e3eb2536 100644 --- a/translations/es-ES/content/get-started/privacy-on-github/about-githubs-use-of-your-data.md +++ b/translations/es-ES/content/get-started/privacy-on-github/about-githubs-use-of-your-data.md @@ -11,24 +11,29 @@ versions: topics: - Policy - Legal -shortTitle: Cómo utiliza tus datos GitHub +shortTitle: GitHub's use of your data +ms.openlocfilehash: f49f90a981b92d2c7d5d34b0fac28ec05adbadd0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135643' --- - ## Acerca de como {% data variables.product.product_name %} utiliza tus datos -{% data variables.product.product_name %} agrega metadatos y analiza patrones de contenidos con el fin de suministrar información generalizada dentro del producto. Este utiliza datos de repositorios públicos y también metadatos y datos agregados de repositorios privados cuando un propietario del repositorio eligió compartir los datos con {% data variables.product.product_name %} al habilitar la gráfica de dependencias. Si habilitas la gráfica de dependencias para un repositorio privado, entonces {% data variables.product.product_name %} llevará acabo un análisis de solo lectura de ese repositorio privado específico. +{% data variables.product.product_name %} agrega metadatos y analiza patrones de contenidos con el fin de suministrar información generalizada dentro del producto. Usa datos de los repositorios públicos y también usa metadatos y agrega datos de repositorios privados cuando el propietario de un repositorio ha elegido compartir los datos con {% data variables.product.product_name %} habilitando el gráfico de dependencias. Si habilita el gráfico de dependencias para un repositorio privado, {% data variables.product.product_name %} realizará un análisis de solo lectura de ese repositorio privado específico. -Si habilitas el uso de datos para un repositorio privado, seguiremos tratando tus datos privados, código fuente o intercambiando secretos como confidenciales y privados en consistencia con nuestros [Términos de Servicio](/free-pro-team@latest/github/site-policy/github-terms-of-service). La información que obtenemos viene solo de los datos agregados. Para obtener más información, consulta la sección "[Administrar la configuración de uso de datos para tu repositorio privado](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository)". +Si habilita el uso de datos para un repositorio privado, continuaremos tratando los datos privados, el código fuente o los secretos comerciales como confidenciales y privados, manteniendo la coherencia con nuestros [Términos del Servicio](/free-pro-team@latest/github/site-policy/github-terms-of-service). La información que obtenemos viene solo de los datos agregados. Para obtener más información, vea "[Administración de la configuración de uso de datos para el repositorio privado](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository)". -{% data reusables.repositories.about-github-archive-program %} Para obtener más información, consulta la sección "[Acerca de archivar contenido y datos en {% data variables.product.prodname_dotcom %}](/github/creating-cloning-and-archiving-repositories/about-archiving-content-and-data-on-github#about-the-github-archive-program)". +{% data reusables.repositories.about-github-archive-program %} Para más información, vea "[Acerca del archivado de contenido y datos en {% data variables.product.prodname_dotcom %}](/github/creating-cloning-and-archiving-repositories/about-archiving-content-and-data-on-github#about-the-github-archive-program)". -{% data reusables.user-settings.export-data %} Para obtener más información, consulta "[Solicitar un archivo de los datos de tu cuenta personal](/articles/requesting-an-archive-of-your-personal-account-s-data)". +{% data reusables.user-settings.export-data %} Para obtener más información, vea "[Solicitud de un archivo de los datos de su cuenta personal](/articles/requesting-an-archive-of-your-personal-account-s-data)". -Anunciaremos nuevas funciones sustanciales que usen metadatos o datos agregados en el [{% data variables.product.prodname_dotcom %}blog](https://github.com/blog). +Anunciaremos importantes características nuevas que usan metadatos o datos agregados en el [blog de {% data variables.product.prodname_dotcom %}](https://github.com/blog). ## Cómo mejoran los datos las recomendaciones de seguridad -Como ejemplo de cómo deberían usarse tus datos, podemos detectar y alertarte sobre una vulnerabilidad de seguridad en las dependencias de tu repositorio público. 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)". +Como ejemplo de cómo deberían usarse tus datos, podemos detectar y alertarte sobre una vulnerabilidad de seguridad en las dependencias de tu repositorio público. Para más información, vea "[Acerca de {% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)". Para detectar posibles vulnerabilidades de seguridad {% data variables.product.product_name %} escanea los contenidos del archivo de manifiesto de dependencias para hacer una lista de las dependencias de tu proyecto. @@ -36,6 +41,6 @@ Para detectar posibles vulnerabilidades de seguridad {% data variables.product.p ## Privacidad y uso compartido de datos -Los datos del repositorio privado se escanean mediante una máquina y nunca es leído por el personal de {% data variables.product.product_name %}. El ojo humano nunca verá los contenidos de tus repositorios privados, a excepción de lo que se describe en nuestros [Términos de servicio](/free-pro-team@latest/github/site-policy/github-terms-of-service#3-access). +Los datos del repositorio privado se escanean mediante una máquina y nunca es leído por el personal de {% data variables.product.product_name %}. El ojo humano nunca verá el contenido de los repositorios privados, a excepción de lo que se describe en nuestros [Términos del servicio](/free-pro-team@latest/github/site-policy/github-terms-of-service#3-access). Tus datos personales individuales o del repositorio no se compartirán con terceros. Podemos compartir datos agregados obtenidos de nuestro análisis con nuestros socios. diff --git a/translations/es-ES/content/get-started/privacy-on-github/index.md b/translations/es-ES/content/get-started/privacy-on-github/index.md index fba3f51afa..4543dccb88 100644 --- a/translations/es-ES/content/get-started/privacy-on-github/index.md +++ b/translations/es-ES/content/get-started/privacy-on-github/index.md @@ -11,6 +11,12 @@ children: - /requesting-an-archive-of-your-personal-accounts-data - /managing-data-use-settings-for-your-private-repository - /opting-into-or-out-of-the-github-archive-program-for-your-public-repository -shortTitle: Privacidad en GitHub +shortTitle: Privacy on GitHub +ms.openlocfilehash: e241add411d0da71308db998698a1be0e84d8d31 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135631' --- diff --git a/translations/es-ES/content/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository.md b/translations/es-ES/content/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository.md index 58f411623e..5edb49dfcd 100644 --- a/translations/es-ES/content/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository.md +++ b/translations/es-ES/content/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository.md @@ -11,38 +11,40 @@ versions: topics: - Policy - Legal -shortTitle: Administrar el uso de datos para un repositorio privado +shortTitle: Manage data use for private repo +ms.openlocfilehash: 36ddc4449726b67863e7d4e045dd1582b12f2c27 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147526674' --- - ## Acerca del uso de datos para tu repositorio privado -Puedes controlar el uso de datos de tu repositorio privado con las características de seguridad y análisis. +Puede controlar el uso de datos para el repositorio privado con las características de seguridad y análisis. -- Habilita la gráfica de dependencias para permitir un análisis de datos de solo lectura en tu repositorio. -- Inhabilita la gráfica de dependencias para bloquear el análisis de datos de solo lectura de tu repositorio. +- Habilite el gráfico de dependencias para permitir el análisis de datos de solo lectura en el repositorio. +- Deshabilite el gráfico de dependencias para impedir el análisis de datos de solo lectura en el repositorio. -Cuando habilitas el uso de datos para tu repositorio privado, podrás acceder a la gráfica de dependencias, en donde puedes rastrear las dependencias de tus repositorios y recibir las {% data variables.product.prodname_dependabot_alerts %} cuando {% data variables.product.product_name %} detecte las dependencias vulnerables. Para obtener más información, consulta la sección "[Acerca de las {% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies#dependabot-alerts-for-vulnerable-dependencies)". +Cuando habilitas el uso de datos para tu repositorio privado, podrás acceder a la gráfica de dependencias, en donde puedes rastrear las dependencias de tus repositorios y recibir las {% data variables.product.prodname_dependabot_alerts %} cuando {% data variables.product.product_name %} detecte las dependencias vulnerables. Para más información, vea "[Acerca de {% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies#dependabot-alerts-for-vulnerable-dependencies)". {% note %} -**Nota:** Si inhabilitas la gráfica de dependencias, también se inhabilitarán las {% data variables.product.prodname_dependabot_alerts %} y las {% data variables.product.prodname_dependabot_security_updates %}. 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)". +**Nota:** Si deshabilita el gráfico de dependencias, también se deshabilitan {% data variables.product.prodname_dependabot_alerts %} y {% data variables.product.prodname_dependabot_security_updates %}. Para más información, vea "[Acerca del gráfico de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)". {% endnote %} -## Habilitar o inhabilitar el uso de datos mediante las características de análisis y seguridad +## Habilitación o deshabilitación del uso de datos mediante características de seguridad y análisis {% data reusables.security.security-and-analysis-features-enable-read-only %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.repositories.navigate-to-code-security-and-analysis %} -4. Debajo de "Análisis y seguridad de código", a la derecha de la característica, haz clic en **Inhabilitar** o **Habilitar**.{% ifversion fpt %}!["Enable" or "Disable" button for "Configure security and analysis" features](/assets/images/help/repository/security-and-analysis-disable-or-enable-fpt-private.png){% elsif ghec %} -!["Enable" or "Disable" button for "Configure security and analysis" features](/assets/images/help/repository/security-and-analysis-disable-or-enable-ghec-private.png){% endif %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.navigate-to-code-security-and-analysis %} +4. En "Seguridad y análisis de código", a la derecha de la característica, haga clic en **Deshabilitar** o **Habilitar**.{% ifversion fpt %} ![Botón "Habilitar" o "Deshabilitar" para las características de "Seguridad y análisis de código"](/assets/images/help/repository/security-and-analysis-disable-or-enable-fpt-private.png){% elsif ghec %} !["Enable" or "Disable" button for "Configure security and analysis" features](/assets/images/help/repository/security-and-analysis-disable-or-enable-ghec-private.png){% endif %} -## Leer más +## Información adicional -- "[Acerca del uso de tus datos de {% data variables.product.prodname_dotcom %}](/articles/about-github-s-use-of-your-data)" -- "[Ver y actualizar{% 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)" +- "[Acerca del uso de los datos en {% data variables.product.prodname_dotcom %}](/articles/about-github-s-use-of-your-data)" +- "[Visualización y actualización de {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)" +- "[Administración de la configuración de seguridad y análisis para el repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)" diff --git a/translations/es-ES/content/get-started/privacy-on-github/opting-into-or-out-of-the-github-archive-program-for-your-public-repository.md b/translations/es-ES/content/get-started/privacy-on-github/opting-into-or-out-of-the-github-archive-program-for-your-public-repository.md index b9d85adbeb..626a6073ab 100644 --- a/translations/es-ES/content/get-started/privacy-on-github/opting-into-or-out-of-the-github-archive-program-for-your-public-repository.md +++ b/translations/es-ES/content/get-started/privacy-on-github/opting-into-or-out-of-the-github-archive-program-for-your-public-repository.md @@ -10,16 +10,21 @@ versions: topics: - Policy - Legal -shortTitle: Programa de Archivo de GitHub +shortTitle: GitHub Archive program +ms.openlocfilehash: 99c11ad07a88161f73b71cb0d7268f94afa8bc5e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135619' --- - -{% data reusables.repositories.about-github-archive-program %} Para obtener más información, consulta la sección "[Acerca de archivar contenido y datos en {% data variables.product.prodname_dotcom %}](/github/creating-cloning-and-archiving-repositories/about-archiving-content-and-data-on-github#about-the-github-archive-program)". +{% data reusables.repositories.about-github-archive-program %} Para más información, vea "[Acerca del archivado de contenido y datos en {% data variables.product.prodname_dotcom %}](/github/creating-cloning-and-archiving-repositories/about-archiving-content-and-data-on-github#about-the-github-archive-program)". Si rechazas el ingreso de un repositorio al {% data variables.product.prodname_archive %}, éste se excluirá de cualquier archivo a largo plazo que {% data variables.product.prodname_dotcom %} pudiera crear posteriormente. También enviaremos una solicitud a cada una de nuestras organizaciones socias para eliminar el repositorio de sus datos. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -3. Debajo de "Características", selecciona o deselecciona **Preservar este repositorio**. ![Casilla para permitir a {% data variables.product.prodname_dotcom %} incluir tu código en el {% data variables.product.prodname_archive %}](/assets/images/help/repository/github-archive-program-checkbox.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} +3. En "Características", seleccione o anule la selección de **Conservar este repositorio**. + ![Casilla para permitir que {% data variables.product.prodname_dotcom %} incluya el código en {% data variables.product.prodname_archive %}](/assets/images/help/repository/github-archive-program-checkbox.png) -## Leer más -- [{% data variables.product.prodname_archive %} Preguntas Frecuentes](https://archiveprogram.github.com/faq/) +## Información adicional +- [Preguntas más frecuentes de {% data variables.product.prodname_archive %}](https://archiveprogram.github.com/faq/) diff --git a/translations/es-ES/content/get-started/privacy-on-github/requesting-an-archive-of-your-personal-accounts-data.md b/translations/es-ES/content/get-started/privacy-on-github/requesting-an-archive-of-your-personal-accounts-data.md index 6c80fdee51..be270c61ec 100644 --- a/translations/es-ES/content/get-started/privacy-on-github/requesting-an-archive-of-your-personal-accounts-data.md +++ b/translations/es-ES/content/get-started/privacy-on-github/requesting-an-archive-of-your-personal-accounts-data.md @@ -1,5 +1,5 @@ --- -title: Solicitar un archivo de tus datos de cuenta personal +title: Solicitar un archivo de los datos de tu cuenta personal redirect_from: - /articles/requesting-an-archive-of-your-personal-account-s-data - /articles/requesting-an-archive-of-your-personal-accounts-data @@ -11,32 +11,38 @@ versions: topics: - Policy - Legal -shortTitle: Solicitar el archivo de cuentas +shortTitle: Request account archive +ms.openlocfilehash: f296796810978f6d884fabc699c01fbc3eabf5eb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135612' --- - {% data variables.product.product_name %} almacena metadatos del repositorio y del perfil desde tu actividad de cuenta personal. Puedes exportar tus datos de cuenta personal a través de los parámetros {% data variables.product.prodname_dotcom_the_website %} o con la API de migración de usuarios. -Para obtener más información, acerca de los datos que almacena {% data variables.product.product_name %} y que está disponible para exportarse, consulta las secciones "[Descargar el archivo de migración de un usuario](/rest/reference/migrations#download-a-user-migration-archive)" y "[Acerca del uso de {% data variables.product.product_name %} para tus datos](/articles/about-github-s-use-of-your-data). +Para obtener más información acerca de los datos que {% data variables.product.product_name %} almacena y que están disponibles para la exportación, consulta "[Descarga de un archivo de migración de usuarios](/rest/reference/migrations#download-a-user-migration-archive)" y "[Acerca del uso que hace {% data variables.product.product_name %} de los datos](/articles/about-github-s-use-of-your-data). -Cuando solicites una exportación de tus datos personales a través de los parámetros de {% data variables.product.prodname_dotcom_the_website %}, {% data variables.product.product_name %} comprime tus datos personales en un archivo `tar.gz` y te envía un correo electrónico a tu dirección principal de correo electrónico con un enlace de descarga. +Cuando solicites una exportación de tus datos personales mediante la configuración de {% data variables.product.prodname_dotcom_the_website %}, {% data variables.product.product_name %} empaqueta tus datos personales en un archivo `tar.gz` y te envía un correo electrónico a tu dirección de correo electrónico principal con un enlace de descarga. -Por defecto, el enlace de descarga vence después de siete días. En cualquier momento previo a que venza el enlace de descarga, puedes habilitar el enlace desde los parámetros del usuario. Para obtener más información, consulta "[Eliminar el acceso a un archivo de datos de tu cuenta personal](/articles/requesting-an-archive-of-your-personal-account-s-data/#deleting-access-to-an-archive-of-your-personal-accounts-data)". +Por defecto, el enlace de descarga vence después de siete días. En cualquier momento previo a que venza el enlace de descarga, puedes habilitar el enlace desde los parámetros del usuario. Para obtener más información, consulta "[Eliminación del acceso a un archivo de datos de tu cuenta personal](/articles/requesting-an-archive-of-your-personal-account-s-data/#deleting-access-to-an-archive-of-your-personal-accounts-data)". -Si tu sistema operativo no puede descomprimir el archivo `tar.gz` de forma nativa, puedes utilizar una herramienta de terceros para extraer los archivos archivados. Para obtener más información, consulta "[Cómo descomprimir un tar.gz file](https://opensource.com/article/17/7/how-unzip-targz-file)" en Opensource.com. +Si tu sistema operativo no puede desempaquetar el archivo `tar.gz` de forma nativa, puedes utilizar una herramienta de terceros para extraer los archivos archivados. Para obtener más información, consulta "[Procedimientos para descomprimir un archivo tar.gz](https://opensource.com/article/17/7/how-unzip-targz-file)" en Opensource.com. El archivo `tar.gz` generado refleja los datos almacenados en el momento que comenzaste la exportación de datos. ## Descargar un archivo de datos de tu cuenta personal -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.account_settings %} -3. En "Export account data" (Exportar datos de cuenta), haz clic en **Start export** (Comenzar exportación) o **New export** (Nueva exportación). ![Botón Start personal data export (Comenzar exportación de datos personales) resaltado](/assets/images/help/repository/export-personal-data.png) ![Botón New personal data export (Nueva exportación de datos personales) resaltado](/assets/images/help/repository/new-export.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.account_settings %} +3. En "Export account data" (Exportar datos de cuenta), haz clic en **Start export** (Iniciar exportación) o **New export** (Nueva exportación). +![Botón de iniciar exportación de datos personales resaltado](/assets/images/help/repository/export-personal-data.png) +![Botón de nueva exportación de datos personales resaltado](/assets/images/help/repository/new-export.png) 4. Una vez que la exportación esté lista para descargar, {% data variables.product.product_name %} te enviará un enlace de descarga a tu dirección principal de correo electrónico. 5. Haz clic en el enlace de descarga de tu correo electrónico y vuelve a ingresar tu contraseña, si se te solicita. -6. Serás redirigido a un archivo `tar.gz` que podrás descargar. +6. Se te redirigirá a un archivo `tar.gz` que puedes descargar. ## Eliminar acceso a un archivo de datos de tu cuenta personal -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.account_settings %} -3. Para inhabilitar el enlace de descarga que se te envió al correo electrónico antes de que venza, en "Export account data" (Exportar datos de cuenta), encuentra la descarga de exportación de datos que quieres inhabilitar y haz clic en **Delete** (Eliminar). ![Botón Delete personal data export package (Eliminar paquete de exportación de datos personales) resaltado](/assets/images/help/repository/delete-export-personal-account-data.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.account_settings %} +3. Para deshabilitar el enlace de descarga que se te envió al correo electrónico antes de que venza, en "Export account data" (Exportar datos de cuenta), encuentra la descarga de exportación de datos que quieres deshabilitar y haz clic en **Delete** (Eliminar). +![Botón de eliminar paquete de exportación de datos personales resaltado](/assets/images/help/repository/delete-export-personal-account-data.png) diff --git a/translations/es-ES/content/get-started/quickstart/communicating-on-github.md b/translations/es-ES/content/get-started/quickstart/communicating-on-github.md index 29ee29926a..bdbdcf0de4 100644 --- a/translations/es-ES/content/get-started/quickstart/communicating-on-github.md +++ b/translations/es-ES/content/get-started/quickstart/communicating-on-github.md @@ -18,40 +18,43 @@ topics: - Issues - Discussions - Fundamentals +ms.openlocfilehash: 6c7461a01cd0bc44bff93b1eb4e8a013d26bc147 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147408895' --- - ## Introducción {% data variables.product.product_name %} proporciona herramientas de comunicación colaborativas que te permiten interactuar de cerca con tu comunidad. Esta guía de inicio rápido te mostrará cómo escoger la herramienta correcta para tus necesidades. -{% ifversion discussions %} -Puedes crear y participar en propuestas, solicitudes de cambios, {% data variables.product.prodname_discussions %} y debates de equipo, dependiendo del tipo de conversación que te gustaría tener. -{% else %} -Puedes crear y participar de propuestas, solicitudes de extracción y debates de equipos, dependiendo del tipo de conversación que quieras tener. +{% ifversion discussions %} Puedes crear y participar en propuestas, solicitudes de cambios, {% data variables.product.prodname_discussions %} y debates de equipo, dependiendo del tipo de conversación que te gustaría tener. +{% else %} Puedes crear y participar en propuestas, solicitudes de extracción y debates de equipos, dependiendo del tipo de conversación que quieras tener. {% endif %} ### {% data variables.product.prodname_github_issues %} -- son útiles para debatir los detalles específicos de un proyecto, tales como los reportes de errores, mejoras planeadas y retroalimentación. -- son específicas de un repositorio y, habitualmente, es claro quién es el propietario. +- son útiles para debatir los detalles específicos de un proyecto, tales como los reportes de errores, mejoras planeadas y retroalimentación. +- son específicas de un repositorio y, habitualmente, es claro quién es el propietario. - a menudo se refiere a ellas como el sistema de rastreo de errores de {% data variables.product.prodname_dotcom %}. - -### Solicitudes de cambios + +### Solicitudes de incorporación de cambios - te permiten proponer cambios específicos. -- te permiten comentar directamente en los cambios propuestos que otros sugieren. -- son específicos para un repositorio. - +- te permiten comentar directamente en los cambios propuestos que otros sugieren. +- son específicos para un repositorio. + {% ifversion fpt or ghec %} ### {% data variables.product.prodname_discussions %} -- son como un foro y son muy útiles para ideas y debates abiertos en donde es importante la colaboración. -- pueden abarcar muchos repositorios. +- son como un foro y son muy útiles para ideas y debates abiertos en donde es importante la colaboración. +- pueden abarcar muchos repositorios. - proporcionan una experiencia colaborativa fuera de la base de código, lo cual permite la lluvia de ideas y la creación de una base de conocimiento comunitario. - a menudo no se sabe quién es el propietario. - a menudo no dan como resultado una tarea sobre la cual se pueda actuar. {% endif %} -### Debates de equipo +### Discusiones de equipo - pueden iniciarse en la página de tu equipo para tener conversaciones que abarquen varios proyectos y no pertenecen solo a una propuesta o solicitud de cambios específicas. En vez de abrir un informe de problemas en un repositorio para debatir sobre una idea, puedes incluir a todo el equipo si tienes una conversación en un debate de equipo. -- te permiten mantener debates con tu equipo sobre planeación, análisis, diseño, investigación de usuarios y toma de decisiones generales de un proyecto, todo en un solo lugar.{% ifversion ghes or ghae %} +- te permiten mantener debates con tu equipo sobre planeación, análisis, diseño, investigación de usuarios y toma de decisiones generales de un proyecto, todo en un solo lugar.{% ifversion ghes or ghae %} - proporcionan una experiencia colaborativa fuera de la base de código, lo cual permite la lluvia de ideas. - a menudo no se sabe quién es el propietario. - a menudo no dan como resultad una tarea sobre la cual se pueda actuar.{% endif %} @@ -67,11 +70,11 @@ Puedes crear y participar de propuestas, solicitudes de extracción y debates de #### Ejemplo de propuesta -Este ejemplo demuestra cómo un usuario de {% data variables.product.prodname_dotcom %} creó una propuesta en nuestro repositorio de documentación de código abierto para concientizarnos de un error y debatir sobre cómo arreglarlo. +Este ejemplo demuestra cómo un usuario de {% data variables.product.prodname_dotcom %} creó una propuesta en nuestro repositorio de documentación de código abierto para concientizarnos de un error y debatir sobre cómo arreglarlo. ![Ejemplo de propuesta](/assets/images/help/issues/issue-example.png) -- Un usuario notó que el color azul del letrero en la parte superior de la página de la versión china de los documentos de {% data variables.product.prodname_dotcom %} hace que el texto contenido sea ilegible. +- Un usuario notó que el color azul del letrero en la parte superior de la página de la versión china de los documentos de {% data variables.product.prodname_dotcom %} hace que el texto contenido sea ilegible. - El usurio creó una propuesta en el repositorio, la cual declaraba el problema y sugería un arreglo (el cual es utilizar un color de fondo diferente para el letrero). - Se produce un debate y, periódicamente, se llega a un consenso sobre qué solución aplicar. - Entonces, un colaborador puede crear una solicitud de cambios con la solución. @@ -83,15 +86,15 @@ Este ejemplo demuestra cómo un usuario de {% data variables.product.prodname_do - Quiero hacer cambios para corregir un error. - Quiero comentar en los cambios que otros sugieren. -#### Ejemplo de solicitud de cambios +#### Ejemplo de solicitud de incorporación de cambios -Este ejemplo ilustra cómo un usuario de {% data variables.product.prodname_dotcom %} creó una solicitud de cambios en el repositorio de código abierto de nuestra documentación para arreglar un error tipográfico. +Este ejemplo ilustra cómo un usuario de {% data variables.product.prodname_dotcom %} creó una solicitud de cambios en el repositorio de código abierto de nuestra documentación para arreglar un error tipográfico. -En la pestaña de **Conversación** de la solicitud de cambios, el autor explica por qué crearon la solicitud de cambios. +En la pestaña **Conversación** de la solicitud de incorporación de cambios, el autor explica por qué ha creado la solicitud de incorporación de cambios. ![Ejemplo de solicitud de cambios - Pestaña de conversación](/assets/images/help/pull_requests/pr-conversation-example.png) -La pestaña **Archivos que cambiaron** de la solicitud de cambios muestra la solución implementada. +La pestaña **Archivos cambiados** de la solicitud de incorporación de cambios muestra la corrección implementada. ![Ejemplo de solicitud de cambios - Pestaña de archivos que cambiaron](/assets/images/help/pull_requests/pr-files-changed-example.png) @@ -123,17 +126,16 @@ El mantenedor de la comunidad inició un debate para recibir a la comunidad y pa - Quiero comenzar o participar en una conversación abierta. - Quiero anunciar algo a mi equipo. -{% ifversion fpt or ghec %} -Como puedes ver, los debates de equipo son muy similares a los {% data variables.product.prodname_discussions %}. Para {% data variables.product.prodname_dotcom_the_website %}, te recomendamos utilizar los {% data variables.product.prodname_discussions %} como inicio de conversaciones. Puedes utilizar los {% data variables.product.prodname_discussions %} para colaborar con cualquier comunidad en {% data variables.product.prodname_dotcom %}. Si eres parte de una organización y te gustaría iniciar conversaciones dentro de tu organización o del equipo que está dentro de ella, debes utilizar los debates de equipo. +{% ifversion fpt or ghec %} Como puedes ver, los debates de equipo son muy similares a los {% data variables.product.prodname_discussions %}. Para {% data variables.product.prodname_dotcom_the_website %}, te recomendamos utilizar los {% data variables.product.prodname_discussions %} como inicio de conversaciones. Puedes utilizar los {% data variables.product.prodname_discussions %} para colaborar con cualquier comunidad en {% data variables.product.prodname_dotcom %}. Si eres parte de una organización y te gustaría iniciar conversaciones dentro de tu organización o del equipo que está dentro de ella, debes utilizar los debates de equipo. {% endif %} #### Ejemplo de debates de equipo -Este ejemplo muestra una publicación de equipo para el equipo `octo-team`. +En este ejemplo se muestra una publicación de equipo para el equipo `octo-team`. ![Ejemplo de debate de equipo](/assets/images/help/projects/team-discussions-example.png) -Un miembro del equipo `octocat` publicó un debate de equipo que les informaba sobre varias cosas: +El miembro del equipo `octocat` publicó un debate de equipo e informó al equipo de varias cosas: - Un miembro del equipo llamado Mona inició eventos de juego remotos. - Hay una publicación del blog que describe cómo los equipos utilizan {% data variables.product.prodname_actions %} para producir sus documentos. - Los materiales sobre el "All Hands" de abril está ahora disponible para que lo vean todos los miembros del equipo. @@ -142,12 +144,11 @@ Un miembro del equipo `octocat` publicó un debate de equipo que les informaba s Estos ejemplos te muestran cómo decidir cuál es la mejor herramienta para tus conversaciones en {% data variables.product.product_name %}. Pero esto es solo el inicio; puedes hacer mucho más para confeccionar estas herramientas de acuerdo con tus necesidades. -Para las propuestas, por ejemplo, puedes etiquetarlas con etiquetas para buscarlas más rápidamente y crear plantillas de propuesta para ayudar a los contribuyentes a abrir propuestas significativas. Para obtener más información, consulta la sección "[Acerca de las propuestas](/github/managing-your-work-on-github/about-issues#working-with-issues)" y "[Acerca de las plantillas de propuestas y solicitudes de cambio](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/about-issue-and-pull-request-templates)". +Para las propuestas, por ejemplo, puedes etiquetarlas con etiquetas para buscarlas más rápidamente y crear plantillas de propuesta para ayudar a los contribuyentes a abrir propuestas significativas. Para obtener más información, consulta "[Acerca de las propuestas](/github/managing-your-work-on-github/about-issues#working-with-issues)" y "[Acerca de las plantillas de propuestas y solicitudes de incorporación de cambios](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/about-issue-and-pull-request-templates)". -Para las solicitudes de cambio, puedes crear borradores de estas si los cambios que propones aún están en curso. Los borradores de solicitudes de cambios no pueden fusionarse hasta que se marquen como listos para revisión. Para obtener más información, consulta la sección "[Acerca de las solicitudes de cambios](/github/collaborating-with-issues-and-pull-requests/about-pull-requests#draft-pull-requests)". +Para las solicitudes de cambio, puedes crear borradores de estas si los cambios que propones aún están en curso. Los borradores de solicitudes de cambios no pueden fusionarse hasta que se marquen como listos para revisión. Para más información, vea "[Acerca de las solicitudes de incorporación de cambios](/github/collaborating-with-issues-and-pull-requests/about-pull-requests#draft-pull-requests)". -{% ifversion discussions %} -Para los {% data variables.product.prodname_discussions %}, puedes{% ifversion fpt or ghec %} configura run código de conducta y{% endif %} fijar los debates que contengan información importante para tu comunidad. Para obtener más información, consulta la sección "[Acerca de los debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions)". +{% ifversion discussions %} Para el caso de los {% data variables.product.prodname_discussions %}, puedes{% ifversion fpt or ghec %} configurar un código de conducta y{% endif %} fijar los debates que contengan información importante de tu comunidad. Para más información, vea "[Acerca de los debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions)". {% endif %} -Para el caso de los debates de equipo, puedes editarlos o borrarlos en la página del equipo y puedes configurar las notificaciones para estos. Para obtener más información, consulta [Acerca de los debates del equipo](/organizations/collaborating-with-your-team/about-team-discussions)". +Para el caso de los debates de equipo, puedes editarlos o borrarlos en la página del equipo y puedes configurar las notificaciones para estos. Para obtener más información, consulta "[Acerca de los debates de equipo](/organizations/collaborating-with-your-team/about-team-discussions)". diff --git a/translations/es-ES/content/get-started/quickstart/contributing-to-projects.md b/translations/es-ES/content/get-started/quickstart/contributing-to-projects.md index f21dcc64df..4c0e64fd47 100644 --- a/translations/es-ES/content/get-started/quickstart/contributing-to-projects.md +++ b/translations/es-ES/content/get-started/quickstart/contributing-to-projects.md @@ -12,29 +12,40 @@ topics: - Forks - GitHub - Open Source +ms.openlocfilehash: 190bfbbfc799a802a082aa01e9f93f2ad379e471 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147425235' --- - ## Acerca de las bifurcaciones Después de utilizar GitHub tú mismo por un tiempo, puede que quieras contribuir con el proyecto de alguien más. O tal vez te gustaría utilizar el proyecto de alguien más como punto inicial de uno propio. A este proceso se le conoce como bifurcación. -Crear una "bifurcación" es producir una copia personal del proyecto de alguien más. Las bifurcaciones son un tipo de puente entre el repositorio original y tu copia personal. Puedes emitir solicitudes de cambios para ayudar a mejorar los proyectos de otras personas al ofrecerles tus cambios para el proyecto original. La bifurcación es el núcleo del desarrollo de código social en GitHub. Para obtener más información, consulta[Bifurcar un repositorio](/get-started/quickstart/fork-a-repo)." +Crear una "bifurcación" es producir una copia personal del proyecto de alguien más. Las bifurcaciones son un tipo de puente entre el repositorio original y tu copia personal. Puedes emitir solicitudes de cambios para ayudar a mejorar los proyectos de otras personas al ofrecerles tus cambios para el proyecto original. La bifurcación es el núcleo del desarrollo de código social en GitHub. Para obtener más información, consulte "[Bifurcación de un repositorio](/get-started/quickstart/fork-a-repo)". ## Bifurcar un repositorio -Este tutorial utiliza [el proyecto Spoon-Knife](https://github.com/octocat/Spoon-Knife), un repositorio de prueba que se hospeda en {% data variables.product.prodname_dotcom_the_website %} y te permite probar el flujo de trabajo de la bifurcación y solicitud de cambios. +En este tutorial se usa [el proyecto Spoon-Knife](https://github.com/octocat/Spoon-Knife), un repositorio de prueba hospedado en {% data variables.product.prodname_dotcom_the_website %} que le permite probar el flujo de trabajo de la bifurcación y la solicitud de incorporación de cambios. -1. Navega al proyecto `Spoon-Knife` en https://github.com/octocat/Spoon-Knife. -2. Haz clic en **Bifurcar**. ![Botón Bifurcar](/assets/images/help/repository/fork_button.png) -3. Selecciona a un propietario para el repositorio bifurcado. ![Crear una página de bifurcación nueva con énfasis en el menú desplegable del propietario](/assets/images/help/repository/fork-choose-owner.png) -4. Predeterminadamente, las bifurcaciones se nombran de la misma forma que sus repositorios padres. Puedes cambiar el nombre de la bifurcación para distinguirla aún más. ![Crear una página de bifurcación nueva con énfasis en el campo de nombre del repositorio](/assets/images/help/repository/fork-choose-repo-name.png) -5. Opcionalmente, agrega una descripción para tu bifurcación. ![Crear una página de bifurcación nueva con énfasis en el campo de descripción](/assets/images/help/repository/fork-description.png) -6. Elige si quieres copiar solo la rama predeterminada o todas ellas a la bifurcación nueva. En muchos de los escenarios de bifurcación, tal como cuando se contribuye con proyectos de código abierto, solo necesitas copiar la rama predeterminada. Predeterminadamente, solo se copia la rama predeterminada. ![Opción para copiar solo la rama predeterminada](/assets/images/help/repository/copy-default-branch-only.png) -7. Haz clic en **Crear bifurcación**. ![Botón enfatizado de crear bifurcación](/assets/images/help/repository/fork-create-button.png) +1. Vaya al proyecto `Spoon-Knife` en https://github.com/octocat/Spoon-Knife. +2. Haga clic en **Fork** (Bifurcar). + ![Botón Fork (Bifurcar)](/assets/images/help/repository/fork_button.png) +3. Selecciona un propietario para el repositorio bifurcado. + ![Creación de una página de bifurcación con la lista desplegable Propietario resaltada](/assets/images/help/repository/fork-choose-owner.png) +4. De forma predeterminada, las bifurcaciones tienen el mismo nombre que sus repositorios primarios. Puedes cambiar el nombre de la bifurcación para distinguirlo aún más. + ![Creación de una página de bifurcación con el campo Nombre del repositorio resaltado](/assets/images/help/repository/fork-choose-repo-name.png) +5. Opcionalmente, puedes agregar una descripción de la bifurcación. + ![Creación de una página de bifurcación con el campo Descripción resaltado](/assets/images/help/repository/fork-description.png) +6. Elige si quieres copiar solo la rama predeterminada, o bien todas las ramas en la nueva bifurcación. En muchos escenarios de bifurcación, como los de contribución a proyectos de código abierto, solo tienes que copiar la rama predeterminada. De forma predeterminada, solo se copia la rama predeterminada. + ![Opción para copiar solo la rama predeterminada](/assets/images/help/repository/copy-default-branch-only.png) +7. Haz clic en **Crear bifurcación**. + ![Botón Crear bifurcación resaltado](/assets/images/help/repository/fork-create-button.png) {% note %} -**Nota:** Si quieres copiar ramas adicionales desde el repositorio padre, puedes hacerlo desde la página de **Ramas**. Para obtener más información, consulta "[Crear y eliminar ramas dentro de tu repositorio](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository)". +**Nota:** Si quieres copiar ramas adicionales del repositorio primario, puedes hacerlo desde la página **Ramas**. Para obtener más información, consulte "[Creación y eliminación de ramas en el repositorio](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository)". {% endnote %} @@ -46,16 +57,14 @@ Puedes clonar tu bifurcación con la línea de comandos, el {% data variables.pr {% webui %} -1. En {% data variables.product.product_name %}, dirígete a **tu bifurcación** del repositorio Spoon-Knife. -{% data reusables.repositories.copy-clone-url %} -{% data reusables.command_line.open_the_multi_os_terminal %} -{% data reusables.command_line.change-current-directory-clone %} -4. Escribe `git clone`, y luego pega la URL que copiaste antes. Se verá así, con tu nombre de usuario de {% data variables.product.product_name %} en lugar de `YOUR-USERNAME`: +1. En {% data variables.product.product_name %}, vaya a **su bifurcación** del repositorio Spoon-Knife. +{% data reusables.repositories.copy-clone-url %} {% data reusables.command_line.open_the_multi_os_terminal %} {% data reusables.command_line.change-current-directory-clone %} +4. Escriba `git clone` y pegue la dirección URL que ha copiado antes. Tendrá este aspecto, con su nombre de usuario de {% data variables.product.product_name %} en lugar de `YOUR-USERNAME`: ```shell $ git clone https://{% data variables.command_line.codeblock %}/YOUR-USERNAME/Spoon-Knife ``` -5. Presiona **Enter** (Intro). Se creará tu clon local. +5. Presione **ENTRAR**. Se creará tu clon local. ```shell $ git clone https://{% data variables.command_line.codeblock %}/YOUR-USERNAME/Spoon-Knife > Cloning into `Spoon-Knife`... @@ -71,7 +80,7 @@ Puedes clonar tu bifurcación con la línea de comandos, el {% data variables.pr {% data reusables.cli.cli-learn-more %} -Para crear un clon de tu bifurcación, utiliza el marcador `--clone`. +Para crear un clon de la bifurcación, use la marca `--clone`. ```shell gh repo fork repository --clone=true @@ -81,19 +90,15 @@ gh repo fork repository --clone=true {% desktop %} -{% data reusables.desktop.choose-clone-repository %} -{% data reusables.desktop.cloning-location-tab %} -{% data reusables.desktop.cloning-repository-list %} -{% data reusables.desktop.choose-local-path %} -{% data reusables.desktop.click-clone %} +{% data reusables.desktop.choose-clone-repository %} {% data reusables.desktop.cloning-location-tab %} {% data reusables.desktop.cloning-repository-list %} {% data reusables.desktop.choose-local-path %} {% data reusables.desktop.click-clone %} {% enddesktop %} ## Hacer y subir cambios -Ve y haz algunos cambios al proyecto utilizando tu editor de texto favorito, como [Visual Studio Code](https://code.visualstudio.com). Podrías, por ejemplo, cambiar el texto en `index.html` para agregar tu nombre de usuario de GitHub. +Continúe y realice algunos cambios en el proyecto con su editor de texto favorito, como [Visual Studio Code](https://code.visualstudio.com). Por ejemplo, podría cambiar el texto de `index.html` para agregar su nombre de usuario de GitHub. -Cuando estés listo para enviar tus cambios, pruébalos y confírmalos. `git add .` le dice a Git que quieres incluir todos tus cambios en la siguiente confirmación. `git commit` toma una captura de estos cambios. +Cuando estés listo para enviar tus cambios, pruébalos y confírmalos. `git add .` indica a Git que quiere incluir todos sus cambios en la siguiente confirmación. `git commit` toma una instantánea de esos cambios. {% webui %} @@ -108,14 +113,14 @@ git commit -m "a short description of the change" ```shell git add . -git commit -m "una descripción corta del cambio" +git commit -m "a short description of the change" ``` {% endcli %} {% desktop %} -Para obtener más información sobre cómo probar y confirmar los cambios en {% data variables.product.prodname_desktop %}, consulta la sección "[Confirmar y revisar los cambios a tu proyecto](/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project#selecting-changes-to-include-in-a-commit)". +Para obtener más información sobre cómo almacenar provisionalmente y confirmar los cambios en {% data variables.product.prodname_desktop %}, vea "[Confirmación y revisión de los cambios en el proyecto](/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project#selecting-changes-to-include-in-a-commit)". {% enddesktop %} @@ -141,7 +146,7 @@ git push {% desktop %} -Para obtener más información sobre cómo subir cambios a {% data variables.product.prodname_desktop %}, consulta la sección "[Subir cambios a GtiHub](/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/pushing-changes-to-github)". +Para obtener más información sobre cómo insertar cambios en {% data variables.product.prodname_desktop %}, vea "[Inserción de cambios en GitHub](/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/pushing-changes-to-github)". {% enddesktop %} @@ -149,16 +154,16 @@ Para obtener más información sobre cómo subir cambios a {% data variables.pro ¡Por fin, estás listo para proponer cambios en el proyecto principal! Este es el paso final para producir una bifurcación del proyecto de alguien más y, probablemente, el más importante. Si hiciste un cambio que piensas que beneficiará a la comunidad integralmente, debes considerar en retribuir con esta contribución. -Para hacerlo, dirígete al repositorio de {% data variables.product.product_name %} en donde vive tu proyecto. Para este ejemplo, esto sería en `https://www.github.com//Spoon-Knife`. Verás un letrero que indica que tu rama está una confirmación por delante de `octocat:main`. Haz clic en **Contribuir** y luego en **Abrir solicitud de cambios**. +Para hacerlo, dirígete al repositorio de {% data variables.product.product_name %} en donde vive tu proyecto. En este ejemplo, sería `https://www.github.com//Spoon-Knife`. Verá un banner que indica que la rama está una confirmación por delante de `octocat:main`. Haga clic en **Contribute** (Contribuir) y,después, en **Open a pull request** (Abrir una solicitud de incorporación de cambios). -{% data variables.product.product_name %} te llevará a una página que mostrará las diferencias entre tu bifurcación y el repositorio de `octocat/Spoon-Knife`. Haz clic en **Create Pull Request** (Crear solicitud de extracción). +{% data variables.product.product_name %} le dirigirá a una página que muestra las diferencias entre la bifurcación y el repositorio `octocat/Spoon-Knife`. Haga clic en **Create pull request** (Crear solicitud de incorporación de cambios). -{% data variables.product.product_name %} te llevará a una página en donde podrás ingresar un título y una descripción de tus cambios. Es importante que proporciones tanta información útil y racional para explicar el porqué de la solicitud de cambios en primer lugar. El propietario del proyecto necesita poder determinar si tu cambio es tan útil para todos como tú piensas que lo es. Finalmente, haz clic en **Crear una solicitud de cambios**. +{% data variables.product.product_name %} te llevará a una página en donde podrás ingresar un título y una descripción de tus cambios. Es importante que proporciones tanta información útil y racional para explicar el porqué de la solicitud de cambios en primer lugar. El propietario del proyecto necesita poder determinar si tu cambio es tan útil para todos como tú piensas que lo es. Por último, haga clic en **Create pull request** (Crear solicitud de incorporación de cambios). ## Adminsitrar la retroalimentación Las solicitudes de cambios son un área de debate. En este caso, el Octocat está muy ocupado y, probablemente, no fusionará tus cambios. Para el caso de otros proyectos, no te ofendas si el dueño del proyecto rechaza tu solicitud de cambios o pide más información sobre por qué se hizo. Incluso, podría suceder que el propietario del proyecto elija no fusionar tu solicitud de cambios, y esto está totalmente bien. Tu copia existirá en la infamia del internet. Y, quién sabe... Tal vez alguien que jamás hayas conocido pensará que tus cambios son mucho más valiosos que el proyecto original. -## Encontrar proyectos +## Búsqueda de proyectos -Bifurcaste y retribuiste al proyecto de un repositorio con éxito. ¡Ve y contribuye más!{% ifversion fpt %} Para obtener más información, consulta la sección "[Encontrar formas de contribuir con el código abierto en GitHub](/get-started/exploring-projects-on-github/finding-ways-to-contribute-to-open-source-on-github)".{% endif %} +Bifurcaste y retribuiste al proyecto de un repositorio con éxito. Continúe contribuyendo.{% ifversion fpt %} Para obtener más información, consulte "[Búsqueda de formas de contribuir al código abierto en GitHub](/get-started/exploring-projects-on-github/finding-ways-to-contribute-to-open-source-on-github)".{% endif %} diff --git a/translations/es-ES/content/get-started/quickstart/create-a-repo.md b/translations/es-ES/content/get-started/quickstart/create-a-repo.md index cd0e3a79aa..7faf22d55b 100644 --- a/translations/es-ES/content/get-started/quickstart/create-a-repo.md +++ b/translations/es-ES/content/get-started/quickstart/create-a-repo.md @@ -1,11 +1,11 @@ --- -title: Crear un repositorio +title: Creación de un repositorio redirect_from: - /create-a-repo - /articles/create-a-repo - /github/getting-started-with-github/create-a-repo - /github/getting-started-with-github/quickstart/create-a-repo -intro: 'Para poner tu proyecto en {% data variables.product.prodname_dotcom %}, necesitarás crear un repositorio en donde pueda vivir.' +intro: 'Para hospedar el proyecto en {% data variables.product.prodname_dotcom %}, deberás crear un repositorio donde resida.' versions: fpt: '*' ghes: '*' @@ -16,17 +16,22 @@ topics: - Issues - Notifications - Accounts +ms.openlocfilehash: 66db99def4463929236197fdc4903f82bfc1cbe2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146682297' --- - -## Crear un repositorio +## Creación de un repositorio {% ifversion fpt or ghec %} -Puedes almacenar distintos proyectos en los repositorios de {% data variables.product.prodname_dotcom %}, incluso proyectos de código abierto. Con los proyectos de código abierto, puedes compartir código para hacer software mejor y más confiable. Puedes utilizar los repositorios para colaborar con otros y rastrear tu trabajo. Para obtener más información, consulta la sección "[Acerca de los repositorios](/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-repositories)". Para aprender más sobre los proyectos de código abierto, visita [OpenSource.org](https://opensource.org/about). +Puede almacenar distintos proyectos en repositorios de {% data variables.product.prodname_dotcom %}, incluidos proyectos de código abierto. Con los proyectos de código abierto, puedes compartir el código para mejorar el software y hacerlo más fiable. Puedes utilizar los repositorios para colaborar con otros y rastrear tu trabajo. Para más información, vea "[Acerca de los repositorios](/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-repositories)". Para obtener más información acerca de los proyectos de código abierto, visita [OpenSource.org](https://opensource.org/about). {% elsif ghes or ghae %} -Puedes almacenar varios proyectos en los repositorios de {% data variables.product.product_name %}, incluyendo los proyectos de innersource. Con innersource, puedes compartir el código para hacer software mejor y más confiable. Para obtener más información sobre innersource, consulta la documentación técnica de {% data variables.product.company_short %}"[Una introducción a innersource](https://resources.github.com/whitepapers/introduction-to-innersource/)". +Puedes almacenar varios proyectos en los repositorios de {% data variables.product.product_name %}, incluyendo los proyectos de innersource. Con innersource, puedes compartir el código para hacer software mejor y más confiable. Para obtener más información sobre innersource, vea el artículo "[Introducción a innersource](https://resources.github.com/whitepapers/introduction-to-innersource/)" de {% data variables.product.company_short %}. {% endif %} @@ -34,10 +39,10 @@ Puedes almacenar varios proyectos en los repositorios de {% data variables.produ {% note %} -**Notas:** -- Puedes crear repositorios públicos para un proyecto de código abierto. Cuando crees un repositorio público, asegúrate de incluir un [archivo de licencia](https://choosealicense.com/) que determine cómo deseas que se comparta tu proyecto con otros usuarios. {% data reusables.open-source.open-source-guide-repositories %} -- {% data reusables.open-source.open-source-learning %} -- También puedes agregar archivos de salud comunitaria a tus repositorios para configurar lineamientos para saber cómo hacer contribuciones, mantener la seguridad de tus repositorios y mucho más. Para obtener más información, consulta "[Crear un archivo de salud predeterminado para la comunidad](/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file)." +**Notas:** +- Puedes crear repositorios públicos para un proyecto de código abierto. A la hora de crear el repositorio público, asegúrese de incluir un [archivo de licencia](https://choosealicense.com/) que determine cómo quiere que se comparta el proyecto con otros usuarios. {% data reusables.open-source.open-source-guide-repositories %} +- {% data reusables.open-source.open-source-learning %} +- También puedes agregar archivos de estado de la comunidad a los repositorios para establecer instrucciones sobre cómo contribuir, velar por la seguridad de los repositorios y mucho más. Para más información, vea "[Creación de un archivo de estado de la comunidad predeterminado](/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file)". {% endnote %} @@ -46,13 +51,12 @@ Puedes almacenar varios proyectos en los repositorios de {% data variables.produ {% webui %} {% data reusables.repositories.create_new %} -2. Escribe un nombre corto y fácil de recordar para tu repositorio. Por ejemplo: "hola-mundo". ![Campo para ingresar un nombre para el repositorio](/assets/images/help/repository/create-repository-name.png) -3. También puedes agregar una descripción de tu repositorio. Por ejemplo, "Mi primer repositorio en {% data variables.product.product_name %}". ![Campo para ingresar una descripción para el repositorio](/assets/images/help/repository/create-repository-desc.png) -{% data reusables.repositories.choose-repo-visibility %} -{% data reusables.repositories.initialize-with-readme %} -{% data reusables.repositories.create-repo %} +2. Escriba un nombre corto y fácil de recordar para el repositorio. Por ejemplo: "hola-mundo". + ![Campo para proporcionar un nombre para el repositorio](/assets/images/help/repository/create-repository-name.png) +3. Opcionalmente, puede agregar una descripción del repositorio. Por ejemplo, "Mi primer repositorio en {% data variables.product.product_name %}". + ![Campo para escribir una descripción del repositorio](/assets/images/help/repository/create-repository-desc.png) {% data reusables.repositories.choose-repo-visibility %} {% data reusables.repositories.initialize-with-readme %} {% data reusables.repositories.create-repo %} -¡Felicitaciones! Has creado correctamente tu primer repositorio y lo has inicializado con un archivo *README*. +Felicidades. Ha creado correctamente su primer repositorio y lo has inicializado con un archivo *Léame*. {% endwebui %} @@ -61,9 +65,9 @@ Puedes almacenar varios proyectos en los repositorios de {% data variables.produ {% data reusables.cli.cli-learn-more %} 1. En la línea de comandos, navega al directorio en donde te gustaría crear un clon local de tu proyecto nuevo. -2. Para crear un repositorio de tu proyecto, utiliza el subcomando `gh repo create`. Cuando se te indique, selecciona **Crear un repositorio nuevo en GitHub desde cero** e ingresa el nombre de tu nuevo proyecto. Si quieres que tu proyecto pertenezca a una organización en vez de a tu cuenta personal, especifica el nombre de la organización y del proyecto con `organization-name/project-name`. -3. Sigue los mensajes interactivos. Para clonar el repositorio localmente, confirma que sí cuando se te pregunte si quisieras clonar el directorio remoto del proyecto. -4. Como alternativa, para saltar las indicaciones, proporciona el nombre del repositorio y un marcador de visibilidad (`--public`, `--private` o `--internal`). Por ejemplo, `gh repo create project-name --public`. Para clonar el repositorio localmente, pasa el marcador `--clone`. Para obtener más información sobre los argumentos posibles, consulta el [manual del CLI de GitHub](https://cli.github.com/manual/gh_repo_create). +2. Para crear un repositorio para el proyecto, use el subcomando `gh repo create`. Cuando se le solicite, seleccione **Create a new repository on GitHub from scratch** (Crear un nuevo repositorio en GitHub desde cero) y escriba el nombre del nuevo proyecto. Si quieres que tu proyecto pertenezca a una organización en lugar de a tu cuenta personal, especifica el nombre de la organización y del proyecto con `organization-name/project-name`. +3. Sigue los mensajes interactivos. Para clonar el repositorio localmente, confirma que sí cuando se te pregunte si quisieras clonar el directorio remoto del proyecto. +4. Como alternativa, para omitir los mensajes interactivos, proporcione el nombre del repositorio y una marca de visibilidad (`--public`, `--private` o `--internal`). Por ejemplo: `gh repo create project-name --public`. Para clonar el repositorio localmente, pase la marca `--clone`. Para obtener más información acerca de los posibles argumentos, vea el [manual de la CLI de GitHub](https://cli.github.com/manual/gh_repo_create). {% endcli %} @@ -71,20 +75,19 @@ Puedes almacenar varios proyectos en los repositorios de {% data variables.produ {% webui %} -Una *[confirmación](/articles/github-glossary#commit)* es como una instantánea de todos los archivos de tu proyecto en un momento en particular. +Una *[confirmación](/articles/github-glossary#commit)* es como una instantánea de todos los archivos del proyecto en un momento dado. -Cuando creaste tu nuevo repositorio, lo inicializaste con un archivo *README*. Los archivos *README* son un lugar ideal para describir tu proyecto en más detalle o agregar documentación, como la forma en que se debe instalar o usar tu proyecto. El contenido de tu archivo *README* se mostrará automáticamente en la página inicial de tu repositorio. +Una vez creado el repositorio, se inicializa con un archivo *Léame*. Los archivos *Léame* son un buen lugar para describir el proyecto con más detalle o bien agregar documentación, como instrucciones de instalación o uso del proyecto. El contenido del archivo *Léame* se muestra automáticamente en la página principal del repositorio. -Confirmemos un cambio en el archivo *README*. +Vamos a confirmar un cambio en el archivo *Léame*. -1. Es la lista de archivos de tu repositorio, haz clic en ***README.md***. ![Archivo README en la lista de archivos](/assets/images/help/repository/create-commit-open-readme.png) -2. En el contenido del archivo, haz clic en {% octicon "pencil" aria-label="The edit icon" %}. -3. En la pestaña **Editar archivo**, escribe alguna información sobre ti. ![Nuevo contenido en el archivo](/assets/images/help/repository/edit-readme-light.png) -{% data reusables.files.preview_change %} -5. Revisa los cambios que realizaste en el archivo. Verás el contenido nuevo de color verde. ![Vista previa del archivo](/assets/images/help/repository/create-commit-review.png) -{% data reusables.files.write_commit_message %} -{% data reusables.files.choose_commit_branch %} -{% data reusables.files.propose_file_change %} +1. En la lista de archivos del repositorio, haga clic en ***README.md***. + ![Archivo Léame en la lista de archivos](/assets/images/help/repository/create-commit-open-readme.png) +2. Encima del contenido del archivo, haga clic en {% octicon "pencil" aria-label="The edit icon" %}. +3. En la pestaña **Edit file** (Editar archivo), escriba información sobre usted mismo. + ![Nuevo contenido en el archivo](/assets/images/help/repository/edit-readme-light.png) {% data reusables.files.preview_change %} +5. Revisa los cambios que realizaste en el archivo. Verás el contenido nuevo en verde. + ![Vista previa del archivo](/assets/images/help/repository/create-commit-review.png) {% data reusables.files.write_commit_message %} {% data reusables.files.choose_commit_branch %} {% data reusables.files.propose_file_change %} {% endwebui %} @@ -92,16 +95,16 @@ Confirmemos un cambio en el archivo *README*. Ahora que creaste un proyecto, puedes comenzar a confirmar cambios. -Los archivos *README* son un lugar ideal para describir tu proyecto en más detalle o agregar documentación, como la forma en que se debe instalar o usar tu proyecto. El contenido de tu archivo *README* se mostrará automáticamente en la página inicial de tu repositorio. Sigue estos pasos para agregar un archivo *README*. +Los archivos *Léame* son un buen lugar para describir el proyecto con más detalle o bien agregar documentación, como instrucciones de instalación o uso del proyecto. El contenido del archivo *Léame* se muestra automáticamente en la página principal del repositorio. Siga estos pasos para agregar un archivo *Léame*. -1. En la línea de comandos, navega al directorio raíz de tu proyecto nuevo. (Este directorio se creó cuando ejecutas el comando `gh repo create`). -1. Crea un archivo *README* con algo de información sobre el proyecto. +1. En la línea de comandos, navega al directorio raíz de tu proyecto nuevo. (Este directorio se ha creado cuando ha ejecutado el comando `gh repo create`). +1. Cree un archivo *Léame* con cierta información sobre el proyecto. ```shell echo "info about this project" >> README.md ``` -1. Ingresa `git status`. Verás que tienes un archivo `README.md` sin rastrear. +1. Escriba `git status`. Verá que tiene un archivo `README.md` sin seguimiento. ```shell $ git status @@ -129,15 +132,15 @@ Los archivos *README* son un lugar ideal para describir tu proyecto en más deta ## Pasos siguientes -Has creado un repositorio, además de un archivo *README*, y has creado tu primera confirmación en {% data variables.product.product_location %}. +Ha creado un repositorio, incluido un archivo *Léame*, y su primera confirmación en {% data variables.product.product_location %}. {% webui %} -* Ahora puedes clonar un repositorio de {% data variables.product.prodname_dotcom %} para crear una copia local en tu computadora. Desde tu repositorio local, puedes confirmar y crear una solicitud de cambios para actualizar los cambios en el repositorio de nivel superior. Para obtener más información, consulta las secciones "[Clonar un repositorio](/github/creating-cloning-and-archiving-repositories/cloning-a-repository)" y "[Configurar Git](/articles/set-up-git)". +* Ahora puede clonar un repositorio de {% data variables.product.prodname_dotcom %} para crear una copia local en su equipo. Desde tu repositorio local, puedes confirmar y crear una solicitud de cambios para actualizar los cambios en el repositorio de nivel superior. Para más información, vea "[Clonación de un repositorio](/github/creating-cloning-and-archiving-repositories/cloning-a-repository)" y "[Configuración de Git](/articles/set-up-git)". {% endwebui %} -* Puedes encontrar proyectos y repositorios interesantes en {% data variables.product.prodname_dotcom %} y hacerles cambios creando una bifurcación del repositorio. {% data reusables.getting-started.fork-a-repository %} +* Puede encontrar proyectos y repositorios interesantes en {% data variables.product.prodname_dotcom %} y realizar cambios en ellos mediante la creación de una bifurcación del repositorio. {% data reusables.getting-started.fork-a-repository %} * {% data reusables.getting-started.being-social %} diff --git a/translations/es-ES/content/get-started/quickstart/fork-a-repo.md b/translations/es-ES/content/get-started/quickstart/fork-a-repo.md index 9d3c9526b6..88d7ddc4b5 100644 --- a/translations/es-ES/content/get-started/quickstart/fork-a-repo.md +++ b/translations/es-ES/content/get-started/quickstart/fork-a-repo.md @@ -1,12 +1,12 @@ --- -title: Fork a repo +title: Bifurcar un repositorio redirect_from: - /fork-a-repo - /forking - /articles/fork-a-repo - /github/getting-started-with-github/fork-a-repo - /github/getting-started-with-github/quickstart/fork-a-repo -intro: A fork is a copy of a repository. Forking a repository allows you to freely experiment with changes without affecting the original project. +intro: Una bifurcación es una copia de un repositorio. Bifurcar un repositorio te permite experimentar libremente con cambios sin afectar el proyecto original. permissions: '{% data reusables.enterprise-accounts.emu-permission-fork %}' versions: fpt: '*' @@ -18,61 +18,67 @@ topics: - Issues - Notifications - Accounts +ms.openlocfilehash: b6f98f30c67f14fab1da3658e42e8eba67f5f50c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147717577' --- -## About forks +## Acerca de las bifurcaciones -Most commonly, forks are used to either propose changes to someone else's project to which you do not have write access, or to use someone else's project as a starting point for your own idea. You can fork a repository to create a copy of the repository and make changes without affecting the upstream repository. For more information, see "[Working with forks](/github/collaborating-with-issues-and-pull-requests/working-with-forks)." +Lo más común es que las bifurcaciones se utilicen ya sea para proponer cambios en el proyecto de alguien más, en el que no tienes acceso de escritura, o para utilizar el proyecto de alguien más como punto de inicio para tu idea propia. Puedes bifurcar un repositorio para crear una copia del mismo y hacer cambios sin afectar al repositorio ascendente. Para obtener más información, vea "[Trabajar con bifurcaciones](/github/collaborating-with-issues-and-pull-requests/working-with-forks)". -### Propose changes to someone else's project +### Proponer cambios para el proyecto de otra persona -For example, you can use forks to propose changes related to fixing a bug. Rather than logging an issue for a bug you have found, you can: +Por ejemplo, puedes utilizar ramificaciones para proponer cambios relacionados con arreglar un error. En lugar de registrar una incidencia para un error que has encontrado, puedes hacer lo siguiente: -- Fork the repository. -- Make the fix. -- Submit a pull request to the project owner. +- Bifurque el repositorio. +- Solucionar el problema. +- Emitir solicitudes de cambios al propietario del proyecto. -### Use someone else's project as a starting point for your own idea. +### Usar el proyecto de otra persona como inicio de tu propia idea -Open source software is based on the idea that by sharing code, we can make better, more reliable software. For more information, see the "[About the Open Source Initiative](https://opensource.org/about)" on the Open Source Initiative. +El software de código abierto se basa en la idea de que, si compartimos el código, podemos crear software más confiable y mejor. Para obtener más información, vea "[Acerca de la iniciativa de código abierto](https://opensource.org/about)" en la iniciativa de código abierto. -For more information about applying open source principles to your organization's development work on {% data variables.product.product_location %}, see {% data variables.product.prodname_dotcom %}'s white paper "[An introduction to innersource](https://resources.github.com/whitepapers/introduction-to-innersource/)." +Para obtener más información acerca de cómo aplicar los principios de código abierto al trabajo de desarrollo de su organización en {% data variables.product.product_location %}, vea las notas del producto de {% data variables.product.prodname_dotcom %} "[Introducción a InnerSource](https://resources.github.com/whitepapers/introduction-to-innersource/)". {% ifversion fpt or ghes or ghec %} -When creating your public repository from a fork of someone's project, make sure to include a license file that determines how you want your project to be shared with others. For more information, see "[Choose an open source license](https://choosealicense.com/)" at choosealicense.com. +Cuando creas tu repositorio público desde una ramificación del proyecto de alguien más, asegúrate de incluir el archivo de licencia que determine cómo quieres que se comparta tu proyecto con los demás. Para obtener más información, vea "[Elegir una licencia de código abierto](https://choosealicense.com/)" en choosealicense.com. {% data reusables.open-source.open-source-guide-repositories %} {% data reusables.open-source.open-source-learning %} {% endif %} -## Prerequisites +## Prerrequisitos -If you have not yet, you should first [set up Git](/articles/set-up-git). Don't forget to [set up authentication to {% data variables.product.product_location %} from Git](/articles/set-up-git#next-steps-authenticating-with-github-from-git) as well. +Si aún no lo has hecho, primero debes [configurar Git](/articles/set-up-git). No olvide [configurar la autenticación en {% data variables.product.product_location %} también desde Git](/articles/set-up-git#next-steps-authenticating-with-github-from-git). -## Forking a repository +## Bifurcar un repositorio {% webui %} -You might fork a project to propose changes to the upstream, or original, repository. In this case, it's good practice to regularly sync your fork with the upstream repository. To do this, you'll need to use Git on the command line. You can practice setting the upstream repository using the same [octocat/Spoon-Knife](https://github.com/octocat/Spoon-Knife) repository you just forked. +Puedes ramificar un proyecto para proponer cambios en los repositorios precedentes u originales. En este caso, es una buena práctica sincronizar tu bifurcación periódicamente con el repositorio ascendente. Para hacerlo, deberás usar Git en la línea de comando. Puede practicar la configuración del repositorio ascendente con el mismo repositorio [octocat/Spoon-Knife](https://github.com/octocat/Spoon-Knife) que acaba de bifurcar. -1. On {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom_the_website %}{% else %}{% data variables.product.product_location %}{% endif %}, navigate to the [octocat/Spoon-Knife](https://github.com/octocat/Spoon-Knife) repository. -2. In the top-right corner of the page, click **Fork**. - ![Fork button](/assets/images/help/repository/fork_button.png) -3. Select an owner for the forked repository. - ![Create a new fork page with owner dropdown emphasized](/assets/images/help/repository/fork-choose-owner.png) -4. By default, forks are named the same as their parent repositories. You can change the name of the fork to distinguish it further. - ![Create a new fork page with repository name field emphasized](/assets/images/help/repository/fork-choose-repo-name.png) -5. Optionally, add a description of your fork. - ![Create a new fork page with description field emphasized](/assets/images/help/repository/fork-description.png) -6. Choose whether to copy only the default branch or all branches to the new fork. For many forking scenarios, such as contributing to open-source projects, you only need to copy the default branch. By default, only the default branch is copied. - ![Option to copy only the default branch](/assets/images/help/repository/copy-default-branch-only.png) -7. Click **Create fork**. - ![Emphasized create fork button](/assets/images/help/repository/fork-create-button.png) +1. En {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom_the_website %}{% else %}{% data variables.product.product_location %}{% endif %}, vaya al repositorio [octocat/Spoon-Knife](https://github.com/octocat/Spoon-Knife). +2. En la esquina superior derecha de la página, haga clic en **Fork** (Bifurcar). + ![Botón Fork (Bifurcar)](/assets/images/help/repository/fork_button.png) +3. Selecciona un propietario para el repositorio bifurcado. + ![Creación de una página de bifurcación con la lista desplegable Propietario resaltada](/assets/images/help/repository/fork-choose-owner.png) +4. De forma predeterminada, las bifurcaciones tienen el mismo nombre que sus repositorios primarios. Puedes cambiar el nombre de la bifurcación para distinguirlo aún más. + ![Creación de una página de bifurcación con el campo Nombre del repositorio resaltado](/assets/images/help/repository/fork-choose-repo-name.png) +5. Opcionalmente, puedes agregar una descripción de la bifurcación. + ![Creación de una página de bifurcación con el campo Descripción resaltado](/assets/images/help/repository/fork-description.png) +6. Elige si quieres copiar solo la rama predeterminada, o bien todas las ramas en la nueva bifurcación. En muchos escenarios de bifurcación, como los de contribución a proyectos de código abierto, solo tienes que copiar la rama predeterminada. De forma predeterminada, solo se copia la rama predeterminada. + ![Opción para copiar solo la rama predeterminada](/assets/images/help/repository/copy-default-branch-only.png) +7. Haz clic en **Crear bifurcación**. + ![Botón Crear bifurcación resaltado](/assets/images/help/repository/fork-create-button.png) {% note %} -**Note:** If you want to copy additional branches from the parent repository, you can do so from the **Branches** page. For more information, see "[Creating and deleting branches within your repository](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository)."{% endnote %} +**Nota:** Si quieres copiar ramas adicionales del repositorio primario, puedes hacerlo desde la página **Ramas**. Para más información, consulta "[Creación y eliminación de ramas dentro del repositorio](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository)".{% endnote %} {% endwebui %} @@ -80,13 +86,13 @@ You might fork a project to propose changes to the upstream, or original, reposi {% data reusables.cli.cli-learn-more %} -To create a fork of a repository, use the `gh repo fork` subcommand. +Para crear una bifurcación de un repositorio, use el subcomando `gh repo fork`. ```shell gh repo fork repository ``` -To create the fork in an organization, use the `--org` flag. +Para crear la bifurcación en una organización, use la marca `--org`. ```shell gh repo fork repository --org "octo-org" @@ -94,25 +100,22 @@ gh repo fork repository --org "octo-org" {% endcli %} -{% desktop %} -{% enddesktop %} +{% desktop %} {% enddesktop %} -## Cloning your forked repository +## Clonar tu repositorio bifurcado -Right now, you have a fork of the Spoon-Knife repository, but you do not have the files in that repository locally on your computer. +Ahora mismo, tienes una bifurcación del repositorio Spoon-Knife, pero no tienes los archivos de ese repositorio localmente en tu equipo. {% webui %} -1. On {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom_the_website %}{% else %}{% data variables.product.product_location %}{% endif %}, navigate to **your fork** of the Spoon-Knife repository. -{% data reusables.repositories.copy-clone-url %} -{% data reusables.command_line.open_the_multi_os_terminal %} -{% data reusables.command_line.change-current-directory-clone %} -4. Type `git clone`, and then paste the URL you copied earlier. It will look like this, with your {% data variables.product.product_name %} username instead of `YOUR-USERNAME`: +1. En {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom_the_website %}{% else %}{% data variables.product.product_location %}{% endif %}, vaya a **la bifurcación** del repositorio Spoon-Knife. +{% data reusables.repositories.copy-clone-url %} {% data reusables.command_line.open_the_multi_os_terminal %} {% data reusables.command_line.change-current-directory-clone %} +4. Escriba `git clone` y pegue la dirección URL que ha copiado antes. Tendrá este aspecto, con su nombre de usuario de {% data variables.product.product_name %} en lugar de `YOUR-USERNAME`: ```shell $ git clone https://{% data variables.command_line.codeblock %}/YOUR-USERNAME/Spoon-Knife ``` -5. Press **Enter**. Your local clone will be created. +5. Presione **ENTRAR**. Se creará tu clon local. ```shell $ git clone https://{% data variables.command_line.codeblock %}/YOUR-USERNAME/Spoon-Knife > Cloning into `Spoon-Knife`... @@ -128,7 +131,7 @@ Right now, you have a fork of the Spoon-Knife repository, but you do not have th {% data reusables.cli.cli-learn-more %} -To create a clone of your fork, use the `--clone` flag. +Para crear un clon de la bifurcación, use la marca `--clone`. ```shell gh repo fork repository --clone=true @@ -138,41 +141,36 @@ gh repo fork repository --clone=true {% desktop %} -{% data reusables.desktop.choose-clone-repository %} -{% data reusables.desktop.cloning-location-tab %} -{% data reusables.desktop.cloning-repository-list %} -{% data reusables.desktop.choose-local-path %} -{% data reusables.desktop.click-clone %} +{% data reusables.desktop.choose-clone-repository %} {% data reusables.desktop.cloning-location-tab %} {% data reusables.desktop.cloning-repository-list %} {% data reusables.desktop.choose-local-path %} {% data reusables.desktop.click-clone %} {% enddesktop %} -## Configuring Git to sync your fork with the original repository +## Configurar a Git para sincronizar tu bifurcación con el repositorio original -When you fork a project in order to propose changes to the original repository, you can configure Git to pull changes from the original, or upstream, repository into the local clone of your fork. +Cuando bifurcas un proyecto para proponer cambios en el repositorio original, puedes configurar Git para extraer cambios del repositorio original o ascendente en el clon local de tu bifurcación. {% webui %} -1. On {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom_the_website %}{% else %}{% data variables.product.product_location %}{% endif %}, navigate to the [octocat/Spoon-Knife](https://github.com/octocat/Spoon-Knife) repository. -{% data reusables.repositories.copy-clone-url %} -{% data reusables.command_line.open_the_multi_os_terminal %} -4. Change directories to the location of the fork you cloned. - - To go to your home directory, type just `cd` with no other text. - - To list the files and folders in your current directory, type `ls`. - - To go into one of your listed directories, type `cd your_listed_directory`. - - To go up one directory, type `cd ..`. -5. Type `git remote -v` and press **Enter**. You will see the current configured remote repository for your fork. +1. En {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom_the_website %}{% else %}{% data variables.product.product_location %}{% endif %}, vaya al repositorio [octocat/Spoon-Knife](https://github.com/octocat/Spoon-Knife). +{% data reusables.repositories.copy-clone-url %} {% data reusables.command_line.open_the_multi_os_terminal %} +4. Cambia el directorio de la ubicación de la bifurcación que clonaste. + - Para ir al directorio principal, escriba solo `cd` sin ningún otro texto. + - Para generar una lista de los archivos y carpetas en su directorio actual, escriba `ls`. + - Para ir a uno de los directorios mostrados, escriba `cd your_listed_directory`. + - Para subir un directorio, escriba `cd ..`. +5. Escriba `git remote -v` y presione **Entrar**. Verás el repositorio remoto configurado actualmente para tu bifurcación. ```shell $ git remote -v > origin https://{% data variables.command_line.codeblock %}/YOUR_USERNAME/YOUR_FORK.git (fetch) > origin https://{% data variables.command_line.codeblock %}/YOUR_USERNAME/YOUR_FORK.git (push) ``` -6. Type `git remote add upstream`, and then paste the URL you copied in Step 3 and press **Enter**. It will look like this: +6. Escribe `git remote add upstream`, pega la dirección URL que has copiado en el paso 3 y presiona **Enter** (Entrar). Tendrá este aspecto: ```shell $ git remote add upstream https://{% data variables.command_line.codeblock %}/ORIGINAL_OWNER/Spoon-Knife.git ``` -7. To verify the new upstream repository you have specified for your fork, type `git remote -v` again. You should see the URL for your fork as `origin`, and the URL for the original repository as `upstream`. +7. A fin de verificar el nuevo repositorio ascendente que has especificado para tu bifurcación, escribe `git remote -v` otra vez. Debería ver la dirección URL de la bifurcación como `origin` y la dirección URL del repositorio original como `upstream`. ```shell $ git remote -v > origin https://{% data variables.command_line.codeblock %}/YOUR_USERNAME/YOUR_FORK.git (fetch) @@ -181,7 +179,7 @@ When you fork a project in order to propose changes to the original repository, > upstream https://{% data variables.command_line.codeblock %}/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git (push) ``` -Now, you can keep your fork synced with the upstream repository with a few Git commands. For more information, see "[Syncing a fork](/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork)." +Ahora, puedes mantener tu bifurcación sincronizada con el repositorio ascendente con unos pocos comandos Git. Para obtener más información, vea "[Sincronizar una bifurcación](/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork)". {% endwebui %} @@ -189,13 +187,13 @@ Now, you can keep your fork synced with the upstream repository with a few Git c {% data reusables.cli.cli-learn-more %} -To configure a remote repository for the forked repository, use the `--remote` flag. +A fin de configurar un repositorio remoto para el repositorio bifurcado, utilice la marca `--remote`. ```shell gh repo fork repository --remote=true ``` -To specify the remote repository's name, use the `--remote-name` flag. +Para especificar el nombre del repositorio remoto, use la marca `--remote-name`. ```shell gh repo fork repository --remote-name "main-remote-repo" @@ -203,27 +201,27 @@ gh repo fork repository --remote-name "main-remote-repo" {% endcli %} -### Editing a fork +### Edición de una bifurcación -You can make any changes to a fork, including: +Puedes hacer cualquier cambio a una ramificación, incluyendo: -- **Creating branches:** [*Branches*](/articles/creating-and-deleting-branches-within-your-repository/) allow you to build new features or test out ideas without putting your main project at risk. -- **Opening pull requests:** If you are hoping to contribute back to the original repository, you can send a request to the original author to pull your fork into their repository by submitting a [pull request](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests). +- **Crear ramas**: las [*ramas*](/articles/creating-and-deleting-branches-within-your-repository/) permiten compilar características o probar ideas sin poner en riesgo el proyecto principal. +- **Abrir solicitudes de incorporación de cambios**: si espera colaborar en el repositorio original, puede enviar una solicitud al autor original para extraer su bifurcación en su repositorio enviando una [solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests). -## Find another repository to fork -Fork a repository to start contributing to a project. {% data reusables.repositories.you-can-fork %} +## Encontrar otro repositorio para bifurcar +Bifurca un repositorio para comenzar a colaborar con un proyecto. {% data reusables.repositories.you-can-fork %} -{% ifversion fpt or ghec %}You can browse [Explore](https://github.com/explore) to find projects and start contributing to open source repositories. For more information, see "[Finding ways to contribute to open source on {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/finding-ways-to-contribute-to-open-source-on-github)." +{% ifversion fpt or ghec %}Puede examinar [Explore](https://github.com/explore) (Explorar) para encontrar proyectos y comenzar a colaborar en repositorios de código abierto. Para obtener más información, vea "[Buscar formas de contribuir al código abierto en {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/finding-ways-to-contribute-to-open-source-on-github)". {% endif %} -## Next Steps +## Pasos siguientes -You have now forked a repository, practiced cloning your fork, and configured an upstream repository. +Ahora ya has bifurcado un repositorio, has practicado la clonación de tu bifurcación y has configurado un repositorio ascendente. -* For more information about cloning the fork and syncing the changes in a forked repository from your computer, see "[Set up Git](/articles/set-up-git)." +* Para obtener más información sobre cómo clonar la bifurcación y sincronizar los cambios en un repositorio bifurcado desde tu equipo, consulta "[Configuración de Git](/articles/set-up-git)". -* You can also create a new repository where you can put all your projects and share the code on {% data variables.product.prodname_dotcom %}. {% data reusables.getting-started.create-a-repository %}" +* También puedes crear un repositorio nuevo en donde pongas todos tus proyectos y compartir el código en {% data variables.product.prodname_dotcom %}. {% data reusables.getting-started.create-a-repository %}" * {% data reusables.getting-started.being-social %} diff --git a/translations/es-ES/content/get-started/quickstart/git-and-github-learning-resources.md b/translations/es-ES/content/get-started/quickstart/git-and-github-learning-resources.md index 7979e5918b..ebbf719af4 100644 --- a/translations/es-ES/content/get-started/quickstart/git-and-github-learning-resources.md +++ b/translations/es-ES/content/get-started/quickstart/git-and-github-learning-resources.md @@ -1,12 +1,12 @@ --- -title: Git and GitHub learning resources +title: Recursos de aprendizaje de Git y GitHub redirect_from: - /articles/good-resources-for-learning-git-and-github - /articles/what-are-other-good-resources-for-learning-git-and-github - /articles/git-and-github-learning-resources - /github/getting-started-with-github/git-and-github-learning-resources - /github/getting-started-with-github/quickstart/git-and-github-learning-resources -intro: 'There are a lot of helpful Git and {% data variables.product.product_name %} resources on the web. This is a short list of our favorites!' +intro: 'Hay muchos recursos útiles de Git y {% data variables.product.product_name %} disponibles en la web. La siguientes es una pequeña lista de nuestros favoritos.' versions: fpt: '*' ghes: '*' @@ -15,49 +15,55 @@ versions: authors: - GitHub shortTitle: Learning resources +ms.openlocfilehash: d8d0457de2842392febee0c90660285e9b1afef8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146139300' --- -## Using Git +## Utilizar GitHub -Familiarize yourself with Git by visiting the [official Git project site](https://git-scm.com) and reading the [ProGit book](http://git-scm.com/book). You can also review the [Git command list](https://git-scm.com/docs). +Para familiarizarse con Git, visite el [sitio oficial del proyecto de Git](https://git-scm.com) y lea el [libro ProGit](http://git-scm.com/book). También puedes revisar la [lista de comandos de Git](https://git-scm.com/docs). -## Using {% data variables.product.product_name %} +## Uso de {% data variables.product.product_name %} {% ifversion fpt or ghec %} -{% data variables.product.prodname_learning %} offers free interactive courses that are built into {% data variables.product.prodname_dotcom %} with instant automated feedback and help. Learn to open your first pull request, make your first open source contribution, create a {% data variables.product.prodname_pages %} site, and more. For more information about course offerings, see [{% data variables.product.prodname_learning %}]({% data variables.product.prodname_learning_link %}). +{% data variables.product.prodname_learning %} ofrece cursos interactivos gratuitos integrados en {% data variables.product.prodname_dotcom %} con evaluación y asistencia instantáneas y automatizadas. Aprende a abrir tu primera solicitud de extracción, hacer tu primera contribución de código abierto, crear un sitio {% data variables.product.prodname_pages %}, y mucho más. Para más información sobre las ofertas de cursos, vea [{% data variables.product.prodname_learning %}]({% data variables.product.prodname_learning_link %}). {% endif %} -Become better acquainted with {% data variables.product.product_name %} through our [getting started](/categories/getting-started-with-github/) articles. See our [{% data variables.product.prodname_dotcom %} flow](https://guides.github.com/introduction/flow) for a process introduction. Refer to our [overview guides](https://guides.github.com) to walk through basic concepts. +Familiarícese mejor con {% data variables.product.product_name %} con ayuda de nuestros artículos de [introducción](/categories/getting-started-with-github/). Vea nuestro [flujo de {% data variables.product.prodname_dotcom %}](https://guides.github.com/introduction/flow) para obtener una introducción al proceso. Consulte nuestras [guías de información general](https://guides.github.com) para examinar los conceptos básicos. {% data reusables.support.ask-and-answer-forum %} -### Branches, forks, and pull requests +### Ramas, bifurcaciones y solicitudes de extracción -Learn about [Git branching](http://learngitbranching.js.org/) using an interactive tool. Read about [forks](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks) and [pull requests](/articles/using-pull-requests) as well as [how we use pull requests](https://github.com/blog/1124-how-we-use-pull-requests-to-build-github) at {% data variables.product.prodname_dotcom %}. Access references about using {% data variables.product.prodname_dotcom %} from the [command line](https://cli.github.com/). +Obtenga información sobre la [creación de ramas de Git](http://learngitbranching.js.org/) mediante una herramienta interactiva. Obtenga información sobre [bifurcaciones](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks) y [solicitudes de incorporación de cambios](/articles/using-pull-requests), y [sobre cómo usamos solicitudes de incorporación de cambios](https://github.com/blog/1124-how-we-use-pull-requests-to-build-github) en {% data variables.product.prodname_dotcom %}. Acceda a referencias sobre el uso de {% data variables.product.prodname_dotcom %} desde la [línea de comandos](https://cli.github.com/). -### Tune in +### Ponte al día -Our {% data variables.product.prodname_dotcom %} [YouTube Training and Guides channel](https://youtube.com/githubguides) offers tutorials about [pull requests](https://www.youtube.com/watch?v=d5wpJ5VimSU&list=PLg7s6cbtAD15G8lNyoaYDuKZSKyJrgwB-&index=19), [forking](https://www.youtube.com/watch?v=5oJHRbqEofs), [rebase](https://www.youtube.com/watch?v=SxzjZtJwOgo&list=PLg7s6cbtAD15G8lNyoaYDuKZSKyJrgwB-&index=22), and [reset](https://www.youtube.com/watch?v=BKPjPMVB81g) functions. Each topic is covered in 5 minutes or less. +En nuestro [canal de aprendizaje y guías en YouTube](https://youtube.com/githubguides) de {% data variables.product.prodname_dotcom %} se ofrecen tutoriales sobre [solicitudes de incorporación de cambios](https://www.youtube.com/watch?v=d5wpJ5VimSU&list=PLg7s6cbtAD15G8lNyoaYDuKZSKyJrgwB-&index=19), [bifurcaciones](https://www.youtube.com/watch?v=5oJHRbqEofs), [fusión mediante cambio de base](https://www.youtube.com/watch?v=SxzjZtJwOgo&list=PLg7s6cbtAD15G8lNyoaYDuKZSKyJrgwB-&index=22) y [restablecimiento](https://www.youtube.com/watch?v=BKPjPMVB81g) de funciones. Cada tema se cubre en menos de 5 minutos. -## Training +## Cursos -### Free courses +### Cursos gratuitos -{% data variables.product.product_name %} offers a series of interactive, [on-demand training courses](https://skills.github.com/) including [Introduction to {% data variables.product.prodname_dotcom %}](https://github.com/skills/introduction-to-github); and courses on {% data variables.product.product_name %} specific tools such as {% data variables.product.prodname_actions %}. +{% data variables.product.product_name %} ofrece una serie de [cursos de aprendizaje a petición](https://skills.github.com/) e interactivos, como [Introducción a {% data variables.product.prodname_dotcom %}](https://github.com/skills/introduction-to-github), y cursos herramientas específicas de {% data variables.product.product_name %}, como {% data variables.product.prodname_actions %}. -### {% data variables.product.prodname_dotcom %}'s web-based educational programs +### Programas educativos basados en la web de {% data variables.product.prodname_dotcom %} -{% data variables.product.prodname_dotcom %} offers live [trainings](https://services.github.com/#upcoming-events) with a hands-on, project-based approach for those who love the command line and those who don't. +{% data variables.product.prodname_dotcom %} ofrece [entrenamientos](https://services.github.com/#upcoming-events) en directo con un enfoque práctico basado en proyectos para los usuarios a los que les encanta la línea de comandos y a los que no. -### Training for your company +### Capacitación para tu compañía -{% data variables.product.prodname_dotcom %} offers [in-person classes](https://services.github.com/#offerings) taught by our highly-experienced educators. [Contact us](https://services.github.com/#contact) to ask your training-related questions. +{% data variables.product.prodname_dotcom %} ofrece [clases presenciales](https://services.github.com/#offerings) impartidas por formadores altamente experimentados. [Póngase en contacto con nosotros](https://services.github.com/#contact) para formular sus preguntas relacionadas con el entrenamiento. ## Extras -An interactive [online Git course](https://www.pluralsight.com/courses/code-school-git-real) from [Pluralsight](https://www.pluralsight.com/codeschool) has seven levels with dozens of exercises in a fun game format. Feel free to adapt our [.gitignore templates](https://github.com/github/gitignore) to meet your needs. +Un [curso de Git en línea](https://www.pluralsight.com/courses/code-school-git-real) interactivo de [Pluralsight](https://www.pluralsight.com/codeschool) tiene siete niveles con docenas de ejercicios en un formato de juego divertido. No dude en adaptar nuestras [plantillas de .gitignore](https://github.com/github/gitignore) para adecuarlas a sus necesidades. -Extend your {% data variables.product.prodname_dotcom %} reach through {% ifversion fpt or ghec %}[integrations](/articles/about-integrations){% else %}integrations{% endif %}, or by installing [{% data variables.product.prodname_desktop %}](https://desktop.github.com) and the robust [Atom](https://atom.io) text editor. +Amplíe los conocimientos sobre {% data variables.product.prodname_dotcom %} mediante {% ifversion fpt or ghec %}[integraciones](/articles/about-integrations){% else %}integraciones{% endif %}, o bien con la instalación de [{% data variables.product.prodname_desktop %}](https://desktop.github.com) y el sólido editor de texto [Atom](https://atom.io). -Learn how to launch and grow your open source project with the [Open Source Guides](https://opensource.guide/). +Obtenga información sobre cómo iniciar y aumentar el proyecto de código abierto con las [Guías de código abierto](https://opensource.guide/). diff --git a/translations/es-ES/content/get-started/quickstart/git-cheatsheet.md b/translations/es-ES/content/get-started/quickstart/git-cheatsheet.md index d5bb4406c6..2c19679d83 100644 --- a/translations/es-ES/content/get-started/quickstart/git-cheatsheet.md +++ b/translations/es-ES/content/get-started/quickstart/git-cheatsheet.md @@ -10,8 +10,13 @@ versions: ghae: '*' ghec: '*' intro: La hoja de referencia de Git te ahorrará tiempo si es que olvidas un comando o si no quieres utilizar ayuda en el CLI. +ms.openlocfilehash: 34c3bab9a8c38313cb82a1700f4e7cb27fbbc10c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126260' --- +Aprender todos los comandos de Git disponibles de una sola vez puede resultan una tarea intimidante. Puede usar "[Hojas de referencia rápida de Git](https://training.github.com/)" para obtener una referencia rápida a los comandos usados con frecuencia. La hoja de referencia de "Cómo utilizar Git" se encuentra disponible en varios idiomas. -Aprender todos los comandos de Git disponibles de una sola vez puede resultan una tarea intimidante. Puedes utilizar las [Hojas de referencia de Git](https://training.github.com/)" como referencia rápida de los comandos que se utilizan con más frecuencia. La hoja de referencia de "Cómo utilizar Git" se encuentra disponible en varios idiomas. - -Además, visita nuestra página de [recursos para el aprendizaje de Git y GitHub](/articles/git-and-github-learning-resources/), que tiene enlaces a guías, videos, y mucho más. +Además, eche un vistazo a nuestra página [Recursos de aprendizaje de Git y GitHub](/articles/git-and-github-learning-resources/) con vínculos a guías, vídeos y mucho más. diff --git a/translations/es-ES/content/get-started/quickstart/github-flow.md b/translations/es-ES/content/get-started/quickstart/github-flow.md index e555ed5d9f..6025360f20 100644 --- a/translations/es-ES/content/get-started/quickstart/github-flow.md +++ b/translations/es-ES/content/get-started/quickstart/github-flow.md @@ -1,6 +1,6 @@ --- -title: GitHub flow -intro: 'Follow {% data variables.product.prodname_dotcom %} flow to collaborate on projects.' +title: Flujo de GitHub +intro: 'Sigue el flujo de {% data variables.product.prodname_dotcom %} para colaborar en los proyectos.' redirect_from: - /articles/creating-and-editing-files-in-your-repository - /articles/github-flow-in-the-browser @@ -17,85 +17,89 @@ topics: - Pull requests - Fundamentals miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 5458d7b14ff59bf7059f093ee47ee92034b9319f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126259' --- -## Introduction +## Introducción -{% data variables.product.prodname_dotcom %} flow is a lightweight, branch-based workflow. The {% data variables.product.prodname_dotcom %} flow is useful for everyone, not just developers. For example, here at {% data variables.product.prodname_dotcom %}, we use {% data variables.product.prodname_dotcom %} flow for our [site policy](https://github.com/github/site-policy), [documentation](https://github.com/github/docs), and [roadmap](https://github.com/github/roadmap). +El flujo de {% data variables.product.prodname_dotcom %} es un flujo de trabajo ligero basado en ramas. El flujo de {% data variables.product.prodname_dotcom %} es útil para todos, no solo para los desarrolladores. Por ejemplo, en {% data variables.product.prodname_dotcom %}, se usa el flujo de {% data variables.product.prodname_dotcom %} para la [directiva del sitio](https://github.com/github/site-policy), la [documentación](https://github.com/github/docs) y la [hoja de ruta](https://github.com/github/roadmap). -## Prerequisites +## Prerrequisitos -To follow {% data variables.product.prodname_dotcom %} flow, you will need a {% data variables.product.prodname_dotcom %} account and a repository. For information on how to create an account, see "[Signing up for {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/signing-up-for-github)." For information on how to create a repository, see "[Create a repo](/github/getting-started-with-github/create-a-repo)."{% ifversion fpt or ghec %} For information on how to find an existing repository to contribute to, see "[Finding ways to contribute to open source on {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/finding-ways-to-contribute-to-open-source-on-github)."{% endif %} +Para seguir el flujo de {% data variables.product.prodname_dotcom %}, necesitarás una cuenta de {% data variables.product.prodname_dotcom %} y un repositorio. Para obtener información sobre cómo crear una cuenta, vea "[Registro para {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/signing-up-for-github)". Para obtener información sobre cómo crear un repositorio, vea "[Creación de un repositorio](/github/getting-started-with-github/create-a-repo)".{% ifversion fpt or ghec %} Para obtener información sobre cómo buscar un repositorio existente al que contribuir, vea "[Búsqueda de formas de contribuir al código abierto en {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/finding-ways-to-contribute-to-open-source-on-github)".{% endif %} -## Following {% data variables.product.prodname_dotcom %} flow +## Seguir el flujo de {% data variables.product.prodname_dotcom %} {% tip %} -{% ifversion fpt or ghec %} -**Tip:** You can complete all steps of {% data variables.product.prodname_dotcom %} flow through {% data variables.product.prodname_dotcom %} web interface, command line and [{% data variables.product.prodname_cli %}](https://cli.github.com), or [{% data variables.product.prodname_desktop %}](/free-pro-team@latest/desktop). -{% else %} -**Tip:** You can complete all steps of {% data variables.product.prodname_dotcom %} flow through {% data variables.product.prodname_dotcom %} web interface or through the command line and [{% data variables.product.prodname_cli %}](https://cli.github.com). +{% ifversion fpt or ghec %} **Sugerencia:** Puede completar todos los pasos del flujo de {% data variables.product.prodname_dotcom %} desde la interfaz web de {% data variables.product.prodname_dotcom %}, la línea de comandos y [{% data variables.product.prodname_cli %}](https://cli.github.com) o [{% data variables.product.prodname_desktop %}](/free-pro-team@latest/desktop). +{% else %} **Sugerencia:** Puede completar todos los pasos del flujo de {% data variables.product.prodname_dotcom %} desde la interfaz web de {% data variables.product.prodname_dotcom %}, o bien desde la línea de comandos y [{% data variables.product.prodname_cli %}](https://cli.github.com). {% endif %} {% endtip %} -### Create a branch +### Crear una rama - Create a branch in your repository. A short, descriptive branch name enables your collaborators to see ongoing work at a glance. For example, `increase-test-timeout` or `add-code-of-conduct`. For more information, see "[Creating and deleting branches within your repository](/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository)." + Crear una rama en tu repositorio. Un nombre de rama corto y descriptivo permite que tus colaboradores vean el trabajo contínuo de un vistazo. Por ejemplo, `increase-test-timeout` o `add-code-of-conduct`. Para más información, vea "[Creación y eliminación de ramas dentro del repositorio](/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository)". - By creating a branch, you create a space to work without affecting the default branch. Additionally, you give collaborators a chance to review your work. + Si creas una rama, creas un espacio para trabajar sin afectar a la rama predeterminada. Adicionalmente, otorgas a los colaboradores una oportunidad de revisar tu trabajo. -### Make changes +### Realización de cambios -On your branch, make any desired changes to the repository. For more information, see "[Creating new files](/articles/creating-new-files)," "[Editing files](/articles/editing-files)," "[Renaming a file](/articles/renaming-a-file)," "[Moving a file to a new location](/articles/moving-a-file-to-a-new-location)," or "[Deleting files in a repository](/github/managing-files-in-a-repository/deleting-files-in-a-repository)." +En tu rama, haz cualquier cambio que quieras en el repositorio. Para más información, vea "[Creación de archivos](/articles/creating-new-files)", "[Edición de archivos](/articles/editing-files)", "[Cambio del nombre de un archivo](/articles/renaming-a-file)", "[Traslado de un archivo a una nueva ubicación](/articles/moving-a-file-to-a-new-location)" o "[Eliminación de archivos en un repositorio](/github/managing-files-in-a-repository/deleting-files-in-a-repository)". -Your branch is a safe place to make changes. If you make a mistake, you can revert your changes or push additional changes to fix the mistake. Your changes will not end up on the default branch until you merge your branch. +Tu rama es un lugar seguro para hacer cambios. Si cometes un error, peudes revertir tus cambios o subir cambios adicionales para arreglar el error. Tus cambios no terminrán en la rama predeterminada hasta que fusiones tu rama. -Commit and push your changes to your branch. Give each commit a descriptive message to help you and future contributors understand what changes the commit contains. For example, `fix typo` or `increase rate limit`. +Confirmar y subir tus cambios a tu rama. Dale un mensaje descriptivo a cada confirmación para ayudarte a ti mismo y a tus contribuyentes futuros a entender qué cambios contienen dichas confirmaciones. Por ejemplo, `fix typo` o `increase rate limit`. -Ideally, each commit contains an isolated, complete change. This makes it easy to revert your changes if you decide to take a different approach. For example, if you want to rename a variable and add some tests, put the variable rename in one commit and the tests in another commit. Later, if you want to keep the tests but revert the variable rename, you can revert the specific commit that contained the variable rename. If you put the variable rename and tests in the same commit or spread the variable rename across multiple commits, you would spend more effort reverting your changes. +Idealmente, cada confirmación contiene un cambio completo y aislado. Esto facilita que reviertas tus cambios si decides adoptar otro enfoque. Por ejemplo, si quieres renombrar una variable y agregar algunas pruebas, pon el nuevo nombre de la variable en una confirmación y las pruebas en otra. Posteriormente, si quieres mantener las pruebas pero quieres revertir el renombramiento de variable, puedes revertir la confirmación específica que contenía dicho renombramiento. Si pones el renombre de variable y las pruebas en la misma confirmación o si propagas el renombre de variable a través de varias confirmaciones, harías más esfuerzo en revertir tus cambios. -By committing and pushing your changes, you back up your work to remote storage. This means that you can access your work from any device. It also means that your collaborators can see your work, answer questions, and make suggestions or contributions. +Si confirmas y subes tus cambios, respaldas tu trabajo en un almacenamiento remoto. Esto significa que puedes acceder a tu trabajo desde cualquier dispositivo. Esto también significa que tus colaboradores pueden ver tu trabajo, responder tus preguntas y hacer sugerencias o contribuciones. -Continue to make, commit, and push changes to your branch until you are ready to ask for feedback. +Sigue haciando, confirmando y subiendo cambios a tu rama hasta que estés listo para solicitar retroalimentación. {% tip %} -**Tip:** Make a separate branch for each set of unrelated changes. This makes it easier for reviewers to give feedback. It also makes it easier for you and future collaborators to understand the changes and to revert or build on them. Additionally, if there is a delay in one set of changes, your other changes aren't also delayed. +**Sugerencia:** Cree una rama independiente para cada conjunto de cambios no relacionados. Esto facilita a los revisores dar retroalimentación. También te facilita tanto a ti mismo como alos colaboradores futuros entender los cambios y revertir o compilar sobre ellos. Adicionalmente, si hay un retraso en un conjunto de cambios, tus otros cambios tampoco se retrasarán. {% endtip %} -### Create a pull request +### Creación de una solicitud de incorporación de cambios -Create a pull request to ask collaborators for feedback on your changes. Pull request review is so valuable that some repositories require an approving review before pull requests can be merged. If you want early feedback or advice before you complete your changes, you can mark your pull request as a draft. For more information, see "[Creating a pull request](/articles/creating-a-pull-request)." +Crea una solicitud de cambios para pedir a los colaboradores retroalimentación sobre ellos. La revisión de solicitude sde cambios es tan valiosa que algunos repositorios requieren una revisión aprobatoria antes de que estas se puedan fusionar. Si quieres tener retroalimentación o consejos tempranos antes de que completes tus cambios, peudes marcar tu solicitud de cambios como borrador. Para más información, vea "[Creación de una solicitud de incorporación de cambios](/articles/creating-a-pull-request)". -When you create a pull request, include a summary of the changes and what problem they solve. You can include images, links, and tables to help convey this information. If your pull request addresses an issue, link the issue so that issue stakeholders are aware of the pull request and vice versa. If you link with a keyword, the issue will close automatically when the pull request merges. For more information, see "[Basic writing and formatting syntax](/github/writing-on-github/basic-writing-and-formatting-syntax)" and "[Linking a pull request to an issue](/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue)." +Cuando creas una solicitud de cambios, incluye un resumen de estos, así como la explicación del problema que solucionan. Puedes incluir imágenes, enlaces y tablas para ayudar a transmitir esta información. Si tu solicitud de cambios aborda un problema, vincula la propuesta para que los interesados en ella estén conscientes de la solicitud de cambios y viceversa. Si la enlazas con una palabra clave, la propuesta se cerrará automáticamente cuando se fusione la solicitud de cambios. Para más información, vea "[Sintaxis básica de escritura y formato](/github/writing-on-github/basic-writing-and-formatting-syntax)" y "[Vinculación de una solicitud de incorporación de cambios a una incidencia](/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue)". -![pull request body](/assets/images/help/pull_requests/pull-request-body.png) +![cuerpo de la solicitud de cambios](/assets/images/help/pull_requests/pull-request-body.png) -In addition to filling out the body of the pull request, you can add comments to specific lines of the pull request to explicitly point something out to the reviewers. +Adicionalmente a llenar el cuerpo de la solicitud de cambios, puedes agregar comentarios a las líneas específicas de la solicitud de cambios para señalar algo explícitamente para los revisores. -![pull request comment](/assets/images/help/pull_requests/pull-request-comment.png) +![comentario de la solicitud de cambios](/assets/images/help/pull_requests/pull-request-comment.png) -Your repository may be configured to automatically request a review from specific teams or users when a pull request is created. You can also manually @mention or request a review from specific people or teams. +Tu repositorio podría estar configurado para solicitar una revisión de usuarios o equipos específicos automáticamente cuando se crea una solicitud de cambios. También puede @mention manualmente o solicitar una revisión de personas o equipos específicos. -If your repository has checks configured to run on pull requests, you will see any checks that failed on your pull request. This helps you catch errors before merging your branch. For more information, see "[About status checks](/github/collaborating-with-issues-and-pull-requests/about-status-checks)." +Si tu repositorio tiene verificaciones configuradas para que se ejecuten en las solicitudes de cambios, verás cualquier verificación que falló en tu solicitud de cambios. Esto te ayuda a detectar errores antes de fusionar tu rama. Para más información, vea "[Acerca de las comprobaciones de estado](/github/collaborating-with-issues-and-pull-requests/about-status-checks)". -### Address review comments +### Abordar comentarios de revisión -Reviewers should leave questions, comments, and suggestions. Reviewers can comment on the whole pull request or add comments to specific lines. You and reviewers can insert images or code suggestions to clarify comments. For more information, see "[Reviewing changes in pull requests](/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests)." +Los revisores deben dejar preguntas, comentarios y sugerencias. Los revisores pueden comentar en toda la solicitud de cambios o agregar comentarios en líneas específicas. Tanto tú como los revisores pueden insertar imágenes o sugerencias de código para clarificar los comentarios. Para más información, vea "[Revisión de los cambios en las solicitudes de incorporación de cambios](/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests)". -You can continue to commit and push changes in response to the reviews. Your pull request will update automatically. +Puedes seguir confirmando y subiendo cambios como respuesta a las revisiones. Tu solicitud de extracción se actualizará de manera automática. -### Merge your pull request +### Fusiona tu solicitud de cambios -Once your pull request is approved, merge your pull request. This will automatically merge your branch so that your changes appear on the default branch. {% data variables.product.prodname_dotcom %} retains the history of comments and commits in the pull request to help future contributors understand your changes. For more information, see "[Merging a pull request](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request)." +Una vez que se apruebe tu solicitud de cambios, fusiónala. Esto fusionará tu rama automáticamente para que tus cambios aparezcan en la rama predeterminada. {% data variables.product.prodname_dotcom %} retiene el historial de comentarios y confirmaciones en la solicitud de cambios para ayudar a los contribuyentes futuros a entender tus cambios. Para más información, vea "[Combinación de una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request)". -{% data variables.product.prodname_dotcom %} will tell you if your pull request has conflicts that must be resolved before merging. For more information, see "[Addressing merge conflicts](/github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts)." +{% data variables.product.prodname_dotcom %} te dirá si tu solicitud de cambios tiene conflictos que se deban resolver antes de fusionarse. Para más información, vea "[Solución de conflictos de combinación](/github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts)". -Branch protection settings may block merging if your pull request does not meet certain requirements. For example, you need a certain number of approving reviews or an approving review from a specific team. For more information, see "[About protected branches](/github/administering-a-repository/about-protected-branches)." +La configuación de protección de rama podría bloquear la fusión si tu solicitud de cambios no cumple con algunos de los requisitos. Por ejemplo, necesitas cierto número de revisiones de aprobación o una revisión de aprobación de algún equipo específico. Para más información, vea "[Acerca de las ramas protegidas](/github/administering-a-repository/about-protected-branches)". -### Delete your branch +### Borra tu rama -After you merge your pull request, delete your branch. This indicates that the work on the branch is complete and prevents you or others from accidentally using old branches. For more information, see "[Deleting and restoring branches in a pull request](/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request)." +Después de que fusiones tu solicitud de cambios, borra tu rama. Esto indica que se ha completado el trabajo en la rama y te previene tanto a tí como a otras personas de que utilices ramas antiguas por acidente. Para más información, vea "[Eliminación y restauración de ramas en una solicitud de incorporación de cambios](/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request)". -Don't worry about losing information. Your pull request and commit history will not be deleted. You can always restore your deleted branch or revert your pull request if needed. +No te preocupes por perder la información. No se borrará tu solicitud de cambios ni tu historial de confirmación. Siempre puedes restablecer la rama que borraste o revertir tu solicitud de cambios en caso de que lo necesites. diff --git a/translations/es-ES/content/get-started/quickstart/github-glossary.md b/translations/es-ES/content/get-started/quickstart/github-glossary.md index 4aa3ce0add..9a7d71b3d7 100644 --- a/translations/es-ES/content/get-started/quickstart/github-glossary.md +++ b/translations/es-ES/content/get-started/quickstart/github-glossary.md @@ -10,8 +10,13 @@ versions: ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: e7c6be7286d1221970c9e4e50b477fb82b4d3652 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126257' --- - {% for term in site.data.glossaries.external %} ### {% data glossaries.external[forloop.index0].term %} {% data glossaries.external[forloop.index0].description %} @@ -20,8 +25,8 @@ versions: --- -## Leer más +## Información adicional -- [El glosario oficial de Git](https://www.kernel.org/pub/software/scm/git/docs/gitglossary.html) +- [Glosario oficial de Git](https://www.kernel.org/pub/software/scm/git/docs/gitglossary.html) - [Documentación de Git](https://git-scm.com/doc) - [Lista de comandos de Git](https://git-scm.com/docs) diff --git a/translations/es-ES/content/get-started/quickstart/hello-world.md b/translations/es-ES/content/get-started/quickstart/hello-world.md index fef448402f..7e71003b7a 100644 --- a/translations/es-ES/content/get-started/quickstart/hello-world.md +++ b/translations/es-ES/content/get-started/quickstart/hello-world.md @@ -1,5 +1,5 @@ --- -title: Hola Mundo +title: Hola mundo intro: 'Sigue este ejercicio de "Hello World" para iniciar con {% data variables.product.product_name %}.' versions: fpt: '*' @@ -11,8 +11,13 @@ topics: - Pull requests - Fundamentals miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 71278b720bcbfaabc892c396ab7fb558f5309173 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126256' --- - ## Introducción {% data variables.product.product_name %} es una plataforma de hospedaje de código para el control de versiones y la colaboración. Este permite que tú y otras personas trabajen juntos en proyectos desde donde sea. @@ -26,20 +31,20 @@ En esta guía de inicio rápido: * Harás cambios a un archivo y los subirás a {% data variables.product.product_name %} como confirmaciones * Abrirás y fusionarás una solicitud de cambios -Para completar este tutorial, necesitarás una [cuenta de {% data variables.product.product_name %}](http://github.com) y acceso a internet. No necesitas saber cómo codificar, utilizar la línea de comandos o instalar Git (el software de control de versiones en el que está compilado {% data variables.product.product_name %}). Si tienes dudas sobre cualquiera de las expresiones que se utilizan en esta guía, dirígete al [glosario](/get-started/quickstart/github-glossary) para encontrar más información sobre nuestra terminología. +Para completar este tutorial, necesita una [cuenta de {% data variables.product.product_name %}](http://github.com) y acceso a Internet. No necesitas saber cómo codificar, utilizar la línea de comandos o instalar Git (el software de control de versiones en el que está compilado {% data variables.product.product_name %}). Si tiene alguna pregunta sobre cualquiera de las expresiones usadas en esta guía, diríjase al [glosario](/get-started/quickstart/github-glossary) para obtener más información sobre nuestra terminología. ## Crear un repositorio -Un repositorio se utiliza a menudo para organizar un solo proyecto. Los repositorios pueden contener carpetas y archivos, imágenes, videos, hojas de cálculo y conjuntos de datos; todo lo que necesita tu proyecto. A menudo, los repositorios incluyen un archivo de _README_, que es un archivo con información sobre tu proyecto. Los archivos _README_ se escriben en el lenguaje de marcado de texto simple. Puedes utilizar esta [hoja informativa](https://www.markdownguide.org/cheat-sheet/) para iniciar con la sintaxis de lenguaje de marcado. {% data variables.product.product_name %} te permite agregar un archivo de _README_ al mismo tiempo que creas tu repositorio nuevo. {% data variables.product.product_name %} también ofrece otras opciones comunes, tales como un archivo de licencia, pero no teines que seleccionar ninguna de ellas ahora mismo. +Un repositorio se utiliza a menudo para organizar un solo proyecto. Los repositorios pueden contener carpetas y archivos, imágenes, videos, hojas de cálculo y conjuntos de datos; todo lo que necesita tu proyecto. A menudo, los repositorios incluyen un archivo _LÉAME_ con información sobre el proyecto. Los archivos _LÉAME_ se escriben en el lenguaje Markdown de texto sin formato. Puede usar esta [hoja de referencia rápida](https://www.markdownguide.org/cheat-sheet/) para empezar a trabajar con la sintaxis de Markdown. {% data variables.product.product_name %} permite agregar un archivo _LÉAME_ al mismo tiempo que crea el repositorio. {% data variables.product.product_name %} también ofrece otras opciones comunes, tales como un archivo de licencia, pero no teines que seleccionar ninguna de ellas ahora mismo. -Tu repositorio de `hello-world` puede ser un lugar donde almacenes ideas, recursos o incluso compartas y debatas cosas con los demás. +El repositorio `hello-world` puede ser un lugar donde almacene ideas, recursos o incluso comparta y debata cosas con otros usuarios. {% data reusables.repositories.create_new %} -1. En la caja de **Nombre de repositorio**, ingresa `hello-world`. -2. En la caja de **Descripción**, escribe una descripción corta. -3. Selecciona **Agregar un archivo README**. -4. Selecciona si tu repositorio será **Público** o **Privado**. -5. Haz clic en **Crear repositorio**. +1. En el cuadro **Nombre del repositorio**, escriba `hello-world`. +2. En el cuadro **Descripción**, escriba una breve descripción. +3. Seleccione **Agregar un archivo LÉAME**. +4. Seleccione si el repositorio será **Público** o **Privado**. +5. Haga clic en **Create repository** (Crear repositorio). ![Crear un repositorio de hello world](/assets/images/help/repository/hello-world-repo.png) @@ -47,15 +52,15 @@ Tu repositorio de `hello-world` puede ser un lugar donde almacenes ideas, recurs La ramificación te permite tener versiones diferentes de un repositorio en una ocasión. -Predeterminadamente, tu repositorio tiene una rama llamada `main`, la cual se considera como la rama definitiva. Puedes crear ramas adicionales de la `main` en tu repositorio. Puedes utilizar ramas para tener versiones diferentes de un proyecto en algún momento específico. Esto es útil cuando quieres agregar características nuevas a un proyecto sin cambiar la fuente de código principal. El trabajo que se hace en las diferentes ramas no se mostrará en la rama principal sino hasta que la fusiones, lo cual veremos más adelante en esta guía. Puedes utilizar ramas para experimentar y hacer ediciones antes de confirmarlas a `main`. +De manera predeterminada, el repositorio tiene una rama llamada `main` que se considera la rama definitiva. Puede crear ramas adicionales fuera de `main` en el repositorio. Puedes utilizar ramas para tener versiones diferentes de un proyecto en algún momento específico. Esto es útil cuando quieres agregar características nuevas a un proyecto sin cambiar la fuente de código principal. El trabajo que se hace en las diferentes ramas no se mostrará en la rama principal sino hasta que la fusiones, lo cual veremos más adelante en esta guía. Puede utilizar ramas para experimentar y realizar ediciones antes de confirmarlas en `main`. -Cuando creas una rama fuera de la de `main`, estás haciendo una copia o captura de pantalla de `main` como lo fue en ese momento. Si alguien más hizo cambios en la rama `main` mientras estuviste trabajando en tu rama, podrías extraer esas actualizaciones. +Al crear una rama a partir de la rama `main`, se realiza una copia, o instantánea, de `main` como estaba en ese momento en el tiempo. Si alguien más ha realizado cambios en la rama `main` mientras trabajaba en el rama, podría extraer esas actualizaciones. -Este diagrama muestra: +En este diagrama se muestra: * La rama `main` -* Una rama nueva llamada `feature` -* El viaje que hace `feature` antes de fusionarse en `main` +* Una nueva rama denominada `feature` +* El recorrido que realiza `feature` antes de combinarse en `main` ![diagrama de ramificado](/assets/images/help/repository/branching.png) @@ -67,72 +72,74 @@ Este diagrama muestra: Las ramas logran metas similares en los repositorios de {% data variables.product.product_name %}. -En {% data variables.product.product_name %}, nuestros desarrolladores, escritores y diseñadores utilizan ramas para mantener las correcciones de errores y el trabajo de las características separados de nuestra rama `main` (productiva). Cuando un cambio está listo, se fusiona su rama en `main`. +En {% data variables.product.product_name %}, nuestros desarrolladores, escritores y diseñadores utilizan ramas para mantener las correcciones de errores y el trabajo de las características separados de nuestra rama `main` (de producción). Cuando un cambio está listo, combinan su rama en `main`. ### Crear una rama -1. Haz clic en la pestaña de **Código** de tu repositorio `hello-world`. -2. Haz clic ene l menú desplegable en la parte superior del archivo que dice **main**. ![Menú de la rama](/assets/images/help/branch/branch-selection-dropdown.png) -4. Teclea un nombre de rama, `readme-edits`, en la caja de texto. -5. Haz clic en **Crear rama: readme-dits desde main**. +1. Haga clic en la pestaña **Código** del repositorio `hello-world`. +2. Haga clic en la lista desplegable de la parte superior de la lista de archivos que indica **main**. + ![Menú de la rama](/assets/images/help/branch/branch-selection-dropdown.png) +4. Escriba un nombre de rama, `readme-edits`, en el cuadro de texto. +5. Haga clic en **Crear rama: readme-edits desde main**. ![Menú de la rama](/assets/images/help/repository/new-branch.png) -Ahora tienes dos ramas, `main` y `readme-edits`. Ahora mismo, se ven idénticas. A continuación, agregarás cambios a la rama nueva. +Ahora tiene dos ramas, `main` y `readme-edits`. Ahora mismo, se ven idénticas. A continuación, agregarás cambios a la rama nueva. ## Hacer y confirmar cambios -Cuando creaste una rama nueva en el paso anterior, {% data variables.product.product_name %} te llevó a la página de código de tu rama `readme-edits` nueva, la cual es una copia de `main`. +Cuando ha creado una rama en el paso anterior, {% data variables.product.product_name %} le ha llevado a la página de código de la nueva rama `readme-edits`, que es una copia de `main`. Puedes hacer y guardar cambios a los archivos de tu repositorio. En {% data variables.product.product_name %}, los cambios guardados se llaman confirmaciones. Cada confirmación tiene un mensaje de confirmación asociado, el cual es una descripción que explica por qué se realizó algún cambio en particular. Los mensajes de confirmación capturan la historia de tus cambios para que otros contribuyentes puedan entender lo que hiciste y por qué. -1. Debajo de la rama `readme-edits` que creaste, haz clic en el archivo _README.md_. +1. En la rama `readme-edits` que ha creado, haga clic en el archivo _README.md_. 2. Haz clic en {% octicon "pencil" aria-label="The edit icon" %} para editar el archivo. 3. En el editor, escribe un poco sobre ti mismo. Intenta utilizar elementos de lenguaje de marcado diferentes. -4. En la caja de **Cambios de confirmación**, escribe un mensaje de confirmación que describa tus cambios. -5. Haz clic en **Commit changes** (Confirmar cambios). +4. En el cuadro **Confirmar cambios**, escriba un mensaje de confirmación que describa los cambios. +5. Haga clic en **Confirmar cambios**. ![Ejemplo de confirmación](/assets/images/help/repository/first-commit.png) -Estos cambios se harán únicamente al archivo README en tu rama `readme-edits`, así que ahora esta rama tiene contenido que es diferente de la de `main`. +Estos cambios solo se realizarán en el archivo LÉAME de la rama `readme-edits`, por lo que ahora contiene contenido diferente al de `main`. ## Abrir una solicitud de extracción -Ahora que tienes cambios en una rama furea de la de `main`, puedes abrir una solicitud de cambios. +Ahora que tiene cambios en una rama derivada de `main`, puede abrir una solicitud de incorporación de cambios. Las solicitudes de cambios son el núcleo de la colaboración en {% data variables.product.product_name %}. Cuando abres una solicitud de cambios, estás proponiendo tus cambios y solicitando que alguien revise e integre tu contribución y la fusione en su rama. Las solicitudes de cambio muestran diffs o diferencias del contenido de ambas ramas. Los cambios, adiciones y sustracciones se muestran en varios colores. Tan pronto hagas una confirmación, puedes abrir una solicitud de cambios y comenzar un debate, incluso antes de que se termine el código. -Si utilizas la característica de `@mention` de {% data variables.product.product_name %} en tu mensaje de solicitud de cambios, puedes pedir retroalimentación de una persona o equipo específico, ya sea que estén al fondo del pasillo o a 10 zonas horarias de distancia. +Al usar la característica `@mention` de {% data variables.product.product_name %} en el mensaje de solicitud de incorporación de cambios, puede solicitar comentarios de una persona o un equipo específico, con independencia de que esté al final del pasillo o a 10 zonas horarias de distancia. Incluso puedes abrir solicitudes de cambio en tu propio repositorio y fusionarlas tú mismo. Es una forma genial para aprenderse el flujo de {% data variables.product.product_name %} antes de trabajar en proyectos más grandes. -1. Haz clic en la pestaña de **Solicitudes de cambios** de tu repositorio `hello-world`. -2. Haz clic en **Solicitud de cambios nueva** -3. En la caja de **Comparaciones de ejemplo**, selecciona la rama que hiciste, `readme-edits`, para compararla con `main` (la original). +1. Haga clic en la pestaña **Solicitudes de incorporación de cambios** del repositorio `hello-world`. +2. Haga clic en **Nueva solicitud de incorporación de cambios**. +3. En el cuadro **Comparaciones de ejemplo**, seleccione la rama que ha creado, `readme-edits`, para compararla con `main` (la original). 4. Mira tus cambios en los diffs en la página de Comparar, asegúrate que son lo que quieres enviar. ![ejemplo de diff](/assets/images/help/repository/diffs.png) -5. Haz clic en **Create Pull Request** (Crear solicitud de extracción). +5. Haga clic en **Create pull request** (Crear solicitud de incorporación de cambios). 6. Dale un título a tu solicitud de cambios y escribe una descripción breve de estos. Puedes incluir emojis y arrastrar y soltar imágenes y gifs. -7. Opcionalmente, a la derecha de tu título y descripción, haz clic en el {% octicon "gear" aria-label="The Gear icon" %} junto a **Revisores**. **Asignados**, **Etiquetas**, **Proyectos** o **Hito** para agregar cualquiera de estas opciones a tu solicitud de cambios. No necesitas agregar ninguna aún, pero estas opciones ofrecen diversas formas de colaborar utilizando solicitudes de cambio. Para obtener más información, consulta "[Acerca de las solicitudes de extracción](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)." -7. Haz clic en **Create Pull Request** (Crear solicitud de extracción). +7. Opcionalmente, a la derecha del título y la descripción, haga clic en {% octicon "gear" aria-label="The Gear icon" %} junto a **Revisores**. **Usuarios asignados**, **Etiquetas**, **Proyectos** o **Hito** para agregar cualquiera de estas opciones a la solicitud de incorporación de cambios. No necesitas agregar ninguna aún, pero estas opciones ofrecen diversas formas de colaborar utilizando solicitudes de cambio. Para más información, vea "[Acerca de las solicitudes de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)". +7. Haga clic en **Create pull request** (Crear solicitud de incorporación de cambios). Tus colaboradores ahora pueden revisar tus ediciones y hacer sugerencias. ## Fusionar tu solicitud de cambios -En este paso final, fusionarás tu rama de `readme-edits` en la rama `main`. Después de que fusionas tu solicitud de cambios, los cambios en tu rama de `readme-edits` se incorporarán a `main`. +En este paso final, combinará la rama `readme-edits` en la rama `main`. Después de combinar la solicitud de incorporación de cambios, los cambios en la rama `readme-edits` se incorporarán a `main`. -Algunas veces, una solicitud de cambios podría introducir cambios al código que entren en conflicto con el existente en `main`. Si existe cualquier conflicto, {% data variables.product.product_name %} te alertará sobre el código que lo ocasiona y no dejará que se fusione sino hasta que esto se resuelva. Puedes hacer una confirmación que resuelva los conflictos o que utilice comentarios en la solicitud de cambios para debatir estos conflictos con tus miembros de equipo. +En ocasiones, una solicitud de cambios podría introducir cambios en el código que entren en conflicto con el código existente en `main`. Si existe cualquier conflicto, {% data variables.product.product_name %} te alertará sobre el código que lo ocasiona y no dejará que se fusione sino hasta que esto se resuelva. Puedes hacer una confirmación que resuelva los conflictos o que utilice comentarios en la solicitud de cambios para debatir estos conflictos con tus miembros de equipo. En este recorrido, no deberías de tener conflictos, así que estás listo para fusionar tu rama en la principal. -1. Haz clic en **Fusionar solicitud de cambios** para fusionar los cambios en `main`. ![Captura de pantalla del botón de fusión.](/assets/images/help/pull_requests/pullrequest-mergebutton.png) -2. Haz clic en **Confirmar fusión**. Recibirás un mensaje indicando que la solicitud se fusionó con éxito y luego se cerró. -3. Haz clic en **Borrar rama**. Ahora que tu solicitud de cambios se fusionó y tus cambios están en `main`, puedes borrar la rama `readme-edits` con seguridad. Si quieres hacer más cambios a tu proyecto, siempre puedes crear una rama nueva y repetir este proceso. +1. Haga clic en **Combinar solicitud de incorporación de cambios** para combinar los cambios en `main`. + ![Captura de pantalla del botón Combinar.](/assets/images/help/pull_requests/pullrequest-mergebutton.png) +2. Haga clic en **Confirmar combinación**. Recibirás un mensaje indicando que la solicitud se fusionó con éxito y luego se cerró. +3. Haga clic en **Eliminar rama**. Ahora que la solicitud de incorporación de cambios se ha combinado y los cambios están en `main`, puede eliminar la rama `readme-edits` de forma segura. Si quieres hacer más cambios a tu proyecto, siempre puedes crear una rama nueva y repetir este proceso. ## Pasos siguientes @@ -147,4 +154,4 @@ Esto es lo que lograste en este tutorial: Echa un vistazo a tu perfil de {% data variables.product.product_name %} y verás tu trabajo reflejado en tu gráfica de contribuciones. -Para obtener más información sobre el poder de las ramas y las solicitudes de cambios, consulta la sección "[Flujo de GitHub](/get-started/quickstart/github-flow)". Para obtener más información sobre cómo iniciar con {% data variables.product.product_name %}, consulta el resto de las guías en la [guía rápida de inicio](/get-started/quickstart). +Para más información sobre la eficacia de las ramas y las solicitudes de incorporación de cambios, vea "[Flujo de GitHub](/get-started/quickstart/github-flow)". Para más información sobre cómo empezar a trabajar con {% data variables.product.product_name %}, vea las otras guías del [inicio rápido de introducción](/get-started/quickstart). diff --git a/translations/es-ES/content/get-started/quickstart/index.md b/translations/es-ES/content/get-started/quickstart/index.md index aa47144b8f..09601e0532 100644 --- a/translations/es-ES/content/get-started/quickstart/index.md +++ b/translations/es-ES/content/get-started/quickstart/index.md @@ -1,5 +1,5 @@ --- -title: Inicio Rápido +title: Inicio rápido intro: 'Comenzar a usar {% data variables.product.product_name %} para administrar los repositorios de Git y colaborar con otros.' versions: fpt: '*' @@ -25,5 +25,11 @@ children: - /git-and-github-learning-resources redirect_from: - /github/getting-started-with-github/quickstart +ms.openlocfilehash: 50362d8bb668b07cbf46e2324403a268266ae656 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126255' --- diff --git a/translations/es-ES/content/get-started/quickstart/set-up-git.md b/translations/es-ES/content/get-started/quickstart/set-up-git.md index 00a4232ecb..3ca433ddda 100644 --- a/translations/es-ES/content/get-started/quickstart/set-up-git.md +++ b/translations/es-ES/content/get-started/quickstart/set-up-git.md @@ -1,5 +1,5 @@ --- -title: Configurar Git +title: Configuración de Git redirect_from: - /git-installation-redirect - /linux-git-installation @@ -12,7 +12,7 @@ redirect_from: - /articles/set-up-git - /github/getting-started-with-github/set-up-git - /github/getting-started-with-github/quickstart/set-up-git -intro: 'En el centro de {% data variables.product.prodname_dotcom %} hay un sistema de control de versión de código abierto (VCS) llamado Git. Git es responsable de todo lo relacionado con {% data variables.product.prodname_dotcom %} que suceda de forma local en tu computadora.' +intro: 'En el corazón de {% data variables.product.prodname_dotcom %} es un sistema de control de versiones (VCS) de código abierto denominado Git. Git es responsable de todo lo relacionado con {% data variables.product.prodname_dotcom %} que ocurra localmente en el equipo.' versions: fpt: '*' ghes: '*' @@ -23,15 +23,20 @@ topics: - Issues - Notifications - Accounts +ms.openlocfilehash: d12782f8531ec856cfa25e7d847527a26e84fb2e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147643961' --- - ## Utilizar GitHub -Para utilizar Git en la línea de comandos, necesitarás descargar, instalar y configurar Git en tu computadora. También puedes instalar el {% data variables.product.prodname_cli %} para utilizar {% data variables.product.prodname_dotcom %} desde la línea de comandos. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_cli %}](/github-cli/github-cli/about-github-cli)". +Para usar Git en la línea de comandos, deberás descargar, instalar y configurar Git en tu equipo. También puede instalar {% data variables.product.prodname_cli %} para usar {% data variables.product.prodname_dotcom %} desde la línea de comandos. Para más información, vea "[Acerca de {% data variables.product.prodname_cli %}](/github-cli/github-cli/about-github-cli)". -Si quieres trabajar con Git de forma local, pero no quieres utilizar la línea de comandos, puedes descargar e instalar el cliente de [{% data variables.product.prodname_desktop %}]({% data variables.product.desktop_link %}) en su lugar. Para obtener más información, consulta la sección "[Instalar y configurar {% data variables.product.prodname_desktop %}](/desktop/installing-and-configuring-github-desktop/)". +Si quieres trabajar con Git de forma local, pero no quieres utilizar la línea de comandos, puedes descargar e instalar en su lugar el cliente [{% data variables.product.prodname_desktop %}]({% data variables.product.desktop_link %}). Para obtener más información, vea "[Instalar y configurar {% data variables.product.prodname_desktop %}](/desktop/installing-and-configuring-github-desktop/)". -Si no necesitas trabajar localmente con los archivos, {% data variables.product.product_name %} te permite completar muchas acciones relacionadas con Git directamente en el buscador, incluyendo: +Si no necesitas trabajar con archivos de forma local, {% data variables.product.product_name %} te permite realizar muchas acciones relacionadas con Git de forma directa en el navegador, incluido lo siguiente: - [Crear un repositorio](/articles/create-a-repo) - [Bifurcar un repositorio](/articles/fork-a-repo) @@ -40,41 +45,41 @@ Si no necesitas trabajar localmente con los archivos, {% data variables.product. ## Configurar Git -1. [Descarga e instala la última versión de Git](https://git-scm.com/downloads). +1. [Descargue e instale la versión más reciente de Git](https://git-scm.com/downloads). {% note %} - - **Nota**: Si estás utilizando un dispositivo con Chrome OS, necesitarás realizar configuraciones adicionales: - + + **Nota**: Si está utilizando un dispositivo con Chrome OS, necesitará realizar configuraciones adicionales: + 1. Instala un emulador de terminal como Termux desde la Google Play Store en tu dispositivo Chrome OS. - 1. Instala Git desde el emulador de terminal que instalaste. Por ejemplo, ingresa `apt install git` en Termux y teclea `y` cuando se te indique. - + 1. Instala Git desde el emulador de terminal que instalaste. Por ejemplo, en Termux, escriba `apt install git` y luego `y` cuando se le solicite. + {% endnote %} -1. [Configura tu nombre de usuario en Git](/github/getting-started-with-github/setting-your-username-in-git). -1. [Configura tu dirección de correo electrónico de confirmación en Git](/articles/setting-your-commit-email-address). +1. [Establezca el nombre de usuario en Git](/github/getting-started-with-github/setting-your-username-in-git). +1. [Establezca la dirección de correo electrónico de confirmación en Git](/articles/setting-your-commit-email-address). -## Autenticarte con {% data variables.product.prodname_dotcom %} desde Git +## Autenticación con {% data variables.product.prodname_dotcom %} desde Git -Cuando te conectes a un repositorio de {% data variables.product.prodname_dotcom %} desde Git, necesitarás autenticarte con {% data variables.product.product_name %} utilizando ya sea HTTPS o SSH. +Cuando te conectes a un repositorio de {% data variables.product.prodname_dotcom %} desde Git, deberás autenticarte con {% data variables.product.product_name %} mediante HTTPS o SSH. {% note %} -**Nota:** Puedes autenticarte en {% data variables.product.product_name %} utilizando el {% data variables.product.prodname_cli %} ya sea para HTTP o SSH. Para obtener más información, consulta [`gh auth login`](https://cli.github.com/manual/gh_auth_login). +**Nota**: puede autenticarse en {% data variables.product.product_name %} mediante la {% data variables.product.prodname_cli %}, ya sea para HTTP o SSH. Para más información, vea [`gh auth login`](https://cli.github.com/manual/gh_auth_login). {% endnote %} ### Conectar por HTTPS (recomendado) -Si clonas con HTTPS, puedes guardar tus credenciales de {% data variables.product.prodname_dotcom %} en el caché en Git utilizando un ayudante para credenciales. Para obtener más información, consulta las secciones "[Clonar con URL de HTTPS](/github/getting-started-with-github/about-remote-repositories/#cloning-with-https-urls)" y "[Guardar tus credenciales de {% data variables.product.prodname_dotcom %} en caché en Git](/github/getting-started-with-github/caching-your-github-credentials-in-git)". +Si clonas con HTTPS, puedes almacenar en caché las credenciales de {% data variables.product.prodname_dotcom %} en Git mediante un asistente de credenciales. Para más información, consulta "[Clonación con direcciones URL HTTPS](/github/getting-started-with-github/about-remote-repositories/#cloning-with-https-urls)" y "[Almacenamiento en caché de las credenciales de {% data variables.product.prodname_dotcom %} en Git](/github/getting-started-with-github/caching-your-github-credentials-in-git)". ### Conectar por SSH -Si clonas con SSH, debes generar llaves SSH en cada computadora que utilices para subir o extraer información desde {% data variables.product.product_name %}. Para obtener más información, consulta las secciones "[Clonar con URL de SSH](/github/getting-started-with-github/about-remote-repositories/#cloning-with-ssh-urls)" y "[Generar una llave SSH nueva](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)". +Si clonas con SSH, debes generar claves SSH en cada equipo que uses para insertar o extraer desde {% data variables.product.product_name %}. Para obtener más información, consulta "[Clonación con direcciones URL SSH](/github/getting-started-with-github/about-remote-repositories/#cloning-with-ssh-urls)" y "[Generación de una nueva clave SSH](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)". ## Pasos siguientes -Ahora Git y {% data variables.product.prodname_dotcom %} están completamente configurados. Ahora puedes elegir crear un repositorio en donde puedas poner tus proyectos. El guardar tu código en un repositorio te permite respaldarlo y compartirlo con todo el mundo. +Ya tienes Git y {% data variables.product.prodname_dotcom %} configurados. Ahora puedes elegir crear un repositorio en donde puedas poner tus proyectos. Guardar el código en un repositorio permite hacer una copia de seguridad del código y compartirlo en todo el mundo. * {% data reusables.getting-started.create-a-repository %}. diff --git a/translations/es-ES/content/get-started/signing-up-for-github/index.md b/translations/es-ES/content/get-started/signing-up-for-github/index.md index c71e5a69c4..6e03f805e7 100644 --- a/translations/es-ES/content/get-started/signing-up-for-github/index.md +++ b/translations/es-ES/content/get-started/signing-up-for-github/index.md @@ -16,5 +16,11 @@ children: - /verifying-your-email-address - /setting-up-a-trial-of-github-enterprise-cloud - /setting-up-a-trial-of-github-enterprise-server +ms.openlocfilehash: d533092609c80665a8a4cdbc7a646a9a42365d57 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126243' --- diff --git a/translations/es-ES/content/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud.md b/translations/es-ES/content/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud.md index 9ae2cfe6fd..a8610e0f8d 100644 --- a/translations/es-ES/content/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud.md +++ b/translations/es-ES/content/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud.md @@ -1,6 +1,6 @@ --- -title: Setting up a trial of GitHub Enterprise Cloud -intro: 'You can try {% data variables.product.prodname_ghe_cloud %} for free.' +title: Configurar una prueba de la nube de GitHub Enterprise +intro: 'Puedes probar {% data variables.product.prodname_ghe_cloud %} de manera gratuita.' redirect_from: - /articles/setting-up-a-trial-of-github-enterprise-cloud - /github/getting-started-with-github/setting-up-a-trial-of-github-enterprise-cloud @@ -12,71 +12,74 @@ versions: topics: - Accounts shortTitle: Enterprise Cloud trial +ms.openlocfilehash: 13cb43b5dfd4a9e207a9a1cca090b223c56f4678 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147389959' --- - {% data reusables.enterprise.ghec-cta-button %} -## About {% data variables.product.prodname_ghe_cloud %} +## Acerca de {% data variables.product.prodname_ghe_cloud %} -{% data variables.product.prodname_ghe_cloud %} is a plan for large businesses or teams who collaborate on {% data variables.product.prodname_dotcom_the_website %}. {% data reusables.enterprise.about-github-for-enterprises %} +{% data variables.product.prodname_ghe_cloud %} es un plan para negocios o equipos grandes que colaboran en {% data variables.product.prodname_dotcom_the_website %}. {% data reusables.enterprise.about-github-for-enterprises %} -{% data reusables.organizations.about-organizations %} For more information about accounts, see "[Types of {% data variables.product.prodname_dotcom %} accounts](/get-started/learning-about-github/types-of-github-accounts)." +{% data reusables.organizations.about-organizations %} Para más información sobre los tipos de cuenta, vea "[Tipos de cuentas de {% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/types-of-github-accounts)". -You can use organizations for free with {% data variables.product.prodname_free_team %}, which includes limited features. For additional features, such as SAML single sign-on (SSO), access control for {% data variables.product.prodname_pages %}, and included {% data variables.product.prodname_actions %} minutes, you can upgrade to {% data variables.product.prodname_ghe_cloud %}. For a detailed list of the features available with {% data variables.product.prodname_ghe_cloud %}, see our [Pricing](https://github.com/pricing) page. +Puedes utilizar organizaciones gratuitamente con {% data variables.product.prodname_free_team %}, las cuales incluyen características limitadas. Para encontrar características adicionales, tales como el inicio de sesión único (SSO) de SAML, el control de accesos para las {% data variables.product.prodname_pages %} y los minutos incluidos de las {% data variables.product.prodname_actions %}, puedes mejorar a {% data variables.product.prodname_ghe_cloud %}. Para obtener una lista detallada de las características disponibles con {% data variables.product.prodname_ghe_cloud %}, vea nuestra página [Precios](https://github.com/pricing). -You can set up a trial of {% data variables.product.prodname_ghe_cloud %} to evaluate these additional features on a new or existing organization account. +Puedes configurar un periodo de prueba para {% data variables.product.prodname_ghe_cloud %} y evaluar estas características adicionales en una cuenta organizacional nueva o existente. -Trials are also available for {% data variables.product.prodname_ghe_server %}. For more information, see "[Setting up a trial of {% data variables.product.prodname_ghe_server %}](/articles/setting-up-a-trial-of-github-enterprise-server)." +También hay pruebas disponibles para {% data variables.product.prodname_ghe_server %}. Para más información, vea "[Configuración de una versión de prueba de {% data variables.product.prodname_ghe_server %}](/articles/setting-up-a-trial-of-github-enterprise-server)". {% data reusables.products.which-product-to-use %} -## About trials of {% data variables.product.prodname_ghe_cloud %} +## Acerca de las pruebas de {% data variables.product.prodname_ghe_cloud %} -You can set up a 30-day trial to evaluate {% data variables.product.prodname_ghe_cloud %}. You do not need to provide a payment method during the trial unless you add {% data variables.product.prodname_marketplace %} apps to your organization that require a payment method. For more information, see "[About billing for {% data variables.product.prodname_marketplace %}](/enterprise-cloud@latest/articles/about-billing-for-github-marketplace/)." +Puede configurar un periodo de 30 días de prueba para evaluar {% data variables.product.prodname_ghe_cloud %}. No es necesario que proporciones un método de pago durante la prueba a menos que agreges aplicaciones de {% data variables.product.prodname_marketplace %} en tu organización que requieran de un método de pago. Para más información, vea "[Acerca de la facturación de {% data variables.product.prodname_marketplace %}](/enterprise-cloud@latest/articles/about-billing-for-github-marketplace/)". -Your trial includes 50 seats. If you need more seats to evaluate {% data variables.product.prodname_ghe_cloud %}, contact {% data variables.contact.contact_enterprise_sales %}. At the end of the trial, you can choose a different number of seats. +Tu prueba incluye 50 asientos. Si necesitas más plazas para evaluar a {% data variables.product.prodname_ghe_cloud %}, contacta a {% data variables.contact.contact_enterprise_sales %}. Al finalizar la prueba, puedes elegir una cantidad diferente de asientos. {% data reusables.saml.saml-accounts %} -For more information, see "[About identity and access management with SAML single sign-on](/enterprise-cloud@latest/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on){% ifversion not ghec %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% else %}."{% endif %} +Para más información, vea "[Acerca de la administración de identidades y acceso con el inicio de sesión único de SAML](/enterprise-cloud@latest/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on){% ifversion not ghec %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %} -{% data variables.product.prodname_emus %} is not part of the free trial of {% data variables.product.prodname_ghe_cloud %}. If you're interested in {% data variables.product.prodname_emus %}, please contact [{% data variables.product.prodname_dotcom %}'s Sales team](https://enterprise.github.com/contact). +Las {% data variables.product.prodname_emus %} no son parte de la prueba gratuita de {% data variables.product.prodname_ghe_cloud %}. Si está interesado en {% data variables.product.prodname_emus %}, póngase en contacto con el [equipo de ventas de {% data variables.product.prodname_dotcom %}](https://enterprise.github.com/contact). -## Setting up your trial of {% data variables.product.prodname_ghe_cloud %} +## Configurar tu prueba de {% data variables.product.prodname_ghe_cloud %} -Before you can try {% data variables.product.prodname_ghe_cloud %}, you must be signed into a personal account. If you don't already have a personal account on {% data variables.product.prodname_dotcom_the_website %}, you must create one. For more information, see "[Signing up for a new {% data variables.product.prodname_dotcom %} account](/free-pro-team@latest/articles/signing-up-for-a-new-github-account)." +Antes de probar {% data variables.product.prodname_ghe_cloud %}, debes haber iniciado sesión en una cuenta personal. Si aún no tienes una cuenta personal en {% data variables.product.prodname_dotcom_the_website %}, debes crear una. Para más información, vea "[Suscripción a una nueva cuenta de {% data variables.product.prodname_dotcom %}](/free-pro-team@latest/articles/signing-up-for-a-new-github-account)" -1. Navigate to [{% data variables.product.prodname_dotcom %} for enterprises](https://github.com/enterprise). -1. Click **Start a free trial**. - !["Start a free trial" button](/assets/images/help/organizations/start-a-free-trial-button.png) -1. Click **Enterprise Cloud**. - !["Enterprise Cloud" button](/assets/images/help/organizations/enterprise-cloud-trial-option.png) -1. Follow the prompts to configure your trial. +1. Vaya a [{% data variables.product.prodname_dotcom %} para empresas](https://github.com/enterprise). +1. Haga clic en **Iniciar una evaluación gratuita**. + ![Botón "Iniciar una evaluación gratuita"](/assets/images/help/organizations/start-a-free-trial-button.png) +1. Haga clic en **Nube de Enterprise** + ![Botón "Nube de Enterprise"](/assets/images/help/organizations/enterprise-cloud-trial-option.png) +1. Sigue los mensajes para configurar tu prueba. -## Exploring {% data variables.product.prodname_ghe_cloud %} +## Explorar {% data variables.product.prodname_ghe_cloud %} -After you set up your trial, you can explore {% data variables.product.prodname_ghe_cloud %} by following the suggested tasks on the "Overview" tab of your organization. If you've previously dismissed the tasks, you can access them again by clicking **Get started with suggested tasks** at the top of the page. +Después de configurar la versión de prueba, puedes explorar {% data variables.product.prodname_ghe_cloud %} siguiendo las tareas sugeridas en la pestaña "Información general" de la organización. Si has descartado las tareas con anterioridad, puedes volver a acceder a ellas haciendo clic en **Introducción a las tareas sugeridas** en la parte superior de la página. -!["Get started with suggested tasks" button](/assets/images/help/organizations/suggested-tasks-button.png) +![Botón "Introducción a las tareas sugeridas"](/assets/images/help/organizations/suggested-tasks-button.png) {% data reusables.docs.you-can-read-docs-for-your-product %} {% data reusables.products.product-roadmap %} -## Finishing your trial +## Terminar tu prueba -You can buy {% data variables.product.prodname_enterprise %} at any time during your trial. Purchasing {% data variables.product.prodname_enterprise %} ends your trial, removing the 50-seat maximum and initiating payment. +Puedes comprar {% data variables.product.prodname_enterprise %} en cualquier momento durante tu periodo de prueba. El comprar {% data variables.product.prodname_enterprise %} terminará tu periodo de prueba, eliminando el máximo de 50 plazas e iniciando el periodo de pagos. -If you don't purchase {% data variables.product.prodname_enterprise %}, when the trial ends, your organization will be downgraded. If you used an existing organization for the trial, the organization will be downgraded to the product you were using before the trial. If you created a new organization for the trial, the organization will be downgraded to {% data variables.product.prodname_free_team %}. +Si no compras {% data variables.product.prodname_enterprise %}, cuando termine el periodo de prueba, tu organización bajará de nivel. Si utilzaste una organización existente para la prueba, esta bajará de nivel al producto que estabas utilizando antes de dicho periodo. Si creaste una organización nueva para la prueba, esta bajará de nivel a {% data variables.product.prodname_free_team %}. -Your organization will lose access to any functionality that is not included in the new product, such as advanced features like {% data variables.product.prodname_pages %} for private repositories. If you don't plan to upgrade, to avoid losing access to advanced features, consider making affected repositories public before your trial ends. For more information, see "[Setting repository visibility](/articles/setting-repository-visibility)." +Tu organización perderá el acceso a cualquier funcionalidad que no se incluya en el producto nuevo, tal como las características avanzadas como {% data variables.product.prodname_pages %} para los repositorios privados. Si no planeas mejorar tu plan, evita perder el acceso a las características avanzadas y considera convertir a los repositorios afectados en públicos antes de que termine tu periodo de prueba. Para más información, vea "[Configuración de la visibilidad de un repositorio](/articles/setting-repository-visibility)". -Downgrading also disables any SAML settings configured during the trial period. If you later purchase {% data variables.product.prodname_enterprise %}, your SAML settings will be enabled again for users in your organization to authenticate. +El bajar de categoría también inhabilita los ajustes de SAML que se configuraron durante el periodo de prueba. Si posteriormente compras {% data variables.product.prodname_enterprise %}, tus ajustes de SAML se habilitarán nuevamente para que se autentiquen los usuarios de tu organización. -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.billing_plans %} -5. Under "{% data variables.product.prodname_ghe_cloud %} Free Trial", click **Buy Enterprise** or **Downgrade to Team**. - ![Buy Enterprise and Downgrade to Team buttons](/assets/images/help/organizations/finish-trial-buttons.png) -6. Follow the prompts to enter your payment method, then click **Submit**. +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.billing_plans %} +5. En "Evaluación gratuita de {% data variables.product.prodname_ghe_cloud %}", haga clic en **Comprar Enterprise** o **Cambiar a una versión anterior de equipo**. + ![Botones Comprar Enterprise y Cambiar a una versión anterior de equipo](/assets/images/help/organizations/finish-trial-buttons.png) +6. Siga las indicaciones para escribir el método de pago y, después, haga clic en **Enviar**. diff --git a/translations/es-ES/content/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-server.md b/translations/es-ES/content/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-server.md index 9b44fab841..f8762da96a 100644 --- a/translations/es-ES/content/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-server.md +++ b/translations/es-ES/content/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-server.md @@ -1,6 +1,6 @@ --- -title: Setting up a trial of GitHub Enterprise Server -intro: 'You can try {% data variables.product.prodname_ghe_server %} for free.' +title: Configurar una prueba del servidor de GitHub Enterprise +intro: 'Puedes probar {% data variables.product.prodname_ghe_server %} de manera gratuita.' redirect_from: - /articles/requesting-a-trial-of-github-enterprise - /articles/setting-up-a-trial-of-github-enterprise-server @@ -13,56 +13,61 @@ versions: topics: - Accounts shortTitle: Enterprise Server trial +ms.openlocfilehash: eba705715818c03cb7fd1316ede6507111728806 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146454241' --- +## Acerca de las pruebas de {% data variables.product.prodname_ghe_server %} -## About trials of {% data variables.product.prodname_ghe_server %} +Puedes solicitar una prueba de 45 días para evaluar {% data variables.product.prodname_ghe_server %}. La prueba se instalará a modo de aparato virtual, con opciones para la implementación en el entorno local o en la nube. Para más información sobre {% data variables.product.prodname_ghe_server %}, y para obtener una lista de plataformas de virtualización admitidas, consulta "[Acerca de {% data variables.product.prodname_ghe_server %}](/enterprise-server/admin/overview/about-github-enterprise-server)". -You can request a 45-day trial to evaluate {% data variables.product.prodname_ghe_server %}. Your trial will be installed as a virtual appliance, with options for on-premises or cloud deployment. For more information about {% data variables.product.prodname_ghe_server %}, and for a list of supported virtualization platforms, see "[About {% data variables.product.prodname_ghe_server %}](/enterprise-server/admin/overview/about-github-enterprise-server)." +{% ifversion ghes %}{% data variables.product.prodname_dependabot %}{% else %}Las alertas de seguridad {% endif %} y {% data variables.product.prodname_github_connect %} no están disponibles en este momento en las evaluaciones gratuitas de {% data variables.product.prodname_ghe_server %}. Para obtener una demostración de estas características, contacta a {% data variables.contact.contact_enterprise_sales %}. Para obtener más información sobre estas características, consulte ["Acerca de {% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" y "[Conexión de la cuenta empresarial a {% data variables.product.prodname_ghe_cloud %}](/enterprise-server@latest/admin/configuration/managing-connections-between-your-enterprise-accounts/connecting-your-enterprise-account-to-github-enterprise-cloud)." -{% ifversion ghes %}{% data variables.product.prodname_dependabot %}{% else %}Security{% endif %} alerts and {% data variables.product.prodname_github_connect %} are not currently available in trials of {% data variables.product.prodname_ghe_server %}. For a demonstration of these features, contact {% data variables.contact.contact_enterprise_sales %}. For more information about these features, see "[About {% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" and "[Connecting your enterprise account to {% data variables.product.prodname_ghe_cloud %}](/enterprise-server@latest/admin/configuration/managing-connections-between-your-enterprise-accounts/connecting-your-enterprise-account-to-github-enterprise-cloud)." - -Trials are also available for {% data variables.product.prodname_ghe_cloud %}. For more information, see "[Setting up a trial of {% data variables.product.prodname_ghe_cloud %}](/articles/setting-up-a-trial-of-github-enterprise-cloud)." +También hay pruebas disponibles para {% data variables.product.prodname_ghe_cloud %}. Para obtener más información, consulte "[Configuración de una evaluación gratuita de {% data variables.product.prodname_ghe_cloud %}](/articles/setting-up-a-trial-of-github-enterprise-cloud)". {% data reusables.products.which-product-to-use %} -## Setting up your trial of {% data variables.product.prodname_ghe_server %} +## Configurar tu prueba de {% data variables.product.prodname_ghe_server %} -{% data variables.product.prodname_ghe_server %} is installed as a virtual appliance. Determine the best person in your organization to set up a virtual machine, and ask that person to submit a [trial request](https://enterprise.github.com/trial). You can begin your trial immediately after submitting a request. +{% data variables.product.prodname_ghe_server %} está instalado como aparato virtual. Determine quién es la mejor persona de su organización para configurar una máquina virtual y pida a esa persona que envíe una [solicitud de evaluación gratuita](https://enterprise.github.com/trial). Puedes comenzar tu prueba de forma inmediata después de enviar una solicitud. -To set up an account for the {% data variables.product.prodname_enterprise %} Web portal, click the link in the email you received after submitting your trial request, and follow the prompts. Then, download your license file. For more information, see "[Managing your license for {% data variables.product.prodname_enterprise %}](/enterprise-server@latest/billing/managing-your-license-for-github-enterprise)." +Para configurar una cuenta para el {% data variables.product.prodname_enterprise %} portal web, haz clic en el enlace del correo electrónico que recibiste después de enviar tu solicitud de prueba y sigue las instrucciones. A continuación, descarga tu archivo de licencia. Para obtener más información, consulte "[Administración de la licencia de {% data variables.product.prodname_enterprise %}](/enterprise-server@latest/billing/managing-your-license-for-github-enterprise)". -To install {% data variables.product.prodname_ghe_server %}, download the necessary components and upload your license file. For more information, see the instructions for your chosen visualization platform in "[Setting up a {% data variables.product.prodname_ghe_server %} instance](/enterprise-server@latest/admin/installation/setting-up-a-github-enterprise-server-instance)." +Para instalar {% data variables.product.prodname_ghe_server %}, descarga los elementos necesarios y carga tu archivo de licencia. Para obtener más información, consulte las instrucciones de la plataforma de visualización elegida en "[Configuración de una instancia de {% data variables.product.prodname_ghe_server %}](/enterprise-server@latest/admin/installation/setting-up-a-github-enterprise-server-instance)". -## Next steps +## Pasos siguientes -To get the most out of your trial, follow these steps: +Para sacar el mejor provecho de tu prueba, sigue los siguientes pasos: -1. [Create an organization](/enterprise-server@latest/admin/user-management/creating-organizations). -2. To learn the basics of using {% data variables.product.prodname_dotcom %}, see: - - [Intro to {% data variables.product.prodname_dotcom %}](https://resources.github.com/devops/methodology/maximizing-devops-roi/) webcast - - [Understanding the {% data variables.product.prodname_dotcom %} flow](https://guides.github.com/introduction/flow/) in {% data variables.product.prodname_dotcom %} Guides - - [Hello World](https://guides.github.com/activities/hello-world/) in {% data variables.product.prodname_dotcom %} Guides - - "[About versions of {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)" -3. To configure your instance to meet your organization's needs, see "[Configuring your enterprise](/enterprise-server@latest/admin/configuration/configuring-your-enterprise)." -4. To integrate {% data variables.product.prodname_ghe_server %} with your identity provider, see "[Using SAML](/enterprise-server@latest/admin/user-management/using-saml)" and "[Using LDAP](/enterprise-server@latest/admin/authentication/using-ldap)." -5. Invite an unlimited number of people to join your trial. - - Add users to your {% data variables.product.prodname_ghe_server %} instance using built-in authentication or your configured identity provider. For more information, see "[Using built in authentication](/enterprise-server@latest/admin/user-management/using-built-in-authentication)." - - To invite people to become account administrators, visit the [{% data variables.product.prodname_enterprise %} Web portal](https://enterprise.github.com/login). +1. [Cree una organización](/enterprise-server@latest/admin/user-management/creating-organizations). +2. Para aprender lo básico para usar {% data variables.product.prodname_dotcom %}, consulta lo siguiente: + - Webcast [Introducción a {% data variables.product.prodname_dotcom %}](https://resources.github.com/devops/methodology/maximizing-devops-roi/) + - Guías de [descripción del flujo de {% data variables.product.prodname_dotcom %}](https://guides.github.com/introduction/flow/) en {% data variables.product.prodname_dotcom %} + - Guías de [Hola mundo](https://guides.github.com/activities/hello-world/) en {% data variables.product.prodname_dotcom %} + - "[Acerca de las versiones de {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)" +3. Para configurar la instancia a fin de satisfacer las necesidades de su organización, consulte "[Configuración de la empresa](/enterprise-server@latest/admin/configuration/configuring-your-enterprise)". +4. Para integrar {% data variables.product.prodname_ghe_server %} con el proveedor de identidades, consulte "[Uso de SAML](/enterprise-server@latest/admin/user-management/using-saml)" y "[Uso de LDAP](/enterprise-server@latest/admin/authentication/using-ldap)". +5. Invita a una cantidad ilimitada de personas a unirse a tu prueba. + - Agregar usuarios a tu instancia {% data variables.product.prodname_ghe_server %} utilizando la autenticación incorporada o tu proveedor de identidad configurado. Para obtener más información, consulte "[Uso de la autenticación integrada](/enterprise-server@latest/admin/user-management/using-built-in-authentication)". + - Para invitar a los usuarios a convertirse en administradores de cuentas, visite el [portal web de {% data variables.product.prodname_enterprise %}](https://enterprise.github.com/login). {% note %} - **Note:** People you invite to become account administrators will receive an email with a link to accept your invitation. + **Nota:** Las personas a las que invite a convertirse en administradores de cuenta recibirán un correo electrónico con un vínculo para aceptar la invitación. {% endnote %} {% data reusables.products.product-roadmap %} -## Finishing your trial +## Terminar tu prueba -You can upgrade to full licenses in the [{% data variables.product.prodname_enterprise %} Web portal](https://enterprise.github.com/login) at any time during the trial period. +Puede actualizar a licencias completas en el [portal web de {% data variables.product.prodname_enterprise %}](https://enterprise.github.com/login) en cualquier momento durante el periodo de evaluación gratuita. -If you haven't upgraded by the last day of your trial, you'll receive an email notifying you that your trial had ended. If you need more time to evaluate {% data variables.product.prodname_enterprise %}, contact {% data variables.contact.contact_enterprise_sales %} to request an extension. +Si no has subido la categoría para el último día de tu prueba, recibirás un correo electrónico notificando que tu prueba ha terminado. Si necesitas más tiempo para evaluar {% data variables.product.prodname_enterprise %}, contacta a {% data variables.contact.contact_enterprise_sales %} para solicitar una extensión. -## Further reading +## Información adicional -- "[Setting up a trial of {% data variables.product.prodname_ghe_cloud %}](/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud)" +- "[Configuración de una evaluación gratuita de {% data variables.product.prodname_ghe_cloud %}](/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud)" diff --git a/translations/es-ES/content/get-started/signing-up-for-github/signing-up-for-a-new-github-account.md b/translations/es-ES/content/get-started/signing-up-for-github/signing-up-for-a-new-github-account.md index 3033e50081..01e51dfc9e 100644 --- a/translations/es-ES/content/get-started/signing-up-for-github/signing-up-for-a-new-github-account.md +++ b/translations/es-ES/content/get-started/signing-up-for-github/signing-up-for-a-new-github-account.md @@ -1,7 +1,7 @@ --- title: Registrar una nueva cuenta GitHub -shortTitle: Registrarse para una cuenta nueva de GitHub -intro: '{% data variables.product.company_short %} ofrece cuentas personales para individuos y organizaciones para equipos de personas que trabajan juntas.' +shortTitle: Sign up for a new GitHub account +intro: '{% data variables.product.company_short %} ofrece cuentas personales para individuos y organizaciones para equipos de personas que trabajan juntos.' redirect_from: - /articles/signing-up-for-a-new-github-account - /github/getting-started-with-github/signing-up-for-a-new-github-account @@ -11,13 +11,18 @@ versions: ghec: '*' topics: - Accounts +ms.openlocfilehash: f86c488695cc79519e7cfe98cce032bdedf6df97 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145115993' --- - ## Acerca de las cuentas nuevas de {% data variables.product.prodname_dotcom_the_website %} -Puedes crear una cuenta personal, lo cual funciona como tu identidad en {% data variables.product.prodname_dotcom_the_website %} o una organización, la cual permite cuentas personales múltiples para colaborar en varios proyectos. Para obtener más información sobre los tipos de cuenta, consulta la sección "[Tipos de cuentas de {% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/types-of-github-accounts)". +Puedes crear una cuenta personal, lo cual funciona como tu identidad en {% data variables.product.prodname_dotcom_the_website %} o una organización, la cual permite cuentas personales múltiples para colaborar en varios proyectos. Para más información sobre los tipos de cuenta, vea "[Tipos de cuentas de {% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/types-of-github-accounts)". -Cuando creas una cuenta personal o de organización, debes seleccionar un plan de facturación para ella. Para obtener más información, consulta "Productos de [{% data variables.product.company_short %}](/get-started/learning-about-github/githubs-products)". +Cuando creas una cuenta personal o de organización, debes seleccionar un plan de facturación para ella. Para más información, vea "[Productos de {% data variables.product.company_short %}](/get-started/learning-about-github/githubs-products)". ## Registrarse para una cuenta nueva @@ -27,6 +32,6 @@ Cuando creas una cuenta personal o de organización, debes seleccionar un plan d ## Pasos siguientes -- [Verifica tus dirección de correo electrónico](/articles/verifying-your-email-address)" -- "[Crear una cuenta empresarial](/enterprise-cloud@latest/admin/overview/creating-an-enterprise-account)"{% ifversion fpt %} en la documentación de {% data variables.product.prodname_ghe_cloud %}{% endif %} -- [ {% data variables.product.prodname_roadmap %} ]({% data variables.product.prodname_roadmap_link %}) en el repositorio `github/roadmap` +- "[Verificación de la dirección de correo electrónico](/articles/verifying-your-email-address)" +- "[Creación de una cuenta de empresa](/enterprise-cloud@latest/admin/overview/creating-an-enterprise-account)"{% ifversion fpt %} en la documentación de {% data variables.product.prodname_ghe_cloud %} {% endif %} +- [ {% data variables.product.prodname_roadmap %} ]( {% data variables.product.prodname_roadmap_link %} ) en el repositorio `github/roadmap` diff --git a/translations/es-ES/content/get-started/signing-up-for-github/verifying-your-email-address.md b/translations/es-ES/content/get-started/signing-up-for-github/verifying-your-email-address.md index bd4423097d..d60a79a31a 100644 --- a/translations/es-ES/content/get-started/signing-up-for-github/verifying-your-email-address.md +++ b/translations/es-ES/content/get-started/signing-up-for-github/verifying-your-email-address.md @@ -12,9 +12,14 @@ versions: ghec: '*' topics: - Accounts -shortTitle: Verificar tu dirección de correo electrónico +shortTitle: Verify your email address +ms.openlocfilehash: 75c455907ab0cc89f1ba8b30d6fa1d37f2d9798f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126241' --- - ## Acerca de la verificación del correo electrónico Puedes verificar tu dirección de correo electrónico después de registrarte con una cuenta nueva o cuando agregas una dirección de correo electrónico nueva. Si una dirección de correo electrónico no es válida para el envío o devuelve correos, quedará como no verificada. @@ -22,7 +27,7 @@ Puedes verificar tu dirección de correo electrónico después de registrarte co Si no verificas tu dirección de correo electrónico, no podrás hacer lo siguiente: - Crear o bifurcar repositorios - Crear propuestas o solicitudes de extracción - - Comentar sobre las propuestas, solicitudes de extracción o confirmaciones + - Comentar propuestas, solicitudes de extracción o confirmaciones - Autorizar aplicaciones de {% data variables.product.prodname_oauth_app %} - Generar tokens de acceso personal - Recibir notificaciones por correo electrónico @@ -43,10 +48,11 @@ Si no verificas tu dirección de correo electrónico, no podrás hacer lo siguie ## Verificar tu dirección de correo electrónico -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.emails %} -1. Debajo de tu dirección de correo electrónico, da clic en **Reenviar correo de verificación**. ![Reenviar enlace de verificación por correo electrónico](/assets/images/help/settings/email-verify-button.png) -4. {% data variables.product.prodname_dotcom %} te enviará un correo electrónico con un enlace. Después de hacer clic en el enlace, se te llevará a tu tablero {% data variables.product.prodname_dotcom %} y verás un mensaje emergente de confirmación. ![Mensaje emergente que confirma que se verificó tu correo electrónico](/assets/images/help/settings/email-verification-confirmation-banner.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.emails %} +1. En la dirección de correo electrónico, haga clic en **Resend verification email**. + ![Vínculo para reenviar el correo electrónico de verificación](/assets/images/help/settings/email-verify-button.png) +4. {% data variables.product.prodname_dotcom %} te enviará un correo electrónico con un enlace. Después de hacer clic en el enlace, se te llevará a tu tablero {% data variables.product.prodname_dotcom %} y verás un mensaje emergente de confirmación. + ![Banner que confirma que se verificó el correo electrónico](/assets/images/help/settings/email-verification-confirmation-banner.png) ## Solución de problemas de verificación de correo electrónico @@ -56,7 +62,7 @@ Si no verificas tu dirección de correo electrónico, no podrás hacer lo siguie ### Página de error después de hacer clic en el enlace de verificación -El enlace de verificación vence después de 24 horas. Si no verificas tu correo electrónico dentro de las 24 horas, puedes solicitar otro enlace de verificación de correo electrónico. Para obtener más información, consulta "[Verificar tu dirección de correo electrónico](/articles/verifying-your-email-address)". +El enlace de verificación vence después de 24 horas. Si no verificas tu correo electrónico dentro de las 24 horas, puedes solicitar otro enlace de verificación de correo electrónico. Para obtener más información, consulte "[Comprobar la dirección de correo electrónico](/articles/verifying-your-email-address)". Si haces clic en el enlace del correo electrónico de confirmación dentro de las siguientes 24 horas y se te dirige a una página de error, deberías garantizar que estés firmado en la cuenta correcta de {% data variables.product.product_location %}. @@ -65,6 +71,6 @@ Si haces clic en el enlace del correo electrónico de confirmación dentro de la 3. {% data variables.product.signin_link %} a tu cuenta personal de {% data variables.product.product_location %}. 4. Haz clic en el enlace de verificación del correo electrónico que te enviamos. -## Leer más +## Información adicional - "[Cambiar tu dirección principal de correo electrónico](/articles/changing-your-primary-email-address)" diff --git a/translations/es-ES/content/get-started/using-git/about-git-rebase.md b/translations/es-ES/content/get-started/using-git/about-git-rebase.md index 008dcea289..5c7dfc4b21 100644 --- a/translations/es-ES/content/get-started/using-git/about-git-rebase.md +++ b/translations/es-ES/content/get-started/using-git/about-git-rebase.md @@ -1,5 +1,5 @@ --- -title: About Git rebase +title: Acerca de la fusión mediante cambio de base de Git redirect_from: - /rebase - /articles/interactive-rebase @@ -7,68 +7,74 @@ redirect_from: - /github/using-git/about-git-rebase - /github/getting-started-with-github/about-git-rebase - /github/getting-started-with-github/using-git/about-git-rebase -intro: 'The `git rebase` command allows you to easily change a series of commits, modifying the history of your repository. You can reorder, edit, or squash commits together.' +intro: 'El comando `git rebase` te permite cambiar fácilmente una serie de confirmaciones, modificando el historial de tu repositorio. Puedes reordenar, editar o combinar confirmaciones.' versions: fpt: '*' ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: 5ffa3cbb1fcb6c8c37e56e434b08018582a0ff2b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145115986' --- -Typically, you would use `git rebase` to: +Normalmente, se usaría `git rebase` para lo siguiente: -* Edit previous commit messages -* Combine multiple commits into one -* Delete or revert commits that are no longer necessary +* Editar mensajes de confirmación previos. +* Combinar varias confirmaciones en una. +* Eliminar o revertir confirmaciones que ya no son necesarias. {% warning %} -**Warning**: Because changing your commit history can make things difficult for everyone else using the repository, it's considered bad practice to rebase commits when you've already pushed to a repository. To learn how to safely rebase on {% data variables.product.product_location %}, see "[About pull request merges](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges)." +**Advertencia**: Como cambiar el historial de su confirmación puede hacer las cosas difíciles para todos los que usan el repositorio, se considera una mala práctica fusionar mediante cambio de base las confirmaciones cuando ya las ha insertado a un repositorio. Para obtener información sobre cómo fusionar mediante cambio de base de forma segura en {% data variables.product.product_location %}, vea "[Acerca de las combinaciones de solicitudes de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges)". {% endwarning %} -## Rebasing commits against a branch +## Cambiar de base las confirmaciones con una rama -To rebase all the commits between another branch and the current branch state, you can enter the following command in your shell (either the command prompt for Windows, or the terminal for Mac and Linux): +Para cambiar de base todas las confirmaciones entre otra rama y el estado de rama actual, puedes ingresar el siguiente comando en tu shell (ya sea el símbolo del sistema para Windows o la terminal para Mac y Linux): ```shell $ git rebase --interactive other_branch_name ``` -## Rebasing commits against a point in time +## Cambiar de base las confirmaciones en un momento específico -To rebase the last few commits in your current branch, you can enter the following command in your shell: +Para cambiar de base las últimas confirmaciones en tu rama actual, puedes ingresar el siguiente comando en tu shell: ```shell $ git rebase --interactive HEAD~7 ``` -## Commands available while rebasing +## Comandos disponibles mientras se cambia de base -There are six commands available while rebasing: +Hay seis comandos disponibles mientras se cambia la base:
pick
-
pick simply means that the commit is included. Rearranging the order of the pick commands changes the order of the commits when the rebase is underway. If you choose not to include a commit, you should delete the entire line.
+
pick simplemente significa que se incluye la confirmación. Reordenar los comandos pick cambia el orden de las confirmaciones cuando la fusión mediante cambio de base está en curso. Si eliges no incluir una confirmación, debes eliminar la línea completa.
reword
-
The reword command is similar to pick, but after you use it, the rebase process will pause and give you a chance to alter the commit message. Any changes made by the commit are not affected.
+
El comando reword es similar a pick, pero después de usarlo, la fusión mediante cambio de base se pausará y le dará la oportunidad de modificar el mensaje de confirmación. Cualquier cambio hecho por la confirmación no se ve afectado.
edit
-
If you choose to edit a commit, you'll be given the chance to amend the commit, meaning that you can add or change the commit entirely. You can also make more commits before you continue the rebase. This allows you to split a large commit into smaller ones, or, remove erroneous changes made in a commit.
+
Si elige realizar edit en una confirmación, se le dará la oportunidad de modificar la confirmación, lo que significa que puede agregar o cambiar la confirmación por completo. También puedes realizar más confirmaciones antes de continuar con el cambio de base. Esto te permite dividir una confirmación grande en otras más pequeñas o eliminar cambios erróneos hechos en una confirmación.
squash
-
This command lets you combine two or more commits into a single commit. A commit is squashed into the commit above it. Git gives you the chance to write a new commit message describing both changes.
+
Este comando te permite combinar dos o más confirmaciones en una única confirmación. Una confirmación se combina en la confirmación de arriba. Git te da la oportunidad de escribir un mensaje de confirmación nuevo describiendo ambos cambios.
fixup
-
This is similar to squash, but the commit to be merged has its message discarded. The commit is simply merged into the commit above it, and the earlier commit's message is used to describe both changes.
+
Esto es similar a squash, pero la confirmación que se va a combinar tiene su mensaje descartado. La confirmación simplemente se fusiona en la confirmación de arriba y el mensaje de la confirmación anterior se usa para describir ambos cambios.
exec
-
This lets you run arbitrary shell commands against a commit.
+
Esto te permite ejecutar comandos shell de forma arbitraria con una confirmación.
-## An example of using `git rebase` +## Un ejemplo de uso de `git rebase` -No matter which command you use, Git will launch [your default text editor](/github/getting-started-with-github/associating-text-editors-with-git) and open a file that details the commits in the range you've chosen. That file looks something like this: +Independientemente del comando que use, Git iniciará [el editor de texto predeterminado](/github/getting-started-with-github/associating-text-editors-with-git) y abrirá un archivo que detalla las confirmaciones en el intervalo que haya elegido. Ese archivo se ve así: ``` pick 1fc6c95 Patch A @@ -94,18 +100,18 @@ pick 7b36971 something to move before patch B # ``` -Breaking this information, from top to bottom, we see that: +Desglosando esta información, de principio a fin, vemos que: -- Seven commits are listed, which indicates that there were seven changes between our starting point and our current branch state. -- The commits you chose to rebase are sorted in the order of the oldest changes (at the top) to the newest changes (at the bottom). -- Each line lists a command (by default, `pick`), the commit SHA, and the commit message. The entire `git rebase` procedure centers around your manipulation of these three columns. The changes you make are *rebased* onto your repository. -- After the commits, Git tells you the range of commits we're working with (`41a72e6..7b36971`). -- Finally, Git gives some help by telling you the commands that are available to you when rebasing commits. +- Se enumeran siete confirmaciones, lo que indica que hubo siete cambios entre nuestro punto de partida y el estado de nuestra rama actual. +- Las confirmaciones que eliges cambiar de base se clasifican en el orden de los cambios más antiguos (arriba) a los cambios más nuevos (abajo). +- Cada línea muestra un comando (de manera predeterminada, `pick`), el SHA de confirmación y el mensaje de confirmación. Todo el procedimiento `git rebase` se centra en la manipulación de estas tres columnas. Los cambios realizados se *fusionan mediante cambio de base* en el repositorio. +- Después de las confirmaciones, Git le indica el intervalo de confirmaciones con las que estamos trabajando (`41a72e6..7b36971`). +- Finalmente, Git te ayuda diciéndote los comandos que están disponibles para ti cuando cambias de base las confirmaciones. -## Further reading +## Información adicional -- "[Using Git rebase](/articles/using-git-rebase)" -- [The "Git Branching" chapter from the _Pro Git_ book](https://git-scm.com/book/en/Git-Branching-Rebasing) -- [The "Interactive Rebasing" chapter from the _Pro Git_ book](https://git-scm.com/book/en/Git-Tools-Rewriting-History#_changing_multiple) -- "[Squashing commits with rebase](http://gitready.com/advanced/2009/02/10/squashing-commits-with-rebase.html)" -- "[Syncing your branch](/desktop/contributing-to-projects/syncing-your-branch)" in the {% data variables.product.prodname_desktop %} documentation +- "[Uso de la fusión mediante cambio de base en Git](/articles/using-git-rebase)" +- [El capítulo "Creación de ramas en Git" del libro _Pro Git_](https://git-scm.com/book/en/Git-Branching-Rebasing) +- [El capítulo "Fusión interactiva mediante cambio de base" del libro _Pro Git_](https://git-scm.com/book/en/Git-Tools-Rewriting-History#_changing_multiple) +- "[Confirmaciones de fusión mediante combinación con "squash" con fusión mediante cambio de base](http://gitready.com/advanced/2009/02/10/squashing-commits-with-rebase.html)" +- "[Sincronización de la rama](/desktop/contributing-to-projects/syncing-your-branch)" en la documentación de {% data variables.product.prodname_desktop %} diff --git a/translations/es-ES/content/get-started/using-git/about-git-subtree-merges.md b/translations/es-ES/content/get-started/using-git/about-git-subtree-merges.md index 054c3152fe..daba47572a 100644 --- a/translations/es-ES/content/get-started/using-git/about-git-subtree-merges.md +++ b/translations/es-ES/content/get-started/using-git/about-git-subtree-merges.md @@ -7,24 +7,29 @@ redirect_from: - /github/using-git/about-git-subtree-merges - /github/getting-started-with-github/about-git-subtree-merges - /github/getting-started-with-github/using-git/about-git-subtree-merges -intro: 'Si necesitas gestionar múltiples proyectos dentro de un solo repositorio, puedes usar una "fusión de subárbol" para manejar todas las referencias.' +intro: 'Si necesitas administrar múltiples proyectos dentro de un solo repositorio, puedes usar una *fusión de subárbol* para controlar todas las referencias.' versions: fpt: '*' ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: cd553d4193f3e4ad5de54abc218df623b1d53276 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126240' --- - ## Acerca de las fusiones de subárboles Habitualmente, una fusión de subárbol se usa para contener un repositorio dentro de otro repositorio. El "subrepositorio" se almacena en una carpeta del repositorio principal. La mejor manera de explicar las fusiones de subárbol es mostrar por ejemplo. Haremos lo siguiente: -- Crear un repositorio vacío llamado `test` que represente nuestro proyecto. -- Fusionar otro repositorio en él como un subárbol llamado `Spoon-Knife`. +- Crear un repositorio vacío denominado `test` que representa el proyecto +- Combinar otro repositorio en él como un subárbol denominado `Spoon-Knife`. - El proyecto `test` usará ese subproyecto como si fuera parte del mismo repositorio. -- Recuperar actualizaciones desde `Spoon-Knife` hacia el proyecto `test`. +- Capturar actualizaciones de `Spoon-Knife` en el proyecto `test`. ## Configurar el repositorio vacío para una fusión de subárbol @@ -34,7 +39,7 @@ La mejor manera de explicar las fusiones de subárbol es mostrar por ejemplo. Ha $ mkdir test $ cd test ``` -3. Inicializar un repositorio de Git nuevo. +3. Inicialice un nuevo repositorio de Git. ```shell $ git init > Initialized empty Git repository in /Users/octocat/tmp/test/.git/ @@ -64,7 +69,7 @@ La mejor manera de explicar las fusiones de subárbol es mostrar por ejemplo. Ha > From https://github.com/octocat/Spoon-Knife > * [new branch] main -> Spoon-Knife/main ``` -2. Fusionar el proyecto `Spoon-Knife` en el proyecto de Git local. Esto no modifica ninguno de tus archivos localmente, pero prepara Git para el siguiente paso. +2. Combinar el proyecto `Spoon-Knife` en el proyecto de Git local. Esto no modifica ninguno de tus archivos localmente, pero prepara Git para el siguiente paso. Si estás usando Git 2.9 o superior: ```shell @@ -77,7 +82,7 @@ La mejor manera de explicar las fusiones de subárbol es mostrar por ejemplo. Ha $ git merge -s ours --no-commit spoon-knife/main > Automatic merge went well; stopped before committing as requested ``` -3. Crear un nuevo directorio denominado **spoon-knife**, y copiar el historial de Git del proyecto `Spoon-Knife` en él. +3. Cree un directorio con el nombre **spoon-knife** y copie el historial de Git del proyecto `Spoon-Knife` en él. ```shell $ git read-tree --prefix=spoon-knife/ -u spoon-knife/main ``` @@ -91,7 +96,7 @@ Aunque solo hemos agregado un subproyecto, se puede incorporar cualquier número {% tip %} -**Sugerencia**: Si creas un clon nuevo del repositorio en el futuro, no se crearán los remotos que agregaste. Deberás volver a agregarlos mediante [el comando `git remote add`](/github/getting-started-with-github/managing-remote-repositories). +**Sugerencia**: Si más adelante crea un clon del repositorio, los repositorios remotos que haya agregado no se crearán automáticamente. Tendrá que agregarlos de nuevo mediante [el comando `git remote add`](/github/getting-started-with-github/managing-remote-repositories). {% endtip %} @@ -109,7 +114,7 @@ Para el ejemplo de más arriba, esto sería: $ git pull -s subtree spoon-knife main ``` -## Leer más +## Información adicional -- [El capítulo de "Fusión Avanzada" del libro de _Pro Git_](https://git-scm.com/book/en/v2/Git-Tools-Advanced-Merging) -- "[Cómo usar la estrategia de fusión de subárbol](https://www.kernel.org/pub/software/scm/git/docs/howto/using-merge-subtree.html)" +- [Capítulo "Combinación avanzada" del libro _Pro Git_](https://git-scm.com/book/en/v2/Git-Tools-Advanced-Merging) +- "[Procedimiento para usar la estrategia de combinación de subárboles](https://www.kernel.org/pub/software/scm/git/docs/howto/using-merge-subtree.html)" diff --git a/translations/es-ES/content/get-started/using-git/about-git.md b/translations/es-ES/content/get-started/using-git/about-git.md index 3c0145001a..f30c96f1d3 100644 --- a/translations/es-ES/content/get-started/using-git/about-git.md +++ b/translations/es-ES/content/get-started/using-git/about-git.md @@ -11,8 +11,13 @@ topics: - Fundamentals - Git miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 595fc79c5a656a3d6da8b5589ed384b545a418ac +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145115985' --- - ## Acerca del control de versiones y de Git Un sistema de control de versiones o VCS (Version Control System, por sus siglas en inglés), rastrea el historial de cambios conforme las personas y los equipos colaboran juntos en los proyectos. Conforme los desarrolladores hacen cambios al proyecto, cualquier versión anterior de este puede recuperarse en cualquier momento. @@ -44,7 +49,7 @@ A través de plataformas como {% data variables.product.product_name %}, Git tam {% data variables.product.product_name %} hospeda repositorios de Git y proporciona a los desarrolladores las herramientas para generar un código mejor mediante características de línea de comandos, propuestas (debates en hilo), solicitudes de cambio, revisión de código o el uso de un conjunto de apps gratuitas y de pago en {% data variables.product.prodname_marketplace %}. Con las capas de colaboración tales como el flujo de {% data variables.product.product_name %}, una comunidad de 15 millones de desarrolladores y un ecosistema con cientos de integraciones, {% data variables.product.product_name %} cambia la forma en la que se crea el software. -{% data variables.product.product_name %} crea una colaboración directamente en el proceso de desarrollo. El trabajo se organiza en los repositorios donde los desarrolladores pueden describir los requisitos o la dirección y marcar las expectativas para los miembros de los equipos. Posteriormente, utilizando el flujo de {% data variables.product.product_name %}, los desarrolladores simplemente crean una rama para trabajar en las actualizaciones, confirmar cambios para guardarlos, abrir una solicitud de cambios para proponerlos y debatirlos y fusionar solicitudes de cambio una vez que todos estén de acuerdo. Para obtener más información, consulta la sección "[Flujo de GitHub](/get-started/quickstart/github-flow)". +{% data variables.product.product_name %} crea una colaboración directamente en el proceso de desarrollo. El trabajo se organiza en los repositorios donde los desarrolladores pueden describir los requisitos o la dirección y marcar las expectativas para los miembros de los equipos. Posteriormente, utilizando el flujo de {% data variables.product.product_name %}, los desarrolladores simplemente crean una rama para trabajar en las actualizaciones, confirmar cambios para guardarlos, abrir una solicitud de cambios para proponerlos y debatirlos y fusionar solicitudes de cambio una vez que todos estén de acuerdo. Para obtener más información, consulte "[Flujo de GitHub](/get-started/quickstart/github-flow)". ## {% data variables.product.product_name %} y la línea de comandos @@ -52,25 +57,25 @@ A través de plataformas como {% data variables.product.product_name %}, Git tam Para utilizar Git, los desarrolladores utilizan comandos específicos para copiar, crear, cambiar y combinar el código. Estos comandos pueden ejecutarse directamente desde la línea de comandos o utilizando una aplicación como {% data variables.product.prodname_desktop %}. Aquí tienes algunos comandos comunes para utilizar Git: -- `git init` inicializa un repositorio nuevo de Git y comienza a rastrear el directorio existente. Este agrega una subcarpeta oculta dentro del directorio existente que hospeda la estructura de datos interna que se requiere para el control de versiones. +- `git init` inicializa un repositorio nuevo de Git y comienza a supervisar el directorio existente. Este agrega una subcarpeta oculta dentro del directorio existente que hospeda la estructura de datos interna que se requiere para el control de versiones. - `git clone` crea una copia local de un proyecto que ya existe remotamente. El clon incluye todos los archivos, historial y ramas del proyecto. -- `git add` prueba un cambio. Git rastrea los cambios que se hacen a la base de código de un desarrollador, pero es necesario probarlos y tomar una captura de pantalla de ellos para incluirla en el historial del proeycto. Este comando realiza pruebas, la primera parte de este proceso de dos pasos. Cualquier cambio que se pruebe, se convertirá en parte de la siguiente captura de pantalla y también del historial del proyecto. Las pruebas y confirmaciones por separado otorgan a los desarrolladores el control completo sobre el historial y sobre el proyecto sin cambiar la forma en la que codifican y trabajan. +- `git add` almacena provisionalmente un cambio. Git rastrea los cambios que se hacen a la base de código de un desarrollador, pero es necesario probarlos y tomar una captura de pantalla de ellos para incluirla en el historial del proeycto. Este comando realiza pruebas, la primera parte de este proceso de dos pasos. Cualquier cambio que se pruebe, se convertirá en parte de la siguiente captura de pantalla y también del historial del proyecto. Las pruebas y confirmaciones por separado otorgan a los desarrolladores el control completo sobre el historial y sobre el proyecto sin cambiar la forma en la que codifican y trabajan. -- `git commit` guarda la captura de pantalla del historial del proeycto y completa el proceso de rastreo de cambios. En resumen, una confirmación funciona tal como el tomar una fotografía. Todo lo que se pruebe con `git add` se convertirá en parte de la captura de pantalla con `git commit`. +- `git commit` guarda la instantánea del historial del proyecto y completa el proceso de seguimiento de los cambios. En resumen, una confirmación funciona tal como el tomar una fotografía. Todo lo que se haya almacenado provisionalmente con `git add` pasará a formar parte de la instantánea con `git commit`. -- `git status` muestra el estado de los cambios como "sin rastrear", "modificados" o "probados". +- `git status` muestra el estado de los cambios como sin seguimiento, modificados o almacenados provisionalmente. -- `git branch` muestra las ramas en las que se está trabajando localmente. +- `git branch` muestra las ramas en las que se trabaja localmente. -- `git merge` fusiona las líneas de desarrollo juntas. Este comando habitualmente se utiliza para combinar los cambios que se realizan en dos ramas distintas. Por ejemplo, un desarrollador podría hacer una fusión cuando necesite combinar los cambios de una rama de característica en la rama de desarrollo principal. +- `git merge` combina las líneas de desarrollo. Este comando habitualmente se utiliza para combinar los cambios que se realizan en dos ramas distintas. Por ejemplo, un desarrollador podría hacer una fusión cuando necesite combinar los cambios de una rama de característica en la rama de desarrollo principal. - `git pull` actualiza la línea de desarrollo local con actualizaciones de sus contrapartes remotas. Los desarrolladores utilizan este comando si un compañero de equipo hizo confirmaciones en una rama en un repositorio remoto y quieren reflejarlos en su ambiente local. -- `git push` actualiza el repositorio remoto con cualquier confirmación que se haga localmente a una rama. +- `git push` actualiza el repositorio remoto con las confirmaciones realizadas localmente en una rama. -Para obtener más información, consulta la [guía de referencia completa para los comandos de Git](https://git-scm.com/docs). +Para obtener más información, consulte la [guía de referencia completa de los comandos de Git](https://git-scm.com/docs). ### Ejemplo: Contribuir con un repositorio existente @@ -102,7 +107,7 @@ git push --set-upstream origin my-branch ### Ejemplo: Comienza un repositorio nuevo y publícalo en {% data variables.product.product_name %} -Primero, necesitas crear un repositorio nuevo en {% data variables.product.product_name %}. Para obtener más información, consulta la sección "[Hello World](/get-started/quickstart/hello-world)". **No** inicialices el repositorio con un archivo README, .gitignore o de licencia. Este repositorio vacío esperará tu código. +Primero, necesitas crear un repositorio nuevo en {% data variables.product.product_name %}. Para obtener más información, vea "[Hola mundo](/get-started/quickstart/hello-world)". **No** inicialice el repositorio con un archivo Léame, .gitignore o de licencia. Este repositorio vacío esperará tu código. ```bash # create a new directory, and initialize it with git-specific functions @@ -129,7 +134,7 @@ git push --set-upstream origin main ### Ejemplo: contribuye con una rama existente en {% data variables.product.product_name %} -Este ejemplo asumen que ya tienes un proyecto llamado `repo` en la máquina y que se subió una rama nueva a {% data variables.product.product_name %} desde la última vez que se realizaron los cambios localmente. +Este ejemplo se da por hecho que ya tiene un proyecto llamado `repo` en la máquina y que se ha insertado una rama nueva en {% data variables.product.product_name %} desde la última vez que se realizaron los cambios localmente. ```bash # change into the `repo` directory @@ -162,14 +167,14 @@ Hay dos formas principales para que las personas colaboren en {% data variables. Con un repositorio compartido, los individuos y equipos se designan explícitamente como contribuyentes con acceso de lectura, escritura o administrativo. Esta estructura de permisos simple, en combinación con características como las ramas protegidas, ayuda a que los equipos progresen rápidamente cuando adoptan {% data variables.product.product_name %}. -Para un proyecto de código abierto o para aquellos en los que cualquiera puede contribuir, el administrar los permisos individuales puede ser retador, pero un modelo de bifurcación y extracción permite que cualquiera que pueda ver el proyecto contribuya con este. Una bifurcación es una copia de un proyecto en una cuenta personal de un desarrollador. Cada desarrollador tiene control total de su bifurcación y puede implementar una corrección o característica nueva. El trabajo que se completa en las bifurcaciones se mantiene por separado o se vuelve a llevar al proyecto original con una solicitud de cambios. Allí, los mantenedores pueden revisar los cambios sugeridos antes de que se fusionen. Para obtener más información, consulta la sección "[Contribuir con los proyectos](/get-started/quickstart/contributing-to-projects)". +Para un proyecto de código abierto o para aquellos en los que cualquiera puede contribuir, el administrar los permisos individuales puede ser retador, pero un modelo de bifurcación y extracción permite que cualquiera que pueda ver el proyecto contribuya con este. Una bifurcación es una copia de un proyecto en una cuenta personal de un desarrollador. Cada desarrollador tiene control total de su bifurcación y puede implementar una corrección o característica nueva. El trabajo que se completa en las bifurcaciones se mantiene por separado o se vuelve a llevar al proyecto original con una solicitud de cambios. Allí, los mantenedores pueden revisar los cambios sugeridos antes de que se fusionen. Para obtener más información, vea "[Colaboración en proyectos](/get-started/quickstart/contributing-to-projects)". -## Leer más +## Información adicional El equipo de {% data variables.product.product_name %} creó una librería de videos educativos y guías para ayudar a que los usuarios sigan desarrollando sus habilidades y creando software mejor. -- [Proyectos de principiante a explorar](https://github.com/showcases/great-for-new-contributors) -- [Video guías de {% data variables.product.product_name %}](https://youtube.com/githubguides) +- [Proyectos para principiantes a explorar](https://github.com/showcases/great-for-new-contributors) +- [Guías de vídeo de {% data variables.product.product_name %}](https://youtube.com/githubguides) Para obtener una vista detallada de las prácticas de Git, los siguientes videos muestran cómo obtener el mayor provecho de algunos de sus comandos. diff --git a/translations/es-ES/content/get-started/using-git/dealing-with-non-fast-forward-errors.md b/translations/es-ES/content/get-started/using-git/dealing-with-non-fast-forward-errors.md index 8e451b31c9..3288331387 100644 --- a/translations/es-ES/content/get-started/using-git/dealing-with-non-fast-forward-errors.md +++ b/translations/es-ES/content/get-started/using-git/dealing-with-non-fast-forward-errors.md @@ -11,9 +11,14 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: Error sin avance rápido +shortTitle: Non-fast-forward error +ms.openlocfilehash: 59e1957bf2376462c1267527b1bc29ed9de49db9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126239' --- - Si otra persona ha subido cambios en la misma rama que tú, Git no podrá subir tus cambios: ```shell @@ -26,7 +31,7 @@ $ git push origin main > 'Note about fast-forwards' section of 'git push --help' for details. ``` -Puedes resolver este problema [extrayendo y fusionando](/github/getting-started-with-github/getting-changes-from-a-remote-repository) los cambios realizados en la rama remota con los cambios que has hecho localmente: +Para solucionarlo, [capture y combine](/github/getting-started-with-github/getting-changes-from-a-remote-repository) los cambios realizados en la rama remota con los cambios realizados a nivel local: ```shell $ git fetch origin @@ -35,7 +40,7 @@ $ git merge origin YOUR_BRANCH_NAME # Merges updates made online with your local work ``` -O bien, puedes simplemente usar `git pull` para ejecutar al mismo tiempo ambos comandos: +O bien, puede usar `git pull` para ejecutar ambos comandos a la vez: ```shell $ git pull origin YOUR_BRANCH_NAME diff --git a/translations/es-ES/content/get-started/using-git/dealing-with-special-characters-in-branch-and-tag-names.md b/translations/es-ES/content/get-started/using-git/dealing-with-special-characters-in-branch-and-tag-names.md index ae4f7844ed..fa279ec411 100644 --- a/translations/es-ES/content/get-started/using-git/dealing-with-special-characters-in-branch-and-tag-names.md +++ b/translations/es-ES/content/get-started/using-git/dealing-with-special-characters-in-branch-and-tag-names.md @@ -6,26 +6,31 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: Caracteres especiales en los nombres +shortTitle: Special characters in names +ms.openlocfilehash: e03b6ba963cef465f775620d353f14f0f5d92d36 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145115978' --- - ## Acerca de los nombres de las ramas y etiquetas -La mayoría de los repositorios utilizan nombres de rama simples, tales como `main` o `update-icons`. Los nombres de etiqueta también siguen un formato básico, tal como un número de versión como `v1.2.3`. Tanto los nombres de rama como los de etiqueta podrían utilizar el separador de ruta (`/`) para dar estructura, por ejemplo `area/item` o `level-1/level-2/level-3`. Exceptuando un par de casos — tales como el no iniciar o finalizar un nombre con una diagonal o tener diagonales consecutivas en los nombres — Git tiene muy pocas restricciones sobre qué caracteres pueden utilizarse en los nombres de etiqueta y de rama. Para obtener más información, consulta "[git-check-ref-format](https://git-scm.com/docs/git-check-ref-format) en la documentación de Git. +La mayoría de los repositorios usan nombres de rama simples, como `main` o `update-icons`. Los nombres de etiqueta también siguen un formato básico, por ejemplo, un número de versión como `v1.2.3`. Tanto los nombres de rama como los nombres de etiqueta pueden usar el separador de ruta de acceso (`/`) para la estructura, por ejemplo, `area/item` o `level-1/level-2/level-3`. Exceptuando un par de casos — tales como el no iniciar o finalizar un nombre con una barra o colocar barras consecutivas en los nombres — Git tiene muy pocas restricciones sobre qué caracteres pueden utilizarse en los nombres de etiqueta y de rama. Para obtener más información, "[consulte git-check-ref-format](https://git-scm.com/docs/git-check-ref-format)" en la documentación de Git. ## Por qué necesitas escapar los caracteres especiales Cuando utilizas un CLI, podrías encontrarte con situaciones en donde el nombre de rama o etiqueta contiene caracteres especiales que tienen un significado especial para tu ambiente de shell. Para utilizar estos caracteres de forma segura en un comando de Git, deben citarse o escaparse, de otra manera, los comandos podrían tener efectos sin atender. -Por ejemplo, muchos shells utilizan el caracter `$` para referirse a una variable. La mayoría de los shells interpretarían un nombre de rama válido como `hello-$USER` como un equivalente de la palabra "hellO", seguida de un guion, seguida del valor actual de la variable `USER`, en vez de la secuencia literal `hello-$USER`. Si un nombre de rama incluye el caracter `$`, entonces el shell no debe expandirlo como una referencia de variable. De forma similar, si un nombre de rama contiene un punto y coma (`;`), la mayoría de los shells lo interpretarán como un separador de comandos, así que necesita citarse o escaparse. +Por ejemplo, muchos shells utilizan el carácter `$` para referirse a una variable. La mayoría de los shells interpretarán un nombre de rama válido como `hello-$USER` equivalente a la palabra "hello", seguido de un guión, seguido del valor actual de la variable `USER`, en lugar de la cadena literal `hello-$USER`. Si un nombre de rama incluye el carácter `$`, entonces el shell no debe expandirlo como una referencia de variable. De forma similar, si un nombre de rama contiene un punto y coma (`;`), la mayoría de los shells lo interpretarán como un separador de comandos, así que necesita estar entre comillas o caracteres de escape. ## Cómo escapar los caracteres especiales en nombres de rama y etiqueta -La mayoría de los nombres de etiquetas y ramas con caracteres especiales se pueden manejar si incluyen el nombre entre comillas sencillas, por ejemplo `'hello-$USER'`. +La mayoría de los nombres de etiquetas y ramas con caracteres especiales se pueden gestionar si incluyen el nombre entre comillas simples, por ejemplo `'hello-$USER'`. -* En el shell de [Bas](https://www.gnu.org/software/bash/), el encerrar una secuencia de caracteres entre comillas simples preserva el valor literal de estos dentro de dichas comillas sencillas. -* [Zsh](https://www.zsh.org/) se comporta de forma similar a Bash, sin embargo, este comportamiento se puede configurar utilizando la opción `RC_QUOTES`. -* [PowerShell](https://microsoft.com/powershell) también trata a los caracteres literalmente cuando están entre comillas sencillas. +* En el shell [Bash](https://www.gnu.org/software/bash/), al escribir una cadena de caracteres entre comillas simples, se conserva el valor literal de los caracteres entre las comillas. +* [Zsh](https://www.zsh.org/) se comporta de forma similar a Bash, aunque este comportamiento se puede configurar mediante la opción `RC_QUOTES`. +* [PowerShell](https://microsoft.com/powershell) también trata los caracteres de manera literal cuando están entre comillas simples. Para estos shells, la excepción principal es cuando el nombre de etiqueta o rama mismo contiene una comilla sencilla. En este caso, debes consultar la documentación oficial de tu shell: @@ -38,12 +43,12 @@ Para estos shells, la excepción principal es cuando el nombre de etiqueta o ram De ser posible, crea nombres de rama y de etiqueta que no contengan caracteres especiales, ya que necesitarás escaparlos. Un conjunto predeterminado de caracteres seguros a utilizar para los nombres de rama y etiqueta es: -* El alfabeto inglés (de la `a` a la `z` y de la `A` a la `Z`) -* Números (`0` to `9`) +* Alfabeto inglés (`a` a `z` y `A` a `Z`) +* Números (`0` a `9`) * Un conjunto limitado de caracteres de puntuación: * punto (`.`) * guion (`-`) * guion bajo (`_`) - * diagonal (`/`) + * barra diagonal (`/`) Para evitar la confusión, deberías iniciar los nombres de rama con una letra. diff --git a/translations/es-ES/content/get-started/using-git/getting-changes-from-a-remote-repository.md b/translations/es-ES/content/get-started/using-git/getting-changes-from-a-remote-repository.md index 63fa47a4cd..9e69fa64c3 100644 --- a/translations/es-ES/content/get-started/using-git/getting-changes-from-a-remote-repository.md +++ b/translations/es-ES/content/get-started/using-git/getting-changes-from-a-remote-repository.md @@ -1,6 +1,6 @@ --- -title: Getting changes from a remote repository -intro: You can use common Git commands to access remote repositories. +title: Obtener cambios de un repositorio remoto +intro: Puedes usar los comandos Git más frecuentes para acceder a repositorios remotos. redirect_from: - /articles/fetching-a-remote - /articles/getting-changes-from-a-remote-repository @@ -13,75 +13,75 @@ versions: ghae: '*' ghec: '*' shortTitle: Get changes from a remote +ms.openlocfilehash: 11996b33ccedea8169f472feb1804f2eed5a5d9d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126238' --- -## Options for getting changes +## Opciones para obtener cambios -These commands are very useful when interacting with [a remote repository](/github/getting-started-with-github/about-remote-repositories). `clone` and `fetch` download remote code from a repository's remote URL to your local computer, `merge` is used to merge different people's work together with yours, and `pull` is a combination of `fetch` and `merge`. +Estos comandos son muy útiles al interactuar con [un repositorio remoto](/github/getting-started-with-github/about-remote-repositories). `clone` y `fetch` descargan código remoto desde la dirección URL remota de un repositorio al equipo local, `merge` se usa para combinar el trabajo de diferentes personas con el suyo, y `pull` es una combinación de `fetch` y `merge`. -## Cloning a repository +## Clonar un repositorio -To grab a complete copy of another user's repository, use `git clone` like this: +Para obtener una copia completa del repositorio de otro usuario, use `git clone` de esta forma: ```shell $ git clone https://{% data variables.command_line.codeblock %}/USERNAME/REPOSITORY.git # Clones a repository to your computer ``` -You can choose from [several different URLs](/github/getting-started-with-github/about-remote-repositories) when cloning a repository. While logged in to {% data variables.product.prodname_dotcom %}, these URLs are available below the repository details: +Puede elegir [entre varias direcciones URL diferentes](/github/getting-started-with-github/about-remote-repositories) al clonar un repositorio. Cuando inicias sesión en {% data variables.product.prodname_dotcom %}, estas URL están disponibles debajo de los detalles del repositorio: -![Remote URL list](/assets/images/help/repository/remotes-url.png) +![Lista de URL remota](/assets/images/help/repository/remotes-url.png) -When you run `git clone`, the following actions occur: -- A new folder called `repo` is made -- It is initialized as a Git repository -- A remote named `origin` is created, pointing to the URL you cloned from -- All of the repository's files and commits are downloaded there -- The default branch is checked out +Al ejecutar `git clone`, tienen lugar las siguientes acciones: +- Se crea una carpeta con el nombre `repo` +- Esta carpeta se inicializa como un repositorio de Git. +- Se crea un repositorio remoto denominado `origin`, que apunta a la dirección URL desde la que ha realizado la clonación +- Todos los archivos y confirmaciones del repositorio se descargan aquí. +- La rama predeterminada está desmarcada -For every branch `foo` in the remote repository, a corresponding remote-tracking branch -`refs/remotes/origin/foo` is created in your local repository. You can usually abbreviate -such remote-tracking branch names to `origin/foo`. +Para cada rama `foo` del repositorio remoto, se crea una rama `refs/remotes/origin/foo` de seguimiento remoto correspondiente en el repositorio local. Normalmente, puede abreviar estos nombres de rama de seguimiento remoto a `origin/foo`. -## Fetching changes from a remote repository +## Extraer cambios de un repositorio remoto -Use `git fetch` to retrieve new work done by other people. Fetching from a repository grabs all the new remote-tracking branches and tags *without* merging those changes into your own branches. +Use `git fetch` para recuperar el nuevo trabajo realizado por otras personas. Al capturar desde un repositorio se obtienen todas las ramas de seguimiento remoto nuevas y etiquetas *sin* combinar estos cambios en las ramas propias. -If you already have a local repository with a remote URL set up for the desired project, you can grab all the new information by using `git fetch *remotename*` in the terminal: +Si ya tiene un repositorio local con una URL remota configurada para el proyecto deseado, puede capturar toda la información nueva si usa `git fetch *remotename*` en el terminal: ```shell $ git fetch remotename # Fetches updates made to a remote repository ``` -Otherwise, you can always add a new remote and then fetch. For more information, see "[Managing remote repositories](/github/getting-started-with-github/managing-remote-repositories)." +De otra forma, siempre puedes agregar un remoto nuevo y luego recuperarlo. Para más información, vea "[Administración de repositorios remotos](/github/getting-started-with-github/managing-remote-repositories)". -## Merging changes into your local branch +## Fusionar cambios en tu rama local -Merging combines your local changes with changes made by others. +La fusión combina tus cambios locales con los cambios realizados por otros. -Typically, you'd merge a remote-tracking branch (i.e., a branch fetched from a remote repository) with your local branch: +Por lo general, fusionas una rama de seguimiento remoto (es decir, una rama extraída desde un repositorio remoto) con tu rama local: ```shell $ git merge remotename/branchname # Merges updates made online with your local work ``` -## Pulling changes from a remote repository +## Extraer cambios de un repositorio remoto -`git pull` is a convenient shortcut for completing both `git fetch` and `git merge `in the same command: +`git pull` es un método abreviado útil para completar `git fetch` y `git merge `en el mismo comando: ```shell $ git pull remotename branchname # Grabs online updates and merges them with your local work ``` -Because `pull` performs a merge on the retrieved changes, you should ensure that -your local work is committed before running the `pull` command. If you run into -[a merge conflict](/github/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-using-the-command-line) -you cannot resolve, or if you decide to quit the merge, you can use `git merge --abort` -to take the branch back to where it was in before you pulled. +Como `pull` realiza una combinación en los cambios recuperados, debe asegurarse de que el trabajo local se confirma antes de ejecutar el comando `pull`. Si se produce [un conflicto de combinación](/github/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-using-the-command-line) que no puede resolver, o si decide salir de la combinación, puede usar `git merge --abort` para restaurar la rama al estado que tenía antes de extraerla. -## Further reading +## Información adicional -- ["Working with Remotes" from the _Pro Git_ book](https://git-scm.com/book/en/Git-Basics-Working-with-Remotes)"{% ifversion fpt or ghec %} -- "[Troubleshooting connectivity problems](/articles/troubleshooting-connectivity-problems)"{% endif %} +- ["Trabajo con repositorios remotos" en el libro _Pro Git_](https://git-scm.com/book/en/Git-Basics-Working-with-Remotes)"{% ifversion fpt or ghec %} +- "[Solución de problemas de conectividad](/articles/troubleshooting-connectivity-problems)"{% endif %} diff --git a/translations/es-ES/content/get-started/using-git/index.md b/translations/es-ES/content/get-started/using-git/index.md index 4f503623d0..d7611563db 100644 --- a/translations/es-ES/content/get-started/using-git/index.md +++ b/translations/es-ES/content/get-started/using-git/index.md @@ -26,5 +26,11 @@ children: - /using-git-rebase-on-the-command-line - /resolving-merge-conflicts-after-a-git-rebase - /dealing-with-special-characters-in-branch-and-tag-names +ms.openlocfilehash: 806e5bb24731d651ed3fe416dc8f250aa2472710 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145115977' --- diff --git a/translations/es-ES/content/get-started/using-git/pushing-commits-to-a-remote-repository.md b/translations/es-ES/content/get-started/using-git/pushing-commits-to-a-remote-repository.md index b5c8c33262..c670d2a0d6 100644 --- a/translations/es-ES/content/get-started/using-git/pushing-commits-to-a-remote-repository.md +++ b/translations/es-ES/content/get-started/using-git/pushing-commits-to-a-remote-repository.md @@ -1,6 +1,6 @@ --- -title: Pushing commits to a remote repository -intro: Use `git push` to push commits made on your local branch to a remote repository. +title: Subir confirmaciones de cambios a un repositorio remoto +intro: Usa `git push` para insertar confirmaciones realizadas en la rama local en un repositorio remoto. redirect_from: - /articles/pushing-to-a-remote - /articles/pushing-commits-to-a-remote-repository @@ -13,86 +13,81 @@ versions: ghae: '*' ghec: '*' shortTitle: Push commits to a remote +ms.openlocfilehash: 61a3eb3e0b0147810b561b59b58879688dd4ba36 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126237' --- -## About `git push` -The `git push` command takes two arguments: +## Acerca de `git push` +El comando `git push` toma dos argumentos: -* A remote name, for example, `origin` -* A branch name, for example, `main` +* Un nombre remoto, por ejemplo, `origin` +* Un nombre de rama, por ejemplo, `main` -For example: +Por ejemplo: ```shell git push <REMOTENAME> <BRANCHNAME> ``` -As an example, you usually run `git push origin main` to push your local changes -to your online repository. +Por ejemplo, normalmente se ejecuta `git push origin main` para insertar los cambios locales en el repositorio en línea. -## Renaming branches +## Renombrar ramas -To rename a branch, you'd use the same `git push` command, but you would add -one more argument: the name of the new branch. For example: +Para cambiar el nombre de una rama, tendría que usar el mismo comando `git push`, pero agregar un argumento más: el nombre de la nueva rama. Por ejemplo: ```shell git push <REMOTENAME> <LOCALBRANCHNAME>:<REMOTEBRANCHNAME> ``` -This pushes the `LOCALBRANCHNAME` to your `REMOTENAME`, but it is renamed to `REMOTEBRANCHNAME`. +Esto inserta `LOCALBRANCHNAME` en `REMOTENAME`, pero se cambia el nombre a `REMOTEBRANCHNAME`. -## Dealing with "non-fast-forward" errors +## Abordar errores sin avance rápido -If your local copy of a repository is out of sync with, or "behind," the upstream -repository you're pushing to, you'll get a message saying `non-fast-forward updates were rejected`. -This means that you must retrieve, or "fetch," the upstream changes, before -you are able to push your local changes. +Si la copia local de un repositorio está desincronizada, o "atrasada", con respecto al repositorio ascendente al que se realiza la inserción, recibirá un mensaje en el que se indica `non-fast-forward updates were rejected`. +Esto significa que debe recuperar los cambios ascendentes antes de poder insertar los cambios locales. -For more information on this error, see "[Dealing with non-fast-forward errors](/github/getting-started-with-github/dealing-with-non-fast-forward-errors)." +Para más información sobre este error, vea "[Solución de errores de avance no rápido](/github/getting-started-with-github/dealing-with-non-fast-forward-errors)". -## Pushing tags +## Subir etiquetas -By default, and without additional parameters, `git push` sends all matching branches -that have the same names as remote branches. +De manera predeterminada, y sin parámetros adicionales, `git push` envía todas las ramas que coinciden para que tengan el mismo nombre que las ramas remotas. -To push a single tag, you can issue the same command as pushing a branch: +Para subir una etiqueta única, puedes emitir el mismo comando que al subir una rama: ```shell git push <REMOTENAME> <TAGNAME> ``` -To push all your tags, you can type the command: +Para subir todas tus etiquetas, puede escribir el comando: ```shell git push <REMOTENAME> --tags ``` -## Deleting a remote branch or tag +## Eliminar una etiqueta o rama remota -The syntax to delete a branch is a bit arcane at first glance: +La sintaxis para borrar una rama es un poco críptica a primera vista: ```shell git push <REMOTENAME> :<BRANCHNAME> ``` -Note that there is a space before the colon. The command resembles the same steps -you'd take to rename a branch. However, here, you're telling Git to push _nothing_ -into `BRANCHNAME` on `REMOTENAME`. Because of this, `git push` deletes the branch -on the remote repository. +Nota que hay un espacio antes de los dos puntos. El comando se parece a los mismos pasos que realizaría para cambiar el nombre de una rama. Pero aquí le indica a Git que no inserte _nada_ en `BRANCHNAME` en `REMOTENAME`. Por este motivo, `git push` elimina la rama en el repositorio remoto. -## Remotes and forks +## Remotos y bifurcaciones -You might already know that [you can "fork" repositories](https://guides.github.com/overviews/forking/) on GitHub. +Es posible que ya sepa que [puede "bifurcar" repositorios](https://guides.github.com/overviews/forking/) en GitHub. -When you clone a repository you own, you provide it with a remote URL that tells -Git where to fetch and push updates. If you want to collaborate with the original -repository, you'd add a new remote URL, typically called `upstream`, to -your local Git clone: +Al clonar un repositorio de su propiedad, le proporciona una URL remota que le indica a Git dónde recuperar e insertar las actualizaciones. Si quiere colaborar con el repositorio original, tendría que agregar una nueva URL remota, normalmente llamada `upstream`, al clon de Git local: ```shell git remote add upstream <THEIR_REMOTE_URL> ``` -Now, you can fetch updates and branches from *their* fork: +Ahora, puede capturar actualizaciones y ramas desde *su* bifurcación: ```shell git fetch upstream @@ -105,15 +100,14 @@ git fetch upstream > * [new branch] main -> upstream/main ``` -When you're done making local changes, you can push your local branch to GitHub -and [initiate a pull request](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests). +Cuando haya finalizado los cambios locales, puede insertar la rama local en GitHub e [iniciar una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests). -For more information on working with forks, see "[Syncing a fork](/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork)". +Para más información sobre cómo trabajar con bifurcaciones, vea "[Sincronización de una bifurcación](/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork)". -## Further reading +## Información adicional -- [The "Remotes" chapter from the "Pro Git" book](https://git-scm.com/book/ch5-2.html) -- [`git remote` main page](https://git-scm.com/docs/git-remote.html) -- "[Git cheatsheet](/articles/git-cheatsheet)" -- "[Git workflows](/github/getting-started-with-github/git-workflows)" -- "[Git Handbook](https://guides.github.com/introduction/git-handbook/)" +- [El capítulo "Remotes" del libro "Pro Git"](https://git-scm.com/book/ch5-2.html) +- [Página principal de `git remote`](https://git-scm.com/docs/git-remote.html) +- "[Hoja de referencia rápida de Git](/articles/git-cheatsheet)" +- "[Flujos de trabajo de Git](/github/getting-started-with-github/git-workflows)" +- "[Manual de Git](https://guides.github.com/introduction/git-handbook/)" diff --git a/translations/es-ES/content/get-started/using-git/resolving-merge-conflicts-after-a-git-rebase.md b/translations/es-ES/content/get-started/using-git/resolving-merge-conflicts-after-a-git-rebase.md index 390f14f937..482418ae52 100644 --- a/translations/es-ES/content/get-started/using-git/resolving-merge-conflicts-after-a-git-rebase.md +++ b/translations/es-ES/content/get-started/using-git/resolving-merge-conflicts-after-a-git-rebase.md @@ -1,6 +1,6 @@ --- -title: Resolving merge conflicts after a Git rebase -intro: 'When you perform a `git rebase` operation, you''re typically moving commits around. Because of this, you might get into a situation where a merge conflict is introduced. That means that two of your commits modified the same line in the same file, and Git doesn''t know which change to apply.' +title: Resolver conflictos de fusión después de una rebase de Git +intro: 'Cuando realizas una operación `git rebase`, normalmente mueves confirmaciones de un lado a otro. Por este motivo, puedes generar una situación en la que se introduzca un conflicto de fusión. Esto implica que dos de tus confirmaciones modificaron la misma línea del mismo archivo, y Git no sabe qué cambio aplicar.' redirect_from: - /articles/resolving-merge-conflicts-after-a-git-rebase - /github/using-git/resolving-merge-conflicts-after-a-git-rebase @@ -12,8 +12,14 @@ versions: ghae: '*' ghec: '*' shortTitle: Resolve conflicts after rebase +ms.openlocfilehash: 8798282fb804f7b2389d98f69ba2b0e855a2289a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145115970' --- -After you reorder and manipulate commits using `git rebase`, should a merge conflict occur, Git will tell you so with the following message printed to the terminal: +Después de reordenar y manipular las confirmaciones mediante `git rebase`, si se produce un conflicto de confirmación, Git se lo indicará con el siguiente mensaje impreso en el terminal: ```shell error: could not apply fa39187... something to add to patch A @@ -24,10 +30,10 @@ To check out the original branch and stop rebasing, run "git rebase --abort". Could not apply fa39187f3c3dfd2ab5faa38ac01cf3de7ce2e841... Change fake file ``` -Here, Git is telling you which commit is causing the conflict (`fa39187`). You're given three choices: +Aquí, Git le indica qué confirmación causa el conflicto (`fa39187`). Se te ofrecen tres opciones: -* You can run `git rebase --abort` to completely undo the rebase. Git will return you to your branch's state as it was before `git rebase` was called. -* You can run `git rebase --skip` to completely skip the commit. That means that none of the changes introduced by the problematic commit will be included. It is very rare that you would choose this option. -* You can fix the conflict. +* Puede ejecutar `git rebase --abort` para deshacer completamente la fusión mediante cambio de base. Git le devolverá el estado de la rama tal y como estaba antes de llamar a `git rebase`. +* Puede ejecutar `git rebase --skip` para omitir completamente la confirmación. Esto significa que no se incluirá ninguno de los cambios introducidos por la confirmación problemática. Es muy poco común que elijas esta opción. +* Puedes corregir el conflicto. -To fix the conflict, you can follow [the standard procedures for resolving merge conflicts from the command line](/github/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-using-the-command-line). When you're finished, you'll need to call `git rebase --continue` in order for Git to continue processing the rest of the rebase. +Para corregir el conflicto, puede seguir [los procedimientos estándar de resolución de conflictos de combinación desde la línea de comandos](/github/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-using-the-command-line). Cuando haya terminado, tendrá que llamar a `git rebase --continue` para que Git siga procesando el resto de la fusión mediante cambio de base. diff --git a/translations/es-ES/content/get-started/using-git/splitting-a-subfolder-out-into-a-new-repository.md b/translations/es-ES/content/get-started/using-git/splitting-a-subfolder-out-into-a-new-repository.md index 8f144798cc..1980f4a8c5 100644 --- a/translations/es-ES/content/get-started/using-git/splitting-a-subfolder-out-into-a-new-repository.md +++ b/translations/es-ES/content/get-started/using-git/splitting-a-subfolder-out-into-a-new-repository.md @@ -12,9 +12,14 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: Dividir una subcarpeta +shortTitle: Splitting a subfolder +ms.openlocfilehash: 21467b459f1e7af1dd28e5b7a20c962786aed2b5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126236' --- - Si creas un nuevo clon del repositorio, no perderás ninguno de tus historiales o cambios de Git cuando divides una carpeta en un repositorio separado. {% data reusables.command_line.open_the_multi_os_terminal %} @@ -31,41 +36,41 @@ Si creas un nuevo clon del repositorio, no perderás ninguno de tus historiales $ cd REPOSITORY-NAME ``` -5. Para filtrar la subcarpeta desde el resto de los archivos en el repositorio, ejecuta [`git filter-repo`](https://github.com/newren/git-filter-repo), proporcionando esta información: - - `FOLDER-NAME`: la carpeta dentro de tu proyecto en donde desearías crear un repositorio separado. +5. Para filtrar la subcarpeta del resto de los archivos del repositorio, ejecute [`git filter-repo`](https://github.com/newren/git-filter-repo)y proporcione esta información: + - `FOLDER-NAME`: la carpeta dentro del proyecto en la que quiere crear un repositorio independiente. {% windows %} {% tip %} - **Sugerencia:** los usuarios de Windows deberían utilizar `/` para delimitar carpetas. + **Sugerencia:** Los usuarios de Windows deben utilizar `/` para delimitar carpetas. {% endtip %} {% endwindows %} - + ```shell $ git filter-repo --path FOLDER-NAME1/ --path FOLDER-NAME2/ # Filter the specified branch in your directory and remove empty commits > Rewrite 48dc599c80e20527ed902928085e7861e6b3cbe6 (89/89) > Ref 'refs/heads/BRANCH-NAME' was rewritten ``` - + El repositorio debería ahora únicamente contener archivos que estuvieron en tu(s) subcarpeta(s) -6. [Crea un nuevo repositorio](/articles/creating-a-new-repository/) en {% data variables.product.product_name %}. +6. [Cree un repositorio](/articles/creating-a-new-repository/) en {% data variables.product.product_name %}. 7. En la parte superior de tu repositorio nuevo, en la página de configuración rápida de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, haz clic en {% octicon "clippy" aria-label="The copy to clipboard icon" %} para copiar la URL del repositorio remoto. - - ![Copiar el campo de URL de repositorio remoto](/assets/images/help/repository/copy-remote-repository-url-quick-setup.png) + + ![Copia el campo de URL de repositorio remoto](/assets/images/help/repository/copy-remote-repository-url-quick-setup.png) {% tip %} - **Tip:** Para obtener más información sobre la diferencia entre las URL de HTTPS y SSH, consulta la sección "[Acerca de los repositorios remotos](/github/getting-started-with-github/about-remote-repositories)". + **Sugerencia:** Para obtener información sobre la diferencia entre las direcciones URL HTTPS y SSH, consulte ["Acerca de los repositorios remotos](/github/getting-started-with-github/about-remote-repositories)". {% endtip %} -8. Verifica el nombre remoto existente para tu repositorio. Por ejemplo, `origin` o `upstream` son dos de las opciones comunes. +8. Verifica el nombre remoto existente para tu repositorio. Por ejemplo, `origin` o `upstream` son dos opciones comunes. ```shell $ git remote -v > origin https://{% data variables.command_line.codeblock %}/USERNAME/REPOSITORY-NAME.git (fetch) diff --git a/translations/es-ES/content/get-started/using-git/using-git-rebase-on-the-command-line.md b/translations/es-ES/content/get-started/using-git/using-git-rebase-on-the-command-line.md index 13394c4acb..87a47acd47 100644 --- a/translations/es-ES/content/get-started/using-git/using-git-rebase-on-the-command-line.md +++ b/translations/es-ES/content/get-started/using-git/using-git-rebase-on-the-command-line.md @@ -6,20 +6,25 @@ redirect_from: - /github/using-git/using-git-rebase-on-the-command-line - /github/getting-started-with-github/using-git-rebase-on-the-command-line - /github/getting-started-with-github/using-git/using-git-rebase-on-the-command-line -intro: Aquí hay un breve tutorial acerca de usar `git rebase` en la línea de comando. +intro: Aquí hay un breve tutorial acerca de usar `git rebase` en la línea de comandos. versions: fpt: '*' ghes: '*' ghae: '*' ghec: '*' -shortTitle: Rebase de Git +shortTitle: Git rebase +ms.openlocfilehash: e0d2d2d10da187d6cc38a72a44e8235ec1f6f73f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145134653' --- - ## Utilizar el rebase de Git -En este ejemplo, abordaremos todos los comandos disponibles de `git rebase`, excepto `exec`. +En este ejemplo, se describirán todos los comandos `git rebase` disponibles, excepto `exec`. -Comenzaremos nuestra rebase ingresando `git rebase --interactive HEAD~7` en el terminal. Nuestro editor de texto preferido mostrará las siguientes líneas: +Para comenzar la fusión mediante cambio de base, se escribe `git rebase --interactive HEAD~7` en el terminal. Nuestro editor de texto preferido mostrará las siguientes líneas: ``` pick 1fc6c95 Patch A @@ -33,13 +38,13 @@ pick 7b36971 something to move before patch B En este ejemplo, haremos lo siguiente: -* Combinar la quinta confirmación (`fa39187`) con la confirmación `"Patch A"` (`1fc6c95`), utilizando `squash` (combinar). -* Mover la última confirmación (`7b36971`) hacia arriba antes de la confirmación `"Patch B"` (`6b2481b`) y la conservarla como `pick`. -* Fusionar la confirmación `"A fix for Patch B"` (`c619268`) con la confirmación `"Patch B"` (`6b2481b`) y omitir el mensaje de confirmación utilizando `fixup`. -* Separar la tercera confirmación (`dd1475d`) en dos confirmaciones más pequeñas utilizando `edit` (editar). -* Corregir el mensaje de confirmación de la confirmación mal escrita (`4ca2acc`), utilizando `reword` (otro texto). +* Fusionar mediante combinación con "squash" la quinta confirmación (`fa39187`) en la confirmación `"Patch A"` (`1fc6c95`), mediante `squash`. +* Subir la última confirmación (`7b36971`) por delante de la confirmación `"Patch B"` (`6b2481b`) y mantenerla como `pick`. +* Combinar la confirmación `"A fix for Patch B"` (`c619268`) en la confirmación `"Patch B"` (`6b2481b`) y omitir el mensaje de confirmación mediante `fixup`. +* Dividir la tercera confirmación (`dd1475d`) en dos más pequeñas, mediante `edit`. +* Corregir el mensaje de la confirmación mal escrita (`4ca2acc`), mediante `reword`. -¡Uf! Parece mucho trabajo, pero haciendo cada paso por vez, podemos concretar esos cambios fácilmente. +Por suerte, Parece mucho trabajo, pero haciendo cada paso por vez, podemos concretar esos cambios fácilmente. Para comenzar, tendremos que modificar los comandos en el archivo para que luzca como sigue: @@ -53,33 +58,33 @@ edit dd1475d something I want to split reword 4ca2acc i cant' typ goods ``` -Hemos cambiado cada comando de la línea desde `pick` al comando que nos interesa. +Se ha cambiado cada comando de la línea de `pick` por el comando que nos interesa. Ahora, guarda y cierra el editor; esto comenzará la rebase interactiva. -Git saltea el primer comando de rebase, `pick 1fc6c95`, ya que no necesita hacer nada. Va al siguiente comando, `squash fa39187`. Como esta operación requiere tu entrada, Git vuelve a abrir tu editor de texto. El archivo que abre luce parecido a lo siguiente: +Git omite el primer comando de fusión mediante cambio de base, `pick 1fc6c95`, ya que no necesita hacer nada. Pasa al comando siguiente, `squash fa39187`. Como esta operación requiere tu entrada, Git vuelve a abrir tu editor de texto. El archivo que abre luce parecido a lo siguiente: ``` -# Es una combinación de dos confirmaciones. -# El mensaje de la primera confirmación es: +# This is a combination of two commits. +# The first commit's message is: Patch A -# Este es el mensaje de la 2.a confirmación: +# This is the 2nd commit message: something to add to patch A -# Ingresa el mensaje de confirmación para tus cambios. Las líneas que comienzan con -# con '#' se ignoran, y un mensaje vacío anula la confirmación. -# Actualmente no se encuentra en una rama. -# Cambios por confirmar: -# (usa "git reset HEAD ..." para deshacer) +# Please enter the commit message for your changes. Lines starting +# with '#' will be ignored, and an empty message aborts the commit. +# Not currently on any branch. +# Changes to be committed: +# (use "git reset HEAD ..." to unstage) # -# modificado: a +# modified: a # ``` -Este archivo es la manera de Git de decir, "Oye, esto es lo que estoy a punto de hacer con esta `squash` (combinación)". Detalla el primer mensaje de confirmación (`"Patch A"`) y el segundo mensaje de confirmación (`"something to add to patch A"`). Si estás satisfecho con estos mensajes de confirmación, puedes guardar el archivo y cerrar el editor. De lo contrario, tienes la opción de cambiar el mensaje de confirmación, simplemente, cambiando el texto. +Este archivo es la manera de Git de decir, "Esto es lo que voy a hacer con `squash`". Enumera el mensaje de la primera confirmación (`"Patch A"`) y el de la segunda (`"something to add to patch A"`). Si estás satisfecho con estos mensajes de confirmación, puedes guardar el archivo y cerrar el editor. De lo contrario, tienes la opción de cambiar el mensaje de confirmación, simplemente, cambiando el texto. Cuando el editor esté cerrado, la rebase continúa: @@ -93,42 +98,42 @@ edit dd1475d something I want to split reword 4ca2acc i cant' typ goods ``` -Git procesa los dos comandos `pick` (para `pick 7b36971` y `pick 6b2481b`). *También* procesa el comando `fixup` (`fixup c619268`), ya que este no necesita ninguna interacción. `fixup` fusiona los cambios de `c619268` en la confirmación que tiene ante sí, `6b2481b`. Ambos cambios tendrán el mismo mensaje de confirmación: `"Patch B"`. +Git procesa los dos comandos `pick` (para `pick 7b36971` y `pick 6b2481b`). *También* procesa el comando `fixup` (`fixup c619268`), ya que no necesita ninguna interacción. `fixup` combina los cambios de `c619268` en la confirmación antes de hacerlo, `6b2481b`. Los dos cambios tendrán el mismo mensaje de confirmación: `"Patch B"`. -Git llega a la operación `edit dd1475d`, se detiene e imprime el siguiente mensaje para el terminal: +Git llega a la operación `edit dd1475d`, se detiene e imprime el siguiente mensaje en el terminal: ```shell -Puedes modificar la confirmación ahora con +You can amend the commit now, with git commit --amend -Una vez que estés satisfecho con tus cambios, ejecuta +Once you are satisfied with your changes, run git rebase --continue ``` -En este punto, puedes editar cualquiera de los archivos de tu proyecto para hacer más cambios. Para cada cambio que hagas, tendrás que realizar una confirmación nueva. Lo puedes hacer ingresando el comando `git commit --amend`. Cuando termines de hacer todos tus cambios, puedes ejecutar `git rebase --continue`. +En este punto, puedes editar cualquiera de los archivos de tu proyecto para hacer más cambios. Para cada cambio que haga, tendrá que realizar una confirmación nueva; para ello, escriba el comando `git commit --amend`. Cuando haya terminado de realizar todos los cambios, puede ejecutar `git rebase --continue`. -Luego Git llega al comando `reword 4ca2acc`. Este abre tu editor de texto una vez más y presenta la siguiente información: +Después, Git llega al comando `reword 4ca2acc`. Este abre tu editor de texto una vez más y presenta la siguiente información: ``` i cant' typ goods -# Ingresa el mensaje de confirmación para tus cambios. Las líneas que comienzan con -# con '#' se ignoran, y un mensaje vacío anula la confirmación. -# Actualmente no se encuentra en una rama. -# Cambios por confirmar: +# Please enter the commit message for your changes. Lines starting +# with '#' will be ignored, and an empty message aborts the commit. +# Not currently on any branch. +# Changes to be committed: # (use "git reset HEAD^1 ..." to unstage) # -# modificado: a +# modified: a # ``` -Como antes, Git muestra el mensaje de confirmación para que lo edites. Puedes cambiar el texto (`"i cant' typ goods"`), guardar el archivo y cerrar el editor. Git terminará la rebase y te devolverá al terminal. +Como antes, Git muestra el mensaje de confirmación para que lo edites. Puede cambiar el texto (`"i cant' typ goods"`), guardar el archivo y cerrar el editor. Git terminará la rebase y te devolverá al terminal. ## Subir código de rebase a GitHub -Como has modificado el historial de Git, el `git push origin` común **no** funcionará. Tendrás que modificar el comando realizando un "empuje forzado" de tus últimos cambios: +Como ha modificado el historial de Git, el valor `git push origin` habitual **no funcionará**. Tendrás que modificar el comando realizando un "empuje forzado" de tus últimos cambios: ```shell # Don't override changes @@ -144,6 +149,6 @@ El cargar forzadamente tiene implicaciones serias ya que cambia la secuencia del {% endwarning %} -## Leer más +## Información adicional -* "[Resolver conflictos de fusión después de una rebase de Git](/github/getting-started-with-github/resolving-merge-conflicts-after-a-git-rebase)" +* "[Resolución de conflictos de combinación después de una fusión mediante cambio de base de Git](/github/getting-started-with-github/resolving-merge-conflicts-after-a-git-rebase)" diff --git a/translations/es-ES/content/get-started/using-github/exploring-early-access-releases-with-feature-preview.md b/translations/es-ES/content/get-started/using-github/exploring-early-access-releases-with-feature-preview.md index 78c9a47c34..9e0f6a4f4e 100644 --- a/translations/es-ES/content/get-started/using-github/exploring-early-access-releases-with-feature-preview.md +++ b/translations/es-ES/content/get-started/using-github/exploring-early-access-releases-with-feature-preview.md @@ -1,6 +1,6 @@ --- title: Explorar versiones de acceso anticipado con vista previa de la característica -intro: Puedes usar la vista previa de las características para ver los productos o las características que están disponibles en beta y para activar o desactivar cada característica de tu cuenta personal. +intro: 'Puedes usar la vista previa de las características para ver los productos o las características que están disponibles en beta, y para habilitar o deshabilitar cada característica de tu cuenta personal.' redirect_from: - /articles/exploring-early-access-releases-with-feature-preview - /github/getting-started-with-github/exploring-early-access-releases-with-feature-preview @@ -10,22 +10,28 @@ versions: ghec: '*' topics: - Early access -shortTitle: Vista previa de las características +shortTitle: Feature preview +ms.openlocfilehash: ce4aabcb23d573fac99344ae5db1fdebd1b40286 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145134652' --- - ## ciclo de lanzamiento de {% data variables.product.prodname_dotcom %} -Los productos y características de {% data variables.product.prodname_dotcom %}pueden pasar por varias fases de lanzamiento. +Los productos y las características de {% data variables.product.prodname_dotcom %} pueden pasar por varias fases de publicación. -| Fase | Descripción | -| --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Alfa | El producto o la característica está bajo un gran desarrollo y a menudo tiene requisitos y alcance cambiantes. Esta característica se encuentra disponible para propósitos de demostración y pruebas, pero puede no documentarse. Las versiones Alpha no necesariamente tienen una función completa, no se proporcionan Acuerdo de nivel de servicio (SLA) y no hay obligaciones de apoyo técnico.

**Nota**: Un producto o característica que se lanza como "Vista Previa de Tecnología" se considera como en estado de lanzamiento alfa. Los lanzamientos de vistas previas de tecnología comparten las mismas características de los lanzamientos alfa que se describen anteriormente. | -| Beta | El producto o característica está listo para una distribución más amplia. Las versiones beta pueden ser públicas o privadas, están documentadas, pero no tienen ningún SLA u obligación de soporte técnico. | -| Disponibilidad general (GA) | El producto o característica está completamente probado y abierto públicamente a todos los usuarios. Las versiones de GA están listas para su uso en producción, y se aplican el Acuerdo de nivel de servicio y las obligaciones de asistencia técnica asociados. | +| Fase | Descripción | +|-------|-------------| +| Alpha | El producto o la característica está bajo un gran desarrollo y a menudo tiene requisitos y alcance cambiantes. Esta característica se encuentra disponible para propósitos de demostración y pruebas, pero puede no documentarse. Las versiones Alpha no necesariamente tienen una función completa, no se proporcionan Acuerdo de nivel de servicio (SLA) y no hay obligaciones de apoyo técnico.

**Nota**: Un producto o característica publicado como "Versión preliminar tecnológica" se considera que está en la fase de publicación alfa. Los lanzamientos de vistas previas de tecnología comparten las mismas características de los lanzamientos alfa que se describen anteriormente.| +| Beta | El producto o característica está listo para una distribución más amplia. Las versiones beta pueden ser públicas o privadas, están documentadas, pero no tienen ningún SLA u obligación de soporte técnico. | +| Disponibilidad general (GA) | El producto o característica está completamente probado y abierto públicamente a todos los usuarios. Las versiones de GA están listas para su uso en producción, y se aplican el Acuerdo de nivel de servicio y las obligaciones de asistencia técnica asociados. | ## Explorar versiones beta con vista previa de la característica Puedes ver una lista de características disponibles en beta y una breve descripción de cada característica. Cada característica incluye un enlace para proporcionar retroalimentación. {% data reusables.feature-preview.feature-preview-setting %} -2. Opcionalmente, a la derecha de una función, haz clic en **Enable** (Habilitar) o **Disable** (Inhabilitar). ![Activar el botón en la vista previa de la característica](/assets/images/help/settings/enable-feature-button.png) +2. Opcionalmente, a la derecha de una característica, haz clic en **Habilitar** o **Deshabilitar**. + ![Botón para habilitar la versión preliminar de característica](/assets/images/help/settings/enable-feature-button.png) diff --git a/translations/es-ES/content/get-started/using-github/github-cli.md b/translations/es-ES/content/get-started/using-github/github-cli.md index 8ef1467ee4..31da652157 100644 --- a/translations/es-ES/content/get-started/using-github/github-cli.md +++ b/translations/es-ES/content/get-started/using-github/github-cli.md @@ -8,10 +8,15 @@ versions: ghec: '*' topics: - CLI +ms.openlocfilehash: b13d10e80942ace57d52cb57b315474cf9cbd442 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145137166' --- - {% data reusables.cli.about-cli %} {% data reusables.cli.cli-features %} -Para obtener más información, consulta la sección "[{% data variables.product.prodname_cli %}](/github-cli)". +Para más información, vea "[{% data variables.product.prodname_cli %}](/github-cli)". diff --git a/translations/es-ES/content/get-started/using-github/github-command-palette.md b/translations/es-ES/content/get-started/using-github/github-command-palette.md index c34ba5f52c..78e578bdf7 100644 --- a/translations/es-ES/content/get-started/using-github/github-command-palette.md +++ b/translations/es-ES/content/get-started/using-github/github-command-palette.md @@ -1,229 +1,234 @@ --- -title: GitHub Command Palette -intro: 'Use the command palette in {% data variables.product.product_name %} to navigate, search, and run commands directly from your keyboard.' +title: Paleta de Comandos de GitHub +intro: 'Utiliza la paleta de comandos en {% data variables.product.product_name %} para navegar, buscar y ejecutar comandos directamente desde tu teclado.' versions: feature: command-palette shortTitle: GitHub Command Palette +ms.openlocfilehash: 1b9b8ecfa5e8824bcf7032c51250238ff5f8e8a7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147423144' --- - {% data reusables.command-palette.beta-note %} -## About the {% data variables.product.prodname_command_palette %} +## Acerca de la {% data variables.product.prodname_command_palette %} -You can navigate, search, and run commands on {% data variables.product.product_name %} with the {% data variables.product.prodname_command_palette %}. The command palette is an on-demand way to show suggestions based on your current context and resources you've used recently. You can open the command palette with a keyboard shortcut from anywhere on {% data variables.product.product_name %}, which saves you time and keeps your hands on the keyboard. +Puedes navegar, buscar y ejecutar comandos en {% data variables.product.product_name %} con la {% data variables.product.prodname_command_palette %}. La paleta de comandos es una forma popular de mostrar sugerencias con base en el contexto y recursos actuales que hayas utilizado recientemente. Puedes abrir la paleta de comandos con un atajo de teclado desde cualquier parte en {% data variables.product.product_name %}, lo cual te ahorra tiempo y mantiene tus manos en el teclado. -### Fast navigation +### Navegación rápida -When you open the command palette, the suggestions are optimized to give you easy access from anywhere in a repository, personal account, or organization to top-level pages like the Issues page. If the location you want isn't listed, start entering the name or number for the location to refine the suggestions. +Al abrir la paleta de comandos, las sugerencias están optimizadas para facilitar el acceso desde cualquier lugar de un repositorio, cuenta personal u organización a páginas de nivel superior, como la página Incidencias. Si la ubicación que buscas no está listada, comienza a introducir el nombre o número de la ubicación para refinar las sugerencias. -![Command palette repository suggestions](/assets/images/help/command-palette/command-palette-navigation-repo-default.png) +![Sugerencias de repositorio para la paleta de comandos](/assets/images/help/command-palette/command-palette-navigation-repo-default.png) -### Easy access to commands +### Acceso fácil a los comandos -The ability to run commands directly from your keyboard, without navigating through a series of menus, may change the way you use {% data variables.product.prodname_dotcom %}. For example, you can switch themes with a few keystrokes, making it easy to toggle between themes as your needs change. +La capacidad de ejecutar comandos directamente desde tu teclado, sin necesidad de navegar a través de varios menús, podría cambiar la forma en la que utilizas {% data variables.product.prodname_dotcom %}. Por ejemplo, puedes cambiar de tema presionando un par de teclas, lo cual facilita alternar entre estos temas conforme cambien tus necesidades. -![Command palette change theme](/assets/images/help/command-palette/command-palette-command-change-theme.png) +![Cambio de tema para la paleta de comandos](/assets/images/help/command-palette/command-palette-command-change-theme.png) -## Opening the {% data variables.product.prodname_command_palette %} +## Apertura de la {% data variables.product.prodname_command_palette %} -Open the command palette using one of the following default keyboard shortcuts: -- Windows and Linux: Ctrl+K or Ctrl+Alt+K -- Mac: Command+K or Command+Option+K +Abre la paleta de comandos utilizando uno de los siguientes atajos de teclado predeterminados: +- Windows y Linux: Ctrl+K o Ctrl+Alt+K +- Mac: Comando+K o Comando+Opción+K -You can customize the keyboard shortcuts you use to open the command palette in the [Accessibility section](https://github.com/settings/accessibility) of your user settings. For more information, see "[Customizing your {% data variables.product.prodname_command_palette %} keyboard shortcuts](#customizing-your-github-command-palette-keyboard-shortcuts)." +Puede personalizar los métodos abreviados de teclado que usa para abrir la paleta de comandos en la [sección Accesibilidad](https://github.com/settings/accessibility) de la configuración de usuario. Para más información, vea "[Personalización de los métodos abreviados de teclado de {% data variables.product.prodname_command_palette %}](#customizing-your-github-command-palette-keyboard-shortcuts)". -When you open the command palette, it shows your location at the top left and uses it as the scope for suggestions (for example, the `mashed-avocado` organization). +Al abrir la paleta de comandos, muestra la ubicación en la esquina superior izquierda y la usa como ámbito para las sugerencias (por ejemplo, la organización `mashed-avocado`). -![Command palette launch](/assets/images/help/command-palette/command-palette-launch.png) +![Lanzamiento de la paleta de comandos](/assets/images/help/command-palette/command-palette-launch.png) {% note %} -**Notes:** -- If you are editing Markdown text, open the command palette with Ctrl+Alt+K (Windows and Linux) or Command+Option+K (Mac).{% ifversion projects-v2 %} -- If you are working on a {% data variables.projects.project_v2 %}, a project-specific command palette is displayed instead. For more information, see "[Customizing a view](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view)."{% endif %} +**Notas:** +- Si vas a editar texto de Markdown, abre la paleta de comandos con Ctrl+Alt+K (Windows t Linux) o Comando+Opción+K (Mac).{% ifversion projects-v2 %} +- Si trabajas en una instancia de {% data variables.projects.project_v2 %}, en su lugar se muestra una paleta de comandos específica del proyecto. Para más información, consulta "[Personalización de una vista](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view)".{% endif %} {% endnote %} -### Customizing your {% data variables.product.prodname_command_palette %} keyboard shortcuts +### Personalizar tus atajos de teclado para la {% data variables.product.prodname_command_palette %} -The default keyboard shortcuts used to open the command palette may conflict with your default OS and browser keyboard shortcuts. You have the option to customize your keyboard shortcuts in the [Accessibility section](https://github.com/settings/accessibility) of your account settings. In the command palette settings, you can customize the keyboard shortcuts for opening the command palette in both search mode and command mode. +Los atajos de teclado predeterminados que se utilizan para abrir la paleta de comandos pueden entrar en conflicto con aquellos de tu buscador y SO. Tiene la opción de personalizar los métodos abreviados de teclado en la [sección Accesibilidad](https://github.com/settings/accessibility) de la configuración de la cuenta. En los ajustes de la paleta de comandos, puedes personalizar los ajustes de teclado para abrirla tanto en modo de búsqueda como en modo de comando. -![Command palette keyboard shortcut settings](/assets/images/help/command-palette/command-palette-keyboard-shortcut-settings.png) -## Navigating with the {% data variables.product.prodname_command_palette %} +![Configuración de atajos de teclado para la paleta de comandos](/assets/images/help/command-palette/command-palette-keyboard-shortcut-settings.png) +## Navegar con la {% data variables.product.prodname_command_palette %} -You can use the command palette to navigate to any page that you have access to on {% data variables.product.product_name %}. +Puedes utilizar la paleta de comandos para navegar a cualquier página a la que tengas acceso en {% data variables.product.product_name %}. {% data reusables.command-palette.open-palette %} -2. Start typing the path you want to navigate to. The suggestions in the command palette change to match your text. +2. Comienza a teclear la ruta a la cual quieras navegar. Las sugerencias en la paleta de comandos cambian para empatar con tu texto. - ![Command palette navigation current scope](/assets/images/help/command-palette/command-palette-navigation-current-scope.png) + ![Alcance actual de navegación de la paleta de comandos](/assets/images/help/command-palette/command-palette-navigation-current-scope.png) {% data reusables.command-palette.change-scope %} - You can also use keystrokes to narrow your search. For more information, see "[Keystroke functions](#keystroke-functions)." + También puedes teclear algunos caracteres para reducir tu búsqueda. Para más información, vea "[Funciones de pulsación de teclas](#keystroke-functions)". -4. Finish entering the path, or use the arrow keys to highlight the path you want from the list of suggestions. +4. Termina de ingresar la ruta o utiliza las flechas del teclado para resaltar la ruta que quieres desde la lista de sugerenicas. -5. Use Enter to jump to your chosen location. Alternatively, use Ctrl+Enter (Windows and Linux) or Command+Enter (Mac) to open the location in a new browser tab. +5. Presione Entrar para saltar a la ubicación elegida. Como alternativa, presione Ctrl+Entrar (Windows y Linux) o Comando+Entrar (Mac) para abrir la ubicación en una nueva pestaña del explorador. -## Searching with the {% data variables.product.prodname_command_palette %} +## Buscar con la {% data variables.product.prodname_command_palette %} -You can use the command palette to search for anything on {% data variables.product.product_location %}. +Puedes utilizar la paleta de comandos para buscar lo que sea en {% data variables.product.product_location %}. {% data reusables.command-palette.open-palette %} {% data reusables.command-palette.change-scope %} -3. Optionally, use keystrokes to find specific types of resource: +3. Opcionalmente, utiliza las teclas para encontrar tipos específicos de recursos: - - # Search for issues, pull requests, discussions, and projects - - ! Search for projects - - @ Search for users, organizations, and repositories - - / Search for files within a repository scope + - # Búsqueda de incidencias, solicitudes de incorporación de cambios, debates y proyectos + - ! Búsqueda de proyectos + - @ Búsqueda de usuarios, organizaciones y repositorios + - / Búsqueda de archivos dentro del ámbito de un repositorio - ![Command palette search files](/assets/images/help/command-palette/command-palette-search-files.png) + ![Archivos de búsqueda de la paleta de comandos](/assets/images/help/command-palette/command-palette-search-files.png) -4. Begin entering your search terms. The command palette will offer you a range of suggested searches based on your search scope. +4. Comienza a ingresar tus términos de búsqueda. La paleta de comandos te ofrecerá un rango de búsquedas sugeridas con base en el alcance de tu búsqueda. {% tip %} - You can also use the full syntax of {% data variables.product.prodname_dotcom %}'s integrated search within the command palette. For more information, see "[Searching for information on {% data variables.product.prodname_dotcom %}](/search-github)." + También puedes utilizar toda la sintaxis de la búsqueda integrada de {% data variables.product.prodname_dotcom %} dentro de la paleta de comandos. Par más información, vea "[Búsqueda de información sobre {% data variables.product.prodname_dotcom %}](/search-github)". {% endtip %} -5. Use the arrow keys to highlight the search result you want and use Enter to jump to your chosen location. Alternatively, use Ctrl+Enter (Windows and Linux) or Command+Enter (Mac) to open the location in a new browser tab. +5. Use las teclas de dirección para resaltar el resultado de la búsqueda que quiera y presione Entrar para saltar a la ubicación elegida. Como alternativa, presione Ctrl+Entrar (Windows y Linux) o Comando+Entrar (Mac) para abrir la ubicación en una nueva pestaña del explorador. -## Running commands from the {% data variables.product.prodname_command_palette %} +## Ejecutar comandos desde la {% data variables.product.prodname_command_palette %} -You can use the {% data variables.product.prodname_command_palette %} to run commands. For example, you can create a new repository or issue, or change your theme. When you run a command, the location for its action is determined by either the underlying page or the scope shown in the command palette. +Puedes utilizar la {% data variables.product.prodname_command_palette %} para ejecutar comandos. Por ejemplo, puedes crear un repositorio o propuesta nuevos o cambiar tu tema. Cuando ejecutas un comando, la ubicación de su acción se determina ya sea por la página subyacente o por el alcance que se muestra en la paleta de comandos. -- Pull request and issue commands always run on the underlying page. -- Higher-level commands, for example, repository commands, run in the scope shown in the command palette. +- Los comandos de solicitudes de cambios y propuestas siempre se ejecutan en la página subyacente. +- Los comandos de nivel superior, por ejemplo los de repositorio, se ejecutan en el alcance que se muestra en la paleta de comandos. -For a full list of supported commands, see "[{% data variables.product.prodname_command_palette %} reference](#github-command-palette-reference)." +Para obtener una lista completa de los comandos admitidos, vea "[Referencia de {% data variables.product.prodname_command_palette %}](#github-command-palette-reference)". -1. The default keyboard shortcuts to open the command palette in command mode are Ctrl+Shift+K (Windows and Linux) or Command+Shift+K (Mac). If you already have the command palette open, press > to switch to command mode. {% data variables.product.prodname_dotcom %} suggests commands based on your location. +1. Los métodos abreviados de teclado predeterminados para abrir la paleta de comandos en modo de comandos son Ctrl+Mayús+K (Windows y Linux) o Comando+Mayús+K (Mac). Si ya ha abierto la paleta de comandos, presione > para cambiar al modo de comandos. {% data variables.product.prodname_dotcom %} sugiere comandos con base en tu ubicación. - ![Command palette command mode](/assets/images/help/command-palette/command-palette-command-mode.png) + ![Modo de comandos de la paleta de comandos](/assets/images/help/command-palette/command-palette-command-mode.png) {% data reusables.command-palette.change-scope %} -3. If the command you want is not displayed, check your scope then start entering the command name in the text box. +3. Si no se muestra el comando que quieres, verifica tu alcance y luego comienza a ingresar el nombre del comando en la caja de texto. -4. Use the arrow keys to highlight the command you want and use Enter to run it. +4. Use las teclas de dirección para resaltar el comando que quiera y presione Entrar para ejecutarlo. -## Closing the command palette +## Cerrar la paleta de comandos -When the command palette is active, you can use one of the following keyboard shortcuts to close the command palette: +Cuando la paleta de comandos está activa, puedes utilizar uno de los siguientes atajos de teclado para cerrarla: -- Search and navigation mode: Esc or Ctrl+K (Windows and Linux) Command+K (Mac) -- Command mode: Esc or Ctrl+Shift+K (Windows and Linux) Command+Shift+K (Mac) +- Modo de búsqueda y navegación: Esc o Ctrl+K (Windows y Linux) Comando+K (Mac) +- Modo de comandos: Esc o Ctrl+Mayús+K (Windows y Linux) Comando+Mayús+K (Mac) -If you have customized the command palette keyboard shortcuts in the Accessibility settings, your customized keyboard shortcuts will be used for both opening and closing the command palette. +Si personalizaste los atajos de teclado para la paleta de comandos en los ajustes de accesibilidad, tus atajos personalizados se utilizarán tanto para abrirla como para cerrarla. -## {% data variables.product.prodname_command_palette %} reference +## Referencia de la {% data variables.product.prodname_command_palette %} -### Keystroke functions +### Funciones de las teclas -These keystrokes are available when the command palette is in navigation and search modes, that is, they are not available in command mode. +Estas teclas están disponibles cuando la paleta de comandos se encuentra en los modos de búsqueda y navegación, es decir, no están disponibles en el modo de comandos. -| Keystroke | Function | +| Pulsación de tecla | Función | | :- | :- | -|>| Enter command mode. For more information, see "[Running commands from the {% data variables.product.prodname_command_palette %}](#running-commands-from-the-github-command-palette)." | -|#| Search for issues, pull requests, discussions, and projects. For more information, see "[Searching with the {% data variables.product.prodname_command_palette %}](#searching-with-the-github-command-palette)."| -|@| Search for users, organizations, and repositories. For more information, see "[Searching with the {% data variables.product.prodname_command_palette %}](#searching-with-the-github-command-palette)."| -|/| Search for files within a repository scope or repositories within an organization scope. For more information, see "[Searching with the {% data variables.product.prodname_command_palette %}](#searching-with-the-github-command-palette)." | -|!| Search just for projects. For more information, see "[Searching with the {% data variables.product.prodname_command_palette %}](#searching-with-the-github-command-palette)."| -|Ctrl+C or Command+C| Copy the search or navigation URL for the highlighted result to the clipboard.| -|Enter| Jump to the highlighted result or run the highlighted command.| -|Ctrl+Enter or Command+Enter| Open the highlighted search or navigation result in a new brower tab.| -|?| Display help within the command palette.| +|>| Modo de ingreso de comandos. Para más información, vea "[Ejecución de comandos desde {% data variables.product.prodname_command_palette %}](#running-commands-from-the-github-command-palette)". | +|#| Busca propuestas, solicitudes de cambio, debates y proyectos. Para más información, vea "[Búsqueda con {% data variables.product.prodname_command_palette %}](#searching-with-the-github-command-palette)".| +|@| Busca usuarios, organizaciones y repositorios. Para más información, vea "[Búsqueda con {% data variables.product.prodname_command_palette %}](#searching-with-the-github-command-palette)".| +|/| Busca archivos dentro del alcance de un repositorio o repositorios dentro del alcance de una organización. Para más información, vea "[Búsqueda con {% data variables.product.prodname_command_palette %}](#searching-with-the-github-command-palette)". | +|!| Busca solo proyectos. Para más información, vea "[Búsqueda con {% data variables.product.prodname_command_palette %}](#searching-with-the-github-command-palette)".| +|Ctrl+C o Comando+C| Copia al portapapeles la URL de navegación o de búsqueda para el resultado resaltado.| +|Entrar| Salta al resultado resaltado o ejecuta el comando resaltado.| +|Ctrl+Entrar o Comando+Entrar| Abre la búsqueda resaltada o resultado de navegación en una pestaña nueva del buscador.| +|?| Muestra la ayuda dentro de la paleta de comandos.| -### Global commands +### Comandos globales -These commands are available from all scopes. +Estos comandos se encuentran disponibles en todos los alcances. -| Command | Behavior| +| Get-Help | Comportamiento| | :- | :- | :- | -|`Import repository`|Create a new repository by importing a project from another version control system. For more information, see "[Importing a repository with GitHub importer](/get-started/importing-your-projects-to-github/importing-source-code-to-github/importing-a-repository-with-github-importer)." | -|`New gist`|Open a new gist. For more information, see "[Creating a gist](/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists)." | -|`New organization`|Create a new organization. For more information, see "[Creating a new organization from scratch](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)." | -|`New project`|Create a new project board. For more information, see "[Creating a project](/issues/planning-and-tracking-with-projects/creating-projects/creating-a-project)." | -|`New repository`|Create a new repository from scratch. For more information, see "[Creating a new repository](/repositories/creating-and-managing-repositories/creating-a-new-repository)." | -|`Switch theme to `|Change directly to a different theme for the UI. For more information, see "[Managing your theme settings](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings)." | +|`Import repository`|Crea un repositorio nuevo importando un proyecto desde otro sistema de control de versiones. Para más información, vea "[Importación de un repositorio con el importador de GitHub](/get-started/importing-your-projects-to-github/importing-source-code-to-github/importing-a-repository-with-github-importer)". | +|`New gist`|Abre un gist nuevo. Para más información, vea "[Creación de un gist](/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists)". | +|`New organization`|Crea una organización nueva. Para más información, vea "[Creación de una organización desde cero](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)". | +|`New project`|Crea un tablero de proyecto nuevo. Para más información, vea "[Creación de un proyecto](/issues/planning-and-tracking-with-projects/creating-projects/creating-a-project)". | +|`New repository`|Crea un repositorio nuevo desde cero. Para más información, vea "[Creación de un repositorio](/repositories/creating-and-managing-repositories/creating-a-new-repository)". | +|`Switch theme to `|Cambia directamente a un tema diferente para la IU. Para más información, vea "[Administración de la configuración de temas](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings)". | -### Organization commands +### Comandos de organización -These commands are available only within the scope of an organization. +Estos comandos se encuentran disponibles únicamente dentro del alcance de una organización. -| Command | Behavior| +| Get-Help | Comportamiento| | :- | :- | -| `New team`| Create a new team in the current organization. For more information, see "[Creating a team](/organizations/organizing-members-into-teams/creating-a-team)." +| `New team`| Crea un equipo nuevo en la organización actual. Para más información, vea "[Creación de un equipo](/organizations/organizing-members-into-teams/creating-a-team)". -### Repository commands +### Comandos de repositorio -Most of these commands are available only on the home page of the repository. If a command is also available on other pages, this is noted in the behavior column. +La mayoría de estos comandos se encuentran disponibles únicamente en la página principal del repositorio. Si un comando también está disponible en otras páginas, esto se nota en la columna de comportamiento. -| Command | Behavior| +| Get-Help | Comportamiento| | :- | :- | -|`Clone repository: `|Copy the URL needed to clone the repository using {% data variables.product.prodname_cli %}, HTTPS, or SSH to the clipboard. For more information, see "[Cloning a repository](/repositories/creating-and-managing-repositories/cloning-a-repository)."| -|`New discussion`|Create a new discussion in the repository. For more information, see "[Creating a new discussion](/discussions/quickstart#creating-a-new-discussion)."| -|`New file`|Create a new file from any page in the repository. For more information, see "[Adding a file to a repository](/repositories/working-with-files/managing-files/adding-a-file-to-a-repository)." -|`New issue`|Open a new issue from any page in the repository. For more information, see "[Creating an issue](/issues/tracking-your-work-with-issues/creating-an-issue)."| -|`Open in new codespace`|Create and open a codespace for this repository. For more information, see "[Creating a codespace](/codespaces/developing-in-codespaces/creating-a-codespace)."| -|`Open in github.dev editor`|Open the current repository in the github.dev editor. For more information, see "[Opening the web based editor](/codespaces/the-githubdev-web-based-editor#opening-the-web-based-editor)."| +|`Clone repository: `|Copia al portapapeles la URL que necesitas para clonar el repositorio utilizando el {% data variables.product.prodname_cli %}, HTTPS o SSH. Para más información, vea "[Clonación de un repositorio](/repositories/creating-and-managing-repositories/cloning-a-repository)".| +|`New discussion`|Crea un debate nuevo en el repositorio. Para más información, vea "[Creación de un debate](/discussions/quickstart#creating-a-new-discussion)".| +|`New file`|Crea un archivo nuevo desde cualquier página en el repositorio. Para más información, vea "[Adición de un archivo a un repositorio](/repositories/working-with-files/managing-files/adding-a-file-to-a-repository)". +|`New issue`|Abre una propuesta nueva desde cualquier página en el repositorio. Para más información, vea "[Creación de una incidencia](/issues/tracking-your-work-with-issues/creating-an-issue)".| +|`Open in new codespace`|Crea y abre un codespace para este repositorio. Para más información, vea "[Creación de un codespace](/codespaces/developing-in-codespaces/creating-a-codespace)".| +|`Open in github.dev editor`|Abre el repositorio actual en el editor github.dev. Para más información, vea "[Apertura del editor basado en web](/codespaces/the-githubdev-web-based-editor#opening-the-web-based-editor)".| -### File commands +### Comandos de archivo -These commands are available only when you open the command palette from a file in a repository. +Estos comandos se encuentran disponibles únicamente cuando abres la paleta de comandos desde un archivo en un repositorio. -| Command | Behavior| +| Get-Help | Comportamiento| | :- | :- | -|`Copy permalink`|Create a link to the file that includes the current commit SHA and copy the link to the clipboard. For more information, see "[Getting permanent links to files](/repositories/working-with-files/using-files/getting-permanent-links-to-files#press-y-to-permalink-to-a-file-in-a-specific-commit)." -|`Open in github.dev editor`|Open the currently displayed file in github.dev editor. For more information, see "[Opening the web based editor](/codespaces/the-githubdev-web-based-editor#opening-the-web-based-editor)."| +|`Copy permalink`|Crea un enlace al archivo que incluye el SHA de la confirmación actual y copia el enlace al portapapeles. Para más información, vea "[Obtención de vínculos permanentes en archivos](/repositories/working-with-files/using-files/getting-permanent-links-to-files#press-y-to-permalink-to-a-file-in-a-specific-commit)". +|`Open in github.dev editor`|Abre el archivo que se muestra actualmente en el editor github.dev. Para más información, vea "[Apertura del editor basado en web](/codespaces/the-githubdev-web-based-editor#opening-the-web-based-editor)".| -### Discussion commands +### Comandos de debate -These commands are available only when you open the command palette from a discussion. They act on your current page and are not affected by the scope set in the command palette. +Estos comandos se encuentran disponibles únicamente cuando abres la paleta de comandos desde un debate. Estos actúan en tu página actual y no se ven afectados por el alcance que se configuró en la paleta de comandos. -| Command | Behavior| +| Get-Help | Comportamiento| | :- | :- | -|`Delete discussion...`|Permanently delete the discussion. For more information, see "[Managing discussions](/discussions/managing-discussions-for-your-community/managing-discussions#deleting-a-discussion)." -|`Edit discussion body`|Open the main body of the discussion ready for editing. -|`Subscribe`/`unsubscribe`|Opt in or out of notifications for additions to the discussion. For more information, see "[About notifications](/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/about-notifications)." -|`Transfer discussion...`|Move the discussion to a different repository. For more information, see "[Managing discussions](/discussions/managing-discussions-for-your-community/managing-discussions#transferring-a-discussion)." +|`Delete discussion...`|Borra el debate permanentemente. Para obtener más información, consulta "[Administración de debates](/discussions/managing-discussions-for-your-community/managing-discussions#deleting-a-discussion)". +|`Edit discussion body`|Abre el cuerpo principal del debate listo para editar. +|`Subscribe`/`unsubscribe`|Decide ingresar o salir de las notificaciones para adiciones al debate. Para más información, vea "[Acerca de las notificaciones](/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/about-notifications)". +|`Transfer discussion...`|Mueve el debate a un repositorio distinto. Para obtener más información, consulta "[Administración de debates](/discussions/managing-discussions-for-your-community/managing-discussions#transferring-a-discussion)". -### Issue commands +### Comandos de propuesta -These commands are available only when you open the command palette from an issue. They act on your current page and are not affected by the scope set in the command palette. +Estos comandos se encuentran disponibles únicamente cuando abres la paleta de comandos desde una propuesta. Estos actúan en tu página actual y no se ven afectados por el alcance que se configuró en la paleta de comandos. -| Command | Behavior| +| Get-Help | Comportamiento| | :- | :- | -|`Close`/`reopen issue`|Close or reopen the current issue. For more information, see "[About issues](/issues/tracking-your-work-with-issues/about-issues)."| -|`Convert issue to discussion...`|Convert the current issue into a discussion. For more information, see "[Moderating discussions](/discussions/managing-discussions-for-your-community/moderating-discussions#converting-an-issue-to-a-discussion)." -|`Delete issue...`|Delete the current issue. For more information, see "[Deleting an issue](/issues/tracking-your-work-with-issues/deleting-an-issue)."| -|`Edit issue body`|Open the main body of the issue ready for editing. -|`Edit issue title`|Open the title of the issue ready for editing. -|`Lock issue`|Limit new comments to users with write access to the repository. For more information, see "[Locking conversations](/communities/moderating-comments-and-conversations/locking-conversations)." -|`Pin`/`unpin issue`|Change whether or not the issue is shown in the pinned issues section for the repository. For more information, see "[Pinning an issue to your repository](/issues/tracking-your-work-with-issues/pinning-an-issue-to-your-repository)."| -|`Subscribe`/`unsubscribe`|Opt in or out of notifications for changes to this issue. For more information, see "[About notifications](/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/about-notifications)." -|`Transfer issue...`|Transfer the issue to another repository. For more information, see "[Transferring an issue to another repository](/issues/tracking-your-work-with-issues/transferring-an-issue-to-another-repository)."| +|`Close`/`reopen issue`|Cierra o vuelve a abrir la propuesta actual. Para más información, vea "[Acerca de las incidencias](/issues/tracking-your-work-with-issues/about-issues)".| +|`Convert issue to discussion...`|Convierte la propuesta actual en un debate. Para más información, vea "[Moderación de debates](/discussions/managing-discussions-for-your-community/moderating-discussions#converting-an-issue-to-a-discussion)". +|`Delete issue...`|Borra la propuesta actual. Para más información, vea "[Eliminación de una incidencia](/issues/tracking-your-work-with-issues/deleting-an-issue)".| +|`Edit issue body`|Abre el cuerpo principal de la propuesta listo para su edición. +|`Edit issue title`|Abre el título de la propuesta listo para su edición. +|`Lock issue`|Limita los comentarios nuevos a los usuarios con acceso de escritura en el repositorio. Para más información, vea "[Bloqueo de conversaciones](/communities/moderating-comments-and-conversations/locking-conversations)". +|`Pin`/`unpin issue`|Cambia entre si la propuesta se muestra en la sección de propuestas fijadas del repositorio o no. Para más información, vea "[Anclaje de una incidencia al repositorio](/issues/tracking-your-work-with-issues/pinning-an-issue-to-your-repository)".| +|`Subscribe`/`unsubscribe`|Decide recibir o no recibir notificaciones para los cambios a esta propuesta. Para más información, vea "[Acerca de las notificaciones](/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/about-notifications)". +|`Transfer issue...`|Transfiere la propuesta a otro repositorio. Para más información, vea "[Transferencia de una incidencia a otro repositorio](/issues/tracking-your-work-with-issues/transferring-an-issue-to-another-repository)".| -### Pull request commands +### Comandos de las solicitudes de cambios -These commands are available only when you open the command palette from a pull request. They act on your current page and are not affected by the scope set in the command palette. +Estos comandos están disponibles únicamente cuando abres la paleta de comandos desde una solicitud de cambios. Estos actúan en tu página actual y no se ven afectados por el alcance que se configuró en la paleta de comandos. -| Command | Behavior| +| Get-Help | Comportamiento| | :- | :- | -|`Close`/`reopen pull request`|Close or reopen the current pull request. For more information, see "[About pull requests](/github/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)."| -|`Convert to draft`/`Mark pull request as ready for review`|Change the state of the pull request to show it as ready, or not ready, for review. For more information, see "[Changing the state of a pull request](/github/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request)."| -|`Copy current branch name`| Add the name of the head branch for the pull request to the clipboard. -|`Edit pull request body`|Open the main body of the pull request ready for editing. -|`Edit pull request title`|Open the title of the pull request ready for editing. -|`Open in new codespace`|Create and open a codespace for the head branch of the pull request. For more information, see "[Creating a codespace](/codespaces/developing-in-codespaces/creating-a-codespace)." -|`Subscribe`/`unsubscribe`|Opt in or out of notifications for changes to this pull request. For more information, see "[About notifications](/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/about-notifications)." -|`Update current branch`|Update the head branch of the pull request with changes from the base branch. This is available only for pull requests that target the default branch of the repository. For more information, see "[About branches](/github/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches)."| +|`Close`/`reopen pull request`|Cierra o vuelve a abrir la solicitud de cambios actual. Para más información, vea "[Acerca de las solicitudes de incorporación de cambios](/github/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)".| +|`Convert to draft`/`Mark pull request as ready for review`|Cambia el estado de la solicitud de cambios para mostrarla como lista, o no lista, para su revisión. Para más información, vea "[Cambio del estado de una solicitud de incorporación de cambios](/github/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request)".| +|`Copy current branch name`| Agrega al portapapeles el nombre de la rama de encabezado para la solicitud de cambios. +|`Edit pull request body`|Abre el cuerpo principal de la solicitud de cambios, listo para su edición. +|`Edit pull request title`|Abre el título de la solicitud de cambios, listo para su edición. +|`Open in new codespace`|Crea y abre un codespace par ala rama de encabezado de la solicitud de cambios. Para más información, vea "[Creación de un codespace](/codespaces/developing-in-codespaces/creating-a-codespace)". +|`Subscribe`/`unsubscribe`|Decide recibir o no recibir notificaciones para los cambios a esta solicitud de cambios. Para más información, vea "[Acerca de las notificaciones](/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/about-notifications)". +|`Update current branch`|Actualiza la rama de encabezado de la solicitud de cambios con los cambios a la rama base. Esto está disponible únicamente para las solicitudes de cambios que apuntan a la rama predeterminada del repositorio. Para más información, vea "[Acerca de las ramas](/github/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches)".| diff --git a/translations/es-ES/content/get-started/using-github/github-desktop.md b/translations/es-ES/content/get-started/using-github/github-desktop.md index a8287d5c50..456b34af84 100644 --- a/translations/es-ES/content/get-started/using-github/github-desktop.md +++ b/translations/es-ES/content/get-started/using-github/github-desktop.md @@ -11,14 +11,19 @@ topics: redirect_from: - /github/getting-started-with-github/github-desktop - /github/getting-started-with-github/using-github/github-desktop +ms.openlocfilehash: 91187d415f45a5cd3e09f7d5132ecd13d86879df +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145137922' --- - ## Acerca de {% data variables.product.prodname_desktop %} {% data reusables.desktop.about-github-desktop %} -Para obtener información acerca de {% data variables.product.prodname_desktop %}, consulta la sección "[Instalar y configurar {% data variables.product.prodname_desktop %}](/desktop/installing-and-configuring-github-desktop)" en la documentación de {% data variables.product.prodname_desktop %}. +Para más información sobre {% data variables.product.prodname_desktop %}, vea "[Instalación y configuración de {% data variables.product.prodname_desktop %}](/desktop/installing-and-configuring-github-desktop)" en la documentación de {% data variables.product.prodname_desktop %}. -## Compartir retroalimentación +## Compartir la retroalimentación -Si tienes retroalimentación o solicitudes de características, puedes abrir un informe de problema en el [repositorio `desktop/desktop`](https://github.com/desktop/desktop). +Si tiene comentarios o solicitudes de características, puede abrir una incidencia en el [repositorio `desktop/desktop`](https://github.com/desktop/desktop). diff --git a/translations/es-ES/content/get-started/using-github/github-mobile.md b/translations/es-ES/content/get-started/using-github/github-mobile.md index a620af1888..1eb5ffc05b 100644 --- a/translations/es-ES/content/get-started/using-github/github-mobile.md +++ b/translations/es-ES/content/get-started/using-github/github-mobile.md @@ -11,34 +11,38 @@ redirect_from: - /get-started/using-github/github-for-mobile - /github/getting-started-with-github/github-for-mobile - /github/getting-started-with-github/using-github/github-for-mobile +ms.openlocfilehash: a9af0848fdc26c5efd3dfb2d00076e3af5fb00bc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147508452' --- - ## Acerca de {% data variables.product.prodname_mobile %} {% data reusables.mobile.about-mobile %} -{% data variables.product.prodname_mobile %} te proporciona una manera de realizar trabajo de alto impacto en {% data variables.product.product_name %} de forma rápida y desde cualquier lugar. {% data variables.product.prodname_mobile %} es una manera segura y estable de acceder a tus datos de {% data variables.product.product_name %} a través de una aplicación cliente confiable de primera parte. +{% data variables.product.prodname_mobile %} le permite realizar trabajos de alto impacto en {% data variables.product.product_name %} de una manera rápida y desde cualquier lugar. {% data variables.product.prodname_mobile %} es una manera segura de acceder a sus datos de {% data variables.product.product_name %} desde una aplicación cliente propia de confianza. Con {% data variables.product.prodname_mobile %} puedes: - Administrar, clasificar y borrar las notificaciones - Leer, revisar y colaborar en informes de problemas y solicitudes de extracción - Buscar, navegar e interactuar con usuarios, repositorios y organizaciones -- Recibir notificaciones para subir información cuando alguien menciona tu nombre de usuario -{% ifversion fpt or ghec %}- Asegura tu cuenta de GitHub.com con la autenticación bifactorial -- Verificar tus intentos de inicio de sesión en dispositivos no reconocidos{% endif %} +- Recibir una notificación push cuando alguien mencione tu nombre de usuario {% ifversion fpt or ghec %}- Protege tu cuenta de GitHub.com con autenticación en dos fases +- Comprobar tus intentos de inicio de sesión en dispositivos no reconocidos{% endif %} -Para obtener más información sobre las notificaciones de {% data variables.product.prodname_mobile %}, consulta "[Configurando notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#enabling-push-notifications-with-github-mobile)." +Para obtener más información sobre las notificaciones de {% data variables.product.prodname_mobile %}, consulte "[Configuración de notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#enabling-push-notifications-with-github-mobile)". -{% ifversion fpt or ghec %}- Para obtener más información sobre la autenticación bifactorial utilizando {% data variables.product.prodname_mobile %}, consulta las secciones "[Configurar {% data variables.product.prodname_mobile %}](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication#configuring-two-factor-authentication-using-github-mobile) y [Autenticarte utilizando {% data variables.product.prodname_mobile %}](/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication##verifying-with-github-mobile)". {% endif %} +{% ifversion fpt or ghec %}- Para obtener más información sobre la autenticación en dos fases mediante {% data variables.product.prodname_mobile %}, consulta "[Configurar {% data variables.product.prodname_mobile %}](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication#configuring-two-factor-authentication-using-github-mobile) y [Autenticarte utilizando {% data variables.product.prodname_mobile %}](/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication##verifying-with-github-mobile)". {% endif %} -## Instalar {% data variables.product.prodname_mobile %} +## Instalación de {% data variables.product.prodname_mobile %} -Para instalar {% data variables.product.prodname_mobile %} para Android o iOS, consulta la sección [{% data variables.product.prodname_mobile %}](https://github.com/mobile). +Para instalar {% data variables.product.prodname_mobile %} para Android o iOS, consulte [{% data variables.product.prodname_mobile %}](https://github.com/mobile). -## Administrar cuentas +## Administración de cuentas -Puedes estar firmado simultáneamente en un dispositivo móvil con una cuenta personal en {% data variables.product.prodname_dotcom_the_website %} y otra en {% data variables.product.prodname_ghe_server %}. Para obtener más información sobre nuestros diversos productos, consulta la sección "[Productos de {% data variables.product.company_short %}](/get-started/learning-about-github/githubs-products)". +Puedes iniciar sesión simultáneamente en la versión móvil con una cuenta personal en {% data variables.product.prodname_dotcom_the_website %} y otra en {% data variables.product.prodname_ghe_server %}. Para obtener más información sobre nuestros diferentes productos, consulte los productos de "[{% data variables.product.company_short %}](/get-started/learning-about-github/githubs-products)". {% data reusables.mobile.push-notifications-on-ghes %} @@ -48,17 +52,17 @@ Puedes estar firmado simultáneamente en un dispositivo móvil con una cuenta pe Debes instalar {% data variables.product.prodname_mobile %} 1.4 o posterior en tu dispositivo para utilizar {% data variables.product.prodname_mobile %} con {% data variables.product.prodname_ghe_server %}. -Para utilizar {% data variables.product.prodname_mobile %} con {% data variables.product.prodname_ghe_server %}, {% data variables.product.product_location %} debe estar en su versión 3.0 o posterior, y tu propietario de empresa debe habilitar la compatibilidad con la versión móvil en tu empresa. Para obtener más información, consulta la sección {% ifversion ghes %}"[Notas de lanzamiento](/enterprise-server/admin/release-notes)" y {% endif %}"[Administrar {% data variables.product.prodname_mobile %} par tu empresa]({% ifversion not ghes %}/enterprise-server@latest{% endif %}/admin/configuration/configuring-your-enterprise/managing-github-mobile-for-your-enterprise){% ifversion not ghes %}" en la documentación de {% data variables.product.prodname_ghe_server %}.{% else %}".{% endif %} +Para utilizar {% data variables.product.prodname_mobile %} con {% data variables.product.prodname_ghe_server %}, {% data variables.product.product_location %} debe estar en su versión 3.0 o posterior, y tu propietario de empresa debe habilitar la compatibilidad con la versión móvil en tu empresa. Para obtener más información, consulte {% ifversion ghes %}"[Notas de la versión](/enterprise-server/admin/release-notes)" y {% endif %}"[Administración de {% data variables.product.prodname_mobile %} para su empresa]({% ifversion not ghes %}/enterprise-server@latest{% endif %}/admin/configuration/configuring-your-enterprise/managing-github-mobile-for-your-enterprise){% ifversion not ghes %}" en la documentación de {% data variables.product.prodname_ghe_server %}.{% else %}".{% endif %} -Durante el beta de {% data variables.product.prodname_mobile %} con {% data variables.product.prodname_ghe_server %}, debes estar firmado con una cuenta personal en {% data variables.product.prodname_dotcom_the_website %}. +Durante la versión beta para {% data variables.product.prodname_mobile %} con {% data variables.product.prodname_ghe_server %}, debes haber iniciado sesión con una cuenta personal en {% data variables.product.prodname_dotcom_the_website %}. ### Agregar, cambiar o cerrar sesión en las cuentas -Puedes iniciar sesión en la versión móvil con una cuenta personal de {% data variables.product.prodname_ghe_server %}. En la parte inferior de la app, deja presionado {% octicon "person" aria-label="The person icon" %} **Perfil**, y luego pulsa sobre {% octicon "plus" aria-label="The plus icon" %} **Agregar Cuenta Empresarial**. Sige las indicaciones para iniciar sesión. +Puedes iniciar sesión en la versión móvil con una cuenta personal en {% data variables.product.prodname_ghe_server %}. En la parte inferior de la aplicación, mantenga pulsado {% octicon "person" aria-label="The person icon" %} **Profile** y pulse {% octicon "plus" aria-label="The plus icon" %} **Add Enterprise Account**. Siga las indicaciones para iniciar sesión. -Después de que ingreses en la versión móvil con una cuenta personal de {% data variables.product.prodname_ghe_server %}, puedes cambiar entre esa cuenta y la de {% data variables.product.prodname_dotcom_the_website %}. En la parte inferior de la app, deja presionado {% octicon "person" aria-label="The person icon" %} **Perfil**, y luego pulsa sobre la cuenta a la que quieras cambiar. +Después de que inicies sesión en la versión móvil con una cuenta personal de {% data variables.product.prodname_ghe_server %}, puedes cambiar entre esa cuenta y la de {% data variables.product.prodname_dotcom_the_website %}. En la parte inferior de la aplicación, mantenga pulsado {% octicon "person" aria-label="The person icon" %} **Profile** y, a continuación, pulse la cuenta a la que quiera cambiar. -Si ya no necesitas acceder a los datos de tu cuenta personal de {% data variables.product.prodname_ghe_server %} desde {% data variables.product.prodname_mobile %}, puedes cerrar la sesión de la cuenta. En la parte inferior de la app, deja presionado {% octicon "person" aria-label="The person icon" %} **Perfil**, desliza hacia la izquierda en la cuenta para salir de ella y luego pulsa en **Salir de sesión**. +Si ya no necesitas acceso a los datos de tu cuenta personal en {% data variables.product.prodname_ghe_server %} desde {% data variables.product.prodname_mobile %}, puedes cerrar la sesión de la cuenta. En la parte inferior de la aplicación, mantenga pulsado {% octicon "person" aria-label="The person icon" %} **Profile**, deslice el dedo hacia la izquierda en la cuenta para cerrar sesión y, a continuación, pulse **Sign out**. ## Idiomas compatibles para {% data variables.product.prodname_mobile %} @@ -66,28 +70,28 @@ Si ya no necesitas acceder a los datos de tu cuenta personal de {% data variable - Inglés - Japonés -- Portugués brasileño +- Portugués (Brasil) - Chino simplificado - Español -Si configuras el idioma en tu dispositivo para que sea uno de los compatibles, {% data variables.product.prodname_mobile %} estará predeterminadamente en este idioma. Puedes cambiar el idioma de {% data variables.product.prodname_mobile %} en el menú de **Ajustes** de {% data variables.product.prodname_mobile %}. +Si configuras el idioma en tu dispositivo para que sea uno de los compatibles, {% data variables.product.prodname_mobile %} estará predeterminadamente en este idioma. Puede cambiar el idioma de {% data variables.product.prodname_mobile %} en el menú **Settings** de {% data variables.product.prodname_mobile %}. ## Administrar Enlaces Universales para {% data variables.product.prodname_mobile %} en iOS -{% data variables.product.prodname_mobile %} habilita automáticamente los Enlaces Universales para iOS. Cuando tocas en cualquier enlace de {% data variables.product.product_name %}, la URL destino se abrirá en {% data variables.product.prodname_mobile %} en vez de en Safari. Para obtener más información, consulta la sección[Enlaces Universales](https://developer.apple.com/ios/universal-links/) en el sitio para Desarrolladores de Apple. +{% data variables.product.prodname_mobile %} habilita automáticamente los Enlaces Universales para iOS. Cuando tocas en cualquier enlace de {% data variables.product.product_name %}, la URL destino se abrirá en {% data variables.product.prodname_mobile %} en vez de en Safari. Para obtener más información, consulte [Vínculos universales](https://developer.apple.com/ios/universal-links/) en el sitio para desarrolladores de Apple. -Para inhabilitar los enlaces universales, deja presionado cualquier enlace de {% data variables.product.product_name %} y luego pulsa en **Abrir**. Cada vez que pulses un enlace de {% data variables.product.product_name %} en el futuro, la URL de destino se abrirá en Safari en vez de en {% data variables.product.prodname_mobile %}. +Para deshabilitar los vínculos universales, mantenga pulsado cualquier vínculo de {% data variables.product.product_name %} y, a continuación, pulse **Open**. Cada vez que pulse un vínculo de {% data variables.product.product_name %} a partir de ahora, la URL de destino se abrirá en Safari en vez de en {% data variables.product.prodname_mobile %}. -Para volver a habilitar los enlaces universales, deja pulsado cualquier enlace de {% data variables.product.product_name %} y luego pulsa en **Abrir en {% data variables.product.prodname_dotcom %}**. +Para volver a habilitar los vínculos universales, mantenga pulsado cualquier vínculo de {% data variables.product.product_name %} y, a continuación, pulse **Open in {% data variables.product.prodname_dotcom %}** . -## Compartir retroalimentación +## Compartir la retroalimentación -Puedes emitir solicitudes de características o cualquier otro tipo de retroalimentación para {% data variables.product.prodname_mobile %} en [{% data variables.product.prodname_github_community %}](https://github.com/orgs/community/discussions/categories/mobile). +Puedes enviar solicitudes de características u otros comentarios sobre {% data variables.product.prodname_mobile %} en [{% data variables.product.prodname_github_community %}](https://github.com/orgs/community/discussions/categories/mobile). ## Abandonar los lanzamientos beta para iOS Si estás probando un lanzamiento beta de {% data variables.product.prodname_mobile %} para iOS utilizando TestFlight, puedes abandonar el beta en cualquier momento. 1. En tu dispositivo iOS, abre la aplicación de TestFlight. -2. Debajo de "Apps", toca en **{% data variables.product.prodname_dotcom %}**. -3. En la parte inferior de la página, toca en **Dejar de Probar**. +2. En "Apps", pulse **{% data variables.product.prodname_dotcom %}** . +3. En la parte inferior de la página, pulse **Stop Testing**. diff --git a/translations/es-ES/content/get-started/using-github/index.md b/translations/es-ES/content/get-started/using-github/index.md index bc4f36791f..be11743221 100644 --- a/translations/es-ES/content/get-started/using-github/index.md +++ b/translations/es-ES/content/get-started/using-github/index.md @@ -18,5 +18,11 @@ children: - /keyboard-shortcuts - /github-command-palette - /troubleshooting-connectivity-problems +ms.openlocfilehash: dbe6936818564528d9d7af8a7550f36af486945f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145137909' --- 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 514cc154e7..af7ecffd1e 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 @@ -1,6 +1,6 @@ --- -title: Keyboard shortcuts -intro: 'Nearly every page on {% data variables.product.prodname_dotcom %} has a keyboard shortcut to perform actions faster.' +title: Accesos directos del teclado +intro: 'Prácticamente, todas las páginas de {% data variables.product.prodname_dotcom %} tienen métodos abreviados de teclado para realizar acciones más rápido.' redirect_from: - /articles/using-keyboard-shortcuts - /categories/75/articles @@ -13,232 +13,217 @@ versions: ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: 857c4129e2e156025c8ee8f37a0c834242c0b216 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147423544' --- -## About keyboard shortcuts +## Acerca de los atajos del teclado -Typing ? on {% data variables.product.prodname_dotcom %} brings up a dialog box that lists the keyboard shortcuts available for that page. You can use these keyboard shortcuts to perform actions across the site without using your mouse to navigate. +Al escribir ? en {% data variables.product.prodname_dotcom %} se abre un cuadro de diálogo en el que se enumeran los métodos abreviados de teclado disponibles para esa página. Puedes aprovechar estos atajos del teclado para realizar acciones en todo el sitio sin recurrir al mouse para navegar. -{% ifversion keyboard-shortcut-accessibility-setting %} -You can disable character key shortcuts, while still allowing shortcuts that use modifier keys, in your accessibility settings. For more information, see "[Managing accessibility settings](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-accessibility-settings)."{% endif %} +{% ifversion keyboard-shortcut-accessibility-setting %} Puedes deshabilitar los métodos abreviados de teclado de teclas de caracteres, a la vez que permites los que usan teclas modificadores en la configuración de accesibilidad. Para más información, vea "[Administración de la configuración de accesibilidad](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-accessibility-settings)".{% endif %} -Below is a list of some of the available keyboard shortcuts. -{% ifversion command-palette %} -The {% data variables.product.prodname_command_palette %} also gives you quick access to a wide range of actions, without the need to remember keyboard shortcuts. For more information, see "[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)."{% endif %} +A continuación aparece una lista de algunos de los atajos del teclado disponibles. +{% ifversion command-palette %} En {% data variables.product.prodname_command_palette %}, también se proporciona acceso rápida a una amplia variedad de acciones, sin necesidad de recordar los métodos abreviados de teclado. Para más información, vea "[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)".{% endif %} -## Site wide shortcuts +## Atajos en todo el sitio -| Keyboard shortcut | Description +| Método abreviado de teclado | Descripción |-----------|------------ -|S or / | Focus the search bar. For more information, see "[About searching on {% data variables.product.company_short %}](/search-github/getting-started-with-searching-on-github/about-searching-on-github)." -|G N | Go to your notifications. For more information, see "[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications)." -|Esc | When focused on a user, issue, or pull request hovercard, closes the hovercard and refocuses on the element the hovercard is in -{% ifversion command-palette %}|Command+K (Mac) or
Ctrl+K (Windows/Linux) | Opens the {% data variables.product.prodname_command_palette %}. If you are editing Markdown text, open the command palette with Command+Option+K or Ctrl+Alt+K. For more information, see "[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)."{% endif %} +|S o / | Se concentra en la barra de búsqueda. Para más información, vea "[Acerca de la búsqueda en {% data variables.product.company_short %}](/search-github/getting-started-with-searching-on-github/about-searching-on-github)". +|G N | Dirige a tus notificaciones. Para más información, vea "[Acerca de las notificaciones](/github/managing-subscriptions-and-notifications-on-github/about-notifications)". +|Esc | Cuando se concentra en la hovercard de un usuario, de una propuesta o de una solicitud de extracción, se cierra la hovercard y se vuelve a centrar en el elemento en el que está la hovercard +{% ifversion command-palette %}|Comando+K (Mac) o
Ctrl+K (Windows/Linux) | Abre la {% data variables.product.prodname_command_palette %}. Si va a editar texto de Markdown, abra la paleta de comandos con Comando+Opción+K o Ctrl+Alt+K. Para más información, vea "[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)".{% endif %} -## Repositories +## Repositorios -| Keyboard shortcut | Description +| Método abreviado de teclado | Descripción |-----------|------------ -|G C | Go to the **Code** tab -|G I | Go to the **Issues** tab. For more information, see "[About issues](/articles/about-issues)." -|G P | Go to the **Pull requests** tab. For more information, see "[About pull requests](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)."{% ifversion fpt or ghes or ghec %} -|G A | Go to the **Actions** tab. For more information, see "[About Actions](/actions/getting-started-with-github-actions/about-github-actions)."{% endif %} -|G B | Go to the **Projects** tab. For more information, see "[About project boards](/articles/about-project-boards)." -|G W | Go to the **Wiki** tab. For more information, see "[About wikis](/communities/documenting-your-project-with-wikis/about-wikis)."{% ifversion discussions %} -|G G | Go to the **Discussions** tab. For more information, see "[About discussions](/discussions/collaborating-with-your-community-using-discussions/about-discussions)."{% endif %} +|G C | Ir a la pestaña **Código** +|G I | Ir a la pestaña **Incidencias**. Para más información, vea "[Acerca de las incidencias](/articles/about-issues)". +|G P | Ir la pestaña **Solicitudes de incorporación de cambios**. Para más información, vea "[Acerca de las solicitudes de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)".{% ifversion fpt or ghes or ghec %} +|G A | Ir a la pestaña **Acciones**. Para más información, vea "[Acerca de las acciones](/actions/getting-started-with-github-actions/about-github-actions)".{% endif %} +|G B | Ir a la pestaña **Proyectos**. Para más información, vea "[Acerca de los paneles de proyecto](/articles/about-project-boards)". +|G W | Ir a la pestaña **Wiki**. Para obtener más información, consulta "[Acerca de las wikis](/communities/documenting-your-project-with-wikis/about-wikis)".{% ifversion discussions %} +|G G | Ir a la pestaña **Debates**. Para más información, vea "[Acerca de los debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions)".{% endif %} -## Source code editing +## Edición del código fuente -| Keyboard shortcut | Description -|-----------|------------{% ifversion fpt or ghec %} -|. | Opens a repository or pull request in the web-based editor. For more information, see "[Web-based editor](/codespaces/developing-in-codespaces/web-based-editor)."{% endif %} -|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 -|Command+K (Mac) or
Ctrl+K (Windows/Linux) | Inserts Markdown formatting for creating a link{% ifversion fpt or ghec or ghae or ghes > 3.3 %} -|Command+Shift+7 (Mac) or
Ctrl+Shift+7 (Windows/Linux) | Inserts Markdown formatting for an ordered list -|Command+Shift+8 (Mac) or
Ctrl+Shift+8 (Windows/Linux) | Inserts Markdown formatting for an unordered list -|Command+Shift+. (Mac) or
Ctrl+Shift+. (Windows/Linux) | Inserts Markdown formatting for a quote{% endif %} -|E | Open source code file in the **Edit file** tab -|Command+F (Mac) or
Ctrl+F (Windows/Linux) | Start searching in file editor -|Command+G (Mac) or
Ctrl+G (Windows/Linux) | Find next -|Command+Shift+G (Mac) or
Ctrl+Shift+G (Windows/Linux) | Find previous -|Command+Option+F (Mac) or
Ctrl+Shift+F (Windows/Linux) | Replace -|Command+Shift+Option+F (Mac) or
Ctrl+Shift+R (Windows/Linux) | Replace all -|Alt+G | Jump to line -|Command+Z (Mac) or
Ctrl+Z (Windows/Linux) | Undo -|Command+Y (Mac) or
Ctrl+Y (Windows/Linux) | Redo -|Command+Shift+P | Toggles between the **Edit file** and **Preview changes** tabs -|Command+S (Mac) or
Ctrl+S (Windows/Linux) | Write a commit message +| Método abreviado de teclado | Descripción |-----------|------------{% ifversion fpt or ghec %} |. | Abre un repositorio o una solicitud de incorporación de cambios en el editor basado en web. Para más información, vea "[Editor basado en web](/codespaces/developing-in-codespaces/web-based-editor)".{% endif %} |Comando+B (Mac) o
Ctrl+B (Windows/Linux) | Inserta formato de Markdown para texto en negrita |Comando+I (Mac) o
Ctrl+I (Windows/Linux) | Inserta formato de Markdown para texto en cursiva |Comando+K (Mac) o
Ctrl+K (Windows/Linux) Inserta formato de Markdown para crear un vínculo{% ifversion fpt or ghec or ghae or ghes > 3.3 %}|Comando+Mayús+7 (Mac) o
Ctrl+Mayús+7 (Windows/Linux) | Inserta formato de Markdown para una lista ordenada |Comando+Mayús+8 (Mac) o
Ctrl+Mayús+8 (Windows/Linux) | Inserta formato de Markdown para una lista sin ordenar |Comando+Mayús+. (Mac) o
Ctrl+Mayús+. (Windows/Linux) | Inserta formato de Markdown para una cita{% endif %} |E | Abrir el archivo de código fuente en la pestaña **Editar archivo** |Comando+F (Mac) o
Ctrl+F (Windows/Linux) | Iniciar la búsqueda en el editor de archivos |Comando+G (Mac) o
Ctrl+G (Windows/Linux) | Buscar siguiente |Comando+Mayús+G (Mac) o
Ctrl+Mayús+G (Windows/Linux) | Buscar siguiente |Comando+Opción+F (Mac) o
Ctrl+Mayús+F (Windows/Linux) | Reemplazar |Comando+Mayús+Opción+F (Mac) o
Ctrl+Mayús+R (Windows/Linux) | Reemplazar todo |Alt+G | Ir a la línea |Comando+Z (Mac) o
Ctrl+Z (Windows/Linux) | Deshacer |Comando+Y (Mac) o
Ctrl+Y (Windows/Linux) | Rehacer |Comando+Mayús+P | Alterna entre las pestañas **Editar archivo** y **Vista previa de los cambios** |Comando+S (Mac) o
Ctrl+S (Windows/Linux) | Escribir un mensaje de confirmación -For more keyboard shortcuts, see the [CodeMirror documentation](https://codemirror.net/doc/manual.html#commands). +Para obtener más métodos abreviados de teclado, vea la [documentación de CodeMirror](https://codemirror.net/doc/manual.html#commands). -## Source code browsing +## Exploración del código fuente -| Keyboard shortcut | Description +| Método abreviado de teclado | Descripción |-----------|------------ -|T | Activates the file finder -|L | Jump to a line in your code -|W | Switch to a new branch or tag -|Y | Expand a URL to its canonical form. For more information, see "[Getting permanent links to files](/articles/getting-permanent-links-to-files)." -|I | Show or hide comments on diffs. For more information, see "[Commenting on the diff of a pull request](/articles/commenting-on-the-diff-of-a-pull-request)." -|A | Show or hide annotations on diffs -|B | Open blame view. For more information, see "[Tracing changes in a file](/articles/tracing-changes-in-a-file)." +|T | Activa el buscador de archivos +|L | Salta a una línea de tu código +|W | Cambia a una rama o etiqueta nueva +|S | Expande una URL a su forma canónica. Para más información, vea "[Obtención de vínculos permanentes en archivos](/articles/getting-permanent-links-to-files)". +|I | Muestra u oculta comentarios en diferencias. Para más información, vea "[Comentarios sobre la diferencia de una solicitud de incorporación de cambios](/articles/commenting-on-the-diff-of-a-pull-request)". +|A | Muestra u oculta las anotaciones en los diffs +|B | Abre la visualización del último responsable. Para más información, vea "[Seguimiento de cambios en un archivo](/articles/tracing-changes-in-a-file)". -## Comments +## Comentarios -| Keyboard shortcut | Description +| Método abreviado de teclado | Descripción |-----------|------------ -|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 -|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 %} -|Command+Shift+V (Mac) or
Ctrl+Shift+V (Windows/Linux) | Pastes HTML link as plain text{% endif %}{% ifversion fpt or ghae or ghes > 3.2 or ghec %} -|Command+Shift+Opt+V (Mac) or
Ctrl+Shift+Alt+V (Windows/Linux) | Pastes HTML link as plain text{% endif %}{% ifversion fpt or ghae or ghes > 3.2 or ghec %} -|Command+Shift+7 (Mac) or
Ctrl+Shift+7 (Windows/Linux) | Inserts Markdown formatting for an ordered list -|Command+Shift+8 (Mac) or
Ctrl+Shift+8 (Windows/Linux) | Inserts Markdown formatting for an unordered list{% endif %} -|Command+Enter (Mac) or
Ctrl+Enter (Windows/Linux) | Submits a comment -|Ctrl+. and then Ctrl+[saved reply number] | Opens saved replies menu and then autofills comment field with a saved reply. For more information, see "[About saved replies](/articles/about-saved-replies)."{% ifversion fpt or ghae or ghes > 3.2 or ghec %} -|Command+Shift+. (Mac) or
Ctrl+Shift+. (Windows/Linux) | Inserts Markdown formatting for a quote{% endif %}{% ifversion fpt or ghec %} -|Command+G (Mac) or
Ctrl+G (Windows/Linux) | Insert a suggestion. For more information, see "[Reviewing proposed changes in a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)." |{% endif %} -|R | Quote the selected text in your reply. For more information, see "[Basic writing and formatting syntax](/articles/basic-writing-and-formatting-syntax#quoting-text)." | +|Comando+B (Mac) o
Ctrl+B (Windows/Linux) | Inserta el formato Markdown para el texto en negrita +|Comando+I (Mac) o
Ctrl+I (Windows/Linux) | Inserta el formato Markdown para el texto en cursiva +|Comando+E (Mac) o
Ctrl+E (Windows/Linux) | Inserta formato de Markdown para el código o un comando dentro de una línea{% ifversion fpt or ghae-issue-5434 or ghes or ghec %} +|Comando+K (Mac) o
Ctrl+K (Windows/Linux) | Inserta formato de Markdown para crear un vínculo{% endif %}{% ifversion fpt or ghae-issue-7103 or ghes > 3.5 or ghec %} +|Comando+V (Mac) o
Ctrl+V (Windows/Linux) | Crea un vínculo de Markdown cuando se aplica sobre texto resaltado{% endif %} +|Comando+Mayús+P (Mac) o
Ctrl+Mayús+P (Windows/Linux) | Alterna entre las pestañas de comentarios **Escribir** y **Vista previa**{% ifversion fpt or ghae or ghes > 3.4 or ghec %} +|Command+Mayús+V (Mac) o
Ctrl+Mayús+V (Windows/Linux) | Pega el enlace HTML como texto sin formato{% endif %}{% ifversion fpt or ghae or ghes > 3.2 or ghec %} +|Comando+Mayús+Opt+V (Mac) o
Ctrl+Mayús+Alt+V (Windows/Linux) | Pega el enlace HTML como texto sin formato{% endif %}{% ifversion fpt or ghae or ghes > 3.2 or ghec %} +|Command+Mayús+7 (Mac) o
Ctrl+Mayús+7 (Windows/Linux) | Inserta formato de lenguaje de marcado para una lista ordenada +|Command+Mayús+8 (Mac) o
Ctrl+Mayús+8 (Windows/Linux) | Inserta formato de lenguaje de marcado para una lista no ordenada{% endif %} +|Command+Entrar (Mac) o
Ctrl+Entrar (Windows/Linux) | Envía un comentario +|Ctrl+ . y, después, Ctrl+[número de respuesta guardado] | Abre el menú de respuestas guardadas y luego completa automáticamente el campo de comentarios con una respuesta guardada. Para más información, vea "[Acerca de las respuestas guardadas](/articles/about-saved-replies)".{% ifversion fpt or ghae or ghes > 3.2 or ghec %} +|Comando+Mayús+. (Mac) o
Ctrl+Mayús+. (Windows/Linux) | Inserta formato de Markdown para una cita{% endif %}{% ifversion fpt or ghec %} +|Comando+G (Mac) o
Ctrl+G (Windows/Linux) | Inserta una sugerencia. Para más información, vea "[Revisión de los cambios propuestos en una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)". |{% endif %} +|R | Cita el texto seleccionado en tu respuesta. Para más información, vea "[Sintaxis básica de escritura y formato](/articles/basic-writing-and-formatting-syntax#quoting-text)". | -## Issue and pull request lists +## Listas de propuestas y solicitudes de extracción -| Keyboard shortcut | Description +| Método abreviado de teclado | Descripción |-----------|------------ -|C | Create an issue -|Command+/ (Mac) or
Ctrl+/ (Windows/Linux) | Focus your cursor on the issues or pull requests search bar. For more information, see "[Filtering and searching issues and pull requests](/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests)."|| -|U | Filter by author -|L | Filter by or edit labels. For more information, see "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)." -|Alt and click | While filtering by labels, exclude labels. For more information, see "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)." -|M | Filter by or edit milestones. For more information, see "[Filtering issues and pull requests by milestone](/articles/filtering-issues-and-pull-requests-by-milestone)." -|A | Filter by or edit assignee. For more information, see "[Filtering issues and pull requests by assignees](/articles/filtering-issues-and-pull-requests-by-assignees)." -|O or Enter | Open issue +|C | Crear un problema +|Comando+/ (Mac) o
Ctrl+/ (Windows/Linux) | Hace que el cursor se concentre en la barra de propuestas o solicitudes de respuesta. Para más información, vea "[Filtrado y búsqueda de incidencias y solicitudes de incorporación de cambios](/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests)".|| +|U | Filtra por autor +|L | Filtra por etiquetas o edita etiquetas. Para más información, vea "[Filtrado de incidencias y solicitudes de incorporación de cambios por etiquetas](/articles/filtering-issues-and-pull-requests-by-labels)". +|Alt y clic | Al filtrar por etiquetas, excluye etiquetas. Para más información, vea "[Filtrado de incidencias y solicitudes de incorporación de cambios por etiquetas](/articles/filtering-issues-and-pull-requests-by-labels)". +|M | Filtra por hitos o edita hitos. Para más información, vea "[Filtrado de incidencias y solicitudes de incorporación de cambios por hito](/articles/filtering-issues-and-pull-requests-by-milestone)". +|A | Filtra por asignatario s o edita asignatarios. Para más información, vea "[Filtrado de incidencias y solicitudes de incorporación de cambios por usuarios asignados](/articles/filtering-issues-and-pull-requests-by-assignees)". +|O o Entrar | Propuesta abierta -## Issues and pull requests -| Keyboard shortcut | Description +## Propuestas y solicitudes de extracción +| Método abreviado de teclado | Descripción |-----------|------------ -|Q | Request a reviewer. For more information, see "[Requesting a pull request review](/articles/requesting-a-pull-request-review/)." -|M | Set a milestone. For more information, see "[Associating milestones with issues and pull requests](/articles/associating-milestones-with-issues-and-pull-requests/)." -|L | Apply a label. For more information, see "[Applying labels to issues and pull requests](/articles/applying-labels-to-issues-and-pull-requests/)." -|A | Set an assignee. For more information, see "[Assigning issues and pull requests to other {% data variables.product.company_short %} users](/articles/assigning-issues-and-pull-requests-to-other-github-users/)." -|X | Link an issue or pull request from the same repository. For more information, see "[Linking a pull request to an issue](/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue/)." -|Command+Shift+P (Mac) or
Ctrl+Shift+P (Windows/Linux) | Toggles between the **Write** and **Preview** tabs{% ifversion fpt or ghec %} -|Alt and click | When creating an issue from a task list, open the new issue form in the current tab by holding Alt and clicking the {% octicon "issue-opened" aria-label="The issue opened icon" %} in the upper-right corner of the task. For more information, see "[About task lists](/issues/tracking-your-work-with-issues/creating-issues/about-task-lists)." -|Shift and click | When creating an issue from a task list, open the new issue form in a new tab by holding Shift and clicking the {% octicon "issue-opened" aria-label="The issue opened icon" %} in the upper-right corner of the task. For more information, see "[About task lists](/issues/tracking-your-work-with-issues/creating-issues/about-task-lists)." -|Command and click (Mac) or
Ctrl+Shift and click (Windows/Linux) | When creating an issue from a task list, open the new issue form in the new window by holding Command or Ctrl+Shift and clicking the {% octicon "issue-opened" aria-label="The issue opened icon" %} in the upper-right corner of the task. For more information, see "[About task lists](/issues/tracking-your-work-with-issues/creating-issues/about-task-lists)."{% endif %} +|Q | Solicita un revisor. Para más información, vea "[Solicitud de la revisión de una solicitud de incorporación de cambios](/articles/requesting-a-pull-request-review/)". +|M | Establece un hito. Para más información, vea "[Asociación de hitos con incidencias y solicitudes de incorporación de cambios](/articles/associating-milestones-with-issues-and-pull-requests/)". +|L | Aplica una etiqueta. Para más información, vea "[Aplicación de etiquetas a incidencias y solicitudes de incorporación de cambios](/articles/applying-labels-to-issues-and-pull-requests/)". +|A | Establece un asignatario. Para más información, vea "[Asignación de incidencias y solicitudes de incorporación de cambios a otros usuarios de {% data variables.product.company_short %} ](/articles/assigning-issues-and-pull-requests-to-other-github-users/)". +|X | Vincula una propuesta o solicitud de cambios desde el mismo repositorio. Para más información, vea "[Vinculación de una solicitud de incorporación de cambios a una incidencia](/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue/)". +|Comando+Mayús+P (Mac) o
Ctrl+Mayús+P (Windows/Linux) | Alterna entre las pestañas **Escribir** y **Vista previa**{% ifversion fpt or ghec %} +|Alt y clic | Al crear una incidencia desde una lista de tareas, mantenga presionada la tecla Alt y haga clic en {% octicon "issue-opened" aria-label="The issue opened icon" %} en la esquina superior derecha de la tarea para abrir el formulario de nueva incidencia en la pestaña actual. Para más información, vea "[Acerca de las listas de tareas](/issues/tracking-your-work-with-issues/creating-issues/about-task-lists)". +|Mayús y clic | Al crear una incidencia desde una lista de tareas, mantenga presionada la tecla Mayús y haga clic en {% octicon "issue-opened" aria-label="The issue opened icon" %} en la esquina superior derecha de la tarea para abrir el formulario de nueva incidencia en una pestaña nueva. Para más información, vea "[Acerca de las listas de tareas](/issues/tracking-your-work-with-issues/creating-issues/about-task-lists)". +|Comando y clic (Mac) o
Ctrl+Mayús y clic (Windows/Linux) | Al crear una incidencia desde una lista de tareas, mantenga presionadas la teclas Comando o Ctrl+Mayús, y haga clic en {% octicon "issue-opened" aria-label="The issue opened icon" %} en la esquina superior derecha de la tarea para abrir el formulario de nueva incidencia en la nueva ventana. Para más información, vea "[Acerca de las listas de tareas](/issues/tracking-your-work-with-issues/creating-issues/about-task-lists)".{% endif %} -## Changes in pull requests +## Modificaciones en las solicitudes de extracción -| Keyboard shortcut | Description +| Método abreviado de teclado | Descripción |-----------|------------ -|C | Open the list of commits in the pull request -|T | Open the list of changed files in the pull request -|J | Move selection down in the list -|K | Move selection up in the list -|Command+Shift+Enter | Add a single comment on a pull request diff | -|Alt and click | Toggle between collapsing and expanding all outdated review comments in a pull request by holding down Alt and clicking **Show outdated** or **Hide outdated**.| -|Click, then Shift and click | Comment on multiple lines of a pull request by clicking a line number, holding Shift, then clicking another line number. For more information, see "[Commenting on a pull request](/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request#adding-line-comments-to-a-pull-request)."| +|C | Abre la lista de confirmaciones de la solicitud de extracción +|T | Abre la lista de archivos modificados de la solicitud de extracción +|J | Mueve la selección hacia abajo en la lista +|K | Mueve la selección hacia arriba en la lista +|Comando+Mayús+Entrar | Agrega un comentario simple en una diferencia de solicitud de extracción | +|Alt y clic | Para alternar entre contraer y expandir todos los comentarios de revisión obsoletos en una solicitud de incorporación de cambios, mantenga presionada la tecla Alt y haga clic en **Mostrar obsoleto** u **Ocultar obsoleto**.| +|Clic y después, Mayús y clic | Para realizar comentarios en varias líneas de una solicitud de incorporación de cambios, haga clic en un número de línea, mantenga presionada la tecla Mayús y, después, haga clic en otro número de línea. Para más información, vea "[Comentarios en una solicitud de incorporación de cambios](/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request#adding-line-comments-to-a-pull-request)".| {% ifversion projects-v2 %} ## {% data variables.projects.projects_v2_caps %} -### Navigating a project +### Navegación por un proyecto -| Keyboard shortcut | Description +| Método abreviado de teclado | Descripción |-----------|------------ -|+f (Mac) or Ctrl+f (Windows/Linux) | Focus filter field -| | Move cell focus to the left -| | Move cell focus to the right -| | Move cell focus up -| | Move cell focus down +|+f (Mac) o Ctrl+f (Windows/Linux) | Campo de filtro de enfoque +| | Mover el enfoque sobre la celda a la izquierda +| | Mover el enfoque sobre la celda a la derecha +| | Mover el enfoque sobre la celda hacia arriba +| | Mover el enfoque sobre la celda hacia abajo -### Manipulating a project +### Manipulación de un proyecto -| Keyboard shortcut | Description +| Método abreviado de teclado | Descripción |-----------|------------ -|Enter | Toggle edit mode for the focused cell -|Escape | Cancel editing for the focused cell -|+Shift+\ (Mac) or Ctrl+Shift+\ (Windows/Linux) | Open row actions menu -|Shift+Space | Select item -|Space | Open selected item -|e | Archive selected items +|Entrar | Alternar el modo de edición de la celda enfocada +|Escape | Cancelar la edición de la celda enfocada +|+Shift+\ (Mac) o Ctrl+Shift+\ (Windows/Linux) | Abrir el menú de acciones de fila +|Mayúsculas+Espacio | Seleccionar elemento +|Espacio | Abrir elemento seleccionado +|e | Archivar elementos seleccionados {% endif %} ## {% data variables.product.prodname_projects_v1_caps %} -### Moving a column +### Mover una columna -| Keyboard shortcut | Description +| Método abreviado de teclado | Descripción |-----------|------------ -|Enter or Space | Start moving the focused column -|Esc | Cancel the move in progress -|Enter | Complete the move in progress -| or H | Move column to the left -|Command+ or Command+H (Mac) or
Ctrl+ or Ctrl+H (Windows/Linux) | Move column to the leftmost position -| or L | Move column to the right -|Command+ or Command+L (Mac) or
Ctrl+ or Ctrl+L (Windows/Linux) | Move column to the rightmost position +|Entrar o Espacio | Comienza a mover la columna enfocada +|Esc | Cancela el movimiento en curso +|Entrar | Completa el movimiento en curso +| o H | Mueve la columna hacia la izquierda +|Comando+ o Comando+H (Mac) o
Ctrl+ o Ctrl+H (Windows/Linux) | Mueve la columna hacia la posición más a la izquierda +| o L | Mueve la columna hacia la derecha +|Comando+ o Comando+L (Mac) o
Ctrl+ o Ctrl+L (Windows/Linux) | Mueve la columna hacia la posición más a la derecha -### Moving a card +### Mover una tarjeta -| Keyboard shortcut | Description +| Método abreviado de teclado | Descripción |-----------|------------ -|Enter or Space | Start moving the focused card -|Esc | Cancel the move in progress -|Enter | Complete the move in progress -| or J | Move card down -|Command+ or Command+J (Mac) or
Ctrl+ or Ctrl+J (Windows/Linux) | Move card to the bottom of the column -| or K | Move card up -|Command+ or Command+K (Mac) or
Ctrl+ or Ctrl+K (Windows/Linux) | Move card to the top of the column -| or H | Move card to the bottom of the column on the left -|Shift+ or Shift+H | Move card to the top of the column on the left -|Command+ or Command+H (Mac) or
Ctrl+ or Ctrl+H (Windows/Linux) | Move card to the bottom of the leftmost column -|Command+Shift+ or Command+Shift+H (Mac) or
Ctrl+Shift+ or Ctrl+Shift+H (Windows/Linux) | Move card to the top of the leftmost column -| | Move card to the bottom of the column on the right -|Shift+ or Shift+L | Move card to the top of the column on the right -|Command+ or Command+L (Mac) or
Ctrl+ or Ctrl+L (Windows/Linux) | Move card to the bottom of the rightmost column -|Command+Shift+ or Command+Shift+L (Mac) or
Ctrl+Shift+ or Ctrl+Shift+L (Windows/Linux) | Move card to the bottom of the rightmost column +|Entrar o Espacio | Comienza a mover la tarjeta focalizada +|Esc | Cancela el movimiento en curso +|Entrar | Completa el movimiento en curso +| o J | Mueve la tarjeta hacia abajo +|Comando+ o Comando+J (Mac), o
Ctrl+ o Ctrl+J (Windows/Linux) | Mueve una tarjeta hacia la parte de abajo de la columna +| o K | Mueve una tarjeta hacia arriba +|Comando+ o Comando+K (Mac), o
Ctrl+ o Ctrl+K (Windows/Linux) | Mueve una tarjeta hacia la parte de arriba de la columna +| o H | Mueve una tarjeta hacia la parte de abajo de la columna de la izquierda +|Mayús+ o Mayús+H | Mueve una tarjeta hacia la parte de arriba de la columna de la izquierda +|Comando+ o Comando+H (Mac) o
Ctrl+ o Ctrl+H (Windows/Linux) | Mueve una tarjeta hacia la parte de abajo de la columna de más a la izquierda +|Comando+Mayús+ o Comando+Mayús+H (Mac), o
Ctrl+Mayús+ o Ctrl+Mayús+H (Windows/Linux) | Mueve una tarjeta hacia la parte de arriba de la columna de más a la izquierda +| | Mueve una tarjeta hacia la parte de abajo de la columna de la derecha +|Mayús+ o Mayús+L | Mueve una tarjeta hacia la parte de arriba de la columna de la derecha +|Comando+ o Comando+L (Mac) o
Ctrl+ o Ctrl+L (Windows/Linux) | Mueve una tarjeta hacia la parte de abajo de la columna de más a la derecha +|Comando+Mayús+ o Comando+Mayús+L (Mac), o
Ctrl+Mayús+ o Ctrl+Mayús+L (Windows/Linux) | Mueve una tarjeta hacia la parte de abajo de la columna de más a la derecha -### Previewing a card +### Previsualizar una tarjeta -| Keyboard shortcut | Description +| Método abreviado de teclado | Descripción |-----------|------------ -|Esc | Close the card preview pane +|Esc | Elige el panel de vista previa de la tarjeta {% ifversion fpt or ghec %} ## {% data variables.product.prodname_actions %} -| Keyboard shortcut | Description +| Método abreviado de teclado | Descripción |-----------|------------ -|Command+Space (Mac) or
Ctrl+Space (Windows/Linux) | In the workflow editor, get suggestions for your workflow file. -|G F | Go to the workflow file -|Shift+T or T | Toggle timestamps in logs -|Shift+F or F | Toggle full-screen logs -|Esc | Exit full-screen logs +|Comando+Espacio (Mac) o
Ctrl+Espacio (Windows/Linux) | En el editor del flujo de trabajo, obtén las sugerencias para tu archivo de flujo de trabajo. +|G F | Ir al archivo de flujo de trabajo +|Mayús+T o T | Activa las marcas de tiempo en las bitácoras +|Mayús+F o F | Activa las bitácoras de pantalla completa +|Esc | Sal de las bitácoras de pantalla completa {% endif %} -## Notifications +## Notificaciones -| Keyboard shortcut | Description +| Método abreviado de teclado | Descripción |-----------|------------ -|E | Mark as done -|Shift+U| Mark as unread -|Shift+I| Mark as read -|Shift+M | Unsubscribe +|E | Marcar como completado +|Mayús+U| Marcar como no leído +|Mayús+I| Marcar como leído +|Mayús+M | Cancelar suscripción -## Network graph +## Gráfica de Red -| Keyboard shortcut | Description +| Método abreviado de teclado | Descripción |-----------|------------ -| or H | Scroll left -| or L | Scroll right -| or K | Scroll up -| or J | Scroll down -|Shift+ (Mac) or
Shift+H (Windows/Linux) | Scroll all the way left -|Shift+ (Mac) or
Shift+L (Windows/Linux) | Scroll all the way right -|Shift+ (Mac) or
Shift+K (Windows/Linux) | Scroll all the way up -|Shift+ (Mac) or
Shift+J (Windows/Linux) | Scroll all the way down +| o H | Desplazarse a la izquierda +| o L | Desplazarse a la derecha +| o K | Desplazarse hacia arriba +| o J | Desplazarse hacia abajo +|Mayús+ (Mac) o
Mayús+H (Windows/Linux) | Desplaza todo hacia la izquierda +|Mayús+ (Mac) o
Mayús+L (Windows/Linux) | Desplaza todo hacia la derecha +|Mayús+ (Mac) o
Mayús+K (Windows/Linux) | Desplaza todo hacia arriba +|Mayús+ (Mac) o
Mayús+J (Windows/Linux) | Desplaza todo hacia abajo diff --git a/translations/es-ES/content/get-started/using-github/supported-browsers.md b/translations/es-ES/content/get-started/using-github/supported-browsers.md index 8f630372de..1aa81f1c34 100644 --- a/translations/es-ES/content/get-started/using-github/supported-browsers.md +++ b/translations/es-ES/content/get-started/using-github/supported-browsers.md @@ -1,40 +1,45 @@ --- -title: Navegadores compatibles +title: Exploradores compatibles redirect_from: - /articles/why-doesn-t-graphs-work-with-ie-8 - /articles/why-don-t-graphs-work-with-ie8 - /articles/supported-browsers - /github/getting-started-with-github/supported-browsers - /github/getting-started-with-github/using-github/supported-browsers -intro: 'Para obtener la mejor experiencia con {% data variables.product.product_name %}, te recomendamos utilizar la versión más reciente de [Chrome](https://google.com/chrome), [Edge](https://microsoft.com/windows/microsoft-edge), [Firefox](https://mozilla.org/firefox) o [Safari](https://apple.com/safari).' +intro: 'Para obtener la mejor experiencia con {% data variables.product.product_name %}, se recomienda usar la versión más reciente de [Chrome](https://google.com/chrome), [Edge](https://microsoft.com/windows/microsoft-edge), [Firefox](https://mozilla.org/firefox) o [Safari](https://apple.com/safari).' versions: fpt: '*' ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: 2d50e3c2fc18bd2522a8b3415127cc37b332660f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145139682' --- +## Acerca de la compatibilidad del explorador web con {% data variables.product.product_name %} -## Acerca del soporte del buscador web para {% data variables.product.product_name %} - -Diseñamos a {% data variables.product.product_name %} pensando el los buscadores web más recientes. Te recomendamos que utilices la última versión de uno de los siguientes buscadores. +{% data variables.product.product_name %} se ha diseñado para los exploradores web más recientes. Se recomienda usar la versión más reciente de un de los exploradores siguientes. - [Apple Safari](https://apple.com/safari) - [Google Chrome](https://google.com/chrome) - [Microsoft Edge](https://microsoft.com/windows/microsoft-edge) - [Mozilla Firefox](https://mozilla.org/firefox) + +Si no utiliza la versión más reciente de un explorador recomendado, o bien si usa uno que no aparece en la lista anterior, es posible que {% data variables.product.product_name %} o algunas características no funcionen de la forma esperada o no lo hagan en absoluto. -Si no utilizas la última versión de un buscador recomendado o si utilizas uno que no se liste anteriormente, {% data variables.product.product_name %} o algunas de las características podrían no funcionar como lo esperas, o del todo. +Para más información sobre cómo se mantiene la compatibilidad con los exploradores en los productos de {% data variables.product.company_short %}, vea el repositorio [`github/browser-support`](https://github.com/github/browser-support). +## Compatibilidad ampliada con exploradores web recomendados -Para obtener más información sobre cómo mantenemos la compatibilidad de los buscadores para los productos de {% data variables.product.company_short %}, consulta el repositorio [`github/browser-support`](https://github.com/github/browser-support). -## Soporte extendido para los buscadores web recomendados - -Algunos proveedores de buscadores proporcionan lanzamientos con soporte extendido. Hacemos nuestro mejor esfuerzo para garantizar que {% data variables.product.product_name %} funcione adecuadamente en el lanzamiento con soporte extendido más reciente para: +Algunos proveedores de exploradores proporcionan versiones de soporte extendido. Nos esforzamos al máximo para garantizar que {% data variables.product.product_name %} funcione correctamente en la versión de soporte extendido más reciente para: - El [canal estable extendido](https://support.google.com/chrome/a/answer/9027636) de Chrome - El [canal estable extendido](https://docs.microsoft.com/en-gb/deployedge/microsoft-edge-channels#extended-stable-channel) de Edge -- El [lanzamiento de soporte extendido](https://www.mozilla.org/en-US/firefox/organizations/) (ESR) de Firefox +- La [versión de soporte extendido](https://www.mozilla.org/en-US/firefox/organizations/) (ESR) de Firefox -En lanzamientos de soporte extendido anteriores, {% data variables.product.product_name %} podría no funcionar como lo esperas y algunas características podrían no estar disponibles. +En versiones anteriores de soporte extendido, es posible que {% data variables.product.product_name %} no funcione de la forma esperada y que algunas características no estén disponibles. ## Construcciones de programador y beta diff --git a/translations/es-ES/content/get-started/using-github/troubleshooting-connectivity-problems.md b/translations/es-ES/content/get-started/using-github/troubleshooting-connectivity-problems.md index 63d07e320c..b703383ad8 100644 --- a/translations/es-ES/content/get-started/using-github/troubleshooting-connectivity-problems.md +++ b/translations/es-ES/content/get-started/using-github/troubleshooting-connectivity-problems.md @@ -8,9 +8,14 @@ redirect_from: versions: fpt: '*' ghec: '*' -shortTitle: Problemas de conectividad +shortTitle: Connectivity problems +ms.openlocfilehash: 77e88f4721c5dfa9cdde22ddee23a9188785e994 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069887' --- - La mayoría de las veces, los problemas de conexión ocurren porque un firewall, servidor proxy, red corporativa u otra red está configurada de una forma que bloquea {% data variables.product.prodname_dotcom %}. ## Permitir las direcciones IP de {% data variables.product.prodname_dotcom %} @@ -25,15 +30,15 @@ Si tienes problemas de conectividad con la red de tu empresa u organización, co Si no puedes verificar con el captcha: - Asegúrate de que tu buscador tenga JavaScript habilitado. -- Asegúrate de que tu navegador sea compatible. Si tu navegador no es compatible, actualízalo o instala un navegador compatible. Para obtener una lista de navegadores compatibles, consulta "[Navegadores compatibles](/articles/supported-browsers)". -- Asegúrate de que tu configuración de red no esté bloqueando https://octocaptcha.com/ o https://arkoselabs.com/. Si estás detrás de un cortafuegos corporativo, contacta a tu administrador de TI para que incluya esos dominios. Para verificar el acceso a estos dominios, visita https://octocaptcha.com/test y asegúrate de que se muestre el texto "¡La conexión se llevó a cabo exitosamente!", luego visita https://client-demo.arkoselabs.com/github y asegúrate de que puedes cargar el captcha. +- Asegúrate de que tu navegador sea compatible. Si tu navegador no es compatible, actualízalo o instala un navegador compatible. Para obtener una lista completa de los exploradores compatibles, consulta "[Exploradores compatibles](/articles/supported-browsers)". +- Asegúrate de que la configuración de red no bloquee https://octocaptcha.com/ ni https://arkoselabs.com/. Si estás detrás de un cortafuegos corporativo, contacta a tu administrador de TI para que incluya esos dominios. Para comprobar el acceso a estos dominios, visita https://octocaptcha.com/test y asegúrate de que se muestra el texto "Conexión realizada correctamente"; a continuación, visita https://client-demo.arkoselabs.com/github y asegúrate de que puedes cargar el captcha. - Asegúrate de que tu navegador no tenga plug-ins o extensiones que puedan estar interfiriendo con GitHub. En tal caso, inhabilita de manera temporal los plug-ins o extensiones durante la verificación del captcha. ## Cambiar métodos de clonación -Cambiar desde la clonación por SSH a la clonación por HTTPS, o viceversa, puede mejorar la conectividad. Para obtener más información, consulta la sección "[Solucionar problemas para los errores de clonado](/repositories/creating-and-managing-repositories/troubleshooting-cloning-errors)". +Cambiar desde la clonación por SSH a la clonación por HTTPS, o viceversa, puede mejorar la conectividad. Para obtener más información, consulta "[Solución de problemas relacionados con los errores de clonación](/repositories/creating-and-managing-repositories/troubleshooting-cloning-errors)". -Si están ocurriendo interrupciones con SSH, consulta "[Error: Número de archivo erróneo](/articles/error-bad-file-number)". +Si se agotan los tiempos de espera con SSH, consulta "[Error: Número de archivo incorrecto](/articles/error-bad-file-number)". ## Solucionar problemas de descargas lentas y conexiones lentas intermitentes diff --git a/translations/es-ES/content/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists.md b/translations/es-ES/content/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists.md index 9c3207b9e9..ae701fb712 100644 --- a/translations/es-ES/content/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists.md +++ b/translations/es-ES/content/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists.md @@ -1,6 +1,6 @@ --- title: Crear gists -intro: 'Puedes crear dos tipos de gists: {% ifversion ghae %}internos{% else %}públicos{% endif %} y secretos. Crea un gist {% ifversion ghae %}interno{% else %}público{% endif %} si estás listo para compartir tus ideas con {% ifversion ghae %}los miembros de la emrpesa{% else %}el mundo{% endif %} o, de lo contrario, un gist secreto.' +intro: 'Puedes crear dos tipos de gists: {% ifversion ghae %}interno{% else %}público{% endif %} y secreto. Crea {% ifversion ghae %}un gist interno{% else %}público{% endif %} si estás preparado para compartir tus ideas con {% ifversion ghae %}los miembros de la empresa{% else %}el mundo{% endif %}, o un gist secreto si no lo estás.' permissions: '{% data reusables.enterprise-accounts.emu-permission-gist %}' redirect_from: - /articles/about-gists @@ -14,15 +14,20 @@ versions: ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: e0ac449dc71bb0c525ee1559b82e509a281e55ac +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069882' --- - ## Acerca de los gists -Todo gist es un repositorio Git, lo que significa que se puede bifurcar y clonar. {% ifversion not ghae %}Si iniciaste sesión en {% data variables.product.product_name %} cuando{% else %}Cuando{% endif %} creas un gist, este se asociará con tu cuenta y lo verás en tu lista de gists cuando navegues a tu {% data variables.gists.gist_homepage %}. +Todo gist es un repositorio Git, lo que significa que se puede bifurcar y clonar. {% ifversion not ghae %}Si está conectado a {% data variables.product.product_name %}, cuando{% else %}Cuando{% endif %} cree un gist, este se asociará a su cuenta y lo verá en su lista de gists cuando navegue a la {% data variables.gists.gist_homepage %}. -Los gists pueden ser {% ifversion ghae %}internos{% else %}públicos{% endif %} o secretos. Los gists {% ifversion ghae %}internos{% else %}públicos{% endif %} se muestran en {% data variables.gists.discover_url %}, en donde {% ifversion ghae %}los miembros empresariales{% else %}las personas{% endif %} pueden buscar gists nuevos conforme estos se creen. También se los puede buscar, para que puedas usarlos si deseas que otras personas encuentren tu trabajo y lo vean. +Los gists pueden ser {% ifversion ghae %}internos{% else %}públicos{% endif %} o secretos. Los gists {% ifversion ghae %}internos{% else %}públicos{% endif %} aparecen en {% data variables.gists.discover_url %}, donde los {% ifversion ghae %}miembros de la empresa{% else %}usuarios{% endif %} pueden explorar los gists nuevos a medida que se crean. También se los puede buscar, para que puedas usarlos si deseas que otras personas encuentren tu trabajo y lo vean. -Los gists secretos no se muestran en {% data variables.gists.discover_url %} y no se pueden buscar. Los gists no son privados. Si envías la URL de un gist secreto a {% ifversion ghae %}otro miembro de la empresa{% else %}un amigo {% endif %}, podrán verlo. Sin embargo, si {% ifversion ghae %}cualquier otro miembro de la empresa{% else %}alguien que no conozcas{% endif %} descubre la URL, también podrán ver tu gist. Si deseas mantener tu código a salvo de las miradas curiosas, puedes optar por [crear un repositorio privado](/articles/creating-a-new-repository) en lugar de un gist. +Los gists secretos no se muestran en {% data variables.gists.discover_url %} y no se pueden buscar. Los gists no son privados. Si envías la URL de un gist secreto a {% ifversion ghae %}otro miembro de la empresa{% else %}un amigo {% endif %}, podrán verlo. Sin embargo, si {% ifversion ghae %}cualquier otro miembro de la empresa{% else %}alguien que no conozcas{% endif %} descubre la URL, también podrán ver tu gist. Si necesita mantener el código alejado de los ojos indiscretos, es posible que quiera [crear un repositorio privado](/articles/creating-a-new-repository). {% data reusables.gist.cannot-convert-public-gists-to-secret %} @@ -37,23 +42,23 @@ Si el administrador de tu sitio ha inhabilitado el modo privado, también puedes Recibirás una notificación cuando: - Seas el autor de un gist. - Alguien te mencione en un gist. -- Puedes suscribirte a un gist haciendo clic en **Suscribir** en la parte superior de cualquier gist. +- Para suscribirse a un gist, haga clic en **Subscribe** en la parte superior de cualquier gist. {% ifversion fpt or ghes or ghec %} -Puedes fijar los gists a tu perfil para que otras personas los puedan ver fácilmente. Para obtener más información, consulta "[A nclar elementos a tu perfil](/articles/pinning-items-to-your-profile)". +Puedes fijar los gists a tu perfil para que otras personas los puedan ver fácilmente. Para obtener más información, consulte "[Anclaje de elementos a su perfil](/articles/pinning-items-to-your-profile)". {% endif %} -Puedes descubrir gists {% ifversion ghae %}internos{% else %}públicos{% endif %} que hayan creado otras personas si vas a la {% data variables.gists.gist_homepage %} y das clic en **Todos los gists**. Esto te llevará a una página en la que aparecen todos los gists clasificados y presentados por fecha de creación o actualización. También puedes buscar los gists por idioma con {% data variables.gists.gist_search_url %}. La búsqueda de gists usa la misma sintaxis de búsqueda que la [búsqueda de código](/search-github/searching-on-github/searching-code). +Puede descubrir gists {% ifversion ghae %}internos{% else %}públicos{% endif %} que hayan creado otros usuarios. Para ello, vaya a la {% data variables.gists.gist_homepage %} y haga clic en **All Gists**. Esto te llevará a una página en la que aparecen todos los gists clasificados y presentados por fecha de creación o actualización. También puedes buscar los gists por idioma con {% data variables.gists.gist_search_url %}. En la búsqueda de gists se usa la misma sintaxis de búsqueda que en la [búsqueda de código](/search-github/searching-on-github/searching-code). -Dado que los gists son repositorios Git, puedes ver su historial de confirmaciones completo, que incluye todas las diferencias que existan. También puedes bifurcar o clonar gists. Para obtener más información, consulta "[Bifurcar y clonar gists"](/articles/forking-and-cloning-gists). +Dado que los gists son repositorios Git, puedes ver su historial de confirmaciones completo, que incluye todas las diferencias que existan. También puedes bifurcar o clonar gists. Para obtener más información, consulte ["Bifurcación y clonación de gists"](/articles/forking-and-cloning-gists). -Puedes descargar un archivo ZIP de un gist haciendo clic en el botón **Descargar ZIP** en la parte superior del gist. Puedes insertar un gist en cualquier campo de texto compatible con Javascript, como una publicación en un blog. Para insertar el código, haz clic en el icono del portapapeles junto a la URL **Insertar** de un gist. Para insertar un archivo de gist específico, anexa la URL **Insertar** con `?file=FILENAME`. +Puede descargar un archivo ZIP de un gist haciendo clic en el botón **Download ZIP** en la parte superior del gist. Puedes insertar un gist en cualquier campo de texto compatible con Javascript, como una publicación en un blog. Para obtener el código para insertar, haga clic en el icono del Portapapeles situado junto a la dirección URL **de inserción** de un gist. Para insertar un archivo gist específico, anexe la dirección URL **de inserción** con `?file=FILENAME`. {% ifversion fpt or ghec %} -Git admite la asignación de archivos GeoJSON. Estas asignaciones se muestran como gists insertos, para que las asignaciones se puedan compartir e insertar fácilmente. Para obtener más información, consulta la sección "[Trabajar con archivos que no sean de código](/repositories/working-with-files/using-files/working-with-non-code-files#mapping-geojson-files-on-github)". +Git admite la asignación de archivos GeoJSON. Estas asignaciones se muestran como gists insertos, para que las asignaciones se puedan compartir e insertar fácilmente. Para obtener más información, consulte "[Trabajar con archivos que no son de código](/repositories/working-with-files/using-files/working-with-non-code-files#mapping-geojson-files-on-github)". {% endif %} @@ -63,7 +68,7 @@ Sigue estos pasos para crear un gist. {% note %} -También puedes crear un gist si utilizas el {% data variables.product.prodname_cli %}. Para obtener más información, consulta "[`gh gist create`](https://cli.github.com/manual/gh_gist_create)" en el {% data variables.product.prodname_cli %}. +También puedes crear un gist si utilizas el {% data variables.product.prodname_cli %}. Para obtener más información, consulte "[`gh gist create`](https://cli.github.com/manual/gh_gist_create)" en la documentación de {% data variables.product.prodname_cli %}. Como alternativa, puedes arrastrar y soltar un archivo de texto desde tu escritorio directamente en el editor. @@ -71,10 +76,14 @@ Como alternativa, puedes arrastrar y soltar un archivo de texto desde tu escrito 1. Inicia sesión en {% data variables.product.product_name %}. 2. Dirígete a tu {% data variables.gists.gist_homepage %}. -3. Escribe una descripción opcional y un nombre para tu gist. ![Descripción del nombre del gist](/assets/images/help/gist/gist_name_description.png) +3. Escribe una descripción opcional y un nombre para tu gist. +![Descripción del nombre del gist](/assets/images/help/gist/gist_name_description.png) -4. Escribe el texto de tu gist en el cuadro de texto para el gist. ![Cuadro de texto para el gist](/assets/images/help/gist/gist_text_box.png) +4. Teclea el texto de tu gist en la caja de texto de este. +![Cuadro de texto del gist](/assets/images/help/gist/gist_text_box.png) -5. Opcionalmente, para crear un gist {% ifversion ghae %}interno{% else %}público{% endif %}, da clic en {% octicon "triangle-down" aria-label="The downwards triangle icon" %} y luego en **Crear gist {% ifversion ghae %}interno{% else %}público{% endif %}**. ![Menú desplegable para seleccionar la visibilidad de un gist]{% ifversion ghae %}(/assets/images/help/gist/gist-visibility-drop-down-ae.png){% else %}(/assets/images/help/gist/gist-visibility-drop-down.png){% endif %} +5. También puede crear un gist {% ifversion ghae %}interno{% else %}público{% endif %} haciendo clic en {% octicon "triangle-down" aria-label="The downwards triangle icon" %} y haciendo clic en **Create {% ifversion ghae %}internal{% else %}public{% endif %} gist**. +![Drop-down menu to select gist visibility]{% ifversion ghae %}(/assets/images/help/gist/gist-visibility-drop-down-ae.png){% else %}(/assets/images/help/gist/gist-visibility-drop-down.png){% endif %} -6. Da clic en **Crear Gist Secreto** o en **Crear gist {% ifversion ghae %}interno{% else %}público{% endif %}**. ![Botón para crear gist](/assets/images/help/gist/create-secret-gist-button.png) +6. Haga clic en **Create secret Gist** o **Create {% ifversion ghae %}internal{% else %}public{% endif %} gist**. + ![Botón para crear gists](/assets/images/help/gist/create-secret-gist-button.png) diff --git a/translations/es-ES/content/get-started/writing-on-github/editing-and-sharing-content-with-gists/forking-and-cloning-gists.md b/translations/es-ES/content/get-started/writing-on-github/editing-and-sharing-content-with-gists/forking-and-cloning-gists.md index b85acb56c0..368444471f 100644 --- a/translations/es-ES/content/get-started/writing-on-github/editing-and-sharing-content-with-gists/forking-and-cloning-gists.md +++ b/translations/es-ES/content/get-started/writing-on-github/editing-and-sharing-content-with-gists/forking-and-cloning-gists.md @@ -11,8 +11,13 @@ versions: ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: 74161c03eca21f3a2dc6465439d22fee0edb758d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069878' --- - ## Bifurcar gists Cada gist indica qué bifurcaciones tiene actividad, haciéndo más fácil el encontrar cambios interesantes de otras personas. @@ -21,7 +26,7 @@ Cada gist indica qué bifurcaciones tiene actividad, haciéndo más fácil el en ## Clonar gists -Si deseas hacer cambios locales en un gist y subirlos a la web, puedes clonar un gist y hacer confirmaciones de la misma manera que lo harías con cualquier repositorio de Git. Para obtener más información, consulta "[Clonar un repositorio](/articles/cloning-a-repository)". +Si deseas hacer cambios locales en un gist y subirlos a la web, puedes clonar un gist y hacer confirmaciones de la misma manera que lo harías con cualquier repositorio de Git. Para más información, vea "[Clonación de un repositorio](/articles/cloning-a-repository)". ![Botón Clonar gist](/assets/images/help/gist/gist_clone_btn.png) diff --git a/translations/es-ES/content/get-started/writing-on-github/editing-and-sharing-content-with-gists/index.md b/translations/es-ES/content/get-started/writing-on-github/editing-and-sharing-content-with-gists/index.md index 1e4d4aba97..9ceeefc3f6 100644 --- a/translations/es-ES/content/get-started/writing-on-github/editing-and-sharing-content-with-gists/index.md +++ b/translations/es-ES/content/get-started/writing-on-github/editing-and-sharing-content-with-gists/index.md @@ -14,6 +14,12 @@ versions: children: - /creating-gists - /forking-and-cloning-gists -shortTitle: Compartir el contenido con gists +shortTitle: Share content with gists +ms.openlocfilehash: 925e0b03ae524ed7bf4a59315ce9fcf1ab0d650f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069875' --- diff --git a/translations/es-ES/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github.md b/translations/es-ES/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github.md index 2c7d7ab875..bb18e48b65 100644 --- a/translations/es-ES/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github.md +++ b/translations/es-ES/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github.md @@ -10,18 +10,23 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: Escribir & formatear en GitHub +shortTitle: Write & format on GitHub +ms.openlocfilehash: fbdb89a9a39e9ba10e813067a52a4a265e299f5b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146179523' --- - -[Markdown](http://daringfireball.net/projects/markdown/) es una sintáxis fácil de leer y fácil de escribir para el texto simple con formato. +[Markdown](http://daringfireball.net/projects/markdown/) es una sintaxis fácil de leer y escribir para dar formato al texto sin formato. Le hemos agregado alguna funcionalidad personalizada para crear el formato Markdown de {% data variables.product.prodname_dotcom %}, usado para dar formato a la prosa y al código en todo nuestro sitio. -También puedes interactuar con otros usuarios en las solicitudes de extracción y las propuestas, usando funciones como [@menciones](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams), [propuesta y referencias PR](/articles/basic-writing-and-formatting-syntax/#referencing-issues-and-pull-requests) y [emoji](/articles/basic-writing-and-formatting-syntax/#using-emoji). +También puede interactuar con otros usuarios en solicitudes de incorporación de cambios e incidencias mediante características como [@mentions](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams), [referencias de incidencia y PR](/articles/basic-writing-and-formatting-syntax/#referencing-issues-and-pull-requests), y [emoji](/articles/basic-writing-and-formatting-syntax/#using-emoji). ## Barra de herramientas de formato de texto -Cada campo de comentario en {% data variables.product.product_name %} contiene una barra de herramientas de formato de texto, lo que te permite dar formato a tu texto sin tener que aprender la sintáxis de Markdown. Además del formato de Markdown como la negrita y la cursiva y crear encabezados, enlaces y listados, la barra de herramientas incluye características específicas de {% data variables.product.product_name %}, como las @menciones, los listados de tareas y los enlaces a propuestas y solicitudes de extracción. +Cada campo de comentario en {% data variables.product.product_name %} contiene una barra de herramientas de formato de texto, lo que te permite dar formato a tu texto sin tener que aprender la sintáxis de Markdown. Además del formato de Markdown como los estilos de negrita y cursiva, y la creación de encabezados, enlaces y listas, la barra de herramientas incluye características específicas de {% data variables.product.product_name %}, como @mentions, listados de tareas y vínculos a incidencias y solicitudes de incorporación de cambios. {% ifversion fixed-width-font-gfm-fields %} @@ -31,15 +36,15 @@ Puedes habilitar las fuentes de ancho fijo en cada campo de comentario de {% dat ![Captura de pantalla que muestra el campo de comentario de {% data variables.product.product_name %} con fuentes de ancho fijo habilitadas](/assets/images/help/writing/fixed-width-example.png) -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.appearance-settings %} -1. Debajo de "Preferencia de fuente en el editor de lenguaje de marcado", selecciona **Utilizar una fuente de ancho fijo (monoespacio) al editar el lenguaje de marcado**. ![Captura de pantalla que muestra el campo de comentario de {% data variables.product.product_name %} con fuentes de ancho fijo habilitadas](/assets/images/help/writing/enable-fixed-width.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.appearance-settings %} +1. En "Preferencia de fuente del editor de Markdown", seleccione **Usar una fuente de ancho fijo (monoespacial) al editar Markdown**. + ![Captura de pantalla en la que se muestra el campo de comentario de {% data variables.product.product_name %} con fuentes de ancho fijo habilitadas](/assets/images/help/writing/enable-fixed-width.png) {% endif %} -## Leer más +## Información adicional -- [{% data variables.product.prodname_dotcom %} Especificaciones del formato Markdown](https://github.github.com/gfm/) +- [Especificación de {% data variables.product.prodname_dotcom %} Flavored Markdown](https://github.github.com/gfm/) - "[Sintaxis de escritura y formato básicos](/articles/basic-writing-and-formatting-syntax)" -- "[Trabajar con formato avanzado](/articles/working-with-advanced-formatting)" -- "[Dominar Markdown](https://guides.github.com/features/mastering-markdown/)" +- "[Trabajo con el formato avanzado](/articles/working-with-advanced-formatting)" +- "[Dominio de Markdown](https://guides.github.com/features/mastering-markdown/)" 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 d0f10fcbbf..8eb496472a 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 @@ -10,63 +10,68 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: Sintaxis de formato básica +shortTitle: Basic formatting syntax +ms.openlocfilehash: 1d9a57dca3ffc1af8483ad973d2a6426204ce244 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147076725' --- - ## Encabezados -Para crear un encabezado, agrega uno a seis símbolos # antes del encabezado del texto. La cantidad de # que utilices determinará el tamaño del encabezado. +Para crear un encabezado, agrega entre uno y seis símbolos # antes del encabezado del texto. El número de # que use determinará el tamaño del encabezado. ```markdown -# El encabezado más largo -## El segundo encabezado más largo -###### El encabezado más pequeño +# The largest heading +## The second largest heading +###### The smallest heading ``` ![Encabezados H1, H2 y H6 representados](/assets/images/help/writing/headings-rendered.png) -Cuando usas dos o más encabezados, GitHub generará una tabla de contenido automáticamente, a la cual podrás acceder si haces clic en {% octicon "list-unordered" aria-label="The unordered list icon" %} dentro del encabezado del archivo. Cada título de encabezado se lista en la tabla de contenido y puedes hacer clic en un título para navegar a la sección seleccionada. +Al usar dos o más encabezados, GitHub genera automáticamente una tabla de contenido a la que puede acceder haciendo clic en {% octicon "list-unordered" aria-label="The unordered list icon" %} dentro del encabezado del archivo. Todos los títulos de encabezado aparecen en la tabla de contenido, y puede hacer clic en un título para ir a la sección seleccionada. -![Captura de pantalla resaltando el icono de la tabla de contenido](/assets/images/help/repository/headings_toc.png) +![Captura de pantalla en la que se resalta el icono de tabla de contenido](/assets/images/help/repository/headings_toc.png) -## Estilo de texto +## Estilos de texto -Puedes indicar un énfasis con texto en negritas, itálicas, tachado, subíndice o superíndice en los campos de comentario y archivos `.md`. +Puedes indicar énfasis con texto en negrita, cursiva, tachado, o de subíndice o superíndice en los campos de comentarios y archivos `.md`. -| Estilo | Sintaxis | Atajo del teclado | Ejemplo | Resultado | -| ---------------------------- | -------------------------- | ------------------------------------------------------------------------------------ | -------------------------------------------------------- | --------------------------------------------- | -| Negrita | `** **` o `__ __` | Command+B (Mac) o Ctrl+B (Windows/Linux) | `**Este texto está en negrita**` | **Este texto está en negrita** | -| Cursiva | `* *` o `_ _`      | Command+I (Mac) o Ctrl+I (Windows/Linux) | `*Este texto está en cursiva*` | *Este texto está en cursiva* | -| Tachado | `~~ ~~` | | `~~Este texto está equivocado~~` | ~~Este texto está equivocado~~ | -| Cursiva en negrita y anidada | `** **` y `_ _` | | `**Este texto es _extremadamente_ importante**` | **Este texto es _extremadamente_ importante** | -| Todo en negrita y cursiva | `*** ***` | | `***Todo este texto es importante***` | ***Todo este texto es importante*** | -| Subíndice | ` ` | | `Este es un texto en subíndice` | Este es un texto en subíndice | -| Superíndice | ` ` | | `Este es un texto en superíndice` | Este es un texto en superíndice | +| Estilo | Sintaxis | Métodos abreviados de teclado | Ejemplo | Resultados | +| --- | --- | --- | --- | --- | +| Bold | `** **` o `__ __`| Command+B (Mac) o Ctrl+B (Windows/Linux) | `**This is bold text**` | **Esto es texto en negrita**. | +| Cursiva | `* *` o `_ _`     | Command+I (Mac) o CtrI+ (Windows/Linux) | `*This text is italicized*` | *Este texto está en cursiva* | +| Tachado | `~~ ~~` | | `~~This was mistaken text~~` | ~~Este texto está equivocado~~ | +| Cursiva en negrita y anidada | `** **` y `_ _` | | `**This text is _extremely_ important**` | **Este texto es _extremadamente_ importante** | +| Todo en negrita y cursiva | `*** **_` | | `_*_All this text is important_*_` | _ *_Todo este texto es importante_** | +| Subscript | ` ` | | `This is a subscript text` | Se trata de un texto de subíndice | +| Superscript | ` ` | | `This is a superscript text` | Se trata de un texto de superíndice | -## Cita de texto +## Entrecomillado de texto -Puedes citar texto con un >. +Puede entrecomillar texto con >. ```markdown -Texto que no es una cita +Text that is not a quote -> Texto que es una cita +> Text that is a quote ``` ![Texto citado representado](/assets/images/help/writing/quoted-text-rendered.png) {% tip %} -**Tip:** Cuando ves una conversación, puedes citar texto automáticamente en un comentario si lo resaltas y luego tecleas R. Puedes citar un comentario completo al hacer clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, y luego en **Quote reply** (Citar respuesta). Para obtener más información sobre atajo del teclado, consulta "[Atajos del teclado](/articles/keyboard-shortcuts/)". +**Sugerencia:** Al visualizar una conversación, puede citar automáticamente el texto en un comentario resaltándolo y escribiendo R. Para citar un comentario completo; para ello, haga clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y, a continuación, en **Quote reply**. Para obtener más información sobre los métodos abreviados de teclado, consulte "[Métodos abreviados de teclado](/articles/keyboard-shortcuts/)". {% endtip %} ## 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 será formateado. También puedes presionar el atajo de teclado Command+E (Mac) o Ctrl+E (Windows/Linux) para insertar los apóstrofos para un bloque de código dentro de una línea de lenguaje de marcado. +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. También puedes presionar el método abreviado de teclado Comando+E (Mac) o Ctrl+E (Windows o Linux) para insertar las comillas simples de bloque de código en una línea de Markdown. ```markdown -Usa `git status` para enumerar todos los archivos nuevos o modificados que aún no han sido confirmados. +Use `git status` to list all new or modified files that haven't yet been committed. ``` ![Bloque de código en línea representado](/assets/images/help/writing/inline-code-rendered.png) @@ -74,7 +79,7 @@ Usa `git status` para enumerar todos los archivos nuevos o modificados que aún Para formatear código o texto en su propio bloque distintivo, usa comillas triples.
-Algunos de los comandos de Git básicos son:
+Some basic Git commands are:
 ```
 git status
 git add
@@ -84,50 +89,50 @@ git commit
 
 ![Bloque de código representado](/assets/images/help/writing/code-block-rendered.png)
 
-Para obtener más información, consulta "[Crear y resaltar bloques de código](/articles/creating-and-highlighting-code-blocks)".
+Para obtener más información, vea "[Crear y resaltar bloques de código](/articles/creating-and-highlighting-code-blocks)".
 
 {% data reusables.user-settings.enabling-fixed-width-fonts %}
 
 ## Modelos de color compatibles
 
-En las propuestas, solicitudes de cambio y debates, puedes hacer llamados a colores con una oración si utilizas comillas simples. Un modelo de color compatible dentro de comillas simples mostrará una visualización de dicho color.
+En los problemas, las solicitudes de incorporación de cambios y los debates, puedes llamar a los colores dentro de una oración mediante comillas simples. Un modelo de color compatible dentro de las comillas simples mostrará una visualización del color.
 
 ```markdown
-El color de fondo debe ser `#ffffff` para el modo claro y `#0d1117` para el modo oscuro.
+The background color should be `#ffffff` for light mode and `#0d1117` for dark mode.
 ```
 
 ![Modelo de color compatible representado.](/assets/images/help/writing/supported-color-models-rendered.png)
 
-Aquí están los modelos de color compatibles actualmente.
+Estos son los modelos de color admitidos actualmente.
 
-| Color | Sintaxis                  | Ejemplo                   | Resultado                                                                                                                                  |
-| ----- | ------------------------- | ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
-| HEX   | \`#RRGGBB\` | \`#0969DA\` | ![Modelo de color representado compatible en formato HEX.](/assets/images/help/writing/supported-color-models-hex-rendered.png)            |
-| RGB   | \`rgb(R,G,B)\` | \`rgb(9, 105, 218)\` | ![Formato de modelo de color representado compatible en formato RGB.](/assets/images/help/writing/supported-color-models-rgb-rendered.png) |
-| HSL   | \`hsl(H,S,L)\` | \`hsl(212, 92%, 45%)\` | ![Formato de modelo de color representado compatible en formato HSL.](/assets/images/help/writing/supported-color-models-hsl-rendered.png) |
+| Color | Sintaxis | Ejemplo | Resultados |
+| --- | --- | --- | --- |
+| HEX | \`#RRGGBB\` | \`#0969DA\` | ![Modelo de color admitido representado en formato HEX.](/assets/images/help/writing/supported-color-models-hex-rendered.png) |
+| RGB | \`rgb(R,G,B)\` | \`rgb(9, 105, 218)\` | ![Modelo de color admitido representado en formato RGB.](/assets/images/help/writing/supported-color-models-rgb-rendered.png) |
+| HSL | \`hsl(H,S,L)\` | \`hsl(212, 92%, 45%)\` | ![Modelo de color admitido representado en formato HSL.](/assets/images/help/writing/supported-color-models-hsl-rendered.png) |
 
 {% note %}
 
 **Notas:**
 
-- Un modelo de color compatible no puede tener espacios iniciales o finales dentro de las comillas simples.
-- La visualización del color solo es compatible en propuestas, solicitudes de cambio y debates.
+- Un modelo de color admitido no puede tener espacios iniciales o finales dentro de las comillas simples.
+- La visualización del color solo se admite en problemas, solicitudes de incorporación de cambios y debates.
 
 {% endnote %}
 
-## Enlaces
+## Vínculos
 
-Puedes crear un enlace en línea al encerrar el texto del enlace entre corchetes `[ ]`, y luego encerrar la URL entre paréntesis `( )`. También puedes utilizar el atajo de teclado Command+K para crear un enlace.{% ifversion fpt or ghae-issue-5434 or ghes > 3.3 or ghec %} Cuando tienes texto seleccionado, puedes pegar una URL desde tu portapapeles para crear automáticamente un enlace desde la selección.{% endif %}
+Puede crear un vínculo en línea escribiendo su texto entre corchetes `[ ]` y escribiendo la URL entre paréntesis `( )`. También puedes usar el método abreviado de teclado Comando+K para crear un vínculo.{% ifversion fpt or ghae-issue-5434 or ghes > 3.3 or ghec %} Cuando tienes texto seleccionado, puedes pegar una dirección URL del Portapapeles para crear un vínculo automáticamente a partir de la selección.{% 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 %}
+{% ifversion fpt or ghae-issue-7103 or ghes > 3.5 or ghec %} También puedes crear un hipervínculo de Markdown resaltando el texto y usando el método abreviado de teclado Comando+V. Si quieres reemplazar el texto por el vínculo, usa el método abreviado de teclado Comando+Mayús+V.{% endif %}
 
-`Este sitio se construyó usando [GitHub Pages](https://pages.github.com/).`
+`This site was built using [GitHub Pages](https://pages.github.com/).`
 
 ![Enlace representado](/assets/images/help/writing/link-rendered.png)
 
 {% tip %}
 
-**Sugerencias:** {% data variables.product.product_name %} automáticamente crea enlaces cuando las direcciones URL válidas están escritas en un comentario. Para obtener más información, consulta "[Referencias y direcciones URL autovinculadas](/articles/autolinked-references-and-urls)".
+**Sugerencia:** {% data variables.product.product_name %} crea vínculos automáticamente cuando las direcciones URL válidas se escriben en un comentario. Para obtener más información, consulte "[Referencias y direcciones URL vinculadas automáticamente](/articles/autolinked-references-and-urls)".
 
 {% endtip %}
 
@@ -135,50 +140,50 @@ Puedes crear un enlace en línea al encerrar el texto del enlace entre corchetes
 
 {% data reusables.repositories.section-links %}
 
-## Enlaces relativos
+## Vínculos relativos
 
 {% data reusables.repositories.relative-links %}
 
 ## Imágenes
 
-Puedes mostrar una imagen si agregas ! y pones el texto alternativo entre `[ ]`. Entonces encierra el enlace de la imagen entre paréntesis `()`.
+Puede mostrar una imagen agregando ! y ajustar el texto alternativo en `[ ]`. Escriba el vínculo de la imagen entre paréntesis `()`.
 
-`![Esta es una imagen](https://myoctocat.com/assets/images/base-octocat.svg)`
+`![This is an image](https://myoctocat.com/assets/images/base-octocat.svg)`
 
 ![Imagen interpretada](/assets/images/help/writing/image-rendered.png)
 
-{% data variables.product.product_name %} es compatible con incrustar imágenes en tus propuestas, solicitudes de cambio{% ifversion fpt or ghec %}, debates{% endif %}, comentarios y archivos `.md`. Puedes mostrar una imagen desde tu repositorio, agregar un enlace a una imagen en línea o cargar una imagen. Para obtener más información, consulta la sección "[Cargar activos](#uploading-assets)".
+{% data variables.product.product_name %} admite la inserción de imágenes en incidencias, solicitudes de incorporación de cambios{% ifversion fpt or ghec %}, debates{% endif %}, comentarios y archivos `.md`. Puedes mostrar una imagen desde tu repositorio, agregar un enlace a una imagen en línea o cargar una imagen. Para obtener más información, consulte "[Carga de recursos](#uploading-assets)".
 
 {% tip %}
 
-**Tip:** Cuando quieras mostrar una imagen que esté en tu repositorio, deberías utilizar enlaces relativos en vez de absolutos.
+**Sugerencia:** Cuando quiera mostrar una imagen incluida en su repositorio, deberá usar vínculos relativos en vez de absolutos.
 
 {% endtip %}
 
 Aquí tienes algunos ejemplos para utilizar enlaces relativos para mostrar una imagen.
 
-| Contexto                                                                | Enlace Relativo                                                        |
-| ----------------------------------------------------------------------- | ---------------------------------------------------------------------- |
-| En un archivo `.md` en la misma rama                                    | `/assets/images/electrocat.png`                                        |
-| En un archivo `.md` en otra rama                                        | `/../main/assets/images/electrocat.png`                                |
-| En propuestas, solicitudes de cambio y comentarios del repositorio      | `../blob/main/assets/images/electrocat.png?raw=true`                   |
-| En un archivo `.md` en otro repositorio                                 | `/../../../../github/docs/blob/main/assets/images/electrocat.png`      |
+| Context | Enlace Relativo |
+| ------ | -------- |
+| En un archivo `.md` de la misma rama | `/assets/images/electrocat.png` |
+| En un archivo `.md` de otra rama | `/../main/assets/images/electrocat.png` |
+| En propuestas, solicitudes de cambio y comentarios del repositorio | `../blob/main/assets/images/electrocat.png?raw=true` |
+| En un archivo `.md` de otro repositorio | `/../../../../github/docs/blob/main/assets/images/electrocat.png` |
 | En propuestas, solicitudes de cambios y comentarios de otro repositorio | `../../../github/docs/blob/main/assets/images/electrocat.png?raw=true` |
 
 {% note %}
 
-**Nota**: Los últimos dos enlaces relativos en la tabla anterior funcionarán únicamente para las imágenes en repositorios privados solo si el lector tiene por lo menos acceso de lectura a este.
+**Nota**: Los últimos dos vínculos relativos de la tabla anterior funcionarán únicamente para las imágenes de repositorios privados solo si el lector tiene (como mínimo) acceso de lectura.
 
 {% endnote %}
 
-Para obtener más información, consulta la sección "[Enlaces relativos](#relative-links)".
+Para obtener más información, consulte "[Vínculos relativos](#relative-links)".
 
 {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5559 %}
 ### Especificar un tema en el que se muestra una imagen
 
-Puedes especificar el tema para el cual se muestra una imagen en el lenguaje de marcado si utilizas el elemento HTML `` combinado con la característica de medios `prefers-color-scheme`. Distinguimos entre modos de color oscuro y claro, así que existen dos opciones disponibles. Puedes utilizar estas opciones para mostrar imágenes optimizadas para los fondos claros u oscuros. Esto es especialmente útil para las imágenes PNG transparentes.
+Puedes especificar el tema para el que se muestra una imagen en Markdown mediante el elemento `` de HTML en combinación con la característica de elementos multimedia `prefers-color-scheme`. Distinguimos entre modos de color oscuro y claro, así que existen dos opciones disponibles. Puedes utilizar estas opciones para mostrar imágenes optimizadas para los fondos claros u oscuros. Esto es especialmente útil para las imágenes PNG transparentes.
 
-Por ejemplo, el siguiente código muestra una imagen de un sol para los temas claros y una luna para los oscuros:
+Por ejemplo, en el código siguiente se muestra una imagen del sol para temas claros y una luna para temas oscuros:
 
 ```HTML
 
@@ -188,12 +193,12 @@ Por ejemplo, el siguiente código muestra una imagen de un sol para los temas cl
 
 ```
 
-El método antiguo para especificar las imágenes con base en el tema, que es utilizando un fragmento anexo a la URL (`#gh-dark-mode-only` o `#gh-light-mode-only`), será obsoleto y se eliminará para favorecer al método nuevo que se menciona anteriormente.
+El método anterior en el que se especifican imágenes basadas en el tema mediante un fragmento anexado a la dirección URL (`#gh-dark-mode-only` o `#gh-light-mode-only`), está en desuso y se eliminará en favor del método nuevo descrito anteriormente.
 {% endif %}
 
 ## Listas
 
-Puedes crear una lista con viñetas si precedes una o más líneas de texto con - o *.
+Puede crear una lista sin ordenar. Para ello, coloque - o * antes de una o más líneas de texto.
 
 ```markdown
 - George Washington
@@ -217,17 +222,17 @@ 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/), puede alinear la lista visualmente. Escriba los caracteres con espacio frente al elemento de la lista anidada hasta que el carácter del marcador de lista (- o *) se encuentre directamente debajo del primer carácter del texto en el elemento que se encuentra debajo.
 
 ```markdown
-1. Primer elemento de la lista
-   - Primer elemento de la lista anidado
-     - Segundo elemento de la lista anidado
+1. First list item
+   - First nested list item
+     - Second nested list item
 ```
 
 {% tip %}
 
-**Nota**: En el editor basado en web, puedes poner o quitar la sangría de una o más líneas de texto si primero las resaltas y luego presionas Tab o Shift+Tab según corresponda.
+**Nota**: En el editor web, puede aplicar o desaplicar sangría en una o varias líneas de texto resaltando primero las líneas deseadas y, a continuación, usando Tab o mayús+Tab respectivamente.
 
 {% endtip %}
 
@@ -237,62 +242,62 @@ Para crear una lista anidada mediante el editor web en {% data variables.product
 
 Para crear una lista anidada en el editor de comentarios en {% data variables.product.product_name %}, que no usa una fuente monoespaciada, puedes observar el elemento de la lista inmediatamente anterior a la lista anidada y contar el número de caracteres que aparecen antes del contenido del elemento. Luego escribe ese número de caracteres de espacio frente al elemento de la lista anidada.
 
-En este ejemplo, puedes agregar un elemento de la lista anidada debajo del elemento de la lista `100. Primer elemento de la lista` con una sangría mínima de cinco espacios para el elemento de la lista anidada, dado que hay cinco caracteres (`100.`) antes del `Primer elemento de la lista`.
+En este ejemplo, podría agregar un elemento de lista anidada bajo el elemento de lista `100. First list item` mediante la aplicación de sangría de mínimo cinco espacios en el elemento de lista anidada, ya que hay cinco caracteres (`100. `) antes de `First list item`.
 
 ```markdown
-100. Primer elemento de la lista
-     - Primer elemento de la lista anidada
+100. First list item
+     - First nested list item
 ```
 
-![Lista con un elemento de lista anidado](/assets/images/help/writing/nested-list-example-3.png)
+![Lista con un elemento de lista anidado](/assets/images/help/writing/nested-list-example-3.png)   
 
-Puedes crear múltiples niveles de listas anidadas mediante el mismo método. Por ejemplo, ya que el primer elemento de la lista anidada tiene siete caracteres (`␣␣␣␣␣-␣`) antes del contenido `First nested list item` de la misma, necesitarás colocar sangría de siete espacios en el segundo elemento de esta.
+Puedes crear múltiples niveles de listas anidadas mediante el mismo método. Por ejemplo, dado que el primer elemento de lista anidada tiene siete caracteres (`␣␣␣␣␣-␣`) antes del contenido `First nested list item` de la lista anidada, tedría que aplicar sangría (siete espacios) en el segundo elemento de lista anidada.
 
 ```markdown
-100. Primer elemento de la lista
-     - Primer elemento de la lista anidada
-       - Segundo elemento de la lista anidada
+100. First list item
+     - First nested list item
+       - Second nested list item
 ```
 
-![Lista con dos niveles de elementos anidados](/assets/images/help/writing/nested-list-example-2.png)
+![Lista con dos niveles de elementos anidados](/assets/images/help/writing/nested-list-example-2.png)    
 
-Para conocer más ejemplos, consulta las [Especificaciones de formato Markdown de GitHub](https://github.github.com/gfm/#example-265).
+Para obtener más ejemplos, consulte las [especificaciones de GitHub Flavored Markdwon](https://github.github.com/gfm/#example-265).
 
 ## Listas de tareas
 
 {% data reusables.repositories.task-list-markdown %}
 
-Si una descripción de elementos de lista comienza con un paréntesis, necesitarás escaparla con \\:
+Si la descripción de un elemento de la lista de tareas comienza por un paréntesis, necesitará agregar el carácter de escape \\:
 
-`- [ ] \(Optional) Abre una propuesta de seguimiento`
+`- [ ] \(Optional) Open a followup issue`
 
-Para obtener más información, consulta "[Acerca de las listas de tareas](/articles/about-task-lists)".
+Para obtener más información, consulte "[Acerca de las listas de tareas](/articles/about-task-lists)".
 
 ## 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)".
+Puede mencionar a una persona o [equipo](/articles/setting-up-teams/) en {% data variables.product.product_name %}, Para ello, escriba @ junto con su nombre de usuario o 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 acerca de las notificaciones, consulta "[Acerca de las notificaciones](/github/managing-subscriptions-and-notifications-on-github/about-notifications)".
 
 {% note %}
 
-**Nota:** Solo se le puede notificar a una persona sobre una mención si esta tiene acceso de lectura en el repositorio y si dicho repositorio le pertenece a una organización de la cuál esta persona sea miembro.
+**Nota:** Solo se notificará a un usuario acerca de una mención si este tiene acceso de lectura al repositorio y, si el repositorio pertenece a una organización, el usuario es miembro de la organización.
 
 {% endnote %}
 
-`@github/support ¿Qué piensas sobre estas actualizaciones?`
+`@github/support What do you think about these updates?`
 
 ![@mention representado](/assets/images/help/writing/mention-rendered.png)
 
-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)".
+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 más información, vea "[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.
+Si escribe 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, escriba @organization/team-name y todos los miembros de ese equipo 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 cambios 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.
+Puede mencionar una lista de las incidencias y solicitudes de incorporación de cambios dentro del repositorio escribiendo #. 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)".
+Para obtener más información, consulte "[Referencias y direcciones URL vinculadas automáticamente](/articles/autolinked-references-and-urls)".
 
 ## Hacer referencia a recursos externos
 
@@ -305,27 +310,27 @@ Algunas {% data variables.product.prodname_github_apps %} proporcionan informaci
 
 ![Adjunto de contenido](/assets/images/github-apps/content_reference_attachment.png)
 
-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 %}
+Para ver los datos adjuntos de contenido, debe tener una {% data variables.product.prodname_github_app %} que use la API de datos adjuntos de contenido instalada en el repositorio.{% ifversion fpt or ghec %} Para obtener más información, consulte "[Instalación de una aplicación en su cuenta personal](/articles/installing-an-app-in-your-personal-account)" e "[Instalación de una aplicación en su organización](/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.
 
-Para obtener más información sobre el desarrollo de una {% data variables.product.prodname_github_app %} que usa adjuntos de contenido, consulta la sección "[Usar adjuntos de contenido](/apps/using-content-attachments)".{% endif %}
+Para obtener más información sobre cómo crear una {% data variables.product.prodname_github_app %} que use datos adjuntos de contenido, consulte "[Uso de datos adjuntos de contenido](/apps/using-content-attachments)".{% endif %}
 
 ## Cargar activos
 
-Puedes cargar activos como imágenes si las arrastras y sueltas, las seleccionas de un buscador de archivos o si las pegas. Puedes cargar activos a las propuestas, solicitudes de cambios, comentarios y archivos `.md` en tu repositorio.
+Puedes cargar activos como imágenes si las arrastras y sueltas, las seleccionas de un buscador de archivos o si las pegas. Puede cargar recursos en las incidencias, solicitudes de incorporación de cambios, comentarios y archivos `.md` en el repositorio.
 
 ## Usar emojis
 
-Puedes agregar emojis a tu escritura al escribir `:EMOJICODE:`.
+Puede agregar emoji al texto escribiendo `:EMOJICODE:`.
 
 `@octocat :+1: This PR looks great - it's ready to merge! :shipit:`
 
 ![Emoji representado](/assets/images/help/writing/emoji-rendered.png)
 
-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.
+Escriba : mostrará una lista de emojis sugeridos. La lista se filtrará a medida que escriba, por lo que una vez que encuentre el emoji que está buscando, pulse **Tab** o **Entrar** 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).
+Para obtener una lista completa de los códigos y emoji disponibles, consulte [the Emoji-Cheat-Sheet](https://github.com/ikatyang/emoji-cheat-sheet/blob/master/README.md).
 
 ## Párrafos
 
@@ -337,13 +342,13 @@ Puedes crear un nuevo párrafo al dejar una línea en blanco entre las líneas d
 Puedes agregar notas al pie para tu contenido si utilizas esta sintaxis de corchetes:
 
 ```
-Esta es una nota al pie sencilla[^1].
+Here is a simple footnote[^1].
 
 A footnote can also have multiple lines[^2].  
 
 You can also use words, to fit your writing style more closely[^note].
 
-[^1]: Mi referencia.
+[^1]: My reference.
 [^2]: Every new line should be prefixed with 2 spaces.  
   This allows you to have a footnote with multiple lines.
 [^note]:
@@ -357,12 +362,11 @@ La nota al pie se verá así:
 
 {% tip %}
 
-**Notae**: La posición de una nota al pie en tu archivo con lenguaje de marcado no influencia la nota al pie que se interpretará. Puedes escribir una nota al pie después de referenciarla y esta aún se interpretará en la parte inferior del archivo con lenguaje de marcado.
+**Nota**: La posición de una nota al pie de página en Markdown no influye en dónde se representará la nota al pie de página. Puedes escribir una nota al pie después de referenciarla y esta aún se interpretará en la parte inferior del archivo con lenguaje de marcado.
 
-No hay compatibilidad con notas al pie en los wikis.
+Las notas al pie no se admiten en las wikis.
 
-{% endtip %}
-{% endif %}
+{% endtip %} {% endif %}
 
 ## Ocultar el contenido con comentarios
 
@@ -372,15 +376,15 @@ Puedes decirle a {% data variables.product.product_name %} que oculte el conteni
 <!-- This content will not appear in the rendered Markdown -->
 
-## Importar formato de Markdown +## Ignorar formato de Markdown -Puedes pedirle a {% data variables.product.product_name %} que ignore (o escape) el formato de lenguaje de marcado si utilizas \\ antes del carácter de lenguaje de marcado. +Puede pedirle a {% data variables.product.product_name %} que ignore (u omita) el formato de Markdown escribiendo \\ antes del carácter de Markdown. -`Cambiemos el nombre de \*our-new-project\* a \*our-old-project\*.` +`Let's rename \*our-new-project\* to \*our-old-project\*.` ![Carácter evadido representado](/assets/images/help/writing/escaped-character-rendered.png) -Para obtener más información, consulta "[Sintaxis de Markdown" de Daring Fireball](https://daringfireball.net/projects/markdown/syntax#backslash), +Para obtener más información, consulte "[Sintaxis de Markdown](https://daringfireball.net/projects/markdown/syntax#backslash)" de Daring Fireball. {% ifversion fpt or ghes > 3.2 or ghae-issue-5232 or ghec %} @@ -390,9 +394,9 @@ Para obtener más información, consulta "[Sintaxis de Markdown" de Daring Fireb {% endif %} -## Leer más +## Información adicional -- [{% data variables.product.prodname_dotcom %} Especificaciones del formato Markdown](https://github.github.com/gfm/) -- "[Acerca de escritura y formato en GitHub](/articles/about-writing-and-formatting-on-github)" +- [Especificación de {% data variables.product.prodname_dotcom %} Flavored Markdown](https://github.github.com/gfm/) +- "[Acerca de la escritura y la aplicación de formato en GitHub](/articles/about-writing-and-formatting-on-github)" - "[Trabajar con formato avanzado](/articles/working-with-advanced-formatting)" -- "[Dominar Markdown](https://guides.github.com/features/mastering-markdown/)" +- "[Dominio de Markdown](https://guides.github.com/features/mastering-markdown/)" diff --git a/translations/es-ES/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/index.md b/translations/es-ES/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/index.md index 9d262649a3..2e4af5fa79 100644 --- a/translations/es-ES/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/index.md +++ b/translations/es-ES/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/index.md @@ -1,5 +1,5 @@ --- -title: Introducción a la escritura y el formato en GitHub +title: Introducción a la escritura y la aplicación de formato en GitHub redirect_from: - /articles/markdown-basics - /articles/things-you-can-do-in-a-text-area-on-github @@ -14,6 +14,12 @@ versions: children: - /about-writing-and-formatting-on-github - /basic-writing-and-formatting-syntax -shortTitle: Comenzar a escribir en GitHub +shortTitle: Start writing on GitHub +ms.openlocfilehash: 42aa9a6eac67875c7e590c29fff5133be24366f1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069870' --- diff --git a/translations/es-ES/content/get-started/writing-on-github/index.md b/translations/es-ES/content/get-started/writing-on-github/index.md index b9252b4c20..41831ddf1e 100644 --- a/translations/es-ES/content/get-started/writing-on-github/index.md +++ b/translations/es-ES/content/get-started/writing-on-github/index.md @@ -17,5 +17,11 @@ children: - /working-with-advanced-formatting - /working-with-saved-replies - /editing-and-sharing-content-with-gists +ms.openlocfilehash: a16f83a3ef073bde1409187aa680ded57859ec84 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069866' --- 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 d713c059ee..dfa302b897 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 @@ -1,6 +1,6 @@ --- title: Adjuntar archivos -intro: Puedes transmitir información si adjuntas varios tipos de archivo a tus propuestas y solicitudes de cambio. +intro: Puedes transmitir información si adjuntas varios tipos de archivo a tus propuestas y solicitudes de incorporación de cambios. redirect_from: - /github/managing-your-work-on-github/managing-your-work-with-issues-and-pull-requests/file-attachments-on-issues-and-pull-requests - /articles/issue-attachments @@ -14,8 +14,13 @@ versions: ghec: '*' topics: - Pull requests +ms.openlocfilehash: f2fd425b1d47c1cb3c0faea646cd53a72bb61603 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147419685' --- - {% data reusables.repositories.anyone-can-view-anonymized-url %} Para adjuntar un archivo a una propuesta o una conversación de una solicitud de extracción, arrástralo y suéltalo en el cuadro de comentarios. Como alternativa, puedes dar clic en la barra al final del recuadro de comentarios para buscar, seleccionar y agregar un archivo desde tu ordenador. @@ -24,35 +29,33 @@ Para adjuntar un archivo a una propuesta o una conversación de una solicitud de {% tip %} -**Tip:** En varios buscadores, puedes copiar y pegar las imágenes directamente en el campo. +**Sugerencia:** En muchos exploradores, puede copiar y pegar las imágenes directamente en el cuadro. {% endtip %} El tamaño máximo de archivo es: -- 10MB de imágenes y gifs{% ifversion fpt or ghec %} +- 10 MB para 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 ghes or ghae-issue-7575 %} +- 100 MB para vídeos subidos a un repositorio propiedad de un usuario u organización con un plan de pago de GitHub{% elsif ghes or ghae-issue-7575 %} - 100MB para videos{% endif %} - 25MB para el resto de los archivos Archivos compatibles: -* PNG (*.png*) -* GIF (*.gif*) -* JPEG (*.jpg*) -{%- ifversion svg-support %} -* SVG (*.svg*) -{%- endif %} -* Archivos de registro (*.log*) -* Documentos de Microsoft Word (*.docx*), Powerpoint (*.pptx*) y Excel (*.xlsx*) -* Archivos de texto (*.txt*) -* PDF (*.pdf*) -* ZIP (*.zip*, *.gz*){% ifversion fpt or ghec or ghes or ghae-issue-7575 %} -* Video (*.mp4*, *.mov*){% endif %} +* PNG ( *.png*) +* GIF ( *.gif*) +* JPEG ( *.jpg*) {%- ifversion svg-support %} +* SVG ( *.svg*) {%- endif %} +* Archivos de registro ( *.log*) +* Documentos de Microsoft Word ( *.docx*), Powerpoint ( *.pptx*) y Excel ( *.xlsx*) +* Archivos de texto ( *.txt*) +* PDF ( *.pdf*) +* ZIP ( *.zip*, *.gz*){% ifversion fpt or ghec or ghes or ghae-issue-7575 %} +* Vídeo ( *.mp4*, *.mov*){% endif %} {% ifversion fpt or ghec or ghes or ghae-issue-7575 %}{% note %} -**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. +**Nota:** La compatibilidad con los códecs de vídeo es específica del explorador y es posible que un vídeo que cargue en un explorador no se pueda ver en otro. Por el momento, recomendamos utilizar h.264 para una mejor compatibilidad. {% endnote %}{% endif %} diff --git a/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls.md b/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls.md index 9bac358f55..c357bd8cbc 100644 --- a/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls.md +++ b/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls.md @@ -10,18 +10,23 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: Referencias auto-enlazadas +shortTitle: Auto linked references +ms.openlocfilehash: 6f6548dbe931a7a6adb809aa4e5616db4358c242 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147419693' --- - -## Direcciones URL +## URLs {% data variables.product.product_name %} automáticamente crea vínculos desde las direcciones URL estándar. -`Visita https://github.com` +`Visit https://github.com` ![URL autovinculada presentada](/assets/images/help/writing/url-autolink-rendered.png) -Para obtener información sobre cómo crear vínculos, consulta "[Sintaxis de escritura y formato básicos](/articles/basic-writing-and-formatting-syntax/#links)". +Para obtener más información sobre la creación de vínculos, consulta "[Sintaxis de escritura y formato básicos](/articles/basic-writing-and-formatting-syntax/#links)". ## Propuestas y solicitudes de extracción @@ -29,26 +34,25 @@ Dentro de las conversaciones en {% data variables.product.product_name %}, las r {% note %} -**Nota:** Las referencias autovinculadas no se crearon en páginas wikis o archivos en un repositorio. +**Nota:** Las referencias vinculadas automáticamente no se crean en wikis ni archivos en un repositorio. {% endnote %} -| Tipo de referencia | Referencia en bruto | Vínculo acortado | -| --------------------------------------------------------------------------------------- | ---------------------------------------------- | ---------------------------------------------------------------------- | -| URL de propuesta o solicitud de extracción | https://github.com/jlord/sheetsee.js/issues/26 | [#26](https://github.com/jlord/sheetsee.js/issues/26) | -| `#` y número de propuesta o de solicitud de cambios | #26 | [#26](https://github.com/jlord/sheetsee.js/issues/26) | -| `GH` y número de propuesta y solicitud de extracción | GH-26 | [GH-26](https://github.com/jlord/sheetsee.js/issues/26) | -| `Nombre de usuario/N.º de repositorio` y número de propuesta o solicitud de extracción. | jlord/sheetsee.js#26 | [jlord/sheetsee.js#26](https://github.com/jlord/sheetsee.js/issues/26) | -| `Organization_name/Repository#` y número propuesta o solicitud de extracción | github/linguist#4039 | [github/linguist#4039](https://github.com/github/linguist/pull/4039) | +| Tipo de referencia | Referencia sin formato | Vínculo corto | +| --- | --- | --- | +| Dirección URL de la solicitud de incorporación de cambios o el problema | https://github.com/jlord/sheetsee.js/issues/26 | [#26](https://github.com/jlord/sheetsee.js/issues/26) +| `#` y número de la solicitud de incorporación de cambios o el problema | #26 | [#26](https://github.com/jlord/sheetsee.js/issues/26) | +| `GH-` y número de la solicitud de incorporación de cambios o el problema | GH-26 | [GH-26](https://github.com/jlord/sheetsee.js/issues/26) | +| `Username/Repository#` y número de la solicitud de incorporación de cambios o el problema | jlord/sheetsee.js#26 | [jlord/sheetsee.js#26](https://github.com/jlord/sheetsee.js/issues/26) +| `Organization_name/Repository#` y número de la solicitud de incorporación de cambios o el problema | github/linguist#4039 | [github/linguist#4039](https://github.com/github/linguist/pull/4039) -{% ifversion fpt or ghec %} -Si referencias una propuesta, solicitud de cambios o debate en una lista, la referencia se desplegará para mostrar el título y el estado en su lugar. Para obtener más información acerca de las listas de tareas, consulta la sección "[Acerca de las listas de tareas](/issues/tracking-your-work-with-issues/creating-issues/about-task-lists)". +{% ifversion fpt or ghec %} Si referencias una propuesta, una solicitud de cambios o un debate en una lista, la referencia se desplegará para mostrar el título y el estado en su lugar. Para obtener más información sobre las listas de tareas, consulta "[Acerca de las listas de tareas](/issues/tracking-your-work-with-issues/creating-issues/about-task-lists)". {% endif %} ## Etiquetas -Cuando referencies la URL de una etiqueta en lenguaje de marcado, esta se representará automáticamente. Solo las etiquetas del mismo repositorio se representarán, las URL que apunten a una etiqueta desde un repositorio diferente se representarán como cualquier [URL](/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls#urls). +Al hacer referencia a la URL de una etiqueta en Markdown, la etiqueta se representa automáticamente. Solo se representan las etiquetas del mismo repositorio, las direcciones URL que apuntan a una etiqueta de otro repositorio se representan como cualquier [dirección URL](/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls#urls). -Se puede encontrar la URL de una etiqueta si navegas a la página de etiquetas y haces clic en una de ellas. Por ejemplo, la URL de la etiqueta "mejora" en nuestro [repositorio de documentos](https://github.com/github/docs/) es +Para encontrar la dirección URL de una etiqueta, navega a la página Etiquetas y haz clic en una etiqueta. Por ejemplo, la dirección URL de la etiqueta "mejora" en nuestro [repositorio de documentación](https://github.com/github/docs/) público es ```md https://github.com/github/docs/labels/enhancement @@ -58,17 +62,17 @@ https://github.com/github/docs/labels/enhancement Las referencias a un hash SHA de confirmación se convertirán automáticamente en enlaces acortados para la confirmación en {% data variables.product.product_name %}. -| Tipo de referencia | Referencia en bruto | Vínculo acortado | -| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------- | -| URL de confirmación | [`https://github.com/jlord/sheetsee.js/commit/a5c3785ed8d6a35868bc169f07e40e889087fd2e`](https://github.com/jlord/sheetsee.js/commit/a5c3785ed8d6a35868bc169f07e40e889087fd2e) | [a5c3785](https://github.com/jlord/sheetsee.js/commit/a5c3785ed8d6a35868bc169f07e40e889087fd2e) | -| SHA | a5c3785ed8d6a35868bc169f07e40e889087fd2e | [a5c3785](https://github.com/jlord/sheetsee.js/commit/a5c3785ed8d6a35868bc169f07e40e889087fd2e) | -| User@SHA | jlord@a5c3785ed8d6a35868bc169f07e40e889087fd2e | [jlord@a5c3785](https://github.com/jlord/sheetsee.js/commit/a5c3785ed8d6a35868bc169f07e40e889087fd2e) | -| `Username/Repository@SHA` | `jlord/sheetsee.js@a5c3785ed8d6a35868bc169f07e40e889087fd2e` | [`jlord/sheetsee.js@a5c3785`](https://github.com/jlord/sheetsee.js/commit/a5c3785ed8d6a35868bc169f07e40e889087fd2e) | +| Tipo de referencia | Referencia sin formato | Vínculo corto | +| --- | --- | --- | +| Dirección URL de confirmación | [`https://github.com/jlord/sheetsee.js/commit/a5c3785ed8d6a35868bc169f07e40e889087fd2e`](https://github.com/jlord/sheetsee.js/commit/a5c3785ed8d6a35868bc169f07e40e889087fd2e) | [a5c3785](https://github.com/jlord/sheetsee.js/commit/a5c3785ed8d6a35868bc169f07e40e889087fd2e) | +| SHA | a5c3785ed8d6a35868bc169f07e40e889087fd2e | [a5c3785](https://github.com/jlord/sheetsee.js/commit/a5c3785ed8d6a35868bc169f07e40e889087fd2e) | +| User@SHA | jlord@a5c3785ed8d6a35868bc169f07e40e889087fd2e | [jlord@a5c3785](https://github.com/jlord/sheetsee.js/commit/a5c3785ed8d6a35868bc169f07e40e889087fd2e) +| `Username/Repository@SHA` | `jlord/sheetsee.js@a5c3785ed8d6a35868bc169f07e40e889087fd2e` | [`jlord/sheetsee.js@a5c3785`](https://github.com/jlord/sheetsee.js/commit/a5c3785ed8d6a35868bc169f07e40e889087fd2e) | ## Personalizar enlaces automáticos a recursos externos {% data reusables.repositories.autolink-references %} -## Leer más +## Información adicional - "[Sintaxis de escritura y formato básicos](/articles/basic-writing-and-formatting-syntax)" diff --git a/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/creating-a-permanent-link-to-a-code-snippet.md b/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/creating-a-permanent-link-to-a-code-snippet.md index aec27e2d35..11fb585dde 100644 --- a/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/creating-a-permanent-link-to-a-code-snippet.md +++ b/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/creating-a-permanent-link-to-a-code-snippet.md @@ -13,9 +13,14 @@ versions: ghec: '*' topics: - Pull requests -shortTitle: Enlaces permanentes al código +shortTitle: Permanent links to code +ms.openlocfilehash: d1c363eba2a45558f3fdc9b55025309544ef677b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069847' --- - ## Vincular al código Este tipo de enlace permanente se presentará como un fragmento de código únicamente en el repositorio en el que se originó. En los demás repositorios, el fragmento de código de enlace permanente se presentará como una URL. @@ -24,27 +29,29 @@ Este tipo de enlace permanente se presentará como un fragmento de código únic {% tip %} -**Sugerencia:** Para crear un enlace permanente para un archivo completo, consulta "[Obtener enlaces permanentes a los archivos](/articles/getting-permanent-links-to-files)". +**Sugerencia**: A fin de crear un vínculo permanente para un archivo completo, vea "[Obtener vínculos permanentes a los archivos](/articles/getting-permanent-links-to-files)". {% endtip %} {% data reusables.repositories.navigate-to-repo %} 2. Busca el código con el que deseas establecer el enlace: - Para enlazar el código desde un archivo, dirígete hacia ese archivo. - - Para enlazar el código desde una solicitud de extracción, dirígete a la solicitud de extracción y haz clic en {% octicon "diff" aria-label="The file diff icon" %}**Archivos con cambios**. Luego, desplázate hasta el archivo que contiene el código que deseas incluir en tu comentario y haz clic en **Ver**. + - Para enlazar el código desde una solicitud de incorporación de cambios, vaya a la solicitud de incorporación de cambios y haga clic en {% octicon "diff" aria-label="The file diff icon" %} **Files changed** (Archivos cambiados). Luego, desplácese hasta el archivo que contiene el código que quiera incluir en el comentario y haga clic en **View** (Ver). {% data reusables.repositories.choose-line-or-range %} -4. A la izquierda de la línea o del rango de líneas, haz clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab octicon" %}. En el menú desplegable, haz clic en **Copiar enlace permanente**. ![Menú kebab con la opción de copiar un enlace permanente desde una línea seleccionada](/assets/images/help/repository/copy-permalink-specific-line.png) +4. A la izquierda de la línea o del rango de líneas, haga clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab octicon" %}. En el menú desplegable, haga clic en **Copy permalink** (Copiar vínculo permanente). + ![Menú kebab con la opción de copiar un enlace permanente desde una línea seleccionada](/assets/images/help/repository/copy-permalink-specific-line.png) 5. Dirígete a la conversación en la que deseas enlazar el fragmento de código. -6. Pega tu enlace permanente en un comentario y haz clic en **Comentar**. ![Enlace permanente pegado en un comentario en el mismo repositorio](/assets/images/help/repository/code-snippet-permalink-in-comment.png) +6. Pegue su enlace permanente en un comentario y haga clic en **Comment** (Comentar). + ![Enlace permanente pegado en un comentario en el mismo repositorio](/assets/images/help/repository/code-snippet-permalink-in-comment.png) ## Vincular al lenguaje de marcado -Puedes vincular a líneas específicas en los archivos de lenguaje de marcado si cargas el archivo de lenguaje de marcado sin la interpretación de lenguaje de marcado. Para cargar un archivo de lenguaje de marcado sin interpretar, puedes utilizar el parámetro `?plain=1` al final de la url del archivo. Por ejemplo, `github.com///blob//README.md?plain=1`. +Puedes vincular a líneas específicas en los archivos de lenguaje de marcado si cargas el archivo de lenguaje de marcado sin la interpretación de lenguaje de marcado. Para cargar un archivo Markdown sin representar, puede utilizar el parámetro `?plain=1` al final de la dirección url del archivo. Por ejemplo, `github.com///blob//README.md?plain=1`. -Puedes vincular a una línea específica en el archivo de lenguaje de marcado de la misma forma en la que lo haces en el código. Anexa `#L` con el número o números de línea al final de la url. Por ejemplo, `github.com///blob//README.md?plain=1#L14` resaltará la línea 14 en el archivo README.md simple. +Puedes vincular a una línea específica en el archivo de lenguaje de marcado de la misma forma en la que lo haces en el código. Anexe `#L` con el número o números de línea al final de la dirección url. Por ejemplo, `github.com///blob//README.md?plain=1#L14` resaltará la línea 14 en el archivo README.md sin formato. -## Leer más +## Información adicional -- [Crear una propuesta](/articles/creating-an-issue/)" -- "[Abrir una propuesta desde el código](/articles/opening-an-issue-from-code/)" -- "[Revisar los cambios en las solicitudes de extracción](/articles/reviewing-changes-in-pull-requests/)" +- [Crear una incidencia](/articles/creating-an-issue/) +- [Abrir una incidencia desde el código](/articles/opening-an-issue-from-code/)/ +- [Revisar cambios en solicitudes de incorporación de cambios](/articles/reviewing-changes-in-pull-requests/) diff --git a/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md b/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md index 02d739c0ad..3a6a54452a 100644 --- a/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md +++ b/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md @@ -10,12 +10,17 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: Crear bloques de código +shortTitle: Create code blocks +ms.openlocfilehash: ba0b49795df16fbafc77ef43c6fef58684162709 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147390373' --- +## Bloques de código delimitados -## Bloques de código cercados - -Puedes crear bloques de código cercados al colocar comillas simples triples \`\`\` antes y después del bloque de código. Te recomendamos dejar una línea en blanco antes y después de los bloques de código para facilitar la lectura del formato sin procesar. +Puede crear bloques de código delimitados colocando comillas simples triples \`\`\` antes y después del bloque de código. Te recomendamos dejar una línea en blanco antes y después de los bloques de código para facilitar la lectura del formato sin procesar.
 ```
@@ -29,7 +34,7 @@ function test() {
 
 {% tip %}
 
-**Sugerencia:** Para preservar tu formato en una lista, asegúrate de dejar una sangría de ocho espacios para los bloques de código no cercados.
+**Sugerencia**: Para preservar su formato en una lista, asegúrese de dejar una sangría de ocho espacios en los bloques de código no delimitados.
 
 {% endtip %}
 
@@ -39,7 +44,7 @@ Para mostrar las comillas simples triples en un bloque de código cercado, enci
 
 ````
 ```
-Look! Puedes ver mis comillas inversas.
+Look! You can see my backticks.
 ```
 ````
 
@@ -48,7 +53,7 @@ Look! Puedes ver mis comillas inversas. {% data reusables.user-settings.enabling-fixed-width-fonts %} -## Resaltado de la sintaxis +## Resaltado de sintaxis @@ -60,20 +65,19 @@ Por ejemplo, para resaltar la sintaxis del código Ruby: require 'redcarpet' markdown = Redcarpet.new("Hello World!") puts markdown.to_html - puts markdown.to_html ``` ![Bloque de código cercado representado con sintaxis de Ruby resaltada](/assets/images/help/writing/code-block-syntax-highlighting-rendered.png) -Usamos [Lingüista](https://github.com/github/linguist) para realizar la detección del idioma y seleccionar [gramáticas independientes](https://github.com/github/linguist/blob/master/vendor/README.md) para el resaltado de la sintaxis. Puedes conocer las palabra clave válidas en [el archivo YAML de idiomas](https://github.com/github/linguist/blob/master/lib/linguist/languages.yml). +Usamos [Linguist](https://github.com/github/linguist) (Lingüista) para realizar la detección de idioma y seleccionar [gramáticas de terceros](https://github.com/github/linguist/blob/master/vendor/README.md) para el resaltado de sintaxis. Puede averiguar qué palabras clave son válidas en [el archivo YAML de idiomas](https://github.com/github/linguist/blob/master/lib/linguist/languages.yml). {% ifversion mermaid %} ## Crear diagramas -También puedes usar bloques de código para crear diagramas en el lenguaje de marcado. GitHub es compatible con la sintaxis de Mermaid, GeoJSON, TopoJSON y ASCII STL. Para obtener más información, consulta la sección "[Crear diagramas](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams)". +También puede usar bloques de código para crear diagramas en Markdown. GitHub admite la sintaxis Mermaid, GeoJSON, TopoJSON y STL ASCII. Para obtener más información, vea "[Crear diagramas](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams)". {% endif %} -## Leer más +## Información adicional -- [{% data variables.product.prodname_dotcom %} Especificaciones del formato Markdown](https://github.github.com/gfm/) +- [Especificación de {% data variables.product.prodname_dotcom %} Flavored Markdown](https://github.github.com/gfm/) - "[Sintaxis de escritura y formato básicos](/articles/basic-writing-and-formatting-syntax)" diff --git a/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams.md b/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams.md index a3e9d7bc55..f3e576a774 100644 --- a/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams.md +++ b/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams.md @@ -1,22 +1,27 @@ --- title: Crear diagramas -intro: Crear diagramas para transmitir información mediante tablas y gráficas +intro: Creación de diagramas para transmitir información mediante tablas y gráficos versions: feature: mermaid -shortTitle: Crear diagramas +shortTitle: Create diagrams +ms.openlocfilehash: 0e588fb771bd7992f75e364624576e216cf84000 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147529739' --- - ## Acerca de crear diagramas -Puedes crear diagramas en lenguaje de marcado utilizando tres tipos de sintaxis diferentes: mermaid, geoJSON y topoJSON y ASCII STL. La representación de diagramas está disponible en las {% data variables.product.prodname_github_issues %}, los {% data variables.product.prodname_discussions %}, las solicitudes de cambios, los wikis y los archivos de lenguaje de marcado. +Puede crear diagramas en Markdown con tres sintaxis diferentes: Mermaid, geoJSON y topoJSON, y STL ASCII. La representación de diagramas está disponible en los archivos {% data variables.product.prodname_github_issues %}, {% data variables.product.prodname_discussions %}, solicitudes de incorporación de cambios, wikis y Markdown. ## Crear diagramas de Mermaid -Mermaid es una herramienta inspirada en el lenguaje de marcado que convierte el texto en diagramas. Por ejemplo, Mermaid puede representar diagramas de flujo, diagramas de secuencia, gráficas de pay y más. Para obtener más información, consulta la [documentación de Mermaid](https://mermaid-js.github.io/mermaid/#/). +Mermaid es una herramienta inspirada en Markdown que representa texto en diagramas. Por ejemplo, Mermaid puede representar gráficos de flujo, diagramas de secuencia, gráficos circulares y mucho más. Para obtener más información, vea la [documentación de Mermaid](https://mermaid-js.github.io/mermaid/#/). -Para crear un diagrama de Mermaid, agrega la sintaxis de Mermaid dentro de un bloque de código cercado con el identificador de lenguaje `mermaid`. Para obtener más información sobre cómo crear bloques de código, consulta la sección "[Crear y resaltar bloques de código](/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks)". +Para crear un diagrama de Mermaid, agregue la sintaxis de Mermaid dentro de un bloque de código delimitado con el identificador de idioma `mermaid`. Para obtener más información sobre cómo crear bloques de código, vea "[Crear y resaltar bloques de código](/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks)". -Por ejemplo, puedes crear un diagrama de flujo: +Por ejemplo, puede crear un gráfico de flujo:
 Here is a simple flow chart:
@@ -30,21 +35,21 @@ graph TD;
 ```
 
-![Diagrama de flujo generado con Mermaid](/assets/images/help/writing/mermaid-flow-chart.png) +![Gráfico de flujo de Mermaid representado](/assets/images/help/writing/mermaid-flow-chart.png) {% note %} -**Nota:** Puedes observar los errores si ejecutas un complemento de Mermaid de terceros cuando utilizas la sintaxis de Mermaid en {% data variables.product.company_short %}. +**Nota:** Es posible que observe errores si ejecuta un complemento de Mermaid de terceros al usar la sintaxis de Mermaid en {% data variables.product.company_short %}. {% endnote %} -## Crear mapas de GeoJSON y TopoJSON +## Creación de mapas GeoJSON y TopoJSON -Puedes utilizar la sintaxis de GeoJSON/TopoJSON para crear mapas interactivos. Para crear un mapa, agrega GeoJSON o TopoJSON dentro de un bloque de código cercado con el identificador de sintaxis `geojson` o `topojson`. Para obtener más información, consulta "[Crear y resaltar bloques de código](/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks)". +Puedes usar la sintaxis GeoJSON o TopoJSON para crear mapas interactivos. Para crear un mapa, agrega GeoJSON o TopoJSON dentro de un bloque de código delimitado con el identificador de sintaxis `geojson` o `topojson`. Para obtener más información, vea "[Crear y resaltar bloques de código](/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks)". -### Utilizando GeoJSON +### Uso de GeoJSON -Por ejemplo, puedes crear un mapa simple: +Por ejemplo, puede crear un mapa sencillo:
 ```geojson
@@ -75,11 +80,11 @@ Por ejemplo, puedes crear un mapa simple:
 ```
 
-![Mapa generado](/assets/images/help/writing/fenced-geojson-rendered-map.png) +![Mapa representado](/assets/images/help/writing/fenced-geojson-rendered-map.png) -### Utilizando TopoJSON +### Uso de TopoJSON -Por ejemplo, puedes crear un mapa simple de TopoJSON: +Por ejemplo, puedes crear un mapa de TopoJSON sencillo:
 ```topojson
@@ -118,16 +123,16 @@ Por ejemplo, puedes crear un mapa simple de TopoJSON:
 ```
 
-![Mapa generado con topoJSON](/assets/images/help/writing/fenced-topojson-rendered-map.png) +![Mapa de topoJSON representado](/assets/images/help/writing/fenced-topojson-rendered-map.png) -Para obtener más información sobre cómo trabajar con los archivos de `.geojson` y `.topojson`, consulta la sección "[Trabajar con archivos sin código](/repositories/working-with-files/using-files/working-with-non-code-files#mapping-geojson-files-on-github)". +Para obtener más información sobre cómo trabajar con archivos `.geojson` y `.topojson`, vea "[Trabajar con archivos que no son de código](/repositories/working-with-files/using-files/working-with-non-code-files#mapping-geojson-files-on-github)". -## Crear modelos 3D de STL +## Crear modelos STL 3D -Puedes utilizar la sintaxis de ASCII STL directamente en el lenguaje de marcado para crear modelos 3D interactivos. Para mostrar un modelo, agrega la sintaxis ASCII STL dentro de un bloque de código cercado con el identificador de sintaxis `stl`. Para obtener más información, consulta "[Crear y resaltar bloques de código](/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks)". +Puede usar la sintaxis STL ASCII directamente en Markdown para crear modelos 3D interactivos. Para mostrar un modelo, agregue la sintaxis STL ASCII dentro de un bloque de código cercado con el identificador de sintaxis `stl`. Para obtener más información, vea "[Crear y resaltar bloques de código](/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks)". -Por ejemplo, puedes crear un modelo 3D simple: +Por ejemplo, puede crear un modelo 3D sencillo:
 ```stl
@@ -164,7 +169,7 @@ endsolid
 ```
 
-![Modelo 3D generado](/assets/images/help/writing/fenced-stl-rendered-object.png) +![Modelo 3D representado](/assets/images/help/writing/fenced-stl-rendered-object.png) -Para obtener más información sobre cómo trabajar con los archivos `.stl`, consulta la sección "[Trabajar con archivos sin código](/repositories/working-with-files/using-files/working-with-non-code-files#3d-file-viewer)". +Para obtener más información sobre cómo trabajar con archivos `.stl`, vea "[Trabajar con archivos que no son de código](/repositories/working-with-files/using-files/working-with-non-code-files#3d-file-viewer)". diff --git a/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/index.md b/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/index.md index 419aab2a1c..41a34c0c64 100644 --- a/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/index.md +++ b/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/index.md @@ -19,6 +19,12 @@ children: - /attaching-files - /creating-a-permanent-link-to-a-code-snippet - /using-keywords-in-issues-and-pull-requests -shortTitle: Trabajar con formato avanzado +shortTitle: Work with advanced formatting +ms.openlocfilehash: 9296f11fa36214ab14ee92b2d938813ae94713af +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145179769' --- diff --git a/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections.md b/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections.md index ff1bd4187e..6f7620da2e 100644 --- a/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections.md +++ b/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections.md @@ -1,6 +1,6 @@ --- -title: Organizar información con secciones colapsadas -intro: Puedes optimizar tu lenguaje de marcado si creas una sección colapsada con la etiqueta `
`. +title: Organización de la información con secciones contraídas +intro: 'Para simplificar el Markdown, crea una sección contraída con la etiqueta `
`.' versions: fpt: '*' ghes: '*' @@ -8,19 +8,22 @@ versions: ghec: '*' redirect_from: - /github/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections -shortTitle: Secciones colapsadas +shortTitle: Collapsed sections +ms.openlocfilehash: 1a1f0669ce401946f4a7a08dd1fd41893078e3d0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146273102' --- +## Creación de una sección contraída -## Crear una sección colapsada +Puede ocultar temporalmente las secciones de Markdown mediante la creación de una sección contraída que el lector puede elegir expandir. Por ejemplo, si quiere incluir detalles técnicos en el comentario una incidencia que puede no ser relevante o interesante para todos los lectores, puede colocar esos detalles en una sección contraída. -Puedes ocultar las secciones de tu lenguaje de marcado temporalmente si creas una sección colapsada que el lector pueda elegir desplegar. Por ejemplo, cuando incluyes detalles técnicas en un comentario de una propuesta, los cuales podrían no ser relevantes o de interés para todos los lectores, puedes ponerlos en una sección colapsada. - -Cualquier lenguaje de mrcado dentro del bloque `
` se colapsará hasta que el lector haga clic en {% octicon "triangle-right" aria-label="The right triange icon" %} para expandir los detalles. Dentro del bloque de `
`, utiliza la marca `` para crear una etiqueta a la derecha de {% octicon "triangle-right" aria-label="The right triange icon" %}. +Cualquier Markdown dentro del bloque `
` se contraerá hasta que el lector haga clic en {% octicon "triangle-right" aria-label="The right triange icon" %} para expandir los detalles. Dentro del bloque `
`, use la etiqueta `` para crear una etiqueta a la derecha de {% octicon "triangle-right" aria-label="The right triange icon" %}. ````markdown
CLICK ME - -

#### We can hide anything, even code! @@ -30,20 +33,18 @@ Cualquier lenguaje de mrcado dentro del bloque `

` se colapsará hasta q ```

- -
```` -El lenguaje de marcado se colapsará predeterminadamente. +El Markdown se contraerá de forma predeterminada. -![Representación colapsada](/assets/images/help/writing/collapsed-section-view.png) +![Representado contraído](/assets/images/help/writing/collapsed-section-view.png) -Después de que un lector hace clic en {% octicon "triangle-right" aria-label="The right triange icon" %}, los detalles se expandirán. +Después de que un lector haga clic en {% octicon "triangle-right" aria-label="The right triange icon" %}, los detalles se expanden. -![Representación abierta](/assets/images/help/writing/open-collapsed-section.png) +![Representado abierto](/assets/images/help/writing/open-collapsed-section.png) -## Leer más +## Información adicional -- [{% data variables.product.prodname_dotcom %} Especificaciones del formato Markdown](https://github.github.com/gfm/) +- [Especificación de {% data variables.product.prodname_dotcom %} Flavored Markdown](https://github.github.com/gfm/) - "[Sintaxis de escritura y formato básicos](/articles/basic-writing-and-formatting-syntax)" diff --git a/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-tables.md b/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-tables.md index 25d987cd08..3eef51be09 100644 --- a/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-tables.md +++ b/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-tables.md @@ -10,19 +10,24 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: Datos organizados con tablas +shortTitle: Organized data with tables +ms.openlocfilehash: 6045e9f27432233cbfcdb654c303bc02ea5666cd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069831' --- +## Creación de una tabla -## Crear una tabla - -Puede crear tablas con barras verticales `|` y guiones `-`. Los guiones se usan para crear el encabezado de cada columna, mientras que las barras verticales separan cada columna. Debes incluir una línea en blanco antes de tu tabla para que se representen correctamente. +Puede crear tablas con canalizaciones `|` y guiones `-`. Los guiones se usan para crear cada encabezado de columna, mientras que las barras verticales separan cada columna. Debes incluir una línea en blanco antes de tu tabla para que se representen correctamente. ```markdown -| Primer encabezado | Segundo encabezado | +| First Header | Second Header | | ------------- | ------------- | -| Contenido de la celda | Contenido de la celda | -| Contenido de la celda | Contenido de la celda | +| Content Cell | Content Cell | +| Content Cell | Content Cell | ``` ![Tabla presentada](/assets/images/help/writing/table-basic-rendered.png) @@ -32,10 +37,10 @@ Las barras verticales en cada lado de la tabla son opcionales. Las celdas pueden variar en el ancho y no es necesario que estén perfectamente alineadas dentro de las columnas. Debe haber al menos tres guiones en cada columna de la línea de encabezamiento. ```markdown -| Comando | Descripción | +| Command | Description | | --- | --- | -| git status | Enumera todos los archivos nuevos o modificados | -| git diff | Muestra las diferencias de archivo que no han sido preparadas | +| git status | List all new or modified files | +| git diff | Show file differences that haven't been staged | ``` ![Tabla presentada con ancho de celda variado](/assets/images/help/writing/table-varied-columns-rendered.png) @@ -44,21 +49,21 @@ Las celdas pueden variar en el ancho y no es necesario que estén perfectamente ## Formatear el contenido dentro de tu tabla -Puedes utilizar [formato](/articles/basic-writing-and-formatting-syntax) como enlaces, bloques de códigos insertados y el estilo de texto dentro de tu tabla: +Puede usar [formatos](/articles/basic-writing-and-formatting-syntax), como vínculos, bloques de código insertados y estilos de texto en la tabla: ```markdown -| Comando | Descripción | +| Command | Description | | --- | --- | -| `git status` | Enumera todos los archivos *nuevos o modificados* | -| `git diff` | Muestra las diferencias de archivo que **no han sido** preparadas | +| `git status` | List all *new or modified* files | +| `git diff` | Show file differences that **haven't been** staged | ``` ![Tabla presentada con texto formateado](/assets/images/help/writing/table-inline-formatting-rendered.png) -Puedes alinear el texto a la izquierda, la derecha o en el centro de una columna al incluir dos puntos `:` a la izquierda, la derecha, o en ambos lados de los guiones dentro de la línea de encabezamiento. +Puede alinear el texto a la izquierda, a la derecha o en el centro de una columna al incluir dos puntos `:` a la izquierda, a la derecha o a ambos lados de los guiones en la línea de encabezamiento. ```markdown -| Alineado a la izquierda | Alineado en el centro | Alineado a la derecha | +| Left-aligned | Center-aligned | Right-aligned | | :--- | :---: | ---: | | git status | git status | git status | | git diff | git diff | git diff | @@ -66,18 +71,18 @@ Puedes alinear el texto a la izquierda, la derecha o en el centro de una columna ![Tabla presentada con alineación de texto a la izquierda, a la derecha o al centro](/assets/images/help/writing/table-aligned-text-rendered.png) -Para incluir una barra vertical `|` como contenido dentro de tu celda, utiliza una `\` antes de la barra: +Para incluir una barra vertical `|` como contenido en su celda, utilice una `\` antes de la barra vertical: ```markdown -| Nombre | Símbolo | +| Name | Character | | --- | --- | -| Comilla simple | ` | -| Barra vertical | \| | +| Backtick | ` | +| Pipe | \| | ``` ![Tabla presentada con una barra vertical liberada](/assets/images/help/writing/table-escaped-character-rendered.png) -## Leer más +## Información adicional -- [{% data variables.product.prodname_dotcom %} Especificaciones del formato Markdown](https://github.github.com/gfm/) +- [Especificación de {% data variables.product.prodname_dotcom %} Flavored Markdown](https://github.github.com/gfm/) - "[Sintaxis de escritura y formato básicos](/articles/basic-writing-and-formatting-syntax)" diff --git a/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests.md b/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests.md index af74450c58..95edcf2508 100644 --- a/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests.md +++ b/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests.md @@ -11,24 +11,29 @@ redirect_from: topics: - Issues - Pull requests +ms.openlocfilehash: a256622562caa95c5778c1ed6d6455edebc16530 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146273094' --- - ## Vincular una solicitud de cambios a una propuesta -Para enlazar una solicitud de cambios a una propuesta y mostrar que una corrección está en curso y para cerrar esta propuesta automáticamente cuando alguien fusiona la solicitud de cambios, teclea una de las siguientes palabras clave seguido de una referencia a la propuesta. Por ejemplo, `Closes #10` o `Fixes octo-org/octo-repo#100`. +Para enlazar una solicitud de incorporación de cambios a una incidencia a fin de mostrar que hay una corrección en curso y para cerrar la incidencia automáticamente cuando alguien fusiona mediante combinación la solicitud de incorporación de cambios, escribe alguna de las palabras clave siguientes, seguida de una referencia a la incidencia. Por ejemplo, `Closes #10` o `Fixes octo-org/octo-repo#100`. -* close +* cerrar * closes * closed * fix * fixes -* fixed -* resolver -* resuelve -* resuelto +* fijo +* resolve +* resolves +* resolved -Para obtener más información, consulta la sección "[Vincular una solicitud de extracción a un informe de problemas](/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue)". +Para más información, vea "[Vinculación de una solicitud de incorporación de cambios a una incidencia](/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue)". ## Marcar una propuesta o solicitud de cambio como duplicada -Para marcar una propuesta o solicitud de extracción como un duplicado, escribe "Duplicado de" seguido del número de propuesta o solicitud de extracción que se duplica en el cuerpo de un comentario nuevo. Para obtener más información, consulta la sección "[Marcar propuestas o solicitudes de cambio como duplicados](/issues/tracking-your-work-with-issues/marking-issues-or-pull-requests-as-a-duplicate)". +Para marcar una propuesta o solicitud de extracción como un duplicado, escribe "Duplicado de" seguido del número de propuesta o solicitud de extracción que se duplica en el cuerpo de un comentario nuevo. Para más información, vea "[Marcado de incidencias o solicitudes de incorporación de cambios como duplicadas](/issues/tracking-your-work-with-issues/marking-issues-or-pull-requests-as-a-duplicate)". diff --git a/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/writing-mathematical-expressions.md b/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/writing-mathematical-expressions.md index e91df75990..87300e0f6f 100644 --- a/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/writing-mathematical-expressions.md +++ b/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/writing-mathematical-expressions.md @@ -1,32 +1,37 @@ --- -title: Writing mathematical expressions -intro: 'Use Markdown to display mathematical expressions on {% data variables.product.company_short %}.' +title: Escritura de expresiones matemáticas +intro: 'Usa Markdown para mostrar expresiones matemáticas en {% data variables.product.company_short %}.' versions: feature: math shortTitle: Mathematical expressions +ms.openlocfilehash: b50cdde16f5496e65faf89f0692dc6201cccf15a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147529755' --- +## Acerca de la escritura de expresiones matemáticas -## About writing mathematical expressions +Para habilitar una comunicación clara de las expresiones matemáticas, {% data variables.product.product_name %} admite expresiones matemáticas con formato LaTeX en Markdown. Para obtener más información, consulta [LaTeX/Expresiones matemáticas](http://en.wikibooks.org/wiki/LaTeX/Mathematics) en Wikibooks. -To enable clear communication of mathematical expressions, {% data variables.product.product_name %} supports LaTeX formatted math within Markdown. For more information, see [LaTeX/Mathematics](http://en.wikibooks.org/wiki/LaTeX/Mathematics) in Wikibooks. +La funcionalidad de representación de expresiones matemáticas de {% data variables.product.company_short %} usa MathJax, un motor de visualización basado en JavaScript de código abierto. MathJax admite una amplia gama de macros de LaTeX y varias extensiones de accesibilidad útiles. Para obtener más información, consulta la [documentación de MathJax](http://docs.mathjax.org/en/latest/input/tex/index.html#tex-and-latex-support) y la [documentación sobre extensiones de accesibilidad de MathJax](https://mathjax.github.io/MathJax-a11y/docs/#reader-guide). -{% data variables.product.company_short %}'s math rendering capability uses MathJax; an open source, JavaScript-based display engine. MathJax supports a wide range of LaTeX macros, and several useful accessibility extensions. For more information, see [the MathJax documentation](http://docs.mathjax.org/en/latest/input/tex/index.html#tex-and-latex-support) and [the MathJax Accessibility Extensions Documentation](https://mathjax.github.io/MathJax-a11y/docs/#reader-guide). +La representación de expresiones matemáticas está disponible en {% data variables.product.prodname_github_issues %}, {% data variables.product.prodname_discussions %}, solicitudes de incorporación de cambios, {% ifversion fpt or ghec or ghes > 3.6 or ghae-issue-7647 %}wikis, {% endif %}y archivos Markdown. -Mathematical expressions rendering is available in {% data variables.product.prodname_github_issues %}, {% data variables.product.prodname_discussions %}, pull requests, {% ifversion fpt or ghec or ghes > 3.6 or ghae-issue-7647 %}wikis, {% endif %}and Markdown files. +## Escritura de expresiones insertadas -## Writing inline expressions - -To include a math expression inline with your text, delimit the expression with a dollar symbol `$`. +Para incluir una expresión matemática insertada en el texto, delimita la expresión con un símbolo de dólar (`$`). ``` This sentence uses `$` delimiters to show math inline: $\sqrt{3x-1}+(1+x)^2$ ``` -![Inline math markdown rendering](/assets/images/help/writing/inline-math-markdown-rendering.png) +![Representación de Markdown con una expresión matemática insertada](/assets/images/help/writing/inline-math-markdown-rendering.png) -## Writing expressions as blocks +## Escritura de expresiones como bloques -To add a math expression as a block, start a new line and delimit the expression with two dollar symbols `$$`. +Para agregar una expresión matemática como un bloque, empieza una línea nueva y delimita la expresión con dos símbolos de dólar (`$$`). ``` **The Cauchy-Schwarz Inequality** @@ -34,11 +39,11 @@ To add a math expression as a block, start a new line and delimit the expression $$\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)$$ ``` -![Math expression as a block rendering](/assets/images/help/writing/math-expression-as-a-block-rendering.png) +![Expresión matemática representada como un bloque](/assets/images/help/writing/math-expression-as-a-block-rendering.png) {% ifversion math-fenced-blocks %} -Alternatively, you can use the \`\`\`math code block syntax to display a math expression as a block. With this syntax, you don't need to use `$$` delimiters. +Otra opción es usar la sintaxis de bloque de código \`\`\`math para mostrar una expresión matemática como un bloque. Con esta sintaxis, no es necesario usar los delimitadores `$$`. ```` **Here is some math!** @@ -47,26 +52,33 @@ Alternatively, you can use the \`\`\`math code block syntax to disp \sqrt{3} ``` ```` -![Math expression in a fenced code block](/assets/images/help/writing/math-expression-as-a-fenced-code-block.png) + +![Expresión matemática en un bloque de código cercado](/assets/images/help/writing/math-expression-as-a-fenced-code-block.png) + {% endif %} -## Writing dollar signs in line with and within mathematical expressions -To display a dollar sign as a character in the same line as a mathematical expression, you need to escape the non-delimiter `$` to ensure the line renders correctly. -- Within a math expression, add a `\` symbol before the explicit `$`. + +## Escritura de signos de dólar insertados y dentro de expresiones matemáticas + +Para mostrar un signo de dólar como un carácter en la misma línea que una expresión matemática, debes incluir en una secuencia de escape el signo `$` que no es un delimitador para asegurarte de que la línea se representa correctamente. + + - Dentro de una expresión matemática, agrega el símbolo `\` antes del símbolo `$` explícito. ``` This expression uses `\$` to display a dollar sign: $\sqrt{\$4}$ ``` -![Dollar sign within math expression](/assets/images/help/writing/dollar-sign-within-math-expression.png) -- Outside a math expression, but on the same line, use span tags around the explicit `$`. + + ![Símbolo de dólar en una expresión matemática](/assets/images/help/writing/dollar-sign-within-math-expression.png) + + - Fuera de una expresión matemática, pero en la misma línea, rodea de etiquetas "span" el símbolo `$` explícito. ``` To split $100 in half, we calculate $100/2$ ``` - ![Dollar sign inline math expression](/assets/images/help/writing/dollar-sign-inline-math-expression.png) + ![Símbolo de dólar insertado en una expresión matemática](/assets/images/help/writing/dollar-sign-inline-math-expression.png) -## Leer más +## Información adicional -* [The MathJax website](http://mathjax.org) -* [Introducción a la escritura y el formato en GitHub](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github) -* [GitHub Flavored Markdown Spec](https://github.github.com/gfm/) +* [Sitio web de MathJax](http://mathjax.org) +* [Introducción a la escritura y la aplicación de formato en GitHub](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github) +* [Especificación de Markdown de tipo GitHub](https://github.github.com/gfm/) diff --git a/translations/es-ES/content/get-started/writing-on-github/working-with-saved-replies/about-saved-replies.md b/translations/es-ES/content/get-started/writing-on-github/working-with-saved-replies/about-saved-replies.md index 21ae20fab3..70acff5cb0 100644 --- a/translations/es-ES/content/get-started/writing-on-github/working-with-saved-replies/about-saved-replies.md +++ b/translations/es-ES/content/get-started/writing-on-github/working-with-saved-replies/about-saved-replies.md @@ -10,21 +10,26 @@ versions: ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: 37a60c269d856835a12100271f767920ba2d24fe +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069827' --- - ![Respuestas guardadas](/assets/images/help/settings/saved-replies.png) Las respuestas guardadas te permiten crear una respuesta reusable para las propuestas y las solicitudes de extracción. Ahorra tiempo creando una respuesta guardada para las respuestas que usas con mayor frecuencia. -Una vez que has agregado una respuesta guardada, se puede usar tanto en las propuestas como en las solicitudes de extracción. Las respuestas guardadas se asocian con tu cuenta personal. Una vez que son creadas, podrás usarlas en todos los repositorios y las organizaciones. +Una vez que has agregado una respuesta guardada, se puede usar tanto en las propuestas como en las solicitudes de extracción. Las respuestas guardadas están asociadas a tu cuenta de usuario. Una vez que son creadas, podrás usarlas en todos los repositorios y las organizaciones. Puedes crear un máximo de 100 respuestas guardadas. Si has alcanzado el límite máximo, puedes eliminar las respuestas guardadas que ya no usas o editar las respuestas guardadas existentes. También puedes usar la respuesta guardada "Duplicar propuesta" proporcionada por {% data variables.product.product_name %} para marcar una propuesta como un duplicado y hacerle un seguimiento con una propuesta similar. -## Leer más +## Información adicional -- "[Crear una respuesta guardada](/articles/creating-a-saved-reply)" -- "[Usar respuestas guardadas](/articles/using-saved-replies)" +- "[Creación de una respuesta guardada](/articles/creating-a-saved-reply)" +- "[Uso de respuestas guardadas](/articles/using-saved-replies)" - "[Editar una respuesta guardada](/articles/editing-a-saved-reply)" - "[Eliminar una respuesta guardada](/articles/deleting-a-saved-reply)" diff --git a/translations/es-ES/content/get-started/writing-on-github/working-with-saved-replies/creating-a-saved-reply.md b/translations/es-ES/content/get-started/writing-on-github/working-with-saved-replies/creating-a-saved-reply.md index 0ea09590e4..ee6c7c38fe 100644 --- a/translations/es-ES/content/get-started/writing-on-github/working-with-saved-replies/creating-a-saved-reply.md +++ b/translations/es-ES/content/get-started/writing-on-github/working-with-saved-replies/creating-a-saved-reply.md @@ -10,17 +10,25 @@ versions: ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: 337d7c52e43c18bdbd4ac4f972d78028260c18ce +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069823' --- +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.saved_replies %} +3. En "Agregar una respuesta guardada", agrega el título de tu respuesta guardada. +![Título de la respuesta guardada](/assets/images/help/settings/saved-replies-title.png) +4. En el campo "Escribir", agrega el contenido que deseas usar para la respuesta guardada. Para obtener más información sobre cómo escribir en {% data variables.product.product_name %}, consulte "[Sintaxis de escritura y formato básicos](/articles/basic-writing-and-formatting-syntax)". +![Escritura de una respuesta guardada](/assets/images/help/settings/saved-replies-settings-adding.png) +5. Para revisar la respuesta, haga clic en **Vista previa**. +![Adición de una respuesta guardada](/assets/images/help/settings/saved-replies-preview.png) +6. Haga clic en **Agregar respuesta guardada**. +![Botón "Agregar respuesta guardada"](/assets/images/help/settings/saved-replies-add-button.png) -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.saved_replies %} -3. En "Agregar una respuesta guardada", agrega el título de tu respuesta guardada. ![Título de la respuesta guardada](/assets/images/help/settings/saved-replies-title.png) -4. En el campo "Escribir", agrega el contenido que deseas usar para la respuesta guardada. Para obtener más información acerca de la escritura en {% data variables.product.product_name %}, consulta "[Sintaxis de escritura y formato básicos](/articles/basic-writing-and-formatting-syntax)". ![Escribir una respuesta guardada](/assets/images/help/settings/saved-replies-settings-adding.png) -5. Para revisar tu respuesta, haz clic en **Vista previa**. ![Agregar una respuesta guardada](/assets/images/help/settings/saved-replies-preview.png) -6. Haz clic en **Agregar respuesta guardada**. ![Botón de "agregar respuesta guardada"](/assets/images/help/settings/saved-replies-add-button.png) +## Información adicional -## Leer más - -- "[Usar respuestas guardadas](/articles/using-saved-replies)" +- "[Utilizar respuestas guardadas](/articles/using-saved-replies)" - "[Editar una respuesta guardada](/articles/editing-a-saved-reply)" - "[Eliminar una respuesta guardada](/articles/deleting-a-saved-reply)" diff --git a/translations/es-ES/content/get-started/writing-on-github/working-with-saved-replies/deleting-a-saved-reply.md b/translations/es-ES/content/get-started/writing-on-github/working-with-saved-replies/deleting-a-saved-reply.md index 688ee7bc56..ac32ad514e 100644 --- a/translations/es-ES/content/get-started/writing-on-github/working-with-saved-replies/deleting-a-saved-reply.md +++ b/translations/es-ES/content/get-started/writing-on-github/working-with-saved-replies/deleting-a-saved-reply.md @@ -10,9 +10,13 @@ versions: ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: 3a3c55a9ab93b081bc3068f8c94f3f23edb8072a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069818' --- - -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.saved_replies %} -3. En "Respuestas guardadas", junto a la respuesta guardada que deseas eliminar, haz clic en {% octicon "x" aria-label="The X" %}. - ![Eliminar respuesta guardada](/assets/images/help/settings/saved-replies-delete-existing.png) +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.saved_replies %} +3. En "Saved replies", junto a la respuesta guardada que quiera eliminar, haga clic en {% octicon "x" aria-label="The X" %}. +![Eliminar respuesta guardada](/assets/images/help/settings/saved-replies-delete-existing.png) diff --git a/translations/es-ES/content/get-started/writing-on-github/working-with-saved-replies/editing-a-saved-reply.md b/translations/es-ES/content/get-started/writing-on-github/working-with-saved-replies/editing-a-saved-reply.md index ad2fe08e49..707a51b8b6 100644 --- a/translations/es-ES/content/get-started/writing-on-github/working-with-saved-replies/editing-a-saved-reply.md +++ b/translations/es-ES/content/get-started/writing-on-github/working-with-saved-replies/editing-a-saved-reply.md @@ -11,17 +11,23 @@ versions: ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: 6fd0370ef93d70f5fbee414725b25a44a3e1e109 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069806' --- +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.saved_replies %} +3. En "Respuestas guardadas", junto a la respuesta guardada que quieres editar, haz clic en {% octicon "pencil" aria-label="The pencil" %}. +![Editar una respuesta guardada](/assets/images/help/settings/saved-replies-edit-existing.png) +4. En "Editar una respuesta guardada", puedes editar el título y el contenido de la respuesta guardada. +![Editar título y contenido](/assets/images/help/settings/saved-replies-edit-existing-content.png) +5. Haz clic en **Actualizar consultas guardadas**. +![Actualizar una respuesta guardada](/assets/images/help/settings/saved-replies-save-edit.png) -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.saved_replies %} -3. En "Respuestas guardadas", junto a la respuesta guardada que deseas editar, haz clic en {% octicon "pencil" aria-label="The pencil" %}. - ![Editar una respuesta guardada](/assets/images/help/settings/saved-replies-edit-existing.png) -4. En "Editar una respuesta guardada", puedes editar el título y el contenido de la respuesta guardada. ![Editar título y contenido](/assets/images/help/settings/saved-replies-edit-existing-content.png) -5. Haz clic en **Actualizar una respuesta guardada**. ![Actualizar una respuesta guardada](/assets/images/help/settings/saved-replies-save-edit.png) +## Información adicional -## Leer más - -- "[Crear una respuesta guardada](/articles/creating-a-saved-reply)" -- "[Eliminar una respuesta guardada](/articles/deleting-a-saved-reply)" -- "[Usar respuestas guardadas](/articles/using-saved-replies)" +- "[Creación de una respuesta guardada](/articles/creating-a-saved-reply)" +- "[Eliminación de una respuesta guardada](/articles/deleting-a-saved-reply)" +- "[Uso de respuestas guardadas](/articles/using-saved-replies)" diff --git a/translations/es-ES/content/get-started/writing-on-github/working-with-saved-replies/index.md b/translations/es-ES/content/get-started/writing-on-github/working-with-saved-replies/index.md index 0b3963dbe8..5e62778ec1 100644 --- a/translations/es-ES/content/get-started/writing-on-github/working-with-saved-replies/index.md +++ b/translations/es-ES/content/get-started/writing-on-github/working-with-saved-replies/index.md @@ -15,6 +15,12 @@ children: - /editing-a-saved-reply - /deleting-a-saved-reply - /using-saved-replies -shortTitle: Trabaja con respuestas guardadas +shortTitle: Work with saved replies +ms.openlocfilehash: 55d2bc176354a565a2d49ceb9625e6218dfc9c4a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069802' --- diff --git a/translations/es-ES/content/get-started/writing-on-github/working-with-saved-replies/using-saved-replies.md b/translations/es-ES/content/get-started/writing-on-github/working-with-saved-replies/using-saved-replies.md index 146de7b838..e2bf9e8039 100644 --- a/translations/es-ES/content/get-started/writing-on-github/working-with-saved-replies/using-saved-replies.md +++ b/translations/es-ES/content/get-started/writing-on-github/working-with-saved-replies/using-saved-replies.md @@ -10,24 +10,30 @@ versions: ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: cdedced45968eae09bb3ad4ef203949aab45eee5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069799' --- - -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-issue-pr %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-issue-pr %} 2. Haz clic en la propuesta o solicitud de extracción deseada. -3. Para agregar una respuesta guardada, en el campo de comentarios, haz clic en {% octicon "reply" aria-label="The mail reply" %}. ![Botón Saved replies (Respuestas guardadas)](/assets/images/help/writing/saved-replies-button.png) -4. Desde la lista, selecciona la respuesta guardada que quieres agregar en el comentario. ![Respuestas guardadas](/assets/images/help/settings/saved-replies.png) +3. Para agregar una respuesta guardada, en el campo de comentarios, haga clic en {% octicon "reply" aria-label="The mail reply" %}. + ![Botón Respuestas guardadas](/assets/images/help/writing/saved-replies-button.png) +4. Desde la lista, selecciona la respuesta guardada que quieres agregar en el comentario. + ![Respuestas guardadas](/assets/images/help/settings/saved-replies.png) {% tip %} -**Tips:** -- Puedes utilizar un atajo del teclado para completar automáticamente el comentario con una respuesta guardada. Para obtener más información, consulta "[Atajos del teclado](/articles/keyboard-shortcuts/#comments)". +**Sugerencias:** +- Puedes utilizar un atajo del teclado para completar automáticamente el comentario con una respuesta guardada. Para más información, vea "[Métodos abreviados de teclado](/articles/keyboard-shortcuts/#comments)". - Puedes filtrar la lista escribiendo el título de la respuesta guardada. {% endtip %} -## Leer más +## Información adicional -- "[Crear una respuesta guardada](/articles/creating-a-saved-reply)" -- "[Editar una respuesta guardada](/articles/editing-a-saved-reply)" +- "[Creación de una respuesta guardada](/articles/creating-a-saved-reply)" +- "[Edición de una respuesta guardada](/articles/editing-a-saved-reply)" - "[Eliminar una respuesta guardada](/articles/deleting-a-saved-reply)" diff --git a/translations/es-ES/content/github-cli/github-cli/about-github-cli.md b/translations/es-ES/content/github-cli/github-cli/about-github-cli.md index 781c6cc0df..19ebaa2b37 100644 --- a/translations/es-ES/content/github-cli/github-cli/about-github-cli.md +++ b/translations/es-ES/content/github-cli/github-cli/about-github-cli.md @@ -13,20 +13,25 @@ redirect_from: - /github/getting-started-with-github/github-cli - /github/getting-started-with-github/using-github/github-cli - /actions/guides/managing-github-actions-with-github-cli +ms.openlocfilehash: b467665eb07ef3f67716af9c47839cf52447d716 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069795' --- - -## Acerca de {% data variables.product.prodname_cli %} +## Acerca de la {% data variables.product.prodname_cli %} {% data reusables.cli.about-cli %} {% data reusables.cli.cli-features %} -Para obtener más información acerca de lo que puedes hacer con {% data variables.product.prodname_cli %}, consulta el [{% data variables.product.prodname_cli %}manual](https://cli.github.com/manual). +Para obtener más información acerca de lo que puede hacer con la {% data variables.product.prodname_cli %}, vea el [{% data variables.product.prodname_cli %} manual](https://cli.github.com/manual). -## Instalar {% data variables.product.prodname_cli %} +## Instalar la {% data variables.product.prodname_cli %} {% data reusables.cli.cli-installation %} -## Compartir retroalimentación +## Compartir la retroalimentación -Si tienes retroalimentación o solicitudes de características, puedes abrir un informe de problemas en el [repositorio `cli/cli`](https://github.com/cli/cli). +Si tiene comentarios o solicitudes de características, puede abrir una incidencia en el [repositorio `cli/cli`](https://github.com/cli/cli). diff --git a/translations/es-ES/content/github-cli/github-cli/creating-github-cli-extensions.md b/translations/es-ES/content/github-cli/github-cli/creating-github-cli-extensions.md index ad36561092..74c56a55f2 100644 --- a/translations/es-ES/content/github-cli/github-cli/creating-github-cli-extensions.md +++ b/translations/es-ES/content/github-cli/github-cli/creating-github-cli-extensions.md @@ -8,31 +8,36 @@ versions: ghec: '*' topics: - CLI +ms.openlocfilehash: e0f2979beca9a430f5afabf3a4f58fa5ea48ad30 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069794' --- - ## Acerca de las extensiones del {% data variables.product.prodname_cli %} -{% data reusables.cli.cli-extensions %} Para obtener más información sobre cómo utilizar extensiones de {% data variables.product.prodname_cli %}, consulta la sección "[Utilizar extensiones de {% data variables.product.prodname_cli %}](/github-cli/github-cli/using-github-cli-extensions)". +{% data reusables.cli.cli-extensions %} Para más información sobre cómo usar extensiones de {% data variables.product.prodname_cli %}, vea "[Uso de extensiones de {% data variables.product.prodname_cli %}](/github-cli/github-cli/using-github-cli-extensions)". -Necesitas un repositorio para cada extensión que crees. El nombre de repositorio debe iniciar con `gh-`. El resto del nombre del repositorio es el nombre de la extensión. El repositorio debe tener un archivo ejecutable en su raíz con el mismo nombre del repositorio o un conjunto de archivos binarios ejecutables precompilados adjuntos a un lanzamiento. +Necesitas un repositorio para cada extensión que crees. El nombre del repositorio debe empezar con `gh-`. El resto del nombre del repositorio es el nombre de la extensión. El repositorio debe tener un archivo ejecutable en su raíz con el mismo nombre del repositorio o un conjunto de archivos binarios ejecutables precompilados adjuntos a un lanzamiento. {% note %} -**Nota**: Cuando confíes en un script ejecutable, te recomendamos utilizar un script de bash, ya que bash es un intérprete ampliamente disponible. Puedes utilizar scripts diferentes a los de bash, pero el usuario debe tener el interprete necesario instalado para poder utilizar la extensión. Si prefieres no confiar en usuarios que tengan intérpretes instalados, considera utilizar una extensión precompilada. +**Nota**: Cuando dependa de un script ejecutable, es recomendable usar un script de bash, ya que bash es un intérprete ampliamente disponible. Puedes utilizar scripts diferentes a los de bash, pero el usuario debe tener el interprete necesario instalado para poder utilizar la extensión. Si prefieres no confiar en usuarios que tengan intérpretes instalados, considera utilizar una extensión precompilada. {% endnote %} -## Crear una extensión interpretada con `gh extension create` +## Creación de una extensión interpretada con `gh extension create` {% note %} -**Nota**: El ejecutar `gh extension create` sin argumentos iniciará un asistente interactivo. +**Nota**: Al ejecutar `gh extension create` sin argumentos, se iniciará un asistente interactivo. {% endnote %} -Puedes utilizar el comando `gh extension create` para crear un proyecto para tu extensión, incluyendo un script de bash que contenga algo de código de inicio. +Puede usar el comando `gh extension create` a fin de crear un proyecto para la extensión, incluido un script de bash que contenga algo de código de inicio. -1. Configura una extensión utilizando el subcomando `gh extension create`. Reemplaza `EXTENSION-NAME` con el nombre de tu extensión. +1. Configure una nueva extensión mediante el subcomando `gh extension create`. Reemplace `EXTENSION-NAME` por el nombre de la extensión. ```shell gh extension create EXTENSION-NAME @@ -40,11 +45,11 @@ Puedes utilizar el comando `gh extension create` para crear un proyecto para tu 1. Sigue las instrucciones impresas para finalizar y, opcionalmente, publicar tu extensíón. -## Crear una extensión precompilada en Go con `gh extension create` +## Creación de una extensión precompilada en Go con `gh extension create` -Puedes utilizar el argumento `--precompiled=go` para crear un proyecto basado en Go para tu extensión, incluyendo el andamiaje de go, de flujos de trabajo y código inicial. +Puede usar el argumento `--precompiled=go` a fin de crear un proyecto basado en Go para la extensión, incluido el scaffolding de Go y el de flujos de trabajo, y código inicial. -1. Configura una extensión utilizando el subcomando `gh extension create`. Reemplaza a `EXTENSION-NAME` con el nombre de tu extensión y especifica `--precompiled=go`. +1. Configure una nueva extensión mediante el subcomando `gh extension create`. Reemplace `EXTENSION-NAME` por el nombre de la extensión y especifique `--precompiled=go`. ```shell gh extension create --precompiled=go EXTENSION-NAME @@ -52,11 +57,11 @@ Puedes utilizar el argumento `--precompiled=go` para crear un proyecto basado en 1. Sigue las instrucciones impresas para finalizar y, opcionalmente, publicar tu extensíón. -## Crear una extensión precompilada que no sea de Go con `gh extension create` +## Creación de una extensión precompilada que no sea de Go con `gh extension create` -Puedes utilizar el argumento `--precompiled=other` para crear un proyecto para tu extensión precompilada que no esté en Go, incluyendo el andamiaje de flujos de trabajo. +Puede usar el argumento `--precompiled=other` a fin de crear un proyecto para la extensión precompilada que no sea de Go, incluido el scaffolding de flujos de trabajo. -1. Configura una extensión utilizando el subcomando `gh extension create`. Reemplaza a `EXTENSION-NAME` con el nombre de tu extensión y especifica `--precompiled=other`. +1. Configure una nueva extensión mediante el subcomando `gh extension create`. Reemplace `EXTENSION-NAME` por el nombre de la extensión y especifique `--precompiled=other`. ```shell gh extension create --precompiled=other EXTENSION-NAME @@ -64,19 +69,19 @@ Puedes utilizar el argumento `--precompiled=other` para crear un proyecto para t 1. Agrega algo de código inicial para tu extensión en el lenguaje de compilación que elijas. -1. Llena a `script/build.sh` con código para crear tu extensión y asegurarte de que esta puede compilarse automáticamente. +1. Rellene `script/build.sh` con código para crear la extensión y asegúrese de que se pueda compilar de forma automática. 1. Sigue las instrucciones impresas para finalizar y, opcionalmente, publicar tu extensíón. ## Crear una extensión interpretada manualmente -1. Crea un directorio local para tu extensión llamado `gh-EXTENSION-NAME`. Reemplaza `EXTENSION-NAME` con el nombre de tu extensión. Por ejemplo, `gh-whoami`. +1. Cree un directorio local llamado `gh-EXTENSION-NAME` para la extensión. Reemplace `EXTENSION-NAME` por el nombre de la extensión. Por ejemplo: `gh-whoami`. 1. En el directorio que creaste, agrega un archivo ejecutable con el mismo nombre que el directorio. {% note %} - **Nota:** Asegúrate de que tu archivo sea ejecutable. En Unix, puedes ejecutar `chmod +x file_name` en la línea de comandos para hacer ejecutable a `file_name`. En Windows, puedes ejecutar `git init -b main`, `git add file_name`, luego `git update-index --chmod=+x file_name`. + **Nota:** Asegúrese de que el archivo es ejecutable. En Unix, puede ejecutar `chmod +x file_name` en la línea de comandos para convertir `file_name` en ejecutable. En Windows, puede ejecutar `git init -b main`, `git add file_name` y después `git update-index --chmod=+x file_name`. {% endnote %} @@ -94,13 +99,13 @@ Puedes utilizar el argumento `--precompiled=other` para crear un proyecto para t gh extension install . ``` -1. Verifica que tu extensión funcione. Reemplaza `EXTENSION-NAME` con el nombre de tu extensión. Por ejemplo, `whoami`. +1. Verifica que tu extensión funcione. Reemplace `EXTENSION-NAME` por el nombre de la extensión. Por ejemplo: `whoami`. ```shell gh EXTENSION-NAME ``` -1. Desde tu directorio, crea un repositorio para publicar tu extensión. Reemplaza `EXTENSION-NAME` con el nombre de tu extensión. +1. Desde tu directorio, crea un repositorio para publicar tu extensión. Reemplace `EXTENSION-NAME` por el nombre de la extensión. ```shell git init -b main @@ -108,15 +113,15 @@ Puedes utilizar el argumento `--precompiled=other` para crear un proyecto para t gh repo create gh-EXTENSION-NAME --source=. --public --push ``` -1. Opcionalmente, para ayudar a que otros usuarios descubran tu extensión, agrega el tema de repositorio `gh-extension`. Esto hará que la extensión aparezca en la [página de tema `gh-extension`](https://github.com/topics/gh-extension). Para obtener más información sobre cómo agregar un tema de repositorio, consulta la sección "[Clasificar tu repositorio con temas](/github/administering-a-repository/managing-repository-settings/classifying-your-repository-with-topics)". +1. Opcionalmente, para ayudar a que otros usuarios descubran la extensión, agregue el tema de repositorio `gh-extension`. Esto hará que la extensión aparezca en la [página del tema `gh-extension`](https://github.com/topics/gh-extension). Para más información sobre cómo agregar un tema de repositorio, vea "[Clasificación del repositorio con temas](/github/administering-a-repository/managing-repository-settings/classifying-your-repository-with-topics)". ## Tipos para escribir extensiones interpretadas de {% data variables.product.prodname_cli %} ### Manejar argumentos y marcadores -Todos los argumentos de línea de comandos que le sigan a un comando `gh my-extension-name` se pasará al script de la extensión. En un script de bash, puedes referenciar argumentos con `$1`, `$2`, etc. Puedes utilizar argumentos para tomar aportaciones de los usuarios o para modificar el comportamiento del script. +Todos los argumentos de línea de comandos que aparecen después de un comando `gh my-extension-name` se pasarán al script de la extensión. En un script de bash, puede hacer referencia a argumentos con `$1`, `$2`, etc. Puede usar argumentos para tomar la entrada de usuario o modificar el comportamiento del script. -Por ejemplo, este script maneja marcadores múltiples. Cuando se llama a este script con el marcador `-h` o `--help`, este imprime el texto de ayuda en vez de continuar con la ejecución. Cuando se llama al script con el marcador `--name`, este configura el siguiente valor después del marcador en `name_arg`. Cuando se llama al script con el marcador `--verbose`, este imprime un saludo diferente. +Por ejemplo, este script maneja marcadores múltiples. Cuando se llama al script con la marca `-h` o `--help`, imprime el texto de ayuda en vez de continuar con la ejecución. Cuando se llama al script con la marca `--name`, el script establece el siguiente valor después de la marca en `name_arg`. Cuando se llama al script con la marca `--verbose`, imprime otro saludo. ```bash #!/usr/bin/env bash @@ -164,13 +169,13 @@ gh issue create --title "My Title" --body "Issue description" ### Recuperar datos con programación -Muchos comandos nucleares son compatibles con el marcador `--json` para recuperar datos con programación. Por ejemplo, para devolver un objeto JSON listando el número, título y estado de capacidad de fusión de las solicitudes de cambios: +Muchos comandos básicos admiten la marca `--json` para recuperar datos mediante programación. Por ejemplo, para devolver un objeto JSON listando el número, título y estado de capacidad de fusión de las solicitudes de cambios: ```shell gh pr list --json number,title,mergeStateStatus ``` -Si no hay un comando nuclear para recuperar datos específicos de GitHub, puedes utilizar el comando [`gh api`](https://cli.github.com/manual/gh_api) para acceder a la API de GitHub. Por ejemplo, para recuperar información sobre el usuario actual: +Si no hay un comando básico para capturar datos específicos de GitHub, puede usar el comando [`gh api`](https://cli.github.com/manual/gh_api) para acceder a la API de GitHub. Por ejemplo, para recuperar información sobre el usuario actual: ```shell gh api user @@ -182,11 +187,11 @@ Todos los comandos que emiten datos de JSON también tiene opciones para filtrar gh api user --jq '.name' ``` -Para obtener más información, consulta [`gh help formatting`](https://cli.github.com/manual/gh_help_formatting). +Para más información, vea [`gh help formatting`](https://cli.github.com/manual/gh_help_formatting). ## Crear una extensión precompilada manualmente -1. Crea un directorio local para tu extensión llamado `gh-EXTENSION-NAME`. Reemplaza `EXTENSION-NAME` con el nombre de tu extensión. Por ejemplo, `gh-whoami`. +1. Cree un directorio local llamado `gh-EXTENSION-NAME` para la extensión. Reemplace `EXTENSION-NAME` por el nombre de la extensión. Por ejemplo: `gh-whoami`. 1. En el directorio que creaste, agrega algo de código fuente. Por ejemplo: @@ -214,7 +219,7 @@ Para obtener más información, consulta [`gh help formatting`](https://cli.gith gh extension install . ``` -1. Compila tu código. Por ejemplo, con Go, reemplaza a `YOUR-USERNAME` con tu nombre de usuario de GitHub: +1. Compila tu código. Por ejemplo, con Go, reemplace `YOUR-USERNAME` por el nombre de usuario de GitHub: ```shell go mod init github.com/YOUR-USERNAME/gh-whoami @@ -222,17 +227,17 @@ Para obtener más información, consulta [`gh help formatting`](https://cli.gith go build ``` -1. Verifica que tu extensión funcione. Reemplaza `EXTENSION-NAME` con el nombre de tu extensión. Por ejemplo, `whoami`. +1. Verifica que tu extensión funcione. Reemplace `EXTENSION-NAME` por el nombre de la extensión. Por ejemplo: `whoami`. ```shell gh EXTENSION-NAME ``` -1. Desde tu directorio, crea un repositorio para publicar tu extensión. Reemplaza `EXTENSION-NAME` con el nombre de tu extensión. +1. Desde tu directorio, crea un repositorio para publicar tu extensión. Reemplace `EXTENSION-NAME` por el nombre de la extensión. {% note %} - **Nota:** Ten cuidado de no confirmar el producto binario mediante el paso de tu compilación hacia el control de la versión. + **Nota:** Evite confirmar el binario generado por el paso de compilación para el control de versiones. {% endnote %} @@ -243,33 +248,39 @@ Para obtener más información, consulta [`gh help formatting`](https://cli.gith gh repo create "gh-EXTENSION-NAME" ``` -1. Crea un lanzamiento para compartir tu extensión precompilada con otros. Compila para cada plataforma con la que quieras ser compatible, adjuntando cada binario a un lanzamiento como un activo. Los ejecutables binarios adjuntos a los lanzamientos deben seguir una convención de nombres y tener un sufijo de OS-ARCHITECTURE\[EXTENSION\]. +1. Crea un lanzamiento para compartir tu extensión precompilada con otros. Compila para cada plataforma con la que quieras ser compatible, adjuntando cada binario a un lanzamiento como un activo. Los ejecutables binarios adjuntos a las versiones deben seguir una convención de nomenclatura y tener un sufijo de SO-ARQUITECTURA\[EXTENSIÓN\]. - Por ejemplo, una extensión de nombre `whoami` compilada para Windows de 64 bits tendría el nombre `gh-whoami-windows-amd64.exe`, mientras que la misma extensión compilada para Linux de 32 bits tendría el nombre `gh-whoami-linux-386`. Para ver una lista exhaustiva de combinaciones de SO y arquitectura que reconoce `gh`,, consulta [este código fuente](https://github.com/cli/cli/blob/14f704fd0da58cc01413ee4ba16f13f27e33d15e/pkg/cmd/extension/manager.go#L696). + Por ejemplo, una extensión denominada `whoami` compilada para Windows de 64 bits tendría el nombre`gh-whoami-windows-amd64.exe`, mientras que la misma extensión compilada para Linux de 32 bits tendría el nombre `gh-whoami-linux-386`. Para ver una lista exhaustiva de combinaciones de sistema operativo y arquitectura reconocidas por `gh`, vea [este código fuente](https://github.com/cli/cli/blob/14f704fd0da58cc01413ee4ba16f13f27e33d15e/pkg/cmd/extension/manager.go#L696). {% note %} - **Nota:** Para que tu extensión se ejecute de forma adecuada en Windows, su archivo de activo debe tener una extensión `.exe`. No se necesita ninguna extensión para otros sistemas operativos. + **Nota:** Para que la extensión se ejecute correctamente en Windows, su archivo de recurso debe tener una extensión `.exe`. No se necesita ninguna extensión para otros sistemas operativos. {% endnote %} Los lanzamientos pueden crearse desde la línea de comandos. Por ejemplo: - ```shell git tag v1.0.0 git push origin v1.0.0 GOOS=windows GOARCH=amd64 go build -o gh-EXTENSION-NAME-windows-amd64.exe GOOS=linux GOARCH=amd64 go build -o gh-EXTENSION-NAME-linux-amd64 GOOS=darwin GOARCH=amd64 go build -o gh-EXTENSION-NAME-darwin-amd64 gh release create v1.0.0 ./*amd64* + ```shell + git tag v1.0.0 + git push origin v1.0.0 + GOOS=windows GOARCH=amd64 go build -o gh-EXTENSION-NAME-windows-amd64.exe + GOOS=linux GOARCH=amd64 go build -o gh-EXTENSION-NAME-linux-amd64 + GOOS=darwin GOARCH=amd64 go build -o gh-EXTENSION-NAME-darwin-amd64 + gh release create v1.0.0 ./*amd64* -1. Opcionalmente, para ayudar a que otros usuarios descubran tu extensión, agrega el tema de repositorio `gh-extension`. Esto hará que la extensión aparezca en la [página de tema `gh-extension`](https://github.com/topics/gh-extension). Para obtener más información sobre cómo agregar un tema de repositorio, consulta la sección "[Clasificar tu repositorio con temas](/github/administering-a-repository/managing-repository-settings/classifying-your-repository-with-topics)". +1. Optionally, to help other users discover your extension, add the repository topic `gh-extension`. This will make the extension appear on the [`gh-extension` topic page](https://github.com/topics/gh-extension). For more information about how to add a repository topic, see "[Classifying your repository with topics](/github/administering-a-repository/managing-repository-settings/classifying-your-repository-with-topics)." -## Tips para escribir extensiones precompiladas de {% data variables.product.prodname_cli %} +## Tips for writing precompiled {% data variables.product.prodname_cli %} extensions -### Automatizar lanzamientos +### Automating releases -Considera agregar la acción [gh-extension-precompile](https://github.com/cli/gh-extension-precompile) a un flujo de trabajo en tu proyecto. Esta acción producirá archivos binarios intercompilados de Go automáticamente para tu extensión y proporcionará andamiaje de compilación para las extensiones precompiladas diferentes a las de Go. +Consider adding the [gh-extension-precompile](https://github.com/cli/gh-extension-precompile) action to a workflow in your project. This action will automatically produce cross-compiled Go binaries for your extension and supplies build scaffolding for non-Go precompiled extensions. -### Utilizar características del {% data variables.product.prodname_cli %} desde las extensiones basadas en Go +### Using {% data variables.product.prodname_cli %} features from Go-based extensions -Considera utilizar [go-gh](https://github.com/cli/go-gh), una librería de Go que expone piezas de la funcionalidad de `gh` para utilizarlas en las extensiones. +Consider using [go-gh](https://github.com/cli/go-gh), a Go library that exposes pieces of `gh` functionality for use in extensions. -## Pasos siguientes +## Next steps -Para ver más ejemplos de extensiones de {% data variables.product.prodname_cli %}, revisa el [tema de repositorios con la `gh-extension`](https://github.com/topics/gh-extension). +To see more examples of {% data variables.product.prodname_cli %} extensions, look at [repositories with the `gh-extension` topic](https://github.com/topics/gh-extension). diff --git a/translations/es-ES/content/github-cli/github-cli/github-cli-reference.md b/translations/es-ES/content/github-cli/github-cli/github-cli-reference.md index 8ebd76264c..c8af87a3d3 100644 --- a/translations/es-ES/content/github-cli/github-cli/github-cli-reference.md +++ b/translations/es-ES/content/github-cli/github-cli/github-cli-reference.md @@ -1,6 +1,6 @@ --- -title: GitHub CLI reference -intro: 'You can view all of the {% data variables.product.prodname_cli %} commands in your terminal or in the {% data variables.product.prodname_cli %} manual.' +title: Referencia del CLI de GitHub +intro: 'Puedes ver todos los comandos de {% data variables.product.prodname_cli %} en tu terminal o en el manual del {% data variables.product.prodname_cli %}.' versions: fpt: '*' ghes: '*' @@ -9,27 +9,32 @@ versions: topics: - CLI type: reference +ms.openlocfilehash: 1da9b2ffe79af2c432a4dfc79f944f8656663733 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069791' --- - -To view all top-level {% data variables.product.prodname_cli %} commands, see the [{% data variables.product.prodname_cli %} manual](https://cli.github.com/manual/gh) or call `gh` without arguments. +Para ver todos los comandos de nivel superior de {% data variables.product.prodname_cli %}, consulta el [Manual de {% data variables.product.prodname_cli %}](https://cli.github.com/manual/gh) o llama a `gh` sin argumentos. ```shell gh ``` -To list all commands under a specific group, use the top-level command without arguments. For example, to list [commands for managing repositories](https://cli.github.com/manual/gh_repo): +Para listar todos los comandos bajo un grupo específico, utiliza el comando de nivel superior sin argumentos. Por ejemplo, para enumerar [comandos para administrar repositorios](https://cli.github.com/manual/gh_repo): ```shell gh repo ``` -To view the environment variables that can be used with {% data variables.product.prodname_cli %}, see the [{% data variables.product.prodname_cli %} manual](https://cli.github.com/manual/gh_help_environment) or use the `environment` command. +Para ver las variables de entorno que se pueden usar con {% data variables.product.prodname_cli %}, consulta el [Manual de {% data variables.product.prodname_cli %}](https://cli.github.com/manual/gh_help_environment) o usa el comando `environment`. ```shell gh environment ``` -To view the configuration settings that can be used with {% data variables.product.prodname_cli %}, see the [{% data variables.product.prodname_cli %} manual](https://cli.github.com/manual/gh_config) or use the `config` command. +Para ver las opciones de configuración que se pueden usar con {% data variables.product.prodname_cli %}, consulta el [Manual de {% data variables.product.prodname_cli %}](https://cli.github.com/manual/gh_config) o usa el comando `config`. ```shell gh config diff --git a/translations/es-ES/content/github-cli/github-cli/index.md b/translations/es-ES/content/github-cli/github-cli/index.md index 718322f257..e5a4d37be7 100644 --- a/translations/es-ES/content/github-cli/github-cli/index.md +++ b/translations/es-ES/content/github-cli/github-cli/index.md @@ -1,6 +1,6 @@ --- title: CLI de GitHub -shortTitle: CLI de GitHub +shortTitle: GitHub CLI intro: '{% data reusables.cli.about-cli %}' versions: fpt: '*' @@ -13,5 +13,11 @@ children: - /creating-github-cli-extensions - /using-github-cli-extensions - /github-cli-reference +ms.openlocfilehash: 9b3befdcf584c3f95d6557325ff5e8667f451878 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147710399' --- diff --git a/translations/es-ES/content/github-cli/github-cli/quickstart.md b/translations/es-ES/content/github-cli/github-cli/quickstart.md index 38d4b84185..86ce977909 100644 --- a/translations/es-ES/content/github-cli/github-cli/quickstart.md +++ b/translations/es-ES/content/github-cli/github-cli/quickstart.md @@ -10,38 +10,42 @@ topics: - CLI type: overview allowTitleToDifferFromFilename: true -shortTitle: Inicio Rápido +shortTitle: Quickstart +ms.openlocfilehash: 004f848e973aa66d19b9de6b922d65dba76f1aea +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069787' --- - -## Acerca de {% data variables.product.prodname_cli %} +## Acerca de la {% data variables.product.prodname_cli %} {% data reusables.cli.about-cli %} -## Empezar +## Introducción -1. [Instala](https://github.com/cli/cli#installation) el {% data variables.product.prodname_cli %} en macoS, Windows o Linux. +1. [Instale](https://github.com/cli/cli#installation) {% data variables.product.prodname_cli %} en macOS, Windows o Linux. 1. En la línea de comandos, autentícate en {% data variables.product.company_short %}. ```shell gh auth login ``` - {% ifversion not fpt or ghec %} - Para autenticarte en {% data variables.product.product_location %}, utiliza el marcador `--hostname`. + {% ifversion not fpt or ghec %} Para autenticarse en {% data variables.product.product_location %}, use la marca `--hostname`. ```shell gh auth login --hostname hostname ``` {% endif %} -1. Comienza a trabajar con {% data variables.product.company_short %} en la línea de comandos. Por ejemplo, encuentra una propuesta en la cuál trabajar con `gh issue status` o `gh issue list --assignee @me`. Crea una solicitud de cambios con `gh pr create`. Revisa una solcitud de cambios con `gh pr checkout`, `gh pr diff` y `gh pr review`. +1. Comienza a trabajar con {% data variables.product.company_short %} en la línea de comandos. Por ejemplo, busque una incidencia en la que trabajar con `gh issue status` o `gh issue list --assignee @me`. Cree una solicitud de incorporación de cambios con `gh pr create`. Revise una solicitud de incorporación de cambios con `gh pr checkout`, `gh pr diff` y `gh pr review`. ## Pasos siguientes -- Indica al {% data variables.product.prodname_cli %} qué editor de texto utilizar para los comandos que abran un editor de texto. Por ejemplo, ingresa `gh config set editor "code -w"` para configurar a {% data variables.product.prodname_vscode %} como tu editor de texto preferido. Para obtener más información, consulta la sección [`gh config set`](https://cli.github.com/manual/gh_config_set). +- Indica al {% data variables.product.prodname_cli %} qué editor de texto utilizar para los comandos que abran un editor de texto. Por ejemplo, escriba `gh config set editor "code -w"` para establecer el editor de texto preferido en {% data variables.product.prodname_vscode %}. Para más información, vea [`gh config set`](https://cli.github.com/manual/gh_config_set). -- Define los alias para los comandos que ejecutas comunmente. Por ejemplo, si ejecutas `gh alias set prd "pr create --draft"`, entonces podrás ejecutar `gh prd` para abrir un borrador de solicitud de cambios rápidamente. Para obtener más información, consulta el comando [`gh alias`](https://cli.github.com/manual/gh_alias). +- Define los alias para los comandos que ejecutas comunmente. Por ejemplo, si ejecuta `gh alias set prd "pr create --draft"`, después podrá ejecutar `gh prd` para abrir rápidamente una solicitud de incorporación de cambios de borrador. Para más información, vea [`gh alias`](https://cli.github.com/manual/gh_alias). -- Crea o agrega comandos personalizados con las extensiones de {% data variables.product.prodname_cli %}. Para obtener más información, consulta las seciones "[Utilizar las extensiones del {% data variables.product.prodname_cli %}](/github-cli/github-cli/using-github-cli-extensions)" y "[Crear extensiones del {% data variables.product.prodname_cli %}](/github-cli/github-cli/creating-github-cli-extensions)". +- Crea o agrega comandos personalizados con las extensiones de {% data variables.product.prodname_cli %}. Para más información, vea "[Uso de extensiones de {% data variables.product.prodname_cli %}](/github-cli/github-cli/using-github-cli-extensions)" y "[Creación de extensiones de {% data variables.product.prodname_cli %}](/github-cli/github-cli/creating-github-cli-extensions)". -- Para obtener más información sobre todos los comandos que puedes ejecutar con el {% data variables.product.prodname_cli %}, consulta la sección "[referencia del {% data variables.product.prodname_cli %}](/github-cli/github-cli/github-cli-reference)". +- Para más información sobre todos los comandos que puede ejecutar con la {% data variables.product.prodname_cli %}, vea "[Referencia de {% data variables.product.prodname_cli %}](/github-cli/github-cli/github-cli-reference)". diff --git a/translations/es-ES/content/github-cli/github-cli/using-github-cli-extensions.md b/translations/es-ES/content/github-cli/github-cli/using-github-cli-extensions.md index ab4fc1618e..d43f601304 100644 --- a/translations/es-ES/content/github-cli/github-cli/using-github-cli-extensions.md +++ b/translations/es-ES/content/github-cli/github-cli/using-github-cli-extensions.md @@ -8,63 +8,68 @@ versions: ghec: '*' topics: - CLI +ms.openlocfilehash: 14bd68ea6cec8df656e59c05f6cd3fa313857158 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069783' --- - ## Acerca de las extensiones del {% data variables.product.prodname_cli %} {% note %} -**Nota:** Las extensiones fuera de {% data variables.product.product_name %} y {% data variables.product.prodname_cli %} no están certificadas por {% data variables.product.product_name %} y se rigen por términos de servicio, políticas de privacidad y documentación de soporte distintas. Para mitigar el riesgo al utilizar extensiones de terceros, audita el código fuente de la extensión antes de instalarla o actualizarla. +**Nota:** Las extensiones fuera de {% data variables.product.product_name %} y {% data variables.product.prodname_cli %} no están certificadas por {% data variables.product.product_name %} y se rigen por términos del servicio, directivas de privacidad y documentación de soporte diferentes. Para mitigar el riesgo al utilizar extensiones de terceros, audita el código fuente de la extensión antes de instalarla o actualizarla. {% endnote %} -{% data reusables.cli.cli-extensions %} Para obtener más información sobre cómo crear extensiones de {% data variables.product.prodname_cli %}, consulta la sección "[Crear extensiones de {% data variables.product.prodname_cli %}](/github-cli/github-cli/creating-github-cli-extensions)". +{% data reusables.cli.cli-extensions %} Para más información sobre cómo crear extensiones de {% data variables.product.prodname_cli %}, vea "[Creación de extensiones de {% data variables.product.prodname_cli %}](/github-cli/github-cli/creating-github-cli-extensions)". Las extensiones se instalan localmente y se les da el alcance del usuario. Por lo tanto, si accedes al {% data variables.product.prodname_cli %} desde una máquina diferente o si otro usuario accede al {% data variables.product.prodname_cli %} desde la misma máquina, la extensión no estará disponible. -## Encontrar extensiones +## Búsqueda de extensiones -Puedes encontrar extensiones si buscas los [repositorios con el tema `gh-extension`](https://github.com/topics/gh-extension). +Puede encontrar extensiones si busca en los [repositorios con el tema `gh-extension`](https://github.com/topics/gh-extension). -## Instalar extensiones +## Instalación de extensiones -Para instalar una extensión, utiliza el subcomando `extensions install`. Reemplaza el parámetro `repo` con el repositorio de la extensión. Puedes utilizar la URL completa, tal como `https://github.com/octocat/gh-whoami`, o solo el propietario y repositorio, tal como `octocat/gh-whoami`. +Para instalar una extensión, use el subcomando `extensions install`. Reemplace el parámetro `repo` con el repositorio de la extensión. Puede usar la dirección URL completa, como `https://github.com/octocat/gh-whoami`, o bien solo el propietario y el repositorio, como `octocat/gh-whoami`. -Si se utiliza el propietario y repositorio, `gh` instalará la extensión utilizando el nombre de host en el cual está autenticado `gh`. El formato de URL completa es útil cuando se instalan extensiones desde un host diferente. Por ejemplo, los usuarios de {% data variables.product.prodname_ghe_server %} deben utilizar la URL completa del repositorio para instalar extensiones de {% data variables.product.prodname_dotcom_the_website %} o de cualquier otro host. +Si usa el propietario y el repositorio, `gh` instalará la extensión con el nombre de host en el que `gh` se autentica actualmente. El formato de URL completa es útil cuando se instalan extensiones desde un host diferente. Por ejemplo, los usuarios de {% data variables.product.prodname_ghe_server %} deben utilizar la URL completa del repositorio para instalar extensiones de {% data variables.product.prodname_dotcom_the_website %} o de cualquier otro host. -Para instalar una extensión en desarrollo desde el directorio actual, utiliza `.` como el valor para el parámetro `repo`. +Para instalar una extensión en desarrollo desde el directorio actual, use `.` como valor del parámetro `repo`. ```shell gh extension install repo ``` -Si ya tienes una extensión con el mismo nombre instalada, el comando fallará. Por ejemplo, si instalaste `octocat/gh-whoami`, debes desinstalarlo antes de instalar `hubot/gh-whoami`. +Si ya tienes una extensión con el mismo nombre instalada, el comando fallará. Por ejemplo, si ha instalado `octocat/gh-whoami`, debe desinstalarlo antes de instalar `hubot/gh-whoami`. ## Ver las extensiones instaladas -Para ver las extensiones instaladas, utiliza el subcomando `extensions list`. La salida también te dirá qué extensiones tienen actualizaciones disponibles. +Para ver todas las extensiones instaladas, use el subcomando `extensions list`. La salida también te dirá qué extensiones tienen actualizaciones disponibles. ```shell gh extension list ``` -## Actualizar las extensiones +## Actualización de extensiones -Para actualizar una extensión, utiliza el subcomando `extensions upgrade`. Reemplaza el parámetro `extension` con el nombre de la extensión. +Para actualizar una extensión, use el subcomando `extensions upgrade`. Reemplace el parámetro `extension` con el nombre de la extensión. ```shell gh extension upgrade extension ``` -Para actualizar todas las extensiones instaladas, utiliza el marcador `--all`. +Para actualizar todas las extensiones instaladas, use la marca `--all`. ```shell gh extension upgrade --all ``` -## Desinstalar las extensiones +## Desinstalación de extensiones -Para desinstalar una extensión, utiliza el subcomando `extensions remove`. Reemplaza al parámetro `extension` con el nombre de la extensión. +Para desinstalar una extensión, use el subcomando `extensions remove`. Reemplace el parámetro `extension` con el nombre de la extensión. ```shell gh extension remove extension diff --git a/translations/es-ES/content/github-cli/index.md b/translations/es-ES/content/github-cli/index.md index cb5dac0d18..11f0131803 100644 --- a/translations/es-ES/content/github-cli/index.md +++ b/translations/es-ES/content/github-cli/index.md @@ -1,6 +1,6 @@ --- title: CLI de GitHub -shortTitle: CLI de GitHub +shortTitle: GitHub CLI intro: '{% data reusables.cli.about-cli %}' versions: fpt: '*' @@ -33,5 +33,11 @@ changelog: label: cli layout: product-landing beta_product: false +ms.openlocfilehash: baa7f3b173c35a1629a57860f23eef57c88fc2f9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069779' --- diff --git a/translations/es-ES/content/graphql/README.md b/translations/es-ES/content/graphql/README.md index c07c3b3d14..912638240c 100644 --- a/translations/es-ES/content/graphql/README.md +++ b/translations/es-ES/content/graphql/README.md @@ -1,10 +1,18 @@ +--- +ms.openlocfilehash: aadf6a8e4452758098031014ad7ade2ca28ac09a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069751" +--- # GraphQL -¡El directorio de `/content/graphql` es donde viven los documentos de la API de GraphQL de GitHub! +En el directorio `/content/graphql` se encuentra la documentación de GraphQL API de GitHub. -* Los directorios `/content/graphql/guides` y `/content/graphql/overview` contienen artículos que pueden editar las personas. -* El directorio `/content/graphql/reference` contiene un artículo para cada tipo de datos de GraphQL que se utiliza en la API de GraphQL de GitHub. La mayoría del contenido en este directorio se procesa utilizando etiquetas de `include`. +* Los directorios `/content/graphql/guides` y `/content/graphql/overview` contienen artículos que los usuarios pueden editar. +* El directorio `/content/graphql/reference` contiene un artículo para cada tipo de datos de GraphQL que se usa en GraphQL API de GitHub. La mayor parte del contenido de este directorio se representa mediante etiquetas `include`. - El contenido que se procesa con las etiquetas de `include` se toma del directorio `/lib/graphql/static`, el cual se genera automáticamente desde el código fuente de la API en GitHub, y las personas no pueden editarlo. Para obtener más información, consulta el archivo [`/lib/graphql/README.md`](/lib/graphql/README.md). + El contenido representado por etiquetas `include` se origina en el directorio `/lib/graphql/static`, que se genera automáticamente a partir del código fuente de la API internamente en GitHub, y los usuarios no lo deben editar. Para más información, vea [`/lib/graphql/README.md`](/lib/graphql/README.md). - **Como resultado, no podemos aceptar contribuciones para el contenido de referencia de la API de GraphQL en este repositorio.** + **Como resultado, no podemos aceptar contribuciones para el contenido de referencia de GraphQL API en este repositorio.** diff --git a/translations/es-ES/content/graphql/guides/forming-calls-with-graphql.md b/translations/es-ES/content/graphql/guides/forming-calls-with-graphql.md index d18e505792..ec029f0fb0 100644 --- a/translations/es-ES/content/graphql/guides/forming-calls-with-graphql.md +++ b/translations/es-ES/content/graphql/guides/forming-calls-with-graphql.md @@ -11,18 +11,23 @@ versions: ghae: '*' topics: - API -shortTitle: Formar llamados con GraphQL +shortTitle: Form calls with GraphQL +ms.openlocfilehash: b3778872cad120f64f2fdbc238f2319bdd758513 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147527898' --- - ## Autenticarse con GraphQL Para comunicarte con el servidor de GraphQL, deberás tener un token OAuth con el alcance correcto. -Sigue los pasos en "[Crear un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token)" para crear un token. Los alcances que requieres dependen del tipo de datos que quieras solicitar. Por ejemplo, selecciona los alcances del **Usuario** para solicitar datos de usuario. Si necesitas acceder a la información de un repositorio, selecciona los alcances de **Repositorio** adecuados. +Siga los pasos descritos en "[Creación de un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token)" para crear un token. Los alcances que requieres dependen del tipo de datos que quieras solicitar. Por ejemplo, seleccione los ámbitos **Usuario** para solicitar datos de usuario. Si necesita acceso a la información del repositorio, seleccione los ámbitos **Repositorio** adecuados. {% ifversion fpt or ghec %} -Para empatar el comportamiento del [Explorador de GraphQL](/graphql/guides/using-the-explorer), solicita los siguientes alcances: +Para que coincida con el comportamiento del [Explorador de GraphQL](/graphql/guides/using-the-explorer), solicite los ámbitos siguientes: {% else %} @@ -55,11 +60,11 @@ La terminal permanece constante sin importar la operación que realices. ## Comunicarse con GraphQL -Ya que las operaciones de GraphQL consisten en JSON de línea múltiple, GitHub te recomienda utilizar el [Explorador](/graphql/guides/using-the-explorer) para hacer llamados de GraphQL. También puedes utilizar cURL o cualquier otra biblioteca que entienda HTTP. +Como las operaciones de GraphQL constan de código JSON de varias líneas, GitHub recomienda usar el [Explorador](/graphql/guides/using-the-explorer) para realizar llamadas a GraphQL. También puedes utilizar cURL o cualquier otra biblioteca que entienda HTTP. -En REST, [Los verbos HTTP](/rest#http-verbs) determinan la operación realizada. En GraphQL, proporcionarás un cuerpo codificado con JSON ya sea que realices una consulta o una mutación, para que el verbo HTTP sea `POST`. La excepción es una [consulta de introspección](/graphql/guides/introduction-to-graphql#discovering-the-graphql-api), lo cual es un simple `GET` en la terminal. Para obtener más información sobre GraphQL contra REST, consulta la sección "[Migrarse desde REST a GraphQL](/graphql/guides/migrating-from-rest-to-graphql)". +En REST, los [verbos HTTP](/rest#http-verbs) determinan la operación realizada. En GraphQL, tendrá que proporcionar un cuerpo codificado con JSON cuando realice una consulta o una mutación, por lo que el verbo HTTP es `POST`. La excepción es una [consulta de introspección](/graphql/guides/introduction-to-graphql#discovering-the-graphql-api), que es una `GET` sencilla al punto de conexión. Para más información sobre las diferencias entre GraphQL y REST, vea "[Migración de REST a GraphQL](/graphql/guides/migrating-from-rest-to-graphql)". -Para consultar GraphQL utilizando cURL, realiza una solicitud de `POST` con una carga útil de JSON. La carga útil deberá contener una cadena llamada `query`: +Para consultar GraphQL mediante cURL, realice una solicitud `POST` con una carga JSON. La carga debe contener una cadena denominada `query`: ```shell curl -H "Authorization: bearer token" -X POST -d " \ @@ -71,37 +76,37 @@ curl -H "Authorization: bearer token" -X POST -d " \ {% tip %} -**Nota**: El valor de cadena de `"query"` deve escaoar caracteres de nueva línea o el modelo no lo analizará correctamente. Para el cuerpo `POST`, utiliza comillas dobles externas y comillas dobles internas escapadas. +**Nota**: El valor de cadena de `"query"` debe aplicar escape a los caracteres de nueva línea o el esquema no lo analizará correctamente. Para el cuerpo `POST`, use comillas dobles externas y comillas dobles interiores con escape. {% endtip %} ### Acerca de las operaciones de consulta y mutación -Los dos tipos de operación permitidos en la API de GraphQL de GitHub son _consultas_ y _mutaciones_. Comparando GraphQL con REST, las consultas operan como solicitudes de tipo `GET`, mientras que las mutaciónes operan como `POST`/`PATCH`/`DELETE`. El [nombre de la mutación](/graphql/reference/mutations) determina qué modificación se llevará a cabo. +Los dos tipos de operaciones permitidas en GraphQL API de GitHub son las _consultas_ y las _mutaciones_. Si se compara GraphQL con REST, las consultas funcionan como solicitudes `GET`, mientras que las mutaciones funcionan como`POST`/`PATCH`/`DELETE`. El [nombre de la mutación](/graphql/reference/mutations) determina qué modificación se ejecuta. -Para obtener información acerca de la limitación de tasas, consulta la sección "[Limitaciones de recursos para GraphQL](/graphql/overview/resource-limitations)". +Para obtener información sobre la limitación de frecuencia, vea "[Limitaciones de recursos de GraphQL](/graphql/overview/resource-limitations)". Las consultas y mutaciones comparten formatos similares con algunas diferencias importantes. ### Acerca de las consultas -Las consultas de GraphQL devuelven únicamente datos que especificas. Para formar una consulta, debes especificar [campos dentro de campos](/graphql/guides/introduction-to-graphql#field) (tambien conocidos como _subcampos anidados_) hasta que te devuelva únicamente [escalares](/graphql/reference/scalars). +Las consultas de GraphQL devuelven solo los datos que especifique. Para crear una consulta, debe especificar [campos dentro de campos](/graphql/guides/introduction-to-graphql#field) (también denominados _subcampos anidados_) hasta que solo se devuelvan [valores escalares](/graphql/reference/scalars). -Las consultas se estructuran de la siguiente forma: +Las consultas se estructuran de esta manera:
query {
   JSON objects to return
 }
-Para ver un ejemplo de uso real, consulta "[Ejemplo de consulta](#example-query)". +Para obtener un ejemplo real, vea "[Consulta de ejemplo](#example-query)". ### Acerca de las mutaciones Para formar una mutación, debes especificar tres cosas: 1. _Nombre de la mutación_. El Tipo de modificación que quieres realizar. -2. _Objeto de entrada_. Los datos que quieres enviar al servidor, compuestos de _campos de entrada_. Pásalo como un argumento al nombre de la mutación. -3. _Objeto de la carga útil_. Los datos que quieres retribuir del servidor, compuestos de _campos de devolución_. Pásalos como el cuerpo del nombre de la mutación. +2. _Objeto de entrada_. Los datos que quiere enviar al servidor, formados por _campos de entrada_. Pásalo como un argumento al nombre de la mutación. +3. _Objeto de carga_. Los datos que quiere devolver desde el servidor, formados por _campos devueltos_. Pásalos como el cuerpo del nombre de la mutación. Las mutaciones se estructuran de la siguiente forma: @@ -111,26 +116,26 @@ Las mutaciones se estructuran de la siguiente forma: } }
-El objeto de entrada en este ejemplo es `MutationNameInput`, y la carga útil del objeto es `MutationNamePayload`. +El objeto de entrada de este ejemplo es `MutationNameInput`y el objeto de carga es `MutationNamePayload`. -En la referencia de [mutaciones](/graphql/reference/mutations), los _campos de entrada_ listados son los que quieres pasar como el objeto de entrada. Los _campos de devolución_ son lo que pasas como el objeto de carga útil. +En la referencia de [mutaciones](/graphql/reference/mutations), los _campos de entrada_ enumerados son lo que se pasa como objeto de entrada. Los _campos devueltos_ enumerados son lo que se pasa como objeto de carga. -Para ver un ejemplo de uso real, consulta "[Ejemplo de mutación](#example-mutation)". +Para obtener un ejemplo real, vea "[Mutación de ejemplo](#example-mutation)". -## Trabajar con variables +## Trabajo con variables -Las [variables](https://graphql.github.io/learn/queries/#variables) pueden conformar consultas más dinámicas y poderosas, y pueden reducir la complejidad cuando pasas objetos de entrada de las mutaciones. +Las[variables](https://graphql.github.io/learn/queries/#variables) pueden hacer que las consultas sean más dinámicas y eficaces, y pueden reducir la complejidad al pasar objetos de entrada de mutación. {% note %} -**Nota**: si estás utilizando el explorador, asegúrate de ingresar las variables en el [Panel de Variables de Consulta](/graphql/guides/using-the-explorer#using-the-variable-pane), y no incluyas la palabra `variables` antes del objeto JSON. +**Nota**: Si usa el Explorador, asegúrese de escribir variables en el [panel Variables de consulta](/graphql/guides/using-the-explorer#using-the-variable-pane) independiente y no incluya la palabra `variables` antes del objeto JSON. {% endnote %} Aquí hay una consulta de ejemplo con una sola variable: ```graphql -query($number_of_repos:Int!) query($number_of_repos:Int!) { +query($number_of_repos:Int!) { viewer { name repositories(last: $number_of_repos) { @@ -147,7 +152,7 @@ variables { Hay tres pasos para utilizar las variables: -1. Definir la variable fuera de la operación en un objeto `variables`: +1. Defina la variable fuera de la operación en un objeto `variables`: ```graphql variables { @@ -155,7 +160,7 @@ Hay tres pasos para utilizar las variables: } ``` - El objeto debe ser un JSON válido. Este ejemplo muestra una variable de tipo `Int`, pero es posible definir tipos de variable más complejos, tales como los objetos de entrada. También puedes definir variables múltiples aquí. + El objeto debe ser un JSON válido. En este ejemplo se muestra un tipo de variable `Int` sencillo, pero se pueden definir tipos de variable más complejos, como los objetos de entrada. También puedes definir variables múltiples aquí. 2. Pasa la variable a la operación como un argumento: @@ -163,7 +168,7 @@ Hay tres pasos para utilizar las variables: query($number_of_repos:Int!){ ``` - El argumento es un par de valor-clave, en donde la clave es el _nombre_ que comienza con `$` (por ejemplo, `$number_of_repos`), y el valor es el _tipo_ (por ejemplo, `Int`). Agrega un `!` para indicar si se requiere el tipo. Si has identificado variables múltiples, inclúyelas aquí como argumentos múltiples. + El argumento es un par clave-valor, donde la clave es el _nombre_ que empieza por `$` (por ejemplo, `$number_of_repos`) y el valor es el _tipo_ (por ejemplo, `Int`). Agregue `!` para indicar si el tipo es obligatorio. Si has identificado variables múltiples, inclúyelas aquí como argumentos múltiples. 3. Utiliza la variable dentro de la operación: @@ -173,15 +178,15 @@ Hay tres pasos para utilizar las variables: En este ejemplo, sustituimos la variable por la cantidad de repositorios a devolver. Especificamos un tipo en el paso 2, ya que GraphQL requiere de una escritura inflexible. -Este proceso hace dinámico al argumento de la consulta. Ahora podemos simplemente cambiar el valor en el objeto `variables` y mantener el resto del query tal cual. +Este proceso hace dinámico al argumento de la consulta. Ahora se puede cambiar el valor en el objeto `variables` y mantener el resto de la consulta igual. -Utilizar variables como argumentos te permite actualizar los valores en el objeto `variables` dinámicamente sin cambiar la consulta. +El uso de variables como argumentos permite actualizar los valores del objeto `variables` de forma dinámica sin cambiar la consulta. -## Consulta de ejemplo +## Ejemplo de consulta Analicemos una consulta más compleja y pongamos esta información en contexto. -La siguiente consulta busca el repositorio `octocat/Hello-World`, encuentra los 20 informes de problemas más recientes que se han cerrado, y devuelve el título de cada informe de problemas, la URL, y las primeras 5 etiquetas: +La consulta siguiente examina el repositorio `octocat/Hello-World`, busca las 20 incidencias cerradas más recientes y devuelve el título, la dirección URL y las 5 primeras etiquetas de cada incidencia: ```graphql query { @@ -209,31 +214,31 @@ Analizando la composición línea por línea: * `query {` - Ya que queremos leer los dtos del servidor, y no modoficarlo, `query` es la operación raíz. (si no especificas una operación, `query` también es la operación predeterimanda). + Como el objetivo es leer datos del servidor, no modificarlos, la operación raíz es `query`. (Si no especifica una operación, `query` también es el valor predeterminado). * `repository(owner:"octocat", name:"Hello-World") {` - Para iniciar la consulta, queremos encontrar un objeto [`repository`](/graphql/reference/objects#repository). La validación del modelo indica que este objeto requiere un argumento `owner` y `name`. + Para comenzar la consulta, se busca un objeto [`repository`](/graphql/reference/objects#repository). La validación del esquema indica que este objeto necesita un `owner` y un argumento `name`. * `issues(last:20, states:CLOSED) {` - Para explicar que se buscan todos los informes de problemas en el repositorio, llamamos al objeto `issues`. (_Podríamos_ consultar un solo `issue` en un `repository`, pero eso necesitaría que sepamos el número del informe de problemas que queremos se devuelva y proporcionarlo como argumento). + Para tener en cuenta todas las incidencias del repositorio, se llama al objeto `issues`. (Se _podría_ consultar un único `issue` en `repository`, pero para eso sería necesario conocer el número de la incidencia que se quiere devolver y proporcionarlo como argumento). - Algunos detalles acerca del objeto `issues`: + Algunos detalles sobre el objeto `issues`: - - Los [docs](/graphql/reference/objects#repository) nos dicen que este objeto es del tipo `IssueConnection`. - - La validación del modelo indica que este objeto requiere de una cantidad de resultados `last` o `first` como un argumento, así que proporcionamos `20`. - - Los [docs](/graphql/reference/objects#repository) también nos dicen que este objeto acepta un argumento `sttes`, el cual es un enumerador [`IssueState`](/graphql/reference/enums#issuestate) que acepta valores de `OPEN` o `CLOSED`. Para encontrar únicamente los informes de problemas cerrados, le damos a la clave `states` un valor de `CLOSED`. + - En la [documentación](/graphql/reference/objects#repository) se indica que este objeto tiene el tipo `IssueConnection`. + - La validación del esquema indica que este objeto necesita un número de resultados `last` o `first` como argumento, por lo que se proporciona `20`. + - En la [documentación](/graphql/reference/objects#repository) también se indica que este objeto acepta un argumento `states`, que es una enumeración [`IssueState`](/graphql/reference/enums#issuestate) que acepta valores `OPEN` o `CLOSED`. Para busca solo incidencias cerradas, se asigna un valor de `CLOSED` a la clave `states`. * `edges {` - Sabemos que `issues` es una conexión, ya que tiene el tipo `IssueConnection`. Para devolver datos acerca de los informes de problemas individuales, tenemos que acceder al nodo a través de `edges`. + Se sabe que `issues` es una conexión porque tiene el tipo `IssueConnection`. Para recuperar datos sobre incidencias individuales, es necesario al nodo por medio de `edges`. * `node {` - Aquí devolvemos el nodo al final del borde. Los [docs `IssueConnection`](/graphql/reference/objects#issueconnection) indican que el nodo al final del tipo `IssueConnection` es un objeto `Issue`. + Aquí devolvemos el nodo al final del borde. En la [documentación de `IssueConnection`](/graphql/reference/objects#issueconnection) se indica que el nodo al final del tipo `IssueConnection` es un objeto `Issue`. -* Ahora que sabemos que estamos recuperando un objeto `Issue`, podemos ver al [docs](/graphql/reference/objects#issue) y especificar los campos que queremos recuperar: +* Ahora que se sabe que se va a recuperar un objeto `Issue`, se puede examinar la [documentación](/graphql/reference/objects#issue) y especificar los campos que se quieren devolver: ```graphql title @@ -247,11 +252,11 @@ Analizando la composición línea por línea: } ``` - Aquí especificamos los campos `title`, `url`, y `labels` del objeto `Issue`. + Aquí se especifican los campos `title`, `url` y `labels` del objeto `Issue`. - El campo `labels` tiene el tipo [`LabelConnection`](/graphql/reference/objects#labelconnection). Así como el con el objeto `issues`, ya que `labels` es una conexión, debemos navegar por sus bordes hacia un nodo conectado: el objeto `label`. En el nodo, podemos especificar los campos del objeto `label` que intentamos recuperar, en este caso, `name`. + El campo `labels` tiene el tipo [`LabelConnection`](/graphql/reference/objects#labelconnection). Como sucede con el objeto `issues`, como `labels` es una conexión, es necesario desplazar sus bordes a un nodo conectado: el objeto `label`. En el nodo, se pueden especificar los campos del objeto `label` que se quieren devolver, en este caso, `name`. -Tal vez notes que el ejecutar esta consulta en el repositorio {% ifversion not ghae %}público de Octocat{% endif %} repositorio de `Hello-World`no devolverá muchas etiquetas. Intenta ejecutarlo en uno de tus propios repositorios que utilice etiquetas, y seguramente verás la diferencia. +Es posible que observe que la ejecución de esta consulta en el repositorio `Hello-World` {% ifversion not ghae %}público{% endif %} de Octocat no devuelve muchas etiquetas. Intenta ejecutarlo en uno de tus propios repositorios que utilice etiquetas, y seguramente verás la diferencia. ## Mutación de ejemplo @@ -283,7 +288,7 @@ mutation AddReactionToIssue { {% tip %} -Aunque puedes incluir una consulta y una mutación en la misma ventana del explorador si le das nombres ( en este ejemplo, `FindIssueID` y `AddReactionToIssue`), las operaciones se ejecutará como llamados separados a la terminal de GraphQL. No se puede realizar una consulta al mismo tiempo que una mutación, o viceversa. +Aunque puede incluir una consulta y una mutación en la misma ventana del Explorador si les asigna nombres (`FindIssueID` y `AddReactionToIssue` en este ejemplo), las operaciones se ejecutarán como llamadas independientes al punto de conexión de GraphQL. No se puede realizar una consulta al mismo tiempo que una mutación, o viceversa. {% endtip %} @@ -291,7 +296,7 @@ Analicemos el ejemplo. La tarea parece simple: agregar una reacción de emoji a Así que, ¿qué es lo que sabemos para comenzar con la consulta? Aún no sabemos nada. -Ya que queremos modificar los datos en el servidor (agregar un emoji a un informe de problemas), comenzamos buscando el modelo para una mutación útil. Los docs de referencia muestran la mutación [`addReaction`](/graphql/reference/mutations#addreaction) con la descripción: `Adds a reaction to a subject.`. ¡Perfecto! +Ya que queremos modificar los datos en el servidor (agregar un emoji a un informe de problemas), comenzamos buscando el modelo para una mutación útil. En la documentación de referencia se muestra la mutación [`addReaction`](/graphql/reference/mutations#addreaction), con esta descripción: `Adds a reaction to a subject.` Perfecto. Los documentos para la mutación listan tres campos de entrada: @@ -299,35 +304,35 @@ Los documentos para la mutación listan tres campos de entrada: * `subjectId` (`ID!`) * `content` (`ReactionContent!`) -Los signos `!` indican que `subjectId` y `content` son campos requeridos. Hace sentido que se requiera de un `content`: queremos agregar una reacción, así que necesitaremos especificar qué emoji se utilizará. +Los valores `!` indican que `subjectId` y `content` son campos obligatorios. Un campo `content` obligatorio tiene sentido: el objetivo es agregar una reacción, por lo que será necesario especificar el emoji que se va a usar. -Pero, ¿por qué se requiere la `subjectId`? Esto es porque `subjectId` es la única manera de identificar a _cuál_ informe de problemas en _cuál_ repositorio se reaccionará. +¿Pero por qué `subjectId` es obligatorio? Se debe a que `subjectId` es la única manera de identificar a _qué_ incidencia de _qué_ repositorio se debe reaccionar. -Es por esto que comenzamos el ejemplo con una consulta: para obtener la `ID`. +Este es el motivo de comenzar el ejemplo con una consulta: para obtener `ID`. Examinemos la consulta línea por línea: * `query FindIssueID {` - Aquí estamos realizando una consulta, y la nombramos `FindIssueID`. Nota que el nombrar una consulta es opcional; le dimos un nombre para que podamos incluirlo en la misma ventana del explorador que utiliza la mutación. + Aquí se realiza una consulta y se le asigna el nombre `FindIssueID`. Nota que el nombrar una consulta es opcional; le dimos un nombre para que podamos incluirlo en la misma ventana del explorador que utiliza la mutación. * `repository(owner:"octocat", name:"Hello-World") {` - Especificamos el repositorio consultando el objeto `repository` y pasando los argumentos `owner` y `name`. + Para especificar el repositorio se consulta el objeto `repository` y se pasan los argumentos `owner` y `name`. * `issue(number:349) {` - Especificamos el informe de problemas al cual se reaccionará consultando el objeto `issue` y pasando un argumento `number`. + Para especificar la incidencia a la que reaccionar se consulta el objeto `issue` y se pasa un argumento `number`. * `id` - Aquí es donde recuperamos la `id` de `https://github.com/octocat/Hello-World/issues/349` para pasar como la `subjectId`. + Aquí es donde se recupera el valor `id` de `https://github.com/octocat/Hello-World/issues/349` para pasarlo como `subjectId`. -Cuando ejecutamos la consulta, obtenemos la `id`: `MDU6SXNzdWUyMzEzOTE1NTE=` +Cuando se ejecuta la consulta, se obtiene `id`: `MDU6SXNzdWUyMzEzOTE1NTE=`. {% tip %} -**Nota**: La `id` que se devuelve en la consulta es el valor que pasaremos como la `subjectID` en la mutación. Ni los docs ni la introspección de modelo indicarán esta relación; necesitarás entender los conceptos detrás de los nombres para averiguarla. +**Nota**: El valor `id` devuelto en la consulta es el que se pasará como `subjectID` en la mutación. Ni los docs ni la introspección de modelo indicarán esta relación; necesitarás entender los conceptos detrás de los nombres para averiguarla. {% endtip %} @@ -335,27 +340,27 @@ Una vez conociendo la ID, podemos proceder con la mutación: * `mutation AddReactionToIssue {` - Aquí realizamos una mutación, y la nombramos `AddReactionToIssue`. Como con las consultas, nombrar una mutación es opcional; le dimos un nombre para poder incluirlo en la misma ventana del explorador que la consulta. + Aquí se ejecuta una mutación y se le asigna el nombre `AddReactionToIssue`. Como con las consultas, nombrar una mutación es opcional; le dimos un nombre para poder incluirlo en la misma ventana del explorador que la consulta. * `addReaction(input:{subjectId:"MDU6SXNzdWUyMzEzOTE1NTE=",content:HOORAY}) {` Examinemos esta línea: - `addReaction` es el nombre de la mutación. - - `input` es la clave de argumento requerida. Esto siempre será la `input` para una mutación. - - `{subjectId:"MDU6SXNzdWUyMzEzOTE1NTE=",content:HOORAY}` es el valor requerido del argumento. Esto siempre será un [objeto de entrada](/graphql/reference/input-objects) (de ahí las corcheas) compuesto de campos de entrada (`subjectId` y `content` en este caso) para una mutación. + - `input` es la clave de argumento obligatoria. Para una mutación siempre será `input`. + - `{subjectId:"MDU6SXNzdWUyMzEzOTE1NTE=",content:HOORAY}` es la valor de argumento obligatorio. Siempre será un [objeto de entrada](/graphql/reference/input-objects) (de ahí las llaves) formado por campos de entrada (`subjectId` y `content` en este caso) para una mutación. - ¿Cómo sabemos qué valor utilizar para el contenido? Los [docs `addReaction`](/graphql/reference/mutations#addreaction) nos dicen que el campo `content` es de tipo [`ReactionContent`](/graphql/reference/enums#reactioncontent), lo cual es un [enumerador](/graphql/reference/enums) ya que solo ciertas reacciones de emoji son compatibles con los informes de problemas de GitHub. Estos son los valores permitidos para las reacciones (nota que algunos valores son diferentes de sus nombres de emoji correspondientes): + ¿Cómo sabemos qué valor utilizar para el contenido? En la [documentación de `addReaction`](/graphql/reference/mutations#addreaction) se indica que el campo `content` tiene el tipo [`ReactionContent`](/graphql/reference/enums#reactioncontent), que es una [enumeración](/graphql/reference/enums) porque en las incidencias de GitHub solo se admiten ciertas de reacciones emoji. Estos son los valores permitidos para las reacciones (nota que algunos valores son diferentes de sus nombres de emoji correspondientes): {% data reusables.repositories.reaction_list %} -* El resto del llamado se compone del objeto de carga útil. Aquí es donde especificamos los datos que queremos recuperar del servidor después de que realicemos la mutación. Estas líneas vienen de los [docs `AddReaction`](/graphql/reference/mutations#addreaction), que tienen tres campos de recuperación posibles: +* El resto del llamado se compone del objeto de carga útil. Aquí es donde especificamos los datos que queremos recuperar del servidor después de que realicemos la mutación. Estas líneas proceden de la [documentación de `addReaction`](/graphql/reference/mutations#addreaction), con tres campos devueltos posibles: - `clientMutationId` (`String`) - `reaction` (`Reaction!`) - `subject` (`Reactable!`) - En este ejemplo, recuperamos los dos campos requeridos (`reaction` y `subject`), ambos de los cuales tienen subcampos requeridos (respectivamente, `content` y `id`). + En este ejemplo, se devuelven los dos campos obligatorios (`reaction` y `subject`), que tienen subcampos obligatorios (`content` y `id`, respectivamente). Cuando ejecutamos la mutación, esta es la respuesta: @@ -374,12 +379,12 @@ Cuando ejecutamos la mutación, esta es la respuesta: } ``` -¡Listo! Revisa tu [reacción al informe de problemas](https://github.com/octocat/Hello-World/issues/349) pasando el puntero del mouse sobre :tada: para encontrar tu nombre de usuario. +Eso es todo. Para consultar la [reacción a la incidencia](https://github.com/octocat/Hello-World/issues/349) mantenga el mouse sobre :tada: para encontrar el nombre de usuario. -Una última nota: cuando pasas varios campos en un objeto de entrada, la sintaxis puede ser difícil de manejar. Mover los campos hacia una [variable](#working-with-variables) puede ayudar. Así es como podrías reescribir la mutación original utilizando una variable: +Una última nota: cuando pasas varios campos en un objeto de entrada, la sintaxis puede ser difícil de manejar. Puede resultar útil mover los campos a una [variable](#working-with-variables). Así es como podrías reescribir la mutación original utilizando una variable: ```graphql -mutation($myVar:AddReactionInput!) mutation($myVar:AddReactionInput!) { +mutation($myVar:AddReactionInput!) { addReaction(input:$myVar) { reaction { content @@ -399,19 +404,19 @@ variables { {% note %} -Podrás notar que el valor de campo `content` en el ejemplo pasado (en donde se usa directamente en la mutación) no tiene comillas encerrando a `HOORAY`, pero sí las tiene cuando se incluye en la variable. Esto es por una razón: -* Cuando utlilzas `content` directamente en la mutación, el modelo espera que el valor sea de tipo [`ReactionContent`](/graphql/reference/enums#reactioncontent), lo cual es un _enumerador_, no una cadena. La validación del modelo arrojará un error si agregas comillas antes y después del valor de enumerador, ya que éstas están reservadas para las cadenas. -* Cuando utilizas `content` en una variable, la sección de variables debe ser un JSON válido, así que las comillas son necesarias. La validación del modelo interpreta correctamente el tipo `ReactionContent` cuando se pasa la variable a la mutación durante la ejecución. +Es posible que observe que el valor del campo `content` en el ejemplo anterior (donde se usa directamente en la mutación) no tiene comillas alrededor de `HOORAY`, pero sí cuando se usa en la variable. Esto es por una razón: +* Cuando se usa `content` directamente en la mutación, el esquema espera que el valor sea de tipo [`ReactionContent`](/graphql/reference/enums#reactioncontent), que es una _enumeración_, no una cadena. La validación del modelo arrojará un error si agregas comillas antes y después del valor de enumerador, ya que éstas están reservadas para las cadenas. +* Cuando se usa `content` en una variable, la sección de variables debe ser código JSON válido, por lo que las comillas son obligatorias. La validación del esquema interpreta correctamente el tipo `ReactionContent` cuando la variable se pasa a la mutación durante la ejecución. -Para obtener más información acerca de la diferencia entre enumeradores y cadenas, consulta [official GraphQL spec](https://graphql.github.io/graphql-spec/June2018/#sec-Enums). +Para más información sobre la diferencia entre enumeraciones y cadenas, vea la [especificación oficial de GraphQL](https://graphql.github.io/graphql-spec/June2018/#sec-Enums). {% endnote %} -## Leer más +## Información adicional -Puedes hacer mucho _más_ cuando conformes llamados de GraphQL. Aquí hay algunos lugares que te pueden interesar posteriormente: +Hay _mucho_ más que puede hacer al realizar llamadas a GraphQL. Aquí hay algunos lugares que te pueden interesar posteriormente: * [Paginación](https://graphql.org/learn/pagination/) * [Fragmentos](https://graphql.org/learn/queries/#fragments) -* [Fragmentos dentro de líneas](https://graphql.org/learn/queries/#inline-fragments) +* [Fragmentos alineados](https://graphql.org/learn/queries/#inline-fragments) * [Directivas](https://graphql.org/learn/queries/#directives) diff --git a/translations/es-ES/content/graphql/guides/index.md b/translations/es-ES/content/graphql/guides/index.md index 44e25630c8..f45b5a33c2 100644 --- a/translations/es-ES/content/graphql/guides/index.md +++ b/translations/es-ES/content/graphql/guides/index.md @@ -19,5 +19,11 @@ children: - /managing-enterprise-accounts - /using-the-graphql-api-for-discussions - /migrating-graphql-global-node-ids +ms.openlocfilehash: a87c50bc652766b8a23845ea1ace011c41da5131 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069746' --- diff --git a/translations/es-ES/content/graphql/guides/introduction-to-graphql.md b/translations/es-ES/content/graphql/guides/introduction-to-graphql.md index e878af7ca4..e253cfccaf 100644 --- a/translations/es-ES/content/graphql/guides/introduction-to-graphql.md +++ b/translations/es-ES/content/graphql/guides/introduction-to-graphql.md @@ -11,21 +11,26 @@ versions: ghae: '*' topics: - API +ms.openlocfilehash: abc74dfd4aa65035405fd956c6438a487381284b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069743' --- - ## Terminología de GraphQL -La API de GraphQL de GitHub representa un cambio conceptual y arquitectónico de la API de REST de GitHub. Seguramente encontrarás nueva terminología en los [documentos de referencia](/graphql) de la API de GraphQL. +La API de GraphQL de GitHub representa un cambio conceptual y arquitectónico de la API de REST de GitHub. Seguramente encontrará nueva terminología la [documentación de referencia](/graphql) de GraphQL API. -## Modelo +## Schema -Un modelo define un tipo de sistema de la API de GraphQL. Describe el conjunto de datos posibles (objetos, campos, relaciones, todo) a los que puede acceder un cliente. Los llamados desde el cliente se [validan](https://graphql.github.io/learn/validation/) y [ejecutan](https://graphql.github.io/learn/execution/) contra un modelo. Un cliente puede encontrar información acerca del modelo a través de [introspección](#discovering-the-graphql-api). UN modelo reside en el servidor de la API de GraphQL. Para obtener más información, consulta la sección "[Descubriendo la API de GraphQL](#discovering-the-graphql-api)". +Un modelo define un tipo de sistema de la API de GraphQL. Describe el conjunto de datos posibles (objetos, campos, relaciones, todo) a los que puede acceder un cliente. Todas las llamadas desde el cliente se [validan](https://graphql.github.io/learn/validation/) y [ejecutan](https://graphql.github.io/learn/execution/) en función del esquema. Un cliente puede encontrar información sobre el esquema mediante la [introspección](#discovering-the-graphql-api). UN modelo reside en el servidor de la API de GraphQL. Para más información, vea "[Descubriendo GraphQL API](#discovering-the-graphql-api)". ## Campo -Un campo es una unidad de datos que puedes recuperar de un objeto. Como dicen los [documentos oficiales de GraphQL](https://graphql.github.io/learn/schema/): "El lenguaje de consulta GraphQL se trata básicamente de seleccionar campos en los objetos". +Un campo es una unidad de datos que puedes recuperar de un objeto. Como se afirma en la [documentación oficial de GraphQL](https://graphql.github.io/learn/schema/): "El lenguaje de consulta GraphQL consiste básicamente en seleccionar campos en objetos". -Las [especificaciones oficiales](https://graphql.github.io/graphql-spec/June2018/#sec-Language.Fields) dicen también acerca de los campos: +Sobre los campos, en la [especificación oficial](https://graphql.github.io/graphql-spec/June2018/#sec-Language.Fields) también se afirma que: > Todas las operaciones de GraphQL deben especificar sus selecciones en campos que regresarán valores escalares para garantizar una respuesta conformada sin ambigüedad. @@ -33,13 +38,13 @@ Esto significa que si intentas recuperar un campo que no es un valor escalar, la ## Argumento -Un argumento es un conjuto de pares clave-valor adjuntos a un campo específico. Algunos campos requieren un argumento. Las [mutaciones](/graphql/guides/forming-calls-with-graphql#about-mutations) requieren un objeto de entrada como argumento. +Un argumento es un conjuto de pares clave-valor adjuntos a un campo específico. Algunos campos requieren un argumento. Las [mutaciones](/graphql/guides/forming-calls-with-graphql#about-mutations) necesitan un objeto de entrada como argumento. ## Implementación -El modelo de GraphQL podría utilizar el término _implementa_ para definir cómo un objeto hereda de una [interface](/graphql/reference/interfaces). +Un esquema de GraphQL puede usar el término _implementa_ para definir cómo se hereda un objeto de una [interfaz](/graphql/reference/interfaces). -Aquí se muestra un ejemplo artificial de un modelo que define la interface `X` y el objeto `Y`: +Aquí se muestra un ejemplo complejo de un modelo que define la interfaz `X` y el objeto `Y`: ``` interface X { @@ -54,33 +59,33 @@ type Y implements X { } ``` -Esto significa que el objeto `Y` requiere los mismos tipos de campos/argumentos/recuperaciones que requiere la interface `X`, mientras que agregan nuevos campos específicos para el objeto `Y`. (El signo `!` significa que el campo es requerido). +Esto significa que el objeto `Y` necesita los mismos tipos de campos/argumentos/valores devueltos que la interfaz `X`, además de agregar nuevos campos específicos para el objeto `Y`. (`!` significa que el campo es obligatorio). En los documentos de referencia, podrás notar que: -* Cada [objeto](/graphql/reference/objects) lista la(s) interface(s) _de la(s) cual(es) hereda_ debajo de **Implementa**. +* Cada [objeto](/graphql/reference/objects) enumera las interfaces _de las que se hereda_ en **Implementaciones**. -* Cada [interface](/graphql/reference/interfaces) lista los objetos _que heredan desde ella_ bajo **Implementaciones**. +* Cada [interfaz](/graphql/reference/interfaces) enumera los objetos _que se heredan de ella_ en **Implementaciones**. ## Conexión -Las conexiones permiten consultar objetos relacionados como parte del mismo llamado. Con las conexiones, puedes utilizar un solo llamado de GraphQL y, en contraste, tendrías que utilizar múltiples llamados en una API de REST. Para obtener más información, consulta "[Migrar de REST a GraphQL](/graphql/guides/migrating-from-rest-to-graphql)". +Las conexiones permiten consultar objetos relacionados como parte del mismo llamado. Con las conexiones, puedes utilizar un solo llamado de GraphQL y, en contraste, tendrías que utilizar múltiples llamados en una API de REST. Para más información, vea "[Migración de REST a GraphQL](/graphql/guides/migrating-from-rest-to-graphql)". Es útil imaginar una gráfica: puntos conectados con líneas. Los puntos son nodos, las líneas son bordes. Una conexión define una relación entre nodos. -## Borde +## Edge -Los bordes representan las conexiones entre nodos. Cuando consultas una conexión, cruzas sus bordes para obtener sus nodos. Cada campo de `edges` tiene un campo de `node` y uno de `cursor`. Los cursores se utilizan para la [paginación](https://graphql.github.io/learn/pagination/). +Los bordes representan las conexiones entre nodos. Cuando consultas una conexión, cruzas sus bordes para obtener sus nodos. Cada campo `edges` tiene un campo `node` y un campo `cursor`. Los cursores se usan para la [paginación](https://graphql.github.io/learn/pagination/). ## Nodo -_Nodo_ es un término genérico para un objeto. Puedes buscar un nodo directamente, o puedes acceder a nodos relacionados a través de una conexión. Si especificas un `node` que no regrese un valor [escalar](/graphql/reference/scalars), deberás incluir los subcampos hasta que todos los campos recuperen valores escalares. Para obtener información sobre el acceso a las ID de los nodos a través de la API de REST y utilizarlos en las consultas de GraphQL, consulta la sección "[Utilizar ID de Nodos Globales](/graphql/guides/using-global-node-ids)". +_Nodo_ es término genérico para un objeto. Puedes buscar un nodo directamente, o puedes acceder a nodos relacionados a través de una conexión. Si especifica un valor `node` que no devuelve un valor [escalar](/graphql/reference/scalars), tendrá que incluir subcampos hasta que todos los campos devuelvan valores escalares. Para obtener información sobre el acceso a id. de nodo mediante la API REST y cómo usarlos en las consultas de GraphQL, vea "[Uso de id. de nodo globales](/graphql/guides/using-global-node-ids)". ## Descubrir la API de GraphQL GraphQL es [introspectivo](https://graphql.github.io/learn/introspection/). Esto significa que puedes consultar un modelo de GraphQL para encontrar detalles de éste mismo. -* Consulta `__schema` para listar todos los tipos definidos en el modelo y obtener detalles de cada uno: +* Consulte `__schema` para enumerar todos los tipos definidos en el modelo y obtener detalles de cada uno: ```graphql query { @@ -97,7 +102,7 @@ GraphQL es [introspectivo](https://graphql.github.io/learn/introspection/). Esto } ``` -* Consulta `__type` para obtener detalles de cualquier tipo: +* Consulte `__type` para obtener detalles sobre cualquier tipo: ```graphql query { @@ -112,21 +117,21 @@ GraphQL es [introspectivo](https://graphql.github.io/learn/introspection/). Esto } ``` -* También puedes ejecutar una _consulta de introspección_ del modelo a través de la solicitud `GET`: +* También puede ejecutar una _consulta de introspección_ del esquema mediante una solicitud `GET`: ```shell $ curl -H "Authorization: bearer token" {% data variables.product.graphql_url_pre %} ``` - + {% note %} - **Nota**: Si obtienes la respuesta `"message": "Bad credentials"` o `401 Unauthorized`, verifica que estés utilizando un token válido. Para obtener más información, consulta la sección "[Crear un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token)". + **Nota**: Si obtiene la respuesta `"message": "Bad credentials"` o `401 Unauthorized`, compruebe que usa un token válido. Para más información, vea "[Creación de un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token)". {% endnote %} - - Estos resultados están en JSON, así que recomendamos imprimirlos notablemente para su lectura y búsqueda más fácil. Puedes utilizar una herramienta de línea de comandos como [jq](https://stedolan.github.io/jq/) o enlazar los resultados en `python -m json.tool` para lograrlo. - - Como alternativa, puedes pasar el tipo de medios `idl` para recuperar los resultados en formato IDL, el cual es una versión condensada del mismo modelo: + + Estos resultados están en JSON, así que recomendamos imprimirlos notablemente para su lectura y búsqueda más fácil. Puede usar una herramienta de línea de comandos como [jq](https://stedolan.github.io/jq/), o bien canalizar los resultados en `python -m json.tool` para este fin. + + Como alternativa, puede pasar el tipo de soporte físico `idl` para devolver los resultados en formato IDL, que es una versión condensada del esquema: ```shell $ curl -H "Authorization: bearer token" -H "Accept: application/vnd.github.v4.idl" \ @@ -135,8 +140,8 @@ GraphQL es [introspectivo](https://graphql.github.io/learn/introspection/). Esto {% note %} - **Nota**: La consulta de introspección probablemente es la única solicitud de tipo `GET` que ejecutarás en GraphQL. Si estás pasando un cuerpo, el método de solicitud de GraphQL es de tipo `POST`, ya sea para consultas o mutaciones. + **Nota**: La consulta de introspección probablemente es la única solicitud `GET` que ejecutará en GraphQL. Si va a pasar un cuerpo, el método de solicitud de GraphQL es `POST`, con independencia de que se trate de una consulta o una mutación. {% endnote %} - Para obtener más información acerca de realizar consultas, consulta la sección "[Formar llamados con GraphQL](/graphql/guides/forming-calls-with-graphql)". + Para más información sobre la ejecución de consultas, vea "[Creación de llamadas con GraphQL](/graphql/guides/forming-calls-with-graphql)". diff --git a/translations/es-ES/content/graphql/guides/managing-enterprise-accounts.md b/translations/es-ES/content/graphql/guides/managing-enterprise-accounts.md index 33e632a256..edc4f90a3f 100644 --- a/translations/es-ES/content/graphql/guides/managing-enterprise-accounts.md +++ b/translations/es-ES/content/graphql/guides/managing-enterprise-accounts.md @@ -9,25 +9,30 @@ versions: ghae: '*' topics: - API -shortTitle: Administrar cuentas empresariales +shortTitle: Manage enterprise accounts +ms.openlocfilehash: bdfcca52766b85406df12b597822d5a5a596f26b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069739' --- - ## Acerca de administrar cuentas empresariales con GraphQL Para ayudarte a monitorear y hacer cambios en tu organización y mantener el cumplimiento, puedes utilizar la API de Cuentas Empresariales y la API de Bitácoras de Auditoría, las cuales se encuentran disponibles únicamente como API de GraphQL. Las terminales de cuenta empresarial funcionan tanto para GitHub Enterprise Cloud y GitHub Enterprise Server. -GraphQL te permite solicitar y recuperar únicamente los datos que especificas. Por ejemplo, puedes crear una consulta de GraphQL, o hacer una solicitud de información, para ver todos los nuevos miembros que se agregaron a tu organización. O puedes hacer una mutación, o cambio, para invitar a un administrador a tu cuenta empresarial. +GraphQL permite solicitar y devolver solo los datos que especifique. Por ejemplo, puede crear una consulta GraphQL o solicitar información para ver los nuevos miembros que se han agregado a su organización. O bien puede realizar un cambio para invitar a un administrador a su cuenta empresarial. -Con la API de Bitácoras de Auditoria, puedes monitorear cuando alguien: -- Accede a tu configuración de organización o de repositorio. +Con Audit Log API, puede supervisar si alguien hace lo siguiente: +- Accede a la configuración de la organización o del repositorio. - Cambia los permisos. -- Agrega o elimina usuarios en una organización, repositorio, o equipo. -- Promueve algún usuario a administrador. -- Cambia los permisos de GitHub App. +- Agrega o quita usuarios de una organización, un repositorio o un equipo. +- Promueve usuarios a administradores. +- Cambia los permisos de una aplicación de GitHub Apps. -La API de Bitácoras de Auditoría te permite mantener las copias de tus datos de bitácoras de auditoria. Para las consultas realizadas con la API de Bitácoras de Auditoria, la respuesta de GraphQL puede incluir datos de hasta 90 a 120 días. Para encontrar una lista de los campos disponibles con la API de Bitácoras de Auditoria, consulta la "[interface AuditEntry](/graphql/reference/interfaces#auditentry/)". +Audit Log API permite mantener copias de los datos de los registros de auditoría. Para las consultas realizadas con la API de Bitácoras de Auditoria, la respuesta de GraphQL puede incluir datos de hasta 90 a 120 días. Para obtener una lista de los campos disponibles con Audit Log API, vea la "[Interfaz AuditEntry](/graphql/reference/interfaces#auditentry/)". Con la API de Cuentas Empresariales puedes: - Listar y revisar todas las organizaciones y repositorios que pertenecen a tu cuenta empresarial. @@ -36,7 +41,7 @@ Con la API de Cuentas Empresariales puedes: - Invitar administradores a tu cuenta empresarial. - Crear nuevas organizaciones en tu cuenta empresarial. -Para encontrar una lista de los campos disponibles con la API de Cuentas Empresariales, consulta "[Campos y tipos de GraphQL para la API de cuenta empresarial](/graphql/guides/managing-enterprise-accounts#graphql-fields-and-types-for-the-enterprise-accounts-api)". +Para obtener una lista de los campos disponibles con Enterprise Accounts API, vea "[Campos y tipos de GraphQL para Enterprise Accounts API](/graphql/guides/managing-enterprise-accounts#graphql-fields-and-types-for-the-enterprise-accounts-api)". ## Comenzar a utilizar GraphQL para cuentas empresariales @@ -45,27 +50,27 @@ Sigue estos pasos para comenzar a utilizar GraphQL para administrar tus cuentas - Elegir un cliente de GraphQL o utilizar el Explorador de GraphQL - Configurar Insomnia para utilizar la API de GraphQL -Para encontrar algunas consultas de ejemplo, visita la sección "[Una consulta de ejemplo utilizando la API de Cuentas Empresariales](#an-example-query-using-the-enterprise-accounts-api)". +Para obtener algunas consultas de ejemplo, vea "[Una consulta de ejemplo con Enterprise Accounts API](#an-example-query-using-the-enterprise-accounts-api)". -### 1. Autenticarte con tu token de acceso personal +### 1. Autenticación con el token de acceso personal -1. Para autenticarte con GraphQL, necesitas generar un token de acceso personal (PAT) desde la configuración de desarrollador. Para obtener más información, consulta la sección "[Crear un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token)". +1. Para autenticarte con GraphQL, necesitas generar un token de acceso personal (PAT) desde la configuración de desarrollador. Para más información, vea "[Creación de un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token)". 2. Porporciona permisos de control total a tu token de acceso personal para las áreas de GHES a las que quisieras acceder. Para tener permiso total a los repositorios privados, organizaciones, equipos, datos de usuario y acceso a la facturación empresarial y datos de perfil, te recomendamos que selecciones estos alcances para tu token de acceso personal: - `repo` - `admin:org` - - `usuario` + - `user` - `admin:enterprise` Los alcances específicos para la cuenta empresarial son: - - `admin:enterprise`: Proporciona control total de las empresas (incluye a {% ifversion ghes > 3.2 or ghae or ghec %}`manage_runners:enterprise`, {% endif %}`manage_billing:enterprise` y `read:enterprise`) - - `manage_billing:enterprise`: Lee y escribe datos de facturación empresarial.{% ifversion ghes > 3.2 or ghae %} - - `manage_runners:enterprise`: Acceso para administrar los ejecutores y grupos de ejecutores empresariales de GitHub Actions.{% endif %} - - `read:enterprise`: Lee datos del perfil empresarial. + - `admin:enterprise`: proporciona control total de las empresas (incluye {% ifversion ghes > 3.2 or ghae or ghec %}`manage_runners:enterprise`, {% endif %}`manage_billing:enterprise` y `read:enterprise`) + - `manage_billing:enterprise`: lectura y escritura de datos de facturación de la empresa.{% ifversion ghes > 3.2 or ghae %} + - `manage_runners:enterprise`: acceso para administrar ejecutores y grupos de ejecutores de empresa de Acciones de GitHub.{% endif %} + - `read:enterprise`: lectura de datos del perfil de empresa. 3. Copia tu token de acceso personal y mantenlo en un lugar seguro hasta que lo agregues a tu cliente de GraphQL. -### 2. Elige un cliente de GraphQL +### 2. Elección de un cliente de GraphQL Te recomendamos utilizar GraphiQL u otro cliente independiente de GraphQL que te permita configurar la URL base. @@ -76,47 +81,59 @@ También podrás considerar utilizar estos clientes de GraphQL: Los siguientes pasos utilizarán Insomnia. -### 3. Configurar Insomnia para utilizar la API de GraphQL de GitHub con cuentas empresariales +### 3. Configuración de Insomnia para usar GraphQL API de GitHub con cuentas de empresa -1. Agrega la url base y el método `POST` a tu cliente de GraphQL. Cuando utilices GraphQL para solicitar información (consultas), cambiar información (mutaciones), o transferir datos utilizando la API de GitHub, el método HTTP predeterminado es `POST` y la url base sigue esta sintaxis: - - Para tu instancia empresarial: `https:///api/graphql` +1. Agregue la URL base y el método `POST` al cliente de GraphQL. Cuando use GraphQL para solicitar información (consultas), cambiar información (mutaciones), o transferir datos mediante la API de GitHub, el método HTTP predeterminado es `POST` y la URL base sigue esta sintaxis: + - Para la instancia empresarial: `https:///api/graphql` - Para GitHub Enterprise Cloud: `https://api.github.com/graphql` -2. Para autenticarte, abre el menú de opciones de autenticación y selecciona **Token titular**. A continuación, agrega tu token de acceso personal, el cual habías copiado. +2. Para la autenticación, abra el menú de opciones de autenticación y seleccione **Token de portador**. A continuación, agrega tu token de acceso personal, el cual habías copiado. ![Opciones de permisos para el token de acceso personal](/assets/images/developer/graphql/insomnia-base-url-and-pat.png) ![Opciones de permisos para el token de acceso personal](/assets/images/developer/graphql/insomnia-bearer-token-option.png) 3. Incluye la información del encabezado. - - Agrega `Content-Type` como el encabezado y `application/json` como el valor. ![Encabezado estándar](/assets/images/developer/graphql/json-content-type-header.png) ![Encabezado con valor de vista previa para la API de Bitácoras de Auditoría](/assets/images/developer/graphql/preview-header-for-2.18.png) + - Agregue `Content-Type` como encabezado y `application/json` como valor. + ![Encabezado estándar](/assets/images/developer/graphql/json-content-type-header.png) + ![Encabezado con valor de versión preliminar para Audit Log API](/assets/images/developer/graphql/preview-header-for-2.18.png) Ahora estás listo para comenzar a hacer consultas. ## Un ejemplo de consulta utilizando la API de Cuentas Empresariales -Esta consulta de GraphQL solicita la cantidad total de {% ifversion not ghae %} repositorios `public`{% else %} repositorios`private`{% endif %} en cada una de las organizaciones de tu aplicativo que utilizan la API de cuentas empresariales. Para personalizar esta consulta, reemplaza a `` con el manejo de tu cuenta empresarial. Por ejempñlo, si tu cuenta empresarial se ubica en `https://github.com/enterprises/octo-enterprise`, reemplaza a `` con `octo-enterprise`. +Esta consulta de GraphQL solicita la cantidad total de repositorios de {% ifversion not ghae %}`public`{% else %}`private`{% endif %} en cada una de las organizaciones del dispositivo mediante Enterprise Accounts API. Para personalizar esta consulta, reemplace `` por el identificador de la cuenta de empresa. Por ejemplo, si la cuenta de empresa se encuentra en `https://github.com/enterprises/octo-enterprise`, reemplace `` por `octo-enterprise`. {% ifversion not ghae %} ```graphql -query publicRepositoriesByOrganization { - organizationOneAlias: organization(login: "") { - # How to use a fragment - ...repositories +query publicRepositoriesByOrganization($slug: String!) { + enterprise(slug: $slug) { + ...enterpriseFragment } - organizationTwoAlias: organization(login: "") { - ...repositories - } - # organizationThreeAlias ... and so on up-to lets say 100 } -# How to define a fragment -fragment repositories on Organization { - name - repositories(privacy: PUBLIC){ - totalCount + +fragment enterpriseFragment on Enterprise { + ... on Enterprise{ + name + organizations(first: 100){ + nodes{ + name + ... on Organization{ + name + repositories(privacy: PUBLIC){ + totalCount + } + } + } + } } } + +# Passing our Enterprise Account as a variable +variables { + "slug": "" +} ``` {% else %} @@ -152,7 +169,7 @@ variables { ``` {% endif %} -El siguiente ejemplo de consulta de GraphQL muestra lo retador que es el recuperar la cantidad de repositorios {% ifversion not ghae %}`public`{% else %}`private`{% endif %} en cada organización sin utilizar la API de Cuenta Empresarial. Nota que la API de Cuentas Empresariales de GraphQL ha hecho esta tarea más simple para las empresas, ya que solo necesitas personalizar una sola variable. Para personalizar esta consulta, reemplaza `` y ``, etc. con los nombres de organización en tu instancia. +En la siguiente consulta de GraphQL se muestra lo complicado que es recuperar la cantidad de repositorios {% ifversion not ghae %}`public`{% else %}`private`{% endif %} en cada organización sin usar Enterprise Account API. Nota que la API de Cuentas Empresariales de GraphQL ha hecho esta tarea más simple para las empresas, ya que solo necesitas personalizar una sola variable. Para personalizar esta consulta, reemplace `` y ``, etc., por los nombres de la organización en la instancia. {% ifversion not ghae %} ```graphql @@ -248,7 +265,7 @@ fragment repositories on Organization { {% endif %} -Esta consulta de GraphQL solicita las últimas 5 entradas de bitácora para una organización empresarial. Para personalizar este query, reemplaza `` y ``. +Esta consulta de GraphQL solicita las últimas 5 entradas de bitácora para una organización empresarial. Para personalizar esta consulta, reemplace `` y ``. ```graphql { @@ -274,12 +291,13 @@ Esta consulta de GraphQL solicita las últimas 5 entradas de bitácora para una } ``` -Para obtener más información acerca de cómo comenzar con GraphQL, consulta las secciónes "[Introducción a GraphQL](/graphql/guides/introduction-to-graphql)" y "[Formar Llamados con GraphQL](/graphql/guides/forming-calls-with-graphql)". +Para más información sobre cómo empezar a trabajar con GraphQL, vea "[Introducción a GraphQL](/graphql/guides/introduction-to-graphql)" y "[Formación de llamadas con GraphQL](/graphql/guides/forming-calls-with-graphql)". ## Campos y tipos de GraphQL para la API de Cuentas Empresariales Aquí tienes un resumen de las nuevas consultas, mutaciones y tipos definidos por modelos disponibles para utilizarse con la API de Cuentas Empresariales. -Para obtener más detalles acerca de las nuevas consultas, mutaciones y tipos definidos por modelos disponibles para utilizarse con la API de Cuentas Empresariales, observa la barra lateral con las definiciones detalladas de GraphQL desde cualquier [página de referencia de GraphQL](/graphql). +Para más información sobre as nuevas consultas, mutaciones y tipos definidos por el esquema disponibles para usar con Enterprise Accounts API, vea la barra lateral con definiciones detalladas de GraphQL desde cualquier [página de referencia de GraphQL](/graphql). -Puedes acceder a los documentos de referencia desde dentro del explorador de GraphQL en GitHub. Para obtener más información, consulta la sección "[Utilizar el explorador](/graphql/guides/using-the-explorer#accessing-the-sidebar-docs)". Para obtener otro tipo de información, tal como los detalles de autenticación y el límite de tasas, revisa las [guías](/graphql/guides). +Puedes acceder a los documentos de referencia desde dentro del explorador de GraphQL en GitHub. Para más información, vea "[Uso del explorador](/graphql/guides/using-the-explorer#accessing-the-sidebar-docs)". +Para obtener otra información, como los detalles de autenticación y límite de frecuencia, consulte las [guías](/graphql/guides). diff --git a/translations/es-ES/content/graphql/guides/migrating-from-rest-to-graphql.md b/translations/es-ES/content/graphql/guides/migrating-from-rest-to-graphql.md index b9b04f684b..1852dadc1b 100644 --- a/translations/es-ES/content/graphql/guides/migrating-from-rest-to-graphql.md +++ b/translations/es-ES/content/graphql/guides/migrating-from-rest-to-graphql.md @@ -11,25 +11,30 @@ versions: ghae: '*' topics: - API -shortTitle: Migrarse de REST a GraphQL +shortTitle: Migrate from REST to GraphQL +ms.openlocfilehash: dbafde83c8acac664b6a0f712927af82c646d397 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069730' --- - ## Diferencias en la lógica de la API -Migrar desde Rest hacia GraphQL represente un cambio significativo en la lógica de las API. Las diferencias entre REST como un estilo y GraphQL como una especificación hacen difícil —y a menudo indeseable— reemplazar los llamados de la API de REST con las consultas de la API de GraphQL de una forma uno a uno. Hemos incluido ejemplos específicos de migración a continuación. +Migrar desde Rest hacia GraphQL represente un cambio significativo en la lógica de las API. Las diferencias entre REST como un estilo y GraphQL como una especificación hacen difícil —y a menudo desaconsejable— reemplazar las llamadas a la API REST con las consultas de la API de GraphQL de una forma uno a uno. Hemos incluido ejemplos específicos de migración a continuación. -Para migrar tu código desde la [API de REST](/rest) hacia la API de GraphQL: +Para migrar el código de la [API REST](/rest) a la API de GraphQL: -- Revisa las [especificaciones de GraphQL](https://graphql.github.io/graphql-spec/June2018/) -- Revisa el [Modelo de GraphQL](/graphql/reference) de GitHUb +- Revise la [especificación de GraphQL](https://graphql.github.io/graphql-spec/June2018/). +- Revise el [esquema de GraphQL](/graphql/reference) de GitHub. - Considera la manera en la que cualquier código existente que tengas interactúa con la API de REST de GitHub -- Utiliza las [ID de nodo global](/graphql/guides/using-global-node-ids) para referenciar los objetos entre las versiones de la API +- Use [identificadores de nodo global](/graphql/guides/using-global-node-ids) para hacer referencia a objetos entre versiones de API. Las ventajas significativas de GraphQL incluyen: -- [Obtener los datos que necesitas y únicamente eso](#example-getting-the-data-you-need-and-nothing-more) +- [Obtención de los datos que necesita y nada más](#example-getting-the-data-you-need-and-nothing-more) - [Campos anidados](#example-nesting) -- [Escritura inflexible](#example-strong-typing) +- [Tipado fuerte](#example-strong-typing) Aquí hay algunos ejemplos de cada una. @@ -57,17 +62,17 @@ query { } ``` -Considera otro ejemplo: recuperar una lista de solicitudes de extracción y revisar si cada una es fusionable. El hacer una llamada a la API de REST recupera una lista de solicitudes de cambios y su [resumen de representaciones](/rest#summary-representations): +Considera otro ejemplo: recuperar una lista de solicitudes de extracción y revisar si cada una es fusionable. Una llamada a la API REST recupera una lista de solicitudes de incorporación de cambios y sus [representaciones de resumen](/rest#summary-representations): ```shell curl -v {% data variables.product.api_url_pre %}/repos/:owner/:repo/pulls ``` -El determinar si una solicitud de cambios se puede fusionar requiere que se recupere cada solicitud de cambios individualmente de acuerdo con su [representación detallada](/rest#detailed-representations) (una carga útil grande) y verificar si su atributo de `mergeable` es verdadero o falso: +Para determinar si una solicitud de incorporación de cambios se puede fusionar es necesario recuperar cada solicitud individualmente de acuerdo con su [representación detallada](/rest#detailed-representations) (una carga útil grande) y comprobar si su atributo `mergeable` es verdadero o falso: ```shell curl -v {% data variables.product.api_url_pre %}/repos/:owner/:repo/pulls/:number ``` -Con GraphQL, puedes recuperar únicamente los atributos `number` y `mergeable` para cada solicitud de extracción: +Con GraphQL, solo se pueden recuperar los atributos `number` y `mergeable` para cada solicitud de incorporación de cambios: ```graphql query { @@ -86,7 +91,7 @@ query { ## Ejemplo: Anidar -Hacer consultas con campos anidados te permite reemplazar varios llamados de REST con menos consultas de GraphQL. Por ejemplo, recuperar una solicitud de extracción junto con sus confirmaciones, comentarios no revisados, y revisiones utilizando la **API de REST** requiere de cuatro llamados por separado: +Hacer consultas con campos anidados te permite reemplazar varios llamados de REST con menos consultas de GraphQL. Por ejemplo, para recuperar una solicitud de incorporación de cambios junto con sus confirmaciones, comentarios no revisados y revisiones mediante la **API REST** se necesitan cuatro llamadas independientes: ```shell curl -v {% data variables.product.api_url_pre %}/repos/:owner/:repo/pulls/:number curl -v {% data variables.product.api_url_pre %}/repos/:owner/:repo/pulls/:number/commits @@ -94,7 +99,7 @@ curl -v {% data variables.product.api_url_pre %}/repos/:owner/:repo/issues/:numb curl -v {% data variables.product.api_url_pre %}/repos/:owner/:repo/pulls/:number/reviews ``` -Utilizando la **API de GraphQL**, puedes recuperar los datos con una sola consulta utilizando los campos anidados: +Con la **API de GraphQL**, puede recuperar los datos con una sola consulta mediante campos anidados: ```graphql { @@ -132,17 +137,17 @@ Utilizando la **API de GraphQL**, puedes recuperar los datos con una sola consul } ``` -También puedes extender la capacidad de esta consulta si [sustituyes una variable](/graphql/guides/forming-calls-with-graphql#working-with-variables) para el número de la solicitud de extracción. +También puede ampliar la eficacia de esta consulta [sustituyendo una variable](/graphql/guides/forming-calls-with-graphql#working-with-variables) por el número de solicitudes de incorporación de cambios. ## Ejemplo: Escritura inflexible Los modelos de GraphQL tienen una escritura inflexible, lo cual hace más seguro el manejo de los datos. -Considera como ejemplo agregar un comentario a un informe de problemas o solicitud de extracción utilizando una [mutación](/graphql/reference/mutations) de GraphQL, y por error, especificar un integral en vez de una cadena para el valor de [`clientMutationId`](/graphql/reference/mutations#addcomment): +Imagínese, por ejemplo, que agrega un comentario a una incidencia o solicitud de incorporación de cambios con una [mutación](/graphql/reference/mutations) de GraphQL y, por error, especifica un entero en lugar de una cadena para el valor de [`clientMutationId`](/graphql/reference/mutations#addcomment): ```graphql mutation { - addComment(input:{clientMutationId: 1234, subjectId: "MDA6SXNzdWUyMjcyMDA2MTT=", body: "Looks good to me!"}) "Looks good to me!"}) { + addComment(input:{clientMutationId: 1234, subjectId: "MDA6SXNzdWUyMjcyMDA2MTT=", body: "Looks good to me!"}) { clientMutationId commentEdge { node { @@ -189,7 +194,7 @@ Ejecutar esta consulta recuperará errores que especificarán los tipos esperado } ``` -Poner comillas en `1234` transformará el valor de un integral al de una cadena, el tipo esperado: +Al entrecomillar `1234`, se transforma el valor de un entero a una cadena, el tipo esperado: ```graphql mutation { diff --git a/translations/es-ES/content/graphql/guides/migrating-graphql-global-node-ids.md b/translations/es-ES/content/graphql/guides/migrating-graphql-global-node-ids.md index 465262cf93..61b2868a9c 100644 --- a/translations/es-ES/content/graphql/guides/migrating-graphql-global-node-ids.md +++ b/translations/es-ES/content/graphql/guides/migrating-graphql-global-node-ids.md @@ -6,27 +6,32 @@ versions: ghec: '*' topics: - API -shortTitle: Migrar las ID de nodo globales +shortTitle: Migrating global node IDs +ms.openlocfilehash: 7d62d81e52b848e4fb8b5f6b2bae9997e0ac1209 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147717857' --- +## Información previa -## Fondo - -La API de GraphQL de {% data variables.product.product_name %} actualmente es compatible con dos tipos de formatos de ID de nodo global. El formato tradicional será obsoleto y se reemplazará con un formato nuevo. Esta guía te muestra cómo migrarte al formato nuevo, en caso de que sea necesario. +La API de GraphQL de {% data variables.product.product_name %} actualmente es compatible con dos tipos de formatos de ID de nodo global. El formato tradicional será obsoleto y se reemplazará con un formato nuevo. Esta guía te muestra cómo migrarte al formato nuevo, en caso de que sea necesario. Cuando te migras al formato nuevo, garantizas que los tiempos de respuesta de tus solicitudes sigan siendo consistentes y pequeños. También garantizas que tu aplicación siga funcionando una vez que las ID tradicionales se obsoleticen. -Para aprender más sobre por qué la ID de nodo global tradicional será obsoleta, consulta la sección "[Formato de ID global nuevo por venir en GraphQL](https://github.blog/2021-02-10-new-global-id-format-coming-to-graphql)". +Para obtener más información sobre por qué el formato del identificador global de nodo heredado quedará en desuso, consulte "[Nuevo formato de identificador global próximamente en GraphQL](https://github.blog/2021-02-10-new-global-id-format-coming-to-graphql)". ## Determinar si necesitas realizar alguna acción -Solo necesitas seguir los pasos de migración si almacenas referencias a las ID de nodo global de GraphQL. Estas ID corresponden al campo de `id` para cualquier objeto en el modelo. Si no almacenas ID de nodo global, entonces puedes seguir interactuando con la API sin cambios. +Solo necesitas seguir los pasos de migración si almacenas referencias a las ID de nodo global de GraphQL. Estos identificadores corresponden al campo `id` de cualquier objeto del esquema. Si no almacenas ID de nodo global, entonces puedes seguir interactuando con la API sin cambios. -Adicionalmente, si actualmente descodificas las ID tradicionales para extraer información de tipo (por ejemplo, si utilizas los dos primeros caracteres de `PR_kwDOAHz1OX4uYAah` para determinar si el objeto es una solicitud de cambios), tu servicio se interrumpirá, ya que el formato de las ID cambió. Deberías migrar tu servicio para tratar estas ID como secuencias opacas. Estas ID serán únicas, por lo tanto, puedes confiar en ellas directamente como referencias. +Además, si actualmente descodifica los identificadores tradicionales para extraer información del tipo (por ejemplo, si utiliza los dos primeros caracteres de `PR_kwDOAHz1OX4uYAah` para determinar si el objeto es una solicitud de incorporación de cambios), el servicio se interrumpirá, porque el formato de los identificadores ha cambiado. Deberías migrar tu servicio para tratar estas ID como secuencias opacas. Estas ID serán únicas, por lo tanto, puedes confiar en ellas directamente como referencias. ## Migrarse a las ID globales nuevas -Para facilitar la migración a la ID de formato nueva, puedes utilizar el encabezado `X-Github-Next-Global-ID` en tus solicitudes de la API de GraphQL. El valor del encabezado `X-Github-Next-Global-ID` puede ser `1` o `0`. Si configuras el valor en `1` se forzará la carga útil de respuesta para que siempre utilice el formato de ID nuevo para cualquier objeto para el cual hayas solicitado el campo de `id`. Si configuras el valor en `0` se revertirá todo al valor predeterminado, lo cual significa mostrar la ID tradicional o la nueva dependiendo de la fecha de creación del objeto. +Para facilitar la migración al nuevo formato de identificador, puede usar el encabezado `X-Github-Next-Global-ID` en las solicitudes de GraphQL API. El valor del encabezado `X-Github-Next-Global-ID` puede ser `1` o `0`. Al establecer el valor en `1`, se obligará a la carga de respuesta a usar siempre el nuevo formato de identificador para cualquier objeto para el que haya solicitado el campo `id`. Si configura el valor en `0`, se revertirán todos los ajustes al valor predeterminado, es decir, se mostrará el identificador tradicional o el nuevo dependiendo de la fecha de creación del objeto. Aquí tienes una solicitud de ejemplo que utiliza cURL: @@ -38,11 +43,11 @@ $ curl \ -d '{ "query": "{ node(id: \"MDQ6VXNlcjM0MDczMDM=\") { id } }" }' ``` -Aunque se haya utilizado la ID tradicional `MDQ6VXNlcjM0MDczMDM=` en esta consulta, la respuesta contendrá el formato de ID nuevo: +Aunque el identificador heredado `MDQ6VXNlcjM0MDczMDM=` se usó en la consulta, la respuesta contendrá el nuevo formato de identificador: ``` {"data":{"node":{"id":"U_kgDOADP9xw"}}} ``` -Con el encabezado `X-Github-Next-Global-ID`, puedes encontrar el formato de ID nuevo para las ID tradicionales que referencias en tu aplicación. Entonces podrás actualizar esas referencias con la ID que recibiste en la respuesta. Deberías actualizar todas las referencias alas ID tradicionales y utilizar el formato de ID nuevo para cualquier solicitud subsecuente a la API. Para realizar operaciones por lote, puedes utilizar alias o emitir consultas de nodo múltiples en una llamada a la API. Para obtener más información, consulta "[Los documentos de GraphQL](https://graphql.org/learn/queries/#aliases)". +Con el encabezado `X-Github-Next-Global-ID`, puede encontrar el nuevo formato de identificador para los identificadores heredados a los que hace referencia en la aplicación. Entonces podrás actualizar esas referencias con la ID que recibiste en la respuesta. Deberías actualizar todas las referencias alas ID tradicionales y utilizar el formato de ID nuevo para cualquier solicitud subsecuente a la API. Para realizar operaciones por lote, puedes utilizar alias o emitir consultas de nodo múltiples en una llamada a la API. Para obtener más información, consulte "[los documentos de GraphQL](https://graphql.org/learn/queries/#aliases)". También puedes obtener la ID nueva para una colección de elementos. Por ejemplo, si quieres obtener la ID nueva para los últimos 10 repositorios de tu organización, podrías utilizar una consulta como esta: ``` @@ -61,8 +66,8 @@ También puedes obtener la ID nueva para una colección de elementos. Por ejempl } ``` -Toma en cuenta que, el configurar `X-Github-Next-Global-ID` en `1` afectará el valor de retorno de cada campo de `id` en tu solicitud. Esto significa que, incluso cuando emites una consulta diferente a la de `node`, se te devolverá la ID de formato nuevo si solicitaste el campo `id`. +Tenga en cuenta que establecer `X-Github-Next-Global-ID` en `1` afectará al valor devuelto de cada campo `id` de la consulta. Esto significa que, incluso cuando envíe una consulta que no sea de `node`, obtendrá el nuevo identificador de formato si solicitó el campo `id`. -## Compartir retroalimentación +## Compartir la retroalimentación -Si te preocupa que la implementación de este cambio impacte tu app, por favor, [contacta a {% data variables.product.product_name %}](https://support.github.com/contact) e incluye la información del nombre de tu app para que te podamos apoyarte mejor. +Si le preocupa que la implementación de este cambio tenga un impacto en la aplicación, [póngase en contacto con {% data variables.product.product_name %}](https://support.github.com/contact) e incluya la información del nombre de su aplicación para que podamos ayudarle mejor. diff --git a/translations/es-ES/content/graphql/guides/using-global-node-ids.md b/translations/es-ES/content/graphql/guides/using-global-node-ids.md index e728a45a3a..efc2037905 100644 --- a/translations/es-ES/content/graphql/guides/using-global-node-ids.md +++ b/translations/es-ES/content/graphql/guides/using-global-node-ids.md @@ -10,13 +10,18 @@ versions: ghae: '*' topics: - API +ms.openlocfilehash: c4e6dba85ea94fe3337828f795bb7325162b6452 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146381476' --- - -Puedes acceder a la mayoría de objetos en GitHub (usuarios, informes de problemas, solicitudes de extracción, etc.) utilizando ya sea la API de Rest o la de GraphQL. Puedes encontrar la **ID de nodo global** de muchos objetos desde dentro de la API de REST y utilizar estas ID en tus operaciones de GraphQL. Para obtener más información, consulta la sección "[Tener una vista previa de las ID de nodo de la API de GrapHQL en los recursos de la API de REST](https://developer.github.com/changes/2017-12-19-graphql-node-id/)". +Puedes acceder a la mayoría de objetos en GitHub (usuarios, informes de problemas, solicitudes de extracción, etc.) utilizando ya sea la API de Rest o la de GraphQL. Puedes encontrar el **identificador de nodo global** de muchos objetos desde la API REST y usar esos identificadores en las operaciones de GraphQL. Para más información, consulta "[Versión preliminar de los identificadores de nodo de GraphQL API en recursos de API REST](https://developer.github.com/changes/2017-12-19-graphql-node-id/)". {% note %} -**Nota:** en REST, el campo de ID de nodo global se llama `node_id`. En GraphQL, es un campo de `id` en la interface del `node`. Para repasar lo que significa "nodo" en GraphQL, consulta la sección "[Introducción a GraphQL](/graphql/guides/introduction-to-graphql#node)". +**Nota:** En REST, el campo de identificador de nodo global se denomina `node_id`. En GraphQL, es un campo de `id` en la interfaz de `node`. Para repasar lo que significa "nodo" en GraphQL, consulte "[Introducción a GraphQL](/graphql/guides/introduction-to-graphql#node)". {% endnote %} @@ -24,21 +29,21 @@ Puedes acceder a la mayoría de objetos en GitHub (usuarios, informes de problem Puedes seguir estos tres pasos para utilizar las ID de nodo global efectivamente: -1. Llama a una terminal de REST que recupere el `node_id` de un objeto. +1. Llame a un punto de conexión de REST que recupere el `node_id` de un objeto. 2. Encuentra el tipo del objeto en GraphQL. 3. Utiliza la ID y tipo para hacer una búsqueda directa de nodo en GraphQL. Revisemos un ejemplo. -## 1. Llama a una terminal de REST que recupere la ID de nodo de un objeto +## 1. Llame a un punto de conexión de REST que recupere el identificador de nodo de un objeto -Si [solicitas el usuario autenticado](/rest/reference/users#get-the-authenticated-user): +Si [solicita el usuario autenticado](/rest/reference/users#get-the-authenticated-user): ```shell $ curl -i -u username:token {% data variables.product.api_url_pre %}/user ``` -obtendrás una respuesta que incluye el `node_id` del usuario autenticado: +obtendrá una respuesta que incluye el `node_id` del usuario autenticado: ```json { @@ -88,11 +93,11 @@ obtendrás una respuesta que incluye el `node_id` del usuario autenticado: } ``` -## 2. Encuentra el tipo de objeto en GraphQL +## 2. Encuentre el tipo de objeto en GraphQL En este ejemplo, el valor de `node_id` es `MDQ6VXNlcjU4MzIzMQ==`. Puedes utilizar este valor para consultar el mismo objeto en GraphQL. -Aunque necesitas saber el _tipo_ del objeto primero. Puedes revisar el tipo con una consulta simple de GraphQl: +Sin embargo, deberá conocer primero el _tipo_ de objeto. Puedes revisar el tipo con una consulta simple de GraphQl: ```graphql query { @@ -102,13 +107,13 @@ query { } ``` -Este tipo de consulta —que es encontrar el nodo por ID— se conoce como "búsqueda directa de nodo". +Este tipo de consulta,—es decir, buscar el nodo por id.—, se conoce como "búsqueda directa de nodo". -Cuando ejecutas esta consulta, encontrarás que el `__typename` es [`User`](/graphql/reference/objects#user). +Al ejecutar esta consulta, verá que `__typename` es [`User`](/graphql/reference/objects#user). -## 3. Haz una búsqueda directa de nodo en GraphQL +## 3. Realice una búsqueda directa de nodo en GraphQL -Una vez que hayas confirmado el tipo, puedes utilizar un [fragmento dentro de la línea](https://graphql.github.io/learn/queries/#inline-fragments) para acceder al objeto por su ID y recuperar datos adicionales. En este ejemplo, definimos los campos que queremos consultar en `User`: +Una vez que haya confirmado el tipo, puede usar un [fragmento alineado](https://graphql.github.io/learn/queries/#inline-fragments) para acceder al objeto por su identificador y devolver datos adicionales. En este ejemplo, definimos los campos de `User` que nos gustaría consultar: ```graphql query { @@ -125,4 +130,4 @@ Este tipo de consulta es el acercamiento estándar para buscar un objeto por su ## Utilizar las ID de nodo global en migraciones -Cuando construyes integraciones que utilizan ya sea la API de REST o de GraphQL, la mejor práctica es persistir la ID de nodo global para que puedas referenciar fácilmente los objetos a través de las versiones de las API. Para obtener más información sobre cómo manejar la transición entre REST y GraphQL, consulta la sección "[Migrarse de REST a GraphQL](/graphql/guides/migrating-from-rest-to-graphql)". +Cuando construyes integraciones que utilizan ya sea la API de REST o de GraphQL, la mejor práctica es persistir la ID de nodo global para que puedas referenciar fácilmente los objetos a través de las versiones de las API. Para obtener más información sobre cómo controlar la transición entre REST y GraphQL, consulte "[Migración de REST a GraphQL](/graphql/guides/migrating-from-rest-to-graphql)". diff --git a/translations/es-ES/content/graphql/guides/using-the-explorer.md b/translations/es-ES/content/graphql/guides/using-the-explorer.md index 347c3ebc70..5256e051f7 100644 --- a/translations/es-ES/content/graphql/guides/using-the-explorer.md +++ b/translations/es-ES/content/graphql/guides/using-the-explorer.md @@ -10,38 +10,44 @@ versions: ghae: '*' topics: - API +ms.openlocfilehash: 19c534dd0cdcacdfd0d96bb93d055ff3fca8690b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146749493' --- - ## Acerca del explorador de GraphQL {% ifversion fpt or ghec %} -El [Explorador de GraphQL](/graphql/overview/explorer) es una instancia de [GraphQL](https://github.com/graphql/graphiql), la cual es una "IDE de GraphQL gráfica e interactiva en el mismo buscador". +El [explorador de GraphQL](/graphql/overview/explorer) es una instancia de [GraphiQL](https://github.com/graphql/graphiql), que es un "IDE de GraphQL gráfico e interactivo en el explorador". {% else %} -[GraphiQL](https://github.com/graphql/graphiql), también mencionado en esta documentación como el explorador de GraphQL, es una "IDE de GraphQL gráfica e interactiva en el mismo buscador". +[GraphiQL](https://github.com/graphql/graphiql), también mencionado en esta documentación como el explorador de GraphQL, es un "IDE de GraphQL gráfico e interactivo en el explorador". {% endif %} ## Utilizar GrpahiQL -Para utilizar la app de GraphiQL, descárgala e instálala desde https://github.com/skevy/graphiql-app. +Para usar la aplicación GraphiQL, descárguela e instálela desde https://github.com/skevy/graphiql-app. ### Configurar GraphiQL -1. Obtén un [token de OAuth](/graphql/guides/forming-calls-with-graphql#authenticating-with-graphql). -1. Lanzar GraphiQL. -1. En la esquina superior derecha de GraphiQL, da clic en **Editar Encabezados de HTTP**. -1. En el campo **Clave**, ingresa `Authorization`. En el campo **Valor**, ingresa `Bearer `, en donde `` es tu token de OAuth generado. ![encabezados de graphiql](/assets/images/developer/graphiql-headers.png) -1. Da clic en la casilla a la derecha del token para guardarlo. -1. Para gregresar al editor, da clic fuera de el modo **Editar Encabezados de HTTP**. -1. En el campo **Terminal GraphQL** ingresa `{% data variables.product.graphql_url_pre %}`. -1. En el menú desplegable **Método**, selecciona **POST**. +1. Obtenga un [token de OAuth](/graphql/guides/forming-calls-with-graphql#authenticating-with-graphql). +1. Inicie GraphiQL. +1. En la esquina superior derecha de GraphiQL, haga clic en **Edit HTTP Headers** (Editar encabezados HTTP). +1. En el campo **Key** (Clave), escriba `Authorization`. En el campo **Value** (Valor), escriba `Bearer `, donde `` es el token de OAuth generado. +![Encabezados de GraphiQL](/assets/images/developer/graphiql-headers.png) +1. Haga clic en la marca de verificación a la derecha del token para guardarlo. +1. Para volver al editor, haga clic fuera del modal **Edit HTTP Headers** (Editar encabezados HTTP). +1. En el campo **GraphQL Endpoint** (Punto de conexión de GraphQL), escriba `{% data variables.product.graphql_url_pre %}`. +1. En el menú desplegable **Method** (Método), seleccione **POST**. {% note %} -**Nota**: Para obtener más información acerca del porqué `POST` es el método, consulta la sección "[Comunicarse con GraphQL](/graphql/guides/forming-calls-with-graphql#communicating-with-graphql)". +**Nota**: Para obtener más información sobre por qué `POST` es el método, vea "[Comunicarse con GraphQL](/graphql/guides/forming-calls-with-graphql#communicating-with-graphql)". {% endnote %} @@ -59,17 +65,17 @@ Si todo funcionó correctamente, esto mostrará tu ingreso. Estás listo para co ## Acceder a los documentos de la barra lateral -Todos los tipos en el modelo de GraphQL incluyen un campo de `description` compilado en la documentación. El pánel retráctil **Docs** en el costado derecho de la página del explorador te permite buscar documentación acerca de tu tipo de sistema. Los documentos se actualizan automáticamente y eliminarán los campos obsoletos. +Todos los tipos en el esquema de GraphQL incluyen un campo `description` compilado en la documentación. El panel contraíble **Docs** (Documentos) en el lado derecho de la página del explorador le permite buscar documentación acerca de su tipo de sistema. Los documentos se actualizan automáticamente y eliminarán los campos obsoletos. {% note %} -La barra lateral de **Docs** tiene el mismo contenido que se genera automáticamente del modelo bajo "[Referencia](/graphql)", aunque con diferente formato en algunas partes. +La barra lateral **Docs** (Documentos) incluye el mismo contenido que se genera automáticamente del esquema en "[Reference](/graphql)" (Referencia), aunque con diferente formato en algunas partes. {% endnote %} ## Utilizar el pánel de variable -Algunos llamados de ejemplo incluyen [variables](/graphql/guides/forming-calls-with-graphql#working-with-variables) escritas como éstas: +Algunas llamadas de ejemplo incluyen [variables](/graphql/guides/forming-calls-with-graphql#working-with-variables) escritas de la siguiente manera: ```graphql query($number_of_repos:Int!){ @@ -87,9 +93,9 @@ variables { } ``` -Este es el formato correcto para emitir la llamada a través de `POST` en cURL (mientras que [escapes las líneas nuevas](/graphql/guides/forming-calls-with-graphql#communicating-with-graphql)). +Este es el formato correcto para enviar la llamada mediante un cURL `POST` (siempre que establezca un carácter de [escape en las líneas nuevas](/graphql/guides/forming-calls-with-graphql#communicating-with-graphql)). -Si quieres ejecutar la llamada en el explorador, ingresa el segmento `query` en el panel principal y las variables en el panel de **Variables de Consulta** debajo de éste. Omite la palabra `variables` en el explorador: +Si quiere ejecutar la llamada en el explorador, introduzca el segmento `query` en el panel principal y las variables en el panel **Query Variables** (Variables de Consulta) debajo de este. Omita la palabra `variables` del Explorador: ```graphql { @@ -101,16 +107,16 @@ Si quieres ejecutar la llamada en el explorador, ingresa el segmento `query` en {% data reusables.support.help_resources %} -## Solución de errores +## Solucionar errores -Ya que GraphQL es [introspectivo](/graphql/guides/introduction-to-graphql#discovering-the-graphql-api), el explorador soporta: +Dado que GraphQL es [introspectivo](/graphql/guides/introduction-to-graphql#discovering-the-graphql-api), el Explorador admite lo siguiente: * Autocompleción inteligente consciente del modelo actual * Vistas previas de validación de errores mientras tecleas -Si ingresas una consulta que no esté bien estructurada o no pase el [modelo de validación](/graphql/guides/introduction-to-graphql#schema), un mensaje emergente te avisará de un error. Si ejecutas la consulta, el error se devolverá en el panel de respuesta. +Si escribe una consulta que no está bien formada o no pasa la [validación del esquema](/graphql/guides/introduction-to-graphql#schema), un elemento emergente le advierte de un error. Si ejecutas la consulta, el error se devolverá en el panel de respuesta. -Una respuesta de GraphQL contiene varias claves: un hash de `data` y un arreglo de `errors`. +Una respuesta de GraphQL contiene varias claves: un código hash `data` y una matriz `errors`. ```json { @@ -144,6 +150,6 @@ Es posible que te encuentres con un error inesperado que no está relacionado co {% note %} -**Nota:** {% data variables.product.prodname_dotcom %} recomienda que revises si hay errores antes de utilizar datos en un ambiente productivo. En GraphQL, la falla no es total: algunas porciones de las consultas de GraphQL pueden tener éxito y otras pueden fallar. +**Nota**: {% data variables.product.prodname_dotcom %} recomienda que compruebe si hay errores antes de utilizar datos en un entorno de producción. En GraphQL, la falla no es total: algunas porciones de las consultas de GraphQL pueden tener éxito y otras pueden fallar. {% endnote %} 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 a0b5e7d6f9..2a56d515a8 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,18 +3,23 @@ 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: feature: discussions -shortTitle: Utilizar GraphQL para los debates +shortTitle: Use GraphQL for Discussions +ms.openlocfilehash: 1512082737df4c92942a40007d2c75897edb1061 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147408847' --- +La API de GraphQL de {% data variables.product.prodname_discussions %} te permite obtener, crear, editar y borrar las publicaciones de debate. Para más información sobre {% data variables.product.prodname_discussions %}, vea "[‎Acerca de los debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions)". -La API de GraphQL de {% data variables.product.prodname_discussions %} te permite obtener, crear, editar y borrar las publicaciones de debate. Para obtener más información sobre los {% data variables.product.prodname_discussions %}, consulta la sección "[Acerca de los debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions)". +Esta API se encuentra disponible para los usuarios autenticados, Apps de OAuth y GitHub Apps. Los tokens de acceso necesitan el ámbito `repo` para los repositorios privados y el ámbito `public_repo` para los repositorios públicos. Para más información, vea "[Ámbitos para aplicaciones de OAuth](/developers/apps/scopes-for-oauth-apps)". -Esta API se encuentra disponible para los usuarios autenticados, Apps de OAuth y GitHub Apps. Los tokens de acceso requieren el alcance de `repo` para los repositorios privados y el de `public_repo` para los repositorios públicos. Para obtener más información, consulta la sección "[Alcances para las Apps de OAuth](/developers/apps/scopes-for-oauth-apps)". - -## Campos +## Fields ### Repository.discussions -Lista los debates dentro de un repositorio. Si se especifica la `categoryId`, solo se devolverán los resultados dentro de esta. +Lista los debates dentro de un repositorio. Si se especifica `categoryId`, solo se devolverán los resultados de esa categoría. _Firma:_ @@ -67,7 +72,7 @@ enum DiscussionOrderField { ### Repository.discussionCategories -Devuelve las categorías de debate disponibles que se definen dentro de este repositorio. Cada repositorio puede tener hasta 10 categorías. Para obtener más información acerca de las categorías de debate, consulta la sección [Acerca de los debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions#about-categories-and-formats-for-discussions)". +Devuelve las categorías de debate disponibles que se definen dentro de este repositorio. Cada repositorio puede tener hasta 10 categorías. Para más información sobre las cateagorías de debate, vea "[Acerca de los debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions#about-categories-and-formats-for-discussions)". _Firma:_ @@ -82,7 +87,7 @@ discussionCategories( ### Repository.discussion -Obtener un debate. Devuelve `null` si el debate con la ID especificada no existe. +Obtiene un debate. Devuelve `null` si no existe el debate con el identificador especificado. _Firma:_ @@ -107,7 +112,7 @@ pinnedDiscussions( ## Objetos -**Nota:** Para efectos de brevedad, los tipos de conexión no se expanden en el ejemplo. Cada tipo de conexión que se menciona en el modelo sigue el mismo patrón que otras conexiones en la API de GraphQL. Para obtener más información, consulta la sección "[Introducción a GraphQL](/graphql/guides/introduction-to-graphql#connection)". +**Nota:** Por motivos de brevedad, aquí no se amplían los tipos de conexión. Cada tipo de conexión que se menciona en el modelo sigue el mismo patrón que otras conexiones en la API de GraphQL. Para más información, vea "[Introducción a GraphQL](/graphql/guides/introduction-to-graphql#connection)". ```graphql query { @@ -142,7 +147,7 @@ query { } ``` -### Discusión +### Debate
Campos: @@ -400,7 +405,7 @@ type Discussion implements Comment & Deletable & Lockable & Node & Reactable & R ### DiscussionComment
-Campos +Fields ```graphql """ @@ -650,7 +655,7 @@ type DiscussionComment implements Comment & Deletable & Minimizable & Node & Rea ### DiscussionCategory
-Campos +Fields ```graphql """ @@ -849,10 +854,10 @@ enum PinnedDiscussionGradient { ### RepositoryDiscussionAuthor -Se implementan según los tipos de `User` y `Organization`. **Nota:** Una `Organization` solo tendrá debates que se asocien con ella si se convirtió desde un `User`. +Implementado por los tipos `User` y `Organization`. **Nota:** Un objeto `Organization` solo tendrá debates asociados si se ha convertido desde un elemento `User`.
-Campos +Fields ```graphql """ @@ -906,10 +911,10 @@ interface RepositoryDiscussionAuthor { ### RepositoryDiscussionCommentAuthor -También se implementa de acuerdo a los tipos de `User` y `Organization`. +También implementado por los tipos `User` y `Organization`.
-Campos +Fields ```graphql """ @@ -957,9 +962,9 @@ interface RepositoryDiscussionCommentAuthor { ## Mutaciones -Estas mutaciones siguen el mismo patrón de implementación que otras en la API de GraphQL. Cada mutación acepta un argumento simple de un tipo de `Input`, el cual adquiere su nombre de acuerdo con una mutación y devuelve un tipo de `Payload` que contiene los campos especificados. +Estas mutaciones siguen el mismo patrón de implementación que otras en la API de GraphQL. Cada mutación acepta un único argumento de un tipo `Input`, que tiene el nombre de la mutación, y devuelve un tipo `Payload` que contiene los campos especificados. -Por ejemplo, esta es una mutación básica de `createDiscussion` que creará un debate nuevo: +Por ejemplo, la siguiente es una mutación `createDiscussion` básica que creará un debate: ```graphql mutation { @@ -978,106 +983,106 @@ mutation { Campos de entrada: -* `body: String!` El cuerpo del debate nuevo. -* `title: String!` El título del debate nuevo. -* `repositoryId: ID!` La ID de un repositorio en donde se creará el debate. -* `categoryId: ID!` La ID de una `DiscussionCategory` dentro de este repositorio. -* `clientMutationId: String` Un identificador único para el cliente que realiza la mutación. +* `body: String!` Cuerpo del nuevo debate. +* `title: String!` Título del nuevo debate. +* `repositoryId: ID!` Identificador de un repositorio en el que se va a crear el debate. +* `categoryId: ID!` Identificador de un elemento `DiscussionCategory` dentro de este repositorio. +* `clientMutationId: String` Identificador único para el cliente que realiza la mutación. Campos de tipo de retorno: -* `clientMutationId: String` El identificador único que se proporcionó como entrada. -* `discussion: Discussion` El debate que se creó. +* `clientMutationId: String` Identificador único proporcionado como entrada. +* `discussion: Discussion` Debate que se ha creado. ### updateDiscussion Campos de entrada: -* `discussionId: ID!` La ID de nodo del debate a actualizar. -* `body: String` El contenido nuevo del cuerpo del debate. -* `body: String` El título nuevo del debate. -* `categoryId: ID` La ID de nodo de una `DiscussionCategory` dentro del mismo repositorio a la cual se cambiará este debate. -* `clientMutationId: String` Un identificador único para el cliente que realiza la mutación. +* `discussionId: ID!` Identificador de nodo del debate que se va a actualizar. +* `body: String` Nuevo contenido del cuerpo del debate. +* `title: String` Título del nuevo debate. +* `categoryId: ID` Identificador de nodo de un elemento `DiscussionCategory` dentro del mismo repositorio al que se va a cambiar este debate. +* `clientMutationId: String` Identificador único para el cliente que realiza la mutación. Campos de tipo de retorno: -* `clientMutationId: String` El identificador único que se proporcionó como entrada. -* `discussion: Discussion` El debate que se modificó. +* `clientMutationId: String` Identificador único proporcionado como entrada. +* `discussion: Discussion` Debate que se ha modificado. ### deleteDiscussion Campos de entrada: -* `id: ID!` La ID de nodo del debate a borrar. -* `clientMutationId: String` Un identificador único para el cliente que realiza la mutación. +* `id: ID!` Identificador de nodo del debate que se va a eliminar. +* `clientMutationId: String` Identificador único para el cliente que realiza la mutación. Campos de tipo de retorno: -* `clientMutationId: String` El identificador único que se proporcionó como entrada. -* `discussion: Discussion` El debate que se borró. +* `clientMutationId: String` Identificador único proporcionado como entrada. +* `discussion: Discussion` Debate que se ha eliminado. ### addDiscussionComment Campos de entrada: -* `body: String!` El contenido del comentario. -* `discussionId: ID!` La ID de nodo del debate en el cual se comentará. -* `replyToId: ID` La ID de nodo del comentario del debate al cual se responderá. Si se encuentra ausente, el comentario que se crea será un comentario de nivel superior. -* `clientMutationId: String` Un identificador único para el cliente que realiza la mutación. +* `body: String!` Contenido del comentario. +* `discussionId: ID!` Identificador de nodo del debate que se va a comentar. +* `replyToId: ID` Identificador de nodo del comentario de debate al que se va a responder. Si se encuentra ausente, el comentario que se crea será un comentario de nivel superior. +* `clientMutationId: String` Identificador único para el cliente que realiza la mutación. Campos de tipo de retorno: -* `clientMutationId: String` El identificador único que se proporcionó como entrada. -* `comment: DiscussionComment` El comentario que se creó en el debate. +* `clientMutationId: String` Identificador único proporcionado como entrada. +* `comment: DiscussionComment` Comentario de debate que se ha creado. ### updateDiscussionComment Campos de entrada: -* `body: String!` El contenido nuevo del cuerpo del comentario. -* `commentId: ID!` La ID de nodo del comentario a actualizar en el debate. -* `clientMutationId: String` Un identificador único para el cliente que realiza la mutación. +* `body: String!` Nuevo contenido del cuerpo del comentario. +* `commentId: ID!` Identificador de nodo del comentario de debate que se va a actualizar. +* `clientMutationId: String` Identificador único para el cliente que realiza la mutación. Campos de tipo de retorno: -* `clientMutationId: String` El identificador único que se proporcionó como entrada. -* `comment: DiscussionComment` El comentario del debate que se actualizó. +* `clientMutationId: String` Identificador único proporcionado como entrada. +* `comment: DiscussionComment` Comentario de debate que se que actualizado. ### deleteDiscussionComment Campos de entrada: -* `id: ID!` La ID de nodo del comentario a borrar en el debate. -* `clientMutationId: String` Un identificador único para el cliente que realiza la mutación. +* `id: ID!` Identificador de nodo del comentario de debate que se va a eliminar. +* `clientMutationId: String` Identificador único para el cliente que realiza la mutación. Campos de tipo de retorno: -* `clientMutationId: String` El identificador único que se proporcionó como entrada. -* `comment: DiscussionComment` El comentario que se borró en el debate. +* `clientMutationId: String` Identificador único proporcionado como entrada. +* `comment: DiscussionComment` Comentario de debate que se que eliminado. ### markDiscussionCommentAsAnswer Campos de entrada: -* `id: ID!` La ID de nodo del comentario que se marcará como respuesta en el debate. -* `clientMutationId: String` Un identificador único para el cliente que realiza la mutación. +* `id: ID!` Identificador de nodo del comentario de debate que se va a marcar como respuesta. +* `clientMutationId: String` Identificador único para el cliente que realiza la mutación. Campos de tipo de retorno: -* `clientMutationId: String` El identificador único que se proporcionó como entrada. -* `discussion: Discussion` El debate que incluye el comentario elegido. +* `clientMutationId: String` Identificador único proporcionado como entrada. +* `discussion: Discussion` Debate que incluye el comentario elegido. ### unmarkDiscussionCommentAsAnswer Campos de entrada: -* `id: ID!` La ID de nodo del comentario que se dejará de marcar como respuesta en el debate. -* `clientMutationId: String` Un identificador único para el cliente que realiza la mutación. +* `id: ID!` Identificador de nodo del comentario de debate que se va a desmarcar como respuesta. +* `clientMutationId: String` Identificador único para el cliente que realiza la mutación. Campos de tipo de retorno: -* `clientMutationId: String` El identificador único que se proporcionó como entrada. -* `discussion: Discussion` El debate que incluye el comentario que se dejó de marcar. +* `clientMutationId: String` Identificador único proporcionado como entrada. +* `discussion: Discussion` Debate que incluye el comentario sin marcar. ## Buscar -El debate puede devolverse desde el campo `search` de nivel superio. Para buscar un debate, especifica el `type` como `DISCUSSION`. El tipo `SearchResultItemConnection` tiene un campo de `discussionCount` para reportar la cantidad de debates devueltos y el tipo `Discussion` se agrega a la unión `SearchResultItem`. Para obtener más información, consulta las secciones "[Consultas](/graphql/reference/queries#searchresultitemconnection)" y "[Buscar debates](/search-github/searching-on-github/searching-discussions)". +El debate se puede devolver desde el campo `search` de nivel superior. Para buscar un debate, especifique `type` como `DISCUSSION`. El tipo `SearchResultItemConnection` tiene un campo `discussionCount` para notificar el número de debates devueltos y el tipo `Discussion` se agrega a la unión `SearchResultItem`. Para más información, vea "[Consultas](/graphql/reference/queries#searchresultitemconnection)" y "[Búsqueda de debates](/search-github/searching-on-github/searching-discussions)". diff --git a/translations/es-ES/content/graphql/index.md b/translations/es-ES/content/graphql/index.md index d46795be1b..a67605347f 100644 --- a/translations/es-ES/content/graphql/index.md +++ b/translations/es-ES/content/graphql/index.md @@ -1,7 +1,7 @@ --- -title: API de GraphQL de GitHub +title: GitHub GraphQL API intro: 'Para crear integraciones, recuperar datos y automatizar tus flujos de trabajo, utiliza la API de GraphQL de {% data variables.product.prodname_dotcom %}. La API de GraphQL de {% data variables.product.prodname_dotcom %} ofrece consultas más precisas y flexibles que la API de REST de {% data variables.product.prodname_dotcom %}.' -shortTitle: API de GraphQL +shortTitle: GraphQL API introLinks: overview: /graphql/overview/about-the-graphql-api featuredLinks: @@ -32,5 +32,11 @@ children: - /overview - /reference - /guides +ms.openlocfilehash: f2667239f87135b080691b535eaf6d2669a53f76 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069711' --- diff --git a/translations/es-ES/content/graphql/overview/about-the-graphql-api.md b/translations/es-ES/content/graphql/overview/about-the-graphql-api.md index 730535a84d..c3fe338ee3 100644 --- a/translations/es-ES/content/graphql/overview/about-the-graphql-api.md +++ b/translations/es-ES/content/graphql/overview/about-the-graphql-api.md @@ -8,49 +8,54 @@ versions: ghae: '*' topics: - API +ms.openlocfilehash: 9b447925609425157d5d965370c09fdd12d30b56 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069710' --- - -## Resumen +## Información general Aquí tienes algunos enlaces rápidos para ayudarte a iniciar con la API de GraphQL: * [Autenticación](/graphql/guides/forming-calls-with-graphql#authenticating-with-graphql) -* [Terminal raíz](/graphql/guides/forming-calls-with-graphql#the-graphql-endpoint) -* [Introspección del modelo](/graphql/guides/introduction-to-graphql#discovering-the-graphql-api) -* [Límites de tasa](/graphql/overview/resource-limitations) +* [Punto de conexión raíz](/graphql/guides/forming-calls-with-graphql#the-graphql-endpoint) +* [Introspección del esquema](/graphql/guides/introduction-to-graphql#discovering-the-graphql-api) +* [Límites de frecuencia](/graphql/overview/resource-limitations) * [Migrar desde REST](/graphql/guides/migrating-from-rest-to-graphql) ## Acerca de GraphQL -El lenguaje de consulta de [GraphQL](https://graphql.github.io/) es: +El lenguaje de consulta de datos [GraphQL](https://graphql.github.io/) es: -* **Una [especificación](https://graphql.github.io/graphql-spec/June2018/).** La especificación determina la validez del [modelo](/graphql/guides/introduction-to-graphql#schema) en el servidor de la API. El modelo determina la validez de las llamadas al cliente. +* **una [especificación](https://graphql.github.io/graphql-spec/June2018/).** La especificación determina la validez del [esquema](/graphql/guides/introduction-to-graphql#schema) en el servidor de API. El modelo determina la validez de las llamadas al cliente. -* **[Lenguaje inflexible](#about-the-graphql-schema-reference).** El modelo define el sistema de tipos de la API y todas las relaciones con objetos. +* **[Establecimiento inflexible de tipos](#about-the-graphql-schema-reference).** El esquema define el sistema de tipos de una API y todas las relaciones de objetos. -* **[Introspectivo](/graphql/guides/introduction-to-graphql#discovering-the-graphql-api).** Un cliente puede consultar el modelo para obtener detalles del mismo. +* **[Introspectivo](/graphql/guides/introduction-to-graphql#discovering-the-graphql-api).** Un cliente puede consultar el esquema para obtener más información sobre él. -* **[Jerárquico](/graphql/guides/forming-calls-with-graphql).** La forma de un llamado de GraphQL imita la forma de los datos JSON que recupera. Los [Campos anidados](/graphql/guides/migrating-from-rest-to-graphql#example-nesting) te permiten consultar y recibir únicamente los dtos que especificas en una sola transacción. +* **[Jerárquico](/graphql/guides/forming-calls-with-graphql).** La forma de una llamada de GraphQL refleja la forma de los datos JSON que se devuelven. Los [campos anidados](/graphql/guides/migrating-from-rest-to-graphql#example-nesting) permiten consultar y recibir solo los datos que especifique en un solo recorrido de ida y vuelta. -* **Una capa de aplicación.** GraphQL no es un modelo de almacenamiento o un lenguaje de consulta de bases de datos. _graph_ se refiere a estructuras gráficas definidas en el modelo, en donde los [nodos](/graphql/guides/introduction-to-graphql#node) definen objetos y los [bordes](/graphql/guides/introduction-to-graphql#edge) definen relaciones entre objetos. La API recorre y recupera datos de la aplicación basándose en las definiciones del modelo, independientemente de cómo se almacenan los datos. +* **Nivel de aplicación.** GraphQL no es un modelo de almacenamiento ni un lenguaje de consulta de base de datos. El _gráfico_ hace referencia a las estructuras de gráficos definidas en el esquema, donde los [nodos](/graphql/guides/introduction-to-graphql#node) definen objetos y los [bordes](/graphql/guides/introduction-to-graphql#edge) definen relaciones entre objetos. La API recorre y recupera datos de la aplicación basándose en las definiciones del modelo, independientemente de cómo se almacenan los datos. ## Por qué GitHub utiliza GraphQL -GitHub eligió a GraphQL porque ofrece significativamente más flexibilidad para nuestros integradores. La capacidad de definir precisamente los datos que quieres—y_únicamente_ estos— es una gran ventaja sobre las terminales tradicionales de la API de REST. GraphQL te permite reemplazar varias solicitudes de REST con _una sola llamada_ para agregar los datos que especifiques. +GitHub eligió a GraphQL porque ofrece significativamente más flexibilidad para nuestros integradores. La capacidad de definir exactamente los datos que desea— y _solo_ los datos que desea— es una potente ventaja en comparación con los puntos de conexión de API de REST tradicionales. GraphQL le permite reemplazar varias solicitudes de REST con _una sola llamada_ para obtener los datos que especifique. -Para obtener más detalles sobre porqué GitHub invirtió en GraphQL, consulta la [publicación original de anuncio del blog](https://github.blog/2016-09-14-the-github-graphql-api/). +Para obtener más información sobre por qué GitHub ha invertido en GraphQL, consulte la [entrada de blog del anuncio](https://github.blog/2016-09-14-the-github-graphql-api/) original. ## Acerca de la referencia del modelo de GraphQL -Los documentos en la barra lateral se generan del [modelo](/graphql/guides/introduction-to-graphql#discovering-the-graphql-api) de GraphQL de {% data variables.product.prodname_dotcom %}. Todas las llamadas se validan y ejecutan contra el modelo. Utiliza estos documentos para encontrar los datos a los que puedes llamar: +Los documentos de la barra lateral se generan a partir del [esquema](/graphql/guides/introduction-to-graphql#discovering-the-graphql-api) GraphQL de {% data variables.product.prodname_dotcom %}. Todas las llamadas se validan y ejecutan contra el modelo. Utiliza estos documentos para encontrar los datos a los que puedes llamar: * Operaciones permitidas: [consultas](/graphql/reference/queries) y [mutaciones](/graphql/reference/mutations). -* Tipos definidos por el modelo: [escalares](/graphql/reference/scalars), [objetos](/graphql/reference/objects), [enumeradores](/graphql/reference/enums), [interfaces](/graphql/reference/interfaces), [uniones](/graphql/reference/unions), y [objetos de entrada](/graphql/reference/input-objects). +* Tipos definidos por el esquema: [escalares](/graphql/reference/scalars), [objetos](/graphql/reference/objects), [enumeraciones](/graphql/reference/enums), [interfaces](/graphql/reference/interfaces), [uniones](/graphql/reference/unions) y [objetos de entrada](/graphql/reference/input-objects). -Puedes acceder a este mismo contenido a través de la [Barra lateral de documentos del explorador](/graphql/guides/using-the-explorer#accessing-the-sidebar-docs). Nota que podrías necesitar depender de ambos, los documentos y la validación del modelo, para hacer una llamada a la API de GraphQL. +Puede acceder a este mismo contenido desde la [barra lateral de Explorer Docs](/graphql/guides/using-the-explorer#accessing-the-sidebar-docs). Nota que podrías necesitar depender de ambos, los documentos y la validación del modelo, para hacer una llamada a la API de GraphQL. -Para obtener otro tipo de información, tal como los detalles de autenticación y el límite de tasas, revisa las [guías](/graphql/guides). +Para obtener otro tipo de información, como los detalles de autenticación y límite de frecuencia, consulte las [guías](/graphql/guides). ## Solicitar soporte diff --git a/translations/es-ES/content/graphql/overview/breaking-changes.md b/translations/es-ES/content/graphql/overview/breaking-changes.md index bee776141d..05c7a20d44 100644 --- a/translations/es-ES/content/graphql/overview/breaking-changes.md +++ b/translations/es-ES/content/graphql/overview/breaking-changes.md @@ -1,24 +1,29 @@ --- -title: Breaking changes -intro: "Learn about recent and upcoming breaking changes to the {% data variables.product.prodname_dotcom %} GraphQL API." +title: Cambios importantes +intro: 'Aprende sobre los cambios sustanciales recientes y venideros a la API de GraphQL de {% data variables.product.prodname_dotcom %}.' redirect_from: - /v4/breaking_changes versions: - fpt: "*" - ghec: "*" - ghes: "*" - ghae: "*" + fpt: '*' + ghec: '*' + ghes: '*' + ghae: '*' topics: - API +ms.openlocfilehash: ee38f60dfd12d00688e46c739fc41f328203daf5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147496656' --- +## Acerca de los cambios sustanciales -## About breaking changes +Los cambios sustanciales son aquellos que pudieran necesitar que nuestros integradores realicen alguna acción al respecto. Dividimos estos cambios en dos categorías: -Breaking changes are any changes that might require action from our integrators. We divide these changes into two categories: +- **Importantes:** cambios que interrumpirán consultas existentes a GraphQL API. Por ejemplo, eliminar un campo sería un cambio sustancial. +- **Peligrosos:** cambios que no interrumpirán las consultas existentes, pero que podrían afectar al comportamiento del tiempo de ejecución de los clientes. Agregar un valor de enumerador es un ejemplo de un cambio peligroso. -- **Breaking:** Changes that will break existing queries to the GraphQL API. For example, removing a field would be a breaking change. -- **Dangerous:** Changes that won't break existing queries but could affect the runtime behavior of clients. Adding an enum value is an example of a dangerous change. +Nos esforzamos por proporcionar API estables para nuestros integradores. Cuando una característica nueva sigue en evolución, se publica detrás de una [versión preliminar del esquema](/graphql/overview/schema-previews). -We strive to provide stable APIs for our integrators. When a new feature is still evolving, we release it behind a [schema preview](/graphql/overview/schema-previews). - -We'll announce upcoming breaking changes at least three months before making changes to the GraphQL schema, to give integrators time to make the necessary adjustments. Changes go into effect on the first day of a quarter (January 1st, April 1st, July 1st, or October 1st). For example, if we announce a change on January 15th, it will be made on July 1st. +Anunciaremos los cambios sustanciales por venir por lo menos tres meses antes de aplicarlos al modelo de GraphQL, para proporcionar a los integradores tiempo para realizar los ajustes necesarios. Los cambios toman efecto en el primer día de un trimestre (1 de enero, 1 de abril, 1 de julio, o 1 de octubre). Por ejemplo, si anunciamos un cambio en el 15 de enero, se aplicará en el 1 de julio. diff --git a/translations/es-ES/content/graphql/overview/changelog.md b/translations/es-ES/content/graphql/overview/changelog.md index 1225565037..25275a3f17 100644 --- a/translations/es-ES/content/graphql/overview/changelog.md +++ b/translations/es-ES/content/graphql/overview/changelog.md @@ -1,5 +1,5 @@ --- -title: Bitácora de Cambios +title: Registro de cambios intro: 'La bitácora de cambios del modelo de GraphQL es una lista de cambios recientes y venideros a nuestro modelo de la API de GraphQL. Este incluye cambios compatibles con versiones anteriores, y cambios sustanciales venideros.' redirect_from: - /v4/changelog @@ -10,6 +10,11 @@ versions: ghae: '*' topics: - API +ms.openlocfilehash: e5e1fc0708f46759837f29f0eadcaf8abce15220 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147496552' --- - -Los cambios sustanciales incluyen aquellos que modificarán las consultas existentes o que podrían afectar el comportamiento del tiempo de ejecución de los clientes. Para un listado de cambios sustanciales y cuándo ocurrirán, consulta nuestra [bitácora de cambios sustanciales](/graphql/overview/breaking-changes). +Los cambios sustanciales incluyen aquellos que modificarán las consultas existentes o que podrían afectar el comportamiento del tiempo de ejecución de los clientes. Para obtener una lista de los cambios importantes y cuándo se producirán, vea nuestro [registro de cambios importantes](/graphql/overview/breaking-changes). diff --git a/translations/es-ES/content/graphql/overview/explorer.md b/translations/es-ES/content/graphql/overview/explorer.md index f80b8946bd..2f8122652b 100644 --- a/translations/es-ES/content/graphql/overview/explorer.md +++ b/translations/es-ES/content/graphql/overview/explorer.md @@ -1,5 +1,5 @@ --- -title: Explorer +title: Explorador redirect_from: - /v4/explorer - /v4/explorer-new @@ -11,5 +11,11 @@ versions: layout: graphql-explorer topics: - API +ms.openlocfilehash: 5f881da248fb81fa4288d6af8984344f76991ca1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069702' --- diff --git a/translations/es-ES/content/graphql/overview/index.md b/translations/es-ES/content/graphql/overview/index.md index e19f861324..8187e2614a 100644 --- a/translations/es-ES/content/graphql/overview/index.md +++ b/translations/es-ES/content/graphql/overview/index.md @@ -1,5 +1,5 @@ --- -title: Resumen +title: Información general intro: 'Aprende acerca de la API de GraphQL de {% data variables.product.prodname_dotcom %}, las vistas previas para los cambios venideros, sustanciales y sobre las limitaciones. También puedes utilizar el explorador de GraphQL para interactuar con la API en datos reales de {% data variables.product.prodname_dotcom %}.' versions: fpt: '*' @@ -14,5 +14,11 @@ children: - /changelog - /explorer - /resource-limitations +ms.openlocfilehash: 8476605072c24b3cd702bc62b34c6b29d062d340 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069690' --- diff --git a/translations/es-ES/content/graphql/overview/public-schema.md b/translations/es-ES/content/graphql/overview/public-schema.md index 3396d60c5f..8ced4062a4 100644 --- a/translations/es-ES/content/graphql/overview/public-schema.md +++ b/translations/es-ES/content/graphql/overview/public-schema.md @@ -10,9 +10,14 @@ versions: ghae: '*' topics: - API +ms.openlocfilehash: cb1c990506512c252b488b9d265cf8eb052435e2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069679' --- - -Puedes [realizar una introspección](/graphql/guides/introduction-to-graphql#discovering-the-graphql-api) contra la API de GraphQL directamente. +Puede [realizar la introspección](/graphql/guides/introduction-to-graphql#discovering-the-graphql-api) directamente en GraphQL API. Como alternativa, puedes descargar la última versión del modelo público aquí: diff --git a/translations/es-ES/content/graphql/overview/resource-limitations.md b/translations/es-ES/content/graphql/overview/resource-limitations.md index de9f48b164..d1ecf83e28 100644 --- a/translations/es-ES/content/graphql/overview/resource-limitations.md +++ b/translations/es-ES/content/graphql/overview/resource-limitations.md @@ -1,5 +1,5 @@ --- -title: Limitaciones de los recursos +title: Limitaciones de recursos intro: 'La API de GraphQL de {% data variables.product.prodname_dotcom %} cuenta con limitaciones para la protección contra las llamadas excesivas o abusivas a los servidores de {% data variables.product.prodname_dotcom %}.' redirect_from: - /v4/guides/resource-limitations @@ -10,15 +10,20 @@ versions: ghae: '*' topics: - API +ms.openlocfilehash: 7a0f040b86435573171c4022a72f8d558ad06c29 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146381428' --- +## Límite de nodos -## Límite de nodo +Para pasar la validación del [esquema](/graphql/guides/introduction-to-graphql#schema), todas las [llamadas](/graphql/guides/forming-calls-with-graphql) de GraphQL API deben cumplir estos estándares: -Para pasar una validación de [modelo](/graphql/guides/introduction-to-graphql#schema), todos los [llamados](/graphql/guides/forming-calls-with-graphql) a la API de GraphQL deben cumplir con estos estándares: - -* Los clientes deben suministrar un argumento `first` o `last` en cualquier [conexión](/graphql/guides/introduction-to-graphql#connection). -* Los valores de `first` y `last` deben estar dentro de 1-100. -* Las llamadas individuales no pueden solicitar más de 500,000 [nodos](/graphql/guides/introduction-to-graphql#node) en total. +* Los clientes deben proporcionar un argumento `first` o `last` en cualquier [conexión](/graphql/guides/introduction-to-graphql#connection). +* Los valores de `first` y `last` deben estar comprendidos entre 1 y 100. +* Las llamadas individuales no pueden solicitar más de un total de 500 000 [nodos](/graphql/guides/introduction-to-graphql#node). ### Calcular los nodos en una llamada @@ -128,32 +133,32 @@ Estos dos ejemplos te muestran cómo calcular los nodos totales en una llamada. = 22,060 total nodes -## Limite de tasa +## Límite de frecuencia -El límite de la API de GraphQL es diferente de los [límites de tasa](/rest/overview/resources-in-the-rest-api#rate-limiting) de la API de REST. +El límite de GraphQL API es diferente de los [límites de frecuencia](/rest/overview/resources-in-the-rest-api#rate-limiting) de la API REST. -¿Por qué son diferentes los límites de tasa de la API? Con [GraphQL](/graphql), una llamada de GraphQL puede reemplazar [varias llamadas de REST](/graphql/guides/migrating-from-rest-to-graphql). Una sola llamada compleja de GraphQL puede ser el equivalente a miles de solicitudes de REST. Si bien una sola llamada de GraphQL caería muy debajo del límite de tasa de la API de REST, la consulta podría ser igual de cara en términos de procesamiento para los servidores de GitHub. +¿Por qué son diferentes los límites de tasa de la API? Con [GraphQL](/graphql), una llamada a GraphQL puede reemplazar [varias llamadas REST](/graphql/guides/migrating-from-rest-to-graphql). Una sola llamada compleja de GraphQL puede ser el equivalente a miles de solicitudes de REST. Si bien una sola llamada de GraphQL caería muy debajo del límite de tasa de la API de REST, la consulta podría ser igual de cara en términos de procesamiento para los servidores de GitHub. -Para representar con precisión el costo de servidor de una consulta, la API de GraphQL calcula la **puntuación del límite de tasa** de un llamado con base en la escala de puntos normalizada. Los factores de puntuación de una consulta en argumentos "firs" y "last" en una conexión padre y sus hijos. +Para representar con precisión el costo de una consulta al servidor, GraphQL API calcula la **puntuación de límite de frecuencia** de una llamada en función de una escala de puntos normalizada. Los factores de puntuación de una consulta en argumentos "firs" y "last" en una conexión padre y sus hijos. -* La fórmula utiliza los argumentos `first` y `last` en una conexión padre y en sus hijos para pre-calcular la carga potencial en los sistemas de GitHub, tal como MySQL, ElasticSearch y Git. +* La fórmula utiliza los argumentos `first` y `last` en una conexión primaria y en sus secundarias para calcular previamente la carga potencial en los sistemas de GitHub, tales como MySQL, ElasticSearch y Git. * Cada conexión nueva tiene su propio valor de puntos. Los puntos se combinan con otros puntos desde la llamada en una puntuación de tasa límite general. -El límite de tasa de la API de GraphQL es de **5000 puntos por hora**. +El límite de frecuencia de GraphQL API es de **5000 puntos por hora**. -Toma en cuenta que 5000 puntos por hora no es lo mismo que 5000 llamados por hora: la API de GraphQL y la de REST utilizan límites de tasa diferentes. +Ten en cuenta que 5000 puntos por hora no es lo mismo que 5000 llamadas por hora: GraphQL API y la API REST utilizan límites de frecuencia diferentes. {% note %} -**Nota**: La fórmula y límite de tasa actuales están sujetos a cambios conforme observamos cómo los desarrolladores utilizan la API de GraphQL. +**Nota**: La fórmula y el límite de frecuencia actuales están sujetos a cambios mientras observamos cómo los desarrolladores utilizan GraphQL API. {% endnote %} ### Recuperar el estado de límite de tasa de una llamada -Con la API de REST, puedes obtener el estado del límite de tasa si [inspeccionas](/rest/overview/resources-in-the-rest-api#rate-limiting) los encabezados HTTP devueltos. +Con la API REST, puedes revisar el estado del límite de frecuencia [inspeccionando](/rest/overview/resources-in-the-rest-api#rate-limiting) los encabezados HTTP devueltos. -Con la API de GraphQL, puedes verificar el estado de límite de tasa consultando campos en el objeto `rateLimit`: +Con GraphQL API, puedes comprobar el estado del límite de frecuencia consultando campos del objeto `rateLimit`: ```graphql query { @@ -169,24 +174,24 @@ query { } ``` -* El campo `limit` devuelve el número máximo de puntos que se permite consumir al cliente en una ventana de 60 minutos. +* El campo `limit` devuelve el número máximo de puntos que se permite consumir al cliente en un periodo de 60 minutos. -* El campo `cost` devuelve el costo en puntos para la llamada actual que cuenta contra el límite de tasa. +* El campo `cost` devuelve el costo en puntos para la llamada actual que cuenta con respecto al límite de tasa. -* El campo `remaining` devuelve la cantidad de puntos restantes en la ventana de límite de tasa actual.) +* El campo `remaining` devuelve la cantidad de puntos restantes en el periodo de límite de tasa actual. -* EL campo `resetAt` devuelve la hora en la que se reinicia la ventana de límite de tasa actual en [segundos de satélite UTC](http://en.wikipedia.org/wiki/Unix_time). +* El campo `resetAt` devuelve la hora a la que se restablece la ventana de límite de tasa actual en [segundos UTC](http://en.wikipedia.org/wiki/Unix_time). ### Calcular el puntaje de límite de tasa antes de ejecutar la llamada -Al consultar el objeto `rateLimit` se devuelve el puntaje de una llamada, pero ejecutar la llamada tiene un costo en el límite. Para evitar este dilema, puedes calcular el puntaje de una llamada antes de ejecutarla. Los siguientes cálculos funcionan casi de la misma manera que lo que devuelve `rateLimit { cost }`. +Al consultar el objeto `rateLimit`, se devuelve la puntuación de una llamada, pero ejecutar la llamada cuenta con respecto al límite. Para evitar este dilema, puedes calcular el puntaje de una llamada antes de ejecutarla. Los cálculos siguientes funcionan casi de la misma manera que el costo que devuelve `rateLimit { cost }`. -1. Agrega la cantidad de solicitudes requeridas para completar cada conexión única en la llamada. Asume que cada solicitud alcanzará los límites de los argumentos `first` o `last`. -2. Divide la cantidad entre **100** y redondea el resultado para obtener el costo final agregado. Este paso normaliza las cantidades grandes. +1. Agrega la cantidad de solicitudes requeridas para completar cada conexión única en la llamada. Suponga que todas las solicitudes alcanzarán los límites de argumentos `first` o `last`. +2. Divida la cantidad entre **100** y redondee el resultado para obtener el costo final agregado. Este paso normaliza las cantidades grandes. {% note %} -**Nota**: El costo mínimo de un llamado a la API de GraphQL es **1**, lo que representa una sola solicitud. +**Nota**: El costo mínimo de una llamada a GraphQL API es **1**, que representa una única solicitud. {% endnote %} @@ -226,9 +231,9 @@ query { Esta consulta requiere de 5,101 solicitudes para completarse: -* Aunque se devolvieron 100 repositorios, la API se tiene que conectar a la cuenta del visualizador **una vez** para obtener la lista de repositorios. Así que, las solicitudes de repositorios = **1** -* Aunque estámos obteniendo 50 informes de problemas de vuelta, la API tiene que conectarse a cada uno de los **100** repositorios para obtener la lista de informes de problemas. Así que, las solicitudes de informes de problemas = **100** -* Aunque estamos obteniendo 60 etiquetas de vuelta, la API se tiene que conectar a cada uno de los **5,000** informes de problemas potenciales totales para obtener la lista de etiquetas. Así que, las solicitudes de etiquetas = **5,000** -* Total = **5,101** +* Aunque se devuelven 100 repositorios, la API se tiene que conectarse a la cuenta del visor **una vez** para obtener la lista de repositorios. Por lo tanto, las solicitudes de repositorios = **1** +* Aunque se devuelven 50 incidencias, la API tiene que conectarse a cada uno de los **100** repositorios para obtener la lista de problemas. Por lo tanto, solicitudes de problemas = **100** +* Aunque se devuelven 60 etiquetas, la API tiene que conectarse a cada uno de los **5000** problemas potenciales totales para obtener la lista de etiquetas. Por lo tanto, solicitudes de etiquetas = **5000** +* Total = **5101** -Si lo dividimos entre 100 y lo redondeamos, obtenemos el puntaje final de la consulta: **51** +Si lo dividimos entre 100 y lo redondeamos, obtenemos la puntuación final de la consulta: **51**. diff --git a/translations/es-ES/content/graphql/overview/schema-previews.md b/translations/es-ES/content/graphql/overview/schema-previews.md index 719a603d8a..905cd6292c 100644 --- a/translations/es-ES/content/graphql/overview/schema-previews.md +++ b/translations/es-ES/content/graphql/overview/schema-previews.md @@ -10,16 +10,21 @@ versions: ghae: '*' topics: - API +ms.openlocfilehash: a4097cd792931fe33363229b24f0043b9b99a1cd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147496600' --- - ## Acerca de las vistas previas del modelo -Durante el periodo de vista previa, podríamos cambiar algunas características con base en la retroalimentación de los desarrolladores. Si realizamos cambios, lo anunciaremos en el [blog de desarrolladores](https://developer.github.com/changes/) sin aviso previo. +Durante el periodo de vista previa, podríamos cambiar algunas características con base en la retroalimentación de los desarrolladores. Si realizamos cambios, los anunciaremos en el [blog de desarrolladores](https://developer.github.com/changes/) sin aviso previo. -Para aceder a una vista previa de modelo, necesitamos que nos proporciones un [tipo de medios](/rest/overview/media-types) personalizado en el encabezado `Accept` para tus solicitudes. La documentación de características para cada vista previa especifica qué tipo de medios personalizados proporcionar. +Para acceder a una vista previa del esquema, deberás proporcionar un [tipo de medio](/rest/overview/media-types) personalizado en el encabezado `Accept` de las solicitudes. La documentación de características para cada vista previa especifica qué tipo de medios personalizados proporcionar. {% note %} -**Nota:** En este momento no se puede acceder a los miembros de modelo de GraphQL bajo vista previa a través del explorador. +**Nota:** Actualmente no se puede acceder a los miembros del esquema de GraphQL en vista previa mediante el Explorador. {% endnote %} diff --git a/translations/es-ES/content/graphql/reference/enums.md b/translations/es-ES/content/graphql/reference/enums.md index ced76be4f6..1dac387149 100644 --- a/translations/es-ES/content/graphql/reference/enums.md +++ b/translations/es-ES/content/graphql/reference/enums.md @@ -1,5 +1,5 @@ --- -title: Enumeradores +title: Enumeraciones redirect_from: - /v4/enum - /v4/reference/enum @@ -10,14 +10,19 @@ versions: ghae: '*' topics: - API +ms.openlocfilehash: 23e65a3615e83f2f8a84bc7e4ea5dd6ce8d4e55a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147496648' --- - ## Acerca de los enumeradores -Los [Enumeradores](https://graphql.github.io/graphql-spec/June2018/#sec-Enums) representan conjuntos de valores posibles para un campo. +Las [enumeraciones](https://graphql.github.io/graphql-spec/June2018/#sec-Enums) representan conjuntos de valores posibles para un campo. -Por ejemplo, el objeto [`Issue`](/graphql/reference/objects#issue) tiene un campo llamado `state`. El estado es un enumerador (específicamente, de tipo [`IssueState`](/graphql/reference/enums#issuestate)) ya que éste puede ser `OPEN` o `CLOSED`. +Por ejemplo, el objeto [`Issue`](/graphql/reference/objects#issue) tiene un campo denominado `state`. El estado es una enumeración (en concreto de tipo [`IssueState`](/graphql/reference/enums#issuestate)) porque puede ser `OPEN` o `CLOSED`. -Para obtener más información, consulta la sección "[Introducción a GraphQL](/graphql/guides/introduction-to-graphql)". +Para más información, vea "[Introducción a GraphQL](/graphql/guides/introduction-to-graphql)". diff --git a/translations/es-ES/content/graphql/reference/index.md b/translations/es-ES/content/graphql/reference/index.md index 5302bb94e3..8403735a43 100644 --- a/translations/es-ES/content/graphql/reference/index.md +++ b/translations/es-ES/content/graphql/reference/index.md @@ -17,5 +17,11 @@ children: - /unions - /input-objects - /scalars +ms.openlocfilehash: e321cf6116e083fab00707deaf7d86a5f13beefb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069671' --- diff --git a/translations/es-ES/content/graphql/reference/input-objects.md b/translations/es-ES/content/graphql/reference/input-objects.md index dcc7d5ad9c..6d66707339 100644 --- a/translations/es-ES/content/graphql/reference/input-objects.md +++ b/translations/es-ES/content/graphql/reference/input-objects.md @@ -10,14 +10,19 @@ versions: ghae: '*' topics: - API +ms.openlocfilehash: 1e89d84c895ec4516188b0c42a0147a95d0bb5e5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147496695' --- - ## Acerca de los objetos de entrada -Los [objetos de entrada](https://graphql.github.io/graphql-spec/June2018/#sec-Input-Objects) pueden describirse como "objetos estructurables" ya que incluyen un conjunto de campos de entrada que definen al objeto. +[Los objetos de entrada](https://graphql.github.io/graphql-spec/June2018/#sec-Input-Objects) se pueden describir como "objetos que admiten composición" porque incluyen un conjunto de campos de entrada que definen el objeto. -Por ejemplo, [`CommitAuthor`](/graphql/reference/input-objects#commitauthor) toma un campo llamado `emails`. Proporcionar un valor para `emails` transforma a `CommitAuthor` en una lista de objetos `User` que contienen esa dirección de correo electrónico. Nota que los [objetos](/graphql/reference/objects) **podrían** tener objetos de entrada, mientras que las [mutaciones](/graphql/reference/mutations) **requieren** objetos de entrada. +Por ejemplo, [`CommitAuthor`](/graphql/reference/input-objects#commitauthor) toma un campo denominado `emails`. Proporcionar un valor para `emails` transforma `CommitAuthor` en una lista de objetos `User` que contienen esa dirección de correo electrónico. Tenga en cuenta que los [objetos](/graphql/reference/objects) **pueden** tener objetos de entrada, mientras que en el caso de las [mutaciones](/graphql/reference/mutations), los objetos de entrada son **obligatorios**. -Para obtener más información, consulta la sección "[Acerca de las mutaciones](/graphql/guides/forming-calls-with-graphql#about-mutations)". +Para más información, consulte "[Acerca de las mutaciones](/graphql/guides/forming-calls-with-graphql#about-mutations)". diff --git a/translations/es-ES/content/graphql/reference/interfaces.md b/translations/es-ES/content/graphql/reference/interfaces.md index adb4e76555..a5144e2332 100644 --- a/translations/es-ES/content/graphql/reference/interfaces.md +++ b/translations/es-ES/content/graphql/reference/interfaces.md @@ -10,14 +10,19 @@ versions: ghae: '*' topics: - API +ms.openlocfilehash: de0a12e638a7f98f34b1704e272b040a6178eaeb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147496616' --- - ## Acerca de las interfaces -Las [interfaces](https://graphql.github.io/graphql-spec/June2018/#sec-Interfaces) sirven como objetos padre de los cuales obtendrán sus herencias los demás objetos. +[Las interfaces](https://graphql.github.io/graphql-spec/June2018/#sec-Interfaces) sirven como objetos primarios de los que otros objetos pueden heredar. -Por ejemplo, [`Lockable`](/graphql/reference/interfaces#lockable) es una interface, ya que tanto los objetos [`Issue`](/graphql/reference/objects#issue) como los objetos [`PullRequest`](/graphql/reference/objects#pullrequest) se pueden fijar. Una interface tiene su propia lista de campos nombrados que se comparte mediante objetos de implementación. +Por ejemplo, [`Lockable`](/graphql/reference/interfaces#lockable) es una interfaz porque los objetos [`Issue`](/graphql/reference/objects#issue) y [`PullRequest`](/graphql/reference/objects#pullrequest) se pueden bloquear. Una interface tiene su propia lista de campos nombrados que se comparte mediante objetos de implementación. -Para obtener más información, consulta la sección "[Implementación](/graphql/guides/introduction-to-graphql#implementation)". +Para más información, vea "[Implementación](/graphql/guides/introduction-to-graphql#implementation)". diff --git a/translations/es-ES/content/graphql/reference/mutations.md b/translations/es-ES/content/graphql/reference/mutations.md index bd3ed549ee..5c052696ae 100644 --- a/translations/es-ES/content/graphql/reference/mutations.md +++ b/translations/es-ES/content/graphql/reference/mutations.md @@ -10,12 +10,17 @@ versions: ghae: '*' topics: - API +ms.openlocfilehash: 3e223b16fd5ead59148fa8284a9540424d821b13 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147496696' --- - ## Acerca de las mutaciones -Cada modelo de GraphQL tiene un tipo de raíz tanto para consultas como para mutaciones. El [tipo mutación](https://graphql.github.io/graphql-spec/June2018/#sec-Type-System) define las operaciones de GraphQL que cambian los datos en el servidor. Es análogo a realizar verbos HTTP tales como `POST`, `PATCH`, y `DELETE`. +Cada modelo de GraphQL tiene un tipo de raíz tanto para consultas como para mutaciones. El [tipo de mutación](https://graphql.github.io/graphql-spec/June2018/#sec-Type-System) define las operaciones de GraphQL que modifican los datos en el servidor. Es análogo a usar verbos HTTP como `POST`, `PATCH` y `DELETE`. -Para obtener más información, consulta la sección "[Acerca de las mutaciones](/graphql/guides/forming-calls-with-graphql#about-mutations)". +Para más información, consulte "[Acerca de las mutaciones](/graphql/guides/forming-calls-with-graphql#about-mutations)". diff --git a/translations/es-ES/content/graphql/reference/objects.md b/translations/es-ES/content/graphql/reference/objects.md index bb7d291a2a..947d0e9142 100644 --- a/translations/es-ES/content/graphql/reference/objects.md +++ b/translations/es-ES/content/graphql/reference/objects.md @@ -10,14 +10,19 @@ versions: ghae: '*' topics: - API +ms.openlocfilehash: a1b83659217059c756224a30eae1998bca5da9ba +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147496544' --- - ## Acerca de los objetos -Los [objetos](https://graphql.github.io/graphql-spec/June2018/#sec-Objects) en GraphQL representan los recursos a los cuales puedes acceder. Un objeto puede contener una lista de campos, los cuales se teclean específicamente. +Los [objetos](https://graphql.github.io/graphql-spec/June2018/#sec-Objects) de GraphQL representan los recursos a los que puede acceder. Un objeto puede contener una lista de campos, los cuales se teclean específicamente. -Por ejemplo, el objeto [`Repository`](/graphql/reference/objects#repository) tiene un campo llamado `name`, el cual es una `String`. +Por ejemplo, el objeto [`Repository`](/graphql/reference/objects#repository) tiene un campo denominado `name`, que es un elemento `String`. -Para obtener más información, consulta la sección "[Introducción a GraphQL](/graphql/guides/introduction-to-graphql)". +Para más información, vea "[Introducción a GraphQL](/graphql/guides/introduction-to-graphql)". diff --git a/translations/es-ES/content/graphql/reference/queries.md b/translations/es-ES/content/graphql/reference/queries.md index 64a1f06403..9ef1f37737 100644 --- a/translations/es-ES/content/graphql/reference/queries.md +++ b/translations/es-ES/content/graphql/reference/queries.md @@ -11,17 +11,22 @@ versions: ghae: '*' topics: - API +ms.openlocfilehash: 2e4f855c4140193b2d814b937341665e13a535de +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147496528' --- - ## Acerca de las consultas Cada modelo de GraphQL tiene un tipo de raíz tanto para consultas como para mutaciones. El [tipo de consulta](https://graphql.github.io/graphql-spec/June2018/#sec-Type-System) define las operaciones de GraphQL que recuperan datos del servidor. -Paraobtener más información, consulta la sección "[Acerca de las consultas](/graphql/guides/forming-calls-with-graphql#about-queries)". +Para obtener más información, consulte "[Acerca de las consultas](/graphql/guides/forming-calls-with-graphql#about-queries)". {% note %} -**Nota:** Para solicitudes de {% data variables.product.prodname_github_app %} de tipo [usuario a servidor](/developers/apps/identifying-and-authorizing-users-for-github-apps#user-to-server-requests), debes separar las consultas para las propuestas y para las solicitudes de cambios. Por ejemplo, utiliza filtros de `is:issue` o de `is:pull-request` y sus equivalentes. Utilizar la conexión `search` para devolver una combinación de propuestas y solicitudes de cambios en una sola consulta dará como resultado un conjunto de nodos vacío. +**Nota:** En el caso de las solicitudes de {% data variables.product.prodname_github_app %} [de usuario a servidor](/developers/apps/identifying-and-authorizing-users-for-github-apps#user-to-server-requests), deberá usar consultas diferentes para incidencias y solicitudes de incoporación de cambios. Por ejemplo, use los filtros `is:issue` o `is:pull-request` y sus equivalentes. Utilizar la conexión `search` para devolver una combinación de propuestas y solicitudes de cambios en una sola consulta dará como resultado un conjunto de nodos vacío. {% endnote %} diff --git a/translations/es-ES/content/graphql/reference/scalars.md b/translations/es-ES/content/graphql/reference/scalars.md index ed3a2b86eb..a6023c4e92 100644 --- a/translations/es-ES/content/graphql/reference/scalars.md +++ b/translations/es-ES/content/graphql/reference/scalars.md @@ -10,14 +10,19 @@ versions: ghae: '*' topics: - API +ms.openlocfilehash: f52c697c5b9659ff387102756e34cd9a332e882c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147496512' --- - ## Acerca de los escalares -Los [escalares](https://graphql.github.io/graphql-spec/June2018/#sec-Scalars) son valores primitivos: `Int`, `Float`, `String`, `Boolean`, o `ID`. +Los valores [escalares](https://graphql.github.io/graphql-spec/June2018/#sec-Scalars) son valores primitivos: `Int`, `Float`, `String`, `Boolean` o `ID`. Cuando llamas a la API de GraphQL, debes especificar subcampos anidados hasta que recuperes únicamente escalares. -Para obtener más información, consulta la sección "[Introducción a GraphQL](/graphql/guides/introduction-to-graphql#field)". +Para más información, vea "[Introducción a GraphQL](/graphql/guides/introduction-to-graphql#field)". diff --git a/translations/es-ES/content/graphql/reference/unions.md b/translations/es-ES/content/graphql/reference/unions.md index 45c665b6ec..4fc383c354 100644 --- a/translations/es-ES/content/graphql/reference/unions.md +++ b/translations/es-ES/content/graphql/reference/unions.md @@ -10,14 +10,19 @@ versions: ghae: '*' topics: - API +ms.openlocfilehash: 550085d5cf8d9e3f9918b0e8e9c837a2ff85d9d1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147496495' --- - ## Acerca de las uniones -Una [unión](https://graphql.github.io/graphql-spec/June2018/#sec-Unions) es un tipo de objeto que representa muchos otros objetos. +Una [unión](https://graphql.github.io/graphql-spec/June2018/#sec-Unions) es un tipo de objeto que representa muchos objetos. -Por ejemplo, un campo marcado como un [`ProjectCardItem`](/graphql/reference/unions#projectcarditem) podría ser un [`Issue`](/graphql/reference/objects#issue) o una [`PullRequest`](/graphql/reference/objects#pullrequest) ya que cada uno de estos objetos puede estar dentro de una tarjeta de proyecto. Utilizar una unión en vez de un objeto te otorga flexibilidad. +Por ejemplo, un campo marcado como [`ProjectCardItem`](/graphql/reference/unions#projectcarditem) podría ser [`Issue`](/graphql/reference/objects#issue) o [`PullRequest`](/graphql/reference/objects#pullrequest) porque cada uno de esos objetos puede estar dentro de una tarjeta de proyecto. Utilizar una unión en vez de un objeto te otorga flexibilidad. -Para obtener más información, consulta la sección "[Introducción a GraphQL](/graphql/guides/introduction-to-graphql)". +Para más información, vea "[Introducción a GraphQL](/graphql/guides/introduction-to-graphql)". diff --git a/translations/es-ES/content/index.md b/translations/es-ES/content/index.md index 73055c6ab3..60f3ffa56f 100644 --- a/translations/es-ES/content/index.md +++ b/translations/es-ES/content/index.md @@ -1,5 +1,5 @@ --- -title: '{% data variables.product.product_name %}{% ifversion fpt or ghec%}.com{% endif %} Help Documentation' +title: '{% data variables.product.product_name %}{% ifversion fpt or ghec%}.com{% endif %} Documentación de la Ayuda' featuredLinks: gettingStarted: - /get-started/quickstart/set-up-git @@ -124,4 +124,11 @@ externalProducts: name: npm href: 'https://docs.npmjs.com/' external: true +ms.openlocfilehash: dfd88a0c13da67bf929a5f5334e73319c04ad394 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147643849' --- + diff --git a/translations/es-ES/content/issues/guides.md b/translations/es-ES/content/issues/guides.md index 021fcbf09c..b1b7d8cb0b 100644 --- a/translations/es-ES/content/issues/guides.md +++ b/translations/es-ES/content/issues/guides.md @@ -1,6 +1,6 @@ --- title: Guías de propuestas -shortTitle: Guías +shortTitle: Guides intro: 'Aprende cómo puedes utilizar las {% data variables.product.prodname_github_issues %} para planear y rastrear tu trabajo.' allowTitleToDifferFromFilename: true layout: product-guides @@ -24,5 +24,11 @@ includeGuides: - /issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board - /issues/using-labels-and-milestones-to-track-work/managing-labels - /issues/using-labels-and-milestones-to-track-work/creating-and-editing-milestones-for-issues-and-pull-requests +ms.openlocfilehash: 526d3f43c110b76fb1a0c20b5937ce2056804c81 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147423584' --- diff --git a/translations/es-ES/content/issues/index.md b/translations/es-ES/content/issues/index.md index e5de573426..218ca874d7 100644 --- a/translations/es-ES/content/issues/index.md +++ b/translations/es-ES/content/issues/index.md @@ -1,6 +1,6 @@ --- -title: Propuestas de GitHub -shortTitle: Propuestas de GitHub +title: Problemas de GitHub +shortTitle: GitHub Issues intro: 'Aprende cómo puedes utilizar las {% data variables.product.prodname_github_issues %} para planear y rastrear tu trabajo.' introLinks: overview: /issues/tracking-your-work-with-issues/creating-issues/about-issues @@ -73,5 +73,11 @@ redirect_from: - /disabling-issues - /linking-a-pull-request-to-an-issue - /about-duplicate-issues-and-pull-requests +ms.openlocfilehash: 77ed4853ea625e6c4daa2548086e84ab0979ed5b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147443684' --- diff --git a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/index.md b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/index.md index daed5c3bfd..142b8ed33a 100644 --- a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/index.md +++ b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/index.md @@ -1,7 +1,7 @@ --- -title: 'Organizar tu trabajo con los {% data variables.product.prodname_projects_v1 %}' +title: 'Organización del trabajo con {% data variables.product.prodname_projects_v1 %}' shortTitle: '{% data variables.product.prodname_projects_v1_caps %}' -intro: 'Utiliza {% data variables.product.prodname_projects_v1 %} para administrar tu trabajo en {% data variables.product.prodname_dotcom %}' +intro: 'Usa {% data variables.product.prodname_projects_v1 %} para administrar el trabajo en {% data variables.product.prodname_dotcom %}' allowTitleToDifferFromFilename: true versions: feature: projects-v1 @@ -17,6 +17,11 @@ redirect_from: - /tracking-progress-on-your-project-board - /filtering-cards-on-a-project-board - /archiving-cards-on-a-project-board +ms.openlocfilehash: c498a1e93008276aebe022dcc53a66086b86def7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147422992' --- - {% data reusables.projects.project_boards_old %} diff --git a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/about-automation-for-project-boards.md b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/about-automation-for-project-boards.md index a1caac601d..eeded746bf 100644 --- a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/about-automation-for-project-boards.md +++ b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/about-automation-for-project-boards.md @@ -1,6 +1,6 @@ --- -title: 'Acerca de la automatización para los {% data variables.product.prodname_projects_v1 %}' -intro: 'Puedes configurar los flujos de trabajo automáticos para mantener el estado de las tarjetas del {% data variables.projects.projects_v1_board %} sincronizadas con las propuestas y solicitudes de cambio asociadas.' +title: 'Acerca de la automatización de {% data variables.product.prodname_projects_v1 %}' +intro: 'Puedes configurar flujos de trabajo automáticos para mantener el estado de las tarjetas del tablero de {% data variables.projects.projects_v1_board %} en sincronización con las incidencias y las solicitudes de incorporación de cambios asociadas.' redirect_from: - /github/managing-your-work-on-github/managing-project-boards/about-automation-for-project-boards - /articles/about-automation-for-project-boards @@ -9,38 +9,43 @@ versions: feature: projects-v1 topics: - Pull requests -shortTitle: 'Automatización para los {% data variables.product.prodname_projects_v1 %}' +shortTitle: 'Automation for {% data variables.product.prodname_projects_v1 %}' allowTitleToDifferFromFilename: true +ms.openlocfilehash: 76cea8f38d7470bd7b6212ae1f93601b5e8c923b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147423344' --- - {% data reusables.projects.project_boards_old %} -{% data reusables.project-management.automate-project-board-permissions %} Para obtener más información, consulta la sección "[Permisos de los {% data variables.product.prodname_projects_v1_caps %} para una organización](/articles/project-board-permissions-for-an-organization)". +{% data reusables.project-management.automate-project-board-permissions %} Para más información, consulta "[Permisos de {% data variables.product.prodname_projects_v1_caps %} para una organización](/articles/project-board-permissions-for-an-organization)". -Puedes automatizar las acciones con base en los eventos activadores para las columnas del {% data variables.projects.projects_v1_board %}. Esto elimina algunas de las tareas manuales para administrar un {% data variables.projects.projects_v1_board %}. Por ejemplo, puedes configurar una columna de elementos "Por hacer", en donde cualquier propuesta o solicitud de cambios nueva que agregues a un {% data variables.projects.projects_v1_board %} se mueva automáticamente a la columna configurada. Para obtener más información, consulta la sección "[Configurar la automatización para los {% data variables.product.prodname_projects_v1 %}](/articles/configuring-automation-for-project-boards)". +Puedes automatizar acciones basadas en eventos desencadenados para columnas de {% data variables.projects.projects_v1_board %}. Esto elimina algunas de las tareas manuales para administrar una instancia de {% data variables.projects.projects_v1_board %}. Por ejemplo, puedes configurar una columna "Tareas pendientes", donde cualquier incidencia o solicitud de incorporación de cambios que agregues a una instancia de {% data variables.projects.projects_v1_board %} se mueva automáticamente a la columna configurada. Para más información, consulta "[Configuración de automatización para {% data variables.product.prodname_projects_v1 %}](/articles/configuring-automation-for-project-boards)". {% data reusables.project-management.use-automated-template %} {% data reusables.project-management.copy-project-boards %} -La automatización de los {% data variables.projects.projects_v1_board_caps %} también puede ayudar a que los equipos desarrollen un entendimiento compartido del propósito de un {% data variables.projects.projects_v1_board %} y del proceso de desarrollo del equipo al crear un flujo de trabajo estándar para acciones específicas. +La automatización de {% data variables.projects.projects_v1_board_caps %} también puede ayudar a los equipos a desarrollar una comprensión compartida del propósito de una instancia de {% data variables.projects.projects_v1_board %} y el proceso de desarrollo del equipo mediante la creación de un flujo de trabajo estándar para determinadas acciones. {% data reusables.project-management.resync-automation %} ## Opciones de automatización | Columna preestablecida | Opciones de configuración | -| ---------------------- | ------------------------- | -| Tarea pendientes |
  • Mover todas las propuestas agregadas recientemente aquí.
  • Mover todas las solicitudes de extracción agregadas recientemente aquí.
  • Mover todas las propuestas que se volvieron a abrir aquí.
  • Mover todas las solicitudes de extracción que se volvieron a abrir aquí.
| -| En curso |
  • Mover todas las solicitudes de extracción que se volvieron a abrir recientemente aquí.
  • Mover todas las propuestas que se volvieron a abrir aquí.
  • Mover todas las solicitudes de extracción que se volvieron a abrir aquí.
  • Mover todas las solicitudes de extracción que cumplen con la cantidad mínima de revisiones requeridas de la rama base aquí.
  • Mover todas las solicitudes de extracción que ya no cumplen con la cantidad mínima de revisiones requeridas de la rama base aquí.
| -| Done |
  • Mover todas las propuestas cerradas aquí.
  • Mover todas las solicitudes de extracción fusionadas aquí.
  • Mover todas las solicitudes de extracción cerradas, sin fusionar aquí.
| +| --- | --- | +| Tareas pendientes |
  • Mover todas las propuestas agregadas recientemente aquí.
  • Mover todas las solicitudes de extracción agregadas recientemente aquí.
  • Mover todas las propuestas que se volvieron a abrir aquí.
  • Mover todas las solicitudes de extracción que se volvieron a abrir aquí.
| +| En curso |
  • Mover todas las solicitudes de extracción que se volvieron a abrir recientemente aquí.
  • Mover todas las propuestas que se volvieron a abrir aquí.
  • Mover todas las solicitudes de extracción que se volvieron a abrir aquí.
  • Mover todas las solicitudes de extracción que cumplen con la cantidad mínima de revisiones requeridas de la rama base aquí.
  • Mover todas las solicitudes de extracción que ya no cumplen con la cantidad mínima de revisiones requeridas de la rama base aquí.
| +| Listo |
  • Mover todas las propuestas cerradas aquí.
  • Mover todas las solicitudes de extracción fusionadas aquí.
  • Mover todas las solicitudes de extracción cerradas, sin fusionar aquí.
| ## Seguimiento de progreso del proyecto -Puedes rastrear el progreso en tu {% data variables.projects.projects_v1_board %}. Las tarjetas en las columnas "por hacer", "en curso", o "hecho" cuentan sobre el progreso general del proyecto. {% data reusables.project-management.project-progress-locations %} +Puedes realizar el seguimiento del progreso de la instancia de {% data variables.projects.projects_v1_board %}. Las tarjetas en las columnas "por hacer", "en curso", o "hecho" cuentan sobre el progreso general del proyecto. {% data reusables.project-management.project-progress-locations %} -Para obtener más información, consulta la sección "[Rastrear el progreso en tu {% data variables.product.prodname_project_v1 %}](/github/managing-your-work-on-github/tracking-progress-on-your-project-board)". +Para más información, consulta "[Seguimiento del progreso de {% data variables.product.prodname_project_v1 %}](/github/managing-your-work-on-github/tracking-progress-on-your-project-board)". -## Leer más -- "[Configurar la automatización para {% data variables.product.prodname_projects_v1 %}](/articles/configuring-automation-for-project-boards)"{% ifversion fpt or ghec %} -- "[Copiar un {% data variables.product.prodname_project_v1 %}](/articles/copying-a-project-board)"{% endif %} +## Información adicional +- "[Configuración de la automatización para {% data variables.product.prodname_projects_v1 %}](/articles/configuring-automation-for-project-boards)"{% ifversion fpt or ghec %} +- "[Copia de una instancia de {% data variables.product.prodname_project_v1 %}](/articles/copying-a-project-board)"{% endif %} diff --git a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards.md b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards.md index 0248fea590..0543224fc9 100644 --- a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards.md +++ b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards.md @@ -1,6 +1,6 @@ --- -title: 'Acerca de las {% data variables.product.prodname_projects_v1 %}' -intro: 'Los {% data variables.product.prodname_projects_v1_caps %} en {% data variables.product.product_name %} te permiten organizar y priorizar tu trabajo. Puedes crear {% data variables.projects.projects_v1_boards %} para trabajo de características específicas, itinerarios integrales o incluso listas de verificación de lanzamientos. Con {% data variables.product.prodname_projects_v1 %}, tienes la flexibilidad de crear flujos de trabajo personalizados que se acopñlen a tus necesidades.' +title: 'Acerca de {% data variables.product.prodname_projects_v1 %}' +intro: '{% data variables.product.prodname_projects_v1_caps %} en {% data variables.product.product_name %} te ayudan a organizar y priorizar el trabajo. Puedes crear instancias de {% data variables.projects.projects_v1_boards %} para un trabajo con características específicas, hojas de ruta completas y hasta listas de comprobación de versiones. Con {% data variables.product.prodname_projects_v1 %}, tienes la flexibilidad de crear flujos de trabajo personalizados adaptados a tus necesidades.' redirect_from: - /github/managing-your-work-on-github/managing-project-boards/about-project-boards - /articles/about-projects @@ -11,64 +11,69 @@ versions: topics: - Pull requests allowTitleToDifferFromFilename: true +ms.openlocfilehash: 5ec81cf456ddca503e58ca6703ae3372875bd62c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147614243' --- - {% data reusables.projects.project_boards_old %} -Los {% data variables.projects.projects_v1_boards_caps %} se componen de propuestas, solicitudes de cambios y notas que se categorizan como tarjetas en las columnas de tu elección. Puedes arrastrar y soltar o usar los atajos del teclado para reordenar las tarjetas dentro de una columna, mover tarjetas de columna a columna y cambiar el orden de las columnas. +Las instancias de {% data variables.projects.projects_v1_boards_caps %} están formadas por incidencias, solicitudes de incorporación de cambios y notas que se categorizan como tarjetas en las columnas que elijas. Puedes arrastrar y soltar o usar los atajos del teclado para reordenar las tarjetas dentro de una columna, mover tarjetas de columna a columna y cambiar el orden de las columnas. -Las tarjetas de los {% data variables.projects.projects_v1_board_caps %} contienen metadatos relevantes para las propuestas y solicitudes de cambios, como etiquetas, asignados, el estado y quién la abrió. {% data reusables.project-management.edit-in-project %} +Las tarjetas de {% data variables.projects.projects_v1_board_caps %} contienen metadatos relevantes para las incidencias y las solicitudes de incorporación de cambios, como etiquetas, usuarios asignados, el estado y quién las ha abierto. {% data reusables.project-management.edit-in-project %} -Puedes crear notas dentro de las columnas para que sirvan como recordatorios de tareas, referencias a las propuestas y solicitudes de cambio de cualquier repositorio en {% data variables.product.product_location %} o para agregar la información relacionada con el {% data variables.projects.projects_v1_board %}. Puedes crear una tarjeta de referencia para otro {% data variables.projects.projects_v1_board %} si agregas un enlace a una nota. Si la nota no es suficiente para tus necesidades, puedes convertirla en una propuesta. Para obtener más información sobre cómo convertir las notas en propuestas, consulta la sección "[Agregar notas a un {% data variables.product.prodname_project_v1 %}](/articles/adding-notes-to-a-project-board)". +Puedes crear notas dentro de las columnas que sirvan como recordatorios de tareas, referencias a incidencias y solicitudes de incorporación de cambios desde cualquier repositorio en {% data variables.product.product_location %}, o bien para agregar información relacionada con la instancia de {% data variables.projects.projects_v1_board %}. Puedes crear una tarjeta de referencia para otra instancia de {% data variables.projects.projects_v1_board %} si agregas un enlace a una nota. Si la nota no es suficiente para tus necesidades, puedes convertirla en una propuesta. Para más información sobre cómo convertir notas en incidencias, consulta "[Adición de notas a una instancia de {% data variables.product.prodname_project_v1 %}](/articles/adding-notes-to-a-project-board)". Tipos de tableros de proyecto: -- **{% data variables.projects.projects_v1_board %} perteneciente a un usuario** puede contener propuestas y solicitudes de cambio de cualquier repositorio personal. -- **{% data variables.projects.projects_v1_board %} de toda la organización** puede contener propuestas y solicitudes de cambio de cualquier repositorio que le pertenezca a una organización. {% data reusables.project-management.link-repos-to-project-board %} Para obtener más información, consulta la sección "[Enlazar un repositorio a un {% data variables.product.prodname_project_v1 %}](/articles/linking-a-repository-to-a-project-board)". -- **{% data variables.projects.projects_v1_board %} de repositorio** se le da un alcance para propuestas y solicitudes de cambios dentro de un repositorio específico. También pueden incluir notas que hacen referencia a las propuestas y las solicitudes de extracción en otros repositorios. +- **Las instancias de {% data variables.projects.projects_v1_board %}** pueden contener incidencias y solicitudes de incorporación de cambios de cualquier repositorio personal. +- **Las instancias de {% data variables.projects.projects_v1_board %} para toda la organización** pueden contener incidencias y solicitudes de incorporación de cambios de cualquier repositorio que pertenezca a una organización. {% data reusables.project-management.link-repos-to-project-board %} Para más información, consulta "[Vinculación de un repositorio a una instancia de {% data variables.product.prodname_project_v1 %}](/articles/linking-a-repository-to-a-project-board)". +- **Las instancias de {% data variables.projects.projects_v1_board %} de repositorio** tienen como ámbito incidencias y solicitudes de incorporación de cambios dentro de un único repositorio. También pueden incluir notas que hacen referencia a las propuestas y las solicitudes de extracción en otros repositorios. -## Crear y ver los {% data variables.projects.projects_v1_boards %} +## Creación y visualización de {% data variables.projects.projects_v1_boards %} -Para crear un {% data variables.projects.projects_v1_board %} de organización, debes ser miembro de ella. Los propietarios de las organizaciones y las personas con permisos administrativos de {% data variables.projects.projects_v1_board %} pueden personalizar el acceso al {% data variables.projects.projects_v1_board %}. +A fin de crear una instancia de {% data variables.projects.projects_v1_board %} para la organización, debes ser miembro de la organización. Los propietarios de la organización y los usuarios con permisos de administrador de {% data variables.projects.projects_v1_board %} pueden personalizar el acceso a la instancia de {% data variables.projects.projects_v1_board %}. {% ifversion classic-project-visibility-permissions %}{% data reusables.projects.owners-can-limit-visibility-permissions %}{% endif %} -Si un {% data variables.projects.projects_v1_board %} perteneciente a una organización incluye propuestas o solicitudes de cambio de un repositorio en el cual no tienes permisos de visualización, la tarjeta se redactará. Para obtener más información, consulta la sección "[Permisos de los {% data variables.product.prodname_project_v1_caps %} para una organización](/articles/project-board-permissions-for-an-organization)". +Si una instancia de {% data variables.projects.projects_v1_board %} propiedad de la organización incluye incidencias o solicitudes de incorporación de cambios de un repositorio del que no tienes permiso para ver, la tarjeta será censurada. Para más información, consulta "[Permisos de {% data variables.product.prodname_project_v1_caps %} para una organización](/articles/project-board-permissions-for-an-organization)". -La vista de actividad muestra el historial reciente del {% data variables.projects.projects_v1_board %}, tal como las tarjetas que haya creado alguien o movido entre columnas. Para acceder a la vista actividad, haz clic en **Menú** y desplázate hacia abajo. +En la vista de actividad se muestra el historial reciente de la instancia de {% data variables.projects.projects_v1_board %}, como las tarjetas que alguien ha creado o movido entre las columnas. Para acceder a la vista de actividad, haz clic en **Menú** y desplázate hacia abajo. -Para encontrar tarjetas específicas en un {% data variables.projects.projects_v1_board %} o vista de un subconjunto de las tarjetas, puedes filtrar las tarjetas de {% data variables.projects.projects_v1_board %}. Para obtener más información, consulta la sección "[Filtrar las tarjetas en un {% data variables.product.prodname_project_v1 %}](/articles/filtering-cards-on-a-project-board)". +Para buscar tarjetas específicas en una instancia de {% data variables.projects.projects_v1_board %} o ver un subconjunto de las tarjetas, puedes filtrar las tarjetas de {% data variables.projects.projects_v1_board %}. Para más información, consulta "[Filtrado de tarjetas en una instancia de {% data variables.product.prodname_project_v1 %}](/articles/filtering-cards-on-a-project-board)". -Para simplificar tu flujo de trabajo y mantener las tareas completadas fuera de tu {% data variables.projects.projects_v1_board %}, puedes archivarlas. Para obtener más información, consulta la sección "[Archivar las tarjetas en un {% data variables.product.prodname_project_v1 %}](/articles/archiving-cards-on-a-project-board)". +Para simplificar el flujo de trabajo y mantener las tareas completadas fuera de la instancia de {% data variables.projects.projects_v1_board %}, puedes archivar tarjetas. Para más información, consulta "[Archivado de tarjetas en una instancia de {% data variables.product.prodname_project_v1 %}](/articles/archiving-cards-on-a-project-board)". -Si completaste todas las tareas de tu {% data variables.projects.projects_v1_board %} o si ya no necesitas utilizar tu {% data variables.projects.projects_v1_board %}, puedes cerrar el {% data variables.projects.projects_v1_board %}. Para obtener más información, consulta la sección "[Cerrar un {% data variables.product.prodname_project_v1 %}](/articles/closing-a-project-board)" +Si ha completado todas las tareas de {% data variables.projects.projects_v1_board %} o ya no necesita usar los datos {% data variables.projects.projects_v1_board %}, puede cerrar los datos {% data variables.projects.projects_v1_board %}. Para más información, consulta "[Cierre de una instancia de {% data variables.product.prodname_project_v1 %}](/articles/closing-a-project-board)". -También puedes [inhabilitar los {% data variables.projects.projects_v1_boards %} en un repositorio](/articles/disabling-project-boards-in-a-repository) o [inhabilitar los {% data variables.projects.projects_v1_boards %} en tu organización](/articles/disabling-project-boards-in-your-organization) si prefieres rastrear tu trabajo de otra forma. +También puedes [deshabilitar {% data variables.projects.projects_v1_boards %} en un repositorio](/articles/disabling-project-boards-in-a-repository) o [deshabilitar {% data variables.projects.projects_v1_boards %} en la organización](/articles/disabling-project-boards-in-your-organization), si prefieres realizar el seguimiento del trabajo de otra manera. {% data reusables.project-management.project-board-import-with-api %} -## Plantillas para los {% data variables.projects.projects_v1_boards %} +## Plantillas para {% data variables.projects.projects_v1_boards %} -Puedes utilizar plantillas para configurar un {% data variables.projects.projects_v1_board %} nuevo. Cuando utilizas una plantilla para crear un {% data variables.projects.projects_v1_board %}, tu tablero nuevo incluirá columnas así como tarjetas con consejos para utilizar {% data variables.product.prodname_projects_v1 %}. También puedes elegir una plantilla con la automatización ya configurada. +Puedes usar plantillas para configurar rápidamente una nueva instancia de {% data variables.projects.projects_v1_board %}. Al usar una plantilla para crear una instancia de {% data variables.projects.projects_v1_board %}, el nuevo panel incluirá columnas, así como tarjetas con sugerencias para usar {% data variables.product.prodname_projects_v1 %}. También puedes elegir una plantilla con la automatización ya configurada. -| Plantilla | Descripción | -| ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Kanban básico | Hace un seguimiento de tus tareas con las columnas Tareas pendientes, En progreso y Hecho | -| Kanban automatizado | Las tarjetas se mueven automáticamente entre las columnas Tareas pendientes, En progreso y Hecho | +| Plantilla | Descripción | +| --- | --- | +| Kanban básico | Hace un seguimiento de tus tareas con las columnas Tareas pendientes, En progreso y Hecho | +| Kanban automatizado | Las tarjetas se mueven automáticamente entre las columnas Tareas pendientes, En progreso y Hecho | | Kanba automatizado con revisión | Las tarjetas se mueven automáticamente entre las columnas Tareas pendientes, En progreso y Hecho, con disparos adicionales para el estado de la revisión de solicitud de extracción | -| Evaluación de error | Evalúa y prioriza errores con las columnas Tareas pendientes, Prioridad alta, Prioridad baja y Cerrado | +| Evaluación de error | Evalúa y prioriza errores con las columnas Tareas pendientes, Prioridad alta, Prioridad baja y Cerrado | -Para obtener más información sobre cómo automatizar los {% data variables.product.prodname_projects_v1 %}, consulta la sección "[Acerca de la automatización para los {% data variables.product.prodname_projects_v1 %}](/articles/about-automation-for-project-boards)". +Para más información sobre la automatización de {% data variables.product.prodname_projects_v1 %}, consulta "[Acerca de la automatización de {% data variables.product.prodname_projects_v1 %}](/articles/about-automation-for-project-boards)". -![{% data variables.product.prodname_project_v1 %} con una plantilla básica de kanban](/assets/images/help/projects/project-board-basic-kanban-template.png) +![{% data variables.product.prodname_project_v1 %} con plantilla Kanban básica](/assets/images/help/projects/project-board-basic-kanban-template.png) {% data reusables.project-management.copy-project-boards %} -## Leer más +## Información adicional -- "[Crear un {% data variables.product.prodname_project_v1 %}](/articles/creating-a-project-board)" -- "[Editar un {% data variables.product.prodname_project_v1 %}](/articles/editing-a-project-board)"{% ifversion fpt or ghec %} -- "[Copiar un {% data variables.product.prodname_project_v1 %}](/articles/copying-a-project-board)"{% endif %} -- "[Agregar propuestas y solicitudes de cambios a un {% data variables.product.prodname_project_v1 %}](/articles/adding-issues-and-pull-requests-to-a-project-board)" -- "[Permisos de un {% data variables.product.prodname_project_v1_caps %} para una organización](/articles/project-board-permissions-for-an-organization)" -- "[Atajos del teclado](/articles/keyboard-shortcuts/#project-boards)" +- "[Creación de una instancia de {% data variables.product.prodname_project_v1 %}](/articles/creating-a-project-board)" +- "[Edición de una instancia de {% data variables.product.prodname_project_v1 %}](/articles/editing-a-project-board)"{% ifversion fpt or ghec %} +- "[Copia de una instancia de {% data variables.product.prodname_project_v1 %}](/articles/copying-a-project-board)"{% endif %} +- "[Adición de incidencias y solicitudes de incorporación de cambios a una instancia de {% data variables.product.prodname_project_v1 %}](/articles/adding-issues-and-pull-requests-to-a-project-board)" +- "[Permisos de {% data variables.product.prodname_project_v1_caps %} para una organización](/articles/project-board-permissions-for-an-organization)". +- "[Métodos abreviados de teclado](/articles/keyboard-shortcuts/#project-boards)" diff --git a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/changing-project-board-visibility.md b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/changing-project-board-visibility.md index 620920c60d..34e0ea3acf 100644 --- a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/changing-project-board-visibility.md +++ b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/changing-project-board-visibility.md @@ -1,16 +1,22 @@ --- -title: Changing {% data variables.product.prodname_project_v1 %} visibility -intro: 'As an organization owner or {% data variables.projects.projects_v1_board %} admin, you can make a {% data variables.projects.projects_v1_board %} {% ifversion ghae %}internal{% else %}public{% endif %} or private.' +title: 'Cambio de la visibilidad de {% data variables.product.prodname_project_v1 %}' +intro: 'Como propietario de la organización o administrador de {% data variables.projects.projects_v1_board %}, puedes crear una instancia de {% data variables.projects.projects_v1_board %} {% ifversion ghae %}interna{% else %}pública{% endif %} o privada.' redirect_from: - /github/managing-your-work-on-github/managing-project-boards/changing-project-board-visibility - /articles/changing-project-board-visibility - /github/managing-your-work-on-github/changing-project-board-visibility versions: - feature: "projects-v1" + feature: projects-v1 topics: - Pull requests shortTitle: Change visibility allowTitleToDifferFromFilename: true +ms.openlocfilehash: c288e72dccb5c1212e6e01d24197289cc77c18ce +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147614483' --- {% data reusables.projects.project_boards_old %} @@ -18,15 +24,13 @@ allowTitleToDifferFromFilename: true {% note %} -**{% ifversion classic-project-visibility-permissions %}Notes{% else %}Note{% endif %}:** {% ifversion classic-project-visibility-permissions %} +**{% ifversion classic-project-visibility-permissions %}Notas{% else %}Nota{% endif %}:** {% ifversion classic-project-visibility-permissions %} * {% data reusables.projects.owners-can-limit-visibility-permissions %} -* {% endif %}When you make your {% data variables.projects.projects_v1_board %} {% ifversion ghae %}internal{% else %}public{% endif %}, organization members are given read access by default. You can give specific organization members write or admin permissions by giving access to teams they're on or by adding them to the {% data variables.projects.projects_v1_board %} as a collaborator. For more information, see "[{% data variables.product.prodname_project_v1_caps %} permissions for an organization](/articles/project-board-permissions-for-an-organization)." +* {% endif %}Al crear la instancia de {% data variables.projects.projects_v1_board %} {% ifversion ghae %}interna{% else %}pública{% endif %}, los miembros de la organización reciben acceso de lectura de forma predeterminada. Puedes asignar permisos de escritura o administración a miembros específicos de la organización si asignas acceso a los equipos en los que están, o bien si los agregas a la instancia de {% data variables.projects.projects_v1_board %} como colaboradores. Para más información, consulta "[Permisos de {% data variables.product.prodname_project_v1_caps %} para una organización](/articles/project-board-permissions-for-an-organization)". {% endnote %} -1. Navigate to the project board you want to make {% ifversion ghae %}internal{% else %}public{% endif %} or private. -{% data reusables.project-management.click-menu %} -{% data reusables.project-management.access-collaboration-settings %} -{% data reusables.project-management.choose-visibility %} -1. Click **Save**. +1. Vaya al panel de proyecto que quiera convertir en {% ifversion ghae %}interno{% else %}público{% endif %} o privado. +{% data reusables.project-management.click-menu %} {% data reusables.project-management.access-collaboration-settings %} {% data reusables.project-management.choose-visibility %} +1. Haga clic en **Save**(Guardar). diff --git a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/closing-a-project-board.md b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/closing-a-project-board.md index 0a0236adbc..0807c76abb 100644 --- a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/closing-a-project-board.md +++ b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/closing-a-project-board.md @@ -1,6 +1,6 @@ --- -title: 'Elegir un {% data variables.product.prodname_project_v1 %}' -intro: 'Si completaste todas las tareas en un {% data variables.projects.projects_v1_board %} o si ya no necesitas utilizar un {% data variables.projects.projects_v1_board %}, puedes cerrar el {% data variables.projects.projects_v1_board %}.' +title: 'Cierre de una instancia de {% data variables.product.prodname_project_v1 %}' +intro: 'Si ha completado todas las tareas de un {% data variables.projects.projects_v1_board %} o ya no necesita usar un {% data variables.projects.projects_v1_board %}, puede cerrar los datos {% data variables.projects.projects_v1_board %}.' redirect_from: - /github/managing-your-work-on-github/managing-project-boards/closing-a-project-board - /articles/closing-a-project @@ -11,22 +11,29 @@ versions: topics: - Pull requests allowTitleToDifferFromFilename: true +ms.openlocfilehash: fb62345b404e94ddd5a6a22995b9481c9855914d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147422712' --- - {% data reusables.projects.project_boards_old %} -Cuando eliges un {% data variables.projects.projects_v1_board %}, cualquier automatización de flujo de trabajo se pausará predeterminadamente. +Al cerrar una instancia de {% data variables.projects.projects_v1_board %}, cualquier automatización de flujo de trabajo configurada se pausará de forma predeterminada. -Si vuelves a abrir un {% data variables.projects.projects_v1_board %}, tienes la opción de *sincronizar* la automatización, lo cual actualiza la posición de las tarjetas en el tablero de acuerdo con los ajustes de automatización que se configuraron para este. Para obtener más información, consulta la seección "[Volver a abrir un {% data variables.product.prodname_project_v1 %} cerrado](/articles/reopening-a-closed-project-board)" o "[Acerca de la automatización para los {% data variables.product.prodname_projects_v1 %}](/articles/about-automation-for-project-boards)". +Si vuelves a abrir una instancia de {% data variables.projects.projects_v1_board %}, tienes la opción de *sincronizar* la automatización, lo que actualiza la posición de las tarjetas en el panel de acuerdo con la configuración de automatización que hayas configurado para el panel. Para más información, consulta "[Reapertura de una instancia de {% data variables.product.prodname_project_v1 %} cerrada](/articles/reopening-a-closed-project-board)" o "[Acerca de la automatización de {% data variables.product.prodname_projects_v1 %}](/articles/about-automation-for-project-boards)". -1. Navega a la lista de {% data variables.projects.projects_v1_boards %} en tu repositorio u organización o a los que le pertenecen a tu cuenta personal. -2. En la lista de proyectos, junto al {% data variables.projects.projects_v1_board %} que quieras cerrar, haz clic en {% octicon "chevron-down" aria-label="The chevron icon" %}. ![Icono de comillas angulares a la derecha del nombre del tablero de proyecto](/assets/images/help/projects/project-list-action-chevron.png) -3. Da clic en **Cerrar**. ![Menú desplegable para cerrar elementos en el tablero de proyecto](/assets/images/help/projects/close-project.png) +1. Navega hasta la lista de instancias de {% data variables.projects.projects_v1_boards %} en tu repositorio u organización, o las que pertenezcan a tu cuenta personal. +2. En la lista de proyectos, junto a la instancia de {% data variables.projects.projects_v1_board %} que quieras cerrar, haz clic en {% octicon "chevron-down" aria-label="The chevron icon" %}. +![Icono de botón de contenido adicional a la derecha del nombre del panel de proyecto](/assets/images/help/projects/project-list-action-chevron.png) +3. Haga clic en **Cerrar**. +![Menú desplegable para cerrar elementos en el panel de proyecto](/assets/images/help/projects/close-project.png) -## Leer más +## Información adicional - "[Acerca de {% data variables.product.prodname_projects_v1 %}](/articles/about-project-boards)" -- "[Borrar un {% data variables.product.prodname_project_v1 %}](/articles/deleting-a-project-board)" -- "[Inhabilitar los {% data variables.product.prodname_projects_v1 %} en un repositorio](/articles/disabling-project-boards-in-a-repository)" -- "[Inhabilitar los {% data variables.product.prodname_projects_v1 %} en tu organización](/articles/disabling-project-boards-in-your-organization)" -- "[Permisos de un {% data variables.product.prodname_project_v1_caps %} para una organización](/articles/project-board-permissions-for-an-organization)" +- "[Eliminación de una instancia de {% data variables.product.prodname_project_v1 %}](/articles/deleting-a-project-board)" +- "[Deshabilitación de {% data variables.product.prodname_projects_v1 %} en un repositorio](/articles/disabling-project-boards-in-a-repository)" +- "[Deshabilitación de {% data variables.product.prodname_projects_v1 %} en la organización](/articles/disabling-project-boards-in-your-organization)" +- "[Permisos de {% data variables.product.prodname_project_v1_caps %} para una organización](/articles/project-board-permissions-for-an-organization)". diff --git a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/configuring-automation-for-project-boards.md b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/configuring-automation-for-project-boards.md index 5975cad419..6ddbeeda4e 100644 --- a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/configuring-automation-for-project-boards.md +++ b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/configuring-automation-for-project-boards.md @@ -1,6 +1,6 @@ --- -title: 'Configurar la automatización para los {% data variables.product.prodname_projects_v1 %}' -intro: 'Puedes configurar flujos de trabajo automáticos para mover propuestas y solicitudes de cambio a una columna de un {% data variables.projects.projects_v1_board %} cuando ocurre un evento específico.' +title: 'Configuración de la automatización para {% data variables.product.prodname_projects_v1 %}' +intro: 'Puedes establecer flujos de trabajo automáticos para mover incidencias y solicitudes de incorporación de cambios a una columna de {% data variables.projects.projects_v1_board %} cuando se produce un evento especificado.' redirect_from: - /github/managing-your-work-on-github/managing-project-boards/configuring-automation-for-project-boards - /articles/configuring-automation-for-project-boards @@ -12,14 +12,19 @@ topics: - Projects - Issues - Project management -shortTitle: Configurar la automatización +shortTitle: Configure automation type: how_to allowTitleToDifferFromFilename: true +ms.openlocfilehash: 67294015021ef97a8210bff8bbe6c95e352dc26e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147422688' --- - {% data reusables.projects.project_boards_old %} -{% data reusables.project-management.automate-project-board-permissions %} Para obtener más información, consulta la sección "[Acerca de la automatización para los {% data variables.product.prodname_projects_v1 %}](/articles/about-automation-for-project-boards)". +{% data reusables.project-management.automate-project-board-permissions %} Para más información, consulta "[Acerca de la automatización de {% data variables.product.prodname_projects_v1 %}](/articles/about-automation-for-project-boards)". {% data reusables.project-management.use-automated-template %} @@ -27,16 +32,20 @@ allowTitleToDifferFromFilename: true {% tip %} -**Sugerencia** Para editar columnas que ya tienen configurada la automatización, haz clic en **Manage** (Administrar) en la parte inferior de la columna. +**Sugerencia**: Para editar columnas que ya tienen configurada la automatización, haga clic en **Manage** (Administrar) en la parte inferior de la columna. {% endtip %} -1. Navega al {% data variables.projects.projects_v1_board %} que quieras automatizar. -2. En la columna que deseas automatizar, haz clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}. ![Icono Editar](/assets/images/help/projects/edit-column-button.png) -3. Haz clic en **Manage automation** (Administrar automatización). ![Botón Manage automation (Administrar automatización)](/assets/images/help/projects/manage-automation-button.png) -4. En el menú desplegable Preset (Preestablecer), selecciona el preestablecimiento de la automatización. ![Selecciona preestablecer la automatización desde el menú](/assets/images/help/projects/select-automation.png) -5. Selecciona las automatizaciones del flujo de trabajo que deseas configurar para la columna. ![Lista de opciones para automatizar la columna](/assets/images/help/projects/select-automation-options-existing-column.png) -6. Haz clic en **Update automation** (Actualizar automatización). +1. Navega a la instancia de {% data variables.projects.projects_v1_board %} que quieras automatizar. +2. En la columna que quiere automatizar, haga clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}. +![Icono Editar](/assets/images/help/projects/edit-column-button.png) +3. Haga clic en **Manage automation** (Administrar automatización). +![Botón Manage automation (Administrar automatización)](/assets/images/help/projects/manage-automation-button.png) +4. En el menú desplegable Preset (Preestablecer), selecciona el preestablecimiento de la automatización. +![Selección de la automatización preestablecida en el menú](/assets/images/help/projects/select-automation.png) +5. Selecciona las automatizaciones del flujo de trabajo que deseas configurar para la columna. +![Lista de opciones para automatizar la columna](/assets/images/help/projects/select-automation-options-existing-column.png) +6. Haga clic en **Update automation** (Actualizar automatización). -## Leer más -- "[Acerca de la automatización para los {% data variables.product.prodname_projects_v1 %}](/articles/about-automation-for-project-boards)" +## Información adicional +- "[Acerca de la automatización de {% data variables.product.prodname_projects_v1 %}](/articles/about-automation-for-project-boards)" diff --git a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/copying-a-project-board.md b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/copying-a-project-board.md index 5a40025b19..752364c75b 100644 --- a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/copying-a-project-board.md +++ b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/copying-a-project-board.md @@ -1,6 +1,6 @@ --- -title: 'Copiar un {% data variables.product.prodname_project_v1 %}' -intro: 'Puedes copiar un {% data variables.projects.projects_v1_board %} para crear un proyecto nuevo rápidamente. El copiar {% data variables.projects.projects_v1_boards %} altamente personalizados o que se utilizan frecuentemente ayuda a estandarizar tu flujo de trabajo,.' +title: 'Copia de una instancia de {% data variables.product.prodname_project_v1 %}' +intro: 'Puedes copiar una instancia de {% data variables.projects.projects_v1_board %} para crear rápidamente un proyecto. La copia de instancias de {% data variables.projects.projects_v1_boards %} personalizadas o que se usan con frecuencia ayuda a estandarizar el flujo de trabajo.' redirect_from: - /github/managing-your-work-on-github/managing-project-boards/copying-a-project-board - /articles/copying-a-project-board @@ -11,24 +11,34 @@ versions: topics: - Pull requests allowTitleToDifferFromFilename: true +ms.openlocfilehash: 055e697d2bb5c7aa1ad4667d24bbe919ede87a99 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147423608' --- - {% data reusables.projects.project_boards_old %} -El copiar un {% data variables.projects.projects_v1_board %} te permite reutilizar el título, descripción y configuración de automatización de un {% data variables.projects.projects_v1_board %}. Puedes copiar {% data variables.projects.projects_v1_boards %} para eliminar el proceso manual de crear un {% data variables.projects.projects_v1_boards %} para los flujos de trabajo similares. +La copia de una instancia de {% data variables.projects.projects_v1_board %} te permite reutilizar el título, la descripción y la configuración de automatización de {% data variables.projects.projects_v1_board %}. Puedes copiar instancias de {% data variables.projects.projects_v1_boards %} para eliminar el proceso manual de crear instancias de {% data variables.projects.projects_v1_boards %} para flujos de trabajo similares. -Debes tener acceso de lectura a un {% data variables.projects.projects_v1_board %} para copiarlo a un repositorio u organización en donde tengas acceso de escritura. +Debes tener acceso de lectura a una instancia de {% data variables.projects.projects_v1_board %} para copiarla en un repositorio u organización donde tengas acceso de lectura. -Cuando copias un {% data variables.projects.projects_v1_board %} a una organización, la visibilidad del {% data variables.projects.projects_v1_board %} será privada, predeterminadamente, con una opción para cambiar dicha visibilidad. Para obtener más información, consulta la sección "[Cambiar la visibilidad del {% data variables.product.prodname_project_v1 %}](/articles/changing-project-board-visibility/)". +Al copiar una instancia de {% data variables.projects.projects_v1_board %} en una organización, la visibilidad de {% data variables.projects.projects_v1_board %} será privada de forma predeterminada, con una opción para cambiarla. Para más información, consulta "[Cambio de la visibilidad de {% data variables.product.prodname_project_v1 %}](/articles/changing-project-board-visibility/)". -La automatización de un {% data variables.projects.projects_v1_board %} también se habilita predeterminadamente. Para obtener más información, consulta la sección "[Acerca de la automatización para los {% data variables.product.prodname_projects_v1 %}](/articles/about-automation-for-project-boards/)". +La automatización de una instancia de {% data variables.projects.projects_v1_board %} también está habilitada de forma predeterminada. Para más información, consulta "[Acerca de la automatización para {% data variables.product.prodname_projects_v1 %}](/articles/about-automation-for-project-boards/)". -1. Navega al {% data variables.projects.projects_v1_board %} que quieras copiar. +1. Navega a la instancia de {% data variables.projects.projects_v1_board %} que quieras copiar. {% data reusables.project-management.click-menu %} -3. Haz clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, luego haz clic en **Copy** (Copiar). ![Opción para copiar en el menú desplegable desde la barra lateral del tablero de proyecto](/assets/images/help/projects/project-board-copy-setting.png) -4. Debajo de "Owner" (Propietario), usa el menú desplegable y haz clic en el repositorio o la organización donde deseas copiar el tablero de proyecto. ![Selecciona el propietario del tablero de proyecto copiado desde el menú desplegable](/assets/images/help/projects/copied-project-board-owner.png) -5. Opcionalmente, debajo de "Nombre del tablero de proyecto", escribe el nombre del {% data variables.projects.projects_v1_board %} copiado. ![Campo para escribir un nombre para el tablero de proyecto copiado](/assets/images/help/projects/copied-project-board-name.png) -6. Opcionalmente, debajo de "Description" (Descripción), escribe una descripción del tablero de proyecto copiado que verán otras personas. ![Campo para escribir una descripción para el tablero de proyecto copiado](/assets/images/help/projects/copied-project-board-description.png) -7. Opcionalmente, debajo de "Automation settings " (Parámetros de automatización), selecciona si deseas copiar los flujos de trabajo automáticos configurados. Esta opción está habilitada por defecto. Para obtener más información, consulta "[Acerca de la automatización para tableros de proyecto](/articles/about-automation-for-project-boards/)". ![Selecciona los parámetros de automatización para el tablero de proyecto copiado](/assets/images/help/projects/copied-project-board-automation-settings.png) -{% data reusables.project-management.choose-visibility %} -9. Haz clic en **Copy project** (Copiar proyecto). ![Botón para confirmar copia](/assets/images/help/projects/confirm-copy-project-board.png) +3. Haga clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y después en **Copiar**. +![Opción Copiar en el menú desplegable desde la barra lateral del panel de proyecto](/assets/images/help/projects/project-board-copy-setting.png) +4. Debajo de "Owner" (Propietario), usa el menú desplegable y haz clic en el repositorio o la organización donde deseas copiar el tablero de proyecto. +![Selección del propietario del panel de proyecto copiado desde el menú desplegable](/assets/images/help/projects/copied-project-board-owner.png) +5. Opcionalmente, en "Nombre del panel del proyecto", escribe el nombre de la instancia de {% data variables.projects.projects_v1_board %} copiada. +![Campo para escribir un nombre para el panel de proyecto copiado](/assets/images/help/projects/copied-project-board-name.png) +6. Opcionalmente, debajo de "Description" (Descripción), escribe una descripción del tablero de proyecto copiado que verán otras personas. +![Campo para escribir una descripción para el panel de proyecto copiado](/assets/images/help/projects/copied-project-board-description.png) +7. Opcionalmente, debajo de "Automation settings " (Parámetros de automatización), selecciona si deseas copiar los flujos de trabajo automáticos configurados. Esta opción está habilitada de forma predeterminada. Para más información, vea "[Acerca de la automatización de paneles de proyecto](/articles/about-automation-for-project-boards/)". +![Selección de la configuración de automatización para el panel de proyecto copiado](/assets/images/help/projects/copied-project-board-automation-settings.png) {% data reusables.project-management.choose-visibility %} +9. Haga clic en **Copiar proyecto**. +![Botón Confirmar copia](/assets/images/help/projects/confirm-copy-project-board.png) diff --git a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board.md b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board.md index 5095ea3e7d..7de7488814 100644 --- a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board.md +++ b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board.md @@ -1,6 +1,6 @@ --- -title: 'Crear una {% data variables.product.prodname_project_v1 %}' -intro: 'Los {% data variables.projects.projects_v1_boards_caps %} pueden utilizarse para crear flujos de trabajo personalizados que se acoplen a tus necesidades, como rastrear y priorizar el trabajo de características específicas, itinerarios integrales o incluso listas de verificación.' +title: 'Creación de una instancia de {% data variables.product.prodname_project_v1 %}' +intro: 'Las instancias de {% data variables.projects.projects_v1_boards_caps %} se pueden usar para crear flujos de trabajo personalizados de acuerdo con tus necesidades, como realizar el seguimiento y priorizar trabajos con características específicas, hojas de ruta completas y hasta listas de comprobación de versiones.' redirect_from: - /github/managing-your-work-on-github/managing-project-boards/creating-a-project-board - /articles/creating-a-project @@ -15,99 +15,68 @@ topics: - Project management type: how_to allowTitleToDifferFromFilename: true +ms.openlocfilehash: 9c55be9ea212cf9a09147267fc62da8f6f89fbbc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147614259' --- - {% data reusables.projects.project_boards_old %} {% data reusables.project-management.use-automated-template %} {% data reusables.project-management.copy-project-boards %} -{% data reusables.project-management.link-repos-to-project-board %} Para obtener más información, consulta la sección "[Enlazar un repositorio a un {% data variables.product.prodname_project_v1 %}](/articles/linking-a-repository-to-a-project-board)". +{% data reusables.project-management.link-repos-to-project-board %} Para más información, consulta "[Vinculación de un repositorio a una instancia de {% data variables.product.prodname_project_v1 %} ](/articles/linking-a-repository-to-a-project-board)". -Una vez que hayas creado tu {% data variables.projects.projects_v1_board %}, puedes agregar propuestas, solicitudes de cambio y notas a este. Para obtener más información, consulta la sección "[Agregar propuestas y solicitudes de cambio a un {% data variables.product.prodname_project_v1 %}](/articles/adding-issues-and-pull-requests-to-a-project-board)" y "[Agregar notas a un {% data variables.product.prodname_project_v1 %}](/articles/adding-notes-to-a-project-board)". +Una vez que se ha creado la instancia de {% data variables.projects.projects_v1_board %}, puedes agregarle incidencias, solicitudes de incorporación de cambios y notas. Para más información, consulta "[Adición de incidencias y solicitudes de incorporación de cambios a una instancia de {% data variables.product.prodname_project_v1 %}](/articles/adding-issues-and-pull-requests-to-a-project-board)" y "[Adición de notas a una instancia de {% data variables.product.prodname_project_v1 %}](/articles/adding-notes-to-a-project-board)". -También puedes configurar automatizaciones de flujo de trabajo para mantener sincronizado a tu {% data variables.projects.projects_v1_board %} con el estado de las propuestas y solicitudes de cambios. Para obtener más información, consulta la sección "[Acerca de la automatización para los {% data variables.product.prodname_projects_v1 %}](/articles/about-automation-for-project-boards)". +También puedes configurar automatizaciones de flujo de trabajo para mantener la instancia de {% data variables.projects.projects_v1_board %} sincronizada con el estado de las incidencias y las solicitudes de incorporación de cambios. Para más información, consulta "[Acerca de la automatización para {% data variables.product.prodname_projects_v1 %}](/articles/about-automation-for-project-boards)". {% data reusables.project-management.project-board-import-with-api %} -## Crear un {% data variables.projects.projects_v1_board %} perteneciente a un usuario +## Creación de una instancia de {% data variables.projects.projects_v1_board %} propiedad del usuario {% data reusables.projects.classic-project-creation %} {% data reusables.profile.access_profile %} -2. En la parte superior de tu página de perfil, en la navegación principal, haz clic en {% octicon "project" aria-label="The project board icon" %} **Proyectos**. ![Project tab](/assets/images/help/projects/user-projects-tab.png){% ifversion projects-v2 %} -1. Haz clic en **Proyectos (clásico)**{% endif %} -{% data reusables.project-management.click-new-project %} -{% data reusables.project-management.create-project-name-description %} -{% data reusables.project-management.choose-template %} -{% data reusables.project-management.choose-visibility %} -{% data reusables.project-management.linked-repositories %} -{% data reusables.project-management.create-project-button %} -{% data reusables.project-management.add-column-new-project %} -{% data reusables.project-management.name-project-board-column %} -{% data reusables.project-management.select-column-preset %} -{% data reusables.project-management.select-automation-options-new-column %} -{% data reusables.project-management.click-create-column %} -{% data reusables.project-management.add-more-columns %} +2. En la parte superior de la página de perfil, en la navegación principal, haga clic en {% octicon "project" aria-label="The project board icon" %} **Proyectos**. +![Pestaña Proyecto](/assets/images/help/projects/user-projects-tab.png){% ifversion projects-v2 %} +1. Haz clic en **Proyectos (clásico)** {% endif %} {% data reusables.project-management.click-new-project %} {% data reusables.project-management.create-project-name-description %} {% data reusables.project-management.choose-template %} {% data reusables.project-management.choose-visibility %} {% data reusables.project-management.linked-repositories %} {% data reusables.project-management.create-project-button %} {% data reusables.project-management.add-column-new-project %} {% data reusables.project-management.name-project-board-column %} {% data reusables.project-management.select-column-preset %} {% data reusables.project-management.select-automation-options-new-column %} {% data reusables.project-management.click-create-column %} {% data reusables.project-management.add-more-columns %} {% data reusables.project-management.edit-project-columns %} -## Crear un {% data variables.projects.projects_v1_board %} de toda la organización +## Creación de una instancia de {% data variables.projects.projects_v1_board %} para toda la organización {% data reusables.projects.classic-project-creation %} -{% ifversion classic-project-visibility-permissions %} -{% note %} +{% ifversion classic-project-visibility-permissions %} {% note %} **Nota:** {% data reusables.projects.owners-can-limit-visibility-permissions %} -{% endnote %} -{% endif %} +{% endnote %} {% endif %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} -1. Haz clic en **Proyectos (clásico)**{% endif %} -{% data reusables.project-management.click-new-project %} -{% data reusables.project-management.create-project-name-description %} -{% data reusables.project-management.choose-template %} -{% data reusables.project-management.choose-visibility %} -{% data reusables.project-management.linked-repositories %} -{% data reusables.project-management.create-project-button %} -{% data reusables.project-management.add-column-new-project %} -{% data reusables.project-management.name-project-board-column %} -{% data reusables.project-management.select-column-preset %} -{% data reusables.project-management.select-automation-options-new-column %} -{% data reusables.project-management.click-create-column %} -{% data reusables.project-management.add-more-columns %} +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} +1. Haz clic en **Proyectos (clásico)** {% endif %} {% data reusables.project-management.click-new-project %} {% data reusables.project-management.create-project-name-description %} {% data reusables.project-management.choose-template %} {% data reusables.project-management.choose-visibility %} {% data reusables.project-management.linked-repositories %} {% data reusables.project-management.create-project-button %} {% data reusables.project-management.add-column-new-project %} {% data reusables.project-management.name-project-board-column %} {% data reusables.project-management.select-column-preset %} {% data reusables.project-management.select-automation-options-new-column %} {% data reusables.project-management.click-create-column %} {% data reusables.project-management.add-more-columns %} {% data reusables.project-management.edit-project-columns %} -## Crear un {% data variables.projects.projects_v1_board %} de un repositorio +## Creación de una instancia de {% data variables.projects.projects_v1_board %} de repositorio {% data reusables.projects.classic-project-creation %} {% data reusables.repositories.navigate-to-repo %} -2. En el nombre de tu repositorio, haz clic en {% octicon "project" aria-label="The project board icon" %} **Proyectos**. ![Project tab](/assets/images/help/projects/repo-tabs-projects.png){% ifversion projects-v2 %} -1. Haz clic en **Proyectos (clásico)**{% endif %} -{% data reusables.project-management.click-new-project %} -{% data reusables.project-management.create-project-name-description %} -{% data reusables.project-management.choose-template %} -{% data reusables.project-management.create-project-button %} -{% data reusables.project-management.add-column-new-project %} -{% data reusables.project-management.name-project-board-column %} -{% data reusables.project-management.select-column-preset %} -{% data reusables.project-management.select-automation-options-new-column %} -{% data reusables.project-management.click-create-column %} -{% data reusables.project-management.add-more-columns %} +2. En el nombre del repositorio, haga clic en {% octicon "project" aria-label="The project board icon" %} **Proyectos**. +![Pestaña Proyecto](/assets/images/help/projects/repo-tabs-projects.png){% ifversion projects-v2 %} +1. Haz clic en **Proyectos (clásico)** {% endif %} {% data reusables.project-management.click-new-project %} {% data reusables.project-management.create-project-name-description %} {% data reusables.project-management.choose-template %} {% data reusables.project-management.create-project-button %} {% data reusables.project-management.add-column-new-project %} {% data reusables.project-management.name-project-board-column %} {% data reusables.project-management.select-column-preset %} {% data reusables.project-management.select-automation-options-new-column %} {% data reusables.project-management.click-create-column %} {% data reusables.project-management.add-more-columns %} {% data reusables.project-management.edit-project-columns %} -## Leer más +## Información adicional -- "[Acerca de los tableros de proyectos](/articles/about-project-boards)" -- "[Editar un tablero de proyecto](/articles/editing-a-project-board)"{% ifversion fpt or ghec %} -- "[Copying a project board](/articles/copying-a-project-board)"{% endif %} -- "[Cerrar un tablero de proyecto](/articles/closing-a-project-board)" -- "[Acerca de la automatización de los tableros de proyecto](/articles/about-automation-for-project-boards)" +- "[Acerca de los paneles de proyecto](/articles/about-project-boards)" +- "[Edición de un panel de proyecto](/articles/editing-a-project-board)"{% ifversion fpt or ghec %} +- "[Copia de un panel de proyecto](/articles/copying-a-project-board)"{% endif %} +- "[Cierre de un panel de proyecto](/articles/closing-a-project-board)" +- "[Acerca de la automatización de los paneles de proyecto](/articles/about-automation-for-project-boards)" diff --git a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/deleting-a-project-board.md b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/deleting-a-project-board.md index 3f7cf171ca..bc6af2702f 100644 --- a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/deleting-a-project-board.md +++ b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/deleting-a-project-board.md @@ -1,6 +1,6 @@ --- -title: 'Borrar un {% data variables.product.prodname_project_v1 %}' -intro: 'Puedes borrar un {% data variables.projects.projects_v1_board %} existente si ya no necesitas acceso a su contenido.' +title: 'Eliminación de una instancia de {% data variables.product.prodname_project_v1 %}' +intro: 'Puedes eliminar una instancia de {% data variables.projects.projects_v1_board %} existente si ya no necesitas acceso a su contenido.' redirect_from: - /github/managing-your-work-on-github/managing-project-boards/deleting-a-project-board - /articles/deleting-a-project @@ -11,24 +11,29 @@ versions: topics: - Pull requests allowTitleToDifferFromFilename: true +ms.openlocfilehash: 13de993715fa8e16f8cbce4555214e7940fb4917 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147422976' --- - {% data reusables.projects.project_boards_old %} {% tip %} -**Tip**: Si te gustaría retener el acceso a un {% data variables.projects.projects_v1_board %} completado o no necesario sin perder el acceso a su contenido, puedes [cerrar el {% data variables.projects.projects_v1_board %}](/articles/closing-a-project-board) en vez de borrarlo. +**Sugerencia**: Si quieres conservar el acceso a una instancia de {% data variables.projects.projects_v1_board %} completada o innecesaria sin perder el acceso a su contenido, puedes [cerrar la instancia de {% data variables.projects.projects_v1_board %}](/articles/closing-a-project-board) en lugar de eliminarla. {% endtip %} -1. Navega al {% data variables.projects.projects_v1_board %} que quieras borrar. -{% data reusables.project-management.click-menu %} -{% data reusables.project-management.click-edit-sidebar-menu-project-board %} -4. Haz clic en **Eliminar proyecto**. ![Botón Eliminar proyecto](/assets/images/help/projects/delete-project-button.png) -5. Para confirmar que deseas eliminar el tablero de proyecto, haz clic en **Aceptar**. +1. Navega a la instancia de {% data variables.projects.projects_v1_board %} que quieras eliminar. +{% data reusables.project-management.click-menu %} {% data reusables.project-management.click-edit-sidebar-menu-project-board %} +4. Haga clic en **Eliminar proyecto**. +![Botón Eliminar proyecto](/assets/images/help/projects/delete-project-button.png) +5. Para confirmar que quiere eliminar el panel del proyecto, haga clic en **Aceptar**. -## Leer más +## Información adicional -- "[Cerrar un {% data variables.product.prodname_project_v1 %}](/articles/closing-a-project-board)" -- "[Inhabilitar los {% data variables.product.prodname_project_v1_caps %} en un repositorio](/articles/disabling-project-boards-in-a-repository)" -- "[Inhabilitar los {% data variables.product.prodname_project_v1_caps %} en tu organizaciòn](/articles/disabling-project-boards-in-your-organization)" +- "[Cierre de una instancia de {% data variables.product.prodname_project_v1 %}](/articles/closing-a-project-board)" +- "[Deshabilitación de {% data variables.product.prodname_project_v1_caps %} en un repositorio](/articles/disabling-project-boards-in-a-repository)" +- "[Deshabilitación de {% data variables.product.prodname_project_v1_caps %} en la organización](/articles/disabling-project-boards-in-your-organization)" diff --git a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/editing-a-project-board.md b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/editing-a-project-board.md index 5e3e508350..34ec7e0758 100644 --- a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/editing-a-project-board.md +++ b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/editing-a-project-board.md @@ -1,6 +1,6 @@ --- -title: 'Editar un {% data variables.product.prodname_project_v1 %}' -intro: 'Puedes editar la descripción y el título de un {% data variables.projects.projects_v1_board %} existente.' +title: 'Edición de una instancia de {% data variables.product.prodname_project_v1 %}' +intro: 'Puedes editar el título y la descripción de una instancia de {% data variables.projects.projects_v1_board %} existente.' redirect_from: - /github/managing-your-work-on-github/managing-project-boards/editing-a-project-board - /articles/editing-a-project @@ -12,23 +12,28 @@ versions: topics: - Pull requests allowTitleToDifferFromFilename: true +ms.openlocfilehash: 23e4958654bd58de323e401ab4b47d1205aaa4ce +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147422960' --- - {% data reusables.projects.project_boards_old %} {% tip %} -**Tip:** Para obtener más detalles de cómo agregar, eliminar o editar columnas en tu {% data variables.projects.projects_v1_board %}, consulta la sección "[Crear un {% data variables.product.prodname_project_v1 %}](/articles/creating-a-project-board)". +**Sugerencia:** Para más información sobre cómo agregar, quitar o editar columnas en las instancias de {% data variables.projects.projects_v1_board %}, consulta "[Creación de una instancia de {% data variables.product.prodname_project_v1 %}](/articles/creating-a-project-board)". {% endtip %} -1. Navega al {% data variables.projects.projects_v1_board %} que quieras editar. -{% data reusables.project-management.click-menu %} -{% data reusables.project-management.click-edit-sidebar-menu-project-board %} -4. Modifica el nombre y descripción del {% data variables.projects.projects_v1_board %} conforme se necesite y luego haz clic en **Guardar proyecto**. ![Campos con el nombre y la descripción del tablero de proyecto y botón Guardar proyecto](/assets/images/help/projects/edit-project-board-save-button.png) +1. Navega a la instancia de {% data variables.projects.projects_v1_board %} que quieras editar. +{% data reusables.project-management.click-menu %} {% data reusables.project-management.click-edit-sidebar-menu-project-board %} +4. Modifica el nombre y la descripción de la instancia de {% data variables.projects.projects_v1_board %} según sea necesario y, después, haz clic en **Guardar proyecto**. +![Campos con el nombre y la descripción del panel de proyecto y botón Guardar proyecto](/assets/images/help/projects/edit-project-board-save-button.png) -## Leer más +## Información adicional - "[Acerca de {% data variables.product.prodname_projects_v1 %}](/articles/about-project-boards)" -- "[Agregar propuestas y solicitudes de cambios a un {% data variables.product.prodname_project_v1 %}](/articles/adding-issues-and-pull-requests-to-a-project-board)" -- "[Borrar un {% data variables.product.prodname_project_v1 %}](/articles/deleting-a-project-board)" +- "[Adición de incidencias y solicitudes de incorporación de cambios a una instancia de {% data variables.product.prodname_project_v1 %}](/articles/adding-issues-and-pull-requests-to-a-project-board)" +- "[Eliminación de una instancia de {% data variables.product.prodname_project_v1 %}](/articles/deleting-a-project-board)" diff --git a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/index.md b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/index.md index e33789461f..31cefaf626 100644 --- a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/index.md +++ b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/index.md @@ -1,7 +1,7 @@ --- -title: 'Administrar las {% data variables.product.prodname_projects_v1 %}' -shortTitle: 'Administrar las {% data variables.product.prodname_projects_v1 %}' -intro: 'Aprende cómo crear y administrar los {% data variables.projects.projects_v1_boards %}' +title: 'Administración de {% data variables.product.prodname_projects_v1 %}' +shortTitle: 'Managing {% data variables.product.prodname_projects_v1 %}' +intro: 'Aprende a crear y administrar {% data variables.projects.projects_v1_boards %}' versions: feature: projects-v1 topics: @@ -22,6 +22,11 @@ children: redirect_from: - /github/managing-your-work-on-github/managing-project-boards allowTitleToDifferFromFilename: true +ms.openlocfilehash: a480750b4c44c7934efa6a0a554c1cf7040629de +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147422944' --- - {% data reusables.projects.project_boards_old %} diff --git a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/linking-a-repository-to-a-project-board.md b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/linking-a-repository-to-a-project-board.md index 0586302dc4..851b15d912 100644 --- a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/linking-a-repository-to-a-project-board.md +++ b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/linking-a-repository-to-a-project-board.md @@ -1,6 +1,6 @@ --- -title: 'Enlazar un repositorio a un {% data variables.product.prodname_project_v1 %}' -intro: 'Puedes enlazar un repositorio al {% data variables.projects.projects_v1_board %} de tu cuenta personal o de organización.' +title: 'Vinculación de un repositorio a una instancia de {% data variables.product.prodname_project_v1 %}' +intro: 'Puedes vincular un repositorio a la instancia de {% data variables.projects.projects_v1_board %} de la cuenta personal o de la organización.' redirect_from: - /github/managing-your-work-on-github/managing-project-boards/linking-a-repository-to-a-project-board - /articles/linking-a-repository-to-a-project-board @@ -9,30 +9,38 @@ versions: feature: projects-v1 topics: - Pull requests -shortTitle: Enlazar un repositorio al tablero +shortTitle: Link repository to board allowTitleToDifferFromFilename: true +ms.openlocfilehash: 939266bff35928f5b0ae33fe1cce1b380698ee85 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147423264' --- - {% data reusables.projects.project_boards_old %} -Cualquiera con permisos de escritura en un {% data variables.projects.projects_v1_board %} puede enlazar repositorios que le pertenezcan a dicha organización o cuenta personal al {% data variables.projects.projects_v1_board %}. Para obtener más información, consulta la sección "[Permisos de los {% data variables.product.prodname_project_v1_caps %} para una organización](/articles/project-board-permissions-for-an-organization/)" o "[Niveles de permiso para los {% data variables.product.prodname_projects_v1 %} que pertenecen a usuarios](/articles/permission-levels-for-user-owned-project-boards/)". +Cualquiera con permisos de escritura en una instancia de {% data variables.projects.projects_v1_board %} puede vincular repositorios propiedad de esa organización o cuenta personal a la instancia de {% data variables.projects.projects_v1_board %}. Para más información, consulta "[Permisos de {% data variables.product.prodname_project_v1_caps %} para una organización](/articles/project-board-permissions-for-an-organization/)" o "[Niveles de permisos para instancias de {% data variables.product.prodname_projects_v1 %} propiedad del usuario](/articles/permission-levels-for-user-owned-project-boards/)". -{% data reusables.project-management.link-repos-to-project-board %} Puedes agregar propuestas y solicitudes de extracción desde cualquier repositorio no vinculado escribiendo la URL de la propuesta o de la solicitud de extracción en una tarjeta. Para obtener más información, consulta la sección "[Agregar propuestas y solicitudes de cambio a un {% data variables.product.prodname_project_v1 %}](/articles/adding-issues-and-pull-requests-to-a-project-board)". +{% data reusables.project-management.link-repos-to-project-board %} Puedes agregar propuestas y solicitudes de extracción desde cualquier repositorio no vinculado escribiendo la URL de la propuesta o de la solicitud de extracción en una tarjeta. Para más información, consulta "[Adición de incidencias y solicitudes de incorporación de cambios a una instancia de {% data variables.product.prodname_project_v1 %}](/articles/adding-issues-and-pull-requests-to-a-project-board)". -1. Navega al {% data variables.projects.projects_v1_board %} en donde quieres enlazar un repositorio. -{% data reusables.project-management.click-menu %} -{% data reusables.project-management.access-collaboration-settings %} -4. En la barra lateral izquierda, haz clic en **Linked repositories** (Repositorios vinculados). ![Opción del menú Linked repositories (Repositorios vinculados) en la barra lateral izquierda](/assets/images/help/projects/project-board-linked-repositories-setting.png) -5. Haz clic en **Link a repository** (Vincular un repositorio). ![Botón Link a repository (Vincular un repositorio) en la pestaña Linked repositories (Repositorios vinculados)](/assets/images/help/projects/link-repository-button.png) -6. Busca el repositorio que quieras vincular. ![Campo de búsqueda en la ventana Link a repository (Vincular un repositorio)](/assets/images/help/projects/search-to-link-repository.png) -7. Da clic en **Enlace**. Para desvincular, haz clic en **Unlink** (Desvincular). ![Botón Link (Vincular)](/assets/images/help/projects/link-button.png) +1. Navega a la instancia de {% data variables.projects.projects_v1_board %} en la que quieras vincular un repositorio. +{% data reusables.project-management.click-menu %} {% data reusables.project-management.access-collaboration-settings %} +4. En la barra lateral de la izquierda, haga clic en **Linked repositories**. +![Opción del menú Linked repositories en la barra lateral izquierda](/assets/images/help/projects/project-board-linked-repositories-setting.png) +5. Haga clic en **Link a repository**. +![Botón Link a repository en la pestaña Linked repositories](/assets/images/help/projects/link-repository-button.png) +6. Busca el repositorio que quieras vincular. +![Campo de búsqueda en la ventana Link a repository](/assets/images/help/projects/search-to-link-repository.png) +7. Haga clic en **Link**. Para desvincular, haga clic en **Unlink**. +![Botón Link](/assets/images/help/projects/link-button.png) {% note %} -**Nota:** Para enlazar un repositorio a tu {% data variables.projects.projects_v1_board %} que pertenece a un usuario u organización, el repositorio necesita tener habilitadas las propuestas. Es decir, el repositorio tiene una pestaña de "Propuestas" (en los repositorios bifurcados, las propuestas se inhabilitan predeterminadamente). Para obtener más información sobre cómo habilitar o inhabilitar las propuestas en un repositorio, consulta la sección "[Inhabilitar las propuestas en un repositorio](/github/managing-your-work-on-github/disabling-issues)". +**Nota:** Para poder vincular un repositorio a la instancia de {% data variables.projects.projects_v1_board %} propiedad de la organización o del usuario, es necesario habilitar las incidencias en el repositorio. Es decir, el repositorio tiene una pestaña de "Propuestas" (en los repositorios bifurcados, las propuestas se inhabilitan predeterminadamente). Para obtener información sobre cómo habilitar o deshabilitar las incidencias para un repositorio, vea "[Deshabilitación de incidencias para un repositorio](/github/managing-your-work-on-github/disabling-issues)". {% endnote %} -## Leer más +## Información adicional - "[Acerca de {% data variables.product.prodname_projects_v1 %}](/articles/about-project-boards)" diff --git a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/reopening-a-closed-project-board.md b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/reopening-a-closed-project-board.md index 61d7ce91d3..c1d7e87573 100644 --- a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/reopening-a-closed-project-board.md +++ b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/reopening-a-closed-project-board.md @@ -1,6 +1,6 @@ --- -title: 'Volver a abrir un {% data variables.product.prodname_project_v1 %} cerrado' -intro: 'Puedes volver a abrir un {% data variables.projects.projects_v1_board %} cerrado y reiniciar cualquier automatización de flujo de trabajo que se haya configurado para dicho {% data variables.projects.projects_v1_board %}.' +title: 'Reapertura de una instancia de {% data variables.product.prodname_project_v1 %} cerrada' +intro: 'Puedes volver a abrir una instancia de {% data variables.projects.projects_v1_board %} cerrada y reiniciar cualquier automatización de flujo de trabajo configurada para la instancia de {% data variables.projects.projects_v1_board %}.' redirect_from: - /github/managing-your-work-on-github/managing-project-boards/reopening-a-closed-project-board - /articles/reopening-a-closed-project-board @@ -9,22 +9,29 @@ versions: feature: projects-v1 topics: - Pull requests -shortTitle: 'Volver a abrir un {% data variables.product.prodname_project_v1 %}' +shortTitle: 'Reopen {% data variables.product.prodname_project_v1 %}' allowTitleToDifferFromFilename: true +ms.openlocfilehash: d865d4b61000857c943276c45a9ec02163e9f59b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147423312' --- - {% data reusables.projects.project_boards_old %} -Cuando cierras un {% data variables.projects.projects_v1_board %}, cualquier automatización de flujo de trabajo que se haya configurado para dicho {% data variables.projects.projects_v1_board %} se pausará predeterminadamente. Para obtener más información, consulta la sección "[Cerrar un {% data variables.product.prodname_project_v1 %}](/articles/closing-a-project-board)" +Al cerrar una instancia de {% data variables.projects.projects_v1_board %}, cualquier automatización de flujo de trabajo configurada para la instancia de {% data variables.projects.projects_v1_board %} se pausará de manera predeterminada. Para más información, consulta "[Cierre de una instancia de {% data variables.product.prodname_project_v1 %}](/articles/closing-a-project-board)". -Cuando reabres un {% data variables.projects.projects_v1_board %}, tienes la opción de *sincronizar* la automatización, lo cual actualiza la posición de las tarjetas en el tablero de acuerdo con los ajustes de automatización que se configuraron para el tablero. +Al volver a abrir una instancia de {% data variables.projects.projects_v1_board %}, tienes la opción de *sincronizar* la automatización, lo que actualiza la posición de las tarjetas en el panel de acuerdo con la configuración de automatización que hayas configurado para el panel. -1. Navega al {% data variables.projects.projects_v1_board %} que quieras volver a abrir. +1. Navega a la instancia de {% data variables.projects.projects_v1_board %} que quieras volver a abrir {% data reusables.project-management.click-menu %} -3. Elige si quieres sincronizar la automatización para tu {% data variables.projects.projects_v1_board %} o volver a abrir tu {% data variables.projects.projects_v1_board %} sin sincronizar. - - Para volver a abrir tu {% data variables.projects.projects_v1_board %} y sincronizar la automatización, haz clic en **Volver a abrir y sincronizar proyecto**. ![Selecciona el botón "Reopen and resync project" (Reabrir y resincronizar proyecto)](/assets/images/help/projects/reopen-and-sync-project.png) - - Para volver a abrir tu {% data variables.projects.projects_v1_board %} sin sincronizar la automatización, utilizando el menú desplegable de volver a abrir, haz clic en **Solo volver a abrir**. Luego, haz clic en **Reopen only** (Solo reabrir). ![Menú desplegable para reabrir tablero de proyecto cerrado](/assets/images/help/projects/reopen-closed-project-board-drop-down-menu.png) +3. Elige si quieres sincronizar la automatización de la instancia de {% data variables.projects.projects_v1_board %}, o bien volver a abrirla {% data variables.projects.projects_v1_board %} sin sincronizar. + - Para volver a abrir la instancia de {% data variables.projects.projects_v1_board %} y sincronizar la automatización, haz clic en **Volver a abrir y sincronizar el proyecto**. + ![Selección del botón "Reabrir y sincronizar proyecto"](/assets/images/help/projects/reopen-and-sync-project.png) + - Para volver a abrir la instancia de {% data variables.projects.projects_v1_board %} sin sincronizar la automatización, haz clic en **Solo reabrir** en el menú desplegable. Después, haga clic en **Solo reabrir**. + ![Menú desplegable para volver a abrir el panel de proyecto cerrado](/assets/images/help/projects/reopen-closed-project-board-drop-down-menu.png) -## Leer más +## Información adicional -- "[Configurar la automatización para los {% data variables.product.prodname_projects_v1 %}](/articles/configuring-automation-for-project-boards)" +- "[Configuración de la automatización para {% data variables.product.prodname_projects_v1 %}](/articles/configuring-automation-for-project-boards)" diff --git a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/adding-issues-and-pull-requests-to-a-project-board.md b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/adding-issues-and-pull-requests-to-a-project-board.md index 32d31c2451..b305b6d234 100644 --- a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/adding-issues-and-pull-requests-to-a-project-board.md +++ b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/adding-issues-and-pull-requests-to-a-project-board.md @@ -1,6 +1,6 @@ --- -title: 'Agregar propuestas y solicitudes de cambio a un {% data variables.product.prodname_project_v1 %}' -intro: 'Puedes agregar propuestas y solicitudes de cambio a un {% data variables.projects.projects_v1_board %} en forma de tarjetas y clasificarlas en columnas.' +title: 'Adición de incidencias y solicitudes de incorporación de cambios a una instancia de {% data variables.product.prodname_project_v1 %}' +intro: 'Puedes agregar incidencias y solicitudes de incorporación de cambios a una instancia de {% data variables.projects.projects_v1_board %} en forma de tarjetas y evaluar sus prioridades en columnas.' redirect_from: - /github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards/adding-issues-and-pull-requests-to-a-project-board - /articles/adding-issues-and-pull-requests-to-a-project @@ -10,16 +10,21 @@ versions: feature: projects-v1 topics: - Pull requests -shortTitle: 'Agregar propuestas & solicitudes de cambio a un {% data variables.product.prodname_project_v1 %}' +shortTitle: 'Add issues & PRs to {% data variables.product.prodname_project_v1 %}' allowTitleToDifferFromFilename: true +ms.openlocfilehash: 36897518283fa085c37363157fb44cbd8e1a75c6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147422776' --- - {% data reusables.projects.project_boards_old %} -Puedes agregar tarjetas de propuestas o solicitudes de cambio a tu {% data variables.projects.projects_v1_board %} al: -- Arrastrar tarjetas desde la sección **Triage** (Jerarquizar) en la barra lateral. +Puedes agregar tarjetas de incidencia o solicitud de incorporación de cambios a las instancias de {% data variables.projects.projects_v1_board %} mediante lo siguiente: +- Arrastrando las tarjetas desde la sección **Triage** de la barra lateral. - Escribir la propuesta o URL de solicitud de extracción en una tarjeta. -- Buscar propuestas o solicitudes de cambios en la barra lateral de búsqueda del {% data variables.projects.projects_v1_board %}. +- Buscar incidencias o solicitudes de incorporación de cambios en la barra lateral de búsqueda de la instancia de {% data variables.projects.projects_v1_board %}. Puedes poner un máximo de 2500 tarjetas en cada columna del proyecto. Si una columna ha alcanzado un número máximo de tarjetas, ninguna tarjeta puede moverse a esa columna. @@ -27,45 +32,52 @@ Puedes poner un máximo de 2500 tarjetas en cada columna del proyecto. Si una co {% note %} -**Nota:** También puedes agregar notas a tu tablero de proyecto para que sirvan como recordatorios de las tareas, referencias a las propuestas y solicitudes de cambios de cualquier repositorio en {% data variables.product.product_name %} o para agregar información relacionada a tu {% data variables.projects.projects_v1_board %}. Para obtener más información, consulta "[Agregar notas a un tablero de proyecto](/articles/adding-notes-to-a-project-board)". +**Nota:** También puedes agregar notas al panel del proyecto que sirvan como recordatorios de tareas, referencias a incidencias y solicitudes de incorporación de datos desde cualquier repositorio en {% data variables.product.product_name %}, o bien para agregar información relacionada con la instancia de {% data variables.projects.projects_v1_board %}. Para obtener más información, consulte "[Agregar notas a un panel de proyecto](/articles/adding-notes-to-a-project-board)". {% endnote %} {% data reusables.project-management.edit-in-project %} -{% data reusables.project-management.link-repos-to-project-board %} Cuando buscas propuestas y solicitudes de cambio para agregarlas a tu {% data variables.projects.projects_v1_board %}, la búsqueda toma automáticamente el alcance de tus repositorios enlazados. Puedes eliminar estos calificadores para buscar dentro de todos los repositorios de la organización. Para obtener más información, consulta "[Vincular un repositorio con un tablero de proyecto](/articles/linking-a-repository-to-a-project-board)". +{% data reusables.project-management.link-repos-to-project-board %} Cuando buscas incidencias y solicitudes de incorporación de cambios para agregar a la instancia de {% data variables.projects.projects_v1_board %}, automáticamente el ámbito de la búsqueda son los repositorios vinculados. Puedes eliminar estos calificadores para buscar dentro de todos los repositorios de la organización. Para obtener más información, consulte "[Vinculación de un repositorio a un panel de proyecto](/articles/linking-a-repository-to-a-project-board)". -## Agregar propuestas y solicitudes de cambio a un {% data variables.projects.projects_v1_board %} +## Adición de incidencias y solicitudes de incorporación de cambios a una instancia de {% data variables.projects.projects_v1_board %} -1. Navega al {% data variables.projects.projects_v1_board %} en donde quieres agregar propuestas y solicitudes de cambio. -2. En tu {% data variables.projects.projects_v1_board %}, haz clic en {% octicon "plus" aria-label="The plus icon" %} **Agregar tarjetas**. ![Agregar botón de tarjetas](/assets/images/help/projects/add-cards-button.png) -3. Busca las propuestas y solicitudes de cambio para agregar a tu {% data variables.projects.projects_v1_board %} utilizando los calificadores de búsqueda. Para más información sobre la búsqueda de calificadores que puedes usar, consulta "[Buscar propuestas](/articles/searching-issues)". ![Buscar propuestas y solicitudes de extracción](/assets/images/help/issues/issues_search_bar.png) +1. Navega a la instancia de {% data variables.projects.projects_v1_board %} en la que quieras agregar incidencias y solicitudes de incorporación de cambios +2. En la instancia de {% data variables.projects.projects_v1_board %}, haz clic en {% octicon "plus" aria-label="The plus icon" %} **Agregar tarjetas**. +![Botón Add cards](/assets/images/help/projects/add-cards-button.png) +3. Busca incidencias y solicitudes de incorporación de cambios para agregar a la instancia de {% data variables.projects.projects_v1_board %} mediante calificadores de búsqueda. Para obtener más información sobre los calificadores de búsqueda que puede usar, consulte "[Búsqueda de incidencias](/articles/searching-issues)". + ![Buscar incidencias y solicitudes de incorporación de cambios](/assets/images/help/issues/issues_search_bar.png) {% tip %} - **Tips:** + **Sugerencias:** - También puedes agregar una propuesta o solicitud de extracción al escribir la URL en una tarjeta. - - Si estás trabajando en una característica específica, puedes aplicar una etiqueta a cada propuesta o solicitud de cambios relacionada para esta y luego agregar tarjetas fácilmente a tu {% data variables.projects.projects_v1_board %} buscando el nombre de la etiqueta. Para obtener más información, consulta "[Aplicar etiquetas a propuestas y solicitudes de extracción](/articles/applying-labels-to-issues-and-pull-requests)". + - Si trabajas en una característica específica, puedes aplicar una etiqueta a cada incidencia o solicitud de incorporación de cambios relacionada para esa característica, y luego agregar tarjetas fácilmente a la instancia de {% data variables.projects.projects_v1_board %} mediante la búsqueda por nombre de la etiqueta. Para obtener más información, consulte "[Aplicar etiquetas a incidencias y solicitudes de incorporación de cambios](/articles/applying-labels-to-issues-and-pull-requests)". {% endtip %} -4. Desde la lista filtrada de propuestas y solicitudes de cambio, arrastra la tarjeta que te gustaría agregar a tu {% data variables.projects.projects_v1_board %} y suéltala en la columna correcta. Como alternativa, puedes mover las tarjetas usando los atajos del teclado. {% data reusables.project-management.for-more-info-project-keyboard-shortcuts %} +4. En la lista filtrada de incidencias y solicitudes de incorporación de cambios, arrastra la tarjeta que quieras agregar a la instancia de {% data variables.projects.projects_v1_board %} y colócala en la columna correcta. Como alternativa, puedes mover las tarjetas usando los atajos del teclado. {% data reusables.project-management.for-more-info-project-keyboard-shortcuts %} {% tip %} - **Sugerencia:** Puedes arrastrar y soltar o usar los atajos del teclado para reordenar las tarjetas y moverlas entre las columnas. {% data reusables.project-management.for-more-info-project-keyboard-shortcuts %} + **Sugerencia:** Puede arrastrar y soltar o usar los métodos abreviados del teclado para reordenar las tarjetas y moverlas entre las columnas. {% data reusables.project-management.for-more-info-project-keyboard-shortcuts %} {% endtip %} -## Agregar propuestas y solicitudes de cambio a un {% data variables.projects.projects_v1_board %} desde la barra lateral +## Adición de incidencias y solicitudes de incorporación de cambios a una instancia de {% data variables.projects.projects_v1_board %} desde la barra lateral -1. En el lateral derecho de una propuesta o solicitud de extracción, haz clic en **Projects{% octicon "gear" aria-label="The Gear icon" %} (Proyectos**. ![Botón del tablero de proyecto en la barra lateral](/assets/images/help/projects/sidebar-project.png) -2. Haz clic en la pestaña de **Reciente**, **Repositorio**, **Usuario** u **Organización** del {% data variables.projects.projects_v1_board %} al que te gustaría agregarlas. ![Pestañas Recent (Reciente), Repository (Repositorio) y Organization (Organización)](/assets/images/help/projects/sidebar-project-tabs.png) -3. Escribe el nombre del proyecto en el campo **Filter projects** (Filtrar proyectos). ![Cuadro de búsqueda del tablero de proyecto](/assets/images/help/projects/sidebar-search-project.png) -4. Selecciona uno o más {% data variables.projects.projects_v1_boards %} a los que te gustaría agregar la propuesta o solicitud de cambios. ![Tablero de proyecto seleccionado](/assets/images/help/projects/sidebar-select-project.png) -5. Haz clic en {% octicon "triangle-down" aria-label="The down triangle icon" %}, luego haz clic en la columna en la que quieras colocar tu propuesta o solicitud de extracción. La tarjeta se moverá a la parte inferior de la columna del {% data variables.projects.projects_v1_board %} que selecciones. ![Menú Move card to column (Mover tarjeta a la columna)](/assets/images/help/projects/sidebar-select-project-board-column-menu.png) +1. En el lado derecho de una incidencia o solicitud de incorporación de cambios, haga clic en **Projects {% octicon "gear" aria-label="The Gear icon" %}** . + ![Botón del panel del proyecto en la barra lateral](/assets/images/help/projects/sidebar-project.png) +2. Haz clic en la pestaña **Recientes**, **Repositorio**, **Usuario** u **Organización** de la instancia de {% data variables.projects.projects_v1_board %} a la que quieras agregar un elemento. + ![Pestañas Recent, Repository y Organization](/assets/images/help/projects/sidebar-project-tabs.png) +3. Escriba el nombre del proyecto en el campo **Filter projects**. + ![Cuadro de búsqueda del panel del proyecto](/assets/images/help/projects/sidebar-search-project.png) +4. Selecciona uno o varios {% data variables.projects.projects_v1_boards %} en los que quieras agregar la incidencia o la solicitud de incorporación de cambios. + ![Panel de proyecto seleccionado](/assets/images/help/projects/sidebar-select-project.png) +5. Haga clic en {% octicon "triangle-down" aria-label="The down triangle icon" %} y luego en la columna donde quiera colocar la incidencia o solicitud de incorporación de cambios. La tarjeta se moverá a la parte inferior de la columna de {% data variables.projects.projects_v1_board %} que selecciones. + ![Menú Move card to column](/assets/images/help/projects/sidebar-select-project-board-column-menu.png) -## Leer más +## Información adicional - "[Acerca de {% data variables.product.prodname_projects_v1 %}](/articles/about-project-boards)" -- "[Editar un {% data variables.product.prodname_project_v1 %}](/articles/editing-a-project-board)" -- "[Filtrar las tarjetas en un {% data variables.product.prodname_project_v1 %}](/articles/filtering-cards-on-a-project-board)" +- "[Edición de una instancia de {% data variables.product.prodname_project_v1 %}](/articles/editing-a-project-board)" +- "[Filtrado de tarjetas en una instancia de {% data variables.product.prodname_project_v1 %}](/articles/filtering-cards-on-a-project-board)" diff --git a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/adding-notes-to-a-project-board.md b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/adding-notes-to-a-project-board.md index d6a5f2e596..d8de9ef704 100644 --- a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/adding-notes-to-a-project-board.md +++ b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/adding-notes-to-a-project-board.md @@ -1,6 +1,6 @@ --- -title: 'Agregar notas a un {% data variables.product.prodname_project_v1 %}' -intro: 'Puedes agregar notas a un {% data variables.projects.projects_v1_board %} para que sirvan como recordatorios de tarea o para agregar información relacionada con el {% data variables.projects.projects_v1_board %}.' +title: 'Adición de notas a una instancia de {% data variables.product.prodname_project_v1 %}' +intro: 'Puedes agregar notas a una instancia de {% data variables.projects.projects_v1_board %} que sirvan como recordatorios de tareas, o bien para agregar información relacionada con la instancia de {% data variables.projects.projects_v1_board %}.' redirect_from: - /github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards/adding-notes-to-a-project-board - /articles/adding-notes-to-a-project @@ -10,34 +10,41 @@ versions: feature: projects-v1 topics: - Pull requests -shortTitle: 'Agregar notas a {% data variables.product.prodname_project_v1 %}' +shortTitle: 'Add notes to {% data variables.product.prodname_project_v1 %}' allowTitleToDifferFromFilename: true +ms.openlocfilehash: 46068bb6de081043b05c78e731a09e7dbaa47c78 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147422752' --- - {% data reusables.projects.project_boards_old %} {% tip %} -**Tips:** -- Puedes dar formato a tu nota usando la sintaxis de Markdown. Por ejemplo, puedes usar encabezados, enlaces, listas de tareas o emojis. Para obtener más información, consulta "[Sintaxis de escritura y formato básicos](/articles/basic-writing-and-formatting-syntax)". +**Sugerencias:** +- Puedes dar formato a tu nota usando la sintaxis de Markdown. Por ejemplo, puedes usar encabezados, enlaces, listas de tareas o emojis. Para más información, vea "[Sintaxis básica de escritura y formato](/articles/basic-writing-and-formatting-syntax)". - Puedes arrastrar y soltar o usar los atajos del teclado para reordenar las tarjetas y moverlas entre las columnas. {% data reusables.project-management.for-more-info-project-keyboard-shortcuts %} -- Tu {% data variables.projects.projects_v1_board %} debe tener por lo menos una columna para que puedas agregar notas. Para obtener más información, consulta "[Crear un tablero de proyecto](/articles/creating-a-project-board)". +- Las instancias de {% data variables.projects.projects_v1_board %} deben tener al menos una columna para poder agregar notas. Para obtener más información, consulte "[Creación de un panel de proyecto](/articles/creating-a-project-board)". {% endtip %} -Cuando agregas una URL para una propuesta, solicitud de cambios u otro {% data variables.projects.projects_v1_board %} a una nota, verás una vista previa en la tarjeta de resumen debajo de tu texto. +Cuando agregas una URL para una incidencia, solicitud de incorporación de cambios u otra instancia de {% data variables.projects.projects_v1_board %} a una nota, verás una vista previa en una tarjeta de resumen debajo del texto. ![Tarjetas de tableros de proyecto mostrando una vista previa de una propuesta y otro tablero de proyecto](/assets/images/help/projects/note-with-summary-card.png) -## Agregar notas a un {% data variables.projects.projects_v1_board %} +## Adición de notas a una instancia de {% data variables.projects.projects_v1_board %} -1. Navega al {% data variables.projects.projects_v1_board %} en donde quieres agregar notas. -2. En la columna en la que deseas agregar una nota, haz clic en {% octicon "plus" aria-label="The plus icon" %}. ![Icono de adición en el encabezado de la columna](/assets/images/help/projects/add-note-button.png) -3. Escribe tu nota, luego haz clic en **Add** (Agregar). ![Campo para escribir una nota y botón Add card (Agregar tarjeta)](/assets/images/help/projects/create-and-add-note-button.png) +1. Navega a la instancia de {% data variables.projects.projects_v1_board %} en la que quieras agregar notas. +2. En la columna en la que desee agregar una nota, haga clic en {% octicon "plus" aria-label="The plus icon" %}. +![Icono de adición en el encabezado de la columna](/assets/images/help/projects/add-note-button.png) +3. Escriba la nota y, a continuación, haga clic en **Add**. +![Campo para escribir una nota y botón Add card](/assets/images/help/projects/create-and-add-note-button.png) {% tip %} - **Sugerencia:** Puedes hacer referencia a una propuesta o solicitud de extracción en tu nota al escribir su URL en la tarjeta. + **Sugerencia:** Puede hacer referencia a una incidencia o solicitud de incorporación de cambios en su nota escribiendo la URL en la tarjeta. {% endtip %} @@ -49,28 +56,33 @@ Cuando conviertes una nota en una propuesta, la propuesta se crea automáticamen {% tip %} -**Sugerencia:** Puedes agregar el contenido en el cuerpo de tu nota para @mencionar a alguien, vincular otra propuesta o solicitud de extracción, y agregar un emoji. Estas características de lenguaje de marcado enriquecido de {% data variables.product.prodname_dotcom %} no son compatibles con las notas del {% data variables.projects.projects_v1_board %}, pero una vez que tu nota se convierta en una propuesta, se mostrarán correctamente. Para obtener más información sobre cómo usar estas características, consulta "[Acerca de la escritura y el formato en {% data variables.product.prodname_dotcom %}](/articles/about-writing-and-formatting-on-github)". +**Sugerencia:** Puede agregar contenido en el cuerpo de la nota para @mention a alguien, vincularla a otra incidencia o solicitud de incorporación de cambios y agregar emoji. Estas características de formato Markdown de {% data variables.product.prodname_dotcom %} no son compatibles con las notas de {% data variables.projects.projects_v1_board %}, pero una vez que la nota se convierte en una incidencia, aparecerán correctamente. Para obtener más información sobre el uso de estas características, consulte "[Acerca de la escritura y el formato en {% data variables.product.prodname_dotcom %}](/articles/about-writing-and-formatting-on-github)". {% endtip %} 1. Desplázate hasta la nota que deseas convertir en propuesta. {% data reusables.project-management.project-note-more-options %} -3. Haz clic en **Convert to issue** (Convertir en propuesta). ![Botón para convertir en propuesta](/assets/images/help/projects/convert-to-issue.png) -4. Si la tarjeta está en un {% data variables.projects.projects_v1_board %} de toda la organización, en el menú desplegable, elige el repositorio al cual quieras agregar la propuesta. ![Menú desplegable enumerando los repositorios donde puedes crear la propuesta](/assets/images/help/projects/convert-note-choose-repository.png) -5. Opcionalmente, edita el título de la propuesta completada previamente, y escribe el cuerpo de la propuesta. ![Campos para título y cuerpo de la propuesta](/assets/images/help/projects/convert-note-issue-title-body.png) -6. Haz clic en **Convert to issue** (Convertir en propuesta). -7. La nota se convertirá automáticamente en una propuesta. En el {% data variables.projects.projects_v1_board %}, la tarjeta de propuesta nueva estará en la misma ubicación que la nota previa. +3. Haga clic en **Convert to issue**. + ![Botón Convert to issue](/assets/images/help/projects/convert-to-issue.png) +4. Si la tarjeta está en una instancia de {% data variables.projects.projects_v1_board %} para toda la organización, en el menú desplegable, elige el repositorio al que quieres agregar la incidencia. + ![Menú desplegable que contiene los repositorios donde puede crear la incidencia](/assets/images/help/projects/convert-note-choose-repository.png) +5. Opcionalmente, edita el título de la propuesta completada previamente, y escribe el cuerpo de la propuesta. + ![Campos para el título y el cuerpo de la incidencia](/assets/images/help/projects/convert-note-issue-title-body.png) +6. Haga clic en **Convert to issue**. +7. La nota se convertirá automáticamente en una propuesta. En la instancia de {% data variables.projects.projects_v1_board %}, la nueva tarjeta de incidencia estará en la misma ubicación que la nota anterior. ## Editar o eliminar una nota 1. Desplázate hasta la nota que deseas editar o eliminar. {% data reusables.project-management.project-note-more-options %} -3. Para editar los contenidos de la nota, haz clic en **Edit note** (Editar nota). ![Botón para editar notas](/assets/images/help/projects/edit-note.png) -4. Para eliminar los contenidos de las notas, haz clic en **Delete note** (Eliminar nota). ![Botón para eliminar notas](/assets/images/help/projects/delete-note.png) +3. Para editar el contenido de la nota, haga clic en **Edit note**. + ![Botón Edit note](/assets/images/help/projects/edit-note.png) +4. Para eliminar el contenido de las notas, haga clic en **Delete note**. + ![Botón Delete note](/assets/images/help/projects/delete-note.png) -## Leer más +## Información adicional - "[Acerca de {% data variables.product.prodname_projects_v1 %}](/articles/about-project-boards)" -- "[Crear un {% data variables.product.prodname_project_v1 %}](/articles/creating-a-project-board)" -- "[Editar un {% data variables.product.prodname_project_v1 %}](/articles/editing-a-project-board)" -- "[Agregar propuestas y solicitudes de cambios a un {% data variables.product.prodname_project_v1 %}](/articles/adding-issues-and-pull-requests-to-a-project-board)" +- "[Creación de una instancia de {% data variables.product.prodname_project_v1 %}](/articles/creating-a-project-board)" +- "[Edición de una instancia de {% data variables.product.prodname_project_v1 %}](/articles/editing-a-project-board)" +- "[Adición de incidencias y solicitudes de incorporación de cambios a una instancia de {% data variables.product.prodname_project_v1 %}](/articles/adding-issues-and-pull-requests-to-a-project-board)" diff --git a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/archiving-cards-on-a-project-board.md b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/archiving-cards-on-a-project-board.md index 4455f3e160..6dd469b962 100644 --- a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/archiving-cards-on-a-project-board.md +++ b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/archiving-cards-on-a-project-board.md @@ -1,6 +1,6 @@ --- -title: 'Archivar tarjetas en un {% data variables.product.prodname_project_v1 %}' -intro: 'Puedes archivar tarjetas de {% data variables.projects.projects_v1_board %} para despejar tu flujo de trabajo sin perder el contexto histórico de un proyecto.' +title: 'Archivado de tarjetas en una instancia de {% data variables.product.prodname_project_v1 %}' +intro: 'Puedes archivar tarjetas de {% data variables.projects.projects_v1_board %} para organizar tu flujo de trabajo sin perder el contexto histórico de un proyecto.' redirect_from: - /github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards/archiving-cards-on-a-project-board - /articles/archiving-cards-on-a-project-board @@ -9,21 +9,30 @@ versions: feature: projects-v1 topics: - Pull requests -shortTitle: 'Archivar tarjetas en un {% data variables.product.prodname_project_v1 %}' +shortTitle: 'Archive cards on {% data variables.product.prodname_project_v1 %}' allowTitleToDifferFromFilename: true +ms.openlocfilehash: de1d0a4981a46c4ceddd73b5d1f49b74f111601f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147423592' --- - {% data reusables.projects.project_boards_old %} -La automatización en tu {% data variables.projects.projects_v1_board %} no aplica a las tarjetas archivadas del {% data variables.projects.projects_v1_board %}. Por ejemplo, si cierras una propuesta en el archivo de un {% data variables.projects.projects_v1_board %}, la tarjeta archivada no se mueve automáticamente a la columna de "Hecho". Cuando restableces una tarjeta desde el archivo del {% data variables.projects.projects_v1_board %}, esta se devolverá a la columna en donde estaba archivada. +La automatización en las instancias de {% data variables.projects.projects_v1_board %} no se aplica a las tarjetas de {% data variables.projects.projects_v1_board %} archivadas. Por ejemplo, si cierras una incidencia en el archivo de una instancia de {% data variables.projects.projects_v1_board %}, la tarjeta archivada no se mueve automáticamente a la columna "Listo". Al restaurar una tarjeta desde el archivo de la instancia de {% data variables.projects.projects_v1_board %}, la tarjeta volverá a la columna donde se haya archivado. -## Archivar tarjetas en un {% data variables.projects.projects_v1_board %} +## Archivado de tarjetas en una instancia de {% data variables.projects.projects_v1_board %} -1. En un {% data variables.projects.projects_v1_board %}, encuentra la tarjeta que quieras archivar y luego haz clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}. ![Lista de opciones para editar una tarjeta del tablero de proyecto](/assets/images/help/projects/select-archiving-options-project-board-card.png) -2. Da clic en **Archivo**. ![Opción para seleccionar archivos desde el menú.](/assets/images/help/projects/archive-project-board-card.png) +1. En una instancia de {% data variables.projects.projects_v1_board %}, busca la tarjeta que quieres archivar y, luego, haz clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}. +![Lista de opciones para editar una tarjeta del panel de proyecto](/assets/images/help/projects/select-archiving-options-project-board-card.png) +2. Haga clic en **Archive** (Archivar). +![Selección de la opción archivar desde el menú](/assets/images/help/projects/archive-project-board-card.png) -## Restablecer las tarjetas en un {% data variables.projects.projects_v1_board %} desde la barra lateral +## Restauración de tarjetas en una instancia de {% data variables.projects.projects_v1_board %} desde la barra lateral {% data reusables.project-management.click-menu %} -2. Haz clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, luego haz clic en **View archive** (Ver archivo). ![Seleccionar la opción para ver el archivo desde el menú](/assets/images/help/projects/select-view-archive-option-project-board-card.png) -3. Sobre la tarjeta del {% data variables.projects.projects_v1_board %} que quieres dejar de archivar, haz clic en **Restablecer**. ![Seleccionar la restauración de la tarjeta del tablero de proyecto](/assets/images/help/projects/restore-card.png) +2. Haga clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y después en **View archive** (Ver archivo). + ![Selección de la opción ver archivo desde el menú](/assets/images/help/projects/select-view-archive-option-project-board-card.png) +3. Encima de la tarjeta de {% data variables.projects.projects_v1_board %} que quieras desarchivar, haz clic en **Restaurar**. + ![Selección de restaurar panel del proyecto](/assets/images/help/projects/restore-card.png) diff --git a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/filtering-cards-on-a-project-board.md b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/filtering-cards-on-a-project-board.md index 6266291fe3..bd673e0889 100644 --- a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/filtering-cards-on-a-project-board.md +++ b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/filtering-cards-on-a-project-board.md @@ -1,6 +1,6 @@ --- -title: 'Filtrar las tarjetas en un {% data variables.product.prodname_project_v1 %}' -intro: 'Puedes filtrar las tarjetas en un {% data variables.projects.projects_v1_board %} para buscar tarjetas específicas o ver un subconjunto de ellas.' +title: 'Filtrado de tarjetas en una instancia de {% data variables.product.prodname_project_v1 %}' +intro: 'Puedes filtrar las tarjetas de una instancia de {% data variables.projects.projects_v1_board %} para buscar tarjetas específicas o ver un subconjunto de las tarjetas.' redirect_from: - /github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards/filtering-cards-on-a-project-board - /articles/filtering-cards-on-a-project-board @@ -9,39 +9,45 @@ versions: feature: projects-v1 topics: - Pull requests -shortTitle: 'Filtrar tarjetas en {% data variables.product.prodname_project_v1 %}' +shortTitle: 'Filter cards on {% data variables.product.prodname_project_v1 %}' allowTitleToDifferFromFilename: true +ms.openlocfilehash: 337c84415fefad0c542c6b46706de716e71c29b9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147423576' --- - {% data reusables.projects.project_boards_old %} -En una tarjeta, puedes hacer clic en cualquier asignado, hito o etiqueta para filtrar el {% data variables.projects.projects_v1_board %} por ese calificador. Para limpiar la búsqueda, puedes dar clic en el mismo asignado, hito o etiqueta nuevamente. +En una tarjeta, puedes hacer clic en cualquier usuario asignado, hito o etiqueta para filtrar la instancia de {% data variables.projects.projects_v1_board %} por ese calificador. Para limpiar la búsqueda, puedes dar clic en el mismo asignado, hito o etiqueta nuevamente. -También puedes utilizar la barra de búsqueda de "Filtrar tarjetas" en la parte superior de cda {% data variables.projects.projects_v1_board %} para buscar tarjetas. Puedes filtrar tarjetas usando los siguientes calificadores de búsqueda en cualquier combinación, o simplemente escribir el texto que deseas buscar. +También puedes usar la barra de búsqueda "Filtrar tarjetas" de la parte superior de cada instancia de {% data variables.projects.projects_v1_board %} para buscar tarjetas. Puedes filtrar tarjetas usando los siguientes calificadores de búsqueda en cualquier combinación, o simplemente escribir el texto que deseas buscar. -- Filtrar tarjetas por autor usando `author:USERNAME` -- Filtrar tarjetas por asignatario usando `assignee:USERNAME` o `no:assignee` -- Filtra las tarjetas por etiqueta utilizando `label:LABEL`, `label:"MULTI-WORD LABEL NAME"`, o `no:label` -- Filtrar por hito usando `milestone:MY-MILESTONE` -- Filtrar tarjetas por estado usando `state:open`, `state:closed` o `state:merged` -- Filtrar por estado de revisión usando `review:none`, `review:required`, `review:approved`, o `review:changes_requested` -- Filtrar por comprobación de estado usando `status:pending`, `status:success` o `status:failure` -- Filtrar tarjetas por tipo usando `type:issue`, `type:pr` o `type:note` -- Filtrar tarjetas por estado y tipo usando `is:open`, `is:closed` o `is:merged` y `is:issue`, `is:pr` o `is:note` -- Filtrar las tarjetas por las propuestas que están enlazadas a una solicitud de cambios mediante una referencia de cierre utilizando `linked:pr` -- Filtrar tarjetas por repositorio en un {% data variables.projects.projects_v1_board %} de toda la organización, utilizando `repo:ORGANIZATION/REPOSITORY` +- Filtrado de tarjetas por creador mediante `author:USERNAME` +- Filtrado de tarjetas por usuario asignado mediante `assignee:USERNAME` o `no:assignee` +- Filtrado de tarjetas por etiqueta mediante `label:LABEL`, `label:"MULTI-WORD LABEL NAME"` o `no:label` +- Filtrado por hito mediante `milestone:MY-MILESTONE` +- Filtrado de tarjetas por estado mediante `state:open`, `state:closed` o `state:merged` +- Filtrado por estado de revisión mediante `review:none`, `review:required`, `review:approved` o `review:changes_requested` +- Filtrado por estado de comprobación mediante `status:pending`, `status:success` o `status:failure` +- Filtrado de tarjetas por tipo mediante `type:issue`, `type:pr` o `type:note` +- Filtrado de tarjetas por estado y tipo mediante `is:open`, `is:closed` o `is:merged`; y `is:issue`, `is:pr` o `is:note` +- Filtrado de tarjetas por incidencias vinculadas a una solicitud de incorporación de cambios mediante una referencia de cierre con `linked:pr` +- Filtrado de tarjetas por repositorio en una instancia de {% data variables.projects.projects_v1_board %} de toda la organización mediante `repo:ORGANIZATION/REPOSITORY` -1. Navega al {% data variables.projects.projects_v1_board %} que contenga las tarjetas que quieres filtrar. -2. Sobre las columnas de las tarjetas del proyecto, haz clic en la barra de búsqueda "Filtrar tarjetas" y escribe la consulta de búsqueda para filtrar las tarjetas. ![Barra de búsqueda Filtrar tarjetas](/assets/images/help/projects/filter-card-search-bar.png) +1. Navega a la instancia de {% data variables.projects.projects_v1_board %} que contiene las tarjetas que quieras filtrar. +2. Sobre las columnas de las tarjetas del proyecto, haz clic en la barra de búsqueda "Filtrar tarjetas" y escribe la consulta de búsqueda para filtrar las tarjetas. +![Barra de búsqueda Filtrar ](/assets/images/help/projects/filter-card-search-bar.png) {% tip %} -**Sugerencia:** Puedes arrastrar y soltar las tarjetas filtradas o usar los atajos del teclado para moverlas entre las columnas. {% data reusables.project-management.for-more-info-project-keyboard-shortcuts %} +**Sugerencia:** Puede arrastrar y colocar las tarjetas filtradas o usar los métodos abreviados de teclado para moverlas entre las columnas. {% data reusables.project-management.for-more-info-project-keyboard-shortcuts %} {% endtip %} -## Leer más +## Información adicional - "[Acerca de {% data variables.product.prodname_projects_v1 %}](/articles/about-project-boards)" -- "[Agregar propuestas y solicitudes de cambios a un {% data variables.product.prodname_project_v1 %}](/articles/adding-issues-and-pull-requests-to-a-project-board)" -- "[Agregar notas a un {% data variables.product.prodname_project_v1 %}](/articles/adding-notes-to-a-project-board)" +- "[Adición de incidencias y solicitudes de incorporación de cambios a una instancia de {% data variables.product.prodname_project_v1 %}](/articles/adding-issues-and-pull-requests-to-a-project-board)" +- "[Adición de notas a una instancia de {% data variables.product.prodname_project_v1 %}](/articles/adding-notes-to-a-project-board)" diff --git a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/index.md b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/index.md index f3a802ebb4..5a8a48d43b 100644 --- a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/index.md +++ b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/index.md @@ -1,7 +1,7 @@ --- -title: 'Rastrear el progreso en tu {% data variables.product.prodname_projects_v1 %}' -shortTitle: 'Rastrear los {% data variables.product.prodname_projects_v1 %}' -intro: 'Aprende cómo rastrear tu trabajo en el {% data variables.projects.projects_v1_board %}' +title: 'Seguimiento del progreso de la instancia de {% data variables.product.prodname_projects_v1 %}' +shortTitle: 'Tracking {% data variables.product.prodname_projects_v1 %}' +intro: 'Aprende a realizar el seguimiento del trabajo en {% data variables.projects.projects_v1_board %}' versions: feature: projects-v1 topics: @@ -16,6 +16,11 @@ children: redirect_from: - /github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards allowTitleToDifferFromFilename: true +ms.openlocfilehash: ba1428a6423198d972abfb6671165b43c4988f94 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147423624' --- - {% data reusables.projects.project_boards_old %} diff --git a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/tracking-progress-on-your-project-board.md b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/tracking-progress-on-your-project-board.md index 021d5273f0..5320680dcf 100644 --- a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/tracking-progress-on-your-project-board.md +++ b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/tracking-progress-on-your-project-board.md @@ -1,6 +1,6 @@ --- -title: 'Rastrear el progreso en tu {% data variables.product.prodname_project_v1 %}' -intro: 'Puedes ver el progreso general de tu {% data variables.projects.projects_v1_board %} en una barra de progreso.' +title: 'Seguimiento del progreso de la instancia de {% data variables.product.prodname_project_v1 %}' +intro: 'Puedes ver el progreso general de la instancia de {% data variables.projects.projects_v1_board %} en una barra de progreso.' redirect_from: - /github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards/tracking-progress-on-your-project-board - /articles/tracking-progress-on-your-project-board @@ -9,15 +9,19 @@ versions: feature: projects-v1 topics: - Pull requests -shortTitle: 'Rastrear el progreso en {% data variables.product.prodname_project_v1 %}' +shortTitle: 'Track progress on {% data variables.product.prodname_project_v1 %}' allowTitleToDifferFromFilename: true +ms.openlocfilehash: 8dae880cb0ef0fbd0a136e16029688c4aaef08ac +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147422672' --- - {% data reusables.projects.project_boards_old %} {% data reusables.project-management.project-progress-locations %} -1. Navega al {% data variables.projects.projects_v1_board %} en donde quieres habilitar o inhabilitar el rastreo del progreso de un proyecto. -{% data reusables.project-management.click-menu %} -{% data reusables.project-management.click-edit-sidebar-menu-project-board %} -4. Selecciona o deselecciona **Rastrear el progreso del proyecto**. +1. Navega a la instancia de {% data variables.projects.projects_v1_board %} donde quieras habilitar o deshabilitar el seguimiento del progreso del proyecto. +{% data reusables.project-management.click-menu %} {% data reusables.project-management.click-edit-sidebar-menu-project-board %} +4. Seleccione o anule la selección de **Track project progress** (Realizar un seguimiento del progreso del proyecto). diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions.md index 0672bd5454..d954e20a65 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions.md @@ -1,7 +1,7 @@ --- -title: 'Automating {% data variables.product.prodname_projects_v2 %} using Actions' +title: 'Automatización de {% data variables.product.prodname_projects_v2 %} mediante acciones' shortTitle: Automating with Actions -intro: 'You can use {% data variables.product.prodname_actions %} to automate your projects.' +intro: 'Puedes usar {% data variables.product.prodname_actions %} para automatizar los proyectos.' miniTocMaxHeadingLevel: 3 versions: feature: projects-v2 @@ -11,44 +11,48 @@ type: tutorial topics: - Projects allowTitleToDifferFromFilename: true +ms.openlocfilehash: 7c1d37f43653204eba7f3bf4c1b9b5ab6b01db51 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424316' --- - - ## Flujos de trabajo de {% data variables.product.prodname_actions %} Esta sección demuestra cómo utilizar la API de GraphQL y las {% data variables.product.prodname_actions %} para agregar una solicitud de cambios a un proyecto organizacional. En los flujos de trabajo de ejemplo, cuando la solicitud de cambios se marca como "lista para revisión", se agrega una tarea nueva al proyecto con un campo de "Estado" configurado en "Pendiente" y se agrega la fecha actual a un campo personalizado de "Fecha en la que se publicó". Puedes copiar uno de los siguientes flujos de trabajo y modificarlo de acuerdo con lo descrito en la siguiente tabla para que satisfaga tus necesidades. -Un proyecto puede abarcar repositorios múltiples, pero un flujo de trabajo es específico par aun repositorio. Agrega el flujo de trabajo a cada repositorio que quieras que rastree tu proyecto. Para obtener más información sobre cómo crear archivos de flujo de trabajo, consulta la sección "[Inicio rápido para las {% data variables.product.prodname_actions %}](/actions/quickstart)". +Un proyecto puede abarcar repositorios múltiples, pero un flujo de trabajo es específico par aun repositorio. Agregue el flujo de trabajo a cada repositorio del que quiera que realice un seguimiento el proyecto. Para obtener más información sobre cómo crear archivos de flujo de trabajo, vea "[Inicio rápido para {% data variables.product.prodname_actions %}](/actions/quickstart)". -Este artículo asume que tienes un entendimiento básico de las {% data variables.product.prodname_actions %}. Para obtener más información acerca de {% data variables.product.prodname_actions %}, consulta la sección "[{% data variables.product.prodname_actions %}](/actions)". +Este artículo asume que tienes un entendimiento básico de las {% data variables.product.prodname_actions %}. Para obtener más información sobre {% data variables.product.prodname_actions %}, vea "[{% data variables.product.prodname_actions %}](/actions)". -Para obtener más información sobre otros cambios que puedes hacer a tu proyecto a través de la API, consulta la sección "[Utilizar la API para administrar proyectos](/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects)". +Para obtener más información sobre otros cambios que puede realizar en el proyecto mediante la API, consulte "[Uso de la API para administrar proyectos](/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects)". -You may also want to use the **actions/add-to-project** workflow, which is maintained by {% data variables.product.company_short %} and will add the current issue or pull request to the project specified. For more information, see the [actions/add-to-project](https://github.com/actions/add-to-project) repository and README. +También puedes usar el flujo de trabajo **actions/add-to-project**, que mantiene {% data variables.product.company_short %} y agregará la incidencia o solicitud de incorporación de cambios actual al proyecto especificado. Para más información, consulta el repositorio [actions/add-to-project](https://github.com/actions/add-to-project) y el archivo LÉAME. {% note %} -**Note:** `GITHUB_TOKEN` is scoped to the repository level and cannot access {% data variables.projects.projects_v2 %}. To access {% data variables.projects.projects_v2 %} you can either create a {% data variables.product.prodname_github_app %} (recommended for organization projects) or a personal access token (recommended for user projects). A continuación se muestran los ejemplos de flujo de trabajo para ambos acercamientos. +**Nota:** `GITHUB_TOKEN` tiene como ámbito el nivel de repositorio y no puede acceder a {% data variables.projects.projects_v2 %}. Para acceder a {% data variables.projects.projects_v2 %}, puedes crear una instancia de {% data variables.product.prodname_github_app %} (recomendado para proyectos de la organización) o un token de acceso personal (recomendado para proyectos de usuario). A continuación se muestran los ejemplos de flujo de trabajo para ambos acercamientos. {% endnote %} ### Flujo de trabajo ejemplo autenticándose con una {% data variables.product.prodname_github_app %} -1. Crea una {% data variables.product.prodname_github_app %} o elige una {% data variables.product.prodname_github_app %} existente que le pertenezca a tu organización. Para obtener más información, consulta la sección "[Crear una {% data variables.product.prodname_github_app %}](/developers/apps/building-github-apps/creating-a-github-app)". -2. Dale a tu {% data variables.product.prodname_github_app %} permisos de lectura y escritura para los proyectos organizacionales. Para obtener más información, consulta la sección "[Editar los permisos de una {% data variables.product.prodname_github_app %}](/developers/apps/managing-github-apps/editing-a-github-apps-permissions)". +1. Crea una {% data variables.product.prodname_github_app %} o elige una {% data variables.product.prodname_github_app %} existente que le pertenezca a tu organización. Para obtener más información, vea "[Creación de una {% data variables.product.prodname_github_app %}](/developers/apps/building-github-apps/creating-a-github-app)". +2. Dale a tu {% data variables.product.prodname_github_app %} permisos de lectura y escritura para los proyectos organizacionales. Para obtener más información, vea "[Edición de permisos de una {% data variables.product.prodname_github_app %}](/developers/apps/managing-github-apps/editing-a-github-apps-permissions)". {% note %} - **Nota:** Puedes controlar los permisos de tu app con respecto a los proyectos organizacionales y de repositorio. Debes otorgar permisos de lectura y escritura de proyectos organizacionales; los permisos de lectura y escritura en los proyectos de repositorio no serán suficientes. + **Nota:** Puede controlar el permiso de la aplicación para los proyectos de la organización y para los proyectos del repositorio. Debes otorgar permisos de lectura y escritura de proyectos organizacionales; los permisos de lectura y escritura en los proyectos de repositorio no serán suficientes. {% endnote %} -3. Instala la {% data variables.product.prodname_github_app %} en tu organización. Instálala para todos los repositorios a los cuales necesita acceso tu proyecto. Para obtener más información, consulta la sección "[Instalar {% data variables.product.prodname_github_apps %}](/developers/apps/managing-github-apps/installing-github-apps#installing-your-private-github-app-on-your-repository)". -4. Almacena la ID de tu {% data variables.product.prodname_github_app %} como un secreto en tu repositorio u organización. En el siguiente flujo de trabajo, reemplaza `APP_ID` con el nombre del secreto. Puedes encontrar tu ID de app en la página de ajustes de tu app o mediante la API de la misma. Para obtener más información, consulta la sección "[Apps](/rest/reference/apps#get-an-app)". -5. Generar una llave privada para tu app. Almacena el contenido del archivo resultante como secreto en tu repositorio u organización. (Almacena todo el contenido del archivo, incluyendo `-----BEGIN RSA PRIVATE KEY-----` y `-----END RSA PRIVATE KEY-----`.) En el siguiente flujo de trabajo, reemplaza a `APP_PEM` con el nombre del secreto. Para obtener más información, consulta la sección "[Autenticarse con {% data variables.product.prodname_github_apps %}](/developers/apps/building-github-apps/authenticating-with-github-apps#generating-a-private-key)". -6. En el siguiente flujo de trabajo, reemplaza a `YOUR_ORGANIZATION` con el nombre de tu organización. Por ejemplo, `octo-org`. Reemplaza a `YOUR_PROJECT_NUMBER` con el número de tu proyecto. Para encontrar un número de proyecto, revisa su URL. Por ejemplo, la dirección `https://github.com/orgs/octo-org/projects/5` tiene "5" como número de proyecto. +3. Instala la {% data variables.product.prodname_github_app %} en tu organización. Instálala para todos los repositorios a los cuales necesita acceso tu proyecto. Para más información, vea "[Instalación de {% data variables.product.prodname_github_apps %}](/developers/apps/managing-github-apps/installing-github-apps#installing-your-private-github-app-on-your-repository)". +4. Almacena la ID de tu {% data variables.product.prodname_github_app %} como un secreto en tu repositorio u organización. En el flujo de trabajo siguiente, reemplace `APP_ID` por el nombre del secreto. Puedes encontrar tu ID de app en la página de ajustes de tu app o mediante la API de la misma. Para obtener más información, consulte "[Aplicaciones](/rest/reference/apps#get-an-app)". +5. Generar una llave privada para tu app. Almacena el contenido del archivo resultante como secreto en tu repositorio u organización. (Almacene todo el contenido del archivo, incluido el contenido de `-----BEGIN RSA PRIVATE KEY-----` y `-----END RSA PRIVATE KEY-----`). En el flujo de trabajo siguiente, reemplace `APP_PEM` por el nombre del secreto. Para más información, vea "[Autenticación con {% data variables.product.prodname_github_apps %}](/developers/apps/building-github-apps/authenticating-with-github-apps#generating-a-private-key)". +6. En el flujo de trabajo siguiente, reemplace `YOUR_ORGANIZATION` por el nombre de la organización. Por ejemplo: `octo-org`. Reemplace `YOUR_PROJECT_NUMBER` por el número del proyecto. Para encontrar un número de proyecto, revisa su URL. Por ejemplo, `https://github.com/orgs/octo-org/projects/5` tiene "5" como número de proyecto. ```yaml{:copy} {% data reusables.actions.actions-not-certified-by-github-comment %} @@ -169,9 +173,9 @@ jobs: ### Flujo de trabajo de ejemplo para autenticarse con un token de acceso personal -1. Crea un token de acceso personal con los alcances `project` y `repo`. Para obtener más información, consulta la sección "[Crear un token de acceso personal](/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)". +1. Cree un token de acceso personal con los ámbitos `project` y `repo`. Para más información, vea "[Creación de un token de acceso personal](/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)". 2. Guardar el token de acceso personal como secreto en tu organización o repositorio. -3. En el siguiente flujo de trabajo, reemplaza a `YOUR_TOKEN` con el nombre del secreto. Reemplaza a `YOUR_ORGANIZATION` con el nombre de tu organización. Por ejemplo, `octo-org`. Reemplaza a `YOUR_PROJECT_NUMBER` con el número de tu proyecto. Para encontrar un número de proyecto, revisa su URL. Por ejemplo, la dirección `https://github.com/orgs/octo-org/projects/5` tiene "5" como número de proyecto. +3. En el flujo de trabajo siguiente, reemplace `YOUR_TOKEN` por el nombre del secreto. Reemplace `YOUR_ORGANIZATION` por el nombre de la organización. Por ejemplo, `octo-org`. Reemplace `YOUR_PROJECT_NUMBER` por el número del proyecto. Para encontrar un número de proyecto, revisa su URL. Por ejemplo, `https://github.com/orgs/octo-org/projects/5` tiene "5" como número de proyecto. ```yaml{:copy} name: Add PR to project @@ -304,7 +308,7 @@ Este flujo de trabajo se ejecuta cada que una solicitud de cambios en el reposit
@@ -339,7 +343,7 @@ env: PROJECT_NUMBER: YOUR_PROJECT_NUMBER ``` -Personal access token: +Token de acceso personal: ```yaml env: @@ -353,13 +357,13 @@ env: Configura las variables para este paso.

-Si estás utilizando un token de acceso personal, reemplaza a YOUR_TOKEN con el nombre del secreto que contiene tu token de acceso personal. +Si usa un token de acceso personal, reemplace YOUR_TOKEN por el nombre del secreto que contiene el token de acceso personal.

-Reemplaza YOUR_ORGANIZATION con el nombre de tu organización. Por ejemplo, octo-org. +Reemplace YOUR_ORGANIZATION por el nombre de la organización. Por ejemplo, octo-org.

-reemplaza YOUR_PROJECT_NUMBER con el número de tu proeycto. Para encontrar un número de proyecto, revisa su URL. Por ejemplo, la dirección https://github.com/orgs/octo-org/projects/5 tiene "5" como número de proyecto. +Reemplace YOUR_PROJECT_NUMBER por el número del proyecto. Para encontrar un número de proyecto, revisa su URL. Por ejemplo, https://github.com/orgs/octo-org/projects/5 tiene "5" como número de proyecto. @@ -395,9 +399,9 @@ gh api graphql -f query='
@@ -415,10 +419,10 @@ echo 'TODO_OPTION_ID='$(jq '.data.organization.projectV2.fields.nodes[] | select @@ -433,7 +437,7 @@ env: PR_ID: {% raw %}${{ github.event.pull_request.node_id }}{% endraw %} ``` -Personal access token: +Token de acceso personal: ```yaml env: @@ -443,7 +447,7 @@ env: @@ -464,7 +468,7 @@ item_id="$( gh api graphql -f query=' @@ -490,7 +494,7 @@ echo "DATE=$(date +"%Y-%m-%d")" >> $GITHUB_ENV @@ -504,7 +508,7 @@ env: GITHUB_TOKEN: {% raw %}${{ steps.generate_token.outputs.token }}{% endraw %} ``` -Personal access token: +Token de acceso personal: ```yaml env: @@ -513,7 +517,7 @@ env: @@ -560,7 +564,7 @@ gh api graphql -f query=' diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/automating-your-project/index.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/automating-your-project/index.md index aa4bd02928..fa0a5d8299 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/automating-your-project/index.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/automating-your-project/index.md @@ -1,7 +1,7 @@ --- -title: 'Automating your {% data variables.projects.project_v2 %}' +title: 'Automatización de {% data variables.projects.project_v2 %}' shortTitle: 'Automating {% data variables.projects.projects_v2 %}' -intro: 'Learn how to use the built-in workflows, {% data variables.product.prodname_actions %}, and the API to automate your projects.' +intro: 'Aprende a usar los flujos de trabajo integrados, {% data variables.product.prodname_actions %} y la API para automatizar los proyectos.' versions: feature: projects-v2 topics: @@ -12,5 +12,11 @@ children: - /using-the-api-to-manage-projects - /automating-projects-using-actions allowTitleToDifferFromFilename: true +ms.openlocfilehash: 6c9777a65125f574e4a2cd05a7177448606f8348 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424256' --- diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects.md index 0a6335918a..5a55246cbd 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects.md @@ -1,7 +1,7 @@ --- -title: 'Using the API to manage {% data variables.product.prodname_projects_v2 %}' +title: 'Uso de la API para administrar instancias de {% data variables.product.prodname_projects_v2 %}' shortTitle: Automating with the API -intro: You can use the GraphQL API to automate your projects. +intro: "Puedes usar GraphQL\_API para automatizar los proyectos." miniTocMaxHeadingLevel: 3 versions: feature: projects-v2 @@ -11,17 +11,22 @@ type: tutorial topics: - Projects allowTitleToDifferFromFilename: true +ms.openlocfilehash: e1ec0d34e302d97fcb3a6c87f37c8214f3965c90 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147723261' --- - -El artículo muestra cómo utilizar la API de GraphQL para administrar un proyecto. For more information about how to use the API in a {% data variables.product.prodname_actions %} workflow, see "[Automating {% data variables.product.prodname_projects_v2 %} using Actions](/issues/planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions)." Para encontrar una lista completa de los tipos de datos disponibles, consulta la "[Referencia](/graphql/reference)". +El artículo muestra cómo utilizar la API de GraphQL para administrar un proyecto. Para más información sobre cómo usar la API en un flujo de trabajo de {% data variables.product.prodname_actions %}, consulta "[Automatización de {% data variables.product.prodname_projects_v2 %} mediante acciones](/issues/planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions)". Para ver una lista completa de los tipos de datos disponibles, consulta "[Referencia](/graphql/reference)". {% data reusables.projects.graphql-deprecation %} -## Autenticación +## Authentication {% curl %} -En todos los siguientes ejemplos de cURL, reemplaza `TOKEN` con un token que tenga el alcance `read:project` (para las consultas) o `project` (para las consultas y las mutaciones). El token puede ser un token personal de acceso para un usuario o un token de acceso a la instalación para una {% data variables.product.prodname_github_app %}. Para obtener más información acerca de cómo crear un token de acceso personal, consulta la sección "[Crear un token de acceso personal](/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)". Para obtener más información sobre cómo crear un token de acceso a la instalación para una {% data variables.product.prodname_github_app %}, consulta la sección "[Autenticarse con {% data variables.product.prodname_github_apps %}](/developers/apps/building-github-apps/authenticating-with-github-apps#authenticating-as-a-github-app)". +En todos los ejemplos de cURL siguientes, reemplaza `TOKEN` por un token que tenga el ámbito `read:project` (para consultas) o el ámbito `project` (para consultas y mutaciones). El token puede ser un token personal de acceso para un usuario o un token de acceso a la instalación para una {% data variables.product.prodname_github_app %}. Para obtener más información sobre cómo crear un token de acceso personal, consulta "[Creación de un token de acceso personal](/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)". Para obtener más información sobre cómo crear un token de acceso de instalación para {% data variables.product.prodname_github_app %}, consulta "[Autenticación con {% data variables.product.prodname_github_apps %}](/developers/apps/building-github-apps/authenticating-with-github-apps#authenticating-as-a-github-app)". {% endcurl %} @@ -29,7 +34,7 @@ En todos los siguientes ejemplos de cURL, reemplaza `TOKEN` con un token que ten {% data reusables.cli.cli-learn-more %} -Antes de ejecutar los comandos del {% data variables.product.prodname_cli %}, debes autenticarte ejecutando `gh auth login --scopes "project"`. Si solo necesitas leer, mas no editar, los proyectos, puedes proporcionar el alcance `read:project` en vez del de `project`. Para obtener más información sobre la autenticación por la línea de comandos, consulta la sección "[gh auth login](https://cli.github.com/manual/gh_auth_login)". +Antes de ejecutar los comandos de {% data variables.product.prodname_cli %}, debes autenticarte mediante la ejecución de `gh auth login --scopes "project"`. Si solo necesitas leer los proyectos, pero no editarlos, puedes proporcionar el ámbito `read:project` en lugar de `project`. Para obtener más información sobre la autenticación de la línea de comandos, consulta "[gh auth login](https://cli.github.com/manual/gh_auth_login)". {% endcli %} @@ -37,7 +42,7 @@ Antes de ejecutar los comandos del {% data variables.product.prodname_cli %}, de ## Utilizar variables -Puedes utilizar variables para simplificar tus scripts en todos los ejemplos siguientes. Utiliza `-F` para pasar una variable que sea un número, un booleano o nula. Utiliza `-f` para otras variables. Por ejemplo, +Puedes utilizar variables para simplificar tus scripts en todos los ejemplos siguientes. Usa `-F` para pasar una variable que sea un número, un operador booleano o un valor NULL. Usa `-f` para las demás variables. Por ejemplo, ```shell my_org="octo-org" @@ -52,19 +57,19 @@ gh api graphql -f query=' }' -f organization=$my_org -F number=$my_num ``` -Para obtener más información, consulta la sección "[Formatear llamados con GraphQL](/graphql/guides/forming-calls-with-graphql#working-with-variables)". +Para obtener más información, consulta "[Formación de llamadas 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](/graphql/guides/forming-calls-with-graphql#about-queries)". +Utiliza consultas para obtener datos sobre los proyectos. Para obtener más información, consulta "[Acerca de las consultas](/graphql/guides/forming-calls-with-graphql#about-queries)". ### Encontrar la ID de nodo de un proyecto organizacional Para actualizar tu proyecto a través de la API, necesitarás conocer la ID de nodo del proyecto. -Puedes encontrar la ID de nodo de un proyecto organizacional si conoces el nombre de la organización y el número de proyecto. Reemplaza `ORGANIZATION` con el nombre de tu organización. Por ejemplo, `octo-org`. Reemplaza `NUMBER` con el número de proyecto. Para encontrar un número de proyecto, revisa su URL. Por ejemplo, la dirección `https://github.com/orgs/octo-org/projects/5` tiene "5" como número de proyecto. +Puedes encontrar la ID de nodo de un proyecto organizacional si conoces el nombre de la organización y el número de proyecto. Reemplaza `ORGANIZATION` por el nombre de la organización. Por ejemplo, `octo-org`. Reemplaza `NUMBER` por el número del proyecto. Para encontrar un número de proyecto, revisa su URL. Por ejemplo, `https://github.com/orgs/octo-org/projects/5` tiene "5" como número de proyecto. {% curl %} ```shell @@ -88,7 +93,7 @@ gh api graphql -f query=' ``` {% endcli %} -También puedes encontrar la ID de nodo de todos los proyectos en tu organización. El siguiente ejemplo devolverá la ID de nodo y el título de los primeros 20 proyectos en una organización. Reemplaza `ORGANIZATION` con el nombre de tu organización. Por ejemplo, `octo-org`. +También puedes encontrar la ID de nodo de todos los proyectos en tu organización. El siguiente ejemplo devolverá la ID de nodo y el título de los primeros 20 proyectos en una organización. Reemplaza `ORGANIZATION` por el nombre de la organización. Por ejemplo, `octo-org`. {% curl %} ```shell @@ -115,11 +120,11 @@ gh api graphql -f query=' ``` {% endcli %} -### Encontrar la ID de nodo de un proyecto de usuario +### Encontrar la ID de nodo de un proyecto de usuario Para actualizar tu proyecto a través de la API, necesitarás conocer la ID de nodo del proyecto. -Puedes encontrar la ID de nodo de un proyecto de usuario si conoces el número del mismo. Reemplaza `USER` con tu nombre de usuario. Por ejemplo, `octocat`. Reemplaza `NUMBER` con tu número de proyecto. Para encontrar un número de proyecto, revisa su URL. Por ejemplo, la dirección `https://github.com/users/octocat/projects/5` tiene "5" tiene "5" como número de proyecto. +Puedes encontrar la ID de nodo de un proyecto de usuario si conoces el número del mismo. Reemplace `USER` por el nombre de usuario. Por ejemplo, `octocat`. Reemplace `NUMBER` por el número del proyecto. Para encontrar un número de proyecto, revisa su URL. Por ejemplo, `https://github.com/users/octocat/projects/5` tiene "5" como número de proyecto. {% curl %} ```shell @@ -143,7 +148,7 @@ gh api graphql -f query=' ``` {% endcli %} -También puedes encontrar la ID de nodo de todos tus proyectos. El siguiente ejemplo devolverá la ID de nodo y el título de tus primeros 20 proyectos. Reemplaza a `USER` con tu nombre de usuario. Por ejemplo, `octocat`. +También puedes encontrar la ID de nodo de todos tus proyectos. El siguiente ejemplo devolverá la ID de nodo y el título de tus primeros 20 proyectos. Reemplaza `USER` por el nombre de usuario. Por ejemplo, `octocat`. {% curl %} ```shell @@ -174,7 +179,7 @@ gh api graphql -f query=' Para actualizar el valor de un campo, necesitarás conocer la ID de nodo del mismo. Adicionalmente, necesitarás saber la ID de las opciones para los campos de selección única y la ID de las iteraciones de los campos de iteración. -El siguiente ejemplo devolverá la ID, nombre, ajustes y configuración para los primeros 20 campos en un proyecto. Reemplaza a `PROJECT_ID` con la ID de nodo de tu proyecto. +En el ejemplo siguiente se devolverá el id., nombre, valores y configuración de los primeros 20 campos de un proyecto. Reemplaza `PROJECT_ID` por el identificador de nodo del proyecto. {% curl %} ```shell @@ -223,7 +228,7 @@ gh api graphql -f query=' ``` {% endcli %} -La respuesta se verá de forma similar al siguiente ejemplo: +La respuesta será similar al ejemplo siguiente: ```json { @@ -276,9 +281,9 @@ La respuesta se verá de forma similar al siguiente ejemplo: } ``` -Cada campo tendrá un nombre e ID. Los campos de selección simples se devuelven como un objeto `ProjectV2SingleSelectField` y tienen un campo de `options` en donde puedes encontrar la ID de cada opción para la selección simple. Los campos de iteración se devuelven como un objeto `ProjectV2IterationField` y tienen un campo de `configuration` que incluye un campo de `iterations` que contiene la ID e información sobre cada iteración. +Cada campo tiene un id. y un nombre. Los campos de selección única se devuelven como un objeto `ProjectV2SingleSelectField` y tienen un campo `options` donde puedes encontrar el id. de cada opción para la selección única. Los campos de iteración se devuelven como un objeto `ProjectV2IterationField` y tienen un campo `configuration` que incluye un campo `iterations` que contiene el id. y la información sobre cada iteración. -Si solo necesitas el nombre e ID de un campo y no necesitas información sobre las iteraciones o las opciones de campo de selección simple, puedes utilizar el objeto `ProjectV2FieldCommon`. +Si solo necesitas el nombre y el id. de un campo y no necesitas información sobre las iteraciones o las opciones de un campo de selección única, puedes usar el objeto `ProjectV2FieldCommon`. {% curl %} ```shell @@ -309,7 +314,7 @@ gh api graphql -f query=' ``` {% endcli %} -La respuesta al utilizar el objeto `ProjectV2FieldCommon` se verá similar al siguiente ejemplo: +La respuesta al usar el objeto `ProjectV2FieldCommon` será similar al ejemplo siguiente: ```json { @@ -344,11 +349,11 @@ La respuesta al utilizar el objeto `ProjectV2FieldCommon` se verá similar al si } ``` -### Encontrar información sobre los elementos en un proyecto +### Encontrar información sobre los elementos en un proyecto Puedes consultar mediante la API para encontrar información sobre los elementos de tu proyecto. -El siguiente ejemplo devolverá las primeras 20 propuestas, solicitudes de cambio y borradores de propuestas de un proyecto. Para las propuestas y solicitudes de cambio, también devolverá el título y los primeros 10 asignados. Para los borradores de propuesta, devolverá el título y el cuerpo. El ejemplo también devolverá el nombre y valor del campo para cualquier texto, fecha o campo de selección simple en los primeros 8 campos del proyecto. Reemplaza a `PROJECT_ID` con la ID de nodo de tu proyecto. +En el ejemplo siguiente se devolverán los 20 primeros problemas, solicitudes de incorporación de cambios y problemas de borrador de un proyecto. En el caso de los problemas y las solicitudes de incorporación de cambios, también devolverá el título y los primeros 10 usuarios asignados. En el caso del problema de borrador, devolverá el título y el cuerpo. En el ejemplo también se devolverá el nombre del campo y el valor de los campos de texto, fecha o selección única en los primeros 8 campos del proyecto. Reemplaza `PROJECT_ID` por el identificador de nodo del proyecto. {% curl %} ```shell @@ -428,19 +433,19 @@ gh api graphql -f query=' Un proyecto podría contener elementos que los usuarios no tengan permiso para ver. En este caso, el tipo de elemento se devolverá como `REDACTED`. -## Actualizar los proyectos +## Actualizar los proyectos -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)". +Utiliza las mutaciones para actualizar los proyectos. Para obtener más información, consulta "[Acerca de las mutaciones](/graphql/guides/forming-calls-with-graphql#about-mutations)". {% note %} -**Nota:** No puedes agregar y actualizar un elemento en el mismo llamado. Debes utilizar `addProjectV2ItemById` para agregar el elemento y luego utilizar `updateProjectV2ItemFieldValue` para actualizarlo. +**Nota:** No se puede agregar y actualizar un elemento en la misma llamada. Debes usar `addProjectV2ItemById` para agregar el elemento y, a continuación, usar `updateProjectV2ItemFieldValue` para actualizarlo. {% endnote %} ### Agregar un elemento a un proyecto -El siguiente ejemplo agregará una propuesta o solicitud de cambios a tu proyecto. Reemplaza a `PROJECT_ID` con la ID de nodo de tu proyecto. Reemplaza a `CONTENT_ID` con la ID de nodo de la propuesta o solicitud de cambios que quieras agregar. +El siguiente ejemplo agregará una propuesta o solicitud de cambios a tu proyecto. Reemplaza `PROJECT_ID` por el identificador de nodo del proyecto. Reemplaza `CONTENT_ID` por el identificador de nodo de la propuesta o solicitud de incorporación de cambios que quieras agregar. {% curl %} ```shell @@ -480,9 +485,9 @@ La respuesta contendrá la ID de nodo del elemento recién creado. Si intentas agregar un elemento que ya existe, se devolverá la ID de este. -### Agregar un borrador de propuesta a un proyecto +### Incorporación de un problema de borrador a un proyecto -El siguiente ejemplo agregará un borrador de propuesta a tu proyecto. Reemplaza a `PROJECT_ID` con la ID de nodo de tu proyecto. Reemplaza `TITLE` y `BODY` con el contenido que quieras para el nuevo borrador de propuesta. +En el ejemplo siguiente se agregará un problema de borrador al proyecto. Reemplaza `PROJECT_ID` por el identificador de nodo del proyecto. Reemplaza `TITLE` y `BODY` por el contenido que quieras para el nuevo problema de borrador. {% curl %} ```shell @@ -506,7 +511,7 @@ gh api graphql -f query=' ``` {% endcli %} -La respuesta contendrá la ID de nodo del borrador de propuesta recién creado. +La respuesta contendrá el id. de nodo del problema de borrador recién creado. ```json { @@ -520,9 +525,9 @@ La respuesta contendrá la ID de nodo del borrador de propuesta recién creado. } ``` -### Actualizar los ajustes de un proyecto +### Actualizar los ajustes de un proyecto -El siguiente ejemplo actualizará los ajustes de tu proyecto. Reemplaza a `PROJECT_ID` con la ID de nodo de tu proyecto. Configura `public` en `true` para que tu proyecto sea público en {% data variables.product.product_name %}. Modifica `readme` para hacer cambios al README de tu proyecto. +El siguiente ejemplo actualizará los ajustes de tu proyecto. Reemplaza `PROJECT_ID` por el identificador de nodo del proyecto. Establece `public` en `true` para que el proyecto sea público en {% data variables.product.product_name %}. Modifica `readme` para realizar cambios en el archivo README del proyecto. {% curl %} ```shell @@ -557,9 +562,9 @@ gh api graphql -f query=' ``` {% endcli %} -### Actualizar un campo personalizado de texto, número o fecha +### Actualizar un campo personalizado de texto, número o fecha -El siguiente ejemplo actualizará el valor de un campo de texto para un elemento. Reemplaza a `PROJECT_ID` con la ID de nodo de tu proyecto. Reemplaza a `ITEM_ID` con la ID de nodo del elemento que quieras actualizar. Reemplaza a `FIELD_ID` con la ID del campo que quieras actualizar. +En el ejemplo siguiente se actualizará el valor de un campo de texto para un elemento. Reemplaza `PROJECT_ID` por el identificador de nodo del proyecto. Reemplaza `ITEM_ID` por el identificador de nodo del elemento que quieras actualizar. Reemplaza `FIELD_ID` por el identificador del campo que quieras actualizar. {% curl %} ```shell @@ -594,7 +599,7 @@ 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, podrías utilizar las siguientes mutaciones: +**Nota:** No se puede usar `updateProjectV2ItemFieldValue` para cambiar `Assignees`, `Labels`, `Milestone` o `Repository` porque estos campos son propiedades de solicitudes de incorporación de cambios y propuestas, no de elementos del proyecto. En su lugar, puedes usar las mutaciones siguientes: - [addAssigneesToAssignable](/graphql/reference/mutations#addassigneestoassignable) - [removeAssigneesFromAssignable](/graphql/reference/mutations#removeassigneesfromassignable) @@ -610,10 +615,10 @@ gh api graphql -f query=' El siguiente ejemplo actualizará el valor de un campo de selección simple para un elemento. -- `PROJECT_ID` - Reemplázalo con la ID de nodo de tu proyecto. -- `ITEM_ID` - Reemplázalo con la ID de nodo del elemento que quieras actualizar. -- `FIELD_ID` - Reemplaza esto con la ID de un campo de selección simple que quieras actualizar. -- `OPTION_ID` - Reemplaza esto con la ID de la opción de selección simple deseada. +- `PROJECT_ID`: reemplázalo por el identificador de nodo del proyecto. +- `ITEM_ID`: reemplázalo por el identificador de nodo del elemento que quieras actualizar. +- `FIELD_ID` : reemplázalo por el identificador del campo de selección única que quieras actualizar. +- `OPTION_ID` : reemplázalo por el identificador de la opción de selección única deseada. {% curl %} ```shell @@ -650,10 +655,10 @@ gh api graphql -f query=' El siguiente ejemplo actualizará el valor de un campo de iteración para un elemento. -- `PROJECT_ID` - Reemplázalo con la ID de nodo de tu proyecto. -- `ITEM_ID` - Reemplázalo con la ID de nodo del elemento que quieras actualizar. -- `FIELD_ID` - Reemplaza esto con la ID del campo de iteración que quieras actualizar. -- `ITERATION_ID` - Reemplaza esto con la ID de la iteración deseada. Esto puede ser una iteración activa o completa. +- `PROJECT_ID`: reemplázalo por el identificador de nodo del proyecto. +- `ITEM_ID`: reemplázalo por el identificador de nodo del elemento que quieras actualizar. +- `FIELD_ID` : reemplázalo por el identificador del campo de iteración que quieras actualizar. +- `ITERATION_ID` : reemplázalo por el identificador de la iteración deseada. Esto puede ser una iteración activa o completada. {% curl %} ```shell @@ -688,7 +693,7 @@ gh api graphql -f query=' ### Borrar un elemento de un proyecto -El siguiente ejemplo borrará un elemento de un proyecto. Reemplaza a `PROJECT_ID` con la ID de nodo de tu proyecto. Reemplaza `ITEM_ID` con la ID de nodo del elemento que quieras borrar. +El siguiente ejemplo borrará un elemento de un proyecto. Reemplaza `PROJECT_ID` por el identificador de nodo del proyecto. Reemplaza `ITEM_ID` por el identificador de nodo del elemento que quieras eliminar. {% curl %} ```shell @@ -715,6 +720,6 @@ gh api graphql -f query=' ``` {% endcli %} -## Using webhooks +## Uso de webhooks -You can use webhooks to subscribe to events taking place in your project. For example, when an item is edited, {% data variables.product.product_name %} can send a HTTP POST payload to the webhook's configured URL which can trigger automation on your server. For more information about webhooks, see "[About webhooks](/developers/webhooks-and-events/webhooks/about-webhooks)." To learn more about the `projects_v2_item` webhook event, see "[Webhook events and payloads](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#projects_v2_item)." +Puedes usar webhooks para suscribirte a los eventos que tienen lugar en el proyecto. Por ejemplo, cuando se edita un elemento, {% data variables.product.product_name %} puede enviar una carga HTTP POST a la dirección URL configurada del webhook que puede desencadenar la automatización en el servidor. Para más información sobre los webhooks, consulta "[Acerca de los webhooks](/developers/webhooks-and-events/webhooks/about-webhooks)". Para más información sobre el webhook `projects_v2_item`, consulta "[Eventos y cargas de un webhook](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#projects_v2_item)". diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/automating-your-project/using-the-built-in-automations.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/automating-your-project/using-the-built-in-automations.md index 5c3fd74708..0724858dbf 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/automating-your-project/using-the-built-in-automations.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/automating-your-project/using-the-built-in-automations.md @@ -1,18 +1,23 @@ --- -title: Using the built-in automations +title: Uso de las automatizaciones integradas shortTitle: Using built-in automations -intro: You can use built-in workflows to automate your projects. +intro: Puedes usar flujos de trabajo integrados para automatizar los proyectos. miniTocMaxHeadingLevel: 3 versions: feature: projects-v2 type: tutorial topics: - Projects +ms.openlocfilehash: 950ad805eaf73361c2c790d9e30c2e1708a871d8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424911' --- - {% note %} -**Note:** Built-in workflows are available as part of a limited beta. +**Nota:** Los flujos de trabajo integrados están disponibles como parte de una versión beta limitada. {% endnote %} diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/creating-projects/creating-a-project.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/creating-projects/creating-a-project.md index 0e3398f271..066d41e7e6 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/creating-projects/creating-a-project.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/creating-projects/creating-a-project.md @@ -1,6 +1,6 @@ --- -title: 'Crear una {% data variables.projects.project_v2 %}' -intro: Learn how to create an organization or user project. +title: 'Creación de una instancia de {% data variables.projects.project_v2 %}' +intro: Aprende a crear un proyecto de organización o usuario. miniTocMaxHeadingLevel: 3 versions: feature: projects-v2 @@ -10,21 +10,26 @@ type: tutorial topics: - Projects allowTitleToDifferFromFilename: true +ms.openlocfilehash: 0827845ea3dff3a641d99bbac20b8febdfaca885 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424344' --- +{% data variables.product.prodname_projects_v2 %} son una colección adaptable de elementos que permanecen actualizados con los datos de {% data variables.product.company_short %}. Tus proyectos pueden realizar el seguimiento de incidencias, solicitudes de incorporación de cambios e ideas que anotes. Puedes agregar campos personalizados y vistas creativas para propósitos específicos. -{% data variables.product.prodname_projects_v2 %} are an adaptable collection of items that stay up-to-date with {% data variables.product.company_short %} data. Your projects can track issues, pull requests, and ideas that you note down. Puedes agregar campos personalizados y vistas creativas para propósitos específicos. - -## Crear un proyecto +## Creación de un proyecto ### Crear un proyecto organizacional -Organization projects can track issues and pull requests from the organization's repositories. +Los proyectos de la organización pueden realizar el seguimiento de las incidencias y las solicitudes de incorporación de cambios de los repositorios de la organización. {% data reusables.projects.create-project %} ### Crear un proyecto de usuario -User projects can track issues and pull requests from the repositories owned by your personal account. +Los proyectos de usuario pueden realizar el seguimiento de las incidencias y las solicitudes de incorporación de cambios de los repositorios que pertenecen a tu cuenta personal. {% data reusables.projects.create-user-project %} @@ -32,8 +37,8 @@ User projects can track issues and pull requests from the repositories owned by {% data reusables.projects.project-description %} -## Leer más +## Información adicional -- "[Adding your project to a repository](/issues/planning-and-tracking-with-projects/managing-your-project/adding-your-project-to-a-repository)" -- "[Adding items to your project](/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project)" -- "[Customizing a view](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view)" +- "[Adición del proyecto a un repositorio](/issues/planning-and-tracking-with-projects/managing-your-project/adding-your-project-to-a-repository)" +- "[Adición de elementos al proyecto](/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project)" +- "[Personalización de una vista](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view)" diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/creating-projects/index.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/creating-projects/index.md index 0f56ed0bdd..2bbf214ce1 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/creating-projects/index.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/creating-projects/index.md @@ -1,7 +1,7 @@ --- -title: 'Creating {% data variables.projects.projects_v2 %}' -shortTitle: 'Crear {% data variables.projects.projects_v2 %}' -intro: 'Learn about creating projects and migrating your {% data variables.projects.projects_v1_boards %}.' +title: 'Creación de {% data variables.projects.projects_v2 %}' +shortTitle: 'Creating {% data variables.projects.projects_v2 %}' +intro: 'Aprende a crear proyectos y migrar {% data variables.projects.projects_v1_boards %}.' versions: feature: projects-v2 topics: @@ -11,5 +11,11 @@ children: - /creating-a-project - /migrating-from-projects-classic allowTitleToDifferFromFilename: true +ms.openlocfilehash: 3ad98749a0f404446cab9942b8e10883a31bf3ab +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424341' --- diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/creating-projects/migrating-from-projects-classic.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/creating-projects/migrating-from-projects-classic.md index 0539653350..e54fd95471 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/creating-projects/migrating-from-projects-classic.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/creating-projects/migrating-from-projects-classic.md @@ -1,6 +1,6 @@ --- -title: 'Migrating from {% data variables.product.prodname_projects_v1 %}' -intro: 'You can migrate your {% data variables.projects.projects_v1_board %} to the new {% data variables.product.prodname_projects_v2 %} experience.' +title: 'Migración desde {% data variables.product.prodname_projects_v1 %}' +intro: 'Puedes migrar las instancias de {% data variables.projects.projects_v1_board %} a la nueva experiencia de {% data variables.product.prodname_projects_v2 %}.' miniTocMaxHeadingLevel: 3 versions: feature: projects-v2 @@ -10,52 +10,53 @@ type: tutorial topics: - Projects allowTitleToDifferFromFilename: true +ms.openlocfilehash: b16235e98306e19a8f08dfc04913c6935772b5cc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424338' --- - - {% note %} **Notas:** -- If the project you are migrating contains more than 1200 items, open issues will be prioritized followed by open pull requests and then notes. Remaining space will be used for closed issues, merged pull requested, and closed pull requests. Items that cannot be migrated due to this limit will be moved to the archive. If the archive limit of 10,000 items is reached, additional items will not be migrated. -- Note cards are converted to draft issues, and the contents are saved to the body of the draft issue. If information appears to be missing, make any hidden fields visible. For more information, see "[Showing and hiding fields](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view#showing-and-hiding-fields)." -- Automation will not be migrated. -- Triage, archive, and activity will not be migrated. -- After migration, the new migrated project and old project will not be kept in sync. +- Si el proyecto que vas a migrar contiene más de 1200 elementos, se dará prioridad a las incidencias abiertas seguidas de las solicitudes de incorporación de cambios abiertas y, luego, las notas. El espacio restante se usará para las incidencias cerradas, las solicitudes de incorporación de cambios combinadas y las solicitudes de incorporación de cambios cerradas. Los elementos que no se pueden migrar debido a este límite se moverán al archivo. Si se alcanza el límite de archivo de 10 000 elementos, no se migrarán más elementos. +- Las tarjetas de notas se convierten en borradores de incidencias y el contenido se guarda en el cuerpo del borrador. Si parece que falta información, haz que los campos ocultos sean visibles. Para más información, consulta "[Mostrar y ocultar](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view#showing-and-hiding-fields)". +- No se migrará la automatización. +- No se migrarán la evaluación de prioridades, el archivo ni la actividad. +- Después de la migración, el proyecto migrado nuevo y el proyecto anterior no seguirán sincronizados. {% endnote %} -## About project migration +## Acerca de la migración de proyectos -You can migrate your project boards to the new {% data variables.product.prodname_projects_v2 %} experience and try out tables, multiple views, new automation options, and powerful field types. For more information, see "[About projects](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)." +Puedes migrar los paneles de proyecto a la nueva experiencia de {% data variables.product.prodname_projects_v2 %} y probar tablas, varias vistas, opciones de automatización nuevas y tipos de campo eficaces. Para más información, consulta "[Acerca de los proyectos](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)". -## Migrating an organization project board +## Migración de un panel de proyecto de organización -{% data reusables.projects.enable-migration %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.organization-wide-project %} -1. On the left, click **Projects (classic)**. ![Captura de pantalla que muestra la opción de menú de proyectos (clásicos)](/assets/images/help/issues/projects-classic-org.png) -{% data reusables.projects.migrate-project-steps %} +{% data reusables.projects.enable-migration %} {% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.organization-wide-project %} +1. A la izquierda, haz clic en **Proyectos (clásico)** . + ![Captura de pantalla en la que se muestra la opción de menú Proyectos (clásico)}](/assets/images/help/issues/projects-classic-org.png) {% data reusables.projects.migrate-project-steps %} -## Migrating a user project board +## Migración de un panel de proyecto de usuario -{% data reusables.projects.enable-migration %} -{% data reusables.profile.access_profile %} -1. En la parte superior de tu página de perfil, en la navegación principal, haz clic en {% octicon "project" aria-label="The project board icon" %} **Proyectos**. ![Pestaña Project (Proyecto)](/assets/images/help/projects/user-projects-tab.png) -1. Above the list of projects, click **Projects (classic)**. ![Captura de pantalla que muestra la opción de menú de proyectos (clásicos)](/assets/images/help/issues/projects-classic-user.png) -{% data reusables.projects.migrate-project-steps %} +{% data reusables.projects.enable-migration %} {% data reusables.profile.access_profile %} +1. En la parte superior de la página de perfil, en la navegación principal, haga clic en {% octicon "project" aria-label="The project board icon" %} **Proyectos**. +![Pestaña Proyecto](/assets/images/help/projects/user-projects-tab.png) +1. Encima de la lista de proyectos, haz clic en **Proyectos (clásico)** . + ![Captura de pantalla en la que se muestra la opción de menú Proyectos (clásico)}](/assets/images/help/issues/projects-classic-user.png) {% data reusables.projects.migrate-project-steps %} -## Migrating a repository project board +## Migración de un panel de proyecto de repositorio {% note %} -**Note:** {% data variables.projects.projects_v2_caps %} does not support repository level projects. When you migrate a repository project board, it will migrate to either the organization or personal account that owns the repository project, and the migrated project will be pinned to the original repository. +**Nota:** {% data variables.projects.projects_v2_caps %} no admite proyectos de nivel de repositorio. Cuando migras un panel de proyecto de repositorio, se migrará a la cuenta de organización o a la cuenta personal propietaria del proyecto de repositorio y el proyecto migrado se anclará al repositorio original. {% endnote %} -{% data reusables.projects.enable-migration %} -{% data reusables.repositories.navigate-to-repo %} -1. En el nombre de tu repositorio, haz clic en {% octicon "project" aria-label="The project board icon" %} **Proyectos**. ![Pestaña Project (Proyecto)](/assets/images/help/projects/repo-tabs-projects.png) -1. Click **Projects (classic)**. ![Captura de pantalla que muestra la opción de menú de proyectos (clásicos)](/assets/images/help/issues/projects-classic-org.png) -{% data reusables.projects.migrate-project-steps %} +{% data reusables.projects.enable-migration %} {% data reusables.repositories.navigate-to-repo %} +1. En el nombre del repositorio, haga clic en {% octicon "project" aria-label="The project board icon" %} **Proyectos**. +![Pestaña Proyecto](/assets/images/help/projects/repo-tabs-projects.png) +1. Haz clic en **Proyectos (clásico)** . + ![Captura de pantalla en la que se muestra la opción de menú Proyectos (clásico)}](/assets/images/help/issues/projects-classic-org.png) {% data reusables.projects.migrate-project-steps %} diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view.md index 2dedabb976..47e6988a27 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view.md @@ -1,6 +1,6 @@ --- -title: Customizing a view -intro: 'Display the information you need by changing the layout, grouping, sorting in your project.' +title: Personalización de una vista +intro: 'Muestra la información que necesitas mediante el cambio del diseño, la agrupación y la ordenación en el proyecto.' miniTocMaxHeadingLevel: 3 versions: feature: projects-v2 @@ -9,48 +9,59 @@ redirect_from: type: tutorial topics: - Projects +ms.openlocfilehash: 962a20daac125cdec5510daf3d792e0aaf6a194b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424428' --- - - ## Cambiar el diseño del proyecto Puedes ver tu proyecto como una tabla o como un tablero. {% data reusables.projects.open-view-menu %} -1. Under "Layout", click either **Table** or **Board**. ![Captura de pantalla que muestra la opción de diseño](/assets/images/help/projects-v2/table-or-board.png) +1. En "Diseño", haz clic en **Tabla** o **Panel**. + ![Captura de pantalla en la que se muestra la opción Diseño](/assets/images/help/projects-v2/table-or-board.png) + - -Alternatively, open the project command palette by pressing {% data variables.projects.command-palette-shortcut %} and start typing "Switch layout." +Como alternativa, presiona {% data variables.projects.command-palette-shortcut %} para abrir la paleta de comandos del proyecto y empieza a escribir "Cambiar diseño". ## Mostrar y ocultar campos Puedes mostrar u ocultar un campo específico. {% data reusables.projects.open-view-menu %} -1. Under "Configuration", click {% octicon "note" aria-label="the note icon" %} and the list of currently shown fields. ![Screenshot showing show and hide fields menu option](/assets/images/help/projects-v2/show-hide-fields-menu-item.png) -1. Select or deselect the fields you want to show or hide. ![Screenshot showing show and hide fields menu](/assets/images/help/projects-v2/show-hide-fields.png) +1. En "Configuración", haz clic en {% octicon "note" aria-label="the note icon" %} y la lista de campos mostrados actualmente. + ![Captura de pantalla en la que se muestra la opción de menú Mostrar y ocultar campos](/assets/images/help/projects-v2/show-hide-fields-menu-item.png) +1. Selecciona o anula la selección de los campos que quieras mostrar u ocultar. + ![Captura de pantalla en la que se muestra el menú Mostrar y ocultar campos](/assets/images/help/projects-v2/show-hide-fields.png) -You can also hide individual fields in table view. +También puedes ocultar campos individuales en la vista de tabla. -1. Next to the field you want to hide, click {% octicon "kebab-horizontal" aria-label="the kebab icon" %}. ![Screenshot showing field menu icon](/assets/images/help/projects-v2/modify-field-menu.png) -1. Click {% octicon "eye-closed" aria-label="the eye closed icon" %} **Hide field**. ![Screenshot showing hide field menu option](/assets/images/help/projects-v2/hide-field-via-menu.png) +1. Junto al campo que quieras ocultar, haz clic en {% octicon "kebab-horizontal" aria-label="the kebab icon" %}. + ![Captura de pantalla en la que se muestra el icono de menú Campo](/assets/images/help/projects-v2/modify-field-menu.png) +1. Haz clic en {% octicon "eye-closed" aria-label="the eye closed icon" %} **Ocultar campo**. + ![Captura de pantalla en la que se muestra la opción de menú Ocultar campo](/assets/images/help/projects-v2/hide-field-via-menu.png) -Alternatively, open the project command palette by pressing {% data variables.projects.command-palette-shortcut %} and start typing "show", "hide", or the name of the field. +Como alternativa, presiona {% data variables.projects.command-palette-shortcut %} para abrir la paleta de comandos del proyecto y empieza a escribir "mostrar", "ocultar" o el nombre del campo. ## Reordenar los campos -In table layout, you can change the order of fields. +En el diseño de tabla, puedes cambiar el orden de los campos. -1. Click the field header. ![Screenshot showing the field header](/assets/images/help/projects-v2/select-field-header.png) -2. While continuing to click, drag the field to the required location. +1. Haz clic en el encabezado del campo. + ![Captura de pantalla en la que se muestra el encabezado del campo](/assets/images/help/projects-v2/select-field-header.png) +2. Mientras haces clic, arrastra el campo a la ubicación requerida. ## Reordenar filas En el diseño de tabla, puedes cambiar el orden de las filas. -1. Click the number at the start of the row. ![Screenshot showing the row number](/assets/images/help/projects-v2/select-row-number.png) -2. While continuing to click, drag the row to the required location. +1. Haz clic en el número al inicio de la fila. + ![Captura de pantalla en la que se muestra el número de fila](/assets/images/help/projects-v2/select-row-number.png) +2. Mientras haces clic, arrastra la fila a la ubicación requerida. ## Clasificar por valor de campo @@ -58,41 +69,50 @@ En el diseño de tabla, puedes organizar los elementos por valor de campo. {% note %} -**Nota:** Cuando se ordena una tabla, no puedes reordenar las filas manualmente. +**Nota**: Cuando se ordena una tabla, no se pueden reordenar filas manualmente. {% endnote %} {% data reusables.projects.open-view-menu %} -1. Click **Sort**. ![Screenshot showing the sort menu item](/assets/images/help/projects-v2/sort-menu-item.png) -1. Click the field you want to sort by. ![Screenshot showing the sort menu](/assets/images/help/projects-v2/sort-menu.png) -2. Optionally, to change the direction of the sort, click {% octicon "sort-desc" aria-label="the sort icon" %}. ![Screenshot showing sort order option](/assets/images/help/projects-v2/sort-order.png) -3. Optionally, to remove a sort, click {% octicon "x" aria-label="the x icon" %} **No sorting** at the bottom of the list. ![Screenshot showing "no sorting"](/assets/images/help/projects-v2/no-sorting.png) +1. Haz clic en **Ordenar**. + ![Captura de pantalla en la que se muestra el elemento de menú Ordenar](/assets/images/help/projects-v2/sort-menu-item.png) +1. Haz clic el campo por el que quieras ordenar. + ![Captura de pantalla en la que se muestra el menú Ordenar](/assets/images/help/projects-v2/sort-menu.png) +2. Opcionalmente, para cambiar la dirección de la ordenación, haz clic en {% octicon "sort-desc" aria-label="the sort icon" %}. + ![Captura de pantalla en la que se muestra la opción Criterio de ordenación](/assets/images/help/projects-v2/sort-order.png) +3. Opcionalmente, para quitar una ordenación, haz clic en {% octicon "x" aria-label="the x icon" %} **Sin ordenación** en la parte inferior de la lista. + ![Captura de pantalla en la que se muestra "Sin ordenación"](/assets/images/help/projects-v2/no-sorting.png) -Alternatively, open the project command palette by pressing {% data variables.projects.command-palette-shortcut %} and start typing "Sort by." +Como alternativa, presiona {% data variables.projects.command-palette-shortcut %} para abrir la paleta de comandos del proyecto y empieza a escribir "Ordenar por". ## Agrupar por valores de campo en el diseño de tabla -En el diseño de tabla, puedes agrupar elementos por un valor de campo personalizado. Cuando los elementos se agrupan, si arrastras un elemento a un grupo nuevo, se aplica el valor de este grupo. Por ejemplo, si agrupas por "Estado" y luego arrastras un elemento con un estado a `In progress` hacia el grupo `Done`, el estado del elemento cambiará a `Done`. De forma similar, cuando agregues un elemento nuevo a un grupo, este elemento se poblará con el valor del grupo. +En el diseño de tabla, puedes agrupar elementos por un valor de campo personalizado. Cuando los elementos se agrupan, si arrastras un elemento a un grupo nuevo, se aplica el valor de este grupo. Por ejemplo, si agrupa por "Status" (Estado) y, después, arrastra un elemento con un estado de `In progress` al grupo `Done`, el estado del elemento cambiará a `Done`. De forma similar, cuando agregues un elemento nuevo a un grupo, este elemento se poblará con el valor del grupo. {% note %} -**Note:** You cannot group by title, labels, reviewers, or linked pull requests. +**Nota**: No se puede agrupar por título, etiquetas, revisores o solicitudes de incorporación de cambios vinculadas. {% endnote %} {% data reusables.projects.open-view-menu %} -1. Haz clic en {% octicon "rows" aria-label="the rows icon" %} **Grupo**. ![Captura de pantalla que muestra el elemento de menú de grupo](/assets/images/help/projects-v2/group-menu-item.png) -1. Click the field you want to group by. ![Captura de pantalla que muestra el menú de grupo](/assets/images/help/projects-v2/group-menu.png) -2. Optionally, to disable grouping, click {% octicon "x" aria-label="the x icon" %} **No grouping** at the bottom of the list. ![Screenshot showing "no grouping"](/assets/images/help/projects-v2/no-grouping.png) +1. Haz clic en {% octicon "rows" aria-label="the rows icon" %} **Agrupar**. + ![Captura de pantalla en la que se muestra el elemento de menú Agrupar](/assets/images/help/projects-v2/group-menu-item.png) +1. Haz clic en el campo por el que quieras agrupar. + ![Captura de pantalla en la que se muestra el menú Agrupar](/assets/images/help/projects-v2/group-menu.png) +2. Opcionalmente, para deshabilitar la agrupación, haz clic en {% octicon "x" aria-label="the x icon" %} **Sin agrupación** en la parte inferior de la lista. + ![Captura de pantalla en la que se muestra "Sin agrupación"](/assets/images/help/projects-v2/no-grouping.png) -Alternatively, open the project command palette by pressing {% data variables.projects.command-palette-shortcut %} and start typing "Group by." +Como alternativa, presiona {% data variables.projects.command-palette-shortcut %} para abrir la paleta de comandos del proyecto y empieza a escribir "Agrupar por". ## Configurar el campo de columna en el diseño del tablero -En el diseño de tablero, puedes elegir cualquier campo simple o de iteración para tus columnas. Si arrastras a un elemento a una columna nueva, el valor de dicha columna se aplicará al elemento que arrastraste. Por ejemplo, si utilizas el campo "Estado" para tus columnas de tablero y luego arrastras un elemento con un estado de `In progress` a la columna `Done`, el estado del elemento se cambiará a `Done`. +En el diseño de tablero, puedes elegir cualquier campo simple o de iteración para tus columnas. Si arrastras a un elemento a una columna nueva, el valor de dicha columna se aplicará al elemento que arrastraste. Por ejemplo, si usa el campo "Status" (Estado) para las columnas del panel y, después, arrastra un elemento con un estado de `In progress` a la columna `Done`, el estado del elemento cambiará a `Done`. {% data reusables.projects.open-view-menu %} -1. Click {% octicon "columns" aria-label="the columns icon" %} **Column field**. ![Screenshot showing the column field item](/assets/images/help/projects-v2/column-field-menu-item.png) -1. Click the field you want to use. ![Screenshot showing the column field menu](/assets/images/help/projects-v2/column-field-menu.png) +1. Haz clic en {% octicon "columns" aria-label="the columns icon" %} **Campo de columna**. + ![Captura de pantalla en la que se muestra el elemento Campo de columna](/assets/images/help/projects-v2/column-field-menu-item.png) +1. Haz clic en el campo que quieras usar. + ![Captura de pantalla en la que se muestra el menú Campo de columna](/assets/images/help/projects-v2/column-field-menu.png) -Alternatively, open the project command palette by pressing {% data variables.projects.command-palette-shortcut %} and start typing "Column field by." +Como alternativa, presiona {% data variables.projects.command-palette-shortcut %} para abrir la paleta de comandos del proyecto y empieza a escribir "Campo de columna por". diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects.md index e7f81438b1..b1bd8e9b08 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects.md @@ -1,6 +1,6 @@ --- -title: 'Filtering {% data variables.projects.projects_v2 %}' -intro: Use filters to choose which items appear in your project's views. +title: 'Filtrado de {% data variables.projects.projects_v2 %}' +intro: Usa filtros para elegir qué elementos aparecen en las vistas del proyecto. miniTocMaxHeadingLevel: 3 versions: feature: projects-v2 @@ -10,15 +10,20 @@ type: tutorial topics: - Projects allowTitleToDifferFromFilename: true +ms.openlocfilehash: 820a9b22deab6ecaf7fa06129e2205267b22812c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424425' --- +Puede personalizar las vistas mediante filtros para los metadatos de elementos, como los usuarios asignados y las etiquetas aplicadas a incidencias, así como por los campos del proyecto. Puede combinar filtros y guardarlos como vistas. Para más información, vea "[Personalización de las vistas del proyecto](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view)". -Puedes personalizar las vistas utilizando filtros para metadatos de elementos, tales como los asignados y las etiquetas que se aplican a las propuesta, así como por los campos de tu proyecto. Puedes combinar los filtros y guardarlos como vistas. Para obtener más información, consulta la sección "[Personalizar las vistas de tu proyecto](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view)". +Para filtrar un proyecto, haga clic en {% octicon "filter" aria-label="The Filter icon" %} y empiece a escribir los campos y valores por los que quiera filtrar. Conforme teclees, se mostrarán los posibles valores. También puedes abrir la paleta de comandos del proyecto si presionas {% data variables.projects.command-palette-shortcut %} y escribes "Filtrar por" para elegir entre los filtros disponibles. -Para filtrar un proyecto, haz clic en {% octicon "filter" aria-label="The Filter icon" %} y comienza a teclear los campos y valores por los cuales te gustaría filtrar. Conforme teclees, se mostrarán los posibles valores. You can also open the project command palette, by pressing {% data variables.projects.command-palette-shortcut %}, and type "Filter by" to choose from the available filters. +El uso de varios filtros actuará como un filtro AND lógico. Por ejemplo, `label:bug status:"In progress"` devolverá elementos con la etiqueta `bug` con el estado "En curso". {% data variables.product.prodname_projects_v2 %} no admite actualmente filtros OR lógicos en varios campos. -Using multiple filters will act as a logical AND filter. For example, `label:bug status:"In progress"` will return items with the `bug` label with the "In progress" status. {% data variables.product.prodname_projects_v2 %} does not currently support logical OR filters across multiple fields. - -The same filters are available for charts you create using insights for {% data variables.product.prodname_projects_v2 %}, allowing you to filter the data used to create your charts. Para obtener más información, consulta la sección "[Utilizar perspectivas con los proyectos](/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/about-insights-for-projects)". +Los mismos filtros están disponibles para los gráficos que se crean mediante conclusiones para {% data variables.product.prodname_projects_v2 %}, lo que te permite filtrar los datos usados para crear los gráficos. Para más información, vea "[Uso de conclusiones con proyectos](/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/about-insights-for-projects)". ## Filtrar elementos @@ -26,6 +31,6 @@ Haz clic en el {% octicon "filter" aria-label="the filter icon" %} en la parte s {% data reusables.projects.projects-filters %} -Alternatively, open the project command palette by pressing {% data variables.projects.command-palette-shortcut %} and start typing "Filter by." +Como alternativa, presiona {% data variables.projects.command-palette-shortcut %} para abrir la paleta de comandos del proyecto y empieza a escribir "Filtrar por". En el diseño del tablero, puedes hacer clic en los datos del elemento o filtrar los elementos con este valor. Por ejemplo, haz clic en un asignado para mostrar únicamente los elementos de este. Para eliminar el filtro, haz clic en los datos de el elemento nuevamente. diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/index.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/index.md index 4f812bee04..4a2c0e1ddf 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/index.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/index.md @@ -1,7 +1,7 @@ --- -title: 'Customizing views in your {% data variables.projects.project_v2 %}' +title: 'Personalización de vistas en las instancias de {% data variables.projects.project_v2 %}' shortTitle: Customizing views -intro: 'You can create multiple views to look at your project from different angles, deciding which items to show and how to present them.' +intro: 'Puedes crear varias vistas para examinar el proyecto desde distintos ángulos, decidir qué elementos mostrar y cómo presentarlos.' versions: feature: projects-v2 topics: @@ -12,5 +12,11 @@ children: - /filtering-projects - /managing-your-views allowTitleToDifferFromFilename: true +ms.openlocfilehash: c5a7f7f8aff5ab61a4711f6fbb30f64cf9fea002 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424419' --- diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/managing-your-views.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/managing-your-views.md index ab94e51ceb..40d3f7958b 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/managing-your-views.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/managing-your-views.md @@ -1,18 +1,22 @@ --- -title: Managing your views -intro: 'Learn how to create, save, and manage your project views.' +title: Administración de las vistas +intro: 'Aprende a crear, guardar y administrar las vistas del proyecto.' miniTocMaxHeadingLevel: 3 versions: feature: projects-v2 type: tutorial topics: - Projects +ms.openlocfilehash: d434b4b086c1ec8526c3214161ac00d58dced4fd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424404' --- - - ## Crear una vista de proyecto -Las vistas de proyecto te permiten ver los aspectos específicos de tu proyecto rápidamente. Cada vista se muestra en una pestaña por separado en tu proyecto. +Las vistas de proyecto te permiten ver los aspectos específicos de tu proyecto rápidamente. Cada vista se muestra en una pestaña por separado en tu proyecto. Por ejemplo, puedes tener: - Una vista que muestre todos los elementos que aún no han iniciado (filtrar en "Estado"). @@ -23,21 +27,22 @@ Para agregar una vista nueva: {% data reusables.projects.new-view %} -Alternatively, open the project command palette by pressing {% data variables.projects.command-palette-shortcut %} and start typing "New view." +Como alternativa, presiona {% data variables.projects.command-palette-shortcut %} para abrir la paleta de comandos del proyecto y empieza a escribir "Nueva vista". La vista nueva se guarda automáticamente. -## Duplicating a view +## Duplicación de una vista -You can duplicate an existing view and use it as a base to make further changes. +Puedes duplicar una vista existente y usarla como base para realizar más cambios. -1. Switch to the view you want to duplicate. +1. Cambia a la vista que quieras duplicar. {% data reusables.projects.open-view-menu %} -1. Click {% octicon "versions" aria-label="the versions icon" %} **Duplicate view**. ![Screenshot showing the duplicate menu item](/assets/images/help/projects-v2/duplicate-view.png) +1. Haz clic en {% octicon "versions" aria-label="the versions icon" %} **Duplicar vista**. + ![Captura de pantalla en la que se muestra el elemento de menú Duplicar](/assets/images/help/projects-v2/duplicate-view.png) ## Guardar los cambios en una vista -Cuando haces cambios en una vista, por ejemplo: clasificar, reordenar, filtrar o agrupar los datos en una vista, se muestra un punto junto al nombre de la vista para indicar que hay cambios sin guardar. +Cuando haces cambios en una vista, por ejemplo: clasificar, reordenar, filtrar o agrupar los datos en una vista, se muestra un punto junto al nombre de la vista para indicar que hay cambios sin guardar. ![Indicador de cambios sin guardar](/assets/images/help/projects/unsaved-changes.png) @@ -45,7 +50,7 @@ Si no quieres guardar los cambios, puedes ignorar este indicador. Nadie verá tu {% data reusables.projects.save-view %} -Alternatively, open the project command palette by pressing {% data variables.projects.command-palette-shortcut %} and start typing "Save view." +Como alternativa, presiona {% data variables.projects.command-palette-shortcut %} para abrir la paleta de comandos del proyecto y empieza a escribir "Guardar vista". ## Reordenar las vistas guardadas @@ -53,18 +58,20 @@ Para cambiar el orden de las pestañas que contienen tus vistas guardadas, haz c ## Renombrar una vista guardada -You can rename your saved views. El cambio de nombre se guarda automáticamente. +Puedes cambiar el nombre de las vistas guardadas. El cambio de nombre se guarda automáticamente. -1. Switch to the view you want to rename. +1. Cambia a la vista que quieras cambiar de nombre. {% data reusables.projects.open-view-menu %} -1. Click {% octicon "pencil" aria-label="the pencil icon" %} **Rename view**. ![Screenshot showing the rename menu item](/assets/images/help/projects-v2/rename-view.png) -1. Type the new name for your view. -1. To save your changes, press Return. +1. Haz clic en {% octicon "pencil" aria-label="the pencil icon" %} **Cambiar nombre de vista**. + ![Captura de pantalla en la que se muestra el elemento de menú Cambiar de nombre](/assets/images/help/projects-v2/rename-view.png) +1. Escribe el nuevo nombre de la vista. +1. Para guardar los cambios, presiona Intro. ## Borrar una vista guardada -1. Switch to the view you want to delete. +1. Cambia a la vista que quieras eliminar. {% data reusables.projects.open-view-menu %} -1. Click {% octicon "trash" aria-label="the trasj icon" %} **Delete view**. ![Screenshot showing the rename delete item](/assets/images/help/projects-v2/delete-view.png) +1. Haz clic en {% octicon "trash" aria-label="the trasj icon" %} **Eliminar vista**. + ![Captura de pantalla en la que se muestra el elemento de menú Eliminar](/assets/images/help/projects-v2/delete-view.png) -Alternatively, open the project command palette by pressing {% data variables.projects.command-palette-shortcut %} and start typing "Delete view." +Como alternativa, presiona {% data variables.projects.command-palette-shortcut %} para abrir la paleta de comandos del proyecto y empieza a escribir "Eliminar vista". diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/index.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/index.md index 85aefe6a1f..717cbf8081 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/index.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/index.md @@ -1,7 +1,7 @@ --- -title: 'Planning and tracking with {% data variables.product.prodname_projects_v2 %}' +title: 'Planificación y seguimiento con {% data variables.product.prodname_projects_v2 %}' shortTitle: '{% data variables.product.prodname_projects_v2 %}' -intro: 'Build adaptable projects to track your work on {% data variables.product.company_short %}.' +intro: 'Crea proyectos adaptables para realizar el seguimiento de tu trabajo en {% data variables.product.company_short %}.' versions: feature: projects-v2 topics: @@ -19,5 +19,11 @@ children: allowTitleToDifferFromFilename: true redirect_from: - /issues/trying-out-the-new-projects-experience +ms.openlocfilehash: de9bdc87563e88ac945783bc8e98fd520dfb36ef +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147425252' --- diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects.md index cff933b0d1..2616403a82 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects.md @@ -1,6 +1,6 @@ --- -title: 'Acerca de las {% data variables.product.prodname_projects_v2 %}' -intro: '{% data variables.product.prodname_projects_v2 %} is an adaptable, flexible tool for planning and tracking work on {% data variables.product.company_short %}.' +title: 'Acerca de {% data variables.product.prodname_projects_v2 %}' +intro: '{% data variables.product.prodname_projects_v2 %} es una herramienta adaptable y flexible para la planificación y el seguimiento del trabajo en {% data variables.product.company_short %}.' allowTitleToDifferFromFilename: true miniTocMaxHeadingLevel: 3 versions: @@ -10,29 +10,34 @@ redirect_from: type: overview topics: - Projects +ms.openlocfilehash: f50d54b95862102eafe97dcf1dfcec4daa1d7995 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424398' --- +## Acerca de {% data variables.product.prodname_projects_v2 %} -## Acerca de las {% data variables.product.prodname_projects_v2 %} - -A project is an adaptable spreadsheet that integrates with your issues and pull requests on {% data variables.product.company_short %} to help you plan and track your work effectively. You can create and customize multiple views by filtering, sorting, grouping your issues and pull requests, adding custom fields to track metadata specific to your team, and visualize work with configurable charts. Rather than enforcing a specific methodology, a project provides flexible features you can customize to your team’s needs and processes. +Un proyecto es una hoja de cálculo adaptable que se integra con las incidencias y solicitudes de incorporación de cambios en {% data variables.product.company_short %} para ayudarte a planear y realizar el seguimiento del trabajo de forma eficaz. Puedes crear y personalizar varias vistas mediante el filtrado, la ordenación y la agrupación de las incidencias y solicitudes de incorporación de cambios, la adición de campos personalizados para realizar el seguimiento de metadatos específicos del equipo y visualizar el trabajo con gráficos configurables. En lugar de aplicar una metodología específica, un proyecto proporciona características flexibles que puedes personalizar en función de las necesidades y los procesos del equipo. ### Mantenerse actualizado -Your projects are built from the issues and pull requests you add, creating direct references between your project and your work. Information is synced automatically to your project as you make changes, updating your views and charts. This integration works both ways, so that when you change information about a pull request or issue in your project, the pull request or issue reflects that information. For example, change an assignee in your project and that change is shown in your issue. You can take this integration even further, group your project by assignee, and make changes to issue assignment by dragging issues into the different groups. +Los proyectos se crean a partir de las incidencias y las solicitudes de incorporación de cambios que agregas, lo que crea referencias directas entre el proyecto y el trabajo. La información se sincroniza automáticamente con el proyecto a medida que realizas cambios, y se actualizan las vistas y los gráficos. Esta integración es bidireccional, por lo que, cuando cambies la información sobre una solicitud de incorporación de cambios o incidencia del proyecto, la solicitud de incorporación de cambios o la incidencia reflejará la información. Por ejemplo, si cambias un usuario asignado en el proyecto, ese cambio se muestra en la incidencia. Puedes ampliar aún más esta integración, agrupar el proyecto por usuario asignado y realizar cambios en la asignación de incidencias si las arrastras a los distintos grupos. ### Agregar metadatos a tus tareas -You can use custom fields to add metadata to your tasks and build a richer view of item attributes. You’re not limited to the built-in metadata (assignee, milestone, labels, etc.) that currently exists for issues and pull requests. For example, you can add the following metadata as custom fields: +Puedes usar campos personalizados para agregar metadatos a las tareas y crear una vista más completa de los atributos de elemento. No estás limitado a los metadatos integrados (usuarios asignados, hitos, etiquetas, etc.) que existen actualmente para las incidencias y las solicitudes de incorporación de cambios. Por ejemplo, puedes agregar los siguientes metadatos como campos personalizados: -- A date field to track target ship dates. -- A number field to track the complexity of a task. -- A single select field to track whether a task is Low, Medium, or High priority. -- A text field to add a quick note. -- An iteration field to plan work week-by-week, including support for breaks. +- Campo de fecha para realizar un seguimiento de las fechas de envío de destino. +- Campo numérico para realizar un seguimiento de la complejidad de una tarea. +- Un único campo de selección para realizar un seguimiento de si una tarea es baja, media o alta prioridad. +- Un campo de texto para agregar una nota rápida. +- Un campo de iteración para planear el trabajo semana a semana, incluida la compatibilidad con interrupciones. ### Visualizar tu proyecto desde perspectivas diferentes -Quickly answer your most pressing questions by tailoring your project view to give you the information you need. You can save these views, allowing you to quickly return to them as needed and make them available to your team. Views not only let you scope down the items listed but also offer two different layout options. +Responde rápidamente a las preguntas más urgentes mediante la adaptación de la vista del proyecto para que proporcione la información que necesitas. Puedes guardar estas vistas, lo que te permite volver rápidamente a ellas según sea necesario y ponerlas a disposición del equipo. Las vistas no solo permiten limitar el ámbito de los elementos enumerados, sino que también ofrecen dos opciones de diseño diferentes. Puedes ver tu proyecto como un diseño de tabla de densidad alta: @@ -46,4 +51,4 @@ Para ayudar a que te enfoques en aspectos específicos de tu proyecto, puedes ag ![Vista de proyecto](/assets/images/help/issues/project_view.png) -For more information, see "[Customizing a view](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view)." +Para más información, consulta "[Personalización de una vista](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view)". diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/learning-about-projects/best-practices-for-projects.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/learning-about-projects/best-practices-for-projects.md index 1ef4404cb2..77eec9fe42 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/learning-about-projects/best-practices-for-projects.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/learning-about-projects/best-practices-for-projects.md @@ -1,6 +1,6 @@ --- -title: 'Mejores prácticas para los {% data variables.product.prodname_projects_v2 %}' -intro: Learn tips for managing your projects. +title: 'Procedimientos recomendados para {% data variables.product.prodname_projects_v2 %}' +intro: Aprende sugerencias para administrar los proyectos. allowTitleToDifferFromFilename: true miniTocMaxHeadingLevel: 3 versions: @@ -12,19 +12,24 @@ topics: - Projects - Issues - Project management +ms.openlocfilehash: 71cf84e26bdbed717fd5b434e92f071550764cdc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424440' --- - -You can use {% data variables.product.prodname_projects_v2 %} to manage your work on {% data variables.product.company_short %}, where your issues and pull requests live. Lee los tips para administrar tus proyectos de forma eficaz y eficiente. Para obtener más información acerca de las {% data variables.product.prodname_projects_v2 %}, consulta la sección "[Acerca del {% data variables.product.prodname_projects_v2 %}](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)". +Puedes usar {% data variables.product.prodname_projects_v2 %} para administrar tu trabajo en {% data variables.product.company_short %}, donde se encuentran tus incidencias y solicitudes de incorporación de cambios. Lee los tips para administrar tus proyectos de forma eficaz y eficiente. Para más información sobre {% data variables.product.prodname_projects_v2 %}, consulta "[Acerca de {% data variables.product.prodname_projects_v2 %}](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)". ## Desglosa las propuestas grandes en unas más pequeñas El desglosar una propuesta grande en propuestas más pequeñas hace el trabajo más administrable y habilita a los miembros del equipo para que trabajen en paralelo. Esto también conlleva a tener solicitudes de cambios más pequeñas, las cuales se pueden revisar con mayor facilidad. -Para rastrear cómo las propuestas más pequeñas encajan en una meta más grande, utiliza listas de tareas, hitos o etiquetas. Para obtener más información, consulta las secciones "[Acerca de las listas de tareas](/issues/tracking-your-work-with-issues/creating-issues/about-task-lists)", "[Acerca de los hitos](/issues/using-labels-and-milestones-to-track-work/about-milestones)", y "[Administrar etiquetas](/issues/using-labels-and-milestones-to-track-work/managing-labels)". +Para rastrear cómo las propuestas más pequeñas encajan en una meta más grande, utiliza listas de tareas, hitos o etiquetas. Para obtener más información, consulte "[Acerca de las listas de tareas](/issues/tracking-your-work-with-issues/creating-issues/about-task-lists)", "[Acerca de los hitos](/issues/using-labels-and-milestones-to-track-work/about-milestones)" y "[Administración de etiquetas](/issues/using-labels-and-milestones-to-track-work/managing-labels)". -## Comunica +## Comunicarse -Las propuestas y solicitudes de cambio incluyen características integradas que te permiten comunicarte fácilmente con tus colaboradores. Utiliza las @menciones para alertar a una persona o a todo el equipo sobre un comentario. Asigna colaboradores a las propuestas para comunicar las responsabilidades. Enlaza las propuestas o solicitudes de cambio relacionadas para comunicar cómo están conectadas. +Las propuestas y solicitudes de cambio incluyen características integradas que te permiten comunicarte fácilmente con tus colaboradores. Use @mentions para alertar a una persona o a todo el equipo sobre un comentario. Asigna colaboradores a las propuestas para comunicar las responsabilidades. Enlaza las propuestas o solicitudes de cambio relacionadas para comunicar cómo están conectadas. ## Utilizar la descripción y el README @@ -36,9 +41,9 @@ Por ejemplo: - Para describir las vistas del proyecto y cómo utilizarlas. - Para incluir enlaces relevantes y personas a contactar para recibir más información. -Los README de los proyectos son compatibles con el lenguaje de marcado, lo cual te permite utilizar imágenes y formatos avanzados, tales como enlaces, listas y encabezados. +Los README de los proyectos son compatibles con el lenguaje de marcado, lo cual te permite utilizar imágenes y formatos avanzados, tales como enlaces, listas y encabezados. -For more information, see "[Creating a {% data variables.projects.project_v2 %}](/issues/planning-and-tracking-with-projects/creating-projects/creating-a-project)." +Para más información, consulta "[Creación de una instancia de {% data variables.projects.project_v2 %}](/issues/planning-and-tracking-with-projects/creating-projects/creating-a-project)". ## Utiliza las vistas @@ -50,32 +55,32 @@ Por ejemplo: - Agrupar por un campo de prioridad personalizado para monitorear el volumen de los elementos de prioridad alta - Ordena por un campo personalizado de fecha para ver los elementos con la fecha de envío destino más cercana -Para obtener más información, consulta la sección "[Personalizar una vista](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view)". +Para más información, consulta "[Personalización de una vista](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view)". ## Ten una fuente única de la verdad Para prevenir que la información se desincronice, manten una fuente única de verdad. Por ejemplo, rastrea una fecha de envío destino en una sola ubicación en vez de que se propague a través de campos múltiples. Posteriormente, si la fecha de envío destino cambia, solo necesitas actualizar la fecha en una ubicación. -{% data variables.product.prodname_projects_v2 %} automatically stay up to date with {% data variables.product.company_short %} data, such as assignees, milestones, and labels. Cuando uno de estos campos cambia en una propuesta o solicitud de cambios, este cambio se refleja automáticamente en tu proyecto. +Las instancias de {% data variables.product.prodname_projects_v2 %} se mantienen actualizadas de forma automática con los datos de {% data variables.product.company_short %}, como usuarios asignados, hitos y etiquetas. Cuando uno de estos campos cambia en una propuesta o solicitud de cambios, este cambio se refleja automáticamente en tu proyecto. ## Utiliza la automatización Puedes automatizar las tareas para pasar menos tiempo ocupado en el trabajo y más en el proyecto mismo. Entre menos tengas que recordar para hacer manualmente, será más probable que tu proyecto se mantenga actualizado. -{% data variables.product.prodname_projects_v2 %} offers built-in workflows. Por ejemplo, cuando se cierra una propuesta, puedes configurar el estado automáticamente a "Hecho". +{% data variables.product.prodname_projects_v2 %} ofrece flujos de trabajo integrados. Por ejemplo, cuando se cierra una propuesta, puedes configurar el estado automáticamente a "Hecho". -Adicionalmente, {% data variables.product.prodname_actions %} y la API de GraphQL te permiten automatizar las tareas rutinarias de administración de proyectos. Por ejemplo, para hacer un seguimiento de las solicitudes de cambios que están esperando una revisión, puedes crear un flujo de trabajo que agregue una solicitud de cambios a un proyecto y configure el estado en "necesita revisión"; este proceso se puede activar automátiamente cuando una solicitud de cambios se marque como "lista para revisión." +Adicionalmente, {% data variables.product.prodname_actions %} y la API de GraphQL te permiten automatizar las tareas rutinarias de administración de proyectos. Por ejemplo, para hacer un seguimiento de las solicitudes de incorporación de cambios que están esperando una revisión, puede crear un flujo de trabajo que agregue una solicitud de incorporación de cambios a un proyecto y configure el estado en "needs review" (necesita revisión). Este proceso se puede activar automáticamente al marcar una solicitud de incorporación de cambios como "ready for review" (lista para la revisión). -- For an example workflow, see "[Automating {% data variables.product.prodname_projects_v2 %} using Actions](/issues/planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions)." -- For more information about the API, see "[Using the API to manage {% data variables.product.prodname_projects_v2 %}](/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects)." -- Para obtener más información acerca de {% data variables.product.prodname_actions %}, consulta la sección "[{% data variables.product.prodname_actions %}](/actions)". +- Para obtener un flujo de trabajo de ejemplo, consulta "[Automatización de {% data variables.product.prodname_projects_v2 %} mediante acciones](/issues/planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions)". +- Para más información sobre la API, consulta "[Uso de la API para administrar {% data variables.product.prodname_projects_v2 %}](/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects)". +- Para obtener más información sobre {% data variables.product.prodname_actions %}, consulte "[{% data variables.product.prodname_actions %}](/actions)". ## Utilizar tipos de campo diferentes Toma ventaja de los diversos tipos de campo para satisfacer tus necesidades. -Utiliza el campo de iteración para programar trabajo o crear una línea de tiempo. Puedes agrupar por iteración para ver si los elementos se balancean entre iteraciones o puedes filtrarlos para enfocarte en una iteración simple. Los campos de iteración también te permiten ver el trabajo que completaste en las iteraciones pasadas, lo cual puede ayudarte con la planeación rápida y puede reflejar los logros de tu equipo. Los campos de iteración también son compatibles con pausas para mostrar cuándo tú y tu equipo toman un descanso de ellas. For more information, see "[About iteration fields](/issues/planning-and-tracking-with-projects/understanding-field-types/about-iteration-fields)." +Utiliza el campo de iteración para programar trabajo o crear una línea de tiempo. Puedes agrupar por iteración para ver si los elementos se balancean entre iteraciones o puedes filtrarlos para enfocarte en una iteración simple. Los campos de iteración también te permiten ver el trabajo que completaste en las iteraciones pasadas, lo cual puede ayudarte con la planeación rápida y puede reflejar los logros de tu equipo. Los campos de iteración también son compatibles con pausas para mostrar cuándo tú y tu equipo toman un descanso de ellas. Para más información, consulta "[Acerca de los campos de iteración](/issues/planning-and-tracking-with-projects/understanding-field-types/about-iteration-fields)". Utiliza un campo de selección simple para rastrear la información de una tarea con base en una lista de valores preconfigurados. Por ejemplo, rastrea la prioridad o fase de un proyecto. Ya que los valores se seleccionan desde una lista preconfigurada, puedes agrupar, filtrar o enfocarte fácilmente en elementos con un valor específico. -For more information about the different field types, see "[Understanding field types](/issues/planning-and-tracking-with-projects/understanding-field-types)." +Para más información sobre los diferentes tipos de campo, consulta "[Descripción de los tipos de campo](/issues/planning-and-tracking-with-projects/understanding-field-types)". diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/learning-about-projects/index.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/learning-about-projects/index.md index aed5d5a211..f29e6017c2 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/learning-about-projects/index.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/learning-about-projects/index.md @@ -1,6 +1,6 @@ --- -title: 'Learning about {% data variables.product.prodname_projects_v2 %}' -intro: 'Learn about {% data variables.product.prodname_projects_v2 %} and how to make the very best of this powerful tool.' +title: 'Más información sobre {% data variables.product.prodname_projects_v2 %}' +intro: 'Obtén información sobre {% data variables.product.prodname_projects_v2 %} y cómo sacar el máximo provecho de esta herramienta eficaz.' versions: feature: projects-v2 topics: @@ -11,5 +11,11 @@ children: - /quickstart-for-projects - /best-practices-for-projects allowTitleToDifferFromFilename: true +ms.openlocfilehash: 3bd91ba9dda01dd1dc567cde62336a86b3968260 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424395' --- diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/learning-about-projects/quickstart-for-projects.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/learning-about-projects/quickstart-for-projects.md index 94c70cdea5..674e5bad73 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/learning-about-projects/quickstart-for-projects.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/learning-about-projects/quickstart-for-projects.md @@ -1,6 +1,6 @@ --- -title: 'Guía de inicio rápido para {% data variables.product.prodname_projects_v2 %}' -intro: 'Experience the speed, flexibility, and customization of {% data variables.product.prodname_projects_v2 %} by creating a project in this interactive guide.' +title: 'Inicio rápido para {% data variables.product.prodname_projects_v2 %}' +intro: 'Experimenta la velocidad, flexibilidad y personalización de {% data variables.product.prodname_projects_v2 %} mediante la creación de un proyecto en esta guía interactiva.' allowTitleToDifferFromFilename: true miniTocMaxHeadingLevel: 3 versions: @@ -10,19 +10,24 @@ redirect_from: type: quick_start topics: - Projects +ms.openlocfilehash: 165f12f1f76bcc571a7f7c47c33106bad2d6ff42 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424285' --- - ## Introducción -This guide demonstrates how to use {% data variables.product.prodname_projects_v2 %} to plan and track work. En esta guía, crearás un proyecto nueuvo y agregarás un campo personalizado para rastrear prioridades para tus tareas. También aprenderás cómo crear las vistas guardadas que te ayudarán a comunicar las prioridades y el progreso con tus colaboradores. +En esta guía se muestra cómo usar {% data variables.product.prodname_projects_v2 %} para planificar y supervisar el trabajo. En esta guía, crearás un proyecto nueuvo y agregarás un campo personalizado para rastrear prioridades para tus tareas. También aprenderás cómo crear las vistas guardadas que te ayudarán a comunicar las prioridades y el progreso con tus colaboradores. -## Prerrequisitos +## Requisitos previos -Puedes ya sea crear un proyecto de organización o de usuario. Para crear un proyecto de organización, necesitas una organización de {% data variables.product.prodname_dotcom %}. Para obtener más información sobre cómo crear una organización, consulta la sección "[Crear una organización nueva desde cero](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)". +Puedes ya sea crear un proyecto de organización o de usuario. Para crear un proyecto de organización, necesitas una organización de {% data variables.product.prodname_dotcom %}. Para obtener más información sobre la creación de una organización, consulte "[Creación de una organización desde cero](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)". -En esta guía agregarás propuestas existentes desde repositorios que le pertenecen a tu organización (para los proyectos organizacionales) o a ti mismo (para proyectos de usuario) a tu proyecto nuevo. Para obtener más información sobre cómo crear propuestas, consulta la sección "[Crear una propuesta](/issues/tracking-your-work-with-issues/creating-an-issue)". +En esta guía agregarás propuestas existentes desde repositorios que le pertenecen a tu organización (para los proyectos organizacionales) o a ti mismo (para proyectos de usuario) a tu proyecto nuevo. Para obtener más información sobre cómo crear incidencias, vea "[Creación de una incidencia](/issues/tracking-your-work-with-issues/creating-an-issue)". -## Crear un proyecto +## Creación de un proyecto Primero, crea un proyecto organizacional o de usuario. @@ -46,7 +51,7 @@ A continuación, agrega algunas propuestas a tu proyecto. Repite los pasos anteriores algunas veces para agregar propuestas múltiples a tu proyecto. -For more information and other ways to add issues to your project, or about other items you can add to your project, see "[Adding items to your project](/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project)." +Para más información sobre otras formas de agregar incidencias al proyecto, o bien sobre otros elementos que puedes agregar, consulta "[Adición de elementos a un proyecto](/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project)". ## Agregar borradores de propuesta a tu proyecto @@ -54,24 +59,30 @@ Posteriormente, agrega un borrador de propuesta a tu proyecto. {% data reusables.projects.add-draft-issue %} -## Adding an iteration field +## Adición de un campo de iteración -Next, create an iteration field so you can plan and track your work over repeating blocks of time. Iterations can be configured to suit how you and your team works, with customizable lengths and the ability to insert breaks. +A continuación, crea un campo de iteración para que puedas planificar y realizar el seguimiento del trabajo en bloques de tiempo repetidos. Las iteraciones se pueden configurar para adaptarlas a tu trabajo y al del equipo, con longitudes personalizables y la capacidad de insertar saltos. {% data reusables.projects.new-field %} -1. Select **Iteration** ![Screenshot showing the iteration option](/assets/images/help/projects-v2/new-field-iteration.png) -3. Para cambiar la duración de cada iteración, escribe un número nuevo y luego selecciona el menú desplegable para hacer clic en ya sea **días** o **semanas**. ![Screenshot showing the iteration duration](/assets/images/help/projects-v2/iteration-field-duration.png) -4. Haz clic en **Save ** (guardar). ![Captura de pantalla que muestra el botón de guardar](/assets/images/help/projects-v2/new-field-save-and-create.png) +1. Selecciona **Iteración** + ![Captura de pantalla en la que se muestra la opción Iteración](/assets/images/help/projects-v2/new-field-iteration.png) +3. Para cambiar la duración de cada iteración, escribe un nuevo número y, a continuación, selecciona la lista desplegable y haz clic en **días** o **semanas**. + ![Captura de pantalla en la que se muestra la duración de la iteración](/assets/images/help/projects-v2/iteration-field-duration.png) +4. Haga clic en **Save**(Guardar). + ![Captura de pantalla en la que se muestra el botón Guardar](/assets/images/help/projects-v2/new-field-save-and-create.png) ## Crear un campo para rastrear la prioridad -Now, create a custom field named `Priority` and containing the values: `High`, `Medium`, or `Low`. +Ahora, crea un campo personalizado denominado `Priority` y que contenga los valores: `High`, `Medium` o `Low`. {% data reusables.projects.new-field %} -1. Selecciona **Selección simple** ![Captura de pantalla que muestra la opción de selección simple](/assets/images/help/projects-v2/new-field-single-select.png) -1. Below "Options", type the first option, "High". ![Captura de pantalla que muestra la opción de selección simple](/assets/images/help/projects-v2/priority-example.png) -1. To add additional fields, for "Medium" and "Low", click **Add option**. -1. Haz clic en **Save ** (guardar). ![Captura de pantalla que muestra el botón de guardar](/assets/images/help/projects-v2/new-field-save.png) +1. Selecciona **Selección única** + ![Captura de pantalla en la que se muestra la opción de selección única](/assets/images/help/projects-v2/new-field-single-select.png) +1. Debajo de "Opciones", escribe la primera opción, "Alto". + ![Captura de pantalla en la que se muestra la opción de selección única](/assets/images/help/projects-v2/priority-example.png) +1. Para agregar campos adicionales, para "Medio" y "Bajo", haz clic en **Agregar opción**. +1. Haga clic en **Save**(Guardar). + ![Captura de pantalla en la que se muestra el botón Guardar](/assets/images/help/projects-v2/new-field-save.png) Especificar una prioridad para todas las propuestas de tu proyecto. @@ -82,8 +93,10 @@ Especificar una prioridad para todas las propuestas de tu proyecto. A continuación, agrupa todos los elementos en tu proyecto por prioridad para hacer más fácil el poder enfocarse en los elementos de prioridad alta. {% data reusables.projects.open-view-menu %} -1. Click {% octicon "rows" aria-label="the rows icon" %} **Group**. ![Screenshot showing the group menu item](/assets/images/help/projects-v2/group-menu-item.png) -1. Click **Priority**. ![Screenshot showing the group menu](/assets/images/help/projects-v2/group-menu.png) +1. Haz clic en {% octicon "rows" aria-label="the rows icon" %} **Agrupar**. + ![Captura de pantalla en la que se muestra el elemento de menú Agrupar](/assets/images/help/projects-v2/group-menu-item.png) +1. Haz clic en **Prioridad**. + ![Captura de pantalla en la que se muestra el menú Agrupar](/assets/images/help/projects-v2/group-menu.png) Ahora, mueve las propuestas entre los grupos para cambiar su prioridad. @@ -117,7 +130,8 @@ Posteriormente, crea una vista nueva. Ahora, cambia al diseño de tablero. {% data reusables.projects.open-view-menu %} -1. Under "Layout", click **Board**. ![Screenshot showing layout option](/assets/images/help/projects-v2/table-or-board.png) +1. En "Diseño", haz clic en **Panel**. + ![Captura de pantalla en la que se muestra la opción Diseño](/assets/images/help/projects-v2/table-or-board.png) ![Prioridades de ejemplo](/assets/images/help/projects/example_board.png) @@ -128,24 +142,31 @@ Cuando cambiaste el diseño, tu proyecto mostró un indicador para mostrar que l Para indicar la propuesta de la vista, dale un nombre descriptivo. {% data reusables.projects.open-view-menu %} -1. Haz clic en {% octicon "pencil" aria-label="the pencil icon" %} **Renombrar vista**. ![Captura de pantalla que muestra el elemento de menú de renombrar](/assets/images/help/projects-v2/rename-view.png) -1. Escribe el nombre nuevo para tu vista. -1. To save changes, press Return. +1. Haz clic en {% octicon "pencil" aria-label="the pencil icon" %} **Cambiar nombre de vista**. + ![Captura de pantalla en la que se muestra el elemento de menú Cambiar de nombre](/assets/images/help/projects-v2/rename-view.png) +1. Escribe el nuevo nombre de la vista. +1. Para guardar los cambios, presiona Intro. ![Prioridades de ejemplo](/assets/images/help/projects/project-view-switch.gif) ## Configurar la automatización integrada -Finalmente, agrega un flujo de trabajo integrado para configurar el estado en **Por hacer** cuando se agrega un elemento a tu proyecto. +Finalmente, agregue un flujo de trabajo integrado para establecer el estado en **Todo** (Pendiente) cuando se agrega un elemento al proyecto. -1. In the top-right, click {% octicon "kebab-horizontal" aria-label="The menu icon" %} to open the menu. ![Screenshot showing the menu icon](/assets/images/help/projects-v2/open-menu.png) -1. En el menú, haz clic en {% octicon "workflow" aria-label="The workflow icon" %} **Flujos de trabajo**. ![Screenshot showing the 'Workflows' menu item](/assets/images/help/projects-v2/workflows-menu-item.png) -1. Debajo de **Flujos de trabajo predeterminados**, haz clic en **Elemento agregado al proyecto**. ![Screenshot showing default workflows](/assets/images/help/projects-v2/default-workflows.png) -1. Junto a **Cuándo**, asegúrate de que tanto `issues` como `pull requests` estén seleccionados. ![Screenshot showing the "when" configuration for a workflow](/assets/images/help/projects-v2/workflow-when.png) -1. Junto a **Configurar**, selecciona **Estado: Por hacer**. ![Screenshot showing the "set" configuration for a workflow](/assets/images/help/projects-v2/workflow-set.png) -1. Haz clic en el alternador de **Inhabilitado** para habilitar el flujo de trabajo. ![Screenshot showing the "enable" control for a workflow](/assets/images/help/projects-v2/workflow-enable.png) +1. En la parte superior derecha, haz clic en {% octicon "kebab-horizontal" aria-label="The menu icon" %} para abrir el menú. + ![Captura de pantalla en la que se muestra el icono de menú](/assets/images/help/projects-v2/open-menu.png) +1. En el menú, haz clic en {% octicon "workflow" aria-label="The workflow icon" %} **Flujos de trabajo**. + ![Captura de pantalla en la que se muestra el elemento de menú "Flujos de trabajo"](/assets/images/help/projects-v2/workflows-menu-item.png) +1. En **Default workflows** (Flujos de trabajo predeterminados), haga clic en **Item added to project** (Elemento agregado al proyecto). + ![Captura de pantalla en la que se muestran los flujos de trabajo predeterminados](/assets/images/help/projects-v2/default-workflows.png) +1. Junto a **When** (Cuándo), asegúrese de que `issues` y `pull requests` están seleccionados. + ![Captura de pantalla en la que se muestra la configuración "cuando" para un flujo de trabajo](/assets/images/help/projects-v2/workflow-when.png) +1. Junto a **Set** (Establecer), seleccione **Status:Todo** (Estado: Pendiente). + ![Captura de pantalla en la que se muestra la configuración "establecer" para un flujo de trabajo](/assets/images/help/projects-v2/workflow-set.png) +1. Haga clic en el botón de alternancia **Disabled** (Deshabilitado) para habilitar el flujo de trabajo. + ![Captura de pantalla en la que se muestra la configuración "habilitar" para un flujo de trabajo](/assets/images/help/projects-v2/workflow-enable.png) -## Leer más +## Información adicional -- "[Agregar elementos a tu proyecto](/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project)" -- "[Personalizar una vista](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view)" +- "[Adición de elementos al proyecto](/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project)" +- "[Personalización de una vista](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view)" diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project.md index 1a37a76624..c517430039 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project.md @@ -1,7 +1,7 @@ --- -title: 'Adding items to your {% data variables.projects.project_v2 %}' +title: 'Adición de elementos a {% data variables.projects.project_v2 %}' shortTitle: Adding items -intro: 'Learn how to add pull requests, issues, and draft issues to your projects individually or in bulk.' +intro: 'Aprende a agregar solicitudes de incorporación de cambios, incidencias y borradores de incidencias a los proyectos de forma individual o masiva.' miniTocMaxHeadingLevel: 4 versions: feature: projects-v2 @@ -9,67 +9,82 @@ type: tutorial topics: - Projects allowTitleToDifferFromFilename: true +ms.openlocfilehash: e49758bbf751ddd1cced46719f9740147a1b7b32 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424241' --- - -Tu proyecto puede rastrear borradores de propuestas, propuestas, y solicitudes de cambios. +Tu proyecto puede rastrear borradores de propuestas, propuestas, y solicitudes de cambios. {% note %} -**Note:** A project can contain a maximum of 1,200 items and 10,000 archived items. +**Nota:** Un proyecto puede contener un máximo de 1200 elementos y 10 000 elementos archivados. {% endnote %} -### Adding issues and pull requests to a project +### Adición de incidencias y solicitudes de incorporación de cambios a un proyecto -#### Pasting the URL of an issue or pull request +#### Pegado de la URL de una incidencia o solicitud de incorporación de cambios {% data reusables.projects.add-item-via-paste %} #### Buscar una propuesta o solicitud de cambios {% data reusables.projects.add-item-bottom-row %} -2. Enter #. -3. Selecciona el repositorio en donde se ubica la solicitud de cambios o propuesta. Puedes teclear la parte del nombre de repositorio para reducir tus opciones. ![Screenshot showing pasting an issue URL to add it to the project](/assets/images/help/projects-v2/add-item-select-repo.png) -4. Selecciona la propuesta o solicitud de cambios. Puedes teclear parte del título para reducir tus opciones. ![Captura de pantalla que muestra el pegado de una URL de propuesta para agregarlo al proyecto](/assets/images/help/projects-v2/add-item-select-issue.png) +2. Escriba # . +3. Selecciona el repositorio en donde se ubica la solicitud de cambios o propuesta. Puedes teclear la parte del nombre de repositorio para reducir tus opciones. + ![Captura de pantalla en la que se muestra cómo pegar una dirección URL de incidencia para agregarla al proyecto](/assets/images/help/projects-v2/add-item-select-repo.png) +4. Selecciona la propuesta o solicitud de cambios. Puedes teclear parte del título para reducir tus opciones. + ![Captura de pantalla en la que se muestra cómo pegar una dirección URL de incidencia para agregarla al proyecto](/assets/images/help/projects-v2/add-item-select-issue.png) -#### Bulk adding issues and pull requests +#### Adición masiva de incidencias y solicitudes de incorporación de cambios -1. In the bottom row of the project, click {% octicon "plus" aria-label="plus icon" %}. ![Screenshot showing + button at the bottom of the project](/assets/images/help/projects-v2/omnibar-add.png) -1. Click **Add item from repository**. ![Screenshot showing "add item from repository" menu item](/assets/images/help/projects-v2/add-bulk-menu-item.png) -{% data reusables.projects.bulk-add %} +1. En la fila inferior del proyecto, haz clic en {% octicon "plus" aria-label="plus icon" %}. + ![Captura de pantalla en la que se muestra el botón + en la parte inferior del proyecto](/assets/images/help/projects-v2/omnibar-add.png) +1. Haz clic en **Agregar elemento desde el repositorio**. + ![Captura de pantalla en la que se muestra el elemento de menú "Agregar elemento desde el repositorio"](/assets/images/help/projects-v2/add-bulk-menu-item.png) {% data reusables.projects.bulk-add %} -#### Agregar propuestas o solicitudes de cambio múltiples desde un repositorio +#### Adición de varias incidencias o solicitudes de incorporación de cambios de un repositorio -1. En {% data variables.product.product_location %}, navega al repositorio que contiene las propuestas o solicitudes de cambio que quieras agregar a tu proyecto. +1. En {% data variables.product.product_location %}, ve al repositorio que contiene las incidencias o solicitudes de incorporación de cambios que quieres agregar al proyecto. {% data reusables.repositories.sidebar-issue-pr %} -1. A la izquierda de cada título de propuesta, selecciona aquellas que quieras agregar a tu proyecto. ![Captura de pantalla que muestra una casilla de verificación para seleccionar una propuesta o solicitud de cambios](/assets/images/help/issues/select-issue-checkbox.png) -1. Opcionalmente, para seleccionar todas las propuestas o solicitudes de cambio en la página, en la parte superior de la lista de propuesta o solicitudes de cambio, selecciona todas. ![Captura de pantalla que muestra la casilla de verificación para seleccionar todo en la pantalla](/assets/images/help/issues/select-all-checkbox.png) -1. Above the list of issues or pull requests, click **Projects**. ![Screenshot showing projects option](/assets/images/help/projects-v2/issue-index-project-menu.png) -1. Haz clic en los proyectos a los que quieras agregar las propuestas o solicitudes de cambio. ![Captura de pantalla que muestra la casilla de verificación para seleccionar todo en la pantalla](/assets/images/help/projects-v2/issue-index-select-project.png) +1. A la izquierda de cada uno de los títulos de las incidencias, selecciona aquellas que quieres agregar al proyecto. + ![Captura de pantalla que muestra la casilla para seleccionar la incidencia o solicitud de incorporación de cambios](/assets/images/help/issues/select-issue-checkbox.png) +1. Opcionalmente, para seleccionar todas las incidencias o solicitudes de incorporación de cambios de la página, en la parte superior de la lista de incidencias o solicitudes de incorporación de cambios, selecciona todas. + ![Captura de pantalla que muestra la casilla para seleccionar todo en pantalla](/assets/images/help/issues/select-all-checkbox.png) +1. Encima de la lista de incidencias o solicitudes de incorporación de cambios, haz clic en **Proyectos**. + ![Captura de pantalla en la que se muestra la opción Proyectos](/assets/images/help/projects-v2/issue-index-project-menu.png) +1. Haz clic en los proyectos a los que quieres agregar las incidencias o solicitudes de incorporación de cambios seleccionadas. + ![Captura de pantalla que muestra la casilla para seleccionar todo en pantalla](/assets/images/help/projects-v2/issue-index-select-project.png) #### Asignar un rpoyecto desde dentro de una propuesta o solicitud de cambios 1. Navega a la propuesta o solicitud de cambios que quieras agregar a un proyecto. -2. En la barra lateral, haz clic en **Proyectos**. ![Screenshot showing "Projects" in the issue sidebar](/assets/images/help/projects-v2/issue-sidebar-projects.png) -3. Select the project that you want to add the issue or pull request to. ![Screenshot showing selecting a project from the issue sidebar](/assets/images/help/projects-v2/issue-sidebar-select-project.png) -4. Optionally, populate the custom fields. ![Barra lateral del proyecto](/assets/images/help/projects-v2/issue-edit-project-sidebar.png) +2. En la barra lateral, haga clic en **Projects** (Proyectos). + ![Captura de pantalla en la que se muestra "Proyectos" en la barra lateral de incidencias](/assets/images/help/projects-v2/issue-sidebar-projects.png) +3. Selecciona el proyecto al cual quieras agregar la propuesta o solicitud de cambios. + ![Captura de pantalla en la que se muestra la selección de un proyecto en la barra lateral de incidencias](/assets/images/help/projects-v2/issue-sidebar-select-project.png) +4. Opcionalmente, llena los campos personalizados. + ![Barra lateral del proyecto](/assets/images/help/projects-v2/issue-edit-project-sidebar.png) -#### Using the command palette to add an issue or pull request +#### Uso de la paleta de comandos para agregar una incidencia o una solicitud de incorporación de cambios 1. {% data reusables.projects.open-command-palette %} -1. Start typing "Add items" and press Return. +1. Comienza a escribir "Agregar elementos" y presiona Intro. {% data reusables.projects.bulk-add %} ### Crear borradores de propuestas -Los borradores de propuestas son útiles si quieres capturar ideas rápidamente. Unlike issues and pull requests that are referenced from your repositories, draft issues exist only in your project. +Los borradores de propuestas son útiles si quieres capturar ideas rápidamente. A diferencia de las incidencias y las solicitudes de incorporación de cambios a las que se hace referencia desde los repositorios, los borradores de incidencias solo existen en el proyecto. {% data reusables.projects.add-draft-issue %} -Los borradores de propuesta pueden tener un título, cuerpo de texto, asignados y cualquier campo personalizado desde tu proyecto. Para poder poblar el repositorio, las etiquetas o hitos de un borrador de propuesta, primero debes convertirla en una propuesta formal. Para obtener más información, consulta la sección "[Convertir los borradores de propuesta en propuestas formales](/issues/planning-and-tracking-with-projects/managing-items-in-your-project/converting-draft-issues-to-issues)". +Los borradores de propuesta pueden tener un título, cuerpo de texto, asignados y cualquier campo personalizado desde tu proyecto. Para poder poblar el repositorio, las etiquetas o hitos de un borrador de propuesta, primero debes convertirla en una propuesta formal. Para obtener más información, vea "[Conversión de borradores de incidencias a incidencias](/issues/planning-and-tracking-with-projects/managing-items-in-your-project/converting-draft-issues-to-issues)". {% note %} -**Nota**: Los usuarios no recibirán notificaciones cuando se les asigne o se les mencione en un borrador de propuesta, a menos de que este se convierta en una propuesta formal. +**Nota**: Los usuarios no recibirán notificaciones cuando se les asigne o se les mencione en un borrador de incidencia, a menos de que este se convierta en una incidencia. {% endnote %} diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/archiving-items-from-your-project.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/archiving-items-from-your-project.md index bb6974d9e3..15e8a2e330 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/archiving-items-from-your-project.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/archiving-items-from-your-project.md @@ -1,7 +1,7 @@ --- -title: 'Archiving items from your {% data variables.projects.project_v2 %}' +title: 'Archivado de elementos de {% data variables.projects.project_v2 %}' shortTitle: Archiving items -intro: 'You can archive items, keeping them available to restore, or permanently delete them.' +intro: 'Puedes archivar elementos, mantenerlos disponibles para restaurarlos, o bien eliminarlos permanentemente.' miniTocMaxHeadingLevel: 2 versions: feature: projects-v2 @@ -9,31 +9,43 @@ type: tutorial topics: - Projects allowTitleToDifferFromFilename: true +ms.openlocfilehash: fb9ea68e00cf968affad5f127c5d8723179e9782 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424272' --- +## Archivado de elementos -## Archivar elementos +Puedes archivar un elemento para mantener el contexto sobre este en el proyecto, pero eliminarlo de las vistas del proyecto. -Puedes archivar un elemento para mantener el contexto sobre este en el proyecto, pero eliminarlo de las vistas del proyecto. - -{% data reusables.projects.select-an-item %} -{% data reusables.projects.open-item-menu %} -1. Da clic en **Archivo**. ![Screenshot showing archive option](/assets/images/help/projects-v2/archive-menu-item.png) -1. When prompted, confirm your choice by clicking **Archive**. ![Screenshot showing archive prompt](/assets/images/help/projects-v2/archive-item-prompt.png) +{% data reusables.projects.select-an-item %} {% data reusables.projects.open-item-menu %} +1. Haga clic en **Archive** (Archivar). + ![Captura de pantalla en la que se muestra la opción Archivar](/assets/images/help/projects-v2/archive-menu-item.png) +1. Cuando se te solicite, haz clic en **Archivar** para confirmar la elección. + ![Captura de pantalla en la que se muestra la pregunta Archivar](/assets/images/help/projects-v2/archive-item-prompt.png) ## Restaurar los elementos archivados 1. Navegar a tu proyecto. -1. En la parte superior derecha, haz clic en {% octicon "kebab-horizontal" aria-label="The menu icon" %} para abrir el menú. ![Captura de pantalla que muestra el icono de menú](/assets/images/help/projects-v2/open-menu.png) -1. In the menu, click {% octicon "archive" aria-label="The archive icon" %} **Archived items**. ![Screenshot showing the 'Archived items' menu item](/assets/images/help/projects-v2/archived-items-menu-item.png) -1. Opcionalmente, para filtrar los elementos archivados que se muestran, teclea tu filtro en la caja de texto superior a la lista de elementos. For more information about the available filters, see "[Filtering projects](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects)." ![Captura de pantalla que muestra un campo para filtrar los elementos archivados](/assets/images/help/issues/filter-archived-items.png) -1. To the left of each item title, select the items you would like to restore. ![Captura de pantalla que muestra las casillas de verificación junto a los elementos archivados](/assets/images/help/issues/select-archived-item.png) -1. Para restablecer los elementos seleccionados, sobre la lista de elementos, haz clic en **Restablecer**. ![Captura de pantalla que muestra el botón "Restablecer"](/assets/images/help/issues/restore-archived-item-button.png) +1. En la parte superior derecha, haz clic en {% octicon "kebab-horizontal" aria-label="The menu icon" %} para abrir el menú. + ![Captura de pantalla en la que se muestra el icono de menú](/assets/images/help/projects-v2/open-menu.png) +1. En el menú, haz clic en {% octicon "archive" aria-label="The archive icon" %} **Elementos archivados**. + ![Captura de pantalla en la que se muestra el elemento de menú "Elementos archivados"](/assets/images/help/projects-v2/archived-items-menu-item.png) +1. Opcionalmente, para filtrar los elementos archivados mostrados, escribe el filtro en el cuadro de texto situado encima de la lista de elementos. Para más información sobre los filtros disponibles, consulta "[Filtrado de proyectos](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects)". + ![Captura de pantalla que muestra el campo para filtrar elementos archivados](/assets/images/help/issues/filter-archived-items.png) +1. A la izquierda de cada uno de los títulos de los elementos, selecciona aquellos que quieres restaurar. + ![Captura de pantalla que muestra las casillas situadas junto a los elementos archivados](/assets/images/help/issues/select-archived-item.png) +1. Para restaurar los elementos seleccionados, encima de la lista de elementos, haz clic en **Restaurar**. + ![Captura de pantalla que muestra el botón "Restaurar"](/assets/images/help/issues/restore-archived-item-button.png) -## Deleting items +## Eliminar elementos Puedes borrar un elemento para eliminarlo por completo del proyecto. -{% data reusables.projects.select-an-item %} -{% data reusables.projects.open-item-menu %} -1. Click **Delete from project**. ![Screenshot showing delete option](/assets/images/help/projects-v2/delete-menu-item.png) -1. When prompted, confirm your choice by clicking **Delete**. ![Screenshot showing delete prompt](/assets/images/help/projects-v2/delete-item-prompt.png) +{% data reusables.projects.select-an-item %} {% data reusables.projects.open-item-menu %} +1. Haz clic en **Eliminar del proyecto**. + ![Captura de pantalla en la que se muestra la opción Eliminar](/assets/images/help/projects-v2/delete-menu-item.png) +1. Cuando se te solicite, haz clic en **Eliminar** para confirmar la elección. + ![Captura de pantalla en la que se muestra la pregunta Eliminar](/assets/images/help/projects-v2/delete-item-prompt.png) diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/converting-draft-issues-to-issues.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/converting-draft-issues-to-issues.md index e3d5f3e7e7..8097353457 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/converting-draft-issues-to-issues.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/converting-draft-issues-to-issues.md @@ -1,27 +1,38 @@ --- title: Convertir los borradores de propuestas en propuestas shortTitle: Converting draft issues -intro: Learn how to convert draft issues into issues. +intro: Aprende a convertir los borradores de incidencias en incidencias. miniTocMaxHeadingLevel: 3 versions: feature: projects-v2 type: tutorial topics: - Projects +ms.openlocfilehash: 22d80acf06957a3ab617e51d0051c75cf42db988 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424269' --- +## Conversión de borradores de incidencias en el diseño de tabla -## Converting draft issues in table layout +1. Haz clic en el {% octicon "triangle-down" aria-label="the item menu" %} en el borrador de propuesta que quieras convertir. + ![Captura de pantalla en la que se muestra el botón de menú Elemento](/assets/images/help/projects-v2/item-context-menu-button-table.png) +2. Seleccione **Convert to issue** (Convertir en incidencia). + ![Captura de pantalla en la que se muestra la opción "Convertir en incidencia"](/assets/images/help/projects-v2/item-convert-to-issue.png) +3. Selecciona el repositorio al cual quieras agregar la propuesta. + ![Captura de pantalla en la que se muestra la selección del repositorio](/assets/images/help/projects-v2/convert-to-issue-select-repo.png) -1. Click the {% octicon "triangle-down" aria-label="the item menu" %} on the draft issue that you want to convert. ![Screenshot showing item menu button](/assets/images/help/projects-v2/item-context-menu-button-table.png) -2. Selecciona **Convertir en propuesta**. ![Screenshot showing "Convert to issue" option](/assets/images/help/projects-v2/item-convert-to-issue.png) -3. Select the repository that you want to add the issue to. ![Screenshot showing repository selection](/assets/images/help/projects-v2/convert-to-issue-select-repo.png) +## Conversión de borradores de incidencias en el diseño de panel -## Converting draft issues in board layout +1. Haz clic en el {% octicon "kebab-horizontal" aria-label="the item menu" %} en el borrador de propuesta que quieras convertir. + ![Captura de pantalla en la que se muestra el botón de menú Elemento](/assets/images/help/projects-v2/item-context-menu-button-board.png) +2. Seleccione **Convert to issue** (Convertir en incidencia). + ![Captura de pantalla en la que se muestra la opción "Convertir en incidencia"](/assets/images/help/projects-v2/item-convert-to-issue.png) +3. Selecciona el repositorio al cual quieras agregar la propuesta. + ![Captura de pantalla en la que se muestra la selección del repositorio](/assets/images/help/projects-v2/convert-to-issue-select-repo.png) -1. Click the {% octicon "kebab-horizontal" aria-label="the item menu" %} on the draft issue that you want to convert. ![Captura de pantalla que muestra el botón de menú de elemento](/assets/images/help/projects-v2/item-context-menu-button-board.png) -2. Selecciona **Convertir en propuesta**. ![Captura de pantalla que muestra la opción "Convertir en propuesta"](/assets/images/help/projects-v2/item-convert-to-issue.png) -3. Selecciona el repositorio al cual quieras agregar la propuesta. ![Captura de pantalla que muestra la selección de un repositorio](/assets/images/help/projects-v2/convert-to-issue-select-repo.png) +## Información adicional -## Leer más - -- "[Creating draft issues](/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project#creating-draft-issues)" +- "[Creación de borradores de incidencias](/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project#creating-draft-issues)" diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/index.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/index.md index 1bf8ced824..9e1ca7b00b 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/index.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/index.md @@ -1,7 +1,7 @@ --- -title: 'Managing items in your {% data variables.projects.project_v2 %}' -shortTitle: 'Administrar elementos en tu {% data variables.projects.project_v2 %}' -intro: 'Learn how to add and manage issues, pull requests, and draft issues.' +title: 'Administración de elementos en las instancias de {% data variables.projects.project_v2 %}' +shortTitle: 'Managing items in your {% data variables.projects.project_v2 %}' +intro: 'Aprende a agregar y administrar incidencias, solicitudes de incorporación de cambios y borradores de incidencias.' versions: feature: projects-v2 topics: @@ -12,5 +12,11 @@ children: - /converting-draft-issues-to-issues - /archiving-items-from-your-project allowTitleToDifferFromFilename: true +ms.openlocfilehash: 76a77b3ba3cf61b37aaf2b23ae1117951d5b3105 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424264' --- diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-your-project/adding-your-project-to-a-repository.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-your-project/adding-your-project-to-a-repository.md index e99f590dbd..b6bed1edb1 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-your-project/adding-your-project-to-a-repository.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-your-project/adding-your-project-to-a-repository.md @@ -1,7 +1,7 @@ --- -title: 'Adding your {% data variables.projects.project_v2 %} to a repository' +title: 'Adición de las instancias de {% data variables.projects.project_v2 %} a un repositorio' shortTitle: 'Adding a {% data variables.projects.project_v2 %} to a repo' -intro: 'You can add your {% data variables.projects.project_v2 %} to a repository to make it accessible from that repository.' +intro: 'Puedes agregar las instancias de {% data variables.projects.project_v2 %} a un repositorio para que sean accesibles desde ese repositorio.' miniTocMaxHeadingLevel: 3 versions: feature: projects-v2 @@ -9,14 +9,23 @@ type: tutorial topics: - Projects allowTitleToDifferFromFilename: true +ms.openlocfilehash: 58739f4e548985729d01a962e67a12ea0c0b38e9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424392' --- - Puedes listar los proyectos relevantes en un repositorio. Solo puedes listar proyectos que le pertenezcan al mismo usuario u organización propietaria del repositorio. -Para que los miembros de los repositorios vean un proyecto que se lista en dichos repositorios, deben tener visibilidad del proyecto. Para obtener más información, consulta las secciones "[Administrar la visibilidad de tu {% data variables.projects.projects_v2 %}](/issues/planning-and-tracking-with-projects/managing-your-project/managing-visibility-of-your-projects)" y "[Administrar el acceso a tu {% data variables.projects.projects_v2 %}](/issues/planning-and-tracking-with-projects/managing-your-project/managing-access-to-your-projects)". +Para que los miembros de los repositorios vean un proyecto que se lista en dichos repositorios, deben tener visibilidad del proyecto. Para más información, consulta "[Administración de la visibilidad de {% data variables.projects.projects_v2 %}](/issues/planning-and-tracking-with-projects/managing-your-project/managing-visibility-of-your-projects)" y "[Administración del acceso a {% data variables.projects.projects_v2 %}](/issues/planning-and-tracking-with-projects/managing-your-project/managing-access-to-your-projects)". 1. En {% data variables.product.prodname_dotcom %}, navega a la página principal de tu repositorio. -1. Haz clic en {% octicon "table" aria-label="the project icon" %} **Proyectos**. ![Screenshot showing projects tab in a repository](/assets/images/help/projects-v2/repo-tab.png) -1. Haz clic en **Agregar proyecto**. ![Screenshot showing "Add project" button](/assets/images/help/projects-v2/add-to-repo-button.png) -1. In the search bar that appears, search for projects that are owned by the same user or organization that owns the repository. ![Screenshot showing searching for a project](/assets/images/help/projects-v2/add-to-repo-search.png) -1. Click on a project to list it in your repository. ![Captura de pantalla que muestra el botón "Agregar proyecto"](/assets/images/help/projects-v2/add-to-repo.png) +1. Haga clic en {% octicon "table" aria-label="the project icon" %} **Projects** (Proyectos). + ![Captura de pantalla en la que se muestra la pestaña Proyectos en un repositorio](/assets/images/help/projects-v2/repo-tab.png) +1. Haga clic en **Add project** (Agregar proyecto). + ![Captura de pantalla en la que se muestra el botón "Agregar proyecto"](/assets/images/help/projects-v2/add-to-repo-button.png) +1. En la barra de búsqueda que se muestra, busca los proyectos que le pertenezcan al mismo usuario u organización propietaria del repositorio. + ![Captura de pantalla en la que se muestra la búsqueda de un proyecto](/assets/images/help/projects-v2/add-to-repo-search.png) +1. Haz clic en un proyecto para listarlo en tu repositorio. + ![Captura de pantalla en la que se muestra el botón "Agregar proyecto"](/assets/images/help/projects-v2/add-to-repo.png) diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-your-project/closing-and-deleting-your-projects.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-your-project/closing-and-deleting-your-projects.md index eefd19db7f..1c6e85d4cd 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-your-project/closing-and-deleting-your-projects.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-your-project/closing-and-deleting-your-projects.md @@ -1,7 +1,7 @@ --- -title: 'Closing and deleting your {% data variables.projects.projects_v2 %}' +title: 'Cierre y eliminación de {% data variables.projects.projects_v2 %}' shortTitle: 'Closing and deleting {% data variables.projects.projects_v2 %}' -intro: 'Learn about closing, re-opening, and permanently deleting a {% data variables.projects.project_v2 %}.' +intro: 'Aprende a cerrar, volver a abrir y eliminar permanentemente una instancia de {% data variables.projects.project_v2 %}.' miniTocMaxHeadingLevel: 3 versions: feature: projects-v2 @@ -11,36 +11,40 @@ type: tutorial topics: - Projects allowTitleToDifferFromFilename: true +ms.openlocfilehash: a37980d4d19ca0392fab51dc7e99987e469d2c9a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424297' --- +## Eliminación de un proyecto - -## Deleting a project - -You can delete a project to permanently remove it. +Puedes eliminar un proyecto para quitarlo permanentemente. {% data reusables.projects.project-settings %} -1. At the bottom of the page, click **Delete this project**. ![Screenshot showing project delete button](/assets/images/help/issues/delete-project-button.png) -1. Read the warnings, then type the name of your project into the text box. ![Screenshot showing project delete confirmation](/assets/images/help/issues/project-delete-confirm.png) -1. Click **I understand the consequences, delete this project**. +1. En la parte inferior de la página, haz clic en **Eliminar este recordatorio**. + ![Captura de pantalla que muestra el botón Eliminar del proyecto](/assets/images/help/issues/delete-project-button.png) +1. Lea las advertencias y escriba el nombre del proyecto en el cuadro de texto. + ![Captura de pantalla que muestra la confirmación de la eliminación del proyecto](/assets/images/help/issues/project-delete-confirm.png) +1. Haz clic en **Entiendo las consecuencias, eliminar este repositorio**. -## Closing a project +## Cierre de un proyecto -You can close a project to remove it from the list of projects but retain the contents and ability to re-open the project later. +Puedes cerrar un proyecto para quitarlo de la lista de proyectos, pero conservar el contenido y la capacidad de volver a abrir el proyecto más adelante. {% data reusables.projects.project-settings %} -1. At the bottom of the page, click **Close this project**. ![Captura de pantalla que muestra el botón de cierre de un proyecto](/assets/images/help/issues/close-project-button.png) +1. En la parte inferior de la página, haz clic en **Cerrar este proyecto**. + ![Captura de pantalla que muestra el botón Cerrar del proyecto](/assets/images/help/issues/close-project-button.png) -## Re-opening an organization project +## Volver a abrir un proyecto organizacional -Puedes volver a abrir un proyecto que se haya cerrado anteriormente. +Puedes volver a abrir un proyecto cerrado previamente. -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.projects.reopen-a-project %} +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.projects.reopen-a-project %} -## Re-opening a user project +## Volver a abrir un proyecto de usuario -Puedes volver a abrir un proyecto que se haya cerrado anteriormente. +Puedes volver a abrir un proyecto cerrado previamente. -{% data reusables.profile.access_profile %} -{% data reusables.projects.reopen-a-project %} +{% data reusables.profile.access_profile %} {% data reusables.projects.reopen-a-project %} diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-your-project/index.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-your-project/index.md index ad6852040f..1866d2c040 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-your-project/index.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-your-project/index.md @@ -1,6 +1,6 @@ --- -title: 'Managing your {% data variables.projects.project_v2 %}' -intro: Learn how to manage your projects and control visibility and access. +title: 'Administración de {% data variables.projects.project_v2 %}' +intro: Aprende a administrar los proyectos y controlar la visibilidad y el acceso. versions: feature: projects-v2 topics: @@ -12,5 +12,11 @@ children: - /closing-and-deleting-your-projects - /adding-your-project-to-a-repository allowTitleToDifferFromFilename: true +ms.openlocfilehash: ca7c42e8dcb3daf477c70248eb79d12ca9670052 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424281' --- diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-your-project/managing-access-to-your-projects.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-your-project/managing-access-to-your-projects.md index 56a7b4608a..3ffa015c07 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-your-project/managing-access-to-your-projects.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-your-project/managing-access-to-your-projects.md @@ -1,7 +1,7 @@ --- -title: 'Managing access to your {% data variables.projects.projects_v2 %}' +title: 'Administración del acceso a {% data variables.projects.projects_v2 %}' shortTitle: 'Managing {% data variables.projects.project_v2 %} access' -intro: 'Learn how to manage team and individual access to your {% data variables.projects.project_v2 %}.' +intro: 'Aprende a administrar el acceso individual y del equipo a la instancia de {% data variables.projects.project_v2 %}.' miniTocMaxHeadingLevel: 3 versions: feature: projects-v2 @@ -11,56 +11,70 @@ type: tutorial topics: - Projects allowTitleToDifferFromFilename: true +ms.openlocfilehash: 05fa60d5690074c217db87cd52a44b46433c014e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424280' --- - - ## Acerca del acceso a los proyectos -Los administradores de proyectos a nivel de organización pueden administrar el acceso para toda la organización, para los equipos, para los miembros de la organización y para los colaboradores externos. +Los administradores de proyectos a nivel de organización pueden administrar el acceso para toda la organización, para los equipos, para los miembros de la organización y para los colaboradores externos. Los administradores de los proyectos a nivel de usuario pueden invitar a los colaboradores individuales y administrar su acceso. -Los administradores de proyectos también pueden controlar la visibilidad del proyecto para cualquiera en la internet. Para obtener más información, consulta la sección "[Adminsitrar la visibilidad de tus proyectos](/issues/trying-out-the-new-projects-experience/managing-the-visibility-of-your-projects)". +Los administradores de proyectos también pueden controlar la visibilidad del proyecto para cualquiera en la internet. Para obtener más información, vea "[Administración de la visibilidad de los proyectos](/issues/trying-out-the-new-projects-experience/managing-the-visibility-of-your-projects)". ## Administrar el acceso para los proyectos a nivel organizacional ### Administrar el acceso para todos en tu organización -El rol base predeterminado es `write`, lo cual significa que todos en la organización pueden ver y editar tu proyecto. Para cambiar el acceso del proyecto para todos en la organización, puedes cambiar el rol base. Los cambios al rol base sólo afectarán a los miembros de la organización que no sean propietarios y a los que no se les haya otorgado acceso individual. +El rol base predeterminado es `write`, lo que significa que todos en la organización pueden ver y editar su proyecto. Para cambiar el acceso del proyecto para todos en la organización, puedes cambiar el rol base. Los cambios al rol base sólo afectarán a los miembros de la organización que no sean propietarios y a los que no se les haya otorgado acceso individual. {% data reusables.projects.project-settings %} -1. Haz Clic en **Administrar el acceso**. ![Screenshot showing the "Manage access" item](/assets/images/help/projects-v2/manage-access.png) -2. Debajo de **Rol base**, selecciona el rol principal. ![Screenshot showing the base role menu](/assets/images/help/projects-v2/base-role.png) - - **Sin acceso**: Únicamente los propietarios de las organizaciones y usuarios con acceso individual pueden ver el proyecto. Los propietarios de las organizaciones que también son administradores del proyecto. - - **Lectura**: Cualquiera en la organización puede ver el proyecto. Los propietarios de las organizaciones que también son administradores del proyecto. - - **Escritura**: Cualquiera en la organización puede ver y editar el proyecto. Los propietarios de las organizaciones que también son administradores del proyecto. - - **Administración**: Cualquiera en la organización es un administrador del proyecto. +1. Haga clic en **Manage access** (Administrar acceso). + ![Captura de pantalla en la que se muestra el elemento "Administrar acceso"](/assets/images/help/projects-v2/manage-access.png) +2. En **Base role** (Rol base), seleccione el rol predeterminado. + ![Captura de pantalla en la que se muestra el menú de roles base](/assets/images/help/projects-v2/base-role.png) + - **Sin acceso**: solo los propietarios de la organización y los usuarios a los que se les ha otorgado acceso individual pueden ver el proyecto. Los propietarios de las organizaciones que también son administradores del proyecto. + - **Lectura**: todos los usuarios de la organización pueden ver el proyecto. Los propietarios de las organizaciones que también son administradores del proyecto. + - **Escritura**: todos los usuarios de la organización pueden ver y editar el proyecto. Los propietarios de las organizaciones que también son administradores del proyecto. + - **Administrador**: todos los usuarios de la organización son administradores del proyecto. ### Administrar el acceso para los equipos y miembros individuales de tu organización -También puedes agregar equipos, colaboradores externos y miembros individuales de la organización como colaboradores para un proyecto a nivel organizacional. Para obtener más información, consulta la sección "[Acerca de los equipos](/organizations/organizing-members-into-teams/about-teams)". +También puedes agregar equipos, colaboradores externos y miembros individuales de la organización como colaboradores para un proyecto a nivel organizacional. Para más información, vea "[Acerca de los equipos](/organizations/organizing-members-into-teams/about-teams)". Solo puedes invitar a un usuario individual para que colabore con tu proyecto a nivel organizacional si ya es miembro de la organización o a un colaborador externo en por lo menos un repositorio de la organización. {% data reusables.projects.project-settings %} -1. Haz Clic en **Administrar el acceso**. ![Captura de pantalla que muestra el elemento "Administrar acceso"](/assets/images/help/projects-v2/manage-access.png) -2. Debajo de **Invitar colaboradores**, busca al equipo o usuario individual que quieras invitar. ![Screenshot showing searching for a collaborator](/assets/images/help/projects-v2/access-search.png) -3. Select the role for the collaborator. ![Screenshot showing selecting a role](/assets/images/help/projects-v2/access-role.png) - - **Lectura**: El equipo o individuo puede ver el proyecto. - - **Escritura**: El equipo o individuo puede ver y editar el proyecto. - - **Administrador**: El equipo o individuo puede ver, editar y agregar colaboradores nuevos al proyecto. -4. Haz clic en **Invitar**. ![Screenshot showing the invite button](/assets/images/help/projects-v2/access-invite.png) +1. Haga clic en **Manage access** (Administrar acceso). + ![Captura de pantalla en la que se muestra el elemento "Administrar acceso"](/assets/images/help/projects-v2/manage-access.png) +2. En **Invite collaborators** (Invitar a colaboradores), busque el equipo o el usuario individual que quiere invitar. + ![Captura de pantalla en la que se muestra la búsqueda de un colaborador](/assets/images/help/projects-v2/access-search.png) +3. Selecciona el rola para el colaborador. + ![Captura de pantalla en la que se muestra la selección de un rol](/assets/images/help/projects-v2/access-role.png) + - **Lectura**: el equipo o la persona puede ver el proyecto. + - **Escritura**: el equipo o la persona puede ver y editar el proyecto. + - **Administrador**: el equipo o la persona puede ver, editar y agregar nuevos colaboradores al proyecto. +4. Haga clic en **Invitar**. + ![Captura de pantalla en la que se muestra el botón Invitación](/assets/images/help/projects-v2/access-invite.png) ### Administrar el acceso de un colaborador externo en tu proyecto {% data reusables.projects.project-settings %} -1. Haz Clic en **Administrar el acceso**. ![Captura de pantalla que muestra el elemento "Administrar acceso"](/assets/images/help/projects-v2/manage-access.png) -1. Debajo de **Administrar acceso**, encuentra al(los) colaborador(es) cuyos permisos quieras modificar. +1. Haga clic en **Manage access** (Administrar acceso). + ![Captura de pantalla en la que se muestra el elemento "Administrar acceso"](/assets/images/help/projects-v2/manage-access.png) +1. En **Manage access** (Administrar acceso), busque los colaboradores cuyos permisos quiere modificar. - Puedes utilizar los menús de **Tipo** y **Rol** para filtrar la lista de acceso. ![Screenshot showing a collaborator](/assets/images/help/projects-v2/access-find-member.png) + Puede usar los menús desplegables **Type** (Tipo) y **Role** (Rol) para filtrar la lista de acceso. + ![Captura de pantalla en la que se muestra un colaborador](/assets/images/help/projects-v2/access-find-member.png) -1. Edit the role for the collaborator(s). ![Screenshot showing changing a collaborator's role](/assets/images/help/projects-v2/access-change-role.png) -1. Optionally, click **Remove** to remove the collaborator(s). ![Screenshot showing removing a collaborator](/assets/images/help/projects-v2/access-remove-member.png) +1. Edita el rol para el colaborador. + ![Captura de pantalla en la que se muestra cómo cambiar el rol de un colaborador](/assets/images/help/projects-v2/access-change-role.png) +1. Opcionalmente, haz clic en **Quitar** para quitar los colaboradores. + ![Captura de pantalla en la que se muestra cómo quitar un colaborador](/assets/images/help/projects-v2/access-remove-member.png) ## Administrar el acceso para los proyectos a nivel de usuario @@ -68,26 +82,34 @@ Solo puedes invitar a un usuario individual para que colabore con tu proyecto a {% note %} -Esto solo afecta a los colaboradores para tu proyecto, no a los repositorios de este. Para ver un elemento en el proyecto, alguien debe tener los permisos requeridos para el repositorio al cual pertenece el elemento. Si tu proyecto incluye elementos de un repositorio privado, las personas que no sean colaboradores en el repositorio no podrán ver elementos de este. Para obtener más información, consulta las secciones "[Configurar la visibilidad de un repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility)" y "[Administrar los equipos y personas con acceso a tu repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository)". +Esto solo afecta a los colaboradores para tu proyecto, no a los repositorios de este. Para ver un elemento en el proyecto, alguien debe tener los permisos requeridos para el repositorio al cual pertenece el elemento. Si tu proyecto incluye elementos de un repositorio privado, las personas que no sean colaboradores en el repositorio no podrán ver elementos de este. Para obtener más información, vea "[Configuración de la visibilidad del repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility)" y "[Administración de equipos y personas con acceso al repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository)". {% endnote %} {% data reusables.projects.project-settings %} -1. Haz Clic en **Administrar el acceso**. ![Captura de pantalla que muestra el elemento "Administrar acceso"](/assets/images/help/projects-v2/manage-access.png) -2. Debajo de **invitar colaboradores**, busca al usuario que quieras invitar. ![Captura de pantalla que muestra la búsqueda de un colaborador](/assets/images/help/projects-v2/access-search.png) -3. Selecciona el rol para el colaborador. ![Captura de pantalla que muestra la selección de un rol](/assets/images/help/projects-v2/access-role.png) - - **Lectura**: El individuo puede ver el proyecto. - - **Escritura**: El individuo puede ver y editar el proyecto. - - **Administrador**: El individuo puede ver, editar y agregar colaboradores nuevos al proyecto. -4. Haz clic en **Invitar**. ![Captura de pantalla que muestra el botón de invitar](/assets/images/help/projects-v2/access-invite.png) +1. Haga clic en **Manage access** (Administrar acceso). + ![Captura de pantalla en la que se muestra el elemento "Administrar acceso"](/assets/images/help/projects-v2/manage-access.png) +2. En **Invite collaborators** (Invitar a colaboradores), busque el usuario al que quiere invitar. + ![Captura de pantalla en la que se muestra la búsqueda de un colaborador](/assets/images/help/projects-v2/access-search.png) +3. Selecciona el rola para el colaborador. + ![Captura de pantalla en la que se muestra la selección de un rol](/assets/images/help/projects-v2/access-role.png) + - **Lectura**: la persona puede ver el proyecto. + - **Escritura**: la persona puede ver y editar el proyecto. + - **Administrador**: la persona puede ver, editar y agregar nuevos colaboradores al proyecto. +4. Haga clic en **Invitar**. + ![Captura de pantalla en la que se muestra el botón Invitación](/assets/images/help/projects-v2/access-invite.png) ### Administrar el acceso de un colaborador externo en tu proyecto {% data reusables.projects.project-settings %} -1. Haz Clic en **Administrar el acceso**. ![Captura de pantalla que muestra el elemento "Administrar acceso"](/assets/images/help/projects-v2/manage-access.png) -1. Debajo de **Administrar acceso**, encuentra al(los) colaborador(es) cuyos permisos quieras modificar. +1. Haga clic en **Manage access** (Administrar acceso). + ![Captura de pantalla en la que se muestra el elemento "Administrar acceso"](/assets/images/help/projects-v2/manage-access.png) +1. En **Manage access** (Administrar acceso), busque los colaboradores cuyos permisos quiere modificar. - Puedes utilizar los menús de **Tipo** y **Rol** para filtrar la lista de acceso. ![Captura de pantalla que muestra a un colaborador](/assets/images/help/projects-v2/access-find-member.png) + Puede usar los menús desplegables **Type** (Tipo) y **Role** (Rol) para filtrar la lista de acceso. + ![Captura de pantalla en la que se muestra un colaborador](/assets/images/help/projects-v2/access-find-member.png) -1. Editar el rol para el(los) colaborador(es). ![Captura de pantalla que muestra el cambio de rol de un colaborador](/assets/images/help/projects-v2/access-change-role.png) -1. Opcionalmente, haz clic en **Eliminar** para eliminar a los colaboradores. ![Captura de pantalla que muestra la eliminación de un colaborador](/assets/images/help/projects-v2/access-remove-member.png) +1. Edita el rol para el colaborador. + ![Captura de pantalla en la que se muestra cómo cambiar el rol de un colaborador](/assets/images/help/projects-v2/access-change-role.png) +1. Opcionalmente, haz clic en **Quitar** para quitar los colaboradores. + ![Captura de pantalla en la que se muestra cómo quitar un colaborador](/assets/images/help/projects-v2/access-remove-member.png) diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-your-project/managing-visibility-of-your-projects.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-your-project/managing-visibility-of-your-projects.md index 4f405590b0..d08df1f06c 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-your-project/managing-visibility-of-your-projects.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-your-project/managing-visibility-of-your-projects.md @@ -4,37 +4,38 @@ shortTitle: 'Managing {% data variables.projects.project_v2 %} visibility' intro: 'Learn about setting your {% data variables.projects.project_v2 %} to private or public visibility.' miniTocMaxHeadingLevel: 3 versions: - feature: projects-v2 + feature: "projects-v2" redirect_from: - /issues/trying-out-the-new-projects-experience/managing-the-visibility-of-your-projects type: tutorial topics: - Projects allowTitleToDifferFromFilename: true -permissions: Organization owners can manage the visibility of project boards in their organization. Organization owners can also allow collaborators with admin permissions to manage project visibility. Visibility of user projects can be managed by the owner of the project and collaborators with admin permissions. +permissions: 'Organization owners can manage the visibility of project boards in their organization. Organization owners can also allow collaborators with admin permissions to manage project visibility. Visibility of user projects can be managed by the owner of the project and collaborators with admin permissions.' --- -## Acerca de la visibilidad de los proyectos +## About project visibility -Projects can be public or private. En el caso de los proyectos públicos, toda persona con acceso a internet puede verlos. Para el caso de los proyectos privados, solo podrán verlos los usuarios a los que se les otorgó por lo menos acceso de lectura. +Projects can be public or private. For public projects, everyone on the internet can view the project. For private projects, only users granted at least read access can see the project. -Solo se afecta la visibilidad del proyecto; para ver un elemento en el proyecto, alguien debe tener los permisos requeridos para el repositorio al cual pertenece este. Si tu proyecto incluye elementos de un repositorio privado, las personas que no sean colaboradores en el repositorio no podrán ver elementos de este. +Only the project visibility is affected; to view an item on the project, someone must have the required permissions for the repository that the item belongs to. If your project includes items from a private repository, people who are not collaborators in the repository will not be able to view items from that repository. -![Proyecto con un elemento oculto](/assets/images/help/projects/hidden-items.png) +![Project with hidden item](/assets/images/help/projects/hidden-items.png) -Project admins and organization owners can control project visibility. Organization owners can restrict the ability to change project visibility to just organization owners. +Project admins and organization owners can control project visibility. Organization owners{% ifversion project-visibility-policy %} and enterprise owners{% endif %} can restrict the ability to change project visibility to just organization owners. In public and private projects, insights are only visible to users with write permissions for the project. -En los proyectos privados que pertenecen a las organizaciones, los avatares de los usuarios que actualmente hacen actualizaciones al mismo se muestran en su IU. +In private, organization-owned projects, the avatars of users who are current making updates to the project are displayed in the project UI. -Los administradores de proyecto también pueden administrar el acceso administrativo y de escritura al mismo, así como controlar el acceso para los usuarios individuales. For more information, see "[Managing access to your projects](/issues/planning-and-tracking-with-projects/managing-your-project/managing-access-to-your-projects)." +Project admins can also manage write and admin access to their project and control read access for individual users. For more information, see "[Managing access to your projects](/issues/planning-and-tracking-with-projects/managing-your-project/managing-access-to-your-projects)." -## Cambiar la visibilidad de proyecto +## Changing project visibility {% data reusables.projects.project-settings %} -1. Next to **Visibility** in the "Danger zone", select **Private** or **Public**. ![Screenshot showing the visibility controls](/assets/images/help/projects-v2/visibility.png) +1. Next to **Visibility** in the "Danger zone", select **Private** or **Public**. + ![Screenshot showing the visibility controls](/assets/images/help/projects-v2/visibility.png) -## Leer más +## Further reading -- [Allowing project visibility changes in your organization](/organizations/managing-organization-settings/allowing-project-visibility-changes-in-your-organization) +- [Allowing project visibility changes in your organization](/organizations/managing-organization-settings/allowing-project-visibility-changes-in-your-organization) \ No newline at end of file diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/understanding-field-types/about-date-fields.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/understanding-field-types/about-date-fields.md index e52f98d62b..a814e8c75b 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/understanding-field-types/about-date-fields.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/understanding-field-types/about-date-fields.md @@ -1,21 +1,28 @@ --- -title: About date fields -shortTitle: Acerca de los campos de fecha -intro: You can create custom date fields that can be set by typing a date or using a calendar. +title: Acerca de los campos de fecha +shortTitle: About date fields +intro: Puedes crear campos de fecha personalizados que se pueden establecer si escribes una fecha o usas un calendario. miniTocMaxHeadingLevel: 3 versions: feature: projects-v2 type: tutorial topics: - Projects +ms.openlocfilehash: e5cdcbdfbc2e51949c22c27fb1071b6e931ee59a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424317' --- +Puedes filtrar los valores de fecha con el formato `YYYY-MM-DD`, por ejemplo: `date:2022-07-01`. También puedes usar operadores como `>`, `>=`, `<`, `<=` y `..`. Por ejemplo, `date:>2022-07-01` y `date:2022-07-01..2022-07-31`. También puedes proporcionar `@today` para representar el día actual en el filtro. Para obtener más información, consulta "[Filtrar proyectos](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects)". -You can filter for date values using the `YYYY-MM-DD` format, for example: `date:2022-07-01`. You can also use operators, such as `>`, `>=`, `<`, `<=`, and `..`. For example, `date:>2022-07-01` and `date:2022-07-01..2022-07-31`. You can also provide `@today` to represent the current day in your filter. Para obtener más información, consulta la sección "[Filtrar proyectos](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects)". - -## Adding a date field +## Adición de un campo de fecha {% data reusables.projects.new-field %} -1. Select **Date** ![Screenshot showing the date option](/assets/images/help/projects-v2/new-field-date.png) -1. Haz clic en **Save ** (guardar). ![Captura de pantalla que muestra el botón de guardar](/assets/images/help/projects-v2/new-field-save.png) +1. Selecciona **Fecha** + ![Captura de pantalla en la que se muestra la opción Fecha](/assets/images/help/projects-v2/new-field-date.png) +1. Haga clic en **Save**(Guardar). + ![Captura de pantalla en la que se muestra el botón Guardar](/assets/images/help/projects-v2/new-field-save.png) -Como alternativa, abre la paleta de comandos del proyecto presionando {% data variables.projects.command-palette-shortcut %} y comienza a escribir "Create new field". +Como alternativa, presiona {% data variables.projects.command-palette-shortcut %} para abrir la paleta de comandos del proyecto y empieza a escribir "Crear campo". diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/understanding-field-types/about-iteration-fields.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/understanding-field-types/about-iteration-fields.md index 98f44c8bdf..fdd2c63757 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/understanding-field-types/about-iteration-fields.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/understanding-field-types/about-iteration-fields.md @@ -1,7 +1,7 @@ --- -title: About iteration fields -shortTitle: Acerca de los campos de iteración -intro: Puedes crear iteraciones para planear el trabajo y elementos de grupo próximos. +title: Acerca de los campos de iteración +shortTitle: About iteration fields +intro: Puedes crear iteraciones para planear los próximos elementos de grupo y trabajo. miniTocMaxHeadingLevel: 3 versions: feature: projects-v2 @@ -10,51 +10,72 @@ redirect_from: type: tutorial topics: - Projects +ms.openlocfilehash: fe0b02e356023880b03302de93a44273efd135a5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424261' --- +Puedes crear un campo de iteración para asociar elementos con bloques de tiempo de repetición específicos. Las iteraciones se pueden establecer en cualquier período de tiempo, pueden incluir saltos y se pueden editar individualmente para modificar el nombre y el intervalo de fechas. Con los proyectos, puedes agrupar por iteración para visualizar el equilibrio de los trabajos futuros, usar filtros para centrarte en una sola iteración y ordenar por iteración. -Puedes crear un campo de iteración para asociar los elementos con bloques de tiempo repetitivos específicos. Las iteraciones pueden configurarse en cualquier longitud de tiempo, pueden incluir pausas y pueden editarse individualmente para modificar el nombre y rango de fecha. Con los proyectos, puedes agrupar por iteración para visualizar el balance del trabajo próximo, utilizar filtros para enfocarte en una sola iteración y clasificar por iteración. +Puedes filtrar por iteraciones si especificas el nombre de iteración o `@current` para la iteración actual, `@previous` para la iteración anterior o `@next` para la siguiente. También puedes usar operadores como `>`, `>=`, `<`, `<=` y `..`. Por ejemplo, `iteration:>"Iteration 4"` y `iteration:<@current`. Para obtener más información, consulta "[Filtrar proyectos](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects)". -You can filter for iterations by specifying the iteration name or `@current` for the current iteration, `@previous` for the previous iteration, or `@next` for the next iteration. You can also use operators such as `>`, `>=`, `<`, `<=`, and `..`. For example, `iteration:>"Iteration 4"` and `iteration:<@current`. Para obtener más información, consulta la sección "[Filtrar proyectos](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects)". +Al crear por primera vez un campo de iteración, se crean automáticamente tres iteraciones. Puedes agregar iteraciones adicionales y realizar otros cambios en la página de configuración del proyecto. -Cuando creas un campo de iteración por primera vez, se crean tres iteraciones automáticamente. Puedes agregar iteraciones adicionales y hacer otros cambios en tu página de ajustes de proyecto. +![Captura de pantalla en la que se muestra la configuración de un campo de iteración](/assets/images/help/issues/iterations-example.png) -![Captura de pantalla que muestra los ajustes de un campo de iteración](/assets/images/help/issues/iterations-example.png) - -## Agregar un campo de iteración +## Adición de un campo de iteración {% data reusables.projects.new-field %} -1. Selecciona **Iteración** ![Captura de pantalla que muestra la opción de iteración](/assets/images/help/projects-v2/new-field-iteration.png) -2. Optionally, if you don't want the iteration to start today, select the calendar dropdown next to "Starts on" and choose a new start date. ![Screenshot showing the iteration start date](/assets/images/help/projects-v2/iteration-field-starts.png) -3. Para cambiar la duración de cada iteración, escribe un número nuevo y luego selecciona el menú desplegable para hacer clic en ya sea **días** o **semanas**. ![Captura de pantalla que muestra la duración de la iteración](/assets/images/help/projects-v2/iteration-field-duration.png) -4. Haz clic en **Save ** (guardar). ![Captura de pantalla que muestra el botón de guardar](/assets/images/help/projects-v2/new-field-save-and-create.png) +1. Selecciona **Iteración** + ![Captura de pantalla en la que se muestra la opción Iteración](/assets/images/help/projects-v2/new-field-iteration.png) +2. Opcionalmente, si no quieres que la iteración se inicie hoy, selecciona la lista desplegable de calendario situada junto a "Se inicia el" y elige una nueva fecha de inicio. + ![Captura de pantalla en la que se muestra la fecha de inicio de la iteración](/assets/images/help/projects-v2/iteration-field-starts.png) +3. Para cambiar la duración de cada iteración, escribe un nuevo número y, a continuación, selecciona la lista desplegable y haz clic en **días** o **semanas**. + ![Captura de pantalla en la que se muestra la duración de la iteración](/assets/images/help/projects-v2/iteration-field-duration.png) +4. Haga clic en **Save**(Guardar). + ![Captura de pantalla en la que se muestra el botón Guardar](/assets/images/help/projects-v2/new-field-save-and-create.png) -Como alternativa, abre la paleta de comandos del proyecto presionando {% data variables.projects.command-palette-shortcut %} y comienza a escribir "Create new field". +Como alternativa, presiona {% data variables.projects.command-palette-shortcut %} para abrir la paleta de comandos del proyecto y empieza a escribir "Crear campo". -## Agregar iteraciones nuevas +## Adición de nuevas iteraciones {% data reusables.projects.project-settings %} -1. Click the name of the iteration field you want to adjust. ![Screenshot showing an iteration field](/assets/images/help/projects-v2/select-iteration-field.png) -1. Para agregar una iteración nueva de la misma duración, haz clic en **Agregar iteración**. ![Screenshot the "add iteration" button](/assets/images/help/projects-v2/add-iteration.png) -1. Optionally, to customize the duration of the new iteration and when it will start, click {% octicon "triangle-down" aria-label="The triangle icon" %} **More options**, select a starting date and duration, and click **Add**. ![Screenshot the add iteration options form](/assets/images/help/projects-v2/add-iteration-options.png) -1. Haz clic en **Guardar cambios**. ![Screenshot the save button](/assets/images/help/projects-v2/iteration-save.png) +1. Haz clic en el nombre del campo de iteración que quieras ajustar. + ![Captura de pantalla en la que se muestra un campo de iteración](/assets/images/help/projects-v2/select-iteration-field.png) +1. Para agregar una nueva iteración de la misma duración, haz clic en **Agregar iteración**. + ![Captura de pantalla del botón "Agregar iteración"](/assets/images/help/projects-v2/add-iteration.png) +1. Opcionalmente, para personalizar la duración de la nueva iteración y cuándo se iniciará, haz clic en {% octicon "triangle-down" aria-label="The triangle icon" %} **Más opciones**, selecciona una fecha de inicio y una duración, y haz clic en **Agregar**. + ![Captura de pantalla del formulario Agregar opciones de iteración](/assets/images/help/projects-v2/add-iteration-options.png) +1. Haga clic en **Guardar cambios**. + ![Captura de pantalla del botón Guardar](/assets/images/help/projects-v2/iteration-save.png) -## Editar una iteración +## Edición de una iteración -Puedes editar las iteraciones en tus ajustes de proyecto. También puedes acceder a los ajustes de un campo de iteración haciendo clic en {% octicon "triangle-down" aria-label="The triangle icon" %} en el encabezado de tabla del campo y haciendo clic en **Editar valores**. +Puedes editar las iteraciones en la configuración del proyecto. También puedes acceder a la configuración de un campo de iteración haciendo clic en {% octicon "triangle-down" aria-label="The triangle icon" %} en el encabezado de tabla del campo y haciendo clic en **Editar valores**. {% data reusables.projects.project-settings %} -1. Haz clic en el nombre del campo de la iteración que quieres ajustar. ![Captura de pantalla que muestra un campo de iteración](/assets/images/help/projects-v2/select-iteration-field.png) -1. To change the name of an iteration, click on the name and start typing. ![Screenshot an title field to rename an iteration](/assets/images/help/projects-v2/iteration-rename.png) -1. Para cambiar la fecha o duración de una iteración, haz clic en la fecha para abrir el calendario. Haz clic en el día de inicio y luego en el día final para luego hacer clic en **Aplicar**. ![Screenshot showing iteration dates](/assets/images/help/projects-v2/iteration-date.png) -1. Optionally, to delete an iteration, click {% octicon "trash" aria-label="The trash icon" %}. ![Screenshot the delete button](/assets/images/help/projects-v2/iteration-delete.png) -2. Haz clic en **Guardar cambios**. ![Captura de pantalla del botón de guardar](/assets/images/help/projects-v2/iteration-save.png) +1. Haz clic en el nombre del campo de iteración que quieras ajustar. + ![Captura de pantalla en la que se muestra un campo de iteración](/assets/images/help/projects-v2/select-iteration-field.png) +1. Para cambiar el nombre de una iteración, haz clic en el nombre y empieza a escribir. + ![Captura de pantalla de un campo de título para cambiar el nombre de una iteración](/assets/images/help/projects-v2/iteration-rename.png) +1. Para cambiar la fecha o la duración de una iteración, haz clic en la fecha para abrir el calendario. Haz clic en el día de inicio, haz clic en el día de finalización y, a continuación, haz clic en **Aplicar**. + ![Captura de pantalla en la que se muestran las fechas de iteración](/assets/images/help/projects-v2/iteration-date.png) +1. Opcionalmente, para eliminar una iteración, haz clic en {% octicon "trash" aria-label="The trash icon" %}. + ![Captura de pantalla del botón Eliminar](/assets/images/help/projects-v2/iteration-delete.png) +2. Haga clic en **Guardar cambios**. + ![Captura de pantalla del botón Guardar](/assets/images/help/projects-v2/iteration-save.png) -## Insertar una pausa +## Inserción de una interrupción -Puedes insertar pausas en tus iteraciones para comunicarte cuando estás descansando del trabajo programado. La duración de una pausa nueva se predetermina a la duración de la iteración que se creó más recientemente. +Puedes insertar interrupciones en las iteraciones para comunicar cuando te tomas un descanso del trabajo programado. La duración de la nueva interrupción tiene como valor predeterminado la longitud de la iteración creada más recientemente. {% data reusables.projects.project-settings %} -1. Haz clic en el nombre del campo de la iteración que quieres ajustar. ![Captura de pantalla que muestra un campo de iteración](/assets/images/help/projects-v2/select-iteration-field.png) -2. En la línea divisora sobre una iteración y a la derecha, haz clic en **Insertar pausa**. ![Captura de pantalla que muestra la ubicación del botón "insertar pausa"](/assets/images/help/issues/iteration-insert-break.png) -3. Opcionalmente, para cambiar la duración de esta, haz clic en la fecha para abrir el calendario. Haz clic en el día de inicio y luego en el día final para luego hacer clic en **Aplicar**. -4. Haz clic en **Guardar cambios**. ![Captura de pantalla del botón de guardar](/assets/images/help/projects-v2/iteration-save.png) +1. Haz clic en el nombre del campo de iteración que quieras ajustar. + ![Captura de pantalla en la que se muestra un campo de iteración](/assets/images/help/projects-v2/select-iteration-field.png) +2. En la línea divisoria situada encima de una iteración y a la derecha, haz clic en **Insertar interrupción**. + ![Captura de pantalla en la que se muestra la ubicación del botón "Insertar interrupción"](/assets/images/help/issues/iteration-insert-break.png) +3. Opcionalmente, para cambiar la duración de la interrupción, haz clic en la fecha para abrir el calendario. Haz clic en el día de inicio, haz clic en el día de finalización y, a continuación, haz clic en **Aplicar**. +4. Haga clic en **Guardar cambios**. + ![Captura de pantalla del botón Guardar](/assets/images/help/projects-v2/iteration-save.png) diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/understanding-field-types/about-single-select-fields.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/understanding-field-types/about-single-select-fields.md index 5aa2dd1ad7..0be000801c 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/understanding-field-types/about-single-select-fields.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/understanding-field-types/about-single-select-fields.md @@ -1,33 +1,45 @@ --- -title: About single select fields -shortTitle: Acerca de los campos de selección simple -intro: You can create single select fields with defined options that can be selected from a dropdown menu. +title: Acerca de los campos de selección única +shortTitle: About single select fields +intro: Puedes crear campos de selección única con opciones definidas que se pueden seleccionar en un menú desplegable. miniTocMaxHeadingLevel: 3 versions: feature: projects-v2 type: tutorial topics: - Projects +ms.openlocfilehash: 50251608201f6a5e199c235cb0c715449bc99882 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424335' --- +Puedes filtrar por los campos de selección única si especificas la opción, por ejemplo: `fieldname:option`. Puedes filtrar por varios valores si proporcionas una lista de opciones separadas por comas, por ejemplo: `fieldname:option,option`. Para obtener más información, consulta "[Filtrar proyectos](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects)". -You can filter by your single select fields by specifying the option, for example: `fieldname:option`. You can filter for multiple values by providing a comma-separated list of options, for example: `fieldname:option,option`. Para obtener más información, consulta la sección "[Filtrar proyectos](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects)". +Los campos de selección única pueden contener hasta 50 opciones. -Single select fields can contain up to 50 options. - -## Adding a single select field +## Adición de un campo de selección única {% data reusables.projects.new-field %} -1. Select **Single select** ![Screenshot showing the single select option](/assets/images/help/projects-v2/new-field-single-select.png) -1. Below "Options", type the first option. ![Captura de pantalla que muestra la opción de selección simple](/assets/images/help/projects-v2/single-select-create-with-options.png) - - To add additional options, click **Add option**. -1. Haz clic en **Save ** (guardar). ![Captura de pantalla que muestra el botón de guardar](/assets/images/help/projects-v2/new-field-save.png) +1. Selecciona **Selección única** + ![Captura de pantalla en la que se muestra la opción de selección única](/assets/images/help/projects-v2/new-field-single-select.png) +1. Debajo de "Opciones", escribe la primera opción. + ![Captura de pantalla en la que se muestra la opción de selección única](/assets/images/help/projects-v2/single-select-create-with-options.png) + - Para agregar opciones adicionales, haz clic en **Agregar opción**. +1. Haga clic en **Save**(Guardar). + ![Captura de pantalla en la que se muestra el botón Guardar](/assets/images/help/projects-v2/new-field-save.png) -Como alternativa, abre la paleta de comandos del proyecto presionando {% data variables.projects.command-palette-shortcut %} y comienza a escribir "Create new field". +Como alternativa, presiona {% data variables.projects.command-palette-shortcut %} para abrir la paleta de comandos del proyecto y empieza a escribir "Crear campo". -## Editing a single select field +## Edición de un campo de selección única {% data reusables.projects.project-settings %} -1. Click the name of the single select field you want to adjust. ![Screenshot showing an single select field](/assets/images/help/projects-v2/select-single-select.png) -1. Edit existing options or click **Add option**. ![Screenshot showing single select options](/assets/images/help/projects-v2/single-select-edit-options.png) -1. Optionally, to delete an option, click {% octicon "x" aria-label="The x icon" %}. ![Screenshot showing delete button](/assets/images/help/projects-v2/single-select-delete.png) -1. Click **Save options**. ![Captura de pantalla que muestra el botón de guardar](/assets/images/help/projects-v2/save-options.png) +1. Haz clic en el nombre del campo de selección única que quieras ajustar. + ![Captura de pantalla en la que se muestra un campo de selección única](/assets/images/help/projects-v2/select-single-select.png) +1. Edita las opciones existentes o haz clic en **Agregar opción**. + ![Captura de pantalla en la que se muestran las opciones de selección única](/assets/images/help/projects-v2/single-select-edit-options.png) +1. Opcionalmente, para eliminar una opción, haz clic en {% octicon "x" aria-label="The x icon" %}. + ![Captura de pantalla en la que se muestra el botón Eliminar](/assets/images/help/projects-v2/single-select-delete.png) +1. Haz clic en **Guardar opciones**. + ![Captura de pantalla en la que se muestra el botón Guardar](/assets/images/help/projects-v2/save-options.png) diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/understanding-field-types/about-text-and-number-fields.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/understanding-field-types/about-text-and-number-fields.md index 2d50cf4004..80fa699701 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/understanding-field-types/about-text-and-number-fields.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/understanding-field-types/about-text-and-number-fields.md @@ -1,33 +1,42 @@ --- -title: About text and number fields -shortTitle: Acerca de los campos de número y de texto -intro: You can add custom text and number fields to your project. +title: Acerca de los campos numéricos y de texto +shortTitle: About text and number fields +intro: Puedes agregar campos numéricos y de texto personalizados al proyecto. miniTocMaxHeadingLevel: 3 versions: feature: projects-v2 type: tutorial topics: - Projects +ms.openlocfilehash: d6ab274812f4f35ff4f6afa9e1e2139abf86dd54 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424383' --- +Puedes usar campos de texto para incluir notas o cualquier otro texto de forma libre en el proyecto. -You can use text fields to include notes or any other freeform text in your project. +Los campos de texto se pueden usar en filtros, por ejemplo: `field:"exact text"`. También se usarán campos de texto y títulos de elemento si filtras por texto sin especificar un campo. -Text fields can be used in filters, for example: `field:"exact text"`. Text fields and item titles will also be used if you filter for text without specifying a field. +Los campos numéricos también se pueden usar en filtros. Puedes usar las consultas de intervalo `>`, `>=`, `<`, `<=` y `..` para filtrar por un campo numérico. Por ejemplo: `field:5..15` o `field:>=20`. Para obtener más información, consulta "[Filtrar proyectos](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects)". -Number fields can also be used in filters. You can use `>`, `>=`, `<`, `<=`, and `..` range queries to filter by a number field. For example: `field:5..15` or `field:>=20`. Para obtener más información, consulta la sección "[Filtrar proyectos](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects)". - -## Adding a text field +## Adición de un campo de texto {% data reusables.projects.new-field %} -1. Select **Text** ![Screenshot showing the text option](/assets/images/help/projects-v2/new-field-text.png) -1. Haz clic en **Save ** (guardar). ![Screenshot showing save button](/assets/images/help/projects-v2/new-field-save.png) +1. Selecciona **Texto** + ![Captura de pantalla en la que se muestra la opción Texto](/assets/images/help/projects-v2/new-field-text.png) +1. Haga clic en **Save**(Guardar). + ![Captura de pantalla en la que se muestra el botón Guardar](/assets/images/help/projects-v2/new-field-save.png) -Alternatively, open the project command palette by pressing {% data variables.projects.command-palette-shortcut %} and start typing "Create new field." +Como alternativa, presiona {% data variables.projects.command-palette-shortcut %} para abrir la paleta de comandos del proyecto y empieza a escribir "Crear campo". -## Adding a number field +## Adición de un campo numérico {% data reusables.projects.new-field %} -1. Select **Number** ![Screenshot showing the number option](/assets/images/help/projects-v2/new-field-number.png) -1. Haz clic en **Save ** (guardar). ![Captura de pantalla que muestra el botón de guardar](/assets/images/help/projects-v2/new-field-save.png) +1. Selecciona **Número** + ![Captura de pantalla en la que se muestra la opción Número](/assets/images/help/projects-v2/new-field-number.png) +1. Haga clic en **Save**(Guardar). + ![Captura de pantalla en la que se muestra el botón Guardar](/assets/images/help/projects-v2/new-field-save.png) -Como alternativa, abre la paleta de comandos del proyecto presionando {% data variables.projects.command-palette-shortcut %} y comienza a escribir "Create new field". +Como alternativa, presiona {% data variables.projects.command-palette-shortcut %} para abrir la paleta de comandos del proyecto y empieza a escribir "Crear campo". diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/understanding-field-types/deleting-fields.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/understanding-field-types/deleting-fields.md index 0ad84384b5..cf7fabc00e 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/understanding-field-types/deleting-fields.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/understanding-field-types/deleting-fields.md @@ -1,15 +1,23 @@ --- -title: Deleting fields -intro: 'Learn how to delete a field from your {% data variables.projects.project_v2 %}.' +title: Eliminación de campos +intro: 'Aprende a eliminar un campo de la instancia de {% data variables.projects.project_v2 %}.' miniTocMaxHeadingLevel: 3 versions: feature: projects-v2 type: tutorial topics: - Projects +ms.openlocfilehash: c0e250a584d596377c5efaa15d06dacf943827a7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424362' --- - {% data reusables.projects.project-settings %} -1. Click the name of the field you want to delete. ![Captura de pantalla que muestra un campo de iteración](/assets/images/help/projects-v2/select-single-select.png) -1. Next to the field's name, click {% octicon "kebab-horizontal" aria-label="The menu icon" %} to open the menu. ![Screenshot showing field name](/assets/images/help/projects-v2/field-options.png) -1. Click **Delete field**. ![Captura de pantalla que muestra el nombre del campo](/assets/images/help/projects-v2/delete-field.png) +1. Haz clic en el nombre del campo que quieras eliminar. + ![Captura de pantalla en la que se muestra un campo de iteración](/assets/images/help/projects-v2/select-single-select.png) +1. Junto al nombre del campo, haz clic en {% octicon "kebab-horizontal" aria-label="The menu icon" %} para abrir el menú. + ![Captura de pantalla en la que se muestra el nombre del campo](/assets/images/help/projects-v2/field-options.png) +1. Haz clic en **Eliminar campo**. + ![Captura de pantalla en la que se muestra el nombre del campo](/assets/images/help/projects-v2/delete-field.png) diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/understanding-field-types/index.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/understanding-field-types/index.md index ea175180f6..c150952210 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/understanding-field-types/index.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/understanding-field-types/index.md @@ -1,7 +1,7 @@ --- -title: Understanding field types -shortTitle: Entender los tipos de campo -intro: 'Learn about the different custom field types, how to add custom fields to your project, and how to manage custom fields.' +title: Descripción de los tipos de campo +shortTitle: Understanding field types +intro: 'Obtén información sobre los diferentes tipos de campo personalizados, cómo agregar campos personalizados al proyecto y cómo administrarlos.' versions: feature: projects-v2 topics: @@ -15,5 +15,11 @@ children: - /renaming-fields - /deleting-fields allowTitleToDifferFromFilename: true +ms.openlocfilehash: 8b4f48ba1d55d81c571256f48334c54ce3a7e71d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424249' --- diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/understanding-field-types/renaming-fields.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/understanding-field-types/renaming-fields.md index 4a831f71db..49f2b24d8b 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/understanding-field-types/renaming-fields.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/understanding-field-types/renaming-fields.md @@ -1,15 +1,22 @@ --- -title: Renaming fields -intro: 'Learn about renaming existing fields in your {% data variables.projects.project_v2 %}.' +title: Cambio de nombre de campos +intro: 'Aprende a cambiar el nombre de los campos existentes en las instancias de {% data variables.projects.project_v2 %}.' miniTocMaxHeadingLevel: 3 versions: feature: projects-v2 type: tutorial topics: - Projects +ms.openlocfilehash: ab1373e5bea18c01ba97f37a7e77441d0bb70422 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147717553' --- - {% data reusables.projects.project-settings %} -1. Click the name of the field you want to rename. ![Captura de pantalla que muestra un campo de iteración](/assets/images/help/projects-v2/select-single-select.png) -1. Under "Field name", type the new name for the field. ![Captura de pantalla que muestra el nombre del campo](/assets/images/help/projects-v2/field-rename.png) -1. Para guardar los cambios, presiona Return. +1. Haz clic en el nombre del campo que quieras cambiar de nombre. + ![Captura de pantalla en la que se muestra un campo de iteración](/assets/images/help/projects-v2/select-single-select.png) +1. En "Nombre de campo", escribe el nuevo nombre para el campo. + ![Captura de pantalla en la que se muestra el nombre del campo](/assets/images/help/projects-v2/field-rename.png) +1. Para guardar los cambios, presiona Intro. diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/about-insights-for-projects.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/about-insights-for-projects.md index 841ab7e548..f9c9a92a04 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/about-insights-for-projects.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/about-insights-for-projects.md @@ -1,6 +1,6 @@ --- -title: 'About insights for {% data variables.product.prodname_projects_v2 %}' -intro: Puedes ver y personalizar las gráficas que se crean a partir de los datos de tu proyecto. +title: 'Acerca de las conclusiones para {% data variables.product.prodname_projects_v2 %}' +intro: Puedes ver y personalizar gráficos creados a partir de los datos del proyecto. miniTocMaxHeadingLevel: 3 versions: feature: projects-v2 @@ -11,41 +11,46 @@ product: '{% data reusables.gated-features.historical-insights-for-projects %}' topics: - Projects allowTitleToDifferFromFilename: true +ms.openlocfilehash: a90ec5dfb6aa983b8ffe26c84c4ec6ad01b0471d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424260' --- - {% ifversion fpt %} {% note %} -**Note:** Historical charts are currently available as a feature preview for organizations using {% data variables.product.prodname_team %} and are generally available for organizations using {% data variables.product.prodname_ghe_cloud %}. +**Nota:** Los gráficos históricos están disponibles actualmente como versión preliminar de características para las organizaciones que usan {% data variables.product.prodname_team %} y están disponibles con carácter general para las que usan {% data variables.product.prodname_ghe_cloud %}. {% endnote %} {% endif %} - You can use insights for {% data variables.product.prodname_projects_v2 %} to view, create, and customize charts that use the items added to your project as their source data. Puedes aplicar filtros al gráfico predeterminado y también crear los tuyos propios. When you create a chart, you set the filters, chart type, the information displayed, and the chart is available to anyone that can view the project. You can generate two types of chart: current charts and historical charts. + Puedes usar conclusiones {% data variables.product.prodname_projects_v2 %} a fin de ver, crear y personalizar gráficos que usan como datos de origen los elementos agregados al proyecto. Puedes aplicar filtros al gráfico predeterminado y también crear tus propios gráficos. Al crear un gráfico, se establecen los filtros, el tipo de gráfico y la información mostrada, y el gráfico está disponible para cualquiera que pueda ver el proyecto. Puedes generar dos tipos de gráficos: gráficos actuales y gráficos históricos. - ### About current charts + ### Acerca de los gráficos actuales -You can create current charts to visualize your project items. For example, you can create charts to show how many items are assigned to each individual, or how many issues are assigned to each upcoming iteration. +Puedes crear gráficos actuales para visualizar los elementos del proyecto. Por ejemplo, puedes crear gráficos para mostrar cuántos elementos se asignan a cada individuo o cuántas incidencias se asignan a cada iteración futura. -You can also use filters to manipulate the data used to build your chart. For example, you can create a chart showing how much upcoming work you have, but limit those results to particular labels or assignees. Para obtener más información, consulta la sección "[Filtrar proyectos](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects)". +También puedes usar filtros para manipular los datos usados para crear el gráfico. Por ejemplo, puedes crear un gráfico em el que se muestre la cantidad de trabajo pendiente, pero limitar esos resultados a etiquetas o usuarios asignados concretos. Para obtener más información, consulta "[Filtrar proyectos](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects)". - ![Captura de pantalla que muestra un gráfico de columnas apilado que muestra tipos de elemento para cada iteración](/assets/images/help/issues/column-chart-example.png) + ![Captura de pantalla en la que se muestra un gráfico de columnas apiladas que muestra los tipos de elementos de cada iteración](/assets/images/help/issues/column-chart-example.png) -For more information, see "[Creating charts](/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/creating-charts)." +Para más información, consulta "[Creación de gráficos](/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/creating-charts)". - ### About historical charts + ### Acerca de los gráficos históricos - Historical charts are time-based charts that allow you to view your project's trends and progress. You can view the number of items, grouped by status and other fields, over time. + Los gráficos históricos son gráficos basados en el tiempo que permiten ver las tendencias y el progreso del proyecto. Puedes ver el número de elementos, agrupados por estado y otros campos, en el tiempo. + + El gráfico predeterminado "Grabación" muestra el estado del elemento a lo largo del tiempo, lo que te permite visualizar los patrones de progreso y puntual a lo largo del tiempo. - El gráfico predeterminado de "Burn up" muestra el estado del elemento contra el tiempo, lo cual te permite visualizar el progreso y notar patrones a lo largo del tiempo. +![Captura de pantalla en la que se muestra un ejemplo del gráfico de grabación predeterminado para la iteración actual](/assets/images/help/issues/burnup-example.png) -![Captura de pantalla que muestra un ejemplo del gráfico predeterminado de 'burn up' para la iteración actual](/assets/images/help/issues/burnup-example.png) + Para crear un gráfico histórico, establece el eje X del gráfico en "Tiempo". Para más información, consulta "[Creación de gráficos](/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/creating-charts)" y "[Configuración de gráficos](/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/configuring-charts)". - To create a historical chart, set your chart's X-axis to "Time." For more information, see "[Creating charts](/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/creating-charts)" and "[Configuring charts](/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/configuring-charts)." +## Información adicional -## Leer más - -- "[About {% data variables.product.prodname_projects_v2 %}](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)" -- "[Disabling insights for {% data variables.product.prodname_projects_v2 %} in your organization](/organizations/managing-organization-settings/disabling-insights-for-projects-in-your-organization)" +- "[Acerca de {% data variables.product.prodname_projects_v2 %}](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)" +- "[Deshabilitación de las conclusiones para {% data variables.product.prodname_projects_v2 %} en la organización](/organizations/managing-organization-settings/disabling-insights-for-projects-in-your-organization)" diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/configuring-charts.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/configuring-charts.md index 9520ecf6d1..4823897d98 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/configuring-charts.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/configuring-charts.md @@ -1,6 +1,6 @@ --- -title: Configuring charts -intro: Learn how to configure your charts and filter data from your project. +title: Configuración de gráficos +intro: Aprende a configurar los gráficos y filtrar los datos del proyecto. miniTocMaxHeadingLevel: 3 versions: feature: projects-v2 @@ -8,23 +8,35 @@ type: tutorial product: '{% data reusables.gated-features.historical-insights-for-projects %}' topics: - Projects +ms.openlocfilehash: 4fffa6ebd196419dc08de7abaf5d85349bd38737 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424380' --- - {% ifversion fpt %} {% note %} -**Note:** Historical charts are currently available as a feature preview. +**Nota:** Los gráficos históricos están disponibles actualmente como versión preliminar de características. {% endnote %} {% endif %} {% data reusables.projects.access-insights %} -1. In the menu on the left, click on the chart you would like to configure. ![Screenshot showing selecting a custom chart](/assets/images/help/projects-v2/insights-select-a-chart.png) -1. A la derecha de la página, haz clic en **Configurar**. Se abrirá un panel a la derecha. ![Screenshot showing the configure button](/assets/images/help/projects-v2/insights-configure.png) -1. Para cambiar el tipo de gráfico, selecciona el menú desplegable de **Diseño** y haz clic en el tipo de gráfico que quieras utilizar. ![Screenshot showing selecting a chart layout](/assets/images/help/projects-v2/insights-layout.png) -1. Para cambiar el campo que se utiliza para el eje X de tu gráfico, selecciona el menú desplegable de **Eje X** y haz clic en el campo que quieras utilizar. ![Screenshot showing selecting what to display on the x axis](/assets/images/help/projects-v2/insights-x-axis.png) -1. Opcionalmente, para agrupar los elementos en tu eje X por otro campo, selecciona **Agrupar por** y haz clic en el campo que quieras utilizar o haz clic en "Ninguno" para inhabilitar el agrupamiento. ![Screenshot showing selecting a grouping method](/assets/images/help/projects-v2/insights-group.png) -1. Opcionalmente, si tu proyecto contiene campos numéricos y quieres que el eje Y muestre la suma, promedio, mínimo o máximo de alguno de estos campos de número, selecciona **Eje Y** y haz clic en alguna de las opciones. Posteriormente, selecciona el menú desplegable que se muestra debajo y haz clic en el campo de número que quieras utilizar. ![Screenshot showing selecting what to display on the y axis](/assets/images/help/projects-v2/insights-y-axis.png) -1. Para guardar tu gráfico, haz clic en **Guardar cambios**. ![Screenshot showing the save button](/assets/images/help/projects-v2/insights-save.png) +1. En el menú de la izquierda, haz clic en el gráfico que quieres configurar. + ![Captura de pantalla en la que se muestra la selección de un gráfico personalizado.](/assets/images/help/projects-v2/insights-select-a-chart.png) +1. En el lado derecho de la página, haz clic en **Configurar**. Se abrirá un panel a la derecha. + ![Captura de pantalla en la que se muestra el botón Configurar](/assets/images/help/projects-v2/insights-configure.png) +1. Para cambiar el tipo de gráfico, selecciona la lista desplegable **Diseño** y haz clic en el tipo de gráfico que quieras usar. + ![Captura de pantalla en la que se muestra la selección de un diseño de gráfico](/assets/images/help/projects-v2/insights-layout.png) +1. Para cambiar el campo usado para el eje X del gráfico, selecciona la lista desplegable **Eje X** y haz clic en el campo que quieras usar. + ![Captura de pantalla en la que se muestra la selección de lo que se va a mostrar en el eje X](/assets/images/help/projects-v2/insights-x-axis.png) +1. Opcionalmente, para agrupar los elementos del eje X por otro campo, selecciona **Agrupar por** y haz clic en el campo que quieras usar, o haz clic en "Ninguno" para deshabilitar la agrupación. + ![Captura de pantalla en la que se muestra la selección de un método de agrupación](/assets/images/help/projects-v2/insights-group.png) +1. Opcionalmente, si el proyecto contiene campos numéricos y quieres que el eje Y muestre la suma, el promedio, el mínimo o el máximo de uno de esos campos numéricos, selecciona **Eje Y** y haz clic en una opción. A continuación, selecciona la lista desplegable que aparece debajo y haz clic en el campo numérico que quieras usar. + ![Captura de pantalla en la que se muestra la selección de lo que se va a mostrar en el eje Y](/assets/images/help/projects-v2/insights-y-axis.png) +1. Para guardar el gráfico, haz clic en **Guardar cambios**. + ![Captura de pantalla en la que se muestra el botón Guardar](/assets/images/help/projects-v2/insights-save.png) diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/creating-charts.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/creating-charts.md index 726b1d48e1..fc6a34a679 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/creating-charts.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/creating-charts.md @@ -1,6 +1,6 @@ --- -title: Creating charts -intro: Learn how to create new charts to save your configurations. +title: Creación de gráficos +intro: Aprende a crear gráficos para guardar las configuraciones. miniTocMaxHeadingLevel: 3 versions: feature: projects-v2 @@ -8,10 +8,18 @@ type: tutorial product: '{% data reusables.gated-features.historical-insights-for-projects %}' topics: - Projects +ms.openlocfilehash: 1f6a072676480b02bcfbd589f5d4e9011e8e8052 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424248' --- - {% data reusables.projects.access-insights %} -3. En el menú de la izquierda, haz clic en **Gráfico nuevo**. ![Screenshot showing the new chart button](/assets/images/help/projects-v2/insights-new-chart.png) -4. Opcionalmente, para cambiar el nombre del gráfico nuevo, haz clic en {% octicon "triangle-down" aria-label="The triangle icon" %}, escribe un nombre nuevo y presiona Return. ![Screenshot showing how to rename a chart](/assets/images/help/projects-v2/insights-rename.png) -5. Sobre el gráfico, escribe los filtros para cambiar los datos que se utilizan para crearlo. Para obtener más información, consulta la sección "[Filtrar proyectos](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects)". -6. A la derecha de la casilla de texto del filtro, haz clic en **Guardar cambios**. ![Captura de pantalla que muestra el botón de guardar](/assets/images/help/projects-v2/insights-save-filter.png) +3. En el menú de la izquierda, haz clic en **Nuevo gráfico**. + ![Captura de pantalla en la que se muestra el botón Nuevo gráfico](/assets/images/help/projects-v2/insights-new-chart.png) +4. Opcionalmente, para cambiar el nombre del gráfico nuevo, haz clic en {% octicon "triangle-down" aria-label="The triangle icon" %}, escribe un nombre nuevo y presiona Enter. + ![Captura de pantalla en la que se muestra cómo cambiar el nombre de un gráfico](/assets/images/help/projects-v2/insights-rename.png) +5. Encima del gráfico, escribe filtros para cambiar los datos usados para crear el gráfico. Para obtener más información, consulta "[Filtrar proyectos](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects)". +6. A la derecha del cuadro de texto de filtro, haz clic en **Guardar cambios**. + ![Captura de pantalla en la que se muestra el botón Guardar](/assets/images/help/projects-v2/insights-save-filter.png) diff --git a/translations/es-ES/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/index.md b/translations/es-ES/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/index.md index 84047d3771..b326b832cc 100644 --- a/translations/es-ES/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/index.md +++ b/translations/es-ES/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/index.md @@ -1,5 +1,5 @@ --- -title: 'Viewing insights from your {% data variables.projects.project_v2 %}' +title: 'Visualización de conclusiones desde la instancia de {% data variables.projects.project_v2 %}' shortTitle: Viewing insights intro: ... versions: @@ -13,5 +13,11 @@ children: - /creating-charts - /configuring-charts allowTitleToDifferFromFilename: true +ms.openlocfilehash: d2d47258f2ade797660ce54c493fb6c621c72dc5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424240' --- diff --git a/translations/es-ES/content/issues/tracking-your-work-with-issues/about-issues.md b/translations/es-ES/content/issues/tracking-your-work-with-issues/about-issues.md index 7aadf2dda6..f5d1b13e86 100644 --- a/translations/es-ES/content/issues/tracking-your-work-with-issues/about-issues.md +++ b/translations/es-ES/content/issues/tracking-your-work-with-issues/about-issues.md @@ -16,43 +16,47 @@ topics: - Pull requests - Issues - Project management +ms.openlocfilehash: e3352dbbc88da85680885b728dcb393d5ae3579f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147422736' --- - ## Integrado con GitHub Las propuestas te permiten rastrear tu trabajo en {% data variables.product.company_short %}, donde sucede el desarrollo. Cuando mencionas una propuesta en otra propuesta o solicitud de cambios, la línea de tiempo de la propuesta refleja la referencia cruzada para que puedas rastrear el trabajo relacionado. Para indicar que el trabajo está en curso, puedes enlazar una propeusta a una solicitud de cambios. Cuando la solicitud de cambios se fusiona, la propuesta enlazada se cierra automáticamente. -Para obtener más información sobre las palabras clave, consulta la sección "[enlazar una solicitud de cambios a una propuesta](/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword)". +Para más información acerca de las palabras clave, consulta "[Vinculación de una solicitud de incorporación de cambios a una incidencia](/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword)". ## Crea propuestas rápidamente -Las propuestas pueden crearse de varias formas, así que puedes elegir el método más conveniente para tu flujo de trabajo. Por ejemplo, puedes crear una propuesta desde un repositorio,{% ifversion fpt or ghec %} un elemento en una lista de tareas,{% endif %} una nota en un proyecto, un comentario en una propuesta o solicitud de cambios, una línea específica de código o una consulta de URL. También puedes crear una propuesta desde tu plataforma de elección: a través de la UI web, {% data variables.product.prodname_desktop %}, {% data variables.product.prodname_cli %}, las API de GraphQL y de REST o desde {% data variables.product.prodname_mobile %}. Para obtener más información, consulta la sección "[Crear una propuesta](/issues/tracking-your-work-with-issues/creating-issues/creating-an-issue)". +Las propuestas pueden crearse de varias formas, así que puedes elegir el método más conveniente para tu flujo de trabajo. Por ejemplo, puede crear una incidencia a partir de un repositorio,{% ifversion fpt or ghec %} un elemento de una lista de tareas,{% endif %} una nota en un proyecto, un comentario en una incidencia o solicitud de incorporación de cambios, una línea de código específica o una consulta de dirección URL. También puedes crear una propuesta desde tu plataforma de elección: a través de la UI web, {% data variables.product.prodname_desktop %}, {% data variables.product.prodname_cli %}, las API de GraphQL y de REST o desde {% data variables.product.prodname_mobile %}. Para más información, vea "[Creación de una incidencia](/issues/tracking-your-work-with-issues/creating-issues/creating-an-issue)". -## Rastrea el trabajo +## Seguimiento del trabajo -Puedes organizar y priorizar las propuestas con los proyectos. {% ifversion fpt or ghec %}Para rastrear las propuestas como parte de una propuesta más grande, puedes utilizar las listas de tareas.{% endif %} Para categorizar las propuestas relacionadas, puedes utilizar etiquetas e hitos. +Puedes organizar y priorizar las propuestas con los proyectos. {% ifversion fpt or ghec %} Para realizar un seguimiento de las incidencias como parte de una incidencia de mayor tamaño, puede usar listas de tareas.{% endif %} Para clasificar las incidencias relacionadas, puede usar etiquetas e hitos. -Para obtener más información sobre los proyectos, consulta la sección {% ifversion projects-v2 %}"[Acerca de los proyectos](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)". {% else %}"[Organizar tu trabajo con los tableros de proyecto](/issues/organizing-your-work-with-project-boards)."{% endif %} {% ifversion fpt or ghec %}Para obtener más información sobre las listas de tareas, consulta la sección"[Acerca de las listas de tareas](/issues/tracking-your-work-with-issues/creating-issues/about-task-lists)". {% endif %}Para obtener más información sobre las etiquetas y los hitos, consulta la sección "[Utilizar etiquetas e hitos para rastrear el trabajo](/issues/using-labels-and-milestones-to-track-work)". +Para obtener más información sobre los proyectos, consulta {% ifversion projects-v2 %}"[Acerca de los proyectos](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)." {% else %}"[Organización del trabajo con paneles de proyecto](/issues/organizing-your-work-with-project-boards)". {% endif %} {% ifversion fpt or ghec %} Para obtener más información sobre las listas de tareas, consulta "[Acerca de las listas de tareas](/issues/tracking-your-work-with-issues/creating-issues/about-task-lists)". {% endif %}Para obtener más información sobre las etiquetas y los hitos, vea "[Uso de etiquetas e hitos para realizar un seguimiento del trabajo](/issues/using-labels-and-milestones-to-track-work)". -## Mantente actualizado +## Manténgase actualizado. -Para mantenerte actualizado sobre la mayoría de los comentarios recientes de una propuesta, puedes suscribirte a ella para recibir notificaciones sobre las confirmaciones más recientes. Para encontrar rápidamente los enlaces a los informes de problemas recientemente actualizados a los cuales te has suscrito, visita tu tablero. Para obtener más información, consulta la sección "[Acerca de las notificaciones](/github/managing-subscriptions-and-notifications-on-github/about-notifications)" y "[Acerca de tu tablero personal](/articles/about-your-personal-dashboard)". +Para mantenerte actualizado sobre la mayoría de los comentarios recientes de una propuesta, puedes suscribirte a ella para recibir notificaciones sobre las confirmaciones más recientes. Para encontrar rápidamente los enlaces a los informes de problemas recientemente actualizados a los cuales te has suscrito, visita tu tablero. Para obtener más información, consulta "[Acerca de las notificaciones](/github/managing-subscriptions-and-notifications-on-github/about-notifications)" y "[Acerca de tu panel personal](/articles/about-your-personal-dashboard)". ## Administración de comunidad -Para ayudar a que los colaboradores abran propuestas significativas que proporcionen la información que necesiten, puedes utilizar {% ifversion fpt or ghec %}formatos de propuestas y {% endif %}plantillas de propuestas. Para obtener más información, consulta la sección "[Utilizar plantillas para fomentar las propuestas y solicitudes de cambio útiles](/communities/using-templates-to-encourage-useful-issues-and-pull-requests)". +Para ayudar a los colaboradores a abrir incidencias significativas que proporcionen la información que necesita, puede usar los {% ifversion fpt or ghec %}formularios de incidencias y las {% endif %}plantillas de incidencias. Para más información, vea "[Uso de plantillas para fomentar incidencias útiles y solicitudes de incorporación de cambios](/communities/using-templates-to-encourage-useful-issues-and-pull-requests)." -{% ifversion fpt or ghec %}Para mantener una comunidad saludable, puedes reportar comentrios que violen los [Lineamientos comunitarios](/free-pro-team@latest/github/site-policy/github-community-guidelines) de {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta "[Informar abuso o spam](/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam)".{% endif %} +{% ifversion fpt or ghec %}Para mantener una comunidad saludable, puede notificar comentarios que infrinjan las [Directrices de la comunidad](/free-pro-team@latest/github/site-policy/github-community-guidelines) de {% data variables.product.prodname_dotcom %}. Para obtener más información, vea "[Notificación de abusos o correo no deseado](/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam)".{% endif %} ## Comunicación eficiente -Puedes @mencionar colaboradores que tengan acceso a tu repositorio en una propuesta para dirigir su atención a un cometnario. Para enlazar las propuestas relacionadas en el mismo repositorio, puedes teclear `#` seguido de parte del título de la propuesta y luego hacer clic en la propueta que quieras enlazar. Para comunicar la responsabilidad, puedes asignar propuestas. Si frecuentemente te encuentras tecleando el mismo comentario, puedes utilizar las respuestas guardadas. -{% ifversion fpt or ghec %} Para obtener más información, consulta las secciones "[Sintaxis básica para escritura y formato](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)" y "[Asignar propuestas y solicitudes de cambio a otros usuarios de GitHub](/issues/tracking-your-work-with-issues/assigning-issues-and-pull-requests-to-other-github-users)". -{% endif %} -{% ifversion discussions %} +Puede @mention colaboradores que tengan acceso a su repositorio en una incidencia para dirigir su atención a un comentario. Para vincular las incidencias relacionadas en el mismo repositorio, puede escribir `#` seguido de parte del título de la incidencia y luego hacer clic en la que quiera vincular. Para comunicar la responsabilidad, puedes asignar propuestas. Si frecuentemente te encuentras tecleando el mismo comentario, puedes utilizar las respuestas guardadas. +{% ifversion fpt or ghec %} Para obtener más información, vea "[Sintaxis básica de escritura y formato](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)" y "[Asignación de incidencias y solicitudes de incorporación de cambios a otros usuarios de GitHub](/issues/tracking-your-work-with-issues/assigning-issues-and-pull-requests-to-other-github-users)". +{% endif %} {% ifversion discussions %} ## Comparar propuestas y debates -Algunas conversaciones son más adecuadas para los {% data variables.product.prodname_discussions %}. {% data reusables.discussions.you-can-use-discussions %} Para orientarte sobre cuándo utilizar una propuesta o debate, consulta la sección "[Comuinicarte en GitHub](/github/getting-started-with-github/quickstart/communicating-on-github)". +Algunas conversaciones son más adecuadas para los {% data variables.product.prodname_discussions %}. {% data reusables.discussions.you-can-use-discussions %} Para obtener instrucciones sobre cuándo usar una incidencia o un debate, vea "[Comunicación en GitHub](/github/getting-started-with-github/quickstart/communicating-on-github)". Cuando una conversación en una propuesta se adecua mejor para un debate, puedes intentar convertir la propuesta en debate. {% endif %} diff --git a/translations/es-ES/content/issues/tracking-your-work-with-issues/about-task-lists.md b/translations/es-ES/content/issues/tracking-your-work-with-issues/about-task-lists.md index c5496d36c4..d01d993600 100644 --- a/translations/es-ES/content/issues/tracking-your-work-with-issues/about-task-lists.md +++ b/translations/es-ES/content/issues/tracking-your-work-with-issues/about-task-lists.md @@ -1,6 +1,6 @@ --- -title: About task lists -intro: 'You can use task lists to break the work for an issue or pull request into smaller tasks, then track the full set of work to completion.' +title: Acerca de las listas de tareas +intro: Puedes utilizar listas de tareas para desglosar el trabajo de una propuesta o solicitud de cambios en tareas más pequeñas y luego rastrear el conjunto de trabajos completo hasta que se finalicen. redirect_from: - /github/managing-your-work-on-github/managing-your-work-with-issues-and-pull-requests/about-task-lists - /articles/about-task-lists @@ -14,67 +14,68 @@ versions: topics: - Pull requests - Issues +ms.openlocfilehash: 0d6973dfe6fbd59d945602423621918a600b15d7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146179515' --- +{% ifversion fpt or ghec %} {% note %} -{% ifversion fpt or ghec %} -{% note %} +**Nota:** Las listas de tareas mejoradas actualmente se encuentran en versión beta y están sujetas a cambios. -**Note:** Improved task lists are currently in beta and subject to change. +{% endnote %} {% endif %} -{% endnote %} -{% endif %} +## Acerca de las listas de tareas -## About task lists +Una lista de tareas es un conjunto de tareas que se interpretan independientemente en una lína separada con una casilla de verificación seleccionable. Puedes seleccionar o deseleccionar estas casillas de verificación para marcar las tareas como completas o incompletas. -A task list is a set of tasks that each render on a separate line with a clickable checkbox. You can select or deselect the checkboxes to mark the tasks as complete or incomplete. +Puedes utilizar el lenguaje de marcado para crear una lista de tareas en cualquier comentario en {% data variables.product.product_name %}. {% ifversion fpt or ghec %}Si haces referencia a una incidencia, una solicitud de incorporación de cambios o un debate en una lista de tareas, la referencia se desplegará para mostrar el título y el estado.{% endif %} -You can use Markdown to create a task list in any comment on {% data variables.product.product_name %}. {% ifversion fpt or ghec %}If you reference an issue, pull request, or discussion in a task list, the reference will unfurl to show the title and state.{% endif %} - -{% ifversion not fpt or ghec %} -You can view task list summary information in issue and pull request lists, when the task list is in the initial comment. +{% ifversion not fpt or ghec %} Puedes ver la información del resúmen de la lista de tareas en las listas de una propuesta y una solicitud de incorporación de cambios, cuando la lista de tareas está en el comentario inicial. {% else %} -## About issue task lists +## Acerca de las listas de tareas para propuestas -If you add a task list to the body of an issue, the list has added functionality. +Si agregas una lista al cuerpo de una tarea, esta tendrá una funcionalidad agregada. -- To help you track your team's work on an issue, the progress of an issue's task list appears in various places on {% data variables.product.product_name %}, such as a repository's list of issues. -- If a task references another issue and someone closes that issue, the task's checkbox will automatically be marked as complete. -- If a task requires further tracking or discussion, you can convert the task to an issue by hovering over the task and clicking {% octicon "issue-opened" aria-label="The issue opened icon" %} in the upper-right corner of the task. To add more details before creating the issue, you can use keyboard shortcuts to open the new issue form. For more information, see "[Keyboard shortcuts](/github/getting-started-with-github/using-github/keyboard-shortcuts#issues-and-pull-requests)." -- Any issues referenced in the task list will specify that they are tracked in the referencing issue. +- Para ayudarte a rastrear el trabajo de tu equipo en una propueta, el rpogreso de una lista de tareas de dicha propuesta aparecerá en varios lugares en {% data variables.product.product_name %}, tal como la lista de propuesta de un repositorio. +- Si una tarea referencia otra propuesta y alguien cierra dicha propuesta, la casilla de verificación de la tarea se marcará como completa automáticamente. +- Si se requiere más rastreo o debate, puedes convertir la tarea en una propuesta si deslizas el puntero del mouse sobre la tarea y haces clic en {% octicon "issue-opened" aria-label="The issue opened icon" %} en la esquina superior derecha de la misma. Para agregar más detalles antes de crear la propuesta, puedes utilizar los atajos de teclado para abrir un formato de propuesta nuevo. Para obtener más información, consulta "[Métodos abreviados de teclado](/github/getting-started-with-github/using-github/keyboard-shortcuts#issues-and-pull-requests)". +- Cualquier propuesta que se referencia en la lista de tareas especificará que se rastrean en la propuesta de referencia. -![Rendered task list](/assets/images/help/writing/task-list-rendered.png) +![Lista de tareas generada](/assets/images/help/writing/task-list-rendered.png) {% endif %} -## Creating task lists +## Crear listas de tareas {% data reusables.repositories.task-list-markdown %} {% tip %} -**Tip:** You cannot create task list items within closed issues or issues with linked pull requests. +**Consejo:** No se pueden crear elementos de la lista de tareas dentro de las incidencias cerradas o las incidencias con solicitudes de incorporación de cambios vinculadas. {% endtip %} -## Reordering tasks +## Volver a ordenar tareas -You can reorder the items in a task list by clicking to the left of a task's checkbox, dragging the task to a new location, and dropping the task. You can reorder tasks across different lists in the same comment, but you can not reorder tasks across different comments. +Puedes reordenar los elementos en una lista de tareas si haces clic a la izquierda de la casilla de verificación de la tarea, arrastrándola a una ubicación nueva y soltándola. Puedes reordenar las tareas a lo largo de listas diferentes en el mismo comentario, pero no puedes volver a ordenar las tareas a lo largo de comentarios diferentes. -{% ifversion fpt %} ![Reordered task list](/assets/images/help/writing/task-list-reordered.gif) -{% else %} ![Reordered task list](/assets/images/enterprise/writing/task-lists-reorder.gif) {% endif %} +{% ifversion fpt %} ![Lista de tareas reordenadas](/assets/images/help/writing/task-list-reordered.gif) {% else %} ![Lista de tareas reordenadas](/assets/images/enterprise/writing/task-lists-reorder.gif) {% endif %} {% ifversion fpt %} -## Navigating tracked issues +## Navegar en las propuestas rastreadas -Any issues that are referenced in a task list specify that they are tracked by the issue that contains the task list. To navigate to the tracking issue from the tracked issue, click on the tracking issue number in the **Tracked in** section next to the issue status. +Cualquier propuesta que se referencie en una lista de tareas especificará que se rastrean por la propuesta que contiene la lista de tareas. Para navegar a la propuesta rastreadora desde la propuesta rastreada, haz clic en el número de la propuesta rastreadora en la sección **Rastreándose en** junto al estado de la propuesta. -![Tracked in example](/assets/images/help/writing/task_list_tracked.png) +![Ejemplo de rastreado en](/assets/images/help/writing/task_list_tracked.png) {% endif %} -## Further reading +## Información adicional -* "[Basic writing and formatting syntax](/articles/basic-writing-and-formatting-syntax)"{% ifversion code-scanning-task-lists %} -* "[Tracking {% data variables.product.prodname_code_scanning %} alerts in issues using task lists](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/tracking-code-scanning-alerts-in-issues-using-task-lists)"{% endif %} +* "[Sintaxis básica de escritura y formato](/articles/basic-writing-and-formatting-syntax)"{% ifversion code-scanning-task-lists %} +* "[Rastrar alertas del {% data variables.product.prodname_code_scanning %} en las propuestas mediante listas de tareas](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/tracking-code-scanning-alerts-in-issues-using-task-lists)"{% endif %} diff --git a/translations/es-ES/content/issues/tracking-your-work-with-issues/assigning-issues-and-pull-requests-to-other-github-users.md b/translations/es-ES/content/issues/tracking-your-work-with-issues/assigning-issues-and-pull-requests-to-other-github-users.md index c9460f71f9..ab6059e31e 100644 --- a/translations/es-ES/content/issues/tracking-your-work-with-issues/assigning-issues-and-pull-requests-to-other-github-users.md +++ b/translations/es-ES/content/issues/tracking-your-work-with-issues/assigning-issues-and-pull-requests-to-other-github-users.md @@ -14,32 +14,40 @@ versions: ghec: '*' topics: - Pull requests -shortTitle: Asignar propuestas & solicitudes de cambio +shortTitle: Assign issues & PRs +ms.openlocfilehash: 0e1f4029ddcd180e892e43257ae3a75d0046ce1d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135463' --- - ## Acerca de los asignatarios de las propuestas y solicitudes de cambios -Puedes asignar a varias personas a cada propuesta o solicitud de cambios, incluyendo a ti mismo, a cualquiera que haya comentado en la propuesta o solicitud de cambios, a cualquiera con permisos de escritura en el repositorio y a los miembros de la organización con permisos de lectura en dicho repositorio. Para obtener más información, consulta "[Permisos de acceso en {% data variables.product.prodname_dotcom %}](/articles/access-permissions-on-github)". +Puedes asignar varias personas a cada incidencia o solicitud de incorporación de cambios, incluyéndote a ti mismo, a cualquiera que haya comentado en la incidencia o solicitud de incorporación de cambios, a cualquiera con permisos de escritura en el repositorio y a los miembros de la organización con permisos de lectura en el repositorio. Para más información, vea "[Permisos de acceso en {% data variables.product.prodname_dotcom %}](/articles/access-permissions-on-github)". -Se puede tener hasta 10 personas asignadas en las propuestas y solicitudes de cambio en los repositorios públicos y en los privados de una cuenta de pago. Los repositorios privados en el plan gratuito se limitan a una persona por propuesta o solicitud de cambios. +Las incidencias y las solicitudes de incorporación de cambios en repositorios públicos y en repositorios privados para una cuenta de pago pueden tener hasta 10 personas asignadas. Los repositorios privados del plan gratuito se limitan a una persona por incidencia o solicitud de incorporación de cambios. ## Asignar una propuesta o solicitud de cambios individual -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-issue-pr %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-issue-pr %} 3. Abre la propuesta o solicitud de cambios que quieras asignarle a alguien. -4. Si no se ha asignado a nadie a la solicitud de cambios o propuesta, haz clic en **asignarte a ti mismo** para asignarte a ti mismo. ![El elemento de asignarte a ti mismo](/assets/images/help/issues/assign_yourself.png) -5. En el menú lateral derecho, haz clic en **Asignatarios**. ![El elemento de menú de Asignatarios](/assets/images/help/issues/assignee_menu.png) -6. Para asignar la solicitud de cambios o propuesta a un usurio, comienza a teclear su nombre de usuario y luego haz clic en su nombre cuando aparezca. Puedes seleccionar y asignar hasta 10 asignatarios a una propuesta o solicitud de extracción. ![Desplegable de la asignación de propuestas](/assets/images/help/issues/issues_assigning_dropdown.png) +4. Si no hay nadie asignado a una incidencia o solicitud de incorporación de cambios, haga clic en **assign yourself** para hacerlo. + ![El elemento assign yourself](/assets/images/help/issues/assign_yourself.png) +5. En el menú de la derecha, haga clic en **Assignees**. + ![El elemento de menú Assignees](/assets/images/help/issues/assignee_menu.png) +6. Para asignar la solicitud de cambios o propuesta a un usurio, comienza a teclear su nombre de usuario y luego haz clic en su nombre cuando aparezca. Puedes seleccionar y asignar hasta 10 asignatarios a una propuesta o solicitud de extracción. + ![Menú desplegable de asignación de incidencias](/assets/images/help/issues/issues_assigning_dropdown.png) ## Asignar solicitudes de extracción o propuestas múltiples -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-issue-pr %} -3. Selecciona la casilla de verificación junto a los elementos que deseas asignar a alguien. ![Casilla de verificación de metadatos de propuestas](/assets/images/help/issues/issues_assign_checkbox.png) -4. En la esquina superior derecha, haz clic en **Asignar**. -5. Para asignar los elementos a un usuario, comienza escribiendo su nombre de usuario, luego haz clic en su nombre cuando aparezca. Puedes seleccionar y asignar hasta 10 asignatarios a una propuesta o solicitud de extracción. ![Desplegable de la asignación de propuestas](/assets/images/help/issues/issues_assigning_dropdown.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-issue-pr %} +3. Selecciona la casilla de verificación junto a los elementos que deseas asignar a alguien. + ![Casilla de metadatos de incidencias](/assets/images/help/issues/issues_assign_checkbox.png) +4. En la esquina superior derecha, haga clic en **Assign**. +5. Para asignar los elementos a un usuario, comienza escribiendo su nombre de usuario, luego haz clic en su nombre cuando aparezca. Puedes seleccionar y asignar hasta 10 asignatarios a una propuesta o solicitud de extracción. + ![Menú desplegable de asignación de incidencias](/assets/images/help/issues/issues_assigning_dropdown.png) -## Leer más +## Información adicional -* "[Filtrar propuestas y solicitudes de extracción por asignatarios](/articles/filtering-issues-and-pull-requests-by-assignees)" +* "[Filtrado de incidencias y solicitudes de incorporación de cambios por usuarios asignados](/articles/filtering-issues-and-pull-requests-by-assignees)" diff --git a/translations/es-ES/content/issues/tracking-your-work-with-issues/closing-an-issue.md b/translations/es-ES/content/issues/tracking-your-work-with-issues/closing-an-issue.md index c0a28716f7..95ca74c54d 100644 --- a/translations/es-ES/content/issues/tracking-your-work-with-issues/closing-an-issue.md +++ b/translations/es-ES/content/issues/tracking-your-work-with-issues/closing-an-issue.md @@ -1,6 +1,6 @@ --- -title: Closing an issue -intro: 'You can close an issue when bugs are fixed, feedback is acted on, or to show that work is not planned.' +title: Cierre de un problema +intro: 'Puedes cerrar una incidencia cuando se han corregido los errores, cuando se realizan acciones como consecuencia de los comentarios o para mostrar que el trabajo no está planeado.' permissions: 'Anyone can close an issue they opened.

Repository owners, collaborators on repositories owned by a personal account, and people with triage permissions or greater on repositories owned by an organization can close issues opened by others. {% data reusables.enterprise-accounts.emu-permission-repo %}' versions: fpt: '*' @@ -10,21 +10,26 @@ versions: topics: - Issues - Project management -shortTitle: Cerrar una propuesta +shortTitle: Close an issue +ms.openlocfilehash: 889775474dc94f10c62e59916e1fa13b263b3474 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147060431' --- - {% note %} -**Note:** You can also close issues automatically with keywords in pull requests and commit messages. Para obtener más información, consulta la sección "[Vincular una solicitud de extracción a un informe de problemas](/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword#linking-a-pull-request-to-an-issue-using-a-keyword)". +**Nota**: También puedes cerrar las incidencias automáticamente con palabras clave en solicitudes de incorporación de cambios y mensajes de confirmación. Para más información, vea "[Vinculación de una solicitud de incorporación de cambios a una incidencia](/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword#linking-a-pull-request-to-an-issue-using-a-keyword)". {% endnote %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-issues %} -1. In the list of issues, click the issue you'd like to close. +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-issues %} +1. En la lista de incidencias, haz clic en la que quieres cerrar. {%- ifversion issue-close-reasons %} -1. Optionally, to change the reason for closing the issue, select {% octicon "triangle-down" aria-label="The down triangle octicon" %} next to "Close issue" and click a reason. ![Screenshot showing dropdown menu containing issue close reasons](/assets/images/help/issues/close-issue-select-reason.png) -2. Click **Close issue**. ![Screenshot showing "close issue" button](/assets/images/help/issues/close-issue-with-reason.png) -{%- else %} -1. At the bottom of the page, click **Close issue**. ![Captura de pantalla que muestra el botón "cerrar propuesta"](/assets/images/help/issues/close-issue.png) -{% endif %} +1. Opcionalmente, para cambiar el motivo que lleva a cerrar la incidencia, selecciona {% octicon "triangle-down" aria-label="The down triangle octicon" %} junto a "Cerrar incidencia" y haz clic en un motivo. + ![Captura de pantalla en la que se muestra el menú desplegable que contiene los motivos para cerrar la incidencia](/assets/images/help/issues/close-issue-select-reason.png) +2. Haz clic en **Cerrar incidencia**. + ![Captura de pantalla en la que se muestra el botón "Cerrar incidencia"](/assets/images/help/issues/close-issue-with-reason.png) {%- else %} +1. En la parte inferior de la página, haz clic en **Cerrar incidencia**. + ![Captura de pantalla en la que se muestra el botón "Cerrar incidencia"](/assets/images/help/issues/close-issue.png) {% endif %} diff --git a/translations/es-ES/content/issues/tracking-your-work-with-issues/creating-a-branch-for-an-issue.md b/translations/es-ES/content/issues/tracking-your-work-with-issues/creating-a-branch-for-an-issue.md index 9304fc6b57..60a9f44392 100644 --- a/translations/es-ES/content/issues/tracking-your-work-with-issues/creating-a-branch-for-an-issue.md +++ b/translations/es-ES/content/issues/tracking-your-work-with-issues/creating-a-branch-for-an-issue.md @@ -1,6 +1,6 @@ --- -title: Crear una rama para trabajar en una propuesta -intro: Puedes crear una rama para trabajar en una propuesta directamente desde la página de propuestas e iniciar de inmediato. +title: Creación de una rama para trabajar en una incidencia +intro: Puedes crear una rama para trabajar en una incidencia directamente desde la página de la incidencia y empezar de inmediato. versions: fpt: '*' ghes: '>=3.5' @@ -9,26 +9,32 @@ versions: allowTitleToDifferFromFilename: true topics: - Issues -shortTitle: Crear una rama para una propuesta +shortTitle: Create branch for issue +ms.openlocfilehash: 062b41705836537de23d882acc5342e0713c316d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147061142' --- - {% note %} -**Nota:** La capacidad de crear una rama para una propuesta se encuentra actualmente en beta y está sujeta a cambios. +**Nota:** La capacidad de crear una rama para una incidencia se encuentra actualmente en versión beta pública y está sujeta a cambios. {% endnote %} -## Acerca de las ramas conectadas a una propuesta -Las ramas conectadas a una propuesta se muestran bajo la sección de "Desarrollo" en la barra lateral de una propuesta. Cuando creas una solicitud de cambios para alguna de estas ramas, esta se enlaza automáticamente a la propuesta. La conexión con esa rama se elimina y solo se muestra la solicitud de cambios en la sección de "Desarrollo". Para obtener más información, consulta la sección "[Vincular una solicitud de extracción a un informe de problemas](/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue)". +## Acerca de las ramas conectadas a una incidencia +Las ramas conectadas a una incidencia se muestran en la sección "Desarrollo" de la barra lateral de una incidencia. Al crear una solicitud de incorporación de cambios para una de estas ramas, se vincula automáticamente a la incidencia. La conexión con esa rama se quita y solo se muestra la solicitud de incorporación de cambios en la sección "Desarrollo". Para más información, vea "[Vinculación de una solicitud de incorporación de cambios a una incidencia](/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue)". -## Crear una rama para una propuesta +## Creación de una rama para una incidencia -Cualquiera con permisos de escritura en un repositorio puede crear una rama para una propuesta. Puedes enlazar ramas múltiples para una propuesta. +Cualquiera con permiso de escritura en un repositorio puede crear una rama para una incidencia. Puede vincular varias ramas para una incidencia. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-issues %} -3. En la lista de propuestas, haz clic en aquella para la cuál t gustaría crear una rama. -4. En la barra lateral derecha, debajo de "Desarrollo", haz clic en **Crear una rama**. Si la propuesta ya tiene una rama o solicitud de cambios enlazada, haz cli en {% octicon "gear" aria-label="The Gear icon" %} y, en la parte inferior del menú desplegable, haz clic en **Crear una rama**. ![Captura de pantalla que muestra la opción de crear rama en la barra lateral](/assets/images/help/issues/create-a-branch.png) -5. Predeterminadamente, se creará la rama nueva en el repositorio actual de la rama predeterminada. Edita el nombre de rama y los detalles como se requiera en el diálogo "Crear una rama para esta propuesta". ![Captura de pantalla que muestra las opciones de diálogo de crear una rama](/assets/images/help/issues/create-a-branch-options.png) -6. Elige si quieres trabajar en la rama localmente o abrirla en GitHub Desktop. -7. Cuando estés listo para crear la rama, haz clic en **Crear rama**. +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-issues %} +3. En la lista de incidencias, haga clic en aquella para la que quiera crear una rama. +4. En la barra lateral derecha, en "Desarrollo", haga clic en **Crear una rama**. Si la incidencia ya tiene una rama vinculada o una solicitud de incorporación de cambios, haga clic en {% octicon "gear" aria-label="The Gear icon" %} y en la parte inferior del menú desplegable, haga clic en **Crear una rama**. + ![Captura de pantalla en la que se muestra la opción Crear una rama resaltada en la barra lateral](/assets/images/help/issues/create-a-branch.png) +5. De forma predeterminada, la nueva rama se crea en el repositorio actual a partir de la rama predeterminada. Edite el nombre de la rama y los detalles según sea necesario en el cuadro de diálogo "Crear una rama para esta incidencia". + ![Captura de pantalla en la que se muestran las opciones del cuadro de diálogo Crear una rama](/assets/images/help/issues/create-a-branch-options.png) +6. Elija si quiere trabajar en la rama localmente o abrirla en GitHub Desktop. +7. Cuando esté listo para crear la rama, haga clic en **Crear rama**. diff --git a/translations/es-ES/content/issues/tracking-your-work-with-issues/creating-an-issue.md b/translations/es-ES/content/issues/tracking-your-work-with-issues/creating-an-issue.md index 9f37c4d124..93a5f07431 100644 --- a/translations/es-ES/content/issues/tracking-your-work-with-issues/creating-an-issue.md +++ b/translations/es-ES/content/issues/tracking-your-work-with-issues/creating-an-issue.md @@ -1,6 +1,6 @@ --- -title: Creating an issue -intro: 'Issues can be created in a variety of ways, so you can choose the most convenient method for your workflow.' +title: Crear una propuesta +intro: 'Las propuestas pueden crearse de varias formas, así que puedes elegir el método más conveniente para tu flujo de trabajo.' permissions: 'People with read access can create an issue in a repository where issues are enabled. {% data reusables.enterprise-accounts.emu-permission-repo %}' redirect_from: - /github/managing-your-work-on-github/managing-your-work-with-issues-and-pull-requests/creating-an-issue @@ -29,139 +29,128 @@ topics: - Project management shortTitle: Create an issue type: how_to +ms.openlocfilehash: 21bef9325848b6242b505a8c28ec65483b36448f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147410087' --- - -Issues can be used to keep track of bugs, enhancements, or other requests. For more information, see "[About issues](/issues/tracking-your-work-with-issues/about-issues)." +Las propuestas se pueden usar para hacer un seguimiento de los errores, mejoras u otras solicitudes. Para más información, vea "[Acerca de las incidencias](/issues/tracking-your-work-with-issues/about-issues)". {% data reusables.repositories.administrators-can-disable-issues %} -## Creating an issue from a repository +## Crear una propuesta desde un repositorio -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-issues %} -{% data reusables.repositories.new_issue %} -1. If your repository uses issue templates, click **Get started** next to the type of issue you'd like to open. - ![Select the type of issue you want to create](/assets/images/help/issues/issue_template_get_started_button.png) - Or, click **Open a blank issue** if the type of issue you'd like to open isn't included in the available options. - ![Link to open a blank issue](/assets/images/help/issues/blank_issue_link.png) -{% data reusables.repositories.type-issue-title-and-description %} -{% data reusables.repositories.assign-an-issue-as-project-maintainer %} -{% data reusables.repositories.submit-new-issue %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-issues %} {% data reusables.repositories.new_issue %} +1. Si en el repositorio se usan plantillas de incidencia, haga clic en **Comenzar** junto al tipo de incidencia que quiera abrir. + ![Seleccione el tipo de incidencia que quiera crear](/assets/images/help/issues/issue_template_get_started_button.png), o bien haga clic en **Abrir una incidencia en blanco** si el tipo de incidencia que quiere abrir no está incluido en las opciones disponibles. + ![Vínculo para abrir una incidencia en blanco](/assets/images/help/issues/blank_issue_link.png) {% data reusables.repositories.type-issue-title-and-description %} {% data reusables.repositories.assign-an-issue-as-project-maintainer %} {% data reusables.repositories.submit-new-issue %} -## Creating an issue with {% data variables.product.prodname_cli %} +## Crear una propuesta con {% data variables.product.prodname_cli %} -{% data reusables.cli.about-cli %} To learn more about {% data variables.product.prodname_cli %}, see "[About {% data variables.product.prodname_cli %}](/github-cli/github-cli/about-github-cli)." +{% data reusables.cli.about-cli %} Para más información sobre la {% data variables.product.prodname_cli %}, vea "[Acerca de la {% data variables.product.prodname_cli %}](/github-cli/github-cli/about-github-cli)". -To create an issue, use the `gh issue create` subcommand. To skip the interactive prompts, include the `--body` and the `--title` flags. +Para crear una incidencia, use el subcomando `gh issue create`. Para omitir las preguntas interactivas, incluya las marcas `--body` y `--title`. ```shell gh issue create --title "My new issue" --body "Here are more details." ``` -You can also specify assignees, labels, milestones, and projects. +También puedes especificar asignados, etiquetas, hitos y proyectos. ```shell gh issue create --title "My new issue" --body "Here are more details." --assignee @me,monalisa --label "bug,help wanted" --project onboarding --milestone "learning codebase" ``` -## Creating an issue from a comment +## Crear una propuesta desde un comentario -You can open a new issue from a comment in an issue or pull request. When you open an issue from a comment, the issue contains a snippet showing where the comment was originally posted. +Puedes abrir una propuesta nueva desde un comentario en otra propuesta o solicitud de cambios. Cuando abres un informe de problemas desde un comentario, este informe contiene un fragmento de código que muestra en dónde se hizo el comentario originalmente. -1. Navigate to the comment that you would like to open an issue from. -2. In that comment, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}. - ![Kebab button in pull request review comment](/assets/images/help/pull_requests/kebab-in-pull-request-review-comment.png) -3. Click **Reference in new issue**. - ![Reference in new issue menu item](/assets/images/help/pull_requests/reference-in-new-issue.png) -4. Use the "Repository" drop-down menu, and select the repository you want to open the issue in. - ![Repository dropdown for new issue](/assets/images/help/pull_requests/new-issue-repository.png) -5. Type a descriptive title and body for the issue. - ![Title and body for new issue](/assets/images/help/pull_requests/new-issue-title-and-body.png) -6. Click **Create issue**. - ![Button to create new issue](/assets/images/help/pull_requests/create-issue.png) -{% data reusables.repositories.assign-an-issue-as-project-maintainer %} -{% data reusables.repositories.submit-new-issue %} +1. Navega al comentario desde el cual te gustaría abrir una propuesta. +2. En ese comentario, haga clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}. + ![Botón Kebab en el comentario de la revisión de solicitud de incorporación de cambios](/assets/images/help/pull_requests/kebab-in-pull-request-review-comment.png) +3. Haga clic en **Referencia en la nueva incidencia**. + ![Elemento de menú Referencia en la nueva incidencia](/assets/images/help/pull_requests/reference-in-new-issue.png) +4. Usa el menú desplegable "Repository" (Repositorio) y selecciona el repositorio donde desees abrir la propuesta. + ![Menú desplegable Repositorio para la nueva incidencia](/assets/images/help/pull_requests/new-issue-repository.png) +5. Escribe un título descriptivo y un cuerpo para la propuesta. + ![Título y cuerpo de la nueva incidencia](/assets/images/help/pull_requests/new-issue-title-and-body.png) +6. Haga clic en **Crear incidencia**. + ![Botón para crear una incidencia](/assets/images/help/pull_requests/create-issue.png) {% data reusables.repositories.assign-an-issue-as-project-maintainer %} {% data reusables.repositories.submit-new-issue %} -## Creating an issue from code +## Crear una propuesta desde el código -You can open a new issue from a specific line or lines of code in a file or pull request. When you open an issue from code, the issue contains a snippet showing the line or range of code you chose. You can only open an issue in the same repository where the code is stored. +Puedes abrir una nueva propuesta desde una línea específica o líneas de código en un archivo o solicitud de extracción. Cuando abres una propuesta desde el código, la propuesta contiene un fragmento de código que muestra la línea o rango de código que elegiste. Solo puedes abrir una propuesta en el mismo repositorio donde se almacena el código. -![Code snippet rendered in an issue opened from code](/assets/images/help/repository/issue-opened-from-code.png) +![Fragmento de código representado en una propuesta abierta desde el código](/assets/images/help/repository/issue-opened-from-code.png) {% data reusables.repositories.navigate-to-repo %} -1. Locate the code you want to reference in an issue: - - To open an issue about code in a file, navigate to the file. - - To open an issue about code in a pull request, navigate to the pull request and click {% octicon "diff" aria-label="The file diff icon" %} **Files changed**. Then, browse to the file that contains the code you want included in your comment, and click **View**. +1. Ubica el código que deseas hacer referencia en una propuesta: + - Para abrir una propuesta acerca de un código en un archivo, navega hasta el archivo. + - Para abrir una incidencia sobre el código de una solicitud de incorporación de cambios, vaya a la solicitud de incorporación de cambios y haga clic en {% octicon "diff" aria-label="The file diff icon" %} **Archivos modificados**. Luego, desplácese hasta el archivo que contiene el código que quiera incluir en el comentario y haga clic en **Ver**. {% data reusables.repositories.choose-line-or-range %} -4. To the left of the code range, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab octicon" %}. In the drop-down menu, click **Reference in new issue**. - ![Kebab menu with option to open a new issue from a selected line](/assets/images/help/repository/open-new-issue-specific-line.png) -{% data reusables.repositories.type-issue-title-and-description %} -{% data reusables.repositories.assign-an-issue-as-project-maintainer %} -{% data reusables.repositories.submit-new-issue %} +4. A la izquierda del rango de código, haga clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab octicon" %}. En el menú desplegable, haga clic en **Referencia en la nueva incidencia**. + ![Menú Kebab con la opción para abrir una incidencia nueva desde una línea seleccionada](/assets/images/help/repository/open-new-issue-specific-line.png) {% data reusables.repositories.type-issue-title-and-description %} {% data reusables.repositories.assign-an-issue-as-project-maintainer %} {% data reusables.repositories.submit-new-issue %} {% ifversion discussions %} -## Creating an issue from discussion +## Crear una propuesta a partir de un debate -People with triage permission to a repository can create an issue from a discussion. +Las personas con permiso de clasificación en un repositorio pueden crear una propuesta a partir de un debate. -When you create an issue from a discussion, the contents of the discussion post will be automatically included in the issue body, and any labels will be retained. Creating an issue from a discussion does not convert the discussion to an issue or delete the existing discussion. For more information about {% data variables.product.prodname_discussions %}, see "[About discussions](/discussions/collaborating-with-your-community-using-discussions/about-discussions)." +Cuando creas una propuesta a partir de un debate, el contenido de la publicación del debate se incluirá automáticamente en el cuerpo de la propuesta y cualquier etiqueta se retendrá. El crear una propuesta a partir de un debate no convertirá el debate en una propuesta ni borrará el debate existente. Para más información sobre {% data variables.product.prodname_discussions %}, vea "[Acerca de los debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions)". -{% data reusables.discussions.discussions-tab %} -{% data reusables.discussions.click-discussion-in-list %} -1. In the right sidebar, click {% octicon "issue-opened" aria-label="The issues icon" %} **Create issue from discussion**. - ![Button to create issue from discussion](/assets/images/help/discussions/create-issue-from-discussion.jpg) -{% data reusables.repositories.type-issue-title-and-description %} -{% data reusables.repositories.assign-an-issue-as-project-maintainer %} -{% data reusables.repositories.submit-new-issue %} +{% data reusables.discussions.discussions-tab %} {% data reusables.discussions.click-discussion-in-list %} +1. En la barra lateral derecha, haga clic en {% octicon "issue-opened" aria-label="The issues icon" %} **Crear incidencia a partir del debate**. + ![Botón para crear una incidencia a partir de un debate](/assets/images/help/discussions/create-issue-from-discussion.jpg) {% data reusables.repositories.type-issue-title-and-description %} {% data reusables.repositories.assign-an-issue-as-project-maintainer %} {% data reusables.repositories.submit-new-issue %} {% endif %} -## Creating an issue from a project board note +## Crear una propuesta desde una nota de un tablero de proyecto -If you're using a project board to track and prioritize your work, you can convert project board notes to issues. For more information, see "[About project boards](/github/managing-your-work-on-github/about-project-boards)" and "[Adding notes to a project board](/github/managing-your-work-on-github/adding-notes-to-a-project-board#converting-a-note-to-an-issue)." +Si utilizas un tablero de proyecto para rastrear y priorizar tu trabajo, puedes convertir las notas del mismo en propuestas. Para más información, vea "[Acerca de los paneles de proyecto](/github/managing-your-work-on-github/about-project-boards)" y "[Adición de notas a un panel de proyecto](/github/managing-your-work-on-github/adding-notes-to-a-project-board#converting-a-note-to-an-issue)". {% ifversion fpt or ghec %} -## Creating an issue from a task list item +## Crear una propuesta desde un elemento de lista de tareas -Within an issue, you can use task lists to break work into smaller tasks and track the full set of work to completion. If a task requires further tracking or discussion, you can convert the task to an issue by hovering over the task and clicking {% octicon "issue-opened" aria-label="The issue opened icon" %} in the upper-right corner of the task. For more information, see "[About task lists](/issues/tracking-your-work-with-issues/creating-issues/about-task-lists)." +Dentro de una propuesta, puedes utilizar las listas de tareas para desglosar el trabajo en tareas más pequeñas y rastrear todo el conjunto del trabajo hasta que se complete. Si se requiere más rastreo o debate, puedes convertir la tarea en una propuesta si deslizas el puntero del mouse sobre la tarea y haces clic en {% octicon "issue-opened" aria-label="The issue opened icon" %} en la esquina superior derecha de la misma. Para más información, vea "[Acerca de las listas de tareas](/issues/tracking-your-work-with-issues/creating-issues/about-task-lists)". {% endif %} -## Creating an issue from a URL query +## Crear una propuesta desde una consulta de URL -You can use query parameters to open issues. Query parameters are optional parts of a URL you can customize to share a specific web page view, such as search filter results or an issue template on {% data variables.product.prodname_dotcom %}. To create your own query parameters, you must match the key and value pair. +Puedes consultar parámetros para abrir propuestas. Los parámetros de consulta son partes opcionales de una URL que puedes personalizar para compartir una vista de página web específica, como los resultados de filtro de búsqueda o una plantilla de propuestas en {% data variables.product.prodname_dotcom %}. Para crear tus propios parámetros de consulta, debes hacer coincidir el par de clave y valor. {% tip %} -**Tip:** You can also create issue templates that open with default labels, assignees, and an issue title. For more information, see "[Using templates to encourage useful issues and pull requests](/communities/using-templates-to-encourage-useful-issues-and-pull-requests)." +**Sugerencia:** También puede crear plantillas de incidencias que se abran con etiquetas predeterminadas, usuarios asignados y un título de incidencia. Para más información, vea "[Uso de plantillas para fomentar incidencias útiles y solicitudes de incorporación de cambios](/communities/using-templates-to-encourage-useful-issues-and-pull-requests)". {% endtip %} -You must have the proper permissions for any action to use the equivalent query parameter. For example, you must have permission to add a label to an issue to use the `labels` query parameter. For more information, see "[Repository roles for an organization](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)." +Debes tener los permisos adecuados para cualquier acción para usar el parámetro de consulta equivalente. Por ejemplo, debe tener permiso para agregar una etiqueta a una incidencia para usar el parámetro de consulta `labels`. Para más información, vea "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". -If you create an invalid URL using query parameters, or if you don’t have the proper permissions, the URL will return a `404 Not Found` error page. If you create a URL that exceeds the server limit, the URL will return a `414 URI Too Long` error page. +Si crea una URL no válida con los parámetros de consulta o si no tiene los permisos adecuados, la URL devolverá una página de error `404 Not Found`. Si crea una dirección URL que supere el límite del servidor, la dirección URL devolverá una página de error `414 URI Too Long`. -Query parameter | Example +Parámetro de consulta | Ejemplo --- | --- -`title` | `https://github.com/octo-org/octo-repo/issues/new?labels=bug&title=New+bug+report` creates an issue with the label "bug" and title "New bug report." -`body` | `https://github.com/octo-org/octo-repo/issues/new?title=New+bug+report&body=Describe+the+problem.` creates an issue with the title "New bug report" and the comment "Describe the problem" in the issue body. -`labels` | `https://github.com/octo-org/octo-repo/issues/new?labels=help+wanted,bug` creates an issue with the labels "help wanted" and "bug". -`milestone` | `https://github.com/octo-org/octo-repo/issues/new?milestone=testing+milestones` creates an issue with the milestone "testing milestones." -`assignees` | `https://github.com/octo-org/octo-repo/issues/new?assignees=octocat` creates an issue and assigns it to @octocat. -`projects` | `https://github.com/octo-org/octo-repo/issues/new?title=Bug+fix&projects=octo-org/1` creates an issue with the title "Bug fix" and adds it to the organization's project board 1. -`template` | `https://github.com/octo-org/octo-repo/issues/new?template=issue_template.md` creates an issue with a template in the issue body. The `template` query parameter works with templates stored in an `ISSUE_TEMPLATE` subdirectory within the root, `docs/` or `.github/` directory in a repository. For more information, see "[Using templates to encourage useful issues and pull requests](/communities/using-templates-to-encourage-useful-issues-and-pull-requests)." +`title` | `https://github.com/octo-org/octo-repo/issues/new?labels=bug&title=New+bug+report` crea una incidencia con la etiqueta "error" y el título "Nuevo informe de errores". +`body` | `https://github.com/octo-org/octo-repo/issues/new?title=New+bug+report&body=Describe+the+problem.` crea una incidencia con el título "Nuevo informe de errores" y el comentario "Describir el problema" en el cuerpo de la incidencia. +`labels` | `https://github.com/octo-org/octo-repo/issues/new?labels=help+wanted,bug` crea una incidencia con las etiquetas "help wanted" y "bug". +`milestone` | `https://github.com/octo-org/octo-repo/issues/new?milestone=testing+milestones` crea una incidencia con el hito "prueba de hitos". +`assignees` | `https://github.com/octo-org/octo-repo/issues/new?assignees=octocat` crea una incidencia y la asigna a @octocat. +`projects` | `https://github.com/octo-org/octo-repo/issues/new?title=Bug+fix&projects=octo-org/1` crea una incidencia con el título "Corrección de errores" y la agrega al panel de proyecto 1 de la organización. +`template` | `https://github.com/octo-org/octo-repo/issues/new?template=issue_template.md` crea una incidencia con una plantilla en el cuerpo. El parámetro de consulta `template` funciona con plantillas almacenadas en un subdirectorio `ISSUE_TEMPLATE` dentro del directorio raíz, `docs/` o `.github/` de un repositorio. Para más información, vea "[Uso de plantillas para fomentar incidencias útiles y solicitudes de incorporación de cambios](/communities/using-templates-to-encourage-useful-issues-and-pull-requests)". {% ifversion code-scanning-task-lists %} -## Creating an issue from a {% data variables.product.prodname_code_scanning %} alert +## Crear una propuesta desde una alerta del {% data variables.product.prodname_code_scanning %} -{% data reusables.code-scanning.beta-alert-tracking-in-issues %} -If you're using issues to track and prioritize your work, you can use issues to track {% data variables.product.prodname_code_scanning %} alerts. +{% data reusables.code-scanning.beta-alert-tracking-in-issues %} Si usa incidencias para realizar el seguimiento del trabajo y clasificarlo por orden de prioridad, puede utilizar para realizar el seguimiento de las alertas de {% data variables.product.prodname_code_scanning %}. {% data reusables.code-scanning.alert-tracking-link %} {% endif %} -## Further reading +## Información adicional -- "[Writing on GitHub](/github/writing-on-github)" +- "[Escritura en GitHub](/github/writing-on-github)" diff --git a/translations/es-ES/content/issues/tracking-your-work-with-issues/deleting-an-issue.md b/translations/es-ES/content/issues/tracking-your-work-with-issues/deleting-an-issue.md index a1e5664c13..356ab64154 100644 --- a/translations/es-ES/content/issues/tracking-your-work-with-issues/deleting-an-issue.md +++ b/translations/es-ES/content/issues/tracking-your-work-with-issues/deleting-an-issue.md @@ -13,20 +13,26 @@ versions: ghec: '*' topics: - Pull requests +ms.openlocfilehash: 140bd1fdb272dd3203b993cf5f5f7038963fafe2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146774576' --- +La capacidad de eliminar incidencias depende de si el repositorio es propiedad de una cuenta personal o de una organización: +- La única cuenta que puede eliminar incidencias en un repositorio propiedad de una cuenta personal es esa cuenta en cuestión. +- Solo las cuentas con permisos de administrador o propietario pueden eliminar incidencias en un repositorio propiedad de una organización. -La capacidad de eliminar propuestas dependen de si el repositorio le pertenece a una cuenta personal o a una organización: -- La única cuenta que puede borrar propuestas en un repositorio que le pertenece a la cuenta personal es esta misma. -- Solo las cuentas con permisos administrativos o de propietario pueden borrar propuestas en un repositorio que le pertenece a una organización. + Para eliminar una incidencia en un repositorio propiedad de una organización, un propietario de la organización debe habilitar la eliminación de incidencias para los repositorios de la organización. Para más información, vea "[Permitir que los usuarios eliminen incidencias en las organización](/articles/allowing-people-to-delete-issues-in-your-organization)" y "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". - Para borrar una propuesta en un repositorio que pertenece a una organización, un propietario de dicha organización debe habilitar el borrado de propuestas para los repositorios de esta. Para obtener más información, consulta la sección "[Permitir que se eliminen propuestas en tu organización](/articles/allowing-people-to-delete-issues-in-your-organization)" y "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". - -Los colaboradores no reciben una notificación cuando se borran las propuestas. Cuando visitas la URL de una propuesta borrada, los colaboradores verán un mensaje que indica que la página web no puede encontrarse (pero pueden utilizar la API para determinar si se borró). Los usuarios con permisos de propietario o de administración en el repositorio verán también el nombre de usuario de la persona que eliminó la propuesta y la fecha en que se la eliminó. +Los colaboradores no reciben una notificación cuando se eliminan incidencias. Al visitar la dirección URL de una incidencia eliminada, los colaboradores verán un mensaje en el que se indica que no se encuentra la página web (pero pueden usar la API para determinar que se eliminó). Los usuarios con permisos de propietario o de administración en el repositorio verán también el nombre de usuario de la persona que eliminó la propuesta y la fecha en que se la eliminó. 1. Dirígete a la propuesta que deseas eliminar. -2. En la barra lateral derecha, debajo de "Notificaciones", da clic en **Borrar informe de problemas**. ![Texto de "Borrar informe de problemas" resaltado al final de la barra lateral derecha de la página del informe de problemas](/assets/images/help/issues/delete-issue.png) -4. Para confirmar la eliminación, haz clic en **Eliminar esta propuesta**. +2. En la barra lateral de la derecha, en "Notificaciones", haga clic en **Eliminar incidencia**. +![Texto "Eliminar incidencia" resaltado al final de la barra lateral derecha de la página de la incidencia](/assets/images/help/issues/delete-issue.png) +4. Para confirmar la eliminación, haga clic en **Eliminar esta incidencia**. -## Leer más +## Información adicional -- "[Enlazar una solicitud de extracción a un informe de problemas](/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue)" +- "[Vinculación de una solicitud de incorporación de cambios a una incidencia](/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue)" diff --git a/translations/es-ES/content/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests.md b/translations/es-ES/content/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests.md index 6dc904196b..9f5c2da092 100644 --- a/translations/es-ES/content/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests.md +++ b/translations/es-ES/content/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests.md @@ -1,6 +1,6 @@ --- -title: Filtering and searching issues and pull requests -intro: 'To find detailed information about a repository on {% data variables.product.product_name %}, you can filter, sort, and search issues and pull requests that are relevant to the repository.' +title: Filtrar y buscar propuestas y solicitudes de cambios +intro: 'Para encontrar información detallada sobre un repositorio en {% data variables.product.product_name %}, puedes filtrar, clasificar y buscar propuestas y solicitudes de cambios que sean relevantes para el repositorio.' redirect_from: - /github/managing-your-work-on-github/finding-information-in-a-repository/filtering-issues-and-pull-requests-by-assignees - /articles/filtering-issues-and-pull-requests-by-assignees @@ -43,96 +43,96 @@ topics: - Pull requests shortTitle: Filter and search type: how_to +ms.openlocfilehash: 7a169eed4bdaf46528defd8606826c8c9f4c92c8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146180931' --- - {% data reusables.cli.filter-issues-and-pull-requests-tip %} -## Filtering issues and pull requests +## Filtrar propuestas y solicitudes de extracción -Issues and pull requests come with a set of default filters you can apply to organize your listings. +Las propuestas y las solicitudes de extracción vienen con un conjunto de filtros predeterminados que puedes aplicar para organizar tus listas. {% data reusables.search.requested_reviews_search %} -You can filter issues and pull requests to find: -- All open issues and pull requests -- Issues and pull requests that you've created -- Issues and pull requests that are assigned to you -- Issues and pull requests where you're [**@mentioned**](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams) +Puedes filtrar propuestas y solicitudes de extracción para buscar: +- Todas las propuestas y solicitudes de extracción abiertas +- Las propuestas y solicitudes de extracción creadas por ti +- Las propuestas y solicitudes de extracción que se te han asignado +- Propuestas y solicitudes de incorporación de cambios en las que apareces como [ **@mentioned**](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams) {% data reusables.cli.filter-issues-and-pull-requests-tip %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-issue-pr %} -3. Click **Filters** to choose the type of filter you're interested in. - ![Using the Filters drop-down](/assets/images/help/issues/issues_filter_dropdown.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-issue-pr %} +3. Haz clic en **Filtros** para elegir el tipo de filtro que te interesa. + ![Uso del menú desplegable Filtros](/assets/images/help/issues/issues_filter_dropdown.png) -## Filtering issues and pull requests by assignees +## Filtrar propuestas y solicitudes de extracción por asignatarios -Once you've [assigned an issue or pull request to someone](/articles/assigning-issues-and-pull-requests-to-other-github-users), you can find items based on who's working on them. +Una vez que hayas [asignado una propuesta o una solicitud de incorporación de cambios a alguien](/articles/assigning-issues-and-pull-requests-to-other-github-users), puedes encontrar elementos basados en quién está trabajando en ella. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-issue-pr %} -3. In the upper-right corner, select the Assignee drop-down menu. -4. The Assignee drop-down menu lists everyone who has write access to your repository. Click the name of the person whose assigned items you want to see, or click **Assigned to nobody** to see which issues are unassigned. -![Using the Assignees drop-down tab](/assets/images/help/issues/issues_assignee_dropdown.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-issue-pr %} +3. En el ángulo superior derecho, selecciona el menú desplegable Asignatario. +4. El menú desplegable Asignatario menciona a todos los usuarios que tienen acceso de escritura a tu repositorio. Haz clic en el nombre de la persona cuyos elementos asignados quieras ver, o haz clic en **No asignado a nadie** para ver qué propuestas no están asignadas. +![Uso de la pestaña desplegable Usuarios asignados](/assets/images/help/issues/issues_assignee_dropdown.png) {% tip %} -To clear your filter selection, click **Clear current search query, filters, and sorts**. +Para borrar la selección de filtro, haz clic en **Borrar consultas de búsqueda, filtros y ordenaciones actuales**. {% endtip %} -## Filtering issues and pull requests by labels +## Filtrar propuestas y solicitudes de extracción por etiquetas -Once you've [applied labels to an issue or pull request](/articles/applying-labels-to-issues-and-pull-requests), you can find items based on their labels. +Una vez que hayas [aplicado etiquetas a una propuesta o una solicitud de incorporación de cambios](/articles/applying-labels-to-issues-and-pull-requests), puedes encontrar elementos basados en sus etiquetas. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-issue-pr %} -{% data reusables.project-management.labels %} -4. In the list of labels, click a label to see the issues and pull requests that it's been applied to. - ![List of a repository's labels](/assets/images/help/issues/labels-page.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-issue-pr %} {% data reusables.project-management.labels %} +4. En la lista de etiquetas, haz clic en una etiqueta para ver las propuestas y solicitudes de extracción a las que se ha aplicado. + ![Lista de etiquetas de un repositorio](/assets/images/help/issues/labels-page.png) {% tip %} -**Tip:** To clear your filter selection, click **Clear current search query, filters, and sorts**. +**Sugerencia:** Para borrar la selección de filtro, haz clic en **Borrar consultas de búsqueda, filtros y ordenaciones actuales**. {% endtip %} -## Filtering pull requests by review status +## Filtrar solicitudes de extracción por estado de revisión -You can use filters to list pull requests by review status and to find pull requests that you've reviewed or other people have asked you to review. +Puedes usar filtros para ver en una lista las solicitudes de extracción por estado de revisión y buscar las solicitudes de extracción que has revisado o que otras personas te han pedido que revises. -You can filter a repository's list of pull requests to find: -- Pull requests that haven't been [reviewed](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews) yet -- Pull requests that [require a review](/github/administering-a-repository/about-protected-branches#require-pull-request-reviews-before-merging) before they can be merged -- Pull requests that a reviewer has approved -- Pull requests in which a reviewer has asked for changes -- Pull requests that you have reviewed{% ifversion fpt or ghae-issue-5181 or ghes > 3.2 or ghec %} -- Pull requests that someone has asked you directly to review{% endif %} -- Pull requests that [someone has asked you, or a team you're a member of, to review](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/requesting-a-pull-request-review) +Puedes filtrar la lista de solicitudes de extracción de un repositorio para buscar: +- Solicitudes de incorporación de cambios que aún no se han [revisado](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews) +- Solicitudes de incorporación de cambios que [requieren una revisión](/github/administering-a-repository/about-protected-branches#require-pull-request-reviews-before-merging) antes de poder combinarse +- Solicitudes de extracción que ha aprobado un revisor +- Solicitudes de extracción en las que un revisor ha pedido cambios +- Solicitudes de incorporación de cambios que has revisado{% ifversion fpt or ghae-issue-5181 or ghes > 3.2 or ghec %} +- Solicitudes de cambios que alguien te pidió que revisaras directamente{% endif %} +- Solicitudes de incorporación de cambios para las que [un usuario te ha pedido la revisión, o se la ha pedido a un equipo del que eres miembro](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/requesting-a-pull-request-review) -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-pr %} -3. In the upper-right corner, select the Reviews drop-down menu. - ![Reviews drop-down menu in the filter menu above the list of pull requests](/assets/images/help/pull_requests/reviews-filter-dropdown.png) -4. Choose a filter to find all of the pull requests with that filter's status. - ![List of filters in the Reviews drop-down menu](/assets/images/help/pull_requests/pr-review-filters.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-pr %} +3. En el ángulo superior derecho, selecciona el menú desplegable Revisiones. + ![Menú desplegable Revisiones en el menú de filtros sobre la lista de solicitudes de incorporación de cambios](/assets/images/help/pull_requests/reviews-filter-dropdown.png) +4. Elige un filtro para buscar todas las solicitudes de extracción con ese estado de filtro. + ![Lista de filtros en el menú desplegable Revisiones](/assets/images/help/pull_requests/pr-review-filters.png) -## Using search to filter issues and pull requests +## Utilizar búsqueda para filtrar propuestas y solicitudes de extracción -You can use advanced filters to search for issues and pull requests that meet specific criteria. +Puedes utilizar filtros avanzados para buscar propuestas y solicitudes de cambio que cumplan criterios específicos. -### Searching for issues and pull requests +### Buscar propuestas y solicitudes de cambio {% webui %} -The issues and pull requests search bar allows you to define your own custom filters and sort by a wide variety of criteria. You can find the search bar on each repository's **Issues** and **Pull requests** tabs and on your [Issues and Pull requests dashboards](/articles/viewing-all-of-your-issues-and-pull-requests). +La barra de búsqueda de propuestas y solicitudes de extracción te permite definir tus propios filtros personalizados y clasificar por una amplia variedad de criterios. Puedes encontrar la barra de búsqueda en las pestañas **Propuestas** y **Solicitudes de incorporación de cambios** de cada repositorio y en los [paneles Propuestas y Solicitudes de incorporación de cambios](/articles/viewing-all-of-your-issues-and-pull-requests). -![The issues and pull requests search bar](/assets/images/help/issues/issues_search_bar.png) +![La barra de búsqueda de propuestas y solicitudes de extracción](/assets/images/help/issues/issues_search_bar.png) {% tip %} -**Tip:** {% data reusables.search.search_issues_and_pull_requests_shortcut %} +**Sugerencia:** {% data reusables.search.search_issues_and_pull_requests_shortcut %} {% endtip %} @@ -142,15 +142,15 @@ The issues and pull requests search bar allows you to define your own custom fil {% data reusables.cli.cli-learn-more %} -You can use the {% data variables.product.prodname_cli %} to search for issues or pull requests. Use the `gh issue list` or `gh pr list` subcommand along with the `--search` argument and a search query. +Puedes utilizar el {% data variables.product.prodname_cli %} para buscar propuestas o solicitudes de cambio. Usa el subcomando `gh issue list` o `gh pr list` junto con el argumento `--search` y una consulta de búsqueda. -For example, you can list, in order of date created, all issues that have no assignee and that have the label `help wanted` or `bug`. +Por ejemplo, puedes enumerar, ordenados por fecha de creación, todas las propuestas que no tienen un usuario asignado y que tienen la etiqueta `help wanted` o `bug`. ```shell gh issue list --search 'no:assignee label:"help wanted",bug sort:created-asc' ``` -You can also list all pull requests that mention the `octo-org/octo-team` team. +También puedes enumerar todas las solicitudes de incorporación de cambios que mencionan al equipo `octo-org/octo-team`. ```shell gh pr list --search "team:octo-org/octo-team" @@ -158,76 +158,73 @@ gh pr list --search "team:octo-org/octo-team" {% endcli %} -### About search terms +### Acerca de los términos de búsqueda -With issue and pull request search terms, you can: +Con los términos de búsqueda de propuestas y solicitudes de extracción, puedes hacer lo siguiente: -- Filter issues and pull requests by author: `state:open type:issue author:octocat` -- Filter issues and pull requests that involve, but don't necessarily [**@mention**](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams), certain people: `state:open type:issue involves:octocat` -- Filter issues and pull requests by assignee: `state:open type:issue assignee:octocat` -- Filter issues and pull requests by label: `state:open type:issue label:"bug"` -- Filter out search terms by using `-` before the term: `state:open type:issue -author:octocat` +- Filtra las propuestas y las solicitudes de incorporación de cambios por autor: `state:open type:issue author:octocat` +- Filtra las propuestas y las solicitudes de incorporación de cambios que impliquen, pero no necesariamente [ **@mention**](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams), a determinados usuarios: `state:open type:issue involves:octocat` +- Filtra las propuestas y solicitudes de incorporación de cambios por usuario asignado: `state:open type:issue assignee:octocat` +- Filtra las propuestas y solicitudes de incorporación de cambios por etiqueta: `state:open type:issue label:"bug"` +- Filtra los términos de búsqueda utilizando `-` antes del término: `state:open type:issue -author:octocat` -{% ifversion fpt or ghes > 3.2 or ghae or ghec %} -{% tip %} +{% ifversion fpt or ghes > 3.2 or ghae or ghec %} {% tip %} -**Tip:** You can filter issues and pull requests by label using logical OR or using logical AND. -- To filter issues using logical OR, use the comma syntax: `label:"bug","wip"`. -- To filter issues using logical AND, use separate label filters: `label:"bug" label:"wip"`. +**Sugerencia:** Puedes filtrar las propuestas y solicitudes de incorporación de cambios por etiqueta mediante los operadores lógicos OR o AND. +- Para filtrar las propuestas mediante el operador lógico OR, usa la sintaxis de coma: `label:"bug","wip"`. +- Para filtrar las propuestas mediante el operador lógico AND, usa filtros de etiqueta independientes: `label:"bug" label:"wip"`. -{% endtip %} -{% endif %} +{% endtip %} {% endif %} -For issues, you can also use search to: +Para el caso de informes de problemas, también puedes utilizar la búsqueda para: -- Filter for issues that are linked to a pull request by a closing reference: `linked:pr`{% ifversion issue-close-reasons %} -- Filter issues by the reason they were closed: `is:closed reason:complete` or `is:closed reason:"not planned"`{% endif %} +- Filtrar los problemas vinculadas a una solicitud de incorporación de cambios mediante una referencia de cierre: `linked:pr`{% ifversion issue-close-reasons %} +- Filtrar los problemas por el motivo por el que se cerraron: `is:closed reason:complete` o `is:closed reason:"not planned"`{% endif %} -For pull requests, you can also use search to: -- Filter [draft](/articles/about-pull-requests#draft-pull-requests) pull requests: `is:draft` -- Filter pull requests that haven't been [reviewed](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews) yet: `state:open type:pr review:none` -- Filter pull requests that [require a review](/github/administering-a-repository/about-protected-branches#require-pull-request-reviews-before-merging) before they can be merged: `state:open type:pr review:required` -- Filter pull requests that a reviewer has approved: `state:open type:pr review:approved` -- Filter pull requests in which a reviewer has asked for changes: `state:open type:pr review:changes_requested` -- Filter pull requests by [reviewer](/articles/about-pull-request-reviews/): `state:open type:pr reviewed-by:octocat` -- Filter pull requests by the specific user [requested for review](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/requesting-a-pull-request-review): `state:open type:pr review-requested:octocat`{% ifversion fpt or ghae-issue-5181 or ghes > 3.2 or ghec %} -- Filter pull requests that someone has asked you directly to review: `state:open type:pr user-review-requested:@me`{% endif %} -- Filter pull requests by the team requested for review: `state:open type:pr team-review-requested:github/atom` -- Filter for pull requests that are linked to an issue that the pull request may close: `linked:issue` +Para las solicitudes de cambios, también puedes utilizar la búsqueda para: +- Filtrar los [borradores](/articles/about-pull-requests#draft-pull-requests) de solicitudes de incorporación de cambios: `is:draft` +- Filtrar las solicitudes de incorporación de cambios que aún no se han [revisado](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews): `state:open type:pr review:none` +- Filtrar las solicitudes de incorporación de cambios que [requieren una revisión](/github/administering-a-repository/about-protected-branches#require-pull-request-reviews-before-merging) antes de poder combinarse: `state:open type:pr review:required` +- Filtrar las solicitudes de incorporación de cambios que ha aprobado un revisor: `state:open type:pr review:approved` +- Filtrar las solicitudes de incorporación de cambios en las que un revisor ha pedido cambios: `state:open type:pr review:changes_requested` +- Filtrar las solicitudes de incorporación de cambios por [revisor](/articles/about-pull-request-reviews/): `state:open type:pr reviewed-by:octocat` +- Filtrar las solicitudes de incorporación de cambios por el usuario concreto [al que se ha pedido la revisión](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/requesting-a-pull-request-review): `state:open type:pr review-requested:octocat`{% ifversion fpt or ghae-issue-5181 or ghes > 3.2 or ghec %} +- Filtrar las solicitudes de incorporación de cambios que alguien te pidió que revisaras directamente: `state:open type:pr user-review-requested:@me`{% endif %} +- Filtrar las solicitudes de incorporación de cambios por el equipo solicitado para la revisión: `state:open type:pr team-review-requested:github/atom` +- Filtrar las solicitudes de incorporación de cambios vinculadas a una incidencia que la solicitud de incorporación de cambios puede cerrar: `linked:issue` -## Sorting issues and pull requests +## Clasificar propuestas y solicitudes de extracción -Filters can be sorted to provide better information during a specific time period. +Los filtros pueden ser clasificados para ofrecer mejor información durante un período de tiempo específico. -You can sort any filtered view by: +Puedes clasificar cualquier vista filtrada por: -* The newest created issues or pull requests -* The oldest created issues or pull requests -* The most commented issues or pull requests -* The least commented issues or pull requests -* The newest updated issues or pull requests -* The oldest updated issues or pull requests -* The most added reaction on issues or pull requests +* Las propuestas y solicitudes de extracción creadas más recientemente +* Las propuestas y solicitudes de extracción creadas con mayor antigüedad +* Las propuestas y solicitudes de extracción más comentadas +* Las propuestas y solicitudes de extracción menos comentadas +* Las propuestas y solicitudes de extracción actualizadas más recientemente +* Las propuestas y solicitudes de extracción actualizadas con mayor antigüedad +* La reacción más agregada a las propuestas o solicitudes de cambio -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-issue-pr %} -1. In the upper-right corner, select the Sort drop-down menu. - ![Using the Sort drop-down tab](/assets/images/help/issues/issues_sort_dropdown.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-issue-pr %} +1. En el ángulo superior derecho, selecciona el menú desplegable de Clasificación. + ![Uso de la pestaña desplegable de ordenación](/assets/images/help/issues/issues_sort_dropdown.png) -To clear your sort selection, click **Sort** > **Newest**. +Para borrar la selección de ordenación, haz clic en **Ordenar** > **Más reciente**. -## Sharing filters +## Compartir filtros -When you filter or sort issues and pull requests, your browser's URL is automatically updated to match the new view. +Cuando filtras o clasificas propuestas y solicitudes de extracción, la URL de tu navegador se actualiza automáticamente para coincidir con la nueva vista. -You can send the URL that issues generates to any user, and they'll be able to see the same filter view that you see. +Puedes enviar la URL que genera esa propuesta a cualquier usuario, que podrá ver el mismo filtro que tú ves. -For example, if you filter on issues assigned to Hubot, and sort on the oldest open issues, your URL would update to something like the following: +Por ejemplo, si filtras propuestas asignadas a Hubot, y clasificas las propuestas abiertas más antiguas, tu URL se actualizaría a algo similar a esto: ``` /issues?q=state:open+type:issue+assignee:hubot+sort:created-asc ``` -## Further reading +## Información adicional -- "[Searching issues and pull requests](/articles/searching-issues)" +- "[Buscar propuestas y solicitudes de incorporación de cambios](/articles/searching-issues)" diff --git a/translations/es-ES/content/issues/tracking-your-work-with-issues/index.md b/translations/es-ES/content/issues/tracking-your-work-with-issues/index.md index 7331acd16c..d53204f4fb 100644 --- a/translations/es-ES/content/issues/tracking-your-work-with-issues/index.md +++ b/translations/es-ES/content/issues/tracking-your-work-with-issues/index.md @@ -1,6 +1,6 @@ --- title: Rastrear tu trabajo con propuestas -shortTitle: Problemas +shortTitle: Issues intro: 'Utiliza {% data variables.product.prodname_github_issues %} para rastrear ideas y trabajar en {% data variables.product.prodname_dotcom %}' versions: fpt: '*' @@ -28,5 +28,11 @@ children: redirect_from: - /issues/tracking-your-work-with-issues/creating-issues - /issues/tracking-your-work-with-issues/managing-issues +ms.openlocfilehash: 8c25125f19da47492585ab5fc8a6a539cea13c5e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146139124' --- diff --git a/translations/es-ES/content/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue.md b/translations/es-ES/content/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue.md index 479c147c68..ff7dea8516 100644 --- a/translations/es-ES/content/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue.md +++ b/translations/es-ES/content/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue.md @@ -1,6 +1,6 @@ --- title: Linking a pull request to an issue -intro: You can link a pull request to an issue to show that a fix is in progress and to automatically close the issue when the pull request is merged. +intro: You can link a pull request {% ifversion link-existing-branches-to-issue %}or branch {% endif %}to an issue to show that a fix is in progress and to automatically close the issue when the pull request {% ifversion link-existing-branches-to-issue %}or branch {% endif %} is merged. redirect_from: - /github/managing-your-work-on-github/managing-your-work-with-issues-and-pull-requests/linking-a-pull-request-to-an-issue - /articles/closing-issues-via-commit-message @@ -60,9 +60,9 @@ Only manually linked pull requests can be manually unlinked. To unlink an issue You can also use closing keywords in a commit message. The issue will be closed when you merge the commit into the default branch, but the pull request that contains the commit will not be listed as a linked pull request. -## Manually linking a pull request to an issue +## Manually linking a pull request to an issue using the pull request sidebar -Anyone with write permissions to a repository can manually link a pull request to an issue. +Anyone with write permissions to a repository can manually link a pull request to an issue from the pull request sidebar. You can manually link up to ten issues to each pull request. The issue and pull request must be in the same repository. @@ -78,6 +78,28 @@ You can manually link up to ten issues to each pull request. The issue and pull 5. Click the issue you want to link to the pull request. ![Drop down to link issue](/assets/images/help/pull_requests/link-issue-drop-down.png) +{% ifversion link-existing-branches-to-issue %} + +## Manually linking a pull request or branch to an issue using the issue sidebar + +Anyone with write permissions to a repository can manually link a pull request or branch to an issue from the issue sidebar. + +You can manually link up to ten issues to each pull request. The issue can be in a different repository than the linked pull request or branch. Your last selected repository will be remembered + +{% data reusables.repositories.navigate-to-repo %} +{% data reusables.repositories.sidebar-issues %} +3. In the list of issues, click the issue that you'd like to link a pull request or branch to. +4. In the right sidebar, click **Development**. + ![Development menu in the right sidebar](/assets/images/help/issues/development-menu.png) +5. Click the repository containing the pull request or branch you want to link to the issue. + ![Drop down to select repository](/assets/images/help/issues/development-menu-select-repository.png) +6. Click the pull request or branch you want to link to the issue. + ![Drop down to link pull request or branch](/assets/images/help/issues/development-menu-select-pr-or-branch.png) +7. Click **Apply**. + ![Apply](/assets/images/help/issues/development-menu-apply.png) + +{% endif %} + ## Further reading -- "[Autolinked references and URLs](/articles/autolinked-references-and-urls/#issues-and-pull-requests)" +* "[Autolinked references and URLs](/articles/autolinked-references-and-urls/#issues-and-pull-requests)" diff --git a/translations/es-ES/content/issues/tracking-your-work-with-issues/marking-issues-or-pull-requests-as-a-duplicate.md b/translations/es-ES/content/issues/tracking-your-work-with-issues/marking-issues-or-pull-requests-as-a-duplicate.md index 65e3c8a22a..069fa534e3 100644 --- a/translations/es-ES/content/issues/tracking-your-work-with-issues/marking-issues-or-pull-requests-as-a-duplicate.md +++ b/translations/es-ES/content/issues/tracking-your-work-with-issues/marking-issues-or-pull-requests-as-a-duplicate.md @@ -13,18 +13,23 @@ versions: ghec: '*' topics: - Pull requests +ms.openlocfilehash: fc5a3c28a9d7d05b15aab685887f587fc14e955b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135421' --- - Para que aparezca un evento cronológico "marcado como duplicado", el usuario que crea el comentario de referencia duplicado debe tener acceso de escritura al repositorio donde crea el comentario. ## Marcar duplicados -Para marcar una propuesta o solicitud de extracción como un duplicado, escribe "Duplicado de" seguido del número de propuesta o solicitud de extracción que se duplica en el cuerpo de un comentario nuevo. También puedes usar las respuestas guardadas "Duplicar propuesta" o "Duplicar solicitud de extracción" provistas por GitHub para marcar una propuesta o solicitud de extracción como un duplicado. Para obtener más información, consulta "[Acerca de las respuestas guardadas](/articles/about-saved-replies)". +Para marcar una propuesta o solicitud de extracción como un duplicado, escribe "Duplicado de" seguido del número de propuesta o solicitud de extracción que se duplica en el cuerpo de un comentario nuevo. También puedes usar las respuestas guardadas "Duplicar propuesta" o "Duplicar solicitud de extracción" provistas por GitHub para marcar una propuesta o solicitud de extracción como un duplicado. Para más información, vea "[Acerca de las respuestas guardadas](/articles/about-saved-replies)". ![Duplicar la sintaxis de la propuesta](/assets/images/help/issues/duplicate-issue-syntax.png) ## Desmarcar duplicados -Puedes desmarcar propuestas o solicitudes de extracción duplicadas haciendo clic en la cronología **Deshacer**. Esto agregará un evento cronológico nuevo, indicando que la propuesta o la solicitud de extracción fue desmarcada. +Puede desmarcar incidencias o solicitudes de incorporación de cambios duplicadas si hace clic en **Deshacer** en la escala de tiempo. Esto agregará un evento cronológico nuevo, indicando que la propuesta o la solicitud de extracción fue desmarcada. ![Botón Desmarcar propuesta duplicada](/assets/images/help/issues/unmark-duplicate-issue-button.png) diff --git a/translations/es-ES/content/issues/tracking-your-work-with-issues/pinning-an-issue-to-your-repository.md b/translations/es-ES/content/issues/tracking-your-work-with-issues/pinning-an-issue-to-your-repository.md index 6973167b1d..db8a5d78f2 100644 --- a/translations/es-ES/content/issues/tracking-your-work-with-issues/pinning-an-issue-to-your-repository.md +++ b/translations/es-ES/content/issues/tracking-your-work-with-issues/pinning-an-issue-to-your-repository.md @@ -14,12 +14,17 @@ versions: ghec: '*' topics: - Pull requests -shortTitle: Fija una propuesta +shortTitle: Pin an issue +ms.openlocfilehash: fd02bb1102e9da35fb534e95fce954ff5c11ec57 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135409' --- - ![Propuestas ancladas](/assets/images/help/issues/pinned-issues.png) -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-issues %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-issues %} 1. En la lista de propuestas, haz clic en la propuesta que deseas anclar. -2. En la barra lateral derecha, haz clic **Pin issue (Anclar una propuesta)**. ![Botón para anclar una propuesta](/assets/images/help/repository/pin-issue.png) +2. En la barra lateral derecha, haga clic en **Anclar incidencia**. + ![Botón Anclar incidencia](/assets/images/help/repository/pin-issue.png) diff --git a/translations/es-ES/content/issues/tracking-your-work-with-issues/planning-and-tracking-work-for-your-team-or-project.md b/translations/es-ES/content/issues/tracking-your-work-with-issues/planning-and-tracking-work-for-your-team-or-project.md index c28cf7a66e..c436e96ae1 100644 --- a/translations/es-ES/content/issues/tracking-your-work-with-issues/planning-and-tracking-work-for-your-team-or-project.md +++ b/translations/es-ES/content/issues/tracking-your-work-with-issues/planning-and-tracking-work-for-your-team-or-project.md @@ -1,6 +1,6 @@ --- -title: Planear y rastrear el trabajo para tu equipo o proyecto -intro: 'Lo básico para utilizar las herramientas de planeación y rastreo de {% data variables.product.prodname_dotcom %} para dministrar el trabajo en un equipo o proyecto.' +title: Planning and tracking work for your team or project +intro: 'The essentials for using {% data variables.product.prodname_dotcom %}''s planning and tracking tools to manage work on a team or project.' versions: fpt: '*' ghes: '*' @@ -11,120 +11,119 @@ topics: - Project management - Projects --- +## Introduction +You can use {% data variables.product.prodname_dotcom %} repositories, issues, project boards, and other tools to plan and track your work, whether working on an individual project or cross-functional team. -## Introducción -Puedes utilizar los repositorios de {% data variables.product.prodname_dotcom %}, las propuestas, los tableros de proyecto y otras herramientas para rastrear y planear tu trabajo, ya sea que trabajes en un proyecto individual o en un equipo inter-funcional. +In this guide, you will learn how to create and set up a repository for collaborating with a group of people, create issue templates{% ifversion fpt or ghec %} and forms{% endif %}, open issues and use task lists to break down work, and establish a project board for organizing and tracking issues. -En esta guía, aprenderás cómo crear y configurar un repositorio para colaborar con un grupo de personas, crear plantillas de propuestas{% ifversion fpt or ghec %} y formatos {% endif %}, abrir propuestas y utilizar las listas de tareas para dividir el trabajo y establecer un tablero de proyecto para organizar y rastrear las propuestas. +## Creating a repository +When starting a new project, initiative, or feature, the first step is to create a repository. Repositories contain all of your project's files and give you a place to collaborate with others and manage your work. For more information, see "[Creating a new repository](/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/creating-a-new-repository)." -## Crear un repositorio -Cuando comienzas un proyecto, inciativa o característica nuevos, el primer paso es crear un repositorio. Los repositorios contienen todos los archivos de tu proyecto y te proporcionan un lugar para colaborar con otros y administrar tu trabajo. Para obtener más información, consulta la sección "[Crear un nuevo repositorio](/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/creating-a-new-repository)." +You can set up repositories for different purposes based on your needs. The following are some common use cases: -Puedes configurar repositorios para propósitos diferentes con base en tus necesidades. Los siguientes son algunos casos de uso común: +- **Product repositories**: Larger organizations that track their work and goals around specific products may have one or more repositories containing the code and other files. These repositories can also be used for documentation, reporting on product health or future plans for the product. +- **Project repositories**: You can create a repository for an individual project you are working on, or for a project you are collaborating on with others. For an organization that tracks work for short-lived initiatives or projects, such as a consulting firm, there is a need to report on the health of a project and move people between different projects based on skills and needs. Code for the project is often contained in a single repository. +- **Team repositories**: For an organization that groups people into teams, and brings projects to them, such as a dev tools team, code may be scattered across many repositories for the different work they need to track. In this case it may be helpful to have a team-specific repository as one place to track all the work the team is involved in. +- **Personal repositories**: You can create a personal repository to track all your work in one place, plan future tasks, or even add notes or information you want to save. You can also add collaborators if you want to share this information with others. -- **Repositorios de producto**: Las organizaciones más grandes que rastrean su trbaajo y metas en productos específicos tienen uno o más repositorios que contienen el código y otros archivos. Estos repositorios también pueden utilizarse para documentación, reportes sobre la salud de los productos o planes futuros para estos. -- **Repositorios de proyecto**: Puedes crear un repositorios para un proyecto individual en el cual estés trabajando o para uno en el que estés colaborando con otras personas. Para una organización que rastrea el trabajo para iniciativas o proyectos de vida corta, tales como una firma de consultores, se necesita reportar la salud de un proyecto y mover a las personas entre proyectos diferentes con base en sus habilidades y necesidades. El código del proyecto a menudo se contiene en un solo repositorio. -- **Repositorios de equipo**: Para una organización que agrupa a las personas en equipos y les da proyectos, tales como un equipo de herramientas de desarrollo, el código puede repartirse en muchos repositorios para lso diferentes trabajos que tienen que rastrear. En este caso, puede se útil tener un repositorio específico para cada equipo como lugar único para rastrear todo el trabajo en el que se involucra dicho equipo. -- **Repositoris personales**: Puedes crear un repositorio personal para rastrear todo tu tabajo en un solo lugar, planear tareas a futuro o incluso agregar notas o información que quieras guardar. También puedes agregar colaboradores si quieres compartir esta información con otros. +You can create multiple, separate repositories if you want different access permissions for the source code and for tracking issues and discussions. For more information, see "[Creating an issues-only repository](/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/creating-an-issues-only-repository)." -Puedes crear repositorios múltiples y separados si quieres tener permisos de acceso diferentes para el código fuente y para rastrear propuestas y debates. Para obtener más información, consulta la sección "[Crear un repositorio solo para propuestas](/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/creating-an-issues-only-repository)". +For the following examples in this guide, we will be using an example repository called Project Octocat. +## Communicating repository information +You can create a README.md file for your repository to introduce your team or project and communicate important information about it. A README is often the first item a visitor to your repository will see, so you can also provide information on how users or contributors can get started with the project and how to contact the team. For more information, see "[About READMEs](/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-readmes)." -Para los ejemplos siguientes en esta guía, utilizaremos un repositorio de ejemplo llamado Proyecto Octocat. -## Comunicar la información del repositorio -Puedes crear un archivo de README.md para tu repositorio e introducir tu equipo o proyecto y comunicar información importante sobre este. A menudo, un README es el primer elemento que verá un visitante de tu repositorio, así que también puedes proporcionar información de cómo los usuarios o contribuyentes pueden iniciar con el proyecto y de cómo contactar al equipo. Para obtener más información, consulta "[Acerca de los README](/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-readmes)". +You can also create a CONTRIBUTING.md file specifically to contain guidelines on how users or contributors can contribute and interact with the team or project, such as how to open a bug fix issue or request an improvement. For more information, see "[Setting guidelines for repository contributors](/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors)." +### README example +We can create a README.md to introduce our new project, Project Octocat. -También puedes crear un archivo de CONTRIBUTING.md, específicamente para que contenga los lineamientos sobre cómo los usuarios o contribuyentes pueden interactuar o contribuir con el proyecto, con instrucciones tales como cómo abrir una propuesta para arreglar un error o cómo solicitar una mejora. Para obtener más información, consulta "[Establecer pautas para los colaboradores del repositorio](/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors)". -### Ejemplo de README -Podemos crear un README.md para introducir nuestro proyecto nuevo al Proyecto Octocat. +![Creating README example](/assets/images/help/issues/quickstart-creating-readme.png) +## Creating issue templates -![Ejemplo de cómo crear un README](/assets/images/help/issues/quickstart-creating-readme.png) -## Crear plantillas de reporte de problemas +You can use issues to track the different types of work that your cross-functional team or project covers, as well as gather information from those outside of your project. The following are a few common use cases for issues. -Puedes utilizar las propuestas para rastrear los tipos de trabajo diferentes que tu equipo o proyecto inter-funcional cubre, así como para recopilar información de aquellos fuera de tu proyecto. Los siguientes son algunos casos de uso comunes para las propuestas. +- Release tracking: You can use an issue to track the progress for a release or the steps to complete the day of a launch. +- Large initiatives: You can use an issue to track progress on a large initiative or project, which is then linked to the smaller issues. +- Feature requests: Your team or users can create issues to request an improvement to your product or project. +- Bugs: Your team or users can create issues to report a bug. -- Liberar el rastreo: Puedes utilizar una propuesta para rastrear el progreso para un lanzamiento o para los pasos a completar el día del lanzamiento. -- Iniciativas grandes: Puedes utilizar una propuesta para rastrear el progreso en un proyecto de iniciativa grande, el cual se enlaza a propuestas más pequeñas. -- Solicitudes de características: Tu equipo o usuarios pueden crear propuestas para solicitar una mejora en tu producto o proyecto. -- Errores: Tu equipo o usuarios pueden crear propuestas para reportar un error. +Depending on the type of repository and project you are working on, you may prioritize certain types of issues over others. Once you have identified the most common issue types for your team, you can create issue templates {% ifversion fpt or ghec %}and forms{% endif %} for your repository. Issue templates {% ifversion fpt or ghec %}and forms{% endif %} allow you to create a standardized list of templates that a contributor can choose from when they open an issue in your repository. For more information, see "[Configuring issue templates for your repository](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository)." -Dependiendo del tipo de repositorio y proyecto en el que estés trabajando, podrías priorizar ciertos tipos de propuestas osbre otras. Una vez que hayas identificado los tipos de propuesta más comunes para tu equipo, puedes crear plantillas de propuestas {% ifversion fpt or ghec %} y formatos{% endif %} para tu repositorio. Las plantillas de propuestas {% ifversion fpt or ghec %}y formatos{% endif %} te permiten crear una lista estandarizada de plantillas de las cuales puede elegir un contribuyente para abrir una propuesta en tu repositorio. Para obtener más información, consulta "[Configurar plantillas de propuestas para tu repositorio](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository)". +### Issue template example +Below we are creating an issue template for reporting a bug in Project Octocat. -### Ejemplo de plantilla de propuesta -A continuación, creamos una plantilla de propuesta para reportar un error en el Proyecto Octocat. +![Creating issue template example](/assets/images/help/issues/quickstart-creating-issue-template.png) -![Ejemplo de cómo crear una plantilla de propuesta](/assets/images/help/issues/quickstart-creating-issue-template.png) +Now that we created the bug report issue template, you are able to select it when creating a new issue in Project Octocat. -Ahora que creamos la plantilla de propuestas para reportes de errores, puedes seleccionarla cuando crees una propuesta nueva en el proyecto Octocat. +![Choosing issue template example](/assets/images/help/issues/quickstart-issue-creation-menu-with-template.png) -![Ejemplo de elegir la plantilla de una propuesta](/assets/images/help/issues/quickstart-issue-creation-menu-with-template.png) +## Opening issues and using task lists to track work +You can organize and track your work by creating issues. For more information, see "[Creating an issue](/issues/tracking-your-work-with-issues/creating-issues/creating-an-issue)." +### Issue example +Here is an example of an issue created for a large initiative, front-end work, in Project Octocat. -## Abrir propuestas y utilizar las listas de tareas para rastrear el trabajo -Puedes organizar y rastrear tu trabajo creando propuestas. Para obtener más información, consulta la sección "[Crear una propuesta](/issues/tracking-your-work-with-issues/creating-issues/creating-an-issue)". -### Ejemplo de propuesta -Aquí tienes un ejemplo de una propuesta que se creó para un trabajo de cara al usuario de una iniciativa grande en el proyecto Octocat. +![Creating large initiative issue example](/assets/images/help/issues/quickstart-create-large-initiative-issue.png) +### Task list example -![Ejemplo de creación de propuesta para una iniciativa grande](/assets/images/help/issues/quickstart-create-large-initiative-issue.png) -### Ejemplo de lista de tareas +You can use task lists to break larger issues down into smaller tasks and to track issues as part of a larger goal. {% ifversion fpt or ghec %} Task lists have additional functionality when added to the body of an issue. You can see the number of tasks completed out of the total at the top of the issue, and if someone closes an issue linked in the task list, the checkbox will automatically be marked as complete.{% endif %} For more information, see "[About task lists](/issues/tracking-your-work-with-issues/creating-issues/about-task-lists)." -Puedes utilizar listas de tareas para dividir propuestas más grandes en otras más pequeñas y para rastrear propuestas como parte de una meta más grande. {% ifversion fpt or ghec %} Las listas de tareas tienen una funcionalidad adicional cuando se agregan al cuerpo de una propuesta. Puedes ver la cantidad de tareas que se completaron en comparación con las tareas totales en la parte superior de la propuesta y, si alguien cierra una propuesta que esté enlazada en la lista de tareas, la casilla de verificación se marcará automáticamente como completa.{% endif %} Para obtener más información, consulta la sección "[Acerca de las listas de tareas](/issues/tracking-your-work-with-issues/creating-issues/about-task-lists)". +Below we have added a task list to our Project Octocat issue, breaking it down into smaller issues. -Debajo, agregamos una lista de tareas a nuestra propuesta del Proyecto Octocat, dividiéndola en propuestas más pequeñas. +![Adding task list to issue example](/assets/images/help/issues/quickstart-add-task-list-to-issue.png) -![Agregar una lista de tareas a un ejemplo de propuesta](/assets/images/help/issues/quickstart-add-task-list-to-issue.png) +## Making decisions as a team +You can use issues and discussions to communicate and make decisions as a team on planned improvements or priorities for your project. Issues are useful when you create them for discussion of specific details, such as bug or performance reports, planning for the next quarter, or design for a new initiative. Discussions are useful for open-ended brainstorming or feedback, outside the codebase and across repositories. For more information, see "[Which discussion tool should I use?](/github/getting-started-with-github/quickstart/communicating-on-github#which-discussion-tool-should-i-use)." -## Tomar deciciones como equipo -Puedes utilizar las propuestas y debates para comunicarte y hacer decisiones como equipo sobre las mejoras planeadas o sobre las prioridades de tu proyecto. Las propuestas son útiles cuando las creas para debatir detalles específicos, tales como reportes de rendimiento o de errores, planeaciones para el siguiente trimestre o diseño para una iniciativa nueva. Los debates son útiles para la lluvia de ideas abierta o para la retroalmientación, fuera de la base de código y a través de los repositorios. Para obtener más información, consulta la sección "[¿Qué herramienta de debate debería utilizar?](/github/getting-started-with-github/quickstart/communicating-on-github#which-discussion-tool-should-i-use)". +As a team, you can also communicate updates on day-to-day tasks within issues so that everyone knows the status of work. For example, you can create an issue for a large feature that multiple people are working on, and each team member can add updates with their status or open questions in that issue. +### Issue example with project collaborators +Here is an example of project collaborators giving a status update on their work on the Project Octocat issue. -Como equipo, puedes comunicar actualziaciones sobre las tareas del día a día dentro de las propuestas para que todos sepan el estado del trabajo. Por ejemplo, puedes crear una propuesta para una característica grande en la que estén trabajando varias personas y cada miembro puede agregar actualizaciones con su estado o preguntas abiertas en esa propuesta. -### Ejemplo de propuesta con colaboradores de proyecto -Aquí tienes un ejemplo de los colaboradores de proyecto dando una actualización de estado sobre su trabajo en la propuesta del Proyecto Octocat. +![Collaborating on issue example](/assets/images/help/issues/quickstart-collaborating-on-issue.png) +## Using labels to highlight project goals and status +You can create labels for a repository to categorize issues, pull requests, and discussions. {% data variables.product.prodname_dotcom %} also provides default labels for every new repository that you can edit or delete. Labels are useful for keeping track of project goals, bugs, types of work, and the status of an issue. -![Colaborar con el ejemplo de propuesta](/assets/images/help/issues/quickstart-collaborating-on-issue.png) -## Utilizar etiquetas para resaltar las metas y el estado del proyecto -Puedes crear etiquetas para que un repositorio categorice las propuestas, solicitudes de cambio y debates. {% data variables.product.prodname_dotcom %} también proporciona etiquetas predeterminadas para cada repositorio nuevo que puedas editar o borrar. Las etiquetas sirven para rastrear las metas del proyecto, los errores, los tipos de trabajo y el estado de una propuesta. +For more information, see "[Creating a label](/issues/using-labels-and-milestones-to-track-work/managing-labels#creating-a-label)." -Para obtener más información, consulta "[Crear una etiqueta](/issues/using-labels-and-milestones-to-track-work/managing-labels#creating-a-label)". +Once you have created a label in a repository, you can apply it on any issue, pull request or discussion in the repository. You can then filter issues and pull requests by label to find all associated work. For example, find all the front end bugs in your project by filtering for issues with the `front-end` and `bug` labels. For more information, see "[Filtering and searching issues and pull requests](/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests)." +### Label example +Below is an example of a `front-end` label that we created and added to the issue. -Una vez que hayas creado una etiqueta en un repositorio, puedes aplicarla a cualquier propuesta, solicitud de cambos o debate en este. Puedes entonces filtrar las propuestas y solicitudes de cambio por etiqueta para encontrar todo el trabajo asociado. Por ejemplo, encuentra los errores de cara al usuario en tu proyecto filtrando las propuestas con las etiquetas `front-end` y `bug`. Para obtener más información, consulta la sección "[Filtrar y buscar las propuestas y solicitudes de cambio](/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests)". -### Ejemplo de etiqueta -A continuación se encuentra un ejemplo de una etiqueta de `front-end` que creamos y agregamos a la propuesta. +![Adding a label to an issue example](/assets/images/help/issues/quickstart-add-label-to-issue.png) -![Agregar una etiqueta a un ejemplo de propuesta](/assets/images/help/issues/quickstart-add-label-to-issue.png) - -## Agregar propuestas a un tablero de proyecto +## Adding issues to a project board {% ifversion projects-v2 %} -Puedes utilizar {% data variables.projects.projects_v2 %} en {% data variables.product.prodname_dotcom %} para planear y rastrear el trabajo para tu equipo. Un proyecto es una hoja de cálculo personalizada que se integra con tus propuestas y solicitudes de cambvios en {% data variables.product.prodname_dotcom %} y que se actualiza automáticamente con la información de {% data variables.product.prodname_dotcom %}. Puedes personalziar el diseño si filtras, clasificas y agrupas tus propuestas y solicitudes de cambios. Para iniciar con los proyectos, consulta la sección "[Inicio rápido para los proyectos](/issues/planning-and-tracking-with-projects/learning-about-projects/quickstart-for-projects)". -### Ejemplo de proyecto -Aquí tienes el diseño de tabla de un proyecto ejemplo, la cual se llenó con propuestas del proyecto Octocat que hemos creado. +You can use {% data variables.projects.projects_v2 %} on {% data variables.product.prodname_dotcom %} to plan and track the work for your team. A project is a customizable spreadsheet that integrates with your issues and pull requests on {% data variables.product.prodname_dotcom %}, automatically staying up-to-date with the information on {% data variables.product.prodname_dotcom %}. You can customize the layout by filtering, sorting, and grouping your issues and PRs. To get started with projects, see "[Quickstart for projects](/issues/planning-and-tracking-with-projects/learning-about-projects/quickstart-for-projects)." +### Project example +Here is the table layout of an example project, populated with the Project Octocat issues we have created. -![Ejemplo de diseño de la tabla de proyectos](/assets/images/help/issues/quickstart-projects-table-view.png) +![Projects table layout example](/assets/images/help/issues/quickstart-projects-table-view.png) -También podemos ver el mismo proyecto como un tablero. +We can also view the same project as a board. -![Ejemplo de diseño del tablero de proyectos](/assets/images/help/issues/quickstart-projects-board-view.png) +![Projects board layout example](/assets/images/help/issues/quickstart-projects-board-view.png) {% endif %} {% ifversion projects-v1 %} -Puedes {% ifversion projects-v2 %} utilizar el {% else %} utilizar {% endif %} {% data variables.product.prodname_projects_v1 %} en {% data variables.product.prodname_dotcom %} para planear y rastrear tu trabajo o el de tu equipo. Los tableros de proyecto están compuestos por propuestas, solicitudes de extracción y notas que se categorizan como tarjetas en columnas a tu elección. Puedes crear tableros de proyecto para presentar trabajo, planes de alto nivel o incluso listas de verificación. Para obtener más información, consulta "[Acerca de los tableros de proyectos](/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards)." -### Ejemplo del trablero de proyecto -A continuación, se presenta un tablero de proyecto para nuestro ejemplo del Proyecto Octocat, con la propuesta que creamos y las propuestas más pequeñas en las que lo dividimos agregadas a este. +You can {% ifversion projects-v2 %} also use the existing{% else %} use{% endif %} {% data variables.product.prodname_projects_v1 %} on {% data variables.product.prodname_dotcom %} to plan and track your or your team's work. Project boards are made up of issues, pull requests, and notes that are categorized as cards in columns of your choosing. You can create project boards for feature work, high-level roadmaps, or even release checklists. For more information, see "[About project boards](/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards)." +### Project board example +Below is a project board for our example Project Octocat with the issue we created, and the smaller issues we broke it down into, added to it. -![Ejemplo del trablero de proyecto](/assets/images/help/issues/quickstart-project-board.png) +![Project board example](/assets/images/help/issues/quickstart-project-board.png) {% endif %} -## Pasos siguientes +## Next steps -Ya aprendiste sobre las herramientas que ofrece {% data variables.product.prodname_dotcom %} para planear y rastrear tu trabajo e iniciaste en la configuración de un equipo inter-funcional o repositorio de proyecto. Aquí te mostramos algunos recursos útiles para seguir personalizando tu repositorio y organizar tu trabajo. +You have now learned about the tools {% data variables.product.prodname_dotcom %} offers for planning and tracking your work, and made a start in setting up your cross-functional team or project repository! Here are some helpful resources for further customizing your repository and organizing your work. -- Consulta la sección "[Acerca de los repositorios](/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-repositories)" para aprender más sobre cómo crear los repositorios -- "[Rastrear tu trabajo con propuestas](/issues/tracking-your-work-with-issues)" para aprender más sobre los tipos diferentes de crear y administrar las propuestas -- "[Acerca de las propuestas y solicitudes de cambios](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/about-issue-and-pull-request-templates)" para aprender más sobre las plantillas de propuestas -- "[Administrar etiquetas](/issues/using-labels-and-milestones-to-track-work/managing-labels)" para aprender cómo crear, editar y borrar etiquetas -- "[Acerca de las listas de tareas](/issues/tracking-your-work-with-issues/creating-issues/about-task-lists)" para aprender más sobre las tareas -{% ifversion projects-v2 %} - "[Acerca de los proyectos](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)" para aprender más sobre los proyectos -- "[Personalizar una vista](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view)" para aprender cómo personalizar las vistas para los proyectos{% endif %} -{% ifversion projects-v1 %}- "[Acerca de los {% data variables.product.prodname_projects_v1 %}](/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards)" para aprender cómo manejar los tableros de proyecto{% endif %} +- "[About repositories](/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-repositories)" for learning more about creating repositories +- "[Tracking your work with issues](/issues/tracking-your-work-with-issues)" for learning more about different ways to create and manage issues +- "[About issues and pull request templates](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/about-issue-and-pull-request-templates)" for learning more about issue templates +- "[Managing labels](/issues/using-labels-and-milestones-to-track-work/managing-labels)" for learning how to create, edit and delete labels +- "[About task lists](/issues/tracking-your-work-with-issues/creating-issues/about-task-lists)" for learning more about task lists +{% ifversion projects-v2 %} - "[About projects](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)" for learning more about projects +- "[Customizing a view](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view)" for learning how to customize views for projects{% endif %} +{% ifversion projects-v1 %}- "[About {% data variables.product.prodname_projects_v1 %}](/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards)" for learning how to manage project boards{% endif %} diff --git a/translations/es-ES/content/issues/tracking-your-work-with-issues/quickstart.md b/translations/es-ES/content/issues/tracking-your-work-with-issues/quickstart.md index d72e866659..2a11271510 100644 --- a/translations/es-ES/content/issues/tracking-your-work-with-issues/quickstart.md +++ b/translations/es-ES/content/issues/tracking-your-work-with-issues/quickstart.md @@ -12,24 +12,27 @@ type: quick_start topics: - Issues - Project management +ms.openlocfilehash: 16e52a7b75b34dc8de2f982cf6d0a0bf5d8e9574 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147423256' --- - ## Introducción Esta guía te muestra cómo utilizar las {% data variables.product.prodname_github_issues %} para planear y rastrear un trabajo. En esta guía, crearás una propuesta nueva y agregarás una lista de tareas para rastrear sub-tareas. Tambén aprenderás cómo agregar etiquetas, hitos, asignados y proyectos para comunicar los metadatos sobre tu propuesta. -## Prerrequisitos +## Requisitos previos -Para crear una propuesta, necesitas un repositorio. Puedes utilizar un repositorio existente al cual tengas acceso de escritura o puedes crear un repositorio nuevo. {% data reusables.enterprise-accounts.emu-permission-repo %} El repositorio debe tener habilitadas las propuestas. Para obtener más información sobre la creación de repositorios, consulta "[Crear un repositorio nuevo](/articles/creating-a-new-repository)." Para obtener más información acerca de habilitar las propuestas si están inhabilitadas en tu repositorio, consulta la sección "[Inhabilitar las propuestas](/github/administering-a-repository/managing-repository-settings/disabling-issues)". +Para crear una propuesta, necesitas un repositorio. Puedes utilizar un repositorio existente al cual tengas acceso de escritura o puedes crear un repositorio nuevo. {% data reusables.enterprise-accounts.emu-permission-repo %} El repositorio debe tener habilitadas las propuestas. Para más información sobre cómo crear un repositorio, vea "[Creación de un repositorio](/articles/creating-a-new-repository)". Para más información sobre cómo habilitar las incidencias si están deshabilitadas en el repositorio, vea "[Deshabilitación de incidencias](/github/administering-a-repository/managing-repository-settings/disabling-issues)". ## Abrir una propuesta en blanco -Primero, crea una propuesta. Hay varias formas de crear una propuesta; puedes elegir el método más conveniente para tu flujo de trabajo. Este ejemplo utilizará la IU de {% data variables.product.prodname_dotcom %}. Para obtener más información acerca de otras formas de crear una propuesta, consulta la sección "[Crear una propuesta](/issues/tracking-your-work-with-issues/creating-an-issue)". +Primero, crea una propuesta. Hay varias formas de crear una propuesta; puedes elegir el método más conveniente para tu flujo de trabajo. Este ejemplo utilizará la IU de {% data variables.product.prodname_dotcom %}. Para más información sobre otras formas de crear una incidencia, vea "[Creación de una incidencia](/issues/tracking-your-work-with-issues/creating-an-issue)". -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-issues %} -{% data reusables.repositories.new_issue %} -1. En este ejemplo, comenzaremos con una propuesta en blanco. Tu repositorio podría utilizar las plantillas de propuesta{% ifversion fpt or ghec %} y formatos de propuesta{% endif %} para exhortar a que los contribuyentes proporcionen información específica. Si tu repositorio utiliza plantillas de propuestas, {% ifversion fpt or ghes or ghec %}Haz clic en **Abrir una propuesta en blanco**{% else %}haz clic en **Abrir una propuesta normal.**{% endif %}. +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-issues %} {% data reusables.repositories.new_issue %} +1. En este ejemplo, comenzaremos con una propuesta en blanco. Es posible que en el repositorio se usen plantillas de incidencia{% ifversion fpt or ghec %} y formularios de incidencia{% endif %} para animar a los colaboradores a proporcionar información específica. Si en el repositorio se usan plantillas de incidencia, {% ifversion fpt or ghes or ghec %}haga clic en **Abrir una incidencia en blanco**{% else %}haga clic en **Abrir una incidencia normal.** {% endif %}. ![propuesta en blanco](/assets/images/help/issues/blank-issue.png) @@ -39,49 +42,49 @@ Otorga un título descriptivo a tu propuesta. El título debe convenir el tema d Agrega una descripción que explique el propósito de la propuesta, incluyendo cualquier detalle que pueda ayudar a resolverla. Por ejemplo, si este es un informe de errores, describe los pasos para reproducir dicho error, cuál es el resultado que se espera y cuál es el resultado real. -Puedes utilizar el lenguaje de marcado apra agregar formato, enlaces, emojis y más. Para obtener más información, consulta la sección "[Escribir en GitHub](/github/writing-on-github)". +Puedes utilizar el lenguaje de marcado apra agregar formato, enlaces, emojis y más. Para más información, vea "[Escritura en GitHub](/github/writing-on-github)". ![título y cuerpo de la propuesta](/assets/images/help/issues/issue-title-body.png) ## Agregar una lista de tareas -Puede ser útil desglosar propuestas grandes den tareas más pequeñas o rastrear varias propuestas relacionadas en una sola propuesta más grande. Agrega una lista de tareas a tu propuesta dando una breve introducción con `[ ]`. Referencia las propuestas existentes por número de propuesta o URL. Puedes utilizar texto simple para rastrear las tareas que no tengan una propuesta correspondiente y convertirlas en propuestas posteriormente. Para obtener más información, consulta "[Acerca de las listas de tareas](/issues/tracking-your-work-with-issues/about-task-lists)". +Puede ser útil desglosar propuestas grandes den tareas más pequeñas o rastrear varias propuestas relacionadas en una sola propuesta más grande. Para agregar una lista de tareas a la incidencia, use `[ ]` como prefijo de los elementos de lista. Referencia las propuestas existentes por número de propuesta o URL. Puedes utilizar texto simple para rastrear las tareas que no tengan una propuesta correspondiente y convertirlas en propuestas posteriormente. Para más información, vea "[Acerca de las listas de tareas](/issues/tracking-your-work-with-issues/about-task-lists)". ![propuesta con lista de tareas](/assets/images/help/issues/issue-task-list-raw.png) ## Agregar etiquetas -Agrega una etiqueta para categorizar tu propuesta. Por ejemplo, puedes utilizar una etiqueta de `bug` un una de `good first issue` para indicar que una propuesta es un error que pudo haber hecho un contribuyente primerizo. Los usuarios pueden filtrar las propuestas por etiqueta para encontrar todas aquellas que tengan una etiqueta específica. +Agrega una etiqueta para categorizar tu propuesta. Por ejemplo, podría usar una etiqueta `bug` y otra `good first issue` para indicar que una incidencia es un error que un colaborador primerizo pudiera detectar. Los usuarios pueden filtrar las propuestas por etiqueta para encontrar todas aquellas que tengan una etiqueta específica. -Puedes utilizar las etiquetas predeterminadas o puedes crear una nueva. Para obtener más información, consulta la sección "[Administrar etiquetas](/issues/using-labels-and-milestones-to-track-work/managing-labels)". +Puedes utilizar las etiquetas predeterminadas o puedes crear una nueva. Para más información, vea "[Administración de etiquetas](/issues/using-labels-and-milestones-to-track-work/managing-labels)". ![propuesta con etiquetas](/assets/images/help/issues/issue-with-label.png) ## Agregar hitos -Puedes agregar un hito para rastrear la propuesta como parte de un objetivo basado en una fecha. Un hito mostrará el progreso de las propeustas conforme se acerce la fecha objetivo. Para obtener más información, consulta "[Acerca de los hitos](/issues/using-labels-and-milestones-to-track-work/about-milestones)". +Puedes agregar un hito para rastrear la propuesta como parte de un objetivo basado en una fecha. Un hito mostrará el progreso de las propeustas conforme se acerce la fecha objetivo. Para más información, vea "[Acerca de los hitos](/issues/using-labels-and-milestones-to-track-work/about-milestones)". ![propuesta con hito](/assets/images/help/issues/issue-milestone.png) ## Asignar la propuesta -Para comunicar la responsabilidad, puedes asignar la propeusta a un miembro de tu organización. Para obtener más informaciónm, consulta la sección "[Asignar propuestas y solicitudes de cambios a otros usuarios de GitHub](/issues/tracking-your-work-with-issues/assigning-issues-and-pull-requests-to-other-github-users)". +Para comunicar la responsabilidad, puedes asignar la propeusta a un miembro de tu organización. Para más información, vea "[Asignación de incidencias y solicitudes de incorporación de cambios a otros usuarios de GitHub](/issues/tracking-your-work-with-issues/assigning-issues-and-pull-requests-to-other-github-users)". ![propuesta con asignados](/assets/images/help/issues/issue-assignees.png) ## Agregar la propuesta a un proyecto -Puedes agregar la propuesta a un proyecto existente{% ifversion projects-v2 %} y poblar los metadatos para el proyecto. {% endif %} Para obtener más información sobre los proyectos, consulta la sección {% ifversion projects-v2 %}"[Acerca de los proyectos](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)".{% else %}"[Organizar tu trabajo con los tableros de proyecto](/issues/organizing-your-work-with-project-boards)".{% endif %} +Puedes agregar la incidencia a un proyecto existente{% ifversion projects-v2 %} y rellenar los metadatos del proyecto. {% endif %} Para más información sobre los proyectos, consulta {% ifversion projects-v2 %}"[Acerca de los proyectos](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)".{% else %}"[Organización del trabajo con paneles de proyecto](/issues/organizing-your-work-with-project-boards)".{% endif %} ![propuesta con proyectos](/assets/images/help/issues/issue-project.png) ## Emitir tu propuesta -Haz clic en **Emitir propuesta nueva** para crear tu propuesta. Puedes editar cualquiera de los campos anteriores después de crear la propuesta. Tu propuesta tiene una URL única que puedes compartir con los miembros del equipo o referenciar en otras propuestas o solicitudes de cambio. +Haga clic en **Enviar nueva incidencia** para crear la incidencia. Puedes editar cualquiera de los campos anteriores después de crear la propuesta. Tu propuesta tiene una URL única que puedes compartir con los miembros del equipo o referenciar en otras propuestas o solicitudes de cambio. ## Comunicar -Después de que se crea tu propuesta, sigue la conversación agregando comentarios a ella. Puedes @mencionar a los colaboradores o equipos para que se fijen en un comentario. Para enlazar las propuestas relacionadas en el mismo repositorio, puedes teclear `#` seguido de parte del título de la propuesta y luego hacer clic en la propueta que quieras enlazar. Para obtener más información, consulta la sección "[Escribir en GitHub](/github/writing-on-github)". +Después de que se crea tu propuesta, sigue la conversación agregando comentarios a ella. Puede @mention a colaboradores o equipos para que se fijen en un comentario. Para vincular las incidencias relacionadas en el mismo repositorio, puede escribir `#` seguido de parte del título de la incidencia y luego hacer clic en la que quiera vincular. Para más información, vea "[Escritura en GitHub](/github/writing-on-github)". ![comentario de una propuesta](/assets/images/help/issues/issue-comment.png) @@ -92,10 +95,10 @@ Puedes utilizar las propuestas para una amplia gama de propósitos. Por ejemplo: - Rastrear ideas - Recolectar retroalimentación - Planear tareas -- Reportar errores +- Notificación de errores -Aquí tienes algunos recursos útiles para que tomes tus siguientes pasos con {% data variables.product.prodname_github_issues %}: +Estos son algunos recursos útiles para que realice los siguientes pasos con {% data variables.product.prodname_github_issues %}: -- Para aprender más sobre las propuestas, consulta la sección "[Acerca de las propuestas](/issues/tracking-your-work-with-issues/about-issues)". -- Para aprender más sobre cómo pueden ayudarte los proyectos con la planeación y el rastreo, consulta la sección {% ifversion projects-v2 %}"[Acerca de los proyectos](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)".{% else %}"[Organizar tu trabajo con los tableros de proyecto](/issues/organizing-your-work-with-project-boards)".{% endif %} -- Para aprender más sobre cómo utilizar las plantillas de propuestas{% ifversion fpt or ghec %} y emitir formatos{% endif %} para motivar a los contribuyentes a proporcionar información específica, consulta la sección "[Utilizar las plantillas para motivar las propuestas y solicitudes de cambios útiles](/communities/using-templates-to-encourage-useful-issues-and-pull-requests)". +- Para más información sobre las incidencias, vea "[Acerca de las incidencias](/issues/tracking-your-work-with-issues/about-issues)". +- Para más información sobre cómo pueden ayudarte los proyectos con la planificación y el seguimiento, consulta {% ifversion projects-v2 %}"[Acerca de los proyectos](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)".{% else %}"[Organización del trabajo con paneles de proyecto](/issues/organizing-your-work-with-project-boards)".{% endif %} +- Para obtener más información sobre el uso de plantillas de incidencias{% ifversion fpt or ghec %} y formularios de incidencias{% endif %} para animar a los colaboradores a proporcionar información específica, vea "[Uso de plantillas para fomentar incidencias útiles y solicitudes de incorporación de cambios](/communities/using-templates-to-encourage-useful-issues-and-pull-requests)". diff --git a/translations/es-ES/content/issues/tracking-your-work-with-issues/transferring-an-issue-to-another-repository.md b/translations/es-ES/content/issues/tracking-your-work-with-issues/transferring-an-issue-to-another-repository.md index d39c4e42b9..bc98d7a5cb 100644 --- a/translations/es-ES/content/issues/tracking-your-work-with-issues/transferring-an-issue-to-another-repository.md +++ b/translations/es-ES/content/issues/tracking-your-work-with-issues/transferring-an-issue-to-another-repository.md @@ -13,31 +13,38 @@ versions: ghec: '*' topics: - Pull requests -shortTitle: Transferir una propuesta +shortTitle: Transfer an issue +ms.openlocfilehash: 4e4892468178e7440be7e0a730a948ce2465f1dc +ms.sourcegitcommit: 22d665055b1bee7a5df630385e734e3a149fc720 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/13/2022 +ms.locfileid: '145135390' --- - -Para transferir una propuesta abierta a otro repositorio, debes tener acceso de escritura en el repositorio en el cual se encuentra la propuesta y en el que la recibirá cuando la transfieras. Para obtener más información, consulta la sección "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". +Para transferir una propuesta abierta a otro repositorio, debes tener acceso de escritura en el repositorio en el cual se encuentra la propuesta y en el que la recibirá cuando la transfieras. Para más información, vea "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". {% note %} -**Nota**: Solo puedes transferir propuestas entre los repositorios que pertenezcan a la misma cuenta de usuario o de organización. {% ifversion fpt or ghes or ghec %}Una propuesta de repositorio privado no puede transferirse a un repositorio público.{% endif %} +**Nota**: Solo puede transferir incidencias entre repositorios que son propiedad del mismo usuario o de la misma cuenta de la organización. {% ifversion fpt or ghes or ghec %}Una propuesta de repositorio privado no puede transferirse a un repositorio público.{% endif %} {% endnote %} -Cuando transfieres un informe de problemas, se retendrá tanto los comentarios como las personas asignadas. Labels and milestones are also retained if they're present in the target repository, with labels matching by name and milestones matching by both name and due date. Esta propuesta se mantendrá en cualquier tablero de proyecto que pertenezca al usuario o que se encuentre en la organización y se eliminará de cualquier tablero de proyecto de los repositorios. Para obtener más información, consulta "[Acerca de los tableros de proyectos](/articles/about-project-boards)." +Cuando transfieres una propuesta, los comentarios, etiquetas y asignados se retienen. Los hitos de la propuesta no se retienen. Esta propuesta se mantendrá en cualquier tablero de proyecto que pertenezca al usuario o que se encuentre en la organización y se eliminará de cualquier tablero de proyecto de los repositorios. Para más información, vea "[Acerca de los paneles de proyecto](/articles/about-project-boards)". Las personas o equipos que se mencionan en la propuesta recibirán una notificación que les haga saber que la propuesta se transfirió a un repositorio nuevo. La URL original se redirige a la URL nueva de la propuesta. Las personas que no tengan permisos de lectura en el repositorio nuevo verán un anuncio que les hará saber que la propuesta se transfirió a un repositorio nuevo al que no pueden acceder. -## Transferir una propuesta abierta a otro repositorio +## Transferir una propuesta abierta a otro repositorio {% webui %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-issues %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-issues %} 3. En la lista de propuestas, haz clic en la propuesta que quieres transferir. -4. En la barra lateral derecha, haz clic en **Transfer issue** (Transferir propuesta). ![Botón para transferir propuesta](/assets/images/help/repository/transfer-issue.png) -5. Utiliza el menú desplegable **Choose a repository** (Elegir un repositorio) y selecciona el repositorio al que quieres transferir la propuesta. ![Elige una selección de repositorio](/assets/images/help/repository/choose-a-repository.png) -6. Haz clic en **Transfer issue** (Transferir propuesta). ![Botón Transfer issue (Transferir propuesta)](/assets/images/help/repository/transfer-issue-button.png) +4. En la barra lateral derecha, haga clic en **Transferir incidencia**. +![Botón para transferir la incidencia](/assets/images/help/repository/transfer-issue.png) +5. Use el menú desplegable **Elegir un repositorio** y seleccione el repositorio al que quiera transferir la incidencia. +![Elección de una selección de repositorio](/assets/images/help/repository/choose-a-repository.png) +6. Haga clic en **Transferir incidencia**. +![Botón Transferir incidencia](/assets/images/help/repository/transfer-issue-button.png) {% endwebui %} @@ -45,7 +52,7 @@ Las personas o equipos que se mencionan en la propuesta recibirán una notificac {% data reusables.cli.cli-learn-more %} -Para transferir una propuesta, utiliza el subcomando `gh issue transfer`. Reemplaza el parámetro `issue` con el número o URL de la propuesta. Reemplaza el parámetro `{% ifversion ghes %}hostname/{% endif %}owner/repo` con {% ifversion ghes %}la URL{% else %}el nombre{% endif %} del repositorio al que quieras transferir la propuesta, tal como `{% ifversion ghes %}https://ghe.io/{% endif %}octocat/octo-repo`. +Para transferir una incidencia, use el subcomando `gh issue transfer`. Reemplace el parámetro `issue` por el número o la dirección URL de la incidencia. Reemplace el parámetro `{% ifversion ghes %}hostname/{% endif %}owner/repo` por la {% ifversion ghes %}URL{% else %}el nombre{% endif %} del repositorio al que quiera transferir la incidencia, como `{% ifversion ghes %}https://ghe.io/{% endif %}octocat/octo-repo`. ```shell gh issue transfer issue {% ifversion ghes %}hostname/{% endif %}owner/repo @@ -53,8 +60,8 @@ gh issue transfer issue {% ifversion ghes %}hostname/{% endif %}own {% endcli %} -## Leer más +## Información adicional -- "[Acerca de las propuestas](/articles/about-issues)" -- "[Revisar tu registro de seguridad](/articles/reviewing-your-security-log)" -- "[Revisar el registro de auditoría para tu organización](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization)" +- "[Acerca de las incidencias](/articles/about-issues)" +- "[Revisión del registro de seguridad](/articles/reviewing-your-security-log)" +- "[Revisión del registro de auditoría de la organización](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization)" diff --git a/translations/es-ES/content/issues/tracking-your-work-with-issues/viewing-all-of-your-issues-and-pull-requests.md b/translations/es-ES/content/issues/tracking-your-work-with-issues/viewing-all-of-your-issues-and-pull-requests.md index bedd78a4d8..8db03258e7 100644 --- a/translations/es-ES/content/issues/tracking-your-work-with-issues/viewing-all-of-your-issues-and-pull-requests.md +++ b/translations/es-ES/content/issues/tracking-your-work-with-issues/viewing-all-of-your-issues-and-pull-requests.md @@ -14,15 +14,22 @@ versions: topics: - Pull requests - Issues -shortTitle: Ver todas tus propuestas & solicitudes de cambio +shortTitle: View all your issues & PRs type: how_to +ms.openlocfilehash: da42e2fe59a4ec80af2727eef66ae475f4b38ded +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135384' --- - Tus tableros de propuestas y solicitudes de extracción están disponibles en la parte superior de cualquier página. En cada tablero, puedes filtrar la lista para encontrar propuestas y solicitudes de extracción que creaste, que están asignadas a ti o en las cuales estás mencionado. También puedes encontrar solicitudes de extracción que te han pedido que revises. -1. En la partes superior de cualquier página, haz clic en **Pull requests (Solicitudes de extracción)** o **Issues (Propuestas)**. ![Tableros de solicitudes de extracción o propuestas globales](/assets/images/help/overview/issues_and_pr_dashboard.png) -2. Como alternativa, elige un filtro o [utiliza la barra de búsqueda para filtrar resultados más específicos](/articles/using-search-to-filter-issues-and-pull-requests). ![Lista de solicitudes de extracción con el filtro "Created" (Creado) seleccionado](/assets/images/help/overview/pr_dashboard_created.png) +1. En la parte superior de cualquier página, haga clic en **Pull requests** o **Issues**. + ![Paneles globales de solicitudes de incorporación de cambios o incidencias](/assets/images/help/overview/issues_and_pr_dashboard.png) +2. Opcionalmente, elija un filtro o [use la barra de búsqueda para filtrar por resultados más específicos](/articles/using-search-to-filter-issues-and-pull-requests). + ![Lista de solicitudes de incorporación de cambios con el filtro "Created" seleccionado](/assets/images/help/overview/pr_dashboard_created.png) -## Leer más +## Información adicional -- "[Ver tus suscripciones](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions#reviewing-repositories-that-youre-watching)" +- "[Visualización de las suscripciones](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions#reviewing-repositories-that-youre-watching)" diff --git a/translations/es-ES/content/issues/using-labels-and-milestones-to-track-work/about-milestones.md b/translations/es-ES/content/issues/using-labels-and-milestones-to-track-work/about-milestones.md index 1cc6236a39..9ccec5be81 100644 --- a/translations/es-ES/content/issues/using-labels-and-milestones-to-track-work/about-milestones.md +++ b/translations/es-ES/content/issues/using-labels-and-milestones-to-track-work/about-milestones.md @@ -12,11 +12,16 @@ versions: ghec: '*' topics: - Pull requests +ms.openlocfilehash: eab1d31cb7c7099d047306348afed01c3cfd9817 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135306' --- +Al [crear un hito](/articles/creating-and-editing-milestones-for-issues-and-pull-requests), puede [asociarlo a incidencias y solicitudes de incorporación de cambios](/articles/associating-milestones-with-issues-and-pull-requests). -Cuando [creas un hito](/articles/creating-and-editing-milestones-for-issues-and-pull-requests), puedes [asociarlo con propuestas y solicitudes de extracción](/articles/associating-milestones-with-issues-and-pull-requests). - -Para administrar mejor tu proyecto, puedes [ver detalles acerca de tu hito](/articles/viewing-your-milestone-s-progress). Desde la página del hito, puedes ver lo siguiente: +Para administrar mejor el proyecto, puede [ver detalles sobre el hito](/articles/viewing-your-milestone-s-progress). Desde la página del hito, puedes ver lo siguiente: - Una descripción del hito proporcionada por el usuario, que puede incluir información como la descripción general del proyecto, los equipos relevantes y las fechas de vencimiento previstas. - La fecha de vencimiento del hito. @@ -34,15 +39,15 @@ Puedes priorizar propuestas y solicitudes de extracción abiertas en un hito hac {% note %} -**Nota:** Si hay más de 500 propuestas abiertas en un hito, no podrás priorizar propuestas. +**Nota:** Si hay más de 500 incidencias abiertas en un hito, no podrá clasificarlas por orden de prioridad. {% endnote %} ![Hito reordenado](/assets/images/help/issues/milestone-reordered.gif) -## Leer más +## Información adicional -- "[Crear y editar hitos para propuestas y solicitudes de extracción](/articles/creating-and-editing-milestones-for-issues-and-pull-requests)" -- "[Asociar hitos con propuestas y solicitudes de extracción](/articles/associating-milestones-with-issues-and-pull-requests)" -- "[Filtrar propuestas y solicitudes de extracción por hitos](/articles/filtering-issues-and-pull-requests-by-milestone)" -- "[Ver el progreso de tus hitos](/articles/viewing-your-milestone-s-progress)" +- "[Creación y edición de hitos para incidencias y solicitudes de incorporación de cambios](/articles/creating-and-editing-milestones-for-issues-and-pull-requests)" +- "[Asociación de hitos con incidencias y solicitudes de incorporación de cambios](/articles/associating-milestones-with-issues-and-pull-requests)" +- "[Filtrado de incidencias y solicitudes de incorporación de cambios por hito](/articles/filtering-issues-and-pull-requests-by-milestone)" +- "[Visualización del progreso del hito](/articles/viewing-your-milestone-s-progress)" diff --git a/translations/es-ES/content/issues/using-labels-and-milestones-to-track-work/associating-milestones-with-issues-and-pull-requests.md b/translations/es-ES/content/issues/using-labels-and-milestones-to-track-work/associating-milestones-with-issues-and-pull-requests.md index 2177e61aee..4fa9fa50bf 100644 --- a/translations/es-ES/content/issues/using-labels-and-milestones-to-track-work/associating-milestones-with-issues-and-pull-requests.md +++ b/translations/es-ES/content/issues/using-labels-and-milestones-to-track-work/associating-milestones-with-issues-and-pull-requests.md @@ -12,22 +12,28 @@ versions: ghec: '*' topics: - Pull requests -shortTitle: Agregar a los hitos +shortTitle: Add to milestones +ms.openlocfilehash: beb6b9683b7b69c33ddb9f23ab18cd7786f7754c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135301' --- - -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-issue-pr %} -3. Selecciona la casilla de verificación junto a los elementos que deseas asociar a un hito. ![Casilla de verificación de metadatos de propuestas](/assets/images/help/issues/issues_assign_checkbox.png) -4. En el margen superior derecho, haz clic en **Milestone** (Hito), luego comienza a escribir el nombre de un [hito existente](/articles/creating-and-editing-milestones-for-issues-and-pull-requests). Haz clic en el nombre del hito para asociarlo con el elemento. ![Desplegable de la asignación de los hitos de propuestas](/assets/images/help/issues/issues_assigning_milestone_dropdown.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-issue-pr %} +3. Selecciona la casilla de verificación junto a los elementos que deseas asociar a un hito. + ![Casilla de metadatos de incidencias](/assets/images/help/issues/issues_assign_checkbox.png) +4. En la esquina superior derecha, haga clic en **Milestone** (Hito) y luego empiece a escribir el nombre de [un hito existente](/articles/creating-and-editing-milestones-for-issues-and-pull-requests). Haz clic en el nombre del hito para asociarlo con el elemento. + ![Lista desplegable de la asignación de los hitos de incidencias](/assets/images/help/issues/issues_assigning_milestone_dropdown.png) {% tip %} -A medida que trabajas en las propuestas y las solicitudes de extracción, puedes [realizar el seguimiento del progreso de tu hito](/articles/viewing-your-milestone-s-progress). +A medida que trabaje en incidencias y solicitudes de incorporación de cambios, podrá [realizar un seguimiento del progreso del hito](/articles/viewing-your-milestone-s-progress). {% endtip %} -## Leer más +## Información adicional - "[Acerca de los hitos](/articles/about-milestones)" -- "[Crear y editar hitos para propuestas y solicitudes de extracción](/articles/creating-and-editing-milestones-for-issues-and-pull-requests)" -- "[Filtrar propuestas y solicitudes de extracción por hitos](/articles/filtering-issues-and-pull-requests-by-milestone)" +- "[Creación y edición de hitos para incidencias y solicitudes de incorporación de cambios](/articles/creating-and-editing-milestones-for-issues-and-pull-requests)" +- "[Filtrar incidencias y solicitudes de incorporación de cambios por hito](/articles/filtering-issues-and-pull-requests-by-milestone)" diff --git a/translations/es-ES/content/issues/using-labels-and-milestones-to-track-work/creating-and-editing-milestones-for-issues-and-pull-requests.md b/translations/es-ES/content/issues/using-labels-and-milestones-to-track-work/creating-and-editing-milestones-for-issues-and-pull-requests.md index d86eeda69f..a49608bedd 100644 --- a/translations/es-ES/content/issues/using-labels-and-milestones-to-track-work/creating-and-editing-milestones-for-issues-and-pull-requests.md +++ b/translations/es-ES/content/issues/using-labels-and-milestones-to-track-work/creating-and-editing-milestones-for-issues-and-pull-requests.md @@ -15,30 +15,34 @@ topics: - Pull requests - Issues - Project management -shortTitle: Crear & editar hitos +shortTitle: Create & edit milestones type: how_to +ms.openlocfilehash: c0e812b9f91f91d88d7512974f1df52efbf8c65b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135295' --- - -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-issue-pr %} -{% data reusables.project-management.milestones %} -4. Elige una de las siguientes opciones: - - Para crear un nuevo hito, haz clic en **Nuevo hito**. ![Botón Nuevo hito](/assets/images/help/repository/new-milestone.png) - - Para editar un hito, haz clic en **Editar** junto al hito que deseas editar. ![Opción Editar hito](/assets/images/help/repository/edit-milestone.png) -5. Escribe el título, la descripción y los demás cambios del hito, y luego haz clic en **Create milestone** (Crear hito) o **Save changes** (Guardar cambios). Los hitos interpretarán la sintaxis del lenguaje de marcado. Para obtener más información sobre la sintaxis de marcado, consulta la sección "[Sintaxis de marcado y formateado básica](/github/writing-on-github/basic-writing-and-formatting-syntax)". +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-issue-pr %} {% data reusables.project-management.milestones %} +4. Elija una de estas opciones: + - Para crear un hito, haga clic en **Nuevo hito**. + ![Botón Nuevo hito](/assets/images/help/repository/new-milestone.png) + - Para editar un hito, haga clic en **Editar** junto al hito que quiera editar. + ![Opción Editar hito](/assets/images/help/repository/edit-milestone.png) +5. Escriba el título, la descripción u otros cambios del hito y haga clic en **Crear hito** o **Guardar cambios**. Los hitos interpretarán la sintaxis del lenguaje de marcado. Para más información sobre la sintaxis de Markdown, vea "[Sintaxis básica de escritura y formato](/github/writing-on-github/basic-writing-and-formatting-syntax)". ## Eliminar hitos Cuando eliminas hitos, las propuestas y las solicitudes de extracción no se ven afectadas. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-issue-pr %} -{% data reusables.project-management.milestones %} -4. Junto al hito que deseas eliminar, haz clic en **Eliminar**. ![Opción Eliminar hito](/assets/images/help/repository/delete-milestone.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-issue-pr %} {% data reusables.project-management.milestones %} +4. Junto al hito que quiera eliminar, haga clic en **Eliminar**. +![Opción para eliminar el hito](/assets/images/help/repository/delete-milestone.png) -## Leer más +## Información adicional - "[Acerca de los hitos](/articles/about-milestones)" -- "[Asociar hitos con propuestas y solicitudes de extracción](/articles/associating-milestones-with-issues-and-pull-requests)" -- "[Ver el progreso de tus hitos](/articles/viewing-your-milestone-s-progress)" -- "[Filtrar propuestas y solicitudes de extracción por hitos](/articles/filtering-issues-and-pull-requests-by-milestone)" +- "[Asociación de hitos con incidencias y solicitudes de incorporación de cambios](/articles/associating-milestones-with-issues-and-pull-requests)" +- "[Visualización del progreso del hito](/articles/viewing-your-milestone-s-progress)" +- "[Filtrado de incidencias y solicitudes de incorporación de cambios por hito](/articles/filtering-issues-and-pull-requests-by-milestone)" diff --git a/translations/es-ES/content/issues/using-labels-and-milestones-to-track-work/filtering-issues-and-pull-requests-by-milestone.md b/translations/es-ES/content/issues/using-labels-and-milestones-to-track-work/filtering-issues-and-pull-requests-by-milestone.md index 701d0bc543..0132b81c8f 100644 --- a/translations/es-ES/content/issues/using-labels-and-milestones-to-track-work/filtering-issues-and-pull-requests-by-milestone.md +++ b/translations/es-ES/content/issues/using-labels-and-milestones-to-track-work/filtering-issues-and-pull-requests-by-milestone.md @@ -1,6 +1,6 @@ --- title: Filtrar propuestas y solicitudes de extracción por hito -intro: 'Las propuestas y solicitudes de extracción se pueden filtrar según el hito con el que están asociadas. Una vez que has [asociado una propuesta o solicitud de extracción con un hito](/articles/associating-milestones-with-issues-and-pull-requests), puedes buscar elementos basados en sus hitos. Dentro de un hito, puedes priorizar las propuestas y solicitudes de extracción.' +intro: 'Las propuestas y solicitudes de extracción se pueden filtrar según el hito con el que están asociadas. Una vez que hayas [asociado una incidencia o una solicitud de incorporación de cambios con un hito](/articles/associating-milestones-with-issues-and-pull-requests), puedes encontrar elementos en función de sus hitos. Dentro de un hito, puedes priorizar las propuestas y solicitudes de extracción.' redirect_from: - /github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-milestones/filtering-issues-and-pull-requests-by-milestone - /articles/filtering-issues-and-pull-requests-by-milestone @@ -12,25 +12,30 @@ versions: ghec: '*' topics: - Pull requests -shortTitle: Filtrar por hito +shortTitle: Filter by milestone +ms.openlocfilehash: 6eda4a52df3212b37c3052832291f03aa2285fd5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135294' --- - {% tip %} -**Tips:** +**Sugerencias:** -- Si prefieres filtrar propuestas y solicitudes de extracción usando la barra de búsqueda, puedes usar la sintaxis de búsqueda de hitos. Para un hito llamado My milestone, la sintaxis de búsqueda sería: `milestone:"My Milestone"`. -- Para borrar tu selección de filtro, haz clic en **Borrar consultas de búsqueda, filtros y clasificaciones actuales**. -- También puedes filtrar las propuestas o solicitudes de cambios si utilizas el {% data variables.product.prodname_cli %}. Para obtener más información, consulta "[`gh issue list`](https://cli.github.com/manual/gh_issue_list)" o "[`gh pr list`](https://cli.github.com/manual/gh_pr_list)" en la documentación de {% data variables.product.prodname_cli %}. +- Si prefieres filtrar propuestas y solicitudes de extracción usando la barra de búsqueda, puedes usar la sintaxis de búsqueda de hitos. Para un hito denominado Mi hito, la sintaxis de búsqueda sería: `milestone:"My Milestone"`. +- Para borrar la selección de filtro, haga clic en **Clear current search query, filters, and sorts** (Borrar consultas de búsqueda, filtros y ordenaciones actuales). +- También puedes filtrar las propuestas o solicitudes de cambios si utilizas el {% data variables.product.prodname_cli %}. Para más información, vea "[`gh issue list`](https://cli.github.com/manual/gh_issue_list)" o "[`gh pr list`](https://cli.github.com/manual/gh_pr_list)" en la documentación de {% data variables.product.prodname_cli %}. {% endtip %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-issue-pr %} -3. Selecciona **Hitos** para ver una lista de todos los hitos disponibles para el repositorio. ![Botón Hitos](/assets/images/help/issues/issues_milestone_button.png) -4. Selecciona el hito que te interesa en la lista. En la página del hito puedes ver información relevante sobre el hito, incluidas todas las propuestas y solicitudes de extracción asociadas con él. Para obtener más información, consulta "[Acerca de los hitos](/articles/about-milestones)". +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-issue-pr %} +3. Seleccione **Milestones** (Hitos) a fin de ver una lista de todos los hitos disponibles para el repositorio. + ![Botón Hitos](/assets/images/help/issues/issues_milestone_button.png) +4. Selecciona el hito que te interesa en la lista. En la página del hito puedes ver información relevante sobre el hito, incluidas todas las propuestas y solicitudes de extracción asociadas con él. Para más información, vea "[Acerca de los hitos](/articles/about-milestones)". -## Leer más +## Información adicional -- "[Filtrar y buscar propuestas y solicitudes de cambios](/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests)" -- "[Filtrar tarjetas en un tablero de proyecto](/articles/filtering-cards-on-a-project-board)" +- "[Filtrado y búsqueda de incidencias y solicitudes de incorporación de cambios](/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests)" +- "[Filtrado de tarjetas en un panel de proyecto](/articles/filtering-cards-on-a-project-board)" diff --git a/translations/es-ES/content/issues/using-labels-and-milestones-to-track-work/index.md b/translations/es-ES/content/issues/using-labels-and-milestones-to-track-work/index.md index 10ddb02474..b7bb0d7f33 100644 --- a/translations/es-ES/content/issues/using-labels-and-milestones-to-track-work/index.md +++ b/translations/es-ES/content/issues/using-labels-and-milestones-to-track-work/index.md @@ -1,6 +1,6 @@ --- title: Utilizar etiquetas e hitos para rastrear el trabajo -shortTitle: Etiquetas e hitos +shortTitle: Labels and milestones intro: 'Utiliza las etiquetas e hitos para categorizar y rastrear el trabajo en {% data variables.product.prodname_dotcom %}.' versions: fpt: '*' @@ -18,5 +18,11 @@ children: - /viewing-your-milestones-progress redirect_from: - /github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-milestones +ms.openlocfilehash: 5da559e68d6ed61d7ec6d9c82039a86ffd47d4f2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135288' --- diff --git a/translations/es-ES/content/issues/using-labels-and-milestones-to-track-work/managing-labels.md b/translations/es-ES/content/issues/using-labels-and-milestones-to-track-work/managing-labels.md index 76ff3bf0de..286ab180fb 100644 --- a/translations/es-ES/content/issues/using-labels-and-milestones-to-track-work/managing-labels.md +++ b/translations/es-ES/content/issues/using-labels-and-milestones-to-track-work/managing-labels.md @@ -1,6 +1,6 @@ --- title: Administrar las etiquetas -intro: 'Puedes clasificar {% ifversion fpt or ghec %}propuestas, solicitudes de cambio y debates{% else %}propuestas y solicitudes de cambio{% endif %} si creas, editas, aplicas y borras las etiquetas.' +intro: 'Puedes clasificar {% ifversion fpt or ghec %}propuestas, solicitudes de incorporación de cambios y debates{% else %}propuestas y solicitudes de incorporación de cambios{% endif %} si creas, editas, aplicas y borras las etiquetas.' permissions: '{% data reusables.enterprise-accounts.emu-permission-repo %}' redirect_from: - /github/managing-your-work-on-github/managing-your-work-with-issues-and-pull-requests/managing-labels @@ -30,67 +30,61 @@ topics: - Issues - Project management type: how_to +ms.openlocfilehash: 42feddd5ebbdee81140d3aab48b81f83a2c6e69f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135270' --- - ## Acerca de las etiquetas +## Acerca de las etiquetas -Puedes administrar tu trabajo en {% data variables.product.product_name %} si creas etiquetas para categorizar {% ifversion fpt or ghec %}propuestas, solicitudes de cambio, y debates{% else %}propuestas y solicitudes de cambio{% endif %}. Puedes aplicar etiquetas en el repositorio en el que éstas se hayan creado. Una vez que exista una etiqueta, puedes utilizarla en cualquier {% ifversion fpt or ghec %}propuesta, solicitud de cambio o debate{% else %}propuesta o solicitud de cambio{% endif %} dentro del repositorio. +Puede administrar el trabajo en {% data variables.product.product_name %} si crea etiquetas para categorizar {% ifversion fpt or ghec %}incidencias, solicitudes de incorporación de cambios y debates{% else %}incidencias y solicitudes de incorporación de cambios{% endif %}. Puedes aplicar etiquetas en el repositorio en el que éstas se hayan creado. Una vez que existe una etiqueta, puede usarla en cualquier {% ifversion fpt or ghec %}incidencia, solicitud de incorporación de cambios o debate{% else %}incidencia o solicitud de incorporación de cambios{% endif %} dentro de ese repositorio. ## Acerca de las etiquetas predeterminadas -{% data variables.product.product_name %} ofrece etiquetas predeterminadas en cada repositorio nuevo. Puedes usar estas etiquetas predeterminadas para ayudar a crear un flujo de trabajo estándar en un repositorio. +{% data variables.product.product_name %} ofrece etiquetas predeterminadas en cada repositorio nuevo. Puede usar estas etiquetas predeterminadas para facilitar la creación de un flujo de trabajo estándar en un repositorio. -| Etiqueta | Descripción | -| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `error` | Indica un problema inesperado o un comportamiento no intencionado{% ifversion fpt or ghes or ghec %} -| `documentación` | Indica una necesidad de mejoras o adiciones a la documentación{% endif %} -| `duplicado` | Indica {% ifversion fpt or ghec %}propuestas, solicitudes de cambio o debates{% else %}propuestas o solicitudes de cambio{% endif %}similares. | -| `mejora` | Indica solicitudes de nueva función | -| `primera buena propuesta` | Indica una buena propuesta para los colaboradores por primera vez | -| `se busca ayuda` | Indica que un mantenedor necesita ayuda en una propuesta o solicitud de extracción | -| `no válida` | Indica que ya no es relevante una {% ifversion fpt or ghec %}propuesta, solicitud de cambios, o debate{% else %}propuesta o solicitud de cambios{% endif %} -| `pregunta` | Sindica que una {% ifversion fpt or ghec %}propuesta, solicitud de cambios o debate{% else %}propuesta o solicitud de cambios{% endif %} necesita más información | -| `wontfix` | Indica que el trabajo no continuará en una {% ifversion fpt or ghec %}propuesta, solicitud de cambios o debate{% else %}propuesta o solicitud de cambios{% endif %} +Etiqueta | Descripción +--- | --- +`bug` | Indica un problema inesperado o un comportamiento no deseado{% ifversion fpt or ghes or ghec %} +`documentation` | Indica una necesidad de mejoras o adiciones a la documentación{% endif %} +`duplicate` | Indica {% ifversion fpt or ghec %}incidencias, solicitudes de incorporación de cambios o debates{% else %}incidencias o solicitudes de incorporación de cambios{% endif %} similares +`enhancement` | Indica solicitudes de nueva función +`good first issue` | Indica una buena propuesta para los colaboradores por primera vez +`help wanted` | Indica que un mantenedor necesita ayuda en una propuesta o solicitud de extracción +`invalid` | Indica que una {% ifversion fpt or ghec %}incidencia, una solicitud de incorporación de cambios o un debate{% else %}incidencia o solicitud de incorporación de cambios{% endif %} ya no es importante +`question` | Indica que una {% ifversion fpt or ghec %}incidencia, una solicitud de incorporación de cambios o un debate{% else %}incidencia o solicitud de incorporación de cambios{% endif %} necesita más información +`wontfix` | Indica que el trabajo no continuará en una {% ifversion fpt or ghec %}incidencia, solicitud de incorporación de cambios o un debate{% else %}incidencia o solicitud de incorporación de cambios{% endif %} Las etiquetas predeterminadas se incluyen en todos los repositorios nuevos cuando se crea el repositorio, pero luego puedes editarlas o eliminarlas. -Las propuestas con la etiqueta `good first issue` se utilizan para llenar la página de `contribute` del repositorio. Para encontrar un ejemplo de página de `contribute`, consulta [github/docs/contribute](https://github.com/github/docs/contribute). +Las incidencias con la etiqueta `good first issue` se usan para rellenar la página `contribute` del repositorio. Para obtener un ejemplo de una página `contribute`, vea [github/docs/contribute](https://github.com/github/docs/contribute). -{% ifversion fpt or ghes or ghec %} -Los propietarios de la organización pueden personalizar las etiquetas predeterminadas para los repositorios de la organización. Para obtener más información, consulta "[Administrar etiquetas predeterminadas para los repositorios en tu organización](/articles/managing-default-labels-for-repositories-in-your-organization)". +{% ifversion fpt or ghes or ghec %} Los propietarios de la organización pueden personalizar las etiquetas predeterminadas para los repositorios de su organización. Para más información, vea "[Administración de etiquetas predeterminadas para repositorios de la organización](/articles/managing-default-labels-for-repositories-in-your-organization)". {% endif %} ## Crear una etiqueta Cualquiera con acceso de escritura en un repositorio puede crear una etiqueta. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-issue-pr %} -{% data reusables.project-management.labels %} -4. A la derecha del campo de búsqueda, haz clic en **Nueva etiqueta**. -{% data reusables.project-management.name-label %} -{% data reusables.project-management.label-description %} -{% data reusables.project-management.label-color-randomizer %} -{% data reusables.project-management.create-label %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-issue-pr %} {% data reusables.project-management.labels %} +4. A la derecha del campo de búsqueda, haga clic en **Nueva etiqueta**. +{% data reusables.project-management.name-label %} {% data reusables.project-management.label-description %} {% data reusables.project-management.label-color-randomizer %} {% data reusables.project-management.create-label %} ## Aplicar una etiqueta Cualquiera con acceso de clasificación en un repositorio puede aplicar y descartar etiquetas. -1. Navega a la {% ifversion fpt or ghec %}propuesta, solicitud de cambios o debate{% else %}propuesta o solicitud de cambios{% endif %}. -1. En la barra lateral derecha, a la derecha de "Etiquetas", haz clic en {% octicon "gear" aria-label="The gear icon" %} y luego en la etiqueta. ![Menú desplegable de "Labels"](/assets/images/help/issues/labels-drop-down.png) +1. Vaya a la {% ifversion fpt or ghec %}incidencia, la solicitud de incorporación de cambios o el debate{% else %}incidencia o solicitud de incorporación de cambios{% endif %}. +1. En la barra lateral derecha, a la derecha de "Etiquetas", haz clic en {% octicon "gear" aria-label="The gear icon" %} y luego en la etiqueta. + ![Menú desplegable "Etiquetas"](/assets/images/help/issues/labels-drop-down.png) ## Editar una etiqueta Cualquiera con acceso de escritura en un repositorio puede editar las etiquetas existentes. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-issue-pr %} -{% data reusables.project-management.labels %} -{% data reusables.project-management.edit-label %} -{% data reusables.project-management.name-label %} -{% data reusables.project-management.label-description %} -{% data reusables.project-management.label-color-randomizer %} -{% data reusables.project-management.save-label %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-issue-pr %} {% data reusables.project-management.labels %} {% data reusables.project-management.edit-label %} {% data reusables.project-management.name-label %} {% data reusables.project-management.label-description %} {% data reusables.project-management.label-color-randomizer %} {% data reusables.project-management.save-label %} ## Eliminar una etiqueta @@ -98,13 +92,10 @@ Cualquiera con acceso de escritura en un repositorio puede borrar las etiquetas El borrar una etiqueta la eliminará de las propuestas y soilcitudes de cambios. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-issue-pr %} -{% data reusables.project-management.labels %} -{% data reusables.project-management.delete-label %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-issue-pr %} {% data reusables.project-management.labels %} {% data reusables.project-management.delete-label %} -## Leer más -- "[Filtrar y buscar propuestas y solicitudes de cambios](/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests)"{% ifversion fpt or ghes or ghec %} -- "[Administrar las etiquetas predeterminadas para los repositorios de tu organización](/articles/managing-default-labels-for-repositories-in-your-organization)"{% endif %}{% ifversion fpt or ghec %} -- "[Fomentar las contribuciones sanas a tu proyecto con etiquetas](/communities/setting-up-your-project-for-healthy-contributions/encouraging-helpful-contributions-to-your-project-with-labels)"{% endif %} -- [Sintaxis de escritura y formato básicos](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#using-emoji)" +## Información adicional +- "[Filtrado y búsqueda de incidencias y solicitudes de incorporación de cambios](/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests)"{% ifversion fpt or ghes or ghec %} +- "[Administración de etiquetas predeterminadas para repositorios de la organización](/articles/managing-default-labels-for-repositories-in-your-organization)"{% endif %}{% ifversion fpt or ghec %} +- "[Fomento de colaboraciones útiles para el proyecto con etiquetas](/communities/setting-up-your-project-for-healthy-contributions/encouraging-helpful-contributions-to-your-project-with-labels)"{% endif %} +- "[Sintaxis de escritura y formato básicos](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#using-emoji)" diff --git a/translations/es-ES/content/issues/using-labels-and-milestones-to-track-work/viewing-your-milestones-progress.md b/translations/es-ES/content/issues/using-labels-and-milestones-to-track-work/viewing-your-milestones-progress.md index 7eb36cfeeb..7a0128212c 100644 --- a/translations/es-ES/content/issues/using-labels-and-milestones-to-track-work/viewing-your-milestones-progress.md +++ b/translations/es-ES/content/issues/using-labels-and-milestones-to-track-work/viewing-your-milestones-progress.md @@ -13,19 +13,24 @@ versions: ghec: '*' topics: - Pull requests -shortTitle: Visualizar el progreso a un hito +shortTitle: View progress to milestone +ms.openlocfilehash: 46c1b154bb5ae71e0ef4b75a8404f70ef467a867 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135259' --- - -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-issue-pr %} -3. En el ángulo superior izquierdo, haz clic en **Milestones (Hitos)**. ![Botón de propuestas del hito](/assets/images/help/issues/issues_milestone_button.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-issue-pr %} +3. En la esquina superior izquierda, haga clic en **Milestones**. + ![Botón de hito de incidencia](/assets/images/help/issues/issues_milestone_button.png) 4. Selecciona el hito sobre el que deseas ver más información. ![Resumen de propuestas del hito](/assets/images/help/issues/issues_milestone_overview.png) -Para administrar mejor tu proyecto, puedes priorizar propuestas o solicitudes de extracción dentro de un hito. Para obtener más información, consulta "[Acerca de los hitos](/articles/about-milestones#prioritizing-issues-and-pull-requests-in-milestones)." +Para administrar mejor tu proyecto, puedes priorizar propuestas o solicitudes de extracción dentro de un hito. Para obtener más información, consulte "[Acerca de los hitos](/articles/about-milestones#prioritizing-issues-and-pull-requests-in-milestones)". -## Leer más +## Información adicional -* "[Asociar hitos con propuestas y solicitudes de extracción](/articles/associating-milestones-with-issues-and-pull-requests)" -* "[Filtrar propuestas y solicitudes de extracción por hitos](/articles/filtering-issues-and-pull-requests-by-milestone)" +* "[Asociación de hitos con incidencias y solicitudes de incorporación de cambios](/articles/associating-milestones-with-issues-and-pull-requests)" +* "[Filtrado de incidencias y solicitudes de incorporación de cambios por hito](/articles/filtering-issues-and-pull-requests-by-milestone)" diff --git a/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/about-organizations.md b/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/about-organizations.md index 559f371850..184c5db5c3 100644 --- a/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/about-organizations.md +++ b/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/about-organizations.md @@ -1,6 +1,6 @@ --- -title: About organizations -intro: Organizations are shared accounts where businesses and open-source projects can collaborate across many projects at once, with sophisticated security and administrative features. +title: Acerca de las organizaciones +intro: 'Las organizaciones son cuentas compartidas en las que las empresas y los proyectos de código abierto pueden colaborar en muchos proyectos a la vez, con características sofisticadas de seguridad y administrativas.' redirect_from: - /articles/about-organizations - /github/setting-up-and-managing-organizations-and-teams/about-organizations @@ -12,47 +12,46 @@ versions: topics: - Organizations - Teams +ms.openlocfilehash: 3780e309aa149de90a6871fbe236aac752c67d0b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147389887' --- +## Acerca de las organizaciones -## About organizations +{% data reusables.organizations.about-organizations %} Para obtener más información sobre los tipos de cuenta, vea "[Tipos de cuentas de {% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/types-of-github-accounts)". -{% data reusables.organizations.about-organizations %} For more information about account types, see "[Types of {% data variables.product.prodname_dotcom %} accounts](/get-started/learning-about-github/types-of-github-accounts)." +Puedes invitar a un número ilimitado de personas a unirse a tu organización y, después, proporcionar a estos miembros una variedad de roles que conceden distintos niveles de acceso a la organización y sus datos. Para más información, vea "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)". -You can invite an unlimited number of people to join your organization, then give these organization members a variety of roles that grant different levels of access to the organization and its data. For more information, see "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)." +Además de administrar el acceso a la propia organización, puedes administrar por separado el acceso a los repositorios, paneles de proyecto y aplicaciones de la organización. Para obtener más información, consulta "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)", "[Permisos de panel de proyecto para una organización](/organizations/managing-access-to-your-organizations-project-boards/project-board-permissions-for-an-organization)" y "[Administración del acceso a las aplicaciones de la organización](/organizations/managing-access-to-your-organizations-apps)". -In addition to managing access to the organization itself, you can separately manage access to your organization's repositories, project boards, and apps. For more information, see "[Repository roles for an organization](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)", "[Project board permissions for an organization](/organizations/managing-access-to-your-organizations-project-boards/project-board-permissions-for-an-organization)", and "[Managing access to your organization's apps](/organizations/managing-access-to-your-organizations-apps)." +Para simplificar la administración de acceso y mejorar la colaboración, puedes crear equipos anidados que reflejen la estructura del grupo, con permisos de acceso en cascada y menciones. Para más información, vea "[Acerca de los equipos](/organizations/organizing-members-into-teams/about-teams)". -To simplify access management and enhance collaboration, you can create nested teams that reflect your group's structure, with cascading access permissions and mentions. For more information, see "[About teams](/organizations/organizing-members-into-teams/about-teams)." +Puedes configurar la organización para satisfacer las necesidades únicas del grupo administrando la configuración, como restringir los tipos de repositorios que los miembros pueden crear. Para obtener más información, consulta "[Administración de la configuración de una organización](/organizations/managing-organization-settings)". -You can configure the organization to meet the unique needs of your group by managing settings, such as restricting the types of repositories that members can create. For more information, see "[Managing organization settings](/organizations/managing-organization-settings)." +Para proteger la seguridad de la organización, puedes aplicar los requisitos de seguridad y revisar el registro de auditoría de esta. Para obtener más información, consulte "[Protección de la organización](/organizations/keeping-your-organization-secure)". -To harden your organization's security, you can enforce security requirements and review the organization's audit log. For more information, see "[Keeping your organization secure](/organizations/keeping-your-organization-secure)." - -{% data reusables.organizations.org-ownership-recommendation %} For more information, see "[Maintaining ownership continuity for your organization](/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization)." +{% data reusables.organizations.org-ownership-recommendation %} Para obtener más información, vea "[Mantener la continuidad de la propiedad para su organización](/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization)". {% ifversion fpt or ghec %} -## About feature availability +## Acerca de la disponibilidad de características -{% data reusables.organizations.organization-plans %} -{% endif %} +{% data reusables.organizations.organization-plans %} {% endif %} -## Organizations and enterprise accounts +## Organizaciones y cuentas de empresa -{% ifversion fpt %} -Enterprise accounts are a feature of {% data variables.product.prodname_ghe_cloud %} that allow owners to centrally manage policy and billing for multiple organizations. For more information, see [the {% data variables.product.prodname_ghe_cloud %} documentation](/enterprise-cloud@latest/organizations/collaborating-with-groups-in-organizations/about-organizations). -{% else %} -{% ifversion ghec %}For organizations that belong to an enterprise account, billing is managed at the enterprise account level, and billing settings are not available at the organization level.{% endif %} Enterprise owners can set policy for all organizations in the enterprise account or allow organization owners to set the policy at the organization level. Organization owners cannot change settings enforced for your organization at the enterprise account level. If you have questions about a policy or setting for your organization, contact the owner of your enterprise account. +{% ifversion fpt %} Las cuentas de empresa son una característica de {% data variables.product.prodname_ghe_cloud %} que permiten a los propietarios administrar de forma centralizada la directiva y la facturación de varias organizaciones. Para obtener más información, vea la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/organizations/collaborating-with-groups-in-organizations/about-organizations). +{% else %} {% ifversion ghec %}En el caso de las organizaciones que pertenecen a una cuenta de empresa, la facturación se administra en el nivel de cuenta de empresa y la configuración de facturación no está disponible en el nivel de organización.{% endif %} Los propietarios de empresas pueden establecer la directiva para todas las organizaciones de la cuenta de empresa o permitir que los propietarios de la organización establezcan la directiva en el nivel de organización. Los propietarios de la organización no pueden cambiar los parámetros implementados para tu organización en el nivel de cuenta de empresa. Si tienes consultas sobre una política o la configuración para tu organización, comunícate con el propietario de tu cuenta de empresa. -{% ifversion ghec %} -{% data reusables.enterprise.create-an-enterprise-account %} For more information, see "[Creating an enterprise account](/admin/overview/creating-an-enterprise-account)." +{% ifversion ghec %} {% data reusables.enterprise.create-an-enterprise-account %} Para obtener más información, vea "[Crear una cuenta de empresa](/admin/overview/creating-an-enterprise-account)". -{% data reusables.enterprise-accounts.invite-organization %} -{% endif %} -{% endif %} +{% data reusables.enterprise-accounts.invite-organization %} {% endif %} {% endif %} {% ifversion fpt or ghec %} -## Terms of service and data protection for organizations +## Términos de servicio y protección de datos para organizaciones -An entity, such as a company, non-profit, or group, can agree to the Standard Terms of Service or the Corporate Terms of Service for their organization. For more information, see "[Upgrading to the Corporate Terms of Service](/articles/upgrading-to-the-corporate-terms-of-service)." +Una entidad, como una empresa, una organización sin fines de lucro o un grupo, puede aceptar los Términos de servicio estándar o los Términos de servicio corporativos para su organización. Para obtener más información, vea "[Actualizar a los términos del servicio corporativos](/articles/upgrading-to-the-corporate-terms-of-service)". {% endif %} diff --git a/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/about-your-organization-dashboard.md b/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/about-your-organization-dashboard.md index 6ab2e4d91a..b661e2ab11 100644 --- a/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/about-your-organization-dashboard.md +++ b/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/about-your-organization-dashboard.md @@ -12,9 +12,14 @@ versions: topics: - Organizations - Teams -shortTitle: Tablero de la organización +shortTitle: Organization dashboard +ms.openlocfilehash: c5f25d589e7b640fa411cd26f004961081c9d8e8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135252' --- - ## Acceder al tablero de tu organización {% data reusables.dashboard.access-org-dashboard %} @@ -35,7 +40,7 @@ En la barra lateral izquierda de tu tablero, puedes acceder a los principales re En la sección "All activity" (Toda la actividad) de tus noticias, puedes ver actualizaciones de otros equipos y repositorios en tu organización. -La sección "All activity" (Toda la actividad) muestra toda la actividad reciente en la organización, incluida la actividad en los repositorios a los que no estás suscrito y de las personas que no sigues. Para obtener más información, consulta la sección "[Acerca de las notificaciones](/github/managing-subscriptions-and-notifications-on-github/about-notifications)" y "[Seguir a las personas](/articles/following-people)". +La sección "All activity" (Toda la actividad) muestra toda la actividad reciente en la organización, incluida la actividad en los repositorios a los que no estás suscrito y de las personas que no sigues. Para obtener más información, consulta "[Acerca de las notificaciones](/github/managing-subscriptions-and-notifications-on-github/about-notifications)" y "[Seguimiento de personas](/articles/following-people)". Por ejemplo, las noticias de la organización muestran actualizaciones cuando alguien en la organización: - Crea una rama nueva. @@ -43,9 +48,9 @@ Por ejemplo, las noticias de la organización muestran actualizaciones cuando al - Envía un comentario de revisión de solicitud de extracción. - Bifurca un repositorio. - Crea una página wiki. - - Sube las confirmaciones.{% ifversion fpt or ghes or ghec %} + - Inserta confirmaciones. {% ifversion fpt or ghes or ghec %} - Crea un repositorio público.{% endif %} -## Información adicional +## Más información -- "[Acerca de tu tablero personal](/articles/about-your-personal-dashboard)" +- "[Acerca de su tablero personal](/articles/about-your-personal-dashboard)" diff --git a/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/about-your-organizations-news-feed.md b/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/about-your-organizations-news-feed.md index 6383884c8e..4ffc4f1455 100644 --- a/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/about-your-organizations-news-feed.md +++ b/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/about-your-organizations-news-feed.md @@ -14,15 +14,20 @@ versions: topics: - Organizations - Teams -shortTitle: Fuente de noticias de la organización +shortTitle: Organization news feed +ms.openlocfilehash: 2ef8e11cd2ede1fedd284aed3d554bcd658d413e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135247' --- - Las noticias de una organización muestran las actividades de otras personas en los repositorios que posee esa organización. Puedes usar las noticias de tu organización para ver cuando alguien abre, cierra o fusiona una propuesta o solicitud de extracción, crea o elimina una rama, crea una etiqueta o un lanzamiento, comenta en una propuesta, una solicitud de extracción o una confirmación de cambios o sube confirmaciones nuevas a {% data variables.product.product_name %}. ## Acceder a las noticias de tu organización 1. {% data variables.product.signin_link %} a tu cuenta en {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}. -2. Abre tu {% data reusables.user-settings.personal_dashboard %}. -3. Haz clic en el cambiador de contexto de la cuenta en la esquina superior izquierda de la página. ![Botón cambiador de contexto en Enterprise](/assets/images/help/organizations/account_context_switcher.png) -4. Selecciona una organización del menú desplegable.{% ifversion fpt or ghec %} ![Context switcher menu in dotcom](/assets/images/help/organizations/account-context-switcher-selected-dotcom.png){% else %} -![Context switcher menu in Enterprise](/assets/images/help/organizations/account_context_switcher.png){% endif %} +2. Abra su {% data reusables.user-settings.personal_dashboard %}. +3. Haz clic en el cambiador de contexto de la cuenta en la esquina superior izquierda de la página. + ![Botón cambiador de contexto en Enterprise](/assets/images/help/organizations/account_context_switcher.png) +4. Seleccione una organización en el menú desplegable.{% ifversion fpt or ghec %} ![Menú del conmutador contextual en dotcom](/assets/images/help/organizations/account-context-switcher-selected-dotcom.png){% else %} ![Menú del conmutador contextual en Enterprise](/assets/images/help/organizations/account_context_switcher.png){% endif %} diff --git a/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/accessing-your-organizations-settings.md b/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/accessing-your-organizations-settings.md index 5395336b54..4526f4cd50 100644 --- a/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/accessing-your-organizations-settings.md +++ b/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/accessing-your-organizations-settings.md @@ -18,18 +18,22 @@ versions: topics: - Organizations - Teams -shortTitle: Acceder a la configuración de organización +shortTitle: Access organization settings +ms.openlocfilehash: 952b4c7d911c131fa7913b9f8ce9f6da67e34cd5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135246' --- - {% ifversion fpt or ghec %} {% tip %} -**Tip:** Solo los propietarios de la organización y los gerentes de facturación pueden ver y cambiar la información de facturación y todo el conjunto de ajustes de cuenta de la misma. Los moderadores de la organización solo ven los ajustes de moderación. {% data reusables.organizations.new-org-permissions-more-info %} +**Sugerencia:** Solo los propietarios de la organización y los gerentes de facturación pueden ver y cambiar la información de facturación y el conjunto completo de opciones de configuración de la cuenta para una organización. Los moderadores de la organización solo ven la configuración de moderación. {% data reusables.organizations.new-org-permissions-more-info %} {% endtip %} {% endif %} -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} diff --git a/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch.md b/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch.md index 88e9e9d85e..cbebeb84f1 100644 --- a/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch.md +++ b/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch.md @@ -13,18 +13,21 @@ redirect_from: topics: - Organizations - Teams -shortTitle: Crear una organización nueva +shortTitle: Create new organization +ms.openlocfilehash: d9443aa84964fcc1202fee41d95800cf8e9ccd4c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135241' --- +Cuando creas una organización nueva desde cero, esta no tiene ningún repositorio asociado. Para más información sobre cómo agregar repositorios a la organización, vea "[Creación de un repositorio](/articles/creating-a-new-repository)" y "[Transferencia de un repositorio](/articles/transferring-a-repository)". -Cuando creas una organización nueva desde cero, esta no tiene ningún repositorio asociado. Para obtener más información acerca de cómo agregar repositorios a tu organización, consulta "[Crear un repositorio nuevo](/articles/creating-a-new-repository)" y "[Transferir un repositorio](/articles/transferring-a-repository)". +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.organizations %} {% data reusables.organizations.new-organization %} +4. Sigue las propuestas para crear tu organización. {% ifversion fpt or ghec %}Para más información sobre los planes disponibles para el equipo, vea "[Productos de {% data variables.product.prodname_dotcom %}](/articles/githubs-products)".{% endif %} -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.organizations %} -{% data reusables.organizations.new-organization %} -4. Sigue las propuestas para crear tu organización. {% ifversion fpt or ghec %}Para obtener más información sobre los planes disponibles para tu equipo, consulta los productos de "[{% data variables.product.prodname_dotcom %}](/articles/githubs-products)."{% endif %} - -## Leer más +## Lecturas adicionales {% ifversion fpt or ghec %} -- "[Establecer tu correo electrónico de facturación](/articles/setting-your-billing-email)"{% endif %} +- "[Configuración del correo electrónico de facturación](/articles/setting-your-billing-email)"{% endif %} - "[Acerca de las organizaciones](/articles/about-organizations)" diff --git a/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile.md b/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile.md index 891bdc1957..12b8c7326f 100644 --- a/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile.md +++ b/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile.md @@ -1,6 +1,6 @@ --- title: Personalizar el perfil de tu organización -intro: Puedes compartir la información sobre tu organización si personalizas el perfil de esta. +intro: Puedes compartir la información sobre tu organización si personalizas el perfil de la misma. versions: fpt: '*' ghec: '*' @@ -8,83 +8,87 @@ versions: ghae: issue-4749 topics: - Organizations -shortTitle: Personalizar el perfil de una organización +shortTitle: Customize organization profile +ms.openlocfilehash: 66f234427f6e47213578e8f906e123d98c07a092 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147447934' --- +## Acerca de la página de perfil de tu organización +{% ifversion org-profile-pin-private %} Puedes personalizar la página de información general de la organización para mostrar un LÉAME y repositorios anclados dedicados a usuarios públicos o miembros de la organización. -## Acerca de la página de perfil de la organización +![Imagen de la página de perfil de una organización pública](/assets/images/help/organizations/public_profile.png) -{% ifversion org-profile-pin-private %} -Puedes personalizar la página de resumen de tu organización para que muestre un README y los repositorios fijados y dedicados a los usuarios públicos o a los miembros de la organización. +Los miembros de la organización que hayan iniciado sesión en {% data variables.product.prodname_dotcom %} pueden seleccionar una vista `member` o `public` del LÉAME y los repositorios anclados cuando visiten la página de perfil de la organización. -![Imagen de una página de perfil de organización pública](/assets/images/help/organizations/public_profile.png) +![Imagen de un conmutador de contexto de vista de página de perfil de organización pública](/assets/images/help/organizations/profile_view_switcher_public.png) -Los miembros de tu organización que iniciaron sesión en {% data variables.product.prodname_dotcom %} pueden seleccionar una vista de `member` o `public` del README y los repositorios fijos cuando visiten la página de perfil de tu organización. +La vista predeterminada es `member` si hay un LÉAME o repositorios anclados solo para miembros y `public` de lo contrario. -![Imagen del cambiador de contexto de vista para una página de perfil de una organización pública](/assets/images/help/organizations/profile_view_switcher_public.png) +![Imagen de la página de perfil de una organización solo para miembros](/assets/images/help/organizations/member_only_profile.png) -La vista está predeterminada a `member` si están presente s ya sea un README o los repositorios exclusivos para miembros y, de lo contrario, será `public`. - -![Imagen de una página de perfil de una organización exclusiva para miembros](/assets/images/help/organizations/member_only_profile.png) - -Los usuarios que no sean miembros de tu organización tendrán una vista de `public`. +A los usuarios que no son miembros de la organización se les mostrará una vista `public`. ### Repositorios anclados -Puedes darle a los usuarios un acceso fácil a los repositorios importantes o que se utilizan frecuentemente si eliges hasta seis de ellos para los usuarios públicos y seis para los miembros de la organización. Una vez que fijas los repositorios en tu perfil de organización, la sección de "Fijados" se muestra sobre la de "Repositorios" en la página de perfil. +Puedes proporcionar a los usuarios acceso fácil a repositorios importantes o usados con frecuencia, eligiendo hasta seis repositorios para usuarios públicos y seis para los miembros de la organización. Una vez anclados repositorios al perfil de la organización, la sección "Pinned" (Anclado) se muestra encima de la sección "Repositories" (Repositorios) de la página de perfil. -Solo los propietarios de la organización pueden fijar repositorios. Para obtener más información, consulta la sección "[Fijar repositorios a tu perfil de organización](#pinning-repositories-to-your-organizations-profile)". +Solo los propietarios de la organización pueden anclar repositorios. Para obtener más información, consulta "[Anclaje de repositorios al perfil de la organización](#pinning-repositories-to-your-organizations-profile)". -### README de perfil de organización +### Archivos Léeme del perfil de la organización {% endif %} -Puedes compartir información sobre cómo participar con tu organización creando un README de perfil para ella, tanto para sus miembros como para los usuarios públicos. {% data variables.product.prodname_dotcom %} te muestra el README del perfil de tu organización en la pestaña de "Resumen" de tu organización. +Puedes compartir información sobre cómo interactuar con tu organización creando un archivo Léeme del perfil de la organización para usuarios públicos y miembros de la organización. {% data variables.product.prodname_dotcom %} te muestra el README del perfil de tu organización en la pestaña de "Resumen" de tu organización. -Puedes elegir qué información incluir en el README de perfil de tu organización. Aquí tienes algunos ejemplos de la información que podría ser útil. +Puedes elegir el tipo de información que incluirás en el archivo Léeme del perfil de tu organización. Estos son algunos ejemplos de información que pueden resultar útiles. - Una sección de "Acerca de" que describa a tu organización - Lineamientos para obtener ayuda en la organización -Puedes formatear el texto e incluir emojis, imágenes y GIFs en el README del perfil de tu organización si utilizas el Marcado Enriquecido de {% data variables.product.company_short %}. Para obtener más información, consulta la sección "[Iniciar con la escritura y el formato en {% data variables.product.prodname_dotcom %}](/github/writing-on-github/getting-started-with-writing-and-formatting-on-github)". +Puedes formatear el texto e incluir emojis, imágenes y GIFs en el README del perfil de tu organización si utilizas el Marcado Enriquecido de {% data variables.product.company_short %}. Para más información, vea "[Introducción a la escritura y el formato en {% data variables.product.prodname_dotcom %}](/github/writing-on-github/getting-started-with-writing-and-formatting-on-github)". -## Agregar un README de perfil de organización púbica +## Incorporación de un archivo Léeme del perfil de la organización -1. Si tu organización aun no tiene un repositorio público de `.github`, crea un repositorio público de `.github`. -2. En el repositorio de `.github` de tu organización, crea un archivo de `README.md` en la carpeta `profile`. -3. Confirma los cambios al archivo `README.md`. El contenido del `README.md` aparecerá en el perfil público de tu organización. +1. Si la organización todavía no tiene un repositorio `.github` público, cree un repositorio `.github` público. +2. En el repositorio `.github` de la organización, cree un archivo `README.md` en la carpeta `profile`. +3. Confirme los cambios en el archivo `README.md`. El contenido de `README.md` aparecerá en el perfil público de la organización. - ![Imagen de un README público de una organización](/assets/images/help/organizations/org_public_readme.png) + ![Imagen del archivo Léeme público de una organización](/assets/images/help/organizations/org_public_readme.png) {% ifversion org-profile-pin-private %} -## Agregar un README de perfil de organización solo para miembros +## Incorporación de un archivo Léeme del perfil de la organización solo para miembros -1. Si tu organización aún no tiene un repositorio `.github-private`, crea un repositorio privado llamado `.github-private`. -2. En el repositorio `.github-private` de tu organización, crea un archivo `README.md` en la carpeta `profile`. -3. Confirma los cambios al archivo `README.md`. El contenido del `README.md` se mostrará en la vista de miembros del perfil de tu organización. +1. Si la organización todavía no tiene un repositorio `.github-private`, crea un repositorio privado llamado `.github-private`. +2. En el repositorio `.github-private` de la organización, cree un archivo `README.md` en la carpeta `profile`. +3. Confirme los cambios en el archivo `README.md`. El contenido de `README.md` se mostrará en la vista de miembro del perfil de la organización. - ![Imagen de un README de una organización exclusiva para miembros](/assets/images/help/organizations/org_member_readme.png) + ![Imagen del LÉAME solo para miembros de una organización](/assets/images/help/organizations/org_member_readme.png) -## Fijar repositorios a tu perfil de organización +## Anclaje de repositorios al perfil de la organización -Puedes fijar repositorios que quieras destacar, tales como aquellos que se utilizan frecuentemente, a la página de perfil de tu organización. Para elegir qué repositorios fijar al perfil de tu organización, debes ser un propietario de la misma. +Puedes anclar repositorios que quieras incluir, como los que se usan con frecuencia, en la página de perfil de la organización. Para elegir los repositorios que se van a anclar al perfil de la organización, debes ser propietario de la organización. -1. Navega a la página de perfil de tu organización. -2. En la barra lateral derecha de la página, en el enlace de {% octicon "eye" aria-label="The eye octicon" %} "Ver como", elige la vista de perfil **Pública** o de **Miembro** del menú desplegable. +1. Ves a la página de perfil de la organización. +2. En la barra lateral derecha de la página del vínculo {% octicon "eye" aria-label="The eye octicon" %} "View as" (Ver como), elige la vista del perfil **Public** (Público) o **Member** (Miembro) en el menú desplegable. - ![Imagen del menú desplegable de vista de perfil de la organización](/assets/images/help/organizations/org_profile_view.png) + ![Imagen de la lista desplegable de la vista de perfil de la organización](/assets/images/help/organizations/org_profile_view.png) -3. En la sección de repositorios fijados, selecciona **Personalizar fijados**. +3. En la sección de repositorios anclados, selecciona **Customize pins** (Personalizar anclajes). - ![Imagen del enlace de personalizar fijados](/assets/images/help/organizations/customize_pins_link.png) + ![Imagen del vínculo para personalizar anclajes](/assets/images/help/organizations/customize_pins_link.png) - - Si aún no has fijado ningún repositorio al perfil de tu organización, necesitarás hacer clic en **fijar repositorios** en la barra lateral derecha de la página de perfil. ![Imagen del enlace de repositorios fijados en la barra lateral derecha](/assets/images/help/organizations/pin_repositories_link.png) + - Si aún no has anclado ningún repositorio al perfil de la organización, deberás hacer clic en **pin repositories** (anclar repositorios) en la barra lateral derecha de la página del perfil. + ![Imagen del vínculo para anclar repositorios en la barra lateral derecha](/assets/images/help/organizations/pin_repositories_link.png) -4. En la caja de diálogo "Editar repositorios fijados", selecciona una combinación de hasta seis repositorios públicos, {% ifversion not fpt %}privados o internos{% else %}o privados{% endif %} para mostrar. +4. En el cuadro de diálogo "Edit pinned repositories" (Editar repositorios anclados), selecciona una combinación de hasta seis repositorios públicos, {% ifversion not fpt %}privados o internos{% else %}o privados{% endif %} para mostrar. - ![Imagen del diálogo de un repositorio fijado](/assets/images/help/organizations/pinned_repo_dialog.png) + ![Imagen del cuadro de diálogo del repositorio anclado](/assets/images/help/organizations/pinned_repo_dialog.png) -5. Haz clic en **Save pins (Guardar anclados)**. +5. Haga clic en **Save pins**. {% endif %} diff --git a/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/index.md b/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/index.md index c8a9fa9d42..dca2e05615 100644 --- a/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/index.md +++ b/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/index.md @@ -21,6 +21,12 @@ children: - /customizing-your-organizations-profile - /about-your-organizations-news-feed - /viewing-insights-for-your-organization -shortTitle: Colaborar con grupos +shortTitle: Collaborate with groups +ms.openlocfilehash: 84851a7282452c4a8d31c420a4f82991cf1b6bd3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135229' --- diff --git a/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/viewing-insights-for-your-organization.md b/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/viewing-insights-for-your-organization.md index fc95157a9a..3eb266f5b4 100644 --- a/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/viewing-insights-for-your-organization.md +++ b/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/viewing-insights-for-your-organization.md @@ -9,17 +9,22 @@ versions: topics: - Organizations - Teams -shortTitle: Ver las perspectivas de la organización +shortTitle: View organization insights permissions: Organization members can view organization insights. +ms.openlocfilehash: 5398d60f6a937c35e188dc97e44bf25b01b6d676 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135228' --- - ## Acerca de las perspectivas de la organización Puedes utilizar la información sobre la actividad de la organización para ayudarte a comprender mejor cómo los miembros de tu organización están utilizando {% data variables.product.product_name %} para colaborar y trabajar con el código. La información sobre las dependencias puede ayudarte a rastrear, informar y actuar en relación al uso del código abierto de tu organización. {% note %} -**Nota:** Para ver las perspectivas de la organización, esta debe utilizar {% data variables.product.prodname_ghe_cloud %}. {% data reusables.enterprise.link-to-ghec-trial %} +**Nota**: Para ver la información de la organización, esta debe usar {% data variables.product.prodname_ghe_cloud %}. {% data reusables.enterprise.link-to-ghec-trial %} {% endnote %} @@ -27,38 +32,44 @@ Puedes utilizar la información sobre la actividad de la organización para ayud {% note %} -**Nota:**las perspectivas de actividad en las organizaciones se encuentran actualmente en un beta público y están sujetos a cambio. +**Nota**: La información sobre la actividad de la organización se encuentra actualmente en versión beta pública y está sujeta a cambios. {% endnote %} Con la información sobre la actividad de la organización puedes ver semanal, mensual y anualmente las visualizaciones de datos de toda tu organización o de repositorios específicos, incluida la actividad de las propuestas y las solicitudes de extracción, los principales lenguajes utilizados e información acumulada sobre dónde los miembros de tu organización pasan su tiempo. -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -3. Dentro del nombre de tu organización, haz clic en {% octicon "graph" aria-label="The bar graph icon" %} **Insights (Información)**. ![Haz clic en la pestaña de información de la organización](/assets/images/help/organizations/org-nav-insights-tab.png) -4. Como alternativa, en el ángulo superior derecho de la página, elige ver los datos del/de la último/a **semana**, **mes** o **año**. ![Elige un período de tiempo para ver la información de la organización](/assets/images/help/organizations/org-insights-time-period.png) -5. Alternativamente, en el ángulo superior derecho de la página, elige ver hasta tres repositorios y haz clic en **Apply (Aplicar)**. ![Elige repositorios para ver la información de la organización](/assets/images/help/organizations/org-insights-repos.png) +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} +3. En el nombre de la organización, haga clic en {% octicon "graph" aria-label="The bar graph icon" %} **Insights** (Información). + ![Clic en la pestaña de información de la organización](/assets/images/help/organizations/org-nav-insights-tab.png) +4. Opcionalmente, en la esquina superior derecha de la página, elija ver los datos de la **última semana**, el **último mes** o el **último año**. + ![Selección de un periodo de tiempo para ver la información de la organización](/assets/images/help/organizations/org-insights-time-period.png) +5. Opcionalmente, en la esquina superior derecha de la página, elija ver datos de hasta tres repositorios y haga clic en **Apply** (Aplicar). + ![Selección de repositorios para ver la información de la organización](/assets/images/help/organizations/org-insights-repos.png) -## Ver la información de las dependencias de la organización +## Ver información sobre dependencias de la organización {% note %} -**Notea:** Por favor, asegúrate de que hayas habilitado la [Gráfica de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-the-dependency-graph). +**Nota**: Asegúrese de que ha habilitado el [Gráfico de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-the-dependency-graph). {% endnote %} Con la información sobre las dependencias puedes ver vulnerabilidades, licencias y otra información importante de los proyectos de código abierto de los que depende tu organización. -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -3. Dentro del nombre de tu organización, haz clic en {% octicon "graph" aria-label="The bar graph icon" %} **Insights (Información)**. ![Pestaña de información en la barra de navegación principal de la organización](/assets/images/help/organizations/org-nav-insights-tab.png) -4. Para ver las dependencias de esta organización, haz clic en **Dependencies (Dependencias)**. ![Pestaña de dependencias debajo de la barra de navegación principal de la organización](/assets/images/help/organizations/org-insights-dependencies-tab.png) -5. Para ver la información de las dependencias de todas tus organizaciones {% data variables.product.prodname_ghe_cloud %}, haz clic en **My organizations (Mis organizaciones)**. ![Botón Mi organización dentro de la pestaña de dependencias](/assets/images/help/organizations/org-insights-dependencies-my-orgs-button.png) -6. Puedes hacer clic en los resultados de los gráficos **Open security advisories** (Avisos de seguridad abiertos) y **Licenses** (Licencias) para filtrar por estado de vulnerabilidad, por licencia o por una combinación de ambos. ![Gráficas de "las vulnerabilidades de mis organizaciones" y de licencias](/assets/images/help/organizations/org-insights-dependencies-graphs.png) -7. Puedes hacer clic en {% octicon "package" aria-label="The package icon" %} **dependents (dependientes)** al lado de cada vulnerabilidad para ver qué dependiente en tu organización está usando cada biblioteca. ![Dependientes vulnerables de mis organizaciones](/assets/images/help/organizations/org-insights-dependencies-vulnerable-item.png) +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} +3. En el nombre de la organización, haga clic en {% octicon "graph" aria-label="The bar graph icon" %} **Insights** (Información). + ![Pestaña de información en la barra de navegación principal de la organización](/assets/images/help/organizations/org-nav-insights-tab.png) +4. Para ver las dependencias de esta organización, haga clic en **Dependencies** (Dependencias). + ![Pestaña de dependencias debajo de la barra de navegación principal de la organización](/assets/images/help/organizations/org-insights-dependencies-tab.png) +5. Para ver la información de las dependencias de todas las organizaciones {% data variables.product.prodname_ghe_cloud %}, haga clic en **My organizations** (Mis organizaciones). + ![Botón Mis organizaciones en la pestaña de dependencias](/assets/images/help/organizations/org-insights-dependencies-my-orgs-button.png) +6. Puede hacer clic en los resultados en los gráficos **Open security advisories** (Abrir avisos de seguridad) y **Licenses** (Licencias) para filtrar por un estado de vulnerabilidad, una licencia o una combinación de los dos. + ![Gráficos de "las vulnerabilidades de mis organizaciones" y de licencias](/assets/images/help/organizations/org-insights-dependencies-graphs.png) +7. Puede hacer clic en {% octicon "package" aria-label="The package icon" %} **dependents** (dependientes) junto a cada vulnerabilidad para ver qué dependiente en su organización está usando cada biblioteca. + ![Dependientes vulnerables de mis organizaciones](/assets/images/help/organizations/org-insights-dependencies-vulnerable-item.png) -## Leer más +## Información adicional - "[Acerca de las organizaciones](/organizations/collaborating-with-groups-in-organizations/about-organizations)" - - "[Explorar las dependencias de un repositorio](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository)" - - "[Cambiar la visibilidad de las perspectivas de dependencia de tu organización](/organizations/managing-organization-settings/changing-the-visibility-of-your-organizations-dependency-insights)"{% ifversion ghec %} -- "[Requerir políticas para las perspectivas de dependencia en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-dependency-insights-in-your-enterprise)"{% endif %} + - "[Exploración de las dependencias de un repositorio](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository)" + - "[Cambio de la visibilidad de la información de dependencias de la organización](/organizations/managing-organization-settings/changing-the-visibility-of-your-organizations-dependency-insights)"{% ifversion ghec %} +- "[Aplicación de directivas para la información de dependencias en su empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-dependency-insights-in-your-enterprise)"{% endif %} diff --git a/translations/es-ES/content/organizations/collaborating-with-your-team/about-team-discussions.md b/translations/es-ES/content/organizations/collaborating-with-your-team/about-team-discussions.md index 60d0d28354..c631eb8ef1 100644 --- a/translations/es-ES/content/organizations/collaborating-with-your-team/about-team-discussions.md +++ b/translations/es-ES/content/organizations/collaborating-with-your-team/about-team-discussions.md @@ -12,19 +12,24 @@ versions: ghec: '*' topics: - Community +ms.openlocfilehash: 173a067c99ff6ab10ceb6d7f0a7ef288de58b658 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135210' --- - {% data reusables.organizations.team-discussions-purpose %} Todo miembro de una organización puede publicar en la página de tu equipo o participar de un debate público. {% data reusables.organizations.team-discussions-permissions %} ![Pestaña Debayes de la página del equipo con debates privados y públicos](/assets/images/help/organizations/team-page-discussions-tab.png) -Puedes vincularte a cualquier debate de equipo para hacer referencia al mismo en otro lugar. Puedes anclar publicaciones importantes a la página de tu equipo para una referencia rápida a futuro. Para obtener más información, consulta "[Anclar un debate del equipo](/organizations/collaborating-with-your-team/pinning-a-team-discussion)". +Puedes vincularte a cualquier debate de equipo para hacer referencia al mismo en otro lugar. Puedes anclar publicaciones importantes a la página de tu equipo para una referencia rápida a futuro. Para obtener más información, vea "[Anclaje de un debate de equipo](/organizations/collaborating-with-your-team/pinning-a-team-discussion)". ![Pestaña Debates anclados de la página del equipo con debate anclado](/assets/images/help/organizations/team-discussions-pinned.png) -{% data reusables.organizations.team-discussions-default %} Los propietarios pueden desactivar debates del equipo para toda la 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)". +{% data reusables.organizations.team-discussions-default %} Los propietarios pueden desactivar debates del equipo para toda la organización. Para más información, vea "[Deshabilitación de los debates de equipo para la organización](/articles/disabling-team-discussions-for-your-organization)". ## Notificaciones para los debates del equipo @@ -32,7 +37,7 @@ Cuando alguien publica o responde a un debate público en la página de un equip {% tip %} -**Sugerencia:** Dependiendo de los parámetros de tu notificación, recibirás actualizaciones por correo electrónico, la página de notificaciones web en {% data variables.product.product_name %}, o ambas. Para obtener más información, consulta la sección "[Configurar las notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications)". +**Sugerencia**: En función de los parámetros de la notificación, recibirá actualizaciones por correo electrónico, la página de notificaciones web en {% data variables.product.product_name %} o por ambos medios. Para más información, vea "[Configuración de notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications)". {% endtip %} @@ -40,19 +45,19 @@ Por defecto, si se menciona tu nombre de usuario en un debate del equipo, recibi Para apagar las notificaciones para los debates del equipo, puedes cancelar la suscripción a una publicación de debate específica o cambiar tus parámetros de notificación para dejar de ver o ignorar por completo los debtaes de un equipo específico. Te puedes suscribir a las notificaciones para la publicación de un debate específico incluso si dejaste de ver los debates de ese equipo. -Para obtener más información, consulta la sección "[Ver tus suscripciones](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions)" y "[Equipos anidados](/articles/about-teams/#nested-teams)". +Para más información, consulta "[Vista de las suscripciones](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions)" y "[Equipos anidados](/articles/about-teams/#nested-teams)". {% ifversion fpt or ghec %} -## Debates de organización +## Debates de la organización -También puedes utilizar los debates de la organización para facilitar las conversaciones en ella. Para obtener más información, consulta la sección "[Habilitar o inhabilitar los debates de GitHub en una organización](/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization)". +También puedes usar los debates de la organización para facilitar las conversaciones en toda la organización. Para obtener más información, consulta "[Habilitación o deshabilitación de los debates de GitHub para una organización](/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization)". {% endif %} -## Leer más +## Información adicional -- "[Inicio rápido para comunicarte con {% data variables.product.prodname_dotcom %}](/github/collaborating-with-issues-and-pull-requests/quickstart-for-communicating-on-github)" -- [Acerca de los equipos](/articles/about-teams)" -- "[Crear un debate de equipo](/organizations/collaborating-with-your-team/creating-a-team-discussion)" +- "[Inicio rápido para comunicarse en {% data variables.product.prodname_dotcom %}](/github/collaborating-with-issues-and-pull-requests/quickstart-for-communicating-on-github)" +- "[Acerca de los equipos](/articles/about-teams)" +- "[Crear un debate del equipo](/organizations/collaborating-with-your-team/creating-a-team-discussion)" - "[Editar o eliminar un debate de equipo](/organizations/collaborating-with-your-team/editing-or-deleting-a-team-discussion)" diff --git a/translations/es-ES/content/organizations/collaborating-with-your-team/creating-a-team-discussion.md b/translations/es-ES/content/organizations/collaborating-with-your-team/creating-a-team-discussion.md index 37b748df5c..2fbd30551a 100644 --- a/translations/es-ES/content/organizations/collaborating-with-your-team/creating-a-team-discussion.md +++ b/translations/es-ES/content/organizations/collaborating-with-your-team/creating-a-team-discussion.md @@ -1,6 +1,6 @@ --- title: Crear un debate del equipo -intro: 'Todo miembro de la organización puede crear una publicación _public_ de un debate del equipo. Para crear una publicación de un debate del equipo _private_, debes ser un miembro del equipo o un propietario de la organización.' +intro: 'Cualquier miembro de la organización puede crear una publicación _public_ de un debate del equipo. Para crear una publicación de un debate del equipo _private_, debes ser un miembro del equipo o un propietario de la organización.' redirect_from: - /articles/creating-a-team-discussion - /github/building-a-strong-community/creating-a-team-discussion @@ -12,21 +12,26 @@ versions: ghec: '*' topics: - Community -shortTitle: Crear un debate de equipo +shortTitle: Create a team discussion +ms.openlocfilehash: 2d6c67fb81bcc61b6e9f1d85ff589e2167798a72 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135205' --- +{% data reusables.organizations.team-discussions-permissions %} Para obtener más información, vea "[Acerca de los debates de equipo](/organizations/collaborating-with-your-team/about-team-discussions)". -{% data reusables.organizations.team-discussions-permissions %}Para obtener más información, consulta "[Acerca de los debates del equipo](/organizations/collaborating-with-your-team/about-team-discussions)". +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.specific_team %} {% data reusables.organizations.team-discussions-tab %} +6. Escribe un título para el debate del equipo y agrega un comentario para iniciar una conversación. + ![Nuevo comentario en los debates de equipo](/assets/images/help/projects/team-discussions-comment.png) +7. También puedes seleccionar si deseas que tu publicación sea privada o pública usando el menú desplegable. + ![Menú de configuración de la privacidad de los debates de equipo](/assets/images/help/projects/team-discussions-privacy-menu.png) +8. Haga clic en **Comment** (Comentar). + ![Botón para crear un nuevo comentario en los debates de equipo](/assets/images/help/projects/team-discussions-comment-button.png) -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.specific_team %} -{% data reusables.organizations.team-discussions-tab %} -6. Escribe un título para el debate del equipo y agrega un comentario para iniciar una conversación. ![Nuevo comentario de los debates del equipo](/assets/images/help/projects/team-discussions-comment.png) -7. También puedes seleccionar si deseas que tu publicación sea privada o pública usando el menú desplegable.![Menú de parámetros de privacidad de los debates del equipo](/assets/images/help/projects/team-discussions-privacy-menu.png) -8. Da clic en **Comentar**. ![Botón Crear nuevo comentario de los debates del equipo](/assets/images/help/projects/team-discussions-comment-button.png) +## Lecturas adicionales -## Leer más - - - "[Acerca de los debates del equipo](/organizations/collaborating-with-your-team/about-team-discussions)" + - "[Acerca de los debates de equipo](/organizations/collaborating-with-your-team/about-team-discussions)" - "[Editar o eliminar un debate de equipo](/organizations/collaborating-with-your-team/editing-or-deleting-a-team-discussion)" - "[Anclar un debate del equipo](/organizations/collaborating-with-your-team/pinning-a-team-discussion)" diff --git a/translations/es-ES/content/organizations/collaborating-with-your-team/editing-or-deleting-a-team-discussion.md b/translations/es-ES/content/organizations/collaborating-with-your-team/editing-or-deleting-a-team-discussion.md index c53f8c32f7..7f5f7753c5 100644 --- a/translations/es-ES/content/organizations/collaborating-with-your-team/editing-or-deleting-a-team-discussion.md +++ b/translations/es-ES/content/organizations/collaborating-with-your-team/editing-or-deleting-a-team-discussion.md @@ -12,19 +12,23 @@ versions: ghec: '*' topics: - Community -shortTitle: Administrar los debates de equipo +shortTitle: Manage a team discussion +ms.openlocfilehash: c09e9fa8645ef13dbae157fb5f951c843c8e0d24 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135193' --- +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.specific_team %} {% data reusables.organizations.team-discussions-tab %} +6. Haga clic en {% octicon "kebab-horizontal" aria-label="The edit icon" %} junto al debate de equipo que quiera editar o eliminar. +7. Haga clic en **Editar**. Opcionalmente, haga clic en **Delete** (Eliminar). + ![Botón para editar el debate de equipo](/assets/images/help/projects/edit-team-discussions-button.png) +8. Modifique el título y el comentario del debate de equipo según sea necesario y haga clic en **Update comment** (Actualizar comentario). + ![Botón para actualizar el comentario](/assets/images/help/projects/update-comment-button.png) -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.specific_team %} -{% data reusables.organizations.team-discussions-tab %} -6. Haz clic en {% octicon "kebab-horizontal" aria-label="The edit icon" %} junto al debate de equipo que deseas editar o eliminar. -7. Da clic en **Editar**. También puedes hacer clic en **Eliminar**. ![Botón Editar debate de equipo](/assets/images/help/projects/edit-team-discussions-button.png) -8. Modifica el título y el comentario del debate de equipo según sea necesario, y haz clic en **Actualizar comentario**. ![Botón Actualizar comentario](/assets/images/help/projects/update-comment-button.png) +## Lecturas adicionales -## Leer más - - - "[Acerca de los debates del equipo](/organizations/collaborating-with-your-team/about-team-discussions)" - - "[Crear un debate de equipo](/organizations/collaborating-with-your-team/creating-a-team-discussion)" + - "[Acerca de los debates de equipo](/organizations/collaborating-with-your-team/about-team-discussions)" + - "[Crear un debate del equipo](/organizations/collaborating-with-your-team/creating-a-team-discussion)" - "[Anclar un debate del equipo](/organizations/collaborating-with-your-team/pinning-a-team-discussion)" diff --git a/translations/es-ES/content/organizations/collaborating-with-your-team/index.md b/translations/es-ES/content/organizations/collaborating-with-your-team/index.md index 1cd94a0f1f..f3300cc3de 100644 --- a/translations/es-ES/content/organizations/collaborating-with-your-team/index.md +++ b/translations/es-ES/content/organizations/collaborating-with-your-team/index.md @@ -17,6 +17,12 @@ children: - /creating-a-team-discussion - /editing-or-deleting-a-team-discussion - /pinning-a-team-discussion -shortTitle: Colaborar con tu equipo +shortTitle: Collaborate with your team +ms.openlocfilehash: ceba22c39b408d9fa60a2d362a024daac15ed84e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135192' --- diff --git a/translations/es-ES/content/organizations/collaborating-with-your-team/pinning-a-team-discussion.md b/translations/es-ES/content/organizations/collaborating-with-your-team/pinning-a-team-discussion.md index a4c4dc5e33..7597105d12 100644 --- a/translations/es-ES/content/organizations/collaborating-with-your-team/pinning-a-team-discussion.md +++ b/translations/es-ES/content/organizations/collaborating-with-your-team/pinning-a-team-discussion.md @@ -12,16 +12,19 @@ versions: ghec: '*' topics: - Community +ms.openlocfilehash: 7676a5a17d22d683f953d894b04e864497145a66 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135187' --- +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.specific_team %} {% data reusables.organizations.team-discussions-tab %} +5. Haga clic en {% octicon "pin" aria-label="The pin icon" %} junto al debate de equipo que quiera anclar. También puedes desanclar un debate al hacer clic en el ícono. + ![Anclaje de un debate](/assets/images/help/projects/pin-discussion-button.png) -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.specific_team %} -{% data reusables.organizations.team-discussions-tab %} -5. Haz clic en {% octicon "pin" aria-label="The pin icon" %} al lado del debate de equipo que deseas anclar. También puedes desanclar un debate al hacer clic en el ícono. ![Anclar un debate](/assets/images/help/projects/pin-discussion-button.png) +## Lecturas adicionales -## Leer más - - - "[Acerca de los debates del equipo](/organizations/collaborating-with-your-team/about-team-discussions)" - - "[Crear un debate de equipo](/organizations/collaborating-with-your-team/creating-a-team-discussion)" + - "[Acerca de los debates de equipo](/organizations/collaborating-with-your-team/about-team-discussions)" + - "[Crear un debate del equipo](/organizations/collaborating-with-your-team/creating-a-team-discussion)" - "[Editar o eliminar un debate de equipo](/organizations/collaborating-with-your-team/editing-or-deleting-a-team-discussion)" diff --git a/translations/es-ES/content/organizations/granting-access-to-your-organization-with-saml-single-sign-on/about-two-factor-authentication-and-saml-single-sign-on.md b/translations/es-ES/content/organizations/granting-access-to-your-organization-with-saml-single-sign-on/about-two-factor-authentication-and-saml-single-sign-on.md index df66bdedbf..22c80999f8 100644 --- a/translations/es-ES/content/organizations/granting-access-to-your-organization-with-saml-single-sign-on/about-two-factor-authentication-and-saml-single-sign-on.md +++ b/translations/es-ES/content/organizations/granting-access-to-your-organization-with-saml-single-sign-on/about-two-factor-authentication-and-saml-single-sign-on.md @@ -9,18 +9,23 @@ versions: topics: - Organizations - Teams -shortTitle: 2FA & Inicio de sesión único de SAML +shortTitle: 2FA & SAML single sign-on +ms.openlocfilehash: 1dc8eff35906a5f2c59f097d3bf53482547bd1f5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135186' --- +La autenticación de dos factores (2FA) ofrece una autenticación básica para los miembros de la organización. Al habilitar la 2FA, los administradores de la organización limitan la probabilidad de que una cuenta de un miembro en {% data variables.product.product_location %} pudiera ponerse en riesgo. Para más información sobre la autenticación en dos fases, vea "[Acerca de la autenticación en dos fases](/articles/about-two-factor-authentication)". -La autenticación de dos factores (2FA) ofrece una autenticación básica para los miembros de la organización. Al habilitar la 2FA, los administradores de la organización limitan la probabilidad de que una cuenta de un miembro en {% data variables.product.product_location %} pudiera ponerse en riesgo. Para obtener más información, consulta "[Acerca de la autenticación de dos factores](/articles/about-two-factor-authentication)". - -Para agregar medidas de autenticación adicionales, los administradores de la organización también pueden [activar el inicio de sesión único (SSO) de SAML](/articles/enabling-and-testing-saml-single-sign-on-for-your-organization) para que los miembros de la organización deban usar el inicio de sesión único para acceder a una organización. Para obtener más información sobre SAML SSO, consulta "[Acerca de la administración de identidad y acceso con inicio de sesión único de SAML](/articles/about-identity-and-access-management-with-saml-single-sign-on)". +Para agregar medidas de autenticación adicionales, los administradores de la organización también pueden [habilitar el inicio de sesión único (SSO) de SAML](/articles/enabling-and-testing-saml-single-sign-on-for-your-organization), de modo que los miembros de la organización tengan que usar el inicio de sesión único para acceder a una organización. Para más información sobre el SSO de SAML, vea "[Acerca de la administración de identidades y acceso con el inicio de sesión único de SAML](/articles/about-identity-and-access-management-with-saml-single-sign-on)". Si tanto la 2FA como SAML SSO están activados, los miembros de la organización deben hacer lo siguiente: - Utilizar la 2FA para iniciar sesión en su cuenta en {% data variables.product.product_location %} - Usar el inicio de sesión único para acceder a la organización. - Usar un token autorizado para el acceso a Git o a la API y usar el inicio de sesión único para autorizar el token. -## Leer más +## Información adicional -- "[Implementar el inicio de sesión único de SAML para tu organización](/articles/enforcing-saml-single-sign-on-for-your-organization)" +- "[Aplicación del inicio de sesión único de SAML para la organización](/articles/enforcing-saml-single-sign-on-for-your-organization)" diff --git a/translations/es-ES/content/organizations/granting-access-to-your-organization-with-saml-single-sign-on/index.md b/translations/es-ES/content/organizations/granting-access-to-your-organization-with-saml-single-sign-on/index.md index b3952218ce..cab2125ad9 100644 --- a/translations/es-ES/content/organizations/granting-access-to-your-organization-with-saml-single-sign-on/index.md +++ b/translations/es-ES/content/organizations/granting-access-to-your-organization-with-saml-single-sign-on/index.md @@ -13,6 +13,12 @@ children: - /managing-bots-and-service-accounts-with-saml-single-sign-on - /viewing-and-managing-a-members-saml-access-to-your-organization - /about-two-factor-authentication-and-saml-single-sign-on -shortTitle: Otorgar acceso con SAML +shortTitle: Grant access with SAML +ms.openlocfilehash: bacc08fa00e639b8031939e9493b5b9c9487d14f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135181' --- diff --git a/translations/es-ES/content/organizations/granting-access-to-your-organization-with-saml-single-sign-on/managing-bots-and-service-accounts-with-saml-single-sign-on.md b/translations/es-ES/content/organizations/granting-access-to-your-organization-with-saml-single-sign-on/managing-bots-and-service-accounts-with-saml-single-sign-on.md index 55f5ea915f..054d241f6a 100644 --- a/translations/es-ES/content/organizations/granting-access-to-your-organization-with-saml-single-sign-on/managing-bots-and-service-accounts-with-saml-single-sign-on.md +++ b/translations/es-ES/content/organizations/granting-access-to-your-organization-with-saml-single-sign-on/managing-bots-and-service-accounts-with-saml-single-sign-on.md @@ -9,17 +9,22 @@ versions: topics: - Organizations - Teams -shortTitle: Administrar bots & cuentas de servicio +shortTitle: Manage bots & service accounts +ms.openlocfilehash: 57f1150929db674a658d52a5cb7e455444cc48de +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135175' --- - -Para conservar el acceso a los bot y a las cuentas de servicio, los administradores de la organización pueden [habilitar](/articles/enabling-and-testing-saml-single-sign-on-for-your-organization), pero **no** [implementar](/articles/enforcing-saml-single-sign-on-for-your-organization) el inicio de sesión único de SAML para sus organizaciones. Si debes implementar el inicio de sesión único de SAML para tu organización, puedes crear una identidad externa para el bot o la cuenta de servicio con tu proveedor de identidad (IdP). +Para conservar el acceso a cuentas de bots y servicios, los administradores de la organización pueden [habilitar](/articles/enabling-and-testing-saml-single-sign-on-for-your-organization), pero **no** [forzar](/articles/enforcing-saml-single-sign-on-for-your-organization) el inicio de sesión único de SAML en su organización. Si debes implementar el inicio de sesión único de SAML para tu organización, puedes crear una identidad externa para el bot o la cuenta de servicio con tu proveedor de identidad (IdP). {% warning %} -**Nota:** Si implementas el inicio de sesión único de SAML para tu organización y **no** tienes identidades externas configuradas para bots y cuentas de servicio con tu IdP, estas se eliminarán de tu organización. +**Nota:** Si implementa el inicio de sesión único de SAML en su organización y **no** tiene identidades externas configuradas para cuentas de bot y servicios con su IdP, estas se eliminarán de la organización. {% endwarning %} -## Leer más +## Información adicional -- "[Acerca de la administración de identidad y el acceso con el inicio de sesión único de SAML](/articles/about-identity-and-access-management-with-saml-single-sign-on)" +- "[Acerca de la administración de acceso e identidad con el inicio de sesión único de SAML](/articles/about-identity-and-access-management-with-saml-single-sign-on)" diff --git a/translations/es-ES/content/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization.md b/translations/es-ES/content/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization.md index e928499636..db3a5bed1f 100644 --- a/translations/es-ES/content/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization.md +++ b/translations/es-ES/content/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization.md @@ -1,5 +1,5 @@ --- -title: Visualizar y administrar el acceso de SAML de un miembro a tu organización +title: Visualización y administración del acceso SAML de un miembro a su organización intro: 'Puedes ver y revocar la identidad vinculada de un miembro de la organización, sesiones activas y credenciales autorizadas.' permissions: Organization owners can view and manage a member's SAML access to an organization. redirect_from: @@ -11,9 +11,14 @@ versions: topics: - Organizations - Teams -shortTitle: Administrar el acceso de SAML +shortTitle: Manage SAML access +ms.openlocfilehash: 5b8dbe15037eabe416a6b0c63df7f893db8445bb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135174' --- - ## Acerca del acceso de SAML a tu organización Cuando habilitas el inicio de sesión único de SAML en tu organización, cada miembro de esta puede enlazar su identidad externa con tu proveedor de identidad (IdP) con su cuenta existente en {% data variables.product.product_location %}. Para acceder a los recursos de tu organización en {% data variables.product.product_name %}, el miembro debe tener una sesión activa de SAML en su buscador. Para acceder a los recursos de tu organización utilizando Git o la API, el miembro debe utilizar un token de acceso personal o llave SSH que se le haya autorizado para su uso con tu organización. @@ -22,13 +27,13 @@ Puedes ver y revocar la identidad vinculada de cada miembro, sesiones activas y ## Visualizar y revocar una identidad vinculada -{% data reusables.saml.about-linked-identities %} +{% data reusables.saml.about-linked-identities %} -Cuando esté disponible, la entrada incluirá datos de SCIM. Para obtener más información, consulta la sección "[SCIM para las organizaciones](/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations)". +Cuando esté disponible, la entrada incluirá datos de SCIM. Para obtener más información, consulta "[Acerca de SCIM para las organizaciones](/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations)". {% warning %} -**Advertencia:** Para las orgtanizaciones que utilizan SCIM: +**Advertencia:** Para organizaciones que usan SCIM: - El revocar una identidad de usuario en {% data variables.product.product_name %} también eliminará los metadatos de SAML y de SCIM. Como resultado, el proveedor de identidad no podrá sincronizar o desaprovisionar la identidad de usuario enlazada. - Un administrador deberá revocar una identidad enlazada a través del proveedor de identidad. - Para revocar una identidad enlazada y enlazar una cuenta diferente a través del proveedor de identidad, un administrador puede eliminar y volver a asignar el usuario con la aplicación de {% data variables.product.product_name %}. Para obtener más información, consulta la documentación de tu proveedor de identidad. @@ -38,39 +43,19 @@ Cuando esté disponible, la entrada incluirá datos de SCIM. Para obtener más i {% data reusables.identity-and-permissions.revoking-identity-team-sync %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.people %} -{% data reusables.saml.click-person-revoke-identity %} -{% data reusables.saml.saml-identity-linked %} -{% data reusables.saml.view-sso-identity %} -{% data reusables.saml.revoke-sso-identity %} -{% data reusables.saml.confirm-revoke-identity %} +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.people %} {% data reusables.saml.click-person-revoke-identity %} {% data reusables.saml.saml-identity-linked %} {% data reusables.saml.view-sso-identity %} {% data reusables.saml.revoke-sso-identity %} {% data reusables.saml.confirm-revoke-identity %} ## Visualizar y revocar una sesión activa de SAML -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.people %} -{% data reusables.saml.click-person-revoke-session %} -{% data reusables.saml.saml-identity-linked %} -{% data reusables.saml.view-saml-sessions %} -{% data reusables.saml.revoke-saml-session %} +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.people %} {% data reusables.saml.click-person-revoke-session %} {% data reusables.saml.saml-identity-linked %} {% data reusables.saml.view-saml-sessions %} {% data reusables.saml.revoke-saml-session %} ## Visualizar y revocar credenciales autorizadas {% data reusables.saml.about-authorized-credentials %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.people %} -{% data reusables.saml.click-person-revoke-credentials %} -{% data reusables.saml.saml-identity-linked %} -{% data reusables.saml.view-authorized-credentials %} -{% data reusables.saml.revoke-authorized-credentials %} -{% data reusables.saml.confirm-revoke-credentials %} +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.people %} {% data reusables.saml.click-person-revoke-credentials %} {% data reusables.saml.saml-identity-linked %} {% data reusables.saml.view-authorized-credentials %} {% data reusables.saml.revoke-authorized-credentials %} {% data reusables.saml.confirm-revoke-credentials %} -## Leer más +## Información adicional -- "[Acerca de la administración de acceso e identidad con el inicio de sesión único de SAML](/articles/about-identity-and-access-management-with-saml-single-sign-on)"{% ifversion ghec %} -- "[Visualizar y administrar el acceso de SAML de un usuario en tu cuenta empresarial](/admin/user-management/managing-users-in-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise)"{% endif %} +- "[Acerca de la administración de identidades y acceso con el inicio de sesión único de SAML](/articles/about-identity-and-access-management-with-saml-single-sign-on)"{% ifversion ghec %} +- "[Visualización y administración del acceso SAML de un usuario a la cuenta empresarial](/admin/user-management/managing-users-in-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise)"{% endif %} diff --git a/translations/es-ES/content/organizations/index.md b/translations/es-ES/content/organizations/index.md index 762f0ca57b..66e6034f62 100644 --- a/translations/es-ES/content/organizations/index.md +++ b/translations/es-ES/content/organizations/index.md @@ -1,6 +1,6 @@ --- -title: Organizaciones y equipos -shortTitle: Organizaciones +title: Las organizaciones y los equipos +shortTitle: Organizations intro: 'Puedes utilizar las organizaciones para colaborar con una cantidad ilimitada de personas en muchos proyectos al mismo tiempo, mientras administras el acceso a tus datos y ajustes de personalización.' redirect_from: - /articles/about-improved-organization-permissions @@ -49,5 +49,11 @@ children: - /granting-access-to-your-organization-with-saml-single-sign-on - /managing-git-access-to-your-organizations-repositories - /migrating-to-improved-organization-permissions +ms.openlocfilehash: 3c5ee471d073bc94773607938b70ba4826eb8efb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135168' --- diff --git a/translations/es-ES/content/organizations/keeping-your-organization-secure/index.md b/translations/es-ES/content/organizations/keeping-your-organization-secure/index.md index 427bf1dab5..8d1f44548a 100644 --- a/translations/es-ES/content/organizations/keeping-your-organization-secure/index.md +++ b/translations/es-ES/content/organizations/keeping-your-organization-secure/index.md @@ -16,6 +16,12 @@ topics: children: - /managing-two-factor-authentication-for-your-organization - /managing-security-settings-for-your-organization -shortTitle: Seguridad organizacional +shortTitle: Organization security +ms.openlocfilehash: 21d2d6e6ee641dd1be2441c4ba00baf172bedb2d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135150' --- diff --git a/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/accessing-compliance-reports-for-your-organization.md b/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/accessing-compliance-reports-for-your-organization.md index dcb2aa47bd..7c8a5bcdbb 100644 --- a/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/accessing-compliance-reports-for-your-organization.md +++ b/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/accessing-compliance-reports-for-your-organization.md @@ -1,6 +1,6 @@ --- title: Acceder a los reportes de cumplimiento de tu organización -intro: 'Puedes acceder a los reportes de cumplimiento de {% data variables.product.company_short %}, tales como los de SOC y a la autoevaluación del CAIQ de la Alianza de Seguridad en la Nube (CSA CAIQ) para tu organización.' +intro: 'Puedes acceder a los informes de cumplimiento de {% data variables.product.company_short %}, como los informes del SOC y la autoevaluación de Cloud Security Alliance CAIQ (CSA CAIQ), de tu empresa.' versions: ghec: '*' type: how_to @@ -8,31 +8,34 @@ topics: - Organizations - Teams permissions: Organization owners can access compliance reports for the organization. -shortTitle: Acceso a los reportes de cumplimiento +shortTitle: Access compliance reports +ms.openlocfilehash: fd195f8d15e89cf3e1ff9b76ce258d736ffc068f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147060406' --- - ## Acerca de los reportes de cumplimiento de {% data variables.product.company_short %} -Puedes acceder a los reportes de cumplimiento de {% data variables.product.company_short %} en tus ajustes de organización. +Puede acceder a los informes de cumplimiento de {% data variables.product.company_short %} en la configuración de la organización. {% data reusables.security.compliance-report-list %} {% note %} -**Nota:** Para ver los reportes de cumplimiento, tu organización debe utilizar {% data variables.product.prodname_ghe_cloud %}. {% data reusables.enterprise.link-to-ghec-trial %} +**Nota:** Para ver los informes de cumplimiento, la organización debe usar {% data variables.product.prodname_ghe_cloud %}. {% data reusables.enterprise.link-to-ghec-trial %} {% endnote %} ## Acceder a los reportes de cumplimiento de tu organización -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.security %} -1. Debajo de "Reportes de cumplimiento", a la derecha del reporte al cuál quieres acceder, haz clic en {% octicon "download" aria-label="The Download icon" %} **Descargar** o en {% octicon "link-external" aria-label="The external link icon" %} **Ver**. +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.security %} +1. En "Informes de cumplimiento", a la derecha del informe al que quiera acceder, haga clic en {% octicon "download" aria-label="The Download icon" %} **Descargar** o {% octicon "link-external" aria-label="The external link icon" %} **Ver**. {% data reusables.security.compliance-report-screenshot %} -## Leer más +## Información adicional -- "[Acceder a los reportes de cumplimiento para tu empresa](/admin/overview/accessing-compliance-reports-for-your-enterprise)" +- "[Acceso a los informes de cumplimiento de la empresa](/admin/overview/accessing-compliance-reports-for-your-enterprise)" diff --git a/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/index.md b/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/index.md index 4828bd39e8..80049698ff 100644 --- a/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/index.md +++ b/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/index.md @@ -1,7 +1,7 @@ --- -title: Administrar los ajustes de seguridad de tu organización -shortTitle: Administrar los ajustes de seguridad -intro: 'Puedes administrar los ajustes de seguridad y revisar la bitácora de auditoría{% ifversion ghec %}, reportes de cumplimiento,{% endif %} e integraciones de tu organización.' +title: Administración de la configuración de seguridad de la organización +shortTitle: Manage security settings +intro: 'Puedes administrar la configuración de seguridad y revisar el registro de auditoría{% ifversion ghec %}, los informes de cumplimiento,{% endif %} e integraciones de tu organización.' versions: fpt: '*' ghes: '*' @@ -17,5 +17,11 @@ children: - /reviewing-the-audit-log-for-your-organization - /accessing-compliance-reports-for-your-organization - /reviewing-your-organizations-installed-integrations +ms.openlocfilehash: f3170c9636a6d298ba1faad74018a7f8798215d3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135133' --- diff --git a/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization.md b/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization.md index 15cb0d21cd..be572c1816 100644 --- a/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization.md +++ b/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization.md @@ -1,6 +1,6 @@ --- -title: Administrar las direcciones IP permitidas en tu organización -intro: Puedes restringir el acceso a los activos privados de tu organización si configuras una lista de direcciones IP a las que se les permite conectarse. +title: Managing allowed IP addresses for your organization +intro: You can restrict access to your organization's private assets by configuring a list of IP addresses that are allowed to connect. redirect_from: - /github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization - /organizations/keeping-your-organization-secure/managing-allowed-ip-addresses-for-your-organization @@ -10,18 +10,18 @@ versions: topics: - Organizations - Teams -shortTitle: Administrar las direcciones IP permitidas +shortTitle: Manage allowed IP addresses permissions: Organization owners can manage allowed IP addresses for an organization. --- -## Acerca de las direcciones IP permitidas +## About allowed IP addresses -Puedes restringir el acceso a los activos privados de la organización si configuras una lista de aprendizaje para las direcciones IP específicas. {% data reusables.identity-and-permissions.ip-allow-lists-example-and-restrictions %} +You can restrict access to private organization assets by configuring an allow list for specific IP addresses. {% data reusables.identity-and-permissions.ip-allow-lists-example-and-restrictions %} {% ifversion ghec %} {% note %} -**Nota:** Solo las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} pueden utilizar listas de IP permitidas. {% data reusables.enterprise.link-to-ghec-trial %} +**Note:** Only organizations that use {% data variables.product.prodname_ghe_cloud %} can use IP allow lists. {% data reusables.enterprise.link-to-ghec-trial %} {% endnote %} {% endif %} @@ -30,11 +30,11 @@ Puedes restringir el acceso a los activos privados de la organización si config {% data reusables.identity-and-permissions.ip-allow-lists-enable %} -Si configuras una lista de direcciones permitidas, también puedes elegir agregar automáticamente a ella cualquier dirección IP que hayas configurado para las {% data variables.product.prodname_github_apps %} que instales en tu organización. El creador de una {% data variables.product.prodname_github_app %} puede configurar una lista de direcciones permitidas para su aplicación, las cuales especifiquen las direcciones IP en las cuales se ejecuta esta. Al heredar la lista de direcciones permitidas en la tuya, estás evitando las solicitudes de conexión de la aplicación que se está rehusando. Para obtener más información, consulta la sección "[Permitir el acceso mediante {% data variables.product.prodname_github_apps %}](#allowing-access-by-github-apps)". +If you set up an allow list you can also choose to automatically add to your allow list any IP addresses configured for {% data variables.product.prodname_github_apps %} that you install in your organization. The creator of a {% data variables.product.prodname_github_app %} can configure an allow list for their application, specifying the IP addresses at which the application runs. By inheriting their allow list into yours, you avoid connection requests from the application being refused. For more information, see "[Allowing access by {% data variables.product.prodname_github_apps %}](#allowing-access-by-github-apps)." -También puedes configurar las direcciones IP permitidas para las organizaciones en una cuenta empresarial. Para obtener más información, consulta la sección "[Requerir políticas para la configuración de seguridad en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-allowed-ip-addresses-for-organizations-in-your-enterprise)". +You can also configure allowed IP addresses for the organizations in an enterprise account. For more information, see "[Enforcing policies for security settings in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-allowed-ip-addresses-for-organizations-in-your-enterprise)." -## Agregar una dirección IP permitida +## Adding an allowed IP address {% data reusables.identity-and-permissions.about-adding-ip-allow-list-entries %} @@ -48,33 +48,35 @@ También puedes configurar las direcciones IP permitidas para las organizaciones {% data reusables.identity-and-permissions.ip-allow-lists-add-entry %} {% data reusables.identity-and-permissions.check-ip-address %} -## Habilitar direcciones IP permitidas +## Enabling allowed IP addresses {% data reusables.identity-and-permissions.about-enabling-allowed-ip-addresses %} {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.security %} -1. En "IP allow list" (Lista de permisos de IP), seleccione **Enable IP allow list** (Habilitar lista de permisos de IP). ![Realizar una marca de verificación para permitir direcciones IP](/assets/images/help/security/enable-ip-allowlist-organization-checkbox.png) -1. Haz clic en **Save ** (guardar). +1. Under "IP allow list", select **Enable IP allow list**. + ![Checkbox to allow IP addresses](/assets/images/help/security/enable-ip-allowlist-organization-checkbox.png) +1. Click **Save**. -## Permitir el acceso mediante {% data variables.product.prodname_github_apps %} +## Allowing access by {% data variables.product.prodname_github_apps %} -Si estás utilizando una lista de direcciones permitidas, también puedes elegir agregar automáticamente a ella cualquier dirección IP que hayas configurado para las {% data variables.product.prodname_github_apps %} que instales en tu organización. +If you're using an allow list, you can also choose to automatically add to your allow list any IP addresses configured for {% data variables.product.prodname_github_apps %} that you install in your organization. {% data reusables.identity-and-permissions.ip-allow-lists-address-inheritance %} {% data reusables.apps.ip-allow-list-only-apps %} -Para obtener más información sobre cómo crear una lista de direcciones permitidas para una {% data variables.product.prodname_github_app %} que hayas creado, consulta la sección "[Administrar las direcciones IP permitidas para una GitHub App](/developers/apps/building-github-apps/managing-allowed-ip-addresses-for-a-github-app)". +For more information about how to create an allow list for a {% data variables.product.prodname_github_app %} you have created, see "[Managing allowed IP addresses for a GitHub App](/developers/apps/building-github-apps/managing-allowed-ip-addresses-for-a-github-app)." {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.security %} -1. Debajo de "Lista de direcciones IP permitidas", selecciona **Habilitar la configuración de la lista de direcciones IP permitidas para las GitHub Apps instaladas**. ![Casilla de verificación para permitir las direcciones IP de las GitHub Apps](/assets/images/help/security/enable-ip-allowlist-githubapps-checkbox.png) -1. Haz clic en **Save ** (guardar). +1. Under "IP allow list", select **Enable IP allow list configuration for installed GitHub Apps**. + ![Checkbox to allow GitHub App IP addresses](/assets/images/help/security/enable-ip-allowlist-githubapps-checkbox.png) +1. Click **Save**. -## Editar una dirección IP permitida +## Editing an allowed IP address {% data reusables.identity-and-permissions.about-editing-ip-allow-list-entries %} @@ -84,11 +86,11 @@ Para obtener más información sobre cómo crear una lista de direcciones permit {% data reusables.identity-and-permissions.ip-allow-lists-edit-entry %} {% data reusables.identity-and-permissions.ip-allow-lists-edit-ip %} {% data reusables.identity-and-permissions.ip-allow-lists-edit-description %} -1. Da clic en **Actualizar**. +1. Click **Update**. {% data reusables.identity-and-permissions.check-ip-address %} {% ifversion ip-allow-list-address-check %} -## Verificar si se permite una dirección IP +## Checking if an IP address is permitted {% data reusables.identity-and-permissions.about-checking-ip-address %} @@ -98,7 +100,7 @@ Para obtener más información sobre cómo crear una lista de direcciones permit {% data reusables.identity-and-permissions.check-ip-address-step %} {% endif %} -## Eliminar una dirección IP permitida +## Deleting an allowed IP address {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} @@ -106,6 +108,6 @@ Para obtener más información sobre cómo crear una lista de direcciones permit {% data reusables.identity-and-permissions.ip-allow-lists-delete-entry %} {% data reusables.identity-and-permissions.ip-allow-lists-confirm-deletion %} -## Utilizar {% data variables.product.prodname_actions %} con un listado de direcciones IP permitidas +## Using {% data variables.product.prodname_actions %} with an IP allow list {% data reusables.actions.ip-allow-list-self-hosted-runners %} 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 ac06372f9a..5cc46dfab6 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 @@ -1,5 +1,5 @@ --- -title: Administrar los parámetros de seguridad y análisis para tu organización +title: Administrar la configuración de seguridad y análisis de su organización intro: 'Puedes controlar las características que aseguran y analizan el código en los proyectos de tu organización en {% data variables.product.prodname_dotcom %}.' permissions: Organization owners can manage security and analysis settings for repositories in the organization. redirect_from: @@ -14,144 +14,116 @@ versions: topics: - Organizations - Teams -shortTitle: Administrar el análisis & seguridad +shortTitle: Manage security & analysis +ms.openlocfilehash: 83104f606266279a239c5173e838c9241832fb84 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147063214' --- - ## Acerca de la administración de los parámetros de seguridad y análisis -{% data variables.product.prodname_dotcom %} puede ayudarte a asegurar los repositorios en tu organización. Puedes administrar las características de seguridad y de análisis para todos los repositorios existentes que los miembros creen en tu organización. {% ifversion ghec %}Si tienes una licencia para {% data variables.product.prodname_GH_advanced_security %}, entonces también podrás administrar el acceso a estas características. {% data reusables.advanced-security.more-info-ghas %}{% endif %}{% ifversion fpt %}Las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} con una licencia de {% data variables.product.prodname_GH_advanced_security %} también pueden administrar el acceso a estas características. Para obtener más información, consulta la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization).{% endif %} +{% data variables.product.prodname_dotcom %} puede ayudarte a asegurar los repositorios en tu organización. Puedes administrar las características de seguridad y de análisis para todos los repositorios existentes que los miembros creen en tu organización. {% ifversion ghec %}Si tiene una licencia para {% data variables.product.prodname_GH_advanced_security %}, también puede administrar el acceso a estas características. {% data reusables.advanced-security.more-info-ghas %}{% endif %}{% ifversion fpt %}Las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} con una licencia de {% data variables.product.prodname_GH_advanced_security %} también pueden administrar el acceso a estas características. Para más información, vea la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization).{% endif %} -{% data reusables.security.some-security-and-analysis-features-are-enabled-by-default %} -{% data reusables.security.security-and-analysis-features-enable-read-only %} +{% data reusables.security.some-security-and-analysis-features-are-enabled-by-default %} {% data reusables.security.security-and-analysis-features-enable-read-only %} ## Mostrar la configuración de seguridad y de análisis -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.security-and-analysis %} +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.security-and-analysis %} La página que se muestra te permite habilitar o inhabilitar todas las características de seguridad y de análisis para los repositorios de tu organización. -{% ifversion ghec %}Si tu organización pertenece a una empresa que tiene una licencia para {% data variables.product.prodname_GH_advanced_security %}, la págna también contendrá opciones para habilitar e inhabilitar las características de {% data variables.product.prodname_advanced_security %}. Cualquier repositorio que utilice {% data variables.product.prodname_GH_advanced_security %} se listará en la parte inferior de la página.{% endif %} +{% ifversion ghec %}Si la organización pertenece a una empresa que tiene una licencia para {% data variables.product.prodname_GH_advanced_security %}, la página también contendrá opciones para habilitar y deshabilitar las características de {% data variables.product.prodname_advanced_security %}. Cualquier repositorio que utilice {% data variables.product.prodname_GH_advanced_security %} se listará en la parte inferior de la página.{% endif %} -{% ifversion ghes %}Si tienes una licencia para {% data variables.product.prodname_GH_advanced_security %}, la página también contendrá opciones para habilitar e inhabilitar las características de {% data variables.product.prodname_advanced_security %}. Cualquier repositorio que utilice {% data variables.product.prodname_GH_advanced_security %} se listará en la parte inferior de la página.{% endif %} +{% ifversion ghes %}Si tiene una licencia para {% data variables.product.prodname_GH_advanced_security %}, la página también contendrá opciones para habilitar y deshabilitar las características de {% data variables.product.prodname_advanced_security %}. Cualquier repositorio que utilice {% data variables.product.prodname_GH_advanced_security %} se listará en la parte inferior de la página.{% endif %} -{% ifversion ghae %}La página también contendrá opciones para habilitar e inhabilitar las características de la {% data variables.product.prodname_advanced_security %}. Cualquier repositorio que utilice {% data variables.product.prodname_GH_advanced_security %} se listará en la parte inferior de la página.{% endif %} +{% ifversion ghae %}La página también contendrá opciones para habilitar y deshabilitar las características de {% data variables.product.prodname_advanced_security %}. Cualquier repositorio que utilice {% data variables.product.prodname_GH_advanced_security %} se listará en la parte inferior de la página.{% endif %} -## Habilitar o inhabilitar una característica para todos los repositorios existentes +## Habilitación o deshabilitación de una característica para todos los repositorios existentes -Puedes habilitar o inhabilitar las características para todos los repositorios. -{% ifversion fpt or ghec %}El impacto de tus cambios en los repositorios de tu organización se determina de acuerdo con su visibilidad: +Puedes habilitar o inhabilitar las características para todos los repositorios. {% ifversion fpt or ghec %}El impacto de los cambios en los repositorios de la organización se determina en función de su visibilidad: -- **Gráfica de dependencias** - Tus cambios solo afectan a repositorios privados porque la característica siempre está habilitada para los repositorios públicos. -- **{% data variables.product.prodname_dependabot_alerts %}** - Tus cambios afectan a todos los repositorios. -- **{% data variables.product.prodname_dependabot_security_updates %}** - Tus cambios afectan a todos los repositorios. +- **Gráfico de dependencias**: los cambios solo afectan a repositorios privados porque la característica siempre está habilitada para los repositorios públicos. +- **{% data variables.product.prodname_dependabot_alerts %}** : los cambios afectan a todos los repositorios. +- **{% data variables.product.prodname_dependabot_security_updates %}** : los cambios afectan a todos los repositorios. {%- ifversion ghec %} -- **{% data variables.product.prodname_GH_advanced_security %}** - Tus cambios afectan únicamente a los repositorios privados, ya que la {% data variables.product.prodname_GH_advanced_security %} y las características relacionadas siempre se encuentran habilitadas para los repositorios públicos. -- **{% data variables.product.prodname_secret_scanning_caps %}** - Tus cambios afectan a los repositorios en donde también está habilitada la {% data variables.product.prodname_GH_advanced_security %}. Esta opción controla si el {% data variables.product.prodname_secret_scanning_GHAS %} está habilitado o no. El {% data variables.product.prodname_secret_scanning_partner_caps %} siempre se ejecuta en todos los repositorios públicos. +- **{% data variables.product.prodname_GH_advanced_security %}** : los cambios solo afectan a los repositorios privados, ya que la {% data variables.product.prodname_GH_advanced_security %} y las características relacionadas siempre están habilitadas para los repositorios públicos. +- **{% data variables.product.prodname_secret_scanning_caps %}** : los cambios afectan a los repositorios en los que también se habilita {% data variables.product.prodname_GH_advanced_security %}. Esta opción controla si {% data variables.product.prodname_secret_scanning_GHAS %} está habilitado o no. {% data variables.product.prodname_secret_scanning_partner_caps %} siempre se ejecuta en todos los repositorios públicos. {% endif %} {% endif %} {% 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 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 %} - ![Botón de "Habilitar todo" o "Inhabilitar todo" para las características de "Configurar la seguridad y el análisis"](/assets/images/help/organizations/security-and-analysis-disable-or-enable-all-fpt.png) - {% endif %} - {% ifversion ghec %} - ![Botón de "Habilitar todo" o "Inhabilitar todo" para las características de "Configurar la seguridad y el análisis"](/assets/images/help/organizations/security-and-analysis-disable-or-enable-all-ghas-ghec.png) - {% endif %} - {% ifversion ghes > 3.2 %} - ![Botón de "Habilitar todo" o "Inhabilitar todo" para las características de "Configurar la seguridad y el análisis"](/assets/images/enterprise/3.3/organizations/security-and-analysis-disable-or-enable-all-ghas.png) - {% endif %} - {% ifversion ghes = 3.2 %} - ![Botón de "Habilitar todo" o "Inhabilitar todo" para las características de "Configurar la seguridad y el análisis"](/assets/images/enterprise/3.1/help/organizations/security-and-analysis-disable-or-enable-all-ghas.png) - {% endif %} - - {% ifversion ghae %} - ![Botón de "Habilitar todo" o "Inhabilitar todo" para las características de "Configurar la seguridad y el análisis"](/assets/images/enterprise/github-ae/organizations/security-and-analysis-disable-or-enable-all-ghae.png) - {% endif %} - {% ifversion fpt or ghec %} +1. Vaya a la configuración de seguridad y análisis de su organización. Para más información, vea "[Representación de la configuración de seguridad y análisis](#displaying-the-security-and-analysis-settings)". +2. En "Seguridad y análisis de código", a la derecha de la característica, haga clic en **Deshabilitar todo** o **Habilitar todo**. {% ifversion ghes or ghec %}El control de "{% data variables.product.prodname_GH_advanced_security %}" está deshabilitado si no tienes puestos disponibles en la licencia de {% data variables.product.prodname_GH_advanced_security %}.{% endif %} {% ifversion fpt %} ![Botón "Habilitar todo" o "Deshabilitar todo" para las características de "Configurar seguridad y análisis"](/assets/images/help/organizations/security-and-analysis-disable-or-enable-all-fpt.png) {% endif %} {% ifversion ghec %} ![Botón "Habilitar todo" o "Deshabilitar todo" para las características de "Configurar seguridad y análisis"](/assets/images/help/organizations/security-and-analysis-disable-or-enable-all-ghas-ghec.png) {% endif %} {% ifversion ghes > 3.2 %} ![Botón "Habilitar todo" o "Deshabilitar todo" para las características de "Configurar seguridad y análisis"](/assets/images/enterprise/3.3/organizations/security-and-analysis-disable-or-enable-all-ghas.png) {% endif %} {% ifversion ghes = 3.2 %} ![Botón "Habilitar todo" o "Deshabilitar todo" para las características de "Configurar seguridad y análisis"](/assets/images/enterprise/3.1/help/organizations/security-and-analysis-disable-or-enable-all-ghas.png) {% endif %} + + {% ifversion ghae %} ![Botón "Habilitar todo" o "Deshabilitar todo" para las características "Configurar seguridad y análisis"](/assets/images/enterprise/github-ae/organizations/security-and-analysis-disable-or-enable-all-ghae.png) {% endif %} {% ifversion fpt or ghec %} 3. Opcionalmente, habilita la característica predeterminada para los repositorios nuevos en tu organización. - {% ifversion fpt or ghec %} - ![Opción de "Habilitar predeterminadamente" para los repositorios nuevos](/assets/images/help/organizations/security-and-analysis-enable-by-default-in-modal.png) - {% endif %} - - {% endif %} - {% ifversion fpt or ghec %} -4. Da clic en **Inhabilitar CARACTERÍSTICA** o en **Habilitar CARACTERÍSTICA** para inhabilitar o habilitar la característica para todos los repositorios en tu organización. - {% ifversion fpt or ghec %} - ![Botón para inhabilitar o habilitar la característica](/assets/images/help/organizations/security-and-analysis-enable-dependency-graph.png) - {% endif %} - - {% endif %} - {% ifversion ghae or ghes %} -3. Haz clic en **Habilitar/Inhabilitar todas** o en **Habilitar/Inhabilitar para los repositorios elegibles** para confirmar el cambio. ![Botón para habilitar característica para todos los repositorios elegibles de la organización](/assets/images/enterprise/github-ae/organizations/security-and-analysis-enable-secret-scanning-existing-repos-ghae.png) - {% endif %} + {% ifversion fpt or ghec %} ![Opción "Habilitar de forma predeterminada" para los repositorios nuevos](/assets/images/help/organizations/security-and-analysis-enable-by-default-in-modal.png) {% endif %} + + {% endif %} {% ifversion fpt or ghec %} +4. Haga clic en **Deshabilitar CARACTERÍSTICA** o **Habilitar CARACTERÍSTICA** a fin de deshabilitar o habilitar la característica para todos los repositorios de la organización. + {% ifversion fpt or ghec %} ![Botón para deshabilitar o habilitar la característica](/assets/images/help/organizations/security-and-analysis-enable-dependency-graph.png) {% endif %} + + {% endif %} {% ifversion ghae or ghes %} +3. Haga clic en **Habilitar/Deshabilitar todo** o **Habilitar/Deshabilitar para repositorios aptos** para confirmar el cambio. + ![Botón para habilitar la característica para todos los repositorios aptos de la organización](/assets/images/enterprise/github-ae/organizations/security-and-analysis-enable-secret-scanning-existing-repos-ghae.png) {% endif %} {% data reusables.security.displayed-information %} ## Habilitar o inhabilitar una característica automáticamente cuando se agregan repositorios nuevos -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, habilítala o inhabilítala para que sea predeterminada en los repositorios nuevos{% ifversion fpt or ghec %} o en todos los repositorios nuevos privados,{% endif %} de tu organización. - {% ifversion fpt or ghec %} - ![Captura de pantalla de una casilla de verificación para habilitar una característica para los repositorios nuevos](/assets/images/help/organizations/security-and-analysis-enable-or-disable-feature-checkbox.png) - {% endif %} - {% ifversion ghes > 3.2 %} - ![Captura de pantalla de una casilla de verificación para habilitar una característica para los repositorios nuevos](/assets/images/enterprise/3.3/organizations/security-and-analysis-enable-or-disable-feature-checkbox.png) - {% endif %} - {% ifversion ghes = 3.2 %} - ![Captura de pantalla de una casilla de verificación para habilitar una característica para los repositorios nuevos](/assets/images/enterprise/3.1/help/organizations/security-and-analysis-enable-or-disable-feature-checkbox.png) - {% endif %} - {% ifversion ghae %} - ![Captura de pantalla de una casilla de verificación para habilitar una característica para los repositorios nuevos](/assets/images/enterprise/github-ae/organizations/security-and-analysis-enable-or-disable-secret-scanning-checkbox-ghae.png) - {% endif %} +1. Vaya a la configuración de seguridad y análisis de su organización. Para más información, vea "[Representación de la configuración de seguridad y análisis](#displaying-the-security-and-analysis-settings)". +2. En "Seguridad y análisis de código", a la derecha de la característica, habilite o deshabilite la característica de forma predeterminada para los repositorios nuevos{% ifversion fpt or ghec %}, o todos los repositorios privados nuevos,{% endif %} en la organización. + {% ifversion fpt or ghec %} ![Captura de pantalla de una casilla para habilitar una característica para los repositorios nuevos](/assets/images/help/organizations/security-and-analysis-enable-or-disable-feature-checkbox.png) {% endif %} {% ifversion ghes > 3.2 %} ![Captura de pantalla de una casilla para habilitar una característica para los repositorios nuevos](/assets/images/enterprise/3.3/organizations/security-and-analysis-enable-or-disable-feature-checkbox.png) {% endif %} {% ifversion ghes = 3.2 %} ![Captura de pantalla de una casilla para habilitar una característica para los repositorios nuevos](/assets/images/enterprise/3.1/help/organizations/security-and-analysis-enable-or-disable-feature-checkbox.png) {% endif %} {% ifversion ghae %} ![Captura de pantalla de una casilla para habilitar una característica para los repositorios nuevos](/assets/images/enterprise/github-ae/organizations/security-and-analysis-enable-or-disable-secret-scanning-checkbox-ghae.png) {% endif %} {% ifversion fpt or ghec or ghes > 3.2 %} ## Permitir que el {% data variables.product.prodname_dependabot %} acceda a las dependencias privadas -El {% data variables.product.prodname_dependabot %} puede verificar si hay referencias obsoletas de las dependencias en un proyecto y generar automáticamente una solicitud de cambios para actualizarlas. Para hacerlo, el {% data variables.product.prodname_dependabot %} debe tener acceso a todos los archivos de dependencia que sean el objetivo. Habitualmente, las actualizaciones de versión fallarán si una o más dependencias son inaccesibles. Para obtener más información, consulta la sección "[Acerca de las actualizaciones de versión del {% data variables.product.prodname_dependabot %}](/github/administering-a-repository/about-dependabot-version-updates)". +El {% data variables.product.prodname_dependabot %} puede verificar si hay referencias obsoletas de las dependencias en un proyecto y generar automáticamente una solicitud de cambios para actualizarlas. Para hacerlo, el {% data variables.product.prodname_dependabot %} debe tener acceso a todos los archivos de dependencia que sean el objetivo. Habitualmente, las actualizaciones de versión fallarán si una o más dependencias son inaccesibles. Para más información, vea "[Acerca de las actualizaciones de versiones de {% data variables.product.prodname_dependabot %}](/github/administering-a-repository/about-dependabot-version-updates)". Predeterminadamente, el {% data variables.product.prodname_dependabot %} no puede actualizar las dependencias que se ubican en los repositorios o en los registros de paquetes privados. Sin embargo, si una dependencia se encuentra en un repositorio privado de {% data variables.product.prodname_dotcom %} dentro de la misma organización que el proyecto que la utiliza, puedes permitir al {% data variables.product.prodname_dependabot %} actualizar la versión exitosamente si le otorgas acceso al repositorio en el que se hospeda. -Si tu código depende de paquetes en un registro privado, puedes permitir que el {% data variables.product.prodname_dependabot %} actualice las versiones de estas dependencias si configuras esto a nivel del repositorio. Puedes hacer esto si agregas los detalles de autenticación al archivo _dependabot.yml_ para el repositorio. 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)". +Si tu código depende de paquetes en un registro privado, puedes permitir que el {% data variables.product.prodname_dependabot %} actualice las versiones de estas dependencias si configuras esto a nivel del repositorio. Para ello, agregue los detalles de autenticación al archivo _dependabot.yml_ del repositorio. Para más información, vea "[Opciones de configuración para el archivo dependabot.yml](/github/administering-a-repository/configuration-options-for-dependency-updates#configuration-options-for-private-registries)". Para permitir que el {% data variables.product.prodname_dependabot %} acceda a un repositorio privado de {% data variables.product.prodname_dotcom %}: -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)". -1. Debajo de "Acceso del {% data variables.product.prodname_dependabot %} a repositorios privados", haz clic en **Agregar repositorios privados** o **Agregar repositorios internos y privados**. ![Botón para agregar repositorios](/assets/images/help/organizations/dependabot-private-repository-access.png) -1. Comienza a teclear el nombre del repositorio que quieras permitir. ![El campo de búsqueda del repositorio con el menú desplegable filtrado](/assets/images/help/organizations/dependabot-private-repo-choose.png) -1. Haz clic en el repositorio que quieras permitir. +1. Vaya a la configuración de seguridad y análisis de su organización. Para más información, vea "[Representación de la configuración de seguridad y análisis](#displaying-the-security-and-analysis-settings)". +1. En "Acceso a repositorios privados de {% data variables.product.prodname_dependabot %}", haga clic en **Agregar repositorios privados** o **Agregar repositorios internos y privados**. + ![Botón para agregar repositorios](/assets/images/help/organizations/dependabot-private-repository-access.png) +1. Comience a escribir el nombre del repositorio que desee permitir. + ![Campo de búsqueda de repositorios con el menú desplegable Filtrado](/assets/images/help/organizations/dependabot-private-repo-choose.png) +1. Haga clic en el repositorio que desee permitir. -1. Opcionalmente, para eliminar un repositorio de la lista, a la derecha de este, haz clic en {% octicon "x" aria-label="The X icon" %}. ![Botón "X" para eliminar un repositorio](/assets/images/help/organizations/dependabot-private-repository-list.png) -{% endif %} +1. Opcionalmente, para eliminar un repositorio de la lista, a la derecha de este, haz clic en {% octicon "x" aria-label="The X icon" %}. + ![Botón "X" para quitar un repositorio](/assets/images/help/organizations/dependabot-private-repository-list.png) {% endif %} {% ifversion ghes or ghec %} ## Eliminar el acceso a {% data variables.product.prodname_GH_advanced_security %} desde los repositorios individuales de una organización -Puedes administrar el acceso a las características de la {% data variables.product.prodname_GH_advanced_security %} para un repositorio desde su pestaña de "Configuración". Para obtener más información, consulta la sección "[Administrar la configuración de seguridad y análisis para tu repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)". Sin embargo, también puedes inhabilitar las características de la {% data variables.product.prodname_GH_advanced_security %} para un reositorio desde la pestaña de "Configuración" de la organización. +Puede administrar el acceso a las características de {% data variables.product.prodname_GH_advanced_security %} de un repositorio desde su pestaña "Configuración". Para más información, vea "[Administración de la configuración de seguridad y análisis del repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)". Sin embargo, también puedes inhabilitar las características de la {% data variables.product.prodname_GH_advanced_security %} para un reositorio desde la pestaña de "Configuración" de la organización. -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)". -1. Para encontrar una lista de todos los repositorios de tu organización que tengan habilitada la {% data variables.product.prodname_GH_advanced_security %}, desplázate hasta la sección "repositorios con {% data variables.product.prodname_GH_advanced_security %}". ![{% data variables.product.prodname_GH_advanced_security %} repositories section](/assets/images/help/organizations/settings-security-analysis-ghas-repos-list.png) La tabla lista la cantidad de confirmantes únicos para cada repositorio. Esta es la cantidad de plazas que puedes liberar en tus licencias si eliminas el acceso a {% data variables.product.prodname_GH_advanced_security %}. Para obtener más información, consulta la sección "[Acerca de la facturación para el {% data variables.product.prodname_GH_advanced_security %}](/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security)". +1. Vaya a la configuración de seguridad y análisis de su organización. Para más información, vea "[Representación de la configuración de seguridad y análisis](#displaying-the-security-and-analysis-settings)". +1. Para encontrar una lista de todos los repositorios de tu organización que tengan habilitada la {% data variables.product.prodname_GH_advanced_security %}, desplázate hasta la sección "repositorios con {% data variables.product.prodname_GH_advanced_security %}". + ![Sección de repositorios de {% data variables.product.prodname_GH_advanced_security %}](/assets/images/help/organizations/settings-security-analysis-ghas-repos-list.png) En la tabla se muestra el número de responsables de confirmación únicos para cada repositorio. Esta es la cantidad de plazas que puedes liberar en tus licencias si eliminas el acceso a {% data variables.product.prodname_GH_advanced_security %}. Para más información, vea "[Acerca de la facturación de {% data variables.product.prodname_GH_advanced_security %}](/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security)". 1. Para eliminar el acceso a la {% data variables.product.prodname_GH_advanced_security %} desde un repositorio y liberar plazas que utilice cualquier confirmante y que son únicas en ese repositorio, haz clic en el {% octicon "x" aria-label="X symbol" %} adyacente. -1. En el diálogo de confirmación, da clic en **Eliminar repositorio** para eliminar el acceso a las características de la {% data variables.product.prodname_GH_advanced_security %}. +1. En el cuadro de diálogo de confirmación, haga clic en **Quitar repositorio** para quitar el acceso a las características de {% data variables.product.prodname_GH_advanced_security %}. {% note %} -**Nota:** Si eliminas el acceso de un repositorio a la {% data variables.product.prodname_GH_advanced_security %}, deberás comunicarte con el equipo de desarrollo afectado para que sepan que este cambio se hizo apropósito. Esto garantiza que no pierdan tiempo en depurar las ejecuciones fallidas del escaneo de código. +**Nota:** Si quita el acceso a {% data variables.product.prodname_GH_advanced_security %} de un repositorio, tendrá que comunicárselo al equipo de desarrollo afectado para que sepan que este cambio se ha realizado de forma explícita. Esto garantiza que no pierdan tiempo en depurar las ejecuciones fallidas del escaneo de código. {% endnote %} {% endif %} -## Leer más +## Información adicional -- "[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 %} -- "[Acerca de la seguridad de la cadena de suministros](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security)" +- "[Protección del repositorio](/code-security/getting-started/securing-your-repository)"{% ifversion not fpt %} +- "[Acerca del examen de secretos](/github/administering-a-repository/about-secret-scanning)"{% endif %}{% ifversion not ghae %} +- "[Acerca del gráfico de dependencias](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)"{% endif %} +- "[Acerca de la seguridad de la cadena de suministro](/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 460b75fdb6..b5ab2768df 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 @@ -17,35 +17,35 @@ topics: - Notifications - Organizations - Policy -shortTitle: Restringir las notificaciones por correo electrónico +shortTitle: Restrict email notifications +ms.openlocfilehash: 480f587862e0618c0624eec581520343c54afa35 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147060102' --- - ## Acerca de las restricciones de correo electrónico -Cuando se habilitan las notificaciones por correo electrónico restringidas en una organización, los miembros solo pueden utilizar direcciones de correco electrónico asociadas con un dominio aprobado o verificado para recibir este tipo de notificaciones sobre la actividad de la organización. 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)." +Cuando se habilitan las notificaciones por correo electrónico restringidas en una organización, los miembros solo pueden utilizar direcciones de correco electrónico asociadas con un dominio aprobado o verificado para recibir este tipo de notificaciones sobre la actividad de la organización. Para más información, vea "[Comprobación o aprobación de un dominio para la organización](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)". -{% ifversion ghec %} -{% note %} +{% ifversion ghec %} {% note %} -**Nota:** Para restringir las notificaciones por correo electrónico, tu organización debe utilizar {% data variables.product.prodname_ghe_cloud %}. {% data reusables.enterprise.link-to-ghec-trial %} +**Nota:** Para restringir las notificaciones por correo electrónico, la organización debe usar {% data variables.product.prodname_ghe_cloud %}. {% data reusables.enterprise.link-to-ghec-trial %} -{% endnote %} -{% endif %} +{% endnote %} {% endif %} {% data reusables.notifications.email-restrictions-verification %} -Los colabores externos no están sujetos a las restricciones en las notificaciones por correo electrónico para los dominios verificados o aprobados. Para obtener más información sobre los colaboradores externos, consulta la sección "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#outside-collaborators)". +Los colabores externos no están sujetos a las restricciones en las notificaciones por correo electrónico para los dominios verificados o aprobados. Para más información sobre los colaboradores externos, vea "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#outside-collaborators)". -Si tu organización pertenece a una cuenta empresarial, los miembros de dicha organización podrán recibir notificaciones de cualquier dominio que verifique o apruebe esta cuenta, adicionalmente a cualquier dominio que la misma organización verifique o apruebe. Para obtener más información, consulta la sección "[Verificar o aprobar un dominio para tu empresa](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)". +Si tu organización pertenece a una cuenta empresarial, los miembros de dicha organización podrán recibir notificaciones de cualquier dominio que verifique o apruebe esta cuenta, adicionalmente a cualquier dominio que la misma organización verifique o apruebe. Para más información, vea "[Comprobación o aprobación de un dominio para la empresa](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)". ## Restringir las notificciones por correo electrónico Antes de que puedas restringir las notificaciones por correo electrónico para tu organización, debes verificar o aprobar por lo menos un dominio para la organización o un propietario de la empresa debe haber verificado o aprobado por lo menos un dominio para la cuenta empresarial. -Para obtener más información acerca de verificar y aprobar los dominios para una organizació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)". +Para más información sobre cómo comprobar y aprobar dominios para una organización, vea "[Comprobación o aprobación de un dominio para la organización](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)". -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.verified-domains %} -{% data reusables.organizations.restrict-email-notifications %} -6. Haz clic en **Save ** (guardar). +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.verified-domains %} {% data reusables.organizations.restrict-email-notifications %} +6. Haga clic en **Save**(Guardar). 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 7b668c8fea..944f92db40 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 @@ -1,5 +1,5 @@ --- -title: Revisar el registro de auditoría para tu organización +title: Revisar el registro de auditoría de tu organización intro: 'El registro de auditoría les permite a los administradores de la organización revisar rápidamente las acciones que realizaron los miembros de la organización. Incluye detalles como quién realizó la acción, de qué acción se trata y cuándo se realizó.' miniTocMaxHeadingLevel: 3 redirect_from: @@ -14,825 +14,782 @@ versions: topics: - Organizations - Teams -shortTitle: Revisar las bitácoras de auditoría +shortTitle: Review audit log +ms.openlocfilehash: 19dec0403ef262b6ad877d2afa867230b35c81b3 +ms.sourcegitcommit: 11dbc67f256efbdedcdf88bfc1c74faf49b503cc +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/27/2022 +ms.locfileid: '147419821' --- - -## Acceder al registro de auditoría +## Acceder al registro de auditoría La bitácora de auditoría lista eventos que activan las actividades que afectan tu organización dentro del mes actual y los seis meses anteriores. Solo los propietarios pueden acceder al registro de auditoría de una organización. {% data reusables.audit_log.only-three-months-displayed %} -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.audit_log.audit_log_sidebar_for_org_admins %} +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.audit_log.audit_log_sidebar_for_org_admins %} -## Buscar el registro de auditoría +## Buscar el registro de auditoría {% data reusables.audit_log.audit-log-search %} -### Búsqueda basada en la acción realizada +### Búsqueda basada en la acción realizada -Para buscar eventos específicos, utiliza el calificador `action` en tu consulta. Las acciones detalladas en el registro de auditoría se agrupan dentro de las siguientes categorías: +Para buscar eventos específicos, usa el calificador `action` en la consulta. Las acciones detalladas en el registro de auditoría se agrupan dentro de las siguientes categorías: -| Nombre de la categoría | Descripción | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |{% ifversion fpt or ghec %} -| [`cuenta`](#account-category-actions) | Contiene todas las actividades relacionadas con tu cuenta de organización. | -| [`advisory_credit`](#advisory_credit-category-actions) | Contiene todas las actividades relacionadas con darle crédito a un contribuyente por una asesoría de seguridad en la {% 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)". | -| [`facturación`](#billing-category-actions) | Contiene todas las actividades relacionadas con la facturación de tu organización. | -| [`business`](#business-category-actions) | Contiene actividades relacionadas con los ajustes de negocios para una empresa. | -| [`codespaces`](#codespaces-category-actions) | Contiene todas las actividades relacionadas con los codespaces de tu organización. |{% endif %}{% ifversion fpt or ghec or ghes > 3.2 or ghae %} -| [`dependabot_alerts`](#dependabot_alerts-category-actions) | Contiene las actividades de configuración a nivel organizacional para las {% data variables.product.prodname_dependabot_alerts %} en los repositorios existentes. 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)". | -| [`dependabot_alerts_new_repos`](#dependabot_alerts_new_repos-category-actions) | Contiene actividades de configuración a nivel organizacional para {% data variables.product.prodname_dependabot_alerts %} en los repositorios nuevos que se crean en la organización.{% endif %}{% ifversion fpt or ghec or ghes > 3.2 %} -| [`dependabot_security_updates`](#dependabot_security_updates-category-actions) | Contiene las actividades de configuración a nivel organizacional para las {% data variables.product.prodname_dependabot_security_updates %} en los repositorios existentes. 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`](#dependabot_security_updates_new_repos-category-actions) | Contiene las actividades de configuración a nivel de organización para las {% data variables.product.prodname_dependabot_security_updates %} para los repositorios nuevos que se crean en ella.{% endif %}{% ifversion fpt or ghec %} -| [`dependency_graph`](#dependency_graph-category-actions) | Contiene las actividades de configuración a nivel de organización para las gráficas de dependencia de los repositorios. 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`](#dependency_graph_new_repos-category-actions) | Contiene las actividades de configuración a nivel de organización para los repositorios nuevos que se crean en ella.{% endif %} -| [`discussion_post`](#discussion_post-category-actions) | Contiene todas las actividades relacionadas con los debates publicados en una página de equipo. | -| [`discussion_post_reply`](#discussion_post_reply-category-actions) | Contiene todas las actividades relacionadas con las respuestas a los debates que se publican en una página de equipo.{% ifversion fpt or ghes or ghec %} -| [`empresa`](#enterprise-category-actions) | Contiene las actividades relacionadas con la configuración de la empresa. |{% endif %} -| [`gancho`](#hook-category-actions) | Contiene todas las actividades relacionadas con los webhooks. | -| [`integration_installation`](#integration_installation-category-actions) | Contiene actividades relacionadas con las integraciones instaladas en una cuenta. | -| [`integration_installation_request`](#integration_installation_request-category-actions) | Contiene todas las actividades relacionadas con las solicitudes de los miembros de la organización para que los propietarios aprueben las integraciones para el uso en la organización. |{% ifversion ghec or ghae %} -| [`ip_allow_list`](#ip_allow_list-category-actions) | Contiene todas las actividades relacionadas para habilitar o inhabilitar la lista de IP permitidas de una organización. | -| [`ip_allow_list_entry`](#ip_allow_list_entry-category-actions) | Contiene las actividades relacionadas con la creación, el borrado y la edición de una entrada en una lista de IP permitidas para una organización.{% endif %} -| [`propuesta`](#issue-category-actions) | Contiene las actividades relacionadas con borrar una propuesta. |{% ifversion fpt or ghec %} -| [`marketplace_agreement_signature`](#marketplace_agreement_signature-category-actions) | Contiene todas las actividades relacionadas con la firma del Acuerdo del programador de {% data variables.product.prodname_marketplace %}. | -| [`marketplace_listing`](#marketplace_listing-category-actions) | Contiene todas las actividades relacionadas con el listado de apps en {% data variables.product.prodname_marketplace %}.{% endif %}{% ifversion fpt or ghes or ghec %} -| [`members_can_create_pages`](#members_can_create_pages-category-actions) | Contiene todas las actividades relacionadas con administrar la publicación de sitios de {% data variables.product.prodname_pages %} para los repositorios en la organización. Para obtener más información, consulta la sección "[Administrar la publicación de sitios de {% data variables.product.prodname_pages %} para tu organización](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)". |{% endif %} -| [`org`](#org-category-actions) | Contiene actividades relacionadas con la membrecía organizacional.{% ifversion ghec %} -| [`org_credential_authorization`](#org_credential_authorization-category-actions) | Contiene todas las actividades relacionadas con la autorización de credenciales para su uso con el inicio de sesión único de SAML. {% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} -| [`org_secret_scanning_custom_pattern`](#org_secret_scanning_custom_pattern-category-actions) | Contiene actividades a nivel organizacional 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 %} -| [`organization_label`](#organization_label-category-actions) | Contiene todas las actividades relacionadas con las etiquetas predeterminadas para los repositorios de tu organización. | -| [`oauth_application`](#oauth_application-category-actions) | Contiene todas las actividades relacionadas con las Apps de OAuth. | -| [`paquetes`](#packages-category-actions) | Contiene todas las actividades relacionadas con el {% data variables.product.prodname_registry %}.{% ifversion fpt or ghec %} -| [`payment_method`](#payment_method-category-actions) | Contiene todas las actividades relacionadas con la manera en que tu organización le paga a GitHub.{% endif %} -| [`profile_picture`](#profile_picture-category-actions) | Contiene todas las actividades relacionadas con la foto de perfil de tu organización. | -| [`project`](#project-category-actions) | Contiene todas las actividades relacionadas con los tableros de proyecto. | -| [`rama_protegida`](#protected_branch-category-actions) | Contiene todas las actividades relacionadas con las ramas protegidas. | -| [`repo`](#repo-category-actions) | Contiene las actividades relacionadas con los repositorios que le pertenecen a tu organización.{% ifversion fpt or ghec %} -| [`repository_advisory`](#repository_advisory-category-actions) | Contiene actividades a nivel de repositorio relacionadas con las asesorías de seguridad en la {% 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`](#repository_content_analysis-category-actions) | Contiene todas las actividades relacionadas con [habilitar o inhabilitar el uso de datos para un repositorio privado](/articles/about-github-s-use-of-your-data){% endif %}{% ifversion fpt or ghec %} -| [`repository_dependency_graph`](#repository_dependency_graph-category-actions) | Contiene las actividades a nivel de repositorio para habilitar o inhabilitar la gráfica de dependencias para un | -| 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 %} -| [`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 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 %}. | +| Nombre de categoría | Descripción |------------------|-------------------{% ifversion fpt or ghec %} | [`account`](#account-category-actions) | Contiene todas las actividades relacionadas con la cuenta de la organización. +| [`advisory_credit`](#advisory_credit-category-actions) | Contiene todas las actividades relacionadas con darle crédito a un contribuyente por una asesoría de seguridad en la {% data variables.product.prodname_advisory_database %}. Para obtener más información, consulta "[Acerca de los avisos de seguridad de {% data variables.product.prodname_dotcom %}](/github/managing-security-vulnerabilities/about-github-security-advisories)". +| [`billing`](#billing-category-actions) | Contiene todas las actividades relacionadas con la facturación de tu organización. +| [`business`](#business-category-actions) | Contiene actividades relacionadas con los ajustes de negocios para una empresa. | | [`codespaces`](#codespaces-category-actions) | Contiene todas las actividades relacionadas con los codespaces de tu organización. |{% endif %}{% ifversion fpt or ghec or ghes > 3.2 or ghae %} | [`dependabot_alerts`](#dependabot_alerts-category-actions) | Contiene actividades de configuración de nivel de organización para {% data variables.product.prodname_dependabot_alerts %} en repositorios existentes. Para más información, vea "[Acerca de {% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)". +| [`dependabot_alerts_new_repos`](#dependabot_alerts_new_repos-category-actions) | Contiene las actividades de configuración de nivel de organización para {% data variables.product.prodname_dependabot_alerts %} en los repositorios nuevos creados en la organización.{% endif %}{% ifversion fpt or ghec or ghes > 3.2 %} | [`dependabot_security_updates`](#dependabot_security_updates-category-actions) | Contiene las actividades de configuración de nivel de organización para {% data variables.product.prodname_dependabot_security_updates %} en los repositorios existentes. Para obtener más información, consulta "[Configuración de {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-dependabot-security-updates)". +| [`dependabot_security_updates_new_repos`](#dependabot_security_updates_new_repos-category-actions) | Contiene las actividades de configuración de nivel de organización para {% data variables.product.prodname_dependabot_security_updates %} para los repositorios nuevos creados en la organización.{% endif %}{% ifversion fpt or ghec %} | [`dependency_graph`](#dependency_graph-category-actions) | Contiene las actividades de configuración de nivel de organización para los gráficos de dependencias de los repositorios. Para obtener más información, consulta "[Acerca del gráfico de dependencias](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)". +| [`dependency_graph_new_repos`](#dependency_graph_new_repos-category-actions) | Contiene actividades de configuración de nivel de organización para los nuevos repositorios creados en la organización.{% endif %} | [`discussion_post`](#discussion_post-category-actions) | Contiene todas las actividades relacionadas con las discusiones publicadas en una página de equipo. +| [`discussion_post_reply`](#discussion_post_reply-category-actions) | Contiene todas las actividades relacionadas con las respuestas a los debates publicados en una página de equipo.{% ifversion fpt or ghes or ghec %} | [`enterprise`](#enterprise-category-actions) | Contiene las actividades relacionadas con la configuración empresarial. | {% endif %} | [`hook`](#hook-category-actions) | Contiene todas las actividades relacionadas con los webhooks. +| [`integration_installation`](#integration_installation-category-actions) | Contiene las actividades relacionadas con las integraciones instaladas en una cuenta. | | [`integration_installation_request`](#integration_installation_request-category-actions) | Contiene todas las actividades relacionadas con las solicitudes de los miembros de la organización para que los propietarios aprueben las integraciones para el uso en la organización. |{% ifversion ghec or ghae %} | [`ip_allow_list`](#ip_allow_list-category-actions) | Contiene las actividades relacionadas con la habilitación o deshabilitación de la lista de direcciones IP permitidas de una organización. +| [`ip_allow_list_entry`](#ip_allow_list_entry-category-actions) | Contiene las actividades relacionadas con la creación, eliminación y edición de una entrada de lista de direcciones IP permitidas de una organización.{% endif %} | [`issue`](#issue-category-actions) | Contiene las actividades relacionadas con la eliminación de una incidencia. {% ifversion fpt or ghec %} | [`marketplace_agreement_signature`](#marketplace_agreement_signature-category-actions) | Contiene todas las actividades relacionadas con la firma del Acuerdo del desarrollador de {% data variables.product.prodname_marketplace %}. +| [`marketplace_listing`](#marketplace_listing-category-actions) | Contiene todas las actividades relacionadas con la enumeración de aplicaciones en {% data variables.product.prodname_marketplace %}.{% endif %}{% ifversion fpt or ghes or ghec %} | [`members_can_create_pages`](#members_can_create_pages-category-actions) | Contiene todas las actividades relacionadas con la administración de la publicación de sitios de {% data variables.product.prodname_pages %} para los repositorios de la organización. Para obtener más información, consulta "[Administración de la publicación de sitios de {% data variables.product.prodname_pages %} para la organización](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)". | {% endif %} | [`org`](#org-category-actions) | Contiene las actividades relacionadas con la pertenencia a la organización.{% ifversion ghec %} | [`org_credential_authorization`](#org_credential_authorization-category-actions) | Contiene todas las actividades relacionadas con la autorización de credenciales para el uso con el inicio de sesión único SAML.{% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} | [`org_secret_scanning_custom_pattern`](#org_secret_scanning_custom_pattern-category-actions) | Contiene las actividades de nivel de organización relacionada con los patrones personalizados de análisis de secretos. Para obtener más información, consulta "[Definición de patrones personalizados para el análisis de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)". {% endif %} | [`organization_label`](#organization_label-category-actions) | Contiene todas las actividades relacionadas con las etiquetas predeterminadas para los repositorios de tu organización. +| [`oauth_application`](#oauth_application-category-actions) | Contiene todas las actividades relacionadas con las aplicaciones de OAuth. +| [`packages`](#packages-category-actions) | Contiene todas las actividades relacionadas con {% data variables.product.prodname_registry %}.{% ifversion fpt or ghec %} | [`payment_method`](#payment_method-category-actions) | Contiene todas las actividades relacionadas con la manera en que la organización paga GitHub.{% endif %} | [`profile_picture`](#profile_picture-category-actions) | Contiene todas las actividades relacionadas con la imagen de perfil de la organización. +| [`project`](#project-category-actions) | Contiene todas las actividades relacionadas con los paneles de proyecto. +| [`protected_branch`](#protected_branch-category-actions) | Contiene todas las actividades relacionadas con las ramas protegidas. +| [`repo`](#repo-category-actions) | Contiene las actividades relacionadas con los repositorios que son propiedad de la organización.{% ifversion fpt or ghec %} | [`repository_advisory`](#repository_advisory-category-actions) | Contiene las actividades de nivel de repositorio relacionadas con los avisos de seguridad en {% data variables.product.prodname_advisory_database %}. Para obtener más información, consulta "[Acerca de los avisos de seguridad de {% data variables.product.prodname_dotcom %}](/github/managing-security-vulnerabilities/about-github-security-advisories)". +| [`repository_content_analysis`](#repository_content_analysis-category-actions) | Contiene todas las actividades relacionadas con la [habilitación o deshabilitación del uso de datos para un repositorio privado](/articles/about-github-s-use-of-your-data).{% endif %}{% ifversion fpt or ghec %} | [`repository_dependency_graph`](#repository_dependency_graph-category-actions) | Contiene las actividades de nivel de repositorio relacionadas con la habilitación o deshabilitación del gráfico de dependencias de un {% ifversion fpt or ghec %}repositorio {% endif %}privado. Para obtener más información, consulta "[Acerca del gráfico 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 las actividades de nivel de repositorio relacionadas con el análisis de secretos. Para obtener más información, consulta "[Acerca del análisis 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 las actividades de nivel de repositorio relacionadas con los patrones personalizados de análisis de secretos. Para más información, vea "[Definición de patrones personalizados para el análisis 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 las actividades de nivel de repositorio relacionadas con los patrones personalizados de análisis de secretos. Para obtener más información, consulta "[Protección de inserciones para el análisis 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 [{% 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 las actividades de nivel de repositorio para {% data variables.product.prodname_dependabot_alerts %}.{% endif %}{% ifversion custom-repository-roles %} | [`role`](#role-category-actions) | Contiene todas las actividades relacionadas con [roles de repositorio personalizados](/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 de nivel de organización para el análisis de secretos en los repositorios existentes. Para obtener más información, consulta "[Acerca del análisis 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 análisis de secretos para los repositorios nuevos que se crean en ella. {% endif %}{% ifversion fpt or ghec %} | [`sponsors`](#sponsors-category-actions) | Contiene todos los eventos relacionados con los botones de patrocinador (consulta "[Mostrar un botón de patrocinador en el repositorio](/articles/displaying-a-sponsor-button-in-your-repository)"){% endif %} | [`team`](#team-category-actions) | Contiene todas las actividades relacionadas con los equipos de la organización. +| [`team_discussions`](#team_discussions-category-actions) | Contiene las actividades relacionadas con la administración de debates de equipo para una organización. +| [`workflows`](#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: - * `action:team` encuentra todos los eventos agrupados dentro de la categoría de equipo. - * `-action:hook` excluye todos los eventos en la categoría de webhook. + * `action:team` busca todos los eventos agrupados dentro de la categoría de equipo. + * `-action:hook` excluye todos los eventos de la categoría de webhook. Cada categoría tiene un conjunto de acciones asociadas que puedes filtrar. Por ejemplo: - * `action:team.create` encuentra todos los eventos donde se creó un equipo. - * `-action:hook.events_changed` excluye todos los eventos en que se modificaron los eventos sobre un webhook. + * `action:team.create` busca todos los eventos en los que se ha creado un equipo. + * `-action:hook.events_changed` excluye todos los eventos en los que se han modificado los eventos de un webhook. -### Búsqueda basada en el momento de la acción +### Búsqueda basada en el momento de la acción -Utiliza el calificador `created` para filtrar los eventos en la bitácora de auditoría con base en su fecha de ocurrencia. {% data reusables.time_date.date_format %} {% data reusables.time_date.time_format %} +Use el calificador `created` para filtrar los eventos del registro de auditoría en función de cuándo se hayan producido. {% data reusables.time_date.date_format %} {% data reusables.time_date.time_format %} {% data reusables.search.date_gt_lt %} Por ejemplo: - * `created:2014-07-08` encuentra todos los eventos ocurridos el 8 de julio de 2014. - * `created:>=2014-07-08` encuentra todos los eventos ocurridos el 8 de julio de 2014 o después. - * `created:<=2014-07-08` encuentra todos los eventos ocurridos el 8 de julio de 2014 o antes. - * `created:2014-07-01..2014-07-31` encuentra todos los eventos ocurridos en el mes de julio de 2014. + * `created:2014-07-08` busca todos los eventos que se han producido el 8 de julio de 2014. + * `created:>=2014-07-08` busca todos los eventos que se han producido el 8 de julio de 2014 o después. + * `created:<=2014-07-08` busca todos los eventos que se han producido el 8 de julio de 2014 o antes. + * `created:2014-07-01..2014-07-31` busca todos los eventos que se han producido durante el mes de julio de 2014. {% note %} -**Nota**: La bitácora de auditoría contiene datos del mes actual y de cada día de los seis meses anteriores. +**Nota**: El registro de auditoría contiene datos para el mes actual y todos los días de los seis meses anteriores. {% endnote %} -### Búsqueda basada en la ubicación +### Búsqueda basada en la ubicación -Al utilizar el calificador `country`, puedes filtrar los eventos en la bitácora de auditoría con base en el país en donde se originaron. Puedes utilizar un código corto de dos letras del país o el nombre completo. Ten presente que los países con espacios en sus nombres se deben poner entre comillas. Por ejemplo: +Con el calificador `country`, puede filtrar los eventos del registro de auditoría en función del país de origen. Puedes utilizar un código corto de dos letras del país o el nombre completo. Ten presente que los países con espacios en sus nombres se deben poner entre comillas. Por ejemplo: - * `country:de` encuentra todos los eventos ocurridos en Alemania. - * `country:Mexico` encuentra todos los eventos ocurridos en México. - * `country:"United States"` encuentra todos los eventos que ocurrieron en Estados Unidos. + * `country:de` busca todos los eventos que se han producido en Alemania. + * `country:Mexico` busca todos los eventos que se han producido en México. + * `country:"United States"` busca todos los eventos que se han producido en Estados Unidos. {% ifversion fpt or ghec %} -## Exportar el registro de auditoría +## Exportar el registro de auditoría {% data reusables.audit_log.export-log %} {% data reusables.audit_log.git-events-export-limited %} -{% data reusables.audit_log.exported-log-keys-and-values %} -{% endif %} +{% data reusables.audit_log.exported-log-keys-and-values %} {% endif %} -## Utilizar la API de bitácoras de auditoría +## Utilizar la API de bitácoras de auditoría {% ifversion fpt %} -Las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} pueden interactuar con la bitácora de auditoría utilizando la API de GraphQL y la de REST. Para obtener más información, consulta la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization#using-the-audit-log-api). +Las organizaciones que usan {% data variables.product.prodname_ghe_cloud %} pueden interactuar con el registro de auditoría mediante GraphQL API y la API REST. Para obtener más información, consulte la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization#using-the-audit-log-api). {% else %} -Puedes interactuar con la bitácora de audotaría si utilizas la API de GraphQL{% ifversion fpt or ghec %} o la API de REST{% endif %}. +Puedes interactuar con el registro de auditoría mediante la API de GraphQL {% ifversion fpt or ghec %} o la API de REST{% endif %}. {% ifversion ghec %} {% note %} -**Nota:** Para utilizar la API de bitácora de auditoría, tu organización debe utilizar {% data variables.product.prodname_ghe_cloud %}. {% data reusables.enterprise.link-to-ghec-trial %} +**Nota:** Para utilizar la API del registro de auditoría, la organización debe usar {% data variables.product.prodname_ghe_cloud %}. {% data reusables.enterprise.link-to-ghec-trial %} {% endnote %} -### Utilizar la API de GraphQL +### Utilizar la API de GraphQL {% endif %} -Para garantizar que tu propiedad intelectual está segura y que mantienes el cumplimiento para tu organización, puedes utilizar la API de GraphQL para bitácoras de auditoría para mantener copias de tus datos de bitácoras de auditoría y monitorear: -{% data reusables.audit_log.audit-log-api-info %} +Para garantizar la protección de la propiedad intelectual y que se mantiene el cumplimiento de la organización, puedes usar la API de GraphQL del registro de auditoría para el mantenimiento de copias de los datos del registro de auditoría y la supervisión: {% data reusables.audit_log.audit-log-api-info %} -{% ifversion ghec %} -Ten en cuenta que no puedes recuperar los eventos de Git utilizando la API de GraphQL. Para recuperar eventos de Git, utiliza mejor la API de REST. Para obtener más información, consulta las "[acciones de la categoría `git`](#git-category-actions)". +{% ifversion ghec %} Ten en cuenta que no puedes recuperar los eventos de Git mediante GraphQL API. Para recuperar eventos de Git, utiliza mejor la API de REST. Para obtener más información, consulta "[Acciones de la categoría `git`](#git-category-actions)". {% endif %} 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](/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 "[Registro de auditoría de la API de GraphQL](/graphql/reference/interfaces#auditentry/)". {% ifversion ghec %} -### Utilizar la API de REST +### Mediante la API de REST -Para garantizar que tu propiedad intelectual está segura y que mantienes el cumplimiento para tu organización, puedes utilizar la API de REST de bitácoras de auditoría para mantener copias de tus bitácoras de auditoría y monitorear: -{% data reusables.audit_log.audited-data-list %} +Para garantizar la protección de la propiedad intelectual y que se mantiene el cumplimiento de la organización, puedes usar la API de REST del registro de auditoría para el mantenimiento de copias de los datos del registro de auditoría y la supervisión: {% data reusables.audit_log.audited-data-list %} {% data reusables.audit_log.audit-log-git-events-retention %} -Predeterminadamente, solo se devuelven los eventos de los tres meses anteriores. Para incluir eventos más antiguos, debes especificar una marca de tiempo en tu consulta. +De manera predeterminada, solo se devuelven los eventos de los últimos tres meses. Para incluir eventos anteriores, debes especificar una marca de tiempo en la consulta. -Para obtener más información sobre la API de REST del log de auditoría, consulta la sección "[Organizaciones](/rest/reference/orgs#get-the-audit-log-for-an-organization)". +Para obtener más información sobre la API de REST del registro de auditoría, consulta "[Organizaciones](/rest/reference/orgs#get-the-audit-log-for-an-organization)". -{% endif %} -{% endif %} +{% endif %} {% endif %} -## Acciones de la bitácora de auditoría +## Acciones de la bitácora de auditoría Un resumen de algunas de las acciones más comunes que se registran como eventos en la bitácora de auditoría. {% ifversion fpt or ghec %} -### Acciones de la categoría `account` +### Acciones de la categoría `account` -| Acción | Descripción | -| --------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `billing_plan_change (cambio del plan de facturación)` | Se activa cuando cambia el [ciclo de facturación](/articles/changing-the-duration-of-your-billing-cycle) de una organización. | -| `plan_change (cambio de plan)` | Se activa cuando cambia la [suscripción](/articles/about-billing-for-github-accounts) de una organización. | -| `pending_plan_change (cambio de plan pendiente)` | Se activa cuando un propietario de la organización o gerente de facturación [cancela o baja de categoría una suscripción paga](/articles/how-does-upgrading-or-downgrading-affect-the-billing-process/). | -| `pending_subscription_change (cambio de suscripción pendiente)` | Se activa cuando comienza o se vence una [{% data variables.product.prodname_marketplace %} prueba gratuita](/articles/about-billing-for-github-marketplace/). | +| Acción | Descripción +|------------------|------------------- +| `billing_plan_change` | Se desencadena cuando cambia el [período de facturación](/articles/changing-the-duration-of-your-billing-cycle) de una organización. +| `plan_change` | Se desencadena cuando cambia la [suscripción](/articles/about-billing-for-github-accounts) de una organización. +| `pending_plan_change` | Se desencadena cuando el propietario o el administrador de facturación de una organización [cancela una suscripción de pago o la cambia a una categoría inferior](/articles/how-does-upgrading-or-downgrading-affect-the-billing-process/). +| `pending_subscription_change` | Se desencadena cuando [empieza o expira una prueba gratuita de {% data variables.product.prodname_marketplace %}](/articles/about-billing-for-github-marketplace/). {% endif %} {% ifversion fpt or ghec %} -### Acciones de la categoría `advisory_credit` +### Acciones de la categoría `advisory_credit` -| Acción | Descripción | -| -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `accept` | Se activa cuando alguien acepta el crédito de una asesoría de seguridad. Para obtener más información, consulta la sección "[Editar una asesoría de seguridad](/github/managing-security-vulnerabilities/editing-a-security-advisory)". | -| `create (crear)` | Se activa cuando el administrador de una asesoría de seguridad agrega a alguien a la sección de crédito. | -| `decline` | Se activa cuando alguien rechaza el crédito para una asesoría de seguridad. | -| `destroy (destruir)` | Se activa cuando el administrador de una asesoría de seguridad elimina a alguien de la sección de crédito. | +| Acción | Descripción +|------------------|------------------- +| `accept` | Se activa cuando alguien acepta el crédito de una asesoría de seguridad. Para obtener más información, consulta "[Edición de un aviso de seguridad](/github/managing-security-vulnerabilities/editing-a-security-advisory)". +| `create` | Se activa cuando el administrador de una asesoría de seguridad agrega a alguien a la sección de crédito. +| `decline` | Se activa cuando alguien rechaza el crédito para una asesoría de seguridad. +| `destroy` | Se activa cuando el administrador de una asesoría de seguridad elimina a alguien de la sección de crédito. {% endif %} {% ifversion fpt or ghec %} -### acciones de la categoría `billing` +### Acciones de la categoría `billing` -| Acción | Descripción | -| --------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `change_billing_type (cambiar tipo de facturación)` | Se activa cuando tu organización [cambia la manera en que paga {% data variables.product.prodname_dotcom %}](/articles/adding-or-editing-a-payment-method). | -| `change_email (cambiar correo electrónico)` | Se activa cuando cambia la [dirección de correo electrónico de facturación](/articles/setting-your-billing-email) de tu organización. | +| Acción | Descripción +|------------------|------------------- +| `change_billing_type` | Se desencadena cuando la organización [cambia la forma en que paga {% data variables.product.prodname_dotcom %}](/articles/adding-or-editing-a-payment-method). +| `change_email` | Se desencadena cuando cambia la [dirección de correo electrónico de facturación](/articles/setting-your-billing-email) de la organización. {% endif %} -### Acciones de la categoría `business` +### Acciones de la categoría `business` -| Acción | Descripción | -| -------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |{% ifversion fpt or ghec %} -| `set_actions_fork_pr_approvals_policy` | Se activa cuando el ajuste para solicitar aprobaciones para los flujos de trabajo desde las bifurcaciones públicas se cambia en una empresa. Para obtener más información, consulta la sección "[Requerir políticas para las {% data variables.product.prodname_actions %} en tu empresa](/enterprise-cloud@latest/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-for-fork-pull-requests-in-your-enterprise)".{% endif %} -| `set_actions_retention_limit` | Se activa cuando el periodo de retención para los artefactos y bitácoras de las {% data variables.product.prodname_actions %} se cambian en una empresa. Para obtener más información, consulta la sección "[Requerir políticas para la {% data variables.product.prodname_actions %} en tu empresa]({% ifversion fpt %}/enterprise-cloud@latest{% endif %}/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 %} -| `set_fork_pr_workflows_policy` | Se activa cuando se cambia la política de flujos de trabajo sobre las bifurcaciones de repositorios privados. Para obtener más información, consulta la sección "{% ifversion fpt or ghec%}[Requerir políticas para las {% data variables.product.prodname_actions %} en tu empresa]({% ifversion fpt %}/enterprise-cloud@latest{% endif %}/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-for-fork-pull-requests-in-private-repositories){% else ifversion ghes > 2.22 %}[Habilitar los flujos de trabajo para las bifurcaciones de repositorios privados](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enforcing-github-actions-policies-for-your-enterprise#enabling-workflows-for-private-repository-forks){% endif %}".{% endif %} +| Acción | Descripción |------------------|-------------------{% ifversion fpt or ghec %} | `set_actions_fork_pr_approvals_policy` | Se desencadena cuando cambia la configuración para las aprobaciones necesarias para los flujos de trabajo desde las bifurcaciones públicas de una empresa. Para obtener más información, consulta "[Aplicación de directivas para {% data variables.product.prodname_actions %} en la empresa](/enterprise-cloud@latest/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-for-fork-pull-requests-in-your-enterprise)."{% endif %} | `set_actions_retention_limit` | Se desencadena cuando cambia el período de retención de los artefactos y registros de {% data variables.product.prodname_actions %} de una empresa. Para obtener más información, consulta "[Aplicación de directivas para {% data variables.product.prodname_actions %} en la empresa]({% ifversion fpt %}/enterprise-cloud@latest{% endif %}/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 %} | `set_fork_pr_workflows_policy` | Se desencadena cuando cambia la directiva para los flujos de trabajo del repositorio privado. Para obtener más información, consulta "{% ifversion fpt or ghec%}[Aplicación de directivas para {% data variables.product.prodname_actions %} en la empresa]({% ifversion fpt %}/enterprise-cloud@latest{% endif %}/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-for-fork-pull-requests-in-private-repositories){% else ifversion ghes > 2.22 %}[Habilitación de flujos de trabajo para las bifurcaciones del repositorio privado](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enforcing-github-actions-policies-for-your-enterprise#enabling-workflows-for-private-repository-forks){% endif %}."{% endif %} {% ifversion fpt or ghec %} -### acciones de la categoría `codespaces` +### Acciones de la categoría `codespaces` -| Acción | Descripción | -| ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `create (crear)` | Se activa cuando un usuario [crea un codespace](/github/developing-online-with-codespaces/creating-a-codespace). | -| `resume` | Se activa cuando un usuario reanuda un codesapce suspendido. | -| `delete` | Se activa cuando un usuario [borra un codespace](/github/developing-online-with-codespaces/deleting-a-codespace). | -| `create_an_org_secret` | Se activ cuando un usuario crea un [secreto para los {% data variables.product.prodname_codespaces %}](/github/developing-online-with-codespaces/managing-encrypted-secrets-for-codespaces#about-encrypted-secrets-for-codespaces) a nivel de la organización | -| `update_an_org_secret` | Se activa cuando un usuario actualiza un [secreto para {% data variables.product.prodname_codespaces %}](/github/developing-online-with-codespaces/managing-encrypted-secrets-for-codespaces#about-encrypted-secrets-for-codespaces) a nivel organizacional. | -| `remove_an_org_secret` | Se activa cuando un usuario elimina un [secreto para {% data variables.product.prodname_codespaces %}](/github/developing-online-with-codespaces/managing-encrypted-secrets-for-codespaces#about-encrypted-secrets-for-codespaces) a nivel organizacional. | -| `manage_access_and_security` | Se activa cuando un usuario actualiza [a cuáles repositorios puede acceder un codespace](/github/developing-online-with-codespaces/managing-access-and-security-for-codespaces). | +| Acción | Descripción +|------------------|------------------- +| `create` | Se desencadena cuando un usuario [crea un codespace](/github/developing-online-with-codespaces/creating-a-codespace). +| `resume` | Se activa cuando un usuario reanuda un codesapce suspendido. +| `delete` | Se desencadena cuando un usuario [elimina un codespace](/github/developing-online-with-codespaces/deleting-a-codespace). +| `create_an_org_secret` | Se desencadena cuando un usuario crea un [secreto a nivel de organización para {% data variables.product.prodname_codespaces %}](/github/developing-online-with-codespaces/managing-encrypted-secrets-for-codespaces#about-encrypted-secrets-for-codespaces). +| `update_an_org_secret` | Se desencadena cuando un usuario actualiza un [secreto a nivel de organización para {% data variables.product.prodname_codespaces %}](/github/developing-online-with-codespaces/managing-encrypted-secrets-for-codespaces#about-encrypted-secrets-for-codespaces). +| `remove_an_org_secret` | Se desencadena cuando un usuario quita un [secreto a nivel de organización para {% data variables.product.prodname_codespaces %}](/github/developing-online-with-codespaces/managing-encrypted-secrets-for-codespaces#about-encrypted-secrets-for-codespaces). +| `manage_access_and_security` | Se desencadena cuando un usuario actualiza [los repositorios a los que puede acceder un codespace](/github/developing-online-with-codespaces/managing-access-and-security-for-codespaces). {% endif %} {% ifversion fpt or ghec or ghes > 3.2 or ghae %} -### Acciones de la categoría `dependabot_alerts` +### Acciones de la categoría `dependabot_alerts` -| Acción | Descripción | -| ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `inhabilitar` | Se activa cuando un propietario de organización inhabilita las {% data variables.product.prodname_dependabot_alerts %} para todos los repositorios {% ifversion fpt or ghec %}privados {% endif %}existentes. 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)". | -| `habilitar` | Se activa cuando un propietario de la organización habilita las {% data variables.product.prodname_dependabot_alerts %} para todos los repositorios {% ifversion fpt or ghec %}privados {% endif %} existentes. | +| Acción | Descripción +|------------------|------------------- +| `disable` | Se activa cuando un propietario de organización inhabilita las {% data variables.product.prodname_dependabot_alerts %} para todos los repositorios {% ifversion fpt or ghec %}privados {% endif %}existentes. Para más información, vea "[Administración de la configuración de seguridad y análisis para la organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)". +| `enable` | Se activa cuando un propietario de la organización habilita las {% data variables.product.prodname_dependabot_alerts %} para todos los repositorios {% ifversion fpt or ghec %}privados {% endif %} existentes. -### Acciones de la categoría `dependabot_alerts_new_repos` +### Acciones de la categoría `dependabot_alerts_new_repos` -| Acción | Descripción | -| ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `inhabilitar` | Se activa cuando el propietario de una organización inhabilita las {% data variables.product.prodname_dependabot_alerts %} para todos los repositorios {% ifversion fpt or ghec %}privados {% endif %} nuevos. 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)". | -| `habilitar` | Se activa cuando un propietario de organización habilita las {% data variables.product.prodname_dependabot_alerts %} para todos los repositorios {% ifversion fpt or ghec %}privados {% endif %}nuevos. | +| Acción | Descripción +|------------------|------------------- +| `disable` | Se activa cuando el propietario de una organización inhabilita las {% data variables.product.prodname_dependabot_alerts %} para todos los repositorios {% ifversion fpt or ghec %}privados {% endif %} nuevos. Para más información, vea "[Administración de la configuración de seguridad y análisis para la organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)". +| `enable` | Se activa cuando un propietario de organización habilita las {% data variables.product.prodname_dependabot_alerts %} para todos los repositorios {% ifversion fpt or ghec %}privados {% endif %}nuevos. {% endif %} {% ifversion fpt or ghec or ghes > 3.2 %} -### Acciones de la categoría `dependabot_security_updates` +### Acciones de la categoría `dependabot_security_updates` -| Acción | Descripción | -| ------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `inhabilitar` | Se activa cuando un propietario de la organización inhabilita las {% data variables.product.prodname_dependabot_security_updates %} para todos los repositorios existentes. 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)". | -| `habilitar` | Se activa cuando un propietario de organización habilita las {% data variables.product.prodname_dependabot_security_updates %} para todos los repositorios existentes. | +| Acción | Descripción +|------------------|------------------- +| `disable` | Se activa cuando un propietario de la organización inhabilita las {% data variables.product.prodname_dependabot_security_updates %} para todos los repositorios existentes. Para más información, vea "[Administración de la configuración de seguridad y análisis para la organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)". +| `enable` | Se activa cuando un propietario de organización habilita las {% data variables.product.prodname_dependabot_security_updates %} para todos los repositorios existentes. -### Acciones de la categoría `dependabot_security_updates_new_repos` +### Acciones de la categoría `dependabot_security_updates_new_repos` -| Acción | Descripción | -| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `inhabilitar` | Se activa cuando un propietario de la organización inhabilita las {% data variables.product.prodname_dependabot_security_updates %} para todos los repositorios nuevos. 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)". | -| `habilitar` | Se activa cuando un propietario de la organización habilita las {% data variables.product.prodname_dependabot_security_updates %} para todos los repositorios nuevos. | +| Acción | Descripción +|------------------|------------------- +| `disable` | Se activa cuando un propietario de la organización inhabilita las {% data variables.product.prodname_dependabot_security_updates %} para todos los repositorios nuevos. Para más información, vea "[Administración de la configuración de seguridad y análisis para la organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)". +| `enable` | Se activa cuando un propietario de la organización habilita las {% data variables.product.prodname_dependabot_security_updates %} para todos los repositorios nuevos. {% endif %} {% ifversion fpt or ghec %} -### Acciones de la categoría `dependency_graph` +### Acciones de la categoría `dependency_graph` -| Acción | Descripción | -| ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `inhabilitar` | Se activa cuando un propietario de la organización inhabilita la gráfica de dependencias para todos los repositorios existentes. 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)". | -| `habilitar` | Se activa cuando un propietario de la organización habilita la gráfica de dependencias para todos los repositorios existentes. | +| Acción | Descripción +|------------------|------------------- +| `disable` | Se activa cuando un propietario de la organización inhabilita la gráfica de dependencias para todos los repositorios existentes. Para más información, vea "[Administración de la configuración de seguridad y análisis para la organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)". +| `enable` | Se activa cuando un propietario de la organización habilita la gráfica de dependencias para todos los repositorios existentes. -### Acciones de la categoría `dependency_graph_new_repos` +### Acciones de la categoría `dependency_graph_new_repos` -| Acción | Descripción | -| ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `inhabilitar` | Se activa cuando un propietario de la organización inhabilita la gráfica de dependencias para todos los repositorios nuevos. 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)". | -| `habilitar` | Se activa cuando un propietario de la organización habilita la gráfica de dependencias para todos los repositorios nuevos. | +| Acción | Descripción +|------------------|------------------- +| `disable` | Se activa cuando un propietario de la organización inhabilita la gráfica de dependencias para todos los repositorios nuevos. Para más información, vea "[Administración de la configuración de seguridad y análisis para la organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)". +| `enable` | Se activa cuando un propietario de la organización habilita la gráfica de dependencias para todos los repositorios nuevos. {% endif %} -### acciones de la categoría `discussion_post` +### Acciones de la categoría `discussion_post` -| Acción | Descripción | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -| `actualización` | Se activa cuando se edita [una publicación de debate de equipo](/articles/managing-disruptive-comments/#editing-a-comment). | -| `destroy (destruir)` | Se activa cuando [se borra una publicación de debate de equipo](/articles/managing-disruptive-comments/#deleting-a-comment). | +| Acción | Descripción +|------------------|------------------- +| `update` | Se desencadena cuando [se edita una publicación de debate de un equipo](/articles/managing-disruptive-comments/#editing-a-comment). +| `destroy` | Se desencadena cuando [se elimina una publicación de debate de un equipo](/articles/managing-disruptive-comments/#deleting-a-comment). -### acciones de la categoría `discussion_post_reply` +### Acciones de la categoría `discussion_post_reply` -| Acción | Descripción | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| `actualización` | Se activa cuando se edita [una respuesta a una publicación de debate de equipo](/articles/managing-disruptive-comments/#editing-a-comment). | -| `destroy (destruir)` | Se activa cuando se elimina [una respuesta a una publicación de debate de equipo](/articles/managing-disruptive-comments/#deleting-a-comment). | +| Acción | Descripción +|------------------|------------------- +| `update` | Se desencadena cuando [se edita una respuesta a una publicación de debate de un equipo](/articles/managing-disruptive-comments/#editing-a-comment). +| `destroy` | Se desencadena cuando [se elimina una respuesta a una publicación de debate de un equipo](/articles/managing-disruptive-comments/#deleting-a-comment). {% ifversion fpt or ghes or ghec %} -### acciones de la categoría `enterprise` +### Acciones de la categoría `enterprise` {% data reusables.actions.actions-audit-events-for-enterprise %} {% endif %} {% ifversion fpt or ghec %} -### acciones de la categoría `environment` +### Acciones de la categoría `environment` -| Acción | Descripción | -| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `create_actions_secret` | Se activa cuando se crea un secreto en un ambiente. Para obtener más información, consulta la sección ["Secretos de ambiente](/actions/reference/environments#environment-secrets)". | -| `delete` | Se activa cuando se borra un ambiente. Para obtener más información, consulta la sección "[Borrar un ambiente](/actions/reference/environments#deleting-an-environment)". | -| `remove_actions_secret` | Se activa cuando se elimina a un secreto de un ambiente. Para obtener más información, consulta la sección ["Secretos de ambiente](/actions/reference/environments#environment-secrets)". | -| `update_actions_secret` | Se activa cuando se actualiza a un secreto en un ambiente. Para obtener más información, consulta la sección ["Secretos de ambiente](/actions/reference/environments#environment-secrets)". | +| Acción | Descripción +|------------------|------------------- +| `create_actions_secret` | Se activa cuando se crea un secreto en un ambiente. Para más información, vea "[Secretos de entorno](/actions/reference/environments#environment-secrets)". +| `delete` | Se activa cuando se borra un ambiente. Para más información, vea "[Eliminación de un entorno](/actions/reference/environments#deleting-an-environment)". +| `remove_actions_secret` | Se activa cuando se elimina a un secreto de un ambiente. Para más información, vea "[Secretos de entorno](/actions/reference/environments#environment-secrets)". +| `update_actions_secret` | Se activa cuando se actualiza a un secreto en un ambiente. Para más información, vea "[Secretos de entorno](/actions/reference/environments#environment-secrets)". {% endif %} {% ifversion ghae %} -### Acciones de la categoría `external_group` +### Acciones de la categoría `external_group` {% data reusables.saml.external-group-audit-events %} {% endif %} {% ifversion ghae %} -### Acciones de la categoría `external_identity` +### Acciones de la categoría `external_identity` {% data reusables.saml.external-identity-audit-events %} {% endif %} {% ifversion fpt or ghec %} -### acciones de la categoría `git` +### Acciones de la categoría `git` {% note %} -**Nota:** Para acceder a los eventos de Git en la bitácora de auditoría, debes utilizar la API de la bitácora de auditoría de REST. La API de REST de la bitácora de auditoría se encuentra disponible únicamente para los usuarios de {% data variables.product.prodname_ghe_cloud %}. Para obtener más información, consulta la sección "[Organizaciones](/rest/reference/orgs#get-the-audit-log-for-an-organization)". +**Nota:** Para acceder a los eventos de Git en el registro de auditoría, debes usar la API de REST del registro de auditoría. La API de REST de la bitácora de auditoría se encuentra disponible únicamente para los usuarios de {% data variables.product.prodname_ghe_cloud %}. Para obtener más información, consulta "[Organizaciones](/rest/reference/orgs#get-the-audit-log-for-an-organization)". {% endnote %} {% data reusables.audit_log.audit-log-git-events-retention %} -| Acción | Descripción | -| ----------- | -------------------------------------------------------- | -| `clon` | Se activa cuando se clona un repositorio. | -| `recuperar` | Se activa cuando se recuperan cambios de un repositorio. | -| `subir` | Se activa cuando se suben cambios a un repositorio. | +| Acción | Descripción +|---------|---------------------------- +| `clone` | Se activa cuando se clona un repositorio. +| `fetch` | Se activa cuando se recuperan cambios de un repositorio. +| `push` | Se activa cuando se suben cambios a un repositorio. {% endif %} -### acciones de la categoría `hook` +### Acciones de la categoría `hook` -| Acción | Descripción | -| ------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | -| `create (crear)` | Se activa cuando [se agregó un enlace nuevo](/articles/creating-webhooks)a un repositorio que le pertenece a tu organización. | -| `config_changed (configuración modificada)` | Se activa cuando se modifica la configuración de un enlace existente. | -| `destroy (destruir)` | Se activa cuando se eliminó un enlace existente de un repositorio. | -| `events_changed (eventos modificados)` | Se activa cuando se modificaron los eventos en un enlace. | +| Acción | Descripción +|------------------|------------------- +| `create` | Se desencadena cuando [se agrega un nuevo enlace](/articles/creating-webhooks) a un repositorio que pertenece a la organización. +| `config_changed` | Se activa cuando se modifica la configuración de un enlace existente. +| `destroy` | Se activa cuando se eliminó un enlace existente de un repositorio. +| `events_changed` | Se activa cuando se modificaron los eventos en un enlace. -### Acciones de la categoría `integration_installation` +### Acciones de la categoría `integration_installation` -| Acción | Descripción | -| ----------------------- | ----------------------------------------------------------------- | -| `contact_email_changed` | Se cambió un correo electrónico de contacto para una integración. | -| `create (crear)` | Se instaló una integración. | -| `destroy (destruir)` | Se desinstaló una integración. | -| `repositories_added` | Se agregaron repositorios a una integración. | -| `repositories_removed` | Se eliminaron repositorios de una integración. | -{%- ifversion fpt or ghec %} -| `suspend` | Se suspendió una integración. | `unsuspend` | Se dejó de suspender una integración. -{%- endif %} -| `version_updated` | Se actualizaron los permisos para una integración. +| Acción | Descripción +|--------|------------- +| `contact_email_changed` | Se ha cambiado un correo electrónico de contacto para una integración. +| `create` | Se ha instalado una integración. +| `destroy` | Se ha desinstalado una integración. +| `repositories_added` | Se han agregado repositorios a una integración. +| `repositories_removed` | Se han quitado repositorios de una integración. +{%- ifversion fpt or ghec %} | `suspend` | Se ha suspendido una integración. +| `unsuspend` | Se ha anulado la suspensión de una integración. +{%- endif %} | `version_updated` | Se han actualizado los permisos de una integración. -### Acciones de la categoría`integration_installation_request` +### Acciones de la categoría `integration_installation_request` -| Acción | Descripción | -| ---------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `create (crear)` | Se activa cuando un miembro de la organización solicita que un propietario de la organización instale una integración para utilizar en la organización. | -| `close` | Se activa cuando un propietario de la organización aprueba o rechaza una solicitud para instalar una integración para que se utilice en una organización, o cuando la cancela el miembro de la organización que abrió la solicitud. | +| Acción | Descripción +|------------------|------------------- +| `create` | Se activa cuando un miembro de la organización solicita que un propietario de la organización instale una integración para utilizar en la organización. +| `close` | Se activa cuando un propietario de la organización aprueba o rechaza una solicitud para instalar una integración para que se utilice en una organización, o cuando la cancela el miembro de la organización que abrió la solicitud. {% ifversion ghec or ghae %} -### `ip_allow_list` category actions +### Acciones de la categoría `ip_allow_list` -| Acción | Descripción | -| ---------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| `habilitar` | Se activa cuando se habilita una lista de direcciones IP permitidas para una organización. | -| `inhabilitar` | Se activa cuando se inhabilita una lista de direcciones IP permitidas para una organización. | -| `enable_for_installed_apps` | Se activa cuando una lista de IP permitidas se habilitó para las {% data variables.product.prodname_github_apps %} instaladas. | -| `disable_for_installed_apps` | Se activa cuando se inhabilitó una lista de direcciones IP permitidas para las {% data variables.product.prodname_github_apps %} instaladas. | +| Acción | Descripción +|------------------|------------------- +| `enable` | Se activa cuando se habilita una lista de direcciones IP permitidas para una organización. +| `disable` | Se activa cuando se inhabilita una lista de direcciones IP permitidas para una organización. +| `enable_for_installed_apps` | Se activa cuando una lista de IP permitidas se habilitó para las {% data variables.product.prodname_github_apps %} instaladas. +| `disable_for_installed_apps` | Se activa cuando se inhabilitó una lista de direcciones IP permitidas para las {% data variables.product.prodname_github_apps %} instaladas. -### Acciones de la categoría `ip_allow_list_entry` +### Acciones de la categoría `ip_allow_list_entry` -| Acción | Descripción | -| -------------------- | --------------------------------------------------------------------------------------- | -| `create (crear)` | Se activa cuando una dirección IP se agregó a una lista de direcciones IP permitidas. | -| `actualización` | Se activa cuando una dirección IP o su descripción se cambió. | -| `destroy (destruir)` | Se activa cuando una dirección IP se eliminó de una lista de direcciones IP permitidas. | +| Acción | Descripción +|------------------|------------------- +| `create` | Se activa cuando una dirección IP se agregó a una lista de direcciones IP permitidas. +| `update` | Se activa cuando una dirección IP o su descripción se cambió. +| `destroy` | Se activa cuando una dirección IP se eliminó de una lista de direcciones IP permitidas. {% endif %} -### acciones de la categoría `issue` +### Acciones de la categoría `issue` -| Acción | Descripción | -| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `destroy (destruir)` | Se activa cuando un propietario de la organización o alguna persona con permisos de administrador en un repositorio elimina una propuesta de un repositorio que le pertenece a la organización. | +| Acción | Descripción +|------------------|------------------- +| `destroy` | Se activa cuando un propietario de la organización o alguna persona con permisos de administrador en un repositorio elimina una propuesta de un repositorio que le pertenece a la organización. {% ifversion fpt or ghec %} -### acciones de la categoría `marketplace_agreement_signature` +### Acciones de la categoría `marketplace_agreement_signature` -| Acción | Descripción | -| ---------------- | ----------------------------------------------------------------------------------------------------- | -| `create (crear)` | Se activa cuando firmas el {% data variables.product.prodname_marketplace %} Acuerdo del programador. | +| Acción | Descripción +|------------------|------------------- +| `create` | Se activa cuando firmas el {% data variables.product.prodname_marketplace %} Acuerdo del programador. -### acciones de la categoría `marketplace_listing` +### Acciones de la categoría `marketplace_listing` -| Acción | Descripción | -| ----------------------------- | ------------------------------------------------------------------------------------------------------------ | -| `aprobar` | Se activa cuando se aprueba tu lista para ser incluida en {% data variables.product.prodname_marketplace %}. | -| `create (crear)` | Se activa cuando creas una lista para tu app en {% data variables.product.prodname_marketplace %}. | -| `delist (quitar de la lista)` | Se activa cuando se elimina tu lista de {% data variables.product.prodname_marketplace %}. | -| `redraft` | Se activa cuando tu lista se vuelve a colocar en estado de borrador. | -| `reject (rechazar)` | Se activa cuando no se acepta la inclusión de tu lista en {% data variables.product.prodname_marketplace %}. | +| Acción | Descripción +|------------------|------------------- +| `approve` | Se activa cuando se aprueba tu lista para ser incluida en {% data variables.product.prodname_marketplace %}. +| `create` | Se activa cuando creas una lista para tu app en {% data variables.product.prodname_marketplace %}. +| `delist` | Se activa cuando se elimina tu lista de {% data variables.product.prodname_marketplace %}. +| `redraft` | Se activa cuando tu lista se vuelve a colocar en estado de borrador. +| `reject` | Se activa cuando no se acepta la inclusión de tu lista en {% data variables.product.prodname_marketplace %}. {% endif %} {% ifversion fpt or ghes or ghec %} -### Acciones de la categoría `members_can_create_pages` +### Acciones de la categoría `members_can_create_pages` -Para obtener más información, consulta la sección "[Administrar la publicación de sitios de {% data variables.product.prodname_pages %} para tu organización](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)". +Para obtener más información, consulta "[Administración de la publicación de sitios de {% data variables.product.prodname_pages %} para la organización](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)". -| Acción | Descripción | -|:------------- |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `habilitar` | Se activa cuando el propietario de una organización habilita la publicación de sitios de {% data variables.product.prodname_pages %} para los repositorios en la organización. | -| `inhabilitar` | Se activa cuando el propietario de una organización inhabilita la publicación de sitios de {% data variables.product.prodname_pages %} para los repositorios en la organización. | +| Acción | Descripción | +| :- | :- | +| `enable` | Se activa cuando el propietario de una organización habilita la publicación de sitios de {% data variables.product.prodname_pages %} para los repositorios en la organización. | +| `disable` | Se activa cuando el propietario de una organización inhabilita la publicación de sitios de {% data variables.product.prodname_pages %} para los repositorios en la organización. | {% endif %} -### acciones de la categoría `org` +### Acciones de la categoría `org` -| Acción | Descripción | -| --------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `add_member (agregar miembro)` | Se activa cuando un usuario se une a una organización. | +| Acción | Descripción +|------------------|------------------- +| `add_member` | Se desencadena cuando un usuario se une a una organización. | `advanced_security_policy_selected_member_disabled` | Se activa cuando un propietario de empresa previene que las carcaterísticas de la {% data variables.product.prodname_GH_advanced_security %} se habiliten para los repositorios que pertenecen a la organización. {% data reusables.advanced-security.more-information-about-enforcement-policy %} -| `advanced_security_policy_selected_member_enabled` | Se activa cuando un propietario de empresa permite que se habiliten las características de la {% data variables.product.prodname_GH_advanced_security %} en los repositorios que pertenecen a la organización. {% data reusables.advanced-security.more-information-about-enforcement-policy %}{% ifversion fpt or ghec %} -| `audit_log_export` | Se activa cuando un administrador de la organización [crea una exportación del registro de auditoría de la organización](#exporting-the-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. | -| `block_user` | Se activa cuando un propietario de la organización [bloquea a un usuario para que no pueda acceder a los repositorios de la organización](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization). | -| `cancel_invitation` | Se activa cuando se revocó una invitación de la organización. |{% endif %}{% ifversion fpt or ghes or ghec %} -| `create_actions_secret` | Se activa cuando un secreto de {% data variables.product.prodname_actions %} se crea para una organización. Para obtener más información, consulta la sección "[Crear secretos cifrados para una organización](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-an-organization)".{% endif %} |{% ifversion fpt or ghec %} -| `disable_oauth_app_restrictions` | Se activa cuando un propietario [inhabilita {% data variables.product.prodname_oauth_app %} restricciones de acceso](/articles/disabling-oauth-app-access-restrictions-for-your-organization) para tu organización.{% ifversion ghec %} -| `disable_saml` | Se activa cuando un administrador de la organización inhabilita el inicio de sesión único SAML para una organización.{% endif %}{% endif %} -| `disable_member_team_creation_permission` | Se activa cuando un propietario de la organización limita la creación de equipos para los propietarios. Para obtener más información, consulta "[Configurar los permisos de creación de equipo en tu organización](/articles/setting-team-creation-permissions-in-your-organization)." |{% ifversion not ghae %} -| `disable_two_factor_requirement` | Se activa cuando un propietario inhabilita el requisito de autenticación bifactorial para todos los miembros{% ifversion fpt or ghec %}, gerentes de facturación, {% endif %} y colaboradores externos en una organización.{% endif %}{% ifversion fpt or ghec %} -| `enable_oauth_app_restrictions` | Se activa cuando un propietario [habilita las restricciones de acceso de una {% data variables.product.prodname_oauth_app %} ](/articles/enabling-oauth-app-access-restrictions-for-your-organization) para tu organización.{% ifversion ghec %} -| `enable_saml` | Se activa cuando un administrador de la organización [habilita el inicio de sesión único SAML](/articles/enabling-and-testing-saml-single-sign-on-for-your-organization) para una organización.{% endif %}{% endif %} -| `enable_member_team_creation_permission` | Se activa cuando un propietario de la organización permite que los miembros creen equipos. Para obtener más información, consulta "[Configurar los permisos de creación de equipo en tu organización](/articles/setting-team-creation-permissions-in-your-organization)." |{% ifversion not ghae %} -| `enable_two_factor_requirement` | Se activa cuando un propietario requiere la autenticación bifactorial para todos los miembros{% ifversion fpt or ghec %}, gerentes de facturación{% endif %} y colaboradores externos en una organización.{% endif %}{% ifversion fpt or ghec %} -| `invite_member` | Se activa cuando [se invitó a un usuario nuevo a unirse a tu organización](/organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization). | -| `oauth_app_access_approved` | Se activa cuando un propietario [le otorga acceso a la organización a una {% data variables.product.prodname_oauth_app %}](/articles/approving-oauth-apps-for-your-organization/). | -| `oauth_app_access_denied` | Se activa cuando un propietario [inhabilita un acceso de {% data variables.product.prodname_oauth_app %} anteriormente aprobado](/articles/denying-access-to-a-previously-approved-oauth-app-for-your-organization) para tu organización. | -| `oauth_app_access_requested` | Se activa cuando un miembro de la organización solicita que un propietario otorgue un acceso de {% data variables.product.prodname_oauth_app %} para tu organización.{% endif %} -| `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)". | -| `remove_actions_secret` | Se activa cuando se elimina un secreto de {% data variables.product.prodname_actions %}.{% ifversion fpt or ghec %} -| `remove_billing_manager` | Se activa cuando un [propietario elimina un gerente de facturación de una organización](/articles/removing-a-billing-manager-from-your-organization/) o cuando [se requiere autenticación de dos factores en una organización](/articles/requiring-two-factor-authentication-in-your-organization) y un gerente de facturación no usa la 2FA o inhabilita la 2FA. -{% endif %} -| `remove_member (eliminar miembro)` | Se activa cuando un [propietario elimina a un miembro de una organización](/articles/removing-a-member-from-your-organization/){% ifversion not ghae %} o cuando [se requiere la autenticación bifactorial en una organización](/articles/requiring-two-factor-authentication-in-your-organization) y un miembro de la organización no utiliza 2FA o la inhabilita{% endif %}. También se activa cuando un [miembro de la organización se elimina a sí mismo](/articles/removing-yourself-from-an-organization/) de una organización. | -| `remove_outside_collaborator` | Se activa cuando un propietario elimina a un colaborador externo de una organización{% ifversion not ghae %} o cuando [se requiere la autenticación bifactorial en una organización](/articles/requiring-two-factor-authentication-in-your-organization) y un colaborador externo no utiliza la 2FA o la inhabilita{% endif %}. | -| `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)". |{% ifversion ghec %} -| `revoke_external_identity` | Se actuva cuando un dueño de una organización retira la identidad vinculada de un mimebro. Para obtener más información, consulta la sección "[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#viewing-and-revoking-a-linked-identity)". | -| `revoke_sso_session` | Se activa cuando el dueño de una organización retira la sesión de SAML de un miembro. Para obtener más información, consulta la sección "[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#viewing-and-revoking-a-linked-identity)". |{% endif %} -| `runner_group_created` | Se activa cuando se crea un grupo de ejecutores auto-hospedados. Para obtener más información, consulta la sección "[Crear un grupo de ejecutores auto-hospedados para una organización](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#creating-a-self-hosted-runner-group-for-an-organization)". | -| `runner_group_removed` | Se activa cuando se elimina un grupo de ejecutores auto-hospedado. Para obtener más información, consulta la sección "[Eliminar un grupo de ejecutores auto-hospedados](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#removing-a-self-hosted-runner-group)". | -| `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)". | -| `runner_group_runners_added` | Se activa cuando se agrega un ejecutor auto-hospedado a un grupo. Para obtener más información, consulta la sección [Mover un ejecutor auto-hospedado a un grupo](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#moving-a-self-hosted-runner-to-a-group). | -| `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 %} -| `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)".{% 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 %} -| `set_fork_pr_workflows_policy` | Se activa cuando se cambia la política de flujos de trabajo sobre las bifurcaciones de repositorios privados. Para obtener más información, consulta la sección "[Habilitar los flujos de trabajo para las bifurcaciones de repositorios privados](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#enabling-workflows-for-private-repository-forks)".{% endif %}{% ifversion fpt or ghec %} -| `unblock_user` | Se acvita cuando el propietario de una organización [desbloquea a un usuario de la misma](/communities/maintaining-your-safety-on-github/unblocking-a-user-from-your-organization).{% endif %}{% ifversion fpt or ghes or ghec %} -| `update_actions_secret` | Se activa cuando se actualiza un secreto de {% data variables.product.prodname_actions %}.{% endif %} -| `update_new_repository_default_branch_setting` | Se activa cuando el propietario cambia el nombre de la rama predeterminada para los repositorios nuevos de la organización. Para obtener más información, consulta la sección "[Administrar el nombre de la rama predeterminada para los repositorios en tu organización](/organizations/managing-organization-settings/managing-the-default-branch-name-for-repositories-in-your-organization)". | -| `update_default_repository_permission` | Se activa cuando un propietario cambia el nivel de permiso al repositorio predeterminado para los miembros de la organización. | -| `update_member` | Se activa cuando un propietario cambia el rol de una persona de propietario a miembro o de miembro a propietario. | -| `update_member_repository_creation_permission` | Se activa cuando un propietario cambia el permiso de creación de repositorios para miembros de la organización.{% ifversion fpt or ghec %} -| `update_saml_provider_settings` | Se activa cuando se actualizan las configuraciones del proveedor SAML de una organización. | -| `update_terms_of_service` | Se activa cuando una organización cambia de los Términos de servicio estándar a los Términos de servicio corporativos. Para obtener más información, consulta "[Subir de categoría a Términos de servicio corporativos](/articles/upgrading-to-the-corporate-terms-of-service)".{% endif %} +| `advanced_security_policy_selected_member_enabled` | Se activa cuando un propietario de empresa permite que se habiliten las características de la {% data variables.product.prodname_GH_advanced_security %} en los repositorios que pertenecen a la organización. {% data reusables.advanced-security.more-information-about-enforcement-policy %}{% ifversion fpt or ghec %} +| `audit_log_export` | Se desencadena cuando el administrador de una organización [crea una exportación del registro de auditoría de la organización](#exporting-the-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. +| `block_user` | Se desencadena cuando el propietario de una organización [bloquea el acceso de un usuario a los repositorios de la organización](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization). +| `cancel_invitation` | Se activa cuando se revocó una invitación de la organización. {% endif %}{% ifversion fpt or ghes or ghec %} +| `create_actions_secret` | Se activa cuando un secreto de {% data variables.product.prodname_actions %} se crea para una organización. Para obtener más información, consulta "[Creación de secretos cifrados para una organización](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-an-organization)."{% endif %} {% ifversion fpt or ghec %} +| `disable_oauth_app_restrictions` | Se desencadena cuando un propietario [deshabilita las restricciones de acceso de {% data variables.product.prodname_oauth_app %}](/articles/disabling-oauth-app-access-restrictions-for-your-organization) para la organización.{% ifversion ghec %} +| `disable_saml` | Se activa cuando un administrador de la organización inhabilita el inicio de sesión único SAML para una organización.{% endif %}{% endif %} +| `disable_member_team_creation_permission` | Se activa cuando un propietario de la organización limita la creación de equipos para los propietarios. Para obtener más información, consulta "[Configuración de permisos de creación de equipos en la organización](/articles/setting-team-creation-permissions-in-your-organization)". |{% ifversion not ghae %} +| `disable_two_factor_requirement` | Se activa cuando un propietario inhabilita el requisito de autenticación bifactorial para todos los miembros{% ifversion fpt or ghec %}, gerentes de facturación, {% endif %} y colaboradores externos en una organización.{% endif %}{% ifversion fpt or ghec %} +| `enable_oauth_app_restrictions` | Se desencadena cuando un propietario [habilita las restricciones de acceso de {% data variables.product.prodname_oauth_app %}](/articles/enabling-oauth-app-access-restrictions-for-your-organization) para la organización.{% ifversion ghec %} +| `enable_saml` | Se desencadena cuando el administrador de una organización [habilita el inicio de sesión único SAML](/articles/enabling-and-testing-saml-single-sign-on-for-your-organization) para una organización.{% endif %}{% endif %} +| `enable_member_team_creation_permission` | Se activa cuando un propietario de la organización permite que los miembros creen equipos. Para obtener más información, consulta "[Configuración de permisos de creación de equipos en la organización](/articles/setting-team-creation-permissions-in-your-organization)". |{% ifversion not ghae %} +| `enable_two_factor_requirement` | Se activa cuando un propietario requiere la autenticación bifactorial para todos los miembros{% ifversion fpt or ghec %}, gerentes de facturación{% endif %} y colaboradores externos en una organización.{% endif %}{% ifversion fpt or ghec %} +| `invite_member` | Se desencadena cuando [se invita a un nuevo usuario a unirse a la organización](/organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization). +| `oauth_app_access_approved` | Se desencadena cuando un propietario [concede acceso a la organización a un {% data variables.product.prodname_oauth_app %}](/articles/approving-oauth-apps-for-your-organization/). +| `oauth_app_access_denied` | Se desencadena cuando un propietario [deshabilita un acceso de {% data variables.product.prodname_oauth_app %} aprobado anteriormente](/articles/denying-access-to-a-previously-approved-oauth-app-for-your-organization) a la organización. +| `oauth_app_access_requested` | Se activa cuando un miembro de la organización solicita que un propietario otorgue un acceso de {% data variables.product.prodname_oauth_app %} para tu organización.{% endif %} +| `register_self_hosted_runner` | Se crea cuando se registra un ejecutor auto-hospedado nuevo. Para obtener más información, consulta "[Adición de un ejecutor autohospedado a una organización](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-an-organization)". +| `remove_actions_secret` | Se desencadena cuando se quita un secreto de {% data variables.product.prodname_actions %}.{% ifversion fpt or ghec %} +| `remove_billing_manager` | Se desencadena cuando un [propietario quita un administrador de facturación de una organización](/articles/removing-a-billing-manager-from-your-organization/) o cuando [se requiere la autenticación en dos fases en una organización](/articles/requiring-two-factor-authentication-in-your-organization) y un administrador de facturación no usa la 2FA o la deshabilita. |{% endif %} +| `remove_member` | Se desencadena cuando un [propietario quita un miembro de una organización](/articles/removing-a-member-from-your-organization/){% ifversion not ghae %} o cuando [se requiere la autenticación en dos fases en una organización](/articles/requiring-two-factor-authentication-in-your-organization) y un miembro de la organización no usa la 2FA o la deshabilita{% endif %}. También se desencadena cuando un [miembro de la organización se quita a sí mismo](/articles/removing-yourself-from-an-organization/) de la organización.| +| `remove_outside_collaborator` | Se desencadena cuando un propietario quita un colaborador externo de una organización{% ifversion not ghae %} o cuando [se requiere la autenticación en dos fases en una organización](/articles/requiring-two-factor-authentication-in-your-organization) y un colaborador externo no usa la 2FA o la deshabilita{% endif %}. | +| `remove_self_hosted_runner` | Se activa cuando se elimina un ejecutor auto-hospedado. Para obtener más información, consulta "[Eliminación de un ejecutor de una organización](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-an-organization)". {% ifversion ghec %} +| `revoke_external_identity` | Se actuva cuando un dueño de una organización retira la identidad vinculada de un mimebro. Para obtener más información, consulta "[Visualización y administración del acceso SAML de un miembro a la organización](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)". +| `revoke_sso_session` | Se activa cuando el dueño de una organización retira la sesión de SAML de un miembro. Para obtener más información, consulta "[Visualización y administración del acceso SAML de un miembro a la organización](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)". {% endif %} +| `runner_group_created` | Se activa cuando se crea un grupo de ejecutores auto-hospedados. Para más información, vea "[Creación de un grupo de ejecutores autohospedados para una organización](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#creating-a-self-hosted-runner-group-for-an-organization)". +| `runner_group_removed` | Se activa cuando se elimina un grupo de ejecutores auto-hospedado. Para más información, vea "[Eliminación de un grupo de ejecutores autohospedados](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#removing-a-self-hosted-runner-group)". +| `runner_group_updated` | Se activa cuando se cambia la configuración de un grupo de ejecutores auto-hospedados. Para más información, vea "[Cambio de la directiva de acceso de un grupo de ejecutores autohospedados](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#changing-the-access-policy-of-a-self-hosted-runner-group)". +| `runner_group_runners_added` | Se activa cuando se agrega un ejecutor auto-hospedado a un grupo. Para obtener más información, consulta "[Adición de un ejecutor autohospedado a un grupo](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#moving-a-self-hosted-runner-to-a-group)". +| `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 "[Eliminación de un ejecutor autohospedado 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 "[Establecimiento de ejecutores autohospedados en un grupo de 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 desencadena cuando el propietario o la persona con acceso de administrador de una organización deshabilita la protección de inserciones para el análisis de secretos. Para obtener más información, consulta "[Protección de inserciones para el análisis de secretos](/enterprise-cloud@latest/code-security/secret-scanning/protecting-pushes-with-secret-scanning)". +| `secret_scanning_push_protection_enable ` | Se desencadena cuando el propietario o la persona con acceso de administrador de una organización habilita la protección de inserciones para el análisis de secretos.{% 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 más información, vea "[Comprobación del estado de un ejecutor autohospedado](/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 "[Comprobación del estado de un ejecutor autohospedado](/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 "[Acerca de los ejecutores autohospedados](/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 "[Requerimiento de aprobación para los flujos de trabajo de 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 "[Aplicación de directivas para {% data variables.product.prodname_actions %} en la 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 %} +| `set_fork_pr_workflows_policy` | Se activa cuando se cambia la política de flujos de trabajo sobre las bifurcaciones de repositorios privados. Para obtener más información, consulta "[Habilitación de flujos de trabajo para bifurcaciones de repositorios privados](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#enabling-workflows-for-private-repository-forks)".{% endif %}{% ifversion fpt or ghec %} +| `unblock_user` | Se desencadena cuando el propietario de una organización [desbloquea a un usuario de una organización](/communities/maintaining-your-safety-on-github/unblocking-a-user-from-your-organization).{% endif %}{% ifversion fpt or ghes or ghec %} +| `update_actions_secret` |Se activa cuando se actualiza un secreto de {% data variables.product.prodname_actions %}.{% endif %} +| `update_new_repository_default_branch_setting` | Se activa cuando el propietario cambia el nombre de la rama predeterminada para los repositorios nuevos de la organización. Para obtener más información, consulta "[Administración del nombre de la rama predeterminada para los repositorios de la organización](/organizations/managing-organization-settings/managing-the-default-branch-name-for-repositories-in-your-organization)" +| `update_default_repository_permission` | Se activa cuando un propietario cambia el nivel de permiso al repositorio predeterminado para los miembros de la organización. +| `update_member` | Se activa cuando un propietario cambia el rol de una persona de propietario a miembro o de miembro a propietario. +| `update_member_repository_creation_permission` | Se desencadena cuando un propietario cambia el permiso de creación de repositorios para los miembros de la organización.{% ifversion fpt or ghec %} +| `update_saml_provider_settings` | Se activa cuando se actualizan las configuraciones del proveedor SAML de una organización. +| `update_terms_of_service` | Se activa cuando una organización cambia de los Términos de servicio estándar a los Términos de servicio corporativos. Para obtener más información, consulta "[Actualizar a los términos del servicio corporativos](/articles/upgrading-to-the-corporate-terms-of-service)".{% endif %} {% ifversion ghec %} -### acciones de la categoría `org_credential_authorization` +### Acciones de la categoría `org_credential_authorization` -| Acción | Descripción | -| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `grant` | Se activa cuando un miembro [autoriza credenciales para su uso con el inicio de sesión único de SAML](/github/authenticating-to-github/authenticating-with-saml-single-sign-on). | -| `deauthorized` | Se activa cuando un miembro [quita la autorización de credenciales para su uso con el inicio de sesión único de SAML](/github/authenticating-to-github/authenticating-with-saml-single-sign-on). | -| `revoke` | Se activa cuando un propietario [revoca las credenciales autorizadas](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization). | +| Acción | Descripción +|------------------|------------------- +| `grant` | Se desencadena cuando un miembro [autoriza las credenciales para el uso con el inicio de sesión único SAML](/github/authenticating-to-github/authenticating-with-saml-single-sign-on). +| `deauthorized` | Se desencadena cuando un miembro [desautoriza las credenciales para el uso con el inicio de sesión único SAML](/github/authenticating-to-github/authenticating-with-saml-single-sign-on). +| `revoke` | Se desencadena cuando un propietario [revoca las credenciales autorizadas](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization). {% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} -### Acciones de la categoría `org_secret_scanning_custom_pattern` +### Acciones de la categoría `org_secret_scanning_custom_pattern` -| Acción | Descripción | -| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `create (crear)` | Se activa cuando se publica un patrón personalizado para el escaneo de secretos en una organización. 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#defining-a-custom-pattern-for-an-organization)". | -| `actualización` | Se activa cuando se guardan los cambios a un patrón personalizado para el escaneo de secretos en una organización. 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#editing-a-custom-pattern)". | -| `delete` | Se activa cuando se elimina un patrón personalizado desde un escaneo de secretos en una organización. 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#removing-a-custom-pattern)". | +| Acción | Descripción +|------------------|------------------- +| `create` | Se desencadena cuando se publica un patrón personalizado para el análisis de secretos en una organización. Para obtener más información, consulta "[Definición de patrones personalizados para el análisis de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#defining-a-custom-pattern-for-an-organization)". +| `update` | Se desencadena cuando se guardan los cambios en un patrón personalizado para el análisis de secretos en una organización. Para obtener más información, consulta "[Definición de patrones personalizados para el análisis de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#editing-a-custom-pattern)". +| `delete` | Se desencadena cuando se quita un patrón personalizado del análisis de secretos en una organización. Para obtener más información, consulta "[Definición de patrones personalizados para el análisis de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#removing-a-custom-pattern)". {% endif %} -### Acciones de la categoría `organization_label` +### Acciones de la categoría `organization_label` -| Acción | Descripción | -| -------------------- | ----------------------------------------------------- | -| `create (crear)` | Se activa cuando se crea una etiqueta por defecto. | -| `actualización` | Se activa cuando se edita una etiqueta por defecto. | -| `destroy (destruir)` | Se activa cuando se elimina una etiqueta por defecto. | +| Acción | Descripción +|------------------|------------------- +| `create` | Se activa cuando se crea una etiqueta por defecto. +| `update` | Se activa cuando se edita una etiqueta por defecto. +| `destroy` | Se activa cuando se elimina una etiqueta por defecto. -### acciones de la categoría `oauth_application` +### Acciones de la categoría `oauth_application` -| Acción | Descripción | -| ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `create (crear)` | Se activa cuando se crea una {% data variables.product.prodname_oauth_app %} nueva. | -| `destroy (destruir)` | Se activa cuando se elimina una {% data variables.product.prodname_oauth_app %} existente. | -| `reset_secret (restablecer secreto)` | Se activa cuando se restablece un secreto de cliente de {% data variables.product.prodname_oauth_app %}. | -| `revoke_tokens (revocar tokens)` | Se activa cuando se revocan los tokens de usuario de una {% data variables.product.prodname_oauth_app %}. | -| `transferencia` | Se activa cuando se transfiere una {% data variables.product.prodname_oauth_app %} existente a una organización nueva. | +| Acción | Descripción +|------------------|------------------- +| `create` | Se activa cuando se crea una {% data variables.product.prodname_oauth_app %} nueva. +| `destroy` | Se activa cuando se elimina una {% data variables.product.prodname_oauth_app %} existente. +| `reset_secret` | Se activa cuando se restablece un secreto de cliente de {% data variables.product.prodname_oauth_app %}. +| `revoke_tokens` | Se activa cuando se revocan los tokens de usuario de una {% data variables.product.prodname_oauth_app %}. +| `transfer` | Se activa cuando se transfiere una {% data variables.product.prodname_oauth_app %} existente a una organización nueva. -### Acciones de la categoría `packages` +### 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 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)". | +| 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 más información, consulta "[Eliminación y restauración de un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package)". +| `package_deleted` | Se activa cuando se borra un paquete completo. Para más información, consulta "[Eliminación y restauración de 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 más información, consulta "[Eliminación y restauración de un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package)". +| `package_restored` | Se activa cuando se restablece un paquete completo. Para más información, consulta "[Eliminación y restauración de un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package)". {% ifversion fpt or ghec %} -### acciones de la categoría `payment_method` +### Acciones de la categoría `payment_method` -| Acción | Descripción | -| ---------------- | ------------------------------------------------------------------------------------------------------------- | -| `create (crear)` | Se activa cuando se agrega un método de pago nuevo, como una tarjeta de crédito nueva o una cuenta de PayPal. | -| `actualización` | Se activa cuando se actualiza un método de pago existente. | +| Acción | Descripción +|------------------|------------------- +| `create` | Se activa cuando se agrega un nuevo método de pago, como una tarjeta de crédito o una cuenta de PayPal nueva. +| `update` | Se activa cuando se actualiza un método de pago existente. {% endif %} -### acciones de la categoría `profile_picture` -| Acción | Descripción | -| ------------- | ------------------------------------------------------------------------------ | -| actualización | Se activa cuando estableces o actualizas la foto de perfil de tu organización. | +### Acciones de la categoría `profile_picture` +| Acción | Descripción +|------------------|------------------- +| update | Se activa cuando estableces o actualizas la foto de perfil de tu organización. -### acciones de la categoría `project` +### Acciones de la categoría `project` -| Acción | Descripción | -| --------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `create (crear)` | Se activa cuando se crear un tablero de proyecto. | -| `link` | Se activa cuando un repositorio se vincula a un tablero de proyecto. | -| `rename (renombrar)` | Se activa cuando se renombra un tablero de proyecto. | -| `actualización` | Se activa cuando se actualiza un tablero de proyecto. | -| `delete` | Se activa cuando se elimina un tablero de proyecto. | -| `unlink (desvincular)` | Se activa cuando se anula el enlace a un repositorio desde un tablero de proyecto. | -| `update_org_permission (actualizar permiso de la organización)` | Se activa cuando se cambia o elimina el permiso al nivel de base para todos los miembros de la organización. | -| `update_team_permission (actualizar permiso del equipo)` | Se activa cuando se cambia el nivel de permiso del tablero de proyecto de un equipo o cuando se agrega un equipo a un tablero de proyecto o se elimina de este. | -| `update_user_permission` | Se activa cuando un miembro de la organización o colaborador externo se agrega a un tablero de proyecto o se elimina de este, o cuando se le cambia su nivel de permiso. | +| Acción | Descripción +|--------------------|--------------------- +| `create` | Se activa cuando se crea un tablero de proyecto. +| `link` | Se activa cuando un repositorio se vincula a un tablero de proyecto. +| `rename` | Se activa cuando se renombra un tablero de proyecto. +| `update` | Se activa cuando se actualiza un tablero de proyecto. +| `delete` | Se activa cuando se elimina un tablero de proyecto. +| `unlink` | Se activa cuando se anula el enlace a un repositorio desde un tablero de proyecto. +| `update_org_permission` | Se activa cuando se cambia o elimina el permiso al nivel de base para todos los miembros de la organización. | +| `update_team_permission` | Se activa cuando se cambia el nivel de permiso del tablero de proyecto de un equipo o cuando se agrega un equipo a un tablero de proyecto o se elimina de este. | +| `update_user_permission` | Se activa cuando un miembro de la organización o colaborador externo se agrega a un tablero de proyecto o se elimina de este, o cuando se le cambia su nivel de permiso.| -### acciones de la categoría `protected_branch` +### Acciones de la categoría `protected_branch` -| Acción | Descripción | -| --------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `create (crear)` | Se activa cuando se habilita la protección de rama en una rama. | -| `destroy (destruir)` | Se activa cuando se inhabilita la protección de rama en una rama. | -| `update_admin_enforced (actualizar administrador aplicado)` | Se activa cuando se aplica la protección de rama para los administradores del repositorio. | -| `update_require_code_owner_review (actualizar requerir revisión del propietario del código)` | Se activa cuando se actualiza en una rama la aplicación de revisión del propietario del código requerida. | -| `dismiss_stale_reviews (descartar revisiones en espera)` | Se activa cuando se actualiza en una rama la aplicación de las solicitudes de extracción en espera descartadas. | -| `update_signature_requirement_enforcement_level (actualizar nivel de aplicación del requisito de firma)` | Se activa cuando se actualiza la aplicación de la firma de confirmación requerida en una rama. | -| `update_pull_request_reviews_enforcement_level (actualizar nivel de aplicación de revisiones de solicitudes de extracción)` | Se activa cuando se actualiza el cumplimiento de las revisiones de solicitudes de extracción requeridas en una rama. Puede ser una de entre `0`(desactivado), `1`(no adminsitradores), `2`(todos). | -| `update_required_status_checks_enforcement_level (actualizar nivel de aplicación de verificaciones de estado requeridas)` | Se activa cuando se actualiza en una rama la aplicación de verificaciones de estado requeridas. | -| `update_strict_required_status_checks_policy` | Se activa cuando se cambia el requisito para que una rama se encuentre actualizada antes de la fusión. | -| `rejected_ref_update (actualización de referencia rechazada)` | Se activa cuando se rechaza el intento de actualización de una rama. | -| `policy_override (anulación de política)` | Se activa cuando un administrador del repositorio anula el requisito de protección de una rama. | -| `update_allow_force_pushes_enforcement_level` | Se activa cuando se habilitan o inhabilitan las subidas de información forzadas en una rama protegida. | -| `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. | +| Acción | Descripción +|--------------------|--------------------- +| `create ` | Se activa cuando se habilita la protección de rama en una rama. +| `destroy` | Se activa cuando se inhabilita la protección de rama en una rama. +| `update_admin_enforced ` | Se activa cuando se aplica la protección de rama para los administradores del repositorio. +| `update_require_code_owner_review ` | Se activa cuando se actualiza en una rama la aplicación de revisión del propietario del código requerida. +| `dismiss_stale_reviews ` | Se activa cuando se actualiza en una rama la aplicación de las solicitudes de extracción en espera descartadas. +| `update_signature_requirement_enforcement_level ` | Se activa cuando se actualiza la aplicación de la firma de confirmación requerida en una rama. +| `update_pull_request_reviews_enforcement_level ` | Se activa cuando se actualiza el cumplimiento de las revisiones de solicitudes de extracción requeridas en una rama. Puede ser: `0`(desactivada), `1`(no administradores) o `2`(todos). +| `update_required_status_checks_enforcement_level ` | Se activa cuando se actualiza en una rama la aplicación de verificaciones de estado requeridas. +| `update_strict_required_status_checks_policy` | Se activa cuando se cambia el requisito para que una rama se encuentre actualizada antes de la fusión. +| `rejected_ref_update ` | Se activa cuando se rechaza el intento de actualización de una rama. +| `policy_override ` | Se activa cuando un administrador del repositorio anula el requisito de protección de una rama. +| `update_allow_force_pushes_enforcement_level ` | Se activa cuando se habilitan o inhabilitan las subidas de información forzadas en una rama protegida. +| `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. -### Acciones de la categoría `pull_request` +### Acciones de la categoría `pull_request` -| Acción | Descripción | -| ----------------------- | --------------------------------------------------------------------------------------------------------------------------------- | -| `create (crear)` | Se activa cuando se crea una solicitud de cambios. | -| `close` | Se activa cuando se cierra una solicitud de cambios sin haberse fusionado. | -| `reopen` | Se activa cuando se vuelve a abrir una solicitud de cambios después de haberse cerrado previamente. | -| `fusionar` | Se activa cuando se fusiona una solicitud de cambios. | -| `indirect_merge` | Se activa cuando una solicitud de cambios se considera como fusionada porque sus confirmaciones se fusionaron en la rama destino. | -| `ready_for_review` | Se activa cuando una solicitud de cambios se marca como lista para revisión. | -| `converted_to_draft` | Se activa cuando una solicitud de cambios se convierte en borrador. | -| `create_review_request` | Se activa cuando se solicita una revisión. | -| `remove_review_request` | Se activa cuando se elimina una solicitud de revisión. | +| Acción | Descripción +|------------------|------------------- +| `create` | Se activa cuando se crea una solicitud de cambios. +| `close` | Se activa cuando se cierra una solicitud de cambios sin haberse fusionado. +| `reopen` | Se activa cuando se vuelve a abrir una solicitud de cambios después de haberse cerrado previamente. +| `merge` | Se activa cuando se fusiona una solicitud de cambios. +| `indirect_merge` | Se activa cuando una solicitud de cambios se considera como fusionada porque sus confirmaciones se fusionaron en la rama destino. +| `ready_for_review` | Se activa cuando una solicitud de cambios se marca como lista para revisión. +| `converted_to_draft` | Se activa cuando una solicitud de cambios se convierte en borrador. +| `create_review_request` | Se activa cuando se solicita una revisión. +| `remove_review_request` | Se activa cuando se elimina una solicitud de revisión. -### Acciones de la categoría `pull_request_review` +### Acciones de la categoría `pull_request_review` -| Acción | Descripción | -| ----------- | ------------------------------------------ | -| `enviar` | Se activa cuando se envía una revisión. | -| `descartar` | Se activa cuando se descarta una revisión. | -| `delete` | Se activa cuando se borra una revisión. | +| Acción | Descripción +|------------------|------------------- +| `submit` | Se activa cuando se envía una revisión. +| `dismiss` | Se activa cuando se descarta una revisión. +| `delete` | Se activa cuando se borra una revisión. -### Acciones de la categoría `pull_request_review_comment` +### Acciones de la categoría `pull_request_review_comment` -| Acción | Descripción | -| ---------------- | ----------------------------------------------------- | -| `create (crear)` | Se activa cuando se agrega un comentario de revisión. | -| `actualización` | Se activa cuando se cambia un comentario de revisión. | -| `delete` | Se activa cuando se borra un comentario de revisión. | +| Acción | Descripción +|------------------|------------------- +| `create` | Se activa cuando se agrega un comentario de revisión. +| `update` | Se activa cuando se cambia un comentario de revisión. +| `delete` | Se activa cuando se borra un comentario de revisión. -### acciones de la categoría `repo` +### Acciones de la categoría `repo` -| Acción | Descripción | -| --------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `access (acceder)` | Se activa cuando un usuario [cambia la visibilidad](/github/administering-a-repository/setting-repository-visibility) de un repositorio en la organización. | -| `actions_enabled` | Se activa cuando {% data variables.product.prodname_actions %} se habilita en un repositorio. Puede visualizarse utilizando la IU. Este evento no se incluye cuando accedes a la bitácora de auditoría utilizando la API de REST. Para obtener más información, consulta la sección "[Utilizar la API de REST](#using-the-rest-api)". | -| `add_member (agregar miembro)` | Se activa cuando un usuario acepta una [invitación para tener acceso de colaboración a un repositorio](/articles/inviting-collaborators-to-a-personal-repository). | -| `add_topic (agregar tema)` | Se activa cuando un administrador del repositorio [agrega un tema](/articles/classifying-your-repository-with-topics) a un repositorio. | -| `advanced_security_disabled` | Se activa cuando un adminsitrador de repositorio inhabilita las características de {% data variables.product.prodname_GH_advanced_security %} en este. Para obtener más información, consulta la sección "[Administrar la configuración de seguridad y análisis para tu repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)". | -| `advanced_security_enabled` | Se activa cuando un administrador de repositorio habilita las características de la {% data variables.product.prodname_GH_advanced_security %} para este. Para obtener más información, consulta la sección "[Administrar la configuración de seguridad y análisis para tu repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)". | -| `archived (archivado)` | Se activa cuando un administrador del repositorio [archiva un repositorio](/articles/about-archiving-repositories).{% ifversion ghes %} -| `config.disable_anonymous_git_access (configurar inhabilitar el acceso de git anónimo)` | Se activa cuando [se inhabilita el acceso de lectura de Git anónimo](/enterprise/user/articles/enabling-anonymous-git-read-access-for-a-repository) en un repositorio público. | -| `config.enable_anonymous_git_access (configurar habilitar acceso de git anónimo)` | Se activa cuando [se habilita el acceso de lectura de Git anónimo](/enterprise/user/articles/enabling-anonymous-git-read-access-for-a-repository) en un repositorio público. | -| `config.lock_anonymous_git_access (configurar bloquear acceso de git anónimo)` | Se activa cuando se bloquea el parámetro de acceso de lectura de Git anónimo [de un repositorio](/enterprise/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access). | -| `config.unlock_anonymous_git_access (configurar desbloquear acceso de git anónimo)` | Se activa cuando se desbloquea el parámetro de acceso de lectura de Git anónimo [de un repositorio](/enterprise/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access).{% endif %} -| `create (crear)` | Se activa cuando [se crea un repositorio nuevo](/articles/creating-a-new-repository).{% ifversion fpt or ghes or ghec %} -| `create_actions_secret` | Se crea cuando un secreto de {% data variables.product.prodname_actions %} se crea para un repositorio. Para obtener más información, consulta la sección "[Crear secretos cifrados para un repositorio](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-a-repository)".{% endif %} -| `destroy (destruir)` | Se activa cuando [se elimina un repositorio](/articles/deleting-a-repository).{% ifversion fpt or ghec %} -| `inhabilitar` | Se activa cuando se inhabilita un repositorio (p. ej., por [fondos insuficientes](/articles/unlocking-a-locked-account)).{% endif %} -| `habilitar` | Se activa cuando se vuelve a habilitar un repositorio.{% ifversion fpt or ghes or ghec %} -| `remove_actions_secret` | Se activa cuando se elimina un secreto de {% data variables.product.prodname_actions %}.{% endif %} -| `remove_member (eliminar miembro)` | Se activa cuando un usuario se [elimina de un repositorio como colaborador](/articles/removing-a-collaborator-from-a-personal-repository). | -| `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 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)".{% 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 %} -| `set_fork_pr_workflows_policy` | Se activa cuando se cambia la política para flujos de trabajo en las bifurcaciones de los repositorios privados. 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#enabling-workflows-for-private-repository-forks)".{% endif %} -| `transferencia` | Se activa cuando [se transfiere un repositorio](/articles/how-to-transfer-a-repository). | -| `transfer_start (comienzo de transferencia)` | Se activa cuando está por ocurrir una transferencia de repositorio. | -| `unarchived (desarchivado)` | Se activa cuando un administrador de repositorio deja de archivar un repositorio.{% ifversion fpt or ghes or ghec %} -| `update_actions_secret` | Se activa cuando se actualiza un secreto de {% data variables.product.prodname_actions %}.{% endif %} +| Acción | Descripción +|------------------|------------------- +| `access` | Se desencadena cuando un usuario [cambia la visibilidad](/github/administering-a-repository/setting-repository-visibility) de un repositorio de la organización. +| `actions_enabled` | Se activa cuando {% data variables.product.prodname_actions %} se habilita en un repositorio. Puede visualizarse utilizando la IU. Este evento no se incluye cuando accedes a la bitácora de auditoría utilizando la API de REST. Para obtener más información, consulta "[Uso de la API REST](#using-the-rest-api)". +| `add_member` | Se desencadena cuando un usuario acepta una [invitación para tener acceso de colaboración a un repositorio](/articles/inviting-collaborators-to-a-personal-repository). +| `add_topic` | Se desencadena cuando el administrador de un repositorio [agrega un tema](/articles/classifying-your-repository-with-topics) a un repositorio. +| `advanced_security_disabled` | Se activa cuando un adminsitrador de repositorio inhabilita las características de {% data variables.product.prodname_GH_advanced_security %} en este. Para más información, vea "[Administración de la configuración de seguridad y análisis para el repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)". +| `advanced_security_enabled` | Se activa cuando un administrador de repositorio habilita las características de la {% data variables.product.prodname_GH_advanced_security %} para este. Para obtener más información, consulta "[Administración de la configuración de seguridad y análisis para el repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)". +| `archived` | Se desencadena cuando el administrador de un repositorio [archiva un repositorio](/articles/about-archiving-repositories).{% ifversion ghes %} +| `config.disable_anonymous_git_access` | Se desencadena cuando el [acceso de lectura de Git anónimo está deshabilitado](/enterprise/user/articles/enabling-anonymous-git-read-access-for-a-repository) en un repositorio público. +| `config.enable_anonymous_git_access` | Se desencadena cuando el [acceso de lectura de Git anónimo está habilitado](/enterprise/user/articles/enabling-anonymous-git-read-access-for-a-repository) en un repositorio público. +| `config.lock_anonymous_git_access` | Se desencadena cuando [la configuración de acceso de lectura de Git anónimo](/enterprise/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access) de un repositorio está bloqueada. +| `config.unlock_anonymous_git_access` | Se desencadena cuando [la configuración de acceso de lectura de Git anónimo](/enterprise/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access) de un repositorio está desbloqueada.{% endif %} +| `create` | Se desencadena cuando [se crea un nuevo repositorio](/articles/creating-a-new-repository).{% ifversion fpt or ghes or ghec %} +| `create_actions_secret` |Se crea cuando un secreto de {% data variables.product.prodname_actions %} se crea para un repositorio. Para obtener más información, consulta "[Creación de secretos cifrados para un repositorio](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-a-repository)."{% endif %} +| `destroy` | Se desencadena cuando [se elimina un repositorio](/articles/deleting-a-repository).{% ifversion fpt or ghec %} +| `disable` | Se desencadena cuando se deshabilita un repositorio (por ejemplo, por [fondos insuficientes](/articles/unlocking-a-locked-account)).{% endif %} +| `enable` | Se desencadena cuando se vuelve a habilitar un repositorio.{% ifversion fpt or ghes or ghec %} +| `remove_actions_secret` | Se activa cuando se elimina un secreto de {% data variables.product.prodname_actions %}.{% endif %} +| `remove_member` | Se desencadena cuando [se quita a un usuario como colaborador de un repositorio](/articles/removing-a-collaborator-from-a-personal-repository). +| `register_self_hosted_runner` | Se crea cuando se registra un ejecutor auto-hospedado nuevo. Para más información, vea "[Adición de un ejecutor autohospedado 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 "[Eliminación de un ejecutor de un repositorio](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-a-repository)". +| `remove_topic` | Se activa cuando un administrador del repositorio elimina un tema de un repositorio. +| `rename` | Se desencadena cuando [se cambia el nombre de 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 más información, vea "[Comprobación del estado de un ejecutor autohospedado](/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 "[Comprobación del estado de un ejecutor autohospedado](/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 "[Acerca de los ejecutores autohospedados](/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 "[Administración de la configuración de {% data variables.product.prodname_actions %} para 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 "[Administración de la configuración de {% data variables.product.prodname_actions %} para 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 %} +| `set_fork_pr_workflows_policy` | Se activa cuando se cambia la política para flujos de trabajo en las bifurcaciones de los repositorios privados. Para obtener más información, consulta "[Administración de la configuración de {% data variables.product.prodname_actions %} para un repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#enabling-workflows-for-private-repository-forks)".{% endif %} +| `transfer` | Se desencadena cuando [se transfiere un repositorio](/articles/how-to-transfer-a-repository). +| `transfer_start` | Se activa cuando está por ocurrir una transferencia de repositorio. +| `unarchived` | Se desencadena cuando un administrador del repositorio desarchiva un repositorio. {% ifversion fpt or ghes or ghec %} +| `update_actions_secret` | Se activa cuando se actualiza un secreto de {% data variables.product.prodname_actions %}.{% endif %} {% ifversion fpt or ghec %} -### acciones de la categoría `repository_advisory` +### Acciones de la categoría `repository_advisory` -| Acción | Descripción | -| ------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `close` | Se activa cuando alguien cierra una asesoría de seguridad. 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)". | -| `cve_request` | Se activa cuando alguien solicita un número de CVE (Vulnerabilidades y Exposiciones Comunes) de {% data variables.product.prodname_dotcom %} para un borrador de asesoría de seguridad. | -| `github_broadcast` | Se activa cuando {% data variables.product.prodname_dotcom %} hace pública una asesoría de seguridad en la {% data variables.product.prodname_advisory_database %}. | -| `github_withdraw` | Se activa cuando {% data variables.product.prodname_dotcom %} retira una asesoría de seguridad que se publicó por error. | -| `open` | Se activa cuando alguien abre un borrador de asesoría de seguridad. | -| `publish` | Se activa cuando alguien publica una asesoría de seguridad. | -| `reopen` | Se activa cuando alguien vuelve a abrir un borrador de asesoría de seguridad. | -| `actualización` | Se activa cuando alguien edita un borrador de asesoría de seguridad o una asesoría de seguridad publicada. | +| Acción | Descripción +|------------------|------------------- +| `close` | Se activa cuando alguien cierra una asesoría de seguridad. Para obtener más información, consulta "[Acerca de los avisos de seguridad de {% data variables.product.prodname_dotcom %}](/github/managing-security-vulnerabilities/about-github-security-advisories)". +| `cve_request` | Se activa cuando alguien solicita un número de CVE (Vulnerabilidades y Exposiciones Comunes) de {% data variables.product.prodname_dotcom %} para un borrador de asesoría de seguridad. +| `github_broadcast` | Se activa cuando {% data variables.product.prodname_dotcom %} hace pública una asesoría de seguridad en la {% data variables.product.prodname_advisory_database %}. +| `github_withdraw` | Se activa cuando {% data variables.product.prodname_dotcom %} retira una asesoría de seguridad que se publicó por error. +| `open` | Se activa cuando alguien abre un borrador de asesoría de seguridad. +| `publish` | Se activa cuando alguien publica una asesoría de seguridad. +| `reopen` | Se activa cuando alguien vuelve a abrir un borrador de asesoría de seguridad. +| `update` | Se activa cuando alguien edita un borrador de asesoría de seguridad o una asesoría de seguridad publicada. -### Acciones de la categoría `repository_content_analysis` +### Acciones de la categoría `repository_content_analysis` -| Acción | Descripción | -| ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `habilitar` | Se activa cuando un propietario de la organización o persona con acceso administrativo al repositorio [habilita la configuración de uso de datos para un repositorio privado](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository). | -| `inhabilitar` | Se habilita cuando un propietario de la organización o una persona con acceso administrativo en el repositorio [inhabilita la configuración de uso de datos para un repositorio privado](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository). | +| Acción | Descripción +|------------------|------------------- +| `enable` | Se desencadena cuando el propietario o la persona con acceso de administrador al repositorio de una organizacción [habilita la configuración de uso de datos de un repositorio privado](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository). +| `disable` | Se desencadena cuando el propietario o la persona con acceso de administrador al repositorio de una organizacción [deshabilita la configuración de uso de datos de un repositorio privado](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository). {% endif %}{% ifversion fpt or ghec %} -### Acciones de la categoría `repository_dependency_graph` +### Acciones de la categoría `repository_dependency_graph` -| Acción | Descripción | -| ------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `inhabilitar` | Se activa cuando un propietario del repositorio o persona con acceso administrativo en este inhabilita la gráfica de dependencias para un 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)". | -| `habilitar` | Se activa cuando un propietario del repositorio o persona con acceso administrativo en el mismo habilita la gráfica de dependencias para un repositorio {% ifversion fpt or ghec %}privado {% endif %}. | +| Acción | Descripción +|------------------|------------------- +| `disable` | Se desencadena cuando el propietario o la persona con acceso de administrador al repositorio de una organización deshabilita el gráfico de dependencias de un repositorio privado de {% ifversion fpt or ghec %}{% endif %}. Para obtener más información, consulta "[Acerca del gráfico de dependencias](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)". +| `enable` | Se desencadena cuando el propietario o la persona con acceso de administrador al repositorio de una organización habilita el gráfico de dependencias de un repositorio privado de {% ifversion fpt or ghec %}{% endif %}. {% endif %}{% ifversion ghec or ghes or ghae %} -### Acciones de la categoría `repository_secret_scanning` +### Acciones de la categoría `repository_secret_scanning` -| Acción | Descripción | -| ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `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 "[Acerca del escaneo de secretos"](/github/administering-a-repository/about-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. | +| Acción | Descripción +|------------------|------------------- +| `disable` | Se desencadena cuando el propietario o la persona con acceso de administrador del repositorio deshabilita el análisis de secretos de un repositorio. Para obtener más información, consulta "[Acerca del análisis de secretos](/github/administering-a-repository/about-secret-scanning)". +| `enable` | Se desencadena cuando el propietario o la persona con acceso de administrador del repositorio habilita el análisis de secretos de un repositorio. {% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} -### Acciones de la categoría `repository_secret_scanning_custom_pattern` +### Acciones de la categoría `repository_secret_scanning_custom_pattern` -| Acción | Descripción | -| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `create (crear)` | Se activa cuando se publica un patrón personalizado para el escaneo de secretos de un repositorio. 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#defining-a-custom-pattern-for-a-repository)". | -| `actualización` | Se activa cuando se guardan los cambios a un patrón personalizado para el escaneo de secretos en un repositorio. 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#editing-a-custom-pattern)". | -| `delete` | Se activa cuando se elimina un patrón personalizado desde el escaneo de secretos de un repositorio. 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#removing-a-custom-pattern)". | +| Acción | Descripción +|------------------|------------------- +| `create` | Se desencadena cuando se publica un patrón personalizado para el análisis de secretos de un repositorio. Para obtener más información, consulta "[Definición de patrones personalizados para el análisis de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#defining-a-custom-pattern-for-a-repository)". +| `update` | Se desencadena cuando se guardan los cambios en un patrón personalizado para el análisis de secretos de un repositorio. Para obtener más información, consulta "[Definición de patrones personalizados para el análisis de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#editing-a-custom-pattern)". +| `delete` | Se desencadena cuando se quita un patrón personalizado del análisis de secretos de un repositorio. Para obtener más información, consulta "[Definición de patrones personalizados para el análisis de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#removing-a-custom-pattern)". {% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} -### Acciones de la categoría `repository_secret_scanning_push_protection` +### Acciones de la categoría `repository_secret_scanning_push_protection` -| Acción | Descripción | -| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `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. | +| Acción | Descripción +|------------------|------------------- +| `disable` | Se desencadena cuando el propietario o la persona con acceso de administrador del repositorio deshabilita el análisis de secretos de un repositorio. Para obtener más información, consulta "[Protección de inserciones para el análisis de secretos](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)". +| `enable` | Se desencadena cuando el propietario o la persona con acceso de administrador del repositorio habilita el análisis de secretos de un repositorio. {% endif %} -### acciones de la categoría `repository_vulnerability_alert` +### Acciones de la categoría `repository_vulnerability_alert` -| Acción | Descripción | -| ---------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `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. | +| Acción | Descripción +|------------------|------------------- +| `create` | 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 más información, vea "[Acerca de {% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)". +| `dismiss` | 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. +| `resolve` | Se activa cuando alguien con acceso de escritura en un repositorio sube cambios para actualizar y resolver una vulnerabilidad en una dependencia de proyecto. {% ifversion fpt or ghec %} -### acciones de la categoría `repository_vulnerability_alerts` +### Acciones de la categoría `repository_vulnerability_alerts` -| Acción | Descripción | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `authorized_users_teams` | Se activa cuando un propietario de organización o una persona con permisos administrativos en las actualizaciones de los repositorios actualiza la lista de personas o equipos autorizados para recibir {% data variables.product.prodname_dependabot_alerts %} de dicho repositorio. Para obtener más información, consulta la sección "[Administrar la configuración de seguridad y análisis para tu repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-security-alerts)". | -| `inhabilitar` | Se activa cuando un propietario del repositorio o persona con acceso administrativo a este inhabilita las {% data variables.product.prodname_dependabot_alerts %}. | -| `habilitar` | Se activa cuando un propietario del repositorio o persona con acceso administrativo a este habilita las {% data variables.product.prodname_dependabot_alerts %}. | +| Acción | Descripción +|------------------|------------------- +| `authorized_users_teams` | Se desencadena cuando un propietario de la organización o un miembro con permisos de administrador en el repositorio actualiza la lista de personas o equipos autorizados para recibir las {% data variables.product.prodname_dependabot_alerts %} para el repositorio. Para más información, vea "[Administración de la configuración de seguridad y análisis para el repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-security-alerts)". +| `disable` | Se activa cuando un propietario del repositorio o persona con acceso administrativo a este inhabilita las {% data variables.product.prodname_dependabot_alerts %}. +| `enable` | Se activa cuando un propietario del repositorio o persona con acceso administrativo a este habilita las {% data variables.product.prodname_dependabot_alerts %}. {% endif %}{% ifversion custom-repository-roles %} -### Acciones de la categoría `role` -| Acción | Descripción | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `create (crear)` | Se activa cuando un propietario de una organización crea un rol de repositorio personalizado nuevo. Para obtener más información, consulta la sección "[Administrar los roles personalizados de repositorio en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)". | -| `destroy (destruir)` | Se activa cuando un propietario de organización borra un rol de repositorio personalizado. Para obtener más información, consulta la sección "[Administrar los roles personalizados de repositorio en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)". | -| `actualización` | Se activa cuando un propietario de una organización edita un rol de repositorio personalizado existente. Para obtener más información, consulta la sección "[Administrar los roles personalizados de repositorio en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)". | +### Acciones de la categoría `role` +| Acción | Descripción +|------------------|------------------- +|`create` | Se activa cuando un propietario de una organización crea un rol de repositorio personalizado nuevo. Para más información, vea "[Administración de roles de repositorio personalizados para una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)". +|`destroy` | Se activa cuando el propietario de una organización borra un rol de repositorio personalizado. Para más información, vea "[Administración de roles de repositorio personalizados para una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)". +|`update` | Se activa cuando un propietario de una organización edita un rol de repositorio personalizado existente. Para más información, vea "[Administración de roles de repositorio personalizados para una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)". -{% endif %} -{% ifversion ghec or ghes or ghae %} -### Acciones de la categoría `secret_scanning` +{% endif %} {% ifversion ghec or ghes or ghae %} +### Acciones de la categoría `secret_scanning` -| Acción | Descripción | -| ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `inhabilitar` | Se activa cuando el propietario de una organización inhabilita el escaneo de secretos para todos los repositorios{% ifversion ghec %} privados o internos{% endif %} existentes. Para obtener más información, consulta la sección "[Acerca del escaneo de secretos"](/github/administering-a-repository/about-secret-scanning). | -| `habilitar` | Se activa cuando un propietario de organización habilita el escaneo de secretos para todos los repositorios {% ifversion ghec %} privados o internos{% endif %} existentes. | +| Acción | Descripción +|------------------|------------------- +| `disable` | Se activa cuando el propietario de una organización inhabilita el escaneo de secretos para todos los repositorios{% ifversion ghec %} privados o internos{% endif %} existentes. Para obtener más información, consulta "[Acerca del análisis de secretos](/github/administering-a-repository/about-secret-scanning)". +| `enable` | Se activa cuando un propietario de organización habilita el escaneo de secretos para todos los repositorios {% ifversion ghec %} privados o internos{% endif %} existentes. {% endif %} {% ifversion secret-scanning-alert-audit-log %} -### Acciones de la categoría `secret_scanning_alert` +### Acciones de la categoría `secret_scanning_alert` -| Acción | Descripción | -| ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `create (crear)` | Se activa cuando {% data variables.product.prodname_dotcom %} detecta un secreto expuesto y crea una alerta del {% data variables.product.prodname_secret_scanning %}. Para obtener más información, consulta la sección "[Administrar las alertas de {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/managing-alerts-from-secret-scanning)". | -| `reopen` | Se activa cuando un usuario vuelve a abrir una alerta del {% data variables.product.prodname_secret_scanning %}. | -| `resolver` | Se activa cuando un usuario resuelve una alerta del {% data variables.product.prodname_secret_scanning %}. | +| Acción | Descripción +|------------------|------------------- +| `create` | Se desencadena cuando {% data variables.product.prodname_dotcom %} detecta un secreto expuesto y crea una alerta del {% data variables.product.prodname_secret_scanning %}. Para obtener más información, consulta "[Administración de alertas de {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/managing-alerts-from-secret-scanning)". +| `reopen` | Se desencadena cuando un usuario vuelve a abrir una alerta del {% data variables.product.prodname_secret_scanning %}. +| `resolve` | Se desencadena cuando un usuario resuelve una alerta del {% data variables.product.prodname_secret_scanning %}. {% endif %} {% ifversion ghec or ghes or ghae %} -### Acciones de la categoría `secret_scanning_new_repos` +### Acciones de la categoría `secret_scanning_new_repos` -| Acción | Descripción | -| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `inhabilitar` | Se activa cuando un propietario de organización inhabilita el escaneo de secretos para todos los repositorios {% ifversion ghec %}privados o internos {% endif %}nuevos. Para obtener más información, consulta la sección "[Acerca del escaneo de secretos"](/github/administering-a-repository/about-secret-scanning). | -| `habilitar` | Se activa cuando un propietario de organización habilita el escaneo de secretos para todos los repositorios {% ifversion ghec %}privados o internos {% endif %}nuevos. | +| Acción | Descripción +|------------------|------------------- +| `disable` | Se activa cuando un propietario de organización inhabilita el escaneo de secretos para todos los repositorios {% ifversion ghec %}privados o internos {% endif %}nuevos. Para obtener más información, consulta "[Acerca del análisis de secretos](/github/administering-a-repository/about-secret-scanning)". +| `enable` | Se activa cuando un propietario de organización habilita el escaneo de secretos para todos los repositorios {% ifversion ghec %}privados o internos {% endif %}nuevos. {% endif %} {% ifversion secret-scanning-push-protection-bypasses %} -### Acciones de la categoría `secret_scanning_push_protection` +### Acciones de la categoría `secret_scanning_push_protection` -| Acción | Descripción | -| -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `bypass` | Se activa cuando un usuario omite la protección de subida en un secreto que detectó el escaneo de secretos. Para obtener más información, consulta la sección "[Omitir la protección de subida para un secreto](/code-security/secret-scanning/protecting-pushes-with-secret-scanning#bypassing-push-protection-for-a-secret)". | +| Acción | Descripción +|------------------|------------------- +| `bypass` | Se desencadena cuando un usuario omite la protección de inserciones en un secreto detectado por el examen de secretos. Para obtener más información, consulta "[Omitir la protección de inserción para un secreto](/code-security/secret-scanning/protecting-pushes-with-secret-scanning#bypassing-push-protection-for-a-secret)". {% endif %} {% ifversion fpt or ghec %} -### acciones de la categoría `sponsors` +### Acciones de la categoría `sponsors` -| Acción | Descripción | -| ----------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `custom_amount_settings_change` | Se activa cuando habilitas o inhabilitas las cantidades personalizadas o cuando cambias la cantidad personalizada sugerida (consulta la secicón "[Administrar tus niveles de patrocinio](/github/supporting-the-open-source-community-with-github-sponsors/managing-your-sponsorship-tiers)") | -| `repo_funding_links_file_action (acción de archivo de enlaces de financiamiento del repositorio)` | Se activa cuando cambias el archivo FUNDING de tu repositorio (consulta "[Mostrar un botón de patrocinador en tu repositorio](/articles/displaying-a-sponsor-button-in-your-repository)") | -| `sponsor_sponsorship_cancel (cancelación del patrocinio del patrocinador)` | Se activa cuando cancelas un patrocinio (consulta "[Bajar de categoría un patrocinio](/articles/downgrading-a-sponsorship)") | -| `sponsor_sponsorship_create (creación de un patrocinio de patrocinador)` | Se activa cuando patrocinas una cuenta (consulta la sección "[Patrocinar a un contribuyente de código abierto](/sponsors/sponsoring-open-source-contributors/sponsoring-an-open-source-contributor)") | -| `sponsor_sponsorship_payment_complete` | Se activa después de que patrocinas una cuenta y se procesa tu pago (consulta la sección "[Patrocinar a un contribuyente de código abierto](/sponsors/sponsoring-open-source-contributors/sponsoring-an-open-source-contributor)") | -| `sponsor_sponsorship_preference_change (cambio de preferencia de patrocinio de patrocinador)` | Se activa cuando cambias si quieres recibir actualizaciones de una cuenta patrocinada por correo electrónico (consulta la sección "[Administrar tu patrocinio](/sponsors/sponsoring-open-source-contributors/managing-your-sponsorship)") | -| `sponsor_sponsorship_tier_change (cambiar nivel de patrocinio de patrocinador)` | Se activa cuando subes o bajas de categoría tu patrocinio (consulta "[Subir de categoría un patrocinio](/articles/upgrading-a-sponsorship)" y "[Bajar de categoría un patrocinio](/articles/downgrading-a-sponsorship)") | -| `sponsored_developer_approve (aprobación de programador patrocinado)` | Se activa cuando se aprueba tu cuenta de {% data variables.product.prodname_sponsors %} (consulta la sección "[Configurar {% data variables.product.prodname_sponsors %} para tu organizacón](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization)") | -| `sponsored_developer_create (creación de programador patrocinado)` | Se activa cuando se crea la cuenta de {% data variables.product.prodname_sponsors %} (consulta la sección "[Configurar {% data variables.product.prodname_sponsors %} para tu organización](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization)") | -| `sponsored_developer_disable` | Se activa cuando se inhabilita tu cuenta de {% data variables.product.prodname_sponsors %} -| `sponsored_developer_redraft` | Se activa cuando tu cuenta de {% data variables.product.prodname_sponsors %} se devuelve a un estado de borrador desde un estado aprobado | -| `sponsored_developer_profile_update (actualización del perfil de programador patrocinado)` | Se activa cuando editas tu perfil de organización patrocinada (consulta la sección "[Editar tus detalles de perfil para {% data variables.product.prodname_sponsors %}](/sponsors/receiving-sponsorships-through-github-sponsors/editing-your-profile-details-for-github-sponsors)") | -| `sponsored_developer_request_approval (aprobación de solicitud de programador patrocinado)` | Se activa cuando emites tu solicitud para {% data variables.product.prodname_sponsors %} para su aprobación (consulta la sección "[">Configurar {% data variables.product.prodname_sponsors %} para tu organizacón](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization)") | -| `sponsored_developer_tier_description_update (actualización de descripción del nivel de programador patrocinado)` | Se activa cuando cambias la descripción de un nivel de patrocinio (consulta la sección "[Administrar tus niveles de patrocinio](/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-sponsorship-tiers)") | -| `sponsored_developer_update_newsletter_send (envío de boletín de actualización del programador patrocinado)` | Se activa cuando envías una actualización de correo electrónico a tus patrocinadores (consulta la sección "[Contactar a tus patrocinadores](/sponsors/receiving-sponsorships-through-github-sponsors/contacting-your-sponsors)") | -| `waitlist_invite_sponsored_developer (invitación a la lista de espera de programadores patrocinados)` | Se activa cuando te invitan a unirte a {% data variables.product.prodname_sponsors %} desde la lista de espera (consulta la sección "[Configurar {% data variables.product.prodname_sponsors %} para tu cuenta de usuario](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization)") | -| `waitlist_join (incorporación a la lista de espera)` | Se activa cuando te unes a la lista de espera para convertirte en una organización patrocinada (consulta la sección "[Configurar {% data variables.product.prodname_sponsors %} para tu organizacón](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization)") | +| Acción | Descripción +|------------------|------------------- +| `custom_amount_settings_change` | Se desencadena al habilitar o deshabilitar importes personalizados, o bien al cambiar el importe personalizado sugerido (vea "[Administración de los niveles de patrocinio](/github/supporting-the-open-source-community-with-github-sponsors/managing-your-sponsorship-tiers)") +| `repo_funding_links_file_action` | Se desencadena al cambiar el archivo FUNDING en el repositorio (vea "[Representación de un botón de patrocinador en el repositorio](/articles/displaying-a-sponsor-button-in-your-repository)") +| `sponsor_sponsorship_cancel` | Se desencadena al cancelar un patrocinio (vea "[Cambio de un patrocinio a una versión anterior](/articles/downgrading-a-sponsorship)") +| `sponsor_sponsorship_create` | Se desencadena al patrocinar una cuenta (vea "[Patrocinio de un colaborador de código abierto](/sponsors/sponsoring-open-source-contributors/sponsoring-an-open-source-contributor)") +| `sponsor_sponsorship_payment_complete` | Se desencadena después de patrocinar una cuenta y procesar el pago (consulta "[Patrocinio de un colaborador de código abierto](/sponsors/sponsoring-open-source-contributors/sponsoring-an-open-source-contributor)") +| `sponsor_sponsorship_preference_change` | Se desencadena al cambiar si recibes actualizaciones de correo electrónico de una cuenta patrocinada (consulta "[Administración del patrocinio](/sponsors/sponsoring-open-source-contributors/managing-your-sponsorship)") +| `sponsor_sponsorship_tier_change` | Se desencadena al actualizar o cambiar el patrocinio a una versión anterior (consulta "[Actualización de un patrocinio](/articles/upgrading-a-sponsorship)" y "[Cambio de un patrocinio a una versión anterior](/articles/downgrading-a-sponsorship)") +| `sponsored_developer_approve` | Se desencadena cuando se aprueba la cuenta de {% data variables.product.prodname_sponsors %} (consulta "[Configuración de {% data variables.product.prodname_sponsors %} para la organización](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization)") +| `sponsored_developer_create` | Se desencadena cuando se crea la cuenta de {% data variables.product.prodname_sponsors %} (consulta "[Configuración de {% data variables.product.prodname_sponsors %} para la organización](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization)") +| `sponsored_developer_disable` | Se activa cuando se inhabilita tu cuenta de {% data variables.product.prodname_sponsors %} +| `sponsored_developer_redraft` | Se activa cuando tu cuenta de {% data variables.product.prodname_sponsors %} se devuelve a un estado de borrador desde un estado aprobado +| `sponsored_developer_profile_update` | Se desencadena al editar el perfil de organización patrocinado (consulta "[Edición de los detalles del perfil para {% data variables.product.prodname_sponsors %}](/sponsors/receiving-sponsorships-through-github-sponsors/editing-your-profile-details-for-github-sponsors)") +| `sponsored_developer_request_approval` | Se desencadena cuando se envía la aplicación de {% data variables.product.prodname_sponsors %} para su aprobación (consulta "[Configuración de {% data variables.product.prodname_sponsors %} para la organización](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization)") +| `sponsored_developer_tier_description_update` | Se desencadena al cambiar la descripción de un nivel de patrocinio (consulta "[Administración de los niveles de patrocinio](/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-sponsorship-tiers)") +| `sponsored_developer_update_newsletter_send` | Se desencadena al enviar una actualización por correo electrónico a los patrocinadores (consulta "[Contacto con los patrocinadores](/sponsors/receiving-sponsorships-through-github-sponsors/contacting-your-sponsors)") +| `waitlist_invite_sponsored_developer` | Se desencadena cuando se le invita a unirse a {% data variables.product.prodname_sponsors %} desde la lista de espera (vea "[Configuración de {% data variables.product.prodname_sponsors %} para la organización](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization)") +| `waitlist_join` | Se desencadena cuando se une a la lista de espera para convertirse en organización patrocinada (consulta "[Configuración de {% data variables.product.prodname_sponsors %} para la organización](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization)") {% endif %} -### acciones de la categoría `team` +### Acciones de la categoría `team` -| Acción | Descripción | -| ------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `add_member (agregar miembro)` | Se activa cuando un miembro de una organización se [agrega a un equipo](/articles/adding-organization-members-to-a-team). | -| `add_repository (agregar repositorio)` | Se activa cuando se le otorga el control de un repositorio a un equipo. | -| `change_parent_team (cambiar equipo padre)` | Se activa cuando se crea un equipo hijo o [se modifica el padre de un equipo hijo](/articles/moving-a-team-in-your-organization-s-hierarchy). | -| `change_privacy (cambiar privacidad)` | Se activa cuando se modifica el nivel de privacidad de un equipo. | -| `create (crear)` | Se activa cuando se crea un equipo nuevo. | -| `demote_maintainer` | Se activa cuando se baja de categoría a un usuario de mantenedor de equipo a miembro de equipo. Para obtener más información, consulta la sección "[Asignar el rol de mantenedor de equipo a un miembro del equipo](/organizations/organizing-members-into-teams/assigning-the-team-maintainer-role-to-a-team-member)". | -| `destroy (destruir)` | Se activa cuando se elimina un equipo de la organización. | -| `team.promote_maintainer` | Se activa cuando se promueve a un usuario de miembro de equipo a mantenedor de equipo. Para obtener más información, consulta la sección "[Asignar el rol de mantenedor de equipo a un miembro del equipo](/organizations/organizing-members-into-teams/assigning-the-team-maintainer-role-to-a-team-member)". | -| `remove_member (eliminar miembro)` | Se activa cuando un miembro de una organización se [elimina de un equipo](/articles/removing-organization-members-from-a-team). | -| `remove_repository (eliminar repositorio)` | Se activa cuando un repositorio deja de estar bajo el control de un equipo. | +| Acción | Descripción +|------------------|------------------- +| `add_member` | Se desencadena cuando un miembro de una organización [se agrega a un equipo](/articles/adding-organization-members-to-a-team). +| `add_repository` | Se activa cuando se le otorga el control de un repositorio a un equipo. +| `change_parent_team` | Se desencadena cuando se crea un equipo secundario o [se cambia el elemento primario de un equipo secundario](/articles/moving-a-team-in-your-organization-s-hierarchy). +| `change_privacy` | Se activa cuando se modifica el nivel de privacidad de un equipo. +| `create` | Se activa cuando se crea un equipo nuevo. +| `demote_maintainer` | Se activa cuando se baja de categoría a un usuario de mantenedor de equipo a miembro de equipo. Para más información, vea "[Asignación del rol de mantenedor de equipo a un miembro del equipo](/organizations/organizing-members-into-teams/assigning-the-team-maintainer-role-to-a-team-member)". +| `destroy` | Se activa cuando se elimina un equipo de la organización. +| `team.promote_maintainer` | Se activa cuando se promueve a un usuario de miembro de equipo a mantenedor de equipo. Para más información, vea "[Asignación del rol de mantenedor de equipo a un miembro del equipo](/organizations/organizing-members-into-teams/assigning-the-team-maintainer-role-to-a-team-member)". +| `remove_member` | Se desencadena cuando un miembro de una organización [se quita de un equipo](/articles/removing-organization-members-from-a-team). +| `remove_repository` | Se activa cuando un repositorio deja de estar bajo el control de un equipo. -### acciones de la categoría `team_discussions` +### Acciones de la categoría `team_discussions` -| Acción | Descripción | -| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `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. | +| Acción | Descripción +|---|---| +| `disable` | 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 "[Deshabilitación de los debates de equipo para la organización](/articles/disabling-team-discussions-for-your-organization)". +| `enable` | Se activa cuando un propietario de la organización habilita los debates de equipo para una organización. -### Acciones de la categoría `workflows` +### Acciones de la categoría `workflows` {% data reusables.actions.actions-audit-events-workflow %} -## Leer más +## Información adicional -- "[Mantener tu organización segura](/articles/keeping-your-organization-secure)"{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5146 %} -{%- ifversion fpt or ghec %} -- "[Exportar la información de miembro para tu organización](/organizations/managing-membership-in-your-organization/exporting-member-information-for-your-organization)"{% endif %} -{%- endif %} +- "[Mantener segura la organización](/articles/keeping-your-organization-secure)"{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5146 %} {%- ifversion fpt or ghec %} +- "[Exportación de la información de los miembros de la organización](/organizations/managing-membership-in-your-organization/exporting-member-information-for-your-organization)"{% endif %} {%- endif %} diff --git a/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-your-organizations-installed-integrations.md b/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-your-organizations-installed-integrations.md index ebabdeb79b..5a6c466e1c 100644 --- a/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-your-organizations-installed-integrations.md +++ b/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-your-organizations-installed-integrations.md @@ -14,18 +14,23 @@ versions: topics: - Organizations - Teams -shortTitle: Revisar las integraciones instaladas +shortTitle: Review installed integrations +ms.openlocfilehash: 66645e6ebb4305a34cd7735269d77881ea2ed5ee +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135115' --- - -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. En la sección de "Integraciones" de la barra lateral, haz clic en **{% octicon "apps" aria-label="The apps icon" %} {% data variables.product.prodname_github_apps %}**. +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} +1. En la sección "Integrations" de la barra lateral, haga clic en **{% octicon "apps" aria-label="The apps icon" %} {% data variables.product.prodname_github_apps %}** . {% else %} -1. En la barra lateral izquierda, haz clic en **{% data variables.product.prodname_github_apps %} Instaladas**. ![Pestaña de {% data variables.product.prodname_github_apps %} instaladas en la barra lateral de parámetros de la organización](/assets/images/help/organizations/org-settings-installed-github-apps.png) -{% endif %} -2. Al lado de la {% data variables.product.prodname_github_app %} que quieras revisar, haz clic en **Configure** (Configurar). ![Botón Configure (Configurar)](/assets/images/help/organizations/configure-installed-integration-button.png) -6. Revisa el acceso al repositorio y los permisos de {% data variables.product.prodname_github_app %}. ![Opción para darle acceso a {% data variables.product.prodname_github_app %} a todos los repositorios o a repositorios específicos](/assets/images/help/organizations/toggle-integration-repo-access.png) - - Para darle acceso a la {% data variables.product.prodname_github_app %} a todos los repositorios de tu organización, selecciona **All repositories** (Todos los repositorios). - - Para elegir repositorios específicos para darle acceso a la aplicación, selecciona **Only select repositories** (Solo repositorios seleccionados), luego escribe el nombre de un repositorio. -7. Haz clic en **Save ** (guardar). +1. En la barra lateral de la izquierda, haga clic en **Installed {% data variables.product.prodname_github_apps %}** . + ![Pestaña de Installed {% data variables.product.prodname_github_apps %} en la barra lateral de configuración de la organización](/assets/images/help/organizations/org-settings-installed-github-apps.png) {% endif %} +2. Junto a la {% data variables.product.prodname_github_app %} que desee revisar, haga clic en **Configure**. + ![Botón Configurar](/assets/images/help/organizations/configure-installed-integration-button.png) +6. Revisar los permisos de {% data variables.product.prodname_github_app %} y el acceso al repositorio. + ![Opción para darle acceso a {% data variables.product.prodname_github_app %} a todos los repositorios o a repositorios específicos](/assets/images/help/organizations/toggle-integration-repo-access.png) + - Para darle acceso a la {% data variables.product.prodname_github_app %} a todos los repositorios de la organización, seleccione **All repositories**. + - Para elegir repositorios específicos para darle acceso a la aplicación, seleccione **Only select repositories** y, a continuación, escriba el nombre de un repositorio. +7. Haga clic en **Save**(Guardar). diff --git a/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/index.md b/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/index.md index 57ba3a1818..49fc99cd57 100644 --- a/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/index.md +++ b/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/index.md @@ -1,7 +1,7 @@ --- -title: Administrar la autenticación bifactorial para tu organización -shortTitle: Administrar la 2FA -intro: Puedes ver si los usuarios con acceso a tu organización tienen habilitada la autenticación bifactorial (2FA) y requerir que la utilicen. +title: Administración de la autenticación en dos fases para su organización +shortTitle: Manage 2FA +intro: Puedes ver si los usuarios con acceso a tu organización tienen habilitada la autenticación en dos fases (2FA) y requieren 2FA. versions: fpt: '*' ghes: '*' @@ -13,5 +13,11 @@ children: - /viewing-whether-users-in-your-organization-have-2fa-enabled - /preparing-to-require-two-factor-authentication-in-your-organization - /requiring-two-factor-authentication-in-your-organization +ms.openlocfilehash: 49de4c84935fe7ef5eb6ffd3fb76866eddf890b3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135114' --- diff --git a/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/preparing-to-require-two-factor-authentication-in-your-organization.md b/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/preparing-to-require-two-factor-authentication-in-your-organization.md index d1c6211013..9393c8f21e 100644 --- a/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/preparing-to-require-two-factor-authentication-in-your-organization.md +++ b/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/preparing-to-require-two-factor-authentication-in-your-organization.md @@ -12,15 +12,20 @@ versions: topics: - Organizations - Teams -shortTitle: Prepararse para requerir 2FA +shortTitle: Prepare to require 2FA +ms.openlocfilehash: 67083113143145a6de7bba5412568609414f12a8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135108' --- - -Recomendamos que notifiques a {% ifversion fpt or ghec %}los miembros de la organización, a los colaboradores externos y a los gerentes de facturación{% else %}miembros de la organización y colaboradores externos{% endif %} por lo menos una semana antes de requerir 2FA en tu organización. +Le recomendamos que notifique a los {% ifversion fpt or ghec %}miembros de la organización, colaboradores externos y administradores de facturación{% else %}miembros de la organización y colaboradores externos{% endif %} por lo menos una semana antes de exigir 2FA en la organización. Cuando solicitas que se use la autenticación de dos factores para tu organización, los miembros, los colaboradores externos y los gerentes de facturación (incluidas las cuentas bot) que no utilizan 2FA se eliminarán de tu organización y perderán acceso a sus repositorios. También perderán acceso a las bifurcaciones de sus repositorios privados de la organización. Antes de solicitar 2FA en tu organización, recomendamos que: - - [Habilites 2FA](/articles/securing-your-account-with-two-factor-authentication-2fa/) en tu cuenta personal + - [Habilitación de 2FA](/articles/securing-your-account-with-two-factor-authentication-2fa/) en la cuenta personal - Le solicites a las personas en tu organización que configuren 2FA en sus cuentas - - Consultes si [los usuarios en tu organizacipon tienen habilitado el 2FA](/articles/viewing-whether-users-in-your-organization-have-2fa-enabled/) + - Ver si los [usuarios de la organización han habilitado 2FA](/articles/viewing-whether-users-in-your-organization-have-2fa-enabled/) - Le adviertas a los usuarios que una vez que el 2FA esté habilitado, aquellos sin 2FA se eliminarán automáticamente de la organización diff --git a/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization.md b/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization.md index 46e042b8c4..cc02d479e7 100644 --- a/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization.md +++ b/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization.md @@ -1,5 +1,5 @@ --- -title: Solicitar autenticación de dos factores en tu organización +title: Requerir autenticación en dos fases en la organización intro: 'Los propietarios de la organización pueden requerir que los {% ifversion fpt or ghec %}miembros de la organización, colaboradores externos y gerentes de facturación{% else %}miembros de la organización y colaboradores externos{% endif %} habiliten la autenticación de dos factores para sus cuentas personales, lo que hace que sea más complicado para los actores maliciosos acceder a los repositorios y parámetros de una organización.' redirect_from: - /articles/requiring-two-factor-authentication-in-your-organization @@ -12,16 +12,21 @@ versions: topics: - Organizations - Teams -shortTitle: Requerir 2FA +shortTitle: Require 2FA +ms.openlocfilehash: 1a6ea397b010855917f9304db9a5c51cb5440a22 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135091' --- - ## Acerca de la autenticación bifactorial para las organizaciones -{% data reusables.two_fa.about-2fa %} Puedes requerir que todos los {% ifversion fpt or ghec %}miembros, colaboradores externos y gerentes de facturación{% else %}miembros y colaboradores externos{% endif %} en tu organización habiliten la autenticación bifactorial en {% data variables.product.product_name %}. Para obtener más información acerca de la autenticación bifactorial, consulta la sección "[Asegurar tu cuenta con la autenticación bifactorial (2FA)](/github/authenticating-to-github/securing-your-account-with-two-factor-authentication-2fa)". +{% data reusables.two_fa.about-2fa %} Puede exigir a todos los {% ifversion fpt or ghec %}miembros, colaboradores externos y gerentes de facturación{% else %}miembros y colaboradores externos{% endif %} de la organización que habiliten la autenticación en dos fases en {% data variables.product.product_name %}. Para obtener información más detallada sobre la autenticación en dos fases, consulte "[Asegurar la cuenta con autenticación en dos fases (2FA)](/github/authenticating-to-github/securing-your-account-with-two-factor-authentication-2fa)". {% ifversion fpt or ghec %} -También puedes requerir autenticación bifactorial para las organizaciones en una empresa. Para obtener más información, consulta la sección "[Requerir políticas para la configuración de seguridad en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise)". +También puedes requerir autenticación bifactorial para las organizaciones en una empresa. Para obtener más información, consulte "[Aplicación de directivas de configuración de seguridad en la empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise)". {% endif %} @@ -29,8 +34,8 @@ También puedes requerir autenticación bifactorial para las organizaciones en u **Advertencias:** -- Cuando requieres el uso de autenticación de dos factores para tu organización, los {% ifversion fpt or ghec %}miembros, colaboradores externos y gerentes de facturación{% else %}miembros y colaboradores externos{% endif %} (incluidas las cuentas de bot) que no utilicen la 2FA se eliminarán de la organización y perderán el acceso a sus repositorios. También perderán acceso a las bifurcaciones de sus repositorios privados de la organización. Puedes [reinstalar sus privilegios y parámetros de acceso](/articles/reinstating-a-former-member-of-your-organization) si habilitan la autenticación de dos factores para su cuenta personal en el transcurso de los tres meses posteriores a la eliminación desde tu organización. -- Si un propietario de la organización, miembro,{% ifversion fpt or ghec %} gerente de facturación{% endif %} o colaborador externo inhabilita la 2FA para su cuenta personal después de que hayas habilitado la autenticación de dos factores requerida, se lo eliminará automáticamente de la organización. +- Cuando exige el uso de autenticación en dos fases en la organización, los {% ifversion fpt or ghec %}miembros, colaboradores externos y gerentes de facturación{% else %}miembros y colaboradores externos{% endif %} (incluidas las cuentas de bot) que no utilicen la autenticación en dos fases se eliminarán de la organización y perderán el acceso a sus repositorios. También perderán acceso a las bifurcaciones de sus repositorios privados de la organización. Si habilitan la autenticación en dos fases en sus cuentas personales dentro de un plazo de tres meses a partir de la fecha de eliminación de la organización, puede [restablecer sus privilegios de acceso y su configuración](/articles/reinstating-a-former-member-of-your-organization). +- Si un propietario o miembro de la organización,{% ifversion fpt or ghec %} un gerente de facturación{% endif %} o un colaborador externo deshabilita la autenticación en dos fases en su cuenta personal después de que usted haya configurado la autenticación en dos fases obligatoria, se le eliminará automáticamente de la organización. - Si eres el único propietario de una organización que requiere autenticación de dos factores, no podrás inhabilitar la 2FA de tu cuenta personal sin inhabilitar la autenticación de dos factores para la organización. {% endwarning %} @@ -39,44 +44,37 @@ También puedes requerir autenticación bifactorial para las organizaciones en u ## Prerrequisitos -Antes de que requieras que los {% ifversion fpt or ghec %}miembros de la organización, colaboradores externos y gerentes de facturación{% else %}miembros de la organización y colaboradores externos{% endif %} utilicen la autenticación bifactorial, debes habilitarla para tu cuenta en {% data variables.product.product_name %}. Para obtener más información, consulta "[Proteger tu cuenta con la autenticación de dos factores (2FA)](/github/authenticating-to-github/securing-your-account-with-two-factor-authentication-2fa)". +Para poder exigir a los {% ifversion fpt or ghec %}miembros de la organización, colaboradores externos y gerentes de facturación{% else %}miembros de la organización y colaboradores externos{% endif %} que utilicen la autenticación en dos fases, debe habilitarla en su cuenta de {% data variables.product.product_name %}. Para obtener más información, consulte "[Asegurar la cuenta con autenticación en dos fases (2FA)](/github/authenticating-to-github/securing-your-account-with-two-factor-authentication-2fa)". -Antes de que requieras el uso de autenticación de dos factores, recomendamos que se lo notifiques a los {% ifversion fpt or ghec %}miembros de la organización, colaboradores externos y gerentes de facturación{% else %}miembros de la organización y colaboradores externos{% endif %} y les solicites que configuren la 2FA para sus cuentas. Puedes ver si los miembros y colaboradores externos ya utilizan la 2FA. Para obtener más información, consulta "[Ver si los usuarios en tu organización tienen la 2FA habilitada](/organizations/keeping-your-organization-secure/viewing-whether-users-in-your-organization-have-2fa-enabled)". +Antes de exigir el uso de la autenticación en dos fases, le recomendamos avisar a los {% ifversion fpt or ghec %}miembros de la organización, colaboradores externos y gerentes de facturación{% else %}miembros de la organización y colaboradores externos{% endif %} y pedirles que configuren la autenticación en dos fases en sus cuentas. Puedes ver si los miembros y colaboradores externos ya utilizan la 2FA. Para obtener más información, consulte "[Ver si los usuarios de la organización han habilitado la autenticación en dos fases](/organizations/keeping-your-organization-secure/viewing-whether-users-in-your-organization-have-2fa-enabled)". -## Solicitar autenticación de dos factores en tu organización +## Requerir autenticación en dos fases en la organización -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.security %} -{% data reusables.organizations.require_two_factor_authentication %} -{% data reusables.organizations.removed_outside_collaborators %} -{% ifversion fpt or ghec %} +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.security %} {% data reusables.organizations.require_two_factor_authentication %} {% data reusables.organizations.removed_outside_collaborators %} {% ifversion fpt or ghec %} 8. Si algún miembro o colaborador externo se elimina de tu organización, te recomendamos enviarle una invitación para reinstalar sus privilegios antiguos y el acceso a tu organización. Deben habilitar la autenticación de dos factores para poder aceptar la invitación. {% endif %} ## Ver las personas que se eliminaron de tu organización -Para ver las personas que se eliminaron automáticamente de tu organización por no cumplir cuando les requeriste la autenticación de dos factores, puedes [buscar el registro de auditoría de tu organización](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization#accessing-the-audit-log) para las personas eliminadas de tu organización. El evento de registro de auditoría mostrará si se eliminó a una persona por no cumplir con la 2FA. +Para ver a las personas eliminadas automáticamente de la organización por incumplir los requisitos de autenticación en dos fases, puede [buscar en el registro de auditoría](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization#accessing-the-audit-log) los usuarios eliminados de la organización. El evento de registro de auditoría mostrará si se eliminó a una persona por no cumplir con la 2FA. ![Evento de registro de auditoría que muestra un usuario eliminado por no cumplir con la 2FA](/assets/images/help/2fa/2fa_noncompliance_audit_log_search.png) -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.audit_log.audit_log_sidebar_for_org_admins %} +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.audit_log.audit_log_sidebar_for_org_admins %} 4. Ingresa tu consulta de búsqueda. Para buscar por: - - Miembros de la organización eliminados, utiliza `action:org.remove_member` en tu consulta de búsqueda - - Colaboradores externos eliminados, utiliza `action:org.remove_outside_collaborator` en tu consulta de búsqueda{% ifversion fpt or ghec %} - - Gerentes de facturación eliminados, utiliza `action:org.remove_billing_manager`en tu consulta de búsqueda{% endif %} + - Miembros eliminados de la organización, use `action:org.remove_member` en la consulta de búsqueda. + - Colaboradores externos eliminados, use `action:org.remove_outside_collaborator` en la consulta de búsqueda{% ifversion fpt or ghec %}. + - Gerentes de facturación eliminados, use `action:org.remove_billing_manager` en la consulta de búsqueda{% endif %} - También puedes ver las personas que se eliminaron de tu organización utilizando un [período de tiempo](/articles/reviewing-the-audit-log-for-your-organization/#search-based-on-time-of-action) en tu búsqueda. + También puede ver a las personas eliminadas de su organización so utiliza un [período de tiempo](/articles/reviewing-the-audit-log-for-your-organization/#search-based-on-time-of-action) en la búsqueda. ## Ayudar a que los miembros y colaboradores externos eliminados se vuelvan a unir a tu organización Si algún miembro o colaborador externo se eliminó de la organización cuando habilitaste el uso requerido de autenticación de dos factores, recibirá un correo electrónico que le notifique que ha sido eliminado. Debe entonces habilitar la 2FA para su cuenta personal y contactarse con un propietario de la organización para solicitar acceso a tu organización. -## Leer más +## Información adicional -- "[Ver si los usuarios de tu organización tienen la 2FA habilitada](/articles/viewing-whether-users-in-your-organization-have-2fa-enabled)" -- "[Proteger tu cuenta con autenticación de dos factores (2FA)](/articles/securing-your-account-with-two-factor-authentication-2fa)" -- "[Reinstalar un miembro antiguo de tu organización](/articles/reinstating-a-former-member-of-your-organization)" -- "[Reinstalar el acceso a tu organización de un colaborador externo antiguo](/articles/reinstating-a-former-outside-collaborator-s-access-to-your-organization)" +- "[Visualización de si los usuarios de la organización han habilitado la autenticación en dos fases](/articles/viewing-whether-users-in-your-organization-have-2fa-enabled)" +- "[Protección de la cuenta con la autenticación en dos fases (2FA)](/articles/securing-your-account-with-two-factor-authentication-2fa)" +- "[Readmisión de un miembro anterior de la organización](/articles/reinstating-a-former-member-of-your-organization)" +- "[Readmisión del acceso a la organización para un colaborador externo antiguo](/articles/reinstating-a-former-outside-collaborator-s-access-to-your-organization)" diff --git a/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/viewing-whether-users-in-your-organization-have-2fa-enabled.md b/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/viewing-whether-users-in-your-organization-have-2fa-enabled.md index 230e9ae215..85b9df99e7 100644 --- a/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/viewing-whether-users-in-your-organization-have-2fa-enabled.md +++ b/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/viewing-whether-users-in-your-organization-have-2fa-enabled.md @@ -12,22 +12,28 @@ versions: topics: - Organizations - Teams -shortTitle: Ver el uso de la 2FA +shortTitle: View 2FA usage +ms.openlocfilehash: 20659ea2e1979123b15d9ee5d333655ad188b2e9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135078' --- - {% note %} -**Nota:** puedes solicitar que todos los miembros {% ifversion fpt or ghec %}, incluidos, los propietarios, gerentes de facturación y{% else %} y{% endif %} colaboradores externos en tu organización tengan habilitada la autenticación de dos factores. Para obtener más información, consulta "[Solicitar la autenticación de dos factores en tu organización](/articles/requiring-two-factor-authentication-in-your-organization)". +**Nota:** Puede exigir que todos los miembros {% ifversion fpt or ghec %}, incluidos los propietarios, los administradores de facturación y{% else %} y{% endif %} los colaboradores externos de la organización tengan habilitada la autenticación en dos fases. Para más información, vea "[Exigencia de la autenticación en dos fases en la organización](/articles/requiring-two-factor-authentication-in-your-organization)". {% endnote %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.people %} -4. Para ver los miembros de la organización, incluidos los propietarios de la organización, que han habilitado o inhabilitado la autenticación de dos factores, a la derecha, haz clic en **2FA** y selecciona **Enabled** (Habilitado) o **Disabled** (Inhabilitado). ![filter-org-members-by-2fa](/assets/images/help/2fa/filter-org-members-by-2fa.png) -5. Para ver los colaboradores externos en tu organización, dentro de la pestaña "People" (Personas), haz clic en **Outside collaborators (Colaboradores externos)**. ![select-outside-collaborators](/assets/images/help/organizations/select-outside-collaborators.png) -6. Para ver qué colaboradores externos han habilitado o inhabilitado la autenticación de dos factores, a la derecha, haz clic en **2FA** y selecciona **Enabled** (Habilitado) o **Disabled** (Inhabilitado). ![filter-outside-collaborators-by-2fa](/assets/images/help/2fa/filter-outside-collaborators-by-2fa.png) +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.people %} +4. Para ver los miembros de la organización, incluidos los propietarios de la organización, que han habilitado o deshabilitado la autenticación en dos fases, a la derecha, haga clic en **2FA** y seleccione **Habilitado** o **Deshabilitado**. + ![filter-org-members-by-2fa](/assets/images/help/2fa/filter-org-members-by-2fa.png) +5. Para ver los colaboradores externos de la organización, en la pestaña "Personas", haga clic en **Colaboradores externos**. +![select-outside-collaborators](/assets/images/help/organizations/select-outside-collaborators.png) +6. Para ver qué colaboradores externos han habilitado o deshabilitado la autenticación en dos fases, a la derecha, haga clic en **2FA** y seleccione **Habilitado** o **Deshabilitado**. +![filter-outside-collaborators-by-2fa](/assets/images/help/2fa/filter-outside-collaborators-by-2fa.png) -## Leer más +## Información adicional -- "[Ver los roles de las personas en un organización](/articles/viewing-people-s-roles-in-an-organization)" +- "[Visualización de los roles de las personas en una organización](/articles/viewing-people-s-roles-in-an-organization)" diff --git a/translations/es-ES/content/organizations/managing-access-to-your-organizations-apps/adding-github-app-managers-in-your-organization.md b/translations/es-ES/content/organizations/managing-access-to-your-organizations-apps/adding-github-app-managers-in-your-organization.md index 3804f97cd6..d8e5d151a6 100644 --- a/translations/es-ES/content/organizations/managing-access-to-your-organizations-apps/adding-github-app-managers-in-your-organization.md +++ b/translations/es-ES/content/organizations/managing-access-to-your-organizations-apps/adding-github-app-managers-in-your-organization.md @@ -12,29 +12,31 @@ versions: topics: - Organizations - Teams -shortTitle: Agregar administradores de GitHub Apps +shortTitle: Add GitHub App managers +ms.openlocfilehash: d8389c85c847b750bdb83eb8b922ad16bfa33bf3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135073' --- - -Para obtener más información sobre los permisos de administrador de una {% data variables.product.prodname_github_app %}, consulta la sección "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#github-app-managers)". +Para obtener más información sobre los permisos de administrador de {% data variables.product.prodname_github_app %}, consulte "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#github-app-managers)". ## Brindar a alguien la posibilidad de administrar todas las {% data variables.product.prodname_github_apps %} que son propiedad de la organización -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.github-apps-settings-sidebar %} -1. En "Management" (Administración), escribe el nombre de usuario de la persona a quien deseas designar como gerente de {% data variables.product.prodname_github_app %} en la organización, y haz clic en **Grant** (Conceder). ![Agregar un administrador de {% data variables.product.prodname_github_app %}](/assets/images/help/organizations/add-github-app-manager.png) +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.github-apps-settings-sidebar %} +1. En "Management", escriba el nombre de usuario de la persona a quien desea designar como administrador de {% data variables.product.prodname_github_app %} en la organización y haga clic en **Grant**. +![Agregar un administrador de {% data variables.product.prodname_github_app %}](/assets/images/help/organizations/add-github-app-manager.png) ## Brindar a alguien la posibilidad de administrar un {% data variables.product.prodname_github_app %} individual -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.github-apps-settings-sidebar %} -1. Debajo de "{% data variables.product.prodname_github_apps %}s", haz clic en el avatar de la app a la que quieres agregar un administrador de {% data variables.product.prodname_github_app %}. ![Seleccionar {% data variables.product.prodname_github_app %}](/assets/images/help/organizations/select-github-app.png) -{% data reusables.organizations.app-managers-settings-sidebar %} -1. En "App managers" (Administradores de la app), escribe el nombre de usuario de la persona a quien deseas designar como administrador de la App GitHub para la app, y haz clic en **Grant** (Conceder). ![Agregar un administrador de {% data variables.product.prodname_github_app %} para una app específica](/assets/images/help/organizations/add-github-app-manager-for-app.png) +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.github-apps-settings-sidebar %} +1. Debajo de "{% data variables.product.prodname_github_apps %}s", haz clic en el avatar de la app a la que quieres agregar un administrador de {% data variables.product.prodname_github_app %}. +![Seleccione {% data variables.product.prodname_github_app %}](/assets/images/help/organizations/select-github-app.png) {% data reusables.organizations.app-managers-settings-sidebar %} +1. En "App managers", escriba el nombre de usuario de la persona a quien desea designar como administrador de la aplicación de GitHub para la aplicación y haga clic en **Grant**. +![Agregar un administrador de {% data variables.product.prodname_github_app %} para una aplicación específica](/assets/images/help/organizations/add-github-app-manager-for-app.png) {% ifversion fpt or ghec %} -## Leer más +## Información adicional -- "[Acerca de {% data variables.product.prodname_dotcom %} Mercado](/articles/about-github-marketplace/)" -{% endif %} +- "[Acerca de {% data variables.product.prodname_dotcom %} Marketplace](/articles/about-github-marketplace/)" {% endif %} diff --git a/translations/es-ES/content/organizations/managing-access-to-your-organizations-apps/index.md b/translations/es-ES/content/organizations/managing-access-to-your-organizations-apps/index.md index ab780e652b..b371d43dbf 100644 --- a/translations/es-ES/content/organizations/managing-access-to-your-organizations-apps/index.md +++ b/translations/es-ES/content/organizations/managing-access-to-your-organizations-apps/index.md @@ -16,6 +16,12 @@ topics: children: - /adding-github-app-managers-in-your-organization - /removing-github-app-managers-from-your-organization -shortTitle: Administrar el acceso a las apps +shortTitle: Manage access to apps +ms.openlocfilehash: d40873a01f9027b517868c7dfa43df7ead3c33f9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135072' --- diff --git a/translations/es-ES/content/organizations/managing-access-to-your-organizations-apps/removing-github-app-managers-from-your-organization.md b/translations/es-ES/content/organizations/managing-access-to-your-organizations-apps/removing-github-app-managers-from-your-organization.md index 105071408a..4f38826d43 100644 --- a/translations/es-ES/content/organizations/managing-access-to-your-organizations-apps/removing-github-app-managers-from-your-organization.md +++ b/translations/es-ES/content/organizations/managing-access-to-your-organizations-apps/removing-github-app-managers-from-your-organization.md @@ -12,29 +12,31 @@ versions: topics: - Organizations - Teams -shortTitle: Eliminar administradores de GitHub Apps +shortTitle: Remove GitHub App managers +ms.openlocfilehash: c7dc813294a1fdd7e928a4212af30efa1182fd3d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135067' --- - -Para obtener más información sobre los permisos de administrador de una {% data variables.product.prodname_github_app %}, consulta la sección "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#github-app-managers)". +Para más información sobre los permisos de administrador de {% data variables.product.prodname_github_app %}, vea "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#github-app-managers)". ## Eliminar los {% data variables.product.prodname_github_app %} permisos de un administrador para toda la organización -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.github-apps-settings-sidebar %} -1. En "Management" (Administración), encuentra el nombre de usuario de la persona para la que quieres eliminar {% data variables.product.prodname_github_app %} los permisos de administrador, luego haz clic en **Revoke** (Revocar). ![Revocar {% data variables.product.prodname_github_app %} permisos de administrador](/assets/images/help/organizations/github-app-manager-revoke-permissions.png) +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.github-apps-settings-sidebar %} +1. En "Administración", busque el nombre de usuario de la persona de la que quiera eliminar los permisos de administrador de {% data variables.product.prodname_github_app %} y, después, haga clic en **Revocar**. +![Revocar permisos de administrador de {% data variables.product.prodname_github_app %}](/assets/images/help/organizations/github-app-manager-revoke-permissions.png) ## Eliminar los {% data variables.product.prodname_github_app %} permisos de administrador para una persona {% data variables.product.prodname_github_app %} -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.github-apps-settings-sidebar %} -1. Debajo de "{% data variables.product.prodname_github_apps %}s", haz clic en el avatar de la app de la que quieres eliminar un administrador de {% data variables.product.prodname_github_app %}. ![Seleccionar {% data variables.product.prodname_github_app %}](/assets/images/help/organizations/select-github-app.png) -{% data reusables.organizations.app-managers-settings-sidebar %} -1. En "App managers" (Administradores de app), encuentra el nombre de usuario de la persona para la que quieres eliminar {% data variables.product.prodname_github_app %} los permisos de administrador, luego haz clic en **Revoke** (Revocar). ![Revocar {% data variables.product.prodname_github_app %} permisos de administrador](/assets/images/help/organizations/github-app-manager-revoke-permissions-individual-app.png) +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.github-apps-settings-sidebar %} +1. Debajo de "{% data variables.product.prodname_github_apps %}s", haz clic en el avatar de la app de la que quieres eliminar un administrador de {% data variables.product.prodname_github_app %}. +![Seleccione {% data variables.product.prodname_github_app %}](/assets/images/help/organizations/select-github-app.png) {% data reusables.organizations.app-managers-settings-sidebar %} +1. En "Administradores de aplicaciones", busque el nombre de usuario de la persona para la que quiera eliminar los permisos de administrador de {% data variables.product.prodname_github_app %} y, después, haga clic en **Revocar**. +![Revocar permisos de administrador de {% data variables.product.prodname_github_app %}](/assets/images/help/organizations/github-app-manager-revoke-permissions-individual-app.png) {% ifversion fpt or ghec %} -## Leer más +## Información adicional -- "[Acerca de {% data variables.product.prodname_dotcom %} Mercado](/articles/about-github-marketplace/)" -{% endif %} +- "[Acerca de {% data variables.product.prodname_dotcom %} Marketplace](/articles/about-github-marketplace/)" {% endif %} diff --git a/translations/es-ES/content/organizations/managing-access-to-your-organizations-project-boards/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md b/translations/es-ES/content/organizations/managing-access-to-your-organizations-project-boards/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md index 04483f5a80..a4383b54e7 100644 --- a/translations/es-ES/content/organizations/managing-access-to-your-organizations-project-boards/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md +++ b/translations/es-ES/content/organizations/managing-access-to-your-organizations-project-boards/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md @@ -1,6 +1,6 @@ --- -title: 'Agregar un colaborador externo a un {% data variables.product.prodname_project_v1 %} en tu organización' -intro: 'Como propietario de organización o administrador de {% data variables.projects.projects_v1_board %}, puedes agregar a un colaborador externo y personalizar sus permisos para un {% data variables.projects.projects_v1_board %}.' +title: 'Adición de un colaborador externo a una instancia de {% data variables.product.prodname_project_v1 %} en la organización' +intro: 'Como propietario de la organización o administrador de {% data variables.projects.projects_v1_board %}, puedes agregar un colaborador externo a una instancia de {% data variables.projects.projects_v1_board %} y personalizar sus permisos.' redirect_from: - /articles/adding-an-outside-collaborator-to-a-project-board-in-your-organization - /github/setting-up-and-managing-organizations-and-teams/adding-an-outside-collaborator-to-a-project-board-in-your-organization @@ -12,22 +12,20 @@ versions: topics: - Organizations - Teams -shortTitle: Agregar un colaborador +shortTitle: Add a collaborator allowTitleToDifferFromFilename: true +ms.openlocfilehash: 04a8728c1dc38937a00277316e162ead9acb0fef +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147422952' --- - {% data reusables.projects.project_boards_old %} -Un colaborador externo es una persona que no es explícitamente un miembro de tu organización, pero tiene permisos para un {% data variables.projects.projects_v1_board %} en esta. +Un colaborador externo es alguien que no es explícitamente un miembro de tu organización, pero que tiene permisos para una instancia de {% data variables.projects.projects_v1_board %} en tu organización. -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} -1. Haz clic en **Proyectos (clásico)**{% endif %} -{% data reusables.project-management.select-project %} -{% data reusables.project-management.click-menu %} -{% data reusables.project-management.access-collaboration-settings %} -{% data reusables.project-management.collaborator-option %} -9. Debajo de "Search by username, full name or email address" (Buscar por nombre de usuario, nombre completo o dirección de correo electrónico), escribe el nombre, nombre de usuario o correo electrónico del colaborador externo {% data variables.product.prodname_dotcom %}. ![La sección Collaborators (Colaboradores) con el nombre de usuario de Octocat ingresado en el campo de búsqueda](/assets/images/help/projects/org-project-collaborators-find-name.png) -{% data reusables.project-management.add-collaborator %} -{% data reusables.project-management.collaborator-permissions %} +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} +1. Haz clic en **Proyectos (clásico)** {% endif %} {% data reusables.project-management.select-project %} {% data reusables.project-management.click-menu %} {% data reusables.project-management.access-collaboration-settings %} {% data reusables.project-management.collaborator-option %} +9. Debajo de "Search by username, full name or email address" (Buscar por nombre de usuario, nombre completo o dirección de correo electrónico), escribe el nombre, nombre de usuario o correo electrónico del colaborador externo {% data variables.product.prodname_dotcom %}. + ![La sección Collaborators (Colaboradores) con el nombre de usuario de Octocat escrito en el campo de búsqueda](/assets/images/help/projects/org-project-collaborators-find-name.png) {% data reusables.project-management.add-collaborator %} {% data reusables.project-management.collaborator-permissions %} diff --git a/translations/es-ES/content/organizations/managing-access-to-your-organizations-project-boards/index.md b/translations/es-ES/content/organizations/managing-access-to-your-organizations-project-boards/index.md index c591323938..1c03a07479 100644 --- a/translations/es-ES/content/organizations/managing-access-to-your-organizations-project-boards/index.md +++ b/translations/es-ES/content/organizations/managing-access-to-your-organizations-project-boards/index.md @@ -1,6 +1,6 @@ --- -title: 'Administrar el acceso al {% data variables.product.prodname_projects_v1 %} de tu organización' -intro: 'Como propietario de una organización o administrador de un {% data variables.projects.projects_v1_board %}, puedes proporcionar a los miembros, equipos y colaboradores externos de una organización niveles diferentes de acceso a los {% data variables.projects.projects_v1_boards %} que pertenecen a ella.' +title: 'Administración del acceso a las instancias de {% data variables.product.prodname_projects_v1 %} de la organización' +intro: 'Como propietario de la organización o administrador de {% data variables.projects.projects_v1_board %}, puedes conceder a miembros, equipos y colaboradores externos distintos niveles de acceso a las instancias de {% data variables.projects.projects_v1_boards %} propiedad de la organización.' redirect_from: - /articles/managing-access-to-your-organization-s-project-boards - /articles/managing-access-to-your-organizations-project-boards @@ -20,7 +20,13 @@ children: - /managing-an-individuals-access-to-an-organization-project-board - /adding-an-outside-collaborator-to-a-project-board-in-your-organization - /removing-an-outside-collaborator-from-an-organization-project-board -shortTitle: 'Administrar el acceso a {% data variables.product.prodname_project_v1 %}' +shortTitle: 'Manage {% data variables.product.prodname_project_v1 %} access' allowTitleToDifferFromFilename: true +ms.openlocfilehash: bde0cbf48426b968aae6326e3db7a66fe47fda16 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147422936' --- diff --git a/translations/es-ES/content/organizations/managing-access-to-your-organizations-project-boards/managing-access-to-a-project-board-for-organization-members.md b/translations/es-ES/content/organizations/managing-access-to-your-organizations-project-boards/managing-access-to-a-project-board-for-organization-members.md index 0738ecd87f..a879d113b1 100644 --- a/translations/es-ES/content/organizations/managing-access-to-your-organizations-project-boards/managing-access-to-a-project-board-for-organization-members.md +++ b/translations/es-ES/content/organizations/managing-access-to-your-organizations-project-boards/managing-access-to-a-project-board-for-organization-members.md @@ -1,6 +1,6 @@ --- -title: 'Administrar el acceso a un {% data variables.product.prodname_project_v1 %} para los miembros de la organización' -intro: 'Como propietario de organización o administrador de {% data variables.projects.projects_v1_board %}, puedes configurar un nivel de permisos predeterminado para un {% data variables.projects.projects_v1_board %} para todos los miembros de una organización.' +title: 'Administración del acceso a una instancia de {% data variables.product.prodname_project_v1 %} para los miembros de la organización' +intro: 'Como propietario de la organización o administrador de {% data variables.projects.projects_v1_board %}, puedes establecer un nivel de permiso predeterminado para una instancia de {% data variables.projects.projects_v1_board %} para todos los miembros de la organización.' redirect_from: - /articles/managing-access-to-a-project-board-for-organization-members - /github/setting-up-and-managing-organizations-and-teams/managing-access-to-a-project-board-for-organization-members @@ -12,34 +12,35 @@ versions: topics: - Organizations - Teams -shortTitle: Administrar el acceso para miembros +shortTitle: Manage access for members allowTitleToDifferFromFilename: true +ms.openlocfilehash: fe9d8ebee09d4eb6278545b5561b9691a0468bf5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147422928' --- - {% data reusables.projects.project_boards_old %} -Predeterminadamente, los miembros de las organizaciones tienen acceso de escritura a los {% data variables.projects.projects_v1_boards %} de estas, a menos de que los propietarios de ellas o los administradores de {% data variables.projects.projects_v1_board %} configuren permisos diferentes para los {% data variables.projects.projects_v1_boards %} específicos. +De forma predeterminada, los miembros de la organización tienen acceso de escritura a las instancias de {% data variables.projects.projects_v1_boards %} de su organización, a menos que los propietarios de la organización o los administradores de {% data variables.projects.projects_v1_board %} establezcan permisos diferentes para instancias de {% data variables.projects.projects_v1_boards %} específicas. ## Configurar un nivel de permiso base para todos los miembros de la organización {% tip %} -**Tip:** Puedes darle a un miembro de una organización permisos superiores para un {% data variables.projects.projects_v1_board %}. Para obtener más información, consulta "[Permisos de tablero de proyecto para una organización](/articles/project-board-permissions-for-an-organization)". +**Sugerencia:** Puedes conceder a un miembro de la organización permisos más elevados para {% data variables.projects.projects_v1_board %}. Para más información, vea "[Permisos de panel de proyecto para una organización](/articles/project-board-permissions-for-an-organization)". {% endtip %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} -1. Haz clic en **Proyectos (clásico)**{% endif %} -{% data reusables.project-management.select-project %} -{% data reusables.project-management.click-menu %} -{% data reusables.project-management.access-collaboration-settings %} -8. Debajo de "Organization member permission" (Permiso para miembro de la organización), elige un nivel base de permiso para todos los miembros de la organización: **Read** (Lectura), **Write** (Escritura), **Administrar** o **None** (Ninguno). ![Opciones de permiso base a un tablero de proyecto para todos los miembros de una organización](/assets/images/help/projects/baseline-project-permissions-for-organization-members.png) -9. Haz clic en **Save ** (guardar). +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} +1. Haz clic en **Proyectos (clásico)** {% endif %} {% data reusables.project-management.select-project %} {% data reusables.project-management.click-menu %} {% data reusables.project-management.access-collaboration-settings %} +8. En "Organization member permission" (Permiso de miembro de la organización), elija un nivel de permiso de referencia para todos los miembros de la organización: **Lectura**, **Escritura**, **Administrador** o **Ninguno**. +![Opciones de permiso de referencia a un panel de proyecto para todos los miembros de una organización](/assets/images/help/projects/baseline-project-permissions-for-organization-members.png) +9. Haga clic en **Save**(Guardar). -## Leer más +## Información adicional -- "[Administrar el acceso de un individuo al {% data variables.product.prodname_project_v1 %} de una organización](/articles/managing-an-individual-s-access-to-an-organization-project-board)" -- "[Administrar el acceso del equipo al {% data variables.product.prodname_project_v1 %} de una organización](/articles/managing-team-access-to-an-organization-project-board)" -- "[Permisos de un {% data variables.product.prodname_project_v1_caps %} para una organización](/articles/project-board-permissions-for-an-organization)" +- "[Administración del acceso de un individuo a una instancia de {% data variables.product.prodname_project_v1 %} de la organización](/articles/managing-an-individual-s-access-to-an-organization-project-board)" +- "[Administración del acceso de un equipo a una instancia de {% data variables.product.prodname_project_v1 %} de la organización](/articles/managing-team-access-to-an-organization-project-board)" +- "[Permisos de {% data variables.product.prodname_project_v1_caps %} para una organización](/articles/project-board-permissions-for-an-organization)". diff --git a/translations/es-ES/content/organizations/managing-access-to-your-organizations-project-boards/managing-an-individuals-access-to-an-organization-project-board.md b/translations/es-ES/content/organizations/managing-access-to-your-organizations-project-boards/managing-an-individuals-access-to-an-organization-project-board.md index defcf410a5..9f1eaefedb 100644 --- a/translations/es-ES/content/organizations/managing-access-to-your-organizations-project-boards/managing-an-individuals-access-to-an-organization-project-board.md +++ b/translations/es-ES/content/organizations/managing-access-to-your-organizations-project-boards/managing-an-individuals-access-to-an-organization-project-board.md @@ -1,6 +1,6 @@ --- -title: 'Administrar el acceso de un individuo al {% data variables.product.prodname_project_v1 %} de una organización' -intro: 'Como propietario de una organización o administrador de un {% data variables.projects.projects_v1_board %}, puedes administrar el acceso individual de un miembro a un {% data variables.projects.projects_v1_board %} que le pertenezca a tu organización.' +title: 'Administración del acceso de un individuo a una instancia de {% data variables.product.prodname_project_v1 %} de la organización' +intro: 'Como propietario de la organización o administrador de {% data variables.projects.projects_v1_board %}, puedes administrar el acceso de un miembro individual a una instancia de {% data variables.projects.projects_v1_board %} propiedad de la organización.' redirect_from: - /articles/managing-an-individual-s-access-to-an-organization-project-board - /articles/managing-an-individuals-access-to-an-organization-project-board @@ -13,58 +13,42 @@ versions: topics: - Organizations - Teams -shortTitle: Administrar el acceso individual +shortTitle: Manage individual access allowTitleToDifferFromFilename: true +ms.openlocfilehash: 3fd77225e83df2124e8e026453b539f6961ff473 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147422896' --- - {% data reusables.projects.project_boards_old %} {% note %} -**Nota:** {% data reusables.project-management.cascading-permissions %} Para obtener más información, consulta la sección "[Permisos de {% data variables.product.prodname_project_v1_caps %} para una organización](/articles/project-board-permissions-for-an-organization)". +**Nota:** {% data reusables.project-management.cascading-permissions %} Para más información, consulta "[Permisos de {% data variables.product.prodname_project_v1_caps %} para una organización](/articles/project-board-permissions-for-an-organization)". {% endnote %} -## Proporcionar a un miembro de la organización acceso a un {% data variables.projects.projects_v1_board %} +## Concesión a un miembro de la organización de acceso a una instancia de {% data variables.projects.projects_v1_board %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} -1. Haz clic en **Proyectos (clásico)**{% endif %} -{% data reusables.project-management.select-project %} -{% data reusables.project-management.click-menu %} -{% data reusables.project-management.access-collaboration-settings %} -{% data reusables.project-management.collaborator-option %} -9. Debajo de "Search by username, full name or email address" (Buscar por nombre de usuario, nombre completo o dirección de correo electrónico), escribe el nombre, el nombre de usuario o el correo electrónico del colaborador {% data variables.product.prodname_dotcom %}. ![La sección Collaborators (Colaboradores) con el nombre de usuario de Octocat ingresado en el campo de búsqueda](/assets/images/help/projects/org-project-collaborators-find-name.png) -{% data reusables.project-management.add-collaborator %} -{% data reusables.project-management.collaborator-permissions %} +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} +1. Haz clic en **Proyectos (clásico)** {% endif %} {% data reusables.project-management.select-project %} {% data reusables.project-management.click-menu %} {% data reusables.project-management.access-collaboration-settings %} {% data reusables.project-management.collaborator-option %} +9. Debajo de "Search by username, full name or email address" (Buscar por nombre de usuario, nombre completo o dirección de correo electrónico), escribe el nombre, el nombre de usuario o el correo electrónico del colaborador {% data variables.product.prodname_dotcom %}. + ![La sección Collaborators con el nombre de usuario de Octocat escrito en el campo de búsqueda](/assets/images/help/projects/org-project-collaborators-find-name.png) {% data reusables.project-management.add-collaborator %} {% data reusables.project-management.collaborator-permissions %} -## Cambiar el acceso de un miembro de una organización a un {% data variables.projects.projects_v1_board %} +## Cambio del acceso de un miembro de la organización a una instancia de {% data variables.projects.projects_v1_board %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} -1. Haz clic en **Proyectos (clásico)**{% endif %} -{% data reusables.project-management.select-project %} -{% data reusables.project-management.click-menu %} -{% data reusables.project-management.access-collaboration-settings %} -{% data reusables.project-management.collaborator-option %} -{% data reusables.project-management.collaborator-permissions %} +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} +1. Haz clic en **Proyectos (clásico)** {% endif %} {% data reusables.project-management.select-project %} {% data reusables.project-management.click-menu %} {% data reusables.project-management.access-collaboration-settings %} {% data reusables.project-management.collaborator-option %} {% data reusables.project-management.collaborator-permissions %} -## Eliminar el acceso de un miembro de una organización para un {% data variables.projects.projects_v1_board %} +## Eliminación del acceso de un miembro de la organización a una instancia de {% data variables.projects.projects_v1_board %} -Cuando eliminas a un colaborador de un {% data variables.projects.projects_v1_board %}, aún podrían retener el acceso al tablero con base en los permisos que tengan para otros roles. Para eliminar el acceso a un {% data variables.projects.projects_v1_board %} completamente, debes eliminar el acceso para cada rol que tenga la persona. Por ejemplo, una persona podría tener acceso al {% data variables.projects.projects_v1_board %} como miembro de una organización o de un equipo. Para obtener más información, consulta la sección "[Permisos de los {% data variables.product.prodname_project_v1_caps %} para una organización](/articles/project-board-permissions-for-an-organization)". +Cuando eliminas a un colaborador de una instancia de {% data variables.projects.projects_v1_board %}, es posible que conserve acceso al un tablero según los permisos que tenga para otros roles. Para eliminar definitivamente el acceso a una instancia de {% data variables.projects.projects_v1_board %}, debes eliminar el acceso para cada rol que tenga ese usuario. Por ejemplo, un usuario puede tener acceso a la instancia de {% data variables.projects.projects_v1_board %} como miembro de una organización o un equipo. Para más información, consulta "[Permisos de {% data variables.product.prodname_project_v1_caps %} para una organización](/articles/project-board-permissions-for-an-organization)". -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} -1. Haz clic en **Proyectos (clásico)**{% endif %} -{% data reusables.project-management.select-project %} -{% data reusables.project-management.click-menu %} -{% data reusables.project-management.access-collaboration-settings %} -{% data reusables.project-management.collaborator-option %} -{% data reusables.project-management.remove-collaborator %} +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} +1. Haz clic en **Proyectos (clásico)** {% endif %} {% data reusables.project-management.select-project %} {% data reusables.project-management.click-menu %} {% data reusables.project-management.access-collaboration-settings %} {% data reusables.project-management.collaborator-option %} {% data reusables.project-management.remove-collaborator %} -## Leer más +## Información adicional -- "[Permisos de un {% data variables.product.prodname_project_v1_caps %} para una organización](/articles/project-board-permissions-for-an-organization)" +- "[Permisos de {% data variables.product.prodname_project_v1_caps %} para una organización](/articles/project-board-permissions-for-an-organization)". diff --git a/translations/es-ES/content/organizations/managing-access-to-your-organizations-project-boards/managing-team-access-to-an-organization-project-board.md b/translations/es-ES/content/organizations/managing-access-to-your-organizations-project-boards/managing-team-access-to-an-organization-project-board.md index e31aa210dc..4917b84f04 100644 --- a/translations/es-ES/content/organizations/managing-access-to-your-organizations-project-boards/managing-team-access-to-an-organization-project-board.md +++ b/translations/es-ES/content/organizations/managing-access-to-your-organizations-project-boards/managing-team-access-to-an-organization-project-board.md @@ -1,6 +1,6 @@ --- -title: 'Administrar el acceso de un equipo al {% data variables.product.prodname_project_v1 %} de una organización' -intro: 'Como propietario de organización o administrador de {% data variables.projects.projects_v1_board %}, puedes dar acceso a un equipo para un {% data variables.projects.projects_v1_board %} que le pertenezca a tu organización.' +title: 'Administración del acceso de un equipo a una instancia de {% data variables.product.prodname_project_v1 %} de la organización' +intro: 'Como propietario de la organización o administrador de {% data variables.projects.projects_v1_board %}, puedes asignar a un equipo acceso a una instancia de {% data variables.projects.projects_v1_board %} propiedad de la organización.' redirect_from: - /articles/managing-team-access-to-an-organization-project-board - /github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-project-board @@ -12,47 +12,48 @@ versions: topics: - Organizations - Teams -shortTitle: Administrar el acceso de los equipos +shortTitle: Manage team access allowTitleToDifferFromFilename: true +ms.openlocfilehash: 9672dddc31d39349ec99488313e021bca0c12c60 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147422872' --- - {% data reusables.projects.project_boards_old %} {% warning %} **Advertencias:** -- Puedes cambiar el nivel de permiso de un equipo si este tiene acceso directo a un {% data variables.projects.projects_v1_board %}. Si el acceso de un equipo al {% data variables.projects.projects_v1_board %} se hereda de un equipo padre, debes cambiar el acceso de dicho equipo padre al {% data variables.projects.projects_v1_board %}. -- Si agregas o eliminas el acceso a un {% data variables.projects.projects_v1_board %} para un equipo padre, cada uno de los equipos hijos de este también recibirán o perderán el acceso al {% data variables.projects.projects_v1_board %}. Para obtener más información, consulta "[Acerca de los equipos](/articles/about-teams)". +- Puedes cambiar el nivel de permiso de un equipo si el equipo tiene acceso directo a una instancia de {% data variables.projects.projects_v1_board %}. Si el acceso del equipo a la instancia de {% data variables.projects.projects_v1_board %} se hereda de un equipo primario, tendrás que cambiar el acceso del equipo primario a la instancia de {% data variables.projects.projects_v1_board %}. +- Si agregas o quitas el acceso a la instancia de {% data variables.projects.projects_v1_board %} para un equipo primario, cada uno de sus equipos secundarios también recibirá o perderá el acceso a la instancia de {% data variables.projects.projects_v1_board %}. Para más información, vea "[Acerca de los equipos](/articles/about-teams)". {% endwarning %} -## Otorgar acceso a un equipo para un {% data variables.projects.projects_v1_board %} +## Asignación de acceso a una instancia de {% data variables.projects.projects_v1_board %} a un equipo -Puedes otorgar el mismo nivel de permiso para un {% data variables.projects.projects_v1_board %} a todo un equipo. +Puedes asignar a un equipo completo el mismo nivel de permiso para una instancia de {% data variables.projects.projects_v1_board %}. {% note %} -**Nota:** {% data reusables.project-management.cascading-permissions %} Por ejemplo, si un propietario de organización otorgó permisos de lectura a un equipo para un {% data variables.projects.projects_v1_board %} y un administrador de {% data variables.projects.projects_v1_board %} otorga permisos administrativos para dicho tablero a un miembro del equipo como colaborador individual, esta persona tendría permisos administrativos en el {% data variables.projects.projects_v1_board %}. Para obtener más información, consulta la sección "[Permisos de {% data variables.product.prodname_project_v1_caps %} para una organización](/articles/project-board-permissions-for-an-organization)". +**Nota:** {% data reusables.project-management.cascading-permissions %} Por ejemplo, si un propietario de la organización le ha otorgado a un equipo permisos de lectura a una instancia de {% data variables.projects.projects_v1_board %} y un administrador de {% data variables.projects.projects_v1_board %} le otorga a uno de los miembros del equipo permisos de administrador a ese panel como colaborador individual, esa persona tendría permisos de administrador para la instancia de {% data variables.projects.projects_v1_board %}. Para más información, consulta "[Permisos de {% data variables.product.prodname_project_v1_caps %} para una organización](/articles/project-board-permissions-for-an-organization)". {% endnote %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} -1. Haz clic en **Proyectos (clásico)**{% endif %} -{% data reusables.project-management.select-project %} -{% data reusables.project-management.click-menu %} -{% data reusables.project-management.access-collaboration-settings %} -8. En la barra lateral izquierda, haz clic en **Teams (Equipos)**. -9. Para agregar un equipo, haz clic en **Add a team: Select team (Agregar un equipo: seleccionar equipo)**. Después, elige un equipo del menú desplegable o busca el equipo que deseas agregar. ![Agregar un menú desplegable de equipo con una lista de equipos en la organización](/assets/images/help/projects/add-a-team.png) -10. Junto al nombre del equipo, utiliza el menú desplegable para seleccionar el nivel de permiso deseado: **Read** (Lectura), **Write** (Escritura) o **Admin** (Administración). ![Menú desplegable de permisos de equipo con opciones de lectura, escritura o administrador](/assets/images/help/projects/org-project-team-choose-permissions.png) +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} +1. Haz clic en **Proyectos (clásico)** {% endif %} {% data reusables.project-management.select-project %} {% data reusables.project-management.click-menu %} {% data reusables.project-management.access-collaboration-settings %} +8. En la barra lateral de la izquierda, haga clic en **Teams** (Equipo). +9. Para agregar un equipo, haz clic en **Add a team: Select team** (Agregar un equipo: Seleccionar equipo). Después, elige un equipo del menú desplegable o busca el equipo que deseas agregar. + ![Menú desplegable para agregar un equipo con una lista de equipos en la organización](/assets/images/help/projects/add-a-team.png) +10. Junto al nombre del equipo, usa el menú desplegable para seleccionar el nivel de permiso deseado: **Read** (Lectura), **Write** (Escritura) o **Admin** (Administración). ![Menú desplegable de permisos del equipo con opciones de escritura, lectura y administración](/assets/images/help/projects/org-project-team-choose-permissions.png) -## Configurar el acceso de un equipo a un {% data variables.projects.projects_v1_board %} +## Configuración del acceso de un equipo a una instancia de {% data variables.projects.projects_v1_board %} -Si se hereda el acceso de un equipo a {% data variables.projects.projects_v1_board %} desde un equipo padre, debes cambiar el acceso del equipo padre al {% data variables.projects.projects_v1_board %} para actualizar el acceso para los equipos hijos. +Si el acceso de un equipo a la instancia de {% data variables.projects.projects_v1_board %} se hereda de un equipo primario, tendrás que cambiar el acceso del equipo primario a la instancia de {% data variables.projects.projects_v1_board %} para actualizar el acceso a los equipos secundarios. -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.specific_team %} -4. Encima de la conversación del equipo, haz clic en {% octicon "project" aria-label="The Projects icon" %} **Projects (Proyectos)**. ![La pestaña de repositorios del equipo](/assets/images/help/organizations/team-project-board-button.png) -5. Para cambiar los niveles de permiso, a la derecha del {% data variables.projects.projects_v1_board %} que quieres actualizar, utiliza el menú desplegable. Para eliminar un {% data variables.projects.projects_v1_board %}, haz clic en **{% octicon "trash" aria-label="The trash icon" %}**. ![Botón para eliminar un tablero de proyecto de la papelera del equipo](/assets/images/help/organizations/trash-button.png) +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.specific_team %} +4. Encima de la conversación del equipo, haz clic en {% octicon "project" aria-label="The Projects icon" %} **Projects** (Proyectos). + ![La pestaña de repositorios del equipo](/assets/images/help/organizations/team-project-board-button.png) +5. Para cambiar los niveles de permiso, usa el menú desplegable situado a la derecha de la instancia de {% data variables.projects.projects_v1_board %} que quieres actualizar. Para quitar una instancia de {% data variables.projects.projects_v1_board %}, haz clic en **{% octicon "trash" aria-label="The trash icon" %}** . + ![Botón para eliminar un panel de proyecto de la papelera del equipo](/assets/images/help/organizations/trash-button.png) diff --git a/translations/es-ES/content/organizations/managing-access-to-your-organizations-project-boards/project-board-permissions-for-an-organization.md b/translations/es-ES/content/organizations/managing-access-to-your-organizations-project-boards/project-board-permissions-for-an-organization.md index 7cbda87b3e..263b82c259 100644 --- a/translations/es-ES/content/organizations/managing-access-to-your-organizations-project-boards/project-board-permissions-for-an-organization.md +++ b/translations/es-ES/content/organizations/managing-access-to-your-organizations-project-boards/project-board-permissions-for-an-organization.md @@ -1,6 +1,6 @@ --- title: 'Permisos de {% data variables.product.prodname_project_v1_caps %} para una organización' -intro: 'Los propietarios de organizaciones y las personas con permisos administrativos en un {% data variables.projects.projects_v1_board %} pueden personalizar quién tiene permisos de lectura, escritura y administrador para los {% data variables.projects.projects_v1_boards %} de tu organización.' +intro: 'Los propietarios de la organización y los usuarios con permisos de administrador de {% data variables.projects.projects_v1_board %} pueden personalizar quién tiene permisos de lectura, escritura y administración en las instancias de {% data variables.projects.projects_v1_boards %} de la organización.' redirect_from: - /articles/project-board-permissions-for-an-organization - /github/setting-up-and-managing-organizations-and-teams/project-board-permissions-for-an-organization @@ -12,40 +12,45 @@ versions: topics: - Organizations - Teams -shortTitle: 'Permisos de la {% data variables.product.prodname_project_v1_caps %}' +shortTitle: '{% data variables.product.prodname_project_v1_caps %} permissions' allowTitleToDifferFromFilename: true +ms.openlocfilehash: fbc3ec7db52d6b4a417a4e9e93aea9ae717e2fca +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147614211' --- - {% data reusables.projects.project_boards_old %} -## Resumen de permisos +## Introducción sobre los permisos -Existen tres niveles de permisos para un {% data variables.projects.projects_v1_board %} para las personas y equipos: +Hay tres niveles de permisos para una instancia de {% data variables.projects.projects_v1_board %} para usuarios y equipos: {% data reusables.project-management.project-board-permissions %} -Los propietarios de las organizaciones y las personas con permisos administrativos pueden otorgar a una persona acceso individual al {% data variables.projects.projects_v1_board %} de una organización, ya sea como colaborador externo o miembro de la organización, o mediante su membrecía en una organización o equipo. Un colaborador externo es alguien que no es miembro de la organización pero a quien le han otorgado permisos para colaborar en tu organización. +Los propietarios de la organización y los usuarios con permisos de administrador pueden conceder acceso a un usuario a una instancia de {% data variables.projects.projects_v1_board %} de la organización de manera individual, como un colaborador externo o como miembro de la organización, o bien mediante su pertenencia a un equipo o una organización. Un colaborador externo es alguien que no es miembro de la organización pero a quien le han otorgado permisos para colaborar en tu organización. -Los propietarios de las organizaciones o las personas con permisos administrativos para un {% data variables.projects.projects_v1_board %} también pueden: +Los propietarios de la organización y los usuarios con permisos de administrador para una instancia de {% data variables.projects.projects_v1_board %} también pueden hacer lo siguiente: - Configurar permisos predeterminados a un tablero de proyecto para todos los miembros de la organización. -- Administrar el acceso al tablero de proyecto para los miembros de la organización, los equipos y los colaboradores externos. Para obtener más información, consulta las secciones "[Administrar el acceso de un equipo al {% data variables.product.prodname_project_v1 %} de una organización](/articles/managing-team-access-to-an-organization-project-board)", "[Administrar el acceso individual al {% data variables.product.prodname_project_v1 %} de una organización](/articles/managing-an-individual-s-access-to-an-organization-project-board)" o "[Administrar el acceso a un {% data variables.product.prodname_project_v1 %} para los miembros de una organización](/articles/managing-access-to-a-project-board-for-organization-members)". -- Administrar la visibilidad del tablero de proyecto. Para obtener más información, consulta la sección "[Administrar el acceso a un {% data variables.product.prodname_project_v1 %} para los miembros de una organización](/articles/managing-access-to-a-project-board-for-organization-members)". +- Administrar el acceso al tablero de proyecto para los miembros de la organización, los equipos y los colaboradores externos. Para más información, consulta "[Administración del acceso de equipo a una instancia de {% data variables.product.prodname_project_v1 %} de la organización](/articles/managing-team-access-to-an-organization-project-board)", "[Administración del acceso de un individuo a una instancia de {% data variables.product.prodname_project_v1 %} de la organización](/articles/managing-an-individual-s-access-to-an-organization-project-board)" o "[Administración del acceso a una instancia de {% data variables.product.prodname_project_v1 %} para los miembros de la organización](/articles/managing-access-to-a-project-board-for-organization-members)". +- Administrar la visibilidad del tablero de proyecto. Para más información, consulta "[Administración del acceso a una instancia de {% data variables.product.prodname_project_v1 %} para los miembros de la organización](/articles/managing-access-to-a-project-board-for-organization-members)". -## Permisos de cascada para los {% data variables.projects.projects_v1_boards %} +## Permisos en cascada para {% data variables.projects.projects_v1_boards %} {% data reusables.project-management.cascading-permissions %} -Por ejemplo, si un propietario de organización ha otorgado a permisos de lectura a todos sus miembros para un {% data variables.projects.projects_v1_board %} y un administrador de {% data variables.projects.projects_v1_board %} otorga permisos de escritura a un miembro de la organización para dicho tablero como colaborador individual, esta persona tendría permisos de escritura en el {% data variables.projects.projects_v1_board %}. +Por ejemplo, si el propietario de una organización ha concedido a todos los miembros de la organización permisos de lectura para una instancia de {% data variables.projects.projects_v1_board %} y un administrador de {% data variables.projects.projects_v1_board %} le concede a un miembro de la organización permisos de escritura para ese panel como colaborador individual, esa persona tendría permisos de escritura para la instancia de {% data variables.projects.projects_v1_board %}. ## Visibilidad de {% data variables.projects.projects_v1_board_caps %} {% ifversion classic-project-visibility-permissions %}{% data reusables.projects.owners-can-limit-visibility-permissions %}{% endif %} -{% data reusables.project-management.project-board-visibility %} Puedes cambiar la visibilidad del {% data variables.projects.projects_v1_board %} de privado a {% ifversion ghae %}interno{% else %}público{% endif %} y de vuelta. Para obtener más información, consulta la sección "[Cambiar la visibilidad de un {% data variables.product.prodname_project_v1 %}](/articles/changing-project-board-visibility)". +{% data reusables.project-management.project-board-visibility %} Puedes cambiar la visibilidad de la instancia de {% data variables.projects.projects_v1_board %} de privada a {% ifversion ghae %}interna{% else %}pública{% endif %} y viceversa. Para más información, consulta "[Cambio de la visibilidad de {% data variables.product.prodname_project_v1 %}](/articles/changing-project-board-visibility)". -## Leer más +## Información adicional -- "[Cambiar la visibilidad de un {% data variables.product.prodname_project_v1 %}](/articles/changing-project-board-visibility)" -- "[Administrar el acceso de un individuo al {% data variables.product.prodname_project_v1 %} de una organización](/articles/managing-an-individual-s-access-to-an-organization-project-board)" -- "[Administrar el acceso del equipo al {% data variables.product.prodname_project_v1 %} de una organización](/articles/managing-team-access-to-an-organization-project-board)" -- "[Administrar el acceso a un {% data variables.product.prodname_project_v1 %} para los miembros de la organización](/articles/managing-access-to-a-project-board-for-organization-members)" +- "[Cambio de la visibilidad de {% data variables.product.prodname_project_v1 %}](/articles/changing-project-board-visibility)" +- "[Administración del acceso de un individuo a una instancia de {% data variables.product.prodname_project_v1 %} de la organización](/articles/managing-an-individual-s-access-to-an-organization-project-board)" +- "[Administración del acceso de un equipo a una instancia de {% data variables.product.prodname_project_v1 %} de la organización](/articles/managing-team-access-to-an-organization-project-board)" +- "[Administración del acceso a una instancia de {% data variables.product.prodname_project_v1 %} para los miembros de la organización](/articles/managing-access-to-a-project-board-for-organization-members)" diff --git a/translations/es-ES/content/organizations/managing-access-to-your-organizations-project-boards/removing-an-outside-collaborator-from-an-organization-project-board.md b/translations/es-ES/content/organizations/managing-access-to-your-organizations-project-boards/removing-an-outside-collaborator-from-an-organization-project-board.md index 2473e39d6e..072955be60 100644 --- a/translations/es-ES/content/organizations/managing-access-to-your-organizations-project-boards/removing-an-outside-collaborator-from-an-organization-project-board.md +++ b/translations/es-ES/content/organizations/managing-access-to-your-organizations-project-boards/removing-an-outside-collaborator-from-an-organization-project-board.md @@ -1,6 +1,6 @@ --- -title: 'Eliminar a un colaborador externo del {% data variables.product.prodname_project_v1 %} de una organización' -intro: 'Como propietario de una organización o administrador de un {% data variables.projects.projects_v1_board %}, puedes eliminar el acceso de un colaborador externo a un {% data variables.projects.projects_v1_board %}.' +title: 'Eliminación de un colaborador externo de una instancia de {% data variables.product.prodname_project_v1 %} de la organización' +intro: 'Como propietario de la organización o administrador de {% data variables.projects.projects_v1_board %}, puedes quitar el acceso de un colaborador externo a una instancia de {% data variables.projects.projects_v1_board %}.' redirect_from: - /articles/removing-an-outside-collaborator-from-an-organization-project-board - /github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-project-board @@ -12,18 +12,16 @@ versions: topics: - Organizations - Teams -shortTitle: Eliminar a un colaborador externo +shortTitle: Remove outside collaborator allowTitleToDifferFromFilename: true +ms.openlocfilehash: 2dfcc372565366328820e968d6c6384f97b0e2c1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147422888' --- - {% data reusables.projects.project_boards_old %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} -1. Haz clic en **Proyectos (clásico)**{% endif %} -{% data reusables.project-management.select-project %} -{% data reusables.project-management.click-menu %} -{% data reusables.project-management.access-collaboration-settings %} -{% data reusables.project-management.collaborator-option %} -{% data reusables.project-management.remove-collaborator %} +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} +1. Haz clic en **Proyectos (clásico)** {% endif %} {% data reusables.project-management.select-project %} {% data reusables.project-management.click-menu %} {% data reusables.project-management.access-collaboration-settings %} {% data reusables.project-management.collaborator-option %} {% data reusables.project-management.remove-collaborator %} diff --git a/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization.md b/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization.md index 2e88a43aad..67e8c63753 100644 --- a/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization.md +++ b/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization.md @@ -1,6 +1,6 @@ --- -title: Adding outside collaborators to repositories in your organization -intro: You can allow people who aren't members of your organization to access repositories that your organization owns. +title: Agregar colaboradores externos a los repositorios en tu organización +intro: Puedes permitir que las personas que no son miembros de tu organización accedan a los repositorios que le pertenecen a ella. redirect_from: - /articles/adding-outside-collaborators-to-repositories-in-your-organization - /github/setting-up-and-managing-organizations-and-teams/adding-outside-collaborators-to-repositories-in-your-organization @@ -14,39 +14,35 @@ topics: - Teams shortTitle: Add outside collaborator permissions: People with admin access to a repository can add an outside collaborator to the repository. +ms.openlocfilehash: caac79aba845f433effd3a3461e739d07cee135b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135013' --- +## Acerca de los colaboradores externos -## About outside collaborators - -An outside collaborator is a person who is not a member of your organization, but has access to one or more of your organization's repositories. You can choose the level of access to grant for each outside collaborator. {% data reusables.organizations.outside_collaborator_forks %} +Un colaborador externo es una persona que no es miembro de tu organización, pero tiene acceso a uno o más repositorios de ella. Puedes elegir el nivel de acceso que quieras otorgar a cada colaborador externo. {% data reusables.organizations.outside_collaborator_forks %} {% data reusables.organizations.outside-collaborators-use-seats %} -{% ifversion fpt %} -Organizations that use {% data variables.product.prodname_ghe_cloud %} can restrict the ability to invite collaborators. For more information, see "[Setting permissions for adding outside collaborators](/enterprise-cloud@latest/organizations/managing-organization-settings/setting-permissions-for-adding-outside-collaborators)" in the {% data variables.product.prodname_ghe_cloud %} documentation. -{% else %} -An organization owner can restrict the ability to invite collaborators. For more information, see "[Setting permissions for adding outside collaborators](/organizations/managing-organization-settings/setting-permissions-for-adding-outside-collaborators)." +{% ifversion fpt %} Las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} pueden restringir la capacidad para invitar a colaboradores. Para obtener más información, consulte "[Configurar permisos para agregar colaboradores externos](/enterprise-cloud@latest/organizations/managing-organization-settings/setting-permissions-for-adding-outside-collaborators)" en la documentación de {% data variables.product.prodname_ghe_cloud %}. +{% else %} Un propietario de una organización puede restringir la capacidad de invitar a colaboradores. Para obtener más información, consulte "[Configurar permisos para agregar colaboradores externos](/organizations/managing-organization-settings/setting-permissions-for-adding-outside-collaborators)". {% endif %} -{% ifversion ghes %} -Before you can add someone as an outside collaborator on a repository, the person must have a personal account on {% data variables.product.product_location %}. If your enterprise uses an external authentication system such as SAML or LDAP, the person you want to add must sign in through that system to create an account. If the person does not have access to the authentication system and built-in authentication is enabled for your enterprise, a site administrator can create an account for the person. For more information, see "[Configuring built-in authentication](/admin/identity-and-access-management/using-built-in-authentication/configuring-built-in-authentication)." +{% ifversion ghes %} Antes de agregar a un usuario como colaborador externo en un repositorio, esta persona debe tener una cuenta personal en {% data variables.product.product_location %}. Si tu empresa utiliza un sistema de autenticación externo tal como SAML o LDAP, la persona que quieras agregar deberá iniciar sesión a través de dicho sistema para crear una cuenta. Si la persona no tiene acceso al sistema de autenticación y la autenticación integrada está habilitada en tu empresa, un administrador de sitio puede crear una cuenta para dicha persona. Para obtener más información, consulta "[Configuración de la autenticación integrada](/admin/identity-and-access-management/using-built-in-authentication/configuring-built-in-authentication)". {% endif %} -{% ifversion not ghae %} -If your organization requires two-factor authentication, all outside collaborators must enable two-factor authentication before accepting your invitation to collaborate on a repository. For more information, see "[Requiring two-factor authentication in your organization](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization)." +{% ifversion not ghae %} Si la organización requiere autenticación en dos fases, todos los colaboradores externos deben habilitarla antes de aceptar su invitación para colaborar en un repositorio. Para más información, vea "[Exigencia de la autenticación en dos fases en la organización](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization)". {% endif %} -## Adding outside collaborators to a repository +## Agregar colaboradores externos a un repositorio -{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5974 %} -You can give outside collaborators access to a repository in your repository settings. For more information, see "[Managing teams and people with access to your repository](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository#inviting-a-team-or-person)." -{% else %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -5. In the left sidebar, click **Collaborators & teams**. - ![Repository settings sidebar with Collaborators & teams highlighted](/assets/images/help/repository/org-repo-settings-collaborators-and-teams.png) -6. Under "Collaborators", type the name of the person you'd like to give access to the repository, then click **Add collaborator**. -![The Collaborators section with the Octocat's username entered in the search field](/assets/images/help/repository/org-repo-collaborators-find-name.png) -7. Next to the new collaborator's name, use the drop-down menu and select the appropriate access level. -![The repository permissions picker](/assets/images/help/repository/org-repo-collaborators-choose-permissions.png) -{% endif %} +{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5974 %} Puede conceder acceso al repositorio a colaboradores externos en la configuración del repositorio. Para obtener más información, consulte "[Administración de equipos y personas con acceso al repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository#inviting-a-team-or-person)". {% else %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} +5. En la barra lateral de la izquierda, haga clic en **Collaborators & teams**. + ![Barra lateral de configuración del repositorio con la opción Collaborators & teams resaltada](/assets/images/help/repository/org-repo-settings-collaborators-and-teams.png) +6. En "Collaborators", escriba el nombre de la persona a la que le gustaría brindar acceso al repositorio y haga clic en **Add collaborator**. +![La sección Collaborators con el nombre de usuario de Octocat en el campo de búsqueda](/assets/images/help/repository/org-repo-collaborators-find-name.png) +7. Junto al nombre del colaborador nuevo, utiliza el menú desplegable y selecciona el nivel de acceso adecuado. +![El selector de permisos del repositorio](/assets/images/help/repository/org-repo-collaborators-choose-permissions.png) {% endif %} diff --git a/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/canceling-an-invitation-to-become-an-outside-collaborator-in-your-organization.md b/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/canceling-an-invitation-to-become-an-outside-collaborator-in-your-organization.md index 6e9bba1680..62bf250fb6 100644 --- a/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/canceling-an-invitation-to-become-an-outside-collaborator-in-your-organization.md +++ b/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/canceling-an-invitation-to-become-an-outside-collaborator-in-your-organization.md @@ -10,17 +10,22 @@ versions: topics: - Organizations - Teams -shortTitle: Cancelar la invitación para un colaborador +shortTitle: Cancel collaborator invitation +ms.openlocfilehash: 4511f6ffd7a22884a390e073826f7ff198adb7f2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135012' --- - Puedes ver una lista de todas las personas con invitaciones pendientes para convertirse en colaboradores externos en cualquier repositorio que pertenezca a tu organización. Para cada colaborador pendiente, puedes cancelar al mismo tiempo todas las invitaciones para unirse a los repositorios de la organización. -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.people %} -{% data reusables.organizations.people_tab_outside_collaborators %} -5. Da clic en **colaboradores pendientes**. ![Botón de "Colaboradores pendientes"](/assets/images/help/organizations/pending-collaborator-list.png) -6. A la derecha de la persona para la cual quieres cancelar las invitaciones, da clic en **Cancelar invitaciones**. ![Botón de "Cancelar invitación"](/assets/images/help/organizations/cancel-pending-collaborators.png) -7. Da clic en **Cancelar invitaciones para los colaboradores pendientes**. ![Botón para confirmar la cancelación](/assets/images/help/organizations/confirm-cancelation-of-pending-collaborators.png) +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.people %} {% data reusables.organizations.people_tab_outside_collaborators %} +5. Haga clic en **X colaboradores pendientes**. + ![Botón "Colaboradores pendientes"](/assets/images/help/organizations/pending-collaborator-list.png) +6. A la derecha de la persona para la que quiera cancelar las invitaciones, haga clic en **Cancelar invitaciones**. + ![Botón "Cancelar invitación"](/assets/images/help/organizations/cancel-pending-collaborators.png) +7. Haga clic en **Cancelar invitaciones para colaboradores pendientes**. + ![Botón para confirmar la cancelación](/assets/images/help/organizations/confirm-cancelation-of-pending-collaborators.png) diff --git a/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/converting-an-organization-member-to-an-outside-collaborator.md b/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/converting-an-organization-member-to-an-outside-collaborator.md index 3c09d17585..0dcf23bdb1 100644 --- a/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/converting-an-organization-member-to-an-outside-collaborator.md +++ b/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/converting-an-organization-member-to-an-outside-collaborator.md @@ -1,7 +1,7 @@ --- -title: Converting an organization member to an outside collaborator -intro: 'If a current member of your organization only needs access to certain repositories, such as consultants or temporary employees, you can convert them to an outside collaborator.' -permissions: 'Organization owners can convert an organization member to an outside collaborator.' +title: Convertir a un miembro de la organización en un colaborador externo +intro: 'Si un miembro actual de tu organización solo necesita acceso a determinados repositorios, como consultores o empleados temporales, puedes convertirlo en colaborador externo.' +permissions: Organization owners can convert an organization member to an outside collaborator. redirect_from: - /articles/converting-an-organization-member-to-an-outside-collaborator - /github/setting-up-and-managing-organizations-and-teams/converting-an-organization-member-to-an-outside-collaborator @@ -14,49 +14,52 @@ topics: - Organizations - Teams shortTitle: Convert member to collaborator +ms.openlocfilehash: 4b9330559895ec96cb6c842d89dbe4e9a8773685 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146754602' --- +## Acerca de la conversión de miembros de la organización a colaboradores externos -## About conversion of organization members to outside collaborators +Puedes convertir a un miembro de una organización en colaborador externo. Para obtener más información sobre los colaboradores externos, consulte "[Agregar colaboradores externos a repositorios de la organización](/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization)". -You can convert a member of an organization to an outside collaborator. For more information about outside collaborators, see "[Adding outside collaborators to repositories in your organization](/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization)." +{% ifversion fpt or ghec %}Si la organización es propiedad de una empresa, se puede restringir la conversión de{% elsif ghes or ghae %}Conversión de{% endif %} un miembro de la organización en colaborador externo. Para más información, consulta "[Aplicación de directivas de administración de repositorios en la empresa]({% ifversion fpt %}/enterprise-cloud@latest{% endif %}/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-inviting-{% ifversion fpt or ghec %}outside-{% endif %}collaborators-to-repositories){% ifversion ghec or ghes or ghae %}". {% elsif fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}. {% endif %} -{% ifversion fpt or ghec %}If the organization is owned by an enterprise, converting{% elsif ghes or ghae %}Converting{% endif %} an organization member to an outside collaborator may be restricted. For more information, see "[Enforcing repository management policies in your enterprise]({% ifversion fpt %}/enterprise-cloud@latest{% endif %}/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-inviting-{% ifversion fpt or ghec %}outside-{% endif %}collaborators-to-repositories){% ifversion ghec or ghes or ghae %}."{% elsif fpt %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% endif %} +{% data reusables.organizations.outside-collaborators-use-seats %}{% data reusables.organizations.outside_collaborator_forks %} -{% data reusables.organizations.outside-collaborators-use-seats %} {% data reusables.organizations.outside_collaborator_forks %} +Luego de convertir a un miembro de la organización en un colaborador externo, solo tendrá acceso a los repositorios que permite su membresía de equipo actual. La persona ya no será un miembro explícito de la organización, y ya no podrá: -After converting an organization member to an outside collaborator, they'll only have access to the repositories that their current team membership allows. The person will no longer be an explicit member of the organization, and will no longer be able to: +- Crear equipos +- Ver todos los miembros y equipos de la organización +- @mention cualquier equipo visible +- Ser un mantenedor del equipo -- Create teams -- See all organization members and teams -- @mention any visible team -- Be a team maintainer +Para más información, vea "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)". -For more information, see "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)." +Recomendamos revisar el acceso del miembro de la organización a los repositorios para garantizar que su acceso sea el que esperas. Para más información, vea "[Administración del acceso de un usuario a un repositorio de la organización](/articles/managing-an-individual-s-access-to-an-organization-repository)". -We recommend reviewing the organization member's access to repositories to ensure their access is as you expect. For more information, see "[Managing an individual's access to an organization repository](/articles/managing-an-individual-s-access-to-an-organization-repository)." +Al convertir un miembro de la organización en un colaborador externo, sus privilegios como miembros de la organización se guardan durante tres meses para que puedas restaurar sus privilegios de pertenencia si {% ifversion fpt or ghec %} los invitas a volver a unirse{% else %} los agregas de nuevo a{% endif %} tu organización durante ese plazo de tiempo. Para más información, vea "[Readmisión de un antiguo miembro de la organización](/articles/reinstating-a-former-member-of-your-organization)". -When you convert an organization member to an outside collaborator, their privileges as organization members are saved for three months so that you can restore their membership privileges if you{% ifversion fpt or ghec %} invite them to rejoin{% else %} add them back to{% endif %} your organization within that time frame. For more information, see "[Reinstating a former member of your organization](/articles/reinstating-a-former-member-of-your-organization)." - -## Converting an organization member to an outside collaborator +## Convertir a un miembro de la organización en un colaborador externo {% note %} -**Note:** You may not be able to convert an organization member to an outside collaborator, if an organization owner{% ifversion not fpt %} or enterprise owner{% endif %} has restricted your ability to add outside collaborators. +**Nota**: Es posible que no puedas convertir un miembro de la organización a un colaborador externo, si un propietario de la organización{% ifversion not fpt %} o propietario de empresa{% endif %} ha restringido la capacidad de agregar colaboradores externos. {% endnote %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.people %} -4. Select the person or people you'd like to convert to outside collaborators. - ![List of members with two members selected](/assets/images/help/teams/list-of-members-selected-bulk.png) -5. Above the list of members, use the drop-down menu and click **Convert to outside collaborator**. - ![Drop-down menu with option to convert members to outside collaborators](/assets/images/help/teams/user-bulk-management-options.png) -6. Read the information about converting members to outside collaborators, then click **Convert to outside collaborator**. - ![Information on outside collaborators permissions and Convert to outside collaborators button](/assets/images/help/teams/confirm-outside-collaborator-bulk.png) +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.people %} +4. Selecciona la persona o las personas a quienes deseas convertir en colaboradores externos. + ![Lista de miembros con dos miembros seleccionados](/assets/images/help/teams/list-of-members-selected-bulk.png) +5. Encima de la lista de miembros, utiliza el menú desplegable y haz clic en **Convert to outside collaborator** (Convertir en colaborador externo). + ![Menú desplegable con la opción para convertir miembros en colaboradores externos](/assets/images/help/teams/user-bulk-management-options.png) +6. Lee la información sobre cómo convertir miembros en colaboradores externos y luego haz clic en **Convert to outside collaborator** (Convertir en colaborador externo). + ![Información sobre permisos de colaboradores externos y botón para convertir en colaboradores externos](/assets/images/help/teams/confirm-outside-collaborator-bulk.png) -## Further reading +## Información adicional -- "[Adding outside collaborators to repositories in your organization](/articles/adding-outside-collaborators-to-repositories-in-your-organization)" -- "[Removing an outside collaborator from an organization repository](/articles/removing-an-outside-collaborator-from-an-organization-repository)" -- "[Converting an outside collaborator to an organization member](/articles/converting-an-outside-collaborator-to-an-organization-member)" +- "[Adición de colaboradores externos a los repositorios en la organización](/articles/adding-outside-collaborators-to-repositories-in-your-organization)" +- "[Eliminación de un colaborador externo de un repositorio de la organización](/articles/removing-an-outside-collaborator-from-an-organization-repository)" +- "[Conversión de un colaborador externo en un miembro de la organización](/articles/converting-an-outside-collaborator-to-an-organization-member)" diff --git a/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/converting-an-outside-collaborator-to-an-organization-member.md b/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/converting-an-outside-collaborator-to-an-organization-member.md index 6c5f07d1c6..5489db2889 100644 --- a/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/converting-an-outside-collaborator-to-an-organization-member.md +++ b/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/converting-an-outside-collaborator-to-an-organization-member.md @@ -13,31 +13,22 @@ permissions: 'Organization owners can {% ifversion fpt or ghec %}invite users to topics: - Organizations - Teams -shortTitle: Convertir a un colaborador en miembro +shortTitle: Convert collaborator to member +ms.openlocfilehash: bac55802407b46344c807798e4d8eade5f608e01 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135006' --- +{% ifversion fpt or ghec %} Si la organización tiene una suscripción de pago por usuario, debe haber disponible una licencia sin usar antes de poder invitar a un nuevo miembro a unirse a la organización o a reinstaurar a un miembro previo de la misma. Para más información, vea "[Acerca de los precios por usuario](/articles/about-per-user-pricing)". {% data reusables.organizations.org-invite-expiration %}{% endif %} -{% ifversion fpt or ghec %} -Si tu organización está en una suscripción de pago por usuario, debes contar con una licencia sin utilizarse antes de que puedas invitar a un nuevo miembro a unirse a tu organización o a reinstalar a un miembro previo de la misma. Para obtener más información, consulta "[About per-user pricing](/articles/about-per-user-pricing)". {% data reusables.organizations.org-invite-expiration %}{% endif %} +{% ifversion not ghae %} Si en la organización es [obligatorio que los miembros usen la autenticación en dos fases](/articles/requiring-two-factor-authentication-in-your-organization), los usuarios {% ifversion fpt or ghec %}que invite deben [habilitar la autenticación en dos fases](/articles/securing-your-account-with-two-factor-authentication-2fa) para poder aceptar la invitación. {% else %}deben [habilitar la autenticación en dos fases](/articles/securing-your-account-with-two-factor-authentication-2fa) para que pueda agregarlos a la organización.{% endif %} {% endif %} -{% ifversion not ghae %} -Si tu organización [requiere que los miembros utilicen autenticación bifactorial](/articles/requiring-two-factor-authentication-in-your-organization), los usuarios {% ifversion fpt or ghec %}que invites deben [habilitar la autenticación bifactorial](/articles/securing-your-account-with-two-factor-authentication-2fa) antes de que puedan aceptar la invitación.{% else %}deben [habilitar la autenticación bifactorial](/articles/securing-your-account-with-two-factor-authentication-2fa) antes de que puedas agregarlos a tu organización.{% endif %} -{% endif %} +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.people %} {% data reusables.organizations.people_tab_outside_collaborators %} {% ifversion fpt or ghec %} +5. A la derecha del nombre del colaborador externo que quiera convertir en miembro, use el menú desplegable {% octicon "gear" aria-label="The gear icon" %} y haga clic en **Invitar a la organización**.![Invitación de colaboradores externos a la organización](/assets/images/help/organizations/invite_outside_collaborator_to_organization.png) {% else %} +5. A la derecha del nombre del colaborador externo que quiera convertir en miembro, haga clic en **Invitar a la organización**.![Invitación de colaboradores externos a la organización](/assets/images/enterprise/orgs-and-teams/invite_outside_collabs_to_org.png) {% endif %} {% data reusables.organizations.choose-to-restore-privileges %} {% data reusables.organizations.choose-user-role-send-invitation %} {% ifversion fpt or ghec %} {% data reusables.organizations.user_must_accept_invite_email %} {% data reusables.organizations.cancel_org_invite %} {% endif %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.people %} -{% data reusables.organizations.people_tab_outside_collaborators %} -{% ifversion fpt or ghec %} -5. A la derecha del nombre del colaborador externo que quieres hacer miembro, usa el menú desplegable {% octicon "gear" aria-label="The gear icon" %} y haz clic en **Invitar a la organización**.![Invitar colaboradores externos a la organización](/assets/images/help/organizations/invite_outside_collaborator_to_organization.png) -{% else %} -5. A la derecha del nombre del colaborador externo que quieres hacer miembro, haz clic en **Invite to organization** (Invitar a la organización).![Invitar colaboradores externos a la organización](/assets/images/enterprise/orgs-and-teams/invite_outside_collabs_to_org.png) -{% endif %} -{% data reusables.organizations.choose-to-restore-privileges %} -{% data reusables.organizations.choose-user-role-send-invitation %} -{% ifversion fpt or ghec %} -{% data reusables.organizations.user_must_accept_invite_email %} {% data reusables.organizations.cancel_org_invite %} -{% endif %} +## Información adicional -## Leer más - -- "[Convertir a un miembro de la organización en colaborador externo](/articles/converting-an-organization-member-to-an-outside-collaborator)" +- "[Convertir un miembro de la organización en un colaborador externo](/articles/converting-an-organization-member-to-an-outside-collaborator)" diff --git a/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/index.md b/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/index.md index 8396454c2b..e5e408d829 100644 --- a/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/index.md +++ b/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/index.md @@ -1,5 +1,5 @@ --- -title: Administrar el acceso a los repositorios de tu organización +title: Administración del acceso a los repositorios de la organización intro: Los propietarios de la organización pueden administrar el acceso individual y de equipo a los repositorios de una organización. Los mantenedores del equipo también pueden administrar el acceso a un repositorio de equipo. redirect_from: - /articles/permission-levels-for-an-organization-repository @@ -26,6 +26,12 @@ children: - /converting-an-organization-member-to-an-outside-collaborator - /converting-an-outside-collaborator-to-an-organization-member - /reinstating-a-former-outside-collaborators-access-to-your-organization -shortTitle: Administrar el acceso a los repositorios +shortTitle: Manage access to repositories +ms.openlocfilehash: e6789a7d8f2379f7aa2a6193d21ecdd385f69bab +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135001' --- diff --git a/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/managing-an-individuals-access-to-an-organization-repository.md b/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/managing-an-individuals-access-to-an-organization-repository.md index 4b4c968b0e..82f7f2bb28 100644 --- a/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/managing-an-individuals-access-to-an-organization-repository.md +++ b/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/managing-an-individuals-access-to-an-organization-repository.md @@ -14,10 +14,15 @@ versions: topics: - Organizations - Teams -shortTitle: Administrar el acceso individual +shortTitle: Manage individual access permissions: People with admin access to a repository can manage access to the repository. +ms.openlocfilehash: 90a9df66f0cd4089634b2d29dd798b37629bbb7b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135000' --- - ## Acerca del acceso a los repositorios de la organización Cuando eliminas a un colaborador de un repositorio en tu organización, el colaborador pierde el acceso de lectura y escritura al repositorio. Si el repositorio es privado y el colaborador ha bifurcado el repositorio, entonces su bifurcación también se elimina, pero el colaborador conservará cualquier clon local de tu repositorio. @@ -26,28 +31,27 @@ Cuando eliminas a un colaborador de un repositorio en tu organización, el colab {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5974 %} ## Administrar el acceso de una persona a un repositorio de una organización -Puedes otorgarle a alguien acceso a un repositorio o cambiar su nivel de acceso a este en tus ajustes de repositorio. Para obtener más información, consulta la sección "[Administrar los equipos y personas con acceso a tu repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository)". +Puedes otorgarle a alguien acceso a un repositorio o cambiar su nivel de acceso a este en tus ajustes de repositorio. Para obtener más información, vea "[Administración de equipos y personas con acceso al repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository)". {% else %} ## Otorgar acceso a un repositorio -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.repositories.navigate-to-manage-access %} -{% data reusables.organizations.invite-teams-or-people %} -1. En el campo de búsqueda, comienza a teclear el nombre de la persona que desees invitar y luego haz clic en un nombre de la lista de coincidencias. ![Campo de búsqueda para teclear el nombre del equipo o persona que deseas invitar al repositorio](/assets/images/help/repository/manage-access-invite-search-field.png) -6. Debajo de "Elige un rol", selecciona el rol de repositorio que quieres asignar a la persona y luego haz clic en **Agregar NOMBRE a REPOSITORIO**. ![Seleccionar los permisos para el equipo o persona](/assets/images/help/repository/manage-access-invite-choose-role-add.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.navigate-to-manage-access %} {% data reusables.organizations.invite-teams-or-people %} +1. En el campo de búsqueda, comienza a teclear el nombre de la persona que desees invitar y luego haz clic en un nombre de la lista de coincidencias. + ![Campo de búsqueda para escribir el nombre del equipo o la persona que va a invitar al repositorio](/assets/images/help/repository/manage-access-invite-search-field.png) +6. En "Choose a role" (Elegir un rol), seleccione el rol de repositorio que va a asignar a la persona y luego haga clic en **Add NAME to REPOSITORY** (Agregar NOMBRE al REPOSITORIO). + ![Seleccionar los permisos para el equipo o la persona](/assets/images/help/repository/manage-access-invite-choose-role-add.png) ## Administrar el acceso de una persona a un repositorio de una organización -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.people %} -4. Haz clic en **Members (Miembros)** o **Outside collaborators (Colaboradores externos)** para administrar las personas con diferentes tipos de acceso. ![Botón para invitar a miembros o colaboradores externos a una organización](/assets/images/help/organizations/select-outside-collaborators.png) -5. A la derecha del nombre de la persona que desearías administrar, utiliza el menú desplegable {% octicon "gear" aria-label="The Settings gear" %}, y haz clic en **Manage (Administrar)**. ![Enlace de acceso al gerente](/assets/images/help/organizations/member-manage-access.png) -6. En la página "Manage access" (Administrar el acceso), al lado del repositorio, haz clic en **Manage access (Administrar el acceso)**. ![Botón de administración de acceso a un repositorio](/assets/images/help/organizations/repository-manage-access.png) -7. Revisa el acceso de la persona a un repositorio determinado, como si fuera un colaborador o si tuviera acceso a un repositorio por medio de una membresía de equipo. ![Matriz de acceso a repositorio para el usuario](/assets/images/help/organizations/repository-access-matrix-for-user.png) -{% endif %} -## Leer más +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.people %} +4. Haga clic en **Members** (Miembros) o **Outside collaborators** (Colaboradores externos) para administrar personas con diferentes tipos de acceso. ![Botón para invitar a miembros o colaboradores externos a una organización](/assets/images/help/organizations/select-outside-collaborators.png) +5. A la derecha del nombre de la persona que le gustaría administrar, use el menú desplegable {% octicon "gear" aria-label="The Settings gear" %}, y haga clic en **Manage** (Administrar). + ![El enlace de administración de acceso](/assets/images/help/organizations/member-manage-access.png) +6. En la página "Manage access" (Administrar acceso), junto al repositorio, haga clic en **Manage access** (Administrar acceso). +![Botón de administración de acceso a un repositorio](/assets/images/help/organizations/repository-manage-access.png) +7. Revisa el acceso de la persona a un repositorio determinado, como si fuera un colaborador o si tuviera acceso a un repositorio por medio de una membresía de equipo. +![Matriz de acceso a repositorio para el usuario](/assets/images/help/organizations/repository-access-matrix-for-user.png) {% endif %} +## Información adicional -{% ifversion fpt or ghec %}- "[Limitar las interacciones con tu repositorio](/articles/limiting-interactions-with-your-repository)"{% endif %} +{% ifversion fpt or ghec %}: "[Limitar las interacciones con el repositorio](/articles/limiting-interactions-with-your-repository)"{% endif %} - "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)" diff --git a/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/managing-team-access-to-an-organization-repository.md b/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/managing-team-access-to-an-organization-repository.md index ea691ea4d9..b83498f96f 100644 --- a/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/managing-team-access-to-an-organization-repository.md +++ b/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/managing-team-access-to-an-organization-repository.md @@ -13,36 +13,36 @@ versions: topics: - Organizations - Teams -shortTitle: Administrar el acceso de los equipos +shortTitle: Manage team access +ms.openlocfilehash: d03c6dcb8f1f386d0545ad99154edaf0991a987e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145134994' --- - Las personas con acceso de administrador a un repositorio pueden administrar el acceso del equipo a un repositorio. Los mantenedores del equipo pueden eliminar el acceso de un equipo a un repositorio. {% warning %} **Advertencias:** - Puedes cambiar el nivel de permiso de un equipo si el equipo tiene acceso directo a un repositorio. Si el acceso del equipo a un repositorio se hereda de un equipo padre, debes cambiar el acceso del equipo padre al repositorio. -- Si agregas o eliminas el acceso al repositorio de un equipo padre, cada uno de sus equipos hijos también recibirá o perderá el acceso al repositorio. Para obtener más información, consulta "[Acerca de los equipos](/articles/about-teams)". +- Si agregas o eliminas el acceso al repositorio de un equipo padre, cada uno de sus equipos hijos también recibirá o perderá el acceso al repositorio. Para más información, vea "[Acerca de los equipos](/articles/about-teams)". {% endwarning %} ## Otorgarle a un equipo acceso a un repositorio -{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5974 %} -Puedes otorgar a un equipo acceso a un repositorio o cambiar el nivel de acceso de dicho equipo a un repositorio en tus ajustes de repositorio. Para obtener más información, consulta la sección "[Administrar los equipos y personas con acceso a tu repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository#inviting-a-team-or-person)". -{% else %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.specific_team %} -{% data reusables.organizations.team-repositories-tab %} -5. Encima de la lista de repositorios, haz clic en **Add repository (Agregar repositorio)**. ![Botón Agregar repositorio](/assets/images/help/organizations/add-repositories-button.png) -6. Escribe el nombre de un repositorio, después haz clic en **Add repository to team (Agregar repositorio al equipo)**. ![Campo Buscar repositorio](/assets/images/help/organizations/team-repositories-add.png) -7. De forma opcional, a la derecha del nombre del repositorio, utiliza el menú desplegable y elige un nivel de permiso diferente para el equipo. ![Menú desplegable de nivel de acceso a un repositorio](/assets/images/help/organizations/team-repositories-change-permission-level.png) -{% endif %} +{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5974 %} Puede otorgar acceso a un equipo a un repositorio o cambiar el nivel de acceso de dicho equipo a un repositorio en la configuración del repositorio. Para obtener más información, vea "[Administración de equipos y personas con acceso al repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository#inviting-a-team-or-person)". {% else %} {% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.specific_team %} {% data reusables.organizations.team-repositories-tab %} +5. Encima de la lista de repositorios, haga clic en **Add repository** (Agregar repositorio). + ![Botón Agregar repositorio](/assets/images/help/organizations/add-repositories-button.png) +6. Escriba el nombre de un repositorio y luego haga clic en **Add repository to team** (Agregar repositorio al equipo). + ![Campo para buscar un repositorio](/assets/images/help/organizations/team-repositories-add.png) +7. De forma opcional, a la derecha del nombre del repositorio, utiliza el menú desplegable y elige un nivel de permiso diferente para el equipo. + ![Menú desplegable de nivel de acceso a un repositorio](/assets/images/help/organizations/team-repositories-change-permission-level.png) {% endif %} ## Eliminar el acceso de un equipo a un repositorio -{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5974 %} -Puedes eliminar el acceso de un equipo a un repositorio de una organización en los ajustes de tu repositorio. Para obtener más información, consulta la sección "[Administrar los equipos y personas con acceso a tu repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository#removing-access-for-a-team-or-person)". +{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5974 %} Puede eliminar el acceso de un equipo a un repositorio de la organización en la configuración del repositorio. Para obtener más información, vea "[Administración de equipos y personas con acceso al repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository#removing-access-for-a-team-or-person)". Si un equipo tiene acceso directo a un repositorio, puedes eliminar el acceso de dicho equipo a este. Si el acceso de un equipo al repositorio se hereda de un equipo padre, debes eliminar el repositorio del equipo padre para poder eliminar el repositorio de los equipos hijos. @@ -54,14 +54,13 @@ Puedes eliminar el acceso de un equipo a un repositorio si el equipo tiene acces {% data reusables.repositories.deleted_forks_from_private_repositories_warning %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.specific_team %} -{% data reusables.organizations.team-repositories-tab %} -5. Selecciona el repositorio o los repositorios que deseas eliminar del equipo. ![Lista de repositorios de equipo con casillas de verificación para algunos repositorios seleccionados](/assets/images/help/teams/select-team-repositories-bulk.png) -6. Encima de la lista de repositorios, utiliza el menú desplegable, y haz clic en **Remove from team (Eliminar del equipo)**. ![Menú desplegable con la opción de eliminar un repositorio de un equipo](/assets/images/help/teams/remove-team-repo-dropdown.png) -7. Revisa el o los repositorios que serán eliminados del equipo, después haz clic en **Remove repositories (Eliminar repositorios)**. ![Casilla modal con una lista de repositorios a los que el equipo ya no tiene acceso](/assets/images/help/teams/confirm-remove-team-repos.png) -{% endif %} -## Leer más +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.specific_team %} {% data reusables.organizations.team-repositories-tab %} +5. Selecciona el repositorio o los repositorios que deseas eliminar del equipo. + ![Lista de repositorios de equipo con las casillas de verificación para algunos repositorios seleccionados](/assets/images/help/teams/select-team-repositories-bulk.png) +6. Encima de la lista de repositorios, utilice el menú desplegable y haga clic en **Remove from team** (Eliminar del equipo). + ![Menú desplegable con la opción de eliminar un repositorio de un equipo](/assets/images/help/teams/remove-team-repo-dropdown.png) +7. Revise los repositorios que se eliminarán del equipo y después haga clic en **Remove repositories** (Eliminar repositorios). + ![Casilla modal con una lista de repositorios a los que el equipo ya no tiene acceso](/assets/images/help/teams/confirm-remove-team-repos.png) {% endif %} +## Información adicional - "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)" diff --git a/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/reinstating-a-former-outside-collaborators-access-to-your-organization.md b/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/reinstating-a-former-outside-collaborators-access-to-your-organization.md index eef5666204..2fd765bc99 100644 --- a/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/reinstating-a-former-outside-collaborators-access-to-your-organization.md +++ b/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/reinstating-a-former-outside-collaborators-access-to-your-organization.md @@ -13,9 +13,14 @@ versions: topics: - Organizations - Teams -shortTitle: Reinstaurar a un colaborador +shortTitle: Reinstate collaborator +ms.openlocfilehash: 88d986f922f1a66d652dba55f10142f7e493ffa2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146178912' --- - Cuando se elimina el acceso de un colaborador externo a los repositorios privados de tu organización, los privilegios de acceso y configuraciones de éste se guardan por tres meses. Puedes restablecer los privilegios del usuario si los vuelves a{% ifversion fpt or ghec %}invitar{% else %} agregar{% endif %} a la organización dentro de este periodo de tiempo. {% data reusables.two_fa.send-invite-to-reinstate-user-before-2fa-is-enabled %} @@ -31,49 +36,39 @@ Cuando reinstalas un colaborador externo antiguo, puedes restaurar lo siguiente: {% tip %} -**Tips**: +**Sugerencias**: - - Solo los propietarios de las organizaciones pueden reinstaurar el acceso de un colaborador externo a una organización.{% ifversion prevent-org-admin-add-outside-collaborator %} Los propietarios de las empresas pueden restringir aún más la capacidad para reinstaurar el acceso de los colaboradores externos para que esto solo ellos puedan hacerlo.{% endif %} Para obtener más información, consulte la sección "[Roles de una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)". - - Puede que el flujo de reinstalación de un miembro en {% data variables.product.product_location %} utilice el término "miembro" para describir la reinstalación de un colaborador externo, pero si reinstalas a esta persona y mantienes sus privilegios previos, solo tendrá los [permisos de colaborador externo](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#outside-collaborators) anteriores.{% ifversion fpt or ghec %} - - Si tu organización tiene una suscripción de pago por usuario, debe de existir una licencia sin utilizarse antes de que puedas invitar a un nuevo miembro para que se una a la organización o antes de reinstaurar a algún miembro previo de la misma. Para obtener más información, consulta "[Acerca del precio por usuario](/articles/about-per-user-pricing)."{% endif %} + - Solo los propietarios de la organización pueden restablecer el acceso de los colaboradores externos a una organización.{% ifversion prevent-org-admin-add-outside-collaborator %} Los propietarios de la empresa pueden restringir aún más la capacidad de restablecer el acceso de los colaboradores externos y que solo los propietarios de la empresa puedan hacerlo.{% endif %} Para más información, consulta "[Roles de una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)". + - El restablecimiento de un flujo de miembro en {% data variables.product.product_location %} puede usar el término "miembro" para describir el restablecimiento de un colaborador externo, pero si restableces esta persona y conservas sus privilegios anteriores, solo tendrá sus [permisos de colaborador externo](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#outside-collaborators) anteriores.{% ifversion fpt or ghec %} + - Si tu organización tiene una suscripción de pago por usuario, debe de existir una licencia sin utilizarse antes de que puedas invitar a un nuevo miembro para que se una a la organización o antes de reinstaurar a algún miembro previo de la misma. Para obtener más información, vea "[Acerca de los precios por usuario](/articles/about-per-user-pricing)".{% endif %} {% endtip %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.people %} -{% data reusables.organizations.invite_member_from_people_tab %} -{% data reusables.organizations.reinstate-user-type-username %} -{% ifversion fpt or ghec %} -1. Decide si quieres restaurar los privilegios antiguos del colaborador externo en la organización haciendo clic en **Invite and reinstate** (Invitar y reinstalar) o decide eliminar los privilegios antiguos y establecer nuevos permisos de acceso haciendo clic en **Invite and start fresh** (Invitar e iniciar de nuevo). +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.people %} {% data reusables.organizations.invite_member_from_people_tab %} {% data reusables.organizations.reinstate-user-type-username %} {% ifversion fpt or ghec %} +1. Decide si quieres restaurar los privilegios anteriores del colaborador externo en la organización haciendo clic en **Invitar y restablecer** o decide eliminar los privilegios anteriores y establecer nuevos permisos de acceso haciendo clic en **Invitar e iniciar de nuevo**. {% warning %} - **Advertencia:** Si quieres subir de categoría el colaborador externo a miembro de tu organización, elige **Invite and start fresh** (Invitar e iniciar de nuevo) y elige un rol nuevo para esta persona. Sin embargo, ten en cuenta que las bifurcaciones privadas de los repositorios de tu organización de esa persona se perderán si decides iniciar de nuevo. En cambio, para hacer que el colaborador externo antiguo sea miembro de tu organización *y* conserve sus bifurcaciones privadas, elige **Invite and reinstate** (Invitar y reinstalar). Una vez que esta persona acepte la invitación, puedes convertirla en miembro de la organización [invitándola a que se una a la organización como miembro](/articles/converting-an-outside-collaborator-to-an-organization-member). + **Advertencia:** Si quieres actualizar el colaborador externo a un miembro de la organización, elige **Invitar e iniciar de nuevo** y elige un nuevo rol para esta persona. Sin embargo, ten en cuenta que las bifurcaciones privadas de los repositorios de tu organización de esa persona se perderán si decides iniciar de nuevo. Para que el antiguo colaborador externo sea miembro de la organización *y* mantenga sus bifurcaciones privadas, elige **Invitar y restablecer** en su lugar. Una vez que esta persona acepte la invitación, podrás convertirle en miembro de la organización [invitándolo a unirse a la organización como miembro](/articles/converting-an-outside-collaborator-to-an-organization-member). {% endwarning %} - ![Decide si quieres restaurar los parámetros o no](/assets/images/help/organizations/choose_whether_to_restore_org_member_info.png) -{% else %} -6. Decide si quieres restaurar los privilegios antiguos del colaborador externo en la organización haciendo clic en **Add and reinstate** (Agregar y reinstalar) o decide eliminar los privilegios antiguos y establecer nuevos permisos de acceso haciendo clic en **Add and start fresh** (Agregar e iniciar de nuevo). + ![Decide si quieres restaurar los parámetros o no](/assets/images/help/organizations/choose_whether_to_restore_org_member_info.png) {% else %} +6. Decide si quieres restaurar los privilegios anteriores del colaborador externo en la organización haciendo clic en **Agregar y restablecer** o decide eliminar los privilegios anteriores y establecer nuevos permisos de acceso haciendo clic en **Agregar e iniciar de nuevo**. {% warning %} - **Advertencia:** Si quieres subir de categoría el colaborador externo a miembro de tu organización, elige **Add and start fresh** (Agregar e iniciar de nuevo) y elige un rol nuevo para esta persona. Sin embargo, ten en cuenta que las bifurcaciones privadas de los repositorios de tu organización de esa persona se perderán si decides iniciar de nuevo. En cambio, para hacer que el colaborador externo antiguo sea miembro de tu organización *y* conserve sus bifurcaciones privadas, elige **Add and reinstate** (Agregar y reinstalar). Luego puedes convertirla en miembro de la organización [agregándola a la organización como miembro](/articles/converting-an-outside-collaborator-to-an-organization-member). + **Advertencia:** Si quieres actualizar el colaborador externo a un miembro de la organización, elige **Agregar e iniciar de nuevo** y elige un nuevo rol para esta persona. Sin embargo, ten en cuenta que las bifurcaciones privadas de los repositorios de tu organización de esa persona se perderán si decides iniciar de nuevo. Para que el antiguo colaborador externo sea miembro de la organización *y* mantenga sus bifurcaciones privadas, elige **Agregar y restablecer** en su lugar. Después, puedes convertirle en miembro de la organización [agregándolo a la organización como miembro](/articles/converting-an-outside-collaborator-to-an-organization-member). {% endwarning %} - ![Decide si quieres restaurar los parámetros o no](/assets/images/help/organizations/choose_whether_to_restore_org_member_info_ghe.png) -{% endif %} -{% ifversion fpt or ghec %} -7. Si eliminaste los privilegios anteriores de un colaborador externo antiguo, elige un rol para el usuario y, de manera opcional, agrégalo a algunos equipos, luego haz clic en **Send invitation** (Enviar invitación). ![Opciones de rol y equipo y botón para enviar invitación](/assets/images/help/organizations/add-role-send-invitation.png) -{% else %} -7. Si eliminaste los privilegios anteriores de un colaborador externo antiguo, elige un rol para el usuario y, de manera opcional, agrégalo a algunos equipos, luego haz clic en **Add member** (Agregar miembro). ![Opciones de rol y equipo y botón para agregar miembros](/assets/images/help/organizations/add-role-add-member.png) -{% endif %} -{% ifversion fpt or ghec %} -8. La persona invitada recibirá un correo electrónico invitándola a la organización. Tendrá que aceptar la invitación antes de convertirse en colaborador externo de la organización. {% data reusables.organizations.cancel_org_invite %} -{% endif %} + ![Decide restaurar los parámetros o no](/assets/images/help/organizations/choose_whether_to_restore_org_member_info_ghe.png) {% endif %} {% ifversion fpt or ghec %} +7. Si has borrado los privilegios anteriores de un antiguo miembro de la organización, elige un rol para el usuario y, de manera opcional, agrégalo a algunos equipos; a continuación, haz clic en **Enviar invitación**. + ![Opciones de rol y equipo y botón para enviar una invitación](/assets/images/help/organizations/add-role-send-invitation.png) {% else %} +7. Si has borrado los privilegios anteriores de un antiguo miembro de la organización, elige un rol para el usuario y, de manera opcional, agrégalo a algunos equipos; a continuación, haz clic en **Agregar miembro**. + ![Opciones de rol y equipo y botón para agregar a un miembro](/assets/images/help/organizations/add-role-add-member.png) {% endif %} {% ifversion fpt or ghec %} +8. La persona invitada recibirá un correo electrónico invitándola a la organización. Tendrá que aceptar la invitación antes de convertirse en colaborador externo de la organización. {% data reusables.organizations.cancel_org_invite %} {% endif %} -## Leer más +## Lecturas adicionales - "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)" diff --git a/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/removing-an-outside-collaborator-from-an-organization-repository.md b/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/removing-an-outside-collaborator-from-an-organization-repository.md index 18f6bc69f5..257d0d9154 100644 --- a/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/removing-an-outside-collaborator-from-an-organization-repository.md +++ b/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/removing-an-outside-collaborator-from-an-organization-repository.md @@ -12,15 +12,20 @@ versions: topics: - Organizations - Teams -shortTitle: Eliminar al colaborador +shortTitle: Remove collaborator +ms.openlocfilehash: 71c8017b79425570e4ee7c2d2c7d3ac695c5c531 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145134964' --- - {% ifversion fpt or ghec %} {% warning %} -**Advertencia:** -- Cuando se elimina un colaborador externo de un repositorio privado, el conteo de licencias pagadas no baja de categoría automáticamente. Para pagar por menos licencias después de eliminar usuarios de tu organización, sigue los pasos de la sección "[Bajar el cupo límite de plazas pagadas en tu organización](/articles/downgrading-your-organization-s-paid-seats)". +**Advertencia**: +- Cuando se elimina un colaborador externo de un repositorio privado, el conteo de licencias pagadas no baja de categoría automáticamente. Para pagar menos licencias después de quitar usuarios de la organización, siga los pasos descritos en "[Cambio de los puestos de pago de la organización a una versión anterior](/articles/downgrading-your-organization-s-paid-seats)". - Eres responsable de asegurar que las personas que perdieron el acceso a un repositorio borren cualquier información confidencial o propiedad intelectual. @@ -32,31 +37,31 @@ Aunque se borren las bifurcaciones de los repositorios privados cuando se elimin ## Eliminar colaboradores externos de todos los repositorios de una organización -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.people %} -{% data reusables.organizations.people_tab_outside_collaborators %} -5. Selecciona el colaborador externo o los colaboradores externos que quieres eliminar de la organización. ![Lista de colaboradores externos con dos colaboradores externos seleccionados](/assets/images/help/teams/list-of-outside-collaborators-selected-bulk.png) -6. Arriba de la lista de colaboradores externos, usa el menú desplegable y haz clic en **Remove from all repositories** (Eliminar de todos los repositorios). ![Menú desplegable con la opción para eliminar colaboradores externos ](/assets/images/help/teams/user-bulk-management-options-for-outside-collaborators.png) -7. Revisa el colaborador externo o los colaboradores externos que se eliminarán de la organización, luego haz clic en **Remove outside collaborators** (Eliminar colaboradores externos). ![Lista de colaboradores externos que se eliminarán y botón Remove outside collaborators (Eliminar colaboradores externos)](/assets/images/help/teams/confirm-remove-outside-collaborators-bulk.png) +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.people %} {% data reusables.organizations.people_tab_outside_collaborators %} +5. Selecciona el colaborador externo o los colaboradores externos que quieres eliminar de la organización. +![Lista de colaboradores externos con dos colaboradores externos seleccionados](/assets/images/help/teams/list-of-outside-collaborators-selected-bulk.png) +6. Encima de la lista de colaboradores externos, use el menú desplegable y haga clic en **Quitar de todos los repositorios**. +![Menú desplegable con la opción para quitar colaboradores externos](/assets/images/help/teams/user-bulk-management-options-for-outside-collaborators.png) +7. Revise el colaborador o colaboradores externos que se van a quitar de la organización y, después, haga clic en **Quitar colaboradores externos**. + ![Lista de colaboradores externos que se eliminarán y botón Quitar colaboradores externos](/assets/images/help/teams/confirm-remove-outside-collaborators-bulk.png) ## Eliminar un colaborador externo de un repositorio particular de una organización Si solo quieres eliminar un colaborador externo de determinados repositorios de tu organización, puedes eliminar el acceso de esa persona a un repositorio específico por vez. -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.people %} -{% data reusables.organizations.people_tab_outside_collaborators %} -5. A la derecha del nombre de usuario de la persona que quieres eliminar, utiliza el menú desplegable {% octicon "gear" aria-label="The Settings gear" %} y haz clic en **Manage** (Administrar). ![Botón Manage access (Administrar acceso)](/assets/images/help/organizations/member-manage-access.png) -6. A la derecha del repositorio del que quieres eliminar al colaborador externo, haz clic en **Manage access** (Administrar acceso). ![Selecciona el botón Manage access (Administrar acceso) al lado del repositorio al que tiene acceso el colaborador externo](/assets/images/help/organizations/second-manage-access-selection-for-collaborator.png) -7. Para eliminar por completo el acceso del colaborador externo al repositorio, en la esquina superior derecha, haz clic en **Remove access to this repository** (Eliminar acceso a este repositorio). ![Botón Remove access to this repository (Eliminar acceso a este repositorio)](/assets/images/help/organizations/remove-access-to-this-repository.png) -8. Para confirmar, haz clic en **Remove access** (Eliminar acceso). ![Confirmar el colaborador externo que se eliminará del repositorio](/assets/images/help/teams/confirm-remove-outside-collaborator-from-a-repository.png) +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.people %} {% data reusables.organizations.people_tab_outside_collaborators %} +5. A la derecha del nombre de la persona que quiera quitar, use el menú desplegable {% octicon "gear" aria-label="The Settings gear" %} y haga clic en **Administrar**. + ![Botón Administrar acceso](/assets/images/help/organizations/member-manage-access.png) +6. A la derecha del repositorio del que quiera quitar al colaborador externo, haga clic en **Administrar acceso**. +![Selección del botón Administrar acceso junto al repositorio al que tiene acceso el colaborador externo](/assets/images/help/organizations/second-manage-access-selection-for-collaborator.png) +7. Para quitar por completo el acceso del colaborador externo al repositorio, en la esquina superior derecha, haga clic en **Quitar acceso a este repositorio**. +![Botón Quitar acceso a este repositorio](/assets/images/help/organizations/remove-access-to-this-repository.png) +8. Para confirmarlo, haga clic en **Quitar acceso**. +![Confirmación del colaborador externo que se va a quitar del repositorio](/assets/images/help/teams/confirm-remove-outside-collaborator-from-a-repository.png) -{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5974 %} -También puedes eliminar a un colaborador externo de un repositorio en el resumen de acceso de tus ajustes de repositorio. Para obtener más información, consulta la sección "[Administrar los equipos y personas con acceso a tu repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository#removing-access-for-a-team-or-person)". +{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5974 %} También puede quitar un colaborador externo de un repositorio en la información general de acceso de la configuración del repositorio. Para más información, vea "[Administración de equipos y personas con acceso al repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository#removing-access-for-a-team-or-person)". {% endif %} -## Leer más +## Información adicional -- "[Agregar colaboradores externos a repositorios de tu organización](/articles/adding-outside-collaborators-to-repositories-in-your-organization)" -- "[Convertir a un miembro de la organización en colaborador externo](/articles/converting-an-organization-member-to-an-outside-collaborator)" +- "[Adición de colaboradores externos a los repositorios en la organización](/articles/adding-outside-collaborators-to-repositories-in-your-organization)" +- "[Conversión de un miembro de la organización en un colaborador externo](/articles/converting-an-organization-member-to-an-outside-collaborator)" 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 47112b17da..f46a0aa32f 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 @@ -1,6 +1,6 @@ --- -title: Repository roles for an organization -intro: 'You can customize access to each repository in your organization by assigning granular roles, giving people access to the features and tasks they need.' +title: Roles de repositorio para una organización +intro: 'Puedes personalizar el acceso a cada repositorio en tu organización si asignas roles granulares, lo cual le otorga acceso a las personas para las características y tareas que necesitan.' miniTocMaxHeadingLevel: 3 redirect_from: - /articles/repository-permission-levels-for-an-organization-early-access-program @@ -16,160 +16,159 @@ topics: - Organizations - Teams shortTitle: Repository roles +ms.openlocfilehash: dbb5075dfc57e01e0658138b65d6231fb12f1071 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147526706' --- +## Roles de repositorio para las organizaciones -## Repository roles for organizations +Puedes otorgar diferentes niveles de acceso a los miembros organizacionales, colaboradores externos y equipos de personas para los repositorios que pertenezcan a una organización si los asignas con roles. Elige el rol que mejor se adecue a cada función de las personas o los equipos de tu proyecto sin darles más acceso del que necesitan. -You can give organization members, outside collaborators, and teams of people different levels of access to repositories owned by an organization by assigning them to roles. Choose the role that best fits each person or team's function in your project without giving people more access to the project than they need. +Desde el menor hasta el mayo acceso, los roles para un repositorio de organización son: +- **Lectura**: se recomienda para colaboradores que no trabajan en el código, pero que quieren ver el proyecto o hablar sobre él +- **Evaluación de prioridades**: se recomienda para colaboradores que necesitan administrar de forma proactiva incidencias y solicitudes de incorporación de cambios sin acceso de escritura +- **Escritura**: se recomienda para los colaboradores que insertan cambios en el proyecto de forma activa +- **Mantenimiento**: se recomienda para los jefes de proyecto que necesitan administrar el repositorio sin acceder a acciones confidenciales o destructivas +- **Administración**: se recomienda para usuarios que necesitan acceso total al proyecto, incluidas acciones confidenciales y destructivas, como administrar la seguridad o eliminar un repositorio -From least access to most access, the roles for an organization repository are: -- **Read**: Recommended for non-code contributors who want to view or discuss your project -- **Triage**: Recommended for contributors who need to proactively manage issues and pull requests without write access -- **Write**: Recommended for contributors who actively push to your project -- **Maintain**: Recommended for project managers who need to manage the repository without access to sensitive or destructive actions -- **Admin**: Recommended for people who need full access to the project, including sensitive and destructive actions like managing security or deleting a repository - -{% ifversion fpt %} -If your organization uses {% data variables.product.prodname_ghe_cloud %}, you can create custom repository roles. For more information, see "[Managing custom repository roles for an organization](/enterprise-cloud@latest/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)" in the {% data variables.product.prodname_ghe_cloud %} documentation. -{% elsif ghec or ghes > 3.4 or ghae-issue-6271 %} -You can create custom repository roles. For more information, see "[Managing custom repository roles for an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)." +{% ifversion fpt %} Si en la organización se usa {% data variables.product.prodname_ghe_cloud %}, puede crear roles de repositorio personalizados. Para más información, vea "[Administración de roles de repositorio personalizados para una organización](/enterprise-cloud@latest/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)" en la documentación de {% data variables.product.prodname_ghe_cloud %}. +{% elsif ghec or ghes > 3.4 or ghae-issue-6271 %} Puedes crear roles de repositorio personalizados. Para más información, vea "[Administración de roles de repositorio personalizados para una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)". {% endif %} -Organization owners can set base permissions that apply to all members of an organization when accessing any of the organization's repositories. For more information, see "[Setting base permissions for an organization](/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization#setting-base-permissions)." +Los dueños de las organizaciones pueden configurar permisos base que apliquen a todos los miembros de la misma cuando accedan a cualquiera de los repositorios que le pertenezcan a dicha organización. Para más información, vea "[Definición de permisos base para una organización](/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization#setting-base-permissions)". -Organization owners can also choose to further limit access to certain settings and actions across the organization. For more information on options for specific settings, see "[Managing organization settings](/articles/managing-organization-settings)." +Los propietarios de la organización también pueden decidir limitar más el acceso a determinados parámetros y acciones de la organización. Para más información sobre opciones de configuración específicas, vea "[Administración de la configuración de la organización](/articles/managing-organization-settings)". -In addition to managing organization-level settings, organization owners have admin access to every repository owned by the organization. For more information, see "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)." +Adicionalmente a administrar los ajustes a nivel organizacional, los propietarios de organización tienen acceso administrativo a cada repositorio que pertenece a la organización. Para más información, vea "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)". {% warning %} -**Warning:** When someone adds a deploy key to a repository, any user who has the private key can read from or write to the repository (depending on the key settings), even if they're later removed from the organization. +**Advertencia:** Cuando alguien agrega una clave de implementación a un repositorio, cualquier usuario que tenga la clave privada puede leer o escribir en el repositorio (según la configuración de la clave), incluso si luego se le elimina de la organización. {% endwarning %} -## Permissions for each role +## Permisos para cada rol -{% ifversion fpt %} -Some of the features listed below are limited to organizations using {% data variables.product.prodname_ghe_cloud %}. {% data reusables.enterprise.link-to-ghec-trial %} -{% endif %} +{% ifversion fpt %} Algunas de las características siguientes se limitan a las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %}. {% data reusables.enterprise.link-to-ghec-trial %} {% endif %} -{% ifversion fpt or ghes or ghec %} -{% note %} +{% ifversion fpt or ghes or ghec %} {% note %} -**Note:** The roles required to use security features are listed in "[Access requirements for security features](#access-requirements-for-security-features)" below. +**Nota:** Los roles necesarios para usar las características de seguridad se enumeran en "[Requisitos de acceso para las características de seguridad](#access-requirements-for-security-features)" a continuación. -{% endnote %} -{% endif %} +{% endnote %} {% endif %} -| Repository action | Read | Triage | Write | Maintain | Admin | +| Acción del repositorio | Lectura | Evaluación de errores | Escritura | Mantenimiento | Administrador | |:---|:---:|:---:|:---:|:---:|:---:| -| Manage [individual](/organizations/managing-access-to-your-organizations-repositories/managing-an-individuals-access-to-an-organization-repository), [team](/organizations/managing-access-to-your-organizations-repositories/managing-team-access-to-an-organization-repository), and [outside collaborator](/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization) access to the repository | | | | | **✔️** | -| Pull from the person or team's assigned repositories | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | -| Fork the person or team's assigned repositories | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | -| Edit and delete their own comments | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | -| Open issues | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | -| Close issues they opened themselves | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | -| Reopen issues they closed themselves | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | -| Have an issue assigned to them | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | -| Send pull requests from forks of the team's assigned repositories | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | -| Submit reviews on pull requests | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | -| View published releases | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** |{% ifversion fpt or ghec %} -| View [GitHub Actions workflow runs](/actions/automating-your-workflow-with-github-actions/managing-a-workflow-run) | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** |{% endif %} -| Edit wikis in public repositories | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | -| Edit wikis in private repositories | | | **✔️** | **✔️** | **✔️** |{% ifversion fpt or ghec %} -| [Report abusive or spammy content](/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam) | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** |{% endif %} -| Apply/dismiss labels | | **✔️** | **✔️** | **✔️** | **✔️** | -| Create, edit, delete labels | | | **✔️** | **✔️** | **✔️** | -| Close, reopen, and assign all issues and pull requests | | **✔️** | **✔️** | **✔️** | **✔️** | -| [Enable and disable auto-merge on a pull request](/github/administering-a-repository/managing-auto-merge-for-pull-requests-in-your-repository) | | | **✔️** | **✔️** | **✔️** | -| Apply milestones | | **✔️** | **✔️** | **✔️** | **✔️** | -| Mark [duplicate issues and pull requests](/articles/about-duplicate-issues-and-pull-requests)| | **✔️** | **✔️** | **✔️** | **✔️** | -| Request [pull request reviews](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/requesting-a-pull-request-review) | | **✔️** | **✔️** | **✔️** | **✔️** | -| Merge a [pull request](/github/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges) | | | **✔️** | **✔️** | **✔️** | -| Push to (write) the person or team's assigned repositories | | | **✔️** | **✔️** | **✔️** | -| Edit and delete anyone's comments on commits, pull requests, and issues | | | **✔️** | **✔️** | **✔️** | -| [Hide anyone's comments](/communities/moderating-comments-and-conversations/managing-disruptive-comments) | | | **✔️** | **✔️** | **✔️** | -| [Lock conversations](/communities/moderating-comments-and-conversations/locking-conversations) | | | **✔️** | **✔️** | **✔️** | -| Transfer issues (see "[Transferring an issue to another repository](/articles/transferring-an-issue-to-another-repository)" for details) | | | **✔️** | **✔️** | **✔️** | -| [Act as a designated code owner for a repository](/articles/about-code-owners) | | | **✔️** | **✔️** | **✔️** | -| [Mark a draft pull request as ready for review](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request) | | | **✔️** | **✔️** | **✔️** | -| [Convert a pull request to a draft](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request) | | | **✔️** | **✔️** | **✔️** | -| Submit reviews that affect a pull request's mergeability | | | **✔️** | **✔️** | **✔️** | -| [Apply suggested changes](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/incorporating-feedback-in-your-pull-request) to pull requests | | | **✔️** | **✔️** | **✔️** | -| Create [status checks](/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks) | | | **✔️** | **✔️** | **✔️** |{% ifversion fpt or ghec %} -| Create, edit, run, re-run, and cancel [GitHub Actions workflows](/actions/automating-your-workflow-with-github-actions/) | | | **✔️** | **✔️** | **✔️** |{% endif %} -| Create and edit releases | | | **✔️** | **✔️** | **✔️** | -| View draft releases | | | **✔️** | **✔️** | **✔️** | -| Edit a repository's description | | | | **✔️** | **✔️** |{% ifversion fpt or ghae or ghec %} -| [View and install packages](/packages/publishing-and-managing-packages) | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | -| [Publish packages](/packages/publishing-and-managing-packages/publishing-a-package) | | | **✔️** | **✔️** | **✔️** | -| [Delete and restore packages](/packages/learn-github-packages/deleting-and-restoring-a-package) | | | | | **✔️** | {% endif %} -| Manage [topics](/articles/classifying-your-repository-with-topics) | | | | **✔️** | **✔️** | -| Enable wikis and restrict wiki editors | | | | **✔️** | **✔️** | -| Enable project boards | | | | **✔️** | **✔️** | -| Configure [pull request merges](/articles/configuring-pull-request-merges) | | | | **✔️** | **✔️** | -| Configure [a publishing source for {% data variables.product.prodname_pages %}](/articles/configuring-a-publishing-source-for-github-pages) | | | | **✔️** | **✔️** | -| [Manage branch protection rules](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule) | | | | | **✔️** | -| [Push to protected branches](/articles/about-protected-branches) | | | | **✔️** | **✔️** | -| Merge pull requests on protected branches, even if there are no approving reviews | | | | | **✔️** |{% ifversion fpt or ghes > 3.4 or ghae-issue-6337 or ghec %} -| Create tags that match a [tag protection rule](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules) | | | | **✔️** | **✔️** | -| Delete tags that match a [tag protection rule](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules) | | | | | **✔️** |{% endif %} -| [Create and edit repository social cards](/articles/customizing-your-repositorys-social-media-preview) | | | | **✔️** | **✔️** |{% ifversion fpt or ghec %} -| Limit [interactions in a repository](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)| | | | **✔️** | **✔️** |{% endif %} -| Delete an issue (see "[Deleting an issue](/articles/deleting-an-issue)") | | | | | **✔️** | -| [Define code owners for a repository](/articles/about-code-owners) | | | | | **✔️** | -| Add a repository to a team (see "[Managing team access to an organization repository](/organizations/managing-access-to-your-organizations-repositories/managing-team-access-to-an-organization-repository#giving-a-team-access-to-a-repository)" for details) | | | | | **✔️** | -| [Manage outside collaborator access to a repository](/articles/adding-outside-collaborators-to-repositories-in-your-organization) | | | | | **✔️** | -| [Change a repository's visibility](/articles/restricting-repository-visibility-changes-in-your-organization) | | | | | **✔️** | -| Make a repository a template (see "[Creating a template repository](/articles/creating-a-template-repository)") | | | | | **✔️** | -| Change a repository's settings | | | | | **✔️** | -| Manage team and collaborator access to the repository | | | | | **✔️** | -| Edit the repository's default branch | | | | | **✔️** | -| Rename the repository's default branch (see "[Renaming a branch](/github/administering-a-repository/renaming-a-branch)") | | | | | **✔️** | -| Rename a branch other than the repository's default branch (see "[Renaming a branch](/github/administering-a-repository/renaming-a-branch)") | | | **✔️** | **✔️** | **✔️** | -| Manage webhooks and deploy keys | | | | | **✔️** |{% ifversion fpt or ghec %} -| [Manage data use settings for your private repository](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository) | | | | | **✔️** |{% endif %} -| [Manage the forking policy for a repository](/github/administering-a-repository/managing-the-forking-policy-for-your-repository) | | | | | **✔️** | -| [Transfer repositories into the organization](/articles/restricting-repository-creation-in-your-organization) | | | | | **✔️** | -| [Delete or transfer repositories out of the organization](/articles/setting-permissions-for-deleting-or-transferring-repositories) | | | | | **✔️** | -| [Archive repositories](/articles/about-archiving-repositories) | | | | | **✔️** |{% ifversion fpt or ghec %} -| Display a sponsor button (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)") | | | | | **✔️** |{% endif %} -| Create autolink references to external resources, like Jira or Zendesk (see "[Configuring autolinks to reference external resources](/articles/configuring-autolinks-to-reference-external-resources)") | | | | | **✔️** |{% ifversion discussions %} -| [Enable {% data variables.product.prodname_discussions %}](/github/administering-a-repository/enabling-or-disabling-github-discussions-for-a-repository) in a repository | | | | **✔️** | **✔️** | -| [Create and edit categories](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions) for {% data variables.product.prodname_discussions %} | | | | **✔️** | **✔️** | -| [Move a discussion to a different category](/discussions/managing-discussions-for-your-community/managing-discussions) | | | **✔️** | **✔️** | **✔️** | -| [Transfer a discussion](/discussions/managing-discussions-for-your-community/managing-discussions) to a new repository| | | **✔️** | **✔️** | **✔️** | -| [Manage pinned discussions](/discussions/managing-discussions-for-your-community/managing-discussions) | | | **✔️** | **✔️** | **✔️** | -| [Convert issues to discussions in bulk](/discussions/managing-discussions-for-your-community/managing-discussions) | | | **✔️** | **✔️** | **✔️** | -| [Lock and unlock discussions](/discussions/managing-discussions-for-your-community/moderating-discussions) | | **✔️** | **✔️** | **✔️** | **✔️** | -| [Individually convert issues to discussions](/discussions/managing-discussions-for-your-community/moderating-discussions) | | **✔️** | **✔️** | **✔️** | **✔️** | -| [Create new discussions and comment on existing discussions](/discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion) | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | -| [Delete a discussion](/discussions/managing-discussions-for-your-community/managing-discussions#deleting-a-discussion) | | **✔️** | | **✔️** | **✔️** |{% endif %}{% ifversion fpt or ghec %} -| Create [codespaces](/codespaces/about-codespaces) | | | **✔️** | **✔️** | **✔️** |{% endif %} +| Administrar el acceso [individual](/organizations/managing-access-to-your-organizations-repositories/managing-an-individuals-access-to-an-organization-repository), de [equipo](/organizations/managing-access-to-your-organizations-repositories/managing-team-access-to-an-organization-repository) y de [colaborador externo](/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization) al repositorio | | | | | **✔️** | +| Extraer desde los repositorios asignados de la persona o el equipo | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | +| Bifurcar los repositorios asignados de la persona o el equipo | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | +| Editar y eliminar sus propios comentarios | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | +| Abrir propuestas | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | +| Cerrar propuestas que abrieron ellos mismos | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | +| Reabrir propuestas que cerraron ellos mismos | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | +| Recibir la asignación de una propuesta | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | +| Enviar solicitudes de extracción desde bifurcaciones de repositorios asignados del equipo | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | +| Enviar revisiones o solicitudes de extracción | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | +| Ver lanzamientos publicados | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** |{% ifversion fpt or ghec %} +| Ver [Ejecuciones de flujo de trabajo de Acciones de GitHub](/actions/automating-your-workflow-with-github-actions/managing-a-workflow-run) | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** |{% endif %} +| Editar los wikis en los repositorios públicos | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | +| Editar los wikis en los repositorios privados | | | **✔️** | **✔️** | **✔️** |{% ifversion fpt or ghec %} +| [Notificar contenido abusivo o con spam](/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam) | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** |{% endif %} +| Aplicar/descartar etiquetas | | **✔️** | **✔️** | **✔️** | **✔️** | +| Crear, editar, borrar etiquetas | | | **✔️** | **✔️** | **✔️** | +| Elegir, reabrir y asignar todas las propuestas y solicitudes de extracción | | **✔️** | **✔️** | **✔️** | **✔️** | +| [Habilitar e inhabilitar la fusión mediante combinación automática en una solicitud de incorporación de cambios](/github/administering-a-repository/managing-auto-merge-for-pull-requests-in-your-repository) | | | **✔️** | **✔️** | **✔️** | +| Aplicar hitos | | **✔️** | **✔️** | **✔️** | **✔️** | +| Marcar [incidencias y solicitudes de incorporación de cambios duplicadas](/articles/about-duplicate-issues-and-pull-requests)| | **✔️** | **✔️** | **✔️** | **✔️** | +| Solicitar [revisiones de solicitudes de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/requesting-a-pull-request-review) | | **✔️** | **✔️** | **✔️** | **✔️** | +| Combinar una [solicitud de incorporación de cambios](/github/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges) | | | **✔️** | **✔️** | **✔️** | +| Subir a (escribir en) los repositorios asignados de la persona o el equipo | | | **✔️** | **✔️** | **✔️** | +| Editar y eliminar comentarios sobre confirmaciones, solicitudes de extracción y propuestas de cualquier persona | | | **✔️** | **✔️** | **✔️** | +| [Ocultar los comentarios de cualquier persona](/communities/moderating-comments-and-conversations/managing-disruptive-comments) | | | **✔️** | **✔️** | **✔️** | +| [Bloquear conversaciones](/communities/moderating-comments-and-conversations/locking-conversations) | | | **✔️** | **✔️** | **✔️** | +| Incidencias de transferencia (vea "[Transferencia de una incidencia a otro repositorio](/articles/transferring-an-issue-to-another-repository)" para más información) | | | **✔️** | **✔️** | **✔️** | +| [Actuar como propietario del código designado para un repositorio](/articles/about-code-owners) | | | **✔️** | **✔️** | **✔️** | +| [Marcar un borrador de solicitud de incorporación de cambios como listo para revisión](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request) | | | **✔️** | **✔️** | **✔️** | +| [Convertir una solicitud de incorporación de cambios en borrador](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request) | | | **✔️** | **✔️** | **✔️** | +| Enviar revisiones que afecten la capacidad de fusión de una solicitud de extracción | | | **✔️** | **✔️** | **✔️** | +| [Aplicar cambios sugeridos](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/incorporating-feedback-in-your-pull-request) a solicitudes de incorporación de cambios | | | **✔️** | **✔️** | **✔️** | +| Crear [comprobaciones de estado](/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks) | | | **✔️** | **✔️** | **✔️** |{% ifversion fpt or ghec %} +| Crear, editar, ejecutar, volver a ejecutar y cancelar [flujos de trabajo de Acciones de GitHub](/actions/automating-your-workflow-with-github-actions/) | | | **✔️** | **✔️** | **✔️** |{% endif %} +| Crear y editar lanzamientos | | | **✔️** | **✔️** | **✔️** | +| Ver lanzamientos en borrador | | | **✔️** | **✔️** | **✔️** | +| Editar la descripción de un repositorio | | | | **✔️** | **✔️** |{% ifversion fpt or ghae or ghec %} +| [Ver e instalar paquetes](/packages/publishing-and-managing-packages) | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | +| [Publicar paquetes](/packages/publishing-and-managing-packages/publishing-a-package) | | | **✔️** | **✔️** | **✔️** | +| [Borrar y restaurar paquetes](/packages/learn-github-packages/deleting-and-restoring-a-package) | | | | | **✔️** | {% endif %} +| Administrar [temas](/articles/classifying-your-repository-with-topics) | | | | **✔️** | **✔️** | +| Habilitar wikis y restringir editores de wikis | | | | **✔️** | **✔️** | +| Habilitar tableros de proyecto | | | | **✔️** | **✔️** | +| Configurar [combinaciones de solicitudes de incorporación de cambios](/articles/configuring-pull-request-merges) | | | | **✔️** | **✔️** | +| Configurar [un origen de publicación para {% data variables.product.prodname_pages %}](/articles/configuring-a-publishing-source-for-github-pages) | | | | **✔️** | **✔️** | +| [Administrar las reglas de protección de rama](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule) | | | | | **✔️** | +| [Insertar en ramas protegidas](/articles/about-protected-branches) | | | | **✔️** | **✔️** | +| Fusionar solicitudes de extracción en las ramas protegidas, incluso si no existen revisiones en aprobación | | | | | **✔️** |{% ifversion fpt or ghes > 3.4 or ghae-issue-6337 or ghec %} +| Crear etiquetas que coincidan con una [regla de protección de etiquetas](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules) | | | | **✔️** | **✔️** | +| Eliminar etiquetas que coincidan con una [regla de protección de etiquetas](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules) | | | | | **✔️** |{% endif %} +| [Crear y editar las tarjetas sociales de un repositorio](/articles/customizing-your-repositorys-social-media-preview) | | | | **✔️** | **✔️** |{% ifversion fpt or ghec %} +| Limitar las [interacciones en un repositorio](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)| | | | **✔️** | **✔️** |{% endif %} +| Eliminar una incidencia (vea "[Eliminación de una incidencia](/articles/deleting-an-issue)") | | | | | **✔️** | +| [Definir propietarios del código para un repositorio](/articles/about-code-owners) | | | | | **✔️** | +| Agregar un repositorio a un equipo (vea "[Administración del acceso de equipo a un repositorio de la organización](/organizations/managing-access-to-your-organizations-repositories/managing-team-access-to-an-organization-repository#giving-a-team-access-to-a-repository)" para más información) | | | | | **✔️** | +| [Administrar el acceso de un colaborador externo a un repositorio](/articles/adding-outside-collaborators-to-repositories-in-your-organization) | | | | | **✔️** | +| [Cambiar la visibilidad de un repositorio](/articles/restricting-repository-visibility-changes-in-your-organization) | | | | | **✔️** | +| Convertir un repositorio en una plantilla (vea "[Creación de un repositorio de plantillas](/articles/creating-a-template-repository)") | | | | | **✔️** | +| Cambiar los parámetros de un repositorio | | | | | **✔️** | +| Administrar el acceso de un equipo o un colaborador al repositorio | | | | | **✔️** | +| Editar la rama predeterminada de un repositorio | | | | | **✔️** | +| Cambiar el nombre de la rama predeterminada del repositorio (vea "[Cambio del nombre de una rama](/github/administering-a-repository/renaming-a-branch)") | | | | | **✔️** | +| Cambiar el nombre de una rama distinta a la predeterminada del repositorio (vea "[Cambio del nombre de una rama](/github/administering-a-repository/renaming-a-branch)") | | | **✔️** | **✔️** | **✔️** | +| Administrar webhooks y desplegar llaves | | | | | **✔️** |{% ifversion fpt or ghec %} +| [Administrar la configuración de uso de datos para el repositorio privado](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository) | | | | | **✔️** |{% endif %} +| [Administrar la directiva de bifurcación de un repositorio](/github/administering-a-repository/managing-the-forking-policy-for-your-repository) | | | | | **✔️** | +| [Transferir repositorios a la organización](/articles/restricting-repository-creation-in-your-organization) | | | | | **✔️** | +| [Eliminar o transferir repositorios fuera de la organización](/articles/setting-permissions-for-deleting-or-transferring-repositories) | | | | | **✔️** | +| [Archivar repositorios](/articles/about-archiving-repositories) | | | | | **✔️** |{% ifversion fpt or ghec %} +| Mostrar un botón de patrocinador (vea "[Representación de un botón de patrocinador en el repositorio](/articles/displaying-a-sponsor-button-in-your-repository)") | | | | | **✔️** |{% endif %} +| Crear referencias de vínculo automático a recursos externos, como Jira o Zendesk (vea "[Configuración de vínculos automáticos para hacer referencia a recursos externos](/articles/configuring-autolinks-to-reference-external-resources)") | | | | | **✔️** |{% ifversion discussions %} +| [Habilitar {% data variables.product.prodname_discussions %}](/github/administering-a-repository/enabling-or-disabling-github-discussions-for-a-repository) en un repositorio | | | | **✔️** | **✔️** | +| [Crear y editar categorías](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions) para {% data variables.product.prodname_discussions %} | | | | **✔️** | **✔️** | +| [Mover un debate a otra categoría](/discussions/managing-discussions-for-your-community/managing-discussions) | | | **✔️** | **✔️** | **✔️** | +| [Transferir un debate](/discussions/managing-discussions-for-your-community/managing-discussions) a un nuevo repositorio| | | **✔️** | **✔️** | **✔️** | +| [Administrar debates fijados](/discussions/managing-discussions-for-your-community/managing-discussions) | | | **✔️** | **✔️** | **✔️** | +| [Convertir incidencias en debates de forma masiva](/discussions/managing-discussions-for-your-community/managing-discussions) | | | **✔️** | **✔️** | **✔️** | +| [Bloquear y desbloquear los debates](/discussions/managing-discussions-for-your-community/moderating-discussions) | | **✔️** | **✔️** | **✔️** | **✔️** | +| [Convertir las incidencias en debates individualmente](/discussions/managing-discussions-for-your-community/moderating-discussions) | | **✔️** | **✔️** | **✔️** | **✔️** | +| [Crear debates y comentar los debates existentes](/discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion) | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | +| [Borrar un debate](/discussions/managing-discussions-for-your-community/managing-discussions#deleting-a-discussion) | | **✔️** | | **✔️** | **✔️** |{% endif %}{% ifversion fpt or ghec %} +| Crear [codespaces](/codespaces/about-codespaces) | | | **✔️** | **✔️** | **✔️** |{% endif %} -### Access requirements for security features +### Requisitos de acceso para las características de seguridad -In this section, you can find the access required for security features, such as {% data variables.product.prodname_advanced_security %} features. +En esta sección, puedes encontrar el acceso que se requiere para las características de seguridad, tales como las características de la {% data variables.product.prodname_advanced_security %}. -| Repository action | Read | Triage | Write | Maintain | Admin | +| Acción del repositorio | Lectura | Evaluación de errores | Escritura | Mantenimiento | Administrador | |:---|:---:|:---:|:---:|:---:|:---:| -| Receive [{% data variables.product.prodname_dependabot_alerts %} for insecure dependencies](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies) in a repository | | | | | **✔️** | -| [Dismiss {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/viewing-and-updating-vulnerable-dependencies-in-your-repository) | | | | | **✔️** |{% 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) | | | | | **✔️** |{% endif %}{% ifversion fpt or ghec %} -| Create [security advisories](/code-security/security-advisories/about-github-security-advisories) | | | | | **✔️** |{% 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)") | | | | | **✔️** |{% endif %}{% ifversion fpt or ghec %} -| [Enable the dependency graph](/code-security/supply-chain-security/exploring-the-dependencies-of-a-repository) for a private repository | | | | | **✔️** |{% endif %}{% ifversion ghes or ghae or ghec %} -| [View dependency reviews](/code-security/supply-chain-security/about-dependency-review) | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** |{% 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) | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | -| [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) | | | **✔️** | **✔️** | **✔️** | -| [View {% data variables.product.prodname_secret_scanning %} alerts in a repository](/github/administering-a-repository/managing-alerts-from-secret-scanning) | | | **✔️**{% ifversion not ghae %}[1]{% endif %} | **✔️**{% ifversion not ghae %}[1]{% endif %} | **✔️** |{% ifversion ghes or ghae or ghec %} -| [Resolve, revoke, or re-open {% data variables.product.prodname_secret_scanning %} alerts](/github/administering-a-repository/managing-alerts-from-secret-scanning) | | | **✔️**{% ifversion not ghae %}[1]{% endif %} | **✔️**{% ifversion not ghae %}[1]{% endif %} | **✔️** |{% endif %}{% ifversion ghes or ghae or ghec %} -| [Designate additional people or teams to receive {% data variables.product.prodname_secret_scanning %} alerts](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-security-alerts) in repositories | | | | | **✔️** |{% endif %} +| Recibe [{% data variables.product.prodname_dependabot_alerts %} para las dependencias no seguras](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies) en un repositorio | | | | | **✔️** | +| [Ignorar {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/viewing-and-updating-vulnerable-dependencies-in-your-repository) | | | | | **✔️** |{% ifversion ghes or ghae or ghec %} +| [Designación de personas o equipos adicionales para que reciban alertas de seguridad](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-security-alerts) | | | | | **✔️** |{% endif %}{% ifversion fpt or ghec %} +| Creación de [avisos de seguridad](/code-security/security-advisories/about-github-security-advisories) | | | | | **✔️** |{% endif %}{% ifversion ghes or ghae or ghec %} +| Administración de acceso a características de {% data variables.product.prodname_GH_advanced_security %} (consulta "[Administración de la configuración de seguridad y análisis para la organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)") | | | | | **✔️** |{% endif %}{% ifversion fpt or ghec %} +| [Activación de la gráfica de dependencias](/code-security/supply-chain-security/exploring-the-dependencies-of-a-repository) para un repositorio privado | | | | | **✔️** |{% endif %}{% ifversion ghes or ghae or ghec %} +| [Visualización de las revisiones de las dependencias](/code-security/supply-chain-security/about-dependency-review) | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** |{% endif %} +| [Visualización de alertas del {% data variables.product.prodname_code_scanning %} en las solicitudes de incorporación de cambios](/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests) | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | +| [Enumeración, descarte y eliminación de alertas de {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository) | | | **✔️** | **✔️** | **✔️** | +| [Visualización de alertas de {% data variables.product.prodname_secret_scanning %} en un repositorio](/github/administering-a-repository/managing-alerts-from-secret-scanning) | | | **✔️**{% ifversion not ghae %}[1]{% endif %} | **✔️**{% ifversion not ghae %}[1]{% endif %} | **✔️** |{% ifversion ghes or ghae or ghec %} +| [Resolución, rechazo o reapertura de alertas de {% data variables.product.prodname_secret_scanning %}](/github/administering-a-repository/managing-alerts-from-secret-scanning) | | | **✔️**{% ifversion not ghae %}[1]{% endif %} | **✔️**{% ifversion not ghae %}[1]{% endif %} | **✔️** |{% endif %}{% ifversion ghes or ghae or ghec %} +| [Designación de personas o equipos adicionales para recibir alertas de {% data variables.product.prodname_secret_scanning %}](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-security-alerts) en repositorios | | | | | **✔️** |{% endif %} -[1] Repository writers and maintainers can only see alert information for their own commits. +[1] Los escritores y mantenedores de los repositorios solo pueden ver la información de las alertas de sus propias confirmaciones. -## Further reading +## Información adicional -- "[Managing access to your organization's repositories](/articles/managing-access-to-your-organization-s-repositories)" -- "[Adding outside collaborators to repositories in your organization](/articles/adding-outside-collaborators-to-repositories-in-your-organization)" -- "[Project board permissions for an organization](/articles/project-board-permissions-for-an-organization)" +- "[Administración del acceso a los repositorios de la organización](/articles/managing-access-to-your-organization-s-repositories)" +- "[Adición de colaboradores externos a los repositorios en la organización](/articles/adding-outside-collaborators-to-repositories-in-your-organization)" +- "[Permisos de panel de proyecto para una organización](/articles/project-board-permissions-for-an-organization)" diff --git a/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization.md b/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization.md index 8885533a1f..3438c98687 100644 --- a/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization.md +++ b/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization.md @@ -1,5 +1,5 @@ --- -title: Configurar los permisos base para una organización +title: Establecimiento de permisos base para una organización intro: Puedes configurar permisos base para los repositorios que pertenezcan a una organización. permissions: Organization owners can set base permissions for an organization. redirect_from: @@ -12,30 +12,34 @@ versions: topics: - Organizations - Teams -shortTitle: Configurar los permisos básicos +shortTitle: Set base permissions +ms.openlocfilehash: 734ced023e4a1043634650ff3e4305727397095c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146179931' --- - ## Acerca de los permisos base para una organización Puedes configurar permisos base que apliquen a todos los miembros de una organización cuando accedan a cualquiera de los repositorios de la misma. Los permisos base no aplican para los colaboradores externos. -{% ifversion fpt or ghec %}Predeterminadamente, los miembros de una organización tendrán permisos de **Lectura** para los repositorios de la misma{% endif %} +{% ifversion fpt or ghec %}De forma predeterminada, los miembros de una organización tendrán permisos de **lectura** en los repositorios de la organización.{% endif %} Si alguien con permisos administrativos en un repositorio de una organización otorga un nivel de acceso superior a un miembro para dicho repositorio, este nivel de acceso superior anulará el permiso base. -{% ifversion custom-repository-roles %} -Si creaste un rol de repositorio personalizado con un rol heredado que tenga un acceso menor que los permisos base de tu organización, cualquier miembro que se haya asignado a ese rol tendrá los permisos base predeterminados de la organización en vez de los del rol heredado. Para obtener más información, consulta la sección "[Administrar los roles personalizados de repositorio en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)". +{% ifversion custom-repository-roles %} Si has creado un rol de repositorio personalizado con un rol heredado que tiene un nivel de acceso inferior a los permisos básicos de la organización, cualquier miembro asignado a ese rol tendrá de forma predeterminada los permisos básicos de la organización, en lugar de los del rol heredado. Para más información, vea "[Administración de roles de repositorio personalizados para una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)". {% endif %} ## Configurar los permisos base -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.member-privileges %} -5. Debajo de "Permisos Base", utiliza el menú desplegable para seleccionar los nuevos permisos base. ![Selección de nuevo nivel de permiso desde el menú desplegable de "permisos base"](/assets/images/help/organizations/base-permissions-drop-down.png) -6. Revisa los cambios. Da clic en **Cambiar el permiso predeterminado por PERMISO** para confirmar. ![Revisar y confirmar el cambio de permisos base](/assets/images/help/organizations/base-permissions-confirm.png) +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.member-privileges %} +5. Debajo de "Permisos Base", utiliza el menú desplegable para seleccionar los nuevos permisos base. + ![Selección del nuevo nivel de permiso desde el menú desplegable de permisos base](/assets/images/help/organizations/base-permissions-drop-down.png) +6. Examine los cambios. Para confirmarlo, haga clic en **Cambiar permiso predeterminado a PERMISO**. + ![Revisión y confirmación del cambio de permisos base](/assets/images/help/organizations/base-permissions-confirm.png) -## Leer más +## Información adicional - "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)" -- "[Agregar colaboradores externos a repositorios de tu organización](/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization)" +- "[Adición de colaboradores externos a los repositorios en la organización](/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization)" diff --git a/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/viewing-people-with-access-to-your-repository.md b/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/viewing-people-with-access-to-your-repository.md index 42ddf6668f..4db942fa3b 100644 --- a/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/viewing-people-with-access-to-your-repository.md +++ b/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/viewing-people-with-access-to-your-repository.md @@ -12,46 +12,36 @@ versions: topics: - Organizations - Teams -shortTitle: Visualizar a las personas con acceso +shortTitle: View people with access permissions: Organization owners can view people with access to a repository. +ms.openlocfilehash: 01ee5b1844e32b4ba631fda67babaa9e9f8a982e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147066641' --- - ## Acerca de la lista de personas con acceso a tu repositorio -Puedes utilizar esta información para ayudar a desintegrar a las personas, obtener datos de cumplimiento y otras verificaciones de seguridad generales. +Puedes utilizar esta información para ayudar a desintegrar a las personas, obtener datos de cumplimiento y otras verificaciones de seguridad generales. -{% ifversion fpt %} -Las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} también pueden exportar una lista de CSV de las personas quienes tienen acceso a un repositorio. Para obtener más información, consulta [la documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/organizations/managing-access-to-your-organizations-repositories/viewing-people-with-access-to-your-repository). +{% ifversion fpt %} Las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} también pueden exportar una lista de archivos .csv de las personas que tienen acceso a un repositorio. Para obtener más información, vea la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/organizations/managing-access-to-your-organizations-repositories/viewing-people-with-access-to-your-repository). {% endif %} -{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5974 %} -![Resumen de gestión de accesos](/assets/images/help/repository/manage-access-overview.png) -{% else %} -![Lista de permisos de personas a un repositorio](/assets/images/help/repository/repository-permissions-list.png) -{% endif %} +{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5974 %} ![Información general sobre la administración de acceso](/assets/images/help/repository/manage-access-overview.png) {% else %} ![Lista de permisos de los usuarios del repositorio](/assets/images/help/repository/repository-permissions-list.png) {% endif %} ## Ver personas con acceso a tu repositorio -{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5974 %} -Puedes ver un resumen combinado de los equipos y personas con acceso a tu repositorio en los ajustes de este. Para obtener más información, consulta la sección "[Administrar los equipos y personas con acceso a tu repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository#about-access-management-for-repositories)". -{% else %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.accessing-repository-graphs %} -{% data reusables.repositories.accessing-repository-people %} -{% endif %} +{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5974 %} Puede ver una introducción combinada de equipos y personas con acceso al repositorio en la configuración del repositorio. Para obtener más información, vea "[Administración de equipos y personas con acceso al repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository#about-access-management-for-repositories)". {% else %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.accessing-repository-graphs %} {% data reusables.repositories.accessing-repository-people %} {% endif %} {% ifversion ghec or ghes or ghae %} ## Exportar una lista de personas con acceso a tu repositorio -{% ifversion ghec %} -{% note %} +{% ifversion ghec %} {% note %} -**Nota:** Solo las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} pueden exportar una lista de personas con acceso a un repositorio. {% data reusables.enterprise.link-to-ghec-trial %} +**Nota**: Solo las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} pueden exportar una lista de personas con acceso a un repositorio. {% data reusables.enterprise.link-to-ghec-trial %} -{% endnote %} -{% endif %} +{% endnote %} {% endif %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.accessing-repository-graphs %} -{% data reusables.repositories.accessing-repository-people %} -4. Haz clic en **Export CSV (Exportar CSV)**. ![Pestaña de personas en la barra lateral del repositorio](/assets/images/help/repository/export-repository-permissions.png) -{% endif %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.accessing-repository-graphs %} {% data reusables.repositories.accessing-repository-people %} +4. Haga clic en **Export CSV** (Exportar archivo .csv). + ![Pestaña de personas en la barra lateral del repositorio](/assets/images/help/repository/export-repository-permissions.png) {% endif %} 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 4a6d44a2fa..aa2505c248 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 @@ -1,6 +1,6 @@ --- -title: About SSH certificate authorities -intro: 'With an SSH certificate authority, your organization or enterprise account can provide SSH certificates that members can use to access your resources with Git.' +title: Acerca de las autoridades de certificación de SSH +intro: 'Con una autoridad de certificación de SSH, tu cuenta de empresa u organización puede ofrecer certificados SSH que los miembros pueden usar para aceder a tus recursos con Git.' redirect_from: - /articles/about-ssh-certificate-authorities - /github/setting-up-and-managing-organizations-and-teams/about-ssh-certificate-authorities @@ -12,39 +12,43 @@ topics: - Organizations - Teams shortTitle: SSH certificate authorities +ms.openlocfilehash: c4940399efa3c1e88c68224c421de7f43f7ea89b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147061989' --- +## Acerca de las autoridades de certificación de SSH -## About SSH certificate authorities - -An SSH certificate is a mechanism for one SSH key to sign another SSH key. If you use an SSH certificate authority (CA) to provide your organization members with signed SSH certificates, you can add the CA to your enterprise account or organization to allow organization members to use their certificates to access organization resources. +Un certificado SSH es un mecanismo para que una clave SSH firme otra clave SSH. Si usas una autoridad de certificación de SSH (CA) para ofrecerle a los miembros de tu organización certificados SSH firmados, puedes agregar la CA a tu cuenta de empresa u organización para permitirle a los miembros de la organización usar sus certificados para acceder a los recursos de la organización. {% data reusables.organizations.ssh-ca-ghec-only %} -After you add an SSH CA to your organization or enterprise account, you can use the CA to sign client SSH certificates for organization members. Organization members can use the signed certificates to access your organization's repositories (and only your organization's repositories) with Git. Optionally, you can require that members use SSH certificates to access organization resources. For more information, see "[Managing your organization's SSH certificate authorities](/articles/managing-your-organizations-ssh-certificate-authorities)" and "[Enforcing policies for security settings in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)." +Una vez que agregas una CA de SSH a tu cuenta de empresa u organización, puedes usar la CA para firmar certificados de SSH de clientes para los miembros de la organización. Los miembros de la organización pueden usar los certificados firmados para acceder a los repositorios de tu organización (y solo los repositorios de tu organización) con Git. Opcionalmente, puedes requerir que los miembros utilicen certificados SSH para acceder a los recursos de la organización. Para más información, vea "[Administración de las entidades de certificación SSH de la organización](/articles/managing-your-organizations-ssh-certificate-authorities)" y "[Aplicación de directivas para la configuración de seguridad en la empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)". -For example, you can build an internal system that issues a new certificate to your developers every morning. Each developer can use their daily certificate to work on your organization's repositories on {% data variables.product.product_name %}. At the end of the day, the certificate can automatically expire, protecting your repositories if the certificate is later compromised. +Por ejemplo, puedes crear un sistema interno que emita un nuevo certificado para tus programadores cada mañana. Cada programador puede usar su certificado diario para trabajar en los repositorios de tu organización en {% data variables.product.product_name %}. Al finalizar el día, el certificado puede expirar automáticamente, protegiendo tus repositorios si el certificado más tarde se ve comprometido. -{% ifversion ghec %} -Organization members can use their signed certificates for authentication even if you've enforced SAML single sign-on. Unless you make SSH certificates a requirement, organization members can continue to use other means of authentication to access your organization's resources with Git, including their username and password, personal access tokens, and their own SSH keys. +{% ifversion ghec %} Los miembros de la organización pueden usar sus certificados firmados para la autenticación, incluso si has aplicado el inicio de sesión único de SAML. A menos que hagas que los certificados SSH sean un requisito, los miembros de la organización pueden seguir usando otros medios para la autenticación para acceder a los recursos de tu organización con Git, incluyendo sus nombre de usuario y contraseña, tokens de acceso personales y sus propias claves SSH. {% endif %} -Members will not be able to use their certificates to access forks of your repositories that are owned by their personal accounts. +Los miembros no podrán utilizar sus certificados para acceder a las bifurcaciones de tus repositorios que pertenezcan a sus cuentas personales. -## About SSH URLs with SSH certificates +## Acerca de las URL SSH con certificados SSH -If your organization requires SSH certificates, to prevent authentication errors, organization members should use a special URL that includes the organization ID when performing Git operations over SSH. This special URL allows the client and server to more easily negotiate which key on the member's computer should be used for authentication. If a member uses the normal URL, which starts with `git@github.com`, the SSH client might offer the wrong key, causing the operation to fail. +Si tu organización requiere certificados SSH, para prevenir los errores de autenticación, los miembros de la organización deberán utilizar una URL especial que incluya la ID de organización al realizar operaciones de Git por SSH. La URL especial permite que el cliente y servidor negocien con mayor facilidad qué llave debería utilizarse para la autenticación en la computadora del miembro. Si un miembro usa la URL normal que comienza con `git@github.com`, el cliente SSH podría ofrecer la clave incorrecta, lo que provocaría un error en la operación. -Anyone with read access to the repository can find this URL by selecting the **Code** dropdown menu on the main page of the repository, then clicking **Use SSH**. +Cualquiera con acceso de lectura al repositorio puede encontrar esta URL si selecciona el menú desplegable **Código** en la página principal del repositorio y, después, hace clic en **Utilizar SSH**. -If your organization doesn't require SSH certificates, members can continue to use their own SSH keys, or other means of authentication. In that case, either the special URL or the normal URL, which starts with `git@github.com`, will work. +Si tu organización no requiere certificados SSH, los miembros pueden seguir utilizando sus propias llaves SSH u otros medios de autenticación. En ese caso, funcionará tanto la URL especial como la normal, que comienza con `git@github.com`. -## Issuing certificates +## Emitir certificados -When you issue each certificate, you must include an extension that specifies which {% data variables.product.product_name %} user the certificate is for. For example, you can use OpenSSH's `ssh-keygen` command, replacing _KEY-IDENTITY_ with your key identity and _USERNAME_ with a {% data variables.product.product_name %} username. The certificate you generate will be authorized to act on behalf of that user for any of your organization's resources. Make sure you validate the user's identity before you issue the certificate. +Cuando emites cada certificado, debes incluir una extensión que especifique para qué usuario de {% data variables.product.product_name %} es el certificado. Por ejemplo, puede usar el comando `ssh-keygen` de OpenSSH y reemplazar _KEY-IDENTITY_ con la identidad de clave y _USERNAME_ con un nombre de usuario de {% data variables.product.product_name %}. El certificado que generes se autorizará para actuar en nombre de ese usuario para cualquiera de los recursos de tu organización. Asegúrate de validar la identidad de los usuarios antes de que emitas el certificado. {% note %} -**Note:** You must update to OpenSSH 7.6 or later to use these commands. +**Nota**: Debes actualizar a OpenSSH 7.6 o una versión posterior para usar estos comandos. {% endnote %} @@ -54,17 +58,17 @@ $ ssh-keygen -s ./ca-key -V '+1d' -I KEY-IDENTITY -O extension:login@{% {% warning %} -**Warning**: After a certificate has been signed and issued, the certificate cannot be revoked. Make sure to use the -`V` flag to configure a lifetime for the certificate, or the certificate can be used indefinitely. +**Advertencia**: Después de firmar y emitir un certificado, no se puede revocar. Asegúrese de usar la marca -`V` a fin de configurar una vigencia para el certificado o este se podría usar de forma indefinida. {% endwarning %} -To issue a certificate for someone who uses SSH to access multiple {% data variables.product.company_short %} products, you can include two login extensions to specify the username for each product. For example, the following command would issue a certificate for _USERNAME-1_ for the user's account for {% data variables.product.prodname_ghe_cloud %}, and _USERNAME-2_ for the user's account on {% data variables.product.prodname_ghe_managed %} or {% data variables.product.prodname_ghe_server %} at _HOSTNAME_. +Para emitir un certificado para alguien que utilice SSH para acceder a varios productos de {% data variables.product.company_short %}, puedes incluir dos extensiones de inicio de sesión para especificar el nombre de usuario para cada producto. Por ejemplo, el siguiente comando emitirá un certificado para _USERNAME-1_ de la cuenta de {% data variables.product.prodname_ghe_cloud %} del usuario, y para _USERNAME-2_ de la cuenta de {% data variables.product.prodname_ghe_managed %} del usuario o de {% data variables.product.prodname_ghe_server %} en _HOSTNAME_. ```shell $ ssh-keygen -s ./ca-key -V '+1d' -I KEY-IDENTITY -O extension:login@github.com=USERNAME-1 extension:login@HOSTNAME=USERNAME-2 ./user-key.pub ``` -You can restrict the IP addresses from which an organization member can access your organization's resources by using a `source-address` extension. The extension accepts a specific IP address or a range of IP addresses using CIDR notation. You can specify multiple addresses or ranges by separating the values with commas. For more information, see "[Classless Inter-Domain Routing](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#CIDR_notation)" on Wikipedia. +Puede restringir las direcciones IP desde las que un miembro de la organización puede acceder a los recursos de la organización mediante una extensión `source-address`. La extensión acepta una dirección IP específica o una gama de direcciones IP con la notación CIDR. Puedes especificar múltiples direcciones o rangos separando los valores con comas. Para más información, vea "[Enrutamiento entre dominios sin clases](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#CIDR_notation)" en Wikipedia. ```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 diff --git a/translations/es-ES/content/organizations/managing-git-access-to-your-organizations-repositories/index.md b/translations/es-ES/content/organizations/managing-git-access-to-your-organizations-repositories/index.md index 0db8f89d6a..df5b3ddd45 100644 --- a/translations/es-ES/content/organizations/managing-git-access-to-your-organizations-repositories/index.md +++ b/translations/es-ES/content/organizations/managing-git-access-to-your-organizations-repositories/index.md @@ -15,7 +15,12 @@ topics: children: - /about-ssh-certificate-authorities - /managing-your-organizations-ssh-certificate-authorities -shortTitle: Administrar el acceso a Git +shortTitle: Manage Git access +ms.openlocfilehash: 6ef8cc587bda642e0eab5cce3fa2026adf54da53 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145134946' --- - {% data reusables.organizations.ssh-ca-ghec-only %} diff --git a/translations/es-ES/content/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities.md b/translations/es-ES/content/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities.md index e5a72f4a62..3534b2c4d5 100644 --- a/translations/es-ES/content/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities.md +++ b/translations/es-ES/content/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities.md @@ -11,11 +11,16 @@ versions: topics: - Organizations - Teams -shortTitle: Administrar las autoridades de SSH +shortTitle: Manage SSH authorities permissions: Organization owners can manage an organization's SSH certificate authorities (CA). +ms.openlocfilehash: d2f5b946e854accd68a3e6293f8e384996a261d7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145134941' --- - -Puedes permitir que los miembros accedan a los repositorios d ela organización mediante certificados SSH que brindas al agregar un CA SSH a tu organización. {% data reusables.organizations.can-require-ssh-cert %}Para obtener más información, consulta "[Acerca de las autoridades de certificados de SSH](/articles/about-ssh-certificate-authorities)". +Puedes permitir que los miembros accedan a los repositorios d ela organización mediante certificados SSH que brindas al agregar un CA SSH a tu organización. {% data reusables.organizations.can-require-ssh-cert %} Para más información, vea "[Acerca de las entidades de certificación de SSH](/articles/about-ssh-certificate-authorities)". {% data reusables.organizations.ssh-ca-ghec-only %} @@ -23,17 +28,10 @@ Puedes permitir que los miembros accedan a los repositorios d ela organización ## Agregar una autoridad de certificado de SSH -Si requieres certificados SSH para tu empresa, los miembros empresariales deberán utilizar una URL especial para las operaciones de Git por SSH. Para obtener más información, consulta [Acerca de las autoridades de certificación de SSH](/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities#about-ssh-urls-with-ssh-certificates)". +Si requieres certificados SSH para tu empresa, los miembros empresariales deberán utilizar una URL especial para las operaciones de Git por SSH. Para más información, vea "[Acerca de las entidades de certificación de SSH](/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities#about-ssh-urls-with-ssh-certificates)". -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.security %} -{% data reusables.organizations.new-ssh-ca %} -{% data reusables.organizations.require-ssh-cert %} +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.security %} {% data reusables.organizations.new-ssh-ca %} {% data reusables.organizations.require-ssh-cert %} ## Eliminar una autoridad de certificado de SSH -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.security %} -{% data reusables.organizations.delete-ssh-ca %} +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.security %} {% data reusables.organizations.delete-ssh-ca %} diff --git a/translations/es-ES/content/organizations/managing-membership-in-your-organization/adding-people-to-your-organization.md b/translations/es-ES/content/organizations/managing-membership-in-your-organization/adding-people-to-your-organization.md index d37bb9a362..c3887841ff 100644 --- a/translations/es-ES/content/organizations/managing-membership-in-your-organization/adding-people-to-your-organization.md +++ b/translations/es-ES/content/organizations/managing-membership-in-your-organization/adding-people-to-your-organization.md @@ -8,23 +8,18 @@ versions: ghes: '*' ghae: '*' permissions: Organization owners can add people to an organization. -shortTitle: Agregar a las personas a una organización +shortTitle: Add people to organization +ms.openlocfilehash: 4dc022539ca8458e20fe5c04eadf6f2b71b1735c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145109833' --- - -{% ifversion not ghae %} -Si tu organización[requiere que los miembros usen autenticación de dos factores](/articles/requiring-two-factor-authentication-in-your-organization), los usuarios deben [habilitar la autenticación de dos factores](/articles/securing-your-account-with-two-factor-authentication-2fa) antes de que puedas agregarlos a la organización. +{% ifversion not ghae %} Si tu organización [requiere que los miembros usen la autenticación en dos fases](/articles/requiring-two-factor-authentication-in-your-organization), los usuarios deben [habilitar la autenticación en dos fases](/articles/securing-your-account-with-two-factor-authentication-2fa) antes de que puedas agregarlos a la organización. {% endif %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.people %} -{% data reusables.organizations.invite_member_from_people_tab %} -{% data reusables.organizations.invite_to_org %} -{% data reusables.organizations.choose-to-restore-privileges %} -{% data reusables.organizations.choose-user-role %} -{% data reusables.organizations.choose-user-license %} -{% data reusables.organizations.add-user-to-teams %} -{% data reusables.organizations.send-invitation %} +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.people %} {% data reusables.organizations.invite_member_from_people_tab %} {% data reusables.organizations.invite_to_org %} {% data reusables.organizations.choose-to-restore-privileges %} {% data reusables.organizations.choose-user-role %} {% data reusables.organizations.choose-user-license %} {% data reusables.organizations.add-user-to-teams %} {% data reusables.organizations.send-invitation %} -## Leer más -- "[Agregar miembros de la organización a un equipo](/articles/adding-organization-members-to-a-team)" +## Información adicional +- "[Adición de miembros de la organización a un equipo](/articles/adding-organization-members-to-a-team)" diff --git a/translations/es-ES/content/organizations/managing-membership-in-your-organization/can-i-create-accounts-for-people-in-my-organization.md b/translations/es-ES/content/organizations/managing-membership-in-your-organization/can-i-create-accounts-for-people-in-my-organization.md index 5aa026d2bd..c959bf2140 100644 --- a/translations/es-ES/content/organizations/managing-membership-in-your-organization/can-i-create-accounts-for-people-in-my-organization.md +++ b/translations/es-ES/content/organizations/managing-membership-in-your-organization/can-i-create-accounts-for-people-in-my-organization.md @@ -11,21 +11,24 @@ versions: topics: - Organizations - Teams -shortTitle: Crear cuentas para las personas +shortTitle: Create accounts for people +ms.openlocfilehash: 9ddbb857d86a3cada3f11a20a3ed1fab7bb263b8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145109826' --- +## Acerca de las cuentas personales -## Acerca de tus cuentas personales +Dado que accedes a una organización al iniciar sesión en una cuenta personal, cada uno de los miembros de tu equipo necesita su cuenta personal propia. Después de que tengas nombres de usuario para cada una de las personas que quieras agregar a tu organización, podrás agregarlos a los equipos. -Ya que accedes a una organización al iniciar sesión en una cuenta personal, cada uno de los miembros de tu equipo necesita crear su propia cuenta personal. Después de que tengas nombres de usuario para cada una de las personas que quieras agregar a tu organización, podrás agregarlos a los equipos. +{% ifversion fpt or ghec %} {% ifversion fpt %}Las organizaciones que usan {% data variables.product.prodname_ghe_cloud %} pueden{% else %}Puedes{% endif %} utilizar el inicio de sesión único de SAML para administrar de manera centralizada el acceso que tienen las cuentas personales a los recursos de la organización mediante un proveedor de identidades (IdP). Para más información, vea "[Acerca de la administración de identidades y acceso con el inicio de sesión único de SAML](/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %} -{% ifversion fpt or ghec %} -{% ifversion fpt %}Las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} pueden{% else %}Puedes{% endif %} utilizar el inicio de sesión único de SAML para administrar centralmente el acceso que tienen las cuentas personales a los recursos de la organización mediante un proveedor de identidad (IdP). Para obtener más información, consulta la sección "[Acerca de la administración de identidad y acceso con el inicio de sesión único de SAML](/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %} - -También puedes considerar los {% data variables.product.prodname_emus %}. {% data reusables.enterprise-accounts.emu-short-summary %} -{% endif %} +También puedes considerar los {% data variables.product.prodname_emus %}. {% data reusables.enterprise-accounts.emu-short-summary %} {% endif %} ## Agregar usuarios a tu organización -1. Brinda a cada persona las instrucciones para [crear una cuenta personal](/articles/signing-up-for-a-new-github-account). +1. Proporciona instrucciones a cada usuario para [crear una cuenta personal](/articles/signing-up-for-a-new-github-account). 2. Preguntar el nombre de usuario a cada persona a la que deseas dar membresía a la organización. -3. [Invitar a las nuevas cuentas personales para que se unan](/articles/inviting-users-to-join-your-organization) a tu organización. Usar [roles de la organización](/articles/permission-levels-for-an-organization) y [permisos de repositorio](/articles/repository-permission-levels-for-an-organization) para limitar el acceso a cada cuenta. +3. [Invite a las nuevas cuentas personales para unirse](/articles/inviting-users-to-join-your-organization) a la organización. Use [roles de organización](/articles/permission-levels-for-an-organization) y [permisos de repositorio](/articles/repository-permission-levels-for-an-organization) para limitar el acceso de cada cuenta. diff --git a/translations/es-ES/content/organizations/managing-membership-in-your-organization/canceling-or-editing-an-invitation-to-join-your-organization.md b/translations/es-ES/content/organizations/managing-membership-in-your-organization/canceling-or-editing-an-invitation-to-join-your-organization.md index 7815734b5c..7ac04cc985 100644 --- a/translations/es-ES/content/organizations/managing-membership-in-your-organization/canceling-or-editing-an-invitation-to-join-your-organization.md +++ b/translations/es-ES/content/organizations/managing-membership-in-your-organization/canceling-or-editing-an-invitation-to-join-your-organization.md @@ -10,23 +10,28 @@ versions: topics: - Organizations - Teams -shortTitle: Cancelar o editar la invitación +shortTitle: Cancel or edit invitation +ms.openlocfilehash: d9914764c4803ab503db5cacb2a61c27810d90cf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145109825' --- +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.people %} +4. En la pestaña People (Personas), haga clic en **Pending invitation** (Invitación pendiente). + ![Vínculo a las invitaciones pendientes](/assets/images/help/organizations/pending-invitation-link.png) +5. Junto al nombre de usuario o la dirección de correo electrónico de la persona cuya invitación quiere editar o cancelar, haga clic en **Edit invitation** (Editar invitación). +![Botón Edit invitation (Editar invitación)](/assets/images/help/organizations/edit-invitation-button.png) -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.people %} -4. En la pestaña (People) Personas, haz clic en **Pending invitation** (Invitación pendiente). ![Enlace a invitación pendiente](/assets/images/help/organizations/pending-invitation-link.png) -5. Junto al nombre de usuario o la dirección de correo electrónico de la persona cuya invitación deseas editar o cancelar, haz clic en **Edit invitation** (Editar invitación). ![Botón Edit invitation (Editar invitación)](/assets/images/help/organizations/edit-invitation-button.png) + Es posible que tenga que hacer clic en **View all invitations** (Ver todas las invitaciones) en la parte inferior de la ventana para encontrar a la persona que está buscando. +6. Decide si deseas edita o cancelar la invitación del usuario para unirse a tu organización. + ![Botones Update invitation (Actualizar invitación) y Cancel invitation (Cancelar invitación)](/assets/images/help/organizations/update-cancel-invitation-buttons-for-dotcom-and-2.8.png) + - Para editar la invitación del usuario, seleccione un rol o equipo diferente y haga clic en **Update invitation** (Actualizar invitación). + - Para cancelar la invitación del usuario para unirse a la organización, haga clic en **Cancel invitation** (Cancelar invitación). - Es posible que necesites hacer clic en **View all invitations** (Ver todas las invitaciones) en la parte inferior de la ventana para encontrar a la persona que estás buscando. -6. Decide si deseas edita o cancelar la invitación del usuario para unirse a tu organización. ![Botones Update invitation (Actualizar invitación) y Cancel invitation (Cancelar invitación)](/assets/images/help/organizations/update-cancel-invitation-buttons-for-dotcom-and-2.8.png) - - Para editar la invitación del usuario, selecciona un rol o equipo diferente, luego haz clic en **Update invitation** (Actualizar invitación). - - Para cancelar la invitación del usuario para unirte a tu organización, haz clic en **Cancel invitation** (Cancelar invitación). - -## Leer más +## Lecturas adicionales {% ifversion fpt or ghec %} -- "[Invitar a usuarios para que se unan a nuestra organización](/articles/inviting-users-to-join-your-organization)" -{% endif %} -- "[Agregar miembros de la organización a un equipo](/articles/adding-organization-members-to-a-team)" +- "[Invitación a los usuarios a unirse a la organización](/articles/inviting-users-to-join-your-organization)" {% endif %} +- "[Adición de miembros de la organización a un equipo](/articles/adding-organization-members-to-a-team)" diff --git a/translations/es-ES/content/organizations/managing-membership-in-your-organization/exporting-member-information-for-your-organization.md b/translations/es-ES/content/organizations/managing-membership-in-your-organization/exporting-member-information-for-your-organization.md index 9ac00d4bc7..d10e3e69f2 100644 --- a/translations/es-ES/content/organizations/managing-membership-in-your-organization/exporting-member-information-for-your-organization.md +++ b/translations/es-ES/content/organizations/managing-membership-in-your-organization/exporting-member-information-for-your-organization.md @@ -1,6 +1,6 @@ --- -title: Exporting member information for your organization -intro: 'You can export information about members in your organization, directly from the user interface.' +title: Exportar la información de los miembros de tu organización +intro: Puedes exportar información sobre los miembros de tu organización directamente desde la interfaz de usuario. permissions: Organization owners can export member information for their organization. versions: fpt: '*' @@ -9,23 +9,25 @@ topics: - Organizations - Teams shortTitle: Export member information +ms.openlocfilehash: 2777e125f5eb43bfcf8ec1172db29fe7338bdbad +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145109818' --- +Puedes exportar información sobre los miembros de tu organización. Esto es útil si quieres realizar auditorías de los usuarios dentro de la organización. -You can export information about members in your organization. This is useful if you want to perform an audit of users within the organization. +La información exportada incluye: +- Nombre de usuario y detalles de nombre mostrado +- Si el usuario tiene habilitada la autenticación bifactorial +- Si la membrecía es pública o privada +- Si el usuario es un propietario o miembro de la organización +- Fecha y hora de la última actividad del usuario (para obtener una lista completa de la actividad pertinente, vea "[Administración de usuarios inactivos](/admin/user-management/managing-users-in-your-enterprise/managing-dormant-users)") +- La NameID de SAML del usuario, en caso de que esté disponible -The exported information includes: -- Username and display name details -- Whether the user has two-factor authentication enabled -- Whether the membership is public or private -- Whether the user is an organization owner or member -- Datetime of the user's last activity (for a full list of relevant activity, see "[Managing dormant users](/admin/user-management/managing-users-in-your-enterprise/managing-dormant-users)") -- The user's SAML NameID, if available +Puedes obtener información de los miembros directamente desde la interfaz de usuario de {% data variables.product.product_name %} o utilizando las API. Este artículo te explica cómo obtener información de miembros desde dentro de {% data variables.product.product_name %}. -You can get member information directly from the {% data variables.product.product_name %} user interface, or using APIs. This article explains how to obtain member information from within {% data variables.product.product_name %}. +Para más información sobre las API, vea nuestra documentación de [GraphQL API](/graphql/reference/objects#user) y la [API REST](/rest/reference/users) sobre los usuarios. -For more information about the APIs, see our [GraphQL API](/graphql/reference/objects#user) and [REST API](/rest/reference/users) documentation about users. - -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.people %} -{% data reusables.organizations.people-export %} +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.people %} {% data reusables.organizations.people-export %} diff --git a/translations/es-ES/content/organizations/managing-membership-in-your-organization/index.md b/translations/es-ES/content/organizations/managing-membership-in-your-organization/index.md index 1216f530f7..e34ded63cb 100644 --- a/translations/es-ES/content/organizations/managing-membership-in-your-organization/index.md +++ b/translations/es-ES/content/organizations/managing-membership-in-your-organization/index.md @@ -1,6 +1,6 @@ --- -title: Managing membership in your organization -intro: 'After you create your organization, you can {% ifversion fpt %}invite people to become{% else %}add people as{% endif %} members of the organization. You can also remove members of the organization, and reinstate former members.' +title: Administrar la pertenencia en su organización +intro: 'Después de crear tu organización, puedes {% ifversion fpt %}invitar a personas para que se conviertan en{% else %}agregar personas como{% endif %} miembros de la organización. También puedes eliminar a miembros de la organización y reinstalar a miembros antiguos.' redirect_from: - /articles/removing-a-user-from-your-organization - /articles/managing-membership-in-your-organization @@ -22,5 +22,11 @@ children: - /exporting-member-information-for-your-organization - /can-i-create-accounts-for-people-in-my-organization shortTitle: Manage membership +ms.openlocfilehash: f465362d7aa9310a3ab8f286ee4e00519637c236 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145109810' --- diff --git a/translations/es-ES/content/organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization.md b/translations/es-ES/content/organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization.md index 13d85da996..96b1857191 100644 --- a/translations/es-ES/content/organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization.md +++ b/translations/es-ES/content/organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization.md @@ -1,6 +1,6 @@ --- -title: Inviting users to join your organization -intro: 'You can invite anyone to become a member of your organization using their username or email address for {% data variables.product.product_location %}.' +title: Invitar a los usuarios a unirse a su organización +intro: 'Puedes invitar a cualquier persona para que se convierta en miembro de tu organización, utilizando su nombre de usuario o dirección de correo electrónico para {% data variables.product.product_location %}.' permissions: Organization owners can invite users to join an organization. redirect_from: - /articles/adding-or-inviting-members-to-a-team-in-an-organization @@ -13,30 +13,26 @@ topics: - Organizations - Teams shortTitle: Invite users to join +ms.openlocfilehash: f0b5d1c41fc5f348077a77d29ac4be309c1cad0f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145109777' --- +## Acerca de las invitaciones a una organización -## About organization invitations - -If your organization has a paid per-user subscription, an unused license must be available before you can invite a new member to join the organization or reinstate a former organization member. For more information, see "[About per-user pricing](/articles/about-per-user-pricing)." +Si tu organización tiene una suscripción de pago por usuario, debe de existir una licencia sin utilizarse antes de que puedas invitar a un nuevo miembro para que se una a la organización o antes de reinstaurar a algún miembro previo de la misma. Para obtener más información, consulta "[Acerca de los precios por usuario](/articles/about-per-user-pricing)". {% data reusables.organizations.org-invite-scim %} -If your organization requires members to use two-factor authentication, users that you invite must enable two-factor authentication before accepting the invitation. For more information, see "[Requiring two-factor authentication in your organization](/organizations/keeping-your-organization-secure/requiring-two-factor-authentication-in-your-organization)" and "[Securing your account with two-factor authentication (2FA)](/github/authenticating-to-github/securing-your-account-with-two-factor-authentication-2fa)." +Si tu organización requiere que los miembros utilicen autenticación bifactorial, los usuarios que invites deben habilitarla antes de aceptar la invitación. Para obtener más información, consulta "[Requerir la autenticación en dos fases en la organización](/organizations/keeping-your-organization-secure/requiring-two-factor-authentication-in-your-organization)" y "[Protección de la cuenta con la autenticación en dos fases (2FA)](/github/authenticating-to-github/securing-your-account-with-two-factor-authentication-2fa)". -{% ifversion fpt %}Organizations that use {% data variables.product.prodname_ghe_cloud %}{% else %}You{% endif %} can implement SCIM to add, manage, and remove organization members' access to {% data variables.product.prodname_dotcom_the_website %} through an identity provider (IdP). For more information, see "[About SCIM for organizations](/enterprise-cloud@latest/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations){% ifversion fpt %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% else %}."{% endif %} +{% ifversion fpt %}Las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} pueden{% else %}Tú puedes{% endif %} implementar SCIM para agregar, administrar y eliminar el acceso de los miembros de la organización a {% data variables.product.prodname_dotcom_the_website %} mediante un proveedor de identidad (IdP). Para obtener más información, consulta "[Acerca de SCIM para las organizaciones](/enterprise-cloud@latest/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %} -## Inviting a user to join your organization +## Invitar a un usuario para que se una a tu organización -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.people %} -{% data reusables.organizations.invite_member_from_people_tab %} -{% data reusables.organizations.invite_to_org %} -{% data reusables.organizations.choose-to-restore-privileges %} -{% data reusables.organizations.choose-user-role %} -{% data reusables.organizations.add-user-to-teams %} -{% data reusables.organizations.send-invitation %} -{% data reusables.organizations.user_must_accept_invite_email %} {% data reusables.organizations.cancel_org_invite %} +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.people %} {% data reusables.organizations.invite_member_from_people_tab %} {% data reusables.organizations.invite_to_org %} {% data reusables.organizations.choose-to-restore-privileges %} {% data reusables.organizations.choose-user-role %} {% data reusables.organizations.add-user-to-teams %} {% data reusables.organizations.send-invitation %} {% data reusables.organizations.user_must_accept_invite_email %} {% data reusables.organizations.cancel_org_invite %} -## Further reading -- "[Adding organization members to a team](/articles/adding-organization-members-to-a-team)" +## Información adicional +- "[Adición de miembros de la organización a un equipo](/articles/adding-organization-members-to-a-team)" diff --git a/translations/es-ES/content/organizations/managing-membership-in-your-organization/reinstating-a-former-member-of-your-organization.md b/translations/es-ES/content/organizations/managing-membership-in-your-organization/reinstating-a-former-member-of-your-organization.md index 4fac8ef376..2d1a176260 100644 --- a/translations/es-ES/content/organizations/managing-membership-in-your-organization/reinstating-a-former-member-of-your-organization.md +++ b/translations/es-ES/content/organizations/managing-membership-in-your-organization/reinstating-a-former-member-of-your-organization.md @@ -1,5 +1,5 @@ --- -title: Volver a admitir a un miembro anterior de tu organización +title: Restablecer a un miembro anterior de su organización intro: 'Los propietarios de la organización pueden {% ifversion fpt or ghec %}invitar a miembros anteriores de la organización para volverse a unir a{% else %}agregar a miembros anteriores a{% endif%} tu organización y elegir si quieren restablecer el rol, permisos de acceso, bifurcaciones y configuraciones anteriores de dicha persona.' redirect_from: - /articles/reinstating-a-former-member-of-your-organization @@ -13,23 +13,28 @@ permissions: Organization owners can reinstate a former member of an organizatio topics: - Organizations - Teams -shortTitle: Reinstaurar a un miembro +shortTitle: Reinstate a member +ms.openlocfilehash: b9ad15f9fc882206ed7b335bcc6dea698c2f1f8e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145109769' --- - ## Acerca de la reinstauración de miembros -Si se elimina a un usuario de tu organización en alguna de las siguientes formas, sus privilegios de acceso y ajustes se guardarán durante tres meses. +Si se elimina a un usuario de tu organización en alguna de las siguientes formas, sus privilegios de acceso y ajustes se guardarán durante tres meses. -- Eliminaste al usuario manualmente de tu organización. Para obtener más información, consulta la sección "[Eliminar a un miembro de tu organización](/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization)".{% ifversion not ghae %} -- Se eliminó al usuario de tu organización porque requeriste que los miembros y colaboradores externos habilitaran la autenticación bifactorial (2FA). Para obtener más información, consulta la sección "[Solicitar la autenticación bifactorial en tu organización](/organizations/keeping-your-organization-secure/requiring-two-factor-authentication-in-your-organization)".{% endif %}{% ifversion fpt or ghec %} -- Se eliminó al usuario de tu organización porque requeriste el inicio de sesión único de SAML. Para obtener más información, consulta la sección "[Requerir el inicio de sesión único de SAML en tu organización](/enterprise-cloud@latest/organizations/managing-saml-single-sign-on-for-your-organization/enforcing-saml-single-sign-on-for-your-organization){% ifversion fpt %}" en la documentaciòn de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %}{% endif %} -- Convertiste a un miembro de la organización en colaborador externo. Para obtener más información, consulta la sección "[Convertir a un miembro de la organización en colaborador externo](/organizations/managing-access-to-your-organizations-repositories/converting-an-organization-member-to-an-outside-collaborator)." +- Eliminaste al usuario manualmente de tu organización. Para obtener más información, vea "[Quitar un miembro de su organización](/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization)". {% ifversion not ghae %} +- Se eliminó al usuario de tu organización porque requeriste que los miembros y colaboradores externos habilitaran la autenticación bifactorial (2FA). Para obtener más información, vea "[Requerir la autenticación en dos fases en la organización](/organizations/keeping-your-organization-secure/requiring-two-factor-authentication-in-your-organization)".{% endif %}{% ifversion fpt or ghec %} +- Se eliminó al usuario de tu organización porque requeriste el inicio de sesión único de SAML. Para obtener más información, vea "[Aplicar inicio de sesión único de SAML para la organización](/enterprise-cloud@latest/organizations/managing-saml-single-sign-on-for-your-organization/enforcing-saml-single-sign-on-for-your-organization){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}."{% endif %}{% endif %} +- Convertiste a un miembro de la organización en colaborador externo. Para obtener más información, vea "[Convertir un miembro de la organización en un colaborador externo](/organizations/managing-access-to-your-organizations-repositories/converting-an-organization-member-to-an-outside-collaborator)". Puedes restablecer los privilegios del usuario si los vuelves a{% ifversion fpt or ghec %}invitar{% else %} agregar{% endif %} a la organización dentro de este periodo de tiempo. {% note %} -**Nota:** {% data reusables.saml.removed-users-can-rejoin %} No necesitas invitar a estos usuarios a que se vuelvan a unir. En vez de esto, el usuario puede iniciar sesión en su cuenta personal, navegar a la organización y hacer clic en el letrero para autenticarse a través del inicio de sesión único de SAML. +**Nota**: {% data reusables.saml.removed-users-can-rejoin %} No es necesario invitar a estos usuarios para que se vuelvan a unir. En vez de esto, el usuario puede iniciar sesión en su cuenta personal, navegar a la organización y hacer clic en el letrero para autenticarse a través del inicio de sesión único de SAML. {% endnote %} @@ -44,35 +49,23 @@ Cuando vuelvas a admitir a un miembro antiguo de la organización, puedes restau - Las asignaciones de propuestas en la organización - Las suscripciones a repositorios (los parámetros de notificaciones para observar, no observar o ignorar la actividad de un repositorio) -{% ifversion ghes %} -Si se eliminó de la organización a un miembro de la organización porque no utilizó la autenticación de dos factores, y tu organización aún requiere que los miembros utilicen la 2FA, el miembro antiguo debe habilitar la autenticación de dos factores antes de que puedas reinstalar su membresía. +{% ifversion ghes %} Si se quitó de la organización a un miembro porque no utilizó la autenticación en dos fases, y su organización aún requiere que los miembros utilicen este tipo de autenticación, el antiguo miembro debe habilitar la autenticación en dos fases antes de que pueda restablecer su pertenencia. {% endif %} -{% ifversion fpt or ghec %} -Si tu organización tiene una suscripción de pago por usuario, debes de contar con una licencia disponible antes de que puedas volver a admitir a algún miembro anterior de la organización. Para obtener más información, consulta "[About per-user pricing](/articles/about-per-user-pricing)". {% data reusables.organizations.org-invite-scim %} -{% endif %} +{% ifversion fpt or ghec %} Si su organización tiene una suscripción de pago por usuario, debe haber una licencia disponible antes de que pueda restablecer a un antiguo miembro de la organización. Para obtener más información, vea "[Acerca de los precios por usuario](/articles/about-per-user-pricing)". {% data reusables.organizations.org-invite-scim %} {% endif %} -## Volver a admitir a un miembro anterior de tu organización +## Restablecer a un miembro anterior de su organización -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.people %} -{% data reusables.organizations.invite_member_from_people_tab %} -{% data reusables.organizations.reinstate-user-type-username %} -{% ifversion fpt or ghec %} -6. Decide si quieres restaurar los privilegios antiguos de esa persona en la organización o eliminar sus privilegios antiguos y establecer nuevos permisos de acceso, luego haz clic en **Invite and reinstate** (Invitar y reinstalar) o **Invite and start fresh** (Invitar e iniciar de nuevo). ![Decide si quieres restaurar la información o no](/assets/images/help/organizations/choose_whether_to_restore_org_member_info.png) -{% else %} -6. Decide si quieres restaurar los privilegios antiguos de esa persona en la organización o eliminar sus privilegios antiguos y establecer nuevos permisos de acceso, luego haz clic en **Add and reinstate** (Agregar y reinstalar) o **Add and start fresh** (Agregar e iniciar de nuevo). ![Decide si quieres restaurar los privilegios](/assets/images/help/organizations/choose_whether_to_restore_org_member_info_ghe.png) -{% endif %} -{% ifversion fpt or ghec %} -7. Si eliminaste los privilegios anteriores de un miembro anterior de la organización, elige un rol para el usuario, y, de manera opcional, agrégalo a algunos equipos, luego haz clic en **Enviar invitación**. ![Opciones de rol y equipo y botón para enviar invitación](/assets/images/help/organizations/add-role-send-invitation.png) -{% else %} -7. Si eliminaste los privilegios anteriores de un miembro anterior de la organización, elige un rol para el usuario y, de manera opcional, agrégalo a algunos equipos, luego haz clic en **Agregar miembro**. ![Opciones de rol y equipo y botón para agregar miembros](/assets/images/help/organizations/add-role-add-member.png) -{% endif %} -{% ifversion fpt or ghec %} -{% data reusables.organizations.user_must_accept_invite_email %} {% data reusables.organizations.cancel_org_invite %} -{% endif %} +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.people %} {% data reusables.organizations.invite_member_from_people_tab %} {% data reusables.organizations.reinstate-user-type-username %} {% ifversion fpt or ghec %} +6. Decida si quiere restaurar los privilegios anteriores de esa persona en la organización o borrar sus privilegios anteriores y establecer nuevos permisos de acceso, luego haga clic en **Invite and reinstate** (Invitar y restablecer) o en **Invite and start fresh** (Invitar e iniciar de nuevo). + ![Elección de si quiere restaurar la información o no](/assets/images/help/organizations/choose_whether_to_restore_org_member_info.png) {% else %} +6. Decida si quiere restaurar los privilegios anteriores de ese usuario en la organización o borrar sus privilegios anteriores y establecer nuevos permisos de acceso, luego haga clic en **Add and reinstate** (Agregar y restablecer) o **Add and start fresh** (Agregar e iniciar de nuevo). + ![Elección de si quiere restaurar privilegios](/assets/images/help/organizations/choose_whether_to_restore_org_member_info_ghe.png) {% endif %} {% ifversion fpt or ghec %} +7. Si ha borrado los privilegios anteriores de un miembro antiguo de la organización, elija un rol para el usuario, y, de manera opcional, agréguelo a algunos equipos, luego haga clic en **Send invitation** (Enviar invitación). + ![Opciones de rol y equipo y botón para enviar invitación](/assets/images/help/organizations/add-role-send-invitation.png) {% else %} +7. Si ha borrado los privilegios anteriores de un miembro antiguo de la organización, elija un rol para el usuario y, de manera opcional, agréguelo a algunos equipos. Luego, haga clic en **Add member** (Agregar miembro). + ![Opciones de rol y equipo y botón para agregar miembro](/assets/images/help/organizations/add-role-add-member.png) {% endif %} {% ifversion fpt or ghec %} {% data reusables.organizations.user_must_accept_invite_email %} {% data reusables.organizations.cancel_org_invite %} {% endif %} -## Leer más +## Información adicional -- "[Convertir a un miembro de la organización en colaborador externo](/articles/converting-an-organization-member-to-an-outside-collaborator)" +- "[Convertir un miembro de la organización en un colaborador externo](/articles/converting-an-organization-member-to-an-outside-collaborator)" diff --git a/translations/es-ES/content/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization.md b/translations/es-ES/content/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization.md index 495b6274e7..6b5e95e02c 100644 --- a/translations/es-ES/content/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization.md +++ b/translations/es-ES/content/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization.md @@ -12,19 +12,23 @@ versions: topics: - Organizations - Teams -shortTitle: Eliminar a un miembro +shortTitle: Remove a member permissions: Organization owners can remove members from an organization. +ms.openlocfilehash: 4266172bc2bae6fb95506b98309533919309ccfc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147064702' --- - {% ifversion fpt or ghec %} {% warning %} -**Advertencia:** Cuando eliminas a algún miembro de una organización: -- La cuenta de licencias pagadas no baja de categoría automáticamente. Para pagar por menos licencias después de eliminar usuarios de tu organización, sigue los pasos de la sección "[Bajar el cupo límite de plazas pagadas en tu organización](/articles/downgrading-your-organization-s-paid-seats)". -- Los miembros eliminados perderán el acceso a las bifurcaciones privadas de los repositorios privados de tu organización, pero aún podrían tener copias locales de estas. Sin embargo, no pueden sincronizar las copias locales con tus repositorios de la organización. Se pueden restaurar las bifurcaciones privadas del usuario si se lo reinstala [como miembro de la organización](/articles/reinstating-a-former-member-of-your-organization) dentro de los tres meses posteriores a haber sido eliminado de la organización. En última instancia, tú eres el responsable de asegurar que las personas que perdieron acceso a un repositorio borren cualquier información confidencial o propiedad intelectual. -- Cuando se bifurcan los repositorios privados a otras organizaciones, estas pueden controlar el acceso a la red de la bifurcación. Esto significa que los usuarios podrían retener el acceso a las bifurcaciones incluso después de acceder a la organización original, ya que aún tendrán acceso explícito a través de una bifurcación. -{%- ifversion ghec %} +**Advertencia:** Al quitar miembros de una organización: +- La cuenta de licencias pagadas no baja de categoría automáticamente. Para pagar menos licencias después de quitar usuarios de la organización, sigue los pasos descritos en "[Cambio de los puestos de pago de la organización a una versión anterior](/articles/downgrading-your-organization-s-paid-seats)". +- Los miembros eliminados perderán el acceso a las bifurcaciones privadas de los repositorios privados de tu organización, pero aún podrían tener copias locales de estas. Sin embargo, no puede sincronizar las copias locales con tus repositorios de la organización. Sus bifurcaciones privadas se pueden restaurar si el usuario se [restablece como miembro de la organización](/articles/reinstating-a-former-member-of-your-organization) en un plazo de tres meses después de haberlo quitado de la organización. En última instancia, tú eres el responsable de asegurar que las personas que perdieron acceso a un repositorio borren cualquier información confidencial o propiedad intelectual. +- Cuando los repositorios privados se bifurcan en otras organizaciones, esas organizaciones pueden controlar el acceso a la red de bifurcación. Esto significa que los usuarios pueden conservar el acceso a las bifurcaciones incluso después de perder el acceso a la organización original, ya que seguirán teniendo acceso explícito a través de una bifurcación. {%- ifversion ghec %} - Los miembros eliminados también perderán acceso a las bifurcaciones privadas de los repositorios internos de tu organización en caso de que el miembro eliminado no es miembro de alguna otra organización que le pertenezca a la misma cuenta empresarial. Para obtener más información, consulta "[Acerca de las cuentas de empresa](/admin/overview/about-enterprise-accounts)". {%- endif %} - Cualquier invitación a una organización que envíe un miembro eliminado, y que no se haya aceptado, se cancelará y no se podrá acceder a ella. @@ -35,8 +39,8 @@ permissions: Organization owners can remove members from an organization. {% warning %} -**Advertencia:** Cuando eliminas a algún miembro de una organización: - - Los miembros eliminados perderán el acceso a las bifurcaciones privadas de los repositorios privados de tu organización, pero aún podrían tener copias locales de estas. Sin embargo, no pueden sincronizar las copias locales con tus repositorios de la organización. Se pueden restaurar las bifurcaciones privadas del usuario si se lo reinstala [como miembro de la organización](/articles/reinstating-a-former-member-of-your-organization) dentro de los tres meses posteriores a haber sido eliminado de la organización. En última instancia, tú eres el responsable de asegurar que las personas que perdieron acceso a un repositorio borren cualquier información confidencial o propiedad intelectual. +**Advertencia:** Al quitar miembros de una organización: + - Los miembros eliminados perderán el acceso a las bifurcaciones privadas de los repositorios privados de tu organización, pero aún podrían tener copias locales de estas. Sin embargo, no puede sincronizar las copias locales con tus repositorios de la organización. Sus bifurcaciones privadas se pueden restaurar si el usuario se [restablece como miembro de la organización](/articles/reinstating-a-former-member-of-your-organization) en un plazo de tres meses después de haberlo quitado de la organización. En última instancia, tú eres el responsable de asegurar que las personas que perdieron acceso a un repositorio borren cualquier información confidencial o propiedad intelectual. - Los miembros eliminados también perderán acceso a las bifurcaciones privadas de los repositorios internos de tu organización si el miembro que s eliminó no es miembro de otra organización de tu empresa. - Cualquier invitación a una organización que envíe el usuario eliminado y que no se haya aceptado se cancelará y no se podrá acceder a ella. @@ -46,7 +50,7 @@ permissions: Organization owners can remove members from an organization. {% ifversion fpt or ghec %} -Para ayudar con la transición de la persona que estás eliminando de tu organización y ayudar a asegurar que elimine la información confidencial o propiedad intelectual, recomendamos compartir una lista de verificación para salir de tu organización. Para ver un ejemplo, consulta "[Buenas prácticas para salir de tu empresa](/articles/best-practices-for-leaving-your-company/)". +Para ayudar con la transición de la persona que estás eliminando de tu organización y ayudar a asegurar que elimine la información confidencial o propiedad intelectual, recomendamos compartir una lista de verificación para salir de tu organización. Para ver un ejemplo, consulta "[Procedimientos recomendados para abandonar la empresa](/articles/best-practices-for-leaving-your-company/)". {% endif %} @@ -54,14 +58,15 @@ Para ayudar con la transición de la persona que estás eliminando de tu organiz ## Revocar la membresía del usuario -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.people %} -4. Selecciona el miembro o los miembros que quieres eliminar de la organización. ![Lista de miembros con dos miembros seleccionados](/assets/images/help/teams/list-of-members-selected-bulk.png) -5. Arriba de la lista de miembros, utiliza el menú desplegable y haz clic en **Remove from organization** (Eliminar de la organización). ![Menú desplegable con la opción para eliminar miembros](/assets/images/help/teams/user-bulk-management-options.png) -6. Revisa el miembro o los miembros que se eliminarán de la organización, luego haz clic en **Remove members** (Eliminar miembros). ![Lista de miembros que se eliminarán y botón Remove members (Eliminar miembros)](/assets/images/help/teams/confirm-remove-members-bulk.png) +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.people %} +4. Selecciona el miembro o los miembros que quieres eliminar de la organización. + ![Lista de miembros con dos miembros seleccionados](/assets/images/help/teams/list-of-members-selected-bulk.png) +5. Encima de la lista de miembros, usa el menú desplegable y haz clic en **Quitar de la organización**. + ![Menú desplegable con la opción para eliminar miembros](/assets/images/help/teams/user-bulk-management-options.png) +6. Revisa el miembro o los miembros que se eliminarán de la organización y luego haz clic en **Eliminar miembros**. + ![Lista de miembros que se eliminarán y botón Eliminar miembros](/assets/images/help/teams/confirm-remove-members-bulk.png) -## Leer más +## Información adicional -- "[Eliminar a los miembros organizacionales de un equipo](/articles/removing-organization-members-from-a-team)"{% ifversion remove-enterprise-members %} -- "[Eliminar a um miembro de tu empresa](/admin/user-management/managing-users-in-your-enterprise/removing-a-member-from-your-enterprise)"{% endif %} +- "[Eliminar de un equipo a miembros de la organización](/articles/removing-organization-members-from-a-team)"{% ifversion remove-enterprise-members %} +- "[Eliminación de un miembro de tu empresa](/admin/user-management/managing-users-in-your-enterprise/removing-a-member-from-your-enterprise)"{% endif %} diff --git a/translations/es-ES/content/organizations/managing-organization-settings/allowing-people-to-delete-issues-in-your-organization.md b/translations/es-ES/content/organizations/managing-organization-settings/allowing-people-to-delete-issues-in-your-organization.md index 3306e1f73b..a0873a9c62 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/allowing-people-to-delete-issues-in-your-organization.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/allowing-people-to-delete-issues-in-your-organization.md @@ -12,15 +12,19 @@ versions: topics: - Organizations - Teams -shortTitle: Permitir el borrado de propuestas +shortTitle: Allow issue deletion +ms.openlocfilehash: 6396b54d7a6e7113344935e4229843f580c246b6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145109754' --- - Por defecto, las propuestas no pueden eliminarse en los repositorios de una organización. El propietario de la organización debe habilitar esta característica para todos los repositorios de la organización en primer lugar. -Una vez habilitada, los propietarios de la organización y las personas con acceso administrativo a un repositorio que pertenezca a la organización podrán borrar las propuestas. Entre las personas con acceso administrativo en un repositorio se incluyen los miembros de la organización y colaboradores externos que obtuvieron acceso administrativo. Para obtener más información, consulte la sección "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)" y "[Borrar una propuesta](/articles/deleting-an-issue)". +Una vez habilitada, los propietarios de la organización y las personas con acceso administrativo a un repositorio que pertenezca a la organización podrán borrar las propuestas. Entre las personas con acceso administrativo en un repositorio se incluyen los miembros de la organización y colaboradores externos que obtuvieron acceso administrativo. Para obtener más información, vea "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)" y "[Eliminar una incidencia](/articles/deleting-an-issue)". -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.member-privileges %} -5. En "Issue deletion" (Eliminación de la propuesta), selecciona **Permitir que los miembros eliminen propuestas para esta organización**. ![Casilla de verificación para permitir que las personas eliminen propuestas](/assets/images/help/settings/issue-deletion.png) -6. Haz clic en **Save ** (guardar). +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.member-privileges %} +5. En "Issue deletion" (Eliminación de la incidencia), seleccione **Allow members to delete issues for this organization** (Permitir que los miembros eliminen incidencias para esta organización). +![Casilla de verificación para permitir que las personas eliminen incidencias](/assets/images/help/settings/issue-deletion.png) +6. Haga clic en **Save**(Guardar). diff --git a/translations/es-ES/content/organizations/managing-organization-settings/allowing-project-visibility-changes-in-your-organization.md b/translations/es-ES/content/organizations/managing-organization-settings/allowing-project-visibility-changes-in-your-organization.md index aa52900b66..3224a89600 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/allowing-project-visibility-changes-in-your-organization.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/allowing-project-visibility-changes-in-your-organization.md @@ -1,30 +1,39 @@ --- -title: Permitir los cambios de visibilidad de proyecto en tu organización +title: 'Allowing project visibility changes in your organization' intro: 'Organization owners can allow members with admin permissions to adjust the visibility of {% data variables.projects.projects_v2_and_v1 %} in their organization.' versions: - feature: classic-project-visibility-permissions-or-projects-v2 + feature: "classic-project-visibility-permissions-or-projects-v2" topics: - Organizations - Projects -shortTitle: Project visibility permissions +shortTitle: 'Project visibility permissions' allowTitleToDifferFromFilename: true -permissions: 'Organization owners can allow {% data variables.projects.project_v2_and_v1 %} visibility changes for an organization.' +permissions: Organization owners can allow {% data variables.projects.project_v2_and_v1 %} visibility changes for an organization. --- -You can restrict who has the ability to change the visibility of {% data variables.projects.projects_v2_and_v1 %} in your organization, such as restricting members from changing {% data variables.projects.projects_v2_and_v1 %} from private to public. +## About visibility changes for projects + +You can restrict who has the ability to change the visibility of {% data variables.projects.projects_v2_and_v1 %} in your organization, such as restricting members from changing {% data variables.projects.projects_v2_and_v1 %} from private to public. You can limit the ability to change {% data variables.projects.project_v2_and_v1 %} visibility to just organization owners, or you can allow anyone granted admin permissions to change the visibility. +{% ifversion project-visibility-policy %} +This option may not be available to you if an enterprise owner restricts visibility changes for {% data variables.projects.projects_v2_and_v1 %} at the enterprise level. For more information, see "[Enforcing policies for projects in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-projects-in-your-enterprise)." +{% endif %} + +## Allowing members to change project visibilities + {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} 1. In the "Code, planning, and automation" section of the sidebar, click **{% octicon "table" aria-label="The table icon" %} Projects**. -1. To allow members to adjust project visibility, select **Allow members to change project visibilities for this organization**. ![Screenshot showing checkbox to set visibility changes](/assets/images/help/projects-v2/visibility-change-checkbox.png) -1. Haz clic en **Save ** (guardar). +1. To allow members to adjust project visibility, select **Allow members to change project visibilities for this organization**. + ![Screenshot showing checkbox to set visibility changes](/assets/images/help/projects-v2/visibility-change-checkbox.png) +1. Click **Save**. -## Leer más +## Further reading {% ifversion projects-v2 %} - "[Managing visibility of your {% data variables.projects.projects_v2 %}](/issues/planning-and-tracking-with-projects/managing-your-project/managing-visibility-of-your-projects)" {%- endif %}{%- ifversion projects-v1 %} -- "[Cambiar la visibilidad de un {% data variables.product.prodname_project_v1 %}](/issues/organizing-your-work-with-project-boards/managing-project-boards/changing-project-board-visibility)" -{% endif %} +- "[Changing {% data variables.product.prodname_project_v1 %} visibility](/issues/organizing-your-work-with-project-boards/managing-project-boards/changing-project-board-visibility)" +{% endif %} \ No newline at end of file diff --git a/translations/es-ES/content/organizations/managing-organization-settings/changing-the-visibility-of-your-organizations-dependency-insights.md b/translations/es-ES/content/organizations/managing-organization-settings/changing-the-visibility-of-your-organizations-dependency-insights.md index b534854920..e50de92c82 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/changing-the-visibility-of-your-organizations-dependency-insights.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/changing-the-visibility-of-your-organizations-dependency-insights.md @@ -9,17 +9,20 @@ versions: topics: - Organizations - Teams -shortTitle: Cambiar la visbilidad de las perspectivas +shortTitle: Change insight visibility +ms.openlocfilehash: f6647993672ee56de8c1b8698b1fcdb0dc84147f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145109761' --- - Los propietarios de la organización pueden establecer limitaciones para ver la información de dependencias de la organización. De manera predeterminada, todos los miembros de una organización pueden ver información de la dependencia de la organización. -{% ifversion ghec %} -Los propietarios de la empresa pueden establecer limitaciones para ver la información de las dependencias de la organización en todas las organizaciones de tu cuenta de empresa. Para obtener más información, consulta la sección "[Requerir políticas para las perspectivas de dependencias en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-dependency-insights-in-your-enterprise)". +{% ifversion ghec %} Los propietarios de la empresa pueden establecer limitaciones para ver conclusiones de las dependencias de la organización en todas las organizaciones de la cuenta de empresa. Para más información, vea "[Aplicación de directivas para conclusiones de dependencias en la empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-dependency-insights-in-your-enterprise)". {% endif %} -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.member-privileges %} -5. En "Member organization permissions" (Permisos para miembros de la organización), selecciona o quita la marca de selección de **Allow members to view dependency insights** (Permitir que los miembros vean información de dependencias). ![Casilla de verificación para permitir que los miembros vean información](/assets/images/help/organizations/allow-members-to-view-insights.png) -6. Haz clic en **Save ** (guardar). +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.member-privileges %} +5. En "Permisos para miembros de la organización", seleccione o anule la selección de **Permitir que los miembros vean conclusiones de dependencias**. +![Casilla para permitir que los miembros vean conclusiones](/assets/images/help/organizations/allow-members-to-view-insights.png) +6. Haga clic en **Save**(Guardar). diff --git a/translations/es-ES/content/organizations/managing-organization-settings/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-organization.md b/translations/es-ES/content/organizations/managing-organization-settings/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-organization.md index 3bea369894..f03b92aceb 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-organization.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-organization.md @@ -11,14 +11,16 @@ versions: topics: - Organizations - Teams -shortTitle: Configurar el periodo de retención +shortTitle: Configure retention period +ms.openlocfilehash: e70c9194d1dc009dd481737b276c866475e8e625 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145109753' --- - {% data reusables.actions.about-artifact-log-retention %} ## Configurar el periodo de retención para una organización -{% data reusables.organizations.navigate-to-org %} -{% data reusables.organizations.org_settings %} -{% data reusables.organizations.settings-sidebar-actions-general %} -{% data reusables.actions.change-retention-period-for-artifacts-logs %} +{% data reusables.organizations.navigate-to-org %} {% data reusables.organizations.org_settings %} {% data reusables.organizations.settings-sidebar-actions-general %} {% data reusables.actions.change-retention-period-for-artifacts-logs %} diff --git a/translations/es-ES/content/organizations/managing-organization-settings/converting-an-organization-into-a-user.md b/translations/es-ES/content/organizations/managing-organization-settings/converting-an-organization-into-a-user.md index 8111066c71..f8c2cc97cb 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/converting-an-organization-into-a-user.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/converting-an-organization-into-a-user.md @@ -1,6 +1,6 @@ --- -title: Converting an organization into a user -intro: 'It''s not possible to convert an organization into a personal account, but you can create a new personal account and transfer the organization''s repositories to it.' +title: Convertir una organización en un usuario +intro: 'No es posible convertir una organización en una cuenta personal, pero puedes crear una nueva cuenta personal y transferirle los repositorios de la organización.' redirect_from: - /articles/converting-an-organization-into-a-user - /github/setting-up-and-managing-organizations-and-teams/converting-an-organization-into-a-user @@ -12,32 +12,37 @@ topics: - Organizations - Teams shortTitle: Convert organization to user +ms.openlocfilehash: ef6baa2db188570476ee36d5f6932a87d615d2ec +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145149808' --- - {% ifversion fpt or ghec %} {% note %} -**Note**: After an account is deleted, the username at the time of deletion becomes unavailable for reuse for 90 days. To reuse an organization's username immediately, you must change the username before you delete the organization. +**Nota**: Después de eliminar una cuenta, el nombre de usuario en el momento de la eliminación no estará disponible para volver a utilizarlo durante 90 días. Para volver a utilizar un nombre de usuario de una organización inmediatamente, debes cambiar el nombre de usuario antes de que borres la organización. {% endnote %} -1. [Sign up](/articles/signing-up-for-a-new-github-account) for a new account on GitHub. -2. [Have the user's role changed to an owner](/articles/changing-a-person-s-role-to-owner). -3. {% data variables.product.signin_link %} to the new personal account. -4. [Transfer each organization repository](/articles/how-to-transfer-a-repository) to the new personal account. -5. [Rename the organization](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/changing-your-github-username) to make the current username available. -6. [Rename the user](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/changing-your-github-username) to the organization's name. -7. [Delete the organization](/organizations/managing-organization-settings/deleting-an-organization-account). +1. [Regístrate](/articles/signing-up-for-a-new-github-account) para obtener una cuenta nueva en GitHub. +2. [Haga que el rol del usuario cambie a un propietario](/articles/changing-a-person-s-role-to-owner). +3. {% data variables.product.signin_link %} a la nueva cuenta personal. +4. [Transfiere cada repositorio de la organización](/articles/how-to-transfer-a-repository) a la nueva cuenta personal. +5. [Cambie el nombre de la organización](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/changing-your-github-username) para que el nombre de usuario actual esté disponible. +6. [Cambie el nombre del usuario](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/changing-your-github-username) al nombre de la organización. +7. [Elimine la organización](/organizations/managing-organization-settings/deleting-an-organization-account). {% else %} -1. Sign up for a new GitHub Enterprise personal account. -2. [Have the user's role changed to an owner](/articles/changing-a-person-s-role-to-owner). -3. {% data variables.product.signin_link %} to the new personal account. -4. [Transfer each organization repository](/articles/how-to-transfer-a-repository) to the new personal account. -5. [Delete the organization](/articles/deleting-an-organization-account). -6. [Rename the user](/articles/changing-your-github-username) to the organization's name. +1. Regístrate para obtener una nueva cuenta personal de GitHub Enterprise. +2. [Haga que el rol del usuario cambie a un propietario](/articles/changing-a-person-s-role-to-owner). +3. {% data variables.product.signin_link %} a la nueva cuenta personal. +4. [Transfiere cada repositorio de la organización](/articles/how-to-transfer-a-repository) a la nueva cuenta personal. +5. [Elimine la organización](/articles/deleting-an-organization-account). +6. [Cambie el nombre del usuario](/articles/changing-your-github-username) al nombre de la organización. {% endif %} diff --git a/translations/es-ES/content/organizations/managing-organization-settings/deleting-an-organization-account.md b/translations/es-ES/content/organizations/managing-organization-settings/deleting-an-organization-account.md index 193fecde5f..051239c76f 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/deleting-an-organization-account.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/deleting-an-organization-account.md @@ -1,5 +1,5 @@ --- -title: Eliminar una cuenta de una organización +title: Eliminación de una cuenta de organización intro: 'Cuando eliminas una organización, se eliminan también todos los repositorios, bifurcaciones de repositorios privados, wikis, propuestas, solicitudes de extracción y páginas del proyecto y de la organización. {% ifversion fpt or ghec %}Tu facturación terminará y, después de 90 días, el nombre de la organización estará disponible para que una cuenta de organización o de usuario nueva lo utilice.{% endif %}' redirect_from: - /articles/deleting-an-organization-account @@ -12,32 +12,34 @@ versions: topics: - Organizations - Teams -shortTitle: Borrar organización +shortTitle: Delete organization +ms.openlocfilehash: e923dcf7fb9135243c5bfe0e68a310719e87ef2e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145109745' --- +{% ifversion fpt or ghec %} {% tip %} -{% ifversion fpt or ghec %} -{% tip %} - -**Sugerencia**: Si deseas cancelar tu suscripción paga, puedes [bajar la categoría de tu organización a {% data variables.product.prodname_free_team %}](/articles/downgrading-your-github-subscription) en lugar de eliminar la organización y su contenido. +**Sugerencia**: Si quiere cancelar la suscripción de pago, puede [cambiar a una versión anterior la organización a {% data variables.product.prodname_free_team %}](/articles/downgrading-your-github-subscription) en lugar de eliminar la organización y su contenido. {% endtip %} {% endif %} -## 1. Haz una copia de respaldo del contenido de tu organización +## 1. Copia de seguridad del contenido de la organización -{% ifversion not ghes %} Después de borrar una organización, {% data variables.product.company_short %} **no puede restablecer tu contenido**. Por lo tanto, antes{% else %}Anes{% endif %} de que borres tu organización, asegúrate de que tienes una copia de todos los repositorios, wikis, propuestas y tableros de proyecto de la cuenta. +{% ifversion not ghes %} Después de eliminar una organización, {% data variables.product.company_short %} **no puede restablecer el contenido**. Por lo tanto, antes{% else %}Anes{% endif %} de que borres tu organización, asegúrate de que tienes una copia de todos los repositorios, wikis, propuestas y tableros de proyecto de la cuenta. -{% ifversion ghes %} -{% note %} +{% ifversion ghes %} {% note %} -**Nota:** De ser necesario, un administrador de sitio de {% data variables.product.product_location %} podría restablecer parcialmente una organización borrada. Para obtener más información, consulta la sección "[Restablecer una organización borrada](/admin/user-management/managing-organizations-in-your-enterprise/restoring-a-deleted-organization)". +**Nota:** Si es necesario, un administrador de sitio de {% data variables.product.product_location %} podría restablecer parcialmente una organización eliminada. Para más información, vea "[Restauración de una organización eliminada](/admin/user-management/managing-organizations-in-your-enterprise/restoring-a-deleted-organization)". -{% endnote %} -{% endif %} +{% endnote %} {% endif %} -## 2. Elimina la organización +## 2. Eliminación de la organización -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -4. Junto a la parte inferior de la página de configuración de la organización, haz clic en **Eliminar esta organización**. ![Botón Eliminar esta organización](/assets/images/help/settings/settings-organization-delete.png) +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} +4. Junto a la parte inferior de la página de configuración de la organización, haga clic en **Eliminar esta organización**. + ![Botón Eliminar esta organización](/assets/images/help/settings/settings-organization-delete.png) diff --git a/translations/es-ES/content/organizations/managing-organization-settings/disabling-insights-for-projects-in-your-organization.md b/translations/es-ES/content/organizations/managing-organization-settings/disabling-insights-for-projects-in-your-organization.md index 728366d115..8aef50b6cc 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/disabling-insights-for-projects-in-your-organization.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/disabling-insights-for-projects-in-your-organization.md @@ -1,6 +1,6 @@ --- -title: 'Disabling insights for {% data variables.projects.projects_v2 %} in your organization' -intro: 'Organization owners can turn off insights for {% data variables.product.prodname_projects_v2 %} in their organization.' +title: 'Deshabilitación de las conclusiones para {% data variables.projects.projects_v2 %} en la organización' +intro: 'Los propietarios de la organización pueden desactivar las conclusiones de {% data variables.product.prodname_projects_v2 %} en la organización.' versions: feature: projects-v2 product: '{% data reusables.gated-features.historical-insights-for-projects %}' @@ -8,18 +8,25 @@ topics: - Projects shortTitle: 'Disable {% data variables.product.prodname_projects_v2 %} insights' allowTitleToDifferFromFilename: true +ms.openlocfilehash: 06ab0f550603e3810bf860f01efe9113766c0fb3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424305' --- - -After you disable insights for projects in your organization, it won't be possible to access insights for any projects owned by the organization. +Después de deshabilitar las conclusiones de los proyectos de la organización, no será posible acceder a las conclusiones de ningún proyecto propiedad de la organización. -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -1. In the sidebar, click **{% octicon "sliders" aria-label="The sliders icon" %} Features**. ![Screenshot showing features menu item](/assets/images/help/projects-v2/features-org-menu.png) -1. Under "Insights", deselect **Enable Insights for the organization**. ![Screenshot showing Enable Insights for the organization checkbox](/assets/images/help/projects-v2/disable-insights-checkbox.png) -1. Haz clic en **Save ** (guardar). ![Captura de pantalla que muestra el botón de guardar](/assets/images/help/projects-v2/disable-insights-save.png) +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} +1. En la barra lateral, haz clic en **{% octicon "sliders" aria-label="The sliders icon" %} Características**. + ![Captura de pantalla en la que se muestra el elemento de menú Características](/assets/images/help/projects-v2/features-org-menu.png) +1. En "Conclusiones", anula la selección de **Habilitar conclusiones para la organización**. + ![Captura de pantalla en la que se muestra la casilla Habilitar conclusiones para la organización](/assets/images/help/projects-v2/disable-insights-checkbox.png) +1. Haga clic en **Save**(Guardar). + ![Captura de pantalla en la que se muestra el botón Guardar](/assets/images/help/projects-v2/disable-insights-save.png) -## Leer más +## Información adicional -- "[Acerca de los {% data variables.product.prodname_projects_v2 %}](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)" -- "[About insights for {% data variables.projects.projects_v2 %}](/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/about-insights-for-projects)" +- "[Acerca de {% data variables.product.prodname_projects_v2 %}](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)" +- "[Acerca de las conclusiones para {% data variables.projects.projects_v2 %}](/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/about-insights-for-projects)" 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 00a487dfa7..aa0f940a85 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 @@ -1,6 +1,6 @@ --- -title: Disabling or limiting GitHub Actions for your organization -intro: 'Organization owners can disable, enable, and limit GitHub Actions for an organization.' +title: Inhabilitar o limitar GitHub Actions para tu organización +intro: 'Los propietarios de organización pueden inhabilitar, habilitar y limitar GitHub Actions para la misma.' redirect_from: - /github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization versions: @@ -13,128 +13,103 @@ topics: - Teams shortTitle: Disable or limit actions miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: b72b1e412906b1a2ec7520a9c939d5adefee7dd7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147064686' --- +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +## Acerca de los permisos de {% data variables.product.prodname_actions %} para tu organización -## About {% data variables.product.prodname_actions %} permissions for your organization +{% data reusables.actions.disabling-github-actions %} Para más información sobre {% data variables.product.prodname_actions %}, vea "[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 todos los repositorios en tu organización. {% data reusables.actions.enabled-actions-description %} Puede deshabilitar {% data variables.product.prodname_actions %} para todos los repositorios de la organización. {% data reusables.actions.disabled-actions-description %} -You can enable {% data variables.product.prodname_actions %} for all repositories in your organization. {% data reusables.actions.enabled-actions-description %} You can disable {% data variables.product.prodname_actions %} for all repositories in your organization. {% data reusables.actions.disabled-actions-description %} +Como alternativa, puedes habilitar {% data variables.product.prodname_actions %} para todos los repositorios de la organización, pero limita las acciones {% ifversion actions-workflow-policy %}y los flujos de trabajos reutilizables{% endif %} que puede ejecutar un flujo de trabajo. -Alternatively, you can enable {% data variables.product.prodname_actions %} for all repositories in your organization 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 organización -## Managing {% data variables.product.prodname_actions %} permissions for your organization - -You can choose to disable {% data variables.product.prodname_actions %} for all repositories in your organization, or only allow specific repositories. You can also limit the use of public actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %}, so that people can only use local actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} that exist in your {% ifversion ghec or ghes or ghae %}enterprise{% else %}organization{% endif %}. +Puede elegir deshabilitar {% data variables.product.prodname_actions %} para todos los repositorios de la organización, o bien puede permitir solo repositorios concretos. También puedes limitar el uso de acciones públicas{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %}, de modo que los usuarios solo puedan utilizar acciones locales {% ifversion actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} que existan en la {% ifversion ghec or ghes or ghae %}empresa{% else %}organización{% endif %}. {% note %} -**Note:** You might not be able to manage these settings if your organization is managed by an enterprise that has overriding policy. For more information, 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)." +**Nota:** Es posible que no pueda administrar estas configuraciones si la empresa que administra la organización tiene una directiva que lo invalide. Para más información, vea "[Aplicación de directivas para {% data variables.product.prodname_actions %} en la empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-github-actions-policies-for-your-enterprise)". {% endnote %} -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.settings-sidebar-actions-general %} -1. Under "Policies", select an option. +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.settings-sidebar-actions-general %} +1. Debajo de "Políticas", selecciona una opción. {% indented_data_reference reusables.actions.actions-use-policy-settings spaces=3 %} - {% ifversion actions-workflow-policy %} - ![Set actions policy for this organization](/assets/images/help/organizations/actions-policy-with-workflows.png) - {%- else %} - ![Set actions policy for this organization](/assets/images/help/organizations/actions-policy.png) - {%- endif %} -1. Click **Save**. + {% ifversion actions-workflow-policy %} ![Establecimiento de directiva de acciones para esta organización](/assets/images/help/organizations/actions-policy-with-workflows.png) {%- else %} ![Establecimiento de directiva de acciones para esta organización](/assets/images/help/organizations/actions-policy.png) {%- endif %} +1. Haga clic en **Save**(Guardar). {% data reusables.actions.allow-specific-actions-intro %} -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.settings-sidebar-actions-general %} -1. Under "Policies", select {% data reusables.actions.policy-label-for-select-actions-workflows %} and add your required actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} to the list. +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.settings-sidebar-actions-general %} +1. En "Directivas", selecciona {% data reusables.actions.policy-label-for-select-actions-workflows %} y agrega las acciones necesarias{% ifversion actions-workflow-policy %} y los flujos de trabajo reutilizables{% endif %} a la lista. - {% ifversion actions-workflow-policy %} - ![Add actions and reusable workflows to the allow list](/assets/images/help/organizations/actions-policy-allow-list-with-workflows.png) - {%- elsif ghes %} - ![Add actions to the allow list](/assets/images/help/organizations/actions-policy-allow-list.png) - {%- else %} - ![Add actions to the allow list](/assets/images/enterprise/github-ae/organizations/actions-policy-allow-list.png) - {%- endif %} -1. Click **Save**. + {% ifversion actions-workflow-policy %} ![Incorporación de acciones y flujos de trabajo reutilizables a la lista de permitidos](/assets/images/help/organizations/actions-policy-allow-list-with-workflows.png) {%- elsif ghes %} ![Incorporación de acciones a la lista de permitidos](/assets/images/help/organizations/actions-policy-allow-list.png) {%- else %} ![Incorporación de acciones a la lista de permitidos](/assets/images/enterprise/github-ae/organizations/actions-policy-allow-list.png) {%- endif %} +1. Haga clic en **Save**(Guardar). {% ifversion fpt or ghec %} -## Configuring required approval for workflows from public forks +## Configurar las aprobaciones requeridas para los flujos de trabajo desde las bifurcaciones pùblicas {% data reusables.actions.workflow-run-approve-public-fork %} -You can configure this behavior for an organization using the procedure below. Modifying this setting overrides the configuration set at the enterprise level. +Puedes configurar este comportamiento de una organización utilizando los siguientes procedimientos. El modificar este ajuste anula el ajuste de configuraciòn a nivel empresarial. -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.settings-sidebar-actions-general %} -{% data reusables.actions.workflows-from-public-fork-setting %} +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.settings-sidebar-actions-general %} {% data reusables.actions.workflows-from-public-fork-setting %} -{% data reusables.actions.workflow-run-approve-link %} -{% endif %} +{% data reusables.actions.workflow-run-approve-link %} {% endif %} {% ifversion fpt or ghes or ghec %} -## Enabling workflows for private repository forks +## Habilitar flujos de trabajo para las bifurcaciones de repositorios privados {% data reusables.actions.private-repository-forks-overview %} -{% ifversion ghec or ghae or ghes %}If a policy is disabled for an enterprise, it cannot be enabled for organizations.{% endif %} If a policy is disabled for an organization, it cannot be enabled for repositories. If an organization enables a policy, the policy can be disabled for individual repositories. +{% ifversion ghec or ghae or ghes %}Si se inhabilita una política para una empresa, esta no podrá habilitarse para las organizaciones.{% endif %} Si una política se inhabilita para una organización, no podrá habilitarse en los repositorios. Si una organización habilita una política, esta podrá inhabilitarse para los repositorios individuales. {% data reusables.actions.private-repository-forks-options %} -### Configuring the private fork policy for an organization +### Configurar la política de bifurcaciones privadas para una organización -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.settings-sidebar-actions-general %} -{% data reusables.actions.private-repository-forks-configure %} -{% endif %} +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.settings-sidebar-actions-general %} {% data reusables.actions.private-repository-forks-configure %} {% endif %} -## Setting the permissions of the `GITHUB_TOKEN` for your organization +## Establecimiento de los permisos de `GITHUB_TOKEN` para la organización {% data reusables.actions.workflow-permissions-intro %} -You can set the default permissions for the `GITHUB_TOKEN` in the settings for your organization or your repositories. If you select a restrictive option as the default in your organization settings, the same option is selected in the settings for repositories within your organization, and the permissive option is disabled. If your organization belongs to a {% data variables.product.prodname_enterprise %} account and a more restrictive default has been selected in the enterprise settings, you won't be able to select the more permissive default in your organization settings. +Puede configurar los permisos predeterminados para `GITHUB_TOKEN` en la configuración de la organización o los repositorios. Si seleccionas una opción restrictiva como predeterminada en la configuración de tu organización, se seleccionará la misma opción en la configuración de repositorios de la organización y la opción permisiva se deshabilitará. Si tu organización pertenece a una cuenta de {% data variables.product.prodname_enterprise %} y se ha seleccionado un valor predeterminado más restrictivo en la configuración de empresa, no podrás seleccionar el valor predeterminado más permisivo en la configuración de la organización. {% data reusables.actions.workflow-permissions-modifying %} -### Configuring the default `GITHUB_TOKEN` permissions +### Configuración de los permisos de `GITHUB_TOKEN` predeterminados -{% ifversion allow-actions-to-approve-pr-with-ent-repo %} -By default, when you create a new organization, `GITHUB_TOKEN` only has read access for the `contents` scope. +{% ifversion allow-actions-to-approve-pr-with-ent-repo %} De manera predeterminada, al crear una organización, `GITHUB_TOKEN` solo tiene acceso de lectura para el ámbito `contents`. {% endif %} -{% data reusables.profile.access_profile %} -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.settings-sidebar-actions-general %} -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. +{% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.settings-sidebar-actions-general %} +1. En «Permisos de flujo de trabajo», elige si quieres que `GITHUB_TOKEN` tenga acceso de lectura y escritura para todos los ámbitos, o simplemente acceso de lectura para el ámbito `contents`. - ![Set GITHUB_TOKEN permissions for this organization](/assets/images/help/settings/actions-workflow-permissions-organization{% ifversion allow-actions-to-approve-pr %}-with-pr-{% ifversion allow-actions-to-approve-pr-with-ent-repo %}creation-{% endif %}approval{% endif %}.png) -1. Click **Save** to apply the settings. + ![Configurar los permisos del GITHUB_TOKEN para esta organización](/assets/images/help/settings/actions-workflow-permissions-organization{% ifversion allow-actions-to-approve-pr %}-with-pr-{% ifversion allow-actions-to-approve-pr-with-ent-repo %}creation-{% endif %}approval{% endif %}.png) +1. Haga clic en **Save** (Guardar) para aplicar los valores. {% ifversion allow-actions-to-approve-pr %} -### Preventing {% data variables.product.prodname_actions %} from {% ifversion allow-actions-to-approve-pr-with-ent-repo %}creating or {% endif %}approving pull requests +### Impedir que {% data variables.product.prodname_actions %} {% ifversion allow-actions-to-approve-pr-with-ent-repo %}cree o {% endif %}apruebe solicitudes de incorporación de cambios {% data reusables.actions.workflow-pr-approval-permissions-intro %} -By default, when you create a new organization, workflows are not allowed to {% ifversion allow-actions-to-approve-pr-with-ent-repo %}create or {% endif %}approve pull requests. +De manera predeterminada, al crear una nueva organización, los flujos de trabajo no pueden {% ifversion allow-actions-to-approve-pr-with-ent-repo %}crear ni {% endif %}aprobar solicitudes de incorporación de cambios. -{% data reusables.profile.access_profile %} -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.settings-sidebar-actions-general %} -1. Under "Workflow permissions", use the **Allow GitHub Actions to {% ifversion allow-actions-to-approve-pr-with-ent-repo %}create and {% endif %}approve pull requests** setting to configure whether `GITHUB_TOKEN` can {% ifversion allow-actions-to-approve-pr-with-ent-repo %}create and {% endif %}approve pull requests. +{% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.settings-sidebar-actions-general %} +1. En "Permisos de flujo de trabajo", usa la opción **Permitir que Acciones de GitHub {% ifversion allow-actions-to-approve-pr-with-ent-repo %}cree y {% endif %}apruebe solicitudes de incorporación de cambios** para configurar si `GITHUB_TOKEN` puede {% ifversion allow-actions-to-approve-pr-with-ent-repo %}crear y {% endif %}aprobar solicitudes de incorporación de cambios. - ![Set GITHUB_TOKEN pull request approval permission for this organization](/assets/images/help/settings/actions-workflow-permissions-organization{% ifversion allow-actions-to-approve-pr %}-with-pr-{% ifversion allow-actions-to-approve-pr-with-ent-repo %}creation-{% endif %}approval{% endif %}.png) -1. Click **Save** to apply the settings. + ![Establecer el permiso de aprobación de solicitud de incorporación de cambios GITHUB_TOKEN para esta organización](/assets/images/help/settings/actions-workflow-permissions-organization{% ifversion allow-actions-to-approve-pr %}-with-pr-{% ifversion allow-actions-to-approve-pr-with-ent-repo %}creation-{% endif %}approval{% endif %}.png) +1. Haga clic en **Save** para aplicar los valores. {% endif %} diff --git a/translations/es-ES/content/organizations/managing-organization-settings/disabling-project-boards-in-your-organization.md b/translations/es-ES/content/organizations/managing-organization-settings/disabling-project-boards-in-your-organization.md index 7a87f003b6..01bd82747c 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/disabling-project-boards-in-your-organization.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/disabling-project-boards-in-your-organization.md @@ -1,6 +1,6 @@ --- -title: 'Inhabilitar los {% ifversion projects-v2 %}proyectos{% else %}tableros de proyecto{% endif %} en tu organización' -intro: 'Los propietarios de organización pueden apagar los tableros de proyecto {% ifversion projects-v2 %}de toda la organización {% data variables.projects.projects_v2 %}, {% data variables.projects.projects_v1_boards %} de toda la organización y {% data variables.projects.projects_v1_boards %} a nivel de repositorio{% else %} de toda la organización y de repositorio{% endif %} en una organización.' +title: 'Disabling {% ifversion projects-v2 %}projects{% else %}project boards{% endif %} in your organization' +intro: 'Organization owners can turn off {% ifversion projects-v2 %}organization-wide {% data variables.projects.projects_v2 %}, organization-wide {% data variables.projects.projects_v1_boards %}, and repository-level {% data variables.projects.projects_v1_boards %}{% else %}organization-wide project boards and repository project boards{% endif %} in an organization.' redirect_from: - /github/managing-your-work-on-github/managing-project-boards/disabling-project-boards-in-your-organization - /articles/disabling-project-boards-in-your-organization @@ -12,34 +12,34 @@ versions: ghec: '*' topics: - Pull requests -shortTitle: Inhabilitar proyectos +shortTitle: Disable projects allowTitleToDifferFromFilename: true --- +After you disable organization-wide project boards, it won’t be possible to create new project boards at the organization level, and any existing organization-level project boards will become inaccessible at their previous URLs. Project boards in repositories in the organization are not affected. {% ifversion projects-v2 %}These settings apply to {% data variables.projects.projects_v2 %} and {% data variables.projects.projects_v1_boards %}.{% endif %} -Una vez que inhabilites tableros de proyecto que se usan en toda la organización, ya no se podrán crear nuevos tableros de proyecto a nivel de la organización, y ya no se podrá acceder a ningún tablero de proyecto existente a nivel de la organización en su URL anterior. Los tableros de proyecto en los repositorios de la organización no se ven afectados. {% ifversion projects-v2 %}Estos ajustes aplican a {% data variables.projects.projects_v2 %} y {% data variables.projects.projects_v1_boards %}.{% endif %} - -Una vez que inhabilites tableros de proyecto de repositorios en una organización, ya no se podrán crear nuevos tableros de proyecto en ningún repositorio de la organización, y ya no se podrá acceder a ningún tablero de proyecto de los repositorios existentes en la organización en sus URL anteriores. Los tableros de proyecto a nivel de la organización no se ven afectados. +After you disable repository project boards in an organization, it won't be possible to create new project boards in any repositories in the organization, and any existing project boards in repositories in the organization will become inaccessible at their previous URLs. Project boards at the organization level are not affected. -Cuando inhabilitas los tableros de proyecto, ya no ves la información de los tableros de proyecto de manera cronológica o de acuerdo con los [registros de auditoría](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization). +When you disable project boards, you will no longer see project board information in timelines or [audit logs](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization). {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. En la sección de "Planeación de código y automatización" de la barra lateral, haz clic en **{% octicon "table" aria-label="The table icon" %} Proyectos**. +1. In the "Code planning, and automation" section of the sidebar, click **{% octicon "table" aria-label="The table icon" %} Projects**. {% endif %} -1. Decide si deseas inhabilitar los tableros de proyecto que se usan en toda la organización, los tableros de proyecto de los repositorios de la organización, o ambos. Luego, en "Proyectos": - - Para inhabilitar los tableros de proyecto que se usan en toda la organización, quita la marca de selección de **Habilitar proyectos para la organización**. - - Para inhabilitar los tableros de proyecto de los repositorios en la organización, quita la marca de selección de **Habilitar proyectos para todos los repositorios**. ![Casillas de verificación para inhabilitar proyectos para una organización o para todos los repositorios de una organización](/assets/images/help/projects/disable-org-projects-checkbox.png) -1. Haz clic en **Save ** (guardar). +1. Decide whether to disable organization-wide project boards, disable repository project boards in the organization, or both. Then, under "Projects": + - To disable organization-wide project boards, unselect **Enable projects for the organization**. + - To disable repository project boards in the organization, unselect **Enable projects for all repositories**. + ![Checkboxes to disable projects for an organization or for all of an organization's repositories](/assets/images/help/projects/disable-org-projects-checkbox.png) +1. Click **Save**. {% data reusables.organizations.disable_project_board_results %} -## Leer más +## Further reading -{% ifversion projects-v2 %}- "[Acerca de {% data variables.product.prodname_projects_v2 %}](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)"{% endif %} -- "[Acerca de {% data variables.product.prodname_projects_v1 %}](/articles/about-project-boards)" -- "[Cerrar un {% data variables.projects.projects_v1_board %}](/articles/closing-a-project-board)" -- "[Borrar un {% data variables.projects.projects_v1_board %}](/articles/deleting-a-project-board)" -- "[Inhabilitar los {% data variables.projects.projects_v1_boards %} en un repositorio](/articles/disabling-project-boards-in-a-repository)" +{% ifversion projects-v2 %}- "[About {% data variables.product.prodname_projects_v2 %}](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)"{% endif %} +- "[About {% data variables.product.prodname_projects_v1 %}](/articles/about-project-boards)" +- "[Closing a {% data variables.projects.projects_v1_board %}](/articles/closing-a-project-board)" +- "[Deleting a {% data variables.projects.projects_v1_board %}](/articles/deleting-a-project-board)" +- "[Disabling {% data variables.projects.projects_v1_boards %} in a repository](/articles/disabling-project-boards-in-a-repository)" 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 f974194597..8dcf4830cc 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 @@ -1,26 +1,31 @@ --- -title: Habilitar o inhabilitar los debates de GitHub para una organización -intro: 'You can use {% data variables.product.prodname_discussions %} in an organization as a place for your organization to have conversations that aren''t specific to a single repository within your organization.' +title: Habilitación o deshabilitación de los debates de GitHub para una organización +intro: 'Puedes usar {% data variables.product.prodname_discussions %} en una organización como lugar para que tu organización tenga conversaciones que no sean específicas de un único repositorio en la organización.' permissions: 'Organization owners can enable {% data variables.product.prodname_discussions %} for their organization.' versions: feature: discussions topics: - Organizations -shortTitle: Debates de organización +shortTitle: Organization discussions +ms.openlocfilehash: 15b67a05bb076a1d625b431fb4b816b4aa0b9b55 +ms.sourcegitcommit: 6a266bff4d8c9ee928560c3af45eddd7fb4f3a0c +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/26/2022 +ms.locfileid: '147408951' --- - -## Acerca de los debates de una organización +## Acerca de los debates de la organización {% data reusables.discussions.about-organization-discussions %} -También puedes administrar los debates de repositorio. Para obtener más información, consulta la sección "[Habilitar o inhabilitar los debates de GitHub para un repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/enabling-or-disabling-github-discussions-for-a-repository)" y "[Administrar la creación de debates para los repositorios en tu organización](/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization)". +También puedes administrar debates del repositorio. Para obtener más información, consulta "[Habilita o inhabilita los debates de GitHub para un repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/enabling-or-disabling-github-discussions-for-a-repository)" y "[Administrar la creación de debates para los repositorios de tu organización](/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization)". -## Habilitar o inhabilitar los {% data variables.product.prodname_discussions %} para tu organización +## Habilitación o deshabilitación de {% data variables.product.prodname_discussions %} para la organización {% data reusables.discussions.enabling-or-disabling-github-discussions-for-your-organization %} -1. Para inhabilitar los debates, debajo de "Debates", deselecciona **Habilitar los debates para esta organización**. +1. Para deshabilitar los debates, en "Debates", anula la selección de **Habilitar debates para esta organización**. -## Leer más +## Información adicional - "[Acerca de los debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions)" -- "[Administrar debates para tu comunidad](/discussions/managing-discussions-for-your-community)" +- "[Administrar debates para la comunidad](/discussions/managing-discussions-for-your-community)" diff --git a/translations/es-ES/content/organizations/managing-organization-settings/index.md b/translations/es-ES/content/organizations/managing-organization-settings/index.md index 19ed7cd06f..ac75548c80 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/index.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/index.md @@ -43,8 +43,12 @@ children: - /disabling-project-boards-in-your-organization - /disabling-insights-for-projects-in-your-organization - /allowing-project-visibility-changes-in-your-organization -shortTitle: Administrar la configuración de la organización +shortTitle: Manage organization settings +ms.openlocfilehash: 5e89284314ef4f1125ff4ca0843031326e378b0b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147424748' --- - -{% ifversion fpt or ghec %} -{% endif %} +{% ifversion fpt or ghec %} {% endif %} diff --git a/translations/es-ES/content/organizations/managing-organization-settings/integrating-jira-with-your-organization-project-board.md b/translations/es-ES/content/organizations/managing-organization-settings/integrating-jira-with-your-organization-project-board.md index 5154891199..0e1d8f2ed9 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/integrating-jira-with-your-organization-project-board.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/integrating-jira-with-your-organization-project-board.md @@ -7,28 +7,34 @@ redirect_from: versions: ghes: '*' ghae: '*' -shortTitle: Integrar Jira +shortTitle: Integrate Jira +ms.openlocfilehash: 0b773dc865373ab006f7c596b50ac81af5d6636a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126223' --- - -{% ifversion ghes > 3.4 or ghae-issue-5658 %} -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -1. En la barra lateral izquierda, selecciona **{% octicon "code" aria-label="The code icon" %} Ajustes de desarrollador** y luego haz clic en **Apps de OAuth**. ![Pestaña de aplicaciones OAuth de la barra lateral izquierda](/assets/images/help/organizations/org-oauth-applications-ghe.png) -1. Da clic en **Nueva App de OAuth**. -{% else %} -{% data reusables.user-settings.access_settings %} -1. En la barra lateral izquierda en **Organization settings** (Configuraciones de la organización), haz clic en el nombre de tu organización. ![Barra lateral Organization name (Nombre de la organización)](/assets/images/help/settings/organization-settings-from-sidebar.png) -1. En la barra lateral de **Developer settings** (Configuraciones del programador), haz clic en **OAuth applications** (Aplicaciones OAuth). ![Pestaña de aplicaciones OAuth de la barra lateral izquierda](/assets/images/help/organizations/org-oauth-applications-ghe.png) -1. Haz clic en **Register a new application** (Registrar una aplicación nueva). +{% ifversion ghes > 3.4 or ghae-issue-5658 %} {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} +1. En la barra lateral de la izquierda, seleccione **{% octicon "code" aria-label="The code icon" %} Configuración de desarrollador** y, después, haga clic en **Aplicaciones de OAuth**. + ![Pestaña Aplicaciones de OAuth en la barra lateral izquierda](/assets/images/help/organizations/org-oauth-applications-ghe.png) +1. Haga clic en **Nueva aplicación de OAuth**. +{% else %} {% data reusables.user-settings.access_settings %} +1. En la barra lateral de la izquierda, en **Configuración de la organización**, haga clic en el nombre de la organización. +![Barra lateral Nombre de la organización](/assets/images/help/settings/organization-settings-from-sidebar.png) +1. En la barra lateral de la izquierda, en **Configuración del desarrollador**, haga clic en **Aplicaciones de OAuth**. + ![Pestaña Aplicaciones de OAuth en la barra lateral izquierda](/assets/images/help/organizations/org-oauth-applications-ghe.png) +1. Haga clic en **Registrar una nueva aplicación**. {% endif %} -1. En **Application name** (Nombre de la aplicación), escribe "Jira". -2. En **Homepage URL** (URL de la página de inicio), escribe la URL completa de tu instancia de Jira. -3. En **Authorization callback URL** (URL de devolución de llamada de autorización), escribe la URL completa para tu instancia de Jira. -4. Haz clic en **Register application** (Registrar aplicación). ![Botón Register application (Registrar aplicación)](/assets/images/help/oauth/register-application-button.png) -9. En **Organization owned applications** (Aplicaciones propiedad de la organización), presta atención a los valores de "Client ID" (Id. del cliente) y "Client Secret" (Secreto del cliente). ![Id. del cliente y secreto del cliente](/assets/images/help/oauth/client-id-and-secret.png) -{% data reusables.user-settings.jira_help_docs %} +1. En **Nombre de la aplicación**, escriba "Jira". +2. En **URL de página principal**, escriba la dirección URL completa a la instancia de Jira. +3. En **URL de devolución de llamada de autorización**, escriba la dirección URL completa a la instancia de Jira. +4. Haga clic en **Register application** (Registrar aplicación). +![Botón Registrar aplicación](/assets/images/help/oauth/register-application-button.png) +9. En **Aplicaciones propiedad de la organización**, anote los valores "Id. de cliente" y "Secreto de cliente". +![Id. de cliente y Secreto de cliente](/assets/images/help/oauth/client-id-and-secret.png) {% data reusables.user-settings.jira_help_docs %} -## Leer más +## Información adicional -- ["Integrar Jira a tus proyectos personales"](/articles/integrating-jira-with-your-personal-projects) -- Conectar Jira Cloud a GitHub (Documentación de Atlassian) +- ["Integración de Jira con proyectos personales"](/articles/integrating-jira-with-your-personal-projects) +- Conexión de Jira Cloud a GitHub (documentación de Atlassian) diff --git a/translations/es-ES/content/organizations/managing-organization-settings/managing-default-labels-for-repositories-in-your-organization.md b/translations/es-ES/content/organizations/managing-organization-settings/managing-default-labels-for-repositories-in-your-organization.md index f5eb0d3ea9..cc1826c667 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/managing-default-labels-for-repositories-in-your-organization.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/managing-default-labels-for-repositories-in-your-organization.md @@ -12,46 +12,37 @@ versions: topics: - Organizations - Teams -shortTitle: Administrar las etiquetas predeterminadas +shortTitle: Manage default labels +ms.openlocfilehash: a2591c84d3844bfdadc3c7321d7ce8eec2adf293 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126222' --- - Los propietarios de la organización pueden administrar las etiquetas predeterminadas para los repositorios de la organización. Las etiquetas predeterminadas se incluirán en todos los repositorios nuevos de tu organización, pero luego cualquier usuario con acceso de escritura al repositorio puede editar o eliminar las etiquetas de ese repositorio. Agregar, editar o eliminar una etiqueta predeterminada no agrega, edita o elimina la etiqueta de los repositorios existentes. ## Crear una etiqueta predeterminada -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.repository-defaults %} +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.repository-defaults %} -5. Debajo de "Repository labels" (Etiquetas del repositorio), haz clic en **New label** (Etiqueta nueva). ![Botón New update (Actualización nueva)](/assets/images/help/organizations/new-label-button.png) -{% data reusables.project-management.name-label %} -{% data reusables.project-management.label-description %} -{% data reusables.project-management.label-color-randomizer %} -{% data reusables.project-management.create-label %} +5. En "Etiquetas de repositorio", haga clic en **Nueva etiqueta**. + ![Botón Nueva etiqueta](/assets/images/help/organizations/new-label-button.png) {% data reusables.project-management.name-label %} {% data reusables.project-management.label-description %} {% data reusables.project-management.label-color-randomizer %} {% data reusables.project-management.create-label %} ## Editar una etiqueta predeterminada -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.repository-defaults %} +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.repository-defaults %} -{% data reusables.project-management.edit-label %} -{% data reusables.project-management.name-label %} -{% data reusables.project-management.label-description %} -{% data reusables.project-management.label-color-randomizer %} -{% data reusables.project-management.save-label %} +{% data reusables.project-management.edit-label %} {% data reusables.project-management.name-label %} {% data reusables.project-management.label-description %} {% data reusables.project-management.label-color-randomizer %} {% data reusables.project-management.save-label %} ## Eliminar una etiqueta predeterminada -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.repository-defaults %} +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.repository-defaults %} -{% data reusables.project-management.delete-label %} -{% data reusables.project-management.confirm-label-deletion %} +{% data reusables.project-management.delete-label %} {% data reusables.project-management.confirm-label-deletion %} -## Leer más +## Información adicional - "[Acerca de las etiquetas](/articles/about-labels)" diff --git a/translations/es-ES/content/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization.md b/translations/es-ES/content/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization.md index d8ccd6e141..a0732000a7 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization.md @@ -9,22 +9,26 @@ versions: topics: - Organizations - Teams -shortTitle: Administrar los debates de repositorio +shortTitle: Manage repository discussions +ms.openlocfilehash: 0fba2cb5ad49411d8027cef61202cabe9d37d2b3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147410135' --- - - ## Permitir o dejar de permitir usuarios con acceso de lectura para crear debates Predeterminadamente, los miembros de la organización que tengan acceso de lectura pueden crear debates si un administrador de repositorio o propietario de organización habilita los debates en cualquier repositorio que pertenezca a ella. -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.member-privileges %} -5. Debajo de "Debates del repositorio", selecciona o deselecciona **Permitir que los usuarios con acceso de lectura creen debates**. ![Casilla de verificación para permitir que las personas con acceso de lectura creen debates](/assets/images/help/discussions/toggle-allow-users-with-read-access-checkbox.png) -6. Haz clic en **Save ** (guardar). ![Botón de "Guardar" para la configuración de debates](/assets/images/help/discussions/click-save.png) +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.member-privileges %} +5. En "Repository discussions" (Debates del repositorio), seleccione o anule la selección de **Allow users with read access to create discussions** (Permitir que los usuarios con acceso de lectura creen debates). + ![Casilla de verificación para permitir que las personas con acceso de lectura creen debates](/assets/images/help/discussions/toggle-allow-users-with-read-access-checkbox.png) +6. Haga clic en **Save**(Guardar). + ![Botón "Save" (Guardar) para la configuración de debates](/assets/images/help/discussions/click-save.png) -## Leer más +## Información adicional - "[Acerca de los debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions)" -- "[Administrar debates para tu comunidad](/discussions/managing-discussions-for-your-community)" -- "[Habilitar o inhabilitar los debates de GitHub para una organización](/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization)". +- "[Administrar debates para la comunidad](/discussions/managing-discussions-for-your-community)" +- [Habilitación o deshabilitación de los debates de GitHub para una organización](/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization). diff --git a/translations/es-ES/content/organizations/managing-organization-settings/managing-pull-request-reviews-in-your-organization.md b/translations/es-ES/content/organizations/managing-organization-settings/managing-pull-request-reviews-in-your-organization.md index a1ab4ef3f4..21e00713e0 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/managing-pull-request-reviews-in-your-organization.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/managing-pull-request-reviews-in-your-organization.md @@ -1,27 +1,33 @@ --- -title: Administrar revisiones de solicitudes de cambio en tu organización -intro: Puedes limitar qué usuarios pueden aprobar o solicitar cambios a una solicitud de cambios en tu organización. +title: Administración de revisiones de solicitudes de incorporación de cambios en la organización +intro: Puedes limitar qué usuarios pueden aprobar o solicitar cambios en las solicitudes de incorporación de cambios en la organización. versions: feature: pull-request-approval-limit permissions: Organization owners can limit which users can submit reviews that approve or request changes to a pull request. topics: - Organizations - Pull requests -shortTitle: Administrar las revisiones de las solicitudes de cambios +shortTitle: Manage pull request reviews +ms.openlocfilehash: 2d097e95572932f05795bd28627cb73b1fad43ca +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126220' --- - ## Acerca de los límites de revisión de código Predeterminadamente, en los repositorios públicos, cualquier usuario puede emitir revisiones que aprueben o soliciten cambios a una solicitud de cambios. -Puedes limitar quiénes pueden aprobar o solicitar cambios a las solicitudes de cambios en los repositorios públicos que le pertenezcan a tu organización. Después de que habilitas los límites de revisión de código, cualquiera puede comentar en las solicitudes de cambios en tus repositorios públicos, pero solo las personas con acceso explícito a cualquier repositorio pueden aprobar una solicitud de cambios o solicitar cambios a ella. +Puede limitar quién puede aprobar o solicitar cambios en las solicitudes de incorporación de cambios en repositorios públicos propiedad de su organización. Después de habilitar los límites de revisión del código, cualquier usuario puede comentar las solicitudes de incorporación de cambios en los repositorios públicos, pero solo las personas con acceso explícito a un repositorio pueden aprobar una solicitud de incorporación de cambios o solicitar cambios. -También puedes habilitar límites de la revisión de código para los repositorios individuales. Si habilitas los límites en tu organización, ignorarás cualquier límite para repositorios individuales que le pertenezcan a ella. Para obtener más información, consulta la sección "[Administrar las revisiones de solicitudes de cambios en tu repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-pull-request-reviews-in-your-repository)". +También puede habilitar los límites de revisión del código para repositorios individuales. Si habilita a la organización o establece límites, invalidará los límites de repositorios individuales propiedad de la organización. Para obtener más información, vea "[Administración de revisiones de solicitudes de incorporación de cambios en el repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-pull-request-reviews-in-your-repository)". ## Habilitar los límites de revisión de código -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -1. En la sección de "Acceso" de la barra lateral, haz clic en **Moderación {% octicon "report" aria-label="The report icon" %}**. -1. Debajo de "{% octicon "report" aria-label="The report icon" %} Moderación", haz clic en **Límites de la revisión de código**. ![Captura de pantalla del elemento de la barra lateral para los límites de la revisión de código para organizaciones](/assets/images/help/organizations/code-review-limits-organizations.png) -1. Revisa la información en la pantalla. Haz clic en **Limitar la revisión en todos los repositorios** para limitar las revisiones a aquellos con acceso explícito o haz clic en **Eliminar los límites de revisión de todos los repositorios** para eliminar los límites de todos los repositorios públicos en tu organización. ![Captura de pantalla de los ajustes en los límites de la revisión de código para las organizaciones](/assets/images/help/organizations/code-review-limits-organizations-settings.png) +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} +1. En la sección "Access" de la barra lateral, haga clic en **({% octicon "report" aria-label="The report icon" %} Moderación)** . +1. En "{% octicon "report" aria-label="The report icon" %} Moderación), haga clic en **Code review limits** (Límites de revisión del código). +![Captura de pantalla del elemento de la barra lateral para los límites de revisión del código para las organizaciones](/assets/images/help/organizations/code-review-limits-organizations.png) +1. Revise la información de la pantalla. Haga clic en **Limit review on all repositories** (Limitar revisión en todos los repositorios) para limitar las revisiones a las personas con acceso explícito o en **Remove review limits from all repositories** (Quitar límites de revisión de todos los repositorios) para quitar los límites de todos los repositorios públicos de la organización. +![Captura de pantalla de la configuración de límites de revisión del código para organizaciones](/assets/images/help/organizations/code-review-limits-organizations-settings.png) diff --git a/translations/es-ES/content/organizations/managing-organization-settings/managing-scheduled-reminders-for-your-organization.md b/translations/es-ES/content/organizations/managing-organization-settings/managing-scheduled-reminders-for-your-organization.md index 8d876525c6..62c8e8775f 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/managing-scheduled-reminders-for-your-organization.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/managing-scheduled-reminders-for-your-organization.md @@ -9,9 +9,14 @@ versions: topics: - Organizations - Teams -shortTitle: Administrar los recordatorios programados +shortTitle: Manage scheduled reminders +ms.openlocfilehash: 870e22581488689a72cc70f317b6d97fdc4f5ed5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126219' --- - ## Acerca de los recordatorios programados para las solicitudes de extracción {% data reusables.reminders.about-scheduled-reminders-teams-orgs %} @@ -21,42 +26,17 @@ Los propietarios de la organización pueden programar un recordatorio para uno m {% data reusables.reminders.scheduled-reminders-limitations %} ## Crear un recordatorio programado para una organización -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.reminders.scheduled-reminders %} -{% data reusables.reminders.add-reminder %} -{% data reusables.reminders.authorize-slack %} -{% data reusables.reminders.slack-channel %} -{% data reusables.reminders.days-dropdown %} -{% data reusables.reminders.times-dropdowns %} -{% data reusables.reminders.tracked-repos %} -1. Da clic en el menú desplegable de **Añadir equipo** debajo de "Filtrar por equipo asignado para revisar el código", y elige uno o más equipos. Puedes agregar hasta 100 equipos. Si el equipo que seleccionas carece de acceso a los "Repositorios rastreados" seleccionados anteriormente, no podrás crear el recordatorio programado. ![Menú desplegable de añadir un equipo](/assets/images/help/organizations/scheduled-reminders-add-teams.png) -{% data reusables.reminders.ignore-drafts %} -{% data reusables.reminders.no-review-requests %} -{% data reusables.reminders.author-reviews %} -{% data reusables.reminders.approved-prs %} -{% data reusables.reminders.min-age %} -{% data reusables.reminders.min-staleness %} -{% data reusables.reminders.ignored-terms %} -{% data reusables.reminders.ignored-labels %} -{% data reusables.reminders.required-labels %} -{% data reusables.reminders.create-reminder %} +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.reminders.scheduled-reminders %} {% data reusables.reminders.add-reminder %} {% data reusables.reminders.authorize-slack %} {% data reusables.reminders.slack-channel %} {% data reusables.reminders.days-dropdown %} {% data reusables.reminders.times-dropdowns %} {% data reusables.reminders.tracked-repos %} +1. En "Filter by team assigned to review code" (Filtrar por equipo asignado para revisar el código), haga clic en el menú desplegable **Add a team** (Agregar un equipo) y elija uno o más equipos. Puedes agregar hasta 100 equipos. Si el equipo que seleccionas carece de acceso a los "Repositorios rastreados" seleccionados anteriormente, no podrás crear el recordatorio programado. +![Menú desplegable Add a team](/assets/images/help/organizations/scheduled-reminders-add-teams.png) (Agregar un equipo) {% data reusables.reminders.ignore-drafts %} {% data reusables.reminders.no-review-requests %} {% data reusables.reminders.author-reviews %} {% data reusables.reminders.approved-prs %} {% data reusables.reminders.min-age %} {% data reusables.reminders.min-staleness %} {% data reusables.reminders.ignored-terms %} {% data reusables.reminders.ignored-labels %} {% data reusables.reminders.required-labels %} {% data reusables.reminders.create-reminder %} ## Administrar un recordatorio programado para una organización -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.reminders.scheduled-reminders %} -{% data reusables.reminders.edit-existing %} -{% data reusables.reminders.edit-page %} -{% data reusables.reminders.update-buttons %} +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.reminders.scheduled-reminders %} {% data reusables.reminders.edit-existing %} {% data reusables.reminders.edit-page %} {% data reusables.reminders.update-buttons %} ## Borrar un recordatorio programado para una organización -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.reminders.scheduled-reminders %} -{% data reusables.reminders.delete %} +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.reminders.scheduled-reminders %} {% data reusables.reminders.delete %} -## Leer más +## Lecturas adicionales -- "[Administrar tus recordatorios programados](/github/setting-up-and-managing-your-github-user-account/managing-your-scheduled-reminders)" -- "[Administrar los recordatorios programados para tu equipo](/organizations/organizing-members-into-teams/managing-scheduled-reminders-for-your-team)" +- "[Administración de los recordatorios programados](/github/setting-up-and-managing-your-github-user-account/managing-your-scheduled-reminders)" +- "[Administración de los recordatorios programados para el equipo](/organizations/organizing-members-into-teams/managing-scheduled-reminders-for-your-team)" diff --git a/translations/es-ES/content/organizations/managing-organization-settings/managing-the-commit-signoff-policy-for-your-organization.md b/translations/es-ES/content/organizations/managing-organization-settings/managing-the-commit-signoff-policy-for-your-organization.md index 533286ec95..761972a005 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/managing-the-commit-signoff-policy-for-your-organization.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/managing-the-commit-signoff-policy-for-your-organization.md @@ -1,25 +1,29 @@ --- -title: Managing the commit signoff policy for your organization -intro: 'You can require users to automatically sign off all commits they make in {% data variables.product.product_name %}''s web interface to repositories owned by your organization.' +title: Administración de la directiva de aprobación de confirmaciones para la organización +intro: 'Puedes requerir que los usuarios aprueben automáticamente todas las confirmaciones que realicen en la interfaz web de {% data variables.product.product_name %} en repositorios que pertenezcan a tu organización.' versions: feature: commit-signoffs permissions: Organization owners can require all commits to repositories owned by the organization be signed off by the commit author. topics: - Organizations shortTitle: Manage the commit signoff policy +ms.openlocfilehash: 0d4f2a0fae7db59a7a1f5d8646263e965e9be9ef +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147409875' --- +## Acerca de las aprobaciones de confirmación -## About commit signoffs +Para confirmar que una confirmación cumple con las reglas y las licencias que rigen un repositorio, muchas organizaciones requieren que los desarrolladores aprueben todas las confirmaciones. Si tu organización requiere aprobaciones de confirmación, puedes hacer que la aprobación sea una parte sencilla del proceso de confirmación habilitando las aprobaciones de confirmación obligatorias para los usuarios que realizan la confirmación a través de la interfaz web de {% data variables.product.product_name %}. Después de habilitar las aprobaciones de confirmación obligatorias para una organización, el autor de la confirmación aprobará automáticamente todas las confirmaciones realizadas en los repositorios de esa organización a través de la interfaz web de {% data variables.product.product_name %}. -To affirm that a commit complies with the rules and licensing governing a repository, many organizations require developers to sign off on every commit. If your organization requires commit signoffs, you can make signing off a seamless part of the commit process by enabling compulsory commit signoffs for users committing through {% data variables.product.product_name %}'s web interface. After you enable compulsory commit signoffs for an organization, every commit made to repositories in that organization through {% data variables.product.product_name %}'s web interface will automatically be signed off on by the commit author. - -People with admin access to a repository can also enable compulsory commit signoffs at the repository level. Para obtener más información, consulta la sección "[Administrar la política de cierre de sesión en confirmaciones para tu repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository)". +Los usuarios con acceso de administrador a un repositorio también pueden habilitar las aprobaciones de confirmación obligatorias en el nivel de repositorio. Para obtener más información, consulta "[Administración de la directiva de aprobación de confirmaciones para el repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository)". {% data reusables.repositories.commit-signoffs %} -## Managing compulsory commit signoffs for your organization +## Administración de la aprobación de confirmaciones obligatorias para la organización -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.repository-defaults %} -1. Select or deselect **Require contributors to sign off on web-based commits**. ![Screenshot of Require contributors to sign off on web-based commits](/assets/images/help/organizations/require-signoffs.png) +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.repository-defaults %} +1. Seleccione o anule la selección de **Require contributors to sign off on web-based commits** (Requerir a los colaboradores aprobación para las confirmaciones basadas en web). + ![Captura de pantalla de la opción para requerir a los colaboradores aprobación para las confirmaciones basadas en web](/assets/images/help/organizations/require-signoffs.png) diff --git a/translations/es-ES/content/organizations/managing-organization-settings/managing-the-default-branch-name-for-repositories-in-your-organization.md b/translations/es-ES/content/organizations/managing-organization-settings/managing-the-default-branch-name-for-repositories-in-your-organization.md index 2fafba482b..bfa3661b17 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/managing-the-default-branch-name-for-repositories-in-your-organization.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/managing-the-default-branch-name-for-repositories-in-your-organization.md @@ -12,26 +12,32 @@ versions: topics: - Organizations - Teams -shortTitle: Administrar el nombre de la rama predeterminada +shortTitle: Manage default branch name +ms.openlocfilehash: 38bd35506728f4437c9a1644235fe748c6a8a58a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119306' --- - ## Acerca de la administración del nombre de la rama predeterminada -Cuadno un miembro de tu organización crea un repositorio nuevo en la misma, éste contendrá una rama que será la predeterminada. Puedes cambiar el nombre que {% data variables.product.product_name %} utiliza para dicha rama en los repositorios nuevos que creen los miembros de tu organización. Para obtener màs informaciòn sobre la rama predeterminada, consulta la secciòn "[Acerca de las ramas](/github/collaborating-with-issues-and-pull-requests/about-branches#about-the-default-branch)". +Cuadno un miembro de tu organización crea un repositorio nuevo en la misma, éste contendrá una rama que será la predeterminada. Puedes cambiar el nombre que {% data variables.product.product_name %} utiliza para dicha rama en los repositorios nuevos que creen los miembros de tu organización. Para obtener más información sobre la rama predeterminada, vea "[Acerca de las ramas](/github/collaborating-with-issues-and-pull-requests/about-branches#about-the-default-branch)". {% data reusables.branches.change-default-branch %} -Si un propietario de la empresa requirió una política para el nombre de la rama predeterminada de tu empresa, no puedes configurar dicho nombre en tu organización. En su lugar, puedes cambiar la rama predeterminada para los repositorios individuales. Para obtener más información, consulta las secciones {% ifversion fpt %}"[Requerir políticas de administración de repositorios en tu empresa](/enterprise-cloud@latest/admin/policies/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-the-default-branch-name)"{% else %}"[Requerir políticas de administración de repositorios en tu empresa](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-the-default-branch-name)"{% endif %} y "[Cambiar la rama predeterminada](/github/administering-a-repository/changing-the-default-branch)". +Si un propietario de la empresa requirió una política para el nombre de la rama predeterminada de tu empresa, no puedes configurar dicho nombre en tu organización. En su lugar, puedes cambiar la rama predeterminada para los repositorios individuales. Para obtener más información, vea {% ifversion fpt %}"[Aplicar directivas de administración de repositorios en la empresa](/enterprise-cloud@latest/admin/policies/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-the-default-branch-name)"{% else %}"[Aplicar directivas de administración de repositorios en la empresa](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-the-default-branch-name)"{% endif %} y "[Cambiar la rama predeterminada](/github/administering-a-repository/changing-the-default-branch)". ## Configurar el nombre de la rama predeterminada -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.repository-defaults %} -3. Debajo de "Rama predeterminada del repositorio", da clic en **Cambiar el nombre de la rama predeterminada ahora**. ![Botón de ignorar](/assets/images/help/organizations/repo-default-name-button.png) -4. Teclea el nombre predeterminado que quisieras utilizar para las ramas nuevas. ![Caja de texto para ingresar el nombre predeterminado](/assets/images/help/organizations/repo-default-name-text.png) -5. Da clic en **Actualizar**. ![Botón de actualizar](/assets/images/help/organizations/repo-default-name-update.png) +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.repository-defaults %} +3. En "Repository default branch" (Rama predeterminada del repositorio), haga clic en **Change default branch name now** (Cambiar el nombre de la rama predeterminada ahora). + ![Botón para invalidar](/assets/images/help/organizations/repo-default-name-button.png) +4. Teclea el nombre predeterminado que quisieras utilizar para las ramas nuevas. + ![Cuadro de texto para introducir el nombre predeterminado](/assets/images/help/organizations/repo-default-name-text.png) +5. Haga clic en **Update**(Actualizar). + ![Botón Actualizar](/assets/images/help/organizations/repo-default-name-update.png) -## Leer más +## Información adicional -- "[Administrar el nombre de la rama predeterminada para tus repositorios](/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories)" +- "[Administrar el nombre de la rama predeterminada para sus repositorios](/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories)" diff --git a/translations/es-ES/content/organizations/managing-organization-settings/managing-the-display-of-member-names-in-your-organization.md b/translations/es-ES/content/organizations/managing-organization-settings/managing-the-display-of-member-names-in-your-organization.md index fafb740f43..4649ce4af4 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/managing-the-display-of-member-names-in-your-organization.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/managing-the-display-of-member-names-in-your-organization.md @@ -13,20 +13,23 @@ versions: topics: - Organizations - Teams -shortTitle: Administrar cómo se muestran los nombres de los miembros +shortTitle: Manage display of member names +ms.openlocfilehash: 0a394b40689d95ea37906fef2ddc9b203e2041c3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147409431' --- - Los propietarios de la organización pueden administrar la visualización de los nombres de los miembros en una organización. ![Nombre del perfil del autor del comentario que se muestra en un comentario](/assets/images/help/issues/commenter-full-name.png) -Cada miembro de la organización elige su propio nombre de perfil en sus configuraciones. Para obtener más información, consulta la sección "[Personalizar tu perfil](/github/setting-up-and-managing-your-github-profile/personalizing-your-profile#changing-your-profile-name)." +Cada miembro de la organización elige su propio nombre de perfil en sus configuraciones. Para obtener más información, consulte "[Personalización del perfil](/github/setting-up-and-managing-your-github-profile/personalizing-your-profile#changing-your-profile-name)". -{% ifversion profile-name-enterprise-setting %} -Es posible que no puedas configurar este ajuste para tu organización si un propietario de la empresa configuró una política a nivel empresarial. Para obtener más información, consulta la sección "[Requerir políticas de administración de repositorios en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-inviting-outside-collaborators-to-repositories)".{% endif %} +{% ifversion profile-name-enterprise-setting %} Si el propietario de la cuenta de empresa ha establecido una directiva en el nivel de empresa, es posible que no puedas configurar este valor para tu organización. Para obtener más información, consulta "[Aplicación de directivas de administración de repositorios en la empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-inviting-outside-collaborators-to-repositories)".{% endif %} -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.member-privileges %} -5. Dentro de "Admin repository permissions" (Permisos del administrador del repositorio), selecciona o quita la marca de selección **Allow members to see comment author's profile name in private repositories (Permitir que los miembros vean el nombre de perfil del autor del comentario en los repositorios privados)**. ![Casilla de verificación para permitir que los miembros vean el nombre completo del autor del comentario en los repositorios privados](/assets/images/help/organizations/allow-members-to-view-full-names.png) -6. Haz clic en **Save ** (guardar). +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.member-privileges %} +5. Dentro de "Admin repository permissions" (Permisos del administrador del repositorio), seleccione o quite la marca de selección de **Allow members to see comment author's profile name in private repositories** (Permitir que los miembros vean el nombre de perfil del autor del comentario en los repositorios privados). +![Casilla para permitir que los miembros vean el nombre completo del autor del comentario en los repositorios privados](/assets/images/help/organizations/allow-members-to-view-full-names.png) +6. Haga clic en **Save**(Guardar). diff --git a/translations/es-ES/content/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization.md b/translations/es-ES/content/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization.md index 134d90e67d..64cf7d32ee 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization.md @@ -1,6 +1,6 @@ --- -title: Managing the forking policy for your organization -intro: 'You can allow or prevent the forking of any private{% ifversion ghes or ghae or ghec %} and internal{% endif %} repositories owned by your organization.' +title: Administrar la política de bifurcación para tu organización +intro: 'Puedes permitir o evitar la bifurcación de cualquier repositorio privado{% ifversion ghes or ghae or ghec %} e interno{% endif %} propiedad de su organización.' redirect_from: - /articles/allowing-people-to-fork-private-repositories-in-your-organization - /github/setting-up-and-managing-organizations-and-teams/allowing-people-to-fork-private-repositories-in-your-organization @@ -15,25 +15,24 @@ topics: - Organizations - Teams shortTitle: Manage forking policy +ms.openlocfilehash: 11aad8ee3c08b62f6bc352f91b6d804f35eee6e6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119298' --- +De manera predeterminada, las nuevas organizaciones se configuran para no permitir la bifurcación de repositorios privados{% ifversion ghes or ghec or ghae %} e internos{% endif %}. -By default, new organizations are configured to disallow the forking of private{% ifversion ghes or ghec or ghae %} and internal{% endif %} repositories. +Si permite la bifurcación de repositorios privados{% ifversion ghes or ghec or ghae %} e internos{% endif %} en el nivel de organización, también puede configurar la capacidad de bifurcar un repositorio privado{% ifversion ghes or ghec or ghae %} o interno{% endif %}. Para obtener más información, consulte "[Administración de la directiva de bifurcación para el repositorio](/github/administering-a-repository/managing-the-forking-policy-for-your-repository)". -If you allow forking of private{% ifversion ghes or ghec or ghae %} and internal{% endif %} repositories at the organization level, you can also configure the ability to fork a specific private{% ifversion ghes or ghec or ghae %} or internal{% endif %} repository. For more information, see "[Managing the forking policy for your repository](/github/administering-a-repository/managing-the-forking-policy-for-your-repository)." +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.profile.org_member_privileges %} +1. En "Repository forking", seleccione **Allow forking of private {% ifversion ghec or ghes or ghae %}and internal {% endif %}repositories**. -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.profile.org_member_privileges %} -1. Under "Repository forking", select **Allow forking of private {% ifversion ghec or ghes or ghae %}and internal {% endif %}repositories**. + {%- ifversion fpt %} ![ Casilla para permitir o no permitir las bifurcaciones en la organización](/assets/images/help/repository/allow-disable-forking-fpt.png) {%- elsif ghes or ghec or ghae %} ![Casilla para permitir o no permitir las bifurcaciones en la organización](/assets/images/help/repository/allow-disable-forking-organization.png) {%- endif %} +6. Haga clic en **Save**(Guardar). - {%- ifversion fpt %} - ![Checkbox to allow or disallow forking in the organization](/assets/images/help/repository/allow-disable-forking-fpt.png) - {%- elsif ghes or ghec or ghae %} - ![Checkbox to allow or disallow forking in the organization](/assets/images/help/repository/allow-disable-forking-organization.png) - {%- endif %} -6. Click **Save**. +## Información adicional -## Further reading - -- "[About forks](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)" -- "[Repository roles for an organization](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)" +- "[Acerca de las bifurcaciones](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)" +- "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)" diff --git a/translations/es-ES/content/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization.md b/translations/es-ES/content/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization.md index d954416025..36b5d52c9a 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization.md @@ -1,6 +1,6 @@ --- title: Administrar la publicación de sitios de GitHub Pages de tu organización -intro: 'Puedes controlar si los miembros de tu organización pueden publicar sitios de {% data variables.product.prodname_pages %} desde los repositorios que le pertenecen{% ifversion ghec %} y restringir las visibilidades que estos eligen para dichos sitios{% endif %}.' +intro: 'Puedes controlar si los miembros de la organización pueden publicar sitios de {% data variables.product.prodname_pages %} desde repositorios de esta{% ifversion ghec %} y restringir las visibilidades que estos eligen para dichos sitios{% endif %}.' permissions: 'Organization owners can manage the publication of {% data variables.product.prodname_pages %} sites from repositories in the organization.' product: '{% data reusables.gated-features.pages %}' versions: @@ -14,34 +14,35 @@ redirect_from: topics: - Organizations - Teams -shortTitle: Administrar la publicación de sitios de páginas +shortTitle: Manage Pages site publication +ms.openlocfilehash: cce086c19dd6f20de28dde599c13074c48851753 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140666' --- - -{% ifversion fpt %} -Puedes elegir permitir o dejar de permitir que los miembros de las organizaciones publiquen los sitios de {% data variables.product.prodname_pages %}. Las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} también pueden elegir permitir sitios publicados abiertamente, en privado, ambos o ninguno. Para obtener más información, consulta la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization). -{% elsif ghec %} -Puedes elegir el permitir a los miembros de la organización crear sitios que se publican abiertamente, en privado, ambos o ninguno. Para obtener más información acerca del control de accesos de los sitios de {% data variables.product.prodname_pages %}, 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)". +{% ifversion fpt %} Puedes optar por permitir o impedir que los miembros de la organización publiquen sitios de {% data variables.product.prodname_pages %}. Las organizaciones que usan {% data variables.product.prodname_ghe_cloud %} también pueden optar por permitir sitios que se publican de forma pública, de forma privada, ambas opciones o ninguna. Para obtener más información, consulte la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization). +{% elsif ghec %} Puedes optar por permitir que los miembros de la organización creen sitios que se publican de forma pública, de forma privada, ambas opciones o ninguna. Para obtener más información sobre el control de acceso de los sitios de {% data variables.product.prodname_pages %}, consulta "[Cambio de la visibilidad del sitio de {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/changing-the-visibility-of-your-github-pages-site)". {% endif %} -Si dejas de permitir la publicación de sitios de {% data variables.product.prodname_pages %}, cualquier sitio que ya se haya publicado permanecerá así. Puedes anular la publicación del sitio manualmente. Para obtener más información, consulta la sección "[Anular la publicación de un sitio de {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/unpublishing-a-github-pages-site)". +Si dejas de permitir la publicación de sitios de {% data variables.product.prodname_pages %}, cualquier sitio que ya se haya publicado permanecerá así. Puedes anular la publicación del sitio manualmente. Para obtener más información, consulta "[Anulación de la publicación de un sitio de {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/unpublishing-a-github-pages-site)". -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.member-privileges %}{% ifversion fpt %} -1. Debajo de "Creación de páginas", selecciona o deselecciona **Público**. +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.member-privileges %}{% ifversion fpt %} +1. En ""Pages creation" (Creación de páginas), selecciona o anula la selección de **Public** (Público). - ![Casillas de verificación para permitir o dejar de permitir la creación de sitios de {% data variables.product.prodname_pages %}](/assets/images/help/organizations/github-pages-creation-checkboxes-fpt.png){% elsif ghec %} + ![Casillas para permitir o no permitir la creación de sitios de {% data variables.product.prodname_pages %}](/assets/images/help/organizations/github-pages-creation-checkboxes-fpt.png){% elsif ghec %} 1. Debajo de "Creación de páginas", selecciona las visibilidades que quieras permitir y deselecciona aquellas que quieres dejar de permitir. - ![Casillas de verificación para permitir o dejar de permitir la creación de sitios de {% data variables.product.prodname_pages %}](/assets/images/help/organizations/github-pages-creation-checkboxes.png){% else %} -1. Debajo de "Creación de páginas", selecciona y deselecciona **Permitir a los miembros publicar sitios**. + ![Casillas para permitir o no permitir la creación de sitios de {% data variables.product.prodname_pages %}](/assets/images/help/organizations/github-pages-creation-checkboxes.png){% else %} +1. En "Creación de páginas", selecciona o anula la selección de **Permitir que los miembros publiquen sitios**. - ![Casilla deseleccionada para la opción "Permitir que los miembros publiquen sitios"](/assets/images/help/organizations/org-settings-pages-disable-publication-checkbox.png){% endif %}{% ifversion fpt or ghec %} + ![Casilla no seleccionada para la opción "Allow members to publish sites" (Permitir que los miembros publiquen sitios)](/assets/images/help/organizations/org-settings-pages-disable-publication-checkbox.png){% endif %}{% ifversion fpt or ghec %} {% indented_data_reference reusables.pages.privately-publish-ghec-only spaces=3%}{% endif %} -1. Haz clic en **Save ** (guardar). +1. Haga clic en **Save**(Guardar). -## Leer más +## Información adicional - "[Acerca de {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages)" diff --git a/translations/es-ES/content/organizations/managing-organization-settings/managing-updates-from-accounts-your-organization-sponsors.md b/translations/es-ES/content/organizations/managing-organization-settings/managing-updates-from-accounts-your-organization-sponsors.md index 13af05c45f..b016133f91 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/managing-updates-from-accounts-your-organization-sponsors.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/managing-updates-from-accounts-your-organization-sponsors.md @@ -10,20 +10,26 @@ permissions: Organization owners can manage updates from accounts the organizati topics: - Organizations - Teams -shortTitle: Administrar las actualizaciones de los patrocinios +shortTitle: Manage sponsorship updates +ms.openlocfilehash: 8023a4673a45a7afdf5351854fcfcc8a29f0b1fe +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119297' --- - {% data reusables.sponsors.org-sponsors-release-phase %} Los desarrolladores y organizaciones que patrocine tu organización pueden enviarte actualizaciones sobre su trabajo. Puedes administrar la dirección de correo electrónico que recibe estas actualizaciones. -También puedes inhabilitar las actualizaciones de las cuentas que tu organización patrocine. Para obtener más información, consulta "[Administar tu patrocinio](/sponsors/sponsoring-open-source-contributors/managing-your-sponsorship#managing-email-updates-for-your-sponsorship)". +También puedes inhabilitar las actualizaciones de las cuentas que tu organización patrocine. Para más información, vea "[Administración del patrocinio](/sponsors/sponsoring-open-source-contributors/managing-your-sponsorship#managing-email-updates-for-your-sponsorship)". -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -1. Debajo de "correo electrónico de actualización de patrocinios (Privado)", teclea la dirección de correo electrónico de la cual deseas recibir actualizaciones sobre las cuentas que patrocina tu organización. ![Casilla de texto para ingresar una dirección de correo electrónico para recibir actualizaciones de las cuentas patrocinadas](/assets/images/help/sponsors/organization-update-email-textbox.png) -1. Haz clic en **Update profile (Actualizar perfil)**. ![Botón Actualizar perfil](/assets/images/help/organizations/update-profile-button.png) +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} +1. Debajo de "correo electrónico de actualización de patrocinios (Privado)", teclea la dirección de correo electrónico de la cual deseas recibir actualizaciones sobre las cuentas que patrocina tu organización. + ![Casilla de texto para introducir una dirección de correo electrónico a fin de recibir actualizaciones de las cuentas patrocinadas](/assets/images/help/sponsors/organization-update-email-textbox.png) +1. Haga clic en **Update profile**. + ![Botón Actualizar perfil](/assets/images/help/organizations/update-profile-button.png) -## Leer más +## Información adicional - "[{% data variables.product.prodname_sponsors %}](/sponsors)" diff --git a/translations/es-ES/content/organizations/managing-organization-settings/renaming-an-organization.md b/translations/es-ES/content/organizations/managing-organization-settings/renaming-an-organization.md index 30bd57d2b3..50b02ed56e 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/renaming-an-organization.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/renaming-an-organization.md @@ -1,6 +1,6 @@ --- -title: Renaming an organization -intro: 'If your project or company has changed names, you can update the name of your organization to match.' +title: Renombrar una organización +intro: 'Si tu proyecto o empresa cambió de nombre, puedes actualizar el nombre de tu organización para que coincida.' redirect_from: - /articles/what-happens-when-i-change-my-organization-s-name - /articles/renaming-an-organization @@ -13,39 +13,43 @@ versions: topics: - Organizations - Teams +ms.openlocfilehash: 088094a03e2416b4da0e3011978ab5e9edd316b2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119250' --- - {% tip %} -**Tip:** Only organization owners can rename an organization. {% data reusables.organizations.new-org-permissions-more-info %} +**Sugerencia:** Solo los propietarios de la organización pueden cambiar el nombre de una organización. {% data reusables.organizations.new-org-permissions-more-info %} {% endtip %} -## What happens when I change my organization's name? +## ¿Qué sucede cuando cambio el nombre de mi organización? -After changing your organization's name, your old organization name becomes available for someone else to claim. When you change your organization's name, most references to your repositories under the old organization name automatically change to the new name. However, some links to your profile won't automatically redirect. +Después de cambiar el nombre de tu organización, el nombre antiguo de tu organización se pone a disposición para quien lo quiera utilizar. Cuando cambias el nombre de tu organización, la mayoría de las referencias a los repositorios bajo el nombre antiguo de tu organización se cambiarán automáticamente al nombre nuevo. Sin embargo, algunos enlaces a tu perfil no se redirigirán automáticamente. -### Changes that occur automatically +### Cambios que ocurren automáticamente -- {% data variables.product.prodname_dotcom %} automatically redirects references to your repositories. Web links to your organization's existing **repositories** will continue to work. This can take a few minutes to complete after you initiate the change. -- You can continue pushing your local repositories to the old remote tracking URL without updating it. However, we recommend you update all existing remote repository URLs after changing your organization name. Because your old organization name is available for use by anyone else after you change it, the new organization owner can create repositories that override the redirect entries to your repository. For more information, see "[Managing remote repositories](/github/getting-started-with-github/managing-remote-repositories)." -- Previous Git commits will also be correctly attributed to users within your organization. +- {% data variables.product.prodname_dotcom %} redirige automáticamente las referencias a tus repositorios. Los enlaces web a los **repositorios** existentes de la organización seguirán funcionando. Puede tomar algunos minutos para que se complete luego de que inicies el cambio. +- Puedes continuar subiendo tus repositorios locales a la URL de seguimiento del remoto antiguo sin actualizarla. Sin embargo, recomendamos que actualices todas las URL de repositorios remotos existentes después de cambiar el nombre de tu organización. Como el nombre antiguo de tu organización queda disponible para que lo utilice cualquier otra persona después de que lo cambies, el propietario de la organización nuevo puede crear repositorios que remplacen las entradas redirigidas a tu repositorio. Para más información, vea "[Administración de repositorios remotos](/github/getting-started-with-github/managing-remote-repositories)". +- Las confirmaciones de Git anteriores también se atribuirán según corresponda a los usuarios de tu organización. -### Changes that aren't automatic +### Cambios que no son automáticos -After changing your organization's name: -- Links to your previous organization profile page, such as `https://{% data variables.command_line.backticks %}/previousorgname`, will return a 404 error. We recommend you update links to your organization from other sites{% ifversion fpt or ghec %}, such as your LinkedIn or Twitter profiles{% endif %}. -- API requests that use the old organization's name will return a 404 error. We recommend you update the old organization name in your API requests. -- There are no automatic [@mention](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams) redirects for teams that use the old organization's name.{% ifversion ghec %} -- If SAML single sign-on (SSO) is enabled for the organization, you must update the organization name in the application for {% data variables.product.prodname_ghe_cloud %} on your identity provider (IdP). If you don't update the organization name on your IdP, members of the organization will no longer be able to authenticate with your IdP to access the organization's resources. For more information, see "[Connecting your identity provider to your organization](/github/setting-up-and-managing-organizations-and-teams/connecting-your-identity-provider-to-your-organization)."{% endif %} +Después de cambiar el nombre de tu organización: +- Los vínculos a la página de perfil de la organización anterior, como `https://{% data variables.command_line.backticks %}/previousorgname`, devolverán un error 404. Le recomendamos que actualice los vínculos a la organización desde otros sitios{% ifversion fpt or ghec %}, por ejemplo los perfiles de LinkedIn o Twitter{% endif %}. +- Las solicitudes API que utilizan el nombre de la organización antiguo generarán un error 404. Recomendamos que actualices el nombre de la organización antiguo en tus solicitudes API. +- No hay redireccionamientos automáticos de [@mention](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams) para los equipos que usan el nombre de la organización anterior.{% ifversion ghec %} +- Si se habilita el inicio de sesión único (SSO) para la organización, debes actualizar el nombre de la misma en la aplicación para {% data variables.product.prodname_ghe_cloud %} en tu proveedor de identidad (IdP). Si no actualizas el nombre de organización en tu IdP, los miembros de esta ya no podrán autenticarse con tu IdP para acceder a los recursos de la organización. Para más información, vea "[Conexión del proveedor de identidades a la organización](/github/setting-up-and-managing-organizations-and-teams/connecting-your-identity-provider-to-your-organization)".{% endif %} -## Changing your organization's name +## Cambiar el nombre de tu organización -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -4. Near the bottom of the settings page, under "Rename organization", click **Rename Organization**. - ![Rename organization button](/assets/images/help/settings/settings-rename-organization.png) +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} +4. Junto a la parte de abajo de la página de configuración, en "Cambiar el nombre de la organización", haga clic en **Cambiar el nombre de la organización**. + ![Botón Cambiar el nombre de la organización](/assets/images/help/settings/settings-rename-organization.png) -## Further reading +## Información adicional -* "[Why are my commits linked to the wrong user?](/pull-requests/committing-changes-to-your-project/troubleshooting-commits/why-are-my-commits-linked-to-the-wrong-user)" +* "[¿Por qué mis confirmaciones están vinculadas al usuario incorrecto?](/pull-requests/committing-changes-to-your-project/troubleshooting-commits/why-are-my-commits-linked-to-the-wrong-user)" diff --git a/translations/es-ES/content/organizations/managing-organization-settings/restricting-repository-creation-in-your-organization.md b/translations/es-ES/content/organizations/managing-organization-settings/restricting-repository-creation-in-your-organization.md index bc13eaebc7..e86877a54a 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/restricting-repository-creation-in-your-organization.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/restricting-repository-creation-in-your-organization.md @@ -12,42 +12,37 @@ versions: topics: - Organizations - Teams -shortTitle: Restringir la creación de repositorios +shortTitle: Restrict repository creation +ms.openlocfilehash: da5d32962c52b752dff9dd9012f8cc8e5494d8c6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069642' --- - Puedes elegir si los miembros pueden crear repositorios en tu organización o no. {% ifversion ghec or ghes or ghae %}Si permites que los miembros creen repositorios, puedes elegir qué tipos de estos pueden crear.{% elsif fpt %}Si permites que los miembros creen repositorios, puedes elegir si ellos pueden crear tanto repositorios públicos como privados o solo públicos.{% endif %} Los propietarios de las organizaciones siempre pueden crear cualquier tipo de repositorio. -{% ifversion fpt %} -Las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} también pueden restringir a los miembros para que creen únicamente repositorios privados. Para obtener más información, consulta la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/organizations/managing-organization-settings/restricting-repository-creation-in-your-organization). +{% ifversion fpt %} Las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} también pueden restringir a los miembros para que solo creen repositorios privados. Para más información, vea la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/organizations/managing-organization-settings/restricting-repository-creation-in-your-organization). {% endif %} -{% ifversion ghec or ghae or ghes %} -Los propietarios de las empresas pueden restringir las opciones que tienes disponibles para la política de creación de repositorios de tu organización. Para obtener más información, consulta la sección "[Requerir políticas de administración de repositorios en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-creation)". +{% ifversion ghec or ghae or ghes %} Los propietarios de empresa pueden restringir las opciones disponibles para la directiva de creación de repositorios de la organización. Para más información, vea "[Aplicación de directivas de administración de repositorios en la empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-creation)". {% endif %} {% warning %} -**Advertencia**: Este ajuste solo restringe las opciones de visibilidad disponibles cuando los repositorios se crean y no restringe la capacidad de cambiar la visibilidad del repositorio posteriormente. Para obtener más información acerca de cómo restringir los cambios a las visibilidades existentes de los repositorios, consulta la sección "[Restringir la visibilidad de los repositorios en tu organización](/organizations/managing-organization-settings/restricting-repository-visibility-changes-in-your-organization)". +**Advertencia**: Este valor solo restringe las opciones de visibilidad disponibles al crear repositorios, no la capacidad de cambiar la visibilidad del repositorio posteriormente. Para más información sobre cómo restringir los cambios a las visibilidades de los repositorios existentes, vea "[Restricción de los cambios de visibilidad del repositorio en la organización](/organizations/managing-organization-settings/restricting-repository-visibility-changes-in-your-organization)". {% endwarning %} -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.member-privileges %} +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.member-privileges %} 5. Debajo de "Creación de repositorios", selecciona una o más opciones. - {%- ifversion ghes or ghec or ghae %} - ![Opciones de creación de repositorio](/assets/images/help/organizations/repo-creation-perms-radio-buttons.png) - {%- elsif fpt %} - ![Opciones de creación de repositorio](/assets/images/help/organizations/repo-creation-perms-radio-buttons-fpt.png) - {%- endif %} + {%- ifversion ghes or ghec or ghae %} ![Opciones de creación de repositorios](/assets/images/help/organizations/repo-creation-perms-radio-buttons.png) {%- elsif fpt %} ![Repository creation options](/assets/images/help/organizations/repo-creation-perms-radio-buttons-fpt.png) {%- endif %} + + {% ifversion fpt or ghec %} {% note %} - {% ifversion fpt or ghec %} - {% note %} + **Nota:** Para restringir a los miembros a que solo creen repositorios privados, la organización debe usar {% data variables.product.prodname_ghe_cloud %}. {% data reusables.enterprise.link-to-ghec-trial %} - **Nota:** Para restringir a los miembros y que no creen solo repositorios privados, tu organización debe utilizar {% data variables.product.prodname_ghe_cloud %}. {% data reusables.enterprise.link-to-ghec-trial %} + {% endnote %} {%- endif %} - {% endnote %} - {%- endif %} - -6. Haz clic en **Save ** (guardar). +6. Haga clic en **Save**(Guardar). diff --git a/translations/es-ES/content/organizations/managing-organization-settings/restricting-repository-visibility-changes-in-your-organization.md b/translations/es-ES/content/organizations/managing-organization-settings/restricting-repository-visibility-changes-in-your-organization.md index b2afa01bf1..b29d40aef1 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/restricting-repository-visibility-changes-in-your-organization.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/restricting-repository-visibility-changes-in-your-organization.md @@ -12,22 +12,26 @@ versions: topics: - Organizations - Teams -shortTitle: Configurar la política de cambios de visibilidad +shortTitle: Set visibility changes policy permissions: Organization owners can restrict repository visibility changes for an organization. +ms.openlocfilehash: e404d8dea2e188ff5b0b0a8b15c9767374269436 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119249' --- +Puedes restringir quién puede cambiar la visibilidad de los repositorios de la organización, como cambiar un repositorio de privado a público. Para más información sobre la visibilidad de los repositorios, consulta "[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)". -Puedes restringir quién tiene la capacidad de cambiar la visibilidad de los repositorios en tu organización, tal como cambiarlo de privado a público. Para obtener más información acerca de la visibilidad de los repositorios, consulta la sección "[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)". - -Puedes restringir la capacidad de cambiar la visibilidad de los repositorios para que solo lo puedan hacer los propietarios de las organizaciones o puedes permitir que cualquier persona con permisos administrativos en dicho repositorio lo pueda hacer. +Puedes restringir la posibilidad de cambiar la visibilidad del repositorio solo a los propietarios de la organización, o puedes permitir que cualquier persona con acceso de administrador a un repositorio cambie la visibilidad. {% warning %} -**Advertencia**: De habilitarse, este ajuste permite que las personas con acceso administrativo elijan cualquier tipo de visibilidad en un repositorio existente, incluso si no permites que se cree ese tipo de repositorio. Para obtener más información acerca de cómo restringir la visibilidad de los repositorios durante su creación, consulta la sección "[Restringir la creación de repositorios en tu organización](/articles/restricting-repository-creation-in-your-organization)". +**Advertencia**: Si está habilitada, esta opción permite a los usuarios con acceso de administrador elegir cualquier visibilidad para un repositorio existente, incluso si no permites crear ese tipo de repositorio. Para obtener más información sobre cómo restringir la visibilidad de los repositorios durante la creación, consulta "[Restringir la creación de repositorios en tu organización](/articles/restricting-repository-creation-in-your-organization)". {% endwarning %} -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.member-privileges %} -5. En "Repository visibility change" (Cambio en la visibilidad de los repositorios), anula la selección de **Allow members to change repository visibilities for this organization** (Permitir que los miembros cambien las visibilidades de los repositorios para esta organización). ![Casilla para permitir que los miembros cambien la visibilidad de los repositorios](/assets/images/help/organizations/disallow-members-to-change-repo-visibility.png) -6. Haz clic en **Save ** (guardar). +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.member-privileges %} +5. En "Cambio en la visibilidad de los repositorios", anula la selección de **Permitir que los miembros cambien las visibilidades de los repositorios para esta organización**. +![Casilla para permitir que los miembros cambien la visibilidad de los repositorios](/assets/images/help/organizations/disallow-members-to-change-repo-visibility.png) +6. Haga clic en **Save**(Guardar). diff --git a/translations/es-ES/content/organizations/managing-organization-settings/setting-permissions-for-adding-outside-collaborators.md b/translations/es-ES/content/organizations/managing-organization-settings/setting-permissions-for-adding-outside-collaborators.md index 132a0f9e96..f9534dd262 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/setting-permissions-for-adding-outside-collaborators.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/setting-permissions-for-adding-outside-collaborators.md @@ -1,6 +1,6 @@ --- title: Configurar permisos para agregar colaboradores externos -intro: 'Para proteger los datos de tu organización y la cantidad de licencias de pago que se utilizan en ella, puedes configurar quién puede agregar colaboradores externos a los repositorios organizacionales.' +intro: 'Para proteger los datos de tu organización y la cantidad de licencias pagadas que se utilizan en ella, puedes configurar quién puede agregar colaboradores externos a los repositorios que le pertenezcan.' redirect_from: - /articles/restricting-the-ability-to-add-outside-collaborators-to-organization-repositories - /articles/setting-permissions-for-adding-outside-collaborators @@ -12,26 +12,29 @@ versions: topics: - Organizations - Teams -shortTitle: Configurar la política de colaboradores +shortTitle: Set collaborator policy +ms.openlocfilehash: eadf4f805775a99f763ec4df211fe6ea9735dabc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119242' --- +Predeterminadamente, cualquiera con acceso administrativo en un repositorio puede invitar a los colaboradores externos a trabajar en el repositorio. Puedes elegir restringir la posibilidad de agregar colaboradores externos solo a los propietarios de la organización. -Predeterminadamente, cualquiera con acceso administrativo en un repositorio puede invitar a los colaboradores externos a trabajar en el repositorio. Puedes elegir restringir la capacidad para agregar colaboradores externos para que solo lo puedan hacer los propietarios de la organización. +{% ifversion ghec %} {% note %} -{% ifversion ghec %} -{% note %} +**Nota:** Solo las organizaciones que usan {% data variables.product.prodname_ghe_cloud %} pueden restringir la capacidad de invitar a colaboradores externos para que sean propietarios de la organización. {% data reusables.enterprise.link-to-ghec-trial %} -**Nota:** Solo las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} pueden restringir la capacidad de invitar colaboradores externos para que solo sean los propietarios de organizaciones. {% data reusables.enterprise.link-to-ghec-trial %} +{% endnote %} {% endif %} -{% endnote %} -{% endif %} - -{% ifversion ghec %}Si tu organización el pertenece a una cuenta empresarial, no podrás{% else %}No podrás{% endif %}configurar este ajuste para ella en caso de que un propietario de empresa haya configurado una política a nivel empresarial. Para obtener más información, consulta la sección "[Requerir políticas de administración de repositorios en tu empresa]{% ifversion ghec %}(/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-inviting-collaborators-to-repositories)"{% else %}(/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-inviting-outside-collaborators-to-repositories){% endif %}". +{% ifversion ghec %}Si tu organización es propiedad de una cuenta de empresa y el propietario de la cuenta de empresa ha establecido una directiva en el nivel de empresa, es posible que{% else %}no puedas{% endif %} configurar este valor para tu organización. Para más información, consulta "[Aplicación de directivas de administración de repositorios en tu empresa]{% ifversion ghec %}(/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-inviting-collaborators-to-repositories)"{% else %}(/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-inviting-outside-collaborators-to-repositories){% endif %}." {% data reusables.organizations.outside-collaborators-use-seats %} -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.member-privileges %}{% ifversion ghes < 3.3 %} -5. En "Repository invitations" (Invitaciones al repositorio), selecciona **Allow members to invite outside collaborators to repositories for this organization** (Permitir que los miembros inviten colaboradores externos a los repositorios para esta organización). ![Checkbox to allow members to invite outside collaborators to organization repositories](/assets/images/help/organizations/repo-invitations-checkbox-old.png){% else %} -5. Debajo de "Colaboradores externos del repositorio", deselecciona la opción **Permitir que los administradores del repositorio inviten colaboradores externos a los repositorios de esta organización**. ![Checkbox to allow repository administrators to invite outside collaborators to organization repositories](/assets/images/help/organizations/repo-invitations-checkbox-updated.png){% endif %} -6. Haz clic en **Save ** (guardar). +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.member-privileges %}{% ifversion ghes < 3.3 %} +5. En "Invitaciones al repositorio", seleccione **Permitir que los miembros inviten a colaboradores externos a los repositorios para esta organización**. + ![Casilla para permitir que los miembros inviten a colaboradores externos a repositorios de la organización](/assets/images/help/organizations/repo-invitations-checkbox-old.png){% else %} +5. En "Colaboradores externos del repositorio", desactiva **Permitir que los administradores del repositorio inviten a colaboradores externos a repositorios de esta organización**. + ![Casilla para permitir que los administradores del repositorio inviten a colaboradores externos a repositorios de la organización](/assets/images/help/organizations/repo-invitations-checkbox-updated.png){% endif %} +6. Haga clic en **Save**(Guardar). diff --git a/translations/es-ES/content/organizations/managing-organization-settings/setting-permissions-for-deleting-or-transferring-repositories.md b/translations/es-ES/content/organizations/managing-organization-settings/setting-permissions-for-deleting-or-transferring-repositories.md index 9b6ef0165d..eac311e1fa 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/setting-permissions-for-deleting-or-transferring-repositories.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/setting-permissions-for-deleting-or-transferring-repositories.md @@ -13,13 +13,17 @@ versions: topics: - Organizations - Teams -shortTitle: Configurar la política de administración del repositorio +shortTitle: Set repo management policy +ms.openlocfilehash: 3d5aff7d4a06dae2d3b3bb010ecbf68e186b58d0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119241' --- - Los propietarios pueden configurar permisos para eliminar o transferir repositorios en una organización. -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.member-privileges %} -5. Dentro de "Repository deletion and transfer" (Eliminación o transferencia de repositorios), selecciona o deselecciona **Allow members to delete or transfer repositories for this organization (Permitir que los miembros puedan eliminar o transferir repositorios para esta organización)**. ![Casilla de verificación para permitir que los miembros eliminen repositorios](/assets/images/help/organizations/disallow-members-to-delete-repositories.png) -6. Haz clic en **Save ** (guardar). +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.member-privileges %} +5. Dentro de "Repository deletion and transfer" (Eliminación o transferencia de repositorios), selecciona o deselecciona **Allow members to delete or transfer repositories for this organization (Permitir que los miembros puedan eliminar o transferir repositorios para esta organización)** . +![Casilla de verificación para permitir que los miembros eliminen repositorios](/assets/images/help/organizations/disallow-members-to-delete-repositories.png) +6. Haga clic en **Save**(Guardar). diff --git a/translations/es-ES/content/organizations/managing-organization-settings/setting-team-creation-permissions-in-your-organization.md b/translations/es-ES/content/organizations/managing-organization-settings/setting-team-creation-permissions-in-your-organization.md index 2ada9e620c..c9952f0c81 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/setting-team-creation-permissions-in-your-organization.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/setting-team-creation-permissions-in-your-organization.md @@ -12,15 +12,19 @@ versions: topics: - Organizations - Teams -shortTitle: Restringir la creación de equipos +shortTitle: Restrict team creation +ms.openlocfilehash: 5a75d7a6b81422c6d0ad0a5d027d2b86feff49db +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119234' --- - Los propietarios de la organización pueden establecer permisos de creación de equipos. Si no configuras permisos de creación de equipos, todos los miembros de la organización podrán crear equipos por defecto. -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.member-privileges %} -5. Dentro de "Team creation rules" (Reglas de creación de equipos), selecciona o deselecciona **Allow members to create teams (Permitirle a los miembros crear equipos)**. ![Casilla de verificación para permitir que los miembros creen equipos](/assets/images/help/organizations/allow-members-to-create-teams.png) -6. Haz clic en **Save ** (guardar). +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.member-privileges %} +5. En "Reglas de creación de equipos", seleccione o anule la selección de **Permitir a los miembros crear equipos**. +![Casilla para permitir que los miembros creen equipos](/assets/images/help/organizations/allow-members-to-create-teams.png) +6. Haga clic en **Save**(Guardar). diff --git a/translations/es-ES/content/organizations/managing-organization-settings/transferring-organization-ownership.md b/translations/es-ES/content/organizations/managing-organization-settings/transferring-organization-ownership.md index c1fe25dc8f..086032e220 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/transferring-organization-ownership.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/transferring-organization-ownership.md @@ -13,26 +13,30 @@ versions: topics: - Organizations - Teams -shortTitle: Transferir la propiedad +shortTitle: Transfer ownership +ms.openlocfilehash: 2605af47d008eff7ee786d80f64142a267676ee1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069638' --- +{% ifversion ghec %} {% note %} -{% ifversion ghec %} -{% note %} - -**Nota:**{% data reusables.enterprise-accounts.invite-organization %} +**Nota:** {% data reusables.enterprise-accounts.invite-organization %} {% endnote %}{% endif %} -1. Si eres el único miembro con privilegios de *propietario*, otorga el rol de propietario a otro miembro de la organización. Para obtener más información, consulta "[Designar a un propietario de la organización](/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization#appointing-an-organization-owner)". -2. Contáctacte con el propietario nuevo y asegúrate de que pueda [acceder a los parámetros de la organización](/articles/accessing-your-organization-s-settings). +1. Si es el único miembro con privilegios de *propietario*, conceda el rol de propietario a otro miembro de la organización. Para más información, vea "[Designación de un propietario de la organización](/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization#appointing-an-organization-owner)". +2. Póngase en contacto con el nuevo propietario y asegúrese de que puede [acceder a la configuración de la organización](/articles/accessing-your-organization-s-settings). {% ifversion fpt or ghec %} -3. Si actualmente eres responsable de pagarle a GitHub en tu organización, también tendrás que hacer que el propietario nuevo o un [gerente de facturación](/articles/adding-a-billing-manager-to-your-organization/) actualice la información de pago de la organización. Para obtener más información, consulta "[Agregar o editar un método de pago](/articles/adding-or-editing-a-payment-method)". +3. Si actualmente es responsable del pago de GitHub en la organización, el nuevo propietario o un [administrador de facturación](/articles/adding-a-billing-manager-to-your-organization/) también tendrá que actualizar la información de pago de la organización. Para más información, vea "[Adición o edición de un método de pago](/articles/adding-or-editing-a-payment-method)". {% warning %} - **Advertencia**: Eliminarte de la organización **no** actualiza la información de facturación archivada para la cuenta de la organización. El propietario nuevo o un gerente de facturación debe actualizar la información de facturación archivada para eliminar tu información de tarjeta de crédito o de PayPal. + **Advertencia**: Al eliminarse de la organización **no** se actualiza la información de facturación archivada para la cuenta de la organización. El propietario nuevo o un gerente de facturación debe actualizar la información de facturación archivada para eliminar tu información de tarjeta de crédito o de PayPal. {% endwarning %} {% endif %} -4. [Eliminarte](/articles/removing-yourself-from-an-organization) de la organización. +4. [Quítese](/articles/removing-yourself-from-an-organization) de la organización. diff --git a/translations/es-ES/content/organizations/managing-organization-settings/upgrading-to-the-corporate-terms-of-service.md b/translations/es-ES/content/organizations/managing-organization-settings/upgrading-to-the-corporate-terms-of-service.md index 57ca53c832..209a0d208e 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/upgrading-to-the-corporate-terms-of-service.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/upgrading-to-the-corporate-terms-of-service.md @@ -1,5 +1,5 @@ --- -title: Subir de categoría a los Términos de servicio corporativos +title: Actualizar a los Términos de servicio corporativos intro: Las organizaciones pueden subir de categoría desde los Términos de servicio estándar a los Términos de servicio corporativos. redirect_from: - /articles/upgrading-to-the-corporate-terms-of-service @@ -10,18 +10,26 @@ versions: topics: - Organizations - Teams -shortTitle: Actualizar a los ToS corporativos +shortTitle: Upgrade to Corporate ToS +ms.openlocfilehash: 071ff249ec112af507c3bb026065281173f64b8a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119233' --- - Los Términos de servicio estándar son un acuerdo entre {% data variables.product.prodname_dotcom %} y tú como individualidad. Para suscribir un acuerdo con {% data variables.product.prodname_dotcom %} en nombre de una entidad, como una empresa, una organización sin fines de lucro o un grupo, los propietarios de la organización pueden subir de categoría a los Términos de servicio corporativos. -1. Navega a la configuración de tu organización y desplázate a la caja de **Términos de servicio**. ![desplazarse a los Términos de Servicio](/assets/images/help/organizations/account-settings-tos.png) +1. Ve a la configuración de tu organización y desplázate al cuadro **Términos de servicio**. ![Cómo desplazarse a los Términos de servicio](/assets/images/help/organizations/account-settings-tos.png) -2. Después de que hayas leído los Términos de Servicio Corporativo, haz clic en **Firmar los términos corporativos**. ![seleccionar 'Firmar los términos corporativos'](/assets/images/help/organizations/button-sign-corporate-tos.png) +2. Después de que leer los Términos de servicio corporativo, haz clic en **Firmar los términos corporativos**. ![Selección de "Firmar los términos corporativos"](/assets/images/help/organizations/button-sign-corporate-tos.png) -3. Selecciona **Sí, quiero firmar estos términos en nombre de mi negocio.** ![Casilla para firmar en nombre de tu empresa](/assets/images/help/organizations/sign-on-behalf-business.png) -4. Escribe el nombre de la empresa, organización sin fines de lucro o grupo al que le pertenece la cuenta de la organización. Esta es la entidad que celebrará el acuerdo con {% data variables.product.prodname_dotcom %}. ![Campo del nombre de la empresa](/assets/images/help/organizations/business-name-field.png) -5. Para aceptar los Términos de servicio corporativos en nombre de tu entidad, haz clic en **Accept terms** (Aceptar términos). ![Botón Accept terms (Aceptar términos)](/assets/images/help/organizations/accept-terms-button.png) +3. Selecciona **Sí, quiero firmar estos términos en nombre de mi empresa.** + ![Casilla para iniciar sesión en nombre de la empresa](/assets/images/help/organizations/sign-on-behalf-business.png) +4. Escribe el nombre de la empresa, organización sin fines de lucro o grupo al que le pertenece la cuenta de la organización. Esta es la entidad que celebrará el acuerdo con {% data variables.product.prodname_dotcom %}. + ![Campo del nombre de la empresa](/assets/images/help/organizations/business-name-field.png) +5. Para aceptar los Términos de servicio corporativos en nombre de tu entidad, haz clic en **Aceptar términos**. + ![Botón Aceptar términos](/assets/images/help/organizations/accept-terms-button.png) -## Leer más +## Información adicional - "[Términos de servicio corporativos de GitHub](/free-pro-team@latest/github/site-policy/github-corporate-terms-of-service)" 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 a31fe1399b..355a8d035c 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 @@ -1,6 +1,6 @@ --- -title: Verifying or approving a domain for your organization -intro: 'You can verify your ownership of domains with {% data variables.product.company_short %} to confirm your organization''s identity. You can also approve domains that {% data variables.product.company_short %} can send email notifications to for members of your organization.' +title: Verificar o aprobar un dominio para tu organización +intro: 'Puedes verificar tu propiedad de dominios con {% data variables.product.company_short %} para confirmar la identidad de tu organización. También puedes aprobar los dominios a los cuales {% data variables.product.company_short %} puede enviar notificaciones de correo electrónico para los miembros de tu organización.' redirect_from: - /articles/verifying-your-organization-s-domain - /articles/verifying-your-organizations-domain @@ -17,77 +17,66 @@ topics: - Organizations - Policy shortTitle: Verify or approve a domain +ms.openlocfilehash: 3cdd2954798e8584d5803ea9254d626d9cb37ee5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147061750' --- +## Acerca de la verificación de dominios -## About domain verification +Después de verificar la propiedad de los dominios de tu organización, se mostrará un distintivo "Verified" (Verificado) en el perfil de la organización. {% ifversion ghec %} Si tu organización ha aceptado los Términos de servicio corporativos, los propietarios de la organización podrán comprobar la identidad de los miembros de la organización al ver la dirección de correo electrónico de cada miembro dentro del dominio verificado. Para más información, vea "[Acerca de la página de perfil de la organización](/articles/about-your-organization-s-profile/)" y "Actualización a los Términos del servicio corporativos".{% endif %} -After verifying ownership of your organization's domains, a "Verified" badge will display on the organization's profile. {% ifversion ghec %}If your organization has agreed to the Corporate Terms of Service, organization owners will be able to verify the identity of organization members by viewing each member's email address within the verified domain. For more information, see "[About your organization's profile page](/articles/about-your-organization-s-profile/)" and "Upgrading to the Corporate Terms of Service."{% endif %} +{% ifversion ghec %}Si tu organización pertenece a una cuenta empresarial, la{% elsif ghes %}Una{% endif %} insignia "Verificada" se mostrará en el perfil de la organización para todos los dominios comprobados de la cuenta empresarial, además de cualquier dominio comprobado de la organización. Los propietarios de las organizaciones pueden ver cualquier dominio que haya verificado o aprobado el propietario de la empresa y pueden editar los dominios si el propietario de la organización es también un propietario de la empresa. Para más información, vea "[Comprobación o aprobación de un dominio para la empresa](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)". -{% ifversion ghec %}If your organization is owned by an enterprise account, a{% elsif ghes %}A{% endif %} "Verified" badge will display on your organization's profile for any domains verified for the enterprise account, in addition to any domains verified for the organization. Organization owners can view any domains that an enterprise owner has verified or approved, and edit the domains if the organization owner is also an enterprise owner. 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)." +{% ifversion ghec %} {% note %} -{% ifversion ghec %} -{% note %} +**Nota:** Para comprobar o aprobar dominios, la organización debe usar {% data variables.product.prodname_ghe_cloud %}. {% data reusables.enterprise.link-to-ghec-trial %} -**Note:** To verify or approve domains, your organization must use {% data variables.product.prodname_ghe_cloud %}. {% data reusables.enterprise.link-to-ghec-trial %} - -{% endnote %} -{% endif %} +{% endnote %} {% endif %} {% data reusables.organizations.verified-domains-details %} -{% 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)." +{% ifversion ghec or ghes %} Después de comprobar la propiedad del dominio de tu organización, puedes restringir las notificaciones por correo electrónico para la organización a ese dominio. Para más información, vea "[Restricción de las notificaciones por correo electrónico para la organización](/organizations/keeping-your-organization-secure/restricting-email-notifications-for-your-organization)". {% endif %} -{% ifversion ghec %}You can also verify custom domains used for {% data variables.product.prodname_pages %} to prevent domain takeovers when a custom domain remains configured but your {% data variables.product.prodname_pages %} site is either disabled or no longer uses the domain. For more information, see "[Verifying your custom domain for {% data variables.product.prodname_pages %}](/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages)."{% endif %} +{% ifversion ghec %}También puedes comprobar los dominios personalizados que se utilizan para que {% data variables.product.prodname_pages %} prevenga las adquisiciones de dominio cuando un dominio personalizado permanece configurado pero tu sitio de {% data variables.product.prodname_pages %} está deshabilitado o ya no usa el dominio. Para más información, vea "[Comprobación de un dominio personalizado para {% data variables.product.prodname_pages %}](/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages)".{% endif %} -## About domain approval +## Acerca de la probación de dominios {% data reusables.enterprise-accounts.approved-domains-beta-note %} {% data reusables.enterprise-accounts.approved-domains-about %} -After you approve domains for your organization, you can restrict email notifications for activity within the organization to users with verified email addresses within verified or approved domains. For more information, see "[Restricting email notifications for your organization](/organizations/keeping-your-organization-secure/restricting-email-notifications-for-your-organization)." +Después de que apruebas dominios para tu organización, puedes restringir las notificaciones por correo electrónico de toda la actividad dentro de la organización para que solo lleguen a las direcciones de correo electrónico verificadas dentro de los dominios aprobados o verificados. Para más información, vea "[Restricción de las notificaciones por correo electrónico para la organización](/organizations/keeping-your-organization-secure/restricting-email-notifications-for-your-organization)". -Enterprise owners cannot see which organization members or email addresses receive notifications within approved domains. +Los propietarios de empresas no pueden ver qué miembros de las organizaciones o direcciones de correo electrónico reciben notificaciones dentro de los dominios aprobados. -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 %} +Los propietarios de las empresas también pueden aprobar dominios adicionales para las organizaciones que pertenezcan a la empresa. {% ifversion ghec %}Para obtener más información, consulta "[Comprobación o aprobación de un dominio para tu empresa](/enterprise-cloud@latest/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)".{% endif %}{% ifversion ghes %}Para obtener más información, consulta "[Comprobación o aprobación de un dominio para tu empresa](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)".{% endif %} -## Verifying a domain for your organization +## Verificar un dominio para tu organización -To verify a domain, you must have access to modify domain records with your domain hosting service. +Para verificar un dominio, debes tener acceso apra modificar registros de dominio con tu servicio de hospedaje de dominios. -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.verified-domains %} -{% data reusables.organizations.add-a-domain %} -{% data reusables.organizations.add-domain %} -{% data reusables.organizations.add-dns-txt-record %} -1. Wait for your DNS configuration to change, which may take up to 72 hours. You can confirm your DNS configuration has changed by running the `dig` command on the command line, replacing `ORGANIZATION` with the name of your organization and `example.com` with the domain you'd like to verify. You should see your new TXT record listed in the command output. +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.verified-domains %} {% data reusables.organizations.add-a-domain %} {% data reusables.organizations.add-domain %} {% data reusables.organizations.add-dns-txt-record %} +1. Espera a que cambie la configuración de tu DNS, lo cual puede llevar hasta 72 horas. Puede confirmar que la configuración de DNS ha cambiado si ejecuta el comando `dig` en la línea de comandos y reemplaza `ORGANIZATION` por el nombre de la organización y `example.com` por el dominio que quiere comprobar. Deberías ver tu nuevo registro TXT enumerado en el resultado del comando. ```shell $ dig _github-challenge-ORGANIZATION.example.com +nostats +nocomments +nocmd TXT ``` -1. After confirming your TXT record is added to your DNS, follow steps one through three above to navigate to your organization's approved and verified domains. +1. Después de confirmar, tu registro de TXT se agrega a tu DNS, sigue los pasos uno a tres que se mencionan anteriormente para navegar a los dominios verificados y aprobados de tu organización. {% data reusables.organizations.continue-verifying-domain %} -11. Optionally, once the "Verified" badge is visible on your organization's profile page, you can delete the TXT entry from the DNS record at your domain hosting service. -![Verified badge](/assets/images/help/organizations/verified-badge.png) +11. Como alternativa, una vez que la insignia "Verified" (Verificado) es visible en la página de perfil de tu organización, puedes eliminar la entrada de TXT desde el registro de DNS en tu servicio de alojamiento de dominio. +![Insignia Verificado](/assets/images/help/organizations/verified-badge.png) -## Approving a domain for your organization +## Aprobar un dominio para tu organización {% data reusables.enterprise-accounts.approved-domains-beta-note %} -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.verified-domains %} -{% data reusables.organizations.add-a-domain %} -{% data reusables.organizations.add-domain %} -{% data reusables.organizations.domains-approve-it-instead %} -{% data reusables.organizations.domains-approve-domain %} +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.verified-domains %} {% data reusables.organizations.add-a-domain %} {% data reusables.organizations.add-domain %} {% data reusables.organizations.domains-approve-it-instead %} {% data reusables.organizations.domains-approve-domain %} -## Removing an approved or verified domain +## Eliminar un dominio verificado o aprobado -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.verified-domains %} -1. To the right of the domain to remove, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then click **Delete**. - !["Delete" for a domain](/assets/images/help/organizations/domains-delete.png) +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.verified-domains %} +1. A la derecha del dominio que quiera eliminar, haga clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y después en **Eliminar**. + !["Eliminar" para un dominio](/assets/images/help/organizations/domains-delete.png) diff --git a/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/adding-a-billing-manager-to-your-organization.md b/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/adding-a-billing-manager-to-your-organization.md index 0c9b6832d6..fde88ef9e3 100644 --- a/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/adding-a-billing-manager-to-your-organization.md +++ b/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/adding-a-billing-manager-to-your-organization.md @@ -11,14 +11,19 @@ topics: - Organizations - Teams - Billing -shortTitle: Agregar un gerente de facturación +shortTitle: Add a billing manager +ms.openlocfilehash: f7b4e6d17ff0e6680fdf9509b467f314b1a9e4ec +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119226' --- - -Los miembros del equipo Propietarios de tu organización pueden permitir que los *gerentes de facturación* proporcionen permisos a las personas. Una vez que una persona acepta la invitación para convertirse en gerente de facturación para tu organización, puede invitar a otras personas para convertirse en gerentes de facturación. +Los miembros del equipo de propietarios de la organización pueden conceder permisos de *administradores de facturación* a los usuarios. Una vez que una persona acepta la invitación para convertirse en gerente de facturación para tu organización, puede invitar a otras personas para convertirse en gerentes de facturación. {% note %} -**Nota:**Los gerentes de facturación no utilizan licencias pagadas en la suscripción de tu organización. +**Nota**: Los administradores de facturación no usan licencias de pago en la suscripción de la organización. {% endnote %} @@ -35,7 +40,7 @@ Los gerentes de facturación pueden: Además, todos los gerentes de facturación recibirán recibos de facturación por correo electrónico en la fecha de facturación de la organización. -Los gerentes de facturación**no** pueden: +Los administradores de facturación **no** pueden: - Crear o acceder repositorios en tus organizaciones - Ver miembros privados de tu organización @@ -44,26 +49,26 @@ Los gerentes de facturación**no** pueden: {% tip %} -**Sugerencia:** Si tu organización [requiere que los miembros, gerentes de facturación y colaboradores externos usen autenticación de dos factores](/articles/requiring-two-factor-authentication-in-your-organization), el usuario debe habilitar la autenticación de dos factores antes de que puedan aceptar tu invitación para convertirse en gerentes de facturación para la organización. +**Sugerencia**: Si tu organización [requiere que los miembros, administradores de facturación y colaboradores externos usen la autenticación en dos fases](/articles/requiring-two-factor-authentication-in-your-organization), el usuario debe habilitarla si quiere aceptar tu invitación para convertirse en administrador de facturación para la organización. {% endtip %} ## Invitar a un gerente de facturación -{% ifversion ghec %} -{% note %} +{% ifversion ghec %} {% note %} -**Nota:** Si tu organización le pertenece a una cuenta empresarial, no podrás invitar a los gerentes de facturación a nivel de esta. Para obtener más información, consulta "[Acerca de las cuentas de empresa](/admin/overview/about-enterprise-accounts)". +**Nota**: Si tu organización pertenece a una cuenta empresarial, no podrás invitar a administradores de facturación a nivel de la organización. Para obtener más información, consulte "[Acerca de las cuentas de empresa](/admin/overview/about-enterprise-accounts)". -{% endnote %} -{% endif %} +{% endnote %} {% endif %} La persona invitada recibirá una invitación por correo electrónico solicitándole que se convierta en gerente de facturación para tu organización. Una vez que la persona invitada hace clic en el enlace de aceptación en el correo electrónico de la invitación, se agregarán automáticamente a la organización como gerentes de facturación. Si todavía no tienen una cuenta GitHub, deberán iniciar sesión para una cuenta, y se agregarán automáticamente a la organización como gerentes de facturación luego de crear una cuenta. {% data reusables.organizations.billing-settings %} -1. Debajo de "Administración de la facturación", junto a "Gerentes de facturación", haz clic en **Agregar**. ![Invitar gerente de facturación](/assets/images/help/billing/settings_billing_managers_list.png) -6. Escribe el nombre de usuario o la dirección de correo electrónico de la persona a la que deseas agregar y haz clic en **Send invitation** (Enviar invitación). ![Página Invitar gerente de facturación](/assets/images/help/billing/billing_manager_invite.png) +1. En "Administración de facturación", junto a "Administradores de facturación", haz clic en **Agregar**. + ![Invitación de administradores de facturación](/assets/images/help/billing/settings_billing_managers_list.png) +6. Escribe el nombre de usuario o la dirección de correo electrónico de la persona a la que quieres agregar y haz clic en **Enviar invitación**. + ![Página para invitar a un administrador de facturación](/assets/images/help/billing/billing_manager_invite.png) -## Leer más +## Información adicional -- "[Invitar a las personas para que administren tu empresa](/enterprise-cloud@latest/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise)"{% ifversion fpt %} en la documentación de {% data variables.product.prodname_ghe_cloud %}{% endif %} +- "[Invitación a personas para que administren la empresa](/enterprise-cloud@latest/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise)"{% ifversion fpt %} en la documentación de {% data variables.product.prodname_ghe_cloud %}{% endif %} diff --git a/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/index.md b/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/index.md index 32184761f1..bb8ae49976 100644 --- a/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/index.md +++ b/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/index.md @@ -1,5 +1,5 @@ --- -title: Administrar el acceso de las personas a tu organización con roles +title: Administración del acceso de los usuarios a su organización con roles intro: 'Puedes controlar el acceso a la configuración y a los repositorios de tu organización si otorgas roles de organización, repositorio y equipo a las personas.' redirect_from: - /articles/managing-people-s-access-to-your-organization-with-roles @@ -21,6 +21,12 @@ children: - /removing-a-billing-manager-from-your-organization - /managing-security-managers-in-your-organization - /managing-moderators-in-your-organization -shortTitle: Administrar el acceso con los roles +shortTitle: Manage access with roles +ms.openlocfilehash: 4e020ec73b09e5144be57c4efdc47f19a3b8b557 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069634' --- diff --git a/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization.md b/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization.md index 7b3a98c85f..272d5b1426 100644 --- a/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization.md +++ b/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization.md @@ -16,9 +16,14 @@ versions: topics: - Organizations - Teams -shortTitle: Mantener la continuidad de la propiedad +shortTitle: Maintain ownership continuity +ms.openlocfilehash: 636982e8985a79e617b01220df8a63256c874b70 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146179563' --- - ## Acerca de mantener la continuidad de propiedad para tu organización {% data reusables.organizations.org-ownership-recommendation %} @@ -27,19 +32,19 @@ Los propietarios de una organización tienen acceso administrativo completo a la {% note %} -**Nota**: Como propietario de la organización, puedes cambiar el rol de otros miembros de la organización para que sean propietarios. No puedes cambiar tu propio rol. +**Nota**: Como propietario de la organización, puede cambiar el rol de otros miembros y propietarios de la organización. No puedes cambiar tu propio rol. {% endnote %} -{% ifversion enterprise-owner-join-org %} -Si tu organización le pertenece a una cuenta empresarial, cualquier propietario de empresa podrá hacerse propietario de esta. Para obtener más información, consulta la sección "[Administrar tu rol en una organización que le pertenezca a tu empresa](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)". +{% ifversion enterprise-owner-join-org %} Si la organización es propiedad de una cuenta de empresa, cualquier propietario de la empresa podrá convertirse en propietario de la organización. Para obtener más información, consulte "[Administración de su rol en una organización que pertenece a su empresa](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)". {% endif %} ## Designar un propietario de organización -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.people %} -4. Selecciona la persona o las personas que quisieras promover a propietario. ![Lista de miembros con dos miembros seleccionados](/assets/images/help/teams/list-of-members-selected-bulk.png) -5. Arriba de la lista de miembros, usa el menú desplegable y haz clic en **Change role...** (Cambiar rol). ![Menú desplegable con la opción para eliminar miembros](/assets/images/help/teams/user-bulk-management-options.png) -6. Selecciona un nuevo rol para la persona o las personas, luego haz clic en **Change role** (Cambiar rol). ![Botones de opción con roles de propietario y miembros y botón Change role (Cambiar rol)](/assets/images/help/teams/select-and-confirm-new-role-bulk.png) +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.people %} +4. Selecciona la persona o las personas que quisieras promover a propietario. + ![Lista de miembros con dos miembros seleccionados](/assets/images/help/teams/list-of-members-selected-bulk.png) +5. Encima de la lista de miembros, use el menú desplegable y haga clic en **Cambiar rol**. + ![Menú desplegable con la opción para eliminar miembros](/assets/images/help/teams/user-bulk-management-options.png) +6. Seleccione un rol nuevo para la persona o personas, y después haga clic en **Cambiar rol**. + ![Botones de opción con roles de propietario y miembros, y botón Cambiar rol](/assets/images/help/teams/select-and-confirm-new-role-bulk.png) 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 6c6b534015..cc6ec18ba9 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 @@ -18,7 +18,17 @@ To perform any actions on {% data variables.product.product_name %}, such as cre Within an organization, you can assign roles at the organization, team, and repository level. For more information about the different levels of roles, see "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)." -You can have more granular control over the permissions you grant at the repository level by creating up to three custom repository roles. A custom repository role is a configurable set of permissions with a custom name you choose. After you create a custom role, anyone with admin access to a repository can assign the role to an individual or team. For more information, see "[Managing an individual's access to an organization repository](/organizations/managing-access-to-your-organizations-repositories/managing-an-individuals-access-to-an-organization-repository)" and "[Managing team access to an organization repository](/organizations/managing-access-to-your-organizations-repositories/managing-team-access-to-an-organization-repository)" +You can have more granular control over the permissions you grant at the repository level by creating up to three custom repository roles. A custom repository role is a configurable set of permissions with a custom name you choose. After you create a custom role, anyone with admin access to a repository can assign the role to an individual or team. For more information, see "[Managing an individual's access to an organization repository](/organizations/managing-access-to-your-organizations-repositories/managing-an-individuals-access-to-an-organization-repository)" and "[Managing team access to an organization repository](/organizations/managing-access-to-your-organizations-repositories/managing-team-access-to-an-organization-repository)." + +{% ifversion custom-repo-role-api %} + +You can also use the REST API to create and manage custom repository roles. For more information, see "[Custom Repository Roles](/rest/orgs/custom-roles)." + +{% else %} + +You can also use the REST API to list the custom repository roles available in your organization. For more information, see "[Custom Repository Roles API](/rest/orgs/custom-roles)." + +{% endif %} ## About the inherited role 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 c50b182c9a..451078c7bf 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 @@ -1,6 +1,6 @@ --- -title: Administrar moderadores en tu organización -intro: Puedes proporcionar a un individuo o equipo de tu organización la capacidad de bloquear y limitar el acceso si les asignas el rol de moderador. +title: Administración de moderadores en la organización +intro: 'Puedes ofrecer a un individuo o equipo de tu organización la capacidad de bloquear y limitar el acceso, asignándolos al rol de moderador.' permissions: Organization owners can assign the moderator role. versions: fpt: '*' @@ -9,31 +9,36 @@ topics: - Organizations - Teams - Community -shortTitle: Administrar moderadores +shortTitle: Managing moderators +ms.openlocfilehash: 9f4d3cc70560f3cd48f5ee9e1a31a452ae71b6aa +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147076727' --- +## Acerca de los moderadores de la organización -## Acerca de los moderadores de las organizaciones +En ocasiones es necesario bloquear a un colaborador, o bien establecer límites de interacción para la organización o repositorios individuales. Como propietario de la organización, puede realizar estas tareas, pero puede delegarlas a otros miembros de la organización. Para ello, asigne un miembro de la organización o un equipo al rol de moderador. -Algunas veces es necesario bloquear a un contribuyente o configurar los límites de interacción de tu organización o para los repositorios individuales. Como propietario de organización, puedes llevar a cabo estas tareas, pero podrías necesitar delegar estas tareas a otros miembros de tu organización. Puedes hacer esto asignando el rol de moderador a un miembro de la organización o a un equipo. +Los moderadores de la organización pueden hacer lo siguiente: +* Bloquear y desbloquear usuarios de la organización. Para más información, vea "[Bloqueo de usuarios de la organización](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization)". +* Administración de los límites de interacción de la organización. Para más información, vea "[Limitación de las interacciones en la organización](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization)". +* Administración de los límites de interacción de los repositorios. Para más información, vea "[Limitación de las interacciones en el repositorio](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)". +* Ocultar comentarios en todos los repositorios públicos que pertenecen a la organización. Para más información, vea "[Administración de comentarios perjudiciales](/communities/moderating-comments-and-conversations/managing-disruptive-comments)". -Los moderadores de las organizaciones pueden: -* Bloquear y desbloquear a los usuarios de la organización. Para obtener más información, consulta "[Bloquear un usuario de tu organización](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization)". -* Administrar los límites de interacción de la organización. Para obtener más información, consulta "[Limitar las interacciones en tu organización](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization)". -* Administrar los límites de interacción del repositorio. Para obtener más información, consulta "[Limitar las interacciones en tu repositorio](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)". -* Ocultar los comentarios en todos los repositorios públicos que le pertenecen a la organización. Para obtener más información, consulta la sección "[Administrar los comentarios ofensivos](/communities/moderating-comments-and-conversations/managing-disruptive-comments)". +Convertir a alguien en moderador de la organización no le proporciona capacidades adicionales que no sean las enumeradas anteriormente. Por ejemplo, alguien que solo tenga acceso de lectura a un repositorio no obtendrá acceso de escritura al convertirlo en moderador. -El convertir a alguien en moderador de la organización no le otorgará capacidades adicionales mas que las que se listan anteriormente. Por ejemplo, alguien que solo tenga acceso de lectura a un repositorio no obtendrá acceso de escritura solo porque se haya convertido en moderador. +Puede agregar hasta 10 individuos o equipos como moderadores. Si ya ha asignado 10 individuos o equipos como usuarios y quiera agregar más, puede agruparlos en un equipo de moderadores y, después, usarlo para reemplazar una o varias de las asignaciones existentes. Para más información, vea "[Creación de un equipo](/organizations/organizing-members-into-teams/creating-a-team)". -Puedes agregar hasta 10 personas o equipos individuales como moderadores. Si ya asignaste a 10 individuos o equipos como usuarios y quieres agregar más, puedes agrupar personas en un equipo de moderador y luego utilizarlas para reemplazar a una o más de las tareas existentes. Para obtener más información, consulta la sección "[Crear un equipo](/organizations/organizing-members-into-teams/creating-a-team)". +## Adición de un moderador de la organización -## Agregar a un moderador de organización - -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -1. En la sección "Acceso" de la barra lateral, selecciona **{% octicon "report" aria-label="The report icon" %} Moderación** y luego haz clic en **Moderadores**. -1. Debajo de **Moderadores**, busca y selecciona la persona o equipo a la que le quieras asignar el rol de moderador. Cada persona o equipo que selecciones aparecerá en una lista debajo de la barra de búsqueda. ![El campo y lista de búsqueda de moderadores](/assets/images/help/organizations/add-moderators.png) +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} +1. En la sección "Acceso" de la barra lateral, seleccione **{% octicon "report" aria-label="The report icon" %} Moderación** y, después, haga clic en **Moderadores**. +1. En **Moderadores**, busque y seleccione la persona o el equipo que quiera asignar al rol de moderador. Cada persona o equipo que seleccione aparecerá en una lista debajo de la barra de búsqueda. + ![Campo de búsqueda y lista de moderadores](/assets/images/help/organizations/add-moderators.png) -## Eliminar a un moderador de organización +## Eliminación de un moderador de la organización -Sigue los pasos anteriores del 1 al 3, luego haz clic en **Eliminar moderador** al costado de la persona o equipo que quieras eliminar como moderador. +Sigue los pasos del 1 al 3 y, después, haz clic en **Quitar moderador** junto a la persona o equipo que quieras eliminar como moderador. diff --git a/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization.md b/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization.md index e4fa31c195..bd9a2738a4 100644 --- a/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization.md +++ b/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization.md @@ -6,10 +6,15 @@ versions: topics: - Organizations - Teams -shortTitle: Rol de administrador de seguridad +shortTitle: Security manager role permissions: Organization owners can assign the security manager role. +ms.openlocfilehash: c29dd20a123ccb20a32d40896064e11d59643bd9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069630' --- - {% data reusables.organizations.security-manager-beta-note %} {% data reusables.organizations.about-security-managers %} @@ -24,30 +29,27 @@ Los miembros de un equipo que tengan el rol de administrador de seguridad solo t - La capacidad de configurar los ajustes de seguridad a nivel organizacional{% ifversion not fpt %}, incluyendo la capacidad de habilitar o inhabilitar la {% data variables.product.prodname_GH_advanced_security %}{% endif %} - La capacidad de configurar los ajustes de seguridad a nivel de repositorio{% ifversion not fpt %}, incluyendo la capacidad de habilitar o inhabilitar la {% data variables.product.prodname_GH_advanced_security %}{% endif %} -{% ifversion fpt %} -Puedes encontrar funcionalidades adicionales disponibles, incluyendo un resumen de seguridad de la organización, en las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} con la {% data variables.product.prodname_advanced_security %}. Para obtener más información, consulta la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization). +{% ifversion fpt %} Hay funcionalidades adicionales disponibles, incluida la información general de seguridad de la organización, para las organizaciones que usan {% data variables.product.prodname_ghe_cloud %} con {% data variables.product.prodname_advanced_security %}. Para obtener más información, vea la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization). {% endif %} -Si un equipo tiene el rol de administrador de seguridad, las personas con acceso administrativo al equipo y a un repositorio específico pueden cambiar el nivel de acceso de dicho equipo al repositorio pero no pueden eliminar el acceso. Para obtener más información, consulta las secciones "[Administrar el acceso del equipo al repositorio de una organización](/organizations/managing-access-to-your-organizations-repositories/managing-team-access-to-an-organization-repository){% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5974 %}" y "[Administrar a los equipos y las personas con acceso a tu repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository){% else %}".{% endif %}". +Si un equipo tiene el rol de administrador de seguridad, las personas con acceso administrativo al equipo y a un repositorio específico pueden cambiar el nivel de acceso de dicho equipo al repositorio pero no pueden eliminar el acceso. Para obtener más información, consulta "[Administración del acceso de equipo a un repositorio de la organización](/organizations/managing-access-to-your-organizations-repositories/managing-team-access-to-an-organization-repository){% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5974 %}" y "[Administración de equipos y personas con acceso al repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository)".{% else %}."{% endif %} ![Administrar la IU de acceso al repositorio con administradores de seguridad](/assets/images/help/organizations/repo-access-security-managers.png) ## Asignar el rol de administrador de seguridad a un equipo en tu organización Puedes asignar el rol de administrador de seguridad a un máximo de 10 equipos en tu organización. -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.security-and-analysis %} -1. Debajo de **administradores de seguridad**, busca y selecciona el equipo al cual otorgarle el rol. Cada equipo que selecciones aparecerá en una lista debajo de la barra de búsqueda. ![Agregar a un administrador de seguridad](/assets/images/help/organizations/add-security-managers.png) +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.security-and-analysis %} +1. En **Security managers** (Administradores de seguridad), busque y seleccione el equipo al que quiere asignar el rol. Cada equipo que selecciones aparecerá en una lista debajo de la barra de búsqueda. + ![Adición de un administrador de seguridad](/assets/images/help/organizations/add-security-managers.png) ## Eliminar el rol de administrador de seguridad de un equipo de tu organización {% warning %} -**Advertencia:** El eliminar el rol de administrador de seguridad de un equipo también eliminará la capacidad de dicho equipo para administrar las alertas de seguridad y los ajustes en toda la organización, pero el equipo retendrá el acceso de lectura a los repositorios en donde lo tuviera cuando este se haya asignado. Debes eliminar manualmente cualquier acceso de lectura no deseado. Para obtener más información, consulta la sección "[Administrar el acceso de un equipo a un repositorio organizacional](/organizations/managing-access-to-your-organizations-repositories/managing-team-access-to-an-organization-repository#removing-a-teams-access-to-a-repository)." +**Advertencia:** Al quitar el rol de administrador de seguridad de un equipo, se quitará también la capacidad del equipo para administrar las alertas y la configuración de seguridad en toda la organización. No obstante, el equipo mantendrá el acceso de lectura a los repositorios a los que se le concedió cuando se asignó el rol. Debes eliminar manualmente cualquier acceso de lectura no deseado. Para obtener más información, consulte "[Administración del acceso de equipo a un repositorio de la organización](/organizations/managing-access-to-your-organizations-repositories/managing-team-access-to-an-organization-repository#removing-a-teams-access-to-a-repository)". {% endwarning %} -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.security-and-analysis %} -1. Debajo de **Administradores de seguridad**, a la derecha del equipo que quieras eliminar como administrador de seguridad, haz clic en {% octicon "x" aria-label="The X icon" %}. ![Eliminar a un administrador de seguridad](/assets/images/help/organizations/remove-security-managers.png) +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.security-and-analysis %} +1. En **Security managers** (Administradores de seguridad), a la derecha del equipo que quiere quitar como administrador de seguridad, haga clic en {% octicon "x" aria-label="The X icon" %}. + ![Eliminación del rol de administrador de seguridad](/assets/images/help/organizations/remove-security-managers.png) diff --git a/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/removing-a-billing-manager-from-your-organization.md b/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/removing-a-billing-manager-from-your-organization.md index 3cf4c50146..b8f1cc9165 100644 --- a/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/removing-a-billing-manager-from-your-organization.md +++ b/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/removing-a-billing-manager-from-your-organization.md @@ -1,6 +1,6 @@ --- title: Eliminar un gerente de facturación de tu organización -intro: 'Si una persona con el rol de *gerente de facturación* no necesita seguir viendo o modificando la información de facturación de tu organización, puedes eliminar su acceso a la organización.' +intro: 'Si una persona con el rol de *administrador de facturación* no necesita seguir viendo o modificando la información de facturación de tu organización, puedes eliminar su acceso a la organización.' redirect_from: - /articles/removing-a-billing-manager-from-your-organization - /github/setting-up-and-managing-organizations-and-teams/removing-a-billing-manager-from-your-organization @@ -11,9 +11,14 @@ topics: - Organizations - Teams - Billing -shortTitle: Eliminar gerente de facturación +shortTitle: Remove billing manager +ms.openlocfilehash: a67f8a5644c063f64235bb25044c8364c0daa657 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119217' --- - {% warning %} **Nota:** {% data reusables.dotcom_billing.org-billing-perms %} @@ -21,4 +26,5 @@ shortTitle: Eliminar gerente de facturación {% endwarning %} {% data reusables.organizations.billing-settings %} -1. En la lista de "Gerentes de facturación", debajo de "Adminsitración de la facturación", junto al nombre de la persona que quieres eliminar, haz clic en **Eliminar**. ![Eliminar gerente de facturación](/assets/images/help/billing/settings_billing_managers_remove_manager.png) +1. En la lista "Billing managers", en "Billing management", haga clic en **Remove** junto al nombre de la persona que quiere eliminar. +![Eliminar a un gerente de facturación](/assets/images/help/billing/settings_billing_managers_remove_manager.png) 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 c35024580a..f431b926df 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 @@ -1,6 +1,6 @@ --- -title: Roles in an organization -intro: Organization owners can assign roles to individuals and teams giving them different sets of permissions in the organization. +title: Roles en una organización +intro: 'Los propietarios de las organizaciones pueden asignar roles a los individuos y equipos, otorgándoles diferentes conjuntos de permisos en la organización.' redirect_from: - /articles/permission-levels-for-an-organization-early-access-program - /articles/permission-levels-for-an-organization @@ -15,220 +15,223 @@ topics: - Organizations - Teams shortTitle: Roles in an organization +ms.openlocfilehash: d8d07ff40026de0d12fce2e11479c424b781680a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147061742' --- -## About roles +## Acerca de los roles {% data reusables.organizations.about-roles %} -Repository-level roles give organization members, outside collaborators and teams of people varying levels of access to repositories. For more information, see "[Repository roles for an organization](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)." +Los roles a nivel de repositorio otorgan a los miembros de las organizaciones, colaboradores externos y equipos de personas niveles variables de acceso a dichos repositorios. Para más información, vea "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". -Team-level roles are roles that give permissions to manage a team. You can give any individual member of a team the team maintainer role, which gives the member a number of administrative permissions over a team. For more information, see "[Assigning the team maintainer role to a team member](/organizations/organizing-members-into-teams/assigning-the-team-maintainer-role-to-a-team-member)." +Los roles a nivel de equipo son roles que otorgan permisos para administrar a un equipo. Puedes otorgar el rol de mantenedor de equipo a cualquier miembro individual de uno de ellos, lo cual les otorga cierto número de permisos administrativos sobre dicho equipo. Para más información, vea "[Asignación del rol de mantenedor de equipo a un miembro del equipo](/organizations/organizing-members-into-teams/assigning-the-team-maintainer-role-to-a-team-member)". -Organization-level roles are sets of permissions that can be assigned to individuals or teams to manage an organization and the organization's repositories, teams, and settings. For more information about all the roles available at the organization level, see "[About organization roles](#about-organization-roles)." +Los roles a nivel de organización son conjuntos de permisos que se pueden asignar a individuos o equipos para que administren una organización y los ajustes, equipos y repositorios en ella. Para obtener más información sobre todos los roles disponibles a nivel organizacional, vea "[Acerca de los roles de organización](#about-organization-roles)". -## About organization roles +## Acerca de los roles en las organizaciones -You can assign individuals or teams to a variety of organization-level roles to control your members' access to your organization and its resources. For more details about the individual permissions included in each role, see "[Permissions for organization roles](#permissions-for-organization-roles)." +Puedes asignar personas o equipos a diversos roles a nivel de una organización para controlar el acceso de estos a la misma y a sus recursos. Para obtener más detalles sobre los permisos individuales que se incluyen en cada rol, consulte "[Permisos para los roles organizacionales](#permissions-for-organization-roles)". -{% ifversion enterprise-owner-join-org %} -If your organization is owned by an enterprise account, enterprise owners can choose to join your organization with any role. For more information, see "[Managing your role in an organization owned by your enterprise](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)." +{% ifversion enterprise-owner-join-org %} Si tu organización es propiedad de una cuenta empresarial, los propietarios de la empresa pueden elegir unirse a la organización con cualquier rol. Para obtener más información, consulte "[Administración de su rol en una organización que pertenece a su empresa](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)". {% endif %} -### Organization owners -Organization owners have complete administrative access to your organization. This role should be limited, but to no less than two people, in your organization. For more information, see "[Maintaining ownership continuity for your organization](/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization)." +### Propietarios de la organización +Los propietarios de las organizaciones tienen acceso administrativo integral en tu organización. Este rol debe limitarse a dos personas, por lo mucho, en tu organización. Para obtener más información, consulte "[Mantenimiento de la continuidad de la propiedad para la organización](/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization)". -### Organization members -The default, non-administrative role for people in an organization is the organization member. By default, organization members have a number of permissions, including the ability to create repositories and project boards. +### Miembros de la organización +El rol no administrativo predeterminado para las personas en una organización es el miembro de la misma. Predeterminadamente, los miembros de las organizaciones tienen varios permisos, incluyendo la capacidad de crear repositorios y tableros de proyecto. {% ifversion fpt or ghec %} -### Organization moderators -Moderators are organization members who, in addition to their permissions as members, are allowed to block and unblock non-member contributors, set interaction limits, and hide comments in public repositories owned by the organization. For more information, see "[Managing moderators in your organization](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-moderators-in-your-organization)." +### Moderadores de la organización +Los moderadores son miembros de la organización que, además de sus permisos como miembros, pueden bloquear y desbloquear a colaboradores que no son miembros, establecer límites de interacción y ocultar comentarios en repositorios públicos que son propiedad de la organización. Para obtener más información, consulte "[Administración de moderadores en la organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-moderators-in-your-organization)". -### Billing managers -Billing managers are users who can manage the billing settings for your organization, such as payment information. This is a useful option if members of your organization don't usually have access to billing resources. 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)." +### Gerentes de facturación +Los gerentes de facturación son usuarios que pueden administrar los ajustes de facturación de tu organización, tales como la información de pago. Esta es una opción útil si los miembros de tu organización normalmente no tienen acceso a los recursos de facturación. Para obtener más información, consulte "[Adición de un administrador de facturación a la organización](/organizations/managing-peoples-access-to-your-organization-with-roles/adding-a-billing-manager-to-your-organization)". {% endif %} {% ifversion security-managers %} -### Security managers +### Administradores de seguridad {% data reusables.organizations.security-manager-beta-note %} {% data reusables.organizations.about-security-managers %} -If your organization has a security team, you can use the security manager role to give members of the team the least access they need to the organization. For more information, see "[Managing security managers in your organization](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization)." +Si tu organización tiene un equipo de seguridad, puedes utilizar el rol de administrador de seguridad para otorgar a los miembros del equipo el menor acceso posible a la organización necesario. Para obtener más información, consulte "[Administración de los administradores de seguridad en la organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization)". {% endif %} -### {% data variables.product.prodname_github_app %} managers -By default, only organization owners can manage the settings of {% data variables.product.prodname_github_apps %} owned by an organization. To allow additional users to manage {% data variables.product.prodname_github_apps %} owned by an organization, an owner can grant them {% data variables.product.prodname_github_app %} manager permissions. +### {% data variables.product.prodname_github_app %} administadores +Predeterminadamente, solo los propietarios de la organización pueden administrar la configuración de las {% data variables.product.prodname_github_apps %} que pertenezcan a una organización. Para permitir que más usuarios administren las {% data variables.product.prodname_github_apps %} que le pertenecen a una organización, un propietario puede otorgarles permisos de administrador de {% data variables.product.prodname_github_app %}. -When you designate a user as a {% data variables.product.prodname_github_app %} manager in your organization, you can grant them access to manage the settings of some or all {% data variables.product.prodname_github_apps %} owned by the organization. For more information, see: +Cuando designas un usuario como administrador de {% data variables.product.prodname_github_app %} en tu organización, puedes otorgarle acceso para administrar las configuraciones de algunas o todas las {% data variables.product.prodname_github_apps %} que le pertenecen a la organización. Para más información, consulte: -- "[Adding GitHub App managers in your organization](/articles/adding-github-app-managers-in-your-organization)" -- "[Removing GitHub App managers from your organization](/articles/removing-github-app-managers-from-your-organization)" +- "[Adición de administradores de aplicaciones de GitHub en la organización](/articles/adding-github-app-managers-in-your-organization)" +- "[Eliminación de administradores de aplicaciones de GitHub de la organización](/articles/removing-github-app-managers-from-your-organization)" -### Outside collaborators -To keep your organization's data secure while allowing access to repositories, you can add *outside collaborators*. {% data reusables.organizations.outside_collaborators_description %} +### Colaboradores externos +Para mantener seguros los datos de su organización y, al mismo tiempo, permitir el acceso a los repositorios, puede agregar *colaboradores externos*. {% data reusables.organizations.outside_collaborators_description %} -## Permissions for organization roles +## Permisos para los roles organizacionales -{% ifversion fpt %} -Some of the features listed below are limited to organizations using {% data variables.product.prodname_ghe_cloud %}. {% data reusables.enterprise.link-to-ghec-trial %} -{% endif %} +{% ifversion fpt %} Algunas de las características siguientes se limitan a las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %}. {% data reusables.enterprise.link-to-ghec-trial %} {% endif %} {% ifversion fpt or ghec %} -| Organization permission | Owners | Members | Moderators | Billing managers | Security managers | +| Permiso organizacional | Propietarios | Miembros | Moderadores | Gerentes de facturación | Administradores de seguridad | |:------------------------|:------:|:-------:|:----------:|:----------------:|:-----------------:| -| Create repositories (see "[Restricting repository creation in your organization](/articles/restricting-repository-creation-in-your-organization)") | **X** | **X** | **X** | | **X** | -| View and edit billing information | **X** | | | **X** | | -| Invite people to join the organization | **X** | | | | | -| Edit and cancel invitations to join the organization | **X** | | | | | -| Remove members from the organization | **X** | | | | | -| Reinstate former members to the organization | **X** | | | | | -| Add and remove people from **all teams** | **X** | | | | | -| Promote organization members to *team maintainer* | **X** | | | | | -| 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** | | | | | -| Set scheduled reminders (see "[Managing scheduled reminders for pull requests](/github/setting-up-and-managing-organizations-and-teams/managing-scheduled-reminders-for-pull-requests)") | **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 ghec %} -| 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** | | | | | -| Delete the organization account, including all repositories | **X** | | | | | -| Create teams (see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)") | **X** | **X** | **X** | | **X** | -| [Move teams in an organization's hierarchy](/articles/moving-a-team-in-your-organization-s-hierarchy) | **X** | | | | | -| Create project boards (see "[Project board permissions for an organization](/articles/project-board-permissions-for-an-organization)") | **X** | **X** | **X** | | **X** | -| See all organization members and teams | **X** | **X** | **X** | | **X** | -| @mention any visible team | **X** | **X** | **X** | | **X** | -| Can be made a *team maintainer* | **X** | **X** | **X** | | **X** |{% ifversion ghec %} -| View organization insights (see "[Viewing insights for your organization](/articles/viewing-insights-for-your-organization)") | **X** | **X** | **X** | | **X** |{% endif %} -| View and post public team discussions to **all teams** (see "[About team discussions](/organizations/collaborating-with-your-team/about-team-discussions)") | **X** | **X** | **X** | | **X** | -| View and post private team discussions to **all teams** (see "[About team discussions](/organizations/collaborating-with-your-team/about-team-discussions)") | **X** | | | | | -| Edit and delete team discussions in **all teams** (see "[Managing disruptive comments](/communities/moderating-comments-and-conversations/managing-disruptive-comments)") | **X** | | | | | -| Disable team discussions for an organization (see "[Disabling team discussions for your organization](/articles/disabling-team-discussions-for-your-organization)") | **X** | | | | | -| Hide comments on writable commits, pull requests, and issues (see "[Managing disruptive comments](/communities/moderating-comments-and-conversations/managing-disruptive-comments/#hiding-a-comment)") | **X** | **X** | **X** | | **X** | -| Hide comments on _all_ commits, pull requests, and issues (see "[Managing disruptive comments](/communities/moderating-comments-and-conversations/managing-disruptive-comments/#hiding-a-comment)") | **X** | | **X** | | **X** | -| Block and unblock non-member contributors (see "[Blocking a user from your organization](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization)") | **X** | | **X** | | | -| Limit interactions for certain users in public repositories (see "[Limiting interactions in your organization](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization)") | **X** | | **X** | | |{% ifversion ghec %} -| Manage viewing of organization dependency insights (see "[Changing the visibility of your organization's dependency insights](/articles/changing-the-visibility-of-your-organizations-dependency-insights)") | **X** | | | | |{% endif %} -| Set a team profile picture in **all teams** (see "[Setting your team's profile picture](/articles/setting-your-team-s-profile-picture)") | **X** | | | | | -| Sponsor accounts and manage the organization's sponsorships (see "[Sponsoring open-source contributors](/sponsors/sponsoring-open-source-contributors)") | **X** | | | **X** | **X** | -| Manage email updates from sponsored accounts (see "[Managing updates from accounts your organization's sponsors](/organizations/managing-organization-settings/managing-updates-from-accounts-your-organization-sponsors)") | **X** | | | | | -| Attribute your sponsorships to another organization (see "[Attributing sponsorships to your organization](/sponsors/sponsoring-open-source-contributors/attributing-sponsorships-to-your-organization)" for details ) | **X** | | | | | -| 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** | | | | | -| 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** | -| View the security overview for the organization (see "[About the security overview](/code-security/security-overview/about-the-security-overview)") | **X** | | | | **X** |{% ifversion ghec %} -| Enable and enforce [SAML single sign-on](/articles/about-identity-and-access-management-with-saml-single-sign-on) | **X** | | | | | -| [Manage a user'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) | **X** | | | | | -| Manage an organization's SSH certificate authorities (see "[Managing your organization's SSH certificate authorities](/articles/managing-your-organizations-ssh-certificate-authorities)") | **X** | | | | |{% endif %} -| Transfer repositories | **X** | | | | | -| Purchase, install, manage billing for, and cancel {% data variables.product.prodname_marketplace %} apps | **X** | | | | | -| List apps in {% data variables.product.prodname_marketplace %} | **X** | | | | | -| Receive [{% data variables.product.prodname_dependabot_alerts %} about insecure dependencies](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts) for all of an organization's repositories | **X** | | | | **X** | -| 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** | -| [Manage the forking policy](/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization) | **X** | | | | | -| [Limit activity in public repositories in an organization](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization) | **X** | | | | | -| Pull (read) *all repositories* in the organization | **X** | | | | **X** | -| Push (write) and clone (copy) *all repositories* in the organization | **X** | | | | | -| Convert organization members to [outside collaborators](#outside-collaborators) | **X** | | | | | -| [View people with access to an organization repository](/articles/viewing-people-with-access-to-your-repository) | **X** | | | | |{% ifversion ghec %} -| [Export a list of people with access to an organization repository](/articles/viewing-people-with-access-to-your-repository/#exporting-a-list-of-people-with-access-to-your-repository) | **X** | | | | |{% endif %} -| Manage the default branch name (see "[Managing the default branch name for repositories in your organization](/organizations/managing-organization-settings/managing-the-default-branch-name-for-repositories-in-your-organization)") | **X** | | | | | -| Manage default labels (see "[Managing default labels for repositories in your organization](/articles/managing-default-labels-for-repositories-in-your-organization)") | **X** | | | | |{% ifversion ghec %} -| Enable team synchronization (see "[Managing team synchronization for your organization](/organizations/managing-saml-single-sign-on-for-your-organization/managing-team-synchronization-for-your-organization)") | **X** | | | | |{% endif %} -| 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** | | | | | +| Crear repositorios (consulte "[Restricción de la creación de repositorios en la organización](/articles/restricting-repository-creation-in-your-organization)") | **X** | **X** | **X** | | **X** | +| Ver y editar la información de facturación | **X** | | | **X** | | +| Invitar personas para que se unan a la organización | **X** | | | | | +| Editar y cancelar invitaciones para unirse a la organización | **X** | | | | | +| Eliminar miembros de la organización | **X** | | | | | +| Reinstalar antiguos miembros a la organización | **X** | | | | | +| Agregar o quitar personas de **todos los equipos** | **X** | | | | | +| Promover a miembros de la organización a *mantenedores del equipo* | **X** | | | | | +| Configurar asignaciones de revisión del código (consulte "[Administración de las asignaciones de revisión del código del equipo](/organizations/organizing-members-into-teams/managing-code-review-assignment-for-your-team)") | **X** | | | | | +| Configurar recordatorios programados (consulte "[Administración de recordatorios programados para solicitudes de incorporación de cambios](/github/setting-up-and-managing-organizations-and-teams/managing-scheduled-reminders-for-pull-requests)") | **X** | | | | | +| Agregar colaboradores a **todos los repositorios** | **X** | | | | | +| Acceder al registro de auditoría de la organización | **X** | | | | | +| Editar la página de perfil de la organización (consulte "[Acerca del perfil de la organización](/github/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-organizations-profile)") | **X** | | | | |{% ifversion ghec %} +| Comprobar los dominios de la organización (consulte "[Comprobación del dominio de la organización](/articles/verifying-your-organization-s-domain)") | **X** | | | | | +| Restringir las notificaciones por correo electrónico para los dominios verificados o aprobados (consulte "[Restricción de las notificaciones por correo electrónico para la organización](/organizations/keeping-your-organization-secure/restricting-email-notifications-for-your-organization)") | **X** | | | | |{% endif %} +| Eliminar **todos los equipos** | **X** | | | | | +| Eliminar la cuenta de la organización, incluidos todos los repositorios | **X** | | | | | +| Crear equipos (consulte "[Configuración de permisos de creación de equipos en la organización](/articles/setting-team-creation-permissions-in-your-organization)") | **X** | **X** | **X** | | **X** | +| [Mover equipos en la jerarquía de una organización](/articles/moving-a-team-in-your-organization-s-hierarchy) | **X** | | | | | +| Crear paneles de proyecto (consulte "[Permisos de panel de proyecto para una organización](/articles/project-board-permissions-for-an-organization)") | **X** | **X** | **X** | | **X** | +| Ver todos los miembros y equipos de la organización | **X** | **X** | **X** | | **X** | +| @mention cualquier equipo visible | **X** | **X** | **X** | | **X** | +| Puede ser *mantenedor de equipo* | **X** | **X** | **X** | | **X** |{% ifversion ghec %} +| Ver información de la organización (consulte "[Visualización de información de la organización](/articles/viewing-insights-for-your-organization)") | **X** | **X** | **X** | | **X** |{% endif %} +| Ver y publicar debates de equipo públicos en **todos los equipos** (consulte "[Acerca de los debates de equipo](/organizations/collaborating-with-your-team/about-team-discussions)") | **X** | **X** | **X** | | **X** | +| Ver y publicar debates de equipo privados en **todos los equipos** (consulte "[Acerca de los debates de equipo](/organizations/collaborating-with-your-team/about-team-discussions)") | **X** | | | | | +| Editar y eliminar debates de equipo en **todos los equipos** (consulte "[Administración de comentarios negativos](/communities/moderating-comments-and-conversations/managing-disruptive-comments)") | **X** | | | | | +| Deshabilitar los debates de equipo para una organización (consulte "[Deshabilitación de los debates de equipo para la organización](/articles/disabling-team-discussions-for-your-organization)") | **X** | | | | | +| Ocultar comentarios sobre las confirmaciones grabables, las solicitudes de incorporación de cambios y las incidencias (consulte "[Administración de comentarios negativos](/communities/moderating-comments-and-conversations/managing-disruptive-comments/#hiding-a-comment)") | **X** | **X** | **X** | | **X** | +| Ocultar comentarios sobre _todas_ las confirmaciones, las solicitudes de incorporación de cambios y las incidencias (consulte "[Administración de comentarios negativos](/communities/moderating-comments-and-conversations/managing-disruptive-comments/#hiding-a-comment)") | **X** | | **X** | | **X** | +| Bloquear y desbloquear a colaboradores que no son miembros (consulte "[Bloqueo de usuarios de la organización](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization)") | **X** | | **X** | | | +| Limitar las interacciones de determinados usuarios en repositorios públicos (consulte "[Limitación de las interacciones en la organización](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization)") | **X** | | **X** | | |{% ifversion ghec %} +| Administrar la visualización de la información de dependencia de la organización (consulte "[Cambio de la visibilidad de la información de dependencia de la organización](/articles/changing-the-visibility-of-your-organizations-dependency-insights)") | **X** | | | | |{% endif %} +| Establecer una imagen de perfil para el equipo en **todos los equipos** (consulte "[Establecimiento de la imagen de perfil del equipo](/articles/setting-your-team-s-profile-picture)") | **X** | | | | | +| Patrocinar cuentas y administrar los patrocinios de la organización (consulte "[Patrocinio de colaboradores de código abierto](/sponsors/sponsoring-open-source-contributors)") | **X** | | | **X** | **X** | +| Administrar las actualizaciones de correo electrónico de las cuentas patrocinadas (consulte "[Administración de actualizaciones de las cuentas de los patrocinadores de la organización](/organizations/managing-organization-settings/managing-updates-from-accounts-your-organization-sponsors)") | **X** | | | | | +| Atribuir los patrocinios a otra organización (consulte "[Atribución de patrocinios a la organización](/sponsors/sponsoring-open-source-contributors/attributing-sponsorships-to-your-organization)" para obtener más información) | **X** | | | | | +| Administrar la publicación de sitios de {% data variables.product.prodname_pages %} desde los repositorios de la organización (consulte "[Administración de la publicación de sitios de {% data variables.product.prodname_pages %} para la organización](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)") | **X** | | | | | +| Administrar la configuración de seguridad y análisis (consulte "[Administración de la configuración de seguridad y análisis de la organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)") | **X** | | | | **X** | +| Consultar la información general sobre seguridad de la organización (consulte "[Acerca de la información general sobre seguridad](/code-security/security-overview/about-the-security-overview)") | **X** | | | | **X** |{% ifversion ghec %} +| Habilitar y aplicar el [inicio de sesión único de SAML](/articles/about-identity-and-access-management-with-saml-single-sign-on) | **X** | | | | | +| [Administrar el acceso de SAML de un usuario a la organización](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization) | **X** | | | | | +| Administrar las entidades de certificación SSH de una organización (consulte "[Administración de las entidades de certificación SSH de la organización](/articles/managing-your-organizations-ssh-certificate-authorities)") | **X** | | | | |{% endif %} +| Transferir repositorios | **X** | | | | | +| Comprar, instalar, administrar la facturación y cancelar aplicaciones {% data variables.product.prodname_marketplace %} | **X** | | | | | +| Enumerar aplicaciones en {% data variables.product.prodname_marketplace %} | **X** | | | | | +| Recibir [{% data variables.product.prodname_dependabot_alerts %} sobre las dependencias no seguras](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts) de todos los repositorios de una organización | **X** | | | | **X** | +| Administrar las {% data variables.product.prodname_dependabot_security_updates %} (consulte ["Acerca de {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)") | **X** | | | | **X** | +| [Administrar la directiva de bifurcación](/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization) | **X** | | | | | +| [Limitar la actividad en los repositorios públicos de una organización](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization) | **X** | | | | | +| Extraer (leer) *todos los repositorios* de la organización | **X** | | | | **X** | +| Insertar (escribir) y clonar (copiar) *todos los repositorios* de la organización | **X** | | | | | +| Convertir a miembros de la organización en [colaboradores externos](#outside-collaborators) | **X** | | | | | +| [Ver las personas que tienen acceso a un repositorio de la organización](/articles/viewing-people-with-access-to-your-repository) | **X** | | | | |{% ifversion ghec %} +| [Exportar una lista de personas con acceso a un repositorio de la organización](/articles/viewing-people-with-access-to-your-repository/#exporting-a-list-of-people-with-access-to-your-repository) | **X** | | | | |{% endif %} +| Administrar el nombre de la rama predeterminada (consulte "[Administración del nombre de la rama predeterminada para los repositorios de la organización](/organizations/managing-organization-settings/managing-the-default-branch-name-for-repositories-in-your-organization)") | **X** | | | | | +| Administrar etiquetas predeterminadas (consulte "[Administración de etiquetas predeterminadas para los repositorios de la organización](/articles/managing-default-labels-for-repositories-in-your-organization)") | **X** | | | | |{% ifversion ghec %} +| Habilitar la sincronización de equipos (consulte "[Administración de la sincronización de equipos para la organización](/organizations/managing-saml-single-sign-on-for-your-organization/managing-team-synchronization-for-your-organization)") | **X** | | | | |{% endif %} +| Administrar revisiones de solicitudes de incorporación de cambios en la organización (consulte "[Administración de revisiones de solicitudes de incorporación de cambios en la organización](/organizations/managing-organization-settings/managing-pull-request-reviews-in-your-organization)") | **X** | | | | | {% elsif ghes > 3.2 or ghae %} -| Organization action | Owners | Members | Security managers | +| Acción de la organización | Propietarios | Miembros | Administradores de seguridad | |:--------------------|:------:|:-------:|:-------:| -| Invite people to join the organization | **X** | | | -| Edit and cancel invitations to join the organization | **X** | | | -| Remove members from the organization | **X** | | | | -| Reinstate former members to the organization | **X** | | | | -| Add and remove people from **all teams** | **X** | | | -| Promote organization members to *team maintainer* | **X** | | | -| 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 %} -| 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** | | | -| Delete the organization account, including all repositories | **X** | | | -| Create teams (see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)") | **X** | **X** | **X** | -| See all organization members and teams | **X** | **X** | **X** | -| @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 %} -| 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** | | | -| Create project boards (see "[Project board permissions for an organization](/articles/project-board-permissions-for-an-organization)") | **X** | **X** | **X** | -| View and post public team discussions to **all teams** (see "[About team discussions](/organizations/collaborating-with-your-team/about-team-discussions)") | **X** | **X** | **X** | -| View and post private team discussions to **all teams** (see "[About team discussions](/organizations/collaborating-with-your-team/about-team-discussions)") | **X** | | | -| 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 %} -| 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** | -| Push (write) and clone (copy) *all repositories* in the organization | **X** | | | -| Convert organization members to [outside collaborators](#outside-collaborators) | **X** | | | -| [View people with access to an organization repository](/articles/viewing-people-with-access-to-your-repository) | **X** | | | -| [Export a list of people with access to an organization repository](/articles/viewing-people-with-access-to-your-repository/#exporting-a-list-of-people-with-access-to-your-repository) | **X** | | | -| Manage default labels (see "[Managing default labels for repositories in your organization](/articles/managing-default-labels-for-repositories-in-your-organization)") | **X** | | |{% ifversion pull-request-approval-limit %} -| 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 %} +| Invitar personas para que se unan a la organización | **X** | | | +| Editar y cancelar invitaciones para unirse a la organización | **X** | | | +| Eliminar miembros de la organización | **X** | | | | +| Reinstalar antiguos miembros a la organización | **X** | | | | +| Agregar o quitar personas de **todos los equipos** | **X** | | | +| Promover a miembros de la organización a *mantenedores del equipo* | **X** | | | +| Configurar asignaciones de revisión del código (consulte "[Administración de las asignaciones de revisión del código del equipo](/organizations/organizing-members-into-teams/managing-code-review-assignment-for-your-team)") | **X** | | | +| Agregar colaboradores a **todos los repositorios** | **X** | | | +| Acceder al registro de auditoría de la organización | **X** | | | +| Editar la página de perfil de la organización (consulte "[Acerca del perfil de la organización](/github/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-organizations-profile)") | **X** | | |{% ifversion ghes %} +| Comprobar los dominios de la organización (consulte "[Comprobación del dominio de la organización](/articles/verifying-your-organization-s-domain)") | **X** | | | +| Restringir las notificaciones por correo electrónico para los dominios verificados o aprobados (consulte "[Restricción de las notificaciones por correo electrónico para la organización](/organizations/keeping-your-organization-secure/restricting-email-notifications-for-your-organization)") | **X** | | |{% endif %} +| Eliminar **todos los equipos** | **X** | | | +| Eliminar la cuenta de la organización, incluidos todos los repositorios | **X** | | | +| Crear equipos (consulte "[Configuración de permisos de creación de equipos en la organización](/articles/setting-team-creation-permissions-in-your-organization)") | **X** | **X** | **X** | +| Ver todos los miembros y equipos de la organización | **X** | **X** | **X** | +| @mention cualquier equipo visible | **X** | **X** | **X** | +| Puede ser *mantenedor de equipo* | **X** | **X** | **X** | +| Transferir repositorios | **X** | | | +| Administrar la configuración de seguridad y análisis (consulte "[Administración de la configuración de seguridad y análisis de la organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)") | **X** | | **X** |{% ifversion ghes %} +| Consultar la información general sobre seguridad de la organización (consulte "[Acerca de la información general sobre seguridad](/code-security/security-overview/about-the-security-overview)") | **X** | | **X** |{% endif %}{% ifversion ghes > 3.2 %} +| Administrar las {% data variables.product.prodname_dependabot_security_updates %} (consulte ["Acerca de {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)") | **X** | | **X** |{% endif %} +| Administrar las entidades de certificación SSH de una organización (consulte "[Administración de las entidades de certificación SSH de la organización](/articles/managing-your-organizations-ssh-certificate-authorities)") | **X** | | | +| Crear paneles de proyecto (consulte "[Permisos de panel de proyecto para una organización](/articles/project-board-permissions-for-an-organization)") | **X** | **X** | **X** | +| Ver y publicar debates de equipo públicos en **todos los equipos** (consulte "[Acerca de los debates de equipo](/organizations/collaborating-with-your-team/about-team-discussions)") | **X** | **X** | **X** | +| Ver y publicar debates de equipo privados en **todos los equipos** (consulte "[Acerca de los debates de equipo](/organizations/collaborating-with-your-team/about-team-discussions)") | **X** | | | +| Editar y eliminar debates de equipo en **todos los equipos** (para obtener más información, consulte "[Administración de comentarios negativos](/communities/moderating-comments-and-conversations/managing-disruptive-comments)") | **X** | | | | +| Ocultar comentarios sobre las confirmaciones, las solicitudes de incorporación de cambios y las incidencias (consulte "[Administración de comentarios negativos](/communities/moderating-comments-and-conversations/managing-disruptive-comments/#hiding-a-comment)") | **X** | **X** | **X** | +| Deshabilitar los debates de equipo para una organización (consulte "[Deshabilitación de los debates de equipo para la organización](/articles/disabling-team-discussions-for-your-organization)") | **X** | | | +| Establecer una imagen de perfil para el equipo en **todos los equipos** (consulte "[Establecimiento de la imagen de perfil del equipo](/articles/setting-your-team-s-profile-picture)") | **X** | | |{% ifversion ghes %} +| Administrar la publicación de sitios de {% data variables.product.prodname_pages %} desde los repositorios de la organización (consulte "[Administración de la publicación de sitios de {% data variables.product.prodname_pages %} para la organización](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)") | **X** | | |{% endif %} +| [Mover equipos en la jerarquía de una organización](/articles/moving-a-team-in-your-organization-s-hierarchy) | **X** | | | +| Extraer (leer) *todos los repositorios* de la organización | **X** | | **X** | +| Insertar (escribir) y clonar (copiar) *todos los repositorios* de la organización | **X** | | | +| Convertir a miembros de la organización en [colaboradores externos](#outside-collaborators) | **X** | | | +| [Ver las personas que tienen acceso a un repositorio de la organización](/articles/viewing-people-with-access-to-your-repository) | **X** | | | +| [Exportar una lista de personas con acceso a un repositorio de la organización](/articles/viewing-people-with-access-to-your-repository/#exporting-a-list-of-people-with-access-to-your-repository) | **X** | | | +| Administrar etiquetas predeterminadas (consulte "[Administración de etiquetas predeterminadas para los repositorios de la organización](/articles/managing-default-labels-for-repositories-in-your-organization)") | **X** | | |{% ifversion pull-request-approval-limit %} +| Administrar revisiones de solicitudes de incorporación de cambios en la organización (consulte "[Administración de revisiones de solicitudes de incorporación de cambios en la organización](/organizations/managing-organization-settings/managing-pull-request-reviews-in-your-organization)") | **X** | | | |{% endif %} +{% ifversion ghae %}| Administrar listas de direcciones IP permitidas (consulte "[Restricción del tráfico de red a la empresa](/admin/configuration/restricting-network-traffic-to-your-enterprise)") | **X** | | |{% endif %} {% else %} -| Organization action | Owners | Members | +| Acción de la organización | Propietarios | Miembros | |:--------------------|:------:|:-------:| -| Invite people to join the organization | **X** | | -| Edit and cancel invitations to join the organization | **X** | | -| Remove members from the organization | **X** | | | -| Reinstate former members to the organization | **X** | | | -| Add and remove people from **all teams** | **X** | | -| Promote organization members to *team maintainer* | **X** | | -| 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 %} -| 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** | | -| Delete the organization account, including all repositories | **X** | | -| Create teams (see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)") | **X** | **X** | -| See all organization members and teams | **X** | **X** | -| @mention any visible team | **X** | **X** | -| Can be made a *team maintainer* | **X** | **X** | -| Transfer repositories | **X** | | -| Manage an organization's SSH certificate authorities (see "[Managing your organization's SSH certificate authorities](/articles/managing-your-organizations-ssh-certificate-authorities)") | **X** | | -| Create project boards (see "[Project board permissions for an organization](/articles/project-board-permissions-for-an-organization)") | **X** | **X** | | -| View and post public team discussions to **all teams** (see "[About team discussions](/organizations/collaborating-with-your-team/about-team-discussions)") | **X** | **X** | | -| View and post private team discussions to **all teams** (see "[About team discussions](/organizations/collaborating-with-your-team/about-team-discussions)") | **X** | | | -| 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 %} -| 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** | | -| Convert organization members to [outside collaborators](#outside-collaborators) | **X** | | -| [View people with access to an organization repository](/articles/viewing-people-with-access-to-your-repository) | **X** | | -| [Export a list of people with access to an organization repository](/articles/viewing-people-with-access-to-your-repository/#exporting-a-list-of-people-with-access-to-your-repository) | **X** | | -| Manage default labels (see "[Managing default labels for repositories in your organization](/articles/managing-default-labels-for-repositories-in-your-organization)") | **X** | | -{% ifversion ghae %}| Manage IP allow lists (see "[Restricting network traffic to your enterprise](/admin/configuration/restricting-network-traffic-to-your-enterprise)") | **X** | |{% endif %} +| Invitar personas para que se unan a la organización | **X** | | +| Editar y cancelar invitaciones para unirse a la organización | **X** | | +| Eliminar miembros de la organización | **X** | | | +| Reinstalar antiguos miembros a la organización | **X** | | | +| Agregar o quitar personas de **todos los equipos** | **X** | | +| Promover a miembros de la organización a *mantenedores del equipo* | **X** | | +| Configurar asignaciones de revisión del código (consulte "[Administración de la configuración de revisión del código del equipo](/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team)") | **X** | | +| Agregar colaboradores a **todos los repositorios** | **X** | | +| Acceder al registro de auditoría de la organización | **X** | | +| Editar la página de perfil de la organización (consulte "[Acerca del perfil de la organización](/github/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-organizations-profile)") | **X** | | |{% ifversion ghes %} +| Comprobar los dominios de la organización (consulte "[Comprobación del dominio de la organización](/articles/verifying-your-organization-s-domain)") | **X** | | +| Restringir las notificaciones por correo electrónico para los dominios verificados o aprobados (consulte "[Restricción de las notificaciones por correo electrónico para la organización](/organizations/keeping-your-organization-secure/restricting-email-notifications-for-your-organization)") | **X** | |{% endif %} +| Eliminar **todos los equipos** | **X** | | +| Eliminar la cuenta de la organización, incluidos todos los repositorios | **X** | | +| Crear equipos (consulte "[Configuración de permisos de creación de equipos en la organización](/articles/setting-team-creation-permissions-in-your-organization)") | **X** | **X** | +| Ver todos los miembros y equipos de la organización | **X** | **X** | +| @mention cualquier equipo visible | **X** | **X** | +| Puede ser *mantenedor de equipo* | **X** | **X** | +| Transferir repositorios | **X** | | +| Administrar las entidades de certificación SSH de una organización (consulte "[Administración de las entidades de certificación SSH de la organización](/articles/managing-your-organizations-ssh-certificate-authorities)") | **X** | | +| Crear paneles de proyecto (consulte "[Permisos de panel de proyecto para una organización](/articles/project-board-permissions-for-an-organization)") | **X** | **X** | | +| Ver y publicar debates de equipo públicos en **todos los equipos** (consulte "[Acerca de los debates de equipo](/organizations/collaborating-with-your-team/about-team-discussions)") | **X** | **X** | | +| Ver y publicar debates de equipo privados en **todos los equipos** (consulte "[Acerca de los debates de equipo](/organizations/collaborating-with-your-team/about-team-discussions)") | **X** | | | +| Editar y eliminar debates de equipo en **todos los equipos** (para obtener más información, consulte "[Administración de comentarios negativos](/communities/moderating-comments-and-conversations/managing-disruptive-comments)") | **X** | | | +| Ocultar comentarios sobre las confirmaciones, las solicitudes de incorporación de cambios y las incidencias (consulte "[Administración de comentarios negativos](/communities/moderating-comments-and-conversations/managing-disruptive-comments/#hiding-a-comment)") | **X** | **X** | **X** | +| Deshabilitar los debates de equipo para una organización (consulte "[Deshabilitación de los debates de equipo para la organización](/articles/disabling-team-discussions-for-your-organization)") | **X** | | | +| Establecer una imagen de perfil para el equipo en **todos los equipos** (consulte "[Establecimiento de la imagen de perfil del equipo](/articles/setting-your-team-s-profile-picture)") | **X** | | |{% ifversion ghes %} +| Administrar la publicación de sitios de {% data variables.product.prodname_pages %} desde los repositorios de la organización (consulte "[Administración de la publicación de sitios de {% data variables.product.prodname_pages %} para la organización](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)") | **X** | |{% endif %} +| [Mover equipos en la jerarquía de una organización](/articles/moving-a-team-in-your-organization-s-hierarchy) | **X** | | | +| Extraer (leer), insertar (escribir) y clonar (copiar) *todos los repositorios* de la organización | **X** | | +| Convertir a miembros de la organización en [colaboradores externos](#outside-collaborators) | **X** | | +| [Ver las personas que tienen acceso a un repositorio de la organización](/articles/viewing-people-with-access-to-your-repository) | **X** | | +| [Exportar una lista de personas con acceso a un repositorio de la organización](/articles/viewing-people-with-access-to-your-repository/#exporting-a-list-of-people-with-access-to-your-repository) | **X** | | +| Administrar etiquetas predeterminadas (consulte "[Administración de etiquetas predeterminadas para los repositorios de la organización](/articles/managing-default-labels-for-repositories-in-your-organization)") | **X** | | +{% ifversion ghae %}| Administrar listas de direcciones IP permitidas (consulte "[Restricción del tráfico de red a la empresa](/admin/configuration/restricting-network-traffic-to-your-enterprise)") | **X** | |{% endif %} {% endif %} -## Further reading +## Información adicional -- "[Repository roles for an organization](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)" -- "[Project board permissions for an organization](/organizations/managing-access-to-your-organizations-project-boards/project-board-permissions-for-an-organization)" +- "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)" +- "[Permisos de panel de proyecto para una organización](/organizations/managing-access-to-your-organizations-project-boards/project-board-permissions-for-an-organization)" diff --git a/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on.md b/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on.md index 4da00a0450..20dccf658a 100644 --- a/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on.md +++ b/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on.md @@ -1,5 +1,5 @@ --- -title: Acerca de la administración de acceso e identidad con el inicio de sesión único de SAML +title: Acerca de la administración de identidades y acceso con el inicio de sesión único de SAML intro: 'Si administras centralmente las identidades y aplicaciones de tus usuarios con un provedor de identidad (IdP), puedes configurar el inicio de sesión único (SSO) del Lenguaje de Marcado para Confirmaciones de Seguridad (SAML) para proteger los recursos de tu organización en {% data variables.product.prodname_dotcom %}.' redirect_from: - /articles/about-identity-and-access-management-with-saml-single-sign-on @@ -9,9 +9,14 @@ versions: topics: - Organizations - Teams -shortTitle: IAM con el SSO de SAML +shortTitle: IAM with SAML SSO +ms.openlocfilehash: 509baaf6d9c47295b57d35dfef7d5c65923b6e3c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147526666' --- - {% data reusables.saml.ghec-only %} ## Acerca de SAML SSO @@ -20,21 +25,21 @@ shortTitle: IAM con el SSO de SAML {% data reusables.saml.saml-accounts %} -Los propietarios de las organizaciones pueden requerir el SSO de SAML para una organización individual o para todas las organizaciones en una cuenta empresarial. Para obtener más información, consulta la sección "[Configurar el inicio de sesión único de SAML para tu empresa](/enterprise-cloud@latest/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)". +Los propietarios de las organizaciones pueden requerir el SSO de SAML para una organización individual o para todas las organizaciones en una cuenta empresarial. Para más información, vea "[Configuración del inicio de sesión único de SAML para la empresa](/enterprise-cloud@latest/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)". {% data reusables.saml.outside-collaborators-exemption %} -Antes de habilitar el SSO de SAML para tu organización, necesitarás conectar tu IdP a la misma. Para obtener más información, consulta la sección "[Conectar a tu proveedor de identidad con tu organización](/organizations/managing-saml-single-sign-on-for-your-organization/connecting-your-identity-provider-to-your-organization)." +Antes de habilitar el SSO de SAML para tu organización, necesitarás conectar tu IdP a la misma. Para más información, vea "[Conexión del proveedor de identidades a la organización](/organizations/managing-saml-single-sign-on-for-your-organization/connecting-your-identity-provider-to-your-organization)". -En una organización, el SSO de SAML puede inhabilitarse, habilitarse pero no requerirse, o habilitarse y requerirse. Después de habilitar exitosamente el SSO de SAML para tu organización y que sus miembros se autentiquen exitosamente con tu IdP, puedes requerir la configuración del SSO de SAML. Para obtener más información acerca de requerir el SSO de SAML para tu organización en {% data variables.product.prodname_dotcom %}, consulta la sección "[Requerir el inicio de sesión único de SAML para tu organización](/articles/enforcing-saml-single-sign-on-for-your-organization)". +En una organización, el SSO de SAML puede inhabilitarse, habilitarse pero no requerirse, o habilitarse y requerirse. Después de habilitar exitosamente el SSO de SAML para tu organización y que sus miembros se autentiquen exitosamente con tu IdP, puedes requerir la configuración del SSO de SAML. Para más información sobre cómo aplicar el inicio de sesión único de SAML para la organización de {% data variables.product.prodname_dotcom %}, vea "[Aplicación del inicio de sesión único de SAML para la organización](/articles/enforcing-saml-single-sign-on-for-your-organization)". Los miembros deben autenticarse regularmente con tu IdP y obtener acceso a los recursos de tu organización. Tu IdP especifica la duración de este período de inicio de sesión y, generalmente, es de 24 horas. Este requisito de inicio de sesión periódico limita la duración del acceso y requiere que los usuarios se vuelvan a identificar para continuar. -Para acceder a los recursos protegidos de tu organización tulizando la API y Git en la línea de comando, los miembros deberán autorizar y autentificarse con un token de acceso personal o llave SSH. Para obtener más información, consulta las secciones "[Autorizar que un token de acceso personal se utilice con el inicio de sesión único de SAML](/github/authenticating-to-github/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)" y "[Autorizar a una llave SSH para que se utilice con el inicio de sesión único de SAML](/github/authenticating-to-github/authorizing-an-ssh-key-for-use-with-saml-single-sign-on)". +Para acceder a los recursos protegidos de tu organización tulizando la API y Git en la línea de comando, los miembros deberán autorizar y autentificarse con un token de acceso personal o llave SSH. Para más información, vea "[Autorización de un token de acceso personal para su uso con el inicio de sesión único de SAML](/github/authenticating-to-github/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)" y "[Autorización de una clave SSH para su uso con el inicio de sesión único de SAML](/github/authenticating-to-github/authorizing-an-ssh-key-for-use-with-saml-single-sign-on)". -La primera vez que un miembro utiliza el SSO de SAML para acceder a tu organización, {% data variables.product.prodname_dotcom %} crea un registro automáticamente, el cual vincula tu organización, la cuenta del miembro en {% data variables.product.product_location %} y la cuenta del miembro en tu IdP. Puedes ver y retirar la identidad de SAML que se ha vinculado, activar sesiones, y autorizar las credenciales para los miembros de tu organización o cuenta empresarial. Para obtener más información, consulta la sección "[Visualizar y administrar un 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 un acceso de SAML de un usuario a tu cuenta empresarial](/enterprise-cloud@latest/admin/user-management/managing-users-in-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise)". +La primera vez que un miembro utiliza el SSO de SAML para acceder a tu organización, {% data variables.product.prodname_dotcom %} crea un registro automáticamente, el cual vincula tu organización, la cuenta del miembro en {% data variables.product.product_location %} y la cuenta del miembro en tu IdP. Puedes ver y retirar la identidad de SAML que se ha vinculado, activar sesiones, y autorizar las credenciales para los miembros de tu organización o cuenta empresarial. Para más información, vea "[Visualización y administración del acceso SAML de un miembro a la organización](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization)" y "[Visualización y administración del acceso SAML de un usuario a la empresa](/enterprise-cloud@latest/admin/user-management/managing-users-in-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise)". -Si los miembros ingresan con una sesión de SSO de SAML cuando crean un nuevo repositorio, la visibilidad predeterminada de dicho repositorio será privada. De lo contrario, la visibilidad predeterminada es pública. Para obtener más información sobre la visibilidad de los repositorios, consulta la sección "[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)". +Si los miembros ingresan con una sesión de SSO de SAML cuando crean un nuevo repositorio, la visibilidad predeterminada de dicho repositorio será privada. De lo contrario, la visibilidad predeterminada es pública. Para más información sobre la visibilidad de los repositorios, vea "[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)". Los miembros de una organización también deben contar con una sesión activa de SAML para autorizar un {% data variables.product.prodname_oauth_app %}. Puedes decidir no llevar este requisito si contactas a {% data variables.contact.contact_support %}. {% data variables.product.product_name %} no recomienda que renuncies a este requisito, ya que expondrá a tu organización a un riesgo mayor de que se roben las cuentas y de que exista pérdida de datos. @@ -44,24 +49,24 @@ Los miembros de una organización también deben contar con una sesión activa d {% data reusables.saml.saml-supported-idps %} -Algunos IdP admiten acceso de suministro a una organización de {% data variables.product.prodname_dotcom %} a través de SCIM. Para obtener más información, consulta la sección "[SCIM para las organizaciones](/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations)". +Algunos IdP admiten acceso de suministro a una organización de {% data variables.product.prodname_dotcom %} a través de SCIM. Para obtener más información, consulta "[Acerca de SCIM para las organizaciones](/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations)". -{% data reusables.scim.enterprise-account-scim %} +{% data reusables.scim.enterprise-account-scim %} ## Agregar miembros a una organización usando SAML SSO -Una vez que activas SAML SSO, hay varias maneras de poder agregar nuevos miembros a tu organización. Los propietarios de la organización pueden invitar a los miembros de forma manual en {% data variables.product.product_name %} o usando la API. Para obtener más información, consulta las secciones "[Invitar usuarios a unirse a tu organización](/articles/inviting-users-to-join-your-organization)" y "[Miembros](/rest/reference/orgs#add-or-update-organization-membership)". +Después de habilitar el inicio de sesión único de SAML, hay varias maneras de agregar nuevos miembros a su organización. Los propietarios de la organización pueden invitar a los miembros de forma manual en {% data variables.product.product_name %} o usando la API. Para más información, vea "[Invitación a los usuarios a unirse a la organización](/articles/inviting-users-to-join-your-organization)" y "[Miembros](/rest/reference/orgs#add-or-update-organization-membership)". -Para aprovisionar nuevos usuarios sin una invitación de un propietario de la organización, puedes usar la URL `https://github.com/orgs/ORGANIZATION/sso/sign_up`, reemplazando _ORGANIZATION_ con el nombre de tu organización. Por ejemplo, puedes configurar tu IdP para que cualquiera con acceso al IdP pueda hacer clic en el tablero del IdP para unirse a tu organización de {% data variables.product.prodname_dotcom %}. +Para aprovisionar nuevos usuarios sin una invitación de un propietario de la organización, puede usar la dirección URL `https://github.com/orgs/ORGANIZATION/sso/sign_up`, reemplazando _ORGANIZATION_ por el nombre de su organización. Por ejemplo, puede configurar el IdP para que cualquiera con acceso al IdP pueda hacer clic en el tablero del IdP para unirse a la organización de {% data variables.product.prodname_dotcom %}. -Si tu IdP admite SCIM, {% data variables.product.prodname_dotcom %} puede invitar automáticamente a los miembros para que se unan a tu organización cuando les otorgas acceso en tu IdP. Si eliminas el acceso de un miembro a tu organización de {% data variables.product.prodname_dotcom %} en tu IdP de SAML, éste se eliminará automáticamente de la organización de{% data variables.product.prodname_dotcom %}. Para obtener más información, consulta la sección "[SCIM para las organizaciones](/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations)". +Si tu IdP admite SCIM, {% data variables.product.prodname_dotcom %} puede invitar automáticamente a los miembros para que se unan a tu organización cuando les otorgas acceso en tu IdP. Si eliminas el acceso de un miembro a tu organización de {% data variables.product.prodname_dotcom %} en tu IdP de SAML, éste se eliminará automáticamente de la organización de{% data variables.product.prodname_dotcom %}. Para obtener más información, consulta "[Acerca de SCIM para las organizaciones](/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations)". {% data reusables.organizations.team-synchronization %} {% data reusables.saml.saml-single-logout-not-supported %} -## Leer más +## Información adicional - "[Referencia de configuración de SAML](/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference)" -- "[Acerca de la autenticación de dos factores y el inicio de sesión único de SAML ](/articles/about-two-factor-authentication-and-saml-single-sign-on)" +- "[Acerca de la autenticación en dos fases y el inicio de sesión único de SAML](/articles/about-two-factor-authentication-and-saml-single-sign-on)" - "[Acerca de la autenticación con el inicio de sesión único de SAML](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)" diff --git a/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations.md b/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations.md index 6660eb9146..d7021cecdc 100644 --- a/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations.md +++ b/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations.md @@ -1,5 +1,5 @@ --- -title: About SCIM for organizations +title: Acerca de SCIM para las organizaciones intro: 'Con Sistema para la administración de identidades entre dominios (SCIM), los administradores pueden automatizar el intercambio de información de identidad del usuario entre los sistemas.' redirect_from: - /articles/about-scim @@ -10,39 +10,44 @@ versions: topics: - Organizations - Teams +ms.openlocfilehash: 8071909478d52770f2e8107df31e61b7111f73c6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069623' --- +## Acerca de SCIM para las organizaciones -## Acerca del SCIM para las organizaciones - -If your organization uses [SAML SSO](/articles/about-identity-and-access-management-with-saml-single-sign-on), you can implement SCIM to add, manage, and remove organization members' access to {% data variables.product.product_name %}. Por ejemplo, un administrador puede desaprovisionar a un miembro de la organización usando el SCIM y eliminar automáticamente el miembro de la organización. +Si tu organización usa el [inicio de sesión único de SAML](/articles/about-identity-and-access-management-with-saml-single-sign-on), puedes implementar SCIM para agregar, administrar y quitar el acceso de los miembros de la organización a {% data variables.product.product_name %}. Por ejemplo, un administrador puede desaprovisionar a un miembro de la organización usando el SCIM y eliminar automáticamente el miembro de la organización. {% data reusables.saml.ghec-only %} {% data reusables.scim.enterprise-account-scim %} -Si usas SAML SSO sin implementar SCIM, no tendrás un desaprovisionamiento automático. Cuando las sesiones de los miembros de la organización expiran una vez que su acceso ha sido eliminado del IdP, no se eliminan automáticamente de la organización. Los tokens autorizados otorgan acceso a la organización incluso una vez que las sesiones han expirado. If SCIM is not used, to fully remove a member's access, an organization owner must remove the member's access in the IdP and manually remove the member from the organization on {% data variables.product.prodname_dotcom %}. +Si usa el inicio de sesión único de SAML sin implementar SCIM, no podrá usar el desaprovisionamiento automático. Cuando las sesiones de los miembros de una organización expiran después de quitar su acceso del IdP, los miembros no se quitan automáticamente de la organización. Los tokens autorizados conceden acceso a la organización incluso después de que expiren sus sesiones. Si no se usa SCIM, para quitar el acceso de un miembro por completo, un propietario de la organización debe quitar el acceso del miembro en el IdP y quitar el miembro de la organización en {% data variables.product.prodname_dotcom %} de forma manual. {% data reusables.scim.changes-should-come-from-idp %} ## Proveedores de identidad compatibles -These identity providers (IdPs) are compatible with the {% data variables.product.product_name %} SCIM API for organizations. Para obtener más información, consulta el [SCIM](/rest/scim) en la documentación de la API de {% ifversion ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}. +Estos proveedores de identidades (IdP) son compatibles con la API de SCIM de {% data variables.product.product_name %} para las organizaciones. Para más información, vea [SCIM](/rest/scim) en la documentación de la API de {% ifversion ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}. - Azure AD - Okta - OneLogin -## About SCIM configuration for organizations +## Acerca de la configuración de SCIM para las organizaciones {% data reusables.scim.dedicated-configuration-account %} -Before you authorize the {% data variables.product.prodname_oauth_app %}, you must have an active SAML session. Para obtener más información, consulta la sección "[Acerca de la autenticación con el inicio de sesión único de SAML](/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on#about-oauth-apps-github-apps-and-saml-sso)". +Para poder autorizar la {% data variables.product.prodname_oauth_app %}, debes tener una sesión de SAML activa. Para más información, vea "[Acerca de la autenticación con el inicio de sesión único de SAML](/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on#about-oauth-apps-github-apps-and-saml-sso)". {% note %} **Nota:** {% data reusables.scim.nameid-and-username-must-match %} -{% endnote %} +{% endnote %} -## Leer más +## Información adicional -- "[Visualizar y administrar un acceso de SAML de un miembro a tu organización](/github/setting-up-and-managing-organizations-and-teams//viewing-and-managing-a-members-saml-access-to-your-organization)" +- "[Visualización y administración del acceso SAML de un miembro a la organización](/github/setting-up-and-managing-organizations-and-teams//viewing-and-managing-a-members-saml-access-to-your-organization)" diff --git a/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/accessing-your-organization-if-your-identity-provider-is-unavailable.md b/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/accessing-your-organization-if-your-identity-provider-is-unavailable.md index 2b9ddb4cab..dd5e9c8024 100644 --- a/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/accessing-your-organization-if-your-identity-provider-is-unavailable.md +++ b/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/accessing-your-organization-if-your-identity-provider-is-unavailable.md @@ -9,15 +9,20 @@ versions: topics: - Organizations - Teams -shortTitle: Proveedor de identidad no disponible +shortTitle: Unavailable identity provider +ms.openlocfilehash: fd965c2c847378936e10ff5cc5560397a09ca372 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119170' --- - -Los administradores de la organización pueden usar [uno de los códigos de reuperación descargados o guardados](/articles/downloading-your-organization-s-saml-single-sign-on-recovery-codes)para saltear un inicio de sesión único. Puedes haber guardado esto en un administrador de contraseñas tal como [LastPass](https://lastpass.com/) o [1Password](https://1password.com/). +Los administradores de la organización pueden usar [uno de sus códigos de recuperación descargados o guardados](/articles/downloading-your-organization-s-saml-single-sign-on-recovery-codes) para omitir el inicio de sesión único. Es posible que los haya guardado en un administrador de contraseñas, como [LastPass](https://lastpass.com/) o [1Password](https://1password.com/). {% data reusables.saml.recovery-code-caveats %} {% data reusables.saml.recovery-code-access %} -## Leer más +## Información adicional -- [Acerca de la administración de acceso e identidad con SAML SSO](/articles/about-identity-and-access-management-with-saml-single-sign-on)" +- "[Acerca de la administración de acceso e identidad con el inicio de sesión único de SAML](/articles/about-identity-and-access-management-with-saml-single-sign-on)" diff --git a/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/configuring-saml-single-sign-on-and-scim-using-okta.md b/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/configuring-saml-single-sign-on-and-scim-using-okta.md index cc33ceeed3..35116cf954 100644 --- a/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/configuring-saml-single-sign-on-and-scim-using-okta.md +++ b/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/configuring-saml-single-sign-on-and-scim-using-okta.md @@ -1,6 +1,6 @@ --- title: Cofnigurar SCIM y el inicio de sesión único de SAML con Okta -intro: 'Puedes utilizar el inicio de sesión único (SSO) del Lenguaje de Marcado para Confirmaciones de Seguridad (SAML) y un Sistema para la Administración de Identidad a través de los Dominios (SCIM) con Okta para administrar automáticamente el acceso a tu organización en {% data variables.product.product_location %}.' +intro: 'Puedes utilizar el inicio de sesión único (SSO) del Lenguaje de marcado de aserción de seguridad (SAML) y System for Cross-domain Identity Management (SCIM) con Okta para administrar automáticamente el acceso a tu organización en {% data variables.product.product_location %}.' redirect_from: - /github/setting-up-and-managing-organizations-and-teams/configuring-saml-single-sign-on-and-scim-using-okta permissions: Organization owners can configure SAML SSO and SCIM using Okta for an organization. @@ -9,56 +9,55 @@ versions: topics: - Organizations - Teams -shortTitle: Configurar SAML & SCIM con Okta +shortTitle: Configure SAML & SCIM with Okta +ms.openlocfilehash: 3b1083e0ec9d792de9e9c1e83cd5b000e8261905 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145069622' --- - ## Acerca de SAML y SCIM con Okta Puedes controlar el acceso a tu organización en {% data variables.product.product_location %} y a otras aplicaciones web desde una interface central si configuras dicha organización para que utilice el SSO de SAML y SCIM con Okta, un proveedor de identidad (IdP). {% data reusables.saml.ghec-only %} -El SSO de SAML controla y asegura el acceso a los recursos organizacionales como los repositorios, informes de problemas y solicitudes de extracción. SCIM agrega, administra y elimina automáticamente el acceso a tu organización en {% data variables.product.product_location %} cuando haces cambios en Okta. Para obtener más información, consulta las secciones "[Acerca de la administración de accesos e identidad con el inicio de sesión único de SAML](/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on)" y "[Acerca de SCIM para las organizaciones](/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations)". +El SSO de SAML controla y asegura el acceso a los recursos organizacionales como los repositorios, informes de problemas y solicitudes de extracción. SCIM agrega, administra y elimina automáticamente el acceso a tu organización en {% data variables.product.product_location %} cuando haces cambios en Okta. Para más información, consulta «[Acerca de la administración de identidades y acceso con el inicio de sesión único de SAML](/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on)» y «[Acerca de SCIM para organizaciones](/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations)». Después de que habilites SCIM, las siguientes características de aprovisionamiento estarán disponibles para cualquier usuario al que asignes tu aplicación de {% data variables.product.prodname_ghe_cloud %} en Okta. -| Característica | Descripción | -| --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Subir Usuarios Nuevos | Cuando creas un usuario nuevo en Okta, este recibirá un mensaje de correo electrónico para unirse a tu organización de {% data variables.product.product_location %}. | -| Subir Desactivaciones de Usuarios | Cuando desactivas a un usuario en Okta, Okta lo eliminará de tu organización en {% data variables.product.product_location %}. | -| Subir Actualizaciones de Perfil | Cuando actualizas el perfil de un usuario en Okta, Okta actualizará los metadatos de la membrecía de dicho usuario de tu organización en {% data variables.product.product_location %}. | -| Reactivar Usuarios | Cuando reactivas a un usuario en Okta, Okta enviará una invitación por correo electrónico al usuario para que vuelva a unirse a tu organización de {% data variables.product.product_location %}. | +| Característica | Descripción | +| --- | --- | +| Subir Usuarios Nuevos | Cuando creas un usuario nuevo en Okta, este recibirá un mensaje de correo electrónico para unirse a tu organización de {% data variables.product.product_location %}. | +| Subir Desactivaciones de Usuarios | Cuando desactivas a un usuario en Okta, Okta lo eliminará de tu organización en {% data variables.product.product_location %}. | +| Subir Actualizaciones de Perfil | Cuando actualizas el perfil de un usuario en Okta, Okta actualizará los metadatos de la membrecía de dicho usuario de tu organización en {% data variables.product.product_location %}. | +| Reactivar Usuarios | Cuando reactivas a un usuario en Okta, Okta enviará una invitación por correo electrónico al usuario para que vuelva a unirse a tu organización de {% data variables.product.product_location %}. | -Como alternativa, puedes configurar el SSO de SAML para una empresa utilizando Okta. El SCIM para cuentas empresariales solo está disponible para los usuarios administrados empresariales. Para obtener más información, consulta las secciones "[Configurar el inicio de sesión único de SAML para tu empresa utilizando Okta](/admin/identity-and-access-management/managing-iam-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise-using-okta)" y "[Configurar el aprovisionamiento de SCIM para los Usuarios Administrados Empresariales con Okta](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users-with-okta)". +Como alternativa, puedes configurar el SSO de SAML para una empresa utilizando Okta. El SCIM para cuentas empresariales solo está disponible para los usuarios administrados empresariales. Para más información, vea "[Configuración del inicio de sesión único de SAML para la empresa mediante Okta](/admin/identity-and-access-management/managing-iam-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise-using-okta)" y "[Configuración del aprovisionamiento de SCIM para usuarios administrados Enterprise con Okta](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users-with-okta)". ## Agregar la aplicación {% data variables.product.prodname_ghe_cloud %} en Okta -{% data reusables.saml.okta-sign-on-tab %} -{% data reusables.saml.okta-view-setup-instructions %} -1. Habilita y prueba el SSO de SAML en {% data variables.product.prodname_dotcom %} utilizando la URL de registro, URL del emisor, y certificados pùblicos de la guìa "Còmo configurar SAML 2.0". Para obtener más información, consulta "[Habilitar y probar el inicio de sesión único para tu organización](/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization#enabling-and-testing-saml-single-sign-on-for-your-organization)". +{% data reusables.saml.okta-sign-on-tab %} {% data reusables.saml.okta-view-setup-instructions %} +1. Habilita y prueba el SSO de SAML en {% data variables.product.prodname_dotcom %} utilizando la URL de registro, URL del emisor, y certificados pùblicos de la guìa "Còmo configurar SAML 2.0". Para más información, vea ["Habilitación y prueba del inicio de sesión único de SAML para la organización](/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization#enabling-and-testing-saml-single-sign-on-for-your-organization)". ## Configurar el aprovisionamiento de acceso con SCIM en Okta {% data reusables.scim.dedicated-configuration-account %} -1. Inicia sesión en {% data variables.product.prodname_dotcom_the_website %} utilizando una cuenta que sea un propietario de organización y que se utilice idealmente solo para la configuración de SCIM. -1. Para crear una sesión activa de SAML para tu organización, navega a `https://github.com/orgs/ORGANIZATION-NAME/sso`. Para obtener más información, consulta la sección "[Acerca de la autenticación con el inicio de sesión único de SAML](/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on#about-oauth-apps-github-apps-and-saml-sso)". -1. Navega a Okta. -{% data reusables.saml.okta-dashboard-click-applications %} -{% data reusables.saml.okta-applications-click-ghec-application-label %} -{% data reusables.saml.okta-provisioning-tab %} -{% data reusables.saml.okta-configure-api-integration %} -{% data reusables.saml.okta-enable-api-integration %} -1. Haz clic en **Autenticarse con {% data variables.product.prodname_ghe_cloud %} - Organización**. -1. A la derecha del nombre de tu organizaciòn, da clic en **Otorgar**. +1. Inicia sesión en {% data variables.product.prodname_dotcom_the_website %} con una cuenta que sea propietaria de la organización y que se use, idealmente, solo para la configuración de SCIM. +1. Para crear una sesión activa de SAML para tu organización, ve a `https://github.com/orgs/ORGANIZATION-NAME/sso`. Para más información, vea "[Acerca de la autenticación con el inicio de sesión único de SAML](/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on#about-oauth-apps-github-apps-and-saml-sso)". +1. Ve a Okta. +{% data reusables.saml.okta-dashboard-click-applications %} {% data reusables.saml.okta-applications-click-ghec-application-label %} {% data reusables.saml.okta-provisioning-tab %} {% data reusables.saml.okta-configure-api-integration %} {% data reusables.saml.okta-enable-api-integration %} +1. Haga clic en **Autenticarse con {% data variables.product.prodname_ghe_cloud %} - Organización**. +1. A la derecha del nombre de la organización, haga clic en **Conceder**. - ![Botón "Otorgar" para autorizar la integración de SCIM de Okta para acceder a la organización](/assets/images/help/saml/okta-scim-integration-grant-organization-access.png) -1. Da clic en **Autorizar OktaOAN**. -{% data reusables.saml.okta-save-provisioning %} -{% data reusables.saml.okta-edit-provisioning %} + ![Botón "Conceder" para autorizar la integración de SCIM de Okta a fin de acceder a la organización](/assets/images/help/saml/okta-scim-integration-grant-organization-access.png) +1. Haga clic en **Autorizar OktaOAN**. +{% data reusables.saml.okta-save-provisioning %} {% data reusables.saml.okta-edit-provisioning %} -## Leer más +## Información adicional -- "[Configurar el inicio de sesión único de SAML para tu cuenta empresarial utilizando Okta](/enterprise-cloud@latest/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise-using-okta)" -- [Understanding SAML](https://developer.okta.com/docs/concepts/saml/) en la documentación de Okta -- [Understanding SCIM](https://developer.okta.com/docs/concepts/scim/) en la documentación de Okta +- "[Configuración del inicio de sesión único de SAML para la cuenta empresarial mediante Okta](/enterprise-cloud@latest/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise-using-okta)" +- [Descripción de SAML](https://developer.okta.com/docs/concepts/saml/) en la documentación de Okta +- [Descripción de SCIM](https://developer.okta.com/docs/concepts/scim/) en la documentación de Okta diff --git a/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/connecting-your-identity-provider-to-your-organization.md b/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/connecting-your-identity-provider-to-your-organization.md index d0087a67d0..772e8f2569 100644 --- a/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/connecting-your-identity-provider-to-your-organization.md +++ b/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/connecting-your-identity-provider-to-your-organization.md @@ -1,6 +1,6 @@ --- title: Conectar tu proveedor de identidad con tu organización -intro: 'Para utilizar el inicio de sesión único de SAML y SCIM, debes conectar tu proveedor de identidad (IdP) a tu organización en {% data variables.product.product_name %}.' +intro: 'Para usar el inicio de sesión único de SAML y SCIM, debes conectar tu proveedor de identidades con tu organización en {% data variables.product.product_name %}.' redirect_from: - /articles/connecting-your-identity-provider-to-your-organization - /github/setting-up-and-managing-organizations-and-teams/connecting-your-identity-provider-to-your-organization @@ -10,31 +10,36 @@ topics: - Authentication - Organizations - Teams -shortTitle: Conectar un IdP +shortTitle: Connect an IdP +ms.openlocfilehash: fe20822b6f3381b6cdc6dbf844c84a93d8d4ea0f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126208' --- +## Acerca de la conexión del IdP a la organización -## Acerca de la conexión de tu IdP a tu organización - -Cuando habilitas el SSO de SAML para tu organización de {% data variables.product.product_name %}, conectas tu proveedor de identidad (IdP) a ella. Para obtener más información, consulta "[Habilitar y probar el inicio de sesión único para tu organización](/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization)". +Cuando habilitas el SSO de SAML para tu organización de {% data variables.product.product_name %}, conectas tu proveedor de identidad (IdP) a ella. Para más información, vea ["Habilitación y prueba del inicio de sesión único de SAML para la organización](/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization)". {% data reusables.saml.ghec-only %} Puedes encontrar los detalles de implementación de SAML y de SCIM para tu IdP en la documentación de este. -- Active Directory Federation Services (AD FS) [SAML](https://docs.microsoft.com/windows-server/identity/active-directory-federation-services) -- Azure Active Directory (Azure AD) [SAML](https://docs.microsoft.com/azure/active-directory/active-directory-saas-github-tutorial) y [SCIM](https://docs.microsoft.com/azure/active-directory/active-directory-saas-github-provisioning-tutorial) -- Okta [SAML](http://saml-doc.okta.com/SAML_Docs/How-to-Configure-SAML-2.0-for-Github-com.html) y [SCIM](http://developer.okta.com/standards/SCIM/) -- OneLogin [SAML](https://onelogin.service-now.com/support?id=kb_article&sys_id=2929ddcfdbdc5700d5505eea4b9619c6) y [SCIM](https://onelogin.service-now.com/support?id=kb_article&sys_id=5aa91d03db109700d5505eea4b96197e) -- PingOne [SAML](https://support.pingidentity.com/s/marketplace-integration/a7i1W0000004ID3QAM/github-connector) -- Shibboleth [SAML](https://wiki.shibboleth.net/confluence/display/IDP30/Home) +- Active Directory Federation Services (AD FS): [SAML](https://docs.microsoft.com/windows-server/identity/active-directory-federation-services) +- Azure Active Directory (Azure AD): [SAML](https://docs.microsoft.com/azure/active-directory/active-directory-saas-github-tutorial) y [SCIM](https://docs.microsoft.com/azure/active-directory/active-directory-saas-github-provisioning-tutorial) +- Okta: [SAML](http://saml-doc.okta.com/SAML_Docs/How-to-Configure-SAML-2.0-for-Github-com.html) y [SCIM](http://developer.okta.com/standards/SCIM/) +- OneLogin: [SAML](https://onelogin.service-now.com/support?id=kb_article&sys_id=2929ddcfdbdc5700d5505eea4b9619c6) y [SCIM](https://onelogin.service-now.com/support?id=kb_article&sys_id=5aa91d03db109700d5505eea4b96197e) +- PingOne: [SAML](https://support.pingidentity.com/s/marketplace-integration/a7i1W0000004ID3QAM/github-connector) +- Shibboleth: [SAML](https://wiki.shibboleth.net/confluence/display/IDP30/Home) {% note %} -**Nota:** Los proveedores de identidad que soportan {% data variables.product.product_name %} SCIM son Azure AD, Okta y OneLogin. Para obtener más información sobre SCIM, consulta la sección "[Acerca de SCIM para las organizaciones](/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations)". +**Nota:** Los proveedores de identidad de {% data variables.product.product_name %} admitidos para SCIM son Azure AD, Okta y OneLogin. Para obtener más información sobre SCIM, consulta "[Acerca de SCIM para las organizaciones](/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations)". -{% data reusables.scim.enterprise-account-scim %} +{% data reusables.scim.enterprise-account-scim %} {% endnote %} ## Metadatos SAML -Para obtener más información sobre los metadatos de SAML para tu organización, consulta la sección "[Referencia de configuración de SAML](/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference)". +Para obtener más información sobre los metadatos de SAML para la organización, consulta "[Referencia de configuración de SAML](/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference)". diff --git a/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/downloading-your-organizations-saml-single-sign-on-recovery-codes.md b/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/downloading-your-organizations-saml-single-sign-on-recovery-codes.md index 1dbbadd6f1..e7ba63ac45 100644 --- a/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/downloading-your-organizations-saml-single-sign-on-recovery-codes.md +++ b/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/downloading-your-organizations-saml-single-sign-on-recovery-codes.md @@ -10,26 +10,31 @@ versions: topics: - Organizations - Teams -shortTitle: Descargar los códigos de recuperación de SAML +shortTitle: Download SAML recovery codes +ms.openlocfilehash: 9b17e3e4fc20cc9eaedf59afe45e393054d7d8e5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126207' --- +Los códigos de recuperación no se deben compartir ni distribuir. Se recomienda guardarlos con un administrador de contraseñas, como [LastPass](https://lastpass.com/) o [1Password](https://1password.com/). -Los códigos de recuperación no se deben compartir ni distribuir. Te recomendamos guardarlos con un administrador de contraseñas como [LastPass](https://lastpass.com/) o [1Password](https://1password.com/). - -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.security %} -5. En "Inicio de sesión único SAML", en la nota acerca de los códigos de recuperación, haz clic en **Guardar tus códigos de recuperación**. ![Enlace para ver y guardar tus códigos de recuperación](/assets/images/help/saml/saml_recovery_codes.png) -6. Guarda tus códigos de recuperación haciendo clic en **Download** (Descargar), **Print** (Imprimir) o **Copy** (Copiar). ![Botones para descargar, imprimir o copiar tus códigos de recuperación](/assets/images/help/saml/saml_recovery_code_options.png) +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.security %} +5. En "SAML single sign-on" (Inicio de sesión único SAML), en la nota acerca de los códigos de recuperación, haga clic en **Save your recovery codes** (Guardar los códigos de recuperación). +![Enlace para ver y guardar los códigos de recuperación](/assets/images/help/saml/saml_recovery_codes.png) +6. Haga clic en **Download** (Descargar), **Print** (Imprimir) o **Copy** (Copiar) para guardar los códigos de recuperación. +![Botones para descargar, imprimir o copiar los códigos de recuperación](/assets/images/help/saml/saml_recovery_code_options.png) {% note %} - **Nota:** Tus códigos de recuperación te ayudarán a acceder nuevamente a {% data variables.product.product_name %} si tu IdP no está disponible. Si generas nuevos códigos de recuperación, los códigos de recuperación que se muestran en la página "Códigos de recuperación de inicio de sesión único" se actualizarán automáticamente. + **Nota**: Los códigos de recuperación le ayudarán a volver a {% data variables.product.product_name %} si su IdP no está disponible. Si generas nuevos códigos de recuperación, los códigos de recuperación que se muestran en la página "Códigos de recuperación de inicio de sesión único" se actualizarán automáticamente. {% endnote %} 7. Una vez que usas un código de recuperación para obtener acceso nuevamente a {% data variables.product.product_name %}, no puedes volver a usarlo. El acceso a {% data variables.product.product_name %} solo estará disponible durante 24 horas antes de que se te solicite que inicies sesión usando inicio de sesión único. -## Leer más +## Información adicional -- "[Acerca de la administración de identidad y el acceso con el inicio de sesión único de SAML](/articles/about-identity-and-access-management-with-saml-single-sign-on)" -- "[Acceder a tu organización cuando tu proveedor de identidad no está disponible](/articles/accessing-your-organization-if-your-identity-provider-is-unavailable)" +- "[Acerca de la administración de acceso e identidad con el inicio de sesión único de SAML](/articles/about-identity-and-access-management-with-saml-single-sign-on)" +- "[Acceso a la organización en caso de que el proveedor de identidades no esté disponible](/articles/accessing-your-organization-if-your-identity-provider-is-unavailable)" diff --git a/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization.md b/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization.md index bbdf924d1c..0377ca580a 100644 --- a/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization.md +++ b/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization.md @@ -9,16 +9,21 @@ versions: topics: - Organizations - Teams -shortTitle: Habilitar & probar el SSO de SAML +shortTitle: Enable & test SAML SSO +ms.openlocfilehash: f9b60931978f80de33c0e6a2d5268287e208040a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126206' --- - ## Acerca del inicio de sesión único de SAML Puedes habilitar SAML SSO (inicio de sesión único) en tu organización sin requerir que todos los miembros lo usen. Habilitar pero no exigir SAML SSO en tu organización puede facilitar la adopción de SAML SSO por parte de la organización. Una vez que la mayoría de los miembros usen SAML SSO, podrás exigirlo en toda la organización. {% data reusables.saml.ghec-only %} -Si habilitas pero no exiges SAML SSO, los miembros de la organización que elijan no usar SAML SSO pueden seguir siendo miembros de esta. Para obtener más información acerca de la exigencia de SAML SSO, consulta "[Exigir inicio de sesión único SAML para tu organización](/articles/enforcing-saml-single-sign-on-for-your-organization)". +Si habilitas pero no exiges SAML SSO, los miembros de la organización que elijan no usar SAML SSO pueden seguir siendo miembros de esta. Para más información sobre la aplicación del inicio de sesión único de SAML, vea "[Aplicación del inicio de sesión único de SAML para la organización](/articles/enforcing-saml-single-sign-on-for-your-organization)". {% data reusables.saml.outside-collaborators-exemption %} @@ -26,37 +31,41 @@ Si habilitas pero no exiges SAML SSO, los miembros de la organización que elija ## Habilitar y probar el inicio de sesión único SAML para tu organización -Antes de requerir el SSO de SAML en tu organización, asegúrate de que la hayas preparado. Para obtener más información, consulta "[Preparación para exigir inicio de sesión único SAML en tu organización](/articles/preparing-to-enforce-saml-single-sign-on-in-your-organization)". +Antes de requerir el SSO de SAML en tu organización, asegúrate de que la hayas preparado. Para más información, vea "[Preparación para aplicar el inicio de sesión único de SAML en la organización](/articles/preparing-to-enforce-saml-single-sign-on-in-your-organization)". -Para obtener más información sobre los proveedores de identidad (IdP) que son compatibles con {% data variables.product.company_short %} para el SSO de SAML, consulta la sección "[Conectar tu proveedor de identidad a tu organización](/organizations/managing-saml-single-sign-on-for-your-organization/connecting-your-identity-provider-to-your-organization)". +Para más información sobre los proveedores de identidades (IDP) que admite {% data variables.product.company_short %} para el inicio de sesión único de SAML, vea "[Conexión del proveedor de identidades a la organización](/organizations/managing-saml-single-sign-on-for-your-organization/connecting-your-identity-provider-to-your-organization)". -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.security %} -5. En "inicio de sesión único SAML", selecciona **Habilitar autenticación SAML**. ![Casilla de verificación para habilitar SAML SSO](/assets/images/help/saml/saml_enable.png) +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.security %} +5. En "Inicio de sesión único de SAML", seleccione **Habilitar autenticación SAML**. +![Casilla para habilitar el SSO de SAML](/assets/images/help/saml/saml_enable.png) {% note %} - **Nota:** Luego de habilitar SAML SSO, puedes descargar tus códigos de recuperación de inicio de sesión único para poder acceder a tu organización aun cuando tu IdP no se encuentre disponible. Para obtener más información, consulta "[Descargar los códigos de recuperación de inicio de sesión único SAML de tu organización](/articles/downloading-your-organization-s-saml-single-sign-on-recovery-codes)". + **Nota:** Después de habilitar el SSO de SAML, puede descargar los códigos de recuperación de inicio de sesión único para poder acceder a la organización incluso cuando el IdP no esté disponible. Para más información, vea "[Descarga de los códigos de recuperación de inicio de sesión único de SAML de la organización](/articles/downloading-your-organization-s-saml-single-sign-on-recovery-codes)". {% endnote %} -6. En el campo "URL de inicio de sesión único", escribe el extremo del HTTPS de tu IdP para las solicitudes de inicio de sesión único. Este valor se encuentra en la configuración de tu IdP. ![Campo para la URL a la que los miembros serán redireccionados cuando inicien sesión](/assets/images/help/saml/saml_sign_on_url.png) -7. También puedes escribir tu nombre de emisor SAML en el campo "Emisor". Esto verifica la autenticidad de los mensajes enviados. ![Campo para el nombre del emisor SAML](/assets/images/help/saml/saml_issuer.png) -8. En "Certificado público", copia un certificado para verificar las respuestas SAML. ![Campo para el certificado público de tu proveedor de identidad](/assets/images/help/saml/saml_public_certificate.png) -9. Haz clic en {% octicon "pencil" aria-label="The edit icon" %} y luego en los menús desplegables de Método de firma y Método de resumen y elige el algoritmo de hash que usa tu emisor SAML para verificar la integridad de las solicitudes. ![Menús desplegables para los algoritmos de hash del Método de firma y del Método de resumen usados por tu emisor SAML](/assets/images/help/saml/saml_hashing_method.png) -10. Antes de habilitar SAML SSO para tu organización, haz clic en **Probar la configuración de SAML** para asegurarte de que la información que has ingresado sea correcta. ![Botón para probar la configuración de SAML antes de exigir el inicio de sesión único](/assets/images/help/saml/saml_test.png) +6. En el campo "URL de inicio de sesión único", escribe el extremo del HTTPS de tu IdP para las solicitudes de inicio de sesión único. Este valor se encuentra en la configuración de tu IdP. +![Campo para la URL a la que se dirigirá a los miembros cuando inicien sesión](/assets/images/help/saml/saml_sign_on_url.png) +7. También puedes escribir tu nombre de emisor SAML en el campo "Emisor". Esto verifica la autenticidad de los mensajes enviados. +![Campo para el nombre del emisor de SAML](/assets/images/help/saml/saml_issuer.png) +8. En "Certificado público", copia un certificado para verificar las respuestas SAML. +![Campo para el certificado público del proveedor de identidades](/assets/images/help/saml/saml_public_certificate.png) +9. Haga clic en {% octicon "pencil" aria-label="The edit icon" %} y, después, en los menús desplegables Método de firma y Método de resumen, elija el algoritmo de hash que usa el emisor de SAML para comprobar la integridad de las solicitudes. +![Menús desplegables para los algoritmos de hash del método de firma y del método de resumen usados por el emisor de SAML](/assets/images/help/saml/saml_hashing_method.png) +10. Antes de habilitar el SSO de SAML para la organización, haga clic en **Probar la configuración de SAML** para asegurarse de que la información que ha escrito sea correcta. ![Botón para probar la configuración de SAML antes de aplicarla](/assets/images/help/saml/saml_test.png) {% tip %} - **Sugerencia:**{% data reusables.saml.testing-saml-sso %} + **Sugerencia:** {% data reusables.saml.testing-saml-sso %} {% endtip %} -11. Para implementar SAML SSO y eliminar a todos los miembros de la organización que no se hayan autenticado mediante tu IdP, selecciona **Require SAML SSO authentication for all members of the _organization name_ organization**.** (Requerir autenticación SAML SSO a todos los miembros de la organización [nombre de la organización]). Para obtener más información acerca de la exigencia de SAML SSO, consulta "[Exigir inicio de sesión único SAML para tu organización](/articles/enforcing-saml-single-sign-on-for-your-organization)". ![Casilla de verificación para requerir SAML SSO para tu organización ](/assets/images/help/saml/saml_require_saml_sso.png)

-12 -Haz clic en **Save ** (guardar). ![Botón para guardar la configuración de SAML SSO](/assets/images/help/saml/saml_save.png) +11. Para aplicar el SSO de SAML y eliminar a todos los miembros de la organización que no se hayan autenticado mediante el IdP, seleccione **Requerir autenticación de SSO de SAML para todos los miembros de la organización _nombre de la organización_**. Para más información sobre la aplicación del inicio de sesión único de SAML, vea "[Aplicación del inicio de sesión único de SAML para la organización](/articles/enforcing-saml-single-sign-on-for-your-organization)". +![Casilla para exigir el SSO de SAML en la organización](/assets/images/help/saml/saml_require_saml_sso.png) +12. Haga clic en **Save**(Guardar). +![Botón para guardar la configuración del SSO de SAML](/assets/images/help/saml/saml_save.png) -## Leer más +## Información adicional -- "[Acerca de la administración de identidad y el acceso con el inicio de sesión único de SAML](/articles/about-identity-and-access-management-with-saml-single-sign-on)" +- "[Acerca de la administración de acceso e identidad con el inicio de sesión único de SAML](/articles/about-identity-and-access-management-with-saml-single-sign-on)" - "[Referencia de configuración de SAML](/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference)" diff --git a/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/enforcing-saml-single-sign-on-for-your-organization.md b/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/enforcing-saml-single-sign-on-for-your-organization.md index 79be133139..433601708e 100644 --- a/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/enforcing-saml-single-sign-on-for-your-organization.md +++ b/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/enforcing-saml-single-sign-on-for-your-organization.md @@ -1,6 +1,6 @@ --- -title: Enforcing SAML single sign-on for your organization -intro: Organization owners and admins can enforce SAML SSO so that all organization members must authenticate via an identity provider (IdP). +title: Hacer cumplir el inicio de sesión único de SAML para tu organización +intro: Los propietarios y los administradores de la organización pueden requerir el inicio de sesión único de SAML para que todos los miembros de la organización se tengan que autenticar a través de un proveedor de identidad (IdP). redirect_from: - /articles/enforcing-saml-single-sign-on-for-your-organization - /github/setting-up-and-managing-organizations-and-teams/enforcing-saml-single-sign-on-for-your-organization @@ -10,43 +10,46 @@ topics: - Organizations - Teams shortTitle: Enforce SAML single sign-on +ms.openlocfilehash: 78c6ca3297705511e419a96742a8887d01d7b70d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126196' --- +## Acerca de requerir el SSO de SAML en tu organización -## About enforcement of SAML SSO for your organization +Cuando habilitas el SSO de SAML, {% data variables.product.prodname_dotcom %} mostrará a los miembros que visitan los recursos de la organización en {% data variables.product.prodname_dotcom_the_website %} para autenticarse en tu IdP, lo cual vincula la cuenta personal del miembro a una identidad en el IdP. Los mimebros aún pueden acceder a los recursos organizacionales antes de autenticarse con tu IdP. -When you enable SAML SSO, {% data variables.product.prodname_dotcom %} will prompt members who visit the organization's resources on {% data variables.product.prodname_dotcom_the_website %} to authenticate on your IdP, which links the member's personal account to an identity on the IdP. Members can still access the organization's resources before authentication with your IdP. +![Anuncio con mensaje para autenticarse mediante el SSO de SAML para acceder a una organización](/assets/images/help/saml/sso-has-been-enabled.png) -![Banner with prompt to authenticate via SAML SSO to access organization](/assets/images/help/saml/sso-has-been-enabled.png) - -You can also enforce SAML SSO for your organization. {% data reusables.saml.when-you-enforce %} Enforcement removes any members and administrators who have not authenticated via your IdP from the organization. {% data variables.product.company_short %} sends an email notification to each removed user. +También puedes requerir el SSO de SAML para tu organización. {% data reusables.saml.when-you-enforce %} Cuando esto se requiere, se elimina de la organizacióna cualquier miembro y administrador que no se hayan autenticado mediante el IdP. {% data variables.product.company_short %} envía una notificación de correo electrónico a cada usuario eliminado. {% data reusables.saml.ghec-only %} -{% data reusables.saml.removed-users-can-rejoin %} If a user rejoins the organization within three months, the user's access privileges and settings will be restored. For more information, see "[Reinstating a former member of your organization](/articles/reinstating-a-former-member-of-your-organization)." +{% data reusables.saml.removed-users-can-rejoin %} Si un usuario vuelve a unirse a la organización en los siguientes tres meses, se restablecerán sus privilegios de acceso y ajustes. Para más información, vea "[Readmisión de un antiguo miembro de la organización](/articles/reinstating-a-former-member-of-your-organization)". -Bots and service accounts that do not have external identities set up in your organization's IdP will also be removed when you enforce SAML SSO. For more information about bots and service accounts, see "[Managing bots and service accounts with SAML single sign-on](/articles/managing-bots-and-service-accounts-with-saml-single-sign-on)." +Los bots y cuentas de servicio que no tengan identidades externas configuradas en el IdP de tu organización también se eliminarán cuando requieras el SSO de SAML. Para obtener más información sobre los bots y las cuentas de servicio, vea "[Administración de bots y cuentas de servicio con inicio de sesión único de SAML](/articles/managing-bots-and-service-accounts-with-saml-single-sign-on)". -If your organization is owned by an enterprise account, requiring SAML for the enterprise account will override your organization-level SAML configuration and enforce SAML SSO for every organization in the enterprise. For more information, see "[Configuring SAML single sign-on for your enterprise](/enterprise-cloud@latest/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)." +Si tu organización le pertenece a una cuenta empresarial, el requerir SAML para dicha cuenta anulará la configuración de SAML a nivel de organización y requerirá el SSO de SAML para todas las organizaciones que pertenezcan a la empresa. Para obtener más información, vea "[Configuración del inicio de sesión único de SAML para la empresa](/enterprise-cloud@latest/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)". {% tip %} -**Tip:** {% data reusables.saml.testing-saml-sso %} +**Sugerencia:** {% data reusables.saml.testing-saml-sso %} {% endtip %} -## Enforcing SAML SSO for your organization +## Requerir el SSO de SAML para tu organización -1. Enable and test SAML SSO for your organization, then authenticate with your IdP at least once. For more information, see "[Enabling and testing SAML single sign-on for your organization](/articles/enabling-and-testing-saml-single-sign-on-for-your-organization)." -1. Prepare to enforce SAML SSO for your organization. For more information, see "[Preparing to enforce SAML single sign-on in your organization](/organizations/managing-saml-single-sign-on-for-your-organization/preparing-to-enforce-saml-single-sign-on-in-your-organization)." -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.security %} -1. Under "SAML single sign-on", select **Require SAML SSO authentication for all members of the _ORGANIZATION_ organization**. - !["Require SAML SSO authentication" checkbox](/assets/images/help/saml/require-saml-sso-authentication.png) -1. If any organization members have not authenticated via your IdP, {% data variables.product.company_short %} displays the members. If you enforce SAML SSO, {% data variables.product.company_short %} will remove the members from the organization. Review the warning and click **Remove members and require SAML single sign-on**. - !["Confirm SAML SSO enforcement" dialog with list of members to remove from organization](/assets/images/help/saml/confirm-saml-sso-enforcement.png) -1. Under "Single sign-on recovery codes", review your recovery codes. Store the recovery codes in a safe location like a password manager. +1. Habilita y prueba el SSO de SAML para tu organización y luego autentícate con tu IdP por lo menos una vez. Para más información, vea ["Habilitación y prueba del inicio de sesión único de SAML para la organización](/articles/enabling-and-testing-saml-single-sign-on-for-your-organization)". +1. Prepárate para requerir el SSO de SAML para tu organización. Para más información, vea "[Preparación para aplicar el inicio de sesión único de SAML en la organización](/organizations/managing-saml-single-sign-on-for-your-organization/preparing-to-enforce-saml-single-sign-on-in-your-organization)". +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.security %} +1. En "SAML single sign-on" (Inicio de sesión único de SAML), seleccione **Require SAML SSO authentication for all members of the _ORGANIZATION_ organization** (Requerir la autenticación de SSO de SAML para todos los miembros de la organización ORGANIZACIÓN). + ![Casilla "Requerir autenticación SSO de SAML"](/assets/images/help/saml/require-saml-sso-authentication.png) +1. Si cualquiera de los miembros de la organización no se autentica a través de tu IdP, {% data variables.product.company_short %} lo mostrará. Si requieres el SSO de SAML, {% data variables.product.company_short %} eliminará a los miembros de la organización. Revise la advertencia y haga clic en **Remove members and require SAML single sign-on** (Quitar miembros y requerir el inicio de sesión único de SAML). + ![Cuadro de diálogo "Confirmar la aplicación del inicio de sesión único de SAML" con la lista de miembros que se van a quitar de la organización](/assets/images/help/saml/confirm-saml-sso-enforcement.png) +1. Debajo de "Códigos de recuperación del inicio de sesión único", revisa tus códigos de recuperación. Almacena los códigos de recuperación en una ubicación segura, como un administrador de contraseñas. -## Further reading +## Información adicional -- "[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)" +- "[Visualización y administración del acceso SAML de un miembro a la organización](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization)" 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 b24961fac7..da94a4e153 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 @@ -22,7 +22,12 @@ children: - /managing-team-synchronization-for-your-organization - /accessing-your-organization-if-your-identity-provider-is-unavailable - /troubleshooting-identity-and-access-management-for-your-organization -shortTitle: Administrar el inicio de sesión único de SAML +shortTitle: Manage SAML single sign-on +ms.openlocfilehash: fbceb30af76af31bc3b0ae1361da7c8766971563 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147093137' --- - {% data reusables.saml.ghec-only %} 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 a481e7b6a6..1f2b81c332 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 @@ -1,5 +1,5 @@ --- -title: Administrar la sincronización de equipos para tu organización +title: Administración de la sincronización de equipos para su organización intro: 'Puedes habilitar e inhabilitar la sincronización entre tu Proveedor de Identidad (IdP) y tu organización en {% data variables.product.product_name %}.' redirect_from: - /articles/synchronizing-teams-between-your-identity-provider-and-github @@ -13,9 +13,14 @@ versions: topics: - Organizations - Teams -shortTitle: Administrar la sincronización de equipos +shortTitle: Manage team synchronization +ms.openlocfilehash: 027669f75f3671394503e5036b8f6c86351697cf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147093154' --- - {% data reusables.enterprise-accounts.emu-scim-note %} ## Acerca de la sincronización de equipo @@ -30,7 +35,7 @@ Puedes habilitar la sincronización de equipos entre tu IdP y {% data variables. {% data reusables.identity-and-permissions.sync-team-with-idp-group %} -También puedes habilitar la sincronización de equipos para las organizaciones que pertenezcan a tu cuenta empresarial. Para obtener más información, consulta la sección "[Administrar la sincronización de equipos para las organizaciones de tu empresa](/enterprise-cloud@latest/admin/authentication/managing-identity-and-access-for-your-enterprise/managing-team-synchronization-for-organizations-in-your-enterprise). +También puedes habilitar la sincronización de equipos para las organizaciones que pertenezcan a tu cuenta empresarial. Para más información, vea "[Administración de la sincronización de equipos para organizaciones en la empresa](/enterprise-cloud@latest/admin/authentication/managing-identity-and-access-for-your-enterprise/managing-team-synchronization-for-organizations-in-your-enterprise)". {% data reusables.enterprise-accounts.team-sync-override %} @@ -38,17 +43,17 @@ También puedes habilitar la sincronización de equipos para las organizaciones ## Habilitar la sincronización de equipo -Los pasos para habilitar la sincronización de equipos dependen del IdP que quieras utilizar. Existen prerrequisitos aplicables a cada IdP para habilitar la sincronización de equipos. Cada IdP individual tiene prerrequisitos adicionales. +Los pasos para habilitar la sincronización de equipos dependen del IdP que quiera usar. Existen prerrequisitos aplicables a cada IdP para habilitar la sincronización de equipos. Cada IdP individual tiene prerrequisitos adicionales. ### Prerrequisitos {% data reusables.identity-and-permissions.team-sync-required-permissions %} -Debes habilitar el inicio de sesión único de SAML para tu organización y tu IdP compatible. Para obtener más información, consulta la sección "[Requerir el inicio de sesión único de SAML en tu organización](/articles/enforcing-saml-single-sign-on-for-your-organization)". +Debes habilitar el inicio de sesión único de SAML para tu organización y tu IdP compatible. Para más información, vea "[Aplicación del inicio de sesión único de SAML para la organización](/articles/enforcing-saml-single-sign-on-for-your-organization)". -Debes tener una identidad de SAML vinculada. Para crear una identidad vinculada, debes autenticarte a tu organización utilizando el SSO de SAML y el IdP compatible por lo menos una vez. Para obtener más información, consulta "[Acerca de la autenticación con el inicio de sesión único de SAML](/articles/about-authentication-with-saml-single-sign-on)". +Debes tener una identidad de SAML vinculada. Para crear una identidad vinculada, debes autenticarte a tu organización utilizando el SSO de SAML y el IdP compatible por lo menos una vez. Para más información, vea "[Autenticación con el inicio de sesión único de SAML](/articles/authenticating-with-saml-single-sign-on)". -Tus ajustes de SAML **deben** contener una URL de IdP válida para el campo **emisor**. +La configuración de SAML **debe** contener una dirección URL de IdP válida para el campo **Emisor**. ![Campo de emisor de SAML](/assets/images/help/saml/saml_issuer.png) @@ -58,41 +63,34 @@ Tus ajustes de SAML **deben** contener una URL de IdP válida para el campo **em {% data reusables.identity-and-permissions.team-sync-azure-permissions %} -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.security %} -{% data reusables.identity-and-permissions.team-sync-confirm-saml %} -{% data reusables.identity-and-permissions.enable-team-sync-azure %} -{% data reusables.identity-and-permissions.team-sync-confirm %} -6. Revisa la información de locatario del proveedor de identidad que deseas conectar a tu organización, después haz clic en **Approve (Aprobar)**. ![Solicitud pendiente para habilitar la sincronización de equipo a un locatario IdP específico con la opción de aprobar o cancelar la solicitud](/assets/images/help/teams/approve-team-synchronization.png) +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.security %} {% data reusables.identity-and-permissions.team-sync-confirm-saml %} {% data reusables.identity-and-permissions.enable-team-sync-azure %} {% data reusables.identity-and-permissions.team-sync-confirm %} +6. Revisa la información del inquilino del proveedor de identidades al que quiera conectar la organización y, después, haga clic en **Aprobar**. + ![Solicitud pendiente para habilitar la sincronización de equipo con un inquilino de IdP específico con la opción para aprobar o cancelar la solicitud](/assets/images/help/teams/approve-team-synchronization.png) ### Habilitar la sincronización de equipos para Okta La sincronización de equipos de Okta requiere que ya se hayan configurado el SAML y SCIM con Okta en tu organización. -Para evitar los errores potenciales de sincronización de equipos, de recomendamos que confirmes que las entidades de SCIM enlazadas se hayan configurado correctamente para los miembros de la organización que son miembros de tus grupos selectos de Okta antes de habilitar la sincronización de equipos en {% data variables.product.prodname_dotcom %}. +Para evitar los errores potenciales de sincronización de equipos, de recomendamos que confirmes que las entidades de SCIM enlazadas se hayan configurado correctamente para los miembros de la organización que son miembros de tus grupos selectos de Okta antes de habilitar la sincronización de equipos en {% data variables.product.prodname_dotcom %}. 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 a los usuarios que no tengan una identidad de SCIM vinculada, consulta la sección "[Solucionar los problemas de administración de identidad y acceso para su organización](/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management-for-your-organization)". +Para obtener ayuda sobre el aprovisionamiento de usuarios a los que les falta una identidad vinculada de SCIM, consulta "[Solución de problemas de administración de identidades y acceso para la organización](/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 %} -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.security %} -{% data reusables.identity-and-permissions.team-sync-confirm-saml %} -{% data reusables.identity-and-permissions.team-sync-confirm-scim %} -1. Considera requerir SAML en tu organización para garantizar que los miembros de ella enlacen sus identidades de SAML y de SCIM. Para obtener más información, consulta la sección "[Requerir el inicio de sesión único de SAML en tu organización](/organizations/managing-saml-single-sign-on-for-your-organization/enforcing-saml-single-sign-on-for-your-organization)". +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.security %} {% data reusables.identity-and-permissions.team-sync-confirm-saml %} {% data reusables.identity-and-permissions.team-sync-confirm-scim %} +1. Considera requerir SAML en tu organización para garantizar que los miembros de ella enlacen sus identidades de SAML y de SCIM. Para más información, vea "[Aplicación del inicio de sesión único de SAML para la organización](/organizations/managing-saml-single-sign-on-for-your-organization/enforcing-saml-single-sign-on-for-your-organization)". {% data reusables.identity-and-permissions.enable-team-sync-okta %} -7. Debajo del nombre de tu organización, teclea un token SSWS válido y la URL de tu instancia de Okta. ![Formulario organizacional de Okta para habilitar la sincronización de equipos](/assets/images/help/teams/confirm-team-synchronization-okta-organization.png) -6. Revisa la información de locatario del proveedor de identidad que deseas conectar a tu organización, después da clic en **Crear**. ![Botón de crear en habilitar la sincronización de equipos](/assets/images/help/teams/confirm-team-synchronization-okta.png) +7. Debajo del nombre de tu organización, teclea un token SSWS válido y la URL de tu instancia de Okta. + ![Formulario de la organización de Okta para habilitar la sincronización de equipos](/assets/images/help/teams/confirm-team-synchronization-okta-organization.png) +6. Revisa la información del inquilino del proveedor de identidades al que quiera conectar la organización y, después, haga clic en **Crear**. + ![Botón Crear en Habilitar sincronización de equipos](/assets/images/help/teams/confirm-team-synchronization-okta.png) ## Inhabilitar la sincronización de equipo {% data reusables.identity-and-permissions.team-sync-disable %} -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.security %} -5. Dentro de "Team synchronization" (Sincronización de equipo), haz clic en **Disable team synchronization (Inhabilitar la sincronización de equipo)**. ![Inhabilita la sincronización de equipo](/assets/images/help/teams/disable-team-synchronization.png) +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.security %} +5. En "Sincronización de equipos", haga clic en **Deshabilitar sincronización de equipos**. + ![Deshabilitación de la sincronización de equipos](/assets/images/help/teams/disable-team-synchronization.png) diff --git a/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/preparing-to-enforce-saml-single-sign-on-in-your-organization.md b/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/preparing-to-enforce-saml-single-sign-on-in-your-organization.md index c348bd4589..86289b75c5 100644 --- a/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/preparing-to-enforce-saml-single-sign-on-in-your-organization.md +++ b/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/preparing-to-enforce-saml-single-sign-on-in-your-organization.md @@ -9,19 +9,24 @@ versions: topics: - Organizations - Teams -shortTitle: Prepararse para requerir el SSO de SAML +shortTitle: Prepare to enforce SAML SSO +ms.openlocfilehash: 6457b44f5a5debd005b8878b2f31f81c4341ab15 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126192' --- - {% data reusables.saml.ghec-only %} -{% data reusables.saml.when-you-enforce %} Antes de requerir el SSO de SAML en tu organización, debes revisar la membrecía de la misma, habilitar el SSO de SAML y revisar el acceso de SAML de los miembros de esta. Para obtener más información, consulta lo siguiente. +{% data reusables.saml.when-you-enforce %} Antes de requerir el SSO de SAML en tu organización, debes revisar la membrecía de la misma, habilitar el SSO de SAML y revisar el acceso de SAML de los miembros de esta. Para obtener más información, vea lo siguiente. -| Tarea | Más información | -|:--------------------------------------------------------------------------------------------------------- |:------------------------- | -| Agregar o eliminar miembros de tu organización |
  • "[Invitar a los usuarios para que se unan a tu organización](/organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization)"
  • "[Eliminar a un miembro de tu organización](/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization)"
| -| Conecta tu IdP a tu organización habilitando el SSO de SAML |
  • "[Conectar tu proveedor de identidad a tu organización](/organizations/managing-saml-single-sign-on-for-your-organization/connecting-your-identity-provider-to-your-organization)"
  • "[Habilitar y probar el inicio de sesión único de SAML para tu organización](/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization)"
| -| Asegurar que los miembros de tu organización se hayan registrado y hayan vinculado sus cuentas con tu IdP |
  • "[Visualizar y administrar el acceso de SAML de un miembro en tu organización](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization)"
| +| Tarea | Más información | +| :- | :- | +| Agregar o eliminar miembros de tu organización |
  • "[Invitar a los usuarios a unirse a su organización](/organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization)"
  • "[Eliminar a un miembro de la organización](/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization)"
| +| Conecta tu IdP a tu organización habilitando el SSO de SAML |
  • "[Conexión del proveedor de identidades con la organización](/organizations/managing-saml-single-sign-on-for-your-organization/connecting-your-identity-provider-to-your-organization)"
  • "[Habilitar y probar el inicio de sesión único de SAML para su organización](/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization)"
| +| Asegúrese de que los miembros de su organización se hayan registrado y hayan vinculado sus cuentas con el proveedor de identidades |
  • "[Visualización y administración del acceso SAML de un miembro a la organización](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization)"
| -Después de que termines con estas tareas, puedes requerir el SSO de SAML en tu organización. Para obtener más información, consulta la sección "[Requerir el inicio de sesión único de SAML en tu organización](/organizations/managing-saml-single-sign-on-for-your-organization/enforcing-saml-single-sign-on-for-your-organization)". +Después de que termines con estas tareas, puedes requerir el SSO de SAML en tu organización. Para obtener más información, consulte "[Aplicación del inicio de sesión único de SAML para la organización](/organizations/managing-saml-single-sign-on-for-your-organization/enforcing-saml-single-sign-on-for-your-organization)". {% data reusables.saml.outside-collaborators-exemption %} diff --git a/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management-for-your-organization.md b/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management-for-your-organization.md index b258be0fa0..04db03e3aa 100644 --- a/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management-for-your-organization.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,23 +1,28 @@ --- -title: Troubleshooting identity and access management for your organization +title: Solución de problemas de administración de acceso e identidad para la organización 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: '*' topics: - Organizations - Teams -shortTitle: Solucionar problemas de acceso +shortTitle: Troubleshooting access redirect_from: - /organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management +ms.openlocfilehash: 41a629c9cff075e06e31d186a4a4edf7eebd96d2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147093204' --- - {% 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. +Cuando encuentras problemas de aprovisionamiento con los usuarios, te recomendamos que verifiques si estos no tienen metadatos de SCIM. {% data reusables.scim.changes-should-come-from-idp %} @@ -31,7 +36,7 @@ Para verificar si los usuarios tienen una identidad de SCIM (metadatos de SCIM) #### Auditar a los miembros de tu organización en {% data variables.product.prodname_dotcom %} -Como propietario de organización, para confirmar que existen los metadatos de SCIM para un solo miembro de la organización, visita esta URL, reemplazando `` y ``: +Como propietario de la organización, para confirmar que existen metadatos de SCIM para un único miembro de la organización, visita esta dirección URL, reemplazando `` y ``: > `https://github.com/orgs//people//sso` @@ -39,19 +44,19 @@ Si la identidad externa del usuario incluye metadatos de SCIM, el propietario de #### Auditar a los miembros de la organización mediante la API de {% data variables.product.prodname_dotcom %} -Como propietario de la organización, también puedes consultar la API de REST de SCIM o GraphQL para que listen todas las identidades de SCIM aprovisionadas en una organización. +Como propietario de la organización, también puedes consultar la API de REST de SCIM o GraphQL para que listen todas las identidades de SCIM aprovisionadas en una organización. -#### Utilizar la API de REST +#### Mediante la API de REST La API de REST de SCIM solo devolverá datos para los usuarios que tengan metadatos de SCIM ya llenos en sus identidades externas. Te recomendamos comparar una lista de identidades aprovisionadas de SCIM con una lista de todos tus miembros organizacionales. -Para obtener más información, consulta: - - "[Listar las identidades aprovisionadas de SCIM](/rest/reference/scim#list-scim-provisioned-identities)" - - "[Listar los miembros de la organización](/rest/reference/orgs#list-organization-members)" +Para más información, consulte: + - "[Enumerar las identidades aprovisionadas de SCIM](/rest/reference/scim#list-scim-provisioned-identities)" + - "[Enumerar los miembros de la organización](/rest/reference/orgs#list-organization-members)" #### Utilizar GraphQL -Esta consulta de GraphQL te muestra la `NameId` de SAML, el `UserName` de SCIM y el nombre de usuario de {% data variables.product.prodname_dotcom %} (`login`) para cada usuario en la organización. Para utilizar esta consulta, reemplaza `ORG` con el nombre de tu organización. +Esta consulta de GraphQL muestra el `NameId` de SAML, el `UserName` de SCIM y el nombre de usuario de {% data variables.product.prodname_dotcom %} (`login`) de cada usuario en la organización. Para usar esta consulta, reemplaza `ORG` por el nombre de la organización. ```graphql { @@ -82,18 +87,18 @@ Esta consulta de GraphQL te muestra la `NameId` de SAML, el `UserName` de SCIM y curl -X POST -H "Authorization: Bearer " -H "Content-Type: application/json" -d '{ "query": "{ organization(login: \"ORG\") { samlIdentityProvider { externalIdentities(first: 100) { pageInfo { endCursor startCursor hasNextPage } edges { cursor node { samlIdentity { nameId } scimIdentity {username} user { login } } } } } } }" }' https://api.github.com/graphql ``` -Para obtener más información sobre cómo utilizar la API de GraphQL, consulta: +Para obtener más información sobre cómo utilizar la API de GraphQL, consulta: - "[Guías de GraphQL](/graphql/guides)" - - "[Explorador de GraphQL](/graphql/overview/explorer)" + - "[GraphQL Explorer](/graphql/overview/explorer)" ### Volver a aprovisionar SCIM para los usuarios mediante tu proveedor de identidad -Puedes volver a aprovisionar SCIM para los usuarios manualmente a través de tu IdP. Por ejemplo, para resolver los errores de aprovisionamiento para Okta, en el portal de administración de Okta, puedes desasignar y reasignar usuarios a la app de {% data variables.product.prodname_dotcom %}. Esto debería activar a Okta para hacer una llamada a la API para llenar los metadatos de SCIM para estos usuarios en {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta la sección "[Desasignar a los usuarios de las aplicaciones](https://help.okta.com/en/prod/Content/Topics/users-groups-profiles/usgp-unassign-apps.htm)" o "[Asignar a los usuarios a las aplicaciones](https://help.okta.com/en/prod/Content/Topics/users-groups-profiles/usgp-assign-apps.htm)" en la documentación de Okta. +Puedes volver a aprovisionar SCIM para los usuarios manualmente a través de tu IdP. Por ejemplo, para resolver los errores de aprovisionamiento para Okta, en el portal de administración de Okta, puedes desasignar y reasignar usuarios a la app de {% data variables.product.prodname_dotcom %}. Esto debería activar a Okta para hacer una llamada a la API para llenar los metadatos de SCIM para estos usuarios en {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta "[Cancelar la asignación de usuarios de aplicaciones](https://help.okta.com/en/prod/Content/Topics/users-groups-profiles/usgp-unassign-apps.htm)" o "[Asignar usuarios a aplicaciones](https://help.okta.com/en/prod/Content/Topics/users-groups-profiles/usgp-assign-apps.htm)" en la documentación de Okta. -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)". +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 "[Auditoría de usuarios para los metadatos de SCIM ausentes](#auditing-users-for-missing-scim-metadata)" o el punto de conexión de la API de REST "[Obtención de la 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 +## Información adicional -- "[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)" +- "[Solución de problemas de administración de acceso e identidad para la empresa](/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/migrating-to-improved-organization-permissions/converting-an-admin-team-to-improved-organization-permissions.md b/translations/es-ES/content/organizations/migrating-to-improved-organization-permissions/converting-an-admin-team-to-improved-organization-permissions.md index dc437035a3..fd58d75478 100644 --- a/translations/es-ES/content/organizations/migrating-to-improved-organization-permissions/converting-an-admin-team-to-improved-organization-permissions.md +++ b/translations/es-ES/content/organizations/migrating-to-improved-organization-permissions/converting-an-admin-team-to-improved-organization-permissions.md @@ -12,23 +12,28 @@ versions: topics: - Organizations - Teams -shortTitle: Convertir el equipo de administradores +shortTitle: Convert admin team +ms.openlocfilehash: 183ccd5d1252265ed6ac94924703ceb75ed8adad +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126190' --- - Puedes eliminar la capacidad de los miembros del equipo de administración heredado para crear repositorios al crear un nuevo equipo para esos miembros, asegurándote de que el equipo tenga el acceso necesario a los repositorios de la organización, y eliminando el equipo de administración heredado. -Para obtener más información, consulta la sección "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". +Para más información, vea "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". {% warning %} **Advertencias:** - Si hay miembros de su equipo de administración heredados que no son miembros de otros equipos, la eliminación del equipo eliminará a esos miembros de la organización. Antes de eliminar el equipo, asegúrate de que los miembros ya sean miembros directos de la organización, o que tengan acceso de colaborador a los repositorios necesarios. - Para evitar la pérdida de bifurcaciones privadas realizadas por los miembros del equipo de administradores heredado, debes seguir los pasos 1-3 a continuación antes de eliminar el equipo de administradores heredado. -- Dado que "admin" es un término para los miembros de la organización con [acceso específico a determinados repositorios](/articles/repository-permission-levels-for-an-organization) en la organización, te recomendamos evitar ese término en cualquier nombre de equipo sobre el que puedas decidir. +- Como "administrador" es un término para los miembros de la organización con [acceso específico a determinados repositorios](/articles/repository-permission-levels-for-an-organization) de la organización, se recomienda evitar ese término en cualquier nombre de equipo que decida. {% endwarning %} -1. [Crear un equipo nuevo](/articles/creating-a-team). -2. [Agregar cada uno de los miembros](/articles/adding-organization-members-to-a-team) de tu equipo de administradores heredado al nuevo equipo. -3. [Brindar al equipo nuevo el acceso equivalente](/articles/managing-team-access-to-an-organization-repository) a cada uno de los repositorios a los que podía acceder el equipo heredado. -4. [Eliminar el equipo de administradores heredado](/articles/deleting-a-team). +1. [Cree un equipo](/articles/creating-a-team). +2. [Agregue cada uno de los miembros](/articles/adding-organization-members-to-a-team) del equipo de administración heredado al equipo nuevo. +3. [Conceda al nuevo equipo acceso equivalente](/articles/managing-team-access-to-an-organization-repository) a cada uno de los repositorios a los que podría acceder el equipo heredado. +4. [Elimine el equipo de administración heredado](/articles/deleting-a-team). diff --git a/translations/es-ES/content/organizations/migrating-to-improved-organization-permissions/converting-an-owners-team-to-improved-organization-permissions.md b/translations/es-ES/content/organizations/migrating-to-improved-organization-permissions/converting-an-owners-team-to-improved-organization-permissions.md index 32336841ca..848723e49a 100644 --- a/translations/es-ES/content/organizations/migrating-to-improved-organization-permissions/converting-an-owners-team-to-improved-organization-permissions.md +++ b/translations/es-ES/content/organizations/migrating-to-improved-organization-permissions/converting-an-owners-team-to-improved-organization-permissions.md @@ -13,9 +13,14 @@ versions: topics: - Organizations - Teams -shortTitle: Convertir el equipo de propietarios +shortTitle: Convert Owners team +ms.openlocfilehash: ff4845a8d36ecc757a989ef669b645543addff2d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126189' --- - Tienes algunas opciones para convertir tu equipo de Propietarios heredado: - Coloca un nuevo nombre al equipo que denote que los miembros tienen un estado especial en la organización. @@ -25,30 +30,27 @@ Tienes algunas opciones para convertir tu equipo de Propietarios heredado: {% tip %} - **Nota:** Dado que "admin" es un término para los miembros de la organización con [acceso específico a determinados repositorios](/articles/repository-permission-levels-for-an-organization) en la organización, te recomendamos evitar ese término en cualquier nombre de equipo sobre el que puedas decidir. + **Nota:** Dado que "admin" es un término para los miembros de la organización con [acceso específico a determinados repositorios](/articles/repository-permission-levels-for-an-organization) de la organización, se recomienda evitar ese término en cualquier nombre de equipo que decida. {% endtip %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.owners-team %} -{% data reusables.organizations.convert-owners-team-confirm %} +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.owners-team %} {% data reusables.organizations.convert-owners-team-confirm %} 5. En el campo de nombre del equipo, escoge un nuevo nombre para el equipo Propietarios. Por ejemplo: - Si muy pocos miembros de tu organización fuesen miembros del equipo Propietarios, puedes designarlo como equipo "Central". - - Si todos los miembros de tu organización fuesen miembros del equipo Propietarios de manera que puedan [@mencionar equipos](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams), puedes designar al equipo como "Empleados". ![El campo de nombre del equipo, con el equipo Propietarios con el nuevo nombre Central](/assets/images/help/teams/owners-team-new-name.png) -6. Debajo de la descripción del equipo, haz clic en **Save and continue** (Guardar y continuar). ![El botón para guardar y continuar](/assets/images/help/teams/owners-team-save-and-continue.png) -7. Opcionalmente, [puedes hacer que el equipo sea *público*](/articles/changing-team-visibility). + - Si todos los miembros de su organización eran miembros del equipo propietarios para que pudieran usar [@mention con equipos](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams), podría asignarle el nombre "Empleados". + ![El campo de nombre del equipo, con el equipo de propietarios con el nuevo nombre "Core" (Central)](/assets/images/help/teams/owners-team-new-name.png) +6. Debajo de la descripción del equipo, haga clic en **Save and continue** (Guardar y continuar). +![Botón para guardar y continuar](/assets/images/help/teams/owners-team-save-and-continue.png) +7. Opcionalmente, [haga que el equipo sea *público*](/articles/changing-team-visibility). ## Eliminar el equipo de Propietarios heredado {% warning %} -**Advertencia**: Si hay miembros del equipo de Propietarios heredado que no son miembros de otros equipos, la eliminación del equipo eliminará a esos miembros de la organización. Antes de eliminar el equipo, asegúrate de que los miembros ya sean miembros directos de la organización, o que tengan acceso de colaborador a los repositorios necesarios. +**Advertencia**: Si hay miembros del equipo de propietarios heredado que no son miembros de otros equipos, la eliminación del equipo eliminará a esos miembros de la organización. Antes de eliminar el equipo, asegúrate de que los miembros ya sean miembros directos de la organización, o que tengan acceso de colaborador a los repositorios necesarios. {% endwarning %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.owners-team %} -{% data reusables.organizations.convert-owners-team-confirm %} -5. En la parte inferior de la página, revisa la advertencia y haz clic en **Delete the Owners team** (Eliminar el equipo de Propietarios). ![Enlace para eliminar el equipo de Propietarios](/assets/images/help/teams/owners-team-delete.png) +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.owners-team %} {% data reusables.organizations.convert-owners-team-confirm %} +5. En la parte inferior de la página, revise la advertencia y haga clic en **Delete the Owners team** (Eliminar el equipo de propietarios). + ![Enlace para eliminar el equipo de propietarios](/assets/images/help/teams/owners-team-delete.png) diff --git a/translations/es-ES/content/organizations/migrating-to-improved-organization-permissions/index.md b/translations/es-ES/content/organizations/migrating-to-improved-organization-permissions/index.md index 92f77acba9..7f3453310d 100644 --- a/translations/es-ES/content/organizations/migrating-to-improved-organization-permissions/index.md +++ b/translations/es-ES/content/organizations/migrating-to-improved-organization-permissions/index.md @@ -18,6 +18,12 @@ children: - /converting-an-owners-team-to-improved-organization-permissions - /converting-an-admin-team-to-improved-organization-permissions - /migrating-admin-teams-to-improved-organization-permissions -shortTitle: Migrarse a los permisos mejorados +shortTitle: Migrate to improved permissions +ms.openlocfilehash: 121219b628dee77ab71894b70dc5a7c34cc72ad9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126188' --- diff --git a/translations/es-ES/content/organizations/migrating-to-improved-organization-permissions/migrating-admin-teams-to-improved-organization-permissions.md b/translations/es-ES/content/organizations/migrating-to-improved-organization-permissions/migrating-admin-teams-to-improved-organization-permissions.md index b10f3296f4..87321dd74d 100644 --- a/translations/es-ES/content/organizations/migrating-to-improved-organization-permissions/migrating-admin-teams-to-improved-organization-permissions.md +++ b/translations/es-ES/content/organizations/migrating-to-improved-organization-permissions/migrating-admin-teams-to-improved-organization-permissions.md @@ -12,34 +12,38 @@ versions: topics: - Organizations - Teams -shortTitle: Migrar el equipo administrativo +shortTitle: Migrate admin team +ms.openlocfilehash: 32a3bd684d2ed81d1ba492b4e343af3e03390364 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126187' --- - -Por defecto, todos los miembros de la organización pueden crear repositorios. Si restringes los [permisos de creación de repositorios](/articles/restricting-repository-creation-in-your-organization) a los propietarios de la organización y tu organización fue creada dentro de la estructura heredada de permisos de organización, los miembros de los equipos de administración heredados seguirán teniendo la capacidad de crear repositorios. +Por defecto, todos los miembros de la organización pueden crear repositorios. Si limita los [permisos de creación de repositorios](/articles/restricting-repository-creation-in-your-organization) a los propietarios de la organización y esta se ha creado en el marco de permisos de organización heredados, los miembros de los equipos de administración heredados todavía podrán crear repositorios. Los equipos de administración heredados son equipos que fueron creados con el nivel de permiso de administración dentro de la estructura heredada de permisos de organización. Los miembros de estos equipos pudieron crear repositorios para la organización, y hemos conservado esta capacidad en la estructura mejorada de permisos de la organización. Puedes eliminar esta capacidad al migrar tus equipos de administradores heredados a los permisos mejorados de la organización. -Para obtener más información, consulta la sección "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". +Para más información, vea "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". {% warning %} -**Advertencia:** si tu organización ha inhabilitado [los permisos de creación de repositorio](/articles/restricting-repository-creation-in-your-organization) para todos los miembros, algunos miembros de los equipos de administradores heredados pueden perder los permisos de creación de repositorio. Si tu organización ha habilitado la creación de repositorio de miembro, migrar los equipos de administradores heredados a los permisos mejorados de la organización no afectará la capacidad de los miembros del equipo de crear repositorios. +**Advertencia:** Si en la organización han deshabilitado los [permisos de creación de repositorios](/articles/restricting-repository-creation-in-your-organization) para todos los miembros, algunos miembros de los equipos de administración heredados pueden perder los permisos de creación de repositorios. Si tu organización ha habilitado la creación de repositorio de miembro, migrar los equipos de administradores heredados a los permisos mejorados de la organización no afectará la capacidad de los miembros del equipo de crear repositorios. {% endwarning %} ## Migrar todos tus equipos de administradores heredados de tu organización -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.teams_sidebar %} -1. Revisa tus equipos de administradores heredados de la organización, después haz clic en **Migrate all teams (Migrar todos los equipos)**. ![Botón Migrar todos los equipos](/assets/images/help/teams/migrate-all-legacy-admin-teams.png) -1. Lee la información sobre los posibles cambios en permisos para los miembros de estos equipos, después haz clic en **Migrate all teams (Migrar todos los equipos).** ![Botón Confirmar migración](/assets/images/help/teams/confirm-migrate-all-legacy-admin-teams.png) +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.teams_sidebar %} +1. Revise los equipos de administración heredados de la organización y, después, haga clic en **Migrar todos los equipos**. + ![Botón Migrar todos los equipos](/assets/images/help/teams/migrate-all-legacy-admin-teams.png) +1. Lea la información sobre los posibles cambios en los permisos para los miembros de estos equipos y, después, haga clic en **Migrar todos los equipos.** + ![Botón Confirmar migración](/assets/images/help/teams/confirm-migrate-all-legacy-admin-teams.png). ## Migrar un equipo de administradores único -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.specific_team %} -1. En la casilla de descripción de equipo, haz clic en **Migrate team (Migrar equipo)**. ![Botón Migrar equipo](/assets/images/help/teams/migrate-a-legacy-admin-team.png) +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.specific_team %} +1. En el cuadro de descripción del equipo, haga clic en **Migrar equipo**. + ![Botón Migrar equipo](/assets/images/help/teams/migrate-a-legacy-admin-team.png) diff --git a/translations/es-ES/content/organizations/organizing-members-into-teams/about-teams.md b/translations/es-ES/content/organizations/organizing-members-into-teams/about-teams.md index a48986bd53..fc3237a46a 100644 --- a/translations/es-ES/content/organizations/organizing-members-into-teams/about-teams.md +++ b/translations/es-ES/content/organizations/organizing-members-into-teams/about-teams.md @@ -1,6 +1,6 @@ --- -title: About teams -intro: Teams are groups of organization members that reflect your company or group's structure with cascading access permissions and mentions. +title: Acerca de los equipos +intro: Los equipos son grupos de miembros de la organización que reflejan la estructura de la empresa o del grupo con menciones y permisos de acceso en cascada. redirect_from: - /articles/about-teams - /github/setting-up-and-managing-organizations-and-teams/about-teams @@ -12,71 +12,76 @@ versions: topics: - Organizations - Teams +ms.openlocfilehash: 7b899cf08ca58170acdf8fb2fb2ad13d251b76e3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145149855' --- +![Listado de equipos en una organización](/assets/images/help/teams/org-list-of-teams.png) -![List of teams in an organization](/assets/images/help/teams/org-list-of-teams.png) +Los propietarios de la organización y los mantenedores del equipo pueden conceder a los equipos acceso de administración, lectura o escritura a los repositorios de la organización. Los miembros de la organización pueden enviar una notificación a todo un equipo mencionando el nombre del equipo. Los miembros de la organización también pueden enviar una notificación a todo un equipo solicitando una revisión por parte de ese equipo. Los miembros de la organización pueden solicitar revisiones a equipos específicos con acceso de lectura al repositorio en el que se ha abierto la solicitud de incorporación de cambios. Los equipos pueden ser designados como propietarios de ciertos tipos o áreas de código en un archivo CODEOWNERS. -Organization owners and team maintainers can give teams admin, read, or write access to organization repositories. Organization members can send a notification to an entire team by mentioning the team's name. Organization members can also send a notification to an entire team by requesting a review from that team. Organization members can request reviews from specific teams with read access to the repository where the pull request is opened. Teams can be designated as owners of certain types or areas of code in a CODEOWNERS file. +Para más información, consulte: +- "[Administración del acceso de equipo a un repositorio de la organización](/articles/managing-team-access-to-an-organization-repository)" +- "[Mención de personas y equipos](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams)" +- "[Acerca de los propietarios de código](/articles/about-code-owners/)" -For more information, see: -- "[Managing team access to an organization repository](/articles/managing-team-access-to-an-organization-repository)" -- "[Mentioning people and teams](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams)" -- "[About code owners](/articles/about-code-owners/)" - -![Image of a team mention](/assets/images/help/teams/team-mention.png) +![Imagen de la mención a un equipo](/assets/images/help/teams/team-mention.png) {% ifversion ghes %} -You can also use LDAP Sync to synchronize {% data variables.product.product_location %} team members and team roles against your established LDAP groups. This lets you establish role-based access control for users from your LDAP server instead of manually within {% data variables.product.product_location %}. For more information, see "[Enabling LDAP Sync](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync)." +También puede usar la sincronización de LDAP para sincronizar los roles y miembros del equipo de {% data variables.product.product_location %} con los grupos de LDAP establecidos. Esto le permite establecer un control de acceso para usuarios basado en roles desde el servidor LDAP, en lugar de hacerlo de forma manual desde {% data variables.product.product_location %}. Para más información, vea ["Habilitación de la sincronización LDAP](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync)". {% endif %} {% data reusables.organizations.team-synchronization %} -## Team visibility +## Visibilidad del equipo {% data reusables.organizations.types-of-team-visibility %} -You can view all the teams you belong to on your personal dashboard. For more information, see "[About your personal dashboard](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard#finding-your-top-repositories-and-teams)." +Puedes ver todos los equipos a los cuales perteneces en tu tablero personal. Para más información, vea "[Acerca del panel personal](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard#finding-your-top-repositories-and-teams)". -## Team pages +## Paginas del equipo -Each team has its own page within an organization. On a team's page, you can view team members, child teams, and the team's repositories. Organization owners and team maintainers can access team settings and update the team's description and profile picture from the team's page. +Cada equipo tiene su propia página dentro de una organización. En la página de un equipo, puedes ver los miembros del equipo, los equipos hijo y los repositorios del equipo. Los propietarios de la organización y los mantenedores del equipo pueden acceder a los parámetros del equipo y actualizar la foto de perfil y la descripción del equipo desde la página del equipo. -Organization members can create and participate in discussions with the team. For more information, see "[About team discussions](/organizations/collaborating-with-your-team/about-team-discussions)." +Los miembros de la organización pueden crear y participar en debates con el equipo. Para más información, vea "[Acerca de los debates de equipo](/organizations/collaborating-with-your-team/about-team-discussions)". -![Team page listing team members and discussions](/assets/images/help/organizations/team-page-discussions-tab.png) +![Página del equipo que enumera los miembros del equipo y los debates](/assets/images/help/organizations/team-page-discussions-tab.png) -## Nested teams +## Equipos anidados -You can reflect your group or company's hierarchy within your {% data variables.product.product_name %} organization with multiple levels of nested teams. A parent team can have multiple child teams, while each child team only has one parent team. You cannot nest secret teams. +Puedes reflejar la jerarquía de tu grupo o empresa dentro de tu organización de {% data variables.product.product_name %} con varios niveles de equipos anidados. Un equipo principal puede tener varios equipos secundarios, mientras que cada equipo secundario solo tiene uno principal. Los equipos secretos no se pueden anidar. -Child teams inherit the parent's access permissions, simplifying permissions management for large groups. Members of child teams also receive notifications when the parent team is @mentioned, simplifying communication with multiple groups of people. +Los equipos secundarios heredan los permisos de acceso del equipo principal, lo que simplifica la administración de permisos de grupos grandes. Los miembros de los equipos secundarios también reciben notificaciones cuando se hace una @mentioned al equipo primario, lo que simplifica la comunicación con varios grupos de personas. -For example, if your team structure is Employees > Engineering > Application Engineering > Identity, granting Engineering write access to a repository means Application Engineering and Identity also get that access. If you @mention the Identity Team or any team at the bottom of the organization hierarchy, they're the only ones who will receive a notification. +Por ejemplo, si la estructura de tu equipo es Empleados > Ingeniería > Ingeniería de aplicación > Identidad, otorgar acceso de escritura a un repositorio a Ingeniería significa que Ingeniería de aplicación e Identidad también reciben ese acceso. Si hace @mention al equipo de Identidad o a cualquier equipo de la parte inferior de la jerarquía de la organización, son los únicos que recibirán una notificación. -![Teams page with a parent team and child teams](/assets/images/help/teams/nested-teams-eng-example.png) +![Página de los equipos con un equipo padre y equipos hijo](/assets/images/help/teams/nested-teams-eng-example.png) -To easily understand who shares a parent team's permissions and mentions, you can see all of the members of a parent team's child teams on the Members tab of the parent team's page. Members of a child team are not direct members of the parent team. +Para comprender fácilmente quién comparte las menciones y los permisos de un equipo padre, puedes ver todos los miembros de los equipos hijo de un equipo padre en la pestaña Miembros de la página del equipo padre. Los miembros de un equipo hijo no son miembros directos del equipo padre. -![Parent team page with all members of child teams](/assets/images/help/teams/team-and-subteam-members.png) +![Página del equipo padre con todos los miembros de los equipos hijo](/assets/images/help/teams/team-and-subteam-members.png) -You can choose a parent when you create the team, or you can move a team in your organization's hierarchy later. For more information see, "[Moving a team in your organization’s hierarchy](/articles/moving-a-team-in-your-organization-s-hierarchy)." +Puedes elegir un padre cuando creas el equipo o puedes mover un equipo más tarde en la jerarquía de tu organización. Para más información, vea "[Traslado de un equipo en la jerarquía de la organización](/articles/moving-a-team-in-your-organization-s-hierarchy)". {% data reusables.enterprise_user_management.ldap-sync-nested-teams %} -## Preparing to nest teams in your organization +## Prepararse para anidar equipos en tu organización -If your organization already has existing teams, you should audit each team's repository access permissions before you nest teams above or below it. You should also consider the new structure you'd like to implement for your organization. +Si tu organización ya tiene equipos existentes, deberías auditar los permisos de acceso a los repositorios de cada equipo antes de anidar equipos por arriba o por debajo del mismo. También deberías considerar la nueva estructura que te gustaría implementar para tu organización. -At the top of the team hierarchy, you should give parent teams repository access permissions that are safe for every member of the parent team and its child teams. As you move toward the bottom of the hierarchy, you can grant child teams additional, more granular access to more sensitive repositories. +En la parte superior de la jerarquía del equipo, deberías otorgar permisos de acceso a los repositorios de los equipos padre que son seguros para cada miembro del equipo padre y sus equipos hijo. A medida que te mueves hacia la parte inferior de la jerarquía, puedes otorgar a los equipos hijo un acceso adicional, más pormenorizado para los repositorios más confidenciales. -1. Remove all members from existing teams -2. Audit and adjust each team's repository access permissions and give each team a parent -3. Create any new teams you'd like to, choose a parent for each new team, and give them repository access -4. Add people directly to teams +1. Eliminar todos los miembros de los equipos existentes. +2. Auditar y ajustar los permisos de acceso a los repositorios de cada equipo y darle a cada equipo un padre. +3. Crear todos los equipos nuevos que quieras, elegir un padre para cada equipo nuevo y otorgarles acceso a los repositorios. +4. Agregar las personas directamente a los equipos. -## Further reading +## Información adicional -- "[Creating a team](/articles/creating-a-team)" -- "[Adding organization members to a team](/articles/adding-organization-members-to-a-team)" +- "[Creación de un equipo](/articles/creating-a-team)" +- "[Adición de miembros de la organización a un equipo](/articles/adding-organization-members-to-a-team)" diff --git a/translations/es-ES/content/organizations/organizing-members-into-teams/adding-organization-members-to-a-team.md b/translations/es-ES/content/organizations/organizing-members-into-teams/adding-organization-members-to-a-team.md index 7322c386e0..5e217c79a5 100644 --- a/translations/es-ES/content/organizations/organizing-members-into-teams/adding-organization-members-to-a-team.md +++ b/translations/es-ES/content/organizations/organizing-members-into-teams/adding-organization-members-to-a-team.md @@ -1,6 +1,6 @@ --- title: Agregar miembros de la organización a un equipo -intro: 'Las personas con permisos de propietario o mantenedor del equipo pueden agregar miembros de la organización a los equipos. Las personas con permisos de propietario también pueden {% ifversion fpt or ghec %} invitar a personas que no son miembros {% else %}a incorporar a personas que no son miembros a{% endif %} un equipo y la organización.' +intro: 'Las personas con permisos de propietario o mantenedor del equipo pueden agregar miembros de la organización a los equipos. Las personas con permisos de propietario también pueden {% ifversion fpt or ghec %} invitar a personas que no son miembros a unirse{% else %}incorporar a personas que no son miembros a{% endif %} un equipo y la organización.' redirect_from: - /articles/adding-organization-members-to-a-team-early-access-program - /articles/adding-organization-members-to-a-team @@ -13,22 +13,23 @@ versions: topics: - Organizations - Teams -shortTitle: Agregar miembros a un equipo +shortTitle: Add members to a team +ms.openlocfilehash: 0a0dcd6b925c2209ae583197963db84ba881c7ff +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126175' --- - {% data reusables.organizations.team-synchronization %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.specific_team %} -{% data reusables.organizations.team_members_tab %} -6. Encima de la lista de los miembros del equipo, haz clic en **Add a member** (Agregar un miembro). ![Botón Add member (Agregar miembro)](/assets/images/help/teams/add-member-button.png) -{% data reusables.organizations.invite_to_team %} -{% data reusables.organizations.review-team-repository-access %} +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.specific_team %} {% data reusables.organizations.team_members_tab %} +6. Encima de la lista de miembros del equipo, haga clic en **Agregar un miembro**. +![Botón para agregar un miembro](/assets/images/help/teams/add-member-button.png) {% data reusables.organizations.invite_to_team %} {% data reusables.organizations.review-team-repository-access %} {% ifversion fpt or ghec %}{% data reusables.organizations.cancel_org_invite %}{% endif %} -## Leer más +## Información adicional -- [Acerca de los equipos](/articles/about-teams)" -- "[Administrar el acceso del equipo al repositorio de una organización](/articles/managing-team-access-to-an-organization-repository)" +- "[Acerca de los equipos](/articles/about-teams)" +- "[Administrar el acceso de equipo a un repositorio de la organización](/articles/managing-team-access-to-an-organization-repository)" diff --git a/translations/es-ES/content/organizations/organizing-members-into-teams/assigning-the-team-maintainer-role-to-a-team-member.md b/translations/es-ES/content/organizations/organizing-members-into-teams/assigning-the-team-maintainer-role-to-a-team-member.md index 529bd42969..0e7a36fefb 100644 --- a/translations/es-ES/content/organizations/organizing-members-into-teams/assigning-the-team-maintainer-role-to-a-team-member.md +++ b/translations/es-ES/content/organizations/organizing-members-into-teams/assigning-the-team-maintainer-role-to-a-team-member.md @@ -14,35 +14,39 @@ versions: topics: - Organizations - Teams -shortTitle: Mantenedores de equipo +shortTitle: Team maintainers permissions: Organization owners can promote team members to team maintainers. +ms.openlocfilehash: 2408d8c12718375d777432be03d6e19f7d6d04b5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126174' --- - ## Acerca de los mantenedores de equipo Las personas con el rol de mantenedor de equipo pueden administrar la membrecía y ajustes de este. -- [Cambiar el nombre y la descripción del equipo](/articles/renaming-a-team) +- [Renombrar un equipo](/articles/renaming-a-team) - [Cambiar la visibilidad del equipo](/articles/changing-team-visibility) - [Solicitar agregar un equipo hijo](/articles/requesting-to-add-a-child-team) - [Solicitar agregar o cambiar un equipo padre](/articles/requesting-to-add-or-change-a-parent-team) -- [Configurar la imagen de perfil del equipo](/articles/setting-your-team-s-profile-picture) -- [Editar debates de equipo](/articles/managing-disruptive-comments/#editing-a-comment) -- [Eliminar debates de equipo](/articles/managing-disruptive-comments/#deleting-a-comment) -- [Agregar a miembros de la organización al equipo](/articles/adding-organization-members-to-a-team) -- [Eliminar a miembros de la organización del equipo](/articles/removing-organization-members-from-a-team) -- Eliminar el acceso del equipo a los repositorios -- [Administrar una tarea de revisión de código para el equipo](/organizations/organizing-members-into-teams/managing-code-review-assignment-for-your-team){% ifversion fpt or ghec %} -- [Administrar los recordatorios programados para las solicitudes de extracción](/organizations/organizing-members-into-teams/managing-scheduled-reminders-for-your-team){% endif %} +- [Configurar la imagen de perfil de tu equipo](/articles/setting-your-team-s-profile-picture) +- [Editar un comentario](/articles/managing-disruptive-comments/#editing-a-comment) +- [Eliminar un comentario](/articles/managing-disruptive-comments/#deleting-a-comment) +- [Agregar a miembros de la organización a un equipo](/articles/adding-organization-members-to-a-team) +- [Eliminar de un equipo a miembros de la organización](/articles/removing-organization-members-from-a-team) +- Quitar el acceso del equipo a los repositorios. +- [Administración de asignaciones de revisión de código para un equipo](/organizations/organizing-members-into-teams/managing-code-review-assignment-for-your-team){% ifversion fpt or ghec %} +- [Administrar recordatorios programados para tu equipo](/organizations/organizing-members-into-teams/managing-scheduled-reminders-for-your-team){% endif %} ## Promover un miembro de la organización a mantenedor del equipo Antes de que puedas promover a un miembro de la organización a mantenedor de equipo, esta persona debe ser primero un miembro de dicho equipo. -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.specific_team %} -{% data reusables.organizations.team_members_tab %} -4. Selecciona la persona o las personas que desees promover a mantenedor del equipo. ![Casilla junto al miembro de la organización](/assets/images/help/teams/team-member-check-box.png) -5. Por encima de la lista de miembros del equipo, utiliza el menú desplegable y haz clic en **Change role...** (Cambiar rol). ![Menú desplegable con opción para cambiar el rol](/assets/images/help/teams/bulk-edit-drop-down.png) -6. Selecciona un rol nuevo y haz clic en **Change role** (Cambiar rol). ![Botones Radio para los roles de Mantenedor o Miembro](/assets/images/help/teams/team-role-modal.png) +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.specific_team %} {% data reusables.organizations.team_members_tab %} +4. Selecciona la persona o las personas que desees promover a mantenedor del equipo. +![Casilla junto al miembro de la organización](/assets/images/help/teams/team-member-check-box.png) +5. Encima de la lista de miembros del equipo, use el menú desplegable y haga clic en **Change role...** (Cambiar rol...). ![Menú desplegable con opción para cambiar el rol](/assets/images/help/teams/bulk-edit-drop-down.png) +6. Seleccione un nuevo rol y haga clic en **Change role** (Cambiar rol). +![Botones de radio para los roles de responsable de mantenimiento o miembro](/assets/images/help/teams/team-role-modal.png) diff --git a/translations/es-ES/content/organizations/organizing-members-into-teams/changing-team-visibility.md b/translations/es-ES/content/organizations/organizing-members-into-teams/changing-team-visibility.md index b7a4c9121d..e555966546 100644 --- a/translations/es-ES/content/organizations/organizing-members-into-teams/changing-team-visibility.md +++ b/translations/es-ES/content/organizations/organizing-members-into-teams/changing-team-visibility.md @@ -12,19 +12,25 @@ versions: topics: - Organizations - Teams +ms.openlocfilehash: ef3db776784e9ad1f499c4683f79da0178b87dfd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126173' --- - {% data reusables.organizations.types-of-team-visibility %} {% tip %} -**Sugerencia:** Si un equipo tiene [equipos padres o hijos](/articles/about-teams), no puedes convertirlo en un equipo secreto. +**Sugerencia**: Si un equipo tiene [equipos principales o secundarios](/articles/about-teams), no puede convertirlo en un equipo secreto. {% endtip %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.teams %} -3. Selecciona el equipo o los equipos cuya visibilidad deseas cambiar. ![Lista de miembros con dos equipos seleccionados](/assets/images/help/teams/list-of-teams-selected.png) -4. Arriba de la lista de equipos, usa el menú desplegable y haz clic en **Change visibilidad** (Cambiar visibilidad). ![Menú desplegable con opción para cambiar la visibilidad del equipo](/assets/images/help/teams/team-bulk-management-options.png) -5. Elige si deseas hacer que el equipo o los equipos sean visibles o secretos, luego haz clic en **Change visibilidad** (Cambiar visibilidad). ![Botones de opción para hacer que un equipo sea visible o secreto y botón Change visibility (Cambiar visibilidad)](/assets/images/help/teams/select-and-confirm-new-visibility.png) +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.teams %} +3. Selecciona el equipo o los equipos cuya visibilidad deseas cambiar. + ![Lista de equipos con dos equipos seleccionados](/assets/images/help/teams/list-of-teams-selected.png) +4. Encima de la lista de equipos, use el menú desplegable y haga clic en **Change visibility** (Cambiar visibilidad). + ![Menú desplegable con opción para cambiar la visibilidad del equipo](/assets/images/help/teams/team-bulk-management-options.png) +5. Elige si quiere hacer que los equipos sean visibles o secretos, y luego haga clic en **Change visibility** (Cambiar visibilidad). + ![Botones de radio para hacer que un equipo sea visible o secreto, y botón para cambiar visibilidad](/assets/images/help/teams/select-and-confirm-new-visibility.png) diff --git a/translations/es-ES/content/organizations/organizing-members-into-teams/creating-a-team.md b/translations/es-ES/content/organizations/organizing-members-into-teams/creating-a-team.md index 072a8617db..83ad741caa 100644 --- a/translations/es-ES/content/organizations/organizing-members-into-teams/creating-a-team.md +++ b/translations/es-ES/content/organizations/organizing-members-into-teams/creating-a-team.md @@ -13,29 +13,26 @@ versions: topics: - Organizations - Teams +ms.openlocfilehash: c4ffe03e1108caae9bfed1171b08d8a046caeb76 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126172' --- - -Solo los propietarios y mantenedores de la organización en un equipo padre pueden crear un nuevo equipo hijo debajo del padre. Los propietarios también pueden restringir los permisos de creación para todos los equipos en una organización. Para obtener más información, consulta "[Configurar los permisos de creación de equipo en tu organización](/articles/setting-team-creation-permissions-in-your-organization)." +Solo los propietarios y mantenedores de la organización en un equipo padre pueden crear un nuevo equipo hijo debajo del padre. Los propietarios también pueden restringir los permisos de creación para todos los equipos en una organización. Para más información, vea "[Configuración de permisos de creación de equipos en la organización](/articles/setting-team-creation-permissions-in-your-organization)". {% data reusables.organizations.team-synchronization %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.new_team %} -{% data reusables.organizations.team_name %} -{% data reusables.organizations.team_description %} -{% data reusables.organizations.create-team-choose-parent %} -{% ifversion ghec %} +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.new_team %} {% data reusables.organizations.team_name %} {% data reusables.organizations.team_description %} {% data reusables.organizations.create-team-choose-parent %} {% ifversion ghec %} 1. Opcionalmente, si tu cuenta organizacional o empresarial utiliza la sincronización de equipos o si tu empresa utiliza {% data variables.product.prodname_emus %}, conecta un grupo de proveedor de identidad a tu equipo. - * Si tu empresa utiliza {% data variables.product.prodname_emus %}, utiliza el menú desplegable de "Grupos de Proveedor de Identidad" y selecciona un solo grupo de proveedor de identidad para conectarlo al equipo nuevo. Para obtener más información, consulta la sección "[Administrar las membrecías de equipo con grupos de proveedor de identidad](/enterprise-cloud@latest/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/managing-team-memberships-with-identity-provider-groups)". - * Si tu cuenta organizacional o empresarial utiliza la sincronización de equipos, utiliza el menú desplegable de "Grupo de Proveedor de Identidad" y selecciona hasta cinco grupos de proveedor de identidad para conectar al equipo nuevo. Para obtener más información, consulta la sección "[Sincronizar a un equipo con un grupo de proveedor de identidad](/organizations/organizing-members-into-teams/synchronizing-a-team-with-an-identity-provider-group)". ![Menú desplegable para elegir los grupos de proveedor de identidad](/assets/images/help/teams/choose-an-idp-group.png) -{% endif %} -{% data reusables.organizations.team_visibility %} -{% data reusables.organizations.create_team %} -1. También puede [darle acceso al equipo a los repositorios de la organización](/articles/managing-team-access-to-an-organization-repository). + * Si tu empresa utiliza {% data variables.product.prodname_emus %}, utiliza el menú desplegable de "Grupos de Proveedor de Identidad" y selecciona un solo grupo de proveedor de identidad para conectarlo al equipo nuevo. Para obtener más información, vea "[Administración de pertenencias a equipos con grupos de proveedores de identidades](/enterprise-cloud@latest/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/managing-team-memberships-with-identity-provider-groups)". + * Si tu cuenta organizacional o empresarial utiliza la sincronización de equipos, utiliza el menú desplegable de "Grupo de Proveedor de Identidad" y selecciona hasta cinco grupos de proveedor de identidad para conectar al equipo nuevo. Para obtener más información, vea "[Sincronización de un equipo con un grupo de proveedores de identidades](/organizations/organizing-members-into-teams/synchronizing-a-team-with-an-identity-provider-group)". + ![Menú desplegable para elegir grupos de proveedores de identidades](/assets/images/help/teams/choose-an-idp-group.png) {% endif %} {% data reusables.organizations.team_visibility %} {% data reusables.organizations.create_team %} +1. Opcionalmente, [proporcione al equipo acceso a los repositorios de la organización](/articles/managing-team-access-to-an-organization-repository). -## Leer más +## Información adicional -- [Acerca de los equipos](/articles/about-teams)" +- "[Acerca de los equipos](/articles/about-teams)" - "[Cambiar la visibilidad del equipo](/articles/changing-team-visibility)" -- [Mover un equipo dentro de la jerarquía de tu organización](/articles/moving-a-team-in-your-organization-s-hierarchy)" +- "[Mover un equipo en la jerarquía de su organización](/articles/moving-a-team-in-your-organization-s-hierarchy)" diff --git a/translations/es-ES/content/organizations/organizing-members-into-teams/deleting-a-team.md b/translations/es-ES/content/organizations/organizing-members-into-teams/deleting-a-team.md index 982f653b43..50d983dcef 100644 --- a/translations/es-ES/content/organizations/organizing-members-into-teams/deleting-a-team.md +++ b/translations/es-ES/content/organizations/organizing-members-into-teams/deleting-a-team.md @@ -12,17 +12,23 @@ versions: topics: - Organizations - Teams +ms.openlocfilehash: c7562e2e94593fdd9fcea06a442fa457acadeeb4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126171' --- - {% tip %} -**Sugerencia:** Solo los propietarios de la organización pueden eliminar equipos padres. Para obtener más información, consulta "[Acerca de los equipos](/articles/about-teams)". +**Sugerencia**: Solo los propietarios de la organización pueden eliminar equipos principales. Para más información, vea "[Acerca de los equipos](/articles/about-teams)". {% endtip %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.teams %} -4. Selecciona los equipos que deseas eliminar. ![Lista de miembros con dos equipos seleccionados](/assets/images/help/teams/list-of-teams-selected.png) -5. Sobre la lista de equipos, usa el menú desplegable y haz clic en **Eliminar**. ![Menú desplegable con opción para cambiar la visibilidad del equipo](/assets/images/help/teams/team-bulk-management-options.png) -6. Revisa los equipos que se eliminarán y luego haz clic en **Comprendo. Eliminar estos equipos**. ![Lista de equipos que se eliminarán y botón Eliminar equipos](/assets/images/help/teams/confirm-delete-teams-bulk.png) +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.teams %} +4. Selecciona los equipos que deseas eliminar. + ![Lista de equipos con dos equipos seleccionados](/assets/images/help/teams/list-of-teams-selected.png) +5. Encima de la lista de equipos, use el menú desplegable y haga clic en **Delete** (Eliminar). + ![Menú desplegable con opción para cambiar la visibilidad del equipo](/assets/images/help/teams/team-bulk-management-options.png) +6. Revise los equipos que se eliminarán y luego haga clic en **I understand, delete teams** (Entiendo, eliminar los equipos). + ![Lista de equipos que se eliminarán y botón para eliminar equipos](/assets/images/help/teams/confirm-delete-teams-bulk.png) diff --git a/translations/es-ES/content/organizations/organizing-members-into-teams/disabling-team-discussions-for-your-organization.md b/translations/es-ES/content/organizations/organizing-members-into-teams/disabling-team-discussions-for-your-organization.md index 484aeac4e7..1a5056d60d 100644 --- a/translations/es-ES/content/organizations/organizing-members-into-teams/disabling-team-discussions-for-your-organization.md +++ b/translations/es-ES/content/organizations/organizing-members-into-teams/disabling-team-discussions-for-your-organization.md @@ -12,13 +12,17 @@ versions: topics: - Organizations - Teams -shortTitle: Inhabilitar los debates de equipo +shortTitle: Disable team discussions +ms.openlocfilehash: 31d146512c1c8c254454d314ef60b717ed18b539 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126170' --- +{% data reusables.organizations.team-discussions-default %} Para obtener más información sobre los debates de equipo, consulte "[Acerca de los debates de equipo](/organizations/collaborating-with-your-team/about-team-discussions)". -{% data reusables.organizations.team-discussions-default %}Para obtener más información acerca de los debates de equipo, consulta "[Acerca de los debates de equipo](/organizations/collaborating-with-your-team/about-team-discussions)". - -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.teams_sidebar %} -5. En "Debates de equipo", quita la marca de selección de **Habilitar debates de equipo para esta organización**. ![Casilla de verificación para inhabilitar debates de equipo para una organización](/assets/images/help/settings/enable-team-discussions-for-org-checkbox.png) -6. Haz clic en **Save ** (guardar). +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.teams_sidebar %} +5. En "Team discussions" (Debates de equipo), desmarque la casilla **Enable team discussions for this organization** (Habilitar los debates de equipo para esta organización). + ![Casilla de verificación para habilitar o deshabilitar los debates de equipo para una organización](/assets/images/help/settings/enable-team-discussions-for-org-checkbox.png) +6. Haga clic en **Save**(Guardar). diff --git a/translations/es-ES/content/organizations/organizing-members-into-teams/index.md b/translations/es-ES/content/organizations/organizing-members-into-teams/index.md index ebe04edd68..868bb6397e 100644 --- a/translations/es-ES/content/organizations/organizing-members-into-teams/index.md +++ b/translations/es-ES/content/organizations/organizing-members-into-teams/index.md @@ -1,6 +1,6 @@ --- -title: Organizing members into teams -intro: You can group organization members into teams that reflect your company or group's structure with cascading access permissions and mentions. +title: Organizar miembros en un equipo +intro: Puedes agrupar miembros de la organización en equipos que reflejen la estructura de tu empresa o grupo con menciones y permisos de acceso en cascada. redirect_from: - /articles/setting-up-teams-improved-organization-permissions - /articles/setting-up-teams-for-accessing-organization-repositories @@ -38,5 +38,11 @@ children: - /managing-scheduled-reminders-for-your-team - /deleting-a-team shortTitle: Organize members into teams +ms.openlocfilehash: 98bd34c41d1a57341ccd3c02636ae93dce180991 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126169' --- diff --git a/translations/es-ES/content/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team.md b/translations/es-ES/content/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team.md index 948895162d..663c884e0f 100644 --- a/translations/es-ES/content/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team.md +++ b/translations/es-ES/content/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team.md @@ -1,6 +1,6 @@ --- -title: Managing code review settings for your team -intro: You can decrease noise for your team by limiting notifications when your team is requested to review a pull request. +title: Administrar los ajustes de revisión de código para tu equipo +intro: Puedes reducir el ruido para tu equipo si limitas las notificaciones cuando tu equipo solicite revisar una solicitud de cambios. redirect_from: - /github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team - /organizations/organizing-members-into-teams/managing-code-review-assignment-for-your-team @@ -15,89 +15,78 @@ topics: - Teams shortTitle: Code review settings permissions: Team maintainers and organization owners can configure code review settings. +ms.openlocfilehash: 701ebf6a2306a8c8a734905d752c4b44c225ace6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146180171' --- +## Acerca de los ajustes de revisión de código -## About code review settings +{% ifversion only-notify-requested-members %} Para acabar con las dudas de tu equipo y aclarar qué parte de responsabilidad tiene cada uno en cuanto a las revisiones de solicitudes de incorporación de cambios, puedes configurar ajustes de revisión del código. + +- Notificaciones de equipo +- Asignación automática + +## Acerca de las notificaciones de equipo + +Cuando eliges solo notificar a los miembros del equipo solicitados, inhabilitas el enviar notificaciones a todo el equipo cuando a este se le solicita revisar una solicitud de cambios si también se solicitó a un miembro específico de dicho equipo para la revisión. Esto es específicamente útil cuando se configura un repositorio con equipos como propietarios del código, pero los contribuyentes al repositorio a menudo conocen a un individuo en específico que podría ser el revisor correcto para la solicitud de cambios. Para obtener más información, consulte "[Acerca de los propietarios del código](/github/creating-cloning-and-archiving-repositories/about-code-owners)". + +## Acerca de la asignación automática +{% endif %} + +Cuando habilitas la asignación automática, en cualquier momento en el que se solicite a tu equipo revisar una solicitud de cambios, este se eliminará como revisor y se asignará un subconjunto específico de miembros del equipo en lugar de este. Las tareas de revisión de código te permiten decidir si se notificará a todo el equipo o solo a un subconjunto de miembros del mismo cuando se solicite que éste realice una revisión. + +Cuando se solicita automáticamente que los propietarios de código hagan una revisión, el equipo se eliminará y se reemplazará con individuos a menos de que se configure una regla de protección de rama para requerir la revisión de los propietarios. Si existe dicha regla de protección de rama, no se podrá eliminar la solicitud de equipo y la solicitud de individuos se mostrará adicionalmente. + +### Rutear algoritmos + +Las asignaciones de revisión de código eligen y asignan revisores automáticamente con base en uno de dos algoritmos posibles. + +El algoritmo de round robin (turno rotativo) escoge revisores basándose en quién recibe la solicitud de revisión menos reciente, y se enfoca en alternar entre todos los miembros del equipo sin importar el número de revisiones pendientes que tengan en el momento. + +El algoritmo de balanceo de carga escoge a los revisores basándose en la cantidad total de solicitudes de revisión recientes para cada miembro, y considera el número de revisiones pendientes para cada uno de ellos. El algoritmo de balanceo de carga intenta asegurarse de que cada miembro del equipo revise una cantidad igual de solicitudes de extracción en cualquier periodo de 30 días. + +Cualquier miembro del equipo que haya configurado su estado como "Ocupado" no podrá seleccionarse para revisión. Si todos los miembros del equipo están ocupados, la solicitud de cambios seguirá estando asignada al equipo mismo. Para obtener más información sobre los estados de usuario, consulte "[Establecimiento de un estado](/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile#setting-a-status)". {% ifversion only-notify-requested-members %} -To reduce noise for your team and clarify individual responsibility for pull request reviews, you can configure code review settings. +## Configurar las notificaciones de equipo -- Team notifications -- Auto assignment - -## About team notifications - -When you choose to only notify requested team members, you disable sending notifications to the entire team when the team is requested to review a pull request if a specific member of that team is also requested for review. This is especially useful when a repository is configured with teams as code owners, but contributors to the repository often know a specific individual that would be the correct reviewer for their pull request. For more information, see "[About code owners](/github/creating-cloning-and-archiving-repositories/about-code-owners)." - -## About auto assignment -{% endif %} - -When you enable auto assignment, any time your team has been requested to review a pull request, the team is removed as a reviewer and a specified subset of team members are assigned in the team's place. Code review assignments allow you to decide whether the whole team or just a subset of team members are notified when a team is requested for review. - -When code owners are automatically requested for review, the team is still removed and replaced with individuals unless a branch protection rule is configured to require review from code owners. If such a branch protection rule is in place, the team request cannot be removed and so the individual request will appear in addition. - -### Routing algorithms - -Code review assignments automatically choose and assign reviewers based on one of two possible algorithms. - -The round robin algorithm chooses reviewers based on who's received the least recent review request, focusing on alternating between all members of the team regardless of the number of outstanding reviews they currently have. - -The load balance algorithm chooses reviewers based on each member's total number of recent review requests and considers the number of outstanding reviews for each member. The load balance algorithm tries to ensure that each team member reviews an equal number of pull requests in any 30 day period. - -Any team members that have set their status to "Busy" will not be selected for review. If all team members are busy, the pull request will remain assigned to the team itself. For more information about user statuses, see "[Setting a status](/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile#setting-a-status)." - -{% ifversion only-notify-requested-members %} -## Configuring team notifications - -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.specific_team %} -{% data reusables.organizations.team_settings %} -{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. In the left sidebar, click **{% octicon "code-review" aria-label="The code-review icon" %} Code review**. +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.specific_team %} {% data reusables.organizations.team_settings %} {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} +1. En la barra lateral izquierda, haga clic en **{% octicon "code-review" aria-label="The code-review icon" %} Code review**. {% else %} -1. In the left sidebar, click **Code review** -![Code review button](/assets/images/help/teams/review-button.png) -{% endif %} -1. Select **Only notify requested team members.** -![Code review team notifications](/assets/images/help/teams/review-assignment-notifications.png) -1. Click **Save changes**. +1. En la barra lateral izquierda, haga clic en **Code review** +![Botón Code review ](/assets/images/help/teams/review-button.png) {% endif %} +1. Seleccione **Only notify requested team members.** +![Notificaciones de revisión del código para el equipo](/assets/images/help/teams/review-assignment-notifications.png) +1. Haga clic en **Guardar cambios**. {% endif %} -## Configuring auto assignment -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.specific_team %} -{% data reusables.organizations.team_settings %} -{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. In the left sidebar, click **{% octicon "code-review" aria-label="The code-review icon" %} Code review**. +## Configurar la asignación automática +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.specific_team %} {% data reusables.organizations.team_settings %} {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} +1. En la barra lateral izquierda, haga clic en **{% octicon "code-review" aria-label="The code-review icon" %} Code review**. {% else %} -1. In the left sidebar, click **Code review** -![Code review button](/assets/images/help/teams/review-button.png) -{% endif %} -1. Select **Enable auto assignment**. -![Auto-assignment button](/assets/images/help/teams/review-assignment-enable.png) -1. Under "How many team members should be assigned to review?", use the drop-down menu and choose a number of reviewers to be assigned to each pull request. -![Number of reviewers dropdown](/assets/images/help/teams/review-assignment-number.png) -1. Under "Routing algorithm", use the drop-down menu and choose which algorithm you'd like to use. For more information, see "[Routing algorithms](#routing-algorithms)." -![Routing algorithm dropdown](/assets/images/help/teams/review-assignment-algorithm.png) -1. Optionally, to always skip certain members of the team, select **Never assign certain team members**. Then, select one or more team members you'd like to always skip. -![Never assign certain team members checkbox and dropdown](/assets/images/help/teams/review-assignment-skip-members.png) -{% ifversion ghes < 3.4 %} -1. Optionally, to only notify the team members chosen by code review assignment for each pull review request, under "Notifications" select **If assigning team members, don't notify the entire team.** +1. En la barra lateral izquierda, haga clic en **Code review** +![Botón Code review ](/assets/images/help/teams/review-button.png) {% endif %} +1. Seleccione **Enable auto assignment**. +![Botón de asignación automática](/assets/images/help/teams/review-assignment-enable.png) +1. Debajo de "¿Cuántos miembros del equipo deberán asignarse para revisión?", utiliza el menú desplegable y elije el número de revisores que se asignarán a cada solicitud de extracción. +![Menú desplegable de cantidad de revisores](/assets/images/help/teams/review-assignment-number.png) +1. Debajo de "Algoritmo de ruteo", utiliza el menú desplegable y elige qué algoritmo quieres utilizar. Para obtener más información, consulte "[Algoritmos de enrutamiento](#routing-algorithms)". +![Menú desplegable de algoritmos de enrutamiento](/assets/images/help/teams/review-assignment-algorithm.png) +1. Para omitir siempre determinados miembros del equipo, también puede seleccionar **Never assign certain team members**. Después, selecciona uno o más miembros del equipo que quieras omitir siempre. +![Casilla y lista desplegable Never assign certain team members](/assets/images/help/teams/review-assignment-skip-members.png) {% ifversion ghes < 3.4 %} +1. De manera opcional, para notificar únicamente a los miembros del equipo que se escogieron según la tarea de revisión en cada solicitud de revisión del código, seleccione **If assigning team members, don't notify the entire team** en "Notifications". +{%- endif %} {% ifversion fpt or ghec or ghae-issue-5108 or ghes > 3.2 %} +1. Para incluir a los miembros de los equipos secundarios como posbiles revisores al asignar solicitudes, también puede seleccionar **Child team members**. +1. De manera opcional, para contar a cualquier miembro cuya revisión se haya solicitado en lugar de a todos los miembros de la asignación, seleccione **Count existing requests**. +1. De manera opcional, para quitar la solicitud de revisión del equipo al asignar miembros del equipo, seleccione **Team review request**. {%- endif %} -{% ifversion fpt or ghec or ghae-issue-5108 or ghes > 3.2 %} -1. Optionally, to include members of child teams as potential reviewers when assigning requests, select **Child team members**. -1. Optionally, to count any members whose review has already been requested against the total number of members to assign, select **Count existing requests**. -1. Optionally, to remove the review request from the team when assigning team members, select **Team review request**. -{%- endif %} -1. Click **Save changes**. +1. Haga clic en **Guardar cambios**. -## Disabling auto assignment -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.specific_team %} -{% data reusables.organizations.team_settings %} -1. Select **Enable auto assignment** to remove the checkmark. -![Code review assignment button](/assets/images/help/teams/review-assignment-enable.png) -1. Click **Save changes**. +## Inhabilitar la asignación automática +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.specific_team %} {% data reusables.organizations.team_settings %} +1. Seleccione **Enable auto assignment** para quitar la marca de verificación. +![Botón de asignación de revisión de código](/assets/images/help/teams/review-assignment-enable.png) +1. Haga clic en **Guardar cambios**. diff --git a/translations/es-ES/content/organizations/organizing-members-into-teams/managing-scheduled-reminders-for-your-team.md b/translations/es-ES/content/organizations/organizing-members-into-teams/managing-scheduled-reminders-for-your-team.md index dc45b2a82a..e1827d9653 100644 --- a/translations/es-ES/content/organizations/organizing-members-into-teams/managing-scheduled-reminders-for-your-team.md +++ b/translations/es-ES/content/organizations/organizing-members-into-teams/managing-scheduled-reminders-for-your-team.md @@ -10,59 +10,32 @@ versions: topics: - Organizations - Teams -shortTitle: Recordatorios programados +shortTitle: Scheduled reminders +ms.openlocfilehash: 3c86b54c527c89409326840e0089a9a05ab9c49a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126167' --- - ## Acerca de los recordatorios programados para equipos {% data reusables.reminders.about-scheduled-reminders-teams-orgs %} -Los mantenedores de equipo y propietarios de organización pueden configurar recordatorios programados para cualquier solicitud de extracción que tenga una solicitud de revisión por parte de sus equipos. Antes de que puedas crear un recordatorio programado para tu equipo, un propietario de la organización debe autorizar tu espacio de trabajo de Slack. Para obtener más información, consulta la sección "[Administrar recordatorios programados para tu organización](/organizations/managing-organization-settings/managing-scheduled-reminders-for-your-organization)". +Los mantenedores de equipo y propietarios de organización pueden configurar recordatorios programados para cualquier solicitud de extracción que tenga una solicitud de revisión por parte de sus equipos. Antes de que puedas crear un recordatorio programado para tu equipo, un propietario de la organización debe autorizar tu espacio de trabajo de Slack. Para más información, vea "[Administración de recordatorios programados para la organización](/organizations/managing-organization-settings/managing-scheduled-reminders-for-your-organization)". {% data reusables.reminders.scheduled-reminders-limitations %} ## Crear un recordatorio programado para un equipo -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.specific_team %} -{% data reusables.organizations.team_settings %} -{% data reusables.reminders.scheduled-reminders %} -{% data reusables.reminders.add-reminder %} -{% data reusables.reminders.authorize-slack %} -{% data reusables.reminders.slack-channel %} -{% data reusables.reminders.days-dropdown %} -{% data reusables.reminders.times-dropdowns %} -{% data reusables.reminders.tracked-repos %} -{% data reusables.reminders.ignore-drafts %} -{% data reusables.reminders.no-review-requests %} -{% data reusables.reminders.author-reviews %} -{% data reusables.reminders.approved-prs %} -{% data reusables.reminders.min-age %} -{% data reusables.reminders.min-staleness %} -{% data reusables.reminders.ignored-terms %} -{% data reusables.reminders.ignored-labels %} -{% data reusables.reminders.required-labels %} -{% data reusables.reminders.create-reminder %} +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.specific_team %} {% data reusables.organizations.team_settings %} {% data reusables.reminders.scheduled-reminders %} {% data reusables.reminders.add-reminder %} {% data reusables.reminders.authorize-slack %} {% data reusables.reminders.slack-channel %} {% data reusables.reminders.days-dropdown %} {% data reusables.reminders.times-dropdowns %} {% data reusables.reminders.tracked-repos %} {% data reusables.reminders.ignore-drafts %} {% data reusables.reminders.no-review-requests %} {% data reusables.reminders.author-reviews %} {% data reusables.reminders.approved-prs %} {% data reusables.reminders.min-age %} {% data reusables.reminders.min-staleness %} {% data reusables.reminders.ignored-terms %} {% data reusables.reminders.ignored-labels %} {% data reusables.reminders.required-labels %} {% data reusables.reminders.create-reminder %} ## Administrar un recordatorio programado para un equipo -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.specific_team %} -{% data reusables.organizations.team_settings %} -{% data reusables.reminders.scheduled-reminders %} -{% data reusables.reminders.edit-existing %} -{% data reusables.reminders.edit-page %} -{% data reusables.reminders.update-buttons %} +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.specific_team %} {% data reusables.organizations.team_settings %} {% data reusables.reminders.scheduled-reminders %} {% data reusables.reminders.edit-existing %} {% data reusables.reminders.edit-page %} {% data reusables.reminders.update-buttons %} ## Borrar un recordatorio programado para un equipo -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.specific_team %} -{% data reusables.organizations.team_settings %} -{% data reusables.reminders.scheduled-reminders %} -{% data reusables.reminders.delete %} +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.specific_team %} {% data reusables.organizations.team_settings %} {% data reusables.reminders.scheduled-reminders %} {% data reusables.reminders.delete %} -## Leer más +## Información adicional -- "[Administrar los recordatorios programados para tu organización](/organizations/managing-organization-settings/managing-scheduled-reminders-for-your-organization)" -- "[Administrar tus recordatorios programados](/github/setting-up-and-managing-your-github-user-account/managing-your-scheduled-reminders)" +- "[Administración de recordatorios programados para la organización](/organizations/managing-organization-settings/managing-scheduled-reminders-for-your-organization)" +- "[Administración de los recordatorios programados](/github/setting-up-and-managing-your-github-user-account/managing-your-scheduled-reminders)" diff --git a/translations/es-ES/content/organizations/organizing-members-into-teams/moving-a-team-in-your-organizations-hierarchy.md b/translations/es-ES/content/organizations/organizing-members-into-teams/moving-a-team-in-your-organizations-hierarchy.md index efe928eb02..3388402553 100644 --- a/translations/es-ES/content/organizations/organizing-members-into-teams/moving-a-team-in-your-organizations-hierarchy.md +++ b/translations/es-ES/content/organizations/organizing-members-into-teams/moving-a-team-in-your-organizations-hierarchy.md @@ -14,31 +14,36 @@ versions: topics: - Organizations - Teams -shortTitle: Mover un equipo +shortTitle: Move a team +ms.openlocfilehash: 205ab40d04d613c54b498b9712e5f199e1433558 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126166' --- - -Los propietarios de la organización pueden cambiar el padre de cualquier equipo. Los mantenedores del equipo pueden cambiar el equipo padre de un equipo si son mantenedores tanto en el equipo hijo como en el equipo padre. Los mantenedores del equipo sin permisos de mantenedor en el equipo hijo puede solicitar agregar un equipo padre o hijo. Para obtener más información, consulta "[Solicitar agregar o cambiar un equipo padre](/articles/requesting-to-add-or-change-a-parent-team)" y "[Solicitar agregar un equipo hijo](/articles/requesting-to-add-a-child-team)." +Los propietarios de la organización pueden cambiar el padre de cualquier equipo. Los mantenedores del equipo pueden cambiar el equipo padre de un equipo si son mantenedores tanto en el equipo hijo como en el equipo padre. Los mantenedores del equipo sin permisos de mantenedor en el equipo hijo puede solicitar agregar un equipo padre o hijo. Para obtener más información, consulte "[Solicitar agregar o cambiar un equipo primario](/articles/requesting-to-add-or-change-a-parent-team)" y "[Solicitar agregar un equipo secundario](/articles/requesting-to-add-a-child-team)". {% data reusables.organizations.child-team-inherits-permissions %} {% tip %} -**Tips:** -- No puedes cambiar el equipo padre de un equipo a un equipo secreto. Para obtener más información, consulta "[Acerca de los equipos](/articles/about-teams)". +**Sugerencias:** +- No puedes cambiar el equipo padre de un equipo a un equipo secreto. Para más información, vea "[Acerca de los equipos](/articles/about-teams)". - No puedes anidar un equipo padre debajo de uno de sus equipos hijos. {% endtip %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.teams %} -4. En la lista de equipos, haz clic en el nombre del equipo cuyo padre deseas cambiar. ![Lista de los equipos de la organización](/assets/images/help/teams/click-team-name.png) -{% data reusables.organizations.team_settings %} -6. Utiliza el menú desplegable para elegir un equipo padre, o para eliminar un equipo padre existente, selecciona **Clear selected value (Borrar el valor seleccionado)**. ![Menú desplegable que enumera los equipos de la organización](/assets/images/help/teams/choose-parent-team.png) -7. Da clic en **Actualizar**. +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.teams %} +4. En la lista de equipos, haz clic en el nombre del equipo cuyo padre deseas cambiar. + ![Lista de equipos de la organización](/assets/images/help/teams/click-team-name.png) {% data reusables.organizations.team_settings %} +6. Utilice el menú desplegable para elegir un equipo primario, o para eliminar un equipo primario existente, seleccione **Clear selected value**. + ![Menú desplegable que enumera los equipos de la organización](/assets/images/help/teams/choose-parent-team.png) +7. Haga clic en **Update**(Actualizar). {% data reusables.repositories.changed-repository-access-permissions %} -9. Haz clic en **Confirm new parent team (Confirmar nuevo equipo padre)**. ![Casilla modal para información acerca de los cambios en los permisos de acceso del repositorio](/assets/images/help/teams/confirm-new-parent-team.png) +9. Haga clic en **Confirm new parent team**. + ![Casilla modal con información acerca de los cambios en los permisos de acceso del repositorio](/assets/images/help/teams/confirm-new-parent-team.png) -## Leer más +## Información adicional -- [Acerca de los equipos](/articles/about-teams)" +- "[Acerca de los equipos](/articles/about-teams)" diff --git a/translations/es-ES/content/organizations/organizing-members-into-teams/removing-organization-members-from-a-team.md b/translations/es-ES/content/organizations/organizing-members-into-teams/removing-organization-members-from-a-team.md index 09f1da09f3..06aac06d38 100644 --- a/translations/es-ES/content/organizations/organizing-members-into-teams/removing-organization-members-from-a-team.md +++ b/translations/es-ES/content/organizations/organizing-members-into-teams/removing-organization-members-from-a-team.md @@ -1,6 +1,6 @@ --- title: Eliminar de un equipo a miembros de la organización -intro: 'Las personas con permisos de *propietario* o *mantenedor del equipo* pueden eliminar de un equipo a miembros del equipo. Puede que se deba hacer esto si una persona no necesita más el acceso a un repositorio que otorga el equipo, o si una persona no se dedica más a los proyectos de un equipo.' +intro: 'Las personas con permisos de *propietario* o *mantenedor de equipo* pueden eliminar de un equipo a miembros del equipo. Puede que se deba hacer esto si una persona no necesita más el acceso a un repositorio que otorga el equipo, o si una persona no se dedica más a los proyectos de un equipo.' redirect_from: - /articles/removing-organization-members-from-a-team-early-access-program - /articles/removing-organization-members-from-a-team @@ -13,13 +13,18 @@ versions: topics: - Organizations - Teams -shortTitle: Eliminar a los miembros +shortTitle: Remove members +ms.openlocfilehash: 66a52a6b175cd4b894269b318c56485a11eee9e1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126157' --- +{% data reusables.repositories.deleted_forks_from_private_repositories_warning %} -{% data reusables.repositories.deleted_forks_from_private_repositories_warning %} - -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.specific_team %} -4. Selecciona la persona o las personas que quieres eliminar. ![Casilla junto al miembro de la organización](/assets/images/help/teams/team-member-check-box.png) -5. Arriba de la lista de miembros del equipo, utiliza el menú desplegable y haz clic en **Remove from team** (Eliminar del equipo). ![Menú desplegable con opción para cambiar el rol](/assets/images/help/teams/bulk-edit-drop-down.png) +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.specific_team %} +4. Selecciona la persona o las personas que quieres eliminar. + ![Casilla junto al miembro de la organización](/assets/images/help/teams/team-member-check-box.png) +5. Encima de la lista de miembros del equipo, use el menú desplegable y haga clic en **Remove from team** (Quitar del equipo). + ![Menú desplegable con opción para cambiar el rol](/assets/images/help/teams/bulk-edit-drop-down.png) diff --git a/translations/es-ES/content/organizations/organizing-members-into-teams/renaming-a-team.md b/translations/es-ES/content/organizations/organizing-members-into-teams/renaming-a-team.md index 94790ecce6..b35050fa33 100644 --- a/translations/es-ES/content/organizations/organizing-members-into-teams/renaming-a-team.md +++ b/translations/es-ES/content/organizations/organizing-members-into-teams/renaming-a-team.md @@ -12,11 +12,14 @@ versions: topics: - Organizations - Teams +ms.openlocfilehash: 3621fd76c40dd8d2a22aedcf8c1a2fc7a02bc447 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126156' --- - -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.specific_team %} -{% data reusables.organizations.team_settings %} -5. Escribe un nombre o descripción nuevos para el equipo. ![Campos para el nombre y la descripción del equipo](/assets/images/help/teams/team-name-description.png) -6. Da clic en **Actualizar**. +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.specific_team %} {% data reusables.organizations.team_settings %} +5. Escribe un nombre o descripción nuevos para el equipo. + ![Campos para el nombre y la descripción del equipo](/assets/images/help/teams/team-name-description.png) +6. Haga clic en **Update**(Actualizar). diff --git a/translations/es-ES/content/organizations/organizing-members-into-teams/requesting-to-add-a-child-team.md b/translations/es-ES/content/organizations/organizing-members-into-teams/requesting-to-add-a-child-team.md index 6bcd737a66..8c92dc8ad6 100644 --- a/translations/es-ES/content/organizations/organizing-members-into-teams/requesting-to-add-a-child-team.md +++ b/translations/es-ES/content/organizations/organizing-members-into-teams/requesting-to-add-a-child-team.md @@ -12,27 +12,34 @@ versions: topics: - Organizations - Teams -shortTitle: Agregar un equipo hijo +shortTitle: Add a child team +ms.openlocfilehash: e8012645bb4cdedc2a3aa8f7196adc18253a2600 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119442' --- - Cuando solicitas agregar un equipo como hijo, se envía una solicitud a los mantenedores del equipo hijo. Una vez que un mantenedor del equipo hijo aprueba tu solicitud, el equipo hijo se anida en el equipo padre de la jerarquía de tu organización. -Si eres propietario de una organización o tienes permisos de mantenedor del equipo tanto en el equipo hijo como en el equipo padre, puedes agregar el equipo hijo sin solicitar aprobación o modificar el padre del equipo hijo desde la página de configuraciones del equipo hijo. Para obtener más información, consulta "[Mover un equipo en la jerarquía de tu organización](/articles/moving-a-team-in-your-organization-s-hierarchy)". +Si eres propietario de una organización o tienes permisos de mantenedor del equipo tanto en el equipo hijo como en el equipo padre, puedes agregar el equipo hijo sin solicitar aprobación o modificar el padre del equipo hijo desde la página de configuraciones del equipo hijo. Para obtener más información, vea "[Trasladar un equipo en la jerarquía de la organización](/articles/moving-a-team-in-your-organization-s-hierarchy)". {% data reusables.organizations.child-team-inherits-permissions %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.teams %} -4. En la lista de equipos, haz clic en el nombre del equipo al que quieres agregar el equipo hijo. ![Lista de los equipos de la organización](/assets/images/help/teams/click-team-name.png) -5. En la parte superior de la página del equipo, haz clic en {% octicon "people" aria-label="The people icon" %} **Teams** (Equipos). ![Pestaña de equipos en la página de un equipo](/assets/images/help/teams/team-teams-tab.png) -6. Haz clic en **Add a team** (Agregar un equipo). ![Botón Add a team (Agregar un equipo) en una página de equipo](/assets/images/help/teams/add-a-team.png) -7. Escribe el nombre del equipo que quieres agregar como equipo hijo y selecciónalo desde la lista desplegable. ![Recuadro para escribir y menú desplegable para seleccionar el nombre del equipo hijo](/assets/images/help/teams/type-child-team-name.png) -{% data reusables.repositories.changed-repository-access-permissions %} -9. Haz clic en **Confirm changes** (Confirmar cambios) para enviar una solicitud para agregar al equipo hijo. ![Casilla modal para información acerca de los cambios en los permisos de acceso del repositorio](/assets/images/help/teams/confirm-new-parent-team.png) +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.teams %} +4. En la lista de equipos, haz clic en el nombre del equipo al que quieres agregar el equipo hijo. + ![Lista de los equipos de la organización](/assets/images/help/teams/click-team-name.png) +5. En la parte superior de la página del equipo, haga clic en {% octicon "people" aria-label="The people icon" %} **Teams** (Equipos). + ![Pestaña de equipos en la página de un equipo](/assets/images/help/teams/team-teams-tab.png) +6. Haga clic en **Add a team** (Agregar un equipo). + ![Botón de agregar un equipo en una página de equipo](/assets/images/help/teams/add-a-team.png) +7. Escribe el nombre del equipo que quieres agregar como equipo hijo y selecciónalo desde la lista desplegable. + ![Cuadro de texto para escribir y menú desplegable para seleccionar el nombre del equipo secundario](/assets/images/help/teams/type-child-team-name.png) {% data reusables.repositories.changed-repository-access-permissions %} +9. Haga clic en **Confirm changes** (Confirmar cambios) a fin de enviar una solicitud para agregar el equipo secundario. + ![Casilla modal con información acerca de los cambios en los permisos de acceso del repositorio](/assets/images/help/teams/confirm-new-parent-team.png) -## Leer más +## Información adicional -- [Acerca de los equipos](/articles/about-teams)" -- "[Mover un equipo en la jerarquía de tu organización](/articles/moving-a-team-in-your-organization-s-hierarchy)" -- "[Solicitar agregar o modificar un equipo padre](/articles/requesting-to-add-or-change-a-parent-team)" +- "[Acerca de los equipos](/articles/about-teams)" +- "[Mover un equipo en la jerarquía de su organización](/articles/moving-a-team-in-your-organization-s-hierarchy)" +- "[Solicitar agregar o cambiar un equipo primario](/articles/requesting-to-add-or-change-a-parent-team)" diff --git a/translations/es-ES/content/organizations/organizing-members-into-teams/requesting-to-add-or-change-a-parent-team.md b/translations/es-ES/content/organizations/organizing-members-into-teams/requesting-to-add-or-change-a-parent-team.md index 7b9e07f0f9..7fce94de8d 100644 --- a/translations/es-ES/content/organizations/organizing-members-into-teams/requesting-to-add-or-change-a-parent-team.md +++ b/translations/es-ES/content/organizations/organizing-members-into-teams/requesting-to-add-or-change-a-parent-team.md @@ -12,27 +12,32 @@ versions: topics: - Organizations - Teams -shortTitle: Agregar o cambiar un equipo padre +shortTitle: Add or change parent team +ms.openlocfilehash: d277f8177e6a09e308792b1f7c01832851aec878 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140653' --- - Cuando solicitas agregar o modificar el padre de tu equipo, se envía una solicitud a los mantenedores del equipo padre. Cuando un mantenedor del nuevo equipo padre aprueba tu solicitud, tu equipo se anida como equipo hijo en bajo el equipo padre en la jerarquía de tu organización. -Si eres propietario de la organización o tienes permisos de mantenedor del equipo en el equipo hijo y el equipo padre, puedes agregar el equipo padre sin solicitar aprobación ni modificar el padre de tu equipo desde la página de parámetros del equipo. Para obtener más información, consulta "[Mover un equipo en la jerarquía de tu organización](/articles/moving-a-team-in-your-organization-s-hierarchy)". +Si eres propietario de la organización o tienes permisos de mantenedor del equipo en el equipo hijo y el equipo padre, puedes agregar el equipo padre sin solicitar aprobación ni modificar el padre de tu equipo desde la página de parámetros del equipo. Para más información, vea "[Traslado de un equipo en la jerarquía de la organización](/articles/moving-a-team-in-your-organization-s-hierarchy)". {% data reusables.organizations.child-team-inherits-permissions %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.teams %} -4. En la lista de equipos, haz clic en el nombre del equipo que quieres anidar bajo un padre. ![Lista de los equipos de la organización](/assets/images/help/teams/click-team-name.png) -{% data reusables.organizations.team_settings %} -6. En "Parent team" (Equipo padre), utiliza el menú desplegable "Select parent team" (Seleccionar equipo padre) y haz clic en el nombre del nuevo equipo padre. ![Menú desplegable que enumera los equipos de la organización](/assets/images/help/teams/choose-parent-team.png) -7. Haz clic en **Guardar cambios**. +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.teams %} +4. En la lista de equipos, haz clic en el nombre del equipo que quieres anidar bajo un padre. + ![Lista de equipos de la organización](/assets/images/help/teams/click-team-name.png) {% data reusables.organizations.team_settings %} +6. En "Parent team" (Equipo padre), utiliza el menú desplegable "Select parent team" (Seleccionar equipo padre) y haz clic en el nombre del nuevo equipo padre. + ![Menú desplegable que enumera los equipos de la organización](/assets/images/help/teams/choose-parent-team.png) +7. Haga clic en **Guardar cambios**. {% data reusables.repositories.changed-repository-access-permissions %} -9. Haz clic en **Confirm changes** (Confirmar cambios) para enviar una solicitud para agregar o modificar el padre de tu equipo. ![Casilla modal para información acerca de los cambios en los permisos de acceso del repositorio](/assets/images/help/teams/confirm-new-parent-team.png) +9. Haga clic en **Confirmar cambios** a fin de enviar una solicitud para agregar o cambiar el elemento primario del equipo. + ![Casilla modal con información sobre los cambios en los permisos de acceso del repositorio](/assets/images/help/teams/confirm-new-parent-team.png) -## Leer más +## Información adicional -- [Acerca de los equipos](/articles/about-teams)" -- "[Mover un equipo en la jerarquía de tu organización](/articles/moving-a-team-in-your-organization-s-hierarchy)" -- "[Solicitar agregar un equipo hijo](/articles/requesting-to-add-a-child-team)" +- "[Acerca de los equipos](/articles/about-teams)" +- "[Movimiento de un equipo en la jerarquía de la organización](/articles/moving-a-team-in-your-organization-s-hierarchy)" +- "[Solicitud para agregar un equipo secundario](/articles/requesting-to-add-a-child-team)" diff --git a/translations/es-ES/content/organizations/organizing-members-into-teams/setting-your-teams-profile-picture.md b/translations/es-ES/content/organizations/organizing-members-into-teams/setting-your-teams-profile-picture.md index 63ed26cca8..e27e84d567 100644 --- a/translations/es-ES/content/organizations/organizing-members-into-teams/setting-your-teams-profile-picture.md +++ b/translations/es-ES/content/organizations/organizing-members-into-teams/setting-your-teams-profile-picture.md @@ -13,14 +13,18 @@ versions: topics: - Organizations - Teams -shortTitle: Foto de perfil del equipo +shortTitle: Team profile picture +ms.openlocfilehash: 2c7fd223aa2417f4f811b4a58e5e90a7b8cba51b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140650' --- - Excepto que configures una imagen de perfil para un equipo, la imagen de perfil del equipo coincidirá con la imagen de perfil de la organización. -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.specific_team %} -{% data reusables.organizations.team_settings %} -5. Haz clic en **Upload new picture (Cargar una imagen)** o selecciona la imagen de perfil que deseas. ![Cargar nueva imagen](/assets/images/help/teams/org-team-profile-picture-upload.png) -6. Haz clic y arrastra el recorte de la imagen según se necesite, después haz clic en **Set new team avatar (Establecer nuevo avatar del equipo)**. ![Establecer nuevo avatar del equipo](/assets/images/help/teams/org-team-set-new-team-avatar.png) +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.specific_team %} {% data reusables.organizations.team_settings %} +5. Haz clic en **Cargar nueva imagen** y selecciona la imagen de perfil deseada. +![Cargar una imagen nueva](/assets/images/help/teams/org-team-profile-picture-upload.png) +6. Haz clic y arrastra el recorte de la imagen según se necesite y, después, haz clic en **Establecer nuevo avatar del equipo**. +![Establecer nuevo avatar del equipo](/assets/images/help/teams/org-team-set-new-team-avatar.png) 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 c345ca843b..0d99766a6c 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 a un equipo de {% data variables.product.product_name %} con un proveedor de identidad (IdP) compatible para agregar y eliminar automáticamente a los miembros del equipo.' +intro: 'Puedes sincronizar un equipo de {% data variables.product.product_name %} con un grupo de proveedor de identidad (IdP) compatible para agregar y eliminar miembros del grupo automáticamente.' 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.' @@ -10,9 +10,14 @@ versions: topics: - Organizations - Teams -shortTitle: Sincronizar con un IdP +shortTitle: Synchronize with an IdP +ms.openlocfilehash: 5ae57399a05f51334ccd3e99a268fbe9d93c8b47 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147076891' --- - {% data reusables.enterprise-accounts.emu-scim-note %} ## Acerca de la sincronización de equipo @@ -27,73 +32,64 @@ Una vez que un equipo de {% data variables.product.prodname_dotcom %} se conecta {% ifversion ghec %}{% data reusables.enterprise-accounts.team-sync-override %}{% endif %} -{% ifversion ghec %} -Todos los cambios a la membrecía de equipo que se hagan con tu IdP aparecerán en la bitácora de auditoría en {% data variables.product.product_name %} como cambios que realiza el bot de sincronización de equipos. Tu IdP enviará datos de la membresía de equipo a {% data variables.product.prodname_dotcom %} una vez por hora. Conectar un equipo a un grupo IdP puede eliminar a algunos miembros del equipo. Para obtener más información, consulta "[Requisitos para los miembros de los equipos sincronizados](#requirements-for-members-of-synchronized-teams)." +{% ifversion ghec %} Todos los cambios de membrecía que se hagan a través de tu IdP aparecerán en la bitácora de auditoría en {% data variables.product.product_name %} como cambios realizados por el bot de sicnronización de equipos. Tu IdP enviará datos de la membrecía de equipo a {% data variables.product.prodname_dotcom %} una vez cada hora. +Conectar un equipo a un grupo IdP puede eliminar a algunos miembros del equipo. Para obtener más información, consulta "[Requisitos para los miembros de los equipos sincronizados](#requirements-for-members-of-synchronized-teams)". {% endif %} -{% ifversion ghae %} -Cuando cambia la membrecía de grupo en tu IdP, este envía una solicitud de SCIM con los cambios a {% data variables.product.product_name %} de acuerdo con la programación que determinó tu IdP. Cualquier solicitud que cambie la membrecía de organización o equipo de {% data variables.product.prodname_dotcom %} se registrará en la bitácora de auditoría como cambios que realizó la cuenta que se utilizó para configurar el aprovisionamiento de usuarios. Para obtener más información sobre esta cuenta, consulta la sección "[Configurar el aprovisionamiento de usuarios para tu empresa](/admin/authentication/configuring-user-provisioning-for-your-enterprise)". Para obtener más información acerca de los itinerarios de solicitudes de SCIM, consulta la sección "[Verificar el estado del aprovisionamiento de usuarios](https://docs.microsoft.com/en-us/azure/active-directory/app-provisioning/application-provisioning-when-will-provisioning-finish-specific-user)" en Microsoft Docs. -{% endif %} +{% ifversion ghae %} Cuando cambia la membrecía de grupo en tu IdP, este envía una solicitud de SCIM con los cambios a {% data variables.product.product_name %} de acuerdo con la programación que determinó tu IdP. Cualquier solicitud que cambie la membrecía de organización o equipo de {% data variables.product.prodname_dotcom %} se registrará en la bitácora de auditoría como cambios que realizó la cuenta que se utilizó para configurar el aprovisionamiento de usuarios. Para obtener más información sobre esta cuenta, consulta "[Configuración del aprovisionamiento de usuarios para la empresa](/admin/authentication/configuring-user-provisioning-for-your-enterprise)". Para obtener más información sobre las programaciones de solicitudes SCIM, consulta "[Comprobación del estado del aprovisionamiento de usuarios](https://docs.microsoft.com/en-us/azure/active-directory/app-provisioning/application-provisioning-when-will-provisioning-finish-specific-user)" en Microsoft Docs. {% endif %} -Los equipos padre no pueden sincronizarse con los grupos de IdP. Si el equipo que quieres conectar a un grupo de IdP es un equipo padre, te recomendamos crear un equipo nuevo o eliminar las relaciones anidadas que hacen de tu equipo un equipo padre. Para obtener más información, consulta las secciónes "[Acerca de los equipos](/articles/about-teams#nested-teams)", "[Crear un equipo](/organizations/organizing-members-into-teams/creating-a-team)", y "[Mover un equipo en la jerarquía de tu organización](/articles/moving-a-team-in-your-organizations-hierarchy)". +Los equipos padre no pueden sincronizarse con los grupos de IdP. Si el equipo que quieres conectar a un grupo de IdP es un equipo padre, te recomendamos crear un equipo nuevo o eliminar las relaciones anidadas que hacen de tu equipo un equipo padre. Para obtener más información, consulta "[Acerca de los equipos](/articles/about-teams#nested-teams)", "[Creación de un equipo](/organizations/organizing-members-into-teams/creating-a-team)" y "[Traslado de un equipo en la jerarquía de la organización](/articles/moving-a-team-in-your-organizations-hierarchy)". -Para administrar el acceso de un repositorio para cualquier equipo de {% data variables.product.prodname_dotcom %}, incluyendo los equipos conectados a un grupo de IdP debes hacer cambios con {% data variables.product.product_name %}. Para obtener más información, consulta "[Acerca de equipos](/articles/about-teams)" y "[Administrar el acceso de equipo a un repositorio de la organización](/articles/managing-team-access-to-an-organization-repository)." +Para administrar el acceso de un repositorio para cualquier equipo de {% data variables.product.prodname_dotcom %}, incluyendo los equipos conectados a un grupo de IdP debes hacer cambios con {% data variables.product.product_name %}. Para obtener más información, consulta "[Acerca de los equipos](/articles/about-teams)" y "[Administración del acceso de equipo a un repositorio de la organización](/articles/managing-team-access-to-an-organization-repository)". -{% ifversion ghec %}También puedes administrar la sincronización de equipos con la API. Para obtener más información, consulta la sección "[Sincronización de equipos](/rest/reference/teams#team-sync)".{% endif %} +{% ifversion ghec %}También puedes administrar la sincronización de equipos con la API. Para obtener más información, consulta "[Sincronización de equipos](/rest/reference/teams#team-sync)".{% endif %} {% ifversion ghec %} ## Requisitos para los miembros de los equipos sincronizados -Después de que conectas un equipo a un grupo de IdP, la sincronización de equipos agregará a cada miembro del grupo de IdP al equipo correspondiente en {% data variables.product.product_name %} únicamente si: -- La persona es un miembro de la organización en {% data variables.product.product_name %}. -- La persona ya inició sesión con su cuenta personal de {% data variables.product.product_name %} y se autenticó en la cuenta de empresa u organización a través del inicio de sesión único de SAML por lo menos una vez. -- La identidad de SSO de la persona es miembro del grupo de IdP. +Después de conectar un equipo a un grupo IdP, la sincronización de equipos agregará a cada miembro del grupo de IdP al equipo correspondiente en {% data variables.product.product_name %} solo si: +- La persona es miembro de la organización en {% data variables.product.product_name %}. +- La persona ya ha iniciado sesión con su cuenta personal en {% data variables.product.product_name %} y se ha autenticado por lo menos una vez en la cuenta de la organización o la empresa mediante el inicio de sesión único SAML. +- La identidad de SSO de la persona es miembro del grupo de IdP. -Los equipos o miembros del grupo existentes que no cumplan con estos criterios se eliminarán automáticamente del equipo en {% data variables.product.product_name %} y perderán acceso a los repositorios. El revocar la identidad ligada a un usuario también eliminará a dicho usuario de cualquier equipo que se encuentre mapeado en los grupos de IdP. Para obtener más información, consulta las secciones "[Ver y administrar el acceso SAML de los miembros 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#viewing-and-revoking-a-linked-identity)" y "[Ver y administrar el acceso SAML de los usuarios a tu empresa](/enterprise-cloud@latest/admin/user-management/managing-users-in-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise#viewing-and-revoking-a-linked-identity)". +Los equipos o miembros del grupo existentes que no cumplan con estos criterios se eliminarán automáticamente del equipo en {% data variables.product.product_name %} y perderán acceso a los repositorios. El revocar la identidad ligada a un usuario también eliminará a dicho usuario de cualquier equipo que se encuentre mapeado en los grupos de IdP. Para obtener más información, consulta "[Visualización y administración del acceso SAML de un miembro a la organización](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)" y "[Visualización y administración del acceso SAML de un usuario a la empresa](/enterprise-cloud@latest/admin/user-management/managing-users-in-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise#viewing-and-revoking-a-linked-identity)". Puedes volver a agregar automáticamente a aquellos miembros del equipo que hayas eliminado una vez que se autentiquen en la cuenta empresarial u organizacional utilizando el SSO y así se migren al grupo de IdP conectado. -Para evitar eliminar miembros del equipo accidentalmente, te recomendamos requerir el SSO de SAML en tu cuenta organizacional o empresarial mediante la creación de nuevos equipos para sincronizar datos de membrecías y revisar la membrecía del grupo de IdP antes de que sincronices a los equipos existentes. Para obtener más información, consulta las secciones "[Requerir el inicio de sesión único de SAML para tu organización](/articles/enforcing-saml-single-sign-on-for-your-organization)" y "[Configurar el inicio de sesión único de SAML para tu empresa](/enterprise-cloud@latest/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)". +Para evitar eliminar miembros del equipo accidentalmente, te recomendamos requerir el SSO de SAML en tu cuenta organizacional o empresarial mediante la creación de nuevos equipos para sincronizar datos de membrecías y revisar la membrecía del grupo de IdP antes de que sincronices a los equipos existentes. Para obtener más información, consulta "[Aplicación del inicio de sesión único de SAML para la organización](/articles/enforcing-saml-single-sign-on-for-your-organization)" y "[Configuración del inicio de sesión único de SAML para la empresa](/enterprise-cloud@latest/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)". {% endif %} ## Prerrequisitos -{% ifversion ghec %} -Antes de que puedas conectar a un equipo de {% data variables.product.product_name %} con un grupo de proveedores de identidad, un propietario de empresa u organización debe habilitar la sincronización de equipos para tu organización o cuenta empresarial. Para obtener más información, consulta las secciones "[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 de tu cuenta empresarial](/enterprise-cloud@latest/admin/authentication/managing-identity-and-access-for-your-enterprise/managing-team-synchronization-for-organizations-in-your-enterprise)". +{% ifversion ghec %} Antes de poder conectar a un equipo de {% data variables.product.product_name %} con un grupo de proveedores de identidades, un propietario de empresa u organización debe habilitar la sincronización de equipos para tu cuenta empresarial o de la organización. Para obtener más información, consulta "[Administración de la sincronización de equipos para la organización](/organizations/managing-saml-single-sign-on-for-your-organization/managing-team-synchronization-for-your-organization)" y "[Administración de la sincronización de equipos para las organizaciones de la cuenta empresarial](/enterprise-cloud@latest/admin/authentication/managing-identity-and-access-for-your-enterprise/managing-team-synchronization-for-organizations-in-your-enterprise)". Para evitar el eliminar miembros del equipo accidentalmente, visita el protal administrativo para tu IdP y confirma que cada miembro actual del equipo también se encuentre en los grupos de IdP que quieras conectar a este equipo. Si no tienes este acceso a tu proveedor de identidad, puedes comunicarte con tu administrador de IdP. -Debes autenticarte utilizando el SSO de SAML. Para obtener más información, consulta "[Acerca de la autenticación con el inicio de sesión único de SAML](/articles/about-authentication-with-saml-single-sign-on)". +Debes autenticarte utilizando el SSO de SAML. Para obtener más información, consulta "[Autenticación con el inicio de sesión único de SAML](/articles/authenticating-with-saml-single-sign-on)". -{% elsif ghae %} -Antes de que puedas conectar a un equipo de {% data variables.product.product_name %} con un grupo de IdP, primero debes configurar el aprovisionamiento de usuarios para {% data variables.product.product_location %} utilizando un sistema compatible para la Administración de Identidad entre Dominios (SCIM). Para obtener más información, consulta la sección "[Configurar el aprovisionamiento de usuarios para tu empresa](/admin/authentication/configuring-user-provisioning-for-your-enterprise)". +{% elsif ghae %} Antes de poder conectar a un equipo de {% data variables.product.product_name %} con un grupo de IdP, primero debes configurar el aprovisionamiento de usuarios para {% data variables.product.product_location %} utilizando un sistema compatible con System for Cross-domain Identity Management (SCIM). Para obtener más información, consulta "[Configuración del aprovisionamiento de usuarios para la empresa](/admin/authentication/configuring-user-provisioning-for-your-enterprise)". -Una vez que se configure el aprovisionamiento de usuarios para {% data variables.product.product_name %} utilizando SCIM, puedes asignar la aplicación de {% data variables.product.product_name %} a cada grupo de IdP que quieras utilizar en {% data variables.product.product_name %}. Para obtener más información, consulta la sección de [Configurar el aprovisionamiento automático de usuarios en GitHub AE](https://docs.microsoft.com/en-us/azure/active-directory/saas-apps/github-ae-provisioning-tutorial#step-5-configure-automatic-user-provisioning-to-github-ae) en los Microsoft Docs. -{% endif %} +Una vez que se configure el aprovisionamiento de usuarios para {% data variables.product.product_name %} utilizando SCIM, puedes asignar la aplicación de {% data variables.product.product_name %} a cada grupo de IdP que quieras utilizar en {% data variables.product.product_name %}. Para obtener más información, consulta [Configuración del aprovisionamiento automático de usuarios para GitHub AE](https://docs.microsoft.com/en-us/azure/active-directory/saas-apps/github-ae-provisioning-tutorial#step-5-configure-automatic-user-provisioning-to-github-ae) en Microsoft Docs. {% endif %} ## Conectar un grupo de IdP a tu equipo Cuando conectas un grupo de IdP a un equipo de {% data variables.product.product_name %}, todos los usuarios en el grupo se agregan automáticamente al equipo. {% ifversion ghae %}Cualquier usuario que no fuera un miembro de aquellos de la organización desde antes también se agregará a esta.{% endif %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.specific_team %} -{% data reusables.organizations.team_settings %} -{% ifversion ghec %} -6. Debajo de "Grupos del Proveedor de Identidad", utiliza el menú desplegable y selecciona hasta 5 grupos del proveedor de identidad. ![Drop-down menu to choose identity provider groups](/assets/images/help/teams/choose-an-idp-group.png){% elsif ghae %} -6. Debajo de "Grupo del Proveedor de Identidad", utiliza el menú desplegable y selecciona un grupo de proveedor de identidad de la lista. ![Drop-down menu to choose identity provider group](/assets/images/enterprise/github-ae/teams/choose-an-idp-group.png){% endif %} -7. Haz clic en **Guardar cambios**. +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.specific_team %} {% data reusables.organizations.team_settings %} {% ifversion ghec %} +6. Debajo de "Grupos del Proveedor de Identidad", utiliza el menú desplegable y selecciona hasta 5 grupos del proveedor de identidad. + ![Menú desplegable para elegir grupos de proveedores de identidades](/assets/images/help/teams/choose-an-idp-group.png){% elsif ghae %} +6. Debajo de "Grupo del Proveedor de Identidad", utiliza el menú desplegable y selecciona un grupo de proveedor de identidad de la lista. + ![Menú desplegable para elegir un grupo de proveedor de identidades](/assets/images/enterprise/github-ae/teams/choose-an-idp-group.png){% endif %} +7. Haga clic en **Guardar cambios**. ## Desconectar un grupo de IdP de un equipo Si desconectas un grupo de IdP de un equipo de {% data variables.product.prodname_dotcom %}, los miembros de este equipo que fueran asignados al equipo {% data variables.product.prodname_dotcom %} a través del grupo de IdP se eliminarán de dicho equipo. {% ifversion ghae %} Cualquier usuario que fuera miembro de la organización padre únicamente debido a esa conexión de equipo también se eliminará de la organización.{% endif %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.specific_team %} -{% data reusables.organizations.team_settings %} -{% ifversion ghec %} -6. Debajo de "Grupos del Proveedor de Identidad", a la derecha del grupo de IdP que quieras desconectar, da clic en {% octicon "x" aria-label="X symbol" %}. ![Unselect a connected IdP group from the GitHub team](/assets/images/help/teams/unselect-idp-group.png){% elsif ghae %} -6. Debajo de "Grupo del Proveedor de Identidad", a la derecha del grupo de IdP que quieras desconectar, da clic en {% octicon "x" aria-label="X symbol" %}. ![Unselect a connected IdP group from the GitHub team](/assets/images/enterprise/github-ae/teams/unselect-idp-group.png){% endif %} -7. Haz clic en **Guardar cambios**. +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.specific_team %} {% data reusables.organizations.team_settings %} {% ifversion ghec %} +6. Debajo de "Grupos del Proveedor de Identidad", a la derecha del grupo de IdP que quieras desconectar, da clic en {% octicon "x" aria-label="X symbol" %}. + ![Anulación de la selección de un grupo de IdP conectado desde el equipo de GitHub](/assets/images/help/teams/unselect-idp-group.png){% elsif ghae %} +6. Debajo de "Grupo del Proveedor de Identidad", a la derecha del grupo de IdP que quieras desconectar, da clic en {% octicon "x" aria-label="X symbol" %}. + ![Anulación de la selección de un grupo de IdP conectado desde el equipo de GitHub](/assets/images/enterprise/github-ae/teams/unselect-idp-group.png){% endif %} +7. Haga clic en **Guardar cambios**. diff --git a/translations/es-ES/content/organizations/restricting-access-to-your-organizations-data/about-oauth-app-access-restrictions.md b/translations/es-ES/content/organizations/restricting-access-to-your-organizations-data/about-oauth-app-access-restrictions.md index fb5c14f224..118d45f336 100644 --- a/translations/es-ES/content/organizations/restricting-access-to-your-organizations-data/about-oauth-app-access-restrictions.md +++ b/translations/es-ES/content/organizations/restricting-access-to-your-organizations-data/about-oauth-app-access-restrictions.md @@ -11,9 +11,14 @@ versions: topics: - Organizations - Teams -shortTitle: Acceso a las Apps de OAuth +shortTitle: OAuth App access +ms.openlocfilehash: 43e12066ec9381a94fe45187d066300479aa495e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140618' --- - ## Acerca de las restricciones de acceso a App OAuth Cuando las restricciones de acceso a {% data variables.product.prodname_oauth_app %} están activadas, los miembros de la organización no pueden autorizar el acceso de {% data variables.product.prodname_oauth_app %} a los recursos de la organización. Los miembros de la organización pueden solicitar la aprobación de los propietarios para las {% data variables.product.prodname_oauth_apps %} que quieran usar y los propietarios de la organización reciben una notificación de solicitudes pendientes. @@ -26,28 +31,26 @@ Cuando las restricciones de acceso a {% data variables.product.prodname_oauth_ap {% endtip %} -{% ifversion fpt %} -Para proteger los recursos de tu organización aún más, puedes mejorar a {% data variables.product.prodname_ghe_cloud %}, lo cual incluye características de seguridad como el inicio de sesión único de SAML. {% data reusables.enterprise.link-to-ghec-trial %} -{% endif %} +{% ifversion fpt %} Para proteger aún más los recursos de la organización, puede actualizar a {% data variables.product.prodname_ghe_cloud %}, que incluye características de seguridad como el inicio de sesión único de SAML. {% data reusables.enterprise.link-to-ghec-trial %} {% endif %} ## Configurar las restricciones de acceso a {% data variables.product.prodname_oauth_app %} Cuando el propietario de una organización configura las restricciones de acceso a {% data variables.product.prodname_oauth_app %} por primera vez: -- Las **Aplicaciones que son propiedad de la organización** automáticamente ganan acceso a los recursos de la organización. -- Las **{% data variables.product.prodname_oauth_apps %}s** inmediatamente pierden acceso a los recursos de la organización. -- Las **claves SSH creadas antes de febrero de 2014** inmediatamente pierden acceso a los recursos de la organización (esto incluye claves de implementación y usuarios). -- Las **Llaves SSH que creen las {% data variables.product.prodname_oauth_apps %} durante o después de febrero de 2014** perdieron acceso a los recursos de la organización inmediatamente. -- Las **entregas de gancho de los repositorios privados de una organización** ya no se enviarán a {% data variables.product.prodname_oauth_apps %} no aprobadas. -- El **acceso de la API** a los recursos privados de la organización no está disponible para las {% data variables.product.prodname_oauth_apps %} no aprobadas. Además, no hay acciones de creación, actualización ni eliminación privilegiadas en los recursos públicos de la organización. -- Los **enlaces creados por los usuarios y los enlaces creados antes de mayo de 2014** no se verán afectados. -- Las **bifurcaciones privadas de los repositorios que son propiedad de una organización** están sujetas a las restricciones de acceso de la organización. +- A las **aplicaciones que son propiedad de la organización** se les concede acceso automático a los recursos de la organización. +- **{% data variables.product.prodname_oauth_apps %}** pierden inmediatamente el acceso a los recursos de la organización. +- Las **claves SSH creadas antes de febrero de 2014** pierden inmediatamente el acceso a los recursos de la organización (lo que incluye claves de implementación y usuarios). +- Las **claves SSH creadas por {% data variables.product.prodname_oauth_apps %} durante o después de febrero de 2014** han perdido inmediatamente el acceso a los recursos de la organización. +- Las **entregas de enlace de los repositorios privados de una organización** ya no enviarán a {% data variables.product.prodname_oauth_apps %} no aprobadas. +- El **acceso de API** a los recursos privados de la organización no está disponible para las {% data variables.product.prodname_oauth_apps %} no aprobadas. Además, no hay acciones de creación, actualización ni eliminación privilegiadas en los recursos públicos de la organización. +- Los **enlaces creados por los usuarios y los creados antes de mayo de 2014** no se verán afectados. +- Las **bifurcaciones privadas de repositorios propiedad de una organización** están sujetas a las restricciones de acceso de la organización. ## Resolver las fallas de acceso a SSH Cuando una clave SSH creada antes de febrero de 2014 pierde acceso a una organización con las restricciones de acceso a {% data variables.product.prodname_oauth_app %} activadas, los subsiguientes intentos de acceso a SSH fallarán. Los usuarios se encontrarán con un mensaje de error que los redirecciona a una URL donde pueden aprobar la clave o cargar una clave de confianza en su lugar. -## Webhooks +## webhooks Cuando se le otorga acceso a la organización a una {% data variables.product.prodname_oauth_app %} una vez que las restricciones están activadas, cualquier webhook preexistente creado por esa {% data variables.product.prodname_oauth_app %} retomará el despacho. @@ -57,12 +60,12 @@ Cuando una organización elimina el acceso de una {% data variables.product.prod Si una organización desactiva las restricciones de aplicación de acceso de {% data variables.product.prodname_oauth_app %}, y más tarde las vuelve a activar, automáticamente se le otorga acceso a los recursos de la organización a la {% data variables.product.prodname_oauth_app %} previamente aprobada . -## Leer más +## Información adicional -- "[Activar las restricciones de acceso de {% data variables.product.prodname_oauth_app %} para tu organización](/articles/enabling-oauth-app-access-restrictions-for-your-organization)" -- "[Aprobar las {% data variables.product.prodname_oauth_apps %} para tu organización ](/articles/approving-oauth-apps-for-your-organization)" -- "[Revisar las integraciones instaladas de tu organización](/articles/reviewing-your-organization-s-installed-integrations)" -- "[Denegar el acceso a una {% data variables.product.prodname_oauth_app %} anteriormente aprobada para tu organización](/articles/denying-access-to-a-previously-approved-oauth-app-for-your-organization)" -- "[Desactivar las restricciones de acceso de {% data variables.product.prodname_oauth_app %} para tu organización](/articles/disabling-oauth-app-access-restrictions-for-your-organization)" -- "[Solicitar la aprobación de una organización para las {% data variables.product.prodname_oauth_apps %}](/articles/requesting-organization-approval-for-oauth-apps)" -- "[Autorizar las {% data variables.product.prodname_oauth_apps %}](/github/authenticating-to-github/keeping-your-account-and-data-secure/authorizing-oauth-apps)" +- "[Habilitación de restricciones de acceso a {% data variables.product.prodname_oauth_app %} para la organización](/articles/enabling-oauth-app-access-restrictions-for-your-organization)" +- "[Aprobación de {% data variables.product.prodname_oauth_apps %} para la organización](/articles/approving-oauth-apps-for-your-organization)" +- "[Revisión de las integraciones instaladas de la organización](/articles/reviewing-your-organization-s-installed-integrations)" +- "[Negación del acceso a una {% data variables.product.prodname_oauth_app %} aprobada previamente para la organización](/articles/denying-access-to-a-previously-approved-oauth-app-for-your-organization)" +- "[Deshabilitación de restricciones de acceso a {% data variables.product.prodname_oauth_app %} para la organización](/articles/disabling-oauth-app-access-restrictions-for-your-organization)" +- "[Solicitud de aprobación de la organización para {% data variables.product.prodname_oauth_apps %}](/articles/requesting-organization-approval-for-oauth-apps)" +- "[Autorización de {% data variables.product.prodname_oauth_apps %}](/github/authenticating-to-github/keeping-your-account-and-data-secure/authorizing-oauth-apps)" diff --git a/translations/es-ES/content/organizations/restricting-access-to-your-organizations-data/approving-oauth-apps-for-your-organization.md b/translations/es-ES/content/organizations/restricting-access-to-your-organizations-data/approving-oauth-apps-for-your-organization.md index 145c7eaf9d..72124f8da0 100644 --- a/translations/es-ES/content/organizations/restricting-access-to-your-organizations-data/approving-oauth-apps-for-your-organization.md +++ b/translations/es-ES/content/organizations/restricting-access-to-your-organizations-data/approving-oauth-apps-for-your-organization.md @@ -11,17 +11,22 @@ versions: topics: - Organizations - Teams -shortTitle: Aprobar Apps de OAuth +shortTitle: Approve OAuth Apps +ms.openlocfilehash: b4f8f81b9ad773af86c7e2b488459d8865de3a49 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140605' --- +Cuando se habilitan las restricciones de acceso de {% data variables.product.prodname_oauth_app %}, los miembros de la organización deben [solicitar la aprobación](/articles/requesting-organization-approval-for-oauth-apps) de un propietario de la organización para poder autorizar una instancia de {% data variables.product.prodname_oauth_app %} que tenga acceso a los recursos de la organización. -Cuando las restricciones de acceso a {% data variables.product.prodname_oauth_app %} están habilitadas, los miembros de la organización deben [solicitar la aprobación](/articles/requesting-organization-approval-for-oauth-apps) de un propietario de la organización antes de que puedan autorizar una {% data variables.product.prodname_oauth_app %} que tiene acceso a los recursos de la organización. +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.oauth_app_access %} +5. Junto a la aplicación que quiera aprobar, haga clic en **Revisar**. +![Vínculo Revisar solicitud](/assets/images/help/settings/settings-third-party-approve-review.png) +6. Después de revisar la información sobre la aplicación solicitada, haga clic en **Conceder acceso**. +![Botón Conceder acceso](/assets/images/help/settings/settings-third-party-approve-grant.png) -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.oauth_app_access %} -5. Junto a la aplicación que quieres aprobar, haz clic en **Review** (Revisar). ![Enlace de revisión de solicitud](/assets/images/help/settings/settings-third-party-approve-review.png) -6. Una vez que revises la información sobre la aplicación solicitada, haz clic en **Grant access** (Otorgar acceso). ![Botón para otorgar acceso](/assets/images/help/settings/settings-third-party-approve-grant.png) - -## Leer más +## Información adicional - "[Acerca de las restricciones de acceso a {% data variables.product.prodname_oauth_app %}](/articles/about-oauth-app-access-restrictions)" diff --git a/translations/es-ES/content/organizations/restricting-access-to-your-organizations-data/denying-access-to-a-previously-approved-oauth-app-for-your-organization.md b/translations/es-ES/content/organizations/restricting-access-to-your-organizations-data/denying-access-to-a-previously-approved-oauth-app-for-your-organization.md index 41ecdbe7c6..d66ae42450 100644 --- a/translations/es-ES/content/organizations/restricting-access-to-your-organizations-data/denying-access-to-a-previously-approved-oauth-app-for-your-organization.md +++ b/translations/es-ES/content/organizations/restricting-access-to-your-organizations-data/denying-access-to-a-previously-approved-oauth-app-for-your-organization.md @@ -11,11 +11,16 @@ versions: topics: - Organizations - Teams -shortTitle: Negar una App de OAuth +shortTitle: Deny OAuth App +ms.openlocfilehash: bcdbe48debe120d2f13f78a429d35c311343f26c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140602' --- - -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.oauth_app_access %} -5. Junto a la aplicación que deseas inhabilitar, haz clic en {% octicon "pencil" aria-label="The edit icon" %}. ![Icono Editar](/assets/images/help/settings/settings-third-party-deny-edit.png) -6. Haz clic en **Denegar acceso**. ![Botón Denegar confirmación](/assets/images/help/settings/settings-third-party-deny-confirm.png) +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.oauth_app_access %} +5. Junto a la aplicación que desea inhabilitar, haga clic en {% octicon "pencil" aria-label="The edit icon" %}. + ![Icono Editar](/assets/images/help/settings/settings-third-party-deny-edit.png) +6. Haga clic en **Denegar acceso**. + ![Botón Denegar confirmación](/assets/images/help/settings/settings-third-party-deny-confirm.png) diff --git a/translations/es-ES/content/organizations/restricting-access-to-your-organizations-data/disabling-oauth-app-access-restrictions-for-your-organization.md b/translations/es-ES/content/organizations/restricting-access-to-your-organizations-data/disabling-oauth-app-access-restrictions-for-your-organization.md index 73a3845f3c..6e6446007f 100644 --- a/translations/es-ES/content/organizations/restricting-access-to-your-organizations-data/disabling-oauth-app-access-restrictions-for-your-organization.md +++ b/translations/es-ES/content/organizations/restricting-access-to-your-organizations-data/disabling-oauth-app-access-restrictions-for-your-organization.md @@ -11,17 +11,22 @@ versions: topics: - Organizations - Teams -shortTitle: Inhabilitar las Apps de OAuth +shortTitle: Disable OAuth App +ms.openlocfilehash: 41fae63d8d491eec7a6cd6a275958d5c96fb5f5c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140597' --- - {% danger %} -**Advertencia**: Cuando inhabilitas las restricciones de acceso de {% data variables.product.prodname_oauth_app %} para tu organización, cualquier miembro de la organización autorizará automáticamente el acceso de {% data variables.product.prodname_oauth_app %} a los recursos privados de la organización cuando aprueben una aplicación para el uso en los parámetros de su cuenta personal. +**Advertencia**: Cuando inhabilita las restricciones de acceso de {% data variables.product.prodname_oauth_app %} para su organización, cualquier miembro de la organización autorizará automáticamente el acceso de {% data variables.product.prodname_oauth_app %} a los recursos privados de la organización cuando aprueben una aplicación para el uso en los parámetros de su cuenta personal. {% enddanger %} -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.oauth_app_access %} -5. Haz clic en **Eliminar restricciones**. ![Botón Eliminar restricciones](/assets/images/help/settings/settings-third-party-remove-restrictions.png) -6. Revisa la información acerca de la inhabilitación de las restricciones de las aplicaciones de terceros y luego haz clic en **Sí, eliminar las restricciones de las aplicaciones**. ![Botón de eliminar confirmación](/assets/images/help/settings/settings-third-party-confirm-disable.png) +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.oauth_app_access %} +5. Haga clic en **Remove restrictions** (Eliminar restricciones). + ![Botón para eliminar restricciones](/assets/images/help/settings/settings-third-party-remove-restrictions.png) +6. Revise la información acerca de la inhabilitación de las restricciones de las aplicaciones de terceros y luego haga clic en **Yes, remove application restrictions** (Sí, eliminar las restricciones de las aplicaciones). + ![Botón para confirmar la eliminación](/assets/images/help/settings/settings-third-party-confirm-disable.png) diff --git a/translations/es-ES/content/organizations/restricting-access-to-your-organizations-data/enabling-oauth-app-access-restrictions-for-your-organization.md b/translations/es-ES/content/organizations/restricting-access-to-your-organizations-data/enabling-oauth-app-access-restrictions-for-your-organization.md index e7908d6414..a869dff2ab 100644 --- a/translations/es-ES/content/organizations/restricting-access-to-your-organizations-data/enabling-oauth-app-access-restrictions-for-your-organization.md +++ b/translations/es-ES/content/organizations/restricting-access-to-your-organizations-data/enabling-oauth-app-access-restrictions-for-your-organization.md @@ -11,22 +11,27 @@ versions: topics: - Organizations - Teams -shortTitle: Habilitar las Apps de OAuth +shortTitle: Enable OAuth App +ms.openlocfilehash: 7ae5885530f449c8ce9981067b0d0fe8b23af0d9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140589' --- - {% data reusables.organizations.oauth_app_restrictions_default %} {% warning %} -**Advertencias**: -- Habilitar las restricciones de acceso de las {% data variables.product.prodname_oauth_app %} revocará los accesos de la organización a todas las {% data variables.product.prodname_oauth_apps %} y claves SSH que hayan sido previamente autorizadas. Para obtener más información, consulta "[Acerca de las restricciones de acceso a {% data variables.product.prodname_oauth_app %}](/articles/about-oauth-app-access-restrictions)". +**Advertencias:** +- Habilitar las restricciones de acceso de las {% data variables.product.prodname_oauth_app %} revocará los accesos de la organización a todas las {% data variables.product.prodname_oauth_apps %} y claves SSH que hayan sido previamente autorizadas. Para obtener más información, consulte "[Acerca de las restricciones de acceso a {% data variables.product.prodname_oauth_app %}](/articles/about-oauth-app-access-restrictions)" - Una vez que hayas configurado las restricciones de acceso de {% data variables.product.prodname_oauth_app %}, asegúrate de autorizar nuevamente toda {% data variables.product.prodname_oauth_app %} que requiera acceso a los datos privados de la organización de manera continua. Todos los miembros de la organización deberán crear nuevas claves SSH y la organización deberá crear nuevas llaves de implementación, según sea necesario. - Cuando se habilitan las restricciones de acceso de {% data variables.product.prodname_oauth_app %}, las aplicaciones pueden usar un token de OAuth para acceder a información acerca de transacciones en {% data variables.product.prodname_marketplace %}. {% endwarning %} -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.oauth_app_access %} -5. En "Política de acceso de aplicaciones de terceros", haz clic en **Configurar restricciones de acceso de aplicaciones**. ![Botón Configurar restricciones](/assets/images/help/settings/settings-third-party-set-up-restrictions.png) -6. Luego de revisar la información acerca de las restricciones de acceso de las aplicaciones de terceros, haz clic en **Restringir el acceso de aplicaciones de terceros**. ![Botón Confirmar restricciones](/assets/images/help/settings/settings-third-party-restrict-confirm.png) +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.oauth_app_access %} +5. En "Third-party application access policy", haga clic en **Setup application access restrictions**. + ![Botón para configurar restricciones](/assets/images/help/settings/settings-third-party-set-up-restrictions.png) +6. Después de revisar la información acerca de las restricciones de acceso de las aplicaciones de terceros, haga clic en **Restrict third-party application access**. + ![Botón para confirmar restricciones](/assets/images/help/settings/settings-third-party-restrict-confirm.png) diff --git a/translations/es-ES/content/organizations/restricting-access-to-your-organizations-data/index.md b/translations/es-ES/content/organizations/restricting-access-to-your-organizations-data/index.md index 88298673e4..ca702fc8f0 100644 --- a/translations/es-ES/content/organizations/restricting-access-to-your-organizations-data/index.md +++ b/translations/es-ES/content/organizations/restricting-access-to-your-organizations-data/index.md @@ -1,6 +1,6 @@ --- title: Restringir el acceso a los datos de tu organización -intro: '{% data variables.product.prodname_oauth_app %} las restricciones de acceso le permiten a los propietarios de la organización que restrinjan el acceso de una app no confiable a los datos de la organización. Los miembros de las organizaciones pueden entonces utilizar las {% data variables.product.prodname_oauth_apps %} para sus cuentas personales mientras mantienen seguros los datos de la organización.' +intro: '{% data variables.product.prodname_oauth_app %} las restricciones de acceso le permiten a los propietarios de la organización que restrinjan el acceso de una app no confiable a los datos de la organización. Los miembros de la organización pueden utilizar {% data variables.product.prodname_oauth_apps %} para sus cuentas personales mientras mantienen los datos organizacionales seguros.' redirect_from: - /articles/restricting-access-to-your-organization-s-data - /articles/restricting-access-to-your-organizations-data @@ -17,6 +17,12 @@ children: - /disabling-oauth-app-access-restrictions-for-your-organization - /approving-oauth-apps-for-your-organization - /denying-access-to-a-previously-approved-oauth-app-for-your-organization -shortTitle: Restringir el acceso a los datos organizacionales +shortTitle: Restrict access to organization data +ms.openlocfilehash: c4d45a93f4fb45adc65dc04151bd58b6ee823344 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140586' --- diff --git a/translations/es-ES/content/packages/index.md b/translations/es-ES/content/packages/index.md index 3b87646850..84657db932 100644 --- a/translations/es-ES/content/packages/index.md +++ b/translations/es-ES/content/packages/index.md @@ -1,6 +1,6 @@ --- title: Documentación de GitHub Packages -shortTitle: Registro del paquete de GitHub +shortTitle: GitHub Packages intro: 'Aprende a publicar y consumir paquetes de forma segura, almacena tus paquetes junto con tu código y comparte tus paquetes de forma privada con tu equipo o de manera pública con la comunidad de código abierto. También puedes automatizar tus paquetes con {% data variables.product.prodname_actions %}.' introLinks: quickstart: /packages/quickstart @@ -38,6 +38,11 @@ children: - /learn-github-packages - /working-with-a-github-packages-registry - /managing-github-packages-using-github-actions-workflows +ms.openlocfilehash: 768e5ea20b7e4242afe7a8880982052ff818df63 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147704935' --- - 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 06f4205897..18235d4ef4 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 @@ -1,88 +1,87 @@ --- -title: Acerca de los permisos para los Paquetes de GitHub -intro: Aprende cómo administrar los permisos de tus paquetes. +title: About permissions for GitHub Packages +intro: Learn about how to manage permissions for your packages. product: '{% data reusables.gated-features.packages %}' versions: fpt: '*' ghes: '*' ghae: '*' ghec: '*' -shortTitle: Acerca de los permisos +shortTitle: About permissions --- {% ifversion fpt or ghec %} -Los permisos de los paquetes pueden ser con alcance de repositorio o de usuario/organización. +The permissions for packages are either repository-scoped or user/organization-scoped. {% endif %} -## Permisos para los paquetes con alcance de repositorio +## Permissions for repository-scoped packages -Un paquete con alcance de repositorio hereda los permisos y la visibilidad del repositorio al que pertenece el paquete. Puedes encontrar un paquete con alcance de un repositorio específico si vas a la página principal de este y haces clic en el enlace de **Paquetes** a la derecha de la página. {% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Conectar un repositorio con un paquete](/packages/learn-github-packages/connecting-a-repository-to-a-package)".{% endif %} +A repository-scoped package inherits the permissions and visibility of the repository that owns the package. You can find a package scoped to a repository by going to the main page of the repository and clicking the **Packages** link to the right of the page. {% ifversion fpt or ghec %}For more information, see "[Connecting a repository to a package](/packages/learn-github-packages/connecting-a-repository-to-a-package)."{% endif %} The {% data variables.product.prodname_registry %} registries below **only** use repository-scoped permissions: {% ifversion not fpt or ghec %}- Docker registry (`docker.pkg.github.com`){% endif %} {% ifversion packages-npm-v2 %}{% else %}- npm registry{% endif %} - - Registro de RubyGems - - Registro de Apache maven - - Registro de NuGet + - RubyGems registry + - Apache Maven registry + - NuGet registry {% ifversion packages-npm-v2 %}For {% data variables.product.prodname_ghcr_and_npm_registry %}, you can choose to allow packages to be scoped to a user, an organization, or linked to a repository.{% endif %} {% ifversion fpt or ghec %} -## Permisos granulares para paquetes con alcance de organización/usuario +## Granular permissions for user/organization-scoped packages -Los paquetes con permisos granulares tienen un alcance de una cuenta personal o de organización. Puedes cambiar el control de accesos y la visibilidad del paquete de forma separada desde un repositorio que esté conectado (o enlazado) a un paquete. +Packages with granular permissions are scoped to a personal user or organization account. You can change the access control and visibility of the package separately from a repository that is connected (or linked) to a package. Currently, the {% data variables.product.prodname_ghcr_and_npm_registry %} offer granular permissions for your container image packages. -## Permisos de visibilidad y acceso para las imágenes de contenedor +## Visibility and access permissions for container images {% data reusables.package_registry.visibility-and-access-permissions %} -Para obtener más información, consulta la sección "[Configurar el control de accesos y la visibilidad de un paquete](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility)". +For more information, see "[Configuring a package's access control and visibility](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility)." {% endif %} -## Administrar paquetes +## About scopes and permissions for package registries -Para utilizar o administrar un paquete que hospede un registro de paquetes, debes utilizar un token con el alcance adecuado y tu cuenta personal debe tener permisos adecuados. +To use or manage a package hosted by a package registry, you must use a token with the appropriate scope, and your personal account must have appropriate permissions. -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 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 | -| `write:packages` | Carga y publica paquetes en {% data variables.product.prodname_registry %} | escritura | -| `delete:packages` | | | -| {% ifversion fpt or ghes or ghec %} Borrar paquetes del {% data variables.product.prodname_registry %} {% elsif ghae %} Borrar versiones específicas de los paquetes del {% data variables.product.prodname_registry %} {% endif %} | | | -| admin | | | -| `repo` | Carga y borra los paquetes (junto con los `write:packages`, o los `delete:packages`) | escritura o admin | +For example: +- To download and install packages from a repository, your token must have the `read:packages` scope, and your user account must have read permission. +- {% ifversion fpt or ghes or ghec %}To delete a package on {% data variables.product.product_name %}, your token must at least have the `delete:packages` and `read:packages` scope. The `repo` scope is also required for repo-scoped packages. For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)."{% elsif ghae %}To delete a specified version of a package on {% data variables.product.product_name %}, your token must have the `delete:packages` and `repo` scope. For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)."{% endif %} -Cuando creas un flujo de trabajo de {% data variables.product.prodname_actions %}, puedes usar el `GITHUB_TOKEN` para publicar e instalar paquetes en {% data variables.product.prodname_registry %} sin la necesidad de almacenar y administrar un token de acceso personal. +| Scope | Description | Required permission | +| --- | --- | --- | +|`read:packages`| Download and install packages from {% data variables.product.prodname_registry %} | read | +|`write:packages`| Upload and publish packages to {% data variables.product.prodname_registry %} | write | +| `delete:packages` | {% ifversion fpt or ghes or ghec %} Delete packages from {% data variables.product.prodname_registry %} {% elsif ghae %} Delete specified versions of packages from {% data variables.product.prodname_registry %} {% endif %} | admin | +| `repo` | Upload and delete packages (along with `write:packages`, or `delete:packages`) | write or admin | -Para obtener más información, consulta:{% ifversion fpt or ghec %} -- "[Configurar el control de accesos y la visibilidad de un paquete](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility)"{% endif %} -- "[Publicar e instalar un paquete con {% data variables.product.prodname_actions %}](/packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions)" -- "[Crear un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token/)" -- Tu paquete publicado contiene datos confidenciales, como violaciones del RGPD, claves de API o información de identificación personal +When you create a {% data variables.product.prodname_actions %} workflow, you can use the `GITHUB_TOKEN` to publish and install packages in {% data variables.product.prodname_registry %} without needing to store and manage a personal access token. -## Mantener el acceso a los paquetes en los flujos de trabajo de {% data variables.product.prodname_actions %} +For more information, see:{% ifversion fpt or ghec %} +- "[Configuring a package’s access control and visibility](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility)"{% endif %} +- "[Publishing and installing a package with {% data variables.product.prodname_actions %}](/packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions)" +- "[Creating a personal access token](/github/authenticating-to-github/creating-a-personal-access-token/)" +- "[Available scopes](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/#available-scopes)" -Para garantizar que tus flujos de trabajo mantendrán el acceso a tus paquetes, asegúrate de que estás utilizando el token de acceso correcto en tu flujo de trabajo y de haber habilitado el acceso a las {% data variables.product.prodname_actions %} para tu paquete. +## Maintaining access to packages in {% data variables.product.prodname_actions %} workflows -Para ver un antecedente más conceptual en {% data variables.product.prodname_actions %} o encontrar ejemplos de uso de paquetes en los flujos de trabajo, consulta la sección "[Administrar los Paquetes de GitHub utilizando flujos de trabajo de Github Actions](/packages/managing-github-packages-using-github-actions-workflows)". +To ensure your workflows will maintain access to your packages, ensure that you're using the right access token in your workflow and that you've enabled {% data variables.product.prodname_actions %} access to your package. -### Tokens de acceso +For more conceptual background on {% data variables.product.prodname_actions %} or examples of using packages in workflows, see "[Managing GitHub Packages using GitHub Actions workflows](/packages/managing-github-packages-using-github-actions-workflows)." -- Para publicar paquetes asociados con el repositorio del flujo de trabajo, utiliza un `GITHUB_TOKEN`. -- Para instalar paquetes asociados con otros repositorios privados a los cuales no puede acceder el `GITHUB_TOKEN`, utiliza un token de acceso personal +### Access tokens -Para obtener más información sobre el `GITHUB_TOKEN` que se utiliza en los flujos de trabajo de {% data variables.product.prodname_actions %}, consulta la sección "[Autenticarse en un flujo de trabajo](/actions/reference/authentication-in-a-workflow#using-the-github_token-in-a-workflow)". +- To publish packages associated with the workflow repository, use `GITHUB_TOKEN`. +- To install packages associated with other private repositories that `GITHUB_TOKEN` can't access, use a personal access token + +For more information about `GITHUB_TOKEN` used in {% data variables.product.prodname_actions %} workflows, see "[Authentication in a workflow](/actions/reference/authentication-in-a-workflow#using-the-github_token-in-a-workflow)." {% ifversion fpt or ghec %} -### Acceso a las {% data variables.product.prodname_actions %} para las imágenes de contenedor +### {% data variables.product.prodname_actions %} access for container images -Para garantizar que tus flujos de trabajo tienen acceso a tu imagen de contenedor, debes habilitar el acceso a las {% data variables.product.prodname_actions %} para los repositorios en donde se ejecuta tu flujo de trabajo. Puedes encontrar este ajuste en la página de configuración de tu paquete. Para obtener más información, consulta la sección "[Garantizar el acceso de los flujos de trabajo a tu paquete](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility#ensuring-workflow-access-to-your-package)". +To ensure your workflows have access to your container image, you must enable {% data variables.product.prodname_actions %} access to the repositories where your workflow is run. You can find this setting on your package's settings page. For more information, see "[Ensuring workflow access to your package](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility#ensuring-workflow-access-to-your-package)." {% endif %} diff --git a/translations/es-ES/content/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility.md b/translations/es-ES/content/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility.md index 015ef76cff..3c34034960 100644 --- a/translations/es-ES/content/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility.md +++ b/translations/es-ES/content/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility.md @@ -1,6 +1,6 @@ --- -title: Configurar la visibilidad y el control de accesos de un paquete -intro: 'Elige quién ha leído, escrito, o administrado el acceso a tu imagen de contenedor y la visibilidad de tus imágenes de contenedor en {% data variables.product.prodname_dotcom %}.' +title: Configuring a package's access control and visibility +intro: 'Choose who has read, write, or admin access to your container image and the visibility of your container images on {% data variables.product.prodname_dotcom %}.' product: '{% data reusables.gated-features.packages %}' redirect_from: - /packages/managing-container-images-with-github-container-registry/configuring-access-control-and-visibility-for-container-images @@ -9,160 +9,173 @@ versions: fpt: '*' ghec: '*' ghes: '*' -shortTitle: Visibilidad & control de accesos +shortTitle: Access control & visibility --- - {% data reusables.package_registry.container-registry-ghes-beta %} -Los paquetes con permisos granulares tienen un alcance de una cuenta personal o de organización. Puedes cambiar la visibilidad y el control de accesos de un paquete por separado desde el repositorio al cual está conectado (o enlazado). +Packages with granular permissions are scoped to a personal user or organization account. You can change the access control and visibility of a package separately from the repository that it is connected (or linked) to. -Actualmente, solo puedes utilizar permisos granulares con el {% data variables.product.prodname_ghcr_and_npm_registry %}. Granular permissions are not supported in our other package registries, such as the RubyGems registry.{% ifversion docker-ghcr-enterprise-migration %} For more information about migration to the {% data variables.product.prodname_container_registry %}, see "[Migrating to the {% data variables.product.prodname_container_registry %} from the Docker registry](/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry)."{% endif %} +Currently, you can only use granular permissions with the {% data variables.product.prodname_ghcr_and_npm_registry %}. Granular permissions are not supported in our other package registries, such as the RubyGems registry.{% ifversion docker-ghcr-enterprise-migration %} For more information about migration to the {% data variables.product.prodname_container_registry %}, see "[Migrating to the {% data variables.product.prodname_container_registry %} from the Docker registry](/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry)."{% endif %} -Para obtener más información sobre los permisos de los paquetes con alcance de repositorio, los alcances relacionados con paquetes para los PAT o para administrar permisos para los flujos de trabajo de tus acciones, consulta la sección "[Acerca de los permisos para los Paquetes de GitHub](/packages/learn-github-packages/about-permissions-for-github-packages)". +For more information about permissions for repository-scoped packages, packages-related scopes for PATs, or managing permissions for your actions workflows, see "[About permissions for GitHub Packages](/packages/learn-github-packages/about-permissions-for-github-packages)." -## Permisos de visibilidad y acceso para las imágenes de contenedor +## Visibility and access permissions for container images {% data reusables.package_registry.visibility-and-access-permissions %} -## Configurar el acceso a las imágenes de contenedor para tu cuenta personal +## Configuring access to container images for your personal account -Si tienes permisos administrativos para una imagen de contenedor que le pertenece a una cuenta personal, puedes asignar roles de lectura, escritura o administración a otros usuarios. Para obtener más información acerca de estos roles de permisos, consulta la sección "[Permisos de visibilidad y acceso para las imágenes de contenedor](#visibility-and-access-permissions-for-container-images)". +If you have admin permissions to a container image that's owned by a personal account, you can assign read, write, or admin roles to other users. For more information about these permission roles, see "[Visibility and access permissions for container images](#visibility-and-access-permissions-for-container-images)." -Si tu paquete es privado o interno y le pertenece a una organización, entonces solo puedes darles acceso a otros miembros o equipos de la misma. +If your package is private or internal and owned by an organization, then you can only give access to other organization members or teams. {% data reusables.package_registry.package-settings-option %} -1. En la página de configuración del paquete, da clic en **Invitar equipos o personas** e ingresa el nombre real, nombre de usuario, o dirección de correo electrónico de la persona a la que quieras dar acceso. No se puede dar acceso a los equipos para una imagen de contenedor que le pertenezca a una cuenta personal. ![Botón de invitación para el acceso al contenedor](/assets/images/help/package-registry/container-access-invite.png) -1. Junto al equipo o nombre de usuario, utiliza el menú desplegable de "Rol" para seleccionar un nivel de permisos que desees. ![Opciones de acceso al contenedor](/assets/images/help/package-registry/container-access-control-options.png) +1. On the package settings page, click **Invite teams or people** and enter the name, username, or email of the person you want to give access. Teams cannot be given access to a container image owned by a personal account. + ![Container access invite button](/assets/images/help/package-registry/container-access-invite.png) +1. Next to the username or team name, use the "Role" drop-down menu to select a desired permission level. + ![Container access options](/assets/images/help/package-registry/container-access-control-options.png) -Se otorgará acceso automáticamente a los usuarios seleccionados y no necesitarán aceptar una invitación previamente. +The selected users will automatically be given access and don't need to accept an invitation first. -## Configurar el acceso a las imágenes de contenedor para una organización +## Configuring access to container images for an organization -Si tienes permisos administrativos en una imágen de contenedor que pertenezca a una organización, puedes asignar roles de lectura, escritura o administración a otros usuarios y equipos. Para obtener más información acerca de estos roles de permisos, consulta la sección "[Permisos de visibilidad y acceso para las imágenes de contenedor](#visibility-and-access-permissions-for-container-images)". +If you have admin permissions to an organization-owned container image, you can assign read, write, or admin roles to other users and teams. For more information about these permission roles, see "[Visibility and access permissions for container images](#visibility-and-access-permissions-for-container-images)." -Si tu paquete es privado o interno y le pertenece a una organización, entonces solo puedes darles acceso a otros miembros o equipos de la misma. +If your package is private or internal and owned by an organization, then you can only give access to other organization members or teams. {% data reusables.package_registry.package-settings-from-org-level %} {% data reusables.package_registry.package-settings-option %} -1. En la página de configuración del paquete, da clic en **Invitar equipos o personas** e ingresa el nombre real, nombre de usuario, o dirección de correo electrónico de la persona a la que quieras dar acceso. También puedes ingresar un nombre de equipo desde la organización para otorgar acceso a todos los miembros de éste. ![Botón de invitación para el acceso al contenedor](/assets/images/help/package-registry/container-access-invite.png) -1. Junto al equipo o nombre de usuario, utiliza el menú desplegable de "Rol" para seleccionar un nivel de permisos que desees. ![Opciones de acceso al contenedor](/assets/images/help/package-registry/container-access-control-options.png) +1. On the package settings page, click **Invite teams or people** and enter the name, username, or email of the person you want to give access. You can also enter a team name from the organization to give all team members access. + ![Container access invite button](/assets/images/help/package-registry/container-access-invite.png) +1. Next to the username or team name, use the "Role" drop-down menu to select a desired permission level. + ![Container access options](/assets/images/help/package-registry/container-access-control-options.png) -Se otorgará acceso automáticamente a los usuarios o equipos seleccionados y no necesitarán aceptar una invitación previamente. +The selected users or teams will automatically be given access and don't need to accept an invitation first. -## Heredar el acceso a una imagen de contenedor desde un repositorio +## Inheriting access for a container image from a repository -Para simplificar la administración de paquetes a través de los flujos de trabajo de {% data variables.product.prodname_actions %}, puedes habilitar a una imagen de contenedor para que herede los permisos de acceso de un repositorio predeterminadamente. +To simplify package management through {% data variables.product.prodname_actions %} workflows, you can enable a container image to inherit the access permissions of a repository by default. -Si heredas los permisos de acceso del repositorio en donde se almacenan los flujos de trabajo de tu paquete, entonces puedes ajustar el acceso al mismo a través de los permisos del repositorio. +If you inherit the access permissions of the repository where your package's workflows are stored, then you can adjust access to your package through the repository's permissions. -Una vez que el repositorio se sincronice, no podrás acceder a la configuración de acceso granular del paquete. Para personalizar los permisos de paquete a través de la configuración de acceso granular del paquete, primero debes sincronizar el repositorio. +Once a repository is synced, you can't access the package's granular access settings. To customize the package's permissions through the granular package access settings, you must remove the synced repository first. {% data reusables.package_registry.package-settings-from-org-level %} {% data reusables.package_registry.package-settings-option %} -2. Debajo de "Fuente del repositorio", selecciona **Heredar el acceso del repositorio (recomendado)**. ![Casilla de verificación de heredar el acceso del repositorio](/assets/images/help/package-registry/inherit-repo-access-for-package.png) +2. Under "Repository source", select **Inherit access from repository (recommended)**. + ![Inherit repo access checkbox](/assets/images/help/package-registry/inherit-repo-access-for-package.png) -## Garantizar el acceso al flujo de trabajo para tu paquete +## Ensuring workflow access to your package -Para garantizar que el flujo de trabajo de {% data variables.product.prodname_actions %} tiene acceso a tu paquete, debes otorgar acceso explícito al repositorio en donde se almacena el flujo de trabajo. +To ensure that a {% data variables.product.prodname_actions %} workflow has access to your package, you must give explicit access to the repository where the workflow is stored. -El repositorio especificado no necesita ser aquél en donde se mantiene el código fuente del paquete. Puedes dar acceso de flujo de trabajo a un paquete para varios repositorios. +The specified repository does not need to be the repository where the source code for the package is kept. You can give multiple repositories workflow access to a package. {% note %} -**Nota:** El sincronizar tu imagen de contenedor con un repositorio mediante la opción de menú **Acceso a las acciones** es diferente que conectar tu contenedor a un repositorio. Para obtener más información sobre cómo enlazar un repositorio a tu contenedor, consulta la sección "[Conectar un repositorio a un paquete](/packages/learn-github-packages/connecting-a-repository-to-a-package)". +**Note:** Syncing your container image with a repository through the **Actions access** menu option is different than connecting your container to a repository. For more information about linking a repository to your container, see "[Connecting a repository to a package](/packages/learn-github-packages/connecting-a-repository-to-a-package)." {% endnote %} -### Acceso de {% data variables.product.prodname_actions %} para las imágenes de contenedor que pertenecen a cuentas de usuario +### {% data variables.product.prodname_actions %} access for user-account-owned container images {% data reusables.package_registry.package-settings-option %} -1. En la barra lateral izquierda, haz clic en **Acceso a las acciones**. ![Opción "Acceso a las acciones" en el menú izquierdo](/assets/images/help/package-registry/organization-repo-access-for-a-package.png) -2. Para garantizar que tu flujo de trabajo tiene acceso a tu paquete de contenedor, debes agregar el repositorio en donde se almacena el flujo de trabajo. Haz clic en **Agregar repositorio** y busca el repositorio que quieres agregar. ![Botón "Agregar repositorio"](/assets/images/help/package-registry/add-repository-button.png) -3. Utilizando el menú desplegable de "rol", selecciona el nivel de acceso predeterminado que te gustaría que tuviera el repositorio en tu imagen de contenedor. ![Niveles de acceso de permisos para otorgar a los repositorios](/assets/images/help/package-registry/repository-permission-options-for-package-access-through-actions.png) +1. In the left sidebar, click **Actions access**. + !["Actions access" option in left menu](/assets/images/help/package-registry/organization-repo-access-for-a-package.png) +2. To ensure your workflow has access to your container package, you must add the repository where the workflow is stored. Click **Add repository** and search for the repository you want to add. + !["Add repository" button](/assets/images/help/package-registry/add-repository-button.png) +3. Using the "role" drop-down menu, select the default access level that you'd like the repository to have to your container image. + ![Permission access levels to give to repositories](/assets/images/help/package-registry/repository-permission-options-for-package-access-through-actions.png) -Para personalizar aún más el acceso a tu imagen de contenedor, consulta la sección "[Configurar el acceso a las imágenes de contenedor para tu cuenta personal](#configuring-access-to-container-images-for-your-personal-account)". +To further customize access to your container image, see "[Configuring access to container images for your personal account](#configuring-access-to-container-images-for-your-personal-account)." -### Acceso a las {% data variables.product.prodname_actions %} para las imágenes de contenedor que pertenezcan a organizaciones +### {% data variables.product.prodname_actions %} access for organization-owned container images {% data reusables.package_registry.package-settings-from-org-level %} {% data reusables.package_registry.package-settings-option %} -1. En la barra lateral izquierda, haz clic en **Acceso a las acciones**. ![Opción "Acceso a las acciones" en el menú izquierdo](/assets/images/help/package-registry/organization-repo-access-for-a-package.png) -2. Haz clic en **Agregar repositorio** y busca el repositorio que quieres agregar. ![Botón "Agregar repositorio"](/assets/images/help/package-registry/add-repository-button.png) -3. Selecciona el nivel de acceso predeterminado que te gustaría que tuvieran los miembros del repositorio en tu imagen de contenedor utilizando el menú desplegable de "rol". No se incluirá a los colaboradores externos. ![Niveles de acceso de permisos para otorgar a los repositorios](/assets/images/help/package-registry/repository-permission-options-for-package-access-through-actions.png) +1. In the left sidebar, click **Actions access**. + !["Actions access" option in left menu](/assets/images/help/package-registry/organization-repo-access-for-a-package.png) +2. Click **Add repository** and search for the repository you want to add. + !["Add repository" button](/assets/images/help/package-registry/add-repository-button.png) +3. Using the "role" drop-down menu, select the default access level that you'd like repository members to have to your container image. Outside collaborators will not be included. + ![Permission access levels to give to repositories](/assets/images/help/package-registry/repository-permission-options-for-package-access-through-actions.png) -Para personalizar aún más el acceso a tu imagen de contenedor, consulta la sección "[Configurar el acceso a las imágenes de contenedor de una organización](#configuring-access-to-container-images-for-an-organization)". +To further customize access to your container image, see "[Configuring access to container images for an organization](#configuring-access-to-container-images-for-an-organization)." {% ifversion fpt or ghec %} -## Asegurarse de que {% data variables.product.prodname_codespaces %} puede acceder a tu paquete +## Ensuring {% data variables.product.prodname_codespaces %} access to your package By default, a codespace can seamlessly access certain packages in the {% data variables.product.prodname_ghcr_and_npm_registry %}, such as those published in the same repository with the **Inherit access** option selected. For more information on which access is automatically configured, see "[Allowing your codespace to access a private image registry](/codespaces/codespaces-reference/allowing-your-codespace-to-access-a-private-image-registry#accessing-images-stored-in-container-registry-and-npm-registry)." -De otra manera, para asegurarte de que un codespace tiene acceso a tu paquete, debes otorgar acceso al repositorio en donde se esté lanzando dicho codespace. +Otherwise, to ensure that a codespace has access to your package, you must grant access to the repository where the codespace is being launched. -El repositorio especificado no necesita ser aquél en donde se mantiene el código fuente del paquete. Puedes otorgar acceso a un paquete para los codespaces en diversos repositorios. +The specified repository does not need to be the repository where the source code for the package is kept. You can give codespaces in multiple repositories access to a package. -Una vez que hayas seleccionado el paquete que quieres compartir con un codespace de un repositorio, puedes otorgar este acceso de repositorio. +Once you've selected the package you're interested in sharing with codespaces in a repository, you can grant that repo access. -1. En la barra lateral derecha, haz clic en **Ajustes de paquete**. +1. In the right sidebar, click **Package settings**. - ![Opción de "Ajustes de paquete" en el menú derecho](/assets/images/help/package-registry/package-settings.png) + !["Package settings" option in right menu](/assets/images/help/package-registry/package-settings.png) + +2. Under "Manage Codespaces access", click **Add repository**. -2. Debajo de "Administrar el acceso de los codespaces", haz clic en **Agregar repositorio**. + !["Add repository" button](/assets/images/help/package-registry/manage-codespaces-access-blank.png) - ![Botón "Agregar repositorio"](/assets/images/help/package-registry/manage-codespaces-access-blank.png) +3. Search for the repository you want to add. -3. Busca el repositorio que quieras agregar. + !["Add repository" button](/assets/images/help/package-registry/manage-codespaces-access-search.png) + +4. Repeat for any additional repositories you would like to allow access. - ![Botón "Agregar repositorio"](/assets/images/help/package-registry/manage-codespaces-access-search.png) +5. If the codespaces for a repository no longer need access to an image, you can remove access. -4. Repite los pasos para cualquier repositorio adicional al que quieras otorgarle acceso. - -5. Si el codespace para un repositorio ya no necesita acceso a una imagen, puedes eliminar el acceso. - - ![Botón "Eliminar repositorio"](/assets/images/help/package-registry/manage-codespaces-access-item.png) + !["Remove repository" button](/assets/images/help/package-registry/manage-codespaces-access-item.png) {% endif %} -## Configurar la visibilidad de las imágenes de contenedor para tu cuenta personal +## Configuring visibility of container images for your personal account -Cuando publicas un paquete por primera vez, la visibilidad predeterminada es privada y solo tú puedes verlo. Puedes modificar el acceso a las imágenes de contenedor públicas si cambias la configuración de acceso. +When you first publish a package, the default visibility is private and only you can see the package. You can modify a private or public container image's access by changing the access settings. -Se puede acceder anónimamente a un paquete público sin autenticación. Una vez que hagas tu paquete público, no puedes hacerlo privado nuevamente. +A public package can be accessed anonymously without authentication. Once you make your package public, you cannot make your package private again. {% data reusables.package_registry.package-settings-option %} -5. Debajo de "Zona de peligro", elige una configuración de visibilidad: - - Para que la imagen del contenedor sea visible para todos, da clic en **Hacer público**. +5. Under "Danger Zone", choose a visibility setting: + - To make the container image visible to anyone, click **Make public**. {% warning %} - **Advertencia:** Una vez que hagas público algún paquete no podrás volverlo a hacer privado. + **Warning:** Once you make a package public, you cannot make it private again. {% endwarning %} - - Para hacer la la imagen de contenedor sea visible para una selección personalizada de individuos, da clic en **Hacer privada**. ![Opciones de visibilidad del contenedor](/assets/images/help/package-registry/container-visibility-option.png) + - To make the container image visible to a custom selection of people, click **Make private**. + ![Container visibility options](/assets/images/help/package-registry/container-visibility-option.png) -## Visibilidad de creación de un contenedor para los miembros de una organización +## Container creation visibility for organization members -Puedes elegir la visibilidad de los contenedores que los miembros de las organizaciones pueden publicar predeterminadamente. +You can choose the visibility of containers that organization members can publish by default. {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} -4. A la izquierda, da clic en **Paquetes**. -6. Debajo de "Creación de contenedores", elige si quieres habilitar la creación de imágenes de contenedor públicas, privadas o internas. - - Para habilitar a los miembros de la organización para que creen imágenes de contenedor, da clic en **Públicas**. - - Para habilitar a los miembros de la organización para que creen imágenes de contenedor que solo sean visibles para otros miembros de la organización, da clic en **Privadas**. Puedes personalizar aún más la visibilidad de las imagenes de contenedor privadas. - - Para habilitar a los miembros de la organización para que creen imágenes de contenedor internas que sean visibles para todos los miembros organizacionales, haz clic en **Interno**. Si la organización pertenece a una empresa, las imágenes de contenedor serán visibles para todos los miembros de la empresa. ![Opciones de visibilidad para las imágenes de contenedor que publican los miembros de la organización](/assets/images/help/package-registry/container-creation-org-settings.png) +4. On the left, click **Packages**. +6. Under "Container creation", choose whether you want to enable the creation of public, private, or internal container images. + - To enable organization members to create public container images, click **Public**. + - To enable organization members to create private container images that are only visible to other organization members, click **Private**. You can further customize the visibility of private container images. + - To enable organization members to create internal container images that are visible to all organization members, click **Internal**. If the organization belongs to an enterprise, the container images will be visible to all enterprise members. + ![Visibility options for container images published by organization members](/assets/images/help/package-registry/container-creation-org-settings.png) -## Configurar la visibilidad de las imágenes de contenedor para una organización +## Configuring visibility of container images for an organization -Cuando publicas un paquete por primera vez, la visibilidad predeterminada es privada y solo tú puedes verlo. Puedes otorgar roles de acceso diferentes a los usuarios o equipos para tu imagen de contenedor a través de la configuración de acceso. +When you first publish a package, the default visibility is private and only you can see the package. You can grant users or teams different access roles for your container image through the access settings. -Se puede acceder anónimamente a un paquete público sin autenticación. Una vez que hagas tu paquete público, no puedes hacerlo privado nuevamente. +A public package can be accessed anonymously without authentication. Once you make your package public, you cannot make your package private again. {% data reusables.package_registry.package-settings-from-org-level %} {% data reusables.package_registry.package-settings-option %} -5. Debajo de "Zona de peligro", elige una configuración de visibilidad: - - Para que la imagen del contenedor sea visible para todos, da clic en **Hacer público**. +5. Under "Danger Zone", choose a visibility setting: + - To make the container image visible to anyone, click **Make public**. {% warning %} - **Advertencia:** Una vez que hagas público algún paquete no podrás volverlo a hacer privado. + **Warning:** Once you make a package public, you cannot make it private again. {% endwarning %} - - Para hacer la la imagen de contenedor sea visible para una selección personalizada de individuos, da clic en **Hacer privada**. ![Opciones de visibilidad del contenedor](/assets/images/help/package-registry/container-visibility-option.png) + - To make the container image visible to a custom selection of people, click **Make private**. + ![Container visibility options](/assets/images/help/package-registry/container-visibility-option.png) diff --git a/translations/es-ES/content/packages/learn-github-packages/connecting-a-repository-to-a-package.md b/translations/es-ES/content/packages/learn-github-packages/connecting-a-repository-to-a-package.md index b7ee60b3a5..149327340a 100644 --- a/translations/es-ES/content/packages/learn-github-packages/connecting-a-repository-to-a-package.md +++ b/translations/es-ES/content/packages/learn-github-packages/connecting-a-repository-to-a-package.md @@ -9,9 +9,14 @@ versions: fpt: '*' ghec: '*' ghes: '*' -shortTitle: Conectar un repositorio +shortTitle: Connect a repository +ms.openlocfilehash: 087775df9862c3b2a88dd555d9f571066fef8759 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140546' --- - Si conectas un repositorio a un paquete, la página de llegada de dicho paquete mostrará información y enlaces del repositorio, tales como el README. ## Conectar un repositorio a un paquete qu pertenezca a un usuario en {% data variables.product.prodname_dotcom %} @@ -29,20 +34,18 @@ Si conectas un repositorio a un paquete, la página de llegada de dicho paquete {% ifversion fpt or ghec or ghes > 3.4 %} ## Conectar un repositorio a una imagen de contenedor que utilice la línea de comandos -{% ifversion ghes > 3.4 %} -{% data reusables.package_registry.container-registry-ghes-beta %} -{% endif %} +{% ifversion ghes > 3.4 %} {% data reusables.package_registry.container-registry-ghes-beta %} {% endif %} -1. En tu Dockerfile, agrega esta línea reemplazando a {% ifversion ghes %}`HOSTNAME`, {% endif %}`OWNER` y `REPO` con tu información: +1. En el Dockerfile, agrega esta línea y reemplaza {% ifversion ghes %}`HOSTNAME`, {% endif %}`OWNER` y `REPO` por tu información: ```shell LABEL org.opencontainers.image.source=https://{% ifversion fpt or ghec %}github.com{% else %}HOSTNAME{% endif %}/OWNER/REPO ``` - Por ejemplo, si eres el usuario `monalisa` y eres el propietario de `my-repo` y el nombre del host de {% data variables.product.product_location %} es `github.companyname.com`, deberás agregar esta línea a tu Dockerfile: + Por ejemplo, si eres el usuario `monalisa` y eres el propietario de `my-repo`, y además el nombre de host de {% data variables.product.product_location %} es `github.companyname.com`, agregarías esta línea al Dockerfile: ```shell LABEL org.opencontainers.image.source=https://{% ifversion fpt or ghec %}github.com{% else %}{% data reusables.package_registry.container-registry-example-hostname %}{% endif %}/monalisa/my-repo ``` - Para obtener más información, consulta "[LABEL](https://docs.docker.com/engine/reference/builder/#label)" en la documentación oficial de Docker, y "[Llaves de Anotación Predefinidas](https://github.com/opencontainers/image-spec/blob/master/annotations.md#pre-defined-annotation-keys)" en el repositorio `opencontainers/image-spec`. + Para obtener más información, consulte "[LABEL](https://docs.docker.com/engine/reference/builder/#label)" en la documentación oficial de Docker y "[Claves de anotación predefinidas](https://github.com/opencontainers/image-spec/blob/master/annotations.md#pre-defined-annotation-keys)" en el repositorio de `opencontainers/image-spec`. 2. Crea tu imagen de contenedor. Este ejemplo crea una imagen del Dockerfile en el directorio actual y asigna el nombre de imagen `hello_docker`. @@ -67,7 +70,7 @@ Si conectas un repositorio a un paquete, la página de llegada de dicho paquete $ docker tag 38f737a91f39 {% data reusables.package_registry.container-registry-example-hostname %}/monalisa/hello_docker:latest ``` -5. Si aún no lo haces, autentícate en el {% data variables.product.prodname_container_registry %}. Para obtener más información, consulta la sección "[Autenticarse en el {% data variables.product.prodname_container_registry %}](/packages/managing-container-images-with-github-container-registry/pushing-and-pulling-docker-images#authenticating-to-the-container-registry)". +5. Si aún no lo haces, autentícate en el {% data variables.product.prodname_container_registry %}. Para obtener más información, consulte "[Autenticación en {% data variables.product.prodname_container_registry %}](/packages/managing-container-images-with-github-container-registry/pushing-and-pulling-docker-images#authenticating-to-the-container-registry)". {% raw %} ```shell $ echo $CR_PAT | docker login {% endraw %}{% data reusables.package_registry.container-registry-hostname %}{% raw %} -u USERNAME --password-stdin diff --git a/translations/es-ES/content/packages/learn-github-packages/index.md b/translations/es-ES/content/packages/learn-github-packages/index.md index a5c857444d..22e8b12062 100644 --- a/translations/es-ES/content/packages/learn-github-packages/index.md +++ b/translations/es-ES/content/packages/learn-github-packages/index.md @@ -1,6 +1,6 @@ --- title: Aprende sobre GitHub Packages -shortTitle: Aprende sobre GitHub Packages +shortTitle: Learn GitHub Packages intro: 'Puedes encontrar más información sobre cómo utilizar los paquetes en GitHub, incluyendo el cómo publicar paquetes nuevos en el {% data variables.product.prodname_registry %}, visualizar e instalar los paquetes existentes y, en circunstancias especiales, borrar los paquetes existentes.' redirect_from: - /packages/getting-started-with-github-container-registry @@ -22,7 +22,11 @@ children: - /viewing-packages - /installing-a-package - /deleting-and-restoring-a-package +ms.openlocfilehash: b8601079ea8f62b98f4fd2d42ccb29c7a91a9d52 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140525' --- - -{% data reusables.package_registry.packages-ghes-release-stage %} -{% data reusables.package_registry.packages-ghae-release-stage %} +{% data reusables.package_registry.packages-ghes-release-stage %} {% data reusables.package_registry.packages-ghae-release-stage %} diff --git a/translations/es-ES/content/packages/learn-github-packages/installing-a-package.md b/translations/es-ES/content/packages/learn-github-packages/installing-a-package.md index 230fdd109a..7966528fa8 100644 --- a/translations/es-ES/content/packages/learn-github-packages/installing-a-package.md +++ b/translations/es-ES/content/packages/learn-github-packages/installing-a-package.md @@ -1,5 +1,5 @@ --- -title: Instalar un paquete +title: Instalación de un paquete intro: 'Puedes instalar un paquete desde {% data variables.product.prodname_registry %} y usar el paquete como dependencia en tu propio proyecto.' product: '{% data reusables.gated-features.packages %}' redirect_from: @@ -12,22 +12,26 @@ versions: ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: 86c095ab1eddc969e4e04f3305059678ffcb9c20 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140522' --- - -{% data reusables.package_registry.packages-ghes-release-stage %} -{% data reusables.package_registry.packages-ghae-release-stage %} +{% data reusables.package_registry.packages-ghes-release-stage %} {% data reusables.package_registry.packages-ghae-release-stage %} ## Acerca de la instalación del paquete -También puedes buscar en {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} para encontrar paquetes en el {% data variables.product.prodname_registry %} que puedes instalar en tu propio proyecto. Para obtener más información, consulta "[Buscar {% data variables.product.prodname_registry %} para paquetes](/search-github/searching-on-github/searching-for-packages)". +También puedes buscar en {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} para encontrar paquetes en el {% data variables.product.prodname_registry %} que puedes instalar en tu propio proyecto. Para más información, vea "[Búsqueda de paquetes en {% data variables.product.prodname_registry %}](/search-github/searching-on-github/searching-for-packages)". Una vez que encuentres un paquete, puedes leer las instrucciones de la descripción y la instalación y el uso del paquete en la página del paquete. -## Instalar un paquete +## Instalación de un paquete -Puedes instalar un paquete del {% data variables.product.prodname_registry %} si utilizas cualquier {% ifversion fpt or ghae or ghec %}cliente de paquetes compatible{% else %}tipo de paquete habilitado en tu instancia{% endif %} siguiendo los mismos lineamientos generales. +Puede instalar un paquete desde {% data variables.product.prodname_registry %} mediante cualquier {% ifversion fpt or ghae or ghec %}cliente de paquete admitido{% else %}tipo de paquete habilitado para la instancia{% endif %} si sigue las mismas instrucciones generales. -1. Autenticar para {% data variables.product.prodname_registry %} usando las instrucciones para tu cliente de paquete. Para obtener más información, consulta la sección "[Autenticarse en los Paquetes de GitHub](/packages/learn-github-packages/introduction-to-github-packages#authenticating-to-github-packages)". +1. Autenticar para {% data variables.product.prodname_registry %} usando las instrucciones para tu cliente de paquete. Para más información, vea "[Autenticación en paquetes de GitHub](/packages/learn-github-packages/introduction-to-github-packages#authenticating-to-github-packages)". 2. Instala el paquete usando las instrucciones para tu cliente de paquete. -Para obtener instrucciones específicas para tu cliente de paquetes, consulta la sección "[Trabajar con un registro del {% data variables.product.prodname_registry %}](/packages/working-with-a-github-packages-registry)". +Para obtener instrucciones específicas para el cliente del paquete, vea "[Trabajo con un registro de {% data variables.product.prodname_registry %}](/packages/working-with-a-github-packages-registry)". diff --git a/translations/es-ES/content/packages/learn-github-packages/publishing-a-package.md b/translations/es-ES/content/packages/learn-github-packages/publishing-a-package.md index d0f92d9ccb..15047caf2e 100644 --- a/translations/es-ES/content/packages/learn-github-packages/publishing-a-package.md +++ b/translations/es-ES/content/packages/learn-github-packages/publishing-a-package.md @@ -1,6 +1,6 @@ --- -title: Publishing a package -intro: 'You can publish a package to {% data variables.product.prodname_registry %} to make the package available for others to download and re-use.' +title: Publicación de un paquete +intro: 'Puedes publicar un paquete en {% data variables.product.prodname_registry %} para que el paquete esté disponible para que otros lo descarguen y lo vuelvan a utilizar.' product: '{% data reusables.gated-features.packages %}' redirect_from: - /github/managing-packages-with-github-packages/publishing-a-package @@ -11,29 +11,32 @@ versions: ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: e13e33b6085fbdd736d77d7d8b4998595ea7ffcc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140514' --- +{% data reusables.package_registry.packages-ghes-release-stage %} {% data reusables.package_registry.packages-ghae-release-stage %} -{% data reusables.package_registry.packages-ghes-release-stage %} -{% data reusables.package_registry.packages-ghae-release-stage %} +## Acerca de los paquetes publicados -## About published packages +Puedes ayudar a la gente a entender y usar tu paquete proporcionando una descripción y otros detalles como instrucciones de instalación y uso en la página del paquete. {% data variables.product.product_name %} proporciona metadatos para cada versión, como la fecha de publicación, la actividad de descarga y las versiones recientes. Para obtener una página de paquete de ejemplo, vea [@Codertocat/hello-world-npm](https://github.com/Codertocat/hello-world-npm/packages/10696?version=1.0.1). -You can help people understand and use your package by providing a description and other details like installation and usage instructions on the package page. {% data variables.product.product_name %} provides metadata for each version, such as the publication date, download activity, and recent versions. For an example package page, see [@Codertocat/hello-world-npm](https://github.com/Codertocat/hello-world-npm/packages/10696?version=1.0.1). +{% data reusables.package_registry.public-or-private-packages %} Un repositorio puede conectarse a más de un paquete. Para evitar confusiones, asegúrate de que el archivo README y la descripción proporcionen información clara de cada paquete. -{% data reusables.package_registry.public-or-private-packages %} A repository can be connected to more than one package. To prevent confusion, make sure the README and description clearly provide information about each package. - -{% ifversion fpt or ghec %} -If a new version of a package fixes a security vulnerability, you should publish a security advisory in your repository. {% data variables.product.prodname_dotcom %} reviews each published security advisory and may use it to send {% data variables.product.prodname_dependabot_alerts %} to affected repositories. For more information, see "[About GitHub Security Advisories](/github/managing-security-vulnerabilities/about-github-security-advisories)." +{% ifversion fpt or ghec %} Si una versión nueva de un paquete soluciona una vulnerabilidad de seguridad, debe publicar un aviso de seguridad en el repositorio. {% data variables.product.prodname_dotcom %} revisa cada asesoría de seguridad que se publica y podría utilizarla para enviar {% data variables.product.prodname_dependabot_alerts %} a los repositorios afectados. Para más información, vea "[Acerca de los avisos de seguridad de GitHub](/github/managing-security-vulnerabilities/about-github-security-advisories)". {% endif %} -## Publishing a package +## Publicación de un paquete -You can publish a package to {% data variables.product.prodname_registry %} using any {% ifversion fpt or ghae or ghec %}supported package client{% else %}package type enabled for your instance{% endif %} by following the same general guidelines. +Puedes publicar un paquete en el {% data variables.product.prodname_registry %} si utilizas cualquier {% ifversion fpt or ghae or ghec %}cliente de paquete compatible{% else %}tipo de paquete habilitado para tu instancia{% endif %} si sigues los mismos lineamientos generales. -1. Create or use an existing access token with the appropriate scopes for the task you want to accomplish. For more information, see "[About permissions for {% data variables.product.prodname_registry %}](/packages/learn-github-packages/about-permissions-for-github-packages)." -2. Authenticate to {% data variables.product.prodname_registry %} using your access token and the instructions for your package client. -3. Publish the package using the instructions for your package client. +1. Crea o usa un token de acceso existente con los ámbitos adecuados para la tarea que deseas realizar. Para más información, vea "[Acerca de los permisos para {% data variables.product.prodname_registry %}](/packages/learn-github-packages/about-permissions-for-github-packages)". +2. Autentícate en {% data variables.product.prodname_registry %} mediante tu token de acceso y las instrucciones para tu cliente del paquete. +3. Publica el paquete siguiendo las instrucciones para el cliente de tu paquete. -For instructions specific to your package client, see "[Working with a GitHub Packages registry](/packages/working-with-a-github-packages-registry)." +Para obtener instrucciones específicas para el cliente del paquete, vea "[Trabajo con un registro de paquetes de GitHub](/packages/working-with-a-github-packages-registry)". -After you publish a package, you can view the package on {% data variables.product.prodname_dotcom %}. For more information, see "[Viewing packages](/packages/learn-github-packages/viewing-packages)." +Después de que publiques un paquete, puedes verlo en {% data variables.product.prodname_dotcom %}. Para más información, vea "[Visualización de paquetes](/packages/learn-github-packages/viewing-packages)". diff --git a/translations/es-ES/content/packages/learn-github-packages/viewing-packages.md b/translations/es-ES/content/packages/learn-github-packages/viewing-packages.md index bf14b2ab7c..4c67fda41e 100644 --- a/translations/es-ES/content/packages/learn-github-packages/viewing-packages.md +++ b/translations/es-ES/content/packages/learn-github-packages/viewing-packages.md @@ -1,6 +1,6 @@ --- -title: Visualizar paquetes -intro: Puedes ver los detalles de los paquetes que se publican en un repositorio y filtrar los resultados por organización o usuario. +title: Viewing packages +intro: 'You can see details about packages published to a repository, and narrow results by organization or user.' product: '{% data reusables.gated-features.packages %}' redirect_from: - /articles/viewing-a-repositorys-packages @@ -19,50 +19,51 @@ versions: {% data reusables.package_registry.packages-ghes-release-stage %} {% data reusables.package_registry.packages-ghae-release-stage %} -## Ver paquetes de un repositorio +## About package views -Tu capacidad de ver un paquete depende de varios factores. Predeterminadamente, puedes ver todos los paquetes que hayas publicado. +Your ability to view a package depends on several factors. By default, you can view all packages you have published. -Los paquetes con alcance de repositorio heredan sus permisos y visibilidad desde el repositorio al que pertenece el paquete. The registries below **only** use this type of permissions:{% ifversion not fpt or ghec %} -- Registro de Docker (`docker.pkg.github.com`){% endif %} +Repository-scoped packages inherit their permissions and visibility from the repository that owns the package. The registries below **only** use this type of permissions:{% ifversion not fpt or ghec %} +- Docker registry (`docker.pkg.github.com`){% endif %} {% ifversion packages-npm-v2 %}{% else %}- npm registry{% endif %} -- Registro de RubyGems -- Registro de Apache maven -- Registro de NuGet +- RubyGems registry +- Apache Maven registry +- NuGet registry {% ifversion fpt or ghec %} -The {% data variables.product.prodname_ghcr_and_npm_registry %} offer you the option of granular permissions and visibility settings that can be customized for each package owned by a personal user or organization account. Puedes elegir utilizar permisos granulares o conectar el paquete a un repositorio y heredar sus permisos. Para obtener más información, consulta la sección "[Conectar un repositorio a un paquete](/packages/learn-github-packages/connecting-a-repository-to-a-package)". +The {% data variables.product.prodname_ghcr_and_npm_registry %} offer you the option of granular permissions and visibility settings that can be customized for each package owned by a personal user or organization account. You can choose to use granular permissions or connect the package to a repository and inherit it's permissions. For more information, see "[Connecting a repository to a package](/packages/learn-github-packages/connecting-a-repository-to-a-package)." {% endif %} -Para obtener más información, consulta las secciones "[Acerca de los permisos para GitHub Packages](/packages/learn-github-packages/about-permissions-for-github-packages){% ifversion fpt or ghec %}" y "[Configurar el control de accesos y la visibilidad de un paquete](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility){% endif %}". +For more information, see "[About permissions for GitHub Packages](/packages/learn-github-packages/about-permissions-for-github-packages){% ifversion fpt or ghec %}" and "[Configuring a package's access control and visibility](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility){% endif %}." {% data reusables.package_registry.package-page-info %} -## Visualizar los paquetes de un repositorio +## Viewing a repository's packages -Puedes encontrar y ver un paquete que se ubique en un repositorio particular. +You can find and view a package located in a particular repository. {% data reusables.repositories.navigate-to-repo %} {% data reusables.package_registry.packages-from-code-tab %} {% data reusables.package_registry.navigate-to-packages %} -## Visualizar los paquetes de una organización +## Viewing an organization's packages -Puedes ver y encontrar un paquete que se ubique en los repositorios de una organización a la cual pertenezcas. +You can find and view a package located in the repositories of an organization you belong to. {% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} -3. Debajo del nombre de tu organización, haz clic en {% octicon "package" aria-label="The package icon" %} **Packages (Paquetes)**. +3. Under your organization name, click {% octicon "package" aria-label="The package icon" %} **Packages**. {% data reusables.package_registry.navigate-to-packages %} -## Visualizar tus paquetes +## Viewing your packages -Puedes encontrar y ver cualquier paquete que hayas publicado en cualquier organización y repositorio. +You can find and view any package you've published across all organizations and repositories. {% data reusables.profile.access_profile %} -2. En la zona de navegación principal, sobre la página de perfil, da clic en **Paquetes**. ![Pestaña Project (Proyecto)](/assets/images/help/package-registry/user-packages-tab.png) +2. On the top of the profile page, in the main navigation, click **Packages**. + ![Project tab](/assets/images/help/package-registry/user-packages-tab.png) {% data reusables.package_registry.navigate-to-packages %} -## Leer más +## Further reading -- "[Buscar paquetes](/search-github/searching-on-github/searching-for-packages)" +- "[Searching for packages](/search-github/searching-on-github/searching-for-packages)" diff --git a/translations/es-ES/content/packages/managing-github-packages-using-github-actions-workflows/about-github-packages-and-github-actions.md b/translations/es-ES/content/packages/managing-github-packages-using-github-actions-workflows/about-github-packages-and-github-actions.md index 03e0e313ba..3cac2d5541 100644 --- a/translations/es-ES/content/packages/managing-github-packages-using-github-actions-workflows/about-github-packages-and-github-actions.md +++ b/translations/es-ES/content/packages/managing-github-packages-using-github-actions-workflows/about-github-packages-and-github-actions.md @@ -6,10 +6,14 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: Paquetes & acciones +shortTitle: Packages & Actions +ms.openlocfilehash: 59ac0773917d9abd9e046ca27b0b9469b17511b8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140506' --- - -{% data reusables.package_registry.packages-ghes-release-stage %} -{% data reusables.package_registry.packages-ghae-release-stage %} +{% data reusables.package_registry.packages-ghes-release-stage %} {% data reusables.package_registry.packages-ghae-release-stage %} {% data reusables.package_registry.about-packaging-and-actions %} diff --git a/translations/es-ES/content/packages/managing-github-packages-using-github-actions-workflows/example-workflows-for-publishing-a-package.md b/translations/es-ES/content/packages/managing-github-packages-using-github-actions-workflows/example-workflows-for-publishing-a-package.md index 40d016f17a..690a439b3f 100644 --- a/translations/es-ES/content/packages/managing-github-packages-using-github-actions-workflows/example-workflows-for-publishing-a-package.md +++ b/translations/es-ES/content/packages/managing-github-packages-using-github-actions-workflows/example-workflows-for-publishing-a-package.md @@ -6,15 +6,19 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: Flujos de trabajo de ejemplo +shortTitle: Example workflows +ms.openlocfilehash: 7fea4fc0be69505843fb0857338fc7f6d6be555e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140493' --- +{% data reusables.package_registry.packages-ghes-release-stage %} {% data reusables.package_registry.packages-ghae-release-stage %} -{% data reusables.package_registry.packages-ghes-release-stage %} -{% data reusables.package_registry.packages-ghae-release-stage %} +Puede encontrar flujos de trabajo de ejemplo en "[Publicación e instalación de un paquete con {% data variables.product.prodname_actions %}](/packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions)" o en cualquiera de estas guías de {% data variables.product.prodname_actions %}: -Puedes encontrar flujos de trabajo de ejemplo en la sección "[Publicar e instalar un paquete con {% data variables.product.prodname_actions %}](/packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions)" o en cualquiera de estas guías de {% data variables.product.prodname_actions %}: - - - [Publicar paquetes Node.js](/actions/guides/publishing-nodejs-packages) - - [Publicar imágenes de Docker](/actions/guides/publishing-docker-images) - - [Publicar paquetes Java con Maven](/actions/guides/publishing-java-packages-with-maven) - - [Publicar paquetes Java con Gradle](/actions/guides/publishing-java-packages-with-gradle) + - [Publicación de paquetes de Node.js](/actions/guides/publishing-nodejs-packages) + - [Publicación de imágenes de Docker](/actions/guides/publishing-docker-images) + - [Publicación de paquetes de Java con Maven](/actions/guides/publishing-java-packages-with-maven) + - [Publicación de paquetes de Java con Gradle](/actions/guides/publishing-java-packages-with-gradle) diff --git a/translations/es-ES/content/packages/managing-github-packages-using-github-actions-workflows/index.md b/translations/es-ES/content/packages/managing-github-packages-using-github-actions-workflows/index.md index 74c8b6fde6..50d7439f0e 100644 --- a/translations/es-ES/content/packages/managing-github-packages-using-github-actions-workflows/index.md +++ b/translations/es-ES/content/packages/managing-github-packages-using-github-actions-workflows/index.md @@ -1,6 +1,6 @@ --- title: Administrar los paquetes de GitHub utilizando flujos de trabajo de GitHub Actions -shortTitle: Administrar los paquetes de GitHub con flujos de trabajo +shortTitle: Managing GitHub packages with workflows intro: 'Puedes publicar con seguridad y consumir paquetes si creas flujos de trabajo personalizados que también puedan compilar, probar y desplegar tu código.' versions: fpt: '*' @@ -11,7 +11,11 @@ children: - /publishing-and-installing-a-package-with-github-actions - /example-workflows-for-publishing-a-package - /about-github-packages-and-github-actions +ms.openlocfilehash: ba93b15b2fc3290d39b0623dcf906e2c3a2715a3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140490' --- - -{% data reusables.package_registry.packages-ghes-release-stage %} -{% data reusables.package_registry.packages-ghae-release-stage %} +{% data reusables.package_registry.packages-ghes-release-stage %} {% data reusables.package_registry.packages-ghae-release-stage %} 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 530258476f..6b3f8fc7cd 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 @@ -1,6 +1,6 @@ --- -title: Publicar e instalar un paquete con GitHub Actions -intro: 'Puedes configurar un flujo de trabajo en {% data variables.product.prodname_actions %} para publicar o instalar automáticamente un paquete desde {% data variables.product.prodname_registry %}.' +title: Publishing and installing a package with GitHub Actions +intro: 'You can configure a workflow in {% data variables.product.prodname_actions %} to automatically publish or install a package from {% data variables.product.prodname_registry %}.' product: '{% data reusables.gated-features.packages %}' redirect_from: - /github/managing-packages-with-github-packages/using-github-packages-with-github-actions @@ -11,17 +11,17 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: Publicar & instalar con acciones +shortTitle: Publish & install with Actions --- {% data reusables.package_registry.packages-ghes-release-stage %} {% data reusables.package_registry.packages-ghae-release-stage %} -## Acerca de {% data variables.product.prodname_registry %} con {% data variables.product.prodname_actions %} +## About {% data variables.product.prodname_registry %} with {% data variables.product.prodname_actions %} -{% data reusables.repositories.about-github-actions %} {% data reusables.repositories.actions-ci-cd %} Para obtener más información, consulta "[Acerca de {% data variables.product.prodname_actions %}](/github/automating-your-workflow-with-github-actions/about-github-actions)." +{% data reusables.repositories.about-github-actions %} {% data reusables.repositories.actions-ci-cd %} For more information, see "[About {% data variables.product.prodname_actions %}](/github/automating-your-workflow-with-github-actions/about-github-actions)." -Puedes ampliar las capacidades de CI y CD de tu repositorio publicando o instalando paquetes como parte de tu flujo de trabajo. +You can extend the CI and CD capabilities of your repository by publishing or installing packages as part of your workflow. {% ifversion fpt or ghec %} ### Authenticating to the {% data variables.product.prodname_ghcr_and_npm_registry %} @@ -30,13 +30,13 @@ Puedes ampliar las capacidades de CI y CD de tu repositorio publicando o instala {% endif %} -### Autenticarse en los registros de paquetes en {% data variables.product.prodname_dotcom %} +### Authenticating to package registries on {% 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. Debes configurar los permisos para este token de acceso en el archivo de flujo de trabajo para otorgar acceso de lectura para el alcance `contents` y de escritura para el alcance `packages`. Para las bifurcaciones, al `GITHUB_TOKEN` se le otorga acceso de lectura para 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 %}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)." -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)." +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)." -## Acerca de los permisos y acceso a los paquetes para los paquetes que pertenecen a los repositorios +## About permissions and package access for repository-owned packages {% note %} @@ -44,46 +44,46 @@ Puedes hacer referencia al `GITHUB_TOKEN` en tu archivo de flujo de trabajo medi {% endnote %} -Cuando habilitas las Acciones de GitHub, GitHub instala una App GitHub en tu repositorio. El secreto del `GITHUB_TOKEN` es un token de acceso a la instalación de GitHub App. Puedes utilizar el token de acceso a la instalación para autenticarte en nombre de la GitHub App instalada en tu repositorio. Los permisos del token están limitados al repositorio que contiene tu flujo de trabajo. Para obtener más información, consulta la sección "[Permisos para el GITHUB_TOKEN](/actions/reference/authentication-in-a-workflow#about-the-github_token-secret)". +When you enable GitHub Actions, GitHub installs a GitHub App on your repository. The `GITHUB_TOKEN` secret is a GitHub App installation access token. You can use the installation access token to authenticate on behalf of the GitHub App installed on your repository. The token's permissions are limited to the repository that contains your workflow. For more information, see "[Permissions for the GITHUB_TOKEN](/actions/reference/authentication-in-a-workflow#about-the-github_token-secret)." -El {% data variables.product.prodname_registry %} te permite subir y extraer paquetes mediante el `GITHUB_TOKEN` que está disponible para un flujo de trabajo de {% data variables.product.prodname_actions %}. +{% data variables.product.prodname_registry %} allows you to push and pull packages through the `GITHUB_TOKEN` available to a {% data variables.product.prodname_actions %} workflow. {% ifversion fpt or ghec %} ## About permissions and package access for {% data variables.product.prodname_ghcr_and_npm_registry %} The {% data variables.product.prodname_ghcr_and_npm_registry_full %} allows users to create and administer packages as free-standing resources at the organization level. Packages can be owned by an organization or personal account and you can customize access to each of your packages separately from repository permissions. -All workflows accessing the {% data variables.product.prodname_ghcr_and_npm_registry %} should use the `GITHUB_TOKEN` instead of a personal access token. Para obtener más información acerca de las mejores prácticas de seguridad, consulta la sección "[Fortalecimiento de seguridad para las GitHub Actions](/actions/learn-github-actions/security-hardening-for-github-actions#using-secrets)". +All workflows accessing the {% data variables.product.prodname_ghcr_and_npm_registry %} should use the `GITHUB_TOKEN` instead of a personal access token. For more information about security best practices, see "[Security hardening for GitHub Actions](/actions/learn-github-actions/security-hardening-for-github-actions#using-secrets)." -## Configuración de acceso y permisos predeterminados para los contenedores que se modifican a través de los flujos de trabajo +## Default permissions and access settings for containers modified through workflows -Cuando creas, instalas, modificas o borras un contenedor a través de un flujo de trabajo, hay algunos permisos y configuraciones de acceso predeterminados que se utilizan para garantizar que los administradores tengan acceso al fluljo de trabajo. También puedes ajustar esta configuración de acceso. +When you create, install, modify, or delete a container through a workflow, there are some default permission and access settings used to ensure admins have access to the workflow. You can adjust these access settings as well. -Por ejemplo, predeterminadamente, si un flujo de trabajo crea un contenedor que utilice el `GITHUB_TOKEN`, entonces: -- El contenedor hereda la visibilidad el modelo de permisos del repositorio en donde se ejecuta el flujo de trabajo. -- Los administradores de repositorio donde se ejecuta el flujo de trabajo se convierten en los administradores del contenedor una vez que este se cree. +For example, by default if a workflow creates a container using the `GITHUB_TOKEN`, then: +- The container inherits the visibility and permissions model of the repository where the workflow is run. +- Repository admins where the workflow is run become the admins of the container once the container is created. -Estos son más ejemplos de cómo funcionan los permisos predeterminados para los flujos de trabajo que administran paquetes. +These are more examples of how default permissions work for workflows that manage packages. -| Tarea de flujo de trabajo de {% data variables.product.prodname_actions %} | Acceso y permisos predeterminados | -| -------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Descargar un contenedor existente | - Si el contenedor es público, cualquier flujo de trabajo que se ejecute en cualquier repositorio puede descargar el contenedor.
- Si el contenedor es interno, entonces todos los flujos de trabajo que se ejecuten en un repositorio que pertenezca a la cuenta empresarial podrá descargarlo. Para las organziaciones que pertenecen a una empresa, puedes leer cualquier repositorio en la empresa
- Si el contenedor es privado, solo los flujos de trabajo que se ejecuten en los repositorios a los que se les otorga permiso de lectura en dicho contenedor podrán descargarlo.
| -| Carga una versión nueva a un contenedor existente | - Si el contenedor es privado, interno, o público, solo los flujos de trabajo que se ejecuten en repositorios que tengan el permiso de escritura en dicho contenedor podrán cargar versiones nuevas de este. | -| Borrar un contenedor o versiones de un contenedor | - Si el contenedor es privado, interno o público, solo los flujos de trabajo que se ejecuten en los repositorios a los que se les otorga permiso de borrado podrán borrar las versiones existentes de este. | +| {% data variables.product.prodname_actions %} workflow task | Default permissions and access | +|----|----| +| Download an existing container | - If the container is public, any workflow running in any repository can download the container.
- If the container is internal, then all workflows running in any repository owned by the Enterprise account can download the container. For enterprise-owned organizations, you can read any repository in the enterprise
- If the container is private, only workflows running in repositories that are given read permission on that container can download the container.
+| Upload a new version to an existing container | - If the container is private, internal, or public, only workflows running in repositories that are given write permission on that container can upload new versions to the container. +| Delete a container or versions of a container | - If the container is private, internal, or public, only workflows running in repositories that are given delete permission can delete existing versions of the container. -También puedes ajustar el acceso a los contenedores de forma más granular o ajustar el comportamiento de algunos de los permisos predeterminados. Para obtener más información, consulta la sección "[Configurar la visibilidad y el control de accesos de un paquete](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility)". +You can also adjust access to containers in a more granular way or adjust some of the default permissions behavior. For more information, see "[Configuring a package’s access control and visibility](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility)." {% endif %} -## Publicar un paquete mediante una acción +## Publishing a package using an action -Puedes utilizar {% data variables.product.prodname_actions %} para publicar paquetes automáticamente como parte de tu flujo de integración contínua (IC). Este acercamiento a los despliegues contínuos (DC) te permite automatizar la creación de nuevas versiones de los paquetes si el código cumple con tus estándares de calidad. Por ejemplo, podrías crear un flujo de trabajo que ejecute pruebas de IC cada vez que un desarrollador suba código a alguna rama en particular. Si estas pruyebas pasan, el flujo de trabajo puede publicar una versión nueva del paquete en el {% data variables.product.prodname_registry %}. +You can use {% data variables.product.prodname_actions %} to automatically publish packages as part of your continuous integration (CI) flow. This approach to continuous deployment (CD) allows you to automate the creation of new package versions, if the code meets your quality standards. For example, you could create a workflow that runs CI tests every time a developer pushes code to a particular branch. If the tests pass, the workflow can publish a new package version to {% data variables.product.prodname_registry %}. {% data reusables.package_registry.actions-configuration %} -El siguiente ejemplo ilustra cómo puedes utilizar las {% data variables.product.prodname_actions %} para crear {% ifversion not fpt or ghec %}y probar{% endif %} tu app y luego crear una imagen de Docker automáticamente y publicarla en el {% data variables.product.prodname_registry %}. +The following example demonstrates how you can use {% data variables.product.prodname_actions %} to build {% ifversion not fpt or ghec %}and test{% endif %} your app, and then automatically create a Docker image and publish it to {% data variables.product.prodname_registry %}. -Crea un archivo de flujo de trabajo nuevo en tu repositorio (tal como `.github/workflows/deploy-image.yml`), y agrega el siguiente YAML: +Create a new workflow file in your repository (such as `.github/workflows/deploy-image.yml`), and add the following YAML: {% ifversion fpt or ghec %} {% data reusables.package_registry.publish-docker-image %} @@ -163,7 +163,7 @@ jobs: ``` {% endif %} -La configuración relevante se explica en la siguiente tabla. Para encontrar los detalles completos de cada elemento en un flujo de trabajo, consulta la sección "[Sintaxis de flujo de trabajo para {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions)". +The relevant settings are explained in the following table. For full details about each element in a workflow, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions)."
coffeecolumnscafécolumnas divide-circle divide-square
meh mouse-pointer smiletoolherramienta
x-octagon
-{% data variables.product.prodname_github_app %} only: +{% data variables.product.prodname_github_app %} solo: ```yaml - name: Generate token @@ -317,13 +321,13 @@ Este flujo de trabajo se ejecuta cada que una solicitud de cambios en el reposit -Utiliza la acción tibdex/github-app-token para generar un token de acceso a la instalación para tu app desde la ID y llave privada de la misma. Se puede acceder al token de acceso a la instalación más adelante en el flujo de trabajo como {% raw %}${{ steps.generate_token.outputs.token }}{% endraw %}. +Usa la acción tibdex/github-app-token para generar un token de acceso de instalación para la aplicación a partir del id. de la aplicación y la clave privada. Más adelante en el flujo de trabajo se accede al token de acceso de instalación como {% raw %}${{ steps.generate_token.outputs.token }}{% endraw %}.

-Reemplaza APP_ID con el nombre del secreto que contiene la ID de tu app. +Reemplace APP_ID por el nombre del secreto que contiene el id. de la aplicación.

-Reemplaza a APP_PEM con el nombre del secreto que contiene la llave privada de tu app. +Reemplace APP_PEM por el nombre del secreto que contiene la clave privada de la aplicación.
-

Utiliza al {% data variables.product.prodname_cli %} para consultar la API para la ID del proyecto y devuelve el nombre y la ID de los primeros 20 campos en este. fields devuelve una unión y la consulta utiliza los fragmentos en línea (... on) para devolver información sobre cualquier campo de ProjectV2Field y ProjectV2SingleSelectField.

+

Usa {% data variables.product.prodname_cli %} para consultar a la API el id.del proyecto y devolver el nombre y el id. de los primeros 20 campos del proyecto. fields devuelve una unión y la consulta usa fragmentos insertados (... on) para devolver información acerca de los campos ProjectV2Field y ProjectV2SingleSelectField.

-

La respuesta se almacena en un archivo que se llama project_data.json.

+

La respuesta se almacena en un archivo denominado project_data.json.

Analiza la respuesta desde la consulta de la API y almacena las ID relevantes como variables de ambiente. Modifica esto para obtener la ID para los campos u opciones diferentes. Por ejemplo:
    -
  • Para obtener la ID de un campo llamado Team, agrega echo 'TEAM_FIELD_ID='$(jq '.data.organization.projectV2.fields.nodes[] | select(.name== "Team") | .id' project_data.json) >> $GITHUB_ENV.
  • -
  • Para obtener la ID de una opción llamada Octoteam para el campo de selección sencilla Team, agrega echo 'OCTOTEAM_OPTION_ID='$(jq '.data.organization.projectV2.fields.nodes[] | select(.name== "Team") |.options[] | select(.name=="Octoteam") |.id' project_data.json) >> $GITHUB_ENV
  • +
  • Para obtener el identificador de un campo denominado Team, agregue echo 'TEAM_FIELD_ID='$(jq '.data.organization.projectV2.fields.nodes[] | select(.name== "Team") | .id' project_data.json) >> $GITHUB_ENV.
  • +
  • Para obtener el id. de una opción denominada Octoteam para el campo de selección única Team, agrega echo 'OCTOTEAM_OPTION_ID='$(jq '.data.organization.projectV2.fields.nodes[] | select(.name== "Team") |.options[] | select(.name=="Octoteam") |.id' project_data.json) >> $GITHUB_ENV.
-Nota: Este flujo de trabajo asume que tienes un proyecto con un campo de selección simple llamado "Status" que incluye una opción llamada "Todo" y un campo de fecha llamado "Date Posted". Debes modificar esta sección para empatar con los campos que están presentes en tu tabla. +Nota: En este flujo de trabajo se da por hecho que tiene un proyecto con un único campo de selección denominado "Status" (Estado) que incluye una opción denominada "Todo" (Pendiente) y un campo de fecha denominado "Date posted" (Fecha de publicación). Debes modificar esta sección para empatar con los campos que están presentes en tu tabla.
-Configura las variables para este paso. GITHUB_TOKEN se describe anteriormente. PR_ID es la ID de la solicitud de cambios que activó este flujo de trabajo. +Configura las variables para este paso. GITHUB_TOKEN se ha descrito anteriormente. PR_ID es el identificador de la solicitud de incorporación de cambios que ha desencadenado este flujo de trabajo.
-Utiliza el {% data variables.product.prodname_cli %} y la API para agrega la solicitud de cambios que activó este flujo de trabajo hacia el proyecto. La bandera jq analiza la respuesta para obtener la ID del elemento creado. +Usa {% data variables.product.prodname_cli %} y la API para agregar la solicitud de incorporación de cambios que ha desencadenado este flujo de trabajo al proyecto. La marca jq analiza la respuesta para obtener el identificador del elemento creado.
-Guarda la fecha actual como variable de ambiente en el formato yyyy-mm-dd. +Guarda la fecha actual como una variable de entorno con el formato yyyy-mm-dd.
-Configura las variables para este paso. GITHUB_TOKEN se describe anteriormente. +Configura las variables para este paso. GITHUB_TOKEN se ha descrito anteriormente.
-Configura el valor del campo Status como Todo. Configura el valor del campo Date posted. +Establece el valor del campo Status en Todo. Establece el valor del campo Date posted.
@@ -177,7 +177,7 @@ on: {% endraw %} @@ -194,7 +194,7 @@ env: {% endraw %} @@ -209,7 +209,7 @@ jobs: {% endraw %} @@ -235,7 +235,7 @@ run-npm-build: @@ -270,7 +270,7 @@ run-npm-test: @@ -285,7 +285,7 @@ build-and-push-image: {% endraw %} @@ -302,7 +302,7 @@ permissions: {% endraw %} @@ -321,7 +321,7 @@ permissions: {% endraw %} @@ -338,7 +338,7 @@ permissions: {% endraw %} @@ -357,7 +357,7 @@ permissions: {% endraw %} {% endif %} @@ -371,7 +371,7 @@ permissions: {% endraw %} @@ -384,7 +384,7 @@ uses: docker/build-push-action@ad44023a93711e3deb337508980b4b5e9bcdc5dc {% endraw %} @@ -397,7 +397,7 @@ with: {% endraw %} @@ -411,7 +411,7 @@ context: . {% endraw %} {% endif %} @@ -425,7 +425,7 @@ push: true {% endraw %} @@ -440,7 +440,7 @@ labels: ${{ steps.meta.outputs.labels }} {% endraw %} @@ -464,22 +464,22 @@ docker.pkg.github.com/${{ github.repository }}/octo-image:${{ github.sha }} {% endif %} {% endif %}
- Configura el flujo de trabajo de Crear y publicar una imagen de Docker para que se ejecute cada vez que se sube un cambio a la rama que se llama release. + Configures the Create and publish a Docker image workflow to run every time a change is pushed to the branch called release.
- Define dos variables de ambiente personalizadas para el flujo de trabajo. Estas se utilizan para el dominio del {% data variables.product.prodname_container_registry %} y para un nombre para la imagen de Docker que compila este flujo de trabajo. + Defines two custom environment variables for the workflow. These are used for the {% data variables.product.prodname_container_registry %} domain, and a name for the Docker image that this workflow builds.
- Hay solo un job en este flujo de trabajo. Se configura para ejecutarse en la última versión disponible de Ubuntu. + There is a single job in this workflow. It's configured to run on the latest available version of Ubuntu.
- Este job instala NPM y lo utiliza para crear la app. + This job installs NPM and uses it to build the app.
- Este job utiliza npm test para probar el código. El comando needs: run-npm-build hace que este job dependa del job run-npm-build. + This job uses npm test to test the code. The needs: run-npm-build command makes this job dependent on the run-npm-build job.
- Este job publica el paquete. El comando needs: run-npm-test hace que este job dependa del job run-npm-test. + This job publishes the package. The needs: run-npm-test command makes this job dependent on the run-npm-test job.
- Configura los permisos que se otorgan al GITHUB_TOKEN para las acciones en este job. + Sets the permissions granted to the GITHUB_TOKEN for the actions in this job.
- Crea un paso que se llama Log in to the {% data variables.product.prodname_container_registry %}, el cual se asienta en el registro utilizando la cuenta y contraseñas que publicarán los paquetes. Una vez que se publica, los paquetes pertenecerán a la cuenta que se define aquí. + Creates a step called Log in to the {% data variables.product.prodname_container_registry %}, which logs in to the registry using the account and password that will publish the packages. Once published, the packages are owned by the account defined here.
- Este paso utiliza docker/metadata-action para extrar etiquetas y marcas que se aplicarán a la imagen específica. La id "meta" permite que se referencie la salida de este paso en otro subsecuente. El valor images proporciona el nombre base para las etiquetas y marcadores. + This step uses docker/metadata-action to extract tags and labels that will be applied to the specified image. The id "meta" allows the output of this step to be referenced in a subsequent step. The images value provides the base name for the tags and labels.
- Crea un paso nuevo que se llame Log in to GitHub Docker Registry, el cual inicia sesión en el registro utilizando la cuenta y contraseña que publicará los paquetes. Una vez que se publica, los paquetes pertenecerán a la cuenta que se define aquí. + Creates a new step called Log in to GitHub Docker Registry, which logs in to the registry using the account and password that will publish the packages. Once published, the packages are owned by the account defined here.
- Crea un paso nuevo que se llama Build and push Docker image. Este paso se ejecuta como parte del job build-and-push-image. + Creates a new step called Build and push Docker image. This step runs as part of the build-and-push-image job.
- Utiliza la acción build-push-action de Docker para crear la imagen, basándose en el Dockerfile de tu repositorio. Si la compilación es exitosa, sube la imagen al {% data variables.product.prodname_registry %}. + Uses the Docker build-push-action action to build the image, based on your repository's Dockerfile. If the build succeeds, it pushes the image to {% data variables.product.prodname_registry %}.
- Envía los parámetros requeridas a la acción build-push-action. Estas se definen en líneas subsecuentes. + Sends the required parameters to the build-push-action action. These are defined in the subsequent lines.
- Define el contexto de la compilación como el conjunto de archivos que se ubican en la ruta específica. Para obtener más información, consulta la sección "Uso". + Defines the build's context as the set of files located in the specified path. For more information, see "Usage."
- Sube esta imagen al registro si se compila con éxito. + Pushes this image to the registry if it is built successfully.
- Agrega las etiquetas y marcadores que se exrayeron en el paso "meta". + Adds the tags and labels extracted in the "meta" step.
- Etiqueta la imagen con el SHA de la confirmación que activó el flujo de trabajo. + Tags the image with the SHA of the commit that triggered the workflow.
-Este flujo de trabajo nuevo se ejecutará automáticamente cada que subas un cambio a una rama que se llame `release` en el repositorio. Puedes ver el progreso en la pestaña de **Acciones**. +This new workflow will run automatically every time you push a change to a branch named `release` in the repository. You can view the progress in the **Actions** tab. -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)". +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)." -## Instalar un paquete mediante una acción +## Installing a package using an action -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. +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. -El instalar los paquetes que hospeda el {% data variables.product.prodname_registry %} a través de las {% data variables.product.prodname_actions %} requiere una configuración mínima o autenticación adicional cuando utilizas un `GITHUB_TOKEN`.{% ifversion fpt or ghec %} También, la transferencia de datos es gratuita cuando una acción instala un paquete. Para obtener más información, consulta la sección "[Acerca de la facturación para el {% data variables.product.prodname_registry %}](/billing/managing-billing-for-github-packages/about-billing-for-github-packages)".{% endif %} +Installing packages hosted by {% data variables.product.prodname_registry %} through {% data variables.product.prodname_actions %} requires minimal configuration or additional authentication when you use the `GITHUB_TOKEN`.{% ifversion fpt or ghec %} Data transfer is also free when an action installs a package. For more information, see "[About billing for {% data variables.product.prodname_registry %}](/billing/managing-billing-for-github-packages/about-billing-for-github-packages)."{% endif %} {% data reusables.package_registry.actions-configuration %} @@ -488,20 +488,23 @@ El instalar los paquetes que hospeda el {% data variables.product.prodname_regis The {% data variables.product.prodname_ghcr_and_npm_registry %} support the `GITHUB_TOKEN` for easy and secure authentication in your workflows. If your workflow is using a personal access token (PAT) to authenticate to the registry, then we highly recommend you update your workflow to use the `GITHUB_TOKEN`. -Para obtener más información sobre el `GITHUB_TOKEN`, consulta la sección "[Autenticación en un flujo de trabajo](/actions/reference/authentication-in-a-workflow#using-the-github_token-in-a-workflow)". +For more information about the `GITHUB_TOKEN`, see "[Authentication in a workflow](/actions/reference/authentication-in-a-workflow#using-the-github_token-in-a-workflow)." -El utilizar el `GITHUB_TOKEN` en vez de un PAT, el cual incluya el alcance de `repo`, incrementa la seguridad de tu repositorio, ya que no necesita sutilizar un PAT de vida extendida que ofrezca acceso innecesario al repositorio en donde se ejecuta tu flujo de trabajo. Para obtener más información acerca de las mejores prácticas de seguridad, consulta la sección "[Fortalecimiento de seguridad para las GitHub Actions](/actions/learn-github-actions/security-hardening-for-github-actions#using-secrets)". +Using the `GITHUB_TOKEN` instead of a PAT, which includes the `repo` scope, increases the security of your repository as you don't need to use a long-lived PAT that offers unnecessary access to the repository where your workflow is run. For more information about security best practices, see "[Security hardening for GitHub Actions](/actions/learn-github-actions/security-hardening-for-github-actions#using-secrets)." -1. Navega a la página de llegada de tu paquete. -1. En la barra lateral izquierda, haz clic en **Acceso a las acciones**. ![Opción "Acceso a las acciones" en el menú izquierdo](/assets/images/help/package-registry/organization-repo-access-for-a-package.png) -1. Para asegurarte de que tu paquete de contenedor tenga acceso a tu flujo de trabajo, debes agregar el repositorio en donde se almacena el flujo de trabajo a tu contenedor. Haz clic en **Agregar repositorio** y busca el repositorio que quieres agregar. ![Botón "Agregar repositorio"](/assets/images/help/package-registry/add-repository-button.png) +1. Navigate to your package landing page. +1. In the left sidebar, click **Actions access**. + !["Actions access" option in left menu](/assets/images/help/package-registry/organization-repo-access-for-a-package.png) +1. To ensure your container package has access to your workflow, you must add the repository where the workflow is stored to your container. Click **Add repository** and search for the repository you want to add. + !["Add repository" button](/assets/images/help/package-registry/add-repository-button.png) {% note %} - **Nota:** Agregar un repositorio a tu contenedor a través de la opción de menú **Acceso de las acciones** es diferente que conectar tu contenedor a un repositorio. Para obtener más información, consulta las opciones "[Garantizar a tu paquete acceso al flujo de trabajo](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility#ensuring-workflow-access-to-your-package)" y "[Conectar un repositorio a un paquete](/packages/learn-github-packages/connecting-a-repository-to-a-package)". + **Note:** Adding a repository to your container through the **Actions access** menu option is different than connecting your container to a repository. For more information, see "[Ensuring workflow access to your package](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility#ensuring-workflow-access-to-your-package)" and "[Connecting a repository to a package](/packages/learn-github-packages/connecting-a-repository-to-a-package)." {% endnote %} -1. Opcionalmente, utiliza el menú desplegable de "rol", selecciona el nivel de acceso predeterminado que te gustaría que tuviera el repositorio en tu imagen de contenedor. ![Niveles de acceso de permisos para otorgar a los repositorios](/assets/images/help/package-registry/repository-permission-options-for-package-access-through-actions.png) -1. Abre tu archivo de flujo de trabajo. On the line where you log in to the registry, replace your PAT with {% raw %}`${{ secrets.GITHUB_TOKEN }}`{% endraw %}. +1. Optionally, using the "role" drop-down menu, select the default access level that you'd like the repository to have to your container image. + ![Permission access levels to give to repositories](/assets/images/help/package-registry/repository-permission-options-for-package-access-through-actions.png) +1. Open your workflow file. On the line where you log in to the registry, replace your PAT with {% raw %}`${{ secrets.GITHUB_TOKEN }}`{% endraw %}. For example, this workflow publishes a Docker image to the {% data variables.product.prodname_container_registry %} and uses {% raw %}`${{ secrets.GITHUB_TOKEN }}`{% endraw %} to authenticate. diff --git a/translations/es-ES/content/packages/quickstart.md b/translations/es-ES/content/packages/quickstart.md index 1beb08ec1d..ed4b10bda2 100644 --- a/translations/es-ES/content/packages/quickstart.md +++ b/translations/es-ES/content/packages/quickstart.md @@ -7,9 +7,14 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: Inicio Rápido +shortTitle: Quickstart +ms.openlocfilehash: 207b91e821037a6eb61ae7bc9b18c98d8b14fdd2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147098013' --- - {% data reusables.actions.enterprise-github-hosted-runners %} ## Introducción @@ -18,19 +23,19 @@ En esta guía, crearás un flujo de trabajo de {% data variables.product.prodnam ## Publicar tu paquete -1. Crea un repositorio nuevo en {% data variables.product.prodname_dotcom %}, agregando el `.gitignore` para Node. Para obtener más información, consulta la sección "[Crear un repositorio nuevo](/github/creating-cloning-and-archiving-repositories/creating-a-new-repository)". -2. Clona el repositorio en tu máquina local. +1. Cree un nuevo repositorio en {% data variables.product.prodname_dotcom %} y agregue el archivo `.gitignore` para Node. Para más información, vea "[Creación de un repositorio](/github/creating-cloning-and-archiving-repositories/creating-a-new-repository)". +2. Clone el repositorio en la máquina local. ```shell $ git clone https://{% ifversion ghes or ghae %}YOUR-HOSTNAME{% else %}github.com{% endif %}/YOUR-USERNAME/YOUR-REPOSITORY.git $ cd YOUR-REPOSITORY ``` -3. Crea un archivo `index.js` y agrega una alerta básica que diga "Hello world!" +3. Cree un archivo `index.js` y agregue una alerta básica que diga "Hello, world!". {% raw %} ```javascript{:copy} console.log("Hello, World!"); ``` {% endraw %} -4. Inicializa un paquete de npm con `npm init`. En el asistente de inicialización de paquetes, ingresa tu paquete con el nombre: _`@YOUR-USERNAME/YOUR-REPOSITORY`_, y configura el script de pruebas en `exit 0`. Esto generará un archivo `package.json` con información sobre tu paquete. +4. Inicialice un paquete de npm con `npm init`. En el asistente para la inicialización de paquetes, escriba el paquete con el nombre : _`@YOUR-USERNAME/YOUR-REPOSITORY`_ y establezca el script de prueba en `exit 0`. Esto generará un archivo `package.json` con información sobre el paquete. {% raw %} ```shell $ npm init @@ -41,15 +46,15 @@ En esta guía, crearás un flujo de trabajo de {% data variables.product.prodnam ... ``` {% endraw %} -5. Ejecuta `npm install` para generar el archivo `package-lock.json` y luego confirma y sube tus cambios a {% data variables.product.prodname_dotcom %}. +5. Ejecute `npm install` para generar el archivo `package-lock.json` y, después, confirme e inserte los cambios en {% data variables.product.prodname_dotcom %}. ```shell $ npm install $ git add index.js package.json package-lock.json $ git commit -m "initialize npm package" $ git push ``` -6. Crea un directorio de `.github/workflows`. En este directorio, crea un archivo que se llame `release-package.yml`. -7. Copia el siguiente contenido de YAML en el archivo `release-package.yml`{% ifversion ghes or ghae %}, reemplazando a `YOUR-HOSTNAME` con el nombre de tu empresa{% endif %}. +6. Cree un directorio `.github/workflows`. En este directorio, cree un archivo denominado `release-package.yml`. +7. Copia el siguiente contenido YAML en el archivo `release-package.yml`{% ifversion ghes or ghae %}, reemplazando `YOUR-HOSTNAME` por el nombre de tu empresa{% endif %}. ```yaml{:copy} name: Node.js Package @@ -86,14 +91,12 @@ En esta guía, crearás un flujo de trabajo de {% data variables.product.prodnam NODE_AUTH_TOKEN: ${% raw %}{{secrets.GITHUB_TOKEN}}{% endraw %} ``` 8. Dile a NPM en qué alcance y registro publicar paquetes para utilizar uno de los siguientes métodos: - - Agrega un archivo de configuración NPM para el repositorio creando un archivo `.npmrc` en el directorio raíz con el siguiente contenido: - {% raw %} + - Agregue un archivo de configuración de NPM para el repositorio mediante la creación de un archivo `.npmrc` en el directorio raíz con el contenido: {% raw %} ```shell @YOUR-USERNAME:registry=https://npm.pkg.github.com ``` {% endraw %} - - Edita el archivo `package.json` y especifica la clave `publishConfig`: - {% raw %} + - Edite el archivo `package.json` y especifique la clave `publishConfig`: {% raw %} ```shell "publishConfig": { "@YOUR-USERNAME:registry": "https://npm.pkg.github.com" @@ -109,27 +112,25 @@ En esta guía, crearás un flujo de trabajo de {% data variables.product.prodnam $ git push ``` 10. El flujo de trabajo que creaste se ejecutará cuando sea que se cree un lanzamiento nuevo en tu repositorio. Si las pruebas pasan, entonces el paquete se publicará en {% data variables.product.prodname_registry %}. - - Para probar esto, navega a la pestaña de **Código** en tu repositorio y crea un lanzamiento nuevo. Para obtener más información, consulta la sección "[Gestionar los lanzamientos en un repositorio](/github/administering-a-repository/managing-releases-in-a-repository#creating-a-release)". + + Para probar esto, vaya a la pestaña **Code** (Código) del repositorio y cree una nueva versión. Para más información, vea "[Administración de las versiones en un repositorio](/github/administering-a-repository/managing-releases-in-a-repository#creating-a-release)". ## Visualizar tu paquete publicado Puedes ver todos los paquetes que has publicado. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.package_registry.packages-from-code-tab %} -{% data reusables.package_registry.navigate-to-packages %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.package_registry.packages-from-code-tab %} {% data reusables.package_registry.navigate-to-packages %} ## Instalar un paquete publicado -Ahora que publicaste el paquete, querrás utilizarlo como una dependencia en tus proyectos. Para obtener más información, consulta la sección "[Trabajar con el registro de npm](/packages/working-with-a-github-packages-registry/working-with-the-npm-registry#installing-a-package)". +Ahora que publicaste el paquete, querrás utilizarlo como una dependencia en tus proyectos. Para obtener más información, vea "[Trabajo con el registro npm](/packages/working-with-a-github-packages-registry/working-with-the-npm-registry#installing-a-package)". ## Pasos siguientes El flujo básico que acabas de agregar se ejecuta en cualquier momento que se cree un lanzamiento nuevo en tu repositorio. Pero esto es solo el inicio de lo que puedes hacer con el {% data variables.product.prodname_registry %}. Puedes publicar tu paquete en varios registros con un solo flujo de trabajo, activar el flujo de trabajo para que se ejecute en eventos diferentes tales como una solicitud de cambios fusionada, administrar contenedores, y más. -El combinar el {% data variables.product.prodname_registry %} y las {% data variables.product.prodname_actions %} puede ayudarte a automatizar casi cualquier aspecto de tu proceso de desarrollo de aplicaciones. ¿Listo para comenzar? Aquí hay algunos recursos útiles para llevar a cabo los siguientes pasos con el {% data variables.product.prodname_registry %} y las {% data variables.product.prodname_actions %}: +El combinar el {% data variables.product.prodname_registry %} y las {% data variables.product.prodname_actions %} puede ayudarte a automatizar casi cualquier aspecto de tu proceso de desarrollo de aplicaciones. ¿Ya está listo para comenzar? Aquí hay algunos recursos útiles para llevar a cabo los siguientes pasos con el {% data variables.product.prodname_registry %} y las {% data variables.product.prodname_actions %}: -- "[Aprende sobre el {% data variables.product.prodname_registry %}](/packages/learn-github-packages)" para un tutorial más a fondo de GitHub Packages -- "[Aprende sobre las {% data variables.product.prodname_actions %}](/actions/learn-github-actions)" para un tutorial más a fondo de GitHub Actions -- "[Trabajar con un registro de {% data variables.product.prodname_registry %} registry](/packages/working-with-a-github-packages-registry)" para casos de uso y ejemplos específicos +- Consulte "[Más información sobre {% data variables.product.prodname_registry %}](/packages/learn-github-packages)" para obtener un tutorial detallado sobre los paquetes de GitHub. +- Consulte "[Más información sobre {% data variables.product.prodname_actions %}](/actions/learn-github-actions)" para obtener un tutorial en profundidad sobre Acciones de GitHub. +- Consulte "[Trabajo con un registro de {% data variables.product.prodname_registry %}](/packages/working-with-a-github-packages-registry)" para obtener casos de uso y ejemplos específicos. diff --git a/translations/es-ES/content/packages/working-with-a-github-packages-registry/index.md b/translations/es-ES/content/packages/working-with-a-github-packages-registry/index.md index 4a2071bc6f..89698a5cb6 100644 --- a/translations/es-ES/content/packages/working-with-a-github-packages-registry/index.md +++ b/translations/es-ES/content/packages/working-with-a-github-packages-registry/index.md @@ -1,6 +1,6 @@ --- title: Trabajar con un registro de Paquetes de GitHub -shortTitle: Trabajar con un registro de Paquetes de GitHub +shortTitle: Working with a GitHub Packages registry intro: 'Aprende a utilizar el registro compatible del {% data variables.product.prodname_registry %}.' redirect_from: - /github/managing-packages-with-github-packages/using-github-packages-with-your-projects-ecosystem @@ -22,12 +22,11 @@ children: - /working-with-the-gradle-registry - /working-with-the-nuget-registry - /migrating-to-the-container-registry-from-the-docker-registry +ms.openlocfilehash: 69cfbe84b6c443a29066a4234ae29f557c305d38 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140445' --- - -{% data reusables.package_registry.packages-ghes-release-stage %} -{% data reusables.package_registry.packages-ghae-release-stage %} -{% ifversion fpt or ghec %} -![Diagrama que muestra la compatibilidad de paquetes para Docker, el registro de contenedores, RubyGems, npm, Apache Maven, NuGet y Gradle](/assets/images/help/package-registry/packages-diagram-with-container-registry.png) -{% else %} -![Diagrama ue muestra la compatibilidad de paquetes para Docker, RubyGems, npm, Apache Maven, Gradle, NuGet y Docker](/assets/images/help/package-registry/packages-diagram-without-container-registry.png) -{% endif %} +{% data reusables.package_registry.packages-ghes-release-stage %} {% data reusables.package_registry.packages-ghae-release-stage %} {% ifversion fpt or ghec %} ![Diagrama en el que se muestra la compatibilidad de paquetes con Docker, el registro de contenedor, RubyGems, npm, Apache Maven, NuGet y Gradle](/assets/images/help/package-registry/packages-diagram-with-container-registry.png) {% else %} ![Diagrama en el que se muestra la compatibilidad de paquetes con Docker, RubyGems, npm, Apache Maven, Gradle, NuGet y Docker](/assets/images/help/package-registry/packages-diagram-without-container-registry.png) {% endif %} diff --git a/translations/es-ES/content/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry.md b/translations/es-ES/content/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry.md index b278bf0321..49921e75a2 100644 --- a/translations/es-ES/content/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry.md +++ b/translations/es-ES/content/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry.md @@ -1,6 +1,6 @@ --- title: Migrarse al registro del contenedor desde el registro de Docker -intro: '{% ifversion docker-ghcr-enterprise-migration %}Un propietario de empresa puede{% else %}{% data variables.product.company_short %}{% endif %} migrará las imágenes de Docker que se hayan almacenado previamente en el registro de Docker en {% data variables.product.product_location %} hacia el {% data variables.product.prodname_container_registry %}.' +intro: '{% ifversion docker-ghcr-enterprise-migration %}El propietario de una empresa puede migrar{% else %}{% data variables.product.company_short %} migrará{% endif %} las imágenes de Docker almacenadas previamente en el registro de Docker en {% data variables.product.product_location %} al {% data variables.product.prodname_container_registry %}.' product: '{% data reusables.gated-features.packages %}' redirect_from: - /packages/getting-started-with-github-container-registry/migrating-to-github-container-registry-for-docker-images @@ -10,41 +10,46 @@ versions: fpt: '*' ghec: '*' feature: docker-ghcr-enterprise-migration -shortTitle: Migración al registro de contenedores +shortTitle: Migration to Container registry topics: - Containers - Docker - Migration +ms.openlocfilehash: eb940881f59c9c935695c6fd7e3a62c9c3f387c9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147409495' --- - {% data reusables.package_registry.container-registry-ghes-beta %} -## Acerca de {% data variables.product.prodname_container_registry %} +## Acerca del {% data variables.product.prodname_container_registry %} -{% data reusables.package_registry.container-registry-benefits %} Para obtener más información, consulta la sección "[Trabajar con el {% data variables.product.prodname_container_registry %}](/packages/working-with-a-github-packages-registry/working-with-the-container-registry)". +{% data reusables.package_registry.container-registry-benefits %} Para obtener más información, consulta "[Trabajar con el {% data variables.product.prodname_container_registry %}](/packages/working-with-a-github-packages-registry/working-with-the-container-registry)". ## Acerca de la migración desde el registro de Docker -{% data reusables.package_registry.container-registry-replaces-docker-registry %} Si almacenaste imágenes de Docker en el registro de Docker, {% ifversion docker-ghcr-enterprise-migration %}un propietario de una empresa{% else %}{% data variables.product.company_short %}{% endif %} migrará las imágenes gradualmente hacia el {% data variables.product.prodname_container_registry %}. No se requiere que realices ninguna acción. +{% data reusables.package_registry.container-registry-replaces-docker-registry %} Si has almacenado imágenes de Docker en el registro de Docker, {% ifversion docker-ghcr-enterprise-migration %}el propietario de una empresa{% else %}{% data variables.product.company_short %}{% endif %} migrará gradualmente las imágenes al {% data variables.product.prodname_container_registry %}. No es necesario que realice ninguna acción. {% ifversion docker-ghcr-enterprise-migration %} {% note %} -**Nota**: {% data reusables.package_registry.container-registry-ghes-migration-availability %} Para obtener más información sobre cómo encontrar la versión de {% data variables.product.product_name %} que utilizas, consulta la sección "[Acerca de las versiones de {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs#github-enterprise-server)". +**Nota**: {% data reusables.package_registry.container-registry-ghes-migration-availability %} Para obtener más información sobre cómo encontrar la versión de {% data variables.product.product_name %} utilizada, consulta "[Acerca de las versiones de {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs#github-enterprise-server)". {% endnote %} {% endif %} -Después de que una imagen de Docker se migra al {% data variables.product.prodname_container_registry %}, verás los siguientes cambios a los detalles del paquete. +Después de migrar las imágenes al {% data variables.product.prodname_container_registry %}, verás los siguientes cambios en la página de detalles de un paquete. -- El icono será el logo del {% data variables.product.prodname_container_registry %} en vez del logo de Docker. -- El dominio en la URL de extracción será {% data variables.product.prodname_container_registry_namespace %} en vez de {% data variables.product.prodname_docker_registry_namespace %}. +- El icono será el logotipo del {% data variables.product.prodname_container_registry %}, en lugar del logotipo de Docker. +- El dominio de la dirección URL de extracción será {% data variables.product.prodname_container_registry_namespace %}, en lugar de {% data variables.product.prodname_docker_registry_namespace %}. {% ifversion fpt or ghec %} -![Captura de pantalla de una imagen de Docker que se migró al {% data variables.product.prodname_container_registry %}](/assets/images/help/package-registry/container-registry-details-page.png) +![Captura de pantalla de una imagen de Docker migrada al {% data variables.product.prodname_container_registry %}](/assets/images/help/package-registry/container-registry-details-page.png) {% endif %} @@ -52,18 +57,18 @@ Después de que una imagen de Docker se migra al {% data variables.product.prodn {% ifversion fpt or ghec %} -Después de la migración, ya no podrás utilizar la API de GraphQL para consultar paquetes con un `PackageType` de "DOCKER". En su lugar, puedes utilizar la API de REST para consultar paquetes con un `package_type` de "container". Para obtener más información, consulta la sección "[Paquetes](/rest/reference/packages)" en la documentación de la API de REST. +Después de la migración, ya no podrás usar GraphQL API para consultar paquetes con un `PackageType` de "DOCKER". Alternativamente, puedes usar la API REST para consultar paquetes con un `package_type` de "contenedor". Para obtener más información, consulta "[Paquetes](/rest/reference/packages)" en la documentación de la API REST. -## Acerca de la facturación para {% data variables.product.prodname_container_registry %} +## Acerca de la facturación para el {% data variables.product.prodname_container_registry %} -Para obtener más información sobre la facturación del {% data variables.product.prodname_container_registry %}, consulta la sección "[Acerca de la facturación para el {% data variables.product.prodname_registry %}](/billing/managing-billing-for-github-packages/about-billing-for-github-packages)". +Para obtener más información sobre la facturación del {% data variables.product.prodname_container_registry %}, consulta "[Acerca de la facturación del {% data variables.product.prodname_registry %}](/billing/managing-billing-for-github-packages/about-billing-for-github-packages)". {% endif %} {% ifversion docker-ghcr-enterprise-migration %} -## Leer más +## Información adicional -- "[Migrar tu empresa al {% data variables.product.prodname_container_registry %} desde el registro de Docker](/admin/packages/migrating-your-enterprise-to-the-container-registry-from-the-docker-registry)" +- "[Migración de la empresa al {% data variables.product.prodname_container_registry %} desde el registro de Docker](/admin/packages/migrating-your-enterprise-to-the-container-registry-from-the-docker-registry)" {% endif %} 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 724f57e18d..f06f07b538 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 @@ -1,6 +1,6 @@ --- -title: Working with the Apache Maven registry -intro: 'You can configure Apache Maven to publish packages to {% data variables.product.prodname_registry %} and to use packages stored on {% data variables.product.prodname_registry %} as dependencies in a Java project.' +title: Trabajar con el registro de Apache Maven +intro: 'Puedes configurar Apache Maven para publicar paquetes para {% data variables.product.prodname_registry %} y utilizar paquetes almacenados en {% data variables.product.prodname_registry %} como dependencias en un proyecto Java.' product: '{% data reusables.gated-features.packages %}' redirect_from: - /articles/configuring-apache-maven-for-use-with-github-package-registry @@ -14,36 +14,38 @@ versions: ghae: '*' ghec: '*' shortTitle: Apache Maven registry +ms.openlocfilehash: 0d2fafd69ac870a521fee8c7105b79bf8839d62c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147061710' --- - -{% data reusables.package_registry.packages-ghes-release-stage %} -{% data reusables.package_registry.packages-ghae-release-stage %} +{% data reusables.package_registry.packages-ghes-release-stage %} {% data reusables.package_registry.packages-ghae-release-stage %} {% data reusables.package_registry.admins-can-configure-package-types %} -## Authenticating to {% data variables.product.prodname_registry %} +## Autenticar a {% data variables.product.prodname_registry %} {% data reusables.package_registry.authenticate-packages %} {% data reusables.package_registry.authenticate-packages-github-token %} -### Authenticating with a personal access token +### Autenticarte con un token de acceso personal {% data reusables.package_registry.required-scopes %} -You can authenticate to {% data variables.product.prodname_registry %} with Apache Maven by editing your *~/.m2/settings.xml* file to include your personal access token. Create a new *~/.m2/settings.xml* file if one doesn't exist. +Puedes autenticar en {% data variables.product.prodname_registry %} con Apache Maven editando tu archivo *~/.m2/settings.xml* para incluir tu token de acceso personal. Crea un nuevo archivo *~/.m2/settings.xml* si no existe uno. -In the `servers` tag, add a child `server` tag with an `id`, replacing *USERNAME* with your {% data variables.product.prodname_dotcom %} username, and *TOKEN* with your personal access token. +En la etiqueta `servers`, agrega una etiqueta secundaria `server` con `id`, reemplazando *USERNAME* por el nombre de usuario de {% data variables.product.prodname_dotcom %} y *TOKEN* por el token de acceso personal. -In the `repositories` tag, configure a repository by mapping the `id` of the repository to the `id` you added in the `server` tag containing your credentials. Replace {% ifversion ghes or ghae %}*HOSTNAME* with the host name of {% data variables.product.product_location %}, and{% endif %} *OWNER* with the name of the user or organization account that owns the repository. Because uppercase letters aren't supported, you must use lowercase letters for the repository owner even if the {% data variables.product.prodname_dotcom %} user or organization name contains uppercase letters. +En la etiqueta `repositories`, configura un repositorio asignando el `id` del repositorio al `id` que has agregado en la etiqueta `server` que contiene las credenciales. Reemplaza {% ifversion ghes or ghae %}*HOSTNAME* por el nombre de host de {% data variables.product.product_location %}, y{% endif %} *OWNER* por el nombre de la cuenta de usuario o de la organización que posee el repositorio. Dado que las letras mayúsculas no son compatibles, debes usar minúsculas para el propietario del repositorio si el nombre de usuario o el nombre de la organización de {% data variables.product.prodname_dotcom %} contiene letras mayúsculas. -If you want to interact with multiple repositories, you can add each repository to separate `repository` children in the `repositories` tag, mapping the `id` of each to the credentials in the `servers` tag. +Si quieres interactuar con varios repositorios, puedes agregar cada repositorio a un elemento secundario `repository` independiente en la etiqueta `repositories`, asignando el `id` de cada uno a las credenciales de la etiqueta `servers`. {% data reusables.package_registry.apache-maven-snapshot-versions-supported %} -{% ifversion ghes %} -If your instance has subdomain isolation enabled: -{% endif %} +{% ifversion ghes %} Si en la instancia se ha habilitado el aislamiento de subdominios: {% endif %} ```xml ``` -{% ifversion ghes %} -If your instance has subdomain isolation disabled: +{% ifversion ghes %}Si en la instancia se ha deshabilitado el aislamiento de subdominios: ```xml ` element of the *pom.xml* file. {% data variables.product.prodname_dotcom %} will match the repository based on that field. Since the repository name is also part of the `distributionManagement` element, there are no additional steps to publish multiple packages to the same repository. +Si quieres publicar varios paquetes en el mismo repositorio, puedes incluir la dirección URL del repositorio en el elemento `` del archivo *pom.xml*. {% data variables.product.prodname_dotcom %} coincidirá con el repositorio según ese campo. Dado que el nombre del repositorio también forma parte del elemento `distributionManagement`, no hay pasos adicionales para publicar varios paquetes en el mismo repositorio. -For more information on creating a package, see the [maven.apache.org documentation](https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html). +Para obtener más información sobre cómo crear un paquete, consulta la [documentación de maven.apache.org](https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html). -1. Edit the `distributionManagement` element of the *pom.xml* file located in your package directory, replacing {% ifversion ghes or ghae %}*HOSTNAME* with the host name of {% data variables.product.product_location %}, {% endif %}`OWNER` with the name of the user or organization account that owns the repository and `REPOSITORY` with the name of the repository containing your project.{% ifversion ghes %} +1. Edita el elemento `distributionManagement` del archivo *pom.xml* ubicado en el directorio del paquete, reemplazando {% ifversion ghes or ghae %}*HOSTNAME* por el nombre de host de {% data variables.product.product_location %}, {% endif %}`OWNER` por el nombre de la cuenta de usuario o de la organización que posee el repositorio y `REPOSITORY` por el nombre del repositorio que contiene el proyecto.{% ifversion ghes %} - If your instance has subdomain isolation enabled:{% endif %} + Si tu instancia tiene habilitado el aislamiento de subdominio:{% endif %} ```xml @@ -165,12 +166,12 @@ For more information on creating a package, see the [maven.apache.org documentat {% data reusables.package_registry.viewing-packages %} -## Installing a package +## Instalación de un paquete -To install an Apache Maven package from {% data variables.product.prodname_registry %}, edit the *pom.xml* file to include the package as a dependency. If you want to install packages from more than one repository, add a `repository` tag for each. For more information on using a *pom.xml* file in your project, see "[Introduction to the POM](https://maven.apache.org/guides/introduction/introduction-to-the-pom.html)" in the Apache Maven documentation. +Para instalar un paquete de Apache Maven desde {% data variables.product.prodname_registry %}, edita el archivo *pom.xml* para incluir el paquete como una dependencia. Si quieres instalar paquetes desde más de un repositorio, agrega una etiqueta `repository` para cada uno. Para obtener más información sobre el uso de un archivo *pom.xml* en el proyecto, consulta "[Introducción a POM](https://maven.apache.org/guides/introduction/introduction-to-the-pom.html)" en la documentación de Apache Maven. {% data reusables.package_registry.authenticate-step %} -2. Add the package dependencies to the `dependencies` element of your project *pom.xml* file, replacing `com.example:test` with your package. +2. Agrega las dependencias del paquete al elemento `dependencies` del archivo *pom.xml* del proyecto, reemplazando `com.example:test` por el paquete. ```xml @@ -182,13 +183,13 @@ To install an Apache Maven package from {% data variables.product.prodname_regis ``` {% data reusables.package_registry.checksum-maven-plugin %} -3. Install the package. +3. Instala el paquete. ```shell $ mvn install ``` -## Further reading +## Información adicional -- "[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)" +- "[Trabajo con el registro de Gradle](/packages/working-with-a-github-packages-registry/working-with-the-gradle-registry)" +- "[Eliminación y restauración de un paquete](/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-container-registry.md b/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-container-registry.md index a47d638a3b..98ac905c0a 100644 --- a/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-container-registry.md +++ b/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-container-registry.md @@ -1,6 +1,6 @@ --- -title: Trabajar con el registro de contenedores -intro: 'Puedes almacenar y administrar imágenes de Docker y de OCI en el {% data variables.product.prodname_container_registry %}, el cual utiliza el designador de nombre de paquete `https://{% data reusables.package_registry.container-registry-hostname %}`.' +title: Working with the Container registry +intro: 'You can store and manage Docker and OCI images in the {% data variables.product.prodname_container_registry %}, which uses the package namespace `https://{% data reusables.package_registry.container-registry-hostname %}`.' product: '{% data reusables.gated-features.packages %}' redirect_from: - /packages/managing-container-images-with-github-container-registry/pushing-and-pulling-docker-images @@ -16,83 +16,83 @@ versions: fpt: '*' ghec: '*' ghes: '>= 3.5' -shortTitle: Registro de contenedores +shortTitle: Container registry --- {% data reusables.package_registry.container-registry-ghes-beta %} -## Acerca de {% data variables.product.prodname_container_registry %} +## About the {% data variables.product.prodname_container_registry %} {% data reusables.package_registry.container-registry-benefits %} {% ifversion ghes > 3.4 %} -Para utilizar el {% data variables.product.prodname_container_registry %} en {% data variables.product.product_name %}, tu administrador de sitio primero debe configurar el {% data variables.product.prodname_registry %} para tu instancia **y** habilitar el aislamiento de subdominios. Para obtener más información, consulta las secciones "[Iniciar con GitHub Packages para tu empresa](/admin/packages/getting-started-with-github-packages-for-your-enterprise)" y "[Habilitar el aislamiento de subdominios](/admin/configuration/configuring-network-settings/enabling-subdomain-isolation)". +To use the {% data variables.product.prodname_container_registry %} on {% data variables.product.product_name %}, your site administrator must first configure {% data variables.product.prodname_registry %} for your instance **and** enable subdomain isolation. For more information, see "[Getting started with GitHub Packages for your enterprise](/admin/packages/getting-started-with-github-packages-for-your-enterprise)" and "[Enabling subdomain isolation](/admin/configuration/configuring-network-settings/enabling-subdomain-isolation)." {% endif %} -## Acerca del soporte para el {% data variables.product.prodname_container_registry %} +## About {% data variables.product.prodname_container_registry %} support -El {% data variables.product.prodname_container_registry %} es actualmente compatible con los siguientes formatos de contenedores de imagen: +The {% data variables.product.prodname_container_registry %} currently supports the following container image formats: -* [Docker Image Manifest V2, Modelo 2](https://docs.docker.com/registry/spec/manifest-v2-2/) -* [Especificaciones de Open Container Initiavie (OCI)](https://github.com/opencontainers/image-spec) +* [Docker Image Manifest V2, Schema 2](https://docs.docker.com/registry/spec/manifest-v2-2/) +* [Open Container Initiative (OCI) Specifications](https://github.com/opencontainers/image-spec) -Cuando instalas o publicas una imagen de Docker, el {% data variables.product.prodname_container_registry %} es compatible con capas externas, tales como imágenes de Windows. +When installing or publishing a Docker image, the {% data variables.product.prodname_container_registry %} supports foreign layers, such as Windows images. -## Autenticarse en el {% data variables.product.prodname_container_registry %} +## Authenticating to the {% data variables.product.prodname_container_registry %} {% ifversion fpt or ghec or ghes > 3.4 %} -Para autenticarte en el {% data variables.product.prodname_container_registry %} (`ghcr.io`) dentro de un flujo de trabajo de {% data variables.product.prodname_actions %}, utiliza el `GITHUB_TOKEN` para obtener la mejor seguridad y experiencia. {% data reusables.package_registry.authenticate_with_pat_for_v2_registry %} +To authenticate to the {% data variables.product.prodname_container_registry %} (`ghcr.io`) within a {% data variables.product.prodname_actions %} workflow, use the `GITHUB_TOKEN` for the best security and experience. {% data reusables.package_registry.authenticate_with_pat_for_v2_registry %} {% endif %} -{% ifversion ghes %}Asegúrate de reemplazar a `HOSTNAME` con el nombre de host o dirección IP de {% data variables.product.product_location_enterprise %} en los siguientes ejemplos.{% endif %} +{% ifversion ghes %}Ensure that you replace `HOSTNAME` with {% data variables.product.product_location_enterprise %} hostname or IP address in the examples below.{% endif %} {% data reusables.package_registry.authenticate-to-container-registry-steps %} -## Subir imágenes de contenedor +## Pushing container images -Este ejemplo sube la última versión de `IMAGE_NAME`. +This example pushes the latest version of `IMAGE_NAME`. ```shell $ docker push {% data reusables.package_registry.container-registry-hostname %}/OWNER/IMAGE_NAME:latest ``` -Este ejemplo sube la versión `2.5` de la imagen. +This example pushes the `2.5` version of the image. ```shell $ docker push {% data reusables.package_registry.container-registry-hostname %}/OWNER/IMAGE_NAME:2.5 ``` -Cuando publicas un paquete por primera vez, la visibilidad predeterminada es privada. Para cambiar la visibilidad o configurar permisos de acceso, consulta la sección "[Configurar la visibilidad y el control de accesos de un paquete](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility)". +When you first publish a package, the default visibility is private. To change the visibility or set access permissions, see "[Configuring a package's access control and visibility](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility)." -## Extraer imágenes de contenedor +## Pulling container images -### Extraer por resúmen +### Pull by digest -Para garantizar que siempre utilices la misma imagen, puedes especificar la versión exacta de la imagen de contenedor que quieres extraer de acuerdo con su valor de SHA de `digest`. +To ensure you're always using the same image, you can specify the exact container image version you want to pull by the `digest` SHA value. -1. Para encontrar el valor de SHA de resúmen, utiliza `docker inspect` o `docker pull` y copia el valor de SHA después de `Digest:` +1. To find the digest SHA value, use `docker inspect` or `docker pull` and copy the SHA value after `Digest:` ```shell $ docker inspect {% data reusables.package_registry.container-registry-hostname %}/OWNER/IMAGE_NAME ``` -2. Elimina la imagen localmente de acuerdo a tus necesidades. +2. Remove image locally as needed. ```shell $ docker rmi {% data reusables.package_registry.container-registry-hostname %}/OWNER/IMAGE_NAME:latest ``` -3. Extrae la imagen de contenedor con `@YOUR_SHA_VALUE` después del nombre de dicha imagen. +3. Pull the container image with `@YOUR_SHA_VALUE` after the image name. ```shell $ docker pull {% data reusables.package_registry.container-registry-hostname %}/OWNER/IMAGE_NAME@sha256:82jf9a84u29hiasldj289498uhois8498hjs29hkuhs ``` -### Extraer por nombre +### Pull by name ```shell $ docker pull {% data reusables.package_registry.container-registry-hostname %}/OWNER/IMAGE_NAME ``` -### Extraer por nombre y versión +### Pull by name and version -Ejemplo de CLI de Docker que muestra una imagen que se extrae por su nombre y por la etiqueta de la versión `1.14.1`: +Docker CLI example showing an image pulled by its name and the `1.14.1` version tag: ```shell $ docker pull {% data reusables.package_registry.container-registry-hostname %}/OWNER/IMAGE_NAME:1.14.1 > 5e35bd43cf78: Pull complete @@ -104,7 +104,7 @@ Ejemplo de CLI de Docker que muestra una imagen que se extrae por su nombre y po > {% data reusables.package_registry.container-registry-hostname %}/orgname/image-name/release:1.14.1 ``` -### Extraer por nombre y última versión +### Pull by name and latest version ```shell $ docker pull {% data reusables.package_registry.container-registry-hostname %}/OWNER/IMAGE_NAME:latest @@ -114,16 +114,16 @@ Ejemplo de CLI de Docker que muestra una imagen que se extrae por su nombre y po > {% data reusables.package_registry.container-registry-hostname %}/user/image-name:latest ``` -## Crear imagenes de contenedor +## Building container images -Este ejemplo crea la imagen `hello_docker`: +This example builds the `hello_docker` image: ```shell $ docker build -t hello_docker . ``` -## Etiquetar las imágenes de contenedor +## Tagging container images -1. Encuentra la ID para la imagen de Docker que quieres etiquetar. +1. Find the ID for the Docker image you want to tag. ```shell $ docker images > REPOSITORY TAG IMAGE ID CREATED SIZE @@ -132,7 +132,7 @@ Este ejemplo crea la imagen `hello_docker`: > hello-world latest fce289e99eb9 16 months ago 1.84kB ``` -2. Etiqueta tu imagen de Docker utilizando la ID ed imagen y el nombre que quieras poner a la misma, así como el destino en donde se hospedará ésta. +2. Tag your Docker image using the image ID and your desired image name and hosting destination. ```shell $ docker tag 38f737a91f39 {% data reusables.package_registry.container-registry-hostname %}/OWNER/NEW_IMAGE_NAME:latest ``` 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 dc433c384c..3e46a0bfb6 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 @@ -1,6 +1,6 @@ --- -title: Working with the Docker registry -intro: '{% ifversion fpt or ghec %}The Docker registry has now been replaced by the {% data variables.product.prodname_container_registry %}.{% else %}You can push and pull your Docker images using the {% data variables.product.prodname_registry %} Docker registry.{% endif %}' +title: Trabajar con el registro de Docker +intro: '{% ifversion fpt or ghec %}El registro de Docker ahora se reemplazó con el {% data variables.product.prodname_container_registry %}.{% else %} Puedes subir y extraer tus imágenes de Docker utilizando el Registro de Docker del {% data variables.product.prodname_registry %}.{% endif %}' product: '{% data reusables.gated-features.packages %}' redirect_from: - /articles/configuring-docker-for-use-with-github-package-registry @@ -15,165 +15,143 @@ versions: ghae: '*' ghec: '*' shortTitle: Docker registry +ms.openlocfilehash: f5d37e74f93535fd48f3400ef0b504825aadc657 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147061702' --- - {% ifversion fpt or ghec %} -{% data variables.product.prodname_dotcom %}'s Docker registry (which used the namespace `docker.pkg.github.com`) has been replaced by the {% data variables.product.prodname_container_registry %} (which uses the namespace `https://ghcr.io`). The {% data variables.product.prodname_container_registry %} offers benefits such as granular permissions and storage optimization for Docker images. +El registro de Docker de {% data variables.product.prodname_dotcom %} (que utilizó el espacio de nombres `docker.pkg.github.com`) lo ha reemplazado {% data variables.product.prodname_container_registry %} (que utiliza el espacio de nombres `https://ghcr.io`). El {% data variables.product.prodname_container_registry %} ofrece beneficios tales como permisos granulares y optimización de almacenamiento para las imágenes de Docker. -Docker images previously stored in the Docker registry are being automatically migrated into the {% data variables.product.prodname_container_registry %}. For more information, see "[Migrating to the {% data variables.product.prodname_container_registry %} from the Docker registry](/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry)" and "[Working with the {% data variables.product.prodname_container_registry %}](/packages/working-with-a-github-packages-registry/working-with-the-container-registry)." +Las imágenes de Docker que se almacenaron previamente en el registro de Docker se están migrando automáticamente al {% data variables.product.prodname_container_registry %}. Para obtener más información, consulta "[Migración a {% data variables.product.prodname_container_registry %} desde el registro de Docker](/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry)" y "[Trabajo con {% data variables.product.prodname_container_registry %}](/packages/working-with-a-github-packages-registry/working-with-the-container-registry)". {% else %} -{% data reusables.package_registry.packages-ghes-release-stage %} -{% data reusables.package_registry.packages-ghae-release-stage %} +{% data reusables.package_registry.packages-ghes-release-stage %} {% data reusables.package_registry.packages-ghae-release-stage %} {% data reusables.package_registry.admins-can-configure-package-types %} -## About Docker support +## Acerca de la compatibilidad de Docker -When installing or publishing a Docker image, the Docker registry does not currently support foreign layers, such as Windows images. +Cuando instalas o publicas una imagen de Docker, el registro de Docker no es compatible actualmente con capas ajenas, tales como imágenes de Windows. -## Authenticating to {% data variables.product.prodname_registry %} +## Autenticar a {% data variables.product.prodname_registry %} {% data reusables.package_registry.authenticate-packages %} {% data reusables.package_registry.authenticate-packages-github-token %} -### Authenticating with a personal access token +### Autenticarte con un token de acceso personal {% data reusables.package_registry.required-scopes %} -You can authenticate to {% data variables.product.prodname_registry %} with Docker using the `docker` login command. +Puedes autenticarte en {% data variables.product.prodname_registry %} con Docker utilizando el comando de inicio de sesión `docker`. -To keep your credentials secure, we recommend you save your personal access token in a local file on your computer and use Docker's `--password-stdin` flag, which reads your token from a local file. +Para mantener tus credenciales seguras, te recomendamos que guardes tu token de acceso personal en un archivo local de tu equipo y utilices la marca `--password-stdin` de Docker, que lee tu token desde un archivo local. -{% ifversion fpt or ghec %} -{% raw %} +{% ifversion fpt or ghec %} {% raw %} ```shell $ cat ~/TOKEN.txt | docker login https://docker.pkg.github.com -u USERNAME --password-stdin ``` -{% endraw %} -{% endif %} +{% endraw %} {% endif %} -{% ifversion ghes or ghae %} -{% ifversion ghes %} -If your instance has subdomain isolation enabled: -{% endif %} -{% raw %} +{% ifversion ghes or ghae %} {% ifversion ghes %} Si la instancia tiene habilitado el aislamiento de subdominio: {% endif %} {% raw %} ```shell $ cat ~/TOKEN.txt | docker login docker.HOSTNAME -u USERNAME --password-stdin ``` -{% endraw %} -{% ifversion ghes %} -If your instance has subdomain isolation disabled: +{% endraw %} {% ifversion ghes %} Si la instancia tiene deshabilitado el aislamiento de subdominio: {% raw %} ```shell $ cat ~/TOKEN.txt | docker login HOSTNAME -u USERNAME --password-stdin ``` -{% endraw %} -{% endif %} +{% endraw %} {% endif %} {% endif %} -To use this example login command, replace `USERNAME` with your {% data variables.product.product_name %} username{% ifversion ghes or ghae %}, `HOSTNAME` with the URL for {% data variables.product.product_location %},{% endif %} and `~/TOKEN.txt` with the file path to your personal access token for {% data variables.product.product_name %}. +Para utilizar este ejemplo de comando de inicio de sesión, reemplaza `USERNAME` por tu nombre de usuario de {% data variables.product.product_name %}{% ifversion ghes or ghae %}, `HOSTNAME` por la URL de {% data variables.product.product_location %},{% endif %} y `~/TOKEN.txt` por la ruta de archivo de tu token de acceso personal para {% data variables.product.product_name %}. -For more information, see "[Docker login](https://docs.docker.com/engine/reference/commandline/login/#provide-a-password-using-stdin)." +Para obtener más información, consulta "[Inicio de sesión de Docker](https://docs.docker.com/engine/reference/commandline/login/#provide-a-password-using-stdin)". -## Publishing an image +## Publicar una imagen {% data reusables.package_registry.docker_registry_deprecation_status %} {% note %} -**Note:** Image names must only use lowercase letters. +**Nota**: Los nombres de imagen solo deben usar letras minúsculas. {% endnote %} -{% data variables.product.prodname_registry %} supports multiple top-level Docker images per repository. A repository can have any number of image tags. You may experience degraded service publishing or installing Docker images larger than 10GB, layers are capped at 5GB each. For more information, see "[Docker tag](https://docs.docker.com/engine/reference/commandline/tag/)" in the Docker documentation. +{% data variables.product.prodname_registry %} admite varias imágenes Docker de primer nivel por repositorio. Un repositorio puede tener cualquier cantidad de etiquetas de imagen. Puedes experimentar un servicio de menor calidad al publicar o instalar imágenes de Docker de más de 10 GB, las capas tienen un límite de 5 GB cada una. Para obtener más información, consulta "[Etiqueta de Docker](https://docs.docker.com/engine/reference/commandline/tag/)" en la documentación de Docker. {% data reusables.package_registry.viewing-packages %} -1. Determine the image name and ID for your docker image using `docker images`. +1. Determina el nombre y la id. de la imagen Docker mediante `docker images`. ```shell $ docker images > < > > REPOSITORY TAG IMAGE ID CREATED SIZE > IMAGE_NAME VERSION IMAGE_ID 4 weeks ago 1.11MB ``` -2. Using the Docker image ID, tag the docker image, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image,{% ifversion ghes or ghae %} *HOSTNAME* with the hostname of {% data variables.product.product_location %},{% endif %} and *VERSION* with package version at build time. +2. Utilizando la id. de la imagen de Docker, etiqueta a la imagen de docker, reemplazando *OWNER* por el nombre de la cuenta de usuario u organización a la que pertenece el repositorio, *REPOSITORY* por el nombre del repositorio que contiene tu proyecto, *IMAGE_NAME* por el nombre del paquete o imagen,{% ifversion ghes or ghae %} *HOSTNAME* por el nombre de host de {% data variables.product.product_location %},{% endif %} y *VERSION* por la versión del paquete en tiempo de compilación. {% ifversion fpt or ghec %} ```shell $ docker tag IMAGE_ID docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:VERSION ``` - {% else %} - {% ifversion ghes %} - If your instance has subdomain isolation enabled: - {% endif %} + {% else %} {% ifversion ghes %} Si la instancia tiene habilitado el aislamiento de subdominio: {% endif %} ```shell $ docker tag IMAGE_ID docker.HOSTNAME/OWNER/REPOSITORY/IMAGE_NAME:VERSION ``` - {% ifversion ghes %} - If your instance has subdomain isolation disabled: + {% ifversion ghes %}Si en la instancia se ha deshabilitado el aislamiento de subdominios: ```shell $ docker tag IMAGE_ID HOSTNAME/OWNER/REPOSITORY/IMAGE_NAME:VERSION ``` - {% endif %} - {% endif %} -3. If you haven't already built a docker image for the package, build the image, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image, *VERSION* with package version at build time,{% ifversion ghes or ghae %} *HOSTNAME* with the hostname of {% data variables.product.product_location %},{% endif %} and *PATH* to the image if it isn't in the current working directory. + {% endif %} {% endif %} +3. Si aún no has compilado una imagen de Docker para el paquete, compila la imagen, reemplazando *OWNER* por el nombre de la cuenta de organización o usuario a la que pertenece el repositorio, *REPOSITORY* por el nombre del repositorio que contiene tu proyecto, *IMAGE_NAME* por el nombre del paquete o imagen, *VERSION* por la versión de paquete en tiempo de compilación,{% ifversion ghes or ghae %} *HOSTNAME* por el nombre de host de {% data variables.product.product_location %},{% endif %} y *PATH* en la imagen en caso de que no esté en el directorio de trabajo actual. {% ifversion fpt or ghec %} ```shell $ docker build -t docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:VERSION PATH ``` - {% else %} - {% ifversion ghes %} - If your instance has subdomain isolation enabled: - {% endif %} + {% else %} {% ifversion ghes %} Si la instancia tiene habilitado el aislamiento de subdominio: {% endif %} ```shell $ docker build -t docker.HOSTNAME/OWNER/REPOSITORY/IMAGE_NAME:VERSION PATH ``` - {% ifversion ghes %} - If your instance has subdomain isolation disabled: + {% ifversion ghes %}Si en la instancia se ha deshabilitado el aislamiento de subdominios: ```shell $ docker build -t HOSTNAME/OWNER/REPOSITORY/IMAGE_NAME:VERSION PATH ``` - {% endif %} - {% endif %} -4. Publish the image to {% data variables.product.prodname_registry %}. + {% endif %} {% endif %} +4. Publicar la imagen para {% data variables.product.prodname_registry %}. {% ifversion fpt or ghec %} ```shell $ docker push docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:VERSION ``` - {% else %} - {% ifversion ghes %} - If your instance has subdomain isolation enabled: - {% endif %} + {% else %} {% ifversion ghes %} Si la instancia tiene habilitado el aislamiento de subdominio: {% endif %} ```shell $ docker push docker.HOSTNAME/OWNER/REPOSITORY/IMAGE_NAME:VERSION ``` - {% ifversion ghes %} - If your instance has subdomain isolation disabled: + {% ifversion ghes %}Si en la instancia se ha deshabilitado el aislamiento de subdominios: ```shell $ docker push HOSTNAME/OWNER/REPOSITORY/IMAGE_NAME:VERSION ``` - {% endif %} - {% endif %} - {% note %} + {% endif %} {% endif %} {% note %} - **Note:** You must push your image using `IMAGE_NAME:VERSION` and not using `IMAGE_NAME:SHA`. + **Nota**: Debes insertar la imagen con `IMAGE_NAME:VERSION` en lugar de con `IMAGE_NAME:SHA`. {% endnote %} -### Example publishing a Docker image +### Ejemplo de publicación de una imagen Docker -{% ifversion ghes %} -These examples assume your instance has subdomain isolation enabled. +{% ifversion ghes %} En estos ejemplos se da por hecho que la instancia tiene habilitado el aislamiento de subdominio. {% endif %} -You can publish version 1.0 of the `monalisa` image to the `octocat/octo-app` repository using an image ID. +Puedes publicar la versión 1.0 de la imagen `monalisa` en el repositorio `octocat/octo-app` mediante un id. de imagen. {% ifversion fpt or ghec %} ```shell @@ -206,7 +184,7 @@ $ docker push docker.HOSTNAME/octocat/octo-app/monalisa:1.0 {% endif %} -You can publish a new Docker image for the first time and name it `monalisa`. +Puedes publicar una nueva imagen de Docker por primera vez y denominarla `monalisa`. {% ifversion fpt or ghec %} ```shell @@ -229,11 +207,11 @@ $ docker push docker.HOSTNAME/octocat/octo-app/monalisa:1.0 ``` {% endif %} -## Downloading an image +## Descarga de una imagen {% data reusables.package_registry.docker_registry_deprecation_status %} -You can use the `docker pull` command to install a docker image from {% data variables.product.prodname_registry %}, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image,{% ifversion ghes or ghae %} *HOSTNAME* with the host name of {% data variables.product.product_location %}, {% endif %} and *TAG_NAME* with tag for the image you want to install. +Puedes utilizar el comando `docker pull` para instalar una imagen de Docker desde {% data variables.product.prodname_registry %}, reemplazando *OWNER* por el nombre de la cuenta de usuario u organización a la que pertenece el repositorio, *REPOSITORY* por el nombre de repositorio que contiene tu proyecto, *IMAGE_NAME* por el nombre del paquete o imagen,{% ifversion ghes or ghae %} *HOSTNAME* por el nombre del host de {% data variables.product.product_location %}, {% endif %} y *TAG_NAME* por la etiqueta de la imagen que quieres instalar. {% ifversion fpt or ghec %} ```shell @@ -241,28 +219,24 @@ $ docker pull docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:TAG_NAME -{% ifversion ghes %} -If your instance has subdomain isolation enabled: -{% endif %} +{% ifversion ghes %} Si en la instancia se ha habilitado el aislamiento de subdominios: {% endif %} ```shell $ docker pull docker.HOSTNAME/OWNER/REPOSITORY/IMAGE_NAME:TAG_NAME ``` -{% ifversion ghes %} -If your instance has subdomain isolation disabled: +{% ifversion ghes %}Si en la instancia se ha deshabilitado el aislamiento de subdominios: ```shell $ docker pull HOSTNAME/OWNER/REPOSITORY/IMAGE_NAME:TAG_NAME ``` -{% endif %} -{% endif %} +{% endif %} {% endif %} {% note %} -**Note:** You must pull the image using `IMAGE_NAME:VERSION` and not using `IMAGE_NAME:SHA`. +**Nota**: Debes extraer la imagen con `IMAGE_NAME:VERSION` en lugar de con `IMAGE_NAME:SHA`. {% endnote %} -## Further reading +## Información adicional -- "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)" +- "[Eliminación y restauración de un paquete](/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-gradle-registry.md b/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-gradle-registry.md index 7ff16231a5..eb2484934a 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 @@ -1,6 +1,6 @@ --- -title: Working with the Gradle registry -intro: 'You can configure Gradle to publish packages to the {% data variables.product.prodname_registry %} Gradle registry and to use packages stored on {% data variables.product.prodname_registry %} as dependencies in a Java project.' +title: Trabajar con el registro de Gradle +intro: 'Puedes configurar a Gradle para que publique paquetes en el registro de Gradle del {% data variables.product.prodname_registry %} y para utilizar los paquetes almacenados en el {% data variables.product.prodname_registry %} como dependencias en un proyecto de Java.' product: '{% data reusables.gated-features.packages %}' redirect_from: - /articles/configuring-gradle-for-use-with-github-package-registry @@ -14,40 +14,42 @@ versions: ghae: '*' ghec: '*' shortTitle: Gradle registry +ms.openlocfilehash: 65475c04ea3c6934bdf126500f16c3a907b7efd6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147061663' --- - -{% data reusables.package_registry.packages-ghes-release-stage %} -{% data reusables.package_registry.packages-ghae-release-stage %} +{% data reusables.package_registry.packages-ghes-release-stage %} {% data reusables.package_registry.packages-ghae-release-stage %} {% data reusables.package_registry.admins-can-configure-package-types %} -## Authenticating to {% data variables.product.prodname_registry %} +## Autenticar a {% data variables.product.prodname_registry %} {% data reusables.package_registry.authenticate-packages %} -{% data reusables.package_registry.authenticate-packages-github-token %} For more information about using `GITHUB_TOKEN` with Gradle, see "[Publishing Java packages with Gradle](/actions/guides/publishing-java-packages-with-gradle#publishing-packages-to-github-packages)." +{% data reusables.package_registry.authenticate-packages-github-token %} Para más información sobre el uso de `GITHUB_TOKEN` con Gradle, vea "[Publicación de paquetes de Java con Gradle](/actions/guides/publishing-java-packages-with-gradle#publishing-packages-to-github-packages)". -### Authenticating with a personal access token +### Autenticarte con un token de acceso personal {% data reusables.package_registry.required-scopes %} -You can authenticate to {% data variables.product.prodname_registry %} with Gradle using either Gradle Groovy or Kotlin DSL by editing your *build.gradle* file (Gradle Groovy) or *build.gradle.kts* file (Kotlin DSL) file to include your personal access token. You can also configure Gradle Groovy and Kotlin DSL to recognize a single package or multiple packages in a repository. +Se puede autenticar en {% data variables.product.prodname_registry %} con Gradle mediante Gradle Groovy o Kotlin DSL si edita el archivo *build.gradle* (Gradle Groovy) o *build.gradle.kts* (Kotlin DSL) para incluir el token de acceso personal. También puedes configurar Gradle Groovy y Kotlin DSL para que reconozcan un paquete único o múltiples paquetes en un repositorio. -{% ifversion ghes %} -Replace *REGISTRY-URL* with the URL for your instance's Maven registry. If your instance has subdomain isolation enabled, use `maven.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/maven`. In either case, replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance. -{% elsif ghae %} -Replace *REGISTRY-URL* with the URL for your enterprise's Maven registry, `maven.HOSTNAME`. Replace *HOSTNAME* with the host name of {% data variables.product.product_location %}. +{% ifversion ghes %} Reemplace *REGISTRY-URL* con la URL del registro Maven de la instancia. Si en la instancia se ha habilitado el aislamiento de subdominios, use `maven.HOSTNAME`. Si en la instancia se ha deshabilitado el aislamiento de subdominios, use `HOSTNAME/_registry/maven`. En cualquier caso, reemplace *HOSTNAME* por el nombre de host de la instancia de {% data variables.product.prodname_ghe_server %}. +{% elsif ghae %} Reemplace *REGISTRY-URL* por la dirección URL del registro de Maven de la empresa, `maven.HOSTNAME`. Reemplace *HOSTNAME* por el nombre de host de {% data variables.product.product_location %}. {% endif %} -Replace *USERNAME* with your {% data variables.product.prodname_dotcom %} username, *TOKEN* with your personal access token, *REPOSITORY* with the name of the repository containing the package you want to publish, and *OWNER* with the name of the user or organization account on {% data variables.product.prodname_dotcom %} that owns the repository. Because uppercase letters aren't supported, you must use lowercase letters for the repository owner even if the {% data variables.product.prodname_dotcom %} user or organization name contains uppercase letters. +Reemplace *USERNAME* por el nombre de usuario de {% data variables.product.prodname_dotcom %}, *TOKEN* por el token de acceso personal, *REPOSITORY* por el nombre del repositorio que contiene el paquete que quiera publicar y *OWNER* por el nombre de la cuenta de usuario o de organización en {% data variables.product.prodname_dotcom %} propietaria del repositorio. Dado que las letras mayúsculas no son compatibles, debes usar minúsculas para el propietario del repositorio si el nombre de usuario o el nombre de la organización de {% data variables.product.prodname_dotcom %} contiene letras mayúsculas. {% note %} -**Note:** {% data reusables.package_registry.apache-maven-snapshot-versions-supported %} For an example, see "[Configuring Apache Maven for use with {% data variables.product.prodname_registry %}](/packages/using-github-packages-with-your-projects-ecosystem/configuring-apache-maven-for-use-with-github-packages)." +**Nota:** {% data reusables.package_registry.apache-maven-snapshot-versions-supported %} Para obtener un ejemplo, vea "[Configuración de Apache Maven para su uso con {% data variables.product.prodname_registry %}](/packages/using-github-packages-with-your-projects-ecosystem/configuring-apache-maven-for-use-with-github-packages)". {% endnote %} -#### Example using Gradle Groovy for a single package in a repository +#### Ejemplo de uso de Gradle Groovy para un paquete único en un repositorio ```shell plugins { @@ -72,7 +74,7 @@ publishing { } ``` -#### Example using Gradle Groovy for multiple packages in the same repository +#### Ejemplo usando Gradle Groovy para múltiples paquetes en el mismo repositorio ```shell plugins { @@ -100,7 +102,7 @@ subprojects { } ``` -#### Example using Kotlin DSL for a single package in the same repository +#### Ejemplo de uso de Kotlin DSL para un paquete único en el mismo repositorio ```shell plugins { @@ -125,7 +127,7 @@ publishing { } ``` -#### Example using Kotlin DSL for multiple packages in the same repository +#### Ejemplo de uso de Kotlin DSL para múltiples paquetes en el mismo repositorio ```shell plugins { @@ -153,42 +155,42 @@ subprojects { } ``` -## Publishing a package +## Publicación de un paquete -{% data reusables.package_registry.default-name %} For example, {% data variables.product.prodname_dotcom %} will publish a package named `com.example.test` in the `OWNER/test` {% data variables.product.prodname_registry %} repository. +{% data reusables.package_registry.default-name %} Por ejemplo, {% data variables.product.prodname_dotcom %} publicará un paquete denominado `com.example.test` en el repositorio `OWNER/test` de {% data variables.product.prodname_registry %}. {% data reusables.package_registry.viewing-packages %} {% data reusables.package_registry.authenticate-step %} -2. After creating your package, you can publish the package. +2. Después de crear tu paquete, puedes publicar el paquete. ```shell $ gradle publish ``` -## Using a published package +## Utilizar un paquete publicado -To use a published package from {% data variables.product.prodname_registry %}, add the package as a dependency and add the repository to your project. For more information, see "[Declaring dependencies](https://docs.gradle.org/current/userguide/declaring_dependencies.html)" in the Gradle documentation. +Para utiliza run paquete publicado del {% data variables.product.prodname_registry %}, agrégalo como una dependencia y luego agrega el repositorio a tu proyecto. Para más información, vea "[Declaración de dependencias](https://docs.gradle.org/current/userguide/declaring_dependencies.html)" en la documentación de Gradle. {% data reusables.package_registry.authenticate-step %} -2. Add the package dependencies to your *build.gradle* file (Gradle Groovy) or *build.gradle.kts* file (Kotlin DSL) file. +2. Agregue las dependencias del paquete al archivo *build.gradle* (Gradle Groovy) o al archivo *build.gradle.kts* (Kotlin DSL). - Example using Gradle Groovy: + Ejemplo utilizando Gradle Groovy: ```shell dependencies { implementation 'com.example:package' } ``` - Example using Kotlin DSL: + Ejemplo de uso de Kotlin DSL: ```shell dependencies { implementation("com.example:package") } ``` -3. Add the repository to your *build.gradle* file (Gradle Groovy) or *build.gradle.kts* file (Kotlin DSL) file. +3. Agregue el repositorio al archivo *build.gradle* (Gradle Groovy) o al archivo *build.gradle.kts* (Kotlin DSL). - Example using Gradle Groovy: + Ejemplo utilizando Gradle Groovy: ```shell repositories { maven { @@ -200,7 +202,7 @@ To use a published package from {% data variables.product.prodname_registry %}, } } ``` - Example using Kotlin DSL: + Ejemplo de uso de Kotlin DSL: ```shell repositories { maven { @@ -213,7 +215,7 @@ To use a published package from {% data variables.product.prodname_registry %}, } ``` -## Further reading +## Información adicional -- "[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)" +- "[Trabajo con el registro de Apache Maven](/packages/working-with-a-github-packages-registry/working-with-the-apache-maven-registry)" +- "[Eliminación y restauración de un paquete](/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-nuget-registry.md b/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-nuget-registry.md index fc4326ab48..671a77af3c 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 @@ -1,6 +1,6 @@ --- -title: Working with the NuGet registry -intro: 'You can configure the `dotnet` command-line interface (CLI) to publish NuGet packages to {% data variables.product.prodname_registry %} and to use packages stored on {% data variables.product.prodname_registry %} as dependencies in a .NET project.' +title: Trabajar con el registro de NuGet +intro: 'Puedes configurar la interfaz de línea de comando (CLI) `dotnet` para publicar paquetes NuGet en {% data variables.product.prodname_registry %} y usar paquetes almacenados en {% data variables.product.prodname_registry %} como dependencias en un proyecto de .NET.' product: '{% data reusables.gated-features.packages %}' redirect_from: - /articles/configuring-nuget-for-use-with-github-package-registry @@ -15,20 +15,24 @@ versions: ghae: '*' ghec: '*' shortTitle: NuGet registry +ms.openlocfilehash: d97a5645a3d945bb79cf6d3b9e8e09eb6b5d7a42 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147580515' --- - -{% data reusables.package_registry.packages-ghes-release-stage %} -{% data reusables.package_registry.packages-ghae-release-stage %} +{% data reusables.package_registry.packages-ghes-release-stage %} {% data reusables.package_registry.packages-ghae-release-stage %} {% data reusables.package_registry.admins-can-configure-package-types %} -## Authenticating to {% data variables.product.prodname_registry %} +## Autenticar a {% data variables.product.prodname_registry %} {% data reusables.package_registry.authenticate-packages %} -### Authenticating with `GITHUB_TOKEN` in {% data variables.product.prodname_actions %} +### Autenticación con `GITHUB_TOKEN` en {% data variables.product.prodname_actions %} -Use the following command to authenticate to {% data variables.product.prodname_registry %} in a {% data variables.product.prodname_actions %} workflow using the `GITHUB_TOKEN` instead of hardcoding a token in a nuget.config file in the repository: +Utilice el siguiente comando para autenticarse en {% data variables.product.prodname_registry %} en un flujo de trabajo de {% data variables.product.prodname_actions %} utilizando `GITHUB_TOKEN` en vez de codificar un token en un archivo nuget.config en el repositorio: ```shell dotnet nuget add source --username USERNAME --password {%raw%}${{ secrets.GITHUB_TOKEN }}{% endraw %} --store-password-in-clear-text --name github "https://{% ifversion fpt or ghec %}nuget.pkg.github.com{% else %}nuget.HOSTNAME{% endif %}/OWNER/index.json" @@ -36,20 +40,19 @@ dotnet nuget add source --username USERNAME --password {%raw%}${{ secrets.GITHUB {% data reusables.package_registry.authenticate-packages-github-token %} -### Authenticating with a personal access token +### Autenticarte con un token de acceso personal {% data reusables.package_registry.required-scopes %} -To authenticate to {% data variables.product.prodname_registry %} with the `dotnet` command-line interface (CLI), create a *nuget.config* file in your project directory specifying {% data variables.product.prodname_registry %} as a source under `packageSources` for the `dotnet` CLI client. +Para autenticarse en {% data variables.product.prodname_registry %} con la interfaz de la línea de comandos (CLI) `dotnet`, cree un archivo *nuget.config* en el directorio del proyecto que especifique que {% data variables.product.prodname_registry %} es el origen en `packageSources` para el cliente de la CLI `dotnet`. -You must replace: -- `USERNAME` with the name of your personal account on {% data variables.product.prodname_dotcom %}. -- `TOKEN` with your personal access token. -- `OWNER` with the name of the user or organization account that owns the repository containing your project.{% ifversion ghes or ghae %} -- `HOSTNAME` with the host name for {% data variables.product.product_location %}.{% endif %} +Debes reemplazar: +- `USERNAME` por el nombre de tu cuenta personal en {% data variables.product.prodname_dotcom %}. +- `TOKEN` por el token de acceso personal. +- `OWNER` por el nombre de la cuenta de usuario o de organización a la que pertenece el repositorio que contiene el proyecto.{% ifversion ghes or ghae %} +- `HOSTNAME` por el nombre de host de {% data variables.product.product_location %}.{% endif %} -{% ifversion ghes %}If your instance has subdomain isolation enabled: -{% endif %} +{% ifversion ghes %}Si en la instancia se ha habilitado el aislamiento de subdominios: {% endif %} ```xml @@ -67,8 +70,7 @@ You must replace: ``` -{% ifversion ghes %} -If your instance has subdomain isolation disabled: +{% ifversion ghes %}Si en la instancia se ha deshabilitado el aislamiento de subdominios: ```xml @@ -87,44 +89,44 @@ If your instance has subdomain isolation disabled: ``` {% endif %} -## Publishing a package +## Publicación de un paquete -You can publish a package to {% data variables.product.prodname_registry %} by authenticating with a *nuget.config* file, or by using the `--api-key` command line option with your {% data variables.product.prodname_dotcom %} personal access token (PAT). +Puede publicar un paquete de {% data variables.product.prodname_registry %} si se autentica con un archivo *nuget.config* o utiliza la opción de línea de comandos `--api-key` con su token de acceso personal (PAT) de {% data variables.product.prodname_dotcom %}. -### Publishing a package using a GitHub PAT as your API key +### Publicar un paquete utilizando el PAT de GitHub como tu clave de la API -If you don't already have a PAT to use for your account on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, see "[Creating a personal access token](/github/authenticating-to-github/creating-a-personal-access-token)." +Si aún no tiene un PAT que pueda usar para su cuenta en {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, consulte "[Creación de un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token)". -1. Create a new project. +1. Cree un nuevo proyecto. ```shell dotnet new console --name OctocatApp ``` -2. Package the project. +2. Empaquetar el proyecto. ```shell dotnet pack --configuration Release ``` -3. Publish the package using your PAT as the API key. +3. Publicar el paquete utilizando tu PAT como la clave de la API. ```shell dotnet nuget push "bin/Release/OctocatApp.1.0.0.nupkg" --api-key YOUR_GITHUB_PAT --source "github" ``` {% data reusables.package_registry.viewing-packages %} -### Publishing a package using a *nuget.config* file +### Publicación de un paquete mediante un archivo *nuget.config* -When publishing, you need to use the same value for `OWNER` in your *csproj* file that you use in your *nuget.config* authentication file. Specify or increment the version number in your *.csproj* file, then use the `dotnet pack` command to create a *.nuspec* file for that version. For more information on creating your package, see "[Create and publish a package](https://docs.microsoft.com/nuget/quickstart/create-and-publish-a-package-using-the-dotnet-cli)" in the Microsoft documentation. +Al publicar, debe usar el mismo valor para `OWNER` en el archivo *csproj* que usa en el archivo de autenticación *nuget.config*. Especifique o incremente el número de versión en el archivo *.csproj* y, a continuación, use el comando `dotnet pack` para crear un archivo *.nuspec* para esa versión. Para obtener más información sobre cómo crear el paquete, consulte "[Creación y publicación de un paquete](https://docs.microsoft.com/nuget/quickstart/create-and-publish-a-package-using-the-dotnet-cli)" en la documentación de Microsoft. {% data reusables.package_registry.authenticate-step %} -2. Create a new project. +2. Cree un nuevo proyecto. ```shell dotnet new console --name OctocatApp ``` -3. Add your project's specific information to your project's file, which ends in *.csproj*. You must replace: - - `OWNER` with the name of the user or organization account that owns the repository containing your project. - - `REPOSITORY` with the name of the repository containing the package you want to publish. - - `1.0.0` with the version number of the package.{% ifversion ghes or ghae %} - - `HOSTNAME` with the host name for {% data variables.product.product_location %}.{% endif %} +3. Agregue la información específica del proyecto en su archivo, que finaliza en *.csproj*. Debes reemplazar: + - `OWNER` por el nombre de la cuenta de usuario o de organización a la que pertenece el repositorio que contiene el proyecto. + - `REPOSITORY` por el nombre del repositorio que contiene el paquete que desea publicar. + - `1.0.0` por el número de versión del paquete.{% ifversion ghes or ghae %} + - `HOSTNAME` por el nombre de host de {% data variables.product.product_location %}.{% endif %} ``` xml @@ -141,23 +143,23 @@ When publishing, you need to use the same value for `OWNER` in your *csproj* fil ``` -4. Package the project. +4. Empaquetar el proyecto. ```shell dotnet pack --configuration Release ``` -5. Publish the package using the `key` you specified in the *nuget.config* file. +5. Publique el paquete con el `key` que especificó en el archivo *nuget.config*. ```shell dotnet nuget push "bin/Release/OctocatApp.1.0.0.nupkg" --source "github" ``` {% data reusables.package_registry.viewing-packages %} -## Publishing multiple packages to the same repository +## Publicar múltiples paquetes en el mismo repositorio -To publish multiple packages to the same repository, you can include the same {% data variables.product.prodname_dotcom %} repository URL in the `RepositoryURL` fields in all *.csproj* project files. {% data variables.product.prodname_dotcom %} matches the repository based on that field. +Para publicar varios paquetes en el mismo repositorio, puede incluir la misma dirección URL del repositorio de {% data variables.product.prodname_dotcom %} en los campos `RepositoryURL` de todos los archivos del proyecto *.csproj*. {% data variables.product.prodname_dotcom %} coincide con el repositorio en base a ese campo. -For example, the *OctodogApp* and *OctocatApp* projects will publish to the same repository: +Por ejemplo, los proyectos *OctodogApp* y *OctocatApp* se publicarán en el mismo repositorio: ``` xml @@ -193,13 +195,13 @@ For example, the *OctodogApp* and *OctocatApp* projects will publish to the same ``` -## Installing a package +## Instalación de un paquete -Using packages from {% data variables.product.prodname_dotcom %} in your project is similar to using packages from *nuget.org*. Add your package dependencies to your *.csproj* file, specifying the package name and version. For more information on using a *.csproj* file in your project, see "[Working with NuGet packages](https://docs.microsoft.com/nuget/consume-packages/overview-and-workflow)" in the Microsoft documentation. +El uso de paquetes de {% data variables.product.prodname_dotcom %} en el proyecto es similar al uso de paquetes de *nuget.org*. Agregue las dependencias del paquete al archivo *.csproj* y especifique el nombre y la versión del paquete. Para obtener más información sobre el uso de un archivo *.csproj* en el proyecto, consulte "[Trabajar con paquetes de NuGet](https://docs.microsoft.com/nuget/consume-packages/overview-and-workflow)" en la documentación de Microsoft. {% data reusables.package_registry.authenticate-step %} -2. To use a package, add `ItemGroup` and configure the `PackageReference` field in the *.csproj* project file. Replace the `OctokittenApp` value in `Include="OctokittenApp"` with your package dependency, and replace the `12.0.2` value in `Version="12.0.2"` with the version you want to use: +2. Para usar un paquete, agrega `ItemGroup` y configura el campo `PackageReference` en el archivo del proyecto *.csproj*. Reemplaza el valor `OctokittenApp` en `Include="OctokittenApp"` por la dependencia del paquete y reemplaza el valor `12.0.2` en`Version="12.0.2"` por la versión que deseas usar: ``` xml @@ -221,19 +223,19 @@ Using packages from {% data variables.product.prodname_dotcom %} in your project ``` -3. Install the packages with the `restore` command. +3. Instale los paquetes con el comando `restore`. ```shell dotnet restore ``` -## Troubleshooting +## Solución de problemas -Your NuGet package may fail to push if the `RepositoryUrl` in *.csproj* is not set to the expected repository . +Es posible que el paquete de NuGet no se inserte si `RepositoryUrl` en *.csproj* no está establecido en el repositorio previsto. -If you're using a nuspec file, ensure that it has a `repository` element with the required `type` and `url` attributes. +Si usa un archivo nuspec, asegúrese de que tiene un elemento `repository` con los atributos `type` y `url` necesarios. -If you're using a `GITHUB_TOKEN` to authenticate to a {% data variables.product.prodname_registry %} registry within a {% data variables.product.prodname_actions %} workflow, the token cannot access private repository-based packages in a different repository other than where the workflow is running in. To access packages associated with other repositories, instead generate a PAT with the `read:packages` scope and pass this token in as a secret. +Si usas un `GITHUB_TOKEN` para autenticarte en un registro {% data variables.product.prodname_registry %} dentro de un flujo de trabajo de {% data variables.product.prodname_actions %}, el token no puede acceder a paquetes privados basados en repositorios en un repositorio distinto del lugar en el que se ejecuta el flujo de trabajo. Para acceder a los paquetes asociados a otros repositorios, genera un PAT con el ámbito `read:packages` y pasa este token como secreto. -## Further reading +## Información adicional -- "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)" +- "[Eliminación y restauración de un paquete](/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-rubygems-registry.md b/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-rubygems-registry.md index 22800bd5c6..60458ca32f 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 @@ -1,6 +1,6 @@ --- -title: Working with the RubyGems registry -intro: 'You can configure RubyGems to publish a package to {% data variables.product.prodname_registry %} and to use packages stored on {% data variables.product.prodname_registry %} as dependencies in a Ruby project with Bundler.' +title: Trabajar con el registro de RubyGems +intro: 'Puedes configurar RubyGems para publicar un paquete para {% data variables.product.prodname_registry %} y utilizar paquetes almacenados en {% data variables.product.prodname_registry %} como dependencias en un proyecto Ruby con Bundler.' product: '{% data reusables.gated-features.packages %}' redirect_from: - /articles/configuring-rubygems-for-use-with-github-package-registry @@ -14,65 +14,69 @@ versions: ghae: '*' ghec: '*' shortTitle: RubyGems registry +ms.openlocfilehash: 56fb2fda7c50e6f1a1a3265e55c77d65a7af8705 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147062518' --- - -{% data reusables.package_registry.packages-ghes-release-stage %} -{% data reusables.package_registry.packages-ghae-release-stage %} +{% data reusables.package_registry.packages-ghes-release-stage %} {% data reusables.package_registry.packages-ghae-release-stage %} {% data reusables.package_registry.admins-can-configure-package-types %} -## Prerequisites +## Prerrequisitos -- You must have RubyGems 2.4.1 or higher. To find your RubyGems version: +- Debes contar con RubyGems 2.4.1 o superior. Para encontrar tu versión de RubyGems: ```shell $ gem --version ``` -- You must have bundler 1.6.4 or higher. To find your Bundler version: +- Debes tener Bundler 1.6.4 o superiores. Para encontrar tu versión Bundler: ```shell $ bundle --version Bundler version 1.13.7 ``` -- Install keycutter to manage multiple credentials. To install keycutter: +- Instala keycutter para administrar múltiples credenciales. Para instalar keycutter: ```shell $ gem install keycutter ``` -## Authenticating to {% data variables.product.prodname_registry %} +## Autenticar a {% data variables.product.prodname_registry %} {% data reusables.package_registry.authenticate-packages %} {% data reusables.package_registry.authenticate-packages-github-token %} -### Authenticating with a personal access token +### Autenticarte con un token de acceso personal {% data reusables.package_registry.required-scopes %} -You can authenticate to {% data variables.product.prodname_registry %} with RubyGems by editing the *~/.gem/credentials* file for publishing gems, editing the *~/.gemrc* file for installing a single gem, or using Bundler for tracking and installing one or more gems. +Puede autenticarse en {% data variables.product.prodname_registry %} con RubyGems editando el archivo *~/.gem/credentials* para publicar gemas, editando el archivo *~/.gemrc* para instalar una única gema única o usando Bundler para rastrear e instalar una o más gemas. -To publish new gems, you need to authenticate to {% data variables.product.prodname_registry %} with RubyGems by editing your *~/.gem/credentials* file to include your personal access token. Create a new *~/.gem/credentials* file if this file doesn't exist. +Para publicar gemas nuevas, debe autenticarse en {% data variables.product.prodname_registry %} con RubyGems editando el archivo *~/.gem/credentials* para incluir su token de acceso personal. Cree un nuevo archivo *~/.gem/credentials* si este archivo no existe. -For example, you would create or edit a *~/.gem/credentials* to include the following, replacing *TOKEN* with your personal access token. +Por ejemplo, puede crear o editar un archivo *~/.gem/credentials* para incluir lo siguiente, reemplazando *TOKEN* por el token de acceso personal. ```shell --- :github: Bearer TOKEN ``` -To install gems, you need to authenticate to {% data variables.product.prodname_registry %} by editing the *~/.gemrc* file for your project to include `https://USERNAME:TOKEN@{% ifversion fpt or ghec %}rubygems.pkg.github.com{% else %}REGISTRY-URL{% endif %}/OWNER/`. You must replace: - - `USERNAME` with your {% data variables.product.prodname_dotcom %} username. - - `TOKEN` with your personal access token. - - `OWNER` with the name of the user or organization account that owns the repository containing your project.{% ifversion ghes %} - - `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the hostname of your {% data variables.product.prodname_ghe_server %} instance. +Para instalar gemas, debe autenticarse en {% data variables.product.prodname_registry %} editando el archivo *~/.gemrc* para que el proyecto incluya `https://USERNAME:TOKEN@{% ifversion fpt or ghec %}rubygems.pkg.github.com{% else %}REGISTRY-URL{% endif %}/OWNER/`. Debes reemplazar: + - `USERNAME` por su nombre de usuario de {% data variables.product.prodname_dotcom %}. + - `TOKEN` por el token de acceso personal. + - `OWNER` por el nombre de la cuenta de usuario o de organización a la que pertenece el repositorio que contiene el proyecto.{% ifversion ghes %} + - `REGISTRY-URL` por la dirección URL del registro de Rubygems de la instancia. Si en la instancia se ha habilitado el aislamiento de subdominios, use `rubygems.HOSTNAME`. Si en la instancia se ha deshabilitado el aislamiento de subdominios, use `HOSTNAME/_registry/rubygems`. En cualquier caso, reemplace *HOSTNAME* por el nombre de host de su instancia de {% data variables.product.prodname_ghe_server %}. {% elsif ghae %} - - `REGISTRY-URL` with the URL for your instance's Rubygems registry, `rubygems.HOSTNAME`. Replace *HOSTNAME* with the hostname of {% data variables.product.product_location %}. + - `REGISTRY-URL` por la dirección URL del registro de Rubygems de la instancia, `rubygems.HOSTNAME`. Reemplace *HOSTNAME* por el nombre de host de {% data variables.product.product_location %}. {% endif %} -If you don't have a *~/.gemrc* file, create a new *~/.gemrc* file using this example. +Si no tiene un archivo *~/.gemrc*, cree un nuevo archivo *~/.gemrc* consultando este ejemplo. ```shell --- @@ -86,24 +90,24 @@ If you don't have a *~/.gemrc* file, create a new *~/.gemrc* file using this exa ``` -To authenticate with Bundler, configure Bundler to use your personal access token, replacing *USERNAME* with your {% data variables.product.prodname_dotcom %} username, *TOKEN* with your personal access token, and *OWNER* with the name of the user or organization account that owns the repository containing your project.{% ifversion ghes %} Replace `REGISTRY-URL` with the URL for your instance's RubyGems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the hostname of your {% data variables.product.prodname_ghe_server %} instance.{% elsif ghae %}Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry, `rubygems.HOSTNAME`. Replace *HOSTNAME* with the hostname of {% data variables.product.product_location %}.{% endif %} +Para autenticarse con Bundler, configúrelo para que use el token de acceso personal, reemplazando *USERNAME* por el nombre de usuario de {% data variables.product.prodname_dotcom %}, *TOKEN* por su token de acceso personal y *OWNER* por el nombre de la cuenta de usuario u organización que posea el repositorio que contiene el proyecto. {% ifversion ghes %} Reemplace `REGISTRY-URL` por la dirección URL del registro de RubyGems de la instancia. Si en la instancia se ha habilitado el aislamiento de subdominios, use `rubygems.HOSTNAME`. Si en la instancia se ha deshabilitado el aislamiento de subdominios, use `HOSTNAME/_registry/rubygems`. En cualquier caso, reemplace *HOSTNAME* por el nombre de host de su instancia de {% data variables.product.prodname_ghe_server %}.{% elsif ghae %}Reemplace `REGISTRY-URL` por la dirección URL del registro de Rubygems de la instancia, `rubygems.HOSTNAME`. Reemplace *HOSTNAME* por el nombre de host de {% data variables.product.product_location %}.{% endif %} ```shell $ bundle config https://{% ifversion fpt or ghec %}rubygems.pkg.github.com{% else %}REGISTRY-URL{% endif %}/OWNER USERNAME:TOKEN ``` -## Publishing a package +## Publicación de un paquete -{% data reusables.package_registry.default-name %} For example, when you publish `octo-gem` to the `octo-org` organization, {% data variables.product.prodname_registry %} publishes the gem to the `octo-org/octo-gem` repository. For more information on creating your gem, see "[Make your own gem](http://guides.rubygems.org/make-your-own-gem/)" in the RubyGems documentation. +{% data reusables.package_registry.default-name %} Por ejemplo, al publicar `octo-gem` en la organización `octo-org`, {% data variables.product.prodname_registry %} publica la gema en el repositorio de `octo-org/octo-gem`. Para obtener más información sobre cómo crear la gema, consulte "[Crear su propia gema](http://guides.rubygems.org/make-your-own-gem/)" en la documentación de RubyGems. {% data reusables.package_registry.viewing-packages %} {% data reusables.package_registry.authenticate-step %} -2. Build the package from the *gemspec* to create the *.gem* package. +2. Compile el paquete a partir de *gemspec* para crear el paquete *.gem*. ```shell gem build OCTO-GEM.gemspec ``` -3. Publish a package to {% data variables.product.prodname_registry %}, replacing `OWNER` with the name of the user or organization account that owns the repository containing your project and `OCTO-GEM` with the name of your gem package.{% ifversion ghes %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% elsif ghae %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry, `rubygems.HOSTNAME`. Replace *HOSTNAME* with the hostname of {% data variables.product.product_location %}.{% endif %} +3. Publique un paquete en {% data variables.product.prodname_registry %}, reemplazando `OWNER` por el nombre de la cuenta de usuario u organización que posee el repositorio que contiene el proyecto y `OCTO-GEM` por el nombre del paquete de gemas.{% ifversion ghes %} Reemplace `REGISTRY-URL` por la dirección URL del registro de Rubygems de la instancia. Si en la instancia se ha habilitado el aislamiento de subdominios, use `rubygems.HOSTNAME`. Si en la instancia se ha deshabilitado el aislamiento de subdominios, use `HOSTNAME/_registry/rubygems`. En cualquier caso, reemplace *HOSTNAME* por el nombre de host de su instancia de {% data variables.product.prodname_ghe_server %}.{% elsif ghae %} Reemplace `REGISTRY-URL` por la dirección URL del registro de Rubygems de la instancia, `rubygems.HOSTNAME`. Reemplace *HOSTNAME* por el nombre de host de {% data variables.product.product_location %}.{% endif %} ```shell $ gem push --key github \ @@ -111,20 +115,20 @@ $ bundle config https://{% ifversion fpt or ghec %}rubygems.pkg.github.com{% els OCTO-GEM-0.0.1.gem ``` -## Publishing multiple packages to the same repository +## Publicar múltiples paquetes en el mismo repositorio -To publish multiple gems to the same repository, you can include the URL to the {% data variables.product.prodname_dotcom %} repository in the `github_repo` field in `gem.metadata`. If you include this field, {% data variables.product.prodname_dotcom %} matches the repository based on this value, instead of using the gem name.{% ifversion ghes or ghae %} Replace *HOSTNAME* with the host name of {% data variables.product.product_location %}.{% endif %} +Para publicar varias gemas en el mismo repositorio, puede incluir la dirección URL en el repositorio de {% data variables.product.prodname_dotcom %} en el campo `github_repo` de `gem.metadata`. Si incluye este campo, {% data variables.product.prodname_dotcom %} buscará coincidencias de repositorio en función de este valor en vez de utilizar el nombre de la gema.{% ifversion ghes or ghae %} Reemplace *HOSTNAME* por el nombre de host de {% data variables.product.product_location %}.{% endif %} ```ruby gem.metadata = { "github_repo" => "ssh://{% ifversion fpt or ghec %}github.com{% else %}HOSTNAME{% endif %}/OWNER/REPOSITORY" } ``` -## Installing a package +## Instalación de un paquete -You can use gems from {% data variables.product.prodname_registry %} much like you use gems from *rubygems.org*. You need to authenticate to {% data variables.product.prodname_registry %} by adding your {% data variables.product.prodname_dotcom %} user or organization as a source in the *~/.gemrc* file or by using Bundler and editing your *Gemfile*. +Puede usar gemas de {% data variables.product.prodname_registry %} de forma muy similar a las gemas de *rubygems.org*. Debe autenticarse en {% data variables.product.prodname_registry %} agregando su usuario u organización de {% data variables.product.prodname_dotcom %} como origen en el archivo *~/.gemrc* o mediante Bundler, editando el archivo *Gemfile*. {% data reusables.package_registry.authenticate-step %} -1. For Bundler, add your {% data variables.product.prodname_dotcom %} user or organization as a source in your *Gemfile* to fetch gems from this new source. For example, you can add a new `source` block to your *Gemfile* that uses {% data variables.product.prodname_registry %} only for the packages you specify, replacing *GEM NAME* with the package you want to install from {% data variables.product.prodname_registry %} and *OWNER* with the user or organization that owns the repository containing the gem you want to install.{% ifversion ghes %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% elsif ghae %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry, `rubygems.HOSTNAME`. Replace *HOSTNAME* with the hostname of {% data variables.product.product_location %}.{% endif %} +1. Para Bundler, agregue su usuario u organización de {% data variables.product.prodname_dotcom %} como origen en el archivo *Gemfile* para extraer gemas de este nuevo origen. Por ejemplo, puede agregar un nuevo bloque de `source` al archivo *Gemfile* que use {% data variables.product.prodname_registry %} solo para los paquetes que especifique, reemplazando *GEM NAME* por el paquete que desea instalar desde {% data variables.product.prodname_registry %} y *OWNER* por el usuario u organización que posee el repositorio que contiene la gema que desea instalar.{% ifversion ghes %} Reemplace `REGISTRY-URL` por la dirección URL del registro Rubygems de la instancia. Si en la instancia se ha habilitado el aislamiento de subdominios, use `rubygems.HOSTNAME`. Si en la instancia se ha deshabilitado el aislamiento de subdominios, use `HOSTNAME/_registry/rubygems`. En cualquier caso, reemplace *HOSTNAME* por el nombre de host de su instancia de {% data variables.product.prodname_ghe_server %}.{% elsif ghae %} Reemplace `REGISTRY-URL` por la dirección URL del registro de Rubygems de la instancia, `rubygems.HOSTNAME`. Reemplace *HOSTNAME* por el nombre de host de {% data variables.product.product_location %}.{% endif %} ```ruby source "https://rubygems.org" @@ -136,7 +140,7 @@ You can use gems from {% data variables.product.prodname_registry %} much like y end ``` -3. For Bundler versions earlier than 1.7.0, you need to add a new global `source`. For more information on using Bundler, see the [bundler.io documentation](https://bundler.io/gemfile.html). +3. En el caso de las versiones de Bundler anteriores a la 1.7.0, debe agregar un nuevo `source` global. Para obtener más información sobre el uso de Bundler, consulte la [documentación de bundler.io](https://bundler.io/gemfile.html). ```ruby source "https://{% ifversion fpt or ghec %}rubygems.pkg.github.com{% else %}REGISTRY-URL{% endif %}/OWNER" @@ -146,12 +150,12 @@ You can use gems from {% data variables.product.prodname_registry %} much like y gem "GEM NAME" ``` -4. Install the package: +4. Instala el paquete: ```shell $ gem install octo-gem --version "0.1.1" ``` -## Further reading +## Información adicional -- "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)" +- "[Eliminación y restauración de un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package)" diff --git a/translations/es-ES/content/pages/configuring-a-custom-domain-for-your-github-pages-site/about-custom-domains-and-github-pages.md b/translations/es-ES/content/pages/configuring-a-custom-domain-for-your-github-pages-site/about-custom-domains-and-github-pages.md index ab3c1ff7c6..2acd8b37d5 100644 --- a/translations/es-ES/content/pages/configuring-a-custom-domain-for-your-github-pages-site/about-custom-domains-and-github-pages.md +++ b/translations/es-ES/content/pages/configuring-a-custom-domain-for-your-github-pages-site/about-custom-domains-and-github-pages.md @@ -1,6 +1,6 @@ --- -title: About custom domains and GitHub Pages -intro: '{% data variables.product.prodname_pages %} supports using custom domains, or changing the root of your site''s URL from the default, like `octocat.github.io`, to any domain you own.' +title: Acerca de los dominios personalizados y las Páginas de GitHub +intro: '{% data variables.product.prodname_pages %} respalda el uso de dominios personalizados o el cambio la raíz de la URL del sitio desde el valor predeterminado, como `octocat.github.io`, para cualquier dominio que poseas.' redirect_from: - /articles/about-custom-domains-for-github-pages-sites - /articles/about-supported-custom-domains @@ -14,57 +14,62 @@ versions: topics: - Pages shortTitle: Custom domains in GitHub Pages +ms.openlocfilehash: a2c5ae3df0e2dd6248db6e03fd7c64e973b14f3d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140373' --- +## Dominios personalizados compatibles -## Supported custom domains +{% data variables.product.prodname_pages %} trabaja con dos tipos de dominios: subdominios y dominios apex. Para obtener una lista de dominios personalizados no admitidos, vea "[Solución de problemas de dominios personalizados y {% data variables.product.prodname_pages %}](/articles/troubleshooting-custom-domains-and-github-pages/#custom-domain-names-that-are-unsupported)". -{% data variables.product.prodname_pages %} works with two types of domains: subdomains and apex domains. For a list of unsupported custom domains, see "[Troubleshooting custom domains and {% data variables.product.prodname_pages %}](/articles/troubleshooting-custom-domains-and-github-pages/#custom-domain-names-that-are-unsupported)." - -| Supported custom domain type | Example | +| Tipo de dominio personalizado compatible | Ejemplo | |---|---| -| `www` subdomain | `www.example.com` | -| Custom subdomain | `blog.example.com` | -| Apex domain | `example.com` | +| Subdominio `www` | `www.example.com` | +| Subdominio personalizado | `blog.example.com` | +| Dominio de Apex | `example.com` | -You can set up either or both of apex and `www` subdomain configurations for your site. For more information on apex domains, see "[Using an apex domain for your {% data variables.product.prodname_pages %} site](#using-an-apex-domain-for-your-github-pages-site)." +Puede establecer una de las configuraciones de subdominio de vértice y `www`, o las dos, para el sitio. Para más información sobre los dominios de vértice, vea "[Uso de un dominio de vértice para el sitio de {% data variables.product.prodname_pages %}](#using-an-apex-domain-for-your-github-pages-site)". -We recommend always using a `www` subdomain, even if you also use an apex domain. When you create a new site with an apex domain, we automatically attempt to secure the `www` subdomain for use when serving your site's content, but you need to make the DNS changes to use the `www` subdomain. If you configure a `www` subdomain, we automatically attempt to secure the associated apex domain. For more information, see "[Managing a custom domain for your {% data variables.product.prodname_pages %} site](/articles/managing-a-custom-domain-for-your-github-pages-site)." +Se recomienda usar siempre un subdominio `www`, incluso si también se utiliza un dominio de vértice. Al crear un sitio con un dominio de vértice, intentaremos asegurar el subdominio `www` de forma automática para que lo use al entregar el contenido del sitio, pero tendrá que realizar los cambios de DNS para usar el subdominio `www`. Si configura un subdominio de `www`, intentamos proteger de forma automática el dominio de vértice asociado. Para más información, vea "[Administración de un dominio personalizado para el sitio de {% data variables.product.prodname_pages %}](/articles/managing-a-custom-domain-for-your-github-pages-site)". -After you configure a custom domain for a user or organization site, the custom domain will replace the `.github.io` or `.github.io` portion of the URL for any project sites owned by the account that do not have a custom domain configured. For example, if the custom domain for your user site is `www.octocat.com`, and you have a project site with no custom domain configured that is published from a repository called `octo-project`, the {% data variables.product.prodname_pages %} site for that repository will be available at `www.octocat.com/octo-project`. +Después de configurar un dominio personalizado para un sitio de usuario u organización, el dominio personalizado reemplazará la parte `.github.io` o `.github.io` de la dirección URL de los sitios de proyecto propiedad de la cuenta que no tengan configurado un dominio personalizado. Por ejemplo, si el dominio personalizado para el sitio de usuario es `www.octocat.com` y tiene un sitio de proyecto sin ningún dominio personalizado configurado que se publique desde un repositorio denominado `octo-project`, el sitio de {% data variables.product.prodname_pages %} para ese repositorio estará disponible en `www.octocat.com/octo-project`. -## Using a subdomain for your {% data variables.product.prodname_pages %} site +## Uso de un subdominio para tu sitio {% data variables.product.prodname_pages %} -A subdomain is the part of a URL before the root domain. You can configure your subdomain as `www` or as a distinct section of your site, like `blog.example.com`. +Un subdominio es la parte de una URL antes del dominio raíz. Puede configurar el subdominio como `www` o como una sección distintiva del sitio, como `blog.example.com`. -Subdomains are configured with a `CNAME` record through your DNS provider. For more information, see "[Managing a custom domain for your {% data variables.product.prodname_pages %} site](/articles/managing-a-custom-domain-for-your-github-pages-site#configuring-a-subdomain)." +Los subdominios se configuran con un registro `CNAME` por medio del proveedor DNS. Para más información, vea "[Administración de un dominio personalizado para el sitio de {% data variables.product.prodname_pages %}](/articles/managing-a-custom-domain-for-your-github-pages-site#configuring-a-subdomain)". -### `www` subdomains +### Subdominios `www` -A `www` subdomain is the most commonly used type of subdomain. For example, `www.example.com` includes a `www` subdomain. +`www` es el tipo de subdominio más usado. Por ejemplo, `www.example.com` incluye un subdominio `www`. -`www` subdomains are the most stable type of custom domain because `www` subdomains are not affected by changes to the IP addresses of {% data variables.product.product_name %}'s servers. +Los subdominios `www` son el tipo de dominio personalizado más estable porque los subdominios `www` no se ven afectados por los cambios en las direcciones IP de los servidores de {% data variables.product.product_name %}. -### Custom subdomains +### Subdominios personalizados -A custom subdomain is a type of subdomain that doesn't use the standard `www` variant. Custom subdomains are mostly used when you want two distinct sections of your site. For example, you can create a site called `blog.example.com` and customize that section independently from `www.example.com`. +Un subdominio personalizado es un tipo de subdominio que no usa la variante `www` estándar. Los subdominios personalizados se utilizan principalmente cuando se necesitan dos secciones distintas de su sitio. Por ejemplo, puede crear un sitio denominado `blog.example.com` y personalizar esa sección de manera independiente a `www.example.com`. -## Using an apex domain for your {% data variables.product.prodname_pages %} site +## Uso de un dominio apex para tu sitio {% data variables.product.prodname_pages %} -An apex domain is a custom domain that does not contain a subdomain, such as `example.com`. Apex domains are also known as base, bare, naked, root apex, or zone apex domains. +Un dominio de vértice es un dominio personalizado que no contiene un subdominio, como `example.com`. Los dominios apex también son conocidos como dominios apex base, vacíos, desnudos, o de zona. -An apex domain is configured with an `A`, `ALIAS`, or `ANAME` record through your DNS provider. For more information, see "[Managing a custom domain for your {% data variables.product.prodname_pages %} site](/articles/managing-a-custom-domain-for-your-github-pages-site#configuring-an-apex-domain)." +Un dominio de vértice se configura con un registro `A`, `ALIAS`o `ANAME` desde el proveedor DNS. Para más información, vea "[Administración de un dominio personalizado para el sitio de {% data variables.product.prodname_pages %}](/articles/managing-a-custom-domain-for-your-github-pages-site#configuring-an-apex-domain)". -{% data reusables.pages.www-and-apex-domain-recommendation %} For more information, see "[Managing a custom domain for your {% data variables.product.prodname_pages %} site](/github/working-with-github-pages/managing-a-custom-domain-for-your-github-pages-site/#configuring-a-subdomain)." +{% data reusables.pages.www-and-apex-domain-recommendation %} Para más información, vea "[Administración de un dominio personalizado para el sitio {% data variables.product.prodname_pages %}](/github/working-with-github-pages/managing-a-custom-domain-for-your-github-pages-site/#configuring-a-subdomain)". -## Securing the custom domain for your {% data variables.product.prodname_pages %} site +## Asegurar el dominio personalizado para tu sitio de {% data variables.product.prodname_pages %} -{% data reusables.pages.secure-your-domain %} For more information, see "[Verifying your custom domain for {% data variables.product.prodname_pages %}](/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages)" and "[Managing a custom domain for your {% data variables.product.prodname_pages %} site](/articles/managing-a-custom-domain-for-your-github-pages-site)." +{% data reusables.pages.secure-your-domain %} Para más información, vea "[Comprobación del dominio personalizado para {% data variables.product.prodname_pages %}](/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages)" y "[Administración de un dominio personalizado para el sitio de {% data variables.product.prodname_pages %}](/articles/managing-a-custom-domain-for-your-github-pages-site)". -There are a couple of reasons your site might be automatically disabled. +Existen algunos motivos por los que tu sitio pueda estar inhabilitado automáticamente. -- If you downgrade from {% data variables.product.prodname_pro %} to {% data variables.product.prodname_free_user %}, any {% data variables.product.prodname_pages %} sites that are currently published from private repositories in your account will be unpublished. For more information, see "[Downgrading your {% data variables.product.prodname_dotcom %} billing plan](/articles/downgrading-your-github-billing-plan)." -- If you transfer a private repository to a personal account that is using {% data variables.product.prodname_free_user %}, the repository will lose access to the {% data variables.product.prodname_pages %} feature, and the currently published {% data variables.product.prodname_pages %} site will be unpublished. For more information, see "[Transferring a repository](/articles/transferring-a-repository)." +- Si bajaste de categoría de {% data variables.product.prodname_pro %} a {% data variables.product.prodname_free_user %}, todos los sitios de {% data variables.product.prodname_pages %} que se publicaron actualmente desde repositorios privados en tu cuenta quedarán sin publicar. Para más información, vea "[Cambio del plan de facturación de {% data variables.product.prodname_dotcom %} a una versión anterior](/articles/downgrading-your-github-billing-plan)". +- Si transfieres a un repositorio privado a una cuenta personal que está usando {% data variables.product.prodname_free_user %}, el repositorio perderá acceso a la función de {% data variables.product.prodname_pages %}, y el sitio de {% data variables.product.prodname_pages %} actualmente publicado, quedará sin publicar. Para más información, vea "[Transferencia de un repositorio](/articles/transferring-a-repository)". -## Further reading +## Información adicional -- "[Troubleshooting custom domains and {% data variables.product.prodname_pages %}](/articles/troubleshooting-custom-domains-and-github-pages)" +- "[Solución de problemas de dominios personalizados y {% data variables.product.prodname_pages %}](/articles/troubleshooting-custom-domains-and-github-pages)". diff --git a/translations/es-ES/content/pages/configuring-a-custom-domain-for-your-github-pages-site/index.md b/translations/es-ES/content/pages/configuring-a-custom-domain-for-your-github-pages-site/index.md index 382dee6357..82f84f888a 100644 --- a/translations/es-ES/content/pages/configuring-a-custom-domain-for-your-github-pages-site/index.md +++ b/translations/es-ES/content/pages/configuring-a-custom-domain-for-your-github-pages-site/index.md @@ -1,6 +1,6 @@ --- -title: Configuring a custom domain for your GitHub Pages site -intro: 'You can customize the domain name of your {% data variables.product.prodname_pages %} site.' +title: Configurar un dominio personalizado para tu sitio de Páginas de GitHub +intro: 'Puedes personalizar el nombre de dominio de tu sitio de {% data variables.product.prodname_pages %}.' redirect_from: - /articles/tips-for-configuring-an-a-record-with-your-dns-provider - /articles/adding-or-removing-a-custom-domain-for-your-github-pages-site @@ -23,5 +23,11 @@ children: - /verifying-your-custom-domain-for-github-pages - /troubleshooting-custom-domains-and-github-pages shortTitle: Configure a custom domain +ms.openlocfilehash: defe7dee85d79462ee421705ab05bb8591b7400f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140365' --- diff --git a/translations/es-ES/content/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site.md b/translations/es-ES/content/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site.md index 05e0b384b9..af063562e1 100644 --- a/translations/es-ES/content/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site.md +++ b/translations/es-ES/content/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site.md @@ -1,6 +1,6 @@ --- -title: Managing a custom domain for your GitHub Pages site -intro: 'You can set up or update certain DNS records and your repository settings to point the default domain for your {% data variables.product.prodname_pages %} site to a custom domain.' +title: Configurar un dominio personalizado para tu sitio de Páginas de GitHub +intro: 'Puedes configurar o actualizar determinados registros DNS y las configuraciones de tu repositorio para que apunten el dominio predeterminado de tu sitio de {% data variables.product.prodname_pages %} a un dominio personalizado.' redirect_from: - /articles/quick-start-setting-up-a-custom-domain - /articles/setting-up-an-apex-domain @@ -18,40 +18,42 @@ versions: topics: - Pages shortTitle: Manage a custom domain +ms.openlocfilehash: ad96d0be88614e8294e29de74fd7112cfed1bc46 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147710327' --- +Las personas con permisos de administración para un repositorio pueden configurar un dominio personalizado para un sitio de {% data variables.product.prodname_pages %}. -People with admin permissions for a repository can configure a custom domain for a {% data variables.product.prodname_pages %} site. +## Acerca de la configuración de dominios personalizados -## About custom domain configuration - -Make sure you add your custom domain to your {% data variables.product.prodname_pages %} site before configuring your custom domain with your DNS provider. Configuring your custom domain with your DNS provider without adding your custom domain to {% data variables.product.product_name %} could result in someone else being able to host a site on one of your subdomains. +Asegúrate de agregar tu dominio personalizado al sitio de {% data variables.product.prodname_pages %} antes de configurar el dominio personalizado con tu proveedor DNS. Configurar tu dominio personalizado con tu proveedor DNS sin agregar tu dominio personalizado a {% data variables.product.product_name %} podría dar como resultado que alguien aloje un sitio en uno de tus subdominios. {% windows %} -The `dig` command, which can be used to verify correct configuration of DNS records, is not included in Windows. Before you can verify that your DNS records are configured correctly, you must install [BIND](https://www.isc.org/bind/). +El comando `dig`, que se puede usar para verificar la correcta configuración de los registros DNS, no está incluido en Windows. Para comprobar que los registros DNS se han configurado correctamente, debes instalar [BIND](https://www.isc.org/bind/). {% endwindows %} {% note %} -**Note:** DNS changes can take up to 24 hours to propagate. +**Nota:** Los cambios de DNS pueden tardar hasta 24 horas en propagarse. {% endnote %} -## Configuring a subdomain +## Configurar un subdominio -To set up a `www` or custom subdomain, such as `www.example.com` or `blog.example.com`, you must add your domain in the repository settings. After that, configure a CNAME record with your DNS provider. +Para configurar un `www` o subdominio personalizado, como `www.example.com` o `blog.example.com`, debes agregar el dominio en la configuración del repositorio. Después de esto, configura un registro de CNAME con tu proveedor de DNS. -{% data reusables.pages.navigate-site-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.pages.sidebar-pages %} -4. Under "Custom domain", type your custom domain, then click **Save**. If you are publishing your site from a branch, this will create a commit that adds a `CNAME` file to the root of your source branch. If you are publishing your site with a custom {% data variables.product.prodname_actions %} workflow , no `CNAME` file is created. For more information about your publishing source, see "[Configuring a publishing source for your GitHub Pages site](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site)." - ![Save custom domain button](/assets/images/help/pages/save-custom-subdomain.png) -5. Navigate to your DNS provider and create a `CNAME` record that points your subdomain to the default domain for your site. For example, if you want to use the subdomain `www.example.com` for your user site, create a `CNAME` record that points `www.example.com` to `.github.io`. If you want to use the subdomain `another.example.com` for your organization site, create a `CNAME` record that points `another.example.com` to `.github.io`. The `CNAME` record should always point to `.github.io` or `.github.io`, excluding the repository name. {% data reusables.pages.contact-dns-provider %} {% data reusables.pages.default-domain-information %} +{% data reusables.pages.navigate-site-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.pages.sidebar-pages %} +4. En "Dominio personalizado", escribe el nombre de tu dominio personalizado y, a continuación, haz clic en **Guardar**. Si publicas el sitio desde una rama, se creará una confirmación que agrega un archivo `CNAME` a la raíz de la rama de origen. Si publicas el sitio con un flujo de trabajo de {% data variables.product.prodname_actions %} personalizado, no se crea ningún archivo `CNAME`. Para más información sobre la fuente de publicación, consulta "[Configuración de una fuente de publicación para el sitio de GitHub Pages](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site)." + ![Botón de guardar dominio personalizado](/assets/images/help/pages/save-custom-subdomain.png) +5. Desplázate hasta tu proveedor DNS y crea un registro `CNAME` que apunte tu subdominio al dominio predeterminado de tu sitio. Por ejemplo, si quieres usar el subdominio `www.example.com` para el sitio de usuario, crea un registro `CNAME` que dirija `www.example.com` a `.github.io`. Si quieres usar el subdominio `another.example.com` para el sitio de la organización, crea un registro `CNAME` que dirija `another.example.com` a `.github.io`. El registro `CNAME` siempre debe apuntar a `.github.io` o `.github.io`, excepto el nombre del repositorio. {% data reusables.pages.contact-dns-provider %} {% data reusables.pages.default-domain-information %} -{% indented_data_reference reusables.pages.wildcard-dns-warning spaces=3 %} -{% data reusables.command_line.open_the_multi_os_terminal %} -6. To confirm that your DNS record configured correctly, use the `dig` command, replacing _WWW.EXAMPLE.COM_ with your subdomain. +{% indented_data_reference reusables.pages.wildcard-dns-warning spaces=3 %} {% data reusables.command_line.open_the_multi_os_terminal %} +6. Para confirmar que el registro DNS se ha configurado correctamente, usa el comando `dig` y reemplaza _WWW.EXAMPLE.COM_ por el subdominio. ```shell $ dig WWW.EXAMPLE.COM +nostats +nocomments +nocmd > ;WWW.EXAMPLE.COM. IN A @@ -59,30 +61,27 @@ To set up a `www` or custom subdomain, such as `www.example.com` or `blog.exampl > YOUR-USERNAME.github.io. 43192 IN CNAME GITHUB-PAGES-SERVER . > GITHUB-PAGES-SERVER . 22 IN A 192.0.2.1 ``` -{% data reusables.pages.build-locally-download-cname %} -{% data reusables.pages.enforce-https-custom-domain %} +{% data reusables.pages.build-locally-download-cname %} {% data reusables.pages.enforce-https-custom-domain %} -## Configuring an apex domain +## Configurar un dominio apex -To set up an apex domain, such as `example.com`, you must configure a custom domain in your repository settings and at least one `ALIAS`, `ANAME`, or `A` record with your DNS provider. +Para configurar un dominio apex, como `example.com`, debes configurar un dominio personalizado en la configuración del repositorio y al menos un registro `ALIAS`, `ANAME` o `A` con el proveedor de DNS. -{% data reusables.pages.www-and-apex-domain-recommendation %} For more information, see "[Configuring a subdomain](#configuring-a-subdomain)." +{% data reusables.pages.www-and-apex-domain-recommendation %} Para obtener más información, consulta "[Configuración de un subdominio](#configuring-a-subdomain)". -{% data reusables.pages.navigate-site-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.pages.sidebar-pages %} -4. Under "Custom domain", type your custom domain, then click **Save**. If you are publishing your site from a branch, this will create a commit that adds a `CNAME` file to the root of your source branch. If you are publishing your site with a custom {% data variables.product.prodname_actions %} workflow , no `CNAME` file is created. For more information about your publishing source, see "[Configuring a publishing source for your GitHub Pages site](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site)." - ![Save custom domain button](/assets/images/help/pages/save-custom-apex-domain.png) -5. Navigate to your DNS provider and create either an `ALIAS`, `ANAME`, or `A` record. You can also create `AAAA` records for IPv6 support. {% data reusables.pages.contact-dns-provider %} - - To create an `ALIAS` or `ANAME` record, point your apex domain to the default domain for your site. {% data reusables.pages.default-domain-information %} - - To create `A` records, point your apex domain to the IP addresses for {% data variables.product.prodname_pages %}. +{% data reusables.pages.navigate-site-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.pages.sidebar-pages %} +4. En "Dominio personalizado", escribe el nombre de tu dominio personalizado y, a continuación, haz clic en **Guardar**. Si publicas el sitio desde una rama, se creará una confirmación que agrega un archivo `CNAME` a la raíz de la rama de origen. Si publicas el sitio con un flujo de trabajo de {% data variables.product.prodname_actions %} personalizado, no se crea ningún archivo `CNAME`. Para más información sobre la fuente de publicación, consulta "[Configuración de una fuente de publicación para el sitio de GitHub Pages](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site)." + ![Botón de guardar dominio personalizado](/assets/images/help/pages/save-custom-apex-domain.png) +5. Desplázate hasta el proveedor DNS y crea un registro `ALIAS`, `ANAME` o `A`. También puedes crear registros `AAAA` para la compatibilidad con IPv6. {% data reusables.pages.contact-dns-provider %} + - Para crear un registro `ALIAS` o `ANAME`, apunta el dominio apex al dominio predeterminado del sitio. {% data reusables.pages.default-domain-information %} + - Para crear registros `A`, apunta el dominio apex a las direcciones IP de {% data variables.product.prodname_pages %}. ```shell 185.199.108.153 185.199.109.153 185.199.110.153 185.199.111.153 ``` - - To create `AAAA` records, point your apex domain to the IP addresses for {% data variables.product.prodname_pages %}. + - Para crear registros `AAAA`, apunta el dominio apex a las direcciones IP de {% data variables.product.prodname_pages %}. ```shell 2606:50c0:8000::153 2606:50c0:8001::153 @@ -90,10 +89,9 @@ To set up an apex domain, such as `example.com`, you must configure a custom dom 2606:50c0:8003::153 ``` -{% indented_data_reference reusables.pages.wildcard-dns-warning spaces=3 %} -{% data reusables.command_line.open_the_multi_os_terminal %} -6. To confirm that your DNS record configured correctly, use the `dig` command, replacing _EXAMPLE.COM_ with your apex domain. Confirm that the results match the IP addresses for {% data variables.product.prodname_pages %} above. - - For `A` records. +{% indented_data_reference reusables.pages.wildcard-dns-warning spaces=3 %} {% data reusables.command_line.open_the_multi_os_terminal %} +6. Para confirmar que el registro DNS se ha configurado correctamente, usa el comando `dig`, reemplazando _EXAMPLE.COM_ por tu dominio apex. Confirma que los resultados coincidan con las direcciones IP de las {% data variables.product.prodname_pages %} que aparecen arriba. + - Para registros `A`. ```shell $ dig EXAMPLE.COM +noall +answer -t A > EXAMPLE.COM 3600 IN A 185.199.108.153 @@ -101,7 +99,7 @@ To set up an apex domain, such as `example.com`, you must configure a custom dom > EXAMPLE.COM 3600 IN A 185.199.110.153 > EXAMPLE.COM 3600 IN A 185.199.111.153 ``` - - For `AAAA` records. + - Para registros `AAAA`. ```shell $ dig EXAMPLE.COM +noall +answer -t AAAA > EXAMPLE.COM 3600 IN AAAA 2606:50c0:8000::153 @@ -109,19 +107,18 @@ To set up an apex domain, such as `example.com`, you must configure a custom dom > EXAMPLE.COM 3600 IN AAAA 2606:50c0:8002::153 > EXAMPLE.COM 3600 IN AAAA 2606:50c0:8003::153 ``` -{% data reusables.pages.build-locally-download-cname %} -{% data reusables.pages.enforce-https-custom-domain %} +{% data reusables.pages.build-locally-download-cname %} {% data reusables.pages.enforce-https-custom-domain %} -## Configuring an apex domain and the `www` subdomain variant +## Configuración de un dominio apex y la variante de subdominio `www` -When using an apex domain, we recommend configuring your {% data variables.product.prodname_pages %} site to host content at both the apex domain and that domain's `www` subdomain variant. +Cuando utilizas un dominio apex, te recomendamos configurar tu sitio de {% data variables.product.prodname_pages %} para hospedar contenido tanto en el dominio de apex como en la variante de subdominio `www`. -To set up a `www` subdomain alongside the apex domain, you must first configure an apex domain by creating an `ALIAS`, `ANAME`, or `A` record with your DNS provider. For more information, see "[Configuring an apex domain](#configuring-an-apex-domain)." +Para configurar un subdominio `www` junto con el dominio apex, primero debes configurar un dominio apex mediante la creación de un registro `ALIAS`, `ANAME` o `A` con el proveedor DNS. Para obtener más información, consulta "[Configuración de un dominio apex](#configuring-an-apex-domain)". -After you configure the apex domain, you must configure a CNAME record with your DNS provider. +Después de configurar el domnio apex, debes configurar un registro de CNAME con tu proveedor de DNS. -1. Navigate to your DNS provider and create a `CNAME` record that points `www.example.com` to the default domain for your site: `.github.io` or `.github.io`. Do not include the repository name. {% data reusables.pages.contact-dns-provider %} {% data reusables.pages.default-domain-information %} -2. To confirm that your DNS record configured correctly, use the `dig` command, replacing _WWW.EXAMPLE.COM_ with your `www` subdomain variant. +1. Desplázate hasta tu proveedor DNS y crea un registro `CNAME` que apunte `www.example.com` al dominio predeterminado de tu sitio: `.github.io` o `.github.io`. No incluyas el nombre de repositorio. {% data reusables.pages.contact-dns-provider %} {% data reusables.pages.default-domain-information %} +2. Para confirmar que el registro DNS se ha configurado correctamente, usa el comando `dig` y reemplaza _WWW.EXAMPLE.COM_ por la variante de subdominio `www`. ```shell $ dig WWW.EXAMPLE.COM +nostats +nocomments +nocmd > ;WWW.EXAMPLE.COM. IN A @@ -129,18 +126,16 @@ After you configure the apex domain, you must configure a CNAME record with your > YOUR-USERNAME.github.io. 43192 IN CNAME GITHUB-PAGES-SERVER . > GITHUB-PAGES-SERVER . 22 IN A 192.0.2.1 ``` -## Removing a custom domain +## Eliminar un dominio personalizado -{% data reusables.pages.navigate-site-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.pages.sidebar-pages %} -4. Under "Custom domain," click **Remove**. - ![Save custom domain button](/assets/images/help/pages/remove-custom-domain.png) +{% data reusables.pages.navigate-site-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.pages.sidebar-pages %} +4. En "Dominio personalizado", haz clic en **Quitar**. + ![Botón de guardar dominio personalizado](/assets/images/help/pages/remove-custom-domain.png) -## Securing your custom domain +## Asegurar tu dominio personalizado -{% data reusables.pages.secure-your-domain %} For more information, see "[Verifying your custom domain for {% data variables.product.prodname_pages %}](/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages)." +{% data reusables.pages.secure-your-domain %} Para obtener más información, consulta "[Comprobación de un dominio personalizado para {% data variables.product.prodname_pages %}](/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages)". -## Further reading +## Información adicional -- "[Troubleshooting custom domains and {% data variables.product.prodname_pages %}](/articles/troubleshooting-custom-domains-and-github-pages)" +- "[Solución de problemas de dominios personalizados y {% data variables.product.prodname_pages %}](/articles/troubleshooting-custom-domains-and-github-pages)". diff --git a/translations/es-ES/content/pages/configuring-a-custom-domain-for-your-github-pages-site/troubleshooting-custom-domains-and-github-pages.md b/translations/es-ES/content/pages/configuring-a-custom-domain-for-your-github-pages-site/troubleshooting-custom-domains-and-github-pages.md index 754f259468..b68668912e 100644 --- a/translations/es-ES/content/pages/configuring-a-custom-domain-for-your-github-pages-site/troubleshooting-custom-domains-and-github-pages.md +++ b/translations/es-ES/content/pages/configuring-a-custom-domain-for-your-github-pages-site/troubleshooting-custom-domains-and-github-pages.md @@ -1,6 +1,6 @@ --- -title: Troubleshooting custom domains and GitHub Pages -intro: 'You can check for common errors to resolve issues with custom domains or HTTPS for your {% data variables.product.prodname_pages %} site.' +title: Solucionar problemas de dominios personalizados y Páginas de GitHub +intro: 'Puedes buscar errores comunes para resolver los problemas que existan con los dominios personalizados o HTTPS para tu sitio de {% data variables.product.prodname_pages %}.' redirect_from: - /articles/my-custom-domain-isn-t-working - /articles/custom-domain-isn-t-working @@ -14,59 +14,64 @@ versions: topics: - Pages shortTitle: Troubleshoot a custom domain +ms.openlocfilehash: ce6251dbe96d531462c5c664dc9000f138059889 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147428392' --- +## Errores de _CNAME_ -## _CNAME_ errors +{% ifversion pages-custom-workflow %}Si publicas desde un flujo de trabajo de {% data variables.product.prodname_actions %} personalizado, se omite cualquier archivo _CNAME_ y no es necesario.{% endif %} -{% ifversion pages-custom-workflow %}If you are publishing from a custom {% data variables.product.prodname_actions %} workflow, any _CNAME_ file is ignored and is not required.{% endif %} +Si publicas desde una rama, los dominios personalizados se almacenan en un archivo _CNAME_ en la raíz de la fuente de publicación. Puedes agregar o actualizar este archivo a través de la configuración del repositorio o manualmente. Para obtener más información, consulte "[Administración de un dominio personalizado para el sitio de {% data variables.product.prodname_pages %}](/articles/managing-a-custom-domain-for-your-github-pages-site)". -If you are publishing from a branch, custom domains are stored in a _CNAME_ file in the root of your publishing source. You can add or update this file through your repository settings or manually. For more information, see "[Managing a custom domain for your {% data variables.product.prodname_pages %} site](/articles/managing-a-custom-domain-for-your-github-pages-site)." +Para que su sitio se represente en el dominio correcto, es importante asegurarse de que el archivo _CNAME_ aún exista en el repositorio. Por ejemplo, muchos generadores de sitios estáticos realizan envíos de cambios forzosos al repositorio que pueden sobrescribir el archivo _CNAME_ que se agregó al repositorio cuando configuró su dominio personalizado. Si compila el sitio de manera local y envía los archivos generados a {% data variables.product.product_name %}, asegúrate de incorporar primero la confirmación que agregó el archivo _CNAME_ al repositorio local. De este modo, el archivo se incluirá en la compilación. -For your site to render at the correct domain, make sure your _CNAME_ file still exists in the repository. For example, many static site generators force push to your repository, which can overwrite the _CNAME_ file that was added to your repository when you configured your custom domain. If you build your site locally and push generated files to {% data variables.product.product_name %}, make sure to pull the commit that added the _CNAME_ file to your local repository first, so the file will be included in the build. +A continuación, asegúrese de que el archivo _CNAME_ tenga el formato correcto. -Then, make sure the _CNAME_ file is formatted correctly. +- El nombre de archivo _CNAME_ debe estar en mayúsculas. +- El archivo _CNAME_ solo puede contener un dominio. Para apuntar múltiples dominios a tu sitio, debes configurar un redireccionamiento a través de tu proveedor DNS. +- El archivo _CNAME_ solo debe contener el nombre de dominio. Por ejemplo, `www.example.com`, `blog.example.com` o `example.com`. +- El nombre de dominio debe ser único a lo largo de todos los sitios de {% data variables.product.prodname_pages %}. Por ejemplo, si el archivo _CNAME_ de otro repositorio contiene `example.com`, no puede usar `example.com` en el archivo _CNAME_ de su repositorio. -- The _CNAME_ filename must be all uppercase. -- The _CNAME_ file can contain only one domain. To point multiple domains to your site, you must set up a redirect through your DNS provider. -- The _CNAME_ file must contain the domain name only. For example, `www.example.com`, `blog.example.com`, or `example.com`. -- The domain name must be unique across all {% data variables.product.prodname_pages %} sites. For example, if another repository's _CNAME_ file contains `example.com`, you cannot use `example.com` in the _CNAME_ file for your repository. +## Error de configuración DNS -## DNS misconfiguration +Si tienes problemas para apuntar el dominio predeterminado para tu sitio a tu dominio personalizado, contáctate con tu proveedor DNS. -If you have trouble pointing the default domain for your site to your custom domain, contact your DNS provider. +También puedes utilizar uno de los siguientes métodos para probar si los registros de DNS de tus dominios personalizados están configurados correctamente: -You can also use one of the following methods to test whether your custom domain's DNS records are configured correctly: +- Una herramienta de la CLI, como `dig`. Para obtener más información, consulte "[Administración de un dominio personalizado para el sitio de {% data variables.product.prodname_pages %}](/articles/managing-a-custom-domain-for-your-github-pages-site)". +- Una herramienta de búsqueda de DNS en línea. -- A CLI tool such as `dig`. For more information, see "[Managing a custom domain for your {% data variables.product.prodname_pages %} site](/articles/managing-a-custom-domain-for-your-github-pages-site)". -- An online DNS lookup tool. +## Nombres de dominios personalizados que no son compatibles -## Custom domain names that are unsupported +Si tu dominio personalizado no es compatible, puede que debas cambiar tu dominio a un dominio compatible. También te puedes contactar con tu proveedor DNS para ver si ofrece servicios de reenvío para los nombres de dominio. -If your custom domain is unsupported, you may need to change your domain to a supported domain. You can also contact your DNS provider to see if they offer forwarding services for domain names. +Asegúrate de que en tu sitio no ocurra lo siguiente: +- Uso de más de un dominio apex. Por ejemplo, `example.com` y `anotherexample.com`. +- Uso de más de un subdominio de `www`. Por ejemplo, `www.example.com` y `www.anotherexample.com`. +- Uso de un dominio apex y de un subdominio personalizado. Por ejemplo, `example.com` y `docs.example.com`. -Make sure your site does not: -- Use more than one apex domain. For example, both `example.com` and `anotherexample.com`. -- Use more than one `www` subdomain. For example, both `www.example.com` and `www.anotherexample.com`. -- Use both an apex domain and custom subdomain. For example, both `example.com` and `docs.example.com`. - - The one exception is the `www` subdomain. If configured correctly, the `www` subdomain is automatically redirected to the apex domain. For more information, see "[Managing a custom domain for your {% data variables.product.prodname_pages %} site](/github/working-with-github-pages/managing-a-custom-domain-for-your-github-pages-site#configuring-an-apex-domain)." + La única excepción es el subdominio `www`. Si se configura correctamente, el subdominio `www` se redirigirá automáticamente al dominio de vértice. Para obtener más información, consulte "[Administración de un dominio personalizado para el sitio de {% data variables.product.prodname_pages %}](/github/working-with-github-pages/managing-a-custom-domain-for-your-github-pages-site#configuring-an-apex-domain)". {% data reusables.pages.wildcard-dns-warning %} -For a list of supported custom domains, see "[About custom domains and {% data variables.product.prodname_pages %}](/articles/about-custom-domains-and-github-pages/#supported-custom-domains)." +Para obtener una lista de dominios personalizados admitidos, consulte "[Acerca de dominios personalizados y {% data variables.product.prodname_pages %}](/articles/about-custom-domains-and-github-pages/#supported-custom-domains)". -## HTTPS errors +## Errores HTTPS -{% data variables.product.prodname_pages %} sites using custom domains that are correctly configured with `CNAME`, `ALIAS`, `ANAME`, or `A` DNS records can be accessed over HTTPS. For more information, see "[Securing your {% data variables.product.prodname_pages %} site with HTTPS](/articles/securing-your-github-pages-site-with-https)." +Los sitios de {% data variables.product.prodname_pages %} que usan dominios personalizados configurados correctamente con registros DNS `CNAME`, `ALIAS`, `ANAME` o `A` son accesibles mediante HTTPS. Para más información, vea "[Protección del sitio de {% data variables.product.prodname_pages %} con HTTPS](/articles/securing-your-github-pages-site-with-https)". -It can take up to an hour for your site to become available over HTTPS after you configure your custom domain. After you update existing DNS settings, you may need to remove and re-add your custom domain to your site's repository to trigger the process of enabling HTTPS. For more information, see "[Managing a custom domain for your {% data variables.product.prodname_pages %} site](/articles/managing-a-custom-domain-for-your-github-pages-site)." +Puede tardar hasta una hora que tu sitio se vuelva disponible a través de HTTPS una vez que configures tu dominio personalizado. Después de actualizar los ajustes DNS existentes, puede que debas eliminar y volver a agregar tu dominio personalizado a tu repositorio del sitio para activar el proceso de habilitación HTTPS. Para obtener más información, consulte "[Administración de un dominio personalizado para el sitio de {% data variables.product.prodname_pages %}](/articles/managing-a-custom-domain-for-your-github-pages-site)". -If you're using Certification Authority Authorization (CAA) records, at least one CAA record must exist with the value `letsencrypt.org` for your site to be accessible over HTTPS. For more information, see "[Certificate Authority Authorization (CAA)](https://letsencrypt.org/docs/caa/)" in the Let's Encrypt documentation. +Si está usando registros de Autorización de entidad de certificación (CAA), debe existir al menos un registro de CAA con el valor `letsencrypt.org` para que el sitio sea accesible mediante HTTPS. Para obtener más información, consulte "[Autorización de entidad de certificación (CAA)](https://letsencrypt.org/docs/caa/)" en la documentación de Let's Encrypt. -## URL formatting on Linux +## Formato de URL en Linux -If the URL for your site contains a username or organization name that begins or ends with a dash, or contains consecutive dashes, people browsing with Linux will receive a server error when they attempt to visit your site. To fix this, change your {% data variables.product.product_name %} username to remove non-alphanumeric characters. For more information, see "[Changing your {% data variables.product.prodname_dotcom %} username](/articles/changing-your-github-username/)." +Si la URL de tu sitio contiene un nombre de usuario o nombre de organización que comienza o termina con un guion, o que contiene guiones consecutivos, las personas que naveguen con Linux recibirán un error del servidor cuando traten de visitar tu sitio. Para corregir esto, cambia tu nombre de usuario de {% data variables.product.product_name %} y elimina cualquier caracter que no sea alfanumérico. Para obtener más información, consulte "[Cambio del nombre de usuario de {% data variables.product.prodname_dotcom %}](/articles/changing-your-github-username/)". -## Browser cache +## Caché del navegador -If you've recently changed or removed your custom domain and can't access the new URL in your browser, you may need to clear your browser's cache to reach the new URL. For more information on clearing your cache, see your browser's documentation. +Si has cambiado o eliminado recientemente tu dominio personalizado y no puedes acceder a la URL nueva en tu navegador, puede que debas limpiar el caché de tu navegador para llegar a la URL nueva. Para obtener más información acerca de limpiar tu caché, consulta la documentación de tu navegador. diff --git a/translations/es-ES/content/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages.md b/translations/es-ES/content/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages.md index 5b5dac7385..10bc210e65 100644 --- a/translations/es-ES/content/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages.md +++ b/translations/es-ES/content/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages.md @@ -1,6 +1,6 @@ --- -title: Verifying your custom domain for GitHub Pages -intro: You can increase the security of your custom domain and avoid takeover attacks by verifying your domain. +title: Verificar tu dominio personalizado para GitHub Pages +intro: Puedes incrementar la seguridad de tu dominio personalizado y evitar los ataques de adquisición si verificas tu dominio. product: '{% data reusables.gated-features.pages %}' versions: fpt: '*' @@ -8,40 +8,44 @@ versions: topics: - Pages shortTitle: Verify a custom domain +ms.openlocfilehash: b3c44dacd98882afa7a43854b96d803352e879ca +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147529675' --- +## Acerca de la verificación de dominios para GitHub pages -## About domain verification for GitHub Pages +Cuando verificas tu dominio personalizado para tu cuenta personal u organización, solo podrán utilizarse los repositorios que le pertenezcan a estos para publicar un sitio de {% data variables.product.prodname_pages %} en el dominio personalizado verificado o en los subdominios inmediatos de los dominios. -When you verify your custom domain for your personal account or organization, only repositories owned by your personal account or organization may be used to publish a {% data variables.product.prodname_pages %} site to the verified custom domain or the domain's immediate subdomains. +El verificar tu dominio impide que otros usuarios de GitHub lo reclamen y lo utilicen para publicar su propio sitio de {% data variables.product.prodname_pages %}. Puede haber robo de dominio cuando borras tu repositorio, cuando bajas de categoría tu plan de facturación o después de cualquier otro cambio que desenlace al dominio personalizado o inhabilite a {% data variables.product.prodname_pages %} mientras el dominio sigue configurado para {% data variables.product.prodname_pages %} y no esté verificado. -Verifying your domain stops other GitHub users from taking over your custom domain and using it to publish their own {% data variables.product.prodname_pages %} site. Domain takeovers can happen when you delete your repository, when your billing plan is downgraded, or after any other change which unlinks the custom domain or disables {% data variables.product.prodname_pages %} while the domain remains configured for {% data variables.product.prodname_pages %} and is not verified. - -When you verify a domain, any immediate subdomains are also included in the verification. For example, if the `github.com` custom domain is verified, `docs.github.com`, `support.github.com`, and any other immediate subdomains will also be protected from takeovers. +Cuando verificas un dominio, cualquier subdominio inmediato también se incluye en dicha verificación. Por ejemplo, si se comprueba el dominio personalizado `github.com`, `docs.github.com`, `support.github.com` y cualquier otro subdominio inmediato también se protegerá de las adquisiciones. {% data reusables.pages.wildcard-dns-warning %} -It's also possible to verify a domain for your organization{% ifversion ghec %} or enterprise{% endif %}, which displays a "Verified" badge on the organization {% ifversion ghec %}or enterprise{% endif %} profile{% ifversion ghec %} and, on {% data variables.product.prodname_ghe_cloud %}, allows you to restrict notifications to email addresses using the verified domain{% endif %}. For more information, see "[Verifying or approving a domain for your organization](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization){% ifversion ghec %}" and "[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 %}." +También se puede verificar un dominio para tu organización{% ifversion ghec %} o empresa{% endif %}, el cual muestre una insignia de "Verificado" en el perfil de la misma{% ifversion ghec %}{% endif %}{% ifversion ghec %} y, que en {% data variables.product.prodname_ghe_cloud %}, te permita restringir las notificaciones a las direcciones de correo electrónico utilizando el dominio verificado{% endif %}. Para obtener más información, consulte "[Comprobación o aprobación de un dominio para la organización](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization){% ifversion ghec %}" y "[Comprobación o aprobación de un dominio para la empresa](/enterprise-cloud@latest/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise){% endif %}". -## Verifying a domain for your user site +## Verificar un dominio para tu sitio de usuario {% data reusables.user-settings.access_settings %} -1. In the "Code, planning, and automation" section of the sidebar, click **{% octicon "browser" aria-label="The pages icon" %} Pages**. +1. En la sección "Code, planning, and automation" de la barra lateral, haga clic en **{% octicon "browser" aria-label="The pages icon" %} Pages**. {% data reusables.pages.settings-verify-domain-setup %} -1. Wait for your DNS configuration to change, this may be immediate or take up to 24 hours. You can confirm the change to your DNS configuration by running the `dig` command on the command line. In the command below, replace `USERNAME` with your username and `example.com` with the domain you're verifying. If your DNS configuration has updated, you should see your new TXT record in the output. +1. Espera a que cambie tu configuración de DNS, esto podría suceder de inmediato o tomar hasta 24 horas. Puede confirmar el cambio a su configuración de DNS mediante la ejecución del comando `dig` en la línea de comandos. En el comando siguiente, reemplace `USERNAME` por el nombre de usuario y `example.com` por el dominio que está comprobando. Si se actualizó tu configuración de DNS, deberías ver tu registro de TXT nuevo en la salida. ``` dig _github-pages-challenge-USERNAME.example.com +nostats +nocomments +nocmd TXT ``` {% data reusables.pages.settings-verify-domain-confirm %} -## Verifying a domain for your organization site +## Verificar un dominio para tu sitio de organización -Organization owners can verify custom domains for their organization. +Los propietarios de organización pueden verificar los dominios personalizados para su organización. -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -1. In the "Code, planning, and automation" section of the sidebar, click **{% octicon "browser" aria-label="The browser icon" %} Pages**. +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} +1. En la sección "Code, planning, and automation" de la barra lateral, haga clic en **{% octicon "browser" aria-label="The browser icon" %} Pages**. {% data reusables.pages.settings-verify-domain-setup %} -1. Wait for your DNS configuration to change, this may be immediate or take up to 24 hours. You can confirm the change to your DNS configuration by running the `dig` command on the command line. In the command below, replace `ORGANIZATION` with the name of your organization and `example.com` with the domain you're verifying. If your DNS configuration has updated, you should see your new TXT record in the output. +1. Espera a que cambie tu configuración de DNS, esto podría suceder de inmediato o tomar hasta 24 horas. Puede confirmar el cambio a su configuración de DNS mediante la ejecución del comando `dig` en la línea de comandos. En el comando siguiente, reemplace `ORGANIZATION` por el nombre de la organización y `example.com` por el dominio que está comprobando. Si se actualizó tu configuración de DNS, deberías ver tu registro de TXT nuevo en la salida. ``` dig _github-pages-challenge-ORGANIZATION.example.com +nostats +nocomments +nocmd TXT ``` diff --git a/translations/es-ES/content/pages/getting-started-with-github-pages/about-github-pages.md b/translations/es-ES/content/pages/getting-started-with-github-pages/about-github-pages.md index d270178440..61cb69c642 100644 --- a/translations/es-ES/content/pages/getting-started-with-github-pages/about-github-pages.md +++ b/translations/es-ES/content/pages/getting-started-with-github-pages/about-github-pages.md @@ -1,6 +1,6 @@ --- -title: About GitHub Pages -intro: 'You can use {% data variables.product.prodname_pages %} to host a website about yourself, your organization, or your project directly from a repository on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}.' +title: Acerca de GitHub Pages +intro: 'Puedes utilizar {% data variables.product.prodname_pages %} para hospedar un sitio web sobre ti mismo, sobre tu organización o sobre tu proyecto directamente desde un repositorio en {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}.' redirect_from: - /articles/what-are-github-pages - /articles/what-is-github-pages @@ -18,133 +18,129 @@ versions: ghec: '*' topics: - Pages +ms.openlocfilehash: 1063adbe5396569110af1809a8619440e3bf106b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147507994' --- +## Acerca de {% data variables.product.prodname_pages %} -## About {% data variables.product.prodname_pages %} +{% data variables.product.prodname_pages %} es un servicio de alojamiento de sitio estático que toma archivos HTML, CSS y JavaScript directamente desde un repositorio en {% data variables.product.product_name %}, opcionalmente ejecuta los archivos a través de un proceso de complilación y publica un sitio web. Puede ver ejemplos de sitios de {% data variables.product.prodname_pages %} en la [colección de ejemplos de {% data variables.product.prodname_pages %}](https://github.com/collections/github-pages-examples). -{% data variables.product.prodname_pages %} is a static site hosting service that takes HTML, CSS, and JavaScript files straight from a repository on {% data variables.product.product_name %}, optionally runs the files through a build process, and publishes a website. You can see examples of {% data variables.product.prodname_pages %} sites in the [{% data variables.product.prodname_pages %} examples collection](https://github.com/collections/github-pages-examples). - -{% ifversion fpt or ghec %} -You can host your site on {% data variables.product.prodname_dotcom %}'s `github.io` domain or your own custom domain. For more information, see "[Using a custom domain with {% data variables.product.prodname_pages %}](/articles/using-a-custom-domain-with-github-pages)." +{% ifversion fpt or ghec %} Puede hospedar el sitio en el dominio `github.io` de {% data variables.product.prodname_dotcom %} o un dominio personalizado propio. Para más información, vea "[Uso de un dominio personalizado con {% data variables.product.prodname_pages %}](/articles/using-a-custom-domain-with-github-pages)". {% endif %} -{% ifversion fpt or ghec %} -{% data reusables.pages.about-private-publishing %} For more information, see "[Changing the visibility of your {% data variables.product.prodname_pages %} site]({% ifversion fpt %}/enterprise-cloud@latest{% endif %}/pages/getting-started-with-github-pages/changing-the-visibility-of-your-github-pages-site){% ifversion fpt %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% else %}."{% endif %} +{% ifversion fpt or ghec %} {% data reusables.pages.about-private-publishing %} Para obtener más información, consulta "[Cambio de la visibilidad del sitio {% data variables.product.prodname_pages %}]({% ifversion fpt %}/enterprise-cloud@latest{% endif %}/pages/getting-started-with-github-pages/changing-the-visibility-of-your-github-pages-site) {% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}."{% endif %} {% endif %} + +Para empezar, vea "[Creación de un sitio de {% data variables.product.prodname_pages %}](/articles/creating-a-github-pages-site)". + +{% ifversion fpt or ghes or ghec %} Los propietarios de la organización pueden deshabilitar la publicación de sitios de {% data variables.product.prodname_pages %} desde los repositorios de la organización. Para más información, vea "[Administración de la publicación de sitios de {% data variables.product.prodname_pages %} para la organización](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)". {% endif %} -To get started, see "[Creating a {% data variables.product.prodname_pages %} site](/articles/creating-a-github-pages-site)." +## Tipos de sitios {% data variables.product.prodname_pages %} -{% ifversion fpt or ghes or ghec %} -Organization owners can disable the publication of {% data variables.product.prodname_pages %} sites from the organization's repositories. 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)." +Existen tres tipos básicos de {% data variables.product.prodname_pages %} sitios: de proyecto, de usuario y de la organización. Los sitios de proyecto están conectados coon un proyecto específico alojado en {% data variables.product.product_name %}, como una biblioteca JavaScript o una colección de recetas. Los sitios de organización y de usuario se conectan a una cuenta específica en {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}. + +Para publicar un sitio de usuario, debes crear un repositorio propiedad de la cuenta personal denominado {% ifversion fpt or ghec %}`.github.io`{% else %}`.`{% endif %}. Para publicar un sitio de organización, debe crear un repositorio propiedad de una organización denominado {% ifversion fpt or ghec %}`.github.io`{% else %}`.`{% endif %}. {% ifversion fpt or ghec %}A menos que use un dominio personalizado, los sitios de usuario y organización están disponibles en `http(s)://.github.io` o `http(s)://.github.io`.{% elsif ghae %}Los sitios de usuario y organización están disponibles en `http(s)://pages./` o `http(s)://pages./`.{% endif %} + +Los archivos fuente para un sitio de proyecto se almacenan en el mismo repositorio que su proyecto. {% ifversion fpt or ghec %}A menos que use un dominio personalizado, los sitios de proyecto están disponibles en `http(s)://.github.io/` o `http(s)://.github.io/`.{% elsif ghae %}Los sitios de proyecto están disponibles en `http(s)://pages.///` o `http(s)://pages.///`.{% endif %} + +{% ifversion ghec %} Si publicas el sitio de forma privada, la URL de tu sitio será diferente. Para más información, vea "[Cambio de la visibilidad del sitio de {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/changing-the-visibility-of-your-github-pages-site)". {% endif %} -## Types of {% data variables.product.prodname_pages %} sites - -There are three types of {% data variables.product.prodname_pages %} sites: project, user, and organization. Project sites are connected to a specific project hosted on {% data variables.product.product_name %}, such as a JavaScript library or a recipe collection. User and organization sites are connected to a specific account on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}. - -To publish a user site, you must create a repository owned by your personal account that's named {% ifversion fpt or ghec %}`.github.io`{% else %}`.`{% endif %}. To publish an organization site, you must create a repository owned by an organization that's named {% ifversion fpt or ghec %}`.github.io`{% else %}`.`{% endif %}. {% ifversion fpt or ghec %}Unless you're using a custom domain, user and organization sites are available at `http(s)://.github.io` or `http(s)://.github.io`.{% elsif ghae %}User and organization sites are available at `http(s)://pages./` or `http(s)://pages./`.{% endif %} - -The source files for a project site are stored in the same repository as their project. {% ifversion fpt or ghec %}Unless you're using a custom domain, project sites are available at `http(s)://.github.io/` or `http(s)://.github.io/`.{% elsif ghae %}Project sites are available at `http(s)://pages.///` or `http(s)://pages.///`.{% endif %} - -{% ifversion ghec %} -If you publish your site privately, the URL for your site will be different. For more information, see "[Changing the visibility of your {% data variables.product.prodname_pages %} site](/pages/getting-started-with-github-pages/changing-the-visibility-of-your-github-pages-site)." +{% ifversion fpt or ghec %} Para más información sobre cómo afectan los dominios personalizados a la dirección URL del sitio, vea "[Acerca de los dominios personalizados y {% data variables.product.prodname_pages %}](/articles/about-custom-domains-and-github-pages)". {% endif %} -{% ifversion fpt or ghec %} -For more information about how custom domains affect the URL for your site, see "[About custom domains and {% data variables.product.prodname_pages %}](/articles/about-custom-domains-and-github-pages)." -{% endif %} +Solo puedes crear un sitio de organización o de usuario para cada cuenta en {% data variables.product.product_name %}. Los sitios de proyectos, ya sean propiedad de una cuenta de organización o personal, son ilimitados. -You can only create one user or organization site for each account on {% data variables.product.product_name %}. Project sites, whether owned by an organization or a personal account, are unlimited. +{% ifversion ghes %} La URL donde está disponible el sitio depende de si el aislamiento de subdominios está habilitado para {% data variables.product.product_location %}. -{% ifversion ghes %} -The URL where your site is available depends on whether subdomain isolation is enabled for {% data variables.product.product_location %}. - -| Type of site | Subdomain isolation enabled | Subdomain isolation disabled | +| Tipo de sitio | Aislamiento de subdominio habilitado | Aislamiento de subdominio inhabilitado | | ------------ | --------------------------- | ---------------------------- | -User | `http(s)://pages./` | `http(s):///pages/` | -Organization | `http(s)://pages./` | `http(s):///pages/` | -Project site owned by personal account | `http(s)://pages.///` | `http(s):///pages///` -Project site owned by organization account | `http(s)://pages.///` | `http(s):///pages///` +Usuario | `http(s)://pages./` | `http(s):///pages/` | +Organización | `http(s)://pages./` | `http(s):///pages/` | +Sitio del proyecto propiedad de la cuenta personal | `http(s)://pages.///` | `http(s):///pages///` +Sitio de proyecto propiedad de la cuenta de organización | `http(s)://pages.///` | `http(s):///pages///` -For more information, see "[Enabling subdomain isolation](/enterprise/admin/installation/enabling-subdomain-isolation)" or contact your site administrator. +Para más información, vea "[Habilitación del aislamiento de subdominios](/enterprise/admin/installation/enabling-subdomain-isolation)" o póngase en contacto con el administrador del sitio. {% endif %} -## Publishing sources for {% data variables.product.prodname_pages %} sites +## Publicar fuentes para sitios de {% data variables.product.prodname_pages %} {% data reusables.pages.private_pages_are_public_warning %} {% data reusables.pages.pages-about-publishing-source %} -For more information, see "[Configuring a publishing source for your GitHub Pages site](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site)." +Para más información, consulta "[Configuración de una fuente de publicación para el sitio de GitHub Pages](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site)." {% ifversion ghec %} -## Limitations for {% data variables.product.prodname_emus %} -If you're a {% data variables.product.prodname_managed_user %}, your use of {% data variables.product.prodname_pages %} is limited. +## Limitaciones de {% data variables.product.prodname_emus %} +Si eres un {% data variables.product.prodname_managed_user %}, el uso de {% data variables.product.prodname_pages %} está limitado. - - {% data variables.product.prodname_pages %} sites can only be published from repositories owned by organizations. - - {% data variables.product.prodname_pages %} sites are only visible to other members of the enterprise. + - Los sitios de {% data variables.product.prodname_pages %} solo se pueden publicar desde repositorios propiedad de las organizaciones. + - Los sitios de {% data variables.product.prodname_pages %} solo son visibles para otros miembros de la empresa. -For more information about {% data variables.product.prodname_emus %}, see "[About {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)." +Para más información sobre {% data variables.product.prodname_emus %}, consulta "[Acerca de {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)". {% endif %} -## Static site generators +## Generadores de sitios estáticos -{% data variables.product.prodname_pages %} publishes any static files that you push to your repository. You can create your own static files or use a static site generator to build your site for you. You can also customize your own build process locally or on another server. +{% data variables.product.prodname_pages %} publica cualquier archivo estático que subas a tu repositorio. Puedes crear tus propios archivos estáticos o usar un generador de sitios estáticos para que desarrolle tu sitio. También puedes personalizar tu propio proceso de compilación de forma local o en otro servidor. {% ifversion pages-custom-workflow %} -If you use a custom build process or a static site generator other than Jekyll, you can write a {% data variables.product.prodname_actions %} to build and publish your site. {% data variables.product.product_name %} provides starter workflows for several static site generators. For more information, see "[Configuring a publishing source for your GitHub Pages site](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site)." +Si usas un proceso de compilación personalizado o un generador de sitios estáticos distinto de Jekyll, puedes escribir un {% data variables.product.prodname_actions %} para compilar y publicar el sitio. {% data variables.product.product_name %} proporciona flujos de trabajo de inicio para varios generadores de sitios estáticos. Para más información, consulta "[Configuración de una fuente de publicación para el sitio de GitHub Pages](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site)." -If you publish your site from a source branch, {% data variables.product.prodname_pages %} will use Jekyll to build your site by default. If you want to use a static site generator other than Jekyll, we recommend that you write a {% data variables.product.prodname_actions %} to build and publish your site instead. Otherwise, disable the Jekyll build process by creating an empty file called `.nojekyll` in the root of your publishing source, then follow your static site generator's instructions to build your site locally. +Si publicas el sitio desde una rama de origen, {% data variables.product.prodname_pages %} usará Jekyll para compilar tu sitio de forma predeterminada. Si quieres usar un generador de sitios estáticos distinto de Jekyll, se recomienda escribir un {% data variables.product.prodname_actions %} para compilar y publicar tu sitio en su lugar. De lo contrario, desactiva el proceso de compilación de Jekyll creando un archivo vacío denominado `.nojekyll` en la raíz de la fuente de publicación y, después, sigue las instrucciones del generador de sitios estáticos para crear el sitio localmente. {% else %} -We recommend Jekyll, a static site generator with built-in support for {% data variables.product.prodname_pages %} and a simplified build process. For more information, see "[About {% data variables.product.prodname_pages %} and Jekyll](/articles/about-github-pages-and-jekyll)." +Recomendamos Jekyll, un generador de sitio estático con soporte integrado para {% data variables.product.prodname_pages %} y un proceso de compilación simplificado. Para más información, vea "[Acerca de {% data variables.product.prodname_pages %} y Jekyll](/articles/about-github-pages-and-jekyll)". -{% data variables.product.prodname_pages %} will use Jekyll to build your site by default. If you want to use a static site generator other than Jekyll, disable the Jekyll build process by creating an empty file called `.nojekyll` in the root of your publishing source, then follow your static site generator's instructions to build your site locally. +{% data variables.product.prodname_pages %} usará Jekyll para compilar tu sitio por defecto. Si quiere usar un generador de sitios estáticos diferente a Jekyll, desactive el proceso de compilación de Jekyll mediante la creación de un archivo vacío denominado `.nojekyll` en la raíz de la fuente de publicación y, después, siga las instrucciones del generador de sitios estáticos para desarrollar el sitio localmente. {% endif %} -{% data variables.product.prodname_pages %} does not support server-side languages such as PHP, Ruby, or Python. +{% data variables.product.prodname_pages %} no soporta idiomas del lado del servidor como PHP, Ruby o Python. -## Limits on use of {% data variables.product.prodname_pages %} +## Límites de uso de {% data variables.product.prodname_pages %} +Los sitios de {% ifversion fpt or ghec %} {% data variables.product.prodname_pages %} creados después del 15 de junio de 2016 y que utilicen dominios de `github.io` se proporcionan mediante HTTPS. Si creaste tu sitio antes del 15 de junio de 2016, puedes habilitar el soporte HTTPS para el tráfico hasta tu sitio. Para más información, vea "[Protección de {% data variables.product.prodname_pages %} con HTTPS](/articles/securing-your-github-pages-site-with-https)". + +### Usos prohibidos +{% endif %} {% data variables.product.prodname_pages %} no pretende ser un servicio de hospedaje web gratuito ni permite que se use de ese modo para realizar negocios en línea, un sitio de comercio electrónico, o cualquier otro sitio web que esté principalmente dirigido a facilitar operaciones comerciales o proporcionar software comercial como un servicio (SaaS). {% data reusables.pages.no_sensitive_data_pages %} + +Adicionalmente, el uso de {% data variables.product.prodname_pages %} está sujeto a los [Términos del servicio de GitHub](/free-pro-team@latest/github/site-policy/github-terms-of-service/), incluidas las restricciones de planes para enriquecerse rápidamente, el contenido sexualmente obsceno y la actividad o contenido amenazantes o violentos. + +### Límites de uso +los sitios {% data variables.product.prodname_pages %} están sujetos a los siguientes límites de uso: + + - Los repositorios de código fuente de {% data variables.product.prodname_pages %} tienen un límite recomendado de 1 GB.{% ifversion fpt or ghec %} Para más información, vea "[¿Cuál es mi cuota de disco?](/articles/what-is-my-disk-quota/#file-and-repository-size-limitations)".{% endif %} + - Los sitios de {% data variables.product.prodname_pages %} publicados no pueden ser mayores a 1 GB. {% ifversion fpt or ghec %} -{% data variables.product.prodname_pages %} sites created after June 15, 2016, and using `github.io` domains are served over HTTPS. If you created your site before June 15, 2016, you can enable HTTPS support for traffic to your site. For more information, see "[Securing your {% data variables.product.prodname_pages %} with HTTPS](/articles/securing-your-github-pages-site-with-https)." + - Los sitios de {% data variables.product.prodname_pages %} tienen un límite de banda ancha *flexible* de 100 GB al mes. + - Los sitios de {% data variables.product.prodname_pages %} tienen un límite *temporal* de 10 compilaciones por hora. {% ifversion pages-custom-workflow %} Este límite no se aplica si compilas y publicas el sitio con un flujo de trabajo de {% data variables.product.prodname_actions %} personalizado {% endif %}. + - Para proporcionar una calidad de servicio coherente para todos los sitios {% data variables.product.prodname_pages %}, se pueden aplicar límites de velocidad. Estos límites de velocidad no están diseñados para interferir con los usos legítimos de {% data variables.product.prodname_pages %}. Si tu solicitud desencadena la limitación de velocidad, recibirás una respuesta adecuada con un código de estado HTTP de `429`, junto con un cuerpo HTML con la información. -### Prohibited uses -{% endif %} -{% data variables.product.prodname_pages %} is not intended for or allowed to be used as a free web-hosting service to run your online business, e-commerce site, or any other website that is primarily directed at either facilitating commercial transactions or providing commercial software as a service (SaaS). {% data reusables.pages.no_sensitive_data_pages %} - -In addition, your use of {% data variables.product.prodname_pages %} is subject to the [GitHub Terms of Service](/free-pro-team@latest/github/site-policy/github-terms-of-service/), including the restrictions on get-rich-quick schemes, sexually obscene content, and violent or threatening content or activity. - -### Usage limits -{% data variables.product.prodname_pages %} sites are subject to the following usage limits: - - - {% data variables.product.prodname_pages %} source repositories have a recommended limit of 1 GB.{% ifversion fpt or ghec %} For more information, see "[What is my disk quota?](/articles/what-is-my-disk-quota/#file-and-repository-size-limitations)"{% endif %} - - Published {% data variables.product.prodname_pages %} sites may be no larger than 1 GB. -{% ifversion fpt or ghec %} - - {% data variables.product.prodname_pages %} sites have a *soft* bandwidth limit of 100 GB per month. - - {% data variables.product.prodname_pages %} sites have a *soft* limit of 10 builds per hour.{% ifversion pages-custom-workflow %} This limit does not apply if you build and publish your site with a custom {% data variables.product.prodname_actions %} workflow {% endif %} - - In order to provide consistent quality of service for all {% data variables.product.prodname_pages %} sites, rate limits may apply. These rate limits are not intended to interfere with legitimate uses of {% data variables.product.prodname_pages %}. If your request triggers rate limiting, you will receive an appropriate response with an HTTP status code of `429`, along with an informative HTML body. - -If your site exceeds these usage quotas, we may not be able to serve your site, or you may receive a polite email from {% data variables.contact.contact_support %} suggesting strategies for reducing your site's impact on our servers, including putting a third-party content distribution network (CDN) in front of your site, making use of other {% data variables.product.prodname_dotcom %} features such as releases, or moving to a different hosting service that might better fit your needs. +Si tu sitio excede estas cuotas de uso, es posible que no podamos prestar servicio a tu sitio, o puedes recibir un correo electrónico formal de {% data variables.contact.contact_support %} sugiriendo estrategias para reducir el impacto de tu sitio en nuestros servidores, lo que incluye poner una red de distribución de contenido de un tercero (CDN) al frente de tu sitio, usar las otras características de {% data variables.product.prodname_dotcom %}, como lanzamientos, o mudar a un servicio de alojamiento diferente que pueda satisfacer mejor tus necesidades. {% endif %} -## MIME types on {% data variables.product.prodname_pages %} +## Tipos MIME en {% data variables.product.prodname_pages %} -A MIME type is a header that a server sends to a browser, providing information about the nature and format of the files the browser requested. {% data variables.product.prodname_pages %} supports more than 750 MIME types across thousands of file extensions. The list of supported MIME types is generated from the [mime-db project](https://github.com/jshttp/mime-db). +Un tipo MIME es un encabezado que un servidor envía a un navegador, proporcionando información sobre la naturaleza y el formato de los archivos que solicitó el navegador. {% data variables.product.prodname_pages %} soporta más de 750 tipos MIME entre las miles de extensiones de archivo. La lista de tipos MIME admitidos se genera a partir del [proyecto mime-db](https://github.com/jshttp/mime-db). -While you can't specify custom MIME types on a per-file or per-repository basis, you can add or modify MIME types for use on {% data variables.product.prodname_pages %}. For more information, see [the mime-db contributing guidelines](https://github.com/jshttp/mime-db#adding-custom-media-types). +Si bien no puedes especificar los tipos de MIME personalizados en una base por perfil o por repositorio, puedes agregar o modificar los tipos de MIME para usar en {% data variables.product.prodname_pages %}. Para más información, vea [las instrucciones de contribución de mime-db](https://github.com/jshttp/mime-db#adding-custom-media-types). {% ifversion fpt %} -## Data collection +## datos, recopilación -When a {% data variables.product.prodname_pages %} site is visited, the visitor's IP address is logged and stored for security purposes, regardless of whether the visitor has signed into {% data variables.product.prodname_dotcom %} or not. For more information about {% data variables.product.prodname_dotcom %}'s security practices, see {% data variables.product.prodname_dotcom %} Privacy Statement. +Cuando se visita un sitio de {% data variables.product.prodname_pages %}, la dirección IP del visitante se registra y almacena para propósitos de seguridad, sin importar si el visitante inició sesión en {% data variables.product.prodname_dotcom %} o no. Para más información sobre los procedimientos de seguridad de {% data variables.product.prodname_dotcom %}, vea Declaración de privacidad de {% data variables.product.prodname_dotcom %}. {% endif %} -## Further reading +## Información adicional -- [{% data variables.product.prodname_pages %}](https://github.com/skills/github-pages) on {% data variables.product.prodname_learning %} +- [{% data variables.product.prodname_pages %}](https://github.com/skills/github-pages) en {% data variables.product.prodname_learning %} - "[{% data variables.product.prodname_pages %}](/rest/reference/repos#pages)" diff --git a/translations/es-ES/content/pages/getting-started-with-github-pages/changing-the-visibility-of-your-github-pages-site.md b/translations/es-ES/content/pages/getting-started-with-github-pages/changing-the-visibility-of-your-github-pages-site.md index 9c2f8f9657..9a3208948c 100644 --- a/translations/es-ES/content/pages/getting-started-with-github-pages/changing-the-visibility-of-your-github-pages-site.md +++ b/translations/es-ES/content/pages/getting-started-with-github-pages/changing-the-visibility-of-your-github-pages-site.md @@ -6,39 +6,44 @@ versions: permissions: 'People with admin access to a repository can change the visibility of a {% data variables.product.prodname_pages %} site.' redirect_from: - /github/working-with-github-pages/changing-the-visibility-of-your-github-pages-site -shortTitle: Cambiar la visibilidad del sitio +shortTitle: Change visibility of site +ms.openlocfilehash: f80ec04f0f16413414a4334e02ee3b45f534b46c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145282861' --- - ## Acerca del control de acceso para los sitios de {% data variables.product.prodname_pages %} -Con el control de accesos para {% data variables.product.prodname_pages %}, puedes restringir el acceso a tu sitio de proyecto si lo publicas de forma privada. Solo las personas con acceso de lectura al repositorio desde el cual se publica el sitio pueden acceder al sitio que se publicó en privado. Puedes utilizar sitios publicados en privado para compartir tu documentación o base de conocimiento interna con los miembros de tu empresa. +Con el control de acceso para {% data variables.product.prodname_pages %}, puedes restringir el acceso al sitio del proyecto si publicas el sitio en privado. Solo las personas con acceso de lectura al repositorio desde el cual se publica el sitio pueden acceder al sitio que se publicó en privado. Puedes utilizar sitios publicados en privado para compartir tu documentación o base de conocimiento interna con los miembros de tu empresa. {% data reusables.pages.privately-publish-ghec-only %} -Si tu empresa utiliza {% data variables.product.prodname_emus %}, el control de acceso no está disponible y solo otros miembros de la empresa podrán acceder a todos los sitios de {% data variables.product.prodname_pages %}. Para obtener más información acerca de {% data variables.product.prodname_emus %}, 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)". +Si la empresa usa {% data variables.product.prodname_emus %}, el control de acceso no está disponible y todos los sitios de {% data variables.product.prodname_pages %} solo son accesibles para otros miembros de la empresa. Para más información sobre {% data variables.product.prodname_emus %}, consulta "[Acerca de {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages#limitations-for-enterprise-managed-users)". -Si tu organización utiliza {% data variables.product.prodname_ghe_cloud %} sin {% data variables.product.prodname_emus %}, puedes elegir publicar tus sitios de proyecto en privado o al público para cualquiera en la internet. +Si tu organización usa {% data variables.product.prodname_ghe_cloud %} sin {% data variables.product.prodname_emus %}, puedes optar por publicar los sitios de proyectos en privado o en público para cualquier usuario de Internet. -El control de accesos se encuentra disponible para los sitios de proyecto que se publican desde un repositorio privado o interno que pertenezca a la organización. No puedes administrar el control de accesos para el sitio de una organización. Para obtener más información sobre los tipos de sitios de {% data variables.product.prodname_pages %}, consulta la sección "[Acerca de {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages#types-of-github-pages-sites)". +El control de accesos se encuentra disponible para los sitios de proyecto que se publican desde un repositorio privado o interno que pertenezca a la organización. No puedes administrar el control de accesos para el sitio de una organización. Para más información sobre los tipos de sitios de {% data variables.product.prodname_pages %}, vea "[Acerca de {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages#types-of-github-pages-sites)". -## Acerca de los subdominios para los sitios publicados en privado +## Acerca de los subdominios para sitios publicados de forma privada Los sitios que se publican de forma privada se encuentran disponibles en un subdominio diferente que el de aquellos sitios que se publican de forma pública. Esto garantiza que tu sitio de {% data variables.product.prodname_pages %} es seguro desde el momento en el que se publica: -- Aseguramos cada dominio de `*.pages.github.io` automáticamente con un certificado TLS y requerimos HSTS para garantizar que los buscadores siempre sirvan la página a través de HTTPS. -- Utilizamos un subdominio único para el sitio publicado en privado para garantizar que otros repositorios en tu organización no puedan publicar contenido en el mismo origen que el sitio. Esto protege a tu sitio de los ataques de " [cookie tossing](https://github.blog/2013-04-09-yummy-cookies-across-domains/)". También es por esto que no hospedamos sitios de {% data variables.product.prodname_pages %} en el dominio `github.com`. +- Aseguramos cada dominio de `*.pages.github.io` automáticamente con un certificado TLS y aplicamos HSTS para garantizar que los buscadores siempre sirvan la página mediante HTTPS. +- Utilizamos un subdominio único para el sitio publicado de forma privada a fin de garantizar que otros repositorios en tu organización no puedan publicar contenido en el mismo origen que el sitio. Esto protege tu sitio de la "[falsificación de cookies](https://github.blog/2013-04-09-yummy-cookies-across-domains/)". Por este motivo tampoco hospedamos sitios de {% data variables.product.prodname_pages %} en el dominio `github.com`. -Puedes ver el subdominio único de tu sitio en la pestaña de "Páginas" de los ajustes de tu repositorio. Si estás utilizando un generador estático que se configuró para compilar el sitio con el nombre de repositorio como ruta, podrías necesitar actualizar la configuración para el generador de sitio estático cuando cambies el sitio a privado. Para obtener más información, consulta la sección "[Configurar a Jekyll en tu sitio de {% data variables.product.prodname_pages %}](/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site#configuring-a-subdomain)" o la documentación de tu generador de sitio estático. +Puedes ver el subdominio único de tu sitio en la pestaña "Pages" (Páginas) de la configuración de tu repositorio. Si estás utilizando un generador estático que se configuró para compilar el sitio con el nombre de repositorio como ruta, podrías necesitar actualizar la configuración para el generador de sitio estático cuando cambies el sitio a privado. Para más información, vea "[Configuración de Jekyll en el sitio de {% data variables.product.prodname_pages %}](/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site#configuring-a-subdomain)" o la documentación del generador de sitios estáticos. -Para utilizar un dominio más corto y memorable para tu sitio publicado en privado, puedes configurar un dominio personalizado. Para obtener más información, consulta la sección "[Configurar un dominio personalizado para tu sitio de {% data variables.product.prodname_pages %}](/pages/configuring-a-custom-domain-for-your-github-pages-site)". +Para usar un dominio más corto y fácil de recordar para el sitio publicado de forma privada, puedes configurar un dominio personalizado. Para más información, vea "[Configuración de un dominio personalizado para el sitio de {% data variables.product.prodname_pages %}](/pages/configuring-a-custom-domain-for-your-github-pages-site)". ## Cambiar la visibilidad de tu sitio de {% data variables.product.prodname_pages %} -{% data reusables.pages.navigate-site-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.pages.sidebar-pages %} -3. 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. ![Menú desplegable para elegir la visibilidad para tu sitio](/assets/images/help/pages/public-or-private-visibility.png) -4. Para ver tu sitio publicado, debajo de "{% data variables.product.prodname_pages %}", da clic en la URL del mismo. ![URL de tu sitio publicado de forma privada](/assets/images/help/pages/click-private-pages-url-to-preview.png) +{% data reusables.pages.navigate-site-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.pages.sidebar-pages %} +3. En "{% data variables.product.prodname_pages %}", seleccione el menú desplegable **{% data variables.product.prodname_pages %} visibility** y luego haga clic en una visibilidad. + ![Lista desplegable para elegir una visibilidad para el sitio](/assets/images/help/pages/public-or-private-visibility.png) +4. Para ver tu sitio publicado, debajo de "{% data variables.product.prodname_pages %}", da clic en la URL del mismo. +![URL del sitio publicado de forma privada](/assets/images/help/pages/click-private-pages-url-to-preview.png) {% note %} diff --git a/translations/es-ES/content/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md b/translations/es-ES/content/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md index 53cb3c04b6..092e703d73 100644 --- a/translations/es-ES/content/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md +++ b/translations/es-ES/content/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md @@ -1,6 +1,6 @@ --- title: Configurar una fuente de publicación para tu sitio de Páginas de GitHub -intro: '{% ifversion pages-custom-workflow %}Puedes configurar tu sitio de {% data variables.product.prodname_pages %} para que se publique cuando los cambios se suban a una rama específica o puedes escribir un flujo de trabajo de {% data variables.product.prodname_actions %} para publicar tu sitio.{% else%}Si utilizas una fuente de publicación predeterminada para tu sitio de {% data variables.product.prodname_pages %}, este se publicará automáticamente. También puedes elegir publicar tu sitio desde una rama o carpeta diferente.{% endif %}' +intro: '{% ifversion pages-custom-workflow %}Puedes configurar tu sitio de {% data variables.product.prodname_pages %} para que se publique cuando se inserten cambios en una rama específica, o bien puedes escribir un flujo de trabajo de {% data variables.product.prodname_actions %} para que publique el sitio.{% else%}Si usas la fuente de publicación predeterminada para tu sitio de {% data variables.product.prodname_pages %}, este se publicará automáticamente. También puedes elegir publicar tu sitio desde otra rama o carpeta.{% endif %}' redirect_from: - /articles/configuring-a-publishing-source-for-github-pages - /articles/configuring-a-publishing-source-for-your-github-pages-site @@ -14,84 +14,85 @@ versions: ghec: '*' topics: - Pages -shortTitle: Configurar la fuenta de publicción +shortTitle: Configure publishing source +ms.openlocfilehash: d08b5c150da5be18700312237c374059228c563d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147529643' --- - ## Acerca de las fuentes de publicación {% data reusables.pages.pages-about-publishing-source %} {% data reusables.pages.private_pages_are_public_warning %} -## Publicar desde una rama +## Publicación desde una rama -1. Asegúrate de que la rama que quieres utilizar como tu fuente de publicación ya exista en tu repositorio. -{% data reusables.pages.navigate-site-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.pages.sidebar-pages %} -{% ifversion pages-custom-workflow %} -1. Debajo de "Compilación y despliegue", debajo de "Fuente", selecciona **Desplegar desde una rama**. -1. Debajo de "Compilación y despliegue", debajo de "Rama", utiliza los menús desplegables de **Ninguna** o de **Rama** y selecciona una fuente de publicación. +1. Asegúrate de que la rama que quieres utilizar como fuente de publicación ya exista en tu repositorio. +{% data reusables.pages.navigate-site-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.pages.sidebar-pages %} {% ifversion pages-custom-workflow %} +1. En "Compilación e implementación", en "Origen", selecciona **Implementar desde una rama**. +1. En "Compilación e implementación", en "Rama", usa el menú desplegable **Ninguno** o **Rama** y selecciona una fuente de publicación. - ![Menú desplegable para seleccionar una fuente de publicación](/assets/images/help/pages/publishing-source-drop-down.png) -{% else %} -3. Debajo de "{% data variables.product.prodname_pages %}", utiliza el menú desplegable de **Ninguno** o de **Rama** y selecciona una fuente de publicación. ![Menú desplegable para seleccionar una fuente de publicación](/assets/images/help/pages/publishing-source-drop-down.png) -{% endif %} -4. Opcionalmente, utiliza el menú desplegable para seleccionar una carpeta para tu fuente de publicación. ![Menú desplegable para seleccionar una carpeta para una fuente de publicación](/assets/images/help/pages/publishing-source-folder-drop-down.png) -5. Haz clic en **Save ** (guardar). ![Botón para guardar los cambios en la configuración de la fuente de publicación](/assets/images/help/pages/publishing-source-save.png) + ![Menú desplegable para seleccionar una fuente de publicación](/assets/images/help/pages/publishing-source-drop-down.png) {% else %} +3. En "{% data variables.product.prodname_pages %}", use el menú desplegable **Ninguno** o **Rama**, y seleccione un origen de publicación. + ![Menú desplegable para seleccionar una fuente de publicación](/assets/images/help/pages/publishing-source-drop-down.png) {% endif %} +4. Opcionalmente, utiliza el menú desplegable para seleccionar una carpeta para tu fuente de publicación. + ![Menú desplegable para seleccionar una carpeta para una fuente de publicación](/assets/images/help/pages/publishing-source-folder-drop-down.png) +5. Haga clic en **Save**(Guardar). + ![Botón para guardar los cambios en la configuración de la fuente de publicación](/assets/images/help/pages/publishing-source-save.png) -### Solucionar problemas de publicación desde una rama +### Solución de problemas de publicación desde una rama {% data reusables.pages.admin-must-push %} -Si eliges la carpeta de `docs` en cualquier rama como tu fuente de publicación y luego eliminas la carpeta de `/docs` de esta rama en tu repositorio posteriormente, tu sitio no se creará y obtendrás un mensaje de error de creación de página debido a una carpeta `/docs` faltante. Para obtener más información, consulta "[Solución de problemas de errores de compilación de Jekyll para los sitios de {% data variables.product.prodname_pages %}](/articles/troubleshooting-jekyll-build-errors-for-github-pages-sites#missing-docs-folder)". +Si elige la carpeta `docs` en cualquier rama como origen de publicación y después quita la carpeta `/docs` de esa rama en el repositorio, el sitio no se compilará y obtendrá un mensaje de error de compilación de página sobre una carpeta `/docs` que falta. Para más información, vea "[Solución de errores de compilación de Jekyll para sitios de {% data variables.product.prodname_pages %}](/articles/troubleshooting-jekyll-build-errors-for-github-pages-sites#missing-docs-folder)". {% ifversion build-pages-with-actions %} -Tu sitio de {% data variables.product.prodname_pages %} siempre se desplegará con una ejecución de flujo de trabajo de {% data variables.product.prodname_actions %}, incluso si configuraste tu sitio de {% data variables.product.prodname_pages %} para que compilara utilizando una herramienta de IC distinta. La mayoría de los flujos de trabajo de IC externos se "despliegan" en las GitHub Pages cuando confirmas la salida de compilación en la rama de `gh-pages` del repositorio y, habitualmente, incluyen un archivo de `.nojekyll`. Cuando esto sucede, el flujo de trabajo de {% data variables.product.prodname_actions %} detectará el estado en el que la rama no necesita un paso de compilación y ejecutará solo los pasos necesarios para desplegar el sitio a los servidores de {% data variables.product.prodname_pages %}. +Tu sitio de {% data variables.product.prodname_pages %} siempre se desplegará con una ejecución de flujo de trabajo de {% data variables.product.prodname_actions %}, incluso si configuraste tu sitio de {% data variables.product.prodname_pages %} para que compilara utilizando una herramienta de IC distinta. La mayoría de los flujos de trabajo de CI externos se "implementan" en GitHub Pages mediante la confirmación de la salida de compilación en la rama `gh-pages` del repositorio y normalmente incluyen un archivo `.nojekyll`. Cuando esto sucede, el flujo de trabajo de {% data variables.product.prodname_actions %} detectará el estado en el que la rama no necesita un paso de compilación y ejecutará solo los pasos necesarios para desplegar el sitio a los servidores de {% data variables.product.prodname_pages %}. -Para encontrar errores potenciales en ya sea la compilación o el despliegue, puedes verificar la ejecución de flujo de trabajo para tu sitio de {% data variables.product.prodname_pages %} si revisas las ejecuciones de flujo de trabajo del repositorio. Para obtener más información, consulta la sección "[Visualizar el historial de ejecuciones de un flujo de trabajo](/actions/monitoring-and-troubleshooting-workflows/viewing-workflow-run-history)". Para obtener más información sobre cómo volver a ejecutar el flujo de trabajo en caso de encontrar une error, consulta la sección "[Volver a ejecutar flujos de trabajo y jobs](/actions/managing-workflow-runs/re-running-workflows-and-jobs)". +Para encontrar errores potenciales en ya sea la compilación o el despliegue, puedes verificar la ejecución de flujo de trabajo para tu sitio de {% data variables.product.prodname_pages %} si revisas las ejecuciones de flujo de trabajo del repositorio. Para más información, vea "[Visualización del historial de ejecución de flujos de trabajo](/actions/monitoring-and-troubleshooting-workflows/viewing-workflow-run-history)". Para más información sobre cómo volver a ejecutar el flujo de trabajo en caso de error, vea "[Nueva ejecución de flujos de trabajo y trabajos](/actions/managing-workflow-runs/re-running-workflows-and-jobs)". {% endif %} {% ifversion pages-custom-workflow %} -## Publicar con un flujo de trabajo de {% data variables.product.prodname_actions %} personalizado +## Publicación con un flujo de trabajo de {% data variables.product.prodname_actions %} personalizado {% data reusables.pages.pages-custom-workflow-beta %} -Para configurar tu sitio para que se publique con {% data variables.product.prodname_actions %}: +Para configurar el sitio para publicarlo con {% data variables.product.prodname_actions %}: -{% data reusables.pages.navigate-site-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.pages.sidebar-pages %} -1. Debajo de "Compilación y despliegue", debajo de "Fuente", selecciona **GitHub Actions**. -1. {% data variables.product.product_name %} te sugerirá varios flujos de trabajo iniciales. Si ya tienes un flujo de trabajo para publicar tu sitio, puedes omitir este paso. De lo contrario, elige una de las opciones para crear un flujo de trabajo de {% data variables.product.prodname_actions %}. Para obtener más información sobre como crear tu flujo de trabajo personalizado, consulta la sección "[Crear un flujo de trabajo de {% data variables.product.prodname_actions %} personalizado para publicar tu sitio](#creating-a-custom-github-actions-workflow-to-publish-your-site)". +{% data reusables.pages.navigate-site-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.pages.sidebar-pages %} +1. En "Compilación e implementación", en "Origen", selecciona **Acciones de GitHub**. +1. {% data variables.product.product_name %} sugerirá varios flujos de trabajo de inicio. Si ya tienes un flujo de trabajo para publicar el sitio, puedes omitir este paso. De lo contrario, elige una de las opciones para crear un flujo de trabajo de {% data variables.product.prodname_actions %}. Para obtener más información sobre cómo crear el flujo de trabajo personalizado, consulta "[Creación de un flujo de trabajo de {% data variables.product.prodname_actions %} personalizado para publicar el sitio](#creating-a-custom-github-actions-workflow-to-publish-your-site)". - {% data variables.product.prodname_pages %} no asocia un flujo de trabajo específico a los ajustes de {% data variables.product.prodname_pages %}. Sin embargo, los ajustes de {% data variables.product.prodname_pages %} se enlazarán con la ejecución de flujo de trabajo que haya desplegado tu sitio más recientemente. + {% data variables.product.prodname_pages %} no asocia un flujo de trabajo específico a la configuración de {% data variables.product.prodname_pages %}, pero la configuración de {% data variables.product.prodname_pages %} se vinculará a la ejecución del flujo de trabajo que implementó más recientemente el sitio. -### Crear un flujo de trabajo de {% data variables.product.prodname_actions %} personalizado para publicar tu sitio +### Creación de un flujo de trabajo de {% data variables.product.prodname_actions %} personalizado para publicar el sitio -Para obtener más información sobre {% data variables.product.prodname_actions %}, consulta la sección "[Acciones](/actions)". +Para obtener más información sobre{% data variables.product.prodname_actions %}, consulta "[Acciones](/actions)". -Cuando configuras tu sitio para que se publique con {% data variables.product.prodname_actions %}, {% data variables.product.product_name %} sugerirá flujos de trabajo iniciales para los escenarios de publicación comunes. El flujo general de un flujo de trabajo es: +Al configurar el sitio para publicarlo con {% data variables.product.prodname_actions %}, {% data variables.product.product_name %} sugerirá flujos de trabajo de inicio para los escenarios comunes de publicación. El flujo general de un flujo de trabajo es el siguiente: -1. Activarse cuando existe una subida a la rama predeterminada del repositorio o cuando una solicitud de cambios que apunta a la rama predeterminada se abre, se vuelve a abrir o se actualiza. -1. Utiliza la acción [`actions/checkout`](https://github.com/actions/checkout) para erificar el contenido del repositorio. -1. Si tu sitio lo requiere, compila cualquier archivo de sitio estático. -1. Utiliza la acción [`actions/upload-pages-artifact`](https://github.com/actions/upload-pages-artifact) para cargar los archivos estáticos como un artefacto. -1. Si el flujo de trabajo se activó mediante una subida a la rama predeterminada, utiliza la acción [`actions/deploy-pages`](https://github.com/actions/deploy-pages) para desplegar el artefacto. Este paso se omite si una solicitud de cambios activó el flujo de trabajo. +1. Desencadenarse cada vez que haya una inserción en la rama predeterminada del repositorio o cada vez que se abra, se vuelva a abrir o se actualice una solicitud de incorporación de cambios que tenga como destino la rama predeterminada. +1. Usar la acción [`actions/checkout`](https://github.com/actions/checkout) para extraer del repositorio su contenido. +1. Si el sitio lo requiere, compilar los archivos de sitio estáticos. +1. Usar la acción [`actions/upload-pages-artifact`](https://github.com/actions/upload-pages-artifact) para cargar los archivos estáticos como un artefacto. +1. Si el flujo de trabajo se desencadenó por una inserción en la rama predeterminada, usar la acción [`actions/deploy-pages`](https://github.com/actions/deploy-pages) para implementar el artefacto. Este paso se omite si el flujo de trabajo se desencadenó mediante una solicitud de incorporación de cambios. -Los flujos de trabajo iniciales utilizan un ambiente de despliegue llamado `github-pages`. Si tu repositorio aún no incluye un ambiente llamado `github-pages`, este se creará automáticamente. Recomendamos que agregues una regla de protección de ambiente para que solo la rama predeterminada pueda desplegar hacia este. Para obtener más información, consulta la sección "[Utilizar ambientes para despliegue](/actions/deployment/targeting-different-environments/using-environments-for-deployment)". +Los flujos de trabajo de inicio usan un entorno de implementación denominado `github-pages`. Si el repositorio aún no incluye un entorno denominado `github-pages`, este se creará automáticamente. Se recomienda agregar una regla de protección del entorno para que solo se pueda implementar en este entorno la rama predeterminada. Para más información, vea "[Uso de entornos para la implementación](/actions/deployment/targeting-different-environments/using-environments-for-deployment)". {% note %} -**Nota**: Un archivo de `CNAME` en tu archivo de repositorio no agrega ni elimina un dominio personalizado automáticamente. En su lugar, debes configurar el dominio personalizado mediante los ajustes de tu repositorio o mediante la API. Para obtener más información, consulta la sección "[Administrar un dominio personalizado para tu sitio de GitHub Pages](/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site#configuring-a-subdomain)" y la [documentación de referencia de la API de páginas](/rest/pages#update-information-about-a-github-pages-site). +**Nota**: Un archivo `CNAME` del archivo de repositorio no agrega ni quita automáticamente un dominio personalizado. En su lugar, debes configurar el dominio personalizado a través de la configuración del repositorio o a través de la API. Para obtener más información, consulta "[Configurar un dominio personalizado para tu sitio de GitHub Pages](/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site#configuring-a-subdomain)" y la [documentación de referencia de la API de GitHub Pages](/rest/pages#update-information-about-a-github-pages-site). {% endnote %} -### Solucionar problemas de publicación con un flujo de trabajo de {% data variables.product.prodname_actions %} personalizado +### Solución de problemas en la publicación con un flujo de trabajo de {% data variables.product.prodname_actions %} personalizado -Para obtener más información sobre cómo solucionar los problemas de tu flujo de trabajo de {% data variables.product.prodname_actions %}, consulta la sección "[Acerca del monitoreo y la solución de problemas](/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting)". +Para obtener información sobre cómo solucionar problemas en el flujo de trabajo de {% data variables.product.prodname_actions %}, consulta "[Acerca de la supervisión y la solución de problemas](/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting)". {% endif %} diff --git a/translations/es-ES/content/pages/getting-started-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site.md b/translations/es-ES/content/pages/getting-started-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site.md index f103fc8ae2..586f14a123 100644 --- a/translations/es-ES/content/pages/getting-started-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site.md +++ b/translations/es-ES/content/pages/getting-started-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site.md @@ -13,25 +13,26 @@ versions: ghec: '*' topics: - Pages -shortTitle: Crear una página personalizada de error 404 +shortTitle: Create custom 404 page +ms.openlocfilehash: 1b10946277d90773b847b929d85a3b6cf8212a4e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140309' --- - -{% data reusables.pages.navigate-site-repo %} -{% data reusables.pages.navigate-publishing-source %} -{% data reusables.files.add-file %} -3. En el campo para el nombre de archivo, escribe `404.html` o `404.md`. ![Campo File name (Nombre de archivo)](/assets/images/help/pages/404-file-name.png) -4. Si denominaste tu archivo `404.md`, agrega el siguiente texto preliminar de YAML al comienzo del archivo: +{% data reusables.pages.navigate-site-repo %} {% data reusables.pages.navigate-publishing-source %} {% data reusables.files.add-file %} +3. En el campo del nombre de archivo, escriba `404.html` o `404.md`. + ![Campo Nombre de archivo](/assets/images/help/pages/404-file-name.png) +4. Si ha asignado el nombre `404.md` al archivo, agregue el siguiente texto preliminar de YAML al comienzo del archivo: ```yaml --- permalink: /404.html --- ``` 5. Debajo del texto preliminar de YAML, si aparece, agrega el contenido que quieras mostrar en tu página 404. -{% data reusables.files.write_commit_message %} -{% data reusables.files.choose-commit-email %} -{% data reusables.files.choose_commit_branch %} -{% data reusables.files.propose_new_file %} +{% data reusables.files.write_commit_message %} {% data reusables.files.choose-commit-email %} {% data reusables.files.choose_commit_branch %} {% data reusables.files.propose_new_file %} -## Leer más +## Información adicional - [Texto preliminar](http://jekyllrb.com/docs/frontmatter) en la documentación de Jekyll diff --git a/translations/es-ES/content/pages/getting-started-with-github-pages/creating-a-github-pages-site.md b/translations/es-ES/content/pages/getting-started-with-github-pages/creating-a-github-pages-site.md index 48bb45c952..6316dc931b 100644 --- a/translations/es-ES/content/pages/getting-started-with-github-pages/creating-a-github-pages-site.md +++ b/translations/es-ES/content/pages/getting-started-with-github-pages/creating-a-github-pages-site.md @@ -1,6 +1,6 @@ --- -title: Crear un sitio de Páginas de GitHub -intro: 'Puede crear un sitio de {% data variables.product.prodname_pages %} en un repositorio nuevo o existente.' +title: Creating a GitHub Pages site +intro: 'You can create a {% data variables.product.prodname_pages %} site in a new or existing repository.' redirect_from: - /articles/creating-pages-manually - /articles/creating-project-pages-manually @@ -16,12 +16,12 @@ versions: ghec: '*' topics: - Pages -shortTitle: Crear un sitio de GitHub Pages +shortTitle: Create a GitHub Pages site --- {% data reusables.pages.org-owners-can-restrict-pages-creation %} -## Crear un repositorio para tu sitio +## Creating a repository for your site {% data reusables.pages.new-or-existing-repo %} @@ -33,7 +33,7 @@ shortTitle: Crear un sitio de GitHub Pages {% data reusables.repositories.initialize-with-readme %} {% data reusables.repositories.create-repo %} -## Crear tu sitio +## Creating your site {% data reusables.pages.must-have-repo-first %} @@ -41,11 +41,12 @@ shortTitle: Crear un sitio de GitHub Pages {% data reusables.pages.navigate-site-repo %} {% data reusables.pages.decide-publishing-source %} -1. Crea el archivo de entrada para tu sitio. {% data variables.product.prodname_pages %} buscará un archivo `index.html`, `index.md` o `README.md` como el archivo de entrada para tu sitio. +1. Create the entry file for your site. {% data variables.product.prodname_pages %} will look for an `index.html`, `index.md`, or `README.md` file as the entry file for your site. - {% ifversion pages-custom-workflow %}Si tu fuente de publicación es una rama y carpeta, el archivo de entrada debe estar en el nivel superior de la carpeta origen en la rama origen. Por ejemplo, si tu fuente de publicación es la carpeta `/docs` en la rama `main`, tu archivo de entrada debe estar ubicado en la carpeta `/docs` en una rama llamada `main`. + {% ifversion pages-custom-workflow %}If your publishing source is a branch and folder, the entry file must be at the top level of the source folder on the source branch. For example, if your publishing source is the `/docs` folder on the `main` branch, your entry file must be located in the `/docs` folder on a branch called `main`. - Si tu fuente de publicación es un flujo de trabajo de {% data variables.product.prodname_actions %}, el artefacto que despliegues deberá incluir el archivo de entrada en el nivel superior del mismo. En vez de agregar el archivo de entrada a tu repositorio, puedes elegir que tu flujo de trabajo de {% data variables.product.prodname_actions %} genere tu archivo de entrada cuando se ejecute.{% else %} El archivo de entrada debe estar en el nivel superior de la fuente de publicación que elijas. Por ejemplo, si tu fuente de publicación es la carpeta `/docs` en la rama `main`, tu archivo de entrada debe estar ubicado en la carpeta `/docs` en una rama llamada `main`.{% endif %} + If your publishing source is a {% data variables.product.prodname_actions %} workflow, the artifact that you deploy must include the entry file at the top level of the artifact. Instead of adding the entry file to your repository, you may choose to have your {% data variables.product.prodname_actions %} workflow generate your entry file when the workflow runs.{% else %} + The entry file must be at the top level of your chosen publishing source. For example, if your publishing source is the `/docs` folder on the `main` branch, your entry file must be located in the `/docs` folder on a branch called `main`.{% endif %} {% data reusables.pages.configure-publishing-source %} {% data reusables.repositories.sidebar-settings %} {% data reusables.pages.sidebar-pages %} @@ -55,16 +56,16 @@ shortTitle: Crear un sitio de GitHub Pages {% data reusables.pages.admin-must-push %} -## Pasos siguientes +## Next steps -Puedes agregar más páginas a tu sitio creando más archivos nuevos. Cada archivo estará disponible en tu sitio en la misma estructura de directorios que tu fuente de publicación. Por ejemplo, si la fuente de publicación para tu sitio de proyectos es la rama `gh-pages`, y creas un archivo nuevo denominado `/about/contact-us.md` en la rama `gh-pages`, el archivo estará disponible en {% ifversion fpt or ghec %}`https://.github.io//{% else %}`http(s):///pages///{% endif %}about/contact-us.html`. +You can add more pages to your site by creating more new files. Each file will be available on your site in the same directory structure as your publishing source. For example, if the publishing source for your project site is the `gh-pages` branch, and you create a new file called `/about/contact-us.md` on the `gh-pages` branch, the file will be available at {% ifversion fpt or ghec %}`https://.github.io//{% else %}`http(s):///pages///{% endif %}about/contact-us.html`. -También puedes agregar un tema para personalizar la apariencia de tu sitio. Para obtener más información, consulta la sección "[Agregar un tema a tu sitio de {% data variables.product.prodname_pages %} utilizando Jekyll](/articles/adding-a-theme-to-your-github-pages-site-using-jekyll)". +You can also add a theme to customize your site’s look and feel. For more information, see "[Adding a theme to your {% data variables.product.prodname_pages %} site using Jekyll](/articles/adding-a-theme-to-your-github-pages-site-using-jekyll)". -Para personalizar aún más tu sitio, puedes usar Jekyll, un generador de sitio estático con soporte integrado para {% data variables.product.prodname_pages %}. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_pages %} y Jekyll](/articles/about-github-pages-and-jekyll)". +To customize your site even more, you can use Jekyll, a static site generator with built-in support for {% data variables.product.prodname_pages %}. For more information, see "[About {% data variables.product.prodname_pages %} and Jekyll](/articles/about-github-pages-and-jekyll)". -## Leer más +## Further reading -- "[Solucionar problemas de errores de construcción de Jekyll para sitios de {% data variables.product.prodname_pages %}](/articles/troubleshooting-jekyll-build-errors-for-github-pages-sites)" -- "[Crear y eliminar ramas dentro de tu repositorio](/articles/creating-and-deleting-branches-within-your-repository/)" -- "[Crear archivos nuevos](/articles/creating-new-files)" +- "[Troubleshooting Jekyll build errors for {% data variables.product.prodname_pages %} sites](/articles/troubleshooting-jekyll-build-errors-for-github-pages-sites)" +- "[Creating and deleting branches within your repository](/articles/creating-and-deleting-branches-within-your-repository)" +- "[Creating new files](/articles/creating-new-files)" diff --git a/translations/es-ES/content/pages/getting-started-with-github-pages/index.md b/translations/es-ES/content/pages/getting-started-with-github-pages/index.md index 8747764d67..b175021182 100644 --- a/translations/es-ES/content/pages/getting-started-with-github-pages/index.md +++ b/translations/es-ES/content/pages/getting-started-with-github-pages/index.md @@ -1,5 +1,5 @@ --- -title: Comenzar con Páginas de GitHub +title: Introducción a GitHub Pages intro: 'Puedes configurar un sitio básico de {% data variables.product.prodname_pages %} para ti, para tu organización o para tu proyecto.' redirect_from: - /categories/github-pages-basics @@ -23,6 +23,12 @@ children: - /securing-your-github-pages-site-with-https - /using-submodules-with-github-pages - /unpublishing-a-github-pages-site -shortTitle: Empezar +shortTitle: Get started +ms.openlocfilehash: 7e9d3b9bb171a596b84b814eac52d4c5d22134de +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147643881' --- diff --git a/translations/es-ES/content/pages/getting-started-with-github-pages/securing-your-github-pages-site-with-https.md b/translations/es-ES/content/pages/getting-started-with-github-pages/securing-your-github-pages-site-with-https.md index cd885832cd..1e31e41482 100644 --- a/translations/es-ES/content/pages/getting-started-with-github-pages/securing-your-github-pages-site-with-https.md +++ b/translations/es-ES/content/pages/getting-started-with-github-pages/securing-your-github-pages-site-with-https.md @@ -10,14 +10,19 @@ versions: ghec: '*' topics: - Pages -shortTitle: Asegurar el sitio con HTTPS +shortTitle: Secure site with HTTPS +ms.openlocfilehash: fb1ce5b0a0f5c19ac58ef0b93cb379f807a89fe4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146273070' --- - Las personas con permisos de administración para un repositorio pueden aplicar HTTPS para un sitio de {% data variables.product.prodname_pages %}. ## Acerca de HTTPS y de las {% data variables.product.prodname_pages %} -Todos los sitios {% data variables.product.prodname_pages %}, incluidos los sitios que están correctamente configurados con un dominio personalizado, admiten HTTPS y la aplicación de HTTPS. Para obtener más información acerca de los dominios personalizados, consulta "[Acerca de los dominios personalizados y de las {% data variables.product.prodname_pages %}](/articles/about-custom-domains-and-github-pages)" y "[Solución de problemas de los dominios personalizados y de las {% data variables.product.prodname_pages %}](/articles/troubleshooting-custom-domains-and-github-pages#https-errors)". +Todos los sitios {% data variables.product.prodname_pages %}, incluidos los sitios que están correctamente configurados con un dominio personalizado, admiten HTTPS y la aplicación de HTTPS. Para más información sobre los dominios personalizados, vea "[Acerca de los dominios personalizados y {% data variables.product.prodname_pages %}](/articles/about-custom-domains-and-github-pages)" y "[Solución de problemas de dominios personalizados y {% data variables.product.prodname_pages %}](/articles/troubleshooting-custom-domains-and-github-pages#https-errors)". {% data reusables.pages.no_sensitive_data_pages %} @@ -25,45 +30,44 @@ Todos los sitios {% data variables.product.prodname_pages %}, incluidos los siti {% note %} -**Nota:** El RFC3280 indica que la longitud máxima del nombre común debe ser de 64 caracteres. Por lo tanto, todo el nombre de dominio de tu sitio de {% data variables.product.prodname_pages %} debe ser menor a 64 caracteres de longitud para que se cree un certificado exitosamente. +**Nota:** En RFC3280 se indica que la longitud máxima del nombre común debe ser de 64 caracteres. Por lo tanto, todo el nombre de dominio de tu sitio de {% data variables.product.prodname_pages %} debe ser menor a 64 caracteres de longitud para que se cree un certificado exitosamente. {% endnote %} ## Aplicar HTTPS en tu sitio {% data variables.product.prodname_pages %} -{% data reusables.pages.navigate-site-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.pages.sidebar-pages %} -3. Debajo de "{% data variables.product.prodname_pages %}", selecciona **Enforce HTTPS** (Aplicar HTTPS). ![Aplicar casilla de verificación de HTTPS](/assets/images/help/pages/enforce-https-checkbox.png) +{% data reusables.pages.navigate-site-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.pages.sidebar-pages %} +3. En "{% data variables.product.prodname_pages %}," seleccione **Aplicar HTTPS**. + ![Casilla Aplicar HTTPS](/assets/images/help/pages/enforce-https-checkbox.png) ## Solución de problemas para el aprovisionamiento de certificados (error de tipo "Certificate not yet created") -Cuando configuras o cambios tu dominio personalizado en los ajustes de las Páginas, comenzará una verificación automática de DNS. Esta verificación determina si tus ajustes de DNS se configuran para permitir que {% data variables.product.prodname_dotcom %} obtenga un certificado automáticamente. Si la verificación tiene éxito, {% data variables.product.prodname_dotcom %} pondrá en cola un job para solicitar un certificado TLS desde [Let's Encrypt](https://letsencrypt.org/). Cuando recibas un certificado válido, {% data variables.product.prodname_dotcom %} lo carga automáticamente a los servidores que manejan la terminación de TLS para las Páginas. Cuando este proceso se complete con éxito, se mostrará una marca de verificación al costado de tu nombre de dominio personalizado. +Cuando configuras o cambios tu dominio personalizado en los ajustes de las Páginas, comenzará una verificación automática de DNS. Esta verificación determina si tus ajustes de DNS se configuran para permitir que {% data variables.product.prodname_dotcom %} obtenga un certificado automáticamente. Si la comprobación es correcta, {% data variables.product.prodname_dotcom %} pondrá en cola un trabajo para solicitar un certificado TLS desde [Let's Encrypt](https://letsencrypt.org/). Cuando recibas un certificado válido, {% data variables.product.prodname_dotcom %} lo carga automáticamente a los servidores que manejan la terminación de TLS para las Páginas. Cuando este proceso se complete con éxito, se mostrará una marca de verificación al costado de tu nombre de dominio personalizado. -El proceso podría tomar algo de tiempo. Si el proceso no se completa varios minutos después de que hiciste clic en **Guardar**, inténtalo haciendo clic en **Eliminar** junto a tu nombre de dominio personalizado. Vuelve a teclear el nombre de dominio y haz clic nuevamente en **Guardar**. Esto cancelará y volverá a iniciar el proceso de aprovisionamiento. +El proceso podría tomar algo de tiempo. Si el proceso no se ha completado varios minutos después de hacer clic en **Guardar**, intente hacer clic en **Quitar** junto al nombre de dominio personalizado. Vuelva a escribir el nombre de dominio y haga clic en **Guardar** de nuevo. Esto cancelará y volverá a iniciar el proceso de aprovisionamiento. ## Resolver problemas con contenido mixto -Si habilitas HTTPS para tu sitio de {% data variables.product.prodname_pages %}, pero el HTML de tu sitio sigue referenciando imágenes, CSS o JavaScript a través de HTTP, significa que tu sitio está ofreciendo *contenido mixto*. Ofrecer contenido mixto puede hacer que tu sitio sea menos seguro y generar problemas al cargar activos. +Si habilita HTTPS para el sitio de {% data variables.product.prodname_pages %}, pero en el código HTML del sitio todavía se hace referencia a imágenes, CSS o JavaScript mediante HTTP, significa que el sitio ofrece *contenido mixto*. Ofrecer contenido mixto puede hacer que tu sitio sea menos seguro y generar problemas al cargar activos. -Para eliminar el contenido mixto de tu sitio, asegúrate de que todos tus activos se ofrezcan mediante HTTPS cambiando `http://` por `https://` en el HTML de tu sitio. +Para eliminar el contenido mixto del sitio, asegúrese de que todos los recursos se ofrezcan mediante HTTPS; para ello, cambie `http://` por `https://` en el código HTML del sitio. Normalmente, los activos se encuentran en las siguientes ubicaciones: -- Si tu sitio usa Jekyll, es probable que tus archivos HTML se encuentren en la carpeta de *_layouts*. -- Habitualmente, CSS se encuentra en la sección `` de tu archivo HTML. -- Habitualmente, JavaScript se encuentra en la sección `` o simplemente antes de la etiqueta de cierre ``. -- Las imágenes se suelen encontrar en la sección ``. +- Si en el sitio se usa Jekyll, es probable que los archivos HTML se encuentren en la carpeta *_layouts*. +- CSS se encuentra normalmente en la sección `` del archivo HTML. +- JavaScript normalmente se encuentra en la sección `` o justo antes de la etiqueta `` de cierre. +- Las imágenes normalmente se encuentran en la sección ``. {% tip %} -**Sugerencia:** Si no puedes encontrar tus activos en los archivos fuente de tu sitio, prueba buscando los archivos fuente de tu sitio para `http` en el editor de texto o en {% data variables.product.product_name %}. +**Sugerencia:** Si no puede encontrar los recursos en los archivos de código fuente del sitio, intente buscar `http` en el editor de texto o en {% data variables.product.product_name %}. {% endtip %} ### Ejemplos de activos referenciados en un archivo HTML -| Tipo de activo | HTTP | HTTPS | -|:--------------:|:----------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------:| -| CSS | `` | `` | -| JavaScript | `` | `` | -| Image | `Logo` | `Logo` | +| Tipo de recurso | HTTP | HTTPS | +|:----------:|:-----------------------------------------:|:---------------------------------:| +| CSS | `` | `` +| JavaScript | `` | `` +| Imagen | `Logo` | `Logo` diff --git a/translations/es-ES/content/pages/getting-started-with-github-pages/unpublishing-a-github-pages-site.md b/translations/es-ES/content/pages/getting-started-with-github-pages/unpublishing-a-github-pages-site.md index 2b5a60f4c5..927534fc0e 100644 --- a/translations/es-ES/content/pages/getting-started-with-github-pages/unpublishing-a-github-pages-site.md +++ b/translations/es-ES/content/pages/getting-started-with-github-pages/unpublishing-a-github-pages-site.md @@ -17,35 +17,39 @@ versions: ghec: '*' topics: - Pages -shortTitle: Dejar de publicar el sitio de las páginas +shortTitle: Unpublish Pages site +ms.openlocfilehash: fbfec49ec44c250e5f6cb2da85fda59261c1d0d9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147428352' --- - {% ifversion pages-custom-workflow %} -Cuando dejes de publicar tu sitio, este ya no estará disponible. Cualquier ajuste o contenido de un repositorio existente seguirá sin afectación. +Al anular la publicación del sitio, este dejará de estar disponible. La configuración o el contenido del repositorio existentes no se verán afectados. {% data reusables.repositories.navigate-to-repo %} -1. Debajo de **{% data variables.product.prodname_pages %}**, junto al mensaje de **Tu sitio está publicado en**, haz clic en el {% octicon "kebab-horizontal" aria-label="the horizontal kebab icon" %}. -1. En el menú que se muestra, selecciona **Dejar de publicar el sitio**. +1. En **{% data variables.product.prodname_pages %}** , junto al mensaje **Su sitio está activo**, haz clic en {% octicon "kebab-horizontal" aria-label="the horizontal kebab icon" %}. +1. En el menú que aparece, selecciona **Anular la publicación del sitio**. - ![Menú desplegable para dejar de publicar el sitio](/assets/images/help/pages/unpublish-site.png) + ![Menú desplegable para anular la publicación del sitio](/assets/images/help/pages/unpublish-site.png) {% else %} ## Anular la publicación de un sitio de proyecto {% data reusables.repositories.navigate-to-repo %} -2. Si existe una rama de `gh-pages` en el repositorio, elimina la rama de `gh-pages`. Para obtener más información, consulta "[Crear y eliminar ramas dentro de tu repositorio](/articles/creating-and-deleting-branches-within-your-repository#deleting-a-branch)". -3. Si tu fuente de publicación fue la rama `gh-pages`, {% ifversion fpt or ghec %}pasa al paso 6{% else %}tu sitio ahora se dejó de publicar y puedes saltar al resto de los pasos{% endif %}. -{% data reusables.repositories.sidebar-settings %} -{% data reusables.pages.sidebar-pages %} -5. Debajo de "{% data variables.product.prodname_pages %}", usa el menú desplegable **Source** (Fuente) y seleccionar **None** (Ninguno). ![Menú desplegable para seleccionar una fuente de publicación](/assets/images/help/pages/publishing-source-drop-down.png) -{% data reusables.pages.update_your_dns_settings %} +2. Si existe una rama `gh-pages` en el repositorio, elimine la rama `gh-pages`. Para más información, vea "[Creación y eliminación de ramas dentro del repositorio](/articles/creating-and-deleting-branches-within-your-repository#deleting-a-branch)". +3. Si la rama `gh-pages` era el origen de publicación, {% ifversion fpt or ghec %}avance al paso 6{% else %}se anulará la publicación del sitio y puede avanzar a los pasos restantes{% endif %}. +{% data reusables.repositories.sidebar-settings %} {% data reusables.pages.sidebar-pages %} +5. En "{% data variables.product.prodname_pages %}", use el menú desplegable **Origen** y seleccione **Ninguno.** + ![Menú desplegable para seleccionar un origen de publicación](/assets/images/help/pages/publishing-source-drop-down.png) {% data reusables.pages.update_your_dns_settings %} ## Anular la publicación de un sitio de usuario o de organización {% data reusables.repositories.navigate-to-repo %} -2. Borra la rama que estás utilizando como fuente de publicación, o borra todo el repositorio. Para obtener más información, consulta "[Crear y eliminar ramas dentro de tu repositorio](/articles/creating-and-deleting-branches-within-your-repository#deleting-a-branch)" y "[Eliminar un repositorio](/articles/deleting-a-repository)". +2. Borra la rama que estás utilizando como fuente de publicación, o borra todo el repositorio. Para más información, vea "[Creación y eliminación de ramas dentro del repositorio](/articles/creating-and-deleting-branches-within-your-repository#deleting-a-branch)" y "[Eliminación de un repositorio](/articles/deleting-a-repository)". {% data reusables.pages.update_your_dns_settings %} {% endif %} diff --git a/translations/es-ES/content/pages/getting-started-with-github-pages/using-submodules-with-github-pages.md b/translations/es-ES/content/pages/getting-started-with-github-pages/using-submodules-with-github-pages.md index 6f97fc4dc0..437dc4d5ce 100644 --- a/translations/es-ES/content/pages/getting-started-with-github-pages/using-submodules-with-github-pages.md +++ b/translations/es-ES/content/pages/getting-started-with-github-pages/using-submodules-with-github-pages.md @@ -11,16 +11,21 @@ versions: ghec: '*' topics: - Pages -shortTitle: Utilizar submódulos con páginas +shortTitle: Use submodules with Pages +ms.openlocfilehash: cfe863c3a7d77d006ee4c78e9d58302fb01e4dd4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140274' --- - Si el repositorio para tu sitio de {% data variables.product.prodname_pages %} contiene submódulos, sus contenidos se extraerán automáticamente cuando se compile tu sitio. Solo puedes usar submódulos que apunten a los repositorios públicos, porque el servidor de {% data variables.product.prodname_pages %} no puede acceder a los repositorios privados. -Utiliza la URL de solo lectura `https://` para tus submódulos, incluidos los submódulos anidados. Puedes hacer este cambio en tu archivo _.gitmodules_. +Use la dirección URL `https://` de solo lectura para los submódulos, incluidos los submódulos anidados. Puede realizar este cambio en el archivo _.gitmodules_. -## Leer más +## Información adicional -- "[Heramientas Git - Submódulos](https://git-scm.com/book/en/Git-Tools-Submodules)" del libro _Pro Git_ -- "[Solucionar problemas de errores de construcción de Jekyll para sitios de {% data variables.product.prodname_pages %}](/articles/troubleshooting-jekyll-build-errors-for-github-pages-sites)" +- "[Herramientas de Git - submódulos](https://git-scm.com/book/en/Git-Tools-Submodules)" del libro _Pro Git_ +- "[Solución de problemas de errores de compilación de Jekyll para sitios de {% data variables.product.prodname_pages %}](/articles/troubleshooting-jekyll-build-errors-for-github-pages-sites)" diff --git a/translations/es-ES/content/pages/index.md b/translations/es-ES/content/pages/index.md index a2128ea31f..a804400227 100644 --- a/translations/es-ES/content/pages/index.md +++ b/translations/es-ES/content/pages/index.md @@ -1,7 +1,7 @@ --- title: Documentación de GitHub Pages -shortTitle: Páginas de GitHub -intro: 'Aprende cómo crear un sitio web directamente desde un repositorio en{% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}. Explora las herramientas de creación de sitios web como Jekyll y soluciona los problemas de tu sitio de {% data variables.product.prodname_pages %}.' +shortTitle: GitHub Pages +intro: 'Descubre cómo crear un sitio web directamente desde un repositorio en {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}. Explora herramientas de creación de sitios web como Jekyll y soluciona problemas con el sitio de {% data variables.product.prodname_pages %}.' introLinks: quickstart: /pages/quickstart overview: /pages/getting-started-with-github-pages/about-github-pages @@ -49,5 +49,11 @@ children: - /getting-started-with-github-pages - /setting-up-a-github-pages-site-with-jekyll - /configuring-a-custom-domain-for-your-github-pages-site +ms.openlocfilehash: 8f1e83a8329a023f49a73a3716a88f61b2438adb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147643929' --- diff --git a/translations/es-ES/content/pages/quickstart.md b/translations/es-ES/content/pages/quickstart.md index 8577fc1f8e..de84b3d76b 100644 --- a/translations/es-ES/content/pages/quickstart.md +++ b/translations/es-ES/content/pages/quickstart.md @@ -10,37 +10,42 @@ versions: type: quick_start topics: - Pages -shortTitle: Inicio Rápido +shortTitle: Quickstart product: '{% data reusables.gated-features.pages %}' +ms.openlocfilehash: a6cf4a2f00237206a3c15083797aa12c832cf32c +ms.sourcegitcommit: 22d665055b1bee7a5df630385e734e3a149fc720 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/13/2022 +ms.locfileid: '145140266' --- - -## Introducción +## Introducción Las {% data variables.product.prodname_pages %} son páginas web públicas que se publican a través de {% data variables.product.product_name %}. La forma más rápida de iniciar es utilizando el Selector de Temas de Jekyll para que cargue un tema preconfigurado. Posteriormente, podrás modificar el estilo y contenido de tus {% data variables.product.prodname_pages %}. -Esta guía te mostrará cómo crear un sitio de usuario en `username.github.io`. +Esta guía le llevará por la creación de un sitio de usuario en `username.github.io`. -## Crear tu sitio web +## Crear tu sitio web {% data reusables.repositories.create_new %} -1. Ingresa `username.github.io` como nombre de repositorio. Reemplaza a `username` con tu nombre de usuario de {% data variables.product.prodname_dotcom %}. Por ejemplo, si tu nombre de usuario es `octocat`, el nombre de repositorio debería ser `octocat.github.io`. ![Campo de nombre de repositorio](/assets/images/help/pages/create-repository-name-pages.png) -{% data reusables.repositories.sidebar-settings %} -{% data reusables.pages.sidebar-pages %} -1. Debajo de "Compilación y despliegue", debajo de "Fuente", selecciona **Desplegar desde una rama**. -1. Debajo de "Compilación y despliegue", debajo de "Rama", utiliza los menús desplegables de **Ninguna** o de **Rama** y selecciona una fuente de publicación. +1. Escriba `username.github.io` como nombre del repositorio. Reemplace `username` por su nombre de usuario de {% data variables.product.prodname_dotcom %}. Por ejemplo, si el nombre de usuario es `octocat`, el nombre del repositorio debe ser `octocat.github.io`. + ![Campo del nombre del repositorio](/assets/images/help/pages/create-repository-name-pages.png) {% data reusables.repositories.sidebar-settings %} {% data reusables.pages.sidebar-pages %} +1. Haga clic en **Choose a theme** (Elegir un tema). + ![Botón para elegir un tema](/assets/images/help/pages/choose-theme.png) +2. Se abrirá el selector de temas. Examine los temas disponibles y, después, haga clic en **Select theme** (Seleccionar tema) para seleccionar un tema. Puedes cambiar tu tema más adelante sin problema, así que, si no estás seguro, solo elige uno para comenzar. + ![Opciones de temas y botón para seleccionar tema](/assets/images/help/pages/select-theme.png) +3. Después de seleccionar un tema, el archivo del repositorio `README.md` se abrirá en el editor de archivos. El archivo `README.md` es donde escribirá el contenido de su sitio. Puedes editar el archivo o mantener el contenido predeterminado por el momento. +4. Cuando haya terminado de editar el archivo, haga clic en **Commit changes** (Confirmar cambios). +5. Visite `username.github.io` para ver su nuevo sitio web. **Nota**: Es posible que la publicación de los cambios en el sitio tarde hasta 20 minutos después de enviar los cambios a {% data variables.product.product_name %}. - ![Menú desplegable para seleccionar una fuente de publicación](/assets/images/help/pages/publishing-source-drop-down.png) -1. Opcionalmente, abre el archivo `README.md` de tu repositorio. El archivo `README.md` es donde escribirás el contenido de tu sitio. Puedes editar el archivo o mantener el contenido predeterminado por el momento. -1. Visita `username.github.io` para ver tu sitio web nuevo. **Nota:** Es posible que tome hasta 10 minutos la publicación de los cambios en tu sitio luego de que subes los cambios a {% data variables.product.product_name %}. +## Cambiar el título y la descripción -## Cambiar el título y la descripción +De manera predeterminada, el título del sitio es `username.github.io`. Puede cambiar el título. Para ello, edite el archivo `_config.yml` en el repositorio. También puedes agregar una descripción de tu sitio. -Predeterminadamente, el título de tu sitio es `username.github.io`. Puedes cambiar el título si editas el archivo `_config.yml` en tu repositorio. También puedes agregar una descripción de tu sitio. - -1. Haz clic en la pestaña de **Código** de tu repositorio. -1. En la lista de archivos, haz clic en `_config.yml` para abrir el archivo. +1. Haga clic en la pestaña **Code** (Código) del repositorio. +1. En la lista de archivos, haga clic en `_config.yml` para abrir el archivo. 1. Haz clic en {% octicon "pencil" aria-label="The edit icon" %} para editar el archivo. -1. El archivo `_config.yml` ya contiene una línea que especifica el tema para tu sitio. Agrega una línea nueva con `title:`, seguido del título que quieras. Agrega una línea nueva con `description:`, seguido de la descripción que quieras. Por ejemplo: +1. El archivo `_config.yml` ya contiene una línea que especifica el tema del sitio. Agregue una nueva línea con `title:` seguido del título que quiera. Agregue una nueva línea con `description:` seguido de la descripción que quiera. Por ejemplo: ```yaml theme: jekyll-theme-minimal @@ -48,10 +53,10 @@ Predeterminadamente, el título de tu sitio es `username.github.io`. Puedes camb description: Bookmark this to keep an eye on my project updates! ``` -1. Cuando termines de editar el archivo, haz clic en **Confirmar cambios**. +1. Cuando haya terminado de editar el archivo, haga clic en **Commit changes** (Confirmar cambios). -## Siguientes pasos +## Pasos siguientes -Para obtener más información sobre cómo agregar páginas adicionales a tu sitio, consulta la sección "[Agregar contenido a tu sitio de GitHub Pages utilizando Jekyll](/pages/setting-up-a-github-pages-site-with-jekyll/adding-content-to-your-github-pages-site-using-jekyll#about-content-in-jekyll-sites)". +Para obtener más información sobre cómo agregar páginas adicionales a su sitio, vea "[Incorporación de contenido a su sitio de GitHub Pages mediante Jekyll](/pages/setting-up-a-github-pages-site-with-jekyll/adding-content-to-your-github-pages-site-using-jekyll#about-content-in-jekyll-sites)". -Para obtener más información sobre cómo configurar un sitio de {% data variables.product.prodname_pages %} con Jekyll, consulta "[Acerca de GitHub Pages y Jekyll](/pages/setting-up-a-github-pages-site-with-jekyll/about-github-pages-and-jekyll)". +Para obtener más información sobre cómo configurar un sitio de {% data variables.product.prodname_pages %} con Jekyll, vea "[Acerca de GitHub Pages y Jekyll](/pages/setting-up-a-github-pages-site-with-jekyll/about-github-pages-and-jekyll)". diff --git a/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/about-github-pages-and-jekyll.md b/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/about-github-pages-and-jekyll.md index 63282ba886..af4253d14b 100644 --- a/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/about-github-pages-and-jekyll.md +++ b/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/about-github-pages-and-jekyll.md @@ -26,20 +26,25 @@ versions: ghec: '*' topics: - Pages -shortTitle: GitHub pages & Jekyll +shortTitle: GitHub Pages & Jekyll +ms.openlocfilehash: 15551d849842c0b8866c0820c4a42397f412d6ea +ms.sourcegitcommit: 22d665055b1bee7a5df630385e734e3a149fc720 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/13/2022 +ms.locfileid: '145140258' --- +## Acerca de Jekyll -## Acerca de Jekyll +Jekill es un generador de sitio estático con soporte incorporado para {% data variables.product.prodname_pages %} y un proceso de construcción simplificado. Jekyll toma los archivos Markdown y HTML y crea un sitio web estático completo en función de la opción de diseño. Jekyll soporta Markdown y Liquid, un lenguaje de plantillas que carga contenido dinámico en tu sitio. Para más información, vea [Jekyll](https://jekyllrb.com/). -Jekill es un generador de sitio estático con soporte incorporado para {% data variables.product.prodname_pages %} y un proceso de construcción simplificado. Jekyll toma los archivos Markdown y HTML y crea un sitio web estático completo en función de la opción de diseño. Jekyll soporta Markdown y Liquid, un lenguaje de plantillas que carga contenido dinámico en tu sitio. Para obtener más información, consulta [Jekyll](https://jekyllrb.com/). +Jekyll no está oficialmente admitido por Windows. Para más información, vea "[Jekyll en Windows](http://jekyllrb.com/docs/windows/#installation)" en la documentación de Jekyll. -Jekyll no está oficialmente admitido por Windows. Para obtener más información, consulta "[Jekyll en Windows](http://jekyllrb.com/docs/windows/#installation)" en la documentación de Jekyll. +Recomandamos usar Jekyll con {% data variables.product.prodname_pages %}. Si lo prefieres, puedes usar otros generadores de sitio estático o personalizar tu propio proceso de compilación localmente o en otro servidor. Para más información, vea "[Acerca de {% data variables.product.prodname_pages %}](/articles/about-github-pages#static-site-generators)". -Recomandamos usar Jekyll con {% data variables.product.prodname_pages %}. Si lo prefieres, puedes usar otros generadores de sitio estático o personalizar tu propio proceso de compilación localmente o en otro servidor. Para obtener más información, consulta la sección "[Acerca de{% data variables.product.prodname_pages %}](/articles/about-github-pages#static-site-generators)". +## Configurando Jekyll en tu sitio {% data variables.product.prodname_pages %} -## Configurando Jekyll en tu sitio {% data variables.product.prodname_pages %} - -Puedes configurar la mayoría de los parámetros de Jekyll, como los temas y los plugins del sitio, al editar tu archivo *_config.yml*. Para obtener más información, consulte "[Configuración](https://jekyllrb.com/docs/configuration/)" en la documentación de Jekyll. +Puede configurar la mayoría de los valores de Jekyll, como los temas y los plugins del sitio, si edita el archivo *_config.yml*. Para más información, vea "[Configuración](https://jekyllrb.com/docs/configuration/)" en la documentación de Jekyll. Algunos parámetros de configuración no pueden cambiarse para los sitios {% data variables.product.prodname_pages %} sites. @@ -57,33 +62,32 @@ kramdown: ``` De manera predeterminada, Jekyll no compila archivos o carpetas que: -- están situados en una carpeta denominada `/node_modules` o `/vendor` -- comienza con `_`, `.`, o `#` -- termina con `~` -- están excluidos por el parámetro `exclude` en tu archivo de configuración +- se encuentran en una carpeta denominada `/node_modules` o `/vendor` +- comienzan por `_`, `.` o `#` +- terminan con `~` +- se excluyen mediante el valor `exclude` del archivo de configuración -Si quieres que Jekyll procese cualquiera de estos archivos, puedes utilizar el ajuste `include` en tu archivo de configuración. +Si quiere que Jekyll procese cualquiera de estos archivos, puede usar el valor `include` del archivo de configuración. -## Texto preliminar +## Texto preliminar {% data reusables.pages.about-front-matter %} -Puedes añadir `site.github` a una publicación o página para añadir cualquier metadato de referencias de repositorio a tu sitio. Para obtener más información, consulta "[Usar `site.github`](https://jekyll.github.io/github-metadata/site.github/)" en la documentación de metadatos de Jekyll. +Puede agregar `site.github` a una publicación o página para agregar los metadatos de referencias del repositorio al sitio. Para más información, vea "[Uso de `site.github`](https://jekyll.github.io/github-metadata/site.github/)" en la documentación de metadatos de Jekyll. -## Temas +## Temas -{% data reusables.pages.add-jekyll-theme %} Para obtenerr más información, consulta "[Temas](https://jekyllrb.com/docs/themes/)" en la documentación de Jekyll. +{% data reusables.pages.add-jekyll-theme %} Para más información, vea "[Temas](https://jekyllrb.com/docs/themes/)" en la documentación de Jekyll. -{% ifversion fpt or ghec %} -Puedes agregar un tema soportado a tu sitio en {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta la sección "[Temas compatibles](https://pages.github.com/themes/)" en el sitio de {% data variables.product.prodname_pages %} y [Agregar un tema a tu sitio de {% data variables.product.prodname_pages %} utilizando Jekyll](/articles/adding-a-theme-to-your-github-pages-site-using-jekyll). +{% ifversion fpt or ghec %} Puede agregar un tema compatible al sitio en {% data variables.product.prodname_dotcom %}. Para más información, vea "[Temas admitidos](https://pages.github.com/themes/)" en el sitio de {% data variables.product.prodname_pages %} y "[Adición de un tema al sitio de {% data variables.product.prodname_pages %} con el selector de temas](/articles/adding-a-theme-to-your-github-pages-site-with-the-theme-chooser)". -Para utilizar cualquier otro tema de código abierto de Jekyll hospedado en {% data variables.product.prodname_dotcom %}, puedes agregarlo manualmente.{% else %} Puedes agregar un tema a tu sitio manualmente.{% endif %} Para obtener más información, consulta la sección{% ifversion fpt or ghec %} [temas hospedados en {% data variables.product.prodname_dotcom %}](https://github.com/topics/jekyll-theme) y {% else %} "[Temas compatibles](https://pages.github.com/themes/)" en el sitio de {% data variables.product.prodname_pages %} y{% endif %} "[Agergar un tema a tu sitio de {% data variables.product.prodname_pages %} utilziando Jekyll](/articles/adding-a-theme-to-your-github-pages-site-using-jekyll)". +Para usar cualquier otro tema de Jekyll código abierto hospedado en {% data variables.product.prodname_dotcom %}, puede agregar el tema manualmente.{% else %} Puede agregar manualmente un tema al sitio. {% endif %} Para más información, vea{% ifversion fpt or ghec %} [Temas hospedados en {% data variables.product.prodname_dotcom %}](https://github.com/topics/jekyll-theme) y{% else %} "[Temas admitidos](https://pages.github.com/themes/)" en el sitio de {% data variables.product.prodname_pages %} y{% endif %} "[Adición de un tema al sitio de {% data variables.product.prodname_pages %} mediante Jekyll](/articles/adding-a-theme-to-your-github-pages-site-using-jekyll)". -Puedes sobrescribir cualquiera de los valores por defecto de tu tema editando los archivos del tema. Para obtener más información, consulta la documentación de tu tema y "[Sobrescribir los valores predeterminados del tema](https://jekyllrb.com/docs/themes/#overriding-theme-defaults)" en la documentación de Jekyll. +Puedes sobrescribir cualquiera de los valores por defecto de tu tema editando los archivos del tema. Para más información, vea la documentación del tema e "[Invalidación de los valores predeterminados del tema](https://jekyllrb.com/docs/themes/#overriding-theme-defaults)" en la documentación de Jekyll. -## Plugins +## Complementos -Puedes descargar o crear plugins Jekyll para ampliar la funcionalidad de Jekyll para tu sitio. Por ejemplo, el plugin [jemoji](https://github.com/jekyll/jemoji) te permite usar el emoji con formato {% data variables.product.prodname_dotcom %} en cualquier página de tu sitio del mismo modo que lo harías en {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta "[Plugins](https://jekyllrb.com/docs/plugins/)" en la documentación de Jekyll. +Puedes descargar o crear plugins Jekyll para ampliar la funcionalidad de Jekyll para tu sitio. Por ejemplo, el complemento [jemoji](https://github.com/jekyll/jemoji) le permite usar emoji de estilo {% data variables.product.prodname_dotcom %} en cualquier página del sitio de la misma manera que lo haría en {% data variables.product.prodname_dotcom %}. Para más información, vea "[Complementos](https://jekyllrb.com/docs/plugins/)" en la documentación de Jekyll. {% data variables.product.prodname_pages %} usa plugins que están habilitados por defecto y no pueden estar inhabilitados: - [`jekyll-coffeescript`](https://github.com/jekyll/jekyll-coffeescript) @@ -96,25 +100,25 @@ Puedes descargar o crear plugins Jekyll para ampliar la funcionalidad de Jekyll - [`jekyll-titles-from-headings`](https://github.com/benbalter/jekyll-titles-from-headings) - [`jekyll-relative-links`](https://github.com/benbalter/jekyll-relative-links) -Puedes habilitar plugins adicionales al agregar la gema del plugin en los ajustes de `plugins` en tu archivo *_config.yml*. Para obtener más información, consulte "[Configuración](https://jekyllrb.com/docs/configuration/)" en la documentación de Jekyll. +Puede habilitar complementos adicionales si agrega la gema del complemento al valor `plugins` en el archivo *_config.yml*. Para más información, vea "[Configuración](https://jekyllrb.com/docs/configuration/)" en la documentación de Jekyll. -Para conocer la lista de los plugins soportados, consulta "[Versiones de dependencia](https://pages.github.com/versions/)" en el sitio {% data variables.product.prodname_pages %}. Para obtener información de uso de un plugin específico, consulta la documentación del plugin. +Para obtener una lista de los complementos admitidos, vea "[Versiones de dependencia](https://pages.github.com/versions/)" en el sitio de {% data variables.product.prodname_pages %}. Para obtener información de uso de un plugin específico, consulta la documentación del plugin. {% tip %} -**Sugerencia:** Puedes asegurarte de que estás usando la versión más reciente de todos los plugins al mantener actualizada la gema de {% data variables.product.prodname_pages %}. Para obtener más información, consulta "[Comprobar tus páginas de GitHub localmente con Jekyll](/articles/testing-your-github-pages-site-locally-with-jekyll#updating-the-github-pages-gem)" y "[Versiones de dependencia](https://pages.github.com/versions/)" en el sitio de {% data variables.product.prodname_pages %}. +**Sugerencia:** Puede asegurarse de que usa la versión más reciente de todos los complementos si mantiene actualizada la gema de {% data variables.product.prodname_pages %}. Para más información, vea "[Prueba del sitio de GitHub Pages localmente con Jekyll](/articles/testing-your-github-pages-site-locally-with-jekyll#updating-the-github-pages-gem)" y "[Versiones de dependencia](https://pages.github.com/versions/)" en el sitio de {% data variables.product.prodname_pages %}. {% endtip %} {% data variables.product.prodname_pages %} no puede compilar sitios mediante plugins no compatibles. Si deseas usar plugins no compatibles, genera tu sitio localmente y luego sube los archivos estáticos del sitio a {% data variables.product.product_name %}. -## Resaltado de la sintaxis +## Resaltado de sintaxis -Para facilitar la lectura de tu sitio, los fragmentos de código se resaltan en los sitios de {% data variables.product.prodname_pages %} de la misma manera que se resaltan en {% data variables.product.product_name %}. Para más información sobre como enfatizar sintaxis en {% data variables.product.product_name %}, vea "[Creando y resaltando bloques de código](/articles/creating-and-highlighting-code-blocks)." +Para facilitar la lectura de tu sitio, los fragmentos de código se resaltan en los sitios de {% data variables.product.prodname_pages %} de la misma manera que se resaltan en {% data variables.product.product_name %}. Para más información sobre el resaltado de sintaxis en {% data variables.product.product_name %}, vea "[Creación y resaltado de bloques de código](/articles/creating-and-highlighting-code-blocks)". -Por defecto, los bloques de código en su sitio serán resaltados por Jekyll. Jekyll utiliza el resaltador de [Rouge](https://github.com/jneen/rouge), compatible con [Pygments](http://pygments.org/). Pygments se obsoletizó y no es compatible con Jekyll 4. Si especificas a Pygments en tu archivo *_config.yml*, se utilizará a Rouge como sustitución. Jekyll no puede usar ningún otro resaltador de sintaxis, y obtendrás una advertencia de compilación de página si especificas otro en tu archivo *_config.yml*. Para más información, vea "[Acerca de los errores de construcción de sitios Jekyll {% data variables.product.prodname_pages %} ](/articles/about-jekyll-build-errors-for-github-pages-sites)." +Por defecto, los bloques de código en su sitio serán resaltados por Jekyll. Jekyll usa el resaltado [Rouge](https://github.com/jneen/rouge), que es compatible con [Pygments](http://pygments.org/). Pygments se obsoletizó y no es compatible con Jekyll 4. Si especifica Pygments en el archivo *_config.yml*, Rouge se usará como reserva en su lugar. Jekyll no puede usar ningún otro resaltador de sintaxis, y obtendrá una advertencia de compilación de página si especifica otro distinto en el archivo *_config.yml*. Para más información, vea "[Acerca de los errores de compilación de Jekyll para sitios de {% data variables.product.prodname_pages %}](/articles/about-jekyll-build-errors-for-github-pages-sites)". -Si quieres usar otro resaltador, como `highlight.js`, debes desactivar el resaltador de sintaxis de Jekyll actualizando el archivo de tu proyecto *_config.yml*. +Si quiere usar otro resaltador, como `highlight.js`, debe deshabilitar el resaltado de sintaxis de Jekyll mediante la actualización del archivo *_config.yml* del proyecto. ```yaml kramdown: @@ -122,12 +126,12 @@ kramdown: disable : true ``` -Si tu tema no incluye CSS para resaltar la sintaxis, puedes generar la sintaxis de {% data variables.product.prodname_dotcom %} resaltando CSS y añadirlo a tu archivo `style.css` de proyecto. +Si en el tema no se incluye CSS para el resaltado de sintaxis, puede generar CSS de resaltado de sintaxis de {% data variables.product.prodname_dotcom %} y agregarlo al archivo `style.css` del proyecto. ```shell $ rougify style github > style.css ``` -## Construyendo tu sitio localmente +## Construyendo tu sitio localmente {% data reusables.pages.test-locally %} diff --git a/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/about-jekyll-build-errors-for-github-pages-sites.md b/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/about-jekyll-build-errors-for-github-pages-sites.md index 8579be29e2..c916d5dba1 100644 --- a/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/about-jekyll-build-errors-for-github-pages-sites.md +++ b/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/about-jekyll-build-errors-for-github-pages-sites.md @@ -1,6 +1,6 @@ --- -title: About Jekyll build errors for GitHub Pages sites -intro: 'If Jekyll encounters an error building your {% data variables.product.prodname_pages %} site locally or on {% data variables.product.product_name %}, you''ll receive an error message with more information.' +title: Acerca de los errores de compilación para sitios de Páginas de GitHub +intro: 'Si Jekyll encuentra un error al compilar tu sitio de {% data variables.product.prodname_pages %} localmente o en {% data variables.product.product_name %}, recibirás un mensaje de error con más información.' redirect_from: - /articles/viewing-jekyll-build-error-messages - /articles/generic-jekyll-build-failures @@ -15,74 +15,77 @@ versions: topics: - Pages shortTitle: Jekyll build errors for Pages +ms.openlocfilehash: c435d7857239ae4a8b1a09c86e10fe12b248a4b2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147648243' --- +## Acerca de los errores de compilación de Jekyll -## About Jekyll build errors - -{% ifversion pages-custom-workflow %}If you are publishing from a branch, sometimes{% else %}Sometimes,{% endif %} {% data variables.product.prodname_pages %} will not attempt to build your site after you push changes to your site's publishing source.{% ifversion fpt or ghec %} -- The person who pushed the changes hasn't verified their email address. For more information, see "[Verifying your email address](/articles/verifying-your-email-address)."{% endif %} -- You're pushing with a deploy key. If you want to automate pushes to your site's repository, you can set up a machine user instead. For more information, see "[Managing deploy keys](/developers/overview/managing-deploy-keys#machine-users)." -- You're using a CI service that isn't configured to build your publishing source. For example, Travis CI won't build the `gh-pages` branch unless you add the branch to a safe list. For more information, see "[Customizing the build](https://docs.travis-ci.com/user/customizing-the-build/#safelisting-or-blocklisting-branches)" on Travis CI, or your CI service's documentation. +{% ifversion pages-custom-workflow %}Si publicas desde una rama, en ocasiones{% else %}Sometimes,{% endif %},{% data variables.product.prodname_pages %} no intentará crear el sitio después de insertar cambios en la fuente de publicación del sitio.{% ifversion fpt or ghec %} +- La persona que subió los cambios no ha verificado su dirección de correo electrónico. Para más información, vea "[Comprobación de la dirección de correo electrónico](/articles/verifying-your-email-address)".{% endif %} +- Estás subiendo con una llave de despliegue. Si deseas automatizar las subidas al repositorio de tu sitio, puedes configurar un usuario de máquina en su lugar. Para más información, vea "[Administración de claves de implementación](/developers/overview/managing-deploy-keys#machine-users)". +- Estás usando un servicio CI que no está configurado para compilar tu fuente de publicación. Por ejemplo, Travis CI no compilará la rama `gh-pages` a menos que la agregue a una lista segura. Para más información, vea "[Personalización de la compilación](https://docs.travis-ci.com/user/customizing-the-build/#safelisting-or-blocklisting-branches)" en Travis CI o en la documentación del servicio de CI. {% note %} -**Note:** It can take up to 10 minutes for changes to your site to publish after you push the changes to {% data variables.product.product_name %}. +**Nota:** Es posible que la publicación de los cambios en el sitio tome hasta 10 minutos después de que envíes los cambios a {% data variables.product.product_name %}. {% endnote %} -{% ifversion build-pages-with-actions %} -If Jekyll does attempt to build your site and encounters an error, you will receive a build error message. -{% else %} -If Jekyll does attempt to build your site and encounters an error, you will receive a build error message. There are two main types of Jekyll build error messages. -- A "Page build warning" message means your build completed successfully, but you may need to make changes to prevent future problems. -- A "Page build failed" message means your build failed to complete. If Jekyll is able to detect a reason for the failure, you'll see a descriptive error message. +{% ifversion build-pages-with-actions %} Si Jekyll intenta compilar tu sitio y encuentra un error, recibirás un mensaje de error de compilación. +{% else %} Si Jekyll intenta compilar tu sitio y encuentra un error, recibirás un mensaje de error de compilación. Hay dos tipos principales de mensajes de error de construcción de Jekyll. +- Un mensaje de "Aviso de compilación de página" significa que la compilación se ha completado correctamente, pero es posible que debas hacer cambios para prevenir problemas futuros. +- Un mensaje "Page build failed" (Falló la construcción de página) significa que no se pudo completar la compilación. Si Jekyll puede detectar el motivo de la falla, verás un mensaje de error descriptivo. {% endif %} -For more information about troubleshooting build errors, see "[Troubleshooting Jekyll build errors for {% data variables.product.prodname_pages %} sites](/articles/troubleshooting-jekyll-build-errors-for-github-pages-sites)." +Para más información sobre cómo solucionar errores de compilación, vea "[Solución de problemas de compilación de Jekyll para sitios de {% data variables.product.prodname_pages %}](/articles/troubleshooting-jekyll-build-errors-for-github-pages-sites)". {% ifversion build-pages-with-actions %} -## Viewing Jekyll build error messages with {% data variables.product.prodname_actions %} +## Ver los mensajes de error de compilación de Jekyll con las {% data variables.product.prodname_actions %} -By default, your {% data variables.product.prodname_pages %} site is built and deployed with a {% data variables.product.prodname_actions %} workflow run unless you've configured your {% data variables.product.prodname_pages %} site to use a different CI tool. To find potential build errors, you can check the workflow run for your {% data variables.product.prodname_pages %} site by reviewing your repository's workflow runs. For more information, see "[Viewing workflow run history](/actions/monitoring-and-troubleshooting-workflows/viewing-workflow-run-history)." For more information about how to re-run the workflow in case of an error, see "[Re-running workflows and jobs](/actions/managing-workflow-runs/re-running-workflows-and-jobs)." +Predeterminadamente, tu sitio de {% data variables.product.prodname_pages %} se compila y despliega con una ejecución de flujo de trabajo de {% data variables.product.prodname_actions %} a menos de que hayas configurado tu sitio de {% data variables.product.prodname_pages %} para que utilice una herramienta de IC distinta. Para encontrar errores de compilación potenciales, puedes verificar la ejecución de flujo de trabajo para tu sitio de {% data variables.product.prodname_pages %} si revisas las ejecuciones de flujo de trabajo de tu repositorio. Para más información, vea "[Visualización del historial de ejecución de flujos de trabajo](/actions/monitoring-and-troubleshooting-workflows/viewing-workflow-run-history)". Para más información sobre cómo volver a ejecutar el flujo de trabajo en caso de error, vea "[Nueva ejecución de flujos de trabajo y trabajos](/actions/managing-workflow-runs/re-running-workflows-and-jobs)". {% endif %} {% ifversion build-pages-with-actions %}{% else %} -## Viewing your repository's build failures on {% data variables.product.product_name %} +## Ver los fallos de compilación de tu repositorio en {% data variables.product.product_name %} -You can see build failures (but not build warnings) for your site on {% data variables.product.product_name %} in the **Settings** tab of your site's repository. +Puede ver los errores de compilación (pero no las advertencias de compilación) para el sitio en {% data variables.product.product_name %} en la pestaña **Configuración** del repositorio del sitio. {% endif %} -## Viewing Jekyll build error messages locally +## Ver los mensajes de error de compilación de Jekyll localmente -We recommend testing your site locally, which allows you to see build error messages on the command line, and addressing any build failures before pushing changes to {% data variables.product.product_name %}. For more information, see "[Testing your {% data variables.product.prodname_pages %} site locally with Jekyll](/articles/testing-your-github-pages-site-locally-with-jekyll)." +Recomendamos probar su sitio localmente, lo que le permite ver mensajes de error de compilación en la línea de comandos, y abordar cualquier fallo de construcción antes de presionar los cambios a {% data variables.product.product_name %}. Para obtener más información, vea "[Probar tu sitio de {% data variables.product.prodname_pages %} localmente con Jekyll](/articles/testing-your-github-pages-site-locally-with-jekyll)". -## Viewing Jekyll build error messages in your pull request +## Ver los mensajes de error de compilación de Jekyll en tu solicitud de cambios -{% ifversion pages-custom-workflow %}If you are publishing from a branch, when{% else %}When{% endif %} you create a pull request to update your publishing source on {% data variables.product.product_name %}, you can see build error messages on the **Checks** tab of the pull request. For more information, see "[About status checks](/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks)." +{% ifversion pages-custom-workflow %}Si publicas desde una rama, cuando {% else %}When{% endif %} crea una solicitud de incorporación de cambios para actualizar la fuente de publicación en {% data variables.product.product_name %}, puedes ver los mensajes de error de compilación en la pestaña **Comprobaciones** de la solicitud de incorporación de cambios. Para más información, vea "[Acerca de las comprobaciones de estado](/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks)". -{% ifversion pages-custom-workflow %}If you are publishing with a custom {% data variables.product.prodname_actions %} workflow, in order to see build error messages in your pull request, you must configure your workflow to run on the `pull_request` trigger. When you do this, we recommend that you skip any deploy steps if the workflow was triggered by the `pull_request` event. This will allow you to see any build errors without deploying the changes from your pull request to your site. For more information, see "[Events that trigger workflows](/actions/using-workflows/events-that-trigger-workflows#pull_request)" and "[Expressions](/actions/learn-github-actions/expressions)."{% endif %} +{% ifversion pages-custom-workflow %}Si publicas con un flujo de trabajo de {% data variables.product.prodname_actions %} personalizado, para ver los mensajes de errores de compilación en la solicitud de incorporación de cambios, debes configurar el flujo de trabajo para que se ejecute en el desencadenador `pull_request`. Al hacerlo, se recomienda que omitas los pasos de implementación si el evento `pull_request` desencadenó el flujo de trabajo. De esta forma podrás ver los errores de compilación sin implementar los cambios de la solicitud de incorporación de cambios en el sitio. Para más información, consulta "[Eventos que desencadenan flujos de trabajo](/actions/using-workflows/events-that-trigger-workflows#pull_request)" y "[Expresiones](/actions/learn-github-actions/expressions)".{% endif %} -## Viewing Jekyll build errors by email +## Ver los errores de compilación de Jekyll por correo electrónico -{% ifversion pages-custom-workflow %}If you are publishing from a branch, when{% else %}When{% endif %} you push changes to your publishing source on {% data variables.product.product_name %}, {% data variables.product.prodname_pages %} will attempt to build your site. If the build fails, you'll receive an email at your primary email address. {% data reusables.pages.build-failure-email-server %} +{% ifversion pages-custom-workflow %}Si vas a publicar desde una rama, cuando{% else %}When{% endif %} inserte cambios en la fuente de publicación en {% data variables.product.product_name %}, {% data variables.product.prodname_pages %} intentará crear el sitio. Si se produce un error durante la compilación, recibirás un corro electrónico en tu dirección principal de correo electrónico. {% data reusables.pages.build-failure-email-server %} -{% ifversion pages-custom-workflow %}If you are publishing with a custom {% data variables.product.prodname_actions %} workflow, in order to receive emails about build errors in your pull request, you must configure your workflow to run on the `pull_request` trigger. When you do this, we recommend that you skip any deploy steps if the workflow was triggered by the `pull_request` event. This will allow you to see any build errors without deploying the changes from your pull request to your site. For more information, see "[Events that trigger workflows](/actions/using-workflows/events-that-trigger-workflows#pull_request)" and "[Expressions](/actions/learn-github-actions/expressions)."{% endif %} +{% ifversion pages-custom-workflow %}Si vas a publicar con un flujo de trabajo de {% data variables.product.prodname_actions %} personalizado, para recibir correos electrónicos sobre errores de compilación en la solicitud de incorporación de cambios, debes configurar el flujo de trabajo para que se ejecute en el desencadenador `pull_request`. Al hacerlo, se recomienda que omitas los pasos de implementación si el evento `pull_request` desencadenó el flujo de trabajo. De esta forma podrás ver los errores de compilación sin implementar los cambios de la solicitud de incorporación de cambios en el sitio. Para más información, consulta "[Eventos que desencadenan flujos de trabajo](/actions/using-workflows/events-that-trigger-workflows#pull_request)" y "[Expresiones](/actions/learn-github-actions/expressions)".{% endif %} -## Viewing Jekyll build error messages in your pull request with a third-party CI service +## Ver los mensajes de error de compilación de Jekyll en tu solicitud de cambios con un servicio de IC de terceros -You can configure a third-party service, such as [Travis CI](https://travis-ci.org/), to display error messages after each commit. +Puede configurar un servicio de terceros, como [Travis CI](https://travis-ci.org/), para mostrar mensajes de error después de cada confirmación. -1. If you haven't already, add a file called _Gemfile_ in the root of your publishing source, with the following content: +1. Si todavía no lo ha hecho, agregue un archivo denominado _Gemfile_ en la raíz del origen de publicación, con el contenido siguiente: ```ruby source `https://rubygems.org` gem `github-pages` ``` -2. Configure your site's repository for the testing service of your choice. For example, to use [Travis CI](https://travis-ci.org/), add a file named _.travis.yml_ in the root of your publishing source, with the following content: +2. Configura el repositorio de tu sitio para el servicio de comprobación que elijas. Por ejemplo, pasa usar [Travis CI](https://travis-ci.org/), agregue un archivo denominado _.travis.yml_ en la raíz del origen de publicación, con el contenido siguiente: ```yaml language: ruby rvm: - 2.3 script: "bundle exec jekyll build" ``` -3. You may need to activate your repository with the third-party testing service. For more information, see your testing service's documentation. +3. Es posible que necesites activar tu repositorio con el servicio de comprobación de terceros. Para obtener más información, consulta la documentación del servicio de comprobación. diff --git a/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/adding-a-theme-to-your-github-pages-site-using-jekyll.md b/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/adding-a-theme-to-your-github-pages-site-using-jekyll.md index 19bdb7e143..36a8bb88a9 100644 --- a/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/adding-a-theme-to-your-github-pages-site-using-jekyll.md +++ b/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/adding-a-theme-to-your-github-pages-site-using-jekyll.md @@ -15,26 +15,28 @@ versions: ghec: '*' topics: - Pages -shortTitle: Agregar un tema al sitio de páginas +shortTitle: Add theme to Pages site +ms.openlocfilehash: 33969695e96aa0629b2811e2742ca3093e58139a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147644799' --- - Las personas con permisos de escritura para un repositorio pueden agregar un tema a un sitio de {% data variables.product.prodname_pages %} con Jekyll. {% data reusables.pages.test-locally %} ## Agregar un tema -{% data reusables.pages.navigate-site-repo %} -{% data reusables.pages.navigate-publishing-source %} -2. Navega hasta *_config.yml*. +{% data reusables.pages.navigate-site-repo %} {% data reusables.pages.navigate-publishing-source %} +2. Vaya a *_config.yml*. {% data reusables.repositories.edit-file %} 4. Agrega una nueva línea al archivo para el nombre del tema. - - Para utilizar un tema compatible, teclea `theme: THEME-NAME`, reemplazando _THEME-NAME_ con el nombre del tema como se muestra en el archivo README del repositorio del tema. Para conocer la lista de temas compatibles, consulta "[Temas compatibles](https://pages.github.com/themes/)" en el sitio de {% data variables.product.prodname_pages %}. ![Tema compatible en el archivo de configuración](/assets/images/help/pages/add-theme-to-config-file.png) - - Para usar cualquier otro tema de Jekyll alojado en {% data variables.product.prodname_dotcom %}, escribe `remote_theme: THEME-NAME`, reemplazando THEME-NAME por el nombre del tema, tal como se muestra en el README del repositorio del tema. ![Tema no compatible en el archivo de configuración](/assets/images/help/pages/add-remote-theme-to-config-file.png) -{% data reusables.files.write_commit_message %} -{% data reusables.files.choose-commit-email %} -{% data reusables.files.choose_commit_branch %} -{% data reusables.files.propose_file_change %} + - Para usar un tema compatible, escriba `theme: THEME-NAME`, reemplazando _THEME-NAME_ por el nombre del tema como se muestra en el archivo README del repositorio del tema. Para obtener una lista de los temas compatibles, consulte "[Temas admitidos](https://pages.github.com/themes/)" en el sitio {% data variables.product.prodname_pages %}. + ![Tema compatible en el archivo de configuración](/assets/images/help/pages/add-theme-to-config-file.png) + - Para usar cualquier otro tema de Jekyll hospedado en {% data variables.product.prodname_dotcom %}, escriba `remote_theme: THEME-NAME` reemplazando THEME-NAME por el nombre del tema como se muestra en el archivo README del repositorio del tema. + ![Tema no compatible en el archivo de configuración](/assets/images/help/pages/add-remote-theme-to-config-file.png) {% data reusables.files.write_commit_message %} {% data reusables.files.choose-commit-email %} {% data reusables.files.choose_commit_branch %} {% data reusables.files.propose_file_change %} ## Personalizar el CSS de tu tema @@ -42,9 +44,8 @@ Las personas con permisos de escritura para un repositorio pueden agregar un tem {% data reusables.pages.theme-customization-help %} -{% data reusables.pages.navigate-site-repo %} -{% data reusables.pages.navigate-publishing-source %} -1. Crea un archivo nuevo denominado _/assets/css/style.scss_. +{% data reusables.pages.navigate-site-repo %} {% data reusables.pages.navigate-publishing-source %} +1. Cree un nuevo archivo denominado _/assets/css/style.scss_. 2. Agrega el siguiente contenido en la parte superior del archivo: ```scss --- @@ -52,7 +53,7 @@ Las personas con permisos de escritura para un repositorio pueden agregar un tem @import "{% raw %}{{ site.theme }}{% endraw %}"; ``` -3. Agrega cualquier CSS o Sass personalizado que quieras (incluidas importaciones) inmediatamente después de la línea `@import`. +3. Agregue cualquier CSS o Sass personalizado (incluidas las importaciones) que desee colocar inmediatamente después de la línea `@import`. ## Personalizar el diseño HTML de tu tema @@ -60,15 +61,14 @@ Las personas con permisos de escritura para un repositorio pueden agregar un tem {% data reusables.pages.theme-customization-help %} -1. En {% data variables.product.prodname_dotcom %}, desplázate hasta el repositorio fuente de tu tema. Por ejemplo, el repositorio fuente para Minima es https://github.com/jekyll/minima. -2. En la carpeta *_layouts*, desplázate hasta el archivo _default.html_ de tu tema. -3. Copia los contenidos del archivo. -{% data reusables.pages.navigate-site-repo %} -{% data reusables.pages.navigate-publishing-source %} -6. Crea un archivo denominado *_layouts/default.html*. +1. En {% data variables.product.prodname_dotcom %}, desplázate hasta el repositorio fuente de tu tema. Por ejemplo, el repositorio de origen de Minima es https://github.com/jekyll/minima. +2. En la carpeta *_layouts*, vaya al archivo _default.html_ del tema. +3. Copie el contenido del archivo. +{% data reusables.pages.navigate-site-repo %} {% data reusables.pages.navigate-publishing-source %} +6. Cree un archivo denominado *_layouts/default.html*. 7. Pega el contenido del diseño personalizado que copiaste anteriormente. 8. Personaliza el diseño como desees. -## Leer más +## Información adicional -- "[Crear archivos nuevos](/articles/creating-new-files)" +- "[Creación de archivos](/articles/creating-new-files)" diff --git a/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/adding-content-to-your-github-pages-site-using-jekyll.md b/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/adding-content-to-your-github-pages-site-using-jekyll.md index e84d36301e..1684a1755c 100644 --- a/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/adding-content-to-your-github-pages-site-using-jekyll.md +++ b/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/adding-content-to-your-github-pages-site-using-jekyll.md @@ -12,20 +12,25 @@ versions: ghec: '*' topics: - Pages -shortTitle: Agregar contenido al sitio de páginas +shortTitle: Add content to Pages site +ms.openlocfilehash: 90bd0d067837364eb2767739da286da7906399c0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140213' --- - Las personas con permisos de escritura para un repositorio pueden agregar contenido a un sitio de {% data variables.product.prodname_pages %} con Jekyll. ## Acerca del contenido en sitios Jekyll -Antes de poder agregar contenido a un sitio Jekyll en las {% data variables.product.prodname_pages %}, debes crear un sitio Jekyll. Para obtener más información, consulta "[Crear un sitio de {% data variables.product.prodname_pages %} con Jekyll](/articles/creating-a-github-pages-site-with-jekyll)". +Antes de poder agregar contenido a un sitio Jekyll en las {% data variables.product.prodname_pages %}, debes crear un sitio Jekyll. Para obtener más información, consulte "[Crear un sitio de {% data variables.product.prodname_pages %} con Jekyll](/articles/creating-a-github-pages-site-with-jekyll)". -Los principales tipos de contenido para sitios Jekyll son páginas y publicaciones. Una página es para el contenido independiente que no está asociado con una fecha específica, como una página "Acerca de". El sitio Jekyll predeterminado contiene un archivo denominado `about.md`, que se representa como una página en tu sitio en `TU-SITE-URL/about`. Puedes editar los contenidos de ese archivo para personalizar tu página "Acerca de" y usar la página "Acerca de" como plantilla para crear páginas nuevas. Para obtener más información, consulta "[Páginas](https://jekyllrb.com/docs/pages/)" en la documentación de Jekyll. +Los principales tipos de contenido para sitios Jekyll son páginas y publicaciones. Una página es para el contenido independiente que no está asociado con una fecha específica, como una página "Acerca de". El sitio de Jekyll predeterminado contiene un archivo denominado `about.md`, que se representa como una página del sitio en `YOUR-SITE-URL/about`. Puedes editar los contenidos de ese archivo para personalizar tu página "Acerca de" y usar la página "Acerca de" como plantilla para crear páginas nuevas. Para obtener más información, consulte "[Páginas](https://jekyllrb.com/docs/pages/)" en la documentación de Jekyll. -Una publicación es una entrada de blog. El sitio Jekyll predeterminado contiene un directorio denominado `_posts` que contiene un archivo de publicación predeterminada. Puedes editar los contenidos de esa publicación y usar la publicación predeterminada como plantilla para crear publicaciones nuevas. Para obtener más información, consulta "[Publicaciones](https://jekyllrb.com/docs/posts/)" en la documentación de Jekyll. +Una publicación es una entrada de blog. El sitio de Jekyll predeterminado contiene un directorio denominado `_posts` que contiene un archivo de publicación predeterminado. Puedes editar los contenidos de esa publicación y usar la publicación predeterminada como plantilla para crear publicaciones nuevas. Para obtener más información, consulte "[Posts](https://jekyllrb.com/docs/posts/)" en la documentación de Jekyll. -Tu tema incluye diseños predeterminados, inclusiones y hojas de estilos que se aplicarán automáticamente a las páginas y publicaciones nuevas de tu sitio; sin embargo, puedes reemplazar cualquiera de estas formas predeterminadas. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_pages %} y de Jekyll](/articles/about-github-pages-and-jekyll#themes)". +Tu tema incluye diseños predeterminados, inclusiones y hojas de estilos que se aplicarán automáticamente a las páginas y publicaciones nuevas de tu sitio; sin embargo, puedes reemplazar cualquiera de estas formas predeterminadas. Para obtener más información, consulte "[Acerca de {% data variables.product.prodname_pages %} y Jekyll](/articles/about-github-pages-and-jekyll#themes)". {% data reusables.pages.about-front-matter %} @@ -33,33 +38,23 @@ Tu tema incluye diseños predeterminados, inclusiones y hojas de estilos que se ## Agregar una página nueva a tu sitio -{% data reusables.pages.navigate-site-repo %} -{% data reusables.pages.navigate-publishing-source %} -3. En la raíz de tu fuente de publicación, crea un archivo nuevo para tu página denominado _PAGE-NAME.md_, reemplazando _PAGE-NAME_ por un nombre de archivo significativo para la página. -4. Agrega el siguiente texto preliminar de YAML a la parte superior del archivo, reemplazando _PAGE TITLE_ por el título de la página y _URL-PATH_ por la ruta que quieras para la URL de la página. Por ejemplo, si la URL base de tu sitio es `https://octocat.github.io` y tu _URL-PATH_ es `/about/contact/`, tu página se encontrará en `https://octocat.github.io/about/contact`. +{% data reusables.pages.navigate-site-repo %} {% data reusables.pages.navigate-publishing-source %} +3. En la raíz del origen de publicación, cree un nuevo archivo para la página denominado _PAGE-NAME.md_ reemplazando _PAGE-NAME_ por un nombre de archivo significativo para la página. +4. Agregue la siguiente parte delantera de YAML a la parte superior del archivo, reemplazando _PAGE TITLE_ por el título de la página y _URL-PATH_ por la ruta de acceso que desee para la dirección URL de la página. Por ejemplo, si la dirección URL base del sitio es `https://octocat.github.io` y _URL-PATH_ es `/about/contact/`, la página se ubicará en `https://octocat.github.io/about/contact`. ```shell layout: page title: "PAGE TITLE" permalink: /URL-PATH/ ``` 5. Debajo del texto preliminar, agrega contenido para tu página. -{% data reusables.files.write_commit_message %} -{% data reusables.files.choose-commit-email %} -{% data reusables.files.choose_commit_branch %} -{% data reusables.files.propose_file_change %} -{% data reusables.files.choose_pull_request %} -{% data reusables.files.merge_pull_request %} -{% data reusables.files.write_commit_message_pull_request %} -{% data reusables.files.confirm_merge %} -{% data reusables.files.delete_branch %} +{% data reusables.files.write_commit_message %} {% data reusables.files.choose-commit-email %} {% data reusables.files.choose_commit_branch %} {% data reusables.files.propose_file_change %} {% data reusables.files.choose_pull_request %} {% data reusables.files.merge_pull_request %} {% data reusables.files.write_commit_message_pull_request %} {% data reusables.files.confirm_merge %} {% data reusables.files.delete_branch %} ## Agregar una publicación nueva a tu sitio -{% data reusables.pages.navigate-site-repo %} -{% data reusables.pages.navigate-publishing-source %} -3. Desplázate hasta el directorio `_posts`. -4. Crea un archivo nuevo denominado _YYYY-MM-DD-NAME-OF-POST.md_, reemplazando _YYY-MM-DD_ por la fecha de tu publicación y _NAME-OF-POST_ por el nombre de tu publicación. -4. Agrega el siguiente texto preliminar de YAML en la parte superior del archivo, reemplazando _POST TITLE_ por el título de la publicación, _YYYYY-MM-DD hh:mm:ss -0000_ por la fecha y hora de la publicación, y _CATEGORY-1_ y _CATEGORY-2_ por tantas categorías como las que quieras para tu publicación. +{% data reusables.pages.navigate-site-repo %} {% data reusables.pages.navigate-publishing-source %} +3. Vaya al directorio `_posts`. +4. Cree un nuevo archivo denominado _YYYY-MM-DD-NAME-OF-POST.md_, reemplazando _YYYY-MM-DD_ por la fecha de publicación y _NAME-OF-POST_ por el nombre de la publicación. +4. Agregue la siguiente parte delantera de YAML a la parte superior del archivo, reemplazando _POST TITLE_ por el título de la publicación, _YYYY-MM-DD hh:mm:ss -0000_ por la fecha y hora de la publicación y _CATEGORY-1_ y _CATEGORY-2_ por tantas categorías como desee. ```shell layout: post title: "POST TITLE" @@ -67,18 +62,10 @@ Tu tema incluye diseños predeterminados, inclusiones y hojas de estilos que se categories: CATEGORY-1 CATEGORY-2 ``` 5. Debajo del texto preliminar, agrega contenido para tu publicación. -{% data reusables.files.write_commit_message %} -{% data reusables.files.choose-commit-email %} -{% data reusables.files.choose_commit_branch %} -{% data reusables.files.propose_file_change %} -{% data reusables.files.choose_pull_request %} -{% data reusables.files.merge_pull_request %} -{% data reusables.files.write_commit_message_pull_request %} -{% data reusables.files.confirm_merge %} -{% data reusables.files.delete_branch %} +{% data reusables.files.write_commit_message %} {% data reusables.files.choose-commit-email %} {% data reusables.files.choose_commit_branch %} {% data reusables.files.propose_file_change %} {% data reusables.files.choose_pull_request %} {% data reusables.files.merge_pull_request %} {% data reusables.files.write_commit_message_pull_request %} {% data reusables.files.confirm_merge %} {% data reusables.files.delete_branch %} -¡Ahora tu publicación debería estar disponible en tu sitio! Si la URL base de tu sitio es `https://octocat.github.io`, entonces tu publicación nueva se ubicará en `https://octocat.github.io/YYYY/MM/DD/TITLE.html`. +¡Ahora tu publicación debería estar disponible en tu sitio! Si la dirección URL base del sitio es `https://octocat.github.io`, el nuevo post se ubicará en `https://octocat.github.io/YYYY/MM/DD/TITLE.html`. ## Pasos siguientes -{% data reusables.pages.add-jekyll-theme %} Para obtener más información, consulta "[Agregar un tema a tu sitio de {% data variables.product.prodname_pages %} con Jekyll](/articles/adding-a-theme-to-your-github-pages-site-using-jekyll)". +{% data reusables.pages.add-jekyll-theme %} Para obtener más información, consulte "[Agregar un tema al sitio de {% data variables.product.prodname_pages %} mediante Jekyll](/articles/adding-a-theme-to-your-github-pages-site-using-jekyll)". diff --git a/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/creating-a-github-pages-site-with-jekyll.md b/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/creating-a-github-pages-site-with-jekyll.md index e78745f9be..f7fe12d1cf 100644 --- a/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/creating-a-github-pages-site-with-jekyll.md +++ b/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/creating-a-github-pages-site-with-jekyll.md @@ -13,14 +13,19 @@ versions: ghec: '*' topics: - Pages -shortTitle: Crea un sitio con Jekyll +shortTitle: Create site with Jekyll +ms.openlocfilehash: 409b2d1e21f89471e7ad92f790bc7ac67e903a62 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145137901' --- - {% data reusables.pages.org-owners-can-restrict-pages-creation %} ## Prerrequisitos -Antes de que puedas usar Jekyll para crear un sitio de {% data variables.product.prodname_pages %}, debes instalar Jekyll y Git. Para obtener más información, consulta [Instalación](https://jekyllrb.com/docs/installation/) en la documentación de Jekyll y "[Configurar Git](/articles/set-up-git)". +Antes de que puedas usar Jekyll para crear un sitio de {% data variables.product.prodname_pages %}, debes instalar Jekyll y Git. Para obtener más información, consulte [Instalación](https://jekyllrb.com/docs/installation/) en la documentación de Jekyll y "[Configuración de Git](/articles/set-up-git)". {% data reusables.pages.recommend-bundler %} @@ -30,11 +35,7 @@ Antes de que puedas usar Jekyll para crear un sitio de {% data variables.product {% data reusables.pages.new-or-existing-repo %} -{% data reusables.repositories.create_new %} -{% data reusables.repositories.owner-drop-down %} -{% indented_data_reference reusables.pages.emu-org-only spaces=3 %} -{% data reusables.pages.create-repo-name %} -{% data reusables.repositories.choose-repo-visibility %} +{% data reusables.repositories.create_new %} {% data reusables.repositories.owner-drop-down %} {% indented_data_reference reusables.pages.emu-org-only spaces=3 %} {% data reusables.pages.create-repo-name %} {% data reusables.repositories.choose-repo-visibility %} ## Crear tu sitio @@ -43,11 +44,11 @@ Antes de que puedas usar Jekyll para crear un sitio de {% data variables.product {% data reusables.pages.private_pages_are_public_warning %} {% data reusables.command_line.open_the_multi_os_terminal %} -1. Si aún no tienes una copia local de tu repositorio, desplázate hasta la ubicación en la que quieras almacenar los archivos fuente de tu sitio y reemplaza _PARENT-FOLDER_ por la carpeta que quieras que contenga la carpeta para su repositorio. +1. Si aún no tiene una copia local del repositorio, vaya a la ubicación en la que quiera almacenar los archivos de origen del sitio y reemplace _PARENT-FOLDER_ por la carpeta que quiera que contenga la carpeta del repositorio. ```shell $ cd PARENT-FOLDER ``` -1. Si aún no lo has hecho, inicia un repositorio de Git local reemplazando _REPOSITORY-NAME_ por el nombre de tu repositorio. +1. Si aún no lo ha hecho, inicie un repositorio de Git local reemplazando _REPOSITORY-NAME_ por el nombre de su repositorio. ```shell $ git init REPOSITORY-NAME > Initialized empty Git repository in /Users/octocat/my-site/.git/ @@ -58,52 +59,50 @@ Antes de que puedas usar Jekyll para crear un sitio de {% data variables.product $ cd REPOSITORY-NAME # Changes the working directory ``` -{% data reusables.pages.decide-publishing-source %} -{% data reusables.pages.navigate-publishing-source %} - Por ejemplo, si decides publicar tu sitio desde la carpeta `docs` de la rama predeterminada, crea y cambia los directorios para la carpeta `docs`. +{% data reusables.pages.decide-publishing-source %} {% data reusables.pages.navigate-publishing-source %} Por ejemplo, si eligió publicar el sitio desde la carpeta `docs` de la rama predeterminada, cree y cambie los directorios a la carpeta `docs`. ```shell $ mkdir docs # Creates a new folder called docs $ cd docs ``` - Si decides publicar tu sitio desde la rama `gh-pages`, crea y controla la rama `gh-pages`. + Si eligió publicar el sitio desde la rama `gh-pages`, cree y desproteja la rama `gh-pages`. ```shell $ git checkout --orphan gh-pages # Creates a new branch, with no history or contents, called gh-pages, and switches to the gh-pages branch $ git rm -rf # Removes the contents from your default branch from the working directory ``` -1. Para crear un sitio nuevo de Jekyll, utiliza el comando `jekyll new`: +1. Para crear un nuevo sitio de Jekyll, use el comando `jekyll new`: ```shell $ jekyll new --skip-bundle . # Creates a Jekyll site in the current directory ``` 1. Abre el Gemfile que creó Jekyll. -1. Agrega "#" en el inicio de la línea que comienza con `gem "jekyll"` para comentar esta línea. -1. Agrega la gema `github-pages` editando la línea que comienza con `# gem "github-pages"`. Cambia la línea a: +1. Agregue "#" al principio de la línea que comienza por `gem "jekyll"` para comentarla. +1. Agregue la gema `github-pages` editando la línea que compienza por `# gem "github-pages"`. Cambia la línea a: ```shell gem "github-pages", "~> GITHUB-PAGES-VERSION", group: :jekyll_plugins ``` - Reemplaza _GITHUB-PAGES-VERSION_ con la última versión compatible de la gema `github-pages`. Puedes encontrar esta versión aquí: "[Versiones de la dependencia](https://pages.github.com/versions/)". + Reemplace _GITHUB-PAGES-VERSION_ por la versión compatible más reciente de la gema `github-pages`. Puede encontrar esta versión aquí: "[Dependency versions](https://pages.github.com/versions/)". La versión correcta de Jekyll se instalará como una dependencia de la gema `github-pages`. 1. Guarda y cierra el Gemfile. -1. Desde la línea de comandos, ejecuta `bundle install`. -1. Opcionalmente, haz cualquier edición necesaria en el archivo `_config.yml`. Esto se requiere para las rutas relativas cuando el repositorio se hospeda en un subdirectorio. Para obtener más información, consulta la sección "[Dividir una subcarpeta en un repositorio nuevo](/github/getting-started-with-github/using-git/splitting-a-subfolder-out-into-a-new-repository)". +1. Ejecute `bundle install` desde la línea de comandos. +1. También puede realizar las modificaciones necesarias en el archivo `_config.yml`. Esto se requiere para las rutas relativas cuando el repositorio se hospeda en un subdirectorio. Para obtener más información, consulte "[Dividir una subcarpeta en un nuevo repositorio](/github/getting-started-with-github/using-git/splitting-a-subfolder-out-into-a-new-repository)". ```yml domain: my-site.github.io # if you want to force HTTPS, specify the domain without the http at the start, e.g. example.com url: https://my-site.github.io # the base hostname and protocol for your site, e.g. http://example.com baseurl: /REPOSITORY-NAME/ # place folder name if the site is served in a subfolder ``` -1. De forma opcional, prueba tu sitio localmente. Para obtener más información, consulta "[Verificar tu sitio de {% data variables.product.prodname_pages %} localmente con Jekyll](/articles/testing-your-github-pages-site-locally-with-jekyll)". +1. De forma opcional, prueba tu sitio localmente. Para obtener más información, vea "[Probar tu sitio de {% data variables.product.prodname_pages %} localmente con Jekyll](/articles/testing-your-github-pages-site-locally-with-jekyll)". 1. Agrega y confirma tu trabajo. ```shell git add . git commit -m 'Initial GitHub pages site with Jekyll' ``` -1. Agrega tu repositorio en {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} como remoto, reemplazando a {% ifversion ghes or ghae %}_HOSTNAME_ con el nombre de host de tu empresa,{% endif %}a _USER_ con la cuenta a la que pertenece el repositorio{% ifversion ghes or ghae %},{% endif %} y a _REPOSITORY_ con el nombre del repositorio. +1. Agregue el repositorio en {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} como repositorio remoto reemplazando {% ifversion ghes or ghae %}_HOSTNAME_ por el nombre de host de su empresa,{% endif %} _USER_ por la cuenta a la que pertenece el repositorio{% ifversion ghes or ghae %}{% endif %} y _REPOSITORY_ por el nombre del repositorio. ```shell {% ifversion fpt or ghec %} $ git remote add origin https://github.com/USER/REPOSITORY.git @@ -111,22 +110,16 @@ $ git remote add origin https://github.com/USER/REPOSITORY.git $ git remote add origin https://HOSTNAME/USER/REPOSITORY.git {% endif %} ``` -1. Sube el repositorio a {% data variables.product.product_name %}, reemplazando _BRANCH_ por el nombre de la rama en la que estás trabajando. +1. Envíe el repositorio a {% data variables.product.product_name %} reemplazando _BRANCH_ por el nombre de la rama en la que esté trabajando. ```shell $ git push -u origin BRANCH ``` -{% data reusables.pages.configure-publishing-source %} -{% data reusables.pages.navigate-site-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.pages.sidebar-pages %} -{% data reusables.pages.choose-visibility %} -{% data reusables.pages.visit-site %} -{% data reusables.pages.check-workflow-run %} +{% data reusables.pages.configure-publishing-source %} {% data reusables.pages.navigate-site-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.pages.sidebar-pages %} {% data reusables.pages.choose-visibility %} {% data reusables.pages.visit-site %} {% data reusables.pages.check-workflow-run %} {% data reusables.pages.admin-must-push %} ## Pasos siguientes -Para agregar una página o publicación nueva a tu sitio, consulta "[Agregar contenido a tu sitio de {% data variables.product.prodname_pages %} con Jekyll](/articles/adding-content-to-your-github-pages-site-using-jekyll)". +Para agregar una nueva página o publicación en el sitio, consulte "[Agregar contenido al sitio de {% data variables.product.prodname_pages %} mediante Jekyll](/articles/adding-content-to-your-github-pages-site-using-jekyll)". -{% data reusables.pages.add-jekyll-theme %} Para obtener más información, consulta "[Agregar un tema a tu sitio de {% data variables.product.prodname_pages %} con Jekyll](/articles/adding-a-theme-to-your-github-pages-site-using-jekyll)". +{% data reusables.pages.add-jekyll-theme %} Para obtener más información, consulte "[Agregar un tema al sitio de {% data variables.product.prodname_pages %} mediante Jekyll](/articles/adding-a-theme-to-your-github-pages-site-using-jekyll)." diff --git a/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/index.md b/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/index.md index a7fff0f3d6..7bd4121196 100644 --- a/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/index.md +++ b/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/index.md @@ -23,6 +23,12 @@ children: - /adding-a-theme-to-your-github-pages-site-using-jekyll - /about-jekyll-build-errors-for-github-pages-sites - /troubleshooting-jekyll-build-errors-for-github-pages-sites -shortTitle: Configurar el sitio con Jekyll +shortTitle: Set up site with Jekyll +ms.openlocfilehash: 69b4b5c22bd13d57b4f37caa1bc8a5e350c8385d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145137869' --- diff --git a/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/setting-a-markdown-processor-for-your-github-pages-site-using-jekyll.md b/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/setting-a-markdown-processor-for-your-github-pages-site-using-jekyll.md index 639b45e5ca..c10cec80c9 100644 --- a/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/setting-a-markdown-processor-for-your-github-pages-site-using-jekyll.md +++ b/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/setting-a-markdown-processor-for-your-github-pages-site-using-jekyll.md @@ -14,25 +14,27 @@ versions: ghec: '*' topics: - Pages -shortTitle: Configurar un procesador de lenguaje de marcado +shortTitle: Set Markdown processor +ms.openlocfilehash: 218877ee598afd47352d1e72a2ecb845f901c8b9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145137858' --- - Las personas con permisos de escritura para un repositorio pueden configurar el procesador Markdown para un sitio de {% data variables.product.prodname_pages %}. -{% data variables.product.prodname_pages %} es compatible con dos procesadores de lenguaje de marcado: [kramdown](http://kramdown.gettalong.org/) y el procesador de lenguaje de marcado propio de {% data variables.product.prodname_dotcom %}, el cual se utiliza para procesar el [{% data variables.product.prodname_dotcom %} Lenguaje de marcado enriquecido (GFM)](https://github.github.com/gfm/) a través de {% data variables.product.product_name %}. Para obtener más información, consulta "[Acerca de la escritura y el formato en {% data variables.product.prodname_dotcom %}](/articles/about-writing-and-formatting-on-github)." +{% data variables.product.prodname_pages %} admite dos procesadores de Markdown: [kramdown](http://kramdown.gettalong.org/) y el propio procesador de Markdown de {% data variables.product.prodname_dotcom %}, que se usa para representar [{% data variables.product.prodname_dotcom %} Flavored Markdown (GFM)](https://github.github.com/gfm/) desde {% data variables.product.product_name %}. Para más información, vea "[Acerca de la escritura y el formato en {% data variables.product.prodname_dotcom %}](/articles/about-writing-and-formatting-on-github)". Puedes utilizar el Lenguaje de Marcado Enriquecido de {% data variables.product.prodname_dotcom %} con cualquier procesador, pero solo tu procesador de GFM empatará siempre con los resultados que ves en {% data variables.product.product_name %}. {% data reusables.pages.navigate-site-repo %} -2. En tu repositorio, navega hasta el archivo *_config.yml*. +2. En el repositorio, vaya hasta el archivo *_config.yml*. {% data reusables.repositories.edit-file %} -4. Encuentra la línea que comienza con `markdown:` y cambia el valor a `kramdown` o `GFM`. ![Configuración Markdown en config.yml](/assets/images/help/pages/config-markdown-value.png) -{% data reusables.files.write_commit_message %} -{% data reusables.files.choose-commit-email %} -{% data reusables.files.choose_commit_branch %} -{% data reusables.files.propose_new_file %} +4. Busque la línea que comienza por `markdown:` y cambie el valor a `kramdown` o `GFM`. + ![Configuración de Markdown en config.yml](/assets/images/help/pages/config-markdown-value.png) {% data reusables.files.write_commit_message %} {% data reusables.files.choose-commit-email %} {% data reusables.files.choose_commit_branch %} {% data reusables.files.propose_new_file %} -## Leer más +## Información adicional - [Documentación de kramdown](https://kramdown.gettalong.org/documentation.html) -- [{% data variables.product.prodname_dotcom %} Especificaciones del formato Markdown](https://github.github.com/gfm/) +- [Especificación de {% data variables.product.prodname_dotcom %} Flavored Markdown](https://github.github.com/gfm/) diff --git a/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/testing-your-github-pages-site-locally-with-jekyll.md b/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/testing-your-github-pages-site-locally-with-jekyll.md index 60fc4f2778..ef9b99a532 100644 --- a/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/testing-your-github-pages-site-locally-with-jekyll.md +++ b/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/testing-your-github-pages-site-locally-with-jekyll.md @@ -14,16 +14,21 @@ versions: ghec: '*' topics: - Pages -shortTitle: Configurar el sitio localmente con Jekyll +shortTitle: Test site locally with Jekyll +ms.openlocfilehash: 68123d7bc2849881fc60fdd89dc4177e6701f5d4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145137853' --- - Cualquier persona con permisos de lectura para un repositorio puede probar un sitio de {% data variables.product.prodname_pages %} localmente. ## Prerrequisitos Antes de que puedas usar Jekyll para probar un sitio, debes hacer lo siguiente: - - Instalar [Jekyll](https://jekyllrb.com/docs/installation/). - - Crear un sitio de Jekyll. Para obtener más información, consulta "[Crear un sitio de {% data variables.product.prodname_pages %} con Jekyll](/articles/creating-a-github-pages-site-with-jekyll)". + - Instalar [Jekyll](https://jekyllrb.com/docs/installation/) + - Crear un sitio de Jekyll. Para obtener más información, vea "[Crear un sitio de {% data variables.product.prodname_pages %} con Jekyll](/articles/creating-a-github-pages-site-with-jekyll)". {% data reusables.pages.recommend-bundler %} @@ -31,10 +36,9 @@ Antes de que puedas usar Jekyll para probar un sitio, debes hacer lo siguiente: ## Construyendo tu sitio localmente -{% data reusables.command_line.open_the_multi_os_terminal %} -{% data reusables.pages.navigate-publishing-source %} -3. Ejecuta `bundle install`. -3. Ejecuta tu sitio Jekyll de forma local. +{% data reusables.command_line.open_the_multi_os_terminal %} {% data reusables.pages.navigate-publishing-source %} +3. Ejecute `bundle install`. +3. Ejecute el sitio de Jekyll localmente. ```shell $ bundle exec jekyll serve > Configuration file: /Users/octocat/my-site/_config.yml @@ -48,23 +52,23 @@ Antes de que puedas usar Jekyll para probar un sitio, debes hacer lo siguiente: > Server address: http://127.0.0.1:4000/ > Server running... press ctrl-c to stop. ``` -3. Para previsualizar tu sitio, en tu navegador web, navega hasta `http://localhost:4000`. +3. Para obtener una vista previa del sitio, en el explorador web, vaya a `http://localhost:4000`. {% note %} -**Nota:** Si estás utilizando Ruby 3.0 y Jekyll 4.2.x o anterior, necesitarás agregar la gema de `webrick` al Gemfile de tu proyecto antes de ejecutar `bundle install`. +**Nota**: Si usa Ruby 3.0 y Jekyll 4.2.x, o versiones anteriores, deberá agregar la gema `webrick` al archivo Gemfile del proyecto antes de ejecutar `bundle install`. {% endnote %} ## Actualizar la gema de {% data variables.product.prodname_pages %} -Jekyll es un proyecto de código abierto activo que se actualiza de manera frecuente. Si la gema de `github-pages` de tu computadora está desactualizada con respecto a la gema de `github-pages` del servidor de {% data variables.product.prodname_pages %}, tu sitio puede verse diferente cuando se compile localmente en comparación a cómo se vea cuando se publique en {% data variables.product.product_name %}. Para evitar esto, actualiza de manera regular la gema de `github-pages` en tu computadora. +Jekyll es un proyecto de código abierto activo que se actualiza de manera frecuente. Si la gema de `github-pages` de su equipo está desactualizada con respecto a la gema de `github-pages` del servidor de {% data variables.product.prodname_pages %}, su sitio puede tener un aspecto distinto cuando se compile localmente en comparación a cuando se publique en {% data variables.product.product_name %}. Para evitar esto, actualice periódicamente la gema `github-pages` en el equipo. {% data reusables.command_line.open_the_multi_os_terminal %} -2. Actualiza la gema de `github-pages`. - - Si instalaste Bundler, ejecuta `bundle update github-pages`. - - Si no tienes instalado Bundler, ejecuta `gem update github-pages`. +2. Actualice la gema `github-pages`. + - Si ha instalado Bundler, ejecute `bundle update github-pages`. + - Si no tiene instalado Bundler, ejecute `gem update github-pages`. -## Leer más +## Información adicional - [{% data variables.product.prodname_pages %}](http://jekyllrb.com/docs/github-pages/) en la documentación de Jekyll diff --git a/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/troubleshooting-jekyll-build-errors-for-github-pages-sites.md b/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/troubleshooting-jekyll-build-errors-for-github-pages-sites.md index ce4ee91b56..9a2b2965b9 100644 --- a/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/troubleshooting-jekyll-build-errors-for-github-pages-sites.md +++ b/translations/es-ES/content/pages/setting-up-a-github-pages-site-with-jekyll/troubleshooting-jekyll-build-errors-for-github-pages-sites.md @@ -33,28 +33,33 @@ versions: ghec: '*' topics: - Pages -shortTitle: Solucionar los errores de Jekyll +shortTitle: Troubleshoot Jekyll errors +ms.openlocfilehash: 224f626df144ad249a799767984118778202e7b4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147428336' --- - ## Solucionar problemas de errores de compilación -Si Jekyll encuentra un error al compilar tu sitio de {% data variables.product.prodname_pages %} localmente o en {% data variables.product.product_name %}, puede usar los mensajes de error para solucionar los problemas. Para obtener más información acerca de los mensajes de error y de cómo verlos, consulta "[Acerca de los errores de compilación de Jekyll para sitios de {% data variables.product.prodname_pages %}](/articles/about-jekyll-build-errors-for-github-pages-sites)". +Si Jekyll encuentra un error al compilar tu sitio de {% data variables.product.prodname_pages %} localmente o en {% data variables.product.product_name %}, puede usar los mensajes de error para solucionar los problemas. Para obtener más información sobre los mensajes de error y cómo visualizarlos, consulta "[Acerca de los errores de compilación de Jekyll para sitios de {% data variables.product.prodname_pages %}](/articles/about-jekyll-build-errors-for-github-pages-sites)". Si recibiste un mensaje de error genérico, revisa los problemas comunes. -- Estás usando plugins no compatibles. Para obtener más información, consulta "[Acerca de las {% data variables.product.prodname_pages %} y Jekyll](/articles/about-github-pages-and-jekyll#plugins)".{% ifversion fpt or ghec %} -- Tu repositorio ha excedido nuestros límites de tamaño del repositorio. Para obtener más información, consulta "[¿Cuál es mi cuota de disco?](/articles/what-is-my-disk-quota)"{% endif %} -- Cambiaste el parámetro `fuente` de tu archivo *_config.yml*. {% ifversion pages-custom-workflow %}Si publicaste tu sitio desde una rama, {% endif %}{% data variables.product.prodname_pages %} anula este ajuste durante el proceso de compilación. -- Un nombre de archivo en tus archivos publicados contiene dos puntos (`:`), lo cual no es compatible. +- Estás usando plugins no compatibles. Para obtener más información, consulta "[Acerca de {% data variables.product.prodname_pages %} y Jekyll](/articles/about-github-pages-and-jekyll#plugins)".{% ifversion fpt or ghec %} +- Tu repositorio ha excedido nuestros límites de tamaño del repositorio. Para obtener más información, consulta "[¿Cuál es mi cuota de disco?](/articles/what-is-my-disk-quota)".{% endif %} +- Has cambiado la configuración `source` en el archivo *_config.yml*. {% ifversion pages-custom-workflow %}Si publicas el sitio desde una rama, {% endif %}{% data variables.product.prodname_pages %} reemplaza este parámetro durante el proceso de compilación. +- Un nombre de archivo en tus archivos publicados contiene dos puntos (`:`), los cuales no se admiten. Si recibiste un mensaje de error específico, revisa la información de solución de problemas para el mensaje de error que aparece a continuación. -{% ifversion pages-custom-workflow %}Después de que hayas corregido cualquier error, activa otra compilación subiendo los cambios a la rama origen de tu sitio (si estás publicando desde una rama) o activando tu flujo de trabajo de {% data variables.product.prodname_actions %} personalizado (si estás publicando con {% data variables.product.prodname_actions %}).{% else %}Después de que hayas corregido cualquier error, sube los cambios a la fuente de publicación de tu sitio o activa otra compilación en {% data variables.product.product_name %}.{% endif %} +{% ifversion pages-custom-workflow %}Después de haber corregido los errores, desencadena otra compilación insertando los cambios en la rama de origen del sitio (si publicas desde una rama) o desencadenando el flujo de trabajo de {% data variables.product.prodname_actions %} personalizado (si publicas con {% data variables.product.prodname_actions %}).{% else %}Después de haber corregido los errores, sube los cambios a la fuente de publicación de tu sitio para activar otra compilación en {% data variables.product.product_name %}.{% endif %} ## Error de archivo de configuración -Este error significa que su sitio no se pudo compilar porque el archivo *_config.yml* contiene errores de sintaxis. +Este error significa que el sitio no se pudo compilar porque el archivo *_config.yml* contiene errores de sintaxis. -Para solucionar el problema, asegúrate de que tu archivo *_config.yml* respete estas reglas: +Para solucionar problemas, asegúrate de que el archivo *_config.yml* sigue estas reglas: {% data reusables.pages.yaml-rules %} @@ -64,42 +69,42 @@ Para solucionar el problema, asegúrate de que tu archivo *_config.yml* respete Este error significa que una de las páginas de tu sitio incluye una fecha inválida. -Para solucionar el problema, busca el archivo en el mensaje de error y los diseños del archivo para encontrar llamadas a cualquier filtro Liquid relacionado con la fecha. Asegúrate de que todas las variables ingresadas en los filtros Liquid relacionados con la fecha contengan valores en todos los casos y nunca ingreses `nil` o `""`. Para obtener más información, consulta "[Filtros Liquid](https://help.shopify.com/en/themes/liquid/filters)" en la documentación de Liquid. +Para solucionar el problema, busca el archivo en el mensaje de error y los diseños del archivo para encontrar llamadas a cualquier filtro Liquid relacionado con la fecha. Asegúrate de que todas las variables pasadas en los filtros de Liquid relacionados con la fecha contengan valores en todos los casos y nunca pases `nil` ni `""`. Para obtener más información, consulta "[Filtros de Liquid](https://help.shopify.com/en/themes/liquid/filters)" en la documentación de Liquid. ## El archivo no existe en el directorio includes Este error significa que tu código hace referencia a un archivo que no existe en el directorio *_includes*. -{% data reusables.pages.search-for-includes %} Si alguno de los archivos a los que has hecho referencia no se encuentra en el directorio *_includes*, copia o mueve los archivos al directorio *_includes*. +{% data reusables.pages.search-for-includes %} Si cualquiera de los archivos a los que has hecho referencia no está en el directorio *_includes*, copia o mueve los archivos en el directorio *_includes*. ## El archivo es un enlace simbólico -Este error significa que tu código referencia un archivo con enlace simbólico que no existe en los archivos publicados para tu sitio. +Este error significa que tu código hace referencia a un archivo simbólico que no existe en los archivos publicados de tu sitio. -{% data reusables.pages.search-for-includes %} Si alguno de los archivos a los que has hecho referencia es un enlace simbólico, copia o mueve los archivos al directorio *_includes*. +{% data reusables.pages.search-for-includes %} Si cualquiera de los archivos a los que has hecho referencia es un enlace simbólico, copia o mueve los archivos en el directorio *_includes*. ## El archivo no está correctamente codificado en UTF-8 -Este error significa que usaste caracteres no latinos, como `日本語`, sin decirle a la computadora que esperara estos símbolos. +Este error significa que usaste caracteres no latinos, como `日本語`, sin decirle al equipo que esperara estos símbolos. -Para solucionar el problema, fuerza la codificación en UTF-8 agregando la siguiente línea a tu archivo *_config.yml*: +Para solucionar el problema, aplica la codificación UTF-8 agregando la siguiente línea al archivo *_config.yml*: ```yaml -codificación: UTF-8 +encoding: UTF-8 ``` ## Lenguaje de resaltado inválido -Este error significa que has especificado un resaltador de sintaxis distinto de [Rouge](https://github.com/jneen/rouge) o [Pygments](http://pygments.org/) en tu archivo de configuración. +Este error significa que especificaste cualquier resaltador de sintaxis diferente de [Rouge](https://github.com/jneen/rouge) o [Pygments](http://pygments.org/) en el archivo de configuración. -Para solucionar el problema, actualiza tu archivo *_config.yml* para especificar [Rouge](https://github.com/jneen/rouge) o [Pygments](http://pygments.org/). Para obtener más información, consulta "[Acerca de las {% data variables.product.product_name %} y Jekyll](/articles/about-github-pages-and-jekyll#syntax-highlighting)". +Para solucionar el problema, actualiza el archivo *_config.yml* para especificar [Rouge](https://github.com/jneen/rouge) o [Pygments](http://pygments.org/). Para obtener más información, consulta "[Acerca de {% data variables.product.product_name %} y Jekyll](/articles/about-github-pages-and-jekyll#syntax-highlighting)". ## Fecha de publicación inválida Este error significa que una publicación en tu sitio contiene una fecha inválida en el nombre de archivo o en el asunto de la parte delantera de YAML. -Para solucionar el problema, asegúrate de que todas las fechas tengan el formato de AAAA-MM-DD HH:MM:SS para UTC y que sean fechas del calendario reales. Para especificar una zona horaria con un desplazamiento desde UTC, utiliza el formato AAAA-MM-DD HH:MM:SS +/-TTTT, como `2014-04-18 11:30:00 +0800`. +Para solucionar el problema, asegúrate de que todas las fechas tengan el formato de AAAA-MM-DD HH:MM:SS para UTC y que sean fechas del calendario reales. Para especificar una zona horaria con un desplazamiento UTC, utiliza el formato AAAA-MM-DD HH:MM:SS +/-TTTT, como `2014-04-18 11:30:00 +0800`. -Si especificas un formato de fecha en tu archivo *_config.yml*, asegúrate de que tenga el formato correcto. +Si especificas un formato de fecha en el archivo *_config.yml*, asegúrate de que el formato sea correcto. ## Sass o SCSS inválido @@ -113,13 +118,13 @@ Este error significa que tu repositorio incluye un submódulo que no se ha inici {% data reusables.pages.remove-submodule %} -Si quieres usar el submódulo, asegúrate de usar `https://` cuando hagas referencia al submódulo (no `http://`) y que el submódulo esté en un repositorio público. +Si quieres usar el submódulo, asegúrate de usar `https://` al hacer referencia al submódulo (no `http://`) y de que el submódulo se encuentre en un repositorio público. ## YAML inválido en el archivo de datos -Este error significa que uno o más archivos en la carpeta *_data* contiene un YAML inválido. +Este error significa que uno de los archivos de la carpeta *_data* contiene YAML no válido. -Para solucionar el problema, asegúrate de que tu archivo YAML de la carpeta *_data* respete estas reglas: +Para solucionar el problema, asegúrate de que los archivos YAML de la carpeta *_data* sigan estas reglas: {% data reusables.pages.yaml-rules %} @@ -131,18 +136,18 @@ Para obtener más información sobre los archivos de datos de Jekyll, consulta " Este error significa que tu repositorio contiene errores de Markdown. -Para solucionar el problema, asegúrate de estar usando un procesador Markdown compatible. Para obtener más información, consulta "[Configurar un procesador Markdown para tu sitio de {% data variables.product.prodname_pages %} usando Jekyll](/articles/setting-a-markdown-processor-for-your-github-pages-site-using-jekyll)". +Para solucionar el problema, asegúrate de estar usando un procesador Markdown compatible. Para obtener más información, consulta "[Establecimiento de un procesador Markdown para el sitio de {% data variables.product.prodname_pages %} mediante Jekyll](/articles/setting-a-markdown-processor-for-your-github-pages-site-using-jekyll)". -Luego asegúrate de que el archivo del mensaje de error utilice una sintaxis Markdown válida. Para obtener más información, consulta "[Markdown: sintaxis](https://daringfireball.net/projects/markdown/syntax)" en Daring Fireball. +Luego asegúrate de que el archivo del mensaje de error utilice una sintaxis Markdown válida. Para obtener más información, consulta "[Markdown: Sintaxis](https://daringfireball.net/projects/markdown/syntax)" de Daring Fireball. ## Falta carpeta de docs -Este error significa que has elegido la carpeta `docs` en una rama como tu fuente de publicación, pero no hay una carpeta `docs` en la raíz de tu repositorio en esa rama. +Este error significa que has elegido la carpeta `docs` en una rama como origen de publicación, pero no hay ninguna carpeta `docs` en la raíz del repositorio de esa rama. -Para solucionar el problema, si tu carpeta `docs` se movió accidentalmente, trata de volver a mover la carpeta `docs` a la raíz de tu repositorio en la rama que elegiste como tu fuente de publicación. Si la carpeta `docs` se eliminó accidentalmente, también puedes hacer lo siguiente: +Para solucionar el problema, si tu carpeta `docs` se movió accidentalmente, trata de volver a mover la carpeta `docs` a la raíz de tu repositorio en la rama que elegiste como tu origen de publicación. Si la carpeta `docs` se eliminó accidentalmente, puedes hacer lo siguiente: - Usar Git para revertir o deshacer la eliminación. Para obtener más información, consulta "[git-revert](https://git-scm.com/docs/git-revert.html)" en la documentación de Git. -- Crea una carpeta de `docs` nueva en la raíz de tu repositorio en la rama que elegiste para ser tu fuente de publicación y agrega los archivos fuente de tu sitio a la carpeta. Para obtener más información, consulta "[Crear nuevos archivos](/articles/creating-new-files)." -- Cambiar tu fuente de publicación. Para obtener más información, consulta "[Configurar una fuente de publicación para {% data variables.product.prodname_pages %}](/articles/configuring-a-publishing-source-for-github-pages)". +- Crea una carpeta `docs` nueva en la raíz de tu repositorio en la rama que elegiste para ser tu origen de publicación y agrega los archivos de origen de tu sitio a la carpeta. Para obtener más información, consulta "[Creación de archivos](/articles/creating-new-files)". +- Cambiar tu fuente de publicación. Para obtener más información, consulta "[Configuración de un origen de publicación de {% data variables.product.prodname_pages %}](/articles/configuring-a-publishing-source-for-github-pages)". ## Falta submódulo @@ -150,31 +155,31 @@ Este error significa que tu repositorio incluye un submódulo que no existe o no {% data reusables.pages.remove-submodule %} -Si quieres utilizar un submódulo, inicia el submódulo. Para obtener más información, consulta "[Herramientas Git - Submódulos](https://git-scm.com/book/en/v2/Git-Tools-Submodules)" en el libro _Pro Git_. +Si quieres utilizar un submódulo, inicia el submódulo. Para obtener más información, consulta "[Submódulos de herramientas de Git](https://git-scm.com/book/en/v2/Git-Tools-Submodules)" en el libro _Pro Git_. ## Enlaces permanentes relativos configurados Este error significa que tienes enlaces permanentes relativos que no son compatibles con {% data variables.product.prodname_pages %} en tu archivo *_config.yml*. -Los enlaces permanentes son URL permanentes que hacen referencia a una página particular en tu sitio. Los enlaces permanentes absolutos comienzan con la raíz del sitio, mientras que los enlaces permanentes relativos comienzan con la carpeta que contiene la página referenciada. {% data variables.product.prodname_pages %} y Jekyll ya no admiten enlaces permanentes relativos. Para obtener más información acerca de los enlaces permanentes, consulta "[Enlaces permanentes](https://jekyllrb.com/docs/permalinks/)" en la documentación de Jekyll. +Los enlaces permanentes son URL permanentes que hacen referencia a una página particular en tu sitio. Los enlaces permanentes absolutos comienzan con la raíz del sitio, mientras que los enlaces permanentes relativos comienzan con la carpeta que contiene la página referenciada. {% data variables.product.prodname_pages %} y Jekyll ya no admiten enlaces permanentes relativos. Para obtener más información sobre los vínculos permanentes, consulta "[Vínculos permanentes](https://jekyllrb.com/docs/permalinks/)" en la documentación de Jekyll. -Para solucionar el problema, elimina la línea `relativa_permalinks` de tu archivo *_config.yml* y vuelve a formatear cualquier enlace permanente relativo de tu sitio con enlaces permanentes absolutos. Para obtener más información, consulta la sección "[Editar archivos](/repositories/working-with-files/managing-files/editing-files)". +Para solucionar el problema, quita la línea `relative_permalinks` del archivo *_config.yml* y vuelve a formatear los vínculos permanentes relativos del sitio con vínculos permanentes absolutos. Para obtener más información, consulta "[Edición de archivos](/repositories/working-with-files/managing-files/editing-files)". ## El enlace simbólico no existe dentro del repositorio de tu sitio -Este error significa que tu sitio incluye un enlace simbólico (symlink) que no existe en los archivos publicados para tu sitio. Para obtener más información acerca de los enlaces simbólicos, consulta "[Enlace simbólico](https://en.wikipedia.org/wiki/Symbolic_link)" en Wikipedia. +Este error significa que tu sitio incluye un enlace simbólico (symlink) que no existe en los archivos publicados de tu sitio. Para obtener más información sobre los vínculos simbólicos, consulta "[Vínculo simbólico](https://en.wikipedia.org/wiki/Symbolic_link)" en Wikipedia. -Para solucionar el problema, determina si el archivo en el mensaje de error se utiliza para compilar tu sitio. De lo contrario, o si no quieres que el archivo sea un enlace simbólico, elimina el archivo. Si el archivo de enlace simbólico es necesario para compilar tu sitio, asegúrate de que el archivo o directorio al cuál hace referencia el symlink esté en los archivos publicados para tu sitio. Para incluir activos externos, considera usar {% ifversion fpt or ghec %}`submódulo de git` o {% endif %}un administrador de paquetes de terceros como [Bower](https://bower.io/).{% ifversion fpt or ghec %} Para obtener más información, consulta "[Usar submódulos con las {% data variables.product.prodname_pages %}](/articles/using-submodules-with-github-pages)".{% endif %} +Para solucionar el problema, determina si el archivo en el mensaje de error se utiliza para compilar tu sitio. De lo contrario, o si no quieres que el archivo sea un enlace simbólico, elimina el archivo. Si el archivo de enlace simbólico se necesita para compilar tu sitio, asegúrate de que el archivo o el directorio al que hace referencia el enlace simbólico esté en los archivos publicados de tu sitio. Para incluir recursos externos, considera la posibilidad de usar {% ifversion fpt or ghec %}`git submodule` o {% endif %}un administrador de paquetes de terceros como [Bower](https://bower.io/).{% ifversion fpt or ghec %} Para obtener más información, consulta "[Uso de submódulos con {% data variables.product.prodname_pages %}](/articles/using-submodules-with-github-pages)".{% endif %} ## Error de sintaxis en el bucle 'for' -Este error significa que tu código incluye una sintaxis inválida en una declaración de bucle `for` de Liquid. +Este error significa que tu código incluye una sintaxis no válida en una declaración de bucle `for` de Liquid. -Para solucionar el problema, asegúrate de que todos los bucles `for` en el archivo del mensaje de error tengan una sintaxis adecuada. Para obtener más información acerca de la sintaxis adecuada para los bucles `for`, consulta "[Etiquetas de iteración](https://help.shopify.com/en/themes/liquid/tags/iteration-tags#for)" en la documentación de Liquid. +Para solucionar el problema, asegúrate de que todos los bucles `for` en el archivo del mensaje de error tengan una sintaxis adecuada. Para obtener más información sobre la sintaxis adecuada de los bucles `for`, consulta "[Etiquetas de iteración](https://help.shopify.com/en/themes/liquid/tags/iteration-tags#for)" en la documentación de Liquid. ## Etiqueta no cerrada correctamente -Este mensaje de error significa que tu código incluye una etiqueta lógica que no está correctamente cerrada. Por ejemplo, {% raw %}`{% capture example_variable %}` debe estar cerrada con `{% endcapture %}`{% endraw %}. +Este mensaje de error significa que tu código incluye una etiqueta lógica que no está correctamente cerrada. Por ejemplo, {% raw %}`{% capture example_variable %}` debe cerrarse mediante `{% endcapture %}`{% endraw %}. Para solucionar el problema, asegúrate de que todas las etiquetas lógicas en el archivo del mensaje de error estén correctamente cerradas. Para obtener más información, consulta "[Etiquetas de Liquid](https://help.shopify.com/en/themes/liquid/tags)" en la documentación de Liquid. @@ -188,6 +193,6 @@ Para solucionar el problema, asegúrate de que todas las etiquetas de salida en Este error significa que tu código contiene una etiqueta de Liquid no reconocida. -Para solucionar el problema, asegúrate de que todas las etiquetas de Liquid en el archivo del mensaje de error coincidan con las variables predeterminadas de Jekyll y que no haya ningún error de escritura en los nombres de las etiquetas. Para encontrar una lista de variables predeterminadas, consulta la sección "[Variables](https://jekyllrb.com/docs/variables/)" en la documentación de Jekyll. +Para solucionar el problema, asegúrate de que todas las etiquetas de Liquid en el archivo del mensaje de error coincidan con las variables predeterminadas de Jekyll y que no haya ningún error de escritura en los nombres de las etiquetas. Para obtener una lista de variables predeterminadas, consulta "[Variables](https://jekyllrb.com/docs/variables/)" en la documentación de Jekyll. -Los plugins no compatibles son una fuente común de etiquetas no reconocidas. Si usas un plugin no compatible en tu sitio cuando lo generas localmente y subes tus archivos estáticos a {% data variables.product.product_name %}, asegúrate de que el plugin no esté introduciendo etiquetas que no están en las variables predeterminadas de Jekyll. Para obtener una lista de plugin compatibles, consulta "[Acerca de las {% data variables.product.prodname_pages %} y Jekyll](/articles/about-github-pages-and-jekyll#plugins)". +Los plugins no compatibles son una fuente común de etiquetas no reconocidas. Si usas un plugin no compatible en tu sitio cuando lo generas localmente y subes tus archivos estáticos a {% data variables.product.product_name %}, asegúrate de que el plugin no esté introduciendo etiquetas que no están en las variables predeterminadas de Jekyll. Para obtener una lista de los complementos admitidos, consulta "[Acerca de {% data variables.product.prodname_pages %} y Jekyll](/articles/about-github-pages-and-jekyll#plugins)". diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/about-merge-conflicts.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/about-merge-conflicts.md index 46fd83c6c2..d2c74fcf24 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/about-merge-conflicts.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/about-merge-conflicts.md @@ -1,6 +1,6 @@ --- -title: About merge conflicts -intro: 'Merge conflicts happen when you merge branches that have competing commits, and Git needs your help to decide which changes to incorporate in the final merge.' +title: Acerca de los conflictos de fusión +intro: 'Los conflictos de fusión suceden cuando fusionas ramas que tienen confirmaciones de cambios contrapuestas, y Git necesita tu ayuda para decidir qué cambios incorporar en la fusión final.' redirect_from: - /github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts/about-merge-conflicts - /articles/about-merge-conflicts @@ -14,21 +14,27 @@ versions: ghae: '*' topics: - Pull requests +ms.openlocfilehash: 5902f74a9c51772dc3f1d8883b60723ffec3e1d1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145137845' --- -Git can often resolve differences between branches and merge them automatically. Usually, the changes are on different lines, or even in different files, which makes the merge simple for computers to understand. However, sometimes there are competing changes that Git can't resolve without your help. Often, merge conflicts happen when people make different changes to the same line of the same file, or when one person edits a file and another person deletes the same file. +Por lo general, Git puede resolver las diferencias entre las ramas y fusionarlas automáticamente. Generalmente, los cambios están en diferentes líneas o incluso en diferentes archivos, lo que hace que sea simple para los equipos comprender la fusión. Sin embargo, a veces hay cambios contrapuestos que Git no puede resolver sin tu ayuda. Por lo general, los conflictos de fusión suceden cuando las personas realizan diferentes cambios en la misma línea en el mismo archivo o cuando una persona edita un archivo y otra persona elimina el mismo archivo. -You must resolve all merge conflicts before you can merge a pull request on {% data variables.product.product_name %}. If you have a merge conflict between the compare branch and base branch in your pull request, you can view a list of the files with conflicting changes above the **Merge pull request** button. The **Merge pull request** button is deactivated until you've resolved all conflicts between the compare branch and base branch. +Debes resolver todos los conflictos de fusión antes de poder fusionar un solicitud de extracción en {% data variables.product.product_name %}. Si tiene un conflicto de combinación entre la rama de comparación y la rama base de la solicitud de incorporación de cambios, puede ver una lista de los archivos con cambios en conflicto encima del botón **Combinar solicitud de incorporación de cambios**. El botón **Combinar solicitud de incorporación de cambios** se desactiva hasta que haya resuelto todos los conflictos entre la rama de comparación y la rama base. -![merge conflict error message](/assets/images/help/pull_requests/merge_conflict_error_on_github.png) +![mensaje de error de conflicto de fusión](/assets/images/help/pull_requests/merge_conflict_error_on_github.png) -## Resolving merge conflicts +## Resolución de conflictos de combinación -To resolve a merge conflict, you must manually edit the conflicted file to select the changes that you want to keep in the final merge. There are a couple of different ways to resolve a merge conflict: +Para resolver un conflicto de fusión, debes editar de forma manual el archivo conflictivo para seleccionar los cambios que quieres mantener en la fusión final. Hay un par de maneras diferentes de resolver un conflicto de fusión: -- If your merge conflict is caused by competing line changes, such as when people make different changes to the same line of the same file on different branches in your Git repository, you can resolve it on {% data variables.product.product_name %} using the conflict editor. For more information, see "[Resolving a merge conflict on {% data variables.product.prodname_dotcom %}](/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-on-github)." -- For all other types of merge conflicts, you must resolve the merge conflict in a local clone of the repository and push the change to your branch on {% data variables.product.product_name %}. You can use the command line or a tool like [{% data variables.product.prodname_desktop %}](https://desktop.github.com/) to push the change. For more information, see "[Resolving a merge conflict on the command line](/github/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-using-the-command-line)." +- Si tu conflicto de fusión es ocasionado por cambios de líneas contrapuestos, como cuando las personas realizan diferentes cambios en la misma línea del mismo archivo en diferentes ramas en tu repositorio de Git, lo puedes resolver en {% data variables.product.product_name %} usando el editor de conflictos. Para más información, vea "[Resolución de un conflicto de combinación en {% data variables.product.prodname_dotcom %}](/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-on-github)". +- Para todos los otros tipos de conflictos de fusión, debes resolver el conflicto de fusión en un clon local del repositorio y subir el cambio a tu rama en {% data variables.product.product_name %}. Puede usar la línea de comandos o una herramienta como [{% data variables.product.prodname_desktop %}](https://desktop.github.com/) para insertar el cambio. Para más información, vea "[Resolución de un conflicto de combinación en la línea de comandos](/github/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-using-the-command-line)". -If you have a merge conflict on the command line, you cannot push your local changes to {% data variables.product.product_name %} until you resolve the merge conflict locally on your computer. If you try merging branches on the command line that have a merge conflict, you'll get an error message. For more information, see "[Resolving a merge conflict using the command line](/articles/resolving-a-merge-conflict-using-the-command-line/)." +Si tienes un conflicto de fusión en la línea de comandos, no puedes subir tus cambios locales a {% data variables.product.product_name %} hasta que resuelvas el conflicto de fusión localmente en tu equipo. Si intentas fusionar ramas en la línea de comandos que tiene un conflicto de fusión, recibirás un mensaje de errror. Para más información, vea "[Resolución de un conflicto de combinación mediante la línea de comandos](/articles/resolving-a-merge-conflict-using-the-command-line/)". ```shell $ git merge BRANCH-NAME > Auto-merging styleguide.md @@ -36,9 +42,9 @@ $ git merge BRANCH-NAME > Automatic merge failed; fix conflicts and then commit the result ``` -## Further reading +## Información adicional -- "[About pull request merges](/articles/about-pull-request-merges/)" -- "[About pull requests](/articles/about-pull-requests/)" -- "[Resolving a merge conflict using the command line](/github/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-using-the-command-line)" -- "[Resolving a merge conflict on GitHub](/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-on-github)" +- "[Acerca de las combinaciones de solicitud de incorporación de cambios](/articles/about-pull-request-merges/)" +- "[Acerca de las solicitudes de incorporación de cambios](/articles/about-pull-requests/)" +- "[Resolución de un conflicto de combinación mediante la línea de comandos](/github/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-using-the-command-line)" +- "[Resolución de un conflicto de combinación en GitHub](/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-on-github)" diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/index.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/index.md index 3bb87120e8..1d392bbada 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/index.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/index.md @@ -1,6 +1,6 @@ --- -title: Addressing merge conflicts -intro: 'If your changes have merge conflicts with the base branch, you must address the merge conflicts before you can merge your pull request''s changes.' +title: Cómo abordar los conflictos de combinación +intro: 'Si tus cambios tienen conflictos de fusión con la sucursal de base, debes ocuparte de los conflictos de fusión antes de que puedas fusionarlo con tus cambios de solicitud de extracción.' redirect_from: - /github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts - /articles/addressing-merge-conflicts @@ -17,5 +17,11 @@ children: - /resolving-a-merge-conflict-on-github - /resolving-a-merge-conflict-using-the-command-line shortTitle: Address merge conflicts +ms.openlocfilehash: 1b4fc4964cc804f321ab085f8f996fffc649323b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145137842' --- diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-on-github.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-on-github.md index c2529a41aa..8ae525b308 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-on-github.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-on-github.md @@ -1,6 +1,6 @@ --- -title: Resolving a merge conflict on GitHub -intro: 'You can resolve simple merge conflicts that involve competing line changes on GitHub, using the conflict editor.' +title: Resolver un conflicto de fusión en GitHub +intro: 'Puedes resolver conflictos de fusión simples que impliquen realizar cambios de líneas en GitHub, usando el editor de conflictos.' redirect_from: - /github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-on-github - /articles/resolving-a-merge-conflict-on-github @@ -15,50 +15,53 @@ versions: topics: - Pull requests shortTitle: Resolve merge conflicts +ms.openlocfilehash: 48613d8c8974d14a1de70e0dee5a7f4819d37fd9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145137837' --- -You can only resolve merge conflicts on {% data variables.product.product_name %} that are caused by competing line changes, such as when people make different changes to the same line of the same file on different branches in your Git repository. For all other types of merge conflicts, you must resolve the conflict locally on the command line. For more information, see "[Resolving a merge conflict using the command line](/articles/resolving-a-merge-conflict-using-the-command-line/)." +Solo puedes resolver los conflictos de fusión en {% data variables.product.product_name %} que hayan sido provocados por realizar cambios de líneas, como cuando las personas hacen cambios diferentes en la misma línea del mismo archivo en ramas diferentes de tu repositorio de Git. Para todos los demás tipos de conflictos de fusión, debes resolver el conflicto de manera local desde la línea de comando. Para más información, vea "[Resolución de un conflicto de combinación mediante la línea de comandos](/articles/resolving-a-merge-conflict-using-the-command-line/)". -{% ifversion ghes or ghae %} -If a site administrator disables the merge conflict editor for pull requests between repositories, you cannot use the conflict editor on {% data variables.product.product_name %} and must resolve merge conflicts on the command line. For example, if the merge conflict editor is disabled, you cannot use it on a pull request between a fork and upstream repository. +{% ifversion ghes or ghae %} Si un administrador del sitio deshabilita el editor de conflictos de combinación para las solicitudes de incorporación de cambios entre repositorios, no podrá usarlo en {% data variables.product.product_name %} y tendrá que resolver los conflictos de combinación desde la línea de comandos. Por ejemplo, si el editor de conflictos de fusión está inhabilitado, no podrás utilizarlo en una solicitud de extracción entre una bifurcación y el repositorio ascendente. {% endif %} {% warning %} -**Warning:** When you resolve a merge conflict on {% data variables.product.product_name %}, the entire [base branch](/github/getting-started-with-github/github-glossary#base-branch) of your pull request is merged into the [head branch](/github/getting-started-with-github/github-glossary#head-branch). Make sure you really want to commit to this branch. If the head branch is the default branch of your repository, you'll be given the option of creating a new branch to serve as the head branch for your pull request. If the head branch is protected you won't be able to merge your conflict resolution into it, so you'll be prompted to create a new head branch. For more information, see "[About protected branches](/github/administering-a-repository/about-protected-branches)." +**Advertencia:** Al resolver un conflicto de combinación en {% data variables.product.product_name %}, toda la [rama base](/github/getting-started-with-github/github-glossary#base-branch) de la solicitud de incorporación de cambios se combina en la [rama principal](/github/getting-started-with-github/github-glossary#head-branch). Asegúrate que realmente quieras hacer una confirmación para esta rama. Si la rama de encabezado es la predeterminada para tu repositorio, se te dará la opción de crear una rama nueva para que funcione como rama de encabezado para tu solicitud de extracción. Si la rama principal está protegida, no podrás fusionar tu resolución de conflictos con ella, así que se te pedirá crear una nueva rama principal. Para más información, vea "[Acerca de las ramas protegidas](/github/administering-a-repository/about-protected-branches)". {% endwarning %} {% data reusables.repositories.sidebar-pr %} -1. In the "Pull Requests" list, click the pull request with a merge conflict that you'd like to resolve. -1. Near the bottom of your pull request, click **Resolve conflicts**. -![Resolve merge conflicts button](/assets/images/help/pull_requests/resolve-merge-conflicts-button.png) +1. En la lista de "Pull Requests" (Solicitudes de extracción), haz clic en la solicitud de extracción con un conflicto de fusión que quieres resolver. +1. Junto a la parte inferior de la solicitud de incorporación de cambios, haga clic en **Resolver conflictos**. +![Botón para resolver conflictos de fusión mediante combinación](/assets/images/help/pull_requests/resolve-merge-conflicts-button.png) {% tip %} - **Tip:** If the **Resolve conflicts** button is deactivated, your pull request's merge conflict is too complex to resolve on {% data variables.product.product_name %}{% ifversion ghes or ghae %} or the site administrator has disabled the conflict editor for pull requests between repositories{% endif %}. You must resolve the merge conflict using an alternative Git client, or by using Git on the command line. For more information see "[Resolving a merge conflict using the command line](/github/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-using-the-command-line)." + **Sugerencia:** Si el botón **Resolver conflictos** está desactivado, el conflicto de fusión mediante combinación de la solicitud de incorporación de cambios es demasiado complejo para resolverlo en {% data variables.product.product_name %}{% ifversion ghes or ghae %} o el administrador del sitio ha deshabilitado el editor de conflictos para las solicitudes de incorporación de cambios entre repositorios{% endif %}. Debes resolver el conflicto de fusión utilizando un cliente de Git alterno, o utilizando Git en la línea de comandos. Para más información, vea "[Resolución de un conflicto de combinación mediante la línea de comandos](/github/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-using-the-command-line)". - {% endtip %} -{% data reusables.pull_requests.decide-how-to-resolve-competing-line-change-merge-conflict %} - ![View merge conflict example with conflict markers](/assets/images/help/pull_requests/view-merge-conflict-with-markers.png) -1. If you have more than one merge conflict in your file, scroll down to the next set of conflict markers and repeat steps four and five to resolve your merge conflict. -1. Once you've resolved all the conflicts in the file, click **Mark as resolved**. - ![Click mark as resolved button](/assets/images/help/pull_requests/mark-as-resolved-button.png) -1. If you have more than one file with a conflict, select the next file you want to edit on the left side of the page under "conflicting files" and repeat steps four through seven until you've resolved all of your pull request's merge conflicts. - ![Select next conflicting file if applicable](/assets/images/help/pull_requests/resolve-merge-conflict-select-conflicting-file.png) -1. Once you've resolved all your merge conflicts, click **Commit merge**. This merges the entire base branch into your head branch. - ![Resolve merge conflicts button](/assets/images/help/pull_requests/merge-conflict-commit-changes.png) -1. If prompted, review the branch that you are committing to. + {% endtip %} {% data reusables.pull_requests.decide-how-to-resolve-competing-line-change-merge-conflict %} ![Visualización del ejemplo de conflicto de combinación con marcadores de conflicto](/assets/images/help/pull_requests/view-merge-conflict-with-markers.png) +1. Si tienes más de un conflicto de fusión en tu archivo, desplázate hacia abajo hasta el siguiente conjunto de marcadores de conflicto y repite los pasos cuatro y cinco para resolver el conflicto de fusión. +1. Una vez que haya resuelto todos los conflictos en el archivo, haga clic en **Marcar como resueltos**. + ![Clic en el botón de marcar como resuelto](/assets/images/help/pull_requests/mark-as-resolved-button.png) +1. Si tienes más de un archivo con conflictos, selecciona el siguiente archivo que quieres editar del lado izquierdo de la página en "conflicting files" (archivos conflictivos) y repite los pasos cuatro a siete hasta que hayas resuelto todos los conflictos de fusión de tu solicitud de extracción. + ![Selección del siguiente archivo en conflicto, si corresponde](/assets/images/help/pull_requests/resolve-merge-conflict-select-conflicting-file.png) +1. Una vez que haya resuelto todos los conflictos de fusión mediante combinación, haga clic en **Confirmar combinación**. Esto fusiona toda la rama de base con tu rama de encabezado. + ![Botón para resolver conflictos de fusión mediante combinación](/assets/images/help/pull_requests/merge-conflict-commit-changes.png) +1. Si se te solicita, revisa la rama para la que vas a confirmar. - If the head branch is the default branch of the repository, you can choose either to update this branch with the changes you made to resolve the conflict, or to create a new branch and use this as the head branch of the pull request. - ![Prompt to review the branch that will be updated](/assets/images/help/pull_requests/conflict-resolution-merge-dialog-box.png) + Si la rama principal es la rama predeterminada del repositorio, puedes escoger ya sea actualizar esta rama con los cambios que hiciste para resolver el conflicto, o crear una rama nueva y utilizarla como la rama principal de la solicitud de extracción. + ![Mensaje para revisar la rama que se actualizará](/assets/images/help/pull_requests/conflict-resolution-merge-dialog-box.png) - If you choose to create a new branch, enter a name for the branch. + Si eliges crear una rama nueva, ingresa un nombre para ésta. - If the head branch of your pull request is protected you must create a new branch. You won't get the option to update the protected branch. + Si la rama principal de tu solicitud de extracción está protegida, debes crear una rama nueva. No tendrás la opción para actualizar la rama protegida. - Click **Create branch and update my pull request** or **I understand, continue updating _BRANCH_**. The button text corresponds to the action you are performing. -1. To merge your pull request, click **Merge pull request**. For more information about other pull request merge options, see "[Merging a pull request](/articles/merging-a-pull-request/)." + Haga clic en **Crear rama y actualizar mi solicitud de incorporación de cambios** o **Entiendo, continuar la actualización de _RAMA_**. El texto del botón corresponde a la acción que estás realizando. +1. Para fusionar mediante combinación la solicitud de incorporación de cambios, haga clic en **Combinar solicitud de incorporación de cambios**. Para más información sobre otras opciones de combinación de solicitudes de incorporación de cambios, vea "[Fusión mediante combinación de una solicitud de incorporación de cambios](/articles/merging-a-pull-request/)". -## Further reading +## Información adicional -- "[About pull request merges](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges)" +- "[Acerca de las combinaciones de solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges)" diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-using-the-command-line.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-using-the-command-line.md index 7354246bea..d41d3c6730 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-using-the-command-line.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-using-the-command-line.md @@ -1,6 +1,6 @@ --- -title: Resolving a merge conflict using the command line -intro: You can resolve merge conflicts using the command line and a text editor. +title: Resolver un conflicto de fusión con la línea de comando +intro: Puedes resolver conflictos de fusión con la línea de comando y un editor de texto. redirect_from: - /github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-using-the-command-line - /articles/resolving-a-merge-conflict-from-the-command-line @@ -15,27 +15,33 @@ versions: topics: - Pull requests shortTitle: Resolve merge conflicts in Git +ms.openlocfilehash: 1d4ff97c2a93d3e5a7aebaa8752810e284203bc1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145137829' --- -Merge conflicts occur when competing changes are made to the same line of a file, or when one person edits a file and another person deletes the same file. For more information, see "[About merge conflicts](/articles/about-merge-conflicts/)." +Los conflictos de fusión ocurren cuando se hacen cambios contrapuestos en la misma línea de un archivo o cuando una persona edita un archivo y otra persona borra el mismo archivo. Para más información, vea "[Acerca de los conflictos de combinación](/articles/about-merge-conflicts/)". {% tip %} -**Tip:** You can use the conflict editor on {% data variables.product.product_name %} to resolve competing line change merge conflicts between branches that are part of a pull request. For more information, see "[Resolving a merge conflict on GitHub](/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-on-github)." +**Sugerencia:** Puede usar el editor de conflictos de {% data variables.product.product_name %} para resolver conflictos de combinación de cambios de líneas contrapuestos entre ramas que forman parte de una solicitud de incorporación de cambios. Para más información, vea "[Resolución de un conflicto de combinación en GitHub](/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-on-github)". {% endtip %} -## Competing line change merge conflicts +## Conflictos de fusión de cambios de líneas contrapuestos -To resolve a merge conflict caused by competing line changes, you must choose which changes to incorporate from the different branches in a new commit. +Para resolver un conflicto de fusión causado por cambios de líneas contrapuestos, debes decidir qué cambios incorporar desde las diferentes ramas de una confirmación nueva. -For example, if you and another person both edited the file _styleguide.md_ on the same lines in different branches of the same Git repository, you'll get a merge conflict error when you try to merge these branches. You must resolve this merge conflict with a new commit before you can merge these branches. +Por ejemplo, si usted y otra persona han editado el archivo _styleguide.md_ en las mismas líneas de diferentes ramas del mismo repositorio de Git, recibirá un error de conflicto de combinación cuando intente combinar estas ramas. Debes resolver este conflicto de fusión con una confirmación nueva antes de que puedas fusionar estas ramas. {% data reusables.command_line.open_the_multi_os_terminal %} -2. Navigate into the local Git repository that has the merge conflict. +2. Navega en el repositorio de Git local que tiene el conflicto de fusión. ```shell cd REPOSITORY-NAME ``` -3. Generate a list of the files affected by the merge conflict. In this example, the file *styleguide.md* has a merge conflict. +3. Genera una lista de los archivos afectados por el conflicto de fusión. En este ejemplo, el archivo *styleguide.md* tiene un conflicto de combinación. ```shell $ git status > # On branch branch-b @@ -49,8 +55,8 @@ For example, if you and another person both edited the file _styleguide.md_ on t > # > no changes added to commit (use "git add" and/or "git commit -a") ``` -4. Open your favorite text editor, such as [Atom](https://atom.io/), and navigate to the file that has merge conflicts. -5. To see the beginning of the merge conflict in your file, search the file for the conflict marker `<<<<<<<`. When you open the file in your text editor, you'll see the changes from the HEAD or base branch after the line `<<<<<<< HEAD`. Next, you'll see `=======`, which divides your changes from the changes in the other branch, followed by `>>>>>>> BRANCH-NAME`. In this example, one person wrote "open an issue" in the base or HEAD branch and another person wrote "ask your question in IRC" in the compare branch or `branch-a`. +4. Abra el editor de texto que prefiera, por ejemplo [Atom](https://atom.io/), y vaya al archivo que tiene conflictos de combinación. +5. Para ver el origen de un conflicto de combinación en el archivo, busque el marcador de conflicto `<<<<<<<` en el archivo. Al abrir el archivo en el editor de texto, verá los cambios de la rama HEAD o de base después de la línea `<<<<<<< HEAD`. A continuación, verá `=======`, que divide los cambios de los de la otra rama, seguido de `>>>>>>> BRANCH-NAME`. En este ejemplo, una persona ha escrito "abrir una incidencia" en la rama HEAD o de base, y otra persona ha escrito "formula tu pregunta en IRC" en la rama comparada o `branch-a`. ``` If you have questions, please @@ -60,34 +66,34 @@ For example, if you and another person both edited the file _styleguide.md_ on t ask your question in IRC. >>>>>>> branch-a ``` -{% data reusables.pull_requests.decide-how-to-resolve-competing-line-change-merge-conflict %} In this example, both changes are incorporated into the final merge: +{% data reusables.pull_requests.decide-how-to-resolve-competing-line-change-merge-conflict %}En este ejemplo, ambos cambios se incorporaron en la fusión final: ```shell If you have questions, please open an issue or ask in our IRC channel if it's more urgent. ``` -7. Add or stage your changes. +7. Agrega o lanza tus cambios. ```shell $ git add . ``` -8. Commit your changes with a comment. +8. Confirma tus cambios con un comentario. ```shell $ git commit -m "Resolved merge conflict by incorporating both suggestions." ``` -You can now merge the branches on the command line or [push your changes to your remote repository](/github/getting-started-with-github/pushing-commits-to-a-remote-repository/) on {% data variables.product.product_name %} and [merge your changes](/articles/merging-a-pull-request/) in a pull request. +Ahora puede combinar las ramas en la línea de comandos, o bien [insertar los cambios en el repositorio remoto](/github/getting-started-with-github/pushing-commits-to-a-remote-repository/) en {% data variables.product.product_name %} y [combinar los cambios](/articles/merging-a-pull-request/) en una solicitud de incorporación de cambios. -## Removed file merge conflicts +## Conflictos de fusión de archivos eliminados -To resolve a merge conflict caused by competing changes to a file, where a person deletes a file in one branch and another person edits the same file, you must choose whether to delete or keep the removed file in a new commit. +Para resolver un conflicto de fusión causado por cambios contrapuestos en un archivo, cuando una persona elimina un archivo en una rama y otra persona edita el mismo archivo, debes decidir si eliminar o conservar el archivo eliminado en una confirmación nueva. -For example, if you edited a file, such as *README.md*, and another person removed the same file in another branch in the same Git repository, you'll get a merge conflict error when you try to merge these branches. You must resolve this merge conflict with a new commit before you can merge these branches. +Por ejemplo, si ha editado un archivo, como *README.md*, y otra persona ha eliminado el mismo archivo en otra rama del mismo repositorio de Git, recibirá un error de conflicto de combinación cuando intente combinar estas ramas. Debes resolver este conflicto de fusión con una confirmación nueva antes de que puedas fusionar estas ramas. {% data reusables.command_line.open_the_multi_os_terminal %} -2. Navigate into the local Git repository that has the merge conflict. +2. Navega en el repositorio de Git local que tiene el conflicto de fusión. ```shell cd REPOSITORY-NAME ``` -2. Generate a list of the files affected by the merge conflict. In this example, the file *README.md* has a merge conflict. +2. Genera una lista de los archivos afectados por el conflicto de fusión. En este ejemplo, el archivo *README.md* tiene un conflicto de combinación. ```shell $ git status > # On branch main @@ -100,32 +106,32 @@ For example, if you edited a file, such as *README.md*, and another person remov > # Unmerged paths: > # (use "git add/rm ..." as appropriate to mark resolution) > # - > # deleted by us: README.md + > # deleted by us: README.md > # > # no changes added to commit (use "git add" and/or "git commit -a") ``` -3. Open your favorite text editor, such as [Atom](https://atom.io/), and navigate to the file that has merge conflicts. -6. Decide if you want keep the removed file. You may want to view the latest changes made to the removed file in your text editor. +3. Abra el editor de texto que prefiera, por ejemplo [Atom](https://atom.io/), y vaya al archivo que tiene conflictos de combinación. +6. Decide si quieres conservar el archivo eliminado. Puede que quieras ver los últimos cambios hechos en el archivo eliminado en tu editor de texto. - To add the removed file back to your repository: + Para volver a agregar el archivo eliminado a tu repositorio: ```shell $ git add README.md ``` - To remove this file from your repository: + Para eliminar este archivo de tu repositorio: ```shell $ git rm README.md > README.md: needs merge > rm 'README.md' ``` -7. Commit your changes with a comment. +7. Confirma tus cambios con un comentario. ```shell $ git commit -m "Resolved merge conflict by keeping README.md file." > [branch-d 6f89e49] Merge branch 'branch-c' into branch-d ``` -You can now merge the branches on the command line or [push your changes to your remote repository](/github/getting-started-with-github/pushing-commits-to-a-remote-repository/) on {% data variables.product.product_name %} and [merge your changes](/articles/merging-a-pull-request/) in a pull request. +Ahora puede combinar las ramas en la línea de comandos, o bien [insertar los cambios en el repositorio remoto](/github/getting-started-with-github/pushing-commits-to-a-remote-repository/) en {% data variables.product.product_name %} y [combinar los cambios](/articles/merging-a-pull-request/) en una solicitud de incorporación de cambios. -## Further reading +## Información adicional -- "[About merge conflicts](/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/about-merge-conflicts)" -- "[Checking out pull requests locally](/articles/checking-out-pull-requests-locally/)" +- "[Acerca de los conflictos de combinación](/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/about-merge-conflicts)" +- "[Extracción del repositorio de las solicitudes de incorporación de cambios localmente](/articles/checking-out-pull-requests-locally/)" 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 504b2730bb..816c45bda1 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 @@ -1,6 +1,6 @@ --- -title: About status checks -intro: Status checks let you know if your commits meet the conditions set for the repository you're contributing to. +title: Acerca de las verificaciones de estado +intro: Las verificaciones de estado te permiten saber si tus confirmaciones cumplen con las condiciones establecidas para el repositorio con el que estás colaborando. redirect_from: - /github/collaborating-with-issues-and-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks - /articles/about-statuses @@ -14,62 +14,68 @@ versions: ghec: '*' topics: - Pull requests +ms.openlocfilehash: 759889bd4f014e4bc2afff5f182a0b7258c8bb07 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065870' --- -Status checks are based on external processes, such as continuous integration builds, which run for each push you make to a repository. You can see the *pending*, *passing*, or *failing* state of status checks next to individual commits in your pull request. +Las verificaciones de estado se basan en procesos externos, como compilaciones de integración continua, que se ejecutan para cada subida que haces a un repositorio. Puede ver el estado *pending* (pendiente), *passing* (aprobado) o *failing* (error) de las verificaciones de estado al lado de las confirmaciones individuales en su solicitud de incorporación de cambios. -![List of commits and statuses](/assets/images/help/pull_requests/commit-list-statuses.png) +![Listado de confirmaciones y estados](/assets/images/help/pull_requests/commit-list-statuses.png) -Anyone with write permissions to a repository can set the state for any status check in the repository. +Cualquier persona con permisos de escritura a un repositorio puede determinar el estado de cualquier comprobación de estado en el repositorio. -You can see the overall state of the last commit to a branch on your repository's branches page or in your repository's list of pull requests. +Puedes ver el estado general de la última confirmación para una rama en la página de ramas de tu repositorio o en la lista de solicitudes de extracción de tu repositorio. {% data reusables.pull_requests.required-checks-must-pass-to-merge %} -## Types of status checks on {% data variables.product.product_name %} +## Tipos de verificaciones de estado en {% data variables.product.product_name %} -There are two types of status checks on {% data variables.product.product_name %}: +Hay dos tipos de verificaciones de estado en {% data variables.product.product_name %}: -- Checks -- Statuses +- Comprobaciones +- Estados -_Checks_ are different from _statuses_ in that they provide line annotations, more detailed messaging, and are only available for use with {% data variables.product.prodname_github_apps %}. +Las _comprobaciones_ son diferentes a los _estados_, ya que proporcionan anotaciones de líneas, mensajes más detallados y solo están disponibles para usarse con {% data variables.product.prodname_github_apps %}. -Organization owners and users with push access to a repository can create checks and statuses with {% data variables.product.product_name %}'s API. For more information, see "[Checks](/rest/reference/checks)" and "[Statuses](/rest/reference/commits#commit-statuses)." +Los propietarios de la organización y los usuarios con acceso de escritura a un repositorio pueden crear verificaciones y estados con la API de {% data variables.product.product_name %}. Para obtener más información, vea "[Comprobaciones](/rest/reference/checks)" y "[Estados](/rest/reference/commits#commit-statuses)". -## Checks +## Comprobaciones -When _checks_ are set up in a repository, pull requests have a **Checks** tab where you can view detailed build output from status checks and rerun failed checks. +Cuando se configuran _comprobaciones_ en un repositorio, las solicitudes de incorporación de cambios tienen una pestaña **Comprobaciones** donde puede ver los resultados de la compilación detallados desde las comprobaciones de estado y volver a ejecutar las comprobaciones erróneas. -![Status checks within a pull request](/assets/images/help/pull_requests/checks.png) +![Verificaciones de estado dentro de una solicitud de extracción](/assets/images/help/pull_requests/checks.png) {% note %} -**Note:** The **Checks** tab only gets populated for pull requests if you set up _checks_, not _statuses_, for the repository. +**Nota:** La pestaña **Comprobaciones** solo se rellena para las solicitudes de incorporación de cambios si configura _comprobaciones_, y no _estados_, en el repositorio. {% endnote %} -When a specific line in a commit causes a check to fail, you will see details about the failure, warning, or notice next to the relevant code in the **Files** tab of the pull request. +Cuando una línea específica en una confirmación provoca que una comprobación produzca un error, verá los detalles acerca del error, advertencia o aviso al lado del código relevante en la pestaña **Files** (Archivos) de la solicitud de incorporación de cambios. -![Details of a status check](/assets/images/help/pull_requests/checks-detailed.png) +![Detalles de una verificación de estado](/assets/images/help/pull_requests/checks-detailed.png) -You can navigate between the checks summaries for various commits in a pull request, using the commit drop-down menu under the **Conversation** tab. +Puede navegar entre los resúmenes de las comprobaciones para varias confirmaciones en una solicitud de incorporación de cambios mediante el menú desplegable de la confirmación en la pestaña **Conversation** (Conversación). -![Check summaries for different commits in a drop-down menu](/assets/images/help/pull_requests/checks-summary-for-various-commits.png) +![Resúmenes de verificación para diferentes confirmaciones en un menú desplegable](/assets/images/help/pull_requests/checks-summary-for-various-commits.png) -### Skipping and requesting checks for individual commits +### Omitir y solicitar verificaciones para confirmaciones individuales -When a repository is set to automatically request checks for pushes, you can choose to skip checks for an individual commit you push. When a repository is _not_ set to automatically request checks for pushes, you can request checks for an individual commit you push. For more information on these settings, see "[Check Suites](/rest/reference/checks#update-repository-preferences-for-check-suites)." +Cuando un repositorio se configura para que solicite automáticamente las verificaciones para las subidas, puedes elegir omitir las verificaciones para una confirmación indvidual que subes. Cuando un repositorio _no_ se configura a fin de que solicite automáticamente las comprobaciones para las subidas, puede solicitar comprobaciones para una confirmación individual que inserte. Para obtener más información sobre esta configuración, vea "[Conjuntos de comprobaciones](/rest/reference/checks#update-repository-preferences-for-check-suites)". -To skip or request checks for your commit, add one of the following trailer lines to the end of your commit message: +Para omitir o solicitar verificaciones para tu confirmación, agrega una de las siguientes lineas de introducción al final de tu mensaje de confirmación: -- To _skip checks_ for a commit, type your commit message and a short, meaningful description of your changes. After your commit description, before the closing quotation, add two empty lines followed by `skip-checks: true`: +- A fin de _omitir comprobaciones_ para una confirmación, escriba su mensaje de confirmación, y una descripción corta y significativa de sus cambios. Después de la descripción de su confirmación, antes de las comillas de cierre, agregue dos líneas vacías seguidas de `skip-checks: true`: ```shell $ git commit -m "Update README > > skip-checks: true" ``` -- To _request_ checks for a commit, type your commit message and a short, meaningful description of your changes. After your commit description, before the closing quotation, add two empty lines followed by `request-checks: true`: +- A fin de _solicitar_ comprobaciones para una confirmación, escriba su mensaje de confirmación, y una descripción corta y significativa de sus cambios. Después de la descripción de su confirmación, antes de las comillas de cierre, agregue dos líneas vacías seguidas de `request-checks: true`: ```shell $ git commit -m "Refactor usability tests > @@ -78,7 +84,6 @@ To skip or request checks for your commit, add one of the following trailer line ``` {% ifversion fpt or ghec %} -### Retention of status checks +### Retención de comprobaciones de estado -{% data reusables.pull_requests.retention-checks-data %} -{% endif %} +{% data reusables.pull_requests.retention-checks-data %} {% endif %} diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/index.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/index.md index 5f3aec478b..039b7b0566 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/index.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/index.md @@ -1,6 +1,6 @@ --- -title: Collaborating on repositories with code quality features -intro: 'Workflow quality features like statuses, {% ifversion ghes %}pre-receive hooks, {% endif %}protected branches, and required status checks help collaborators make contributions that meet conditions set by organization and repository administrators.' +title: Colaborar en repositorios con características de calidad de código +intro: 'Las características de la calidad del flujo de trabajo como estados, {% ifversion ghes %}ganchos de pre-recepción,{% endif %}ramas protegidas y verificación de estado requerida ayudan a los colaboradores a hacer contribuciones que cumplan con las condiciones establecidas por la organización y los administradores del repositorio.' redirect_from: - /github/collaborating-with-issues-and-pull-requests/collaborating-on-repositories-with-code-quality-features - /articles/collaborating-on-repositories-with-code-quality-features-enabled @@ -17,5 +17,11 @@ children: - /about-status-checks - /working-with-pre-receive-hooks shortTitle: Code quality features +ms.openlocfilehash: ba28472ee86b566f5b72d445d9a06d7b4756f01a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145139677' --- diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/working-with-pre-receive-hooks.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/working-with-pre-receive-hooks.md index 7a511c014f..e4a77e30c3 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/working-with-pre-receive-hooks.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/working-with-pre-receive-hooks.md @@ -1,6 +1,6 @@ --- -title: Working with pre-receive hooks -intro: '*Pre-receive hooks* enforce rules for contributions before commits may be pushed to a repository.' +title: Trabajar con ganchos de pre-recepción +intro: Los *ganchos de pre-recepción* imponen reglas para las contribuciones antes de que las confirmaciones se puedan insertar en un repositorio. redirect_from: - /github/collaborating-with-issues-and-pull-requests/collaborating-on-repositories-with-code-quality-features/working-with-pre-receive-hooks - /articles/working-with-pre-receive-hooks @@ -9,10 +9,16 @@ redirect_from: versions: ghes: '*' shortTitle: Pre-receive hooks +ms.openlocfilehash: 6ca26aed9e9d92abfb6d742f7f4ca968c442b447 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146332596' --- -Pre-receive hooks run tests on code pushed to a repository to ensure contributions meet repository or organization policy. If the commit contents pass the tests, the push will be accepted into the repository. If the commit contents do not pass the tests, the push will not be accepted. +Los ganchos de pre-recepción ejecutan pruebas en código que se suben a un repositorio para asegurar que las contribuciones cumplan con las políticas del repositorio o de la organización. Si los contenidos de la confirmación pasan las pruebas, se aceptará que se suban al repositorio. Si los contenidos de la confirmación no pasan las pruebas, no se aceptará que se suban al repositorio. -If your push isn't accepted, you'll see an error message corresponding to the failed pre-receive hook. +Si no se acepta tu subida, verás un mensaje de error que corresponde al gancho de pre-recepción fallido. ```shell $ git push @@ -28,6 +34,6 @@ To https://54.204.174.51/hodor/nope.git error: failed to push some refs to 'https://54.204.174.51/hodor/nope.git' ``` -![Error message for failed pre-receive hook](/assets/images/help/pull_requests/pre-receive-hook-failed-error.png) +![Mensaje de error para gancho de pre-recepción fallido](/assets/images/help/pull_requests/pre-receive-hook-failed-error.png) -Your {% data variables.product.product_name %} site administrator can create and remove pre-receive hooks for your organization or repository, and may allow organization or repository administrators to enable or disable pre-receive hooks. For more information, see "[Using pre-receive hooks to enforce policy](/enterprise/admin/guides/developer-workflow/using-pre-receive-hooks-to-enforce-policy)." +Tu {% data variables.product.product_name %} administrador del sitio puede crear y eliminar ganchos de pre-recepción para tu organización o repositorio y puede permitirle a los administradores de la organización o del repositorio habilitar o inhabilitar ganchos de pre-recepción. Para más información, vea "[Uso de enlaces previos a la recepción para aplicar la directiva](/enterprise/admin/guides/developer-workflow/using-pre-receive-hooks-to-enforce-policy)". diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models.md index ef38ba3dca..4d84bac310 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models.md @@ -1,6 +1,6 @@ --- -title: About collaborative development models -intro: The way you use pull requests depends on the type of development model you use in your project. You can use the fork and pull model or the shared repository model. +title: Acerca de los modelos de desarrollo colaborativo +intro: El modo en que usas las solicitudes de extracción depende del tipo de modelo de desarrollo que uses en tu proyecto. Puedes utilizar el modelo de bifurcación y extracción o el modelo de repositorio compartido. redirect_from: - /github/collaborating-with-issues-and-pull-requests/getting-started/about-collaborative-development-models - /articles/types-of-collaborative-development-models @@ -15,23 +15,29 @@ versions: topics: - Pull requests shortTitle: Collaborative development +ms.openlocfilehash: 2a054071dc801ac035f3925e81895200c0a7375d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146139188' --- -## Fork and pull model +## Modelo de bifurcación y extracción -In the fork and pull model, anyone can fork an existing repository and push changes to their personal fork. You do not need permission to the source repository to push to a user-owned fork. The changes can be pulled into the source repository by the project maintainer. When you open a pull request proposing changes from your user-owned fork to a branch in the source (upstream) repository, you can allow anyone with push access to the upstream repository to make changes to your pull request. This model is popular with open source projects as it reduces the amount of friction for new contributors and allows people to work independently without upfront coordination. +En el modelo de bifurcación y extracción, cualquiera puede bifurcar un repositorio existente y subir los cambios a su bifurcación personal. No necesitas permiso del repositorio fuente para subir información a una bifurcación que sea propiedad del usuario. El mantenedor del proyecto puede extraer los cambios hacia el repositorio de origen. Cuando abres una solicitud de extracción que proponga cambios desde la bifurcación que es propiedad de tu usuario para ramificar en el repositorio fuente (ascendente), puedes permitir que cualquiera con acceso de escritura en éste haga cambios en dicha solicitud. Este modelo es muy usado con los proyectos de código abierto, ya que reduce la cantidad de fricción para los colaboradores nuevos y le permite a las persona trabajar de forma independiente sin una coordinación inicial. {% tip %} -**Tip:** {% data reusables.open-source.open-source-guide-general %} {% data reusables.open-source.open-source-learning %} +**Sugerencia**: {% data reusables.open-source.open-source-guide-general %} {% data reusables.open-source.open-source-learning %} {% endtip %} -## Shared repository model +## Modelo de repositorio compartido -In the shared repository model, collaborators are granted push access to a single shared repository and topic branches are created when changes need to be made. Pull requests are useful in this model as they initiate code review and general discussion about a set of changes before the changes are merged into the main development branch. This model is more prevalent with small teams and organizations collaborating on private projects. +En el modelo de repositorio compartido, se le otorga a los colaboradores acceso de escritura a un único repositorio compartido y las ramas de tema se crean cuando es necesario hacer cambios. Las solicitudes de extracción son útiles en este modelo ya que inician la revisión de código y el debate general acerca de un conjunto de cambios antes de que los mismos sean fusionados en la rama de desarrollo principal. Este modelo es más frecuente con las organizaciones y los equipos pequeños que colaboran en proyectos privados. -## Further reading +## Información adicional -- "[About pull requests](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)" -- "[Creating a pull request from a fork](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork)" -- "[Allowing changes to a pull request branch created from a fork](/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork)" +- "[Acerca de las solicitudes de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)" +- "[Creación de una solicitud de incorporación de cambios desde una bifurcación](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork)" +- "[Permitir cambios para una rama de solicitud de incorporación de cambios creada desde una bifurcación](/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork)" diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/getting-started/index.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/getting-started/index.md index f7511a1c61..9b02511540 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/getting-started/index.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/getting-started/index.md @@ -1,7 +1,7 @@ --- -title: Getting started +title: Introducción shortTitle: Getting started -intro: 'Learn about the {% data variables.product.prodname_dotcom %} flow and different ways to collaborate on and discuss your projects.' +intro: 'Aprende sobre el flujo de {% data variables.product.prodname_dotcom %} y las formas diferentes para debatir y colaborar en tus proyectos.' redirect_from: - /github/collaborating-with-issues-and-pull-requests/getting-started - /github/collaborating-with-issues-and-pull-requests/overview @@ -18,5 +18,11 @@ topics: - Fundamentals children: - /about-collaborative-development-models +ms.openlocfilehash: f8f4e6547b525ceebf1131db468c5a81b3b9d6fd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145137778' --- diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges.md index 56bfcf5eca..762f70a7db 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges.md @@ -1,6 +1,6 @@ --- -title: About pull request merges -intro: 'You can [merge pull requests](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request) by retaining all the commits in a feature branch, squashing all commits into a single commit, or by rebasing individual commits from the `head` branch onto the `base` branch.' +title: Acerca de las fusiones de las solicitudes de extracción +intro: 'Puedes [combinar solicitudes de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request) conservando todas las confirmaciones de cambios en una rama de característica, combinando todas las confirmaciones en una única confirmación o cambiando de base confirmaciones individuales desde la rama `head` hacia la rama `base`.' redirect_from: - /github/collaborating-with-issues-and-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges - /articles/about-pull-request-merge-squashing @@ -14,65 +14,67 @@ versions: ghec: '*' topics: - Pull requests +ms.openlocfilehash: 512a32eb3f918653eab1127aecb70a2fbc220571 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147580443' --- -## Merge your commits +## Combinación de confirmaciones {% data reusables.pull_requests.default_merge_option %} -## Squash and merge your commits +## Squash y combinación de las confirmaciones {% data reusables.pull_requests.squash_and_merge_summary %} -### Merge message for a squash merge +### Mensaje de fusión para una fusión de combinación -{% ifversion default-merge-squash-commit-message %} -When you squash and merge, {% data variables.product.prodname_dotcom %} generates a default commit message, which you can edit. Depending on how the repository is configured and the number of commits in the pull request, not including merge commits, this message may include the pull request title, pull request description, or information about the commits. -{% else %} -When you squash and merge, {% data variables.product.prodname_dotcom %} generates a default commit message, which you can edit. The default message depends on the number of commits in the pull request, not including merge commits. +{% ifversion default-merge-squash-commit-message %} Cuando realizas una fusión mediante combinación con "squash", {% data variables.product.prodname_dotcom %} genera un mensaje de confirmación que se puede editar. Según cómo se configure el repositorio y el número de confirmaciones en la solicitud de incorporación de cambios, sin incluir confirmaciones de combinación, este mensaje puede incluir el título de la solicitud de incorporación de cambios, la descripción de la solicitud de incorporación de cambios o la información sobre las confirmaciones. +{% else %} Cuando realizas una fusión mediante combinación con "squash", {% data variables.product.prodname_dotcom %} genera un mensaje de confirmación que se puede editar. El mensaje predeterminado depende del número de confirmaciones de la solicitud de incorporación de cambios, sin incluir las confirmaciones de combinación. -Number of commits | Summary | Description | ------------------ | ------- | ----------- | -One commit | The title of the commit message for the single commit, followed by the pull request number | The body text of the commit message for the single commit -More than one commit | The pull request title, followed by the pull request number | A list of the commit messages for all of the squashed commits, in date order +Cantidad de confirmaciones | Resumen | Descripción | +----------------- | ------- | ----------- | +Una confirmación | El título del mensaje de confirmación para la confirmación única, seguido de el número de la solicitud de extracción | El cuerpo de texto del mensaje de la confirmación para la confirmación única +Más de una confirmación | El título de la solicitud de extracción, seguido por el número de dicha solicitud | Un listado de los mensajes de confirmación para todas las confirmaciones combinadas, en orden cronológico {% endif %} -Number of commits | Summary | Description | +Cantidad de confirmaciones | Resumen | Descripción | ----------------- | ------- | ----------- | -One commit | The title of the commit message for the single commit, followed by the pull request number | The body text of the commit message for the single commit -More than one commit | The pull request title, followed by the pull request number | A list of the commit messages for all of the squashed commits, in date order +Una confirmación | El título del mensaje de confirmación para la confirmación única, seguido de el número de la solicitud de extracción | El cuerpo de texto del mensaje de la confirmación para la confirmación única +Más de una confirmación | El título de la solicitud de extracción, seguido por el número de dicha solicitud | Un listado de los mensajes de confirmación para todas las confirmaciones combinadas, en orden cronológico -{% ifversion default-merge-squash-commit-message %} -People with maintainer or admin access to a repository can configure their repository's default merge message for all squashed commits to use the pull request title, the pull request title and commit details, or the pull request title and description. For more information, see "[Configure commit squashing](/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-squashing-for-pull-requests)".{% endif %} +{% ifversion default-merge-squash-commit-message %} Los usuarios con acceso de administrador o mantenedor a un repositorio pueden configurar el mensaje de combinación predeterminado de su repositorio para todas las confirmaciones con "squash" para usar el título de la solicitud de incorporación de cambios, el título de la solicitud de incorporación de cambios y los detalles de confirmación, o el título y la descripción de la solicitud de incorporación de cambios. Para más información, consulta "[Configuración de la fusión mediante combinación con "squash" de confirmación](/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-squashing-for-pull-requests)"..{% endif %} -{% ifversion ghes = 3.6 %} -People with admin access to a repository can configure the repository to use the title of the pull request as the default merge message for all squashed commits. For more information, see "[Configure commit squashing](/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-squashing-for-pull-requests)". +{% ifversion ghes = 3.6 %} Los usuarios con acceso de administrador a un repositorio pueden configurarlo a fin de que use el título de la solicitud de incorporación de cambios como mensaje de combinación predeterminado para todas las confirmaciones con fusión mediante combinación con "squash". Para obtener más información, consulta "[Configuración de la fusión mediante combinación con "squash" de confirmación](/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-squashing-for-pull-requests)". {% endif %} -### Squashing and merging a long-running branch +### Combinar y fusionar una rama extensa -If you plan to continue work on the [head branch](/github/getting-started-with-github/github-glossary#head-branch) of a pull request after the pull request is merged, we recommend you don't squash and merge the pull request. +Si tiene previsto continuar trabajando en la [rama principal](/github/getting-started-with-github/github-glossary#head-branch) de una solicitud de incorporación de cambios después de combinar la solicitud de incorporación de cambios, le recomendamos que no fusione mediante combinación con "squash" y combine la solicitud de incorporación de cambios. -When you create a pull request, {% data variables.product.prodname_dotcom %} identifies the most recent commit that is on both the head branch and the [base branch](/github/getting-started-with-github/github-glossary#base-branch): the common ancestor commit. When you squash and merge the pull request, {% data variables.product.prodname_dotcom %} creates a commit on the base branch that contains all of the changes you made on the head branch since the common ancestor commit. +Al crear una solicitud de incorporación de cambios, {% data variables.product.prodname_dotcom %} identifica la confirmación más reciente que se encuentra tanto en la rama principal como en la [rama base](/github/getting-started-with-github/github-glossary#base-branch): la confirmación antecesora común. Cuando combinas y fusionas la solicitud de extracción, {% data variables.product.prodname_dotcom %} crea una confirmación en la rama base que contiene todos los cambios que realizaste en la rama principal desde la confirmación del ancestro común. -Because this commit is only on the base branch and not the head branch, the common ancestor of the two branches remains unchanged. If you continue to work on the head branch, then create a new pull request between the two branches, the pull request will include all of the commits since the common ancestor, including commits that you squashed and merged in the previous pull request. If there are no conflicts, you can safely merge these commits. However, this workflow makes merge conflicts more likely. If you continue to squash and merge pull requests for a long-running head branch, you will have to resolve the same conflicts repeatedly. +Ya que esta confirmación se realizó únicamente en la rama base y no en la principal, el ancestro común de las dos ramas permanece sin cambios. Si sigues trabajando en la rama principal, entonces crea una solicitud de extracción nueva entre las dos ramas, la solicitud de extracción incluirá todas las confirmaciones que se hayan realizado desde el ancestro común, incluyendo aquellas que combinaste y fusionaste en la solicitud de extracción previa. Si no hay conflictos, puedes fusionar estas confirmaciones con seguridad. Sin embargo, este flujo de trabajo hace que los conflictos de fusión sean más probables. Si sigues combinando y fusionando las solicitudes de extracción para una rama principal extensa, tendrás que resolver los mismos conflictos repetidamente. -## Rebase and merge your commits +## Fusionar mediante cambio de base y combinar las confirmaciones {% data reusables.pull_requests.rebase_and_merge_summary %} -You aren't able to automatically rebase and merge on {% data variables.product.product_location %} when: -- The pull request has merge conflicts. -- Rebasing the commits from the base branch into the head branch runs into conflicts. -- Rebasing the commits is considered "unsafe," such as when a rebase is possible without merge conflicts but would produce a different result than a merge would. +No es posible cambiar de base y fusionar automáticamente en {% data variables.product.product_location %} cuando: +- La solicitud de extracción tiene conflictos de fusión. +- Cambiar de base las confirmaciones desde la rama base a la rama encabezado conlleva a tener conflictos. +- Cambiar de base las confirmaciones se considera "no seguro", como cuando un cambio de base es posible sin conflictos de fusión, pero produciría un resultado diferente del que produciría una fusión. -If you still want to rebase the commits but can't rebase and merge automatically on {% data variables.product.product_location %} you must: -- Rebase the topic branch (or head branch) onto the base branch locally on the command line -- [Resolve any merge conflicts on the command line](/articles/resolving-a-merge-conflict-using-the-command-line/). -- Force-push the rebased commits to the pull request's topic branch (or remote head branch). +Si aún quieres cambiar de base las confirmaciones, pero no puedes cambiar de base y fusionar automáticamente en {% data variables.product.product_location %}, debes hacer lo siguiente: +- Cambiar de base la rama de tema (o rama de encabezado) hacia la rama base de forma local en la línea de comandos. +- [Resuelva los conflictos de combinación en la línea de comandos](/articles/resolving-a-merge-conflict-using-the-command-line/). +- Realizar un empuje forzado de las confirmaciones cambiadas de base a la rama de tema de la solicitud de extracción (o rama de encabezado remota). -Anyone with write permissions in the repository, can then [merge the changes](/articles/merging-a-pull-request/) using the rebase and merge button on {% data variables.product.product_location %}. +Cualquiera con permisos de escritura en el repositorio, puede [combinar los cambios](/articles/merging-a-pull-request/) mediante el botón de fusión mediante cambio de base y combinación en {% data variables.product.product_location %}. -## Further reading +## Información adicional -- "[About pull requests](/articles/about-pull-requests/)" -- "[Addressing merge conflicts](/github/collaborating-with-pull-requests/addressing-merge-conflicts)" +- "[Acerca de las solicitudes de incorporación de cambios](/articles/about-pull-requests/)" +- "[Solución de conflictos de combinación](/github/collaborating-with-pull-requests/addressing-merge-conflicts)" 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 8292f2f1bc..75762a14fb 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 @@ -1,6 +1,6 @@ --- -title: Automatically merging a pull request -intro: You can increase development velocity by enabling auto-merge for a pull request so that the pull request will merge automatically when all merge requirements are met. +title: Fusionar una solicitud de cambios automáticamente +intro: Puedes incrementar la velocidad de desarrollo si habilitas la fusión automática para una solicitud de cambios para que ésta se fusione automáticamente cuando todos los requisitos de fusión se cumplan. product: '{% data reusables.gated-features.auto-merge %}' versions: fpt: '*' @@ -14,51 +14,50 @@ redirect_from: - /github/collaborating-with-issues-and-pull-requests/automatically-merging-a-pull-request - /github/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request shortTitle: Merge PR automatically +ms.openlocfilehash: bdba774e193661f630dd35b034d0a4454ec5c1ee +ms.sourcegitcommit: da73949b8f8bd71d40247f1f9c49f8f4c362ecd0 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/28/2022 +ms.locfileid: '147431948' --- -## About auto-merge +## Acerca de la fusión automática -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. +Si habilitas la fusión automática para una solicitud de cambios, ésta se fusionará automáticamente cuando se cumplan todas las revisiones requeridas y cuando todas las verificaciones de estado hayan pasado. La fusión automática te evita el esperar a que los requisitos se cumplan para que puedas continuar con otras tareas. -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)." +Antes de que utilices la fusión automática con una solicitud de cambios, esta característica se debe habilitar en el repositorio. Para más información, consulta "[Administración de la fusión mediante combinación automática para las solicitudes de incorporación de cambios en el repositorio](/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. +Después de que habilitas la fusión automática para una solicitud de cambios, si alguien que no tiene permisos de escritura en el repositorio sube cambios nuevos a la rama principal o cambia la rama base de la solicitud de cambios, esta se inhabilitará. Por ejemplo, si un mantenedor habilita la fusión mediante combinación automática para una solicitud de incorporación de cambios desde una bifurcación, esta se inhabilitará después de que el contribuyente inserte cambios nuevos en la solicitud de incorporación de cambios. -You can provide feedback about auto-merge through a [{% data variables.product.prodname_github_community %} discussion](https://github.com/orgs/community/discussions/categories/pull-requests). +Puedes proporcionar comentarios sobre la combinación automática mediante un [debate de {% data variables.product.prodname_github_community %}](https://github.com/orgs/community/discussions/categories/pull-requests). -## Enabling auto-merge +## Habilitar la fusión automática {% data reusables.pull_requests.auto-merge-requires-branch-protection %} -People with write permissions to a repository can enable auto-merge for a pull request. +Las personas con permisos de escritura en un repositorio pueden habilitar la fusión automática para una solicitud de cambios. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-pr %} -1. In the "Pull Requests" list, click the pull request you'd like to auto-merge. -1. Optionally, to choose a merge method, select the **Enable auto-merge** drop-down menu, then click a merge method. For more information, see "[About pull request merges](/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges)." - !["Enable auto-merge" drop-down menu](/assets/images/help/pull_requests/enable-auto-merge-drop-down.png) -1. Click **Enable auto-merge**. - ![Button to enable auto-merge](/assets/images/help/pull_requests/enable-auto-merge-button.png) - {% ifversion fpt %} -1. If you chose the merge or squash and merge methods, type a commit message and description and choose the email address you want to author the merge commit. - ![Fields to enter commit message and description and choose commit author email](/assets/images/help/pull_requests/pull-request-information-fields.png) - {% note %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-pr %} +1. En la lista de "Solicitudes de cambios", da clic en aquella que quieras fusionar automáticamente. +1. Opcionalmente, para elegir un método de combinación, seleccione el menú desplegable **Enable auto-merge** (Habilitar combinación automática) y luego haga clic en el método de combinación. Para más información, vea "[Acerca de las combinaciones de solicitudes de incorporación de cambios](/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges)". + ![Menú desplegable "Enable auto-merge" (Habilitar la combinación automática)](/assets/images/help/pull_requests/enable-auto-merge-drop-down.png) +1. Haga clic en **Enable auto-merge** (Habilitar combinación automática). + ![Botón para habilitar la combinación automática](/assets/images/help/pull_requests/enable-auto-merge-button.png) {% ifversion fpt %} +1. Si eliges los métodos de fusión o de fusión y combinación, teclea un mensaje de confirmación y descripción, y elige la dirección de correo electrónico con la que quieres hacer la confirmación de fusión. + ![Campos para introducir el mensaje de confirmación y descripción, y elegir el correo electrónico para hacer la confirmación](/assets/images/help/pull_requests/pull-request-information-fields.png) {% note %} - **Note:** The email dropdown menu is not available if you have email privacy enabled or if you only have one verified and visible email associated with your {% data variables.product.company_short %} account. + **Nota**: El menú desplegable de correo electrónico no está disponible si tiene habilitada la privacidad de correo electrónico o si solo tiene una dirección de correo electrónico verificada y visible asociada con su cuenta de {% data variables.product.company_short %}. - {% endnote %} - {% endif %} - {% ifversion ghes or ghae or ghec %} -1. If you chose the merge or squash and merge methods, type a commit message and description. - ![Fields to enter commit message and description](/assets/images/help/pull_requests/pull-request-information-fields-enterprise.png) - {% endif %} -1. Click **Confirm auto-merge**. + {% endnote %} {% endif %} {% ifversion ghes or ghae or ghec %} +1. Si eliges los métodos de fusión o de combinación y fusión, escribe un mensaje y descripción de la confirmación. + ![Campos para introducir el mensaje y descripción de la confirmación](/assets/images/help/pull_requests/pull-request-information-fields-enterprise.png) {% endif %} +1. Haga clic en **Confirm auto-merge** (Confirmar combinación automática). -## Disabling auto-merge +## Inhabilitar la fusión automática -People with write permissions to a repository and pull request authors can disable auto-merge for a pull request. +Las personas con permisos de escritura en un repositorio y los autores de la solicitud de cambios pueden inhabilitar la fusión automática en estas solicitudes. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-pr %} -1. In the "Pull Requests" list, click the pull request you'd like to disable auto-merge for. -1. In the merge box, click **Disable auto-merge**. - ![Button to disable auto-merge](/assets/images/help/pull_requests/disable-auto-merge-button.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-pr %} +1. En la lista de "Solicitudes de cambios", da clic en aquella en la que quieras inhabilitar la fusión automática. +1. En el cuadro de combinación, haga clic en **Disable auto-merge** (Deshabilitar combinación automática). + ![Botón para deshabilitar la combinación automática](/assets/images/help/pull_requests/disable-auto-merge-button.png) diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/closing-a-pull-request.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/closing-a-pull-request.md index 8a9ab3e637..c0a94dfca8 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/closing-a-pull-request.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/closing-a-pull-request.md @@ -1,6 +1,6 @@ --- -title: Closing a pull request -intro: 'You may choose to *close* a pull request without [merging it into the upstream branch](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request). This can be handy if the changes proposed in the branch are no longer needed, or if another solution has been proposed in another branch.' +title: Cerrar una solicitud de extracción +intro: 'Puede optar por *cerrar* una solicitud de incorporación de cambios sin [fusionarla en la rama ascendente](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request). Esto puede resultar útil si los cambios propuestos en la rama ya no son necesarios, o si se ha propuesto otra solución en otra rama.' redirect_from: - /github/collaborating-with-issues-and-pull-requests/incorporating-changes-from-a-pull-request/closing-a-pull-request - /articles/closing-a-pull-request @@ -13,15 +13,21 @@ versions: ghec: '*' topics: - Pull requests +ms.openlocfilehash: 51048cfd4ae917149d81a011a8ec5418ca4beb51 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145139674' --- {% tip %} -**Tip**: If you opened a pull request with the wrong base branch, rather than closing it out and opening a new one, you can instead change the base branch. For more information, see "[Changing the base branch of a pull request](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-base-branch-of-a-pull-request)." +**Sugerencia**: Si ha abierto una solicitud de incorporación de cambios con la rama base equivocada, en lugar de cerrarla y abrir una nueva, puede cambiar la rama base. Para más información, vea "[Cambio de la rama base de una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-base-branch-of-a-pull-request)". {% endtip %} {% data reusables.repositories.sidebar-pr %} -2. In the "Pull Requests" list, click the pull request you'd like to close. -3. At the bottom of the pull request, below the comment box, click **Close pull request**. - ![The close Pull Request button](/assets/images/help/pull_requests/pullrequest-closebutton.png) -4. Optionally, [delete the branch](/articles/deleting-unused-branches). This keeps the list of branches in your repository tidy. +2. En la lista "Pull Requests" (Solicitudes de extracción), haz clic en la solicitud de extracción que deseas cerrar. +3. En la parte inferior de la solicitud de incorporación de cambios, debajo del cuadro de comentarios, haga clic en **Cerrar solicitud de incorporación de cambios**. + ![El botón Cerrar solicitud de incorporación de cambios](/assets/images/help/pull_requests/pullrequest-closebutton.png) +4. Opcionalmente, [elimine la rama](/articles/deleting-unused-branches). Esto mantiene ordenado el listado de ramas en tu repositorio. diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/index.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/index.md index d5e4bcbbb6..37ad01a50c 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/index.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/index.md @@ -1,6 +1,6 @@ --- -title: Incorporating changes from a pull request -intro: 'You can propose changes to your work on {% data variables.product.product_name %} through pull requests. Learn how to create, manage, and merge pull requests.' +title: Incorporación de los cambios de una solicitud de incorporación de cambios +intro: 'Puedes proponer modificaciones para tu trabajo en {% data variables.product.product_name %} a través de solicitudes de extracción. Aprende a crear, administrar y fusionar solicitudes de extracción.' redirect_from: - /github/collaborating-with-issues-and-pull-requests/incorporating-changes-from-a-pull-request - /articles/incorporating-changes-from-a-pull-request @@ -20,5 +20,11 @@ children: - /closing-a-pull-request - /reverting-a-pull-request shortTitle: Incorporate changes +ms.openlocfilehash: d1acfbbe1fa68bdc80363e6e3abb804a1f268316 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145137765' --- diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request-with-a-merge-queue.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request-with-a-merge-queue.md index b491c6f510..20793f287b 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request-with-a-merge-queue.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request-with-a-merge-queue.md @@ -1,68 +1,72 @@ --- -title: Fusionar una solicitud de cambios con una cola de fusión -intro: 'Si el ajuste de protección de rama que tiene la rama requiere una cola de fusión, puedes agregar tus solicitudes de cambio a una cola de fusión y {% data variables.product.product_name %} las fusionará por ti una vez que pasen todas las verificaciones requeridas.' +title: Combinación de una solicitud de incorporación de cambios con una cola de fusión mediante combinación +intro: 'Si la configuración de protección de rama requiere una cola de fusión mediante combinación para la rama, puedes agregar las solicitudes de incorporación de cambios a una cola de fusión mediante combinación y {% data variables.product.product_name %} combinará las solicitudes de incorporación de cambios una vez que se hayan pasado todas las comprobaciones necesarias.' versions: fpt: '*' ghec: '*' topics: - Pull requests -shortTitle: Fusionar una solicitud de cambios con cola de fusión +shortTitle: Merge PR with merge queue redirect_from: - /pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/adding-a-pull-request-to-the-merge-queue - /github/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/adding-a-pull-request-to-the-merge-queue +ms.openlocfilehash: ce2bc87b82e3590c2a7f55f528fc9f71dc0ceb0d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147614275' --- - {% data reusables.pull_requests.merge-queue-beta %} -## Acerca de las colas de fusión +## Acerca de las colas de fusión mediante combinación -{% data reusables.pull_requests.merge-queue-overview %} -{% data reusables.pull_requests.merge-queue-references %} +{% data reusables.pull_requests.merge-queue-overview %} {% data reusables.pull_requests.merge-queue-references %} -## Agregar una solicitud de cambios a una cola de fusión +## Adición de una solicitud de incorporación de cambios a una cola de fusión mediante combinación -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-pr %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-pr %} -1. En la lista de "Solicitudes de cambios", haz clic en la solicitud de cambios que te gustaría agregar a una cola de fusión. +1. En la lista de "Solicitudes de incorporación de cambios", haz clic en aquella que te gustaría agregar a una cola de fusión mediante combinación. -1. Haz clic en **Fusionar cuando esté lista** para agregar la solicitud de cambios a la cola de fusión. Como alternativa, si eres un administrador, puedes: - - Fusiona la solicitud de cambios directamente seleccionando **Fusionar sin esperar que se cumplan los requisitos ({% ifversion bypass-branch-protections %}omitir protecciones de rama{% else %}solo administradores{% endif %})**, si es que lo permiten los ajustes de protección de rama y sigue el flujo estándar. ![Fusionar las opciones de la cola](/assets/images/help/pull_requests/merge-queue-options.png) +1. Haz clic en **Combinar cuando esté listo** para agregar la solicitud de incorporación de cambios a la cola de fusión mediante combinación. Como alternativa, si eres administrador, puedes hacer lo siguiente: + - Combinar directamente la solicitud de incorporación de cambios marcando **Combinar sin esperar a que se cumplan los requisitos ({% ifversion bypass-branch-protections %}bypass branch protections{% else %}solo administradores{% endif %})** , si la configuración de protección de rama lo permite, y seguir el flujo estándar. + ![Fusionar las opciones de la cola](/assets/images/help/pull_requests/merge-queue-options.png) {% tip %} - **Tip:** Puedes hacer clic en **Fusionar cuando esté lista** cuando estés listo para fusionar tus cambios propuestos. {% data variables.product.product_name %} agregará la solicitud de cambios automáticamente a la cola de fusión una vez que se cumplan las condiciones de verificación de estado y las aprobaciones requeridas. + **Sugerencia:** Puedes hacer clic en **Combinar cuando esté listo** cada vez que estés listo para combinar los cambios propuestos. {% data variables.product.product_name %} agregará automáticamente la solicitud de incorporación de cambios a la cola de fusión mediante combinación una vez que se cumplan las condiciones de las comprobaciones de aprobación y estado requeridas. {% endtip %} -1. Confirma que quieres agregar la solicitud de cambios a la cola de fusión haciendo clic en **Confirmar la fusión cuando esté lista**. +1. Confirma que quieres agregar la solicitud de incorporación de cambios a la cola de fusión mediante combinación haciendo clic en **Confirmar combinación cuando esté listo**. -## Eliminar una solicitud de cambios de una cola de fusión +## Eliminación de una solicitud de incorporación de cambios de una cola de fusión mediante combinación -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-pr %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-pr %} -1. En la lista de "Solicitudes de cambios", haz clic en la solicitud de cambios que te gustaría eliminar de una cola de fusión. +1. En la lista de "Solicitudes de incorporación de cambios", haz clic en aquella que te gustaría quitar de una cola de fusión mediante combinación. -1. Para eliminar la solicitud de cambios de la cola, haz clic en **Eliminar de la cola**. ![Eliminar la solicitud de cambios de la cola](/assets/images/help/pull_requests/remove-from-queue-button.png) +1. Para quitar la solicitud de incorporación de cambios de la cola, haz clic en **Quitar de la cola**. + ![Quitar la solicitud de incorporación de cambios de la cola](/assets/images/help/pull_requests/remove-from-queue-button.png) -Como alternativa, puedes navegar para fusionar la página de la cola para la rama base, hacer clic en **...** junto a la solicitud de cambios que quieres eliminar y seleccionar **Eliminar de la cola**. Para obtener más información sobre cómo llegar a la página de la cola de fusión para la rama base, consulta la siguiente sección. +Como alternativa, puedes ir a la página Cola de fusión mediante combinación de la rama base, hacer clic en **...** junto a la solicitud de incorporación de cambios que quieres quitar y seleccionar **Quitar de la cola**. Para obtener información sobre cómo obtener la página Cola de fusión mediante combinación de la rama base, consulta la sección siguiente. -## Ver las colas de fusión +## Visualización de colas de fusión mediante combinación -Puedes ver la cola de fusión para una rama base en varios lugares de {% data variables.product.product_name %}. +Puedes ver la cola de fusión mediante combinación de una rama base en varios lugares de {% data variables.product.product_name %}. -- En la página de **Ramas** del repositorio. Te recomendamos utilizar esta ruta si no tienes o no sabes si una solicitud de cambios ya está en una cola y si quieres ver lo que hay en dicha cola. Para obtener más información, consulta la sección "[Ver las ramas en tu repositorio](/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/viewing-branches-in-your-repository)". +- En la página **Ramas** del repositorio. Te recomendamos que utilices esta ruta si no tienes o no sabes si una solicitud de incorporación de cambios ya está en una cola y si quieres ver lo que hay en dicha cola. Para obtener más información, consulta "[Ver las ramas en tu repositorio](/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/viewing-branches-in-your-repository)". ![Ver la cola de fusión en la página de las ramas](/assets/images/help/pull_requests/merge-queue-branches-page.png) -- En la página de **Solicitudes de cambios** de tu repositorio, haz clic en {% octicon "clock" aria-label="The clock symbol" %} junto a cualquier solicitud de cambios en la cola de fusión. +- En la página **Solicitudes de incorporación de cambios** del repositorio, haz clic en {% octicon "clock" aria-label="The clock symbol" %} junto a cualquier solicitud de incorporación de cambios de la cola de fusión mediante combinación. ![Ver la cola de fusión en la página de solicitudes de cambio](/assets/images/help/pull_requests/clock-icon-in-pull-request-list.png) -- En la página de la solicitud de cambios cuando se requiere una cola de fusión para fusionar, desplázate hasta la parte inferior de la línea de tiempo y haz clic en el enlace **cola de fusión**. +- En la página de la solicitud de incorporación de cambios, cuando se requiera la cola de fusión mediante combinación para la combinación, desplázate hasta la parte inferior de la escala de tiempo y haz clic en el vínculo de **cola de fusión mediante combinación**. - ![Enlace de cola de fusión en la solicitud de cambios](/assets/images/help/pull_requests/merge-queue-link.png) + ![Vínculo de cola de fusión mediante combinación de la solicitud de incorporación de cambios](/assets/images/help/pull_requests/merge-queue-link.png) - La vista de cola de fusión muestra las solicitudes de cambios que están actualmente en cola, con tus solicitudes de cambios marcadas claramente. diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request.md index 881c4b1c19..eebe9b4116 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request.md @@ -1,6 +1,6 @@ --- -title: Merging a pull request -intro: Merge a pull request into the upstream branch when work is completed. Anyone with push access to the repository can complete the merge. +title: Combinación de una solicitud de incorporación de cambios +intro: Fusionar una solicitud de extracción dentro de una rama ascendente cuando el trabajo está completo. Cualquier persona con acceso de escritura al repositorio puede completar la fusión. redirect_from: - /github/collaborating-with-issues-and-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request - /articles/merging-a-pull-request @@ -13,66 +13,70 @@ versions: ghec: '*' topics: - Pull requests +ms.openlocfilehash: cccb85404c9cfe7305d639911528afed3706edfa +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145137762' --- -## About pull request merges +## Acerca de las fusiones de las solicitudes de extracción -In a pull request, you propose that changes you've made on a head branch should be merged into a base branch. By default, any pull request can be merged at any time, unless the head branch is in conflict with the base branch. However, there may be restrictions on when you can merge a pull request into a specific branch. For example, you may only be able to merge a pull request into the default branch if required status checks are passing. For more information, see "[About protected branches](/github/administering-a-repository/about-protected-branches)." +En una solicitud de extracción, propones que los cambios que hayas hecho en una rama de encabezado se fusionen en una rama base. Por defecto, cualquier solicitud de extracción se puede fusionar en cualquier momento, a menos que la rama de encabezado esté en conflicto con la rama base. Sin embargo, puede que existan restricciones sobre cuándo puedes fusionar una solicitud de cambios en una rama específica. Por ejemplo, puede que solo puedas fusionar una solicitud de extracción en la rama predeterminada si están pasando las verificaciones de estado requeridas. Para más información, vea "[Acerca de las ramas protegidas](/github/administering-a-repository/about-protected-branches)". {% data reusables.pull_requests.you-can-auto-merge %} -If the pull request has merge conflicts, or if you'd like to test the changes before merging, you can [check out the pull request locally](/github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally) and merge it using the command line. +Si la solicitud de incorporación de cambios tiene conflictos de combinación, o bien si quiere probar los cambios antes de la combinación, puede [extraer del repositorio local la solicitud de incorporación de cambios](/github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally) y combinarla desde la línea de comandos. -You can't merge a draft pull request. For more information about draft pull requests, see "[About pull requests](/articles/about-pull-requests#draft-pull-requests)." +No puedes fusionar un borrador de solicitud de cambios. Para más información sobre el borrador de solicitudes de incorporación de cambios, vea "[Acerca de las solicitudes de incorporación de cambios](/articles/about-pull-requests#draft-pull-requests)". -The repository may be configured so that the head branch for a pull request is automatically deleted when you merge a pull request. For more information, see "[Managing the automatic deletion of branches](/github/administering-a-repository/managing-the-automatic-deletion-of-branches)." +El repositorio podría configurarse para que la rama de encabezado para una solicitud de cambios se borre automáticamente cuando fusiones una solicitud de cambios. Para más información, vea "[Administración de la eliminación automática de ramas](/github/administering-a-repository/managing-the-automatic-deletion-of-branches)". {% note %} -**Note:** {% data reusables.pull_requests.retargeted-on-branch-deletion %} -For more information, see "[About branches](/github/collaborating-with-issues-and-pull-requests/about-branches#working-with-branches)." +**Nota:** {% data reusables.pull_requests.retargeted-on-branch-deletion %} Para más información, vea "[Acerca de las ramas](/github/collaborating-with-issues-and-pull-requests/about-branches#working-with-branches)". {% endnote %} -Pull requests are merged using [the `--no-ff` option](https://git-scm.com/docs/git-merge#_fast_forward_merge), except for [pull requests with squashed or rebased commits](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges), which are merged using the fast-forward option. +Las solicitudes de incorporación de cambios se combinan con [la opción`--no-ff`](https://git-scm.com/docs/git-merge#_fast_forward_merge), excepto las [solicitudes de incorporación de cambios con confirmaciones de fusión mediante cambio de base o fusión mediante combinación con "squash"](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges), que se combinan mediante la opción de avance rápido. {% data reusables.pull_requests.close-issues-using-keywords %} -If you decide you don't want the changes in a topic branch to be merged to the upstream branch, you can [close the pull request](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/closing-a-pull-request) without merging. +Si decide que no quiere que los cambios en una rama de tema se combinen con la rama ascendente, puede [cerrar la solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/closing-a-pull-request) sin combinarla. -## Merging a pull request +## Combinación de una solicitud de incorporación de cambios {% webui %} {% data reusables.repositories.sidebar-pr %} -2. In the "Pull Requests" list, click the pull request you'd like to merge. -3. Depending on the merge options enabled for your repository, you can: - - [Merge all of the commits into the base branch](/articles/about-pull-request-merges/) by clicking **Merge pull request**. If the **Merge pull request** option is not shown, then click the merge drop down menu and select **Create a merge commit**. +2. En la lista "Pull Requests" (Solicitudes de extracción), haz clic en la solicitud de extracción que deseas fusionar. +3. Según las opciones de fusión habilitadas para tu repositorio, puedes: + - [Para combinar todas las confirmaciones en la rama base](/articles/about-pull-request-merges/), haga clic en **Combinar solicitud de incorporación de cambios**. Si no se muestra la opción **Combinar solicitud de incorporación de cambios**, haga clic en el menú desplegable de fusión y seleccione **Crear una confirmación de fusión mediante combinación**. ![merge-pull-request-button](/assets/images/help/pull_requests/pullrequest-mergebutton.png) - - [Squash the commits into one commit](/articles/about-pull-request-merges/#squash-and-merge-your-pull-request-commits) by clicking the merge drop down menu, selecting **Squash and merge** and then clicking the **Squash and merge** button. - ![click-squash-and-merge-button](/assets/images/help/pull_requests/select-squash-and-merge-from-drop-down-menu.png) - - [Rebase the commits individually onto the base branch](/articles/about-pull-request-merges/#rebase-and-merge-your-pull-request-commits) by clicking the merge drop down menu, selecting **Rebase and merge** and then clicking the **Rebase and merge** button. - ![select-rebase-and-merge-from-drop-down-menu](/assets/images/help/pull_requests/select-rebase-and-merge-from-drop-down-menu.png) + - [Para fusionar mediante combinación con "squash" las confirmaciones en una confirmación](/articles/about-pull-request-merges/#squash-and-merge-your-pull-request-commits), haga clic en el menú desplegable de combinación, seleccione **Combinar y fusionar** y después haga clic en el botón **Combinar y fusionar**. + ![Clic en el botón Combinar y fusionar](/assets/images/help/pull_requests/select-squash-and-merge-from-drop-down-menu.png) + - [Fusione mediante cambio de base las confirmaciones individualmente en la rama base](/articles/about-pull-request-merges/#rebase-and-merge-your-pull-request-commits); para ello, haga clic en el menú desplegable de combinación, seleccione **Rebase and merge** y, después, haga clic en el botón **Rebase and merge**. + ![Selección de fusionar mediante cambio de base y combinar en el menú desplegable](/assets/images/help/pull_requests/select-rebase-and-merge-from-drop-down-menu.png) {% note %} - **Note:** Rebase and merge will always update the committer information and create new commit SHAs. For more information, see "[About pull request merges](/articles/about-pull-request-merges#rebase-and-merge-your-pull-request-commits)." + **Nota:** Fusionar mediante cambio de base y combinar siempre actualizará la información de la persona que confirma el cambio y creará SHA de confirmación. Para más información, vea "[Acerca de las combinaciones de solicitudes de incorporación de cambios](/articles/about-pull-request-merges#rebase-and-merge-your-pull-request-commits)". {% endnote %} -4. If prompted, type a commit message, or accept the default message. +4. Si se te solicita, escribe un mensaje de confirmación o acepta el mensaje predeterminado. - {% data reusables.pull_requests.default-commit-message-squash-merge %} - ![Commit message field](/assets/images/help/pull_requests/merge_box/pullrequest-commitmessage.png) + {% data reusables.pull_requests.default-commit-message-squash-merge %} ![Campo Confirmar mensaje](/assets/images/help/pull_requests/merge_box/pullrequest-commitmessage.png) {% data reusables.files.choose-commit-email %} {% note %} - **Note:** The email selector is not available for rebase merges, which do not create a merge commit, or for squash merges, which credit the user who created the pull request as the author of the squashed commit. + **Nota:** El selector de correo electrónico no se encuentra disponible para las fusiones de mediante cambio de base, que no crean una confirmación de fusión, ni para las fusiones mediante combinación con "squash", que acreditan al usuario que ha creado la solicitud de incorporación de cambios como el creador de la confirmación combinada con "squash". {% endnote %} -6. Click **Confirm merge**, **Confirm squash and merge**, or **Confirm rebase and merge**. -6. Optionally, [delete the branch](/articles/deleting-unused-branches). This keeps the list of branches in your repository tidy. +6. Haga clic en **Confirm merge**, **Confirm squash and merge** o **Confirm rebase and merge**. +6. Opcionalmente, [elimine la rama](/articles/deleting-unused-branches). Esto mantiene ordenado el listado de ramas en tu repositorio. {% endwebui %} @@ -80,15 +84,15 @@ If you decide you don't want the changes in a topic branch to be merged to the u {% data reusables.cli.cli-learn-more %} -To merge a pull request, use the `gh pr merge` subcommand. Replace `pull-request` with the number, URL, or head branch of the pull request. +Para combinar una solicitud de incorporación de cambios, use el subcomando `gh pr merge`. Reemplace `pull-request` por el número, la dirección URL o la rama principal de la solicitud de incorporación de cambios. ```shell gh pr merge pull-request ``` -Follow the interactive prompts to complete the merge. For more information about the merge methods that you can choose, see "[About pull request merges](/github/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges)." +Sigue los mensajes interactivos para completar la fusión. Para más información sobre los métodos de combinación que puede elegir, vea "[Acerca de las combinaciones de solicitudes de incorporación de cambios](/github/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges)". -Alternatively, you can use flags to skip the interactive prompts. For example, this command will squash the commits into a single commit with the commit message "my squash commit", merge the squashed commit into the base branch, and then delete the local and remote branch. +Como alternativa, puedes utilizar marcadores para omitir los mensajes interactivos. Por ejemplo, este comando combinará las confirmaciones en una sola con el mensaje de confirmación "my squash commit", fusiona la confirmación combinada en la rama base y luego borra la rama local y remota. ```shell gh pr merge 523 --squash --body "my squash commit" --delete-branch @@ -96,9 +100,9 @@ gh pr merge 523 --squash --body "my squash commit" --delete-branch {% endcli %} -## Further reading +## Información adicional -- "[Reverting a pull request](/articles/reverting-a-pull-request)" -- "[Syncing your branch](/desktop/guides/contributing-to-projects/syncing-your-branch/)" using {% data variables.product.prodname_desktop %} -- "[About pull request merges](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges)" -- "[Addressing merge conflicts](/github/collaborating-with-pull-requests/addressing-merge-conflicts)" +- "[Reversión de una solicitud de incorporación de cambios](/articles/reverting-a-pull-request)" +- "[Sincronización de la rama](/desktop/guides/contributing-to-projects/syncing-your-branch/)" con {% data variables.product.prodname_desktop %} +- "[Acerca de las combinaciones de solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges)" +- "[Solución de conflictos de combinación](/github/collaborating-with-pull-requests/addressing-merge-conflicts)" diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/reverting-a-pull-request.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/reverting-a-pull-request.md index 076b3ca08e..d14d8fc44b 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/reverting-a-pull-request.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/reverting-a-pull-request.md @@ -1,6 +1,6 @@ --- -title: Reverting a pull request -intro: You can revert a pull request after it's been merged to the upstream branch. +title: Revertir una solicitud de extracción +intro: Puedes revertir una solicitud de extracción después de que se haya fusionado con la rama ascendente. redirect_from: - /github/collaborating-with-issues-and-pull-requests/incorporating-changes-from-a-pull-request/reverting-a-pull-request - /github/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/reverting-a-pull-request @@ -13,26 +13,32 @@ versions: ghec: '*' topics: - Pull requests +ms.openlocfilehash: 9e94b6e9358089da8f62ff5152800e14556db3e7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145139661' --- -## About reverting a pull request +## Acerca de revertir una solicitud de extraccción -Reverting a pull request on {% data variables.product.product_name %} creates a new pull request that contains one revert of the merge commit from the original merged pull request. To revert pull requests, you must have [write permissions](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization) in the repository. +Al revertir una solicitud de incorporación de cambios en {% data variables.product.product_name %}, se genera una nueva solicitud de incorporación de cambios que contiene una reversión de la confirmación de combinación de la solicitud de incorporación de cambios combinada original. Para revertir las solicitudes de incorporación de cambios, debe tener [permisos de escritura](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization) en el repositorio. -## Reverting a pull request +## Revertir una solicitud de extracción {% note %} -**Note:** You may need to revert the individual commits in your pull request if either of the following is true. +**Nota:** Es posible que tenga que revertir las confirmaciones individuales en la solicitud de incorporación de cambios si se cumple cualquiera de los casos siguientes. -- Reverting the pull request causes merge conflicts -- The original pull request was not originally merged on {% data variables.product.product_name %}. For example, someone could have merged the pull request using a fast-forward merge on the command line. +- Revertir la solicitud de extracción provoca conflictos de fusión +- La solicitud de extracción original no se fusionó originalmente en {% data variables.product.product_name %}. Por ejemplo, alguien pudo haber fusionado la solicitud de extracción utilizando una fusión adelantada en la línea de comandos. -For more information about using Git to manually revert individual commits, see [Git revert](https://git-scm.com/docs/git-revert.html) in the Git documentation. +Para más información sobre el uso de Git para revertir manualmente las confirmaciones individuales, vea [Reversión de Git](https://git-scm.com/docs/git-revert.html) en la documentación de Git. {% endnote %} {% data reusables.repositories.sidebar-pr %} -2. In the "Pull Requests" list, click the pull request you'd like to revert. -3. Near the bottom of the pull request, click **Revert**. If the **Revert** option isn't displayed, you'll need to ask the repository administrator for write permissions. - ![Revert pull request link](/assets/images/help/pull_requests/revert-pull-request-link.png) -4. Merge the resulting pull request. For more information, see "[Merging a pull request](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request)." +2. En la lista de "Pull Requests" (Solicitudes de extracción), haz clic en la solicitud de extracción que quieras revertir. +3. Cerca de la parte inferior de la solicitud de incorporación de cambios, haga clic en **Revertir**. Si no se muestra la opción **Revertir**, tendrá que pedir permisos de escritura al administrador del repositorio. + ![Vínculo Revertir solicitud de incorporación de cambios](/assets/images/help/pull_requests/revert-pull-request-link.png) +4. Fusionar la solicitud de extracción resultante. Para más información, vea "[Combinación de una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request)". diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/index.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/index.md index 70f2586909..a7b38c4ae8 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/index.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/index.md @@ -1,6 +1,6 @@ --- -title: Collaborating with pull requests -intro: 'Track and discuss changes in issues, then propose and review changes in pull requests.' +title: Colaborar con con las solicitudes de cambios +intro: 'Rastrea y debate los cambios en las propuestas, luego proón y revisa los cambios en las solicitudes de cambio.' redirect_from: - /github/collaborating-with-issues-and-pull-requests - /categories/63/articles @@ -25,5 +25,11 @@ children: - /reviewing-changes-in-pull-requests - /incorporating-changes-from-a-pull-request shortTitle: Collaborate with pull requests +ms.openlocfilehash: 19b7ca93912d7368f7a727262d684ae158f98849 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145137757' --- diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches.md index 60c225594f..44aeed660d 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches.md @@ -1,6 +1,6 @@ --- -title: About branches -intro: 'Use a branch to isolate development work without affecting other branches in the repository. Each repository has one default branch, and can have multiple other branches. You can merge a branch into another branch using a pull request.' +title: Acerca de las ramas +intro: Usa una rama para identificar tareas de desarrollo sin afectar otras ramas en el repositorio. Cada repositorio tiene una rama por defecto y puede tener muchas otras ramas. Puedes fusionar una rama en otra rama usando una solicitud de extracción. redirect_from: - /github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches - /articles/working-with-protected-branches @@ -14,69 +14,74 @@ versions: ghec: '*' topics: - Pull requests +ms.openlocfilehash: 0262a7a8fb0bb8556c3f6062e3fc8512eb9fa1c6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145139658' --- -## About branches +## Acerca de las ramas -Branches allow you to develop features, fix bugs, or safely experiment with new ideas in a contained area of your repository. +Las ramas te permiten desarrollar características, corregir errores, o experimentar con seguridad las ideas nuevas en un área contenida de tu repositorio. -You always create a branch from an existing branch. Typically, you might create a new branch from the default branch of your repository. You can then work on this new branch in isolation from changes that other people are making to the repository. A branch you create to build a feature is commonly referred to as a feature branch or topic branch. For more information, see "[Creating and deleting branches within your repository](/articles/creating-and-deleting-branches-within-your-repository/)." +Siempre puedes crear una rama a partir de otra rama existente. Habitualmente, puedes crear una rama nueva desde la rama predeterminada de tu repositorio. Podrás entonces trabajar en esta rama nueva aislado de los cambios que otras personas hacen al repositorio. A la rama que creas para construir una característica se le conoce como rama de característica o rama de tema. Para más información, vea "[Creación y eliminación de ramas dentro del repositorio](/articles/creating-and-deleting-branches-within-your-repository/)". -You can also use a branch to publish a {% data variables.product.prodname_pages %} site. For more information, see "[About {% data variables.product.prodname_pages %}](/articles/what-is-github-pages)." +También puedes usar una rama para publicar un sitio {% data variables.product.prodname_pages %}. Para más información, vea "[Acerca de {% data variables.product.prodname_pages %}](/articles/what-is-github-pages)". -You must have write access to a repository to create a branch, open a pull request, or delete and restore branches in a pull request. For more information, see "[Access permissions on {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/access-permissions-on-github)." +Debes tener acceso de escritura para un repositorio para crear una rama, abrir una solicitud de extracción o eliminar y restablecer ramas en una solicitud de extracción. Para más información, vea "[Permisos de acceso en {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/access-permissions-on-github)". -## About the default branch +## Acerca de la rama predeterminada -{% data reusables.branches.new-repo-default-branch %} The default branch is the branch that {% data variables.product.prodname_dotcom %} displays when anyone visits your repository. The default branch is also the initial branch that Git checks out locally when someone clones the repository. {% data reusables.branches.default-branch-automatically-base-branch %} +{% data reusables.branches.new-repo-default-branch %} La rama predeterminada es la rama que {% data variables.product.prodname_dotcom %} muestra cuando alguien visita tu repositorio. La rama predeterminada también es la rama inicial que Git verifica localmente cuando alguien clona el repositorio. {% data reusables.branches.default-branch-automatically-base-branch %} -By default, {% data variables.product.product_name %} names the default branch `main` in any new repository. +De manera predeterminada, {% data variables.product.product_name %} asigna el nombre `main` a la rama predeterminada en cualquier repositorio nuevo. {% data reusables.branches.change-default-branch %} {% data reusables.branches.set-default-branch %} -## Working with branches +## Trabajando con las ramas -Once you're satisfied with your work, you can open a pull request to merge the changes in the current branch (the *head* branch) into another branch (the *base* branch). For more information, see "[About pull requests](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)." +Cuando esté satisfecho, puede abrir una solicitud de incorporación de cambios para combinar los cambios de la rama actual (la rama *head*) en otra (la rama *base*). Para más información, vea "[Acerca de las solicitudes de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)". -After a pull request has been merged, or closed, you can delete the head branch as this is no longer needed. You must have write access in the repository to delete branches. You can't delete branches that are directly associated with open pull requests. For more information, see "[Deleting and restoring branches in a pull request](/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request)" +Después de que se ha fusionado o cerrado la solicitud de extracción, puedes borrar la rama de encabezado, dado que ésta ya no se requerirá. Debes tener acceso de escritura en el repositorio para borrar las ramas. No puedes borrar ramas que estén directamente asociadas con solicitudes de extracción abiertas. Para más información, vea "[Eliminación y restauración de ramas en una solicitud de incorporación de cambios](/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request)". -{% data reusables.pull_requests.retargeted-on-branch-deletion %} -The following diagrams illustrate this. +{% data reusables.pull_requests.retargeted-on-branch-deletion %} Esto se ilustra en los diagramas siguientes. - Here someone has created a branch called `feature1` from the `main` branch, and you've then created a branch called `feature2` from `feature1`. There are open pull requests for both branches. The arrows indicate the current base branch for each pull request. At this point, `feature1` is the base branch for `feature2`. If the pull request for `feature2` is merged now, the `feature2` branch will be merged into `feature1`. + Aquí alguien ha creado una rama llamada `feature1` a partir de la rama `main` y, después, ha creado una rama llamada `feature2` a partir de `feature1`. Hay solicitudes de extracción abiertas para ambas ramas. Las flechas indican la rama base actual para cada solicitud de extracción. En este momento, `feature1` es la rama base de `feature2`. Si ahora se combina la solicitud de incorporación de cambios de `feature2`, la rama `feature2` se combinará en `feature1`. ![merge-pull-request-button](/assets/images/help/branches/pr-retargeting-diagram1.png) -In the next diagram, someone has merged the pull request for `feature1` into the `main` branch, and they have deleted the `feature1` branch. As a result, {% data variables.product.prodname_dotcom %} has automatically retargeted the pull request for `feature2` so that its base branch is now `main`. +En el diagrama siguiente, alguien ha combinado la solicitud de incorporación de cambios para `feature1` en la rama `main` y ha eliminado la rama `feature1`. Como resultado, {% data variables.product.prodname_dotcom %} ha redestinado automáticamente la solicitud de incorporación de cambios para `feature2` de forma que ahora su rama base sea `main`. ![merge-pull-request-button](/assets/images/help/branches/pr-retargeting-diagram2.png) -Now when you merge the `feature2` pull request, it'll be merged into the `main` branch. +Ahora, al combinar la solicitud de incorporación de cambios `feature2`, se combinará en la rama `main`. -## Working with protected branches +## Trabajar con ramas protegidas -Repository administrators can enable protections on a branch. If you're working on a branch that's protected, you won't be able to delete or force push to the branch. Repository administrators can additionally enable several other protected branch settings to enforce various workflows before a branch can be merged. +Los administradores de un repositorio pueden activar las protecciones en una rama. Si estás trabajando en una rama que está protegida, no podrás eliminar ni hacer un empuje forzado a la rama. Los administradores de un repositorio además pueden activar varios parámetros de rama protegida para implementar varios flujos de trabajo antes de que se pueda fusionar una rama. {% note %} -**Note:** If you're a repository administrator, you can merge pull requests on branches with branch protections enabled even if the pull request does not meet the requirements, unless branch protections have been set to "Include administrators." +**Nota:** Si es administrador de un repositorio, puede combinar las solicitudes de incorporación de cambios en ramas con protecciones de rama habilitadas incluso si la solicitud de incorporación de cambios no cumple con los requisitos, a menos que las protecciones de rama se hayan establecido en "Incluir administradores". {% endnote %} -To see if your pull request can be merged, look in the merge box at the bottom of the pull request's **Conversation** tab. For more information, see "[About protected branches](/articles/about-protected-branches)." +Para ver si se puede combinar la solicitud de incorporación de cambios, busque en el cuadro de combinación situado en la parte inferior de la pestaña **Conversación** de la solicitud de incorporación de cambios. Para más información, vea "[Acerca de las ramas protegidas](/articles/about-protected-branches)". -When a branch is protected: +Cuando una rama está protegida: -- You won't be able to delete or force push to the branch. -- If required status checks are enabled on the branch, you won't be able to merge changes into the branch until all of the required CI tests pass. For more information, see "[About status checks](/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks)." -- If required pull request reviews are enabled on the branch, you won't be able to merge changes into the branch until all requirements in the pull request review policy have been met. For more information, see "[Merging a pull request](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request)." -- If required review from a code owner is enabled on a branch, and a pull request modifies code that has an owner, a code owner must approve the pull request before it can be merged. For more information, see "[About code owners](/articles/about-code-owners)." -- If required commit signing is enabled on a branch, you won't be able to push any commits to the branch that are not signed and verified. For more information, see "[About commit signature verification](/articles/about-commit-signature-verification)" and "[About protected branches](/github/administering-a-repository/about-protected-branches#require-signed-commits)." -- If you use {% data variables.product.prodname_dotcom %}'s conflict editor to fix conflicts for a pull request that you created from a protected branch, {% data variables.product.prodname_dotcom %} helps you to create an alternative branch for the pull request, so that your resolution of the conflicts can be merged. For more information, see "[Resolving a merge conflict on {% data variables.product.prodname_dotcom %}](/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github)." +- No podrás eliminar ni hacer un empuje forzado a la rama. +- Si las verificaciones de estado requeridas están activadas en la rama, no podrás fusionar cambios en la rama hasta que todas las pruebas de integración continua (CI) requeridas estén aprobadas. Para más información, vea "[Acerca de las comprobaciones de estado](/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks)". +- Si las revisiones de solicitud de extracción requeridas están activadas en la rama, no podrás fusionar cambios en la rama hasta que se hayan cumplido todos los requisitos en la política de revisión de solicitud de extracción. Para más información, vea "[Combinación de una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request)". +- Si la revisión requerida de un propietario del código está activada en una rama y una solicitud de extracción modifica un código que tiene un propietario, un propietario del código debe aprobar la solicitud de extracción antes de que se pueda fusionar. Para más información, vea "[Acerca de los propietarios del código](/articles/about-code-owners)". +- Si la firma de confirmación requerida está activada en una rama, no podrás subir ninguna confirmación de cambios a la rama que no esté firmada ni verificada. Para más información, vea "[Acerca de la comprobación de firmas de confirmación](/articles/about-commit-signature-verification)" y "[Acerca de las ramas protegidas](/github/administering-a-repository/about-protected-branches#require-signed-commits)". +- Si utilizas el editor de conflictos de {% data variables.product.prodname_dotcom %} para arreglar los conflictos de una solicitud de cambios que creaste desde una rama protegida, {% data variables.product.prodname_dotcom %} te ayuda a crear una rama alternativa para la solicitud de cambios para que tu resolución de conflictos se pueda fusionar. Para más información, vea "[Resolución de un conflicto de combinación en {% data variables.product.prodname_dotcom %}](/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github)". -## Further reading +## Información adicional -- "[About pull requests](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)" -- "[Branch](/articles/github-glossary/#branch)" in the {% data variables.product.prodname_dotcom %} glossary -- "[Branches in a Nutshell](https://git-scm.com/book/en/v2/Git-Branching-Branches-in-a-Nutshell)" in the Git documentation +- "[Acerca de las solicitudes de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)" +- "[Rama](/articles/github-glossary/#branch)" en el glosario de {% data variables.product.prodname_dotcom %} +- "[Resumen de las ramas](https://git-scm.com/book/en/v2/Git-Branching-Branches-in-a-Nutshell)" en la documentación de Git diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-comparing-branches-in-pull-requests.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-comparing-branches-in-pull-requests.md index cdbdae507f..2596ae7c36 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-comparing-branches-in-pull-requests.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-comparing-branches-in-pull-requests.md @@ -1,6 +1,6 @@ --- -title: About comparing branches in pull requests -intro: Pull requests display diffs to compare the changes you made in your topic branch against the base branch that you want to merge your changes into. +title: Acerca de comparar ramas en solicitudes de extracción +intro: Las solicitudes de extracción muestran las diferencias para comparar los cambios que haz hecho en tu rama de tema respecto a la rama en la cual quieres fusionar tus cambios. redirect_from: - /github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-comparing-branches-in-pull-requests - /articles/about-comparing-branches-in-pull-requests @@ -14,79 +14,84 @@ versions: topics: - Pull requests shortTitle: Compare branches +ms.openlocfilehash: c45bcb3bceda42019be3139724e0b68234e90cfc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145137754' --- {% note %} -**Note:** When creating your pull request, you can change the base branch that you're comparing your changes against. For more information, see "[Creating a pull request](/articles/creating-a-pull-request#changing-the-branch-range-and-destination-repository)." +**Nota:** Al crear la solicitud de incorporación de cambios, puede modificar la rama base con la que compara los cambios. Para más información, vea "[Creación de una solicitud de incorporación de cambios](/articles/creating-a-pull-request#changing-the-branch-range-and-destination-repository)". {% endnote %} -You can view proposed changes in a pull request in the Files changed tab. -![Pull Request Files changed tab](/assets/images/help/pull_requests/pull-request-tabs-changed-files.png) +Puede ver los cambios propuestos en una solicitud de incorporación de cambios en la pestaña Archivos cambiados. ![ Pestaña Archivos de solicitud de incorporación de cambios cambiados](/assets/images/help/pull_requests/pull-request-tabs-changed-files.png) -Rather than viewing the commits themselves, you can view the proposed changes as they'll appear in the files once the pull request is merged. The files appear in alphabetical order within the Files changed tab. Additions to the files appear in green and are prefaced by a `+` sign while content that has been removed appears in red and is prefaced by a `-` sign. +En lugar de ver las confirmaciones de cambios, puedes ver los cambios propuestos ya que aparecerán en los archivos una vez que se fusiona la solicitud de extracción. Los archivos aparecen en orden alfabético en la pestaña Archivos cambiados. Las adiciones a los archivos aparecen en color verde y están precedidas por un signo `+`, mientras que el contenido que se ha eliminado aparece en color rojo y precedido por un signo `-`. -## Diff view options +## Opciones de diferentes vistas {% tip %} -**Tip:** If you're having a hard time understanding the context of a change, you can click **View** in the Files changed tab to view the whole file with the proposed changes. +**Sugerencia:** Si le resulta difícil comprender el contexto de un cambio, puede hacer clic en **Ver** en la pestaña Archivos cambiados para ver el archivo completo con los cambios propuestos. {% endtip %} -You have several options for viewing a diff: -- The unified view shows updated and existing content together in a linear view. -- The split view shows old content on one side and new content on the other side. -- The rich diff view shows a preview of how the changes will look once the pull request is merged. -- The source view shows the changes in source without the formatting of the rich diff view. +Tienes varias opciones para ver una diferencia: +- La vista unificada muestra el contenido actualizado y el existente en conjunto en una vista lineal. +- La vista en dos paneles muestra el contenido viejo de un lado y el contenido nuevo del otro. +- La vista diferencia rica muestra una previsualización de cómo se verán los cambios una vez que se fusione la solicitud de extracción. +- La vista de origen muestra los cambios en el origen sin el formato de la vista diferencia rica. -You can also choose to ignore whitespace changes to get a more accurate view of the substantial changes in a pull request. +También puedes elegir ignorar los cambios de espacio en blanco para obtener una vista más precisa de los cambios sustanciales en una solicitud de extracción. -![Diff viewing options menu](/assets/images/help/pull_requests/diff-settings-menu.png) +![Menú Opciones de visualización de diferencias](/assets/images/help/pull_requests/diff-settings-menu.png) -To simplify reviewing changes in a large pull request, you can filter the diff to only show selected file types, show files you are a CODEOWNER of, hide files you have already viewed, or hide deleted files. For more information, see "[Filtering files in a pull request by file type](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request)." +Para simplificar la revisión de cambios en una solicitud de cambios grande, puedes filtrar el diff para que solo muestre los tipos de archivo seleccionados, muestre menos archivos de los cuales seas CODEOWNER, oculte archivos que ya hayas visto, u oculte archivos borrados. Para más información, vea "[Filtrado de archivos en una solicitud de incorporación de cambios por tipo de archivo](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request)". - ![File filter drop-down menu](/assets/images/help/pull_requests/file-filter-menu.png) + ![Menú desplegable de filtro de archivos](/assets/images/help/pull_requests/file-filter-menu.png) -## Reasons diffs will not display -- You've exceeded the total limit of files or certain file types. For more information, see "[About repositories](/repositories/creating-and-managing-repositories/about-repositories#limits-for-viewing-content-and-diffs-in-a-repository)." -- Your file matches a rule in the repository's *.gitattributes* file to block that file from displaying by default. For more information, see "[Customizing how changed files appear on GitHub](/articles/customizing-how-changed-files-appear-on-github)." +## No se mostrarán las diferencias de motivos +- Has excedido el límite total de archivos o de ciertos tipos de archivos. Para más información, vea "[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#limits-for-viewing-content-and-diffs-in-a-repository)". +- Los archivos coinciden con una regla en el archivo *.gitattributes* del repositorio para impedir que ese archivo se muestre de manera predeterminada. Para más información, vea "[Personalización de cómo aparecen los archivos modificados en GitHub](/articles/customizing-how-changed-files-appear-on-github)". -## Three-dot and two-dot Git diff comparisons +## Comparaciones de diferencias de Git de tres puntos y de dos puntos -There are two comparison methods for the `git diff` command; two-dot (`git diff A..B`) and three-dot (`git diff A...B`). By default, pull requests on {% data variables.product.prodname_dotcom %} show a three-dot diff. +Hay dos métodos de comparación para el comando `git diff`; dos puntos (`git diff A..B`) y tres puntos (`git diff A...B`). De manera predeterminada, las solicitudes de incorporación de cambios en {% data variables.product.prodname_dotcom %} muestran una diferencia de tres puntos. -### Three-dot Git diff comparison +### Comparación de diferencias de Git de tres puntos -The three-dot comparison shows the difference between the latest common commit of both branches (merge base) and the most recent version of the topic branch. +La comparación de tres puntos muestra la diferencia entre la confirmación común más reciente de ambas ramas (base de combinación) y la versión más reciente de la rama puntual. -### Two-dot Git diff comparison +### Comparación de diferencias de Git de dos puntos -The two-dot comparison shows the difference between the latest state of the base branch (for example, `main`) and the most recent version of the topic branch. +La comparación de dos puntos muestra la diferencia entre el estado más reciente de la rama base (por ejemplo, `main`) y la versión más reciente de la rama puntual. -To see two committish references in a two-dot diff comparison on {% data variables.product.prodname_dotcom %}, you can edit the URL of your repository's "Comparing changes" page. For more information, see the [Git Glossary for "committish"](https://git-scm.com/docs/gitglossary#gitglossary-aiddefcommit-ishacommit-ishalsocommittish) from the _Pro Git_ book site. +Para ver dos referencias confirmables en una comparación de diferencia de dos puntos en {% data variables.product.prodname_dotcom %}, puedes editar la URL de la página "Comparar cambios" de tu repositorio. Para más información, vea ["committish" en el glosario de Git](https://git-scm.com/docs/gitglossary#gitglossary-aiddefcommit-ishacommit-ishalsocommittish) en el sitio del libro _Pro Git_. {% data reusables.repositories.two-dot-diff-comparison-example-urls %} -A two-dot diff compares two Git committish references, such as SHAs or OIDs (Object IDs), directly with each other. On {% data variables.product.prodname_dotcom %}, the Git committish references in a two-dot diff comparison must be pushed to the same repository or its forks. +Una diferenciación de dos puntos compara dos referencias confirmables de Git, como SHA u OID (ID de objeto), directamente entre sí. En {% data variables.product.prodname_dotcom %}, las referencias confirmables de Git en una comparación de diferenciación de dos puntos se deben subir al mismo repositorio o a sus bifurcaciones. -If you want to simulate a two-dot diff in a pull request and see a comparison between the most recent versions of each branch, you can merge the base branch into your topic branch, which updates the last common ancestor between your branches. +Si quieres simular una diferenciación de dos puntos en una solicitud de extracción y ver una comparación entre las versiones más recientes de cada rama, puedes fusionar la rama base en tu rama de tema, que actualiza el último antepasado común entre tus ramas. -For more information about Git commands to compare changes, see "[Git diff options](https://git-scm.com/docs/git-diff#git-diff-emgitdiffemltoptionsgtltcommitgtltcommitgt--ltpathgt82308203)" from the _Pro Git_ book site. +Para más información sobre los comandos de Git para comparar los cambios, vea "[Opciones de diferencias de Git](https://git-scm.com/docs/git-diff#git-diff-emgitdiffemltoptionsgtltcommitgtltcommitgt--ltpathgt82308203)" en el sitio del libro de _Pro Git_. -## About three-dot comparison on {% data variables.product.prodname_dotcom %} +## Acerca de la comparación de tres puntos en {% data variables.product.prodname_dotcom %} -Since the three-dot comparison compares with the merge base, it is focusing on "what a pull request introduces". +Dado que la comparación de tres puntos se compara con la base de combinación, se centra en "qué introduce una solicitud de incorporación de cambios". -When you use a two-dot comparison, the diff changes when the base branch is updated, even if you haven't made any changes to the topic branch. Additionally, a two-dot comparison focuses on the base branch. This means that anything you add is displayed as missing from the base branch, as if it was a deletion, and vice versa. As a result, the changes the topic branch introduces become ambiguous. +Cuando se usa una comparación de dos puntos, la diferencia cambia cuando se actualiza la rama base, incluso si no ha realizado ningún cambio en la rama puntual. Además, una comparación de dos puntos se centra en la rama base. Esto significa que todo lo que agregues se muestra como que falta en la rama base, como si fuera una eliminación y viceversa. Como resultado, los cambios que presenta la rama puntual se convierten en ambiguos. -In contrast, by comparing the branches using the three-dot comparison, changes in the topic branch are always in the diff if the base branch is updated, because the diff shows all of the changes since the branches diverged. +Por el contrario, al comparar las ramas con la comparación de tres puntos, los cambios en la rama puntual siempre se encuentran en la diferencia si se actualiza la rama base, ya que la diferencia muestra todos los cambios desde que las ramas difieren. -### Merging often +### Combinación con una periodicidad frecuente -To avoid getting confused, merge the base branch (for example, `main`) into your topic branch frequently. By merging the base branch, the diffs shown by two-dot and three-dot comparisons are the same. We recommend merging a pull request as soon as possible. This encourages contributors to make pull requests smaller, which is recommended in general. +Para evitar confundirse, combina la rama base (por ejemplo, `main`) en la rama puntual con frecuencia. Al combinar la rama base, las diferencias que muestran las comparaciones de dos puntos y tres puntos son las mismas. Se recomienda combinar una solicitud de incorporación de cambios lo antes posible. Esto anima a los colaboradores a que las solicitudes de incorporación de cambios sean más pequeñas, lo que en general es una práctica recomendada. -## Further reading +## Información adicional -- "[About pull requests](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)" -- "[About forks](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)" +- "[Acerca de las solicitudes de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)" +- "[Acerca de las bifurcaciones](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)" diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests.md index 23d7abc843..1dd3cbdd22 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests.md @@ -1,6 +1,6 @@ --- -title: About pull requests -intro: 'Pull requests let you tell others about changes you''ve pushed to a branch in a repository on {% data variables.product.product_name %}. Once a pull request is opened, you can discuss and review the potential changes with collaborators and add follow-up commits before your changes are merged into the base branch.' +title: Acerca de las solicitudes de incorporación de cambios +intro: 'Las solicitudes de incorporación de cambios te permiten comentarle a otros acerca de los cambios que has insertado en una rama de un repositorio en {% data variables.product.product_name %}. Una vez que se abre una solicitud de incorporación de cambios, puedes debatir y revisar los posibles cambios con los colaboradores y agregar confirmaciones de seguimiento antes de que los cambios se fusionen en la rama base.' redirect_from: - /github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests - /articles/using-pull-requests @@ -14,31 +14,35 @@ versions: ghec: '*' topics: - Pull requests +ms.openlocfilehash: 6912f0ca38cc522d5698a9e8b1a1042f445b999e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147111117' --- - -## About pull requests +## Acerca de las solicitudes de incorporación de cambios {% note %} -**Note:** When working with pull requests, keep the following in mind: -* If you're working in the [shared repository model](/pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models), we recommend that you use a topic branch for your pull request. While you can send pull requests from any branch or commit, with a topic branch you can push follow-up commits if you need to update your proposed changes. -* Be very careful when force pushing commits to a pull request. Force pushing changes the repository history and can corrupt your pull request. If other collaborators branch the project before a force push, the force push may overwrite commits that collaborators based their work on. +**Nota:** Cuando trabaje con solicitudes de incorporación de cambios, tenga en cuenta lo siguiente: +* Si trabaja en el [modelo de repositorio compartido](/pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models), se recomienda usar una rama de tema para la solicitud de incorporación de cambios. Si bien puedes enviar solicitudes de extracción desde cualquier rama o confirmación, con una rama de tema puedes subir confirmaciones de seguimiento para actualizar tus cambios propuestos. +* Ten cuidado cuando subas confirmaciones forzadamente a una solicitud de cambios. El subir información forzadamente cambia el historial del repositorio y puede corromper tu solicitud de cambios. Si otros colaboradores ramifican el proyecto antes de una subida forzada, dicha subida forzada podría sobrescribir las confirmaciones en las cuales estos colaboradores basaron su trabajo. {% endnote %} -You can create pull requests on {% data variables.product.prodname_dotcom_the_website %}, with {% data variables.product.prodname_desktop %}, in {% data variables.product.prodname_github_codespaces %}, on {% data variables.product.prodname_mobile %}, and when using GitHub CLI. +Puedes crear solicitudes de incorporación de cambios en {% data variables.product.prodname_dotcom_the_website %}, con {% data variables.product.prodname_desktop %}, en {% data variables.product.prodname_github_codespaces %}, en {% data variables.product.prodname_mobile %} y cuando se usa la CLI de GitHub. -After initializing a pull request, you'll see a review page that shows a high-level overview of the changes between your branch (the compare branch) and the repository's base branch. You can add a summary of the proposed changes, review the changes made by commits, add labels, milestones, and assignees, and @mention individual contributors or teams. For more information, see "[Creating a pull request](/articles/creating-a-pull-request)." +Después de inicializar una solicitud de extracción, verás una página de revisión que muestra una descripción general de alto nivel de los cambios entre tu rama (la rama de comparación) y la rama base del repositorio. Puede agregar un resumen de los cambios propuestos, revisar los cambios realizados por las confirmaciones, agregar etiquetas, hitos y usuarios asignados, y @mention a equipos o colaboradores individuales. Para más información, vea "[Creación de una solicitud de incorporación de cambios](/articles/creating-a-pull-request)". -Once you've created a pull request, you can push commits from your topic branch to add them to your existing pull request. These commits will appear in chronological order within your pull request and the changes will be visible in the "Files changed" tab. +Una vez que has creado una solicitud de extracción, puedes subir confirmaciones desde tu rama de tema para agregarlas a tu solicitud de extracción existente. Estas confirmaciones aparecerán en orden cronológico dentro de tu solicitud de extracción y los cambios serán visibles en la pestaña "Archivos modificados". -Other contributors can review your proposed changes, add review comments, contribute to the pull request discussion, and even add commits to the pull request. {% ifversion pull-request-approval-limit %}{% data reusables.pull_requests.code-review-limits %}{% endif %} +Otros colaboradores pueden revisar tus cambios propuestos, agregar comentarios de revisión, contribuir con el debate sobre la solicitud de extracción e incluso agregar confirmaciones a la solicitud de extracción. {% ifversion pull-request-approval-limit %}{% data reusables.pull_requests.code-review-limits %}{% endif %} -{% ifversion fpt or ghec %} -You can see information about the branch's current deployment status and past deployment activity on the "Conversation" tab. For more information, see "[Viewing deployment activity for a repository](/repositories/viewing-activity-and-data-for-your-repository/viewing-deployment-activity-for-your-repository)." +{% ifversion fpt or ghec %} Puede ver información sobre el estado de implementación actual de la rama y la actividad de implementación anterior en la pestaña "Conversation" (Conversación). Para más información, vea "[Visualización de la actividad de implementación de un repositorio](/repositories/viewing-activity-and-data-for-your-repository/viewing-deployment-activity-for-your-repository)". {% endif %} -After you're happy with the proposed changes, you can merge the pull request. If you're working in a shared repository model, you create a pull request and you, or someone else, will merge your changes from your feature branch into the base branch you specify in your pull request. For more information, see "[Merging a pull request](/articles/merging-a-pull-request)." +Una vez que estás conforme con los cambios propuestos, puedes fusionar la solicitud de extracción. Si estás trabajando en un modelo de repositorio compartido, creas una solicitud de extracción y tú o alguien más fusionará tus cambios desde tu rama de característica en la rama base que especificaste en tu solicitud de extracción. Para más información, vea "[Combinación de una solicitud de incorporación de cambios](/articles/merging-a-pull-request)". {% data reusables.pull_requests.required-checks-must-pass-to-merge %} @@ -46,32 +50,32 @@ After you're happy with the proposed changes, you can merge the pull request. If {% tip %} -**Tips:** -- To toggle between collapsing and expanding all outdated review comments in a pull request, hold down OptionAltAlt and click **Show outdated** or **Hide outdated**. For more shortcuts, see "[Keyboard shortcuts](/articles/keyboard-shortcuts)." -- You can squash commits when merging a pull request to gain a more streamlined view of changes. For more information, see "[About pull request merges](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges)." +**Sugerencias:** +- Para alternar entre contraer y expandir todos los comentarios de revisión obsoletos en una solicitud de incorporación de cambios, mantenga presionada la tecla OpciónAltAlt y haga clic en **Show outdated** (Mostrar obsoleto) o **Hide outdated** (Ocultar obsoleto). Para obtener más métodos abreviado de teclado, vea "[Métodos abreviados de teclado](/articles/keyboard-shortcuts)". +- Puedes combinar confirmaciones cuando fusionas una solicitud de extracción para obtener una visión optimizada de los cambios. Para más información, vea "[Acerca de las combinaciones de solicitudes de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges)". {% endtip %} -You can visit your dashboard to quickly find links to recently updated pull requests you're working on or subscribed to. For more information, see "[About your personal dashboard](/articles/about-your-personal-dashboard)." +Puedes visitar tu tablero para encontrar de forma rápida los enlaces a las solicitudes de extracción recientemente actualizadas en las que estás trabajando o estás suscripto. Para más información, vea "[Acerca del panel personal](/articles/about-your-personal-dashboard)". -## Draft pull requests +## Borrador de solicitudes de incorporación de cambios {% data reusables.gated-features.draft-prs %} -When you create a pull request, you can choose to create a pull request that is ready for review or a draft pull request. Draft pull requests cannot be merged, and code owners are not automatically requested to review draft pull requests. For more information about creating a draft pull request, see "[Creating a pull request](/articles/creating-a-pull-request)" and "[Creating a pull request from a fork](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork)." +Cuando creas una solicitud de extracción, puedes elegir crear una solicitud de extracción que está lista para revisión o una solicitud de extracción en borrador. Las solicitudes de extracción en borrador no se pueden fusionar y no se les solicita automáticamentes a los propietarios del código que revisen las solicitudes de extracción en borrador. Para más información sobre cómo crear una solicitud de incorporación de cambios de borrador, vea "[Creación de una solicitud de incorporación de cambios](/articles/creating-a-pull-request)" y "[Creación de una solicitud de incorporación de cambios desde una bifurcación](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork)". -{% data reusables.pull_requests.mark-ready-review %} You can convert a pull request to a draft at any time. For more information, see "[Changing the stage of a pull request](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request)." +{% data reusables.pull_requests.mark-ready-review %} Puedes convertir una solicitud de extracción en borrador cuando lo desees. Para más información, vea "[Cambio de la fase de una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request)". -## Differences between commits on compare and pull request pages +## Diferencias entre confirmaciones en las páginas de comparación y de solicitudes de cambios -The compare and pull request pages use different methods to calculate the diff for changed files: +Las páginas de comparación y de solicitudes de cambios utilizan métodos diferentes para calcular el diff de los archivos que cambiaron: -- Compare pages show the diff between the tip of the head ref and the current common ancestor (that is, the merge base) of the head and base ref. -- Pull request pages show the diff between the tip of the head ref and the common ancestor of the head and base ref at the time when the pull request was created. Consequently, the merge base used for the comparison might be different. +- Las páginas de comparación muestran el diff entre la punta de la ref de encabezado y el actual ancestro en común (es decir, la base de fusión) del encabezado y de la ref base. +- Las páginas de solicitud de cambios muestran el diff entre la punta de la ref de encabezado y el ancestro común del encabezado y la ref base en el momento en el que la solicitud de cambios se crea. Por consecuencia, la base de fusión que se utilizó para la comparación puede ser diferente. -## Further reading +## Información adicional -- "[Pull request](/articles/github-glossary/#pull-request)" in the {% data variables.product.prodname_dotcom %} glossary -- "[About branches](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches)" -- "[Commenting on a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request)" -- "[Closing a pull request](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/closing-a-pull-request)" +- "[Solicitud de incorporación de cambios](/articles/github-glossary/#pull-request)" en el glosario de {% data variables.product.prodname_dotcom %} +- "[Acerca de las ramas](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches)" +- "[Comentario de una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request)" +- "[Cierre de una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/closing-a-pull-request)" diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-base-branch-of-a-pull-request.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-base-branch-of-a-pull-request.md index e5f0bfb7ab..63cc08efa8 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-base-branch-of-a-pull-request.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-base-branch-of-a-pull-request.md @@ -1,6 +1,6 @@ --- -title: Changing the base branch of a pull request -intro: 'After a pull request is opened, you can change the base branch to compare the changes in the pull request against a different branch.' +title: Cambiar la rama base de una solicitud de extracción +intro: 'Una vez abierta una solicitud de extracción, puedes cambiar la rama base para comparar los cambios en la solicitud de extracción frente a una rama diferente.' redirect_from: - /github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-base-branch-of-a-pull-request - /articles/changing-the-base-branch-of-a-pull-request @@ -14,27 +14,33 @@ versions: topics: - Pull requests shortTitle: Change the base branch +ms.openlocfilehash: 6e8e78ac4f3e0d3f81b5efc07bb48151040baa9d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145137749' --- {% warning %} -**Warning**: When you change the base branch of your pull request, some commits may be removed from the timeline. Review comments may also become outdated, as the line of code that the comment referenced may no longer be part of the changes in the pull request. +**Advertencia**: Cuando cambias la rama base de tu solicitud de incorporación de cambios, es posible que algunas confirmaciones se quiten de la escala de tiempo. La revisión de los comentarios también puede estar desactualizada, ya que es posible que la línea del código a la que el comentario hizo referencia no sea parte de los cambios en la solicitud de extracción. {% endwarning %} {% data reusables.repositories.sidebar-pr %} -2. In the "Pull Requests" list, click the pull request you'd like to modify. -3. Next to the pull request's title, click **Edit**. ![Pull Request edit button](/assets/images/help/pull_requests/pull-request-edit.png) -4. In the base branch drop-down menu, select the base branch you'd like to [compare changes against](/github/committing-changes-to-your-project/comparing-commits#comparing-branches). ![Base branch drop-down menu ](/assets/images/help/pull_requests/pull-request-edit-base-branch.png) -5. Read the information about changing the base branch and click **Change base**. ![Base branch change confirmation button ](/assets/images/help/pull_requests/pull-request-base-branch-confirm.png) +2. En la lista "Pull Requests" (Solicitudes de extracción), haz clic en la solicitud de extracción que deseas modificar. +3. Junto al título de la solicitud de incorporación de cambios, haz clic en **Editar**. ![Botón Editar solicitud de incorporación de cambios](/assets/images/help/pull_requests/pull-request-edit.png) +4. En el menú desplegable de la rama base, selecciona la rama base con la que quieres [comparar los cambios](/github/committing-changes-to-your-project/comparing-commits#comparing-branches). ![Menú desplegable de la rama base](/assets/images/help/pull_requests/pull-request-edit-base-branch.png) +5. Lee la información sobre cómo cambiar la rama base y haz clic en **Cambiar base**. ![Botón de confirmación para cambiar la rama base](/assets/images/help/pull_requests/pull-request-base-branch-confirm.png) {% tip %} -**Tip:** When you open a pull request, {% data variables.product.product_name %} will set the base to the commit that branch references. If the branch is updated in the future, {% data variables.product.product_name %} will not update the base branch's commit. +**Sugerencia:** Cuando abras una solicitud de incorporación de cambios, {% data variables.product.product_name %} configurará la base en la confirmación que referencie esa rama. Si la rama se actualiza en el futuro, {% data variables.product.product_name %} no actualizará la confirmación de la rama base. {% endtip %} -## Further reading +## Información adicional -- "[Creating a pull request](/articles/creating-a-pull-request)" -- "[About pull requests](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)" -- "[Reviewing proposed changes in a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)" +- "[Creación de una solicitud de incorporación de cambios](/articles/creating-a-pull-request)" +- "[Acerca de las solicitudes de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)" +- "[Revisión de los cambios propuestos en una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)" diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request.md index 4f8797dc68..a6980cf90a 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request.md @@ -1,6 +1,6 @@ --- -title: Changing the stage of a pull request -intro: You can mark a draft pull request as ready for review or convert a pull request to a draft. +title: Cambiar la etapa de una solicitud de extracción +intro: Puedes marcar un borrador de solicitud de extracción como listo para revisión o convertir una solicitud en borrador. permissions: People with write permissions to a repository and pull request authors can change the stage of a pull request. product: '{% data reusables.gated-features.draft-prs %}' redirect_from: @@ -16,33 +16,39 @@ versions: topics: - Pull requests shortTitle: Change the state +ms.openlocfilehash: 5ef2845e57518c4b66f13a804919f7bdea327040 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145139626' --- -## Marking a pull request as ready for review +## Marcar una solicitud como lista para revisión {% data reusables.pull_requests.mark-ready-review %} {% tip %} -**Tip**: You can also mark a pull request as ready for review using the {% data variables.product.prodname_cli %}. For more information, see "[`gh pr ready`](https://cli.github.com/manual/gh_pr_ready)" in the {% data variables.product.prodname_cli %} documentation. +**Sugerencia**: También puede marcar una solicitud de incorporación de cambios como lista para revisión mediante {% data variables.product.prodname_cli %}. Para obtener más información, consulte "[`gh pr ready`](https://cli.github.com/manual/gh_pr_ready)" en la documentación de {% data variables.product.prodname_cli %}. {% endtip %} {% data reusables.repositories.sidebar-pr %} -2. In the "Pull requests" list, click the pull request you'd like to mark as ready for review. -3. In the merge box, click **Ready for review**. - ![Ready for review button](/assets/images/help/pull_requests/ready-for-review-button.png) +2. En la lista "Pull requests" (Solicitudes de extracción), haz clic en la solicitud de extracción que deseas marcar como disponibles para revisión. +3. En el cuadro de combinación, haga clic en **Listo para revisión**. + ![Botón Listo para revisión](/assets/images/help/pull_requests/ready-for-review-button.png) -## Converting a pull request to a draft +## Convertir una solicitud de extracción en borrador -You can convert a pull request to a draft at any time. For example, if you accidentally opened a pull request instead of a draft, or if you've received feedback on your pull request that needs to be addressed, you can convert the pull request to a draft to indicate further changes are needed. No one can merge the pull request until you mark the pull request as ready for review again. People who are already subscribed to notifications for the pull request will not be unsubscribed when you convert the pull request to a draft. +Puedes convertir una solicitud de extracción en borrador en cualquier momento. Por ejemplo, si accidentalmente abriste una solicitud de extracción en vez de un borrador, o si recibiste retroalimentación en tu solicitud de extracción, la cual necesitas atender, puedes convertirla en borrador para indicar que requiere más cambios. Nadie puede fusionar la solicitud de extracción hasta que la marques nuevamente como lista para revisión. Las personas que ya se han suscrito a las notificaciones de la solicitud de extracción no podrán darse de baja de éstas cuando la conviertas en borrador. {% data reusables.repositories.sidebar-pr %} -2. In the "Pull requests" list, click the pull request you'd like to convert to a draft. -3. In the right sidebar, under "Reviewers," click **Convert to draft**. - ![Convert to draft link](/assets/images/help/pull_requests/convert-to-draft-link.png) -4. Click **Convert to draft**. - ![Convert to draft confirmation](/assets/images/help/pull_requests/convert-to-draft-dialog.png) +2. En las lista de "Solicitudes de extracción", da clic en aquella que quieras convertir en borrador. +3. En la barra lateral derecha, en "Revisores", haga clic en **Convertir en borrador**. + ![Vínculo para convertir en borrador](/assets/images/help/pull_requests/convert-to-draft-link.png) +4. Haga clic en **Convertir en borrador**. + ![Confirmación de la conversión a borrador](/assets/images/help/pull_requests/convert-to-draft-dialog.png) -## Further reading +## Información adicional -- "[About pull requests](/github/collaborating-with-issues-and-pull-requests/about-pull-requests)" +- "[Acerca de las solicitudes de incorporación de cambios](/github/collaborating-with-issues-and-pull-requests/about-pull-requests)" diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork.md index 6dc332b6d9..432bbad5eb 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork.md @@ -1,6 +1,6 @@ --- -title: Committing changes to a pull request branch created from a fork -intro: You can commit changes on a pull request branch that was created from a fork of your repository with permission from the pull request creator. +title: Confirmar cambios a una rama de solicitud de extracción desde una bifurcación +intro: Puedes confirmar cambios en una rama de solicitud de extracción que se creó desde una bifurcación de tu repositorio con permiso del creador de la solicitud de extracción. redirect_from: - /github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork - /articles/committing-changes-to-a-pull-request-branch-created-from-a-fork @@ -14,38 +14,42 @@ versions: topics: - Pull requests shortTitle: Commit to PR branch from fork +ms.openlocfilehash: 123775ecbcc199382fe2082f22ad04db21fb9661 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145137746' --- -You can only make commits on pull request branches that: -- are opened in a repository that you have push access to and that were created from a fork of that repository -- are on a user-owned fork -- have permission granted from the pull request creator -- don't have [branch restrictions](/github/administering-a-repository/about-protected-branches#restrict-who-can-push-to-matching-branches) that will prevent you from committing +Solo puedes realizar confirmaciones en las ramas de la solicitud de extracción que: +- están abiertas en un repositorio al que tienes acceso de escritura y que se crearon a partir de una bifurcación de ese repositorio +- se encuentren en una bifurcación propiedad del usuario +- tienes permiso otorgado por parte del creador de la solicitud de extracción +- no tengan [restricciones de rama](/github/administering-a-repository/about-protected-branches#restrict-who-can-push-to-matching-branches) que te impidan la confirmación -Only the user who created the pull request can give you permission to push commits to the user-owned fork. For more information, see "[Allowing changes to a pull request branch created from a fork](/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork)." +Solo el usuario que creó la solicitud de extracción puede darte permiso para subir confirmaciones de cambios en la bifurcación de la cual es dueño. Para más información, vea "[Permiso para realizar cambios en una rama de solicitud de incorporación de cambios creada a partir de una bifurcación](/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork)". {% note %} -**Note:** You can also make commits to a pull request branch from a fork of your repository through {% data variables.product.product_location %} by creating your own copy (or fork) of the fork of your repository and committing changes to the same head branch that the original pull request changes were created on. For some general guidelines, see "[Creating a pull request from a fork](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork)." +**Nota:** También puedes realizar confirmaciones a una rama de solicitud de incorporación de cambios desde una bifurcación de tu repositorio a través de {% data variables.product.product_location %} al crear tu propia copia (o bifurcación) de la bifurcación de tu repositorio y confirmar los cambios en la misma rama de encabezado en la que se crearon los cambios de la solicitud de incorporación de cambios original. Para ver algunas instrucciones generales, consulta "[Crear una solicitud de incorporación de cambios desde una bifurcación](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork)". {% endnote %} -1. On {% data variables.product.product_name %}, navigate to the main page of the fork (or copy of your repository) where the pull request branch was created. -{% data reusables.repositories.copy-clone-url %} -{% data reusables.command_line.open_the_multi_os_terminal %} - {% tip %} +1. En {% data variables.product.product_name %}, desplázate hasta la página principal de la bifurcación (o copia de tu repositorio) donde se creó la rama de la solicitud de extracción. +{% data reusables.repositories.copy-clone-url %} {% data reusables.command_line.open_the_multi_os_terminal %} {% tip %} - **Tip:** If you prefer to clone the fork using {% data variables.product.prodname_desktop %}, then see "[Cloning a repository to {% data variables.product.prodname_desktop %}](/articles/cloning-a-repository/#cloning-a-repository-to-github-desktop)." + **Sugerencia:** Si prefieres clonar la bifurcación mediante {% data variables.product.prodname_desktop %}, consulta "[Clonar un repositorio en {% data variables.product.prodname_desktop %}](/articles/cloning-a-repository/#cloning-a-repository-to-github-desktop)". {% endtip %} -4. Change the current working directory to the location where you want to download the cloned directory. +4. Cambia el directorio de trabajo actual a la ubicación donde deseas descargar el directorio clonado. ```shell $ cd open-source-projects ``` -5. Type `git clone`, and then paste the URL you copied in Step 3. +5. Escribe `git clone` y pega la dirección URL que has copiado en el paso 3. ```shell $ git clone https://{% data variables.command_line.codeblock %}/USERNAME/FORK-OF-THE-REPOSITORY ``` -6. Press **Enter**. Your local clone will be created. +6. Presione **ENTRAR**. Se creará tu clon local. ```shell $ git clone https://{% data variables.command_line.codeblock %}/USERNAME/FORK-OF-THE-REPOSITORY > Cloning into `FORK-OF-THE-REPOSITORY`... @@ -56,27 +60,26 @@ Only the user who created the pull request can give you permission to push commi ``` {% tip %} - **Tip:** The error message "fatal: destination path 'REPOSITORY-NAME' already exists and is not an empty directory" means that your current working directory already contains a repository with the same name. To resolve the error, you must clone the fork in a different directory. + **Sugerencia:** El mensaje de error "fatal: destination path 'REPOSITORY-NAME' already exists and is not an empty directory" significa que tu directorio de trabajo actual ya contiene un repositorio con el mismo nombre. Para resolver el error, debes clonar la bifurcación en un directorio diferente. {% endtip %} -7. Navigate into your new cloned repository. +7. Desplázate hasta el nuevo repositorio clonado. ```shell $ cd FORK-OF-THE-REPOSITORY ``` -7. Switch branches to the compare branch of the pull request where the original changes were made. If you navigate to the original pull request, you'll see the compare branch at the top of the pull request. -![compare-branch-example](/assets/images/help/pull_requests/compare-branch-example.png) - In this example, the compare branch is `test-branch`: +7. Alterna las ramas para comparar la rama de la solicitud de extracción donde se realizaron los cambios originales. Si te desplazas hasta la solicitud de extracción original, verás la rama de comparación en la parte superior de la solicitud de extracción. +![compare-branch-example](/assets/images/help/pull_requests/compare-branch-example.png) En este ejemplo, la rama de comparación es `test-branch`: ```shell $ git checkout test-branch ``` {% tip %} - **Tip:** For more information about pull request branches, including examples, see "[Creating a Pull Request](/articles/creating-a-pull-request#changing-the-branch-range-and-destination-repository)." + **Sugerencia:** Para obtener más información sobre las ramas de solicitudes de incorporación de cambios, con ejemplos incluidos, consulta "[Creación de una solicitud de incorporación de cambios](/articles/creating-a-pull-request#changing-the-branch-range-and-destination-repository)". {% endtip %} -8. At this point, you can do anything you want with this branch. You can push new commits to it, run some local tests, or merge other branches into the branch. Make modifications as you like. -9. After you commit your changes to the head branch of the pull request you can push your changes up to the original pull request directly. In this example, the head branch is `test-branch`: +8. En este punto, puedes hacer lo que desees con esta rama. Puedes subir confirmaciones nuevas a ella, ejecutar algunas pruebas locales, o fusionar otras ramas en esta rama. Realiza las modificaciones que desees. +9. Una vez que confirmas tus cambios en la rama de encabezado de la solicitud de extracción, puedes subir los cambios a la solicitud original directamente. En este ejemplo, la rama de encabezado es `test-branch`: ```shell $ git push origin test-branch > Counting objects: 32, done. @@ -88,8 +91,8 @@ Only the user who created the pull request can give you permission to push commi > 12da2e9..250e946 test-branch -> test-branch ``` -Your new commits will be reflected on the original pull request on {% data variables.product.product_location %}. +Tus nuevas confirmaciones se reflejarán en la solicitud de extracción original en {% data variables.product.product_location %}. -## Further Reading +## Lecturas adicionales -- "[About forks](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)" +- "[Acerca de las bifurcaciones](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)" diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork.md index c0a3c8471d..cc58cee4f2 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork.md @@ -1,6 +1,6 @@ --- -title: Creating a pull request from a fork -intro: You can create a pull request to propose changes you've made to a fork of an upstream repository. +title: Crear una solicitud de extracción desde una bifurcación +intro: Puedes crear una solicitud de extracción para proponer cambios que has hecho a una bifurcación de un repositorio ascendente. redirect_from: - /github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork - /articles/creating-a-pull-request-from-a-fork @@ -15,28 +15,31 @@ versions: topics: - Pull requests shortTitle: Create a PR from a fork +ms.openlocfilehash: 5a4aceef12c214d157dbdac7bf838bbe80e81731 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145139613' --- -If your pull request compares your topic branch with a branch in the upstream repository as the base branch, then your topic branch is also called the compare branch of the pull request. For more information about pull request branches, including examples, see "[Creating a pull request](/articles/creating-a-pull-request/#changing-the-branch-range-and-destination-repository)." +Si tu solicitud de extracción compara tu rama de tema con una rama del repositorio ascendente como la rama base, entonces tu rama de tema también se llamará rama de comparación de la solicitud de extracción. Para obtener más información sobre las ramas de solicitudes de incorporación de cambios, con ejemplos incluidos, consulte "[Creación de una solicitud de incorporación de cambios](/articles/creating-a-pull-request/#changing-the-branch-range-and-destination-repository)". {% data reusables.pull_requests.perms-to-open-pull-request %} -1. Navigate to the original repository where you created your fork. +1. Navega al repositorio original de donde creaste tu bifurcación. {% data reusables.repositories.new-pull-request %} -3. On the Compare page, click **compare across forks**. - ![Compare across forks link](/assets/images/help/pull_requests/compare-across-forks-link.png) -4. In the "base branch" drop-down menu, select the branch of the upstream repository you'd like to merge changes into. - ![Drop-down menus for choosing the base fork and branch](/assets/images/help/pull_requests/choose-base-fork-and-branch.png) -5. In the "head fork" drop-down menu, select your fork, then use the "compare branch" drop-down menu to select the branch you made your changes in. - ![Drop-down menus for choosing the head fork and compare branch](/assets/images/help/pull_requests/choose-head-fork-compare-branch.png) -{% data reusables.repositories.pr-title-description %} -{% data reusables.repositories.allow-maintainers-user-forks %} +3. En la página Compare, haga clic en **compare across forks**. + ![Vínculo compare across forks](/assets/images/help/pull_requests/compare-across-forks-link.png) +4. En el menú desplegable de la "rama base", selecciona la rama del repositorio ascendente en donde quieras fusionar los cambios. + ![Menús desplegables para elegir la bifurcación y la rama base](/assets/images/help/pull_requests/choose-base-fork-and-branch.png) +5. En el menú desplegable de la "bifurcación principal", selecciona tu bifurcación. Posteriormente, utiliza el menú desplegable de "comparar rama" para seleccionar aquella en la que realizaste los cambios. + ![Menús desplegables para elegir la bifurcación principal y comparar la rama](/assets/images/help/pull_requests/choose-head-fork-compare-branch.png) {% data reusables.repositories.pr-title-description %} {% data reusables.repositories.allow-maintainers-user-forks %} - ![allow-maintainers-to-make-edits-checkbox](/assets/images/help/pull_requests/allow-maintainers-to-make-edits.png) -{% data reusables.repositories.create-pull-request %} + ![allow-maintainers-to-make-edits-checkbox](/assets/images/help/pull_requests/allow-maintainers-to-make-edits.png) {% data reusables.repositories.create-pull-request %} {% data reusables.repositories.asking-for-review %} -## Further reading +## Información adicional -- "[Working with forks](/articles/working-with-forks)" -- "[Allowing changes to a pull request branch created from a fork](/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork)" +- "[Trabajar con bifurcaciones](/articles/working-with-forks)" +- "[Permitir cambios para una rama de solicitud de incorporación de cambios creada desde una bifurcación](/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork)" diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request.md index 1697f75024..04258a17ac 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request.md @@ -1,6 +1,6 @@ --- -title: Creating a pull request -intro: 'Create a pull request to propose and collaborate on changes to a repository. These changes are proposed in a *branch*, which ensures that the default branch only contains finished and approved work.' +title: Crear una solicitud de incorporación de cambios +intro: 'Crea una solicitud de incorporación de cambios para proponer cambios en un repositorio y colaborar con ellos. Estos cambios se proponen en una *rama*, lo cual garantiza que la rama predeterminada contenga únicamente trabajo finalizado y aprobado.' permissions: 'Anyone with read access to a repository can create a pull request. {% data reusables.enterprise-accounts.emu-permission-propose %}' redirect_from: - /github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request @@ -13,54 +13,56 @@ versions: ghec: '*' topics: - Pull requests +ms.openlocfilehash: de387cea338fb927d2baeedd79855eefbdbc82ec +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147110998' --- +Si deseas crear una rama nueva para tu solicitud de extracción y no tienes permisos de escritura para el repositorio, puedes bifurcarlo primero. Para más información, vea "[Creación de una solicitud de incorporación de cambios a partir de una bifurcación](/articles/creating-a-pull-request-from-a-fork)" y "[Acerca de las bifurcaciones](/articles/about-forks)". -If you want to create a new branch for your pull request and do not have write permissions to the repository, you can fork the repository first. For more information, see "[Creating a pull request from a fork](/articles/creating-a-pull-request-from-a-fork)" and "[About forks](/articles/about-forks)." - -You can specify which branch you'd like to merge your changes into when you create your pull request. Pull requests can only be opened between two branches that are different. +Puedes especificar en qué rama deseas fusionar tus cambios cuando creas tu solicitud de extracción. Las solicitudes de extracción solo se pueden abrir entre dos ramas que sean diferentes. {% data reusables.pull_requests.perms-to-open-pull-request %} {% data reusables.pull_requests.close-issues-using-keywords %} -## Changing the branch range and destination repository +## Cambiar el rango de la rama y el repositorio de destino -By default, pull requests are based on the parent repository's default branch. For more information, see "[About branches](/github/collaborating-with-issues-and-pull-requests/about-branches#about-the-default-branch)." +Predeterminadamente, las solicitudes de cambios se basan en la rama predeterminada del repositorio padre. Para más información, vea "[Acerca de las ramas](/github/collaborating-with-issues-and-pull-requests/about-branches#about-the-default-branch)". -If the default parent repository isn't correct, you can change both the parent repository and the branch with the drop-down lists. You can also swap your head and base branches with the drop-down lists to establish diffs between reference points. References here must be branch names in your GitHub repository. +Si el repositorio padre predeterminado no es el correcto, puedes cambiar tanto el repositorio padre como la rama con las listas desplegables. También puedes intercambiar tus ramas base y encabezado con las listas desplegables para establecer diferencias entre los puntos de referencia. Las referencias que aparecen aquí deben ser nombres de ramas en tu repositorio GitHub. -![Pull Request editing branches](/assets/images/help/pull_requests/pull-request-review-edit-branch.png) +![Ramas para editar la solicitud de extracción](/assets/images/help/pull_requests/pull-request-review-edit-branch.png) -When thinking about branches, remember that the *base branch* is **where** changes should be applied, the *head branch* contains **what** you would like to be applied. +Al pensar en las ramas, recuerde que la *rama base* es **donde** se deben aplicar los cambios y la *rama principal* contiene **lo que** se quiere aplicar. -When you change the base repository, you also change notifications for the pull request. Everyone that can push to the base repository will receive an email notification and see the new pull request in their dashboard the next time they sign in. +Cuando cambias el repositorio base, también puedes cambiar las notificaciones de la solicitud de extracción. Cualquier usuario que pueda subir al repositorio base recibirá una notificación por correo electrónico y verá la nueva solicitud de extracción en su tablero la próxima vez que inicie sesión. -When you change any of the information in the branch range, the Commit and Files changed preview areas will update to show your new range. +Cuando cambies alguna información en el rango de la rama, las áreas de vista previa modificadas Confirmar y Campos se actualizarán para mostrar tu nuevo rango. {% tip %} -**Tips**: -- Using the compare view, you can set up comparisons across any timeframe. For more information, see "[Comparing commits](/pull-requests/committing-changes-to-your-project/viewing-and-comparing-commits/comparing-commits)." -- Project maintainers can add a pull request template for a repository. Templates include prompts for information in the body of a pull request. For more information, see "[About issue and pull request templates](/articles/about-issue-and-pull-request-templates)." +**Sugerencias**: +- Usando la vista comparativa, puedes configurar comparaciones en todo el periodo. Para más información, vea "[Comparación de confirmaciones](/pull-requests/committing-changes-to-your-project/viewing-and-comparing-commits/comparing-commits)". +- Los mantenedores de proyecto pueden agregar una plantilla de solicitud de extracción para un repositorio. Las plantillas incluyen indicaciones para la información en el cuerpo de una solicitud de extracción. Para más información, vea "[Acerca de las plantillas de incidencias y solicitudes de incorporación de cambios](/articles/about-issue-and-pull-request-templates)". {% endtip %} -## Creating the pull request +## Crear una solicitud de extracción {% webui %} {% data reusables.repositories.navigate-to-repo %} -2. In the "Branch" menu, choose the branch that contains your commits. - ![Branch dropdown menu](/assets/images/help/pull_requests/branch-dropdown.png) -{% data reusables.repositories.new-pull-request %} -4. Use the _base_ branch dropdown menu to select the branch you'd like to merge your changes into, then use the _compare_ branch drop-down menu to choose the topic branch you made your changes in. - ![Drop-down menus for choosing the base and compare branches](/assets/images/help/pull_requests/choose-base-and-compare-branches.png) -{% data reusables.repositories.pr-title-description %} -{% data reusables.repositories.create-pull-request %} +2. En el menú "Branch" (Rama), elige la rama que contiene tus confirmaciones. + ![Menú desplegable Rama](/assets/images/help/pull_requests/branch-dropdown.png) {% data reusables.repositories.new-pull-request %} +4. Use el menú desplegable de la rama _base_ para seleccionar la rama en la que quiera combinar los cambios y, después, use el menú desplegable de la rama de _comparación_ para elegir la rama de tema en la que ha realizado los cambios. + ![Menús desplegables para elegir la ramas base y de comparación](/assets/images/help/pull_requests/choose-base-and-compare-branches.png) {% data reusables.repositories.pr-title-description %} {% data reusables.repositories.create-pull-request %} {% data reusables.repositories.asking-for-review %} -After your pull request has been reviewed, it can be [merged into the repository](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request). +Una vez que se haya revisado la solicitud de incorporación de cambios, se puede [combinar en el repositorio](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request). {% endwebui %} @@ -68,55 +70,55 @@ After your pull request has been reviewed, it can be [merged into the repository {% data reusables.cli.cli-learn-more %} -To create a pull request, use the `gh pr create` subcommand. +Para crear una solicitud de incorporación de cambios, use el subcomando `gh pr create`. ```shell gh pr create ``` -To assign a pull request to an individual, use the `--assignee` or `-a` flags. You can use `@me` to self-assign the pull request. +Para asignar una solicitud de incorporación de cambios a un individuo, use las marcas `--assignee` o `-a`. Puede usar `@me` para asignarse la solicitud de incorporación de cambios. ```shell gh pr create --assignee "@octocat" ``` -To specify the branch into which you want the pull request merged, use the `--base` or `-B` flags. To specify the branch that contains commits for your pull request, use the `--head` or `-H` flags. +Para especificar la rama en la que quiere combinar la solicitud de incorporación de cambios, use las marcas `--base` o `-B`. Para especificar la rama que contiene confirmaciones para la solicitud de incorporación de cambios, use las marcas `--head` o `-H`. ```shell gh pr create --base my-base-branch --head my-changed-branch ``` -To include a title and body for the new pull request, use the `--title` and `--body` flags. +A fin de incluir un título y un cuerpo para la nueva solicitud de incorporación de cambios, use las marcas `--title` y `--body`. ```shell gh pr create --title "The bug is fixed" --body "Everything works again" ``` -To mark a pull request as a draft, use the `--draft` flag. +Para marcar una solicitud de incorporación de cambios como borrador, use la marca `--draft`. ```shell gh pr create --draft ``` -To add a labels or milestones to the new pull request, use the `--label` and `--milestone` flags. +Para agregar etiquetas o hitos a la nueva solicitud de incorporación de cambios, use las marcas `--label` y `--milestone`. ```shell gh pr create --label "bug,help wanted" --milestone octocat-milestone ``` -To add the new pull request to a specific project, use the `--project` flag. +Para agregar la nueva solicitud de incorporación de cambios a un proyecto concreto, use la marca `--project`. ```shell gh pr create --project octocat-project ``` -To assign an individual or team as reviewers, use the `--reviewer` flag. +Para asignar a un usuario o equipo como revisores, use la marca `--reviewer`. ```shell gh pr create --reviewer monalisa,hubot --reviewer myorg/team-name ``` -To create the pull request in your default web browser, use the `--web` flag. +Para crear la solicitud de incorporación de cambios en el explorador web predeterminado, use la marca `--web`. ```shell gh pr create --web @@ -128,25 +130,21 @@ gh pr create --web {% mac %} -1. Switch to the branch that you want to create a pull request for. For more information, see "[Switching between branches](/desktop/contributing-and-collaborating-using-github-desktop/managing-branches#switching-between-branches)." -2. Click **Create Pull Request**. {% data variables.product.prodname_desktop %} will open your default browser to take you to {% data variables.product.prodname_dotcom %}. - ![The Create Pull Request button](/assets/images/help/desktop/mac-create-pull-request.png) -4. On {% data variables.product.prodname_dotcom %}, confirm that the branch in the **base:** drop-down menu is the branch where you want to merge your changes. Confirm that the branch in the **compare:** drop-down menu is the topic branch where you made your changes. - ![Drop-down menus for choosing the base and compare branches](/assets/images/help/desktop/base-and-compare-branches.png) -{% data reusables.repositories.pr-title-description %} -{% data reusables.repositories.create-pull-request %} +1. Cambia a la rama para la cual quieras crear una solicitud de extracción. Para más información, vea "[Cambio de ramas](/desktop/contributing-and-collaborating-using-github-desktop/managing-branches#switching-between-branches)". +2. Haga clic en **Crear solicitud de incorporación de cambios**. {% data variables.product.prodname_desktop %} abrirá tu buscador predeterminado para llevarte a {% data variables.product.prodname_dotcom %}. + ![El botón Crear solicitud de incorporación de cambios](/assets/images/help/desktop/mac-create-pull-request.png) +4. En {% data variables.product.prodname_dotcom %}, confirme que la rama en el menú desplegable **base:** es en la que quiere combinar los cambios. Confirme que la rama del menú desplegable **compare:** es la rama de temas en la que ha realizado los cambios. + ![Menús desplegables para elegir la ramas base y de comparación](/assets/images/help/desktop/base-and-compare-branches.png) {% data reusables.repositories.pr-title-description %} {% data reusables.repositories.create-pull-request %} {% endmac %} {% windows %} -1. Switch to the branch that you want to create a pull request for. For more information, see "[Switching between branches](/desktop/contributing-and-collaborating-using-github-desktop/managing-branches#switching-between-branches)." -2. Click **Create Pull Request**. {% data variables.product.prodname_desktop %} will open your default browser to take you to {% data variables.product.prodname_dotcom %}. - ![The Create Pull Request button](/assets/images/help/desktop/windows-create-pull-request.png) -3. On {% data variables.product.prodname_dotcom %}, confirm that the branch in the **base:** drop-down menu is the branch where you want to merge your changes. Confirm that the branch in the **compare:** drop-down menu is the topic branch where you made your changes. - ![Drop-down menus for choosing the base and compare branches](/assets/images/help/desktop/base-and-compare-branches.png) -{% data reusables.repositories.pr-title-description %} -{% data reusables.repositories.create-pull-request %} +1. Cambia a la rama para la cual quieras crear una solicitud de extracción. Para más información, vea "[Cambio de ramas](/desktop/contributing-and-collaborating-using-github-desktop/managing-branches#switching-between-branches)". +2. Haga clic en **Crear solicitud de incorporación de cambios**. {% data variables.product.prodname_desktop %} abrirá tu buscador predeterminado para llevarte a {% data variables.product.prodname_dotcom %}. + ![El botón Crear solicitud de incorporación de cambios](/assets/images/help/desktop/windows-create-pull-request.png) +3. En {% data variables.product.prodname_dotcom %}, confirme que la rama en el menú desplegable **base:** es en la que quiere combinar los cambios. Confirme que la rama del menú desplegable **compare:** es la rama de temas en la que ha realizado los cambios. + ![Menús desplegables para elegir la ramas base y de comparación](/assets/images/help/desktop/base-and-compare-branches.png) {% data reusables.repositories.pr-title-description %} {% data reusables.repositories.create-pull-request %} {% endwindows %} @@ -156,23 +154,23 @@ gh pr create --web {% codespaces %} -1. Once you've committed changes to your local copy of the repository, click the **Create Pull Request** icon. -![Source control side bar with staging button highlighted](/assets/images/help/codespaces/codespaces-commit-pr-button.png) -1. Check that the local branch and repository you're merging from, and the remote branch and repository you're merging into, are correct. Then give the pull request a title and a description. -![GitHub pull request side bar](/assets/images/help/codespaces/codespaces-commit-pr.png) -1. Click **Create**. +1. Después de haber confirmado los cambios en la copia local del repositorio, haga clic en el icono **Crear solicitud de incorporación de cambios**. +![Barra lateral de control de código fuente con el botón de almacenamiento provisional resaltado](/assets/images/help/codespaces/codespaces-commit-pr-button.png) +1. Verifica que el repositorio y la rama local desde la que estás haciendo la fusión y la rama y repositorio remotos hacia los que estés haciendo la fusión sean correctos. Después, asigna un nombre y descripción a la solicitud de cambios. +![Barra lateral de solicitudes de incorporación de cambios de GitHub](/assets/images/help/codespaces/codespaces-commit-pr.png) +1. Haga clic en **Crear**. -For more information on creating pull requests in {% data variables.product.prodname_github_codespaces %}, see "[Using {% data variables.product.prodname_github_codespaces %} for pull requests](/codespaces/developing-in-codespaces/using-github-codespaces-for-pull-requests)." +Para más información sobre cómo crear solicitudes de incorporación de cambios en {% data variables.product.prodname_github_codespaces %}, consulta "[Uso de {% data variables.product.prodname_github_codespaces %} para solicitudes de incorporación de cambios](/codespaces/developing-in-codespaces/using-github-codespaces-for-pull-requests)". {% endcodespaces %} {% endif %} -## Further reading +## Información adicional -- "[Creating a pull request from a fork](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork)" -- "[Keeping your pull request in sync with the base branch](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/keeping-your-pull-request-in-sync-with-the-base-branch)" -- "[Changing the base branch of a pull request](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-base-branch-of-a-pull-request)" -- "[Adding issues and pull requests to a project board from the sidebar](/articles/adding-issues-and-pull-requests-to-a-project-board/#adding-issues-and-pull-requests-to-a-project-board-from-the-sidebar)" -- "[About automation for issues and pull requests with query parameters](/issues/tracking-your-work-with-issues/creating-issues/about-automation-for-issues-and-pull-requests-with-query-parameters)" -- "[Assigning issues and pull requests to other GitHub users](/issues/tracking-your-work-with-issues/managing-issues/assigning-issues-and-pull-requests-to-other-github-users)" -- "[Writing on GitHub](/github/writing-on-github)" +- "[Creación de una solicitud de incorporación de cambios desde una bifurcación](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork)" +- "[Mantenimiento de la solicitud de incorporación de cambios sincronizada con la rama base](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/keeping-your-pull-request-in-sync-with-the-base-branch)" +- "[Cambio de la rama base de una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-base-branch-of-a-pull-request)" +- "[Adición de incidencias y solicitudes de incorporación de cambios a un panel de proyecto desde la barra lateral](/articles/adding-issues-and-pull-requests-to-a-project-board/#adding-issues-and-pull-requests-to-a-project-board-from-the-sidebar)" +- "[Acerca de la automatización para incidencias y solicitudes de incorporación de cambios con parámetros de consulta](/issues/tracking-your-work-with-issues/creating-issues/about-automation-for-issues-and-pull-requests-with-query-parameters)" +- "[Asignación de incidencias y solicitudes de incorporación de cambios a otros usuarios de GitHub](/issues/tracking-your-work-with-issues/managing-issues/assigning-issues-and-pull-requests-to-other-github-users)" +- "[Escritura en GitHub](/github/writing-on-github)" diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository.md index 521d8fef16..7829a10d4d 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository.md @@ -1,6 +1,6 @@ --- -title: Creating and deleting branches within your repository -intro: 'You can create or delete branches directly on {% data variables.product.product_name %}.' +title: Crear y eliminar ramas en tu repositorio +intro: 'Puedes crear o eliminar ramas directamente en {% data variables.product.product_name %}.' redirect_from: - /github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository - /articles/deleting-branches-in-a-pull-request @@ -14,69 +14,70 @@ versions: topics: - Pull requests shortTitle: Create & delete branches +ms.openlocfilehash: 44b56d8a1884e5cbfe0832f291cdc244b57a3810 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147526634' --- - -## Creating a branch -You can create a branch in different ways on {% data variables.product.product_name %}. +## Cómo crear una rama +Puedes crear una rama de diferentes maneras en{% data variables.product.product_name %}. {% note %} -**Note:** You can only create a branch in a repository to which you have push access. +**Nota**: Solo puedes crear una rama en un repositorio en el que tengas acceso de inserción. {% endnote %} {% ifversion create-branch-from-overview %} -### Creating a branch via the branches overview -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.navigate-to-branches %} -1. Click **New branch**. - ![Screenshot of branches overview page with new branch button emphasized](/assets/images/help/branches/new-branch-button.png) -2. In the dialog box, enter the branch name and optionally change the branch source. - If the repository is a fork, you also have the option to select the upstream repository as the branch source. - ![Screenshot of branch creation modal for a fork with branch source emphasized](/assets/images/help/branches/branch-creation-popup-branch-source.png) -3. Click **Create branch**. - ![Screenshot of branch creation modal with create branch button emphasized](/assets/images/help/branches/branch-creation-popup-button.png) -{% endif %} +### Creación de una rama en la página de información general de ramas +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.navigate-to-branches %} +1. Haz clic en **Nueva rama**. + ![Captura de pantalla de la página de información general de ramas con el botón Nueva rama resaltado](/assets/images/help/branches/new-branch-button.png) +2. En el cuadro de diálogo, escribe el nombre de la rama y, opcionalmente, cambia su origen. + Si el repositorio es una bifurcación, también puedes seleccionar el repositorio ascendente como origen de la rama. + ![Captura de pantalla del diálogo modal de creación de ramas para una bifurcación con un origen de rama resaltado](/assets/images/help/branches/branch-creation-popup-branch-source.png) +3. Haz clic en **Crear rama**. + ![Captura de pantalla del diálogo modal de creación de ramas con el botón Crear rama resaltado](/assets/images/help/branches/branch-creation-popup-button.png) {% endif %} -### Creating a branch using the branch dropdown +### Creación de una rama mediante la lista desplegable de ramas {% data reusables.repositories.navigate-to-repo %} -1. Optionally, if you want to create the new branch from a branch other than the default branch of the repository, click {% octicon "git-branch" aria-label="The branch icon" %} **Branches** then choose another branch. - ![Branches link on overview page](/assets/images/help/branches/branches-overview-link.png) -1. Click the branch selector menu. - ![branch selector menu](/assets/images/help/branch/branch-selection-dropdown.png) -1. Type a unique name for your new branch, then select **Create branch**. - ![branch creation text box](/assets/images/help/branch/branch-creation-text-box.png) +1. Opcionalmente, si quieres crear la rama desde una rama distinta de la predeterminada para el repositorio, haz clic en {% octicon "git-branch" aria-label="The branch icon" %} **Ramas** y, después, elige otra rama. + ![Vínculo de ramas en la página de información general](/assets/images/help/branches/branches-overview-link.png) +1. Haz clic en el menú del selector de ramas. + ![Menú del selector de ramas](/assets/images/help/branch/branch-selection-dropdown.png) +1. Escriba un nombre único para la nueva rama y seleccione **Crear rama**. + ![Cuadro de texto de creación de ramas](/assets/images/help/branch/branch-creation-text-box.png) {% ifversion fpt or ghec or ghes > 3.4 %} -### Creating a branch for an issue -You can create a branch to work on an issue directly from the issue page and get started right away. For more information, see "[Creating a branch to work on an issue](/issues/tracking-your-work-with-issues/creating-a-branch-for-an-issue)". +### Creación de una rama para una incidencia +Puedes crear una rama para trabajar en una incidencia directamente desde la página de la incidencia y empezar de inmediato. Para obtener más información, consulta "[Creación de una rama para trabajar en una incidencia](/issues/tracking-your-work-with-issues/creating-a-branch-for-an-issue)". {% endif %} -## Deleting a branch +## Cómo eliminar una rama {% data reusables.pull_requests.automatically-delete-branches %} {% note %} -**Note:** If the branch you want to delete is the repository's default branch, you must choose a new default branch before deleting the branch. For more information, see "[Changing the default branch](/github/administering-a-repository/changing-the-default-branch)." +**Nota:** Si la rama que quiere eliminar es la predeterminada del repositorio, debe elegir una rama predeterminada nueva antes de eliminarla. Para más información, vea "[Cambio de la rama predeterminada](/github/administering-a-repository/changing-the-default-branch)". {% endnote %} -If the branch you want to delete is associated with an open pull request, you must merge or close the pull request before deleting the branch. For more information, see "[Merging a pull request](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request)" or "[Closing a pull request](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/closing-a-pull-request)." +Si la rama que quieres borrar está asociada con una solicitud de cambios abierta, debes fusionar o cerrar dicha solicitud antes de borrar la rama. Para más información, vea "[Combinación de una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request)" o "[Cierre de una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/closing-a-pull-request)". -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.navigate-to-branches %} -1. Scroll to the branch that you want to delete, then click {% octicon "trash" aria-label="The trash icon to delete the branch" %}. - ![delete the branch](/assets/images/help/branches/branches-delete.png) {% ifversion fpt or ghes > 3.5 or ghae-issue-6763 or ghec %} -1. If you try to delete a branch that is associated with at least one open pull request, you must confirm that you intend to close the pull request(s). +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.navigate-to-branches %} +1. Desplácese hasta la rama que quiera eliminar y, después, haga clic en {% octicon "trash" aria-label="The trash icon to delete the branch" %}. + ![eliminar la rama](/assets/images/help/branches/branches-delete.png) {% ifversion fpt or ghes > 3.5 or ghae-issue-6763 or ghec %} +1. Si intentas eliminar una rama asociada al menos a una solicitud de incorporación de cambios abierta, debes confirmar que tienes previsto cerrar las solicitudes de incorporación de cambios. - ![Confirm deleting a branch](/assets/images/help/branches/confirm-deleting-branch.png){% endif %} + ![Confirmación de la eliminación de una rama](/assets/images/help/branches/confirm-deleting-branch.png){% endif %} -{% data reusables.pull_requests.retargeted-on-branch-deletion %} -For more information, see "[About branches](/github/collaborating-with-issues-and-pull-requests/about-branches#working-with-branches)." +{% data reusables.pull_requests.retargeted-on-branch-deletion %} Para más información, vea "[Acerca de las ramas](/github/collaborating-with-issues-and-pull-requests/about-branches#working-with-branches)". -## Further reading +## Información adicional -- "[About branches](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches)" -- "[Viewing branches in your repository](/github/administering-a-repository/viewing-branches-in-your-repository)" -- "[Deleting and restoring branches in a pull request](/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request)" +- "[Acerca de las ramas](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches)" +- "[Visualización de ramas en el repositorio](/github/administering-a-repository/viewing-branches-in-your-repository)" +- "[Eliminación y restauración de ramas en una solicitud de incorporación de cambios](/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request)" diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/index.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/index.md index 5d2c4bf16b..d86983707d 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/index.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/index.md @@ -1,6 +1,6 @@ --- -title: Proposing changes to your work with pull requests -intro: 'After you add changes to a topic branch or fork, you can open a pull request to ask your collaborators or the repository administrator to review your changes before merging them into the project.' +title: Propuesta de cambios en el trabajo con solicitudes de incorporación de cambios +intro: 'Después de agregar cambios a una rama de tema o bifurcación, puedes abrir una solicitud de extracción para pedirle a tus colaboradores o al administrador del repositorio que revisen tus cambios antes de fusionarlos con el proyecto.' redirect_from: - /github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests - /articles/proposing-changes-to-your-work-with-pull-requests @@ -26,5 +26,11 @@ children: - /changing-the-base-branch-of-a-pull-request - /committing-changes-to-a-pull-request-branch-created-from-a-fork shortTitle: Propose changes +ms.openlocfilehash: 6c13c67b6dd3dcd798274f3cc9ef608a4a8117a5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145139602' --- diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/keeping-your-pull-request-in-sync-with-the-base-branch.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/keeping-your-pull-request-in-sync-with-the-base-branch.md index 463dd436a3..b9c5032a69 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/keeping-your-pull-request-in-sync-with-the-base-branch.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/keeping-your-pull-request-in-sync-with-the-base-branch.md @@ -1,6 +1,6 @@ --- -title: Mantener sincronizada tu solicitud de cambios en la rama base -intro: 'Después de que abres una solicitud de cambios, puedes actualizar la rama de encabezado, la cual contiene tus cambios con cualquier otro que se haya hecho en la rama base.' +title: Mantener la solicitud de incorporación de cambios sincronizada con la rama base +intro: 'Después de abrir una solicitud de incorporación de cambios, puedes actualizar la rama principal, que contiene los cambios, con los cambios realizados en la rama base.' permissions: People with write permissions to the repository to which the head branch of the pull request belongs can update the head branch with changes that have been made in the base branch. versions: fpt: '*' @@ -9,45 +9,49 @@ versions: ghec: '*' topics: - Pull requests -shortTitle: Actualizar la rama de encabezado +shortTitle: Update the head branch +ms.openlocfilehash: d7819b45cf3290c09e3b231825e494fd1d82daea +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145139597' --- +## Acerca de cómo mantener sincronizada la solicitud de incorporación de cambios -## Acerca de mantener tu solicitud de cambios sincronizada +Antes de combinar las solicitudes de incorporación de cambios, es posible que se combinen otros cambios en la rama base, lo que hace que la rama principal de la solicitud de incorporación de cambios no esté sincronizada. La actualización de la solicitud de incorporación de cambios con los cambios más recientes de la rama base puede ayudar a detectar problemas antes de la combinación. -Antes de que fusiones tus solicitudes de cambios, podrían fusionarse otros cambios en la rama base, lo cual ocasionaría que tu rama de encabezado de la solicitud de cambios se desincronice. El actualizar tu solicitud de cambios con los últimos cambios de la rama base puede ayudarte a notar problemas antes de la fusión. +Puede actualizar la rama principal de una solicitud de incorporación de cambios desde la línea de comandos o la página de la solicitud de incorporación de cambios. El botón **Update branch** aparece cuando se cumplen todos estos valores: -Puedes actualizar una rama de encabezado de una solicitud de cambios con la línea de comandos o en la página de la solicitud de cambios. Se mostrará el botón **Actualizar rama** cuando se cumpla con todo esto: +* No hay conflictos de combinación entre la rama de solicitud de incorporación de cambios y la rama base. +* La rama de solicitud de incorporación de cambios no está actualizada con la rama base. +* La rama base requiere que las ramas estén actualizadas antes de combinarse{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6069 %} o tener habilitado el ajuste para sugerir siempre la actualización de ramas{% endif %}. -* Que no haya conflictos de fusión entre la rama de la solicitud de cambios y la rama base. -* Que la rama de la solicitud de cambios no esté actualizada con la rama base. -* Que la rama base requiera que las ramas estén actualizadas antes de fusionarlas{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6069 %} o que esté habilitada la configuración para que siempre se sugiera actualizar las ramas{% endif %}. +Para obtener más información, consulte "[Requerir comprobaciones de estado antes de las combinaciones](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches){% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6069 %}" y "[Administración de sugerencias para actualizar ramas de solicitudes de incorporación de cambios](/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-suggestions-to-update-pull-request-branches){% endif %}". -Para obtener más información, consulta las secciones "[Requerir verificaciones de estado antes de fusionar](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches){% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6069 %}" y "[Adminsitrar las sugerencias para actualizar las ramas de la solicitud de cambios](/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-suggestions-to-update-pull-request-branches){% endif %}". +Si hay cambios en la rama base que provocan conflictos de combinación en la rama de solicitud de incorporación de cambios, no podrá actualizar la rama hasta que se resuelvan todos los conflictos. Para más información, vea "[Acerca de los conflictos de combinación](/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/about-merge-conflicts)". -Si existen cambios en la rama base que ocasiones conflictos de fusión en la rama de tu solicitud de cambios, no podrás actualizar la rama hasta que se resuelvan todos los conflictos. Para obtener más información, consulta la sección "[Acerca de los conflictos de fusión](/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/about-merge-conflicts)". - -{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6069 %} -Desde la página de la solicitud de cambios, puedes actualizar la rama de tu solicitud de cambios utilizando una fusión tradicional o rebasando. Una fusión tradicional dará como resultado una confirmación de fusión que fusionará la rama base en la rama de encabezado de la solicitud de cambios. El rebase aplica los cambios desde _tu_ rama en la última versión de la rama base. El resultado es una rama con un historial linear, ya que no se crea ninguna confirmación de fusión. -{% else %} -El actualizar tu rama desde la página de solicitudes de cambio realizará una fusión tradicional. La confirmación de fusión resultante fusionará la rama base en la rama de encabezado de la solicitud de cambios. +{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6069 %} En la página de la solicitud de incorporación de cambios, puede actualizar su rama mediante una combinación tradicional o un cambio de base. Una combinación tradicional genera una confirmación de combinación que combina la rama base en la rama principal de la solicitud de incorporación de cambios. El cambio de base aplica los cambios de _la_ rama a la versión más reciente de la rama base. El resultado es una rama con un historial lineal, ya que no se crea ninguna confirmación de combinación. +{% else %} La actualización de la rama desde la página de la solicitud de incorporación de cambios realiza una combinación tradicional. La confirmación de combinación resultante combina la rama base en la rama principal de la solicitud de incorporación de cambios. {% endif %} -## Actualizar tu rama de solicitud de cambios +## Actualización de la rama de solicitud de incorporación de cambios {% data reusables.repositories.sidebar-pr %} -1. En la lista de "Solicitud de cambios", haz clic en la solicitud que te gustaría actualizar. +1. En la lista "Pull Requests", haga clic en la solicitud de incorporación de cambios que desea actualizar. {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6069 %} -1. En la sección de fusión cerca de la parte inferior de la página, puedes: - - Hacer clic en **Actualizar rama** para realizar una fusión tradicional. ![Botón para actualizar la rama](/assets/images/help/pull_requests/pull-request-update-branch-with-dropdown.png) - - Haz clic en el menú desplegable de "actualizar rama", luego en **Actualizar con rebase** y luego en **Rebasar rama** para actualizar rebasando en la rama base. ![Menú desplegable que muestra las opciones de rebase y fusión](/assets/images/help/pull_requests/pull-request-update-branch-rebase-option.png) -{% else %} -1. En la sección de fusión cerca de la parte inferior de la página, haz clic en **Actualizar rama** para realizar una fusión tradicional. ![Botón para actualizar una rama](/assets/images/help/pull_requests/pull-request-update-branch.png) -{% endif %} +1. En la sección Merge, cerca de la parte inferior de la página, puede hacer lo siguiente: + - Haga clic en **Update branch** para realizar una combinación tradicional. + ![Botón para actualizar una rama](/assets/images/help/pull_requests/pull-request-update-branch-with-dropdown.png) + - Haga clic en el menú desplegable Update branch, haga clic en **Update with rebase** y, a continuación, haga clic en **Rebase branch** para actualizar mediante el cambio de base de la rama base. + ![Menú desplegable que muestra las opciones de combinación y cambio de base](/assets/images/help/pull_requests/pull-request-update-branch-rebase-option.png) {% else %} +1. En la sección Merge, cerca de la parte inferior de la página, haga clic en **Update branch** para realizar una combinación tradicional. + ![Botón para actualizar una rama](/assets/images/help/pull_requests/pull-request-update-branch.png) {% endif %} -## Leer más +## Información adicional -- "[Acerca de las solicitudes de extracción](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)" -- "[Cambiar el estado de una solicitud de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request)" -- "[Confirmar cambios en una rama de la solicitud de extracción creada desde una bifurcación](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork)" +- "[Acerca de las solicitudes de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)" +- "[Cambiar la etapa de una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request)" +- "[Confirmación de cambios en una rama de solicitud de incorporación de cambios creada a partir de una bifurcación](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork)" diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/requesting-a-pull-request-review.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/requesting-a-pull-request-review.md index 19b6706e34..2670f67d6b 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/requesting-a-pull-request-review.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/requesting-a-pull-request-review.md @@ -1,6 +1,6 @@ --- -title: Requesting a pull request review -intro: 'After you create a pull request, you can ask a specific person to review the changes you''ve proposed. If you''re an organization member, you can also request a specific team to review your changes.' +title: Solicitar una revisión de solicitud de extracción +intro: 'Después de crear una solicitud de extracción, le puedes pedir a una persona específica que revise los cambios que propusiste. Si eres miembro de la organización, también puedes solicitarle a un equipo específico que revise tus cambios.' product: '{% data reusables.gated-features.multiple-pr-reviewers %}' redirect_from: - /github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests/requesting-a-pull-request-review @@ -15,34 +15,39 @@ versions: topics: - Pull requests shortTitle: Request a PR review +ms.openlocfilehash: b7b797d7e9ad2fdf9c1df29e7e5aad66f942b538 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145139594' --- +Los repositorios pertenecen a una cuenta personal (un solo propietario individual) o a una cuenta organizacional (una cuenta compartida con varios colaboradores o mantenedores). Para obtener más información, vea "[Tipos de cuentas de {% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/types-of-github-accounts)". Los propietarios y colaboradores de un repositorio que pertenece a una cuenta personal pueden asignar revisiones de solicitudes de cambio. Los miembros de las organizaciones con permisos de clasificación también pueden asignar a un revisor para una solicitud de cambios. -Repositories belong to a personal account (a single individual owner) or an organization account (a shared account with numerous collaborators or maintainers). For more information, see "[Types of {% data variables.product.prodname_dotcom %} accounts](/get-started/learning-about-github/types-of-github-accounts)." Owners and collaborators on a repository owned by a personal account can assign pull request reviews. Organization members with triage permissions can also assign a reviewer for a pull request. +Para asignar un revisor a una solicitud de cambios, necesitarás acceso de escritura al repositorio. Para obtener más información sobre el acceso al repositorio, vea "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". Si tienes acceso de escritura, puedes asignar a cualquiera que tenga este tipo de acceso en el repositorio como revisor. -To assign a reviewer to a pull request, you will need write access to the repository. For more information about repository access, see "[Repository roles for an organization](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)." If you have write access, you can assign anyone who has read access to the repository as a reviewer. - -Organization members with write access can also assign a pull request review to any person or team with read access to a repository. The requested reviewer or team will receive a notification that you asked them to review the pull request. If you request a review from a team and code review assignment is enabled, specific members will be requested and the team will be removed as a reviewer. For more information, see "[Managing code review settings for your team](/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team)." +Los miembros de las organizaciones que tengan acceso de escritura también pueden asignar una revisión de solicitud de cambios a cualquier persona o equipo con acceso de lectura en un repositorio. El revisor o equipo solicitado recibirá una notificación sobre tu solicitud de revisión de la solicitud de extracción. Si solicitas una revisión de un equipo y la asignación de revisión del código está habilitada, se solicitarán miembros específicos y el equipo se quitará como revisor. Para más información, consulta "[Administración de la configuración de revisión del código para el equipo](/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team)". {% note %} -**Note:** Pull request authors can't request reviews unless they are either a repository owner or collaborator with write access to the repository. +**Nota**: Los autores de solicitudes de incorporación de cambios no pueden solicitar revisiones a menos que sean propietarios del repositorio o colaboradores con acceso de escritura a este. {% endnote %} -You can request a review from either a suggested or specific person. Suggested reviewers are based on [git blame data](/articles/tracking-changes-in-a-file/). If you request a review, other people with read access to the repository can still review your pull request. Once someone has reviewed your pull request and you've made the necessary changes, you can re-request review from the same reviewer. If the requested reviewer does not submit a review, and the pull request meets the repository's [mergeability requirements](/articles/defining-the-mergeability-of-pull-requests), you can still merge the pull request. +Puedes solicitar una revisión de una persona sugerida o de una persona específica. Los revisores sugeridos se basan en los [datos del último responsable de Git](/articles/tracking-changes-in-a-file/). Si solicitas una revisión, otras personas con acceso de escritura al repositorio pueden seguir revisando tu solicitud de extracción. Una vez que alguien haya revisado tu solicitud de código y hayas implementado los cambios necesarios, puedes volver a solicitar la revisión al mismo revisor. Si el revisor solicitado no envía una revisión y la solicitud de incorporación de cambios cumple los [requisitos de capacidad de combinación](/articles/defining-the-mergeability-of-pull-requests) del repositorio, puede combinar la solicitud de incorporación de cambios. {% data reusables.repositories.sidebar-pr %} -1. In the list of pull requests, click the pull request that you'd like to ask a specific person or a team to review. -2. Navigate to **Reviewers** in the right sidebar. -3. To request a review from a suggested person under **Reviewers**, next to their username, click **Request**. - ![Reviewers request icon in the right sidebar](/assets/images/help/pull_requests/request-suggested-review.png) -5. Optionally, to request a review from someone other than a suggested person, click **Reviewers**, then click on a name in the dropdown menu. - ![Reviewers gear icon in the right sidebar](/assets/images/help/pull_requests/request-a-review-not-suggested.png) -6. Optionally, if you know the name of the person or team you'd like a review from, click **Reviewers**, then type the username of the person or the name of the team you're asking to review your changes. Click their team name or username to request a review. - ![Field to enter a reviewer's username and drop-down with reviewer's name](/assets/images/help/pull_requests/choose-pull-request-reviewer.png) -7. After your pull request is reviewed and you've made the necessary changes, you can ask a reviewer to re-review your pull request. Navigate to **Reviewers** in the right sidebar and click {% octicon "sync" aria-label="The sync icon" %} next to the reviewer's name whose review you'd like. - ![Re-review sync icon in the right sidebar](/assets/images/help/pull_requests/request-re-review.png) +1. En la lista de solicitudes de extracción, haz clic en la solicitud de extracción que quieres que una persona específica o un equipo revise. +2. Vaya a **Reviewers** (Revisores) en la barra lateral derecha. +3. Para solicitar una revisión de una persona sugerida en **Reviewers** (Revisores), junto a su nombre de usuario haga clic en **Request** (Solicitar). + ![Icono de solicitud de revisores en la barra lateral derecha](/assets/images/help/pull_requests/request-suggested-review.png) +5. De manera opcional, para solicitar una revisión de alguien que no sea una persona sugerida, haga clic en **Reviewers** (Revisores) y luego en un nombre del menú desplegable. + ![Icono de engranaje de revisores en la barra lateral derecha](/assets/images/help/pull_requests/request-a-review-not-suggested.png) +6. De manera opcional, si conoce el nombre de la persona o el equipo del que quiere una revisión, haga clic en **Reviewers** (Revisores) y, después, escriba el nombre de usuario de la persona o el nombre del equipo al que le solicitará que revise sus cambios. Haz clic en su nombre de equipo o nombre de usuario para solicitar una revisión. + ![Campo para introducir el nombre de usuario de un revisor y lista desplegable con el nombre del revisor](/assets/images/help/pull_requests/choose-pull-request-reviewer.png) +7. Después de que la solicitud de extracción esté revisada y de que hayas hecho los cambios necesarios, le puedes pedir a un revisor que vuelva a revisar tu solicitud de extracción. Vaya a **Reviewers** (Revisores) en la barra lateral derecha y haga clic en {% octicon "sync" aria-label="The sync icon" %} situado al lado del nombre del revisor del que quiere la revisión. + ![Icono para volver a revisar la sincronización en la barra lateral derecha](/assets/images/help/pull_requests/request-re-review.png) -## Further reading +## Información adicional -- "[About pull request reviews](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)" +- "[Acerca de las revisiones de solicitudes de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)" diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/using-query-parameters-to-create-a-pull-request.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/using-query-parameters-to-create-a-pull-request.md index fc4cd43b04..4b10d69e65 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/using-query-parameters-to-create-a-pull-request.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/using-query-parameters-to-create-a-pull-request.md @@ -1,6 +1,6 @@ --- -title: Using query parameters to create a pull request -intro: Use query parameters to create custom URLs to open pull requests with pre-populated fields. +title: Utilizar parámetros de consulta para crear una solicitud de cambios +intro: Utiliza parámetros de consulta para crear URL personalizadas para abrir las solicitudes de cambios con los campos llenados previamente. redirect_from: - /github/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/using-query-parameters-to-create-a-pull-request versions: @@ -10,27 +10,32 @@ versions: ghec: '*' topics: - Pull requests +ms.openlocfilehash: 89ca4b13ff6291f7b4449d25b3daa911734a22b9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145139589' --- - -You can use query parameters to open pull requests. Query parameters are optional parts of a URL you can customize to share a specific web page view, such as search filter results or a pull request template on {% data variables.product.prodname_dotcom %}. To create your own query parameters, you must match the key and value pair. +Puedes utilizar parámetros de consulta para abrir solicitudes de cambios. Los parámetros de consulta son partes opcionañles de una URL que puedes personalizar para compartir una vista específica de una página web, tal como los resultados con filtro de búsqueda o una plantilla de solicitud de cambios en {% data variables.product.prodname_dotcom %}. Para crear tus propios parámetros de consulta, debes hacer coincidir el par de clave y valor. {% tip %} -**Tip:** You can also create pull request templates that open with default labels, assignees, and an pull request title. For more information, see "[Using templates to encourage useful issues and pull requests](/communities/using-templates-to-encourage-useful-issues-and-pull-requests)." +**Sugerencia:** También puedes crear plantillas de solicitud de incorporación de cambios que se abran con etiquetas, usuarios asignados y un título predeterminados. Para obtener más información, consulta "[Uso de plantillas para fomentar propuestas y solicitudes de incorporación de cambios útiles](/communities/using-templates-to-encourage-useful-issues-and-pull-requests)". {% endtip %} -You must have the proper permissions for any action to use the equivalent query parameter. For example, you must have permission to add a label to a pull request to use the `labels` query parameter. For more information, see "[Repository roles for an organization](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)." +Debes tener los permisos adecuados para cualquier acción para usar el parámetro de consulta equivalente. Por ejemplo, debes tener permiso para agregar una etiqueta a una solicitud de incorporación de cambios para usar el parámetro de consulta `labels`. Para más información, vea "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". -If you create an invalid URL using query parameters, or if you don’t have the proper permissions, the URL will return a `404 Not Found` error page. If you create a URL that exceeds the server limit, the URL will return a `414 URI Too Long` error page. +Si crea una URL no válida con los parámetros de consulta o si no tiene los permisos adecuados, la URL devolverá una página de error `404 Not Found`. Si crea una dirección URL que supere el límite del servidor, la dirección URL devolverá una página de error `414 URI Too Long`. -Query parameter | Example +Parámetro de consulta | Ejemplo --- | --- -`quick_pull` | `https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1` creates a pull request that compares the base branch `main` and head branch `my-branch`. The `quick_pull=1` query brings you directly to the "Open a pull request" page. -`title` | `https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&labels=bug&title=Bug+fix+report` creates a pull request with the label "bug" and title "Bug fix." -`body` | `https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&title=Bug+fix&body=Describe+the+fix.` creates a pull request with the title "Bug fix" and the comment "Describe the fix" in the pull request body. -`labels` | `https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&labels=help+wanted,bug` creates a pull request with the labels "help wanted" and "bug". -`milestone` | `https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&milestone=testing+milestones` creates a pull request with the milestone "testing milestones." -`assignees` | `https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&assignees=octocat` creates a pull request and assigns it to @octocat. -`projects` | `https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&title=Bug+fix&projects=octo-org/1` creates a pull request with the title "Bug fix" and adds it to the organization's project board 1. -`template` | `https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&template=issue_template.md` creates a pull request with a template in the pull request body. The `template` query parameter works with templates stored in a `PULL_REQUEST_TEMPLATE` subdirectory within the root, `docs/` or `.github/` directory in a repository. For more information, see "[Using templates to encourage useful issues and pull requests](/communities/using-templates-to-encourage-useful-issues-and-pull-requests)." +`quick_pull` | `https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1` crea una solicitud de incorporación de cambios que compara la rama base `main` y la rama principal `my-branch`. La consulta `quick_pull=1` te lleva directamente a la página "Abrir una solicitud de incorporación de cambios". +`title` | `https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&labels=bug&title=Bug+fix+report` crea una solicitud de incorporación de cambios con la etiqueta "bug" y el título "Bug fix". +`body` | `https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&title=Bug+fix&body=Describe+the+fix.` crea una solicitud de incorporación de cambios con el título "Bug fix" y el comentario "Describe the fix" en el cuerpo de la solicitud de incorporación de cambios. +`labels` | `https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&labels=help+wanted,bug` crea una solicitud de incorporación de cambios con las etiquetas "help wanted" y "bug". +`milestone` | `https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&milestone=testing+milestones` crea una solicitud de incorporación de cambios con el hito "testing milestones". +`assignees` | `https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&assignees=octocat` crea una solicitud de incorporación de cambios y la asigna a @octocat. +`projects` | `https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&title=Bug+fix&projects=octo-org/1` crea una incidencia con el título "Bug fix" y la agrega al panel de proyecto 1 de la organización. +`template` | `https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&template=issue_template.md` crea una solicitud de incorporación de cambios con una plantilla en el cuerpo de la solicitud de incorporación de cambios. El parámetro de consulta `template` funciona con plantillas almacenadas en un subdirectorio de `PULL_REQUEST_TEMPLATE` dentro del directorio raíz, `docs/` o el directorio `.github/` de un repositorio. Para obtener más información, consulta "[Uso de plantillas para fomentar propuestas y solicitudes de incorporación de cambios útiles](/communities/using-templates-to-encourage-useful-issues-and-pull-requests)". diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews.md index fa01aeff11..f89a02bb66 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews.md @@ -1,6 +1,6 @@ --- -title: About pull request reviews -intro: 'Reviews allow collaborators to comment on the changes proposed in pull requests, approve the changes, or request further changes before the pull request is merged. Repository administrators can require that all pull requests are approved before being merged.' +title: Acerca de las revisiones de solicitudes de extracción +intro: 'Las revisiones le permiten a los colaboradores comentar los cambios propuestos en las solicitudes de extracción, aprobar los cambios o solicitar más cambios antes de que se fusione la solicitud de extracción. Los administradores de repositorio pueden solicitar que todas las solicitudes de extracción sean aprobadas antes de ser fusionadas.' redirect_from: - /github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews - /articles/about-pull-request-reviews @@ -14,54 +14,60 @@ versions: topics: - Pull requests shortTitle: About PR reviews +ms.openlocfilehash: b68da308dc1e405f2b8fff5b0dd85dadbeabef80 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146179411' --- -## About pull request reviews +## Acerca de las revisiones de solicitudes de extracción -After a pull request is opened, anyone with *read* access can review and comment on the changes it proposes. You can also suggest specific changes to lines of code, which the author can apply directly from the pull request. For more information, see "[Reviewing proposed changes in a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)." +Después de abrir una solicitud de incorporación de cambios, cualquiera con acceso de *lectura* puede revisar y comentar los cambios propuestos. También puedes sugerir cambios específicos a las líneas de código que el autor puede aplicar directamente desde las solicitud de extracción. Para más información, vea "[Revisión de los cambios propuestos en una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)". {% ifversion pull-request-approval-limit %}{% data reusables.pull_requests.code-review-limits %}{% endif %} -Repository owners and collaborators can request a pull request review from a specific person. Organization members can also request a pull request review from a team with read access to the repository. For more information, see "[Requesting a pull request review](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/requesting-a-pull-request-review)." You can specify a subset of team members to be automatically assigned in the place of the whole team. For more information, see "[Managing code review settings for your team](/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team)." +Los colaboradores y los propietarios del repositorio pueden solicitar la revisión de una solicitud de extracción por parte de una persona específica. Los miembros de la organización también pueden solicitar la revisión de una solicitud de extracción por parte de un equipo con acceso de lectura al repositorio. Para más información, vea "[Solicitud de la revisión de una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/requesting-a-pull-request-review)". Puedes especificar un subconjunto de miembros del equipo que se asignarán automáticamente en lugar de todo el equipo. Para más información, consulta "[Administración de la configuración de revisión del código para el equipo](/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team)". -Reviews allow for discussion of proposed changes and help ensure that the changes meet the repository's contributing guidelines and other quality standards. You can define which individuals or teams own certain types or areas of code in a CODEOWNERS file. When a pull request modifies code that has a defined owner, that individual or team will automatically be requested as a reviewer. For more information, see "[About code owners](/articles/about-code-owners/)." +Las revisiones permiten el debate de los cambios propuestos y ayudan a asegurarse de que los cambios cumplen con las pautas de contribución del repositorio y otras normas de calidad. Puedes definir qué individuos o equipos poseen ciertos tipos o áreas de código en un archivo CODEOWNERS. Cuando una solicitud de extracción modifica un código que tiene un propietario definido, ese individuo o equipo será solicitado automáticamente como revisor. Para más información, vea "[Acerca de los propietarios del código](/articles/about-code-owners/)". -{% ifversion fpt or ghec %}You can schedule reminders for pull requests that need to be reviewed. For more information, see "[Managing scheduled reminders for pull requests](/github/setting-up-and-managing-organizations-and-teams/managing-scheduled-reminders-for-pull-requests)."{% endif %} +{% ifversion fpt or ghec %}Puede programar recordatorios para las solicitudes de incorporación de cambios que se deban revisar. Para más información, vea "[Administración de recordatorios programados para solicitudes de incorporación de cambios](/github/setting-up-and-managing-organizations-and-teams/managing-scheduled-reminders-for-pull-requests)".{% endif %} -![Header of review requesting changes with line comments](/assets/images/help/pull_requests/review-header-with-line-comment.png) +![Encabezado de revisión solicitando cambios con comentarios en la línea](/assets/images/help/pull_requests/review-header-with-line-comment.png) -A review has three possible statuses: -- **Comment**: Submit general feedback without explicitly approving the changes or requesting additional changes. -- **Approve**: Submit feedback and approve merging the changes proposed in the pull request. -- **Request changes**: Submit feedback that must be addressed before the pull request can be merged. +Un revisión tiene tres posibles estado: +- **Comentario**: se envían comentarios generales sin aprobar de manera explícita los cambios ni solicitar cambios adicionales. +- **Aprobar**: se envían comentarios y se aprueba la combinación de los cambios propuestos en la solicitud de incorporación de cambios. +- **Solicitar cambios**: se envían comentarios que se deben abordar antes de que se pueda combinar la solicitud de incorporación de cambios. -![Image of review statuses](/assets/images/help/pull_requests/pull-request-review-statuses.png) +![Imagen de los estados de revisión](/assets/images/help/pull_requests/pull-request-review-statuses.png) {% data reusables.repositories.request-changes-tips %} -You can view all of the reviews a pull request has received in the Conversation timeline, and you can see reviews by repository owners and collaborators in the pull request's merge box. +Puedes ver todas las revisiones que ha recibido una solicitud de extracción en la cronología de conversaciones y puedes ver las revisiones realizadas por los colaboradores y los propietarios del repositorio en la casilla de fusión de la solicitud de extracción. -![Image of reviews in a merge box](/assets/images/help/pull_requests/merge_box/pr-reviews-in-merge-box.png) +![Imagen de las revisiones en una casilla de fusión](/assets/images/help/pull_requests/merge_box/pr-reviews-in-merge-box.png) {% data reusables.search.requested_reviews_search_tip %} {% data reusables.pull_requests.resolving-conversations %} -## Re-requesting a review +## Volver a solicitar una revisión {% data reusables.pull_requests.re-request-review %} -## Required reviews +## Revisiones requeridas -{% data reusables.pull_requests.required-reviews-for-prs-summary %} For more information, see "[About protected branches](/github/administering-a-repository/about-protected-branches#require-pull-request-reviews-before-merging)." +{% data reusables.pull_requests.required-reviews-for-prs-summary %} Para más información, vea "[Acerca de las ramas protegidas](/github/administering-a-repository/about-protected-branches#require-pull-request-reviews-before-merging)". {% tip %} -**Tip**: If necessary, people with *admin* or *write* access to a repository can dismiss a pull request review. For more information, see "[Dismissing a pull request review](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review)." +**Sugerencia**: Si es necesario, los usuarios con acceso de *administrador* o *escritura* a un repositorio pueden descartar una revisión de solicitud de incorporación de cambios. Para más información, vea "[Descarte de la revisión de una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review)". {% endtip %} -## Further reading +## Información adicional -- "[Reviewing proposed changes in a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)" -- "[Viewing a pull request review](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review)" -- "[Setting guidelines for repository contributors](/articles/setting-guidelines-for-repository-contributors)" +- "[Revisión de los cambios propuestos en una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)" +- "[Visualización de una revisión de solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review)" +- "[Establecimiento de instrucciones para colaboradores del repositorio](/articles/setting-guidelines-for-repository-contributors)" diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/approving-a-pull-request-with-required-reviews.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/approving-a-pull-request-with-required-reviews.md index 6127eb23f5..a06945b479 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/approving-a-pull-request-with-required-reviews.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/approving-a-pull-request-with-required-reviews.md @@ -1,6 +1,6 @@ --- -title: Approving a pull request with required reviews -intro: 'If your repository requires reviews, pull requests must have a specific number of approving reviews from people with _write_ or _admin_ permissions in the repository before they can be merged.' +title: Aprobar una solicitud de extracción con revisiones requeridas +intro: 'Si tu repositorio requiere revisiones, las solicitudes de incorporación de cambios deben tener un número específico de revisiones de aprobación de personas con permisos de _escritura_ o _administración_ en el repositorio para que se puedan fusionar.' redirect_from: - /github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests/approving-a-pull-request-with-required-reviews - /articles/approving-a-pull-request-with-required-reviews @@ -14,31 +14,34 @@ versions: topics: - Pull requests shortTitle: Required reviews +ms.openlocfilehash: 4554ac9e9b9d0c0f184e0b6b60e732806d2f4a17 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145139573' --- -For more information about required reviews, see "[About protected branches](/github/administering-a-repository/about-protected-branches#require-pull-request-reviews-before-merging)." +Para más información sobre las revisiones necesarias, vea "[Acerca de las ramas protegidas](/github/administering-a-repository/about-protected-branches#require-pull-request-reviews-before-merging)". -You can comment on a pull request, approve the changes, or request improvements before approving. For more information, see "[Reviewing proposed changes in a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)." +Puedes comentar una solicitud de extracción, aprobar los cambios o solicitar mejoras antes de aprobarlas. Para más información, vea "[Revisión de los cambios propuestos en una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)". {% data reusables.search.requested_reviews_search %} {% tip %} -**Tip**: If a pull request you approved has changed significantly, you can dismiss your review. The pull request will need a new review before it can be merged. For more information, see "[Dismissing a pull request review](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review)." +**Sugerencia**: Si una solicitud de incorporación de cambios que ha aprobado ha cambiado significativamente, puede descartar la revisión. La solicitud de extracción necesitará una nueva revisión antes de que pueda fusionarse. Para más información, vea "[Descarte de la revisión de una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review)". {% endtip %} -{% data reusables.repositories.sidebar-pr %} -{% data reusables.repositories.choose-pr-review %} -{% data reusables.repositories.changed-files %} -4. Review the changes in the pull request, and optionally, [comment on specific lines](/articles/reviewing-proposed-changes-in-a-pull-request/#starting-a-review). -{% data reusables.repositories.review-changes %} -{% data reusables.repositories.review-summary-comment %} -7. Select **Approve** to approve merging the changes proposed in the pull request. +{% data reusables.repositories.sidebar-pr %} {% data reusables.repositories.choose-pr-review %} {% data reusables.repositories.changed-files %} +4. Revise los cambios en la solicitud de incorporación de cambios y, opcionalmente, [comente líneas específicas](/articles/reviewing-proposed-changes-in-a-pull-request/#starting-a-review). +{% data reusables.repositories.review-changes %} {% data reusables.repositories.review-summary-comment %} +7. Seleccione **Aprobar** para aprobar la combinación de los cambios propuestos en la solicitud de incorporación de cambios. {% data reusables.repositories.submit-review %} {% data reusables.repositories.request-changes-tips %} -## Further reading +## Información adicional -- "[Reviewing proposed changes in a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)" -- "[Commenting on a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request)" +- "[Revisión de los cambios propuestos en una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)" +- "[Comentario de una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request)" diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally.md index cbfc7e4cab..977fad77c2 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally.md @@ -1,6 +1,6 @@ --- -title: Checking out pull requests locally -intro: 'When someone sends you a pull request from a fork or branch of your repository, you can merge it locally to resolve a merge conflict or to test and verify the changes before merging on {% data variables.product.product_name %}.' +title: Revisar solicitudes de extracción localmente +intro: 'Cuando alguien te manda una solicitud de extracción desde una bifurcación o rama de tu repositorio, puedes fusionarla localmente para resolver un conflicto de fusión o para probar y verificar los cambios antes de fusionarlos en {% data variables.product.product_name %}.' redirect_from: - /github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally - /articles/checking-out-pull-requests-locally @@ -15,25 +15,31 @@ versions: topics: - Pull requests shortTitle: Check out a PR locally +ms.openlocfilehash: bdb63d3951c92996ca4d6dc393bdc49b8d37acce +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145139570' --- {% note %} - **Note:** Pull request authors can give upstream repository maintainers, or those with push access to the upstream repository, permission to make commits to their pull request's compare branch in a user-owned fork. For more information, see "[Allowing changes to a pull request branch created from a fork](/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork)." + **Nota:** Solo los creadores de solicitudes de incorporación de cambios pueden otorgar permisos a los mantenedores del repositorio ascendente, o a aquellos con acceso de inserción en ese repositorio, a fin de realizar confirmaciones en la rama de comparación de sus solicitudes de incorporación de cambios en una bifurcación propiedad de un usuario. Para más información, vea "[Permiso para realizar cambios en una rama de solicitud de incorporación de cambios creada a partir de una bifurcación](/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork)". {% endnote %} -## Modifying an active pull request locally +## Modificar una solicitud de extracción activa localmente {% webui %} {% data reusables.repositories.sidebar-pr %} -2. In the list of pull requests, click the pull request you'd like to modify.{% ifversion fpt or ghec %} -3. To choose where you'd like to open the pull request, select the **Open with {% octicon "triangle-down" aria-label="The down triangle icon" %}** drop-down and click one of the tabs. - ![Link to access command line pull request instructions](/assets/images/help/pull_requests/open-with-button.png){% else %} -3. In the merge box, click **command line instructions**. Follow the sequence of steps to bring down the proposed pull request. - ![Link to access command line pull request instructions](/assets/images/help/pull_requests/pull_request_show_command_line_merge.png) -4. Optionally, to view proposed changes in {% data variables.product.prodname_desktop %}, click **open this in {% data variables.product.prodname_desktop %}**. - ![Link to open a pull request locally in Desktop](/assets/images/help/desktop/open-pr-in-desktop.png){% endif %} +2. En la lista de solicitudes de incorporación de cambios, haga clic en la que quiera modificar.{% ifversion fpt or ghec %} +3. Para elegir dónde le gustaría abrir la solicitud de incorporación de cambios, seleccione el menú desplegable **Abrir con {% octicon "triangle-down" aria-label="The down triangle icon" %}** y haga clic en una de las pestañas. + ![Vínculo para acceder a las instrucciones de solicitud de incorporación de cambios de la línea de comandos](/assets/images/help/pull_requests/open-with-button.png){% else %} +3. En el cuadro de combinación, haga clic en **instrucciones de la línea de comandos**. Sigue la secuencia de pasos para disminuir la solicitud de extracción propuesta. + ![Vínculo para acceder a las instrucciones de solicitud de incorporación de cambios de la línea de comandos](/assets/images/help/pull_requests/pull_request_show_command_line_merge.png) +4. De manera opcional, para ver los cambios propuestos en {% data variables.product.prodname_desktop %}, haga clic en **abrir esto en {% data variables.product.prodname_desktop %}** . + ![Vínculo para abrir una solicitud de incorporación de cambios localmente en el escritorio](/assets/images/help/desktop/open-pr-in-desktop.png){% endif %} {% endwebui %} @@ -41,7 +47,7 @@ shortTitle: Check out a PR locally {% data reusables.cli.cli-learn-more %} -To check out a pull request locally, use the `gh pr checkout` subcommand. Replace `pull-request` with the number, URL, or head branch of the pull request. +Para extraer una solicitud de incorporación de cambios localmente, use el subcomando `gh pr checkout`. Reemplace `pull-request` por el número, la dirección URL o la rama principal de la solicitud de incorporación de cambios. ```shell gh pr checkout pull-request @@ -49,30 +55,29 @@ gh pr checkout pull-request {% endcli %} -## Modifying an inactive pull request locally +## Modificar una solicitud de extracción inactiva localmente -If a pull request's author is unresponsive to requests or has deleted their fork, the pull request can still be merged. However, if you want to make changes to a pull request and the author is not responding, you'll need to perform some additional steps to update the pull request. +Si algún autor de una solicitud de extracción no responde a las solicitudes o ha eliminado su bifurcación, dicha solicitud se fusionará de todos modos. Sin embargo, si deseas realizar cambios a una solicitud de extracción y el autor no responde, necesitarás realizar algunos pasos adicionales para actualizar la solicitud de extracción. -Once a pull request is opened, {% data variables.product.product_name %} stores all of the changes remotely. In other words, commits in a pull request are available in a repository even before the pull request is merged. You can fetch an open pull request and recreate it as your own. +Una vez que se abre una solicitud de extracción, {% data variables.product.product_name %} almacena todos los cambios remotamente. Es decir, Los repositorios cuentan con confirmaciones de cambios en una solicitud de extracción aún antes de que esta solicitud se fusione. Puedes extraer una solicitud y recrearla como tuya. -Anyone can work with a previously opened pull request to continue working on it, test it out, or even open a new pull request with additional changes. However, only collaborators with push access can merge pull requests. +Cualquier persona puede trabajar con una solicitud de extracción abierta anteriormente para seguir trabajando en ella, probarla o incluso abrir nuevas solicitud de extracción con cambios adicionales. Sin embargo, solo los colaboradores con acceso de escritura pueden fusionar las solicitudes de extracción. {% data reusables.repositories.sidebar-issue-pr %} -2. In the "Pull Requests" list, click the pull request you'd like to merge. -3. Find the ID number of the inactive pull request. This is the sequence of digits right after the pull request's title. - ![Pull Requests ID number](/assets/images/help/pull_requests/pull_request_id_number.png) -{% data reusables.command_line.open_the_multi_os_terminal %} -5. Fetch the reference to the pull request based on its ID number, creating a new branch in the process. +2. En la lista "Pull Requests" (Solicitudes de extracción), haz clic en la solicitud de extracción que deseas fusionar. +3. Busca el número de la ID de la solicitud de extracción inactiva. Esta es la secuencia de dígitos inmediatamente después del título de la solicitud de extracción. + ![Número de id. de solicitudes de incorporación de cambios](/assets/images/help/pull_requests/pull_request_id_number.png) {% data reusables.command_line.open_the_multi_os_terminal %} +5. Extrae la referencia de la solicitud de extracción en función de su número de ID, creando una nueva rama en el proceso. ```shell $ git fetch origin pull/ID/head:BRANCHNAME ``` -6. Switch to the new branch that's based on this pull request: +6. Cambia a la rama nueva que está basada en esta solicitud de extracción: ```shell [main] $ git checkout BRANCHNAME > Switched to a new branch 'BRANCHNAME' ``` -7. At this point, you can do anything you want with this branch. You can run some local tests, or merge other branches into the branch. -8. When you're ready, you can push the new branch up: +7. En este punto, puedes hacer lo que desees con esta rama. Puedes ejecutar algunas pruebas locales o fusionar otras ramas en esta rama. +8. Cuando estés listo, puedes subir la rama nueva: ```shell [pull-inactive-pull-request] $ git push origin BRANCHNAME > Counting objects: 32, done. @@ -83,11 +88,11 @@ Anyone can work with a previously opened pull request to continue working on it, > To https://{% data variables.command_line.codeblock %}/username/repository.git > * [new branch] BRANCHNAME -> BRANCHNAME ``` -9. [Create a new pull request](/articles/creating-a-pull-request) with your new branch. +9. [Cree una solicitud de incorporación de cambios](/articles/creating-a-pull-request) con la nueva rama. -## Error: Failed to push some refs +## Error: Error al subir algunas referencias -The remote `refs/pull/` namespace is *read-only*. If you try to push any commits there, you'll see this error: +El espacio de nombres `refs/pull/` remoto es de *solo lectura*. Si intentas subir alguna confirmación allí, verás este error: ```shell ! [remote rejected] HEAD -> refs/pull/1/head (deny updating a hidden ref) error: failed to push some refs to 'git@github.local:USERNAME/REPOSITORY.git' @@ -95,6 +100,6 @@ error: failed to push some refs to 'git@github.local:USERNAME/REPOS {% tip %} -**Tip:** When you remove or rename a remote reference, your local `refs/pull/origin/` namespace will not be affected by calls to `git-remote`. +**Sugerencia:** Al quitar o cambiar el nombre de una referencia remota, el espacio de nombres `refs/pull/origin/` local no se verá afectado por las llamadas a `git-remote`. {% endtip %} diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request.md index 454ef793a1..9512910fc1 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request.md @@ -1,5 +1,5 @@ --- -title: Commenting on a pull request +title: Comentar en una solicitud de extracción redirect_from: - /github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request - /articles/adding-commit-comments @@ -8,7 +8,7 @@ redirect_from: - /articles/commenting-on-a-pull-request - /github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request - /github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request -intro: 'After you open a pull request in a repository, collaborators or team members can comment on the comparison of files between the two specified branches, or leave general comments on the project as a whole.' +intro: 'Luego de abrir una solicitud de extracción en un repositorio, los colaboradores o miembros del equipo pueden comentar sobre la comparación de archivos entre dos ramas especificadas, o dejar comentarios generales en el proyecto en general.' versions: fpt: '*' ghes: '*' @@ -17,50 +17,51 @@ versions: topics: - Pull requests shortTitle: Comment on a PR +ms.openlocfilehash: eb1b80fa6088bc083f0b2006a2c894a820cd6c10 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147578960' --- -## About pull request comments +## Acerca de los comentarios de las solicitudes de extracción -You can comment on a pull request's **Conversation** tab to leave general comments, questions, or props. You can also suggest changes that the author of the pull request can apply directly from your comment. +Puedes comentar en la pestaña **Conversación** de una solicitud de incorporación de cambios para dejar comentarios generales, preguntas o propuestas. También puedes sugerir cambios que el autor de la solicitud de extracción puede aplicar directamente desde tu comentario. -![Pull Request conversation](/assets/images/help/pull_requests/conversation.png) +![Conversación de solicitud de extracción](/assets/images/help/pull_requests/conversation.png) -You can also comment on specific sections of a file on a pull request's **Files changed** tab in the form of individual line comments or as part of a [pull request review](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews). Adding line comments is a great way to discuss questions about implementation or provide feedback to the author. +También puedes comentar en secciones específicas de un archivo en la pestaña **Archivos modificados** de una solicitud de incorporación de cambios en forma de comentarios de línea individuales o como parte de una [revisión de solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews). Agregar comentarios en la línea es una gran manera de debatir preguntas sobre la implementación o brindar retroalimentación al autor. -For more information on adding line comments to a pull request review, see "[Reviewing proposed changes in a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)." +Para obtener más información sobre cómo agregar comentarios de línea a una revisión de solicitud de incorporación de cambios, consulta "[Revisión de cambios propuestos en una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)." {% note %} -**Note:** If you reply to a pull request via email, your comment will be added on the **Conversation** tab and will not be part of a pull request review. +**Nota:** Si respondes a una solicitud de incorporación de cambios por correo electrónico, el comentario se agregará en la pestaña **Conversación** y no formará parte de una revisión de la solicitud de incorporación de cambios. {% endnote %} -To reply to an existing line comment, you'll need to navigate to the comment on either the **Conversation** tab or **Files changed** tab and add an additional line comment below it. +Para responder a un comentario de línea existente, deberás ir al comentario en la pestaña **Conversación** o en la pestaña **Archivos modificados** y agregar un comentario de línea adicional debajo de él. {% tip %} -**Tips:** -- Pull request comments support the same [formatting](/categories/writing-on-github) as regular comments on {% data variables.product.product_name %}, such as @mentions, emoji, and references. -- You can add reactions to comments in pull requests in the **Files changed** tab. +**Sugerencias:** +- Los comentarios de solicitud de incorporación de cambios admiten el mismo [formato](/categories/writing-on-github) que los comentarios normales en {% data variables.product.product_name %}, como @mentions, emoji y referencias. +- Puedes agregar reacciones a los comentarios en las solicitudes de incorporación de cambios en la pestaña **Archivos modificados**. {% endtip %} -## Adding line comments to a pull request +## Agregar comentarios en la línea a una solicitud de extracción {% data reusables.repositories.sidebar-pr %} -2. In the list of pull requests, click the pull request where you'd like to leave line comments. -{% data reusables.repositories.changed-files %} -{% data reusables.repositories.start-line-comment %} -{% data reusables.repositories.type-line-comment %} -{% data reusables.repositories.suggest-changes %} -5. When you're done, click **Add single comment**. - ![Inline comment window](/assets/images/help/commits/inline-comment.png) +2. En la lista de solicitudes de extracción, haz clic en la solicitud de extracción en la que deseas dejar los comentarios en la línea. +{% data reusables.repositories.changed-files %} {% data reusables.repositories.start-line-comment %} {% data reusables.repositories.type-line-comment %} {% data reusables.repositories.suggest-changes %} +5. Cuando hayas terminado, haz clic en **Agregar comentario único**. + ![Ventana de comentario en línea](/assets/images/help/commits/inline-comment.png) -Anyone watching the pull request or repository will receive a notification of your comment. +Cualquier persona que observe la solicitud de extracción o el repositorio recibirá una notificación de tu comentario. {% data reusables.pull_requests.resolving-conversations %} -## Further reading +## Información adicional -- "[Writing on GitHub](/github/writing-on-github)" -{% ifversion fpt or ghec %}- "[Reporting abuse or spam](/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam)" -{% endif %} +- "[Escribir en GitHub](/github/writing-on-github)" {% ifversion fpt or ghec %}- "[Informar de abuso o correo no deseado](/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam)" {% endif %} diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review.md index 5f777564a5..a615fc6c6c 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review.md @@ -1,6 +1,6 @@ --- -title: Dismissing a pull request review -intro: 'If your repository requires reviews, you can dismiss pull request reviews that are no longer valid or are unable to be approved by the reviewer.' +title: Descartar una revisión de solicitud de extracción +intro: 'Si tu repositorio requiere revisiones, puedes descartar las revisiones de solicitudes de cambios que ya no son válidas o que el revisor no puede aprobar.' redirect_from: - /github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review - /articles/dismissing-a-pull-request-review @@ -14,22 +14,26 @@ versions: topics: - Pull requests shortTitle: Dismiss a PR review +ms.openlocfilehash: 658f0b69a24c622a3b5f75d6e330d132040d62c5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145139538' --- -{% data reusables.pull_requests.dismiss_review %} -This changes the status of the review to a review comment. When you dismiss a review, you must add a comment explaining why you dismissed it. Your comment will be added to the pull request conversation. +{% data reusables.pull_requests.dismiss_review %} Esto cambia el estado de la revisión, que pasa a ser un comentario de revisión. Cuando descartas una revisión, debes agregar un comentario que explique por qué la descartaste. Tu comentario se agregará a la conversación de la solicitud de extracción. {% data reusables.search.requested_reviews_search %} -{% data reusables.repositories.sidebar-pr %} -{% data reusables.repositories.choose-pr-review %} -3. On the "Conversation" tab, scroll to the review you'd like to dismiss, then click {% octicon "chevron-down" aria-label="The down button" %}. ![Chevron icon in the merge box](/assets/images/help/pull_requests/merge_box/pull-request-open-menu.png) -4. Click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then click **Dismiss review**. -![Kebab icon in merge box](/assets/images/help/pull_requests/merge_box/pull-request-dismiss-review.png) -5. Type your reason for dismissing the review, then click **Dismiss review**. - ![Dismiss review button](/assets/images/help/pull_requests/merge_box/pull-request-dismiss-review-button.png) +{% data reusables.repositories.sidebar-pr %} {% data reusables.repositories.choose-pr-review %} +3. En la pestaña "Conversation" (Conversación), desplácese hasta la revisión que quiere descartar y haga clic en {% octicon "chevron-down" aria-label="The down button" %}. ![Icono de comillas angulares en el cuadro de fusión](/assets/images/help/pull_requests/merge_box/pull-request-open-menu.png) +4. Haga clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y después en **Dismiss review** (Descartar revisión). +![Icono de kebab en el cuadro de combinación](/assets/images/help/pull_requests/merge_box/pull-request-dismiss-review.png) +5. Escriba el motivo para descartar la revisión y después haga clic en **Dismiss review** (Descartar revisión). + ![Botón Dismiss review (Descartar revisión)](/assets/images/help/pull_requests/merge_box/pull-request-dismiss-review-button.png) -## Further reading +## Información adicional -- "[About pull request reviews](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)" -- "[Reviewing proposed changes in a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)" -- "[About protected branches](/github/administering-a-repository/about-protected-branches#require-pull-request-reviews-before-merging)" +- "[Acerca de las revisiones de solicitudes de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)" +- "[Revisión de los cambios propuestos en una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)" +- "[Acerca de las ramas protegidas](/github/administering-a-repository/about-protected-branches#require-pull-request-reviews-before-merging)" diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request.md index 14ac99a496..2869a72990 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request.md @@ -1,6 +1,6 @@ --- -title: Filtering files in a pull request -intro: 'To help you quickly review changes in a large pull request, you can filter changed files{% ifversion pr-tree-view %} or use the file tree to navigate between files{% endif %}.' +title: Filtrar archivos en una solicitud de extracción +intro: 'Para ayudarte a revisar rápidamente los cambios en una solicitud de incorporación de cambios de gran tamaño, puedes filtrar los archivos modificados{% ifversion pr-tree-view %} o usar el árbol de archivos para navegar entre archivos{% endif %}.' redirect_from: - /github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request - /articles/filtering-files-in-a-pull-request-by-file-type @@ -15,46 +15,52 @@ versions: topics: - Pull requests shortTitle: Filter files +ms.openlocfilehash: 1ca50334e4329d40ee164cd01523abc69e127ab3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146346617' --- -You can filter files in a pull request by file extension type, such as `.html` or `.js`, lack of an extension, code ownership, or dotfiles.{% ifversion pr-tree-view %} You can also use the file tree to filter by file path, navigate between files, or see a high level view of the changed files.{% endif %} +Puedes filtrar los archivos en una solicitud de incorporación de cambios por tipo de extensión, como `.html` o `.js`, por falta de extensión, por propiedad del código o por dotfiles.{% ifversion pr-tree-view %} También puedes utilizar el árbol de archivos para filtrar por ruta de archivo, navegar entre archivos o tener una vista general de los archivos que han cambiado.{% endif %} -## Using the file filter dropdown +## Utilizar el menú desplegable de filtro de archivos {% tip %} -**Tip:** To simplify your pull request diff view, you can also temporarily hide deleted files or files you have already viewed in the pull request diff from the file filter drop-down menu. +**Sugerencia**: Para simplificar tu vista de diferencias de solicitudes de incorporación de cambios, también puedes ocultar temporalmente los archivos borrados o aquellos archivos que ya hayas visto en la diferencia de dicha solicitud, desde el menú desplegable de filtro de archivos. {% endtip %} {% data reusables.repositories.sidebar-pr %} -2. In the list of pull requests, click the pull request you'd like to filter. +2. En la lista de solicitudes de extracción, haz clic en la solicitud de extracción que deseas filtrar. {% data reusables.repositories.changed-files %} -4. Use the File filter drop-down menu, and select, unselect, or click the desired filters. - ![File filter option above pull request diff](/assets/images/help/pull_requests/file-filter-option.png) -5. Optionally, to clear the filter selection, under the **Files changed** tab, click **Clear**. - ![Clear file filter selection](/assets/images/help/pull_requests/clear-file-filter.png) +4. Usa el menú desplegable para Filtrar archivos y selecciona, elimina la marca de selección o haz clic en los filtros deseados. + ![Opción Filtrar archivos encima de la diferencia de la solicitud de incorporación de cambios](/assets/images/help/pull_requests/file-filter-option.png) +5. Opcionalmente, para borrar la selección de filtro, en la pestaña **Files changed** (Archivos cambiados), haz clic en **Clear** (Borrar). + ![Borrar selección de filtro de archivo](/assets/images/help/pull_requests/clear-file-filter.png) {% ifversion pr-tree-view %} -## Using the file tree +## Utilizar el árbol de archivos {% data reusables.repositories.sidebar-pr %} -1. In the list of pull requests, click the pull request you'd like to filter. +1. En la lista de solicitudes de extracción, haz clic en la solicitud de extracción que deseas filtrar. {% data reusables.repositories.changed-files %} -1. Click on a file in the file tree to view the corresponding file diff. If the file tree is hidden, click {% octicon "sidebar-collapse" aria-label="The sidebar collapse icon" %} to display the file tree. +1. Haz clic en un archivo en el árbol de archivos para ver el diff de archivo correspondiente. Si el árbol de archivos está oculto, haz clic en {% octicon "sidebar-collapse" aria-label="The sidebar collapse icon" %} para mostrarlo. {% note %} - **Note**: The file tree will not display if your screen width is too narrow or if the pull request only includes one file. + **Nota**: El árbol de archivos no se mostrará si el ancho de tu pantalla es demasiado estrecho o si la solicitud de incorporación de cambios solo incluye un archivo. {% endnote %} - ![Screenshot of filter changed files search box and file tree emphasized](/assets/images/help/repository/file-tree.png) -1. To filter by file path, enter part or all of the file path in the **Filter changed files** search box. Alternatively, use the file filter dropdown. For more information, see "[Using the file filter dropdown](#using-the-file-filter-dropdown)." + ![Captura de pantalla del cuadro de búsqueda de archivos modificados de filtro y árbol de archivos resaltado](/assets/images/help/repository/file-tree.png) +1. Para filtrar por ruta de archivo, introduce parte de la ruta, o la totalidad de esta, en el cuadro de búsqueda **Filter changed files** (Filtrar archivos cambiados). Como alternativa, utiliza el menú desplegable de filtro de archivos. Para obtener más información, consulta "[Uso de la lista desplegable de filtros de archivos](#using-the-file-filter-dropdown)". {% endif %} -## Further reading +## Información adicional -- "[About comparing branches in a pull request](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-comparing-branches-in-pull-requests)" -- "[Finding changed methods and functions in a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/finding-changed-methods-and-functions-in-a-pull-request)" +- "[Acerca de la comparación de ramas en solicitudes de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-comparing-branches-in-pull-requests)" +- "[Búsqueda de funciones y métodos cambiados en una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/finding-changed-methods-and-functions-in-a-pull-request)" diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/finding-changed-methods-and-functions-in-a-pull-request.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/finding-changed-methods-and-functions-in-a-pull-request.md index f353672d17..527cdf395c 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/finding-changed-methods-and-functions-in-a-pull-request.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/finding-changed-methods-and-functions-in-a-pull-request.md @@ -1,6 +1,6 @@ --- -title: Finding changed methods and functions in a pull request -intro: 'You can quickly find proposed changes to a method or function in a pull request in *.go*, *.js*, *.ts*, *.py*, *.php*, and *.rb* files.' +title: Encontrar funciones y métodos cambiados en una solicitud de extracción +intro: 'Puedes encontrar rápidamente los cambios propuestos en un método o función en una solicitud de incorporación de cambios en los archivos *.go*, *.js*, *.ts*, *.py*, *.php* y *.rb*.' redirect_from: - /github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests/finding-changed-methods-and-functions-in-a-pull-request - /articles/finding-changed-methods-and-functions-in-a-pull-request @@ -14,34 +14,39 @@ versions: topics: - Pull requests shortTitle: Methods & functions +ms.openlocfilehash: be891fe01166ee0eccf9ba7c824a1017c9d8fc11 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145139194' --- -Anyone with read access to a repository can see a summary list of the functions and methods changes in certain files of a pull request. +Cualquier usuario con acceso de lectura a un repositorio puede ver una lista resumida de los cambios en las funciones y los métodos en determinados archivos o solicitud de extracción. -The summary list of methods and functions is created from these supported file types: +La lista resumida de métodos y funciones se crea a partir de estos tipos de archivos compatibles: - Go - - JavaScript (includes Typescript, Flow, and other types of JavaScript) + - JavaScript (incluidos Typescript, Flow y otros tipos de JavaScript) - PHP - Python - Ruby {% data reusables.repositories.sidebar-pr %} -2. In the list of pull requests, click the pull request where you'd like to find the changed functions and methods. +2. En la lista de solicitudes de extracción, haz clic en la solicitud de extracción en la que deseas encontrar los métodos y funciones modificados. {% data reusables.repositories.changed-files %} -4. To see a summary list of the changed functions and methods, click **Jump to...**. -![Jump to drop-down menu](/assets/images/help/pull_requests/jump-to-menu.png) -5. Select the changed function or method from the drop-down menu. You can also enter the name of the function or method to filter results. - ![Filter function and methods](/assets/images/help/pull_requests/filter-function-and-methods.png) +4. Para ver una lista de resumen de las funciones y métodos modificados, haga clic en **Saltar a...** . ![Menú desplegable Saltar a](/assets/images/help/pull_requests/jump-to-menu.png) +5. Selecciona el método o la función cambiada dentro del menú desplegable. También puedes ingresar el nombre del método o la función en los resultados del filtro. + ![Función y métodos de filtro](/assets/images/help/pull_requests/filter-function-and-methods.png) {% note %} - **Note:** If you don't see the functions or methods you expected, confirm that your code compiles and doesn't contain errors. Only functions and methods changed in this pull request and found in *.go*, *.js*, *.ts*, *.py*, *.php*, and *.rb* files appear in the drop-down menu. + **Nota:** Si no ve las funciones o los métodos que esperaba, confirme que el código se compila y no contiene errores. En el menú desplegable solo se muestran las funciones y los métodos modificados en esta solicitud de incorporación de cambios y detectados en archivos *.go*, *.js*, *.ts*, *.py*, *.php* y *.rb*. {% endnote %} -6. You'll be redirected to the first line of the function or method you selected. - ![view function or method in files changed](/assets/images/help/pull_requests/view-selected-function-or-method.png) +6. Serás redireccionado a la primera línea de la función o el método seleccionado. + ![Ver la función o el método en los archivos modificados](/assets/images/help/pull_requests/view-selected-function-or-method.png) -## Further reading +## Información adicional -- "[About comparing branches in a pull request](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-comparing-branches-in-pull-requests)" -- "[Filtering files in a pull request by file type](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request)" +- "[Acerca de la comparación de ramas en solicitudes de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-comparing-branches-in-pull-requests)" +- "[Filtrado de archivos en una solicitud de incorporación de cambios por tipo de archivo](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request)" diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/incorporating-feedback-in-your-pull-request.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/incorporating-feedback-in-your-pull-request.md index cdcd4f5dfd..6d191b8722 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/incorporating-feedback-in-your-pull-request.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/incorporating-feedback-in-your-pull-request.md @@ -1,6 +1,6 @@ --- -title: Incorporating feedback in your pull request -intro: 'When reviewers suggest changes in a pull request, you can automatically incorporate the changes into the pull request or open an issue to track out-of-scope suggestions.' +title: Incorporar comentarios en tu solicitud de extracción +intro: 'Cuando los revisores sugieran cambios en una solicitud de extracción, puedes incorporar automáticamente los cambios a la solicitud de extracción o abrir una propuesta para hacer un seguimiento de las sugerencias que están fuera de alcance.' redirect_from: - /github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests/incorporating-feedback-in-your-pull-request - /articles/incorporating-feedback-in-your-pull-request @@ -14,39 +14,45 @@ versions: topics: - Pull requests shortTitle: Incorporate feedback +ms.openlocfilehash: b94c7ddc682b1e53077770877140eb2a218a19de +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145139522' --- -## Applying suggested changes +## Aplicación de los cambios sugeridos -Other people can suggest specific changes to your pull request. You can apply these suggested changes directly in a pull request if you have write access to the repository. If the pull request was created from a fork and the author allowed edits from maintainers, you can also apply suggested changes if you have write access to the upstream repository. For more information, see "[Commenting on a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request)" and "[Allowing changes to a pull request branch created from a fork](/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork)." +Otras personas pueden sugerir modificaciones específicas a tu solicitud de extracción. Puedes aplicar estas modificaciones sugeridas directamente en una solicitud de extracción si tienes acceso de escritura al repositorio. Si la solicitud de extracción se creó desde una bifurcación, y el autor permitió que los mantenedores realicen ediciones, también puedes aplicar las modificaciones sugeridas si tienes acceso de escritura al repositorio ascendente. Para obtener más información, consulte "[Comentarios sobre una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request)" y "[Permitir cambios en una rama de solicitud de incorporación de cambios creada a partir de una bifurcación](/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork)". -To quickly incorporate more than one suggested change into a single commit, you can also apply suggested changes as a batch. Applying one suggested change or a batch of suggested changes creates a single commit on the compare branch of the pull request. +Para incorporar rápidamente más de una de las modificaciones sugeridas en una confirmación simple, también puedes aplicar las modificaciones sugeridas como lote. Aplicar una modificación sugerida o un lote de modificaciones sugeridas genera una confirmación simple en la rama comparada de la solicitud de extracción. -Each person who suggested a change included in the commit will be a co-author of the commit. The person who applies the suggested changes will be a co-author and the committer of the commit. For more information about the term committer in Git, see "[Git Basics - Viewing the Commit History](https://git-scm.com/book/en/v2/Git-Basics-Viewing-the-Commit-History)" from the _Pro Git_ book site. +Cada una de las personas que sugirieron alguna de las modificaciones incluidas en la confirmación será coautora de la confirmación. La persona que aplica las modificaciones sugeridas será coautora y persona que confirma el cambio de la confirmación. Para obtener más información sobre la persona que confirma el cambio en Git, consulte "[Conceptos básicos de Git: visualización del historial de confirmaciones](https://git-scm.com/book/en/v2/Git-Basics-Viewing-the-Commit-History)" en el sitio del libro _Pro Git_. {% data reusables.repositories.sidebar-pr %} -2. In the list of pull requests, click the pull request you'd like to apply a suggested change to. -3. Navigate to the first suggested change you'd like to apply. - - To apply the change in its own commit, click **Commit suggestion**. - ![Commit suggestion button](/assets/images/help/pull_requests/commit-suggestion-button.png) - - To add the suggestion to a batch of changes, click **Add suggestion to batch**. Continue to add the suggested changes you want to include in a single commit. When you've finished adding suggested changes, click **Commit suggestions**. - ![Add suggestion to batch button](/assets/images/help/pull_requests/add-suggestion-to-batch.png) -4. In the commit message field, type a short, meaningful commit message that describes the change you made to the file or files. -![Commit message field](/assets/images/help/pull_requests/suggested-change-commit-message-field.png) -5. Click **Commit changes.** -![Commit changes button](/assets/images/help/pull_requests/commit-changes-button.png) +2. En la lista de solicitudes de extracción, haz clic en la solicitud de extracción a la que quieras aplicarle una modificación sugerida. +3. Navega hasta la primera modificación sugerida que quieras aplicar. + - Para aplicar el cambio en su propia confirmación, haga clic en **Commit suggestion**. + ![Botón Commit suggestion](/assets/images/help/pull_requests/commit-suggestion-button.png) + - Para agregar la sugerencia a un lote de cambios, haga clic en **Add suggestion to batch**. Continúa agregando las modificaciones sugeridas que quieras incluir en una única confirmación. Cuando haya terminado de agregar los cambios sugeridos, haga clic en **Commit suggestions**. + ![Botón Add suggestion to batch](/assets/images/help/pull_requests/add-suggestion-to-batch.png) +4. En el campo de mensaje de confirmación, escribe un mensaje de confirmación corto y significativo que describa la modificación que le hiciste al archivo o los archivos. +![Campo para mensaje de confirmación](/assets/images/help/pull_requests/suggested-change-commit-message-field.png) +5. Haga clic en **Commit changes.** +![ Botón Commit changes](/assets/images/help/pull_requests/commit-changes-button.png) -## Re-requesting a review +## Volver a solicitar una revisión {% data reusables.pull_requests.re-request-review %} -## Opening an issue for an out-of-scope suggestion +## Abrir una propuesta para una sugerencia fuera de alcance -If someone suggests changes to your pull request and the changes are out of the pull request's scope, you can open a new issue to track the feedback. For more information, see "[Opening an issue from a comment](/github/managing-your-work-on-github/opening-an-issue-from-a-comment)." +Si alguna persona sugiere cambios para tu solicitud de extracción, y los cambios están fuera del alcance de la solicitud de extracción, puedes abrir una propuesta nueva para hacer el seguimiento de los comentarios. Para más información, vea "[Apertura de una incidencia desde un comentario](/github/managing-your-work-on-github/opening-an-issue-from-a-comment)". -## Further reading +## Información adicional -- "[About pull request reviews](/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews)" -- "[Reviewing proposed changes in a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)" -- "[Commenting on a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request)" -- "[Requesting a pull request review](/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review)" -- "[Opening an issue from a comment](/github/managing-your-work-on-github/opening-an-issue-from-a-comment)" +- "[Acerca de las revisiones de solicitudes de incorporación de cambios](/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews)" +- "[Revisión de los cambios propuestos en una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)" +- "[Comentario de una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request)" +- "[Solicitar la revisión de una solicitud de incorporación de cambios](/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review)" +- "[Abrir una incidencia desde un comentario](/github/managing-your-work-on-github/opening-an-issue-from-a-comment)" diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/index.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/index.md index a0afca0e39..01414d63fa 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/index.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/index.md @@ -1,11 +1,11 @@ --- -title: Reviewing changes in pull requests +title: Revisión de cambios en las solicitudes de incorporación de cambios redirect_from: - /github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests - /articles/reviewing-and-discussing-changes-in-pull-requests - /articles/reviewing-changes-in-pull-requests - /github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests -intro: 'After a pull request has been opened, you can review and discuss the set of proposed changes.' +intro: 'Después de haber abierto una solicitud de extracción, puedes revisar y opinar sobre el conjunto de cambios propuestos.' versions: fpt: '*' ghes: '*' @@ -26,5 +26,11 @@ children: - /dismissing-a-pull-request-review - /checking-out-pull-requests-locally shortTitle: Review changes +ms.openlocfilehash: e190c75efdf4a9813b50ccc817c2bd2a19c2393a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145139517' --- 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 b0faebee29..da085c5bf6 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 @@ -1,6 +1,6 @@ --- -title: Reviewing dependency changes in a pull request -intro: '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.' +title: Revisar los cambios de las dependencias en una solicitud de cambios +intro: '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.' product: '{% data reusables.gated-features.dependency-review %}' versions: fpt: '*' @@ -19,72 +19,73 @@ redirect_from: - /github/collaborating-with-issues-and-pull-requests/reviewing-dependency-changes-in-a-pull-request - /github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request shortTitle: Review dependency changes +ms.openlocfilehash: 3887db045b68f7adeca275db0449a12547453771 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065374' --- {% data reusables.dependency-review.beta %} -## About dependency review +## Acerca de la revisión de dependencias {% data reusables.dependency-review.feature-overview %} -{% 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 ghec %}Antes de que puedas utilizar la revisión de dependencias en un repositorio privado, debes habilitar la gráfica de dependencias. Para más información, vea "[Exploración de las dependencias de un repositorio](/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 %} 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 %} Antes de poder usar la revisión de dependencias, debes habilitar el gráfico de dependencias y conectar {% data variables.product.product_location %} a {% data variables.product.prodname_dotcom_the_website %}. Para más información, vea "[Habilitación de alertas para dependencias vulnerables en {% 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)." +La revisión de dependencias te permite "desplazarte a la izquierda". Puedes utilizar la información predictiva que se te proporciona para detectar dependencias vulnerables antes de que lleguen a tu ambiente productivo. Para más información, vea "[Acerca de la revisión de dependencias](/code-security/supply-chain-security/about-dependency-review)". {% ifversion fpt or ghec or ghes > 3.5 or ghae-issue-6396 %} -You can use the {% data variables.product.prodname_dependency_review_action %} to help enforce dependency reviews on pull requests in your repository. {% data reusables.dependency-review.dependency-review-action-overview %} +Puedes usar {% data variables.product.prodname_dependency_review_action %} para ayudar a aplicar revisiones de dependencia en las solicitudes de incorporación de cambios en el repositorio. {% data reusables.dependency-review.dependency-review-action-overview %} -{% ifversion dependency-review-action-configuration %} -You can configure the {% data variables.product.prodname_dependency_review_action %} to better suit your needs by specifying the type of dependency vulnerability you wish to catch. For more information, see "[Configuring dependency review](/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review#configuring-the-dependency-review-github-action)." -{% endif %} +{% ifversion dependency-review-action-configuration %} Puedes configurar {% data variables.product.prodname_dependency_review_action %} para adaptarse mejor a tus necesidades especificando el tipo de vulnerabilidad de dependencias que quieres detectar. Para obtener más información, consulta "[Configuración de la revisión de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review#configuring-the-dependency-review-github-action)". {% endif %} {% endif %} -## Reviewing dependencies in a pull request +## Revisar las dependencias en una solicitud de cambios -{% data reusables.repositories.sidebar-pr %} -{% data reusables.repositories.choose-pr-review %} -{% data reusables.repositories.changed-files %} +{% data reusables.repositories.sidebar-pr %} {% data reusables.repositories.choose-pr-review %} {% data reusables.repositories.changed-files %} -1. If the pull request contains many files, use the **File filter** drop-down menu to collapse all files that don't record dependencies. This will make it easier to focus your review on the dependency changes. +1. Si la solicitud de incorporación de cambios contiene muchos archivos, use el menú desplegable **Filtro de archivos** para contraer todos los archivos que no registren dependencias. Esto facilitará que te enfoques en tu revisión de cambios a las dependencias. - ![The file filter menu](/assets/images/help/pull_requests/file-filter-menu-json.png) - The dependency review provides a clearer view of what has changed in large lock files, where the source diff is not rendered by default. + ![Menú Filtro de archivos](/assets/images/help/pull_requests/file-filter-menu-json.png) La revisión de dependencias proporciona una vista más clara de lo que ha cambiado en los archivos de bloqueo grandes, donde la diferencia de origen no se representa de manera predeterminada. {% note %} - **Note:** Dependency review rich diffs are not available for committed static JavaScript files like `jquery.js`. + **Nota:** Las diferencias enriquecidas de revisión de dependencias no están disponibles para los archivos estáticos de JavaScript confirmados, como `jquery.js`. {% endnote %} -1. On the right of the header for a manifest or lock file, display the dependency review by clicking the **{% octicon "file" aria-label="The rich diff icon" %}** rich diff button. +1. A la derecha del encabezado de un archivo de bloqueo o de manifiesto, haga clic en el **{% octicon "file" aria-label="The rich diff icon" %}** botón de diferencias enriquecidas para mostrar la revisión de dependencias. - ![The rich diff button](/assets/images/help/pull_requests/dependency-review-rich-diff.png) + ![El botón de diff rica](/assets/images/help/pull_requests/dependency-review-rich-diff.png) -2. Check the dependencies listed in the dependency review. +2. Verifica las dependencias que se listan en la revisión de dependencias. - ![Vulnerability warnings in a dependency review](/assets/images/help/pull_requests/dependency-review-vulnerability.png) + ![Alertas de vulnerabilidades en una revisión de dependencias](/assets/images/help/pull_requests/dependency-review-vulnerability.png) - Any added or changed dependencies that have vulnerabilities are listed first, ordered by severity and then by dependency name. This means that the highest severity dependencies are always at the top of a dependency review. Other dependencies are listed alphabetically by dependency name. + Cualquier dependencia que se cambie o agregue y que tenga vulnerabilidades se listará primero, se organizará por severidad y luego por nombre de dependencia. Esto significa que la severidad de dependencias más alta siempre se encontrará en la parte superior de la revisión de dependencias. El resto de las dependencias se lista por orden alfabético de acuerdo con el nombre de la dependencia. - The icon beside each dependency indicates whether the dependency has been added ({% octicon "diff-added" aria-label="Dependency added icon" %}), updated ({% octicon "diff-modified" aria-label="Dependency modified icon" %}), or removed ({% octicon "diff-removed" aria-label="Dependency removed icon" %}) in this pull request. + El icono junto a cada dependencia indica si se ha agregado ({% octicon "diff-added" aria-label="Dependency added icon" %}), actualizado ({% octicon "diff-modified" aria-label="Dependency modified icon" %}) o eliminado ({% octicon "diff-removed" aria-label="Dependency removed icon" %}) en esta solicitud de incorporación de cambios. - Other information includes: + El resto de la información incluye: - * The version, or version range, of the new, updated, or deleted dependency. - * For a specific version of a dependency: - * The age of that release of the dependency. - * The number of projects that are dependent on this software. This information is taken from the dependency graph. Checking the number of dependents can help you avoid accidentally adding the wrong dependency. - * The license used by this dependency, if this information is available. This is useful if you want to avoid code with certain licenses being used in your project. + * La versión o rango de versiones de la dependencia nueva, actualizada o borrada. + * Para el caso de las versiones específicas de una dependencia: + * La antigüedad del lanzamiento de la dependencia. + * La cantidad de proyectos que dependen de este software. Esta información se toma de la gráfica de dependencias. Verificar la cantidad de dependientes que pueden ayudarte a evitar el agregar accidentalmente la dependencia incorrecta. + * La licencia que utiliza esta dependencia si es que esta información se encuentra disponible. Esto es útil si quieres evitar el código que utilice licencias específicas, el cual utilizas en tu proyecto. - Where a dependency has a known vulnerability, the warning message includes: + Cuando una dependencia tiene una vulnerabilidad conocida, el mensaje de advertencia incluye: - * A brief description of the vulnerability. - * A Common Vulnerabilities and Exposures (CVE) or {% data variables.product.prodname_security_advisories %} (GHSA) identification number. You can click this ID to find out more about the vulnerability. - * The severity of the vulnerability. - * The version of the dependency in which the vulnerability was fixed. If you are reviewing a pull request for someone, you might ask the contributor to update the dependency to the patched version, or a later release. + * Una descripción breve de la vulnerabilidad. + * Un archivo de Vulnerabilidades y Exposiciones Comunes (CVE) o un número de identificación (GHSA) de {% data variables.product.prodname_security_advisories %}. Puedes dar clic en esta ID para conocer más sobre la vulnerabilidad. + * La severidad de la vulnerabilidad. + * La versión de la dependencia en la cual se arregló la vulnerabilidad. Si estás revisando una solicitud de cambios para alguien, puedes pedir al contribuyente que actualice la dependencia a la versión parchada o a un lanzamiento más reciente. {% data reusables.repositories.return-to-source-diff %} 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 952b8ab379..df25381b86 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 @@ -1,6 +1,6 @@ --- -title: Reviewing proposed changes in a pull request -intro: 'In a pull request, you can review and discuss commits, changed files, and the differences (or "diff") between the files in the base and compare branches.' +title: Revisar los cambios propuestos en una solicitud de extracción +intro: 'En una solicitud de incorporación de cambios, puedes revisar y opinar sobre las confirmaciones, los archivos cambiados y las diferencias (o "diff") entre los archivos de las ramas base y comparada.' redirect_from: - /github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request - /articles/reviewing-proposed-changes-in-a-pull-request @@ -14,98 +14,94 @@ versions: topics: - Pull requests shortTitle: Review proposed changes +ms.openlocfilehash: bf5e21609ae198bd415b9f3dedc2e44b060b09b5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147111366' --- -## About reviewing pull requests +## Acerca de revisar solicitudes de extracción -You can review changes in a pull request one file at a time. While reviewing the files in a pull request, you can leave individual comments on specific changes. After you finish reviewing each file, you can mark the file as viewed. This collapses the file, helping you identify the files you still need to review. A progress bar in the pull request header shows the number of files you've viewed. After reviewing as many files as you want, you can approve the pull request or request additional changes by submitting your review with a summary comment. +Puedes revisar los cambios de una solicitud de extracción en un archivo por vez. Mientras revisas los archivos en una solicitud de extracción, puedes dejar comentarios individuales en cambios específicos. Después de que terminas de revisar cada archivo, puedes marcarlo como visto. Esto colapsa el archivo, lo cual te ayuda a identificar los archivos que aún debes revisar. Una barra de progreso en el encabezado de la solicitud de cambios muestra la cantidad de archivos que has visto. Después de revisar tantos archivos como quieras, puedes aprobar la solicitud de cambios o solicitar cambios adicionales si emites tu revisión con un comentario de resumen. {% data reusables.search.requested_reviews_search_tip %} -## Starting a review +## Comenzar una revisión {% webui %} -{% data reusables.repositories.sidebar-pr %} -{% data reusables.repositories.choose-pr-review %} -{% data reusables.repositories.changed-files %} -{% ifversion fpt or ghec or ghes > 3.3 or ghae %} +{% data reusables.repositories.sidebar-pr %} {% data reusables.repositories.choose-pr-review %} {% data reusables.repositories.changed-files %} {% ifversion fpt or ghec or ghes > 3.3 or ghae %} - You can change the format of the diff view in this tab by clicking {% octicon "gear" aria-label="The Settings gear" %} and choosing the unified or split view. The choice you make will apply when you view the diff for other pull requests. + Puedes cambiar el formato de la vista de diff en esta pestaña si haces clic en {% octicon "gear" aria-label="The Settings gear" %} y eliges la vista dividida o unificada. La elección que hagas aplicará cuando veas el diff para otras solicitudes de cambio. - ![Diff view settings](/assets/images/help/pull_requests/diff-view-settings.png) + ![Ajustes de vista de Diff](/assets/images/help/pull_requests/diff-view-settings.png) - You can also choose to hide whitespace differences. The choice you make only applies to this pull request and will be remembered the next time you visit this page. + También puedes elegir esconder las diferencias de espacios en blanco. La elección que hagas solo aplicará a esta solicitud de cambios y se recordará la siguiente ocasión que visites la página. {% endif %} -1. Optionally, filter the files to show only the files you want to review{% ifversion pr-tree-view %} or use the file tree to navigate to a specific file{% endif %}. For more information, see "[Filtering files in a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request)." -{% data reusables.repositories.start-line-comment %} -{% data reusables.repositories.type-line-comment %} -{% data reusables.repositories.suggest-changes %} -1. When you're done, click **Start a review**. If you have already started a review, you can click **Add review comment**. +1. Opcionalmente, filtra los archivos para mostrar solo aquellos que quieras revisar{% ifversion pr-tree-view %} o utiliza el árbol de archivos para ir a uno en concreto{% endif %}. Para más información, vea "[Filtrado de archivos en una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request)". +{% data reusables.repositories.start-line-comment %} {% data reusables.repositories.type-line-comment %} {% data reusables.repositories.suggest-changes %} +1. Cuando haya terminado, haga clic en **Iniciar una revisión**. Si ya ha iniciado una revisión, puede hacer clic en **Agregar comentario de revisión**. - ![Start a review button](/assets/images/help/pull_requests/start-a-review-button.png) + ![Botón Start a review (Comenzar una revisión)](/assets/images/help/pull_requests/start-a-review-button.png) -Before you submit your review, your line comments are _pending_ and only visible to you. You can edit pending comments anytime before you submit your review. To cancel a pending review, including all of its pending comments, scroll down to the end of the timeline on the Conversation tab, then click **Cancel review**. +Antes de enviar la revisión, los comentarios de líneas están _pendientes_ y solo los puede ver usted. Puedes editar los comentarios pendientes en cualquier momento antes de enviar tu revisión. Para cancelar una revisión pendiente, incluidos todos sus comentarios pendientes, desplácese hasta el final de la escala de tiempo en la pestaña Conversación y haga clic en **Cancelar revisión**. -![Cancel review button](/assets/images/help/pull_requests/cancel-review-button.png) -{% endwebui %} +![Botón Cancelar revisión](/assets/images/help/pull_requests/cancel-review-button.png) {% endwebui %} {% ifversion fpt or ghec %} {% codespaces %} -You can use [{% data variables.product.prodname_github_codespaces %}](/codespaces/overview) to test, run, and review pull requests. +Puedes usar [{% data variables.product.prodname_github_codespaces %}](/codespaces/overview) para probar, ejecutar y revisar las solicitudes de incorporación de cambios. {% data reusables.codespaces.review-pr %} -For more information on reviewing pull requests in {% data variables.product.prodname_codespaces %}, see "[Using {% data variables.product.prodname_github_codespaces %} for pull requests](/codespaces/developing-in-codespaces/using-github-codespaces-for-pull-requests)." +Para más información sobre cómo revisar solicitudes de incorporación de cambios en {% data variables.product.prodname_codespaces %}, consulta "[Uso de {% data variables.product.prodname_github_codespaces %} para solicitudes de incorporación de cambios](/codespaces/developing-in-codespaces/using-github-codespaces-for-pull-requests)". -{% endcodespaces %} -{% endif %} +{% endcodespaces %} {% endif %} {% ifversion fpt or ghes or ghec %} -## Reviewing dependency changes +## Revisar los cambios de las dependencias {% data reusables.dependency-review.beta %} -If the pull request contains changes to dependencies you can use the dependency review for a manifest or lock file to see what has changed and check whether the changes introduce security vulnerabilities. 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)." +Si la solicitud de cambios contiene cambios para las dependencias, puedes utilizar la revisión de dependencias para un archivo de bloqueo o de manifiesto para ver qué ha cambiado y verificar si los cambios introducen vulnerabilidades de seguridad. Para más información, vea "[Revisión de los cambios de dependencias en una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request)". {% data reusables.repositories.changed-files %} -1. On the right of the header for a manifest or lock file, display the dependency review by clicking the **{% octicon "file" aria-label="The rich diff icon" %}** rich diff button. +1. A la derecha del encabezado de un archivo de bloqueo o de manifiesto, haga clic en el botón de diferencias enriquecidas **{% octicon "file" aria-label="The rich diff icon" %}** para mostrar la revisión de dependencias. - ![The rich diff button](/assets/images/help/pull_requests/dependency-review-rich-diff.png) + ![El botón de diff rica](/assets/images/help/pull_requests/dependency-review-rich-diff.png) -{% data reusables.repositories.return-to-source-diff %} -{% endif %} +{% data reusables.repositories.return-to-source-diff %} {% endif %} -## Marking a file as viewed +## Marcar un archivo como visto -After you finish reviewing a file, you can mark the file as viewed, and the file will collapse. If the file changes after you view the file, it will be unmarked as viewed. +Después de que hayas terminado de revisar un archivo, puedes marcar el archivo como visto, y el archivo se colapsará. Si el archivo se modifica después de que lo hayas visto, dejará de estar marcado como visto. {% data reusables.repositories.changed-files %} -2. On the right of the header of the file you've finished reviewing, select **Viewed**. +2. A la derecha del encabezado del archivo que ha terminado de revisar, seleccione **Visto**. - ![Viewed checkbox](/assets/images/help/pull_requests/viewed-checkbox.png) + ![Casilla Viewed (Visto)](/assets/images/help/pull_requests/viewed-checkbox.png) -## Submitting your review +## Enviar tu revisión -After you've finished reviewing all the files you want in the pull request, submit your review. +Después de que hayas terminado de revisar todos los archivos que quieras de la solicitud de extracción, envía tu revisión. -{% data reusables.repositories.changed-files %} -{% data reusables.repositories.review-changes %} -{% data reusables.repositories.review-summary-comment %} -4. Select the type of review you'd like to leave: +{% data reusables.repositories.changed-files %} {% data reusables.repositories.review-changes %} {% data reusables.repositories.review-summary-comment %} +4. Selecciona el tipo de revisión que te gustaría proporcionar: - ![Radio buttons with review options](/assets/images/help/pull_requests/pull-request-review-statuses.png) + ![Botones Radio con opciones de revisión](/assets/images/help/pull_requests/pull-request-review-statuses.png) - - Select **Comment** to leave general feedback without explicitly approving the changes or requesting additional changes. - - Select **Approve** to submit your feedback and approve merging the changes proposed in the pull request. - - Select **Request changes** to submit feedback that must be addressed before the pull request can be merged. + - Seleccione **Comentario** para dejar un comentario general sin aprobar de manera explícita los cambios ni solicitar cambios adicionales. + - Seleccione **Aprobar** para enviar los comentarios y aprobar la combinación de los cambios propuestos en la solicitud de incorporación de cambios. + - Seleccione **Solicitar cambios** para enviar comentarios que se deben abordar antes de que se pueda combinar la solicitud de incorporación de cambios. {% data reusables.repositories.submit-review %} {% data reusables.repositories.request-changes-tips %} -## Further reading +## Información adicional -- "[About protected branches](/github/administering-a-repository/about-protected-branches#require-pull-request-reviews-before-merging)" -- "[Filtering pull requests by review status](/github/managing-your-work-on-github/filtering-pull-requests-by-review-status)" +- "[Acerca de las ramas protegidas](/github/administering-a-repository/about-protected-branches#require-pull-request-reviews-before-merging)" +- "[Filtrado de solicitudes de incorporación de cambios por estado de revisión](/github/managing-your-work-on-github/filtering-pull-requests-by-review-status)" diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review.md index e781185871..7b82511915 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review.md @@ -1,6 +1,6 @@ --- -title: Viewing a pull request review -intro: You can view all of the comments made in a single pull request review. +title: Ver una revisión de solicitud de extracción +intro: Puedes ver todos los comentarios realizados en una revisión de revisión de solicitud de extracción única. redirect_from: - /github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review - /articles/viewing-a-pull-request-review @@ -14,18 +14,23 @@ versions: topics: - Pull requests shortTitle: View a PR review +ms.openlocfilehash: 72d83ce6ce9d09163d21732ef752c9724e8caf6f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146027197' --- {% data reusables.search.requested_reviews_search %} -When you view a full review, you'll see the same version of the pull request as the reviewer did at the time of the review. +Cuando ves una revisión completa, verás la misma versión de la solicitud de extracción como el revisor lo hizo al momento de la revisión. -{% data reusables.repositories.sidebar-pr %} -{% data reusables.repositories.choose-pr-review %} -3. On the "Conversation" tab, scroll to the review you'd like to see, then click **View changes**. - ![Review header with link to full review](/assets/images/help/pull_requests/view-full-review-view-changes.png) +{% data reusables.repositories.sidebar-pr %} {% data reusables.repositories.choose-pr-review %} +3. En la pestaña "Conversation", desplácese hasta la revisión que quiere ver y, luego, haga clic en **View changes**. + ![Encabezado de revisión con el vínculo a la revisión completa](/assets/images/help/pull_requests/view-full-review-view-changes.png) -## Further reading +## Información adicional -- "[About pull request reviews](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)" -- "[Reviewing proposed changes in a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)" -- "[Triaging code scanning alerts in pull requests](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests)" +- "[Acerca de las revisiones de solicitudes de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)" +- "[Revisión de los cambios propuestos en una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)" +- "[Evaluación de prioridades de las alertas de examen de código en solicitudes de incorporación de cambios](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests)" diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks.md index 6a9ee0d344..6fb3d630f1 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks.md @@ -1,6 +1,6 @@ --- -title: About forks -intro: A fork is a copy of a repository that you manage. Forks let you make changes to a project without affecting the original repository. You can fetch updates from or submit changes to the original repository with pull requests. +title: Acerca de las bifurcaciones +intro: Una bifurcación es una copia de un repositorio que administras. Las bifurcaciones te permiten realizar cambios a un proyecto sin afectar el repositorio original. Puedes recuperar actualizaciones o enviar cambios al repositorio original con solicitudes de extracción. redirect_from: - /github/collaborating-with-issues-and-pull-requests/working-with-forks/about-forks - /articles/about-forks @@ -13,33 +13,39 @@ versions: ghec: '*' topics: - Pull requests +ms.openlocfilehash: d7564598bca7c75a4861f4cc2d20b3f7a986f730 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145139506' --- -Forking a repository is similar to copying a repository, with two major differences: +Bifurcar un repositorio es similar a copiar un repositorio, con dos diferencias principales: -* You can use a pull request to suggest changes from your user-owned fork to the original repository in its GitHub instance, also known as the *upstream* repository. -* You can bring changes from the upstream repository to your local fork by synchronizing your fork with the upstream repository. +* Puede usar una solicitud de incorporación de cambios para sugerir cambios desde la bifurcación propiedad del usuario hacia el repositorio original en su instancia de GitHub, que también se conoce como repositorio *ascendente*. +* Puedes llevar cambios desde tu repositorio ascendente a tu bifurcación local sincronizando tu bifurcación con el repositorio ascendente. {% data reusables.repositories.you-can-fork %} {% ifversion fpt or ghec %} -If you're a member of a {% data variables.product.prodname_emu_enterprise %}, there are further restrictions on the repositories you can fork. {% data reusables.enterprise-accounts.emu-forks %} For more information, see "[About {% data variables.product.prodname_emus %}](/enterprise-cloud@latest/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users){% ifversion fpt %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% else %}."{% endif %} +Si eres un miembro de una {% data variables.product.prodname_emu_enterprise %}, hay más restricciones sobre los repositorios que puedes bifurcar. {% data reusables.enterprise-accounts.emu-forks %} Para más información, vea "[Acerca de {% data variables.product.prodname_emus %}](/enterprise-cloud@latest/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %} {% endif %} {% data reusables.repositories.desktop-fork %} -Deleting a fork will not delete the original upstream repository. You can make any changes you want to your fork—add collaborators, rename files, generate {% data variables.product.prodname_pages %}—with no effect on the original.{% ifversion fpt or ghec %} You cannot restore a deleted forked repository. For more information, see "[Restoring a deleted repository](/articles/restoring-a-deleted-repository)."{% endif %} +Eliminar una bifurcación no eliminará el repositorio ascendente original. Puede realizar todos los cambios que quiera en la bifurcación, como añadir colaboradores, cambiar archivos de nombre, generar {% data variables.product.prodname_pages %}, sin que esto afecte el repositorio original.{% ifversion fpt or ghec %} No puede restaurar un repositorio bifurcado eliminado. Para más información, vea "[Restauración de un repositorio eliminado](/articles/restoring-a-deleted-repository)".{% endif %} -In open source projects, forks are often used to iterate on ideas or changes before they are offered back to the upstream repository. When you make changes in your user-owned fork and open a pull request that compares your work to the upstream repository, you can give anyone with push access to the upstream repository permission to push changes to your pull request branch (including deleting the branch). This speeds up collaboration by allowing repository maintainers the ability to make commits or run tests locally to your pull request branch from a user-owned fork before merging. You cannot give push permissions to a fork owned by an organization. +En proyectos de código abierto, las bifurcaciones suelen iterar en ideas o cambios antes de que se presenten al repositorio ascendente. Cuando haces cambios en la bifurcación que pertenece a tu usuario y abres una solicitud de cambios que compara tu trabajo con el repositorio ascendente, puedes otorgar permisos para subir cambios a tu rama de solicitud de cambios a cualquiera que tenga acceso de subida (incluyendo el borrar la rama). Esto agiliza la colaboración permitiendo que los mantenedores del repositorio puedan hacer confirmaciones de cambios o ejecutar pruebas locales a tu rama de solicitud de extracción desde una bifurcación propiedad de un usuario antes de fusionarlas. No puedes otorgar permisos de escritura a una bifurcación que sea propiedad de una organización. {% data reusables.repositories.private_forks_inherit_permissions %} -If you want to create a new repository from the contents of an existing repository but don't want to merge your changes to the upstream in the future, you can duplicate the repository or, if the repository is a template, you can use the repository as a template. For more information, see "[Duplicating a repository](/articles/duplicating-a-repository)" and "[Creating a repository from a template](/articles/creating-a-repository-from-a-template)". +Si quieres crear un repositorio nuevo desde el contenido de uno existente pero no quieres fusionar tus cambios ascendentemente en ocasiones futuras, puedes duplicar el repositorio o, si éste es una plantilla, utilizarlo como tal. Para más información, vea "[Duplicación de un repositorio](/articles/duplicating-a-repository)" y "[Creación de un repositorio a partir de una plantilla](/articles/creating-a-repository-from-a-template)". -## Further reading +## Información adicional -- "[About collaborative development models](/pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models)" -- "[Creating a pull request from a fork](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork)" -- [Open Source Guides](https://opensource.guide/){% ifversion fpt or ghec %} +- "[Acerca de los modelos de desarrollo colaborativo](/pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models)" +- "[Creación de una solicitud de incorporación de cambios desde una bifurcación](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork)" +- [Guías de código abierto](https://opensource.guide/){% ifversion fpt or ghec %} - [{% data variables.product.prodname_learning %}]({% data variables.product.prodname_learning_link %}){% endif %} diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork.md index 50b8fb10c6..eef4fa3571 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork.md @@ -1,6 +1,6 @@ --- -title: Allowing changes to a pull request branch created from a fork -intro: 'For greater collaboration, you can allow commits on branches you''ve created from forks owned by your personal account.' +title: Permitir cambios para una rama de solicitud de extracción creada desde una bifurcación +intro: 'Para tener una mejor colaboración, puedes permitir confirmaciones en ramas que hayas creado a partir de bifurcaciones que pertenezcan a tu cuenta personal.' redirect_from: - /github/collaborating-with-issues-and-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork - /articles/allowing-changes-to-a-pull-request-branch-created-from-a-fork @@ -15,23 +15,29 @@ versions: topics: - Pull requests shortTitle: Allow changes to a branch +ms.openlocfilehash: 26255f5aeab3bcaa5ecc1aa6cf865981990c456a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145139178' --- -Only pull request authors can give upstream repository maintainers, or those with push access to the upstream repository, permission to make commits to their pull request's compare branch in a user-owned fork. To learn more about upstream repositories, see "[About forks](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)." +Solo los autores de las solicitudes de extracción pueden otorgar permisos a los mantenedores del repositorio ascendente, o a aquellos con acceso de escritura en dicho repositorio, para realizar confirmaciones de cambios en sus solicitudes de extracción para comparar ramas en una bifurcación propiedad de un usuario. Para más información sobre los repositorios ascendentes, vea "[Acerca de las bifurcaciones](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)". -Pull request authors can give these permissions when they initially create a pull request from a user-owned fork or after they create the pull request. For more information, see "[Creating a pull request from a fork](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork)." +Los autores de las solicitudes de extracción pueden otorgar estos permisos antes o después de crear dicha solicitud inicial. desde una bifurcación propiedad de un usuario. Para más información, vea "[Creación de una solicitud de incorporación de cambios a partir de una bifurcación](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork)". -You can set commit permissions when you first create a pull request from a fork. For more information, see "[Creating a pull request from a fork](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork)." Additionally, you can modify an existing pull request to let repository maintainers make commits to your branch. +Puedes establecer permisos de confirmación al crear por primera vez una solicitud de extracción desde una bifurcación. Para más información, vea "[Creación de una solicitud de incorporación de cambios a partir de una bifurcación](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork)". Además, puedes modificar una solicitud de extracción existente para permitir que los mantenedores de un repositorio realicen confirmaciones a tu rama. -## Enabling repository maintainer permissions on existing pull requests +## Habilitar permisos del mantenedor del repositorio en solicitudes de extracción existentes -1. On {% data variables.product.product_name %}, navigate to the main page of the upstream repository of your pull request. -2. Under the upstream repository name, click {% octicon "git-pull-request" aria-label="The pull request icon" %} **Pull requests**. -![Issues and pull requests tab selection](/assets/images/help/repository/repo-tabs-pull-requests.png) -3. In the list of pull requests, navigate to the pull request that you'd like to allow commits on. +1. En {% data variables.product.product_name %}, desplázate hasta la página principal del repositorio ascendente de tu solicitud de extracción. +2. En el nombre del repositorio ascendente, haga clic en {% octicon "git-pull-request" aria-label="The pull request icon" %} **Solicitudes de incorporación de cambios**. +![Selección de la pestaña de incidencias y solicitudes de incorporación de cambios](/assets/images/help/repository/repo-tabs-pull-requests.png) +3. En la lista de solicitudes de extracción, desplázate hasta la solicitud de extracción en la que deseas realizar las confirmaciones. {% data reusables.repositories.allow-maintainers-user-forks %} ![allow-maintainers-to-make-edits-sidebar-checkbox](/assets/images/help/pull_requests/allow-maintainers-to-make-edits-sidebar-checkbox.png) -## Further reading +## Información adicional -- "[Committing changes to a pull request branch created from a fork](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork)" +- "[Confirmación de cambios en una rama de solicitud de incorporación de cambios creada a partir de una bifurcación](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork)" diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/configuring-a-remote-for-a-fork.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/configuring-a-remote-for-a-fork.md index 38e4a7e7d4..f2a2333f85 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/configuring-a-remote-for-a-fork.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/configuring-a-remote-for-a-fork.md @@ -1,6 +1,6 @@ --- -title: Configuring a remote for a fork -intro: 'You must configure a remote that points to the upstream repository in Git to [sync changes you make in a fork](/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork) with the original repository. This also allows you to sync changes made in the original repository with the fork.' +title: Configurar un remoto para una bifurcación +intro: 'Debes configurar un remoto que apunte al repositorio ascendente en Git para [sincronizar los cambios que realizas en una bifurcación](/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork) con el repositorio original. Esto también te permite sincronizar los cambios en el repositorio original con la bifurcación.' redirect_from: - /github/collaborating-with-issues-and-pull-requests/working-with-forks/configuring-a-remote-for-a-fork - /articles/configuring-a-remote-for-a-fork @@ -14,19 +14,25 @@ versions: topics: - Pull requests shortTitle: Configure a remote +ms.openlocfilehash: d474b56a9b1881d9511ccf9e239bb54e26967784 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145139493' --- {% data reusables.command_line.open_the_multi_os_terminal %} -2. List the current configured remote repository for your fork. +2. Enumera el repositorio remoto configurado actualmente para tu bifurcación. ```shell $ git remote -v > origin https://{% data variables.command_line.codeblock %}/YOUR_USERNAME/YOUR_FORK.git (fetch) > origin https://{% data variables.command_line.codeblock %}/YOUR_USERNAME/YOUR_FORK.git (push) ``` -3. Specify a new remote *upstream* repository that will be synced with the fork. +3. Especifica un nuevo repositorio *ascendente* remoto que se sincronizará con la bifurcación. ```shell $ git remote add upstream https://{% data variables.command_line.codeblock %}/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git ``` -4. Verify the new upstream repository you've specified for your fork. +4. Verifica el nuevo repositorio ascendente que especificaste para tu bifurcación. ```shell $ git remote -v > origin https://{% data variables.command_line.codeblock %}/YOUR_USERNAME/YOUR_FORK.git (fetch) diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/index.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/index.md index 96ce3076a7..5149367e49 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/index.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/index.md @@ -1,6 +1,6 @@ --- -title: Working with forks -intro: 'Forks are often used in open source development on {% data variables.product.product_name %}.' +title: Trabajar con bifurcaciones +intro: 'Las bifurcaciones se suelen usar en desarrollo de código abierto en {% data variables.product.product_name %}.' redirect_from: - /github/collaborating-with-issues-and-pull-requests/working-with-forks - /articles/working-with-forks @@ -18,5 +18,11 @@ children: - /syncing-a-fork - /allowing-changes-to-a-pull-request-branch-created-from-a-fork - /what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility +ms.openlocfilehash: 79d8346fdd63366e5987def43164932503104332 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146683665' --- 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 b1b70872ec..ee3e4fd62d 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 @@ -1,6 +1,6 @@ --- -title: Syncing a fork -intro: Sync a fork of a repository to keep it up-to-date with the upstream repository. +title: Sincronizar una bifurcación +intro: Sincronizar una bifurcación de un repositorio para mantenerla actualizada con el repositorio ascendente. redirect_from: - /github/collaborating-with-issues-and-pull-requests/working-with-forks/syncing-a-fork - /articles/syncing-a-fork @@ -19,44 +19,48 @@ versions: topics: - Pull requests permissions: People with write access for a forked repository can sync the fork to the upstream repository. +ms.openlocfilehash: 7c4c97c271e6e151c509a33e53c126190e8e5feb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147540838' --- - -## Syncing a fork branch from the web UI +## Sincronización de una bifurcación desde la IU web {% ifversion syncing-fork-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. -2. Select the **Sync fork** dropdown. - !["Sync fork" dropdown emphasized](/assets/images/help/repository/sync-fork-dropdown.png) -3. Review the details about the commits from the upstream repository, then click **Update branch**. - ![Sync fork modal with "Update branch" button emphasized](/assets/images/help/repository/update-branch-button.png) -{% else %} -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. -2. Select the **Fetch upstream** dropdown. - !["Fetch upstream" drop-down](/assets/images/help/repository/fetch-upstream-drop-down.png) -3. Review the details about the commits from the upstream repository, then click **Fetch and merge**. - !["Fetch and merge" button](/assets/images/help/repository/fetch-and-merge-button.png){% endif %} +1. En {% data variables.product.product_name %}, navega a la página principal del repositorio bifurcado que quieras sincronizar en el repositorio de nivel superior. +2. Seleccione la lista desplegable **Sincronizar bifurcación**. + ![Lista desplegable "Sincronizar bifurcación" resaltada](/assets/images/help/repository/sync-fork-dropdown.png) +3. Revisa los detalles sobre las confirmaciones del repositorio ascendente y, a continuación, haz clic en **Actualizar rama**. + ![Sincronización modal de bifurcación con el botón "Actualizar rama" resaltado](/assets/images/help/repository/update-branch-button.png) {% else %} +1. En {% data variables.product.product_name %}, navega a la página principal del repositorio bifurcado que quieras sincronizar en el repositorio de nivel superior. +2. Seleccione la lista desplegable **Fetch upstream**. + ![Lista desplegable "Fetch upstream"](/assets/images/help/repository/fetch-upstream-drop-down.png) +3. Revise los detalles sobre las confirmaciones del repositorio ascendente y, a continuación, haga clic en **Fetch and merge**. + ![Botón "Fetch and merge"](/assets/images/help/repository/fetch-and-merge-button.png){% endif %} -If the changes from the upstream repository cause conflicts, {% data variables.product.company_short %} will prompt you to create a pull request to resolve the conflicts. +Si los cambios del repositorio de nivel superior ocasionan conflictos, {% data variables.product.company_short %} te pedirá crear una solicitud de cambios para resolver los conflictos. -## Syncing a fork branch with the {% data variables.product.prodname_cli %} +## Sincronización de una bifurcación de rama con {% data variables.product.prodname_cli %} -{% data reusables.cli.about-cli %} To learn more about {% data variables.product.prodname_cli %}, see "[About {% data variables.product.prodname_cli %}](/github-cli/github-cli/about-github-cli)." +{% data reusables.cli.about-cli %} Para más información sobre la {% data variables.product.prodname_cli %}, vea "[Acerca de la {% data variables.product.prodname_cli %}](/github-cli/github-cli/about-github-cli)". -To update the remote fork from its parent, use the `gh repo sync -b BRANCHNAME` subcommand and supply your fork and branch name as arguments. +Para actualizar la bifurcación remota desde su elemento primario, usa el subcomando `gh repo sync -b BRANCHNAME` y proporciona el nombre de la bifurcación y la rama como argumentos. ```shell $ gh repo sync owner/cli-fork -b BRANCHNAME ``` -If the changes from the upstream repository cause conflict then the {% data variables.product.prodname_cli %} can't sync. You can set the `-force` flag to overwrite the destination branch. +Si los cambios del repositorio ascendente provocan un conflicto, la {% data variables.product.prodname_cli %} no se podrá sincronizar. Puede establecer la marca `-force` para sobrescribir la rama de destino. -## Syncing a fork branch from the command line +## Sincronización de una bifurcación de rama desde la línea de comandos -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. +Para poder sincronizar la bifurcación con un repositorio ascendente, debes [configurar un repositorio remoto que apunte al repositorio ascendente](/pull-requests/collaborating-with-pull-requests/working-with-forks/configuring-a-remote-for-a-fork) en Git. {% data reusables.command_line.open_the_multi_os_terminal %} -2. Change the current working directory to your local project. -3. Fetch the branches and their respective commits from the upstream repository. Commits to `BRANCHNAME` will be stored in the local branch `upstream/BRANCHNAME`. +2. Cambiar el directorio de trabajo actual en tu proyecto local. +3. Extrae las ramas y sus respectivas confirmaciones desde el repositorio ascendente. Las confirmaciones en `BRANCHNAME` se almacenarán en la rama local `upstream/BRANCHNAME`. ```shell $ git fetch upstream @@ -68,14 +72,14 @@ Before you can sync your fork with an upstream repository, you must [configure a > * [new branch] main -> upstream/main ``` -4. Check out your fork's local default branch - in this case, we use `main`. +4. Revise la rama predeterminada local de la bifurcación; en este caso, utilizamos `main`. ```shell $ git checkout main > Switched to branch 'main' ``` -5. Merge the changes from the upstream default branch - in this case, `upstream/main` - into your local default branch. This brings your fork's default branch into sync with the upstream repository, without losing your local changes. +5. Combine los cambios de la rama predeterminada ascendente (en este caso, `upstream/main`) en la rama predeterminada local. Esto hace que la rama predeterminada de tu bifurcación se sincronice con el repositorio ascendente sin perder tus cambios locales. ```shell $ git merge upstream/main @@ -88,7 +92,7 @@ Before you can sync your fork with an upstream repository, you must [configure a > create mode 100644 README.md ``` - If your local branch didn't have any unique commits, Git will perform a fast-forward. For more information, see [Basic Branching and Merging](https://git-scm.com/book/en/v2/Git-Branching-Basic-Branching-and-Merging) in the Git documentation. + Si la rama local no tiene ninguna confirmación única, Git realizará un avance rápido. Para obtener más información, consulta [Bifurcación y combinación básicas](https://git-scm.com/book/en/v2/Git-Branching-Basic-Branching-and-Merging) en la documentación de Git. ```shell $ git merge upstream/main > Updating 34e91da..16c56ad @@ -96,10 +100,10 @@ Before you can sync your fork with an upstream repository, you must [configure a > README.md | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) ``` - If your local branch had unique commits, you may need to resolve conflicts. For more information, see "[Addressing merge conflicts](/github/collaborating-with-pull-requests/addressing-merge-conflicts)." + Si la rama local tenía confirmaciones únicas, es posible que tengas que resolver conflictos. Para más información, vea "[Solución de conflictos de combinación](/github/collaborating-with-pull-requests/addressing-merge-conflicts)". {% tip %} -**Tip**: Syncing your fork only updates your local copy of the repository. To update your fork on {% data variables.product.product_location %}, you must [push your changes](/github/getting-started-with-github/pushing-commits-to-a-remote-repository/). +**Sugerencia**: Con la sincronización de la bifurcación solo se actualiza la copia local del repositorio. Para actualizar la bifurcación en {% data variables.product.product_location %}, debe [enviar los cambios](/github/getting-started-with-github/pushing-commits-to-a-remote-repository/). {% endtip %} diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md index 9ef3f23067..7704d91fc2 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md @@ -1,6 +1,6 @@ --- -title: What happens to forks when a repository is deleted or changes visibility? -intro: Deleting your repository or changing its visibility affects that repository's forks. +title: ¿Qué le sucede a las bifurcaciones cuando se elimina un repositorio o cambia la visibilidad? +intro: Eliminar tu repositorio o cambiar su visibilidad afecta las bifurcaciones de ese repositorio. redirect_from: - /github/collaborating-with-issues-and-pull-requests/working-with-forks/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility - /articles/changing-the-visibility-of-a-network @@ -15,69 +15,74 @@ versions: topics: - Pull requests shortTitle: Deleted or changes visibility +ms.openlocfilehash: d52215a7406edc84bc71022517f848faa9e48600 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146332739' --- {% data reusables.repositories.deleted_forks_from_private_repositories_warning %} -## Deleting a private repository +## Eliminar un repositorio privado -When you delete a private repository, all of its private forks are also deleted. +Cuando eliminas un repositorio privado, todas sus bifurcaciones privadas también se eliminan. {% ifversion fpt or ghes or ghec %} -## Deleting a public repository +## Eliminar un repositorio público -When you delete a public repository, one of the existing public forks is chosen to be the new parent repository. All other repositories are forked off of this new parent and subsequent pull requests go to this new parent. +Cuando eliminas un repositorio público, se elige una de sus bifurcaciones públicas para ser el nuevo repositorio padre. Todos los otros repositorios se bifurcan fuera de este nuevo repositorio y las solicitudes de extracción siguientes van a este nuevo padre. {% endif %} -## Private forks and permissions +## Permisos y bifurcaciones privadas {% data reusables.repositories.private_forks_inherit_permissions %} {% ifversion fpt or ghes or ghec %} -## Changing a public repository to a private repository +## Convertir un repositorio público en un repositorio privado -If a public repository is made private, its public forks are split off into a new network. As with deleting a public repository, one of the existing public forks is chosen to be the new parent repository and all other repositories are forked off of this new parent. Subsequent pull requests go to this new parent. +Si un repositorio público se convierte en privado, sus bifurcaciones públicas se separan a una nueva red. Como con la eliminación de un repositorio público, se elige una de las bifurcaciones públicas existentes para ser el nuevo repositorio padre y todos los otros repositorios se bifurcan fuera de este nuevo padre. Las solicitudes de extracción siguientes van a este nuevo padre. -In other words, a public repository's forks will remain public in their own separate repository network even after the parent repository is made private. This allows the fork owners to continue to work and collaborate without interruption. If public forks were not moved into a separate network in this way, the owners of those forks would need to get the appropriate [access permissions](/articles/access-permissions-on-github) to pull changes from and submit pull requests to the (now private) parent repository—even though they didn't need those permissions before. +En otras palabras, las bifurcaciones de un repositorio público permanecerán en su propia red separada del repositorio incluso después de que un repositorio padre se convierte en privado. Esto permite que los propietarios de las bifurcaciones continúen trabajando y colaboren sin interrupción. Si las bifurcaciones públicas no se mueven a una red separada de esta manera, los propietarios de esas bifurcaciones podrían necesitar obtener los [permisos de acceso](/articles/access-permissions-on-github) adecuados a fin de extraer cambios y enviar solicitudes de extracción desde el repositorio principal (ahora privado) y hacia él, incluso si antes no han necesitado esos permisos. -{% ifversion ghes or ghae %} -If a public repository has anonymous Git read access enabled and the repository is made private, all of the repository's forks will lose anonymous Git read access and return to the default disabled setting. If a forked repository is made public, repository administrators can re-enable anonymous Git read access. For more information, see "[Enabling anonymous Git read access for a repository](/enterprise/user/articles/enabling-anonymous-git-read-access-for-a-repository)." +{% ifversion ghes or ghae %} Si un repositorio público tiene habilitado el acceso de lectura anónimo de Git y el repositorio se convierte en privado, todas las bifurcaciones del repositorio perderán el acceso de lectura anónimo de Git y regresarán al valor deshabilitado predeterminado. Si un repositorio bifurcado se convierte en público, los administradores del repositorio pueden volver a habilitar el acceso de lectura anónimo de Git. Para más información, vea "[Habilitación del acceso de lectura anónimo de Git para un repositorio](/enterprise/user/articles/enabling-anonymous-git-read-access-for-a-repository)". {% endif %} -### Deleting the private repository +### Eliminar el repositorio privado -If a public repository is made private and then deleted, its public forks will continue to exist in a separate network. +Si un repositorio público se convierte en privado, y después se elimina, sus bifurcaciones públicas continuarán existiendo en una red separada. -## Changing a private repository to a public repository +## Convertir un repositorio privado en un repositorio público -If a private repository is made public, each of its private forks is turned into a standalone private repository and becomes the parent of its own new repository network. Private forks are never automatically made public because they could contain sensitive commits that shouldn't be exposed publicly. +Si un repositorio privado se convierte en público, cada una de sus bifurcaciones se convierte en un repositorio privado independiente y se vuelve el padre de su propia red de repositorio nueva. Las bifurcaciones privadas nunca se convierten en públicas automáticamente ya que podrían contener confirmaciones confidenciales que no deberían divulgarse públicamente. -### Deleting the public repository +### Eliminar el repositorio público -If a private repository is made public and then deleted, its private forks will continue to exist as standalone private repositories in separate networks. +Si un repositorio privado se convierte en público y después se elimina, sus bifurcaciones privadas continuarán existiendo como repositorios privados independientes en redes separadas. {% endif %} {% ifversion ghes or ghec or ghae %} -## Changing the visibility of an internal repository +## Cambiar la visibilidad de un repositorio interno -If the policy for your enterprise permits forking, any fork of an internal repository will be private. If you change the visibility of an internal repository, any fork owned by an organization or personal account will remain private. +Si la política deSi la política para tu empresa permite las bifurcaciones, cualquier bifurcación de un repositorio interno será privada. Si cambias la visibilidad de un repositorio interno, cualquier bifurcación que pertenezca a una cuenta de organización o personal permanecerá como privada. -### Deleting the internal repository +### Borrar el repositorio interno -If you change the visibility of an internal repository and then delete the repository, the forks will continue to exist in a separate network. +Si cambias la visibilidad de un repositorio interno y luego lo borras, las bifurcaciones seguirán existiendo en una red separada. {% endif %} -## Further reading +## Información adicional -- "[Setting repository visibility](/articles/setting-repository-visibility)" -- "[About forks](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)" -- "[Managing the forking policy for your repository](/github/administering-a-repository/managing-the-forking-policy-for-your-repository)" -- "[Managing the forking policy for your organization](/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization)" -- "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-on-forking-private-or-internal-repositories)" +- "[Configuración de la visibilidad de un repositorio](/articles/setting-repository-visibility)" +- "[Acerca de las bifurcaciones](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)" +- "[Administración de la directiva de bifurcación para el repositorio](/github/administering-a-repository/managing-the-forking-policy-for-your-repository)" +- "[Administración de la directiva de bifurcación para la organización](/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization)" +- "[Aplicación de directivas de administración de repositorios en la empresa](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-on-forking-private-or-internal-repositories)" 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 f0b3fe8f25..c160fb6819 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 @@ -1,6 +1,6 @@ --- -title: About commits -intro: You can save small groups of meaningful changes as commits. +title: Acerca de las confirmaciones +intro: Puedes guardar grupos pequeños de cambios significativos como confirmaciones. redirect_from: - /articles/why-are-my-commits-in-the-wrong-order - /github/committing-changes-to-your-project/why-are-my-commits-in-the-wrong-order @@ -12,60 +12,62 @@ versions: ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: 6847b0a2e69fb17e648b7841a9ae250eaa9b38fa +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147410527' --- -## About commits +## Acerca de las confirmaciones {% data reusables.commits.about-commits %} -{% ifversion commit-signoffs %} -If the repository you are committing to has compulsory commit signoffs enabled, and you are committing via the web interface, you will automatically sign off on the commit as part of the commit process. For more information, see "[Managing the commit signoff policy for your repository](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository)." {% endif %} +{% ifversion commit-signoffs %} Si el repositorio que estás confirmando tiene habilitadas las aprobaciones de confirmación obligatorias y estás realizando la confirmación a través de la interfaz web, aprobarás automáticamente la confirmación como parte del proceso de confirmación. Para obtener más información, consulta "[Administración de la directiva de aprobación de confirmaciones para el repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository)". {% endif %} -You can add a co-author on any commits you collaborate on. For more information, see "[Creating a commit with multiple authors](/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors)." +Puedes agregar un co-autor en cualquier confirmación en la que colabores. Para más información, vea "[Creación de una confirmación con varios autores](/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors)". -{% ifversion fpt or ghec %} -You can also create a commit on behalf of an organization. For more information, see "[Creating a commit on behalf of an organization](/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-on-behalf-of-an-organization)."{% endif %} +{% ifversion fpt or ghec %} También puede crear una confirmación en nombre de una organización. Para más información, vea "[Creación de una confirmación en nombre de una organización](/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-on-behalf-of-an-organization)".{% endif %} -Rebasing allows you to change a series of commits and can modify the order of the commits in your timeline. For more information, see "[About git rebase](/github/getting-started-with-github/about-git-rebase)." +El rebase te permite cambiar varias confirmaciones y puede modificar el órden de éstas en tu línea de tiempo. Para más información, vea "[Acerca de la fusión mediante cambio de base de Git](/github/getting-started-with-github/about-git-rebase)". -## About commit branches and tag labels +## Acerca de las ramas de confirmación y etiquetas -You can see which branch a commit is on by looking at the labels beneath the commit on the commit page. +Puedes ver en qué rama está una confirmación si ves las etiquetas debajo de esta en la página de confirmaciones. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.navigate-to-commit-page %} -1. Navigate to the commit by clicking the commit message link. - ![Screenshot of commit with commit message link emphasized](/assets/images/help/commits/commit-message-link.png) -2. To see what branch the commit is on, check the label below the commit message. - ![Screenshot of commit with commit branch indicator emphasized](/assets/images/help/commits/commit-branch-indicator.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.navigate-to-commit-page %} +1. Desplázate hasta la confirmación haciendo clic en el enlace del mensaje de confirmación. + ![Captura de pantalla de la confirmación con un enlace de mensaje de confirmación resaltado](/assets/images/help/commits/commit-message-link.png) +2. Para ver en qué rama está la confirmación, revisa la etiqueta debajo del mensaje de confirmación. + ![Captura de pantalla de una confirmación con un indicador de rama de confirmación resaltado](/assets/images/help/commits/commit-branch-indicator.png) -If your commit is not on the default branch (`main`), the label will show the branches which contain the commit. If the commit is part of an unmerged pull request, you can click the link to go to the pull request. +Si la confirmación no está en la rama predeterminada (`main`), la etiqueta mostrará las ramas que contienen la confirmación. Si la confirmación es parte de una solicitud de cambios sin fusionar, puedes hacer clic en el enlace para ir a la solicitud de cambios. -Once the commit is on the default branch, any tags that contain the commit will be shown and the default branch will be the only branch listed. For more information on tags, see "[Git Basics - Tagging](https://git-scm.com/book/en/v2/Git-Basics-Tagging)" in the Git documentation. +Una vez que la confirmación está en la rama por defecto, todas las etiquetas que contienen la confirmación se mostrarán y la rama por defecto será la única rama enumerada. Para más información sobre las etiquetas, vea "[Conceptos básicos de Git: etiquetado](https://git-scm.com/book/en/v2/Git-Basics-Tagging)" en la documentación de Git. -![Screenshot of commit with commit tag emphasized](/assets/images/help/commits/commit-tag-label.png) +![Captura de pantalla de la confirmación con la etiqueta de confirmación restaltada](/assets/images/help/commits/commit-tag-label.png) {% ifversion commit-tree-view %} -## Using the file tree +## Utilizar el árbol de archivos -You can use the file tree to navigate between files in a commit. +Puedes usar el árbol de archivos para navegar entre los archivos de una confirmación. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.navigate-to-commit-page %} -1. Navigate to the commit by clicking the commit message link. - ![Screenshot of commit with commit message link emphasized](/assets/images/help/commits/commit-message-link.png) -1. Click on a file in the file tree to view the corresponding file diff. If the file tree is hidden, click {% octicon "sidebar-collapse" aria-label="The sidebar collapse icon" %} to display the file tree. +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.navigate-to-commit-page %} +1. Desplázate hasta la confirmación haciendo clic en el enlace del mensaje de confirmación. + ![Captura de pantalla de la confirmación con un enlace de mensaje de confirmación resaltado](/assets/images/help/commits/commit-message-link.png) +1. Haz clic en un archivo en el árbol de archivos para ver el diff de archivo correspondiente. Si el árbol de archivos está oculto, haz clic en {% octicon "sidebar-collapse" aria-label="The sidebar collapse icon" %} para mostrarlo. {% note %} - **Note**: The file tree will not display if your screen width is too narrow or if the commit only includes one file. + **Nota**: El árbol de archivos no se mostrará si el ancho de tu pantalla es demasiado estrecho o si la confirmación solo incluye un archivo. {% endnote %} - ![Screenshot of filter changed files search box and file tree emphasized](/assets/images/help/repository/file-tree.png) -1. To filter by file path, enter part or all of the file path in the **Filter changed files** search box. + ![Captura de pantalla del cuadro de búsqueda de archivos modificados de filtro y árbol de archivos resaltado](/assets/images/help/repository/file-tree.png) +1. Para filtrar por ruta de archivo, introduce parte de la ruta, o la totalidad de esta, en el cuadro de búsqueda **Filter changed files** (Filtrar archivos cambiados). {% 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 %} +## Información adicional +- "[Confirmación y revisión de los cambios en el proyecto](/desktop/contributing-to-projects/committing-and-reviewing-changes-to-your-project#about-commits)" en {% data variables.product.prodname_desktop %} diff --git a/translations/es-ES/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/changing-a-commit-message.md b/translations/es-ES/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/changing-a-commit-message.md index 520fd34daa..4c923aa447 100644 --- a/translations/es-ES/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/changing-a-commit-message.md +++ b/translations/es-ES/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/changing-a-commit-message.md @@ -1,73 +1,78 @@ --- -title: Changing a commit message +title: Cambiar un mensaje de confirmación redirect_from: - /articles/can-i-delete-a-commit-message - /articles/changing-a-commit-message - /github/committing-changes-to-your-project/changing-a-commit-message - /github/committing-changes-to-your-project/creating-and-editing-commits/changing-a-commit-message -intro: 'If a commit message contains unclear, incorrect, or sensitive information, you can amend it locally and push a new commit with a new message to {% data variables.product.product_name %}. You can also change a commit message to add missing information.' +intro: 'Si un mensaje de confirmación contiene información poco clara, incorrecta o confidencial, puedes modificarlo localmente y subir una nueva confirmación con un nuevo mensaje para {% data variables.product.product_name %}. También puedes cambiar un mensaje de confirmación para agregar la información faltante.' versions: fpt: '*' ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: fa4966da0fe443e6635b43fc9b3b11108d57cf6e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145137149' --- -## Rewriting the most recent commit message +## Volver a escribir el mensaje de confirmación más reciente -You can change the most recent commit message using the `git commit --amend` command. +Puede cambiar el mensaje de confirmación más reciente mediante el comando `git commit --amend`. -In Git, the text of the commit message is part of the commit. Changing the commit message will change the commit ID--i.e., the SHA1 checksum that names the commit. Effectively, you are creating a new commit that replaces the old one. +En Git, el texto del mensaje de confirmación es parte de la confirmación. Cambiar el mensaje de la confirmación cambiará la commit ID-- es decir, el checksum de SHA1 que designa la confirmación. Efectivamente, estás creando una nueva confirmación que reemplaza a la anterior. -## Commit has not been pushed online +## La confirmación no se ha subido en línea -If the commit only exists in your local repository and has not been pushed to {% data variables.product.product_location %}, you can amend the commit message with the `git commit --amend` command. +Si la confirmación solo existe en el repositorio local y no se ha insertado en {% data variables.product.product_location %}, puede modificar el mensaje de confirmación con el comando `git commit --amend`. -1. On the command line, navigate to the repository that contains the commit you want to amend. -2. Type `git commit --amend` and press **Enter**. -3. In your text editor, edit the commit message, and save the commit. - - You can add a co-author by adding a trailer to the commit. For more information, see "[Creating a commit with multiple authors](/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors)." +1. En la línea de comando, desplázate hasta el repositorio que contiene la confirmación que deseas modificar. +2. Escriba `git commit --amend` y presione **Entrar**. +3. En tu editor de texto, edita el mensaje de confirmación y guarda la confirmación. + - Puedes agregar un coautor al agregar una introducción a la confirmación. Para más información, vea "[Creación de una confirmación con varios autores](/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors)". {% ifversion fpt or ghec %} - - You can create commits on behalf of your organization by adding a trailer to the commit. For more information, see "[Creating a commit on behalf of an organization](/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-on-behalf-of-an-organization)" -{% endif %} + - Puedes crear confirmaciones en nombre de tu organización agregando una introducción al mensaje de la confirmación. Para más información, vea "[Creación de una confirmación en nombre de una organización](/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-on-behalf-of-an-organization)". {% endif %} -The new commit and message will appear on {% data variables.product.product_location %} the next time you push. +El nuevo mensaje y la confirmación aparecerán en {% data variables.product.product_location %} la próxima vez que subas un cambio. {% tip %} -You can change the default text editor for Git by changing the `core.editor` setting. For more information, see "[Basic Client Configuration](https://git-scm.com/book/en/Customizing-Git-Git-Configuration#_basic_client_configuration)" in the Git manual. +Puede cambiar el editor de texto predeterminado para Git si modifica el valor `core.editor`. Para más información, vea "[Configuración básica del cliente](https://git-scm.com/book/en/Customizing-Git-Git-Configuration#_basic_client_configuration)" en el manual de Git. {% endtip %} -## Amending older or multiple commit messages +## Medificar mensajes de confirmación antiguos o múltiples -If you have already pushed the commit to {% data variables.product.product_location %}, you will have to force push a commit with an amended message. +Si ya subiste la confirmación a {% data variables.product.product_location %}, tendrás que subir forzadamente una confirmación con un mensaje modificado. {% warning %} -We strongly discourage force pushing, since this changes the history of your repository. If you force push, people who have already cloned your repository will have to manually fix their local history. For more information, see "[Recovering from upstream rebase](https://git-scm.com/docs/git-rebase#_recovering_from_upstream_rebase)" in the Git manual. +Desalentamos enfáticamente que se realicen subidas forzadas, dado que esto cambia el historial de tu repositorio. Si haces subidas forzadas, las personas que ya hayan clonado tu repositorio tendrán que arreglar su historial local manualmente. Para más información, vea "[Recuperación de la fusión mediante cambio de base ascendente](https://git-scm.com/docs/git-rebase#_recovering_from_upstream_rebase)" en el manual de Git. {% endwarning %} -**Changing the message of the most recently pushed commit** +**Cambio del mensaje de la confirmación insertada más recientemente** -1. Follow the [steps above](/articles/changing-a-commit-message#commit-has-not-been-pushed-online) to amend the commit message. -2. Use the `push --force-with-lease` command to force push over the old commit. +1. Siga los [pasos anteriores](/articles/changing-a-commit-message#commit-has-not-been-pushed-online) para modificar el mensaje de confirmación. +2. Use el comando `push --force-with-lease` para forzar la inserción sobre la confirmación anterior. ```shell $ git push --force-with-lease origin example-branch ``` -**Changing the message of older or multiple commit messages** +**Cambio del mensaje de mensajes anteriores o varios mensajes de confirmación** -If you need to amend the message for multiple commits or an older commit, you can use interactive rebase, then force push to change the commit history. +Si necesitas modificar el mensaje de varias confirmaciones o de una confirmación antigua, puedes utilizar un rebase interactivo y luego hacer una subida forzada para cambiar el historial de la confirmación. -1. On the command line, navigate to the repository that contains the commit you want to amend. -2. Use the `git rebase -i HEAD~n` command to display a list of the last `n` commits in your default text editor. +1. En la línea de comando, desplázate hasta el repositorio que contiene la confirmación que deseas modificar. +2. Use el comando `git rebase -i HEAD~n` para mostrar una lista de las últimas confirmaciones `n` en el editor de texto predeterminado. ```shell # Displays a list of the last 3 commits on the current branch $ git rebase -i HEAD~3 ``` - The list will look similar to the following: + La lista se verá parecida a la siguiente: ```shell pick e499d89 Delete CNAME @@ -92,33 +97,33 @@ If you need to amend the message for multiple commits or an older commit, you ca # # Note that empty commits are commented out ``` -3. Replace `pick` with `reword` before each commit message you want to change. +3. Reemplace `pick` por `reword` antes de cada mensaje de confirmación que quiera cambiar. ```shell pick e499d89 Delete CNAME reword 0c39034 Better README reword f7fde4a Change the commit message but push the same commit. ``` -4. Save and close the commit list file. -5. In each resulting commit file, type the new commit message, save the file, and close it. -6. When you're ready to push your changes to GitHub, use the push --force command to force push over the old commit. +4. Guardar y cerrar el archivo con la lista de confirmaciones. +5. En cada archivo de confirmación resultante, escribe el nuevo mensaje de confirmación, guarda el archivo, y ciérralo. +6. Cuando estès listo para subir tus cambios a GitHub, utiliza el comando push --force para subir el cambio forzadamente sobre la confirmaciòn antigua. ```shell $ git push --force origin example-branch ``` -For more information on interactive rebase, see "[Interactive mode](https://git-scm.com/docs/git-rebase#_interactive_mode)" in the Git manual. +Para más información sobre la fusión mediante cambio de base interactiva, vea "[Modo interactivo](https://git-scm.com/docs/git-rebase#_interactive_mode)" en el manual de Git. {% tip %} -As before, amending the commit message will result in a new commit with a new ID. However, in this case, every commit that follows the amended commit will also get a new ID because each commit also contains the id of its parent. +Como se mencionó anteriormente, el modificar el mensaje de confirmación dará como resultado una confirmación nueva con una ID nueva. Sin embargo, en este caso, cada confirmación que siga a la confirmación modificada también obtendrá una ID nueva, ya que cada confirmación contiene también la id de su padre. {% endtip %} {% warning %} -If you have included sensitive information in a commit message, force pushing a commit with an amended commit may not remove the original commit from {% data variables.product.product_name %}. The old commit will not be a part of a subsequent clone; however, it may still be cached on {% data variables.product.product_name %} and accessible via the commit ID. You must contact {% data variables.contact.contact_support %} with the old commit ID to have it purged from the remote repository. +Si incluiste información sensible en un mensaje de confirmación, el subir dicha confirmación forzadamente con una confirmación modificada no eliminará la confirmación original de {% data variables.product.product_name %}. La confirmación anterior no será parte del clon siguiente; sin embargo, es posible que siga almacenada en el caché de {% data variables.product.product_name %} y que se pueda acceder a ella a través de la ID de la confirmación. Debes contactar a {% data variables.contact.contact_support %} con la ID de confirmación anterior para que la purguen del repositorio remoto. {% endwarning %} -## Further reading +## Información adicional -* "[Signing commits](/articles/signing-commits)" +* "[Firma de confirmaciones](/articles/signing-commits)" diff --git a/translations/es-ES/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-on-behalf-of-an-organization.md b/translations/es-ES/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-on-behalf-of-an-organization.md index a7082678b8..65a355b448 100644 --- a/translations/es-ES/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-on-behalf-of-an-organization.md +++ b/translations/es-ES/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-on-behalf-of-an-organization.md @@ -1,6 +1,6 @@ --- -title: Creating a commit on behalf of an organization -intro: 'You can create commits on behalf of an organization by adding a trailer to the commit''s message. Commits attributed to an organization include an `on-behalf-of` badge on {% data variables.product.product_name %}.' +title: Crear una confirmación en nombre de una organización +intro: 'Puedes crear confirmaciones en nombre de una organización agregando una introducción al mensaje de la confirmación. Las confirmaciones atribuidas a una organización incluyen una notificación `on-behalf-of` en {% data variables.product.product_name %}.' redirect_from: - /articles/creating-a-commit-on-behalf-of-an-organization - /github/committing-changes-to-your-project/creating-a-commit-on-behalf-of-an-organization @@ -9,27 +9,33 @@ versions: fpt: '*' ghec: '*' shortTitle: On behalf of an organization +ms.openlocfilehash: 31b8a6b8d1824fa960fb32fa5fd7b4c28625037c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145137125' --- {% note %} -**Note:** The ability to create a commit on behalf of an organization is currently in public beta and is subject to change. +**Nota:** La capacidad de crear una confirmación en nombre de una organización se encuentra actualmente en la versión beta de acceso público y está sujeta a modificaciones. {% endnote %} -To create commits on behalf of an organization: +Para crear confirmaciones en nombre de una organización: -- you must be a member of the organization indicated in the trailer -- you must sign the commit -- your commit email and the organization email must be in a domain verified by the organization -- your commit message must end with the commit trailer `on-behalf-of: @org ` - - `org` is the organization's login - - `name@organization.com` is in the organization's domain +- debes ser miembro de la organización indicada en la introducción +- debes firmar la confirmación +- tu correo electrónico de confirmación y el correo electrónico de la organización debe estar dentro de un dominio verificado por la organización +- el mensaje de confirmación debe terminar con el finalizador de confirmación `on-behalf-of: @org ` + - `org` es el inicio de sesión de la organización + - `name@organization.com` es el dominio de la organización -Organizations can use the `name@organization.com` email as a public point of contact for open source efforts. +Las organizaciones pueden usar el correo electrónico `name@organization.com` como punto de contacto público para sus actividades con código abierto. -## Creating commits with an `on-behalf-of` badge on the command line +## Creación de confirmaciones con un distintivo `on-behalf-of` en la línea de comandos -1. Type your commit message and a short, meaningful description of your changes. After your commit description, instead of a closing quotation, add two empty lines. +1. Teclea tu mensaje de confirmación y una descripción corta y significativa sobre tus cambios. Después de tu descripción de la confirmación, en vez de cerrar las comillas, agrega dos líneas vacías. ```shell $ git commit -m "Refactor usability tests. > @@ -37,11 +43,11 @@ Organizations can use the `name@organization.com` email as a public point of con ``` {% tip %} - **Tip:** If you're using a text editor on the command line to type your commit message, ensure there are two newlines between the end of your commit description and the `on-behalf-of:` commit trailer. + **Sugerencia:** Si usa un editor de texto en la línea de comandos para escribir el mensaje de confirmación, asegúrese de que haya dos líneas nuevas entre el final de la descripción de la confirmación y el indicador `on-behalf-of:`. {% endtip %} -2. On the next line of the commit message, type `on-behalf-of: @org `, then a closing quotation mark. +2. En la siguiente línea del mensaje de confirmación, escribe `on-behalf-of: @org ` y, a continuación, una comilla de cierre. ```shell $ git commit -m "Refactor usability tests. @@ -50,25 +56,25 @@ Organizations can use the `name@organization.com` email as a public point of con on-behalf-of: @org <name@organization.com>" ``` -The new commit, message, and badge will appear on {% data variables.product.product_location %} the next time you push. For more information, see "[Pushing changes to a remote repository](/github/getting-started-with-github/pushing-commits-to-a-remote-repository/)." +El nuevo mensaje de confirmación y el distintivo aparecerán en {% data variables.product.product_location %} la próxima vez que subas un cambio. Para obtener más información, consulta "[Inserción de cambios en un repositorio remoto](/github/getting-started-with-github/pushing-commits-to-a-remote-repository/)". -## Creating commits with an `on-behalf-of` badge on {% data variables.product.product_name %} +## Creación de confirmaciones con un distintivo `on-behalf-of` en {% data variables.product.product_name %} -After you've made changes in a file using the web editor on {% data variables.product.product_name %}, you can create a commit on behalf of your organization by adding an `on-behalf-of:` trailer to the commit's message. +Una vez que hayas realizado los cambios en un archivo con el editor web en {% data variables.product.product_name %}, puedes crear una confirmación en nombre de tu organización agregando un finalizador `on-behalf-of:` al mensaje de la confirmación. -1. After making your changes, at the bottom of the page, type a short, meaningful commit message that describes the changes you made. - ![Commit message for your change](/assets/images/help/repository/write-commit-message-quick-pull.png) +1. Luego de hacer tus cambios, en la parte inferior de la página, escribe un mensaje de confirmación breve y significativo que describa tus cambios. + ![Mensaje de confirmación para el cambio](/assets/images/help/repository/write-commit-message-quick-pull.png) -2. In the text box below your commit message, add `on-behalf-of: @org `. +2. En el cuadro de texto de debajo del mensaje de confirmación, agrega `on-behalf-of: @org `. - ![Commit message on-behalf-of trailer example in second commit message text box](/assets/images/help/repository/write-commit-message-on-behalf-of-trailer.png) -4. Click **Commit changes** or **Propose changes**. + ![Ejemplo de introducción de mensaje de confirmación on-behalf-of en el segundo cuadro de texto para el mensaje de confirmación](/assets/images/help/repository/write-commit-message-on-behalf-of-trailer.png) +4. Haz clic en **Confirmar cambios** o **Proponer cambios**. -The new commit, message, and badge will appear on {% data variables.product.product_location %}. +La confirmación, el mensaje y el distintivo nuevos aparecerán en {% data variables.product.product_location %}. -## Further reading +## Información adicional -- "[Viewing contributions on your profile](/articles/viewing-contributions-on-your-profile)" -- "[Why are my contributions not showing up on my profile?](/articles/why-are-my-contributions-not-showing-up-on-my-profile)" -- "[Viewing a project’s contributors](/articles/viewing-a-projects-contributors)" -- "[Changing a commit message](/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/changing-a-commit-message)" +- "[Visualización de contribuciones en el perfil](/articles/viewing-contributions-on-your-profile)" +- "[¿Por qué mis contribuciones no aparecen en mi perfil?](/articles/why-are-my-contributions-not-showing-up-on-my-profile)" +- "[Visualización de los colaboradores de un proyecto](/articles/viewing-a-projects-contributors)" +- "[Cambio de un mensaje de confirmación](/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/changing-a-commit-message)" diff --git a/translations/es-ES/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors.md b/translations/es-ES/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors.md index 75eca09a64..0d3659de76 100644 --- a/translations/es-ES/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors.md +++ b/translations/es-ES/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors.md @@ -1,6 +1,6 @@ --- -title: Creating a commit with multiple authors -intro: 'You can attribute a commit to more than one author by adding one or more `Co-authored-by` trailers to the commit''s message. Co-authored commits are visible on {% data variables.product.product_name %}{% ifversion ghes or ghae %} and can be included in the profile contributions graph and the repository''s statistics{% endif %}.' +title: Crear una confirmación con distintos autores +intro: 'Puedes atribuir una confirmación a más de un autor agregando uno o más finalizadores `Co-authored-by` al mensaje de la confirmación. Las confirmaciones conjuntas se pueden ver en {% data variables.product.product_name %}{% ifversion ghes or ghae %} y se pueden incluir en el gráfico de contribuciones del perfil y en las estadísticas del repositorio {% endif %}.' redirect_from: - /articles/creating-a-commit-with-multiple-authors - /github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors @@ -11,38 +11,44 @@ versions: ghae: '*' ghec: '*' shortTitle: With multiple authors +ms.openlocfilehash: 4aa5b707e75480ead830e680151064db5f278557 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145137118' --- -## Required co-author information +## Información del coautor requerida -Before you can add a co-author to a commit, you must know the appropriate email to use for each co-author. For the co-author's commit to count as a contribution, you must use the email associated with their account on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}. +Antes de agregar un coautor a una confirmación, debes saber el correo electrónico correcto para usar con cada coautor. Para que la confirmación del coautor cuente como una contribución, debes utilizar el correo electrónico asociado con su cuenta en {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}. {% ifversion fpt or ghec %} -If a person chooses to keep their email address private, you should use their {% data variables.product.product_name %}-provided `no-reply` email to protect their privacy. Otherwise, the co-author's email will be available to the public in the commit message. If you want to keep your email private, you can choose to use a {% data variables.product.product_name %}-provided `no-reply` email for Git operations and ask other co-authors to list your `no-reply` email in commit trailers. +Si una persona elige mantener la privacidad de su dirección de correo electrónico, debe usar su correo electrónico `no-reply` proporcionado por {% data variables.product.product_name %} para proteger su privacidad. Si no lo haces, el correo electrónico del coautor estará disponible para el público en el mensaje de confirmación. Si quiere mantener la privacidad del correo electrónico, puede optar por usar un correo electrónico `no-reply` proporcionado por {% data variables.product.product_name %} para las operaciones de Git y solicitar a los otros coautores que incluyan ese correo electrónico `no-reply` en las introducciones de cada confirmación. -For more information, see "[Setting your commit email address](/articles/setting-your-commit-email-address)." +Para más información, vea "[Configuración de la dirección de correo electrónico de confirmación](/articles/setting-your-commit-email-address)". {% tip %} - **Tip:** You can help a co-author find their preferred email address by sharing this information: - - To find your {% data variables.product.product_name %}-provided `no-reply` email, navigate to your email settings page under "Keep my email address private." - - To find the email you used to configure Git on your computer, run `git config user.email` on the command line. + **Sugerencia:** Puede ayudar a un coautor a encontrar una dirección de correo electrónico de su preferencia si comparte esta información: + - Para encontrar el correo electrónico `no-reply` proporcionado por {% data variables.product.product_name %} diríjase la página de configuración del correo electrónico en "Mantener la privacidad de mi dirección de correo electrónico". + - Para encontrar el correo electrónico que ha usado para configurar Git en el equipo, ejecute `git config user.email` en la línea de comandos. {% endtip %} {% endif %} -## Creating co-authored commits using {% data variables.product.prodname_desktop %} +## Crear confirmaciones conjuntas usando {% data variables.product.prodname_desktop %} -You can use {% data variables.product.prodname_desktop %} to create a commit with a co-author. For more information, see "[Write a commit message and push your changes](/desktop/contributing-to-projects/committing-and-reviewing-changes-to-your-project#4-write-a-commit-message-and-push-your-changes)" and [{% data variables.product.prodname_desktop %}](https://desktop.github.com). +Puedes usar {% data variables.product.prodname_desktop %} para crear una confirmación con un coautor. Para más información, vea "[Escritura de un mensaje de confirmación e inserción de los cambios](/desktop/contributing-to-projects/committing-and-reviewing-changes-to-your-project#4-write-a-commit-message-and-push-your-changes)" y [{% data variables.product.prodname_desktop %}](https://desktop.github.com). -![Add a co-author to the commit message](/assets/images/help/desktop/co-authors-demo-hq.gif) +![Agregar un coautor al mensaje de confirmación](/assets/images/help/desktop/co-authors-demo-hq.gif) -## Creating co-authored commits on the command line +## Crear confirmaciones conjuntas en la línea de comando {% data reusables.pull_requests.collect-co-author-commit-git-config-info %} -1. Type your commit message and a short, meaningful description of your changes. After your commit description, instead of a closing quotation, add two empty lines. +1. Teclea tu mensaje de confirmación y una descripción corta y significativa sobre tus cambios. Después de tu descripción de la confirmación, en vez de cerrar las comillas, agrega dos líneas vacías. ```shell $ git commit -m "Refactor usability tests. > @@ -50,13 +56,13 @@ You can use {% data variables.product.prodname_desktop %} to create a commit wit ``` {% tip %} - **Tip:** If you're using a text editor on the command line to type your commit message, ensure there are two newlines between the end of your commit description and the `Co-authored-by:` commit trailer. + **Sugerencia:** Si usa un editor de texto en la línea de comandos para escribir el mensaje de confirmación, asegúrese de que haya dos líneas nuevas entre el final de la descripción de la confirmación y el indicador `Co-authored-by:`. {% endtip %} -3. On the next line of the commit message, type `Co-authored-by: name ` with specific information for each co-author. After the co-author information, add a closing quotation mark. +3. En la siguiente línea del mensaje de confirmación, escriba `Co-authored-by: name ` con información específica para cada coautor. Luego de la información del coautor, agrega comillas de cierre. - If you're adding multiple co-authors, give each co-author their own line and `Co-authored-by:` commit trailer. + Si va a agregar distintos coautores, asigne una línea y una introducción de la confirmación `Co-authored-by:` propias a cada uno. ```shell $ git commit -m "Refactor usability tests. > @@ -65,26 +71,26 @@ You can use {% data variables.product.prodname_desktop %} to create a commit wit Co-authored-by: another-name <another-name@example.com>" ``` -The new commit and message will appear on {% data variables.product.product_location %} the next time you push. For more information, see "[Pushing changes to a remote repository](/github/getting-started-with-github/pushing-commits-to-a-remote-repository/)." +El nuevo mensaje y la confirmación aparecerán en {% data variables.product.product_location %} la próxima vez que subas un cambio. Para más información, vea "[Inserción de cambios en un repositorio remoto](/github/getting-started-with-github/pushing-commits-to-a-remote-repository/)". -## Creating co-authored commits on {% data variables.product.product_name %} +## Crear confirmaciones conjuntas en {% data variables.product.product_name %} -After you've made changes in a file using the web editor on {% data variables.product.product_name %}, you can create a co-authored commit by adding a `Co-authored-by:` trailer to the commit's message. +Una vez que haya realizado los cambios en un archivo con el editor web en {% data variables.product.product_name %}, puede crear una confirmación conjunta si agrega una introducción `Co-authored-by:` al mensaje de la confirmación. {% data reusables.pull_requests.collect-co-author-commit-git-config-info %} -2. After making your changes together, at the bottom of the page, type a short, meaningful commit message that describes the changes you made. - ![Commit message for your change](/assets/images/help/repository/write-commit-message-quick-pull.png) -3. In the text box below your commit message, add `Co-authored-by: name ` with specific information for each co-author. If you're adding multiple co-authors, give each co-author their own line and `Co-authored-by:` commit trailer. +2. Luego de hacer tus cambios de forma conjunta, en la parte inferior de la página, escribe un mensaje de confirmación breve y significativo que describa los cambios que realizaste. + ![Mensaje de confirmación para el cambio](/assets/images/help/repository/write-commit-message-quick-pull.png) +3. En el cuadro de texto debajo del mensaje de confirmación, agregue `Co-authored-by: name ` con información específica para cada coautor. Si va a agregar distintos coautores, asigne una línea y una introducción de la confirmación `Co-authored-by:` propias a cada uno. - ![Commit message co-author trailer example in second commit message text box](/assets/images/help/repository/write-commit-message-co-author-trailer.png) -4. Click **Commit changes** or **Propose changes**. + ![Ejemplo de introducción de coautor del mensaje de confirmación en el cuadro de texto para el mensaje de confirmación](/assets/images/help/repository/write-commit-message-co-author-trailer.png) +4. Haga clic en **Confirmar cambios** o **Proponer cambios**. -The new commit and message will appear on {% data variables.product.product_location %}. +La confirmación y el mensaje nuevos aparecerán en {% data variables.product.product_location %}. -## Further reading +## Información adicional {% ifversion ghes or ghae %} -- "[Viewing contributions on your profile](/articles/viewing-contributions-on-your-profile)" -- "[Why are my contributions not showing up on my profile?](/articles/why-are-my-contributions-not-showing-up-on-my-profile)"{% endif %} -- "[Viewing a project's contributors](/articles/viewing-a-projects-contributors)" -- "[Changing a commit message](/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/changing-a-commit-message)" -- "[Committing and reviewing changes to your project](/desktop/contributing-to-projects/committing-and-reviewing-changes-to-your-project#4-write-a-commit-message-and-push-your-changes)" in the {% data variables.product.prodname_desktop %} documentation +- "[Visualización de contribuciones en el perfil](/articles/viewing-contributions-on-your-profile)" +- "[¿Por qué mis contribuciones no aparecen en mi perfil?](/articles/why-are-my-contributions-not-showing-up-on-my-profile)"{% endif %} +- "[Visualización de los colaboradores de un proyecto](/articles/viewing-a-projects-contributors)" +- "[Cambio de un mensaje de confirmación](/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/changing-a-commit-message)" +- "[Confirmación y revisión de los cambios en el proyecto](/desktop/contributing-to-projects/committing-and-reviewing-changes-to-your-project#4-write-a-commit-message-and-push-your-changes)" en la documentación de {% data variables.product.prodname_desktop %} diff --git a/translations/es-ES/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/index.md b/translations/es-ES/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/index.md index 9f354c1e4a..9399a7be26 100644 --- a/translations/es-ES/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/index.md +++ b/translations/es-ES/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/index.md @@ -1,5 +1,5 @@ --- -title: Creating and editing commits +title: Crear y editar confirmaciones de cambios intro: '' redirect_from: - /articles/creating-and-editing-commits @@ -15,5 +15,11 @@ children: - /creating-a-commit-on-behalf-of-an-organization - /changing-a-commit-message shortTitle: Create & edit commits +ms.openlocfilehash: 934c50a9aac372bb650d82d9f48719dd0b155d87 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145137113' --- diff --git a/translations/es-ES/content/pull-requests/committing-changes-to-your-project/index.md b/translations/es-ES/content/pull-requests/committing-changes-to-your-project/index.md index 6ad0c8bee5..5e8a9a0caf 100644 --- a/translations/es-ES/content/pull-requests/committing-changes-to-your-project/index.md +++ b/translations/es-ES/content/pull-requests/committing-changes-to-your-project/index.md @@ -1,6 +1,6 @@ --- -title: Committing changes to your project -intro: You can manage code changes in a repository by grouping work into commits. +title: Confirmación de cambios en el proyecto +intro: Puedes administrar los cambios de código en un repositorio si agrupas el trabajo en confirmaciones. redirect_from: - /categories/21/articles - /categories/commits @@ -16,5 +16,11 @@ children: - /viewing-and-comparing-commits - /troubleshooting-commits shortTitle: Commit changes to your project +ms.openlocfilehash: e8bf1eb80d3a391e098b1c7aa5c4834af4144c4c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145137112' --- diff --git a/translations/es-ES/content/pull-requests/committing-changes-to-your-project/troubleshooting-commits/commit-exists-on-github-but-not-in-my-local-clone.md b/translations/es-ES/content/pull-requests/committing-changes-to-your-project/troubleshooting-commits/commit-exists-on-github-but-not-in-my-local-clone.md index 613caee543..487be9ec38 100644 --- a/translations/es-ES/content/pull-requests/committing-changes-to-your-project/troubleshooting-commits/commit-exists-on-github-but-not-in-my-local-clone.md +++ b/translations/es-ES/content/pull-requests/committing-changes-to-your-project/troubleshooting-commits/commit-exists-on-github-but-not-in-my-local-clone.md @@ -1,6 +1,6 @@ --- -title: Commit exists on GitHub but not in my local clone -intro: 'Sometimes a commit will be viewable on {% data variables.product.product_name %}, but will not exist in your local clone of the repository.' +title: La confirmación existe en GitHub pero no en mi clon local +intro: 'Algunas veces una confirmación estará visible en {% data variables.product.product_name %}, pero no existirá en tu clon local del repositorio.' redirect_from: - /articles/commit-exists-on-github-but-not-in-my-local-clone - /github/committing-changes-to-your-project/commit-exists-on-github-but-not-in-my-local-clone @@ -11,62 +11,57 @@ versions: ghae: '*' ghec: '*' shortTitle: Commit missing in local clone +ms.openlocfilehash: 9374b17a111bc3f88bf81d60de97e354c0bcf8ac +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145137107' --- -When you use `git show` to view a specific commit on the command line, you may get a fatal error. +Cuando se usa `git show` para ver una confirmación específica en la línea de comandos, es posible que reciba un error irrecuperable. -For example, you may receive a `bad object` error locally: +Por ejemplo, puede recibir un error `bad object` localmente: ```shell $ git show 1095ff3d0153115e75b7bca2c09e5136845b5592 > fatal: bad object 1095ff3d0153115e75b7bca2c09e5136845b5592 ``` -However, when you view the commit on {% data variables.product.product_location %}, you'll be able to see it without any problems: +Sin embargo, cuando ves la confirmación en {% data variables.product.product_location %}, podrás verla sin problemas: `github.com/$account/$repository/commit/1095ff3d0153115e75b7bca2c09e5136845b5592` -There are several possible explanations: +Existen varias explicaciones posibles: -* The local repository is out of date. -* The branch that contains the commit was deleted, so the commit is no longer referenced. -* Someone force pushed over the commit. +* El repositorio local está desactualizado. +* La rama que contiene la contiene la confirmación fue eliminada, por lo que ya no se hace referencia a la confirmación. +* Alguien realizó un empuje forzado sobre la confirmación. -## The local repository is out of date +## El repositorio local está desactualizado -Your local repository may not have the commit yet. To get information from your remote repository to your local clone, use `git fetch`: +Es posible que tu repositorio local aún no esté confirmado. Para obtener información del repositorio remoto al clon local, use `git fetch`: ```shell $ git fetch remote ``` -This safely copies information from the remote repository to your local clone without making any changes to the files you have checked out. -You can use `git fetch upstream` to get information from a repository you've forked, or `git fetch origin` to get information from a repository you've only cloned. +Esto copia de forma segura la información del repositorio remoto en el clon local sin realizar ningún cambio en los archivos que ha extraído del repositorio. Puede usar `git fetch upstream` para obtener información de un repositorio que haya bifurcado, o bien `git fetch origin` para obtener información de un repositorio que solo ha clonado. {% tip %} -**Tip**: For more information, read about [managing remotes and fetching data](https://git-scm.com/book/en/Git-Basics-Working-with-Remotes) in the [Pro Git](https://git-scm.com/book) book. +**Sugerencia**: Para más información, lea [cómo administrar repositorios remotos y capturar datos](https://git-scm.com/book/en/Git-Basics-Working-with-Remotes) en el libro [Pro Git](https://git-scm.com/book). {% endtip %} -## The branch that contained the commit was deleted +## La rama que contenía la confirmación fue eliminada -If a collaborator on the repository has deleted the branch containing the commit -or has force pushed over the branch, the missing commit may have been orphaned -(i.e. it cannot be reached from any reference) and therefore will not be fetched -into your local clone. +Si un colaborador del repositorio ha eliminado la rama que contiene la confirmación o ha realizado una inserción forzada en la rama, es posible que la confirmación que falta haya quedado huérfana (es decir, no es accesible desde ninguna referencia) y, por tanto, no se capturará en el clon local. -Fortunately, if any collaborator has a local clone of the repository with the -missing commit, they can push it back to {% data variables.product.product_name %}. They need to make sure the commit -is referenced by a local branch and then push it as a new branch to {% data variables.product.product_name %}. +Afortunadamente, si un colaborador tiene un clon local del repositorio con la confirmación que falta, puede volver a insertarla en {% data variables.product.product_name %}. Tendrá que asegurarse de que a la confirmación le haga referencia una rama local y que, después, se inserte como una rama nueva en {% data variables.product.product_name %}. -Let's say that the person still has a local branch (call it `B`) that contains -the commit. This might be tracking the branch that was force pushed or deleted -and they simply haven't updated yet. To preserve the commit, they can push that -local branch to a new branch (call it `recover-B`) on {% data variables.product.product_name %}. For this example, -let's assume they have a remote named `upstream` via which they have push access -to `github.com/$account/$repository`. +Imagine que el usuario todavía tiene una rama local (por ejemplo, `B`) que contiene la confirmación. Esto podría realizar el seguimiento de la rama que se ha insertado a la fuerza o se ha eliminado, y que simplemente todavía no han actualizado. Para conservar la confirmación, pueden insertar esa rama local en una rama nueva (por ejemplo, `recover-B`) en {% data variables.product.product_name %}. En este ejemplo, imagine que hay un repositorio remoto denominado `upstream` desde el que tienen acceso de inserción a `github.com/$account/$repository`. -The other person runs: +La otra persona ejecuta: ```shell $ git branch recover-B B @@ -75,18 +70,18 @@ $ git push upstream B:recover-B # Push local B to new upstream branch, creating new reference to commit ``` -Now, *you* can run: +Ahora, *puede* ejecutar: ```shell $ git fetch upstream recover-B # Fetch commit into your local repository. ``` -## Avoid force pushes +## Evitar empujes forzados -Avoid force pushing to a repository unless absolutely necessary. This is especially true if more than one person can push to the repository. If someone force pushes to a repository, the force push may overwrite commits that other people based their work on. Force pushing changes the repository history and can corrupt pull requests. +Evita los empujes forzados a un repositorio a menos que sea absolutamente necesario. Esto es especialmente cierto si más de una persona puede subir al repositorio. Si alguien sube información forzadamente a un repositorio, esta subida forzada podría sobrescribir confirmaciones en las que otras personas basaron su trabajo. El subir información forzadamente cambia el historial del repositorio y puede corromper las solicitudes de cambios. -## Further reading +## Información adicional -- ["Working with Remotes" from the _Pro Git_ book](https://git-scm.com/book/en/Git-Basics-Working-with-Remotes) -- ["Data Recovery" from the _Pro Git_ book](https://git-scm.com/book/en/Git-Internals-Maintenance-and-Data-Recovery) +- ["Trabajo con repositorios remotos" en el libro _Pro Git_](https://git-scm.com/book/en/Git-Basics-Working-with-Remotes) +- ["Recuperación de datos" en el libro _Pro Git_](https://git-scm.com/book/en/Git-Internals-Maintenance-and-Data-Recovery) diff --git a/translations/es-ES/content/pull-requests/committing-changes-to-your-project/troubleshooting-commits/index.md b/translations/es-ES/content/pull-requests/committing-changes-to-your-project/troubleshooting-commits/index.md index f6b7575635..26d4dcf97a 100644 --- a/translations/es-ES/content/pull-requests/committing-changes-to-your-project/troubleshooting-commits/index.md +++ b/translations/es-ES/content/pull-requests/committing-changes-to-your-project/troubleshooting-commits/index.md @@ -1,5 +1,5 @@ --- -title: Troubleshooting commits +title: Confirmaciones de resolución de problemas intro: '' redirect_from: - /articles/troubleshooting-commits @@ -12,5 +12,11 @@ versions: children: - /commit-exists-on-github-but-not-in-my-local-clone - /why-are-my-commits-linked-to-the-wrong-user +ms.openlocfilehash: 76b46a29cb6b18af0e3563022a908e02a531947c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145137106' --- diff --git a/translations/es-ES/content/pull-requests/committing-changes-to-your-project/troubleshooting-commits/why-are-my-commits-linked-to-the-wrong-user.md b/translations/es-ES/content/pull-requests/committing-changes-to-your-project/troubleshooting-commits/why-are-my-commits-linked-to-the-wrong-user.md index ab7cccf8fb..ab5c2700f1 100644 --- a/translations/es-ES/content/pull-requests/committing-changes-to-your-project/troubleshooting-commits/why-are-my-commits-linked-to-the-wrong-user.md +++ b/translations/es-ES/content/pull-requests/committing-changes-to-your-project/troubleshooting-commits/why-are-my-commits-linked-to-the-wrong-user.md @@ -1,58 +1,63 @@ --- -title: Why are my commits linked to the wrong user? +title: ¿Por qué mis confirmaciones están vinculadas al usuario incorrecto? redirect_from: - /articles/how-do-i-get-my-commits-to-link-to-my-github-account - /articles/why-are-my-commits-linked-to-the-wrong-user - /github/committing-changes-to-your-project/why-are-my-commits-linked-to-the-wrong-user - /github/committing-changes-to-your-project/troubleshooting-commits/why-are-my-commits-linked-to-the-wrong-user -intro: '{% data variables.product.product_name %} uses the email address in the commit header to link the commit to a GitHub user. If your commits are being linked to another user, or not linked to a user at all, you may need to change your local Git configuration settings{% ifversion not ghae %}, add an email address to your account email settings, or do both{% endif %}.' +intro: '{% data variables.product.product_name %} usa la dirección de correo electrónico en el encabezado de la confirmación para vincular la confirmación con un usuario de GitHub. Si tus confirmaciones se están vinculando con otro usuario, o no se están vinculando con ningún usuario, es posible que necesites cambiar tus parámetros de configuración de Git local{% ifversion not ghae %}, agregar una dirección de correo electrónico a las configuraciones de tu cuenta de correo electrónico, o ambos{% endif %}.' versions: fpt: '*' ghes: '*' ghae: '*' ghec: '*' shortTitle: Linked to wrong user +ms.openlocfilehash: 80a871c85aca151f06ca04d1d48d016bd14ed47f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146683657' --- {% tip %} -**Note**: If your commits are linked to another user, that does not mean the user can access your repository. A user can only access a repository you own if you add them as a collaborator or add them to a team that has access to the repository. +**Nota**: Si las confirmaciones se vinculan a otro usuario, no significa que el usuario pueda acceder al repositorio. Un usuario solo puede acceder a un repositorio de tu propiedad si lo agregas como colaborador o lo agregas a un equipo que tiene acceso al repositorio. {% endtip %} -## Commits are linked to another user +## Las confirmaciones se vinculan con otro usuario -If your commits are linked to another user, that means the email address in your local Git configuration settings is connected to that user's account on {% data variables.product.product_name %}. In this case, you can change the email in your local Git configuration settings{% ifversion ghae %} to the address associated with your account on {% data variables.product.product_name %} to link your future commits. Old commits will not be linked. For more information, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)."{% else %} and add the new email address to your account on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} account to link future commits to your account. +Si tus confirmaciones están vinculadas a otro usuario, eso significa que la dirección de correo electrónico en tus ajustes de configuración locales de git están conectados a esa cuenta de usuario en {% data variables.product.product_name %}. En este caso, puede cambiar el correo electrónico en los valores de la configuración local de Git{% ifversion ghae %} por la dirección asociada a la cuenta en {% data variables.product.product_name %} para vincular las confirmaciones futuras. Las confirmaciones antiguas no se vincularán. Para más información, vea "[Configuración de la dirección de correo electrónico de confirmación](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)".{% else %} y agregue la nueva dirección de correo electrónico a la cuenta en {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} para vincular las confirmaciones futuras a la cuenta. -1. To change the email address in your local Git configuration, follow the steps in "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)". If you work on multiple machines, you will need to change this setting on each one. -2. Add the email address from step 2 to your account settings by following the steps in "[Adding an email address to your GitHub account](/articles/adding-an-email-address-to-your-github-account)".{% endif %} +1. Para cambiar la dirección de correo electrónico en la configuración local de Git, siga los pasos descritos en "[Configuración de la dirección de correo electrónico de confirmación](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)". Si trabajas en máquinas múltiples, necesitarás cambiar esta configuración en cada una de ellas. +2. Agregue la dirección de correo electrónico del paso 2 a la configuración de la cuenta mediante los pasos descritos en "[Adición de una dirección de correo electrónico a la cuenta de GitHub](/articles/adding-an-email-address-to-your-github-account)".{% endif %} -Commits you make from this point forward will be linked to your account. +Las confirmaciones que haces desde este punto en adelante se vincularán con tu cuenta. -## Commits are not linked to any user +## Las confirmaciones no se vinculan con ningún usuario -If your commits are not linked to any user, the commit author's name will not be rendered as a link to a user profile. +Si tus confirmaciones de cambios no se vinculan con ningún usuario, el nombre del autor de las mismas no se mostrará como un enlace a un perfil de usuario. -To check the email address used for those commits and connect commits to your account, take the following steps: +Para revisar la dirección de correo electrónico que se usó para esas confirmaciones y conectar las confirmaciones con tu cuenta, sigue los siguientes pasos: -1. Navigate to the commit by clicking the commit message link. -![Commit message link](/assets/images/help/commits/commit-msg-link.png) -2. To read a message about why the commit is not linked, hover over the blue {% octicon "question" aria-label="Question mark" %} to the right of the username. -![Commit hover message](/assets/images/help/commits/commit-hover-msg.png) +1. Desplázate hasta la confirmación haciendo clic en el enlace del mensaje de confirmación. +![Vínculo del mensaje de confirmación](/assets/images/help/commits/commit-msg-link.png) +2. Para leer un mensaje sobre porqué la confirmación no se ha vinculado, desplace el mouse sobre el signo {% octicon "question" aria-label="Question mark" %} de color azul a la derecha del nombre de usuario. +![Mensaje sobre la confirmación](/assets/images/help/commits/commit-hover-msg.png) - - **Unrecognized author (with email address)** If you see this message with an email address, the address you used to author the commit is not connected to your account on {% data variables.product.product_name %}. {% ifversion not ghae %}To link your commits, [add the email address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account).{% endif %}{% ifversion not ghae %} If the email address has a Gravatar associated with it, the Gravatar will be displayed next to the commit, rather than the default gray Octocat.{% endif %} - - **Unrecognized author (no email address)** If you see this message without an email address, you used a generic email address that can't be connected to your account on {% data variables.product.product_name %}.{% ifversion not ghae %} You will need to [set your commit email address in Git](/articles/setting-your-commit-email-address), then [add the new address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account) to link your future commits. Old commits will not be linked.{% endif %} - - **Invalid email** The email address in your local Git configuration settings is either blank or not formatted as an email address.{% ifversion not ghae %} You will need to [set your commit email address in Git](/articles/setting-your-commit-email-address), then [add the new address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account) to link your future commits. Old commits will not be linked.{% endif %} + - **Autor desconocido (con una dirección de correo electrónico)** Si ve este mensaje con una dirección de correo electrónico, la dirección que ha usado para crear la confirmación no está conectada a la cuenta de {% data variables.product.product_name %}. {% ifversion not ghae %}Para vincular las confirmaciones, [agrega la dirección de correo electrónico a la configuración de correo electrónico de GitHub](/articles/adding-an-email-address-to-your-github-account).{% endif %}{% ifversion not ghae %} Si la dirección de correo electrónico tiene un Gravatar asociado, el Gravatar se mostrará junto a la confirmación, en lugar del Octocat de color gris predeterminado.{% endif %} + - **Autor desconocido (sin dirección de correo electrónico)** Si ve este mensaje sin una dirección de correo electrónico, ha usado una dirección de correo electrónico genérica que no se puede conectar a la cuenta de {% data variables.product.product_name %}.{% ifversion not ghae %} Tendrá que [establecer la dirección de correo electrónico de confirmación en Git](/articles/setting-your-commit-email-address) y, después, [agregar la nueva dirección a la configuración de correo electrónico de GitHub](/articles/adding-an-email-address-to-your-github-account) para vincular las confirmaciones futuras. No se vincularán las confirmaciones antiguas.{% endif %} + - **Correo electrónico no válido** La dirección de correo electrónico de la configuración local de Git está en blanco o no tiene el formato de una dirección de correo electrónico.{% ifversion not ghae %} Tendrá que [establecer la dirección de correo electrónico de confirmación en Git](/articles/setting-your-commit-email-address) y, después, [agregar la nueva dirección a la configuración de correo electrónico de GitHub](/articles/adding-an-email-address-to-your-github-account) para vincular las confirmaciones futuras. No se vincularán las confirmaciones antiguas.{% endif %} -{% ifversion ghae %} -You can change the email in your local Git configuration settings to the address associated with your account to link your future commits. Old commits will not be linked. For more information, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)." +{% ifversion ghae %} Puede cambiar el correo electrónico en la configuración local de Git por la dirección asociada a la cuenta para vincular las confirmaciones futuras. Las confirmaciones antiguas no se vincularán. Para más información, vea "[Configuración de la dirección de correo electrónico de confirmación](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)". {% endif %} {% warning %} -If your local Git configuration contained a generic email address, or an email address that was already attached to another user's account, then your previous commits will not be linked to your account. While Git does allow you to change the email address used for previous commits, we strongly discourage this, especially in a shared repository. +Si tu configuración de Git local contiene una dirección de correo electrónico general, o una dirección de correo electrónico que ya se adjuntó a la cuenta de otro usuario, entonces tus confirmaciones anteriores no se vincularán a tu cuenta. Si bien Git te permite cambiar la dirección de correo electrónico que usaste para confirmaciones anteriores, desaconsejamos esto totalmente, en especial en un repositorio compartido. {% endwarning %} -## Further reading +## Información adicional -* "[Searching commits](/search-github/searching-on-github/searching-commits)" +* "[Búsqueda de confirmaciones](/search-github/searching-on-github/searching-commits)" diff --git a/translations/es-ES/content/pull-requests/committing-changes-to-your-project/viewing-and-comparing-commits/comparing-commits.md b/translations/es-ES/content/pull-requests/committing-changes-to-your-project/viewing-and-comparing-commits/comparing-commits.md index 7d5654b4d3..0db728b590 100644 --- a/translations/es-ES/content/pull-requests/committing-changes-to-your-project/viewing-and-comparing-commits/comparing-commits.md +++ b/translations/es-ES/content/pull-requests/committing-changes-to-your-project/viewing-and-comparing-commits/comparing-commits.md @@ -1,6 +1,6 @@ --- -title: Comparing commits -intro: 'You can compare the state of your repository across branches, tags, commits, forks, and dates.' +title: Comparar confirmaciones +intro: 'Puedes comparar el estado de tu repositorio a través de las ramas, etiquetas, confirmaciones, bifurcaciones y fechas.' redirect_from: - /articles/comparing-commits-across-time - /github/committing-changes-to-your-project/comparing-commits-across-time @@ -11,58 +11,63 @@ versions: ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: 2ebf1a3cc83463e97d9a4d60401277bb844135b1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145137100' --- -To compare different versions of your repository, append `/compare` to your repository's path. +Para comparar diferentes versiones del repositorio, anexa `/compare` a la ruta de acceso del repositorio. -We'll demonstrate the power of Compare by looking at the compare page for [a fork of the Linguist repo](https://github.com/octocat/linguist), which is at [https://github.com/octocat/linguist/compare/master...octocat:master](https://github.com/octocat/linguist/compare/master...octocat:master). +Mostraremos la eficacia de Comparar examinando la página de comparación para una [bifurcación del repositorio lingüista](https://github.com/octocat/linguist), que se encuentra en [https://github.com/octocat/linguist/compare/master...octocat:master](https://github.com/octocat/linguist/compare/master...octocat:master). -Every repository's Compare view contains two drop down menus: `base` and `compare`. +La vista Comparar de cada repositorio contiene dos menús desplegables: `base` y `compare`. -`base` should be considered the starting point of your comparison, and `compare` is the endpoint. During a comparison, you can always change your `base` and `compare` points by clicking on **Edit**. +`base` debe considerarse el punto inicial de la comparación y `compare`, el punto final. Durante una comparación, siempre puedes cambiar los puntos `base` y `compare` haciendo clic en **Editar**. -## Comparing branches +## Comparar ramas -The most common use of Compare is to compare branches, such as when you're starting a new pull request. You'll always be taken to the branch comparison view when starting [a new pull request](/articles/creating-a-pull-request). +El uso más común de "Compare" es comparar ramas, tal como cuando estás iniciando una solicitud de extracción nueva. Al iniciar [una nueva solicitud de incorporación de cambios](/articles/creating-a-pull-request), siempre se te dirigirá a la vista de comparación de ramas. -To compare branches, you can select a branch name from the `compare` drop down menu at the top of the page. +Para comparar ramas, puedes seleccionar un nombre de rama desde el menú desplegable `compare` en la parte superior de la página. -Here's an example of a [comparison between two branches](https://github.com/octocat/linguist/compare/master...octocat:an-example-comparison-for-docs). +A continuación se muestra un ejemplo de una [comparación entre dos ramas](https://github.com/octocat/linguist/compare/master...octocat:an-example-comparison-for-docs). -## Comparing tags +## Comparar etiquetas -Comparing release tags will show you changes to your repository since the last release. -For more information, see "[Comparing releases](/github/administering-a-repository/comparing-releases)." +Cuando compares etiquetas de lanzamiento se te mostrarán los cambios que se han realizado a tu repositorio desde el último lanzamiento. Para más información, consulta "[Comparación de versiones](/github/administering-a-repository/comparing-releases)". -To compare tags, you can select a tag name from the `compare` drop-down menu at the top of the page. +Para comparar etiquetas, puedes seleccionar un nombre de etiqueta desde el menú desplegable `compare` en la parte superior de la página. -Here's an example of a [comparison between two tags](https://github.com/octocat/linguist/compare/v2.2.0...octocat:v2.3.3). +A continuación se muestra un ejemplo de una [comparación entre dos etiquetas](https://github.com/octocat/linguist/compare/v2.2.0...octocat:v2.3.3). -## Comparing commits +## Comparar confirmaciones -You can also compare two arbitrary commits in your repository or its forks on {% data variables.product.prodname_dotcom %} in a two-dot diff comparison. +También puedes comparar dos confirmaciones arbitrarias en tu repositorio o sus bifurcaciones en {% data variables.product.prodname_dotcom %} en una comparación de diferencias de dos puntos. -To quickly compare two commits or Git Object IDs (OIDs) directly with each other in a two-dot diff comparison on {% data variables.product.prodname_dotcom %}, edit the URL of your repository's "Comparing changes" page. +Para comparar rápidamente dos confirmaciones en Git Object IDs (OID por sus siglas en inglés) directamente entre sí en una comparación de diferencias de dos puntos en {% data variables.product.prodname_dotcom %}, edita la URL de la página "Comparing changes" (Comparar cambios) en tu repositorio. {% data reusables.repositories.two-dot-diff-comparison-example-urls %} -To learn more about other comparison options, see "[Three-dot and two-dot diff comparisons](/articles/about-comparing-branches-in-pull-requests#three-dot-and-two-dot-git-diff-comparisons)." +Para obtener más información sobre otras opciones de comparación, consulta "[Comparaciones de diferencias de tres puntos y dos puntos](/articles/about-comparing-branches-in-pull-requests#three-dot-and-two-dot-git-diff-comparisons)". -## Comparing across forks +## Comparar entre bifurcaciones -You can compare your base repository and any forked repository. This is the view that's presented when a user performs a Pull Request to a project. +Puedes comparar tu repositorio base y otro repositorio bifurcado. Esta es la vista que se presenta cuando un usuario realiza una Solicitud de extracción a un proyecto. -To compare branches on different repositories, preface the branch names with user names. For example, by specifying `octocat:main` for `base` and `octo-org:main` for `compare`, you can compare the `main` branch of the repositories respectively owned by `octocat` and `octo-org`. +Para comparar ramas en repositorios diferentes, antepone los nombres de la rama con los nombres del usuario. Por ejemplo, especificando `octocat:main` para `base` y `octo-org:main` para `compare`, puedes comparar la rama `main` de los repositorios propiedad de `octocat` y `octo-org`, respectivamente. -Here's an example of a [comparison between two repositories](https://github.com/github/linguist/compare/master...octocat:master). +A continuación se muestra un ejemplo de una [comparación entre dos repositorios](https://github.com/github/linguist/compare/master...octocat:master). -## Comparisons across commits +## Comparaciones entre confirmaciones -As a shortcut, Git uses the `^` notation to mean "one commit prior." +A modo de atajo, Git usa la notación `^` para referirse a "una confirmación anterior". -You can use this notation to compare a single commit or branch against its immediate predecessors. For example, `96d29b7^^^^^` indicates five commits prior to `96d29b7`, because there are five `^` marks. Typing `96d29b7^^^^^` in the `base` branch and `96d29b7` in the `compare` branch compares the five commits made before `96d29b7` with the `96d29b7` commit. +Puedes usar esta notación para comparar una sola confirmación o rama con sus predecesores inmediatos. Por ejemplo, `96d29b7^^^^^` indica cinco confirmaciones anteriores a `96d29b7`, porque hay cinco marcas `^`. Al escribir `96d29b7^^^^^` en la rama `base` y `96d29b7` en la rama `compare`, se comparan las cinco confirmaciones realizadas antes de `96d29b7` con la confirmación `96d29b7`. -Here's an example of a [comparison using the `^` notation](https://github.com/octocat/linguist/compare/octocat:96d29b7%5E%5E%5E%5E%5E...octocat:96d29b7). +A continuación se muestra un ejemplo de una [comparación mediante la notación `^`](https://github.com/octocat/linguist/compare/octocat:96d29b7%5E%5E%5E%5E%5E...octocat:96d29b7). -## Further reading +## Información adicional -- "[Changing the base branch of a pull request](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-base-branch-of-a-pull-request)" +- "[Cambio de la rama base de una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-base-branch-of-a-pull-request)" diff --git a/translations/es-ES/content/pull-requests/committing-changes-to-your-project/viewing-and-comparing-commits/differences-between-commit-views.md b/translations/es-ES/content/pull-requests/committing-changes-to-your-project/viewing-and-comparing-commits/differences-between-commit-views.md index cefaa77bf8..0a7d39bb66 100644 --- a/translations/es-ES/content/pull-requests/committing-changes-to-your-project/viewing-and-comparing-commits/differences-between-commit-views.md +++ b/translations/es-ES/content/pull-requests/committing-changes-to-your-project/viewing-and-comparing-commits/differences-between-commit-views.md @@ -1,6 +1,6 @@ --- -title: Differences between commit views -intro: You might observe differences in commit history depending on the chosen viewing method. +title: Diferencias entre las vistas de las confirmaciones +intro: Puedes observar las diferencias en el historial de confirmaciones dependiendo del método de visualización que se haya elegido. redirect_from: - /articles/differences-between-commit-views - /github/committing-changes-to-your-project/differences-between-commit-views @@ -11,29 +11,29 @@ versions: ghae: '*' ghec: '*' shortTitle: Commit views +ms.openlocfilehash: 2b5d59d385f815bd09c853e398d372bb4c861650 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145137094' --- -On {% data variables.product.product_name %}, you can see the commit history of a repository by: +En {% data variables.product.product_name %}, puedes ver el historial de confirmaciones de un repositorio al: -- Navigating directly to [the commits page](https://github.com/mozilla/rust/commits/master) of a repository -- Clicking on a file, then clicking **History**, to get to [the commit history for a specific file](https://github.com/mozilla/rust/commits/master/README.md) +- Navega directamente a [la página de confirmaciones](https://github.com/mozilla/rust/commits/master) de un repositorio +- Hace clic en un archivo y después en **Historial** para obtener [el historial de confirmaciones de un archivo concreto](https://github.com/mozilla/rust/commits/master/README.md). -These two commit views may show _different_ information at times. The history for a single file may omit commits found on the repository's commit history. +En algunos casos estas dos vistas de confirmación pueden mostrar información _diferente_. El historial de un archivo único puede omitir confirmaciones que se encuentran en el historial de confirmaciones del repositorio. -Git has several different ways of showing the history of a repository. When Git shows the history of a single file, it simplifies history by omitting -commits that did not change the file. Instead of looking at every commit to -decide whether it touched the file, Git will omit a whole branch if that branch, -when merged, did not impact the final contents of the file. Any commits on the -branch that touched the file will not be shown. +Git tiene diferentes maneras de mostrar el historial de un repositorio. Cuando Git muestra el historial de un solo archivo, lo simplifica y omite las confirmaciones que no han modificado el archivo. En lugar de examinar todas las confirmaciones para decidir si han afectado o no al archivo, Git omitirá una rama completa si, al combinarla, no ha afectado al contenido final del archivo. No se muestra ninguna confirmación en la rama que haya afectado el archivo. -For a file's commit history, {% data variables.product.product_name %} explicitly follows this simple strategy. It makes the history simpler by removing commits that didn't contribute to the final result. For example, if a side branch made a change and then reverted it, that commit would not show up in the branch history. This makes reviewing branches more efficient, since you only see the commits that affect the file. +Para el historial de confirmaciones de un archivo, {% data variables.product.product_name %} sigue explícitamente esta estrategia simple. Simplifica el historial al eliminar las confirmaciones que en realidad no contribuyen al resultado final. Por ejemplo, si una rama lateral ha realizado un cambio y luego lo ha revertido, esa confirmación no se mostrará en el historial de la rama. Esto permite que la revisión de las ramas sea más eficiente, dado que solo ves las confirmaciones que afectan al archivo. -This truncated view might not always contain the information you're -after. If you want to see the entire history, {% data variables.product.product_name %} provides a view with more -information on a repository's commits page. +Es posible que esta vista truncada no contenga la información que busca. Si quiere ver el historial completo, {% data variables.product.product_name %} proporciona una vista con más información sobre la página de confirmaciones de un repositorio. -For more information on how Git considers commit history, see [the "History Simplification"](https://git-scm.com/docs/git-log#_history_simplification) section of the `git log` help article. +Para más información sobre cómo Git considera el historial de confirmaciones, vea [la sección "Simplificación del historial"](https://git-scm.com/docs/git-log#_history_simplification) del artículo de ayuda `git log`. -## Further reading +## Información adicional -- "[Signing commits](/articles/signing-commits)" -- "[Searching commits](/search-github/searching-on-github/searching-commits)" +- "[Firma de confirmaciones](/articles/signing-commits)" +- "[Búsqueda de confirmaciones](/search-github/searching-on-github/searching-commits)" diff --git a/translations/es-ES/content/pull-requests/committing-changes-to-your-project/viewing-and-comparing-commits/index.md b/translations/es-ES/content/pull-requests/committing-changes-to-your-project/viewing-and-comparing-commits/index.md index 504924259b..fca9de2557 100644 --- a/translations/es-ES/content/pull-requests/committing-changes-to-your-project/viewing-and-comparing-commits/index.md +++ b/translations/es-ES/content/pull-requests/committing-changes-to-your-project/viewing-and-comparing-commits/index.md @@ -1,5 +1,5 @@ --- -title: Viewing and comparing commits +title: Ver y comparar confirmaciones de cambios intro: '' redirect_from: - /articles/viewing-and-comparing-commits @@ -13,5 +13,11 @@ children: - /comparing-commits - /differences-between-commit-views shortTitle: View & compare commits +ms.openlocfilehash: cf7592cb9cc19bd35a9136be39297e75841b9b47 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145137089' --- diff --git a/translations/es-ES/content/pull-requests/index.md b/translations/es-ES/content/pull-requests/index.md index 8d7d2bc412..00f76b5a67 100644 --- a/translations/es-ES/content/pull-requests/index.md +++ b/translations/es-ES/content/pull-requests/index.md @@ -1,6 +1,6 @@ --- -title: Pull requests -intro: 'Learn how to use pull requests to suggest changes to a project, receive suggested changes to your own projects, and address issues in pull requests, such as merge conflicts.' +title: Solicitudes de incorporación de cambios +intro: 'Aprende cómo utilizar las solicitudes de cambio para sugerir cambios a un proyecto, recibir cambios sugeridos a tus propios proyectos y dirigir propuestas en las solicitudes de cambios, tales como los conflictos de fusión.' introLinks: overview: /pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests featuredLinks: @@ -32,5 +32,11 @@ topics: children: - /committing-changes-to-your-project - /collaborating-with-pull-requests +ms.openlocfilehash: ef158e51034ee5f8d9aba19323654ab413d244b3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147063975' --- diff --git a/translations/es-ES/content/repositories/archiving-a-github-repository/about-archiving-content-and-data-on-github.md b/translations/es-ES/content/repositories/archiving-a-github-repository/about-archiving-content-and-data-on-github.md index 7730eedd6d..a3279f7844 100644 --- a/translations/es-ES/content/repositories/archiving-a-github-repository/about-archiving-content-and-data-on-github.md +++ b/translations/es-ES/content/repositories/archiving-a-github-repository/about-archiving-content-and-data-on-github.md @@ -10,28 +10,33 @@ versions: ghec: '*' topics: - Repositories -shortTitle: Archivar contenido & datos +shortTitle: Archive content & data +ms.openlocfilehash: aeb42b66f2a7d99a2918d3134971ea81b35248a2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145137058' --- - ## Persistencia de repositorios públicos {% data variables.product.product_name %} intenta mantener disponibles tus repositorios públicos, a menos que los elimines. En algunos casos, hacemos que el contenido público no esté disponible, por ejemplo si: -- Recibimos un [aviso de retiro de DMCA](/free-pro-team@latest/github/site-policy/dmca-takedown-policy) para el contenido en un repositorio. -- Determinamos que el contenido de un repositorio viola nuestras [Pautas de la comunidad](/free-pro-team@latest/github/site-policy/github-community-guidelines) o nuestros [Términos de servicio](/free-pro-team@latest/github/site-policy/github-terms-of-service). +- Recibimos un [aviso de eliminación de DMCA](/free-pro-team@latest/github/site-policy/dmca-takedown-policy) para el contenido de un repositorio. +- Determinamos que el contenido de un repositorio infringe las [Directrices de nuestra comunidad](/free-pro-team@latest/github/site-policy/github-community-guidelines) o los [Términos del servicio](/free-pro-team@latest/github/site-policy/github-terms-of-service). Académicos e investigadores pueden hacer referencia a esta información en los planes de administración de datos. -## Acerca de {% data variables.product.prodname_archive %} +## Acerca del {% data variables.product.prodname_archive %} {% data reusables.repositories.about-github-archive-program %} -El {% data variables.product.prodname_archive %} permite que los socios terceros archiven repositorios públicos utilizando la API pública. Estos socios archivan diferentes tipos de datos en frecuencias variables y hacen que éstos estén disponibles al público. El {% data variables.product.prodname_archive %} también protege los datos constantemente al almacenar varias copias de ellos en formatos de datos y ubicaciones diversas. Por ejemplo, {% data variables.product.company_short %} almacena repositorios en el {% data variables.product.prodname_arctic_vault %}, un archivo de muy largoplazo que pretende durar por lo menos 1,000 años. Para obtener más información, consulta [{% data variables.product.prodname_archive %}](https://archiveprogram.github.com/). +El {% data variables.product.prodname_archive %} permite que los socios terceros archiven repositorios públicos utilizando la API pública. Estos socios archivan diferentes tipos de datos en frecuencias variables y hacen que éstos estén disponibles al público. El {% data variables.product.prodname_archive %} también protege los datos constantemente al almacenar varias copias de ellos en formatos de datos y ubicaciones diversas. Por ejemplo, {% data variables.product.company_short %} almacena repositorios en el {% data variables.product.prodname_arctic_vault %}, un archivo de muy largoplazo que pretende durar por lo menos 1,000 años. Para obtener más información, consulte [{% data variables.product.prodname_archive %}](https://archiveprogram.github.com/). -El uso responsable de los archivos incluye respetar la privacidad de los usuarios. Para obtener más información, consulta "[Información pública sobre GitHub](/free-pro-team@latest/github/site-policy/github-privacy-statement#public-information-on-github)". +El uso responsable de los archivos incluye respetar la privacidad de los usuarios. Para obtener más información, consulte "[Información pública sobre GitHub](/free-pro-team@latest/github/site-policy/github-privacy-statement#public-information-on-github)". -Puedes optar por que tu repositorio salga del {% data variables.product.prodname_archive %}. Para obtener más información, consulta la sección "[Optar por que tu repositorio público entre o salga del {% data variables.product.prodname_archive %}](/get-started/privacy-on-github/opting-into-or-out-of-the-github-archive-program-for-your-public-repository)". +Puedes optar por que tu repositorio salga del {% data variables.product.prodname_archive %}. Para obtener más información, consulte "[Participar o no en el {% data variables.product.prodname_archive %} del repositorio público](/get-started/privacy-on-github/opting-into-or-out-of-the-github-archive-program-for-your-public-repository)". ## Agregar una licencia de código abierto para aumentar la capacidad de archivado -Bibliotecas e investigadores pueden requerir protecciones legales para crear archivos de contenido disponible públicamente. Si quieres que terceros consideren tu trabajo en {% data variables.product.product_name %} para archivado, puedes agregar una [licencia de código abierto](/articles/open-source-licensing) a tus proyectos. Una licencia de código abierto le brinda a los colaboradores permisos explícitos para copiar y distribuir el material en tu repositorio. +Bibliotecas e investigadores pueden requerir protecciones legales para crear archivos de contenido disponible públicamente. Si desea que terceros tengan en cuenta su trabajo en {% data variables.product.product_name %} para el archivado, puede agregar una [licencia de código abierto](/articles/open-source-licensing) a los proyectos. Una licencia de código abierto le brinda a los colaboradores permisos explícitos para copiar y distribuir el material en tu repositorio. diff --git a/translations/es-ES/content/repositories/archiving-a-github-repository/archiving-repositories.md b/translations/es-ES/content/repositories/archiving-a-github-repository/archiving-repositories.md index a47ff5818a..ea79f5207a 100644 --- a/translations/es-ES/content/repositories/archiving-a-github-repository/archiving-repositories.md +++ b/translations/es-ES/content/repositories/archiving-a-github-repository/archiving-repositories.md @@ -15,25 +15,26 @@ versions: ghec: '*' topics: - Repositories +ms.openlocfilehash: a9d5b33b94e6067bb4decfa8f47da8aa25860da4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145137053' --- - ## Acerca del archivamiento de repositorios -{% ifversion fpt or ghec %} -{% note %} +{% ifversion fpt or ghec %} {% note %} -**Nota:** Si tienes un plan de facturación por repositorio heredado, aún así se te cobrará por tu repositorio archivado. Si no quieres que se te cobre por un repositorio archivado, debes actualizar a un producto nuevo. Para obtener más información, consulta "Productos de [{% data variables.product.prodname_dotcom %}](/articles/github-s-products)". +**Nota:** Si tiene un plan de facturación por repositorio heredado, se le seguirá cobrando por el repositorio archivado. Si no quieres que se te cobre por un repositorio archivado, debes actualizar a un producto nuevo. Para más información, vea "[Productos de {% data variables.product.prodname_dotcom %}](/articles/github-s-products)". -{% endnote %} -{% endif %} +{% endnote %} {% endif %} -{% ifversion ghec or ghes > 3.4 or ghae-issue-6329 %} -{% note %} +{% ifversion ghec or ghes > 3.4 or ghae-issue-6329 %} {% note %} -**Nota:** Los clientes que utilizan {% data variables.product.prodname_GH_advanced_security %} pueden habilitar el {% data variables.product.prodname_secret_scanning %} en los repositorios archivados. 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#about-secret-scanning-for-private-repositories)". +**Nota:** Los clientes que usan {% data variables.product.prodname_GH_advanced_security %} pueden habilitar {% data variables.product.prodname_secret_scanning %} en los repositorios archivados. Para más información, vea "[Acerca de {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-private-repositories)". -{% endnote %} -{% endif %} +{% endnote %} {% endif %} {% data reusables.repositories.archiving-repositories-recommendation %} @@ -41,15 +42,16 @@ Una vez que se archiva un repositorio, no puedes agregar ni eliminar colaborador Cuando se archiva un repositorio, sus propuestas, solicitudes de cambio, código, etiquetas, hitos, proyectos, wiki, lanzamientos, confirmaciones, marcadores, ramas, reacciones, alertas de escaneo de código, comentarios y permisos se convierten en de solo lectura. Para realizar cambios en un repositorio archivado, primero debes desarchivar el repositorio. -Puedes buscar repositorios archivados. Para obtener más información, consulta "[Buscar repositorios](/search-github/searching-on-github/searching-for-repositories/#search-based-on-whether-a-repository-is-archived)." Para obtener más información, consulta "[Buscar repositorios](/articles/searching-for-repositories/#search-based-on-whether-a-repository-is-archived)". Para obtener más información, consulta "[Buscar propuestas y solicitudes de extracción](/search-github/searching-on-github/searching-issues-and-pull-requests/#search-based-on-whether-a-repository-is-archived)". +Puedes buscar repositorios archivados. Para más información, vea "[Búsqueda de repositorios](/search-github/searching-on-github/searching-for-repositories/#search-based-on-whether-a-repository-is-archived)". Para obtener más información, consulta "Buscar repositorios". Para más información, vea "[Búsqueda de incidencias y solicitudes de incorporación de cambios](/search-github/searching-on-github/searching-issues-and-pull-requests/#search-based-on-whether-a-repository-is-archived)". ## Archivar un repositorio {% data reusables.repositories.archiving-repositories-recommendation %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -3. En "Danger Zone" (Zona de peligro), haz clic en **Archive this repository** (Archivar este repositorio) o **Unarchive this repository** (Desarchivar este repositorio. este repositorio). ![Botón Archive this repository (Archivar este repositorio)](/assets/images/help/repository/archive-repository.png) -4. Lee las advertencias. -5. Escribe el nombre del repositorio que deseas archivar o desarchivar. ![Advertencias para archivar el repositorio](/assets/images/help/repository/archive-repository-warnings.png) -6. Haz clic en **I understand the consequences, archive this repository** (Comprendo las consecuencias, archivar este repositorio). +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} +3. En "Zona de peligro", haga clic en **Archivar este repositorio** o **Anular el archivo de este repositorio**. + ![Botón Archivar este repositorio](/assets/images/help/repository/archive-repository.png) +4. Lea las advertencias. +5. Escribe el nombre del repositorio que deseas archivar o desarchivar. + ![Advertencias de archivo del repositorio](/assets/images/help/repository/archive-repository-warnings.png) +6. Haga clic en **Entiendo las consecuencias, archivar este repositorio**. diff --git a/translations/es-ES/content/repositories/archiving-a-github-repository/backing-up-a-repository.md b/translations/es-ES/content/repositories/archiving-a-github-repository/backing-up-a-repository.md index 7aabb2b0c0..f1af823cde 100644 --- a/translations/es-ES/content/repositories/archiving-a-github-repository/backing-up-a-repository.md +++ b/translations/es-ES/content/repositories/archiving-a-github-repository/backing-up-a-repository.md @@ -12,35 +12,39 @@ versions: ghec: '*' topics: - Repositories +ms.openlocfilehash: 3c9a6b5569563858987e338584b3b42bededf716 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145137052' --- - {% ifversion fpt or ghec %} -Para descargar un archivo en tu repositorio, puedes usar la API para migraciones del usuario o la organizacion. Para obtener más información, consulta la sección "[Migraciones](/rest/reference/migrations)". +Para descargar un archivo en tu repositorio, puedes usar la API para migraciones del usuario o la organizacion. Para obtener más información, consulta "[Migraciones](/rest/reference/migrations)". {% else %} Puedes descargar y realizar una copia de seguridad de tus repositorios manualmente: -- Para descargar los datos Git de un repositorio en tu máquina local, necesitarás clonar el repositorio. Para obtener más información, consulta "[Clonar un repositorio](/articles/cloning-a-repository)". -- También puedes descargar las wiki de un repositorio. Para obtener más información, consulta "[Agregar o editar páginas wiki](/communities/documenting-your-project-with-wikis/adding-or-editing-wiki-pages)". +- Para descargar los datos Git de un repositorio en tu máquina local, necesitarás clonar el repositorio. Para más información, vea "[Clonación de un repositorio](/articles/cloning-a-repository)". +- También puedes descargar las wiki de un repositorio. Para obtener más información, consulta "[Adición o edición de páginas wiki](/communities/documenting-your-project-with-wikis/adding-or-editing-wiki-pages)". Cuando clonas un repositorio o wiki, solo se descargan los datos Git, como archivos de proyecto o historial de confirmaciones. Puedes utilizar nuestra API para exportar otros elementos de tu repositorio en {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} tu máquina local: - [Problemas](/rest/reference/issues#list-issues-for-a-repository) -- [Solicitudes de cambios](/rest/reference/pulls#list-pull-requests) -- [Bifurcaciones](/rest/reference/repos#list-forks) +- [Solicitudes de incorporación de cambios](/rest/reference/pulls#list-pull-requests) +- [Horquillas](/rest/reference/repos#list-forks) - [Comentarios](/rest/reference/issues#list-issue-comments-for-a-repository) - [Hitos](/rest/reference/issues#list-milestones) - [Etiquetas](/rest/reference/issues#list-labels-for-a-repository) -- [Observadores](/rest/reference/activity#list-watchers) -- [Fans](/rest/reference/activity#list-stargazers) -- [Proyectos](/rest/reference/projects#list-repository-projects) -{% endif %} +- [Watchers](/rest/reference/activity#list-watchers) +- [Stargazers](/rest/reference/activity#list-stargazers) +- [Proyectos](/rest/reference/projects#list-repository-projects) {% endif %} -Una vez que tengas {% ifversion ghes or ghae %}una versión local de todo el contenido que quieres respaldar, puedes crear un archivo zip y {% else %}descargado tu archivo, puedes{% endif %}copiarlo a un disco duro externo y/o cargarlo a un respaldo en la nuba o servicio de almacenamiento tal como[Azure Blob Storage](https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blobs-overview/), [Google Drive](https://www.google.com/drive/) o [Dropbox](https://www.dropbox.com/). +Una vez que tienes {% ifversion ghes or ghae %}una versión local de todo el contenido del que quieres realizar una copia de seguridad, puedes crear un archivo ZIP y {% else %}descargar el archivo, puedes {% endif %}copiarlo en una unidad de disco duro externa y/o cargarlo a un servicio de almacenamiento o copia de seguridad basado en la nube como [Azure Blob Storage](https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blobs-overview/), [Google Drive](https://www.google.com/drive/) o [Dropbox](https://www.dropbox.com/). {% ifversion fpt or ghec %} ## Herramientas de copias de seguridad de terceros -Existe un número de herramientas de autoservicio que automatizan las copias de seguridad de los repositorios. A diferencia de los proyectos de archivo, los cuales archivan _todos_ los repositorios públicos en {% data variables.product.product_name %} que no hayan optado por salir y que ponen todos los datos a disposición de cualquiera, las herramientas de respaldo descargarán los datos de repositorios _específicos_ y los organizarán en una nueva rama o directorio. Para obtener más información acerca de los proyectos de archivo, consulta la sección "[Acerca de archivar contenido y datos en {% data variables.product.prodname_dotcom %}](/github/creating-cloning-and-archiving-repositories/about-archiving-content-and-data-on-github#about-the-github-archive-program)". Para obtener más información acerca de las herramientas de respaldo de autoservicio, consulta la [Categoría de utilidades de respaldo en {% data variables.product.prodname_marketplace %}](https://github.com/marketplace?category=backup-utilities). +Existe un número de herramientas de autoservicio que automatizan las copias de seguridad de los repositorios. A diferencia de los proyectos de archivo, los cuales archivan _todos_ los repositorios públicos en {% data variables.product.product_name %} que no hayan optado por salir y que ponen todos los datos a disposición de cualquiera, las herramientas de copia de seguridad descargarán los datos de repositorios _específicos_ y los organizarán en una nueva rama o directorio. Para obtener más información sobre los proyectos de archivado, consulta "[Acerca del archivado de contenido y datos en {% data variables.product.prodname_dotcom %}](/github/creating-cloning-and-archiving-repositories/about-archiving-content-and-data-on-github#about-the-github-archive-program)". Para obtener más información sobre las herramientas de copia de seguridad de autoservicio, consulta la [categoría Utilidades de copia de seguridad en {% data variables.product.prodname_marketplace %}](https://github.com/marketplace?category=backup-utilities). {% endif %} diff --git a/translations/es-ES/content/repositories/archiving-a-github-repository/index.md b/translations/es-ES/content/repositories/archiving-a-github-repository/index.md index 0aa714299b..8ed3d32eee 100644 --- a/translations/es-ES/content/repositories/archiving-a-github-repository/index.md +++ b/translations/es-ES/content/repositories/archiving-a-github-repository/index.md @@ -18,6 +18,12 @@ children: - /about-archiving-content-and-data-on-github - /referencing-and-citing-content - /backing-up-a-repository -shortTitle: Archivar un repositorio +shortTitle: Archive a repository +ms.openlocfilehash: 55a4912215bad5f674bf535121c0bf449271d268 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145137047' --- diff --git a/translations/es-ES/content/repositories/archiving-a-github-repository/referencing-and-citing-content.md b/translations/es-ES/content/repositories/archiving-a-github-repository/referencing-and-citing-content.md index 373d05dcc5..821282965c 100644 --- a/translations/es-ES/content/repositories/archiving-a-github-repository/referencing-and-citing-content.md +++ b/translations/es-ES/content/repositories/archiving-a-github-repository/referencing-and-citing-content.md @@ -10,31 +10,36 @@ versions: ghec: '*' topics: - Repositories -shortTitle: Referenciar & citar contenido +shortTitle: Reference & cite content +ms.openlocfilehash: e0bb3dabe5e9ebc8a4dff80797087c8adadfb710 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145137046' --- - ## Emitir un identificador persistente para tu repositorio con Zenodo Para hacer que sea más sencillo referenciar tus repositorios en la literatura académica, puedes crear identificadores persistentes, también conocidos como Identificadores de Objetos Digitales (DOI). Puedes utilizar la herramienta de archivado de datos [Zenodo](https://zenodo.org/about) para archivar un repositorio en {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} y emitir un DOI para el archivo. {% tip %} -**Tips:** -- Zenodo puede acceder solo a repositorios públicos, así que asegúrate de que el repositorio que quieres archivar sea [público](/articles/making-a-private-repository-public). -- Si quieres archivar un repositorio que le pertenece a una organización, puede que el propietario de la organización deba [aprobar el acceso](/articles/approving-oauth-apps-for-your-organization) para la aplicación Zenodo. -- Asegúrate de incluir una [licencia](/articles/open-source-licensing) en tu repositorio para que los lectores sepan cómo pueden reutilizar tu trabajo. +**Sugerencias:** +- Zenodo solo puede acceder a repositorios públicos, por lo que asegúrate de que el repositorio que quieres archivar sea [público](/articles/making-a-private-repository-public). +- Si quieres archivar un repositorio que pertenece a una organización, es posible que el propietario de la organización tenga que [aprobar el acceso](/articles/approving-oauth-apps-for-your-organization) para la aplicación Zenodo. +- Asegúrate de incluir una [licencia](/articles/open-source-licensing) en el repositorio para que los lectores sepan cómo pueden reutilizar el trabajo. {% endtip %} -1. Navega hasta [Zenodo](http://zenodo.org/). -2. En la esquina superior izquierda de la pantalla, haz clic en **Log in** (Registrarse). ![Botón Zenodo log in (Registrarse en Zenodo)](/assets/images/help/repository/zenodo_login.png) -3. Haz clic en **Log in with GitHub** (Registrarse con GitHub). ![Registrarse en Zenodo con GitHub](/assets/images/help/repository/zenodo_login_with_github.png) -4. Revisa la información acerca de los permisos de acceso, luego haz clic en **Authorize application** (Autorizar aplicación). ![Autorizar Zenodo](/assets/images/help/repository/zenodo_authorize.png) -5. Navega hasta la [Página de GitHub de Zenodo](https://zenodo.org/account/settings/github/). ![Página de GitHub de Zenodo](/assets/images/help/repository/zenodo_github_page.png) -6. A la derecha del nombre del repositorio que quieras archivar, cambia el botón de **Off** (Apagado) a **On** (Encendido) para habilitarlo para el archivo. ![Habilitar que Zenodo archive en el repositorio](/assets/images/help/repository/zenodo_toggle_on.png) +1. Desplázate hasta [Zenodo](http://zenodo.org/). +2. En la esquina superior izquierda de la pantalla, haz clic en **Registrar**. ![Botón Registrarse en Zenodo](/assets/images/help/repository/zenodo_login.png) +3. Haz clic en **Registrarse con GitHub**. ![Registrarse en Zenodo con GitHub](/assets/images/help/repository/zenodo_login_with_github.png) +4. Revisa la información acerca de los permisos de acceso y luego haz clic en **Autorizar aplicación**. ![Autorizar Zenodo](/assets/images/help/repository/zenodo_authorize.png) +5. Desplázate hasta la [página de GitHub de Zenodo](https://zenodo.org/account/settings/github/). ![Página de GitHub de Zenodo](/assets/images/help/repository/zenodo_github_page.png) +6. A la derecha del nombre del repositorio que quieres archivar, cambia el botón de **Desactivado** a **Activado** para habilitarlo para el archivado. ![Habilitar que Zenodo archive en el repositorio](/assets/images/help/repository/zenodo_toggle_on.png) -Zenodo archiva tu repositorio y emite un DOI nuevo cada vez que creas un {% data variables.product.product_name %} [lanzamiento](/articles/about-releases/) nuevo. Sigue los pasos en "[Creating releases](/articles/creating-releases/)" (Crear lanzamientos) para crear uno nuevo. +Zenodo archiva el repositorio y emite un nuevo DOI cada vez que creas una nueva [versión](/articles/about-releases/) de {% data variables.product.product_name %}. Sigue los pasos que se describen en "[Creación de versiones](/articles/creating-releases/)" para crear una nueva. ## Publicitar y citar material de investigación con Figshare -Los académicos pueden utilizar el servicio de gestión de datos [Figshare](http://figshare.com) para publicitar y citar el material de investigación. Para obtener más información, consulta el [Sitio de asistencia de Figshare](https://knowledge.figshare.com/articles/item/how-to-connect-figshare-with-your-github-account). +Los académicos pueden usar el servicio de administración de datos [Figshare](http://figshare.com) para publicitar y citar material de investigación. Para obtener más información, consulta el [sitio de soporte técnico de Figshare](https://knowledge.figshare.com/articles/item/how-to-connect-figshare-with-your-github-account). diff --git a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/about-merge-methods-on-github.md b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/about-merge-methods-on-github.md index 5f2f24652f..24f9d75940 100644 --- a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/about-merge-methods-on-github.md +++ b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/about-merge-methods-on-github.md @@ -12,22 +12,25 @@ versions: ghec: '*' topics: - Repositories -shortTitle: Acerca de los métodos de fusión +shortTitle: About merge methods +ms.openlocfilehash: 97e8b7159ebadf1fe02ae56f707728c2bc8c439d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145863786' --- - {% data reusables.pull_requests.configure_pull_request_merges_intro %} Puedes implementar un tipo de método de fusión, como el cambio de base o la combinación de confirmaciones, con solo activar el método deseado para tu repositorio. -{% ifversion fpt or ghec %} -{% note %} +{% ifversion fpt or ghec %} {% note %} -**Nota:** Cuando utilices la cola de fusión, ya no podrás elegir el método de fusión, ya que a este lo controla la cola. {% data reusables.pull_requests.merge-queue-references %} +**Nota:** Cuando use la cola de fusión mediante combinación, ya no podrá elegir el método de combinación, ya que lo controla la cola. {% data reusables.pull_requests.merge-queue-references %} -{% endnote %} -{% endif %} +{% endnote %} {% endif %} {% data reusables.pull_requests.default_merge_option %} -El método de fusión predeterminado crea una confirmación de fusión. Puedes impedir que cualquiera suba confirmaciones de fusión en una rama protegida imponiendo un historiar de confirmaciones linear. Para obtener más información, consulta la sección "[Acerca de las ramas protegidas](/github/administering-a-repository/about-protected-branches#require-linear-history)". +El método de fusión predeterminado crea una confirmación de fusión. Puedes impedir que cualquiera suba confirmaciones de fusión en una rama protegida imponiendo un historiar de confirmaciones linear. Para más información, vea "[Acerca de las ramas protegidas](/github/administering-a-repository/about-protected-branches#require-linear-history)". ## Combinar tus confirmaciones de fusión @@ -35,17 +38,17 @@ El método de fusión predeterminado crea una confirmación de fusión. Puedes i Antes de activar combinar confirmaciones, considera estas desventajas: - Se pierde información acerca de cuándo se hicieron originalmente los cambios específicos y quién es el autor de las confirmaciones combinadas. -- Si sigues trabajando en la rama principal de una solicitud de extracción después de combinar y fusionar, y luego creas una solicitud de extracción nueva entre las mismas ramas, las confirmaciones que ya hayas combinado y fusionado se listarán en la solicitud de extracción nueva. También podrías tener conflictos que tienes que resolver constantemente en cada solicitud de extracción sucesiva. Para obtener más información, consulta "[Acerca de las fusiones de las solicitudes de extracción](/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges#squashing-and-merging-a-long-running-branch)". -- Es posible que sea más difícil usar algunos comandos de Git que usan el ID "SHA" o "hash", ya que se pierde el ID SHA para las confirmaciones originales. Por ejemplo, es posible que no sea tan efectivo usar [`git rerere`](https://git-scm.com/docs/git-rerere). +- Si sigues trabajando en la rama principal de una solicitud de extracción después de combinar y fusionar, y luego creas una solicitud de extracción nueva entre las mismas ramas, las confirmaciones que ya hayas combinado y fusionado se listarán en la solicitud de extracción nueva. También podrías tener conflictos que tienes que resolver constantemente en cada solicitud de extracción sucesiva. Para más información, vea "[Acerca de las combinaciones de solicitudes de incorporación de cambios](/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges#squashing-and-merging-a-long-running-branch)". +- Es posible que sea más difícil usar algunos comandos de Git que usan el ID "SHA" o "hash", ya que se pierde el ID SHA para las confirmaciones originales. Por ejemplo, es posible que el uso de [`git rerere`](https://git-scm.com/docs/git-rerere) no sea tan eficaz. -Para obtener más información, consulta "[Configurar la combinación de confirmaciones para las solicitudes de extracción](/articles/configuring-commit-squashing-for-pull-requests)". +Para más información, vea "[Configuración de las fusiones mediante combinación con "squash" de confirmaciones para las solicitudes de incorporación de cambios](/articles/configuring-commit-squashing-for-pull-requests)". ## Cambiar de base y fusionar tus confirmaciones {% data reusables.pull_requests.rebase_and_merge_summary %} Antes de activar cambiar de base las confirmaciones, considera estas desventajas: -- Es posible que los colaboradores del repositorio tengan que cambiar de base en la línea de comandos, resolver cualquier conflicto y realizar un empuje forzado de sus cambios a la rama de tema de la solicitud de extracción (o rama de encabezado remota) antes de poder usar la opción **cambiar de base y fusionar** en {% data variables.product.product_location %}. El empuje forzado se debe realizar cuidadosamente para que los colaboradores no sobreescriban un trabajo en el que otros se hayan basado. Para conocer más sobre cuando la opción **Cambiar de base y fusionar** está desactivada en {% data variables.product.product_location %} y el flujo de trabajo para volver a activarlo, consulta "[Acerca de las fusiones de solicitudes de extracción](/articles/about-pull-request-merges/#rebase-and-merge-your-pull-request-commits)". +- Es posible que los colaboradores del repositorio tengan que fusionar mediante cambio de base en la línea de comandos, resolver cualquier conflicto y forzar la inserción de los cambios en la rama de tema de la solicitud de incorporación de cambios (o la rama principal remota) antes de poder usar la opción de **fusionar mediante cambio de base y combinar** de {% data variables.product.product_location %}. El empuje forzado se debe realizar cuidadosamente para que los colaboradores no sobreescriban un trabajo en el que otros se hayan basado. Para más información sobre cuándo la opción **Fusionar mediante cambio de base y combinar** está deshabilitada en {% data variables.product.product_location %} y el flujo de trabajo para volver a habilitarla, vea "[Acerca de las combinaciones de solicitudes de incorporación de cambios](/articles/about-pull-request-merges/#rebase-and-merge-your-pull-request-commits)". - {% indented_data_reference reusables.pull_requests.rebase_and_merge_verification spaces=3 %} -Para obtener más información, consulta [Configurar el cambio de base de las solicitudes de extracción](/articles/configuring-commit-rebasing-for-pull-requests)". +Para más información, vea "[Configuración de la fusión mediante cambio de base de las confirmaciones para solicitudes de incorporación de cambios](/articles/configuring-commit-rebasing-for-pull-requests)". diff --git a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-merging-for-pull-requests.md b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-merging-for-pull-requests.md index 8ed6b48817..67c96aad7a 100644 --- a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-merging-for-pull-requests.md +++ b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-merging-for-pull-requests.md @@ -1,6 +1,6 @@ --- -title: Configuring commit merging for pull requests -intro: 'You can enforce, allow, or disable merging with a merge commit for all pull request merges on {% data variables.product.product_location %} in your repository.' +title: Configuración de la combinación de confirmaciones para solicitudes de incorporación de cambios +intro: 'Puedes hacer cumplir, permitir o deshabilitar combinaciones con una confirmación de combinación para todas las combinaciones de solicitudes de incorporación de cambios en {% data variables.product.product_location %} en tu repositorio.' versions: fpt: '*' ghes: '*' @@ -9,22 +9,23 @@ versions: topics: - Repositories shortTitle: Configure commit merging +ms.openlocfilehash: 322f74168935175a75f3a8f19cc4faca2cde174b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147580765' --- - {% data reusables.pull_requests.configure_pull_request_merges_intro %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -1. Under {% ifversion fpt or ghec or ghes > 3.5 or ghae-issue-6069 %}"Pull Requests"{% else %}"Merge button"{% endif %}, select **Allow merge commits**. Esto permite que los contribuyentes fusionen una solicitud de cambios con un historial completo de confirmaciones.{% ifversion default-merge-squash-commit-message %} ![Screenshot of Pull Request settings with allow merge commits checkbox emphasized](/assets/images/help/repository/allow-merge-commits.png){% endif %}{% ifversion ghes = 3.6 %} ![Screenshot of Pull Request settings with allow merge commits checkbox emphasized](/assets/images/help/repository/allow-merge-commits-no-dropdown.png){% endif %} -{% ifversion ghes < 3.6 %} - ![allow_standard_merge_commits](/assets/images/help/repository/pr-merge-full-commits.png){% endif %} -{% ifversion default-merge-squash-commit-message %} -1. Optionally, under **Allow merge commits**, use the dropdown to choose the format of the commit message presented to contributors when merging. The default message includes the pull request number and title. For example, `Merge pull request #123 from patch-1`. You can also choose to use just the pull request title, or the pull request title and description. ![Screenshot of emphasized default commit message dropdown](/assets/images/help/repository/default-commit-message-dropdown.png) -{% endif %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} +1. En {% ifversion fpt or ghec or ghes > 3.5 or ghae-issue-6069 %}"Solicitudes de incorporación de cambios"{% else %}"Botón Combinar"{% endif %}, selecciona **Permitir confirmaciones de combinación**. Esto permite a los colaboradores combinar una solicitud de incorporación de cambios con un historial completo de confirmaciones. {% ifversion default-merge-squash-commit-message %} ![Captura de pantalla de la configuración de solicitud de incorporación de cambios con la casilla permitir confirmaciones de combinación resaltada](/assets/images/help/repository/allow-merge-commits.png){% endif %}{% ifversion ghes = 3.6 %} ![Captura de pantalla de la configuración de solicitud de incorporación de cambios con la casilla permitir confirmaciones de combinación resaltada](/assets/images/help/repository/allow-merge-commits-no-dropdown.png){% endif %} {% ifversion ghes < 3.6 %} ![allow_standard_merge_commits](/assets/images/help/repository/pr-merge-full-commits.png){% endif %} {% ifversion default-merge-squash-commit-message %} +1. Opcionalmente, en **Permitir confirmaciones de combinación**, usa la lista desplegable para elegir el formato del mensaje de confirmación que se presenta a los colaboradores al combinar. El mensaje predeterminado incluye el número de solicitud de incorporación de cambios y el título. Por ejemplo, `Merge pull request #123 from patch-1`. También puedes optar por usar solo el título de la solicitud de incorporación de cambios o el título y la descripción de la solicitud de incorporación de cambios. +![Captura de pantalla de la lista desplegable de mensajes de confirmación predeterminada](/assets/images/help/repository/default-commit-message-dropdown.png) {% endif %} -Si seleccionas más de un método de fusión, los colaboradores pueden elegir qué tipo de confirmación de fusión utilizar cuando fusionan una solicitud de cambios. {% data reusables.repositories.squash-and-rebase-linear-commit-history %} +Si seleccionas más de un método de fusión mediante combinación, los colaboradores pueden elegir qué tipo de confirmación de fusión mediante combinación usarán al combinar una solicitud de incorporación de cambios. {% data reusables.repositories.squash-and-rebase-linear-commit-history %} -## Leer más +## Información adicional -- "[Acerca de las fusiones de solicitudes de extracción](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges)" -- "[Fusionar una solicitud de extracción](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request)" +- "[Acerca de las combinaciones de solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges)" +- "[Combinación de una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request)" diff --git a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-rebasing-for-pull-requests.md b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-rebasing-for-pull-requests.md index 77efab237f..2cbd51e81d 100644 --- a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-rebasing-for-pull-requests.md +++ b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-rebasing-for-pull-requests.md @@ -12,17 +12,18 @@ versions: ghec: '*' topics: - Repositories -shortTitle: Configurar el rebase de confirmaciones +shortTitle: Configure commit rebasing +ms.openlocfilehash: e2614349b5baab9be33d1fe6d80a99a78811d8df +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147580531' --- - {% data reusables.pull_requests.configure_pull_request_merges_intro %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -3. Debajo de {% ifversion fpt or ghec or ghes > 3.5 or ghae-issue-6069 %}"Solicitudes de cambios"{% else %}"Botón de fusión"{% endif %}, selecciona **Permitir la fusión por rebase**. Esto permite que los colaboradores fusionen una solicitud de extracción al rebasar sus confirmaciones individuales en la rama base. -{% ifversion default-merge-squash-commit-message %} - ![Captura de pantalla de los ajustes de una solicitud de cambios con énfasis en la casilla de verificación de permitir fusión por rebase](/assets/images/help/repository/allow-rebase-merging.png){% endif %}{% ifversion ghes = 3.6 %} ![Screenshot of Pull Request settings with allow rebase merging checkbox emphasized](/assets/images/help/repository/allow-rebase-merging-no-dropdown.png){% endif %} - {% ifversion ghes < 3.6 %} - ![Confirmaciones de rebase de solicitudes de extracción](/assets/images/help/repository/pr-merge-rebase.png){% endif %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} +3. En {% ifversion fpt or ghec or ghes > 3.5 or ghae-issue-6069 %}"Solicitud de incorporación de cambios"{% else %}"Botón Combinar"{% endif %}, selecciona **Permitir fusionar mediante cambio de base**. Esto permite que los colaboradores fusionen una solicitud de extracción al rebasar sus confirmaciones individuales en la rama base. +{% ifversion default-merge-squash-commit-message %} ![ Captura de pantalla de la configuración de solicitud de incorporación de cambios con la casilla Permitir fusionar mediante cambio de base resaltada](/assets/images/help/repository/allow-rebase-merging.png){% endif %}{% ifversion ghes = 3.6 %} ![Captura de pantalla de la configuración de solicitud de incorporación de cambios con la casilla Permitir fusionar mediante cambio de base resaltada](/assets/images/help/repository/allow-rebase-merging-no-dropdown.png){% endif %} {% ifversion ghes < 3.6 %} ![Confirmaciones de fusión mediante cambio de base de solicitud de incorporación de cambios](/assets/images/help/repository/pr-merge-rebase.png){% endif %} Si también seleccionas otro método de fusión, los colaboradores podrán elegir el tipo de confirmación de fusión al fusionar una solicitud de extracción. {% data reusables.repositories.squash-and-rebase-linear-commit-history %} diff --git a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-squashing-for-pull-requests.md b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-squashing-for-pull-requests.md index 1eae2372eb..765740cc6e 100644 --- a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-squashing-for-pull-requests.md +++ b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-squashing-for-pull-requests.md @@ -1,6 +1,6 @@ --- -title: Configuring commit squashing for pull requests -intro: 'You can enforce, allow, or disable commit squashing for all pull request merges on {% data variables.product.product_location %} in your repository.' +title: Configurar combinación de confirmaciones para las solicitudes de extracción +intro: 'Puedes hacer cumplir, permitir o inhabilitar combinaciones de confirmación para todas las fusiones de las solicitudes de extracción en {% data variables.product.product_location %} en tu repositorio.' redirect_from: - /articles/configuring-commit-squashing-for-pull-requests - /github/administering-a-repository/configuring-commit-squashing-for-pull-requests @@ -13,26 +13,25 @@ versions: topics: - Repositories shortTitle: Configure commit squashing +ms.openlocfilehash: 8d53a558163b6a847fa4fb509399b1e7b7c6c05c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147580715' --- {% data reusables.pull_requests.configure_pull_request_merges_intro %} {% data reusables.pull_requests.default-commit-message-squash-merge %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -1. Under {% ifversion fpt or ghec or ghes > 3.5 or ghae-issue-6069 %}"Pull Requests"{% else %}"Merge button"{% endif %}, select **Allow squash merging**. This allows contributors to merge a pull request by squashing all commits into a single commit. The default commit message presented to contributors when merging is the commit title and message if the pull request contains only 1 commit, or the pull request title and list of commits if the pull request contains 2 or more commits. {% ifversion ghes = 3.6 %} To always use the title of the pull request regardless of the number of commits in the pull request select **Default to PR title for squash merge commits**.{% endif %}{% ifversion default-merge-squash-commit-message %} - ![Pull request squashed commits](/assets/images/help/repository/allow-squash-merging.png){% endif %}{% ifversion ghes = 3.6 %} - ![Screenshot of Pull Request settings with allow merge commits checkbox emphasized](/assets/images/help/repository/allow-squash-merging-no-dropdown.png){% endif %} -{% ifversion ghes < 3.6 %} - ![Pull request squashed commits](/assets/images/enterprise/3.5/repository/pr-merge-squash.png){% endif %} -{% ifversion default-merge-squash-commit-message %} -1. Optionally, under **Allow squash merging**, use the dropdown to choose the format of the default squash commit message presented to contributors when merging. The default message uses the commit title and message if the pull request contains only 1 commit, or the pull request title and list of commits if the pull request contains 2 or more commits. You can also choose to use just the pull request title, the pull request title and commit details, or the pull request title and description. -![Screenshot of emphasized default squash message dropdown](/assets/images/help/repository/default-squash-message-dropdown.png) -{% endif %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} +1. En {% ifversion fpt or ghec or ghes > 3.5 or ghae-issue-6069 %}"Solicitudes de incorporación de cambios"{% else %}"Botón Combinar"{% endif %}, selecciona **Permitir fusión mediante combinación con "squash"** . Esto permite que los colaboradores fusionen una solicitud de extracción al combinar todas las confirmaciones en una confirmación única. El mensaje de confirmación predeterminado presentado a los colaboradores al combinar es el título de confirmación y el mensaje si la solicitud de incorporación de cambios contiene solo una confirmación, o el título de la solicitud de incorporación de cambios y la lista de confirmaciones si la solicitud de incorporación de cambios contiene dos o más confirmaciones. {% ifversion ghes = 3.6 %} Para usar siempre el título de la solicitud de incorporación de cambios, independientemente del número de confirmaciones de la solicitud de incorporación de cambios, selecciona **Valor predeterminado al título de solicitud de incorporación de cambios para confirmaciones de combinación de squash**.{% endif %} {% ifversion default-merge-squash-commit-message %} ![Confirmaciones con squash de solicitud de incorporación de cambios](/assets/images/help/repository/allow-squash-merging.png){% endif %}{% ifversion ghes = 3.6 %} ![Captura de pantalla de la configuración de solicitud de incorporación de cambios con la casilla permitir confirmaciones de combinación resaltada](/assets/images/help/repository/allow-squash-merging-no-dropdown.png){% endif %} {% ifversion ghes < 3.6 %} ![Confirmaciones con squash de solicitud de incorporación de cambios](/assets/images/enterprise/3.5/repository/pr-merge-squash.png){% endif %} {% ifversion default-merge-squash-commit-message %} +1. Opcionalmente, en **Permitir combinación de squash**, usa la lista desplegable para elegir el formato del mensaje de confirmación de squash predeterminado presentado a los colaboradores al combinar. El mensaje predeterminado usa el título de confirmación y el mensaje si la solicitud de incorporación de cambios contiene solo una confirmación, o el título de la solicitud de incorporación de cambios y la lista de confirmaciones si la solicitud de incorporación de cambios contiene dos o más confirmaciones. También puedes optar por usar solo el título de la solicitud de incorporación de cambios, el título de la solicitud de incorporación de cambios y los detalles de confirmación, o el título y la descripción de la solicitud de incorporación de cambios. +![Captura de pantalla de la lista desplegable de mensajes de squash predeterminados](/assets/images/help/repository/default-squash-message-dropdown.png) {% endif %} -If you select more than one merge method, collaborators can choose which type of merge commit to use when they merge a pull request. {% data reusables.repositories.squash-and-rebase-linear-commit-history %} +Si seleccionas más de un método de fusión mediante combinación, los colaboradores pueden elegir qué tipo de confirmación de fusión mediante combinación usarán al combinar una solicitud de incorporación de cambios. {% data reusables.repositories.squash-and-rebase-linear-commit-history %} -## Further reading +## Información adicional -- "[About pull request merges](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges)" -- "[Merging a pull request](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request)" +- "[Acerca de las combinaciones de solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges)" +- "[Combinación de una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request)" diff --git a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/index.md b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/index.md index 1904dfd7f7..ebae0cb594 100644 --- a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/index.md +++ b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/index.md @@ -20,6 +20,12 @@ children: - /managing-suggestions-to-update-pull-request-branches - /managing-auto-merge-for-pull-requests-in-your-repository - /managing-the-automatic-deletion-of-branches -shortTitle: Configurar fusiones de solicitudes de cambio +shortTitle: Configure PR merges +ms.openlocfilehash: 625392c72ae470fffea4f92288aa7c3124bc18ab +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147580611' --- diff --git a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-a-merge-queue.md b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-a-merge-queue.md index 8d06909dd2..b927376e44 100644 --- a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-a-merge-queue.md +++ b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-a-merge-queue.md @@ -1,6 +1,6 @@ --- -title: Administrar una cola de fusión -intro: Puedes aumentar la velocidad de desarrollo con una cola de fusión para las solicitudes de cambio de tu repositorio. +title: Administración de una cola de fusión mediante combinación +intro: Puedes aumentar la velocidad de desarrollo con una cola de fusión mediante combinación para las solicitudes de incorporación de cambios en el repositorio. versions: fpt: '*' ghec: '*' @@ -8,37 +8,42 @@ permissions: People with admin permissions can manage merge queues for pull requ topics: - Repositories - Pull requests -shortTitle: Administrar la cola de fusión +shortTitle: Managing merge queue redirect_from: - /repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/using-a-merge-queue +ms.openlocfilehash: 2cdbbdc72dde5c9970d49f7060e5cb583b6dd1dd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147496496' --- - {% data reusables.pull_requests.merge-queue-beta %} -## Acerca de las colas de fusión +## Acerca de las colas de fusión mediante combinación {% data reusables.pull_requests.merge-queue-overview %} -La cola de fusión crea ramas temporales con un prefijo especial para validad cambios de las solicitudes de cambios. Los cambios en la solicitud de cambios se agrupan entonces en `merge_group` con la última versión de `base_branch` así como los cambios frente a esta en la cola. {% data variables.product.product_name %} fusionará todos estos cambios en la `base_branch` una vez que pasen las verificaciones que requieren las protecciones de rama de la `base_branch`. +La cola de fusión mediante combinación crea ramas temporales con un prefijo especial para validar los cambios de la solicitud de incorporación de cambios. Los cambios en la solicitud de incorporación de cambios se agrupan en un `merge_group` con la versión más reciente de `base_branch`, así como los cambios anteriores en la cola. {% data variables.product.product_name %} combinará todos estos cambios en `base_branch` una vez que se superen las comprobaciones necesarias para las protecciones de rama de `base_branch`. -Para obtener más información acerca de los métodos de fusión, consulta "[Acerca de la fusión de solicitudes de extracción](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges)." +Para obtener información sobre los métodos de combinación, vea "[Acerca de las combinaciones de solicitudes de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges)". {% note %} **Nota:** -* Una cola de fusión no puede habilitarse con reglas de protección de rama que utilicen caracteres de comodín (`*`) en el patrón de nombre de rama. +* No se puede habilitar una cola de fusión mediante combinación con reglas de protección de rama en las que se usan caracteres comodín (`*`) en el patrón de nombre de rama. {% endnote %} {% data reusables.pull_requests.merge-queue-reject %} -### Activar las verificaciones de grupo de fusión con {% data variables.product.prodname_actions %} +### Desencadenamiento de comprobaciones del grupo de fusión mediante combinación con {% data variables.product.prodname_actions %} -Puedes utilizar el evento `merge_group` para activar tu flujo de trabajo de {% data variables.product.prodname_actions %} cuando se agrega una solicitud de cambios a una cola de fusión. Toma en cuenta que este es un evento diferente de los de `pull_request` y `push`. +Puedes usar el evento `merge_group` para desencadenar tu flujo de trabajo de {% data variables.product.prodname_actions %} cuando se agrega una solicitud de incorporación de cambios a una cola de fusión. Ten en cuenta que se trata de un evento diferente a los eventos `pull_request` y `push`. -Un flujo de trabajo que reporta una verificación requerida por las protecciones de la rama destino se vería así: +Un flujo de trabajo que informa de una comprobación requerida por las protecciones de la rama de destino tendría este aspecto: ```yaml on: @@ -46,19 +51,19 @@ on: merge_group: ``` -Para obtener más información, consulta la sección "[Eventos que activan flujos de trabajo](/actions/using-workflows/events-that-trigger-workflows#merge-group)" +Para más información, consulta "[Eventos que desencadenan flujos de trabajo](/actions/using-workflows/events-that-trigger-workflows#merge-group)". -### Activar las verificaciones del grupo de fusión con otros proveedores de IC +### Desencadenamiento de comprobaciones del grupo de fusión mediante combinación con otros proveedores de CI -Con otros proveedores de IC, podrías necesitar actualizar tu configuración de IC para que se ejecute cuando se cree una rama que comienza con el prefijo especial `gh-readonly-queue/{base_branch}`. +Con otros proveedores de CI, es posible que tengas que actualizar tu configuración de CI para que se ejecute cuando se crea una rama que comience con el prefijo especial `gh-readonly-queue/{base_branch}`. -## Administrar una cola de fusión +## Administración de una cola de fusión mediante combinación -Los administradores de repositorio pueden requerir una fusión habilitando el ajuste de protección de rama "Requerir cola de fusión" en las reglas de protección para la rama base. +Los administradores del repositorio pueden exigir una combinación si habilitan el valor de protección de rama "Require merge queue" en las reglas de protección de la rama base. -Para obtener más información de cómo habilitar el ajuste de protección de cola de fusión, consulta la sección "[Administrar una regla de protección de rama](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule#creating-a-branch-protection-rule)". +Para obtener información sobre cómo habilitar la configuración de protección de colas de fusión mediante combinación, vea "[Administración de una regla de protección de rama](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule#creating-a-branch-protection-rule)". -## Leer más +## Información adicional -* "[Fusionar una solicitud de cambios con una cola de fusión](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request-with-a-merge-queue)" +* "[Combinación de una solicitud de incorporación de cambios con una cola de fusión mediante combinación](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request-with-a-merge-queue)" * "[Acerca de las ramas protegidas](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches)" 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 7b88b9b69a..dce85a5321 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 @@ -1,6 +1,6 @@ --- -title: Managing auto-merge for pull requests in your repository -intro: You can allow or disallow auto-merge for pull requests in your repository. +title: Administrar la fusión automática para las solicitudes de cambios en tu repositorio +intro: Puedes permitir o dejar de permitir la fusión automática de solicitudes de cambio en tu repositorio. product: '{% data reusables.gated-features.auto-merge %}' versions: fpt: '*' @@ -14,16 +14,21 @@ redirect_from: - /github/administering-a-repository/managing-auto-merge-for-pull-requests-in-your-repository - /github/administering-a-repository/configuring-pull-request-merges/managing-auto-merge-for-pull-requests-in-your-repository shortTitle: Manage auto merge +ms.openlocfilehash: 4d0f0d465ea3c8551dc909d56620a06ee9864c1c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147060374' --- -## About auto-merge +## Acerca de la fusión automática -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)." +Si permites la fusión automática para las solicitudes de cambio en tu repositorio, las personas con permisos de escritura pueden configurar las solicitudes de extracción individuales en el repositorio para que se fusionen automáticamente cuando se cumplan todos los requisitos de fusión. Si alguien que no tiene permisos de escritura inserta cambios en una solicitud de incorporación de cambios que tiene la combinación automática habilitada, esta se deshabilitará para dicha solicitud de incorporación de cambios. Para más información, vea "[Combinación automática de una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request)". -## Managing auto-merge +## Administrar la fusión automática {% data reusables.pull_requests.auto-merge-requires-branch-protection %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -1. Under {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6069 %}"Pull Requests"{% else %}"Merge button"{% endif %}, select or deselect **Allow auto-merge**. - ![Checkbox to allow or disallow auto-merge](/assets/images/help/pull_requests/allow-auto-merge-checkbox.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} +1. En {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6069 %}"Pull Requests"{% else %}el "Botón Merge"{% endif %}, seleccione **Allow auto-merge** o anule su selección. + ![Casilla de verificación para permitir o no permitir la combinación automática](/assets/images/help/pull_requests/allow-auto-merge-checkbox.png) diff --git a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-suggestions-to-update-pull-request-branches.md b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-suggestions-to-update-pull-request-branches.md index d604d5a373..179422de7d 100644 --- a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-suggestions-to-update-pull-request-branches.md +++ b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-suggestions-to-update-pull-request-branches.md @@ -1,6 +1,6 @@ --- -title: Administrar las sugerencias para actualizar las ramas de las solicitudes de cambios -intro: Puedes darles a los usuarios la capacidad de que siempre puedan actualizar una rama de una solicitud de cambios cuando no esté actualizada con la rama base. +title: Administración de sugerencias para actualizar ramas de solicitudes de incorporación de cambios +intro: Puedes proporcionar a los usuarios la capacidad de actualizar siempre una rama de solicitud de incorporación de cambios cuando no esté actualizada con la rama base. versions: fpt: '*' ghes: '> 3.4' @@ -8,18 +8,23 @@ versions: ghec: '*' topics: - Repositories -shortTitle: Administrar las actualizaciones de ramas +shortTitle: Manage branch updates permissions: People with maintainer permissions can enable or disable the setting to suggest updating pull request branches. +ms.openlocfilehash: a29e2e9d11b24287cdad71b71f617a58e64df297 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147578614' --- +## Acercan de las sugerencias para actualizar una solicitud de incorporación de cambios -## Acerca de las sugerencias para actualizar una rama de solicitud de cambios - -Si habilitas el ajuste para que siempre sugiera actualizar ramas de solicitudes de cambios en tu repositorio, las personas con permisos de escritura siempre podrán actualizar la rama de encabezado de una solicitud de cambios, en la página de dicha solicitud, cuando no esté actualizada con la rama base. Cuando no se habilita, esta capacidad de actualización solo estará disponible cuando la rama base requiera que las ramas estén actualizadas antes de la fusión y la rama no esté actualizada. Para obtener más información, consulta la sección "[Mantener tu solicitud de cambios sincronizada con la rama base](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/keeping-your-pull-request-in-sync-with-the-base-branch)". +Si habilita la configuración para sugerir siempre la actualización de ramas de solicitudes de incorporación de cambios en el repositorio, los usuarios con permisos de escritura siempre tendrán la capacidad, en la página de la solicitud de incorporación de cambios, de actualizar la rama principal de una solicitud de incorporación de cambios cuando no esté actualizada con la rama base. Cuando no está habilitada, la capacidad de actualización solo está disponible cuando la rama base necesita que las ramas estén actualizadas antes de la combinación y la rama no esté actualizada. Para más información, vea "[Mantenimiento de la solicitud de incorporación de cambios sincronizada con la rama base](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/keeping-your-pull-request-in-sync-with-the-base-branch)". {% data reusables.enterprise.3-5-missing-feature %} -## Administrar las sugerencias para actualizar una rama de una solicitud de cambios +## Administración de sugerencias para actualizar una rama de solicitud de incorporación de cambios -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -3. Debajo de "Solicitudes de cambio", selecciona o deselecciona **Siempre sugerir actualizar las ramas de las solicitudes de cambio**. ![Casilla de verificación para habilitar o inhabilitar la opción de siempre sugerir actualizar la rama](/assets/images/help/repository/always-suggest-updating-branches.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} +3. En "Solicitudes de incorporación de cambios", seleccione o anule la selección de **Sugerir siempre la actualización de ramas de solicitudes de incorporación de cambios**. + ![Casilla para habilitar o deshabilitar la sugerencia de actualización de la rama](/assets/images/help/repository/always-suggest-updating-branches.png) diff --git a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-the-automatic-deletion-of-branches.md b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-the-automatic-deletion-of-branches.md index 19ee680be0..f31256cf4e 100644 --- a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-the-automatic-deletion-of-branches.md +++ b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-the-automatic-deletion-of-branches.md @@ -1,6 +1,6 @@ --- -title: Managing the automatic deletion of branches -intro: You can have head branches automatically deleted after pull requests are merged in your repository. +title: Administrar la eliminación automática de ramas +intro: Puedes hacer que se eliminen automáticamente ramas centrales después de que se fusionen solicitudes de extracción en tu repositorio. redirect_from: - /articles/managing-the-automatic-deletion-of-branches - /github/administering-a-repository/managing-the-automatic-deletion-of-branches @@ -13,14 +13,19 @@ versions: topics: - Repositories shortTitle: Automatic branch deletion +ms.openlocfilehash: feaeb7c2178beab4dc23a310df6924c6e1c52e0f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136992' --- -Anyone with admin permissions to a repository can enable or disable the automatic deletion of branches. +Cualquier persona con permisos de administrador a un repositorio puede habilitar e inhabilitar la eliminación automática de ramas. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -3. Under {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6069 %}"Pull Requests"{% else %}"Merge button"{% endif %}, select or unselect **Automatically delete head branches**. - ![Checkbox to enable or disable automatic deletion of branches](/assets/images/help/repository/automatically-delete-branches.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} +3. En {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6069 %}"Pull Requests" (Solicitudes de incorporación de cambios){% else %}"Merge button" (Botón Combinar){% endif %}, seleccione o anule la selección de **Automatically delete head branches** (Eliminar automáticamente las ramas principales). + ![Casilla para habilitar o deshabilitar la eliminación automática de ramas](/assets/images/help/repository/automatically-delete-branches.png) -## Further reading -- "[Merging a pull request](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request)" -- "[Creating and deleting branches within your repository](/articles/creating-and-deleting-branches-within-your-repository)" +## Información adicional +- "[Combinación de una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request)" +- "[Creación y eliminación de ramas en el repositorio](/articles/creating-and-deleting-branches-within-your-repository)" 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 49e3d738c9..7d6459c886 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 @@ -1,6 +1,6 @@ --- -title: About protected branches -intro: 'You can protect important branches by setting branch protection rules, which define whether collaborators can delete or force push to the branch and set requirements for any pushes to the branch, such as passing status checks or a linear commit history.' +title: Acerca de las ramas protegidas +intro: 'Puedes proteger las ramas importantes si configuras las reglas de protección de rama, las cuales definen si los colaboradores pueden borrar o hacer subidas forzadas a la rama y configura los requisitos para cualquier subida a la rama, tal como que pasen las verificaciones de estado o un historial de confirmaciones linear.' product: '{% data reusables.gated-features.protected-branches %}' redirect_from: - /articles/about-protected-branches @@ -24,177 +24,166 @@ versions: ghec: '*' topics: - Repositories +ms.openlocfilehash: 14a0875de13a453824dd692c2eea02c1ff585883 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147614339' --- -## About branch protection rules +## Acerca de las reglas de protección de rama -You can enforce certain workflows or requirements before a collaborator can push changes to a branch in your repository, including merging a pull request into the branch, by creating a branch protection rule. +Puedes requerir ciertos flujos de trabajo o requisitos antes de que un colaborador pueda subir los cambios a una rama en tu repositorio, incluyendo la fusión de una solicitud de cambios en la rama, si creas una regla de protección de rama. -By default, each branch protection rule disables force pushes to the matching branches and prevents the matching branches from being deleted. You can optionally disable these restrictions and enable additional branch protection settings. +Predeterminadamente, cada regla de protección de rama inhabilita las subidas forzadas en las ramas coincidentes y previene que éstas se borren. Opcionalmente, puedes inhabilitar estas restricciones y habilitar la configuración adicional de protección de ramas. -{% ifversion bypass-branch-protections %} -By default, the restrictions of a branch protection rule don't apply to people with admin permissions to the repository or custom roles with the "bypass branch protections" permission. You can optionally apply the restrictions to administrators and roles with the "bypass branch protections" permission, too. For more information, see "[Managing custom repository roles for an organization](/en/enterprise-cloud@latest/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)". -{% else %} -By default, the restrictions of a branch protection rule don't apply to people with admin permissions to the repository. You can optionally choose to include administrators, too.{% endif %} +{% ifversion bypass-branch-protections %} De forma predeterminada, las restricciones de una regla de protección de rama no se aplican a los usuarios con permisos de administrador para el repositorio o roles personalizados con el permiso "omitir protecciones de rama". Opcionalmente, también puedes aplicar las restricciones a administradores y roles con el permiso "omitir protecciones de rama". Para obtener más información, consulta "[Administración de roles de repositorio personalizados para una organización](/en/enterprise-cloud@latest/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)". +{% else %} De manera predeterminada, las restricciones de una regla de protección de rama no se aplican a las personas con permisos administrativos en el repositorio. Opcionalmente, también puedes elegir incluir administradores. {% endif %} -{% data reusables.repositories.branch-rules-example %} For more information about branch name patterns, see "[Managing a branch protection rule](/github/administering-a-repository/managing-a-branch-protection-rule)." +{% data reusables.repositories.branch-rules-example %} Para más información sobre los patrones de nombre de rama, vea "[Administración de una regla de protección de rama](/github/administering-a-repository/managing-a-branch-protection-rule)". {% data reusables.pull_requests.you-can-auto-merge %} -## About branch protection settings +## Acerca de la configuración de protección de rama -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) -- [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 %} -- [Require merge queue](#require-merge-queue) -{% endif %} -{%- ifversion required-deployments %} -- [Require deployments to succeed before merging](#require-deployments-to-succeed-before-merging) -{%- endif %} -{% ifversion bypass-branch-protections %}- [Do not allow bypassing the above settings](#do-not-allow-bypassing-the-above-settings){% else %}- [Include administrators](#include-administrators){% endif %} -- [Restrict who can push to matching branches](#restrict-who-can-push-to-matching-branches) -- [Allow force pushes](#allow-force-pushes) -- [Allow deletions](#allow-deletions) +Para cada regla de protección de rama, puedes elegir habilitar o inhabilitar la siguiente configuración. +- [Revisiones de solicitudes de incorporación de cambios obligatorias antes de la combinación](#require-pull-request-reviews-before-merging) +- [Requerir verificaciones de estado antes de las fusiones](#require-status-checks-before-merging) +- [Requerir la resolución de conversaciones antes de fusionar](#require-conversation-resolution-before-merging) +- [Confirmaciones firmadas obligatorias](#require-signed-commits) +- [Historial lineal obligatorio](#require-linear-history) {% ifversion fpt or ghec %} +- [Cola de combinación obligatoria](#require-merge-queue) {% endif %} {%- ifversion required-deployments %} +- [Implementaciones correctas obligatorias antes de la combinación](#require-deployments-to-succeed-before-merging) {%- endif %} {% ifversion bypass-branch-protections %}- [No permitir omitir la configuración anterior](#do-not-allow-bypassing-the-above-settings){% else %}- [Incluir administradores](#include-administrators){% endif %} +- [Restricción de quiénes pueden realizar inserciones en ramas coincidentes](#restrict-who-can-push-to-matching-branches) +- [Inserciones forzadas permitidas](#allow-force-pushes) +- [Eliminaciones permitidas](#allow-deletions) -For more information on how to set up branch protection, see "[Managing a branch protection rule](/github/administering-a-repository/managing-a-branch-protection-rule)." +Para más información sobre cómo configurar la protección de ramas, vea "[Administración de una regla de protección de rama](/github/administering-a-repository/managing-a-branch-protection-rule)". -### Require pull request reviews before merging +### Requerir revisiones de solicitudes de cambio antes de fusionarlas {% data reusables.pull_requests.required-reviews-for-prs-summary %} -If you enable required reviews, collaborators can only push changes to a protected branch via a pull request that is approved by the required number of reviewers with write permissions. +Si habilitas las revisiones requeridas, los colaboradores solo podrán subir los cambios a una rama protegida a través de una solicitud de cambios que se encuentre aprobada por el total de revisores requeridos con permisos de escritura. -If a person with admin permissions chooses the **Request changes** option in a review, then that person must approve the pull request before the pull request can be merged. If a reviewer who requests changes on a pull request isn't available, anyone with write permissions for the repository can dismiss the blocking review. +Si un usuario con permisos administrativos elige la opción **Solicitar cambios** en una revisión, tendrá que aprobar la solicitud de incorporación de cambios antes de que se pueda combinar. Si un revisor que solicita cambios en una solicitud de cambios no está disponible, cualquiera con permisos de escritura para el repositorio podrá descartar la revisión que está haciendo el bloqueo. {% data reusables.repositories.review-policy-overlapping-commits %} -If a collaborator attempts to merge a pull request with pending or rejected reviews into the protected branch, the collaborator will receive an error message. +Si un colaborador intenta fusionar una solicitud de cambios con revisiones rechazadas o pendientes en la rama protegida, el colaborador recibirá un mensaje de error. ```shell remote: error: GH006: Protected branch update failed for refs/heads/main. remote: error: Changes have been requested. ``` -Optionally, you can choose to dismiss stale pull request approvals when commits are pushed. If anyone pushes a commit that modifies code to an approved pull request, the approval will be dismissed, and the pull request cannot be merged. This doesn't apply if the collaborator pushes commits that don't modify code, like merging the base branch into the pull request's branch. For information about the base branch, see "[About pull requests](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)." +Opcionalmente, puedes elegir descartar las aprobaciones de la solicitud de cambios estancada cuando se suban las confirmaciones. Si cualquiera sube una confirmación que modifique el código de una solicitud de cambios aprobada, la aprobación se descartará y la solicitud de cambios no podrá fusionarse. Esto no aplicará si el colaborador sube confirmaciones que no modifiquen el código, como fusionar la rama base en la rama de la solicitud de cambios. Para obtener información sobre la rama base, vea "[Acerca de las solicitudes de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)". -Optionally, you can restrict the ability to dismiss pull request reviews to specific people or teams. For more information, see "[Dismissing a pull request review](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review)." +Opcionalmente, puedes restringir la capacidad para descartar las revisiones de las solicitudes de cambio para que solo puedan hacerlas algunos equipos o personas específicos. Para más información, vea "[Descarte de la revisión de una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review)". -Optionally, you can choose to require reviews from code owners. If you do, any pull request that affects code with a code owner must be approved by that code owner before the pull request can be merged into the protected branch. +Opcionalmente, puedes elegir el requerir revisiones de los propietarios del código. Si lo haces, el propietario de código deberá aprobar cualquier solicitud de cambios que afecte dicho código antes de que la solicitud de cambios pueda fusionarse en la rama protegida. -### Require status checks before merging +### Requerir verificaciones de estado antes de las fusiones -Required status checks ensure that all required CI tests are passing before collaborators can make changes to a protected branch. Required status checks can be checks or statuses. For more information, see "[About status checks](/github/collaborating-with-issues-and-pull-requests/about-status-checks)." +Las verificaciones de estado requeridas garantizan que todas las pruebas de integración continua (CI) requeridas sean aprobadas antes de que los colaboradores puedan realizar cambios en una rama protegida. Para obtener más información, consulta "Configurar ramas protegidas" y "Activar verificaciones de estado requeridas". Para más información, vea "[Acerca de las comprobaciones de estado](/github/collaborating-with-issues-and-pull-requests/about-status-checks)". -Before you can enable required status checks, you must configure the repository to use the status API. For more information, see "[Repositories](/rest/reference/commits#commit-statuses)" in the REST documentation. +Antes de que puedas habilitar las verificaciones de estado requeridas, debes configurar el repositorio para utilizar la API de estado. Para más información, vea "[Repositorios](/rest/reference/commits#commit-statuses)" en la documentación de la API REST. -After enabling required status checks, all required status checks must pass before collaborators can merge changes into the protected branch. After all required status checks pass, any commits must either be pushed to another branch and then merged or pushed directly to the protected branch. +Después de habilitar las verificaciones de estado requierdas, cualquier verificación de estado deberá pasar antes de que los colaboradores puedan fusionar los cambios en la rama protegida. Una vez que hayan pasado todas las verificaciones de estado requeridas, cualquier confirmación deberá ya sea subirse en otra rama y después fusionarse, o subirse directo a la rama protegida. -Any person or integration with write permissions to a repository can set the state of any status check in the repository{% ifversion fpt or ghes > 3.3 or ghae-issue-5379 or ghec %}, but in some cases you may only want to accept a status check from a specific {% data variables.product.prodname_github_app %}. When you add a required status check, you can select an app that has recently set this check as the expected source of status updates.{% endif %} If the status is set by any other person or integration, merging won't be allowed. If you select "any source", you can still manually verify the author of each status, listed in the merge box. +Cualquier usuario o integración con permisos de escritura en un repositorio puede configurar el estado de cualquier comprobación de estado en el repositorio{% ifversion fpt or ghes > 3.3 or ghae-issue-5379 or ghec %}, pero en algunos casos, es posible que solo quiera aceptar una comprobación de estado de una instancia concreta de {% data variables.product.prodname_github_app %}. Cuando agregas una verificación de estado requerida, puedes seleccionar una app que haya configurado su verificación recientemente como la fuente esperada de actualizaciones de estado.{% endif %} Si cualquier otra persona o integración configura el estado, no se permitirá la fusión. Si seleccionas "cualquier fuente", aún puedes verificar el autor de cada estado listado en la caja de fusión manualmente. -You can set up required status checks to either be "loose" or "strict." The type of required status check you choose determines whether your branch is required to be up to date with the base branch before merging. +Puedes configurar las verificaciones de estado requeridas para que sean "laxas" o "estrictas". El tipo de verificación de estado requerida que elijas determina si se requiere que tu rama esté actualizada con la rama base antes de la fusión. -| Type of required status check | Setting | Merge requirements | Considerations | +| Tipo de verificación de estado requerida | Configuración | Requisitos de fusión | Consideraciones | | --- | --- | --- | --- | -| **Strict** | The **Require branches to be up to date before merging** checkbox is checked. | The branch **must** be up to date with the base branch before merging. | This is the default behavior for required status checks. More builds may be required, as you'll need to bring the head branch up to date after other collaborators merge pull requests to the protected base branch.| -| **Loose** | The **Require branches to be up to date before merging** checkbox is **not** checked. | The branch **does not** have to be up to date with the base branch before merging. | You'll have fewer required builds, as you won't need to bring the head branch up to date after other collaborators merge pull requests. Status checks may fail after you merge your branch if there are incompatible changes with the base branch. | -| **Disabled** | The **Require status checks to pass before merging** checkbox is **not** checked. | The branch has no merge restrictions. | If required status checks aren't enabled, collaborators can merge the branch at any time, regardless of whether it is up to date with the base branch. This increases the possibility of incompatible changes. +| **Strict** | La casilla **Requerir que las ramas estén actualizadas antes de la combinación** está activada. | La rama **debe** estar actualizada con la rama base antes de la combinación. | Este es el comportamiento predeterminado para las verificaciones de estado requeridas. Se pueden requerir más construcciones, ya que deberás actualizar la rama de encabezado después de que otros colaboradores fusionen las solicitudes de extracción con la rama de base protegida.| +| **Flexible** | La casilla **Requerir que las ramas estén actualizadas antes de la combinación** **no** está activada. | La rama **no tiene** que estar actualizada con la rama base antes de la combinación. | Tendrás menos construcciones requeridas, ya que no necesitarás actualizar la rama de encabezado después de que otros colaboradores fusionen las solicitudes de extracción. Las verificaciones de estado pueden fallar después de que fusiones tu rama si hay cambios incompatibles con la rama de base. | +| **Deshabilitada** | La casilla **Requerir que se superen las comprobaciones de estado antes de la combinación** **no** está activada. | La rama no tiene restricciones de fusión. | Si las verificaciones de estado requeridas no están habilitadas, los colaboradores pueden fusionar la rama en cualquier momento, independientemente de si está actualizada con la rama de base. Esto aumenta la posibilidad de cambios incompatibles. -For troubleshooting information, see "[Troubleshooting required status checks](/github/administering-a-repository/troubleshooting-required-status-checks)." +Para obtener información de solución de problemas, vea "[Solución de problemas de comprobaciones de estado necesarias](/github/administering-a-repository/troubleshooting-required-status-checks)". -### Require conversation resolution before merging +### Requerir la resolución de conversaciones antes de fusionar -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. +Requiere que se resuelvan todos los comentarios de la solicitud de cambios antes de qeu se pueda fusionar con una rama protegida. Esto garantiza que todos los comentarios se traten o reconozcan antes de fusionar. -### Require signed commits +### Requerir confirmaciones firmadas -When you enable required commit signing on a branch, contributors {% ifversion fpt or ghec %}and bots{% endif %} can only push commits that have been signed and verified to the branch. For more information, see "[About commit signature verification](/articles/about-commit-signature-verification)." +Al habilitar la firma de confirmación obligatoria en una rama, los colaboradores {% ifversion fpt or ghec %}y bots{% endif %} solo pueden insertar confirmaciones que se hayan firmado y comprobado en la rama. Para más información, vea "[Acerca de la comprobación de firmas de confirmación](/articles/about-commit-signature-verification)". {% note %} -{% ifversion fpt or ghec %} -**Notes:** +{% ifversion fpt or ghec %} **Notas:** -* If you have enabled vigilant mode, which indicates that your commits will always be signed, any commits that {% data variables.product.prodname_dotcom %} identifies as "Partially verified" are permitted on branches that require signed commits. For more information about vigilant mode, see "[Displaying verification statuses for all of your commits](/github/authenticating-to-github/displaying-verification-statuses-for-all-of-your-commits)." -* If a collaborator pushes an unsigned commit to a branch that requires commit signatures, the collaborator will need to rebase the commit to include a verified signature, then force push the rewritten commit to the branch. +* Si habilitaste el modo vigilante, el cual indica que tus confirmaciones siempre se firmarán, cualquier confirmación que {% data variables.product.prodname_dotcom %} identifique como "Verificada parcialmente" se permitirá en aquellas ramas que requieran confirmaciones firmadas. Para más información sobre el modo de vigilancia, vea "[Representación de los estados de comprobación para todas las confirmaciones](/github/authenticating-to-github/displaying-verification-statuses-for-all-of-your-commits)". +* Si un colaborador sube una confirmación sin firmar a una rama que requiere firmas de confirmación, este necesitará rebasar dicha confirmación para incluir una firma verificada y luego subir forzadamente la confirmación reescrita a esta. -{% else %} -**Note:** If a collaborator pushes an unsigned commit to a branch that requires commit signatures, the collaborator will need to rebase the commit to include a verified signature, then force push the rewritten commit to the branch. +{% else %} **Nota:** Si un colaborador inserta una confirmación sin firmar en una rama en la que se exigen firmas de confirmación, tendrá que fusionar mediante cambio de base la confirmación para incluir una firma verificada y, después, forzar la inserción de la confirmación reescrita en la rama. {% endif %} {% endnote %} -You can always push local commits to the branch if the commits are signed and verified. {% ifversion fpt or ghec %}You can also merge signed and verified commits into the branch using a pull request on {% data variables.product.product_name %}. However, you cannot squash and merge a pull request into the branch on {% data variables.product.product_name %} unless you are the author of the pull request.{% else %} However, you cannot merge pull requests into the branch on {% data variables.product.product_name %}.{% endif %} You can {% ifversion fpt or ghec %}squash and {% endif %}merge pull requests locally. For more information, see "[Checking out pull requests locally](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally)." +Siempre puedes subir confirmaciones locales a la rama si estas se firmaron y verificaron. {% ifversion fpt or ghec %}También puede combinar confirmaciones firmadas y comprobadas en la rama mediante una solicitud de incorporación de cambios en {% data variables.product.product_name %}. Pero no puede fusionar mediante combinación con "squash" y combinar una solicitud de incorporación de cambios en la rama en {% data variables.product.product_name %} a menos de que sea el creador de esa solicitud.{% else %} Pero no puede combinar solicitudes de incorporación de cambios en la rama en {% data variables.product.product_name %}.{% endif %} Puede {% ifversion fpt or ghec %}fusión mediante combinación con "squash" y {% endif %}combinar las solicitudes de incorporación de cambios localmente. Para más información, vea "[Extracción del repositorio de solicitudes de incorporación de cambios localmente](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally)". -{% ifversion fpt or ghec %} For more information about merge methods, see "[About merge methods on {% data variables.product.prodname_dotcom %}](/github/administering-a-repository/about-merge-methods-on-github)."{% endif %} +{% ifversion fpt or ghec %} Para más información sobre los métodos de combinación, vea "[Acerca de los métodos de combinación en {% data variables.product.prodname_dotcom %}](/github/administering-a-repository/about-merge-methods-on-github)".{% endif %} -### Require linear history +### Requerir un historial linear -Enforcing a linear commit history prevents collaborators from pushing merge commits to the branch. This means that any pull requests merged into the protected branch must use a squash merge or a rebase merge. A strictly linear commit history can help teams reverse changes more easily. For more information about merge methods, see "[About pull request merges](/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges)." +El requerir un historial de confirmaciones linear previene que los colaboradores suban confirmaciones de fusión a la rama. Esto significa que cualquier solicitud de extracción fusionada con la rama protegida deberá utilizar una fusión combinada o una fusión de rebase. Un historial de confirmaciones estrictamente linear puede ayudar a los equipos a revertir los cambios con mayor facilidad. Para más información sobre los métodos de combinación, vea "[Acerca de las combinaciones de solicitudes de incorporación de cambios](/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges)". -Before you can require a linear commit history, your repository must allow squash merging or rebase merging. For more information, see "[Configuring pull request merges](/github/administering-a-repository/configuring-pull-request-merges)." +Antes de poder requerir un historial de confirmaciones linear, tu repositorio deberá permitir fusiones combinadas o fusiones de rebase. Para más información, vea "[Configuración de combinaciones de solicitud de incorporación de cambios](/github/administering-a-repository/configuring-pull-request-merges)". {% ifversion fpt or ghec %} -### Require merge queue +### Requerir una cola de fusión -{% data reusables.pull_requests.merge-queue-beta %} -{% data reusables.pull_requests.merge-queue-overview %} +{% data reusables.pull_requests.merge-queue-beta %} {% data reusables.pull_requests.merge-queue-overview %} -{% data reusables.pull_requests.merge-queue-merging-method %} -{% data reusables.pull_requests.merge-queue-references %} +{% data reusables.pull_requests.merge-queue-merging-method %} {% data reusables.pull_requests.merge-queue-references %} {% endif %} -### Require deployments to succeed before merging +### Implementaciones correctas obligatorias antes de la combinación -You can require that changes are successfully deployed to specific environments before a branch can be merged. For example, you can use this rule to ensure that changes are successfully deployed to a staging environment before the changes merge to your default branch. +Puede exigir que los cambios se implementen correctamente en entornos específicos antes de poder combinar una rama. Por ejemplo, puede usar esta regla para asegurarse de que los cambios se implementan correctamente en un entorno de ensayo antes de que se combinen en la rama predeterminada. -{% ifversion bypass-branch-protections %}### Do not allow bypassing the above settings{% else %} -### Include administrators{% endif %} +{% ifversion bypass-branch-protections %}### No permitir omitir la configuración anterior{% else %} +### Incluir administradores{% endif %} -{% ifversion bypass-branch-protections %} -By default, the restrictions of a branch protection rule do not apply to people with admin permissions to the repository or custom roles with the "bypass branch protections" permission in a repository. +{% ifversion bypass-branch-protections %} De forma predeterminada, las restricciones de una regla de protección de rama no se aplican a los usuarios con permisos de administrador para el repositorio o roles personalizados con el permiso "omitir protecciones de rama" en un repositorio. -You can enable this setting to apply the restrictions to admins and roles with the "bypass branch protections" permission, too. For more information, see "[Managing custom repository roles for an organization](/en/enterprise-cloud@latest/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)". -{% else %} -By default, protected branch rules do not apply to people with admin permissions to a repository. You can enable this setting to include administrators in your protected branch rules.{% endif %} +También puedes habilitar esta configuración para aplicar las restricciones a administradores y roles con el permiso "omitir protecciones de rama". Para obtener más información, consulta "[Administración de roles de repositorio personalizados para una organización](/en/enterprise-cloud@latest/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)". +{% else %} De manera predeterminada, las reglas de rama protegida no se aplican a las personas con permisos administrativos en un repositorio. Puedes habilitar esta configuración para incluir a los administradores en tus reglas de rama protegida.{% endif %} -### Restrict who can push to matching branches +### Restringir quiénes pueden subir a las ramas coincidentes -{% ifversion fpt or ghec %} -You can enable branch restrictions if your repository is owned by an organization using {% data variables.product.prodname_team %} or {% data variables.product.prodname_ghe_cloud %}. +{% ifversion fpt or ghec %} Puede habilitar las restricciones de rama si el repositorio es propiedad de una organización en la que se usa {% data variables.product.prodname_team %} o {% data variables.product.prodname_ghe_cloud %}. {% endif %} -When you enable branch restrictions, only users, teams, or apps that have been given permission can push to the protected branch. You can view and edit the users, teams, or apps with push access to a protected branch in the protected branch's settings. When status checks are required, the people, teams, and apps that have permission to push to a protected branch will still be prevented from merging into the branch when the required checks fail. People, teams, and apps that have permission to push to a protected branch will still need to create a pull request when pull requests are required. +Cuando habilitas las restricciones de rama, solo los usuarios, equipos o apps a los que se les haya dado permisos pueden subir información a la rama protegida. Puedes ver y editar los usuarios, equipos o apps con acceso de escritura a una rama protegida en la configuración de la misma. Cuando se requieren las comprobaciones de estado, aún se prevendrá que las personas, equipos y aplicaciones que tienen permiso de subida a una rama protegida realicen fusiones mediante combinación en caso de que fallen las comprobaciones requeridas. Las personas, equipos y apps que tengan permiso de subida a una rama protegida aún necesitarán crear solicitudes de cambio cuando estas se requieran. -{% ifversion restrict-pushes-create-branch %} -Optionally, you can apply the same restrictions to the creation of branches that match the rule. For example, if you create a rule that only allows a certain team to push to any branches that contain the word `release`, only members of that team would be able to create a new branch that contains the word `release`. +{% ifversion restrict-pushes-create-branch %} Opcionalmente, puedes aplicar las mismas restricciones a la creación de ramas que coincidan con la regla. Por ejemplo, si creas una regla que solo permite que un equipo determinado suba información a cualquier rama que contenga la palabra `release`, solo los miembros de ese equipo podrían crear una nueva rama con la palabra `release`. {% endif %} -You can only give push access to a protected branch, or give permission to create a matching branch, to users, teams, or installed {% data variables.product.prodname_github_apps %} with write access to a repository. People and apps with admin permissions to a repository are always able to push to a protected branch or create a matching branch. +Solo puedes dar acceso de escritura a una rama protegida, o bien conceder permiso para crear una rama coincidente, a usuarios, equipos o {% data variables.product.prodname_github_apps %} instaladas con acceso de escritura a un repositorio. Las personas y aplicaciones con permisos administrativos en un repositorio siempre pueden subir información a una rama protegida o crear una rama coincidente. -### Allow force pushes +### Permitir las subidas forzadas -{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5624 %} -By default, {% data variables.product.product_name %} blocks force pushes on all protected branches. When you enable force pushes to a protected branch, you can choose one of two groups who can force push: +{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5624 %} De manera predeterminada, {% data variables.product.product_name %} bloquea las inserciones forzadas en todas las ramas protegidas. Cuando habilitas las subidas forzadas a una rama protegida, puedes elegir uno de dos grupos que pueden hacerlas: -1. Allow everyone with at least write permissions to the repository to force push to the branch, including those with admin permissions. -1. Allow only specific people or teams to force push to the branch. +1. Permitir que todos los que por lo menos tengan permisos de escritura en el repositorio suban información forzadamente a la rama, incluyendo aquellos con permisos administrativos. +1. Permitir que solo personas o equipos específicos suban información forzadamente a la rama. -If someone force pushes to a branch, the force push may overwrite commits that other collaborators based their work on. People may have merge conflicts or corrupted pull requests. +Si alguien sube información de forma forzada a una rama, esta subida forzada podría sobrescribir confirmaciones en las que otros colaboradores basaron su trabajo. Las personas pueden tener conflictos de fusión o solicitudes de cambios corruptas. -{% else %} -By default, {% data variables.product.product_name %} blocks force pushes on all protected branches. When you enable force pushes to a protected branch, anyone with at least write permissions to the repository can force push to the branch, including those with admin permissions. If someone force pushes to a branch, the force push may overwrite commits that other collaborators based their work on. People may have merge conflicts or corrupted pull requests. +{% else %} De manera predeterminada, {% data variables.product.product_name %} bloquea las inserciones forzadas en todas las ramas protegidas. Cuando habilitas estas subidas forzadas en una rama protegida, cualquiera que tenga privilegios por lo menos de escritura en ese repositorio puede forzar la subida de información a la rama, incluyendo aquellos con permisos de administrador. Si alguien sube información de forma forzada a una rama, esta subida forzada podría sobrescribir confirmaciones en las que otros colaboradores basaron su trabajo. Las personas pueden tener conflictos de fusión o solicitudes de cambios corruptas. {% endif %} -Enabling force pushes will not override any other branch protection rules. For example, if a branch requires a linear commit history, you cannot force push merge commits to that branch. +Habilitar las subidas forzadas no invalidará ninguna otra regla de protección a la rama. Por ejemplo, si una rama requiere un historial de confirmaciones linear, no puedes forzar la subida de fusión de confirmaciones en esa rama. -{% ifversion ghes or ghae %}You cannot enable force pushes for a protected branch if a site administrator has blocked force pushes to all branches in your repository. For more information, see "[Blocking force pushes to repositories owned by a personal account or organization](/enterprise/admin/developer-workflow/blocking-force-pushes-to-repositories-owned-by-a-user-account-or-organization)." +{% ifversion ghes or ghae %}No puede habilitar las inserciones forzadas en una rama protegida si un administrador del sitio las ha bloqueado en todas las ramas del repositorio. Para obtener más información, consulta "[Bloqueo de inserciones forzadas en repositorios que pertenecen a una cuenta personal u organización](/enterprise/admin/developer-workflow/blocking-force-pushes-to-repositories-owned-by-a-user-account-or-organization)". -If a site administrator has blocked force pushes to the default branch only, you can still enable force pushes for any other protected branch.{% endif %} +Si un administrador de sitio ha bloqueado las subidas de información forzadas en la rama predeterminada únicamente, entonces aún puedes habilitarlas en cualquier otra rama protegida.{% endif %} -### Allow deletions +### Permitir el borrado -By default, you cannot delete a protected branch. When you enable deletion of a protected branch, anyone with at least write permissions to the repository can delete the branch. +Por defecto, no puedes eliminar una rama protegida. Cuando habilitas el borrado de una rama protegida, cualquiera que tenga por lo menos permiso de escritura en el repositorio podrá borrar la rama. diff --git a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/index.md b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/index.md index 4cea9d705b..e93427f3a1 100644 --- a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/index.md +++ b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/index.md @@ -18,6 +18,12 @@ children: - /about-protected-branches - /managing-a-branch-protection-rule - /troubleshooting-required-status-checks -shortTitle: Capacidad de fusión de las solicitudes de cambios +shortTitle: Mergeability of PRs +ms.openlocfilehash: 4f3f4de6c136710ba2689b22e6def8c7d8de859c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136986' --- 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 ae78368da9..22952ffacd 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 @@ -1,6 +1,6 @@ --- -title: Managing a branch protection rule -intro: 'You can create a branch protection rule to enforce certain workflows for one or more branches, such as requiring an approving review or passing status checks for all pull requests merged into the protected branch.' +title: Administrar una regla de protección de rama +intro: 'Puede crear una regla de protección de rama a fin de aplicar determinados flujos de trabajo para una o varias ramas, como exigir una revisión de aprobación o pasar comprobaciones de estado para todas las solicitudes de incorporación de cambios combinadas en la rama protegida.' product: '{% data reusables.gated-features.protected-branches %}' redirect_from: - /articles/configuring-protected-branches @@ -27,117 +27,102 @@ permissions: People with admin permissions to a repository can manage branch pro topics: - Repositories shortTitle: Branch protection rule +ms.openlocfilehash: aed3ab7599d8c74c16d95e4667e94aa3264c9491 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147614179' --- -## About branch protection rules +## Acerca de las reglas de protección de rama {% data reusables.repositories.branch-rules-example %} -You can create a rule for all current and future branches in your repository with the wildcard syntax `*`. Because {% data variables.product.company_short %} uses the `File::FNM_PATHNAME` flag for the `File.fnmatch` syntax, the wildcard does not match directory separators (`/`). For example, `qa/*` will match all branches beginning with `qa/` and containing a single slash. You can include multiple slashes with `qa/**/*`, and you can extend the `qa` string with `qa**/**/*` to make the rule more inclusive. For more information about syntax options for branch rules, see the [fnmatch documentation](https://ruby-doc.org/core-2.5.1/File.html#method-c-fnmatch). +Puede crear una regla para todas las ramas actuales y futuras de la repositorio con la sintaxis de comodín `*`. Como {% data variables.product.company_short %} usa la marca `File::FNM_PATHNAME` para la sintaxis `File.fnmatch`, el carácter comodín no coincide con los separadores de directorios (`/`). Por ejemplo, `qa/*` coincidirá con todas las ramas que comienzan por `qa/` y que contienen una sola barra diagonal. Puede incluir varias barras diagonales con `qa/**/*` y puede ampliar la cadena `qa` con `qa**/**/*` para que la regla sea más inclusiva. Para más información sobre las opciones de sintaxis para las reglas de rama, vea la [documentación de fnmatch](https://ruby-doc.org/core-2.5.1/File.html#method-c-fnmatch). -If a repository has multiple protected branch rules that affect the same branches, the rules that include a specific branch name have the highest priority. If there is more than one protected branch rule that references the same specific branch name, then the branch rule created first will have higher priority. +Si un repositorio tiene varias reglas de rama protegida que afectan las mismas ramas, las reglas que incluyen el nombre de una rama específica tienen la mayor prioridad. Si hay más de una regla de rama protegida que hace referencia al mismo nombre de rama específico, entonces la regla de rama creada primera tendrá la prioridad más alta. -Protected branch rules that mention a special character, such as `*`, `?`, or `]`, are applied in the order they were created, so older rules with these characters have a higher priority. +Las reglas de rama protegida que mencionen un carácter especial, como `*`, `?` o `]`, se aplican en el orden en el que se hayan creado, por lo que las reglas más antiguas con estos caracteres tienen una prioridad más alta. -To create an exception to an existing branch rule, you can create a new branch protection rule that is higher priority, such as a branch rule for a specific branch name. +Para crear una excepción a una regla de rama existente, puedes crear una nueva regla de protección de rama que sea una prioridad superior, como una regla de rama para un nombre de rama específico. -For more information about each of the available branch protection settings, see "[About protected branches](/github/administering-a-repository/about-protected-branches)." +Para más información sobre cada una de las opciones de protección de rama disponibles, vea "[Acerca de las ramas protegidas](/github/administering-a-repository/about-protected-branches)". -## Creating a branch protection rule +## Crear una regla de protección de rama -When you create a branch rule, the branch you specify doesn't have to exist yet in the repository. +Cuando creas una regla de rama, la rama que especifiques no tendrá que en el repositorio aún. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.repositories.repository-branches %} -{% data reusables.repositories.add-branch-protection-rules %} -{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5506 %} -1. Optionally, enable required pull requests. - - Under "Protect matching branches", select **Require a pull request before merging**. - ![Pull request review restriction checkbox](/assets/images/help/repository/PR-reviews-required-updated.png) - - Optionally, to require approvals before a pull request can be merged, select **Require approvals**, click the **Required number of approvals before merging** drop-down menu, then select the number of approving reviews you would like to require on the branch. - ![Drop-down menu to select number of required review approvals](/assets/images/help/repository/number-of-required-review-approvals-updated.png) -{% else %} -1. Optionally, enable required pull request reviews. - - Under "Protect matching branches", select **Require pull request reviews before merging**. - ![Pull request review restriction checkbox](/assets/images/help/repository/PR-reviews-required.png) - - Click the **Required approving reviews** drop-down menu, then select the number of approving reviews you would like to require on the branch. - ![Drop-down menu to select number of required review approvals](/assets/images/help/repository/number-of-required-review-approvals.png) -{% endif %} - - Optionally, to dismiss a pull request approval review when a code-modifying commit is pushed to the branch, select **Dismiss stale pull request approvals when new commits are pushed**. - ![Dismiss stale pull request approvals when new commits are pushed checkbox](/assets/images/help/repository/PR-reviews-required-dismiss-stale.png) - - Optionally, to require review from a code owner when the pull request affects code that has a designated owner, select **Require review from Code Owners**. For more information, see "[About code owners](/github/creating-cloning-and-archiving-repositories/about-code-owners)." - ![Require review from code owners](/assets/images/help/repository/PR-review-required-code-owner.png) -{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5611 %} - - Optionally, to allow specific actors to push code to the branch without creating pull requests when they're required, select **Allow specified actors to bypass required pull requests**. Then, search for and select the actors who should be allowed to skip creating a pull request. - ![Allow specific actors to bypass pull request requirements checkbox]{% ifversion integration-branch-protection-exceptions %}(/assets/images/help/repository/PR-bypass-requirements-with-apps.png){% else %}(/assets/images/help/repository/PR-bypass-requirements.png){% endif %} -{% endif %} - - Optionally, if the repository is part of an organization, select **Restrict who can dismiss pull request reviews**. Then, search for and select the actors who are allowed to dismiss pull request reviews. For more information, see "[Dismissing a pull request review](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review)." - ![Restrict who can dismiss pull request reviews checkbox]{% ifversion integration-branch-protection-exceptions %}(/assets/images/help/repository/PR-review-required-dismissals-with-apps.png){% else %}(/assets/images/help/repository/PR-review-required-dismissals.png){% endif %} -1. Optionally, enable required status checks. For more information, see "[About status checks](/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks)." - - Select **Require status checks to pass before merging**. - ![Required status checks option](/assets/images/help/repository/required-status-checks.png) - - Optionally, to ensure that pull requests are tested with the latest code on the protected branch, select **Require branches to be up to date before merging**. - ![Loose or strict required status checkbox](/assets/images/help/repository/protecting-branch-loose-status.png) - - Search for status checks, selecting the checks you want to require. - ![Search interface for available status checks, with list of required checks](/assets/images/help/repository/required-statuses-list.png) -1. Optionally, select **Require conversation resolution before merging**. - ![Require conversation resolution before merging option](/assets/images/help/repository/require-conversation-resolution.png) -1. Optionally, select **Require signed commits**. - ![Require signed commits option](/assets/images/help/repository/require-signed-commits.png) -1. Optionally, select **Require linear history**. - ![Required linear history option](/assets/images/help/repository/required-linear-history.png) -{%- ifversion fpt or ghec %} -1. Optionally, to merge pull requests using a merge queue, select **Require merge queue**. {% data reusables.pull_requests.merge-queue-references %} - ![Require merge queue option](/assets/images/help/repository/require-merge-queue.png) - {% tip %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.repository-branches %} {% data reusables.repositories.add-branch-protection-rules %} {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5506 %} +1. Opcionalmente, habilita las solicitudes de cambios requeridas. + - En "Proteger las ramas coincidentes", seleccione **Exigir una solicitud de incorporación de cambios antes de la combinación**. + ![Casilla para restringir la revisión de la solicitud de incorporación de cambios](/assets/images/help/repository/PR-reviews-required-updated.png) + - Opcionalmente, para exigir aprobaciones antes de que se pueda combinar una solicitud de incorporación de cambios, seleccione **Exigir aprobaciones**, haga clic en el menú desplegable **Número obligatorio de aprobaciones antes de la combinación** y, después, seleccione la cantidad de revisiones de aprobación que le gustaría exigir en la rama. + ![Menú desplegable para seleccionar el número de aprobaciones de revisión necesarias](/assets/images/help/repository/number-of-required-review-approvals-updated.png) {% else %} +1. Opcionalmente, habilita las revisiones requeridas para las solicitudes de cambios. + - En "Proteger las ramas coincidentes", seleccione **Exigir revisiones de la solicitud de incorporación de cambios antes de la combinación**. + ![Casilla para restringir la revisión de la solicitud de incorporación de cambios](/assets/images/help/repository/PR-reviews-required.png) + - Haga clic en el menú desplegable **Revisiones de aprobación necesarias** y, después, seleccione el número de revisiones de aprobación que quiera exigir en la rama. + ![Menú desplegable para seleccionar el número de aprobaciones de revisión necesarias](/assets/images/help/repository/number-of-required-review-approvals.png) {% endif %} + - Opcionalmente, para descartar una revisión de aprobación de la solicitud de incorporación de cambios cuando una confirmación que modifica el código se inserta en la rama, seleccione **Descartar las aprobaciones de solicitud de incorporación de cambios obsoletas cuando se inserten confirmaciones nuevas**. + ![Casilla para descartar las aprobaciones de solicitud de incorporación de cambios obsoletas cuando se inserten confirmaciones](/assets/images/help/repository/PR-reviews-required-dismiss-stale.png) + - Opcionalmente, para exigir una revisión de un propietario del código cuando la solicitud de incorporación de cambios afecte a código que tenga un propietario designado, seleccione **Exigir la revisión de los propietarios del código**. Para más información, vea "[Acerca de los propietarios del código](/github/creating-cloning-and-archiving-repositories/about-code-owners)". + ![Exigir la revisión de los propietarios del código](/assets/images/help/repository/PR-review-required-code-owner.png) {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5611 %} + - Opcionalmente, para permitir que actores concretos inserten código en la rama sin crear solicitudes de incorporación de cambios cuando es obligatorio, selecciona **Permitir que actores específicos omitan las solicitudes de incorporación de cambios necesarias**. Posteriormente, busca y selecciona los actores a quienes se les debería permitir omitir la creación de una solicitud de incorporación de cambios. + ![Casilla para permitir que actores específicos omitan los requisitos de la solicitud de incorporación de cambios]{% ifversion integration-branch-protection-exceptions %}(/assets/images/help/repository/PR-bypass-requirements-with-apps.png){% else %}(/assets/images/help/repository/PR-bypass-requirements.png){% endif %} {% endif %} + - Opcionalmente, si el repositorio forma parte de una organización, seleccione **Restringir quién puede descartar las revisiones de una solicitud de incorporación de cambios**. Posteriormente, busca y selecciona los actores a quienes se les permitirá descartar las revisiones de solicitudes de incorporación de cambios. Para más información, vea "[Descarte de la revisión de una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review)". + ![Casilla para restringir quién puede descartar las revisiones de la solicitud de incorporación de cambios]{% ifversion integration-branch-protection-exceptions %}(/assets/images/help/repository/PR-review-required-dismissals-with-apps.png){% else %}(/assets/images/help/repository/PR-review-required-dismissals.png){% endif %} +1. Opcionalmente, habilita las verificaciones de estado requeridas. Para más información, vea "[Acerca de las comprobaciones de estado](/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks)". + - Seleccione **Exigir que se superen comprobaciones de estado antes de la combinación**. + ![Opción de comprobaciones de estado obligatorias](/assets/images/help/repository/required-status-checks.png) + - Opcionalmente, para garantizar que las solicitudes de incorporación de cambios se prueban con el código más reciente en la rama protegida, seleccione **Exigir que las ramas estén actualizadas antes de la combinación**. + ![Casilla de comprobación de estado estricta o flexible](/assets/images/help/repository/protecting-branch-loose-status.png) + - Busca las verificaciones de estado seleccionando aquellas que quieras requerir. + ![Interfaz de búsqueda para las verificaciones de estado disponibles con una lista de verificaciones requeridas](/assets/images/help/repository/required-statuses-list.png) +1. Opcionalmente, seleccione **Exigir la resolución de la conversación antes de la combinación**. + ![Opción de requerir la resolución de conversaciones antes de fusionar](/assets/images/help/repository/require-conversation-resolution.png) +1. Opcionalmente, seleccione **Exigir confirmaciones con firma**. + ![Opción para exigir confirmaciones con firma](/assets/images/help/repository/require-signed-commits.png) +1. Opcionalmente, seleccione **Exigir historial lineal**. + ![Opción para exigir el historial lineal](/assets/images/help/repository/required-linear-history.png) {%- ifversion fpt or ghec %} +1. Opcionalmente, para combinar las solicitudes de incorporación de cambios con una cola de fusión mediante combinación, seleccione **Exigir cola de fusión mediante combinación**. {% data reusables.pull_requests.merge-queue-references %} ![Opción para exigir cola de fusión mediante combinación](/assets/images/help/repository/require-merge-queue.png) {% tip %} - **Tip:** The pull request merge queue feature is currently in limited public beta and subject to change. Organizations owners can request early access to the beta by joining the [waitlist](https://github.com/features/merge-queue/signup). + **Sugerencia:** La característica de cola de fusión mediante combinación de solicitudes de incorporación de cambios se encuentra actualmente en versión beta público y está sujeta a cambios. Los propietarios de las organizaciones pueden solicitar acceso anticipado a la versión beta si se unen a la [lista de espera](https://github.com/features/merge-queue/signup). - {% endtip %} -{%- endif %} -{%- ifversion required-deployments %} -1. Optionally, to choose which environments the changes must be successfully deployed to before merging, select **Require deployments to succeed before merging**, then select the environments. - ![Require successful deployment option](/assets/images/help/repository/require-successful-deployment.png) -{%- endif %} -1. Optionally, select {% ifversion bypass-branch-protections %}**Do not allow bypassing the above settings**. -![Do not allow bypassing the above settings checkbox](/assets/images/help/repository/do-not-allow-bypassing-the-above-settings.png){% else %}**Apply the rules above to administrators**. -![Apply the rules above to administrators checkbox](/assets/images/help/repository/include-admins-protected-branches.png){% endif %} -1. Optionally,{% ifversion fpt or ghec %} if your repository is owned by an organization using {% data variables.product.prodname_team %} or {% data variables.product.prodname_ghe_cloud %},{% endif %} enable branch restrictions. - - Select **Restrict who can push to matching branches**. - ![Branch restriction checkbox](/assets/images/help/repository/restrict-branch.png){% ifversion restrict-pushes-create-branch %} - - Optionally, to also restrict the creation of matching branches, select **Restrict pushes that create matching branches**. - ![Branch creation restriction checkbox](/assets/images/help/repository/restrict-branch-create.png){% endif %} - - Search for and select the people, teams, or apps who will have permission to push to the protected branch or create a matching branch. - ![Branch restriction search]{% ifversion restrict-pushes-create-branch %}(/assets/images/help/repository/restrict-branch-search-with-create.png){% else %}(/assets/images/help/repository/restrict-branch-search.png){% endif %} -1. Optionally, under "Rules applied to everyone including administrators", select **Allow force pushes**. - ![Allow force pushes option](/assets/images/help/repository/allow-force-pushes.png) -{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5624 %} - Then, choose who can force push to the branch. - - Select **Everyone** to allow everyone with at least write permissions to the repository to force push to the branch, including those with admin permissions. - - Select **Specify who can force push** to allow only specific actors to force push to the branch. Then, search for and select those actors. - ![Screenshot of the options to specify who can force push]{% ifversion integration-branch-protection-exceptions %}(/assets/images/help/repository/allow-force-pushes-specify-who-with-apps.png){% else %}(/assets/images/help/repository/allow-force-pushes-specify-who.png){% endif %} -{% endif %} + {% endtip %} {%- endif %} {%- ifversion required-deployments %} +1. Opcionalmente, para elegir en qué entornos se deben implementar correctamente los cambios antes de la combinación, seleccione **Exigir que las implementaciones se realicen correctamente antes de la combinación** y, después, seleccione los entornos. + ![Opción para exigir que las implementación se realice correctamente](/assets/images/help/repository/require-successful-deployment.png) {%- endif %} +1. Opcionalmente, selecciona {% ifversion bypass-branch-protections %}**No permitir omitir la configuración anterior**. +![Casilla para no permitir omitir la configuración anterior](/assets/images/help/repository/do-not-allow-bypassing-the-above-settings.png){% else %}**Aplicar las reglas anteriores a los administradores**. +![Casilla de verificación para aplicar las reglas anteriores a los administradores](/assets/images/help/repository/include-admins-protected-branches.png){% endif %} +1. Opcionalmente,{% ifversion fpt or ghec %} si el repositorio pertenece a una organización que usa {% data variables.product.prodname_team %} o {% data variables.product.prodname_ghe_cloud %},{% endif %} habilite las restricciones de rama. + - Seleccione **Restringir quién puede realizar inserciones en a las ramas coincidentes**. + ![Casilla de restricción de rama](/assets/images/help/repository/restrict-branch.png){% ifversion restrict-pushes-create-branch %} + - Opcionalmente, para restringir también la creación de ramas coincidentes, selecciona **Restringir inserciones que creen ramas coincidentes**. + ![Casilla de restricción de creación de rama](/assets/images/help/repository/restrict-branch-create.png){% endif %} + - Busca y selecciona las personas, equipos o aplicaciones que tendrán permiso para subir información a la rama protegida o crear una rama coincidente. + ![Búsqueda de restricciones de rama]{% ifversion restrict-pushes-create-branch %}(/assets/images/help/repository/restrict-branch-search-with-create.png){% else %}(/assets/images/help/repository/restrict-branch-search.png){% endif %} +1. Opcionalmente, en "Reglas que se aplican a todos, incluidos los administradores", seleccione **Permitir inserciones forzadas**. + ![Opción para permitir inserciones forzadas](/assets/images/help/repository/allow-force-pushes.png) {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5624 %} Después, elija quién puede forzar la inserción en la rama. + - Seleccione **Todos** para permitir que todos los que tengan al menos permisos de escritura en el repositorio realicen inserciones forzadas en la rama, incluidos los que tengan permisos administrativos. + - Selecciona **Especificar quién puede realizar inserciones forzadas** para permitir que solo actores concretos realicen inserciones forzadas en la rama. A continuación, busca y selecciona esos actores. + ![Captura de pantalla de las opciones para especificar quién puede realizar inserciones forzadas]{% ifversion integration-branch-protection-exceptions %}(/assets/images/help/repository/allow-force-pushes-specify-who-with-apps.png){% else %}(/assets/images/help/repository/allow-force-pushes-specify-who.png){% endif %} {% endif %} - For more information about force pushes, see "[Allow force pushes](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches/#allow-force-pushes)." -1. Optionally, select **Allow deletions**. - ![Allow branch deletions option](/assets/images/help/repository/allow-branch-deletions.png) -1. Click **Create**. + Para más información sobre las inserciones forzadas, vea "[Permiso para realizar inserciones forzadas](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches/#allow-force-pushes)". +1. Opcionalmente, seleccione **Permitir eliminaciones**. + ![Opción para permitir eliminaciones de ramas](/assets/images/help/repository/allow-branch-deletions.png) +1. Haga clic en **Crear**. -## Editing a branch protection rule +## Editar una regla de protección de rama -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.repositories.repository-branches %} -1. To the right of the branch protection rule you want to edit, click **Edit**. - ![Edit button](/assets/images/help/repository/edit-branch-protection-rule.png) -1. Make your desired changes to the branch protection rule. -1. Click **Save changes**. - ![Save changes button](/assets/images/help/repository/save-branch-protection-rule.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.repository-branches %} +1. A la derecha de la regla de protección de rama que quiera editar, haga clic en **Editar**. + ![Botón Edit (Editar)](/assets/images/help/repository/edit-branch-protection-rule.png) +1. Haz los cambios que desees en la regla de protección de rama. +1. Haga clic en **Guardar cambios**. + ![Botón Save changes](/assets/images/help/repository/save-branch-protection-rule.png) -## Deleting a branch protection rule +## Borrar una regla de protección de rama -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.repositories.repository-branches %} -1. To the right of the branch protection rule you want to delete, click **Delete**. - ![Delete button](/assets/images/help/repository/delete-branch-protection-rule.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.repository-branches %} +1. A la derecha de la regla de protección de rama que quiera eliminar, haga clic en **Eliminar**. + ![Botón Delete (Eliminar)](/assets/images/help/repository/delete-branch-protection-rule.png) diff --git a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/troubleshooting-required-status-checks.md b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/troubleshooting-required-status-checks.md index 39623e8ea8..b7f2f2295b 100644 --- a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/troubleshooting-required-status-checks.md +++ b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/troubleshooting-required-status-checks.md @@ -12,20 +12,25 @@ topics: redirect_from: - /github/administering-a-repository/troubleshooting-required-status-checks - /github/administering-a-repository/defining-the-mergeability-of-pull-requests/troubleshooting-required-status-checks -shortTitle: Verificaciones de estado requeridas +shortTitle: Required status checks +ms.openlocfilehash: 89752b777160df26cc6f650964aac56727f90223 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136980' --- +Si tienes una verificación y un estado con el mismo nombre y seleccionas dicho nombre como una verificación de estado requerida, tanto la verificación como el estado se requerirán. Para obtener más información, consulte [Comprobaciones](/rest/reference/checks). -Si tienes una verificación y un estado con el mismo nombre y seleccionas dicho nombre como una verificación de estado requerida, tanto la verificación como el estado se requerirán. Para obtener más información, consulta las "[Verificaciones](/rest/reference/checks)". - -Después de que habilitas la verificación de estado requerida, tu rama podría tener que actualizarse con la rama base antes de que se pueda fusionar. Esto garantiza que tu rama ha sido probada con el último código desde la rama base. Si tu rama no está actualizada, necesitarás fusionar la rama base en tu rama. Para obtener más información, consulta"[Acerca de las ramas protegidas](/github/administering-a-repository/about-protected-branches#require-status-checks-before-merging)". +Después de que habilitas la verificación de estado requerida, tu rama podría tener que actualizarse con la rama base antes de que se pueda fusionar. Esto garantiza que tu rama ha sido probada con el último código desde la rama base. Si tu rama no está actualizada, necesitarás fusionar la rama base en tu rama. Para más información, vea "[Acerca de las ramas protegidas](/github/administering-a-repository/about-protected-branches#require-status-checks-before-merging)". {% note %} -**Nota:** También puedes actualizar tu rama con la rama base utilizando Git rebase. Para obtener más información, consulta [Accerca del rebase de Git](/github/getting-started-with-github/about-git-rebase)." +**Nota:** También puede actualizar la rama con la rama base utilizando la fusión mediante cambio de base de Git. Para obtener más información, consulte "[Acerca de la fusión mediante cambio de base de Git](/github/getting-started-with-github/about-git-rebase)". {% endnote %} -No podrás subir cambios locales a una rama protegida hasta que se hayan aprobado todas las verificaciones de estado requeridas. En su lugar, recibirás un mensaje de error similar al siguiente. +No podrás subir cambios locales a una rama protegida hasta que se hayan aprobado todas las verificaciones de estado requeridas. En su lugar, recibirá un mensaje de error similar al siguiente: ```shell remote: error: GH006: Protected branch update failed for refs/heads/main. @@ -33,13 +38,13 @@ remote: error: Required status check "ci-build" is failing ``` {% note %} -**Nota:** Las solicitudes de extracción que están actualizadas y aprobaron las verificaciones de estado requeridas pueden fusionarse localmente y subirse a la rama protegida. Esto se puede hacer sin las verificaciones de estado ejecutándose en la propia confirmación de fusión. +**Nota:** Las solicitudes de incorporación de cambios que están actualizadas y aprobaron las comprobaciones de estado requeridas se pueden fusionar localmente e insertarse en la rama protegida. Esto se puede hacer sin las verificaciones de estado ejecutándose en la propia confirmación de fusión. {% endnote %} ## Conflictos entre confirmaciones de encabezado y confirmaciones de fusiones de prueba -Algunas veces, los resultados de las verificaciones de estado para la confirmación de la prueba de fusión y de la confirmación principal entrarán en conflicto. Si la confirmación de fusión de prueba tiene un estado, ésta pasará. De otra manera, el estado de la confirmación principal deberá pasar antes de que puedas fusionar la rama. Para obtener más información sobre las confirmaciones de fusiones de prueba, consulta la sección "[Extracciones](/rest/reference/pulls#get-a-pull-request)". +Algunas veces, los resultados de las verificaciones de estado para la confirmación de la prueba de fusión y de la confirmación principal entrarán en conflicto. Si la confirmación de fusión de prueba tiene un estado, ésta pasará. De otra manera, el estado de la confirmación principal deberá pasar antes de que puedas fusionar la rama. Para obtener más información sobre las confirmaciones de combinación de prueba, consulte "[Incorporación de cambios](/rest/reference/pulls#get-a-pull-request)". ![Ramas con conflictos en las confirmaciones de fusión](/assets/images/help/repository/req-status-check-conflicting-merge-commits.png) @@ -47,15 +52,15 @@ Algunas veces, los resultados de las verificaciones de estado para la confirmaci {% note %} -**Nota:** Si se omite un flujo de trabajo debido a [filtrado de ruta](/actions/using-workflows/workflow-syntax-for-github-actions#onpushpull_requestpull_request_targetpathspaths-ignore), [filtrado de rama](/actions/using-workflows/workflow-syntax-for-github-actions#onpull_requestpull_request_targetbranchesbranches-ignore) o a un [mensaje de confirmación](/actions/managing-workflow-runs/skipping-workflow-runs), entonces las verificaciones asociadas con este flujo de trabajo permanecerán en un estado de "Pendiente". Las solicitudes de cambios que requieran que esas verificaciones tengan éxito quedarán bloqueadas para fusión. +**Nota:** Si se omite un flujo de trabajo debido a un [filtrado de ruta](/actions/using-workflows/workflow-syntax-for-github-actions#onpushpull_requestpull_request_targetpathspaths-ignore), [filtrado de rama](/actions/using-workflows/workflow-syntax-for-github-actions#onpull_requestpull_request_targetbranchesbranches-ignore) o [mensaje de confirmación](/actions/managing-workflow-runs/skipping-workflow-runs), las comprobaciones asociadas a ese flujo de trabajo permanecerán en estado "Pendiente". Se bloqueará la fusión mediante combinación de una solicitud de incorporación de cambios que requiera esas comprobaciones para realizarse correctamente. -Si se omite un job en un flujo de trabajo debido a una condicional, este reportará su estado como "Éxito". Para obtener más información, consulta las secciones de [Omitir las ejecuciones de flujo de trabajo](/actions/managing-workflow-runs/skipping-workflow-runs) y [Utilizar condiciones para controlar la ejecución de jobs](/actions/using-jobs/using-conditions-to-control-job-execution). +Si se omite un trabajo de un flujo de trabajo debido a una condicional, notificará su estado como "Correcto". Para obtener más información, consulta [Saltarse las ejecuciones de flujo de trabajo](/actions/managing-workflow-runs/skipping-workflow-runs) y [Utilizar condiciones para controlar la ejecución de trabajos](/actions/using-jobs/using-conditions-to-control-job-execution). {% endnote %} ### Ejemplo -El siguiente ejemplo muestra un flujo de trabajo que requiere un estado de finalización "Exitoso" para el job `build`, pero el flujo de trabajo se omitirá si la solicitud de cambios no cambia ningún archivo en el directorio `scripts`. +En el ejemplo siguiente se muestra un flujo de trabajo que requiere un estado de finalización "Correcto" para el trabajo `build`, pero el flujo de trabajo se omitirá si la solicitud de incorporación de cambios no cambia ningún archivo en el directorio `scripts`. ```yaml name: ci @@ -81,7 +86,7 @@ jobs: - run: npm test ``` -Debido al [filtrado de rutas](/actions/using-workflows/workflow-syntax-for-github-actions#onpushpull_requestpull_request_targetpathspaths-ignore), una solicitud de cambios que solo cambie un archivo en la raíz del repositorio ya no activará este flujo de trabajo y se bloqueará para su fusión. Verías el siguiente estado en la solicitud de cambios: +Debido al [filtrado de ruta](/actions/using-workflows/workflow-syntax-for-github-actions#onpushpull_requestpull_request_targetpathspaths-ignore), una solicitud de incorporación de cambios que solo cambia un archivo en la raíz del repositorio no desencadenará este flujo de trabajo y se bloqueará su fusión mediante combinación. Verías el siguiente estado en la solicitud de cambios: ![Verificación requerida omitida, pero mostrada como pendiente](/assets/images/help/repository/PR-required-check-skipped.png) @@ -100,21 +105,21 @@ jobs: steps: - run: 'echo "No build required" ' ``` -Ahora las verificaciones siempre pasarán cuando alguien envíe una solicitud de cambios que no cambie los archivos que se listan bajo `paths` en el primer flujo de trabajo. +Ahora siempre se omitirán las comprobaciones cuando alguien envíe una solicitud de incorporación de cambios que no cambie los archivos que aparecen en `paths` el primer flujo de trabajo. ![Verificar omitidos pero que pasan debido a un flujo de trabajo genérico](/assets/images/help/repository/PR-required-check-passed-using-generic.png) {% note %} **Notas:** -* Asegúrate de que la llave `name` y el nombre de job requerido en ambos archivos de flujo de trabajo sean los mismos. Para obtener más información, consulta "[Sintaxis de flujo de trabajo para {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions)". +* Asegúrese de que la clave `name` y el nombre de trabajo requerido en ambos archivos de flujo de trabajo sean los mismos. Para obtener más información, consulte"[Sintaxis de flujo de trabajo para {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions)". * El ejemplo anterior utiliza {% data variables.product.prodname_actions %}, pero esta solución también aplica a otros proveedores de IC/DC que se integran con {% data variables.product.company_short %}. {% endnote %} -{% ifversion fpt or ghes > 3.3 or ghae-issue-5379 or ghec %}También es posible que una rama protegida requiera verificaciones de estado desde una {% data variables.product.prodname_github_app %}. Si ves un mensaje similar al siguiente, entonces deberías verificar que la app esperada haya configurado la verificación que se lista en la caja de fusión. +{% ifversion fpt or ghes > 3.3 or ghae-issue-5379 or ghec %}También es posible que una rama protegida solicite una comprobación de estado de una {% data variables.product.prodname_github_app %} específica. Si ves un mensaje similar al siguiente, entonces deberías verificar que la app esperada haya configurado la verificación que se lista en la caja de fusión. ``` -La {% data variables.product.prodname_github_app %} esperada no configuró la "compilación" de la verificación de estado requerida. +Required status check "build" was not set by the expected {% data variables.product.prodname_github_app %}. ``` {% endif %} diff --git a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/index.md b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/index.md index bfe5502955..409fd812e6 100644 --- a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/index.md +++ b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/index.md @@ -12,6 +12,12 @@ children: - /managing-branches-in-your-repository - /configuring-pull-request-merges - /defining-the-mergeability-of-pull-requests -shortTitle: Ramas y fusiones +shortTitle: Branches and merges +ms.openlocfilehash: b9eba1157a3d3b4e77195dbb26541ec20aea52bc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136974' --- diff --git a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/changing-the-default-branch.md b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/changing-the-default-branch.md index f510effd3a..8cc2b2e7a6 100644 --- a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/changing-the-default-branch.md +++ b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/changing-the-default-branch.md @@ -14,36 +14,41 @@ redirect_from: - /github/administering-a-repository/managing-branches-in-your-repository/changing-the-default-branch topics: - Repositories -shortTitle: Cambia la rama predeterminada +shortTitle: Change the default branch +ms.openlocfilehash: e8f88499ab258e5855804288a4f811b38237df97 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136969' --- - ## Acerca de cambiar la rama predeterminada -Puedes elegir la rama predeterminada para un repositorio. Èsta es la rama base para las solicitudes de cambios y confirmaciones de còdigo. Para obtener màs informaciòn sobre la rama predeterminada, consulta la secciòn "[Acerca de las ramas](/github/collaborating-with-issues-and-pull-requests/about-branches#about-the-default-branch)". +Puedes elegir la rama predeterminada para un repositorio. Èsta es la rama base para las solicitudes de cambios y confirmaciones de còdigo. Para obtener más información sobre la rama predeterminada, consulte "[Acerca de las ramas](/github/collaborating-with-issues-and-pull-requests/about-branches#about-the-default-branch)". -{% ifversion not ghae %} -{% note %} +{% ifversion not ghae %} {% note %} -**Nota**: Si utilizas el puente de Git-Subversion, el cambiar la rama predeterminada afectarà al contenido de tu rama `trunk` y al `HEAD` que ves cuando listas las referencias para el repositorio remoto. Para obtener màs informaciòn, consulta la secciòn "[Soporte para los clientes de Subversion](/github/importing-your-projects-to-github/support-for-subversion-clients)" y a [git-ls-remote](https://git-scm.com/docs/git-ls-remote.html) en la documentaciòn de Git. +**Nota**: Si usa el puente Git-Subversion, el cambio de la rama predeterminada afectará al contenido de la rama de su `trunk` y al `HEAD` que verá al enumerar referencias del repositorio remoto. Para obtener más información, consulte "[Compatibilidad con clientes de Subversion](/github/importing-your-projects-to-github/support-for-subversion-clients)" y [git-ls-remote](https://git-scm.com/docs/git-ls-remote.html) en la documentación de Git. -{% endnote %} -{% endif %} +{% endnote %} {% endif %} -También puedes renombrar la rama predeterminada. Para obtener más información, consulta la sección "[Renombrar una rama](/github/administering-a-repository/renaming-a-branch)". +También puedes renombrar la rama predeterminada. Para obtener más información, consulte "[Renombrar una rama](/github/administering-a-repository/renaming-a-branch)." {% data reusables.branches.set-default-branch %} -## Prerrequisitos +## Requisitos previos -Para cambiar la rama predeterminada, tu repositorio debe tener màs de una rama. Para obtener más información, consulta "[Crear y eliminar ramas dentro de tu repositorio](/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository#creating-a-branch)". +Para cambiar la rama predeterminada, tu repositorio debe tener màs de una rama. Para obtener más información, consulte "[Creación y eliminación de ramas en el repositorio](/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository#creating-a-branch)". ## Cambiar la rama predeterminada -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.repositories.repository-branches %} -1. Debajo de "Rama predeterminada", a la derecha del nombre de rama predeterminado, da clic en el {% octicon "arrow-switch" aria-label="The switch icon with two arrows" %}. ![Cambiar el icono con dos flechas hacia la derecha del nombre de la rama predeterminada actual](/assets/images/help/repository/repository-options-defaultbranch-change.png) -1. Utiliza el menù desplegable y luego da clic en el nombre de una rama. ![Menù desplegable para elegir una rama predeterminada nueva](/assets/images/help/repository/repository-options-defaultbranch-drop-down.png) -1. Da clic en **Actualizar**. ![Botòn de "Update" despuès de elegir una rama predeterminada nueva](/assets/images/help/repository/repository-options-defaultbranch-update.png) -1. Lee la advertencia y luego da clic en **Entiendo, actualizar la rama predeterminada.** ![Botón de "Entiendo, actualizar la rama predeterminada." para realizar la actualización](/assets/images/help/repository/repository-options-defaultbranch-i-understand.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.repository-branches %} +1. Debajo de "Rama predeterminada", a la derecha del nombre de rama predeterminado, da clic en el {% octicon "arrow-switch" aria-label="The switch icon with two arrows" %}. + ![Icono de cambio con dos flechas hacia la derecha del nombre de la rama predeterminada actual](/assets/images/help/repository/repository-options-defaultbranch-change.png) +1. Utiliza el menù desplegable y luego da clic en el nombre de una rama. + ![Menú desplegable para elegir una rama predeterminada nueva](/assets/images/help/repository/repository-options-defaultbranch-drop-down.png) +1. Haga clic en **Update**(Actualizar). + ![Botón "Update" después de elegir una nueva rama predeterminada](/assets/images/help/repository/repository-options-defaultbranch-update.png) +1. Lea la advertencia y, a continuación, haga clic en **I understand, update the default branch.** + !["I understand, update the default branch." botón para realizar la actualización](/assets/images/help/repository/repository-options-defaultbranch-i-understand.png) diff --git a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/deleting-and-restoring-branches-in-a-pull-request.md b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/deleting-and-restoring-branches-in-a-pull-request.md index 44f9600a41..495593cf2a 100644 --- a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/deleting-and-restoring-branches-in-a-pull-request.md +++ b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/deleting-and-restoring-branches-in-a-pull-request.md @@ -15,18 +15,22 @@ versions: ghec: '*' topics: - Repositories -shortTitle: Borrar & restablecer las ramas +shortTitle: Delete & restore branches +ms.openlocfilehash: 48007869ae43d39553e0f8948f90e89b7fb73af0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136945' --- - ## Borrar la rama utilizada para una solicitud de extracción -Puedes borrar la rama que se asocia con una solicitud de extracción si la han fusionado o cerrado y no hay ninguna otra solicitud de extracción abierta que haga referencia a dicha rama. Para obtener información sobre cerrar ramas que no están asociadas con solicitudes de extracción, consulta la sección "[Crear y borrar ramas dentro de tu repositorio](/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository#deleting-a-branch)". +Puedes borrar la rama que se asocia con una solicitud de extracción si la han fusionado o cerrado y no hay ninguna otra solicitud de extracción abierta que haga referencia a dicha rama. Para obtener información sobre el cierre de ramas que no están asociadas a solicitudes de incorporación de cambios, vea "[Creación y eliminación de ramas dentro del repositorio](/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository#deleting-a-branch)". -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-pr %} -{% data reusables.repositories.list-closed-pull-requests %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-pr %} {% data reusables.repositories.list-closed-pull-requests %} 4. En la lista de solicitudes de extracción, haz clic en la solicitud de extracción que se asocie con la rama que deseas eliminar. -5. Junto a la parte inferior de la solicitud de extracción, haz clic en **Eliminar rama**. ![Botón Eliminar rama](/assets/images/help/pull_requests/delete_branch_button.png) +5. Junto a la parte inferior de la solicitud de incorporación de cambios, haga clic en **Eliminar rama**. + ![Botón Eliminar rama](/assets/images/help/pull_requests/delete_branch_button.png) Este botón no se muestra si hay alguna solicitud de extracción abierta para esta rama actualmente. @@ -34,13 +38,12 @@ Puedes borrar la rama que se asocia con una solicitud de extracción si la han f Puedes restaurar la rama de encabezado de una solicitud de extracción cerrada. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-pr %} -{% data reusables.repositories.list-closed-pull-requests %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-pr %} {% data reusables.repositories.list-closed-pull-requests %} 4. En la lista de solicitudes de extracción, haz clic en la solicitud de extracción que se asocie con la rama que deseas restaurar. -5. Junto a la parte inferior de la solicitud de extracción, haz clic en **Restaurar rama**. ![Botón Restaurar rama eliminada](/assets/images/help/branches/branches-restore-deleted.png) +5. Junto a la parte inferior de la solicitud de incorporación de cambios, haga clic en **Restaurar rama**. + ![Botón para restaurar la rama eliminada](/assets/images/help/branches/branches-restore-deleted.png) -## Leer más +## Información adicional -- "[Crear y borrar ramas dentro de tu repositorio](/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository)" -- "[Administrar el borrado automático de ramas](/github/administering-a-repository/managing-the-automatic-deletion-of-branches)" +- "[Creación y eliminación de ramas en el repositorio](/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository)" +- "[Administración de la eliminación automática de ramas](/github/administering-a-repository/managing-the-automatic-deletion-of-branches)" diff --git a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/index.md b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/index.md index 1c84c532c0..154f486220 100644 --- a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/index.md +++ b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/index.md @@ -1,5 +1,5 @@ --- -title: Administrar ramas en tu repositorio +title: Administrar las ramas en tu repositorio intro: 'Cada vez que propones un cambio en Git, [creas una nueva rama](/articles/creating-and-deleting-branches-within-your-repository/). La administración de ramas es una parte importante del flujo de trabajo de Git. Después de algún tiempo, tu lista de ramas puede crecer, por lo que es una buena idea eliminar las ramas fusionadas o antiguas.' redirect_from: - /articles/managing-branches-in-your-repository @@ -16,6 +16,12 @@ children: - /renaming-a-branch - /changing-the-default-branch - /deleting-and-restoring-branches-in-a-pull-request -shortTitle: Administrar ramas +shortTitle: Manage branches +ms.openlocfilehash: ba89b34a3372621f2d0fc077030e5321a1443118 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136938' --- diff --git a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/renaming-a-branch.md b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/renaming-a-branch.md index 1abc2a6e87..aa507b13ff 100644 --- a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/renaming-a-branch.md +++ b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/renaming-a-branch.md @@ -1,6 +1,6 @@ --- -title: Renaming a branch -intro: You can change the name of a branch in a repository. +title: Renombrar una rama +intro: Puedes cambiar el nombre de una rama en un repositorio. permissions: 'People with write permissions to a repository can rename a branch in the repository unless it is the [default branch](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches#about-the-default-branch){% ifversion fpt or ghec or ghes > 3.3 %} or a [protected branch](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches){% endif %}. People with admin permissions can rename the default branch{% ifversion fpt or ghec or ghes > 3.3 %} and protected branches{% endif %}.' versions: fpt: '*' @@ -12,33 +12,38 @@ topics: redirect_from: - /github/administering-a-repository/renaming-a-branch - /github/administering-a-repository/managing-branches-in-your-repository/renaming-a-branch +ms.openlocfilehash: 6e30c7c2615f8b3dc21075e24298796febbce314 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136933' --- -## About renaming branches +## Acerca de renombrar las ramas -You can rename a branch in a repository on {% data variables.product.product_location %}. For more information about branches, see "[About branches](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches))." +Puedes renombrar una rama en un repositorio de {% data variables.product.product_location %}. Para más información sobre las ramas, vea "[Acerca de las ramas](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches)". -When you rename a branch on {% data variables.product.product_location %}, any URLs that contain the old branch name are automatically redirected to the equivalent URL for the renamed branch. Branch protection policies are also updated, as well as the base branch for open pull requests (including those for forks) and draft releases. After the rename is complete, {% data variables.product.prodname_dotcom %} provides instructions on the repository's home page directing contributors to update their local Git environments. +Cuando renombras una rama en {% data variables.product.product_location %}, cualquier URL que contega el nombre de la rama antigua se redireccionará automáticamente a la URL equivalente para la rama que se renombró. También se actualizan las políticas de protección de rama, así como la rama base para las solicitudes de cambios abriertas (incluyendo aquellas para las bifurcaciones) y para los borradores de lanzamientos. Después de que se completa el renombramiento, {% data variables.product.prodname_dotcom %} proporciona instrucciones en la página principal del repositorio y dirige a los colaboradores a actualizar sus ambientes locales de Git. -Although file URLs are automatically redirected, raw file URLs are not redirected. Also, {% data variables.product.prodname_dotcom %} does not perform any redirects if users perform a `git pull` for the previous branch name. +Aunque las URL de archivo se redirigen automáticamente, las URL de archivo sin procesar no se redirigirán. Además, {% data variables.product.prodname_dotcom %} no realiza ninguna redirección si los usuarios realizan ejecutan `git pull` para el nombre de rama anterior. -{% data variables.product.prodname_actions %} workflows do not follow renames, so if your repository publishes an action, anyone using that action with `@{old-branch-name}` will break. You should consider adding a new branch with the original content plus an additional commit reporting that the branch name is deprecated and suggesting that users migrate to the new branch name. +Los flujos de trabajo de {% data variables.product.prodname_actions %} no siguen los cambios de nombre, de forma que si el repositorio publica una acción, cualquiera que la use con `@{old-branch-name}` sufrirá una interrupción. Debes considerar agregar una rama nueva con el contenido original más una confirmación adicional que reporte que el nombre de rama está obsoletizado y que sugiera que los usuarios se migren al nombre de la rama nueva. -## Renaming a branch +## Renombrar una rama -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.navigate-to-branches %} -1. In the list of branches, to the right of the branch you want to rename, click {% octicon "pencil" aria-label="The edit icon" %}. - ![Pencil icon to the right of branch you want to rename](/assets/images/help/branch/branch-rename-edit.png) -1. Type a new name for the branch. - ![Text field for typing new branch name](/assets/images/help/branch/branch-rename-type.png) -1. Review the information about local environments, then click **Rename branch**. - ![Local environment information and "Rename branch" button](/assets/images/help/branch/branch-rename-rename.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.navigate-to-branches %} +1. En la lista de ramas, a la derecha de la rama que quieras renombrar, da clic en {% octicon "pencil" aria-label="The edit icon" %}. + ![Icono de lápiz a la derecha de la rama que se quiere cambiar de nombre](/assets/images/help/branch/branch-rename-edit.png) +1. Teclea un nombre nuevo para la rama. + ![Campo de texto para escribir un nombre de rama nuevo](/assets/images/help/branch/branch-rename-type.png) +1. Revise la información sobre los entornos locales y luego haga clic en **Renombrar rama**. + ![Información del entorno local y botón "Renombrar rama"](/assets/images/help/branch/branch-rename-rename.png) -## Updating a local clone after a branch name changes +## Actualizar un clon local después de que cambie el nombre de una rama -After you rename a branch in a repository on {% data variables.product.product_name %}, any collaborator with a local clone of the repository will need to update the clone. +Después de que renombras una rama en un repositorio con {% data variables.product.product_name %}, cualquier colaborador con un clon local del repositorio necesitará actualizar dicho clon. -From the local clone of the repository on a computer, run the following commands to update the name of the default branch. +Desde el clon local del repositorio en una computadora, ejecuta los siguientes comandos para actualizar el nombre de la rama predeterminada. ```shell $ git branch -m OLD-BRANCH-NAME NEW-BRANCH-NAME @@ -47,7 +52,7 @@ $ git branch -u origin/NEW-BRANCH-NAME NEW-BRANCH-NAME $ git remote set-head origin -a ``` -Optionally, run the following command to remove tracking references to the old branch name. +Opcionalmente, ejecuta el siguiente comando para eliminar las referencias de rastreo al nombre de la rama antigua. ``` $ git remote prune origin ``` diff --git a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/viewing-branches-in-your-repository.md b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/viewing-branches-in-your-repository.md index 994bb90f5a..d77bad9bdf 100644 --- a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/viewing-branches-in-your-repository.md +++ b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/viewing-branches-in-your-repository.md @@ -12,22 +12,26 @@ versions: ghec: '*' topics: - Repositories -shortTitle: Ver ramas +shortTitle: View branches +ms.openlocfilehash: 286c8eb8c717f5a002db0059e65c416ccc3981e8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136932' --- - -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.navigate-to-branches %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.navigate-to-branches %} 3. Utiliza la navegación en la parte superior de la página para ver las listas de ramas específicas: - - **Tus ramas**: En los repositorios a los cuales hayas subido código, la vista de **Tuyos** muestra todas las ramas que has subido, excluyendo la predeterminada, con las ramas más recientes primero. - - **Ramas activas**: la vista **Active** (Activas) muestra todas las ramas a las que alguien ha confirmado dentro de los últimos tres meses, ordenadas de forma descendente desde las ramas con las confirmaciones más recientes. - - **Ramas en espera**: la vista **Stale** (En espera) muestra todas las ramas en las que nadie ha confirmado durante los últimos tres meses, ordenadas de forma descendente desde las confirmaciones más antiguas. Utiliza esta lista para determinar [qué ramas eliminar](/articles/creating-and-deleting-branches-within-your-repository). - - **Todas las ramas**: la vista **All** (Todas) muestra la rama por defecto, seguida por todas las otras ramas ordenadas de forma descendente desde las ramas con las confirmaciones más recientes. + - **Ramas**: en repositorios a los que tiene acceso de inserción, en la vista **Sus** se muestran todas las ramas en las que ha realizado inserciones, excepto la predeterminada, con las ramas más recientes primero. + - **Ramas activas**: en la vista **Activas** se muestran todas las ramas en las que alguien ha realizado confirmaciones sen los últimos tres meses, ordenadas por las ramas con las confirmaciones más recientes primero. + - **Ramas inactivas**: en la vista **Inactivas** se muestran todas las ramas en las que nadie ha realizado confirmaciones sen los últimos tres meses, ordenadas por las ramas con las confirmaciones más antiguas primero. Use esta lista para determinar [qué ramas se van a eliminar](/articles/creating-and-deleting-branches-within-your-repository). + - **Todas las ramas**: en la vista **Todas** se muestra la rama predeterminada, seguida de todas las demás ordenadas por las ramas con las confirmaciones más recientes primero. 4. Opcionalmente, utiliza el campo de búsqueda en la parte superior derecha. Este proporciona una búsqueda de sub-secuencias simple y que distingue entre mayúsculas y minusculas para el nombre de rama. Esta no es compatible con ninguna sintaxis de consulta adicional. ![La página de ramas para el repositorio Atom](/assets/images/help/branches/branches-overview-atom.png) -## Leer más +## Información adicional -- "[Crear y eliminar ramas dentro de tu repositorio](/articles/creating-and-deleting-branches-within-your-repository/)" -- "[Eliminar ramas no utilizadas](/articles/deleting-unused-branches)" +- "[Creación y eliminación de ramas en el repositorio](/articles/creating-and-deleting-branches-within-your-repository)" +- "[Eliminación de ramas sin usar](/articles/deleting-unused-branches)" diff --git a/translations/es-ES/content/repositories/creating-and-managing-repositories/about-repositories.md b/translations/es-ES/content/repositories/creating-and-managing-repositories/about-repositories.md index 192b52b84b..cb3ca3ec1b 100644 --- a/translations/es-ES/content/repositories/creating-and-managing-repositories/about-repositories.md +++ b/translations/es-ES/content/repositories/creating-and-managing-repositories/about-repositories.md @@ -18,90 +18,86 @@ versions: ghec: '*' topics: - Repositories +ms.openlocfilehash: e4893e18de51f4d4918eacd3cb4d6da1c0323a1b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147444407' --- - ## Acerca de los repositorios Puedes ser propietario de repositorios individualmente o puedes compartir la propiedad de los repositorios con otras personas en una organización. -Puedes restringir quién tiene acceso a un repositorio seleccionando la visibilidad del mismo. Para obtener más información, consulta la sección "[Acerca de la visibilidad de un repositorio](#about-repository-visibility)". +Puedes restringir quién tiene acceso a un repositorio seleccionando la visibilidad del mismo. Para más información, vea "[Acerca de la visibilidad del repositorio](#about-repository-visibility)". -Para los repositorios que son propiedad de un usuario, les puedes dar a otras personas acceso de colaborador para que puedan colaborar en tu proyecto. Si un repositorio es propiedad de una organización, les puedes dar a los miembros de la organización permisos de acceso para colaborar en tu repositorio. Para obtener más información, consulta las secciones "[Niveles de permiso para un repositorio de una cuenta personal](/articles/permission-levels-for-a-user-account-repository/)" y "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". +Para los repositorios que son propiedad de un usuario, les puedes dar a otras personas acceso de colaborador para que puedan colaborar en tu proyecto. Si un repositorio es propiedad de una organización, les puedes dar a los miembros de la organización permisos de acceso para colaborar en tu repositorio. Para obtener más información, consulta "[Niveles de permisos para un repositorio de cuentas personales](/articles/permission-levels-for-a-user-account-repository/)" y "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". -{% ifversion fpt or ghec %} -Con {% data variables.product.prodname_free_team %} para las cuentas personales y organizaciones, puedes trabajar con colaboradores ilimitados en repositorios públicos ilimitados con un conjunto de características completo o con repositorios privados ilimitados con un conjunto de características limitado. Para obtener herramientas avanzadas para repositorios privados, puedes mejorar tu plan a {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, o {% data variables.product.prodname_ghe_cloud %}. {% data reusables.gated-features.more-info %} -{% else %} -Cada persona y organización puede tener repositorios ilimitados e invitar a un número ilimitado de colaboradores a todos ellos. +{% ifversion fpt or ghec %} Gracias a {% data variables.product.prodname_free_team %} para cuentas personales y organizaciones, puedes trabajar con colaboradores ilimitados en repositorios públicos ilimitados con un conjunto completo de características, o en repositorios privados ilimitados con un conjunto limitado de características. Para obtener herramientas avanzadas para repositorios privados, puedes mejorar tu plan a {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, o {% data variables.product.prodname_ghe_cloud %}. {% data reusables.gated-features.more-info %} {% else %} Cada persona y organización pueden ser propietarios de repositorios ilimitados e invitar a una cantidad ilimitada de colaboradores a todos los repositorios. {% endif %} Puedes utilizar repositorios para administrar tu trabajo y colaborar con otros. -- Puedes utilizar propuestas para recolectar la retroalimentación de los usuarios, reportar errores de software y organizar las tareas que te gustaría realizar. Para obtener más información, consulta la sección "[Acerca de las propuestas](/github/managing-your-work-on-github/about-issues)".{% ifversion fpt or ghec %} +- Puedes utilizar propuestas para recolectar la retroalimentación de los usuarios, reportar errores de software y organizar las tareas que te gustaría realizar. Para obtener más información, vea "[Acerca de las incidencias](/github/managing-your-work-on-github/about-issues)".{% ifversion fpt or ghec %} - {% data reusables.discussions.you-can-use-discussions %}{% endif %} -- Puedes utilizar las solicitudes de cambios para proponer cambios a un repositorio. Para obtener más información, consulta "[Acerca de las solicitudes de extracción](/github/collaborating-with-issues-and-pull-requests/about-pull-requests)." -- Puedes utilizar tableros de proyecto para organizar y priorizar tus propuestas y solicitudes de cambios. Para obtener más información, consulta "[Acerca de los tableros de proyectos](/github/managing-your-work-on-github/about-project-boards)." +- Puedes utilizar las solicitudes de cambios para proponer cambios a un repositorio. Para más información, vea "[Acerca de las solicitudes de incorporación de cambios](/github/collaborating-with-issues-and-pull-requests/about-pull-requests)". +- Puedes utilizar tableros de proyecto para organizar y priorizar tus propuestas y solicitudes de cambios. Para más información, vea "[Acerca de los paneles de proyecto](/github/managing-your-work-on-github/about-project-boards)". {% data reusables.repositories.repo-size-limit %} ## Acerca de la visibilidad de un repositorio -Puedes restringir quién tiene acceso a un repositorio si eliges la visibilidad del mismo: {% ifversion ghes or ghec %} pública, interna, o privada{% elsif ghae %}privada o interna{% else %} pública o privada{% endif %}. +Puede restringir quién tiene acceso a un repositorio eligiendo la visibilidad de este: {% ifversion ghes or ghec %}público, interno o privado{% elsif ghae %}privado o interno{% else %} público o privado{% endif %}. {% ifversion fpt or ghec or ghes %} -Cuando creas un repositorio, puedes elegir si lo quieres hacer público o privado.{% ifversion ghec or ghes %} Si estás creando el repositorio en una organización{% ifversion ghec %} que le pertenezca a una cuenta empresarial{% endif %}, también puedes elegir hacerlo interno.{% endif %}{% endif %}{% ifversion fpt %} Los repositorios en las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} y le pertenecen a una cuenta empresarial también pueden crearse con visibilidad interna. Para obtener más información, consulta [la documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/repositories/creating-and-managing-repositories/about-repositories). +Cuando creas un repositorio, puedes elegir si lo quieres hacer público o privado.{% ifversion ghec or ghes %} Si estás creando el repositorio en una organización{% ifversion ghec %} que le pertenezca a una cuenta empresarial{% endif %}, también puedes elegir hacerlo interno.{% endif %}{% endif %}{% ifversion fpt %} Los repositorios en las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} y le pertenecen a una cuenta empresarial también pueden crearse con visibilidad interna. Para más información, vea la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/repositories/creating-and-managing-repositories/about-repositories). {% elsif ghae %} -Cuando crees un repositorio que le pertenezca a tu cuenta personal, este siempre será privado. Cuando creas un repositorio que le pertenece a una organización, puedes elegir hacerlo privado o interno. +Cuando creas un repositorio que pertenece a tu cuenta personal, este siempre será privado. Cuando creas un repositorio que le pertenece a una organización, puedes elegir hacerlo privado o interno. {% endif %} {%- ifversion fpt or ghec %} -- Cualquiera en la internet puede acceder a los repositorios públicos. +- Los repositorios públicos son accesibles para todos los usuarios de Internet. - Solo tú, las personas con las que compartes el acceso explícitamente y, para los repositorios de organizaciones, algunos miembros de la organización, pueden acceder a los repositorios privados. {%- elsif ghes %} - Si {% data variables.product.product_location %} no está en modo privado o detrás de un cortafuegos, cualquiera en la internet podrá acceder a los repositorios públicos. De lo contrario, los repositorios públicos estarán disponibles para cualquiera que utilice {% data variables.product.product_location %}, incluyendo a los colaboradores externos. - Solo tú, las personas con las que compartes el acceso explícitamente y, para los repositorios de organizaciones, algunos miembros de la organización, pueden acceder a los repositorios privados. {%- elsif ghae %} - Solo tú, las personas con las que compartes el acceso explícitamente y, para los repositorios de organizaciones, algunos miembros de la organización, pueden acceder a los repositorios privados. -{%- endif %} -{%- ifversion ghec or ghes or ghae %} -- Todos los miembros de la empresa pueden acceder a los repositorios internos. Para obtener más información, consulta la sección "[Acerca de los repositorios internos](#about-internal-repositories)". +{%- endif %} {%- ifversion ghec or ghes or ghae %} +- Todos los miembros de la empresa pueden acceder a los repositorios internos. Para más información, vea "[Acerca de los repositorios internos](#about-internal-repositories)". {%- endif %} -Los propietarios de la organización siempre tiene acceso a todos los repositorios creados en la misma. Para obtener más información, consulta la sección "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". +Los propietarios de la organización siempre tiene acceso a todos los repositorios creados en la misma. Para más información, vea "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". -Las personas con permisos de administrador para un repositorio pueden cambiar la visibilidad de los repositorios existentes. Para obtener más información, consulta la sección "[Configurar la visibilidad de los repositorios](/github/administering-a-repository/setting-repository-visibility)". +Las personas con permisos de administrador para un repositorio pueden cambiar la visibilidad de los repositorios existentes. Para obtener más información, consulte "[Configuración de la visibilidad de un repositorio](/github/administering-a-repository/setting-repository-visibility)". {% ifversion ghes or ghec or ghae %} ## Acerca de los repositorios internos -{% data reusables.repositories.about-internal-repos %}Para obtener más información sobre innersource, consulta la documentación técnica de {% data variables.product.prodname_dotcom %} "Introducción a innersource". +{% data reusables.repositories.about-internal-repos %} Para obtener más información acerca de InnerSource, vea las notas del producto de {% data variables.product.prodname_dotcom %}"[Introducción a InnerSource](https://resources.github.com/whitepapers/introduction-to-innersource/)". -Todos los miembros de las empresas tienen permiso de lectura para los repositorios internos, pero las personas {% ifversion fpt or ghec %}externas a la empresa{% else %}que no sean miembros de ninguna organización{% endif %}, incluyendo los colaboradores externos en los repositorios organizacionales, no pueden verlos. Para obtener más información, consulta las secciones "[Roles en una empresa](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise#enterprise-members)" y "[Acerca de los roles de repositorio en una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". +Todos los miembros de las empresas tienen permiso de lectura para los repositorios internos, pero las personas {% ifversion fpt or ghec %}externas a la empresa{% else %}que no sean miembros de ninguna organización{% endif %}, incluyendo los colaboradores externos en los repositorios organizacionales, no pueden verlos. Para obtener más información, vea "[Roles en una empresa](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise#enterprise-members)" y "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". -{% ifversion ghes %} -{% note %} +{% ifversion ghes %} {% note %} -**Nota:** Un usuario debe ser parte de una organización para ser un miembro de la empresa y tener acceso a los repositorios internos. Si un usuario de {% data variables.product.product_location %} no es un miembro de alguna organización, este no tendrá acceso a los repositorios internos. +**Nota**: Un usuario debe formar parte de una organización para ser un miembro de la empresa y tener acceso a los repositorios internos. Si un usuario de {% data variables.product.product_location %} no es un miembro de alguna organización, este no tendrá acceso a los repositorios internos. -{% endnote %} -{% endif %} +{% endnote %} {% endif %} {% data reusables.repositories.internal-repo-default %} -{% ifversion ghec %}A menos de que tu empresa utilice {% data variables.product.prodname_emus %}, los miembros{% else %}Los miembros{% endif %} de la empresa pueden bifurcar cualquier repositorio interno que pertenezca a una organización en la empresa. El repositorio bifurcado le pertenecerá a la cuenta personal del miembro y la visibilidad de la bifurcación será privada. Si se elimina a un usuario de todas las organizaciones que pertenezcan a la empresa, las bifurcaciones de dicho usuario para los repositorios internos se eliminarán automáticamente. +{% ifversion ghec %}A menos que la empresa use {% data variables.product.prodname_emus %}, los miembros {% else %}Members{% endif %} de la empresa pueden bifurcar cualquier repositorio interno que pertenezca a una organización de la empresa. El repositorio bifurcado pertenecerá a la cuenta personal del miembro y la visibilidad de la bifurcación será privada. Si se elimina a un usuario de todas las organizaciones que pertenezcan a la empresa, las bifurcaciones de dicho usuario para los repositorios internos se eliminarán automáticamente. -{% ifversion ghec %} -{% note %} +{% ifversion ghec %} {% note %} -**Nota:** Los {% data variables.product.prodname_managed_users_caps %} no pueden bifurcar repositorios internos. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users#abilities-and-restrictions-of-managed-user-accounts)". +**Nota:** Los {% data variables.product.prodname_managed_users_caps %} no pueden bifurcar repositorios internos. Para más información, vea "[Acerca de {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users#abilities-and-restrictions-of-managed-user-accounts)". -{% endnote %} -{% endif %} -{% endif %} +{% endnote %} {% endif %} {% endif %} -## Límites para ver contenido y diferencias en un repositorio +## Límites para visualizar contenido y diferencias en un repositorio Determinados tipos de recursos pueden ser bastante grandes y requerir mucho procesamiento en {% data variables.product.product_name %}. Por este motivo, se establecen límites para asegurar que las solicitudes se realicen en una cantidad de tiempo razonable. @@ -109,32 +105,32 @@ La mayoría de los límites que aparecen a continuación afectan tanto {% data v ### Límites de texto -Los archivos de texto de más de **512 KB** siempre se mostrarán como texto simple. El código no resalta su sintaxis y los archivos en prosa no se convierten a HTML (tales como el lenguaje de marcado, AsciiDoc, *etc.*). +Los archivos de texto de más de **512 KB** siempre se muestran como texto sin formato. El código no es de sintaxis resaltada, y los archivos de prosa no se convierten a HTML (como Markdown, AsciiDoc, *etc.* ). -Los archivos de texto mayores a **5 MB** solo están disponibles a través de sus URL sin procesar, las cuales se sirven a través de `{% data variables.product.raw_github_com %}`; por ejemplo, `https://{% data variables.product.raw_github_com %}/octocat/Spoon-Knife/master/index.html`. Haz clic en el botón **Sin procesar** para obtener la URL sin procesar para un archivo. +Los archivos de texto de más de **5 MB** solo están disponibles mediante sus direcciones URL sin procesar, que se sirven mediante `{% data variables.product.raw_github_com %}`; por ejemplo, `https://{% data variables.product.raw_github_com %}/octocat/Spoon-Knife/master/index.html`. Haga clic en el botón **Raw**(Sin formato) para obtener la dirección URL sin procesar de un archivo. ### Límites de diferencias Como las diferencias se pueden volver muy grandes, imponemos los siguientes límites en las diferencias para las confirmaciones, las solicitudes de extracción y las vistas comparadas: -- En una solicitud de cambios, ningún diff total podrá exceder las *20,000 líneas que puedes cargar* o *1 MB* de datos de diff sin procesar. -- El diff de un archivo único no puede superar las *20.000 líneas que puedes cargar* o *500 KB* de datos de la diferencia original. *Cuatrocientas líneas* y *20 KB* se cargan de forma automática para un archivo único. -- La cantidad máxima de archivos en diff único se limita a *300*. -- La cantidad máxima de archivos de representación (como PDF y archivos GeoJSON) en una diferencia única está limitada a *25*. +- En una solicitud de incorporación de cambios, ninguna diferencia total puede superar las *20 000 líneas que puede cargar* o *1 MB* de datos de la diferencia sin procesar. +- Ninguna diferencia de archivo único puede superar las *20 000 líneas que puede cargar* o *500 KB* de datos de la diferencia sin procesar. Para un único archivo se cargan automáticamente *cuatrocientas líneas* y *20 KB*. +- La cantidad máxima de archivos en una diferencia única se limita a *300*. +- La cantidad máxima de archivos representables (como imágenes, PDF y archivos GeoJSON) en una diferencia única está limitada a *25*. Se pueden mostrar algunas partes de una diferencia limitada, pero no se muestra nada que supere el límite. ### Límites de listas de confirmaciones -Las páginas de vista comparada y de solicitudes de extracción muestran una lista de confirmaciones entre las revisiones de `base` y de `encabezado`. Estas listas se limitan a **250** confirmaciones. Si superan ese límite, una nota indica que existen más confirmaciones (pero no se muestran). +Las páginas de vistas de comparación y solicitudes de incorporación de cambios muestran una lista de confirmaciones entre las revisiones `base` y `head`. Estas listas están limitadas a **250** confirmaciones. Si superan ese límite, una nota indica que existen más confirmaciones (pero no se muestran). -## Leer más +## Información adicional -- "[Crear un repositorio nuevo](/articles/creating-a-new-repository)" +- "[Creación de un repositorio](/articles/creating-a-new-repository)" - "[Acerca de las bifurcaciones](/github/collaborating-with-pull-requests/working-with-forks/about-forks)" -- "[Colaborar con propuestas y solicitudes de extracción](/categories/collaborating-with-issues-and-pull-requests)" -- "[Administrar tu trabajo en {% data variables.product.prodname_dotcom %}](/categories/managing-your-work-on-github/)" -- "[Administrar un repositorio](/categories/administering-a-repository)" -- "[Visualizar datos del repositorio con gráficos](/categories/visualizing-repository-data-with-graphs/)" -- "[Acerca de los wikis](/communities/documenting-your-project-with-wikis/about-wikis)" +- "[Colaboración con incidencias y solicitudes de incorporación de cambios](/categories/collaborating-with-issues-and-pull-requests)" +- "[Administración del trabajo en {% data variables.product.prodname_dotcom %}](/categories/managing-your-work-on-github/)" +- "[Administración de un repositorio](/categories/administering-a-repository)" +- "[Visualización de datos del repositorio con gráficos](/categories/visualizing-repository-data-with-graphs/)" +- "[Acerca de las wikis](/communities/documenting-your-project-with-wikis/about-wikis)" - "[Glosario de {% data variables.product.prodname_dotcom %}](/articles/github-glossary)" diff --git a/translations/es-ES/content/repositories/creating-and-managing-repositories/cloning-a-repository.md b/translations/es-ES/content/repositories/creating-and-managing-repositories/cloning-a-repository.md index c7dbb82363..3a18880e7a 100644 --- a/translations/es-ES/content/repositories/creating-and-managing-repositories/cloning-a-repository.md +++ b/translations/es-ES/content/repositories/creating-and-managing-repositories/cloning-a-repository.md @@ -13,13 +13,18 @@ versions: ghec: '*' topics: - Repositories +ms.openlocfilehash: fbe00d1568a2f746362d434e769aef2f3466bcf1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136926' --- - ## Acerca de clonar un repositorio Puedes clonar un repositorio desde {% data variables.product.product_location %} hacia tu computadora local para que sea más fácil fusionar conflictos, agregar o eliminar archivos, y subir confirmaciones más grandes. Cuando clonas un repositorio, lo copias desde {% data variables.product.product_location %} hacia tu máquina local. -Clonar un repositorio extrae una copia integral de todos los datos del mismo que {% data variables.product.product_location %} tiene en ese momento, incluyendo todas las versiones para cada archivo y carpeta para el proyecto. Puedes subir tus cambios al repositorio remoto en {% data variables.product.product_location %}, o extraer los cambios de otras personas desde {% data variables.product.product_location %}. Para obtener más información, consulta "[Utilizar Git](/github/getting-started-with-github/using-git)". +Clonar un repositorio extrae una copia integral de todos los datos del mismo que {% data variables.product.product_location %} tiene en ese momento, incluyendo todas las versiones para cada archivo y carpeta para el proyecto. Puedes subir tus cambios al repositorio remoto en {% data variables.product.product_location %}, o extraer los cambios de otras personas desde {% data variables.product.product_location %}. Para más información, vea "[Uso de Git](/github/getting-started-with-github/using-git)". Puedes clonar tu repositorio existente o clonar el repositorio existente de alguien más para contribuir con un proyecto. @@ -27,12 +32,7 @@ Puedes clonar tu repositorio existente o clonar el repositorio existente de algu {% webui %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.copy-clone-url %} -{% data reusables.command_line.open_the_multi_os_terminal %} -{% data reusables.command_line.change-current-directory-clone %} -{% data reusables.command_line.git-clone-url %} -{% data reusables.command_line.local-clone-created %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.copy-clone-url %} {% data reusables.command_line.open_the_multi_os_terminal %} {% data reusables.command_line.change-current-directory-clone %} {% data reusables.command_line.git-clone-url %} {% data reusables.command_line.local-clone-created %} {% endwebui %} @@ -40,7 +40,7 @@ Puedes clonar tu repositorio existente o clonar el repositorio existente de algu {% data reusables.cli.cli-learn-more %} -Para clonar un repositorio localmente, utiliza el subcomando `repo clone`. Reemplaza el parámetro de `repository` con el nombre del repositorio. Por ejemplo, `octo-org/octo-repo`, `monalisa/octo-repo`, o `octo-repo`. Si se omite la porción `OWNER/` del argumento `OWNER/REPO` del repositorio, este será predeterminadamente el nombre del usuario que se está autenticando. +Para clonar un repositorio localmente, use el subcomando `repo clone`. Reemplace el parámetro `repository` con el nombre del repositorio. Por ejemplo, `octo-org/octo-repo`, `monalisa/octo-repo` o `octo-repo`. Si se omite la parte `OWNER/` del argumento de repositorio `OWNER/REPO`, el valor predeterminado es el nombre del usuario que realiza la autenticación. ```shell gh repo clone repository @@ -56,11 +56,10 @@ gh repo clone https://github.com/cli/cli {% desktop %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.open-with-github-desktop %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.open-with-github-desktop %} 4. Sigue las indicaciones en {% data variables.product.prodname_desktop %} para completar la clonación. -Para obtener más información, consulta "[Clonar un repositorio de {% data variables.product.prodname_dotcom %} a {% data variables.product.prodname_desktop %}](/desktop/guides/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop/)". +Para más información, vea "[Clonación de un repositorio de {% data variables.product.prodname_dotcom %} en {% data variables.product.prodname_desktop %}](/desktop/guides/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop/)". {% enddesktop %} @@ -69,14 +68,13 @@ Para obtener más información, consulta "[Clonar un repositorio de {% data vari Un repositorio vacío no contiene archivos. Habitualmente se hace si no inicias el repositorio con un README antes de crearlo. {% data reusables.repositories.navigate-to-repo %} -2. Para clonar tu repositorio utilizando la línea de comandos a través de HTTPS, debajo de "Configuración rápida", da clic en {% octicon "clippy" aria-label="The clipboard icon" %}. Para clonar el repositorio utilizando una llave SSH, incluyendo un certificado que emita la autoridad de certificados SSH de tu organización, da clic en **SSH** y luego en {% octicon "clippy" aria-label="The clipboard icon" %}. ![Botón de URL de clon de repositorio vacío](/assets/images/help/repository/empty-https-url-clone-button.png) +2. Para clonar el repositorio desde la línea de comandos con HTTPS, en "Configuración rápida", haga clic en {% octicon "clippy" aria-label="The clipboard icon" %}. Para clonar el repositorio mediante una clave SSH, incluido un certificado emitido por la entidad de certificación SSH de la organización, haga clic en **Usar SSH** y luego en {% octicon "clippy" aria-label="The clipboard icon" %}. + ![Botón URL de clonación del repositorio vacío](/assets/images/help/repository/empty-https-url-clone-button.png) - Como alternativa, para clonar tu repositorio en el escritorio, da clic en {% octicon "desktop-download" aria-label="The desktop download button" %} **Configurar en el escritorio** y sigue las indicaciones para completar el clon. ![Botón de escritorio para clonar repositorio vacío](/assets/images/help/repository/empty-desktop-clone-button.png) + Como alternativa, para clonar el repositorio en el escritorio, haga clic en click {% octicon "desktop-download" aria-label="The desktop download button" %} **Configurar en Desktop** y siga las indicaciones para completar el clon. + ![Botón Clonar en Desktop el repositorio vacío](/assets/images/help/repository/empty-desktop-clone-button.png) -{% data reusables.command_line.open_the_multi_os_terminal %} -{% data reusables.command_line.change-current-directory-clone %} -{% data reusables.command_line.git-clone-url %} -{% data reusables.command_line.local-clone-created %} +{% data reusables.command_line.open_the_multi_os_terminal %} {% data reusables.command_line.change-current-directory-clone %} {% data reusables.command_line.git-clone-url %} {% data reusables.command_line.local-clone-created %} ## Solucionar los errores de clonado @@ -84,13 +82,12 @@ Cuando clonas un repositorio, es posible que puedas encontrar algunos errores. Si no puedes clonar un repositorio, revisa que: -- Puedas conectarte utilizando HTTPS. Para obtener más información, consulta la sección "[Errores de clonado de HTTPS](/github/creating-cloning-and-archiving-repositories/https-cloning-errors)". -- Tienes permiso para acceder al repositorio que quieres clonar. Para obtener más información, consulta la sección "[Error: Repositorio no encontrado](/github/creating-cloning-and-archiving-repositories/error-repository-not-found)". -- La rama predeterminada que quieres clonar aún existe. Para obtener más información, consulta "[Error: El HEAD remoto se refiere a una ref inexistente, imposible registrar](/repositories/creating-and-managing-repositories/troubleshooting-cloning-errors#error-remote-head-refers-to-nonexistent-ref-unable-to-checkout)", +- Puedas conectarte utilizando HTTPS. Para más información, vea "[Errores de clonación HTTPS](/github/creating-cloning-and-archiving-repositories/https-cloning-errors)". +- Tienes permiso para acceder al repositorio que quieres clonar. Para más información, vea "[Error: Repositorio no encontrado](/github/creating-cloning-and-archiving-repositories/error-repository-not-found)". +- La rama predeterminada que quieres clonar aún existe. Para más información, vea "[Error: HEAD del servidor remoto hace referencia a una referencia inexistente, no se puede restaurar](/repositories/creating-and-managing-repositories/troubleshooting-cloning-errors#error-remote-head-refers-to-nonexistent-ref-unable-to-checkout)". {% ifversion fpt or ghec %} -## Leer más +## Información adicional -- "[Solucionar problemas de conectividad ](/articles/troubleshooting-connectivity-problems)" -{% endif %} +- "[Solución de problemas de conectividad](/articles/troubleshooting-connectivity-problems)" {% endif %} diff --git a/translations/es-ES/content/repositories/creating-and-managing-repositories/creating-a-new-repository.md b/translations/es-ES/content/repositories/creating-and-managing-repositories/creating-a-new-repository.md index 5d6463e4c8..c2b37f8d3c 100644 --- a/translations/es-ES/content/repositories/creating-and-managing-repositories/creating-a-new-repository.md +++ b/translations/es-ES/content/repositories/creating-and-managing-repositories/creating-a-new-repository.md @@ -18,38 +18,41 @@ versions: ghec: '*' topics: - Repositories +ms.openlocfilehash: c399ac1a0881fe593087dada707296b226a5d9d8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136921' --- - {% tip %} -**Sugerencia:** Los propietarios pueden restringir los permisos de creación de repositorios en una organización. Para obtener más información, consulta "[Restringir la creación de repositorios en tu organización](/articles/restricting-repository-creation-in-your-organization)". +**Sugerencia:** Los propietarios pueden restringir los permisos de creación del repositorio de una organización. Para obtener más información, consulte "[Restricción de la creación de repositorios en la organización](/articles/restricting-repository-creation-in-your-organization)". {% endtip %} {% tip %} -**Tip**: También puedes crear un repositorio utilizando el {% data variables.product.prodname_cli %}. Para obtener más información, consulta "[`gh repo create`](https://cli.github.com/manual/gh_repo_create)" en la documentación de {% data variables.product.prodname_cli %}. +**Sugerencia**: También puede crear un repositorio con una plantilla de la {% data variables.product.prodname_cli %}. Para obtener más información, consulte "[`gh repo create`](https://cli.github.com/manual/gh_repo_create)" en la documentación de {% data variables.product.prodname_cli %}. {% endtip %} {% data reusables.repositories.create_new %} -2. Otra opción para crear un repositorio con la estructura del directorio y los archivos de un repositorio existente es usar el menú desplegable **Elegir una plantilla** y seleccionar un repositorio de plantillas. Verás repositorios de plantillas que te pertenecen a ti y a las organizaciones de las que eres miembro o bien repositorios de plantillas que has usado anteriormente. Para obtener más información, consulta "[Crear un repositorio a partir de una plantilla](/articles/creating-a-repository-from-a-template)". ![Menú desplegable de la plantilla](/assets/images/help/repository/template-drop-down.png) -3. De manera opcional, si decides utilizar una plantilla, para incluir la estructura del directorio y los archivos de todas las ramas en la misma y no solo la rama predeterminada, selecciona **Incluir todas las ramas**. ![Casilla de verificación de incluir todas las ramas](/assets/images/help/repository/include-all-branches.png) -3. En el menú desplegable de Propietario, selecciona la cuenta en la cual quieres crear el repositorio. ![Menú desplegable Propietario](/assets/images/help/repository/create-repository-owner.png) -{% data reusables.repositories.repo-name %} -{% data reusables.repositories.choose-repo-visibility %} -6. Si no estás utilizando una plantilla, hay varios elementos opcionales que puedes pre-cargar en tu repositorio. Si estás importando un repositorio existente a {% data variables.product.product_name %}, no elijas ninguna de estas opciones, ya que producirás un conflicto de fusión. Puedes agregar o crear nuevos archivos usando la interfaz de usuario o elegir agregar nuevos archivos usando luego la línea de comando. Para obtener más información, consulta las secciones "[Importar un repositorio de Git utilizando la línea de comandos](/articles/importing-a-git-repository-using-the-command-line/)", "[Agregar un archivo a un repositorio](/repositories/working-with-files/managing-files/adding-a-file-to-a-repository#adding-a-file-to-a-repository-using-the-command-line)" y "[Abordar los conflictos de fusión](/articles/addressing-merge-conflicts/)". - - Puedes crear un README, que es un documento que describe tu proyecto. Para obtener más información, consulta "[Acerca de los README](/articles/about-readmes/)". - - Puedes crear un archivo *.gitignore*, que es un conjunto de reglas de ignorar. Para obtener más información, consulta "[Ignorar archivos](/github/getting-started-with-github/ignoring-files)".{% ifversion fpt or ghec %} - - Puedes elegir agregar una licencia de software a tu proyecto. Para más información, consulta "[Licenciando un repositorio](/articles/licensing-a-repository)."{% endif %} -{% data reusables.repositories.select-marketplace-apps %} -{% data reusables.repositories.create-repo %} -{% ifversion fpt or ghec %} -9. En la parte inferior de la página de Configuración rápida resultante, en "Importar el código del repositorio anterior", puedes elegir importar un proyecto en tu nuevo repositorio. Para hacerlo, haz clic en **Importar código**. +2. Otra opción para crear un repositorio con la estructura de directorios y los archivos de un repositorio existente es usar el menú desplegable **Choose a template** y seleccionar un repositorio de plantilla. Verás repositorios de plantillas que te pertenecen a ti y a las organizaciones de las que eres miembro o bien repositorios de plantillas que has usado anteriormente. Para obtener más información, consulte "[Creación de un repositorio a partir de una plantilla](/articles/creating-a-repository-from-a-template)". + ![Menú desplegable Plantilla](/assets/images/help/repository/template-drop-down.png) +3. Si decidió elegir una plantilla, también puede incluir la estructura de directorios y los archivos de todas las ramas en la plantilla, y no únicamente aquellos de la rama predeterminada, seleccione **Include all branches**. + ![Casilla Incluir todas las ramas](/assets/images/help/repository/include-all-branches.png) +3. En el menú desplegable de Propietario, selecciona la cuenta en la cual quieres crear el repositorio. + ![Menú desplegable de propietario](/assets/images/help/repository/create-repository-owner.png) {% data reusables.repositories.repo-name %} {% data reusables.repositories.choose-repo-visibility %} +6. Si no estás utilizando una plantilla, hay varios elementos opcionales que puedes pre-cargar en tu repositorio. Si estás importando un repositorio existente a {% data variables.product.product_name %}, no elijas ninguna de estas opciones, ya que producirás un conflicto de fusión. Puedes agregar o crear nuevos archivos usando la interfaz de usuario o elegir agregar nuevos archivos usando luego la línea de comando. Para obtener más información, consulte "[Importación de un repositorio de Git mediante la línea de comandos](/articles/importing-a-git-repository-using-the-command-line/)", "[Adición de un archivo a un repositorio](/repositories/working-with-files/managing-files/adding-a-file-to-a-repository#adding-a-file-to-a-repository-using-the-command-line)" y "[Abordar conflictos de fusión](/articles/addressing-merge-conflicts/)". + - Puedes crear un README, que es un documento que describe tu proyecto. Para más información, vea "[Acerca de los archivos Léame](/articles/about-readmes/)". + - Puede crear un archivo *.gitignore*, que es un conjunto de reglas de omisión. Para obtener más información, consulte "[Ignorar archivos](/github/getting-started-with-github/ignoring-files)".{% ifversion fpt or ghec %} + - Puedes elegir agregar una licencia de software a tu proyecto. Para obtener más información, consulte "[Generar licencia para un repositorio](/articles/licensing-a-repository)".{% endif %} {% data reusables.repositories.select-marketplace-apps %} {% data reusables.repositories.create-repo %} {% ifversion fpt or ghec %} +9. En la parte inferior de la página de Configuración rápida resultante, en "Importar el código del repositorio anterior", puedes elegir importar un proyecto en tu nuevo repositorio. Para ello, haga clic en **Import code**. {% endif %} -## Leer más +## Información adicional -- [Administrar el acceso a los repositorios de tu organización](/articles/managing-access-to-your-organization-s-repositories)" +- "[Administración del acceso a los repositorios de la organización](/articles/managing-access-to-your-organization-s-repositories)" - [Guías de código abierto](https://opensource.guide/){% ifversion fpt or ghec %} - [{% data variables.product.prodname_learning %}]({% data variables.product.prodname_learning_link %}){% endif %} diff --git a/translations/es-ES/content/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template.md b/translations/es-ES/content/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template.md index 9bdef7e4d6..8a3f7eabbe 100644 --- a/translations/es-ES/content/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template.md +++ b/translations/es-ES/content/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template.md @@ -1,6 +1,6 @@ --- -title: Creating a repository from a template -intro: You can generate a new repository with the same directory structure and files as an existing repository. +title: Crear un repositorio desde una plantilla +intro: Puedes generar un nuevo repositorio con la misma estructura de directorio y los mismos archivos que un repositorio existente. redirect_from: - /articles/creating-a-repository-from-a-template - /github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template @@ -13,35 +13,37 @@ versions: topics: - Repositories shortTitle: Create from a template +ms.openlocfilehash: 8f2ba1bcda417f3202e0c43c693afe50434130ec +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136920' --- -## About repository templates +## Acerca de las plantillas de repositorio -Anyone with read permissions to a template repository can create a repository from that template. For more information, see "[Creating a template repository](/articles/creating-a-template-repository)." +Cualquier usuario con permisos de lectura para un repositorio de plantillas puede crear un repositorio a partir de esa plantilla. Para obtener más información, consulte "[Creación de un repositorio de plantillas](/articles/creating-a-template-repository)". {% tip %} -**Tip**: You can also create a repository from a template using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo create`](https://cli.github.com/manual/gh_repo_create)" in the {% data variables.product.prodname_cli %} documentation. +**Sugerencia**: También puede crear un repositorio a partir de una plantilla con {% data variables.product.prodname_cli %}. Para obtener más información, consulte "[`gh repo create`](https://cli.github.com/manual/gh_repo_create)" en la documentación de {% data variables.product.prodname_cli %}. {% endtip %} -You can choose to include the directory structure and files from only the default branch of the template repository or to include all branches. Branches created from a template have unrelated histories, which means you cannot create pull requests or merge between the branches. +Puedes elegir incluir la estructura de directorio y archivos únicamente desde la rama predeterminada del repositorio plantilla o incluir todas las ramas. Las ramas que se creen a partir de una plantilla tienen historiales sin relación, lo cual significa que no puedes crear solicitudes de cambio ni hacer fusiones entre las ramas. -Creating a repository from a template is similar to forking a repository, but there are important differences: -- A new fork includes the entire commit history of the parent repository, while a repository created from a template starts with a single commit. -- Commits to a fork don't appear in your contributions graph, while commits to a repository created from a template do appear in your contribution graph. -- A fork can be a temporary way to contribute code to an existing project, while creating a repository from a template starts a new project quickly. +Crear un repositorio a partir de una plantilla es similar a bifurcar un repositorio, pero existen algunas diferencias importantes: +- Una nueva bifurcación incluye todo el historial de confirmaciones del repositorio padre, mientras que un repositorio creado a partir de una plantilla comienza con una única confirmación. +- Las confirmaciones en una bifurcación no aparecen en tu gráfico de contribuciones, mientras que las confirmaciones en un repositorio creado a partir de una plantilla sí se muestran en tu gráfico de contribuciones. +- Una bifurcación puede ser una forma temporaria de contribuir código a un proyecto existente, mientras que crear un repositorio a partir de una plantilla permite iniciar rápidamente un proyecto nuevo. -For more information about forks, see "[About forks](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)." +Para obtener más información sobre las bifurcaciones, vea "[Acerca de las bifurcaciones](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)". -## Creating a repository from a template +## Crear un repositorio desde una plantilla {% data reusables.repositories.navigate-to-repo %} -2. Above the file list, click **Use this template**. - ![Use this template button](/assets/images/help/repository/use-this-template-button.png) -{% data reusables.repositories.owner-drop-down %} -{% data reusables.repositories.repo-name %} -{% data reusables.repositories.choose-repo-visibility %} -6. Optionally, to include the directory structure and files from all branches in the template, and not just the default branch, select **Include all branches**. - ![Include all branches checkbox](/assets/images/help/repository/include-all-branches.png) -{% data reusables.repositories.select-marketplace-apps %} -8. Click **Create repository from template**. +2. Encima de la lista de archivos, haga clic en **Use this template** (Usar esta plantilla). + ![Botón Usar esta plantilla](/assets/images/help/repository/use-this-template-button.png) {% data reusables.repositories.owner-drop-down %} {% data reusables.repositories.repo-name %} {% data reusables.repositories.choose-repo-visibility %} +6. De manera opcional, para incluir la estructura de directorios y los archivos de todas las ramas en la plantilla, y no únicamente aquellos de la rama predeterminada, seleccione **Include all branches** (Incluir todas las ramas). + ![Casilla para incluir todas las ramas](/assets/images/help/repository/include-all-branches.png) {% data reusables.repositories.select-marketplace-apps %} +8. Haga clic en **Create repository from template** (Crear repositorio a partir de plantilla). diff --git a/translations/es-ES/content/repositories/creating-and-managing-repositories/creating-a-template-repository.md b/translations/es-ES/content/repositories/creating-and-managing-repositories/creating-a-template-repository.md index c2c998ddb2..a772305bd8 100644 --- a/translations/es-ES/content/repositories/creating-and-managing-repositories/creating-a-template-repository.md +++ b/translations/es-ES/content/repositories/creating-and-managing-repositories/creating-a-template-repository.md @@ -1,6 +1,6 @@ --- title: Crear un repositorio desde una plantilla -intro: 'Puedes convertir un repositorio existente en una plantilla para que tanto tú como otras personas puedan generar repositorios nuevos con la misma estructura de directorios, ramas y archivos.' +intro: 'Puedes convertir un repositorio existente en una plantilla para que tanto tú como otros usuarios puedan generar nuevos repositorios con la misma estructura de directorio, las mismas ramas y los mismos archivos.' permissions: Anyone with admin permissions to a repository can make the repository a template. redirect_from: - /articles/creating-a-template-repository @@ -13,19 +13,24 @@ versions: ghec: '*' topics: - Repositories -shortTitle: Crear un repositorio de plantilla +shortTitle: Create a template repo +ms.openlocfilehash: 1ae0c562f1d92e8184ae749199f609bb223748d4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136915' --- - {% note %} -**Nota**: Ty repositorio de plantilla no puede incluir archivos que se almacenen utilizando {% data variables.large_files.product_name_short %}. +**Nota**: El repositorio de plantilla no puede incluir archivos que se almacenen mediante {% data variables.large_files.product_name_short %}. {% endnote %} -Para crear un repositorio de plantilla, debes crear un repositorio y luego convertirlo en una plantilla. Para obtener más información sobre la creación de repositorios, consulta "[Crear un repositorio nuevo](/articles/creating-a-new-repository)." +Para crear un repositorio de plantilla, debes crear un repositorio y luego convertirlo en una plantilla. Para más información sobre cómo crear un repositorio, vea "[Creación de un repositorio](/articles/creating-a-new-repository)". -Después de convertir a tu repositorio en plantilla, cualquiera con acceso a dicho repositorio podrá generar uno nuevo con la misma estructura de directorios y archivos que tu rama predeterminada. También pueden elegir incluir el resto de las ramas en tu repositorio. Las ramas que se crean desde una plantilla tienen historias sin relación entre ellas, así que no puedes crear solicitudes de cambio ni hacer fusiones entre las ramas. Para obtener más información, consulta "[Crear un repositorio a partir de una plantilla](/articles/creating-a-repository-from-a-template)". +Una vez que conviertas tu repositorio en una plantilla, cualquier usuario con acceso al repositorio podrá generar un nuevo repositorio con la misma estructura de directorio y los mismos archivos que la rama predeterminada. También puede elegir incluir todas las demás ramas en tu repositorio. Las ramas creadas a partir de una plantilla tienen historiales no relacionados, por lo que no puedes crear solicitudes de incorporación de cambios ni combinar entre las ramas. Para obtener más información, consulte "[Creación de un repositorio a partir de una plantilla](/articles/creating-a-repository-from-a-template)". -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -1. Selecciona **Repositorio de plantilla**. ![Casilla de verificación para convertir un repositorio en una plantilla](/assets/images/help/repository/template-repository-checkbox.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} +1. Seleccione **Template repository**. + ![Casilla de verificación para convertir un repositorio en una plantilla](/assets/images/help/repository/template-repository-checkbox.png) diff --git a/translations/es-ES/content/repositories/creating-and-managing-repositories/creating-an-issues-only-repository.md b/translations/es-ES/content/repositories/creating-and-managing-repositories/creating-an-issues-only-repository.md index 472f9dbf8b..33939c7766 100644 --- a/translations/es-ES/content/repositories/creating-and-managing-repositories/creating-an-issues-only-repository.md +++ b/translations/es-ES/content/repositories/creating-and-managing-repositories/creating-an-issues-only-repository.md @@ -14,10 +14,15 @@ versions: ghec: '*' topics: - Repositories -shortTitle: Repositorio exclusivo para propuestas +shortTitle: Issues-only repository +ms.openlocfilehash: 76450c6d3bddd02ab3e389b35e6ce67d01ffd771 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136909' --- - -1. Crea un repositorio **privado** para alojar el código fuente de tu proyecto. +1. Crea un repositorio **privado** para hospedar el código fuente del proyecto. 2. Crea un segundo repositorio con los permisos que deseas alojar para el usuario a cargo del seguimiento de la propuesta. 3. Agrega un archivo README al repositorio de propuestas que explique el propósito de este repositorio y establezca un enlace con la sección de las propuestas. 4. Indica a tus colaboradores o equipos que den acceso a los repositorios que desees. diff --git a/translations/es-ES/content/repositories/creating-and-managing-repositories/deleting-a-repository.md b/translations/es-ES/content/repositories/creating-and-managing-repositories/deleting-a-repository.md index 608e83527a..a572e8e0db 100644 --- a/translations/es-ES/content/repositories/creating-and-managing-repositories/deleting-a-repository.md +++ b/translations/es-ES/content/repositories/creating-and-managing-repositories/deleting-a-repository.md @@ -14,26 +14,32 @@ versions: ghec: '*' topics: - Repositories +ms.openlocfilehash: 53e6b69113a5483ea37c7ddd34dee7921959b62a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136884' --- +{% data reusables.organizations.owners-and-admins-can %} elimina un repositorio de la organización. Si se ha deshabilitado **Allow members to delete or transfer repositories for this organization**, solo los propietarios de la organización pueden eliminar los repositorios de la organización. {% data reusables.organizations.new-repo-permissions-more-info %} -{% data reusables.organizations.owners-and-admins-can %} elimina un repositorio de la organización. Si se ha deshabilitado **Permitir que los miembros eliminen o transfieran repositorios para esta organización**, solo los propietarios de la organización pueden eliminar los repositorios de la organización. {% data reusables.organizations.new-repo-permissions-more-info %} - -{% ifversion not ghae %}El borrar un repositorio público no borrará ninguna bifurcación del mismo.{% endif %} +{% ifversion not ghae %}Al eliminar un repositorio público, no se eliminarán las bifurcaciones del repositorio.{% endif %} {% warning %} **Advertencias**: -- El borrar un repositorio borrará los adjuntos del lanzamiento y los permisos de equpo **permanentemente**. Esta acción **no** se puede deshacer. +- Al eliminar un repositorio, se eliminarán **permanentemente** los datos adjuntos de la versión y los permisos de equipo. Esta acción **no** se puede deshacer. - El borrar un repositorio privado{% ifversion ghes or ghec or ghae %} o interno{% endif %} borrará también todas sus bifurcaciones. {% endwarning %} -Algunos repositorios borrados pueden restablecerse dentro de los primeros 90 días después de haberse borrado. {% ifversion ghes or ghae %}Tu administrador de sitio podría ser capaz de restablecer un repositorio borrado para ti. Para obtener más información, consulta "[Restaurar un repositorio eliminado](/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository)". {% else %}Para obtener más información, consulta la sección"[Restaurar un repositorio eliminado](/articles/restoring-a-deleted-repository)".{% endif %} +Algunos repositorios borrados pueden restablecerse dentro de los primeros 90 días después de haberse borrado. {% ifversion ghes or ghae %}Tu administrador de sitio podría ser capaz de restablecer un repositorio borrado para ti. Para obtener más información, consulte "[Restauración de un repositorio eliminado](/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository)". {% else %}Para obtener más información, consulte "[Restauración de un repositorio eliminado](/articles/restoring-a-deleted-repository)".{% endif %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -2. En la Zona de peligro, haz clic en **Eliminar este repositorio**. ![Botón Eliminar repositorio](/assets/images/help/repository/repo-delete.png) -3. **Lee las advertencias**. -4. Para verificar que está eliminando el repositorio correcto, escribe el nombre del repositorio que deseas eliminar. ![Etiqueta de eliminación](/assets/images/help/repository/repo-delete-confirmation.png) -5. Haga clic en **Comprendo las consecuencias. Eliminar este repositorio**. +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} +2. En Danger Zone, haga clic en **Delete this repository**. + ![Botón de eliminación de repositorio](/assets/images/help/repository/repo-delete.png) +3. **Lea las advertencias**. +4. Para verificar que está eliminando el repositorio correcto, escribe el nombre del repositorio que deseas eliminar. + ![Etiquetas de eliminación](/assets/images/help/repository/repo-delete-confirmation.png) +5. Haga clic en **I understand the consequences, delete this repository**. diff --git a/translations/es-ES/content/repositories/creating-and-managing-repositories/duplicating-a-repository.md b/translations/es-ES/content/repositories/creating-and-managing-repositories/duplicating-a-repository.md index 133488a738..a35cbff928 100644 --- a/translations/es-ES/content/repositories/creating-and-managing-repositories/duplicating-a-repository.md +++ b/translations/es-ES/content/repositories/creating-and-managing-repositories/duplicating-a-repository.md @@ -1,6 +1,6 @@ --- -title: Duplicating a repository -intro: 'To maintain a mirror of a repository without forking it, you can run a special clone command, then mirror-push to the new repository.' +title: Duplicar un repositorio +intro: 'Para mantener una réplica de un repositorio sin bifurcarlo, puedes ejecutar un comando de clonado especial y luego subir la réplica al repositorio nuevo.' redirect_from: - /articles/duplicating-a-repo - /articles/duplicating-a-repository @@ -13,92 +13,98 @@ versions: ghec: '*' topics: - Repositories +ms.openlocfilehash: c9cc58acd7f3b69ff277830bef8dc50fed02c2b6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136878' --- {% ifversion fpt or ghec %} {% note %} -**Note:** If you have a project hosted on another version control system, you can automatically import your project to {% data variables.product.prodname_dotcom %} using the {% data variables.product.prodname_dotcom %} Importer tool. For more information, see "[About {% data variables.product.prodname_dotcom %} Importer](/get-started/importing-your-projects-to-github/importing-source-code-to-github/about-github-importer)." +**Nota:** Si tiene un proyecto hospedado en otro sistema de control de versiones, puede importarlo automáticamente a {% data variables.product.prodname_dotcom %} mediante la herramienta Importador de {% data variables.product.prodname_dotcom %}. Para más información, vea "[Acerca del Importador de {% data variables.product.prodname_dotcom %}](/get-started/importing-your-projects-to-github/importing-source-code-to-github/about-github-importer)". {% endnote %} {% endif %} -Before you can push the original repository to your new copy, or _mirror_, of the repository, you must [create the new repository](/articles/creating-a-new-repository) on {% data variables.product.product_location %}. In these examples, `exampleuser/new-repository` or `exampleuser/mirrored` are the mirrors. +Para poder insertar el repositorio original en la nueva copia, o _reflejo_, del repositorio, debe [crear el repositorio](/articles/creating-a-new-repository) en {% data variables.product.product_location %}. En estos ejemplos, `exampleuser/new-repository` o `exampleuser/mirrored` son los reflejos. -## Mirroring a repository +## Generar un espejo de un repositorio {% data reusables.command_line.open_the_multi_os_terminal %} -2. Create a bare clone of the repository. +2. Crea un clon desnudo del repositorio. ```shell $ git clone --bare https://{% data variables.command_line.codeblock %}/exampleuser/old-repository.git ``` -3. Mirror-push to the new repository. +3. Sube en espejo al nuevo repositorio. ```shell $ cd old-repository.git $ git push --mirror https://{% data variables.command_line.codeblock %}/exampleuser/new-repository.git ``` -4. Remove the temporary local repository you created earlier. +4. Eliminar el repositorio local temporal que creaste previamente. ```shell $ cd .. $ rm -rf old-repository.git ``` -## Mirroring a repository that contains {% data variables.large_files.product_name_long %} objects +## Replicar un repositorio que contiene objetos de {% data variables.large_files.product_name_long %} {% data reusables.command_line.open_the_multi_os_terminal %} -2. Create a bare clone of the repository. Replace the example username with the name of the person or organization who owns the repository, and replace the example repository name with the name of the repository you'd like to duplicate. +2. Crea un clon desnudo del repositorio. Reemplaza el nombre de usuario del ejemplo por el nombre de la persona u organización propietaria del repositorio y reemplaza el nombre del repositorio del ejemplo por el nombre del repositorio que deseas duplicar. ```shell $ git clone --bare https://{% data variables.command_line.codeblock %}/exampleuser/old-repository.git ``` -3. Navigate to the repository you just cloned. +3. Dirígete al repositorio que acabas de clonar. ```shell $ cd old-repository.git ``` -4. Pull in the repository's {% data variables.large_files.product_name_long %} objects. +4. Extra los objetos {% data variables.large_files.product_name_long %} del repositorio. ```shell $ git lfs fetch --all ``` -5. Mirror-push to the new repository. +5. Sube en espejo al nuevo repositorio. ```shell $ git push --mirror https://{% data variables.command_line.codeblock %}/exampleuser/new-repository.git ``` -6. Push the repository's {% data variables.large_files.product_name_long %} objects to your mirror. +6. Sube los objetos {% data variables.large_files.product_name_long %} del repositorio a tu espejo. ```shell $ git lfs push --all https://github.com/exampleuser/new-repository.git ``` -7. Remove the temporary local repository you created earlier. +7. Eliminar el repositorio local temporal que creaste previamente. ```shell $ cd .. $ rm -rf old-repository.git ``` -## Mirroring a repository in another location +## Replicar un repositorio en otra ubicación -If you want to mirror a repository in another location, including getting updates from the original, you can clone a mirror and periodically push the changes. +Si quieres replicar un repositorio en otra ubicación, incluido obtener actualizaciones del original, puedes clonar una réplica y subir periódicamente los cambios. {% data reusables.command_line.open_the_multi_os_terminal %} -2. Create a bare mirrored clone of the repository. +2. Crea un clon desnudo en espejo del repositorio. ```shell $ git clone --mirror https://{% data variables.command_line.codeblock %}/exampleuser/repository-to-mirror.git ``` -3. Set the push location to your mirror. +3. Establece la ubicación para subir en tu espejo. ```shell $ cd repository-to-mirror $ git remote set-url --push origin https://{% data variables.command_line.codeblock %}/exampleuser/mirrored ``` -As with a bare clone, a mirrored clone includes all remote branches and tags, but all local references will be overwritten each time you fetch, so it will always be the same as the original repository. Setting the URL for pushes simplifies pushing to your mirror. +Al igual que sucede con un clon básico, un clon replicado incluye todas las ramas y etiquetas remotas, pero todas las referencias locales se sobrescribirán cada vez que extraigas elementos, por eso siempre será igual al repositorio original. El proceso para subir elementos a tu espejo se simplifica si estableces la URL para los elementos que subes. -4. To update your mirror, fetch updates and push. +4. Para actualizar tu espejo, extrae las actualizaciones y súbelas. ```shell $ git fetch -p origin $ git push --mirror ``` {% ifversion fpt or ghec %} -## Further reading +## Información adicional -* "[Pushing changes to GitHub](/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/pushing-changes-to-github#pushing-changes-to-github)" -* "[About Git Large File Storage and GitHub Desktop](/desktop/getting-started-with-github-desktop/about-git-large-file-storage-and-github-desktop)" -* "[About GitHub Importer](/get-started/importing-your-projects-to-github/importing-source-code-to-github/about-github-importer)" +* "[Inserción de cambios en GitHub](/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/pushing-changes-to-github#pushing-changes-to-github)" +* "[Acerca del almacenamiento de archivos grandes de Git y GitHub Desktop](/desktop/getting-started-with-github-desktop/about-git-large-file-storage-and-github-desktop)" +* "[Acerca de GitHub Importer](/get-started/importing-your-projects-to-github/importing-source-code-to-github/about-github-importer)" {% endif %} diff --git a/translations/es-ES/content/repositories/creating-and-managing-repositories/index.md b/translations/es-ES/content/repositories/creating-and-managing-repositories/index.md index 854ebbbfe5..e94c222bd8 100644 --- a/translations/es-ES/content/repositories/creating-and-managing-repositories/index.md +++ b/translations/es-ES/content/repositories/creating-and-managing-repositories/index.md @@ -24,6 +24,12 @@ children: - /transferring-a-repository - /deleting-a-repository - /restoring-a-deleted-repository -shortTitle: Crear & administrar repositorios +shortTitle: Create & manage repositories +ms.openlocfilehash: ec9aa9879765356ab7a1ba0f74017f55b18425a6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136873' --- diff --git a/translations/es-ES/content/repositories/creating-and-managing-repositories/renaming-a-repository.md b/translations/es-ES/content/repositories/creating-and-managing-repositories/renaming-a-repository.md index 132151f7b0..60e4f802c1 100644 --- a/translations/es-ES/content/repositories/creating-and-managing-repositories/renaming-a-repository.md +++ b/translations/es-ES/content/repositories/creating-and-managing-repositories/renaming-a-repository.md @@ -12,44 +12,49 @@ versions: ghec: '*' topics: - Repositories +ms.openlocfilehash: e56e8ca634ca1bfec3c587fe8fb606ab73ac72d4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136872' --- - Cuando cambias el nombre de un repositorio, toda la información existente, a excepción de las URL del sitio del proyecto, se redirige automáticamente al nuevo nombre, incluyendo: -* Problemas +* Issues * Wikis * Estrellas * Seguidores -Para obtener más información sobre los sitios de proyecto, consulta la sección "[Acerca de las {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages#types-of-github-pages-sites)". +Para obtener más información acerca de los sitios del proyecto, consulte "[Acerca de {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages#types-of-github-pages-sites)". -Adicionalmente a redirigir el tráfico web, todas las operaciones de `git clone`, `git fetch`, o`git push` que apunten a la ubicación anterior seguirán funcionando como si se hubieran hecho en la nueva. Sin embargo, para evitar la confusión, recomendamos ampliamente actualizar cualquier clon local para que lleve a la URL del nuevo repositorio. Puedes hacer esto utilizando `git remote` en la línea de comandos: +Además de redirigir el tráfico web, todas las operaciones de `git clone`, `git fetch` o `git push` dirigidas a la ubicación anterior seguirán funcionando como si se realizara en la nueva ubicación. Sin embargo, para evitar la confusión, recomendamos ampliamente actualizar cualquier clon local para que lleve a la URL del nuevo repositorio. Puede hacerlo con `git remote` en la línea de comandos. ```shell $ git remote set-url origin new_url ``` -Para obtener más información, consulta "[Administrar repositorios remotos](/github/getting-started-with-github/managing-remote-repositories)." +Para obtener más información, consulte "[Administración de repositorios remotos](/github/getting-started-with-github/managing-remote-repositories)". {% ifversion fpt or ghec %} -Si planeas renombrar un repositorio que tenga un sitio {% data variables.product.prodname_pages %}, recomendamos utilizar un dominio personalizado para el mismo. Esto garantiza que la URL del sitio no se vea impactada cuando se renombre el repositorio. Para obtener más información, consulta "[Acerca de los dominios personalizados y sitio de {% data variables.product.prodname_pages %} ](/pages/configuring-a-custom-domain-for-your-github-pages-site/about-custom-domains-and-github-pages)." +Si planeas renombrar un repositorio que tenga un sitio {% data variables.product.prodname_pages %}, recomendamos utilizar un dominio personalizado para el mismo. Esto garantiza que la URL del sitio no se vea impactada cuando se renombre el repositorio. Para obtener más información, consulte el sitio "[Acerca de los dominios personalizados y {% data variables.product.prodname_pages %}](/pages/configuring-a-custom-domain-for-your-github-pages-site/about-custom-domains-and-github-pages)". {% endif %} {% note %} -**Nota:** {% data variables.product.prodname_dotcom %} no redireccionará las llamadas a una acción hospedada en un repositorio renombrado. Cualquier flujo de trabajo que utilice esa acción fallará con el error `repository not found`. En vez de esto, crea un repositorio y acción nuevos con el nombre nuevo y archiva el repositorio antiguo. Para obtener más información, consulta la sección "[Archivar los repositorios](/repositories/archiving-a-github-repository/archiving-repositories)". +**Nota:** {% data variables.product.prodname_dotcom %} no redireccionará las llamadas a una acción hospedada en un repositorio cuyo nombre haya cambiado. Se producirá un error de tipo `repository not found` en cualquier flujo de trabajo que use esa acción. En vez de esto, crea un repositorio y acción nuevos con el nombre nuevo y archiva el repositorio antiguo. Para obtener más información, consulte "[Archivado de repositorios](/repositories/archiving-a-github-repository/archiving-repositories)". {% endnote %} {% warning %} -**Advertencia**: Si en el futuro creas un nuevo repositorio bajo tu cuenta, no reutilices el nombre original del repositorio renombrado. Si lo haces, los redireccionamientos al repositorio renombrado fallarán. +**Advertencia**: Si en el futuro crea un nuevo repositorio en su cuenta, no reutilice el nombre original del repositorio cuyo nombre ha cambiado Si lo haces, los redireccionamientos al repositorio renombrado fallarán. {% endwarning %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -3. En **Repository Name** (Nombre del repositorio), escribe el nombre nuevo de tu repositorio. ![Renombrar repositorio](/assets/images/help/repository/repository-name-change.png) -4. Haz clic en **Rename** (Renombrar). ¡Lo has hecho! +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} +3. En el encabezado **Repository Name**, escriba el nuevo nombre del repositorio. + ![Repository rename](/assets/images/help/repository/repository-name-change.png) +4. Haga clic en **Rename**. ¡Y ya está! diff --git a/translations/es-ES/content/repositories/creating-and-managing-repositories/restoring-a-deleted-repository.md b/translations/es-ES/content/repositories/creating-and-managing-repositories/restoring-a-deleted-repository.md index 69235d7d9b..2ff107358e 100644 --- a/translations/es-ES/content/repositories/creating-and-managing-repositories/restoring-a-deleted-repository.md +++ b/translations/es-ES/content/repositories/creating-and-managing-repositories/restoring-a-deleted-repository.md @@ -1,6 +1,6 @@ --- -title: Restoring a deleted repository -intro: '{% ifversion ghes or ghae %}An enterprise owner{% elsif fpt or ghec %}You{% endif %} can restore some deleted repositories to recover their contents.' +title: Restaurando un repositorio eliminado +intro: '{% ifversion ghes or ghae %}Un propietario de la empresa puede{% elsif fpt or ghec %}Puedes{% endif %} restaurar algunos repositorios eliminados para recuperar su contenido.' permissions: '{% ifversion ghes or ghae %}{% elsif fpt or ghec %}Anyone can restore deleted repositories that were owned by their own personal account. Organization owners can restore deleted repositories that were owned by the organization.{% endif %}' redirect_from: - /articles/restoring-a-deleted-repository @@ -14,43 +14,40 @@ versions: topics: - Repositories shortTitle: Restore deleted repository +ms.openlocfilehash: 233785cc42ac6dd97a35d042186ae198dd69502a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146200102' --- - {% ifversion ghes or ghae %} -Usually, deleted repositories can be restored within 90 days by an enterprise owner{% ifversion ghes %} on {% data variables.product.product_location %}{% endif %}. For more information, see "[Restoring a deleted repository](/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository)." +Normalmente, un propietario de la empresa puede restaurar los repositorios eliminados en un plazo de 90 días{% ifversion ghes %} en {% data variables.product.product_location %}{% endif %}. Para obtener más información, consulte "[Restauración de un repositorio eliminado](/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository)". {% else %} -## About repository restoration +## Acerca de la restauración de repositorios -A deleted repository can be restored within 90 days, unless the repository was part of a fork network that is not currently empty. A fork network consists of a parent repository, the repository's forks, and forks of the repository's forks. If your repository was part of a fork network, it cannot be restored unless every other repository in the network is deleted or has been detached from the network. For more information about forks, see "[About forks](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)." +Un repositorio eliminado se puede restaurar en un plazo de 90 días, a menos que el repositorio haya sido parte de una red de bifurcaciones que actualmente no está vacía. Una red de bifurcaciones consiste en un repositorio padre, las bifurcaciones del repositorio y las bifurcaciones de las bifurcaciones del repositorio. Si tu repositorio forma parte de una red de bifurcaciones, no se puede restaurar a menos que se elimine cualquier otro repositorio de la red o que se haya separado de la red. Para obtener más información sobre las bifurcaciones, consulta "[Acerca de las bifurcaciones](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)". -If you want to restore a repository that was part of a fork network that is not currently empty, you can contact {% data variables.contact.contact_support %}. +Si quieres restaurar un repositorio que era parte de una red de bifurcaciones que actualmente no está vacía, te puedes contactar con {% data variables.contact.contact_support %}. -It can take up to an hour after a repository is deleted before that repository is available for restoration. +Puede tardar hasta una hora después de que se elimine un repositorio antes de que ese repositorio esté disponible para la restauración. -Restoring a repository will not restore release attachments or team permissions. Issues that are restored will not be labeled. +Restaurar un repositorio no restaurará los archivos adjuntos de lanzamiento o los permisos de equipo. Las propuestas que se restablezcan no se etiquetarán. -## Restoring a deleted repository that was owned by a personal account +## Restauración de un repositorio eliminado que le pertenecía a una cuenta personal -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.repo-tab %} -{% data reusables.user-settings.deleted-repos %} -{% data reusables.user-settings.restore-repo %} -{% data reusables.user-settings.restore-confirmation %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.repo-tab %} {% data reusables.user-settings.deleted-repos %} {% data reusables.user-settings.restore-repo %} {% data reusables.user-settings.restore-confirmation %} -## Restoring a deleted repository that was owned by an organization +## Restaurar un repositorio eliminado que le pertenecía a una organización -{% data reusables.profile.access_org %} -{% data reusables.profile.org_settings %} -{% data reusables.organizations.deleted-repos %} -{% data reusables.user-settings.restore-repo %} -{% data reusables.user-settings.restore-confirmation %} +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.deleted-repos %} {% data reusables.user-settings.restore-repo %} {% data reusables.user-settings.restore-confirmation %} -## Further reading +## Información adicional -- "[Deleting a repository](/articles/deleting-a-repository)" +- "[Eliminación de un repositorio](/articles/deleting-a-repository)" {% endif %} diff --git a/translations/es-ES/content/repositories/creating-and-managing-repositories/transferring-a-repository.md b/translations/es-ES/content/repositories/creating-and-managing-repositories/transferring-a-repository.md index afa20bf8b2..d523105334 100644 --- a/translations/es-ES/content/repositories/creating-and-managing-repositories/transferring-a-repository.md +++ b/translations/es-ES/content/repositories/creating-and-managing-repositories/transferring-a-repository.md @@ -21,41 +21,46 @@ versions: ghec: '*' topics: - Repositories +ms.openlocfilehash: 129e0a379bef1d621d08283ad5a2c5ba33c7c696 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147435272' --- - ## Acerca de las transferencias de repositorios Cuando transfieres un repositorio a un propietario nuevo, puede administrar de inmediato los contenidos, propuestas, solicitudes de extracción, lanzamientos, tableros de proyecto y parámetros del repositorio. Los prerrequisitos para las transferencias de repositorio son: -- Cuando transfieres un repositorio que te pertenece a otra cuenta personal, el propietario nuevo recibirá un correo electrónico de confirmación.{% ifversion fpt or ghec %} El correo electrónico de confirmación incluye las instrucciones para aceptar la transferencia. Si el propietario nuevo no acepta la transferencia en el transcurso de un día, la invitación se vencerá.{% endif %} +- Cuando transfieres un repositorio que te pertenece a otra cuenta personal, el dueño nuevo recibirá un correo electrónico de confirmación.{% ifversion fpt or ghec %} El correo electrónico de confirmación incluye instrucciones para aceptar la transferencia. Si el propietario nuevo no acepta la transferencia en el transcurso de un día, la invitación se vencerá.{% endif %} - Para transferirle un repositorio que te pertenece a una organización, debes tener permiso para crear un repositorio en la organización de destino. - La cuenta objetivo no debe tener un repositorio con el mismo nombre o una bifurcación en la misma red. - El propietario original del repositorio se agrega como colaborador en el repositorio transferido. El resto de los colaboradores del repositorio transferido permanecerán intactos.{% ifversion ghes < 3.7 %} - Los repositorios internos no pueden transferirse.{% endif %} - Las bifurcaciones privadas no se pueden transferir. -{% ifversion fpt or ghec %}Si transfieres un repositorio privado a una cuenta de usuario u organización de {% data variables.product.prodname_free_user %}, éste perderá acceso a características como ramas protegidas y {% data variables.product.prodname_pages %}. {% data reusables.gated-features.more-info %}{% endif %} +{% ifversion fpt or ghec %}Si transfiere un repositorio privado a una cuenta de usuario u organización de {% data variables.product.prodname_free_user %}, el repositorio perderá acceso a características como ramas protegidas y {% data variables.product.prodname_pages %}. {% data reusables.gated-features.more-info %}{% endif %} ### ¿Qué se transfiere con un repositorio? -Cuando transfieres un repositorio, también se transfieren sus propuestas, solicitudes de extracción, wiki, estrellas y observadores. Si el repositorio transferido contiene webhooks, servicios, secretos, o llaves de implementación, estos permanecerán asociados después de que se complete la transferencia. Se preserva la información de Git acerca de las confirmaciones, incluidas las contribuciones. Asimismo: +Cuando transfieres un repositorio, también se transfieren sus propuestas, solicitudes de extracción, wiki, estrellas y observadores. Si el repositorio transferido contiene webhooks, servicios, secretos, o llaves de implementación, estos permanecerán asociados después de que se complete la transferencia. Se preserva la información de Git acerca de las confirmaciones, incluidas las contribuciones. Además: - Si el repositorio transferido es una bifurcación, sigue asociado con el repositorio ascendente. - Si el repositorio transferido tiene alguna bifurcación, esas bifurcaciones seguirán asociadas al repositorio después de que se complete la transferencia. -- Si el repositorio transferido utiliza {% data variables.large_files.product_name_long %}, todos {% data variables.large_files.product_name_short %} los objetos se mueven automáticamente. Esta transferencia ocurre en segundo plano, así que, si tienes una cantidad grande de objetos de {% data variables.large_files.product_name_short %} o si los mismos objetos de {% data variables.large_files.product_name_short %} son grandes, podría tomar algo de tiempo para que ocurra la transferencia.{% ifversion fpt or ghec %} Antes de que transfieras un repositorio que utilice {% data variables.large_files.product_name_short %}, asegúrate de recibir una cuenta que tenga suficientes paquetes de datos para almacenar los objetos de {% data variables.large_files.product_name_short %} que vayas a migrar. Para obtener más información acerca de agregar almacenamiento a las cuentas personales, consulta "[Subir de categoría {% data variables.large_files.product_name_long %}](/articles/upgrading-git-large-file-storage)."{% endif %} -- Cuando se transfiere un repositorio entre dos cuentas personales, las tareas de las propuestas quedan intactas. Cuando transfieres un repositorio desde una cuenta personal a una organización, las propuestas asignadas a los miembros en la organización permanecen intactas y se limpia al resto de los asignatarios de la propuesta. Solo los propietarios de la organización están autorizados a crear asignaciones de propuestas nuevas. Cuando transfieres un repositorio desde una organización hacia una cuenta personal, solo se mantendrán las propuestas que se hayan asignado al propietario del repositorio y se eliminará al resto de los asignatarios de estas. +- Si el repositorio transferido utiliza {% data variables.large_files.product_name_long %}, todos {% data variables.large_files.product_name_short %} los objetos se mueven automáticamente. Esta transferencia ocurre en segundo plano, así que, si tienes una cantidad grande de objetos de {% data variables.large_files.product_name_short %} o si los mismos objetos de {% data variables.large_files.product_name_short %} son grandes, podría tomar algo de tiempo para que ocurra la transferencia.{% ifversion fpt or ghec %} Antes de que transfieras un repositorio que utilice {% data variables.large_files.product_name_short %}, asegúrate de recibir una cuenta que tenga suficientes paquetes de datos para almacenar los objetos de {% data variables.large_files.product_name_short %} que vayas a migrar. Para obtener más información sobre cómo agregar almacenamiento para cuentas personales, consulta "[Actualización de {% data variables.large_files.product_name_long %}](/articles/upgrading-git-large-file-storage)".{% endif %} +- Cuando se transfiere un repositorio entre dos cuentas personales, las asignaciones de incidencias se dejan intactas. Cuando transfieres un repositorio desde una cuenta personal a una organización, las incidencias asignadas a los miembros de la organización permanecen intactas y todos los demás asignatarios de incidencias se eliminan. Solo los propietarios de la organización están autorizados a crear asignaciones de propuestas nuevas. Cuando transfieres un repositorio desde una organización a una cuenta personal, solo se mantienen las incidencias asignadas al propietario del repositorio y se eliminan todos los demás asignatarios de incidencias. - Si el repositorio transferido contiene un {% data variables.product.prodname_pages %} sitio, se redirigen los enlaces al repositorio de Git en la web y a través de la actividad de Git. Sin embargo, no redirigimos {% data variables.product.prodname_pages %} asociadas al repositorio. -- Todos los enlaces a la ubicación anterior del repositorio se redirigen de manera automática hacia la ubicación nueva. Cuando utilices `git clone`, `git fetch` o `git push` en un repositorio transferido, estos comando redirigirán a la ubicación del repositorio o URL nueva. Sin embargo, para evitar confusiones, es altamente recomendable actualizar cualquier clon local existente para que apunte a la nueva URL del repositorio. Puedes hacerlo utilizando `git remote` en la línea de comando: +- Todos los enlaces a la ubicación anterior del repositorio se redirigen de manera automática hacia la ubicación nueva. Al usar `git clone`, `git fetch` o `git push` en un repositorio transferido, estos comandos le redirigirán a la nueva ubicación o dirección URL del repositorio. Sin embargo, para evitar confusiones, es altamente recomendable actualizar cualquier clon local existente para que apunte a la nueva URL del repositorio. Puede hacerlo con `git remote` en la línea de comandos: ```shell $ git remote set-url origin new_url ``` -- Cuando transfieres un repositorio desde una organización hacia una cuenta personal, no se transferirán los colaboradores de solo lectura de este. Esto es porque los colaboradores no pueden tener acceso de solo lectura a los repositorios que le pertenezcan a una cuenta personal. Para obtener más información sobre los niveles de permiso de los repositorios, consulta las secciones "[Niveles de permiso para un repositorio de cuenta personal](/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository)" y "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)".{% ifversion fpt or ghec %} -- Los patrocinadores que tengan acceso al repositorio a través de un nivel de patrocinio podrían verse afectados. Para obtener más información, consulta la sección "[Agregar un repositorio a un nivel de patrocinio](/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-sponsorship-tiers#adding-a-repository-to-a-sponsorship-tier)".{% endif %} +- Cuando transfieres un repositorio desde una organización a una cuenta personal, los colaboradores de solo lectura de este no se transferirán. Esto es porque los colaboradores no pueden tener acceso de solo lectura a los repositorios que pertenecen a una cuenta personal. Para obtener más información sobre los niveles de permisos de repositorio, consulta "[Niveles de permisos para un repositorio de cuentas personales](/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository)" y "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)".{% ifversion fpt or ghec %} +- Los patrocinadores que tengan acceso al repositorio a través de un nivel de patrocinio podrían verse afectados. Para más información, vea "[Adición de un repositorio a un nivel de patrocinio](/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-sponsorship-tiers#adding-a-repository-to-a-sponsorship-tier)".{% endif %} -Para obtener más información, consulta "[Administrar repositorios remotos](/github/getting-started-with-github/managing-remote-repositories)." +Para más información, vea "[Administración de repositorios remotos](/github/getting-started-with-github/managing-remote-repositories)". ### Transferencias de repositorios y organizaciones @@ -65,19 +70,15 @@ Una vez que se transfiere un repositorio a una organización, los parámetros de ## Transferir un repositorio que le pertenece a tu cuenta personal -Puedes transferir tu repositorio a cualquier cuenta personal que acepte tu transferencia de repositorio. Cuando se transfiere un repositorio entre dos cuentas personales, el propietario original y los colaboradores de este se agregan automáticamente como colaboradores al repositorio nuevo. +Puedes transferir tu repositorio a cualquier cuenta personal que acepte la transferencia de tu repositorio. Cuando se transfiere un repositorio entre dos cuentas personales, el propietario del repositorio original y los colaboradores se agregan automáticamente como colaboradores al repositorio nuevo. -{% ifversion fpt or ghec %}Si publicaste un sitio de {% data variables.product.prodname_pages %} en un repositorio privado y agregaste un dominio personalizado, antes de transferir el repositorio, deberás eliminar o actualizar tus registros de DNS para evitar el riesgo de que alguien más tome el dominio. Para obtener más información, consulta "[Administrar un dominio personalizado para tu sitio de {% data variables.product.prodname_pages %}](/articles/managing-a-custom-domain-for-your-github-pages-site)".{% endif %} +{% ifversion fpt or ghec %}Si publicaste un sitio de {% data variables.product.prodname_pages %} en un repositorio privado y agregaste un dominio personalizado, antes de transferir el repositorio, deberás eliminar o actualizar tus registros de DNS para evitar el riesgo de que alguien más tome el dominio. Para más información, vea "[Administración de un dominio personalizado para el sitio de {% data variables.product.prodname_pages %}](/articles/managing-a-custom-domain-for-your-github-pages-site)".{% endif %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.repositories.transfer-repository-steps %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.transfer-repository-steps %} ## Transferir un repositorio que le pertenece a tu organización -Si tienes permisos de propietario en una organización o permisos administrativos para alguno de sus repositorios, puedes transferir un repositorio que le pertenezca a tu organización a tu cuenta personal o a otra organización. +Si tienes permisos de propietario en una organización o permisos de administrador para uno de sus repositorios, puedes transferir un repositorio que le pertenece a tu organización a tu cuenta personal o a otra organización. -1. Inicia sesión en tu cuenta personal que tiene permisos administrativos o de propietario en la organización a la cual le pertenece el repositorio. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.repositories.transfer-repository-steps %} +1. Inicia sesión en tu cuenta personal que tiene permisos de administrador o propietario en la organización a la que le pertenece el repositorio. +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.transfer-repository-steps %} diff --git a/translations/es-ES/content/repositories/creating-and-managing-repositories/troubleshooting-cloning-errors.md b/translations/es-ES/content/repositories/creating-and-managing-repositories/troubleshooting-cloning-errors.md index 019059f537..ad8f0ad667 100644 --- a/translations/es-ES/content/repositories/creating-and-managing-repositories/troubleshooting-cloning-errors.md +++ b/translations/es-ES/content/repositories/creating-and-managing-repositories/troubleshooting-cloning-errors.md @@ -19,8 +19,13 @@ versions: ghec: '*' topics: - Repositories +ms.openlocfilehash: 60a5ff0350fed34841099c18f495b185b75f9832 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147093146' --- - ## Errores de clonación de HTTPS Existen algunos errores comunes cuando se utiliza HTTPS con Git. Estos errores suelen indicar que tienes una versión antigua de Git o que no tienes acceso al repositorio. @@ -28,80 +33,80 @@ Existen algunos errores comunes cuando se utiliza HTTPS con Git. Estos errores s Aquí aparece un ejemplo de un error de HTTPS que puedes recibir: ```shell -> error: La URL solicitada generó el error: 401 al intentar acceder a +> error: The requested URL returned error: 401 while accessing > https://{% data variables.command_line.codeblock %}/user/repo.git/info/refs?service=git-receive-pack -> fatal: la solicitud de HTTP falló +> fatal: HTTP request failed ``` ```shell -> Error: La URL solicitada generó el error: 403 al intentar acceder a +> Error: The requested URL returned error: 403 while accessing > https://{% data variables.command_line.codeblock %}/user/repo.git/info/refs -> fatal: la solicitud de HTTP falló +> fatal: HTTP request failed ``` ```shell -> Error: https://{% data variables.command_line.codeblock %}/user/repo.git/info/refs no encontrado: ¿ejecutaste git -> update-server-info en el servidor? +> Error: https://{% data variables.command_line.codeblock %}/user/repo.git/info/refs not found: did you run git +> update-server-info on the server? ``` ### Comprueba tu versión de Git -No hay una versión mínima de Git que sea necesaria para interactuar con {% data variables.product.product_name %}, pero hemos descubierto que la versión 1.7.10 es una versión estable y cómoda que está disponible en muchas plataformas. Siempre puedes [descargar la última versión en el sitio web de Git](https://git-scm.com/downloads). +No hay una versión mínima de Git que sea necesaria para interactuar con {% data variables.product.product_name %}, pero hemos descubierto que la versión 1.7.10 es una versión estable y cómoda que está disponible en muchas plataformas. Siempre puede [descargar la versión más reciente en el sitio web de Git](https://git-scm.com/downloads). ### Asegúrate de que el remoto sea correcto El repositorio que estás tratando de extraer debe existir en {% data variables.product.product_location %}, y la URL distingue entre mayúsculas y minúsculas. -Puedes encontrar la URL del repositorio local abriendo la línea de comando y escribiendo `git remote -v`: +Para encontrar la dirección URL del repositorio local, abra la línea de comandos y escriba `git remote -v`: ```shell $ git remote -v -# Visualiza los remotos existentes +# View existing remotes > origin https://github.com/ghost/reactivecocoa.git (fetch) > origin https://github.com/ghost/reactivecocoa.git (push) $ git remote set-url origin https://github.com/ghost/ReactiveCocoa.git -# Cambia la URL del remoto 'origen' +# Change the 'origin' remote's URL $ git remote -v -# Verifica la nueva URL remota +# Verify new remote URL > origin https://github.com/ghost/ReactiveCocoa.git (fetch) > origin https://github.com/ghost/ReactiveCocoa.git (push) ``` -Como alternativa, puedes cambiar la URL a través de nuestra aplicación [{% data variables.product.prodname_desktop %}](https://desktop.github.com/). +También puede cambiar la dirección URL desde nuestra aplicación [{% data variables.product.prodname_desktop %}](https://desktop.github.com/). ### Proporciona un token de acceso -Para acceder a {% data variables.product.prodname_dotcom %}, debes autenticarte con un token de acceso personal en vez de con tu contraseña. Para obtener más información, consulta la sección "[Crear un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token)". +Para acceder a {% data variables.product.prodname_dotcom %}, debes autenticarte con un token de acceso personal en vez de con tu contraseña. Para más información, vea "[Creación de un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token)". {% data reusables.command_line.provide-an-access-token %} -### Comprueba tus permisos +### Comprobar los permisos Cuando se te solicite un nombre de usuario y contraseña, asegúrate de usar una cuenta que tenga acceso al repositorio. {% tip %} -**Tip**: Si no quieres ingresar tu nombre de usuario y contraseña cada vez que interactúes con el repositorio remoto, puedes activar el [almacenamiento en caché de las contraseñas](/github/getting-started-with-github/caching-your-github-credentials-in-git). Si ya estás utilizando el almacenamiento de credenciales en caché, por favor, asegúrate de que tu computadora tenga las credenciales correctas almacenadas en caché. Las credenciales erróneas o desactualizadas causarán que falle la autenticación. +**Sugerencia**: Si no desea escribir sus credenciales cada vez que interactúe con el repositorio remoto, puede activar el [almacenamiento en caché de credenciales](/github/getting-started-with-github/caching-your-github-credentials-in-git). Si ya estás utilizando el almacenamiento de credenciales en caché, por favor, asegúrate de que tu computadora tenga las credenciales correctas almacenadas en caché. Las credenciales erróneas o desactualizadas causarán que falle la autenticación. {% endtip %} ### Usar SSH en su lugar -Si ya has configurado claves SSH, puedes usar el clon SSH en lugar de HTTPS. Para obtener más información, consulta la sección "[Acerca de los repositorios remotos](/github/getting-started-with-github/about-remote-repositories)". +Si ya has configurado claves SSH, puedes usar el clon SSH en lugar de HTTPS. Para obtener más información, consulte "[Acerca de los repositorios](/github/getting-started-with-github/about-remote-repositories)". ## Error: Repositorio no encontrado -{% ifversion fpt or ghae or ghec %}Si ves este error al clonar un repositorio, significa que éste no existe o que no tienes permiso para acceder a él.{% else %}Si ves este error cuando clonas un repositorio, significa que éste no existe, no tienes permiso para acceder a él, o {% data variables.product.product_location %} se encuentra en modo privado.{% endif %} Hay algunas cuantas formas de solucionar este error, dependiendo de cuál sea su causa. +{% ifversion fpt or ghae or ghec %}Si aparece este error al clonar un repositorio, significa que el repositorio no existe o no tiene permiso para acceder a él.{% else %}Si aparece este error al clonar un repositorio, significa que el repositorio no existe, no tiene permiso para acceder a él o {% data variables.product.product_location %} está en modo privado.{% endif %} Hay varias soluciones para este error que varían en función de la causa. -### Comprueba que no haya errores tipográficos +### Revise la ortografía -Los errores tipográficos suceden, y los nombres de los repositorios distinguen mayúsculas de minúsculas. Si intentas clonar `git@{% data variables.command_line.codeblock %}:user/repo.git`, pero el repositorio se llama en realidad `User/Repo` recibirás este error. +Los errores tipográficos suceden, y los nombres de los repositorios distinguen mayúsculas de minúsculas. Si intenta clonar `git@{% data variables.command_line.codeblock %}:user/repo.git`, pero el repositorio se denomina `User/Repo`, aparecerá este error. -Para evitar este error, cuando clonas, copia y pega siempre la URL del clon desde la página del repositorio. Para obtener más información, consulta "[Clonar un repositorio](/articles/cloning-a-repository)". +Para evitar este error, cuando clonas, copia y pega siempre la URL del clon desde la página del repositorio. Para más información, vea "[Clonación de un repositorio](/articles/cloning-a-repository)". -Para actualizar el remoto en un repositorio existente, consulta la sección "[Administrar los repositorios remotos](/github/getting-started-with-github/managing-remote-repositories)". +Para actualizar el repositorio remoto en un repositorio existente, consulte "[Administración de repositorios remotos](/github/getting-started-with-github/managing-remote-repositories)". ### Comprobar tus permisos @@ -110,14 +115,14 @@ Si estás tratando de clonar un repositorio privado pero no tienes permiso para Verifica si tienes acceso al repositorio de alguna de las siguientes maneras: * Como propietario del repositorio -* Como [colaborador](/articles/inviting-collaborators-to-a-personal-repository) del repositorio -* Como [miembro de un equipo](/articles/adding-organization-members-to-a-team) que tiene acceso al repositorio (si el repositorio pertenece a una organización) +* Un [colaborador](/articles/inviting-collaborators-to-a-personal-repository) en el repositorio +* Un [miembro de un equipo](/articles/adding-organization-members-to-a-team) que tenga acceso al repositorio (si el repositorio pertenece a una organización) ### Comprueba tu acceso SSH En muy raros casos, es posible que no tengas el acceso SSH correcto al repositorio. -Debes asegurarte de que la llave SSH que estás utilizando esté adjunta a tu cuenta personal en {% data variables.product.product_name %}. Para comprobarlo, escribe lo siguiente en la línea de comando: +Debes asegurarte de que la clave SSH que estás usando se encuentre asociada a tu cuenta personal en {% data variables.product.product_name %}. Para comprobarlo, escriba lo siguiente en la línea de comandos: ```shell $ ssh -T git@{% data variables.command_line.codeblock %} @@ -125,21 +130,21 @@ $ ssh -T git@{% data variables.command_line.codeblock %} > provide shell access. ``` -{% ifversion fpt or ghec %} -Si el repositorio pertenece a una organización y estás utilizando una llave SSH generada por una OAuth App, puede que algún dueño de la organización haya restringido el acceso OAuth App. Para obtener más información, consulta la sección "[Acerca de las restricciones de acceso a las OAuth Apps](/organizations/restricting-access-to-your-organizations-data/about-oauth-app-access-restrictions)". +{% ifversion fpt or ghec %} Si el repositorio pertenece a una organización y estás usando una llave SSH generada por una OAuth App, puede que algún dueño de la organización haya restringido el acceso OAuth App. Para obtener más información, consulte "[Acerca de las restricciones de acceso a la aplicación de OAuth](/organizations/restricting-access-to-your-organizations-data/about-oauth-app-access-restrictions)". {% endif %} -Para obtener más información, consulta "[Agregar una nueva clave SSH a tu cuenta de GitHub](/articles/adding-a-new-ssh-key-to-your-github-account)". +Para obtener más información, consulte [Agregar una clave SSH nueva a su cuenta de GitHub](/articles/adding-a-new-ssh-key-to-your-github-account). {% ifversion ghes %} ### Comprueba si tu instancia se encuentra en el modo privado -Si tu administrador del sitio ha habilitado el modo privado en tu instancia de GitHub Enterprise, los clones anónimos creados sobre `git://` se inhabilitarán. Si no puedes clonar un repositorio, comunícate con el administrador de tu sitio. +Si su administrador del sitio ha habilitado el modo privado en su instancia de GitHub Enterprise, los clones anónimos creados sobre `git://` se deshabilitarán. Si no puedes clonar un repositorio, comunícate con el administrador de tu sitio. {% endif %} ### Comprueba que el repositorio realmente exista -Si nada de lo anterior funciona, verifica que el repositorio realmente exista en {% data variables.product.product_location %}. Si estás intentando subir a un repositorio que no existe, se producirá este error. +Si nada de lo anterior funciona, verifica que el repositorio realmente exista en {% data variables.product.product_location %}. +Si estás intentando subir a un repositorio que no existe, se producirá este error. ## Error: HEAD remoto remite a una referencia que no existe, imposible de controlar @@ -159,7 +164,8 @@ $ git clone https://{% data variables.command_line.codeblock %}/user/ warning: remote HEAD refers to nonexistent ref, unable to checkout. ``` -Para resolver el error, es necesario que seas un administrador del repositorio en {% data variables.product.product_location %}. Desearás [cambiar la rama por defecto](/github/administering-a-repository/changing-the-default-branch) del repositorio. +Para resolver el error, es necesario que seas un administrador del repositorio en {% data variables.product.product_location %}. +Le recomendamos [cambiar la rama predeterminada](/github/administering-a-repository/changing-the-default-branch) del repositorio. Luego de hacerlo, puedes obtener una lista de todas las ramas disponibles en la línea de comando: diff --git a/translations/es-ES/content/repositories/index.md b/translations/es-ES/content/repositories/index.md index 0118de7347..0baddc0dd4 100644 --- a/translations/es-ES/content/repositories/index.md +++ b/translations/es-ES/content/repositories/index.md @@ -39,5 +39,11 @@ children: - /releasing-projects-on-github - /viewing-activity-and-data-for-your-repository - /archiving-a-github-repository +ms.openlocfilehash: 8644edb5a572bedc1bd2e032f43e964be6a068f5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136860' --- diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files.md index 7da1e0c05f..b4a5ec48f3 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files.md @@ -1,6 +1,6 @@ --- -title: About CITATION files -intro: You can add a CITATION file to your repository to help users correctly cite your software. +title: Acerca de los archivos de CITATION +intro: Puedes agregar un archivo de CITATION a tu repositorio para ayudar a que los usuarios citen tu software correctamente. redirect_from: - /github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files versions: @@ -10,12 +10,18 @@ versions: ghec: '*' topics: - Repositories +ms.openlocfilehash: 2f7869e9218679c3c18c3182b15835bcd24e134d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145193806' --- -## About CITATION files +## Acerca de los archivos de CITATION -You can add a `CITATION.cff` file to the root of a repository to let others know how you would like them to cite your work. The citation file format is plain text with human- and machine-readable citation information. +Puede agregar un archivo `CITATION.cff` a la raíz de un repositorio para que otros usuarios sepan cómo le gustaría que citaran su trabajo. El formato de archivo de cita es texto simple con información de cita legible para humanos y máquinas. -Example `CITATION.cff` file: +Archivo `CITATION.cff` de ejemplo: ``` cff-version: 1.2.0 @@ -34,7 +40,7 @@ date-released: 2017-12-18 url: "https://github.com/github/linguist" ``` -The GitHub citation prompt on your repository will show the example `CITATION.cff` content in these formats: +El mensaje de cita de GitHub en el repositorio mostrará el contenido de `CITATION.cff` de ejemplo en estos formatos: **APA** @@ -58,35 +64,35 @@ Lisa, M., & Bot, H. (2017). My Research Software (Version 2.0.4) [Computer softw ``` {% endraw %} -Note the example above produces a _software_ citation (i.e., `@software` type in BibTeX rather than `@article`). +Tenga en cuenta que en el ejemplo anterior se genera una cita de _software_ (es decir, tipo `@software` en BibTeX en lugar de `@article`). -For more information, see the [Citation File Format](https://citation-file-format.github.io/) website. +Para más información, vea el sitio web [Citation File Format](https://citation-file-format.github.io/). -When you add a `CITATION.cff` file to the default branch of your repository, it is automatically linked from the repository landing page. This makes it easy for other users to cite your software project, using the information you've provided. +Al agregar un archivo `CITATION.cff` a la rama predeterminada del repositorio, se enlaza automáticamente desde la página de aterrizaje del repositorio. Esto hace fácil que otros usuarios citen tu proyecto de software, utilizando la información que proporcionaste. -![Citation link on repository landing page](/assets/images/help/repository/citation-link.png) +![Enlaze de cita en la página de inicio de un repositorio](/assets/images/help/repository/citation-link.png) -## Citing something other than software +## Citar algo que no sea software -If you would prefer the {% data variables.product.prodname_dotcom %} citation information to link to another resource such as a research article, then you can use the `preferred-citation` override in CFF with the following types. +Si prefiere que la información de cita de {% data variables.product.prodname_dotcom %} se vincule a otro recurso como un artículo de investigación, puede utilizar la invalidación de `preferred-citation` en CFF con los siguientes tipos. -| Resource | CFF type | BibTeX type | APA annotation | +| Resource | Tipo CFF | Tipo BibTeX | Anotación APA | |----------|----------|-------------|----------------| -| Journal article/paper | `article` | `@article` | | +| Artículo de revista | `article` | `@article` | | | Book | `book` | `@book` | | -| Booklet (bound but not published) | `pamphlet` | `@booklet` | | -| Conference article/paper | `conference-paper` | `@inproceedings` | [Conference paper] | -| Conference proceedings | `conference`, `proceedings` | `@proceedings` | | -| Data set | `data`, `database` | `@misc` | [Data set] | -| Magazine article | `magazine-article` | `@article` | | +| Folleto (lligado pero no publicado) | `pamphlet` | `@booklet` | | +| Arículo de conferencia/revista | `conference-paper` | `@inproceedings` | [Artículo de conferencia] | +| Memorias de una conferencia | `conference`, `proceedings` | `@proceedings` | | +| Conjunto de datos | `data`, `database` | `@misc` | [Conjunto de datos] | +| Artículo de revista | `magazine-article` | `@article` | | | Manual | `manual` | `@manual` | | -| Misc/generic/other | `generic`, any other CFF type | `@misc` | | -| Newspaper article | `newspaper-article` | `@article` | | -| Software | `software`, `software-code`, `software-container`, `software-executable`, `software-virtual-machine` | `@software` | [Computer software] | -| Report/technical report | `report` | `@techreport` | | -| Unpublished | `unpublished` | `@unpublished` | | +| Misceláneo/genérico/otro | `generic`, cualquier otro tipo de CFF | `@misc` | | +| Artículo de periódico | `newspaper-article` | `@article` | | +| Software | `software`, `software-code`, `software-container`, `software-executable`, `software-virtual-machine` | `@software` | [Software de cómputo] | +| Reporte/reporte técnico | `report` | `@techreport` | | +| Publicación anulada | `unpublished` | `@unpublished` | | -Extended CITATION.cff file describing the software, but linking to a research article as the preferred citation: +Archivo de CITATION.cff extendido que describe el software, pero vincula a un artículo de investigación como la cita preferida: ``` cff-version: 1.2.0 @@ -123,7 +129,7 @@ preferred-citation: year: 2021 ``` -The example `CITATION.cff` file above will produce the following outputs in the GitHub citation prompt: +El archivo `CITATION.cff` anterior generará los resultados siguientes en el mensaje de cita de GitHub: **APA** @@ -149,15 +155,15 @@ Lisa, M., & Bot, H. (2021). My awesome research software. Journal Title, 1(1), 1 ``` {% endraw %} -## Citing a dataset +## Citar un conjunto de datos -If your repository contains a dataset, you can set `type: dataset` at the top level of your `CITATION.cff` file to produce a data citation string output in the {% data variables.product.prodname_dotcom %} citation prompt. +Si el repositorio contiene un conjunto de datos, puede establecer `type: dataset` en el nivel superior del archivo `CITATION.cff` para generar una salida de cadena de cita de datos en el mensaje de cita de {% data variables.product.prodname_dotcom %}. -## Other citation files +## Otros archivos de cita -The GitHub citation feature will also detect a small number of additional files that are often used by communities and projects to describe how they would like their work to be cited. +La característica de cita de GitHub también detectará una cantidad pequeña de archivos adicionales que a menudo se utilizan en las comunidades y proyectos para describir cómo quieren que se cite su trabajo. -GitHub will link to these files in the _Cite this repository_ prompt, but will not attempt to parse them into other citation formats. +GitHub vinculará estos archivos en el mensaje de _Citar este repositorio_, pero no intentará analizarlos en otros formatos de cita. ``` # Note these are case-insensitive and must be in the root of the repository @@ -172,8 +178,8 @@ CITATIONS.md inst/CITATION ``` -## Citation formats +## Formatos de cita -We currently support APA and BibTex file formats. +Actualmente tenemos compatibilidad con formatos de archivo en APA y BibTex. -Are you looking for additional citation formats? GitHub uses a Ruby library, to parse the `CITATION.cff` files. You can request additional formats in the [ruby-cff](https://github.com/citation-file-format/ruby-cff) repository, or contribute them yourself. +¡Estás buscando formatos de cita adicionales? GitHub usa una biblioteca de Ruby para analizar los archivos `CITATION.cff`. Puede solicitar formatos adicionales en el repositorio [ruby-cff](https://github.com/citation-file-format/ruby-cff) o contribuir personalmente. diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md index 7c7f48b199..9b7372299a 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md @@ -1,6 +1,6 @@ --- -title: About code owners -intro: You can use a CODEOWNERS file to define individuals or teams that are responsible for code in a repository. +title: Acerca de los propietarios de código +intro: Puedes usar un archivo CODEOWNERS para definir individuos o equipos que sean responsables del código en un repositorio. redirect_from: - /articles/about-codeowners - /articles/about-code-owners @@ -14,52 +14,56 @@ versions: ghec: '*' topics: - Repositories +ms.openlocfilehash: 2935467bb9fa36651dff84c800098443b435da35 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147430385' --- -People with admin or owner permissions can set up a CODEOWNERS file in a repository. +Las personas con permisos administrativos o de propietario pueden configurar un archivo CODEOWNERS en un repositorio. -The people you choose as code owners must have write permissions for the repository. When the code owner is a team, that team must be visible and it must have write permissions, even if all the individual members of the team already have write permissions directly, through organization membership, or through another team membership. +Las personas que elijas como propietarios del código deben tener permisos de escritura para el repositorio. Cuando el propietario del código es un equipo, ese equipo debe ser visible y tener permisos de escritura, incluso si todos los miembros individuales del equipo ya tienen permisos de escritura, a través de la membresía de la organización o a través de la membresía de otro equipo. -## About code owners +## Acerca de los propietarios de código -Code owners are automatically requested for review when someone opens a pull request that modifies code that they own. Code owners are not automatically requested to review draft pull requests. For more information about draft pull requests, see "[About pull requests](/github/collaborating-with-issues-and-pull-requests/about-pull-requests#draft-pull-requests)." When you mark a draft pull request as ready for review, code owners are automatically notified. If you convert a pull request to a draft, people who are already subscribed to notifications are not automatically unsubscribed. For more information, see "[Changing the stage of a pull request](/github/collaborating-with-issues-and-pull-requests/changing-the-stage-of-a-pull-request)." +Cuando alguien abre una solicitud de extracción que modifica el código que pertenece a alguien, automáticamente se les solicita una revisión a los propietarios del mismo. Lo que no se solicita automáticamente a estos propietarios es la revisión de los borradores de solicitudes de extracción. Para más información sobre el borrador de solicitudes de incorporación de cambios, vea "[Acerca de las solicitudes de incorporación de cambios](/github/collaborating-with-issues-and-pull-requests/about-pull-requests#draft-pull-requests)". Se notificará automáticamente a los dueños del código cuando marques un borrador de solicitud de extracción como listo para revisión. Si conviertes una solicitud de extracción en borrador, las personas que ya estén suscritas a las notificaciones no se darán de baja automáticamente. Para más información, vea "[Cambio de la fase de una solicitud de incorporación de cambios](/github/collaborating-with-issues-and-pull-requests/changing-the-stage-of-a-pull-request)". -When someone with admin or owner permissions has enabled required reviews, they also can optionally require approval from a code owner before the author can merge a pull request in the repository. For more information, see "[About protected branches](/github/administering-a-repository/about-protected-branches#require-pull-request-reviews-before-merging)." +Cuando alguien con permisos administrativos o de propietario ha activado las revisiones requeridas, opcionalmente, también pueden solicitar aprobación de un propietario del código antes de que el autor pueda fusionar una solicitud de extracción en el repositorio. Para más información, vea "[Acerca de las ramas protegidas](/github/administering-a-repository/about-protected-branches#require-pull-request-reviews-before-merging)". -If a file has a code owner, you can see who the code owner is before you open a pull request. In the repository, you can browse to the file and hover over {% octicon "shield-lock" aria-label="The edit icon" %}. +Si un archivo tiene un propietario del código, puedes ver quién es éste antes de que abras una solicitud de extracción. Puede buscar el archivo en el repositorio y pasar el puntero por {% octicon "shield-lock" aria-label="The edit icon" %}. -![Code owner for a file in a repository](/assets/images/help/repository/code-owner-for-a-file.png) +![Dueño del código de un archivo en un repositorio](/assets/images/help/repository/code-owner-for-a-file.png) -## CODEOWNERS file location +## Ubicación del archivo CODEOWNERS -To use a CODEOWNERS file, create a new file called `CODEOWNERS` in the root, `docs/`, or `.github/` directory of the repository, in the branch where you'd like to add the code owners. +Para usar un archivo CODEOWNERS, cree un nuevo archivo denominado `CODEOWNERS` en el directorio raíz, `docs/`, o `.github/` del repositorio, en la rama donde desea agregar los propietarios del código. -Each CODEOWNERS file assigns the code owners for a single branch in the repository. Thus, you can assign different code owners for different branches, such as `@octo-org/codeowners-team` for a code base on the default branch and `@octocat` for a {% data variables.product.prodname_pages %} site on the `gh-pages` branch. +Cada archivo CODEOWNERS asigna los propietarios del código para una única rama en el repositorio. Por lo tanto, puede asignar diferentes propietarios de código para diferentes ramas, como `@octo-org/codeowners-team` para una base de código en la rama predeterminada y `@octocat` para un sitio de {% data variables.product.prodname_pages %} en la rama `gh-pages`. -For code owners to receive review requests, the CODEOWNERS file must be on the base branch of the pull request. For example, if you assign `@octocat` as the code owner for *.js* files on the `gh-pages` branch of your repository, `@octocat` will receive review requests when a pull request with changes to *.js* files is opened between the head branch and `gh-pages`. +Para que los propietarios del código reciban las solicitudes de revisión, el archivo CODEOWNERS debe estar en la rama base de la solicitud de extracción. Por ejemplo, si asigna `@octocat` como propietario del código para los archivos *.js* en la rama `gh-pages` del repositorio, `@octocat` recibirá solicitudes de revisión cuando se abra una solicitud de incorporación de cambios con cambios en los archivos *.js* archivos entre la rama principal y `gh-pages`. {% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4675 %} -## CODEOWNERS file size +## Tamaño de archivo de CODEOWNERS -CODEOWNERS files must be under 3 MB in size. A CODEOWNERS file over this limit will not be loaded, which means that code owner information is not shown and the appropriate code owners will not be requested to review changes in a pull request. +Los archivos de CODEOWNERS deben ser de menos de 3 MB. Un archivo de CODEOWNERS que sobrepase este límite no se cargará, lo cual significa que la información de los propietarios de código no se mostrará y que no se solicitará que los propietarios de código adecuados revisen los cambios en una solicitud de cambios. -To reduce the size of your CODEOWNERS file, consider using wildcard patterns to consolidate multiple entries into a single entry. +Para reducir el tamaño de tu archivo de CODEOWNERS, considera utilizar patrones de comodín para consolidar varias entradas en una. {% endif %} -## CODEOWNERS syntax +## Sintáxis de CODEOWNERS -A CODEOWNERS file uses a pattern that follows most of the same rules used in [gitignore](https://git-scm.com/docs/gitignore#_pattern_format) files, with [some exceptions](#syntax-exceptions). The pattern is followed by one or more {% data variables.product.prodname_dotcom %} usernames or team names using the standard `@username` or `@org/team-name` format. Users and teams must have explicit `write` access to the repository, even if the team's members already have access. +Un archivo CODEOWNERS usa un patrón que sigue casi todas las mismas reglas que se usan en los archivos [gitignore](https://git-scm.com/docs/gitignore#_pattern_format), con [algunas excepciones](#syntax-exceptions). El patrón va seguido de uno o varios nombres de usuario o de equipo de {% data variables.product.prodname_dotcom %} con el formato estándar `@username` o `@org/team-name`. Los usuarios y los equipos deben tener acceso explícito de `write` al repositorio aunque los miembros del equipo ya tengan acceso. -{% ifversion fpt or ghec%}In most cases, you{% else %}You{% endif %} can also refer to a user by an email address that has been added to their account on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, for example `user@example.com`. {% ifversion fpt or ghec %} You cannot use an email address to refer to a {% data variables.product.prodname_managed_user %}. For more information about {% data variables.product.prodname_managed_users %}, see "[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 fpt %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% else %}."{% endif %}{% endif %} +{% ifversion fpt or ghec%}En la mayoría de los casos, {% else %}{% endif %} también puedes hacer referencia a un usuario por la dirección de correo electrónico que se ha agregado a su cuenta en {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, por ejemplo `user@example.com`. {% ifversion fpt or ghec %} No puedes usar una dirección de correo electrónico para hacer referencia a un {% data variables.product.prodname_managed_user %}. Para obtener más información sobre {% data variables.product.prodname_managed_users %}, consulta "[Acerca de {% data variables.product.prodname_emus %}](/enterprise-cloud@latest/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/about-enterprise-managed-users){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}."{% endif %}{% endif %} -CODEOWNERS paths are case sensitive, because {% data variables.product.prodname_dotcom %} uses a case sensitive file system. Since CODEOWNERS are evaluated by {% data variables.product.prodname_dotcom %}, even systems that are case insensitive (for example, macOS) must use paths and files that are cased correctly in the CODEOWNERS file. +Las rutas de CODEOWNERS distinguen entre mayúsculas y minúsculas, ya que {% data variables.product.prodname_dotcom %} utiliza un sistema de archivos que también lo hace. Ya que {% data variables.product.prodname_dotcom %} evalúa a los CODEOWNERS, incluso los sistemas que distinguen entre mayúsculas y minúsculas (por ejemplo, macOS) deben utilizar rutas y archivos que utilicen mayúsculas y minúsculas correctamente en el archivo de CODEOWNERS. -{% ifversion codeowners-errors %} -If any line in your CODEOWNERS file contains invalid syntax, that line will be skipped. When you navigate to the CODEOWNERS file in your repository on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, you can see any errors highlighted. A list of errors in a repository's CODEOWNERS file is also accessible via the API. For more information, see "[Repositories](/rest/reference/repos#list-codeowners-errors)" in the REST API documentation. -{% else %} -If any line in your CODEOWNERS file contains invalid syntax, the file will not be detected and will not be used to request reviews. +{% ifversion codeowners-errors %} Si alguna línea del archivo CODEOWNERS contiene una sintaxis inválida, dicha línea se omitirá. Cuando navegas al archivo de CODEOWNERS en tu repositorio en {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, puedes ver todos los errores resaltados. También se puede acceder a una lista de los errores del archivo CODEOWNERS de cualquier repositorio a través de la API. Para obtener más información, consulte "[Repositorios](/rest/reference/repos#list-codeowners-errors)" en la documentación de la API de REST. +{% else %} Si cualquier línea del archivo CODEOWNERS contiene una sintaxis inválida, el archivo no se detectará y no se utilizará para solicitar revisiones. {% endif %} -### Example of a CODEOWNERS file +### Ejemplo de un archivo CODEOWNERS ``` # This is a comment. # Each line is a file pattern followed by one or more owners. @@ -116,20 +120,20 @@ apps/ @octocat /apps/ @octocat /apps/github ``` -### Syntax exceptions -There are some syntax rules for gitignore files that do not work in CODEOWNERS files: -- Escaping a pattern starting with `#` using `\` so it is treated as a pattern and not a comment -- Using `!` to negate a pattern -- Using `[ ]` to define a character range +### Excepciones de sintaxis +Hay algunas reglas de sintaxis para los archivos de gitignore que no funcionan con los archivos de CODEOWNERS: +- Agregar un carácter de escape a un patrón que comience por `#` utilizando `\` para que se le trate como un patrón y no como un comentario +- Usar `!` para negar un patrón +- Usar `[ ]` para definir un intervalo de caracteres -## CODEOWNERS and branch protection -Repository owners can add branch protection rules to ensure that changed code is reviewed by the owners of the changed files. For more information, see "[About protected branches](/github/administering-a-repository/defining-the-mergeability-of-pull-requests/about-protected-branches)." +## Protección de rama y de CODEOWNERS +Los propietarios de los repositorios pueden agregar reglas de protección de rama para asegurarse de que los propietarios de los archivos que se modificaron revisen el código que cambió. Para más información, vea "[Acerca de las ramas protegidas](/github/administering-a-repository/defining-the-mergeability-of-pull-requests/about-protected-branches)". -## Further reading +## Información adicional -- "[Creating new files](/articles/creating-new-files)" -- "[Inviting collaborators to a personal repository](/articles/inviting-collaborators-to-a-personal-repository)" -- "[Managing an individual's access to an organization repository](/articles/managing-an-individual-s-access-to-an-organization-repository)" -- "[Managing team access to an organization repository](/articles/managing-team-access-to-an-organization-repository)" -- "[Viewing a pull request review](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review)" +- "[Creación de archivos](/articles/creating-new-files)" +- "[Invitación a colaboradores a un repositorio personal](/articles/inviting-collaborators-to-a-personal-repository)" +- "[Administración del acceso de un individuo a un repositorio de la organización](/articles/managing-an-individual-s-access-to-an-organization-repository)" +- "[Administración del acceso de equipo a un repositorio de la organización](/articles/managing-team-access-to-an-organization-repository)" +- "[Ver una revisión de solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review)" 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 2796bcde40..3bc2ff7e3d 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 @@ -1,6 +1,6 @@ --- -title: Acerca de los archivos README -intro: 'Puedes agregar un archivo README a tu repositorio para comentarle a otras personas por qué tu proyecto es útil, qué pueden hacer con tu proyecto y cómo lo pueden usar.' +title: About READMEs +intro: 'You can add a README file to your repository to tell other people why your project is useful, what they can do with your project, and how they can use it.' redirect_from: - /articles/section-links-on-readmes-and-blob-pages - /articles/relative-links-in-readmes @@ -15,25 +15,24 @@ versions: topics: - Repositories --- +## About READMEs -## Acerca de los archivos README +You can add a README file to a repository to communicate important information about your project. A README, along with a repository license{% ifversion fpt or ghes > 3.2 or ghae-issue-4651 or ghec %}, citation file{% endif %}{% ifversion fpt or ghec %}, contribution guidelines, and a code of conduct{% elsif ghes %} and contribution guidelines{% endif %}, communicates expectations for your project and helps you manage contributions. -Puedes agregar un archivo README a un repositorio para comunicar información importante sobre tu proyecto. El contar con un README, en conjunto con una licencia de repositorio{% ifversion fpt or ghes > 3.2 or ghae-issue-4651 or ghec %}, archivo de citas{% endif %}{% ifversion fpt or ghec %}, lineamientos de contribución y código de conducta{% elsif ghes %} y lineamientos de contribución{% endif %}, comunica las expectativas de tu proyecto y te ayuda a administrar las contribuciones. +For more information about providing guidelines for your project, see {% ifversion fpt or ghec %}"[Adding a code of conduct to your project](/communities/setting-up-your-project-for-healthy-contributions/adding-a-code-of-conduct-to-your-project)" and {% endif %}"[Setting up your project for healthy contributions](/communities/setting-up-your-project-for-healthy-contributions)." -Para obtener más información acerca de cómo proporcionar lineamientos para tu proyecto, consulta la sección {% ifversion fpt or ghec %}"[Agregar un código de conducta para tu proyecto](/communities/setting-up-your-project-for-healthy-contributions/adding-a-code-of-conduct-to-your-project)" y {% endif %}"[Configurar tu proyecto para que tenga contribuciones sanas](/communities/setting-up-your-project-for-healthy-contributions)". +A README is often the first item a visitor will see when visiting your repository. README files typically include information on: +- What the project does +- Why the project is useful +- How users can get started with the project +- Where users can get help with your project +- Who maintains and contributes to the project -Un archivo README suele ser el primer elemento que verá un visitante cuando entre a tu repositorio. Los archivos README habitualmente incluyen información sobre: -- Qué hace el proyecto. -- Por qué el proyecto es útil. -- Cómo pueden comenzar los usuarios con el proyecto. -- Dónde pueden recibir ayuda los usuarios con tu proyecto -- Quién mantiene y contribuye con el proyecto. +If you put your README file in your repository's hidden `.github`, root, or `docs` directory, {% data variables.product.product_name %} will recognize and automatically surface your README to repository visitors. -Si pones tu archivo de README en el `.github` oculto de tu repositorio, en la raíz o en el directorio `docs`, {% data variables.product.product_name %} lo reconocerá y lo hará emerger automáticamente para los visitantes del repositorio. +If a repository contains more than one README file, then the file shown is chosen from locations in the following order: the `.github` directory, then the repository's root directory, and finally the `docs` directory. -Si un repositorio contiene más de un archivo README, entonces el archivo que se muestra se elegirá de las ubicaciones en el siguiente orden: el directorio de `.github`, luego el directorio raíz del repositorio y, finalmente, el directorio `docs`. - -![Página principal del repositorio github/scientist y su archivo README](/assets/images/help/repository/repo-with-readme.png) +![Main page of the github/scientist repository and its README file](/assets/images/help/repository/repo-with-readme.png) {% ifversion fpt or ghes or ghec %} @@ -41,27 +40,30 @@ Si un repositorio contiene más de un archivo README, entonces el archivo que se {% endif %} -![El archivo de README en tu nombre de usuario/repositorio de nombre de usuario](/assets/images/help/repository/username-repo-with-readme.png) +![README file on your username/username repository](/assets/images/help/repository/username-repo-with-readme.png) -## Índice auto-generado de los archivos README +## Auto-generated table of contents for README files -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. +For the rendered view of any Markdown file in a repository, including README files, {% data variables.product.product_name %} will automatically generate a table of contents based on section headings. You can view the table of contents for a README file by clicking the {% octicon "list-unordered" aria-label="The unordered list icon" %} menu icon at the top left of the rendered page. -![README con TOC generado automáticamente](/assets/images/help/repository/readme-automatic-toc.png) +![README with automatically generated TOC](/assets/images/help/repository/readme-automatic-toc.png) -## Enlaces de sección en los archivos README y las páginas blob +## Section links in README files and blob pages {% data reusables.repositories.section-links %} -## Enlaces relativos y rutas con imágenes en los archivos README +## Relative links and image paths in README files {% data reusables.repositories.relative-links %} ## Wikis -Un archivo README debe contener solo la información necesaria para que los desarrolladores comiencen a hacer contribuciones en tu proyecto. La documentación más grande es mejor para los wikis. Para obtener más información, consulta la sección "[Acerca de los wikis](/communities/documenting-your-project-with-wikis/about-wikis)". +A README should contain only the necessary information for developers to get started using and contributing to your project. Longer documentation is best suited for wikis. For more information, see "[About wikis](/communities/documenting-your-project-with-wikis/about-wikis)." -## Leer más +## Further reading -- "[Agregar un archivo a un repositorio](/articles/adding-a-file-to-a-repository)" -- 18F's "[Hacer que los archivos README sean de lectura](https://github.com/18F/open-source-guide/blob/18f-pages/pages/making-readmes-readable.md)" +- "[Adding a file to a repository](/articles/adding-a-file-to-a-repository)" +- 18F's "[Making READMEs readable](https://github.com/18F/open-source-guide/blob/18f-pages/pages/making-readmes-readable.md)" +{%- ifversion fpt or ghec %} +- "[Adding an 'Open in GitHub Codespaces' badge](/codespaces/setting-up-your-project-for-codespaces/adding-a-codespaces-badge)" +{%- endif %} \ No newline at end of file diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-repository-languages.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-repository-languages.md index 42e80bfd5e..90613cb986 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-repository-languages.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-repository-languages.md @@ -17,14 +17,18 @@ versions: ghec: '*' topics: - Repositories -shortTitle: Lenguajes del repositorio +shortTitle: Repository languages +ms.openlocfilehash: 3796ec1828bb8f64072f62255d76ca79c4467457 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136818' --- +En {% data variables.product.product_name %} se usa la [biblioteca Linguist](https://github.com/github/linguist) de código abierto a fin determinar los lenguajes de archivo para el resaltado de sintaxis y las estadísticas del repositorio. Las estadísticas de lenguaje se actualizarán después de que subas los cambios a tu rama predeterminada. -{% data variables.product.product_name %} utiliza la [biblioteca de Linguist](https://github.com/github/linguist) de código abierto para -determinar los lenguajes de un archivo para resaltar la sintaxis y obtener la estadística del repositorio. Las estadísticas de lenguaje se actualizarán después de que subas los cambios a tu rama predeterminada. - -Algunos archivos son difíciles de identificar y, a veces, los proyectos contienen más archivos de biblioteca y de proveedor que su código primario. Si estás recibiendo resultados incorrectos, consulta la [Guía de solución de problemas](https://github.com/github/linguist/blob/master/docs/troubleshooting.md) del Lingüista para obtener ayuda. +Algunos archivos son difíciles de identificar y, a veces, los proyectos contienen más archivos de biblioteca y de proveedor que su código primario. Si recibe resultados incorrectos, consulte la [guía de solución de problemas](https://github.com/github/linguist/blob/master/docs/troubleshooting.md) de Linguist para obtener ayuda. ## Lenguaje Markup -Los lenguajes Markup están representados para HTML y mostrados en línea usando nuestra [Biblioteca Markup](https://github.com/github/markup) de código abierto. En este momento, no estamos aceptando nuevos lenguajes para mostrar dentro de {% data variables.product.product_name %}. Sin embargo, mantenemos activamente nuestros lengujes Markup actuales. Si encuentras un problema, [crea una propuesta](https://github.com/github/markup/issues/new). +Los lenguajes de marcado se representan en HTML mediante nuestra [biblioteca de marcado](https://github.com/github/markup) de código abierto. En este momento, no estamos aceptando nuevos lenguajes para mostrar dentro de {% data variables.product.product_name %}. Sin embargo, mantenemos activamente nuestros lengujes Markup actuales. Si ve un problema, [cree una incidencia](https://github.com/github/markup/issues/new). diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/classifying-your-repository-with-topics.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/classifying-your-repository-with-topics.md index 90d69b02e1..49059a333e 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/classifying-your-repository-with-topics.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/classifying-your-repository-with-topics.md @@ -13,28 +13,36 @@ versions: ghec: '*' topics: - Repositories -shortTitle: Clasificar con temas +shortTitle: Classify with topics +ms.openlocfilehash: 68bd754ac6c50968961c61e533cb6b9de26e4cc4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136813' --- - ## Acerca de los temas -En el caso de los temas, puedes explorar repositorios en un área temática particular, buscar proyectos a los cuales contribuir y descubrir nuevas soluciones para un problema específico. Los temas aparecen en la página principal de un repositorio. Puedes hacer clic en el nombre de un tema para {% ifversion fpt or ghec %}ver los temas relacionados y una lista de otros repositorios clasificados con ese tema{% else %}buscar otros repositorios con ese tema{% endif %}. +En el caso de los temas, puedes explorar repositorios en un área temática particular, buscar proyectos a los cuales contribuir y descubrir nuevas soluciones para un problema específico. Los temas aparecen en la página principal de un repositorio. Puede hacer clic en el nombre de un tema para {% ifversion fpt or ghec %}ver temas relacionados y una lista de otros repositorios clasificados con ese tema{% else %}buscar otros repositorios con ese tema{% endif %}. ![Página principal del repositorio de prueba que muestra temas](/assets/images/help/repository/os-repo-with-topics.png) -Para explorar los temas más usados, visita https://github.com/topics/. +Para examinar los temas más usados, vaya a https://github.com/topics/. -{% ifversion fpt or ghec %}También puedes contribuir al conjunto de temas presentados de {% data variables.product.product_name %} en el repositorio [github/explore](https://github.com/github/explore). {% endif %} +{% ifversion fpt or ghec %}Puede contribuir al conjunto de temas destacados de {% data variables.product.product_name %} en el repositorio [github/explore](https://github.com/github/explore). {% endif %} -Los administradores del repositorio pueden agregar los temas que deseen a un repositorio. Entre los temas útiles para clasificar un repositorio se incluyen fines previstos, áreas temáticas, comunidad o idioma.{% ifversion fpt or ghec %}Además, {% data variables.product.product_name %} analiza el contenido de repositorios públicos y genera temas sugeridos que los administradores de los repositorios pueden aceptar o rechazar. El contenido del repositorio privado no se analiza y no recibe sugerencias de tema.{% endif %} +Los administradores del repositorio pueden agregar los temas que deseen a un repositorio. Entre los temas útiles para clasificar un repositorio se incluyen los fines previstos, áreas temáticas, comunidad o idioma.{% ifversion fpt or ghec %} Además, {% data variables.product.product_name %} analiza el contenido de los repositorios públicos y genera temas sugeridos que los administradores del repositorio pueden aceptar o rechazar. El contenido del repositorio privado no se analiza y no recibe sugerencias de tema.{% endif %} {% ifversion fpt %}Los repositorios públicos y privados{% elsif ghec or ghes %}Los repositorios públicos, privados e internos{% elsif ghae %}Los repositorios públicos e internos{% endif %} pueden tener temas, aunque solo verás los repositorios privados a los que puedes acceder en los resultados de búsqueda de temas. -Puedes buscar los repositorios que están asociados con un tema en particular. Para obtener más información, consulta "[Buscar repositorios](/search-github/searching-on-github/searching-for-repositories#search-by-topic)." También puedes buscar un listado de temas en {% data variables.product.product_name %}. Para obtener más información, consulta "[Buscar temas](/search-github/searching-on-github/searching-topics)". +Puedes buscar los repositorios que están asociados con un tema en particular. Para más información, vea "[Búsqueda de repositorios](/search-github/searching-on-github/searching-for-repositories#search-by-topic)". También puedes buscar un listado de temas en {% data variables.product.product_name %}. Para más información, vea "[Búsqueda de temas](/search-github/searching-on-github/searching-topics)". ## Agregar temas a tu repositorio {% data reusables.repositories.navigate-to-repo %} -2. A la derecha de "Acerca de", da clic en el {% octicon "gear" aria-label="The Gear icon" %}. ![Icono de engrane en la página principal del repositorio](/assets/images/help/repository/edit-repository-details-gear.png) -3. Debajo de "Temas", teclea el tema que quieras agregar a tu repositorio y después teclea un espacio. ![Formulario para ingresar temas](/assets/images/help/repository/add-topic-form.png) -4. Después de que termines de agregar los temas, da clic en **Guardar cambios**. ![Botón de "Guardar cambios" en "Editar los detalles del repositorio"](/assets/images/help/repository/edit-repository-details-save-changes-button.png) +2. A la derecha de "Acerca de", haga clic en {% octicon "gear" aria-label="The Gear icon" %}. + ![Icono de engranaje en la página principal del repositorio](/assets/images/help/repository/edit-repository-details-gear.png) +3. Debajo de "Temas", teclea el tema que quieras agregar a tu repositorio y después teclea un espacio. + ![Formulario para escribir temas](/assets/images/help/repository/add-topic-form.png) +4. Cuando haya terminado de agregar temas, haga clic en **Guardar cambios**. + ![Botón "Guardar cambios" en "Editar detalles del repositorio"](/assets/images/help/repository/edit-repository-details-save-changes-button.png) diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/customizing-your-repositorys-social-media-preview.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/customizing-your-repositorys-social-media-preview.md index 9c7cf796f2..6bbfa1aa8c 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/customizing-your-repositorys-social-media-preview.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/customizing-your-repositorys-social-media-preview.md @@ -12,38 +12,42 @@ versions: ghec: '*' topics: - Repositories -shortTitle: Vista previa en redes sociales +shortTitle: Social media preview +ms.openlocfilehash: a778b0fd95533a15806cc0034769fbf0feb3b217 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136812' --- +Hasta que agregues una imagen, los enlaces al repositorio se expanden para mostrar información básica acerca del repositorio y del avatar del propietario. Agregar una imagen a tu repositorio puede ayudar a identificar tu proyecto entre distintas plataformas de redes sociales. -Hasta que agregues una imagen, los enlaces al repositorio se expanden para mostrar información básica acerca del repositorio y del avatar del propietario. Agregar una imagen a tu repositorio puede ayudar a identificar tu proyecto entre distintas plataformas de redes sociales. +## Adición de una imagen para personalizar la vista previa de redes sociales del repositorio -## Agregar una imagen para personalizar la vista previa en redes sociales de tu repositorio - -{% ifversion not ghae %}Puedes cargar una imagen a un repositorio privado, pero tu imagen solo se puede compartir desde un repositorio público.{% endif %} +{% ifversion not ghae %}Puede cargar una imagen a un repositorio privado, pero la imagen solo se puede compartir desde un repositorio público.{% endif %} {% tip %} -**Tip:** Tu imagen debe ser un archivo en formato PNG, JPG o GIF de menos de 1 MB. Para presentar la mejor calidad, recomendamos mantener la imagen alrededor de 640 por 320 píxeles. +**Sugerencia:** La imagen debe ser un archivo PNG, JPG o GIF de menos de 1 MB de tamaño. Para presentar la mejor calidad, recomendamos mantener la imagen alrededor de 640 por 320 píxeles. {% endtip %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -3. En "Vista previa de las redes sociales", haz clic en **Editar**. - - Para agregar una nueva imagen, haz clic en **Cargar imagen...**. - - Para eliminar un imagen, haz clic en **Eliminar imagen**. +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} +3. En "Vista previa social", haga clic en **Editar**. + - Para agregar una imagen nueva, haga clic en **Cargar una imagen...** . + - Para quitar una imagen, haga clic en **Quitar imagen**. ![Menú desplegable de vista previa de redes sociales](/assets/images/help/repository/social-preview.png) ## Acerca de la transparencia -Tenemos compatibilidad de las imágenes PNG con transparencia. La mayoría de las plataformas de comunicaciones son compatibles con un modo oscuro, así que el usar una vista previa transparente para redes sociales podría ser beneficioso. La siguiente imagen transparente se acepta en un fondo oscuro, sin embargo, esto podría no siempre ser el caso. +Se admiten imágenes PNG con transparencia. Muchas plataformas de comunicación admiten un modo oscuro, por lo que el uso de una vista previa social transparente puede ser beneficioso. La imagen transparente siguiente es aceptable sobre un fondo oscuro; pero es posible que no siempre sea así. -Cuando utilices una imagen con transparencia, toma en cuenta cómo se vería con diferentes fondos o en plataformas que no sean compatibles con la transparencia. +Al usar una imagen con transparencia, tenga en cuenta cómo puede verse sobre diferentes fondos de color o en plataformas que no admiten la transparencia. {% tip %} -**Tip:** Si no estás seguro, te recomendamos utilizar una imagen con un fondo sólido. +**Sugerencia:** Si no está seguro, se recomienda usar una imagen con un fondo sólido. {% endtip %} -![Transparencia de vista previa social](/assets/images/help/repository/social-preview-transparency.png) +![Transparencia de la vista previa social](/assets/images/help/repository/social-preview-transparency.png) diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/displaying-a-sponsor-button-in-your-repository.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/displaying-a-sponsor-button-in-your-repository.md index a1da0e6a97..8fd3ab509a 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/displaying-a-sponsor-button-in-your-repository.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/displaying-a-sponsor-button-in-your-repository.md @@ -11,40 +11,45 @@ versions: ghec: '*' topics: - Repositories -shortTitle: Mostrar el botón del patrocinador +shortTitle: Display a sponsor button +ms.openlocfilehash: 8fce9d4fe2b4aa697fa5d5a0ef0dfafb1caa4844 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147558346' --- - ## Acerca de los archivos FUNDING -Puedes configurar tu botón de patrocinador editando un archivo _FUNDING.yml_ en la carpeta `.github` de tu repositorio, o bien en la rama predeterminada. Puedes configurar el botón para que incluya programadores patrocinados en {% data variables.product.prodname_sponsors %}, plataformas de financiamiento externo o URL de financiamiento personalizadas. Para obtener mas información acerca de {% data variables.product.prodname_sponsors %}, consulta "[Acerca de los patrocinadores de GitHub](/sponsors/getting-started-with-github-sponsors/about-github-sponsors)". +Puede configurar el botón de patrocinador si edita un archivo _FUNDING.yml_ en la carpeta `.github` del repositorio, en la rama predeterminada. Puedes configurar el botón para que incluya programadores patrocinados en {% data variables.product.prodname_sponsors %}, plataformas de financiamiento externo o URL de financiamiento personalizadas. Para más información sobre {% data variables.product.prodname_sponsors %}, vea "[Acerca de los patrocinadores de GitHub](/sponsors/getting-started-with-github-sponsors/about-github-sponsors)". -Puedes agregar un nombre de usuario, un nombre de paquete o un nombre de proyecto por plataforma de financiamiento externo y hasta cuatro URL personalizadas. Puedes agregar una organización y hasta cuatro desarrolladores patrocinados en {% data variables.product.prodname_sponsors %}. Agrega cada plataforma en una línea nueva, usando la siguiente sintaxis: +Puedes agregar un nombre de usuario, un nombre de paquete o un nombre de proyecto por plataforma de financiamiento externo y hasta cuatro URL personalizadas. Puede añadir una organización y hasta cuatro desarrolladores patrocinadores en {% data variables.product.prodname_sponsors %}. Agrega cada plataforma en una línea nueva, usando la siguiente sintaxis: -| Plataforma | Sintaxis | -| ---------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | -| [Mentoría LFX (antes CommunityBridge)](https://lfx.linuxfoundation.org/tools/mentorship) | `community_bridge: PROJECT-NAME` | -| [{% data variables.product.prodname_sponsors %}](https://github.com/sponsors) | `github: USERNAME` o `github: [USERNAME, USERNAME, USERNAME, USERNAME]` | -| [IssueHunt](https://issuehunt.io/) | `issuehunt: USERNAME` | -| [Ko-fi](https://ko-fi.com/) | `ko_fi: USERNAME` | -| [Liberapay](https://en.liberapay.com/) | `liberapay: USERNAME` | -| [Open Collective](https://opencollective.com/) | `open_collective: USERNAME` | -| [Otechie](https://otechie.com/) | `otechie: USERNAME` | -| [Patreon](https://www.patreon.com/) | `patreon: USERNAME` | -| [Tidelift](https://tidelift.com/) | `tidelift: PLATFORM-NAME/PACKAGE-NAME` | -| URL personalizada | `custom: LINK1` or `custom: [LINK1, LINK2, LINK3, LINK4]` | +Plataforma | Sintaxis +-------- | ----- +[LFX Mentorship (antes CommunityBridge)](https://lfx.linuxfoundation.org/tools/mentorship) | `community_bridge: PROJECT-NAME` +[{% data variables.product.prodname_sponsors %}](https://github.com/sponsors) | `github: USERNAME` o `github: [USERNAME, USERNAME, USERNAME, USERNAME]` +[IssueHunt](https://issuehunt.io/) | `issuehunt: USERNAME` +[Ko-fi](https://ko-fi.com/) | `ko_fi: USERNAME` +[Liberapay](https://en.liberapay.com/) | `liberapay: USERNAME` +[Open Collective](https://opencollective.com/) | `open_collective: USERNAME` +[Otechie](https://otechie.com/)| `otechie: USERNAME` +[Patreon](https://www.patreon.com/) | `patreon: USERNAME` +[Tidelift](https://tidelift.com/) | `tidelift: PLATFORM-NAME/PACKAGE-NAME` +Dirección URL personalizada | `custom: LINK1` o `custom: [LINK1, LINK2, LINK3, LINK4]` -Para Tidelift, usa la sintaxis `platform-name/package-name` con los siguientes nombres de plataforma: +Para Tidelift, use la sintaxis `platform-name/package-name` con los siguientes nombres de plataforma: -| Lenguaje | Nombre de la plataforma | -| ---------- | ----------------------- | -| JavaScript | `npm` | -| Python | `pypi` | -| Ruby | `rubygems` | -| Java | `maven` | -| PHP | `packagist` | -| C# | `nuget` | +Idioma | Nombre de la plataforma. +-------- | ------------- +JavaScript | `npm` +Python | `pypi` +Ruby | `rubygems` +Java | `maven` +PHP | `packagist` +C# | `nuget` -A continuación, un ejemplo de un archivo _FUNDING.yml_: +Este es un archivo _FUNDING.yml_ de ejemplo: ``` github: [octocat, surftocat] patreon: octocat @@ -54,11 +59,11 @@ custom: ["https://www.paypal.me/octocat", octocat.com] {% note %} -**Nota:** Si una URL personalizada en una matriz incluye `:`, debes encerrar la URL entre comillas. Por ejemplo, `"https://www.paypal.me/octocat"`. +**Nota:** Si una dirección URL personalizada de una matriz incluye `:`, debe encapsular la dirección URL entre comillas. Por ejemplo, `"https://www.paypal.me/octocat"`. {% endnote %} -Puedes crear un botón de patrocinio predeterminado para tu cuenta personal o de organización. Para obtener más información, consulta "[Crear un archivo de salud predeterminado para la comunidad](/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file)." +Puedes crear un botón de patrocinador predeterminado para tu organización o cuenta personal. Para más información, vea "[Creación de un archivo de estado de la comunidad predeterminado](/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file)". {% note %} @@ -70,15 +75,14 @@ Los enlaces de financiamiento permiten que los proyectos de código abierto reci Cualquier usuario que cuente con permisos de administración puede habilitar un botón de patrocinador en un repositorio. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -3. En Características, selecciona **Patrocinios**. ![Casilla de verificación para habilitar Patrocinios](/assets/images/help/sponsors/sponsorships-checkbox.png) -4. Da clic en **Configurar botón de patrocinador** o **Invalidad enlaces de financiamiento** debajo de la opción "Patrocionios". ![Botón para configurar el botón del patrocinador](/assets/images/help/sponsors/sponsor-set-up-button.png) -5. En el editor de archivos, sigue la instrucciones en el archivo _FUNDING.yml_ para agregar enlaces a las ubicaciones de tus fuentes de financiamiento. ![Edita el archivo FUNDING para añadir enlaces a ubicaciones de fondeo](/assets/images/help/sponsors/funding-yml-file.png) -{% data reusables.files.write_commit_message %} -{% data reusables.files.choose_commit_branch %} -{% data reusables.files.propose_new_file %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} +3. En Características, seleccione **Patrocinios**. + ![Casilla para habilitar Patrocinios](/assets/images/help/sponsors/sponsorships-checkbox.png) +4. En "Patrocinios", haga clic en **Configurar botón de patrocinador** o **Invalidar vínculos de financiación**. + ![Botón para configurar el botón del patrocinador](/assets/images/help/sponsors/sponsor-set-up-button.png) +5. En el editor de archivos, siga la instrucciones del archivo _FUNDING.yml_ para agregar vínculos a las ubicaciones de financiación. + ![Edición del archivo FUNDING para agregar vínculos a ubicaciones de financiación](/assets/images/help/sponsors/funding-yml-file.png) {% data reusables.files.write_commit_message %} {% data reusables.files.choose_commit_branch %} {% data reusables.files.propose_new_file %} -## Leer más -- "[Acerca de {% data variables.product.prodname_sponsors %} para colaboradores de código abierto](/sponsors/receiving-sponsorships-through-github-sponsors/about-github-sponsors-for-open-source-contributors)" -- "[Preguntas frecuentes con el equipo {% data variables.product.prodname_sponsors %} ](https://github.blog/2019-06-12-faq-with-the-github-sponsors-team/)" en {% data variables.product.prodname_blog %} +## Información adicional +- "[Acerca de {% data variables.product.prodname_sponsors %} para colaboradores de código abierto](/sponsors/receiving-sponsorships-through-github-sponsors/about-github-sponsors-for-open-source-contributors)". +- "[Preguntas más frecuentes con el equipo de {% data variables.product.prodname_sponsors %}](https://github.blog/2019-06-12-faq-with-the-github-sponsors-team/)" en {% data variables.product.prodname_blog %} diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/index.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/index.md index 6043107874..a1f9d95ada 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/index.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/index.md @@ -17,6 +17,12 @@ children: - /about-code-owners - /about-repository-languages - /about-citation-files -shortTitle: Personalizar tu repositorio +shortTitle: Customize your repository +ms.openlocfilehash: b82a88be8f17557a5474bac7e2bc480af0b7723d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136806' --- diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository.md index 5d93b01848..3ac43ac0dc 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository.md @@ -12,22 +12,28 @@ versions: ghec: '*' topics: - Repositories +ms.openlocfilehash: f49dad5c20909647b1d7da7bb44a80a771337966 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136801' --- - ## Elegir la licencia correcta +## Elegir la licencia correcta -Creamos [choosealicense.com](https://choosealicense.com), para ayudarte a entender cómo generar una licencia para tu código. Una licencia de software les informa a las demás personas lo que pueden y no pueden hacer con tu código fuente; por lo tanto, es importante tomar una decisión informada. +Hemos creado [choosealicense.com](https://choosealicense.com), para ayudarle a comprender las licencias para el código. Una licencia de software les informa a las demás personas lo que pueden y no pueden hacer con tu código fuente; por lo tanto, es importante tomar una decisión informada. -No tienes la obligación de elegir una licencia. Sin embargo, sin una licencia, se aplican las leyes de derecho de autor predeterminadas, lo que implica que conservas todos los derechos de tu código fuente, y nadie puede reproducir, distribuir o crear trabajos a partir de tu trabajo. Si estás creando un proyecto de código abierto, te alentamos fuertemente a que incluyas una licencia de código abierto. La [Guía de código abierto](https://opensource.guide/legal/#which-open-source-license-is-appropriate-for-my-project) brinda más orientación para elegir la licencia correcta para tu proyecto. +No tienes la obligación de elegir una licencia. Sin embargo, sin una licencia, se aplican las leyes de derecho de autor predeterminadas, lo que implica que conservas todos los derechos de tu código fuente, y nadie puede reproducir, distribuir o crear trabajos a partir de tu trabajo. Si estás creando un proyecto de código abierto, te alentamos fuertemente a que incluyas una licencia de código abierto. En la [Guía de código abierto](https://opensource.guide/legal/#which-open-source-license-is-appropriate-for-my-project) se proporcionan instrucciones adicionales sobre cómo elegir la licencia correcta para el proyecto. {% note %} -**Nota:** Si publicas tu código fuente en un repositorio público en {% data variables.product.product_name %}, {% ifversion fpt or ghec %}de acuerdo con las [Condiciones de servicio](/free-pro-team@latest/github/site-policy/github-terms-of-service), {% endif %}otros usuarios de {% data variables.product.product_location %} tiene el derecho de ver y bifurcar tu repositorio. Si ya creaste un repositorio y no quieres que los usuarios tengan acceso a él, puedes hacer este repositorio privado. Cuando cambias la visibilidad de un repositorio a privada, las bifurcaciones existentes o copias locales que crean otros usuarios seguirán existiendo. Para obtener más información, consulta la sección "[Configurar la visibilidad de los repositorios](/github/administering-a-repository/setting-repository-visibility)". +**Nota:** Si publica el código fuente en un repositorio público en {% data variables.product.product_name %}, {% ifversion fpt or ghec %}según los [Términos del servicio](/free-pro-team@latest/github/site-policy/github-terms-of-service), {% endif %}otros usuarios de {% data variables.product.product_location %} tienen derecho a ver el repositorio y bifurcarlo. Si ya creaste un repositorio y no quieres que los usuarios tengan acceso a él, puedes hacer este repositorio privado. Cuando cambias la visibilidad de un repositorio a privada, las bifurcaciones existentes o copias locales que crean otros usuarios seguirán existiendo. Para más información, vea "[Configuración de la visibilidad del repositorio](/github/administering-a-repository/setting-repository-visibility)". {% endnote %} ## Determinar la ubicación de tu licencia -La mayoría de las personas colocan el texto de su licencia en un archivo que se llame `LICENSE.txt` (o `LICENSE.md` o `LICENSE.rst`) en la raíz del repositorio; [Aquí tienes un ejemplo de Hubot](https://github.com/github/hubot/blob/master/LICENSE.md). +La mayoría de lis usuarios personas colocan el texto de su licencia en un archivo denominado `LICENSE.txt` (o bien `LICENSE.md` o `LICENSE.rst`) en la raíz del repositorio; [este es un ejemplo de Hubot](https://github.com/github/hubot/blob/master/LICENSE.md). Algunos proyectos incluyen información acerca de sus licencias en sus README. Por ejemplo, el README de un proyecto puede incluir una nota que diga "Este proyecto cuenta con licencia conforme a los términos de la licencia MIT". @@ -35,64 +41,64 @@ Como buena práctica, te alentamos a que incluyas el archivo de licencia en tu p ## Buscar en GitHub por tipo de licencia -Puedes filtrar repositorios en función de su licencia o familia de licencia usando el calificador de `licencia` y la palabra clave exacta de la licencia: +Puede filtrar repositorios en función de su licencia o familia de licencias mediante el calificador `license` y la palabra clave exacta de la licencia: -| Licencia | Palabra clave de la licencia | -| -------- | ------------------------------------------------------------- | -| | Academic Free License v3.0 | `afl-3.0` | -| | Apache license 2.0 | `apache-2.0` | -| | Artistic license 2.0 | `artistic-2.0` | -| | Boost Software License 1.0 | `bsl-1.0` | -| | BSD 2-clause "Simplified" license | `bsd-2-clause` | -| | BSD 3-clause "New" or "Revised" license | `bsd-3-clause` | -| | BSD 3-clause Clear license | `bsd-3-clause-clear` | -| | Creative Commons license family | `cc` | -| | Creative Commons Zero v1.0 Universal | `cc0-1.0` | -| | Creative Commons Attribution 4.0 | `cc-by-4.0` | -| | Creative Commons Attribution Share Alike 4.0 | `cc-by-sa-4.0` | -| | Do What The F*ck You Want To Public License | `wtfpl` | -| | Educational Community License v2.0 | `ecl-2.0` | -| | Eclipse Public License 1.0 | `epl-1.0` | -| | Eclipse Public License 2.0 | `epl-2.0` | -| | European Union Public License 1.1 | `eupl-1.1` | -| | GNU Affero General Public License v3.0 | `agpl-3.0` | -| | GNU General Public License family | `gpl` | -| | GNU General Public License v2.0 | `gpl-2.0` | -| | GNU General Public License v3.0 | `gpl-3.0` | -| | GNU Lesser General Public License family | `lgpl` | -| | GNU Lesser General Public License v2.1 | `lgpl-2.1` | -| | GNU Lesser General Public License v3.0 | `lgpl-3.0` | -| | ISC | `isc` | -| | LaTeX Project Public License v1.3c | `lppl-1.3c` | -| | Microsoft Public License | `ms-pl` | -| | MIT | `mit` | -| | Mozilla Public License 2.0 | `mpl-2.0` | -| | Open Software License 3.0 | `osl-3.0` | -| | PostgreSQL License | `postgresql` | -| | SIL Open Font License 1.1 | `ofl-1.1` | -| | University of Illinois/NCSA Open Source License | `ncsa` | -| | The Unlicense | `unlicense` | -| | zLib License | `zlib` | +Licencia | Palabra clave de la licencia +--- | --- +| Licencia gratuita académica v3.0 | `afl-3.0` | +| Licencia de Apache 2.0 | `apache-2.0` | +| Licencia artística 2.0 | `artistic-2.0` | +| Licencia de Boost Software 1.0 | `bsl-1.0` | +| Licencia "simplificada" de la cláusula 2 de BSD | `bsd-2-clause` | +| Licencia "nueva" o "revisada" de la cláusula 3 de BSD | `bsd-3-clause` | +| Licencia Clear de la cláusula 3 de BSD | `bsd-3-clause-clear` | +| Familia de licencias de Creative Commons | `cc` | +| Creative Commons Zero v1.0 Universal | `cc0-1.0` | +| Creative Commons Attribution 4.0 | `cc-by-4.0` | +| Creative Commons Attribution Share Alike 4.0 | `cc-by-sa-4.0` | +| Licencia pública Do What The F*ck You Want To | `wtfpl` | +| Educational Community License v2.0 | `ecl-2.0` | +| Eclipse Public License 1.0 | `epl-1.0` | +| Eclipse Public License 2.0 | `epl-2.0` | +| Licencia pública de la Unión Europea 1.1 | `eupl-1.1` | +| Licencia pública general de GNU Affero v3.0 | `agpl-3.0` | +| Familia de licencias públicas generales de GNU | `gpl` | +| Licencia pública general de GNU v2.0 | `gpl-2.0` | +| Licencia pública general de GNU v3.0 | `gpl-3.0` | +| Licencia Pública General Menor de GNU | `lgpl` | +| Licencia Pública General Menor de GNU v2.1 | `lgpl-2.1` | +| Licencia Pública General Menor de GNU v3.0 | `lgpl-3.0` | +| ISC | `isc` | +| Licencia pública de LaTeX Project v1.3c | `lppl-1.3c` | +| Licencia pública de Microsoft | `ms-pl` | +| MIT | `mit` | +| Licencia pública de Mozilla 2.0 | `mpl-2.0` | +| Licencia de Open Software 3.0 | `osl-3.0` | +| Licencia de PostgreSQL | `postgresql` | +| Licencia de SIL Open Font 1.1 | `ofl-1.1` | +| Licencia de código abierto de la Universidad de Illinois/NCSA | `ncsa` | +| The Unlicense | `unlicense` | +| Licencia de zLib | `zlib` | -Cuando busques por una licencia de familia, los resultados incluirán todas las licencias de esa familia. Por ejemplo, cuando utilices la consulta `license:gpl`, los resultados incluirán los repositorios con licencia de GNU General Public License v2.0 y GNU General Public License v3.0. Para obtener más información, consulta "[Buscar repositorios](/search-github/searching-on-github/searching-for-repositories/#search-by-license)." +Cuando busques por una licencia de familia, los resultados incluirán todas las licencias de esa familia. Por ejemplo, al usar la consulta `license:gpl` los resultados incluirán los repositorios con la licencia GNU General Public License v2.0 y GNU General Public License v3.0. Para más información, vea "[Búsqueda de repositorios](/search-github/searching-on-github/searching-for-repositories/#search-by-license)". ## Detectar una licencia -[El titular de licencia de la gema de código abierto Ruby](https://github.com/licensee/licensee) compara el archivo *LICENSE* (LICENCIA) del repositorio con una lista corta de licencias conocidas. El titular de licencia también proporciona las [API de licencias](/rest/reference/licenses) y [nos da información sobre las licencias que tienen los repositorios de {% data variables.product.product_name %}](https://github.com/blog/1964-open-source-license-usage-on-github-com). Si tu repositorio utiliza una licencia que no está detallada en el [Sitio web Choose a License](https://choosealicense.com/appendix/), puedes[solicitar incluir la licencia](https://github.com/github/choosealicense.com/blob/gh-pages/CONTRIBUTING.md#adding-a-license). +[El Licenciatario de código abierto de la gema de Ruby](https://github.com/licensee/licensee) compara el archivo *LICENSE* del repositorio con una breve lista de licencias conocidas. El Licenciatario también proporciona [Licenses API](/rest/reference/licenses) y [ofrece información sobre cómo se conceden licencias a los repositorios de {% data variables.product.product_name %}](https://github.com/blog/1964-open-source-license-usage-on-github-com). Si el repositorio usa una licencia que no aparece en el [sitio web Elegir una licencia](https://choosealicense.com/appendix/), puede [solicitar que se incluya la licencia](https://github.com/github/choosealicense.com/blob/gh-pages/CONTRIBUTING.md#adding-a-license). -Si tu repositorio utiliza una licencia que está detallada en el sitio web Choose a License y no se muestra claramente en la parte superior de la página del repositorio, puede que contenga múltiples licencias u otra complejidad. Para que se detecten tus licencias, simplifica tu archivo *LICENSE* y anota la complejidad en algún otro lado, como en el archivo *README* de tu repositorio. +Si tu repositorio utiliza una licencia que está detallada en el sitio web Choose a License y no se muestra claramente en la parte superior de la página del repositorio, puede que contenga múltiples licencias u otra complejidad. Para que la licencia se detecte, simplifica el archivo *LICENSE* y anote la complejidad en otra parte, por ejemplo en el archivo *README* del repositorio. ## Aplicar una licencia a un repositorio con una licencia existente -El selector de licencias solo está disponible cuando creas un proyecto nuevo en GitHub. Puedes agregar manualmente una licencia utilizando el buscador. Para obtener más información acerca de agregar una licencia a un repositorio, consulta "[Agregar una licencia a un repositorio](/articles/adding-a-license-to-a-repository)." +El selector de licencias solo está disponible cuando creas un proyecto nuevo en GitHub. Puedes agregar manualmente una licencia utilizando el buscador. Para más información sobre cómo agregar una licencia a un repositorio, vea "[Adición de una licencia a un repositorio](/articles/adding-a-license-to-a-repository)". ![Captura de pantalla del selector de licencias en GitHub.com](/assets/images/help/repository/repository-license-picker.png) -## Descargo +## Declinación de responsabilidades El objetivo de los esfuerzos de generación de licencias de código abierto de GitHub es proporcionar un punto de partida para ayudarte a hacer una elección informada. GitHub muestra información de licencias para ayudar a los usuarios a obtener información acerca de las licencias de código abierto y los proyectos que las utilizan. Esperamos que te sea útil, pero ten presente que no somos abogados y que cometemos errores como todo el mundo. Por ese motivo, GitHub proporciona la información sobre una base hipotética de "tal cual" y no da garantías al respecto de ninguna información o licencia proporcionada en función o a través de esta. Tampoco se hace responsable de los daños que surjan por el uso de la información de la licencia. Si tienes alguna pregunta al respecto de la licencia correcta para tu código o cualquier otro problema legal relacionado con esto, siempre es mejor consultar con un profesional. -## Leer más +## Información adicional -- La sección de Guías de código abierto "[La parte legal del código abierto](https://opensource.guide/legal/)"{% ifversion fpt or ghec %} +- La sección "[The Legal Side of Open Source](https://opensource.guide/legal/)" (Aspectos legales del código abierto) de The Open Source Guides{% ifversion fpt or ghec %} - [{% data variables.product.prodname_learning %}]({% data variables.product.prodname_learning_link %}){% endif %} diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/disabling-issues.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/disabling-issues.md index 6e0d5fee8e..dfc45381cb 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/disabling-issues.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/disabling-issues.md @@ -13,11 +13,16 @@ versions: ghec: '*' topics: - Pull requests +ms.openlocfilehash: a706b1431f4f43c9866fb6ef0f01f6d25d6edc46 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136795' --- - -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -3. En Características, quita la marca de selección de la casilla de verificación **Propuestas**. ![Casilla de verificación Eliminar propuestas](/assets/images/help/issues/issues_settings_remove_from_repo.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} +3. En Características, anula la selección de la casilla **Propuestas**. + ![Casilla de verificación Eliminar propuestas](/assets/images/help/issues/issues_settings_remove_from_repo.png) Si decides habilitar las propuestas nuevamente en el futuro, todas las propuestas que se hayan agregado previamente estarán disponibles. diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/disabling-project-boards-in-a-repository.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/disabling-project-boards-in-a-repository.md index a8bed7ca85..8b7449ac08 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/disabling-project-boards-in-a-repository.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/disabling-project-boards-in-a-repository.md @@ -1,6 +1,6 @@ --- -title: 'Inhabilitar los {% data variables.projects.projects_v1_boards %} en un repositorio' -intro: 'Los administradores de repositorio pueden apagar los {% data variables.projects.projects_v1_boards %} para un repositorio si tú o tu equipo administra el trabajo de forma distinta.' +title: 'Deshabilitación de {% data variables.projects.projects_v1_boards %} en un repositorio' +intro: 'Los administradores de repositorios pueden desactivar las instancias de {% data variables.projects.projects_v1_boards %} para un repositorio si tu equipo o tú administráis el trabajo de forma diferente.' redirect_from: - /github/managing-your-work-on-github/managing-project-boards/disabling-project-boards-in-a-repository - /articles/disabling-project-boards-in-a-repository @@ -13,14 +13,19 @@ versions: ghec: '*' topics: - Pull requests -shortTitle: 'Inhabilitar los {% data variables.projects.projects_v1_boards %}' +shortTitle: 'Disable {% data variables.projects.projects_v1_boards %}' allowTitleToDifferFromFilename: true +ms.openlocfilehash: 0407d6df39ae664474aa3fb5c99dc7998df1b951 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147422664' --- +Al deshabilitar {% data variables.projects.projects_v1_boards %}, ya no verás información de {% data variables.projects.projects_v1_board %} en escalas de tiempo ni [registros de auditoría](/articles/reviewing-your-security-log/). -Cuando inhabilitas los {% data variables.projects.projects_v1_boards %}, ya no verás la información del {% data variables.projects.projects_v1_board %} en las líneas de tiempo ni en las [bitácoras de auditoría](/articles/reviewing-your-security-log/). +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} +3. En "Características", desactive la casilla **Proyectos**. + ![Casilla Quitar proyectos](/assets/images/help/projects/disable-projects-checkbox.png) -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -3. En "Características", quita la marca de selección de la casilla de verificación **Proyectos**. ![Casilla de verificación Eliminar proyectos](/assets/images/help/projects/disable-projects-checkbox.png) - -Después de que se inhabiliten los {% data variables.projects.projects_v1_boards %}, los {% data variables.projects.projects_v1_boards %} existentes serán inaccesibles en sus URL previas. {% data reusables.organizations.disable_project_board_results %} +Una vez deshabilitados los datos {% data variables.projects.projects_v1_boards %}, los datos {% data variables.projects.projects_v1_boards %} no son accesibles en sus direcciones URL anteriores. {% data reusables.organizations.disable_project_board_results %} diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/enabling-or-disabling-github-discussions-for-a-repository.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/enabling-or-disabling-github-discussions-for-a-repository.md index 5c0d0ad309..879fd37afa 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/enabling-or-disabling-github-discussions-for-a-repository.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/enabling-or-disabling-github-discussions-for-a-repository.md @@ -10,16 +10,21 @@ redirect_from: - /github/administering-a-repository/enabling-or-disabling-github-discussions-for-a-repository - /github/administering-a-repository/managing-repository-settings/enabling-or-disabling-github-discussions-for-a-repository shortTitle: Discussions +ms.openlocfilehash: 81633ff38163af2ec2ff7d01d1843e99be82cb97 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147410519' --- - ## Habilitar o inhabilitar los {% data variables.product.prodname_discussions %} en tu repositorio {% data reusables.discussions.enabling-or-disabling-github-discussions-for-your-repository %} -1. Para inhabilitar los debates, debajo de "Características", deselecciona **Debates**. +1. Para deshabilitar los debates, anule la selección de **Debates** en "Características". -También puedes utilizar los debates de organización para facilitar las conversaciones que se extienden a lo largo de varios repositorios en tu organización. Para obtener más información, consulta la sección "[Habilitar o inhabilitar los debates de GitHub en una organización](/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization)". +También puedes usar los debates de la organización para facilitar las conversaciones que abarcan varios repositorios de tu organización. Para obtener más información, consulta "[Habilitación o deshabilitación de los debates de GitHub para una organización](/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization)". -## Leer más +## Información adicional - "[Acerca de los debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions)" -- "[Administrar debates para tu comunidad](/discussions/managing-discussions-for-your-community)" +- "[Administrar debates para la comunidad](/discussions/managing-discussions-for-your-community)" diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/index.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/index.md index 81c9f1f05f..3e4b2e9739 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/index.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/index.md @@ -14,6 +14,12 @@ children: - /managing-github-actions-settings-for-a-repository - /enabling-or-disabling-github-discussions-for-a-repository - /managing-security-and-analysis-settings-for-your-repository -shortTitle: Habilitar características +shortTitle: Enable features +ms.openlocfilehash: ac8b5eb3ca39a994d78ebd0ef4d7109dae718ea1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136770' --- 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 4a8493fd13..7b7fa99b2e 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: Managing GitHub Actions settings for a repository -intro: 'You can disable or configure {% data variables.product.prodname_actions %} for a specific repository.' +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.' 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 @@ -18,175 +18,150 @@ topics: - Pull requests shortTitle: Manage GitHub Actions settings miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 80bce0a3f43ccac75215bd738922dc5d79868793 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147061140' --- +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} -{% 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 más información sobre {% data variables.product.prodname_actions %}, consulte "[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 %} Puede deshabilitar {% data variables.product.prodname_actions %} totalmente para su 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 {% data variables.product.prodname_actions %} en el repositorio, pero limitar las acciones {% ifversion actions-workflow-policy %}y los 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 - -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. +Puedes deshabilitar {% data variables.product.prodname_actions %} para un repositorio, o bien establecer una directiva que configure las acciones{% ifversion actions-workflow-policy %} y los flujos de trabajo reutilizables{% endif %} que se pueden usar en el repositorio. {% note %} -**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)." +**Nota:** Es posible que no pueda administrar estos ajustes si su organización tiene una directiva que lo invalide o la administra una empresa que tiene una directiva que lo invalide. Para obtener más información, consulte "[Deshabilitar o limitar {% data variables.product.prodname_actions %} en su organización](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization)" o "[Aplicación de directivas para {% data variables.product.prodname_actions %} en su empresa](/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. Under "Actions permissions", select an option. +{% 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". {% indented_data_reference reusables.actions.actions-use-policy-settings spaces=3 %} - {% ifversion actions-workflow-policy %} - ![Set actions policy for this repository](/assets/images/help/repository/actions-policy-with-workflows.png) - {%- else %} - ![Set actions policy for this repository](/assets/images/help/repository/actions-policy.png) - {%- endif %} -1. Click **Save**. + {% ifversion actions-workflow-policy %} ![Establecimiento de directiva de acciones para este repositorio](/assets/images/help/repository/actions-policy-with-workflows.png) {%- else %} ![Establecimiento de directiva de acciones para este repositorio](/assets/images/help/repository/actions-policy.png) {%- endif %} +1. Haga clic en **Save**(Guardar). {% 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. Under "Actions permissions", select {% data reusables.actions.policy-label-for-select-actions-workflows %} and add your required actions to the list. +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.settings-sidebar-actions-general %} +1. En "Actions permissions", seleccione {% data reusables.actions.policy-label-for-select-actions-workflows %} y agregue las acciones necesarias a la lista. - {% ifversion actions-workflow-policy%} - ![Add actions and reusable workflows to the allow list](/assets/images/help/repository/actions-policy-allow-list-with-workflows.png) - {%- elsif ghes %} - ![Add actions to the allow list](/assets/images/help/repository/actions-policy-allow-list.png) - {%- else %} - ![Add actions to the allow list](/assets/images/enterprise/github-ae/repository/actions-policy-allow-list.png) - {%- endif %} -1. Click **Save**. + {% ifversion actions-workflow-policy%} ![Incorporación de acciones y flujos de trabajo reutilizables a la lista de permitidos](/assets/images/help/repository/actions-policy-allow-list-with-workflows.png) {%- elsif ghes %} ![Incorporación de acciones a la lista de permitidos](/assets/images/help/repository/actions-policy-allow-list.png) {%- else %} ![Incorporación de acciones a la lista de permitidos](/assets/images/enterprise/github-ae/repository/actions-policy-allow-list.png) {%- endif %} +1. Haga clic en **Save**(Guardar). {% ifversion fpt or ghec %} -## Controlling changes from forks to workflows in public repositories +## Control de los cambios desde las bifurcaciones hasta los flujos de trabajo en repositorios públicos {% 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. +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. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.repositories.settings-sidebar-actions-general %} -{% data reusables.actions.workflows-from-public-fork-setting %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.settings-sidebar-actions-general %} {% data reusables.actions.workflows-from-public-fork-setting %} -{% data reusables.actions.workflow-run-approve-link %} -{% endif %} +{% data reusables.actions.workflow-run-approve-link %} {% endif %} -## Enabling workflows for forks of private repositories +## Habilitación de flujos de trabajo para bifurcaciones de repositorios privados {% data reusables.actions.private-repository-forks-overview %} -If a policy is disabled for an {% ifversion ghec or ghae or ghes %}enterprise or{% endif %} organization, it cannot be enabled for a repository. +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. {% data reusables.actions.private-repository-forks-options %} -### Configuring the fork policy for a private repository +### Configuración de la directiva de bifurcación para un repositorio privado -{% 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 %} +{% 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 %} -## Setting the permissions of the `GITHUB_TOKEN` for your repository +## Establecimiento de los permisos de `GITHUB_TOKEN` para el repositorio {% 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. +Los permisos predeterminados también pueden configurarse en los ajustes de la organización. Si tu repositorio pertenece a una organización y se ha seleccionado un valor predeterminado más restrictivo en la configuración de la organización, la misma opción se selecciona en tu configuración de repositorio y la opción permisiva se deshabilita. {% data reusables.actions.workflow-permissions-modifying %} -### Configuring the default `GITHUB_TOKEN` permissions +### Configuración de los permisos de `GITHUB_TOKEN` predeterminados -{% ifversion allow-actions-to-approve-pr-with-ent-repo %} -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. +{% ifversion allow-actions-to-approve-pr-with-ent-repo %} De manera predeterminada, cuando creas un repositorio en tu cuenta personal, `GITHUB_TOKEN` solo tiene acción para el ámbito `contents`. Si creas un nuevo repositorio en una organización, el parámetro se hereda de lo que se ha configurado en los parámetros de la organización. {% endif %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.repositories.settings-sidebar-actions-general %} -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. +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.settings-sidebar-actions-general %} +1. En "Permisos de flujo de trabajo", elige si quieres que `GITHUB_TOKEN` tenga acceso de lectura y escritura para todos los ámbitos, o simplemente acceso de lectura para el ámbito `contents`. - ![Set GITHUB_TOKEN permissions for this repository](/assets/images/help/settings/actions-workflow-permissions-repository{% ifversion allow-actions-to-approve-pr-with-ent-repo %}-with-pr-approval{% endif %}.png) + ![Configurar los permisos del GITHUB_TOKEN para este repositorio](/assets/images/help/settings/actions-workflow-permissions-repository{% ifversion allow-actions-to-approve-pr-with-ent-repo %}-with-pr-approval{% endif %}.png) -1. Click **Save** to apply the settings. +1. Haga clic en **Save** (Guardar) para aplicar los valores. {% ifversion allow-actions-to-approve-pr-with-ent-repo %} -### Preventing {% data variables.product.prodname_actions %} from creating or approving pull requests +### Impedir la creación o aprobación de solicitudes de incorporación de cambios por parte de {% data variables.product.prodname_actions %} {% 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. +De forma predeterminada, al crear un nuevo repositorio en tu cuenta personal, los flujos de trabajo no pueden crear ni aprobar solicitudes de incorporación de cambios. Si creas un nuevo repositorio en una organización, el parámetro se hereda de lo que se ha configurado en los parámetros de la organización. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.repositories.settings-sidebar-actions-general %} -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. +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.settings-sidebar-actions-general %} +1. En "Permisos de flujo de trabajo", usa la opción **Permitir que Acciones de GitHub cree y apruebe solicitudes de incorporación de cambios** para configurar si `GITHUB_TOKEN` puede crear y aprobar solicitudes de incorporación de cambios. - ![Set GITHUB_TOKEN permissions for this repository](/assets/images/help/settings/actions-workflow-permissions-repository-with-pr-approval.png) -1. Click **Save** to apply the settings. + ![Configurar los permisos del GITHUB_TOKEN para este repositorio](/assets/images/help/settings/actions-workflow-permissions-repository-with-pr-approval.png) +1. Haga clic en **Save** para aplicar los valores. {% endif %} {% ifversion ghes > 3.3 or ghae-issue-4757 or ghec %} -## Allowing access to components in an internal repository +## Permitir el acceso a los componentes en un repositorio interno -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)." +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, consulte "[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-internal-repositories)". -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 %} +Puedes usar los pasos que se describen a continuación 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 repositorio.{% ifversion internal-actions %} Para más información, consulta "[Uso compartido de acciones y flujos de trabajo con su 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, consulte "[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 "[Establecer 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 %} -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**. +1. En {% data variables.product.prodname_dotcom %}, navega hasta la página principal del repositorio interno. +1. Debajo del nombre del repositorio, haga clic en {% octicon "gear" aria-label="The gear icon" %} **Settings**. {% data reusables.repositories.settings-sidebar-actions-general %} -1. Under **Access**, choose one of the access settings: +1. En **Access**, elija una de las opciones de configuración de acceso: - {% ifversion ghes > 3.4 or ghae-issue-6090 or ghec %}![Set the access to Actions components](/assets/images/help/settings/actions-access-settings.png){% else %}![Set the access to Actions components](/assets/images/enterprise/3.4/actions-access-settings.png){% endif %} + {% ifversion ghes > 3.4 or ghae-issue-6090 or ghec %}![Configurar el acceso a los componentes de las acciones](/assets/images/help/settings/actions-access-settings.png){% else %}![Configurar el acceso a los componentes de las acciones](/assets/images/enterprise/3.4/actions-access-settings.png){% endif %} - * **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. + * **Not accessible**: los flujos de trabajo de otros repositorios no pueden acceder a este repositorio. + * **Accessible from repositories in the 'ORGANIZATION NAME' organization**: {% ifversion ghes > 3.4 or ghae-issue-6090 or ghec %}Los flujos de trabajo de otros repositorios que sean parte de la organización 'ORGANIZATION NAME' pueden acceder a las acciones y los 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 %} + * **Accessible from repositories in the 'ENTERPRISE NAME' enterprise**: {% ifversion ghes > 3.4 or ghae-issue-6090 or ghec %}Los flujos de trabajo de otros repositorios que sean parte de la empresa 'ENTERPRISE NAME' pueden acceder a las acciones y los 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. Haga clic en **Save** para aplicar los valores. {% endif %} -## Configuring the retention period for {% data variables.product.prodname_actions %} artifacts and logs in your repository +## Configurar el periodo de retención de los artefactos y bitácoras de las {% data variables.product.prodname_actions %} en tu repositorio -You can configure 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. {% data reusables.actions.about-artifact-log-retention %} -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)." +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, consulte "[Establecimiento del período de retención para un artefacto](/actions/managing-workflow-runs/removing-workflow-artifacts#setting-the-retention-period-for-an-artifact)". -## Setting the retention period for a repository +## Configurar el periodo de retenciòn para un repositorio -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.repositories.settings-sidebar-actions-general %} -{% data reusables.actions.change-retention-period-for-artifacts-logs %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.settings-sidebar-actions-general %} {% data reusables.actions.change-retention-period-for-artifacts-logs %} {% ifversion actions-cache-policy-apis %} -## Configuring cache storage for a repository +## Configurar el almacenamiento en caché de un repositorio -{% 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 %} +{% data reusables.actions.cache-default-size %} Sin embargo, es posible que estos tamaños predeterminados sean diferentes si un propietario de empresa los ha cambiado. {% 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. +Puedes establecer un tamaño de almacenamiento en caché total para el repositorio hasta el tamaño máximo que permite la configuración de directiva de empresa. -The repository settings for {% data variables.product.prodname_actions %} cache storage can currently only be modified using the REST API: +La configuración del repositorio para el almacenamiento en caché {% data variables.product.prodname_actions %} solo puede modificarse actualmente mediante la API REST: -* 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)." +* Para ver el límite de almacenamiento en caché actual de un repositorio, consulta "[Obtener la política de uso de caché de Acciones de GitHub 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 "[Establecer la política de uso de caché de Acciones de GitHub para un repositorio](/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 a7e8f7e60e..4f6b2ab23a 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 @@ -1,6 +1,6 @@ --- -title: Managing security and analysis settings for your repository -intro: 'You can control features that secure and analyze the code in your project on {% data variables.product.prodname_dotcom %}.' +title: Administración de la configuración de seguridad y análisis para el repositorio +intro: 'Puedes controlar las características que dan seguridad y analizan tu código en tu proyecto dentro de {% data variables.product.prodname_dotcom %}.' permissions: People with admin permissions to a repository can manage security and analysis settings for the repository. redirect_from: - /articles/managing-alerts-for-vulnerable-dependencies-in-your-organization-s-repositories @@ -23,103 +23,69 @@ topics: - Secret scanning - Repositories shortTitle: Security & analysis +ms.openlocfilehash: 95e0b3c0c8e03c8a903dad8220542502ce73bf5c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147060342' --- {% ifversion fpt or ghec %} -## Enabling or disabling security and analysis features for public repositories +## Habilitar o inhabilitar las características de análisis y seguridad para los repositorios públicos -You can manage a subset of security and analysis features for public repositories. Other features are permanently enabled, including dependency graph and secret scanning. +Puedes administrar un subconjunto de características de análisis y seguridad para los repositorios públicos. Otras características se encuentran habilitadas permanentemente, incluyendo la gráfica de dependencias y el escaneo de secretos. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.repositories.navigate-to-code-security-and-analysis %} -4. Under "Code security and analysis", to the right of the feature, click **Disable** or **Enable**. - !["Enable" or "Disable" button for "Configure security and analysis" features in a public repository](/assets/images/help/repository/security-and-analysis-disable-or-enable-public.png) -{% endif %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.navigate-to-code-security-and-analysis %} +4. En "Seguridad y análisis de código", a la derecha de la característica, haga clic en **Deshabilitar** o **Habilitar**. + ![Botón "Habilitar" o "Deshabilitar" para las características de "Configurar seguridad y análisis" en un repositorio público](/assets/images/help/repository/security-and-analysis-disable-or-enable-public.png) {% endif %} -## Enabling or disabling security and analysis features{% ifversion fpt or ghec %} for private repositories{% endif %} +## Habilitación o deshabilitación de las características de seguridad y análisis{% ifversion fpt or ghec %} para repositorios privados{% endif %} -You can manage the security and analysis features for your {% ifversion fpt or ghec %}private or internal {% endif %}repository.{% ifversion ghes or ghec %} If your organization belongs to an enterprise with a license for {% data variables.product.prodname_GH_advanced_security %} then extra options are available. {% data reusables.advanced-security.more-info-ghas %} -{% elsif fpt %} Organizations that use {% data variables.product.prodname_ghe_cloud %} with {% data variables.product.prodname_advanced_security %} have extra options available. For more information, see the [{% data variables.product.prodname_ghe_cloud %} documentation](/enterprise-cloud@latest//repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository#enabling-or-disabling-security-and-analysis-features-for-private-repositories). +Puedes administrar las características de seguridad y análisis para tu repositorio{% ifversion fpt or ghec %}privado o interno {% endif %}.{% ifversion ghes or ghec %} Si tu organización pertenece a una empresa que tiene una licencia para {% data variables.product.prodname_GH_advanced_security %}, entonces tendrás opciones adicionales disponibles. {% data reusables.advanced-security.more-info-ghas %} {% elsif fpt %} Las organizaciones que usan {% data variables.product.prodname_ghe_cloud %} con {% data variables.product.prodname_advanced_security %} disponen de opciones adicionales. Para más información, vea la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest//repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository#enabling-or-disabling-security-and-analysis-features-for-private-repositories). {% endif %} {% data reusables.security.security-and-analysis-features-enable-read-only %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.repositories.navigate-to-code-security-and-analysis %} -{% 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 %} - ![Screenshot of "Enable" or "Disable" button for "Configure security and analysis" features](/assets/images/help/repository/security-and-analysis-disable-or-enable-fpt-private.png){% elsif ghec %} - ![Screenshot of "Enable" or "Disable" button for "Configure security and analysis" features](/assets/images/help/repository/security-and-analysis-disable-or-enable-ghec-private.png){% elsif ghes > 3.6 or ghae-issue-7044 %}{% elsif ghes = 3.2 %} - ![Screenshot of "Enable" or "Disable" button for "Configure security and analysis" features](/assets/images/enterprise/3.1/help/repository/security-and-analysis-disable-or-enable-ghes.png){% else %} - ![Screenshot of "Enable" or "Disable" button for "Configure security and analysis" features](/assets/images/enterprise/3.3/repository/security-and-analysis-disable-or-enable-ghes.png){% endif %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.navigate-to-code-security-and-analysis %} {% ifversion fpt or ghes or ghec %} +4. En "Seguridad y análisis de código", a la derecha de la característica, haga clic en **Deshabilitar** o **Habilitar**. {% ifversion not fpt %}El control de "{% data variables.product.prodname_GH_advanced_security %}" está deshabilitado si la empresa no tiene licencias disponibles para {% data variables.product.prodname_advanced_security %}.{% endif %}{% ifversion fpt %} ![Captura de pantalla del botón "Habilitar" o "Deshabilitar" para las características de "Configurar seguridad y análisis"](/assets/images/help/repository/security-and-analysis-disable-or-enable-fpt-private.png){% elsif ghec %} ![Captura de pantalla del botón "Habilitar" o "Deshabilitar" para las características de "Configurar seguridad y análisis"](/assets/images/help/repository/security-and-analysis-disable-or-enable-ghec-private.png){% elsif ghes > 3.6 or ghae-issue-7044 %}{% elsif ghes = 3.2 %} ![Captura de pantalla del botón "Habilitar" o "Deshabilitar" para las características de "Configurar seguridad y análisis"](/assets/images/enterprise/3.1/help/repository/security-and-analysis-disable-or-enable-ghes.png){% else %} ![Captura de pantalla del botón "Habilitar" o "Deshabilitar" para las características de "Configurar seguridad y análisis"](/assets/images/enterprise/3.3/repository/security-and-analysis-disable-or-enable-ghes.png){% endif %} - {% ifversion not fpt %} - {% note %} + {% ifversion not fpt %} {% note %} - **Note:** If you disable {% data variables.product.prodname_GH_advanced_security %}, {% ifversion ghec %}dependency review, {% endif %}{% data variables.product.prodname_secret_scanning %} and {% data variables.product.prodname_code_scanning %} are disabled. Any workflows, SARIF uploads, or API calls for {% data variables.product.prodname_code_scanning %} will fail. + **Nota:** Si deshabilita la revisión de dependencias de {% data variables.product.prodname_GH_advanced_security %}, {% ifversion ghec %}, se deshabilitan {% endif %}{% data variables.product.prodname_secret_scanning %} y {% data variables.product.prodname_code_scanning %}. Cualquier flujo de trabajo, cargas de SARIF o llamados de la API para el {% data variables.product.prodname_code_scanning %} fallarán. {% endnote %}{% endif %} {% 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 %}. - ![Enable or disable {% data variables.product.prodname_GH_advanced_security %} or {% data variables.product.prodname_secret_scanning %} for your repository](/assets/images/enterprise/github-ae/repository/enable-ghas-secret-scanning-ghae.png) - {% endif %} +4. En "Seguridad y análisis de código", a la derecha de la característica, haga clic en **Deshabilitar** o **Habilitar**. Antes de que puedas habilitar el "{% data variables.product.prodname_secret_scanning %}" para tu repositorio, puede que necesites habilitar la {% data variables.product.prodname_GH_advanced_security %}. + ![Habilitación o deshabilitación de {% data variables.product.prodname_GH_advanced_security %} o {% data variables.product.prodname_secret_scanning %} para el repositorio](/assets/images/enterprise/github-ae/repository/enable-ghas-secret-scanning-ghae.png) {% endif %} -## Granting access to security alerts +## Concesión de acceso a alertas de seguridad -Security alerts for a repository are visible to people with admin access to the repository and, when the repository is owned by an organization, organization owners. You can give additional teams and people access to the alerts. +Las alertas de seguridad de un repositorio son visibles para las personas con acceso administrativo al mismo y, cuando este le pertenece a una organización, también para los propietarios de esta. Puedes otorgar acceso a las alertas a equipos y personas adicionales. {% note %} -Organization owners and repository administrators can only grant access to view security alerts, such as {% data variables.product.prodname_secret_scanning %} alerts, to people or teams who have write access to the repo. +Los propietarios de las organizaciones y administradores de repositorio solo pueden otorgar acceso para visualizar alertas de seguridad, tales como alertas del {% data variables.product.prodname_secret_scanning %}, para las personas o equipos que tienen acceso de escritura en el repositorio. {% endnote %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.repositories.navigate-to-code-security-and-analysis %} -4. Under "Access to alerts", in the search field, start typing the name of the person or team you'd like to find, then click a name in the list of matches. - {% ifversion fpt or ghec or ghes > 3.2 %} - ![Search field for granting people or teams access to security alerts](/assets/images/help/repository/security-and-analysis-security-alerts-person-or-team-search.png) - {% endif %} - {% ifversion ghes < 3.3 %} - ![Search field for granting people or teams access to security alerts](/assets/images/enterprise/3.2/repository/security-and-analysis-security-alerts-person-or-team-search.png) - {% endif %} - {% ifversion ghae %} - ![Search field for granting people or teams access to security alerts](/assets/images/enterprise/github-ae/repository/security-and-analysis-security-alerts-person-or-team-search-ghae.png) - {% endif %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.navigate-to-code-security-and-analysis %} +4. Debajo de "Acceso a las alertas", en el campo de búsqueda, comienza a teclear el nombre de la persona o equipo que quieres encontrar y luego da clic en su nombre dentro de la lista de coincidencias. + {% ifversion fpt or ghec or ghes > 3.2 %} ![Campo de búsqueda para conceder a personas o equipos acceso a alertas de seguridad](/assets/images/help/repository/security-and-analysis-security-alerts-person-or-team-search.png) {% endif %} {% ifversion ghes < 3.3 %} ![Search field for granting people or teams access to security alerts](/assets/images/enterprise/3.2/repository/security-and-analysis-security-alerts-person-or-team-search.png) {% endif %} {% ifversion ghae %} ![Search field for granting people or teams access to security alerts](/assets/images/enterprise/github-ae/repository/security-and-analysis-security-alerts-person-or-team-search-ghae.png) {% endif %} -5. Click **Save changes**. - {% ifversion fpt or ghes > 3.2 or ghec %} - !["Save changes" button for changes to security alert settings](/assets/images/help/repository/security-and-analysis-security-alerts-save-changes.png) - {% endif %} - {% ifversion ghes < 3.3 %} - !["Save changes" button for changes to security alert settings](/assets/images/enterprise/3.2/repository/security-and-analysis-security-alerts-save-changes.png) - {% endif %} - {% ifversion ghae %} - !["Save changes" button for changes to security alert settings](/assets/images/enterprise/github-ae/repository/security-and-analysis-security-alerts-save-changes-ghae.png) - {% endif %} +5. Haga clic en **Guardar cambios**. + {% ifversion fpt or ghes > 3.2 or ghec %} ![Botón "Guardar cambios" para los cambios en la configuración de alertas de seguridad](/assets/images/help/repository/security-and-analysis-security-alerts-save-changes.png) {% endif %} {% ifversion ghes < 3.3 %} !["Save changes" button for changes to security alert settings](/assets/images/enterprise/3.2/repository/security-and-analysis-security-alerts-save-changes.png) {% endif %} {% ifversion ghae %} !["Save changes" button for changes to security alert settings](/assets/images/enterprise/github-ae/repository/security-and-analysis-security-alerts-save-changes-ghae.png) {% endif %} -## Removing access to security alerts +## Eliminar el acceso a las alertas de seguridad -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.repositories.navigate-to-code-security-and-analysis %} -4. Under "Access to alerts", to the right of the person or team whose access you'd like to remove, click {% octicon "x" aria-label="X symbol" %}. +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.navigate-to-code-security-and-analysis %} +4. Debajo de "Acceso a las alertas", a la derecha de la persona o equipo para el cual quieres eliminar el acceso, haz clic en {% octicon "x" aria-label="X symbol" %}. {% ifversion fpt or ghec or ghes > 3.2 %} - !["x" button to remove someone's access to security alerts for your repository](/assets/images/help/repository/security-and-analysis-security-alerts-username-x.png) - {% endif %} - {% ifversion ghes < 3.3 %} - !["x" button to remove someone's access to security alerts for your repository](/assets/images/enterprise/3.2/repository/security-and-analysis-security-alerts-username-x.png) - {% endif %} - {% ifversion ghae %} - !["x" button to remove someone's access to security alerts for your repository](/assets/images/enterprise/github-ae/repository/security-and-analysis-security-alerts-username-x-ghae.png) - {% endif %} - 5. Click **Save changes**. + ![Botón "x" para quitar el acceso de alguien a las alertas de seguridad del repositorio](/assets/images/help/repository/security-and-analysis-security-alerts-username-x.png) {% endif %} {% ifversion ghes < 3.3 %} !["x" button to remove someone's access to security alerts for your repository](/assets/images/enterprise/3.2/repository/security-and-analysis-security-alerts-username-x.png) {% endif %} {% ifversion ghae %} !["x" button to remove someone's access to security alerts for your repository](/assets/images/enterprise/github-ae/repository/security-and-analysis-security-alerts-username-x-ghae.png) {% endif %} + 5. Haga clic en **Guardar cambios**. -## Further reading +## Información adicional -- "[Securing your repository](/code-security/getting-started/securing-your-repository)" -- "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)" +- "[Protección del repositorio](/code-security/getting-started/securing-your-repository)" +- "[Administración de la configuración de seguridad y análisis de la organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)" diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/index.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/index.md index f79fe132f7..fd97eb6a12 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/index.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/index.md @@ -16,6 +16,12 @@ children: - /customizing-your-repository - /enabling-features-for-your-repository - /managing-repository-settings -shortTitle: Administrar la configuración de un repositorio +shortTitle: Manage repository settings +ms.openlocfilehash: 34dfda5540e800f9424b77fab9a8f7e18fca539f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136752' --- diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/about-email-notifications-for-pushes-to-your-repository.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/about-email-notifications-for-pushes-to-your-repository.md index e75348759f..3ecd74c0a7 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/about-email-notifications-for-pushes-to-your-repository.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/about-email-notifications-for-pushes-to-your-repository.md @@ -16,9 +16,14 @@ versions: ghec: '*' topics: - Repositories -shortTitle: Enviar notificaciones por correo electrónico para las subidas +shortTitle: Email notifications for pushes +ms.openlocfilehash: ee12b8f8270921abd1fe70c748449e46fd472e2c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136747' --- - {% data reusables.notifications.outbound_email_tip %} Cada notificación por correo electrónico para una subida a un repositorio enumera las confirmaciones nuevas y las vincula a una diferencia que solo contenga esas confirmaciones. En la notificación por correo electrónico verás: @@ -31,17 +36,18 @@ Cada notificación por correo electrónico para una subida a un repositorio enum - Los archivos que fueron modificados como parte de la confirmación. - El mensaje de confirmación -Puedes filtrar las notificaciones por correo electrónico que recibes para las inserciones en un repositorio. Para obtener más información, consulta la sección "[Configurar notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications)". +Puedes filtrar las notificaciones por correo electrónico que recibes para las inserciones en un repositorio. Para más información, vea "[Configuración de notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications)". ## Habilitar las notificaciones por correo electrónico para las subidas de información en tu repositorio -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.repositories.sidebar-notifications %} -5. Escribe hasta dos direcciones de correo electrónico, separadas por espacio en blanco, donde quieras que se envíen las notificaciones. Si quieres enviar los correos electrónicos a más de dos cuentas, configura una de las direcciones de correo electrónico a una dirección de correo electrónico del grupo. ![Cuadro de texto dirección de correo electrónico](/assets/images/help/settings/email_services_addresses.png) -1. Si operas tu propio servidor, puedes verificar la integridad de los correos electrónicos a través del **Encabezado aprobado**. El **Encabezado aprobado** es un token o un secreto que tecleas en este campo y que se envía con el correo electrónico. Si el encabezado que está como `Approved` en un correo electrónico empata con el token, puedes confiar en que dicho correo es de {% data variables.product.product_name %}. ![Caja de texto de correo de encabezado aprobado](/assets/images/help/settings/email_services_approved_header.png) -7. Da clic en **Configurar notificaciones**. ![Botón de configurar notificaciones](/assets/images/help/settings/setup_notifications_settings.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.sidebar-notifications %} +5. Escribe hasta dos direcciones de correo electrónico, separadas por espacio en blanco, donde quieras que se envíen las notificaciones. Si quieres enviar los correos electrónicos a más de dos cuentas, configura una de las direcciones de correo electrónico a una dirección de correo electrónico del grupo. +![Cuadro de texto de dirección de correo electrónico](/assets/images/help/settings/email_services_addresses.png) +1. Si opera su propio servidor, puede verificar la integridad de los correos electrónicos a través del **Encabezado aprobado**. El **Encabezado aprobado** es un token o un secreto que escribe en este campo y que se envía con el correo electrónico. Si el encabezado que está como `Approved` en un correo electrónico concide con el token, puede confiar en que dicho correo es de {% data variables.product.product_name %}. +![Caja de texto de correo electrónico de encabezado aprobado](/assets/images/help/settings/email_services_approved_header.png) +7. Haga clic en **Setup notifications** (Configurar notificaciones). +![Botón para configurar notificaciones](/assets/images/help/settings/setup_notifications_settings.png) -## Leer más +## Lecturas adicionales - "[Acerca de las notificaciones](/github/managing-subscriptions-and-notifications-on-github/about-notifications)" 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 284c40f2d2..5ddf5665ab 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 @@ -13,36 +13,39 @@ versions: ghec: '*' topics: - Repositories -shortTitle: Configurar los enlaces automáticos +shortTitle: Configure autolinks +ms.openlocfilehash: ae6e10f55a880a4fa389149ad137300ef3a81514 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146748593' --- - -## Acerca de los autoenlaces +## Acerca de los vínculos automáticos 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 %} -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". +{% ifversion autolink-reference-alphanumeric %} Las referencias de vínculo automático ahora pueden aceptar caracteres alfanuméricos. Cuando se introdujeron originalmente, los vínculos automáticos personalizados se limitaban a los recursos externos que usaban identificadores numéricos. Actualmente, los vínculos automáticos personalizados funcionan con identificadores alfanuméricos. Las referencias de vínculo automático heredadas que reconocen solo identificadores numéricos están en desuso y se muestran con la etiqueta "heredado". -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 `-`. +Para definir vínculos automáticos personalizados, especifica un prefijo de referencia y una dirección URL de destino. +- Los prefijos de referencia no pueden tener nombres superpuestos. Por ejemplo, un repositorio no puede tener dos vínculos automáticos personalizados con prefijos como `TICKET` y `TICK`, ya que ambos prefijos coincidirían con la cadena `TICKET123a`. +- Las direcciones URL de destino incluyen una variable `` que admite los caracteres siguientes: `a-z` (sin distinción entre mayúsculas y minúsculas), `0-9` y `-`. {% endif %} ## Configurar enlaces automáticos para referenciar recursos externos -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. +En este procedimiento se muestra cómo configurar vínculos automáticos para hacer referencia a recursos externos. Por ejemplo, si usas Zendesk para hacer el seguimiento de incidencias notificadas por el usuario, puedes hacer referencia a un número de incidencia en la solicitud de incorporación de cambios que abriste para corregir el problema. -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. En la sección de "integraciones" de la barra lateral, haz clic en **{% octicon "cross-reference" aria-label="The cross-reference icon" %} Referencias de autoenlace**. +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} +1. En la sección "Integraciones" de la barra lateral, haga clic en **{% octicon "cross-reference" aria-label="The cross-reference icon" %} Referencias de enlace automático**. {% else %} -1. En la barra lateral izquierda, haz clic en **Autolink references** (Referencias de enlace automático). ![Pestaña Autolink references (Referencias de enlace automático) en la barra lateral izquierda](/assets/images/help/repository/autolink-references-tab.png) -{% endif %} -1. Haz clic en **Add autolink reference** (Agregar referencia de enlace automático). ![Botón para completar con información de la referencia de enlace automático](/assets/images/help/repository/add-autolink-reference-details.png) +1. En la barra lateral izquierda, haga clic en **Referencias de enlace automático**. +![Pestaña Referencias de enlace automático en la barra lateral izquierda](/assets/images/help/repository/autolink-references-tab.png) {% endif %} +1. Haga clic en **Agregar referencia de enlace automático**. +![Botón para completar la información de la referencia de enlace automático](/assets/images/help/repository/add-autolink-reference-details.png) 5. Debajo de "Reference prefix" (Prefijo de referencia), escribe un prefijo corto y significativo que quieras que los colaboradores utilicen para generar enlaces automáticos para el recurso externo. -{% ifversion autolink-reference-alphanumeric %}![Field to type abbreviation for external system](/assets/images/help/repository/add-reference-prefix-field-alphanumeric.png){% else %}![Field to type abbreviation for external system](/assets/images/help/repository/add-reference-prefix-field.png){% endif %} -6. Debajo de "Target URL" (URL de destino), escribe el enlace al sistema externo al que te quieras vinculr. Asegúrate de conservar `` como variable para el número de referencia. -{% ifversion autolink-reference-alphanumeric %}![Field to type URL to external system](/assets/images/help/repository/add-target-url-field-alphanumeric.png){% else %}![Field to type URL to external system](/assets/images/help/repository/add-target-url-field.png){% endif %} -7. Haz clic en **Add autolink reference** (Agregar referencia de enlace automático). -{% ifversion autolink-reference-alphanumeric %}{% else %}![Button to add autolink reference](/assets/images/help/repository/add-autolink-reference.png){% endif %} +{% ifversion autolink-reference-alphanumeric %}![Campo para escribir la abreviatura para el sistema externo](/assets/images/help/repository/add-reference-prefix-field-alphanumeric.png){% else %}![Campo para escribir la abreviatura para el sistema externo](/assets/images/help/repository/add-reference-prefix-field.png){% endif %} +6. Debajo de "Target URL" (URL de destino), escribe el enlace al sistema externo al que te quieras vinculr. Asegúrese de mantener `` como una variable para el número de referencia. +{% ifversion autolink-reference-alphanumeric %}![Campo para escribir la dirección URL del sistema externo](/assets/images/help/repository/add-target-url-field-alphanumeric.png){% else %}![Campo para escribir la dirección URL del sistema externo](/assets/images/help/repository/add-target-url-field.png){% endif %} +7. Haga clic en **Agregar referencia de enlace automático**. +{% ifversion autolink-reference-alphanumeric %}{% else %}![Botón para agregar una referencia de vínculo automático](/assets/images/help/repository/add-autolink-reference.png){% endif %} diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules.md index 5060224a67..b427096e46 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules.md @@ -1,29 +1,35 @@ --- -title: Configurar las reglas de protección de etiqueta -shortTitle: Reglas de protección de etiquetas -intro: Puedes configurar las reglas de protección de etiqueta de tu repositorio para prevenir que los contribuyentes creen o borren etiquetas. +title: Configuración de reglas de protección de etiquetas +shortTitle: Tag protection rules +intro: Puedes configurar reglas de protección de etiquetas para el repositorio para evitar que los colaboradores creen o eliminen etiquetas. product: '{% data reusables.gated-features.tag-protection-rules %}' versions: fpt: '*' ghae: issue-6337 ghec: '*' ghes: '>3.4' +ms.openlocfilehash: 3b7b84cb26d8994c89222b2e4f642592fd45b72f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147063206' --- - {% note %} -**Nota:** Las reglas de protección de etiqueta se encuentran actualmente en beta y están sujetas a cambios. +**Nota:** Las reglas de protección de etiquetas se encuentran actualmente en versión beta y están sujetas a cambios. {% endnote %} -Cuando agregas la regla de protección de etiquetas, se protegerán todas aquellas que empaten con el patrón proporcionado. Solo los usuarios con permisos de administrador o mantenedor en el repositorio podrán crear etiquetas protegidas y solo los usuarios con permisos administrativos en el repositorio podrán borrar las etiquetas protegidas. Para obtener más información, consulta la sección "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization#permissions-for-each-role)". {% data variables.product.prodname_github_apps %} requiere que el permiso de `Repository administration: write` modifique una etiqueta protegida. +Al agregar una regla de protección de etiquetas, se protegerán todas las etiquetas que coincidan con el patrón proporcionado. Solo los usuarios con permisos de administración o mantenimiento en el repositorio podrán crear etiquetas protegidas y solo los usuarios con permisos de administración en el repositorio podrán eliminar etiquetas protegidas. Para más información, vea "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization#permissions-for-each-role)". {% data variables.product.prodname_github_apps %} necesitan el permiso `Repository administration: write` para modificar una etiqueta protegida. -{% ifversion custom-repository-roles %} -Adicionalmente, puedes crear roles personalizados de repositorio para permitir que otros grupos de usuarios creen o borren etiquetas que empatan con las reglas de protección de etiqueta. Para obtener más información, consulta la sección "[Administrar los roles personalizados de repositorio en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)".{% endif %} +{% ifversion custom-repository-roles %} Además, puedes crear roles de repositorio personalizados para permitir que otros grupos de usuarios creen o eliminen etiquetas que coincidan con las reglas de protección de etiquetas. Para obtener más información, consulte "[Administración de roles de repositorio personalizados para una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)".{% endif %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -1. En la sección de "Código y automatización" de la barra lateral, haz clic en **{% octicon "tag" aria-label="The tag icon" %} Etiquetas**. -1. Haz clic en **Regla nueva**. ![Regla nueva de protección de etiqueta](/assets/images/help/repository/new-tag-protection-rule.png) -1. Debajo de "Etiqueta un nombre de patrón", escribe el patrón de las etiquetas que quieras proteger. En este ejemplo, el teclear "\*" protege a todas las etiquetas. ![Configura un patrón de protección de etiqueta](/assets/images/help/repository/set-tag-protection-pattern.png) -1. Haz clic en **Agregar regla**. ![Agrega una regla de protección de etiqueta](/assets/images/help/repository/add-tag-protection-rule.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} +1. En la sección "Código y automatización" de la barra lateral, haga clic en **{% octicon "tag" aria-label="The tag icon" %} Etiquetas**. +1. Haga clic en **Nueva regla**. +![Nueva regla de protección de etiquetas](/assets/images/help/repository/new-tag-protection-rule.png) +1. En "Patrón de nombre de etiqueta", escriba el patrón de las etiquetas que quiera proteger. En este ejemplo, al escribir "\*" se protegen todas las etiquetas. +![Establecimiento del patrón de protección de etiquetas](/assets/images/help/repository/set-tag-protection-pattern.png) +1. Haga clic en **Agregar regla**. +![Agregar regla de protección de etiquetas](/assets/images/help/repository/add-tag-protection-rule.png) diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/enabling-anonymous-git-read-access-for-a-repository.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/enabling-anonymous-git-read-access-for-a-repository.md index 4f683304e4..9f16753836 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/enabling-anonymous-git-read-access-for-a-repository.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/enabling-anonymous-git-read-access-for-a-repository.md @@ -7,9 +7,14 @@ redirect_from: - /github/administering-a-repository/managing-repository-settings/enabling-anonymous-git-read-access-for-a-repository versions: ghes: '*' -shortTitle: Acceso de lectura anónimo de Git +shortTitle: Anonymous Git read access +ms.openlocfilehash: b289f2e70096775e567be0c925675e9986424821 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136735' --- - Los administradores de repositorios pueden cambiar el acceso de lectura Git anónimo y establecer un repositorio específico en los siguientes casos: - Si un administrador del sitio ha habilitado el modo privado y el acceso de lectura Git anónimo. - Si el repositorio es público en la empresa y si no es una bifurcación. @@ -17,7 +22,7 @@ Los administradores de repositorios pueden cambiar el acceso de lectura Git anó {% data reusables.enterprise_user_management.exceptions-for-enabling-anonymous-git-read-access %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -3. Junto a "Habilitar el acceso de lectura Git anónimo", haz clic en **Habilitar**. ![Botón "Habilitado" en "Acceso de lectura Git anónimo"](/assets/images/help/repository/enable-git-read-access-for-a-repo.png) -4. Revisa los cambios. Para confirmar, escribe el nombre del repositorio y haz clic en **Comprendo. Habilitar el acceso de lectura Git.** +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} +3. Junto a "Habilitar el acceso de lectura Git anónimo", haga clic en **Habilitar**. +![Botón "Habilitado" en "Acceso de lectura anónimo de Git"](/assets/images/help/repository/enable-git-read-access-for-a-repo.png) +4. Examine los cambios. Para confirmar, escriba el nombre del repositorio y haga clic en **Comprendo. Habilitar el acceso de lectura anónimo de Git.** diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/index.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/index.md index 22d5f3d484..b425c902fd 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/index.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/index.md @@ -19,6 +19,12 @@ children: - /about-email-notifications-for-pushes-to-your-repository - /configuring-autolinks-to-reference-external-resources - /configuring-tag-protection-rules -shortTitle: Administrar la configuración de un repositorio +shortTitle: Manage repository settings +ms.openlocfilehash: 6da601d8c1e9317bd382997f9e0c3b0897793b25 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147409599' --- diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-git-lfs-objects-in-archives-of-your-repository.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-git-lfs-objects-in-archives-of-your-repository.md index 679531f23c..cf312d55e3 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-git-lfs-objects-in-archives-of-your-repository.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-git-lfs-objects-in-archives-of-your-repository.md @@ -1,6 +1,6 @@ --- title: Administrar los objetos de LFS de Git en los archivos de tu repositorio -shortTitle: 'Administrar los objetos de {% data variables.large_files.product_name_short %} en los archivos' +shortTitle: 'Managing {% data variables.large_files.product_name_short %} objects in archives' intro: 'Puedes elegir si los objetos de {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}) se incluirán en los archivos de código fuente, tales como los archivos ZIP y .tar, que {% data variables.product.product_name %} crea para tu repositorio.' permissions: 'People with admin permissions for a repository can manage whether {% data variables.large_files.product_name_short %} objects are included in archives of the repository.' versions: @@ -11,18 +11,23 @@ topics: redirect_from: - /github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository - /github/administering-a-repository/managing-repository-settings/managing-git-lfs-objects-in-archives-of-your-repository +ms.openlocfilehash: 64bad4c056a29ceffc465065c84a7424c870049f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136729' --- - ## Acerca de los objetos de {% data variables.large_files.product_name_short %} en los archivos -{% data variables.product.product_name %} crea archivos de código fuente para tu repositorio en forma de archivos ZIP y .tar. Las personas pueden descargar estos archivos en la página principal de tu repositorio o en forma de activos del lanzamiento. Predeterminadamente, los objetos de {% data variables.large_files.product_name_short %} no se incluyen en estos archivos, únicamente los archivos de puntero a estos objetos. Para mejorar la usabilidad de los archivos para tu repositorio, puedes elegir incluir los objetos de {% data variables.large_files.product_name_short %} en su lugar. Para que se incluyan, los objetos de {% data variables.large_files.product_name_short %} deben cubrirse rastreando las reglas en un archivo de *.gitattributes* que se haya confirmado en el repositorio. +{% data variables.product.product_name %} crea archivos de código fuente para tu repositorio en forma de archivos ZIP y .tar. Las personas pueden descargar estos archivos en la página principal de tu repositorio o en forma de activos del lanzamiento. Predeterminadamente, los objetos de {% data variables.large_files.product_name_short %} no se incluyen en estos archivos, únicamente los archivos de puntero a estos objetos. Para mejorar la usabilidad de los archivos para tu repositorio, puedes elegir incluir los objetos de {% data variables.large_files.product_name_short %} en su lugar. Para incluirse, los objetos de {% data variables.large_files.product_name_short %} los deben cubrir reglas de seguimiento en un archivo *.gitattributes* que se haya confirmado en el repositorio. -Si eliges incluir los objetos de {% data variables.large_files.product_name_short %} en los archivos de tu repositorio, cada descarga de dichos archivos contará en el uso de ancho de banda para tu cuenta. Cada cuenta recibirá una {% data variables.large_files.initial_bandwidth_quota %} mensual de ancho de banda gratuito, y podrás pagar por cualquier uso adicional. Para obtener más información, consulta las secciones "[Acerca del uso del ancho de banda y del almacenamiento](/github/managing-large-files/about-storage-and-bandwidth-usage)" y "[Administrar la facturación para {% data variables.large_files.product_name_long %}](/billing/managing-billing-for-git-large-file-storage)". +Si eliges incluir los objetos de {% data variables.large_files.product_name_short %} en los archivos de tu repositorio, cada descarga de dichos archivos contará en el uso de ancho de banda para tu cuenta. Cada cuenta recibirá una {% data variables.large_files.initial_bandwidth_quota %} mensual de ancho de banda gratuito, y podrás pagar por cualquier uso adicional. Para obtener más información, vea "[Acerca del uso de almacenamiento y ancho de banda](/github/managing-large-files/about-storage-and-bandwidth-usage)" y "[Administrar la facturación de {% data variables.large_files.product_name_long %}](/billing/managing-billing-for-git-large-file-storage)". -Si utilizas un servidor LFS externo (configurado en tu *.lfsconfig*), estos archivos de LFS no se incluirán en los archivos del repositorio. El archivo solo contendrá archivos que se hayan confirmado en {% data variables.product.product_name %}. +Si utilizas un servidor LFS externo (configurado en el elemento *.lfsconfig*), estos archivos LFS no se incluirán en los archivos del repositorio. El archivo solo contendrá archivos que se hayan confirmado en {% data variables.product.product_name %}. ## Administrar los objetos de {% data variables.large_files.product_name_short %} en los archivos -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -3. Debajo de "Archivos", sleecciona o deselecciona **Incluir los objetos de {% data variables.large_files.product_name_short %} en los archivos**. ![Casilla para incluir los objetos de {% data variables.large_files.product_name_short %} en los archivos](/assets/images/help/repository/include-git-lfs-objects-checkbox.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} +3. En "Archivos", seleccione o anule la selección de **Incluir objetos de {% data variables.large_files.product_name_short %} en los archivos**. + ![Casilla de verificación para incluir los objetos de {% data variables.large_files.product_name_short %} en los archivos](/assets/images/help/repository/include-git-lfs-objects-checkbox.png) diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-pull-request-reviews-in-your-repository.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-pull-request-reviews-in-your-repository.md index cc1c317ab9..25712cd195 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-pull-request-reviews-in-your-repository.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-pull-request-reviews-in-your-repository.md @@ -1,27 +1,34 @@ --- -title: Administrar las revisiones de las solicitudes de cambios en tu repositorio -intro: Puedes limitar qué usuarios pueden aprobar o solicitar cambios a las solicitudes de cambios en un repositorio público. +title: Administración de revisiones de solicitudes de incorporación de cambios en el repositorio +intro: Puedes limitar qué usuarios pueden aprobar o solicitar cambios en las solicitudes de incorporación de cambios en el repositorio público. versions: feature: pull-request-approval-limit permissions: Repository administrators can limit which users can approve or request changes to a pull request in a public repository. topics: - Repositories - Pull requests -shortTitle: Administrar las revisiones de las solicitudes de cambios +shortTitle: Manage pull request reviews +ms.openlocfilehash: 81c58a856e7dddc316a41413d4c7787bf463cf7c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136710' --- - ## Acerca de los límites de revisión de código Predeterminadamente, en los repositorios públicos, cualquier usuario puede emitir revisiones que aprueben o soliciten cambios a una solicitud de cambios. -Puedes limitar qué usuarios pueden emitir revisiones que aprueben o soliciten cambios a una solicitud de cambios en tu repositorio público. Cuando habilitas los límites de la revisión de código, cualquiera puede comentar en las solicitudes de cambios de tu repositorio público, pero solo las personas con acceso de lectura o superior pueden aprobarlas o solicitar cambios a ellas. +Puede limitar qué usuarios pueden enviar revisiones que aprueben o soliciten cambios en las solicitudes de incorporación de cambios en el repositorio público. Al habilitar los límites de revisión de código, cualquier usuario puede comentar las solicitudes de incorporación de cambios en el repositorio público, pero solo los que tenga acceso de lectura o superior pueden aprobar solicitudes de incorporación de cambios o cambios de solicitud. -También puedes habilitar los límites de revisión de código para una organización. Si habilitas los límites para una organización, sobrescribirás cualquiera de ellos para los repositorios individuales que le pertenezcan a esta. Para obtener más información, consulta la sección "[Administrar las revisiones de solicitudes de cambio en tu organización](/organizations/managing-organization-settings/managing-pull-request-reviews-in-your-organization)" +También puede habilitar los límites de revisión de código para una organización. Si habilita los límites de una organización, invalidará los límites de repositorios individuales que pertenecen a la organización. Para más información, vea "[Administración de revisiones de solicitudes de incorporación de cambios en la organización](/organizations/managing-organization-settings/managing-pull-request-reviews-in-your-organization)". ## Habilitar los límites de revisión de código -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -1. Debajo de **Acceso**, haz clic en **opciones de moderación**. ![Ajustes de repositorio para opciones de moderación](/assets/images/help/repository/access-settings-repositories.png) -1. Debajo de **Opciones de moderación**, haz clic en **Límites de la revisión de código**. ![La revisión de código limita los repositorios](/assets/images/help/repository/code-review-limits-repositories.png) -1. Selecciona o deselecciona **Limitar a los usuarios que tienen acceso explícito de lectura o superior**. ![Revisión de límites en un repositorio](/assets/images/help/repository/limit-reviews-in-repository.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} +1. En **Acceso**, haga clic en **Opciones de moderación**. +![Configuración de opciones de moderación en el repositorio](/assets/images/help/repository/access-settings-repositories.png) +1. En **Opciones de moderación**, haga clic en **Límites de revisión de código**. +![Límites de revisión de código en el repositorio](/assets/images/help/repository/code-review-limits-repositories.png) +1. Seleccione o anule la selección de **Limitar a los usuarios con acceso de lectura o superior concedido de forma explícita**. +![Limitación de la revisión en el repositorio](/assets/images/help/repository/limit-reviews-in-repository.png) diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository.md index e67b217eb8..3855c85cd4 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository.md @@ -1,5 +1,5 @@ --- -title: Gestionar equipos y personas con acceso a tu repositorio +title: Administración de equipos y personas con acceso al repositorio intro: Puedes ver a todo aquél que ha accedido a tu repositorio y ajustar los permisos. permissions: People with admin access to a repository can manage teams and people with access to a repository. redirect_from: @@ -13,9 +13,14 @@ versions: ghae: issue-5974 topics: - Repositories -shortTitle: Equipos & personas +shortTitle: Teams & people +ms.openlocfilehash: e378332dda56fad39b18fd10da4ee9bf799a9fe3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136693' --- - ## Acerca de la administración de accesos para los repositorios Puedes ver un resumen de cada equipo o persona con acceso a tu repositorio para todo aquél que administres en {% data variables.product.prodname_dotcom %}. Desde este resumen, también puedes invitar a nuevos equipos o personas, cambiar el rol de cada equipo o persona en el repositorio o eliminar el acceso al mismo. @@ -24,57 +29,37 @@ Este resumen puede ayudarte a auditar el acceso a tu repositorio, incorporar o r {% data reusables.organizations.mixed-roles-warning %} -Para obtener más información sobre los roles de repositorio, consulta las secciones "[Niveles de permiso para un repositorio de una cuenta personal](/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository)" y "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". +Para obtener más información sobre los roles de repositorio, consulta "[Niveles de permisos para un repositorio de cuentas personales](/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository)" y "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". ![Resumen de gestión de accesos](/assets/images/help/repository/manage-access-overview.png) ## Filtrar la lista de equipos y personas -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -{% data reusables.repositories.click-collaborators-teams %} -{% else %} -{% data reusables.repositories.navigate-to-manage-access %} -{% endif %} -1. Debajo de "Administrar acceso" en el campo de búsqueda, comienza a teclear el nombre del equipo o persona que quieres encontrar. Opcionalmente, utiliza los menús desplegables para filtrar tu búsqueda. ![Campo de búsqueda para filtrar la lista de equipos o personas con acceso](/assets/images/help/repository/manage-access-filter.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} {% data reusables.repositories.click-collaborators-teams %} {% else %} {% data reusables.repositories.navigate-to-manage-access %} {% endif %} +1. Debajo de "Administrar acceso" en el campo de búsqueda, comienza a teclear el nombre del equipo o persona que quieres encontrar. Opcionalmente, utiliza los menús desplegables para filtrar tu búsqueda. + ![Campo de búsqueda para filtrar la lista de equipos o personas con acceso](/assets/images/help/repository/manage-access-filter.png) ## Cambiar permisos para un equipo o persona -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -{% data reusables.repositories.click-collaborators-teams %} -{% else %} -{% data reusables.repositories.navigate-to-manage-access %} -{% endif %} -4. Debajo de "Administrar acceso", encuentra al equipo o persona cuyo rol te gustaría cambiar y luego selecciona el menú desplegable del rol y haz clic en un rol nuevo. ![Utilizar el menú desplegable de "Rol" para seleccionar nuevos permisos para un equipo o persona](/assets/images/help/repository/manage-access-role-drop-down.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} {% data reusables.repositories.click-collaborators-teams %} {% else %} {% data reusables.repositories.navigate-to-manage-access %} {% endif %} +4. Debajo de "Administrar acceso", encuentra al equipo o persona cuyo rol te gustaría cambiar y luego selecciona el menú desplegable del rol y haz clic en un rol nuevo. + ![Uso de la lista desplegable de roles para seleccionar nuevos permisos para un equipo o una persona](/assets/images/help/repository/manage-access-role-drop-down.png) ## Invitar a un equipo o persona -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -{% data reusables.repositories.click-collaborators-teams %} -{% else %} -{% data reusables.repositories.navigate-to-manage-access %} -{% endif %} -{% data reusables.organizations.invite-teams-or-people %} -5. En el campo de búsqueda, comienza a teclear el nombre del equipo o persona que quieres invitar y da clic en el mismo dentro de la lista de coincidencias. ![Campo de búsqueda para teclear el nombre del equipo o persona que deseas invitar al repositorio](/assets/images/help/repository/manage-access-invite-search-field.png) -6. Debajo de "Elige un rol", selecciona el rol del repositorio que quieras otorgar al equipo o persona y luego haz clic en **Add NAME to REPOSITORY**. ![Seleccionar los permisos para el equipo o persona](/assets/images/help/repository/manage-access-invite-choose-role-add.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} {% data reusables.repositories.click-collaborators-teams %} {% else %} {% data reusables.repositories.navigate-to-manage-access %} {% endif %} {% data reusables.organizations.invite-teams-or-people %} +5. En el campo de búsqueda, comienza a teclear el nombre del equipo o persona que quieres invitar y da clic en el mismo dentro de la lista de coincidencias. + ![Campo de búsqueda para teclear el nombre del equipo o de la persona que se quiere invitar al repositorio](/assets/images/help/repository/manage-access-invite-search-field.png) +6. En "Choose a role" (Elegir un rol), seleccione el rol de repositorio que quiere conceder a la persona o al equipo y luego haga clic en **Add NAME to REPOSITORY** (Agregar NOMBRE al REPOSITORIO). + ![Selección de permisos para el equipo o la persona](/assets/images/help/repository/manage-access-invite-choose-role-add.png) ## Eliminar el acceso de un equipo o persona -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -{% data reusables.repositories.click-collaborators-teams %} -{% else %} -{% data reusables.repositories.navigate-to-manage-access %} -{% endif %} -4. Debajo de "Administrar acceso", encuentra al equipo o persona de quien quieras eliminar el acceso y da clic{% octicon "trash" aria-label="The trash icon" %}. ![icono de cesto de basura para eliminar el acceso](/assets/images/help/repository/manage-access-remove.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} {% data reusables.repositories.click-collaborators-teams %} {% else %} {% data reusables.repositories.navigate-to-manage-access %} {% endif %} +4. En "Manage access" (Administrar el acceso), busque el equipo o la persona cuyo acceso quiera eliminar y haga clic en {% octicon "trash" aria-label="The trash icon" %}. + ![Icono de papelera para eliminar el acceso](/assets/images/help/repository/manage-access-remove.png) -## Leer más +## Información adicional -- "[Configurar la visibilidad de un repositorio](/github/administering-a-repository/setting-repository-visibility)" -- "[Configurar los permisos básicos para una organización](/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization)" +- "[Configuración de la visibilidad de un repositorio](/github/administering-a-repository/setting-repository-visibility)" +- "[Definición de permisos base para una organización](/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization)" diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository.md index 9066b957db..e3a344f149 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository.md @@ -1,24 +1,29 @@ --- -title: Managing the commit signoff policy for your repository -intro: 'You can require users to automatically sign off on the commits they make to your repository using {% data variables.product.product_name %}''s web interface.' +title: Administración de la directiva de aprobación de confirmaciones para el repositorio +intro: 'Puedes requerir que los usuarios aprueben automáticamente las confirmaciones que realizan en tu repositorio mediante la interfaz web de {% data variables.product.product_name %}.' versions: feature: commit-signoffs permissions: Organization owners and repository administrators can require all commits to a repository to be signed off by the commit author. topics: - Repositories -shortTitle: Administrar la política de cierre de sesión en confirmaciones +shortTitle: Manage the commit signoff policy +ms.openlocfilehash: 4002f0767497cb2b0db9e43c9783e0c2982c8d33 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147410826' --- +## Acerca de las aprobaciones de confirmación -## Acerca de los cierres de sesión en confirmaciones +Las aprobaciones de confirmación permiten a los usuarios confirmar que una confirmación cumple las reglas y las licencias que rigen un repositorio. Puedes habilitar las aprobaciones de confirmación obligatorias en repositorios individuales para los usuarios que realizan la confirmación a través de la interfaz web de {% data variables.product.product_location %}, para hacer que la aprobación de una confirmación sea una parte sencilla del proceso de confirmación. Una vez habilitadas las aprobaciones de confirmación obligatorias para un repositorio, el autor de la confirmación aprobará automáticamente todas las confirmaciones realizadas en el repositorio a través de la interfaz web de {% data variables.product.product_location %}. -Commit signoffs enable users to affirm that a commit complies with the rules and licensing governing a repository. You can enable compulsory commit signoffs on individual repositories for users committing through {% data variables.product.product_location %}'s web interface, making signing off on a commit a seemless part of the commit process. Once compulsory commit signoffs are enabled for a repository, every commit made to that repository through {% data variables.product.product_location %}'s web interface will automatically be signed off on by the commit author. - -Organization owners can also enable compulsory commit signoffs at the organization level. For more information, see "[Managing the commit signoff policy for your organization](/organizations/managing-organization-settings/managing-the-commit-signoff-policy-for-your-organization)." +Los propietarios de la organización también pueden habilitar las aprobaciones de confirmación obligatorias en el nivel de la organización. Para obtener más información, consulta "[Administración de la directiva de aprobación para la organización](/organizations/managing-organization-settings/managing-the-commit-signoff-policy-for-your-organization)". {% data reusables.repositories.commit-signoffs %} -## Enabling or disabling compulsory commit signoffs for your repository +## Habilitación o deshabilitación de las aprobaciones de confirmación obligatorias para el repositorio -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -1. Select **Require contributors to sign off on web-based commits**. ![Captura de requerir que los contribuyentes cierren sesión en las confirmaciones basadas en web](/assets/images/help/repository/require-signoffs.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} +1. Seleccione **Require contributors to sign off on web-based commits** (Requerir a los colaboradores aprobación para las confirmaciones basadas en web). + ![Captura de pantalla de la opción para requerir a los colaboradores aprobación para las confirmaciones basadas en web](/assets/images/help/repository/require-signoffs.png) diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-forking-policy-for-your-repository.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-forking-policy-for-your-repository.md index b5692be81c..875238cc1c 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-forking-policy-for-your-repository.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-forking-policy-for-your-repository.md @@ -1,6 +1,6 @@ --- -title: Managing the forking policy for your repository -intro: 'You can allow or prevent the forking of a specific private{% ifversion ghae or ghes or ghec %} or internal{% endif %} repository owned by an organization.' +title: Administrar la política de ramificación para tu repositorio +intro: 'Puedes permitir o evitar la bifurcación de un repositorio privado específico{% ifversion ghae or ghes or ghec %} o interno{% endif %} propiedad de una organización.' redirect_from: - /articles/allowing-people-to-fork-a-private-repository-owned-by-your-organization - /github/administering-a-repository/allowing-people-to-fork-a-private-repository-owned-by-your-organization @@ -15,15 +15,20 @@ versions: topics: - Repositories shortTitle: Manage the forking policy +ms.openlocfilehash: 18355227ad40567de3824f3cc286763cd081e153 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136698' --- -An organization owner must allow forks of private{% ifversion ghae or ghes or ghec %} and internal{% endif %} repositories on the organization level before you can allow or disallow forks for a specific repository. For more information, see "[Managing the forking policy for your organization](/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization)." +Un propietario de la organización debe permitir bifurcaciones de repositorios privados{% ifversion ghae or ghes or ghec %} e internos{% endif %} en el nivel de organización para poder permitir o denegar bifurcaciones para un repositorio específico. Para más información, vea "[Administración de la directiva de bifurcación para la organización](/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization)". -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -3. Under "Features", select **Allow forking**. - ![Checkbox to allow or disallow forking of a private repository](/assets/images/help/repository/allow-forking-specific-org-repo.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} +3. En "Características", seleccione **Permitir bifurcación**. + ![Casilla para permitir o impedir la bifurcación de un repositorio privado](/assets/images/help/repository/allow-forking-specific-org-repo.png) -## Further reading +## Información adicional -- "[About forks](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)" -- "[Repository roles for an organization](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)" +- "[Acerca de las bifurcaciones](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)" +- "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)" diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility.md index 711e4c8357..f8a2644d79 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility.md @@ -1,6 +1,6 @@ --- -title: Setting repository visibility -intro: You can choose who can view your repository. +title: Configurar la visibilidad de un repositorio +intro: Puedes elegir quién puede ver tu repositorio. redirect_from: - /articles/making-a-private-repository-public - /articles/making-a-public-repository-private @@ -16,89 +16,88 @@ versions: topics: - Repositories shortTitle: Repository visibility +ms.openlocfilehash: 2ccdafed8e9efe2bf352033d8fa632147f6bb32b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146332028' --- -## About repository visibility changes +## Acerca de los cambios a la visibilidad de un repositorio -Organization owners can restrict the ability to change repository visibility to organization owners only. For more information, see "[Restricting repository visibility changes in your organization](/organizations/managing-organization-settings/restricting-repository-visibility-changes-in-your-organization)." +Los propietarios de las organizaciones pueden restringir la capacidad de cambiar la visibilidad de un repositorio únicamente para otros propietarios de organizaciones. Para obtener más información, consulta "[Restricción de los cambios de visibilidad del repositorio en la organización](/organizations/managing-organization-settings/restricting-repository-visibility-changes-in-your-organization)". {% ifversion ghec %} -Members of an {% data variables.product.prodname_emu_enterprise %} can only set the visibility of repositories owned by their personal account to private, and repositories in their enterprise's organizations can only be private or internal. For more information, see "[About {% data variables.product.prodname_emus %}](/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users)." +Los miembros de una {% data variables.product.prodname_emu_enterprise %} solo pueden configurar la visibilidad de los repositorios que pertenezcan a su cuenta personal como privados y los repositorios de las organizaciones de su empresa solo pueden ser privados o internos. Para obtener más información, consulta "[Acerca de {% data variables.product.prodname_emus %}](/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users)". {% endif %} -We recommend reviewing the following caveats before you change the visibility of a repository. +Te recomendamos revisar las siguientes consideraciones antes de que cambies la visibilidad de un repositorio. {% ifversion ghes or ghae %} {% warning %} -**Warning:** Changes to the visibility of a large repository or repository network may affect data integrity. Visibility changes can also have unintended effects on forks. {% data variables.product.company_short %} recommends the following before changing the visibility of a repository network. +**Advertencia:** Los cambios en la visbilidad de un repositorio grande o una red de repositorios podrían afectar a la integridad de los datos. Los cambios en la visibilidad también pueden tener efectos accidentales en las bifurcaciones. {% data variables.product.company_short %} recomienda lo siguiente antes de que cambies la visibilidad de una red de un repositorio. -- Wait for a period of reduced activity on {% data variables.product.product_location %}. +- Espera a un periodo de actividad reducida en {% data variables.product.product_location %}. -- Contact your {% ifversion ghes %}site administrator{% elsif ghae %}enterprise owner{% endif %} before proceeding. Your {% ifversion ghes %}site administrator{% elsif ghae %}enterprise owner{% endif %} can contact {% data variables.contact.contact_ent_support %} for further guidance. +- Contacta con el {% ifversion ghes %}administrador del sitio{% elsif ghae %}propietario de la empresa{% endif %} antes de continuar. El {% ifversion ghes %}administrador del sitio{% elsif ghae %}propietario de la empresa{% endif %} pueden contactar con {% data variables.contact.contact_ent_support %} para obtener asistencia adicional. {% endwarning %} {% endif %} -### Making a repository private +### Convertir un repositorio en privado {% ifversion fpt or ghes or ghec %} -* {% data variables.product.product_name %} will detach public forks of the public repository and put them into a new network. Public forks are not made private.{% endif %} -{%- ifversion ghes or ghec or ghae %} -* If you change a repository's visibility from internal to private, {% data variables.product.prodname_dotcom %} will remove forks that belong to any user without access to the newly private repository. {% ifversion fpt or ghes or ghec %}The visibility of any forks will also change to private.{% elsif ghae %}If the internal repository has any forks, the visibility of the forks is already private.{% endif %} For more information, see "[What happens to forks when a repository is deleted or changes visibility?](/articles/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility)" +* {% data variables.product.product_name %} desasociará las bifurcaciones públicas del repositorio público y las colocará en una red nueva. Las bifurcaciones públicas no se convierten en privadas.{% endif %} {%- ifversion ghes or ghec or ghae %} +* Si cambias la visibilidad de un repositorio de interna a privada, {% data variables.product.prodname_dotcom %} eliminará las bifurcaciones que pertenezcan a cualquiera de los usuarios sin acceso al repositorio que recientemente se hizo privado. {% ifversion fpt or ghes or ghec %}La visibilidad de las bifurcaciones también cambiará a privada.{% elsif ghae %}Si el repositorio interno tiene bifurcaciones, la visibilidad de las bifurcaciones ya es privada.{% endif %} Para obtener más información, consulta "[¿Qué ocurre con las bifurcaciones cuando un repositorio se elimina o cambia su visibilidad?](/articles/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility)". {%- endif %} {%- ifversion fpt %} -* If you're using {% data variables.product.prodname_free_user %} for personal accounts or organizations, some features won't be available in the repository after you change the visibility to private. Any published {% data variables.product.prodname_pages %} site will be automatically unpublished. If you added a custom domain to the {% data variables.product.prodname_pages %} site, you should remove or update your DNS records before making the repository private, to avoid the risk of a domain takeover. For more information, see "[{% data variables.product.company_short %}'s products](/get-started/learning-about-github/githubs-products) and "[Managing a custom domain for your {% data variables.product.prodname_pages %} site](/articles/managing-a-custom-domain-for-your-github-pages-site)." +* Si utilizas {% data variables.product.prodname_free_user %} para cuentas personales o de organización, algunas características no estarán disponibles en el repositorio después de que cambies la visibilidad a privada. Cualquier sitio {% data variables.product.prodname_pages %} publicado se despublicará de forma automática. Si agregaste un dominio personalizado al sitio {% data variables.product.prodname_pages %}, deberías eliminar o actualizar tus registros de DNS antes de convertir el repositorio en privado, para evitar el riesgo de una adquisición de dominio. Para obtener más información, consulta "[Productos de {% data variables.product.company_short %}](/get-started/learning-about-github/githubs-products)" y "[Administración de un dominio personalizado para tu sitio de {% data variables.product.prodname_pages %}](/articles/managing-a-custom-domain-for-your-github-pages-site)". {%- endif %} {%- ifversion fpt or ghec %} -* {% data variables.product.prodname_dotcom %} will no longer include the repository in the {% data variables.product.prodname_archive %}. For more information, see "[About archiving content and data on {% data variables.product.prodname_dotcom %}](/github/creating-cloning-and-archiving-repositories/about-archiving-content-and-data-on-github#about-the-github-archive-program)." -* {% data variables.product.prodname_GH_advanced_security %} features, such as {% data variables.product.prodname_code_scanning %}, will stop working{% ifversion ghec %} unless the repository is owned by an organization that is part of an enterprise with a license for {% data variables.product.prodname_advanced_security %} and sufficient spare seats{% endif %}. {% data reusables.advanced-security.more-info-ghas %} -{%- endif %} +* {% data variables.product.prodname_dotcom %} ya no incluirá el repositorio en el {% data variables.product.prodname_archive %}. Para obtener más información, consulta "[Acerca del archivado de contenido y datos en {% data variables.product.prodname_dotcom %}](/github/creating-cloning-and-archiving-repositories/about-archiving-content-and-data-on-github#about-the-github-archive-program)". +* Las características de la {% data variables.product.prodname_GH_advanced_security %}, tales como el {% data variables.product.prodname_code_scanning %}, dejarán de funcionar{% ifversion ghec %} a menos de que el repositorio le pertenezca a una organización que se aparte de una empresa con una licencia para la {% data variables.product.prodname_advanced_security %} y tenga suficientes plazas libres{% endif %}. {% data reusables.advanced-security.more-info-ghas %} {%- endif %} {%- ifversion ghes %} -* Anonymous Git read access is no longer available. For more information, see "[Enabling anonymous Git read access for a repository](/enterprise/user/articles/enabling-anonymous-git-read-access-for-a-repository)." +* El acceso anónimo de Git ya no está disponible. Para más información, vea "[Habilitación del acceso de lectura anónimo de Git para un repositorio](/enterprise/user/articles/enabling-anonymous-git-read-access-for-a-repository)". {%- endif %} {% ifversion ghes or ghec or ghae %} -### Making a repository internal +### Convertir un repositorio en interno -* Any forks of the repository will remain in the repository network, and {% data variables.product.product_name %} maintains the relationship between the root repository and the fork. For more information, see "[What happens to forks when a repository is deleted or changes visibility?](/articles/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility)" +* Cualquier bifurcación del repositorio se mantendrá en la red del mismo y {% data variables.product.product_name %} mantendrá la relación entre el repositorio raíz y la bifurcación. Para obtener más información, consulta "[¿Qué ocurre con las bifurcaciones cuando un repositorio se elimina o cambia su visibilidad?](/articles/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility)". {% endif %} {% ifversion fpt or ghes or ghec %} -### Making a repository public +### Convertir un repositorio en público -* {% data variables.product.product_name %} will detach private forks and turn them into a standalone private repository. For more information, see "[What happens to forks when a repository is deleted or changes visibility?](/articles/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility#changing-a-private-repository-to-a-public-repository)"{% ifversion fpt or ghec %} -* If you're converting your private repository to a public repository as part of a move toward creating an open source project, see the [Open Source Guides](http://opensource.guide) for helpful tips and guidelines. You can also take a free course on managing an open source project with [{% data variables.product.prodname_learning %}]({% data variables.product.prodname_learning_link %}). Once your repository is public, you can also view your repository's community profile to see whether your project meets best practices for supporting contributors. For more information, see "[Viewing your community profile](/articles/viewing-your-community-profile)." -* The repository will automatically gain access to {% data variables.product.prodname_GH_advanced_security %} features. +* {% data variables.product.product_name %} se deslindará de las bifurcaciones privadas y lasconvertirá en repositorios privados independientes. Para obtener más información, consulta "[¿Qué ocurre con las bifurcaciones cuando un repositorio se elimina o cambia su visibilidad?](/articles/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility#changing-a-private-repository-to-a-public-repository)".{% ifversion fpt or ghec %} +* Si vas a convertir tu repositorio privado en uno público como parte de un movimiento hacia la creación de un proyecto de código abierto, consulta las [Guías de código abierto](http://opensource.guide) para obtener sugerencias y directrices útiles. También puedes realizar un curso gratuito sobre la administración de un proyecto de código abierto con [{% data variables.product.prodname_learning %}]({% data variables.product.prodname_learning_link %}). Una vez que tu repositorio es público, también puedes ver el perfil de la comunidad de tu repositorio para ver si tu proyecto cumple con las mejoras prácticas para los colaboradores de apoyo. Para obtener más información, consulta "[Visualización del perfil de la comunidad](/articles/viewing-your-community-profile)". +* El repositorio obtendrá acceso automático a las características de la {% data variables.product.prodname_GH_advanced_security %}. -For information about improving repository security, see "[Securing your repository](/code-security/getting-started/securing-your-repository)."{% endif %} +Para obtener información sobre cómo mejorar la seguridad del repositorio, consulta "[Protección del repositorio](/code-security/getting-started/securing-your-repository)". {% endif %} {% endif %} -## Changing a repository's visibility +## Cambiar la visibilidad de un repositorio -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -3. Under "Danger Zone", to the right of to "Change repository visibility", click **Change visibility**. - ![Change visibility button](/assets/images/help/repository/repo-change-vis.png) -4. Select a visibility. -{% ifversion fpt or ghec %} - ![Dialog of options for repository visibility](/assets/images/help/repository/repo-change-select.png){% else %} - ![Dialog of options for repository visibility](/assets/images/enterprise/repos/repo-change-select.png){% endif %} -5. To verify that you're changing the correct repository's visibility, type the name of the repository you want to change the visibility of. -6. Click **I understand, change repository visibility**. -{% ifversion fpt or ghec %} - ![Confirm change of repository visibility button](/assets/images/help/repository/repo-change-confirm.png){% else %} - ![Confirm change of repository visibility button](/assets/images/enterprise/repos/repo-change-confirm.png){% endif %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} +3. En "Zona de peligro", a la derecha de "Cambiar la visibilidad del repositorio", haz clic en **Cambiar visibilidad**. + ![Botón Cambiar visibilidad](/assets/images/help/repository/repo-change-vis.png) +4. Selecciona una visibilidad. +{% ifversion fpt or ghec %} ![Cuadro de diálogo de las opciones de visibilidad del repositorio](/assets/images/help/repository/repo-change-select.png){% else %} ![Cuadro de diálogo de las opciones de visibilidad del repositorio](/assets/images/enterprise/repos/repo-change-select.png){% endif %} +5. Para verificar que estás cambiando la visibilidad del repositorio correcto, teclea el nombre del repositorio para el cual quieres cambiar la visibilidad. +6. Haz clic en **Lo entiendo, cambia la visibilidad del repositorio**. +{% ifversion fpt or ghec %} ![Botón para confirmar el cambio de visibilidad del repositorio](/assets/images/help/repository/repo-change-confirm.png){% else %} ![Botón para confirmar el cambio de visibilidad del repositorio](/assets/images/enterprise/repos/repo-change-confirm.png){% endif %} -## Further reading -- "[About repositories](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)" +## Información adicional +- "[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)" diff --git a/translations/es-ES/content/repositories/releasing-projects-on-github/about-releases.md b/translations/es-ES/content/repositories/releasing-projects-on-github/about-releases.md index 0736ff4707..3086abea92 100644 --- a/translations/es-ES/content/repositories/releasing-projects-on-github/about-releases.md +++ b/translations/es-ES/content/repositories/releasing-projects-on-github/about-releases.md @@ -1,6 +1,6 @@ --- -title: About releases -intro: 'You can create a release to package software, along with release notes and links to binary files, for other people to use.' +title: Acerca de los lanzamientos +intro: 'Puedes crear un lanzamiento para empaquetar software, junto con notas de lanzamiento y enlaces a archivos binarios, para que los usen otras personas.' redirect_from: - /articles/downloading-files-from-the-command-line - /articles/downloading-files-with-curl @@ -16,46 +16,43 @@ versions: ghec: '*' topics: - Repositories +ms.openlocfilehash: f0435993e244d470fc5f58afe8b8b2f264d9f95c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147167343' --- -## About releases +## Acerca de los lanzamientos -{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-4974 %} -![An overview of releases](/assets/images/help/releases/refreshed-releases-overview-with-contributors.png) -{% elsif ghae-issue-4972 %} -![An overview of releases](/assets/images/help/releases/releases-overview-with-contributors.png) -{% else %} -![An overview of releases](/assets/images/help/releases/releases-overview.png) +{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-4974 %} ![Información general de las versiones](/assets/images/help/releases/refreshed-releases-overview-with-contributors.png) {% elsif ghae-issue-4972 %} ![An overview of releases](/assets/images/help/releases/releases-overview-with-contributors.png) {% else %} ![An overview of releases](/assets/images/help/releases/releases-overview.png) {% endif %} + +Los lanzamientos son iteraciones de software desplegable que puedes empaquetar y poner a disposición de una audiencia más amplia para su descarga y uso. + +Las versiones se basan en [etiquetas de Git](https://git-scm.com/book/en/Git-Basics-Tagging), que marcan un punto específico en el historial del repositorio. Una fecha de etiqueta puede ser diferente a una fecha de lanzamiento ya que ambas pueden crearse en momentos diferentes. Para más información sobre cómo ver las etiquetas existentes, vea "[Visualización de las versiones y etiquetas del repositorio](/github/administering-a-repository/viewing-your-repositorys-releases-and-tags)". + +Puedes recibir notificaciones cuando se publican nuevos lanzamientos en un repositorio sin recibir notificaciones sobre otras actualizaciones del repositorio. Para obtener más información, consulta "[Vista de las suscripciones](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions)". + +Cualquiera que tenga acceso de lectura a un repositorio podrá ver y comparar los lanzamientos, pero únicamente aquellos con permisos de escritura en éste podrán administrarlos. Para más información, vea "[Administración de las versiones en un repositorio](/github/administering-a-repository/managing-releases-in-a-repository)". + +{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-4974 %} Puede crear manualmente notas de la versión mientras administra una versión. Como alternativa, puedes generar notas de lanzamiento automáticamente desde una plantilla predeterminada o personalizar tu propia plantilla de notas de lanzamiento. Para más información, vea "[Notas de la versión generadas automáticamente](/repositories/releasing-projects-on-github/automatically-generated-release-notes)". {% endif %} -Releases are deployable software iterations you can package and make available for a wider audience to download and use. - -Releases are based on [Git tags](https://git-scm.com/book/en/Git-Basics-Tagging), which mark a specific point in your repository's history. A tag date may be different than a release date since they can be created at different times. For more information about viewing your existing tags, see "[Viewing your repository's releases and tags](/github/administering-a-repository/viewing-your-repositorys-releases-and-tags)." - -You can receive notifications when new releases are published in a repository without receiving notifications about other updates to the repository. For more information, see "[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions)." - -Anyone with read access to a repository can view and compare releases, but only people with write permissions to a repository can manage releases. For more information, see "[Managing releases in a repository](/github/administering-a-repository/managing-releases-in-a-repository)." - -{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-4974 %} -You can manually create release notes while managing a release. Alternatively, you can automatically generate release notes from a default template, or customize your own release notes template. For more information, see "[Automatically generated release notes](/repositories/releasing-projects-on-github/automatically-generated-release-notes)." +{% ifversion fpt or ghec or ghes > 3.5 or ghae-issue-7054 %} Al ver los detalles de una versión, la fecha de creación de cada recurso de versión se muestra junto al recurso de versión. {% endif %} -{% ifversion fpt or ghec or ghes > 3.5 or ghae-issue-7054 %} -When viewing the details for a release, the creation date for each release asset is shown next to the release asset. +{% ifversion fpt or ghec %} Los usuarios con permisos administrativos en un repositorio pueden elegir si los objetos de {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}) se incluirán en los archivos ZIP y .tar que {% data variables.product.product_name %} crea para cada versión. Para más información, vea "[Administración de objetos {% data variables.large_files.product_name_short %} en archivos del repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-git-lfs-objects-in-archives-of-your-repository)". + +Si un lanzamiento arregla una vulnerabilidad de seguridad, deberás publicar una asesoría de seguridad en tu repositorio. {% data variables.product.prodname_dotcom %} revisa cada asesoría de seguridad que se publica y podría utilizarla para enviar {% data variables.product.prodname_dependabot_alerts %} a los repositorios afectados. Para más información, vea "[Acerca de los avisos de seguridad de GitHub](/github/managing-security-vulnerabilities/about-github-security-advisories)". + +Puede ver la pestaña **Dependientes** del gráfico de dependencias a fin de ver qué repositorios y paquetes dependen del código en el repositorio y, por tanto, podrían verse afectados por una versión nueva. Para más información, vea "[Acerca del gráfico de dependencias](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)". {% endif %} +También puedes usar la API de releases para recopilar información, como la cantidad de veces que las personas descargan un recurso de lanzamiento. Para más información, vea "[Versiones](/rest/reference/releases)". + {% ifversion fpt or ghec %} -People with admin permissions to a repository can choose whether {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}) objects are included in the ZIP files and tarballs that {% data variables.product.product_name %} creates for each release. For more information, see "[Managing {% data variables.large_files.product_name_short %} objects in archives of your repository](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-git-lfs-objects-in-archives-of-your-repository)." +## Cuotas de ancho de banda y de almacenamiento -If a release fixes a security vulnerability, you should publish a security advisory in your repository. {% data variables.product.prodname_dotcom %} reviews each published security advisory and may use it to send {% data variables.product.prodname_dependabot_alerts %} to affected repositories. For more information, see "[About GitHub Security Advisories](/github/managing-security-vulnerabilities/about-github-security-advisories)." - -You can view the **Dependents** tab of the dependency graph to see which repositories and packages depend on code in your repository, and may therefore be affected by a new release. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)." -{% endif %} - -You can also use the Releases API to gather information, such as the number of times people download a release asset. For more information, see "[Releases](/rest/reference/releases)." - -{% ifversion fpt or ghec %} -## Storage and bandwidth quotas - - Each file included in a release must be under {% data variables.large_files.max_file_size %}. There is no limit on the total size of a release, nor bandwidth usage. + Cada archivo incluido en un lanzamiento debe ser de menos de {% data variables.large_files.max_file_size %}. No hay un límite para el tamaño total de un lanzamiento, ni para el uso de ancho de banda. {% endif %} diff --git a/translations/es-ES/content/repositories/releasing-projects-on-github/automatically-generated-release-notes.md b/translations/es-ES/content/repositories/releasing-projects-on-github/automatically-generated-release-notes.md index db6b60d525..bd4de42131 100644 --- a/translations/es-ES/content/repositories/releasing-projects-on-github/automatically-generated-release-notes.md +++ b/translations/es-ES/content/repositories/releasing-projects-on-github/automatically-generated-release-notes.md @@ -9,62 +9,63 @@ versions: ghae: issue-4974 topics: - Repositories -shortTitle: Notas de lanzamiento automatizadas +shortTitle: Automated release notes communityRedirect: name: Provide GitHub Feedback href: 'https://github.com/orgs/community/discussions/categories/general' +ms.openlocfilehash: a4adfa306873ef172950666756add7d0e67e168d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147432020' --- - ## Acerca de las notas de lanzamiento generadas automáticamente -Las notas de lanzamiento generadas automáticamente proporcionan una alternativa de automatización para escribir notas de lanzamiento manualmente para tus lanzamientos de {% data variables.product.prodname_dotcom %}. Con las notas de lanzamiento generadas automáticamente, puedes generar rápidamente un resumen del contenido de un lanzamiento. Las notas de lanzamiento generadas automáticamente incluyen una lista de solicitudes de cambio fusionadas, una lista de contribuyentes al lanzamiento y un enlace a una bitácora de cambios completa. +Las notas de lanzamiento generadas automáticamente proporcionan una alternativa de automatización para escribir notas de lanzamiento manualmente para tus lanzamientos de {% data variables.product.prodname_dotcom %}. Con las notas de lanzamiento generadas automáticamente, puedes generar rápidamente un resumen del contenido de un lanzamiento. Las notas de la versión generadas automáticamente incluyen una lista de solicitudes de incorporación de cambios combinadas, una lista de colaboradores para la versión y un vínculo a un registro de cambios completo. También puedes personalizar tus notas de lanzamiento automatizadas, utilizando etiquetas para crear categorías personalizadas para organizar las solicitudes de cambio que quieras incluir y excluyendo ciertas etiquetas y usuarios para que no aparezcan en la salida. ## Crear notas de lanzamiento generadas automáticamente para un lanzamiento nuevo -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.releases %} -3. Haz clic en **Borrador de un nuevo lanzamiento**. ![Botón Borrador de lanzamientos](/assets/images/help/releases/draft_release_button.png) -4. {% ifversion fpt or ghec %}Haz clic en **Elige una etiqueta** y teclea {% else %}Teclea{% endif %} un número de versión para tu lanzamiento. Como alternativa, selecciona una etiqueta existente. - {% ifversion fpt or ghec %} - ![Ingresa una etiqueta](/assets/images/help/releases/releases-tag-create.png) -5. Si estás creando una etiqueta nueva, haz clic en **Crear etiqueta nueva**. ![Confirma si quieres crear una etiqueta nueva](/assets/images/help/releases/releases-tag-create-confirm.png) - {% else %} - ![Versión de lanzamientos con etiquetas](/assets/images/enterprise/releases/releases-tag-version.png) -{% endif %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.releases %} +3. Haga clic en **Draft a new release** (Borrador de una nueva versión). + ![Botón de borrador de versiones](/assets/images/help/releases/draft_release_button.png) +4. {% ifversion fpt or ghec %}Haga clic en **Choose a tag** (Elegir una etiqueta) y escriba {% else %}Escriba{% endif %} un número para la versión. Como alternativa, selecciona una etiqueta existente. + {% ifversion fpt or ghec %} ![Escriba una etiqueta](/assets/images/help/releases/releases-tag-create.png) +5. Si va a crear una etiqueta, haga clic en **Create new tag** (Crear etiqueta). +![Confirme que quiere crear una etiqueta](/assets/images/help/releases/releases-tag-create-confirm.png) {% else %} ![Versiones etiquetadas de la versión](/assets/images/enterprise/releases/releases-tag-version.png) {% endif %} 6. Si creaste una etiqueta nueva, utiliza el menú desplegable para seleccionar la rama que contiene el proyecto que quieres lanzar. - {% ifversion fpt or ghec %}![Elige una rama](/assets/images/help/releases/releases-choose-branch.png) - {% else %}![Rama de lanzamientos con etiquetas](/assets/images/enterprise/releases/releases-tag-branch.png) - {% endif %} -{%- data reusables.releases.previous-release-tag %} -7. En la esquina derecha de la caja de texto de descripción, haz clic en {% ifversion previous-release-tag %}**Generar notas de lanzamiento**{% else %}**Auto generar notas de lanzamiento**{% endif %}.{% ifversion previous-release-tag %}![Generate release notes](/assets/images/help/releases/generate-release-notes.png){% else %}![Auto-generate release notes](/assets/images/enterprise/3.5/releases/auto-generate-release-notes.png){% endif %} + {% ifversion fpt or ghec %}![Elegir una rama](/assets/images/help/releases/releases-choose-branch.png) {% else %}![Rama con etiqueta de versiones](/assets/images/enterprise/releases/releases-tag-branch.png) {% endif %} {%- data reusables.releases.previous-release-tag %} +7. En la parte superior derecha del cuadro de texto de descripción, haz clic en {% ifversion previous-release-tag %}**Generar notas de la versión**{% else %}**Generar automáticamente notas de la versión**{% endif %}. {% ifversion previous-release-tag %} ![Generar notas de la versión](/assets/images/help/releases/generate-release-notes.png){% else %} ![Generar automáticamente notas de la versión](/assets/images/enterprise/3.5/releases/auto-generate-release-notes.png){% endif %} 8. Verifica las notas generadas para garantizar que incluyan toda (y únicamente) la información que quieras incluir. -9. Opcionalmente, para incluir los archivos binarios tales como programas compilados en tu lanzamiento, arrastra y suelta o selecciona manualmente los archivos en la caja de binarios. ![Proporcionar un DMG con el lanzamiento](/assets/images/help/releases/releases_adding_binary.gif) -10. Para notificar a los usuarios que el lanzamiento no está listo para producción y puede ser inestable, selecciona **Esto es un pre-lanzamiento**. ![Casilla de verificación para marcar un lanzamiento como prelanzamiento](/assets/images/help/releases/prerelease_checkbox.png) -{%- ifversion fpt or ghec %} -11. Opcionalmente, selecciona **Crear un debate para este lanzamiento** y luego, selecciona el menú desplegable de **Categoría** y haz clic en aquella que describa el debate de dicho lanzamiento. ![Casilla de verificación para crear un debate de lanzamiento y menú desplegable para elegir una categoría](/assets/images/help/releases/create-release-discussion.png) -{%- endif %} -12. Si estás listo para publicitar tu lanzamiento, haz clic en **Publicar lanzamiento**. Para seguir trabajando luego en el lanzamiento, haz clic en **Guardar borrador**. ![Botones Publicar lanzamiento y Borrador de lanzamiento](/assets/images/help/releases/release_buttons.png) +9. Opcionalmente, para incluir los archivos binarios tales como programas compilados en tu lanzamiento, arrastra y suelta o selecciona manualmente los archivos en la caja de binarios. + ![Inclusión de un DMG con la versión](/assets/images/help/releases/releases_adding_binary.gif) +10. Para notificar a los usuarios que la versión no está lista para producción y puede ser inestable, seleccione **Es una versión preliminar**. + ![Casilla para marcar una versión como versión preliminar](/assets/images/help/releases/prerelease_checkbox.png) {%- ifversion fpt or ghec %} +11. Opcionalmente, seleccione **Create a discussion for this release** (Crear un debate para esta versión), después, seleccione el menú desplegable **Category** (Categoría) y haga clic en una categoría para el debate de la versión. + ![Casilla para crear un debate de versión y menú desplegable para elegir una categoría](/assets/images/help/releases/create-release-discussion.png) {%- endif %} +12. Si está listo para publicar la versión, haga clic en **Publish release** (Publicar versión). Para trabajar después en la versión, haga clic en **Save draft** (Guardar borrador). + ![Botones para publicar la versión y guardar un borrador](/assets/images/help/releases/release_buttons.png) ## Configurar las notas de lanzamiento generadas automáticamente -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.files.add-file %} -3. En el campo de nombre de archivo, teclea `.github/release.yml` para crear el archivo `release.yml` en el directorio `.github`. ![Crear archivo nuevo](/assets/images/help/releases/release-yml.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.files.add-file %} +3. En el campo nombre de archivo, escriba `.github/release.yml` para crear el archivo `release.yml` en el directorio `.github`. + ![Crear un nuevo archivo](/assets/images/help/releases/release-yml.png) 4. En el archivo, el utilizar las opciones de configuración siguientes, especificarán en YAML las etiquetas de solicitudes de cambio y los autores que quieras excluir de este lanzamiento. También puedes crear categorías nuevas y listar las etiquetas de la solicitud de cambios que se deben incluir en cada una de ellas. ### Opciones de configuración -| Parámetro | Descripción | -|:----------------------------------------- |:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `changelog.exclude.labels` | Una lista de etiquetas que excluyen una solicitud de cambios para que no aparezca en las notas de lanzamiento. | -| `changelog.exclude.authors` | Una lista de manejos de inicio de sesión de usuarios o bots cuyas solicitudes de cambio deben excluirse de las notas de lanzamiento. | -| `changelog.categories[*].title` | **Requerido.** El título de una categoría de cambios en las notas de lanzamiento. | -| `changelog.categories[*].labels` | **Requerido.** Las etiquetas que califican a una solicitud de cambios para esta categoría. Utiliza `*` como un comodín para solicitudes de cambio que no empataron con ninguna de las categorías anteriores. | -| `changelog.categories[*].exclude.labels` | Una lista de etiquetas que excluye una solicitud de cambio para que no aparezca en esta categoría. | -| `changelog.categories[*].exclude.authors` | Una lista de manejos de inicio de sesión de usuarios o bots cuyas solicitudes de cambio deben excluirse de esta categoría. | +| Parámetro | Descripción | +| :- | :- | +| `changelog.exclude.labels` | Una lista de etiquetas que excluyen una solicitud de cambios para que no aparezca en las notas de lanzamiento. | +| `changelog.exclude.authors` | Una lista de manejos de inicio de sesión de usuarios o bots cuyas solicitudes de cambio deben excluirse de las notas de lanzamiento. | +| `changelog.categories[*].title` | **Obligatorio.** El título de una categoría de cambios en las notas de la versión. | +| `changelog.categories[*].labels`| **Obligatorio.** Las etiquetas que califican una solicitud de incorporación de cambios para esta categoría. Use `*` como comodín para las solicitudes de incorporación de cambios que no encajen en ninguna de las categorías anteriores. | +| `changelog.categories[*].exclude.labels` | Una lista de etiquetas que excluye una solicitud de cambio para que no aparezca en esta categoría. | +| `changelog.categories[*].exclude.authors` | Una lista de manejos de inicio de sesión de usuarios o bots cuyas solicitudes de cambio deben excluirse de esta categoría. | ### Ejemplo de configuración @@ -93,6 +94,6 @@ changelog: ``` {% endraw %} -## Leer más +## Información adicional -- "[Administrar etiquetas](/issues/using-labels-and-milestones-to-track-work/managing-labels)" +- "[Administración de etiquetas](/issues/using-labels-and-milestones-to-track-work/managing-labels)" diff --git a/translations/es-ES/content/repositories/releasing-projects-on-github/automation-for-release-forms-with-query-parameters.md b/translations/es-ES/content/repositories/releasing-projects-on-github/automation-for-release-forms-with-query-parameters.md index 743d6dd281..00728dc836 100644 --- a/translations/es-ES/content/repositories/releasing-projects-on-github/automation-for-release-forms-with-query-parameters.md +++ b/translations/es-ES/content/repositories/releasing-projects-on-github/automation-for-release-forms-with-query-parameters.md @@ -12,25 +12,31 @@ versions: ghec: '*' topics: - Repositories -shortTitle: Automatizar los formatos de lanzamiento +shortTitle: Automate release forms +ms.openlocfilehash: 75c7fe4b79a6103060151742f1277861f23785c4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145193567' --- - Los parámetros de consulta son partes opcionales de una URL que puedes personalizar para compartir una vista de página web específica, como los resultados de filtro de búsqueda, una plantilla de propuestas o la página del formulario de lanzamiento en {% data variables.product.prodname_dotcom %}. Para crear tus propios parámetros de consulta, debes hacer coincidir el par de clave y valor. +Los parámetros de consulta son partes opcionales de una URL que puedes personalizar para compartir una vista de página web específica, como los resultados de filtro de búsqueda, una plantilla de propuestas o la página del formulario de lanzamiento en {% data variables.product.prodname_dotcom %}. Para crear tus propios parámetros de consulta, debes hacer coincidir el par de clave y valor. -Debes tener los permisos adecuados para cualquier acción para usar el parámetro de consulta equivalente. Por ejemplo, debes tener permiso para crear lanzamientos para completar previamente los formularios de lanzamiento. Para obtener más información, consulta "[Administrar lanzamientos en un repositorio](/github/administering-a-repository/managing-releases-in-a-repository)." +Debes tener los permisos adecuados para cualquier acción para usar el parámetro de consulta equivalente. Por ejemplo, debes tener permiso para crear lanzamientos para completar previamente los formularios de lanzamiento. Para obtener más información, vea "[Administrar versiones en un repositorio](/github/administering-a-repository/managing-releases-in-a-repository)". -Si creas una URL no válida usando los parámetros de consulta o si no tienen los permisos adecuados, la URL devolverá una página de error 404. +Si creas una URL no válida usando los parámetros de consulta o si no tienen los permisos adecuados, la URL devolverá una página de error 404. ## Parámetros de consulta admitidos -| Parámetro de consulta | Ejemplo | -| --------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `etiqueta` | `https://github.com/octo-org/octo-repo/releases/new?tag=v1.0.1` create un lanzamiento en función de la etiqueta denominada "v1.0.1". | -| `target` | `https://github.com/octo-org/octo-repo/releases/new?target=release-1.0.1` create un lanzamiento en función de la última confirmación a la rama "release-1.0.1". | -| `título` | `https://github.com/octo-org/octo-repo/releases/new?tag=v1.0.1&title=octo-1.0.1` crea un lanzamiento denominado "octo-1.0.1" basado en una etiqueta denominada "v1.0.1". | -| `cuerpo` | `https://github.com/octo-org/octo-repo/releases/new?body=Adds+widgets+support` crea un lanzamiento con la descripción "Adds widget support" (Agrega soporte de widget) en el cuerpo del lanzamiento. | -| `lanzamiento previo` | `https://github.com/octo-org/octo-repo/releases/new?prerelease=1` crea un lanzamiento que será identificado como listo para no producción. | +Parámetro de consulta | Ejemplo +--- | --- +`tag` | `https://github.com/octo-org/octo-repo/releases/new?tag=v1.0.1` crea una versión basada en una etiqueta denominada "v1.0.1". +`target` | `https://github.com/octo-org/octo-repo/releases/new?target=release-1.0.1` crea una versión basada en la confirmación más reciente en la rama "release-1.0.1". +`title` | `https://github.com/octo-org/octo-repo/releases/new?tag=v1.0.1&title=octo-1.0.1` crea una versión llamada "octo-1.0.1" basada en una etiqueta denominada "v1.0.1". +`body` | `https://github.com/octo-org/octo-repo/releases/new?body=Adds+widgets+support` crea una versión con la descripción "Agrega compatibilidad con widgets" en el cuerpo de la versión. +`prerelease` | `https://github.com/octo-org/octo-repo/releases/new?prerelease=1` crea una versión que se identificará como lista para entornos que no son de producción. -## Leer más +## Información adicional -- "[Crear una propuesta desde una consulta de URL](/issues/tracking-your-work-with-issues/creating-an-issue#creating-an-issue-from-a-url-query)" -- "[Utilizar parámetros de consulta para crear una solicitud de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/using-query-parameters-to-create-a-pull-request/)" +- "[Creación de una incidencia desde una consulta de URL](/issues/tracking-your-work-with-issues/creating-an-issue#creating-an-issue-from-a-url-query)" +- "[Uso de parámetros de consulta para crear una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/using-query-parameters-to-create-a-pull-request/)" diff --git a/translations/es-ES/content/repositories/releasing-projects-on-github/comparing-releases.md b/translations/es-ES/content/repositories/releasing-projects-on-github/comparing-releases.md index 109cab9908..9f49cc5320 100644 --- a/translations/es-ES/content/repositories/releasing-projects-on-github/comparing-releases.md +++ b/translations/es-ES/content/repositories/releasing-projects-on-github/comparing-releases.md @@ -12,19 +12,15 @@ topics: redirect_from: - /github/administering-a-repository/comparing-releases - /github/administering-a-repository/releasing-projects-on-github/comparing-releases +ms.openlocfilehash: 12ec28717e8de8575a58487b02d5665044f471eb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136675' --- - -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.releases %} -3. Da clic en **Comparar** a un costado del lanzamiento que deseas utilizar como tu base. - {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-4974 %} - ![Menú de comparación de etiquetas de lanzamiento](/assets/images/help/releases/refreshed-compare-tags.png) - {% else %} - ![Menú de comparación de etiquetas de lanzamiento](/assets/images/help/releases/compare-tags-menu.png) - {% endif %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.releases %} +3. Junto a la versión que quiera usar como base, haga clic en **Compare** (Comparar). + {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-4974 %} ![Menú Comparar etiquetas de versión](/assets/images/help/releases/refreshed-compare-tags.png) {% else %} ![Compare release tags menu](/assets/images/help/releases/compare-tags-menu.png) {% endif %} 4. Utiliza el menú desplegable "Comparar" y selecciona las etiquetas que quieras comparar. - {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-4974 %} - ![Menú de comparación de etiquetas de lanzamiento](/assets/images/help/releases/refreshed-compare-tags-menu-options.png) - {% else %} - ![Opciones del menú de comparación de etiquetas de lanzamiento](/assets/images/help/releases/compare-tags-menu-options.png) - {% endif %} + {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-4974 %} ![Menú Comparar etiquetas de versión](/assets/images/help/releases/refreshed-compare-tags-menu-options.png) {% else %} ![Opciones del menú Comparar etiquetas de versión](/assets/images/help/releases/compare-tags-menu-options.png) {% endif %} diff --git a/translations/es-ES/content/repositories/releasing-projects-on-github/index.md b/translations/es-ES/content/repositories/releasing-projects-on-github/index.md index 6effc28e34..158550c0a7 100644 --- a/translations/es-ES/content/repositories/releasing-projects-on-github/index.md +++ b/translations/es-ES/content/repositories/releasing-projects-on-github/index.md @@ -21,6 +21,12 @@ children: - /comparing-releases - /automatically-generated-release-notes - /automation-for-release-forms-with-query-parameters -shortTitle: Liberar proyectos +shortTitle: Release projects +ms.openlocfilehash: c55fa32c2b865d79b397a9d66c84273793300dcb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136674' --- diff --git a/translations/es-ES/content/repositories/releasing-projects-on-github/linking-to-releases.md b/translations/es-ES/content/repositories/releasing-projects-on-github/linking-to-releases.md index 80bb280e06..f205259bed 100644 --- a/translations/es-ES/content/repositories/releasing-projects-on-github/linking-to-releases.md +++ b/translations/es-ES/content/repositories/releasing-projects-on-github/linking-to-releases.md @@ -12,20 +12,15 @@ versions: ghec: '*' topics: - Repositories +ms.openlocfilehash: 9b07e71c6e6d35839d485e5e37c795ac3c663d0b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136669' --- - -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.releases %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.releases %} 3. Para copiar una URL única en tu portapapeles, encuentra el lanzamiento que quieras enlazar, haz clic derecho en el título y copia la URL. -{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-4974 %} - ![Título del lanzamiento](/assets/images/help/releases/release-title.png) -{% else %} - ![Título del lanzamiento](/assets/images/help/releases/release-title-old.png) -{% endif %} -1. Como alternativa, da clic derecho en **Lanzamiento más Reciente** y copia la URL para compartirlo. El sufijo de esta URL siempre es `/releases/latest`. - {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-4974 %} - ![Menú de comparación de etiquetas de lanzamiento](/assets/images/help/releases/refreshed-release-latest.png) - {% else %} - ![Etiqueta del último lanzamiento](/assets/images/help/releases/release_latest_release_tag.png) - {% endif %} -Para enlazarlo directamente con una descarga de tu último activo de lanzamiento que se cargó manualmente, enlaza a `/owner/name/releases/latest/download/nombre-de-activo.zip`. +{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-4974 %} ![Título de la versión](/assets/images/help/releases/release-title.png) {% else %} ![Release title](/assets/images/help/releases/release-title-old.png) {% endif %} +1. Como alternativa, haga clic con el botón derecho en **Versión más reciente** y copie la dirección URL para compartirla. El sufijo de esta dirección URL siempre es `/releases/latest`. + {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-4974 %} ![Menú Comparar etiquetas de versión](/assets/images/help/releases/refreshed-release-latest.png) {% else %} ![Etiqueta de versión más reciente](/assets/images/help/releases/release_latest_release_tag.png) {% endif %} Para vincular directamente a una descarga del recurso de versión más reciente que se ha cargado manualmente, vincule a `/owner/name/releases/latest/download/asset-name.zip`. diff --git a/translations/es-ES/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md b/translations/es-ES/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md index 3c3716db6f..fd072feb8a 100644 --- a/translations/es-ES/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md +++ b/translations/es-ES/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md @@ -1,6 +1,6 @@ --- -title: Managing releases in a repository -intro: You can create releases to bundle and deliver iterations of a project to users. +title: Administrar lanzamientos en un repositorio +intro: Puedes crear lanzamientos que desees poner en conjunto y entregar iteraciones de un proyecto a los usuarios. redirect_from: - /articles/creating-releases - /articles/listing-and-editing-releases @@ -19,67 +19,54 @@ versions: topics: - Repositories shortTitle: Manage releases +ms.openlocfilehash: 0170f17674fcd45e3459670672d545400f1b635a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147409479' --- -## About release management +## Acerca de la administración de lanzamientos -You can create new releases with release notes, @mentions of contributors, and links to binary files, as well as edit or delete existing releases. +Puede crear versiones con notas de la versión, @mentions de colaboradores y vínculos a archivos binarios, así como editar o borrar las versiones existentes. -{% ifversion fpt or ghec %} -You can also publish an action from a specific release in {% data variables.product.prodname_marketplace %}. For more information, see "[Publishing an action in the {% data variables.product.prodname_marketplace %}](/actions/creating-actions/publishing-actions-in-github-marketplace)." +{% ifversion fpt or ghec %} También puede publicar una acción para una versión específica en {% data variables.product.prodname_marketplace %}. Para más información, vea "[Publicación de una acción en {% data variables.product.prodname_marketplace %}](/actions/creating-actions/publishing-actions-in-github-marketplace)". -You can choose whether {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}) objects are included in the ZIP files and tarballs that {% data variables.product.product_name %} creates for each release. For more information, see "[Managing {% data variables.large_files.product_name_short %} objects in archives of your repository](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)." +Puedes elegir si los objetos de {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}) se incluirán en los archivos ZIP y .tar que cree {% data variables.product.product_name %} para cada lanzamiento. Para más información, vea "[Administración de objetos {% data variables.large_files.product_name_short %} en archivos del repositorio](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)". {% endif %} -## Creating a release +## Crear un lanzamiento {% webui %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.releases %} -3. Click **Draft a new release**. +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.releases %} +3. Haga clic en **Borrador de una nueva versión**. - {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-4974 %}![Releases draft button](/assets/images/help/releases/draft-release-button-with-search.png){% else %}![Releases draft button](/assets/images/help/releases/draft_release_button.png){% endif %} -4. {% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4865 %}Click **Choose a tag**, type{% else %}Type{% endif %} a version number for your release{% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4865 %}, and press **Enter**{% endif %}. Alternatively, select an existing tag. + {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-4974 %}![Botón Borrador de lanzamientos](/assets/images/help/releases/draft-release-button-with-search.png){% else %}![Botón Borrador de lanzamientos](/assets/images/help/releases/draft_release_button.png){% endif %} +4. {% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4865 %}Haga clic en **Elegir una etiqueta**, escriba{% else %}Escriba{% endif %} un número de versión para la versión{% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4865 %}, y presione **Entrar**{% endif %}. Como alternativa, selecciona una etiqueta existente. - {% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4865 %}![Enter a tag](/assets/images/help/releases/releases-tag-create.png) -5. If you are creating a new tag, click **Create new tag**. + {% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4865 %}![Ingresa una etiqueta](/assets/images/help/releases/releases-tag-create.png) +5. Si va a crear una etiqueta, haga clic en **Crear etiqueta**. - ![Confirm you want to create a new tag](/assets/images/help/releases/releases-tag-create-confirm.png) - {% else %} - ![Releases tagged version](/assets/images/enterprise/releases/releases-tag-version.png) -{% endif %} -5. If you have created a new tag, use the drop-down menu to select the branch that contains the project you want to release. + ![Confirme que quiere crear una etiqueta](/assets/images/help/releases/releases-tag-create-confirm.png) {% else %} ![Versiones etiquetadas de la versión](/assets/images/enterprise/releases/releases-tag-version.png) {% endif %} +5. Si creaste una etiqueta nueva, utiliza el menú desplegable para seleccionar la rama que contiene el proyecto que quieres lanzar. - {% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4865 %}![Choose a branch](/assets/images/help/releases/releases-choose-branch.png) - {% else %}![Releases tagged branch](/assets/images/enterprise/releases/releases-tag-branch.png){% endif %} -{%- data reusables.releases.previous-release-tag %} -6. Type a title and description for your release. - {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-4972 %} - If you @mention any {% data variables.product.product_name %} users in the description, the published release will include a **Contributors** section with an avatar list of all the mentioned users. - {%- endif %} - {% ifversion fpt or ghec or ghes > 3.3 %} Alternatively, you can automatically generate your release notes by clicking {% ifversion previous-release-tag %}**Generate release notes**{% else %}**Auto-generate release notes**{% endif %}.{% endif %}{% ifversion previous-release-tag %} - ![Releases description](/assets/images/help/releases/releases_description_auto.png){% else %} - ![Releases description](/assets/images/enterprise/3.5/releases/releases_description_auto.png){% endif %} -1. Optionally, to include binary files such as compiled programs in your release, drag and drop or manually select files in the binaries box. - ![Providing a DMG with the Release](/assets/images/help/releases/releases_adding_binary.gif) -2. To notify users that the release is not ready for production and may be unstable, select **This is a pre-release**. - ![Checkbox to mark a release as prerelease](/assets/images/help/releases/prerelease_checkbox.png) -{%- ifversion discussions %} -1. Optionally, if {% data variables.product.prodname_discussions %} are enabled in the repository, select **Create a discussion for this release**, then select the **Category** drop-down menu and click a category for the release discussion. - ![Checkbox to create a release discussion and drop-down menu to choose a category](/assets/images/help/releases/create-release-discussion.png) -{%- endif %} -9. If you're ready to publicize your release, click **Publish release**. To work on the release later, click **Save draft**. - ![Publish release and Draft release buttons](/assets/images/help/releases/release_buttons.png) + {% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4865 %}![Elegir una rama](/assets/images/help/releases/releases-choose-branch.png) {% else %}![Rama con etiquetas de versiones](/assets/images/enterprise/releases/releases-tag-branch.png){% endif %} {%- data reusables.releases.previous-release-tag %} +6. Escribe un título y una descripción para tu lanzamiento. + {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-4972 %} Si @mention a cualquier usuario de {% data variables.product.product_name %} en la descripción, la versión publicada incluirá una sección **Colaboradores** con una lista de avatares de todos los usuarios mencionados. + {%- endif %} {% ifversion fpt or ghec or ghes > 3.3 %} Como alternativa, puede generar automáticamente las notas de la versión haciendo clic en {% ifversion previous-release-tag %}**Generar notas de la versión**{% else %}**Generar automáticamente notas de la versión**{% endif %}.{% endif %}{% ifversion previous-release-tag %} ![Descripción de versiones](/assets/images/help/releases/releases_description_auto.png){% else %} ![Descripción de versiones](/assets/images/enterprise/3.5/releases/releases_description_auto.png){% endif %} +1. Opcionalmente, para incluir los archivos binarios tales como programas compilados en tu lanzamiento, arrastra y suelta o selecciona manualmente los archivos en la caja de binarios. + ![Inclusión de un DMG con la versión](/assets/images/help/releases/releases_adding_binary.gif) +2. Para notificar a los usuarios que la versión no está lista para producción y puede ser inestable, seleccione **Es una versión preliminar**. + ![Casilla para marcar una versión como versión preliminar](/assets/images/help/releases/prerelease_checkbox.png) {%- ifversion discussions %} +1. Opcionalmente, si se han habilitado los {% data variables.product.prodname_discussions %} en el repositorio, seleccione **Crear un debate para esta versión**, después el menú desplegable **Categoría** y haga clic en una categoría para el debate de la versión. + ![Casilla para crear un debate de versión y menú desplegable para elegir una categoría](/assets/images/help/releases/create-release-discussion.png) {%- endif %} +9. Si está listo para publicar la versión, haga clic en **Publish release** (Publicar versión). Para trabajar después en la versión, haga clic en **Save draft** (Guardar borrador). + ![Botones Publicar versión y Guardar borrador](/assets/images/help/releases/release_buttons.png) - {%- ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4972 or ghae-issue-4974 %} - You can then view your published or draft releases in the releases feed for your repository. For more information, see "[Viewing your repository's releases and tags](/github/administering-a-repository/releasing-projects-on-github/viewing-your-repositorys-releases-and-tags)." + {%- ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4972 or ghae-issue-4974 %} Después puede ver las versiones publicadas o los borradores en la fuente de versiones del repositorio. Para más información, vea "[Visualización de las versiones y etiquetas del repositorio](/github/administering-a-repository/releasing-projects-on-github/viewing-your-repositorys-releases-and-tags)". - {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-4974 %} - ![Published release with @mentioned contributors](/assets/images/help/releases/refreshed-releases-overview-with-contributors.png) - {% else %} - ![Published release with @mentioned contributors](/assets/images/help/releases/releases-overview-with-contributors.png) - {% endif %} - {%- endif %} + {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-4974 %} ![Versión publicada con @mentioned colaboradores](/assets/images/help/releases/refreshed-releases-overview-with-contributors.png) {% else %} ![Published release with @mentioned contributors](/assets/images/help/releases/releases-overview-with-contributors.png) {% endif %} {%- endif %} {% endwebui %} @@ -87,70 +74,60 @@ You can choose whether {% data variables.large_files.product_name_long %} ({% da {% data reusables.cli.cli-learn-more %} -1. To create a release, use the `gh release create` subcommand. Replace `tag` with the desired tag for the release. +1. Para crear una versión, use el subcomando `gh release create`. Reemplace `tag` con la etiqueta que quiera para la versión. ```shell gh release create tag ``` -2. Follow the interactive prompts. Alternatively, you can specify arguments to skip these prompts. For more information about possible arguments, see [the {% data variables.product.prodname_cli %} manual](https://cli.github.com/manual/gh_release_create). For example, this command creates a prerelease with the specified title and notes. +2. Sigue los mensajes interactivos. Como alternativa, puedes especificar los argumentos para omitir estos mensajes. Para más información sobre los posibles argumentos, vea [el manual de {% data variables.product.prodname_cli %}](https://cli.github.com/manual/gh_release_create). Por ejemplo, este comando crea un pre-lanzamiento con el título y notas especificados. ```shell gh release create v1.3.2 --title "v1.3.2 (beta)" --notes "this is a beta release" --prerelease ``` -{% ifversion fpt or ghes > 3.3 or ghae-issue-4972 or ghec %} -If you @mention any {% data variables.product.product_name %} users in the notes, the published release on {% data variables.product.prodname_dotcom_the_website %} will include a **Contributors** section with an avatar list of all the mentioned users. +{% ifversion fpt or ghes > 3.3 or ghae-issue-4972 or ghec %} Si @mention a cualquier usuario de {% data variables.product.product_name %} en las notas, la versión publicada en {% data variables.product.prodname_dotcom_the_website %} incluirá una sección **Colaboradores** con una lista de avatares de todos los usuarios mencionados. {% endif %} {% endcli %} -## Editing a release +## Editar un lanzamiento {% webui %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.releases %} -{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-4974 %} -3. On the right side of the page, next to the release you want to edit, click {% octicon "pencil" aria-label="The edit icon" %}. - ![Edit a release](/assets/images/help/releases/edit-release-pencil.png) -{% else %} -3. On the right side of the page, next to the release you want to edit, click **Edit release**. - ![Edit a release](/assets/images/help/releases/edit-release.png) -{% endif %} -4. Edit the details for the release in the form, then click **Update release**.{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-4972 %} If you add or remove any @mentions of GitHub users in the description, those users will be added or removed from the avatar list in the **Contributors** section of the release.{% endif %} - ![Update a release](/assets/images/help/releases/update-release.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.releases %} {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-4974 %} +3. De lado derecho de la página, junto al lanzamiento que quieras editar, haz clic en {% octicon "pencil" aria-label="The edit icon" %}. + ![Edición de una versión](/assets/images/help/releases/edit-release-pencil.png) {% else %} +3. En la parte derecha de la página, junto a la versión que quiere editar, haga clic en **Editar versión**. + ![Edición de una versión](/assets/images/help/releases/edit-release.png) {% endif %} +4. Edite los detalles de la versión en el formulario y, después, haga clic en **Actualizar versión**.{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-4972 %} Si agrega o elimina cualquier @mentions de los usuarios de GitHub en la descripción, estos se agregarán o eliminarán de la lista de avatares en la sección **Colaboradores** de la versión.{% endif %} ![Actualización de una versión](/assets/images/help/releases/update-release.png) {% endwebui %} {% cli %} -Releases cannot currently be edited with {% data variables.product.prodname_cli %}. +Los lanzamientos no pueden editarse con {% data variables.product.prodname_cli %} actualmente. {% endcli %} -## Deleting a release +## Eliminar un lanzamiento {% webui %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.releases %} -{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-4974 %} -3. On the right side of the page, next to the release you want to delete, click {% octicon "trash" aria-label="The trash icon" %}. - ![Delete a release](/assets/images/help/releases/delete-release-trash.png) -{% else %} -3. Click the name of the release you wish to delete. - ![Link to view release](/assets/images/help/releases/release-name-link.png) -4. In the upper-right corner of the page, click **Delete**. - ![Delete release button](/assets/images/help/releases/delete-release.png) -{% endif %} -5. Click **Delete this release**. - ![Confirm delete release](/assets/images/help/releases/confirm-delete-release.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.releases %} {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-4974 %} +3. De lado derecho de la página, junto al lanzamiento que quieras borrar, haz clic en {% octicon "trash" aria-label="The trash icon" %}. + ![Eliminación de una versión](/assets/images/help/releases/delete-release-trash.png) {% else %} +3. Da clic en el nombre del lanzamiento que quieres eliminar. + ![Vínculo para ver la versión](/assets/images/help/releases/release-name-link.png) +4. En la esquina superior derecha de la página, haga clic en **Eliminar**. + ![Botón para eliminar la versión](/assets/images/help/releases/delete-release.png) {% endif %} +5. Haga clic en **Eliminar esta versión**. + ![Confirmación de la eliminación de la versión](/assets/images/help/releases/confirm-delete-release.png) {% endwebui %} {% cli %} -1. To delete a release, use the `gh release delete` subcommand. Replace `tag` with the tag of the release to delete. Use the `-y` flag to skip confirmation. +1. Para eliminar una versión, use el subcomando `gh release delete`. Reemplace `tag` con la etiqueta de la versión que se va a eliminar. Use la marca `-y` para omitir la confirmación. ```shell gh release delete tag -y diff --git a/translations/es-ES/content/repositories/releasing-projects-on-github/searching-a-repositorys-releases.md b/translations/es-ES/content/repositories/releasing-projects-on-github/searching-a-repositorys-releases.md index ab03d6def8..aa5c541546 100644 --- a/translations/es-ES/content/repositories/releasing-projects-on-github/searching-a-repositorys-releases.md +++ b/translations/es-ES/content/repositories/releasing-projects-on-github/searching-a-repositorys-releases.md @@ -2,7 +2,7 @@ title: Buscar los lanzamientos de un repositorio intro: 'Puedes utilizar palabras clave, etiquetas y otros calificadores para buscar lanzamientos particulares en un repositorio.' permissions: Anyone with read access to a repository can search that repository's releases. -shortTitle: Buscar lanzamientos +shortTitle: Searching releases versions: fpt: '*' ghec: '*' @@ -10,23 +10,28 @@ versions: ghae: issue-4974 topics: - Repositories +ms.openlocfilehash: 193363cc5762db6cb030906a64dacb7bab6f5b7a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147066190' --- - ## Buscar lanzamientos en un repositorio -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.releases %} -1. Para buscar los lanzamientos del repositorio, en el campo de búsqueda de la parte superior de la página de lanzamientos, teclea tu consulta y presiona **Enter**. ![Campo de búsqueda de lanzamientos](/assets/images/help/releases/search-releases.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.releases %} +1. Para buscar las versiones del repositorio, en el campo de búsqueda de la parte superior de la página Versiones, escriba su consulta y presione **Enter** (Entrar). +![Campo de búsqueda de versiones](/assets/images/help/releases/search-releases.png) ## Sintaxis de búsqueda para buscar lanzamientos en un repositorio Puedes proporcionar texto en tu consulta de búsqueda, el cual se empatará contra el título, cuerpo y etiqueta de los lanzamientos del repositorio. También puedes combinar los siguientes calificadores para apuntar a lanzamientos específicos. -| Qualifier | Ejemplo | -| ------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `draft:true` | **draft:true** solo concidirá con borradores de lanzamientos. | -| `draft:false` | **draft:false** solo coincidirá con lanzamientos publicados. | -| `prerelease:true` | **prerelease:true** solo coincidirá con lanzamientos previos. | -| `prerelease:false` | **prerelease:false** solo coincidierá con lanzamientos que no sean previos. | -| tag:TAG | **tag:v1** coincide con un lanzamiento con la etiqueta de v1 y con cualquier versión menor o parchada dentro de dicha v1, tal como v1.0, v1.2 y v1.2.5. | -| created:DATE | **created:2021** coincidirá con lanzamientos que se crearon durante el 2021. También puedes proporcionar rangos de fechas. Para obtener más información, consulta la sección "[Entender la sintaxis de búsqueda](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax#query-for-dates)". | +| Calificador: | Ejemplo +| ------------- | ------------- +| `draft:true` | **draft:true** solo coincidirá con las versiones de borrador. +| `draft:false` | **draft:false** solo coincidirá con las versiones publicadas. +| `prerelease:true` | **versión preliminar:true** solo coincidirá con las versiones preliminares. +| `prerelease:false` | **prerelease:false** solo coincidirá con versiones que no sean preliminares. +| tag:TAG | **tag:v1** coincide con una versión con la etiqueta v1 y con cualquier versión secundaria o de revisión en v1, tal como v1.0, v1.2, y v1.2.5. +| created:DATE | **created:2021** coincidirá con las versiones creadas durante 2021. También puedes proporcionar rangos de fechas. Para más información, vea "[Descripción de la sintaxis de búsqueda](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax#query-for-dates)". diff --git a/translations/es-ES/content/repositories/releasing-projects-on-github/viewing-your-repositorys-releases-and-tags.md b/translations/es-ES/content/repositories/releasing-projects-on-github/viewing-your-repositorys-releases-and-tags.md index ca3bd97746..353bb8ef88 100644 --- a/translations/es-ES/content/repositories/releasing-projects-on-github/viewing-your-repositorys-releases-and-tags.md +++ b/translations/es-ES/content/repositories/releasing-projects-on-github/viewing-your-repositorys-releases-and-tags.md @@ -14,27 +14,31 @@ versions: ghec: '*' topics: - Repositories -shortTitle: Visualizar lanzamientos & etiquetas +shortTitle: View releases & tags +ms.openlocfilehash: c6cdad2626eb5b3260efd46a1d47dac499c73051 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136633' --- - {% tip %} -**Tip**: También puedes ver un lanzamientos utilizando el {% data variables.product.prodname_cli %}. Para obtener más información, consulta la sección "[`gh release view`](https://cli.github.com/manual/gh_release_view)" en la documentación de {% data variables.product.prodname_cli %}. +**Sugerencia**: También puede ver una versión utilizando la {% data variables.product.prodname_cli %}. Para obtener más información, consulte "[`gh release view`](https://cli.github.com/manual/gh_release_view)" en la documentación de {% data variables.product.prodname_cli %}. {% endtip %} ## Visualizar lanzamientos -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.releases %} -2. En la parte superior de la página de lanzamientos, da clic en **Lanzamientos**. +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.releases %} +2. En la parte superior de la página Releases (Versiones), haga clic en **Releases** (Versiones). ## Visualizar etiquetas -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.releases %} -2. En la parte superior de la página de lanzamiento, haz clic en **Tags** (Etiqueta). ![Página de etiquetas](/assets/images/help/releases/tags-list.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.releases %} +2. En la parte superior de la página Versiones, haga clic en **Etiquetas**. +![Página de etiquetas](/assets/images/help/releases/tags-list.png) -## Leer más +## Información adicional -- "[Firmar etiquetas](/articles/signing-tags)" +- "[Firma de etiquetas](/articles/signing-tags)" diff --git a/translations/es-ES/content/repositories/viewing-activity-and-data-for-your-repository/about-repository-graphs.md b/translations/es-ES/content/repositories/viewing-activity-and-data-for-your-repository/about-repository-graphs.md index 39f299b37b..1e644b8e8d 100644 --- a/translations/es-ES/content/repositories/viewing-activity-and-data-for-your-repository/about-repository-graphs.md +++ b/translations/es-ES/content/repositories/viewing-activity-and-data-for-your-repository/about-repository-graphs.md @@ -13,9 +13,14 @@ versions: ghec: '*' topics: - Repositories +ms.openlocfilehash: a8e2b228e4729e0c86d0234aadc7f0eebab7d2d5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136632' --- - -Los gráficos de un repositorio te dan información sobre el tráfico de {% ifversion fpt or ghec %}, los proyectos que dependen del repositorio, {% endif %} los colaboradores y las confirmaciones para el repositorio y la red y las bifurcaciones de un repositorio. Si tú mantienes un repositorio, puedes usar estos datos para comprender mejor quién está usando tu repositorio y por qué lo están usando. +Los gráficos de un repositorio le dan información sobre el tráfico de {% ifversion fpt or ghec %}, los proyectos que dependen del repositorio, {% endif %} los colaboradores y las confirmaciones para el repositorio y la red y las bifurcaciones de un repositorio. Si tú mantienes un repositorio, puedes usar estos datos para comprender mejor quién está usando tu repositorio y por qué lo están usando. {% ifversion fpt or ghec %} diff --git a/translations/es-ES/content/repositories/viewing-activity-and-data-for-your-repository/analyzing-changes-to-a-repositorys-content.md b/translations/es-ES/content/repositories/viewing-activity-and-data-for-your-repository/analyzing-changes-to-a-repositorys-content.md index 08f57cb042..491a3b33a7 100644 --- a/translations/es-ES/content/repositories/viewing-activity-and-data-for-your-repository/analyzing-changes-to-a-repositorys-content.md +++ b/translations/es-ES/content/repositories/viewing-activity-and-data-for-your-repository/analyzing-changes-to-a-repositorys-content.md @@ -20,9 +20,14 @@ versions: ghec: '*' topics: - Repositories -shortTitle: Analizar cambios +shortTitle: Analyze changes +ms.openlocfilehash: 7b6c9918b5d3de0fbae3b94fb8e90ece694a4076 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136627' --- - ## Ver confirmaciones en un repositorio Puedes ver todas las confirmaciones realizadas a un repositorio en el último año (excluidas las confirmaciones de fusión) en el gráfico de confirmación. @@ -37,9 +42,9 @@ El gráfico inferior muestra la cantidad promedio de confirmaciones por día de ### Acceder al gráfico de confirmación -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.accessing-repository-graphs %} -3. En la barra lateral izquierda, haz clic en **Commits (Confirmaciones)**. ![Pestaña de confirmaciones](/assets/images/help/graphs/commits_tab.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.accessing-repository-graphs %} +3. En la barra lateral de la izquierda, haga clic en **Commits** (Confirmaciones). +![Pestaña de confirmaciones](/assets/images/help/graphs/commits_tab.png) ## Ver incorporaciones y eliminaciones del contenido de un repositorio @@ -53,6 +58,6 @@ El gráfico de frecuencia de código muestra las incorporaciones y eliminaciones ### Acceder al gráfico de frecuencia de código -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.accessing-repository-graphs %} -3. En la barra lateral izquierda, haz clic en **Code frequency (Frecuencia del código)**. ![Pestaña de frecuencia de código](/assets/images/help/graphs/code_frequency_tab.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.accessing-repository-graphs %} +3. En la barra lateral izquierda, haga clic en **Code frequency** (Frecuencia de código). +![Pestaña de frecuencia de código](/assets/images/help/graphs/code_frequency_tab.png) diff --git a/translations/es-ES/content/repositories/viewing-activity-and-data-for-your-repository/index.md b/translations/es-ES/content/repositories/viewing-activity-and-data-for-your-repository/index.md index 92fbb4edfb..9396a8593b 100644 --- a/translations/es-ES/content/repositories/viewing-activity-and-data-for-your-repository/index.md +++ b/translations/es-ES/content/repositories/viewing-activity-and-data-for-your-repository/index.md @@ -22,6 +22,12 @@ children: - /viewing-a-projects-contributors - /analyzing-changes-to-a-repositorys-content - /understanding-connections-between-repositories -shortTitle: Ver la actividad y datos +shortTitle: View activity and data +ms.openlocfilehash: 93ee6e343390540cb05551f4f8cb888eebdf63e2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136626' --- 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 5d066a95ef..b08335496a 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 @@ -21,9 +21,14 @@ versions: ghec: '*' topics: - Repositories -shortTitle: Conexiones entre repositorios +shortTitle: Connections between repositories +ms.openlocfilehash: f1b92a62d0acf9f31a16ce1b7c57850b87c1bf9c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147060070' --- - ## Ver la red de un repositorio El gráfico de red muestra el historial de la rama de la red del repositorio completa, incluidas las ramas del repositorio raíz y las ramas de las bifurcaciones que contienen confirmaciones únicas de la red. @@ -32,15 +37,15 @@ El gráfico de red muestra el historial de la rama de la red del repositorio com {% tip %} -**Sugerencia:** para ver ramas antiguas, haz clic y arrastra dentro del gráfico. +**Sugerencia:** para ver ramas antiguas, haga clic y arrastre dentro del gráfico. {% endtip %} ## Acceder al gráfico de la red -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.accessing-repository-graphs %} -3. En la barra lateral izquierda, haz clic en **Network (Red)**. ![Pestaña de red](/assets/images/help/graphs/network_tab.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.accessing-repository-graphs %} +3. En la barra lateral de la izquierda, haga clic en **Red**. +![Pestaña Red](/assets/images/help/graphs/network_tab.png) ## Detallar las bifurcaciones de un repositorio @@ -60,9 +65,9 @@ Las bifurcaciones se detallan alfabéticamente por el nombre de usuario de la pe ### Acceder al Gráfico de miembros -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.accessing-repository-graphs %} -3. En la barra lateral izquierda, haz clic en **Forks** (Bifurcaciones). ![Pestaña Forks (Bifurcaciones)](/assets/images/help/graphs/graphs-sidebar-forks-tab.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.accessing-repository-graphs %} +3. En la barra lateral de la izquierda, haga clic en **Bifurcaciones**. +![Pestaña Bifurcaciones](/assets/images/help/graphs/graphs-sidebar-forks-tab.png) ## Visualizar las dependencias de un repositorio @@ -70,6 +75,6 @@ Puedes utilizar la gráfica de dependencias para explorar el código del cual de Casi todo el software depende de el código que otros desarrolladores mantienen y desarrollan, a menudo conocido como una cadena de suministro. Por ejemplo, las utilidades, bibliotecas y marcos de trabajo. Estas dependencias son una parte integral de tu código y cualquier error o vulnerabilidad en ellos podría afectar tu código. Es importante revisar y mantener estas dependencias. -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)". +La gráfica de dependencias proporciona una forma genial de visualizar y explorar las depdendencias para un repositorio. Para más información, vea "[Acerca del gráfico de dependencias](/code-security/supply-chain-security/about-the-dependency-graph)" y "[Exploración de 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)". +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 más información, vea "[Acerca de {% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)". diff --git a/translations/es-ES/content/repositories/viewing-activity-and-data-for-your-repository/viewing-a-projects-contributors.md b/translations/es-ES/content/repositories/viewing-activity-and-data-for-your-repository/viewing-a-projects-contributors.md index db97744633..1191cd4404 100644 --- a/translations/es-ES/content/repositories/viewing-activity-and-data-for-your-repository/viewing-a-projects-contributors.md +++ b/translations/es-ES/content/repositories/viewing-activity-and-data-for-your-repository/viewing-a-projects-contributors.md @@ -1,6 +1,6 @@ --- -title: Viewing a project's contributors -intro: 'You can see who contributed commits to a repository{% ifversion fpt or ghec %} and its dependencies{% endif %}.' +title: Ver los colaboradores de un proyecto +intro: 'Puedes ver quién ha aportado confirmaciones en un repositorio{% ifversion fpt or ghec %} y sus dependencias{% endif %}.' redirect_from: - /articles/i-don-t-see-myself-in-the-contributions-graph - /articles/viewing-contribution-activity-in-a-repository @@ -16,37 +16,41 @@ versions: topics: - Repositories shortTitle: View project contributors +ms.openlocfilehash: a5c3c5e1cb83039003b42a0526a49cb1db039888 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147369165' --- -## About contributors +## Acerca de los colaboradores -You can view the top 100 contributors to a repository{% ifversion ghes or ghae %}, including commit co-authors,{% endif %} in the contributors graph. Merge commits and empty commits aren't counted as contributions for this graph. +Puede ver hasta 100 colaboradores de un repositorio{% ifversion ghes or ghae %}, incluidos los coautores de las confirmaciones,{% endif %} en el gráfico de colaboradores. Las confirmaciones de fusión y las confirmaciones vacías no se cuentan en las contribuciones para este gráfico. -{% ifversion fpt or ghec %} -You can also see a list of people who have contributed to the project's Python dependencies. To access this list of community contributors, visit `https://github.com/REPO-OWNER/REPO-NAME/community_contributors`. +{% ifversion fpt or ghec %} También puede ver una lista de personas que han contribuido a las dependencias Python del proyecto. Para acceder a esta lista de colaboradores de la comunidad, visite `https://github.com/REPO-OWNER/REPO-NAME/community_contributors`. {% endif %} -## Accessing the contributors graph +## Acceder al gráfico de colaboradores -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.accessing-repository-graphs %} -3. In the left sidebar, click **Contributors**. - ![Contributors tab](/assets/images/help/graphs/contributors_tab.png) -4. Optionally, to view contributors during a specific time period, click, then drag until the time period is selected. The contributors graph sums weekly commit numbers onto each Sunday, so your time period must include a Sunday. - ![Selected time range in the contributors graph](/assets/images/help/graphs/repo_contributors_click_drag_graph.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.accessing-repository-graphs %} +3. En la barra lateral de la izquierda, haga clic en **Colaboradores**. + ![Pestaña de colaboradores](/assets/images/help/graphs/contributors_tab.png) +4. Como alternativa, para ver colaboradores durante un período de tiempo específico, haz clic, después arrastra hasta que se selecciona el período de tiempo. La gráfica de contribuyentes suma las cantidades de confirmaciones semanales cada domingo, así que tu periodo de tiempo debe incluir un domingo. + ![Intervalo de tiempo seleccionado en el gráfico de colaboradores](/assets/images/help/graphs/repo_contributors_click_drag_graph.png) -## Troubleshooting contributors +## Resolución de problemas con colaboradores -If you don't appear in a repository's contributors graph, it may be because: -- You aren't one of the top 100 contributors. -- Your commits haven't been merged into the default branch. -- The email address you used to author the commits isn't connected to your account on {% data variables.product.product_name %}. +Si no apareces en el gráfico de colaboradores de un repositorio, puede deberse a que: +- No eres uno de los 100 colaboradores principales. +- Tus confirmaciones no se han fusionado en la rama por defecto. +- La dirección de correo electrónico que utilizaste para crear las confirmaciones no está conectada a tu cuenta en {% data variables.product.product_name %}. {% tip %} -**Tip:** To list all commit contributors in a repository, see "[List repository contributors](/rest/repos/repos#list-repository-contributors)." +**Sugerencia:** Para enumerar todos los colaboradores de confirmación de un repositorio, consulta "[Lista de colaboradores de un repositorio](/rest/repos/repos#list-repository-contributors)". {% endtip %} -If all your commits in the repository are on non-default branches, you won't be in the contributors graph. For example, commits on the `gh-pages` branch aren't included in the graph unless `gh-pages` is the repository's default branch. To have your commits merged into the default branch, you can create a pull request. For more information, see "[About pull requests](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)." +Si todas tus confirmaciones en el repositorio están en ramas que no son por defecto, no estarás en el gráfico de colaboradores. Por ejemplo, las confirmaciones en la rama `gh-pages` no se incluyen en el gráfico a menos que `gh-pages` sea la rama predeterminada del repositorio. Para que tus confirmaciones se fusionen en la rama por defecto, puedes crear una solicitud de extracción. Para más información, vea "[Acerca de las solicitudes de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)". -If the email address you used to author the commits is not connected to your account on {% data variables.product.product_name %}, your commits won't be linked to your account, and you won't appear in the contributors graph. For more information, see "[Setting your commit email address](/articles/setting-your-commit-email-address){% ifversion not ghae %}" and "[Adding an email address to your {% data variables.product.prodname_dotcom %} account](/articles/adding-an-email-address-to-your-github-account){% endif %}." +Si la dirección de correo electrónico que utilizaste para crear las confirmaciones no está conectada a tu cuenta en {% data variables.product.product_name %}, tus confirmaciones no se enlazarán a ésta, y no aparecerás en la gráfica de colaboradores. Para más información, vea "[Establecimiento de la dirección de correo electrónico de confirmación](/articles/setting-your-commit-email-address){% ifversion not ghae %}" y "[Adición de una dirección de correo electrónico a la cuenta de {% data variables.product.prodname_dotcom %}](/articles/adding-an-email-address-to-your-github-account){% endif %}". diff --git a/translations/es-ES/content/repositories/viewing-activity-and-data-for-your-repository/viewing-a-summary-of-repository-activity.md b/translations/es-ES/content/repositories/viewing-activity-and-data-for-your-repository/viewing-a-summary-of-repository-activity.md index 220cd610d0..1ae1e14b81 100644 --- a/translations/es-ES/content/repositories/viewing-activity-and-data-for-your-repository/viewing-a-summary-of-repository-activity.md +++ b/translations/es-ES/content/repositories/viewing-activity-and-data-for-your-repository/viewing-a-summary-of-repository-activity.md @@ -13,22 +13,26 @@ versions: ghec: '*' topics: - Repositories -shortTitle: Visualizar la actividad de los repositorios +shortTitle: View repository activity +ms.openlocfilehash: 2dafe04a8214e2840d8b36bdd3aaeb87f0ad2764 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136614' --- - ## Acerca de Pulse -Puedes ver un resumen de la actividad de un repositorio a través de Pulse. Pulse incluye una lista de solicitudes de cambios abiertas y fusionadas, propuestas abiertas y cerradas y una gráfica que muestra la actividad de la confirmación para los principales 15 usuarios que hicieron confirmaciones en la rama predeterminada del proyecto en el [periodo de tiempo](/articles/viewing-a-summary-of-repository-activity#filtering-by-time) seleccionado. +Puedes ver un resumen de la actividad de un repositorio a través de Pulse. Pulse incluye una lista de solicitudes de incorporación de cambios abiertas y combinadas, incidencias abiertas y cerradas, y un gráfico que muestra la actividad de confirmación de los 15 usuarios principales que han confirmado la rama predeterminada del proyecto en el [período de tiempo](/articles/viewing-a-summary-of-repository-activity#filtering-by-time) seleccionado. Los coautores de confirmación están incluidos en el resumen de actividad de confirmación si sus confirmaciones fueron fusionadas dentro de la rama por defecto del repositorio y están en los 15 usuarios principales que contribuyeron en la mayoría de las confirmaciones. ## Acceder a Pulse -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.accessing-repository-graphs %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.accessing-repository-graphs %} ## Filtrar por tiempo -Por defecto, Pulse muestra los últimos siete días de actividad del repositorio. Para elegir un período de tiempo diferente, haz clic en el menú desplegable de **Period (Período)** en el ángulo superior derecho del resumen de Pulse. +Por defecto, Pulse muestra los últimos siete días de actividad del repositorio. Para elegir un período de tiempo diferente, haga clic en la lista desplegable **Period** (Período) en la esquina superior derecha de la información general de Pulse. ![Filtrar la actividad de Pulse por tiempo](/assets/images/help/pulse/pulse_time_filter_dropdown.png) diff --git a/translations/es-ES/content/repositories/viewing-activity-and-data-for-your-repository/viewing-deployment-activity-for-your-repository.md b/translations/es-ES/content/repositories/viewing-activity-and-data-for-your-repository/viewing-deployment-activity-for-your-repository.md index 2ded74c394..e18a399396 100644 --- a/translations/es-ES/content/repositories/viewing-activity-and-data-for-your-repository/viewing-deployment-activity-for-your-repository.md +++ b/translations/es-ES/content/repositories/viewing-activity-and-data-for-your-repository/viewing-deployment-activity-for-your-repository.md @@ -1,6 +1,6 @@ --- -title: Viewing deployment activity for your repository -intro: You can view information about deployments for your entire repository or a specific pull request. +title: Ver la actividad de implementación de tu repositorio +intro: Puedes ver la información acerca de las implementaciones de tu repositorio completo o de una solicitud de extracción específica. redirect_from: - /articles/viewing-deployment-activity-for-your-repository - /github/administering-a-repository/viewing-deployment-activity-for-your-repository @@ -13,22 +13,28 @@ versions: topics: - Repositories shortTitle: View deployment activity +ms.openlocfilehash: 395f25648609801ee376b3f689c11bb651c23195 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136609' --- {% note %} -**Note:** The deployments dashboard is currently in beta and subject to change. +**Nota:** El panel de implementaciones se encuentra actualmente en versión beta y está sujeto a cambios. {% endnote %} -People with read access to a repository can see an overview of all current deployments and a log of past deployment activity, if the repository's deployment workflow is integrated with {% data variables.product.product_name %} through the Deployments API or an app from [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace/category/deployment). For more information, see "[Deployments](/rest/reference/repos#deployments)." +Los usuarios con acceso de lectura a un repositorio pueden ver un resumen de todas las implementaciones actuales y un registro de la actividad de implementación anterior, si el flujo de trabajo de implementación del repositorio está integrado con {% data variables.product.product_name %} mediante Deployments API una aplicación de [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace/category/deployment). Para más información, vea "[Implementaciones](/rest/reference/repos#deployments)". -You can also see deployment information on the "Conversation" tab of a pull request. +También puedes ver información de implementación en la pestaña "Conversation" (Conversación) de una solicitud de extracción. -## Viewing the deployments dashboard +## Ver el tablero de implementaciones {% data reusables.repositories.navigate-to-repo %} -2. To the right of the list of files, click **Environments**. -![Environments on the right of the repository page](/assets/images/help/repository/environments.png) +2. A la derecha de la lista de archivos, haga clic en **Entornos**. +![Entornos a la derecha de la página del repositorio](/assets/images/help/repository/environments.png) -## Further reading - - "[About pull requests](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)" +## Información adicional + - "[Acerca de las solicitudes de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)" diff --git a/translations/es-ES/content/repositories/viewing-activity-and-data-for-your-repository/viewing-traffic-to-a-repository.md b/translations/es-ES/content/repositories/viewing-activity-and-data-for-your-repository/viewing-traffic-to-a-repository.md index a8430a3ca4..1e3611affc 100644 --- a/translations/es-ES/content/repositories/viewing-activity-and-data-for-your-repository/viewing-traffic-to-a-repository.md +++ b/translations/es-ES/content/repositories/viewing-activity-and-data-for-your-repository/viewing-traffic-to-a-repository.md @@ -1,7 +1,7 @@ --- title: Ver el tráfico de un repositorio intro: 'Cualquier persona con acceso de escritura a un repositorio puede ver su tráfico, incluidos los clones completos (no recuperaciones), los visitantes de los últimos 14 días, sitios de referencia y contenido popular en el gráfico de tráfico.' -product: 'Esta gráfica de perspectivas del repositorio se encuentra disponible en los repositorios públicos con {% data variables.product.prodname_free_user %} y {% data variables.product.prodname_free_team %} para organizaciones, y en los repositorios privados y públicos con {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, y {% data variables.product.prodname_ghe_cloud %}.{% ifversion fpt %} Para obtener más información, consulta las secciones "[Acerca de las gráficas de los repositorios](/articles/about-repository-graphs)" y "[productos de {% data variables.product.prodname_dotcom %}](/articles/github-s-products)."{% endif %}' +product: 'This repository insights graph is available 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 %}, and {% data variables.product.prodname_ghe_cloud %}.{% ifversion fpt %} For more information, see "[About repository graphs](/articles/about-repository-graphs)" and "[{% data variables.product.prodname_dotcom %}''s products](/articles/github-s-products)."{% endif %}' redirect_from: - /articles/viewing-traffic-to-a-repository - /github/visualizing-repository-data-with-graphs/viewing-traffic-to-a-repository @@ -11,16 +11,21 @@ versions: ghec: '*' topics: - Repositories -shortTitle: Ver el tráfico del repositorio +shortTitle: View repository traffic +ms.openlocfilehash: 75b4900893a0874e42b076962d25babcb4c09233 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136585' --- - Puedes desplazarte a los sitios de referencia, excluidos los motores de búsqueda y {% data variables.product.product_name %} propiamente dicho, desde los vínculos donde se hizo la referencia a las rutas específicas. El contenido popular vincula al contenido específico que generó tráfico. Los sitios de referencia y el contenido popular se ordenan por vistas y visitantes únicos. Los clones completos y la información del visitante se actualizan cada hora, mientras que las secciones de los sitios de referencia y del contenido popular se actualizan diariamente. Todos los datos en el gráfico de tráfico utiliza la zona horaria UTC+0, sin importar tu ubicación. {% tip %} -**Tip:** Puedes pasar el puntero del mouse sobre un día específico en la gráfica de tráfico para ver los datos exactos para ese día. +**Sugerencia:** Puede desplazar el mouse sobre un día concreto en el gráfico de tráfico para ver los datos exactos de ese día. {% endtip %} @@ -28,6 +33,6 @@ Los sitios de referencia y el contenido popular se ordenan por vistas y visitant ## Acceder al gráfico de tráfico -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.accessing-repository-graphs %} -3. En la barra lateral izquierda, da clic en **Tráfico**. ![Pestaña de tráfico](/assets/images/help/graphs/traffic_tab.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.accessing-repository-graphs %} +3. En la barra lateral de la izquierda, haga clic en **Tráfico**. +![Pestaña Tráfico](/assets/images/help/graphs/traffic_tab.png) diff --git a/translations/es-ES/content/repositories/working-with-files/index.md b/translations/es-ES/content/repositories/working-with-files/index.md index adb4f1c041..4ae2a2cfa9 100644 --- a/translations/es-ES/content/repositories/working-with-files/index.md +++ b/translations/es-ES/content/repositories/working-with-files/index.md @@ -1,5 +1,5 @@ --- -title: Trabajar con los archivos +title: Trabajar con archivos intro: Aprende cómo adminstrar y utilizar los archivos en los repositorios. redirect_from: - /categories/81/articles @@ -17,6 +17,12 @@ children: - /managing-files - /using-files - /managing-large-files -shortTitle: Trabajar con los archivos +shortTitle: Work with files +ms.openlocfilehash: 69ad8b7c9f95e2b4f4cdc9c27fc625af8cd28fd8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136579' --- diff --git a/translations/es-ES/content/repositories/working-with-files/managing-files/adding-a-file-to-a-repository.md b/translations/es-ES/content/repositories/working-with-files/managing-files/adding-a-file-to-a-repository.md index 636702d452..0246db10dd 100644 --- a/translations/es-ES/content/repositories/working-with-files/managing-files/adding-a-file-to-a-repository.md +++ b/translations/es-ES/content/repositories/working-with-files/managing-files/adding-a-file-to-a-repository.md @@ -17,27 +17,33 @@ versions: ghec: '*' topics: - Repositories -shortTitle: Agregar un archivo +shortTitle: Add a file +ms.openlocfilehash: da76e182a16b1f72b814882b816f487b8290f3be +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147578912' --- - ## Agregar un archivo a un repositorio en {% data variables.product.product_name %} -Los archivos que agregues a un repositorio mediante un navegador están limitados a {% data variables.large_files.max_github_browser_size %} por archivo. Puedes agregar archivos más grandes, de hasta {% data variables.large_files.max_github_size %} cada uno, mediante la línea de comando. Para obtener más información, consulta "[Agregar un archivo a un repositorio mediante la línea de comando](#adding-a-file-to-a-repository-using-the-command-line)". Para agregar archivos mayores a {% data variables.large_files.max_github_size %}, debes utilizar {% data variables.large_files.product_name_long %}. Para obtener más información, consulta la sección "[Acerca de los archivos grandes en {% data variables.product.product_name %}](/repositories/working-with-files/managing-large-files/about-large-files-on-github)". +Los archivos que agregues a un repositorio mediante un navegador están limitados a {% data variables.large_files.max_github_browser_size %} por archivo. Puedes agregar archivos más grandes, de hasta {% data variables.large_files.max_github_size %} cada uno, mediante la línea de comando. Para obtener más información, vea "[Adición de un archivo a un repositorio mediante la línea de comandos](#adding-a-file-to-a-repository-using-the-command-line)". Para agregar archivos mayores que {% data variables.large_files.max_github_size %}, debes usar {% data variables.large_files.product_name_long %}. Para obtener más información, consulta "[Acerca de los archivos grandes en {% data variables.product.product_name %}](/repositories/working-with-files/managing-large-files/about-large-files-on-github)". {% tip %} -**Tips:** +**Sugerencias:** - Puedes cargar múltiples archivos en {% data variables.product.product_name %} a la vez. - {% data reusables.repositories.protected-branches-block-web-edits-uploads %} {% endtip %} {% data reusables.repositories.navigate-to-repo %} -2. Sobre la lista de archivos, da clic en **Cargar archivos** utilizando el menú desplegable de **Agregar archivo**. !["Archivos cargados" en el menú desplegable de "Agregar archivo"](/assets/images/help/repository/upload-files-button.png) -3. Arrastra y suelta el archivo o la carpeta que te gustaría cargar en tu repositorio en el árbol del archivo. ![Área para arrastrar y soltar](/assets/images/help/repository/upload-files-drag-and-drop.png) -{% data reusables.files.write_commit_message %} -{% data reusables.files.choose_commit_branch %} -6. Haz clic en **Commit changes** (Confirmar cambios). ![Botón Commit changes (Confirmar cambios)](/assets/images/help/repository/commit-changes-button.png) +2. Encima de la lista de archivos, haga clic en **Upload files** (Cargar archivos) mediante la lista desplegable **Add file** (Agregar archivo). + ![Opción "Upload files" (Cargar archivos) en la lista desplegable "Add file" (Agregar archivo)](/assets/images/help/repository/upload-files-button.png) +3. Arrastra y suelta el archivo o la carpeta que te gustaría cargar en tu repositorio en el árbol del archivo. +![Área para arrastrar y soltar](/assets/images/help/repository/upload-files-drag-and-drop.png) {% data reusables.files.write_commit_message %} {% data reusables.files.choose_commit_branch %} +6. Haga clic en **Commit changes** (Confirmar cambios). +![Botón Commit changes (Confirmar cambios)](/assets/images/help/repository/commit-changes-button.png) ## Agregar un archivo a un repositorio utilizando la línea de comando @@ -45,7 +51,7 @@ Puedes cargar un archivo existente a un repositorio en {% ifversion ghae %}{% da {% tip %} -**Sugerencia:** También puedes [agregar un archivo existente a un repositorio desde el sitio web de {% data variables.product.product_name %}](/articles/adding-a-file-to-a-repository). +**Sugerencia:** También puede [agregar un archivo existente a un repositorio desde el sitio web {% data variables.product.product_name %}](/articles/adding-a-file-to-a-repository). {% endtip %} @@ -54,12 +60,10 @@ Puedes cargar un archivo existente a un repositorio en {% ifversion ghae %}{% da {% data reusables.repositories.sensitive-info-warning %} 1. En tu computadora, mueve el archivo que deseas cargar a {% data variables.product.product_name %} en el directorio local que se creó cuando clonaste el repositorio. -{% data reusables.command_line.open_the_multi_os_terminal %} -{% data reusables.command_line.switching_directories_procedural %} -{% data reusables.git.stage_for_commit %} +{% data reusables.command_line.open_the_multi_os_terminal %} {% data reusables.command_line.switching_directories_procedural %} {% data reusables.git.stage_for_commit %} ```shell $ git add . - # Agrega el archivo a tu repositorio local y lo presenta para la confirmación. {% data reusables.git.unstage-codeblock %} + # Adds the file to your local repository and stages it for commit. {% data reusables.git.unstage-codeblock %} ``` {% data reusables.git.commit-file %} ```shell @@ -68,6 +72,6 @@ Puedes cargar un archivo existente a un repositorio en {% ifversion ghae %}{% da ``` {% data reusables.git.git-push %} -## Leer más +## Información adicional -- "[Agregar código hspedado localmente en {% data variables.product.product_name %}](/get-started/importing-your-projects-to-github/importing-source-code-to-github//adding-locally-hosted-code-to-github)" +- "[Adición de código hospedado localmente a {% data variables.product.product_name %}](/get-started/importing-your-projects-to-github/importing-source-code-to-github//adding-locally-hosted-code-to-github)" diff --git a/translations/es-ES/content/repositories/working-with-files/managing-files/creating-new-files.md b/translations/es-ES/content/repositories/working-with-files/managing-files/creating-new-files.md index 7c08d30086..99ae7616c9 100644 --- a/translations/es-ES/content/repositories/working-with-files/managing-files/creating-new-files.md +++ b/translations/es-ES/content/repositories/working-with-files/managing-files/creating-new-files.md @@ -1,6 +1,6 @@ --- -title: Creating new files -intro: 'You can create new files directly on {% data variables.product.product_name %} in any repository you have write access to.' +title: Crear nuevos archivos +intro: 'Puedes crear nuevos archivos directamente en {% data variables.product.product_name %} en cualquier repositorio al que tengas acceso de escritura.' redirect_from: - /articles/creating-new-files - /github/managing-files-in-a-repository/creating-new-files @@ -12,24 +12,26 @@ versions: ghec: '*' topics: - Repositories +ms.openlocfilehash: 1acc03b74e037db35a612cd9173e995bbf9e5271 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136572' --- -When creating a file on {% data variables.product.product_name %}, consider the following: +Cuando crees un archivo en {% data variables.product.product_name %}, ten en cuenta lo siguiente: -- If you try to create a new file in a repository that you don’t have access to, we will fork the project to your personal account and help you send [a pull request](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) to the original repository after you commit your change. -- File names created via the web interface can only contain alphanumeric characters and hyphens (`-`). To use other characters, [create and commit the files locally, then push them to the repository on {% data variables.product.product_name %}](/articles/adding-a-file-to-a-repository-using-the-command-line). +- Si intentas crear un archivo en un repositorio al que no tienes acceso, bifurcaremos el proyecto a tu cuenta personal y te ayudaremos a enviar [una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) al repositorio original después de confirmar el cambio. +- Los nombres de archivo creados desde la interfaz web solo pueden contener caracteres alfanuméricos y guiones (`-`). Para usar otros caracteres, [cree y confirme los archivos localmente y, a continuación, insértelos en el repositorio en {% data variables.product.product_name %}](/articles/adding-a-file-to-a-repository-using-the-command-line). {% data reusables.repositories.sensitive-info-warning %} {% data reusables.repositories.navigate-to-repo %} -2. In your repository, browse to the folder where you want to create a file. +2. En tu repositorio, dirígete a la carpeta en la que deseas crear un archivo. {% data reusables.files.add-file %} -4. In the file name field, type the name and extension for the file. To create subdirectories, type the `/` directory separator. -![New file name](/assets/images/help/repository/new-file-name.png) -5. On the **Edit new file** tab, add content to the file. -![Content in new file](/assets/images/help/repository/new-file-content.png) -6. To review the new content, click **Preview**. -![New file preview button](/assets/images/help/repository/new-file-preview.png) -{% data reusables.files.write_commit_message %} -{% data reusables.files.choose-commit-email %} -{% data reusables.files.choose_commit_branch %} -{% data reusables.files.propose_new_file %} +4. En el campo de nombre, teclea el nombre y la extensión del archivo. Para crear subdirectorios, escriba el separador de directorios `/`. +![Nuevo nombre de archivo](/assets/images/help/repository/new-file-name.png) +5. En la pestaña **Edit new file**, agregue contenido al archivo. +![Contenido del nuevo archivo](/assets/images/help/repository/new-file-content.png) +6. Para revisar el nuevo contenido, haga clic en **Preview**. +![Botón de vista previa del nuevo archivo](/assets/images/help/repository/new-file-preview.png) {% data reusables.files.write_commit_message %} {% data reusables.files.choose-commit-email %} {% data reusables.files.choose_commit_branch %} {% data reusables.files.propose_new_file %} diff --git a/translations/es-ES/content/repositories/working-with-files/managing-files/customizing-how-changed-files-appear-on-github.md b/translations/es-ES/content/repositories/working-with-files/managing-files/customizing-how-changed-files-appear-on-github.md index e224c31e3f..287ffb347a 100644 --- a/translations/es-ES/content/repositories/working-with-files/managing-files/customizing-how-changed-files-appear-on-github.md +++ b/translations/es-ES/content/repositories/working-with-files/managing-files/customizing-how-changed-files-appear-on-github.md @@ -12,20 +12,25 @@ versions: ghec: '*' topics: - Repositories -shortTitle: Cómo se muestran los archivos que se cambiaron +shortTitle: How changed files appear +ms.openlocfilehash: 2ba6dc8286cab0ef493289d8ae39283209dae8b4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136567' --- +Use un archivo *.gitattributes* para marcar los archivos que coincidan con un "patrón" determinado con los atributos especificados. Un archivo *.gitattributes* usa las mismas reglas para buscar coincidencias que los archivos _.gitignore_. Para obtener más información, consulte [FORMATO DE PATRÓN](https://www.git-scm.com/docs/gitignore#_pattern_format) en la documentación de Git. -Usa un archivo *.gitattributes* para marcar los archivos que coincidan con un "patrón" determinado con los atributos específicos. Un archivo *.gitattributes* usa las mismas reglas para coincidir como archivo _.gitignore_. Para obtener más información, consulta [FORMATO DE PATRONES](https://www.git-scm.com/docs/gitignore#_pattern_format) en la documentación de Git. +1. A menos que el archivo *.gitattributes* ya exista, cree un archivo *.gitattributes* en la raíz del repositorio. +2. Use el atributo `linguist-generated` para marcar o desmarcar las rutas que desea que se ignoren para las estadísticas de lenguaje del repositorio y las que desea que se oculten de manera predeterminada en las diferencias. -1. A menos de que ya exista el archivo *.gitattributes* créalo en la raíz del repositorio. -2. Usa el atributo `linguist-generated` para marcar o desmarcar las rutas que deseas que se ignoren para las estadísticas de lenguaje del repositorio y las que deseas que se oculten de manera predeterminada en las diferencias. - - Por ejemplo, para marcar `search/index.json` como archivo generado, agrega esta línea a *.gitattributes*: + Por ejemplo, para marcar `search/index.json` como un archivo generado, agregue esta línea a *.gitattributes*: ``` search/index.json linguist-generated=true ``` -## Leer más -- "[Código generado](https://github.com/github/linguist/blob/master/docs/overrides.md#generated-code)" en la documentación del lingüista -- "[Crear archivos nuevos](/articles/creating-new-files/)" +## Información adicional +- "[Código generado](https://github.com/github/linguist/blob/master/docs/overrides.md#generated-code)" en la documentación para lingüistas +- "[Creación de archivos](/articles/creating-new-files/)" diff --git a/translations/es-ES/content/repositories/working-with-files/managing-files/deleting-files-in-a-repository.md b/translations/es-ES/content/repositories/working-with-files/managing-files/deleting-files-in-a-repository.md index 080b20bccc..dddb098ea1 100644 --- a/translations/es-ES/content/repositories/working-with-files/managing-files/deleting-files-in-a-repository.md +++ b/translations/es-ES/content/repositories/working-with-files/managing-files/deleting-files-in-a-repository.md @@ -1,6 +1,6 @@ --- title: Borrar los archivos en un repositorio -intro: 'Puedes borrar un archivo individual{% ifversion fpt or ghes or ghec %} o un directorio completo{% endif %} en tu repositorio de {% data variables.product.product_name %}.' +intro: 'Puedes eliminar un archivo individual{% ifversion fpt or ghes or ghec %} o un directorio completo{% endif %} en el repositorio en {% data variables.product.product_name %}.' redirect_from: - /articles/deleting-files - /github/managing-files-in-a-repository/deleting-files @@ -15,34 +15,33 @@ versions: permissions: 'People with write permissions can delete files{% ifversion fpt or ghes or ghec %} or directories{% endif %} in a repository.' topics: - Repositories -shortTitle: Borrar archivos +shortTitle: Delete files +ms.openlocfilehash: b3d939a7be6be37e875104f7a3c4df53f7a3b7ed +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136566' --- +## Acerca de la eliminación de archivos{% ifversion fpt or ghes or ghec %} y directorios{% endif %} -## Acerca del borrado de archivos{% ifversion fpt or ghes or ghec %} y directorios{% endif %} +Puede eliminar un archivo individual en el repositorio{% ifversion fpt or ghes or ghec %} o un directorio completo, incluidos todos los archivos del directorio{% endif %}. -Puedes borrar un archivo individual en tu repositorio{% ifversion fpt or ghes or ghec %} o un directorio completo, incluyendo los archivos de dicho directorio{% endif %}. +Si intentas eliminar un archivo{% ifversion fpt or ghes or ghec %} o directorio{% endif %} de un repositorio para el que no tengas permisos de escritura, bifurcaremos el proyecto a la cuenta personal y te ayudaremos a enviar una solicitud de incorporación de cambios al repositorio original después de confirmar el cambio. Para más información, vea "[Acerca de las solicitudes de incorporación de cambios](/github/collaborating-with-issues-and-pull-requests/about-pull-requests)". -Si intentas borrar un archivo{% ifversion fpt or ghes or ghec %} o directorio{% endif %} en un repositorio sobre el cual no tienes permisos de escritura, bifurcaremos el proyecto a tu cuenta personal y te ayudaremos a enviar una solicitud de cambios al repositorio original después de que confirmes tu cambio. Para obtener más información, consulta "[Acerca de las solicitudes de extracción](/github/collaborating-with-issues-and-pull-requests/about-pull-requests)." +Si el archivo{% ifversion fpt or ghes or ghec %} o directorio{% endif %} que ha eliminado contiene datos confidenciales, los datos seguirán estando disponibles en el historial de Git del repositorio. Para eliminar el archivo por completo de {% data variables.product.product_name %}, debes eliminar el archivo del historial de tu repositorio. Para más información, vea "[Eliminación de datos confidenciales de un repositorio](/github/authenticating-to-github/removing-sensitive-data-from-a-repository)". -Si el archivo{% ifversion fpt or ghes or ghec %} o directorio{% endif %} que borraste contiene datos sensibles, éstos aún estarán disponibles en el historial de Git del repositorio. Para eliminar el archivo por completo de {% data variables.product.product_name %}, debes eliminar el archivo del historial de tu repositorio. Para obtener más información, consulta "[Eliminar datos confidenciales de un repositorio](/github/authenticating-to-github/removing-sensitive-data-from-a-repository)". - -## Borrar un archivo +## eliminar un archivo 1. Dirígete al archivo que deseas eliminar de tu repositorio. -2. En la parte superior del archivo haz clic en {% octicon "trash" aria-label="The trash icon" %}. -{% data reusables.files.write_commit_message %} -{% data reusables.files.choose-commit-email %} -{% data reusables.files.choose_commit_branch %} -{% data reusables.files.propose_file_change %} +2. En la parte superior del archivo, haga clic en {% octicon "trash" aria-label="The trash icon" %}. +{% data reusables.files.write_commit_message %} {% data reusables.files.choose-commit-email %} {% data reusables.files.choose_commit_branch %} {% data reusables.files.propose_file_change %} {% ifversion fpt or ghes or ghec %} ## Borrar un directorio 1. Navega hasta el directorio que deseas borrar en tu repositorio. -1. En la esquina superior derecha, da clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y luego en **Borrar directorio**. ![Botón para borrar un directorio](/assets/images/help/repository/delete-directory-button.png) +1. En la esquina superior derecha, haga clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y después en **Eliminar directorio**. + ![Botón para eliminar un directorio](/assets/images/help/repository/delete-directory-button.png) 1. Revisa los archivos que borrarás. -{% data reusables.files.write_commit_message %} -{% data reusables.files.choose-commit-email %} -{% data reusables.files.choose_commit_branch %} -{% data reusables.files.propose_file_change %} -{% endif %} +{% data reusables.files.write_commit_message %} {% data reusables.files.choose-commit-email %} {% data reusables.files.choose_commit_branch %} {% data reusables.files.propose_file_change %} {% endif %} diff --git a/translations/es-ES/content/repositories/working-with-files/managing-files/editing-files.md b/translations/es-ES/content/repositories/working-with-files/managing-files/editing-files.md index d71d536d53..b71a7d95e3 100644 --- a/translations/es-ES/content/repositories/working-with-files/managing-files/editing-files.md +++ b/translations/es-ES/content/repositories/working-with-files/managing-files/editing-files.md @@ -16,42 +16,44 @@ versions: ghec: '*' topics: - Repositories -shortTitle: Editar archivos +shortTitle: Edit files +ms.openlocfilehash: 515b773aaa9dd2a93d6c0b4b70adb3ef10afe082 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136561' --- - ## Editar archivos en tu repositorio {% tip %} -**Sugerencia**:{% data reusables.repositories.protected-branches-block-web-edits-uploads %} +**Sugerencia**: {% data reusables.repositories.protected-branches-block-web-edits-uploads %} {% endtip %} {% note %} -**Nota:** El editor de archivos de {% data variables.product.product_name %} usa [CodeMirror](https://codemirror.net/). +**Nota:** el editor de archivos de {% data variables.product.product_name %} utiliza [CodeMirror](https://codemirror.net/). {% endnote %} 1. En tu repositorio, dirígete al archivo que deseas editar. {% data reusables.repositories.edit-file %} -3. En la pestaña **Editar archivo**, realiza todos los cambios que sean necesarios. ![Nuevo contenido en el archivo](/assets/images/help/repository/edit-readme-light.png) -{% data reusables.files.preview_change %} -{% data reusables.files.write_commit_message %} -{% data reusables.files.choose-commit-email %} -{% data reusables.files.choose_commit_branch %} -{% data reusables.files.propose_file_change %} +3. En la pestaña **Edit file**, realice los cambios que necesite en el archivo. +![Nuevo contenido en el archivo](/assets/images/help/repository/edit-readme-light.png) {% data reusables.files.preview_change %} {% data reusables.files.write_commit_message %} {% data reusables.files.choose-commit-email %} {% data reusables.files.choose_commit_branch %} {% data reusables.files.propose_file_change %} ## Editar archivos en el repositorio de otro usuario -Cuando editas un archivo en el repositorio de otro usuario, automáticamente [bifurcaremos el repositorio](/articles/fork-a-repo) y [abriremos una solicitud de cambios](/articles/creating-a-pull-request) para ti. +Al editar un archivo en el repositorio de otro usuario, [bifurcaremos el repositorio](/articles/fork-a-repo) y [abriremos una solicitud de incorporación de cambios](/articles/creating-a-pull-request) automáticamente. 1. En el repositorio de otro usuario, dirígete a la carpeta que contiene el archivo que deseas editar. Haz clic en el nombre del archivo que deseas editar. -2. Sobre el contenido del archivo, haz clic en {% octicon "pencil" aria-label="The edit icon" %}. En este punto del proceso, GitHub bifurca el repositorio por ti. -3. Realiza todos los cambios que necesites en el archivo. ![Nuevo contenido en el archivo](/assets/images/help/repository/edit-readme-light.png) -{% data reusables.files.preview_change %} -{% data reusables.files.write_commit_message %} -{% data reusables.files.choose-commit-email %} -6. Haz clic en **Proponer cambio en el archivo**. ![Botón Confirmar cambios](/assets/images/help/repository/propose_file_change_button.png) -7. Escribe un título y una descripción para tu solicitud de extracción. ![Página de descripción de la solicitud de extracción](/assets/images/help/pull_requests/pullrequest-description.png) -8. Haz clic en **Create Pull Request** (Crear solicitud de extracción). ![Botón Solicitud de extracción](/assets/images/help/pull_requests/pullrequest-send.png) +2. Encima del contenido del archivo, haga clic en {% octicon "pencil" aria-label="The edit icon" %}. En este punto del proceso, GitHub bifurca el repositorio por ti. +3. Realiza todos los cambios que necesites en el archivo. +![New content in file](/assets/images/help/repository/edit-readme-light.png) {% data reusables.files.preview_change %} {% data reusables.files.write_commit_message %} {% data reusables.files.choose-commit-email %} +6. Haga clic en **Propose file change**. +![Botón Commit changes](/assets/images/help/repository/propose_file_change_button.png) +7. Escribe un título y una descripción para tu solicitud de extracción. +![Página de descripción de la solicitud de incorporación de cambios](/assets/images/help/pull_requests/pullrequest-description.png) +8. Haga clic en **Create pull request** (Crear solicitud de incorporación de cambios). +![Botón Solicitud de incorporación de cambios](/assets/images/help/pull_requests/pullrequest-send.png) diff --git a/translations/es-ES/content/repositories/working-with-files/managing-files/index.md b/translations/es-ES/content/repositories/working-with-files/managing-files/index.md index 6f6aac6542..f765a23adc 100644 --- a/translations/es-ES/content/repositories/working-with-files/managing-files/index.md +++ b/translations/es-ES/content/repositories/working-with-files/managing-files/index.md @@ -20,5 +20,11 @@ children: - /renaming-a-file - /deleting-files-in-a-repository - /customizing-how-changed-files-appear-on-github +ms.openlocfilehash: 2557443afe3b3d76b2738dfcfaafbf51e47b680e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136560' --- diff --git a/translations/es-ES/content/repositories/working-with-files/managing-files/moving-a-file-to-a-new-location.md b/translations/es-ES/content/repositories/working-with-files/managing-files/moving-a-file-to-a-new-location.md index fc6581d184..eada96f4cc 100644 --- a/translations/es-ES/content/repositories/working-with-files/managing-files/moving-a-file-to-a-new-location.md +++ b/translations/es-ES/content/repositories/working-with-files/managing-files/moving-a-file-to-a-new-location.md @@ -1,6 +1,6 @@ --- -title: Moving a file to a new location -intro: 'You can move a file to a different directory on {% data variables.product.product_name %} or by using the command line.' +title: Mover un archivo a otra ubicación +intro: 'Puedes mover un archivo a un directorio diferente desde {% data variables.product.product_name %} o utilizando la línea de comandos.' redirect_from: - /articles/moving-a-file-to-a-new-location - /github/managing-files-in-a-repository/moving-a-file-to-a-new-location @@ -16,43 +16,46 @@ versions: topics: - Repositories shortTitle: Move a file +ms.openlocfilehash: 90e9434401795b6222d6304464c5a7d3839e0b7f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136555' --- -In addition to changing the file location, you can also [update the contents of your file](/articles/editing-files-in-your-repository), or [give it a new name](/articles/renaming-a-file) in the same commit. +Además de cambiar la ubicación del archivo, también puede [actualizar el contenido del archivo](/articles/editing-files-in-your-repository) o [asignarle un nuevo nombre](/articles/renaming-a-file) en la misma confirmación. -## Moving a file to a new location on {% data variables.product.product_name %} +## Migrar un archivo a una ubicación nueva en {% data variables.product.product_name %} {% tip %} -**Tips**: +**Sugerencias**: -- If you try to move a file in a repository that you don’t have access to, we'll fork the project to your personal account and help you send [a pull request](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) to the original repository after you commit your change. -- Some files, such as images, require that you move them from the command line. For more information, see "[Moving a file to a new location using the command line](/articles/moving-a-file-to-a-new-location-using-the-command-line)". +- Si intentas mover un archivo en un repositorio al que no tienes acceso, bifurcaremos el proyecto a tu cuenta personal y te ayudaremos a enviar [una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) al repositorio original después de confirmar el cambio. +- Algunos archivos, como imágenes, necesitan que los muevas desde la línea de comando. Para obtener más información, vea "[Traslado de un archivo a una nueva ubicación mediante la línea de comandos](/articles/moving-a-file-to-a-new-location-using-the-command-line)". - {% data reusables.repositories.protected-branches-block-web-edits-uploads %} {% endtip %} -1. In your repository, browse to the file you want to move. -2. In the upper right corner of the file view, click {% octicon "pencil" aria-label="The edit icon" %} to open the file editor. -![Edit file icon](/assets/images/help/repository/move-file-edit-file-icon.png) -3. In the filename field, change the name of the file using these guidelines: - ![Editing a file name](/assets/images/help/repository/moving_files.gif) - - To move the file **into a subfolder**, type the name of the folder you want, followed by `/`. Your new folder name becomes a new item in the navigation breadcrumbs. - - To move the file into a directory **above the file's current location**, place your cursor at the beginning of the filename field, then either type `../` to jump up one full directory level, or type the `backspace` key to edit the parent folder's name. -{% data reusables.files.write_commit_message %} -{% data reusables.files.choose_commit_branch %} -{% data reusables.files.propose_file_change %} +1. En tu repositorio, navega hasta el archivo que deseas mover. +2. En la esquina superior derecha de la vista del archivo, haga clic en {% octicon "pencil" aria-label="The edit icon" %} para abrir el editor de archivos. +![Icono Edit file (Editar archivo)](/assets/images/help/repository/move-file-edit-file-icon.png) +3. En el campo del nombre de archivo, cambie el nombre del archivo siguiendo estas instrucciones: ![Edición de un nombre de archivo](/assets/images/help/repository/moving_files.gif). + - Para mover el archivo **a una subcarpeta**, escriba el nombre de la carpeta que quiera seguido de `/`. El nombre de tu nueva carpeta se convierte en el nuevo elemento en la ruta de navegación. + - Para mover el archivo a un directorio por **encima de la ubicación actual del archivo**, coloque el cursor al principio del campo del nombre de archivo, escriba `../` para subir un nivel de directorio completo o pulse la tecla `backspace` para editar el nombre de la carpeta primaria. +{% data reusables.files.write_commit_message %} {% data reusables.files.choose_commit_branch %} {% data reusables.files.propose_file_change %} -## Moving a file to a new location using the command line +## Mover un archivo a una nueva ubicación utilizando la línea de comando -You can use the command line to move files within a repository by removing the file from the old location and then adding it in the new location. +Puedes utilizar la línea de comando para mover archivos dentro de un repositorio al eliminar el archivo de la ubicación anterior y después agregarlo en la nueva ubicación. -Many files can be [moved directly on {% data variables.product.product_name %}](/articles/moving-a-file-to-a-new-location), but some files, such as images, require that you move them from the command line. +Muchos archivos se pueden [mover directamente en {% data variables.product.product_name %}](/articles/moving-a-file-to-a-new-location), pero otros, como las imágenes, deben moverse desde la línea de comandos. {% data reusables.command_line.manipulating_file_prereqs %} -1. On your computer, move the file to a new location within the directory that was created locally on your computer when you cloned the repository. +1. En la computadora, mueve el archivo a una nueva ubicación dentro del directorio que fue creado localmente en tu computadora cuando clonaste el repositorio. {% data reusables.command_line.open_the_multi_os_terminal %} -3. Use `git status` to check the old and new file locations. +3. Use `git status` para comprobar las ubicaciones antiguas y nuevas de los archivos. ```shell $ git status > # On branch your-branch @@ -69,13 +72,13 @@ Many files can be [moved directly on {% data variables.product.product_name %}]( > # > # no changes added to commit (use "git add" and/or "git commit -a") ``` -{% data reusables.git.stage_for_commit %} This will delete, or `git rm`, the file from the old location and add, or `git add`, the file to the new location. +{% data reusables.git.stage_for_commit %} Esto eliminará (`git rm`) el archivo de la ubicación antigua y lo agregará (`git add`) en la nueva ubicación. ```shell $ git add . # Adds the file to your local repository and stages it for commit. # {% data reusables.git.unstage-codeblock %} ``` -5. Use `git status` to check the changes staged for commit. +5. Use `git status` para comprobar los cambios almacenados provisionalmente para la confirmación. ```shell $ git status > # On branch your-branch diff --git a/translations/es-ES/content/repositories/working-with-files/managing-files/renaming-a-file.md b/translations/es-ES/content/repositories/working-with-files/managing-files/renaming-a-file.md index 66bf319c27..593ac64307 100644 --- a/translations/es-ES/content/repositories/working-with-files/managing-files/renaming-a-file.md +++ b/translations/es-ES/content/repositories/working-with-files/managing-files/renaming-a-file.md @@ -1,6 +1,6 @@ --- -title: Renaming a file -intro: 'You can rename any file in your repository directly in {% data variables.product.product_name %} or by using the command line.' +title: cambiar el nombre de un archivo +intro: 'Puedes renombrar cualquier archivo en tu repositorio directamente en {% data variables.product.product_name %} o utilizando la línea de comandos.' redirect_from: - /articles/renaming-a-file - /github/managing-files-in-a-repository/renaming-a-file @@ -15,46 +15,47 @@ versions: ghec: '*' topics: - Repositories +ms.openlocfilehash: 826c9c45ee8cace0d3e81c78fc010ac4c76f9ab1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136548' --- +## Renombrar un archivo en {% data variables.product.product_name %} -## Renaming a file on {% data variables.product.product_name %} - -Renaming a file also gives you the opportunity to [move the file to a new location](/articles/moving-a-file-to-a-new-location) +Al cambiar el nombre de un archivo también puede [mover el archivo a una nueva ubicación](/articles/moving-a-file-to-a-new-location). {% tip %} -**Tips**: +**Sugerencias**: -- If you try to rename a file in a repository that you don’t have access to, we will fork the project to your personal account and help you send [a pull request](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) to the original repository after you commit your change. -- File names created via the web interface can only contain alphanumeric characters and hyphens (`-`). To use other characters, create and commit the files locally and then push them to the repository. -- Some files, such as images, require that you rename them from the command line. For more information, see "[Renaming a file using the command line](/articles/renaming-a-file-using-the-command-line)." +- Si intentas cambiar el nombre de un archivo en un repositorio al que no tienes acceso, bifurcaremos el proyecto a su cuenta personal y te ayudaremos a enviar [una solicitud de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) al repositorio original después de confirmar el cambio. +- Los nombres de archivo creados desde la interfaz web solo pueden contener caracteres alfanuméricos y guiones (`-`). Para utilizar otros caracteres, crea y confirma los archivos de forma local y luego súbelos al repositorio. +- Algunos archivos, como las imágenes, requieren que los renombres desde la línea de comando. Para más información, vea "[Cambio del nombre de un archivo mediante la línea de comandos](/articles/renaming-a-file-using-the-command-line)". {% endtip %} -1. In your repository, browse to the file you want to rename. -2. In the upper right corner of the file view, click {% octicon "pencil" aria-label="The edit icon" %} to open the file editor. -![Edit file icon](/assets/images/help/repository/edit-file-icon.png) -3. In the filename field, change the name of the file to the new filename you want. You can also update the contents of your file at the same time. -![Editing a file name](/assets/images/help/repository/changing-file-name.png) -{% data reusables.files.write_commit_message %} -{% data reusables.files.choose_commit_branch %} -{% data reusables.files.propose_file_change %} +1. En tu repositorio, busca el archivo que quieres renombrar. +2. En la esquina superior derecha de la vista del archivo, haga clic en {% octicon "pencil" aria-label="The edit icon" %} para abrir el editor de archivos. +![Icono Editar archivo](/assets/images/help/repository/edit-file-icon.png) +3. En el campo de nombre del archivo, cambia el nombre del archivo con el nombre de archivo nuevo que quieras. También puedes actualizar los contenidos de tu archivo en el mismo momento. +![Edición de un nombre de archivo](/assets/images/help/repository/changing-file-name.png) {% data reusables.files.write_commit_message %} {% data reusables.files.choose_commit_branch %} {% data reusables.files.propose_file_change %} -## Renaming a file using the command line +## Renombrar un archivo usando la línea de comando -You can use the command line to rename any file in your repository. +Puedes usar la línea de comando para renombrar cualquier archivo de tu repositorio. -Many files can be [renamed directly on {% data variables.product.product_name %}](/articles/renaming-a-file), but some files, such as images, require that you rename them from the command line. +Muchos archivos se pueden [cambiar de nombre directamente en {% data variables.product.product_name %}](/articles/renaming-a-file), pero otros, como las imágenes, es necesario cambiarlos de nombre desde la línea de comandos. {% data reusables.command_line.manipulating_file_prereqs %} -{% data reusables.command_line.open_the_multi_os_terminal %} -{% data reusables.command_line.switching_directories_procedural %} -3. Rename the file, specifying the old file name and the new name you'd like to give the file. This will stage your change for commit. +{% data reusables.command_line.open_the_multi_os_terminal %} {% data reusables.command_line.switching_directories_procedural %} +3. Renombra el archivo, especificando el nombre de archivo antiguo y el nombre de archivo nuevo que le quieres asignar. Esto preparará tu cambio para la confirmación. ```shell $ git mv old_filename new_filename ``` -4. Use `git status` to check the old and new file names. +4. Use `git status` para comprobar los nombres de archivo antiguos y nuevos. ```shell $ git status > # On branch your-branch diff --git a/translations/es-ES/content/repositories/working-with-files/managing-large-files/about-git-large-file-storage.md b/translations/es-ES/content/repositories/working-with-files/managing-large-files/about-git-large-file-storage.md index 84fec18e74..cfcc654a3d 100644 --- a/translations/es-ES/content/repositories/working-with-files/managing-large-files/about-git-large-file-storage.md +++ b/translations/es-ES/content/repositories/working-with-files/managing-large-files/about-git-large-file-storage.md @@ -11,26 +11,30 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: Almacenamiento de archivos de gran tamaño Git +shortTitle: Git Large File Storage +ms.openlocfilehash: af198fe13f69fc4768178aea74a03f27a82ec20b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136524' --- - ## Acerca de {% data variables.large_files.product_name_long %} -{% data variables.large_files.product_name_short %} maneja archivos grandes almacenando referencias del archivo en el repositorio, pero no el archivo real. Para trabajar en la arquitectura de Git, {% data variables.large_files.product_name_short %} crea un archivo puntero que actúa como una referencia del archivo real (que se almacena en otro lugar). {% data variables.product.product_name %} administra este archivo puntero en tu repositorio. Cuando clonas el repositorio, {% data variables.product.product_name %} usa el archivo puntero como un mapa para ir y buscar el archivo grande por ti. +{% data variables.large_files.product_name_short %} maneja archivos grandes almacenando referencias del archivo en el repositorio, pero no el archivo real. Para trabajar en la arquitectura de Git, {% data variables.large_files.product_name_short %} crea un archivo de puntero que actúa como una referencia del archivo real (que se almacena en otro lugar). {% data variables.product.product_name %} administra este archivo puntero en tu repositorio. Cuando clonas el repositorio, {% data variables.product.product_name %} usa el archivo puntero como un mapa para ir y buscar el archivo grande por ti. -{% ifversion fpt or ghec %} -Con {% data variables.large_files.product_name_short %} puedes subier archivos de hasta: +{% ifversion fpt or ghec %} Con {% data variables.large_files.product_name_short %}, puede almacenar archivos hasta: -| Producto | Tamaño máximo de archivo | -| ------------------------------------------------- | ------------------------ | -| {% data variables.product.prodname_free_user %} | 2 GB | -| {% data variables.product.prodname_pro %} | 2 GB | -| {% data variables.product.prodname_team %} | 4 GB | +| Producto | Tamaño de archivo máximo | +|------- | ------- | +| {% data variables.product.prodname_free_user %} | 2 GB | +| {% data variables.product.prodname_pro %} | 2 GB | +| {% data variables.product.prodname_team %} | 4 GB | | {% data variables.product.prodname_ghe_cloud %} | 5 GB |{% else %} - Si utilizas {% data variables.large_files.product_name_short %}, puedes almacenar archivos de hasta 5 GB en tu repositorio. -{% endif %} +Si utilizas {% data variables.large_files.product_name_short %}, puedes almacenar archivos de hasta 5 GB en tu repositorio. +{% endif %} -Tambié puedes usar {% data variables.large_files.product_name_short %} con {% data variables.product.prodname_desktop %}. Para obtener más información acerca de cómo clonar repositorios LFS de Git en {% data variables.product.prodname_desktop %}, consulta "[Cómo clonar un repositorio desde GitHub hasta GitHub Desktop](/desktop/guides/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop)". +Tambié puedes usar {% data variables.large_files.product_name_short %} con {% data variables.product.prodname_desktop %}. Para más información sobre cómo clonar repositorios LFS de Git en {% data variables.product.prodname_desktop %}, vea "[Clonación de un repositorio desde GitHub en GitHub Desktop](/desktop/guides/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop)". {% data reusables.large_files.can-include-lfs-objects-archives %} @@ -44,16 +48,16 @@ oid sha256:4cac19622fc3ada9c0fdeadb33f88f367b541f38b89102a3f1261ac81fd5bcb5 size 84977953 ``` -Hace un seguimiento de la `version` de {% data variables.large_files.product_name_short %} que estás usando, seguido de un identificador único para el archivo (`oid`). También almacena el `size` del archivo final. +Realiza el seguimiento del `version` de {% data variables.large_files.product_name_short %} que use, seguido de un identificador único para el archivo (`oid`). También almacena el valor `size` del archivo final. {% note %} **Notas**: - {% data variables.large_files.product_name_short %} no puede utilizarse con los sitios de {% data variables.product.prodname_pages %}. - {% data variables.large_files.product_name_short %} no se puede utilizar con repositorios de plantilla. - + {% endnote %} -## Leer más +## Información adicional -- "[Colaborar con {% data variables.large_files.product_name_long %}](/articles/collaboration-with-git-large-file-storage)" +- "[Colaboración con {% data variables.large_files.product_name_long %}](/articles/collaboration-with-git-large-file-storage)" diff --git a/translations/es-ES/content/repositories/working-with-files/managing-large-files/about-large-files-on-github.md b/translations/es-ES/content/repositories/working-with-files/managing-large-files/about-large-files-on-github.md index 14029f0671..8726ec0f7d 100644 --- a/translations/es-ES/content/repositories/working-with-files/managing-large-files/about-large-files-on-github.md +++ b/translations/es-ES/content/repositories/working-with-files/managing-large-files/about-large-files-on-github.md @@ -21,48 +21,52 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: Archivos grandes +shortTitle: Large files +ms.openlocfilehash: c9910f669b13c0c2bc4a8517ac6b33476b23b475 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146331652' --- - ## Acerca de los límites de tamaño en {% data variables.product.product_name %} -{% ifversion fpt or ghec %} -{% data variables.product.product_name %} intenta proporcionar almacenamiento abundante para todos los repositorios de Git, aunque existen límites físicos para los tamaños de los archivos y repositorios. Para garantizar el rendimiento y la legibilidad para nuestros usuarios, monitoreamos activamente las señales de la salud general de los repositorios. La salud de los repositorios es una función de varios factores de interacción, incluyendo el tamaño, frecuencia de confirmaciones y estructura. +{% ifversion fpt or ghec %} {% data variables.product.product_name %} intenta proporcionar un abundante almacenamiento para todos los repositorios de Git, pero hay límites muy estrictos de tamaños de archivos y repositorios. Para garantizar el rendimiento y la legibilidad para nuestros usuarios, monitoreamos activamente las señales de la salud general de los repositorios. La salud de los repositorios es una función de varios factores de interacción, incluyendo el tamaño, frecuencia de confirmaciones y estructura. -### Límites de tamaño de archivos +### Límites de tamaño de archivo {% endif %} -{% data variables.product.product_name %} limita el tamaño de los archivos permitidos en los repositorios. Recibirás una advertencia de Git si intentas añadir o actualizar un archivo mayor a {% data variables.large_files.warning_size %}. Los cambios aún se subirán a tu repositorio, pero puedes considerar eliminar la confirmación para minimizar el impacto en el rendimiento. Para obtener información, consulta [Eliminar archivos del historial de un repositorio](#removing-files-from-a-repositorys-history)" +{% data variables.product.product_name %} limita el tamaño de los archivos permitidos en los repositorios. Recibirás una advertencia de Git si intentas añadir o actualizar un archivo mayor a {% data variables.large_files.warning_size %}. Los cambios aún se subirán a tu repositorio, pero puedes considerar eliminar la confirmación para minimizar el impacto en el rendimiento. Para obtener más información, consulte "[Eliminación de archivos del historial de un repositorio](#removing-files-from-a-repositorys-history)". {% note %} -**Nota:** si agregas un archivo a un repositorio por medio de un navegador, el archivo no puede ser mayor de {% data variables.large_files.max_github_browser_size %}. Para obtener más información, consulta la sección "[Agregar un archivo a un repositorio](/repositories/working-with-files/managing-files/adding-a-file-to-a-repository)." +**Nota:** Si agrega un archivo a un repositorio por medio de un explorador, el archivo no puede ser mayor de {% data variables.large_files.max_github_browser_size %}. Para obtener más información, consulte "[Adición de un archivo a un repositorio](/repositories/working-with-files/managing-files/adding-a-file-to-a-repository)". {% endnote %} -{% ifversion ghes %}Predeterminadamente, {% endif %}{% data variables.product.product_name %} bloquea las subidas que excedan {% data variables.large_files.max_github_size %}. {% ifversion ghes %}Sin embargo, un administrador de sitio puede configurar un límite diferente para {% data variables.product.product_location %}. Para obtener más información, consulta la sección "[Configurar los límites de subida de Git](/enterprise/admin/guides/installation/setting-git-push-limits)".{% endif %} +{% ifversion ghes %}By default, {% endif %}{% data variables.product.product_name %} bloquea los envíos de cambios que superan los {% data variables.large_files.max_github_size %}. {% ifversion ghes %}Sin embargo, el administrador de un sitio puede configurar un límite diferente para {% data variables.product.product_location %}. Para obtener más información, consulte "[Configuración de límites de envío de cambios en Git](/enterprise/admin/guides/installation/setting-git-push-limits)".{% endif %} -Para rastrear archivos que sobrepasen este límite, debes utilizar {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}). Para obtener más información, consulta la sección "[Acerca de {% data variables.large_files.product_name_long %}](/repositories/working-with-files/managing-large-files/about-git-large-file-storage)". +Para rastrear archivos que sobrepasen este límite, debes utilizar {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}). Para obtener más información, consulte "[Acerca de {% data variables.large_files.product_name_long %}](/repositories/working-with-files/managing-large-files/about-git-large-file-storage)". -Si necesitas distribuir archivos grandes dentro de tu repositorio, puedes crear lanzamientos en {% data variables.product.product_location %} en vez de rastrear los archivos. Para obtener más información, consulta la sección "[Distribuir archivos binarios grandes](#distributing-large-binaries)". +Si necesitas distribuir archivos grandes dentro de tu repositorio, puedes crear lanzamientos en {% data variables.product.product_location %} en vez de rastrear los archivos. Para obtener más información, consulte "[Distribución de archivos binarios grandes](#distributing-large-binaries)". -Git no se diseñó para manejar archivos grandes de SQL. Para compartir bases de datos grandes con otros desarrolladores, te recomendamos utilizar [Dropbox](https://www.dropbox.com/). +Git no se diseñó para manejar archivos grandes de SQL. Para compartir bases de datos grandes con otros desarrolladores, se recomienda usar [Dropbox](https://www.dropbox.com/). {% ifversion fpt or ghec %} ### Límites de tamaño de repositorio -Te recomendamos que los repositorios sean siempre pequeños, idealmente, de menos de 1 GB, y se recomienda ampliamente que sean de menos de 5GB. Los repositorios más pequeños se clonan más rápido y se puede mantenerlos mejor y trabajar en ellos más fácilmente. Si tu repositorio impacta excesivamente nuestra infraestructura, puede que recibas un mensaje de correo electrónico de {% data variables.contact.github_support %}, el cual te solicitará que tomes acciones correctivas. Intentamos ser flexibles, especialmente con proyectos grandes que tienen muchos colaboradores, y trabajaremos junto contigo para encontrar una resolución cada que sea posible. Puedes prevenir que tu repositorio impacte nuestra infraestructura si administras el tamaño de tu repositorio y su salud general con eficacia. Puedes encontrar consejos y una herramienta para análisis de repositorios en el repositorio [`github/git-sizer`](https://github.com/github/git-sizer). +Te recomendamos que los repositorios sean siempre pequeños, idealmente, de menos de 1 GB, y se recomienda ampliamente que sean de menos de 5GB. Los repositorios más pequeños se clonan más rápido y se puede mantenerlos mejor y trabajar en ellos más fácilmente. Si tu repositorio impacta excesivamente nuestra infraestructura, puede que recibas un mensaje de correo electrónico de {% data variables.contact.github_support %}, el cual te solicitará que tomes acciones correctivas. Intentamos ser flexibles, especialmente con proyectos grandes que tienen muchos colaboradores, y trabajaremos junto contigo para encontrar una resolución cada que sea posible. Puedes prevenir que tu repositorio impacte nuestra infraestructura si administras el tamaño de tu repositorio y su salud general con eficacia. Puede encontrar consejos y una herramienta para el análisis de repositorios en el repositorio [`github/git-sizer`](https://github.com/github/git-sizer). -Las dependencias externas pueden causar que los repositorios de Git se hagan muy grandes. Para evitar llenar un repositorio con dependencias externas, te recomendamos utilizar un administrador de paquetes. Los administradores de paquetes populares para lenguajes (de programación) comunes incluyen a [Bundler](http://bundler.io/), [Node's Package Manager](http://npmjs.org/), y [Maven](http://maven.apache.org/). Estos administradores de paquetes soportan la utilización directa de repositorios de Git para que no dependas de fuentes pre-empacadas. +Las dependencias externas pueden causar que los repositorios de Git se hagan muy grandes. Para evitar llenar un repositorio con dependencias externas, te recomendamos utilizar un administrador de paquetes. Entre los administradores de paquetes más populares para los lenguajes comunes se incluyen [Bundler](http://bundler.io/), el [Administrador de paquetes de Node](http://npmjs.org/) y [Maven](http://maven.apache.org/). Estos administradores de paquetes soportan la utilización directa de repositorios de Git para que no dependas de fuentes pre-empacadas. -Git no está diseñado para fungir como una herramienta de respaldo. Sin embargo, existen muchas soluciones diseñadas específicamente para realizar respaldos, tales como [Arq](https://www.arqbackup.com/), [Carbonite](http://www.carbonite.com/), y [CrashPlan](https://www.crashplan.com/en-us/). +Git no está diseñado para fungir como una herramienta de respaldo. Sin embargo, hay muchas soluciones diseñadas específicamente para realizar copias de seguridad, como [Arq](https://www.arqbackup.com/), [Carbonite](http://www.carbonite.com/) y [CrashPlan](https://www.crashplan.com/en-us/). {% endif %} ## Eliminar archivos del historial de un repositorio {% warning %} -**Advertencia**: Estos procedimientos eliminarán archivos de manera permanente del repositorio de tu computadora y de {% data variables.product.product_location %}. Si el archivo es importante, haz una copia de seguridad local en un directorio por fuera del repositorio. +**Advertencia**: Estos procedimientos eliminarán archivos de manera permanente del repositorio de su equipo y de {% data variables.product.product_location %}. Si el archivo es importante, haz una copia de seguridad local en un directorio por fuera del repositorio. {% endwarning %} @@ -70,14 +74,13 @@ Git no está diseñado para fungir como una herramienta de respaldo. Sin embargo Si el archivo se agregó con tu confirmación más reciente, y no lo subiste a {% data variables.product.product_location %}, puedes eliminar el archivo y modificar la confirmación: -{% data reusables.command_line.open_the_multi_os_terminal %} -{% data reusables.command_line.switching_directories_procedural %} -3. Para eliminar el archivo, ingresa a `git rm --cached`: +{% data reusables.command_line.open_the_multi_os_terminal %} {% data reusables.command_line.switching_directories_procedural %} +3. Para quitar el archivo, escriba `git rm --cached`: ```shell $ git rm --cached giant_file # Stage our giant file for removal, but leave it on disk ``` -4. Confirma este cambio usando `--amend -CHEAD`: +4. Confirme este cambio con `--amend -CHEAD`: ```shell $ git commit --amend -CHEAD # Amend the previous commit with your change @@ -92,11 +95,11 @@ Si el archivo se agregó con tu confirmación más reciente, y no lo subiste a { ### Eliminar un archivo que se añadió en una confirmación de cambios previa -Si añadiste un archivo en una confirmación previa, necesitas eliminarlo del historial del repositorio. Para eliminar archivos de la historia del repositorio, puedes utilizar BFG Repo-Cleaner o el comando `git filter-branch`. Para obtener más información, consulta la sección "[Eliminar datos sensibles de un repositorio](/github/authenticating-to-github/removing-sensitive-data-from-a-repository)". +Si añadiste un archivo en una confirmación previa, necesitas eliminarlo del historial del repositorio. Para quitar archivos del historial del repositorio, puede usar BFG Repo-Cleaner o el comando `git filter-branch`. Para obtener más información, consulte "[Eliminación de datos confidenciales de un repositorio](/github/authenticating-to-github/removing-sensitive-data-from-a-repository)". ## Distribuir binarios grandes -Si necesitas distribuir archivos grandes dentro de tu repositorio, puedes crear lanzamientos en {% data variables.product.product_location %}. Los lanzamientos te permiten empaquetar el software, notas de lanzamiento y enlaces a los archivos binarios para que otras personas puedan utilizarlos. Para obtener más información, consulta la sección "[Acerca de los lanzamientos](/github/administering-a-repository/about-releases)". +Si necesitas distribuir archivos grandes dentro de tu repositorio, puedes crear lanzamientos en {% data variables.product.product_location %}. Los lanzamientos te permiten empaquetar el software, notas de lanzamiento y enlaces a los archivos binarios para que otras personas puedan utilizarlos. Para obtener más información, consulte "[Acerca de las versiones](/github/administering-a-repository/about-releases)". {% ifversion fpt or ghec %} diff --git a/translations/es-ES/content/repositories/working-with-files/managing-large-files/about-storage-and-bandwidth-usage.md b/translations/es-ES/content/repositories/working-with-files/managing-large-files/about-storage-and-bandwidth-usage.md index 6ac29694f1..d1e6034b92 100644 --- a/translations/es-ES/content/repositories/working-with-files/managing-large-files/about-storage-and-bandwidth-usage.md +++ b/translations/es-ES/content/repositories/working-with-files/managing-large-files/about-storage-and-bandwidth-usage.md @@ -10,9 +10,14 @@ redirect_from: versions: fpt: '*' ghec: '*' -shortTitle: Almacenamiento & ancho de banda +shortTitle: Storage & bandwidth +ms.openlocfilehash: 8a6dd01c62b5b1c69afe29536e3d4ba206e988e7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136518' --- - {% data variables.large_files.product_name_short %} está disponible para cada repositorio en {% data variables.product.product_name %}, ya sea que tu cuenta u organización tenga o no una suscripción paga. ## Hacer un seguimiento del uso de ancho de banda y del almacenamiento @@ -24,13 +29,12 @@ Por ejemplo: - Si descargas un archivo de 500 MB que es seguido con LFS, usarás 500 MB del ancho de banda asignado del propietario del repositorio. Si un colaborador sube un cambio al archivo y extraes la versión nueva a tu repositorio local, usarás otros 500 MB de ancho de banda, llevando el uso total por esas dos descargas a 1 GB de ancho de banda. - Si {% data variables.product.prodname_actions %} descarga un archivo de 500 MB que se rastree con LFS, este utilizará 500 MB del ancho de banda asignado al repositorio del propietario. -{% ifversion fpt or ghec %} -Si los objetos de {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}) se incluyen en los archivos de código fuente para tu repositorio, las descargas de estos archivos contarán en el uso de ancho de banda para el repositorio. Para obtener más información, consulta la sección "[Administrar los objetos de {% data variables.large_files.product_name_short %} en los archivos de tu repositorio](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)". +{% ifversion fpt or ghec %} Si los objetos de {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}) se incluyen en los archivos de código fuente del repositorio, las descargas de estos archivos contarán en el uso de ancho de banda del repositorio. Para más información, vea "[Administración de objetos {% data variables.large_files.product_name_short %} en archivos del repositorio](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)". {% endif %} {% tip %} -**Tips**: +**Sugerencias**: - {% data reusables.large_files.owner_quota_only %} - {% data reusables.large_files.does_not_carry %} @@ -38,13 +42,13 @@ Si los objetos de {% data variables.large_files.product_name_long %} ({% data va ## Cuota de almacenamiento -Si utilizas más de {% data variables.large_files.initial_storage_quota %} de almacenamiento sin comprar un paquete de datos, aún puedes clonar repositorios con elementos grandes, pero solo podrás descargar los archivos puntero, y no podrás subir archivos nuevos otra vez. Para obtener más información acerca de los archivos puntero, consulta la sección "[Acerca de{% data variables.large_files.product_name_long %}](/github/managing-large-files/about-git-large-file-storage#pointer-file-format)". +Si utilizas más de {% data variables.large_files.initial_storage_quota %} de almacenamiento sin comprar un paquete de datos, aún puedes clonar repositorios con elementos grandes, pero solo podrás descargar los archivos puntero, y no podrás subir archivos nuevos otra vez. Para obtener más información sobre los archivos puntero, consulte "[Acerca de {% data variables.large_files.product_name_long %}](/github/managing-large-files/about-git-large-file-storage#pointer-file-format)". ## Cuota de ancho de banda Si usas más de {% data variables.large_files.initial_bandwidth_quota %} de ancho de banda por mes sin comprar un paquete de datos, el soporte de {% data variables.large_files.product_name_short %} se desactiva en tu cuenta hasta el próximo mes. -## Leer más +## Información adicional -- "[Ver tu uso de {% data variables.large_files.product_name_long %}](/articles/viewing-your-git-large-file-storage-usage)" -- "[Administrar la facturación para {% data variables.large_files.product_name_long %}](/articles/managing-billing-for-git-large-file-storage)" +- "[Visualización del uso de {% data variables.large_files.product_name_long %}](/articles/viewing-your-git-large-file-storage-usage)" +- "[Administración de la facturación para {% data variables.large_files.product_name_long %}](/articles/managing-billing-for-git-large-file-storage)" diff --git a/translations/es-ES/content/repositories/working-with-files/managing-large-files/collaboration-with-git-large-file-storage.md b/translations/es-ES/content/repositories/working-with-files/managing-large-files/collaboration-with-git-large-file-storage.md index f1cd37622a..c40fcdf8e6 100644 --- a/translations/es-ES/content/repositories/working-with-files/managing-large-files/collaboration-with-git-large-file-storage.md +++ b/translations/es-ES/content/repositories/working-with-files/managing-large-files/collaboration-with-git-large-file-storage.md @@ -1,6 +1,6 @@ --- -title: Collaboration with Git Large File Storage -intro: 'With {% data variables.large_files.product_name_short %} enabled, you''ll be able to fetch, modify, and push large files just as you would expect with any file that Git manages. However, a user that doesn''t have {% data variables.large_files.product_name_short %} will experience a different workflow.' +title: Colaboración con Git Large File Storage +intro: 'Con {% data variables.large_files.product_name_short %} habilitado, podrás extraer, modificar y subir archivos de gran tamaño del mismo modo que lo harías con cualquier archivo que administre Git. Sin embargo, un usuario que no tiene {% data variables.large_files.product_name_short %} experimentará un flujo de trabajo diferente.' redirect_from: - /articles/collaboration-with-large-file-storage - /articles/collaboration-with-git-large-file-storage @@ -12,35 +12,41 @@ versions: ghae: '*' ghec: '*' shortTitle: Collaboration +ms.openlocfilehash: 4589487059e2949da64ebf40e8a602703fed2c01 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136512' --- -If collaborators on your repository don't have {% data variables.large_files.product_name_short %} installed, they won't have access to the original large file. If they attempt to clone your repository, they will only fetch the pointer files, and won't have access to any of the actual data. +Si los colaboradores en tu repositorio no tienen {% data variables.large_files.product_name_short %} instalado, no tendrán acceso al archivo de gran tamaño original. Si intentan clonar tu repositorio, solo extraerán los archivos punteros, y no tendrán acceso a los datos trues. {% tip %} -**Tip:** To help users without {% data variables.large_files.product_name_short %} enabled, we recommend you set guidelines for repository contributors that describe how to work with large files. For example, you may ask contributors not to modify large files, or to upload changes to a file sharing service like [Dropbox](http://www.dropbox.com/) or Google Drive. For more information, see "[Setting guidelines for repository contributors](/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors)." +**Sugerencia**: Para ayudar a los usuarios que no tengan {% data variables.large_files.product_name_short %} habilitado, se recomienda establecer pautas para los colaboradores del repositorio que describan la forma de trabajar con archivos de gran tamaño. Por ejemplo, puede pedir a los colaboradores que no modifiquen archivos grandes o que carguen los cambios en un servicio de uso compartido de archivos, como [Dropbox](http://www.dropbox.com/) o Google Drive. Para más información, vea "[Establecimiento de instrucciones para los colaboradores del repositorio](/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors)". {% endtip %} -## Viewing large files in pull requests +## Ver archivos de gran tamaño en solicitudes de extracción -{% data variables.product.product_name %} does not render {% data variables.large_files.product_name_short %} objects in pull requests. Only the pointer file is shown: +{% data variables.product.product_name %} no representa {% data variables.large_files.product_name_short %} objectos en solicitudes de extracción. Únicamente se muestra el archivo de puntero: -![Sample PR for large files](/assets/images/help/large_files/large_files_pr.png) +![Ejemplo de PR para archivos de gran tamaño](/assets/images/help/large_files/large_files_pr.png) -For more information about pointer files, see "[About {% data variables.large_files.product_name_long %}](/github/managing-large-files/about-git-large-file-storage#pointer-file-format)." +Para obtener más información sobre los archivos puntero, vea "[Acerca de {% data variables.large_files.product_name_long %}](/github/managing-large-files/about-git-large-file-storage#pointer-file-format)". -To view changes made to large files, check out the pull request locally to review the diff. For more information, see "[Checking out pull requests locally](/github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally)." +Para ver los cambios que se realizaron en los archivos grandes, verifica localmente la solicitud de extracción para revisar la diferencia. Para más información, vea "[Extracción del repositorio de las solicitudes de incorporación de cambios localmente](/github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally)". {% ifversion fpt or ghec %} -## Pushing large files to forks +## Subir archivos de gran tamaño a bifurcaciones -Pushing large files to forks of a repository count against the parent repository's bandwidth and storage quotas, rather than the quotas of the fork owner. +La subida de archivos de gran tamaño cuenta para el ancho de banda de un repositorio padre y las cuotas de almacenamiento, en lugar de hacerlo para las cuotas del propietario de la bifurcación. -You can push {% data variables.large_files.product_name_short %} objects to public forks if the repository network already has {% data variables.large_files.product_name_short %} objects or you have write access to the root of the repository network. +Puedes subir {% data variables.large_files.product_name_short %} objetos a las bifurcaciones públicas si la red del repositorio ya tiene {% data variables.large_files.product_name_short %} objetos o si tienes acceso de escritura a la raíz de la red del repositorio. {% endif %} -## Further reading +## Información adicional -- "[Duplicating a repository with Git Large File Storage objects](/articles/duplicating-a-repository/#mirroring-a-repository-that-contains-git-large-file-storage-objects)" +- "[Duplicación de un repositorio con archivos de almacenamiento de archivos grandes de Git](/articles/duplicating-a-repository/#mirroring-a-repository-that-contains-git-large-file-storage-objects)" diff --git a/translations/es-ES/content/repositories/working-with-files/managing-large-files/configuring-git-large-file-storage.md b/translations/es-ES/content/repositories/working-with-files/managing-large-files/configuring-git-large-file-storage.md index ad640d0db5..48352c7521 100644 --- a/translations/es-ES/content/repositories/working-with-files/managing-large-files/configuring-git-large-file-storage.md +++ b/translations/es-ES/content/repositories/working-with-files/managing-large-files/configuring-git-large-file-storage.md @@ -1,6 +1,6 @@ --- title: Configurar el almacenamiento de archivos Git de gran tamaño -intro: 'Una vez que {[{% data variables.large_files.product_name_short %} está instalado], (/articles/installing-git-large-file-storage/), deberás asociarlo con un archivo de gran tamaño en tu repositorio.' +intro: 'Una vez [instalado {% data variables.large_files.product_name_short %}](/articles/installing-git-large-file-storage/), debes asociarlo con un archivo grande del repositorio.' redirect_from: - /articles/configuring-large-file-storage - /articles/configuring-git-large-file-storage @@ -11,10 +11,15 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: Configurar el LFS de Git +shortTitle: Configure Git LFS +ms.openlocfilehash: 363e89be0c729b8ea6d5313cec0c7ce61654f229 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146331764' --- - -Si hay archivos existentes en tu repositorio con los que te gustaría usar {% data variables.product.product_name %}, primero debes eliminarlos del repositorio y luego agregarlas a {% data variables.large_files.product_name_short %} localmente. Para obtener más información, consulta "[Mover un archivo en tu repositorio a {% data variables.large_files.product_name_short %}](/articles/moving-a-file-in-your-repository-to-git-large-file-storage)". +Si hay archivos existentes en tu repositorio con los que te gustaría usar {% data variables.product.product_name %}, primero debes eliminarlos del repositorio y luego agregarlas a {% data variables.large_files.product_name_short %} localmente. Para obtener más información, consulte "[Mover un archivo del repositorio a {% data variables.large_files.product_name_short %}](/articles/moving-a-file-in-your-repository-to-git-large-file-storage)". {% data reusables.large_files.resolving-upload-failures %} @@ -22,7 +27,7 @@ Si hay archivos existentes en tu repositorio con los que te gustaría usar {% da {% tip %} -**Nota:** Antes de que intentes subir un archivo grande a {% data variables.product.product_name %}, asegúrate de haber habilitado {% data variables.large_files.product_name_short %} en tu empresa. Para obtener más información, consulta "[Configurar almacenamiento de archivos Git de gran tamaño en GitHub Enterprise Server](/enterprise/admin/guides/installation/configuring-git-large-file-storage-on-github-enterprise-server/)". +**Nota:** Antes de intentar subir un archivo grande a {% data variables.product.product_name %}, asegúrese de haber habilitado {% data variables.large_files.product_name_short %} en su empresa. Para obtener más información, consulte "[Configuración de Git Large File Storage en GitHub Enterprise Server](/enterprise/admin/guides/installation/configuring-git-large-file-storage-on-github-enterprise-server/)". {% endtip %} @@ -30,22 +35,22 @@ Si hay archivos existentes en tu repositorio con los que te gustaría usar {% da {% data reusables.command_line.open_the_multi_os_terminal %} 2. Cambia tu directorio de trabajo actual a un repositorio existente que desees usar con {% data variables.large_files.product_name_short %}. -3. Para asociar un tipo de archivo en tu repositorio con {% data variables.large_files.product_name_short %}, escribe `git {% data variables.large_files.command_name %} track` seguido por el nombre de la extensión de archivo a la que deseas cargar automáticamente {% data variables.large_files.product_name_short %}. +3. Para asociar un tipo de archivo del repositorio con {% data variables.large_files.product_name_short %}, escriba `git {% data variables.large_files.command_name %} track` seguido del nombre de la extensión de archivo que desea cargar automáticamente en {% data variables.large_files.product_name_short %}. - Por ejemplo, para asociar un archivo _.psd_, escribe el siguiente comando: + Por ejemplo, para asociar un archivo _.psd_, escriba el siguiente comando: ```shell $ git {% data variables.large_files.command_name %} track "*.psd" > Adding path *.psd ``` - Cada tipo de archivo que desees asociar con {% data variables.large_files.product_name_short %} deberá agregarse con `got{% data variables.large_files.command_name %} track`. Este comando enmienda tu archivo *.gitattributes* del repositorio y asocia archivos de gran tamaño {% data variables.large_files.product_name_short %}. + Todos los tipos de archivo que quiera asociar con {% data variables.large_files.product_name_short %} deberán agregarse con `git {% data variables.large_files.command_name %} track`. Este comando modifica el archivo *.gitattributes* del repositorio y asocia archivos de gran tamaño con {% data variables.large_files.product_name_short %}. {% note %} - **Nota:** Te recomendamos ampliamente que confirmes tu archivo local de *.gitatributes* en tu repositorio. + **Nota**: Se recomienda encarecidamente que confirmes el archivo *.gitattributes* local en el repositorio. - - Basándose en un archivo global *.gitattributes* asociado con {% data variables.large_files.product_name_short %} puede causar conflictos al contribuir con otros proyectos Git. - - El incluir el archivo *.gitattributes* en el repositorio le permite a las personas crear bifurcaciones o clones nuevos para colaborar más fácilmente utilizando {% data variables.large_files.product_name_short %}. - - El incluir el archivo *.gitattributes* en el repositorio permite que los objetos de {% data variables.large_files.product_name_short %} se incluyan opcionalmente en los archivos .tar y ZIP. + - Basarse en un archivo global *.gitattributes* asociado con {% data variables.large_files.product_name_short %} puede causar conflictos a la hora de contribuir con otros proyectos de Git. + - La inclusión del archivo *.gitattributes* en el repositorio permite a los usuarios crear bifurcaciones o clones desde cero para colaborar más fácilmente con {% data variables.large_files.product_name_short %}. + - La inclusión del archivo *.gitattributes* en el repositorio permite que los objetos {% data variables.large_files.product_name_short %} se incluyan opcionalmente en archivos ZIP y tarball. {% endnote %} @@ -65,7 +70,7 @@ Si hay archivos existentes en tu repositorio con los que te gustaría usar {% da > 64.74 MB / 81.04 MB 79.21 % 3s ``` -## Leer más +## Información adicional - "[Colaboración con {% data variables.large_files.product_name_long %}](/articles/collaboration-with-git-large-file-storage/)"{% ifversion fpt or ghec %} -- "[Administrar objetos de {% data variables.large_files.product_name_short %} en los archivos de tu repositorio](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)"{% endif %} +- "[Administración de objetos de {% data variables.large_files.product_name_short %} en archivos del repositorio](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)"{% endif %} diff --git a/translations/es-ES/content/repositories/working-with-files/managing-large-files/index.md b/translations/es-ES/content/repositories/working-with-files/managing-large-files/index.md index 93c0f0ac97..24dd9565b1 100644 --- a/translations/es-ES/content/repositories/working-with-files/managing-large-files/index.md +++ b/translations/es-ES/content/repositories/working-with-files/managing-large-files/index.md @@ -23,5 +23,11 @@ children: - /moving-a-file-in-your-repository-to-git-large-file-storage - /removing-files-from-git-large-file-storage - /resolving-git-large-file-storage-upload-failures +ms.openlocfilehash: 74ada6c4ff70b61ae3403749b9faf32c975bc30d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136506' --- diff --git a/translations/es-ES/content/repositories/working-with-files/managing-large-files/installing-git-large-file-storage.md b/translations/es-ES/content/repositories/working-with-files/managing-large-files/installing-git-large-file-storage.md index e69619f42d..928353e6ca 100644 --- a/translations/es-ES/content/repositories/working-with-files/managing-large-files/installing-git-large-file-storage.md +++ b/translations/es-ES/content/repositories/working-with-files/managing-large-files/installing-git-large-file-storage.md @@ -11,14 +11,19 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: Instalar el LFS de Git +shortTitle: Install Git LFS +ms.openlocfilehash: b7078a3147ed610ff67bdc4b0bdce93158279a94 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136501' --- - {% mac %} -1. Navega hasta [git-lfs.github.com](https://git-lfs.github.com) y haz clic en **Download** (Descargar). También puedes instalar {% data variables.large_files.product_name_short %} utilizando un administrador de paquete: - - Para utilizar [Homebrew](http://brew.sh/), ejecuta `brew install git-lfs`. - - Para utilizar [MacPorts](https://www.macports.org/), ejecuta `port install git-lfs`. +1. Vaya a [git-lfs.github.com](https://git-lfs.github.com) y haga clic en **Download** (Descargar). También puedes instalar {% data variables.large_files.product_name_short %} utilizando un administrador de paquete: + - Para usar [Homebrew](http://brew.sh/), ejecute `brew install git-lfs`. + - Para usar [MacPorts](https://www.macports.org/), ejecute `port install git-lfs`. Si instalas {% data variables.large_files.product_name_short %} con Homebrew o MacPorts, dirígete al paso seis. @@ -30,7 +35,7 @@ shortTitle: Instalar el LFS de Git ``` {% note %} - **Nota:** La ruta de archivo que utilices después de `cd` depende de tu sistema operativo, de la versión de Git LFS que descargaste y de dónde guardaste la descarga {% data variables.large_files.product_name_short %}. + **Nota:** La ruta de archivo que use después de `cd` depende de su sistema operativo, de la versión de Git LFS que descargó y de dónde guardó la descarga {% data variables.large_files.product_name_short %}. {% endnote %} 4. Para instalar el archivo, ejecuta este comando: @@ -40,46 +45,46 @@ shortTitle: Instalar el LFS de Git ``` {% note %} - **Nota:** Puede que tengas que usar `sudo ./install.sh` para instalar el archivo. + **Nota:** Puede que tenga que usar `sudo ./install.sh` para instalar el archivo. {% endnote %} -5. Verifica que la instalación haya sido exitosa: +5. Comprueba que la instalación haya sido exitosa: ```shell $ git {% data variables.large_files.command_name %} install > {% data variables.large_files.product_name_short %} initialized. ``` -6. Si no ves un mensaje que indique que `git {% data variables.large_files.command_name %} install` fue exitoso, contáctate con {% data variables.contact.contact_support %}. Asegúrate de incluir el nombre de tu sistema operativo. +6. Si no ve un mensaje que indica que `git {% data variables.large_files.command_name %} install` se ha ejecutado correctamente, póngase en contacto con {% data variables.contact.contact_support %}. Asegúrate de incluir el nombre de tu sistema operativo. {% endmac %} {% windows %} -1. Navega hasta [git-lfs.github.com](https://git-lfs.github.com) y haz clic en **Download** (Descargar). +1. Vaya a [git-lfs.github.com](https://git-lfs.github.com) y haga clic en **Download** (Descargar). {% tip %} - **Sugerencia:** Para obtener más información acerca de otras formas de instalar {% data variables.large_files.product_name_short %} para Windows, consulta esta [Guía de introducción](https://github.com/github/git-lfs#getting-started). + **Consejo:** Para obtener más información sobre las formas alternativas de instalar {% data variables.large_files.product_name_short %} para Windows, consulte esta [guía de introducción](https://github.com/github/git-lfs#getting-started). {% endtip %} 2. En tu computadora, ubica el archivo descargado. -3. Haz doble clic en el archivo llamado *git-lfs-windows-1.X.X.exe*, donde 1.X.X se reemplazará con la versión LFS de Git que descargaste. Cuando abras este archivo, Windows ejecutará un asistente de configuración para instalar {% data variables.large_files.product_name_short %}. +3. Haga doble clic en el archivo llamado *git-lfs-windows-1.X.X.exe*, donde 1.X.X se reemplazará con la versión LFS de Git que descargó. Cuando abras este archivo, Windows ejecutará un asistente de configuración para instalar {% data variables.large_files.product_name_short %}. {% data reusables.command_line.open_the_multi_os_terminal %} -5. Verifica que la instalación haya sido exitosa: +5. Comprueba que la instalación haya sido exitosa: ```shell $ git {% data variables.large_files.command_name %} install > {% data variables.large_files.product_name_short %} initialized. ``` -6. Si no ves un mensaje que indique que `git {% data variables.large_files.command_name %} install` fue exitoso, contáctate con {% data variables.contact.contact_support %}. Asegúrate de incluir el nombre de tu sistema operativo. +6. Si no ve un mensaje que indica que `git {% data variables.large_files.command_name %} install` se ha ejecutado correctamente, póngase en contacto con {% data variables.contact.contact_support %}. Asegúrate de incluir el nombre de tu sistema operativo. {% endwindows %} {% linux %} -1. Navega hasta [git-lfs.github.com](https://git-lfs.github.com) y haz clic en **Download** (Descargar). +1. Vaya a [git-lfs.github.com](https://git-lfs.github.com) y haga clic en **Download** (Descargar). {% tip %} - **Sugerencia:** Para obtener más información acerca de otras formas de instalar {% data variables.large_files.product_name_short %} para Linux, consulta esta [Guía de introducción](https://github.com/github/git-lfs#getting-started). + **Consejo:** Para obtener más información sobre las formas alternativas de instalar {% data variables.large_files.product_name_short %} para Linux, consulte esta [guía de introducción](https://github.com/github/git-lfs#getting-started). {% endtip %} 2. En tu computadora, ubica y descomprime el archivo descargado. @@ -90,7 +95,7 @@ shortTitle: Instalar el LFS de Git ``` {% note %} - **Nota:** La ruta de archivo que utilices después de `cd` depende de tu sistema operativo, de la versión de Git LFS que descargaste y de dónde guardaste la descarga {% data variables.large_files.product_name_short %}. + **Nota:** La ruta de archivo que use después de `cd` depende de su sistema operativo, de la versión de Git LFS que descargó y de dónde guardó la descarga {% data variables.large_files.product_name_short %}. {% endnote %} 4. Para instalar el archivo, ejecuta este comando: @@ -100,18 +105,18 @@ shortTitle: Instalar el LFS de Git ``` {% note %} - **Nota:** Puede que tengas que usar `sudo ./install.sh` para instalar el archivo. + **Nota:** Puede que tenga que usar `sudo ./install.sh` para instalar el archivo. {% endnote %} -5. Verifica que la instalación haya sido exitosa: +5. Comprueba que la instalación haya sido exitosa: ```shell $ git {% data variables.large_files.command_name %} install > {% data variables.large_files.product_name_short %} initialized. ``` -6. Si no ves un mensaje que indique que `git {% data variables.large_files.command_name %} install` fue exitoso, contáctate con {% data variables.contact.contact_support %}. Asegúrate de incluir el nombre de tu sistema operativo. +6. Si no ve un mensaje que indica que `git {% data variables.large_files.command_name %} install` se ha ejecutado correctamente, póngase en contacto con {% data variables.contact.contact_support %}. Asegúrate de incluir el nombre de tu sistema operativo. {% endlinux %} -## Leer más +## Información adicional - "[Configurar {% data variables.large_files.product_name_long %}](/articles/configuring-git-large-file-storage)" diff --git a/translations/es-ES/content/repositories/working-with-files/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage.md b/translations/es-ES/content/repositories/working-with-files/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage.md index b9528d50e8..6fe0c47cd3 100644 --- a/translations/es-ES/content/repositories/working-with-files/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage.md +++ b/translations/es-ES/content/repositories/working-with-files/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage.md @@ -10,24 +10,29 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: Mover un archivo a Git LFS +shortTitle: Move a file to Git LFS +ms.openlocfilehash: fc03edc2ef82be8d7edb106a8c4a2a0b8efbeedb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136500' --- - -Después de instalar {% data variables.large_files.product_name_short %} y configurar el rastreo de {% data variables.large_files.product_name_short %}, puedes mover archivos del rastreo habitual de Git hacia {% data variables.large_files.product_name_short %}. Para obtener más información, consulta la sección "[Instalar {% data variables.large_files.product_name_long %}](/github/managing-large-files/installing-git-large-file-storage)" y "[Configurar {% data variables.large_files.product_name_long %}](/github/managing-large-files/configuring-git-large-file-storage)". +Después de instalar {% data variables.large_files.product_name_short %} y configurar el rastreo de {% data variables.large_files.product_name_short %}, puedes mover archivos del rastreo habitual de Git hacia {% data variables.large_files.product_name_short %}. Para más información, vea "[Instalación de {% data variables.large_files.product_name_long %}](/github/managing-large-files/installing-git-large-file-storage)" y "[Configuración de {% data variables.large_files.product_name_long %}](/github/managing-large-files/configuring-git-large-file-storage)". {% data reusables.large_files.resolving-upload-failures %} {% tip %} -**Sugerencia:** si te aparece un error "esto excede el límite de tamaño de archivo {% data variables.large_files.product_name_short %} de {% data variables.large_files.max_github_size %}" cuando tratas de subir archivos a Git, puedes utilizar `git lfs migrate` en lugar de `filter branch` o del BFG Repo Cleaner, para mover un archivo grande a {% data variables.large_files.product_name_long %}. Para obtener más información acerca del comando `git lfs migrate`, consulta el anuncio de lanzamiento de [Git LFS 2.2.0](https://github.com/blog/2384-git-lfs-2-2-0-released). +**Sugerencia:** Si aparece un error "esto supera el límite de tamaño de archivo de {% data variables.large_files.product_name_short %} de {% data variables.large_files.max_github_size %}" al intentar insertar archivos en Git, puede usar `git lfs migrate` en lugar de `filter branch` o BFG Repo Cleaner, para mover un archivo grande a {% data variables.large_files.product_name_long %}. Para más información sobre el comando `git lfs migrate`, vea el anuncio de la versión de [Git LFS 2.2.0](https://github.com/blog/2384-git-lfs-2-2-0-released). {% endtip %} -1. Elimina el archivo del historial del repositorio de Git utilizando el comando `filter-branch` o BFG Repo-Cleaner. Para obtener información detallada sobre sus usos, consulta "[Eliminar datos confidenciales de un repositorio](/articles/removing-sensitive-data-from-a-repository)". -2. Configura el rastreo para tu archivo y súbelo a {% data variables.large_files.product_name_short %}. Para obtener más información sobre este procedimiento, consulta "[Configurar {% data variables.large_files.product_name_long %}](/articles/configuring-git-large-file-storage)." +1. Elimine el archivo del historial del repositorio de Git mediante el comando `filter-branch` o BFG Repo-Cleaner. Para obtener información detallada sobre su uso, vea "[Eliminación de datos confidenciales de un repositorio](/articles/removing-sensitive-data-from-a-repository)". +2. Configura el rastreo para tu archivo y súbelo a {% data variables.large_files.product_name_short %}. Para más información sobre este procedimiento, vea "[Configuración de {% data variables.large_files.product_name_long %}](/articles/configuring-git-large-file-storage)". -## Leer más +## Información adicional - "[Acerca de {% data variables.large_files.product_name_long %}](/articles/about-git-large-file-storage)" -- "[Colaborar con {% data variables.large_files.product_name_long %}](/articles/collaboration-with-git-large-file-storage)" -- "[Instalar {% data variables.large_files.product_name_long %}](/articles/installing-git-large-file-storage)" +- "[Colaboración con {% data variables.large_files.product_name_long %}](/articles/collaboration-with-git-large-file-storage/)" +- "[Instalación de {% data variables.large_files.product_name_long %}](/articles/installing-git-large-file-storage)" diff --git a/translations/es-ES/content/repositories/working-with-files/managing-large-files/removing-files-from-git-large-file-storage.md b/translations/es-ES/content/repositories/working-with-files/managing-large-files/removing-files-from-git-large-file-storage.md index 8bf3d97243..0062359e92 100644 --- a/translations/es-ES/content/repositories/working-with-files/managing-large-files/removing-files-from-git-large-file-storage.md +++ b/translations/es-ES/content/repositories/working-with-files/managing-large-files/removing-files-from-git-large-file-storage.md @@ -10,25 +10,30 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: Eliminar archivos +shortTitle: Remove files +ms.openlocfilehash: 4aa8b6789a916616b43b2b995174e64e25856ed4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136495' --- - ## Eliminar un único archivo -1. Elimina el archivo del historial del repositorio de Git utilizando el comando `filter-branch` o BFG Repo-Cleaner. Para obtener información detallada sobre sus usos, consulta "[Eliminar datos confidenciales de un repositorio](/articles/removing-sensitive-data-from-a-repository)". -2. Navega hasta tu archivo *.gitattributes*. +1. Elimine el archivo del historial del repositorio de Git mediante el comando `filter-branch` o BFG Repo-Cleaner. Para obtener información detallada sobre su uso, vea "[Eliminación de datos confidenciales de un repositorio](/articles/removing-sensitive-data-from-a-repository)". +2. Vaya al archivo *.gitattributes*. {% note %} - **Nota:** Tu archivo *.gitattributes* generalmente se guarda dentro de tu repositorio local. En algunos casos, puede que hayas creado un archivo *.gitattributes* global que contiene todas tus {% data variables.large_files.product_name_short %} asociaciones. + **Nota:** El archivo *.gitattributes* se guarda generalmente en el repositorio local. En algunos casos, es posible que haya creado un archivo *.gitattributes* global que contiene todas las asociaciones de {% data variables.large_files.product_name_short %}. {% endnote %} -3. Encuentra y elimina la regla de seguimiento {% data variables.large_files.product_name_short %} asociada dentro del archivo *.gitattributes*. -4. Guarda y cierra el archivo *.gitattributes*. +3. Busque y elimine la regla de seguimiento de {% data variables.large_files.product_name_short %} asociada dentro del archivo *.gitattributes*. +4. Guarde y salga del archivo *.gitattributes*. ## Eliminar todos los archivos dentro de un repositorio {% data variables.large_files.product_name_short %} -1. Eliminar los archivos del historial de Git del repositorio usando el comando `filter-branch` o BFG Repo-Cleaner. Para obtener información detallada sobre sus usos, consulta "[Eliminar datos confidenciales de un repositorio](/articles/removing-sensitive-data-from-a-repository)". +1. Quite los archivos del historial del repositorio de Git mediante el comando `filter-branch` o BFG Repo-Cleaner. Para obtener información detallada sobre su uso, vea "[Eliminación de datos confidenciales de un repositorio](/articles/removing-sensitive-data-from-a-repository)". 2. De manera opcional, para desinstalar {% data variables.large_files.product_name_short %} en el repositorio, ejecuta: ```shell $ git lfs uninstall @@ -40,18 +45,18 @@ shortTitle: Eliminar archivos ## objetos {% data variables.large_files.product_name_short %} en tu repositorio -Después de eliminar archivos de {% data variables.large_files.product_name_short %}, los objetos {% data variables.large_files.product_name_short %} siguen existiendo en el almacenamiento remoto{% ifversion fpt or ghec %} y seguirán contabilizando en tu {% data variables.large_files.product_name_short %} cuota de almacenamiento{% endif %}. +Después de eliminar archivos de {% data variables.large_files.product_name_short %}, los objetos de {% data variables.large_files.product_name_short %} siguen existiendo en el almacenamiento remoto{% ifversion fpt or ghec %} y seguirán contando para la cuota de almacenamiento de {% data variables.large_files.product_name_short %}{% endif %}. -Para eliminar objetos de {% data variables.large_files.product_name_short %} de un repositorio, {% ifversion fpt or ghec %}bórralo y vuelve a crearlo. Cuando se borra un repositorio también se borra cualquier informe de problemas, estrellas y bifurcaciones asociados al mismo. Para obtener más información, consulta la sección "[Borrar un repositorio](/github/administering-a-repository/deleting-a-repository)". Si necesitas purgar un objeto eliminado y no puedes borrar el repositorio, por favor [contacta a soporte](/github/working-with-github-support) para recibir ayuda.{% else %}contacta a tu administrador de {% data variables.product.prodname_enterprise %} para archivar los objetos. Los objetos archivados se purgan después de tres meses.{% endif %} +Para quitar objetos de {% data variables.large_files.product_name_short %} de un repositorio, {% ifversion fpt or ghec %}elimine el repositorio y vuelva a crearlo. Cuando se borra un repositorio también se borra cualquier informe de problemas, estrellas y bifurcaciones asociados al mismo. Para más información, vea "[Eliminación de un repositorio](/github/administering-a-repository/deleting-a-repository)". Si tiene que purgar un objeto quitado y no puede eliminar el repositorio, [póngase en contacto con el soporte técnico](/github/working-with-github-support) para obtener ayuda. {% else %}póngase en contacto con el administrador de {% data variables.product.prodname_enterprise %} para archivar los objetos. Los objetos archivados se purgan después de tres meses.{% endif %} {% note %} -**Nota:** Si eliminaste un solo archivo y tienes otros objetos de {% data variables.large_files.product_name_short %} que quieres mantener en tu repositorio, después de borrar y volver a crear dicho repositorio, reconfigura tus archivos asociados de {% data variables.large_files.product_name_short %}. Para obtener más información, consulta la sección "[Eliminar un solo archivo](#removing-a-single-file)" y "[{% data variables.large_files.product_name_long %}](/github/managing-large-files/configuring-git-large-file-storage)". +**Nota:** Si ha eliminado un solo archivo y tiene otros objetos de {% data variables.large_files.product_name_short %} que quiere mantener en el repositorio, después de eliminar el repositorio y volver a crearlo, vuelva a configurar los archivos asociados de {% data variables.large_files.product_name_short %}. Para más información, vea "[Eliminación de un solo archivo](#removing-a-single-file)" y "[Configuración de {% data variables.large_files.product_name_long %} para la empresa](/github/managing-large-files/configuring-git-large-file-storage)". {% endnote %} -## Leer más +## Información adicional - "[Acerca de {% data variables.large_files.product_name_long %}](/articles/about-git-large-file-storage)" -- "[Colaborar con {% data variables.large_files.product_name_long %}](/articles/collaboration-with-git-large-file-storage)" -- "[Instalar {% data variables.large_files.product_name_long %}](/articles/installing-git-large-file-storage)" +- "[Colaboración con {% data variables.large_files.product_name_long %}](/articles/collaboration-with-git-large-file-storage/)" +- "[Instalación de {% data variables.large_files.product_name_long %}](/articles/installing-git-large-file-storage)" diff --git a/translations/es-ES/content/repositories/working-with-files/managing-large-files/resolving-git-large-file-storage-upload-failures.md b/translations/es-ES/content/repositories/working-with-files/managing-large-files/resolving-git-large-file-storage-upload-failures.md index ba750fcf45..271dfc8ff5 100644 --- a/translations/es-ES/content/repositories/working-with-files/managing-large-files/resolving-git-large-file-storage-upload-failures.md +++ b/translations/es-ES/content/repositories/working-with-files/managing-large-files/resolving-git-large-file-storage-upload-failures.md @@ -10,9 +10,14 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: Resolver los fallos de carga +shortTitle: Resolve upload failures +ms.openlocfilehash: d2f776561f08132e1ca05d0864368943098c5ddc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136488' --- - La {% data variables.large_files.product_name_short %} comprobación de integridad asegura que todos los archivos {% data variables.large_files.product_name_short %} referenciados en una subida se hayan cargado bien. Si la comprobación detecta archivos referenciados que no se cargaron, recibirás un mensaje de error y se bloqueará la subida. Para resolver el mensaje de error, debes reinstalar tu cliente local de {% data variables.large_files.product_name_short %} para garantizar que los archivos referenciados de {% data variables.large_files.product_name_short %} pueden subirse adecuadamente en ocasiones posteriores. diff --git a/translations/es-ES/content/repositories/working-with-files/using-files/getting-permanent-links-to-files.md b/translations/es-ES/content/repositories/working-with-files/using-files/getting-permanent-links-to-files.md index 10757d2008..443de5c279 100644 --- a/translations/es-ES/content/repositories/working-with-files/using-files/getting-permanent-links-to-files.md +++ b/translations/es-ES/content/repositories/working-with-files/using-files/getting-permanent-links-to-files.md @@ -14,12 +14,17 @@ versions: ghec: '*' topics: - Repositories -shortTitle: Enlaces permanentes a los archivos +shortTitle: Permanent links to files +ms.openlocfilehash: 4e3d5ec282f7f7ba820094240698c88e298cdb69 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136464' --- - {% tip %} -**Sugerencia**: Presiona "?" en cualquier página en {% data variables.product.product_name %} para ver todos los atajos del teclado disponibles. +**Sugerencia**: Presione "?" en cualquier página de {% data variables.product.product_name %} para ver todos los métodos abreviados de teclado disponibles. {% endtip %} @@ -29,30 +34,30 @@ Cuando ves un archivo en {% data variables.product.product_location %}, por lo g * [https://github.com/github/codeql/blob/**main**/README.md](https://github.com/github/codeql/blob/main/README.md) -se refiere al repositorio `codeql` de GitHub, y muestra la versión más reciente de la rama `main` del archivo `README.md`. +Hace referencia al repositorio `codeql` de GitHub y muestra la versión `main` actual del archivo `README.md` de la rama. La versión de un archivo en el encabezado de una rama puede cambiar cuando se realizan nuevas confirmaciones, por eso si copias la URL normal, el contenido del archivo puede no ser el mismo cuando alguien lo vea más tarde. -## Presiona Y para obtener un enlace permanente a un archivo en una confirmación específica +## Vínculo permanente a un archivo en una confirmación específica mediante la tecla Y -Para encontrar un enlace permanente a la versión específica de un archivo que veas, en vez de utilizar el nombre de la rama en la URL (por ejemplo, la parte de `main` en el ejemplo anterior), coloca una id de confirmación. Esto generará un enlace permanente a la versión exacta del archivo en esa confirmación. Por ejemplo: +Para crear un vínculo permanente a la versión específica de un archivo que ve, en lugar de usar el nombre de una rama en la dirección URL (p. ej., el elemento `main` en el ejemplo anterior), coloque un identificador de confirmación. Esto creará un vínculo permanente a esa versión exacta del archivo en esa confirmación. Por ejemplo: * [https://github.com/github/codeql/blob/**b212af08a6cffbb434f3c8a2795a579e092792fd**/README.md](https://github.com/github/codeql/blob/b212af08a6cffbb434f3c8a2795a579e092792fd/README.md) -reemplaza `main` con la id de confirmación específica y el contenido del archivo no cambiará. +Aquí se reemplaza `main` por el identificador de una confirmación específica y el contenido del archivo no cambiará. -Buscar de manera manual el SHA de confirmación es muy poco práctico. No obstante, a modo de atajo, puedes escribir y para actualizar automáticamente la URL para la versión del enlace permanente. Luego puedes copiar la URL sabiendo que todas las personas con quienes la compartas verán exactamente lo mismo que tú viste. +Pero buscar el SHA de la confirmación de forma manual es un inconveniente, por lo que, a modo de acceso directo, puede escribir y para actualizar automáticamente la dirección URL a la versión del vínculo permanente. Luego puedes copiar la URL sabiendo que todas las personas con quienes la compartas verán exactamente lo mismo que tú viste. {% tip %} -**Sugerencia**: Puedes colocar un identificador que se puede resolver para una confirmación en la URL, incluidos los nombres de las ramas, los SHA de confirmación específicos o las etiquetas. +**Sugerencia**: Puede colocar cualquier identificador que se pueda resolver en una confirmación en la dirección URL, incluidos los nombres de rama, los SHA de las confirmaciones específicas o las etiquetas. {% endtip %} ## Crear un enlace permanente a un fragmento de código -Puedes crear un enlace permanente a una línea específica o a un rango de líneas de código en una versión específica de un archivo o de una solicitud de extracción. Para obtener más información, consulta "[Crear un enlace permanente al fragmento de código](/articles/creating-a-permanent-link-to-a-code-snippet/)". +Puedes crear un enlace permanente a una línea específica o a un rango de líneas de código en una versión específica de un archivo o de una solicitud de extracción. Para obtener más información, vea "[Creación de un vínculo permanente a un fragmento de código](/articles/creating-a-permanent-link-to-a-code-snippet/)". -## Leer más +## Información adicional -- "[Archivar un repositorio de GitHub](/articles/archiving-a-github-repository)" +- "[Archivado de un repositorio de GitHub](/articles/archiving-a-github-repository)" diff --git a/translations/es-ES/content/repositories/working-with-files/using-files/index.md b/translations/es-ES/content/repositories/working-with-files/using-files/index.md index 51db610ce8..13d9cf82c6 100644 --- a/translations/es-ES/content/repositories/working-with-files/using-files/index.md +++ b/translations/es-ES/content/repositories/working-with-files/using-files/index.md @@ -11,5 +11,11 @@ children: - /viewing-a-file - /getting-permanent-links-to-files - /working-with-non-code-files +ms.openlocfilehash: 1e68e577c4e3f8d3978d1814151145fe0c40b5f6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136459' --- diff --git a/translations/es-ES/content/repositories/working-with-files/using-files/navigating-code-on-github.md b/translations/es-ES/content/repositories/working-with-files/using-files/navigating-code-on-github.md index 0c613b1e4a..e03996df79 100644 --- a/translations/es-ES/content/repositories/working-with-files/using-files/navigating-code-on-github.md +++ b/translations/es-ES/content/repositories/working-with-files/using-files/navigating-code-on-github.md @@ -10,8 +10,13 @@ versions: ghec: '*' topics: - Repositories +ms.openlocfilehash: becb68c2813f1e6914edb34b235ac59aba8ae00b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136458' --- - ## Acerca de la navegación de código en {% data variables.product.prodname_dotcom %} @@ -20,31 +25,31 @@ La navegación de código te ayuda a leer, navegar y entender el código al most ![Pantalla de navegación de código](/assets/images/help/repository/code-navigation-popover.png) -La navegación de código utiliza la librería de código abierto [`tree-sitter`](https://github.com/tree-sitter/tree-sitter). Los siguientes lenguajes y estrategias de navegación son compatibles: +La navegación por el código usa la biblioteca de código abierto [`tree-sitter`](https://github.com/tree-sitter/tree-sitter). Los siguientes lenguajes y estrategias de navegación son compatibles: -| Lenguaje | Navegación de código basada en búsquedas | Navegación de código precisa | -|:----------:|:----------------------------------------:|:----------------------------:| -| C# | ✅ | | -| CodeQL | ✅ | | -| Elixir | ✅ | | -| Go | ✅ | | -| Java | ✅ | | -| JavaScript | ✅ | | -| PHP | ✅ | | -| Python | ✅ | ✅ | -| Ruby | ✅ | | -| TypeScript | ✅ | | +| Idioma | Navegación de código basada en la búsqueda | Navegación de código precisa | +|:----------:|:----------------------------:|:-----------------------:| +| C# | ✅ | | +| CodeQL | ✅ | | +| Elixir | ✅ | | +| Go | ✅ | | +| Java | ✅ | | +| JavaScript | ✅ | | +| PHP | ✅ | | +| Python | ✅ | ✅ | +| Ruby | ✅ | | +| TypeScript | ✅ | | No necesitas configurar nada en tu repositorio para habilitar la navegación de código. Extraeremos información de navegación de código precisa y basada en búsquedas automáticamente para estos lenguajes compatibles en todos los repositorios y puedes cambiar entre estos dos acercamientos compatibles de navegación de código si tu lenguaje de programación es compatible con ambos. -{% data variables.product.prodname_dotcom %} ha desarrollado dos acercamientos de navegación de código con base en las librerías de código abierto [`tree-sitter`](https://github.com/tree-sitter/tree-sitter) y [`stack-graphs`](https://github.com/github/stack-graphs): - - Basada en búsqueda - busca todas las definiciones y referencias en un repositorio para encontrar entidades con un nombre determinado - - Preciso - resuelve las definiciones y referencias con base en el conjunto de clases, funciones y definiciones importadas en algún punto específico de tu código +{% data variables.product.prodname_dotcom %} ha desarrollado dos enfoques de navegación por el código basados en las bibliotecas de código abierto [`tree-sitter`](https://github.com/tree-sitter/tree-sitter) y [`stack-graphs`](https://github.com/github/stack-graphs): + - Basada en búsquedas: busca todas las definiciones y referencias a lo largo de un repositorio para encontrar las entidades con un nombre específico. + - Precisa: resuelve las definiciones y referencias con base en el conjunto de clases, funciones y definiciones importadas en algún punto específico de tu código -Para aprender más sobre estos acercamientos, consulta la sección "[Navegación precisa y basada en búsquedas](#precise-and-search-based-navigation)". +Para obtener más información sobre estos enfoques, consulta "[Navegación precisa y basada en búsqueda](#precise-and-search-based-navigation)". -Los lanzamientos de características agregarán *navegación de código precisa* para más lenguajes, lo cual es un acercamiento de navegación de código que puede otorgar resultados más exactos. +Las futuras versiones agregarán la *navegación de código precisa* para más lenguajes, lo cual es un acercamiento de navegación de código que puede otorgar resultados más precisos. ## Saltar a la definición de una función o método @@ -54,13 +59,13 @@ Puedes saltar a una definición de función o de método dentro del mismo reposi ## Buscar todas las referencias de una función o método -Puedes encontrar todas las referencias para una función o método dentro del mismo repositorio si das clic en el llamado a dicha función o método en un archivo y posteriormente das clic en la pestaña de **Referencias**. +Puedes encontrar todas las referencias para una función o método dentro del mismo repositorio si haces clic en la función o la llamada de método de un archivo y posteriormente haces clic en la pestaña **Referencias**. ![Pestaña Find all references (Buscar todas las referencias)](/assets/images/help/repository/find-all-references-tab.png) ## Navegación precisa y basada en búsqueda -Alugnos lenguajes que son compatibles con {% data variables.product.prodname_dotcom %} tienen acceso a la *navegación de código precisa*, la cual utiliza un algoritmo (basado en la librería de código abierto [`stack-graphs`](https://github.com/github/stack-graphs)) que resuelve las definiciones y referencias con base en el conjunto de clases, funciones y definiciones importadas que son visibles en cualquier punto de tu código. Otros lenguajes utilizan la *navegación de código basada en búsquedas*, la cual busca todas las definiciones y referencias a lo largo de un repositorio para encontrar entidades con un nombre específico. Ambas estrategias son efectivas para encontrar resultados y ambas se aseguran de evitar resultados inadecuados, tales como los comentarios, pero la navegación de código precisa puede arrojar resultados más exactos, especialmente cuando un repositorio contiene métodos múltiples o funciones con el mismo nombre. +Algunos idiomas admitidos por {% data variables.product.prodname_dotcom %} tienen acceso a la *navegación de código precisa*, que usa un algoritmo (basado en la biblioteca código abierto [`stack-graphs`](https://github.com/github/stack-graphs)) que resuelve definiciones y referencias basadas en el conjunto de clases, funciones y definiciones importadas visibles en cualquier punto determinado del código. Otros lenguajes utilizan la *navegación de código basada en búsquedas*, la cual busca todas las definiciones y referencias a lo largo de un repositorio para encontrar entidades con un nombre específico. Ambas estrategias son efectivas para encontrar resultados y ambas se aseguran de evitar resultados inadecuados, tales como los comentarios, pero la navegación de código precisa puede arrojar resultados más exactos, especialmente cuando un repositorio contiene métodos múltiples o funciones con el mismo nombre. Si no ves los resultados que esperas de una consulta de navegación de código precisa, puedes hacer clic en el enlace de "basada en búsqueda" en el mensaje emergente que se muestra para realizar una navegación basada en búsqueda. @@ -74,5 +79,5 @@ Si se habilitó la navegación de código pero no ves los enlaces a las definici - La navegación de código solo funciona para las ramas activas. Sube a la rama e intenta de nuevo. - La navegación de código funciona únicamente para los repositorios que tienen menos de 100,000 archivos. -## Leer más -- "[Buscar código](/github/searching-for-information-on-github/searching-code)" +## Información adicional +- "[Búsquedas en código](/github/searching-for-information-on-github/searching-code)" 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 40b4513844..a8d0987a26 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 @@ -1,6 +1,6 @@ --- -title: Ver un archivo -intro: Puedes ver el contenido sin procesar de los archivos o rastrear cambios en las líneas de un archivo y descubrir cómo evolucionaron las partes de este con el tiempo. +title: Visualización de un archivo +intro: Puedes ver el contenido del archivo sin procesar o realizar un seguimiento de los cambios en las líneas de un archivo y descubrir cómo evolucionaron las partes del archivo a lo largo del tiempo. redirect_from: - /articles/using-git-blame-to-trace-changes-in-a-file - /articles/tracing-changes-in-a-file @@ -15,47 +15,55 @@ versions: ghec: '*' topics: - Repositories -shortTitle: Ver los archivos y rastrear los cambios en ellos +shortTitle: View files and track file changes +ms.openlocfilehash: bc27fc67cfd18eb20f8c612b81f4d6dd5da20913 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146680993' --- +## Visualización o copia del contenido del archivo sin formato -## Ver o copiar el contenido sin procesar de los archivos - -Con la vista de contenido sin procesar, puedes ver o copiar el contenido sin procesar de un archivo sin ningún tipo de formato. +Con la vista sin formato, puede ver o copiar el contenido sin formato de un archivo sin ningún estilo. {% data reusables.repositories.navigate-to-repo %} -1. Haz clic en el archivo que quieras ver. -2. En la esquina superior derecha de la vista de archivo, haz clic en**Sin procesar**. ![Captura de pantalla del botón "sin procesar" en el encabezado del archivo](/assets/images/help/repository/raw-file-button.png) -3. Opcionalmente, para copiar el contenido sin procesar del archivo, en la esquina superior derecha de la vista de archivo, haz clic en **{% octicon "copy" aria-label="The copy icon" %}**. +1. Haga clic en el archivo que quiera ver. +2. En la esquina superior derecha de la vista de archivo, haga clic en **Raw**. +![Captura de pantalla del botón Raw en el encabezado de archivo](/assets/images/help/repository/raw-file-button.png) +3. Opcionalmente, para copiar el contenido del archivo sin procesar, en la esquina superior derecha de la vista de archivos, haga clic en **{% octicon "copy" aria-label="The copy icon" %}** . -## Ver el historial de revisión línea por línea de un archivo +## Visualización del historial de revisiones línea a línea de un archivo -Con la vista de último responsable, puedes ver el historial de revisión línea por línea para todo un archivo o ver el historial de revisión de una única línea dentro de un archivo haciendo clic en {% octicon "versions" aria-label="The prior blame icon" %}. Cada vez que hagas clic en {% octicon "versions" aria-label="The prior blame icon" %}, verás la información de revisión anterior para esa línea, incluido quién y cuándo confirmó el cambio. +Con la vista de último responsable, puede ver el historial de revisión línea por línea para todo un archivo, o bien el historial de revisión de una única línea dentro de un archivo si hace clic en {% octicon "versions" aria-label="The prior blame icon" %}. Cada vez que haga clic en {% octicon "versions" aria-label="The prior blame icon" %}, verá la información de revisión anterior para esa línea, incluido quién ha confirmado el cambio y cuándo. ![Vista de último responsable de Git](/assets/images/help/repository/git_blame.png) -En un archivo o solicitud de extracción, también puedes utilizar el menú {% octicon "kebab-horizontal" aria-label="The horizontal kebab octicon" %} para ver el último responsable de Git para una línea o rango de líneas seleccionado. +En un archivo o una solicitud de incorporación de cambios, también puede usar el menú {% octicon "kebab-horizontal" aria-label="The horizontal kebab octicon" %} para ver el último responsable de Git para una línea o rango de líneas seleccionado. ![Menú Kebab con opciones para ver el último responsable de Git para una línea seleccionada](/assets/images/help/repository/view-git-blame-specific-line.png) {% tip %} -**Sugerencia:** En la línea de comando, también puedes utilizar `git blame` para ver el historial de revisión de líneas dentro de un archivo. Para obtener más información, consulta la documentación de [ `git blame`](https://git-scm.com/docs/git-blame) de Git. +**Sugerencia:** En la línea de comandos, también puede usar `git blame` para ver el historial de revisiones de líneas dentro de un archivo. Para más información, vea la [documentación de `git blame` de Git](https://git-scm.com/docs/git-blame). {% endtip %} {% data reusables.repositories.navigate-to-repo %} 2. Haz clic para abrir el archivo cuyo historial de líneas quieres ver. -3. En la esquina superior derecha de la vista del archivo, haz clic en **Blame** (Último responsable) para abrir la vista del último responsable. ![Botón Blame (Último responsable)](/assets/images/help/repository/blame-button.png) -4. Para ver versiones anteriores de una línea específica, o el siguiente último responsable, haz clic en {% octicon "versions" aria-label="The prior blame icon" %} hasta que hayas encontrado los cambios que quieres ver. ![Botón Prior blame (Último responsable anterior)](/assets/images/help/repository/prior-blame-button.png) +3. En la esquina superior derecha de la vista del archivo, haga clic en **Blame** para abrir la vista del último responsable. +![Botón de último responsable](/assets/images/help/repository/blame-button.png) +4. Para ver versiones anteriores de una línea concreta, o bien el último responsable siguiente, haga clic en {% octicon "versions" aria-label="The prior blame icon" %} hasta que encuentre los cambios que quiera ver. +![Botón de último responsable anterior](/assets/images/help/repository/prior-blame-button.png) {% ifversion blame-ignore-revs %} -## Ignorar las confirmaciones en la vista de último responsable +## Omisión de las confirmaciones en la vista de último responsable -Todas las revisiones que se especifican en el archivo `.git-blame-ignore-revs`, el cual debe estar en el directorio raíz de tu repositorio, se ocultan de la vista de último responsable utilizando el ajuste de configuración `git blame --ignore-revs-file` de Git. Para obtener más información, consulta [`git blame --ignore-revs-file`](https://git-scm.com/docs/git-blame#Documentation/git-blame.txt---ignore-revs-fileltfilegt) en la documentación de Git. +Todas las revisiones especificadas en el archivo `.git-blame-ignore-revs`, que debe estar en el directorio raíz del repositorio, se ocultan de la vista de último responsable mediante el valor de configuración `git blame --ignore-revs-file` de Git. Para más información, vea [`git blame --ignore-revs-file`](https://git-scm.com/docs/git-blame#Documentation/git-blame.txt---ignore-revs-fileltfilegt) en la documentación de Git. -1. En el directorio de tu repositorio, crea un archivo llamado `.git-blame-ignore-revs`. -2. Agrega los hashes de confirmación que quieras excluir de la vista de último responsable a ese archivo. Te recomendamos que el archivo se estructure de la siguiente forma, incluyendo los comentarios: +1. En el directorio raíz del repositorio, cree un archivo con el nombre `.git-blame-ignore-revs`. +2. Agregue a ese archivo los hash de confirmación que quiera excluir de la vista de último responsable. Se recomienda estructurar el archivo de la siguiente manera, incluidos los comentarios: ```ini # .git-blame-ignore-revs @@ -65,19 +73,19 @@ Todas las revisiones que se especifican en el archivo `.git-blame-ignore-revs`, 69d029cec8337c616552756310748c4a507bd75a ``` -3. Confirma y sube los cambios. +3. Confirme e inserte los cambios. -Ahora, cuando visites la vista de último responsable, las revisiones listadas no se incluirán en ella. Verás un letrero de **ignorando las revisiones en .git-blame-ignore-revs** indicando que algunas confirmaciones podrían estar ocultas: +Ahora, cuando visite la vista de último responsable, las revisiones enumeradas no se incluirán. Verá un banner **Ignoring revisions in .git-blame-ignore-revs** (Omitir revisiones en .git-blame-ignore-revs) que indica que algunas confirmaciones pueden estar ocultas: -![Captura de pantalla de un letrero con la vista de último responsable que enlaza al archivo .git-blame-ignore-revs](/assets/images/help/repository/blame-ignore-revs-file.png) +![Captura de pantalla de un banner en la vista de último responsable vinculado al archivo .git-blame-ignore-revs](/assets/images/help/repository/blame-ignore-revs-file.png) -Esto puede ser útil cuando algunas cuantas confirmaciones hacen cambios extensos a tu código. Puedes utilizar el archivo al ejecutar `git blame` localmente también: +Este archivo puede ser útil cuando algunas confirmaciones realizan cambios exhaustivos en el código. También puede usar el archivo al ejecutar `git blame` localmente: ```shell git blame --ignore-revs-file .git-blame-ignore-revs ``` -También puedes configurar tu git local para que siempre ignore las revs en ese archivo: +También puedes configurar el repositorio Git local para que siempre omita las revisiones de 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 548207a709..defae46f6b 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 @@ -1,5 +1,5 @@ --- -title: Trabajar con archivos sin código +title: Trabajo con archivos que no son de código intro: '{% data variables.product.product_name %} es compatible con interpretar y diferenciar varios formatos de archivo que no son de código.' redirect_from: - /articles/rendering-and-diffing-images @@ -32,22 +32,27 @@ versions: ghec: '*' topics: - Repositories -shortTitle: Trabajar con archivos sin código +shortTitle: Working with non-code files +ms.openlocfilehash: 1391c3974ce796ce93058dc0c2e2b090f2b6edf4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147431964' --- - ## Representar y comparar imágenes {% data variables.product.product_name %} puede mostrar varios formatos de imagen comunes, incluidos PNG, JPG, GIF, PSD y SVG. Asimismo, para simplificar mostrarlas, existen diversas formas de comparar las diferencias entre las versiones de esos formatos de imagen. {% note %} -**Nota:** -- {% data variables.product.prodname_dotcom %} no es compatible con comparar las diferencias entre archivos PSD. -- Si estás utilizando el buscador Firefox, podrían no interpretarse los SVG en {% data variables.product.prodname_dotcom %}. +**Nota:** +- {% data variables.product.prodname_dotcom %} no admite la comparación de las diferencias entre archivos PSD. +- Si usa el explorador Firefox, es posible que los SVG en {% data variables.product.prodname_dotcom %} no se representen. {% endnote %} -### Ver imágenes +### Visualización de imágenes Puedes buscar y ver imágenes directamente en tu repositorio de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}: @@ -57,29 +62,29 @@ Los SVG actualmente no admiten scripting alineado o animación. ### Ver diferencias -Puedes comparar visualmente las imágenes de tres modos diferentes: [2-up](#2-up), [deslizar](#swipe) y [papel cebolla](#onion-skin). +Hay tres modos diferentes de comparar visualmente las imágenes: [dual](#2-up), [deslizar rápidamente](#swipe) y [papel cebolla](#onion-skin). #### 2-up -**2-up** es el modo predeterminado; te muestra una descripción rápida de ambas imágenes. Asimismo, si la imagen cambió de tamaño entre las versiones, se muestra el cambio de dimensión real. Esto debería ser muy evidente cuando las cosas cambian de tamaño, como cuando los activos se suben de categoría a resoluciones más altas. +**Dual** es el modo predeterminado; ofrece una visión rápida de las dos imágenes. Asimismo, si la imagen cambió de tamaño entre las versiones, se muestra el cambio de dimensión real. Esto debería ser muy evidente cuando las cosas cambian de tamaño, como cuando los activos se suben de categoría a resoluciones más altas. ![2-up](/assets/images/help/repository/images-2up-view.png) -#### Deslizar +#### Deslizar rápidamente -**Deslizar**te deja ver partes de tus imágenes. ¿No estás seguro de si cambiaron los colores en las diferentes versiones? Arrastra el control deslizante de deslizamiento sobre el área en cuestión y compara los píxeles tú mismo. +**Deslizar rápidamente** le permite ver partes de la imagen en paralelo. ¿No estás seguro de si cambiaron los colores en las diferentes versiones? Arrastra el control deslizante de deslizamiento sobre el área en cuestión y compara los píxeles tú mismo. -![Deslizar](/assets/images/help/repository/images-swipe-view.png) +![Deslizar rápidamente](/assets/images/help/repository/images-swipe-view.png) #### Papel cebolla -**Papel cebolla** realmente ayuda cuando los elementos apenas se desplazan y cuesta percibir el cambio. ¿Un icono se corrió dos píxeles a la izquierda? Arrastra el control deslizante de opacidad hacia atrás un poco y comprueba si las cosas se desplazaron. +**Papel cebolla** es muy útil cuando los elementos apenas se desplazan y cuesta percibir el cambio. ¿Un icono se corrió dos píxeles a la izquierda? Arrastra el control deslizante de opacidad hacia atrás un poco y comprueba si las cosas se desplazaron. ![Papel cebolla](/assets/images/help/repository/images-onion-view.gif) ## Visualizador de archivos 3D -{% data variables.product.product_name %} puede alojar y representar archivos 3D con la extensión *.stl*. +{% data variables.product.product_name %} puede hospedar y representar archivos 3D con la extensión *.stl*. Al buscar directamente en un archivo STL en {% data variables.product.product_name %} puedes: @@ -96,7 +101,7 @@ Por defecto, obtendrás una vista donde todo lo que no ha cambiado está en el e ![esquema de página](/assets/images/help/repository/stl_wireframe.png) -También puedes seleccionar la opción **Control deslizante de la revisión**, que te permite usar un control deslizante en la parte superior del archivo para cambiar entre las revisiones actuales y las anteriores. +También puede seleccionar la opción **Control deslizante de revisión**, que permite usar un control deslizante en la parte superior del archivo para cambiar entre la revisión actual y la anterior. ### Solucionar un rendimiento reducido @@ -104,7 +109,7 @@ Si ves este ícono en la esquina del visualizador, entonces la tecnología WebGL ![error emergente de WebGL](/assets/images/help/repository/render_webgl_error.png) -WebGL es necesario para aprovechar el hardware de tu equipo al máximo. Te recomendamos que intentes con navegadores como [Chrome](https://www.google.com/intl/en/chrome/browser/) o [Firefox](https://www.mozilla.org/en-US/firefox/new/), que vienen con WebGL activado. +WebGL es necesario para aprovechar el hardware de tu equipo al máximo. Se recomienda probar exploradores como [Chrome](https://www.google.com/intl/en/chrome/browser/) o [Firefox](https://www.mozilla.org/en-US/firefox/new/), que incluyen WebGL habilitado. ### Error: "No se puede mostrar" @@ -118,49 +123,49 @@ Para mostrar tu archivo 3D en algún otro lugar de Internet, modifica esta plant ``` -Por ejemplo, si la URL de tu modelo es [`github.com/skalnik/secret-bear-clip/blob/master/stl/clip.stl`](https://github.com/skalnik/secret-bear-clip/blob/master/stl/clip.stl), tu código de inserción sería: +Por ejemplo, si la dirección URL del modelo es [`github.com/skalnik/secret-bear-clip/blob/master/stl/clip.stl`](https://github.com/skalnik/secret-bear-clip/blob/master/stl/clip.stl), el código de inserción sería el siguiente: ```html ``` -Por defecto, la representación insertada es de 420 píxeles de ancho por 620 de alto, pero puedes personalizar la salida, pasando las variables de altura y ancho como parámetros al final de la URL, como `?height=300&width=500`. +De manera predeterminada, el representador insertado es de 420 píxeles de ancho por 620 de alto, pero puede personalizar la salida si pasa las variables de altura y ancho como parámetros al final de la URL, como `?height=300&width=500`. {% tip %} -**Nota**: `ref` puede ser una rama del hash para una confirmación individual (como `2391ae`). +**Nota**: `ref` puede ser una rama o el hash de una confirmación individual (como `2391ae`). {% endtip %} {% ifversion mermaid %} ### Representar en lenguaje de marcado -Puedes embeber una sintaxis de ASCII STL directamente en el lenguaje de marcado. Para obtener más información, consulta la sección "[Crear diagramas](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams#creating-stl-3d-models)". +Puedes embeber una sintaxis de ASCII STL directamente en el lenguaje de marcado. Para más información, vea "[Creación de diagramas](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams#creating-stl-3d-models)". {% endif %} ## Representar datos CSV y TSV -GitHub admite la representación de datos tabulares en la forma de archivos *.csv* (separados por coma) y .*tsv* (separados por pestaña). +GitHub admite la representación de datos tabulares en forma de archivos *.csv* (separados por comas) y *.tsv* (separados por tabulaciones). ![Muestra de CSV representado](/assets/images/help/repository/rendered_csv.png) -Cuando se visualiza, cualquier archivo _.csv_ o _.tsv_ que se haya confirmado en un repositorio de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} se interpretará automáticamente como una tabla interactiva completa con encabezados y números de fila. Por defecto, siempre asumimos que la primera fila es tu fila de encabezados. +Cuando se visualiza, cualquier archivo _.csv_ o _.tsv_ confirmado en un repositorio de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} se representa automáticamente como una tabla interactiva completa con encabezados y números de fila. Por defecto, siempre asumimos que la primera fila es tu fila de encabezados. Puedes generar un enlace a una fila particular haciendo clic en el número de fila o seleccionar varias filas manteniendo presionada la tecla shift. Tan solo copia la URL y envíasela a un amigo. -### Buscar datos +### Búsqueda de datos Si quieres encontrar un valor determinado en tu conjunto de datos, puedes comenzar escribiendo en la barra de búsqueda directamente arriba del archivo. Las filas se filtrarán automáticamente: ![Buscar valores](/assets/images/help/repository/searching_csvs.gif) -### Manejar errores +### Control de errores De manera ocasional, puede que descubras que tu archivo CSV o TSV no se representa. En esas instancias, aparece un cuadro de error al pie del texto original que sugiere cuál puede ser el error. ![Mensaje de error de representación de CSV](/assets/images/help/repository/csv_render_error.png) -Los errores comunes incluyen los siguientes: +Estos son algunos de los errores comunes: * Conteos de columnas que no coinciden. Debes tener la misma cantidad de separadores en cada fila, incluso si la celda está en blanco * Superar el tamaño de archivo. Nuestra representación solo funciona para archivos de hasta 512KB. Cualquier cosa más grande hace que el navegador se vuelva más lento. @@ -175,25 +180,25 @@ Actualmente, se ignoran los enlaces dentro de los PDF. ## Representar diferencias en documentos en prosa -Las confirmaciones y solicitudes de extracción que incluyen documentos en prosa tienen la capacidad de representar esos documentos con vistas *de origen* y *representadas*. +Las confirmaciones y solicitudes de incorporación de cambios que incluyen documentos en prosa tienen la capacidad de representar esos documentos con las vistas *de origen* y *representada*. -La vista de origen muestra el texto en bruto que se escribió, mientras que la vista representada muestra la manera en que ese texto se vería una vez que se represente en {% data variables.product.product_name %}. Por ejemplo, esto puede ser la diferencia entre mostrar `**negrita**` en Markdown y **negrita** en la vista representada. +En la vista de origen se muestra el texto sin formato que se ha escrito, mientras que en la vista representada se muestra el aspecto que tendrá cuando se represente en {% data variables.product.product_name %}. Por ejemplo, esto podría ser la diferencia entre mostrar `**bold**` en Markdown y **negrita** en la vista representada. -Se admite la representación en prosa para documentos representados compatibles con [github/markup](https://github.com/github/markup): +La representación de prosa se admite para documentos representados compatibles con [github/markup](https://github.com/github/markup): * Markdown * AsciiDoc * Textile * ReStructuredText * Rdoc -* Org +* Organización * Creole * MediaWiki * Pod ![Icono Paper (Papel) para ver el documento en prosa representado](/assets/images/help/repository/rendered_prose_diff.png) -Puedes hacer clic en {% octicon "file" aria-label="The paper icon" %} para ver los cambios hechos al documento como parte de una confirmación. +Puede hacer clic en {% octicon "file" aria-label="The paper icon" %} para ver los cambios realizados en el documento como parte de una confirmación. ![Cambios en prosa representados](/assets/images/help/repository/rendered_prose_changes.png) @@ -207,17 +212,17 @@ Puedes hacer clic en {% octicon "file" aria-label="The paper icon" %} para ver l ### Ver los cambios del atributo -Proporcionamos una información de herramienta que describe los cambios en los atributos que, a diferencia de las palabras, no serían visibles en el documento representado. Por ejemplo, si la URL de un enlace cambia de un sitio web a otro, mostraríamos una información de herramienta como la siguiente: +Proporcionamos una información sobre herramientas que describe los cambios en los atributos que, a diferencia de las palabras, no serían visibles en el documento representado. Por ejemplo, si la URL de un vínculo cambia de un sitio web a otro, se mostraría una información para herramientas como la siguiente: -![Cambios en atributos de la prosa representados](/assets/images/help/repository/previous-run-attempts.png) +![Cambios en atributos de la prosa representados](/assets/images/help/repository/prose_diff_attributes.png) ### Comentar cambios -Solo se pueden agregar [comentarios de la confirmación](/articles/commenting-on-differences-between-files) en los archivos dentro de la vista *de origen*, línea por línea. +Los [comentarios de confirmación](/articles/commenting-on-differences-between-files) solo se pueden agregar a los archivos en la vista *de origen*, por cada línea. ### Vincular a encabezados -Como con [otros documentos en prosa representados](/articles/about-readmes), deslizarse sobre un encabezado de tu documento crea un icono de enlace. Puedes vincular a los lectores de tu diferencia de prosa representada a secciones específicas. +Como sucede con [otros documentos de prosa representados](/articles/about-readmes), al mantener el puntero sobre un encabezado del documento se crea un icono de vínculo. Puede vincular a los lectores de la diferencia de prosa representada a secciones específicas. ### Ver diferencias complejas @@ -233,9 +238,9 @@ No admitimos directamente vistas representadas de confirmaciones en documentos H En general, las vistas representadas de los cambios en un documento que contiene HTML insertados mostrarán los cambios en los elementos que se admiten en la vista del documento de {% data variables.product.product_name %}. Los cambios en los documentos que contienen HTML insertados siempre se deben verificar en las vistas de origen y representada para corroborar que estén todos. -## Mapear archivos de GeoJSON/TopoJSON en {% data variables.product.prodname_dotcom %} +## Mapeo de archivos de GeoJSON o TopoJSON en {% data variables.product.prodname_dotcom %} -{% data variables.product.product_name %} es compatible con la representación de archivos de mapa GeoJSON y TopoJSON dentro de los repositorios de {% data variables.product.product_name %}. Simplemente confirma el archivo como lo harías normalmente utilizando una extensión `.geojson` o `.topojson`. También se admiten archivos con una extensión `.json`, pero únicamente si `type` están configurados para `FeatureCollection`, `GeometryCollection`, o `topology`. Entonces, navega a la ruta del archivo GeoJSON/TopoJSON en GitHub.com. +{% data variables.product.product_name %} admite representar archivos de mapa GeoJSON y TopoJSON en repositorios de {% data variables.product.product_name %}. Simplemente confirme el archivo como lo haría normalmente con una extensión `.geojson` o `.topojson`. También se admiten los archivos con una extensión `.json`, pero solo si `type` se establece en `FeatureCollection`, `GeometryCollection` o `topology`. Después, navega hasta la ruta del archivo GeoJSON o TopoJSON en GitHub.com. Cuando haces clic en el ícono de papel a la derecha, también verás los cambios realizados a ese archivo como parte de una confirmación de cambios. @@ -243,110 +248,108 @@ Cuando haces clic en el ícono de papel a la derecha, también verás los cambio ### Tipos de geometría -Los mapas en {% data variables.product.product_name %} utilizan [Leaflet.js](http://leafletjs.com) y admiten todos los tipos de Geometry indicados en [las especificaciones de geoJSON](http://www.geojson.org/geojson-spec.html) (Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon y GeometryCollection). Los archivos de TopoJSON deben ser de tipo "Topology" y apegarse a la [Especificación de TopoJSON](https://github.com/mbostock/topojson/wiki/Specification). +Los mapas de {% data variables.product.product_name %} usan [Leaflet.js](http://leafletjs.com) y admiten todos los tipos de geometría descritos en [la especificación geoJSON](http://www.geojson.org/geojson-spec.html) (Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon y GeometryCollection). Los archivos TopoJSON deben ser de tipo "Topología" y cumplir con la [especificación TopoJSON](https://github.com/mbostock/topojson/wiki/Specification). {% ifversion geoJSON-with-MapBox %} ### Características de estilo -Puedes personalizar la forma en la que se muestran las características, tal como especificar un color en particular o agregar un icono descriptivo, si pasas los metadatos adicionales dentro de las propiedades del objeto de GeoJSON. Las opciones son: +Puedes personalizar la manera en que se muestran las características, como especificar un color particular o agregar un icono descriptivo, al pasar metadatos adicionales dentro de las propiedades del objeto GeoJSON. Las opciones son: -* `marker-size` - `small`, `medium`, o `large` -* `marker-color` - color RGB hex válido -* `marker-symbol` - un ID del ícono del [proyecto Maki ](http://mapbox.com/maki/) o un carácter único alfanumérico (a-z o 0-9). -* `stroke` - color de una línea o borde de un polígono (RGB) -* `stroke-opacity` - opacidad de una línea o borde de un polígono (0.0 - 1.0) -* `stroke-width` - ancho de una línea o borde de un polígono -* `fill` - el color del interior de un polígono (GRB) -* `fill-opacity` - la opacidad del interior de un polígono (0.0-1.0) +* `marker-size` - `small`, `medium` o `large` +* `marker-color`: color hexadecimal RGB válido +* `marker-symbol`: identificador de icono del [proyecto Maki](http://mapbox.com/maki/) o un único carácter alfanumérico (a-z o 0-9). +* `stroke`: color de un borde o línea poligonal (RGB) +* `stroke-opacity`: opacidad de un borde o línea de polígono (0,0 - 1,0) +* `stroke-width`: ancho de un borde o línea poligonal +* `fill`: color del interior de un polígono (GRB) +* `fill-opacity`: opacidad del interior de un polígono (0,0-1,0) -Consulta la versión [1.1.0 de las especificaciones de estilo simple abierto](https://github.com/mapbox/simplestyle-spec/tree/master/1.1.0) para obtener más información. +Vea la [versión 1.1.0 de la especificación open simplestyle](https://github.com/mapbox/simplestyle-spec/tree/master/1.1.0) para más información. {% endif %} ### Incrustrar tu mapa en otro lugar -¿Quieres que tu mapa de GeoJSON esté disponible en algún lugar diferente a {% data variables.product.product_name %}? Simplemente modifica esta plantilla y colócala en cualquier página HTML que sea compatible con JavaScript (por ejemplo: [{% data variables.product.prodname_pages %}](http://pages.github.com)): +¿Quieres hacer disponible tu mapa GeoJSON en un lugar distinto a {% data variables.product.product_name %}? Simplemente modifica esta plantilla y colócala en cualquier página HTML que admita JavaScript (por ejemplo, [{% data variables.product.prodname_pages %}](http://pages.github.com)): ```html ``` -Por ejemplo, si la URL de tu mapa es [github.com/benbalter/dc-wifi-social/blob/master/bars.geojson](https://github.com/benbalter/dc-wifi-social/blob/master/bars.geojson), tu código de incrustación sería: +Por ejemplo, si la dirección URL del mapa es [github.com/benbalter/dc-wifi-social/blob/master/bars.geojson](https://github.com/benbalter/dc-wifi-social/blob/master/bars.geojson), el código para insertar sería el siguiente: ```html ``` -Por defecto, el mapa incrustado es 420px x 620px, pero puedes personalizar el resultado al pasar variables de alto y ancho como parámetros al final, como `?height=300&width=500`. +De manera predeterminada, el mapa insertado tiene 420 x 620 píxeles, pero puede personalizar la salida si pasa variables de alto y ancho como parámetros al final, por ejemplo, `?height=300&width=500`. {% tip %} -**Nota**: `ref` puede ser una rama del hash para una confirmación individual (como `2391ae`). +**Nota**: `ref` puede ser una rama o el hash de una confirmación individual (como `2391ae`). {% endtip %} {% ifversion mermaid %} ### Mapear en lenguaje de marcado -Puedes embeber GeoJSON y TopoJSON directamente en el lenguaje de marcado. Para obtener más información, consulta la sección "[Crear diagramas](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams#creating-geojson-and-topojson-maps)". +Puedes insertar archivos GeoJSON y TopoJSON directamente en Markdown. Para obtener más información, vea "[Crear diagramas](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams#creating-geojson-and-topojson-maps)". {% endif %} -### Agrupación +### Agrupación en clústeres Si tu mapa contiende una gran cantidad de marcadores (aproximadamente más de 750), GitHub automáticamente agrupará marcadores cercanos en niveles superiores de zoom. Simplemente haz clic la agrupación o el zoom de acercamiento para ver los marcadores individuales. ### Algo sucede con el mapa subyacente -Los datos del mapa subyacente (nombres de calles, caminos, etc.) están controlados por [OpenStreetMap](http://www.openstreetmap.org/), un proyecto colaborativo para crear un mapa editable gratuito del mundo. Si notas que algo no está del todo bien, ya que es código abierto, simplemente [sign up](https://www.openstreetmap.org/user/new) y envía un arreglo. +Los datos de mapa subyacentes (nombres de calle, carreteras, etc.) se basan en [OpenStreetMap](http://www.openstreetmap.org/), un proyecto de colaboración para crear un mapa del mundo editable y gratuito. Si observa que algo no es correcto, al tratarse de código abierto, simplemente [regístrese](https://www.openstreetmap.org/user/new) y envíe una corrección. ### Solución de problemas -Si tienes problemas para representar archivos GeoJSON, asegúrate de tener un archivo GeoJSON válido pasándolo por un [Limpiador de GeoJSON](http://geojsonlint.com/). Si tus puntos no aparecen donde lo esperas (p. ej., aparecen en la mitad del océano), es probable que los datos estén en una proyección que actualmente no se admite. Actualmente, {% data variables.product.product_name %} admite únicamente la proyección `urn:ogc:def:crs:OGC:1.3:CRS84`. +Si tienes problemas para representar archivos GeoJSON, asegúrate de que tienes un archivo GeoJSON válido ejecutándolo con un [linter de GeoJSON](http://geojsonlint.com/). Si los puntos no aparecen donde se espera (por ejemplo, en la mitad del océano), es probable que los datos estén en una proyección que actualmente no se admite. Actualmente, {% data variables.product.product_name %} solo admite la proyección `urn:ogc:def:crs:OGC:1.3:CRS84`. -Por otra parte, si tu archivo `.geojson` es particularmente grande (superior a 10 MB), no es posible representarlo dentro del navegador. Si ese es el caso, por lo general verás un mensaje similar a este: +Por otra parte, si el archivo `.geojson` es especialmente grande (más de 10 MB), no es posible representarlo en el explorador. Si ese es el caso, por lo general verás un mensaje similar a este: ![Archivo de gran tamaño](/assets/images/help/repository/view_raw.png) -Todavía se podrían representar los datos al convertir el archivo `.geojson` a [TopoJSON](https://github.com/mbostock/topojson), un formato de compresión que, en algunos casos, puede reducir el tamaño del archivo hasta un 80 %. Por supuesto, siempre puedes partir el archivo en fragmentos más pequeños (como por estado o por año), y almacenar los datos como archivos múltiples dentro del repositorio. +Todavía puede representar los datos si convierte el archivo `.geojson`a [TopoJSON](https://github.com/mbostock/topojson), un formato de compresión que, en algunos casos, puede reducir el tamaño de los archivos hasta un 80 %. Por supuesto, siempre puedes partir el archivo en fragmentos más pequeños (como por estado o por año), y almacenar los datos como archivos múltiples dentro del repositorio. -### Leer más +### Información adicional {% ifversion geoJSON-with-MapBox %} * [Documentación de Leaflet.js](https://leafletjs.com/) -* [Documentación de estilización de marcador MapBox](http://www.mapbox.com/developers/simplestyle/) -{%- else %} -* [Documentación de Azure Maps](https://docs.microsoft.com/en-us/azure/azure-maps/) -{%- endif %} -* [TopoJSON Wiki](https://github.com/mbostock/topojson/wiki) +* [Documentación de estilos de marcador de MapBox](http://www.mapbox.com/developers/simplestyle/) {%- else %} +* [Documentación de Azure Maps](https://docs.microsoft.com/en-us/azure/azure-maps/) {%- endif %} +* [Wiki de TopoJSON](https://github.com/mbostock/topojson/wiki) ## Trabajar con arhivos de Jupyter Notebook en {% data variables.product.prodname_dotcom %} -Cuando agregas archivos de Jupyter Notebook o IPython Notebook con una extensión *.ipynb* en {% data variables.product.product_location %}, estas se interpretarán como archivos HTML estáticos en tu repositorio. +Al agregar archivos de cuaderno de Jupyter Notebook o IPython con una extensión *.ipynb* en {% data variables.product.product_location %}, se representarán como archivos HTML estáticos en el repositorio. -Las funciones interactivas de notebook, como los gráficos JavaScript personalizados, no funcionarán en tu repositorio en {% data variables.product.product_location %}. Para obtener un ejemplo, consulta [*Enlaces e interacciones.ipynb*](https://github.com/bokeh/bokeh-notebooks/blob/main/tutorial/06%20-%20Linking%20and%20Interactions.ipynb). +Las funciones interactivas de notebook, como los gráficos JavaScript personalizados, no funcionarán en tu repositorio en {% data variables.product.product_location %}. Para obtener un ejemplo, vea [*Vinculación e interacciones.ipynb*](https://github.com/bokeh/bokeh-notebooks/blob/main/tutorial/06%20-%20Linking%20and%20Interactions.ipynb). -Para ver tu notebook Jupyter con el contenido representado de JavaScript o para compartir tus archivos notebook con otros, puedes usar [nbviewer](https://nbviewer.jupyter.org/). Para obtener un ejemplo, consulta [*Enlaces e interacciones.ipynb*](https://nbviewer.jupyter.org/github/bokeh/bokeh-notebooks/blob/main/tutorial/06%20-%20Linking%20and%20Interactions.ipynb) representados en nbviewer. +Para ver el cuaderno de Jupyter Notebook con contenido de JavaScript representado o para compartir los archivos de cuaderno con otros usuarios, puede usar [nbviewer](https://nbviewer.jupyter.org/). Para obtener un ejemplo, vea [*Vinculación e interacciones.ipynb*](https://nbviewer.jupyter.org/github/bokeh/bokeh-notebooks/blob/main/tutorial/06%20-%20Linking%20and%20Interactions.ipynb) representados en nbviewer. -Para ver una versión completamente interactiva de tu notebook Jupyter, puedes configurar un servidor notebook de manera local. Para obtener más información, consulta [Documentación oficial de Jupyter](http://jupyter.readthedocs.io/en/latest/index.html). +Para ver una versión completamente interactiva de tu notebook Jupyter, puedes configurar un servidor notebook de manera local. Para más información, vea la [documentación oficial de Jupyter](http://jupyter.readthedocs.io/en/latest/index.html). ### Solución de problemas -Si tienes problemas para representar los archivos notebook Jupyter en HTML estático, puedes convertir el archivo de forma local en la línea de comando usando el comando [`nbconvert`](https://github.com/jupyter/nbconvert): +Si tiene problemas para representar archivos de Jupyter Notebook en HTML estático, puede convertir el archivo localmente en la línea de comandos mediante el [comando `nbconvert`](https://github.com/jupyter/nbconvert): ```shell $ jupyter nbconvert --to html NOTEBOOK-NAME.ipynb ``` -### Leer más +### Información adicional -- [Repositorio GitHub de notebook Jupyter](https://github.com/jupyter/jupyter_notebook) -- [Galería de notebooks Jupyter](https://github.com/jupyter/jupyter/wiki) +- [Repositorio de Jupyter Notebook en GitHub](https://github.com/jupyter/jupyter_notebook) +- [Galería de cuadernos de Jupyter Notebook](https://github.com/jupyter/jupyter/wiki) {% ifversion mermaid %} ## Mostrar los archivos de Mermaid en {% data variables.product.prodname_dotcom %} -{% data variables.product.product_name %} es compatible con el procesamiento de archivos de Mermaid dentro de los repositorios. Confirma el archivo como lo harías habitualmente utilizando una extensión `.mermaid` o `.mmd`. Luego, navega a la ruta del archivo Mermaid en {% data variables.product.prodname_dotcom %}. +{% data variables.product.product_name %} es compatible con el procesamiento de archivos de Mermaid dentro de los repositorios. Confirme el archivo como lo haría normalmente con una extensión `.mermaid` o `.mmd`. Luego, navega a la ruta del archivo Mermaid en {% data variables.product.prodname_dotcom %}. -Por ejemplo, si agregas un archivo `.mmd` con el siguiente contenido a tu repositorio: +Por ejemplo, si agrega un archivo `.mmd` con el contenido siguiente al repositorio: ``` graph TD @@ -357,13 +360,14 @@ graph TD C -->|Three| F[fa:fa-car Car] ``` -Cuando ves el archivo en el repositorio, este se procesa como un diagrama de flujo. ![Diagrama de archivo mermaid procesado](/assets/images/help/repository/mermaid-file-diagram.png) +Cuando ves el archivo en el repositorio, este se procesa como un diagrama de flujo. +![Diagrama de archivo mermaid representado](/assets/images/help/repository/mermaid-file-diagram.png) ### Solución de problemas -Si tu gráfica no se procesa, verifica que contenga una sintaxis de lenguaje de marcado de Mermaid verificándola con el [Editor de Mermaid](https://mermaid.live/edit). +Si el gráfico no se representa, compruebe que contiene la sintaxis válida de Markdown Mermaid, para lo que debe comprobar el gráfico con el [editor en directo de Mermaid](https://mermaid.live/edit). -Si se muestra la gráfica, pero no aparece como lo esperabas, puedes crear un [debate de {% data variables.product.prodname_github_community %}](https://github.com/orgs/community/discussions/categories/general) nuevo y agregar la etiqueta `Mermaid`. +Si el gráfico se muestra, pero no de la forma esperada, puedes crear un [debate de {% data variables.product.prodname_github_community %}](https://github.com/orgs/community/discussions/categories/general) y agregar la etiqueta `Mermaid`. #### Problemas conocidos @@ -373,11 +377,10 @@ Si se muestra la gráfica, pero no aparece como lo esperabas, puedes crear un [d ### Mermaid en el lenguaje de marcado -Puedes embeber una sintaxis de Mermaid directamente en el lenguaje de marcado. Para obtener más información, consulta la sección "[Crear diagramas](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams#creating-mermaid-diagrams)". +Puedes embeber una sintaxis de Mermaid directamente en el lenguaje de marcado. Para más información, vea "[Creación de diagramas](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams#creating-mermaid-diagrams)". -### Leer más +### Información adicional * [Documentación de Mermaid.js](https://mermaid-js.github.io/mermaid/#/) -* [Editor de Mermaid.js](https://mermaid.live/edit) -{% endif %} +* [Editor en directo de Mermaid.js](https://mermaid.live/edit) {% endif %} diff --git a/translations/es-ES/content/rest/README.md b/translations/es-ES/content/rest/README.md index efed3e03b1..8990636d07 100644 --- a/translations/es-ES/content/rest/README.md +++ b/translations/es-ES/content/rest/README.md @@ -1,10 +1,18 @@ +--- +ms.openlocfilehash: 059e56c6821926e1d6a604c95dd1fa167de2db6a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145136446" +--- # REST -¡El directorio `/content/rest` es donde viven los documentos de la API de REST de GitHub! +En el directorio `/content/rest` se encuentra la documentación de la API REST de GitHub. -* Los directorios `/content/rest/guides` y `/content/rest/overview` contienen artículos normales. Estos los puede editar una persona. -* El directorio `/content/rest/reference` contiene un artículo para cada grupo de terminales en la API de REST de GitHub. La mayoría del contenido en este directorio se procesa utilizando etiquetas de `include`. +* Los directorios `/content/rest/guides` y `/content/rest/overview` contienen artículos convencionales. Estos los puede editar una persona. +* El directorio `/content/rest/reference` contiene un artículo para cada grupo de puntos de conexión de la API REST de GitHub. La mayor parte del contenido de este directorio se representa mediante etiquetas `include`. - El contenido que se procesa con las etiquetas de `include` se toma del directorio `/lib/rest/static`, el cual se genera automáticamente desde el código abierto de la API en GitHub y no debe editarlo ninguna persona. Para obtener más información, consulta el archivo [`/lib/rest/README.md`](/lib/rest/README.md). + El contenido representado por etiquetas `include` se origina en el directorio `/lib/rest/static`, que se genera automáticamente a partir del código fuente de la API internamente en GitHub, y los usuarios no lo deben editar. Para más información, vea [`/lib/rest/README.md`](/lib/rest/README.md). - **No podemos aceptar cambios al contenido que interpretan las etiquetas de `include`. Sin embargo, puedes abrir una propuesta que describa los cambios que te gustaría ver.** + **No se pueden aceptar cambios en el contenido representado por etiquetas `include`. Pero puede abrir una incidencia que describa los cambios que quiere ver.** diff --git a/translations/es-ES/content/rest/actions/artifacts.md b/translations/es-ES/content/rest/actions/artifacts.md index 982026e780..a6e34ef387 100644 --- a/translations/es-ES/content/rest/actions/artifacts.md +++ b/translations/es-ES/content/rest/actions/artifacts.md @@ -1,8 +1,8 @@ --- -title: GitHub Actions Artifacts +title: Artefactos de Acciones de GitHub allowTitleToDifferFromFilename: true -shortTitle: Artefactos -intro: 'The {% data variables.product.prodname_actions %} Artifacts API allows you to download, delete, and retrieve information about workflow artifacts.' +shortTitle: Artifacts +intro: 'La API de Artifacts de {% data variables.product.prodname_actions %} te permite descargar, eliminar y recuperar información sobre los artefactos de flujo de trabajo.' topics: - API versions: @@ -10,10 +10,15 @@ versions: ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: 10382cec96748de0c03ddc9523481bb38f6cb8bf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065606' --- +## Acerca de la API de Artifacts -## About the Artifacts API - -La API de artefactos de {% data variables.product.prodname_actions %} te permite descargar, borrar y recuperar información sobre los artefactos de los flujos de trabajo. {% data reusables.actions.about-artifacts %} Para obtener más información, consulta la sección "[Conservar datos de flujo de trabajo mediante artefactos](/actions/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts)". +La API de Artifacts de {% data variables.product.prodname_actions %} te permite descargar, eliminar y recuperar información sobre los artefactos de flujo de trabajo. {% data reusables.actions.about-artifacts %} Para más información, vea "[Conservación de datos de flujo de trabajo mediante artefactos](/actions/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts)". {% data reusables.actions.actions-authentication %} {% data reusables.actions.actions-app-actions-permissions-api %} diff --git a/translations/es-ES/content/rest/actions/cache.md b/translations/es-ES/content/rest/actions/cache.md index 7384ad9f14..fb220a7094 100644 --- a/translations/es-ES/content/rest/actions/cache.md +++ b/translations/es-ES/content/rest/actions/cache.md @@ -1,16 +1,21 @@ --- -title: GitHub Actions Cache +title: Caché de Acciones de GitHub allowTitleToDifferFromFilename: true -shortTitle: Caché -intro: 'La API de caché de {% data variables.product.prodname_actions %} te permite consultar y administrar el caché de {% data variables.product.prodname_actions %} para los repositorios.' +shortTitle: Cache +intro: 'La API de caché de {% data variables.product.prodname_actions %} permite consultar y administrar la caché de {% data variables.product.prodname_actions %} para repositorios.' topics: - API versions: fpt: '*' ghec: '*' ghes: '>3.4' +ms.openlocfilehash: faaa0f8c0f182f2693039c017e8898ca9ea878ba +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147430401' --- +## Acerca de la API de caché -## About the Cache API - -La API de caché de {% data variables.product.prodname_actions %} te permite consultar y administrar el caché de {% data variables.product.prodname_actions %} para los repositorios. {% ifversion actions-cache-management %}You can also install a {% data variables.product.prodname_cli %} extension to manage your caches from the command line. {% endif %}For more information, see "[Caching dependencies to speed up workflows](/actions/advanced-guides/caching-dependencies-to-speed-up-workflows#managing-caches)." +La API de caché de {% data variables.product.prodname_actions %} permite consultar y administrar la caché de {% data variables.product.prodname_actions %} para repositorios. {% ifversion actions-cache-management %}También puedes instalar una extensión de {% data variables.product.prodname_cli %} para administrar las memorias caché desde la línea de comandos. {% endif %}Para obtener más información, consulta "[Almacenamiento en caché de dependencias para acelerar los flujos de trabajo](/actions/advanced-guides/caching-dependencies-to-speed-up-workflows#managing-caches)". diff --git a/translations/es-ES/content/rest/actions/index.md b/translations/es-ES/content/rest/actions/index.md index 542ff567d9..d894749b75 100644 --- a/translations/es-ES/content/rest/actions/index.md +++ b/translations/es-ES/content/rest/actions/index.md @@ -1,5 +1,5 @@ --- -title: Actions +title: Acciones intro: 'Con la API de acciones, puedes administrar y controlar las {% data variables.product.prodname_actions %} para una organización o repositorio.' redirect_from: - /v3/actions @@ -23,6 +23,11 @@ children: - /workflow-jobs - /workflow-runs - /workflows +ms.openlocfilehash: 8795fc5ad18221a71593d68ab161c1302817f86f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147061974' --- - -La API de {% data variables.product.prodname_actions %} te permite administrar las {% data variables.product.prodname_actions %} utilizando la API de REST. La {% data reusables.actions.actions-authentication %} de las {% data variables.product.prodname_github_apps %} requieren los permisos que se mencionan en cada terminal. Para obtener más información, consulta la sección "[Documentación de {% data variables.product.prodname_actions %}](/actions)". +La API de {% data variables.product.prodname_actions %} te permite administrar las {% data variables.product.prodname_actions %} utilizando la API de REST. La {% data reusables.actions.actions-authentication %} de las {% data variables.product.prodname_github_apps %} requieren los permisos que se mencionan en cada terminal. Para más información, vea "[Documentación de {% data variables.product.prodname_actions %}](/actions)". diff --git a/translations/es-ES/content/rest/actions/oidc.md b/translations/es-ES/content/rest/actions/oidc.md index 47fae48d9f..5d9ec72067 100644 --- a/translations/es-ES/content/rest/actions/oidc.md +++ b/translations/es-ES/content/rest/actions/oidc.md @@ -1,12 +1,18 @@ --- -title: GitHub Actions OIDC +title: OIDC de Acciones de GitHub allowTitleToDifferFromFilename: true shortTitle: OIDC -intro: 'The {% data variables.product.prodname_actions %} OIDC API allows you to customize the JWT token claims.' +intro: 'La API de OIDC {% data variables.product.prodname_actions %} permite personalizar las notificaciones del token JWT.' topics: - API versions: ghec: '*' fpt: '*' +ms.openlocfilehash: 6857081d29bd89e59c4f6c7ff458fd0afc2cf6ef +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147080651' --- diff --git a/translations/es-ES/content/rest/actions/permissions.md b/translations/es-ES/content/rest/actions/permissions.md index 80569d139e..bec1d9a17c 100644 --- a/translations/es-ES/content/rest/actions/permissions.md +++ b/translations/es-ES/content/rest/actions/permissions.md @@ -1,8 +1,8 @@ --- -title: GitHub Actions Permissions +title: Permisos de Acciones de GitHub allowTitleToDifferFromFilename: true -shortTitle: Permisos -intro: 'La API de permisos de {% data variables.product.prodname_actions %} te permite configurar los permisos para cuáles empresas, organizaciones y repositorios pueden ejecutar {% data variables.product.prodname_actions %} y qué acciones{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} pueden ejecutarse.' +shortTitle: Permissions +intro: 'Permissions API de {% data variables.product.prodname_actions %} permite establecer permisos para qué empresas, organizaciones y repositorios pueden ejecutar {% data variables.product.prodname_actions %}, y qué acciones{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} se pueden ejecutar.' topics: - API versions: @@ -10,8 +10,13 @@ versions: ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: 33dce77111812ba9cf5b05a170bc713c3506c00e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147060678' --- +## Acerca de Permissions API -## About the Permissions API - -La API de permisos de {% data variables.product.prodname_actions %} te permite configurar permisos sobre cuáles empresas, organizaciones y repositorios pueden ejecutar {% data variables.product.prodname_actions %} y qué acciones{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} pueden ejecutarse.{% ifversion fpt or ghec or ghes %} Para obtener más información, consulta la sección "[Límites de uso, facturación y administración](/actions/reference/usage-limits-billing-and-administration#disabling-or-limiting-github-actions-for-your-repository-or-organization)".{% endif %} +Permissions API de {% data variables.product.prodname_actions %} permite establecer permisos para qué empresas, organizaciones y repositorios pueden ejecutar {% data variables.product.prodname_actions %}, y qué acciones{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} se pueden ejecutar.{% ifversion fpt or ghec or ghes %} Para más información, consulta "[Límites de uso, facturación y administración](/actions/reference/usage-limits-billing-and-administration#disabling-or-limiting-github-actions-for-your-repository-or-organization)".{% endif %} diff --git a/translations/es-ES/content/rest/actions/secrets.md b/translations/es-ES/content/rest/actions/secrets.md index 77a3215312..0757095cdd 100644 --- a/translations/es-ES/content/rest/actions/secrets.md +++ b/translations/es-ES/content/rest/actions/secrets.md @@ -1,8 +1,8 @@ --- -title: GitHub Actions Secrets +title: Secretos de Acciones de GitHub allowTitleToDifferFromFilename: true -shortTitle: Secretos -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 %}.' +shortTitle: Secrets +intro: '{% data variables.product.prodname_actions %} Secrets API permite crear, actualizar, eliminar y recuperar información sobre los secretos cifrados que se pueden usar en los flujos de trabajo {% data variables.product.prodname_actions %}.' topics: - API versions: @@ -10,10 +10,15 @@ versions: ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: bd72024abd61feb6b69e3efb09d1ddc2b8f27a23 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147061990' --- +## Acerca de Secrets API -## About the Secrets API +{% data variables.product.prodname_actions %} Secrets API permite crear, actualizar, eliminar y recuperar información sobre los secretos cifrados que se pueden usar en los flujos de trabajo {% data variables.product.prodname_actions %}. {% data reusables.actions.about-secrets %} Para obtener más información, vea "[Creación y uso de secretos cifrados](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)". -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 %}. {% data reusables.actions.about-secrets %} Para obtener más información, consulta la sección "[Crear y utilizar secretos cifrados](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)". - -La {% data reusables.actions.actions-authentication %} en las {% data variables.product.prodname_github_apps %} debe contar con el permiso de `secrets` para utilizar esta API. Los usuarios autenticados deben tener acceso de colaborador en el repositorio para crear, actualizar o leer los secretos. +{% data reusables.actions.actions-authentication %} {% data variables.product.prodname_github_apps %} debe contar con el permiso `secrets` para utilizar esta API. Los usuarios autenticados deben tener acceso de colaborador en el repositorio para crear, actualizar o leer los secretos. diff --git a/translations/es-ES/content/rest/actions/self-hosted-runner-groups.md b/translations/es-ES/content/rest/actions/self-hosted-runner-groups.md index 0c35316f7e..6e59c78911 100644 --- a/translations/es-ES/content/rest/actions/self-hosted-runner-groups.md +++ b/translations/es-ES/content/rest/actions/self-hosted-runner-groups.md @@ -8,11 +8,15 @@ versions: ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: ca08d05414764250a11dc94bac763f5aa56060be +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147064374' --- - +## Acerca de Self-hosted runner groups API -## About the Self-hosted runner groups API +Self-hosted runners groups API te permite administrar grupos para los ejecutores autohospedados. Para más información, vea "[Administración del acceso a ejecutores autohospedados mediante grupos](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)". -The Self-hosted runners groups API allows you manage groups of self-hosted runners. 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)". - -La {% data reusables.actions.actions-authentication %} en las {% data variables.product.prodname_github_apps %} debe contar con el permiso de `administration` para los repositorios o aquél de `organization_self_hosted_runners` para las organizaciones. Los usuarios autenticados deben contar con acceso administrativo a los repositorios u organizaciones o con el alcance de `manage_runners:enterprise` para empresas si quieren utilizar esta API. +{% data reusables.actions.actions-authentication %} {% data variables.product.prodname_github_apps %} debe tener el permiso `administration` para los repositorios o el permiso `organization_self_hosted_runners` para las organizaciones. Los usuarios autenticados deben tener acceso administrativo a los repositorios u organizaciones, o bien el ámbito `manage_runners:enterprise` para empresas a fin de utilizar esta API. 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 53b9bc0019..1c9a8a4cd8 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: 'La API de ejecutores auto-hospedados te permite registrar, ver y borrar a los ejecutores auto-hospedados.' +title: Ejecutores autohospedados +intro: 'La API de ejecutores autohospedados te permite registrar, ver, y borrar estos ejecutores.' topics: - API versions: @@ -8,11 +8,15 @@ versions: ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: 5fb3b281aab7120adeef45728ea0e4a16ae389a7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147064383' --- - +## Acerca de la API de ejecutores autohospedados -## Acerca de la API de ejecutores auto-hospedados +La API de ejecutores autohospedados te permite registrar, ver, y borrar estos ejecutores. {% data reusables.actions.about-self-hosted-runners %} Para más información, consulta "[Hospedaje de tus propios ejecutores](/actions/hosting-your-own-runners)". -La API de ejecutores auto-hospedados te permite registrar, ver y borrar a los ejecutores auto-hospedados. {% data reusables.actions.about-self-hosted-runners %} Para obtener más información, consulta "[Alojar tus propios ejecutores](/actions/hosting-your-own-runners)". - -La {% data reusables.actions.actions-authentication %} en las {% data variables.product.prodname_github_apps %} debe contar con el permiso de `administration` para los repositorios o aquél de `organization_self_hosted_runners` para las organizaciones. Los usuarios autenticados deben contar con acceso administrativo a los repositorios u organizaciones o con el alcance de `manage_runners:enterprise` para empresas si quieren utilizar esta API. +{% data reusables.actions.actions-authentication %} {% data variables.product.prodname_github_apps %} debe tener el permiso `administration` para los repositorios o el permiso `organization_self_hosted_runners` para las organizaciones. Los usuarios autenticados deben tener acceso administrativo a los repositorios u organizaciones, o bien el ámbito `manage_runners:enterprise` para empresas a fin de utilizar esta API. diff --git a/translations/es-ES/content/rest/actions/workflow-jobs.md b/translations/es-ES/content/rest/actions/workflow-jobs.md index b7679ff11b..1c5508be3f 100644 --- a/translations/es-ES/content/rest/actions/workflow-jobs.md +++ b/translations/es-ES/content/rest/actions/workflow-jobs.md @@ -8,10 +8,15 @@ versions: ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: 3ce47740a3dc276cb2fb7ba769221bc4d3be063a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147064398' --- +## Acerca de Workflow jobs API -## Acerca de la API de jobs de flujo de trabajo - -La API de jobs de flujo de trabajo te permite ver bitácoras y jobs de flujo de trabajo. {% data reusables.actions.about-workflow-jobs %} Para obtener más información, consulta la sección "[Sintaxis de flujode trabajo para GitHub Actions](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions)". +Workflow jobs API te permite ver los registros y los trabajos de flujo de trabajo. {% data reusables.actions.about-workflow-jobs %} Para más información, vea "[Sintaxis de flujo de trabajo para Acciones de GitHub](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions)". {% data reusables.actions.actions-authentication %} {% data reusables.actions.actions-app-actions-permissions-api %} diff --git a/translations/es-ES/content/rest/actions/workflow-runs.md b/translations/es-ES/content/rest/actions/workflow-runs.md index 77f3b2dcb7..5e0f65688c 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: '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.' +intro: 'Workflow runs API te permite ver, volver a ejecutar, cancelar y ver los registros de las ejecuciones de los flujos de trabajo.' topics: - API versions: @@ -8,10 +8,15 @@ versions: ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: 26bf581b56a74ec8efba269fde053392454bf862 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147064334' --- +## Acerca de Workflow runs API -## Acerca de la API de ejecuciones de flujo de trabajo - -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. {% data reusables.actions.about-workflow-runs %} Para obtener más información, consulta la sección "[Administrar una ejecución de flujo de trabajo](/actions/automating-your-workflow-with-github-actions/managing-a-workflow-run)". +Workflow runs API te permite ver, volver a ejecutar, cancelar y ver los registros de las ejecuciones de los flujos de trabajo. {% data reusables.actions.about-workflow-runs %} Para más información, vea "[Administración de una ejecución de flujo de trabajo](/actions/automating-your-workflow-with-github-actions/managing-a-workflow-run)". {% data reusables.actions.actions-authentication %} {% data reusables.actions.actions-app-actions-permissions-api %} diff --git a/translations/es-ES/content/rest/actions/workflows.md b/translations/es-ES/content/rest/actions/workflows.md index 49f5713cfa..9c9ec83dd6 100644 --- a/translations/es-ES/content/rest/actions/workflows.md +++ b/translations/es-ES/content/rest/actions/workflows.md @@ -1,5 +1,5 @@ --- -title: Flujos de trabajo +title: Workflows intro: La API de flujos de trabajo te permite ver los flujos de trabajo de un repositorio. topics: - API @@ -8,10 +8,15 @@ versions: ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: b7f5d765b8a749b134cf1a69411412da0f031499 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147064326' --- +## Acerca de la API de flujos de trabajo -## About the Workflows API - -La API de flujos de trabajo te permite ver los flujos de trabajo de un repositorio. {% data reusables.actions.about-workflows %} Para obtener más información, consulta la sección "[Automatizar tu flujo de trabajo con GitHub Actions](/actions/automating-your-workflow-with-github-actions)". +La API de flujos de trabajo te permite ver los flujos de trabajo de un repositorio. {% data reusables.actions.about-workflows %} Para más información, vea "[Automatización del flujo de trabajo con Acciones de GitHub](/actions/automating-your-workflow-with-github-actions)". {% data reusables.actions.actions-authentication %} {% data reusables.actions.actions-app-actions-permissions-api %} diff --git a/translations/es-ES/content/rest/activity/events.md b/translations/es-ES/content/rest/activity/events.md index 72fa5d87f6..bfaad1131b 100644 --- a/translations/es-ES/content/rest/activity/events.md +++ b/translations/es-ES/content/rest/activity/events.md @@ -1,6 +1,6 @@ --- -title: Events -intro: 'The Events API is a read-only API to the {% data variables.product.prodname_dotcom %} events.' +title: Eventos +intro: 'La API de eventos es una API de solo lectura para los eventos de {% data variables.product.prodname_dotcom %}.' versions: fpt: '*' ghes: '*' @@ -9,13 +9,18 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 09ad462fe00e84344bd1f0a33f97380a3f03e656 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147064310' --- +Estos eventos alimentan a los diversos flujos de actividad en el sitio. -These events power the various activity streams on the site. +La API de eventos puede devolver tipos diferentes de eventos que se activan por actividad en {% data variables.product.product_name %}. Para más información sobre los eventos específicos que puede recibir de la API de eventos, vea "[Tipos de eventos de {% data variables.product.prodname_dotcom %}](/developers/webhooks-and-events/github-event-types)". También hay disponible una API de eventos para problemas de repositorio. Para vea más información, vea "[Issue Events API](/rest/reference/issues#events)". -The Events API can return different types of events triggered by activity on {% data variables.product.product_name %}. For more information about the specific events that you can receive from the Events API, see "[{% data variables.product.prodname_dotcom %} Event types](/developers/webhooks-and-events/github-event-types)." An events API for repository issues is also available. For more information, see the "[Issue Events API](/rest/reference/issues#events)." - -Events are optimized for polling with the "ETag" header. If no new events have been triggered, you will see a "304 Not Modified" response, and your current rate limit will be untouched. There is also an "X-Poll-Interval" header that specifies how often (in seconds) you are allowed to poll. In times of high server load, the time may increase. Please obey the header. +Los eventos se optimizan para el sondeo con el encabezado "ETag". Si no se han desencadenado eventos nuevos, verás la respuesta "304 Sin Modificar", y tu límite de tasa actual permanecerá intacto. También hay un encabezado de "X-Poll-Interval" que especifica la frecuencia (en segundos) en la que se te permite hacer sondeos. Este tiempo podría incrementarse durante los periodos de carga fuerte en el servidor. Por favor obedece al encabezado. ``` shell $ curl -I {% data variables.product.api_url_pre %}/users/tater/events @@ -30,4 +35,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). +Solo los eventos creados en los últimos 90 días se incluirán en las líneas de tiempo. Los eventos de más de 90 días de antigüedad no se incluirán (aún si la cantidad total de eventos en la línea de tiempo es de 300). diff --git a/translations/es-ES/content/rest/activity/feeds.md b/translations/es-ES/content/rest/activity/feeds.md index b1e7c8de91..0595214047 100644 --- a/translations/es-ES/content/rest/activity/feeds.md +++ b/translations/es-ES/content/rest/activity/feeds.md @@ -9,19 +9,24 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 327d47eeee98a2b8a3fd5e1a7a07ae671c691686 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147064302' --- +## Acerca de Feeds API -## Acerca de la API de fuentes - -Para ver qué fuentes están disponibles para ti, utiliza la operación [Obtener fuentes](#get-feeds). Entonces, podrás obtener una fuente enviando una solicitud a una de las URL de fuentes. +Para ver qué fuentes están disponibles, usa la operación [Obtener fuentes](#get-feeds). Después, puedes obtener una fuente enviando una solicitud a una de las direcciones URL de la fuente. ### Ejemplo de obtención de un canal de Atom -Para obtener un canal en formato de Atom, debes especificar el tipo `application/atom+xml` en el encabezado `Accept`. Por ejemplo, para obtener un canal de Atom para las asesorías de seguridad de GitHub: +Para obtener una fuente en formato Atom, debe especificar el tipo `application/atom+xml` en el encabezado `Accept`. Por ejemplo, para obtener un canal de Atom para las asesorías de seguridad de GitHub: curl -H "Accept: application/atom+xml" https://github.com/security-advisories -#### Respuesta +#### Response ```shell HTTP/2 200 diff --git a/translations/es-ES/content/rest/activity/index.md b/translations/es-ES/content/rest/activity/index.md index 8fbbbfd45f..a656285505 100644 --- a/translations/es-ES/content/rest/activity/index.md +++ b/translations/es-ES/content/rest/activity/index.md @@ -18,5 +18,11 @@ children: - /notifications - /starring - /watching +ms.openlocfilehash: 1ed6effbc11c106a685ec10263ac32e37b574e4b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147092914' --- diff --git a/translations/es-ES/content/rest/activity/notifications.md b/translations/es-ES/content/rest/activity/notifications.md index c9a8a99f45..7d60a74045 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: 'La API de notificaciones te permite administrar las notificaciones de {% data variables.product.product_name %}.' +intro: 'Notifications API permite administrar las notificaciones {% data variables.product.product_name %}.' versions: fpt: '*' ghes: '*' @@ -9,17 +9,22 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 2d68f2b563578608ab66eafbb055edbe5d88d172 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147064278' --- +## Acerca de Notifications API -## Acerca de la API de notificaciones +Notifications API permite administrar las notificaciones {% data variables.product.product_name %}. Para obtener más información acerca de las notificaciones, consulta "[Acerca de las notificaciones](/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. +Todas las llamadas de la API de Notificaciones requieren los ámbitos de API `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 ámbito `repo` para acceder a los informes de problemas y a las confirmaciones desde sus respectivos puntos de conexión. Las notificaciones se devuelven como "hilos". Un hilo contiene información acerca del debate actual sobre un informe de problemas, solicitud de extracción o confirmación. -Las notificaciones se optimizan para el sondeo con el encabezado `Last-Modified`. Si no hay notificaciones nuevas, verás una respuesta `304 Not Modified`, la cual dejará tu límite de tasa intacto. Hay un encabezado de `X-Poll-Interval` que especifica la frecuencia (en segundos) en la que se te permite hacer sondeos. Este tiempo podría incrementarse durante los periodos de carga fuerte en el servidor. Por favor obedece al encabezado. +Las notificaciones se optimizan para el sondeo con el encabezado `Last-Modified`. Si no hay notificaciones nuevas, verás una respuesta `304 Not Modified`, la cual dejará el límite de tasa intacto. También hay un encabezado `X-Poll-Interval` que especifica la frecuencia (en segundos) en la que se permite hacer sondeos. Este tiempo podría incrementarse durante los periodos de carga fuerte en el servidor. Por favor obedece al encabezado. ``` shell # Add authentication to your requests @@ -35,27 +40,27 @@ $ -H "If-Modified-Since: Thu, 25 Oct 2012 15:16:27 GMT" > X-Poll-Interval: 60 ``` -### About notification reasons +### Acerca de las razones para obtener las notificaciones -Cuando recuperas respuestas de la API de Notificaciones, cada carga útil tiene una clave que se titula `reason`. Estas corresponden a los eventos que activan una notificación. +Cuando recupera respuestas de la API de Notificaciones, cada carga útil tiene una clave que se titula `reason`. Estas corresponden a los eventos que activan una notificación. -These are the potential `reason`s for receiving a notification: +Estos son los posibles elementos `reason` para recibir una notificación: -| Nombre de la razón | Descripción | -| ------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `assign` | Se te asignó al informe de problemas. | -| `autor` | Creaste el hilo. | -| `comentario` | Comentaste en el hilo. | -| `ci_activity` | Se completó una ejecución de flujo de trabajo de {% data variables.product.prodname_actions %}. | -| `invitación` | Aceptaste una invitación para colaborar en el repositorio. | -| `manual` | Te suscribiste al hilo (a través de un informe de problemas o solicitud de extracción). | -| `mención` | Se te **@mencionó** específicamente en el contenido. | -| `review_requested` | Se te solicitó, o se solicitó a un equipo del cual eres miembro, revisar una solicitud de extracción.{% ifversion fpt or ghec %} -| `security_alert` | {% data variables.product.prodname_dotcom %} descubrió una [vulnerabilidad de seguridad](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) en tu repositorio.{% endif %} -| `state_change` | Cambiaste el estado del hilo (por ejemplo, cerraste un informe de problemas o fusionaste una solicitud de extracción). | -| `subscribed` | Estás observando el repositorio. | -| `team_mention` | Estuviste en un equipo al que se mencionó. | +Nombre de la razón | Descripción +------------|------------ +`assign` | Se te asignó al informe de problemas. +`author` | Creaste el hilo. +`comment` | Comentaste en el hilo. +`ci_activity` | Se completó una ejecución de flujo de trabajo de {% data variables.product.prodname_actions %}. +`invitation` | Aceptaste una invitación para colaborar en el repositorio. +`manual` | Te suscribiste al hilo (a través de un informe de problemas o solicitud de extracción). +`mention` | Aparece específicamente **@mentioned** en el contenido. +`review_requested` | Se te solicitó, o se solicitó a un equipo del cual eres miembro, revisar una solicitud de extracción.{% ifversion fpt or ghec %} +`security_alert` | {% data variables.product.prodname_dotcom %} detectó una [vulnerabilidad de seguridad](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) en el repositorio.{% endif %} +`state_change` | Cambiaste el estado del hilo (por ejemplo, cerraste un informe de problemas o fusionaste una solicitud de extracción). +`subscribed` | Estás observando el repositorio. +`team_mention` | Estuviste en un equipo al que se mencionó. -Toma en cuenta que la `reason` se modificará conforme al hilo, y puede cambiar si esta `reason` es diferente en una notificación posterior. +Tenga cuenta que `reason` se modificará conforme al subproceso, y puede cambiar si `reason` es diferente en una notificación posterior. -Por ejemplo, si eres el autor de un informe de problemas, las notificaciones subsecuentes de dicho informe tendrán una `reason` o un `author`. Si entonces se te **@menciona** en el mismo informe de problemas, las notificaciones que obtengas de ahí en adelante tendrán una `reason` o una `mention`. La `reason` se queda como una `mention`, sin importar si nunca se te menciona. +Por ejemplo, si es el autor de un problema, las notificaciones posteriores de dicho problema tendrán un elemento `reason` con el valor `author`. Si luego aparece **@mentioned** en el mismo problema, las notificaciones que capture a partir de entonces tendrán un elemento `reason` con el valor `mention`. `reason` permanece como `mention`, independientemente de si alguna vez se le menciona de nuevo. diff --git a/translations/es-ES/content/rest/activity/starring.md b/translations/es-ES/content/rest/activity/starring.md index 55b821afac..d3419aad93 100644 --- a/translations/es-ES/content/rest/activity/starring.md +++ b/translations/es-ES/content/rest/activity/starring.md @@ -1,6 +1,6 @@ --- title: Marcar con una estrella -intro: The Starring API lets you bookmark a repository. +intro: Starring API permite marcar un repositorio como favorito. versions: fpt: '*' ghes: '*' @@ -9,20 +9,25 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 267d87a4120bba3dbfd080bcfe3e59b1ee3ec6d1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147064254' --- +## Acerca de Starring API -## About the Starring API - -La API de marcar como favorito te permite guardar a un repositorio como favorito. Las estrellas se muestran junto a los repositorios para denotar un nivel aproximado de interés. Las estrellas no tienen efecto alguno en las notificaciones o en los canales de actividad. Para obtener más información, consulta la sección "[Guardar repositorios con estrellas](/get-started/exploring-projects-on-github/saving-repositories-with-stars)". +Starring API permite marcar un repositorio como favorito. Las estrellas se muestran junto a los repositorios para denotar un nivel aproximado de interés. Las estrellas no tienen efecto alguno en las notificaciones o en los canales de actividad. Para obtener más información, consulta "[Guardar repositorios con estrellas](/get-started/exploring-projects-on-github/saving-repositories-with-stars)". ### Marcar con estrella vs. Observar -En agosto de 2012, [cambiamos la forma en la que funciona el observar repositorios](https://github.com/blog/1204-notifications-stars) en {% data variables.product.prodname_dotcom %}. Muchas aplicaciones de cliente de la API podrían estar utilizando las terminales de "observación" originales para acceder a estos datos. Ahora puedes comenzar a utilizar las terminales de "estrella" como sustitución (como se describe más adelante). Para obtener más información, consulta la [publicación de Cambio de la API de observaciones](https://developer.github.com/changes/2012-09-05-watcher-api/) y la "[API para Observar Repositorios](/rest/reference/activity#watching)". +En agosto de 2012, [cambiamos el funcionamiento de la inspección](https://github.com/blog/1204-notifications-stars) en {% data variables.product.prodname_dotcom %}. Es posible que muchas aplicaciones cliente de la API usen los puntos de conexión de "inspección" originales para acceder a estos datos. Ahora puede comenzar a usar los puntos de conexión de "estrella" como sustitución (como se describe más adelante). Para más información, vea la [publicación Cambio de Watcher API](https://developer.github.com/changes/2012-09-05-watcher-api/) y la "[API de inspección de repositorios](/rest/reference/activity#watching)". ### Tipos de medio personalizados para marcar con estrella -Hay un tipo de medios personalizado compatible para la API de REST para Marcar con estrella. Cuando utilizas este tipo de medios personalizado, recibirás una respuesta con la marca de tiempo `starred_at` que indica la hora en el que se creó la estrella. La respuesta también tiene una segunda propiedad que incluye el recurso que se devuelve cuando no se incluye el tipo de medios personalizado. La propiedad que contiene el recurso puede ser `user` o `repo`. +Hay un tipo de medios personalizado compatible para la API de REST para Marcar con estrella. Cuando se usan este tipo de medios personalizados, recibirá una respuesta con la propiedad de marca de tiempo `starred_at` que indica la hora a la que se ha creado la estrella. La respuesta también tiene una segunda propiedad que incluye el recurso que se devuelve cuando no se incluye el tipo de medios personalizado. La propiedad que contiene el recurso será `user` o `repo`. application/vnd.github.star+json -Para obtener más información acerca de los tipos de medios, consulta la sección "[Tipos de medios personalizados](/rest/overview/media-types)". +Para más información sobre los tipos de medios, vea "[Tipos de medios personalizados](/rest/overview/media-types)". diff --git a/translations/es-ES/content/rest/activity/watching.md b/translations/es-ES/content/rest/activity/watching.md index 63b7ee160f..76bcc0f2d9 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: La API de observados permite que los usuarios se suscriban a las notificaciones de la actividad de un repositorio. +title: Observando +intro: La API de inspección permite a los usuarios suscribirse a notificaciones de actividad en un repositorio. versions: fpt: '*' ghes: '*' @@ -9,8 +9,13 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 5a336aaf770129cc853735c2a35406c09cfb6a9e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147064238' --- +## Acerca de la API de inspección -## Acerca de la API de observar - -La API de observados permite que los usuarios se suscriban a las notificaciones de la actividad de un repositorio. Para marcar un repositorio como favorito, en su lugar, utiliza "[Estrellas](/rest/reference/activity#starring)". +La API de inspección permite a los usuarios suscribirse a notificaciones de actividad en un repositorio. Para marcar un repositorio en su lugar, consulta "[Marcado con una estrella](/rest/reference/activity#starring)". diff --git a/translations/es-ES/content/rest/apps/apps.md b/translations/es-ES/content/rest/apps/apps.md index 0e4b884b5b..cdf210a082 100644 --- a/translations/es-ES/content/rest/apps/apps.md +++ b/translations/es-ES/content/rest/apps/apps.md @@ -1,7 +1,7 @@ --- -title: GitHub Apps +title: Aplicaciones de GitHub allowTitleToDifferFromFilename: true -intro: 'La API de {% data variables.product.prodname_github_apps %} te permite recuperar información sobre las {% data variables.product.prodname_github_apps %}.' +intro: 'La API de {% data variables.product.prodname_github_apps %} le permite recuperar información sobre {% data variables.product.prodname_github_apps %}.' topics: - API miniTocMaxHeadingLevel: 3 @@ -10,16 +10,21 @@ versions: ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: b9bb851837d7a5c61a74917eacf2154e7f29bc71 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146769193' --- - -## Acerca de la API de {% data variables.product.prodname_github_apps %} +## Acerca de las API de {% data variables.product.prodname_github_apps %} {% data reusables.apps.general-apps-restrictions %} -Esta página lista las terminales a las que puedes acceder mientras te autenticas como una GitHub App. Consulta la sección "[Autenticarse como una GitHub App](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app)" para conocer más. +Esta página lista las terminales a las que puedes acceder mientras te autenticas como una GitHub App. Vea "[Autenticación como una aplicación de GitHub](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app)" para más información. Cuando estás autenticado como una GitHub App, la API de GitHub Apps te habilita para obtener información de alto nivel sobre una GitHub App así como para obtener información específica sobre las instalaciones de éstas. -Puedes acceder a las terminales de la API de REST mientras estás autenticado como una GitHub App. Estas terminales tienen un texto que dice "Funciona con GitHub Apps". También puedes acceder a estas terminales mientras estás autenticado como un usuario. +Puedes acceder a los puntos de conexión de API REST mientras estés autenticado como aplicación de GitHub. Estos puntos de conexión tienen texto que indica "Funciona con aplicaciones de GitHub". También puedes acceder a estas terminales mientras estás autenticado como un usuario. -Un subconjunto de terminales de la API de REST requiere autenticarse como una instalación de GitHub App. Consulta las [Instalaciones](/rest/reference/apps#installations) para obtener una lista de estas terminales. +Un subconjunto de puntos de conexión de API REST requiere que te autentiques como instalación de una aplicación de GitHub. Vea [Instalaciones](/rest/reference/apps#installations) para obtener una lista de estos puntos de conexión. diff --git a/translations/es-ES/content/rest/apps/index.md b/translations/es-ES/content/rest/apps/index.md index 3c1ffe24bd..084520c952 100644 --- a/translations/es-ES/content/rest/apps/index.md +++ b/translations/es-ES/content/rest/apps/index.md @@ -18,5 +18,11 @@ children: - /marketplace - /oauth-applications - /webhooks +ms.openlocfilehash: d47b90083e59e72607472a6c217a759f590b7b80 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147066398' --- diff --git a/translations/es-ES/content/rest/apps/installations.md b/translations/es-ES/content/rest/apps/installations.md index 704bf7eeaf..f7c10ca67c 100644 --- a/translations/es-ES/content/rest/apps/installations.md +++ b/translations/es-ES/content/rest/apps/installations.md @@ -1,8 +1,8 @@ --- -title: GitHub App installations +title: Instalaciones de aplicaciones de GitHub allowTitleToDifferFromFilename: true -shortTitle: Instalaciones -intro: 'The {% data variables.product.prodname_github_app %} installations API enables you to get information about installations of your {% data variables.product.prodname_github_app %} and perform actions within those installations.' +shortTitle: Installations +intro: 'La API de instalación de {% data variables.product.prodname_github_app %} te permite obtener información sobre las instalaciones de {% data variables.product.prodname_github_app %} y realizar acciones dentro de esas instalaciones.' topics: - API miniTocMaxHeadingLevel: 3 @@ -11,10 +11,15 @@ versions: ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: 494aec35dadfde6aaf145d781a489fb885b71a43 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147711674' --- +## Acerca de la API de instalaciones de {% data variables.product.prodname_github_app %} -## About the {% data variables.product.prodname_github_app %} installations API +Una _instalación_ hace referencia a cualquier cuenta de usuario u organización que haya instalado la aplicación. Para obtener información sobre cómo autenticarse como una instalación y limitar el acceso a repositorios específicos, vea "[Autenticación como una instalación](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation)". -Una _instalación_ se refiere a cualquier cuenta de usuario o de organización que tenga la app instalada. Para obtener más información sobre cómo autenticarte como una instalación y limitar el acceso a repositorios específicos, consulta la sección "[Autenticarte como una instalación](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation)". - -Para listar las instalaciones de una GitHub App para una organización, consulta la sección "[Listar instalaciones de la app para una organización](/rest/orgs/orgs#list-app-installations-for-an-organization)". +Para enumerar todas las instalaciones de aplicaciones de GitHub para una organización, vea "[Enumeración de instalaciones de aplicaciones para una organización](/rest/orgs/orgs#list-app-installations-for-an-organization)". diff --git a/translations/es-ES/content/rest/apps/marketplace.md b/translations/es-ES/content/rest/apps/marketplace.md index 5ea2d7ba04..fa8825ee20 100644 --- a/translations/es-ES/content/rest/apps/marketplace.md +++ b/translations/es-ES/content/rest/apps/marketplace.md @@ -1,5 +1,5 @@ --- -title: GitHub Marketplace +title: Marketplace de GitHub allowTitleToDifferFromFilename: true shortTitle: Marketplace intro: '' @@ -9,17 +9,22 @@ miniTocMaxHeadingLevel: 3 versions: fpt: '*' ghec: '*' +ms.openlocfilehash: acbdb60fc93898dd7c56c21f60e12fb9dbadb31d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136326' --- +## Acerca de la API de {% data variables.product.prodname_marketplace %} -## About the {% data variables.product.prodname_marketplace %} API - -Para obtener más información acerca de {% data variables.product.prodname_marketplace %}, consulta "[GitHub Marketplace](/marketplace/)". +Para más información sobre {% data variables.product.prodname_marketplace %}, vea "[GitHub Marketplace](/marketplace/)". La API de {% data variables.product.prodname_marketplace %} te permite ver qué clientes están utilizando un plan de precios, ver sus compras y también ver si una cuenta tiene una suscripción activa. ### Hacer pruebas con terminales de muestra -Esta API incluye terminales que te permiten [probar tu {% data variables.product.prodname_github_app %}](/marketplace/integrating-with-the-github-marketplace-api/testing-github-marketplace-apps/) con **datos de muestra**. Los datos de muestra son datos falsos y preprogramados que no cambiarán con base en las suscripciones reales. +Esta API incluye puntos de conexión que le permiten [probar {% data variables.product.prodname_github_app %}](/marketplace/integrating-with-the-github-marketplace-api/testing-github-marketplace-apps/) con **datos auxiliares**. Los datos de muestra son datos falsos y preprogramados que no cambiarán con base en las suscripciones reales. Para hacer pruebas con estos datos, utiliza una terminal de muestra en vez de su contraparte productiva. Esto te permite probar si la lógica de la API tendrá éxito antes de listar tus {% data variables.product.prodname_github_apps %} en {% data variables.product.prodname_marketplace %}. diff --git a/translations/es-ES/content/rest/apps/oauth-applications.md b/translations/es-ES/content/rest/apps/oauth-applications.md index a6b28a1c26..a6fdde0c26 100644 --- a/translations/es-ES/content/rest/apps/oauth-applications.md +++ b/translations/es-ES/content/rest/apps/oauth-applications.md @@ -1,5 +1,5 @@ --- -title: OAuth Apps +title: aplicaciones de OAuth allowTitleToDifferFromFilename: true intro: '' topics: @@ -10,8 +10,13 @@ versions: ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: bb80e0627236ff7e045dd72823201b6d8e750445 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136321' --- - -## Acerca de la API de {% data variables.product.prodname_oauth_app %} +## Acerca de {% data variables.product.prodname_oauth_app %} API Puedes utilizar esta API para administrar los tokens de OAuth que utiliza una {% data variables.product.prodname_oauth_app %} para acceder a las cuentas de las personas en {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}. diff --git a/translations/es-ES/content/rest/apps/webhooks.md b/translations/es-ES/content/rest/apps/webhooks.md index b74e6abe52..3a37c66c6a 100644 --- a/translations/es-ES/content/rest/apps/webhooks.md +++ b/translations/es-ES/content/rest/apps/webhooks.md @@ -1,5 +1,5 @@ --- -title: Webhooks de las GitHub Apps +title: Webhooks de aplicaciones de GitHub allowTitleToDifferFromFilename: true shortTitle: Webhooks intro: '' @@ -11,8 +11,13 @@ versions: ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: 24210c3fb7280b113771cd87f3fe21353f39d64c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136320' --- - ## Acerca de la API de webhooks de {% data variables.product.prodname_github_app %} -Un webhook de {% data variables.product.prodname_github_app %} te permite recibir cargas útiles de `POST` por HTTP cada que sucedan ciertos eventos para una app. {% data reusables.webhooks.webhooks-rest-api-links %} +Un webhook de {% data variables.product.prodname_github_app %} permite recibir cargas HTTP `POST` siempre que se produzcan determinados eventos para una aplicación. {% data reusables.webhooks.webhooks-rest-api-links %} diff --git a/translations/es-ES/content/rest/billing.md b/translations/es-ES/content/rest/billing.md index 63b073c033..e2ffb77607 100644 --- a/translations/es-ES/content/rest/billing.md +++ b/translations/es-ES/content/rest/billing.md @@ -1,6 +1,6 @@ --- title: Facturación -intro: The Billing API lets you get billing information for an enterprise. +intro: La API de facturación permite obtener información de facturación para una empresa. topics: - API miniTocMaxHeadingLevel: 3 @@ -10,8 +10,13 @@ versions: ghes: '>=3.4' redirect_from: - /rest/reference/billing +ms.openlocfilehash: 5657ca774117fad3a63b92a7eaada7cf40645d5e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147062517' --- +## Acerca de la API de facturación -## About the Billing API - -Puedes obtener información de facturación para una empresa. Para obtener más información, consulta la API de REST para la "[ Administración de {% data variables.product.prodname_dotcom %} Enterprise](/rest/reference/enterprise-admin#billing)". +Puedes obtener información de facturación para una empresa. Para obtener más información, consulte la API de REST de "[Administración de {% data variables.product.prodname_dotcom %} para empresas](/rest/reference/enterprise-admin#billing)". diff --git a/translations/es-ES/content/rest/branches/branch-protection.md b/translations/es-ES/content/rest/branches/branch-protection.md index eb7bd25a0f..21e718a3d0 100644 --- a/translations/es-ES/content/rest/branches/branch-protection.md +++ b/translations/es-ES/content/rest/branches/branch-protection.md @@ -10,5 +10,11 @@ topics: - API miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true +ms.openlocfilehash: 08e6054d4077f2590634be1777aa4ec9701e9d69 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147093138' --- diff --git a/translations/es-ES/content/rest/branches/branches.md b/translations/es-ES/content/rest/branches/branches.md index 073d1e4b05..5e62e6c3f4 100644 --- a/translations/es-ES/content/rest/branches/branches.md +++ b/translations/es-ES/content/rest/branches/branches.md @@ -1,6 +1,6 @@ --- title: Ramas -intro: La API de ramas te permite modificar ramas y sus ajustes de protección. +intro: La API de ramas te permite modificar las ramas y sus ajustes de protección. versions: fpt: '*' ghes: '*' @@ -9,5 +9,11 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 661c74b6da713445f3d923eeb6101cabe49dddd0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147066206' --- diff --git a/translations/es-ES/content/rest/branches/index.md b/translations/es-ES/content/rest/branches/index.md index 49a338024b..737df4042a 100644 --- a/translations/es-ES/content/rest/branches/index.md +++ b/translations/es-ES/content/rest/branches/index.md @@ -15,5 +15,11 @@ children: - /branch-protection redirect_from: - /rest/reference/branches +ms.openlocfilehash: 9cd8a95d3b4ca5af52ed17f808bcbc3282b1739f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147061622' --- diff --git a/translations/es-ES/content/rest/checks/index.md b/translations/es-ES/content/rest/checks/index.md index 1909472927..d4e3e0307f 100644 --- a/translations/es-ES/content/rest/checks/index.md +++ b/translations/es-ES/content/rest/checks/index.md @@ -1,5 +1,5 @@ --- -title: Verificaciones +title: Comprobaciones intro: 'Con la API de verificaciones, puedes crear {% data variables.product.prodname_github_apps %} que ejecuten verificaciones poderosas contra los cambios de código en un repositorio.' redirect_from: - /v3/checks @@ -15,6 +15,11 @@ miniTocMaxHeadingLevel: 3 children: - /runs - /suites +ms.openlocfilehash: d8b82dfcf447f130dbaedc0c47f34d86f444e848 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065846' --- - -Puedes crear apps que lleven a cabo integración contínua, limpieza de código, o servicios de escaneo de código y que proporcionen retroalimentación detallada en las confirmaciones. Para obtener más información, consulta la sección "[Empezar con la API de verificaciones](/rest/guides/getting-started-with-the-checks-api)" y "[Crear pruebas de IC con la API de verificaciones](/apps/quickstart-guides/creating-ci-tests-with-the-checks-api/)". +Puedes crear apps que lleven a cabo integración contínua, limpieza de código, o servicios de escaneo de código y que proporcionen retroalimentación detallada en las confirmaciones. Para obtener más información, vea "[Introducción a la API de Comprobaciones](/rest/guides/getting-started-with-the-checks-api)" y "[Creación de pruebas de CI con la API de Comprobaciones](/apps/quickstart-guides/creating-ci-tests-with-the-checks-api/)". diff --git a/translations/es-ES/content/rest/checks/runs.md b/translations/es-ES/content/rest/checks/runs.md index c3017c35c1..2f45c54aa4 100644 --- a/translations/es-ES/content/rest/checks/runs.md +++ b/translations/es-ES/content/rest/checks/runs.md @@ -10,5 +10,11 @@ topics: - API miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true +ms.openlocfilehash: 5eb971c868a1b76ef7e0d871021041bf82ada771 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065838' --- diff --git a/translations/es-ES/content/rest/checks/suites.md b/translations/es-ES/content/rest/checks/suites.md index 20098c06c4..2442a2bfe3 100644 --- a/translations/es-ES/content/rest/checks/suites.md +++ b/translations/es-ES/content/rest/checks/suites.md @@ -10,10 +10,15 @@ topics: - API miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true +ms.openlocfilehash: 3202e9e108f8020986d7abe14679df45307df337 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147063198' --- - {% note %} - **Nota:** Una GitHub App solo recibe un evento de [`check_suite`](/webhooks/event-payloads/#check_suite) por SHA de confirmación, aún si cargas este SHA en más de una rama. Para saber cuándo se carga un SHA de confirmación a una rama, puedes suscribirte a los eventos de [`create`](/webhooks/event-payloads/#create) de la misma. + **Nota**: Una aplicación de GitHub solo recibe un evento [`check_suite`](/webhooks/event-payloads/#check_suite) por SHA de confirmación, incluso si inserta un SHA de confirmación en más de una rama. Para averiguar cuándo se inserta un SHA de confirmación en una rama, puede suscribirse a eventos [`create`](/webhooks/event-payloads/#create) de rama. {% endnote %} diff --git a/translations/es-ES/content/rest/code-scanning.md b/translations/es-ES/content/rest/code-scanning.md index 8d7a3bf1f8..c8fcd78612 100644 --- a/translations/es-ES/content/rest/code-scanning.md +++ b/translations/es-ES/content/rest/code-scanning.md @@ -1,5 +1,5 @@ --- -title: Escaneo de código +title: Examen del código intro: '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.' versions: fpt: '*' @@ -13,13 +13,18 @@ topics: miniTocMaxHeadingLevel: 3 redirect_from: - /rest/reference/code-scanning +ms.openlocfilehash: 29e04fddb96212e716f2f54b1b62e99fcff1e4da +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147061398' --- - {% data reusables.code-scanning.beta %} -## Acerca de la API de escaneo de código +## Acerca de la API de examen del código -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)". +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 más información, vea "[Búsqueda de vulnerabilidades de seguridad y errores en el código](/github/finding-security-vulnerabilities-and-errors-in-your-code)". ### Tipos de medios personalizados para el {% data variables.product.prodname_code_scanning %} @@ -27,6 +32,6 @@ Hay un tipo de medios personalizado compatible para la API de REST del {% data v application/sarif+json -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). +Puede usar esto con solicitudes `GET` enviadas al punto de conexión `/analyses/{analysis_id}`. Para más información sobre esta operación, vea "[Obtención de un análisis de {% data variables.product.prodname_code_scanning %} para un repositorio](#get-a-code-scanning-analysis-for-a-repository)". Cuando se usa este tipo de medio con esta operación, la respuesta incluye un subconjunto de los datos reales que se cargaron para el análisis especificado, en lugar del resumen del análisis que se devuelve cuando se usa el tipo de medio predeterminado. La respuesta también incluye datos adicionales, como las propiedades `github/alertNumber` y `github/alertUrl`. El formato de los datos es [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)". +Para más información, vea "[Tipos de soporte físico](/rest/overview/media-types)". diff --git a/translations/es-ES/content/rest/codes-of-conduct.md b/translations/es-ES/content/rest/codes-of-conduct.md index 0ec0367018..4ddedbe32b 100644 --- a/translations/es-ES/content/rest/codes-of-conduct.md +++ b/translations/es-ES/content/rest/codes-of-conduct.md @@ -1,6 +1,6 @@ --- title: Códigos de conducta -intro: The Codes of conduct API lets you retrieve information about a repository's code of conduct. +intro: La API de Códigos de Conducta permite recuperar la información acerca del código de conducta de un repositorio. versions: fpt: '*' ghes: '*' @@ -11,8 +11,13 @@ topics: miniTocMaxHeadingLevel: 3 redirect_from: - /rest/reference/codes-of-conduct +ms.openlocfilehash: f852ac27bdac2a644e5f73a9b050087b2bf4d38c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147061390' --- +## Acerca de la API de códigos de conducta -## About the Codes of conduct API - -Puedes usar la API de Códigos de Conducta para recuperar la información acerca del código de conducta de un repositorio. To get a code of conduct for a repository, use the "[Get a repository](/rest/reference/repos#get-a-repository)" endpoint. +Puedes usar la API de Códigos de Conducta para recuperar la información acerca del código de conducta de un repositorio. Para obtener un código de conducta de un repositorio, usa el punto de conexión "[Obtención de un repositorio](/rest/reference/repos#get-a-repository)". diff --git a/translations/es-ES/content/rest/codespaces/codespaces.md b/translations/es-ES/content/rest/codespaces/codespaces.md index b7b5b9e7ac..4e4aab5f9f 100644 --- a/translations/es-ES/content/rest/codespaces/codespaces.md +++ b/translations/es-ES/content/rest/codespaces/codespaces.md @@ -1,14 +1,19 @@ --- title: Codespaces -intro: The Codespaces API enables you to manage your codespaces using the REST API. +intro: La API de Codespaces permite administrar los codespaces mediante la API REST. versions: fpt: '*' ghec: '*' topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 0108e8ac59714ecea24e1f19d5adf3f2d0371f15 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147110581' --- +## Acerca de Codespaces API -## About the Codespaces API - -La API de {% data variables.product.prodname_github_codespaces %} te permite administrar las {% data variables.product.prodname_codespaces %} utilizando la API de REST. Esta API se encuentra disponible para los usuarios autenticados y las Apps de OAuth, pero no para las GitHub Apps. Para obtener más información, consulta la sección "[{% data variables.product.prodname_codespaces %}](/codespaces)". +La API de {% data variables.product.prodname_github_codespaces %} permite administrar {% data variables.product.prodname_codespaces %} mediante la API REST. Esta API se encuentra disponible para los usuarios autenticados y las Apps de OAuth, pero no para las GitHub Apps. Para más información, vea "[{% data variables.product.prodname_codespaces %}](/codespaces)". diff --git a/translations/es-ES/content/rest/codespaces/index.md b/translations/es-ES/content/rest/codespaces/index.md index 52305cc027..01e80d9a68 100644 --- a/translations/es-ES/content/rest/codespaces/index.md +++ b/translations/es-ES/content/rest/codespaces/index.md @@ -1,6 +1,6 @@ --- title: Codespaces -intro: 'La API de {% data variables.product.prodname_github_codespaces %} te permite administrar tus codespaces utilizando la API de REST.' +intro: 'La API de {% data variables.product.prodname_github_codespaces %} te permite administrar tus codespaces utilizando la API REST.' product: '{% data reusables.gated-features.codespaces %}' versions: fpt: '*' @@ -16,5 +16,11 @@ children: - /secrets redirect_from: - /rest/reference/codespaces +ms.openlocfilehash: b830df4e746553c419dd33ffd9331a568af7b82a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147110582' --- diff --git a/translations/es-ES/content/rest/codespaces/machines.md b/translations/es-ES/content/rest/codespaces/machines.md index 8606f3b923..722adf1896 100644 --- a/translations/es-ES/content/rest/codespaces/machines.md +++ b/translations/es-ES/content/rest/codespaces/machines.md @@ -1,18 +1,23 @@ --- -title: Máquinas de codespaces +title: Máquinas de Codespaces allowTitleToDifferFromFilename: true -shortTitle: Máquinas -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.' +shortTitle: Machines +intro: 'Codespaces machines API permite que un usuario determine qué tipos de máquina están disponibles para crear un codespace, ya sea en un repositorio definido o como un usuario autenticado.' versions: fpt: '*' ghec: '*' topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 4ef510cd054696025d885bec854f5360cae17e96 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147067982' --- +## Acerca de Codespaces machines API -## Acerca de la API de máquinas de Codespaces +Codespaces machines API permite que un usuario determine qué tipos de máquina están disponibles para crear un codespace, ya sea en un repositorio definido o como un usuario autenticado. Para más información, vea "[Acerca de los tipos de máquina](/codespaces/developing-in-codespaces/changing-the-machine-type-for-your-codespace#about-machine-types)". -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. Para obtener más información, consulta la sección "[Acerca de los tipos de máquina](/codespaces/developing-in-codespaces/changing-the-machine-type-for-your-codespace#about-machine-types)". - -También puedes utilizar esta información cuando cambies la máquina de un codespace existente actualizando su propiedad de `machine`. La actualización de la máquina tomará lugar la siguiente vez que el codespace se reinicie. Para obtener más información, consulta la sección "[Cambiar el tipo de máquina de tu codespace](/codespaces/developing-in-codespaces/changing-the-machine-type-for-your-codespace)". +También puede usar esta información cuando cambie la máquina de un codespace existente mediante la actualización de su propiedad `machine`. La actualización de la máquina tomará lugar la siguiente vez que el codespace se reinicie. Para más información, vea "[Cambio del tipo de máquina para el codespace](/codespaces/developing-in-codespaces/changing-the-machine-type-for-your-codespace)". diff --git a/translations/es-ES/content/rest/codespaces/organizations.md b/translations/es-ES/content/rest/codespaces/organizations.md index 7b4aaabc4a..18752d4661 100644 --- a/translations/es-ES/content/rest/codespaces/organizations.md +++ b/translations/es-ES/content/rest/codespaces/organizations.md @@ -1,18 +1,23 @@ --- -title: Codespaces organizations +title: Organizaciones de Codespaces allowTitleToDifferFromFilename: true -shortTitle: Organizaciones -intro: The Codespaces organizations API enables you to manage your organization members codespaces using the REST API. +shortTitle: Organizations +intro: "La API de organizaciones de Codespaces permite administrar los codespaces de los miembros de la organización mediante la API\_REST." versions: fpt: '*' ghec: '*' topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 923e7aaf3b53ceb5203d061b23e99749f270ef71 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147080723' --- - {% data reusables.codespaces.codespaces-api-beta-note %} -## About the Codespaces organizations API +## Acerca de la API de organizaciones de Codespaces -The {% data variables.product.prodname_codespaces %} organizations API enables you to manage {% data variables.product.prodname_codespaces %} billed to your organization using the REST API. This API is available for authenticated organization admins and OAuth Apps, but not GitHub Apps. For more information, see "[{% data variables.product.prodname_codespaces %}](/codespaces)." +La API de organizaciones de {% data variables.product.prodname_codespaces %} te permite administrar los {% data variables.product.prodname_codespaces %} facturados a tu organización mediante la API REST. Esta API está disponible para los administradores autenticados de la organización y las aplicaciones de OAuth, pero no para las aplicaciones de GitHub Apps. Para más información, vea "[{% data variables.product.prodname_codespaces %}](/codespaces)". diff --git a/translations/es-ES/content/rest/codespaces/repository-secrets.md b/translations/es-ES/content/rest/codespaces/repository-secrets.md index a51c5516a1..1eb9c2a72d 100644 --- a/translations/es-ES/content/rest/codespaces/repository-secrets.md +++ b/translations/es-ES/content/rest/codespaces/repository-secrets.md @@ -1,16 +1,21 @@ --- -title: Codespaces repository secrets +title: Secretos del repositorio de Codespaces allowTitleToDifferFromFilename: true shortTitle: Repository secrets -intro: 'The Codespaces repository secrets API allows a user to create, list, and delete secrets (such as access tokens for cloud services) for repositories that the user has access to in a codespace.' +intro: 'La API de secretos del repositorio de Codespaces permite que un usuario cree, enumere y elimine secretos (tales como los tokens de acceso para los servicios en la nube) para los repositorios a los que el usuario tenga acceso en un codespace.' versions: fpt: '*' ghec: '*' topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: d80d75934cc41db2ae12db2df47a41e74627dfef +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147063982' --- +## Acerca de la API de secretos del repositorio de Codespaces -## About the Codespaces repository secrets API - -The Codespaces repository secrets API allows a user to create, list, and delete secrets (such as access tokens for cloud services) for repositories that the user has access to. Estos secretos se hacen disponibles para el codespace en el tiempo de ejecución. Para obtener más información, consulta la sección "[Administrar los secretos cifrados para tu codespace](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces)". +La API de secretos del repositorio de Codespaces permite que un usuario cree, enumere y elimine secretos (tales como los tokens de acceso para los servicios en la nube) para los repositorios a los que el usuario tenga acceso. Estos secretos se hacen disponibles para el codespace en el tiempo de ejecución. Para más información, vea "[Administración de secretos cifrados para los codespaces](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces)". diff --git a/translations/es-ES/content/rest/codespaces/secrets.md b/translations/es-ES/content/rest/codespaces/secrets.md index cdf18c0bee..16bab40a6e 100644 --- a/translations/es-ES/content/rest/codespaces/secrets.md +++ b/translations/es-ES/content/rest/codespaces/secrets.md @@ -1,16 +1,21 @@ --- -title: Codespaces user secrets +title: Secretos de usuario de Codespaces allowTitleToDifferFromFilename: true shortTitle: User secrets -intro: 'The Codespaces user secrets API allows a user to create, list, and delete secrets (such as access tokens for cloud services) as well as assign secrets to repositories that the user has access to in a codespace.' +intro: 'La API de secretos de usuario de Codespaces permite que un usuario cree, enumere y elimine secretos (como los tokens de acceso para los servicios en la nube), así como asignar secretos a los repositorios a los que el usuario tenga acceso en un codespace.' versions: fpt: '*' ghec: '*' topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 28588492685865888643b5ed1956b327c9ac838c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147067238' --- +## Acerca de la API de secretos de usuario de Codespaces -## About the Codespaces user secrets API - -The Codespaces user secrets API allows a user to create, list, and delete secrets (such as access tokens for cloud services) as well as assign secrets to repositories that the user has access to. Estos secretos se hacen disponibles para el codespace en el tiempo de ejecución. Para obtener más información, consulta la sección "[Administrar los secretos cifrados para tu codespace](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces)". +La API de secretos de usuario de Codespaces permite que un usuario cree, enumere y elimine secretos (como los tokens de acceso para los servicios en la nube) así como asignar secretos a los repositorios a los que el usuario tenga acceso. Estos secretos se hacen disponibles para el codespace en el tiempo de ejecución. Para más información, vea "[Administración de secretos cifrados para los codespaces](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces)". diff --git a/translations/es-ES/content/rest/collaborators/collaborators.md b/translations/es-ES/content/rest/collaborators/collaborators.md index c8081f76c0..1c0273fa1c 100644 --- a/translations/es-ES/content/rest/collaborators/collaborators.md +++ b/translations/es-ES/content/rest/collaborators/collaborators.md @@ -1,6 +1,6 @@ --- title: Colaboradores -intro: La API de colaboradores te permite administrar colaboradores para un repositorio. +intro: La API de colaboradores permite administrar colaboradores para un repositorio. versions: fpt: '*' ghes: '*' @@ -9,5 +9,11 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 47ce2731026586709479ca8d7cf1fdc90bc0baa2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147066662' --- diff --git a/translations/es-ES/content/rest/collaborators/index.md b/translations/es-ES/content/rest/collaborators/index.md index d2ec8ad72c..a7beacc31d 100644 --- a/translations/es-ES/content/rest/collaborators/index.md +++ b/translations/es-ES/content/rest/collaborators/index.md @@ -15,5 +15,11 @@ children: - /invitations redirect_from: - /rest/reference/collaborators +ms.openlocfilehash: db14a7c07becae4c90eb7f556f51b6f222cd689e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147092954' --- diff --git a/translations/es-ES/content/rest/collaborators/invitations.md b/translations/es-ES/content/rest/collaborators/invitations.md index a2ed44ed21..d97572e1ba 100644 --- a/translations/es-ES/content/rest/collaborators/invitations.md +++ b/translations/es-ES/content/rest/collaborators/invitations.md @@ -1,8 +1,8 @@ --- -title: Invitaciones al repositorio +title: Invitaciones a un repositorio allowTitleToDifferFromFilename: true -shortTitle: Invitaciones -intro: La API de invitaciones al repositorio te permite ver y administrar las invitaciones para colaborar en un repositorio. +shortTitle: Invitations +intro: Repository invitations API permite ver y administrar invitaciones para colaborar en un repositorio. versions: fpt: '*' ghes: '*' @@ -11,12 +11,17 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 8096f49ce586f3f56a686b99a688a6894653d9b4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065798' --- +## Acerca de Repository invitations API -## Acerca de la API de invitaciones al repositorio +Repository invitations API permite ver y administrar invitaciones para colaborar en un repositorio. Los usuarios invitados (o los servicios externos en nombre de estos) pueden elegir aceptar o rechazar la invitación. -La API de invitaciones al repositorio te permite ver y administrar las invitaciones para colaborar en un repositorio. Los usuarios invitados (o los servicios externos en nombre de estos) pueden elegir aceptar o rechazar la invitación. +Para agregar un usuario como colaborador, usa Collaborators API en su lugar. Para obtener más información, vea "[Incorporación de un colaborador de repositorio](/rest/collaborators/collaborators#add-a-repository-collaborator)". -Para agregar a un usuario como colaborador, utiliza la API de colaboradores en su lugar. Para obtener más información, consulta la sección "[Agregar un colaborador del repositorio](/rest/collaborators/collaborators#add-a-repository-collaborator)". - -Toma en cuenta que el [alcance de OAuth](/developers/apps/scopes-for-oauth-apps) `repo:invite` otorga un acceso dirigido a las invitaciones **sin** otorgar también el acceso al código del repositorio, mientras que el alcance `repo` otorga permisos para el código así como para las invitaciones. +Tenga en cuenta que el [ámbito de OAuth](/developers/apps/scopes-for-oauth-apps) `repo:invite` concede acceso de destino a las invitaciones **sin** conceder también acceso al código del repositorio, mientras que el ámbito `repo` concede permiso para el código y las invitaciones. diff --git a/translations/es-ES/content/rest/commits/comments.md b/translations/es-ES/content/rest/commits/comments.md index ec773b1c7a..7b727c7d7f 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: La API de comentarios de confirmaciones te permite crear y editar los comentarios que se relacionan con confirmaciones específicas. +intro: Commit comments API permite crear y editar comentarios relacionados con confirmaciones específicas. versions: fpt: '*' ghes: '*' @@ -10,19 +10,24 @@ topics: - API miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true +ms.openlocfilehash: e959f04a9df15d2d9ce2765d2669cce7e8de0e5b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065350' --- +## Acerca de Commit comments API -## Acerca de la API de comentarios de confirmaciones - -La API de comentarios de confirmaciones te permite crear y editar los comentarios que se relacionan con confirmaciones específicas. +Commit comments API permite crear y editar comentarios relacionados con confirmaciones específicas. ### Tipos de medios personalizados para los comentarios de las confirmaciones -Estos son los tipos de medios compatibles para los comentarios de las confirmaciones. Puedes leer más sobre el uso de tipos de medios en la API [aquí](/rest/overview/media-types). +Estos son los tipos de medios compatibles para los comentarios de las confirmaciones. [Aquí](/rest/overview/media-types) puede obtener más información sobre el uso de los tipos de medios en la API. application/vnd.github-commitcomment.raw+json application/vnd.github-commitcomment.text+json application/vnd.github-commitcomment.html+json application/vnd.github-commitcomment.full+json -Para obtener más información, consulta la sección "[Tipos de medios personalizados](/rest/overview/media-types)". +Para más información, vea "[Tipos de medios personalizados](/rest/overview/media-types)". diff --git a/translations/es-ES/content/rest/commits/commits.md b/translations/es-ES/content/rest/commits/commits.md index 4406a46536..5c8a7950da 100644 --- a/translations/es-ES/content/rest/commits/commits.md +++ b/translations/es-ES/content/rest/commits/commits.md @@ -1,6 +1,6 @@ --- title: Confirmaciones -intro: 'La API de confirmaciones te permite listar, ver y comparar las confirmaciones de un repositorio. También puedes interactuar con los comentarios y estados de las confirmaciones.' +intro: 'La API de confirmaciones te permite enumerar, ver y comparar confirmaciones en un repositorio. También puedes interactuar con los comentarios y estados de las confirmaciones.' versions: fpt: '*' ghes: '*' @@ -9,5 +9,11 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 6cb7f2374036f990943bf454b9cf095a1e09acfe +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147060654' --- diff --git a/translations/es-ES/content/rest/commits/index.md b/translations/es-ES/content/rest/commits/index.md index 1c7d2142da..16a84325f1 100644 --- a/translations/es-ES/content/rest/commits/index.md +++ b/translations/es-ES/content/rest/commits/index.md @@ -16,5 +16,11 @@ children: - /statuses redirect_from: - /rest/reference/commits +ms.openlocfilehash: d92fd801baf64b2003db780d7da0532279c64d97 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147060086' --- diff --git a/translations/es-ES/content/rest/commits/statuses.md b/translations/es-ES/content/rest/commits/statuses.md index 02177927a5..8ee6eea0c2 100644 --- a/translations/es-ES/content/rest/commits/statuses.md +++ b/translations/es-ES/content/rest/commits/statuses.md @@ -1,6 +1,6 @@ --- title: Estados de confirmación -intro: 'La API de estados de las confirmaciones permite que los servicios externos marquen las confirmaciones con estados, lo que se refleja posteriormente en las solicitudes de cambio que involucran dichas confirmaciones.' +intro: La API de estado de confirmación permite que los servicios externos marquen las confirmaciones con un estado que después se refleja en las solicitudes de incorporación de cambios que implican estas confirmaciones. versions: fpt: '*' ghes: '*' @@ -10,16 +10,21 @@ topics: - API miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true +ms.openlocfilehash: 4c75b4817ecddad0e91460d7d12eddabc634d588 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147067550' --- +## Acerca de la API de estados de confirmación -## Acerca de la API de estados de las confirmaciones +La API de estado de confirmación permite que los servicios externos marquen las confirmaciones con un estado `error`, `failure`, `pending` o `success`, que después se refleja en las solicitudes de incorporación de cambios que implican esas confirmaciones. Los estados también incluyen valores `description` y `target_url` opcionales, y se recomienda encarecidamente proporcionarlos, ya que hacen que los estados sean mucho más útiles en la IU de GitHub. -La API de estados de confirmaciones permite que los servicios externos marquen las confirmaciones con un estado de `error`, `failure`, `pending` o `success`, lo que se refleja entonces en las solicitudes de cambios que involucran a dichas confirmaciones. Los estados también pueden incluir una `description` y `target_url` opcionales y recomendamos ampliamente proporcionarlas, ya que hacen que los estados sean mucho más útiles en la IU de GitHub. +Como ejemplo, un uso común es para que los servicios de integración continua marquen las confirmaciones como compilaciones correctas o con error por medio de los estados. `target_url` sería la dirección URL completa de la salida de la compilación y `description` sería el resumen general de lo que ha ocurrido con la compilación. -Como ejemplo, un uso común es que los servicios de integración continua marquen las confirmaciones como compilaciones que pasan o fallan utilizando los estados. La `target_url` será la URL completa para la salida de la compilación y la `description` será el resumen de alto nivel de lo que pasó con la compilación. +Los estados pueden incluir un valor `context` para indicar qué servicio proporciona ese estado. Por ejemplo, puede hacer que el servicio de integración continua inserte estados con un contexto de `ci` y que una herramienta de auditoría de seguridad inserte estados con un contexto de `security`. Después, puede usar [Obtener el estado combinado de una referencia específica](/rest/reference/commits#get-the-combined-status-for-a-specific-reference) para recuperar todo el estado de una confirmación. -Los estados pueden incluir un `context` para indicar qué servicio está proporcionando ese estado. Por ejemplo, puedes hacer que tu servicio de integración continua cargue estados con un contexto de `ci`, y que una herramienta de auditoria de seguridad cargue estados con un contexto de `security`. Puedes utilizar entonces la función de [Obtener el estado combinado para una referencia específica](/rest/reference/commits#get-the-combined-status-for-a-specific-reference) para recuperar todo el estado de una confirmación. +Tenga en cuenta que el [ámbito de OAuth](/developers/apps/scopes-for-oauth-apps) `repo:status` concede acceso de destino a los estados **sin** conceder también acceso al código del repositorio, mientras que el ámbito `repo` concede permiso para el código y los estados. -Toma en cuenta que el [alcance de OAuth](/developers/apps/scopes-for-oauth-apps) de `repo:status` otorga acceso dirigido a los estados **sin** otorgar también el acceso al código del repositorio, mientras que el alcance `repo` otorga permisos para el código y también para los estados. - -Si estás desarrollando una GitHub App y quieres proporcionar información más detallada sobre un servicio externo, tal vez quieras utilizar la [API de Verificaciones](/rest/reference/checks). +Si va a desarrollar una aplicación de GitHub y quiere proporcionar información más detallada sobre un servicio externo, es posible que quiera utilizar [Checks API](/rest/reference/checks). diff --git a/translations/es-ES/content/rest/dependabot/index.md b/translations/es-ES/content/rest/dependabot/index.md index 19c477164d..7e44b49e6b 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: 'Con la API de secretos del Dependabot, puedes administrar y controlar los secretos del Dependabot para una organización o repositorio.' +intro: 'Con la API de secretos de Dependabot, puedes administrar y controlar los secretos de Dependabot para una organización o repositorio.' allowTitleToDifferFromFilename: true versions: fpt: '*' @@ -13,5 +13,11 @@ children: - /secrets redirect_from: - /rest/reference/dependabot +ms.openlocfilehash: 9e858b635ddec2772b2c298459b7cfda023cd694 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147061366' --- diff --git a/translations/es-ES/content/rest/dependabot/secrets.md b/translations/es-ES/content/rest/dependabot/secrets.md index cb324aeb93..3d826707a7 100644 --- a/translations/es-ES/content/rest/dependabot/secrets.md +++ b/translations/es-ES/content/rest/dependabot/secrets.md @@ -1,7 +1,7 @@ --- title: Secretos del Dependabot -shortTitle: Secretos -intro: 'Con la API de secretos del {% data variables.product.prodname_dependabot %}, puedes administrar y controlar los secretos del {% data variables.product.prodname_dependabot %} de una organización o repositorio.' +shortTitle: Secrets +intro: 'Con la API de secretos del {% data variables.product.prodname_dependabot %}, puedes administrar y controlar los secretos del {% data variables.product.prodname_dependabot %} para una organización o repositorio.' topics: - API versions: @@ -9,10 +9,15 @@ versions: ghes: '>=3.4' ghec: '*' allowTitleToDifferFromFilename: true +ms.openlocfilehash: 0cabee9ace44e75d8fcd2ce81aa9d7583b39e59d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147064206' --- +## Acerca de {% data variables.product.prodname_dependabot %} secrets API -## Acerca de la API de secretos del {% data variables.product.prodname_dependabot %} +{% data variables.product.prodname_dependabot %} secrets API permite crear, actualizar, eliminar y recuperar información sobre los secretos cifrados. {% data reusables.actions.about-secrets %} Para más información, vea "[Administración de secretos cifrados para Dependabot](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-encrypted-secrets-for-dependabot)". -La API de secretos del {% data variables.product.prodname_dependabot %} te permite crear, actualizar, borrar y recuperar información sobre los secretos cifrados. {% data reusables.actions.about-secrets %} Para obtener más información, consulta "[Administrar los secretos cifrados para el Dependabot](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-encrypted-secrets-for-dependabot)". - -La {% data reusables.actions.actions-authentication %} en las {% data variables.product.prodname_github_apps %} debe contar con el permiso de `dependabot_secrets` para utilizar esta API. Los usuarios autenticados deben tener acceso de colaborador en el repositorio para crear, actualizar o leer los secretos. +{% data reusables.actions.actions-authentication %} {% data variables.product.prodname_github_apps %} debe contar con el permiso `dependabot_secrets` para utilizar esta API. Los usuarios autenticados deben tener acceso de colaborador en el repositorio para crear, actualizar o leer los secretos. diff --git a/translations/es-ES/content/rest/dependency-graph/dependency-review.md b/translations/es-ES/content/rest/dependency-graph/dependency-review.md index be53ce4da1..df19487247 100644 --- a/translations/es-ES/content/rest/dependency-graph/dependency-review.md +++ b/translations/es-ES/content/rest/dependency-graph/dependency-review.md @@ -1,6 +1,6 @@ --- title: Revisión de dependencias -intro: La API de revisión de dependencias te permite entender los cambios a las dependencias y el impacto de seguridad de dichos cambios antes de que los agregues a tu ambiente. +intro: 'La API de Revisión de dependencias permite comprender los cambios de dependencia, y el impacto en la seguridad de estos cambios, antes de agregarlos al entorno.' versions: fpt: '*' ghes: '>=3.6' @@ -10,10 +10,15 @@ topics: - API miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true +ms.openlocfilehash: 64cb77b737927e8d44315fd40b51f68c77c50c54 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147064878' --- - -## Acerca de la API de revisión de dependencias +## Acerca de Dependency review API {% data reusables.dependency-review.dependency-review-api-beta-note %} -La API de revisión de dependencias te permite entender los cambios a las dependencias y el impacto de seguridad de estos antes de que los agregues a tu ambiente. Puedes ver el diff de las dependencias entre dos confirmaciones de un repositorio, incluyendo los datos de vulnerabilidades para cualquier actualización de versión con las vulnerabilidades conocidas. 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)". +La API de Revisión de dependencias permite comprender los cambios de dependencia, y el impacto en la seguridad de estos cambios, antes de agregarlos al entorno. Puede ver la diferencia de dependencias entre dos confirmaciones de un repositorio, incluidos los datos de vulnerabilidad de las actualizaciones de versiones con vulnerabilidades conocidas. Para obtener más información sobre la revisión de dependencias, vea "[Acerca de la revisión de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review)". 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 1fa66d8046..da1d31e7f0 100644 --- a/translations/es-ES/content/rest/dependency-graph/dependency-submission.md +++ b/translations/es-ES/content/rest/dependency-graph/dependency-submission.md @@ -1,17 +1,22 @@ --- -title: Dependency submission -intro: 'The Dependency submission API allows you to submit dependencies for projects, such as the dependencies resolved when a project is built or compiled.' +title: Envío de dependencias +intro: 'Dependency submission API permite enviar dependencias para proyectos, como las dependencias resueltas cuando se crea o compila un proyecto.' versions: feature: dependency-submission-api miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 72ffb8376c33972ab02c0a5fb48504b92fef3cec +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147080739' --- - -## About the Dependency submission API +## Acerca de Dependency submission API {% data reusables.dependency-submission.dependency-submission-api-beta %} {% data reusables.dependency-submission.about-dependency-submission %} -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)." +Las dependencias se envían a Dependency submission API en forma de instantánea. Una instantánea es un conjunto de dependencias asociadas a un SHA de confirmación y otros metadatos, que refleja el estado actual del repositorio para una confirmación. Puedes optar por usar acciones realizadas previamente o crear tus propias acciones para enviar las dependencias a Dependency submission API en el formato necesario cada vez que se compila el proyecto. Para obtener más información sobre el uso de Dependency submission API, consulta "[Uso de 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: ` `. +Puedes enviar varios conjuntos de dependencias a Dependency submission API para su inclusión en el gráfico de dependencias. La API usa la propiedad `job.correlator` y la categoría `detector.name` de la instantánea para garantizar que se muestren los envíos más recientes para cada flujo de trabajo. La propiedad `correlator` en sí es el campo principal que se usará para mantener la distinción de los envíos independientes. Una propiedad `correlator` de ejemplo podría ser una simple combinación de dos variables disponibles en las ejecuciones de acciones: ` `. diff --git a/translations/es-ES/content/rest/dependency-graph/index.md b/translations/es-ES/content/rest/dependency-graph/index.md index 53e715e1b8..9a3ea6fd64 100644 --- a/translations/es-ES/content/rest/dependency-graph/index.md +++ b/translations/es-ES/content/rest/dependency-graph/index.md @@ -1,6 +1,6 @@ --- title: Gráfica de dependencias -intro: 'Con la API de gráfica de dependencias, puedes ver los cambios a las dependencias y su impacto de seguridad en tu repositorio.' +intro: 'Con la API de gráfico de dependencias, se pueden ver los cambios de dependencia y su impacto en la seguridad en el repositorio.' versions: fpt: '*' ghes: '>=3.6' @@ -14,5 +14,11 @@ children: - /dependency-submission redirect_from: - /rest/reference/dependency-graph +ms.openlocfilehash: b9eda1bcdbc1bae4603277f529e5342036c504df +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065597' --- diff --git a/translations/es-ES/content/rest/deploy-keys.md b/translations/es-ES/content/rest/deploy-keys.md index f122272922..fb63675f53 100644 --- a/translations/es-ES/content/rest/deploy-keys.md +++ b/translations/es-ES/content/rest/deploy-keys.md @@ -1,6 +1,6 @@ --- -title: Llaves de implementación -intro: The Deploy keys API lets you create and manage deploy keys. +title: Claves de implementación +intro: La API de Claves de implementación permite crear y administrar claves de implementación. versions: fpt: '*' ghes: '*' @@ -12,10 +12,15 @@ miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true redirect_from: - /rest/reference/deploy_keys +ms.openlocfilehash: c6acc6d9a09207700c77e43dd8fec522db372bdd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147060085' --- - -## About the Deploy keys API +## Acerca de la API de claves de implementación {% data reusables.repositories.deploy-keys %} -Las llaves de despliegue pueden ya sea configurarse utilizando las siguientes terminales de la API, o mediante GitHub. Para aprender cómo configurar las llaves de despliegue en GitHub, consulta la sección "[Administrar las llaves de despliegue](/developers/overview/managing-deploy-keys)". +Las llaves de despliegue pueden ya sea configurarse utilizando las siguientes terminales de la API, o mediante GitHub. Para descubrir cómo configurar las claves de implementación en GitHub, vea "[Administración de claves de implementación](/developers/overview/managing-deploy-keys)". diff --git a/translations/es-ES/content/rest/deployments/branch-policies.md b/translations/es-ES/content/rest/deployments/branch-policies.md index 77279b9fe8..e1d00dcd91 100644 --- a/translations/es-ES/content/rest/deployments/branch-policies.md +++ b/translations/es-ES/content/rest/deployments/branch-policies.md @@ -1,8 +1,8 @@ --- -title: Deployment branch policies +title: Directivas de rama de implementación allowTitleToDifferFromFilename: true shortTitle: Deployment branch policies -intro: The Deployment branch policies API allows you to manage custom deployment branch policies. +intro: La API de Deployment branch policies permite administrar directivas de rama de implementación personalizadas. versions: fpt: '*' ghes: '*' @@ -11,10 +11,15 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 70f5d05f0a28e9fa21bf7bc99abbac6bd4a6509a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147549124' --- +## Información acerca de la API de Deployment branch policies -## About the Deployment branch policies API +La API de Deployment branch policies permite especificar patrones de nombre personalizados que las ramas deben cumplir con el fin de implementar en un entorno. La propiedad `deployment_branch_policy.custom_branch_policies` del entorno debe establecerse en `true` para usar estos puntos de conexión. Para actualizar la `deployment_branch_policy` para un entorno, consulte "[Crear o actualizar un entorno](/rest/deployments/environments#create-or-update-an-environment)". -The Deployment branch policies API allows you to specify custom name patterns that branches must match in order to deploy to an environment. The `deployment_branch_policy.custom_branch_policies` property for the environment must be set to `true` to use these endpoints. To update the `deployment_branch_policy` for an environment, see "[Create or update an environment](/rest/deployments/environments#create-or-update-an-environment)." - -For more information about restricting environment deployments to certain branches, see "[Using environments for deployment](/actions/deployment/targeting-different-environments/using-environments-for-deployment#deployment-branches)." +Para obtener más información sobre cómo restringir las implementaciones de entorno a determinadas ramas, consulte "[Uso de entornos para la implementación](/actions/deployment/targeting-different-environments/using-environments-for-deployment#deployment-branches)". diff --git a/translations/es-ES/content/rest/deployments/deployments.md b/translations/es-ES/content/rest/deployments/deployments.md index 531e552807..1d91e852af 100644 --- a/translations/es-ES/content/rest/deployments/deployments.md +++ b/translations/es-ES/content/rest/deployments/deployments.md @@ -1,6 +1,6 @@ --- title: Implementaciones -intro: The Deployments API allows you to create and delete deployments and deployment environments. +intro: La API de implementaciones te permite crear y eliminar implementaciones y entornos de implementación. versions: fpt: '*' ghes: '*' @@ -9,17 +9,22 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: a75c94b609bd166971e23516e8b2af318236a026 +ms.sourcegitcommit: 95e6f3d3aba8c637a3f72b571a6beacaa38d367f +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/11/2022 +ms.locfileid: '147067966' --- +## Acerca de la API de implementaciones -## About the deployments API +Los despliegues son slicitudes para desplegar una ref específica (rma, SHA, etiqueta). GitHub envía un [evento `deployment`](/developers/webhooks-and-events/webhook-events-and-payloads#deployment) que los servicios externos pueden escuchar y sobre el que pueden actuar cuando se crean implementaciones. Los despliegues habilitan a los desarrolladores y a las organizaciones para crear herramientas sin conexión directa en torno a los despliegues, sin tener que preocuparse acerca de los detalles de implementación de entregar tipos de aplicaciones diferentes (por ejemplo, web o nativas). -Los despliegues son slicitudes para desplegar una ref específica (rma, SHA, etiqueta). GitHub despliega un [evento de `deployment`](/developers/webhooks-and-events/webhook-events-and-payloads#deployment) al que puedan escuchar los servicios externos y al con el cual puedan actuar cuando se creen los despliegues nuevos. Los despliegues habilitan a los desarrolladores y a las organizaciones para crear herramientas sin conexión directa en torno a los despliegues, sin tener que preocuparse acerca de los detalles de implementación de entregar tipos de aplicaciones diferentes (por ejemplo, web o nativas). +Los estados de implementación permiten a los servicios externos marcar las implementaciones con un estado `error`, `failure`, `pending`, `in_progress`, `queued` o `success` que los sistemas que escuchan [eventos `deployment_status`](/developers/webhooks-and-events/webhook-events-and-payloads#deployment_status) pueden consumir. -Los estados de despliegue permiten que los servicios externos marquen estos despliegues con un estado de `error`, `failure`, `pending`, `in_progress`, `queued`, o `success` que pueden consumir los sistemas que escuchan a los [eventos de `deployment_status`](/developers/webhooks-and-events/webhook-events-and-payloads#deployment_status). +Los estados de implementación también pueden incluir un valor `description` y `log_url`opcional, que son muy recomendables porque hacen que los estados de implementación sean más útiles. `log_url` es la dirección URL completa de la salida de implementación y `description` es un resumen general de lo que ha ocurrido con la implementación. -Los estados de despliegue también incluyen una `description` y una `log_url` opcionales, las cuales se recomiendan ampliamente, ya que hacen que los estados de despliegue sean más útiles. La `log_url` es la URL completa para la salida del despliegue, y la `description` es el resumen de alto nivel de lo que pasó con este despliegue. - -GitHub envía eventos de `deployment` y `deployment_status` cuando se crean despliegues y estados de despliegue nuevos. These events allow third-party integrations to receive and respond to deployment requests, and update the status of a deployment as progress is made. +GitHub envía eventos `deployment` y `deployment_status` cuando se crean implementaciones y estados de implementación. Estos eventos permiten que las integraciones de terceros reciban respuesta de las solicitudes de despliegue y actualizan el estado de un despliegue conforme éste progrese. Debajo encontrarás un diagrama de secuencia simple que explica cómo funcionarían estas interacciones. @@ -52,10 +57,10 @@ Debajo encontrarás un diagrama de secuencia simple que explica cómo funcionar Ten en cuenta que GitHub jamás accede a tus servidores realmente. La interacción con los eventos de despliegue dependerá de tu integración de terceros. Varios sistemas pueden escuchar a los eventos de despliegue, y depende de cada uno de ellos decidir si son responsables de cargar el código a tus servidores, si crean código nativo, etc. -Toma en cuenta que el [Alcance de OAuth](/developers/apps/scopes-for-oauth-apps) de `repo_deployment` otorga acceso dirigido para los despliegues y estados de despliegue **sin** otorgar acceso al código del repositorio, mientras que {% ifversion not ghae %} los alcances de `public_repo` y{% endif %}`repo` también otorgan permisos para el código. +Tenga en cuenta que el [ámbito de OAuth](/developers/apps/scopes-for-oauth-apps) `repo_deployment` concede acceso destinado a las implementaciones y los estados de implementación **sin** conceder acceso al código del repositorio, mientras que los ámbitos {% ifversion not ghae %}`public_repo` y{% endif %}`repo` también conceden permiso para el código. -### Despliegues inactivos +### Despliegues inactivos -Cuando configuras el estado de un despliegue como `success`, entonces todos los despliegues anteriores que no sean transitorios ni de producción y que se encuentren en el mismo repositorio con el mismo ambiente se convertirán en `inactive`. Para evitar esto, puedes configurar a `auto_inactive` como `false` cuando creas el estado del servidor. +Al establecer el estado de una implementación en `success`, todas las implementaciones anteriores que no sean transitorias ni de producción y que se encuentren en el mismo repositorio con el mismo nombre de entorno se convertirán en `inactive`. Para evitarlo, puede `auto_inactive` establecer en `false` al crear el estado de implementación. -Puedes comunicar que un ambiente transitorio ya no existe si configuras el `state` como `inactive`. El configurar al `state` como `inactive`muestra el despliegue como `destroyed` en {% data variables.product.prodname_dotcom %} y elimina el acceso al mismo. +Puede comunicar que ya no existe un entorno transitorio si establece `state` en `inactive`. Al establecer `state` en `inactive` se muestra la implementación como `destroyed` en {% data variables.product.prodname_dotcom %} y se quita el acceso a ella. diff --git a/translations/es-ES/content/rest/deployments/environments.md b/translations/es-ES/content/rest/deployments/environments.md index 1fa057748e..dbbdddf037 100644 --- a/translations/es-ES/content/rest/deployments/environments.md +++ b/translations/es-ES/content/rest/deployments/environments.md @@ -1,8 +1,8 @@ --- -title: Ambientes de despliegue +title: Entornos de implementación allowTitleToDifferFromFilename: true -shortTitle: Ambientes -intro: 'The Deployment environments API allows you to create, configure, and delete deployment environments.' +shortTitle: Environments +intro: 'La API de entornos de implementación permite crear, configurar y eliminar entornos de implementación.' versions: fpt: '*' ghes: '*' @@ -11,10 +11,15 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: edee188d051c352cde25550ffa465439b1da6ea1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147066382' --- +## Acerca de Deployment environments API -## About the Deployment environments API - -Para obtener más información sobre los ambientes, consulta la sección "[Utilizar ambientes para despliegue](/actions/deployment/using-environments-for-deployment)". Para administrar los secretos de ambiente, consulta la sección "[Secretos](/rest/reference/actions#secrets)". +Para más información sobre los entornos, vea "[Uso de entornos para la implementación](/actions/deployment/using-environments-for-deployment)". Para administrar los secretos de entorno, vea "[Secretos](/rest/reference/actions#secrets)". {% data reusables.gated-features.environments %} diff --git a/translations/es-ES/content/rest/deployments/index.md b/translations/es-ES/content/rest/deployments/index.md index a42a60f38c..6dacff4fb5 100644 --- a/translations/es-ES/content/rest/deployments/index.md +++ b/translations/es-ES/content/rest/deployments/index.md @@ -1,6 +1,6 @@ --- title: Implementaciones -intro: 'La API de despliegues te permite crear y borrar llaves de despliegue, despliegues y ambientes de despliegue.' +intro: 'La API de implementaciones permite crear y eliminar claves de implementación, implementaciones y entornos de implementación.' allowTitleToDifferFromFilename: true versions: fpt: '*' @@ -17,5 +17,11 @@ children: - /branch-policies redirect_from: - /rest/reference/deployments +ms.openlocfilehash: f46769d8d3bbfab7749b5bcd302712c2b0e7c01d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147549088' --- diff --git a/translations/es-ES/content/rest/deployments/statuses.md b/translations/es-ES/content/rest/deployments/statuses.md index 79c4e91b15..fab28924e0 100644 --- a/translations/es-ES/content/rest/deployments/statuses.md +++ b/translations/es-ES/content/rest/deployments/statuses.md @@ -10,5 +10,11 @@ topics: - API miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true +ms.openlocfilehash: e5ce10e87d08afe28d6151ce6270d48bfa3ae79d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147549040' --- diff --git a/translations/es-ES/content/rest/emojis.md b/translations/es-ES/content/rest/emojis.md index 360882c864..de5f3dd267 100644 --- a/translations/es-ES/content/rest/emojis.md +++ b/translations/es-ES/content/rest/emojis.md @@ -11,5 +11,11 @@ topics: miniTocMaxHeadingLevel: 3 redirect_from: - /rest/reference/emojis +ms.openlocfilehash: 7cfb96dd592ac91f627fb8e3302f64bb8b487a29 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147060054' --- diff --git a/translations/es-ES/content/rest/enterprise-admin/admin-stats.md b/translations/es-ES/content/rest/enterprise-admin/admin-stats.md index 4eeac8fb38..3b94fa296f 100644 --- a/translations/es-ES/content/rest/enterprise-admin/admin-stats.md +++ b/translations/es-ES/content/rest/enterprise-admin/admin-stats.md @@ -9,6 +9,11 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: a3330488afc37426ef68231eb8d4fed515dcfe16 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147060053' --- - -*Solo se encuentra disponible para los administradores de sitio [autenticados.](/rest/overview/resources-in-the-rest-api#authentication)* Los usuarios normales recibirán una respuesta `404` si intentan acceder a ella. +*Solo está disponible para los administradores de sitios [autenticados](/rest/overview/resources-in-the-rest-api#authentication).* Los usuarios normales recibirán una respuesta `404` si intentan acceder a ella. diff --git a/translations/es-ES/content/rest/enterprise-admin/announcement.md b/translations/es-ES/content/rest/enterprise-admin/announcement.md index b0c0da8f8f..53fe470df8 100644 --- a/translations/es-ES/content/rest/enterprise-admin/announcement.md +++ b/translations/es-ES/content/rest/enterprise-admin/announcement.md @@ -1,14 +1,19 @@ --- title: Anuncio -intro: La API de anuncios te permite administrar el letrero de anuncios globales en tu empresa. +intro: La API de anuncios te permite administrar el banner de anuncios globales de tu empresa. versions: ghes: '*' ghae: '*' topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: e3394dd67e06c362bb26c547f34124e8a7a198af +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147060038' --- - ## Anuncio -La API de anuncios te permite administrar el letrero de anuncios globales en tu empresa. Para obtener más información, consulta la sección "[Personalizar los mensajes de usuario para tu empresa](/admin/user-management/customizing-user-messages-for-your-enterprise#creating-a-global-announcement-banner)". +La API de anuncios te permite administrar el letrero de anuncios globales en tu empresa. Para más información, vea "[Personalización de mensajes de usuario para la empresa](/admin/user-management/customizing-user-messages-for-your-enterprise#creating-a-global-announcement-banner)". diff --git a/translations/es-ES/content/rest/enterprise-admin/audit-log.md b/translations/es-ES/content/rest/enterprise-admin/audit-log.md index 2891f8a3f1..e42c4fa1c2 100644 --- a/translations/es-ES/content/rest/enterprise-admin/audit-log.md +++ b/translations/es-ES/content/rest/enterprise-admin/audit-log.md @@ -9,5 +9,11 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 171735e6b5c5e9dbf66aa746ffd1b216779f89f6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147060029' --- diff --git a/translations/es-ES/content/rest/enterprise-admin/billing.md b/translations/es-ES/content/rest/enterprise-admin/billing.md index f8a44b18f1..5534a20a23 100644 --- a/translations/es-ES/content/rest/enterprise-admin/billing.md +++ b/translations/es-ES/content/rest/enterprise-admin/billing.md @@ -8,5 +8,11 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 81da9a3e3e7dfaf02bf12fd9b67c90048784e834 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147060030' --- diff --git a/translations/es-ES/content/rest/enterprise-admin/global-webhooks.md b/translations/es-ES/content/rest/enterprise-admin/global-webhooks.md index 30e8f977fb..8c4cf85f77 100644 --- a/translations/es-ES/content/rest/enterprise-admin/global-webhooks.md +++ b/translations/es-ES/content/rest/enterprise-admin/global-webhooks.md @@ -1,14 +1,19 @@ --- -title: Global Webhooks -intro: 'Global Webhooks are installed on your enterprise. Puedes utilizar los webhooks globales para monitorear, responder a, o requerir las reglas para los usuarios, organizaciones, equipos y repositorios en tu empresa.' +title: Webhooks globales +intro: 'Los webhooks globales se instalan en tu empresa. Puedes utilizar los webhooks globales para monitorear, responder a, o requerir las reglas para los usuarios, organizaciones, equipos y repositorios en tu empresa.' versions: ghes: '*' ghae: '*' topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 66186eeba470274d91b61aaae700e25716c26ef5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147067230' --- +Los webhooks globales se pueden suscribir a los tipos de eventos de [organización](/developers/webhooks-and-events/webhook-events-and-payloads#organization), [ usuario](/developers/webhooks-and-events/webhook-events-and-payloads#user), [repositorio](/developers/webhooks-and-events/webhook-events-and-payloads#repository), [equipo](/developers/webhooks-and-events/webhook-events-and-payloads#team), [miembro](/developers/webhooks-and-events/webhook-events-and-payloads#member), [pertenencia](/developers/webhooks-and-events/webhook-events-and-payloads#membership), [bifurcación](/developers/webhooks-and-events/webhook-events-and-payloads#fork) y [ping](/developers/webhooks-and-events/about-webhooks#ping-event). -Los webhooks globales se pueden suscribir a los tipos de evento para [organizaciones](/developers/webhooks-and-events/webhook-events-and-payloads#organization), [usuarios](/developers/webhooks-and-events/webhook-events-and-payloads#user), [repositorios](/developers/webhooks-and-events/webhook-events-and-payloads#repository), [equipos](/developers/webhooks-and-events/webhook-events-and-payloads#team), [miembros](/developers/webhooks-and-events/webhook-events-and-payloads#member), [membrecías](/developers/webhooks-and-events/webhook-events-and-payloads#membership), [bifuraciones](/developers/webhooks-and-events/webhook-events-and-payloads#fork), y [pings](/developers/webhooks-and-events/about-webhooks#ping-event). - -*Esta API solo se encuentra disponible para los administradores de sitio [autenticados.](/rest/overview/resources-in-the-rest-api#authentication)* Los usuarios normales recibirán una respuesta `404` si intentan acceder a ella. Para aprender cómo configurar los webhooks globales, consulta la sección [Acerca de los webhooks globales](/enterprise/admin/user-management/about-global-webhooks). +*Esta API solo está disponible para los administradores de sitios [autenticados](/rest/overview/resources-in-the-rest-api#authentication)* . Los usuarios normales recibirán una respuesta `404` si intentan acceder a ella. Para obtener información sobre cómo configurar webhooks globales, vea [Acerca de los webhooks globales](/enterprise/admin/user-management/about-global-webhooks). diff --git a/translations/es-ES/content/rest/enterprise-admin/index.md b/translations/es-ES/content/rest/enterprise-admin/index.md index 4221451d7a..b3cded5ae0 100644 --- a/translations/es-ES/content/rest/enterprise-admin/index.md +++ b/translations/es-ES/content/rest/enterprise-admin/index.md @@ -1,6 +1,6 @@ --- -title: GitHub Enterprise administration -intro: You can use these endpoints to administer your enterprise. +title: Administración de GitHub Enterprise +intro: Puedes usar estos puntos de conexión para administrar la empresa. allowTitleToDifferFromFilename: true redirect_from: - /v3/enterprise-admin @@ -31,52 +31,52 @@ children: - /repo-pre-receive-hooks - /users - /scim +ms.openlocfilehash: 19688f806101c8022b64dfc21806b79338917353 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065598' --- - {% ifversion fpt or ghec %} {% note %} -**Note:** This article applies to {% data variables.product.prodname_ghe_cloud %}. To see the {% data variables.product.prodname_ghe_managed %} or {% data variables.product.prodname_ghe_server %} version, use the **{% data ui.pages.article_version %}** drop-down menu. +**Nota**: Este artículo se aplica a {% data variables.product.prodname_ghe_cloud %}. Para ver la versión de {% data variables.product.prodname_ghe_managed %} o de {% data variables.product.prodname_ghe_server %}, utiliza el menú desplegable de **{% data ui.pages.article_version %}** . {% endnote %} {% endif %} -### Endpoint URLs +### URL de las Terminales -REST API endpoints{% ifversion ghes %}—except [Management Console](#management-console) API endpoints—{% endif %} are prefixed with the following URL: +Los puntos de conexión de la API REST{% ifversion ghes %} (excepto los puntos de conexión de la API de la [Consola de administración](#management-console)){% endif %} van precedidos de la siguiente URL: ```shell {% data variables.product.api_url_pre %} ``` -{% ifversion fpt or ghec %} -When endpoints include `{enterprise}`, replace `{enterprise}` with the handle for your enterprise account, which is included in the URL for your enterprise settings. For example, if your enterprise account is located at `https://github.com/enterprises/octo-enterprise`, replace `{enterprise}` with `octo-enterprise`. +{% ifversion fpt or ghec %} Cuando los puntos de conexión incluyen `{enterprise}`, reemplaza `{enterprise}` por el control de tu cuenta empresarial, que se incluye en la URL de la configuración de tu empresa. Por ejemplo, si la cuenta de empresa se encuentra en `https://github.com/enterprises/octo-enterprise`, reemplace `{enterprise}` por `octo-enterprise`. {% endif %} -{% ifversion ghes %} -[Management Console](#management-console) API endpoints are only prefixed with a hostname: +{% ifversion ghes %} Los puntos de conexión de la API de la [Consola de administración](#management-console) solo vienen precedidos por un nombre de host: ```shell http(s)://hostname/ ``` -{% endif %} -{% ifversion ghae or ghes %} +{% endif %} {% ifversion ghae or ghes %} ### Authentication -Your {% data variables.product.product_name %} installation's API endpoints accept [the same authentication methods](/rest/overview/resources-in-the-rest-api#authentication) as the GitHub.com API. You can authenticate yourself with **[OAuth tokens](/apps/building-integrations/setting-up-and-registering-oauth-apps/)** {% ifversion ghes %}(which can be created using the [Authorizations API](/rest/reference/oauth-authorizations#create-a-new-authorization)) {% endif %}or **[basic authentication](/rest/overview/resources-in-the-rest-api#basic-authentication)**. {% ifversion ghes %} -OAuth tokens must have the `site_admin` [OAuth scope](/developers/apps/scopes-for-oauth-apps#available-scopes) when used with Enterprise-specific endpoints.{% endif %} +Los puntos de conexión de la API de instalación de {% data variables.product.product_name %} aceptan [los mismos métodos de autenticación](/rest/overview/resources-in-the-rest-api#authentication) que la API de GitHub.com. Puede autenticarse con **[tokens de OAuth](/apps/building-integrations/setting-up-and-registering-oauth-apps/)** {% ifversion ghes %}(que se pueden crear mediante la [API de autorizaciones](/rest/reference/oauth-authorizations#create-a-new-authorization)) {% endif %}o **[autenticación básica](/rest/overview/resources-in-the-rest-api#basic-authentication)** . {% ifversion ghes %} Los tokens de OAuth deben tener el elemento `site_admin` [ámbito de OAuth](/developers/apps/scopes-for-oauth-apps#available-scopes) cuando se usan con puntos de conexión específicos de Enterprise.{% endif %} -Enterprise administration API endpoints are only accessible to authenticated {% data variables.product.product_name %} site administrators{% ifversion ghes %}, except for the [Management Console](#management-console) API, which requires the [Management Console password](/enterprise/admin/articles/accessing-the-management-console/){% endif %}. +Los puntos de conexión de la API para la administración empresarial solo son accesibles para los administradores del sitio {% data variables.product.product_name %} {% ifversion ghes %}, excepto para la API de la [Consola de administración](#management-console), que requiere la [contraseña de la Consola de administración](/enterprise/admin/articles/accessing-the-management-console/){% endif %}. {% endif %} {% ifversion ghae or ghes %} -### Version information +### Información de la versión -The current version of your enterprise is returned in the response header of every API: -`X-GitHub-Enterprise-Version: {{currentVersion}}.0` -You can also read the current version by calling the [meta endpoint](/rest/reference/meta/). +La versión actual de la empresa se devuelve en el encabezado de respuesta de cada API: `X-GitHub-Enterprise-Version: {{currentVersion}}.0` +También puedes leer la versión actual llamando al [punto de conexión de meta](/rest/reference/meta/). {% endif %} diff --git a/translations/es-ES/content/rest/enterprise-admin/ldap.md b/translations/es-ES/content/rest/enterprise-admin/ldap.md index ad85c98046..e091ea2e37 100644 --- a/translations/es-ES/content/rest/enterprise-admin/ldap.md +++ b/translations/es-ES/content/rest/enterprise-admin/ldap.md @@ -6,6 +6,11 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 0948fbf02aea86d01a7034ae6b1836c0f69ca6e2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065342' --- - -Con las terminales de mapeo de LDAP, puedes actualizar el Nombre Distintivo (DN, por sus siglas en inglés) al cual mapea un usuario o equipo. Toma en cuenta que las terminales de LDAP generalmente solo son efectivas si tu aplicativo de {% data variables.product.product_name %} [habilitó la sincronización con LDAP](/enterprise/admin/authentication/using-ldap). La terminal de [mapeo de LDAP para actualización para un usuario](#update-ldap-mapping-for-a-user) puede utilizarse cuando se habilita LDAP, aún si la sincronización con LDAP está inhabilitada. +Con las terminales de mapeo de LDAP, puedes actualizar el Nombre Distintivo (DN, por sus siglas en inglés) al cual mapea un usuario o equipo. Tenga en cuenta que los puntos de conexión LDAP suelen ser eficaces solo si el dispositivo {% data variables.product.product_name %} tiene [habilitada la sincronización LDAP](/enterprise/admin/authentication/using-ldap). La [Actualización de la asignación LDAP para un punto de conexión de usuario](#update-ldap-mapping-for-a-user) se puede usar cuando LDAP está habilitado, incluso si la sincronización LDAP está deshabilitada. diff --git a/translations/es-ES/content/rest/enterprise-admin/license.md b/translations/es-ES/content/rest/enterprise-admin/license.md index 99f6393483..a612388b8e 100644 --- a/translations/es-ES/content/rest/enterprise-admin/license.md +++ b/translations/es-ES/content/rest/enterprise-admin/license.md @@ -9,6 +9,11 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 5d47f972922a44292ffe4b32e4f90aae250e0948 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147572652' --- - -*Solo se encuentra disponible para los administradores de sitio [autenticados.](/rest/overview/resources-in-the-rest-api#authentication)* Los usuarios normales recibirán una respuesta `404` si intentan acceder a ella. +*Solo está disponible para los administradores de sitios [autenticados](/rest/overview/resources-in-the-rest-api#authentication).* Los usuarios normales recibirán una respuesta `404` si intentan acceder a ella. diff --git a/translations/es-ES/content/rest/enterprise-admin/management-console.md b/translations/es-ES/content/rest/enterprise-admin/management-console.md index 0f47d1d139..639dae4d83 100644 --- a/translations/es-ES/content/rest/enterprise-admin/management-console.md +++ b/translations/es-ES/content/rest/enterprise-admin/management-console.md @@ -6,23 +6,28 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: da38513a04525b858e041188eec6f691db9be1d9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065542' --- - {% tip %} -Debes configurar el número de puerto explícitamente cuando haces llamadas de la API hacia la Consola de Administración. Si habilitaste TLS en tu empresa, el número de puerto es `8443`; de lo contrario, el número de puerto es `8080`. +Debes configurar el número de puerto explícitamente cuando haces llamadas de la API hacia la Consola de Administración. Si TLS está habilitado en la empresa, el número de puerto es `8443`; de lo contrario, es `8080`. Si no quieres proporcionar un número de puerto, necesitarás configurar tu herramienta para seguir automáticamente las redirecciones. -Podría que también necesites agregar el [marcador `-k`](http://curl.haxx.se/docs/manpage.html#-k) cuando utilices `curl`, ya que {% data variables.product.product_name %} utiliza un certificado auto-firmado antes de que [agregues tu propio certificado TLS](/enterprise/admin/guides/installation/configuring-tls/). +Es posible que también tenga que agregar la [marca `-k`](http://curl.haxx.se/docs/manpage.html#-k) al usar `curl`, ya que {% data variables.product.product_name %} usa un certificado autofirmado antes de que [agregue un certificado TLS propio ](/enterprise/admin/guides/installation/configuring-tls/). {% endtip %} -### Autenticación +### Authentication -Necesitas pasar tu [Contraseña de la Consola de Administración](/enterprise/admin/articles/accessing-the-management-console/) como un token de autenticación para cada terminal de la API de ésta, con excepción de [`/setup/api/start`](#create-a-github-enterprise-server-license). +Debe pasar la [contraseña de la Consola de administración](/enterprise/admin/articles/accessing-the-management-console/) como un token de autenticación a todos los puntos de conexión de la API de la consola de administración, excepto [`/setup/api/start`](#create-a-github-enterprise-server-license). -Utiliza el parámetro de `api_key` para enviar este token con cada solicitud. Por ejemplo: +Usa el parámetro `api_key` para enviar este token con cada solicitud. Por ejemplo: ```shell $ curl -L 'https://hostname:admin_port/setup/api?api_key=your-amazing-password' diff --git a/translations/es-ES/content/rest/enterprise-admin/org-pre-receive-hooks.md b/translations/es-ES/content/rest/enterprise-admin/org-pre-receive-hooks.md index ad853ad3f9..cbce07d3f6 100644 --- a/translations/es-ES/content/rest/enterprise-admin/org-pre-receive-hooks.md +++ b/translations/es-ES/content/rest/enterprise-admin/org-pre-receive-hooks.md @@ -1,23 +1,28 @@ --- -title: Ganchos de pre-recepción de organización -intro: La API de ganchos de pre-recepción de organización te permite ver y modificar el requisito de tener ganchos de pre-recepción que están disponibles para una organización. +title: Enlaces de recepción previa de la organización +intro: Organization Pre-receive Hooks API permite ver y modificar la aplicación de enlaces previos a la recepción que están disponibles para una organización. versions: ghes: '*' topics: - API miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true +ms.openlocfilehash: 802ed40ac8e42c1f0a9ef3b6bab4a150dd68603c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147063966' --- - ### Atributos de objeto -| Nombre | Tipo | Descripción | -| -------------------------------- | ----------- | --------------------------------------------------------- | -| `name (nombre)` | `secuencia` | El nombre del gancho. | -| `enforcement` | `secuencia` | El estado de imposición del gancho en este repositorio. | -| `allow_downstream_configuration` | `boolean` | Si los repositorios pueden ignorar la imposición o no. | -| `configuration_url` | `secuencia` | URL para la terminal en donde se configuró la imposición. | +| Nombre | Tipo | Descripción | +|----------------------------------|-----------|-----------------------------------------------------------| +| `name` | `string` | El nombre del gancho. | +| `enforcement` | `string` | El estado de imposición del gancho en este repositorio. | +| `allow_downstream_configuration` | `boolean` | Si los repositorios pueden ignorar la imposición o no. | +| `configuration_url` | `string` | URL para la terminal en donde se configuró la imposición. | -Los valores posibles para *enforcement* son `enabled`, `disabled` y `testing`. El valor `disabled` indica que el gancho de pre-recepción no se ejecutará. El valor `enabled` indica que se ejecutará y rechazará cualquier carga que resulte en un estado diferente a zero. El valor `testing` indica que el script va a ejecutarse pero no va a causar que se rechace ninguna carga. +Los valores posibles para la *aplicación* son `enabled`, `disabled` y `testing`. `disabled` indica que no se ejecutará el enlace previo a la recepción. `enabled` indica que se ejecutará y rechazará cualquier inserción que dé como resultado un estado distinto a cero. `testing` indica que el script se ejecutará pero no rechazará ninguna inserción. -`configuration_url` podría ser un enlace a esta terminal o a la configuración global de este gancho. Solo los administradores de sistema pueden acceder a la configuración global. +`configuration_url` podría ser un enlace a este punto de conexión o ser la configuración global de este enlace. Solo los administradores de sistema pueden acceder a la configuración global. diff --git a/translations/es-ES/content/rest/enterprise-admin/orgs.md b/translations/es-ES/content/rest/enterprise-admin/orgs.md index 2521f4ed80..c0a65a37ec 100644 --- a/translations/es-ES/content/rest/enterprise-admin/orgs.md +++ b/translations/es-ES/content/rest/enterprise-admin/orgs.md @@ -1,5 +1,5 @@ --- -title: Organizaciones +title: Las organizaciones intro: La API de Administración Organizacional te permite crear organizaciones en tu empresa. versions: ghes: '*' @@ -8,6 +8,11 @@ topics: - API miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true +ms.openlocfilehash: dde98174176217083a0c0960a069ed266e5fb413 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147061966' --- - -*Solo se encuentra disponible para los administradores de sitio [autenticados.](/rest/overview/resources-in-the-rest-api#authentication)* Los usuarios normales recibirán una respuesta `404` si intentan acceder a ella. +*Solo está disponible para los administradores de sitios [autenticados](/rest/overview/resources-in-the-rest-api#authentication).* Los usuarios normales recibirán una respuesta `404` si intentan acceder a ella. diff --git a/translations/es-ES/content/rest/enterprise-admin/pre-receive-environments.md b/translations/es-ES/content/rest/enterprise-admin/pre-receive-environments.md index 295b22e3bd..cda2a99233 100644 --- a/translations/es-ES/content/rest/enterprise-admin/pre-receive-environments.md +++ b/translations/es-ES/content/rest/enterprise-admin/pre-receive-environments.md @@ -7,28 +7,33 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 9db8635691ae2f8fcb8649b648948763168081ac +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147060598' --- - -*Solo se encuentra disponible para los administradores de sitio [autenticados.](/rest/overview/resources-in-the-rest-api#authentication)* Los usuarios normales recibirán una respuesta `404` si intentan acceder a ella. +*Solo está disponible para los administradores de sitios [autenticados](/rest/overview/resources-in-the-rest-api#authentication).* Los usuarios normales recibirán una respuesta `404` si intentan acceder a ella. ### Atributos de objeto #### Ambiente de pre-recepción -| Nombre | Tipo | Descripción | -| --------------------- | ----------- | --------------------------------------------------------------------------------------------------- | -| `name (nombre)` | `secuencia` | El nombre del ambiente como se muestra en la IU. | -| `image_url` | `secuencia` | La URL del tarball que se descargará y extraerá. | -| `default_environment` | `boolean` | Si este es el ambiente predeterminado que viene con {% data variables.product.product_name %} o no. | -| `download` | `objeto` | El estado de descarga de este ambiente. | -| `hooks_count` | `número` | La cantidad de ganchos de pre-recepción que utilizan este ambiente. | +| Nombre | Tipo | Descripción | +|-----------------------|-----------|----------------------------------------------------------------------------| +| `name` | `string` | El nombre del ambiente como se muestra en la IU. | +| `image_url` | `string` | La URL del tarball que se descargará y extraerá. | +| `default_environment` | `boolean` | Si este es el ambiente predeterminado que viene con {% data variables.product.product_name %} o no. | +| `download` | `object` | El estado de descarga de este ambiente. | +| `hooks_count` | `integer` | La cantidad de ganchos de pre-recepción que utilizan este ambiente. | #### Descarga del Ambiente de Pre-recepción -| Nombre | Tipo | Descripción | -| --------------- | ----------- | -------------------------------------------------------------------------------- | -| `state` | `secuencia` | El estado de la mayoría de las descargas recientes. | -| `downloaded_at` | `secuencia` | La hora en la cual iniciaron la mayoría de las descrgas recientes. | -| `message` | `secuencia` | Cuando algo falla, este tendrá cualquier mensaje de error que se haya producido. | +| Nombre | Tipo | Descripción | +|-----------------|----------|---------------------------------------------------------| +| `state` | `string` | El estado de la mayoría de las descargas recientes. | +| `downloaded_at` | `string` | La hora en la cual iniciaron la mayoría de las descrgas recientes. | +| `message` | `string` | Cuando algo falla, este tendrá cualquier mensaje de error que se haya producido. | -Los valores posibles para `state` son `not_started`, `in_progress`, `success`, `failed`. +Los valores posibles de `state` son: `not_started`, `in_progress`, `success` y `failed`. diff --git a/translations/es-ES/content/rest/enterprise-admin/pre-receive-hooks.md b/translations/es-ES/content/rest/enterprise-admin/pre-receive-hooks.md index 644022b2bb..0556482042 100644 --- a/translations/es-ES/content/rest/enterprise-admin/pre-receive-hooks.md +++ b/translations/es-ES/content/rest/enterprise-admin/pre-receive-hooks.md @@ -1,26 +1,31 @@ --- -title: Ganchos de pre-recepción +title: Enlaces de recepción previa intro: 'La API de Ganchos Pre-recepción te permite crear, listar, actualizar y borrar los ganchos de pre-recepción.' versions: ghes: '*' topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: dd776e7ec95a970f025d4de1ec03f07b2a7b29f7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147066158' --- - -*Solo se encuentra disponible para los administradores de sitio [autenticados.](/rest/overview/resources-in-the-rest-api#authentication)* Los usuarios normales recibirán una respuesta `404` si intentan acceder a ella. +*Solo está disponible para los administradores de sitios [autenticados](/rest/overview/resources-in-the-rest-api#authentication).* Los usuarios normales recibirán una respuesta `404` si intentan acceder a ella. ### Atributos de objeto #### Ganchos de pre-recepción -| Nombre | Tipo | Descripción | -| -------------------------------- | ----------- | ----------------------------------------------------------------------------------- | -| `name (nombre)` | `secuencia` | El nombre del gancho. | -| `script` | `secuencia` | El script que ejecuta el gancho. | -| `script_repository` | `objeto` | El repositorio de GitHub en donde se mantiene el script. | -| `environment` | `objeto` | El ambiente de pre-recepción en donde se ejecuta el script. | -| `enforcement` | `secuencia` | El estado de las imposiciones para este gancho. | -| `allow_downstream_configuration` | `boolean` | Si las imposiciones pueden o no ignorarse a nivel de organización o de repositorio. | +| Nombre | Tipo | Descripción | +|----------------------------------|-----------|-----------------------------------------------------------------| +| `name` | `string` | El nombre del gancho. | +| `script` | `string` | El script que ejecuta el gancho. | +| `script_repository` | `object` | El repositorio de GitHub en donde se mantiene el script. | +| `environment` | `object` | El ambiente de pre-recepción en donde se ejecuta el script. | +| `enforcement` | `string` | El estado de las imposiciones para este gancho. | +| `allow_downstream_configuration` | `boolean` | Si las imposiciones pueden o no ignorarse a nivel de organización o de repositorio. | -Los valores posibles para *enforcement* son `enabled`, `disabled` y `testing`. El valor `disabled` indica que el gancho de pre-recepción no se ejecutará. El valor `enabled` indica que se ejecutará y rechazará cualquier carga que resulte en un estado diferente a zero. El valor `testing` indica que el script va a ejecutarse pero no va a causar que se rechace ninguna carga. +Los valores posibles para la *aplicación* son `enabled`, `disabled` y `testing`. `disabled` indica que no se ejecutará el enlace previo a la recepción. `enabled` indica que se ejecutará y rechazará cualquier inserción que dé como resultado un estado distinto a cero. `testing` indica que el script se ejecutará pero no rechazará ninguna inserción. diff --git a/translations/es-ES/content/rest/enterprise-admin/repo-pre-receive-hooks.md b/translations/es-ES/content/rest/enterprise-admin/repo-pre-receive-hooks.md index 6881015a8b..de004215f7 100644 --- a/translations/es-ES/content/rest/enterprise-admin/repo-pre-receive-hooks.md +++ b/translations/es-ES/content/rest/enterprise-admin/repo-pre-receive-hooks.md @@ -1,22 +1,27 @@ --- -title: Repository Pre-receive Hooks -intro: The Repository Pre-receive Hooks API allows you to view and modify enforcement of the pre-receive hooks that are available to a repository. +title: Ganchos de pre-recepción del repositorio +intro: Repository Pre-receive Hooks API permite ver y modificar la aplicación de enlaces previos a la recepción que están disponibles para un repositorio. versions: ghes: '*' topics: - API miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true +ms.openlocfilehash: 63ba6f4f7d67b43dd39609a6520a0938365cfc12 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065166' --- - ### Atributos de objeto -| Nombre | Tipo | Descripción | -| ------------------- | ----------- | --------------------------------------------------------- | -| `name (nombre)` | `secuencia` | El nombre del gancho. | -| `enforcement` | `secuencia` | El estado de imposición del gancho en este repositorio. | -| `configuration_url` | `secuencia` | URL para la terminal en donde se configuró la imposición. | +| Nombre | Tipo | Descripción | +|---------------------|----------|-----------------------------------------------------------| +| `name` | `string` | El nombre del gancho. | +| `enforcement` | `string` | El estado de imposición del gancho en este repositorio. | +| `configuration_url` | `string` | URL para la terminal en donde se configuró la imposición. | -Los valores posibles para *enforcement* son `enabled`, `disabled` y `testing`. El valor `disabled` indica que el gancho de pre-recepción no se ejecutará. El valor `enabled` indica que se ejecutará y rechazará cualquier carga que resulte en un estado diferente a zero. El valor `testing` indica que el script va a ejecutarse pero no va a causar que se rechace ninguna carga. +Los valores posibles para la *aplicación* son `enabled`, `disabled` y `testing`. `disabled` indica que no se ejecutará el enlace previo a la recepción. `enabled` indica que se ejecutará y rechazará cualquier inserción que dé como resultado un estado distinto a cero. `testing` indica que el script se ejecutará pero no rechazará ninguna inserción. -`configuration_url` podría ser un enlace a este repositorio, al propietario de su organización o a su configuración global. La autorización para acceder a esta terminal en `configuration_url` se determina a nivel de administrador de sitio o de propietario. +`configuration_url` podría ser un vínculo a este repositorio, al propietario de su organización o a su configuración global. La autorización para acceder a este punto de conexión en `configuration_url` se determina en el nivel de administrador del sitio o de propietario. diff --git a/translations/es-ES/content/rest/enterprise-admin/scim.md b/translations/es-ES/content/rest/enterprise-admin/scim.md index 5f296b2912..5e65284727 100644 --- a/translations/es-ES/content/rest/enterprise-admin/scim.md +++ b/translations/es-ES/content/rest/enterprise-admin/scim.md @@ -8,5 +8,11 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 797973c356a278bc82e55a9e2a6abab391be69a0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147060878' --- diff --git a/translations/es-ES/content/rest/enterprise-admin/users.md b/translations/es-ES/content/rest/enterprise-admin/users.md index 14d54a6c60..8377f1ae6c 100644 --- a/translations/es-ES/content/rest/enterprise-admin/users.md +++ b/translations/es-ES/content/rest/enterprise-admin/users.md @@ -7,6 +7,11 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: a483065af09a2baef774cb8ce256350945106faa +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147063174' --- - -*Solo se encuentra disponible para los administradores de sitio [autenticados.](/rest/overview/resources-in-the-rest-api#authentication)* Los usuarios normales recibirán una respuesta `403` si intentan acceder a ella. +*Solo está disponible para los administradores de sitios [autenticados](/rest/overview/resources-in-the-rest-api#authentication).* Los usuarios normales recibirán una respuesta `403` si intentan acceder a ella. diff --git a/translations/es-ES/content/rest/gists/comments.md b/translations/es-ES/content/rest/gists/comments.md index ee4518fc68..c3af4c51e9 100644 --- a/translations/es-ES/content/rest/gists/comments.md +++ b/translations/es-ES/content/rest/gists/comments.md @@ -1,8 +1,8 @@ --- -title: Gist comments +title: Comentarios de los Gists allowTitleToDifferFromFilename: true -shortTitle: Comentarios -intro: La API de comentarios de gists te permite ver y modificar los comentarios en un gist. +shortTitle: Comments +intro: Gist comments API permite ver y modificar los comentarios de un gist. versions: fpt: '*' ghes: '*' @@ -11,11 +11,16 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 12e2052d0f8626f21c58cded1e0a158708bf3ab8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147067542' --- +## Acerca de Gist comments API -## About the Gist comments API - -La API de comentarios de gists te permite ver y modificar los comentarios en un gist. Para obtener más información sobre los gists, consulta la sección "[Editar y compartir el contenido con los gists](/get-started/writing-on-github/editing-and-sharing-content-with-gists)". +Gist comments API permite ver y modificar los comentarios de un gist. Para obtener más información sobre los gists, consulta "[Editar y compartir contenido con gists](/get-started/writing-on-github/editing-and-sharing-content-with-gists)". ### Tipos de medios personalizados para los comentarios de los Gists @@ -24,4 +29,4 @@ Estos son los tipos de medios compatibles para los comentarios de los gists. application/vnd.github.VERSION.raw application/vnd.github.VERSION.base64 -Para obtener más información acerca de los tipos de medios, consulta la sección "[Tipos de medios personalizados](/rest/overview/media-types)". +Para más información sobre los tipos de medios, vea "[Tipos de medios personalizados](/rest/overview/media-types)". diff --git a/translations/es-ES/content/rest/gists/gists.md b/translations/es-ES/content/rest/gists/gists.md index aab584797f..aaebebe371 100644 --- a/translations/es-ES/content/rest/gists/gists.md +++ b/translations/es-ES/content/rest/gists/gists.md @@ -1,6 +1,6 @@ --- title: Gists -intro: 'La API de Gists habilita al usuario habilitado para listar, crear, actualizar y borrar los gists públicos en GitHub.' +intro: 'La API de Gists habilita al usuario autorizado para enumerar, crear, actualizar y borrar los gists públicos en GitHub.' versions: fpt: '*' ghes: '*' @@ -9,25 +9,30 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: c51d9275950bbf303caa1a03344ba8402618d65b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145136021' --- - ## Acerca de la API de Gists -La API de Gists te permite ver y modificar los gists. Para obtener más información sobre los gists, consulta la sección "[Editar y compartir el contenido con los gists](/get-started/writing-on-github/editing-and-sharing-content-with-gists)". +La API de Gists permite ver y modificar gists. Para obtener más información sobre los gists, consulta "[Edición y uso compartido de contenido con gists](/get-started/writing-on-github/editing-and-sharing-content-with-gists)". -### Autenticación +### Authentication -Puedes leer gists públicos {% ifversion ghae or ghes %}y crearlos para usuarios anónimos sin un token{% else %} de forma anónima, pero debes haber iniciado sesión en GitHub para crear gists.{% endif %} Para leer o escribir gists en nombre de un usuario, necesitas el alcance de OAuth para gists y un token. Par aobtener más información, consulta la sección "[Alcances para las Apps de OAuth](/developers/apps/scopes-for-oauth-apps)". +Puede leer gists públicos {% ifversion ghae or ghes %}y crearlos para usuarios anónimos sin un token.{% else %} de forma anónima, pero debe haber iniciado sesión en GitHub para crear gists.{% endif %} Para leer o escribir gists en nombre de un usuario, necesita el ámbito OAuth para gists y un token. Para más información, vea "[Ámbitos para aplicaciones de OAuth](/developers/apps/scopes-for-oauth-apps)". ### Truncamiento -La API de Gist proporciona hasta un megabyte de contenido para cada archivo en el gist. Cada archivo que se devuelve para un gist a través de la API tiene una clave que se llama `truncated`. Si `truncated` aparece como `true`, significa que el archivo es demasiado grande y solo se devolvió una parte de su contenido en `content`. +La API de Gist proporciona hasta un megabyte de contenido para cada archivo en el gist. Cada archivo que se devuelve para un gist mediante la API tiene una clave denominada `truncated`. Si `truncated` es `true`, el archivo es demasiado grande y solo se devuelve una parte del contenido en `content`. -Si necesitas el contenido completo del archivo, puedes hacer una solicitud de tipo `GET` a la URL que se especifica en `raw_url`. Ten en cuent que, para los archivos mayores a diez megabytes, necesitarás clonar el gist a través de la URL que proprocionó `git_pull_url`. +Si necesita el contenido completo del archivo, puede realizar una solicitud `GET` a la URL que se especifica en `raw_url`. Tenga en cuenta que, para los archivos mayores de 10 GB, tendrá que clonar el gist por medio de la URL que ha proporcionado `git_pull_url`. -Adicionalmente a el truncamiento del contenido específico del archivo, la lista de archivos completa podría truncarse si la cantidad total excede los 300 archivos. Si la clave `truncated` de nivel superior aparece como `true`, únicamente se han devuelto los primeros 300 archivos en la lista. Si necesitas recuperar todos los archivos del gist, necesitarás clonarlo a través de la URL que te proporcionó `git_pull_url`. +Adicionalmente a el truncamiento del contenido específico del archivo, la lista de archivos completa podría truncarse si la cantidad total excede los 300 archivos. Si la clave `truncated` de nivel superior es `true`, solo se han devuelto los primeros 300 archivos de la lista de archivos. Si tiene que recuperar todos los archivos del gist, tendrá que clonarlo por medio de la URL proporcionada por `git_pull_url`. ### Tipos de medios personalizados para los gists @@ -36,4 +41,4 @@ Estos son los tipos de medios compatibles para recuperar el contenido de los gis application/vnd.github.VERSION.raw application/vnd.github.VERSION.base64 -Para obtener más información, consulta la sección "[Tipos de medios](/rest/overview/media-types)". +Para más información, vea "[Tipos de soporte físico](/rest/overview/media-types)". diff --git a/translations/es-ES/content/rest/gists/index.md b/translations/es-ES/content/rest/gists/index.md index 021ded0a5e..9abe9a5189 100644 --- a/translations/es-ES/content/rest/gists/index.md +++ b/translations/es-ES/content/rest/gists/index.md @@ -15,5 +15,11 @@ miniTocMaxHeadingLevel: 3 children: - /gists - /comments +ms.openlocfilehash: 72e59805b5ecd2813e864d2a3e882557341f5aff +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147066150' --- diff --git a/translations/es-ES/content/rest/git/blobs.md b/translations/es-ES/content/rest/git/blobs.md index 66777ae4f4..91b332dbd9 100644 --- a/translations/es-ES/content/rest/git/blobs.md +++ b/translations/es-ES/content/rest/git/blobs.md @@ -2,7 +2,7 @@ title: Blobs de Git shortTitle: Blobs allowTitleToDifferFromFilename: true -intro: 'La API de blobs de Git te permite crear y obtener un blob de Git (BLOB: Objeto binario grande, por sus siglas en inglés), el cual es el tipo de objeto que se utiliza para almacenar el contenido de cada archivo en un repositorio.' +intro: 'La API de blobs de Git permite crear y obtener un blob de Git (objeto binario grande), el tipo de objeto que se usa para almacenar el contenido de cada archivo en un repositorio.' versions: fpt: '*' ghes: '*' @@ -11,11 +11,16 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: e815b7d7ea3d63ced4c486605891a10dcb870176 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147060622' --- +## Acerca de Git blob API -## Acerca de la API de blobs de Git - -Un blob (objeto binario grande, por sus siglas en inglés) de Git es el tipo de objeto que se utiliza para almacenar el contenido de cada archivo en un repositorio. El hash SHA-1 del archivo se calcula y almacena en el objeto del blob. Estas terminales te permiten leer y escribir [objetos de blob](https://git-scm.com/book/en/v1/Git-Internals-Git-Objects) en tu base de datos de Git en {% data variables.product.product_name %}. Los blobs aprovechan [estos tipos de medios personalizados](#custom-media-types-for-blobs). Puedes leer más acerca del uso de tipos de medios en la API [aquí](/rest/overview/media-types). +Un blob (objeto binario grande, por sus siglas en inglés) de Git es el tipo de objeto que se utiliza para almacenar el contenido de cada archivo en un repositorio. El hash SHA-1 del archivo se calcula y almacena en el objeto del blob. Estos puntos de conexión permiten leer y escribir [objetos de blob](https://git-scm.com/book/en/v1/Git-Internals-Git-Objects) en la base de datos de Git en {% data variables.product.product_name %}. Los blobs sacan provecho de [estos tipos de medios personalizados](#custom-media-types-for-blobs). [Aquí](/rest/overview/media-types) puede obtener más información sobre el uso de los tipos de medios en la API. ### Tipos de medios personalizados para los blobs @@ -24,4 +29,4 @@ Estos son los tipos de medios compatibles para los blobs. application/json application/vnd.github.VERSION.raw -Para obtener más información, consulta la sección "[Tipos de medios](/rest/overview/media-types)". +Para más información, vea "[Tipos de soporte físico](/rest/overview/media-types)". diff --git a/translations/es-ES/content/rest/git/commits.md b/translations/es-ES/content/rest/git/commits.md index 8528c14dfe..fbf3227d13 100644 --- a/translations/es-ES/content/rest/git/commits.md +++ b/translations/es-ES/content/rest/git/commits.md @@ -1,8 +1,8 @@ --- -title: Git commits -shortTitle: Confirmaciones +title: Confirmaciones de Git +shortTitle: Commits allowTitleToDifferFromFilename: true -intro: 'The Git commits API lets you read and write commit objects to your Git database on {% data variables.product.product_name %}.' +intro: 'La API de confirmación de Git permite leer y escribir objetos de confirmación en la base de datos de Git en {% data variables.product.product_name %}.' versions: fpt: '*' ghes: '*' @@ -11,8 +11,13 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 2b0f1e07134b67be6c00f8bf1c65d9ccf0c2aac5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147063486' --- +## Acerca de la API de confirmaciones de Git -## About the Git commits API - -Una confirmación de Git es una impresión de pantalla de la jerarquía ([árbol de Git](/rest/reference/git#trees)) y del contenido de los archivos ([blob de Git](/rest/reference/git#blobs)) en un reposiotorio de Git. These endpoints allow you to read and write [commit objects](https://git-scm.com/book/en/v1/Git-Internals-Git-Objects#Commit-Objects) to your Git database on {% data variables.product.product_name %}. +Una confirmación de Git es una instantánea de la jerarquía ([árbol de Git](/rest/reference/git#trees)) y del contenido de los archivos ([blob de Git](/rest/reference/git#blobs)) en un repositorio de Git. Estos puntos de conexión permiten leer y escribir [objetos de confirmación](https://git-scm.com/book/en/v1/Git-Internals-Git-Objects#Commit-Objects) en la base de datos de Git en {% data variables.product.product_name %}. diff --git a/translations/es-ES/content/rest/git/index.md b/translations/es-ES/content/rest/git/index.md index 1746871def..9354b8f49f 100644 --- a/translations/es-ES/content/rest/git/index.md +++ b/translations/es-ES/content/rest/git/index.md @@ -19,6 +19,11 @@ children: - /refs - /tags - /trees +ms.openlocfilehash: a3f498f0334712d268e80a3d25c9147b62a197da +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147066142' --- - -La API de la Base de datos de Git te da acceso de escritura y lectora para los objetos sin procesar de Git que se encuentran en tu base de datos de Git en {% data variables.product.product_name %} y para listar y actualizar tus referencias (cabezas de rama y etiquetas). Para obtener más información acerca de utilizar la API de la Base de Datos de Git, consulta la secicón "[Empezar con la API de datos de Git](/rest/guides/getting-started-with-the-git-database-api)". +La API de la Base de datos de Git te da acceso de escritura y lectora para los objetos sin procesar de Git que se encuentran en tu base de datos de Git en {% data variables.product.product_name %} y para listar y actualizar tus referencias (cabezas de rama y etiquetas). Para obtener más información sobre el uso de la API de Base de datos de Git, vea [Introducción a la API de datos de Git](/rest/guides/getting-started-with-the-git-database-api). diff --git a/translations/es-ES/content/rest/git/refs.md b/translations/es-ES/content/rest/git/refs.md index c38b8f391e..311a1e8f7d 100644 --- a/translations/es-ES/content/rest/git/refs.md +++ b/translations/es-ES/content/rest/git/refs.md @@ -1,7 +1,7 @@ --- -title: Git references -shortTitle: Referencias -intro: 'The Git references API lets you read and write references to your Git database on {% data variables.product.product_name %}' +title: Referencias de Git +shortTitle: References +intro: 'La API de referencias de Git te permite leer y escribir referencias en tu base de datos de Git en {% data variables.product.product_name %}' versions: fpt: '*' ghes: '*' @@ -11,8 +11,13 @@ topics: - API miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true +ms.openlocfilehash: 60f76710e14a754f9508f0919c94b9fbe57d21e1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147093058' --- +## Acerca de la API de referencias de Git -## About the Git references API - -A Git reference (`git ref`) is a file that contains a Git commit SHA-1 hash. When referring to a Git commit, you can use the Git reference, which is an easy-to-remember name, rather than the hash. The Git reference can be rewritten to point to a new commit. A branch is a Git reference that stores the new Git commit hash. These endpoints allow you to read and write [references](https://git-scm.com/book/en/v1/Git-Internals-Git-References) to your Git database on {% data variables.product.product_name %}. +Una referencia de Git (`git ref`) es un archivo que contiene un hash SHA-1 de una confirmación de Git. Al hacer referencia a una confirmación de Git, puede usar la referencia de Git, que es un nombre fácil de recordar, en lugar del hash. La referencia de Git se puede reescribir para apuntar a una confirmación nueva. Una rama es una referencia de Git que almacena el hash de la nueva confirmación de Git. Estos puntos de conexión permiten leer y escribir [referencias](https://git-scm.com/book/en/v1/Git-Internals-Git-References) en la base de datos de Git en {% data variables.product.product_name %}. diff --git a/translations/es-ES/content/rest/git/tags.md b/translations/es-ES/content/rest/git/tags.md index ed8159a146..ead7e3958a 100644 --- a/translations/es-ES/content/rest/git/tags.md +++ b/translations/es-ES/content/rest/git/tags.md @@ -1,8 +1,8 @@ --- title: Etiquetas de Git -shortTitle: Etiquetas +shortTitle: Tags allowTitleToDifferFromFilename: true -intro: 'The Git tags API lets you read and write tag objects to your Git database on {% data variables.product.product_name %}.' +intro: 'La API de etiquetas de Git te permite leer y escribir objetos de etiqueta en tu base de datos de Git en {% data variables.product.product_name %}.' versions: fpt: '*' ghes: '*' @@ -11,8 +11,13 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: d0ba994be564467d3b84744e6618417b927828aa +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135978' --- +## Acerca de Git tags API -## About the Git tags API - -Una etiqueta de git es similar a una [referencia de Git](/rest/reference/git#refs), pero la confirmación de Git a la que apunta jamás cambia. Las etiquetas de git son útiles cuando quieres apuntar a algún lanzamiento específico. Estas terminales te permiten leer y escribir [objetos de etiquetas](https://git-scm.com/book/en/v1/Git-Internals-Git-References#Tags)en tu base de datos de Git en {% data variables.product.product_name %}. La API de etiquetas de Git son compatibles únicamente con los [objetos de etiqueta anotados](https://git-scm.com/book/en/v1/Git-Internals-Git-References#Tags), no con etiquetas ligeras. +Una etiqueta de Git es similar a una [referencia de Git](/rest/reference/git#refs), pero la confirmación de Git a la que apunta nunca cambia. Las etiquetas de git son útiles cuando quieres apuntar a algún lanzamiento específico. Estos puntos de conexión te permiten leer y escribir [objetos de etiqueta](https://git-scm.com/book/en/v1/Git-Internals-Git-References#Tags) en la base de datos de Git en {% data variables.product.product_name %}. La API de etiquetas de Git solo admite [objetos de etiqueta anotados](https://git-scm.com/book/en/v1/Git-Internals-Git-References#Tags), no etiquetas ligeras. diff --git a/translations/es-ES/content/rest/git/trees.md b/translations/es-ES/content/rest/git/trees.md index 81026177e5..582cc5902c 100644 --- a/translations/es-ES/content/rest/git/trees.md +++ b/translations/es-ES/content/rest/git/trees.md @@ -1,8 +1,8 @@ --- -title: Git trees -shortTitle: Árboles +title: Árboles de Git +shortTitle: Trees allowTitleToDifferFromFilename: true -intro: 'The Git trees API lets you read and write tree objects to your Git database on {% data variables.product.product_name %}.' +intro: 'La API de árboles de Git te permite leer y escribir objetos de árbol en tu base de datos de Git en {% data variables.product.product_name %}.' versions: fpt: '*' ghes: '*' @@ -11,8 +11,13 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 8c13e6c74f334152d67433ab9a90f7dac663b3d6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147067742' --- +## Acerca de Git trees API -## About the Git trees API - -Un objeto de árbol de Git crea la jerarquía entre archivos para un repositorio de Git. Puedes utilizar el objeto de árbol de Git para crear una relación entre directorios y entre los archivos que contienen. Estas terminales te permiten leer y escribir [objetos de árbol](https://git-scm.com/book/en/v1/Git-Internals-Git-Objects#Tree-Objects)en tu base de datos de Git en {% data variables.product.product_name %}. +Un objeto de árbol de Git crea la jerarquía entre archivos para un repositorio de Git. Puedes utilizar el objeto de árbol de Git para crear una relación entre directorios y entre los archivos que contienen. Estos puntos de conexión permiten leer y escribir [objetos de árbol](https://git-scm.com/book/en/v1/Git-Internals-Git-Objects#Tree-Objects) en la base de datos de Git en {% data variables.product.product_name %}. diff --git a/translations/es-ES/content/rest/gitignore.md b/translations/es-ES/content/rest/gitignore.md index 1932f57825..01e867bc85 100644 --- a/translations/es-ES/content/rest/gitignore.md +++ b/translations/es-ES/content/rest/gitignore.md @@ -1,6 +1,6 @@ --- title: Gitignore -intro: La API de Gitignore recupera las plantillas de `.gitignore` que pueden utilizarse para ignorar archivos y directorios. +intro: La API de Gitignore recupera las plantillas de `.gitignore` que pueden usarse para ignorar archivos y directorios. versions: fpt: '*' ghes: '*' @@ -11,11 +11,16 @@ topics: miniTocMaxHeadingLevel: 3 redirect_from: - /rest/reference/gitignore +ms.openlocfilehash: 082b626aac4af8dcdf435761447caeb015a608db +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147092890' --- +## Acerca de Gitignore API -## Acerca de la API de Gitignore - -Cuando creas un repositorio nuevo en {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} a través de la API, puedes especificar una [plantilla de.gitignore](/github/getting-started-with-github/ignoring-files) para aplicarla al repositorio cuando lo crees. La API de plantillas de .gitignore lista y recupera plantillas del [repositorio de .gitignore](https://github.com/github/gitignore) de {% data variables.product.product_name %}. +Al crear un repositorio en {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} mediante la API, puede especificar una [plantilla de .gitignore](/github/getting-started-with-github/ignoring-files) para aplicarla al repositorio cuando se cree. La API de plantillas de .gitignore enumera y recupera plantillas del [repositorio .gitignore](https://github.com/github/gitignore) de {% data variables.product.product_name %}. ### Tipos de medios personalizados para gitignore @@ -23,4 +28,4 @@ Puedes utilizar este tipo de medios personalizado cuando obtengas una plantilla application/vnd.github.VERSION.raw -Para obtener más información, consulta la sección "[Tipos de medios](/rest/overview/media-types)". +Para más información, vea "[Tipos de soporte físico](/rest/overview/media-types)". diff --git a/translations/es-ES/content/rest/guides/basics-of-authentication.md b/translations/es-ES/content/rest/guides/basics-of-authentication.md index 119c72b3b8..4f34012d4a 100644 --- a/translations/es-ES/content/rest/guides/basics-of-authentication.md +++ b/translations/es-ES/content/rest/guides/basics-of-authentication.md @@ -1,5 +1,5 @@ --- -title: Información básica sobre la autenticación +title: Fundamentos de la autenticación intro: Aprende acerca de las formas diferentes de autenticarse con algunos ejemplos. redirect_from: - /guides/basics-of-authentication @@ -12,30 +12,35 @@ versions: ghec: '*' topics: - API +ms.openlocfilehash: 3e2796e83047f4e8bb6b7e9a503eee6dac63f019 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135966' --- - - -En esta sección, vamos a enfocarnos en lo básico de la autenticación. Específicamente, vamos a crear un servidor en Ruby (utilizando [Sintatra][Sinatra]) que implemente el [flujo web][webflow] de una aplicación en varias formas diferentes. +En esta sección, vamos a enfocarnos en lo básico de la autenticación. En concreto, vamos a crear un servidor de Ruby (mediante [Sinatra][Sinatra]) que implemente el [flujo web][webflow] de una aplicación de varias maneras diferentes. {% tip %} -Puedes descargar todo el código fuente de este proyecto [del repo platform-samples](https://github.com/github/platform-samples/tree/master/api/). +Puede descargar el código fuente completo de este proyecto [desde el repositorio platform-samples](https://github.com/github/platform-samples/tree/master/api/). {% endtip %} -## Registrar tu app +## Registrar la aplicación -Primero, necesitas [registrar tu aplicación][new oauth app]. A cada aplicación de OAuth que se registra se le asigna una ID de Cliente única y un Secreto de Cliente. ¡El Secreto de Cliente no puede compartirse! Eso incluye el verificar la secuencia en tu repositorio. +En primer lugar, debe [registrar la aplicación][new oauth app]. A cada aplicación de OAuth que se registra se le asigna un id. de cliente y un secreto de cliente únicos. +¡El Secreto de Cliente no puede compartirse! Esto incluye verificar la cadena en el repositorio. -Puedes llenar toda la información como más te guste, con excepción de la **URL de rellamado para la autorización**. Esta es fácilmente la parte más importante para configurar tu aplicación. Es la URL de rellamado a la cual {% data variables.product.product_name %} devuelve al usuario después de una autenticación exitosa. +Puede rellenar cada fragmento de información que desee, excepto la **URL de devolución de llamada**. Esta es sin duda la parte más importante para configurar una aplicación. Es la URL de devolución de llamada a la que {% data variables.product.product_name %} devuelve al usuario después de autenticarse correctamente. -Ya que estamos ejecutando un servidor habitual de Sinatra, la ubicación de la instancia local se configuró como `http://127.0.0.1:4567`. Llenemos la URL de rellamado como `http://127.0.0.1:4567/callback`. +Como ejecutamos un servidor habitual de Sinatra, la ubicación de la instancia local está configurada en `http://127.0.0.1:4567`. Vamos a rellenar la URL de devolución de llamada como `http://127.0.0.1:4567/callback`. ## Aceptar la autorización del usuario {% data reusables.apps.deprecating_auth_with_query_parameters %} -Ahora, vamos a comenzar a llenar nuestro servidor común. Crea un archivo que se llame _server.rb_ y pégale esto: +Ahora, vamos a comenzar a llenar nuestro servidor común. Cree un archivo denominado _server.rb_ y péguelo en el servidor: ``` ruby require 'sinatra' @@ -50,12 +55,9 @@ get '/' do end ``` -Tu ID de cliente y tus llaves secretas de cliente vienen de [la página de configuración de tu aplicación][app settings]. -{% ifversion fpt or ghec %} **Nunca,_ jamás_** deberías almacenar estos valores en -{% data variables.product.product_name %} ni en algún otro lugar público, para el caso.{% endif %} Te recomendamos almacenarlos como -[variables de ambiente][about env vars]--que es exactamente lo que hemos hecho aquí. +El identificador de cliente y las claves secretas de cliente proceden de [la página de configuración de la aplicación][app settings].{% ifversion fpt or ghec %} **Nunca _debe_** almacenar estos valores en {% data variables.product.product_name %} o en cualquier otro lugar público.{% endif %} Se recomienda almacenarlos como [variables de entorno][about env vars], que es exactamente lo que hemos hecho aquí. -Posteriormente, pega este contenido en _views/index.erb_: +A continuación, en _views/index.erb_, pegue este contenido: ``` erb @@ -67,28 +69,28 @@ Posteriormente, pega este contenido en _views/index.erb_:

We're going to now talk to the GitHub API. Ready? - ¡Haz clic aquí para comenzar! + Click here to begin!

- Si ese enlace no funciona, recuerda proporcionar tu propia ID de cliente! + If that link doesn't work, remember to provide your own Client ID!

``` -(Si no estás familiarizado con la forma en que funciona Sinatra, te recomendamos [leer la guía de Sinatra][Sinatra guide].) +(Si no está familiarizado con el funcionamiento de Sinatra, le recomendamos [leer la guía de Sinatra][Sinatra guide]). -También, ten en cuenta que la URL utiliza el parámetro de consulta `scope` para definir los [alcances][oauth scopes] que solicita la aplicación. Para nuestra aplicación, estamos solicitando el alcance `user:email` para leer las direcciones de correo electrónico privadas. +Además, tenga en cuenta que la dirección URL usa el `scope` parámetro de consulta para definir los [alcances][oauth scopes] solicitados por la aplicación. Para nuestra aplicación, solicitamos el alcance `user:email` para leer direcciones de correo electrónico privadas. -Navega a `http://127.0.0.1:4567` en tu buscador. Después de dar clic en el enlace, se te llevará a {% data variables.product.product_name %} y se te mostrará un diálogo que se ve más o menos así: ![Diálogo de OAuth de GitHub](/assets/images/oauth_prompt.png) +Vaya al explorador y vaya a `http://127.0.0.1:4567`. Después de hacer clic en el vínculo, se le llevará a {% data variables.product.product_name %} y se le mostrará un diálogo que se ve más o menos así: ![Diálogo de OAuth de GitHub](/assets/images/oauth_prompt.png). -Si confías en ti mismo, da clic en **Autorizar App**. ¡Oh-oh! Sinatra te arroja un error `404`. ¡¿Qué pasa?! +Si confía en usted mismo, haga clic en **Authorize App**. ¡Oh-oh! Sinatra muestra un error de `404`. ¡¿Qué pasa?! -Bueno, ¡¿recuerdas cuando especificamos la URL de rellamado como `callback`? No proporcionamos una ruta para ésta, así que {% data variables.product.product_name %} no sabe dónde dejar al usuario después de autorizar la app. ¡Arreglémoslo ahora! +¿Se acuerda de cuándo especificamos la dirección URL de devolución de llamada como `callback`? No proporcionamos ninguna ruta, así que {% data variables.product.product_name %} no sabe dónde soltar al usuario después de autorizar la aplicación. ¡Arreglémoslo ahora! ### Proporcionar un rellamado -En _server.rb_, agrega una ruta para especificar lo que debe hacer la rellamada: +En _server.rb_, agregue una ruta para especificar lo que debe hacer la devolución de llamada: ``` ruby get '/callback' do @@ -107,13 +109,16 @@ get '/callback' do end ``` -Después de que la app se autentica exitosamente, {% data variables.product.product_name %} proporciona un valor temporal de `code`. Necesitas hacer `POST` para este código en {% data variables.product.product_name %} para intercambiarlo por un `access_token`. Para simplificar nuestras solicitudes HTTP de GET y de POST, utilizamos el [rest-client][REST Client]. Nota que probablemente jamás accedas a la API a través de REST. Para aplicarlo con más seriedad, probablemente debas usar [una biblioteca escrita en tu lenguaje preferido][libraries]. +Cuando una aplicación se autentica correctamente, {% data variables.product.product_name %} proporciona un valor temporal para `code`. +Tendrá que `POST` este código a {% data variables.product.product_name %} a cambio de un `access_token`. +Para simplificar nuestras solicitudes HTTP GET y POST, usamos [rest-client][REST Client]. +Nota que probablemente jamás accedas a la API a través de REST. Si va a hacer un uso más intensivo, probablemente debería usar [una biblioteca escrita en el idioma que prefiera][libraries]. ### Verificar los alcances otorgados -Los usuarios pueden editar los alcances que solicitaste cambiando directamente la URL. Esto puee otorgar a tu aplicación menos accesos de los que solicitaste originalmente. Antes de hacer cualquier solicitud con el token, verifica los alcances que el usuario le otorgó a éste. Para obtener más información acerca de los alcances solicitados y otorgados, consulta la sección "[Alcances para las Apps de OAuth](/developers/apps/scopes-for-oauth-apps#requested-scopes-and-granted-scopes)". +Los usuarios pueden editar los alcances que solicitaste cambiando directamente la URL. Esto puee otorgar a tu aplicación menos accesos de los que solicitaste originalmente. Antes de hacer cualquier solicitud con el token, verifica los alcances que el usuario le otorgó a éste. Para obtener más información sobre los alcances solicitados y concedidos, consulte "[Ámbitos para aplicaciones de OAuth](/developers/apps/scopes-for-oauth-apps#requested-scopes-and-granted-scopes)". -Los alcances que otorgamos se devuelven como parte de la respuesta de intercambiar un token. +Los alcances que otorgamos se devuelven como parte de la respuesta de intercambio de un token. ``` ruby get '/callback' do @@ -127,17 +132,20 @@ get '/callback' do end ``` -En nuestra aplicación, estamos utilizando `scopes.include?` para verificar si se nos otorgó el alcance de `user:email` que necesitamos para recuperar las direcciones de correo electrónico. Si la aplicación hubiera preguntado por otros alcances, habríamos verificado esas también. +En nuestra aplicación, usamos `scopes.include?` para comprobar si se ha concedido el alcance de `user:email` necesario para capturar las direcciones de correo electrónico privadas del usuario autenticado. Si la aplicación hubiera preguntado por otros alcances, las habríamos comprobado también. -También, ya que hay una relación jerárquica entre alcances, debes verificar que se te haya otorgado el nuvel más bajo de los alcances que se requieren. Por ejemplo, si la aplicación hubiera pedido el alcance `user`, puede que se le haya otorgado únicamente el alcance `user:email`. En ese caso, a la applicación no se le hubiera otorgado lo que pidió, pero los alcances que obtuvo hubieran seguido siendo suficientes. +Además, dado que hay una relación jerárquica entre alcances, debe comprobar que se le haya otorgado el nivel más bajo de los alcances que se requieren. Por ejemplo, si la aplicación había solicitado el alcance `user`, podría haberse concedido solo el ámbito `user:email`. En ese caso, a la aplicación no se le hubiera otorgado lo que solicitó, pero los alcances que obtuvo seguirían siendo suficientes. -No es suficiente verificar los alcances solo antes de hacer las solicitudes, ya que es posible que los usuarios cambien los alcances entre tus solicitudes de verificación y las solicitudes reales. En caso de que esto suceda, las llamadas a la API que esperas tengan éxito podrían fallar con un estado `404` o `401`, o bien, podrían devolver un subconjunto de información diferente. +Comprobar los alcances solo antes de realizar las solicitudes no es suficiente, ya que es posible que los usuarios cambien los alcances entre la comprobación y la solicitud real. +En caso de que esto suceda, las llamadas API que esperaba que se realizaran correctamente podrían mostrar un error con el estado `404` o `401` devolver un subconjunto diferente de información. -Para ayudarte a manejar estas situaciones fácilmente, todas las respuestas de la API a las solicitudes que se hagan con tokens válidos también contienen un [encabezado de `X-OAuth-Scopes`][oauth scopes]. Este encabezado contiene la lista de alcances del token que se utilizó para realizar la solicitud. Adicionalmente a esto, la API de Aplicaciones de OAuth proporciona una terminal para {% ifversion fpt or ghes or ghec %} [verificar la validez de un token](/rest/reference/apps#check-a-token){% else %}[verificar la validez de un token](/rest/reference/apps#check-an-authorization){% endif %}. Utiliza esta información para detectar los cambios en los alcances de los tokens, y para informar a tus usuarios sobre los cambios disponibles en la funcionalidad de la aplicación. +Para ayudarle a controlar estas situaciones correctamente, todas las respuestas de API para las solicitudes realizadas con tokens válidos también contienen un [`X-OAuth-Scopes` encabezado][oauth scopes]. +Este encabezado contiene la lista de alcances del token que se utilizó para realizar la solicitud. Además, la API de aplicaciones de OAuth proporciona un punto de conexión para {% ifversion fpt or ghes or ghec %} [comprobar si hay un token de validez](/rest/reference/apps#check-a-token){% else %}[comprobar la validez de un token](/rest/reference/apps#check-an-authorization){% endif %}. +Utilice esta información para detectar cambios en los alcances de los tokens y para informar a los usuarios sobre los cambios disponibles en la funcionalidad de la aplicación disponible. ### Realizar solicitudes autenticadas -Por fin, con este token de acceso, podrás hacer solicitudes autenticadas como el usuario que inició sesión: +Por último, con este token de acceso, podrá realizar solicitudes autenticadas como el usuario que inició sesión: ``` ruby # fetch user information @@ -154,7 +162,7 @@ end erb :basic, :locals => auth_result ``` -Podemos hacer lo que queramos con nuestros resultados. En este caso, solo las vaciaremos directamente en _basic.erb_: +Podemos hacer lo que queramos con nuestros resultados. En este caso, los volcaremos directamente en _basic.erb_: ``` erb

Hello, <%= login %>!

@@ -175,17 +183,16 @@ Podemos hacer lo que queramos con nuestros resultados. En este caso, solo las va ## Implementar la autenticación "persistente" -Estaríamos hablando de un pésimo modelo si requerimos que los usuarios inicien sesión en la app cada vez que necesiten acceder a la página web. Por ejemplo, intenta navegar directamente a `http://127.0.0.1:4567/basic`. Obtendrás un error. +No es muy buena idea exigir que los usuarios inicien sesión en la aplicación cada vez que necesiten acceder a la página web. Por ejemplo, intente navegar directamente a `http://127.0.0.1:4567/basic`. Obtendrás un error. -¿Qué pasaría si pudiéramos evitar todo el proceso de "da clic aquí", y solo lo _recordáramos_, mientras que los usuarios sigan en sesión dentro de -{% data variables.product.product_name %}, y pudieran acceder a esta aplicación? Agárrate, -porque _eso es exactamente lo que vamos a hacer_. +¿Qué pasaría si pudiéramos eludir todo el proceso de "hacer clic aquí" y simplemente _recordarlo_ siempre que los usuarios estén conectados a {% data variables.product.product_name %} y así ellos podrían acceder a esta aplicación? Agárrese porque... _eso es exactamente lo que vamos a hacer_. -Nuestro pequeño servidor que mostramos antes es muy simple. Para poder insertar algún tipo de autenticación inteligente, vamos a optar por utilizar sesiones para almacenar los tokens. Esto hará que la autenticación sea transparente para el usuario. +Nuestro pequeño servidor que mostramos antes es muy simple. Para poder insertar algún tipo de autenticación inteligente, vamos a optar por utilizar sesiones para almacenar los tokens. +Esto hará que la autenticación sea transparente para el usuario. -También, ya que estamos haciendo persistir a los alcances dentro de la sesión, necesitaremos gestionar los casos cuando el usuario actualice los alcances después de que los verifiquemos, o cuando revoque el token. Para lograrlo, utilizaremos un bloque de `rescue` y verificaremos que la primera llamada a la API sea exitosa, lo cual verificará que el token sea válido. Después de esto, verificaremos el encabezado de respuesta de `X-OAuth-Scopes` para verificar que el usuario no haya revocado el alcance `user:email`. +Ya que estamos usando los mismos alcances dentro de la sesión, necesitaremos gestionar los casos cuando el usuario actualice los alcances después de que los comprobemos, o cuando se revoque el token. Para lograrlo, utilizaremos un bloque de `rescue` y verificaremos que la primera llamada a la API se realizó correctamente, lo cual confirmará que el token sigue siendo válido. Después de eso, comprobaremos el encabezado de respuesta `X-OAuth-Scopes` para verificar que el usuario no haya revocado el alcance `user:email`. -Crea un archivo que se llame _advanced_server.rb_, y pega estas líneas en él: +Cree un archivo denominado _advanced_server.rb_ y pegue estas líneas en él: ``` ruby require 'sinatra' @@ -265,11 +272,11 @@ get '/callback' do end ``` -La mayoría de este código debería serte familiar. Por ejemplo, seguimos utilizando `RestClient.get` para llamar a la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} y aún estamos pasando nuestros resultados para que se interpreten en una plantilla ERB (esta vez, se llama `advanced.erb`). +La mayoría de este código debería serte familiar. Por ejemplo, seguimos utilizando `RestClient.get` para llamar a la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} y aún estamos pasando los resultados para que se interpreten en una plantilla ERB (esta vez, se llama `advanced.erb`). -También, ahora tenemos el método `authenticated?`, el cual verifica si el usuario ya se autenticó. Si no, se llamará al método `authenticate!`, el cual lleva a cabo el flujo de OAuth y actualiza la sesión con el token que se otorgó y con los alcances. +Además, ahora tenemos el método `authenticated?`, que comprueba si el usuario ya está autenticado. Si no, se llamará al método `authenticate!`, el cual lleva a cabo el flujo de OAuth y actualiza la sesión con el token y los alcances que se otorgaron. -Después, crea un archivo en _views_, el cual se llame _advanced.erb_ y pega este markup dentro de él: +A continuación, cree un archivo en _views_ denominado _advanced.erb_ y pegue este marcado en él: ``` erb @@ -294,11 +301,12 @@ Después, crea un archivo en _views_, el cual se llame _advanced.erb_ y pega est ``` -Desde la líne de comandos, llama a `ruby advanced_server.rb`, lo cual inicia tu servidor en el puerto `4567` -- el mismo puerto que utilizamos cuando tuvimos una app de Sinatra sencilla. Cuando navegues a `http://127.0.0.1:4567`, la aplicación llama a `authenticate!` lo cual te redirige a `/callback`. Entonces, `/callback` nos regresa a `/` y, ya que estuvimos autenticados, interpreta a _advanced.erb_. +Desde la línea de comandos, llame a `ruby advanced_server.rb`, que inicia el servidor en el puerto `4567`, el mismo puerto que usamos cuando teníamos una aplicación sencilla de Sinatra. +Al navegar a `http://127.0.0.1:4567`, la aplicación llama a `authenticate!`, que le redirige a `/callback`. A continuación, `/callback` nos envía de vuelta a `/` y, como nos hemos autenticado, se representa el archivo _advanced.erb_. -Podríamos simplificar completamente esta ruta redonda si solo cambiamos nuestra URL de rellamado en {% data variables.product.product_name %} a `/`. Pero, ya que tanto _server.rb_ como _advanced.rb_ dependen de la misma URL de rellamado, necesitamos hacer un poco más de ajustes para que funcione. +Podríamos simplificar completamente esta ruta de ida y vuelta solo con cambiar nuestra URL de devolución de llamada en {% data variables.product.product_name %} a `/`. Pero, dado que _server.rb_ y _advanced.rb_ se basan en la misma URL de devolución de llamada, tenemos que hacer un poco más de trabajo para que funcione. -También, si nunca hubiéramos autorizado esta aplicación para acceder a nuestros datos de {% data variables.product.product_name %}, habríamos visto el mismo diálogo de confirmación del pop-up anterior para advertirnos. +Además, si nunca hubiéramos autorizado esta aplicación para acceder a nuestros datos de {% data variables.product.product_name %}, habríamos visto el mismo diálogo de confirmación del elemento emergente anterior a modo de advertencia. [webflow]: /apps/building-oauth-apps/authorizing-oauth-apps/ [Sinatra]: http://www.sinatrarb.com/ @@ -307,6 +315,6 @@ También, si nunca hubiéramos autorizado esta aplicación para acceder a nuestr [REST Client]: https://github.com/archiloque/rest-client [libraries]: /libraries/ [oauth scopes]: /apps/building-oauth-apps/understanding-scopes-for-oauth-apps/ -[oauth scopes]: /apps/building-oauth-apps/understanding-scopes-for-oauth-apps/ +[platform samples]: https://github.com/github/platform-samples/tree/master/api/ruby/basics-of-authentication [new oauth app]: https://github.com/settings/applications/new [app settings]: https://github.com/settings/developers diff --git a/translations/es-ES/content/rest/guides/best-practices-for-integrators.md b/translations/es-ES/content/rest/guides/best-practices-for-integrators.md index 2658cd1bc5..7662d153ca 100644 --- a/translations/es-ES/content/rest/guides/best-practices-for-integrators.md +++ b/translations/es-ES/content/rest/guides/best-practices-for-integrators.md @@ -11,37 +11,41 @@ versions: ghec: '*' topics: - API -shortTitle: Mejores prácticas del integrador +shortTitle: Integrator best practices +ms.openlocfilehash: 76e0a405394529bb8b40b0a0af10d5e19fbbf3a5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135961' --- - - -¡Estás interesado en integrarte con la plataforma de GitHub? [Estás en las manos correctas](https://github.com/integrations). Esta guía te ayudará a crear una app que proporcione la mejor de las experiencias para tus usuarios *y* que garantice su confiabilidad al interactuar con la API. +¡Estás interesado en integrarte con la plataforma de GitHub? [Está en buena compañía](https://github.com/integrations). Esta guía le ayudará a compilar una aplicación que proporcione la mejor de las experiencias a sus usuarios *y* garantice su fiabilidad al interactuar con la API. ## Asegura las cargas útiles que se entregen desde GitHub -Es muy importante que asegures [las cargas útiles que se envíen desde GitHub][event-types]. Aunque en una carga útil jamás se transmita información personal (como las contraseñas), no es bueno filtrar *ninguna* información. Algunos de los tipos de información que pudieran ser sensibles incluyen las direcciones de correo electrónico del confirmante o los nombres de los repositorios privados. +Es muy importante proteger [las cargas enviadas desde GitHub][event-types]. Aunque en una carga útil jamás se transmita información personal (como las contraseñas), no es bueno filtrar *ninguna* información. Algunos de los tipos de información que pudieran ser sensibles incluyen las direcciones de correo electrónico del confirmante o los nombres de los repositorios privados. Hya varios pasos que puedes tomar para asegurar la recepción de las cárgas útiles que GitHub entregue: -1. Asegúrate de que tu servidor receptor tenga una conexión HTTPS. Predeterminadamente, GitHub verificará los certificados SSl cuando entregue las cargas útiles.{% ifversion fpt or ghec %} -1. Puedes agregar [La dirección IP que utilizamos cuando entregamos ganchos](/github/authenticating-to-github/about-githubs-ip-addresses) a tu lista de conexiones permitidas de tu servidor. Para garantizar que siempre estés verificando la dirección IP correcta, puedes [utilizar la terminal de `/meta`](/rest/reference/meta#meta) para encontrar la dirección que utilizamos.{% endif %} -1. Proporciona [un token secreto](/webhooks/securing/) para garantizar que las cargas útiles vengan de GitHub definitivamente. Al requerir un token secreto, te estás asegurando de que ninguno de los datos que recibe tu servidor viene de GitHub en lo absoluto. Idealmente, deberías proporcionar un token secreto diferente *por cada usuario* de tu servicio. Así, si un token se pone en riesgo, nadie más se vería afectado. +1. Asegúrate de que tu servidor receptor tenga una conexión HTTPS. De manera predeterminada, GitHub verificará los certificados SSL cuando entregue las cargas útiles.{% ifversion fpt or ghec %} +1. Puede agregar [la dirección IP que usamos al entregar enlaces](/github/authenticating-to-github/about-githubs-ip-addresses) a la lista de permitidos del servidor. Para asegurarse de que siempre esté comprobando la dirección IP correcta, puede [usar el `/meta` punto de conexión](/rest/reference/meta#meta) para encontrar la dirección que usamos.{% endif %} +1. Proporcione [un token secreto](/webhooks/securing/) para asegurarse de que las cargas procedan con seguridad de GitHub. Al requerir un token secreto, te estás asegurando de que ninguno de los datos que recibe tu servidor viene de GitHub en lo absoluto. Lo ideal es proporcionar un token secreto diferente *por usuario* del servicio. Así, si un token se pone en riesgo, nadie más se vería afectado. ## Favorece el trabajo asincrónico sobre el sincronizado -GitHub espera que las integraciones respondan dentro de los primeros {% ifversion fpt or ghec %}10{% else %}30{% endif %} segundos de que se reciba la carga útil del webhook. Si tu servicio demora más que eso para completarse, entonces GitHub finaliza la conexión y se pierde la carga útil. +GitHub espera que las integraciones respondan dentro de los primeros {% ifversion fpt or ghec %}10{% else %}30{% endif %} segundos desde que se reciba la carga útil del webhook. Si tu servicio demora más que eso para completarse, entonces GitHub finaliza la conexión y se pierde la carga útil. -Ya que es imposible predecir qué tan rápido completará esto tu servidor, deberías hacer todo "el trabajo real" en un job que actúe en segundo plano. [Resque](https://github.com/resque/resque/) (para Ruby), [RQ](http://python-rq.org/) (para Python), o [RabbitMQ](http://www.rabbitmq.com/) (para JAVA) son algunos ejemplos de bibliotecas que pueden manejar jobs de segundo plano para procesamiento y formación en cola. +Ya que es imposible predecir qué tan rápido completará esto tu servidor, deberías hacer todo "el trabajo real" en un job que actúe en segundo plano. [Resque](https://github.com/resque/resque/) (para Ruby), [RQ](http://python-rq.org/) (para Python) o [RabbitMQ](http://www.rabbitmq.com/) (para Java) son ejemplos de bibliotecas que pueden controlar la puesta en cola y el procesamiento de trabajos en segundo plano. -Nota que, aún si tienes un job ejecutándose en segundo plano, GitHub sigue esperando que tu servidor responda dentro de {% ifversion fpt or ghec %}diez{% else %}veinte{% endif %} segundos. Tu servidor necesita reconocer que recibió la carga útil mediante el envío de algún tipo de respuesta. Es crítico que tu servicio realice cualquier validación de una carga útil tan pronto sea posible, para que puedas reportar con exactitud si tu servidor continuará con la solicitud o no. +Tenga en cuenta que, aunque tenga un trabajo ejecutándose en segundo plano, GitHub sigue esperando que el servidor responda en un plazo de {% ifversion fpt or ghec %}diez{% else %}treinta{% endif %} segundos. Tu servidor necesita reconocer que recibió la carga útil mediante el envío de algún tipo de respuesta. Es crítico que tu servicio realice cualquier validación de una carga útil tan pronto sea posible, para que puedas reportar con exactitud si tu servidor continuará con la solicitud o no. ## Utiliza códigos de estado de HTTP adecuados cuando respondas a GitHub Cada webhook tiene su propia sección de "Entregas Recientes", la cual lista si los despliegues tuvieron éxito o no. -![Vista de entregas recientes](/assets/images/webhooks_recent_deliveries.png) +![Vista de Entregas Recientes](/assets/images/webhooks_recent_deliveries.png) -Deberías utilizar códigos de estado de HTTP adecuados para informar a los usuarios. Puedes utilizar códigos como el `201` o el `202` para reconocer la recepción de las cargas útiles que no se van a procesar (por ejemplo, una carga útil que entregue una rama que no sea la predeterminada). Reserva el código de error `500` para las fallas catastróficas. +Deberías utilizar códigos de estado de HTTP adecuados para informar a los usuarios. Puede utilizar códigos como `201` o `202` para reconocer la recepción de las cargas útiles que no se van a procesar (por ejemplo, una carga útil que entregue una rama que no sea la predeterminada). Reserve el código de error `500` para errores catastróficos. ## Proporciona al usuario tanta información como sea posible @@ -51,23 +55,23 @@ Los usuarios pueden profundizar en las respuestas del servidor que envíes de vu ## Sigue cualquier redireccionamiento que te envíe la API -GitHub es muy explícito en decirte cuando un recurso se migró y lo hace proporcionándote un código de estado de redirección. Debes seguir estas redirecciones. Cada respuesta de redirección configura el encabezado `Location` con la URI nueva a la cual debes dirigirte. Si recibes una redirección, es mejor que actualices tu código para seguir a la nueva URI, en caso de que estés utilizando una ruta obsoleta que tal ves eliminemos. +GitHub es muy explícito en decirte cuando un recurso se migró y lo hace proporcionándote un código de estado de redirección. Debes seguir estas redirecciones. Cada respuesta de redirección establece el encabezado `Location` con el nuevo identificador URI que se debe visitar. Si recibes una redirección, es mejor que actualices tu código para seguir a la nueva URI, en caso de que estés utilizando una ruta obsoleta que tal ves eliminemos. -Hemos proporcionado [una lista de códigos de estado de HTTP](/rest#http-redirects) que puedes consultar cuando estés diseñando tu app para seguir las redirecciones. +Hemos proporcionado [una lista de códigos de estado HTTP](/rest#http-redirects) que se deben tener en cuenta al diseñar la aplicación para seguir los redireccionamientos. ## No analices las URL manualmente -A menudo, las respuestas a la API contienen datos en forma de URL. Por ejemplo, cuando solicitamos un repositorio, estamos enviando una clave denominada `clone_url` con la URL que puedes utilizar para clonar el repositorio. +A menudo, las respuestas a la API contienen datos en forma de URL. Por ejemplo, cuando solicitamos un repositorio, estamos enviando una clave denominada `clone_url` con la URL que puede utilizar para clonar el repositorio. Para mantener la estabilidad de tu app, no deberías analizar estos datos o tratr de adivinar y construir el formato de las URL futuras. Tu app puede fallar si decidimos cambiar la URL. -Por ejemplo, cuando estamos trabajando con resultados paginados, a menudo es tentador construir las URL que adjunten `?page=` al final. Evita esa tentación. [Nuestra guía sobre paginación](/guides/traversing-with-pagination) te ofrece tips de seguridad sobre cómo seguir resultados paginados de manera confiable. +Por ejemplo, al trabajar con resultados paginados, a menudo resulta tentador construir direcciones URL a las que se anexa `?page=` al final. Evita esa tentación. [Nuestra guía sobre paginación](/guides/traversing-with-pagination) ofrece algunas sugerencias seguras sobre cómo seguir resultados paginados dependiendo de las condiciones. ## Verifica el tipo de evento y de acción antes de procesar el evento -Hay varios [tipos de eventos de webhook][event-types], y cada evento puede tener varias acciones. En medida en que el conjunto de características de GitHub crece, de vez en cuando agregaremos tipos de evento para nuevas acciones a los tipos de evento existentes. Asegúrate de que tu aplicación verifique el tipo y acción de un evento explícitamente antes de que hagas cualquier procesamiento de webhook. El encabezado de solicitud de `X-GitHub-Event` puede utilizarse para saber qué evento se recibió, para que el procesamiento se pueda gestionar de manera adecuada. De manera similar, la carga útil tiene una clave de `action` de alto nivel que puede utilizarse para saber qué acción se llevó a cabo en el objeto relevante. +Hay varios [tipos de eventos de webhook][event-types], y cada evento puede tener varias acciones. En medida en que el conjunto de características de GitHub crece, de vez en cuando agregaremos tipos de evento para nuevas acciones a los tipos de evento existentes. Asegúrate de que tu aplicación verifique el tipo y acción de un evento explícitamente antes de que hagas cualquier procesamiento de webhook. El encabezado de solicitud de `X-GitHub-Event` puede utilizarse para saber el evento que se ha recibido, para que el procesamiento se pueda gestionar de manera adecuada. De manera similar, la carga útil tiene una clave `action` de alto nivel que puede utilizarse para saber qué acción se llevó a cabo en el objeto correspondiente. -Por ejemplo, si configuraste un webhook de GitHub para "Enviarme **todo**", tu aplicación comenzará a recibir tipos de evento y acciones nuevos conforme se agreguen. Por lo tanto, **no se recomienda utilizar ningún tipo de cláusula "else" que reciba todo**. Toma como ejemplo el siguiente extracto de código: +Por ejemplo, si ha configurado un webhook de GitHub para "Enviarme **todo**", la aplicación comenzará a recibir tipos de evento y acciones nuevos conforme se agreguen. Por lo tanto, **no se recomienda usar ningún tipo de cláusula catch-all else**. Toma como ejemplo el siguiente extracto de código: ```ruby # Not recommended: a catch-all else clause @@ -86,9 +90,9 @@ def receive end ``` -En este ejemplo, se llamará correctamente a los métodos de `process_repository` y `process_issues` si se recibió un evento de `repository` o de `issues`. Sin embargo, cualquier otro tipo de evento resultaría en que se llamara a `process_pull_requests`. En medida en que se agreguen tipos de evento nuevos, esto dará como resultado un comportamiento incorrecto y los tipos de evento nuevos se procesarían de la misma forma que se haría con un evento de `pull_request`. +En este ejemplo de código, si se recibió un evento `repository` o `issues`, se llamará correctamente a los métodos `process_repository` y `process_issues`. Sin embargo, cualquier otro tipo de evento daría lugar a una llamada a `process_pull_requests`. A medida que se agreguen tipos de evento nuevos, se generará un comportamiento incorrecto y los tipos de evento nuevos se procesarán de la misma forma que se haría con un evento de `pull_request`. -En vez de esto, te sugerimos revisar los tipos de evento explícitamente y tomar acciones adecuadas para cada caso. En el siguiente ejemplo, estamos verificando explícitamente si hay eventos de `pull_request` y la cláusula `else` simplemente registra lo que recibimos en un tipo de evento nuevo: +En vez de esto, te sugerimos revisar los tipos de evento explícitamente y tomar acciones adecuadas para cada caso. En el ejemplo de código siguiente, comprobamos de manera explícita si hay un evento `pull_request` y la cláusula `else` simplemente registra que hemos recibido un nuevo tipo de evento: ```ruby # Recommended: explicitly check each event type @@ -109,9 +113,9 @@ def receive end ``` -Ya que cada evento puede tener acciones múltiples también, se recomienda que las acciones se verifiquen de forma similar. Por ejemplo, el [`IssuesEvent`](/webhooks/event-payloads/#issues) tiene muchas acciones posibles. Estas incluyen a `opened` cuando se crea el informe de problemas, a `closed` cuando el informe de problemas se cierra, y a `assigned` cuando este informe se asigna a alguien. +Ya que cada evento puede tener acciones múltiples también, se recomienda que las acciones se verifiquen de forma similar. Por ejemplo, [`IssuesEvent`](/webhooks/event-payloads/#issues) tiene varias acciones posibles. Entre ellas se incluyen `opened` cuando se crea la incidencia, `closed` cuando se cierra la incidencia y `assigned` cuando la incidencia se asigna a alguien. -De la misma forma como agregamos tipos de evento, podemos agregar acciones nuevas a los eventos existentes. Por lo tanto, nuevamente **no se recomienda utilizar ningún tipo de cláusula "else" para recibir todo** cuando verificamos la acción de un evento. En vez de esto, te sugerimos verificar las acciones de evento explícitamente como lo hicimos con el tipo de evento. Un ejemplo de esto se ve muy similar a lo que sugerimos para los tipos de evento anteriormente: +De la misma forma como agregamos tipos de evento, podemos agregar acciones nuevas a los eventos existentes. Por lo tanto, **no se recomienda usar ningún tipo de cláusula catch-all else** al comprobar la acción de un evento. En vez de esto, te sugerimos verificar las acciones de evento explícitamente como lo hicimos con el tipo de evento. Un ejemplo de esto se ve muy similar a lo que sugerimos para los tipos de evento anteriormente: ```ruby # Recommended: explicitly check each action @@ -129,27 +133,28 @@ def process_issue(payload) end ``` -En este ejemplo, la acción `closed` se verifica primero antes de llamar al método `process_closed`. Cualquier acción sin identificar se registra para referencias futuras. +En este ejemplo, la acción `closed` se comprueba antes de llamar al método `process_closed`. Cualquier acción sin identificar se registra para referencias futuras. {% ifversion fpt or ghec or ghae %} ## Lidiar con los límites de tasa -El [límite de tasa](/rest/overview/resources-in-the-rest-api#rate-limiting) de la API de GitHub se asegura de que la API sea rápida y esté disponible para todos. +El [límite de frecuencia](/rest/overview/resources-in-the-rest-api#rate-limiting) de la API de GitHub garantiza que la API sea rápida y esté disponible para todos los usuarios. Si alcanzas un límite de tasa, se espera que te retires y no sigas haciendo solicitudes y que intentes más tarde cuando se te permita hacerlo. Si no lo haces, podríamos prohibir tu app. -Siempre puedes [verificar el estado de tu límite de tasa](/rest/reference/rate-limit) en cualquier momento. El verificar tu límite de tasa no representa costo alguno para éste. +Puede [comprobar el estado del límite de frecuencia](/rest/reference/rate-limit) en cualquier momento. El verificar tu límite de tasa no representa costo alguno para éste. ## Lidiar con límites de tasa secundarios -Los [Límites de tasa secundarios](/rest/overview/resources-in-the-rest-api#secondary-rate-limits) son otra forma en la que nos aseguramos de que la API tenga disponibilidad. Para evitar llegar a este límite, deberás asegurarte de que tu aplicación siga los siguientes lineamientos. +[Los límites de frecuencia secundarios](/rest/overview/resources-in-the-rest-api#secondary-rate-limits) son otra manera de garantizar la disponibilidad de la API. +Para evitar llegar a este límite, deberás asegurarte de que tu aplicación siga los siguientes lineamientos. -* Hacer solicitudes autenticadas, o utilizar la ID de cliente y secreto de tu aplicación. Las solicitudes sin autenticar están sujetas a una limitación de tasa secundaria más agresiva. -* Hacer solicitudes en serie para solo un usuario o ID de cliente. No hagas solicitudes para solo un usuario o ID de cliente simultáneamente. -* Si haces muchas solicitudes de tipo `POST`, `PATCH`, `PUT`, o `DELETE` para un solo usuario o ID de cliente, espera por lo menos un segundo entre cada una. -* Cuando se te limita, utiliza el encabezado de respuesta `Retry-After` para bajar la velocidad. El valor del encabezado `Retry-After` siembre será un número entero, el cual representará la cantidad de segundos que debes esperar antes de volver a hacer la solicitud. Por ejemplo, `Retry-After: 30` significa que debes esperar 30 segundos antes de enviar más solicitudes. -* Las solicitudes que crean contenido que activa notificaciones, tales como informes de problemas, comentarios y solicitudes de extracción, puede limitarse aún más y no incluirá un encabezado de `Retry-After` en la respuesta. Por favor, crea este contenido con un ritmo razonable para evitar que se te limite nuevamente. +* Hacer solicitudes autenticadas, o utilizar la ID de cliente y secreto de tu aplicación. Las solicitudes sin autenticar están sujetas a una limitación de frecuencia secundaria más estricta. +* Hacer solicitudes en serie para solo un usuario o ID de cliente. No realice solicitudes para un solo usuario o id. de cliente simultáneamente. +* Si está realizando una gran cantidad de `POST`, `PATCH`, `PUT` o solicitudes de `DELETE` para un único usuario o id. de cliente, espere al menos un segundo entre una solicitud y otra. +* Cuando se encuentra con un límite, use el encabezado de respuesta `Retry-After` para disminuir la frecuencia. El valor del encabezado `Retry-After` siembre será un número entero, el cual representará la cantidad de segundos que debe esperar antes de volver a realizar la solicitud. Por ejemplo, `Retry-After: 30` significa que debe esperar 30 segundos antes de enviar más solicitudes. +* Las solicitudes que crean contenido que activa notificaciones, tales como incidencias, comentarios y solicitudes de incorporación de cambios, pueden limitarse aún más y no incluir un encabezado de `Retry-After` en la respuesta. Cree este contenido con un ritmo razonable para evitar que se le limite nuevamente. Nos reservamos el derecho de cambiar estos lineamientos como sea necesario para garantizar la disponibilidad. @@ -159,10 +164,8 @@ Nos reservamos el derecho de cambiar estos lineamientos como sea necesario para Aunque tu código jamás introducirá un error, podrías encontrarte con que has dado con varios errores sucesivos cuando intentas acceder a la API. -En vez de ignorar los códigos de estado `4xx` y `5xx` repetidamente, debes asegurarte de que estás interactuando correctamente con la API. Por ejemplo, si una terminal solicita una secuencia y estás pasando un valor numérico, vas a recibir un error de validación `5xx`, y tu llamada no tendrá éxito. De forma similar, el intentar acceder a una terminal inexistente o no autorizada dará como resultado un error `4xx`. +En lugar de omitir los códigos de estado `4xx` y `5xx` repetidos, debe asegurarse de que está interactuando correctamente con la API. Por ejemplo, si un punto de conexión solicita una cadena y está enviando un valor numérico, va a recibir un error de validación `5xx`, y la llamada no se realizará. De forma similar, intentar acceder a un punto de conexión inexistente o no autorizado dará como resultado un error `4xx`. El ignorar los errores de validación constantes a propóstio podría resultar en la suspensión de tu app por abuso. [event-types]: /webhooks/event-payloads - -[event-types]: /webhooks/event-payloads diff --git a/translations/es-ES/content/rest/guides/building-a-ci-server.md b/translations/es-ES/content/rest/guides/building-a-ci-server.md index b65da3d4c4..aba0e6f3bc 100644 --- a/translations/es-ES/content/rest/guides/building-a-ci-server.md +++ b/translations/es-ES/content/rest/guides/building-a-ci-server.md @@ -11,26 +11,31 @@ versions: ghec: '*' topics: - API +ms.openlocfilehash: 5c2fcd462e9c07fb9c359525ece7896e10dd9649 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135960' --- +[Status API][status API] es responsable de combinar las confirmaciones con un servicio de pruebas, para que cada inserción que realice se pueda probar y se representar en una solicitud de incorporación de cambios de {% data variables.product.product_name %}. - - -La [API de Estados][status API] es responsable de unir las confirmaciones con un servicio de pruebas para que cada carga que hagas pueda probarse y se represente en una solicitud de extracción de {% data variables.product.product_name %}. - -Esta guía utilizará la API para demostrar una configuración que puedes utilizar. En nuestro escenario, nosotros: +Esta guía utilizará la API para demostrar una configuración que puedes utilizar. +En nuestro escenario, nosotros: * Ejecutaremos nuestra suit de IC cuando se abra una Solicitud de Extracción (configuraremos el estado de IC como pendiente). * Cuando finalice la IC, configuraremos el estado de la Solicitud de Extracción como corresponda. Nuestro sistema de IC y nuestro servidor host serán imaginarios. Podrían ser Travis, Jenkins, o algo completamente distinto. El meollo de esta guía será configurar y ajustar el servidor que administra la comunicación. -Si aún no lo has hecho, asegúrate de [descargar ngrok][ngrok], y de aprender a [utilizarlo][using ngrok]. Consideramos que es una herramienta muy útil para exponer las conexiones locales. +Si todavía no lo ha hecho, asegúrese de [descargar ngrok][ngrok] y aprenda a [usarlo][using ngrok]. Consideramos que es una herramienta muy útil para exponer las conexiones locales. -Nota: puedes descargar todo el código fuente para este proyecto [del repo platform-samples][platform samples]. +Nota: Puede descargar el código fuente completo de este proyecto [desde el repositorio platform-samples][platform samples]. ## Escribir tu servidor -Escribiremos una app de Sinatra rápidamente para probar que nuestras conexiones locales estén funcionando. Comencemos con esto: +Escribiremos una app de Sinatra rápidamente para probar que nuestras conexiones locales estén funcionando. +Comencemos con esto: ``` ruby require 'sinatra' @@ -42,20 +47,24 @@ post '/event_handler' do end ``` -(Si no estás familiarizado con como funciona Sinatra, te recomendamos [leer la guía de Sinatra][Sinatra].) +(Si no está familiarizado con el funcionamiento de Sinatra, le recomendamos [leer la guía de Sinatra][Sinatra]). -Inicia este servidor. Predeterminadamente, Sinatra inicia en el puerto `4567`, así que también debes configurar ngrok para comenzar a escuchar este puerto. +Inicia este servidor. De manera predeterminada, Sinatra comienza en el puerto `4567`, por lo que también tendrá que configurar ngrok para que empiece a escuchar en este puerto. -Para que este servidor funcione, necesitaremos configurar un repositorio con un webhook. El webhook debe configurarse para que se active cada que se crea o fusiona una Solicitud de Extracción. Sigue adelante y crea un repositorio en el que quieras hacer tus experimentos. ¿Podríamos sugerirte que sea [el repositorio Spoon/Knife de @octocat](https://github.com/octocat/Spoon-Knife)? Después de esto, crearás un webhook nuevo en tu repositorio y lo alimentarás con la URL que te dio ngrok para luego escoger a `application/x-www-form-urlencoded` como el tipo de contenido: +Para que este servidor funcione, necesitaremos configurar un repositorio con un webhook. +El webhook debe configurarse para que se active cada que se crea o fusiona una Solicitud de Extracción. +Sigue adelante y crea un repositorio en el que quieras hacer tus experimentos. ¿Podríamos sugerir [el repositorio de cucharas y cuchillos de @octocat](https://github.com/octocat/Spoon-Knife)? +Después de esto, creará un webhook en el repositorio, le suministrará la URL que le ha proporcionado ngrok y seleccionará `application/x-www-form-urlencoded` como el tipo de contenido: ![Una URL de ngrok nueva](/assets/images/webhook_sample_url.png) -Haz clic en **Actualizar webhook**. Deberás ver una respuesta en el cuerpo que diga `Well, it worked!`. ¡Genial! Da clic en **Déjame selecionar eventos individuales**, y selecciona lo siguiente: +Haga clic en **Update Webhook**. Debería ver una respuesta del cuerpo de `Well, it worked!`. +Magnífico. Haga clic en **Let me select individual events** y seleccione lo siguiente: * Estado -* Solicitud de Extracción +* Solicitud de incorporación de cambios -Estos son los eventos que {% data variables.product.product_name %} enviará a nuestro servidor cuando ocurra cualquier acción relevante. Vamos a actualizar nuestro servidor para que *solo* gestione el escenario de Solicitud de Extracción ahora: +Estos son los eventos que {% data variables.product.product_name %} enviará al servidor cuando se produzca cualquier acción relevante. Ahora se actualizará el servidor para que *solo* controle el escenario de solicitud de incorporación de cambios: ``` ruby post '/event_handler' do @@ -76,15 +85,16 @@ helpers do end ``` -¿Qué está pasando? Cada evento que {% data variables.product.product_name %} envía adjunta un encabezado de HTTP de `X-GitHub-Event`. Solo nos interesan los eventos de Solicitud de Extracción por el momento. Desde ahí, tomaremos la carga útil de información y devolveremos el campo de título. En un escenario ideal, a nuestro servidor le interesaría cada vez que se actualiza una solicitud de extracción, no únicamente cuando se abre. Eso garantizaría que todas las cargas pasen la prueba de IC. Pero para efectos de esta demostración, solo nos interesará cuándo se abren. +¿Qué sucede? En cada evento que envía {% data variables.product.product_name %} se adjunta un encabezado HTTP `X-GitHub-Event`. Solo nos interesan los eventos de Solicitud de Extracción por el momento. Desde ahí, se tomará la carga de información y se devolverá el campo de título. En un escenario idóneo, al servidor le interesarían todas las actualizaciones de una solicitud de incorporación de cambios, no solo cuando se abra. Eso garantizaría que todas las cargas pasen la prueba de IC. +Pero para efectos de esta demostración, solo nos interesará cuándo se abren. -Para probar esta prueba de concepto, haz algunos cambios en una rama de tu repositorio de pruebas, y abre una solicitud de extracción. ¡Tu servidor deberá responder de acuerdo con los casos! +Para probar esta prueba de concepto, realice algunos cambios en una rama del repositorio de pruebas y abra una solicitud de incorporación de cambios. ¡Tu servidor deberá responder de acuerdo con los casos! ## Trabajar con los estados -Ya que configuramos el servidor, estamos listos para comenzar con nuestro primer requisito, que es configurar (y actualizar) los estados de IC. Nota que en cualquier momento que actualices tu servidor, puedes dar clic en **Volver a entregar** para enviar la misma carga útil. ¡No necesitas hacer una solicitud de extracción cada que haces un cambio! +Después de implementar el servidor, ya se puede comenzar el primer requisito: configurar (y actualizar) los estados de CI. Tenga en cuenta que siempre que actualice el servidor, puede hacer clic en **Redeliver** para enviar la misma carga. No es necesario crear una solicitud de incorporación de cambios cada vez que realice un cambio. -Ya que estamos interactuando con la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}, utilizaremos [Octokit.rb][octokit.rb] para administrar nuestras interacciones. Configuraremos a ese cliente con +Como se interactúa con la API {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}, se usará [Octokit.rb][octokit.rb] para administrar las interacciones. Ese cliente se configurará con [un token de acceso personal][access token]: ``` ruby # !!! DO NOT EVER USE HARD-CODED VALUES IN A REAL APP !!! @@ -96,7 +106,7 @@ before do end ``` -Después de ésto, solo necesitaremos actualizar la solicitud de extracción en {% data variables.product.product_name %} para dejar en claro lo que estamos procesando en la IC: +Después, solo habrá que actualizar la solicitud de incorporación de cambios en {% data variables.product.product_name %} para dejar claro lo que se procesa en la CI: ``` ruby def process_pull_request(pull_request) @@ -111,7 +121,7 @@ Estamos haciendo tres cosas muy básicas aquí: * buscando el último SHA de la solicitud de extracción * configurando el estado como "pendiente" -¡Listo! Desde estepunto puedes ejecutar el proceso que sea que necesites para ejecutar tu suit de pruebas. Tal vez vas a pasar tu código a Jenkins, o a llamar a otro servicio web a través de su API, como con [Travis][travis api]. Después de eso, asegúrate actualizar el estado una vez más. En nuestro ejemplo, solo lo configuraremos como `"success"`: +Eso es todo. A partir de ahora, puede ejecutar el proceso que necesite para ejecutar el conjunto de pruebas. Es posible que tenga que pasar el código a Jenkins, o bien llamar a otro servicio web mediante su API, como [Travis][travis api]. Después, asegúrese de actualizar el estado una vez más. En el ejemplo, simplemente se establecerá en `"success"`: ``` ruby def process_pull_request(pull_request) @@ -120,24 +130,32 @@ def process_pull_request(pull_request) @client.create_status(pull_request['base']['repo']['full_name'], pull_request['head']['sha'], 'success') puts "Pull request processed!" end -``` +``` ## Conclusión -En GitHub, utilizamos una versión de [Janky][janky] durante años para administrar nuestra IC. El flujo básico es esencial y exactamente el mismo que en el servidor que acabamos de crear. En GitHub, nosotros: +En GitHub, se ha usado una versión de [Janky][janky] para administrar la CI durante años. +El flujo básico es esencial y exactamente el mismo que en el servidor que acabamos de crear. +En GitHub, nosotros: * Notificamos todo a Jenkins cuando se crea o actualiza una solicitud de extracción (a través de Janky) * Esperamos una respuesta del estado de la IC * Si el código tiene luz verde, lo fusionamos con la solicitud de extracción -Todas estas comunicaciones se canalizan de vuelta a nuestras salas de chat. No necesitas crear tu propia configuración de IC para utilizar este ejemplo. Siempre puedes confiar en las [Integraciones de GitHub][integrations]. +Todas estas comunicaciones se canalizan de vuelta a nuestras salas de chat. No es necesario crear una configuración de CI propia para utilizar este ejemplo. +Siempre puede recurrir a las [integraciones de GitHub][integrations]. +[deploy API]: /rest/reference/repos#deployments [status API]: /rest/reference/commits#commit-statuses [ngrok]: https://ngrok.com/ [using ngrok]: /webhooks/configuring/#using-ngrok [platform samples]: https://github.com/github/platform-samples/tree/master/api/ruby/building-a-ci-server [Sinatra]: http://www.sinatrarb.com/ +[webhook]: /webhooks/ [octokit.rb]: https://github.com/octokit/octokit.rb +[access token]: /articles/creating-an-access-token-for-command-line-use [travis api]: https://api.travis-ci.org/docs/ [janky]: https://github.com/github/janky +[heaven]: https://github.com/atmos/heaven +[hubot]: https://github.com/github/hubot [integrations]: https://github.com/integrations diff --git a/translations/es-ES/content/rest/guides/delivering-deployments.md b/translations/es-ES/content/rest/guides/delivering-deployments.md index e1e689705e..95cb16b9e5 100644 --- a/translations/es-ES/content/rest/guides/delivering-deployments.md +++ b/translations/es-ES/content/rest/guides/delivering-deployments.md @@ -12,13 +12,17 @@ versions: ghec: '*' topics: - API +ms.openlocfilehash: 60ef610d4134eaddee3f40c5d50d72e463fedd27 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135955' --- - - +La [API de implementaciones][deploy API] proporciona a sus proyectos hospedados en {% data variables.product.product_name %} la capacidad de iniciarse en un servidor del que sea propietario. En combinación con la [API de estados][status API], podrá coordinar sus implementaciones en el momento en que el código llegue a la rama predeterminada. -La [API de despliegues][deploy API] proporciona a tus proyectos hospedados en {% data variables.product.product_name %} la capadidad de lanzarlos en un servidor que te pertenezca. En combinación con [la API de estados][status API], podrás coordinar tus lanzamientos en el momento en que tu código llegue a la rama predeterminada. - -Esta guía utilizará la API para demostrar una configuración que puedes utilizar. En nuestro escenario, nosotros: +Esta guía utilizará la API para demostrar una configuración que puedes utilizar. +En nuestro escenario, nosotros: * Fusionamos una solicitud de cambios. * Cuando finaliza la IC, configuramos el estado de la solicitud de extracción según corresponda. @@ -26,13 +30,14 @@ Esta guía utilizará la API para demostrar una configuración que puedes utiliz Nuestro sistema de IC y nuestro servidor host serán imaginarios. Podrían ser Heroku, Amazon, o algo completamente diferente. El meollo de esta guía será configurar y ajustar el servidor que administra la comunicación. -Si aún no lo has hecho, asegúrate de [descargar ngrok][ngrok], y de aprender a [utilizarlo][using ngrok]. Consideramos que es una herramienta muy útil para exponer las conexiones locales. +Si todavía no lo ha hecho, asegúrese de [descargar ngrok][ngrok] y aprenda a [usarlo][using ngrok]. Consideramos que es una herramienta muy útil para exponer las conexiones locales. -Nota: puedes descargar todo el código fuente para este proyecto [del repo platform-samples][platform samples]. +Nota: Puede descargar el código fuente completo de este proyecto [desde el repositorio platform-samples][platform samples]. ## Escribir tu servidor -Escribiremos una app de Sinatra rápidamente para probar que nuestras conexiones locales estén funcionando. Comencemos con esto: +Escribiremos una app de Sinatra rápidamente para probar que nuestras conexiones locales estén funcionando. +Comencemos con esto: ``` ruby require 'sinatra' @@ -44,21 +49,25 @@ post '/event_handler' do end ``` -(Si no estás familiarizado con como funciona Sinatra, te recomendamos [leer la guía de Sinatra][Sinatra].) +(Si no está familiarizado con el funcionamiento de Sinatra, le recomendamos [leer la guía de Sinatra][Sinatra]). -Inicia este servidor. Predeterminadamente, Sinatra inicia en el puerto `4567`, así que también debes configurar ngrok para comenzar a escuchar este puerto. +Inicia este servidor. De manera predeterminada, Sinatra comienza en el puerto `4567`, por lo que también tendrá que configurar ngrok para que empiece a escuchar en este puerto. -Para que este servidor funcione, necesitaremos configurar un repositorio con un webhook. El webhook debe configurarse para que se active cada que se crea o fusiona una solicitud de extracción. Sigue adelante y crea un repositorio en el que quieras hacer tus experimentos. ¿Podríamos sugerirte que sea [el repositorio Spoon/Knife de @octocat](https://github.com/octocat/Spoon-Knife)? Después de esto, crearás un webhook nuevo en tu repositorio y lo alimentarás con la URL que te dio ngrok para luego escoger a `application/x-www-form-urlencoded` como el tipo de contenido: +Para que este servidor funcione, necesitaremos configurar un repositorio con un webhook. +El webhook debe configurarse para que se active cada que se crea o fusiona una solicitud de extracción. +Sigue adelante y crea un repositorio en el que quieras hacer tus experimentos. ¿Podríamos sugerir [el repositorio de cucharas y cuchillos de @octocat](https://github.com/octocat/Spoon-Knife)? +Después de esto, creará un webhook en el repositorio, le suministrará la URL que le ha proporcionado ngrok y seleccionará `application/x-www-form-urlencoded` como el tipo de contenido: ![Una URL de ngrok nueva](/assets/images/webhook_sample_url.png) -Haz clic en **Actualizar webhook**. Deberás ver una respuesta en el cuerpo que diga `Well, it worked!`. ¡Genial! Da clic en **Déjame selecionar eventos individuales**, y selecciona lo siguiente: +Haga clic en **Update Webhook**. Debería ver una respuesta del cuerpo de `Well, it worked!`. +Magnífico. Haga clic en **Let me select individual events** (Dejarme seleccionar eventos individuales) y seleccione lo siguiente: -* Despliegue -* Estado del despliegue -* Solicitud de Extracción +* Implementación +* Estado de implementación +* Solicitud de incorporación de cambios -Estos son los eventos que {% data variables.product.product_name %} enviará a nuestro servidor cuando ocurra cualquier acción relevante. Configuraremos nuestro servidor para que *solo* gestione cuando las solicitudes de extracción se fusionen ahora mismo: +Estos son los eventos que {% data variables.product.product_name %} enviará al servidor cuando se produzca cualquier acción relevante. Ahora configuraremos nuestro servidor para que *solo* controle cuándo se fusionan las solicitudes de incorporación de cambios: ``` ruby post '/event_handler' do @@ -73,15 +82,15 @@ post '/event_handler' do end ``` -¿Qué está pasando? Cada evento que {% data variables.product.product_name %} envía adjunta un encabezado de HTTP de `X-GitHub-Event`. Solo nos interesan los eventos de Solicitud de Extracción por el momento. Cuando una solicitud de extracción se fusiona (su estado es `closed`, y `merged` se encuentra como `true`), iniciaremos un despliegue. +¿Qué sucede? En cada evento que envía {% data variables.product.product_name %} se adjunta un encabezado HTTP `X-GitHub-Event`. Solo nos interesan los eventos de Solicitud de Extracción por el momento. Al fusionar una solicitud de incorporación de cambios (su estado es `closed`, y `merged` es `true`), se iniciará una implementación. -Para probar esta prueba de concepto, haz algunos cambios en una rama de tu repositorio de pruebas, y abre una solicitud de extracción y fusiónala. ¡Tu servidor deberá responder de acuerdo con los casos! +Para probar esta prueba de concepto, realice algunos cambios en una rama del repositorio de pruebas, abra una solicitud de incorporación de cambios y fusiónlea mediante combinación. ¡Tu servidor deberá responder de acuerdo con los casos! ## Trabajar con despliegues -Como ya tenemos nuestro servidor configurado, el código ya se revisó, y nuestras solicitudes de extracción se fusionaron, entonces queremos desplegar nuestro proyecto. +Ahora que ya tenemos nuestro servidor configurado, el código se está revisando y nuestras solicitudes de incorporación de cambios se han fusionado, queremos implementar nuestro proyecto. -Comenzaremos modificando nuestro detector de eventos para que procese las solicitudes de extracción cuando se fusiones, y para que comience a poner atención a los despliegues: +Comenzaremos modificando nuestro cliente de escucha de eventos para que procese las solicitudes de incorporación de cambios cuando estas se fusionen, y prestaremos atención a las implementaciones: ``` ruby when "pull_request" @@ -95,7 +104,7 @@ when "deployment_status" end ``` -Basándonos en la información de la solicitud de extracción, comenzaremos llenando el método de `start_deployment`: +Basándonos en la información de la solicitud de incorporación de cambios, comenzaremos rellenando el método `start_deployment`: ``` ruby def start_deployment(pull_request) @@ -105,13 +114,13 @@ def start_deployment(pull_request) end ``` -Los despliegues pueden tener algunos metadatos adjuntos en forma de una `payload` y una `description`. Aunque estos valores son opcionales, es de gran ayuda utilizarlos para registrar y representar la información. +Las implementaciones pueden tener algunos metadatos adjuntos en forma de `payload` y `description`. Aunque estos valores son opcionales, es de gran ayuda usarlos para registrar y representar la información. -Cuando se crea un despliegue nuevo, se activa un evento completamente separado. Por eso es que tenemos un caso nuevo de `switch` en el gestor de eventos para nuestro `deployment`. Puedes utilizar esta información para que se te notifique cuando se active un despliegue. +Cuando se crea un despliegue nuevo, se activa un evento completamente separado. Por eso tenemos un nuevo caso `switch` en el controlador de eventos para `deployment`. Puede usar esta información para que se le notifique cuando se desencadene una implementación. -Los despliegues pueden tomar mucho tiempo, así que queremos detectar varios eventos, tales como cuando el despliegue se cree, y en qué estado está. +Las implementaciones pueden tardar mucho tiempo, por lo que queremos escuchar varios eventos, como cuándo se crea la implementación y en qué estado se encuentra. -Simulemos un despliegue que tome algunas acciones, y pondremos atención en el efecto que tiene sobre la salida. Primero, vamos a completar nuestro métoddo de `process_deployment`: +Vamos a simular una implementación que realiza algunas acciones y observaremos el efecto que tiene en la salida. En primer lugar, vamos a completar nuestro método `process_deployment`: ``` ruby def process_deployment @@ -133,20 +142,21 @@ def update_deployment_status end ``` -Bamos a explicar lo que está pasando. `start_deployment` creó un despliegue nuevo, lo cual activó el evento `deployment`. Desde ahí, llamamos a `process_deployment` para estimular las acciones que están sucediendo. Durante este procesamiento, también llamamos a `create_deployment_status`, el cual permite que un receptor sepa lo que está pasando, mientras cambiamos el estado a `pending`. +Bamos a explicar lo que está pasando. `start_deployment` crea una nueva implementación, la cual desencadena el evento `deployment`. Desde allí, llamamos a `process_deployment` para simular las acciones que están sucediendo. Durante ese procesamiento, también llamamos a `create_deployment_status`, que permite a un receptor saber lo que está ocurriendo mientras cambiamos el estado a `pending`. -Después de que termine el despliegue, configuramos el estado como `success`. +Una vez finalizada la implementación, establecemos el estado como `success`. ## Conclusión -En GitHub siempre hemos utilizado una versión de [Heaven][heaven] durante años para administrar nuestros despliegues. Un flujo común es esencialmente el mismo que en el servidor que creamos anteriormente: +En GitHub, hemos usado una versión de [Heaven][heaven] para administrar nuestras implementaciones durante años. Un flujo común es esencialmente el mismo que en el servidor que hemos creado anteriormente: * Espera obtener una respuesta con base en el estado de las verificaciones de IC (éxito o fallo) * Si las verificaciones requeridas tienen éxito, fusiona la solicitud de cambios * Heaven toma el código fusionado y lo despliega a los servidores de prueba y producción -* Mientras tanto, Heaven también notifica a todos acerca de la compilación, a través de [Hubot][hubot] que espera en nuestras salas de chat +* Mientras tanto, Heaven también notifica a todos sobre la compilación mediante el uso de [Hubot][hubot] en nuestras salas de chat. -¡Listo! No necesitas crear tu propia configuración de despliegue para utilizar este ejemplo. Siempre puedes confiar en las [Integraciones de GitHub][integrations]. +Eso es todo. No necesitas crear tu propia configuración de despliegue para utilizar este ejemplo. +Siempre puede recurrir a las [integraciones de GitHub][integrations]. [deploy API]: /rest/reference/repos#deployments [status API]: /guides/building-a-ci-server @@ -154,6 +164,11 @@ En GitHub siempre hemos utilizado una versión de [Heaven][heaven] durante años [using ngrok]: /webhooks/configuring/#using-ngrok [platform samples]: https://github.com/github/platform-samples/tree/master/api/ruby/delivering-deployments [Sinatra]: http://www.sinatrarb.com/ +[webhook]: /webhooks/ +[octokit.rb]: https://github.com/octokit/octokit.rb +[access token]: /articles/creating-an-access-token-for-command-line-use +[travis api]: https://api.travis-ci.org/docs/ +[janky]: https://github.com/github/janky [heaven]: https://github.com/atmos/heaven [hubot]: https://github.com/github/hubot [integrations]: https://github.com/integrations diff --git a/translations/es-ES/content/rest/guides/discovering-resources-for-a-user.md b/translations/es-ES/content/rest/guides/discovering-resources-for-a-user.md index 58e8df7935..67dfa0ad95 100644 --- a/translations/es-ES/content/rest/guides/discovering-resources-for-a-user.md +++ b/translations/es-ES/content/rest/guides/discovering-resources-for-a-user.md @@ -11,26 +11,29 @@ versions: ghec: '*' topics: - API -shortTitle: Descubrir recursos para un usuario +shortTitle: Discover resources for a user +ms.openlocfilehash: 9650ff8dee220f0b32d74cacb0f86acd236df5b6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135943' --- - - - Cuando se hacen solicitudes autenticadas a la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}, las aplicaciones a menudo necesitan recuperar los repositorios y organizaciones actuales del usuario. En esta guía, te explicaremos cómo descubrir estos recursos de forma confiable. -Para interactuar con la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}, utilizaremos [Octokit.rb][octokit.rb]. Puedes encontrar todo el código fuente de este proyecto en el repositorio [platform-samples][platform samples]. +Para interactuar con la API {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}, se usará [Octokit.rb][octokit.rb]. Puede encontrar el código fuente completo para este proyecto en el repositorio [platform-samples][platform samples]. -## Empezar +## Introducción -Si aún no lo has hecho, deberías leer la guía de ["Conceptos Básicos de la Autenticación"][basics-of-authentication] antes de comenzar a trabajar en los siguientes ejemplos. Éstos asumen que tienes una [aplicación de OAuth registrada][register-oauth-app] y de que [tu aplicación tiene un token de OAuth para un usuario][make-authenticated-request-for-user]. +Si todavía no lo ha hecho, debe leer la guía ["Aspectos básicos de la autenticación"][basics-of-authentication] antes de trabajar con los ejemplos siguientes. En los ejemplos siguientes se supone que ha [registrado una aplicación de OAuth][register-oauth-app] y que la [aplicación tiene un token de OAuth para un usuario][make-authenticated-request-for-user]. ## Descubre los repositorios a los cuales tu app puede acceder para un usuario Adicionalmente a tener sus propios repositorios personales, un usuario puede ser un colaborador en los repositorios que pertenezcan a otros usuarios y organizaciones. En conjunto, estos son los repositorios en donde el usuario tiene acceso privilegiado: ya sea que se trate de un repositorio en donde el usuario tiene acceso de escritura o lectura o que sea un repositorio {% ifversion fpt %}público{% elsif ghec or ghes %} público o interno{% elsif ghae %} interno{% endif %} al cual tenga acceso dicho usuario. -Los [alcances de OAuth][scopes] y las [políticas de aplicación de la organización][oap] determinan a cuáles de estos repositorios puede acceder tu app para un usuario. Utiliza el siguiente flujo de trabajo para descubrir estos repositorios. +Los [ámbitos de OAuth][scopes] y las [directivas de aplicación de la organización][oap] determinan a qué repositorios puede acceder la aplicación para un usuario. Utiliza el siguiente flujo de trabajo para descubrir estos repositorios. -Como siempre, primero necesitaremos la biblioteca de Ruby del [Octokit.rb de GitHub][octokit.rb]. Luego, configuraremos a Octokit.rb para que nos gestione automáticamente la [paginación][pagination]. +Como siempre, primero se necesita la biblioteca de Ruby [Octokit.rb de GitHub][octokit.rb]. Después, se configurará Octokit.rb para controlar automáticamente la [paginación][pagination]. ``` ruby require 'octokit' @@ -38,7 +41,7 @@ require 'octokit' Octokit.auto_paginate = true ``` -Después, pasaremos el [Token de OAuth para un usuario específico][make-authenticated-request-for-user] de nuestra aplicación: +Luego, se pasará el [token de OAuth de la aplicación para un usuario determinado][make-authenticated-request-for-user]: ``` ruby # !!! DO NOT EVER USE HARD-CODED VALUES IN A REAL APP !!! @@ -46,7 +49,7 @@ Después, pasaremos el [Token de OAuth para un usuario específico][make-authent client = Octokit::Client.new :access_token => ENV["OAUTH_ACCESS_TOKEN"] ``` -Luego estaremos listos para obtener los [repositorios a los cuales puede acceder nuestra aplicación para el usuario][list-repositories-for-current-user]: +Después, ya se podrán capturar los [repositorios a los que la aplicación puede acceder para el usuario][list-repositories-for-current-user]: ``` ruby client.repositories.each do |repository| @@ -65,9 +68,9 @@ end ## Descubre las organizaciones a las cuales puede acceder tu app para un usuario -Las aplicaciones pueden llevar a cabo todo tipo de tareas relacionadas con las organizaciones para un usuario. Para llevar a cabo estas tareas, la app necesita una [Autorización de OAuth][scopes] con permisos suficientes. Por ejemplo, el alcance `read:org` te permite [listar los equipos][list-teams], y el alcance `user` te permite [publicitar la membresía organizacional del usuario][publicize-membership]. Una vez que un usuario haya otorgado uno o más de estos alcances a tu app, estarás listo para obtener las organizaciones de éste. +Las aplicaciones pueden llevar a cabo todo tipo de tareas relacionadas con las organizaciones para un usuario. Para realizar estas tareas, la aplicación necesita una [autorización de OAuth][scopes] con permisos suficientes. Por ejemplo, el ámbito `read:org` permite [enumerar equipos][list-teams] y el ámbito `user` permite [publicitar la pertenencia a la organización del usuario][publicize-membership]. Una vez que un usuario haya otorgado uno o más de estos alcances a tu app, estarás listo para obtener las organizaciones de éste. -Tal como hicimos cuando descubrimos los repositorios anteriormente, comenzaremos requiriendo la biblioteca de Ruby [Octokit.rb de GitHub][octokit.rb] y configurándola para que se encarge de la [paginación][pagination] por nosotros: +Al igual que se hizo al detectar los repositorios anteriores, se empezará por exigir la biblioteca de Ruby [Octokit.rb de GitHub][octokit.rb] y se configurará para que controle la [paginación][pagination] de forma automática: ``` ruby require 'octokit' @@ -75,7 +78,7 @@ require 'octokit' Octokit.auto_paginate = true ``` -Después, pasaremos el [Token de OAuth para un usuario específico][make-authenticated-request-for-user] de nuestra aplicación para inicializar nuestro cliente de la API: +Después, se pasará el [token de OAuth de la aplicación para un usuario determinado][make-authenticated-request-for-user] a fin de inicializar el cliente de API: ``` ruby # !!! DO NOT EVER USE HARD-CODED VALUES IN A REAL APP !!! @@ -83,7 +86,7 @@ Después, pasaremos el [Token de OAuth para un usuario específico][make-authent client = Octokit::Client.new :access_token => ENV["OAUTH_ACCESS_TOKEN"] ``` -Después, podremos [listar las organizaciones a las cuales tiene acceso nuestra aplicación para el usuario][list-orgs-for-current-user]: +Luego, se pueden [enumerar las organizaciones a las que la aplicación puede acceder para el usuario][list-orgs-for-current-user]: ``` ruby client.organizations.each do |organization| @@ -93,7 +96,7 @@ end ### Devuelve todas las membresías de organización del usuario -Si leíste los documentos de principio a fin, tal vez hayas notado que hay un [Método de la API para listar las membrecías de organizaciones públicas de un usuario][list-public-orgs]. La mayoría de las aplicaciones deberían evitar este método de la API. Este método solo devuelve las membrecías de las organizaciones públicas del usuario y no sus membrecías de organizaciones privadas. +Si ha leído toda la documentación, es posible que haya observado un [método de API para enumerar las pertenencias a organizaciones públicas de un usuario][list-public-orgs]. La mayoría de las aplicaciones deberían evitar este método de la API. Este método solo devuelve las membrecías de las organizaciones públicas del usuario y no sus membrecías de organizaciones privadas. Como aplicación, habitualmente querrás obtener todas las organizaciones de los usuarios a las cuales tu app tiene acceso autorizado. El flujo de trabajo anterior te proporcionará exactamente eso. @@ -103,13 +106,10 @@ Como aplicación, habitualmente querrás obtener todas las organizaciones de los [list-orgs-for-current-user]: /rest/reference/orgs#list-organizations-for-the-authenticated-user [list-teams]: /rest/reference/teams#list-teams [make-authenticated-request-for-user]: /rest/guides/basics-of-authentication#making-authenticated-requests -[make-authenticated-request-for-user]: /rest/guides/basics-of-authentication#making-authenticated-requests [oap]: https://developer.github.com/changes/2015-01-19-an-integrators-guide-to-organization-application-policies/ [octokit.rb]: https://github.com/octokit/octokit.rb -[octokit.rb]: https://github.com/octokit/octokit.rb [pagination]: /rest#pagination [platform samples]: https://github.com/github/platform-samples/tree/master/api/ruby/discovering-resources-for-a-user [publicize-membership]: /rest/reference/orgs#set-public-organization-membership-for-the-authenticated-user [register-oauth-app]: /rest/guides/basics-of-authentication#registering-your-app [scopes]: /apps/building-oauth-apps/understanding-scopes-for-oauth-apps/ -[scopes]: /apps/building-oauth-apps/understanding-scopes-for-oauth-apps/ diff --git a/translations/es-ES/content/rest/guides/getting-started-with-the-checks-api.md b/translations/es-ES/content/rest/guides/getting-started-with-the-checks-api.md index cd65214c85..be5e17eb57 100644 --- a/translations/es-ES/content/rest/guides/getting-started-with-the-checks-api.md +++ b/translations/es-ES/content/rest/guides/getting-started-with-the-checks-api.md @@ -8,58 +8,63 @@ versions: ghec: '*' topics: - API -shortTitle: Introducción - API de verificaciones +shortTitle: Get started - Checks API +ms.openlocfilehash: b08d5a0a3c95f052c08a38b1aa46dbc0dc83da0e +ms.sourcegitcommit: dc42bb4a4826b414751ffa9eed38962c3e3fea8e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/13/2022 +ms.locfileid: '147062230' --- - -## Resumen +## Información general En vez de proporcionar estados de creación de pase/fallo, las GitHub Apps pueden reportar estados enriquecidos, anotar información detallada en las líneas de código y re-ejecutar las pruebas. La funcionalidad de la API de Verificaciones se encuentra disponible exclusivamente para tus GitHub Apps. -Para obtener un ejemplo de cómo utilizar la API de Verificaciones con una {% data variables.product.prodname_github_app %}, consulta la sección "[Crear pruebas de IC con la API de verificaciones](/apps/quickstart-guides/creating-ci-tests-with-the-checks-api/)". +Para obtener un ejemplo de cómo usar Checks API con un {% data variables.product.prodname_github_app %}, vea "[Creación de pruebas de CI con Checks API](/apps/quickstart-guides/creating-ci-tests-with-the-checks-api/)". -## Acerca de las suites de verificaciones +## Acerca de las suites de verificaciones -Cuando alguien carga código a un repositorio, GitHub crea una suite de verificación para la última confirmación. Una suite de verificación es un conjunto de [ejecuciones de verificación](/rest/reference/checks#check-runs) que crea una sola GitHub App para una confirmación específica. Las suites de Verificación resumen el estado y la conclusión de la ejecución de verificación que incluye dicha suite. +Cuando alguien carga código a un repositorio, GitHub crea una suite de verificación para la última confirmación. Un conjunto de comprobaciones es una colección de [ejecuciones de comprobación](/rest/reference/checks#check-runs) creada por una única aplicación de GitHub para una confirmación concreta. Las suites de Verificación resumen el estado y la conclusión de la ejecución de verificación que incluye dicha suite. ![Flujo de trabajo de las suites de verificación](/assets/images/check_suites.png) -La suite de verificación reporta la `conclusion` de la ejecución de verificación con la prioridad más alta en `conclusion` de la suite de verificación. Por ejemplo, si tres ejecuciones de verificación tienen conclusiones de `timed_out`, `success`, y `neutral`, la conclusión de la suite de verificación será `timed_out`. +El conjunto de comprobaciones notifica el valor `conclusion` de prioridad más alta de la ejecución de comprobación del valor `conclusion` del conjunto de comprobaciones. Por ejemplo, si tres ejecuciones de comprobación tienen las conclusiones `timed_out`, `success` y `neutral`, la conclusión del conjunto de comprobaciones será `timed_out`. -Predeterminadamente, GitHub crea una suite de verificación automáticamente cuando se carga el código al repositorio. Este flujo predeterminado evía el evento `check_suite` (con la acción `requested`) a todas las GitHub Apps que tengan el permiso de `checks:write`. Cuando tu GitHub App recibe el evento `check_suite`, esta púede crear ejecuciones de verificación nuevas para la última confirmación. GitHub agrega las ejecuciones de verificación nuevas a la [suite de verificación](/rest/reference/checks#check-suites) correcta con base en el repositorio y SHA de dicha ejecución de verificación. +Predeterminadamente, GitHub crea una suite de verificación automáticamente cuando se carga el código al repositorio. Este flujo predeterminado envía el evento `check_suite` (con la acción `requested`) a todas las aplicaciones de GitHub que tengan el permiso `checks:write`. Cuando la aplicación de GitHub recibe el evento `check_suite`, puede crear ejecuciones de comprobación para la última confirmación. GitHub agrega automáticamente nuevas ejecuciones de comprobación al [conjunto de comprobaciones](/rest/reference/checks#check-suites) correcto en función del repositorio de la ejecución de comprobación y SHA. -Si no quieres utilizar el flujo automático predeterminado, puedes controlar cuando creas las suites de verificación. Para cambiar la configuración predeterminada para la creación de suites de verificación, utiliza la terminal [Actualizar las preferencias del repositorio para las suites de verificación](/rest/reference/checks#update-repository-preferences-for-check-suites). Todos los cambios que se realicen en la configuración del flujo automático se registran en la bitácora de auditoría del repositorio. Si inhabilitaste el flujo automático, puedes crear una suite de verificación utilizando la terminal [Crear una suite de verificación](/rest/reference/checks#create-a-check-suite). Debes seguir utilizando la terminal [Crear una ejecución de verificación](/rest/reference/checks#create-a-check-run) para proporcionar retroalimentación sobre una confirmación. +Si no quieres utilizar el flujo automático predeterminado, puedes controlar cuando creas las suites de verificación. A fin de cambiar la configuración predeterminada para la creación de conjuntos de comprobación, use el punto de conexión [Actualización de las preferencias del repositorio para conjuntos de comprobación](/rest/reference/checks#update-repository-preferences-for-check-suites). Todos los cambios que se realicen en la configuración del flujo automático se registran en la bitácora de auditoría del repositorio. Si ha deshabilitado el flujo automático, puede crear un conjunto de comprobaciones mediante el punto de conexión [Crear un conjunto de comprobaciones](/rest/reference/checks#create-a-check-suite). Debe seguir usando el punto de conexión [Crear una ejecución de comprobación](/rest/reference/checks#create-a-check-run) para proporcionar comentarios sobre una confirmación. {% data reusables.apps.checks-availability %} -Para utilizar la API de suites de verificación, la GitHub App debe tener el permiso de `checks:write` y también suscribirse al webhook de [check_suite](/webhooks/event-payloads/#check_suite). +Para usar la API de conjuntos de comprobaciones, la aplicación de GitHub debe tener el permiso `checks:write` y también se puede suscribir al webhook [check_suite](/webhooks/event-payloads/#check_suite). {% data reusables.shortdesc.authenticating_github_app %} -## Acerca de las ejecuciones de verificación +## Acerca de las ejecuciones de verificación Una ejecución de verificación es una prueba individual que forma parte de una suite de verificación. Cada ejecución incluye un estado y una conclusión. ![Flujo de trabajo de las ejecuciones de verificación](/assets/images/check_runs.png) -Si una ejecución de verificación permanece en un estado incompleto por más de 14 días, entonces la `conclusion` de ésta se convierte en `stale` y aparece en {% data variables.product.prodname_dotcom %} como desactualizada con el {% octicon "issue-reopened" aria-label="The issue-reopened icon" %}. Solo {% data variables.product.prodname_dotcom %} puede marcar las ejecuciones de verificación como `stale`. Para obtener más información acerca de las conclusiones posibles para una ejecución de verificación, consulta el [parámetro de `conclusion`](/rest/reference/checks#create-a-check-run--parameters). +Si una ejecución de comprobación permanece en un estado incompleto durante más de 14 días, su valor `conclusion` se convierte en `stale` y aparece en {% data variables.product.prodname_dotcom %} como obsoleta con {% octicon "issue-reopened" aria-label="The issue-reopened icon" %}. Solo {% data variables.product.prodname_dotcom %} puede marcar las ejecuciones de comprobación como `stale`. Para más información sobre las posibles conclusiones de una ejecución de comprobación, vea el [parámetro `conclusion`](/rest/reference/checks#create-a-check-run--parameters). -Puedes crear la ejecución de verificación tan pronto como recibas el webhook de [`check_suite`](/webhooks/event-payloads/#check_suite), aún si ésta todavía no se completa. Puedes actualizar el `status` de la ejecución de verificación ya que se completa con los valores `queued`, `in_progress`, o `completed`, y puedes actualizar la `output` conforme vayan estando disponibles los detalles adicionales. Una ejecución de verificación puede contener estampas de tiempo, un enlace para encontrar más detalles en tu sitio externo, anotaciones detalladas para líneas de código específcas, e información acerca del análisis que se llevó a cabo. +En cuanto reciba el webhook [`check_suite`](/webhooks/event-payloads/#check_suite), puede crear la ejecución de comprobación, incluso si la comprobación no está completa. Puede actualizar el valor `status` de la ejecución de comprobación a medida que se completa con los valores `queued`, `in_progress` o `completed`, y puede actualizar `output` a medida que haya más detalles disponibles. Una ejecución de verificación puede contener estampas de tiempo, un enlace para encontrar más detalles en tu sitio externo, anotaciones detalladas para líneas de código específcas, e información acerca del análisis que se llevó a cabo. ![Anotaciones de la ejecución de verificación](/assets/images/check_run_annotations.png) -Una verificación también puede volverse a ejecutar en la IU de GitHub. Consulta la sección "[Acerca de las verificaciones de estado](/articles/about-status-checks#checks)" para obtener más detalles. Cuando esto ocurre, la GitHub App que creó la ejecución de verificación recibirá el webhook [`check_run`](/webhooks/event-payloads/#check_run) que solicita una ejecución de verificación nueva. Si creas una ejecución de verificación sin crear una suite de verificación, GitHub la creará para tí automáticamente. +Una verificación también puede volverse a ejecutar en la IU de GitHub. Vea "[Acerca de las comprobaciones de estado](/articles/about-status-checks#checks)" para más información. Cuando esto ocurre, la aplicación de GitHub que ha creado la ejecución de comprobación recibirá el webhook [`check_run`](/webhooks/event-payloads/#check_run) que solicita una nueva ejecución de comprobación. Si creas una ejecución de verificación sin crear una suite de verificación, GitHub la creará para tí automáticamente. {% data reusables.apps.checks-availability %} -Para utilizar la API de Ejecuciones de Verificación, la GitHub App debe tener el permiso de `checks:write` y también debe poder suscribirse al webhook de [check_run](/webhooks/event-payloads#check_run). +Para usar Check Runs API, la aplicación de GitHub debe tener el permiso `checks:write` y también se puede suscribir al webhook [check_run](/webhooks/event-payloads#check_run). -## Ejecuciones de verificación y acciones solicitadas +## Ejecuciones de verificación y acciones solicitadas Cuando configuras una ejecución de verificación con las acciones solicitadas (no se debe confundir esto con {% data variables.product.prodname_actions %}), puedes mostrar un botón en la vista de la solicitud de extracción en {% data variables.product.prodname_dotcom %} que permita a las personas solicitar tu {% data variables.product.prodname_github_app %} para llevar a cabo tareas adicionales. Por ejemplo, una app de limpieza de código puede utilizar las acciones solicitadas para mostrar un botón en una solicitud de extracción para arreglar automáticamente los errores de sintaxis detectados. -Para crear un botón que pueda solicitarle a tu app acciones adicionales, utiliza el [objeto`actions`](/rest/reference/checks#create-a-check-run--parameters) cuando [Creas una ejecución de verificación](/rest/reference/checks/#create-a-check-run). Por ejemplo, el objeto `actions` que se muestra a continuación muestra un botón en una solicitud de extracción con la etiqueta "Fix This". El botón aparece después de que se completa la ejecución de verificación. +Para crear un botón que pueda solicitar acciones adicionales a la aplicación, use el [objeto `actions`](/rest/reference/checks#create-a-check-run--parameters) al [crear una ejecución de comprobación](/rest/reference/checks/#create-a-check-run). Por ejemplo, el objeto `actions` siguiente muestra un botón en una solicitud de incorporación de cambios con la etiqueta "Fix this". El botón aparece después de que se completa la ejecución de verificación. ```json "actions": [{ @@ -71,12 +76,11 @@ Para crear un botón que pueda solicitarle a tu app acciones adicionales, utiliz ![Botón de acción solicitada para la ejecución de verificación](/assets/images/github-apps/github_apps_checks_fix_this_button.png) -Cuando un usuario da clic en el botón, {% data variables.product.prodname_dotcom %} envía el [webhook de `check_run.requested_action`](/webhooks/event-payloads/#check_run) a tu app. Cuando tu app recibe el evento de webhook de `check_run.requested_action`, este puede buscar la clave de `requested_action.identifier` en la carga útil del webhook para determinar qué botón se pulsó y llevar a cabo la tarea solicitada. +Cuando un usuario hace clic en el botón, {% data variables.product.prodname_dotcom %} envía el [webhook `check_run.requested_action`](/webhooks/event-payloads/#check_run) a la aplicación. Cuando la aplicación recibe un evento de webhook `check_run.requested_action`, puede buscar la clave `requested_action.identifier` en la carga del webhook para determinar en qué botón se ha hecho clic y realizar la tarea solicitada. -Para obtener un ejemplo detallado de cómo configurar las acciones solicitadas con la API de Verificaciones, consulta la sección "[Crear pruebas de IC con la API de verificaciones](/apps/quickstart-guides/creating-ci-tests-with-the-checks-api/#part-2-creating-the-octo-rubocop-ci-test)". +Para obtener un ejemplo detallado de cómo configurar acciones solicitadas con Checks API, vea "[Creación de pruebas de CI con Checks API](/apps/quickstart-guides/creating-ci-tests-with-the-checks-api/#part-2-creating-the-octo-rubocop-ci-test)". {% ifversion fpt or ghec %} -## Retención de datos de verificaciones +## Retención de los datos de las comprobaciones -{% data reusables.pull_requests.retention-checks-data %} -{% endif %} +{% data reusables.pull_requests.retention-checks-data %} {% endif %} diff --git a/translations/es-ES/content/rest/guides/getting-started-with-the-git-database-api.md b/translations/es-ES/content/rest/guides/getting-started-with-the-git-database-api.md index 3b2ac49701..0a98e73edb 100644 --- a/translations/es-ES/content/rest/guides/getting-started-with-the-git-database-api.md +++ b/translations/es-ES/content/rest/guides/getting-started-with-the-git-database-api.md @@ -8,20 +8,25 @@ versions: ghec: '*' topics: - API -shortTitle: Introducción - API de la base de datos de Git +shortTitle: Get started - Git Database API +ms.openlocfilehash: b7044e299602de42a2c880df8da4a6f19ef9334b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135919' --- - -## Resumen +## Información general Básicamente, esto te permite volver a implementar muchas de las funcionalidades de Git sobre nuestra API mediante la creación de objetos sin procesar (raw) directamente en la base de datos y actualizando las referencias de rama que técnicamente podrían hacer todo lo que pueda hacer Git sin que se éste se instale. -La API de la Base de Datos de Git devolverá un `409 Conflict` si el repositorio de Git está vacío o no disponible. Que un repositorio se muestre como no disponible habitualmente significa que {% data variables.product.product_name %} está en el proceso de crearlo. Para los casos de repositorios vacíos, puedes utilizar la terminal "[Crear o actualizar el contenido de un archivo](/rest/reference/repos#create-or-update-file-contents)" para crear contenido e inicializar el repositorio para que puedas utilizar la API de la Base de Datos de Git. Contacta a {% data variables.contact.contact_support %} si este estado de respuesta persiste. +Las funciones de la API de la base de datos de Git devolverán un elemento `409 Conflict` si el repositorio de Git está vacío o no está disponible. Que un repositorio se muestre como no disponible habitualmente significa que {% data variables.product.product_name %} está en el proceso de crearlo. Para un repositorio vacío, puede usar el punto de conexión de "[Creación o actualización del contenido del archivo](/rest/reference/repos#create-or-update-file-contents)" para crear contenido e inicializar el repositorio, de modo que pueda usar la API de la base de datos de Git. Contacta a {% data variables.contact.contact_support %} si este estado de respuesta persiste. ![resumen de la base de datos de git](/assets/images/git-database-overview.png) -Para obtener más información sobre la base de datos de objetos de Git, por favor lee el capítulo [Internos de Git](http://git-scm.com/book/en/v1/Git-Internals) en el libro Pro de Git. +Para obtener más información sobre la base de datos de objetos de Git, lea el capítulo [Información interna de Git](http://git-scm.com/book/en/v1/Git-Internals) del libro Pro Git. -Como ejemplo, si quieres confirmar un cambio en un archivo de tu repositorio, lo que harías es: +Como ejemplo, si quisiera confirmar un cambio en un archivo de su repositorio, haría lo siguiente: * Obtener el objeto de la confirmación actual * Recuperar el árbol al cual apunta @@ -31,20 +36,20 @@ Como ejemplo, si quieres confirmar un cambio en un archivo de tu repositorio, lo * Crear un objeo de confirmación nuevo con el SHA de la confirmación actual como el padre y el SHA del árbol nuevo, obteniendo a cambio el SHA de la confirmación * Actualizar la referencia de tu rama para apuntar al nuevo SHA de la confirmación -Puede que parezca complejo, pero en realidad es bastante simple cuando entiendes el modelo y te proporciona la oportunidad de hacer un sin fin de cosas cuando lo haces potencialmente con la API. +Puede que parezca complejo, pero en realidad es bastante sencillo cuando entiende el modelo y proporciona la oportunidad de hacer un sin fin de cosas cuando lo hace potencialmente con la API. ## Verificar la capacidad de fusión de las solicitudes de extracción {% warning %} -**¡Advertencia!** Por favor no dependas de utilizar git directamente o de utilizar [`GET /repos/{owner}/{repo}/git/refs/{ref}`](/rest/reference/git#get-a-reference) para las actualizaciones a las referencias de Git de tipo `merge`, ya que este contenido se desactualiza sin aviso previo. +**Advertencia** No dependa del uso de Git directamente o de [`GET /repos/{owner}/{repo}/git/refs/{ref}`](/rest/reference/git#get-a-reference) de las actualizaciones en las referencias `merge` de Git, ya que este contenido queda obsoleto sin previo aviso. {% endwarning %} -Una API consumible debe solicitar explícitamente que una solicitud de extracción cree una confirmación de fusión de _prueba_. Una confirmación de fusión de _prueba_ se crea cuando ves la solicitud de extracción en la IU y cuando se muestra el botón de "Fusionar", o cuando [obtienes](/rest/reference/pulls#get-a-pull-request), [creas](/rest/reference/pulls#create-a-pull-request), o [editas](/rest/reference/pulls#update-a-pull-request) una solicitud de extracción utilizando la API de REST. Sin esta solicitud, las Referencias de Git para `merge` se harán obsoletas hasta la próxima vez que alguien vea la solicitud de extracción. +Una API consumible debe solicitar explícitamente una solicitud de incorporación de cambios para crear una confirmación de combinación de _prueba_. Se crea una confirmación de combinación de _prueba_ cuando ve la solicitud de incorporación de cambios en la interfaz de usuario y se muestra el botón "Merge" (Combinar), o cuando [obtiene](/rest/reference/pulls#get-a-pull-request), [crea](/rest/reference/pulls#create-a-pull-request) o [edita](/rest/reference/pulls#update-a-pull-request) una solicitud de incorporación de cambios mediante la API REST. Sin esta solicitud, las referencias `merge` de Git quedarán obsoletas hasta la próxima vez que alguien vea la solicitud de incorporación de cambios. -Si actualmente utilizas métodos de sondeo que produzcan referencias de Git de tipo `merge` descatualizadas, entonces GitHub te recomienda utilizar los siguientes pasos para obtener los últimos cambios de la rama predeterminada: +Si actualmente utiliza métodos de sondeo que producen referencias `merge` de Git obsoletas, GitHub le recomienda utilizar los pasos siguientes para obtener los cambios más recientes de la rama predeterminada: 1. Recibir el webhook de la solicitud de extracción. -2. Llamar a [`GET /repos/{owner}/{repo}/pulls/{pull_number}`](/rest/reference/pulls#get-a-pull-request) para iniciar un job en segundo plano para crear el candidato de la confirmación de fusión. -3. Sondear tu repositorio utilizando [`GET /repos/{owner}/{repo}/pulls/{pull_number}`](/rest/reference/pulls#get-a-pull-request) para ver si el atributo `mergeable` está como `true` o como `false`. Puedes utilizar Git directamente o referencias de Git de tipo [`GET /repos/{owner}/{repo}/git/refs/{ref}`](/rest/reference/git#get-a-reference) for updates to `merge` únicamente después de haber llevado a cabo los siguientes pasos. +2. Llame a [`GET /repos/{owner}/{repo}/pulls/{pull_number}`](/rest/reference/pulls#get-a-pull-request) para iniciar un trabajo en segundo plano a fin de crear el candidato de confirmación de combinación. +3. Sondee el repositorio mediante [`GET /repos/{owner}/{repo}/pulls/{pull_number}`](/rest/reference/pulls#get-a-pull-request) para ver si el atributo `mergeable` es `true` o `false`. Puede usar Git directamente o [`GET /repos/{owner}/{repo}/git/refs/{ref}`](/rest/reference/git#get-a-reference) para las actualizaciones de las referencias `merge` de Git solo después de realizar los pasos anteriores. 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 1a65d14e32..8c54d89f60 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 @@ -1,6 +1,6 @@ --- -title: Iniciar con la API de REST -intro: 'Aprende cómo utilizar la API de REST de {% data variables.product.prodname_dotcom %}.' +title: Getting started with the REST API +intro: 'Learn how to use the {% data variables.product.prodname_dotcom %} REST API.' versions: fpt: '*' ghes: '*' @@ -8,33 +8,33 @@ versions: ghec: '*' topics: - API -shortTitle: Utilizar la API +shortTitle: Using the API miniTocMaxHeadingLevel: 3 --- -## Acerca de la API de REST de {% data variables.product.prodname_dotcom %} +## About the {% data variables.product.prodname_dotcom %} REST API -Este artículo describe cómo utilizar la API de REST de {% data variables.product.prodname_dotcom %} usando el {% data variables.product.prodname_cli %}, JavaScript o cURL. Para encontrar una guía de inicio rápido, consulta la "[Guía de inicio rápido para la API de REST de GitHub](/rest/quickstart)". +This article describes how to use the {% data variables.product.prodname_dotcom %} REST API using {% data variables.product.prodname_cli %}, JavaScript, or cURL. For a quickstart guide, see "[Quickstart for GitHub REST API](/rest/quickstart)." -Cuando haces una solicitud a la API de REST, especificarás un método HTTP y una ruta. Adicionalmente, también podrías especificar encabezados de solicitud y parámetros de ruta, consulta o cuerpo. La API devolverá el código de estado de respuesta, los encabezados de respuesta y, potencialmente, un cuerpo de respuesta. +When you make a request to the REST API, you will specify an HTTP method and a path. Additionally, you might also specify request headers and path, query, or body parameters. The API will return the response status code, response headers, and potentially a response body. -La documentación de referencia de la API de REST describe el método HTTP, ruta y parámetros para cada operación. También muestra solicitudes y respuestas de ejemplo para cada operación. Para obtener más información, consulta la [documentación de referencia de REST](/rest). +The REST API reference documentation describes the HTTP method, path, and parameters for every operation. It also displays example requests and responses for each operation. For more information, see the [REST reference documentation](/rest). -## Hacer una solicitud +## Making a request -Para hacer una solicitud, primero encuentra el método HTTP y la ruta para la operación que quieres utilizar. Por ejemplo, la operación "Get Octocat" utiliza el método `GET` y la ruta `/octocat`. Para encontrar la documentación completa para esta operación, consulta "[Get Octocat](/rest/meta#get-octocat)". +To make a request, first find the HTTP method and the path for the operation that you want to use. For example, the "Get Octocat" operation uses the `GET` method and the `/octocat` path. For the full reference documentation for this operation, see "[Get Octocat](/rest/meta#get-octocat)." {% cli %} {% note %} -**Nota**: Debes instalar el {% data variables.product.prodname_cli %} para poder utilizar los comandos en los ejemplos del {% data variables.product.prodname_cli %}. Para encontrar instrucciones de instalación, consulta el [repositorio de {% data variables.product.prodname_cli %}](https://github.com/cli/cli#installation). +**Note**: You must install {% data variables.product.prodname_cli %} in order to use the commands in the {% data variables.product.prodname_cli %} examples. For installation instructions, see the [{% data variables.product.prodname_cli %} repository](https://github.com/cli/cli#installation). {% endnote %} -Si aún no estás autenticado en el {% data variables.product.prodname_cli %}, debes utilizar el subcomando `gh auth login` para autenticarte antes de hacer hacer cualquier tipo de solicitud. Para obtener más información, consulta la sección "[Autenticarse](#authenticating)". +If you are not already authenticated to {% data variables.product.prodname_cli %}, you must use the `gh auth login` subcommand to authenticate before making any requests. For more information, see "[Authenticating](#authenticating)." -Para hacer una solicitud utilizando el {% data variables.product.prodname_cli %}, utiliza el subcomando `api` junto con la ruta. Utiliza el marcador `--method` o `-X` para especificar el método. +To make a request using {% data variables.product.prodname_cli %}, use the `api` subcommand along with the path. Use the `--method` or `-X` flag to specify the method. ```shell gh api /octocat --method GET @@ -46,13 +46,13 @@ gh api /octocat --method GET {% note %} -**Nota**: Debes instalar e importar `octokit` para utilizar la librería Octokit.js que se utiliza en los ejemplos de JavaScript. Para obtener más información, consulta [el README de Octokit.js](https://github.com/octokit/octokit.js/#readme). +**Note**: You must install and import `octokit` in order to use the Octokit.js library used in the JavaScript examples. For more information, see [the Octokit.js README](https://github.com/octokit/octokit.js/#readme). {% endnote %} -Para hacer una solicitud utilizando JavaScript, puedes usar Octokit.js. Para obtener más información, consulta [el README de Octokit.js](https://github.com/octokit/octokit.js/#readme). +To make a request using JavaScript, you can use Octokit.js. For more information, see [the Octokit.js README](https://github.com/octokit/octokit.js/#readme). -Primero, crea una instancia de `Octokit`.{% ifversion ghes or ghae %} Ajusta la URL base en `{% data variables.product.api_url_code %}`. Reemplaza a `[hostname]` con el nombre de {% data variables.product.product_location %}.{% endif %} +First, create an instance of `Octokit`.{% ifversion ghes or ghae %} Set the base URL to `{% data variables.product.api_url_code %}`. Replace `[hostname]` with the name of {% data variables.product.product_location %}.{% endif %} ```javascript const octokit = new Octokit({ {% ifversion ghes or ghae %} @@ -60,7 +60,7 @@ const octokit = new Octokit({ {% ifversion ghes or ghae %} {% endif %}}); ``` -Luego, utiliza el método `request` para hacer solilcitudes. Pasa el método HTTP y la ruta como el primer argumento. +Then, use the `request` method to make requests. Pass the HTTP method and path as the first argument. ```javascript await octokit.request("GET /octocat", {}); @@ -70,9 +70,9 @@ await octokit.request("GET /octocat", {}); {% curl %} -Antepón la URL base para la API de REST de {% data variables.product.prodname_dotcom %}, `{% data variables.product.api_url_code %}`, a la ruta para obtener la URL completa: `{% data variables.product.api_url_code %}/octocat`.{% ifversion ghes or ghae %} Reemplaza a `[hostname]` con el nombre de {% data variables.product.product_location %}.{% endif %} +Prepend the base URL for the {% data variables.product.prodname_dotcom %} REST API, `{% data variables.product.api_url_code %}`, to the path to get the full URL: `{% data variables.product.api_url_code %}/octocat`.{% ifversion ghes or ghae %} Replace `[hostname]` with the name of {% data variables.product.product_location %}.{% endif %} -Utiliza el comando `curl` en tu línea de comando. Utiliza el marcador `--request` o `-X` seguido del método HTTP. Utiliza el marcador `--url` seguido de la URL completa. +Use the `curl` command in your command line. Use the `--request` or `-X` flag followed by the HTTP method. Use the `--url` flag followed by the full URL. ```shell curl --request GET \ @@ -81,39 +81,39 @@ curl --request GET \ {% note %} -**Nota**: Si obtienes un mensaje similar a "command not found: curl", puede que necesites descargar e instalar cURL. Para obtener más información, consulta [la página de descarga del proyecto cURL](https://curl.se/download.html). +**Note**: If you get a message similar to "command not found: curl", you may need to download and install cURL. For more information, see [the cURL project download page](https://curl.se/download.html). {% endnote %} {% endcurl %} -Sigue leyendo para aprender cómo autenticarte, enviar parámetros y utilizar la respuesta. +Continue reading to learn how to authenticate, send parameters, and use the response. -## Autenticarse +## Authenticating -Muchas operaciones necesitan autenticación o devuelven información adicional si estás autenticado. Adicionalmente, puedes hacer más solicitudes por hora cuando estás autenticado.{% cli %} Aunque se puede acceder a algunas operaciones de la API de REST sin autenticación, debes autenticar en el {% data variables.product.prodname_cli %} para utilizar el subcomando `api`.{% endcli %} +Many operations require authentication or return additional information if you are authenticated. Additionally, you can make more requests per hour when you are authenticated.{% cli %} Although some REST API operations are accessible without authentication, you must authenticate to {% data variables.product.prodname_cli %} in order to use the `api` subcommand.{% endcli %} -### Acerca de los tokens +### About tokens -Puedes autenticar tu solicitud agregando un token. +You can authenticate your request by adding a token. -Si quieres utilizar la API de REST de {% data variables.product.company_short %} para uso personal, puedes crear un token de acceso personal (PAT). Las operaciones de la API de REST que se utilizan en este artículo requieren del alcance `repo` para los tokens de acceso personal. Otras operaciones podrían requerir alcances diferentes. Para obtener más información acerca de cómo crear un token de acceso personal, consulta la sección "[Crear un token de acceso personal](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)". +If you want to use the {% data variables.product.company_short %} REST API for personal use, you can create a personal access token (PAT). The REST API operations used in this article require `repo` scope for personal access tokens. Other operations may require different scopes. For more information about creating a personal access token, see "[Creating a personal access token](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)." -Si quieres utilizar la API en nombre de una organización o de otro usuario, {% data variables.product.company_short %} recomienda que utilices una {% data variables.product.prodname_github_app %}. Si una operación está disponible para las {% data variables.product.prodname_github_apps %}, la documentación de referencia de REST para dicha operación dirá "Works with GitHub Apps". Las operaciones de la API de REST que se utilizan en este artículo requieren permisos de lectura y escritura de `issues` para las {% data variables.product.prodname_github_apps %}. Otras operaciones podrían requerir permisos diferentes. Para obtener más información, consulta las secciones "[Crear una GitHub App](/developers/apps/building-github-apps/creating-a-github-app)", "[Autenticarte con las GitHub Apps](/developers/apps/building-github-apps/authenticating-with-github-apps)" e "[Identificar y autorizar usuarios para las GitHub Apps](/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps)". +If you want to use the API on behalf of an organization or another user, {% data variables.product.company_short %} recommends that you use a {% data variables.product.prodname_github_app %}. If an operation is available to {% data variables.product.prodname_github_apps %}, the REST reference documentation for that operation will say "Works with GitHub Apps." The REST API operations used in this article require `issues` read and write permissions for {% data variables.product.prodname_github_apps %}. Other operations may require different permissions. For more information, see "[Creating a GitHub App](/developers/apps/building-github-apps/creating-a-github-app)", "[Authenticating with GitHub Apps](/developers/apps/building-github-apps/authenticating-with-github-apps), and "[Identifying and authorizing users for GitHub Apps](/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps)." -Si quieres utilizar la API en un flujo de trabajo de {% data variables.product.prodname_actions %}, {% data variables.product.company_short %} recomienda que te autentiques con el `GITHUB_TOKEN` integrado en vez de crear un token. Puedes otorgar permisos al `GITHUB_TOKEN` con la clave `permissions`. Para obtener más información, consulta la sección "[Autenticación automática de tokens](/actions/security-guides/automatic-token-authentication#permissions-for-the-github_token)". +If you want to use the API in a {% data variables.product.prodname_actions %} workflow, {% data variables.product.company_short %} recommends that you authenticate with the built-in `GITHUB_TOKEN` instead of creating a token. You can grant permissions to the `GITHUB_TOKEN` with the `permissions` key. For more information, see "[Automatic token authentication](/actions/security-guides/automatic-token-authentication#permissions-for-the-github_token)." -### Ejemplo de autenticación +### Authentication example {% cli %} -Con el {% data variables.product.prodname_cli %}, no necesitas crear un token de acceso anticipadamente. Utiliza el subcomando `auth login` para autenticarte en el {% data variables.product.prodname_cli %}: +With {% data variables.product.prodname_cli %}, you don't need to create an access token in advance. Use the `auth login` subcommand to authenticate to {% data variables.product.prodname_cli %}: ```shell gh auth login ``` -Puedes utilizar el marcador `--scopes` para especificar los alcances que quieres. Si quieres autenticarte con un token que hayas creado, puedes utilizar el marcador `--with-token`. Para obtener más información, consulta la [documentación de `auth login` del {% data variables.product.prodname_cli %}](https://cli.github.com/manual/gh_auth_login). +You can use the `--scopes` flag to specify what scopes you want. If you want to authenticate with a token that you created, you can use the `--with-token` flag. For more information, see the [{% data variables.product.prodname_cli %} `auth login` documentation](https://cli.github.com/manual/gh_auth_login). {% endcli %} @@ -121,17 +121,17 @@ Puedes utilizar el marcador `--scopes` para especificar los alcances que quieres {% warning %} -**Advertencia**: Trata tu token de acceso como si fuera una contraseña. +**Warning**: Treat your access token like a password. -Para mantener seguro a tu token, puedes almacenarlo como un secreto y ejecutar tu script mediante {% data variables.product.prodname_actions %}. Para obtener más información, consulta la sección "[Secretos cifrados](/actions/security-guides/encrypted-secrets)". +To keep your token secure, you can store your token as a secret and run your script through {% data variables.product.prodname_actions %}. For more information, see "[Encrypted secrets](/actions/security-guides/encrypted-secrets)." -{% ifversion ghec or fpt %}También puedes almacenar tu token como un secreto de {% data variables.product.prodname_codespaces %} y ejecutar tu script en {% data variables.product.prodname_codespaces %}. Para obtener más información, consulta la sección "[Administrar los secretos cifrados para tus codespaces](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces)".{% endif %} +{% ifversion ghec or fpt %}You can also store your token as a {% data variables.product.prodname_codespaces %} secret and run your script in {% data variables.product.prodname_codespaces %}. For more information, see "[Managing encrypted secrets for your codespaces](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces)."{% endif %} -Si estas opciones no son posibles, considera utilizar otro servicio tal como [el 1Password CLI](https://developer.1password.com/docs/cli/secret-references/) para almacenar tu token de forma segura. +If these options are not possible, consider using another service such as [the 1Password CLI](https://developer.1password.com/docs/cli/secret-references/) to store your token securely. {% endwarning %} -Para autenticarte con la librería Octokit.js, puedes pasar tu token cuando crees una instancia de `Octokit`. Reemplaza tu `YOUR-TOKEN` con tu token.{% ifversion ghes or ghae %} Reemplaza `[hostname]` con el nombre de {% data variables.product.product_location %}.{% endif %} +To authenticate with the Octokit.js library, you can pass your token when you create an instance of `Octokit`. Replace `YOUR-TOKEN` with your token.{% ifversion ghes or ghae %} Replace `[hostname]` with the name of {% data variables.product.product_location %}.{% endif %} ```javascript const octokit = new Octokit({ {% ifversion ghes or ghae %} @@ -146,17 +146,17 @@ const octokit = new Octokit({ {% ifversion ghes or ghae %} {% warning %} -**Advertencia**: Trata a tu token de acceso como si fuera una contraseña. +**Warning**: Treat your access token like a password. -Para ayudarte a mantener segura tu cuenta, puedes utilizar el {% data variables.product.prodname_cli %} en vez de cURL. El {% data variables.product.prodname_cli %} se encargará de la autenticación por ti. Para obtener más información, consulta la versión del {% data variables.product.prodname_cli %} de esta página. +To help keep your account secure, you can use {% data variables.product.prodname_cli %} instead of cURL. {% data variables.product.prodname_cli %} will take care of authentication for you. For more information, see the {% data variables.product.prodname_cli %} version of this page. -{% ifversion ghec or fpt %}También puedes almacenar tu token como un secreto de {% data variables.product.prodname_codespaces %} y utilizar la línea de comandos a través de {% data variables.product.prodname_codespaces %}. Para obtener más información, consulta la sección "[Administrar los secretos cifrados para tus codespaces](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces)".{% endif %} +{% ifversion ghec or fpt %}You can also store your token as a {% data variables.product.prodname_codespaces %} secret and use the command line through {% data variables.product.prodname_codespaces %}. For more information, see "[Managing encrypted secrets for your codespaces](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces)."{% endif %} -Si estas opciones no son posibles, considera utilizar otro servicio tal como [el 1Password CLI](https://developer.1password.com/docs/cli/secret-references/) para almacenar tu token de forma segura. +If these options are not possible, consider using another service such as [the 1Password CLI](https://developer.1password.com/docs/cli/secret-references/) to store your token securely. {% endwarning %} -Con cURL, enviarás un encabezado de `Authorization` con tu token. Reemplaza `YOUR-TOKEN` con tu token: +With cURL, you will send an `Authorization` header with your token. Replace `YOUR-TOKEN` with your token: ```shell curl --request GET \ @@ -166,19 +166,19 @@ curl --request GET \ {% note %} -**Nota:** {% data reusables.getting-started.bearer-vs-token %} +**Note:** {% data reusables.getting-started.bearer-vs-token %} {% endnote %} {% endcurl %} -### Ejemplo de autenticación para {% data variables.product.prodname_actions %} +### Authentication example for {% data variables.product.prodname_actions %} {% cli %} -También puedes utilizar la palabra clave `run` para ejecutar los comandos del {% data variables.product.prodname_cli %} en tus flujos de trabajo de {% data variables.product.prodname_actions %}. Para obtener más información, consulta la sección "[Sintaxis de flujo de trabajo para las GitHub Actions](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun)". +You can also use the `run` keyword to execute {% data variables.product.prodname_cli %} commands in your {% data variables.product.prodname_actions %} workflows. For more information, see "[Workflow syntax for GitHub Actions](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun)." -En vez de utilizar el comando `gh auth login`, pasa tu token como una variable de ambiente llamada `GH_TOKEN`. {% data variables.product.prodname_dotcom %} recomienda que te autentiques con el `GITHUB_TOKEN` integrado en vez de crear un token. Si esto no es posible, almacena tu token como un secreto y reemplaza a `GITHUB_TOKEN` con el nombre de tu secreto en el siguiente ejemplo. Para obtener más información sobre `GITHUB_TOKEN`, consulta la sección "[Autenticación automática de token](/actions/security-guides/automatic-token-authentication)". Para obtener más información sobre los secretos, consulta la sección "[Secretos cifrados](/actions/security-guides/encrypted-secrets)". +Instead of using the `gh auth login` command, pass your token as an environment variable called `GH_TOKEN`. {% data variables.product.prodname_dotcom %} recommends that you authenticate with the built-in `GITHUB_TOKEN` instead of creating a token. If this is not possible, store your token as a secret and replace `GITHUB_TOKEN` in the example below with the name of your secret. For more information about `GITHUB_TOKEN`, see "[Automatic token authentication](/actions/security-guides/automatic-token-authentication)." For more information about secrets, see "[Encrypted secrets](/actions/security-guides/encrypted-secrets)." ```yaml jobs: @@ -196,18 +196,18 @@ jobs: {% javascript %} -También puedes utilizar la palabra clave `run` para ejecutar tus scripts de JavaScript en tus flujos de trabajo de {% data variables.product.prodname_actions %}. Para obtener más información, consultala sección "[Sintaxis de flujo de trabajo para GitHub Actions](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun)". +You can also use the `run` keyword to execute your JavaScript scripts in your {% data variables.product.prodname_actions %} workflows. For more information, see "[Workflow syntax for GitHub Actions](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun)." -{% data variables.product.prodname_dotcom %} recomienda que te autentiques con el `GITHUB_TOKEN` integrado en vez de crear un token. Si esto es imposible, almacena tu token como un secreto y reemplaza a `GITHUB_TOKEN` por el nombre de tu secreto en el siguiente ejemplo. Para obtener más información sobre el `GITHUB_TOKEN`, consulta ""[Automatic token authentication](/actions/security-guides/automatic-token-authentication)". Para obtener más información sobre los secretos, consulta la sección "[Secretos cifrados](/actions/security-guides/encrypted-secrets)". +{% data variables.product.prodname_dotcom %} recommends that you authenticate with the built-in `GITHUB_TOKEN` instead of creating a token. If this is not possible, store your token as a secret and replace `GITHUB_TOKEN` in the example below with the name of your secret. For more information about `GITHUB_TOKEN`, see "[Automatic token authentication](/actions/security-guides/automatic-token-authentication)." For more information about secrets, see "[Encrypted secrets](/actions/security-guides/encrypted-secrets)." -El siguiente flujo de trabajo de ejemplo: +The following example workflow: -1. Verifica el contenido del repositorio -1. Configura a Node.js -1. Instala `octokit` -1. Almacena el valor de `GITHUB_TOKEN` como una variable de ambiente llamada `TOKEN` y ejecuta `.github/actions-scripts/use-the-api.mjs`, que puede acceder a esa variable de ambiente como `process.env.TOKEN` +1. Checks out the repository content +1. Sets up Node.js +1. Installs `octokit` +1. Stores the value of `GITHUB_TOKEN` as an environment variable called `TOKEN` and runs `.github/actions-scripts/use-the-api.mjs`, which can access that environment variable as `process.env.TOKEN` -Flujo de trabajo de ejemplo: +Example workflow: ```yaml on: @@ -236,7 +236,7 @@ jobs: node .github/actions-scripts/use-the-api.mjs ``` -Script de JavaScript de ejemplo con la ruta de archivo `.github/actions-scripts/use-the-api.mjs`: +Example JavaScript script, with the file path `.github/actions-scripts/use-the-api.mjs`: ```javascript import { Octokit } from "octokit"; @@ -249,7 +249,7 @@ const octokit = new Octokit({ {% ifversion ghes or ghae %} await octokit.request("GET /octocat", {}); ``` -En vez de almacenar tu script en un archivo por separado y ejecutarlo desde tu flujo de trabajo, puedes utilizar la acción `actions/github-script` para ejecutar un script. Para obtener más información, consulta el [README de actions/github-script](https://github.com/actions/github-script). +Instead of storing your script in a separate file and executing the script from your workflow, you can use the `actions/github-script` action to run a script. For more information, see the [actions/github-script README](https://github.com/actions/github-script). ```yaml jobs: @@ -268,9 +268,9 @@ jobs: {% curl %} -También puedes utilizar la palabra clave `run` para ejecutar comandos de cURL en tus flujos de trabajo de {% data variables.product.prodname_actions %}. Para obtener más información, consultala sección "[Sintaxis de flujo de trabajo para GitHub Actions](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun)". +You can also use the `run` keyword to execute cURL commands in your {% data variables.product.prodname_actions %} workflows. For more information, see "[Workflow syntax for GitHub Actions](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun)." -{% data variables.product.prodname_dotcom %} recomienda que te autentiques con el `GITHUB_TOKEN` integrado en vez de crear un token. Si esto es imposible, almacena tu token como un secreto y reemplaza a `GITHUB_TOKEN` por el nombre de tu secreto en el siguiente ejemplo. Para obtener más información sobre el `GITHUB_TOKEN`, consulta ""[Automatic token authentication](/actions/security-guides/automatic-token-authentication)". Para obtener más información sobre los secretos, consulta la sección "[Secretos cifrados](/actions/security-guides/encrypted-secrets)". +{% data variables.product.prodname_dotcom %} recommends that you authenticate with the built-in `GITHUB_TOKEN` instead of creating a token. If this is not possible, store your token as a secret and replace `GITHUB_TOKEN` in the example below with the name of your secret. For more information about `GITHUB_TOKEN`, see "[Automatic token authentication](/actions/security-guides/automatic-token-authentication)." For more information about secrets, see "[Encrypted secrets](/actions/security-guides/encrypted-secrets)." ```yaml jobs: @@ -288,13 +288,13 @@ jobs: {% endcurl %} -## Utilizar encabezados +## Using headers -La mayoría de las operaciones especifican que deberías pasar un encabezado de `Accept` con un valor de `application/vnd.github.v3+json`. Otras operaciones podrían especificar que deberías enviar un encabezado diferente de `Accept` o encabezados adicionales. +Most operations specify that you should pass an `Accept` header with a value of `application/vnd.github.v3+json`. Other operations may specify that you should send a different `Accept` header or additional headers. {% cli %} -Para enviar un encabezado con el {% data variables.product.prodname_cli %}, utiliza el marcador `--header` o `-H` seguido del encabezado en el formato `key: value`. +To send a header with {% data variables.product.prodname_cli %}, use the `--header` or `-H` flag followed by the header in `key: value` format. ```shell gh api --header 'Accept: application/vnd.github.v3+json' --method GET /octocat @@ -304,7 +304,7 @@ gh api --header 'Accept: application/vnd.github.v3+json' --method GET /octocat {% javascript %} -La librería Octokit.js pasa automáticamente el encabezado `Accept: application/vnd.github.v3+json`. Para pasar encabezados adicionales o un encabezado de `Accept` diferente, agrega la propiedad `headers` al objeto que se está pasando como un segundo argumento del método `request`. El valor de la propiedad `headers` es un objeto con los nombres de encabezado como claves y los valores de encabezado como valores. Por ejemplo, para enviar un encabezado de `content-type` con un valor de `text/plain`: +The Octokit.js library automatically passes the `Accept: application/vnd.github.v3+json` header. To pass additional headers or a different `Accept` header, add a `headers` property to the object that is passed as a second argument to the `request` method. The value of the `headers` property is an object with the header names as keys and header values as values. For example, to send a `content-type` header with a value of `text/plain`: ```javascript await octokit.request("GET /octocat", { @@ -318,7 +318,7 @@ await octokit.request("GET /octocat", { {% curl %} -Para enviar un encabezado con cURL, utiliza el marcador `--header` o `-H` seguido del encabezado en formato `key: value`. +To send a header with cURL, use the `--header` or `-H` flag followed by the header in `key: value` format. ```shell curl --request GET \ @@ -329,21 +329,21 @@ curl --request GET \ {% endcurl %} -## Utilizar parámetros de ruta +## Using path parameters -Los parámetros de ruta modifican la ruta de operación. Por ejemplo, la ruta de "Listar propuestas de repositorio" es `/repos/{owner}/{repo}/issues`. Las llaves `{}` denotan parámetros de ruta que necesitas especificar. En este caso, debes especificar el nombre y propietario del repositorio. Para encontrar la documentación de referencia para esta operación, consulta la "[Lista de propuestas de repositorio](/rest/issues/issues#list-repository-issues)". +Path parameters modify the operation path. For example, the "List repository issues" path is `/repos/{owner}/{repo}/issues`. The curly brackets `{}` denote path parameters that you need to specify. In this case, you must specify the repository owner and name. For the reference documentation for this operation, see "[List repository issues](/rest/issues/issues#list-repository-issues)." {% cli %} {% ifversion ghes or ghae %} {% note %} -**Nota:** Para que este comando funcione para {% data variables.product.product_location %}, reemplaza `octocat/Spoon-Knife` con un repositorio que le pertenezca a {% data variables.product.product_location %}. De lo contrario, vuelve a ejecutar el comando `gh auth login` para autenticarte en {% data variables.product.prodname_dotcom_the_website %} en vez de en {% data variables.product.product_location %}. +**Note:** In order for this command to work for {% data variables.product.product_location %}, replace `octocat/Spoon-Knife` with a repository owned by {% data variables.product.product_location %}. Otherwise, rerun the `gh auth login` command to authenticate to {% data variables.product.prodname_dotcom_the_website %} instead of {% data variables.product.product_location %}. {% endnote %} {% endif %} -Para obtener propuestas del repositorio `octocat/Spoon-Knife`, reemplaza `{owner}` con `octocat` y `{repo}` with `Spoon-Knife`. +To get issues from the `octocat/Spoon-Knife` repository, replace `{owner}` with `octocat` and `{repo}` with `Spoon-Knife`. ```shell gh api --header 'Accept: application/vnd.github.v3+json' --method GET /repos/octocat/Spoon-Knife/issues @@ -356,12 +356,12 @@ gh api --header 'Accept: application/vnd.github.v3+json' --method GET /repos/oct {% ifversion ghes or ghae %} {% note %} -**Nota:** Para que este ejemplo funcione para {% data variables.product.product_location %}, reemplaza a `octocat/Spoon-Knife` con un repositorio que le pertenezca a {% data variables.product.product_location %}. De lo contrario, crea una nueva instancia de `Octokit` y no especifiques la `baseURL`. +**Note:** In order for this example to work for {% data variables.product.product_location %}, replace `octocat/Spoon-Knife` with a repository owned by {% data variables.product.product_location %}. Otherwise, create a new `Octokit` instance and do not specify `baseURL`. {% endnote %} {% endif %} -Cuando hagas una solicitud con Octokit.js, todos los parámetros (incluyendo los de ruta) se pasan en un objeto como el segundo argumento para el método `request`. Para obtener propuestas del repositorio `octocat/Spoon-Knife`, especifica el `owner` como `octocat` y el `repo` como `Spoon-Knife`. +When you make a request with Octokit.js, all parameters, including path parameters, are passed in an object as the second argument to the `request` method. To get issues from the `octocat/Spoon-Knife` repository, specify `owner` as `octocat` and `repo` as `Spoon-Knife`. ```javascript await octokit.request("GET /repos/{owner}/{repo}/issues", { @@ -374,12 +374,12 @@ await octokit.request("GET /repos/{owner}/{repo}/issues", { {% curl %} -Para obtener propuestas del repositorio `octocat/Spoon-Knife`, reemplaza `{owner}` con `octocat` y `{repo}` with `Spoon-Knife`. Para crear la ruta completa, antepón la URL base para la API de REST de {% data variables.product.prodname_dotcom %}, `https://api.github.com`: `https://api.github.com/repos/octocat/Spoon-Knife/issues`. +To get issues from the `octocat/Spoon-Knife` repository, replace `{owner}` with `octocat` and `{repo}` with `Spoon-Knife`. To build the full path, prepend the base URL for the {% data variables.product.prodname_dotcom %} REST API, `https://api.github.com`: `https://api.github.com/repos/octocat/Spoon-Knife/issues`. {% ifversion ghes or ghae %} {% note %} -**Nota:** Si quieres utilizar {% data variables.product.product_location %} en vez de {% data variables.product.prodname_dotcom_the_website %}, utiliza `{% data variables.product.api_url_code %}` en vez de `https://api.github.com` y reemplaza a `[hostname]` con el nombre de {% data variables.product.product_location %}. Reemplaza a `octocat/Spoon-Knife` con un repositorio que le pertenezca a {% data variables.product.product_location %}. +**Note:** If you want to use {% data variables.product.product_location %} instead of {% data variables.product.prodname_dotcom_the_website %}, use `{% data variables.product.api_url_code %}` instead of `https://api.github.com` and replace `[hostname]` with the name of {% data variables.product.product_location %}. Replace `octocat/Spoon-Knife` with a repository owned by {% data variables.product.product_location %}. {% endnote %} {% endif %} @@ -393,21 +393,21 @@ curl --request GET \ {% endcurl %} -La operación devuelve una lista de propuestas y datos sobre cada una de ellas. Para obtener más información sobre cómo utilizar la respuesta, consulta la sección "[Utiliza la respuesta](#using-the-response)". +The operation returns a list of issues and data about each issue. For more information about using the response, see the "[Using the response](#using-the-response)" section. -## Utilizar parámetros de consultas +## Using query parameters -Los parámetros de consultas te permiten controlar los datos que se devuelven para una solicitud. Por ejemplo, un parámetro de consulta te permite especificar cuántos elementos se devuelven cuando la respuesta se pagina. +Query parameters allow you to control what data is returned for a request. For example, a query parameter may let you specify how many items are returned when the response is paginated. -Predeterminadamente, la operación "List repository issues" devuelve treinta propuestas, ordenadas descendientemente por la fecha en la que se crearon. Puedes utilizar el parámetro `per_page` para devolver dos propuestas en vez de 30. Puedes utilizar el parámetro `sort` para ordenar las propuestas de acuerdo con la fecha en las que se actualizaron por última vez en vez de por la fecha en la que se crearon. Puedes utilizar el parámetro `direction` para ordenar los resultados ascendientemente en vez de descendientemente. +By default, the "List repository issues" operation returns thirty issues, sorted in descending order by the date they were created. You can use the `per_page` parameter to return two issues instead of 30. You can use the `sort` parameter to sort the issues by the date they were last updated instead of by the date they were created. You can use the `direction` parameter to sort the results in ascending order instead of descending order. {% cli %} -Para el {% data variables.product.prodname_cli %}, utiliza el marcador `-F` para pasar un parámetro que sea un número, booleano o nulo. Utiliza `-f` para pasar los parámetros de secuencias. +For {% data variables.product.prodname_cli %}, use the `-F` flag to pass a parameter that is a number, Boolean, or null. Use `-f` to pass string parameters. {% note %} -**Nota**: El {% data variables.product.prodname_cli %} no acepta actualmente parámetros que sean arreglos. Para obtener más información, consulta [esta propuesta](https://github.com/cli/cli/issues/1484). +**Note**: {% data variables.product.prodname_cli %} does not currently accept parameters that are arrays. For more information, see [this issue](https://github.com/cli/cli/issues/1484). {% endnote %} @@ -419,7 +419,7 @@ gh api --header 'Accept: application/vnd.github.v3+json' --method GET /repos/oct {% javascript %} -Cuando hagas una solicitud con Octokit.js, todos los parámetros, incluyendo los de las consultas, se pasan en un objeto como el segundo argumento para el método `request`. +When you make a request with Octokit.js, all parameters, including query parameters, are passed in an object as the second argument to the `request` method. ```javascript await octokit.request("GET /repos/{owner}/{repo}/issues", { @@ -435,7 +435,7 @@ await octokit.request("GET /repos/{owner}/{repo}/issues", { {% curl %} -Para cURL, agrega un `?` al final de la ruta y luego antepón tu nombre de parámetro de consulta y su valor en la forma `parameter_name=value`. Separa los parámetros de consulta múltiples con `&`. +For cURL, add a `?` to the end of the path, then append your query parameter name and value in the form `parameter_name=value`. Separate multiple query parameters with `&`. ```shell curl --request GET \ @@ -446,21 +446,21 @@ curl --request GET \ {% endcurl %} -La operación devuelve una lista de propuestas y datos sobre cada una de ellas. Para obtener más información sobre cómo utilizar la respuesta, consulta la sección "[Utiliza la respuesta](#using-the-response)". +The operation returns a list of issues and data about each issue. For more information about using the response, see the "[Using the response](#using-the-response)" section. -## Utilizar parámetros de cuerpo +## Using body parameters -Los parámetros de cuerpo te permiten pasar datos adicionales a la API. Por ejemplo, la operación "Crear una propuesta" requiere que especifiques un título para la propuesta nueva. También te permite especificar otro tipo de información, tal como el texto a poner en el cuerpo de la propuesta. Para ver toda la documentación de referencia para esta operación, consulta la sección "[Crear una propuesta](/rest/issues/issues#create-an-issue)". +Body parameters allow you to pass additional data to the API. For example, the "Create an issue" operation requires you to specify a title for the new issue. It also lets you specify other information, such as text to put in the issue body. For the full reference documentation for this operation, see "[Create an issue](/rest/issues/issues#create-an-issue)." -La operación "Create an issue" utiliza la misma ruta que la operación "List repository issues" en el ejemplo anterior, pero utiliza el método `POST` en vez de un método `GET`. +The "Create an issue" operation uses the same path as the "List repository issues" operation in the examples above, but it uses a `POST` method instead of a `GET` method. {% cli %} -Para el {% data variables.product.prodname_cli %}, utiliza el marcador `-F` para pasar un parámetro que sea un número, booleano o nulo. Utiliza `-f` para pasar los parámetros de secuencias. +For {% data variables.product.prodname_cli %}, use the `-F` flag to pass a parameter that is a number, Boolean, or null. Use `-f` to pass string parameters. {% note %} -**Nota**: El {% data variables.product.prodname_cli %} no acepta actualmente parámetros que sean arreglos. Para obtener más información, consulta [esta propuesta](https://github.com/cli/cli/issues/1484). +**Note**: {% data variables.product.prodname_cli %} does not currently accept parameters that are arrays. For more information, see [this issue](https://github.com/cli/cli/issues/1484). {% endnote %} @@ -472,7 +472,7 @@ gh api --header 'Accept: application/vnd.github.v3+json' --method POST /repos/oc {% javascript %} -Cuando haces una solicitud con Octokit.js, todos los parámetros, incluyendo los del cuerpo, se pasan en un objeto como el segundo argumento al método `request`. +When you make a request with Octokit.js, all parameters, including body parameters, are passed in an object as the second argument to the `request` method. ```javascript await octokit.request("POST /repos/{owner}/{repo}/issues", { @@ -487,7 +487,7 @@ await octokit.request("POST /repos/{owner}/{repo}/issues", { {% curl %} -Para cURL, utiliza el marcador `--data` para pasar los parámetros del cuerpo en un objeto JSON. +For cURL, use the `--data` flag to pass the body parameters in a JSON object. ```shell curl --request POST \ @@ -502,27 +502,27 @@ curl --request POST \ {% endcurl %} -La operación crea una propuesta y devuelve datos sobre la propuesta nueva. En la respuesta, encuentra la `html_url` de tu propuesta y navega a esta en el buscador. Para obtener más información sobre cómo utilizar la respuesta, consulta la sección "[Utiliza la respuesta](#using-the-response)". +The operation creates an issue and returns data about the new issue. In the response, find the `html_url` of your issue and navigate to your issue in the browser. For more information about using the response, see the "[Using the response](#using-the-response)" section. -## Utilizar la respuesta +## Using the response -### Acerca de los encabezados y el código de respuesta +### About the response code and headers -Cada solicitud devolverá un código de estado HTTP que indica el éxito del a respuesta. Para obtener más información sobre los códigos de respuesta, consulta [la documentación del código de estado de respuesta MDN HTTP](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status). +Every request will return an HTTP status code that indicates the success of the response. For more information about response codes, see [the MDN HTTP response status code documentation](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status). -Adicionalmente, la respuesta incluirá encabezados que dan más detalles sobre ella. Los encabezados que comienzan con `X-` o `x-` son personalizados para {% data variables.product.company_short %}. Por ejemplo, los encabezados `x-ratelimit-remaining` y `x-ratelimit-reset` te dicen cuántas solicitudes puedes hacer en un tiempo definido. +Additionally, the response will include headers that give more details about the response. Headers that start with `X-` or `x-` are custom to {% data variables.product.company_short %}. For example, the `x-ratelimit-remaining` and `x-ratelimit-reset` headers tell you how many requests you can make in a time period. {% cli %} -Para ver los encabezados y el código de estado, utiliza el marcador `--include` o `--i` cuando envías tu solicitud. +To view the status code and headers, use the `--include` or `--i` flag when you send your request. -Por ejemplo, esta solicitud: +For example, this request: ```shell gh api --header 'Accept: application/vnd.github.v3+json' --method GET /repos/octocat/Spoon-Knife/issues -F per_page=2 --include ``` -devuelve el código de respuesta y los encabezados como: +returns the response code and headers like: ```shell HTTP/2.0 200 OK @@ -554,15 +554,15 @@ X-Ratelimit-Used: 4 X-Xss-Protection: 0 ``` -En este ejemplo, el código de respuesta es `200`, lo que indica una solicitud exitosa. +In this example, the response code is `200`, which indicates a successful request. {% endcli %} {% javascript %} -Cuando haces una solicitud con Octokit.js, el método `request` devuelve una promesa. Si la solicitud tuvo éxito, la promesa se resuelve en un objeto que incluye el código de estado HTTP de la respuesta (`estado`) y los encabezados de ella (`headers`). Si ocurre un error, la promesa se resuelve en un objeto que incluye el código de estado HTTP de esta (`status`) y los encabezados de la misma (`response.headers`). +When you make a request with Octokit.js, the `request` method returns a promise. If the request was successful, the promise resolves to an object that includes the HTTP status code of the response (`status`) and the response headers (`headers`). If an error occurs, the promise resolves to an object that includes the HTTP status code of the response (`status`) and the response headers (`response.headers`). -Puedes utilizar un bloque `try/catch` para detectar un error si es que ocurre. Por ejemplo, si la solicitud en el siguiente script tiene éxito, este registrará el código de estaod y el valor del encabezado `x-ratelimit-remaining`. Si la solicitud no tuvo éxito, el script registrará el código de estado, el valor del encabezado `x-ratelimit-remaining` y el mensaje de error. +You can use a `try/catch` block to catch an error if it occurs. For example, if the request in the following script is successful, the script will log the status code and the value of the `x-ratelimit-remaining` header. If the request was not successful, the script will log the status code, the value of the `x-ratelimit-remaining` header, and the error message. ```javascript try { @@ -583,9 +583,9 @@ try { {% curl %} -Para ver los encabezados y el código de estado, utiliza el marcador `--include` o `--i` cuando envías tu solicitud. +To view the status code and headers, use the `--include` or `--i` flag when you send your request. -Por ejemplo, esta solicitud: +For example, this request: ```shell curl --request GET \ @@ -595,7 +595,7 @@ curl --request GET \ --include ``` -devuelve el código de respuesta y los encabezados como: +returns the response code and headers like: ```shell HTTP/2 200 @@ -625,13 +625,13 @@ content-length: 4936 x-github-request-id: 14E0:4BC6:F1B8BA:208E317:62EC2715 ``` -En este ejemplo, el código de respuesta es `200`, lo que indica una solicitud exitosa. +In this example, the response code is `200`, which indicates a successful request. {% endcurl %} -### Acerca del cuerpo de la respuesta +### About the response body -Muchas operaciones devolverán un cuerpo de la respuesta. A menos de que se especifique lo contrario, el cuerpo de la respuesta estará en formato JSON. Por ejemplo, esta solicitud devuelve una lista de propuestas con datos sobre cada una de ellas: +Many operations will return a response body. Unless otherwise specified, the response body is in JSON format. For example, this request returns a list of issues with data about each issue: {% cli %} @@ -664,23 +664,23 @@ curl --request GET \ {% endcurl %} -A diferencia de la API de GraphQL, en donde especificas la información que quieres, la API de REST habitualmente devuelve más información de la que necesitas. Si lo deseas, puedes analizar la respuesta para extraer pedazos de información específica. +Unlike the GraphQL API where you specify what information you want, the REST API typically returns more information than you need. If desired, you can parse the response to pull out specific pieces of information. {% cli %} -Por ejemplo, puedes utilizar `>` para redirigir la respuesta a un archivo: +For example, you can use `>` to redirect the response to a file: ```shell gh api --header 'Accept: application/vnd.github.v3+json' --method GET /repos/octocat/Spoon-Knife/issues -F per_page=2 > data.json ``` -Posteriormente, puedes utilizar jq para obtener el título e ID de autor de cada propuesta: +Then you can use jq to get the title and author ID of each issue: ```shell jq '.[] | {title: .title, authorID: .user.id}' data.json ``` -Los dos comandos anteriores devolverán algo similar a: +The previous two commands return something like: ``` { @@ -693,13 +693,13 @@ Los dos comandos anteriores devolverán algo similar a: } ``` -Para obtener más información sobre jq, consulta [the jq documentation](https://stedolan.github.io/jq/) y [jq play](https://jqplay.org/). +For more information about jq, see [the jq documentation](https://stedolan.github.io/jq/) and [jq play](https://jqplay.org/). {% endcli %} {% javascript %} -Por ejemplo, puedes obtener el título e ID de autor de cada propuesta: +For example, you can get the title and author ID of each issue: ```javascript try { @@ -722,7 +722,7 @@ try { {% curl %} -Por ejemplo, puedes utilizar `>` para redirigir la respuesta a un archivo: +For example, you can use `>` to redirect the response to a file: ```shell curl --request GET \ @@ -731,13 +731,13 @@ curl --request GET \ --header "Authorization: Bearer YOUR-TOKEN" > data.json ``` -Posteriormente, puedes utilizar jq para obtener el título e ID de autor de cada propuesta: +Then you can use jq to get the title and author ID of each issue: ```shell jq '.[] | {title: .title, authorID: .user.id}' data.json ``` -Los dos comandos anteriores devolverán algo similar a: +The previous two commands return something like: ``` { @@ -750,12 +750,12 @@ Los dos comandos anteriores devolverán algo similar a: } ``` -Para obtener más información sobre jq, consulta [the jq documentation](https://stedolan.github.io/jq/) y [jq play](https://jqplay.org/). +For more information about jq, see [the jq documentation](https://stedolan.github.io/jq/) and [jq play](https://jqplay.org/). {% endcurl %} -## Pasos siguientes +## Next steps -Este artículo demostró cómo listar y crear propuestas en un repositorio. Para practicar más, intenta comentar en una propuesta, edita el título de una propuesta o cierra una propuesta. Para obtener más información sobre estas operaciones, consulta las secciones "[Crear un comentario de propuesta](/rest/issues#create-an-issue-comment)" y "[Actualizar una propuesta](/rest/issues/issues#update-an-issue)". +This article demonstrated how to list and create issues in a repository. For more practice, try to comment on an issue, edit the title of an issue, or close an issue. For more information about these operations, see "[Create an issue comment](/rest/issues#create-an-issue-comment)" and "[Update an issue](/rest/issues/issues#update-an-issue)." -Para obtener más información sobre las operaciones que puedes utilizar, consulta la [documentación de referencia de REST](/rest). +For more information about the operations that you can use, see the [REST reference documentation](/rest). diff --git a/translations/es-ES/content/rest/guides/index.md b/translations/es-ES/content/rest/guides/index.md index c416b4bb95..df2aa7517e 100644 --- a/translations/es-ES/content/rest/guides/index.md +++ b/translations/es-ES/content/rest/guides/index.md @@ -23,6 +23,13 @@ children: - /best-practices-for-integrators - /getting-started-with-the-git-database-api - /getting-started-with-the-checks-api +ms.openlocfilehash: 6441ccaa503fd348fa67ab4c896cb5470690149a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146200134' --- - -Se pretende que esta sección de la documentación te inicie con las aplicaciones reales de la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}. Explicaremos todo lo que necesitas saber, desde la autenticación hasta la manipulación de resultados y cómo integrarlos con otras apps. Cada tutorial incluirá un proyecto y cada proyecto se guardará y documentará en neustro repositorio público de [platform-samples](https://github.com/github/platform-samples). ![El Octocat](/assets/images/electrocat.png) +Se pretende que esta sección de la documentación te inicie con las aplicaciones reales de la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}. Abordaremos todo lo que necesitas saber, desde la autenticación, pasando por la manipulación de los resultados hasta la integración de los resultados con otras aplicaciones. +Todos los tutoriales incluirán un proyecto y todos los proyectos se guardarán y documentarán en nuestro repositorio público [platform-samples](https://github.com/github/platform-samples). +![El Octocat](/assets/images/electrocat.png) diff --git a/translations/es-ES/content/rest/guides/rendering-data-as-graphs.md b/translations/es-ES/content/rest/guides/rendering-data-as-graphs.md index 589371ce12..3c992d1862 100644 --- a/translations/es-ES/content/rest/guides/rendering-data-as-graphs.md +++ b/translations/es-ES/content/rest/guides/rendering-data-as-graphs.md @@ -11,19 +11,22 @@ versions: ghec: '*' topics: - API +ms.openlocfilehash: e613c2f707db1030b9e2e5c40de98f2628c0ca3b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135907' --- - +En esta guía vamos a utilizar la API para obtener información acerca de los repositorios que nos pertenecen y de los lenguajes de programación que los componen. A continuación, visualizaremos esa información de dos maneras diferentes desde la biblioteca [D3.js][D3.js]. Para interactuar con la API {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}, se usará la excelente biblioteca de Ruby: [Octokit][Octokit]. - -En esta guía vamos a utilizar la API para obtener información acerca de los repositorios que nos pertenecen y de los lenguajes de programación que los componen. Luego, vamos a visualizar la información en un par de formas diferentes utilizando la librería [D3.js][D3.js]. Para interactuar con la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}, utilizaremos la excelente librería de Ruby: [Octokit][Octokit]. - -Si aún no lo has hecho, deberías leer la guía de ["Fundamentos de la Autenticación"][basics-of-authentication] antes de comenzar con este ejemplo. Puedes encontrar el código fuente completo para este proyecto en el repositorio [platform-samples][platform samples]. +Si todavía no lo ha hecho, debe leer la guía ["Aspectos básicos de la autenticación"][basics-of-authentication] antes de empezar con este ejemplo. Puede encontrar el código fuente completo para este proyecto en el repositorio [platform-samples][platform samples]. ¡Comencemos de inmediato! ## Configurar una aplicación de OAuth -Primero, [registra una aplicación nueva][new oauth application] en {% data variables.product.product_name %}. Configura la URL principal y la de rellamado como `http://localhost:4567/`. Tal como lo hemos hecho [antes][basics-of-authentication], vamos a gestionar la autenticación para la API implementando un recurso intermedio de Rack utilizando [sinatra-auth-github][sinatra auth github]: +En primer lugar, [registre una nueva aplicación][new oauth application] en {% data variables.product.product_name %}. Establezca las direcciones URL principales y de devolución de llamada en `http://localhost:4567/`. Como [antes][basics-of-authentication], vamos a controlar la autenticación de la API mediante la implementación de un middleware de Rack con [sinatra-auth-github][sinatra auth github]: ``` ruby require 'sinatra/auth/github' @@ -62,7 +65,7 @@ module Example end ``` -Configura un archivo similar de _config.ru_ como en el ejemplo previo: +Configure un archivo _config.ru_ similar al del ejemplo anterior: ``` ruby ENV['RACK_ENV'] ||= 'development' @@ -76,9 +79,9 @@ run Example::MyGraphApp ## Obtener la información del repositorio -Esta vez, para poder hablar con la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}, vamos a utilizar la [Librería Octokit de Ruby][Octokit]. Esto es mucho más fácil que hacer un montón de llamadas de REST directamente. Además, un Githubber desarrolló Octokit, y se mantiene activamente, así que sabes que funcionará. +Esta vez, para poder comunicarnos con la API {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}, vamos a usar la [biblioteca de Ruby Octokit][Octokit]. Esto es mucho más fácil que hacer un montón de llamadas directas de REST. Además, Octokit lo desarrolló un experto de GitHub, y se mantiene continuamente, así que sabe que va a funcionar. -Autenticarse con la API a través de Octokit es fácil. Solo pasa tu información de inicio de sesión y tu token en el constructor `Octokit::Client`: +Autenticarse con la API a través de Octokit es fácil. Solo tiene que enviar el inicio de sesión y el token al constructor `Octokit::Client`: ``` ruby if !authenticated? @@ -88,13 +91,14 @@ else end ``` -Vamos a hacer algo interesante con los datos acerca de nuestros repositorios. Vamos a ver los diferentes lenguajes de programación que utilizan y a contar cuáles se utilizan más a menudo. Para hacerlo, primero necesitamos tomar una lista de nuestros repositorios desde la API. Con Octokit, esto se ve así: +Vamos a hacer algo interesante con los datos acerca de nuestros repositorios. Vamos a ver los diferentes lenguajes de programación que utilizan y a contar cuáles se utilizan más a menudo. Para hacerlo, primero necesitamos tomar una lista de nuestros repositorios desde la API. +Con Octokit, esto se ve así: ``` ruby repos = client.repositories ``` -Después, vamos a iterar sobre cada repositorio y a contar los lenguajes con los que {% data variables.product.product_name %} los asocia: +A continuación, vamos a iterar sobre cada repositorio y a contar los lenguajes con los que {% data variables.product.product_name %} se asocia: ``` ruby language_obj = {} @@ -112,19 +116,20 @@ end languages.to_s ``` -Cuando reinicias tu servidor, tu página web debe mostrar más o menos esto: +Cuando reinicia el servidor, la página web debe tener un aspecto similar a este: ``` ruby {"JavaScript"=>13, "PHP"=>1, "Perl"=>1, "CoffeeScript"=>2, "Python"=>1, "Java"=>3, "Ruby"=>3, "Go"=>1, "C++"=>1} ``` -Hasta ahora vamos bien, pero no se ve muy amigable para un humano. Sería genial poder tener algún tipo de visualización para entender cómo se distribuye este conteo de lenguajes. Vamos a alimentar a D3 con nuestros conteos para obtener una gráfica de barras clara que represente la popularidad de los lenguajes que utilizamos. +Hasta ahora vamos bien, pero no se ve muy amigable para un humano. Sería genial poder tener algún tipo de visualización para entender cómo se distribuye este recuento de lenguajes. Vamos a introducir nuestros recuentos en D3 para obtener un gráfico de barras claro que represente la popularidad de los lenguajes que utilizamos. ## Visualizar los conteos de los lenguajes -D3.js, o simplemente D3, es una biblioteca completa para crear muchos tipos de gráficos, tablas, y visualizaciones interactivas. El utilizarlo a detalle va más allá del alcance de esta guía, pero para ver un buen artículo introductorio al respecto, revisa ["D3 para mortales"][D3 mortals]. +D3.js, o simplemente D3, es una biblioteca completa para crear muchos tipos de gráficos, tablas, y visualizaciones interactivas. +El uso detallado de D3 está fuera del ámbito de esta guía, pero si desea leer un buen artículo introductorio, consulte ["D3 for Mortals" (D3 para mortales][D3 mortals]). -D3 es una biblioteca de JavaScript a la que le gusta trabajar con matrices de datos. Así que, vamos a convertir a nuestro hash de Ruby en una matriz de JSON para que JavaScript la utilice en el buscador. +D3 es una biblioteca de JavaScript a la que le gusta trabajar con matrices de datos. Vamos a convertir nuestro hash de Ruby en una matriz de JSON para que JavaScript la utilice en el explorador. ``` ruby languages = [] @@ -135,9 +140,10 @@ end erb :lang_freq, :locals => { :languages => languages.to_json} ``` -Simplemente estamos iterando sobre cada par de clave-valor en nuestro objeto y lo estamos cargando en una matriz nueva. La razón por la cual no lo hicimos antes es porque no queríamos iterar sobre nuestro objeto de `language_obj` mientras lo estábamos creando. +Simplemente estamos iterando sobre cada par clave-valor de nuestro objeto y lo estamos cargando en una matriz nueva. La razón por la cual no lo hicimos antes es porque no queríamos iterar sobre nuestro objeto de `language_obj` mientras lo estábamos creando. -Ahora, _lang_freq.erb_ va a necesitar algo de JavaScript para apoyar a que se interprete una gráfica de barras. Por ahora, puedes simplemente utilizar el código que se te proporciona aquí y referirte a los recursos cuyo enlace se señala anteriormente si quieres aprender más sobre cómo funciona D3: +Vamos a necesitar implementar algo de JavaScript en _lang_freq.erb_ para admitir la representación de un gráfico de barras. +Por ahora, si quiere aprender más sobre cómo funciona D3, solo tiene que utilizar el código que se le proporciona aquí y hacer referencia a los recursos cuyo vínculo se señala anteriormente: ``` html @@ -218,15 +224,15 @@ Ahora, _lang_freq.erb_ va a necesitar algo de JavaScript para apoyar a que se in ``` -¡Uf! Nuevamente, no te preocupes de la mayoría de lo que está haciendo este código. La parte relevante es lo que está hasta arriba--`var data = <%= languages %>;`--lo cual indica que estamos pasando nuestra matriz previamente creada de `languages` en el ERB para su manipulación. +Por suerte, Nuevamente, no te preocupes de la mayoría de lo que está haciendo este código. La parte importante aquí es una línea en la parte superior (`var data = <%= languages %>;`) que indica que estamos trasladando nuestra matriz `languages` creada anteriormente en ERB para su manipulación. -Tal como sugiere la guía de "D3 para Mortales", esto no es necesariamente la mejor forma de utilizar D3. Pero nos sirve para ilustrar cómo puedes utilizar la biblioteca, junto con Octokit, para hacer algunas cosas verdaderamente increíbles. +Tal como sugiere la guía "D3 for Mortals" (D3 para mortales), esta no es necesariamente la mejor forma de utilizar D3. Pero nos sirve para ilustrar cómo se puede utilizar la biblioteca, junto con Octokit, para hacer algunas cosas verdaderamente increíbles. ## Combinar las diferentes llamadas de la API -Ahora es el momento de hacer una confesión: el atributo de `language` dentro de los repositorios solo identifica el lenguaje "primario" que se definió. Esto significa que, si tienes un repositorio que combine varios lenguajes, el que tenga más bytes de código se considera comoel primario. +Ahora es el momento de realizar una confesión: el atributo `language` de los repositorios solo identifica el lenguaje "primario" definido. Esto significa que, si tiene un repositorio que combine varios lenguajes, el que tenga más bytes de código se considerará el primario. -Vamos a combinar algunas llamadas a la API para obtener una representación _fidedigna_ de qué lenguaje tiene la mayor cantidad de bytes escritos en todo nuestro código. Un [diagrama de árbol][D3 treemap] puede ser una manera excelente de visualizar los tamaños de los lenguajes de programación que se utilizan, en vez de utilizar solo el conteo. Necesitaremos construir una matriz de objetos que se vea más o menos así: +Vamos a combinar algunas llamadas API para obtener una representación _fidedigna_ de qué lenguaje tiene la mayor cantidad de bytes escritos en todo nuestro código. Un [gráfico de rectángulos][D3 treemap] es una excelente manera de visualizar los tamaños de nuestros lenguajes de codificación usados, en lugar de simplemente ver los recuentos. Necesitaremos construir una matriz de objetos que tenga más o menos este aspecto: ``` json [ { "name": "language1", "size": 100}, @@ -235,7 +241,7 @@ Vamos a combinar algunas llamadas a la API para obtener una representación _fid ] ``` -Como ya tenemos una lista de repositorios anteriormente, vamos a inspeccionar cada uno y a llamar al [método de la API para listar los lenguajes][language API]: +Puesto que ya tenemos una lista de repositorios, vamos a inspeccionar cada uno de ellos y llamar [al método API de lista de lenguajes][language API]: ``` ruby repos.each do |repo| @@ -267,7 +273,7 @@ end language_bytes = [ :name => "language_bytes", :elements => language_byte_count] ``` -(Para obtener más información sobre la magia del diagrama de árbo del D3, échale un vistazo a [este tutorial sencillo][language API].) +(Para obtener más información sobre la magia del gráfico de rectángulos de D3, consulte [este sencillo tutorial][language API]). Para concluir, pasamos la información de JSON a la misma plantilla de ERB: @@ -275,7 +281,7 @@ Para concluir, pasamos la información de JSON a la misma plantilla de ERB: erb :lang_freq, :locals => { :languages => languages.to_json, :language_byte_count => language_bytes.to_json} ``` -Como antes, hay mucho JavaScript que puedes dejar directamente en tu plantilla: +Como antes, aquí tiene un montón de JavaScript que puede volcar directamente en la plantilla: ``` html
@@ -325,18 +331,16 @@ Como antes, hay mucho JavaScript que puedes dejar directamente en tu plantilla: ``` -¡Y voilá! Hermosos rectángulos que contienen los lenguajes de tu repositorio con proporciones relativas que se pueden ver inmediatamente. Tal vez necesites modificar la altura y el ancho de tu diagrama de árbol para pasarlo como los primeros dos argumentos en el `drawTreemap` anterior y así lograr que se muestre adecuadamente toda la información. +¡Voilá! Hermosos rectángulos que contienen los lenguajes del repositorio con proporciones relativas que se pueden ver inmediatamente. Tal vez necesite modificar la altura y el ancho del gráfico de rectángulos, que se envía como los dos primeros argumentos del `drawTreemap` anterior, para lograr que se muestre adecuadamente toda la información. [D3.js]: http://d3js.org/ [basics-of-authentication]: /rest/guides/basics-of-authentication -[basics-of-authentication]: /rest/guides/basics-of-authentication [sinatra auth github]: https://github.com/atmos/sinatra_auth_github [Octokit]: https://github.com/octokit/octokit.rb -[Octokit]: https://github.com/octokit/octokit.rb [D3 mortals]: http://www.recursion.org/d3-for-mere-mortals/ -[D3 treemap]: https://www.d3-graph-gallery.com/treemap.html -[language API]: /rest/reference/repos#list-repository-languages +[D3 treemap]: https://www.d3-graph-gallery.com/treemap.html [language API]: /rest/reference/repos#list-repository-languages +[simple tree map]: http://2kittymafiasoftware.blogspot.com/2011/09/simple-treemap-visualization-with-d3.html [platform samples]: https://github.com/github/platform-samples/tree/master/api/ruby/rendering-data-as-graphs [new oauth application]: https://github.com/settings/applications/new diff --git a/translations/es-ES/content/rest/guides/traversing-with-pagination.md b/translations/es-ES/content/rest/guides/traversing-with-pagination.md index 4638b9eff9..d52d797709 100644 --- a/translations/es-ES/content/rest/guides/traversing-with-pagination.md +++ b/translations/es-ES/content/rest/guides/traversing-with-pagination.md @@ -11,12 +11,18 @@ versions: ghec: '*' topics: - API -shortTitle: Desplazarse con la paginación +shortTitle: Traverse with pagination +ms.openlocfilehash: be0e961847e187b72848eda558636fe3ecb800bd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135906' --- +La API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} proporciona una riqueza informativa vasta para el consumo de los desarrolladores. +La mayoría de las veces, es posible que incluso encuentre que solicita _demasiada_ información y para mantener satisfechos a nuestros servidores, la API [paginará automáticamente los elementos solicitados](/rest/overview/resources-in-the-rest-api#pagination). -La API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} proporciona una riqueza informativa vasta para el consumo de los desarrolladores. La mayoría de las veces incluso podrías encontrar que estás pidiendo _demasiada_ información y, para mantener felices a nuestros servidores, la API [paginará los elementos solicitados](/rest/overview/resources-in-the-rest-api#pagination) automáticamente. - -En esta guía haremos algunos llamados a la API de Búsqueda de e iteraremos sobre los resultados utilizando la paginación. Puedes encontrar todo el código fuente de este proyecto en el repositorio [platform-samples][platform samples]. +En esta guía se realizarán algunas llamadas a Search API y se iterará por los resultados mediante la paginación. Puede encontrar el código fuente completo para este proyecto en el repositorio [platform-samples][platform samples]. {% data reusables.rest-api.dotcom-only-guide-note %} @@ -24,28 +30,31 @@ En esta guía haremos algunos llamados a la API de Búsqueda de e iteraremos sob Para empezar, es importante saber algunos hechos acerca de recibir elementos paginados: -1. Las diferentes llamadas a la API responden con predeterminados diferentes también. Por ejemplo, una llamada a [Listar repositorios públicos](/rest/reference/repos#list-public-repositories) proporciona elementos paginados en conjuntos de 30, mientras que una llamada a la API de Búsqueda de GitHub proporciona elementos en conjuntos de 100 +1. Las diferentes llamadas a la API responden con predeterminados diferentes también. Por ejemplo, una llamada a [Enumerar repositorios públicos](/rest/reference/repos#list-public-repositories) proporciona elementos paginados en conjuntos de 30, mientras que una llamada a la API Search de GitHub proporciona elementos en conjuntos de 100 2. Puedes especificar cuantos elementos quieres recibir (hasta llegar a 100 como máxmo); pero, -3. Por razones técnicas, no todas las terminales se comportan igual. Por ejemplo, los [eventos](/rest/reference/activity#events) no te dejarán usar un máximo de elementos a recibir. Asegúrate de leer la documentación sobre cómo gestionar los resultados paginados para terminales específicas. +3. Por razones técnicas, no todas las terminales se comportan igual. Por ejemplo, los [eventos](/rest/reference/activity#events) no le permitirán establecer un máximo de elementos para recibir. +Asegúrate de leer la documentación sobre cómo gestionar los resultados paginados para terminales específicas. -Te proporcionamos la información sobre la paginación en [el encabezado de enlace](https://datatracker.ietf.org/doc/html/rfc5988) de una llamada a la API. Por ejemplo, vamos a hacer una solicitud de curl a la API de búsqueda para saber cuántas veces se utiliza la frase `addClass` en los proyectos de Mozilla: +La información sobre la paginación se proporciona en [el encabezado Link](https://datatracker.ietf.org/doc/html/rfc5988) de una llamada API. Por ejemplo, ahora se realizará una solicitud de curl a la API Search para saber cuántas veces se usa la frase `addClass` en los proyectos de Mozilla: ```shell $ curl -I "https://api.github.com/search/code?q=addClass+user:mozilla" ``` -El parámetro `-I` indica que solo nos interesan los encabezados y no el contenido en sí. Al examinar el resultado, notarás alguna información en el encabezado de enlace, la cual se ve así: +El parámetro `-I` indica que solo nos interesan los encabezados y no el contenido en sí. Al examinar el resultado, verá información en el encabezado de Link, similar a la siguiente: Link: ; rel="next", ; rel="last" -Vamos a explicarlo. `rel="next"` dice que la siguiente página es la `page=2`. Esto tiene sentido ya que, predeterminadamente, todas las consultas paginadas inician en la página `1.` y `rel="last"` proporciona más información, lo cual nos dice que la última página de los resultados es la `34`. Por lo tanto, tenemos otras 33 páginas de información que podemos consumir acerca de `addClass`. ¡Excelente! +Vamos a explicarlo. `rel="next"` indica que la página siguiente es `page=2`. Esto tiene sentido ya que, de manera predeterminada, todas las consultas paginadas comienzan en la página `1.` y `rel="last"` proporciona más información, lo que indica que la última página de resultados es `34`. +Por tanto, hay 33 páginas más de información sobre `addClass` que se pueden consumir. +¡Perfecto! -Confía **siempre** en estas relaciones de enlace que se te proporcionan. No intentes adivinar o construir tu propia URL. +**Confíe siempre** en estas relaciones de vínculo que se proporcionan de forma automática. No intentes adivinar o construir tu propia URL. ### Navegar a través de las páginas -Ahora que sabescuántas páginas hay para recibir, puedes comenzar a navegar a través de ellas para consumir los resultados. Esto se hace pasando un parámetro de `page`. Predeterminadamente, la `page` siempre comienza en `1`. Vamos a saltar a la página 14 para ver qué pasa: +Ahora que ya sabe cuántas páginas hay para recibir, puede comenzar a navegar por ellas para consumir los resultados. Para ello, pase un parámetro `page`. De manera predeterminada, `page` siempre comienza en `1`. Ahora se pasará a la página 14 para ver qué sucede: ```shell $ curl -I "https://api.github.com/search/code?q=addClass+user:mozilla&page=14" @@ -58,11 +67,11 @@ Aquí está el encabezado de enlace una vez más: ; rel="first", ; rel="prev" -Como era de esperarse, la `rel="next"` está en 15, y la `rel="last"` es aún 34. Pero ahora tenemos más información: `rel="first"` indica la URL de la _primera_ página, y lo que es más importante, `rel="prev"` te dice el número de página de la página anterior. Al utilizar esta información, puedes construir alguna IU que le permita a los usuarios saltar entre la lista de resultados principal, previa o siguiente en una llamada a la API. +Como se esperaba, `rel="next"` está en 15 y `rel="last"` sigue siendo 34. Pero ahora hay más información: `rel="first"` indica la dirección URL de la _primera_ página y, lo que es más importante, `rel="prev"` permite conocer el número de página de la página anterior. Con esta información, puede construir una interfaz de usuario que permita a los usuarios saltar entre la lista de resultados principal, previa o siguiente en una llamada API. ### Cambiar la cantidad de elementos recibidos -Al pasar el parámetro `per_page`, puedes especificar cuantos elementos quieres que devuelva cada página, hasta un máximo de 100 de ellos. Vamos a comenzar pidiendo 50 elementos acerca de `addClass`: +Al pasar el parámetro `per_page`, puede especificar cuántos elementos quiere que devuelva cada página, hasta un máximo de 100. Ahora se intentará solicitar 50 elementos sobre `addClass`: ```shell $ curl -I "https://api.github.com/search/code?q=addClass+user:mozilla&per_page=50" @@ -73,13 +82,13 @@ Nota lo que hace en la respuesta del encabezado: Link: ; rel="next", ; rel="last" -Como habrás adivinado, la información de la `rel="last"` dice que la última página ahora es la 20. Esto es porque estamos pidiendo más información por página acerca de nuestros resultados. +Como habrá adivinado, la información de `rel="last"` indica que ahora la última página es la 20. Esto se debe a que se solicita más información por página sobre los resultados. ## Consumir la información -No debes estar haciendo llamadas de curl de bajo nivel para poder trabajar con la paginación, así que escribamos un script de Ruby sencillo que haga todo lo que acabamos de describir anteriormente. +No le interesa realizar llamadas de curl de bajo nivel para poder trabajar con la paginación, por lo que se escribirá un script de Ruby sencillo que haga todo lo que se acaba de describir. -Como siempre, primero solicitaremos la biblioteca de Ruby [Octokit.rb de GitHub][octokit.rb] y pasaremos nuestro [token de acceso personal][personal token]: +Como siempre, primero se necesitará la biblioteca de Ruby [Octokit.rb de GitHub][octokit.rb] y pasar el [token de acceso personal][personal token]: ``` ruby require 'octokit' @@ -89,16 +98,17 @@ require 'octokit' client = Octokit::Client.new :access_token => ENV['MY_PERSONAL_TOKEN'] ``` -Después, ejecutaremos la búsqueda utilizando el método `search_code` de Octokit. A diferencia de cuando se utiliza `curl`, también podemos recuperar de inmediato la cantidad de resultados, así que hagámoslo: +A continuación, se ejecutará la búsqueda mediante el método `search_code` de Octokit. A diferencia de cuando se usa `curl`, también se puede recuperar inmediatamente el número de resultados, como se hará a continuación: ``` ruby results = client.search_code('addClass user:mozilla') total_count = results.total_count ``` -Ahora tomemos el número de la última página de forma similar a la información de `page=34>; rel="last"` en el encabezado de enlace. Octokit.rb es compatible con información de paginación a través de una implementación llamada "[Relaciones de enlace de hipermedios][hypermedia-relations]." No entraremos en detalles sobre lo que es, pero basta con decir que cada elemento en la variable de `results` tiene un hash que se llama `rels`, el cual contiene información sobre `:next`, `:last`, `:first`, y `:prev`, dependiendo del resultado en el que estés. Estas relaciones también contienen información sobre la URL resultante llamando a `rels[:last].href`. +Ahora, se obtiene el número de la última página, de forma similar a la información de `page=34>; rel="last"` en el encabezado de vínculo. Octokit.rb admite la paginación de información mediante una implementación denominada "[Relaciones de vínculo de Hypermedia][hypermedia-relations]". +No se describirá qué es en detalle, pero basta con decir que cada elemento de la variable `results` tiene un hash denominado `rels`, que puede contener información sobre `:next`, `:last`, `:first` y `:prev`, en función del resultado que se busque. Estas relaciones también contienen información sobre la URL resultante, mediante una llamada a `rels[:last].href`. -Ahora que sabemos esto, vamos a tomar el número de página del último resultado y a presentar toda esta información al usuario: +Ahora que sabe esto, se obtiene el número de página del último resultado y se presenta toda esta información al usuario: ``` ruby last_response = client.last_response @@ -107,7 +117,8 @@ number_of_pages = last_response.rels[:last].href.match(/page=(\d+).*$/)[1] puts "There are #{total_count} results, on #{number_of_pages} pages!" ``` -Por último, vamos a iterar entre los resultados. Puedes hacerlo con un bucle como `for i in 1..number_of_pages.to_i`, pero mejor vamos a seguir los encabezados de `rels[:next]` para recuperar la información de cada página. Para mantener la simplicidad, solo vamos a tomar la ruta del archivo del primer resultado de cada página. Para hacerlo, vamos a necesitar un bucle; y al final de cada bucle, vamos a recuperar los datos que se configuraron para la siguiente página siguiendo la información de `rels[:next]`. El bucle terminará cuando ya no haya información de `rels[:next]` que consumir (es decir, cuando estemos en `rels[:last]`). Se verá más o menos así: +Por último, vamos a iterar entre los resultados. Puede hacerlo con un bucle `for i in 1..number_of_pages.to_i`, pero en su lugar, se seguirán los encabezados `rels[:next]` para recuperar información de cada página. Para mantener la simplicidad, solo se obtendrá la ruta de archivo del primer resultado de cada página. Para ello, se necesitará un bucle y, al final de cada bucle, se recuperará el conjunto de datos para la página siguiente siguiendo la información de `rels[:next]`. +El bucle finalizará cuando no haya información de `rels[:next]` que consumir (es decir, cuando esté en `rels[:last]`). Es posible que tenga un aspecto similar a este: ``` ruby puts last_response.data.items.first.path @@ -117,7 +128,7 @@ until last_response.rels[:next].nil? end ``` -Cambiar la cantidad de elementos por página es extremadamente simple con Octokit.rb. Simplemente pasa un hash de opciones de `per_page` a la construcción del cliente inicial. Después de ésto, tu código debería permanecer intacto: +Cambiar la cantidad de elementos por página es extremadamente simple con Octokit.rb. Simplemente pasa un hash de opciones `per_page` a la construcción del cliente inicial. Después de eso, el código debería permanecer intacto: ``` ruby require 'octokit' @@ -146,13 +157,13 @@ end ## Construir enlaces de paginación -Habitualmente, con la paginación, tu meta no es concentrar todos los resultados posibles, sino más bien producir un conjunto de navegación, como éste: +Habitualmente, con la paginación, el objetivo no es concentrar todos los resultados posibles, sino más bien crear un conjunto de navegación, como este: ![Muestra de los enlaces de paginación](/assets/images/pagination_sample.png) Vamos a modelar una micro versión de lo que esto podría implicar. -Desde el código anterior, ya sabemos que podemos obtener el `number_of_pages` en los resultados paginados desde la primera llamada: +En el código anterior, ya se sabe que se puede obtener el valor `number_of_pages` en los resultados paginados de la primera llamada: ``` ruby require 'octokit' @@ -180,7 +191,7 @@ end puts numbers ``` -Vamos a simular que un usuario da clic en alguna de estas cajas mediante la construcción de un número aleatorio: +Ahora se simulará que un usuario hace clic en alguna de estas casillas mediante la construcción de un número aleatorio: ``` ruby random_page = Random.new @@ -189,13 +200,13 @@ random_page = random_page.rand(1..number_of_pages.to_i) puts "A User appeared, and clicked number #{random_page}!" ``` -Ahora que tenemos un número de página, podemos usar el Octokit para recuperar explícitamente dicha página individual si pasamos la opción `:page`: +Ahora que tiene un número de página, puede usar Octokit para recuperar de forma explícita esa página individual si pasa la opción `:page`: ``` ruby clicked_results = client.search_code('addClass user:mozilla', :page => random_page) ``` -Si quisiéramos ponernos elegantes, podríamos también tomar la página anterior y posterior para generar los enlaces de los elementos anterior (`<<`) y posterior (`>>`): +Para ser más elegante, también se podría tomar la página anterior y posterior para generar los vínculos de los elementos posterior (`<<`) y anterior (`>>`): ``` ruby prev_page_href = client.last_response.rels[:prev] ? client.last_response.rels[:prev].href : "(none)" @@ -205,7 +216,9 @@ puts "The prev page link is #{prev_page_href}" puts "The next page link is #{next_page_href}" ``` +[pagination]: /rest#pagination [platform samples]: https://github.com/github/platform-samples/tree/master/api/ruby/traversing-with-pagination [octokit.rb]: https://github.com/octokit/octokit.rb [personal token]: /articles/creating-an-access-token-for-command-line-use [hypermedia-relations]: https://github.com/octokit/octokit.rb#pagination +[listing commits]: /rest/reference/commits#list-commits diff --git a/translations/es-ES/content/rest/guides/working-with-comments.md b/translations/es-ES/content/rest/guides/working-with-comments.md index a267281355..e79fa22c96 100644 --- a/translations/es-ES/content/rest/guides/working-with-comments.md +++ b/translations/es-ES/content/rest/guides/working-with-comments.md @@ -11,21 +11,26 @@ versions: ghec: '*' topics: - API +ms.openlocfilehash: 9b3b768d66199fda62bc5e644da9539d5425215e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135901' --- +Para cualquier solicitud de incorporación de cambios, {% data variables.product.product_name %} proporciona tres tipos de vistas de comentarios: [comentarios en la solicitud de incorporación de cambios][PR comment] en su conjunto, [comentarios en una línea específica][PR line comment] dentro de la solicitud de incorporación de cambios y [comentarios sobre una confirmación concreta][commit comment] dentro de la solicitud de incorporación de cambios. - - -Para cualquier solicitud de extracción, {% data variables.product.product_name %} proporciona tres tipos de visualizaciones de comentario: [comentarios en la solicitud de extracción][PR comment] integrales, [comentarios en una línea específica][PR line comment] dentro de la solicitud de extracción, y [comentarios sobre una confirmación específica][commit comment] dentro de la solicitud de extracción. - -Cada uno de estos tipos de comentarios pasan por una porción diferente de la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}. En esta guía exploraremos cómo puedes acceder y manipular cada uno de ellos. En cada ejemplo utilizaremos [esta muestra de Solicitud de Extracción que se hizo][sample PR] en el repositorio de "octocat". Como siempre, puedes encontrar las muestras en [nuestro repositorio de platform-samples][platform-samples]. +Cada uno de estos tipos de comentarios pasan por una porción diferente de la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}. +En esta guía exploraremos cómo puedes acceder y manipular cada uno de ellos. Para cada ejemplo, se usará [esta solicitud de incorporación de cambios de ejemplo realizada][sample PR] en el repositorio "octocat". Como siempre, los ejemplos se pueden encontrar en [nuestro repositorio platform-samples][platform-samples]. ## Comentarios de las Solicitudes de Extracción -Para acceder a loscomentarios de una solicitud de cambios, deberás de pasar por la [API de propuestas][issues]. Esto puede parecer contraintuitivo al principio. Pero una vez que entiendes que una Solicitud de Extracción es solo un informe de problemas con código, tendrá sentido utuilizar la API de Informes de Problemas para crear comentarios en una solicitud de extracción. +Para acceder a los comentarios de una solicitud de incorporación de cambios, tendrá que usar [Issues API][issues]. +Esto puede parecer contraintuitivo al principio. Pero una vez que comprenda que una solicitud de incorporación de cambios es solo una incidencia con código, tendrá sentido usar Issues API para crear comentarios en una solicitud de incorporación de cambios. -Demostraremos cómo obtener comentarios de una solicitud de extracción mediante la creación de un script de Ruby que utilice [Octokit.rb][octokit.rb]. También deberás crear un [token de acceso personal][personal token]. +Se mostrará la captura de comentarios de solicitud de incorporación de cambios mediante la creación de un script de Ruby con [Octokit.rb][octokit.rb]. También querrá crear un [token de acceso personal][personal token]. -El código siguiente debería ayudarte a empezar a acceder a los comentarios de una solicitud de extracción utilizando Octokit.rb: +El código siguiente debería ayudarle a empezar a acceder a los comentarios de una solicitud de incorporación de cambios con Octokit.rb: ``` ruby require 'octokit' @@ -43,11 +48,11 @@ client.issue_comments("octocat/Spoon-Knife", 1176).each do |comment| end ``` -Aquí estamos llamando específicamente a la API de Informes de problemas para obtener los comentarios (`issue_comments`), proporcionando tanto el nombre del repositorio (`octocat/Spoon-Knife`) como la ID de la solicitud de extracción en la que estamos interesados (`1176`). Después, solo es cuestión de iterar a través de los comentarios para obtener la información sobre cada uno. +Aquí, se llama específicamente a Issues API para obtener los comentarios (`issue_comments`), y se proporcionan el nombre del repositorio (`octocat/Spoon-Knife`) y el identificador de la solicitud de incorporación de cambios que interesa (`1176`). Después, solo es cuestión de iterar por los comentarios para capturar la información sobre cada uno. ## Comentarios en una línea de una solicitud de extracción -Dentro de la vista de diferencias, puedes iniciar un debate sobre algún aspecto específico de un cambio particular que se haya hecho dentro de la solicitud de extracción. Estos comentarios ocurren en las líneas individuales dentro de un archivo que ha cambiado. La URL de la terminal para este debate veien de [la API de Revisión de Solicitudes de Cambios][PR Review API]. +Dentro de la vista de diferencias, puede iniciar un debate sobre un aspecto específico de un cambio concreto que se haya realizado dentro de la solicitud de incorporación de cambios. Estos comentarios aparecen en las líneas individuales dentro de un archivo que ha cambiado. La dirección URL del punto de conexión de este debate procede de [la API de revisión de solicitudes de incorporación de cambios][PR Review API]. El código siguiente obtiene todos los comentarios de la solicitud de extracción que se hayan hecho en los archivos, si se le da un número particular de solicitud de extracción: @@ -69,13 +74,15 @@ client.pull_request_comments("octocat/Spoon-Knife", 1176).each do |comment| end ``` -Te darás cuenta de que es increíblemente similar al ejemplo anterior. La diferencia entre esta vista y el comentario de la solicitud de extracción es el enfoque de la conversación. El comentario que se haga en una solicitud de extracción deberá reservarse para debatir ideas sobre el enfoque general del código. Cualquier comentario que se haga como parte de una revisión de una Solicitud de Extracción deberá tratar específicamente la forma en la que se implementa un cambio específico dentro de un archivo. +Te darás cuenta de que es increíblemente similar al ejemplo anterior. La diferencia entre esta vista y el comentario de la solicitud de extracción es el enfoque de la conversación. +Un comentario realizado en una solicitud de incorporación de cambios se debe reservar para debatir ideas sobre el enfoque general del código. Un comentario realizado como parte de una revisión de una solicitud de incorporación de cambios deberá tratar específicamente la forma en la que se ha implementado un cambio concreto dentro de un archivo. ## Comentarios de las confirmaciones -El último tipo de comentarios suceden específicamente en confirmaciones individuales. Es por esto que utilizan [la API de comentarios de confirmaciones][commit comment API]. +El último tipo de comentarios suceden específicamente en confirmaciones individuales. Por este motivo, usan [la API de comentario de confirmación][commit comment API]. -Para recuperar los comentarios en una confirmación, necesitarás utilizar el SHA1 de ésta. Es decir, no utilizarás ningún identificador relacionado con la Solicitud de Extracción. Aquí hay un ejemplo: +Para recuperar los comentarios en una confirmación, necesitarás utilizar el SHA1 de ésta. +Es decir, no utilizarás ningún identificador relacionado con la Solicitud de Extracción. Este es un ejemplo: ``` ruby require 'octokit' @@ -93,7 +100,7 @@ client.commit_comments("octocat/Spoon-Knife", "cbc28e7c8caee26febc8c013b0adfb97a end ``` -Ten en cuenta que esta llamada a la API recuperará comentarios de una sola línea, así como aquellos que se hagan en toda la confirmación. +Tenga en cuenta que esta llamada API recuperará comentarios de una sola línea, así como los realizados en toda la confirmación. [PR comment]: https://github.com/octocat/Spoon-Knife/pull/1176#issuecomment-24114792 [PR line comment]: https://github.com/octocat/Spoon-Knife/pull/1176#discussion_r6252889 diff --git a/translations/es-ES/content/rest/index.md b/translations/es-ES/content/rest/index.md index de30dc9f91..438c82e2e8 100644 --- a/translations/es-ES/content/rest/index.md +++ b/translations/es-ES/content/rest/index.md @@ -1,6 +1,6 @@ --- title: API de REST de GitHub -shortTitle: API de REST +shortTitle: REST API intro: 'Para crear integraciones, recuperar datos y automatizar tus flujos de trabajo, compila con la API de REST de {% data variables.product.prodname_dotcom %}.' introLinks: quickstart: /rest/quickstart @@ -78,5 +78,11 @@ children: - /teams - /users - /webhooks +ms.openlocfilehash: d4d7e93d5bc22833168a932e047525c85e3f8768 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147673642' --- diff --git a/translations/es-ES/content/rest/interactions/index.md b/translations/es-ES/content/rest/interactions/index.md index d223d5cb7e..576e199180 100644 --- a/translations/es-ES/content/rest/interactions/index.md +++ b/translations/es-ES/content/rest/interactions/index.md @@ -14,6 +14,11 @@ children: - /orgs - /repos - /user +ms.openlocfilehash: 5c9014c2cfa6caafe50a1c9ad2d6d9b6e55888f8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147066630' --- - Los usuarios interactuan con los repositorios al comentar, abrir informes de problemas y crear solicitudes de extracción. La API de interacciones permite a las personas con acceso de propietario o de administrador restringir la interacción con los repositorios públicos temporalmente a un tipo específico de usuario. diff --git a/translations/es-ES/content/rest/interactions/orgs.md b/translations/es-ES/content/rest/interactions/orgs.md index 04d052cdc3..34ec517f49 100644 --- a/translations/es-ES/content/rest/interactions/orgs.md +++ b/translations/es-ES/content/rest/interactions/orgs.md @@ -1,7 +1,7 @@ --- -title: Interacciones de organización -shortTitle: Organización -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.' +title: Interacciones de la organización +shortTitle: Organization +intro: 'Organization interactions API permite a los propietarios de las organizaciones restringir temporalmente qué tipo de usuario puede comentar, abrir incidencias o crear solicitudes de incorporación de cambios en los repositorios públicos de la organización.' versions: fpt: '*' ghec: '*' @@ -9,14 +9,19 @@ topics: - API miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true +ms.openlocfilehash: f06bfbe50c7fa43d03329d69bba8816e4559565a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147062470' --- +## Acerca de Organization interactions API -## Acerca de la API de interacciones de organización - -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. {% data reusables.interactions.interactions-detail %} Aquí puedes aprender más sobre los tipos de usuario de {% data variables.product.product_name %}: +Organization interactions API permite a los propietarios de las organizaciones restringir temporalmente qué tipo de usuario puede comentar, abrir incidencias o crear solicitudes de incorporación de cambios en los repositorios públicos de la organización. {% data reusables.interactions.interactions-detail %} Aquí puedes aprender más sobre los tipos de usuario de {% data variables.product.product_name %}: * {% data reusables.interactions.existing-user-limit-definition %} en la organización. * {% data reusables.interactions.contributor-user-limit-definition %} en la organización. * {% data reusables.interactions.collaborator-user-limit-definition %} en la organización. -Configurar el límite de interacciones a nivel organizacional sobreescribirá cualquier límite de interacción que se haya configurado para los repositorios individuales que pertenezcan a la organización. Para configurar los límites de interacción para los repositorios individuales que pertenezcan a la organización, mejor utiliza la terminal de interaciones del [Repositorio](#repository). +Configurar el límite de interacciones a nivel organizacional sobreescribirá cualquier límite de interacción que se haya configurado para los repositorios individuales que pertenezcan a la organización. A fin de configurar otros límites de interacción para repositorios individuales que pertenezcan a la organización, en su lugar use los puntos de conexión de interacciones [Repositorio](#repository). diff --git a/translations/es-ES/content/rest/interactions/repos.md b/translations/es-ES/content/rest/interactions/repos.md index 1c5c3d82a4..210ef5264d 100644 --- a/translations/es-ES/content/rest/interactions/repos.md +++ b/translations/es-ES/content/rest/interactions/repos.md @@ -1,7 +1,7 @@ --- -title: Interacciones de repositorio -shortTitle: Repositorio -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.' +title: Interacciones de los repositorios +shortTitle: Repository +intro: 'Repository interactions API permite a las personas con acceso administrativo o de propietario restringir temporalmente qué tipo de usuario puede comentar, abrir incidencias, o crear solicitudes de incorporación de cambios en un repositorio público.' versions: fpt: '*' ghec: '*' @@ -9,14 +9,19 @@ topics: - API miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true +ms.openlocfilehash: e1d7d0137ddc2334bb08e17a0c8d7069c13d982d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147064670' --- +## Acerca de Repository interactions API -## Acerca de la API de interacciones de repositorio - -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. {% data reusables.interactions.interactions-detail %} Aquí puedes aprender más sobre los tipos de usuario de {% data variables.product.product_name %}: +Repository interactions API permite a las personas con acceso administrativo o de propietario restringir temporalmente qué tipo de usuario puede comentar, abrir incidencias, o crear solicitudes de incorporación de cambios en un repositorio público. {% data reusables.interactions.interactions-detail %} Aquí puedes aprender más sobre los tipos de usuario de {% data variables.product.product_name %}: * {% data reusables.interactions.existing-user-limit-definition %} en el repositorio. * {% data reusables.interactions.contributor-user-limit-definition %} en el repositorio. * {% data reusables.interactions.collaborator-user-limit-definition %} en el repositorio. -Si se habilita un límite de interacción para el usuario u organización a la que pertenece el repositorio, éste no podrá cambiarse para el repositorio individual. En su lugar, utiliza las terminales de interacciones de [Usuario](#user) o de [Organización](#organization) para cambiar el límite de interacción. +Si se habilita un límite de interacción para el usuario u organización a la que pertenece el repositorio, éste no podrá cambiarse para el repositorio individual. En su lugar, use los puntos de conexión de interacciones de [usuario](#user) u [organización](#organization) para cambiar el límite de interacción. diff --git a/translations/es-ES/content/rest/interactions/user.md b/translations/es-ES/content/rest/interactions/user.md index 53586c6e8b..0a4c84d73a 100644 --- a/translations/es-ES/content/rest/interactions/user.md +++ b/translations/es-ES/content/rest/interactions/user.md @@ -1,22 +1,27 @@ --- -title: User interactions -shortTitle: Usuario +title: Interacciones del usuario +shortTitle: User allowTitleToDifferFromFilename: true -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.' +intro: 'La API de interacciones de usuario te permite restringir temporalmente qué tipo de usuario puede comentar, abrir incidencias o crear solicitudes de incorporación de cambios en tus repositorios públicos.' versions: fpt: '*' ghec: '*' topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: e61096e6f09a9c17608e67846c138142c527c314 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147066902' --- +## Acerca de la API de interacciones del usuario -## About the User interactions API - -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. {% data reusables.interactions.interactions-detail %} Aquí puedes aprender más sobre los tipos de usuario de {% data variables.product.product_name %}: +La API de interacciones de usuario te permite restringir temporalmente qué tipo de usuario puede comentar, abrir incidencias o crear solicitudes de incorporación de cambios en tus repositorios públicos. {% data reusables.interactions.interactions-detail %} Aquí puedes aprender más sobre los tipos de usuario de {% data variables.product.product_name %}: * {% data reusables.interactions.existing-user-limit-definition %} de interactuar con tus repositorios. * {% data reusables.interactions.contributor-user-limit-definition %} de interactuar con tus repositorios. * {% data reusables.interactions.collaborator-user-limit-definition %} de interactuar con tus repositorios. -El configurar el límite de interacción a nivel de usuario sobreescribirá cualquier límite de interacción que se configure para los repositorios individuales que le pertenezcan a éste. Para configurar límites de interacción diferentes para los repositorios individuales que pertenezcan al usuario, utiliza la terminal de interacciones de [Repositorio](#repository) en su lugar. +El configurar el límite de interacción a nivel de usuario sobreescribirá cualquier límite de interacción que se configure para los repositorios individuales que le pertenezcan a éste. A fin de configurar otros límites de interacción para repositorios individuales que pertenezcan al usuario, en su lugar, use los puntos de conexión de interacciones de [repositorio](#repository). diff --git a/translations/es-ES/content/rest/issues/assignees.md b/translations/es-ES/content/rest/issues/assignees.md index d302e6e58c..896ec0b7ba 100644 --- a/translations/es-ES/content/rest/issues/assignees.md +++ b/translations/es-ES/content/rest/issues/assignees.md @@ -1,7 +1,7 @@ --- -title: Issue assignees +title: Usuarios asignados de incidencias allowTitleToDifferFromFilename: true -shortTitle: Asignatarios +shortTitle: Assignees intro: '' versions: fpt: '*' @@ -11,8 +11,13 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 7c53f5b2d64702f98f66796ee8084248686e1fb6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145135871' --- +## Acerca de la API de usuarios asignados de incidencias -## About the Issue assignees API - -The Issue assignees API supports managing assignees on issues and pull requests. {% data reusables.pull_requests.issues-pr-shared-api %} +La API de usuarios asignados de incidencias admite la administración de usuarios asignados en incidencias y solicitudes de incorporación de cambios. {% data reusables.pull_requests.issues-pr-shared-api %} diff --git a/translations/es-ES/content/rest/issues/comments.md b/translations/es-ES/content/rest/issues/comments.md index 79fd142033..f64f3d85a0 100644 --- a/translations/es-ES/content/rest/issues/comments.md +++ b/translations/es-ES/content/rest/issues/comments.md @@ -1,8 +1,8 @@ --- title: Comentarios de propuestas allowTitleToDifferFromFilename: true -shortTitle: Comentarios -intro: La API de comentarios en las propuestas es compatible con la administración de comentarios en las propuestas y solicitudes de cambios. +shortTitle: Comments +intro: Issue comments API admite la administración de comentarios sobre problemas y solicitudes de incorporación de cambios. versions: fpt: '*' ghes: '*' @@ -11,10 +11,15 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 4ce15281238219701a999c56dd6b179b68fed9e2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147093026' --- +## Acerca de Issue comments API -## Acerca de la API de comentarios de propuestas - -La API de comentarios en las propuestas es compatible con la administración de comentarios en las propuestas y solicitudes de cambios. {% data reusables.pull_requests.issues-pr-shared-api %} Para administrar los comentarios de revisión de solicitudes de cambio, utiliza la [API de comentarios de revisión en solicitudes de cambio](/rest/pulls/comments) en su lugar. +Issue comments API admite la administración de comentarios sobre problemas y solicitudes de incorporación de cambios. {% data reusables.pull_requests.issues-pr-shared-api %} Para administrar comentarios sobre revisiones de solicitudes de incorporación de cambios, usa [Pull request review comments API](/rest/pulls/comments) en su lugar. {% data reusables.pull_requests.issues-media-types %} diff --git a/translations/es-ES/content/rest/issues/events.md b/translations/es-ES/content/rest/issues/events.md index e5e814e954..d365a9bb12 100644 --- a/translations/es-ES/content/rest/issues/events.md +++ b/translations/es-ES/content/rest/issues/events.md @@ -1,8 +1,8 @@ --- -title: Issue events +title: Eventos de incidencias allowTitleToDifferFromFilename: true -shortTitle: Eventos -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. +shortTitle: Events +intro: La API de eventos de incidencias puede devolver diferentes tipos de eventos que desencadena la actividad en las incidencias y las solicitudes de incorporación de cambios. versions: fpt: '*' ghes: '*' @@ -11,10 +11,15 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: ac884bef9931058f126ac875db65e99b8831657f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065784' --- +## Acerca de la API de eventos de incidencias -## About the Issue events API - -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. For more information about the specific events that you can receive from the Issue events API, see "[Issue event types](/developers/webhooks-and-events/issue-event-types)." Para obtener más información acerca de los eventos específicos que puedes recibir de la API de Eventos para Solicitudes de Extracción, consulta la sección "[Tipos de evento de las Solicitudes de Extracción](/developers/webhooks-and-events/issue-event-types)". Para obtener más información, consulta la "[API de Eventos](/developers/webhooks-and-events/github-event-types)". +La API de eventos de incidencias puede devolver diferentes tipos de eventos que desencadena la actividad en las incidencias y las solicitudes de incorporación de cambios. Para más información sobre los eventos específicos que puedes recibir de la API de eventos de incidencias, consulta "[Tipos de eventos de incidencia](/developers/webhooks-and-events/issue-event-types)". Para obtener más información acerca de los eventos específicos que puedes recibir de la API de Eventos para Solicitudes de Extracción, consulta la sección "Tipos de evento de las Solicitudes de Extracción". Para obtener más información, vea "[API de eventos](/developers/webhooks-and-events/github-event-types)". {% data reusables.pull_requests.issues-pr-shared-api %} diff --git a/translations/es-ES/content/rest/issues/index.md b/translations/es-ES/content/rest/issues/index.md index 177090f50b..7c3c083a83 100644 --- a/translations/es-ES/content/rest/issues/index.md +++ b/translations/es-ES/content/rest/issues/index.md @@ -1,5 +1,5 @@ --- -title: Problemas +title: Incidencias intro: 'La API de Propuestas te permite ver y administrar las propuestas, incluyendo a sus asignados, comentarios, etiquetas e hitos.' redirect_from: - /v3/issues @@ -20,5 +20,11 @@ children: - /labels - /milestones - /timeline +ms.openlocfilehash: db0d766e86a7a9a428a51b86f0703d2ec62f5bc8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065326' --- diff --git a/translations/es-ES/content/rest/issues/issues.md b/translations/es-ES/content/rest/issues/issues.md index 67f5515da3..be5bdd474f 100644 --- a/translations/es-ES/content/rest/issues/issues.md +++ b/translations/es-ES/content/rest/issues/issues.md @@ -1,5 +1,5 @@ --- -title: Problemas +title: Incidencias intro: '' versions: fpt: '*' @@ -9,8 +9,13 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 8d9d79c8f72199108dfbd1f3e2188d3956d06eeb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126085' --- - -## About the Issues API +## Acerca de la API de incidencias {% data reusables.pull_requests.issues-media-types %} diff --git a/translations/es-ES/content/rest/issues/labels.md b/translations/es-ES/content/rest/issues/labels.md index c8a6a2e513..4f454fa2ff 100644 --- a/translations/es-ES/content/rest/issues/labels.md +++ b/translations/es-ES/content/rest/issues/labels.md @@ -9,8 +9,13 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 60c6429a9e5ffc5a9dde298fa038699076eba5e3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126084' --- - ## Acerca de la API de etiquetas -La API de etiquetas es compatible con administrar etiquetas para un repositorio y agregar o eliminar etiquetas para las propuestas y solicitudes de cambio. {% data reusables.pull_requests.issues-pr-shared-api %} +La API de etiquetas admite la administración de etiquetas para un repositorio y la incorporación o eliminación de etiquetas a incidencias y solicitudes de incorporación de cambios. {% data reusables.pull_requests.issues-pr-shared-api %} diff --git a/translations/es-ES/content/rest/issues/milestones.md b/translations/es-ES/content/rest/issues/milestones.md index eccc044e90..450b6a76a1 100644 --- a/translations/es-ES/content/rest/issues/milestones.md +++ b/translations/es-ES/content/rest/issues/milestones.md @@ -9,5 +9,11 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 5b95a68fa695f76194852e5347a36e535667ef24 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147063470' --- diff --git a/translations/es-ES/content/rest/issues/timeline.md b/translations/es-ES/content/rest/issues/timeline.md index 1046be5adf..261a44094b 100644 --- a/translations/es-ES/content/rest/issues/timeline.md +++ b/translations/es-ES/content/rest/issues/timeline.md @@ -1,8 +1,8 @@ --- -title: Timeline events +title: Eventos de escala de tiempo allowTitleToDifferFromFilename: true -shortTitle: Línea de tiempo -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. +shortTitle: Timeline +intro: Timeline events API puede devolver diferentes tipos de eventos que se activan de acuerdo a la actividad de la escala de tiempo en los informes de problemas y solicitudes de incorporación de cambios. versions: fpt: '*' ghes: '*' @@ -11,11 +11,16 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: a9872cc5b4013a83f57c84753a19af6c9207ecde +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147061885' --- +## Acerca de Timeline events API -## About the Timeline events API - -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. Para obtener más información sobre los tipos de eventos específicos que puedes recibir desde la API de eventos de propuestas, consulta la sección "[Tipos de eventos de propuestas](/developers/webhooks-and-events/issue-event-types)". Para obtener más información acerca de los eventos específicos que puedes recibir de la API de Eventos para Solicitudes de Extracción, consulta la sección "[Tipos de evento de las Solicitudes de Extracción](/developers/webhooks-and-events/issue-event-types)". Para obtener más información, consulta la "[API de Eventos de GitHub](/developers/webhooks-and-events/github-event-types)". +Timeline events API puede devolver diferentes tipos de eventos que se activan de acuerdo a la actividad de la escala de tiempo en los informes de problemas y solicitudes de incorporación de cambios. Para más información sobre los eventos específicos que puede recibir de Issue Events API, vea "[Tipos de eventos de incidencia](/developers/webhooks-and-events/issue-event-types)". Para obtener más información acerca de los eventos específicos que puedes recibir de la API de Eventos para Solicitudes de Extracción, consulta la sección "Tipos de evento de las Solicitudes de Extracción". Para más información, vea "[GitHub Events API](/developers/webhooks-and-events/github-event-types)". Puedes utilizar esta API para mostrar información sobre los informes de problemas y solicitudes de extracción o para determinar a quién debería notificársele sobre los comentarios en los informes de problemas. diff --git a/translations/es-ES/content/rest/licenses.md b/translations/es-ES/content/rest/licenses.md index 4f8775d216..52d0aa5811 100644 --- a/translations/es-ES/content/rest/licenses.md +++ b/translations/es-ES/content/rest/licenses.md @@ -11,22 +11,27 @@ topics: miniTocMaxHeadingLevel: 3 redirect_from: - /rest/reference/licenses +ms.openlocfilehash: f6d229eb27764441ae040abaaca211b5a894e7ef +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147064870' --- +## Acerca de la API de licencias -## About the Licenses API +La API de licencias usa el [licenciatario de código abierto Ruby Gem](https://github.com/benbalter/licensee) para intentar identificar la licencia del proyecto. Este licenciatario coincide con el contenido del archivo de `LICENSE` de un proyecto (si es que existe) contra una lista breve de licencias conocidas. Como resultado, la API no toma en cuenta las licencias de las dependencias del proyecto u otros medios de documentar la licencia de un proyecto tales como las referencias al nombre de la licencia en la documentación. -La API de licencias utiliza [el Licenciatario de código abierto de la Gema de Ruby ](https://github.com/benbalter/licensee) para intentar identificar la licencia del proyecto. Este licenciatario empata el contenido del archivo de `LICENSE` de un proyecto (si es que existe) contra una lista corta de licencias conocidas. Como resultado, la API no toma en cuenta las licencias de las dependencias del proyecto u otros medios de documentar la licencia de un proyecto tales como las referencias al nombre de la licencia en la documentación. +Si una licencia coincide, la llave de licencia y el nombre devuelto cumplen con la [especificación SPDX](https://spdx.org/). -Si una licencia empata, la llave de licencia y el nombre devuelto se apegan a la [especificación SPDX](https://spdx.org/). - -**Nota:** Estas terminales también devolverán la información de licencia de un repositorio: +**Nota**: Estos puntos de conexión también devolverán la información de licencia de un repositorio: - [Obtener un repositorio](/rest/reference/repos#get-a-repository) -- [Listar los repositorios para un usuario](/rest/reference/repos#list-repositories-for-a-user) -- [Listar los repositorios de una organización](/rest/reference/repos#list-organization-repositories) -- [Listar las bifurcaciones](/rest/reference/repos#list-forks) -- [Listar los repositorios que el usuario está observando](/rest/reference/activity#list-repositories-watched-by-a-user) -- [Listar los repositorios de equipo](/rest/reference/teams#list-team-repositories) +- [Enumerar los repositorios para un usuario](/rest/reference/repos#list-repositories-for-a-user) +- [Enumerar los repositorios de una organización](/rest/reference/repos#list-organization-repositories) +- [Enumerar las bifurcaciones](/rest/reference/repos#list-forks) +- [Enumerar los repositorios que el usuario está observando](/rest/reference/activity#list-repositories-watched-by-a-user) +- [Enumerar los repositorios de equipo](/rest/reference/teams#list-team-repositories) {% warning %} diff --git a/translations/es-ES/content/rest/markdown.md b/translations/es-ES/content/rest/markdown.md index 7f379293a8..8124a7e8e2 100644 --- a/translations/es-ES/content/rest/markdown.md +++ b/translations/es-ES/content/rest/markdown.md @@ -11,5 +11,11 @@ topics: miniTocMaxHeadingLevel: 3 redirect_from: - /rest/reference/markdown +ms.openlocfilehash: bfaee71757562122335b840f90db8ee5b8e01fdb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147059902' --- diff --git a/translations/es-ES/content/rest/meta.md b/translations/es-ES/content/rest/meta.md index 7f427c114e..839f4beede 100644 --- a/translations/es-ES/content/rest/meta.md +++ b/translations/es-ES/content/rest/meta.md @@ -11,5 +11,11 @@ topics: miniTocMaxHeadingLevel: 3 redirect_from: - /rest/reference/meta +ms.openlocfilehash: fb70e15f1a5ff34d63657c213589e4cc3e29d0f2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065158' --- diff --git a/translations/es-ES/content/rest/metrics/community.md b/translations/es-ES/content/rest/metrics/community.md index 2064af0ae2..e9888954f5 100644 --- a/translations/es-ES/content/rest/metrics/community.md +++ b/translations/es-ES/content/rest/metrics/community.md @@ -1,13 +1,19 @@ --- -title: Métricas comunitarias -shortTitle: Comunidad +title: Métricas de Community +shortTitle: Community allowTitleToDifferFromFilename: true -intro: La API de métricas comunitarias te permite obtener datos sobre el perfil de tu comunidad. +intro: La API de métricas de Community permite obtener datos sobre el perfil de la comunidad. versions: fpt: '*' ghec: '*' topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 6be5fd5e046534d74f25328511e4e0ca1ecd6806 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065157' --- diff --git a/translations/es-ES/content/rest/metrics/index.md b/translations/es-ES/content/rest/metrics/index.md index 99ec77fceb..1396bcb55b 100644 --- a/translations/es-ES/content/rest/metrics/index.md +++ b/translations/es-ES/content/rest/metrics/index.md @@ -1,5 +1,5 @@ --- -title: Metrics +title: Métricas intro: 'La API de las métricas de repositorio te permiten recuperar el perfil, estadísticas y tráfico de la comunidad para tu repositorio.' allowTitleToDifferFromFilename: true redirect_from: @@ -17,5 +17,11 @@ children: - /community - /statistics - /traffic +ms.openlocfilehash: 55b5b09c8032b7b749c19299e8a59ad47bbf4d68 +ms.sourcegitcommit: fbc89bcee79c2cda1d3d6e99d5571873ca3b2686 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 08/31/2022 +ms.locfileid: '147067206' --- diff --git a/translations/es-ES/content/rest/metrics/statistics.md b/translations/es-ES/content/rest/metrics/statistics.md index b4a39356b6..8ef820f796 100644 --- a/translations/es-ES/content/rest/metrics/statistics.md +++ b/translations/es-ES/content/rest/metrics/statistics.md @@ -1,8 +1,8 @@ --- -title: Estadísticas de repositorio -shortTitle: Estadísticas +title: Estadísticas del repositorio +shortTitle: Statistics allowTitleToDifferFromFilename: true -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.' +intro: 'La API de estadísticas del repositorio te permite recuperar los datos que {% data variables.product.product_name %} utiliza para visualizar los diferentes tipos de actividad del repositorio.' versions: fpt: '*' ghes: '*' @@ -11,22 +11,27 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 74692780426dd848634bf18f16bacd3770da001c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147066134' --- +## Acerca de la API de estadísticas del repositorio -## Acerca de las API de estadísticas de repositorio - -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. +La API de estadísticas del repositorio te permite recuperar los datos que {% data variables.product.product_name %} utiliza para visualizar los diferentes tipos de actividad del repositorio. ### Unas palabras sobre el almacenamiento en caché -El calcular las estadísitcas del repositorio es una operación costosa, así que intentamos devolver los datos almacenados en caché cuando nos es posible. Si los datos no se han almacenado en caché cuando consultas la estadística de un repositorio, recibirás una respuesta `202`; también se dispara un job en segundo plano para comenzar a compilar estas estadísticas. Permite que el job se complete, y luego emite la solicitud nuevamente. Si el job ya terminó, esa solicitud recibirá una respuesta `200` con la estadística en el cuerpo de la respuesta. +El calcular las estadísticas del repositorio es una operación costosa, así que intentamos devolver los datos almacenados en caché cuando nos es posible. Si los datos no se han almacenado en caché cuando consultas la estadística de un repositorio, recibirás una respuesta `202`; también se dispara un trabajo en segundo plano para comenzar a compilar estas estadísticas. Permite que el trabajo se complete, y luego emite la solicitud nuevamente. Si el trabajo ya terminó, esa solicitud recibirá una respuesta `200` con la estadística en el cuerpo de la respuesta. El SHA de la rama predeterminada del repositorio guarda en caché las estadísticas del repositorio; el subir información a la rama predeterminada restablece el caché de de las estadísticas. ### Las estadísticas excluyen algunos tipos de confirmaciones -Las estadísticas que expone la API empatan con aquellas que muestran [diversas gráficas del repositorio](/github/visualizing-repository-data-with-graphs/about-repository-graphs). +Las estadísticas expuestas por la API coinciden con las estadísticas que muestran los [distintos gráficos del repositorio](/github/visualizing-repository-data-with-graphs/about-repository-graphs). -Para resumir: +En resumen: - Todas las estadísticas excluyen las confirmaciones de fusión. - Las estadísticas del colaborador también excluyen a las confirmaciones vacías. diff --git a/translations/es-ES/content/rest/metrics/traffic.md b/translations/es-ES/content/rest/metrics/traffic.md index f10105c24c..24c031c27f 100644 --- a/translations/es-ES/content/rest/metrics/traffic.md +++ b/translations/es-ES/content/rest/metrics/traffic.md @@ -1,16 +1,21 @@ --- -title: Tráfico de repositorio -shortTitle: Tráfico +title: Tráfico del repositorio +shortTitle: Traffic allowTitleToDifferFromFilename: true -intro: La API de tráfico de repositorio proporciona acceso a la información proporcionada en tu gráfica de repositorio. +intro: La API de tráfico del repositorio ofrece acceso a la información proporcionada en el gráfico del repositorio. versions: fpt: '*' ghec: '*' topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: f5c0a08b5ebce24f89378d4e617895665ebc0c13 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147064854' --- +## Acerca de la API de tráfico del repositorio -## Acerca de la API de tráfico de repositorio - -Para los repositorios a los cuales tienes acceso de subida, la API de tráfico de repositorio proporciona acceso a la información que se proporciona en tu gráfica de repositorio. Para obtener más información, consulta la sección "[Ver el tráfico hacia un repositorio](/repositories/viewing-activity-and-data-for-your-repository/viewing-traffic-to-a-repository)". +Para los repositorios en los que tienes acceso de inserción, la API de tráfico del repositorio ofrece acceso a la información proporcionada en el gráfico del repositorio. Para más información, vea "[Visualización del tráfico a un repositorio](/repositories/viewing-activity-and-data-for-your-repository/viewing-traffic-to-a-repository)". diff --git a/translations/es-ES/content/rest/migrations/index.md b/translations/es-ES/content/rest/migrations/index.md index 25ee77155c..27f86050c2 100644 --- a/translations/es-ES/content/rest/migrations/index.md +++ b/translations/es-ES/content/rest/migrations/index.md @@ -18,5 +18,11 @@ children: - /orgs - /source-imports - /users +ms.openlocfilehash: 235ccd283aac32eb3586250d13bfec9c592f771b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147066878' --- diff --git a/translations/es-ES/content/rest/migrations/orgs.md b/translations/es-ES/content/rest/migrations/orgs.md index 0eb7f48e9e..e06a27ea15 100644 --- a/translations/es-ES/content/rest/migrations/orgs.md +++ b/translations/es-ES/content/rest/migrations/orgs.md @@ -1,7 +1,7 @@ --- -title: Migraciones de organización +title: Migraciones de la organización allowTitleToDifferFromFilename: true -shortTitle: Organizaciones +shortTitle: Organizations intro: '' versions: fpt: '*' @@ -11,10 +11,15 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 52b7ed6d516d1a042d6fbee2c388cc1953c1dc11 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147066854' --- +## Acerca de Organization migrations API -## Acerca de la API de migraciones de organización - -La API de Migraciones solo está disponible para los propietarios autenticados de la organización. Para obtener más información, consulta las secciones "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#permission-levels-for-an-organization)" y "[Otros métodos de autenticación](/rest/overview/other-authentication-methods)". +La API de Migraciones solo está disponible para los propietarios autenticados de la organización. Para obtener más información, vea "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#permission-levels-for-an-organization)" y "[Otros métodos de autenticación](/rest/overview/other-authentication-methods)". {% data variables.migrations.organization_migrations_intro %} diff --git a/translations/es-ES/content/rest/migrations/source-imports.md b/translations/es-ES/content/rest/migrations/source-imports.md index 5b683c679a..8aed6c024e 100644 --- a/translations/es-ES/content/rest/migrations/source-imports.md +++ b/translations/es-ES/content/rest/migrations/source-imports.md @@ -7,11 +7,16 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 339b7f9543e91d2d33566435289b2092ef8c02e8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065781' --- +## Acerca de Source imports API -## Acerca de la API de importaciones de código fuente - -{% data variables.migrations.source_imports_intro %} Una importación de código fuente habitual iniciaría la importación y después (opcionalmente) actualizaría a los autores o a la preferencia para utilizar LFS de Git si existen archivos grandes en la importación. También puedes crear un webhook que escuche al [`RepositoryImportEvent`](/developers/webhooks-and-events/webhook-events-and-payloads#repository_import) para encontrar el estado de la importación. +{% data variables.migrations.source_imports_intro %} Una importación de código fuente habitual inicia la importación y luego actualiza (opcionalmente) a los autores y/o actualiza las preferencias para utilizar el LFS de Git si existen archivos grandes en la importación. También puede crear un webhook que escuche [`RepositoryImportEvent`](/developers/webhooks-and-events/webhook-events-and-payloads#repository_import) para averiguar el estado de la importación. Se puede ver un ejemplo más detallado en este diagrama: diff --git a/translations/es-ES/content/rest/migrations/users.md b/translations/es-ES/content/rest/migrations/users.md index 58fe508df1..02bf209d10 100644 --- a/translations/es-ES/content/rest/migrations/users.md +++ b/translations/es-ES/content/rest/migrations/users.md @@ -1,7 +1,7 @@ --- -title: User migrations +title: Migraciones de usuario allowTitleToDifferFromFilename: true -shortTitle: Usuarios +shortTitle: Users intro: '' versions: fpt: '*' @@ -11,14 +11,19 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 500f1c4d73dc3bab613641072387e42d5f8894d4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126061' --- +## Acerca de User migrations API -## About the User migrations API +Users migrations API solo está disponible para los propietarios de cuentas autenticadas. Para obtener más información, consulta "[Otros métodos de autenticación](/rest/overview/other-authentication-methods)". -The Users migrations API is only available to authenticated account owners. Para obtener más información, consulta la sección "[Otros métodos de autenticación](/rest/overview/other-authentication-methods)". +{% data variables.migrations.user_migrations_intro %} Para obtener una lista de los datos de migración que puedes descargar, consulta "[Descarga de un archivo de migración de usuario](#download-a-user-migration-archive)". -{% data variables.migrations.user_migrations_intro %} Para encontrar una lista descargable de datos de migración, consulta "[Descarga un archivo de migración de usuario](#download-a-user-migration-archive)". +Antes de descargar un archivo deberás iniciar la migración del usuario. Una vez que el estado de la migración sea `exported`, puedes descargar la migración. -Antes de descargar un archivo deberás iniciar la migración del usuario. Una vez que el estado de la migración sea `exported`, podrás descargarla. - -Ya que hayas creado el archivo de migración, este estará disponible para su descarga por siete días. Pero puedes borrar el archivo de migración del usuario antes si lo prefieres. Puedes desbloquear tu repositorio cuando la migración aparezca como `exported` para comenzar a utilizar tu repositorio nuevamente o borrarlo si ya no necesitas los datos del código fuente. +Ya que hayas creado el archivo de migración, este estará disponible para su descarga por siete días. Pero puedes borrar el archivo de migración del usuario antes si lo prefieres. Puedes desbloquear tu repositorio cuando la migración aparezca como `exported` para comenzar a utilizar tu repositorio nuevamente o borrarlo si ya no necesitas los datos de origen. diff --git a/translations/es-ES/content/rest/oauth-authorizations.md b/translations/es-ES/content/rest/oauth-authorizations.md index ef94233ad5..09bfd2b31c 100644 --- a/translations/es-ES/content/rest/oauth-authorizations.md +++ b/translations/es-ES/content/rest/oauth-authorizations.md @@ -1,6 +1,6 @@ --- title: Autorizaciones de OAuth -intro: Las autorizaciones de OAuth te permiten administrar el acceso que las aplicaciones de OAuth tienen en tu cuenta. +intro: Las autorizaciones de OAuth te permiten administrar el acceso que las aplicaciones de OAuth tienen a tu cuenta. versions: ghes: '*' topics: @@ -8,10 +8,15 @@ topics: miniTocMaxHeadingLevel: 3 redirect_from: - /rest/reference/oauth-authorizations +ms.openlocfilehash: 7a690b1e874179496c80c4a235e61727b5f72a91 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147444673' --- +## Acerca de la API de autorizaciones de OAuth -## Acerca de la API de autorizaciones OAuth +Puedes utilizar esta API para administrar el acceso que las aplicaciones de OAuth tienen en tu cuenta. Solo puede acceder a esta API mediante la [autenticación básica](/rest/overview/other-authentication-methods#basic-authentication) con el nombre de usuario y la contraseña, no con tokens. -Puedes utilizar esta API para administrar el acceso que las aplicaciones de OAuth tienen en tu cuenta. Solo puedes acceder a esta API a través de la [Autenticación Básica](/rest/overview/other-authentication-methods#basic-authentication) utilizando tu nombre de usuario y contraseña, y no los tokens. - -Si tú o tus usuarios habilitaron la autenticación de dos factores, asegúrate de que entiendes cómo [trabajar con la autenticación de dos factores](/rest/overview/other-authentication-methods#working-with-two-factor-authentication). +Si usted o los usuarios tienen habilitada la autenticación en dos fases, asegúrese de comprender cómo [trabajar con la autenticación en dos fases](/rest/overview/other-authentication-methods#working-with-two-factor-authentication). diff --git a/translations/es-ES/content/rest/orgs/blocking.md b/translations/es-ES/content/rest/orgs/blocking.md index 8d56c20cc7..26e03390d1 100644 --- a/translations/es-ES/content/rest/orgs/blocking.md +++ b/translations/es-ES/content/rest/orgs/blocking.md @@ -8,6 +8,11 @@ topics: - API miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true +ms.openlocfilehash: 1649cc0627ed55be5317e0606bb29287dbd3d94a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065790' --- - -El token que se utiliza para autenticar la llamada debe tener el alcance de `admin:org` para poder hacer cualquier llamada de bloqueo para una organización. De lo contrario, la respuesta devolverá un `HTTP 404`. +El token que se usa para autenticar la llamada debe tener el ámbito `admin:org` a fin de poder realizar llamadas de bloqueo para una organización. De lo contrario, la respuesta devuelve `HTTP 404`. diff --git a/translations/es-ES/content/rest/orgs/custom-roles.md b/translations/es-ES/content/rest/orgs/custom-roles.md index ae1e5dd230..e5317e8203 100644 --- a/translations/es-ES/content/rest/orgs/custom-roles.md +++ b/translations/es-ES/content/rest/orgs/custom-roles.md @@ -11,5 +11,11 @@ miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true redirect_from: - /rest/orgs/custom_roles +ms.openlocfilehash: da22cb688dd7c91d2ae72b56a17adb813a57429b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147061110' --- diff --git a/translations/es-ES/content/rest/orgs/index.md b/translations/es-ES/content/rest/orgs/index.md index 2af495e6a3..fc420193ff 100644 --- a/translations/es-ES/content/rest/orgs/index.md +++ b/translations/es-ES/content/rest/orgs/index.md @@ -1,5 +1,5 @@ --- -title: Organizaciones +title: Las organizaciones intro: 'La API de Organizaciones te da acceso para controlar y administrar todas tus organizaciones de {% data variables.product.product_name %}.' allowTitleToDifferFromFilename: true redirect_from: @@ -21,5 +21,11 @@ children: - /outside-collaborators - /security-managers - /webhooks +ms.openlocfilehash: d5b09781c9eca57244dd0051491d2611b0971686 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147444552' --- diff --git a/translations/es-ES/content/rest/orgs/members.md b/translations/es-ES/content/rest/orgs/members.md index adbeab5878..324e818b1f 100644 --- a/translations/es-ES/content/rest/orgs/members.md +++ b/translations/es-ES/content/rest/orgs/members.md @@ -1,7 +1,7 @@ --- title: Miembros de la organización allowTitleToDifferFromFilename: true -shortTitle: Miembros +shortTitle: Members intro: '' versions: fpt: '*' @@ -11,5 +11,11 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 01e7953f2765497c93d13581eb19d57ccb083e69 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147064838' --- diff --git a/translations/es-ES/content/rest/orgs/orgs.md b/translations/es-ES/content/rest/orgs/orgs.md index 5b80a50f6d..e19336fae9 100644 --- a/translations/es-ES/content/rest/orgs/orgs.md +++ b/translations/es-ES/content/rest/orgs/orgs.md @@ -1,5 +1,5 @@ --- -title: Organizaciones +title: Las organizaciones intro: '' versions: fpt: '*' @@ -10,5 +10,11 @@ topics: - API miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true +ms.openlocfilehash: 8dff05216c8d416e89b764dd50f36762319a68b3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147062869' --- diff --git a/translations/es-ES/content/rest/orgs/outside-collaborators.md b/translations/es-ES/content/rest/orgs/outside-collaborators.md index f6ffa6c21f..aa9d87894d 100644 --- a/translations/es-ES/content/rest/orgs/outside-collaborators.md +++ b/translations/es-ES/content/rest/orgs/outside-collaborators.md @@ -9,5 +9,11 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: d8ce4a4518ffe5d2bf8e590a6a0f9de4e2a8a14e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065526' --- diff --git a/translations/es-ES/content/rest/orgs/security-managers.md b/translations/es-ES/content/rest/orgs/security-managers.md index 9385167d76..8250ddc4f1 100644 --- a/translations/es-ES/content/rest/orgs/security-managers.md +++ b/translations/es-ES/content/rest/orgs/security-managers.md @@ -1,16 +1,21 @@ --- -title: Security Managers +title: Administradores de seguridad intro: '' versions: fpt: '*' ghes: '>=3.7' - ghae: 'issue-7691' + ghae: issue-7691 ghec: '*' topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 85ec018cf1b6117d462eb30b67ef88fe67645f86 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147445676' --- - {% data reusables.organizations.security-manager-beta-note %} {% data reusables.organizations.about-security-managers %} diff --git a/translations/es-ES/content/rest/orgs/webhooks.md b/translations/es-ES/content/rest/orgs/webhooks.md index e657a5179d..e3d4536092 100644 --- a/translations/es-ES/content/rest/orgs/webhooks.md +++ b/translations/es-ES/content/rest/orgs/webhooks.md @@ -11,17 +11,22 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 68b043b92589bf1c1b3a6b543168d5b5b8c85118 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147066846' --- +## Acerca de Organization webhooks API -## About the Organization webhooks API +Los webhooks de organización permiten recibir cargas útiles de HTTP `POST` cuando se producen determinados eventos en una organización. {% data reusables.webhooks.webhooks-rest-api-links %} -Los webhooks de las organizaciones te permiten recibir cargas útiles de `POST` por HTTP cuando ciertos eventos suceden en una organización. {% data reusables.webhooks.webhooks-rest-api-links %} +Para más información sobre las acciones a las que se puede suscribir, vea "[Tipos de eventos de {% data variables.product.prodname_dotcom %}](/developers/webhooks-and-events/github-event-types)". -Para obtener más información sobre las acciones a las cuales te puedes suscribir, consulta los "[tipos de eventos de {% data variables.product.prodname_dotcom %}](/developers/webhooks-and-events/github-event-types)". +### Ámbitos y restricciones -### Scopes and restrictions - -Todas las acciones en contra de los webhooks de una organización requieren que el usuario autenticado sea un administrador de la organización que se está administrando. Adicionalmente, los tokens de OAuth requieren el alcance `admin:org_hook`. Par aobtener más información, consulta la sección "[Alcances para las Apps de OAuth](/developers/apps/scopes-for-oauth-apps)". +Todas las acciones en contra de los webhooks de una organización requieren que el usuario autenticado sea un administrador de la organización que se está administrando. Además, los tokens de OAuth necesitan el ámbito `admin:org_hook`. Para más información, vea "[Ámbitos para aplicaciones de OAuth](/developers/apps/scopes-for-oauth-apps)". Para porteger los datos sensibles que pueden encontrarse en las configuraciones de los webhooks, también imponemos las siguientes reglas de control de accesos: @@ -32,8 +37,8 @@ Para porteger los datos sensibles que pueden encontrarse en las configuraciones Para que {% data variables.product.product_name %} envíe cargas útiles de webhooks, se necesita que se pueda acceder a tu servidor desde la internet. También sugerimos ampliamente utilizar SSL para que podamos enviar cargas útiles cifradas a través de HTTPS. -Para encontrar más de las mejores prácticas, [consulta nuestra guía](/guides/best-practices-for-integrators/). +Para obtener más procedimientos recomendados, [vea nuestra guía](/guides/best-practices-for-integrators/). #### Encabezados de Webhook -{% data variables.product.product_name %} enviará varios encabezados de HTTP para diferenciar los tipos de eventos y los identificadores de las cargas útiles. Consulta la sección de [encabezados de webhook](/webhooks/event-payloads/#delivery-headers) para encontrar más detalles. +{% data variables.product.product_name %} enviará varios encabezados de HTTP para diferenciar los tipos de eventos y los identificadores de las cargas útiles. Vea [encabezados de webhook](/webhooks/event-payloads/#delivery-headers) para más información. diff --git a/translations/es-ES/content/rest/overview/api-previews.md b/translations/es-ES/content/rest/overview/api-previews.md index 63cbfa2311..fcce7b8c0f 100644 --- a/translations/es-ES/content/rest/overview/api-previews.md +++ b/translations/es-ES/content/rest/overview/api-previews.md @@ -7,22 +7,27 @@ versions: ghes: <3.4 topics: - API +ms.openlocfilehash: fe00e2ab78881edab8d0f7704f80f2f20163fdeb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147062870' --- - - Las vistas previas de la API te permiten probar API nuevas y cambios a los métodos existentes de las API antes de que se hagan oficiales en la API de GitHub. -Durante el periodo de vista previa, podríamos cambiar algunas características con base en la retroalimentación de los desarrolladores. Si realizamos cambios, lo anunciaremos en el [blog de desarrolladores](https://developer.github.com/changes/) sin aviso previo. +Durante el periodo de vista previa, podríamos cambiar algunas características con base en la retroalimentación de los desarrolladores. Si realizamos cambios, los anunciaremos en el [blog de desarrolladores](https://developer.github.com/changes/) sin aviso previo. -Para acceder a la vista previa de las API, necesitarás proporcionar un [tipo de medios](/rest/overview/media-types) personalizado en el encabezado `Accept` para tus solicitudes. La documentación de características para cada vista previa especifica qué tipo de medios personalizados proporcionar. +Para acceder a una versión preliminar de la API, deberás proporcionar un [tipo de medio](/rest/overview/media-types) personalizado en el encabezado `Accept` de las solicitudes. La documentación de características para cada vista previa especifica qué tipo de medios personalizados proporcionar. {% ifversion ghes < 3.3 %} ## Despliegues ampliados -Ejerce mayo control sobre los [despliegues](/rest/reference/repos#deployments) con más información y granularidad más fina. +Ejerce un mayor control sobre las [implementaciones](/rest/reference/repos#deployments) con más información y una granularidad más fina. -**Tipo de medios personalizados:** `ant-man-preview` **Anunciado en:**[2016-04-06](https://developer.github.com/changes/2016-04-06-deployment-and-deployment-status-enhancements/) +**Tipo de medio personalizado:** `ant-man-preview` +**Anunciado:** [06-04-2016](https://developer.github.com/changes/2016-04-06-deployment-and-deployment-status-enhancements/) {% endif %} @@ -30,19 +35,22 @@ Ejerce mayo control sobre los [despliegues](/rest/reference/repos#deployments) c ## Reacciones -Administra las [reacciones](/rest/reference/reactions) para las confirmaciones, informes de problemas y comentarios. +Administra las [reacciones](/rest/reference/reactions) a las confirmaciones, problemas y comentarios. -**Tipo de medios personalizado:** `squirrel-girl-preview` **Anunciado en:** [2016-05-12](https://developer.github.com/changes/2016-05-12-reactions-api-preview/) **Actualizado en:** [2016-06-07](https://developer.github.com/changes/2016-06-07-reactions-api-update/) +**Tipo de medio personalizado:** `squirrel-girl-preview` +**Anunciado:** [12-05-2016](https://developer.github.com/changes/2016-05-12-reactions-api-preview/) +**Actualización:** [07-06-2016](https://developer.github.com/changes/2016-06-07-reactions-api-update/) {% endif %} {% ifversion ghes < 3.3 %} -## Línea de tiempo +## Escala de tiempo -Obtén una [lista de eventos](/rest/reference/issues#timeline) para un informe de problemas o solictud de extracción. +Obtén una [lista de eventos](/rest/reference/issues#timeline) para un problema o una solicitud de incorporación de cambios. -**Tipo de medios personalizados:** `mockingbird-preview` **Anunciado en:**[2016-05-23](https://developer.github.com/changes/2016-05-23-timeline-preview-api/) +**Tipo de medio personalizado:** `mockingbird-preview` +**Anunciado:** [23-05-2016](https://developer.github.com/changes/2016-05-23-timeline-preview-api/) {% endif %} @@ -51,31 +59,29 @@ Obtén una [lista de eventos](/rest/reference/issues#timeline) para un informe d Administra [proyectos](/rest/reference/projects). -**Tipo de medios personalizado:** `inertia-preview` **Anunciado en:** [2016-09-14](https://developer.github.com/changes/2016-09-14-projects-api/) **Actualizado en:** [2016-10-27](https://developer.github.com/changes/2016-10-27-changes-to-projects-api/) -{% endif %} -{% ifversion ghes < 3.3 %} +**Tipo de medio personalizado:** `inertia-preview` +**Anunciado:** [14-09-2016](https://developer.github.com/changes/2016-09-14-projects-api/) +**Actualización:** [27-10-2016](https://developer.github.com/changes/2016-10-27-changes-to-projects-api/) {% endif %} {% ifversion ghes < 3.3 %} ## Búsqueda de confirmación [Busca confirmaciones](/rest/reference/search). -**Tipo de medios personalizados:** `cloak-preview` **Anunciado en:**[2017-01-05](https://developer.github.com/changes/2017-01-05-commit-search-api/) -{% endif %} -{% ifversion ghes < 3.3 %} +**Tipo de medio personalizado:** `cloak-preview` +**Anunciado:** [05-01-2017](https://developer.github.com/changes/2017-01-05-commit-search-api/) {% endif %} {% ifversion ghes < 3.3 %} ## Temas del repositorio -Ver una lista de los [temas del repositorio](/articles/about-topics/) en [llamadas](/rest/reference/repos) que devuelven los resultados del mismo. +Consulta una lista de [temas del repositorio](/articles/about-topics/) en las [llamadas](/rest/reference/repos) que devuelven los resultados del repositorio. -**Tipo de medios personalizados:** `mercy-preview` **Anunciado en:**[2017-01-31](https://github.com/blog/2309-introducing-topics) -{% endif %} -{% ifversion ghes < 3.3 %} +**Tipo de medio personalizado:** `mercy-preview` +**Anunciado:** [31-01-2017](https://github.com/blog/2309-introducing-topics) {% endif %} {% ifversion ghes < 3.3 %} ## Códigos de conducta -Ver todos los [códigos de conducta](/rest/reference/codes-of-conduct) u obtener qué código de conducta tiene actualmente un repositorio. +Consulta todos los [códigos de conducta](/rest/reference/codes-of-conduct) u obtén el código de conducta que tiene actualmente un repositorio. -**Tipo de medios personalizado:** `scarlet-witch-preview` +**Tipo de medio personalizado:** `scarlet-witch-preview` {% endif %} @@ -83,9 +89,10 @@ Ver todos los [códigos de conducta](/rest/reference/codes-of-conduct) u obtener ## Webhooks globales -Habilita los [webhooks globales](/rest/reference/enterprise-admin#global-webhooks/) para una [organización](/webhooks/event-payloads/#organization) y para los tipos de evento del [usuario](/webhooks/event-payloads/#user). Esta vista previa de la API solo está disponible para {% data variables.product.prodname_ghe_server %}. +Habilita [webhooks globales](/rest/reference/enterprise-admin#global-webhooks/) para los tipos de eventos de [organización](/webhooks/event-payloads/#organization) y [usuario](/webhooks/event-payloads/#user). Esta vista previa de la API solo está disponible para {% data variables.product.prodname_ghe_server %}. -**Tipo de medios personalizados:** `superpro-preview` **Anunciado en:**[2017-12-12](/rest/reference/enterprise-admin#global-webhooks) +**Tipo de medio personalizado:** `superpro-preview` +**Anunciado:** [12-12-2017](/rest/reference/enterprise-admin#global-webhooks) {% endif %} @@ -93,17 +100,17 @@ Habilita los [webhooks globales](/rest/reference/enterprise-admin#global-webhook ## Requerir confirmaciones firmadas -Ahora puedes utilizar la API para administrar la configuración para [requerir confirmaciones firmadas en ramas protegidas](/rest/reference/repos#branches). +Ahora puedes usar la API para administrar la configuración para [requerir confirmaciones firmadas en las ramas protegidas](/rest/reference/repos#branches). -**Tipo de medios personalizados:** `zzzax-preview` **Anunciado en:**[2018-02-22](https://developer.github.com/changes/2018-02-22-protected-branches-required-signatures) -{% endif %} -{% ifversion ghes < 3.3 %} +**Tipo de medio personalizado:** `zzzax-preview` +**Anunciado:** [22-02-2018](https://developer.github.com/changes/2018-02-22-protected-branches-required-signatures) {% endif %} {% ifversion ghes < 3.3 %} ## Requerir múltiples revisiones de aprobación -Ahora puedes [requerir múltiples revisiones de aprobación](/rest/reference/repos#branches) para una solicitud de extracción que utilice la API. +Ahora puedes [requerir varias revisiones de aprobación](/rest/reference/repos#branches) para una solicitud de incorporación de cambios mediante la API. -**Tipo de medios personalizados:** `luke-cage-preview` **Anunciado en:**[2018-03-16](https://developer.github.com/changes/2018-03-16-protected-branches-required-approving-reviews) +**Tipo de medio personalizado:** `luke-cage-preview` +**Anunciado:** [16-03-2018](https://developer.github.com/changes/2018-03-16-protected-branches-required-approving-reviews) {% endif %} @@ -111,9 +118,10 @@ Ahora puedes [requerir múltiples revisiones de aprobación](/rest/reference/rep ## Detalles de la tarjeta de proyecto -Las respuestas de la API de REST para los [eventos de los informes de problemas](/rest/reference/issues#events) y para [los eventos de la línea de tiempo de los informes de problemas](/rest/reference/issues#timeline) ahora devuelven el campo `project_card` para los eventos relacionados con los proyectos. +Las respuestas de la API de REST para los [eventos de problema](/rest/reference/issues#events) y los [eventos de escala de tiempo de los problemas](/rest/reference/issues#timeline) ahora devuelven el campo `project_card` para los eventos relacionados con el proyecto. -**Tipo de medios personalizados:** `starfox-preview` **Anunciado en:**[2018-09-05](https://developer.github.com/changes/2018-09-05-project-card-events) +**Tipo de medio personalizado:** `starfox-preview` +**Anunciado:** [05-09-2018](https://developer.github.com/changes/2018-09-05-project-card-events) {% endif %} @@ -121,9 +129,10 @@ Las respuestas de la API de REST para los [eventos de los informes de problemas] ## Estados de despliegue -Ahora puedes actualizar el `environment` de un [estado de despliegue](/rest/reference/deployments#create-a-deployment-status) y utilizar los estados de `in_progress` y `queued`. Cuando creas estados de despliegue, ahora puedes utilizar el parámetro `auto_inactive` para marcar los despliegues de `production` antiguos como `inactive`. +Ahora puedes actualizar el valor `environment` de un [estado de implementación](/rest/reference/deployments#create-a-deployment-status) y usar los estados `in_progress` y `queued`. Al crear estados de implementación, ahora puedes usar el parámetro `auto_inactive` para marcar las implementaciones `production` antiguas como `inactive`. -**Tipo de medios personalizados:** `flash-preview` **Anunciado en:**[2018-10-16](https://developer.github.com/changes/2018-10-16-deployments-environments-states-and-auto-inactive-updates/) +**Tipo de medio personalizado:** `flash-preview` +**Anunciado:** [16-10-2018](https://developer.github.com/changes/2018-10-16-deployments-environments-states-and-auto-inactive-updates/) {% endif %} @@ -131,27 +140,29 @@ Ahora puedes actualizar el `environment` de un [estado de despliegue](/rest/refe ## Permisos de creación de repositorios -Ahora puedes configurar si los miembros de la organización pueden crear repositorios y decidir qué tipos de éstos pueden crear. Consulta la sección "[Actualizar una organización](/rest/reference/orgs#update-an-organization)" para obtener más detalles. +Ahora puedes configurar si los miembros de la organización pueden crear repositorios y decidir qué tipos de éstos pueden crear. Consulta "[Actualización de una organización](/rest/reference/orgs#update-an-organization)" para obtener más detalles. -**Tipo de medios personalizados:** `surtur-preview` **Anunciado en:**[2019-12-03](https://developer.github.com/changes/2019-12-03-internal-visibility-changes/) +**Tipos de medios personalizados:** `surtur-preview` +**Anunciado:** [03-12-2019](https://developer.github.com/changes/2019-12-03-internal-visibility-changes/) {% endif %} {% ifversion ghes < 3.4 %} ## Adjuntos de contenido -Ahora puedes proporcionar más información en GitHub para las URL que enlazan a los dominios registrados si utilizas la API {% data variables.product.prodname_unfurls %}. Consulta la sección "[Utilizar adjuntos de contenido](/apps/using-content-attachments/)" para obtener más detalles. +Ahora puedes proporcionar más información en GitHub para las URL que enlazan a los dominios registrados si utilizas la API {% data variables.product.prodname_unfurls %}. Consulta "[Uso de datos adjuntos de contenido](/apps/using-content-attachments/)" para obtener más detalles. -**Tipo de medios personalizados:** `corsair-preview` **Anunciado en:**[2018-12-10](https://developer.github.com/changes/2018-12-10-content-attachments-api/) +**Tipos de medios personalizados:** `corsair-preview` +**Anunciado:** [10-12-2018](https://developer.github.com/changes/2018-12-10-content-attachments-api/) -{% endif %} -{% ifversion ghes < 3.3 %} +{% endif %} {% ifversion ghes < 3.3 %} ## Habilitar e inhabilitar las páginas -Puedes utilizar las terminales nuevas en la [API de páginas](/rest/reference/repos#pages) para habilitar o inhabilitar las Páginas. Para aprender más sobre las páginas, consulta la sección "[Fundamentos de GitHub Pages](/categories/github-pages-basics)". +Puedes usar los nuevos puntos de conexión de la [API de Pages](/rest/reference/repos#pages) para habilitar o deshabilitar Pages. Para obtener más información sobre Pages, consulta "[Conceptos básicos de Pages de GitHub](/categories/github-pages-basics)". -**Tipo de medios personalizados:** `switcheroo-preview` **Anunciado en:**[2019-03-14](https://developer.github.com/changes/2019-03-14-enabling-disabling-pages/) +**Tipos de medios personalizados:** `switcheroo-preview` +**Anunciado:** [14-03-2019](https://developer.github.com/changes/2019-03-14-enabling-disabling-pages/) {% endif %} @@ -159,9 +170,10 @@ Puedes utilizar las terminales nuevas en la [API de páginas](/rest/reference/re ## Listar ramas o solicitudes de extracción para una confirmación -Puedes utilizar dos terminales nuevas en la [API de Confirmaciones](/rest/reference/repos#commits) para listar las ramas o las solicitudes de extracción para una confirmación. +Puedes usar dos puntos de conexión nuevos en la [API de confirmaciones](/rest/reference/repos#commits) para enumerar las ramas o solicitudes de incorporación de cambios para una confirmación. -**Tipo de medios personalizados:** `groot-preview` **Anunciado en:**[2019-04-11](https://developer.github.com/changes/2019-04-11-pulls-branches-for-commit/) +**Tipos de medios personalizados:** `groot-preview` +**Anunciado:** [11-04-2019](https://developer.github.com/changes/2019-04-11-pulls-branches-for-commit/) {% endif %} @@ -169,24 +181,23 @@ Puedes utilizar dos terminales nuevas en la [API de Confirmaciones](/rest/refere ## Actualizar la rama de una solicitud de extracción -Puedes utilizar una terminal nueva para [actualizar una rama de una solicitud de extracción](/rest/reference/pulls#update-a-pull-request-branch) con cambios desde el HEAD de la rama ascendente. +Puedes usar un punto de conexión nuevo para [actualizar una rama de solicitud de incorporación de cambios](/rest/reference/pulls#update-a-pull-request-branch) con los cambios de HEAD de la rama ascendente. -**Tipo de medios personalizados:** `lydian-preview` **Anunciado en:**[2019-05-29](https://developer.github.com/changes/2019-05-29-update-branch-api/) +**Tipos de medios personalizados:** `lydian-preview` +**Anunciado:** [29-05-2019](https://developer.github.com/changes/2019-05-29-update-branch-api/) -{% endif %} -{% ifversion ghes < 3.3 %} +{% endif %} {% ifversion ghes < 3.3 %} ## Crear y utilizar plantillas de repositorio -Puedes Puedes utilizar una terminal nueva para [crear un repositorio utilizando una plantilla](/rest/reference/repos#create-a-repository-using-a-template) y para [crear un repositorio para el usuario autenticado](/rest/reference/repos#create-a-repository-for-the-authenticated-user) que constituye un repositorio de plantilla si configuras el parámetro `is_template` como `true`. [Obten un repositorio](/rest/reference/repos#get-a-repository) para verificar si se configuró como un repositorio de plantilla utilizando la clave `is_template`. +Puedes usar un punto de conexión nuevo para [Crear un repositorio mediante una plantilla](/rest/reference/repos#create-a-repository-using-a-template) y [Crear un repositorio para el usuario autenticado](/rest/reference/repos#create-a-repository-for-the-authenticated-user) que sea un repositorio de plantillas estableciendo el parámetro `is_template` en `true`. [Obtén un repositorio](/rest/reference/repos#get-a-repository) para comprobar si se ha establecido como un repositorio de plantillas mediante la clave `is_template`. -**Tipos de medios personalizados:** `baptiste-preview` **Anunciado en:**[2019-07-05](https://developer.github.com/changes/2019-07-16-repository-templates-api/) -{% endif %} -{% ifversion ghes < 3.3 %} +**Tipos de medios personalizados:** `baptiste-preview` +**Anunciado:** [05-07-2019](https://developer.github.com/changes/2019-07-16-repository-templates-api/) {% endif %} {% ifversion ghes < 3.3 %} ## Parámetro de visibilidad nuevo para la API de Repositorios -Puedes configurar y recuperar la visibilidad de un repositorio en la [API de Repositorios](/rest/reference/repos). +Puedes establecer y recuperar la visibilidad de un repositorio en la [API de repositorios](/rest/reference/repos). -**Tipo de medios personalizados:** `nebula-preview` **Anunciado en:**[2019-11-25](https://developer.github.com/changes/2019-12-03-internal-visibility-changes/) -{% endif %} +**Tipos de medios personalizados:** `nebula-preview` +**Anunciado:** [25-11-2019](https://developer.github.com/changes/2019-12-03-internal-visibility-changes/) {% endif %} diff --git a/translations/es-ES/content/rest/overview/endpoints-available-for-github-apps.md b/translations/es-ES/content/rest/overview/endpoints-available-for-github-apps.md index 3604adb84d..b2c847deef 100644 --- a/translations/es-ES/content/rest/overview/endpoints-available-for-github-apps.md +++ b/translations/es-ES/content/rest/overview/endpoints-available-for-github-apps.md @@ -12,7 +12,12 @@ versions: ghec: '*' topics: - API -shortTitle: Terminales habilitadas para las GitHub Apps +shortTitle: GitHub App-enabled endpoints +ms.openlocfilehash: ab79abe1df9a14f7fdcc73f863e7bce5aa4abd4c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147410367' --- - diff --git a/translations/es-ES/content/rest/overview/index.md b/translations/es-ES/content/rest/overview/index.md index bb4ae90132..4893f4f59c 100644 --- a/translations/es-ES/content/rest/overview/index.md +++ b/translations/es-ES/content/rest/overview/index.md @@ -1,6 +1,6 @@ --- -title: Resumen de la API de REST -shortTitle: Resumen +title: Introducción a la API REST +shortTitle: Overview intro: 'Aprende sobre los recursos, bibliotecas, vistas previas y solución de problemas para la API de REST de {% data variables.product.prodname_dotcom %}.' versions: fpt: '*' @@ -19,5 +19,11 @@ children: - /openapi-description - /endpoints-available-for-github-apps - /permissions-required-for-github-apps +ms.openlocfilehash: 96d6109d1dcd2571ada7e448459980fdf6a92e05 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126040' --- diff --git a/translations/es-ES/content/rest/overview/libraries.md b/translations/es-ES/content/rest/overview/libraries.md index 75ad8c729f..b009bedf14 100644 --- a/translations/es-ES/content/rest/overview/libraries.md +++ b/translations/es-ES/content/rest/overview/libraries.md @@ -11,10 +11,15 @@ versions: ghec: '*' topics: - API +ms.openlocfilehash: 4fa9e97ca9fa3803cfbd0cf0e21d3d2253a7aa60 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146769161' --- -
- El Gundamcat + The Gundamcat

El Octokit tiene muchos sabores

Utiliza la biblioteca oficial de Octokit, o elige entre cualquiera de las bibliotecas de terceros disponibles.

-# Librería de terceros +# Bibliotecas de terceros ### Clojure -| Nombre de la librería | Repositorio | -| --------------------- | ------------------------------------------------------- | -| **Tentacles** | [Raynes/tentacles](https://github.com/Raynes/tentacles) | +| Nombre de la biblioteca | Repositorio | +|---|---| +|**Tentacles**| [Raynes/tentacles](https://github.com/Raynes/tentacles)| ### Dart -| Nombre de la librería | Repositorio | -| --------------------- | ----------------------------------------------------------------------- | -| **github.dart** | [SpinlockLabs/github.dart](https://github.com/SpinlockLabs/github.dart) | +| Nombre de la biblioteca | Repositorio | +|---|---| +|**github.dart** | [SpinlockLabs/github.dart](https://github.com/SpinlockLabs/github.dart)| ### Emacs Lisp -| Nombre de la librería | Repositorio | -| --------------------- | --------------------------------------------- | -| **gh.el** | [sigma/gh.el](https://github.com/sigma/gh.el) | +| Nombre de la biblioteca | Repositorio | +|---|---| +|**gh.el** | [sigma/gh.el](https://github.com/sigma/gh.el)| ### Erlang -| Nombre de la librería | Repositorio | -| --------------------- | ------------------------------------------------------- | -| **octo-erl** | [sdepold/octo.erl](https://github.com/sdepold/octo.erl) | +| Nombre de la biblioteca | Repositorio | +|---|---| +|**octo-erl** | [sdepold/octo.erl](https://github.com/sdepold/octo.erl)| ### Go -| Nombre de la librería | Repositorio | -| --------------------- | ------------------------------------------------------- | -| **go-github** | [google/go-github](https://github.com/google/go-github) | +| Nombre de la biblioteca | Repositorio | +|---|---| +|**go-github**| [google/go-github](https://github.com/google/go-github)| ### Haskell -| Nombre de la librería | Repositorio | -| --------------------- | --------------------------------------------- | -| **haskell-github** | [fpco/Github](https://github.com/fpco/GitHub) | +| Nombre de la biblioteca | Repositorio | +|---|---| +|**haskell-github** | [fpco/Github](https://github.com/fpco/GitHub)| ### Java -| Nombre de la librería | Repositorio | Más información | -| ---------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | -| **API de GitHub para Java** | [org.kohsuke.github (Desde github-api)](http://github-api.kohsuke.org/) | define una representación orientada a objetos de la API de GitHub. | -| **API de GitHub para JCabi** | [github.jcabi.com (Sitio web personal)](http://github.jcabi.com) | se basa en la API de JSON para Java7 (HSR-353), simplifica pruebas con una muestra del tiempo de ejecución de GitHub y cubre toda la API. | +| Nombre de la biblioteca | Repositorio | Más información | +|---|---|---| +|**API de GitHub para Java**| [org.kohsuke.github (De github-api)](http://github-api.kohsuke.org/)|define una representación orientada a objetos de la API de GitHub.| +|**JCabi GitHub API**|[github.jcabi.com (Sitio web personal)](http://github.jcabi.com)|se basa en la API de JSON para Java7 (HSR-353), simplifica pruebas con una muestra del tiempo de ejecución de GitHub y cubre toda la API.| ### JavaScript -| Nombre de la librería | Repositorio | -| ------------------------------------------------------------------------- | ----------------------------------------------------------------------- | -| **Biblioteca de NodeJS de GitHub** | [pksunkara/octonode](https://github.com/pksunkara/octonode) | -| **Wrapper gh3 de la API del lado del cliente** | [k33g/gh3](https://github.com/k33g/gh3) | -| **El wrapper de Github.js sobre la API de GitHub** | [michael/github](https://github.com/michael/github) | -| **Librería de CoffeeScript basada en Promise para el buscador de NodeJS** | [philschatz/github-client](https://github.com/philschatz/github-client) | +| Nombre de la biblioteca | Repositorio | +|---|---| +|**Biblioteca de NodeJS de GitHub**| [pksunkara/octonode](https://github.com/pksunkara/octonode)| +|**Contenedor de la API del lado cliente gh3**| [k33g/gh3](https://github.com/k33g/gh3)| +|**Contenedor Github.js sobre la API de GitHub**|[michael/github](https://github.com/michael/github)| +|**Biblioteca de CoffeeScript basada en Promise para el buscador de NodeJS**|[philschatz/github-client](https://github.com/philschatz/github-client)| ### Julia -| Nombre de la librería | Repositorio | -| --------------------- | ----------------------------------------------------------- | -| **GitHub.jl** | [JuliaWeb/GitHub.jl](https://github.com/JuliaWeb/GitHub.jl) | +| Nombre de la biblioteca | Repositorio | +|---|---| +|**GitHub.jl**|[JuliaWeb/GitHub.jl](https://github.com/JuliaWeb/GitHub.jl)| ### OCaml -| Nombre de la librería | Repositorio | -| --------------------- | ------------------------------------------------------------- | -| **ocaml-github** | [mirage/ocaml-github](https://github.com/mirage/ocaml-github) | +| Nombre de la biblioteca | Repositorio | +|---|---| +|**ocaml-github**|[mirage/ocaml-github](https://github.com/mirage/ocaml-github)| ### Perl -| Nombre de la librería | Repositorio | sitio web de metacpan para la librería | -| --------------------- | --------------------------------------------------------------------- | ------------------------------------------------------- | -| **Pithub** | [plu/Pithub](https://github.com/plu/Pithub) | [Pithub CPAN](http://metacpan.org/module/Pithub) | -| **Net::GitHub** | [fayland/perl-net-github](https://github.com/fayland/perl-net-github) | [Net:GitHub CPAN](https://metacpan.org/pod/Net::GitHub) | +| Nombre de la biblioteca | Repositorio | sitio web de metacpan para la librería | +|---|---|---| +|**Pithub**|[plu/Pithub](https://github.com/plu/Pithub)|[Pithub CPAN](http://metacpan.org/module/Pithub)| +|**Net::GitHub**|[fayland/perl-net-github](https://github.com/fayland/perl-net-github)|[Net:GitHub CPAN](https://metacpan.org/pod/Net::GitHub)| ### PHP -| Nombre de la librería | Repositorio | -| ---------------------------------- | --------------------------------------------------------------------------------- | -| **PHP GitHub API** | [KnpLabs/php-github-api](https://github.com/KnpLabs/php-github-api) | -| **Paquete de Joomla! Para GitHub** | [joomla-framework/github-api](https://github.com/joomla-framework/github-api) | -| **Puente de GitHub para Laravel** | [GrahamCampbell/Laravel-GitHub](https://github.com/GrahamCampbell/Laravel-GitHub) | +| Nombre de la biblioteca | Repositorio | +|---|---| +|**PHP GitHub API**|[KnpLabs/php-github-api](https://github.com/KnpLabs/php-github-api)| +|**Paquete Joomla! de GitHub**|[joomla-framework/github-api](https://github.com/joomla-framework/github-api)| +|**Puente de GitHub para Laravel**|[GrahamCampbell/Laravel-GitHub](https://github.com/GrahamCampbell/Laravel-GitHub)| ### PowerShell -| Nombre de la librería | Repositorio | -| ----------------------- | --------------------------------------------------------------------------------- | -| **PowerShellForGitHub** | [microsoft/PowerShellForGitHub](https://github.com/microsoft/PowerShellForGitHub) | +| Nombre de la biblioteca | Repositorio | +|---|---| +|**PowerShellForGitHub**|[microsoft/PowerShellForGitHub](https://github.com/microsoft/PowerShellForGitHub)| ### Python -| Nombre de la librería | Repositorio | -| --------------------- | ---------------------------------------------------------------------- | -| **gidgethub** | [brettcannon/gidgethub](https://github.com/brettcannon/gidgethub) | -| **ghapi** | [fastai/ghapi](https://github.com/fastai/ghapi) | -| **PyGithub** | [PyGithub/PyGithub](https://github.com/PyGithub/PyGithub) | -| **libsaas** | [duckboard/libsaas](https://github.com/ducksboard/libsaas) | -| **github3.py** | [sigmavirus24/github3.py](https://github.com/sigmavirus24/github3.py) | -| **sanction** | [demianbrecht/sanction](https://github.com/demianbrecht/sanction) | -| **agithub** | [jpaugh/agithub](https://github.com/jpaugh/agithub) | -| **octohub** | [turnkeylinux/octohub](https://github.com/turnkeylinux/octohub) | -| **github-flask** | [github-flask (Official Website)](http://github-flask.readthedocs.org) | -| **torngithub** | [jkeylu/torngithub](https://github.com/jkeylu/torngithub) | +| Nombre de la biblioteca | Repositorio | +|---|---| +|**gidgethub**|[brettcannon/gidgethub](https://github.com/brettcannon/gidgethub)| +|**ghapi**|[fastai/ghapi](https://github.com/fastai/ghapi)| +|**PyGithub**|[PyGithub/PyGithub](https://github.com/PyGithub/PyGithub)| +|**libsaas**|[duckboard/libsaas](https://github.com/ducksboard/libsaas)| +|**github3.py**|[sigmavirus24/github3.py](https://github.com/sigmavirus24/github3.py)| +|**sanction**|[demianbrecht/sanction](https://github.com/demianbrecht/sanction)| +|**agithub**|[jpaugh/agithub](https://github.com/jpaugh/agithub)| +|**octohub**|[turnkeylinux/octohub](https://github.com/turnkeylinux/octohub)| +|**github-flask**|[github-flask (sitio web oficial)](http://github-flask.readthedocs.org)| +|**torngithub**|[jkeylu/torngithub](https://github.com/jkeylu/torngithub)| ### Ruby -| Nombre de la librería | Repositorio | -| ---------------------------- | ------------------------------------------------------------- | -| **Gema de la API de GitHub** | [peter-murach/github](https://github.com/peter-murach/github) | -| **Ghee** | [rauhryan/ghee](https://github.com/rauhryan/ghee) | +| Nombre de la biblioteca | Repositorio | +|---|---| +|**API Gem de GitHub**|[peter-murach/github](https://github.com/peter-murach/github)| +|**Ghee**|[rauhryan/ghee](https://github.com/rauhryan/ghee)| ### Rust -| Nombre de la librería | Repositorio | -| --------------------- | ----------------------------------------------------------------- | -| **Octocrab** | [XAMPPRocky/octocrab](https://github.com/XAMPPRocky/octocrab) | -| **Octocat** | [octocat-rs/octocat-rs](https://github.com/octocat-rs/octocat-rs) | +| Nombre de la biblioteca | Repositorio | +|---|---| +|**Octocrab**|[XAMPPRocky/octocrab](https://github.com/XAMPPRocky/octocrab)| +|**Octocat**|[octocat-rs/octocat-rs](https://github.com/octocat-rs/octocat-rs)| ### Scala -| Nombre de la librería | Repositorio | -| --------------------- | ------------------------------------------------------- | -| **Hubcat** | [softprops/hubcat](https://github.com/softprops/hubcat) | -| **Github4s** | [47deg/github4s](https://github.com/47deg/github4s) | +| Nombre de la biblioteca | Repositorio | +|---|---| +|**Hubcat**|[softprops/hubcat](https://github.com/softprops/hubcat)| +|**Github4s**|[47deg/github4s](https://github.com/47deg/github4s)| ### Shell -| Nombre de la librería | Repositorio | -| --------------------- | ----------------------------------------------------- | -| **ok.sh** | [whiteinge/ok.sh](https://github.com/whiteinge/ok.sh) | +| Nombre de la biblioteca | Repositorio | +|---|---| +|**ok.sh**|[whiteinge/ok.sh](https://github.com/whiteinge/ok.sh)| diff --git a/translations/es-ES/content/rest/overview/media-types.md b/translations/es-ES/content/rest/overview/media-types.md index 1fdb789dd6..101a51a09a 100644 --- a/translations/es-ES/content/rest/overview/media-types.md +++ b/translations/es-ES/content/rest/overview/media-types.md @@ -1,5 +1,5 @@ --- -title: Tipós de medios +title: Tipos de medios intro: Aprende sobre los tipos de medios para especificar el formato de los datos que quieres consumir. redirect_from: - /v3/media @@ -10,10 +10,14 @@ versions: ghec: '*' topics: - API +ms.openlocfilehash: d93ba31647967f2f3a38dd47c5cc6d8a623c6c6e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146681129' --- - - -Los tipos de medios personalizados se utilizan en la API para permitir que los consumidores elijan el formato de los datos que quieren recibir. Esto se hace al agregar uno o más de los siguientes tipos al encabezado de `Accept` cuando haces una solicitud. Los tipos de medios son específicos para los recursos, lo que les permite cambiar independientemente y aceptar los formatos que otros usarios no aceptan. +La API usa tipos de medios personalizados para permitir que los consumidores elijan el formato de los datos que desean recibir. Esto se hace al agregar uno o más de los siguientes tipos al encabezado `Accept` cuando realiza una solicitud. Los tipos de medios son específicos de los recursos, lo que les permite cambiar de forma independiente y admitir formatos que otros recursos no admiten. Todos los tipos de medios de {% data variables.product.product_name %} se ven así: @@ -26,54 +30,54 @@ Los tipos de medios más básicos que la API acepta son: {% note %} -**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. +**Nota:** En el pasado, se recomendaba incluir `v3` en el encabezado `Accept`. Esto ya no es necesario y no tendrá ningún impacto en las solicitudes de API. {% endnote %} -Si estás especificando una propiedad (tal como "full/raw/etc" tal como se define a continuación), ponla después de `github`: +Si va a especificar una propiedad (como full/raw/etc, como se define más adelante), colóquela después de `github`: application/vnd.github.raw+json ## Porpiedades del cuerpo del comentario -El cuerpo de un comentario puede escribirse en el [Lenguaje de Marcado Enriquecido de GitHub][gfm]. Las [propuestas](/rest/reference/issues), lso [comentarios de las propuestas](/rest/reference/issues#comments), los [comentarios de las solicitudes de cambios](/rest/reference/pulls#comments), y las API de [los comentarios de un gist](/rest/reference/gists#comments) siempre aceptan los mismos tipos de medios: +El cuerpo de un comentario se puede escribir en [GitHub Flavored Markdown][gfm], [incidencias](/rest/reference/issues), [comentarios de incidencias](/rest/reference/issues#comments), [comentarios de solicitudes de incorporación de cambios](/rest/reference/pulls#comments) y [comentarios de gists](/rest/reference/gists#comments). Todas las API aceptan este tipo de medios: -### Sin procesar +### Raw application/vnd.github.raw+json -Devuelve el cuerpo en markdown sin procesar. La respuesta incluirá a `body`. Esto es lo predeterminado si no pasas ningún tipo de medios específico. +Devuelve el cuerpo en markdown sin procesar. La respuesta incluirá `body`. Esto es lo predeterminado si no pasas ningún tipo de medios específico. ### Texto application/vnd.github.text+json -Devuelve una presentación únicamente de texto para el cuerpo de markdown. La respuesta incluirá a `body_text`. +Devuelve una presentación únicamente de texto para el cuerpo de markdown. La respuesta incluirá `body_text`. ### HTML application/vnd.github.html+json -Duevuelve el HTML interpretado del markdown del cuerpo. La respuesta incluirá a `body_html`. +Duevuelve el HTML interpretado del markdown del cuerpo. La respuesta incluirá `body_html`. ### Completo application/vnd.github.full+json -Devuelve las representaciones de HTML, texto y sin procesar. La respuesta incluirá a `body`, `body_text`, y `body_html`: +Devuelve las representaciones de HTML, texto y sin procesar. La respuesta incluirá `body`, `body_text` y `body_html`: ## Propiedades de los blobs de Git -Los siguientes tipos de medios se permiten cuando [obtienes un blob](/rest/reference/git#get-a-blob): +Se permiten los siguientes tipos de medios al [obtener un blob](/rest/reference/git#get-a-blob): ### JSON application/vnd.github+json application/json -Devuelve una representación en JSON del blob con un `content` en forma de una secuencia cifrada de base64. Esto es lo predeterminado si no se pasa nada más. +Devuelve la representación JSON del blob con `content` como una cadena codificada en Base64. Esto es lo predeterminado si no se pasa nada más. -### Sin procesar +### Raw application/vnd.github.raw @@ -81,13 +85,13 @@ Devuelve los datos del blob sin procesar. ## Confirmaciones, comparación de la confirmación, y solicitudes de extracción -La [API de confirmaciones](/rest/reference/repos#commits) y la [API de solicitudes de cambios](/rest/reference/pulls) soportan los formatos de [diff][git-diff] y de [parche][git-patch]: +La [API de confirmaciones](/rest/reference/repos#commits) y la [API de solicitudes de incorporación de cambios](/rest/reference/pulls) admiten formatos [diff][git-diff] y [patch][git-patch]: -### diferencia +### diff application/vnd.github.diff -### parche +### patch application/vnd.github.patch @@ -97,7 +101,7 @@ La [API de confirmaciones](/rest/reference/repos#commits) y la [API de solicitud ## Contenidos del repositorio -### Sin procesar +### Raw application/vnd.github.raw @@ -107,11 +111,11 @@ Devuelve el contenido sin procesar de un archivo. Esto es lo predeterminado si n application/vnd.github.html -Para archivos de markup tales como Markdown o AsciiDoc, puedes recuperar la interpretación en HTML si utilizas el tipo de medios `.html`. Los lenguajes de Markup se interpretan en HTML utilizando nuestra [biblioteca de Markup](https://github.com/github/markup) de código abierto. +Para archivos de marcado como Markdown o AsciiDoc, puede recuperar el código HTML representado si usa el tipo de medios `.html`. Los lenguajes de marcado se representan en HTML mediante nuestra [biblioteca de marcado](https://github.com/github/markup) de código abierto. ## Gists -### Sin procesar +### Raw application/vnd.github.raw @@ -121,8 +125,10 @@ Devuelve el contenido sin procesar de un gist. Esto es lo predeterminado si no p application/vnd.github.base64 -El contenido del gist se cifra en base64 antes de que se envíe. Esto puede serte útil si tu gist contiene cualquier secuencia inválida en UTF-8. +El contenido del gist se codifica en Base64 antes de enviarse. Esto puede ser útil si el gist contiene secuencias UTF-8 no válidas. -[gfm]: http://github.github.com/github-flavored-markdown/ +[gfm]:http://github.github.com/github-flavored-markdown/ [git-diff]: http://git-scm.com/docs/git-diff [git-patch]: http://git-scm.com/docs/git-format-patch +[hypermedia]: /rest#hypermedia +[versions]: /developers/overview/about-githubs-apis diff --git a/translations/es-ES/content/rest/overview/openapi-description.md b/translations/es-ES/content/rest/overview/openapi-description.md index dc672c5d08..814bc0d5ca 100644 --- a/translations/es-ES/content/rest/overview/openapi-description.md +++ b/translations/es-ES/content/rest/overview/openapi-description.md @@ -7,24 +7,29 @@ versions: ghec: '*' topics: - API +ms.openlocfilehash: 84c81c856da1da67320463fba4b9b52bca88c844 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126029' --- - ## Acerca de las descripciones de OpenAPI -[OpenAPI](https://swagger.io/docs/specification/about/) es una especificación estándar para describir las API de REST. Las descripciones de OpenAPI permiten tanto a los humanos como a las máquinas descubrir las capacidades de una API sin la necesidad de leer documentación o entender la implementación. {% data variables.product.company_short %} ha puesto si API de REST disponible para el público en general como un documento compatible con OpenAPI 3.0. +[OpenAPI](https://swagger.io/docs/specification/about/) es una especificación estándar que se usa para describir las API REST. Las descripciones de OpenAPI permiten tanto a los humanos como a las máquinas descubrir las capacidades de una API sin la necesidad de leer documentación o entender la implementación. {% data variables.product.company_short %} ha puesto si API de REST disponible para el público en general como un documento compatible con OpenAPI 3.0. ## Obtener la descricpión de OpenAPI de {% data variables.product.company_short %} -Puedes encontrar la descripción en el repositorio de código abierto de [Descripción de OpenAPI de la API de REST](https://github.com/github/rest-api-description). +Puede encontrar la descripción en el repositorio [REST API OpenAPI Description](https://github.com/github/rest-api-description) de código abierto. Proporcionamos la descripción en dos formatos. La versión en paquete funciona para la mayoría de los casos, ya que incluye componentes de OpenAPI para reutilización y legibilidad. Si tus herramientas no son compatibles con las referencias a los componentes dentro de las líneas, también te proporcionamos una versión completamente desreferenciada. ## Utilizar la descripción de OpenAPI de {% data variables.product.company_short %} -Hay muchos tipos de uso para la descripción de OpenAPI. Por ejemplo, podrías: +Hay muchos tipos de uso para la descripción de OpenAPI. Por ejemplo, podría realizar estas acciones: * Generar tu propio cliente de API. * Validar y probar una ingegración a la API de REST de {% data variables.product.company_short %}. * Explorar e interactuar con la API de REST de {% data variables.product.product_name %} utilizando herramientas de terceros tales como Insomnia o Postman. -Por ejemplo, {% data variables.product.company_short %} utiliza la descripción de OpenAPI de REST para generar la [documentación de referencia de la API de REST](/rest) de {% data variables.product.product_name %}. +Por ejemplo, {% data variables.product.company_short %} usa la descripción de OpenAPI de REST para generar la [documentación de referencia de la API REST](/rest) de {% data variables.product.product_name %}. 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 d28c8491f7..89eef99d29 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 @@ -12,16 +12,21 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 -shortTitle: Permisos de las GitHub Apps +shortTitle: GitHub App permissions +ms.openlocfilehash: 9b0344213069be96e86029adef157dba032f9de6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147560790' --- - ### Acerca de los permisos de las {% data variables.product.prodname_github_app %} -Las {% data variables.product.prodname_github_apps %} se crean un con conjunto de permisos. Los permisos definen a qué recursos puede acceder la {% data variables.product.prodname_github_app %} a través de la API. Para obtener más información, consulta la sección "[Configurar los permisos para las GitHub Apps](/apps/building-github-apps/setting-permissions-for-github-apps/)". +Las {% data variables.product.prodname_github_apps %} se crean un con conjunto de permisos. Los permisos definen a qué recursos puede acceder la {% data variables.product.prodname_github_app %} a través de la API. Para obtener más información, consulte "[Establecer permisos para aplicaciones de GitHub](/apps/building-github-apps/setting-permissions-for-github-apps/)". ### Permisos de metadatos -Las GitHub Apps tienen el permiso de metadatos de `Read-only` predeterminadamente. El permiso de metadatos proporciona acceso a una recopilación de terminales de solo lectura con los metadatos de varios recursos. Estas terminales no filtran información sensible de los repositorios privados. +Las aplicaciones de GitHub tienen el permiso de metadatos `Read-only` de forma predeterminada. El permiso de metadatos proporciona acceso a una recopilación de terminales de solo lectura con los metadatos de varios recursos. Estas terminales no filtran información sensible de los repositorios privados. {% data reusables.apps.metadata-permissions %} @@ -40,10 +45,8 @@ Las GitHub Apps tienen el permiso de metadatos de `Read-only` predeterminadament - [`GET /orgs/:org/projects`](/rest/reference/projects#list-organization-projects) - [`GET /orgs/:org/repos`](/rest/reference/repos#list-organization-repositories) - [`GET /rate_limit`](/rest/reference/rate-limit#get-rate-limit-status-for-the-authenticated-user) -- [`GET /repos/:owner/:repo`](/rest/reference/repos#get-a-repository) -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/community/profile`](/rest/reference/repository-metrics#get-community-profile-metrics) -{% endif -%} +- [`GET /repos/:owner/:repo`](/rest/reference/repos#get-a-repository) {% ifversion fpt or ghec -%} +- [`GET /repos/:owner/:repo/community/profile`](/rest/reference/repository-metrics#get-community-profile-metrics) {% endif -%} - [`GET /repos/:owner/:repo/contributors`](/rest/reference/repos#list-repository-contributors) - [`GET /repos/:owner/:repo/forks`](/rest/reference/repos#list-forks) - [`GET /repos/:owner/:repo/languages`](/rest/reference/repos#list-repository-languages) @@ -105,7 +108,7 @@ _Miembros de la organización_ - [`GET /orgs/:org/public_members`](/rest/reference/orgs#list-public-organization-members) - [`GET /orgs/:org/public_members/:username`](/rest/reference/orgs#check-public-organization-membership-for-a-user) -_Buscar_ +_Búsqueda_ - [`GET /search/code`](/rest/reference/search#search-code) - [`GET /search/commits`](/rest/reference/search#search-commits) - [`GET /search/issues`](/rest/reference/search#search-issues-and-pull-requests) @@ -120,17 +123,13 @@ _Buscar_ - [`GET /repos/:owner/:repo/actions/artifacts`](/rest/reference/actions#list-artifacts-for-a-repository) (:read) - [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#get-an-artifact) (:read) - [`DELETE /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#delete-an-artifact) (:write) -- [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id/zip`](/rest/reference/actions#download-an-artifact) (:read) -{% ifversion actions-cache-management -%} -- [`GET /repos/:owner/:repo/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-a-repository) (:read) -{% endif -%} +- [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id/zip`](/rest/reference/actions#download-an-artifact) (:read) {% ifversion actions-cache-management -%} +- [`GET /repos/:owner/:repo/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-a-repository) (:read) {% endif -%} - [`GET /repos/:owner/:repo/actions/jobs/:job_id`](/rest/reference/actions#get-a-job-for-a-workflow-run) (:read) - [`GET /repos/:owner/:repo/actions/jobs/:job_id/logs`](/rest/reference/actions#download-job-logs-for-a-workflow-run) (:read) - [`GET /repos/:owner/:repo/actions/runs`](/rest/reference/actions#list-workflow-runs-for-a-repository) (:read) -- [`GET /repos/:owner/:repo/actions/runs/:run_id`](/rest/reference/actions#get-a-workflow-run) (:read) -{% ifversion fpt or ghec -%} -- [`POST /repos/:owner/:repo/actions/runs/:run_id/approve`](/rest/reference/actions#approve-a-workflow-run-for-a-fork-pull-request) (:write) -{% endif -%} +- [`GET /repos/:owner/:repo/actions/runs/:run_id`](/rest/reference/actions#get-a-workflow-run) (:read) {% ifversion fpt or ghec -%} +- [`POST /repos/:owner/:repo/actions/runs/:run_id/approve`](/rest/reference/actions#approve-a-workflow-run-for-a-fork-pull-request) (:write) {% endif -%} - [`GET /repos/:owner/:repo/actions/runs/:run_id/artifacts`](/rest/reference/actions#list-workflow-run-artifacts) (:read) - [`POST /repos/:owner/:repo/actions/runs/:run_id/cancel`](/rest/reference/actions#cancel-a-workflow-run) (:write) - [`GET /repos/:owner/:repo/actions/runs/:run_id/jobs`](/rest/reference/actions#list-jobs-for-a-workflow-run) (:read) @@ -139,8 +138,7 @@ _Buscar_ - [`POST /repos/:owner/:repo/actions/runs/:run_id/rerun`](/rest/reference/actions#re-run-a-workflow) (:write) - [`GET /repos/:owner/:repo/actions/workflows`](/rest/reference/actions#list-repository-workflows) (:read) - [`GET /repos/:owner/:repo/actions/workflows/:workflow_id`](/rest/reference/actions#get-a-workflow) (:read) -- [`GET /repos/:owner/:repo/actions/workflows/:workflow_id/runs`](/rest/reference/actions#list-workflow-runs) (:read) -{% endif %} +- [`GET /repos/:owner/:repo/actions/workflows/:workflow_id/runs`](/rest/reference/actions#list-workflow-runs) (:read) {% endif %} ### Permiso sobre la "administración" @@ -155,44 +153,22 @@ _Buscar_ - [`POST /repos/:owner/:repo/actions/runners/:runner_id/labels`](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-a-repository) (:write) - [`PUT /repos/:owner/:repo/actions/runners/:runner_id/labels`](/rest/reference/actions#set-custom-labels-for-a-self-hosted-runner-for-a-repository) (:write) - [`DELETE /repos/:owner/:repo/actions/runners/:runner_id/labels`](/rest/reference/actions#remove-all-custom-labels-from-a-self-hosted-runner-for-a-repository) (:write) -- [`DELETE /repos/:owner/:repo/actions/runners/:runner_id/labels/:name`](/rest/reference/actions#remove-a-custom-label-from-a-self-hosted-runner-for-a-repository) (:write) -{% ifversion fpt or ghec or ghes -%} +- [`DELETE /repos/:owner/:repo/actions/runners/:runner_id/labels/:name`](/rest/reference/actions#remove-a-custom-label-from-a-self-hosted-runner-for-a-repository) (:write) {% ifversion fpt or ghec or ghes -%} - [`POST /repos/:owner/:repo/actions/runners/registration-token`](/rest/reference/actions#create-a-registration-token-for-a-repository) (:write) -- [`POST /repos/:owner/:repo/actions/runners/remove-token`](/rest/reference/actions#create-a-remove-token-for-a-repository) (:write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PUT /repos/:owner/:repo/automated-security-fixes`](/rest/reference/repos#enable-automated-security-fixes) (:write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/automated-security-fixes`](/rest/reference/repos#disable-automated-security-fixes) (:write) -{% endif -%} -- [`POST /repos/:owner/:repo/forks`](/rest/reference/repos#create-a-fork) (:write) -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-a-repository) (:read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PUT /repos/:owner/:repo/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-a-repository) (:write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-for-a-repository) (:write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/pages/health`](/rest/reference/pages#get-a-dns-health-check-for-github-pages) (:write) -{% endif -%} -{% ifversion ghes > 3.3 -%} -- [`GET /repos/:owner/:repo/replicas/caches`](/rest/reference/repos#list-repository-cache-replication-status) (:read) -{% endif -%} +- [`POST /repos/:owner/:repo/actions/runners/remove-token`](/rest/reference/actions#create-a-remove-token-for-a-repository) (:write) {% endif -%} {% ifversion fpt or ghec -%} +- [`PUT /repos/:owner/:repo/automated-security-fixes`](/rest/reference/repos#enable-automated-security-fixes) (:write) {% endif -%} {% ifversion fpt or ghec -%} +- [`DELETE /repos/:owner/:repo/automated-security-fixes`](/rest/reference/repos#disable-automated-security-fixes) (:write) {% endif -%} +- [`POST /repos/:owner/:repo/forks`](/rest/reference/repos#create-a-fork) (:write) {% ifversion fpt or ghec -%} +- [`GET /repos/:owner/:repo/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-a-repository) (:read) {% endif -%} {% ifversion fpt or ghec -%} +- [`PUT /repos/:owner/:repo/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-a-repository) (:write) {% endif -%} {% ifversion fpt or ghec -%} +- [`DELETE /repos/:owner/:repo/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-for-a-repository) (:write) {% endif -%} {% ifversion fpt or ghec -%} +- [`GET /repos/:owner/:repo/pages/health`](/rest/reference/pages#get-a-dns-health-check-for-github-pages) (:write) {% endif -%} {% ifversion ghes > 3.3 -%} +- [`GET /repos/:owner/:repo/replicas/caches`](/rest/reference/repos#list-repository-cache-replication-status) (:read) {% endif -%} - [`PUT /repos/:owner/:repo/topics`](/rest/reference/repos#replace-all-repository-topics) (:write) -- [`POST /repos/:owner/:repo/transfer`](/rest/reference/repos#transfer-a-repository) (:write) -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/vulnerability-alerts`](/rest/reference/repos#enable-vulnerability-alerts) (:read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PUT /repos/:owner/:repo/vulnerability-alerts`](/rest/reference/repos#enable-vulnerability-alerts) (:write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/vulnerability-alerts`](/rest/reference/repos#disable-vulnerability-alerts) (:write) -{% endif -%} +- [`POST /repos/:owner/:repo/transfer`](/rest/reference/repos#transfer-a-repository) (:write) {% ifversion fpt or ghec -%} +- [`GET /repos/:owner/:repo/vulnerability-alerts`](/rest/reference/repos#enable-vulnerability-alerts) (:read) {% endif -%} {% ifversion fpt or ghec -%} +- [`PUT /repos/:owner/:repo/vulnerability-alerts`](/rest/reference/repos#enable-vulnerability-alerts) (:write) {% endif -%} {% ifversion fpt or ghec -%} +- [`DELETE /repos/:owner/:repo/vulnerability-alerts`](/rest/reference/repos#disable-vulnerability-alerts) (:write) {% endif -%} - [`PATCH /user/repository_invitations/:invitation_id`](/rest/reference/collaborators#accept-a-repository-invitation) (:write) - [`DELETE /user/repository_invitations/:invitation_id`](/rest/reference/collaborators#decline-a-repository-invitation) (:write) @@ -243,18 +219,16 @@ _Claves_ - [`GET /repos/:owner/:repo/keys/:key_id`](/rest/reference/deployments#get-a-deploy-key) (:read) - [`DELETE /repos/:owner/:repo/keys/:key_id`](/rest/reference/deployments#delete-a-deploy-key) (:write) -_Equipos_ +_Teams_ - [`GET /repos/:owner/:repo/teams`](/rest/reference/repos#list-repository-teams) (:read) - [`PUT /teams/:team_id/repos/:owner/:repo`](/rest/reference/teams#add-or-update-team-repository-permissions) (:write) - [`DELETE /teams/:team_id/repos/:owner/:repo`](/rest/reference/teams#remove-a-repository-from-a-team) (:write) -{% ifversion fpt or ghec %} -_Tráfico_ +{% ifversion fpt or ghec %} _Tráfico_ - [`GET /repos/:owner/:repo/traffic/clones`](/rest/reference/repository-metrics#get-repository-clones) (:read) - [`GET /repos/:owner/:repo/traffic/popular/paths`](/rest/reference/repository-metrics#get-top-referral-paths) (:read) - [`GET /repos/:owner/:repo/traffic/popular/referrers`](/rest/reference/repository-metrics#get-top-referral-sources) (:read) -- [`GET /repos/:owner/:repo/traffic/views`](/rest/reference/repository-metrics#get-page-views) (:read) -{% endif %} +- [`GET /repos/:owner/:repo/traffic/views`](/rest/reference/repository-metrics#get-page-views) (:read) {% endif %} {% ifversion fpt or ghec %} ### Permiso sobre el "bloqueo" @@ -262,8 +236,7 @@ _Tráfico_ - [`GET /user/blocks`](/rest/reference/users#list-users-blocked-by-the-authenticated-user) (:read) - [`GET /user/blocks/:username`](/rest/reference/users#check-if-a-user-is-blocked-by-the-authenticated-user) (:read) - [`PUT /user/blocks/:username`](/rest/reference/users#block-a-user) (:write) -- [`DELETE /user/blocks/:username`](/rest/reference/users#unblock-a-user) (:write) -{% endif %} +- [`DELETE /user/blocks/:username`](/rest/reference/users#unblock-a-user) (:write) {% endif %} ### Permiso sobre las "verificaciones" @@ -280,84 +253,39 @@ _Tráfico_ - [`GET /repos/:owner/:repo/commits/:sha/check-suites`](/rest/reference/checks#list-check-suites-for-a-git-reference) (:read) {% ifversion fpt or ghec %} -### Permisos sobre los "codespaces" +### Permiso sobre los "codespaces" -- [`GET /repos/:owner/:repo/codespaces/machines`](/rest/reference/codespaces#list-available-machine-types-for-a-repository) -{% endif %} +- [`GET /repos/:owner/:repo/codespaces/machines`](/rest/reference/codespaces#list-available-machine-types-for-a-repository) {% endif %} ### Permiso sobre el "contenido" -- [`GET /repos/:owner/:repo/:archive_format/:ref`](/rest/reference/repos#download-a-repository-archive) (:read) -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#get-an-artifact) (:read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#delete-an-artifact) (:write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id/zip`](/rest/reference/actions#download-an-artifact) (:read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/jobs/:job_id`](/rest/reference/actions#get-a-job-for-a-workflow-run) (:read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/jobs/:job_id/logs`](/rest/reference/actions#download-job-logs-for-a-workflow-run) (:read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/runs`](/rest/reference/actions#list-workflow-runs-for-a-repository) (:read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/runs/:run_id`](/rest/reference/actions#get-a-workflow-run) (:read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/runs/:run_id/artifacts`](/rest/reference/actions#list-workflow-run-artifacts) (:read) -{% endif -%} -{% ifversion fpt -%} -- [`POST /repos/:owner/:repo/actions/runs/:run_id/cancel`](/rest/reference/actions#cancel-a-workflow-run) (:write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/runs/:run_id/jobs`](/rest/reference/actions#list-jobs-for-a-workflow-run) (:read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/runs/:run_id/logs`](/rest/reference/actions#download-workflow-run-logs) (:read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/actions/runs/:run_id/logs`](/rest/reference/actions#delete-workflow-run-logs) (:write) -{% endif -%} -{% ifversion fpt -%} -- [`POST /repos/:owner/:repo/actions/runs/:run_id/rerun`](/rest/reference/actions#re-run-a-workflow) (:write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/secrets`](/rest/reference/actions#list-repository-secrets) (:write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/secrets/:name`](/rest/reference/actions#get-a-repository-secret) (:write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PUT /repos/:owner/:repo/actions/secrets/:name`](/rest/reference/actions#create-or-update-a-repository-secret) (:write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/actions/secrets/:name`](/rest/reference/actions#delete-a-repository-secret) (:write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/secrets/public-key`](/rest/reference/actions#get-a-repository-public-key) (:write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/workflows`](/rest/reference/actions#list-repository-workflows) (:read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/workflows/:workflow_id`](/rest/reference/actions#get-a-workflow) (:read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/workflows/:workflow_id/runs`](/rest/reference/actions#list-workflow-runs) (:read) -{% endif -%} +- [`GET /repos/:owner/:repo/:archive_format/:ref`](/rest/reference/repos#download-a-repository-archive) (:read) {% ifversion fpt or ghec -%} +- [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#get-an-artifact) (:read) {% endif -%} {% ifversion fpt or ghec -%} +- [`DELETE /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#delete-an-artifact) (:write) {% endif -%} {% ifversion fpt or ghec -%} +- [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id/zip`](/rest/reference/actions#download-an-artifact) (:read) {% endif -%} {% ifversion fpt or ghec -%} +- [`GET /repos/:owner/:repo/actions/jobs/:job_id`](/rest/reference/actions#get-a-job-for-a-workflow-run) (:read) {% endif -%} {% ifversion fpt or ghec -%} +- [`GET /repos/:owner/:repo/actions/jobs/:job_id/logs`](/rest/reference/actions#download-job-logs-for-a-workflow-run) (:read) {% endif -%} {% ifversion fpt or ghec -%} +- [`GET /repos/:owner/:repo/actions/runs`](/rest/reference/actions#list-workflow-runs-for-a-repository) (:read) {% endif -%} {% ifversion fpt or ghec -%} +- [`GET /repos/:owner/:repo/actions/runs/:run_id`](/rest/reference/actions#get-a-workflow-run) (:read) {% endif -%} {% ifversion fpt or ghec -%} +- [`GET /repos/:owner/:repo/actions/runs/:run_id/artifacts`](/rest/reference/actions#list-workflow-run-artifacts) (:read) {% endif -%} {% ifversion fpt -%} +- [`POST /repos/:owner/:repo/actions/runs/:run_id/cancel`](/rest/reference/actions#cancel-a-workflow-run) (:write) {% endif -%} {% ifversion fpt or ghec -%} +- [`GET /repos/:owner/:repo/actions/runs/:run_id/jobs`](/rest/reference/actions#list-jobs-for-a-workflow-run) (:read) {% endif -%} {% ifversion fpt or ghec -%} +- [`GET /repos/:owner/:repo/actions/runs/:run_id/logs`](/rest/reference/actions#download-workflow-run-logs) (:read) {% endif -%} {% ifversion fpt or ghec -%} +- [`DELETE /repos/:owner/:repo/actions/runs/:run_id/logs`](/rest/reference/actions#delete-workflow-run-logs) (:write) {% endif -%} {% ifversion fpt -%} +- [`POST /repos/:owner/:repo/actions/runs/:run_id/rerun`](/rest/reference/actions#re-run-a-workflow) (:write) {% endif -%} {% ifversion fpt or ghec -%} +- [`GET /repos/:owner/:repo/actions/secrets`](/rest/reference/actions#list-repository-secrets) (:write) {% endif -%} {% ifversion fpt or ghec -%} +- [`GET /repos/:owner/:repo/actions/secrets/:name`](/rest/reference/actions#get-a-repository-secret) (:write) {% endif -%} {% ifversion fpt or ghec -%} +- [`PUT /repos/:owner/:repo/actions/secrets/:name`](/rest/reference/actions#create-or-update-a-repository-secret) (:write) {% endif -%} {% ifversion fpt or ghec -%} +- [`DELETE /repos/:owner/:repo/actions/secrets/:name`](/rest/reference/actions#delete-a-repository-secret) (:write) {% endif -%} {% ifversion fpt or ghec -%} +- [`GET /repos/:owner/:repo/actions/secrets/public-key`](/rest/reference/actions#get-a-repository-public-key) (:write) {% endif -%} {% ifversion fpt or ghec -%} +- [`GET /repos/:owner/:repo/actions/workflows`](/rest/reference/actions#list-repository-workflows) (:read) {% endif -%} {% ifversion fpt or ghec -%} +- [`GET /repos/:owner/:repo/actions/workflows/:workflow_id`](/rest/reference/actions#get-a-workflow) (:read) {% endif -%} {% ifversion fpt or ghec -%} +- [`GET /repos/:owner/:repo/actions/workflows/:workflow_id/runs`](/rest/reference/actions#list-workflow-runs) (:read) {% endif -%} - [`GET /repos/:owner/:repo/check-runs/:check_run_id`](/rest/reference/checks#get-a-check-run) (:read) - [`GET /repos/:owner/:repo/check-runs/:check_run_id/annotations`](/rest/reference/checks#list-check-run-annotations) (:read) - [`GET /repos/:owner/:repo/check-suites/:check_suite_id`](/rest/reference/checks#get-a-check-suite) (:read) - [`GET /repos/:owner/:repo/check-suites/:check_suite_id/check-runs`](/rest/reference/checks#list-check-runs-in-a-check-suite) (:read) -- [`POST /repos/:owner/:repo/check-suites/:check_suite_id/rerequest`](/rest/reference/checks#rerequest-a-check-suite) (:write) -{% ifversion codeowners-errors %} -- [`GET /repos/:owner/:repo/codeowners/errors`](/rest/reference/repos#list-codeowners-errors) (:read) -{% endif %} +- [`POST /repos/:owner/:repo/check-suites/:check_suite_id/rerequest`](/rest/reference/checks#rerequest-a-check-suite) (:write) {% ifversion codeowners-errors %} +- [`GET /repos/:owner/:repo/codeowners/errors`](/rest/reference/repos#list-codeowners-errors) (:read) {% endif %} - [`GET /repos/:owner/:repo/commits`](/rest/reference/commits#list-commits) (:read) - [`GET /repos/:owner/:repo/commits/:sha`](/rest/reference/commits#get-a-commit) (:read) - [`GET /repos/:owner/:repo/commits/:sha/check-runs`](/rest/reference/checks#list-check-runs-for-a-git-reference) (:read) @@ -401,8 +329,7 @@ _Git_ - [`POST /repos/:owner/:repo/git/trees`](/rest/reference/git#create-a-tree) (:write) - [`GET /repos/:owner/:repo/git/trees/:sha`](/rest/reference/git#get-a-tree) (:read) -{% ifversion fpt or ghec %} -_Importar_ +{% ifversion fpt or ghec %} _Importación_ - [`GET /repos/:owner/:repo/import`](/rest/reference/migrations#get-an-import-status) (:read) - [`PUT /repos/:owner/:repo/import`](/rest/reference/migrations#start-an-import) (:write) - [`PATCH /repos/:owner/:repo/import`](/rest/reference/migrations#update-an-import) (:write) @@ -410,8 +337,7 @@ _Importar_ - [`GET /repos/:owner/:repo/import/authors`](/rest/reference/migrations#get-commit-authors) (:read) - [`PATCH /repos/:owner/:repo/import/authors/:author_id`](/rest/reference/migrations#map-a-commit-author) (:write) - [`GET /repos/:owner/:repo/import/large_files`](/rest/reference/migrations#get-large-files) (:read) -- [`PATCH /repos/:owner/:repo/import/lfs`](/rest/reference/migrations#update-git-lfs-preference) (:write) -{% endif %} +- [`PATCH /repos/:owner/:repo/import/lfs`](/rest/reference/migrations#update-git-lfs-preference) (:write) {% endif %} _Reacciones_ @@ -423,7 +349,7 @@ _Reacciones_ - [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-reaction) (:write) - [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-comment-reaction) (:write) -_Lanzamientos_ +_Versiones_ - [`GET /repos/:owner/:repo/releases`](/rest/reference/repos/#list-releases) (:read) - [`POST /repos/:owner/:repo/releases`](/rest/reference/repos/#create-a-release) (:write) - [`GET /repos/:owner/:repo/releases/:release_id`](/rest/reference/repos/#get-a-release) (:read) @@ -450,13 +376,11 @@ _Lanzamientos_ ### Permiso sobre los "correos electrónicos" {% ifversion fpt or ghec -%} -- [`PATCH /user/email/visibility`](/rest/reference/users#set-primary-email-visibility-for-the-authenticated-user) (:write) -{% endif -%} +- [`PATCH /user/email/visibility`](/rest/reference/users#set-primary-email-visibility-for-the-authenticated-user) (:write) {% endif -%} - [`GET /user/emails`](/rest/reference/users#list-email-addresses-for-the-authenticated-user) (:read) - [`POST /user/emails`](/rest/reference/users#add-an-email-address-for-the-authenticated-user) (:write) - [`DELETE /user/emails`](/rest/reference/users#delete-an-email-address-for-the-authenticated-user) (:write) -- [`GET /user/public_emails`](/rest/reference/users#list-public-email-addresses-for-the-authenticated-user) (:read) -{% endif %} +- [`GET /user/public_emails`](/rest/reference/users#list-public-email-addresses-for-the-authenticated-user) (:read) {% endif %} ### Permiso sobre los "seguidores" @@ -478,12 +402,11 @@ _Lanzamientos_ - [`GET /user/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-your-public-repositories) (:read) - [`PUT /user/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-your-public-repositories) (:write) -- [`DELETE /user/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-from-your-public-repositories) (:write) -{% endif %} +- [`DELETE /user/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-from-your-public-repositories) (:write) {% endif %} ### Permiso sobre los "informes de problemas" -Los informes de problemas y las solicitudes de extracción están estrechamente relacionadas. Para obtener más información, consulta la sección "[Listar informes de problemas asignados al usuario autenticado](/rest/reference/issues#list-issues-assigned-to-the-authenticated-user)". Si tu GitHub App tiene permisos sobre los informes de problemas pero no los tiene en las solicitudes de extracción, entonces estas terminales se limitaran a los informes de problemas. Se filtrarán las terminales que devuelvan tanto informes de problemas como solicitudes de extracción. Las terminales que permitan operaciones tanto en los informes de problemas como en las solicitudes de extracción se restringirán a los informes de problemas únicamente. +Los informes de problemas y las solicitudes de extracción están estrechamente relacionadas. Para obtener más información, consulte "[Enumerar las incidencias asignadas al usuario autenticado](/rest/reference/issues#list-issues-assigned-to-the-authenticated-user)". Si tu GitHub App tiene permisos sobre los informes de problemas pero no los tiene en las solicitudes de extracción, entonces estas terminales se limitaran a los informes de problemas. Se filtrarán las terminales que devuelvan tanto informes de problemas como solicitudes de extracción. Las terminales que permitan operaciones tanto en los informes de problemas como en las solicitudes de extracción se restringirán a los informes de problemas únicamente. - [`GET /repos/:owner/:repo/issues`](/rest/reference/issues#list-repository-issues) (:read) - [`POST /repos/:owner/:repo/issues`](/rest/reference/issues#create-an-issue) (:write) @@ -503,7 +426,7 @@ Los informes de problemas y las solicitudes de extracción están estrechamente - [`GET /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#list-reactions-for-an-issue-comment) (:read) - [`POST /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#create-reaction-for-an-issue-comment) (:write) -_Asignatarios_ +_Asignados_ - [`GET /repos/:owner/:repo/assignees`](/rest/reference/issues#list-assignees) (:read) - [`GET /repos/:owner/:repo/assignees/:username`](/rest/reference/issues#check-if-a-user-can-be-assigned) (:read) - [`POST /repos/:owner/:repo/issues/:issue_number/assignees`](/rest/reference/issues#add-assignees-to-an-issue) (:write) @@ -557,44 +480,25 @@ _Claves_ ### Permiso sobre los "miembros" {% ifversion fpt or ghec -%} -- [`GET /organizations/:org_id/team/:team_id/team-sync/group-mappings`](/rest/reference/teams#list-idp-groups-for-a-team) (:write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PATCH /organizations/:org_id/team/:team_id/team-sync/group-mappings`](/rest/reference/teams#create-or-update-idp-group-connections) (:write) -{% endif -%} +- [`GET /organizations/:org_id/team/:team_id/team-sync/group-mappings`](/rest/reference/teams#list-idp-groups-for-a-team) (:write) {% endif -%} {% ifversion fpt or ghec -%} +- [`PATCH /organizations/:org_id/team/:team_id/team-sync/group-mappings`](/rest/reference/teams#create-or-update-idp-group-connections) (:write) {% endif -%} - [`GET /orgs/:org/outside_collaborators`](/rest/reference/orgs#list-outside-collaborators-for-an-organization) (:read) - [`PUT /orgs/:org/outside_collaborators/:username`](/rest/reference/orgs#convert-an-organization-member-to-outside-collaborator) (:write) -- [`DELETE /orgs/:org/outside_collaborators/:username`](/rest/reference/orgs#remove-outside-collaborator-from-an-organization) (:write) -{% ifversion fpt or ghec -%} -- [`GET /orgs/:org/team-sync/groups`](/rest/teams/team-sync#list-idp-groups-for-an-organization) (:write) -{% endif -%} -- [`GET /orgs/:org/team/:team_id`](/rest/teams/teams#get-a-team-by-name) (:read) -{% ifversion fpt or ghec -%} -- [`GET /scim/v2/orgs/:org/Users`](/rest/reference/scim#list-scim-provisioned-identities) (:write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`POST /scim/v2/orgs/:org/Users`](/rest/reference/scim#provision-and-invite-a-scim-user) (:write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /scim/v2/orgs/:org/Users/:external_identity_guid`](/rest/reference/scim#get-scim-provisioning-information-for-a-user) (:write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PUT /scim/v2/orgs/:org/Users/:external_identity_guid`](/rest/reference/scim#set-scim-information-for-a-provisioned-user) (:write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PATCH /scim/v2/orgs/:org/Users/:external_identity_guid`](/rest/reference/scim#update-an-attribute-for-a-scim-user) (:write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /scim/v2/orgs/:org/Users/:external_identity_guid`](/rest/reference/scim#delete-a-scim-user-from-an-organization) (:write) -{% endif %} +- [`DELETE /orgs/:org/outside_collaborators/:username`](/rest/reference/orgs#remove-outside-collaborator-from-an-organization) (:write) {% ifversion fpt or ghec -%} +- [`GET /orgs/:org/team-sync/groups`](/rest/teams/team-sync#list-idp-groups-for-an-organization) (:write) {% endif -%} +- [`GET /orgs/:org/team/:team_id`](/rest/teams/teams#get-a-team-by-name) (:read) {% ifversion fpt or ghec -%} +- [`GET /scim/v2/orgs/:org/Users`](/rest/reference/scim#list-scim-provisioned-identities) (:write) {% endif -%} {% ifversion fpt or ghec -%} +- [`POST /scim/v2/orgs/:org/Users`](/rest/reference/scim#provision-and-invite-a-scim-user) (:write) {% endif -%} {% ifversion fpt or ghec -%} +- [`GET /scim/v2/orgs/:org/Users/:external_identity_guid`](/rest/reference/scim#get-scim-provisioning-information-for-a-user) (:write) {% endif -%} {% ifversion fpt or ghec -%} +- [`PUT /scim/v2/orgs/:org/Users/:external_identity_guid`](/rest/reference/scim#set-scim-information-for-a-provisioned-user) (:write) {% endif -%} {% ifversion fpt or ghec -%} +- [`PATCH /scim/v2/orgs/:org/Users/:external_identity_guid`](/rest/reference/scim#update-an-attribute-for-a-scim-user) (:write) {% endif -%} {% ifversion fpt or ghec -%} +- [`DELETE /scim/v2/orgs/:org/Users/:external_identity_guid`](/rest/reference/scim#delete-a-scim-user-from-an-organization) (:write) {% endif %} -{% ifversion fpt or ghec %} -_Invitaciones_ +{% ifversion fpt or ghec %} _Invitaciones_ - [`GET /orgs/:org/invitations`](/rest/reference/orgs#list-pending-organization-invitations) (:read) - [`POST /orgs/:org/invitations`](/rest/reference/orgs#create-an-organization-invitation) (:write) - [`GET /orgs/:org/invitations/:invitation_id/teams`](/rest/reference/orgs#list-organization-invitation-teams) (:read) -- [`GET /teams/:team_id/invitations`](/rest/reference/teams#list-pending-team-invitations) (:read) -{% endif %} +- [`GET /teams/:team_id/invitations`](/rest/reference/teams#list-pending-team-invitations) (:read) {% endif %} _Miembros de la organización_ - [`DELETE /orgs/:org/members/:username`](/rest/reference/orgs#remove-an-organization-member) (:write) @@ -613,7 +517,7 @@ _Miembros del equipo_ - [`PUT /teams/:team_id/memberships/:username`](/rest/reference/teams#add-or-update-team-membership-for-a-user) (:write) - [`DELETE /teams/:team_id/memberships/:username`](/rest/reference/teams#remove-team-membership-for-a-user) (:write) -_Equipos_ +_Teams_ - [`GET /orgs/:org/teams`](/rest/reference/teams#list-teams) (:read) - [`POST /orgs/:org/teams`](/rest/reference/teams#create-a-team) (:write) - [`GET /orgs/:org/teams/:team_slug`](/rest/reference/teams#get-a-team-by-name) (:read) @@ -631,20 +535,12 @@ _Equipos_ ### Permiso sobre la "administración de la oprganización" -- [`PATCH /orgs/:org`](/rest/reference/orgs#update-an-organization) (:write) -{% ifversion actions-cache-management -%} +- [`PATCH /orgs/:org`](/rest/reference/orgs#update-an-organization) (:write) {% ifversion actions-cache-management -%} - [`GET /orgs/:org/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-an-organization) (:read) -- [`GET /orgs/:org/actions/cache/usage-by-repository`](/rest/reference/actions#list-repositories-with-github-actions-cache-usage-for-an-organization) (:read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /orgs/:org/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-an-organization) (:read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PUT /orgs/:org/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-an-organization) (:write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /orgs/:org/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-for-an-organization) (:write) -{% endif %} +- [`GET /orgs/:org/actions/cache/usage-by-repository`](/rest/reference/actions#list-repositories-with-github-actions-cache-usage-for-an-organization) (:read) {% endif -%} {% ifversion fpt or ghec -%} +- [`GET /orgs/:org/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-an-organization) (:read) {% endif -%} {% ifversion fpt or ghec -%} +- [`PUT /orgs/:org/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-an-organization) (:write) {% endif -%} {% ifversion fpt or ghec -%} +- [`DELETE /orgs/:org/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-for-an-organization) (:write) {% endif %} ### Permisos para "eventos organizacionales" @@ -659,7 +555,7 @@ _Equipos_ - [`DELETE /orgs/:org/hooks/:hook_id`](/rest/reference/orgs#webhooks/#delete-an-organization-webhook) (:write) - [`POST /orgs/:org/hooks/:hook_id/pings`](/rest/reference/orgs#webhooks/#ping-an-organization-webhook) (:write) -_Equipos_ +_Teams_ - [`DELETE /teams/:team_id/projects/:project_id`](/rest/reference/teams#remove-a-project-from-a-team) (:read) {% ifversion ghes %} @@ -668,8 +564,7 @@ _Equipos_ - [`GET /orgs/:org/pre-receive-hooks`](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-an-organization) (:read) - [`GET /orgs/:org/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#get-a-pre-receive-hook-for-an-organization) (:read) - [`PATCH /orgs/:org/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#update-pre-receive-hook-enforcement-for-an-organization) (:write) -- [`DELETE /orgs/:org/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-an-organization) (:write) -{% endif %} +- [`DELETE /orgs/:org/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-an-organization) (:write) {% endif %} ### Permiso sobre los "proyectos de la organización" @@ -697,8 +592,7 @@ _Equipos_ - [`GET /orgs/:org/blocks`](/rest/reference/orgs#list-users-blocked-by-an-organization) (:read) - [`GET /orgs/:org/blocks/:username`](/rest/reference/orgs#check-if-a-user-is-blocked-by-an-organization) (:read) - [`PUT /orgs/:org/blocks/:username`](/rest/reference/orgs#block-a-user-from-an-organization) (:write) -- [`DELETE /orgs/:org/blocks/:username`](/rest/reference/orgs#unblock-a-user-from-an-organization) (:write) -{% endif %} +- [`DELETE /orgs/:org/blocks/:username`](/rest/reference/orgs#unblock-a-user-from-an-organization) (:write) {% endif %} ### Permiso sobre las "páginas" @@ -709,11 +603,9 @@ _Equipos_ - [`GET /repos/:owner/:repo/pages/builds`](/rest/reference/pages#list-github-pages-builds) (:read) - [`POST /repos/:owner/:repo/pages/builds`](/rest/reference/pages#request-a-github-pages-build) (:write) - [`GET /repos/:owner/:repo/pages/builds/:build_id`](/rest/reference/pages#get-github-pages-build) (:read) -- [`GET /repos/:owner/:repo/pages/builds/latest`](/rest/reference/pages#get-latest-pages-build) (:read) -{% ifversion fpt or ghec -%} +- [`GET /repos/:owner/:repo/pages/builds/latest`](/rest/reference/pages#get-latest-pages-build) (:read) {% ifversion fpt or ghec -%} - [`GET /repos/:owner/:repo/pages/health`](/rest/reference/pages#get-a-dns-health-check-for-github-pages) (:write) -- [`POST /repos/:owner/:repo/pages/deployment`](/rest/reference/repos#create-a-github-pages-deployment) (:write) -{% endif %} +- [`POST /repos/:owner/:repo/pages/deployment`](/rest/reference/repos#create-a-github-pages-deployment) (:write) {% endif %} ### Permiso sobre las "solicitudes de extracción" @@ -743,7 +635,7 @@ Las solicitudes de cambios y las propuestas tienen una relación estrecha. Si tu - [`PATCH /repos/:owner/:repo/pulls/comments/:comment_id`](/rest/reference/pulls#update-a-review-comment-for-a-pull-request) (:write) - [`DELETE /repos/:owner/:repo/pulls/comments/:comment_id`](/rest/reference/pulls#delete-a-review-comment-for-a-pull-request) (:write) -_Asignatarios_ +_Asignados_ - [`GET /repos/:owner/:repo/assignees`](/rest/reference/issues#list-assignees) (:read) - [`GET /repos/:owner/:repo/assignees/:username`](/rest/reference/issues#check-if-a-user-can-be-assigned) (:read) - [`POST /repos/:owner/:repo/issues/:issue_number/assignees`](/rest/reference/issues#add-assignees-to-an-issue) (:write) @@ -822,8 +714,7 @@ _Revisiones_ - [`GET /repos/:owner/:repo/pre-receive-hooks`](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-a-repository) (:read) - [`GET /repos/:owner/:repo/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#get-a-pre-receive-hook-for-a-repository) (:read) - [`PATCH /repos/:owner/:repo/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#update-pre-receive-hook-enforcement-for-a-repository) (:write) -- [`DELETE /repos/:owner/:repo/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-a-repository) (:write) -{% endif %} +- [`DELETE /repos/:owner/:repo/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-a-repository) (:write) {% endif %} ### Permiso sobre los "proyectos del repositorio" @@ -846,7 +737,7 @@ _Revisiones_ - [`GET /repos/:owner/:repo/projects`](/rest/reference/projects#list-repository-projects) (:read) - [`POST /repos/:owner/:repo/projects`](/rest/reference/projects#create-a-repository-project) (:write) -_Equipos_ +_Teams_ - [`DELETE /teams/:team_id/projects/:project_id`](/rest/reference/teams#remove-a-project-from-a-team) (:read) {% ifversion fpt or ghec %} @@ -865,8 +756,7 @@ _Equipos_ - [`PUT /orgs/:org/actions/secrets/:secret_name/repositories`](/rest/reference/actions#set-selected-repositories-for-an-organization-secret) (:write) - [`PUT /orgs/:org/actions/secrets/:secret_name/repositories/:repository_id`](/rest/reference/actions#add-selected-repository-to-an-organization-secret) (:write) - [`DELETE /orgs/:org/actions/secrets/:secret_name/repositories/:repository_id`](/rest/reference/actions#remove-selected-repository-from-an-organization-secret) (:write) -- [`DELETE /orgs/:org/actions/secrets/:secret_name`](/rest/reference/actions#delete-an-organization-secret) (:write) -{% endif %} +- [`DELETE /orgs/:org/actions/secrets/:secret_name`](/rest/reference/actions#delete-an-organization-secret) (:write) {% endif %} {% ifversion fpt or ghec or ghes > 3.3%} ### Permiso en "dependabot_secrets" @@ -883,8 +773,7 @@ _Equipos_ - [`PUT /orgs/:org/dependabot/secrets/:secret_name/repositories`](/rest/reference/dependabot#set-selected-repositories-for-an-organization-secret) (:write) - [`PUT /orgs/:org/dependabot/secrets/:secret_name/repositories/:repository_id`](/rest/reference/dependabot#add-selected-repository-to-an-organization-secret) (:write) - [`DELETE /orgs/:org/dependabot/secrets/:secret_name/repositories/:repository_id`](/rest/reference/dependabot#remove-selected-repository-from-an-organization-secret) (:write) -- [`DELETE /orgs/:org/dependabot/secrets/:secret_name`](/rest/reference/dependabot#delete-an-organization-secret) (:write) -{% endif %} +- [`DELETE /orgs/:org/dependabot/secrets/:secret_name`](/rest/reference/dependabot#delete-an-organization-secret) (:write) {% endif %} {% ifversion ghes or ghec %} ### Permiso en las "alertas de escaneo de secretos" @@ -892,31 +781,20 @@ _Equipos_ - [`GET /repos/:owner/:repo/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-a-repository) (:read) - [`GET /repos/:owner/:repo/secret-scanning/alerts/:alert_number`](/rest/reference/secret-scanning#get-a-secret-scanning-alert) (:read) - [`PATCH /repos/:owner/:repo/secret-scanning/alerts/:alert_number`](/rest/reference/secret-scanning#update-a-secret-scanning-alert) (:write) -- [`GET /repos/:owner/:repo/secret-scanning/alerts/:alert_number/locations`](/rest/reference/secret-scanning#list-locations-for-a-secret-scanning-alert) (:read) -{% endif %} +- [`GET /repos/:owner/:repo/secret-scanning/alerts/:alert_number/locations`](/rest/reference/secret-scanning#list-locations-for-a-secret-scanning-alert) (:read) {% endif %} ### Permiso sobre los "eventos de seguridad" - [`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 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 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 -%} -- [`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 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 -%} -- [`GET /orgs/:org/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-by-organization) (:read) -{% endif -%} +- [`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 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 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 -%} +- [`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 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 -%} +- [`GET /orgs/:org/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-by-organization) (:read) {% endif -%} {% ifversion fpt or ghes or ghec %} ### Permiso sobre los "ejecutores auto-hospedados" @@ -930,8 +808,7 @@ _Equipos_ - [`POST /orgs/:org/actions/runners/:runner_id/labels`](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-an-organization) (:write) - [`PUT /orgs/:org/actions/runners/:runner_id/labels`](/rest/reference/actions#set-custom-labels-for-a-self-hosted-runner-for-an-organization) (:write) - [`DELETE /orgs/:org/actions/runners/:runner_id/labels`](/rest/reference/actions#remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization) (:write) -- [`DELETE /orgs/:org/actions/runners/:runner_id/labels/:name`](/rest/reference/actions#remove-a-custom-label-from-a-self-hosted-runner-for-an-organization) (:write) -{% endif %} +- [`DELETE /orgs/:org/actions/runners/:runner_id/labels/:name`](/rest/reference/actions#remove-a-custom-label-from-a-self-hosted-runner-for-an-organization) (:write) {% endif %} ### Permiso sobre "un archivo" 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 7dd81b9332..033f0ccd78 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 @@ -1,6 +1,6 @@ --- -title: Recursos en la API de REST -intro: 'Aprende cómo navegar en los recursos que proporciona la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}.' +title: Resources in the REST API +intro: 'Learn how to navigate the resources provided by the {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} API.' redirect_from: - /rest/initialize-the-repo versions: @@ -14,12 +14,12 @@ topics: --- -Esto describe los recursos que conforman la API de REST oficial de {% data variables.product.product_name %}. Si tienes cualquier tipo de problema o solicitud, por favor contacta a {% data variables.contact.contact_support %}. +This describes the resources that make up the official {% data variables.product.product_name %} REST API. If you have any problems or requests, please contact {% data variables.contact.contact_support %}. -## Modelo +## Schema -{% ifversion fpt or ghec %}Todos los accesos de las API son através de HTTPS y se accede a{% else %}La API{% endif %} desde `{% data variables.product.api_url_code %}`. Todos los datos se -envían y reciben como JSON. +{% ifversion fpt or ghec %}All API access is over HTTPS, and{% else %}The API is{% endif %} accessed from `{% data variables.product.api_url_code %}`. All data is +sent and received as JSON. ```shell $ curl -I {% data variables.product.api_url_pre %}/users/octocat/orgs @@ -40,43 +40,55 @@ $ curl -I {% data variables.product.api_url_pre %}/users/octocat/orgs > X-Content-Type-Options: nosniff ``` -Los campos en blanco se incluyen como `null` en vez de omitirse. +Blank fields are included as `null` instead of being omitted. -Todas las marcas de tiempo se devuelven en formato UTC, ISO 8601: +All timestamps return in UTC time, ISO 8601 format: - AAAA-MM-DDTHH:MM:SSZ + YYYY-MM-DDTHH:MM:SSZ -Para obtener más información acerca de las zonas horarias en las marcas de tiempo, consulta [esta sección](#timezones). +For more information about timezones in timestamps, see [this section](#timezones). -### Representaciones de resumen +### Summary representations -Cuando recuperas una lista de recursos, la respuesta incluye un _subconjunto_ de los atributos para ese recurso. Esta es la representación "resumen" del recurso. (Algunos atributos son caros en términos de cómputo para que la API los proporcione. Por razones de rendimiento, la representación de resumen excluye esos atributos. Para obtener estos atributos, recupera la representación "detallada"). +When you fetch a list of resources, the response includes a _subset_ of the +attributes for that resource. This is the "summary" representation of the +resource. (Some attributes are computationally expensive for the API to provide. +For performance reasons, the summary representation excludes those attributes. +To obtain those attributes, fetch the "detailed" representation.) -**Ejemplo**: Cuando obtienes una lista de repositorios, obtienes la representación de resumen de cada uno de ellos. Aquí, recuperamos la lista de repositorios que pertenecen a la organización [octokit](https://github.com/octokit): +**Example**: When you get a list of repositories, you get the summary +representation of each repository. Here, we fetch the list of repositories owned +by the [octokit](https://github.com/octokit) organization: GET /orgs/octokit/repos -### Representaciones detalladas +### Detailed representations -Cuando recuperas un recurso individual, la respuesta incluye habitualmente _todos_ los atributos para ese recurso. Esta es la representación "detallada" del recurso. (Nota que la autorización algunas veces influencia la cantidad de detalles que se incluyen en la representación). +When you fetch an individual resource, the response typically includes _all_ +attributes for that resource. This is the "detailed" representation of the +resource. (Note that authorization sometimes influences the amount of detail +included in the representation.) -**Ejemplo**: Cuando obtienes un repositorio individual, obtienes la representación detallada del repositorio. Aquí, recuperamos el repositorio [octokit/octokit.rb](https://github.com/octokit/octokit.rb): +**Example**: When you get an individual repository, you get the detailed +representation of the repository. Here, we fetch the +[octokit/octokit.rb](https://github.com/octokit/octokit.rb) repository: GET /repos/octokit/octokit.rb -La documentación proporciona un ejemplo de respuesta para cada método de la API. La respuesta de ejemplo ilustra todos los atributos que se regresan con ese método. +The documentation provides an example response for each API method. The example +response illustrates all attributes that are returned by that method. -## Autenticación +## Authentication -{% ifversion ghae %} Te recomendamos autenticarte en la API de REST de {% data variables.product.product_name %} creando un token de OAuth2 a través del [flujo de aplicaciones web](/developers/apps/authorizing-oauth-apps#web-application-flow). {% else %} Hay dos formas de autenticarse a través de la API de REST de {% data variables.product.product_name %}.{% endif %} Las solicitudes que requieren autenticación devolverán un `404 Not Found`, en vez de un `403 Forbidden`, en algunos lugares. Esto es para prevenir la fuga accidental de los repositorios privados a los usuarios no autorizados. +{% ifversion ghae %} We recommend authenticating to the {% data variables.product.product_name %} REST API by creating an OAuth2 token through the [web application flow](/developers/apps/authorizing-oauth-apps#web-application-flow). {% else %} There are two ways to authenticate through {% data variables.product.product_name %} REST API.{% endif %} Requests that require authentication will return `404 Not Found`, instead of `403 Forbidden`, in some places. This is to prevent the accidental leakage of private repositories to unauthorized users. -### Autenticación básica +### Basic authentication ```shell $ curl -u "username" {% data variables.product.api_url_pre %} ``` -### Token de OAuth (enviado en un encabezado) +### OAuth2 token (sent in a header) ```shell $ curl -H "Authorization: Bearer OAUTH-TOKEN" {% data variables.product.api_url_pre %} @@ -84,20 +96,20 @@ $ curl -H "Authorization: Bearer OAUTH-TOKEN" {% data variables.product {% note %} -Nota: GitHub recomienda enviar los tokens de OAuth utilizando el encabezado de autorización. +Note: GitHub recommends sending OAuth tokens using the Authorization header. {% endnote %} {% note %} -**Nota:** {% data reusables.getting-started.bearer-vs-token %} +**Note:** {% data reusables.getting-started.bearer-vs-token %} {% endnote %} -Lee [más acerca de OAuth2](/apps/building-oauth-apps/). Nota que los tokens de OAuth2 pueden adquirirse utilizando el [flujo de aplicaciones web](/developers/apps/authorizing-oauth-apps#web-application-flow) para las aplicaciones productivas. +Read [more about OAuth2](/apps/building-oauth-apps/). Note that OAuth2 tokens can be acquired using the [web application flow](/developers/apps/authorizing-oauth-apps#web-application-flow) for production applications. {% ifversion fpt or ghes or ghec %} -### Llave/secreto de OAuth2 +### OAuth2 key/secret {% data reusables.apps.deprecating_auth_with_query_parameters %} @@ -105,22 +117,22 @@ Lee [más acerca de OAuth2](/apps/building-oauth-apps/). Nota que los tokens de curl -u my_client_id:my_client_secret '{% data variables.product.api_url_pre %}/user/repos' ``` -El utilizar tu `client_id` y `client_secret` _no_ te autentica como usuario, sino que solo identifica a tu App de OAuth para incrementar tu límite de tasa. Los permisos se otorgan únicamente a usuarios, no a aplicaciones, y úicamente obtendrás datos que un usuario no autenticado vería. Es por esto que deberías utilizar únicamente la llave/secreto de OAuth2 en escenarios de servidor a servidor. No filtres tu secreto de cliente de la App de OAuth a tus usuarios. +Using your `client_id` and `client_secret` does _not_ authenticate as a user, it will only identify your OAuth App to increase your rate limit. Permissions are only granted to users, not applications, and you will only get back data that an unauthenticated user would see. For this reason, you should only use the OAuth2 key/secret in server-to-server scenarios. Don't leak your OAuth App's client secret to your users. {% ifversion ghes %} -No podrás autenticarte utilizndo tu llave y secreto de OAuth2 si estás en modo privado, y el intentarlo regresará el mensaje `401 Unauthorized`. Para obtener más información, consulta la sección "[Habilitar el modo privado](/admin/configuration/configuring-your-enterprise/enabling-private-mode)". +You will be unable to authenticate using your OAuth2 key and secret while in private mode, and trying to authenticate will return `401 Unauthorized`. For more information, see "[Enabling private mode](/admin/configuration/configuring-your-enterprise/enabling-private-mode)". {% endif %} {% endif %} {% ifversion fpt or ghec %} -Lee [más acerca de limitar la tasa de no autenticación](#increasing-the-unauthenticated-rate-limit-for-oauth-apps). +Read [more about unauthenticated rate limiting](#increasing-the-unauthenticated-rate-limit-for-oauth-apps). {% endif %} -### Límite de ingresos fallidos +### Failed login limit -Autenticarse con credenciales inválidas regresará el mensaje `401 Unauthorized`: +Authenticating with invalid credentials will return `401 Unauthorized`: ```shell $ curl -I {% data variables.product.api_url_pre %} -u foo:bar @@ -132,7 +144,9 @@ $ curl -I {% data variables.product.api_url_pre %} -u foo:bar > } ``` -Después de detectar varias solicitudes con credenciales inválidas dentro de un periodo de tiempo corto, la API rechazará temporalmente todos los intentos de autenticación para el usuario en cuestión (incluyendo aquellos con credenciales válidas) con el mensaje `403 Forbidden`: +After detecting several requests with invalid credentials within a short period, +the API will temporarily reject all authentication attempts for that user +(including ones with valid credentials) with `403 Forbidden`: ```shell $ curl -i {% data variables.product.api_url_pre %} -u {% ifversion fpt or ghae or ghec %} @@ -144,59 +158,66 @@ $ curl -i {% data variables.product.api_url_pre %} -u {% ifversion fpt or ghae o > } ``` -## Parámetros +## Parameters -Muchos métodos de la API toman parámetros opcionales. Para las solicitudes de tipo `GET`, cualquier parámetro que no se haya especificado como un segmento en la ruta puede pasarse como un parámetro de secuencia de consulta HTTP: +Many API methods take optional parameters. For `GET` requests, any parameters not +specified as a segment in the path can be passed as an HTTP query string +parameter: ```shell $ curl -i "{% data variables.product.api_url_pre %}/repos/vmg/redcarpet/issues?state=closed" ``` -En este ejemplo, los valores 'vmg' and 'redcarpet' se proporcionan para los parámetros `:owner` y `:repo` en la ruta mientras que se pasa a `:state` en la secuencia de la consulta. +In this example, the 'vmg' and 'redcarpet' values are provided for the `:owner` +and `:repo` parameters in the path while `:state` is passed in the query +string. -Para las solicitudes de tipo `POST`, `PATCH`, `PUT`, and `DELETE`, los parámetros que no se incluyen en la URL deben codificarse como JSON con un Content-Type de 'application/json': +For `POST`, `PATCH`, `PUT`, and `DELETE` requests, parameters not included in the URL should be encoded as JSON +with a Content-Type of 'application/json': ```shell $ curl -i -u username -d '{"scopes":["repo_deployment"]}' {% data variables.product.api_url_pre %}/authorizations ``` -## Terminal raíz +## Root endpoint -Puedes emitir una solicitud de tipo `GET` a la terminal raíz para obtener todas las categorías de la terminal que son compatibles con la API de REST: +You can issue a `GET` request to the root endpoint to get all the endpoint categories that the REST API supports: ```shell $ curl {% ifversion fpt or ghae or ghec %} -u username:token {% endif %}{% ifversion ghes %}-u username:password {% endif %}{% data variables.product.api_url_pre %} ``` -## IDs de nodo globales de GraphQL +## GraphQL global node IDs -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. +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. -## Errores de cliente +## Client errors -Existen tres posibles tipos de errores de cliente en los llamados a la API que reciben cuerpos de solicitud: +There are three possible types of client errors on API calls that +receive request bodies: + +1. Sending invalid JSON will result in a `400 Bad Request` response. -1. Enviar un JSON inválido dará como resultado una respuesta de tipo `400 Bad Request`. - HTTP/2 400 Content-Length: 35 - + {"message":"Problems parsing JSON"} -2. Enviar el tipo incorrecto de valores de JSON dará como resultado una respuesta de tipo `400 Bad -Request`. - +2. Sending the wrong type of JSON values will result in a `400 Bad + Request` response. + HTTP/2 400 Content-Length: 40 - + {"message":"Body should be a JSON object"} -3. Enviar campos inválidos dará como resultado una respuesta de tipo `422 Unprocessable Entity`. - +3. Sending invalid fields will result in a `422 Unprocessable Entity` + response. + HTTP/2 422 Content-Length: 149 - + { "message": "Validation Failed", "errors": [ @@ -208,105 +229,128 @@ Request`. ] } -Todos los objetos de error tienen propiedades de campo y de recurso para que tu cliente pueda ubicar el problema. También hay un código de error para que sepas qué es lo que está mal con el campo. Estos son los posibles códigos de error de validación: +All error objects have resource and field properties so that your client +can tell what the problem is. There's also an error code to let you +know what is wrong with the field. These are the possible validation error +codes: -| Nombre del código de error | Descripción | -| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | -| `missing` | Un recurso no existe. | -| `missing_field` | No se ha configurado un campo requerido en un recurso. | -| `no válida` | El formato de un campo es inválido. Revisa la documentación para encontrar información más específica. | -| `already_exists` | Otro recurso tiene el mismo valor que este campo. Esto puede suceder en recursos que deben tener claves únicas (tales como nombres de etiqueta). | -| `unprocessable` | Las entradas proporcionadas son inválidas. | +Error code name | Description +-----------|-----------| +`missing` | A resource does not exist. +`missing_field` | A required field on a resource has not been set. +`invalid` | The formatting of a field is invalid. Review the documentation for more specific information. +`already_exists` | Another resource has the same value as this field. This can happen in resources that must have some unique key (such as label names). +`unprocessable` | The inputs provided were invalid. -Los recursos también podría enviar errores de validación personalizados (en donde `code` sea `custom`). Los errores personalizados siempre tendrán un campo de `message` que describa el error, y muchos de los errores también incluirán un campo de `documentation_url` que apunte a algún tipo de contenido que te pueda ayudar a resolver el error. +Resources may also send custom validation errors (where `code` is `custom`). Custom errors will always have a `message` field describing the error, and most errors will also include a `documentation_url` field pointing to some content that might help you resolve the error. -## Redireccionamientos HTTP +## HTTP redirects -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. +The {% data variables.product.product_name %} REST API uses HTTP redirection where appropriate. Clients should assume that any +request may result in a redirection. Receiving an HTTP redirection is *not* an +error and clients should follow that redirect. Redirect responses will have a +`Location` header field which contains the URI of the resource to which the +client should repeat the requests. -| Código de estado | Descripción | -| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `301` | Redirección permanente. El URI que utilizaste para hacer la solicitud se reemplazó con aquél especificado en el campo de encabezado `Location`. Ésta y todas las solicitudes futuras a este recurso se deberán dirigir al nuevo URI. | -| `302`, `307` | Redireccion temporal. La solicitud deberá repetirse literalmente al URI especificado en el campo de encabezado `Location`, pero los clientes deberán seguir utilizando el URI original para solicitudes futuras. | +Status Code | Description +-----------|-----------| +`301` | Permanent redirection. The URI you used to make the request has been superseded by the one specified in the `Location` header field. This and all future requests to this resource should be directed to the new URI. +`302`, `307` | Temporary redirection. The request should be repeated verbatim to the URI specified in the `Location` header field but clients should continue to use the original URI for future requests. -Podrían utilizarse otros códigos de estado de redirección de acuerdo con la especificación HTTP 1.1. +Other redirection status codes may be used in accordance with the HTTP 1.1 spec. -## Verbos HTTP +## HTTP verbs -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. Toma en cuenta que los verbos HTTP distinguen entre mayúsculas y minúsculas. +Where possible, the {% data variables.product.product_name %} REST API strives to use appropriate HTTP verbs for each +action. Note that HTTP verbs are case-sensitive. -| Verbo | Descripción | -| -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `HEAD` | Puede emitirse contra cualquier recurso para obtener solo la información del encabezado HTTP. | -| `GET` | Se utiliza para recuperar recursos. | -| `POST` | Se utiliza para crear recursos. | -| `PATCH` | Se utiliza para actualizar los recursos con datos parciales de JSON. Por ejemplo, un recurso de emisión tiene los atributos `title` y `body`. Una solicitud de `PATCH` podría aceptar uno o más de los atributos para actualizar el recurso. | -| `PUT` | Se utiliza para reemplazar recursos o colecciones. Para las solicitudes de `PUT` sin el atributo `body`, asegúrate de configurar el encabezado `Content-Length` en cero. | -| `DELETE` | Se utiliza para borrar recursos. | +Verb | Description +-----|----------- +`HEAD` | Can be issued against any resource to get just the HTTP header info. +`GET` | Used for retrieving resources. +`POST` | Used for creating resources. +`PATCH` | Used for updating resources with partial JSON data. For instance, an Issue resource has `title` and `body` attributes. A `PATCH` request may accept one or more of the attributes to update the resource. +`PUT` | Used for replacing resources or collections. For `PUT` requests with no `body` attribute, be sure to set the `Content-Length` header to zero. +`DELETE` |Used for deleting resources. ## Hypermedia -Todos los recursos pueden tener una o más propiedades de `*_url` que los enlacen con otros recursos. Estos pretenden proporcionar las URL explícitas para que los clientes adecuados de la API no tengan que construir las URL por ellos mismos. Se recomienda ampliamente que los clientes de la API los utilicen. El hacerlo facilitará a los desarrolladores el realizar mejoras futuras a la API. Se espera que todas las URL sean plantillas de URI [RFC 6570][rfc] adecuadas. +All resources may have one or more `*_url` properties linking to other +resources. These are meant to provide explicit URLs so that proper API clients +don't need to construct URLs on their own. It is highly recommended that API +clients use these. Doing so will make future upgrades of the API easier for +developers. All URLs are expected to be proper [RFC 6570][rfc] URI templates. -Puedes entonces expandir estas plantillas utilizando algo como la gema [uri_template][uri]: +You can then expand these templates using something like the [uri_template][uri] +gem: >> tmpl = URITemplate.new('/notifications{?since,all,participating}') >> tmpl.expand => "/notifications" - + >> tmpl.expand :all => 1 => "/notifications?all=1" - + >> tmpl.expand :all => 1, :participating => 1 => "/notifications?all=1&participating=1" -## Paginación +[rfc]: https://datatracker.ietf.org/doc/html/rfc6570 +[uri]: https://github.com/hannesg/uri_template -Las solicitudes que recuperan varios elementos se paginarán a 30 elementos predeterminadamente. Puedes especificar páginas subsecuentes con el parámetro `page`. Para algunos recursos, también puedes configurar un tamaño de página personalizado de hasta 100 de ellos con el parámetro `per_page`. Toma en cuenta que, por razones técnicas, no todas las terminales respetan el parámetro `per_page`, consulta la sección de [eventos](/rest/reference/activity#events) por ejemplo. +## Pagination + +Requests that return multiple items will be paginated to 30 items by +default. You can specify further pages with the `page` parameter. For some +resources, you can also set a custom page size up to 100 with the `per_page` parameter. +Note that for technical reasons not all endpoints respect the `per_page` parameter, +see [events](/rest/reference/activity#events) for example. ```shell $ curl '{% data variables.product.api_url_pre %}/user/repos?page=2&per_page=100' ``` -Toma en cuenta que la numeración comienza en 1 y que el omitir el parámetro `page` devolverá la primera página. +Note that page numbering is 1-based and that omitting the `page` +parameter will return the first page. -Algunas terminales utilizan una paginación basada en el cursor. Un cursor es una cadena que apunta a una ubicación en el conjunto de resultados. Con la paginación basada en un cursor, no existe un concepto fijo de "páginas" en el conjunto de resultados, así que no puedes navegar a alguna página específica. En vez de esto, puedes recorrer los resultados utilizando los parámetros `before` o `after`. +Some endpoints use cursor-based pagination. A cursor is a string that points to a location in the result set. +With cursor-based pagination, there is no fixed concept of "pages" in the result set, so you can't navigate to a specific page. +Instead, you can traverse the results by using the `before` or `after` parameters. -Para obtener más información sobre la paginación, revisa nuestra guía sobre [Desplazarse con la paginación][pagination-guide]. +For more information on pagination, check out our guide on [Traversing with Pagination][pagination-guide]. -### Encabezado de enlace +### Link header {% note %} -**Nota:** Es importante formar llamados con valores de encabezado de enlace en vez de construir tus propias URL. +**Note:** It's important to form calls with Link header values instead of constructing your own URLs. {% endnote %} -El [Encabezado de enlace](https://datatracker.ietf.org/doc/html/rfc5988) incluye información de paginación. Por ejemplo: +The [Link header](https://datatracker.ietf.org/doc/html/rfc5988) includes pagination information. For example: Link: <{% data variables.product.api_url_code %}/user/repos?page=3&per_page=100>; rel="next", <{% data variables.product.api_url_code %}/user/repos?page=50&per_page=100>; rel="last" -_Este ejemplo incluye un salto de línea para legibilidad._ +_The example includes a line break for readability._ -O, si la terminal utiliza una paginación basada en un cursor: +Or, if the endpoint uses cursor-based pagination: Link: <{% data variables.product.api_url_code %}/orgs/ORG/audit-log?after=MTYwMTkxOTU5NjQxM3xZbGI4VE5EZ1dvZTlla09uWjhoZFpR&before=>; rel="next", -Este encabezado de respuesta de `Link` contiene una o más relaciones de enlace de [Hipermedios](/rest#hypermedia), algunos de los cuales podrían requerir de expansión, tales como las [Plantillas URI](https://datatracker.ietf.org/doc/html/rfc6570). +This `Link` response header contains one or more [Hypermedia](/rest#hypermedia) link relations, some of which may require expansion as [URI templates](https://datatracker.ietf.org/doc/html/rfc6570). -Los valores de `rel` posibles son: +The possible `rel` values are: -| Nombre | Descripción | -| ------- | -------------------------------------------------------------------------- | -| `next` | La relación del enlace para la página subsecuente inmediata de resultados. | -| `last` | La relación del enlace para la última página de resultados. | -| `first` | La relación del enlace para la primera parte de los resultados. | -| `prev` | La relación del enlace para la página previa inmediata de resultados. | +Name | Description +-----------|-----------| +`next` |The link relation for the immediate next page of results. +`last` |The link relation for the last page of results. +`first` |The link relation for the first page of results. +`prev` |The link relation for the immediate previous page of results. -## Exceder el tiempo de espera +## Timeouts -Si {% data variables.product.prodname_dotcom %} toma más de 10 segundos en procesar una solicitud de API, {% data variables.product.prodname_dotcom %} finalizará la solicitud y recibirás una respuesta de tiempo de espera excedido como esta: +If {% data variables.product.prodname_dotcom %} takes more than 10 seconds to process an API request, {% data variables.product.prodname_dotcom %} will terminate the request and you will receive a timeout response like this: ```json { @@ -314,23 +358,23 @@ Si {% data variables.product.prodname_dotcom %} toma más de 10 segundos en proc } ``` -{% data variables.product.product_name %} se reserva el derecho de cambiar la ventana de tiempo de espera excedido para proteger la velocidad y confiabilidad de la API. +{% data variables.product.product_name %} reserves the right to change the timeout window to protect the speed and reliability of the API. -## Limitación de tasas +## Rate limiting -Los distintos tipos de solicitudes de la API a {% data variables.product.product_location %} están sujetas a límites de tasa diferentes. +Different types of API requests to {% data variables.product.product_location %} are subject to different rate limits. -Adicionalmente, la API de búsqueda tiene límites dedicados. Para obtener más información, consulta la sección "[Buscar](/rest/reference/search#rate-limit)" en la documentación de la API de REST. +Additionally, the Search API has dedicated limits. For more information, see "[Search](/rest/reference/search#rate-limit)" in the REST API documentation. {% data reusables.enterprise.rate_limit %} {% data reusables.rest-api.always-check-your-limit %} -### Solicitudes de cuentas personales +### Requests from personal accounts -Las solicitudes directas de la API que autentiques con un token de acceso personal son de tipo usuario a servidor. Una App de OAuth o GitHub App también puede hacer una solicitud de usuario a servidor en tu nombre después de que la autorices para ello. Para obtener más información, consulta las secciones "[Crear un token de acceso personal](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)", "[Autorizar Apps de OAuth](/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps)" y [Autorizar GitHub Apps](/authentication/keeping-your-account-and-data-secure/authorizing-github-apps)". +Direct API requests that you authenticate with a personal access token are user-to-server requests. An OAuth App or GitHub App can also make a user-to-server request on your behalf after you authorize the app. For more information, see "[Creating a personal access token](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)," "[Authorizing OAuth Apps](/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps)," and "[Authorizing GitHub Apps](/authentication/keeping-your-account-and-data-secure/authorizing-github-apps)." -{% data variables.product.product_name %} asocia todas las solicitudes de usuario a servidor con el usuario autenticado. En el caso de las Apps de OAuth y GitHub Apps, este es el usuario que autorizó la app. Todas las solicitudes de usuario a servidor cuentan en el límite de tasa del usuario autenticado. +{% data variables.product.product_name %} associates all user-to-server requests with the authenticated user. For OAuth Apps and GitHub Apps, this is the user who authorized the app. All user-to-server requests count toward the authenticated user's rate limit. {% data reusables.apps.user-to-server-rate-limits %} @@ -340,33 +384,33 @@ Las solicitudes directas de la API que autentiques con un token de acceso person {% ifversion fpt or ghec or ghes %} -Para las solicitudes no autenticadas, el límite de tasa permite hasta 60 solicitudes por hora. Las solicitudes sin autenticar se asocian con la dirección IP original y no con la persona que las realiza. +For unauthenticated requests, the rate limit allows for up to 60 requests per hour. Unauthenticated requests are associated with the originating IP address, and not the person making requests. {% endif %} {% endif %} -### Solicitudes desde GitHub Apps +### Requests from GitHub Apps -Las solicitudes desde las GitHub Apps podrían ser de usuario a servidor o de servidor a servidor. Para obtener más información sobre los límites de tasa para las GitHub Apps, consulta la sección "[Límites de tasa para las GitHub Apps](/developers/apps/building-github-apps/rate-limits-for-github-apps)". +Requests from a GitHub App may be either user-to-server or server-to-server requests. For more information about rate limits for GitHub Apps, see "[Rate limits for GitHub Apps](/developers/apps/building-github-apps/rate-limits-for-github-apps)." -### Solicitudes desde las GitHub Actions +### Requests from GitHub Actions -Puedes utilizar el `GITHUB_TOKEN` integrado para autenticar las solicitudes en los flujos de trabajo de las GitHub Actions. Para obtener más información, consulta la sección "[Autenticación automática de tokens](/actions/security-guides/automatic-token-authentication)". +You can use the built-in `GITHUB_TOKEN` to authenticate requests in GitHub Actions workflows. For more information, see "[Automatic token authentication](/actions/security-guides/automatic-token-authentication)." -Cuando utilizas un `GITHUB_TOKEN`, el límite de tasa es de 1,000 solicitudes por hora por repositorio.{% ifversion fpt or ghec %} Para las solicitudes a los recursos que pertenecen a una cuenta empresarial de {% data variables.product.product_location %}, el límite de tasa de {% data variables.product.prodname_ghe_cloud %} aplica y es de 15,000 solicitudes por hora por repositorio.{% endif %} +When using `GITHUB_TOKEN`, the rate limit is 1,000 requests per hour per repository.{% ifversion fpt or ghec %} For requests to resources that belong to an enterprise account on {% data variables.product.product_location %}, {% data variables.product.prodname_ghe_cloud %}'s rate limit applies, and the limit is 15,000 requests per hour per repository.{% endif %} -### Verificar el estado de tu límite de tasa +### Checking your rate limit status -La API de límite de tasa y los encabezados HTTP de una respuesta son fuentes autoritativas para la cantidad actual de llamadas a la API disponibles para ti o para tu app en un momento dado. +The Rate Limit API and a response's HTTP headers are authoritative sources for the current number of API calls available to you or your app at any given time. -#### API de Límite de Tasa +#### Rate Limit API -Puedes utilizar la API de Límite de Tasa para verificar tu estado de límite de tasa sin incurrir en el uso de dicho límite. Para obtener más información, consulta la sección "[Límite de tasa](/rest/reference/rate-limit)". +You can use the Rate Limit API to check your rate limit status without incurring a hit to the current limit. For more information, see "[Rate limit](/rest/reference/rate-limit)." -#### Encabezados HTTP de límite de tasa +#### Rate limit HTTP headers -Los encabezados HTTP recuperados para cualquier solicitud de la API muestran tu estado actual de límite de tasa: +The returned HTTP headers of any API request show your current rate limit status: ```shell $ curl -I {% data variables.product.api_url_pre %}/users/octocat @@ -378,21 +422,21 @@ $ curl -I {% data variables.product.api_url_pre %}/users/octocat > x-ratelimit-reset: 1372700873 ``` -| Nombre del Encabezado | Descripción | -| ----------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| `x-ratelimit-limit` | La cantidad máxima de solicitudes que puedes hacer por hora. | -| `x-ratelimit-remaining` | La cantidad de solicitudes que quedan en la ventana de límite de tasa actual. | -| `x-ratelimit-used` | La cantidad de solicitudes que hiciste en la ventana de límite de tasa actual. | -| `x-ratelimit-reset` | La hora en la que se restablecerá la ventana de límite de tasa actual en [segundos de tiempo satelital UTC](http://en.wikipedia.org/wiki/Unix_time). | +Header Name | Description +-----------|-----------| +`x-ratelimit-limit` | The maximum number of requests you're permitted to make per hour. +`x-ratelimit-remaining` | The number of requests remaining in the current rate limit window. +`x-ratelimit-used` | The number of requests you've made in the current rate limit window. +`x-ratelimit-reset` | The time at which the current rate limit window resets in [UTC epoch seconds](http://en.wikipedia.org/wiki/Unix_time). -Si necesitas ver la hora en un formato diferente, cualquier lenguaje de programación moderno puede ayudarte con esta tarea. Por ejemplo, si abres la consola en tu buscador web, puedes obtener fácilmente el tiempo de restablecimiento como un objeto de Tiempo de JavaScript. +If you need the time in a different format, any modern programming language can get the job done. For example, if you open up the console on your web browser, you can easily get the reset time as a JavaScript Date object. ``` javascript new Date(1372700873 * 1000) // => Mon Jul 01 2013 13:47:53 GMT-0400 (EDT) ``` -Si excedes el límite de tasa, se regresará una respuesta de error: +If you exceed the rate limit, an error response returns: ```shell > HTTP/2 403 @@ -408,9 +452,9 @@ Si excedes el límite de tasa, se regresará una respuesta de error: > } ``` -### Incrementar el límite de tasa no autenticado para las Apps de OAuth +### Increasing the unauthenticated rate limit for OAuth Apps -Si tu App de OAuth necesita hacer llamadas sin autenticar con un límite de tasa más alto, puedes pasar la ID de cliente y secreto de tu app antes de la ruta de la terminal. +If your OAuth App needs to make unauthenticated calls with a higher rate limit, you can pass your app's client ID and secret before the endpoint route. ```shell $ curl -u my_client_id:my_client_secret -I {% data variables.product.api_url_pre %}/user/repos @@ -424,21 +468,21 @@ $ curl -u my_client_id:my_client_secret -I {% data variables.product.api_url_pre {% note %} -**Nota:** Jamás compartas tu secreto de cliente con nadie ni lo incluyas en el código de cara al cliente del buscador. Utiliza únicamente el método que se muestra aquí para las llamadas de servidor a servidor. +**Note:** Never share your client secret with anyone or include it in client-side browser code. Use the method shown here only for server-to-server calls. {% endnote %} -### Quedarse dentro del límite de tasa +### Staying within the rate limit -Si excedes tu límite de tasa utilizando Autenticación Básica u OAuth, es probable que puedas arreglar el problema si guardas en caché las respuestas de la API y utilizas [solicitudes condicionales](#conditional-requests). +If you exceed your rate limit using Basic Authentication or OAuth, you can likely fix the issue by caching API responses and using [conditional requests](#conditional-requests). -### Límites de tasa secundarios +### Secondary rate limits -Para prorpocionar un servicio de calidad en {% data variables.product.product_name %}, los límites de tasa adicionales podrían aplicar a algunas acciones cuando se utiliza la API. Por ejemplo, utilizar la API para crear contenido rápidamente, encuestar agresivamente en vez de utilizar webhooks, hacer solicitudes múltiples concurrentes, o solicitar repetidamente datos que son caros a nivel computacional, podría dar como resultado un límite de tasa secundaria. +In order to provide quality service on {% data variables.product.product_name %}, additional rate limits may apply to some actions when using the API. For example, using the API to rapidly create content, poll aggressively instead of using webhooks, make multiple concurrent requests, or repeatedly request data that is computationally expensive may result in secondary rate limiting. -No se pretende que los límites de tasa secundaria interfieran con el uso legítimo de la API. Tus límites de tasa habituales deben ser el único límite en el cual te enfoques. Para garantizar que estás actuando como un buen ciudadano de la API, revisa nuestros [lineamientos de mejores prácticas](/guides/best-practices-for-integrators/). +Secondary rate limits are not intended to interfere with legitimate use of the API. Your normal rate limits should be the only limit you target. To ensure you're acting as a good API citizen, check out our [Best Practices guidelines](/guides/best-practices-for-integrators/). -Si tu aplicación activa este límite de tasa, recibirás una respuesta informativa: +If your application triggers this rate limit, you'll receive an informative response: ```shell > HTTP/2 403 @@ -453,17 +497,19 @@ Si tu aplicación activa este límite de tasa, recibirás una respuesta informat {% ifversion fpt or ghec %} -## Se requiere un agente de usuario +## User agent required -Todas las solicitudes a la API DEBEN incluir un encabezado de `User-Agent` válido. Las solicitudes sin encabezado de `User-Agent` se rechazarán. Te solicitamos que utilices tu nombre de usuario de {% data variables.product.product_name %}, o el nombre de tu aplicación, para el valor del encabezado de `User-Agent`. Esto nos permite contactarte en caso de que haya algún problema. +All API requests MUST include a valid `User-Agent` header. Requests with no `User-Agent` +header will be rejected. We request that you use your {% data variables.product.product_name %} username, or the name of your +application, for the `User-Agent` header value. This allows us to contact you if there are problems. -Aquí hay un ejemplo: +Here's an example: ```shell User-Agent: Awesome-Octocat-App ``` -cURL envía un encabezado de `User-Agent` válido predeterminadamente. Si proporcionas un encabezado de `User-Agent` inválido a través de cURL (o a través de un cliente alterno), recibirás una respuesta de `403 Forbidden`: +cURL sends a valid `User-Agent` header by default. If you provide an invalid `User-Agent` header via cURL (or via an alternative client), you will receive a `403 Forbidden` response: ```shell $ curl -IH 'User-Agent: ' {% data variables.product.api_url_pre %}/meta @@ -478,15 +524,20 @@ $ curl -IH 'User-Agent: ' {% data variables.product.api_url_pre %}/meta {% endif %} -## Solicitudes condicionales +## Conditional requests -La mayoría de las respuestas regresan un encabezado de `ETag`. Muchas de las respuestas también regresan un encabezado de `Last-Modified`. Puedes utilizar los valores de estos encabezados para hacer solicitudes subsecuentes a estos recursos utilizando los encabezados `If-None-Match` y `If-Modified-Since`, respectivamente. Si el recurso no ha cambiado, el servidor regresará un `304 Not Modified`. +Most responses return an `ETag` header. Many responses also return a `Last-Modified` header. You can use the values +of these headers to make subsequent requests to those resources using the +`If-None-Match` and `If-Modified-Since` headers, respectively. If the resource +has not changed, the server will return a `304 Not Modified`. {% ifversion fpt or ghec %} {% tip %} -**Nota**: Hacer una solicitud condicional y recibir una respuesta de tipo 304 no cuenta contra tu [Límite de Tasa](#rate-limiting), así que te alentamos a utilizarlo cuando sea posible. +**Note**: Making a conditional request and receiving a 304 response does not +count against your [Rate Limit](#rate-limiting), so we encourage you to use it +whenever possible. {% endtip %} @@ -523,11 +574,16 @@ $ curl -I {% data variables.product.api_url_pre %}/user -H "If-Modified-Since: T > x-ratelimit-reset: 1372700873 ``` -## Intercambio de recursos de origen cruzado +## Cross origin resource sharing -La API es compatible con el Intercambio de Recursos de Origen Cruzado (CORS, por sus siglas en inglés) para las solicitudes de AJAX de cualquier origen. Puedes leer la [Recomendación del W3C sobre CORS](http://www.w3.org/TR/cors/), o [esta introducción](https://code.google.com/archive/p/html5security/wikis/CrossOriginRequestSecurity.wiki) de la Guía de Seguridad de HTML 5. +The API supports Cross Origin Resource Sharing (CORS) for AJAX requests from +any origin. +You can read the [CORS W3C Recommendation](http://www.w3.org/TR/cors/), or +[this intro](https://code.google.com/archive/p/html5security/wikis/CrossOriginRequestSecurity.wiki) from the +HTML 5 Security Guide. -Aquí hay una solicitud de ejemplo que se envió desde una consulta de buscador `http://example.com`: +Here's a sample request sent from a browser hitting +`http://example.com`: ```shell $ curl -I {% data variables.product.api_url_pre %} -H "Origin: http://example.com" @@ -536,7 +592,7 @@ Access-Control-Allow-Origin: * Access-Control-Expose-Headers: ETag, Link, X-GitHub-OTP, x-ratelimit-limit, x-ratelimit-remaining, x-ratelimit-reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval ``` -Así se ve una solicitud de prevuelo de CORS: +This is what the CORS preflight request looks like: ```shell $ curl -I {% data variables.product.api_url_pre %} -H "Origin: http://example.com" -X OPTIONS @@ -548,9 +604,13 @@ Access-Control-Expose-Headers: ETag, Link, X-GitHub-OTP, x-ratelimit-limit, x-ra Access-Control-Max-Age: 86400 ``` -## Rellamados de JSON-P +## JSON-P callbacks -Puedes enviar un parámetro de `?callback` a cualquier llamado de GET para envolver los resultados en una función de JSON. Esto se utiliza típicamente cuando los buscadores quieren insertar contenido de {% data variables.product.product_name %} en las páginas web evitando los problemas de dominio cruzado. La respuesta incluye la misma salida de datos que la API común, mas la información relevante del Encabezado HTTP. +You can send a `?callback` parameter to any GET call to have the results +wrapped in a JSON function. This is typically used when browsers want +to embed {% data variables.product.product_name %} content in web pages by getting around cross domain +issues. The response includes the same data output as the regular API, +plus the relevant HTTP Header information. ```shell $ curl {% data variables.product.api_url_pre %}?callback=foo @@ -571,7 +631,7 @@ $ curl {% data variables.product.api_url_pre %}?callback=foo > }) ``` -Puedes escribir un agente de JavaScript para procesar la rellamada. Aquí hay un ejemplo minimalista que puedes probar: +You can write a JavaScript handler to process the callback. Here's a minimal example you can try out: @@ -582,26 +642,28 @@ Puedes escribir un agente de JavaScript para procesar la rellamada. Aquí hay un console.log(meta); console.log(data); } - + var script = document.createElement('script'); script.src = '{% data variables.product.api_url_code %}?callback=foo'; - + document.getElementsByTagName('head')[0].appendChild(script); - +

Open up your browser's console.

-Todos los encabezados consisten en el mismo valor de secuencia que los encabezados HTTP con una excepción notoria: El Enlace. Los encabezados de enlace se pre-analizan y se presentan como una matriz de tuplas de `[url, options]`. +All of the headers are the same String value as the HTTP Headers with one +notable exception: Link. Link headers are pre-parsed for you and come +through as an array of `[url, options]` tuples. -Un enlace que se ve así: +A link that looks like this: Link: ; rel="next", ; rel="foo"; bar="baz" -... se verá así en la salida de la rellamada: +... will look like this in the Callback output: ```json { @@ -623,42 +685,39 @@ Un enlace que se ve así: } ``` -## Zonas horarias +## Timezones -Algunas solicitudes que crean datos nuevos, tales como aquellas para crear una confirmación nueva, te permiten proporcionar información sobre la zona horaria cuando especificas o generas marcas de tiempo. Aplicamos las siguientes reglas, en orden de prioridad, para determinar la información de la zona horaria para los llamados a la API. +Some requests that create new data, such as creating a new commit, allow you to provide time zone information when specifying or generating timestamps. We apply the following rules, in order of priority, to determine timezone information for such API calls. -* [Proporcionar explícitamente una marca de tiempo de tipo ISO 8601 con información de la zona horaria](#explicitly-providing-an-iso-8601-timestamp-with-timezone-information) -* [Utilizar el encabezado de `Time-Zone`](#using-the-time-zone-header) -* [Utilizar la última zona horaria conocida del usuario](#using-the-last-known-timezone-for-the-user) -* [Poner como defecto UTC en ausencia de otra información de zona horaria](#defaulting-to-utc-without-other-timezone-information) +* [Explicitly providing an ISO 8601 timestamp with timezone information](#explicitly-providing-an-iso-8601-timestamp-with-timezone-information) +* [Using the `Time-Zone` header](#using-the-time-zone-header) +* [Using the last known timezone for the user](#using-the-last-known-timezone-for-the-user) +* [Defaulting to UTC without other timezone information](#defaulting-to-utc-without-other-timezone-information) -Toma en cuenta que estas reglas se aplican únicamente a los datos que se pasan a la API y no a los que esta devuelve. Tal como se menciona en "[Modelo](#schema)", las API devuelve las marcas de tiempo en formato UTC, ISO 8601. +Note that these rules apply only to data passed to the API, not to data returned by the API. As mentioned in "[Schema](#schema)," timestamps returned by the API are in UTC time, ISO 8601 format. -### Proporcionar explícitamente una marca de tiempo de tipo ISO 8601 con información de la zona horaria +### Explicitly providing an ISO 8601 timestamp with timezone information -Para las llamadas a la API que permitan que se especifique una marca de tiempo, utilizamos esa marca de tiempo exacta. Como ejemplo de esto, está la [API de Confirmaciones](/rest/reference/git#commits). +For API calls that allow for a timestamp to be specified, we use that exact timestamp. An example of this is the [Commits API](/rest/reference/git#commits). -Estas marcas de tiempo se ven más o menos como `2014-02-27T15:05:06+01:00`. También, puedes ver [este ejemplo](/rest/reference/git#example-input) de cómo se pueden especificar las marcas de tiempo. +These timestamps look something like `2014-02-27T15:05:06+01:00`. Also see [this example](/rest/reference/git#example-input) for how these timestamps can be specified. -### Utilizar el encabezado de `Time-Zone` +### Using the `Time-Zone` header -Es posible proporcionar un encabezado de `Time-Zone` que defina la zona horaria de acuerdo con la [lista de nombres de la base de datos Olson](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). +It is possible to supply a `Time-Zone` header which defines a timezone according to the [list of names from the Olson database](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). ```shell $ curl -H "Time-Zone: Europe/Amsterdam" -X POST {% data variables.product.api_url_pre %}/repos/github/linguist/contents/new_file.md ``` -Esto significa que generamos una marca de tiempo para el momento en el se haga el llamado a tu API en la zona horaria que defina este encabezado. Por ejemplo, la [API de Contenidos](/rest/reference/repos#contents) genera una confirmación de git para cada adición o cambio y utiliza este tiempo actual como la marca de tiempo. Este encabezado determinará la zona horaria que se utiliza para generar la marca de tiempo actual. +This means that we generate a timestamp for the moment your API call is made in the timezone this header defines. For example, the [Contents API](/rest/reference/repos#contents) generates a git commit for each addition or change and uses the current time as the timestamp. This header will determine the timezone used for generating that current timestamp. -### Utilizar la última zona horaria conocida del usuario +### Using the last known timezone for the user -Si no se especifica ningún encabezado de `Time-Zone` y haces una llamada autenticada a la API, utilizaremos esta última zona horaria para el usuario autenticado. La última zona horaria conocida se actualiza cuando sea que busques el sitio web de {% data variables.product.product_name %}. +If no `Time-Zone` header is specified and you make an authenticated call to the API, we use the last known timezone for the authenticated user. The last known timezone is updated whenever you browse the {% data variables.product.product_name %} website. -### Poner como defecto UTC en ausencia de otra información de zona horaria +### Defaulting to UTC without other timezone information -Si los pasos anteriores no dan como resultado ninguna información, utilizaremos UTC como la zona horaria para crear la confirmación de git. - -[rfc]: https://datatracker.ietf.org/doc/html/rfc6570 -[uri]: https://github.com/hannesg/uri_template +If the steps above don't result in any information, we use UTC as the timezone to create the git commit. [pagination-guide]: /guides/traversing-with-pagination diff --git a/translations/es-ES/content/rest/overview/troubleshooting.md b/translations/es-ES/content/rest/overview/troubleshooting.md index a401fbd968..9707ddaf44 100644 --- a/translations/es-ES/content/rest/overview/troubleshooting.md +++ b/translations/es-ES/content/rest/overview/troubleshooting.md @@ -10,53 +10,57 @@ versions: ghec: '*' topics: - API +ms.openlocfilehash: 0aa55fae9b33604b95e0eeee78e0712e60aaa5c7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147717681' --- +Si detecta elementos extraños en la API, a continuación se muestra una lista de posibles soluciones a algunos de estos problemas que podrías experimentar. +## Error `404` para un repositorio existente +Habitualmente, enviamos un error `404` cuando el cliente no está correctamente autenticado. +En estos caso, debería ver `403 Forbidden`. Pero como no queremos proporcionar _ningún_ tipo de información sobre los repositorios privados, en su lugar la API devuelve un error `404`. -Si estás encontrando algunas situaciones extrañas en la API, aquí hay una lista de posibles soluciones a algunos de estos problemas que podrías estar experimentando. - -## Error `404` para un repositorio existente - -Habitualmente, enviamos un error `404` cuando tu cliente no está autenticado adecuadamente. Puede que esperes ver un `403 Forbidden` en estos casos. Sin embargo, ya que no queremos proporcionar _ningun_ tipo de información acerca de los repositorios privados, en vez de esto, la API devuelve un `404`. - -Para solucionar problemas, asegúrate de que [te estás autenticando correctamente](/guides/getting-started/), que [tu token de acceso OAuth tenga los alcances requeridos](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/), que las [restricciones de aplicaciones de terceros][oap-guide] no estén bloqueando el acceso y que [el token no haya vencido ni se haya revocado](/github/authenticating-to-github/keeping-your-account-and-data-secure/token-expiration-and-revocation). +Para solucionarlo, asegúrese de que [está autenticando correctamente](/guides/getting-started/), el [token de acceso de OAuth tiene los ámbitos necesarios](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/), las [restricciones de aplicaciones de terceros][oap-guide] no bloquean el acceso y que el [token no haya expirado ni se haya revocado](/github/authenticating-to-github/keeping-your-account-and-data-secure/token-expiration-and-revocation). ## No se devolvieron todos los resultados -La mayoría de las llamadas a la API que acceden a una lista de recursos (_por ejemplo_, usuarios, informes de problemas, _etc._) son compatibles con la paginación. Si estás haciendo solicitudes y recibes un conjunto de resultados incompleto, probablemente solo estás viendo la primera página. Necesitarás solicitar las páginas restantes para obtener más resultados. +La mayoría de las llamadas API que acceden a una lista de recursos (_por ejemplo_, usuarios, incidencias, _etc._ ) admiten la paginación. Si realiza solicitudes y recibe un conjunto de resultados incompleto, es probable que solo esté viendo la primera página. Tendrá que solicitar las páginas restantes para obtener más resultados. -Es importante que *no* intentes adivinar el formato de la URL de paginación. No todas las llamadas a la API utilizan la misma estructura. En vez de esto, extrae la información de paginación del [Encabezado de Enlace](/rest#pagination), el cual se envía en cada solicitud. +Es importante que *no* intente adivinar el formato de la URL de paginación. No todas las llamadas API usan la misma estructura. En su lugar, puede extraer la información de paginación del [encabezado de vínculo](/rest#pagination), que se envía en todas las solicitudes. + +[oap-guide]: https://developer.github.com/changes/2015-01-19-an-integrators-guide-to-organization-application-policies/ {% ifversion fpt or ghec %} ## Errores de autenticación básicos Desde el 13 de noviembre de 2020, la autenticación con nombre de usuario y contraseña a la API de REST y a la API de Autorizaciones de OAuth se obsoletizaron y ya no funcionan. -### Utilizar `username`/`password` para la autenticación básica +### Uso de `username`/`password` para la autenticación básica -Si estás utilizando `username` y `password` para las llamadas a la API, éstas credenciales ya no funcionarán para que te autentiques. Por ejemplo: +Si usa `username` y `password` para las llamadas API, ya no podrán autenticarse. Por ejemplo: ```bash curl -u my_user:my_password https://api.github.com/user/repos ``` -En vez de esto, utiliza un [token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line) cuando pruebes las terminales o cuando realices desarrollos locales: +En su lugar, use un [token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line) al probar los puntos de conexión o realizar el desarrollo local: ```bash curl -H 'Authorization: Bearer my_access_token' https://api.github.com/user/repos ``` -Para las Apps de Oauth, debes utilizar el [flujo de aplicaciones web](/apps/building-oauth-apps/authorizing-oauth-apps/#web-application-flow) para generar un token de OAuth para utilizar el encabezado de la llamada a la API: +Para las aplicaciones de OAuth, debe usar el [flujo de aplicación web](/apps/building-oauth-apps/authorizing-oauth-apps/#web-application-flow) para generar un token de OAuth que se usará en el encabezado de la llamada API: ```bash curl -H 'Authorization: Bearer my-oauth-token' https://api.github.com/user/repos ``` -## Exceder el tiempo de espera +## Tiempos de espera Si a {% data variables.product.product_name %} le toma más de 10 segundos procesar una solicitud de la API, {% data variables.product.product_name %} terminará la solicitud y recibirás una respuesta de tiempo de espera excedido. {% endif %} - -[oap-guide]: https://developer.github.com/changes/2015-01-19-an-integrators-guide-to-organization-application-policies/ diff --git a/translations/es-ES/content/rest/packages.md b/translations/es-ES/content/rest/packages.md index 77f7a1bf77..62fc05b3c2 100644 --- a/translations/es-ES/content/rest/packages.md +++ b/translations/es-ES/content/rest/packages.md @@ -1,5 +1,5 @@ --- -title: Packages +title: Paquetes intro: 'Con la API del {% data variables.product.prodname_registry %}, puedes administrar paquetes para tus repositorios y organizaciones de {% data variables.product.prodname_dotcom %}.' versions: fpt: '*' @@ -9,17 +9,22 @@ topics: miniTocMaxHeadingLevel: 3 redirect_from: - /rest/reference/packages +ms.openlocfilehash: 5edb7e30b296626a53fdc41806bcfba88718e6b3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147059926' --- +## Acerca de la API de {% data variables.product.prodname_registry %} -## About the {% data variables.product.prodname_registry %} API +La API de {% data variables.product.prodname_registry %} te permite administrar paquetes utilizando la API de REST. Para obtener más información sobre cómo restaurar o eliminar paquetes, consulta "[Restauración y eliminación de paquetes](/packages/learn-github-packages/deleting-and-restoring-a-package)". -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, el token debe incluir el ámbito `read:packages`. + - Para eliminar paquetes y versiones de paquete, el token debe incluir los ámbitos `read:packages` y `delete:packages`. + - Para restaurar paquetes y versiones de paquete, el token debe incluir los ámbitos `read:packages` y `write:packages`. -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`. - - Para borrar los paquetes y las versiones de paquetes, tu token debe incluir los alcances `read:packages` y `delete:packages`. - - Para restablecer los paquetes y sus versiones, tu token debe incluir los alcances de `read:packages` y `write:packages`. +Si `package_type` es `npm`, `maven`, `rubygems` o `nuget`, el token también debe incluir el ámbito `repo`, ya que el paquete hereda permisos de un repositorio de {% data variables.product.prodname_dotcom %}. Si el paquete está en {% data variables.product.prodname_container_registry %}, el valor `package_type` es `container` y el token no necesita el ámbito `repo` para acceder a `package_type` ni administrarlo. Los paquetes `container` ofrecen permisos pormenorizados independientes de un repositorio. Para más información, vea "[Acerca de los permisos para {% data variables.product.prodname_registry %}](/packages/learn-github-packages/about-permissions-for-github-packages#about-scopes-and-permissions-for-package-registries)". -Si tu `package_type` es `npm`, `maven`, `rubygems`, o `nuget`, entonces tu token también debe incluir el alcance `repo`, ya que este hereda los permisos de un repositorio de {% data variables.product.prodname_dotcom %}. Si tu paquete está en el {% data variables.product.prodname_container_registry %}, entonces tu `package_type` es `container` y tu token no necesita el alcance de `repo` para acceder o administrar este `package_type`. Los paquetes de `container` ofrecen permisos granulares separados de un repositorio. Para obtener más información, consulta la sección "[Acerca de los permisos para el {% data variables.product.prodname_registry %}](/packages/learn-github-packages/about-permissions-for-github-packages#about-scopes-and-permissions-for-package-registries)". - -Si quieres utilizar la API del {% data variables.product.prodname_registry %} para acceder a los recursos de una organización con el SSO habilitado, entonces debes habilitar el SSO para tu token de acceso personal. Para obtener más información, consulta la sección "[Autorizar un token de acceso personal para utilizarse con el inicio de sesión único de SAML](/github/authenticating-to-github/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %} +Si quieres utilizar la API del {% data variables.product.prodname_registry %} para acceder a los recursos de una organización con el SSO habilitado, entonces debes habilitar el SSO para tu token de acceso personal. Para más información, vea "[Autorización de un token de acceso personal para usarlo con el inicio de sesión único de SAML](/github/authenticating-to-github/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %} diff --git a/translations/es-ES/content/rest/pages.md b/translations/es-ES/content/rest/pages.md index 330ceeb7b0..770c278a5f 100644 --- a/translations/es-ES/content/rest/pages.md +++ b/translations/es-ES/content/rest/pages.md @@ -1,5 +1,5 @@ --- -title: Pages +title: Páginas intro: La API de GitHub Pages te permite interactuar con la información de compilación y los sitios de GitHub Pages. versions: fpt: '*' @@ -11,5 +11,11 @@ topics: miniTocMaxHeadingLevel: 3 redirect_from: - /rest/reference/pages +ms.openlocfilehash: 6a4902cb0b0a5fd8bfa319cb0385df1d2de64346 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147064214' --- diff --git a/translations/es-ES/content/rest/projects/cards.md b/translations/es-ES/content/rest/projects/cards.md index f978f1ed3f..090929628c 100644 --- a/translations/es-ES/content/rest/projects/cards.md +++ b/translations/es-ES/content/rest/projects/cards.md @@ -1,8 +1,8 @@ --- -title: '{% data variables.product.prodname_project_v1_caps %} cards' -shortTitle: Tarjetas +title: 'Tarjetas de {% data variables.product.prodname_project_v1_caps %}' +shortTitle: Cards allowTitleToDifferFromFilename: true -intro: 'The {% data variables.product.prodname_project_v1 %} cards API lets you create and manage cards on a {% data variables.projects.projects_v1_board %}.' +intro: 'La API de tarjetas de {% data variables.product.prodname_project_v1 %} te permite crear y administrar tarjetas en {% data variables.projects.projects_v1_board %}.' versions: fpt: '*' ghes: '*' @@ -11,6 +11,11 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 5e923c48ae6b5026ad5eaf518320e33f477e1926 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147423080' --- - {% data reusables.projects.projects-api %} diff --git a/translations/es-ES/content/rest/projects/collaborators.md b/translations/es-ES/content/rest/projects/collaborators.md index 1f9ddf287a..4a2f2349bd 100644 --- a/translations/es-ES/content/rest/projects/collaborators.md +++ b/translations/es-ES/content/rest/projects/collaborators.md @@ -1,8 +1,8 @@ --- -title: '{% data variables.product.prodname_project_v1_caps %} collaborators' -shortTitle: Colaboradores +title: 'Colaboradores de {% data variables.product.prodname_project_v1_caps %}' +shortTitle: Collaborators allowTitleToDifferFromFilename: true -intro: 'The {% data variables.product.prodname_project_v1 %} collaborators API lets you manage collaborators on a {% data variables.projects.projects_v1_board %}.' +intro: 'La API de colaboradores de {% data variables.product.prodname_project_v1 %} permite administrar los colaboradores de una instancia de {% data variables.projects.projects_v1_board %}.' versions: fpt: '*' ghes: '*' @@ -11,6 +11,11 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 72473eabf86bc1eab841b86a85acfdf9ffe6bb01 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147423064' --- - {% data reusables.projects.projects-api %} diff --git a/translations/es-ES/content/rest/projects/columns.md b/translations/es-ES/content/rest/projects/columns.md index 50da2d5df5..4a2f0c7933 100644 --- a/translations/es-ES/content/rest/projects/columns.md +++ b/translations/es-ES/content/rest/projects/columns.md @@ -1,8 +1,8 @@ --- title: 'Columnas de {% data variables.product.prodname_project_v1_caps %}' -shortTitle: Columnas +shortTitle: Columns allowTitleToDifferFromFilename: true -intro: 'La API de columnas de {% data variables.product.prodname_project_v1 %} te permite crear y administrar columnas en un {% data variables.projects.projects_v1_board %}.' +intro: 'La API de columnas de {% data variables.product.prodname_project_v1 %} te permite crear y administrar columnas en una instancia de {% data variables.projects.projects_v1_board %}.' versions: fpt: '*' ghes: '*' @@ -11,6 +11,11 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 8804dd9fafb1dd8142c50e30db36cc5daf7c04df +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147423072' --- - {% data reusables.projects.projects-api %} diff --git a/translations/es-ES/content/rest/projects/index.md b/translations/es-ES/content/rest/projects/index.md index 7064fbb384..6882d37057 100644 --- a/translations/es-ES/content/rest/projects/index.md +++ b/translations/es-ES/content/rest/projects/index.md @@ -1,6 +1,6 @@ --- title: '{% data variables.product.prodname_projects_v1_caps %}' -intro: 'The {% data variables.product.prodname_projects_v1 %} API lets you create, list, update, delete and customize {% data variables.projects.projects_v1_boards %}.' +intro: 'La API {% data variables.product.prodname_projects_v1 %} te permite crear, enumerar, actualizar, eliminar y personalizar instancias de {% data variables.projects.projects_v1_boards %}.' redirect_from: - /v3/projects - /rest/reference/projects @@ -18,5 +18,11 @@ children: - /cards - /collaborators - /columns +ms.openlocfilehash: 815c82656605773c4bda0750f331f819ca39551e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147423047' --- diff --git a/translations/es-ES/content/rest/projects/projects.md b/translations/es-ES/content/rest/projects/projects.md index 69c8cbf99f..7a496c7c4e 100644 --- a/translations/es-ES/content/rest/projects/projects.md +++ b/translations/es-ES/content/rest/projects/projects.md @@ -1,8 +1,8 @@ --- title: '{% data variables.product.prodname_projects_v1_caps %}' -shortTitle: Tableros +shortTitle: Boards allowTitleToDifferFromFilename: true -intro: 'La API de {% data variables.product.prodname_projects_v1 %} te permite crear y fusionar {% data variables.projects.projects_v1_boards %} en un repositorio.' +intro: 'La API {% data variables.product.prodname_projects_v1 %} permite crear y administrar instancias de {% data variables.projects.projects_v1_boards %} en un repositorio.' versions: fpt: '*' ghes: '*' @@ -11,6 +11,11 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: f5c7d3e39f4de88bd071fecab159b08d540e5055 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147423056' --- - {% data reusables.projects.projects-api %} diff --git a/translations/es-ES/content/rest/pulls/comments.md b/translations/es-ES/content/rest/pulls/comments.md index 0e7ed5798c..f73c0d1e8e 100644 --- a/translations/es-ES/content/rest/pulls/comments.md +++ b/translations/es-ES/content/rest/pulls/comments.md @@ -1,6 +1,6 @@ --- title: Comentarios sobre revisiones de solicitudes de extracción -shortTitle: Comentarios de revisión +shortTitle: Review comments intro: '' versions: fpt: '*' @@ -11,11 +11,16 @@ topics: - API miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true +ms.openlocfilehash: 6d49aa3d5bca7f74a21c1cce32cecd38abe9366d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147067734' --- +## Acerca de Pull request review comments API -## About the Pull request review comments API - -Los comentarios de revisión de las solicitudes de extracción son comentarios de una porción de la diff unificada durante la revisión de esta solicitud. Los comentarios de confirmación y comentarios de la solicitud de extracción son diferentes de aquellos sobre la revisión de estas solicitudes. Se aplican comentarios de confirmación directamente a un confirmación, así como se aplican comentarios del informe de problemas sin referenciar una porción de la diff unificada. Para obtener más información, consulta las secciones "[Crear un comentario sobre una confirmación](/rest/reference/commits#create-a-commit-comment)" y "[Crear un comentario sobre un informe de problemas](/rest/reference/issues#create-an-issue-comment)". +Los comentarios de revisión de las solicitudes de extracción son comentarios de una porción de la diff unificada durante la revisión de esta solicitud. Los comentarios de confirmación y comentarios de la solicitud de extracción son diferentes de aquellos sobre la revisión de estas solicitudes. Se aplican comentarios de confirmación directamente a un confirmación, así como se aplican comentarios del informe de problemas sin referenciar una porción de la diff unificada. Para más información, vea "[Creación de un comentario de confirmación](/rest/reference/commits#create-a-commit-comment)" y "[Creación de un comentario de incidencia](/rest/reference/issues#create-an-issue-comment)". ### Tipos de medios personalizados para los comentarios sobre las revisiones de las solicitudes de extracción @@ -26,4 +31,4 @@ Estos son los tipos de medios compatibles para los comentarios sobre las revisio application/vnd.github.VERSION.html+json application/vnd.github.VERSION.full+json -Para obtener más información, consulta la sección "[Tipos de medios personalizados](/rest/overview/media-types)". +Para más información, vea "[Tipos de medios personalizados](/rest/overview/media-types)". diff --git a/translations/es-ES/content/rest/pulls/index.md b/translations/es-ES/content/rest/pulls/index.md index 8a2d8ac1b9..03bbd3c3dd 100644 --- a/translations/es-ES/content/rest/pulls/index.md +++ b/translations/es-ES/content/rest/pulls/index.md @@ -17,5 +17,11 @@ children: - /comments - /review-requests - /reviews +ms.openlocfilehash: bf45bc68828c7c2723877f5568f75de3ed0b9a92 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065278' --- diff --git a/translations/es-ES/content/rest/pulls/pulls.md b/translations/es-ES/content/rest/pulls/pulls.md index a395b8c0d8..75cee098ba 100644 --- a/translations/es-ES/content/rest/pulls/pulls.md +++ b/translations/es-ES/content/rest/pulls/pulls.md @@ -9,13 +9,18 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 80e4a5a5257a8f2615b402567f91daa9e68a0077 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126003' --- +## Acerca de la API de incorporación de cambios -## About the Pulls API +La API de Solicitudes de Extracción te permite listar, ver, editar, crear e incluso fusionar solicitudes de extracción. Los comentarios sobre las solicitudes de incorporación de cambios se pueden administrar a través de la [API de comentarios de propuestas](/rest/reference/issues#comments). -La API de Solicitudes de Extracción te permite listar, ver, editar, crear e incluso fusionar solicitudes de extracción. Los comentarios en las solicitudes de extracción se pueden administrar a través de la [API de Comentarios de los Informes de Problemas](/rest/reference/issues#comments). - -Cada solicitud de extracción es un informe de problemas, pero no todos los informes de problemas son una solicitud de extracción. Es por esto que las acciones "compartidas" para ambas características, como el manipular a los asignados, etiquetas e hitos, se proporcionan dentro de la [API de Informes de Problemas](/rest/reference/issues). +Cada solicitud de extracción es un informe de problemas, pero no todos los informes de problemas son una solicitud de extracción. Es por esto que las acciones "compartidas" para ambas características, como el manipular a los asignados, las etiquetas y los hitos, se proporcionan dentro de la [API de propuestas](/rest/reference/issues). ### Tipos de medios personalizados para las solicitudes de extracción @@ -28,7 +33,7 @@ Estos son los tipos de medios compatibles para las solicitudes de extracción. application/vnd.github.VERSION.diff application/vnd.github.VERSION.patch -Para obtener más información, consulta la sección "[Tipos de medios personalizados](/rest/overview/media-types)". +Para obtener más información, consulta "[Tipos de medios personalizados](/rest/overview/media-types)". Si existe alguna diff que se haya dañado, contacta a {% data variables.contact.contact_support %}. Incluye el nombre del repositorio y la ID de la solicitud de extracción en tu mensaje. @@ -36,13 +41,13 @@ Si existe alguna diff que se haya dañado, contacta a {% data variables.contact. Las solicitudes de extracción tienen estas posibles relaciones de enlaces: -| Nombre | Descripción | -| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `self` | La ubicación de la API para esta Solicitud de Extracción. | -| `html` | La ubicación de HTML para esta Solicitud de Extracción. | -| `propuesta` | La ubicación de la API para el [informe de problemas](/rest/reference/issues) de esta Solicitud de Extracción. | -| `comments` | La ubicación de la API para los [Comentarios del informe de problemas](/rest/reference/issues#comments) de esta Solicitud de Extracción. | -| `review_comments` | La ubicación de la API para los [Comentarios de revisión](/rest/reference/pulls#comments) de esta Solicitud de Extracción. | -| `review_comment` | La [plantilla de URL](/rest#hypermedia) para construir la ubicación de la API para un [Comentario de revisión](/rest/reference/pulls#comments) en el repositorio de esta Solicitud de Extracción. | -| `commits` | La ubicación de la API para las [confirmaciones](#list-commits-on-a-pull-request) de esta solicitud de extracción. | -| `estados` | La ubicación de la API para los [estados de las confirmaciones](/rest/reference/commits#commit-statuses) de esta Solicitud de Extracción, los cuales son los estados de su rama `head`. | +Nombre | Descripción +-----|-----------| +`self`| La ubicación de la API para esta Solicitud de Extracción. +`html`| La ubicación de HTML para esta Solicitud de Extracción. +`issue`| La ubicación de la API para la [propuesta](/rest/reference/issues) de esta solicitud de incorporación de cambios. +`comments`| La ubicación de la API para los [comentarios de propuestas](/rest/reference/issues#comments) de esta solicitud de incorporación de cambios. +`review_comments`| La ubicación de la API para los [comentarios de revisiones](/rest/reference/pulls#comments) de esta solicitud de incorporación de cambios. +`review_comment`| La [plantilla de dirección URL](/rest#hypermedia) para construir la ubicación de la API para un [comentario de revisión](/rest/reference/pulls#comments) en el repositorio de esta solicitud de incorporación de cambios. +`commits`|La ubicación de la API para las [confirmaciones](#list-commits-on-a-pull-request) de esta solicitud de incorporación de cambios. +`statuses`| La ubicación de la API de los [estados de confirmación](/rest/reference/commits#commit-statuses) de esta solicitud de incorporación de cambios, que son los estados de su rama `head`. diff --git a/translations/es-ES/content/rest/pulls/review-requests.md b/translations/es-ES/content/rest/pulls/review-requests.md index 9481f692d5..002dfa2cfb 100644 --- a/translations/es-ES/content/rest/pulls/review-requests.md +++ b/translations/es-ES/content/rest/pulls/review-requests.md @@ -9,8 +9,13 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: a36ef6608626ac9f5b1a72774e61472b16d479ba +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147060614' --- - -## About the Review requests API +## Acerca de la API de solicitudes de revisión Los autores de las solicitudes de extracción y los propietarios y colaboradores de los repositorios pueden solicitar una revisión de una solicitud de extracción a cualquiera con acceso de escritura en el repositorio. Cada revisor solicitado recibirá una notificación solicitándoles revisar la solicitud de extracción. diff --git a/translations/es-ES/content/rest/pulls/reviews.md b/translations/es-ES/content/rest/pulls/reviews.md index 77aade526c..34a5040c91 100644 --- a/translations/es-ES/content/rest/pulls/reviews.md +++ b/translations/es-ES/content/rest/pulls/reviews.md @@ -1,6 +1,6 @@ --- title: Revisiones de solicitudes de extracción -shortTitle: Revisiones +shortTitle: Reviews allowTitleToDifferFromFilename: true intro: '' versions: @@ -11,8 +11,13 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: ee55b646dd58b4f91227c6d629c2e07d834b6dfd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126001' --- +## Acerca de Pull request reviews API -## Acerca de la API de revisiones de solicitudes de cambio - -Las revisiones de solicitudes de cambio son grupos de comentarios en dichas revisiones que se agrupan con un estado y comentario de cuerpo opcional. +Las revisiones de las solicitudes de incorporación de cambios son grupos de comentarios de revisión de las solicitudes de incorporación de cambios en una solicitud de incorporación de cambios, que se agrupan con un estado y, opcionalmente, con un comentario en el cuerpo. diff --git a/translations/es-ES/content/rest/quickstart.md b/translations/es-ES/content/rest/quickstart.md deleted file mode 100644 index 498bf4499e..0000000000 --- a/translations/es-ES/content/rest/quickstart.md +++ /dev/null @@ -1,351 +0,0 @@ ---- -title: Guía de inicio rápido para la API de REST de GitHub -intro: 'Aprende cómo iniciar con la API de REST de {% data variables.product.prodname_dotcom %}.' -allowTitleToDifferFromFilename: true -versions: - fpt: '*' - ghes: '*' - ghae: '*' - ghec: '*' -shortTitle: Inicio Rápido -topics: - - API -redirect_from: - - /guides/getting-started - - /v3/guides/getting-started -miniTocMaxHeadingLevel: 3 ---- - -Este artículo describe cómo iniciar rápidamente con la API de REST de {% data variables.product.prodname_dotcom %} utilizando el {% data variables.product.prodname_cli %}, JavaScript o cURL. Para obtener una guía más detallada, consulta la sección "[Iniciar con la API de REST](/rest/guides/getting-started-with-the-rest-api)". - -{% cli %} - -## Iniciar utilizando el {% data variables.product.prodname_cli %} - -### Utilizar el {% data variables.product.prodname_cli %} en la línea de comando - -El {% data variables.product.prodname_cli %} es la forma más fácil de utilizar la API de REST de {% data variables.product.prodname_dotcom %} desde la línea de comandos. - -1. Instala el {% data variables.product.prodname_cli %} si aún no lo has hecho. Para obtener las instrucciones de instalación, consulta el [repositorio del {% data variables.product.prodname_cli %}](https://github.com/cli/cli#installation). -1. Utiliza el subcomando `auth login` para autenticarte en el {% data variables.product.prodname_cli %}. Para obtener más información, consulta la [documentación de `auth login` del {% data variables.product.prodname_cli %}](https://cli.github.com/manual/gh_auth_login). - - ```shell - gh auth login - ``` - -1. Utiliza el subcomando `api` para hacer tu solicitud de la API. Para obtener más información, consulta la [documentación de `api` del {% data variables.product.prodname_cli %}](https://cli.github.com/manual/gh_api). - - ```shell - gh api repos/octocat/Spoon-Knife/issues - ``` - -### Utilizar el {% data variables.product.prodname_cli %} en {% data variables.product.prodname_actions %} - -También puedes utilizar el {% data variables.product.prodname_cli %} en tus flujos de trabajo de {% data variables.product.prodname_actions %}. Para obtener más información, consulta la sección "[Utilizar el CLI de GitHub en los flujos de trabajo](/actions/using-workflows/using-github-cli-in-workflows)". - -En vez de utilizar el comando `gh auth login`, pasa un token de acceso como una variable de ambiente llamada `GH_TOKEN`. {% data variables.product.prodname_dotcom %} recomienda que utilices el `GITHUB_TOKEN` integrado en vez de crear un token. Si esto es imposible, almacena tu token como un secreto y reemplaza a `GITHUB_TOKEN` por el nombre de tu secreto en el siguiente ejemplo. Para obtener más información sobre el `GITHUB_TOKEN`, consulta ""[Automatic token authentication](/actions/security-guides/automatic-token-authentication)". Para obtener más información sobre los secretos, consulta la sección "[Secretos cifrados](/actions/security-guides/encrypted-secrets)". - -```yaml -on: - workflow_dispatch: -jobs: - use_api: - runs-on: ubuntu-latest - permissions: - issues: read - steps: - - env: - GH_TOKEN: {% raw %}${{ secrets.GITHUB_TOKEN }}{% endraw %} - run: | - gh api repos/octocat/Spoon-Knife/issues -``` - -Si te estás autenticando con una {% data variables.product.prodname_github_app %}, puedes crear un token de acceso a la instalación dentro de tu flujo de trabajo: - -1. Almacena la ID de tu {% data variables.product.prodname_github_app %} como un secreto. En el siguiente ejemplo, reemplaza `APP_ID` con el nombre del secreto. Puedes encontrar tu ID de app en la página de ajustes de tu app o mediante la API de la misma. Para obtener más información, consulta la sección "[Apps](/rest/apps/apps#get-an-app)". Para obtener más información sobre los secretos, consulta la sección "[Secretos cifrados](/actions/security-guides/encrypted-secrets)". -1. Generar una llave privada para tu app. Almacena el contenido del archivo resultante como un secreto. (Almacena todo el contenido del archivo, incluyendo `-----BEGIN RSA PRIVATE KEY-----` y `-----END RSA PRIVATE KEY-----`.) En el siguiente ejemplo, reemplaza a `APP_PEM` con el nombre del secreto. Para obtener más información, consulta la sección "[Autenticarse con {% data variables.product.prodname_github_apps %}](/developers/apps/building-github-apps/authenticating-with-github-apps#generating-a-private-key)". -1. Agrega un paso para generar un token y utilizarlo en vez de `GITHUB_TOKEN`. Nota que este token expirará después de 60 minutos. Por ejemplo: - -```yaml -{% data reusables.actions.actions-not-certified-by-github-comment %} - -on: - workflow_dispatch: -jobs: - track_pr: - runs-on: ubuntu-latest - steps: - - name: Generate token - id: generate_token - uses: tibdex/github-app-token@36464acb844fc53b9b8b2401da68844f6b05ebb0 - with: - app_id: {% raw %}${{ secrets.APP_ID }}{% endraw %} - private_key: {% raw %}${{ secrets.APP_PEM }}{% endraw %} - - - name: Use API - env: - GH_TOKEN: {% raw %}${{ steps.generate_token.outputs.token }}{% endraw %} - run: | - gh api repos/octocat/Spoon-Knife/issues -``` - -{% endcli %} - -{% javascript %} - -## Comenzar a utilizar JavaScript - -Puedes utilizar Octokit.js para interactuar con la API de REST de {% data variables.product.prodname_dotcom %} en tus scripts de JavaScript. Para obtener más información, consulta [el README de Octokit.js](https://github.com/octokit/octokit.js/#readme). - -### Utilizar Octokit.js - -1. Crear un token de acceso. Por ejemplo, crea un token de acceso personal (PAT) o un token de acceso de usuario a servidor de {% data variables.product.prodname_github_app %}. For more information, see "[Creating a personal access token](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)" or "[Identifying and authorizing users for GitHub Apps](/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps)." - - {% warning %} - - **Advertencia**: Trata a tu token de acceso como si fuera una contraseña. - - Para mantener seguro a tu token, puedes almacenarlo como un secreto y ejecutar tu script mediante {% data variables.product.prodname_actions %}. For more information, see the "[Using Octokit.js in {% data variables.product.prodname_actions %}](#using-octokitjs-in-github-actions)" section. - - {%- ifversion fpt or ghec %} - - You can also store your token as a {% data variables.product.prodname_codespaces %} secret and run your script in {% data variables.product.prodname_codespaces %}. Para obtener más información, consulta la sección "[Administrar los secretos cifrados para tus codespaces](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces)".{% endif %} - - Si estas opciones no son posibles, considera utilizar otro servicio tal como [el 1Password CLI](https://developer.1password.com/docs/cli/secret-references/) para almacenar tu token de forma segura. - - {% endwarning %} - -1. Install `octokit`. For example, `npm install octokit`. For other ways to install or load `octokit`, see [the Octokit.js README](https://github.com/octokit/octokit.js/#readme). -1. Import `octokit` in your script. For example, `import { Octokit } from "octokit";`. For other ways to import `octokit`, see [the Octokit.js README](https://github.com/octokit/octokit.js/#readme). -1. Create an instance of `Octokit` with your token. Replace `YOUR-TOKEN` with your token. - - ```javascript - const octokit = new Octokit({ - auth: 'YOUR-TOKEN' - }); - ``` - -1. Use `octokit.request` to execute your request. Send the HTTP method and path as the first argument. Specify any path, query, and body parameters in an object as the second argument. For example, in the following request the HTTP method is `GET`, the path is `/repos/{owner}/{repo}/issues`, and the parameters are `owner: "octocat"` and `repo: "Spoon-Knife"`. - - ```javascript - await octokit.request("GET /repos/{owner}/{repo}/issues", { - owner: "octocat", - repo: "Spoon-Knife", - }); - ``` - -### Using Octokit.js in {% data variables.product.prodname_actions %} - -You can also execute your JavaScript scripts in your {% data variables.product.prodname_actions %} workflows. Para obtener más información, consultala sección "[Sintaxis de flujo de trabajo para GitHub Actions](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun)". - -{% data variables.product.prodname_dotcom %} recomienda que utilices el `GITHUB_TOKEN` integrado en vez de crear un token. Si esto es imposible, almacena tu token como un secreto y reemplaza a `GITHUB_TOKEN` por el nombre de tu secreto en el siguiente ejemplo. Para obtener más información sobre el `GITHUB_TOKEN`, consulta ""[Automatic token authentication](/actions/security-guides/automatic-token-authentication)". Para obtener más información sobre los secretos, consulta la sección "[Secretos cifrados](/actions/security-guides/encrypted-secrets)". - -El siguiente flujo de trabajo de ejemplo: - -1. Verifica el contenido del repositorio -1. Configura a Node.js -1. Instala `octokit` -1. Almacena el valor de `GITHUB_TOKEN` como una variable de ambiente llamada `TOKEN` y ejecuta `.github/actions-scripts/use-the-api.mjs`, que puede acceder a esa variable de ambiente como `process.env.TOKEN` - -Flujo de trabajo de ejemplo: - -```yaml -on: - workflow_dispatch: -jobs: - use_api_via_script: - runs-on: ubuntu-latest - permissions: - issues: read - steps: - - name: Check out repo content - uses: {% data reusables.actions.action-checkout %} - - - name: Setup Node - uses: {% data reusables.actions.action-setup-node %} - with: - node-version: '16.15.0' - cache: npm - - - name: Install dependencies - run: npm install octokit - - - name: Run script - run: | - node .github/actions-scripts/use-the-api.mjs - env: - TOKEN: {% raw %}${{ secrets.GITHUB_TOKEN }}{% endraw %} -``` - -Script de JavaScript de ejemplo con la ruta de archivo `.github/actions-scripts/use-the-api.mjs`: - -```javascript -import { Octokit } from "octokit" - -const octokit = new Octokit({ - auth: process.env.TOKEN -}); - -try { - const result = await octokit.request("GET /repos/{owner}/{repo}/issues", { - owner: "octocat", - repo: "Spoon-Knife", - }); - - const titleAndAuthor = result.data.map(issue => {title: issue.title, authorID: issue.user.id}) - - console.log(titleAndAuthor) - -} catch (error) { - console.log(`Error! Status: ${error.status}. Message: ${error.response.data.message}`) -} -``` - -Si te estás autenticando con una {% data variables.product.prodname_github_app %}, puedes crear un token de acceso a la instalación dentro de tu flujo de trabajo: - -1. Almacena la ID de tu {% data variables.product.prodname_github_app %} como un secreto. En el siguiente ejemplo, reemplaza `APP_ID` con el nombre del secreto. Puedes encontrar tu ID de app en la página de ajustes de tu app o mediante la API de la misma. Para obtener más información, consulta la sección "[Apps](/rest/apps/apps#get-an-app)". Para obtener más información sobre los secretos, consulta la sección "[Secretos cifrados](/actions/security-guides/encrypted-secrets)". -1. Generar una llave privada para tu app. Almacena el contenido del archivo resultante como un secreto. (Almacena todo el contenido del archivo, incluyendo `-----BEGIN RSA PRIVATE KEY-----` y `-----END RSA PRIVATE KEY-----`.) En el siguiente ejemplo, reemplaza a `APP_PEM` con el nombre del secreto. Para obtener más información, consulta la sección "[Autenticarse con {% data variables.product.prodname_github_apps %}](/developers/apps/building-github-apps/authenticating-with-github-apps#generating-a-private-key)". -1. Agrega un paso para generar un token y utilizarlo en vez de `GITHUB_TOKEN`. Nota que este token expirará después de 60 minutos. Por ejemplo: - -```yaml -{% data reusables.actions.actions-not-certified-by-github-comment %} - -on: - workflow_dispatch: -jobs: - use_api_via_script: - runs-on: ubuntu-latest - steps: - - name: Check out repo content - uses: {% data reusables.actions.action-checkout %} - - - name: Setup Node - uses: {% data reusables.actions.action-setup-node %} - with: - node-version: '16.15.0' - cache: npm - - - name: Install dependencies - run: npm install octokit - - - name: Generate token - id: generate_token - uses: tibdex/github-app-token@36464acb844fc53b9b8b2401da68844f6b05ebb0 - with: - app_id: {% raw %}${{ secrets.APP_ID }}{% endraw %} - private_key: {% raw %}${{ secrets.APP_PEM }}{% endraw %} - - - name: Run script - run: | - node .github/actions-scripts/use-the-api.mjs - env: - TOKEN: {% raw %}${{ steps.generate_token.outputs.token }}{% endraw %} -``` - -{% endjavascript %} - -{% curl %} - -## Getting started using cURL - -### Using cURL in the command line - -{% note %} - -**Note:** If you want to make API requests from the command line, {% data variables.product.prodname_dotcom %} recommends that you use {% data variables.product.prodname_cli %}, which simplifies authentication and requests. For more information about getting started with the REST API using {% data variables.product.prodname_cli %}, see the {% data variables.product.prodname_cli %} version of this article. - -{% endnote %} - -1. Install cURL if cURL isn't already installed on your machine. To check if cURL is installed, execute `curl --version` in the command line. If the output is information about the cURL version, cURL is installed. If you get a message similar to `command not found: curl`, you need to download and install cURL. Para obtener más información, consulta [la página de descarga del proyecto cURL](https://curl.se/download.html). -1. Crear un token de acceso. Por ejemplo, crea un token de acceso personal (PAT) o un token de acceso de usuario a servidor de {% data variables.product.prodname_github_app %}. For more information, see "[Creating a personal access token](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)" or "[Identifying and authorizing users for GitHub Apps](/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps)." - - {% warning %} - - **Advertencia**: Trata a tu token de acceso como si fuera una contraseña. - - {%- ifversion fpt or ghec %} - - To keep your token secure, you can store your token as a {% data variables.product.prodname_codespaces %} secret and use the command line through {% data variables.product.prodname_codespaces %}. Para obtener más información, consulta la sección "[Administrar los secretos cifrados para tus codespaces](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces)".{% endif %} - - You can also use {% data variables.product.prodname_cli %} instead of cURL. El {% data variables.product.prodname_cli %} se encargará de la autenticación por ti. Para obtener más información, consulta la versión del {% data variables.product.prodname_cli %} de esta página. - - Si estas opciones no son posibles, considera utilizar otro servicio tal como [el 1Password CLI](https://developer.1password.com/docs/cli/secret-references/) para almacenar tu token de forma segura. - - {% endwarning %} - -1. Use the `cURL` command to make your request. Pass your token in an `Authorization` header. Replace `YOUR-TOKEN` with your token. - - ```shell - curl --request GET \ - --url "https://api.github.com/repos/octocat/Spoon-Knife/issues" \ - --header "Accept: application/vnd.github.v3+json" \ - --header "Authorization: Bearer YOUR-TOKEN" - ``` - - {% note %} - - **Nota:** {% data reusables.getting-started.bearer-vs-token %} - - {% endnote %} - -### Using cURL in {% data variables.product.prodname_actions %} - -You can also use cURL in your {% data variables.product.prodname_actions %} workflows. - -{% data variables.product.prodname_dotcom %} recomienda que utilices el `GITHUB_TOKEN` integrado en vez de crear un token. Si esto es imposible, almacena tu token como un secreto y reemplaza a `GITHUB_TOKEN` por el nombre de tu secreto en el siguiente ejemplo. Para obtener más información sobre el `GITHUB_TOKEN`, consulta ""[Automatic token authentication](/actions/security-guides/automatic-token-authentication)". Para obtener más información sobre los secretos, consulta la sección "[Secretos cifrados](/actions/security-guides/encrypted-secrets)". - -```yaml -on: - workflow_dispatch: -jobs: - use_api: - runs-on: ubuntu-latest - permissions: - issues: read - steps: - - env: - GH_TOKEN: {% raw %}${{ secrets.GITHUB_TOKEN }}{% endraw %} - run: | - curl --request GET \ - --url "https://api.github.com/repos/octocat/Spoon-Knife/issues" \ - --header "Accept: application/vnd.github.v3+json" \ - --header "Authorization: Bearer $GH_TOKEN" -``` - -Si te estás autenticando con una {% data variables.product.prodname_github_app %}, puedes crear un token de acceso a la instalación dentro de tu flujo de trabajo: - -1. Almacena la ID de tu {% data variables.product.prodname_github_app %} como un secreto. En el siguiente ejemplo, reemplaza `APP_ID` con el nombre del secreto. Puedes encontrar tu ID de app en la página de ajustes de tu app o mediante la API de la misma. Para obtener más información, consulta la sección "[Apps](/rest/apps/apps#get-an-app)". Para obtener más información sobre los secretos, consulta la sección "[Secretos cifrados](/actions/security-guides/encrypted-secrets)". -1. Generar una llave privada para tu app. Almacena el contenido del archivo resultante como un secreto. (Almacena todo el contenido del archivo, incluyendo `-----BEGIN RSA PRIVATE KEY-----` y `-----END RSA PRIVATE KEY-----`.) En el siguiente ejemplo, reemplaza a `APP_PEM` con el nombre del secreto. Para obtener más información, consulta la sección "[Autenticarse con {% data variables.product.prodname_github_apps %}](/developers/apps/building-github-apps/authenticating-with-github-apps#generating-a-private-key)". -1. Agrega un paso para generar un token y utilizarlo en vez de `GITHUB_TOKEN`. Nota que este token expirará después de 60 minutos. Por ejemplo: - -```yaml -{% data reusables.actions.actions-not-certified-by-github-comment %} - -on: - workflow_dispatch: -jobs: - use_api: - runs-on: ubuntu-latest - steps: - - name: Generate token - id: generate_token - uses: tibdex/github-app-token@36464acb844fc53b9b8b2401da68844f6b05ebb0 - with: - app_id: {% raw %}${{ secrets.APP_ID }}{% endraw %} - private_key: {% raw %}${{ secrets.APP_PEM }}{% endraw %} - - - name: Use API - env: - GH_TOKEN: {% raw %}${{ steps.generate_token.outputs.token }}{% endraw %} - run: | - curl --request GET \ - --url "https://api.github.com/repos/octocat/Spoon-Knife/issues" \ - --header "Accept: application/vnd.github.v3+json" \ - --header "Authorization: Bearer $GH_TOKEN" -``` - -{% endcurl %} - -## Pasos siguientes - -Para obtener una guía más detallada, consulta la sección "[Iniciar con la API de REST](/rest/guides/getting-started-with-the-rest-api)". diff --git a/translations/es-ES/content/rest/rate-limit.md b/translations/es-ES/content/rest/rate-limit.md index f6f2f8bad1..98ecc38e37 100644 --- a/translations/es-ES/content/rest/rate-limit.md +++ b/translations/es-ES/content/rest/rate-limit.md @@ -1,6 +1,6 @@ --- -title: Limite de tasa -intro: 'Con la API de límites de tasa, puedes verificar el estado de límite de tasa actual de varias API de REST.' +title: Límite de frecuencia +intro: 'Con Rate limit API, puedes verificar el estado de límite de tasa actual de varias API REST.' versions: fpt: '*' ghes: '*' @@ -11,24 +11,29 @@ topics: miniTocMaxHeadingLevel: 3 redirect_from: - /rest/reference/rate-limit +ms.openlocfilehash: 282b7e7bbb947256ccad4950b6a17d8874044d8f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147081052' --- +## Acerca de Rate limit API -## Acerca de la API de límites de tasa - -La documentación general de la API de REST describe las [reglas de los límites de tasa](/rest/overview/resources-in-the-rest-api#rate-limiting). Puedes revisar tu estado actual de límite de tasa en cualquier momento utilizando la API de Límites de Tasa que se describe a continuación. +En la documentación de información general de la API REST se describen las [reglas de límite de frecuencia](/rest/overview/resources-in-the-rest-api#rate-limiting). Puedes revisar tu estado actual de límite de tasa en cualquier momento utilizando la API de Límites de Tasa que se describe a continuación. ### 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](/graphql/overview/resource-limitations#rate-limit) que está separado y se calcula diferente que los límites de tasa de la API de REST. +Search API tiene un [límite de frecuencia personalizado](/rest/reference/search#rate-limit) independiente del que controla el resto de la API REST. GraphQL API también tiene un [límite de frecuencia personalizado](/graphql/overview/resource-limitations#rate-limit) que es independiente y se calcula de forma diferente a los límites de frecuencia de la API 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: +Es por esto que la respuesta de la API de Límites de Tasa categoriza tu límite de tasa. En `resources`, verá cuatro objetos: -* El objeto `core` proporciona tu estado de límite de tasa para todos los recursos no relacionados a búsquedas en la API de REST. +* El objeto `core` proporciona el estado de límite de frecuencia para todos los recursos que no están relacionados con la búsqueda en la API REST. -* El objeto `search` proporciona el estado de tu límite de tasa para la [API de Búsqueda](/rest/reference/search). +* El objeto `search` proporciona el estado de límite de frecuencia para [Search API](/rest/reference/search). -* El objeto `graphql` proporciona el estado de tu límite de tasa para la [API de GraphQL](/graphql). +* El objeto `graphql` proporciona el estado de límite de frecuencia para [GraphQL API](/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). +* El objeto `integration_manifest` proporciona el estado de límite de frecuencia para el punto de conexión de [conversión de código del manifiesto de aplicación de GitHub](/apps/building-github-apps/creating-github-apps-from-a-manifest/#3-you-exchange-the-temporary-code-to-retrieve-the-app-configuration). -Para obtener más información sobre los encabezados y valores en la respuesta de límite de tasa, consulta la sección "[Recursos en la API de REST](/rest/overview/resources-in-the-rest-api#rate-limit-http-headers)". +Para más información sobre los encabezados y los valores de la respuesta de límite de frecuencia, vea "[Recursos en la API REST](/rest/overview/resources-in-the-rest-api#rate-limit-http-headers)". diff --git a/translations/es-ES/content/rest/reactions.md b/translations/es-ES/content/rest/reactions.md index 4545253501..82af020181 100644 --- a/translations/es-ES/content/rest/reactions.md +++ b/translations/es-ES/content/rest/reactions.md @@ -11,10 +11,15 @@ topics: miniTocMaxHeadingLevel: 3 redirect_from: - /rest/reference/reactions +ms.openlocfilehash: 6598b1f9a42c2520b3e48062ae730c3873d5e657 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147063438' --- +## Acerca de Reactions API -## About the Reactions API - -You can create and manage reactions on comments using the Reactions API. Cuando creas una reacción, los valores permitidos para el parámetro `content` son los siguientes (con el emoji correspondiente como referencia): +Puedes crear y administrar las reacciones en los comentarios mediante Reactions API. Cuando se crea una reacción, los valores permitidos para el parámetro `content` son los siguientes (con el emoji correspondiente como referencia): {% data reusables.repositories.reaction_list %} diff --git a/translations/es-ES/content/rest/releases/assets.md b/translations/es-ES/content/rest/releases/assets.md index 76e08e8eb4..2153486ece 100644 --- a/translations/es-ES/content/rest/releases/assets.md +++ b/translations/es-ES/content/rest/releases/assets.md @@ -1,5 +1,5 @@ --- -title: Release Assets +title: Recursos de versión intro: '' versions: fpt: '*' @@ -10,5 +10,11 @@ topics: - API miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true +ms.openlocfilehash: 671ee593033fa0f4b8694a195d28f1abb0916bc7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147067526' --- diff --git a/translations/es-ES/content/rest/releases/index.md b/translations/es-ES/content/rest/releases/index.md index 86f4e9a706..0e26d29586 100644 --- a/translations/es-ES/content/rest/releases/index.md +++ b/translations/es-ES/content/rest/releases/index.md @@ -1,5 +1,5 @@ --- -title: Lanzamientos +title: Versiones intro: 'La API de lanzamientos te permite crear, modificar y borrar los lanzamientos y los activos de estos.' allowTitleToDifferFromFilename: true versions: @@ -15,5 +15,11 @@ children: - /assets redirect_from: - /rest/reference/releases +ms.openlocfilehash: de35d09a09d2ac1116c7b2b174eca79e0650f259 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147066582' --- diff --git a/translations/es-ES/content/rest/releases/releases.md b/translations/es-ES/content/rest/releases/releases.md index c0b0e14cce..9d930b4367 100644 --- a/translations/es-ES/content/rest/releases/releases.md +++ b/translations/es-ES/content/rest/releases/releases.md @@ -1,6 +1,6 @@ --- -title: Lanzamientos -intro: 'La API de lanzamientos te permite crear, modificar y borrar los lanzamientos y activos de lanzamiento.' +title: Versiones +intro: 'Releases API permite crear, modificar y borrar los lanzamientos y los activos de estos. ' versions: fpt: '*' ghes: '*' @@ -9,10 +9,15 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: a412e84256acbf6249f7ba1a92f3f55f8c7e4b9e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147067902' --- - {% note %} -**Nota:** La API de Lanzamientos reemplaza a la API de Descargas. Puedes recuperar el conteo de descargas y la URL de descarga del buscador desde las terminales en esta API, las cuales devuelven los lanzamientos y los activos de éstos. +**Nota:** Releases API reemplaza a Downloads API. Puedes recuperar el conteo de descargas y la URL de descarga del buscador desde las terminales en esta API, las cuales devuelven los lanzamientos y los activos de éstos. {% endnote %} diff --git a/translations/es-ES/content/rest/repos/autolinks.md b/translations/es-ES/content/rest/repos/autolinks.md index 651b16c462..7fffef76fb 100644 --- a/translations/es-ES/content/rest/repos/autolinks.md +++ b/translations/es-ES/content/rest/repos/autolinks.md @@ -1,7 +1,7 @@ --- -title: Autoenlaces de repositorio +title: Vínculos automáticos del repositorio allowTitleToDifferFromFilename: true -shortTitle: Autoenlaces +shortTitle: Autolinks intro: 'Para ayudar a optimizar tu flujo de trabajo, puedes utilizar la API para agregar autoenlaces a los recursos externos como propuestas de JIRA y tickets de Zendesk.' versions: fpt: '*' @@ -11,10 +11,15 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 1a0900a0665675526381987836631c7ff3496a81 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147066558' --- +## Acerca de Repository autolinks API -## Acerca de la API de autoenlaces de repositorio - -Para obtener más información, consulta la sección "[Configurar los autoenlaces para referenciar recursos externos](/github/administering-a-repository/configuring-autolinks-to-reference-external-resources)". +Para más información, vea "[Configuración de vínculos automáticos para hacer referencia a recursos externos](/github/administering-a-repository/configuring-autolinks-to-reference-external-resources)". Las {% data variables.product.prodname_github_apps %} requieren permisos de administración de repositorios con acceso de lectura o escritura para utilizar la API de Autoenlaces. diff --git a/translations/es-ES/content/rest/repos/contents.md b/translations/es-ES/content/rest/repos/contents.md index 0050d1bead..807520901f 100644 --- a/translations/es-ES/content/rest/repos/contents.md +++ b/translations/es-ES/content/rest/repos/contents.md @@ -1,7 +1,7 @@ --- title: Contenidos del repositorio allowTitleToDifferFromFilename: true -shortTitle: Contenido +shortTitle: Contents intro: 'Las terminales de esta API te permiten crear, modificar y borrar contenido cifrado en Base64 en un repositorio.' versions: fpt: '*' @@ -11,27 +11,32 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 50875021a506201a90cbac62db521604a390a586 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147060334' --- - -## About the Repository contents API +## Acerca de Repository contents API Para solicitar el formato sin procesar y interpretado en HTML (cuando sea posible), utiliza los tipos de medios personalizados para el contenido de un repositorio. ### Tipos de medios personalizados para el contenido de un repositorio -Los [README](/rest/reference/repos#get-a-repository-readme), [archivos](/rest/reference/repos#get-repository-content) y [symlinks](/rest/reference/repos#get-repository-content) son compatibles con los siguientes tipos de medios personalizados: +Los [archivos Léame](/rest/reference/repos#get-a-repository-readme), los [archivos](/rest/reference/repos#get-repository-content) y los [vínculos simbólicos](/rest/reference/repos#get-repository-content) admiten los siguientes tipos de medios personalizados: application/vnd.github.VERSION.raw application/vnd.github.VERSION.html -Utiliza el tipo de medios `.raw` para recuperar el contenido del archivo. +Use el tipo de medios `.raw` para recuperar el contenido del archivo. -Para archivos de markup tales como Markdown o AsciiDoc, puedes recuperar la interpretación en HTML si utilizas el tipo de medios `.html`. Los lenguajes de Markup se interpretan en HTML utilizando nuestra [biblioteca de Markup](https://github.com/github/markup) de código abierto. +Para archivos de marcado como Markdown o AsciiDoc, puede recuperar el código HTML representado si usa el tipo de medios `.html`. Los lenguajes de marcado se representan en HTML mediante nuestra [biblioteca de marcado](https://github.com/github/markup) de código abierto. -[Todos los objetos](/rest/reference/repos#get-repository-content) son compatibles con el siguiente tipo de medios personalizados: +[Todos los objetos](/rest/reference/repos#get-repository-content) admiten el siguiente tipo de medio personalizado: application/vnd.github.VERSION.object -Utiliza el parámetro de tipo de medios `object` para recuperar el contenido en un formato de objeto consistente sin importar el tipo de contenido. Por ejemplo, en vez de ser una matriz de objetos para un directorio, la respuesta será un objeto con un atributo de `entries` que contenga la matriz de objetos. +Use el parámetro de tipo de medios `object` para recuperar el contenido en un formato de objeto consistente con independencia del tipo de contenido. Por ejemplo, en vez de una matriz de objetos para un directorio, la respuesta será un objeto con un atributo `entries` que contenga la matriz de objetos. -Puedes leer más acerca del uso de tipos de medios en la API [aquí](/rest/overview/media-types). +[Aquí](/rest/overview/media-types) puede obtener más información sobre el uso de los tipos de medios en la API. diff --git a/translations/es-ES/content/rest/repos/forks.md b/translations/es-ES/content/rest/repos/forks.md index 23835b2a1d..6d4e816f57 100644 --- a/translations/es-ES/content/rest/repos/forks.md +++ b/translations/es-ES/content/rest/repos/forks.md @@ -1,5 +1,5 @@ --- -title: Bifurcaciones +title: Horquillas intro: '' versions: fpt: '*' @@ -9,5 +9,11 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: f5ab9dd5ec8e8f5d7e303c8e0508c25dd13505e6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065502' --- diff --git a/translations/es-ES/content/rest/repos/index.md b/translations/es-ES/content/rest/repos/index.md index 09760bf9f4..ac8d8939fc 100644 --- a/translations/es-ES/content/rest/repos/index.md +++ b/translations/es-ES/content/rest/repos/index.md @@ -20,5 +20,11 @@ children: - /forks - /lfs - /tags +ms.openlocfilehash: ef76154a5e8810543381769f1df1f1d61239dd13 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147060870' --- diff --git a/translations/es-ES/content/rest/repos/lfs.md b/translations/es-ES/content/rest/repos/lfs.md index e703e2bc51..08e22fcb23 100644 --- a/translations/es-ES/content/rest/repos/lfs.md +++ b/translations/es-ES/content/rest/repos/lfs.md @@ -10,5 +10,11 @@ topics: - API miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true +ms.openlocfilehash: 4a7a7463c7078cd6a5e1ff3b6a4e5be3e019ed2c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147060854' --- diff --git a/translations/es-ES/content/rest/repos/repos.md b/translations/es-ES/content/rest/repos/repos.md index 206c1bf72e..f79c6f1737 100644 --- a/translations/es-ES/content/rest/repos/repos.md +++ b/translations/es-ES/content/rest/repos/repos.md @@ -10,5 +10,11 @@ topics: - API miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true +ms.openlocfilehash: 090fee9edf9591339433728da9427162a635fb03 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065246' --- diff --git a/translations/es-ES/content/rest/repos/tags.md b/translations/es-ES/content/rest/repos/tags.md index 6179245cce..0450c29421 100644 --- a/translations/es-ES/content/rest/repos/tags.md +++ b/translations/es-ES/content/rest/repos/tags.md @@ -1,7 +1,7 @@ --- -title: Repository tags +title: Etiquetas de repositorio allowTitleToDifferFromFilename: true -shortTitle: Etiquetas +shortTitle: Tags intro: '' versions: fpt: '*' @@ -10,5 +10,11 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: a33889024d8a2cb10e3aa5a4b34f25a416db54a1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147064622' --- diff --git a/translations/es-ES/content/rest/scim.md b/translations/es-ES/content/rest/scim.md index 29bb6b47e3..04a37e47af 100644 --- a/translations/es-ES/content/rest/scim.md +++ b/translations/es-ES/content/rest/scim.md @@ -1,6 +1,6 @@ --- title: SCIM -intro: You can control and manage your GitHub organization members access using SCIM API. +intro: Se pueden controlar y administrar el acceso de los miembros de la organización de GitHub mediante la API de SCIM. versions: fpt: '*' ghec: '*' @@ -9,25 +9,30 @@ topics: miniTocMaxHeadingLevel: 3 redirect_from: - /rest/reference/scim +ms.openlocfilehash: 314ed9433ffeb1ef3f189795727a3b654c529c96 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147065126' --- - -## About the SCIM API +## Acerca de la API de SCIM ### Aprovisionamiento de SCIM para las Organizaciones -Los proveedores de identidad (IdP) habilitados para SCIM utilizan la API de SCIM para automatizar el aprovisionamiento de la membrecía de las organizaciones de {% data variables.product.product_name %}. La API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} se basa en la versión 2.0 del [SCIM estándar](http://www.simplecloud.info/). La terminal de SCIM de {% data variables.product.product_name %} que deben utilizar los IdP es: `{% data variables.product.api_url_code %}/scim/v2/organizations/{org}/`. +Los proveedores de identidad (IdP) habilitados para SCIM utilizan la API de SCIM para automatizar el aprovisionamiento de la membrecía de las organizaciones de {% data variables.product.product_name %}. La API {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} se basa en la versión 2.0 del [estándar SCIM](http://www.simplecloud.info/). El punto de conexión SCIM de {% data variables.product.product_name %} que debe usar un IdP es: `{% data variables.product.api_url_code %}/scim/v2/organizations/{org}/`. {% note %} -**Notas:** - - La API de SCIM se encuentra disponible únicamente para las organizaciones individuales que utilizan [{% data variables.product.prodname_ghe_cloud %}](/billing/managing-billing-for-your-github-account/about-billing-for-github-accounts) y que cuentan con el [SSO de SAML](/rest/overview/other-authentication-methods#authenticating-for-saml-sso) habilitado. Para obtener más información sobre SCIM, consulta la sección "[Acerca de SCIM para las organizaciones](/enterprise-cloud@latest/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations)". - - The SCIM API cannot be used with an enterprise account or with an {% data variables.product.prodname_emu_org %}. +**Notas:** + - La API de SCIM solo está disponible para organizaciones individuales que usen la [{% data variables.product.prodname_ghe_cloud %}](/billing/managing-billing-for-your-github-account/about-billing-for-github-accounts) con el [inicio de sesión único de SAML](/rest/overview/other-authentication-methods#authenticating-for-saml-sso) habilitado. Para obtener más información sobre SCIM, consulta "[Acerca de SCIM para las organizaciones](/enterprise-cloud@latest/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations)". + - La API de SCIM no se puede usar con una cuenta de empresa con una {% data variables.product.prodname_emu_org %}. {% endnote %} ### Autenticar las llamadas a la API de SCIM -Debes autenticarte como un propietario de una organización de {% data variables.product.product_name %} para utilizar la API de SCIM. La API espera que se incluya un token [Portador de OAuth 2.0](/developers/apps/authenticating-with-github-apps) en el encabezado `Authorization`. También puedes utilizar un token de acceso personal, pero primero debes [autorizarlo para su uso con tu orgnización que cuenta con el SSO de SAML](/github/authenticating-to-github/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on). +Debes autenticarte como un propietario de una organización de {% data variables.product.product_name %} para utilizar la API de SCIM. La API espera que se incluya un token de [portador de OAuth 2.0](/developers/apps/authenticating-with-github-apps) en el encabezado `Authorization`. También puede usar un token de acceso personal, pero primero debe [autorizarlo para su uso con la organización de SSO de SAML](/github/authenticating-to-github/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on). ### Mapeo de los datos de SAML y de SCIM @@ -35,19 +40,19 @@ Debes autenticarte como un propietario de una organización de {% data variables ### Atributos de Usuario de SCIM compatibles -| Nombre | Tipo | Descripción | -| ----------------- | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `userName` | `secuencia` | El nombre de usuario para el usuario. | -| `name.givenName` | `secuencia` | El primer nombre del usuario. | -| `name.familyName` | `secuencia` | El apellido del usuario. | -| `emails` | `arreglo` | Lista de correos electrónicos del usuario. | -| `externalId` | `secuencia` | El proveedor de SAML genera este identificador, el cual utiliza como una ID única para empatarla contra un usuario de GitHub. Puedes encontrar la `externalID` de un usuario ya sea con el proveedor de SAML, o utilizando la terminal de [Listar las identidades aprovisionadas de SCIM](#list-scim-provisioned-identities) y filtrando otros atributos conocidos, tales como el nombre de usuario de GitHub o la dirección de correo electrónico de un usuario. | -| `id` | `secuencia` | Identificador que genera la terminal de SCIM de GitHub. | -| `active` | `boolean` | Se utiliza para indicar si la identidad está activa (true) o si debe desaprovisionarse (false). | +Nombre | Tipo | Descripción +-----|------|-------------- +`userName`|`string` | El nombre de usuario para el usuario. +`name.givenName`|`string` | El nombre del usuario. +`name.familyName`|`string` | Los apellidos del usuario. +`emails` | `array` | Lista de correos electrónicos del usuario. +`externalId` | `string` | El proveedor de SAML genera este identificador, el cual utiliza como una ID única para empatarla contra un usuario de GitHub. Puede encontrar el valor `externalID` de un usuario mediante el proveedor de SAML o bien con el punto de conexión [Enumerar las identidades aprovisionadas de SCIM](#list-scim-provisioned-identities) y filtrar por otros atributos conocidos, como el nombre de usuario o la dirección de correo electrónico de GitHub de un usuario. +`id` | `string` | Identificador que genera la terminal de SCIM de GitHub. +`active` | `boolean` | Se utiliza para indicar si la identidad está activa (true) o si debe desaprovisionarse (false). {% note %} -**Nota:** Las URL de terminal para la API de SCIM distinguen entre mayúsculas y minúsculas. Por ejemplo, la primera letra en la terminal `Users` debe ponerse en mayúscula: +**Nota:** Las direcciones URL de punto de conexión de la API SCIM distinguen mayúsculas y minúsculas. Por ejemplo, la primera letra del punto de conexión `Users` debe ser mayúscula: ```shell GET /scim/v2/organizations/{org}/Users/{scim_user_id} diff --git a/translations/es-ES/content/rest/search.md b/translations/es-ES/content/rest/search.md index f65a781f63..26dae8d271 100644 --- a/translations/es-ES/content/rest/search.md +++ b/translations/es-ES/content/rest/search.md @@ -1,6 +1,6 @@ --- -title: Buscar -intro: 'La API de búsqueda te permite buscar elementos específicos en {% data variables.product.product_name %}.' +title: Search +intro: 'La API de búsqueda permite buscar elementos específicos en {% data variables.product.product_name %}.' versions: fpt: '*' ghes: '*' @@ -11,29 +11,34 @@ topics: miniTocMaxHeadingLevel: 3 redirect_from: - /rest/reference/search +ms.openlocfilehash: 71f21fc712f7c2121b780d79d20eb9615ad82c90 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147110365' --- +## Acerca de la API de búsqueda -## Acerca de la API de búsquedas +La API de Búsqueda te ayuda a buscar el elemento específico que quieres encontrar. Por ejemplo, puedes buscar un usuario o un archivo específico en el repositorio. Tómalo como el simil de realizar una búsqueda en Google. Se diseñó para ayudarte a encontrar el resultado exacto que estás buscando (o tal vez algunos de los resultados que buscas). Tal como la búsqueda en Google, a veces quieres ver algunas páginas de los resultados de búsqueda para que puedas encontrar el elemento que mejor satisfaga tus necesidades. Para satisfacer esta necesidad, la API de búsqueda de {% data variables.product.product_name %} proporciona **hasta 1000 resultados por búsqueda**. -La API de Búsqueda te ayuda a buscar el elemento específico que quieres encontrar. Por ejemplo, puedes buscar un usuario o un archivo específico en el repositorio. Tómalo como el simil de realizar una búsqueda en Google. Se diseñó para ayudarte a encontrar el resultado exacto que estás buscando (o tal vez algunos de los resultados que buscas). Tal como la búsqueda en Google, a veces quieres ver algunas páginas de los resultados de búsqueda para que puedas encontrar el elemento que mejor satisfaga tus necesidades. Para satisfacer esta necesidad, la API de Búsqueda de {% data variables.product.product_name %} proporciona **hasta 1,000 resultados por búsqueda**. - -Puedes delimitar tu búsqueda utilizando consultas. Para aprender más sobre la sintaxis de las consultas de búsqueda, dirígete a "[Construir una consulta de búsqueda](/rest/reference/search#constructing-a-search-query)". +Puedes delimitar tu búsqueda utilizando consultas. Para obtener más información sobre la sintaxis de las consultas de búsqueda, consulte "[Construcción de una consulta de búsqueda](/rest/reference/search#constructing-a-search-query)". ### Clasificar los resultados de la búsqueda A menos de que se proporcione algún otro tipo de opción como parámetro de consulta, los resultados se clasificarán de acuerdo a la exactitud de la coincidencia en orden descendente. Varios factores se combinan para impulsar el elemento más relevante hasta arriba de la lista de resultados. -### Limite de tasa +### Límite de frecuencia {% data reusables.enterprise.rate_limit %} -La API de Búsqueda tiene un límite de tasa personalizado. Para las solicitudes que utilizan [Autenticación Básica](/rest#authentication), [OAuth](/rest#authentication), o [secreto e ID de cliente](/rest#increasing-the-unauthenticated-rate-limit-for-oauth-applications), puedes hacer hasta 30 solicitudes por minuto. Para las solicitudes sin autenticar, el límite de tasa te permite hacer hasta 10 por minuto. +La API de Búsqueda tiene un límite de tasa personalizado. En el caso de las solicitudes que usan la [autenticación básica](/rest#authentication), [OAuth](/rest#authentication) o [un identificador de cliente y un secreto](/rest#increasing-the-unauthenticated-rate-limit-for-oauth-applications), puede realizar hasta 30 solicitudes por minuto. En el caso de las solicitudes sin autenticación, el límite de frecuencia le permite hacer hasta 10 solicitudes por minuto. -Consulta la [documentación del límite de tasa](/rest/reference/rate-limit) para obtener más detalles sobre cómo determinar tu estado de límite de tasa actual. +Consulte la [documentación sobre el límite de frecuencia](/rest/reference/rate-limit) para obtener más información sobre cómo determinar el estado actual de su límite de frecuencia. ### Construir una consulta de búsqueda -Cada terminal en la API de búsqueda utiliza [parámetros de búsqueda](https://en.wikipedia.org/wiki/Query_string) para realizar búsqeudas en {% data variables.product.product_name %}. Observa la terminal individual an la API de Búsqueda para encontrar un ejemplo que incluye los parámetros de consulta y de terminal. +Cada punto de conexión de la API de búsqueda usa [parámetros de consulta](https://en.wikipedia.org/wiki/Query_string) para realizar búsquedas en {% data variables.product.product_name %}. Observa la terminal individual an la API de Búsqueda para encontrar un ejemplo que incluye los parámetros de consulta y de terminal. Una consulta puede contener cualquier combinación de calificadores de búsqueda que sea compatible con {% data variables.product.product_name %}. El formato de esta consulta de búsqueda es: @@ -41,41 +46,42 @@ Una consulta puede contener cualquier combinación de calificadores de búsqueda SEARCH_KEYWORD_1 SEARCH_KEYWORD_N QUALIFIER_1 QUALIFIER_N ``` -Por ejemplo, si quisieras buscar todos los _repositorios_ que pertenecen a `defunkt` y que contienen la palabra `GitHub` y `Octocat` en el archivo de README, utilizarías la siguiente consulta con la terminal de _buscar repositorios_: +Por ejemplo, si quiere buscar todos los _repositorios_ que pertenecen a `defunkt` y contienen las palabras `GitHub` y `Octocat` en el archivo Léame, puede usar la consulta siguiente con el punto de conexión de _búsqueda en repositorios_: ``` GitHub Octocat in:readme user:defunkt ``` -**Nota:** Asegúrate de utilizar el codificador HTML preferido de tu lenguaje de programación para construir tus cadenas de consulta. Por ejemplo: +**Nota:** Asegúrese de usar el codificador HTML preferido de su lenguaje de programación para construir las cadenas de consulta. Por ejemplo: ```javascript // JavaScript const queryString = 'q=' + encodeURIComponent('GitHub Octocat in:readme user:defunkt'); ``` -Consulta la sección "[Buscar en GitHub](/search-github/searching-on-github)" para encontrar una lista completa de calificadores disponibles, su formato, y ejemplos de cómo utilizarlos. Para obtener más información acerca de cómo utilizar los operadores para que coincidan con cantidades y fechas específicas o para que excluyan resultados, consulta la sección "[Entender la sintaxis de búsqueda](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax/)". +Vea "[Búsqueda en GitHub](/search-github/searching-on-github)" para consultar una lista completa de los calificadores disponibles, su formato y ejemplos de cómo usarlos. Para obtener más información sobre cómo usar los operadores para que coincidan con cantidades y fechas específicas, o para que excluyan resultados, vea "[Descripción de la sintaxis de búsqueda](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax/)". ### Limitaciones sobre la longitud de la consulta La API de búsqueda no es compatible con consultas que: - sean mayores a 256 caracteres (sin incluir los operadores o calificativos). -- tengan más de cinco operadores de `AND`, `OR`, o `NOT`. +- Tienen más de cinco operadores `AND`, `OR` o `NOT`. Estas consultas de búsqueda devolverán un mensaje de error de "Validation failed". ### Tiempos excedidos y resultados incompletos -Para que la API de Búsqueda se mantenga rápida para todos, limitamos el tiempo que puede jecutarse cualquier consulta específica. Para las consultas que [exceden el límite de tiempo](https://developer.github.com/changes/2014-04-07-understanding-search-results-and-potential-timeouts/), la API devuelve las coincidencias que ya se habían encontrado antes de exceder el tiempo, y la respuesta tiene la propiedad `incomplete_results` como `true`. +Para que la API de búsqueda sea rápida para todos, limitamos el tiempo que puede ejecutarse una consulta individual. Para las consultas que [superan el límite de tiempo](https://developer.github.com/changes/2014-04-07-understanding-search-results-and-potential-timeouts/), la API devuelve las coincidencias que se han encontrado antes de que se cumpla el tiempo de espera y la respuesta tiene la propiedad `incomplete_results` establecida en `true`. -Llegar a una interrupción no necesariamente significa que los resultados de búsqueda estén incompletos. Puede que se hayan encontrado más resultados, pero también puede que no. +Llegar a una interrupción no necesariamente significa que los resultados de búsqueda estén incompletos. +Puede que se hayan encontrado más resultados, pero también puede que no. ### Errores de acceso o resultados de búsqueda faltantes -Necesitas autenticarte con éxito y tener acceso a los repositorios en tus consultas de búsqueda, de otro modo, verás un error `422 Unprocessable Entry` con un mensaje de "Validation Failed". Por ejemplo, tu búsqueda fallará si tu consulta incluye los calificadores `repo:`, `user:`, o `org:` que solicitan los recursos a los cuales no tienes acceso cuando inicias sesión en {% data variables.product.prodname_dotcom %}. +Necesita autenticarse correctamente y tener acceso a los repositorios en sus consultas de búsqueda, de otro modo, verá un error `422 Unprocessable Entry` con el mensaje "Validation Failed". Por ejemplo, se producirá un error en la búsqueda si su consulta incluye calificadores `repo:`, `user:` o `org:` que solicitan recursos a los cuales no tiene acceso cuando inicia sesión en {% data variables.product.prodname_dotcom %}. -Cuando tu consulta de búsqueda solicita recursos múltiples, la respuesta solo contendrá aquellos a los que tengas acceso y **no** proporcionará un mensaje de error que liste los recursos que no se devolvieron. +Cuando su consulta de búsqueda solicita recursos múltiples, la respuesta solo contendrá aquellos a los que tenga acceso y **no** proporcionará un mensaje de error que liste los recursos que no se han devuelto. -Por ejemplo, si tu consulta de búsqueda quiere buscar en los repositorios `octocat/test` y `codertocat/test`, pero solo tienes acceso a `octocat/test`, tu respuesta mostrará los resultados de búsqueda para `octocat/test` y no mostrará nada para `codertocat/test`. Este comportamiento simula cómo funciona la búsqueda en {% data variables.product.prodname_dotcom %}. +Por ejemplo, si la consulta de búsqueda busca en los repositorios `octocat/test` y `codertocat/test`, pero solo tiene acceso a `octocat/test`, la respuesta mostrará los resultados de la búsqueda para `octocat/test` y no mostrará nada para `codertocat/test`. Este comportamiento simula cómo funciona la búsqueda en {% data variables.product.prodname_dotcom %}. ### Metadatos en el texto coincidente @@ -85,25 +91,25 @@ En GitHub, puedes utilizar el contexto que te proporcionan los extractos de cód Las solicitudes pueden decidir recibir esos fragmentos de texto en la respuesta, y cada fragmento se acompaña de intervalos numéricos que identifican la ubicación exacta de cada término de búsqueda coincidente. -Para obtener estos metadatos en tus resultados de búsqueda, especifica el tipo de medios `text-match` en tu encabezado de `Accept`. +Para obtener estos metadatos en los resultados de búsqueda, especifique el tipo de medio `text-match` en el encabezado `Accept`. ```shell application/vnd.github.text-match+json ``` -Cuando proporcionas el tipo de medios `text-match`, recibirás una clave extra en la carga útil de JSON llamada `text_matches`, la cual proporciona información acerca de la posición de tus términos de búsqueda dentro del texto y la `property` que incluye dicho término de búsqueda. Dentro de la matriz `text_matches`, cada objeto incluye los siguientes atributos: +Al proporcionar el tipo de medio `text-match`, recibirá una clave extra en la carga de JSON llamada `text_matches`, la cual proporciona información sobre la posición de sus términos de búsqueda dentro del texto y la propiedad (`property`) que incluye dicho término de búsqueda. Dentro de la matriz `text_matches`, cada objeto incluye los siguientes atributos: -| Nombre | Descripción | -| ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `object_url` | La URL del recurso que contiene una propiedad de secuencia que empata con uno de los términos de búsqueda. | -| `object_type` | El nombre del tipo de recurso que existe en la `object_url` específica. | -| `property` | El nombre de la propiedad del recurso que existe en la `object_url`. Esa propiedad es una secuencia que empata con uno de los términos de la búsqueda. (En el JSON que se devuelve de la `object_url`, el contenido entero para el `fragment` se encontrará en la propiedad con este nombre.) | -| `fragmento` | Un subconjunto del valor de `property`. Este es el fragmento de texto que empata con uno o más de los términos de búsqueda. | -| `matches` | Una matriz de uno o más términos de búsqueda presentes en el `fragment`. Los índices (es decir, "intervalos") son relativos al fragmento. (No son relativos al contenido _completo_ de `property`.) | +Nombre | Descripción +-----|-----------| +`object_url` | La URL del recurso que contiene una propiedad de secuencia que empata con uno de los términos de búsqueda. +`object_type` | El nombre del tipo de recurso que existe en el atributo `object_url` especificado. +`property` | El nombre de la propiedad del recurso que existe en `object_url`. Esa propiedad es una secuencia que empata con uno de los términos de la búsqueda. (En el código JSON que se devuelve de `object_url`, el contenido completo del objeto `fragment` se encontrará en la propiedad con este nombre). +`fragment` | Un subconjunto del valor de `property`. Este es el fragmento de texto que empata con uno o más de los términos de búsqueda. +`matches` | Una matriz de uno o más términos de búsqueda presentes en el objeto `fragment`. Los índices (es decir, "intervalos") son relativos al fragmento. (No son relativos al contenido _completo_ del objeto `property`). #### Ejemplo -Si utilizas cURL y también el [ejemplo de búsqueda de informe de problemas](#search-issues-and-pull-requests) anterior, nuestra solicitud de la API se vería así: +Con cURL y el [ejemplo de búsqueda de incidencias](#search-issues-and-pull-requests) anterior, nuestra solicitud de API tendría este aspecto: ``` shell curl -H 'Accept: application/vnd.github.text-match+json' \ @@ -111,11 +117,11 @@ curl -H 'Accept: application/vnd.github.text-match+json' \ +language:python+state:open&sort=created&order=asc' ``` -La respuesta incluirá una matriz de `text_matches` para cada resultado de búsqueda. En el JSON que se muestra a continuación, tenemos dos objetos en la matriz `text_matches`. +La respuesta incluirá una matriz `text_matches` para cada resultado de búsqueda. En el código JSON siguiente, tenemos dos objetos en la matriz `text_matches`. -La primera coincidencia de texto ocurrió en la propiedad de `body` del informe de problemas. Aquí vemos un fragmento de texto del cuerpo del informe de problemas. El término de búsqueda (`windows`) aparece dos veces dentro de ese fragmento, y tenemos los índices para cada ocurrencia. +La primera coincidencia de texto se produjo en la propiedad `body` de la incidencia. Aquí vemos un fragmento de texto del cuerpo del informe de problemas. El término de búsqueda (`windows`) aparece dos veces en ese fragmento, y tenemos los índices de cada aparición. -La segunda coincidencia de texto ocurrió en la propiedad `body` de uno de los comentarios del informe de problemas. Tenemos la URL para el comentario del informe de problemas. Y, por supuesto, vemos un fragmento de texto del cuerpo del comentario. El término de búsqueda (`windows`) se muestra una vez dentro de ese fragmento. +La segunda coincidencia de texto se produjo en la propiedad `body` de uno de los comentarios de la incidencia. Tenemos la URL para el comentario del informe de problemas. Y, por supuesto, vemos un fragmento de texto del cuerpo del comentario. El término de búsqueda (`windows`) aparece una vez en ese fragmento. ```json { diff --git a/translations/es-ES/content/rest/secret-scanning.md b/translations/es-ES/content/rest/secret-scanning.md index 2fd9624093..87e9d8a5ca 100644 --- a/translations/es-ES/content/rest/secret-scanning.md +++ b/translations/es-ES/content/rest/secret-scanning.md @@ -1,6 +1,6 @@ --- -title: Secret scanning -intro: Use the Secret scanning API to retrieve and update secret alerts from a repository. +title: Análisis de secretos +intro: Utiliza la API de Análisis de secretos para recuperar y actualizar las alertas secretas de un repositorio. versions: ghes: '*' ghae: '*' @@ -10,15 +10,20 @@ topics: miniTocMaxHeadingLevel: 3 redirect_from: - /rest/reference/secret-scanning +ms.openlocfilehash: d17aa63bb3d7e71adb310c66cabb05a83776b78f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147066814' --- - {% data reusables.secret-scanning.api-beta %} -## About the Secret scanning API +## Acerca de Secret scanning API -The {% data variables.product.prodname_secret_scanning %} API lets you: +La API de {% data variables.product.prodname_secret_scanning %} te permite lo siguiente: -- Enable or disable {% data variables.product.prodname_secret_scanning %}{% ifversion secret-scanning-push-protection %} and push protection{% endif %} for a repository. For more information, see "[Repositories](/rest/repos/repos#update-a-repository)" and expand the "Properties of the `security_and_analysis` object" section in the REST API documentation. -- Retrieve and update {% data variables.product.prodname_secret_scanning_GHAS %} alerts from a repository. For further details, see the sections below. +- Habilitar o deshabilitar {% data variables.product.prodname_secret_scanning %}{% ifversion secret-scanning-push-protection %} e insertar protección{% endif %} para un repositorio. Para obtener más información, vea "[Repositorios](/rest/repos/repos#update-a-repository)" y expanda la sección "Properties of the `security_and_analysis` object" (Propiedades del objeto `security_and_analysis`) en la documentación de la API REST. +- Recupere y actualice las alertas de {% data variables.product.prodname_secret_scanning_GHAS %} de un repositorio. Para obtener más detalles, vea las secciones siguientes. -For more information about {% data variables.product.prodname_secret_scanning %}, see "[About {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/about-secret-scanning)." +Para obtener más información sobre {% data variables.product.prodname_secret_scanning %}, vea "[Acerca de {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/about-secret-scanning)." diff --git a/translations/es-ES/content/rest/teams/discussion-comments.md b/translations/es-ES/content/rest/teams/discussion-comments.md index 10a4ce9b67..9732a35845 100644 --- a/translations/es-ES/content/rest/teams/discussion-comments.md +++ b/translations/es-ES/content/rest/teams/discussion-comments.md @@ -1,8 +1,8 @@ --- title: Comentarios de debates de equipo allowTitleToDifferFromFilename: true -shortTitle: Comentarios de debate -intro: 'La API de comentarios de debate de equipo te permite obtener, crear, editar y borrar comentarios de debates en una publicación de un [debate de equipo](/rest/reference/teams#discussions).' +shortTitle: Discussion comments +intro: 'La API de Comentarios de debate de equipo permite obtener, crear, editar y eliminar los comentarios del debate en una publicación de un [debate de equipo](/rest/reference/teams#discussions).' versions: fpt: '*' ghes: '*' @@ -11,10 +11,15 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: bbd5abb5411a5292dc759f9595d89dcabd25c2f8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145126154' --- - ## Acerca de la API de comentarios de debates de equipo -Cualquier miembro de la [organización](/rest/reference/orgs) del equipo puede crear y leer los comentarios de un debate público. Para obtener más detalles, consulta la sección "[Acerca de los debates de equipo](/organizations/collaborating-with-your-team/about-team-discussions/)". +Cualquier miembro de la [organización](/rest/reference/orgs) del equipo puede crear y leer los comentarios de un debate público. Para obtener más información, vea "[Acerca de los debates de equipo](/organizations/collaborating-with-your-team/about-team-discussions/)". {% data reusables.organizations.team-api %} diff --git a/translations/es-ES/content/rest/teams/discussions.md b/translations/es-ES/content/rest/teams/discussions.md index a3068163c4..b49f66a989 100644 --- a/translations/es-ES/content/rest/teams/discussions.md +++ b/translations/es-ES/content/rest/teams/discussions.md @@ -1,8 +1,8 @@ --- -title: Debates de equipo +title: Discusiones de equipo allowTitleToDifferFromFilename: true shortTitle: Discussions -intro: 'The Team discussions API allows you to get, create, edit, and delete discussion posts on a team''s page.' +intro: 'La API de debates de equipo te permite obtener, crear, editar y borrar las entradas de debate de la página de un equipo.' versions: fpt: '*' ghes: '*' @@ -11,10 +11,15 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 3f8c2b05699622a9fe4e8f2ba542cad2dd9f4682 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147060566' --- +## Acerca de la API de debates de equipo -## About the Team discussions API - -Puedes utilizar los debates de equipo para sostener conversaciones que no son específicas de un repositorio o proyecto. Cualquier miembro de la [organización](/rest/reference/orgs) del equipo puede crear y leer las publicaciones de debates públicos. Para obtener más detalles, consulta la sección "[Acerca de los debates de equipo](//organizations/collaborating-with-your-team/about-team-discussions/)". Para aprender más sobre cómo comentar en una publicación de debate, consulta la [API de comentarios para debates de equipo](/rest/reference/teams#discussion-comments). +Puedes utilizar los debates de equipo para sostener conversaciones que no son específicas de un repositorio o proyecto. Cualquier miembro de la [organización](/rest/reference/orgs) del equipo puede crear y leer publicaciones en un debate público. Para obtener más información, vea "[Acerca de los debates de equipo](//organizations/collaborating-with-your-team/about-team-discussions/)". Para más información sobre cómo comentar una publicación de un debate, consulte la [API de comentarios de debates de equipo](/rest/reference/teams#discussion-comments). {% data reusables.organizations.team-api %} diff --git a/translations/es-ES/content/rest/teams/external-groups.md b/translations/es-ES/content/rest/teams/external-groups.md index 023babf84b..8cdad48394 100644 --- a/translations/es-ES/content/rest/teams/external-groups.md +++ b/translations/es-ES/content/rest/teams/external-groups.md @@ -1,6 +1,6 @@ --- title: Grupos externos -intro: The External groups API allows you to view the external identity provider groups that are available to your organization and manage the connection between external groups and teams in your organization. +intro: 'La API de grupos externos te permite ver los grupos de proveedor de identidades externos que están disponibles para tu organización, así como administrar la conexión entre los grupos externos y los equipos de la organización.' versions: fpt: '*' ghae: '*' @@ -8,19 +8,22 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 590605ab68eb40d42949e179e471d5c7d333f43e +ms.sourcegitcommit: dc42bb4a4826b414751ffa9eed38962c3e3fea8e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/13/2022 +ms.locfileid: '147059974' --- - -## About the External groups API +## Acerca de External groups API Para utilizar esta API, el usuario autenticado debe ser un mantenedor del equipo o un propietario de la organización asociada con éste. -{% ifversion ghec %} -{% note %} +{% ifversion ghec %} {% note %} -**Notas:** +**Notas:** -- The external groups API is only available for organizations that are part of an enterprise using {% data variables.product.prodname_emus %}. Para obtener más información, consulta la sección "[Acerca de los Usuarios Empresariales Administrados](/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users)". -- Si tu organización utiliza la sincronización de equipos, puedes usar la API de Sincronización de Equipos. Para obtener más información, consulta la "[API de sincronización de equipos](#team-synchronization)". +- La API de grupos externos solo se encuentra disponible para aquellas organizaciones que sean parte de una empresa que utilice {% data variables.product.prodname_emus %}. Para obtener más información, vea "[Acerca de los usuarios administrados empresariales](/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users)". +- Si tu organización utiliza la sincronización de equipos, puedes usar la API de Sincronización de Equipos. Para obtener más información, vea "[API de sincronización de equipos](#team-synchronization)". -{% endnote %} -{% endif %} +{% endnote %} {% endif %} diff --git a/translations/es-ES/content/rest/teams/index.md b/translations/es-ES/content/rest/teams/index.md index 5f18a46952..b00ba7a5e2 100644 --- a/translations/es-ES/content/rest/teams/index.md +++ b/translations/es-ES/content/rest/teams/index.md @@ -1,5 +1,5 @@ --- -title: Equipos +title: Teams intro: 'Con la API de Equipos puedes crear y administrar los equipos en tu organización de {% data variables.product.product_name %}.' redirect_from: - /v3/teams @@ -19,5 +19,11 @@ children: - /external-groups - /members - /team-sync +ms.openlocfilehash: 82e6b0f69bc639d6a7423fb2bda2a2e33e208e63 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147062846' --- diff --git a/translations/es-ES/content/rest/teams/members.md b/translations/es-ES/content/rest/teams/members.md index 75a3f314e3..d4179c03bc 100644 --- a/translations/es-ES/content/rest/teams/members.md +++ b/translations/es-ES/content/rest/teams/members.md @@ -1,7 +1,7 @@ --- title: Miembros del equipo allowTitleToDifferFromFilename: true -shortTitle: Miembros +shortTitle: Members intro: '' versions: fpt: '*' @@ -11,16 +11,20 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 9f2e4a1bee298bddf1d1712c78b2bac41f15c27e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147067518' --- - -## About the Team members API +## Acerca de la API de miembros del equipo {% data reusables.organizations.team-api %} -{% ifversion fpt or ghes or ghec %} -{% note %} +{% ifversion fpt or ghes or ghec %} {% note %} -**Nota:** Cuando configuras la sincornizacion de equipos para un equipo con el proveedor de identidad (IdP) de tu organización, verás un error si intentas utilizar la API para hacer cambios en la membrecía de dicho equipo. Si tienes acceso para administrar las membrecías de usuario en tu IdP, puedes administrar la membrecía del equipo de GitHub a través de tu proveedor de identidad, lo cual agrega y elimina automáticamente a los miembros en una organización. Para obtener más información, consulta la sección "[Sincronizar equipos entre tu proveedor de identidad y GitHub](/enterprise-cloud@latest/organizations/managing-saml-single-sign-on-for-your-organization/managing-team-synchronization-for-your-organization)". +**Nota:** Al configurar la sincronización de equipos para un equipo con el proveedor de identidades (IdP) de la organización, verá un error si intenta utilizar la API para realizar cambios en la pertenencia del equipo. Si tienes acceso para administrar las membrecías de usuario en tu IdP, puedes administrar la membrecía del equipo de GitHub a través de tu proveedor de identidad, lo cual agrega y elimina automáticamente a los miembros en una organización. Para más información, vea "[Sincronización de equipos entre el proveedor de identidades y GitHub](/enterprise-cloud@latest/organizations/managing-saml-single-sign-on-for-your-organization/managing-team-synchronization-for-your-organization)". {% endnote %} diff --git a/translations/es-ES/content/rest/teams/team-sync.md b/translations/es-ES/content/rest/teams/team-sync.md index 890e8bfc56..d4f573fa7b 100644 --- a/translations/es-ES/content/rest/teams/team-sync.md +++ b/translations/es-ES/content/rest/teams/team-sync.md @@ -1,6 +1,6 @@ --- title: Sincronización de equipos -intro: 'La API de sincronización de equipos te permite administrar las conexiones entre los equipos de {% data variables.product.product_name %} y los grupos de proveedores de identidad (IdP) externos.' +intro: 'La API de sincronización de equipos te permite administrar las conexiones entre los equipos de {% data variables.product.product_name %} y los grupos del proveedor de identidad (IdP) externo.' versions: fpt: '*' ghec: '*' @@ -8,16 +8,21 @@ topics: - API miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true +ms.openlocfilehash: 6a5d379b1050e10f9e31e14ed2b094a684676737 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147067166' --- +## Acerca de la API de sincronización de equipos -## Acerca de la API de sincronización +Para utilizar esta API, el usuario autenticado debe ser un mantenedor del equipo o un propietario de la organización asociada con éste. El token que utilizas para autenticarte también necesitará autorizarse para su uso con tu proveedor IdP (SSO). Para más información, vea "[Autorización de un token de acceso personal para su uso con una organización de inicio de sesión único de SAML](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)". -Para utilizar esta API, el usuario autenticado debe ser un mantenedor del equipo o un propietario de la organización asociada con éste. El token que utilizas para autenticarte también necesitará autorizarse para su uso con tu proveedor IdP (SSO). Para obtener más información, consulta la sección "[Autorizar un token de acceso personal para su uso con una organización que tiene inicio de sesión único de SAML](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)". - -Puedes administrar a los miembros del equipo de GitHub a través de tu IdP con la sincronización de equipos. Ésta se debe habilitar para usar la API de Sincronización de Equipos. Para obtener más información, consulta la sección "[Sincronizar equipos entre tu proveedor de identidad y GitHub](/enterprise-cloud@latest/organizations/managing-saml-single-sign-on-for-your-organization/managing-team-synchronization-for-your-organization)". +Puedes administrar a los miembros del equipo de GitHub a través de tu IdP con la sincronización de equipos. Ésta se debe habilitar para usar la API de Sincronización de Equipos. Para más información, vea "[Sincronización de equipos entre el proveedor de identidades y GitHub](/enterprise-cloud@latest/organizations/managing-saml-single-sign-on-for-your-organization/managing-team-synchronization-for-your-organization)". {% note %} -**Nota:** La API de sincronización de equipos no puede utilizarse con {% data variables.product.prodname_emus %}. Para aprender más sobre cómo administrar una {% data variables.product.prodname_emu_org %}, consulta la sección "[API de grupos externos](/enterprise-cloud@latest/rest/reference/teams#external-groups)". +**Nota:** La API de sincronización de equipos no se puede usar con {% data variables.product.prodname_emus %}. Para más información sobre cómo administrar una instancia de {% data variables.product.prodname_emu_org %}, vea "[API de grupos externos](/enterprise-cloud@latest/rest/reference/teams#external-groups)". {% endnote %} diff --git a/translations/es-ES/content/rest/teams/teams.md b/translations/es-ES/content/rest/teams/teams.md index 0336191421..e1d5f2e3cc 100644 --- a/translations/es-ES/content/rest/teams/teams.md +++ b/translations/es-ES/content/rest/teams/teams.md @@ -1,6 +1,6 @@ --- -title: Equipos -intro: 'Con la API de equipos, puedes crear y administrar equipos en tu organización de GitHub.' +title: Teams +intro: 'Con la API de Teams, puedes crear y administrar equipos en tu organización de GitHub.' versions: fpt: '*' ghes: '*' @@ -9,8 +9,13 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: e81144e2a4141195d67b16dcf80bfa47da2285e5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119081' --- - -## Acerca de la API de equipos +## Acerca de la API de Teams {% data reusables.organizations.team-api %} diff --git a/translations/es-ES/content/rest/users/blocking.md b/translations/es-ES/content/rest/users/blocking.md index 4937f9f13b..16fa54d717 100644 --- a/translations/es-ES/content/rest/users/blocking.md +++ b/translations/es-ES/content/rest/users/blocking.md @@ -8,8 +8,13 @@ topics: - API miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true +ms.openlocfilehash: 43b4e68badd17dbaee45dbbcec8ce2399378064d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119066' --- - -## About the Blocking users API +## Acerca de la API para bloquear usuarios {% data reusables.user-settings.user-api %} diff --git a/translations/es-ES/content/rest/users/emails.md b/translations/es-ES/content/rest/users/emails.md index 094f4728f6..e4bd70c287 100644 --- a/translations/es-ES/content/rest/users/emails.md +++ b/translations/es-ES/content/rest/users/emails.md @@ -1,5 +1,5 @@ --- -title: Emails (Correos electrónicos) +title: Correos electrónicos intro: '' versions: fpt: '*' @@ -8,9 +8,14 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 49ecbb44ca483e1bb1bdd2f4e4032c433c3b89d3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119065' --- - -## About the Emails API +## Acerca de la API de correos electrónicos Administrar las direcciones de correo electrónico a través de la API requiere que ingreses con la autenticación básica o con OAuth con un alcance correcto para la terminal. diff --git a/translations/es-ES/content/rest/users/followers.md b/translations/es-ES/content/rest/users/followers.md index 7886ba1efe..f63be8a43a 100644 --- a/translations/es-ES/content/rest/users/followers.md +++ b/translations/es-ES/content/rest/users/followers.md @@ -9,8 +9,13 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 9f3361aebe592fef7e93223ca9e7d60a9da3c0d8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119058' --- - -## About the Followers API +## Acerca de la API de seguidores {% data reusables.user-settings.user-api %} diff --git a/translations/es-ES/content/rest/users/gpg-keys.md b/translations/es-ES/content/rest/users/gpg-keys.md index 1c71c096f3..c5576c2f72 100644 --- a/translations/es-ES/content/rest/users/gpg-keys.md +++ b/translations/es-ES/content/rest/users/gpg-keys.md @@ -1,5 +1,5 @@ --- -title: Llaves GPG +title: Claves GPG intro: '' versions: fpt: '*' @@ -9,10 +9,15 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 0781b20628b48b9ca5d411ead6f3ddf1bcd1c6d4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119057' --- +## Acerca de la API de claves GPG de usuario -## Acerca de la API de llaves GPG de usuario - -Los datos que se devuelven en el campo de respuesta de `public_key` no son una llave con formato de GPG. Cuando un usuario carga una llave GPG, se interpreta y la llave pública criptográfica se extrae y se almacena. Esta llave criptográfica es lo que devuelven las API en esta página. Esta llave no es apta para utilizarse directamente con programas como GPG. +Los datos que se devuelven en el campo de respuesta de `public_key` no son una clave con formato GPG. Cuando un usuario carga una llave GPG, se interpreta y la llave pública criptográfica se extrae y se almacena. Esta llave criptográfica es lo que devuelven las API en esta página. Esta llave no es apta para utilizarse directamente con programas como GPG. {% data reusables.user-settings.user-api %} diff --git a/translations/es-ES/content/rest/users/index.md b/translations/es-ES/content/rest/users/index.md index ea53a69bde..e6ddf12390 100644 --- a/translations/es-ES/content/rest/users/index.md +++ b/translations/es-ES/content/rest/users/index.md @@ -20,5 +20,11 @@ children: - /gpg-keys - /keys - /ssh-signing-keys +ms.openlocfilehash: c7b1e8fc2f15757f4c88ecad620a3db7809bcd7d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147717665' --- diff --git a/translations/es-ES/content/rest/users/keys.md b/translations/es-ES/content/rest/users/keys.md index 8c46a7889f..92b14a7dd9 100644 --- a/translations/es-ES/content/rest/users/keys.md +++ b/translations/es-ES/content/rest/users/keys.md @@ -1,5 +1,5 @@ --- -title: Llaves SSH de Git +title: Claves SSH de Git intro: '' versions: fpt: '*' @@ -10,8 +10,13 @@ topics: - API miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true +ms.openlocfilehash: 108ea2f46acfd53bc25c59ed727a31a61109420e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145119033' --- - -## Acerca de la API de llaves SSH de usuario de Git +## Acerca de la API de claves SSH de Git de usuario {% data reusables.user-settings.user-api %} diff --git a/translations/es-ES/content/rest/users/ssh-signing-keys.md b/translations/es-ES/content/rest/users/ssh-signing-keys.md deleted file mode 100644 index 33f57a4278..0000000000 --- a/translations/es-ES/content/rest/users/ssh-signing-keys.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: SSH signing keys -intro: '' -versions: - fpt: '*' - ghes: '>=3.7' - ghec: '*' -topics: - - API -miniTocMaxHeadingLevel: 3 -allowTitleToDifferFromFilename: true ---- - diff --git a/translations/es-ES/content/rest/users/users.md b/translations/es-ES/content/rest/users/users.md index f614ce166d..bc5a5ef7ff 100644 --- a/translations/es-ES/content/rest/users/users.md +++ b/translations/es-ES/content/rest/users/users.md @@ -9,8 +9,13 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: d5206723dec2c849c4c550a1634ce18167da6b38 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147067510' --- - -## About the Users API +## Acerca de la API de usuarios {% data reusables.user-settings.user-api %} diff --git a/translations/es-ES/content/rest/webhooks/index.md b/translations/es-ES/content/rest/webhooks/index.md index 9ce89decaa..a1abab6967 100644 --- a/translations/es-ES/content/rest/webhooks/index.md +++ b/translations/es-ES/content/rest/webhooks/index.md @@ -1,5 +1,5 @@ --- -title: Webhooks +title: webhooks intro: La API de webhooks te permite crear y administrar webhooks para tus repositorios. allowTitleToDifferFromFilename: true versions: @@ -16,13 +16,18 @@ children: - /repos redirect_from: - /rest/reference/webhooks +ms.openlocfilehash: 9216b892bbc19752266cea22d88bec655363ecaf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147061582' --- +Los webhooks de repositorio le permiten recibir cargas útiles de `POST` HTTP cuando se producen determinados eventos en un repositorio. {% data reusables.webhooks.webhooks-rest-api-links %} -Los webhooks de repositorio te permiten recibir cargas útiles de `POST` por HTTP cuando ciertos eventos suceden en un repositorio. {% data reusables.webhooks.webhooks-rest-api-links %} +Si quiere configurar un solo webhook para recibir eventos de todos los repositorios de la organización, vea nuestra documentación de la API para [Webhooks de una organización](/rest/reference/orgs#webhooks). -Si te gustaría configurar un solo webhook para recibir eventos de todos los repositorios de tu organización, consulta nuestra documentación de la API para los [Webhooks de una Organización](/rest/reference/orgs#webhooks). - -Adicionalmente a la API de REST, {% data variables.product.prodname_dotcom %} también puede servir como un punto de [PubSubHubbub](#pubsubhubbub) para los repositorios. +Además de la API REST, {% data variables.product.prodname_dotcom %} también puede servir como centro de [PubSubHubbub](#pubsubhubbub) para los repositorios. ## Recibir Webhooks @@ -30,33 +35,34 @@ Para que {% data variables.product.product_name %} envíe cargas útiles de webh ### Encabezados de Webhook -{% data variables.product.product_name %} enviará varios encabezados de HTTP para diferenciar los tipos de eventos y los identificadores de las cargas útiles. Consulta la sección de [encabezados de webhook](/developers/webhooks-and-events/webhook-events-and-payloads#delivery-headers) para encontrar más detalles. +{% data variables.product.product_name %} enviará varios encabezados de HTTP para diferenciar los tipos de eventos y los identificadores de las cargas útiles. Vea [encabezados de webhook](/developers/webhooks-and-events/webhook-events-and-payloads#delivery-headers) para más información. ## PubSubHubbub -GitHub también puede fungir como un centro de [PubSubHubbub](https://github.com/pubsubhubbub/PubSubHubbub) para todos los repositorios. PSHB es un proptocolo simple de publicación/suscripción que permite a los servidores registrarse para recibir actualizaciones de cuándo se actualiza un tema. Las actualizaciones se mandan con una solicitud HTTP de tipo POST a una URL de rellamado. Las URL de tema para las cargas a un repositorio de GitHub están en este formato: +GitHub también puede servir como un centro de [PubSubHubbub](https://github.com/pubsubhubbub/PubSubHubbub) para todos los repositorios. PSHB es un proptocolo simple de publicación/suscripción que permite a los servidores registrarse para recibir actualizaciones de cuándo se actualiza un tema. Las actualizaciones se mandan con una solicitud HTTP de tipo POST a una URL de rellamado. +Las URL de tema para las cargas a un repositorio de GitHub están en este formato: `https://github.com/{owner}/{repo}/events/{event}` -El veneto puede ser cualquier evento de webhook disponible. Para obtener más información, consulta la sección "[eventos y cargas útiles de los webhooks](/developers/webhooks-and-events/webhook-events-and-payloads)". +El veneto puede ser cualquier evento de webhook disponible. Para más información, vea "[Eventos y cargas de webhook](/developers/webhooks-and-events/webhook-events-and-payloads)". ### Formato de respuesta -El formato predeterminado es lo que [deberían esperar los ganchos de post-recepción](/post-receive-hooks/): Un cuerpo de JSON que se envía como un parámetro de `payload` en un POST. También puedes especificar si quieres recibir el cuerpo en JSON sin procesar, ya sea un encabezado de `Accept` o una extensión `.json`. +El formato predeterminado es lo que [deben esperar los enlaces posteriores a la recepción existentes](/post-receive-hooks/): un cuerpo JSON enviado como parámetro `payload` en una solicitud POST. También puede especificar que el cuerpo JSON sin formato se reciba con un encabezado `Accept` o una extensión `.json`. Accept: application/json https://github.com/{owner}/{repo}/events/push.json ### URL de Rellamado -Las URL de rellamado puede utilizar el protocolo `http://`. +Las URL de devolución de llamada pueden usar el protocolo `http://`. # Send updates to postbin.org http://postbin.org/123 ### Suscribirse -La terminal de PubSubHubbub de GitHub es: `{% data variables.product.api_url_code %}/hub`. Una solicitud exitosa con curl se vería así: +El punto de conexión PubSubHubbub de GitHub es: `{% data variables.product.api_url_code %}/hub`. Una solicitud exitosa con curl se vería así: ``` shell curl -u "user" -i \ @@ -70,9 +76,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 de información vino de GitHub cuando comparas el cuerpo de la solicitud sin procesar con el contenido de {% ifversion fpt or ghes or ghec %} los encabezados `X-Hub-Signature` o `X-Hub-Signature-256`{% 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. | +Nombre | Tipo | Descripción +-----|------|-------------- +``hub.mode``|`string` | **Requerido**. `subscribe` o `unsubscribe`. +``hub.topic``|`string` |**Requerido**. La URI del repositorio de GitHub al cual suscribirse. La ruta debe tener el formato `/{owner}/{repo}/events/{event}`. +``hub.callback``|`string` | La URI para recibir las actualizaciones del tema. +``hub.secret``|`string` | Una llave de secreto compartido que genera una firma de hash del contenido saliente del cuerpo. Para comprobar que una inserción procede de GitHub, compara el cuerpo de la solicitud sin formato con el contenido de {% ifversion fpt or ghes or ghec %}`X-Hub-Signature` o `X-Hub-Signature-256` los encabezados{% elsif ghae %}`X-Hub-Signature-256` el encabezado{% endif %}. Puede 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-config.md b/translations/es-ES/content/rest/webhooks/repo-config.md index 00cd82c410..90375a3852 100644 --- a/translations/es-ES/content/rest/webhooks/repo-config.md +++ b/translations/es-ES/content/rest/webhooks/repo-config.md @@ -1,5 +1,5 @@ --- -title: Configuración de webhook de repositorio +title: Configuración del webhook del repositorio intro: '' versions: fpt: '*' @@ -10,5 +10,11 @@ topics: - API miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true +ms.openlocfilehash: 177126cebda7cd020d109107f920ef88b1c1278c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147062798' --- diff --git a/translations/es-ES/content/rest/webhooks/repo-deliveries.md b/translations/es-ES/content/rest/webhooks/repo-deliveries.md index 5e2fa13473..6299d6f924 100644 --- a/translations/es-ES/content/rest/webhooks/repo-deliveries.md +++ b/translations/es-ES/content/rest/webhooks/repo-deliveries.md @@ -1,5 +1,5 @@ --- -title: Repository Webhook Deliveries +title: Entregas de webhook de repositorio intro: '' versions: fpt: '*' @@ -10,5 +10,11 @@ topics: - API miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true +ms.openlocfilehash: a3fdc76ab7b02c60cac519ec0a44e215dab122df +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147063126' --- diff --git a/translations/es-ES/content/rest/webhooks/repos.md b/translations/es-ES/content/rest/webhooks/repos.md index c53356342f..533b3769f0 100644 --- a/translations/es-ES/content/rest/webhooks/repos.md +++ b/translations/es-ES/content/rest/webhooks/repos.md @@ -10,5 +10,11 @@ topics: - API miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true +ms.openlocfilehash: 85e0c2746416c5ba810b7729b06f1661d7319ec3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147061886' --- diff --git a/translations/es-ES/content/search-github/getting-started-with-searching-on-github/about-searching-on-github.md b/translations/es-ES/content/search-github/getting-started-with-searching-on-github/about-searching-on-github.md index c8c77b7592..9a43ddce47 100644 --- a/translations/es-ES/content/search-github/getting-started-with-searching-on-github/about-searching-on-github.md +++ b/translations/es-ES/content/search-github/getting-started-with-searching-on-github/about-searching-on-github.md @@ -17,12 +17,17 @@ versions: ghec: '*' topics: - GitHub search +ms.openlocfilehash: 875bb9876a36ce7f202d31749771dc147f348524 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146179379' --- - {% data reusables.search.you-can-search-globally %} - Para hacer una búsqueda global en todo {% data variables.product.product_name %}, escribe lo que estás buscando en el campo de búsqueda en la parte superior de cualquier página y elige "Todo {% data variables.product.prodname_dotcom %}" en el menú de búsqueda desplegable. -- Para buscar dentro de un repositorio o una organización en particular, navega a la página del repositorio o de la organización, escribe lo que estás buscando en el campo de búsqueda en la parte superior de la página y presiona **Aceptar**. +- Para buscar dentro de un repositorio o una organización en particular, vaya a la página del repositorio o de la organización, escribe lo que está buscando en el campo de búsqueda de la parte superior de la página y pulse **Enter**. {% note %} @@ -30,13 +35,13 @@ topics: {% ifversion fpt or ghes or ghec %} - {% data reusables.search.required_login %}{% endif %} -- Los sitios {% data variables.product.prodname_pages %} no se pueden buscar en {% data variables.product.product_name %}. Sin embargo, puedes buscar el contenido fuente si existe en la rama por defecto de un repositorio, usando la búsqueda de código. Para obtener más información, consulta "[Código de búsqueda](/search-github/searching-on-github/searching-code)". Para obtener más información acerca de {% data variables.product.prodname_pages %}, consulta "[¿Qué son las Páginas de GitHub?](/articles/what-is-github-pages/)" +- Los sitios {% data variables.product.prodname_pages %} no se pueden buscar en {% data variables.product.product_name %}. Sin embargo, puedes buscar el contenido fuente si existe en la rama por defecto de un repositorio, usando la búsqueda de código. Para obtener más información, consulte "[Búsqueda de código](/search-github/searching-on-github/searching-code)". Para obtener más información sobre {% data variables.product.prodname_pages %}, consulte ["¿Qué son las páginas de GitHub?](/articles/what-is-github-pages/)" - Actualmente, nuestra búsqueda no es compatible con las coincidencias exactas. - Cuando estés buscando dentro de archivos de código, únicamente se devolverán los primeros dos resultados de cada archivo. {% endnote %} -Después de ejecutar una búsqueda en {% data variables.product.product_name %}, puedes clasificar los resultados o refinarlos más haciendo clic en uno de los idiomas de la barra lateral. Para obtener más información, consulta "[Clasificar los resultados de búsqueda](/search-github/getting-started-with-searching-on-github/sorting-search-results)". +Después de ejecutar una búsqueda en {% data variables.product.product_name %}, puedes clasificar los resultados o refinarlos más haciendo clic en uno de los idiomas de la barra lateral. Para obtener más información, consulte "[Ordenar resultados de búsqueda](/search-github/getting-started-with-searching-on-github/sorting-search-results)". La búsqueda de {% data variables.product.product_name %} usa una agrupación ElasticSearch para indexar los proyectos cada vez que se sube un cambio a {% data variables.product.product_name %}. Las propuestas y las solicitudes de extracción son indexadas cuando son creadas o modificadas. @@ -46,17 +51,17 @@ Puedes buscar la siguiente información a través de todos los repositorios a lo - [Repositorios](/search-github/searching-on-github/searching-for-repositories) - [Temas](/search-github/searching-on-github/searching-topics) -- [propuestas y solicitudes de cambios](/search-github/searching-on-github/searching-issues-and-pull-requests){% ifversion fpt or ghec %} +- [Incidencias y solicitudes de incorporación de cambios](/search-github/searching-on-github/searching-issues-and-pull-requests){% ifversion fpt or ghec %} - [Debates](/search-github/searching-on-github/searching-discussions){% endif %} - [Código](/search-github/searching-on-github/searching-code) - [Confirmaciones](/search-github/searching-on-github/searching-commits) - [Usuarios](/search-github/searching-on-github/searching-users) -- [Packages](/search-github/searching-on-github/searching-for-packages) +- [Paquetes](/search-github/searching-on-github/searching-for-packages) - [Wikis](/search-github/searching-on-github/searching-wikis) ## Buscar usando una interfaz visual -Puedes buscar en {% data variables.product.product_name %} utilizando la {% data variables.search.search_page_url %} o la {% data variables.search.advanced_url %}. {% ifversion command-palette %}Como alternativa, puedes utilizar la búsqueda interactiva en la {% data variables.product.prodname_command_palette %} para buscar tu ubicación actual en la IU, un usuario, repositorio u organización específico y globalmente a lo largo de todo {% data variables.product.product_name %}, sin dejar de utilizar el teclado. Para obtener más información, consulta la sección "[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)".{% endif %} +Puedes buscar en {% data variables.product.product_name %} utilizando la {% data variables.search.search_page_url %} o la {% data variables.search.advanced_url %}. {% ifversion command-palette %}Como alternativa, puedes utilizar la búsqueda interactiva en la {% data variables.product.prodname_command_palette %} para buscar tu ubicación actual en la IU, un usuario, repositorio u organización específicos y globalmente en todo {% data variables.product.product_name %} al alcance de tu teclado. Para obtener más información, consulte "[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)."{% endif %} {% data variables.search.advanced_url %} ofrece una interfaz visual para construir consultas de búsqueda. Puedes filtrar tus búsquedas por diferentes factores, como la cantidad de estrellas o la cantidad de bifurcaciones que tiene un repositorio. A medida que completas los campos de búsqueda de avanzada, tu consulta se construirá automáticamente en la barra de búsqueda superior. @@ -66,22 +71,22 @@ Puedes buscar en {% data variables.product.product_name %} utilizando la {% data {% ifversion fpt or ghec %} -Si utilizas tanto {% data variables.product.prodname_dotcom_the_website %} como {% data variables.product.prodname_ghe_server %} o {% data variables.product.prodname_ghe_managed %} y un propietario de empresa habilitó la {% data variables.product.prodname_unified_search %}, puedes buscar en ambos ambientes al mismo tiempo desde {% data variables.product.prodname_ghe_server %} o desde {% data variables.product.prodname_ghe_managed %}. Para obtener más información, consulta [la documentación de {% data variables.product.prodname_ghe_server %}](/enterprise-server@latest/search-github/getting-started-with-searching-on-github/about-searching-on-github#searching-repositories-on-githubcom-from-your-private-enterprise-environment) o [la documentación de {% data variables.product.prodname_ghe_managed %}](/github-ae@latest/search-github/getting-started-with-searching-on-github/about-searching-on-github#searching-repositories-on-githubcom-from-your-private-enterprise-environment). +Si usas {% data variables.product.prodname_dotcom_the_website %} y {% data variables.product.prodname_ghe_server %} o {% data variables.product.prodname_ghe_managed %}, y un propietario de la empresa ha habilitado la {% data variables.product.prodname_unified_search %}, puedes buscar en ambos entornos al mismo tiempo desde {% data variables.product.prodname_ghe_server %} o {% data variables.product.prodname_ghe_managed %}. Para obtener más información, consulta la [documentación de {% data variables.product.prodname_ghe_server %}](/enterprise-server@latest/search-github/getting-started-with-searching-on-github/about-searching-on-github#searching-repositories-on-githubcom-from-your-private-enterprise-environment) o la [documentación de {% data variables.product.prodname_ghe_managed %}](/github-ae@latest/search-github/getting-started-with-searching-on-github/about-searching-on-github#searching-repositories-on-githubcom-from-your-private-enterprise-environment). {% else %} -Si utilizas tanto el {% data variables.product.prodname_dotcom_the_website %} como {% data variables.product.product_name %} y un propietario de empresa habilitó la {% data variables.product.prodname_unified_search %}, puedes buscar en ambos ambientes al mismo tiempo desde {% data variables.product.product_name %}. Para obtener más información sobre cómo los propietarios de las empresas pueden habilitar la {% data variables.product.prodname_unified_search %}, consulta la sección "[Habilitar la {% data variables.product.prodname_unified_search %} para tu empresa](/admin/configuration/configuring-github-connect/enabling-unified-search-for-your-enterprise)". +Si usas {% data variables.product.prodname_dotcom_the_website %} y {% data variables.product.product_name %}, y un propietario de la empresa ha habilitado la {% data variables.product.prodname_unified_search %}, puedes buscar en ambos entornos al mismo tiempo desde {% data variables.product.product_name %}. Para obtener más información sobre cómo los propietarios de empresas pueden habilitar la {% data variables.product.prodname_unified_search %}, consulta "[Habilitación de la {% data variables.product.prodname_unified_search %} para la empresa](/admin/configuration/configuring-github-connect/enabling-unified-search-for-your-enterprise)". -Tu propietario de empresa en {% data variables.product.product_name %} puede separar y habilitar la {% data variables.product.prodname_unified_search %} para todos los repositorios públicos {% data variables.product.prodname_dotcom_the_website %} y para los repositorios privados que pertenecen a la organización o empresa de {% data variables.product.prodname_dotcom_the_website %} que está conectada a {% data variables.product.product_name %} mediante {% data variables.product.prodname_github_connect %}. +El propietario de la empresa en {% data variables.product.product_name %} puede habilitar por separado la {% data variables.product.prodname_unified_search %} para todos los repositorios públicos en {% data variables.product.prodname_dotcom_the_website %} y para repositorios privados que pertenecen a la organización o empresa en {% data variables.product.prodname_dotcom_the_website %} conectado a {% data variables.product.product_name %} mediante {% data variables.product.prodname_github_connect %}. -Antes de que puedas utilizar la {% data variables.product.prodname_unified_search %} para los repositorios privados, debes conectar tus cuenta spersonales en {% data variables.product.prodname_dotcom_the_website %} y {% data variables.product.product_name %}. Para obtener más información, consulta la sección "[Habilitar la búsqueda de repositorios en {% data variables.product.prodname_dotcom_the_website %} desde tu ambiente empresarial privado](/search-github/getting-started-with-searching-on-github/enabling-githubcom-repository-search-from-your-private-enterprise-environment)". +Para poder usar {% data variables.product.prodname_unified_search %} para repositorios privados, debes conectar tus cuentas personales en {% data variables.product.prodname_dotcom_the_website %} y {% data variables.product.product_name %}. Para obtener más información, consulte "[Habilitación de la búsqueda de repositorios de {% data variables.product.prodname_dotcom_the_website %} desde su entorno empresarial privado](/search-github/getting-started-with-searching-on-github/enabling-githubcom-repository-search-from-your-private-enterprise-environment)". -Cuando buscas desde {% data variables.product.product_name %}, solo se incluirán en los resultados de la búsqueda aquellos repositorios a los cuales tengas acceso y que le pertenezcan a la cuenta empresarial o de organización conectada. Ni tú ni nadie más podrá buscar en los repositorios privados que le pertenezcan a tu cuenta personal de {% data variables.product.prodname_dotcom_the_website %} desde {% data variables.product.product_name %}. +Al buscar desde{% data variables.product.product_name %}, solo se incluirán en los resultados de la búsqueda los repositorios privados a los que tengas acceso y que sean propiedad de la cuenta conectada de la organización o empresa. Ni tú ni nadie más podrá buscar repositorios privados propiedad de tu cuenta personal en {% data variables.product.prodname_dotcom_the_website %} desde {% data variables.product.product_name %}. -Para limitar tu búsqueda a un solo ambiente, puedes utilizar una opción de filtro en la {% data variables.search.advanced_url %} o puedes utilizar el prefijo de búsqueda `environment:`. Para solo buscar contenido en {% data variables.product.product_name %}, usa la sintaxis de búsqueda `environment:local`. Para solo buscar contenido en {% data variables.product.prodname_dotcom_the_website %}, usa la sintaxis de búsqueda `environment:github`. +Para limitar la búsqueda a un entorno, puedes usar una opción de filtro en la {% data variables.search.advanced_url %} o usar el prefijo de búsqueda `environment:`. Para buscar solo contenido en {% data variables.product.product_name %}, use la sintaxis de búsqueda `environment:local`. Para buscar solo contenido en {% data variables.product.prodname_dotcom_the_website %}, use `environment:github`. {% endif %} -## Leer más +## Información adicional - "[Entender la sintaxis de búsqueda](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax)" -- "[Búsqueda en GitHub](/articles/searching-on-github)" +- "[Buscar en GitHub](/articles/searching-on-github)" diff --git a/translations/es-ES/content/search-github/getting-started-with-searching-on-github/enabling-githubcom-repository-search-from-your-private-enterprise-environment.md b/translations/es-ES/content/search-github/getting-started-with-searching-on-github/enabling-githubcom-repository-search-from-your-private-enterprise-environment.md index d52fb19a3e..4f8a1ffd9d 100644 --- a/translations/es-ES/content/search-github/getting-started-with-searching-on-github/enabling-githubcom-repository-search-from-your-private-enterprise-environment.md +++ b/translations/es-ES/content/search-github/getting-started-with-searching-on-github/enabling-githubcom-repository-search-from-your-private-enterprise-environment.md @@ -1,6 +1,6 @@ --- title: Habilitar la búsqueda en repositorios de GitHub.com desde tu ambiente empresarial privado -shortTitle: Buscar en GitHub.com desde una empresa +shortTitle: Search GitHub.com from enterprise intro: 'Puedes conectar tus cuentas personales de {% data variables.product.prodname_dotcom_the_website %} y tu ambiente privado de {% data variables.product.prodname_enterprise %} para buscar contenido en repositorios específicos de {% data variables.product.prodname_dotcom_the_website %}{% ifversion fpt or ghec %} desde tu ambiente privado{% else %} desde {% data variables.product.product_name %}{% endif %}.' redirect_from: - /articles/enabling-private-githubcom-repository-search-in-your-github-enterprise-account @@ -14,19 +14,23 @@ versions: ghae: '*' topics: - GitHub search +ms.openlocfilehash: 2c4ee57036ca2d0114e75a1acaeecec05be5ba3a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147062462' --- - ## Acerca de la búsqueda de repositorios de {% data variables.product.prodname_dotcom_the_website %} desde {% data variables.product.product_name %} -Puedes buscar repositorios privados designados en {% data variables.product.prodname_ghe_cloud %} desde {% data variables.product.product_location %}{% ifversion ghae %} en {% data variables.product.prodname_ghe_managed %}{% endif %}. Para obtener más información sobre cómo buscar entre ambientes, consulta la sección "[Acerca de buscar en GitHub](/github/searching-for-information-on-github/getting-started-with-searching-on-github/about-searching-on-github#searching-repositories-on-githubcom-from-your-private-enterprise-environment)". +Puedes buscar repositorios privados designados en {% data variables.product.prodname_ghe_cloud %} de {% data variables.product.product_location %}{% ifversion ghae %} en {% data variables.product.prodname_ghe_managed %}{% endif %}. Para más información sobre la búsqueda en entornos, consulta "[Acerca de la búsqueda en GitHub](/github/searching-for-information-on-github/getting-started-with-searching-on-github/about-searching-on-github#searching-repositories-on-githubcom-from-your-private-enterprise-environment)". ## Prerrequisitos -Un propietario de empresa de {% data variables.product.product_name %} debe habilitar {% data variables.product.prodname_github_connect %} y la {% data variables.product.prodname_unified_search %} para los repositorios privados. Para obtener más información, consulta la sección "[Habilitar la {% data variables.product.prodname_unified_search %} en tu empresa](/admin/configuration/configuring-github-connect/enabling-unified-search-for-your-enterprise)". +Un propietario de empresa de {% data variables.product.product_name %} debe habilitar {% data variables.product.prodname_github_connect %} y {% data variables.product.prodname_unified_search %} para los repositorios privados. Para más información, consulta "[Habilitación de {% data variables.product.prodname_unified_search %} para la empresa](/admin/configuration/configuring-github-connect/enabling-unified-search-for-your-enterprise)". -## Habilitar la búsqueda de repositorios de {% data variables.product.prodname_dotcom_the_website %} desde {% data variables.product.product_name %} +## Habilitación de la búsqueda de repositorios de {% data variables.product.prodname_dotcom_the_website %} desde {% data variables.product.product_name %} 1. Inicia sesión en {% data variables.product.product_name %} y en {% data variables.product.prodname_dotcom_the_website %}. -1. En {% data variables.product.product_name %}, en la esquina superior derecha de cualquier página, haz clic en tu foto de perfil y luego haz clic en **Ajustes**. ![Icono Settings (Parámetros) en la barra de usuario](/assets/images/help/settings/userbar-account-settings.png) -{% data reusables.github-connect.github-connect-tab-user-settings %} -{% data reusables.github-connect.connect-dotcom-and-enterprise %} +1. En {% data variables.product.product_name %}, ela esquina superior derecha de cualquier página, haga clic en la fotografía de perfil y luego en **Configuración**. +![Icono de configuración de la barra de usuario](/assets/images/help/settings/userbar-account-settings.png) {% data reusables.github-connect.github-connect-tab-user-settings %} {% data reusables.github-connect.connect-dotcom-and-enterprise %} diff --git a/translations/es-ES/content/search-github/getting-started-with-searching-on-github/index.md b/translations/es-ES/content/search-github/getting-started-with-searching-on-github/index.md index 5d57b9fbba..ccb659e0cd 100644 --- a/translations/es-ES/content/search-github/getting-started-with-searching-on-github/index.md +++ b/translations/es-ES/content/search-github/getting-started-with-searching-on-github/index.md @@ -17,6 +17,12 @@ children: - /troubleshooting-search-queries - /sorting-search-results - /enabling-githubcom-repository-search-from-your-private-enterprise-environment -shortTitle: Iniciar con la búsqueda en GitHub +shortTitle: Start with search on GitHub +ms.openlocfilehash: 6d20355210975ad8dfad2c9b5c02b4eaed106239 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145118970' --- diff --git a/translations/es-ES/content/search-github/getting-started-with-searching-on-github/sorting-search-results.md b/translations/es-ES/content/search-github/getting-started-with-searching-on-github/sorting-search-results.md index 6c4a8e5449..d853572254 100644 --- a/translations/es-ES/content/search-github/getting-started-with-searching-on-github/sorting-search-results.md +++ b/translations/es-ES/content/search-github/getting-started-with-searching-on-github/sorting-search-results.md @@ -1,6 +1,6 @@ --- title: Clasificar resultados de búsqueda -intro: 'Puedes clasificar los resultados de búsqueda [{% data variables.product.product_name %} search](/articles/searching-on-github) utilizando el menú de Clasificación, o al agregar un calificador `sort` a tu consulta.' +intro: 'Puedes clasificar los resultados de [búsqueda {% data variables.product.product_name %}](/articles/searching-on-github) utilizando el menú de Clasificación, o al agregar un calificador `sort` a tu consulta.' redirect_from: - /articles/sorting-search-results - /github/searching-for-information-on-github/sorting-search-results @@ -12,65 +12,70 @@ versions: ghec: '*' topics: - GitHub search +ms.openlocfilehash: b2c01cdb1bc1df9d4ae4247886b1471211b2714b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145118969' --- - Utiliza el menú Sort (Clasificar) para clasificar resultados por relevancia, cantidad de estrellas, cantidad de bifurcaciones y qué tan recientemente se actualizaron los elementos. ![Menú con opciones para clasificar resultados de búsqueda](/assets/images/help/search/repo-search-sort.png) -Para clasificar por interacciones, reacciones, fecha de autor, fecha de persona que confirma el cambio, o qué tan recientemente se actualizaron los elementos, puedes agregar un calificador `sort` a tu consulta de búsqueda. +Para clasificar por interacciones, reacciones, fecha de creador, fecha de persona que confirma el cambio o las actualizaciones más recientes de los elementos, puede agregar un calificador `sort` a la consulta de búsqueda. ## Clasificar por interacciones -El calificador `sort:interactions` clasifica según el mayor número combinado de reacciones y comentarios. +El calificador `sort:interactions` ordena por el mayor número combinado de reacciones y comentarios. -| Qualifier | Ejemplo | -| ----------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `sort:interactions` or `sort:interactions-desc` | [**org:github sort:interactions**](https://github.com/search?q=org%3Agithub+sort%3Ainteractions&type=Issues) encuentra propuestas en repositorios propiedad de {% data variables.product.product_name %}, clasificadas por el mayor número combinado de reacciones y comentarios. | -| `sort:interactions-asc` | [**org:github sort:interactions-asc**](https://github.com/search?utf8=%E2%9C%93&q=org%3Agithub+sort%3Ainteractions-asc&type=Issues) encuentra propuestas en repositorios propiedad de {% data variables.product.product_name %}, clasificadas por el menor número combinado de reacciones y comentarios. | +| Calificador: | Ejemplo +| ------------- | ------------- +| `sort:interactions` o `sort:interactions-desc` | [**org:github sort:interactions**](https://github.com/search?q=org%3Agithub+sort%3Ainteractions&type=Issues) compara las incidencias de los repositorios propiedad de {% data variables.product.product_name %}, ordenadas por el mayor número combinado de reacciones y comentarios. +| `sort:interactions-asc` | [**org:github sort:interactions-asc**](https://github.com/search?utf8=%E2%9C%93&q=org%3Agithub+sort%3Ainteractions-asc&type=Issues) compara las incidencias de los repositorios propiedad de {% data variables.product.product_name %}, ordenadas por el menor número combinado de reacciones y comentarios. ## Clasificar por reacciones -El calificador `sort:reactions` clasifica por la cantidad o el tipo de reacciones. +El calificador `sort:reactions` ordena por el número o tipo de reacciones. -| Qualifier | Ejemplo | -| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `sort:reactions` or `sort:reactions-desc` | [**org:github sort:reactions**](https://github.com/search?q=org%3Agithub+sort%3Areactions&type=Issues) encuentra propuestas en repositorios propiedad de {% data variables.product.product_name %}, clasificadas por la mayor cantidad de reacciones. | -| `sort:reactions-asc` | [**org:github sort:reactions-asc**](https://github.com/search?q=org%3Agithub+sort%3Areactions-asc&type=Issues) encuentra propuestas en repositorios propiedad de {% data variables.product.product_name %}, clasificadas por la cantidad ascendente de reacciones (desde la menor a la mayor). | -| sort:reactions-reaction | [**org:github sort:reactions-+1**](https://github.com/search?q=org%3Agithub+sort%3Areactions-%2B1&type=Issues) encuentra propuestas en repositorios propiedad de {% data variables.product.product_name %}, clasificadas por la mayor cantidad de reacciones positivas (:+1:). | -| | [**org:github sort:reactions--1**](https://github.com/search?utf8=%E2%9C%93&q=org%3Agithub+sort%3Areactions--1&type=Issues) encuentra propuestas en repositorios propiedad de {% data variables.product.product_name %}, clasificadas por la mayor cantidad de reacciones negativas (:-1:). | -| | [**org:github sort:reactions-smile**](https://github.com/search?utf8=%E2%9C%93&q=org%3Agithub+sort%3Areactions-smile&type=Issues) encuentra propuestas en repositorios propiedad de {% data variables.product.product_name %}, clasificadas por las mayores reacciones de risa (:smile:). | -| | [**org:github sort:reactions-tada**](https://github.com/search?utf8=%E2%9C%93&q=org%3Agithub+sort%3Areactions-tada&type=Issues) encuentra propuestas en repositorios propiedad de {% data variables.product.product_name %}, clasificadas por la mayor cantidad de reacciones buenas (:tada:). | -| | [**org:github sort:reactions-heart**](https://github.com/search?utf8=%E2%9C%93&q=org%3Agithub+sort%3Areactions-heart&type=Issues) encuentra propuestas en repositorios propiedad de {% data variables.product.product_name %}, clasificadas por la mayor cantidad de reacciones corazón(:heart:). | +| Calificador: | Ejemplo +| ------------- | ------------- +| `sort:reactions` o `sort:reactions-desc` | [**org:github sort:reactions**](https://github.com/search?q=org%3Agithub+sort%3Areactions&type=Issues) compara las incidencias de los repositorios propiedad de {% data variables.product.product_name %}, ordenadas por el mayor número de reacciones. +| `sort:reactions-asc` | [**org:github sort:reactions-asc**](https://github.com/search?q=org%3Agithub+sort%3Areactions-asc&type=Issues) compara las incidencias de los repositorios propiedad de {% data variables.product.product_name %}, ordenadas por número de reacciones ascendente (de menos a más). +| sort:reactions-reaction | [**org:github sort:reactions-+1**](https://github.com/search?q=org%3Agithub+sort%3Areactions-%2B1&type=Issues) compara las incidencias de los repositorios propiedad de {% data variables.product.product_name %}, ordenadas por el mayor número de reacciones de pulgar hacia arriba (:+1:). +| | [**org:github sort:reactions--1**](https://github.com/search?utf8=%E2%9C%93&q=org%3Agithub+sort%3Areactions--1&type=Issues) compara las incidencias de los repositorios propiedad de {% data variables.product.product_name %}, ordenadas por el mayor número de reacciones de pulgar hacia abajo (:-1:). +| | [**org:github sort:reactions-smile**](https://github.com/search?utf8=%E2%9C%93&q=org%3Agithub+sort%3Areactions-smile&type=Issues) compara las incidencias de los repositorios propiedad de {% data variables.product.product_name %}, ordenadas por el mayor número de reacciones de cara sonriente (:smile:). +| | [**org:github sort:reactions-tada**](https://github.com/search?utf8=%E2%9C%93&q=org%3Agithub+sort%3Areactions-tada&type=Issues) compara las incidencias de los repositorios propiedad de {% data variables.product.product_name %}, ordenadas por el mayor número de reacciones de sorpresa (:tada:). +| | [**org:github sort:reactions-heart**](https://github.com/search?utf8=%E2%9C%93&q=org%3Agithub+sort%3Areactions-heart&type=Issues) compara las incidencias de los repositorios propiedad de {% data variables.product.product_name %}, ordenadas por el mayor número de reacciones de icono de corazón (:heart:). ## Clasificar por fecha de autor -El calificador `sort:author-date` clasifica por fecha de autor descendente o ascendente. +El calificador `sort:author-date` ordena por fecha de creador descendente o ascendente. -| Qualifier | Ejemplo | -| --------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `sort:author-date` or `sort:author-date-desc` | [**feature org:github sort:author-date**](https://github.com/search?utf8=%E2%9C%93&q=feature+org%3Agithub+sort%3Aauthor-date&type=Commits) encuentra confirmaciones que contienen la palabra "feature" en repositorios propiedad de {% data variables.product.product_name %}, clasificadas por fecha de autor descendente. | -| `sort:author-date-asc` | [**`feature org:github sort:author-date-asc`**](https://github.com/search?utf8=%E2%9C%93&q=feature+org%3Agithub+sort%3Aauthor-date-asc&type=Commits) empata las confirmaciones que contengan la palabra "feature" en los repositorios que pertenezcan a {% data variables.product.product_name %}, ordenados por fecha de creación ascendente. | +| Calificador: | Ejemplo +| ------------- | ------------- +| `sort:author-date` o `sort:author-date-desc` | [**feature org:github sort:author-date**](https://github.com/search?utf8=%E2%9C%93&q=feature+org%3Agithub+sort%3Aauthor-date&type=Commits) compara las confirmaciones que contienen la palabra "feature" (característica) en los repositorios propiedad de {% data variables.product.product_name %}, ordenadas por fecha de creador descendente. +| `sort:author-date-asc` | [ **`feature org:github sort:author-date-asc`**](https://github.com/search?utf8=%E2%9C%93&q=feature+org%3Agithub+sort%3Aauthor-date-asc&type=Commits) compara las confirmaciones que contienen la palabra "feature" (característica) en los repositorios propiedad de {% data variables.product.product_name %}, ordenadas por fecha de creador ascendente. ## Clasificar por fecha de persona que confirma el cambio -El calificador `sort:committer-date` clasifica por fecha de persona que confirma el cambio descendente o ascendente. +El calificador `sort:committer-date` ordena por fecha de confirmación descendente o ascendente. -| Qualifier | Ejemplo | -| --------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `sort:committer-date` or `sort:committer-date-desc` | [**feature org:github sort:committer-date**](https://github.com/search?utf8=%E2%9C%93&q=feature+org%3Agithub+sort%3Acommitter-date&type=Commits) encuentra confirmaciones que contienen la palabra "feature" en repositorios propiedad de {% data variables.product.product_name %}, clasificadas por fecha de la persona que confirma el cambio descendente. | -| `sort:committer-date-asc` | [**`feature org:github sort:committer-date-asc`**](https://github.com/search?utf8=%E2%9C%93&q=feature+org%3Agithub+sort%3Acommitter-date-asc&type=Commits) empata las confirmaciones que contengan la palabra "feature" en los repositorios que pertenezcan a {% data variables.product.product_name %}, ordenados por fecha de confirmación ascendente. | +| Calificador: | Ejemplo +| ------------- | ------------- +| `sort:committer-date` o `sort:committer-date-desc` | [**feature org:github sort:committer-date**](https://github.com/search?utf8=%E2%9C%93&q=feature+org%3Agithub+sort%3Acommitter-date&type=Commits) compara las confirmaciones que contienen la palabra "feature" (característica) en los repositorios propiedad de {% data variables.product.product_name %}, ordenadas por fecha descendente del responsable de la confirmación. +| `sort:committer-date-asc` | [ **`feature org:github sort:committer-date-asc`**](https://github.com/search?utf8=%E2%9C%93&q=feature+org%3Agithub+sort%3Acommitter-date-asc&type=Commits) compara las confirmaciones que contienen la palabra "feature" (característica) en los repositorios propiedad de {% data variables.product.product_name %}, ordenadas por fecha ascendente del responsable de la confirmación. ## Clasificar por fecha de actualización -El calificador `sort:updated` clasifica según qué tan recientemente se actualizaron los elementos. +El calificador `sort:updated` ordena por la fecha de actualización de los elementos. -| Qualifier | Ejemplo | -| ------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `sort:updated` or `sort:updated-desc` | [**feature sort:updated**](https://github.com/search?utf8=%E2%9C%93&q=feature+sort%3Aupdated&type=Repositories) encuentra repositorios que contienen la palabra "feature," clasificados por la fecha de actualización más reciente. | -| `sort:updated-asc` | [**feature sort:updated-asc**](https://github.com/search?utf8=%E2%9C%93&q=feature+sort%3Aupdated-asc&type=Repositories) encuentra repositorios que contienen la palabra "feature," clasificados por la fecha de actualización menos reciente. | +| Calificador: | Ejemplo +| ------------- | ------------- +| `sort:updated` o `sort:updated-desc` | [**feature sort:updated**](https://github.com/search?utf8=%E2%9C%93&q=feature+sort%3Aupdated&type=Repositories) compara los repositorios que contienen la palabra "feature" (característica), ordenados por fecha de actualización más reciente. +| `sort:updated-asc` | [**feature sort:updated-asc**](https://github.com/search?utf8=%E2%9C%93&q=feature+sort%3Aupdated-asc&type=Repositories) compara los repositorios que contienen la palabra "feature" (característica), ordenados por fecha de actualización menos reciente. -## Leer más +## Información adicional -- "[Acerca de buscar en {% data variables.product.prodname_dotcom %}](/search-github/getting-started-with-searching-on-github/about-searching-on-github)" -- "[Filtrar y buscar propuestas y solicitudes de cambios](/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests)" +- "[Acerca de la búsqueda en {% data variables.product.prodname_dotcom %}](/search-github/getting-started-with-searching-on-github/about-searching-on-github)" +- "[Filtrado y búsqueda de incidencias y solicitudes de incorporación de cambios](/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests)" diff --git a/translations/es-ES/content/search-github/getting-started-with-searching-on-github/troubleshooting-search-queries.md b/translations/es-ES/content/search-github/getting-started-with-searching-on-github/troubleshooting-search-queries.md index 8c5afa8b21..73f7c61e17 100644 --- a/translations/es-ES/content/search-github/getting-started-with-searching-on-github/troubleshooting-search-queries.md +++ b/translations/es-ES/content/search-github/getting-started-with-searching-on-github/troubleshooting-search-queries.md @@ -12,9 +12,14 @@ versions: ghec: '*' topics: - GitHub search -shortTitle: Solucionar problemas de las consultas de búsqueda +shortTitle: Troubleshoot search queries +ms.openlocfilehash: 2c90d144401974ebc44f4b80a1509593fe987329 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145118937' --- - ## Interrupciones potenciales Algunas consultas son costosas desde el punto de vista informático para que las ejecute nuestra infraestructura de búsqueda. Para que la búsqueda siga siendo rápida para todos, limitamos la cantidad de tiempo que se puede ejecutar una consulta individual. En pocas situaciones, cuando una consulta supera el límite de tiempo, la búsqueda devuelve todas las coincidencias que se encontraron antes de que se acabara el tiempo y te informa que se acabó el tiempo. @@ -26,10 +31,10 @@ Llegar a una interrupción no necesariamente significa que los resultados de bú Existen algunos límites en la longitud de las consultas cuando se busca en {% data variables.product.product_name %}: * No se admiten consultas que superen los 256 caracteres -* No puede elaborar una consulta que utilice más de cinco operadores `AND`, `OR` o `NOT` +* No se puede construir una consulta con más de cinco operadores `AND`, `OR` o `NOT`. Los tipos de búsqueda específicos, como la búsqueda de código, pueden tener más limitaciones. Revisa la documentación de estos tipos de búsqueda para obtener más información. -## Leer más +## Información adicional -- "[Acerca de buscar en GitHub](/search-github/getting-started-with-searching-on-github/about-searching-on-github)" +- "[Acerca de la búsqueda en GitHub](/search-github/getting-started-with-searching-on-github/about-searching-on-github)" diff --git a/translations/es-ES/content/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax.md b/translations/es-ES/content/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax.md index f9424b478d..d730f5a3c5 100644 --- a/translations/es-ES/content/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax.md +++ b/translations/es-ES/content/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax.md @@ -13,87 +13,92 @@ versions: ghec: '*' topics: - GitHub search -shortTitle: Entender la sintaxis de búsqueda +shortTitle: Understand search syntax +ms.openlocfilehash: e233c32d01c53ca5e5aa815fffe4505b14696240 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145118929' --- - ## Consulta para valores mayores o menores que otro valor -Puedes utilizar `>`, `>=`, `<` y `<=` para buscar valores que sean mayores, mayores o iguales, menores y menores o iguales a otro valor. +Puedes usar `>`, `>=`, `<` y `<=` para buscar valores mayores que, mayores o iguales a, menores que y menores o iguales a otro valor. -| Consulta | Ejemplo | -| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| >n | **[cats stars:>1000](https://github.com/search?utf8=%E2%9C%93&q=cats+stars%3A%3E1000&type=Repositories)** coincidirá con los repositorios que tengan la palabra "cats" y tengan más de 1000 estrellas. | -| >=n | **[cats topics:>=5](https://github.com/search?utf8=%E2%9C%93&q=cats+topics%3A%3E%3D5&type=Repositories)** coincidirá con los repositorios que tengan la palabra "cats" y tengan 5 o más temas. | -| <n | **[cats size:<10000](https://github.com/search?utf8=%E2%9C%93&q=cats+size%3A%3C10000&type=Code)** coincidirá con el código que tenga la palabra "cats" en los archivos que sean menores a 10 KB. | -| <=n | **[cats stars:<=50](https://github.com/search?utf8=%E2%9C%93&q=cats+stars%3A%3C%3D50&type=Repositories)** coincidirá con los repositorios que tengan la palabra "cats" y 50 estrellas o menos. | +Consultar | Ejemplo +------------- | ------------- +>n | **[cats stars:>1000](https://github.com/search?utf8=%E2%9C%93&q=cats+stars%3A%3E1000&type=Repositories)** coincide con repositorios con la palabra "cats" que tienen más de 1000 estrellas. +>=n | **[cats topics:>=5](https://github.com/search?utf8=%E2%9C%93&q=cats+topics%3A%3E%3D5&type=Repositories)** coincide con repositorios con la palabra "cats" que tienen 5 temas o más. +<n | **[cats size:<10000](https://github.com/search?utf8=%E2%9C%93&q=cats+size%3A%3C10000&type=Code)** coincide con el código con la palabra "cats" en los archivos que tienen menos de 10 KB. +<=n | **[cats stars:<=50](https://github.com/search?utf8=%E2%9C%93&q=cats+stars%3A%3C%3D50&type=Repositories)** coincide con los repositorios con la palabra "cats" que tienen 50 estrellas o menos. -También puedes utilizar [consultas por rango](#query-for-values-between-a-range) para buscar valores que sean mayores o iguales, o menores o iguales a otro valor. +También puedes usar [consultas de intervalo](#query-for-values-between-a-range) para buscar valores mayores o iguales a, o menores o iguales a, otro valor. -| Consulta | Ejemplo | -| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| n..* | **[gatos estrellas:10..*](https://github.com/search?utf8=%E2%9C%93&q=cats+stars%3A10..*&type=Repositories)** equivale a `estrellas:>=10` y busca repositorios con la palabra "gatos" que tengan 10 o más estrellas. | -| *..n | **[gatos estrellas:*..10](https://github.com/search?utf8=%E2%9C%93&q=cats+stars%3A%22*..10%22&type=Repositories)** equivale a `estrellas:<=10` y busca repositorios con la palabra "gatos" que tengan 10 o menos estrellas. | +Consultar | Ejemplo +------------- | ------------- +n..* | **[cats stars:10..*](https://github.com/search?utf8=%E2%9C%93&q=cats+stars%3A10..*&type=Repositories)** es equivalente a `stars:>=10` y coincide con los repositorios con la palabra "cats" que tienen 10 estrellas o más. +*..n | **[cats stars:*..10](https://github.com/search?utf8=%E2%9C%93&q=cats+stars%3A%22*..10%22&type=Repositories)** es equivalente a `stars:<=10` y coincide con los repositorios con la palabra "cats" que tienen 10 estrellas o menos. ## Consulta para valores entre un rango -Puedes utilizar la sintaxis de rango n..n para buscar valores dentro de un rango, en los que el primer número _n_ sea el valor más bajo y el segundo sea el valor más alto. +Puedes usar la sintaxis de intervalo n..n para buscar valores dentro de un intervalo, en el que el primer número _n_ es el valor más bajo y el segundo es el valor más alto. -| Consulta | Ejemplo | -| ------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| n..n | **[gatos estrellas:10..50](https://github.com/search?utf8=%E2%9C%93&q=cats+stars%3A10..50&type=Repositories)** busca repositorios con la palabra "gatos" que tengan entre 10 y 50 estrellas. | +Consultar | Ejemplo +------------- | ------------- +n..n | **[cats stars:10..50](https://github.com/search?utf8=%E2%9C%93&q=cats+stars%3A10..50&type=Repositories)** coincide con los repositorios con la palabra "cats" que tienen entre 10 y 50 estrellas. ## Consulta por fechas -Puedes buscar fechas que sean anteriores o posteriores a otra fecha o que entren en un rango de fechas, utilizando `>`, `>=`, `<`, `<=` y [consultas por rango](#query-for-values-between-a-range). {% data reusables.time_date.date_format %} +Puedes buscar fechas anteriores o posteriores a otra fecha, o que se encuentran dentro de un intervalo de fechas, mediante `>`, `>=`, `<`, `<=` y las [consultas de intervalo](#query-for-values-between-a-range). {% data reusables.time_date.date_format %} -| Consulta | Ejemplo | -| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| >AAAA-MM-DD | **[cats created:>2016-04-29](https://github.com/search?utf8=%E2%9C%93&q=cats+created%3A%3E2016-04-29&type=Issues)** coincidirá con informes de problemas que tengan la palabra "cats" y se hayan creado después del 29 de abril de 2016. | -| >=AAAA-MM-DD | **[cats created:>=2017-04-01](https://github.com/search?utf8=%E2%9C%93&q=cats+created%3A%3E%3D2017-04-01&type=Issues)** coincidirá con informes de problemas que contengan la palabra "cats" y se hayan creado en o después del 1 de abril de 2017. | -| <AAAA-MM-DD | **[cats pushed:<2012-07-05](https://github.com/search?q=cats+pushed%3A%3C2012-07-05&type=Code&utf8=%E2%9C%93)** coincidirá con el código que contenga la palabra "cats" en los repositorios en los que se subió información antes del 5 de julio de 2012. | -| <=AAAA-MM-DD | **[cats created:<=2012-07-04](https://github.com/search?utf8=%E2%9C%93&q=cats+created%3A%3C%3D2012-07-04&type=Issues)** coincidirá con los informes de problemas que contengan la palabra "cats" y se hayan creado en o antes del 4 de julio de 2012. | -| AAAA-MM-DD..AAAA-MM-DD | **[gatos subidos:2016-04-30..2016-07-04](https://github.com/search?utf8=%E2%9C%93&q=cats+pushed%3A2016-04-30..2016-07-04&type=Repositories)** busca repositorios con la palabra "gatos" que se hayan subido entre fines de abril y julio de 2016. | -| AAAA-MM-DD..* | **[gatos creados:2012-04-30..*](https://github.com/search?utf8=%E2%9C%93&q=cats+created%3A2012-04-30..*&type=Issues)** busca propuestas que se hayan creado después del 30 de abril de 2012 y contengan la palabra "gatos". | -| *..AAAA-MM-DD | **[gatos creados:*..2012-07-04](https://github.com/search?utf8=%E2%9C%93&q=cats+created%3A*..2012-07-04&type=Issues)** busca propuestas creadas antes del 4 de julio de 2012 que contengan la palabra "gatos". | +Consultar | Ejemplo +------------- | ------------- +>YYYY-MM-DD | **[cats created:>2016-04-29](https://github.com/search?utf8=%E2%9C%93&q=cats+created%3A%3E2016-04-29&type=Issues)** coincide con las propuestas con la palabra "cats" creadas después del 29 de abril de 2016. +>=YYYY-MM-DD | **[cats created:>=2017-04-01](https://github.com/search?utf8=%E2%9C%93&q=cats+created%3A%3E%3D2017-04-01&type=Issues)** coincide con las propuestas con la palabra "cats" creadas el 1 de abril de 2017 o después. +<YYYY-MM-DD | **[cats pushed:<2012-07-05](https://github.com/search?q=cats+pushed%3A%3C2012-07-05&type=Code&utf8=%E2%9C%93)** coincide con el código con la palabra "cats" en los repositorios enviados antes del 5 de julio de 2012. +<=YYYY-MM-DD | **[cats created:<=2012-07-04](https://github.com/search?utf8=%E2%9C%93&q=cats+created%3A%3C%3D2012-07-04&type=Issues)** coincide con las propuestas con la palabra "cats" creadas el 4 de julio de 2012 o antes. +YYYY-MM-DD..YYYY-MM-DD | **[cats pushed:2016-04-30..2016-07-04](https://github.com/search?utf8=%E2%9C%93&q=cats+pushed%3A2016-04-30..2016-07-04&type=Repositories)** coincide con los repositorios con la palabra "cats" enviados entre el último día de abril y julio de 2016. +YYYY-MM-DD..* | **[cats created:2012-04-30..*](https://github.com/search?utf8=%E2%9C%93&q=cats+created%3A2012-04-30..*&type=Issues)** coincide con las propuestas creadas después del 30 de abril de 2012 que contienen la palabra "cats". +*..YYYY-MM-DD | **[cats created:*..2012-07-04](https://github.com/search?utf8=%E2%9C%93&q=cats+created%3A*..2012-07-04&type=Issues)** coincide con las propuestas creadas antes del 4 de julio de 2012 que contienen la palabra "cats". {% data reusables.time_date.time_format %} -| Consulta | Ejemplo | -| -------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| AAAA-MM-DDTHH:MM:SS+00:00 | **[gatos creados:2017-01-01T01:00:00+07:00..2017-03-01T15:30:15+07:00](https://github.com/search?utf8=%E2%9C%93&q=cats+created%3A2017-01-01T01%3A00%3A00%2B07%3A00..2017-03-01T15%3A30%3A15%2B07%3A00&type=Issues)** busca propuestas creadas entre el 1 de enero de 2017 a la 1 a. m. con una compensación de UTC de `07:00` y el 1 de marzo de 2017 a las 3 p. Con un desplazamiento UTC de `07:00` y 1 de marzo de 2017 a las 3 p.m. m. con una compensación de UTC de `07:00`. | -| AAAA-MM-DDTHH:MM:SSZ | **[gatos creados:2016-03-21T14:11:00Z..2016-04-07T20:45:00Z](https://github.com/search?utf8=%E2%9C%93&q=cats+created%3A2016-03-21T14%3A11%3A00Z..2016-04-07T20%3A45%3A00Z&type=Issues)** busca propuestas creadas entre el 21 de marzo de 2016 a las 2:11 p. m. y el 7 de abril de 2016 a las 8:45 p. m. | +Consultar | Ejemplo +------------- | ------------- +YYYY-MM-DDTHH:MM:SS+00:00 | **[cats created:2017-01-01T01:00:00+07:00..2017-03-01T15:30:15+07:00](https://github.com/search?utf8=%E2%9C%93&q=cats+created%3A2017-01-01T01%3A00%3A00%2B07%3A00..2017-03-01T15%3A30%3A15%2B07%3A00&type=Issues)** coincide con las propuestas creadas entre el 1 de enero de 2017 a la 01:00 con un desplazamiento UTC de `07:00` y el 1 de marzo de 2017 a las 15:00 con un desplazamiento UTC de `07:00`. +YYYY-MM-DDTHH:MM:SSZ | **[cats created:2016-03-21T14:11:00Z..2016-04-07T20:45:00Z](https://github.com/search?utf8=%E2%9C%93&q=cats+created%3A2016-03-21T14%3A11%3A00Z..2016-04-07T20%3A45%3A00Z&type=Issues)** coincide con las propuestas creadas entre el 21 de marzo de 2016 a las 14:11 y el 7 de abril de 2016 a las 20:45. ## Excluye determinados resultados -Puedes excluir resultados que contengan una determinada palabra utilizando la sintaxis `NOT` (NO). El operador `NOT` solo se puede utilizar para las palabras clave en cadena. No funciona para números o fechas. +Puedes excluir los resultados que contengan una palabra determinada mediante la sintaxis `NOT`. El operador `NOT` solo se puede usar para palabras clave de cadena. No funciona para números o fechas. -| Consulta | Ejemplo | -| -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `NOT` | **[hola NOT mundo](https://github.com/search?q=hello+NOT+world&type=Repositories)** busca repositorios que tengan la palabra "hola", pero no la palabra "mundo" | +Consultar | Ejemplo +------------- | ------------- +`NOT` | **[hello NOT world](https://github.com/search?q=hello+NOT+world&type=Repositories)** coincide con los repositorios que tienen la palabra "hello" pero no la palabra "world". -Otra manera de reducir los resultados de búsqueda es excluir determinados subconjuntos. Puedes usar como prefijo de cualquier calificador de búsqueda un `-` para excluir todos los resultados que coincidan con ese calificador. +Otra manera de reducir los resultados de búsqueda es excluir determinados subconjuntos. Puedes usar como prefijo cualquier calificador de búsqueda un `-` para excluir todos los resultados que coincidan con ese calificador. -| Consulta | Ejemplo | -| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| -CALIFICADOR | **[`cats stars:>10 -language:javascript`](https://github.com/search?q=cats+stars%3A>10+-language%3Ajavascript&type=Repositories)** empata con los repositorios con la palabra "cats" que tengan más de 10 estrellas pero no estén escritos en JavaScript. | -| | **[`mentions:defunkt -org:github`](https://github.com/search?utf8=%E2%9C%93&q=mentions%3Adefunkt+-org%3Agithub&type=Issues)** empata con las propuestas que mencionen a @defunkt y que no estén en los repositorios de la organización GitHub | +Consultar | Ejemplo +------------- | ------------- +-QUALIFIER | **[`cats stars:>10 -language:javascript`](https://github.com/search?q=cats+stars%3A>10+-language%3Ajavascript&type=Repositories)** coincide con los repositorios que tienen la palabra "cats" y tienen más de 10 estrellas pero que no se han escrito en JavaScript. + | **[`mentions:defunkt -org:github`](https://github.com/search?utf8=%E2%9C%93&q=mentions%3Adefunkt+-org%3Agithub&type=Issues)** coincide con las propuestas que mencionan a @defunkt que no están en repositorios en la organización de GitHub. ## Utiliza comillas para las consultas con espacios en blanco Si tu consulta de búsqueda contiene espacios en blanco, tendrás que encerrarla entre comillas. Por ejemplo: -* [gatos NOT "hola mundo"](https://github.com/search?utf8=✓&q=cats+NOT+"hello+world"&type=Repositories) busca repositorios con la palabra "gatos", pero sin las palabras "hola mundo". -* [construir etiqueta:"corrección de error"](https://github.com/search?utf8=%E2%9C%93&q=build+label%3A%22bug+fix%22&type=Issues) busca propuestas con la palabra "construir" que tengan la etiqueta "corrección de error". +* [cats NOT "hello world"](https://github.com/search?utf8=✓&q=cats+NOT+"hello+world"&type=Repositories) coincide con los repositorios con la palabra "cats" que no tienen las palabras "hello world". +* [build label:"bug fix"](https://github.com/search?utf8=%E2%9C%93&q=build+label%3A%22bug+fix%22&type=Issues) coincide con las propuestas con la palabra "build" que tienen la etiqueta "bug fix". Algunos símbolos que no son alfanuméricos, como los espacios, se quitan de las consultas de búsqueda de código que van entre comillas; por lo tanto, los resultados pueden ser imprevistos. ## Consultas con nombres de usuario -Si tu consulta de búsqueda contiene un calificador que requiere un nombre de usuario, tal como `user`, `actor`, o `assignee`, puedes utilizar cualquier nombre de usuario de {% data variables.product.product_name %} para especificar una persona en concreto, o utilizar `@me`, para especificar el usuario actual. +Si la consulta de búsqueda contiene un calificador que requiere un nombre de usuario, como `user`, `actor` o `assignee`, puedes usar cualquier nombre de usuario de {% data variables.product.product_name %} para especificar una persona concreta o `@me` para especificar el usuario actual. -| Consulta | Ejemplo | -| -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `QUALIFIER:USERNAME` | [`author:nat`](https://github.com/search?q=author%3Anat&type=Commits) coincidirá con las confirmaciones del autor @nat | -| `QUALIFIER:@me` | [`is:issue assignee:@me`](https://github.com/search?q=is%3Aissue+assignee%3A%40me&type=Issues) coincidirá con los informes de problemas asignados a la persona que está viendo los resultados | +Consultar | Ejemplo +------------- | ------------- +`QUALIFIER:USERNAME` | [`author:nat`](https://github.com/search?q=author%3Anat&type=Commits) coincide con las confirmaciones que ha hecho @nat +`QUALIFIER:@me` | [`is:issue assignee:@me`](https://github.com/search?q=is%3Aissue+assignee%3A%40me&type=Issues) coincide con las propuestas asignadas a la persona que ve los resultados -Solo puedes utilizar `@me` con un calificador y no como un término de búsqueda, tal como `@me main.workflow`. +Solo puedes usar `@me` con un calificador y no como término de búsqueda, como `@me main.workflow`. diff --git a/translations/es-ES/content/search-github/index.md b/translations/es-ES/content/search-github/index.md index 6626087c4d..bf84c4c1ef 100644 --- a/translations/es-ES/content/search-github/index.md +++ b/translations/es-ES/content/search-github/index.md @@ -1,5 +1,5 @@ --- -title: Buscar información en GitHub +title: Búsqueda de información en GitHub intro: 'Aprende cómo utilizar las funciones de búsqueda disponibles en GitHub para encontrar tipos de información diferente, como proyectos, personas y código.' introLinks: overview: /search-github/getting-started-with-searching-on-github/about-searching-on-github @@ -36,6 +36,12 @@ topics: children: - /getting-started-with-searching-on-github - /searching-on-github -shortTitle: Busca en GitHub +shortTitle: Search on GitHub +ms.openlocfilehash: ca3fe13d3d3ae3c5016948bcd458d636a106a9da +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145118922' --- diff --git a/translations/es-ES/content/search-github/searching-on-github/finding-files-on-github.md b/translations/es-ES/content/search-github/searching-on-github/finding-files-on-github.md index b220c81ef4..8d7bdada3b 100644 --- a/translations/es-ES/content/search-github/searching-on-github/finding-files-on-github.md +++ b/translations/es-ES/content/search-github/searching-on-github/finding-files-on-github.md @@ -1,6 +1,6 @@ --- title: Buscar archivos en GitHub -intro: 'Puedes buscar un archivo en un repositorio utilizando el buscador de archivos. Para buscar un archivo en varios repositorios de {% data variables.product.product_name %}, utiliza el [calificador de búsqueda de código `filename`](/search-github/searching-on-github/searching-code#search-by-filename).' +intro: 'Puedes buscar un archivo en un repositorio utilizando el buscador de archivos. Para buscar un archivo en varios repositorios en {% data variables.product.product_name %}, usa el [calificador de búsqueda de código `filename`](/search-github/searching-on-github/searching-code#search-by-filename).' redirect_from: - /articles/finding-files-on-github - /github/searching-for-information-on-github/finding-files-on-github @@ -12,29 +12,36 @@ versions: ghec: '*' topics: - GitHub search +ms.openlocfilehash: 7cecdfd58ecf56cac251bd77af3a4e1a7fcfd607 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147419853' --- - {% tip %} -**Tips:** +**Sugerencias:** -- Predeterminadamente, los resultados del buscador de archivos excluyen a algunos directorios como `build`, `log`, `tmp` y `vendor`. Para buscar archivos en estos directorios, utiliza el [calificador de búsqueda de código `filename`](/search-github/searching-on-github/searching-code#search-by-filename).{% ifversion file-finder-exclusion-controls %} Como alternativa, puedes personalizar qué directorios se excluyen predeterminadamente [utilizando un archivo `.gitattributes`](#customizing-excluded-files).{% endif %} -- También puedes abrir el buscador de archivos presionando `t` en tu teclado. Para obtener más información, consulta "[Atajos del teclado](/articles/keyboard-shortcuts/#comments)". +- De manera predeterminada, los resultados del buscador de archivos excluyen algunos directorios como `build`, `log`, `tmp` y `vendor`. Para buscar archivos en estos directorios, usa el [calificador de búsqueda de código `filename`](/search-github/searching-on-github/searching-code#search-by-filename).{% ifversion file-finder-exclusion-controls %} Como alternativa, puedes personalizar qué directorios se excluyen de forma predeterminada [mediante un archivo `.gitattributes`](#customizing-excluded-files).{% endif %} +- También puede abrir el buscador de archivos si pulsa `t` en el teclado. Para obtener más información, consulte "[Métodos abreviados de teclado](/articles/keyboard-shortcuts)". {% endtip %} -## Utilizar el buscador de archivos +## Uso del buscador de archivos {% data reusables.repositories.navigate-to-repo %} -2. Sobre la lista de archivos, da clic en **Ir al archivo**. ![Botón Buscar archivo](/assets/images/help/search/find-file-button.png) -3. En el campo de búsqueda, escribe el nombre del archivo que deseas buscar. ![Campo de búsqueda Buscar archivo](/assets/images/help/search/find-file-search-field.png) +2. Encima de la lista de archivos, haga clic en **Go to file**. +![Botón Find file](/assets/images/help/search/find-file-button.png) +3. En el campo de búsqueda, escribe el nombre del archivo que deseas buscar. +![Campo de búsqueda para buscar archivos](/assets/images/help/search/find-file-search-field.png) 4. En la lista de resultados, haz clic en el archivo que deseas buscar. {% ifversion file-finder-exclusion-controls %} -## Personalizar los archivos excluidos +## Personalización de archivos excluidos -Predeterminadamente, los resultados del buscador de archivos no incluyen aquellos en los siguientes directorios si es que existen en la raíz de tu repositorio: +De forma predeterminada, los resultados del buscador de archivos no incluyen archivos en los directorios siguientes si existen en la raíz del repositorio: - `.git` - `.hg` @@ -46,22 +53,22 @@ Predeterminadamente, los resultados del buscador de archivos no incluyen aquello - `tmp` - `vendor` -Puedes anular estas exclusiones predeterminadas utilizando un archivo `.gitattributes`. +Puedes invalidar estas exclusiones predeterminadas mediante un archivo `.gitattributes`. -Para hacerlo, crea o actualiza un archivo llamado `.gitattributes` en la raíz de tu repositorio, ajustando el atributo [`linguist-generated`](https://github.com/github/linguist/blob/master/docs/overrides.md) en `false` para cada directorio que deba incluirse en los resultados del buscador de archivos. +Para ello, crea o actualiza un archivo llamado `.gitattributes` en la raíz del repositorio, y establece el atributo [`linguist-generated`](https://github.com/github/linguist/blob/master/docs/overrides.md) en `false` para cada directorio que se deba incluir en los resultados del buscador de archivos. -Por ejemplo, el siguiente archivo `.gitattributes` ocasionaría que los archivos en el directorio `build/` estén disponibles para el buscador de archivos: +Por ejemplo, el siguiente archivo `.gitattributes` hará que los archivos del directorio `build/` estén disponibles para el buscador de archivos: ``` build/** linguist-generated=false ``` -Toma en cuenta que esta anulación requiere utilizar el patrón de glob recursivo (`**`). Para obtener más información, consulta la sección "[formato de patrón](https://git-scm.com/docs/gitignore#_pattern_format)" en la documentación de Git. No hay compatibilidad para anulaciones más complejas de subdirectorios dentro de los directorios que se excluyen predeterminadamente. +Ten en cuenta que para esta invalidación es necesario usar el patrón global recursivo (`**`). Para más información, consulta "[formato de patrón](https://git-scm.com/docs/gitignore#_pattern_format)" en la documentación de Git. No se admiten invalidaciones más complejas de subdirectorios dentro de directorios excluidos de forma predeterminada. {% endif %} -## Leer más +## Información adicional -- "[Acerca de buscar en GitHub](/search-github/getting-started-with-searching-on-github/about-searching-on-github)"{% ifversion file-finder-exclusion-controls %} -- "[Personalizar cómo se muestran los archivos cambiados en GitHub](/repositories/working-with-files/managing-files/customizing-how-changed-files-appear-on-github)" +- "[Acerca de la búsqueda en GitHub](/search-github/getting-started-with-searching-on-github/about-searching-on-github)"{% ifversion file-finder-exclusion-controls %} +- "[Personalización de cómo aparecen los archivos cambiados en GitHub](/repositories/working-with-files/managing-files/customizing-how-changed-files-appear-on-github)" - [`.gitattributes`](https://git-scm.com/docs/gitattributes) en la documentación de Git{% endif %} diff --git a/translations/es-ES/content/search-github/searching-on-github/index.md b/translations/es-ES/content/search-github/searching-on-github/index.md index d6d860d557..7a26062891 100644 --- a/translations/es-ES/content/search-github/searching-on-github/index.md +++ b/translations/es-ES/content/search-github/searching-on-github/index.md @@ -24,5 +24,11 @@ children: - /searching-for-packages - /searching-wikis - /searching-in-forks +ms.openlocfilehash: b9108fb893855a42e7c3ca525f82a19515c6f5ef +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145118914' --- diff --git a/translations/es-ES/content/search-github/searching-on-github/searching-code.md b/translations/es-ES/content/search-github/searching-on-github/searching-code.md index ebd3d61ac8..9fcb90a3a1 100644 --- a/translations/es-ES/content/search-github/searching-on-github/searching-code.md +++ b/translations/es-ES/content/search-github/searching-on-github/searching-code.md @@ -1,6 +1,6 @@ --- -title: Searching code -intro: 'You can search for code on {% data variables.product.product_name %} and narrow the results using these code search qualifiers in any combination.' +title: Código de búsqueda +intro: 'Puedes buscar código en {% data variables.product.product_name %} y acotar los resultados utilizando estos calificadores de búsqueda de código en cualquier combinación.' redirect_from: - /articles/searching-code - /github/searching-for-information-on-github/searching-files-in-a-repository-for-exact-matches @@ -14,99 +14,105 @@ versions: ghec: '*' topics: - GitHub search +ms.openlocfilehash: 52b88aee79dd9597b64bee803c1b8e42760533f3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145118913' --- -{% data reusables.search.you-can-search-globally %} For more information, see "[About searching on GitHub](/search-github/getting-started-with-searching-on-github/about-searching-on-github)." +{% data reusables.search.you-can-search-globally %} Para obtener más información, vea "[Acerca de la búsqueda en GitHub](/search-github/getting-started-with-searching-on-github/about-searching-on-github)". -You can only search code using these code search qualifiers. Search qualifiers specifically for repositories, users, or commits, will not work when searching for code. +Únicamente puedes buscar código utilizando estos calificadores de búsqueda de código. Los calificadores de búsqueda especialmente para repositorios, usuarios o confirmaciones de cambios, no funcionarán cuando busques código. {% data reusables.search.syntax_tips %} -## Considerations for code search +## Consideraciones para la búsqueda de código -Due to the complexity of searching code, there are some restrictions on how searches are performed: +Debido a la complejidad de la búsqueda de código, hay algunas restricciones sobre cómo se realizan las búsquedas: {% ifversion fpt or ghes or ghec %} - {% data reusables.search.required_login %}{% endif %} -- Code in [forks](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks) is only searchable if the fork has more stars than the parent repository. Forks with fewer stars than the parent repository are **not** indexed for code search. To include forks with more stars than their parent in the search results, you will need to add `fork:true` or `fork:only` to your query. For more information, see "[Searching in forks](/search-github/searching-on-github/searching-in-forks)." -- Only the _default branch_ is indexed for code search.{% ifversion fpt or ghec %} -- Only files smaller than 384 KB are searchable.{% else %}* Only files smaller than 5 MB are searchable. -- Only the first 500 KB of each file is searchable.{% endif %} -- Up to 4,000 private{% ifversion ghec or ghes or ghae %} and internal{% endif %} repositories are searchable. These 4,000 repositories will be the most recently updated of the first 10,000 private{% ifversion ghec or ghes or ghae %} and internal{% endif %} repositories that you have access to. -- Only repositories with fewer than 500,000 files are searchable.{% ifversion fpt or ghec %} -- Only repositories that have had activity or have been returned in search results in the last year are searchable.{% endif %} -- Except with [`filename`](#search-by-filename) searches, you must always include at least one search term when searching source code. For example, searching for [`language:javascript`](https://github.com/search?utf8=%E2%9C%93&q=language%3Ajavascript&type=Code&ref=searchresults) is not valid, while [`amazing language:javascript`](https://github.com/search?utf8=%E2%9C%93&q=amazing+language%3Ajavascript&type=Code&ref=searchresults) is. -- At most, search results can show two fragments from the same file, but there may be more results within the file. -- You can't use the following wildcard characters as part of your search query: . , : ; / \ ` ' " = * ! ? # $ & + ^ | ~ < > ( ) { } [ ] @. The search will simply ignore these symbols. +- El código en las [bifurcaciones](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks) solo se puede buscar si estas tienen más estrellas que el repositorio primario. Las bifurcaciones con menos estrellas que el repositorio primario **no** se indexan para la búsqueda de código. Para incluir bifurcaciones con más estrellas que sus elementos primarios en los resultados de búsqueda, deberá agregar `fork:true` o `fork:only` a la consulta. Para obtener más información, vea "[Buscar en bifurcaciones](/search-github/searching-on-github/searching-in-forks)". +- Para la búsqueda de código solo se indexa la _rama predeterminada_.{% ifversion fpt or ghec %} +- Solo los archivos menores de 384 KB son indexados.{% else %}* Solo los archivos menores de 5 MB son indexados. +- Solo los primeros 500 KB de cada archivo son indexados.{% endif %} +- Se pueden buscar hasta 4000 repositorios privados{% ifversion ghec or ghes or ghae %} e internos{% endif %}. Estos 4000 repositorios serán los que se han actualizado más recientemente de los primeros 10 000 repositorios privados{% ifversion ghec or ghes or ghae %} e internos{% endif %} a los que tienes acceso. +- Solo se pueden buscar repositorios con menos de 500 000 archivos.{% ifversion fpt or ghec %} +- Solo se pueden hacer búsquedas en los repositorios que han tenido actividad o que se han devuelto en los resultados de búsqueda dentro del último año.{% endif %} +- Con la excepción de las búsquedas de [`filename`](#search-by-filename), siempre debe incluir por lo menos un término de búsqueda cuando busque en el código fuente. Por ejemplo, la búsqueda de [`language:javascript`](https://github.com/search?utf8=%E2%9C%93&q=language%3Ajavascript&type=Code&ref=searchresults) no es válida, mientras que la de [`amazing language:javascript`](https://github.com/search?utf8=%E2%9C%93&q=amazing+language%3Ajavascript&type=Code&ref=searchresults) sí lo es. +- A lo sumo, los resultados de búsqueda pueden mostrar dos fragmentos del mismo archivo, pero puede haber más resultados dentro del archivo. +- No puede utilizar los siguientes caracteres comodines como parte de la consulta de búsqueda: . , : ; / \ ` ' " = * ! ? # $ & + ^ | ~ < > ( ) { } [ ] @. La búsqueda simplemente ignorará estos símbolos. -## Search by the file contents or file path +## Buscar según los contenidos del archivo o la ruta de archivo -With the `in` qualifier you can restrict your search to the contents of the source code file, the file path, or both. When you omit this qualifier, only the file contents are searched. +Con el calificador `in` puede restringir la búsqueda a los contenidos del archivo del código fuente, de la ruta del archivo o de ambos. Cuando omites este calificador, únicamente se busca el contenido del archivo. -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| `in:file` | [**octocat in:file**](https://github.com/search?q=octocat+in%3Afile&type=Code) matches code where "octocat" appears in the file contents. -| `in:path` | [**octocat in:path**](https://github.com/search?q=octocat+in%3Apath&type=Code) matches code where "octocat" appears in the file path. -| | [**octocat in:file,path**](https://github.com/search?q=octocat+in%3Afile%2Cpath&type=Code) matches code where "octocat" appears in the file contents or the file path. +| `in:file` | [**octocat in:file**](https://github.com/search?q=octocat+in%3Afile&type=Code) coincide con el código donde "octocat" aparece en el contenido del archivo. +| `in:path` | [**octocat in:path**](https://github.com/search?q=octocat+in%3Apath&type=Code) coincide con el código donde "octocat" aparece en el contenido de la ruta de acceso. +| | [**octocat in:file, path**](https://github.com/search?q=octocat+in%3Afile%2Cpath&type=Code) coincide con el código donde "octocat" aparece en el contenido del archivo o de la ruta de acceso del archivo. -## Search within a user's or organization's repositories +## Buscar dentro de los repositorios de un usuario u organización -To search the code in all repositories owned by a certain user or organization, you can use the `user` or `org` qualifier. To search the code in a specific repository, you can use the `repo` qualifier. +Para buscar el código en todos los repositorios que son propiedad de una determinada organización o usuario, puede utilizar el calificador `user` o `org`. Para buscar el código en un repositorio específico, puede utilizar el calificador `repo`. -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| user:USERNAME | [**user:defunkt extension:rb**](https://github.com/search?q=user%3Agithub+extension%3Arb&type=Code) matches code from @defunkt that ends in .rb. -| org:ORGNAME |[**org:github extension:js**](https://github.com/search?utf8=%E2%9C%93&q=org%3Agithub+extension%3Ajs&type=Code) matches code from GitHub that ends in .js. -| repo:USERNAME/REPOSITORY | [**repo:mozilla/shumway extension:as**](https://github.com/search?q=repo%3Amozilla%2Fshumway+extension%3Aas&type=Code) matches code from @mozilla's shumway project that ends in .as. +| user:USERNAME | [**user:defunkt extension:rb**](https://github.com/search?q=user%3Agithub+extension%3Arb&type=Code) coincide con el código de @defunkt que termina en .rb. +| org:ORGNAME |[**org:github extension:js**](https://github.com/search?utf8=%E2%9C%93&q=org%3Agithub+extension%3Ajs&type=Code) coincide con el código de GitHub que termina en .js. +| repo:USERNAME/REPOSITORY | [**repo:mozilla/shumway extension:as**](https://github.com/search?q=repo%3Amozilla%2Fshumway+extension%3Aas&type=Code) coincide con el código del proyecto shumway de @mozilla que termina en .as. -## Search by file location +## Buscar por ubicación del archivo -You can use the `path` qualifier to search for source code that appears at a specific location in a repository. Use `path:/` to search for files that are located at the root level of a repository. Or specify a directory name or the path to a directory to search for files that are located within that directory or any of its subdirectories. +Puede utilizar el calificador `path` para buscar el código fuente que aparece en una ubicación específica en un repositorio. Utilice `path:/` para buscar archivos que se encuentren en el nivel raíz de un repositorio. O especifica un nombre de directorio o ruta a un directorio para buscar archivos que estén ubicados dentro de ese directorio o alguno de sus subdirectorios. -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| path:/ | [**octocat filename:readme path:/**](https://github.com/search?utf8=%E2%9C%93&q=octocat+filename%3Areadme+path%3A%2F&type=Code) matches _readme_ files with the word "octocat" that are located at the root level of a repository. -| path:DIRECTORY | [**form path:cgi-bin language:perl**](https://github.com/search?q=form+path%3Acgi-bin+language%3Aperl&type=Code) matches Perl files with the word "form" in the cgi-bin directory, or in any of its subdirectories. -| path:PATH/TO/DIRECTORY | [**`console path:app/public language:javascript`**](https://github.com/search?q=console+path%3A%22app%2Fpublic%22+language%3Ajavascript&type=Code) matches JavaScript files with the word "console" in the app/public directory, or in any of its subdirectories (even if they reside in app/public/js/form-validators). +| path:/ | [**octocat filename:readme path:/**](https://github.com/search?utf8=%E2%9C%93&q=octocat+filename%3Areadme+path%3A%2F&type=Code) coincide con los archivos _léame_ con la palabra "octocat" que se encuentran en el nivel raíz de un repositorio. +| path:DIRECTORY | [**form path:cgi-bin language:perl**](https://github.com/search?q=form+path%3Acgi-bin+language%3Aperl&type=Code) coincide con los archivos Perl con la palabra "form" en el directorio cgi-bin, o en cualquiera de sus subdirectorios. +| path:PATH/TO/DIRECTORY | [ **`console path:app/public language:javascript`**](https://github.com/search?q=console+path%3A%22app%2Fpublic%22+language%3Ajavascript&type=Code) coincide con los archivos de JavaScript con la palabra "console" en el directorio app/public, o en cualquiera de sus subdirectorios (incluso si están en app/public/js/form-validators). -## Search by language +## Buscar por lenguaje -You can search for code based on what language it's written in. The `language` qualifier can be the language name or alias. For a full list of supported languages with their names and aliases, see the [github/linguist repository](https://github.com/github/linguist/blob/master/lib/linguist/languages.yml). +Puedes buscar el código basado en el lenguaje en que está escrito. El calificador `language` puede ser el nombre o alias del lenguaje. Para obtener una lista completa de los lenguajes admitidos con sus nombres y alias, vea el [repositorio github/linguist](https://github.com/github/linguist/blob/master/lib/linguist/languages.yml). -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| language:LANGUAGE | [**element language:xml size:100**](https://github.com/search?q=element+language%3Axml+size%3A100&type=Code) matches code with the word "element" that's marked as being XML and has exactly 100 bytes. -| | [**display language:scss**](https://github.com/search?q=display+language%3Ascss&type=Code) matches code with the word "display," that's marked as being SCSS. -| | [**org:mozilla language:markdown**](https://github.com/search?utf8=%E2%9C%93&q=org%3Amozilla+language%3Amarkdown&type=Code) matches code from all @mozilla's repositories that's marked as Markdown. +| language:LANGUAGE | [**element language:xml size:100**](https://github.com/search?q=element+language%3Axml+size%3A100&type=Code) coincide con el código con la palabra "element" que se marca como XML y tiene exactamente 100 bytes. +| | [**display language:scss**](https://github.com/search?q=display+language%3Ascss&type=Code) coincide con el código con la palabra "display", que se marca como SCSS. +| | [**org:mozilla language:Markdown**](https://github.com/search?utf8=%E2%9C%93&q=org%3Amozilla+language%3Amarkdown&type=Code) coincide con el código de todos los repositorios de @mozilla marcados como Markdown. -## Search by file size +## Buscar por tamaño de archivo -You can use the `size` qualifier to search for source code based on the size of the file where the code exists. The `size` qualifier uses [greater than, less than, and range qualifiers](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax) to filter results based on the byte size of the file in which the code is found. +Puede utilizar el calificador `size` para buscar código fuente en base al tamaño del archivo donde existe el código. El calificador `size` usa [calificadores mayor que, menor que y de rango](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax) para filtrar los resultados en función del tamaño en bytes del archivo en el que se encuentra el código. -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| size:n | [**function size:>10000 language:python**](https://github.com/search?q=function+size%3A%3E10000+language%3Apython&type=Code) matches code with the word "function," written in Python, in files that are larger than 10 KB. +| size:n | [**function size:>10000 language:python**](https://github.com/search?q=function+size%3A%3E10000+language%3Apython&type=Code) coincide con el código con la palabra "function", escrita en Python, en archivos que tienen más de 10 KB. -## Search by filename +## Buscar por nombre de archivo -The `filename` qualifier matches code files with a certain filename. You can also find a file in a repository using the file finder. For more information, see "[Finding files on GitHub](/search-github/searching-on-github/finding-files-on-github)." +El calificador `filename` coincide con archivos de código con un determinado nombre de archivo. También puedes encontrar un archivo en un repositorio utilizando el buscador de archivo. Para obtener más información, vea "[Buscar archivos en GitHub](/search-github/searching-on-github/finding-files-on-github)". -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| filename:FILENAME | [**filename:linguist**](https://github.com/search?utf8=%E2%9C%93&q=filename%3Alinguist&type=Code) matches files named "linguist." -| | [**filename:.vimrc commands**](https://github.com/search?q=filename%3A.vimrc+commands&type=Code) matches *.vimrc* files with the word "commands." -| | [**filename:test_helper path:test language:ruby**](https://github.com/search?q=minitest+filename%3Atest_helper+path%3Atest+language%3Aruby&type=Code) matches Ruby files named *test_helper* within the *test* directory. +| filename:FILENAME | [**filename:linguist**](https://github.com/search?utf8=%E2%9C%93&q=filename%3Alinguist&type=Code) coincide con los archivos denominados "linguist". +| | [**los comandos filename:.vimrc**](https://github.com/search?q=filename%3A.vimrc+commands&type=Code) coinciden con los archivos *.vimrc* con la palabra "commands". +| | [**filename:test_helper path:test language:ruby**](https://github.com/search?q=minitest+filename%3Atest_helper+path%3Atest+language%3Aruby&type=Code) coincide con los archivos Ruby denominados *test_helper* en el directorio de *prueba*. -## Search by file extension +## Buscar por extensión de archivo -The `extension` qualifier matches code files with a certain file extension. +El calificador `extension` coincide con archivos de código con una determinada extensión de archivo. -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| extension:EXTENSION | [**form path:cgi-bin extension:pm**](https://github.com/search?q=form+path%3Acgi-bin+extension%3Apm&type=Code) matches code with the word "form," under cgi-bin, with the .pm file extension. -| | [**icon size:>200000 extension:css**](https://github.com/search?utf8=%E2%9C%93&q=icon+size%3A%3E200000+extension%3Acss&type=Code) matches files larger than 200 KB that end in .css and have the word "icon." +| extension:EXTENSION | [**form path:cgi-bin extension:pm**](https://github.com/search?q=form+path%3Acgi-bin+extension%3Apm&type=Code) coincide con el código con la palabra "form", en cgi-bin, con la extensión de archivo .pm. +| | [**icon size:>200000 extension:css**](https://github.com/search?utf8=%E2%9C%93&q=icon+size%3A%3E200000+extension%3Acss&type=Code) coincide con los archivos de más de 200 KB que terminan en .css y tienen la palabra "icon". -## Further reading +## Información adicional -- "[Sorting search results](/search-github/getting-started-with-searching-on-github/sorting-search-results/)" -- "[Searching in forks](/search-github/searching-on-github/searching-in-forks)"{% ifversion fpt or ghec %} -- "[Navigating code on {% data variables.product.prodname_dotcom %}](/github/managing-files-in-a-repository/navigating-code-on-github)"{% endif %} +- "[Ordenar los resultados de la búsqueda](/search-github/getting-started-with-searching-on-github/sorting-search-results/)" +- "[Buscar bifurcaciones](/search-github/searching-on-github/searching-in-forks)"{% ifversion fpt or ghec %} +- "[Navegar por el código en {% data variables.product.prodname_dotcom %}](/github/managing-files-in-a-repository/navigating-code-on-github)"{% endif %} diff --git a/translations/es-ES/content/search-github/searching-on-github/searching-commits.md b/translations/es-ES/content/search-github/searching-on-github/searching-commits.md index e0e772a5f7..3ba6c3acb0 100644 --- a/translations/es-ES/content/search-github/searching-on-github/searching-commits.md +++ b/translations/es-ES/content/search-github/searching-on-github/searching-commits.md @@ -1,6 +1,6 @@ --- -title: Searching commits -intro: 'You can search for commits on {% data variables.product.product_name %} and narrow the results using these commit search qualifiers in any combination.' +title: Buscar confirmaciones de cambios +intro: 'Puedes buscar confirmaciones de cambios en {% data variables.product.product_name %} y acotar los resultados utilizando estos calificadores de búsqueda de confirmaciones con cualquier combinación.' redirect_from: - /articles/searching-commits - /github/searching-for-information-on-github/searching-commits @@ -12,108 +12,110 @@ versions: ghec: '*' topics: - GitHub search +ms.openlocfilehash: 2dc35c96805e175bef1ed1ec1898d48e50de6042 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145118905' --- -You can search for commits globally across all of {% data variables.product.product_name %}, or search for commits within a particular repository or organization. For more information, see "[About searching on {% data variables.product.company_short %}](/search-github/getting-started-with-searching-on-github/about-searching-on-github)." +Puedes buscar confirmaciones de cambios globalmente a través de todos los {% data variables.product.product_name %}, o buscar confirmaciones de cambios dentro de un repositorio particular u organización. Para obtener más información, consulte "[Acerca de la búsqueda en {% data variables.product.company_short %}](/search-github/getting-started-with-searching-on-github/about-searching-on-github)". -When you search for commits, only the [default branch](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches) of a repository is searched. +Al buscar confirmaciones, solo se busca la [rama predeterminada](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches) de un repositorio. {% data reusables.search.syntax_tips %} -## Search within commit messages +## Buscar dentro de los mensajes de confirmación -You can find commits that contain particular words in the message. For example, [**fix typo**](https://github.com/search?q=fix+typo&type=Commits) matches commits containing the words "fix" and "typo." +Puedes encontrar confirmaciones que contengan determinadas palabras en el mensaje. Por ejemplo, [**fix typo**](https://github.com/search?q=fix+typo&type=Commits) busca confirmaciones que contienen las palabras "fix" y "typo". -## Search by author or committer +## Buscar por el autor o la persona que confirma el cambio -You can find commits by a particular user with the `author` or `committer` qualifiers. +Puede buscar confirmaciones por parte de un usuario determinado con los calificadores `author` o `committer`. -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| author:USERNAME | [**author:defunkt**](https://github.com/search?q=author%3Adefunkt&type=Commits) matches commits authored by @defunkt. -| committer:USERNAME | [**committer:defunkt**](https://github.com/search?q=committer%3Adefunkt&type=Commits) matches commits committed by @defunkt. +| author:USERNAME | [**author:defunkt**](https://github.com/search?q=author%3Adefunkt&type=Commits) busca confirmaciones creadas por @defunkt. +| committer:USERNAME | [**committer:defunkt**](https://github.com/search?q=committer%3Adefunkt&type=Commits) busca confirmaciones confirmadas por @defunkt. -The `author-name` and `committer-name` qualifiers match commits by the name of the author or committer. +Los calificadores `author-name` y `committer-name` buscan confirmaciones por el nombre del autor o confirmador. -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| author-name:NAME | [**author-name:wanstrath**](https://github.com/search?q=author-name%3Awanstrath&type=Commits) matches commits with "wanstrath" in the author name. -| committer-name:NAME | [**committer-name:wanstrath**](https://github.com/search?q=committer-name%3Awanstrath&type=Commits) matches commits with "wanstrath" in the committer name. +| author-name:NAME | [**author-name:wanstrath**](https://github.com/search?q=author-name%3Awanstrath&type=Commits) busca confirmaciones con "wanstrath" en el nombre de autor. +| committer-name:NAME | [**committer-name:wanstrath**](https://github.com/search?q=committer-name%3Awanstrath&type=Commits) busca confirmaciones con "wanstrath" en el nombre del confirmador. -The `author-email` and `committer-email` qualifiers match commits by the author's or committer's full email address. +Los calificadores `author-email` y `committer-email` buscan confirmaciones según la dirección de correo electrónico completa del autor o confirmador. -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| author-email:EMAIL | [**author-email:chris@github.com**](https://github.com/search?q=author-email%3Achris%40github.com&type=Commits) matches commits authored by chris@github.com. -| committer-email:EMAIL | [**committer-email:chris@github.com**](https://github.com/search?q=committer-email%3Achris%40github.com&type=Commits) matches commits committed by chris@github.com. +| author-email:EMAIL | [ **author-email:chris@github.com**](https://github.com/search?q=author-email%3Achris%40github.com&type=Commits) busca confirmaciones creadas por chris@github.com. +| committer-email:EMAIL | [ **committer-email:chris@github.com**](https://github.com/search?q=committer-email%3Achris%40github.com&type=Commits) busca confirmaciones confirmadas por chris@github.com. -## Search by authored or committed date +## Buscar por fecha de autoría o de confirmación -Use the `author-date` and `committer-date` qualifiers to match commits authored or committed within the specified date range. +Use los calificadores `author-date` y `committer-date` para buscar confirmaciones creadas o confirmadas dentro del intervalo de fechas especificado. {% data reusables.search.date_gt_lt %} -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| author-date:YYYY-MM-DD | [**author-date:<2016-01-01**](https://github.com/search?q=author-date%3A<2016-01-01&type=Commits) matches commits authored before 2016-01-01. -| committer-date:YYYY-MM-DD | [**committer-date:>2016-01-01**](https://github.com/search?q=committer-date%3A>2016-01-01&type=Commits) matches commits committed after 2016-01-01. +| author-date:YYYY-MM-DD | [**author-date:<2016-01-01**](https://github.com/search?q=author-date%3A<2016-01-01&type=Commits) busca confirmaciones creadas antes del 01-01-2016. +| committer-date:YYYY-MM-DD | [**committer-date:>2016-01-01**](https://github.com/search?q=committer-date%3A>2016-01-01&type=Commits) busca confirmaciones confirmadas después de 01-01-2016. -## Filter merge commits +## Filtrar confirmaciones de fusión -The `merge` qualifier filters merge commits. +El calificador `merge` filtra confirmaciones de combinación. -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| `merge:true` | [**merge:true**](https://github.com/search?q=merge%3Atrue&type=Commits) matches merge commits. -| `merge:false` | [**merge:false**](https://github.com/search?q=merge%3Afalse&type=Commits) matches non-merge commits. +| `merge:true` | [**merge:true**](https://github.com/search?q=merge%3Atrue&type=Commits) busca confirmaciones de combinación. +| `merge:false` | [**merge:false**](https://github.com/search?q=merge%3Afalse&type=Commits) busca confirmaciones de no combinación. -## Search by hash +## Filtrar por hash -The `hash` qualifier matches commits with the specified SHA-1 hash. +El calificador `hash` busca confirmaciones con el hash SHA-1 especificado. -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| hash:HASH | [**hash:124a9a0ee1d8f1e15e833aff432fbb3b02632105**](https://github.com/github/gitignore/search?q=hash%3A124a9a0ee1d8f1e15e833aff432fbb3b02632105&type=Commits) matches commits with the hash `124a9a0ee1d8f1e15e833aff432fbb3b02632105`. +| hash:HASH | [**hash:124a9a0ee1d8f1e15e833aff432fbb3b02632105**](https://github.com/github/gitignore/search?q=hash%3A124a9a0ee1d8f1e15e833aff432fbb3b02632105&type=Commits) busca confirmaciones con el hash `124a9a0ee1d8f1e15e833aff432fbb3b02632105`. -## Search by parent +## Filtrar por padre -The `parent` qualifier matches commits whose parent has the specified SHA-1 hash. +El calificador `parent` coincide con confirmaciones cuyo elemento primario tiene el hash SHA-1 especificado. -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| parent:HASH | [**parent:124a9a0ee1d8f1e15e833aff432fbb3b02632105**](https://github.com/github/gitignore/search?q=parent%3A124a9a0ee1d8f1e15e833aff432fbb3b02632105&type=Commits&utf8=%E2%9C%93) matches children of commits with the hash `124a9a0ee1d8f1e15e833aff432fbb3b02632105`. +| parent:HASH | [**parent:124a9a0ee1d8f1e15e833aff432fbb3b02632105**](https://github.com/github/gitignore/search?q=parent%3A124a9a0ee1d8f1e15e833aff432fbb3b02632105&type=Commits&utf8=%E2%9C%93) busca elementos secundarios de confirmaciones con el hash `124a9a0ee1d8f1e15e833aff432fbb3b02632105`. -## Search by tree +## Filtrar por árbol -The `tree` qualifier matches commits with the specified SHA-1 git tree hash. +El calificador `tree` busca confirmaciones con el hash de árbol de Git SHA-1 especificado. -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| tree:HASH | [**tree:99ca967**](https://github.com/github/gitignore/search?q=tree%3A99ca967&type=Commits) matches commits that refer to the tree hash `99ca967`. +| tree:HASH | [**tree:99ca967**](https://github.com/github/gitignore/search?q=tree%3A99ca967&type=Commits) busca confirmaciones que hacen referencia al hash de árbol `99ca967`. -## Search within a user's or organization's repositories +## Buscar dentro de los repositorios de un usuario u organización -To search commits in all repositories owned by a certain user or organization, use the `user` or `org` qualifier. To search commits in a specific repository, use the `repo` qualifier. +Para buscar confirmaciones en todos los repositorios que son propiedad de una determinada organización o un determinado usuario, puede utilizar el calificador `user` o `org`. Para buscar confirmaciones en un repositorio específico, use el calificador `repo`. -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| user:USERNAME | [**gibberish user:defunkt**](https://github.com/search?q=gibberish+user%3Adefunkt&type=Commits&utf8=%E2%9C%93) matches commit messages with the word "gibberish" in repositories owned by @defunkt. -| org:ORGNAME | [**test org:github**](https://github.com/search?utf8=%E2%9C%93&q=test+org%3Agithub&type=Commits) matches commit messages with the word "test" in repositories owned by @github. -| repo:USERNAME/REPO | [**language repo:defunkt/gibberish**](https://github.com/search?utf8=%E2%9C%93&q=language+repo%3Adefunkt%2Fgibberish&type=Commits) matches commit messages with the word "language" in @defunkt's "gibberish" repository. +| user:USERNAME | [**gibberish user:defunkt**](https://github.com/search?q=gibberish+user%3Adefunkt&type=Commits&utf8=%E2%9C%93) busca mensajes de confirmación con la palabra "gibberish" en los repositorios que pertenecen a @defunkt. +| org:ORGNAME | [**test org:github**](https://github.com/search?utf8=%E2%9C%93&q=test+org%3Agithub&type=Commits) busca mensajes de confirmación con la palabra "test" en los repositorios que pertenecen a @github. +| repo:USERNAME/REPO | [**language repo:defunkt/gibberish**](https://github.com/search?utf8=%E2%9C%93&q=language+repo%3Adefunkt%2Fgibberish&type=Commits) busca mensajes de confirmación con la palabra "language" en el repositorio "gibberish" de @defunkt. -## Filter by repository visibility +## Filtrar por visibilidad de repositorio -The `is` qualifier matches commits from repositories with the specified visibility. For more information, see "[About repositories](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)." +El calificador `is` busca confirmaciones de los repositorios con la visibilidad especificada. Para más información, vea "[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)". -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- | -{%- ifversion fpt or ghes or ghec %} -| `is:public` | [**is:public**](https://github.com/search?q=is%3Apublic&type=Commits) matches commits to public repositories. -{%- endif %} -{%- ifversion ghes or ghec or ghae %} -| `is:internal` | [**is:internal**](https://github.com/search?q=is%3Ainternal&type=Commits) matches commits to internal repositories. -{%- endif %} -| `is:private` | [**is:private**](https://github.com/search?q=is%3Aprivate&type=Commits) matches commits to private repositories. +{%- ifversion fpt or ghes or ghec %} | `is:public` | [**is:public**](https://github.com/search?q=is%3Apublic&type=Commits) busca confirmaciones en repositorios públicos. +{%- endif %} {%- ifversion ghes or ghec or ghae %} | `is:internal` | [**is:internal**](https://github.com/search?q=is%3Ainternal&type=Commits) busca confirmaciones en repositorios internos. +{%- endif %} | `is:private` | [**is:private**](https://github.com/search?q=is%3Aprivate&type=Commits) busca confirmaciones en repositorios privados. -## Further reading +## Información adicional -- "[Sorting search results](/search-github/getting-started-with-searching-on-github/sorting-search-results/)" +- "[Ordenar los resultados de la búsqueda](/search-github/getting-started-with-searching-on-github/sorting-search-results/)" diff --git a/translations/es-ES/content/search-github/searching-on-github/searching-discussions.md b/translations/es-ES/content/search-github/searching-on-github/searching-discussions.md index 8c342f2377..342c374a0c 100644 --- a/translations/es-ES/content/search-github/searching-on-github/searching-discussions.md +++ b/translations/es-ES/content/search-github/searching-on-github/searching-discussions.md @@ -8,88 +8,93 @@ topics: redirect_from: - /github/searching-for-information-on-github/searching-discussions - /github/searching-for-information-on-github/searching-on-github/searching-discussions +ms.openlocfilehash: 4a1224d05cd78a0b701e7bc2a9e93a1c5a837bcd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147410455' --- - ## Acerca de buscar debates -Puedes buscar debates globalmente a través de todo {% data variables.product.product_name %}, o buscar debates dentro de una organización o repositorio específicos. Para obtener más información, consulta [Acerca de buscar en {% data variables.product.prodname_dotcom %}](/github/searching-for-information-on-github/about-searching-on-github)". +Puedes buscar debates globalmente a través de todo {% data variables.product.product_name %}, o buscar debates dentro de una organización o repositorio específicos. Para más información, vea "[Acerca de la investigación en {% data variables.product.prodname_dotcom %}](/github/searching-for-information-on-github/about-searching-on-github)". {% data reusables.search.syntax_tips %} ## Buscar por título, cuerpo o comentarios -Puedes restringir la búsqueda de debates al título, cuerpo o comentarios si utilizas el calificador `in`. También puedes combinar los calificadores para buscar una combinación de título, cuerpo o comentarios. Cuando omites el calificador `in`, {% data variables.product.product_name %} busca el título, cuerpo y comentarios. +Puede restringir la búsqueda de debates al título, el cuerpo o los comentarios mediante el calificador `in`. También puedes combinar los calificadores para buscar una combinación de título, cuerpo o comentarios. Cuando omite el calificador `in`, {% data variables.product.product_name %} busca el título, el cuerpo y los comentarios. -| Qualifier | Ejemplo | -|:------------- |:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `in:title` | [**welcome in:title**](https://github.com/search?q=welcome+in%3Atitle&type=Discussions) coincide con los debates que tengan "welcome" en el título. | -| `in:body` | [**onboard in:title,body**](https://github.com/search?q=onboard+in%3Atitle%2Cbody&type=Discussions) coincide con los debates que tengan "onboard" en el título o en el cuerpo. | -| `in:comments` | [**thanks in:comments**](https://github.com/search?q=thanks+in%3Acomment&type=Discussions) coincide con los debates que tengan "thanks" en sus comentarios. | +| Calificador: | Ejemplo | +| :- | :- | +| `in:title` | [**welcome in:title**](https://github.com/search?q=welcome+in%3Atitle&type=Discussions) busca debates con "welcome" en el título. | +| `in:body` | [**onboard in:title,body**](https://github.com/search?q=onboard+in%3Atitle%2Cbody&type=Discussions) busca debates con "onboard" en el título o el cuerpo. | +| `in:comments` | [**thanks in:comments**](https://github.com/search?q=thanks+in%3Acomment&type=Discussions) busca debates con "thanks" en los comentarios. | ## Buscar dentro de los repositorios de un usuario u organización -Para buscar los debates en todos los repositorios que pertenezcan a algún usuario u organización, puedes utilizar el calificador `user` o `org`. Para buscar los debates en un repositorio específico, puedes utilizar el calificador `repo`. +Para buscar debates en todos los repositorios que son propiedad de una determinada organización o un determinado usuario, puede utilizar el calificador `user` o `org`. Para buscar debates en un repositorio específico, puede utilizar el calificador `repo`. -| Qualifier | Ejemplo | -|:------------------------- |:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| user:USERNAME | [**user:octocat feedback**](https://github.com/search?q=user%3Aoctocat+feedback&type=Discussions) coincide con debates con la palabra "retroalimentación" de los repositorios que pertenezcan a @octocat. | -| org:ORGNAME | [**org:github**](https://github.com/search?q=org%3Agithub&type=Discussions&utf8=%E2%9C%93) coincide con los debates en los repositorios que pertenezcan a la organización GitHub. | -| repo:USERNAME/REPOSITORY | [**repo:nodejs/node created:<2021-01-01**](https://github.com/search?q=repo%3Anodejs%2Fnode+created%3A%3C2020-01-01&type=Discussions) coincide con los debates del proyecto de tiempo de ejecución de Node.js de @nodejs que se crearon antes de enero de 2021. | +| Calificador: | Ejemplo | +| :- | :- | +| user:USERNAME | [**user:octocat feedback**](https://github.com/search?q=user%3Aoctocat+feedback&type=Discussions) busca debates con la palabra "feedback" en los repositorios propiedad de @octocat. | +| org:ORGNAME | [**org:github**](https://github.com/search?q=org%3Agithub&type=Discussions&utf8=%E2%9C%93) busca debates en repositorios propiedad de la organización de GitHub. | +| repo:USERNAME/REPOSITORY | [**repo:nodejs/node created:<2021-01-01**](https://github.com/search?q=repo%3Anodejs%2Fnode+created%3A%3C2020-01-01&type=Discussions) busca debates del proyecto de runtime Node.js de @nodejs creados antes de enero de 2021. | ## Filtrar por visibilidad de repositorio -Puedes filtrar los resultados por la visibilidad del repositorio que contenga los debates que utilicen el calificador `is`. Para obtener más información, consulta la sección "[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)". +Puede filtrar los resultados por la visibilidad del repositorio que contenga los debates con el calificador `is`. Para más información, vea "[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)". -| Calificador | Ejemplo | :- | :- |{% ifversion fpt or ghes or ghec %} | `is:public` | [**is:public**](https://github.com/search?q=is%3Apublic&type=Discussions) coincide con los debates en repositorios públicos.{% endif %}{% ifversion ghec %} | `is:internal` | [**is:internal**](https://github.com/search?q=is%3Ainternal&type=Discussions) coincide con los debates en los repositorios internos.{% endif %} | `is:private` | [**is:private tiramisu**](https://github.com/search?q=is%3Aprivate+tiramisu&type=Discussions) coincide con los debates que contengan la palabra "tiramisu" en los repositorios privados a los cuales puedas acceder. +| Calificador | Ejemplo | :- | :- |{% ifversion fpt or ghes or ghec %} | `is:public` | [**is:public**](https://github.com/search?q=is%3Apublic&type=Discussions) busca debates en repositorios públicos.{% endif %}{% ifversion ghec %} | `is:internal` | [**is:internal**](https://github.com/search?q=is%3Ainternal&type=Discussions) busca debates en repositorios internos.{% endif %} | `is:private` | [**is:private tiramisu**](https://github.com/search?q=is%3Aprivate+tiramisu&type=Discussions) busca debates que contienen la palabra "tiramisu" en repositorios privados a los que puede acceder. ## Buscar por autor -El calificador `author` encuentra debates crean usuarios específicos. +El calificador `author` busca debates creados por un usuario determinado. -| Qualifier | Ejemplo | -|:------------------------- |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| author:USERNAME | [**cool author:octocat**](https://github.com/search?q=cool+author%3Aoctocat&type=Discussions) coincide con debates que tienen la palabra "cool" y que creó @octocat. | -| | [**bootstrap in:body author:octocat**](https://github.com/search?q=bootstrap+in%3Abody+author%3Aoctocat&type=Discussions) coincide con debates que creó @octocat y que contienen la palabra "bootstrap" enel cuerpo. | +| Calificador: | Ejemplo | +| :- | :- | +| author:USERNAME | [**cool author:octocat**](https://github.com/search?q=cool+author%3Aoctocat&type=Discussions) busca debates con la palabra "cool" creados por @octocat. | +| | [**bootstrap in:body author:octocat**](https://github.com/search?q=bootstrap+in%3Abody+author%3Aoctocat&type=Discussions) busca debates creados por @octocat que contienen la palabra "bootstrap" en el cuerpo. | ## Buscar por comentarista -El calificador `commenter` encuentra debates que contienen un comentario de un usuario específico. +El calificador `commenter` busca debates que contienen un comentario de un usuario concreto. -| Qualifier | Ejemplo | -|:------------------------- |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| commenter:USERNAME | [**github commenter:becca org:github**](https://github.com/search?utf8=%E2%9C%93&q=github+commenter%3Abecca+org%3Agithub&type=Discussions) coincide con debates en los repositorios que pertenecen a GitHub, los cuales contengan la palabra "github" y un comentario de @becca. | +| Calificador: | Ejemplo | +| :- | :- | +| commenter:USERNAME | [**github commenter:becca org:github**](https://github.com/search?utf8=%E2%9C%93&q=github+commenter%3Abecca+org%3Agithub&type=Discussions) busca debates en repositorios propiedad de GitHub que contienen la palabra "github," y tienen un comentario de @becca. ## Buscar por un usuario que está involucrado en un debate -Puedes utilizar el calificador `involves` para encontrar debates que involucren a algún usuario. El calificador devuelve los debates que un usuario haya creado, que mencionen al usuario, o que contengan sus comentarios. El calificador `involves` es un operador lógico OR (o) entre los calificadores `author`, `mentions`, y `commenter` para un usuario único. +Puede usar el calificador `involves` para buscar debates que impliquen a un usuario determinado. El calificador devuelve los debates que un usuario haya creado, que mencionen al usuario, o que contengan sus comentarios. El calificador `involves` es un OR lógico entre los calificadores `author`, `mentions` y `commenter` para un único usuario. -| Qualifier | Ejemplo | -|:------------------------- |:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| involves:USERNAME | **[involves:becca involves:octocat](https://github.com/search?q=involves%3Abecca+involves%3Aoctocat&type=Discussions)** coincide con debates en los que se involucre ya sea a @becca o a @octocat. | -| | [**NOT beta in:body involves:becca**](https://github.com/search?q=NOT+beta+in%3Abody+involves%3Abecca&type=Discussions) coincide con debates en los que se involucre a @becca, en los cuales no se contenga la palabra "beta" dentro del cuerpo. | +| Calificador: | Ejemplo | +| :- | :- | +| involves:USERNAME | **[involves:becca involves:octocat](https://github.com/search?q=involves%3Abecca+involves%3Aoctocat&type=Discussions)** busca debates en los que participan @becca o @octocat. +| | [**NOT beta in:body involves:becca**](https://github.com/search?q=NOT+beta+in%3Abody+involves%3Abecca&type=Discussions) busca debates en los que participa @becca que no contienen la palabra "beta" en el cuerpo. ## Buscar por cantidad de comentarios -Puedes utilizar el calificador `comments` junto con los calificadores de mayor que, menor que y de rango para buscar por cantidad de comentarios. Para obtener más información, consulta la sección "[Entender la sintaxis de búsqueda](/github/searching-for-information-on-github/understanding-the-search-syntax)". +Puede usar el calificador `comments` junto con los calificadores mayor que, menor que y rango para buscar por número de comentarios. Para más información, vea "[Descripción de la sintaxis de búsqueda](/github/searching-for-information-on-github/understanding-the-search-syntax)". -| Qualifier | Ejemplo | -|:------------------------- |:---------------------------------------------------------------------------------------------------------------------------------------------------------- | -| comments:n | [**comments:>100**](https://github.com/search?q=comments%3A%3E100&type=Discussions) coincide con debates de más de 100 comentarios. | -| | [**comments:500..1000**](https://github.com/search?q=comments%3A500..1000&type=Discussions) coincide con debates que tengan entre 500 y 1,000 comentarios. | +| Calificador: | Ejemplo | +| :- | :- | +| comments:n | [**comments:>100**](https://github.com/search?q=comments%3A%3E100&type=Discussions) busca debates con más de 100 comentarios. +| | [**comments:500..1000**](https://github.com/search?q=comments%3A500..1000&type=Discussions) busca debates con entre 500 y 1000 comentarios. ## Buscar por cuándo se creó o actualizó por última vez un debate -Puedes filtrar los debates con base en las fechas de creación o por cuándo se actualizaron por última vez. Para la creación de debates, puedes utilizar el calificador `created`; para saber cuándo se actualizó por última vez el debate, utiliza el calificador `updated`. +Puedes filtrar los debates con base en las fechas de creación o por cuándo se actualizaron por última vez. Para crear debates, puede usar el calificador `created`; para averiguar cuándo se actualizó por última vez un debate, use el calificador `updated`. Ambos calificadores toman la fecha como parámetro. {% data reusables.time_date.date_format %} {% data reusables.time_date.time_format %} {% data reusables.search.date_gt_lt %} -| Qualifier | Ejemplo | -|:------------------------- |:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| created:YYYY-MM-DD | [**created:>2020-11-15**](https://github.com/search?q=created%3A%3E%3D2020-11-15&type=discussions) coincide con debates que se crearon después del 15 de noviembre de 2020. | -| updated:YYYY-MM-DD | [**weird in:body updated:>=2020-02-01**](https://github.com/search?q=weird+in%3Abody+updated%3A%3E%3D2020-12-01&type=Discussions) coincide con debates que tengan la palabra "weird" en el cuerpo y que se hayan actualizado después de diciembre de 2020. | +| Calificador: | Ejemplo | +| :- | :- | +| created:YYYY-MM-DD | [**created:>2020-11-15**](https://github.com/search?q=created%3A%3E%3D2020-11-15&type=discussions) busca debates creados después del 15 de noviembre de 2020. +| updated:YYYY-MM-DD | [**weird in:body updated:>=2020-02-01**](https://github.com/search?q=weird+in%3Abody+updated%3A%3E%3D2020-12-01&type=Discussions) busca debates con la palabra "weird" en el cuerpo actualizados después de diciembre de 2020. -## Leer más +## Información adicional -- "[Clasificar los resultados de la búsqueda](/search-github/getting-started-with-searching-on-github/sorting-search-results/)" +- "[Ordenar los resultados de la búsqueda](/search-github/getting-started-with-searching-on-github/sorting-search-results/)" diff --git a/translations/es-ES/content/search-github/searching-on-github/searching-for-packages.md b/translations/es-ES/content/search-github/searching-on-github/searching-for-packages.md index 66740081f8..9cfa968829 100644 --- a/translations/es-ES/content/search-github/searching-on-github/searching-for-packages.md +++ b/translations/es-ES/content/search-github/searching-on-github/searching-for-packages.md @@ -13,34 +13,38 @@ topics: redirect_from: - /github/searching-for-information-on-github/searching-for-packages - /github/searching-for-information-on-github/searching-on-github/searching-for-packages +ms.openlocfilehash: de7a348b20f18315c58ab13b2e19f0b162b9b792 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145118897' --- - {% data reusables.package_registry.packages-ghes-release-stage %} ## Acerca de la búsqueda de paquetes -Puedes buscar paquetes globalmente a través de todo {% data variables.product.product_name %}, o buscarlos dentro de una organización en particular. Para obtener más información, consulta [Acerca de buscar en {% data variables.product.prodname_dotcom %}](/search-github/getting-started-with-searching-on-github/about-searching-on-github)". +Puedes buscar paquetes globalmente a través de todo {% data variables.product.product_name %}, o buscarlos dentro de una organización en particular. Para más información, vea "[Acerca de la investigación en {% data variables.product.prodname_dotcom %}](/search-github/getting-started-with-searching-on-github/about-searching-on-github)". -{% ifversion ghes %} -Solo puedes buscar paquetes en {% data variables.product.product_name %}, no en {% data variables.product.prodname_dotcom_the_website %}, incluso si estpa habilitado {% data variables.product.prodname_github_connect %}. +{% ifversion ghes %} Solo puedes buscar paquetes sobre {% data variables.product.product_name %}, no de {% data variables.product.prodname_dotcom_the_website %}, aunque {% data variables.product.prodname_github_connect %} esté habilitado. {% endif %} {% data reusables.search.syntax_tips %} ## Buscar dentro de los paquetes de una organización o usuario -Para encontrar paquetes que sean propiedad de cierto usuario u organización, utiliza el calificador `user` u `org`. +Para buscar paquetes propiedad de un usuario u organización determinados, use el calificador `user` o `org`. -| Qualifier | Ejemplo | -| ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| user:USERNAME | [**`user:codertocat`**](https://github.com/search?q=user%3Acodertocat&type=RegistryPackages) empata con los paquetes que pertenezcan a @codertocat | -| org:ORGNAME | [**`org:github`**](https://github.com/search?q=org%3Agithub&type=RegistryPackages) empata con los paquetes que pertenecen a la organización {% data variables.product.prodname_dotcom %} +| Calificador: | Ejemplo +| ------------- | ------------- +| user:USERNAME | [ **`user:codertocat`**](https://github.com/search?q=user%3Acodertocat&type=RegistryPackages) coincide con los paquetes propiedad de @codertocat +| org:ORGNAME | [ **`org:github`**](https://github.com/search?q=org%3Agithub&type=RegistryPackages) coincide con los paquetes propiedad de la organización de {% data variables.product.prodname_dotcom %} ## Filtrar por visibilidad del paquete -Para filtrar tu búsqueda por el criterio de si el paquete es público o privado, utiliza el calificador `is`. +Para filtrar la búsqueda en función de si el paquete es público o privado, use el calificador `is`. -| Qualifier | Ejemplo | -| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `is:public` | [**is:public angular**](https://github.com/search?q=is%3Apublic+angular&type=RegistryPackages) coincidirá con los paquetes públicos que contengan la palabra "angular" | -| `is:private` | [**is:private php**](https://github.com/search?q=is%3Aprivate+php&type=RegistryPackages) coincidirá con los paquetes privados que contengan la palabra "php" | +| Calificador: | Ejemplo | +| ------------- | ------------- +| `is:public`| [**is:public angular**](https://github.com/search?q=is%3Apublic+angular&type=RegistryPackages) coincide con los paquetes públicos que contienen la palabra "angular" +| `is:private`| [**is:private php**](https://github.com/search?q=is%3Aprivate+php&type=RegistryPackages) coincide con los paquetes privados que contienen la palabra "php" diff --git a/translations/es-ES/content/search-github/searching-on-github/searching-for-repositories.md b/translations/es-ES/content/search-github/searching-on-github/searching-for-repositories.md index 8d7906b163..8162688901 100644 --- a/translations/es-ES/content/search-github/searching-on-github/searching-for-repositories.md +++ b/translations/es-ES/content/search-github/searching-on-github/searching-for-repositories.md @@ -13,191 +13,196 @@ versions: ghec: '*' topics: - GitHub search -shortTitle: Buscar repositorios +shortTitle: Search for repositories +ms.openlocfilehash: 9a464fbb327809b8af970c9a62c3a70d81c2c6b9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147527938' --- +Puede buscar repositorios a nivel global en todo {% data variables.product.product_location %} o buscar repositorios dentro de una organización en particular. Para más información, vea "[Acerca de la investigación en {% data variables.product.prodname_dotcom %}](/search-github/getting-started-with-searching-on-github/about-searching-on-github)". -Puedes buscar repositorios globalmente a través de todos los {% data variables.product.product_location %}, o buscar repositorios dentro de una organización particular. Para obtener más información, consulta [Acerca de buscar en {% data variables.product.prodname_dotcom %}](/search-github/getting-started-with-searching-on-github/about-searching-on-github)". - -Para incluir bifurcaciones en los resultados de las búsquedas, deberás agregar `fork:true` o `fork:only` en tu consulta. Para obtener más información, consulta "[Buscar en bifurcaciones](/search-github/searching-on-github/searching-in-forks)". +Para incluir bifurcaciones en los resultados de búsqueda, deberá agregar `fork:true` o `fork:only` a la consulta. Para obtener más información, consulte "[Buscar en bifurcaciones](/search-github/searching-on-github/searching-in-forks)". {% data reusables.search.syntax_tips %} ## Buscar por nombre de repositorio, descripción o contenidos del archivo README -Con el calilficador `in` puedes restringir tu búsqueda al nombre, descripción o temas del repositorio, a los contenidos del archivo README o a cualquier combinación de estos. Cuando omites a este calificador, solo se buscarán los nombres, descripciones y temas de los repositorios. +Con el calificador `in` puedes restringir la búsqueda al nombre del repositorio, su descripción, los temas del archivo README o cualquier combinación de estos. Cuando omites este calificador, únicamente se buscan el nombre del repositorio, la descripción y los temas. -| Qualifier | Ejemplo | -| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `in:name` | [**jquery in:name**](https://github.com/search?q=jquery+in%3Aname&type=Repositories) coincide con repositorios que tengan "jquery" en su nombre. | -| `in:description` | [**jquery in:name,description**](https://github.com/search?q=jquery+in%3Aname%2Cdescription&type=Repositories) coincide con repositorios que tengan "jquary" en su nombre o descripción. | -| `in:topics` | [**jquery in:topics**](https://github.com/search?q=jquery+in%3Atopics&type=Repositories) coincide con los repositorios etiquetados con "jquery" como tema. | -| `in:readme` | [**jquery in:readme**](https://github.com/search?q=jquery+in%3Areadme&type=Repositories) coincide con repositorios que mencionen "jquery" en su archivo README. | -| `repo:owner/name` | [**repo:octocat/hello-world**](https://github.com/search?q=repo%3Aoctocat%2Fhello-world) coincide con un nombre de repositorio específico. | +| Calificador: | Ejemplo +| ------------- | ------------- +| `in:name` | [**jquery in:name**](https://github.com/search?q=jquery+in%3Aname&type=Repositories) coincide con los repositorios con "jquery" en el nombre del repositorio. +| `in:description` | [**jquery in:name,description**](https://github.com/search?q=jquery+in%3Aname%2Cdescription&type=Repositories) coincide con los repositorios con "jquery" en el nombre o la descripción del repositorio. +| `in:topics` | [**jquery in:topics**](https://github.com/search?q=jquery+in%3Atopics&type=Repositories) coincide con repositorios etiquetados con "jquery" como tema. +| `in:readme` | [**jquery in:readme**](https://github.com/search?q=jquery+in%3Areadme&type=Repositories) coincide con los repositorios que mencionan "jquery" en el archivo README del repositorio. +| `repo:owner/name` | [**repo:octocat/hello-world**](https://github.com/search?q=repo%3Aoctocat%2Fhello-world) coincide con un nombre de repositorio específico. ## Buscar en base a los contenidos de un repositorio -Puedes encontrar un repositorio si buscas el contenido de su archivo README utilizando el calificador `in:readme`. Para obtener más información, consulta "[Acerca de los README](/github/creating-cloning-and-archiving-repositories/about-readmes)". +Para encontrar un repositorio, busque el contenido de su archivo README utilizando el calificador `in:readme`. Para más información, vea "[Acerca de los archivos Léame](/github/creating-cloning-and-archiving-repositories/about-readmes)". -Además de utilizar `in:readme`, no es posible encontrar repositorios al buscar por el contenido específico dentro del repositorio. Para buscar un archivo o contenido específico dentro de un repositorio, puedes utilizar el buscador de archivo o los calificadores de búsqueda específica. Para obtener más información, consulta "[Encontrar archivos en {% data variables.product.prodname_dotcom %}](/search-github/searching-on-github/finding-files-on-github)" y "[Buscar código](/search-github/searching-on-github/searching-code)." +Además de utilizar `in:readme`, no es posible encontrar repositorios al buscar por el contenido específico dentro del repositorio. Para buscar un archivo o contenido específico dentro de un repositorio, puedes utilizar el buscador de archivo o los calificadores de búsqueda específica. Para obtener más información, consulte "[Buscar archivos en {% data variables.product.prodname_dotcom %}](/search-github/searching-on-github/finding-files-on-github)" y "[Buscar código](/search-github/searching-on-github/searching-code)". -| Qualifier | Ejemplo | -| ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `in:readme` | [**octocat in:readme**](https://github.com/search?q=octocat+in%3Areadme&type=Repositories) coincide con repositorios que mencionen "octocat" en su archivo README. | +| Calificador: | Ejemplo +| ------------- | ------------- +| `in:readme` | [**octocat in:readme**](https://github.com/search?q=octocat+in%3Areadme&type=Repositories) coincide con los repositorios que mencionan "octocat" en el archivo README del repositorio. ## Buscar dentro de los repositorios de un usuario u organización -Para buscar en todos los repositorios que son propiedad de una determinada organización o usuario, puedes utilizar el calificador `user` u `org`. +Para buscar en todos los repositorios que son propiedad de una determinada organización o usuario, puede utilizar el calificador `user` o `org`. -| Qualifier | Ejemplo | -| ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| user:USERNAME | [**user:defunkt forks:>100**](https://github.com/search?q=user%3Adefunkt+forks%3A%3E%3D100&type=Repositories) encuentra repositorios de @defunkt que tienen más de 100 bifurcaciones. | -| org:ORGNAME | [**org:github**](https://github.com/search?utf8=%E2%9C%93&q=org%3Agithub&type=Repositories) encuentra repositorios de GitHub. | +| Calificador: | Ejemplo +| ------------- | ------------- +| user:USERNAME | [**user:defunkt forks:>100**](https://github.com/search?q=user%3Adefunkt+forks%3A%3E%3D100&type=Repositories) coincide con repositorios de @defunkt que tienen más de 100 bifurcaciones. +| org:ORGNAME | [**org:github**](https://github.com/search?utf8=%E2%9C%93&q=org%3Agithub&type=Repositories) coincide con repositorios de GitHub. ## Buscar por tamaño del repositorio -El calificador `size` encuentra repositorios que coinciden con un tamaño determinado (en kilobytes), utilizando los calificadores de mayor que, menor que y rango. Para obtener más información, consulta la sección "[Entender la sintaxis de búsqueda](/github/searching-for-information-on-github/understanding-the-search-syntax)". +El calificador `size` encuentra repositorios que coinciden con un tamaño determinado (en kilobytes), utilizando los calificadores de mayor que, menor que y rango. Para más información, vea "[Descripción de la sintaxis de búsqueda](/github/searching-for-information-on-github/understanding-the-search-syntax)". -| Qualifier | Ejemplo | -| ------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | -| size:n | [**size:1000**](https://github.com/search?q=size%3A1000&type=Repositories) encuentra repositorios que tienen más de 1 MB con exactitud. | -| | [**size:>=30000**](https://github.com/search?q=size%3A%3E%3D30000&type=Repositories) encuentra repositorios que tienen por lo menos 30 MB. | -| | [**size:<50**](https://github.com/search?q=size%3A%3C50&type=Repositories) encuentra repositorios que son menores de 50 KB. | -| | [**size:50..120**](https://github.com/search?q=size%3A50..120&type=Repositories) encuentra repositorios que están entre 50 KB y 120 KB. | +| Calificador: | Ejemplo +| ------------- | ------------- +| size:n | [**size:1000**](https://github.com/search?q=size%3A1000&type=Repositories) coincide con los repositorios de exactamente 1 MB. +| | [**size:>=30000**](https://github.com/search?q=size%3A%3E%3D30000&type=Repositories) coincide con los repositorios de exactamente 30 MB. +| | [**size:<50**](https://github.com/search?q=size%3A%3C50&type=Repositories) coincide con repositorios menores de 50 KB. +| | [**size:50..120**](https://github.com/search?q=size%3A50..120&type=Repositories) coincide con repositorios que están entre 50 KB y 120 KB. ## Buscar por cantidad de seguidores -Puedes filtrar los repositorios con base en la cantidad de usuarios que los siguen, utilizando el calificador `followers` con aquellos de mayor qué, menor qué y rango. Para obtener más información, consulta la sección "[Entender la sintaxis de búsqueda](/github/searching-for-information-on-github/understanding-the-search-syntax)". +Puede filtrar los repositorios en función de la cantidad de usuarios que los siguen, utilizando el calificador `followers` con aquellos de mayor que, menor que y rango. Para más información, vea "[Descripción de la sintaxis de búsqueda](/github/searching-for-information-on-github/understanding-the-search-syntax)". -| Qualifier | Ejemplo | -| ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| followers:n | [**node followers:>=10000**](https://github.com/search?q=node+followers%3A%3E%3D10000) coincidirá con repositorios que tengan 10,000 o más seguidores y en donde se mencione la palabra "node". | -| | [**styleguide linter followers:1..10**](https://github.com/search?q=styleguide+linter+followers%3A1..10&type=Repositories) encuentra repositorios con 1 a 10 seguidores, que mencionan la palabra "styleguide linter." | +| Calificador: | Ejemplo +| ------------- | ------------- +| followers:n | [**node followers:>=10000**](https://github.com/search?q=node+followers%3A%3E%3D10000) coincide con repositorios con 10 000 o más seguidores que mencionan la palabra "node". +| | [**styleguide linter followers:1..10**](https://github.com/search?q=styleguide+linter+followers%3A1..10&type=Repositories) coincide con repositorios con entre 1 y 10 seguidores que mencionan la palabra "styleguide linter". ## Buscar por cantidad de bifurcaciones -El calificador `forks` especifica la cantidad de bifurcaciones que un repositorio debería tener, utilizando los calificadores de mayor qué, menor qué y rango. Para obtener más información, consulta la sección "[Entender la sintaxis de búsqueda](/github/searching-for-information-on-github/understanding-the-search-syntax)". +El calificador `forks` especifica la cantidad de bifurcaciones que un repositorio debería tener, utilizando los calificadores de mayor que, menor que y rango. Para más información, vea "[Descripción de la sintaxis de búsqueda](/github/searching-for-information-on-github/understanding-the-search-syntax)". -| Qualifier | Ejemplo | -| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | -| forks:n | [**forks:5**](https://github.com/search?q=forks%3A5&type=Repositories) encuentra repositorios con solo cinco bifurcaciones. | -| | [**forks:>=205**](https://github.com/search?q=forks%3A%3E%3D205&type=Repositories) encuentra repositorios con por lo menos 205 bifurcaciones. | -| | [**forks:<90**](https://github.com/search?q=forks%3A%3C90&type=Repositories) encuentra repositorios con menos de 90 bifurcaciones. | -| | [**forks:10..20**](https://github.com/search?q=forks%3A10..20&type=Repositories) encuentra repositorios con 10 a 20 bifurcaciones. | +| Calificador: | Ejemplo +| ------------- | ------------- +| forks:n | [**forks:5**](https://github.com/search?q=forks%3A5&type=Repositories) coincide con repositorios con solo cinco bifurcaciones. +| | [**forks:>=205**](https://github.com/search?q=forks%3A%3E%3D205&type=Repositories) coincide con repositorios con al menos 205 bifurcaciones. +| | [**forks:<90**](https://github.com/search?q=forks%3A%3C90&type=Repositories) coincide con repositorios con al menos 90 bifurcaciones. +| | [**forks:10..20**](https://github.com/search?q=forks%3A10..20&type=Repositories) coincide con repositorios con entre 10 y 20 bifurcaciones. ## Buscar por cantidad de estrellas -Puedes buscar repositorios con base en la cantidad de estrellas que tienen, utilizando los calificadores de mayor qué, menor qué y rango. Para obtener más información, consulta las secciones "[Guardar los repositorios con estrellas](/github/getting-started-with-github/saving-repositories-with-stars)" y "[Entender la sintaxis de búsqueda](/github/searching-for-information-on-github/understanding-the-search-syntax)". +Puedes buscar repositorios con base en la cantidad de estrellas que tienen, utilizando los calificadores de mayor qué, menor qué y rango. Para obtener más información, consulte "[Guardar repositorios con estrellas](/github/getting-started-with-github/saving-repositories-with-stars)" y "[Descripción de la sintaxis de búsqueda](/github/searching-for-information-on-github/understanding-the-search-syntax)". -| Qualifier | Ejemplo | -| ------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| stars:n | [**stars:500**](https://github.com/search?utf8=%E2%9C%93&q=stars%3A500&type=Repositories) encuentra repositorios con exactamente 500 estrellas. | -| | [**stars:10..20 size:<1000**](https://github.com/search?q=stars%3A10..20+size%3A%3C1000&type=Repositories) coincide con repositorios de 10 a 20 estrellas que sean menores a 1000 KB. | -| | [**stars:>=500 fork:true language:php**](https://github.com/search?q=stars%3A%3E%3D500+fork%3Atrue+language%3Aphp&type=Repositories) encuentra repositorios con al menos 500 estrellas, incluidas los bifurcados, que están escritos en PHP. | +| Calificador: | Ejemplo +| ------------- | ------------- +| stars:n | [**stars:500**](https://github.com/search?utf8=%E2%9C%93&q=stars%3A500&type=Repositories) coincide con repositorios con exactamente 500 estrellas. +| | [**stars:10..20 size:<1000**](https://github.com/search?q=stars%3A10..20+size%3A%3C1000&type=Repositories) coincide con repositorios de 10 a 20 estrellas, que tienen menos de 1000 KB. +| | [**stars:>=500 fork:true language:php**](https://github.com/search?q=stars%3A%3E%3D500+fork%3Atrue+language%3Aphp&type=Repositories) coincide con repositorios con al menos 500 estrellas, incluidas las que tienen bifurcaciones y están escritos en PHP. ## Buscar por cuándo fue creado o actualizado por última vez un repositorio -Puedes filtrar repositorios en base al momento de creación o al momento de la última actualización. Para la creación de un repositorio, puedes usar el calificador `created` (creado); para encontrar cuándo se actualizó por última vez un repositorio, querrás utilizar el calificador `pushed` (subido). El calificador `pushed` devolverá una lista de repositorios, clasificados por la confirmación más reciente realizada en alguna rama en el repositorio. +Puedes filtrar repositorios en base al momento de creación o al momento de la última actualización. Para la creación del repositorio, puede usar el calificador `created`; para averiguar cuándo se actualizó por última vez un repositorio, le recomendamos usar el calificador `pushed`. El calificador `pushed` devolverá una lista de repositorios ordenados según la confirmación más reciente realizada en alguna rama del repositorio. Ambos toman una fecha como su parámetro. {% data reusables.time_date.date_format %} {% data reusables.time_date.time_format %} {% data reusables.search.date_gt_lt %} -| Qualifier | Ejemplo | -| ------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| created:YYYY-MM-DD | [**webos created:<2011-01-01**](https://github.com/search?q=webos+created%3A%3C2011-01-01&type=Repositories) encuentra repositorios con la palabra "webos" que fueron creados antes del 2011. | -| pushed:YYYY-MM-DD | [**css pushed:>2013-02-01**](https://github.com/search?utf8=%E2%9C%93&q=css+pushed%3A%3E2013-02-01&type=Repositories) encuentra repositorios con la palabra "css" que fueron subidos después de enero de 2013. | -| | [**case pushed:>=2013-03-06 fork:only**](https://github.com/search?q=case+pushed%3A%3E%3D2013-03-06+fork%3Aonly&type=Repositories) encuentra repositorios con la palabra "case" que fueron subidos el 6 de marzo de 2013 o después, y que son bifurcaciones. | +| Calificador: | Ejemplo +| ------------- | ------------- +| created:YYYY-MM-DD | [**webos created:<2011-01-01**](https://github.com/search?q=webos+created%3A%3C2011-01-01&type=Repositories) coincide con los repositorios con la palabra "webos" que se crearon antes de 2011. +| pushed:YYYY-MM-DD | [**css pushed:>2013-02-01**](https://github.com/search?utf8=%E2%9C%93&q=css+pushed%3A%3E2013-02-01&type=Repositories) coincide con los repositorios con la palabra "css" que se insertaron después de enero de 2013. +| | [**case pushed:>=2013-03-06 fork:only**](https://github.com/search?q=case+pushed%3A%3E%3D2013-03-06+fork%3Aonly&type=Repositories) coincide con los repositorios con la palabra "case" que se insertaron a partir del 6 de marzo de 2013 y que son bifurcaciones. ## Buscar por lenguaje Puedes buscar repositorios con base en el lenguaje de programación del código que contienen. -| Qualifier | Ejemplo | -| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| language:LANGUAGE | [**`rails language:javascript`**](https://github.com/search?q=rails+language%3Ajavascript&type=Repositories) coincide con los repositorios que tienen la palabra "rails" y que están escritos en javaScript. | +| Calificador: | Ejemplo +| ------------- | ------------- +| language:LANGUAGE | [ **`rails language:javascript`**](https://github.com/search?q=rails+language%3Ajavascript&type=Repositories) coincide con los repositorios con la palabra "rails" escrita en JavaScript. ## Buscar por tema -Puedes encontrar todos los repositorios que se clasifiquen con un tema particular. Para obtener más información, consulta "[Clasificar tu repositorio con temas](/github/administering-a-repository/classifying-your-repository-with-topics)". +Puedes encontrar todos los repositorios que se clasifiquen con un tema particular. Para obtener más información, consulte "[Clasificación del repositorio con temas](/github/administering-a-repository/classifying-your-repository-with-topics)". -| Qualifier | Ejemplo | -| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| topic:TOPIC | [**`topic:jekyll`**](https://github.com/search?utf8=%E2%9C%93&q=topic%3Ajekyll&type=Repositories&ref=searchresults) coincide con los repositorios que se clasificaron con el tema "Jekyll". | +| Calificador: | Ejemplo +| ------------- | ------------- +| topic:TOPIC | [ **`topic:jekyll`**](https://github.com/search?utf8=%E2%9C%93&q=topic%3Ajekyll&type=Repositories&ref=searchresults) coincide con los repositorios que se han clasificado con el tema "Jekyll". ## Buscar por cantidad de temas -Puedes buscar repositorios por la cantidad de temas que se les hayan aplicado utilizando el calificador `topics` en conjunto con aquellos de mayor qué, menor qué y rango. Para obtener más información, consulta las secciones "[Clasificar tu repositorio con temas](/github/administering-a-repository/classifying-your-repository-with-topics)" y "[Entender la sintaxis de búsqueda](/github/searching-for-information-on-github/understanding-the-search-syntax)". +Puede buscar repositorios por la cantidad de temas que se les hayan aplicado utilizando el calificador `topics` en conjunto con aquellos de mayor que, menor que y rango. Para obtener más información, consulte "[Clasificación del repositorio con temas](/github/administering-a-repository/classifying-your-repository-with-topics)" y "[Descripción de la sintaxis de búsqueda](/github/searching-for-information-on-github/understanding-the-search-syntax)". -| Qualifier | Ejemplo | -| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| topics:n | [**topics:5**](https://github.com/search?utf8=%E2%9C%93&q=topics%3A5&type=Repositories&ref=searchresults) encuentra repositorios que tienen cinco temas. | -| | [**topics:>3**](https://github.com/search?utf8=%E2%9C%93&q=topics%3A%3E3&type=Repositories&ref=searchresults) coincidirá con repositorios que tengan más de tres temas. | +| Calificador: | Ejemplo +| ------------- | ------------- +| topics:n | [**topics:5**](https://github.com/search?utf8=%E2%9C%93&q=topics%3A5&type=Repositories&ref=searchresults) coincide con repositorios que tienen cinco temas. +| | [**topics:>3**](https://github.com/search?utf8=%E2%9C%93&q=topics%3A%3E3&type=Repositories&ref=searchresults) coincide con repositorios que tienen más de tres temas. {% ifversion fpt or ghes or ghec %} ## Buscar por licencia -Puedes buscar repositorios con por su tipo de licencia. Debes utilizar una palabra clave de licencia para filtrar los repositorios por algún tipo particular o familia de licencias. Para obtener más información, consulta "[Licenciar un repositorio](/github/creating-cloning-and-archiving-repositories/licensing-a-repository)". +Puedes buscar repositorios con por su tipo de licencia. Debes utilizar una palabra clave de licencia para filtrar los repositorios por algún tipo particular o familia de licencias. Para obtener más información, consulte "[Generar licencia para un repositorio](/github/creating-cloning-and-archiving-repositories/licensing-a-repository)". -| Qualifier | Ejemplo | -| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| license:LICENSE_KEYWORD | [**license:apache-2.0**](https://github.com/search?utf8=%E2%9C%93&q=license%3Aapache-2.0&type=Repositories&ref=searchresults) encuentra repositorios que tienen licencia de Apache License 2.0. | +| Calificador: | Ejemplo +| ------------- | ------------- +| license:LICENSE_KEYWORD | [**license:apache-2.0**](https://github.com/search?utf8=%E2%9C%93&q=license%3Aapache-2.0&type=Repositories&ref=searchresults) coincide con los repositorios con licencia de Apache License 2.0. {% endif %} ## Buscar por visibilidad del repositorio -Puedes filtrar tu búsqueda con base en la visibilidad de los repositorios. Para obtener más información, consulta la sección "[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)". +Puedes filtrar tu búsqueda con base en la visibilidad de los repositorios. Para más información, vea "[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)". -| Calificador | Ejemplo | ------------- | ------------- |{% ifversion fpt or ghes or ghec %} | `is:public` | [**is:public org:github**](https://github.com/search?q=is%3Apublic+org%3Agithub&type=Repositories) coincide con los repositorios públicos que pertenecen a {% data variables.product.company_short %}.{% endif %}{% ifversion ghes or ghec or ghae %} | `is:internal` | [**is:internal test**](https://github.com/search?q=is%3Ainternal+test&type=Repositories) coincide con los repositorios internos a los cuales puedas acceder, los cuales contengan la palabra "test".{% endif %} | `is:private` | [**is:private pages**](https://github.com/search?q=is%3Aprivate+pages&type=Repositories) coincide con los repositorios privados a los cuales puedas acceder, los cuales contengan la palabra "pages." +| Calificador | Ejemplo | ------------- | ------------- |{% ifversion fpt or ghes or ghec %} | `is:public` | [**is:public org:github**](https://github.com/search?q=is%3Apublic+org%3Agithub&type=Repositories) coincide con repositorios públicos propiedad de {% data variables.product.company_short %}.{% endif %}{% ifversion ghes or ghec or ghae %} | `is:internal` | [**is:internal test**](https://github.com/search?q=is%3Ainternal+test&type=Repositories) coincide con repositorios internos a los que puede acceder y contienen la palabra "test".{% endif %} | `is:private` | [**is:private pages**](https://github.com/search?q=is%3Aprivate+pages&type=Repositories) coincide con repositorios privados a los que puede acceder y contienen la palabra "pages". {% ifversion fpt or ghec %} ## Buscar en base a si un repositorio es un espejo -Puedes buscar repositorios con base en si éstos son espejos y se hospedan en otro lugar. Para obtener más información, consulta "[Encontrar formas de contribuir al código abierto en {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/finding-ways-to-contribute-to-open-source-on-github)." +Puedes buscar repositorios con base en si éstos son espejos y se hospedan en otro lugar. Para obtener más información, consulte "[Encontrar maneras para colaborar con el código abierto en {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/finding-ways-to-contribute-to-open-source-on-github)". -| Qualifier | Ejemplo | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `mirror:true` | [**mirror:true GNOME**](https://github.com/search?utf8=%E2%9C%93&q=mirror%3Atrue+GNOME&type=) coincide con los repositorios que son espejos y que contienen la palabra "GNOME". | -| `mirror:false` | [**mirror:false GNOME**](https://github.com/search?utf8=%E2%9C%93&q=mirror%3Afalse+GNOME&type=) coincide con los repositorios que no son espejos y que contienen la palabra "GNOME". | +| Calificador: | Ejemplo +| ------------- | ------------- +| `mirror:true` | [**mirror:true GNOME**](https://github.com/search?utf8=%E2%9C%93&q=mirror%3Atrue+GNOME&type=) coincide con repositorios que son reflejos y contienen la palabra "GNOME". +| `mirror:false` | [**mirror:false GNOME**](https://github.com/search?utf8=%E2%9C%93&q=mirror%3Afalse+GNOME&type=) coincide con repositorios que no son reflejos y contienen la palabra "GNOME". {% endif %} ## Buscar en base a si un repositorio está archivado -Puedes buscar los repositorios con base en si se archivaron o no. Para obtener más información, consulta la sección "[Archivar los repositorios](/repositories/archiving-a-github-repository/archiving-repositories)". +Puedes buscar los repositorios con base en si se archivaron o no. Para obtener más información, Consulte "[Archivado de repositorios](/repositories/archiving-a-github-repository/archiving-repositories)". -| Qualifier | Ejemplo | -| ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `archived:true` | [**archived:true GNOME**](https://github.com/search?utf8=%E2%9C%93&q=archived%3Atrue+GNOME&type=) coincide con los repositorios que se archivan y que contienen la palabra "GNOME". | -| `archived:false` | [**archived:false GNOME**](https://github.com/search?utf8=%E2%9C%93&q=archived%3Afalse+GNOME&type=) coincide con los repositorios que no están archivados y que contienen la palabra "GNOME". | +| Calificador: | Ejemplo +| ------------- | ------------- +| `archived:true` | [**archived:true GNOME**](https://github.com/search?utf8=%E2%9C%93&q=archived%3Atrue+GNOME&type=) coincide con repositorios que están archivados y contienen la palabra "GNOME". +| `archived:false` | [**archived:false GNOME**](https://github.com/search?utf8=%E2%9C%93&q=archived%3Afalse+GNOME&type=) coincide con repositorios que no están archivados y contienen la palabra "GNOME". {% ifversion fpt or ghec %} -## Buscar en base a la cantidad de propuestas con las etiquetas `good first issue` o `help wanted` +## Búsqueda basada en el número de incidencias con etiquetas `good first issue` o `help wanted` -Puedes buscar repositorios que tienen una cantidad mínima de propuestas etiquetadas como `help-wanted` (se necesita ayuda) o `good-first-issue` (buena propuesta inicial) con los calificadores `help-wanted-issues:>n` y `good-first-issues:>n`. Para encontrar más información, consulta "[Fomentar las contribuciones útiles a tu proyecto con etiquetas](/communities/setting-up-your-project-for-healthy-contributions/encouraging-helpful-contributions-to-your-project-with-labels)." +Puede buscar repositorios que tengan un número mínimo de incidencias con la etiqueta `help-wanted` o `good-first-issue` y los calificadores `help-wanted-issues:>n` y `good-first-issues:>n`. Para obtener más información, consulte "[Fomentar colaboraciones útiles para el proyecto con etiquetas](/communities/setting-up-your-project-for-healthy-contributions/encouraging-helpful-contributions-to-your-project-with-labels)". -| Qualifier | Ejemplo | -| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `good-first-issues:>n` | [**`good-first-issues:>2 javascript`**](https://github.com/search?utf8=%E2%9C%93&q=javascript+good-first-issues%3A%3E2&type=) coincide con los repositorios que tienen más de dos propuestas etiquetadas como `good-first-issue` y que contienen la palabra "javascript". | -| `help-wanted-issues:>n` | [**help-wanted-issues:>4 react**](https://github.com/search?utf8=%E2%9C%93&q=react+help-wanted-issues%3A%3E4&type=) encuentra repositorios con más de cuatro propuestas etiquetadas como `help-wanted` y que contienen la palabra "React." | +| Calificador: | Ejemplo +| ------------- | ------------- +| `good-first-issues:>n` | [ **`good-first-issues:>2 javascript`**](https://github.com/search?utf8=%E2%9C%93&q=javascript+good-first-issues%3A%3E2&type=) coincide con repositorios con más de dos incidencias con la etiqueta `good-first-issue` y que contienen la palabra "javascript". +| `help-wanted-issues:>n`|[**help-wanted-issues:>4 react**](https://github.com/search?utf8=%E2%9C%93&q=react+help-wanted-issues%3A%3E4&type=) coincide con repositorios con más de cuatro incidencias con la etiqueta `help-wanted` y que contienen la palabra "React". ## Búsqueda basada en la capacidad de patrocinar -Puedes buscar repositorios cuyos propietarios puedan patrocinarse en {% data variables.product.prodname_sponsors %} con el calificador `is:sponsorable`. Para obtener más información, consulta "[Acerca de {% data variables.product.prodname_sponsors %}](/sponsors/getting-started-with-github-sponsors/about-github-sponsors)". +Puede buscar repositorios cuyos propietarios puedan patrocinarse en {% data variables.product.prodname_sponsors %} con el calificador `is:sponsorable`. Para más información, vea "[Acerca de {% data variables.product.prodname_sponsors %}](/sponsors/getting-started-with-github-sponsors/about-github-sponsors)". -Puedes buscar repositorios que tengan un archivo de fondos utilizando el calificador `has:funding-file`. Para obtener más información, consulta la sección "[Acerca de los archivos de FONDOS](/github/administering-a-repository/managing-repository-settings/displaying-a-sponsor-button-in-your-repository#about-funding-files)". +Puede buscar repositorios que tengan un archivo de financiación con el calificador `has:funding-file`. Para obtener más información, vea "[Acerca de los archivos FUNDING](/github/administering-a-repository/managing-repository-settings/displaying-a-sponsor-button-in-your-repository#about-funding-files)". -| Qualifier | Ejemplo | -| ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `is:sponsorable` | [**is:sponsorable**](https://github.com/search?q=is%3Asponsorable&type=Repositories) encuentra repositorios cuyos propietarios tengan un perfil de {% data variables.product.prodname_sponsors %}. | -| `has:funding-file` | [**has:funding-file**](https://github.com/search?q=has%3Afunding-file&type=Repositories) encuentra repositorios que tengan un archivo de FUNDING.yml. | +| Calificador: | Ejemplo +| ------------- | ------------- +| `is:sponsorable` | [**is:sponsorable**](https://github.com/search?q=is%3Asponsorable&type=Repositories) coincide con repositorios cuyos propietarios tienen un perfil de {% data variables.product.prodname_sponsors %}. +| `has:funding-file` | [**has:funding-file**](https://github.com/search?q=has%3Afunding-file&type=Repositories) coincide con repositorios que tienen un archivo FUNDING.yml. {% endif %} -## Leer más +## Información adicional -- "[Clasificar los resultados de la búsqueda](/search-github/getting-started-with-searching-on-github/sorting-search-results/)" -- "[Búsqueda en bifurcaciones](/search-github/searching-on-github/searching-in-forks)" +- "[Ordenar los resultados de la búsqueda](/search-github/getting-started-with-searching-on-github/sorting-search-results/)" +- "[Buscar en bifurcaciones](/search-github/searching-on-github/searching-in-forks)" diff --git a/translations/es-ES/content/search-github/searching-on-github/searching-github-marketplace.md b/translations/es-ES/content/search-github/searching-on-github/searching-github-marketplace.md index ea4e9e383b..7af6dcce47 100644 --- a/translations/es-ES/content/search-github/searching-on-github/searching-github-marketplace.md +++ b/translations/es-ES/content/search-github/searching-on-github/searching-github-marketplace.md @@ -9,9 +9,14 @@ topics: redirect_from: - /github/searching-for-information-on-github/searching-github-marketplace - /github/searching-for-information-on-github/searching-on-github/searching-github-marketplace -shortTitle: Buscar en GitHub Marketplace +shortTitle: Search GitHub Marketplace +ms.openlocfilehash: fed7320cfd88e40f227d61f9cad361947823f0cf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145118873' --- - ## Acerca de buscar en {% data variables.product.prodname_marketplace %} Puedes encontrar aplicaciones y acciones en{% data variables.product.prodname_marketplace %} de dos formas: @@ -21,19 +26,23 @@ Puedes encontrar aplicaciones y acciones en{% data variables.product.prodname_ma ## Buscar en {% data variables.product.prodname_marketplace %} -1. En la parte superior de cualquier página, da clic en **Mercado**. ![Enlace a Mercado](/assets/images/help/search/marketplace-link.png) -2. Teclea cualquier palabra clave y presiona **Enter**. ![Buscar linter en {% data variables.product.prodname_marketplace %}](/assets/images/help/search/marketplace-apps-and-actions-search-field.png) +1. En la parte superior de cualquier página, haga clic en **Marketplace**. + ![Enlace a Marketplace](/assets/images/help/search/marketplace-link.png) +2. Escriba cualquier palabra clave y presione **Entrar**. + ![Búsqueda de linter en {% data variables.product.prodname_marketplace %}](/assets/images/help/search/marketplace-apps-and-actions-search-field.png) 3. Opcionalmente, filtra tus resultados dando clic en una o más opciones en la barra lateral. ## Buscar a través de {% data variables.product.prodname_dotcom_the_website %} Cada vez que buscas en todo {% data variables.product.prodname_dotcom_the_website %}, puedes filtrar los resultados para ver las coincidencias de aplicaciones y acciones de {% data variables.product.prodname_marketplace %}. -1. Navega hasta https://github.com/search. -2. Teclea cualquier palabra clave y presiona **Enter**. ![campo buscar](/assets/images/help/search/search-field.png) -3. En la barra lateral, da clic en **Mercado**. ![Buscar resultados para linter con la opción del menú lateral del Mercado resaltada](/assets/images/help/search/marketplace-left-side-navigation.png) +1. Vaya a https://github.com/search. +2. Escriba cualquier palabra clave y presione **Entrar**. + ![Campo de búsqueda](/assets/images/help/search/search-field.png) +3. En la barra lateral de la izquierda, haga clic en **Marketplace**. + ![Resultados de la búsqueda de linter con la opción del menú lateral de Marketplace resaltada](/assets/images/help/search/marketplace-left-side-navigation.png) -## Leer más +## Información adicional - "[Acerca de {% data variables.product.prodname_marketplace %}](/github/customizing-your-github-workflow/about-github-marketplace)" -- "[Utilizar acciones de {% data variables.product.prodname_marketplace %} en tu flujo de trabajo](/actions/automating-your-workflow-with-github-actions/using-actions-from-github-marketplace-in-your-workflow)" +- "[Uso de acciones de {% data variables.product.prodname_marketplace %} en el flujo de trabajo](/actions/automating-your-workflow-with-github-actions/using-actions-from-github-marketplace-in-your-workflow)" diff --git a/translations/es-ES/content/search-github/searching-on-github/searching-in-forks.md b/translations/es-ES/content/search-github/searching-on-github/searching-in-forks.md index c5bbe986d0..a73c011c30 100644 --- a/translations/es-ES/content/search-github/searching-on-github/searching-in-forks.md +++ b/translations/es-ES/content/search-github/searching-on-github/searching-in-forks.md @@ -1,6 +1,6 @@ --- -title: Searching in forks -intro: 'By default, [forks](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks) are not shown in search results. You can choose to include them in repository searches, and in code searches if they meet certain criteria.' +title: Buscar en bifurcaciones +intro: 'De forma predeterminada, las [bifurcaciones](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks) no se muestran en los resultados de la búsqueda. Puedes elegir incluirlas en las búsquedas de repositorios y en las búsquedas de código si cumplen con determinados criterios.' redirect_from: - /articles/searching-in-forks - /github/searching-for-information-on-github/searching-in-forks @@ -12,21 +12,27 @@ versions: ghec: '*' topics: - GitHub search +ms.openlocfilehash: 6375fdecd7dba47447b37207467e008f0e7b3fc0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147785794' --- -To show forks in [repository search](/search-github/searching-on-github/searching-for-repositories) results, add `fork:true` or `fork:only` to your query. +Para mostrar bifurcaciones en los resultados de [búsqueda del repositorio](/search-github/searching-on-github/searching-for-repositories), agrega `fork:true` o `fork:only` a la consulta. -Forks are only indexed for [code search](/search-github/searching-on-github/searching-code) when they have more stars than the parent repository. You will not be able to search the code in a fork that has less stars than its parent. To show forks with more stars than the parent repository in code search results, add `fork:true` or `fork:only` to your query. +Las bifurcaciones solo se indexan para la [búsqueda de código](/search-github/searching-on-github/searching-code) cuando tienen más estrellas que el repositorio primario. No podrás buscar el código en una bifurcación que tenga menos estrellas que su padre. Para mostrar bifurcaciones con más estrellas que el repositorio primario en los resultados de búsqueda de código, agrega `fork:true` o `fork:only` a la consulta. -The `fork:true` qualifier finds all results that match your search query, including forks. The `fork:only` qualifier finds _only_ forks that match your search query. +El calificador `fork:true` busca todos los resultados que coincidan con la consulta de búsqueda, incluidas las bifurcaciones. El calificador `fork:only` _solo_ busca bifurcaciones que coincidan con la consulta de búsqueda. -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| `fork:true` | [**github fork:true**](https://github.com/search?q=github+fork%3Atrue&type=Repositories) matches all repositories containing the word "github," including forks. -| | [**android language:java fork:true**](https://github.com/search?q=android+language%3Ajava+fork%3Atrue&type=Code) matches code with the word "android" that's written in Java, in both forks and regular repositories. -| `fork:only` | [**github fork:only**](https://github.com/search?q=github+fork%3Aonly&type=Repositories) matches all fork repositories containing the word "github." -| | [**forks:>500 fork:only**](https://github.com/search?q=forks%3A%3E500+fork%3Aonly&type=Repositories) matches repositories with more than 500 forks, and only returns those that are forks. +| `fork:true` | [**github fork:true**](https://github.com/search?q=github+fork%3Atrue&type=Repositories) coincide con todos los repositorios que contienen la palabra "github", incluidas las bifurcaciones. +| | [**android language:java fork:true**](https://github.com/search?q=android+language%3Ajava+fork%3Atrue&type=Code) coincide con el código con la palabra "android" escrita en Java, tanto en las bifurcaciones como en los repositorios regulares. +| `fork:only` | [**github fork:only**](https://github.com/search?q=github+fork%3Aonly&type=Repositories) coincide con todos los repositorios de bifurcación con la palabra "github". +| | [**forks:>500 fork:only**](https://github.com/search?q=forks%3A%3E500+fork%3Aonly&type=Repositories) coincide con los repositorios con más de 500 bifurcaciones y solo devuelve los que son bifurcaciones. -## Further reading +## Información adicional -- "[About forks](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)" -- "[About searching on GitHub](/search-github/getting-started-with-searching-on-github/about-searching-on-github)" +- "[Acerca de las bifurcaciones](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)" +- "[Acerca de la búsqueda en GitHub](/search-github/getting-started-with-searching-on-github/about-searching-on-github)" diff --git a/translations/es-ES/content/search-github/searching-on-github/searching-issues-and-pull-requests.md b/translations/es-ES/content/search-github/searching-on-github/searching-issues-and-pull-requests.md index 53787f21b2..f943ca0f53 100644 --- a/translations/es-ES/content/search-github/searching-on-github/searching-issues-and-pull-requests.md +++ b/translations/es-ES/content/search-github/searching-on-github/searching-issues-and-pull-requests.md @@ -1,6 +1,6 @@ --- -title: Searching issues and pull requests -intro: 'You can search for issues and pull requests on {% data variables.product.product_name %} and narrow the results using these search qualifiers in any combination.' +title: Buscar propuestas y solicitudes de extracción +intro: 'Puedes buscar propuestas y solicitudes de extracción en {% data variables.product.product_name %} y acotar los resultados utilizando estos calificadores de búsqueda en cualquier combinación.' redirect_from: - /articles/searching-issues - /articles/searching-issues-and-pull-requests @@ -14,344 +14,346 @@ versions: topics: - GitHub search shortTitle: Search issues & PRs +ms.openlocfilehash: 638c52483b40d017b7ae3afaecdc62b9716e78d1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146180371' --- -You can search for issues and pull requests globally across all of {% data variables.product.product_name %}, or search for issues and pull requests within a particular organization. For more information, see "[About searching on {% data variables.product.company_short %}](/search-github/getting-started-with-searching-on-github/about-searching-on-github)." +Puedes buscar propuestas y solicitudes de extracción globalmente a través de todos los {% data variables.product.product_name %}, o buscar propuestas y solicitudes de extracción dentro de una organización particular. Para más información, vea "[Acerca de la búsqueda en {% data variables.product.company_short %}](/search-github/getting-started-with-searching-on-github/about-searching-on-github)". {% tip %} -**Tips:**{% ifversion ghes or ghae %} - - This article contains example searches on the {% data variables.product.prodname_dotcom %}.com website, but you can use the same search filters on {% data variables.product.product_location %}.{% endif %} - - For a list of search syntaxes that you can add to any search qualifier to further improve your results, see "[Understanding the search syntax](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax)". - - Use quotations around multi-word search terms. For example, if you want to search for issues with the label "In progress," you'd search for `label:"in progress"`. Search is not case sensitive. +**Sugerencias:** {% ifversion ghes or ghae %} + - Este artículo contiene búsquedas de ejemplo en el sitio web {% data variables.product.prodname_dotcom %}.com, pero puede usar los mismos filtros de búsqueda en {% data variables.product.product_location %}.{% endif %} + - Para obtener una lista de sintaxis de búsqueda que pueda agregar a cualquier calificador de búsqueda para mejorar aún más los resultados, vea "[Descripción de la sintaxis de búsqueda](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax)". + - Utiliza comillas alrededor de los términos de búsqueda que contengan varias palabras. Por ejemplo, si quiere buscar incidencias con la etiqueta "En curso", tendría que buscar `label:"in progress"`. Buscar no distingue entre mayúsculas y minúsculas. - {% data reusables.search.search_issues_and_pull_requests_shortcut %} {% endtip %} -## Search only issues or pull requests +## Buscar únicamente propuestas o solicitudes de extracción -By default, {% data variables.product.product_name %} search will return both issues and pull requests. However, you can restrict search results to just issues or pull requests using the `type` or `is` qualifier. +Por defecto, la búsqueda de {% data variables.product.product_name %} devolverá tanto propuestas como solicitudes de extracción. Pero puede restringir los resultados de la búsqueda solo a incidencias o solicitudes de incorporación de cambios mediante el calificador `type` o `is`. -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| `type:pr` | [**cat type:pr**](https://github.com/search?q=cat+type%3Apr&type=Issues) matches pull requests with the word "cat." -| `type:issue` | [**github commenter:defunkt type:issue**](https://github.com/search?q=github+commenter%3Adefunkt+type%3Aissue&type=Issues) matches issues that contain the word "github," and have a comment by @defunkt. -| `is:pr` | [**event is:pr**](https://github.com/search?utf8=%E2%9C%93&q=event+is%3Apr&type=) matches pull requests with the word "event." -| `is:issue` | [**is:issue label:bug is:closed**](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+label%3Abug+is%3Aclosed&type=) matches closed issues with the label "bug." +| `type:pr` | [**cat type:pr**](https://github.com/search?q=cat+type%3Apr&type=Issues) coincide con las solicitudes de incorporación de cambios con la palabra "cat". +| `type:issue` | [**github commenter:defunkt type:issue**](https://github.com/search?q=github+commenter%3Adefunkt+type%3Aissue&type=Issues) coincide con las incidencias que contienen la palabra "github" y tienen un comentario de @defunkt. +| `is:pr` | [**event is:pr**](https://github.com/search?utf8=%E2%9C%93&q=event+is%3Apr&type=) coincide con las solicitudes de incorporación de cambios con la palabra "event". +| `is:issue` | [**is:issue label:bug is:closed**](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+label%3Abug+is%3Aclosed&type=) coincide con incidencias cerradas con la etiqueta "bug". -## Search by the title, body, or comments +## Buscar por título, cuerpo o comentarios -With the `in` qualifier you can restrict your search to the title, body, comments, or any combination of these. When you omit this qualifier, the title, body, and comments are all searched. +Con el calificador `in` puede restringir la búsqueda al título, cuerpo, comentarios o cualquier combinación de estos valores. Cuando omites este calificador, se buscan el título, el cuerpo y los comentarios, todos ellos. -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| `in:title` | [**warning in:title**](https://github.com/search?q=warning+in%3Atitle&type=Issues) matches issues with "warning" in their title. -| `in:body` | [**error in:title,body**](https://github.com/search?q=error+in%3Atitle%2Cbody&type=Issues) matches issues with "error" in their title or body. -| `in:comments` | [**shipit in:comments**](https://github.com/search?q=shipit+in%3Acomment&type=Issues) matches issues mentioning "shipit" in their comments. +| `in:title` | [**warning in:title**](https://github.com/search?q=warning+in%3Atitle&type=Issues) coincide con incidencias que contienen "warning" en el título. +| `in:body` | [**error in:title,body**](https://github.com/search?q=error+in%3Atitle%2Cbody&type=Issues) coincide con incidencias que contienen "error" en el título o el cuerpo. +| `in:comments` | [**shipit in:comments**](https://github.com/search?q=shipit+in%3Acomment&type=Issues) coincide con incidencias que mencionan "shipit" en sus comentarios. -## Search within a user's or organization's repositories +## Buscar dentro de los repositorios de un usuario u organización -To search issues and pull requests in all repositories owned by a certain user or organization, you can use the `user` or `org` qualifier. To search issues and pull requests in a specific repository, you can use the `repo` qualifier. +Para buscar incidencias o solicitudes de incorporación de cambios en todos los repositorios que son propiedad de una determinada organización o usuario, puede usar el calificador `user` o `org`. Para buscar incidencias y solicitudes de incorporación de cambios en un repositorio concreto, puede usar el calificador `repo`. {% data reusables.pull_requests.large-search-workaround %} -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| user:USERNAME | [**user:defunkt ubuntu**](https://github.com/search?q=user%3Adefunkt+ubuntu&type=Issues) matches issues with the word "ubuntu" from repositories owned by @defunkt. -| org:ORGNAME | [**org:github**](https://github.com/search?q=org%3Agithub&type=Issues&utf8=%E2%9C%93) matches issues in repositories owned by the GitHub organization. -| repo:USERNAME/REPOSITORY | [**repo:mozilla/shumway created:<2012-03-01**](https://github.com/search?q=repo%3Amozilla%2Fshumway+created%3A%3C2012-03-01&type=Issues) matches issues from @mozilla's shumway project that were created before March 2012. +| user:USERNAME | [**user:defunkt ubuntu**](https://github.com/search?q=user%3Adefunkt+ubuntu&type=Issues) coincide con las incidencias con la palabra "ubuntu" de repositorios propiedad de @defunkt. +| org:ORGNAME | [**org:github**](https://github.com/search?q=org%3Agithub&type=Issues&utf8=%E2%9C%93) coincide con las incidencias de repositorios que pertenecen a la organización de GitHub. +| repo:USERNAME/REPOSITORY | [**repo:mozilla/shumway created:<2012-03-01**](https://github.com/search?q=repo%3Amozilla%2Fshumway+created%3A%3C2012-03-01&type=Issues) coincide con las incidencias del proyecto shumway de @mozilla creadas antes de marzo de 2012. -## Search by open or closed state +## Buscar por estado abierto o cerrado -You can filter issues and pull requests based on whether they're open or closed using the `state` or `is` qualifier. +Puede filtrar incidencias y solicitudes de incorporación de cambios en función de si están abiertas o cerradas mediante el calificador `state` o `is`. -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| `state:open` | [**libraries state:open mentions:vmg**](https://github.com/search?utf8=%E2%9C%93&q=libraries+state%3Aopen+mentions%3Avmg&type=Issues) matches open issues that mention @vmg with the word "libraries." -| `state:closed` | [**design state:closed in:body**](https://github.com/search?utf8=%E2%9C%93&q=design+state%3Aclosed+in%3Abody&type=Issues) matches closed issues with the word "design" in the body. -| `is:open` | [**performance is:open is:issue**](https://github.com/search?q=performance+is%3Aopen+is%3Aissue&type=Issues) matches open issues with the word "performance." -| `is:closed` | [**android is:closed**](https://github.com/search?utf8=%E2%9C%93&q=android+is%3Aclosed&type=) matches closed issues and pull requests with the word "android." +| `state:open` | [**libraries state:open mentions:vmg**](https://github.com/search?utf8=%E2%9C%93&q=libraries+state%3Aopen+mentions%3Avmg&type=Issues) coincide con las incidencias abiertas en las que se menciona @vmg con la palabra "libraries". +| `state:closed` | [**design state:closed in:body**](https://github.com/search?utf8=%E2%9C%93&q=design+state%3Aclosed+in%3Abody&type=Issues) coincide con incidencias cerradas que contienen la palabra "design" en el cuerpo. +| `is:open` | [**performance is:open is:issue**](https://github.com/search?q=performance+is%3Aopen+is%3Aissue&type=Issues) coincide con incidencias abiertas que contienen la palabra "performance". +| `is:closed` | [**android is:closed**](https://github.com/search?utf8=%E2%9C%93&q=android+is%3Aclosed&type=) coincide con incidencias cerradas y solicitudes de incorporación de cambios con la palabra "android". {% ifversion issue-close-reasons %} -## Search by the reason an issue was closed +## Buscar por el motivo por el que se cerró una incidencia -You can filter issues based on the reason given when the issue was closed, using the `reason` qualifier. +Puedes filtrar las incidencias en función del motivo que se dio al cerrarlas mediante el calificador `reason`. -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| `reason:complete` | [**libraries is:closed reason:complete**](https://github.com/search?q=libraries+is%3Aclosed+reason%3Acompleted&type=Issues) matches issues with the word "libraries" that were closed as "completed." -| `reason:"not planned"` | [**libraries is:closed reason:"not planned"**](https://github.com/search?q=libraries+is%3Aclosed+reason%3A%22not+planned%22&type=Issues) matches issues with the word "libraries" that were closed as "not planned." +| `reason:complete` | [**libraries is:closed reason:complete**](https://github.com/search?q=libraries+is%3Aclosed+reason%3Acompleted&type=Issues) coincide con las incidencias con la palabra "libraries" que se cerraron como "completed". +| `reason:"not planned"` | [**libraries is:closed reason:"not planned"**](https://github.com/search?q=libraries+is%3Aclosed+reason%3A%22not+planned%22&type=Issues) coincide con las incidencias con la palabra "libraries" que se cerraron como "not planned". {% endif %} -## Filter by repository visibility +## Filtrar por visibilidad de repositorio -You can filter by the visibility of the repository containing the issues and pull requests using the `is` qualifier. For more information, see "[About repositories](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)." +Puede filtrar por la visibilidad del repositorio que contenga las incidencias y solicitudes de incorporación de cambios con el calificador `is`. Para más información, vea "[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)". -| Qualifier | Example -| ------------- | ------------- |{% ifversion fpt or ghes or ghec %} -| `is:public` | [**is:public**](https://github.com/search?q=is%3Apublic&type=Issues) matches issues and pull requests in public repositories.{% endif %}{% ifversion ghes or ghec or ghae %} -| `is:internal` | [**is:internal**](https://github.com/search?q=is%3Ainternal&type=Issues) matches issues and pull requests in internal repositories.{% endif %} -| `is:private` | [**is:private cupcake**](https://github.com/search?q=is%3Aprivate+cupcake&type=Issues) matches issues and pull requests that contain the word "cupcake" in private repositories you can access. +| Calificador | Ejemplo | ------------- | ------------- |{% ifversion fpt or ghes or ghec %} | `is:public` | [**is:public**](https://github.com/search?q=is%3Apublic&type=Issues) coincide con incidencias y solicitudes de incorporación de cambios en repositorios públicos.{% endif %}{% ifversion ghes or ghec or ghae %} | `is:internal` | [**is:internal**](https://github.com/search?q=is%3Ainternal&type=Issues) coincide con incidencias y solicitudes de incorporación de cambios en repositorios internos.{% endif %} | `is:private` | [**is:private cupcake**](https://github.com/search?q=is%3Aprivate+cupcake&type=Issues) coincide con incidencias y solicitudes de incorporación de cambios que contienen la palabra "cupcake" en repositorios privados a los que puede acceder. -## Search by author +## Buscar por autor -The `author` qualifier finds issues and pull requests created by a certain user or integration account. +El calificador `author` busca incidencias y solicitudes de incorporación de cambios creadas por un usuario o cuenta de integración determinados. -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| author:USERNAME | [**cool author:gjtorikian**](https://github.com/search?q=cool+author%3Agjtorikian&type=Issues) matches issues and pull requests with the word "cool" that were created by @gjtorikian. -| | [**bootstrap in:body author:mdo**](https://github.com/search?q=bootstrap+in%3Abody+author%3Amdo&type=Issues) matches issues written by @mdo that contain the word "bootstrap" in the body. -| author:app/USERNAME | [**author:app/robot**](https://github.com/search?q=author%3Aapp%2Frobot&type=Issues) matches issues created by the integration account named "robot." +| author:USERNAME | [**cool author:gjtorikian**](https://github.com/search?q=cool+author%3Agjtorikian&type=Issues) coincide con incidencias y solicitudes de incorporación de cambios con la palabra "cool" creadas por @gjtorikian. +| | [**bootstrap in:body author:mdo**](https://github.com/search?q=bootstrap+in%3Abody+author%3Amdo&type=Issues) coincide con las incidencias escritas por @mdo que contienen la palabra "bootstrap" en el cuerpo. +| author:app/USERNAME | [**author:app/robot**](https://github.com/search?q=author%3Aapp%2Frobot&type=Issues) coincide con las incidencias creadas por la cuenta de integración denominada "robot". -## Search by assignee +## Buscar por asignatario -The `assignee` qualifier finds issues and pull requests that are assigned to a certain user. You cannot search for issues and pull requests that have _any_ assignee, however, you can search for [issues and pull requests that have no assignee](#search-by-missing-metadata). +El calificador `assignee` busca incidencias y solicitudes de incorporación de cambios que se han asignado a un usuario determinado. No puede buscar incidencias ni solicitudes de incorporación de cambios que tengan _usuarios asignados_, pero puede buscar [incidencias y solicitudes de incorporación de cambios que no tengan usuarios asignados](#search-by-missing-metadata). -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| assignee:USERNAME | [**assignee:vmg repo:libgit2/libgit2**](https://github.com/search?utf8=%E2%9C%93&q=assignee%3Avmg+repo%3Alibgit2%2Flibgit2&type=Issues) matches issues and pull requests in libgit2's project libgit2 that are assigned to @vmg. +| assignee:USERNAME | [**assignee:vmg repo:libgit2/libgit2**](https://github.com/search?utf8=%E2%9C%93&q=assignee%3Avmg+repo%3Alibgit2%2Flibgit2&type=Issues) coincide con las incidencias y solicitudes de incorporación de cambios en el proyecto libgit2 asignadas a @vmg. -## Search by mention +## Buscar por mención -The `mentions` qualifier finds issues that mention a certain user. For more information, see "[Mentioning people and teams](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams)." +El calificador `mentions` busca incidencias en las que se menciona a un usuario determinado. Para más información, vea "[Mención de personas y equipos](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams)". -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| mentions:USERNAME | [**`resque mentions:defunkt`**](https://github.com/search?q=resque+mentions%3Adefunkt&type=Issues) matches issues with the word "resque" that mention @defunkt. +| mentions:USERNAME | [ **`resque mentions:defunkt`**](https://github.com/search?q=resque+mentions%3Adefunkt&type=Issues) coincide con incidencias con la palabra "resque" en las que se menciona a @defunkt. -## Search by team mention +## Buscar por mención de equipo -For organizations and teams you belong to, you can use the `team` qualifier to find issues or pull requests that @mention a certain team within that organization. Replace these sample names with your organization and team name to perform a search. +Para las organizaciones y los equipos a los que pertenezca, puede usar el calificador `team` para buscar incidencias y solicitudes de incorporación de cambios en las que @mention a un equipo concreto dentro de esa organización. Reemplaza estos nombres de ejemplo con el nombre de tu organización y equipo para realizar una búsqueda. -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| team:ORGNAME/TEAMNAME | **`team:jekyll/owners`** matches issues where the `@jekyll/owners` team is mentioned. -| | **team:myorg/ops is:open is:pr** matches open pull requests where the `@myorg/ops` team is mentioned. +| team:ORGNAME/TEAMNAME | **`team:jekyll/owners`** coincide con las incidencias en las que se menciona al equipo `@jekyll/owners`. +| | **team:myorg/ops is:open is:pr** coincide con las solicitudes de incorporación de cambios abiertas en las que se menciona al equipo `@myorg/ops`. -## Search by commenter +## Buscar por comentarista -The `commenter` qualifier finds issues that contain a comment from a certain user. +El calificador `commenter` busca incidencias que contienen un comentario de un usuario concreto. -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| commenter:USERNAME | [**github commenter:defunkt org:github**](https://github.com/search?utf8=%E2%9C%93&q=github+commenter%3Adefunkt+org%3Agithub&type=Issues) matches issues in repositories owned by GitHub, that contain the word "github," and have a comment by @defunkt. +| commenter:USERNAME | [**github commenter:defunkt org:github**](https://github.com/search?utf8=%E2%9C%93&q=github+commenter%3Adefunkt+org%3Agithub&type=Issues) coincide con las incidencias de repositorios propiedad de GitHub, que contienen la palabra "github" y que tienen un comentario de @defunkt. -## Search by a user that's involved in an issue or pull request +## Buscar por usuario que participa en una propuesta o solicitud de extracción -You can use the `involves` qualifier to find issues that in some way involve a certain user. The `involves` qualifier is a logical OR between the `author`, `assignee`, `mentions`, and `commenter` qualifiers for a single user. In other words, this qualifier finds issues and pull requests that were either created by a certain user, assigned to that user, mention that user, or were commented on by that user. +Puede usar el calificador `involves` para buscar incidencias que, de alguna manera, implican a un usuario concreto. El calificador `involves` es un OR lógico entre los calificadores `author`, `assignee`, `mentions` y `commenter` para un único usuario. En otras palabras, este calificador encuentra propuestas y solicitudes de extracción que fueron creadas por un determinado usuario, asignadas a ese usuario, que lo mencionan o que fueron comentadas por ese usuario. -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| involves:USERNAME | **[involves:defunkt involves:jlord](https://github.com/search?q=involves%3Adefunkt+involves%3Ajlord&type=Issues)** matches issues either @defunkt or @jlord are involved in. -| | [**NOT bootstrap in:body involves:mdo**](https://github.com/search?q=NOT+bootstrap+in%3Abody+involves%3Amdo&type=Issues) matches issues @mdo is involved in that do not contain the word "bootstrap" in the body. +| involves:USERNAME | **[involves:defunkt involves:jlord](https://github.com/search?q=involves%3Adefunkt+involves%3Ajlord&type=Issues)** coincide con incidencias en las que están implicados @defunkt o @jlord. +| | [**NOT bootstrap in:body involves:mdo**](https://github.com/search?q=NOT+bootstrap+in%3Abody+involves%3Amdo&type=Issues) coincide con incidencias en las que está implicado @mdo que no contienen la palabra "bootstrap" en el cuerpo. -## Search for linked issues and pull requests -You can narrow your results to only include issues that are linked to a pull request by a closing reference, or pull requests that are linked to an issue that the pull request may close. +## Buscar reportes de problemas y solicitudes de extracción enlazados +Puedes acotar tus resultados para que solo incluyan informes de problemas que se enlazaron con solicitudes de extracción con una referencia cerrada, o solicitudes de extracción que se enlazaron a un informe de problemas que se pueden cerrar con otra solicitud de extracción. -| Qualifier | Example | +| Calificador: | Ejemplo | | ------------- | ------------- | -| `linked:pr` | [**repo:desktop/desktop is:open linked:pr**](https://github.com/search?q=repo%3Adesktop%2Fdesktop+is%3Aopen+linked%3Apr) matches open issues in the `desktop/desktop` repository that are linked to a pull request by a closing reference. | -| `linked:issue` | [**repo:desktop/desktop is:closed linked:issue**](https://github.com/search?q=repo%3Adesktop%2Fdesktop+is%3Aclosed+linked%3Aissue) matches closed pull requests in the `desktop/desktop` repository that were linked to an issue that the pull request may have closed. | -| `-linked:pr` | [**repo:desktop/desktop is:open -linked:pr**](https://github.com/search?q=repo%3Adesktop%2Fdesktop+is%3Aopen+-linked%3Apr) matches open issues in the `desktop/desktop` repository that are not linked to a pull request by a closing reference. | -| `-linked:issue` | [**repo:desktop/desktop is:open -linked:issue**](https://github.com/search?q=repo%3Adesktop%2Fdesktop+is%3Aopen+-linked%3Aissue) matches open pull requests in the `desktop/desktop` repository that are not linked to an issue that the pull request may close. | +| `linked:pr` | [**repo:desktop/desktop is:open linked:pr**](https://github.com/search?q=repo%3Adesktop%2Fdesktop+is%3Aopen+linked%3Apr) coincide con incidencias abiertas en el repositorio `desktop/desktop` que están vinculadas a una solicitud de incorporación de cambios mediante una referencia de cierre. | +| `linked:issue` | [**repo:desktop/desktop is:closed linked:issue**](https://github.com/search?q=repo%3Adesktop%2Fdesktop+is%3Aclosed+linked%3Aissue) coincide con las solicitudes de incorporación de cambios cerradas en el repositorio `desktop/desktop` que estaban vinculadas a una incidencia que la solicitud de incorporación de cambios puede haber cerrado. | +| `-linked:pr` | [**repo:desktop/desktop is:open -linked:pr**](https://github.com/search?q=repo%3Adesktop%2Fdesktop+is%3Aopen+-linked%3Apr) coincide con incidencias abiertas en el repositorio `desktop/desktop` que no están vinculadas a una solicitud de incorporación de cambios mediante una referencia de cierre. | +| `-linked:issue` | [**repo:desktop/desktop is:open -linked:issue**](https://github.com/search?q=repo%3Adesktop%2Fdesktop+is%3Aopen+-linked%3Aissue) coincide con las solicitudes de incorporación de cambios abiertas en el repositorio `desktop/desktop` que no están vinculadas a una incidencia que la solicitud de incorporación de cambios puede cerrar. | -## Search by label +## Buscar por etiqueta -You can narrow your results by labels, using the `label` qualifier. Since issues can have multiple labels, you can list a separate qualifier for each issue. +Puede restringir los resultados por etiquetas, mediante el calificador `label`. Ya que las propuestas pueden tener múltiples etiquetas, puedes enumerar un calificador separado para cada propuesta. -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| label:LABEL | [**label:"help wanted" language:ruby**](https://github.com/search?utf8=%E2%9C%93&q=label%3A%22help+wanted%22+language%3Aruby&type=Issues) matches issues with the label "help wanted" that are in Ruby repositories. -| | [**broken in:body -label:bug label:priority**](https://github.com/search?q=broken+in%3Abody+-label%3Abug+label%3Apriority&type=Issues) matches issues with the word "broken" in the body, that lack the label "bug", but *do* have the label "priority." -| | [**label:bug label:resolved**](https://github.com/search?l=&q=label%3Abug+label%3Aresolved&type=Issues) matches issues with the labels "bug" and "resolved."{% ifversion fpt or ghes > 3.2 or ghae or ghec %} -| | [**label:bug,resolved**](https://github.com/search?q=label%3Abug%2Cresolved&type=Issues) matches issues with the label "bug" or the label "resolved."{% endif %} +| label:LABEL | [**label:"help wanted" language:ruby**](https://github.com/search?utf8=%E2%9C%93&q=label%3A%22help+wanted%22+language%3Aruby&type=Issues) coincide con las incidencias que tienen la etiqueta "help wanted" y que están en los repositorios de Ruby. +| | [**broken in:body -label:bug label:priority**](https://github.com/search?q=broken+in%3Abody+-label%3Abug+label%3Apriority&type=Issues) coincide con incidencias que contienen la palabra "broken" en el cuerpo, que carecen de la etiqueta "bug", pero *tienen* la etiqueta "priority". +| | [**label:bug label:resolved**](https://github.com/search?l=&q=label%3Abug+label%3Aresolved&type=Issues) coincide con incidencias que tienen las etiquetas "bug" y "resolved".{% ifversion fpt or ghes > 3.2 or ghae or ghec %} +| | [**label:bug,resolved**](https://github.com/search?q=label%3Abug%2Cresolved&type=Issues) coincide con incidencias con la etiqueta "bug" o "resolved".{% endif %} -## Search by milestone +## Buscar por hito -The `milestone` qualifier finds issues or pull requests that are a part of a [milestone](/articles/about-milestones) within a repository. +El calificador `milestone` busca incidencias o solicitudes de incorporación de cambios que forman parte de un [hito](/articles/about-milestones) dentro de un repositorio. -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| milestone:MILESTONE | [**milestone:"overhaul"**](https://github.com/search?utf8=%E2%9C%93&q=milestone%3A%22overhaul%22&type=Issues) matches issues that are in a milestone named "overhaul." -| | [**milestone:"bug fix"**](https://github.com/search?utf8=%E2%9C%93&q=milestone%3A%22bug+fix%22&type=Issues) matches issues that are in a milestone named "bug fix." +| milestone:MILESTONE | [**milestone:"overhaul"**](https://github.com/search?utf8=%E2%9C%93&q=milestone%3A%22overhaul%22&type=Issues) coincide con las incidencias que se encuentran en un hito denominado "overhaul". +| | [**milestone:"bug fix"**](https://github.com/search?utf8=%E2%9C%93&q=milestone%3A%22bug+fix%22&type=Issues) coincide con las incidencias que se encuentran en un hito denominado "bug fix". -## Search by project board +## Buscar por tablero de proyecto -You can use the `project` qualifier to find issues that are associated with a specific [project board](/articles/about-project-boards/) in a repository or organization. You must search project boards by the project board number. You can find the project board number at the end of a project board's URL. +Puede usar el calificador `project` para buscar incidencias asociadas a un [panel de proyecto](/articles/about-project-boards/) específico en un repositorio u organización. Debes buscar tableros de proyecto por el número del tablero de proyecto. Puedes encontrar el número del tablero de proyecto al final de la URL de cada tablero de proyecto. -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| project:PROJECT_BOARD | **project:github/57** matches issues owned by GitHub that are associated with the organization's project board 57. -| project:REPOSITORY/PROJECT_BOARD | **project:github/linguist/1** matches issues that are associated with project board 1 in @github's linguist repository. +| project:PROJECT_BOARD | **project:github/57** coincide con incidencias propiedad de GitHub que están asociadas con el panel de proyecto 57 de la organización. +| project:REPOSITORY/PROJECT_BOARD | **project:github/linguist/1** coincide con las incidencias asociadas con el panel de proyecto 1 en el repositorio lingüista de @github. -## Search by commit status +## Buscar por estado de confirmación -You can filter pull requests based on the status of the commits. This is especially useful if you are using [the Status API](/rest/reference/commits#commit-statuses) or a CI service. +Puedes filtrar solicitudes de extracción en base al estado de las confirmaciones. Esto es especialmente útil si usa [Status API](/rest/reference/commits#commit-statuses) o un servicio de CI. -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| `status:pending` | [**language:go status:pending**](https://github.com/search?utf8=%E2%9C%93&q=language%3Ago+status%3Apending) matches pull requests opened into Go repositories where the status is pending. -| `status:success` | [**is:open status:success finally in:body**](https://github.com/search?utf8=%E2%9C%93&q=is%3Aopen+status%3Asuccess+finally+in%3Abody&type=Issues) matches open pull requests with the word "finally" in the body with a successful status. -| `status:failure` | [**created:2015-05-01..2015-05-30 status:failure**](https://github.com/search?utf8=%E2%9C%93&q=created%3A2015-05-01..2015-05-30+status%3Afailure&type=Issues) matches pull requests opened on May 2015 with a failed status. +| `status:pending` | [**language:go status:pending**](https://github.com/search?utf8=%E2%9C%93&q=language%3Ago+status%3Apending) coincide con las solicitudes de incorporación de cambios abiertas en repositorios de Go donde el estado está pendiente. +| `status:success` | [**is:open status:success finally in:body**](https://github.com/search?utf8=%E2%9C%93&q=is%3Aopen+status%3Asuccess+finally+in%3Abody&type=Issues) coincide con las solicitudes de incorporación de cambios abiertas que contienen la palabra "finally" en el cuerpo con un estado correcto. +| `status:failure` | [**created:2015-05-01..2015-05-30 status:failure**](https://github.com/search?utf8=%E2%9C%93&q=created%3A2015-05-01..2015-05-30+status%3Afailure&type=Issues) coincide con las solicitudes de incorporación de cambios abiertas en mayo de 2015 con un estado de error. -## Search by commit SHA +## Buscar por SHA de confirmación -If you know the specific SHA hash of a commit, you can use it to search for pull requests that contain that SHA. The SHA syntax must be at least seven characters. +Si sabes el hash SHA específico de una confirmación, puedes utilizarlo para buscar solicitudes de extracción que contienen ese SHA. La sintaxis SHA debe ser por lo menos de siete caracteres. -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| SHA | [**e1109ab**](https://github.com/search?q=e1109ab&type=Issues) matches pull requests with a commit SHA that starts with `e1109ab`. -| | [**0eff326d6213c is:merged**](https://github.com/search?q=0eff326d+is%3Amerged&type=Issues) matches merged pull requests with a commit SHA that starts with `0eff326d6213c`. +| SHA | [**e1109ab**](https://github.com/search?q=e1109ab&type=Issues) coincide con las solicitudes de incorporación de cambios con un SHA de confirmación que comienza por `e1109ab`. +| | [**0eff326d6213c is:merged**](https://github.com/search?q=0eff326d+is%3Amerged&type=Issues) coincide con las solicitudes de incorporación de cambios combinadas con un SHA de confirmación que comienza por `0eff326d6213c`. -## Search by branch name +## Buscar por nombre de la rama -You can filter pull requests based on the branch they came from (the "head" branch) or the branch they are merging into (the "base" branch). +Puedes filtrar solicitudes de extracción en base a la rama de la que provienen (la rama "head" [de encabezado]) o la rama en la que están fusionadas (en la rama "base" [base]). -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| head:HEAD_BRANCH | [**head:change is:closed is:unmerged**](https://github.com/search?utf8=%E2%9C%93&q=head%3Achange+is%3Aclosed+is%3Aunmerged) matches pull requests opened from branch names beginning with the word "change" that are closed. -| base:BASE_BRANCH | [**base:gh-pages**](https://github.com/search?utf8=%E2%9C%93&q=base%3Agh-pages) matches pull requests that are being merged into the `gh-pages` branch. +| head:HEAD_BRANCH | [**head:change is:closed is:unmerged**](https://github.com/search?utf8=%E2%9C%93&q=head%3Achange+is%3Aclosed+is%3Aunmerged) coincide con las solicitudes de incorporación de cambios abiertas desde nombres de rama que comienzan por la palabra "change" que están cerradas. +| base:BASE_BRANCH | [**base:gh-pages**](https://github.com/search?utf8=%E2%9C%93&q=base%3Agh-pages) coincide con las solicitudes de incorporación de cambios que se combinan en la rama `gh-pages`. -## Search by language +## Buscar por lenguaje -With the `language` qualifier you can search for issues and pull requests within repositories that are written in a certain language. +Con el calificador `language` puede buscar incidencias y solicitudes de incorporación de cambios dentro de repositorios escritos en un lenguaje concreto. -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| language:LANGUAGE | [**language:ruby state:open**](https://github.com/search?q=language%3Aruby+state%3Aopen&type=Issues) matches open issues that are in Ruby repositories. +| language:LANGUAGE | [**language:ruby state:open**](https://github.com/search?q=language%3Aruby+state%3Aopen&type=Issues) coincide con incidencias abiertas que se encuentran en repositorios de Ruby. -## Search by number of comments +## Buscar por cantidad de comentarios -You can use the `comments` qualifier along with [greater than, less than, and range qualifiers](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax) to search by the number of comments. +Puede usar el calificador `comments` junto con los [calificadores mayor que, menor que y de rango](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax) para buscar por número de comentarios. -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| comments:n | [**state:closed comments:>100**](https://github.com/search?q=state%3Aclosed+comments%3A%3E100&type=Issues) matches closed issues with more than 100 comments. -| | [**comments:500..1000**](https://github.com/search?q=comments%3A500..1000&type=Issues) matches issues with comments ranging from 500 to 1,000. +| comments:n | [**state:closed comments:>100**](https://github.com/search?q=state%3Aclosed+comments%3A%3E100&type=Issues) coincide con incidencias cerradas con más de 100 comentarios. +| | [**comments:500..1000**](https://github.com/search?q=comments%3A500..1000&type=Issues) coincide con incidencias con entre 500 y 1000 comentarios. -## Search by number of interactions +## Buscar por cantidad de interacciones -You can filter issues and pull requests by the number of interactions with the `interactions` qualifier along with [greater than, less than, and range qualifiers](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax). The interactions count is the number of reactions and comments on an issue or pull request. +Puede filtrar las incidencias y solicitudes de incorporación de cambios por el número de interacciones con el calificador `interactions` junto con [calificadores mayor que, menor que y de rango](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax). El conteo de interacciones es la cantidad de reacciones y comentarios sobre una propuesta o solicitud de extracción. -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| interactions:n | [** interactions:>2000**](https://github.com/search?q=interactions%3A%3E2000) matches pull requests or issues with more than 2000 interactions. -| | [**interactions:500..1000**](https://github.com/search?q=interactions%3A500..1000) matches pull requests or issues with interactions ranging from 500 to 1,000. +| interactions:n | [** interactions:>2000**](https://github.com/search?q=interactions%3A%3E2000) coincide con solicitudes de incorporación de cambios o incidencias con más de 2000 interacciones. +| | [**interactions:500..1000**](https://github.com/search?q=interactions%3A500..1000) coincide con solicitudes de incorporación de cambios o incidencias con interacciones que varían entre 500 y 1000. -## Search by number of reactions +## Buscar por cantidad de reacciones -You can filter issues and pull requests by the number of reactions using the `reactions` qualifier along with [greater than, less than, and range qualifiers](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax). +Puede filtrar las incidencias y solicitudes de incorporación de cambios por el número de reacciones con el calificador `reactions` junto con [calificadores mayor que, menor que y de rango](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax). -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| reactions:n | [** reactions:>1000**](https://github.com/search?q=reactions%3A%3E1000&type=Issues) matches issues with more than 1000 reactions. -| | [**reactions:500..1000**](https://github.com/search?q=reactions%3A500..1000) matches issues with reactions ranging from 500 to 1,000. +| reactions:n | [** reactions:>1000**](https://github.com/search?q=reactions%3A%3E1000&type=Issues) coincide con incidencias con más de 1000 reacciones. +| | [**reactions:500..1000**](https://github.com/search?q=reactions%3A500..1000) coincide con incidencias con entre 500-1000 reacciones. -## Search for draft pull requests -You can filter for draft pull requests. For more information, see "[About pull requests](/articles/about-pull-requests#draft-pull-requests)." +## Buscar solicitudes de extracción en borrador +Puedes filtrar por solicitudes de extracción en borrador. Para más información, vea "[Acerca de las solicitudes de incorporación de cambios](/articles/about-pull-requests#draft-pull-requests)". -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| `draft:true` | [**draft:true**](https://github.com/search?q=draft%3Atrue) matches draft pull requests. -| `draft:false` | [**draft:false**](https://github.com/search?q=draft%3Afalse) matches pull requests that are ready for review. +| `draft:true` | [**draft:true**](https://github.com/search?q=draft%3Atrue) coincide con las solicitudes de incorporación de cambios de borrador. +| `draft:false` | [**draft:false**](https://github.com/search?q=draft%3Afalse) coincide con las solicitudes de incorporación de cambios que están listas para su revisión. -## Search by pull request review status and reviewer +## Buscar por estado de revisión de solicitud de extracción y revisor -You can filter pull requests based on their [review status](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews) (_none_, _required_, _approved_, or _changes requested_), by reviewer, and by requested reviewer. +Puede filtrar las solicitudes de incorporación de cambios en función de su [estado de revisión](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews) (_ninguno_, _obligatorio_, _aprobado_ o _cambios solicitados_), por revisor y por revisor solicitado. -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| `review:none` | [**type:pr review:none**](https://github.com/search?utf8=%E2%9C%93&q=type%3Apr+review%3Anone&type=Issues) matches pull requests that have not been reviewed. -| `review:required` | [**type:pr review:required**](https://github.com/search?utf8=%E2%9C%93&q=type%3Apr+review%3Arequired&type=Issues) matches pull requests that require a review before they can be merged. -| `review:approved` | [**type:pr review:approved**](https://github.com/search?utf8=%E2%9C%93&q=type%3Apr+review%3Aapproved&type=Issues) matches pull requests that a reviewer has approved. -| `review:changes_requested` | [**type:pr review:changes_requested**](https://github.com/search?utf8=%E2%9C%93&q=type%3Apr+review%3Achanges_requested&type=Issues) matches pull requests in which a reviewer has asked for changes. -| reviewed-by:USERNAME | [**type:pr reviewed-by:gjtorikian**](https://github.com/search?utf8=%E2%9C%93&q=type%3Apr+reviewed-by%3Agjtorikian&type=Issues) matches pull requests reviewed by a particular person. -| review-requested:USERNAME | [**type:pr review-requested:benbalter**](https://github.com/search?utf8=%E2%9C%93&q=type%3Apr+review-requested%3Abenbalter&type=Issues) matches pull requests where a specific person is requested for review. Requested reviewers are no longer listed in the search results after they review a pull request. If the requested person is on a team that is requested for review, then review requests for that team will also appear in the search results.{% ifversion fpt or ghae-issue-5181 or ghes > 3.2 or ghec %} -| user-review-requested:@me | [**type:pr user-review-requested:@me**](https://github.com/search?q=is%3Apr+user-review-requested%3A%40me+) matches pull requests that you have directly been asked to review.{% endif %} -| team-review-requested:TEAMNAME | [**type:pr team-review-requested:atom/design**](https://github.com/search?q=type%3Apr+team-review-requested%3Aatom%2Fdesign&type=Issues) matches pull requests that have review requests from the team `atom/design`. Requested reviewers are no longer listed in the search results after they review a pull request. +| `review:none` | [**type:pr review:none**](https://github.com/search?utf8=%E2%9C%93&q=type%3Apr+review%3Anone&type=Issues) coincide con las solicitudes de incorporación de cambios que no se han revisado. +| `review:required` | [**type:pr review:required**](https://github.com/search?utf8=%E2%9C%93&q=type%3Apr+review%3Arequired&type=Issues) coincide con las solicitudes de incorporación de cambios que necesitan una revisión para poder combinarlas. +| `review:approved` | [**type:pr review:approved**](https://github.com/search?utf8=%E2%9C%93&q=type%3Apr+review%3Aapproved&type=Issues) coincide con las solicitudes de incorporación de cambios aprobadas por un revisor. +| `review:changes_requested` | [**type:pr review:changes_requested**](https://github.com/search?utf8=%E2%9C%93&q=type%3Apr+review%3Achanges_requested&type=Issues) coincide con las solicitudes de incorporación de cambios en las que un revisor ha solicitado cambios. +| reviewed-by:USERNAME | [**type:pr reviewed-by:gjtorikian**](https://github.com/search?utf8=%E2%9C%93&q=type%3Apr+reviewed-by%3Agjtorikian&type=Issues) coincide con las solicitudes de incorporación de cambios revisadas por una persona concreta. +| review-requested:USERNAME | [**type:pr review-requested:benbalter**](https://github.com/search?utf8=%E2%9C%93&q=type%3Apr+review-requested%3Abenbalter&type=Issues) coincide con las solicitudes de incorporación de cambios en las que se solicita una persona específica para su revisión. Los revisores solicitados ya no se enumeran en los resultados de búsqueda después de que han revisado una solicitud de extracción. Si la persona solicitada está en un equipo al que se le ha solicitado una revisión, las solicitudes de revisión para ese equipo también aparecerán en los resultados de la búsqueda.{% ifversion fpt or ghae-issue-5181 or ghes > 3.2 or ghec %} +| user-review-requested:@me | [**type:pr user-review-requested:@me**](https://github.com/search?q=is%3Apr+user-review-requested%3A%40me+) coincide con las solicitudes de incorporación de cambios que se le ha pedido directamente que revise.{% endif %} +| team-review-requested:TEAMNAME | [**type:pr team-review-requested:atom/design**](https://github.com/search?q=type%3Apr+team-review-requested%3Aatom%2Fdesign&type=Issues) coincide con las solicitudes de incorporación de cambios que tienen solicitudes de revisión del equipo `atom/design`. Los revisores solicitados ya no se enumeran en los resultados de búsqueda después de que han revisado una solicitud de extracción. -## Search by when an issue or pull request was created or last updated +## Buscar por cuándo una propuesta o solicitud de extracción fue creada o actualizada por última vez -You can filter issues based on times of creation, or when they were last updated. For issue creation, you can use the `created` qualifier; to find out when an issue was last updated, you'll want to use the `updated` qualifier. +Puedes filtrar propuestas en base al momento de creación o al momento de su última actualización. Para la creación de incidencias, puede usar el calificador `created`; para determinar cuándo se ha actualizado una incidencia por última vez, le interesará usar el calificador `updated`. -Both take a date as a parameter. {% data reusables.time_date.date_format %} {% data reusables.time_date.time_format %} +Ambos toman una fecha como su parámetro. {% data reusables.time_date.date_format %} {% data reusables.time_date.time_format %} {% data reusables.search.date_gt_lt %} -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| created:YYYY-MM-DD | [**language:c# created:<2011-01-01 state:open**](https://github.com/search?q=language%3Ac%23+created%3A%3C2011-01-01+state%3Aopen&type=Issues) matches open issues that were created before 2011 in repositories written in C#. -| updated:YYYY-MM-DD | [**weird in:body updated:>=2013-02-01**](https://github.com/search?q=weird+in%3Abody+updated%3A%3E%3D2013-02-01&type=Issues) matches issues with the word "weird" in the body that were updated after February 2013. +| created:YYYY-MM-DD | [**language:c# created:<2011-01-01 state:open**](https://github.com/search?q=language%3Ac%23+created%3A%3C2011-01-01+state%3Aopen&type=Issues) coincide con las incidencias abiertas creadas antes de 2011 en repositorios escritos en C#. +| updated:YYYY-MM-DD | [**weird in:body updated:>=2013-02-01**](https://github.com/search?q=weird+in%3Abody+updated%3A%3E%3D2013-02-01&type=Issues) coincide con incidencias que contienen la palabra "weird" en el cuerpo y que se han actualizado después de febrero de 2013. -## Search by when an issue or pull request was closed +## Buscar por cuándo una propuesta o solicitud de extracción fue cerrada -You can filter issues and pull requests based on when they were closed, using the `closed` qualifier. +Puede filtrar incidencias y solicitudes de incorporación de cambios en función de cuán se hayan cerrado, con el calificador `closed`. -This qualifier takes a date as its parameter. {% data reusables.time_date.date_format %} {% data reusables.time_date.time_format %} +Este calificador toma una fecha como su parámetro. {% data reusables.time_date.date_format %} {% data reusables.time_date.time_format %} {% data reusables.search.date_gt_lt %} -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| closed:YYYY-MM-DD | [**language:swift closed:>2014-06-11**](https://github.com/search?q=language%3Aswift+closed%3A%3E2014-06-11&type=Issues) matches issues and pull requests in Swift that were closed after June 11, 2014. -| | [**data in:body closed:<2012-10-01**](https://github.com/search?utf8=%E2%9C%93&q=data+in%3Abody+closed%3A%3C2012-10-01+&type=Issues) matches issues and pull requests with the word "data" in the body that were closed before October 2012. +| closed:YYYY-MM-DD | [**language:swift closed:>2014-06-11**](https://github.com/search?q=language%3Aswift+closed%3A%3E2014-06-11&type=Issues) coincide con incidencias y solicitudes de incorporación de cambios en Swift que se han cerrado después del 11 de junio de 2014. +| | [**data in:body closed:<2012-10-01**](https://github.com/search?utf8=%E2%9C%93&q=data+in%3Abody+closed%3A%3C2012-10-01+&type=Issues) coincide con incidencias y solicitudes de incorporación de cambios que contienen la palabra "data" en el cuerpo y que se han cerrado antes de octubre de 2012. -## Search by when a pull request was merged +## Buscar por cuándo una solicitud de extracción fue fusionada -You can filter pull requests based on when they were merged, using the `merged` qualifier. +Puede filtrar las solicitudes de incorporación de cambios en función de cuándo se han combinado, con el calificador `merged`. -This qualifier takes a date as its parameter. {% data reusables.time_date.date_format %} {% data reusables.time_date.time_format %} +Este calificador toma una fecha como su parámetro. {% data reusables.time_date.date_format %} {% data reusables.time_date.time_format %} {% data reusables.search.date_gt_lt %} -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| merged:YYYY-MM-DD | [**`language:javascript merged:<2011-01-01`**](https://github.com/search?q=language%3Ajavascript+merged%3A%3C2011-01-01+&type=Issues) matches pull requests in JavaScript repositories that were merged before 2011. -| | [**fast in:title language:ruby merged:>=2014-05-01**](https://github.com/search?q=fast+in%3Atitle+language%3Aruby+merged%3A%3E%3D2014-05-01+&type=Issues) matches pull requests in Ruby with the word "fast" in the title that were merged after May 2014. +| merged:YYYY-MM-DD | [ **`language:javascript merged:<2011-01-01`**](https://github.com/search?q=language%3Ajavascript+merged%3A%3C2011-01-01+&type=Issues) coincide con las solicitudes de incorporación de cambios en repositorios de JavaScript que se han combinado antes de 2011. +| | [**fast in:title language:ruby merged:>=2014-05-01**](https://github.com/search?q=fast+in%3Atitle+language%3Aruby+merged%3A%3E%3D2014-05-01+&type=Issues) coincide con las solicitudes de incorporación de cambios en Ruby que contienen la palabra "fast" en el título y que se han combinado después de mayo de 2014. -## Search based on whether a pull request is merged or unmerged +## Buscar en base a si una solicitud de extracción se fusionó o se desagrupó -You can filter pull requests based on whether they're merged or unmerged using the `is` qualifier. +Puede filtrar las solicitudes de incorporación de cambios en función de cuándo se hayan combinado o de cuándo se haya anulado la combinación, con el calificador `is`. -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| `is:merged` | [**bug is:pr is:merged**](https://github.com/search?utf8=%E2%9C%93&q=bugfix+is%3Apr+is%3Amerged&type=) matches merged pull requests with the word "bug." -| `is:unmerged` | [**error is:unmerged**](https://github.com/search?utf8=%E2%9C%93&q=error+is%3Aunmerged&type=) matches pull requests with the word "error" that are either open or were closed without being merged. +| `is:merged` | [**bug is:pr is:merged**](https://github.com/search?utf8=%E2%9C%93&q=bugfix+is%3Apr+is%3Amerged&type=) coincide con las solicitudes de incorporación de cambios combinadas con la palabra "bug". +| `is:unmerged` | [**error is:unmerged**](https://github.com/search?utf8=%E2%9C%93&q=error+is%3Aunmerged&type=) coincide con las solicitudes de incorporación de cambios con la palabra "error" que están abiertas o se cerraron sin combinarse. -## Search based on whether a repository is archived +## Buscar en base a si un repositorio está archivado -The `archived` qualifier filters your results based on whether an issue or pull request is in an archived repository. +El calificador `archived` filtra los resultados en función de si una incidencia o una solicitud de extracción está en un repositorio archivado. -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| `archived:true` | [**archived:true GNOME**](https://github.com/search?q=archived%3Atrue+GNOME&type=) matches issues and pull requests that contain the word "GNOME" in archived repositories you have access to. -| `archived:false` | [**archived:false GNOME**](https://github.com/search?q=archived%3Afalse+GNOME&type=) matches issues and pull requests that contain the word "GNOME" in unarchived repositories you have access to. +| `archived:true` | [**archived:true GNOME**](https://github.com/search?q=archived%3Atrue+GNOME&type=) coincide con incidencias y solicitudes de incorporación de cambios que contienen la palabra "GNOME" en repositorios archivados a los que tiene acceso. +| `archived:false` | [**archived:false GNOME**](https://github.com/search?q=archived%3Afalse+GNOME&type=) coincide con incidencias y solicitudes de incorporación de cambios que contienen la palabra "GNOME" en repositorios sin archivar a los que tiene acceso. -## Search based on whether a conversation is locked +## Buscar en base a si una conversación está bloqueada -You can search for an issue or pull request that has a locked conversation using the `is` qualifier. For more information, see "[Locking conversations](/communities/moderating-comments-and-conversations/locking-conversations)." +Puede buscar una incidencia o solicitud de incorporación de cambios que tenga una conversación mediante el calificador `is`. Para más información, vea "[Bloqueo de conversaciones](/communities/moderating-comments-and-conversations/locking-conversations)". -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| `is:locked` | [**code of conduct is:locked is:issue archived:false**](https://github.com/search?q=code+of+conduct+is%3Alocked+is%3Aissue+archived%3Afalse) matches issues or pull requests with the words "code of conduct" that have a locked conversation in a repository that is not archived. -| `is:unlocked` | [**code of conduct is:unlocked is:issue archived:false**](https://github.com/search?q=code+of+conduct+is%3Aunlocked+archived%3Afalse) matches issues or pull requests with the words "code of conduct" that have an unlocked conversation in a repository that is not archived. +| `is:locked` | [**code of conduct is:locked is:issue archived:false**](https://github.com/search?q=code+of+conduct+is%3Alocked+is%3Aissue+archived%3Afalse) coincide con las incidencias o solicitudes de incorporación de cambios con las palabras "code of conduct" que tienen una conversación bloqueada en un repositorio que no está archivado. +| `is:unlocked` | [**code of conduct is:unlocked is:issue archived:false**](https://github.com/search?q=code+of+conduct+is%3Aunlocked+archived%3Afalse) coincide con las incidencias o solicitudes de incorporación de cambios con las palabras "code of conduct" que tienen una conversación sin bloquear en un repositorio que no está archivado. -## Search by missing metadata +## Buscar por metadatos faltantes -You can narrow your search to issues and pull requests that are missing certain metadata, using the `no` qualifier. That metadata includes: +Puede limitar la búsqueda a incidencias y solicitudes de incorporación de cambios en las que falten determinados metadatos, con el calificador `no`. Esos metadatos incluyen: -* Labels -* Milestones -* Assignees -* Projects +* Etiquetas +* Hitos +* Asignados +* Proyectos -| Qualifier | Example +| Calificador: | Ejemplo | ------------- | ------------- -| `no:label` | [**priority no:label**](https://github.com/search?q=priority+no%3Alabel&type=Issues) matches issues and pull requests with the word "priority" that also don't have any labels. -| `no:milestone` | [**sprint no:milestone type:issue**](https://github.com/search?q=sprint+no%3Amilestone+type%3Aissue&type=Issues) matches issues not associated with a milestone containing the word "sprint." -| `no:assignee` | [**important no:assignee language:java type:issue**](https://github.com/search?q=important+no%3Aassignee+language%3Ajava+type%3Aissue&type=Issues) matches issues not associated with an assignee, containing the word "important," and in Java repositories. -| `no:project` | [**build no:project**](https://github.com/search?utf8=%E2%9C%93&q=build+no%3Aproject&type=Issues) matches issues not associated with a project board, containing the word "build." +| `no:label` | [**priority no:label**](https://github.com/search?q=priority+no%3Alabel&type=Issues) coincide con incidencias y solicitudes de incorporación de cambios con la palabra "priority" que tampoco tengan etiquetas. +| `no:milestone` | [**sprint no:milestone type:issue**](https://github.com/search?q=sprint+no%3Amilestone+type%3Aissue&type=Issues) coincide con incidencias no asociadas a un hito que contengan la palabra "sprint". +| `no:assignee` | [**important no:assignee language:java type:issue**](https://github.com/search?q=important+no%3Aassignee+language%3Ajava+type%3Aissue&type=Issues) coincide con incidencias no asociadas con un usuario asignado, que contienen la palabra "important" y que están en repositorios de Java. +| `no:project` | [**build no:project**](https://github.com/search?utf8=%E2%9C%93&q=build+no%3Aproject&type=Issues) coincide con incidencias no asociadas a un panel de proyecto, que contienen la palabra "build". -## Further reading +## Información adicional -- "[Sorting search results](/search-github/getting-started-with-searching-on-github/sorting-search-results/)" +- "[Ordenar los resultados de la búsqueda](/search-github/getting-started-with-searching-on-github/sorting-search-results/)" diff --git a/translations/es-ES/content/search-github/searching-on-github/searching-topics.md b/translations/es-ES/content/search-github/searching-on-github/searching-topics.md index 4ce19ab198..63b6aa42bf 100644 --- a/translations/es-ES/content/search-github/searching-on-github/searching-topics.md +++ b/translations/es-ES/content/search-github/searching-on-github/searching-topics.md @@ -12,45 +12,49 @@ versions: ghec: '*' topics: - GitHub search +ms.openlocfilehash: b409f8476fe4191bab22ba90e502f18470937f4d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145118858' --- - ## Buscar temas en {% data variables.product.product_name %} Puedes buscar temas en {% data variables.product.product_name %}, explorar temas relacionados y ver cuántos repositorios están asociados con un tema determinado. -1. Navega hasta https://github.com/search. -2. Escribe una palabra clave del tema. ![campo buscar](/assets/images/help/search/search-field.png) -3. En la barra lateral de la izquierda, para acotar tu búsqueda por temas, haz clic en **Topics (Temas)**. -{% ifversion fpt or ghec %} - ![La página de resultados de búsqueda de repositorios de Jekyll con la opción de menú lateral de temas resaltada](/assets/images/help/search/topic-left-side-navigation-dotcom.png){% else %} -![Jekyll repository search results page on dotcom with topics side-menu option highlighted](/assets/images/help/search/topic-left-side-navigation.png){% endif %} +1. Vaya a https://github.com/search. +2. Escribe una palabra clave del tema. + ![Campo de búsqueda](/assets/images/help/search/search-field.png) +3. En la barra lateral izquierda, para restringir la búsqueda a temas, haga clic en **Temas**. +{% ifversion fpt or ghec %} ![Página de resultados de la búsqueda del repositorio de Jekyll con la opción del menú lateral Temas resaltada](/assets/images/help/search/topic-left-side-navigation-dotcom.png){% else %} ![Página de resultados de la búsqueda del repositorio de Jekyll en dotcom con la opción del menú lateral Temas resaltada](/assets/images/help/search/topic-left-side-navigation.png){% endif %} ## Acotar tu búsqueda con calificadores de búsqueda -Si deseas explorar repositorios sobre un determinado tema, encontrar proyectos en los que contribuir, o conocer qué temas son más populares en {% data variables.product.product_name %}, puedes buscar temas con los calificadores de búsqueda `is:featured`, `is:curated`, `repositories:n` y `created:YYYY-MM-DD`. +Si quiere explorar repositorios sobre un tema concreto, buscar proyectos para contribuir o aprender qué temas son los más populares en {% data variables.product.product_name %}, puede buscar temas con los calificadores de búsqueda `is:featured`, `is:curated`, `repositories:n`y `created:YYYY-MM-DD`. -El calificador de búsqueda `is:featured` acotará los resultados de búsqueda a los temas con la mayor cantidad de repositorios en {% data variables.product.product_name %}. Estos temas también se muestran en https://github.com/topics/. +El calificador de búsqueda `is:featured` acotará los resultados de la búsqueda a los temas con mayor cantidad de repositorios en {% data variables.product.product_name %}. Estos temas también se destacan en https://github.com/topics/. -El calificador de búsqueda de `is:curated` acotará los resultados de búsqueda en los temas a los que los miembros de la comunidad han agregado información adicional. Para obtener más información, consulta la sección de [explorar repositorios](https://github.com/github/explore). +El calificador de búsqueda `is:curated` acotará los resultados de la búsqueda a los temas a los que los miembros de la comunidad han agregado información adicional. Para más información, vea el [repositorio explore](https://github.com/github/explore). -Puedes filtrar temas en base a cuándo se crearon utilizando el parámetro de fecha y `created:` o en base a cuántos repositorios están asociados con este tema utilizando `repositories:n`. Estos dos calificadores pueden utilizar los calificadores de rango mayor que y menor que [](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax). +Puede filtrar los temas en función de cuándo se han creado mediante el parámetro date y `created:`, o en función del número de repositorios asociados a este tema mediante `repositories:n`. Los dos calificadores pueden usar los [calificadores de rango mayor que y menor que](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax). {% data reusables.time_date.date_format %} {% data reusables.time_date.time_format %} {% data reusables.search.date_gt_lt %} -| Qualifier | Ejemplo | -| ------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `is:curated` | [**is:curated javascript**](https://github.com/search?utf8=%E2%9C%93&q=javascript+is%3Acurated&type=Topics) encuentra temas que están conservados y contienen la palabra "javascript." | -| `is:featured` | [**is:featured javascript**](https://github.com/search?utf8=%E2%9C%93&q=javascript+is%3Afeatured&type=Topics) encuentra temas que se muestran en https://github.com/topics/ y contienen la palabra "javascript." | -| `is:not-curated` | [**is:not-curated javascript**](https://github.com/search?utf8=%E2%9C%93&q=javascript+is%3Anot-curated&type=Topics) encuentra temas que no tienen información extra, como una descripción o un logo, y que contienen la palabra "javascript." | -| `is:not-featured` | [**is:not-featured javascript**](https://github.com/search?utf8=%E2%9C%93&q=javascript+is%3Anot-featured&type=Topics) encuentra temas que no se muestran en https://github.com/topics/ y contienen la palabra "javascript." | -| `repositories:n` | [**repositories:>5000**](https://github.com/search?q=repositories%3A%3E5000) encuentra temas que tienen más de 5000 repositorios. | -| created:YYYY-MM-DD | [**Serverless created:>2019-01-01**](https://github.com/search?q=Serverless+created%3A%3E2019-01-01&type=Topics) encuentra temas con la palabra "serverless" que fueron creados después de 2018. | +| Calificador: | Ejemplo | +| ------------- | ------------- +| `is:curated`| [**is:curated javascript**](https://github.com/search?utf8=%E2%9C%93&q=javascript+is%3Acurated&type=Topics) coincide con temas que se mantienen y contienen la palabra "javascript". +| `is:featured` | [**is:featured javascript**](https://github.com/search?utf8=%E2%9C%93&q=javascript+is%3Afeatured&type=Topics) coincide con temas destacados en https://github.com/topics/ y que contienen la palabra "javascript". +| `is:not-curated` | [**is:not-curated javascript**](https://github.com/search?utf8=%E2%9C%93&q=javascript+is%3Anot-curated&type=Topics) coincide con temas que no tienen información adicional, como una descripción o un logotipo, y contienen la palabra "javascript". +| `is:not-featured`| [**is:not-featured javascript**](https://github.com/search?utf8=%E2%9C%93&q=javascript+is%3Anot-featured&type=Topics) coincide con temas no destacados en https://github.com/topics/ y que contienen la palabra "javascript". +| `repositories:n` | [**repositories:>5000**](https://github.com/search?q=repositories%3A%3E5000) coincide con temas que tienen más de 5000 repositorios. +| created:YYYY-MM-DD | [**Serverless created:>2019-01-01**](https://github.com/search?q=Serverless+created%3A%3E2019-01-01&type=Topics) coincide con temas con la palabra "serverless" que se han creado después de 2018. ## Buscar repositorios por tema -Puedes utilizar el calificador `topic:` (tema) para encontrar cada repositorio conectado a un tema particular. Para obtener más información, consulta "[Buscar repositorios](/search-github/searching-on-github/searching-for-repositories/#search-by-topic)." +Puede usar el calificador `topic:` para buscar todos los repositorios conectados a un tema concreto. Para más información, vea "[Búsqueda de repositorios](/search-github/searching-on-github/searching-for-repositories/#search-by-topic)". -## Leer más -- "[Clasificar tu repositorio con temas](/articles/classifying-your-repository-with-topics)" +## Información adicional +- "[Clasificación del repositorio con temas](/articles/classifying-your-repository-with-topics)" diff --git a/translations/es-ES/content/search-github/searching-on-github/searching-users.md b/translations/es-ES/content/search-github/searching-on-github/searching-users.md index 5e4af0b2bb..2615562e3e 100644 --- a/translations/es-ES/content/search-github/searching-on-github/searching-users.md +++ b/translations/es-ES/content/search-github/searching-on-github/searching-users.md @@ -12,96 +12,101 @@ versions: ghec: '*' topics: - GitHub search +ms.openlocfilehash: cf3af1837e398226bee7d926e5dae0fd437879c7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145139490' --- - -Puedes buscar usuarios globalmente a través de todos los {% data variables.product.product_name %}. Para obtener más información, consulta "[Acerca de buscar en {% data variables.product.company_short %}](/search-github/getting-started-with-searching-on-github/about-searching-on-github)". +Puedes buscar usuarios globalmente a través de todos los {% data variables.product.product_name %}. Para obtener más información, consulte "[Acerca de la búsqueda en {% data variables.product.company_short %}](/search-github/getting-started-with-searching-on-github/about-searching-on-github)". {% data reusables.search.syntax_tips %} ## Buscar únicamente por usuarios u organizaciones -Por defecto, buscar usuarios mostrará personas y organizaciones. Sin embargo, puedes utilizar el calificador `type` (tipo) para restringir los resultados de la búsqueda a cuentas personales o de organizaciones únicamente. +Por defecto, buscar usuarios mostrará personas y organizaciones. Sin embargo, puede utilizar el calificador `type` para restringir los resultados de la búsqueda a cuentas personales o de organizaciones únicamente. -| Qualifier | Ejemplo | -| ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `type:user` | [**mike in:name created:<2011-01-01 type:user**](https://github.com/search?q=mike+in:name+created%3A%3C2011-01-01+type%3Auser&type=Users) encuentra cuentas personales con el nombre "mike" que fueron creadas antes de 2011. | -| `type:org` | [**data in:email type:org**](https://github.com/search?q=data+in%3Aemail+type%3Aorg&type=Users) encuentra organizaciones con la palabra "data" en su correo electrónico. | +| Calificador: | Ejemplo +| ------------- | ------------- +| `type:user` | [**mike in:name created:<2011-01-01 type:user**](https://github.com/search?q=mike+in:name+created%3A%3C2011-01-01+type%3Auser&type=Users) busca cuentas personales con el nombre "mike" creadas antes de 2011. +| `type:org` | [**data in:email type:org**](https://github.com/search?q=data+in%3Aemail+type%3Aorg&type=Users) busca organizaciones con la palabra "data" su dirección de correo electrónico. ## Buscar por nombre de cuenta, nombre completo o correo electrónico público -Puedes filtrar tu búsqueda al nombre de la cuenta de usuario personal o de una organización con los calificadores `user` u `org`. +Puede filtrar la búsqueda por el nombre de cuenta de usuario personal u organización con los calificadores `user` o `org`. -Con el calificador `in` puedes restringir tu búsqueda al nombre de usuario (`login`), el nombre completo, el correo electrónico público, o cualquier combinación de ellos. Cuando omites este calificador, únicamente se buscan el nombre de usuario y la dirección de correo electrónico. Por razones de privacidad, no puedes buscar por nombre de dominio de correo electrónico. +Con el calificador `in`, puede restringir la búsqueda al nombre de usuario (`login`), el nombre completo, el correo electrónico público o cualquier combinación de estos elementos. Cuando omites este calificador, únicamente se buscan el nombre de usuario y la dirección de correo electrónico. Por razones de privacidad, no puedes buscar por nombre de dominio de correo electrónico. -| Qualifier | Ejemplo | -| ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `user:name` | [**user:octocat**](https://github.com/search?q=user%3Aoctocat&type=Users) encuentra el usuario con el nombre de usuario "octocat". | -| `org:name` | [**org:electron type:users**](https://github.com/search?q=org%3Aelectron+type%3Ausers&type=Users) encuentra el nombre de la cuenta de la organización Electron. | -| `in:login` | [**kenya in:login**](https://github.com/search?q=kenya+in%3Alogin&type=Users) encuentra los usuarios con la palabra "kenya" en su nombre de usuario. | -| `in:name` | [**bolton in:name**](https://github.com/search?q=bolton+in%3Afullname&type=Users) encuentra a los usuarios cuyo nombre real contiene la palabra "bolton." | -| `fullname:firstname lastname` | [**fullname:nat friedman**](https://github.com/search?q=fullname%3Anat+friedman&type=Users) encuentra un usuario con el nombre completo "Nat Friedman." Nota: este calificador de búsqueda es sensible a los espacios. | -| `in:email` | [**data in:email**](https://github.com/search?q=data+in%3Aemail&type=Users&utf8=%E2%9C%93) encuentra a los usuarios con la palabra "data" en su correo electrónico. | +| Calificador: | Ejemplo +| ------------- | ------------- +| `user:name` | [**user:octocat**](https://github.com/search?q=user%3Aoctocat&type=Users) busca el usuario con el nombre de usuario "octocat". +| `org:name` | [**org:electron type:users**](https://github.com/search?q=org%3Aelectron+type%3Ausers&type=Users) busca el nombre de la organización Electron. +| `in:login` | [**kenya in:login**](https://github.com/search?q=kenya+in%3Alogin&type=Users) busca usuarios con la palabra "kenya" en su nombre de usuario. +| `in:name` | [**bolton in:name**](https://github.com/search?q=bolton+in%3Afullname&type=Users) busca usuarios cuyo nombre real contenga la palabra "bolton." +| `fullname:firstname lastname` | [**fullname:nat friedman**](https://github.com/search?q=fullname%3Anat+friedman&type=Users) busca un usuario con el nombre completo "Nat Friedman." Nota: este calificador de búsqueda es sensible a los espacios. +| `in:email` | [**data in:email**](https://github.com/search?q=data+in%3Aemail&type=Users&utf8=%E2%9C%93) busca usuarios con la palabra "data" en su correo electrónico. -## Buscar por cantidad de repositorios que posee el usuario +## Buscar por cantidad de repositorios que posee un usuario -Puedes filtrar usuarios en base a la cantidad de repositorios que poseen, utilizando el calificador `repos` y [los calificadores mayor que, menor que y rango](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax). +Puede filtrar usuarios en función del número de repositorios que poseen mediante el calificador `repos` y los [calificadores mayor que, menor que y rango](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax). -| Qualifier | Ejemplo | -| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| repos:n | [**repos:>9000**](https://github.com/search?q=repos%3A%3E%3D9000&type=Users) coincidirá con los usuarios cuyo número de repositorios sea mayor a 9.000. | -| | [**bert repos:10..30**](https://github.com/search?q=bert+repos%3A10..30&type=Users) encuentra usuarios con la palabra "bert" en su nombre de usuario o nombre real que poseen de 10 a 30 repositorios. | +| Calificador: | Ejemplo +| ------------- | ------------- +| repos:n | [**repos:>9000**](https://github.com/search?q=repos%3A%3E%3D9000&type=Users) busca usuarios con un recuento de más de 9000 repositorios. +| | [**bert repos:10..30**](https://github.com/search?q=bert+repos%3A10..30&type=Users) busca usuarios con la palabra "bert" en su nombre de usuario o nombre real que tengan entre 10 y 30 repositorios. ## Buscar por ubicación Puedes buscar usuarios por la ubicación indicada en su perfil. -| Qualifier | Ejemplo | -| ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| location:LOCATION | [**repos:1 location:iceland**](https://github.com/search?q=repos%3A1+location%3Aiceland&type=Users) encuentra usuarios con exactamente un repositorio que viven en Islandia. | +| Calificador: | Ejemplo +| ------------- | ------------- +| location:LOCATION | [**repos:1 location:iceland**](https://github.com/search?q=repos%3A1+location%3Aiceland&type=Users) busca usuarios con exactamente un repositorio que vivan en Islandia. ## Buscar por lenguaje del repositorio -Utilizando el calificador `language` (lenguaje) puedes buscar usuarios en base al lenguaje de los repositorios que poseen. +Con el calificador `language` puede buscar usuarios en función de los lenguajes de los repositorios que poseen. -| Qualifier | Ejemplo | -| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| language:LANGUAGE | [**language:javascript location:russia**](https://github.com/search?q=language%3Ajavascript+location%3Arussia&type=Users) encuentra usuarios en Rusia con una mayoría de sus repositorios escritos en JavaScript. | -| | [**jenny language:javascript in:fullname**](https://github.com/search?q=jenny+language%3Ajavascript+in%3Afullname&type=Users) encuentra usuarios con repositorios en JavaScript cuyos nombres completos contienen la palabra "jenny." | +| Calificador: | Ejemplo +| ------------- | ------------- +| language:LANGUAGE | [**language:javascript location:russia**](https://github.com/search?q=language%3Ajavascript+location%3Arussia&type=Users) busca usuarios en Rusia con una mayoría de repositorios escritos en JavaScript. +| | [**jenny language:javascript in:fullname**](https://github.com/search?q=jenny+language%3Ajavascript+in%3Afullname&type=Users) busca usuarios con repositorios de JavaScript cuyo nombre completo contenga la palabra "jenny." -## Buscar por cuándo se creó una cuenta personal +## Búsqueda por cuándo se ha creado una cuenta personal -Puedes filtrar usuarios en base a cuándo se unieron a {% data variables.product.product_name %} con el calificador `created` (creada). Este calificador toma una fecha como su parámetro. {% data reusables.time_date.date_format %} {% data reusables.time_date.time_format %} +Puede filtrar usuarios en función de la fecha en la que se unieron a {% data variables.product.product_name %} con el calificador `created`. Este calificador toma una fecha como su parámetro. {% data reusables.time_date.date_format %} {% data reusables.time_date.time_format %} {% data reusables.search.date_gt_lt %} -| Qualifier | Ejemplo | -| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| created:YYYY-MM-DD | [**created:<2011-01-01**](https://github.com/search?q=created%3A%3C2011-01-01&type=Users) coincidirá con los usuarios que se hayan unido antes de 2011. | -| | [**created:>=2013-05-11**](https://github.com/search?q=created%3A%3E%3D2013-05-11&type=Users) coincidirá con los usuarios que se hayan unido en o después del 11 de mayo. | -| | [**created:2013-03-06 location:london**](https://github.com/search?q=created%3A2013-03-06+location%3Alondon&type=Users) encuentra usuarios que se unieron el 6 de marzo de 2013, y que muestran su ubicación como Londres. | -| | [**created:2010-01-01..2011-01-01 john in:login**](https://github.com/search?q=created%3A2010-01-01..2011-01-01+john+in%3Ausername&type=Users) encuentra usuarios que se unieron entre 2010 y 2011 con la palabra "john" en su nombre de usuario. | +| Calificador: | Ejemplo +| ------------- | ------------- +| created:YYYY-MM-DD | [**created:<2011-01-01**](https://github.com/search?q=created%3A%3C2011-01-01&type=Users) busca usuarios que se unieron antes de 2011. +| | [**created:>=2013-05-11**](https://github.com/search?q=created%3A%3E%3D2013-05-11&type=Users) busca usuarios que se unieron a partir del 11 de mayo de 2013 (incluido). +| | [**created:2013-03-06 location:london**](https://github.com/search?q=created%3A2013-03-06+location%3Alondon&type=Users) busca usuarios que se unieron el 6 de marzo de 2013 que especifican su ubicación en Londres. +| | [**created:2010-01-01..2011-01-01 john in:login**](https://github.com/search?q=created%3A2010-01-01..2011-01-01+john+in%3Ausername&type=Users) busca usuarios que se unieron entre 2010 y 2011 con la palabra "john" en su nombre de usuario. ## Buscar por cantidad de seguidores -Puedes filtrar usuarios en base a la cantidad de seguidores que tienen, utilizando el calificador `followers` (seguidores) con los calificadores [mayor que, menor que y rango](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax). +Puede filtrar usuarios en función del número de seguidores que poseen mediante el calificador `followers` con los [calificadores mayor que, menor que y rango](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax). -| Qualifier | Ejemplo | -| ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| followers:n | [**followers:>=1000**](https://github.com/search?q=followers%3A%3E%3D1000&type=Users) coincidirá con los usuarios con 1,000 o más seguidores. | -| | [**sparkle followers:1..10**](https://github.com/search?q=sparkle+followers%3A1..10&type=Users) encuentra usuarios entre 1 y 10 seguidores, con la palabra "sparkle" en su nombre. | +| Calificador: | Ejemplo +| ------------- | ------------- +| followers:n | [**followers:>=1000**](https://github.com/search?q=followers%3A%3E%3D1000&type=Users) busca usuarios con 1000 o más seguidores. +| | [**sparkle followers:1..10**](https://github.com/search?q=sparkle+followers%3A1..10&type=Users) busca usuarios con entre 1 y 10 seguidores con la palabra "sparkle" en su nombre. {% ifversion fpt or ghec %} ## Búsqueda basada en la capacidad de patrocinar -Puedes buscar usuarios y organizaciones que puedan patrocinarse en {% data variables.product.prodname_sponsors %} con el calificativo `is:sponsorable`. Para obtener más información, consulta "[Acerca de {% data variables.product.prodname_sponsors %}](/sponsors/getting-started-with-github-sponsors/about-github-sponsors)". +Puede buscar usuarios y organizaciones que puedan patrocinarse en {% data variables.product.prodname_sponsors %} con el calificador `is:sponsorable`. Para más información, vea "[Acerca de {% data variables.product.prodname_sponsors %}](/sponsors/getting-started-with-github-sponsors/about-github-sponsors)". -| Qualifier | Ejemplo | -| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `is:sponsorable` | [**is:sponsorable**](https://github.com/search?q=is%3Asponsorable&type=Users) coincide con los usuarios y organizaciones que tienen un perfil de {% data variables.product.prodname_sponsors %}. | +| Calificador: | Ejemplo +| ------------- | ------------- +| `is:sponsorable` | [**is:sponsorable**](https://github.com/search?q=is%3Asponsorable&type=Users) busca usuarios y organizaciones que tienen un perfil de {% data variables.product.prodname_sponsors %}. {% endif %} -## Leer más +## Información adicional -- "[Clasificar los resultados de la búsqueda](/search-github/getting-started-with-searching-on-github/sorting-search-results/)" +- "[Ordenar los resultados de la búsqueda](/search-github/getting-started-with-searching-on-github/sorting-search-results/)" diff --git a/translations/es-ES/content/search-github/searching-on-github/searching-wikis.md b/translations/es-ES/content/search-github/searching-on-github/searching-wikis.md index 8abe7b897a..6f41f8f197 100644 --- a/translations/es-ES/content/search-github/searching-on-github/searching-wikis.md +++ b/translations/es-ES/content/search-github/searching-on-github/searching-wikis.md @@ -12,41 +12,46 @@ versions: ghec: '*' topics: - GitHub search +ms.openlocfilehash: da73bcaa13c718be9840483e2a34c4b90ba96e63 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145118857' --- - -Puedes buscar wikis globalmente a través de todos los {% data variables.product.product_name %}, o buscar wikis dentro de un repositorio u organización particular. Para obtener más información, consulta "[Acerca de buscar en {% data variables.product.company_short %}](/search-github/getting-started-with-searching-on-github/about-searching-on-github)". +Puedes buscar wikis globalmente a través de todos los {% data variables.product.product_name %}, o buscar wikis dentro de un repositorio u organización particular. Para obtener más información, consulte "[Acerca de la búsqueda en {% data variables.product.company_short %}](/search-github/getting-started-with-searching-on-github/about-searching-on-github)". {% data reusables.search.syntax_tips %} ## Buscar dentro de los repositorios de un usuario u organización -Para encontrar páginas wiki de todos los repositorios propiedad de un determinado usuario u organización, utiliza el calificador `user` u `org`. Para buscar páginas wiki en un repositorio específico, utiliza el calificador `repo`. +Para buscar páginas wiki de todos los repositorios que son propiedad de una determinada organización o un determinado usuario, puede utilizar el calificador `user` o `org`. Para buscar páginas wiki desde un repositorio específico, use el calificador `repo`. -| Qualifier | Ejemplo | -| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| user:USERNAME | [**user:defunkt**](https://github.com/search?q=user%3Adefunkt&type=Wikis) encuentra páginas wiki de los repositorios propiedad de @defunkt. | -| org:ORGNAME | [**org:github**](https://github.com/search?q=org%3Agithub&type=Wikis&utf8=%E2%9C%93) encuentra wikis en repositorios propiedad de la organización de GitHub. | -| repo:USERNAME/REPOSITORY | [**repo:defunkt/gibberish**](https://github.com/search?q=user%3Adefunkt&type=Wikis) encuentra páginas wiki del repositorio "gibberish" de @defunkt. | +| Calificador: | Ejemplo +| ------------- | ------------- +| user:USERNAME | [**user:defunkt**](https://github.com/search?q=user%3Adefunkt&type=Wikis) busca páginas wiki de repositorios propiedad de @defunkt. +| org:ORGNAME | [**org:github**](https://github.com/search?q=org%3Agithub&type=Wikis&utf8=%E2%9C%93) busca wikis en repositorios propiedad de la organización de GitHub. +| repo:USERNAME/REPOSITORY | [**repo:defunkt/gibberish**](https://github.com/search?q=user%3Adefunkt&type=Wikis) busca páginas wiki del repositorio "gibberish" de @defunkt. ## Buscar dentro del título o el texto del cuerpo de una página wiki El calificador `in` acota la búsqueda al título o al texto del cuerpo de la página wiki. Sin el calificador, se busca tanto en el título como en el texto del cuerpo. -| Qualifier | Ejemplo | -| ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `in:title` | [**usage in:title**](https://github.com/search?q=usage+in%3Atitle&type=Wikis) encuentra títulos de página wiki con la palabra "usage." | -| `in:body` | [**installation in:body**](https://github.com/search?q=installation+in%3Abody&type=Wikis) encuentra páginas wiki con la palabra "installation" en el texto de su cuerpo principal. | +| Calificador: | Ejemplo +| ------------- | ------------- +| `in:title` | [**usage in:title**](https://github.com/search?q=usage+in%3Atitle&type=Wikis) busca títulos de páginas wiki con la palabra "usage". +| `in:body` | [**installation in:body**](https://github.com/search?q=installation+in%3Abody&type=Wikis) busca páginas wiki con la palabra "installation" en el texto del cuerpo principal. ## Buscar por la última fecha de actualización -El calificador `updated` (actualizada) empareja páginas wiki que fueron actualizadas por última vez dentro de un rango específico de fechas. +El calificador `updated` busca páginas wiki que fueron actualizadas por última vez dentro de un rango específico de fechas. {% data reusables.search.date_gt_lt %} -| Qualifier | Ejemplo | -| ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| updated:YYYY-MM-DD | [**usage updated:>2016-01-01**](https://github.com/search?q=usage+updated%3A>2016-01-01&type=Wikis) coincidirá con las páginas de wiki con la palabra "uso" que se actualizaron por última vez después del 2016-01-01. | +| Calificador: | Ejemplo +| ------------- | ------------- +| updated:YYYY-MM-DD | [**usage updated:>2016-01-01**](https://github.com/search?q=usage+updated%3A>2016-01-01&type=Wikis) busca páginas wiki con la palabra "usage" que se actualizaron por última vez después del 01-01-2016. -## Leer más +## Información adicional -- "[Clasificar los resultados de la búsqueda](/search-github/getting-started-with-searching-on-github/sorting-search-results/)" +- "[Ordenar los resultados de la búsqueda](/search-github/getting-started-with-searching-on-github/sorting-search-results/)" diff --git a/translations/es-ES/content/search/index.md b/translations/es-ES/content/search/index.md new file mode 100644 index 0000000000..21eece7679 --- /dev/null +++ b/translations/es-ES/content/search/index.md @@ -0,0 +1,16 @@ +--- +title: Search +hidden: true +versions: + fpt: '*' + ghec: '*' + ghes: '*' + ghae: '*' +ms.openlocfilehash: d7e276ed5305ffc8fd9732f6895fdf3b7461fb4c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147648293' +--- + diff --git a/translations/es-ES/content/site-policy/acceptable-use-policies/github-acceptable-use-policies.md b/translations/es-ES/content/site-policy/acceptable-use-policies/github-acceptable-use-policies.md index 70bd0869a5..07006082af 100644 --- a/translations/es-ES/content/site-policy/acceptable-use-policies/github-acceptable-use-policies.md +++ b/translations/es-ES/content/site-policy/acceptable-use-policies/github-acceptable-use-policies.md @@ -1,5 +1,5 @@ --- -title: Políticas de uso aceptable de GitHub +title: Directivas de Uso Aceptable de GitHub redirect_from: - /articles/github-acceptable-use-policies - /github/site-policy/github-acceptable-use-policies @@ -8,107 +8,112 @@ versions: topics: - Policy - Legal +ms.openlocfilehash: 9b90e569cabf47b836fd473161b38a362e54280f +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556686' --- +**Versión breve:** _Hospedamos una amplia variedad de proyectos colaborativos de todo el mundo, y esa colaboración solo funciona si nuestros usuarios son capaces de trabajar juntos de buena fe. Mientras usa el Servicio, debe cumplir nuestras Directivas de Uso Aceptable, que incluyen algunas restricciones sobre el contenido y la conducta en GitHub relacionadas con la seguridad del usuario, la propiedad intelectual, la privacidad, la autenticidad y otras limitaciones. En resumen, rogamos a los usuarios que se comporten de una forma excelente los unos con los otros._ -**Versión simplificada:** _Presentamos una amplia variedad de proyectos en equipo en todo el mundo y dicha cooperación solamente funciona cuando nuestros usuarios pueden trabajar juntos con buenas intenciones. Mientras utilizas el servicio, debes cumplir con nuestras Políticas de Uso Aceptable, las cuales incluyen algunas restricciones de contenido y conducta en GitHub relacionadas con la seguridad de usuarios, propiedad intelectual, privacidad, autenticidad y otras limitaciones. En síntesis, la idea es que sean geniales entre sí._ +Los términos con mayúscula inicial que no se definen en estas Directivas de Uso Aceptable se refieren a los significados que se les atribuyen en los [Términos de servicio de GitHub](/articles/github-terms-of-service), en los [Términos de Servicio Corporativos de GitHub](/articles/github-corporate-terms-of-service) y en la [Declaración de Privacidad](/articles/github-privacy-statement). Para los clientes sujetos a los [Términos de Servicio Corporativos de GitHub](/articles/github-corporate-terms-of-service), los términos «usted», «su» y demás usos de la segunda persona formal se refieren al «Cliente» o a los «Usuarios». Los términos «nosotros», «nos», «nuestro» y demás usos de la primera persona del plural se refieren a «GitHub». -Los términos en mayúsculas que se utilizan, pero no se definen en estas Políticas de uso aceptable tienen significados asignados en nuestros [Términos de servicio](/articles/github-terms-of-service), [Términos de servicio corporativos](/articles/github-corporate-terms-of-service) y [Declaración de privacidad](/articles/github-privacy-statement). Para los clientes sujetos a los [Términos de servicio corporativos](/articles/github-corporate-terms-of-service), "tú" y "tu/tus" se refieren al "Cliente" o los "Usuarios". "Nosotros", "nuestro", "nuestros" se refieren a "GitHub". +## 1. Cumplimiento de la legislación y la normativa +Usted es responsable de utilizar el Servicio de conformidad con todas las leyes y normativas aplicables y con todas nuestras Directivas de Uso Aceptable. Estas directivas pueden actualizarse de vez en cuando y figuran a continuación, así como en los [Términos de servicio de GitHub](/articles/github-terms-of-service) y en los [Términos de Servicio Corporativos de GitHub](/articles/github-corporate-terms-of-service). -## 1. Cumplimiento con las leyes y regulaciones -Eres responsable de usar el Servicio de conformidad con todas las leyes, regulaciones y con todas nuestras Políticas de uso aceptable que correspondan. Estas políticas se pueden actualizar cada cierto tiempo y se presentan a continuación. También se puede acceder a ellas en nuestros [Términos de servicio](/articles/github-terms-of-service) y [Términos de servicio corporativos](/articles/github-corporate-terms-of-service). +## 2. Seguridad del Usuario +No permitimos en GitHub contenidos ni actividades que: -## 2. Seguridad del usuario -No permitimos el contenido o la activad de GitHub que: +- sean ilegales o promuevan actividades ilegales; -- sea ilícito o promueva actividades ilícitas; +- sean [sexualmente obscenos](/github/site-policy/github-sexually-obscene-content) o estén relacionados con la explotación o el abuso sexuales, inclusive si van dirigidos contra menores; -- sea [sexualmente obsceno](/github/site-policy/github-sexually-obscene-content) o se relacione con la explotación o abuso, incluyendo el de los menores de edad; +- sean calumniosos, difamatorios o fraudulentos; -- sea calumnioso, difamatorio o fraudulento; +- sean [discriminatorios o abusivos](/github/site-policy/github-hate-speech-and-discrimination) hacia cualquier persona física o grupo; -- sea [discriminatorio o abusivo](/github/site-policy/github-hate-speech-and-discrimination) hacia cualquier individuo o grupo; +- sean [información falsa, imprecisa o intencionadamente engañosa](/github/site-policy/github-misinformation-and-disinformation) y sea probable que afecten negativamente a los intereses del público (lo que incluye la salud, la seguridad, la integridad de las elecciones y la participación cívica); -- sea [información falsa, inexacta o intencionalmente engañosa](/github/site-policy/github-misinformation-and-disinformation) y pueda afectar de forma adversa al interés pública (incluyendo la salud, seguridad, integridad de elección y participación civil); +- sean constitutivos de [acoso o abuso](/github/site-policy/github-bullying-and-harassment) hacia otra persona física o grupo, lo que incluye a nuestros empleados, ejecutivos y agentes, así como a los demás usuarios; -- [acose o abuse](/github/site-policy/github-bullying-and-harassment) a otro individuo o grupo, incluyendo a nuestros empleados, oficiales y agentes o a otros usuarios; +- sean constitutivos de [amenazas o incitación a la violencia](/github/site-policy/github-threats-of-violence-and-gratuitously-violent-content) hacia cualquier persona física o grupo, en especial cuando se basen en quiénes son; -- [amenace o incite a la violencia](/github/site-policy/github-threats-of-violence-and-gratuitously-violent-content) sobre cualquier individuo o grupo, especialmente con base en quiénes son; +- [representen o hagan apología gratuita de la violencia](/github/site-policy/github-threats-of-violence-and-gratuitously-violent-content), lo que incluye las imágenes violentas; o -- [represente o glorifique la violencia injustificadamente](/github/site-policy/github-threats-of-violence-and-gratuitously-violent-content), incluyendo las imágenes violentas; o - -- que esté fuera de tema o interactúe con características de la plataforma en manera tal que [altere la experiencia de otros usuarios](/github/site-policy/github-disrupting-the-experience-of-other-users) repetida o significativamente. +- sean ajenos al tema o interactúen con funciones de la plataforma de un modo que, de forma significativa o reiterada, [alteren la experiencia de los demás usuarios](/github/site-policy/github-disrupting-the-experience-of-other-users). -## 3. Propiedad intelectual, autenticidad e información privada -No permitimos el contenido o la activad de GitHub que: +## 3. Propiedad Intelectual, autenticidad e información privada +No permitimos en GitHub contenidos ni actividades que: -- infrinja algún derecho de propiedad de cualquiera de las partes, incluidos la patente, el nombre comercial, el secreto comercial, la propiedad intelectual, el derecho a publicidad o cualquier otro derecho; +- infrinjan cualquier derecho de propiedad de cualquiera de las partes, incluidas patentes, marcas registradas, secretos comerciales, derechos de autor, derechos de publicidad u otros derechos; -- comparta ilegalmente llaves de licencias de productos sin autorización, software para generar llaves de licencia de producto sin autorización o software para burlar las verificaciones de dichas llaves, incluyendo la extensión de una licencia gratuita más allá de su periodo de prueba; +- compartan de forma ilegítima claves de licencia de productos no autorizadas, software para generar claves de licencia de productos no autorizadas o software para eludir los controles de claves de licencia de productos, lo que incluye la extensión de una licencia gratuita más allá de su periodo de prueba; -- [se haga pasar por una persona o entidad](/github/site-policy/github-impersonation), incluyendo por cualquiera de nuestros empleados o representantes, incluyendo la falsa asociación con GitHub o representar falsa y fraudulentamente tu identidad o el propósito del sitio; o +- supongan [hacerse pasar por cualquier persona o entidad](/github/site-policy/github-impersonation), incluidos todos nuestros empleados o representantes, lo que incluye el uso de asociaciones falsas con GitHub o la falsa manifestación fraudulenta de su identidad o de la finalidad del sitio; o -- [viole la privacidad de cualquier tercero](/github/site-policy/github-doxxing-and-invasion-of-privacy), tal como al publicar la información personal de otro individuo sin consentimiento. +- [infrinjan la privacidad de cualquier tercero](/github/site-policy/github-doxxing-and-invasion-of-privacy), por ejemplo, la publicación de información personal de otra persona sin su consentimiento. -## 4. Spam y actividad falsa en GitHub -No permitimos ningún contenido o actividad en GitHub que sea: -- actividad excesiva y automatizada por lotes y actividad falsa coordinada, tal como - * hacer spam - * minería de criptodivisas; -* distribución masiva de promociones y publicidad prohibida por los términos y políticas de GitHub; -* interacciones falsas, tales como cuentas falsas y actividad automatizada falsa; -* abuso de rango, tal como marcar como la automatización para marcar como favoritos o seguir cuentas; -* creación o participación en mercados secundarios para propósitos de proliferación de la actividad falsa; -* usar a GitHub como una plataforma para propagar abusos en otras plataformas; -* phishing o intención de phishing; o -* utilizar nuestros servidores para cualquier forma de actividad automatizada y excesiva por lotes, para colocar una carga indebida en nuestros servidores por medios automatizados o para confiar en cualquier forma de publicidad o solicitudes no requeridas mediante nuestros servidores, tal como los planes para enriquecerse rápidamente. +## 4. Correo no deseado y actividad no auténtica en GitHub +No permitimos en GitHub contenidos ni actividades que: +- sean actividades masivas automatizadas excesivas y actividades no auténticas coordinadas, tales como: + * envío de correo no deseado; + * minería de criptomonedas; +* distribución masiva de promociones y publicidad prohibidas en virtud de los términos y las directivas de GitHub; +* interacciones no auténticas, como cuentas falsas y actividades automatizadas no auténticas; +* abuso de rango, como protagonismo o seguimiento automatizados; +* creación de o participación en mercados secundarios destinados a la proliferación de actividades no auténticas; +* uso de GitHub como plataforma para propagar abusos en otras plataformas; +* suplantación de identidad (phishing) o intento de suplantación de identidad; o +* uso de nuestros servidores para cualquier forma de actividad masiva automatizada excesiva, para imponer una carga indebida a nuestros servidores a través de medios automatizados o para transmitir cualquier forma de publicidad o de solicitud no solicitadas a través de nuestros servidores, como los planes de enriquecimiento rápido. -## 5. Seguridad y acceso al sitio -No permitimos el contenido o la activad de GitHub que: +## 5. Acceso al sitio y seguridad de este +No permitimos en GitHub contenidos ni actividades que: -- apoye directamente [el ataque ilegal o campañas de malware](/github/site-policy/github-active-malware-or-exploits) que estén causando daños técnicos — tales como utilizar nuestra plataforma para entregar ejecutables malintencionados o como ataque de infraestructura, por ejemplo, organizando ataques de negación de servicio o administrando servidores de control y comando — sin propósitos implícitos o explícitos de uso dual previos a que suceda el abuso; o -- utilice nuestros servidores para irrumpir o intentar irrumpir u obtener o intentar obtener acceso no autorizado a cualquier servicio, dispositivo, datos cuenta o red. Toma en cuenta que las actividades que se permiten durante los programas de recompensas por errores, tal como el [programa de Recompensas por Errores de GitHub](https://bounty.github.com) no se consideran como "no autorizadas". +- apoyen directamente [ataques activos ilegítimos o campañas de malware](/github/site-policy/github-active-malware-or-exploits) que causen daños técnicos, como el uso de nuestra plataforma para distribuir archivos ejecutables maliciosos o como infraestructura de ataque, por ejemplo, organizando ataques de denegación de servicio o gestionando servidores de comandos y control, sin que exista una finalidad implícita o explícita de doble uso antes de que se produzca el abuso; o +- utilicen nuestros servidores para alterar o intentar alterar, o para obtener o intentar obtener acceso no autorizado a, cualquier servicio, dispositivo, datos, cuenta o red. Tenga en cuenta que las actividades permitidas en los programas de recompensa por la detección de errores, como [GitHub Bug Bounty](https://bounty.github.com), no se consideran «no autorizados». -## 6. Límites de uso de los servicios -No reproducirás, duplicarás, copiarás, venderás, revenderás o aprovecharás ninguna parte del Servicio, el uso del Servicio o el acceso al Servicio sin autorización expresa por escrito. +## 6. Límites de uso de los servicios +Usted no está autorizado a reproducir, duplicar, copiar, vender, revender ni explotar ninguna parte del Servicio, uso del Servicio o acceso al Servicio sin nuestro permiso expreso por escrito. -## 7. Restricciones de uso de información -Puedes utilizar la información de nuestro Servicio por las siguientes razones, independientemente de si se eliminó la información, se recopiló través de nuestra API o se obtuvo de otra forma: +## 7. Restricciones de uso de la información +Puede usar la información de nuestro Servicio por los siguientes motivos, independientemente de si la información se ha extraído, recopilado con nuestra API u obtenido de otra manera: -- Los investigadores pueden utilizar información pública y no personal del Servicio con fines de investigación, solo si cualquier publicación resultante de dicha investigación es [de acceso abierto](https://en.wikipedia.org/wiki/Open_access). -- Los archivistas pueden utilizar la información pública del Servicio con fines de archivo. +- Los investigadores pueden usar información pública no personal del Servicio con fines de investigación, pero solo si las publicaciones resultantes de esa investigación son de [acceso abierto](https://en.wikipedia.org/wiki/Open_access). +- Los archivistas pueden usar la información pública del Servicio con fines de archivo. -La eliminación se refiere a extraer datos de nuestro Servicio a través de un proceso automático, como un bot o agente de búsqueda. No se refiere a la recopilación de información a través de nuestra API. Por favor, consulta la sección H de nuestras [Condiciones de Servicio](/articles/github-terms-of-service#h-api-terms) para nuestras Condiciones de la API. +El término «extraer» se refiere a obtener información de nuestro Servicio por medio de proceso automatizado, como un bot o un agente de búsqueda. El término «extraer» no se refiere a la recopilación de información mediante nuestra API. Consulte el apartado H de los [Términos de servicio de GitHub](/articles/github-terms-of-service#h-api-terms) para conocer los términos aplicables a la API. -No puedes utilizar información del servicio (ya sea en partes, recolectada mediante nuestra API u obtenida de otra forma) para propósitos de generación de spam, incluyendo para enviar correos electrónicos no solicitados a los usuarios o para vender la información personal, tal como a los reclutadores, cazadores de talento o sitios de publicación de trabajos. +No puede usar información del Servicio (ya sea extraída, recopilada a través de nuestra API u obtenida de otra manera) con fines de envío de correo no deseado, ni tampoco para enviar correos electrónicos no solicitados a los usuarios ni para vender Información Personal del Usuario (según la definición que consta en la [Declaración de privacidad de GitHub](/github/site-policy/github-privacy-statement)), como seleccionadores de personal, cazatalentos y bolsas de trabajo. -Tu uso de la información del Servicio debe cumplir con la [Declaración de privacidad de GitHub](/github/site-policy/github-privacy-statement). +Su uso de la información del Servicio debe cumplir la [Declaración de privacidad de GitHub](/github/site-policy/github-privacy-statement). -## 8. Privacidad -Se prohíbe el uso indebido de la información personal. +## 8. Privacidad +Está prohibido el uso indebido de la Información Personal del Usuario. -Cualquier persona, entidad o servicio que recolecte datos del servicio debe cumplir con la [Declaración de Privacidad de GitHub](/articles/github-privacy-statement), particularmente, con respecto a la recopilación de información personal. Si recopilas cualquier tipo de información personal del servicio, estás de acuerdo en solo utilizarla para los propósitos para los cuales la autorizó el usuario. Estás de acuerdo en que asegurarás de forma razonable cualquier información personal que hayas obtenido del servicio y que responderás rápidamente a las quejas, solicitudes de eliminación y solicitudes de "no contactar" de nosotros o de otros usuarios. +Cualquier persona, entidad o servicio que recopile datos del Servicio debe cumplir la [Declaración de privacidad de GitHub](/articles/github-privacy-statement), en concreto en lo que respecta a la recopilación de Información Personal del Usuario. Si recopila cualquier Información Personal del Usuario en el Servicio, acepta que solo utilizará esa Información Personal del Usuario para el propósito para el cual el Usuario la autorizó. Usted se compromete a proteger de forma razonable toda Información Personal del Usuario que haya recopilado en el Servicio y a responder con prontitud a las reclamaciones, solicitudes de retirada y solicitudes de «no contactar» procedentes de nosotros o de otros usuarios. -## 9. Uso del ancho de banda excesivo -Las limitaciones de ancho de banda del servicio varían en función de las características que utilices. Si determinamos que tu uso del ancho de banda es significativamente excesivo en relación con el de otros usuarios, nos reservamos el derecho a suspender tu Cuenta o limitar el alojamiento de tu archivo o, de otra forma, limitar tu actividad hasta que puedas reducir tu consumo de ancho de banda. Tambien nos reservamos los derechos—después de proporcionar una notificación por adelantado—de borrar repositorios que creamos están colocando una tensión indebida en nuestra infraestructura. Para obtener orientación sobre el uso aceptado de almacenamiento de objetos en los repositorios, refiérete a la sección "[¿Cuál es mi cuota de disco?](/github/managing-large-files/what-is-my-disk-quota)". Para obtener más detalles sobre las limitaciones de ancho de banda de características especiales, consulta la sección [Condiciones Adicionales de Producto de GitHub](/github/site-policy/github-additional-product-terms). +## 9. Uso excesivo del ancho de banda +Las limitaciones de ancho de banda del Servicio varían según las funciones que utilice. Si determinamos que su uso del ancho de banda es significativamente excesivo en relación con otros usuarios de características similares, nos reservamos el derecho de suspender su Cuenta, restringir su hospedaje de archivos o limitar su actividad de otra manera hasta que pueda reducir su consumo del ancho de banda. También nos reservamos el derecho (tras notificárselo por adelantado) de eliminar los repositorios que determinamos que ejercen una presión indebida sobre nuestra infraestructura. Para obtener orientación sobre el uso aceptable del almacenamiento de objetos en repositorios, consulte [los límites de los tamaños de archivos](/github/managing-large-files/what-is-my-disk-quota). Para obtener más detalles sobre las limitaciones de ancho de banda de funciones específicas, consulte los [Términos adicionales de los productos de GitHub](/github/site-policy/github-additional-product-terms). -## 10. Hacer publicidad en GitHub -**Versión simplificada:** *Generalmente no prohibimos el uso de GitHub para publicidad. Sin embargo, esperamos que nuestros usuarios sigan ciertas limitaciones, por lo que GitHub no se convierta en un espacio lleno de spam. Nadie desea eso.* +## 10. Publicidad en GitHub +**Versión breve:** *En general, no prohibimos el uso de GitHub con fines publicitarios. Sin embargo, esperamos que nuestros usuarios respeten algunas limitaciones para que GitHub no se convierta en un paraíso del correo no deseado. Esto es algo que a nadie le interesa.* -Aunque entendemos que tal vez deseas promover tu Contenido publicando los nombres o logos de los seguidores de tu Cuenta, el enfoque principal del Contenido publicado en o a través de tu Cuenta al Servicio no debe ser publicidad o marketing promocional. Esto incluye Contenido publicado en o a través de Páginas, Paquetes, repositorios y todas las demás partes del Servicio. Puedes incluir imágenes estáticas, enlaces y textos promocionales en los documentos README o secciones de descripción del proyecto asociadas con tu Cuenta, pero deben estar relacionados con el proyecto que estás alojando en GitHub. No puedes publicitar en las Cuentas de otros Usuarios, por ejemplo, mediante la publicación de contenido monetizado o excesivo en masa. +Si bien entendemos que es posible que desee publicar el nombre o los logotipos de sus patrocinadores en su Cuenta para promocionar su Contenido, el objetivo principal del Contenido publicado en o a través de su Cuenta del Servicio no debe ser la publicidad o el marketing promocional. Esto incluye el Contenido publicado en o a través de Páginas, Paquetes, repositorios y todas las demás partes del Servicio. Puede incluir imágenes estáticas, enlaces y texto promocional en los documentos LÉAME o en los apartados de descripción del proyecto asociados con su Cuenta, pero deben estar relacionados con el proyecto hospedado en GitHub. No puede anunciarse en las Cuentas de otros Usuarios, por ejemplo, mediante la publicación de contenido monetizado o de un contenido masivo excesivo en las ediciones. -Puede que no promuevas o distribuyas contenido o actividad que sea ilegal o que se prohíba de cualquier otra forma en nuestros [Términos de servicio](/github/site-policy/github-terms-of-service/) o [Políticas de uso aceptable](/github/site-policy/github-acceptable-use-policies/), incluyendo una actividad automatizada en lotes (por ejemplo, la generación de spam), modelos de enriquecimiento rápido y mala representación o decepción relacionada con tu promoción. +No puede promocionar ni distribuir contenidos ni actividades que sean ilegales o estén prohibidos por cualquier otro motivo en virtud de los [Términos de servicio de GitHub](/github/site-policy/github-terms-of-service/) o de las [Directivas de Uso Aceptable de GitHub](/github/site-policy/github-acceptable-use-policies/), lo que incluye la actividad masiva automatizada excesiva (por ejemplo, el envío de correo no deseado), los planes de enriquecimiento rápido o las manifestaciones falsas o los engaños relacionados con su promoción. -Si decides alojar cualquier material publicitario o promocional en tu Cuenta, eres el único responsable de cumplir con todas las leyes y regulaciones correspondientes, incluyendo, entre otras, las Directrices sobre Endosos y Testimonios de la Comisión Federal de Comercio de los EE. UU. Directrices de la Comisión Federal de Comercio sobre los respaldos y testimonios. Nos reservamos el derecho de eliminar cualquier material promocional o publicidad que, a nuestra entera discreción, viole cualquier término o política de GitHub. +Si decide publicar cualquier material promocional en su Cuenta, usted es el único responsable de cumplir todas las leyes y normativas aplicables, incluidas, sin que sirva de limitación, las Directrices de la Comisión Federal de Comercio de EE. UU sobre Consentimientos y Testimonios. Nos reservamos el derecho de eliminar cualquier material promocional o publicitario que, según nuestro exclusivo criterio, infrinja los términos o las directivas de GitHub. -## 11. Protección del Usuario -No debes participar de actividades que dañen de manera significativa a otros usuarios. - -Interpretaremos nuestras políticas y solucionaremos las disputas para favorecer la protección de los usuarios integralmente. +## 11. Protección del usuario +No debe participar en actividades que perjudiquen significativamente a otros usuarios. + +Interpretaremos nuestras directivas y resolveremos los conflictos a favor de la protección de los usuarios en su conjunto. --- -**Aplicación.** GitHub retiene toda la discreción para [proceder](/github/site-policy/github-community-guidelines#what-happens-if-someone-violates-githubs-policies) en respuesta a cualquier violación de estas políticas, incluyendo la suspensión de cuentas, la [terminación](/github/site-policy/github-terms-of-service#3-github-may-terminate) de esta o la [eliminación](/github/site-policy/github-terms-of-service#2-github-may-remove-content) de contenido. Consulta también nuestros [Lineamientos comunitarios](/site-policy/github-terms/github-community-guidelines) para ver las acciones que puedes tomar si algo o alguien te ofende. +**Aplicación.** GitHub conserva toda la discreción para [adoptar medidas](/github/site-policy/github-community-guidelines#what-happens-if-someone-violates-githubs-policies) en respuesta a cualquier infracción de estas directivas, lo que incluye la suspensión de cuentas, la [resolución](/github/site-policy/github-terms-of-service#3-github-may-terminate) de cuentas y la [eliminación](/github/site-policy/github-terms-of-service#2-github-may-remove-content) de contenidos. Consulte también las [Pautas de la Comunidad de GitHub](/site-policy/github-terms/github-community-guidelines) para obtener las medidas que puede adoptar si algo o alguien lo ofende. -**Reinstauración y apelación.** Si tu contenido o cuenta se inhabilitó o restringió y buscas una reinstauración o quieres apelar, consulta nuestra [Página de apelación y reinstauración](/site-policy/acceptable-use-policies/github-appeal-and-reinstatement) para obtener más información sobre el proceso y utiliza nuestro [formato de apelación y reinstauración](https://support.github.com/contact/reinstatement) para emitir una solicitud. +**Restablecimiento y apelaciones.** Si su contenido o su cuenta se han deshabilitado o restringido y desea restablecerlos o presentar una apelación, consulte la [página Apelación y Restablecimiento de GitHub](/site-policy/acceptable-use-policies/github-appeal-and-reinstatement) para obtener información sobre el proceso y utilice nuestro [formulario de apelación y restablecimiento](https://support.github.com/contact/reinstatement) para enviar una solicitud al respecto. diff --git a/translations/es-ES/content/site-policy/acceptable-use-policies/github-active-malware-or-exploits.md b/translations/es-ES/content/site-policy/acceptable-use-policies/github-active-malware-or-exploits.md index c6676a5f91..6fd9644a29 100644 --- a/translations/es-ES/content/site-policy/acceptable-use-policies/github-active-malware-or-exploits.md +++ b/translations/es-ES/content/site-policy/acceptable-use-policies/github-active-malware-or-exploits.md @@ -1,6 +1,6 @@ --- -title: Exploits o Malware Activo de GitHub -shortTitle: Exploits o Malware Activo +title: Malware Activo o Vulnerabilidades de GitHub +shortTitle: Active Malware or Exploits versions: fpt: '*' topics: @@ -9,19 +9,24 @@ topics: redirect_from: - /github/site-policy/github-active-malware-or-exploits - /github/site-policy/github-community-guidelines#active-malware-or-exploits +ms.openlocfilehash: 1fade2d11285ef8d142b62e2c588c8556c7a5270 +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556716' --- +Formar parte de una comunidad conlleva no aprovecharse de los demás miembros que la integran. No permitimos que nadie use nuestra plataforma para apoyar directamente ataques ilegales que causen daños técnicos, como el uso de GitHub como medio para distribuir archivos ejecutables maliciosos o como infraestructura de ataque, por ejemplo, organizando ataques de denegación de servicio o gestionando servidores de comandos y control. El término «daños técnicos» se refiere a un consumo excesivo de recursos, daños físicos, tiempo de inactividad, denegación de servicio o pérdida de datos, sin que exista una finalidad implícita o explícita de doble uso antes de que se produzca el abuso. -El ser parte de una comunidad incluye no aprovecharse de otros miembros de ella. No permitimos que nadie utilice nuestra plataforma para apoyar directamente los ataques ilícitos que causan daño técnico, tales como utilizar GitHub como medio para entregar ejecutables malintencionados o como infraestructura de ataque, por ejemplo, para organizar ataques de negación del servicio o administrar servidores de control y comando. Los daños técnicos significan el sobreconsumo de recursos, daño físico, tiempo de inactividad, negación del servicio o pérdidad de datos, sin propósito implícito o explícito para uso dual antes de que ocurra el abuso. + Tenga en cuenta que GitHub permite el contenido de doble uso y admite la publicación de contenido que se utiliza para investigar vulnerabilidades de seguridad o de otro tipo y malware, ya que la publicación y distribución de dicho contenido tiene valor educativo y brinda un beneficio neto a la comunidad de seguridad. Damos por hecho que la intención es positiva y que estos proyectos se usarán para promover impulsar mejoras en todo el ecosistema. - Toma en cuenta que GitHub permite el contenido de uso dual y apoya la publicación de contenido que se utilice para la investigación de vulnerabilidades, malware o exploits, ya que el publicar o distribuir este tipo de contenido tiene un valor educativo y pñroporciona un beneficio real a la comunidad de seguridad. Asumimos un uso de estos proyectos e intención positivos para promover e impulsar mejoras a lo largo del ecosistema. + En casos excepcionales de abuso muy generalizado del contenido de doble uso, podemos restringir el acceso a esa instancia específica del contenido para interrumpir un ataque ilegal en curso o una campaña de malware que aprovecha la plataforma GitHub como vulnerabilidad o como red de distribución (CDN) de malware. En la mayoría de estos casos, la restricción consiste en exigir autenticación para el contenido, si bien, como opción de último recurso cuando esto no sea posible, puede conllevar la inhabilitación del acceso o la eliminación completa (por ejemplo, cuando se ha publicado como gist). También nos pondremos en contacto con los propietarios del proyecto para comunicar las restricciones establecidas cuando sea posible. - En casos extraordinarios de abuso amplio del contenido de uso dual, podríamos restringir el acceso a esta instancia específica de contenido para parar un ataque ilícito o campaña de malware en curso que esté tomando provecho de la plataforma de GitHub como un exploit o CDN de malware. En la mayoría de estos casos, la restricción toma la forma de poner el contenido bajo autenticación, pero podría, como último recurso, invlucrar la inhabilitación de accesos o la eliminación por completo en donde esto no fuese posible (por ejemplo, cuando se publica como un gist). También contactaremos a los propietarios del proyecto para conocer las restricciones que se pusieron en marcha, cuando sea posible. + Las restricciones son temporales cuando es factible y no tienen el propósito de purgar ni de restringir a perpetuidad en la plataforma ningún contenido específico de doble uso, ni las copias de ese contenido. Si bien nuestra intención es que estos raros casos de restricción se lleven a cabo en el seno de un proceso de colaboración con los propietarios de los proyectos, si considera que su contenido se ha restringido indebidamente, contamos con un [proceso de apelación](/site-policy/acceptable-use-policies/github-appeal-and-reinstatement). - Las restricciones son temporales cuando sea posible y no tienen el propósito de purgar o restringir ningun contenido de uso dual específico ni copias de dicho contenido desde la plataforma perpetuamente. Si bien nos enfocamos en que estos casos de restricción extraordinarios sean un proceso colaborativo con los propietarios de los proyectos, en caso de que sientas que tu contenido se restringió sin razón alguna, instauramos un [proceso de apelación](/site-policy/acceptable-use-policies/github-appeal-and-reinstatement). + Para facilitar una vía de resolución de los abusos con los propios responsables del mantenimiento de los proyectos, antes de remitir a GitHub los informes de abuso, recomendamos (aunque no exigimos) que los propietarios del repositorio sigan estos pasos cuando publiquen contenido de investigación de seguridad potencialmente dañino: - Para facilitar una ruta de resolución de abuso con los mismos mantenedores de proyecto, antes de escalar a un reporte de abuso de GitHub, te recomendamos, mas no requerimos, que los propietarios de los repositorios lleven a cabo los siguientes pasos al publicar contenido de investigación de seguridad potencialmente dañino: +* Identifique y describa claramente cualquier contenido potencialmente dañino en un descargo de responsabilidad en el archivo LÉAME.md del proyecto o en los comentarios del código fuente. +* Proporcione un método de contacto preferido para cualquier consulta de abuso de terceros mediante un archivo SEGURIDAD.md en el repositorio (por ejemplo, «Cree una incidencia en este repositorio para cualquier pregunta o duda que pueda tener»). Dicho método de contacto permite que terceros se comuniquen directamente con los responsables del mantenimiento de los proyectos y, potencialmente, resuelvan sus dudas sin la necesidad de presentar informes de abuso. -* Identifica y describe claramente cualquier contenido dañino en un aviso legal en el archivo README.md del proyecto o en los comentarios del código fuente. -* Proporciona un método de contacto preferido para cualquier consultas de abuso de terceros a través de un archivo de SECURITY.md en el repositorio (por ejemplo, "Por favor, crea una propuesta en este repositorio para dirigir cualquier pregunta o preocupación"). Dicho método de contacto permite que los terceros contacten a los mantenedores de proyecto directamente y que así resuelvan las preocupaciones potencialmente sin necesidad de emitir reportes de abuso. - - *GitHub considera que el registro de npm es una plataforma que se utiliza principalmente para la instalación y uso de tiempo de ejecución del código y no para investigación.* + *GitHub considera que el registro npm es una plataforma utilizada principalmente para la instalación y el uso de código en tiempo de ejecución, pero no para investigación.* diff --git a/translations/es-ES/content/site-policy/acceptable-use-policies/github-appeal-and-reinstatement.md b/translations/es-ES/content/site-policy/acceptable-use-policies/github-appeal-and-reinstatement.md index 50c6dfb62c..6fcf603b2e 100644 --- a/translations/es-ES/content/site-policy/acceptable-use-policies/github-appeal-and-reinstatement.md +++ b/translations/es-ES/content/site-policy/acceptable-use-policies/github-appeal-and-reinstatement.md @@ -1,38 +1,43 @@ --- -title: Apelaciones y reinstauraciones en GitHub +title: Apelación y Restablecimiento de GitHub versions: fpt: '*' topics: - Policy - Legal +ms.openlocfilehash: 6da03add539f84a02d919fb777690468bb10a22a +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556693' --- +## Apelación y restablecimiento -## Apelación y reinstauración +Si bien la mayoría de las interacciones entre personas en la comunidad de GitHub entran en el ámbito de las Directivas de Uso Aceptable y en las Pautas de la Comunidad de GitHub, en ocasiones se producen infracciones de esas directivas. Cuando esto sucede, es posible que el personal de GitHub deba llevar a cabo acciones de ejecución para abordar esas infracciones. Sin embargo, en algunos casos, puede que existan fundamentos para revertir una acción de moderación realizada por el personal de GitHub. -Si bien la mayoría de las interacciones entre los individuos de la comunidad de GitHub caen dentro de nuestras Políticas de Uso Aceptable, a veces ocurren violaciones a dichas políticas. Cuando esto sucede, el personal de GitHub podría necesitar tomar una acción de cumplimiento para tratar dichas violaciones. Sin embargo, en algunos casos podría existir una base para revertir una acción de moderación que tomó el personal de GitHub. +## ¿Qué son las apelaciones y los restablecimientos? -## ¿Qué son las apelaciones y reinstauraciones? +Tanto las apelaciones como los restablecimientos surgen en relación con la inhabilitación de contenidos o con las restricciones de acceso a una cuenta. -Tanto las apelaciones como las reinstauraciones se levantan en relación con la inhabilitación de contenido o las restricciones para acceder a una cuenta. +**Restablecimiento**: el usuario desea recuperar el acceso a su cuenta o contenido y está dispuesto a realizar los cambios necesarios para abordar la infracción; asimismo, debe aceptar no infringir nuestros términos en el futuro. -**Reinstauración**: El usuario quiere volver a tener acceso a su cuenta o contenido y está dispuesto a realizar cualquier cambio necesario para tratar la violación y debe acordar el no violar nuestros términos en adelante. +**Apelación**: el usuario no está de acuerdo con que se haya producido una infracción y puede proporcionar información adicional para demostrar que se debería haber tomado una decisión diferente. -**Apelación**: El usuario disputa que ocurrió una violación y puede proporcionar información adicional para mostrar que se debió de haber tomado una decisión diferente. +## Funcionamiento del proceso -## Cómo funciona esto +Si desea que se restablezca su cuenta o su contenido o apelar una acción de ejecución, rellene el [formulario de apelación y restablecimiento](https://support.github.com/contact/reinstatement). -Si quieres una reinstauración o quieres apelar a una acción de cumplimiento, llena nuestro [Formulario de reinstauración y apelación](https://support.github.com/contact/reinstatement). +El personal de GitHub revisará la información indicada en el formulario para determinar si es suficiente para justificar el restablecimiento o la concesión de una apelación. -El personal de GitHub revisará la información proporcionada en el formulario para determinar si existe información suficiente para garantizar la reinstauración u otorgar una apelación. +* **Restablecimiento**: cuando un usuario puede aceptar cumplir nuestras Directivas de Uso Aceptable en lo sucesivo y ha llevado a cabo los cambios necesarios para abordar las infracciones, podemos optar por restablecer su cuenta o su contenido, según las circunstancias y la gravedad de la infracción inicial. -* **Reinstauración**: En donde un usuario puede acordar el acatar nuestras Políticas de Uso Aceptable en lo subsecuente y ha hecho los cambios necesarios para tratar la(s) violación(es), podríamos elegir reinstaurar su cuenta o contenido dependiendo de las circunstancias y gravedad de la violación inicial. +Todas las solicitudes legítimas de restablecimiento se revisarán inicialmente por el personal de GitHub y se responderán con una decisión. -El personal de GitHub revisará todas las solicitudes de reinstauración legítimas inicialmente y estas se responderán con una decisión. +* **Apelación**: cuando un usuario desee impugnar una decisión, puede usar el formulario para explicar los fundamentos de dicha impugnación y aportar cualquier información adicional sobre la supuesta infracción que, a su juicio, debería haber llevado a tomar una decisión diferente. Si la información proporcionada demuestra que se debería haber llegado a una conclusión diferente, es posible que podamos conceder una apelación. -* **Apelación**: Cuando un usuario busca impugnar una decisión, puede utilizar el formulario para explicar la bases con las que lo hace y proporcionar cualquier información adicional con respecto a la supuesta violación que piensan que pudo haber influenciado una toma de decisión diferente. Si la información que se proporcionó demuestra que se debió haber llegado a una conclusión diferente, podríamos fallar a favor de la apelación. +Si el revisor del personal de GitHub es la misma persona que tomó la determinación inicial y ese miembro del personal considera que su conclusión inicial fue correcta (y, por lo tanto, se inclinaría a denegar la apelación), otro miembro del personal de GitHub revisará la apelación de forma independiente. Todas las apelaciones legítimas se responderán con una decisión final. -Si el revisor del personal de GitHub es la misma persona que hizo la determinación inicial y dicho miembro del personal cree que la conclusión inicial fue correcta (y, por lo tanto, se debiera inclinar a negar la apelación), un miembro diferente del equipo de GitHub revisará la apelación independientemente. Todas las apelaciones legítimas se responderán con una decisión final. +## Transparencia -## Transparencia - -Rastreamos las apelaciones y reinstauraciones en nuestros [reportes de transparencia](https://github.blog/2022-01-27-2021-transparency-report/#Appeals_and_other_reinstatements). +Realizamos un seguimiento de las apelaciones y de los restablecimientos en nuestros [informes de transparencia](https://github.blog/2022-01-27-2021-transparency-report/#Appeals_and_other_reinstatements). diff --git a/translations/es-ES/content/site-policy/acceptable-use-policies/github-bullying-and-harassment.md b/translations/es-ES/content/site-policy/acceptable-use-policies/github-bullying-and-harassment.md index 7cce1b9e28..d213006ab3 100644 --- a/translations/es-ES/content/site-policy/acceptable-use-policies/github-bullying-and-harassment.md +++ b/translations/es-ES/content/site-policy/acceptable-use-policies/github-bullying-and-harassment.md @@ -1,6 +1,6 @@ --- -title: Bullying y acoso en GitHub -shortTitle: Bullying y acoso +title: Intimidación y Acoso en GitHub +shortTitle: Bullying and Harassment versions: fpt: '*' topics: @@ -9,15 +9,20 @@ topics: redirect_from: - /github/site-policy/github-bullying-and-harassment - /github/site-policy/github-community-guidelines#bullying-and-harassment +ms.openlocfilehash: 3728314661ad4cb9d5b0765b937e618f8ee31f7b +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556681' --- +No toleramos el acoso, la intimidación ni el abuso de ningún tipo, ya se practique directamente o animando a otros a participar en la conducta prohibida. Esto incluye: -No toleramos el acoso, bullying ni cualquier otro tipo de abuso, ya sea directo o convenciendo a otros para que tomen parte en la conducta prohibida. Esto incluye: +- los ataques personales dirigidos; +- la acumulación o la organización de actividades [perturbadoras](/github/site-policy/github-disrupting-the-experience-of-other-users) de cualquier modo que pueda ser constitutivo de abuso; +- el seguimiento a otro usuario por la plataforma de cualquier modo que provoque intimidación; +- la realización de insinuaciones o comentarios sexuales dirigidos a otra persona; +- la participación deshonesta en una conversación de tal forma instigue el conflicto o socave un debate sincero; +- la creación de cuentas alternativas con la finalidad expresa de eludir la acción de moderación adoptada por el personal o los usuarios de GitHub. -- Ataques personales dirigidos -- Sumarse u organizar cualquier actividad [perjudicial](/github/site-policy/github-disrupting-the-experience-of-other-users) de forma que cuente como abuso -- Seguir a otro usuario en toda la plataforma de manera que ocasione intimidación -- Hacer insinuaciones o comentarios sexuales que se dirijan a otro individuo -- Participar deshonestamente en una conversación de forma que esto instigue al conflicto o socave un debate honesto -- Crear cuentas alternas específicamente para evadir las acciones de moderación que lleva a cabo el personal de GitHub o los usuarios - -Toma en cuenta que no toda la conducta indeseable constituye necesariamente acoso. Por ejemplo, el no concordar con otro usuario o marcar sus comentarios con rechazo no llega a ser acoso en nuestra plataforma. Adicionalmente, el compartir el criticismo de las figuras o proyectos públicos o los temas de interés público no necesariamente cae bajo esta política. Sin embargo, te exhortamos a ser consciente de cómo participas con otros usuarios de la plataforma, ya que es posible que esta actividad viole nuestra restricción de perturbar la experiencia de otros usuarios. +Tenga en cuenta que no todas las conductas no deseadas se consideran necesariamente acoso. Por ejemplo, no estar de acuerdo con otro usuario o rechazar sus comentarios puede no alcanzar el nivel de acoso en nuestra plataforma. Además, compartir críticas sobre figuras públicas o proyectos, o sobre temas de interés público, no necesariamente es objeto de directiva. Sin embargo, lo alentamos a que tenga en cuenta cómo interactúa con otros usuarios y con la plataforma, ya que, de todos modos, esta actividad podría infringir nuestra restricción sobre la perturbación de la experiencia de otros usuarios. diff --git a/translations/es-ES/content/site-policy/acceptable-use-policies/github-disrupting-the-experience-of-other-users.md b/translations/es-ES/content/site-policy/acceptable-use-policies/github-disrupting-the-experience-of-other-users.md index 273b2ecf75..0e9aebea38 100644 --- a/translations/es-ES/content/site-policy/acceptable-use-policies/github-disrupting-the-experience-of-other-users.md +++ b/translations/es-ES/content/site-policy/acceptable-use-policies/github-disrupting-the-experience-of-other-users.md @@ -1,6 +1,6 @@ --- -title: GitHub irrumpiendo la experiencia de otros usuarios -shortTitle: Irrumpir la experiencia de otros usuarios +title: Alteración de la experiencia de otros usuarios de GitHub +shortTitle: Disrupting the Experience of Other Users versions: fpt: '*' topics: @@ -9,19 +9,24 @@ topics: redirect_from: - /github/site-policy/github-disrupting-the-experience-of-other-users - /github/site-policy/github-community-guidelines#disrupting-the-experience-of-other-users +ms.openlocfilehash: f036077bfebf251befd048cf327663fc90375c89 +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556692' --- +Ser parte de una comunidad incluye reconocer cómo su comportamiento afecta a los demás y mantener interacciones significativas y productivas con las personas y la plataforma en la que confían. -El ser parte de una comunidad incluye el que reconozcas las formas en las cuales tu comportamiento afecta a los demás y participando en las interacciones productivas y significativas con las personas y la plataforma de la cual dependen. +No permitimos comportamientos que alteren significativa o continuamente la experiencia de otros usuarios. Esto incluye: -No permitimos el comportamiento que es significativamente o continuamente dañino para la experiencia de otros usuarios. Esto incluye: +- Publicar comentarios ajenos al tema en cuestión +- Abrir incidencias o solicitudes de incorporación de cambios vacías o sin sentido +- Puntuar con estrellas y/o seguir cuentas o repositorios en gran volumen en un corto periodo de tiempo +- Crear revisiones de código sin sentido o irrelevantes +- Interactuar con las características de la plataforma de una manera que genere notificaciones excesivas para otros usuarios +- Usar cualquier otra característica de la plataforma de una manera que genere interrupciones -- Publicar comentarios fuera de tema -- Abrir propuestas o solicitudes de cambio sin sentido -- Marcar como favorito o seguir cuentas o repositorios masivamente en un periodo de tiempo corto -- Crear revisiones de código irrelevantes o sin sentido -- Interactuar con características de la plataforma de manera que ocasionen notificaciones excesivas para otros usuarios -- Utilizar cualquier otra característica de la plataforma de manera que ocasione una irrupción +Si bien animamos a los mantenedores a moderar sus propios proyectos de forma individual, el personal de GitHub puede adoptar medidas restrictivas adicionales contra las cuentas que demuestren este tipo de comportamientos. -Mientras animamos a los mantenedores a moderar sus propios proyectos de forma individual. El personal de GitHub puede tomar medidas más restrictivas contra las cuentas que están participando en este tipo de comportamientos. - -Toma en cuenta que las conductas anteriores también podrían violar otras restricciones en nuestras [Políticas de uso aceptable](/github/site-policy/github-acceptable-use-policies). Por ejemplo, dependiendo de la naturaleza o gravedad de la actividad, podría llegar al nivel de [bullying y acoso](/github/site-policy/github-bullying-and-harassment). +Tenga en cuenta que la conducta anterior también puede infringir otras restricciones de nuestras [Directivas de Uso Aceptable](/github/site-policy/github-acceptable-use-policies). Por ejemplo, según la naturaleza y la gravedad de la actividad, puede llegar al nivel de [acoso y agresión](/github/site-policy/github-bullying-and-harassment). diff --git a/translations/es-ES/content/site-policy/acceptable-use-policies/github-doxxing-and-invasion-of-privacy.md b/translations/es-ES/content/site-policy/acceptable-use-policies/github-doxxing-and-invasion-of-privacy.md index 27bb5278fc..70aed9f6b6 100644 --- a/translations/es-ES/content/site-policy/acceptable-use-policies/github-doxxing-and-invasion-of-privacy.md +++ b/translations/es-ES/content/site-policy/acceptable-use-policies/github-doxxing-and-invasion-of-privacy.md @@ -1,6 +1,6 @@ --- -title: Doxxing e invasión de la privacidad en GitHub -shortTitle: Doxxing e invasión de la privacidad +title: Divulgación de información personal («doxxing») e invasión de la privacidad en GitHub +shortTitle: Doxxing and Invasion of Privacy versions: fpt: '*' topics: @@ -9,22 +9,27 @@ topics: redirect_from: - /github/site-policy/github-doxxing-and-invasion-of-privacy - /github/site-policy/github-community-guidelines#doxxing-and-invasion-of-privacy +ms.openlocfilehash: 70a5087ea0a80e8fea9cfed402b16037ac9efe62 +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556680' --- +No publique información personal de otras personas. Esto incluye: -No publiques la información personal de otros individuos. Esto incluye: - -- Direcciones de correo electrónico privadas y personales -- Números telefónicos +- Direcciones de correo electrónico personales y privadas +- Números de teléfono - Direcciones físicas u otra información de ubicación privada -- Información de cuentas bancarias o números de tarjetas de crédito -- Números de seguridad social/identidad nacional +- Información de cuenta bancaria o números de tarjeta de crédito +- Números de seguridad social/documento nacional de identidad - Contraseñas -- Información de votante +- Información de voto - Información médica y datos biométricos personales -- Otro tipo de información que pueda representar un riesgo de seguridad o protección +- Otra información privada que pueda entrañar un riesgo de seguridad o para la salud -Podríamos considerar que otros tipos de información, tales como fotos o videos que se tomaron o distribuyeron sin el consentimiento del sujeto, sean una invasión a la privacidad, especialmente cuando dicho material representa un riesgo de seguridad para dicho sujeto, tal como en el caso de la intimidación o el acoso. +Podemos considerar otra información, como fotos o vídeos que se tomaron o distribuyeron sin el consentimiento del interesado, como una invasión de la privacidad, especialmente cuando dicho material supone un riesgo de seguridad para el interesado, como en el caso de intimidación o acoso. -GitHub tomará el contexto en cuenta, así como si el contenido reportado está disponible al público en cualquier otro lugar. Toma en cuenta, sin embargo, que si bien el compartir contenido disponible al público en general podría no ser una violación de esta política, si la información se comparte con la intención de acosa o incitar a otro tipo de comportamiento abusivo, esto podría violar nuestra prohibición del [bullying y el acoso](/github/site-policy/github-bullying-and-harassment). +GitHub tendrá en cuenta el contexto y si el contenido divulgado está disponible públicamente en otro lugar. Tenga en cuenta, sin embargo, que aunque compartir contenido disponible públicamente puede no ser una vulneración de esta directiva, si la información se comparte con la intención de acosar o incitar a otro comportamiento abusivo, puede infringir nuestra prohibición de [acoso y agresión](/github/site-policy/github-bullying-and-harassment). -Para obtener más información o para aprender cómo reportar una violación, consulta nuestra [Política de Eliminación de Información Privada](/github/site-policy/github-private-information-removal-policy) y nuestras instrucciones para [Reportar el abuso](/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam). +Para obtener más información o para saber cómo denunciar una infracción, consulte nuestra [Directiva de Eliminación de Información Privada](/github/site-policy/github-private-information-removal-policy) y nuestras instrucciones para [denunciar casos de abuso](/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam). diff --git a/translations/es-ES/content/site-policy/acceptable-use-policies/github-hate-speech-and-discrimination.md b/translations/es-ES/content/site-policy/acceptable-use-policies/github-hate-speech-and-discrimination.md index cb3734649f..f377e886eb 100644 --- a/translations/es-ES/content/site-policy/acceptable-use-policies/github-hate-speech-and-discrimination.md +++ b/translations/es-ES/content/site-policy/acceptable-use-policies/github-hate-speech-and-discrimination.md @@ -1,6 +1,6 @@ --- title: Discurso de odio y discriminación en GitHub -shortTitle: Discurso de odio y discriminación +shortTitle: Hate Speech and Discrimination versions: fpt: '*' topics: @@ -9,16 +9,21 @@ topics: redirect_from: - /github/site-policy/github-hate-speech-and-discrimination - /github/site-policy/github-community-guidelines#hate-speech-and-discrimination +ms.openlocfilehash: f05e10bb8938ed47a6f05ab555c05edd4fab47f0 +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556675' --- +GitHub no tolera el discurso que ataca o promueve el odio hacia un individuo o grupo de personas por quiénes son, incluida la edad, el tamaño del cuerpo, la capacidad, el origen étnico, la identidad y la expresión de género, el nivel de experiencia, la nacionalidad, la apariencia personal, la raza, la religión, la identidad sexual o la orientación sexual. Esto incluye: -GitHub no tolera aquellos discursos que ataquen o promuevan el odio en contra de un individuo o grupo de personas con base en quienes son, incluyendo la edad, talla, capacidades, etnicidad, género, identidad y expresión, nivel de experiencia, nacionalidad, apariencia personal, raza, religión, identidad u orientación sexual. Esto incluye: +- burlarse, atacar o excluir a una persona o grupo debido a sus creencias o las características enumeradas anteriormente; +- mostrar una afiliación o identificación clara con organizaciones terroristas o extremistas violentas conocidas; +- apoyar o promover grupos de odio o teorías de conspiración basadas en el odio; +- compartir símbolos o imágenes sinónimo de odio; +- usar estereotipos dañinos, calumnias o lenguaje deshumanizante; +- atacar a una persona en función de su género percibido; +- dobles sentidos; o usar lenguaje en código o sugerente y/o símbolos para promover el abuso o el odio -- Burlarse, atacar o excluir a una persona o grupo con base en sus creencias o en las características antes mencionadas -- Mostrar una afiliación o identificación claras con organizaciones extremistas violentas o terroristas -- Apoyar o promover grupos de odio o teorías de conspiración basadas en el odio -- Compartir símbolos o imágenes sinónimas con el odio -- Utilizar estereotipos dañinos, jerga o discurso deshumanizador -- Atacara a un individuo con base en su percepción de género -- Lenguaje sugestivo o utilizar lenguaje en código o símbolos para promover el abuso o el odio - -Si bien GitHub toma con seriedad todas las instancias de abuso y acoso a la plataforma, estamos comprometidos especialmente a luchar contra el abuso basado en odio donde afecta desproporcionalmente a las comunidades que han sufrido de dicho abuso históricamente. Nuestro objetivo es hacer de GitHub un lugar en donde todos los individuos se sientan bienvenidos y seguros. +Si bien GitHub se toma en serio todos los casos de abuso y acoso en la plataforma, estamos especialmente comprometidos a combatir el abuso basado en el odio que afecta de manera desproporcionada a las comunidades que históricamente han sido blanco de dicho abuso. Nuestro objetivo es hacer de GitHub un lugar donde todas las personas se sientan bienvenidas y seguras. diff --git a/translations/es-ES/content/site-policy/acceptable-use-policies/github-impersonation.md b/translations/es-ES/content/site-policy/acceptable-use-policies/github-impersonation.md index c8e4963295..6108d9f7a7 100644 --- a/translations/es-ES/content/site-policy/acceptable-use-policies/github-impersonation.md +++ b/translations/es-ES/content/site-policy/acceptable-use-policies/github-impersonation.md @@ -1,6 +1,6 @@ --- -title: Suplantación de identidad en GitHub -shortTitle: Suplantación de identidad +title: Suplantación en GitHub +shortTitle: Impersonation versions: fpt: '*' topics: @@ -9,15 +9,20 @@ topics: redirect_from: - /github/site-policy/github-impersonation - /github/site-policy/github-community-guidelines#impersonation +ms.openlocfilehash: ffcac80a077693728b475150093c298420d9ba6f +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556674' --- +No puede falsear su identidad ni su asociación con otra persona u organización. Esto incluye hacer cualquiera de las siguientes cosas de una manera que confunda o engañe a otros: -No puedes falsificar tu identidad o tu asociación con otra persona u organización. Esto incluye el realizar cualquiera de las siguientes acciones de forma que engañe a otros: +- copiar el avatar de otro usuario u otra información de perfil personal; +- publicar contenido con la dirección de correo electrónico de otro usuario; +- usar un nombre de usuario, nombre de organización u otro nombre engañosamente similar; +- hacerse pasar por otra persona u organización. -- Copiar el avatar de otro usuario o cualquier otra información de perfil personal -- Publicar contenido bajo la dirección de correo electrónico de otro usuario -- Utilizar un nombre de usuario, organización o designador de nombre engañosamente similar -- Hacerse pasar de otra manera como otro individuo u organización +La suplantación de identidad es una manera de acoso y la infracción de esta directiva puede dar lugar a la pérdida de acceso a su cuenta. -La suplantación de identidad es una forma de acoso y las violaciones a esta política podrían ocasionar la pérdida de acceso a tu cuenta. - -Toma en cuenta que, tener un nombre de usuario similar a otro no necesariamente constituye una suplantación de identidad. GitHub tomará en cuenta el contexto. Por ejemplo, en los casos que involucren reclamos de [mala información o desinformación](/github/site-policy/github-misinformation-and-disinformation), generalmente permitimos las parodias y sátiras que se alineen con nuestras [Políticas de uso aceptable](/github/site-policy/github-acceptable-use-policies). +Tenga en cuenta que tener un nombre de usuario similar a otro no tiene porqué ser una suplantación de identidad. GitHub tendrá en cuenta el contexto. Por ejemplo, como en los casos que implican reclamaciones de [información falsa o desinformación](/github/site-policy/github-misinformation-and-disinformation), generalmente permitimos la parodia y la sátira que esté en línea con nuestras [Directivas de Uso Aceptable](/github/site-policy/github-acceptable-use-policies). diff --git a/translations/es-ES/content/site-policy/acceptable-use-policies/github-misinformation-and-disinformation.md b/translations/es-ES/content/site-policy/acceptable-use-policies/github-misinformation-and-disinformation.md index 3cf8fb3693..4d47dd2864 100644 --- a/translations/es-ES/content/site-policy/acceptable-use-policies/github-misinformation-and-disinformation.md +++ b/translations/es-ES/content/site-policy/acceptable-use-policies/github-misinformation-and-disinformation.md @@ -1,6 +1,6 @@ --- -title: Información errónea y desinformación de GitHub -shortTitle: Información erróna y desinformación +title: Información Errónea y Desinformación en GitHub +shortTitle: Misinformation and Disinformation versions: fpt: '*' topics: @@ -9,13 +9,18 @@ topics: redirect_from: - /github/site-policy/github-misinformation-and-disinformation - /github/site-policy/github-community-guidelines#misinformation-and-disinformation +ms.openlocfilehash: ece95f9da0b1953c821531837418e75ed03af4c3 +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556669' --- +No puede publicar contenido que presente una visión distorsionada de la realidad, ya sea inexacta o falsa (información errónea) o intencionadamente engañosa (desinformación), cuando dicho contenido pueda resultar perjudicial para el público o interferir con las oportunidades justas y equitativas para que todo el mundo participe en una sociedad libre y abierta. Esto puede incluir: +- alegaciones médicas inexactas o sin respaldo científico que pongan en peligro la salud o la seguridad pública; +- contenido multimedia manipulado, ya sea sonoro o visual, susceptible de inducir a error o engaño de forma que pueda perjudicar el interés público; +- contenido falso o engañoso que pueda interferir en la capacidad de una persona de participar en actividades cívicas; o +- afirmaciones infundadas que pudieran promover el odio o el acoso dirigido a grupos específicos de personas. -No puedes publicar contenido que presente una visión distorsionada de la realidad, ya sea que no tenga exactitud o sea falsa (información errónea) o que tenga la intención de engañar (desinformación), en donde dicho contenido pueda dar como resultado el daño al público o interferir con oportunidades iguales y justas para que todo tome lugar en una sociedad abierta y libre. Puede incluir: -- Las declaraciones médicas inexactas o sin sustento científico que pongan en peligro la salud o seguridad pública -- Medios manipulados, ya sean auditivos o visuales, que puedan hacer declaraciones falsas o engañar de forma que pueda dañar el interés público -- Contenido falso o engañoso que pueda interferir con la capacidad de un individuo para participar en las actividades civiles -- Reclamos infundados que pudieran promover el odio o acoso dirigido a grupos de personas específicos - -Fomentamos la participación activa en la expresión de ideas, perspectivas y experiencias y podríamos no estar en posición de disputar cuentas personales u observaciones. Generalmente permitimos la parodia y la sátira que se alinee con nuestras [Políticas de uso aceptable](/github/site-policy/github-acceptable-use-policies) y consideramos que el contexto es importante en cómo se recibe y entiende la información. Cuando revisas contenido bajo esta política, GitHub considerará el impacto de varios factores que podrían ayudar a orientar al espectador, tal como si el contenido se proporcionó con cláusulas de descargo de responsabilidad claras, citas de fuentes confiables o si incluye otros detalles que aclaran la exactitud de la información que se está compartiendo. +Fomentamos la participación activa en la expresión de ideas, puntos de vista y experiencias, y es posible que no estemos en disposición de rebatir los relatos u observaciones personales. Por lo general, permitimos la parodia y la sátira siempre que sean acordes con nuestras [Directivas de Uso Aceptable](/github/site-policy/github-acceptable-use-policies) y consideramos que el contexto es importante en la forma en que se recibe y entiende la información. Al revisar el contenido en virtud de esta directiva, GitHub tendrá en cuenta el impacto de diversos factores que pueden contribuir a orientar al espectador, por ejemplo, si el contenido se ha proporcionado con exenciones de responsabilidad claras, citas a fuentes creíbles o incluye otros detalles que aclaren la exactitud de la información que se comparte. diff --git a/translations/es-ES/content/site-policy/acceptable-use-policies/github-sexually-obscene-content.md b/translations/es-ES/content/site-policy/acceptable-use-policies/github-sexually-obscene-content.md index 4acdd96c4f..98d0d29c5b 100644 --- a/translations/es-ES/content/site-policy/acceptable-use-policies/github-sexually-obscene-content.md +++ b/translations/es-ES/content/site-policy/acceptable-use-policies/github-sexually-obscene-content.md @@ -1,6 +1,6 @@ --- -title: Contenido Sexualmente Obsceno de GitHub -shortTitle: Contenido Sexualmente Obsceno +title: Contenido Sexualmente Obsceno en GitHub +shortTitle: Sexually Obscene Content versions: fpt: '*' topics: @@ -9,12 +9,17 @@ topics: redirect_from: - /github/site-policy/github-sexually-obscene-content - /github/site-policy/github-community-guidelines#sexually-obscene-content +ms.openlocfilehash: f96694fa5b36be9e607786551dbd03542c0961bb +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556651' --- - -No toleramos contenido asociado con la exploración sexual o abuso de otro individuo, incluyendo aquél en donde se involucra a menores. No permitimos contenido sugestivo o con temática sexual que tenga poco o ningún propósito mas que solicitar una respuesta impactante o erótica, en particular, cuando dicho contenido se amplifica por su colocación en perfiles u otros contextos sociales. Esto incluye: +No toleramos los contenidos relacionados con la explotación o el abuso sexual de otra persona, incluido el caso de que haya menores involucrados. No permitimos contenidos de temática sexual o sugerente que no tengan otra finalidad que no sea la de solicitar una respuesta erótica o provocativa, en particular cuando dicho contenido se ve amplificado por su colocación en perfiles u otros contextos sociales. Esto incluye: - Contenido pornográfico -- Imagenes íntimas no consensuadas -- Representaciones gráficas de actos sexuales, incluyendo fotografías, video, animación, dibujos, imágenes generadas por cómputo o contenido basado en texto +- Imágenes íntimas no consentidas +- Descripciones gráficas de actos sexuales, incluidas fotografías, vídeos, animaciones, dibujos, imágenes generadas por ordenador o contenidos de texto -Reconocemos que no toda la desnudez o el contenido relacionado con la sexualidad es obsceno. Podríamos permitir representaciones visuales o textuales en contextos artísticos, educativos, históricos, de prensa o en los que se relacionan con la defensa de víctimas. En algunos casos, una renuncia de responsabilidad puede ayudar a comunicar el contexto del proyecto. Sin embargo, debes entender que podríamos limitar el contenido al darle a los usuarios la opción de decidir ingresar antes de que lo vean. +Reconocemos que no todos los desnudos o contenidos relacionados con la sexualidad son obscenos. Podemos permitir representaciones visuales y/o de texto en contextos artísticos, educativos, históricos o periodísticos, o en relación con la defensa de las víctimas. En algunos casos, un descargo de responsabilidad puede contribuir a transmitir el contexto del proyecto. Sin embargo, entienda que podemos optar por limitar el contenido dando a los usuarios la opción de elegir antes de la visualización. diff --git a/translations/es-ES/content/site-policy/acceptable-use-policies/github-threats-of-violence-and-gratuitously-violent-content.md b/translations/es-ES/content/site-policy/acceptable-use-policies/github-threats-of-violence-and-gratuitously-violent-content.md index 98b59bf081..4871f38aa9 100644 --- a/translations/es-ES/content/site-policy/acceptable-use-policies/github-threats-of-violence-and-gratuitously-violent-content.md +++ b/translations/es-ES/content/site-policy/acceptable-use-policies/github-threats-of-violence-and-gratuitously-violent-content.md @@ -1,6 +1,6 @@ --- -title: Amenazas violentas y contenido injustificadamente violento en GitHub -shortTitle: Amenazas violentas y contenido injustificadamente violento +title: Amenazas de Violencia y Contenido Violento Gratuito en GitHub +shortTitle: Threats of Violence and Gratuitously Violent Content versions: fpt: '*' topics: @@ -10,13 +10,17 @@ redirect_from: - /github/site-policy/github-threats-of-violence-and-gratuitously-violent-content - /github/site-policy/github-community-guidelines#threats-of-violence - /github/site-policy/github-community-guidelines#gratuitously-violent-content +ms.openlocfilehash: 4dc5d6eb2b79dc500b29d3a3bf8bfc9b77244680 +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556662' --- +Queda prohibido usar GitHub para organizar, promover, alentar, amenazar o incitar a actos de violencia. Queda prohibido publicar contenido que represente o haga apología de la violencia o el daño físico contra seres humanos o animales. Esto incluye: +- amenazar a otra persona o grupo con abusos, daños, violencia sexual o muerte; +- publicar textos, imágenes o contenido de audio que haga apología o contenga representaciones gráficas de violencia hacia uno mismo o hacia otra persona, grupo o animal; +- animar a otra persona a que se autolesione. -No puedes utilizar GitHub para organizar, promover, alentar, amenazar o incitar a cometer actos violentos. No deberías publicar contenido que describa o glorifique la violencia o el daño físico contra seres humanos o animales. Esto incluye: - -- El amenazar a otro individuo o grupo con abuso, daño, violencia sexual o muerte -- Publicar texto, imágenes o contenido en audio que glorifique o contenga representaciones gráficas de violencia contra uno mismo o contra otro individuo, grupo o animal -- Alentar a otros individuos a que se hagan daño a sí mismos - -No permitimos que se publique contenido violento indiscriminadamente ni de forma que sea difícil de evitar para otros usuarios, tal como en el caso de los avatares de perfil o los comentarios en las propuestas. Sin embargo, entendemos que pueden existir razones legítimas para publicar contenido violento, tal como para propósitos documentales o educativos, trabajo creativo o representaciones de eventos históricos. En dichos casos, una advertencia o renuncia de responsabilidad claros pueden ayudar a que los usuarios tomen una decisión educada sobe si quieren o no participar con dicho contenido. Aún así, GitHub podría decidir limitar la visibilidad de dicho contenido a aquellos que deseen partecipar. +No permitimos que se publique contenido violento de manera indiscriminada o de una manera que sea difícil de evitar para otros usuarios, como en un avatar del perfil o en un comentario sobre un problema. Sin embargo, entendemos que puede haber razones legítimas para publicar contenido violento como, por ejemplo, con fines educativos o documentales, trabajos creativos o representaciones de acontecimientos históricos. En esos casos, utilice una advertencia clara o un descargo de responsabilidad para ayudar a los usuarios a tomar una decisión informada sobre si desean o no interactuar con dicho contenido. Aun así, GitHub puede decidir limitar la visibilidad de dicho contenido a aquellos que decidan hacerlo. diff --git a/translations/es-ES/content/site-policy/acceptable-use-policies/index.md b/translations/es-ES/content/site-policy/acceptable-use-policies/index.md index 95dda113aa..433581c79c 100644 --- a/translations/es-ES/content/site-policy/acceptable-use-policies/index.md +++ b/translations/es-ES/content/site-policy/acceptable-use-policies/index.md @@ -1,5 +1,5 @@ --- -title: Políticas de uso aceptable +title: Directivas de Uso Aceptable versions: fpt: '*' topics: @@ -17,5 +17,11 @@ children: - github-sexually-obscene-content - github-threats-of-violence-and-gratuitously-violent-content - github-appeal-and-reinstatement +ms.openlocfilehash: 18254464c4292d57d424df736883c783329f79b8 +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556657' --- diff --git a/translations/es-ES/content/site-policy/content-removal-policies/dmca-takedown-policy.md b/translations/es-ES/content/site-policy/content-removal-policies/dmca-takedown-policy.md index e98b1ff46a..daa72a65eb 100644 --- a/translations/es-ES/content/site-policy/content-removal-policies/dmca-takedown-policy.md +++ b/translations/es-ES/content/site-policy/content-removal-policies/dmca-takedown-policy.md @@ -1,5 +1,5 @@ --- -title: Política de retiro de DMCA +title: Directiva de Retirada de la DMCA redirect_from: - /dmca - /dmca-takedown @@ -12,113 +12,118 @@ versions: topics: - Policy - Legal +ms.openlocfilehash: 6a4f45a0f04db6076826441ad71aecdf30d22730 +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556744' --- +Le damos la bienvenida a la Guía de GitHub sobre la Ley Estadounidense sobre Derechos de Autor en el Milenio Digital, habitualmente denominada la «DMCA». Esta página no pretende ser un manual completo sobre la ley. Sin embargo, si ha recibido una notificación de retirada en virtud de la DMCA dirigida a algún contenido que ha publicado en GitHub o si es un titular de derechos que desea emitir dicha notificación, esperamos que esta página lo ayude a entender mejor la ley, así como nuestra directivas relacionadas con su cumplimiento. -Bienvenido a la Guía sobre la Ley de Derechos de Autor del Milenio Digital de GitHub, comúnmente conocida como la "DMCA". Esta página no está pensada como un manual extenso del estatuto. Sin embargo, si has recibido un aviso de retiro de la DMCA orientado al contenido que has publicado en GitHub o si eres un titular de derechos que busca proponer dicho aviso, esperamos que esta página ayude a desmitificar la ley un poco, así como nuestras políticas para cumplirla. +(Si solo desea enviar una notificación, puede ir directamente al apartado «[G. Envío de Notificaciones](#g-submitting-notices)»). -(si solo quieres emitir un aviso, puedes saltarte a "[G. Emitir Avisos](#g-submitting-notices)".) +Al igual que sucede con todos los asuntos legales, siempre es mejor consultar a un profesional las preguntas o situaciones específicas. Le recomendamos encarecidamente que lo haga antes de emprender cualquier acción que pueda afectar a sus derechos. Esta guía no constituye asesoramiento legal ni debe tomarse como tal. -Como en todas las cuestiones jurídicas, siempre es mejor consultar con un profesional sobre tus preguntas o situación específicas. Te recomendamos enfáticamente que lo hagas antes de emprender cualquier acción que pueda afectar tus derechos. Esta guía no es asesoramiento legal y no debería ser tomada como tal. +## ¿Qué son los Derechos de Uso de los Productos (DMCA)? -## ¿Qué es la DMCA? +Para comprender la DMCA y algunas de las líneas directrices que establece, puede resultarle útil pensar en cómo era la vida antes de que se promulgara. -Para entender la DMCA y algunas de las orientaciones de la política, tal vez sea útil considerar la duración antes de que se promulgara. +La DMCA proporciona un marco de seguridad para los proveedores de servicios que hospedan contenido generado por el usuario. Dado que una sola reclamación por infracción de derechos de autor puede acarrear daños legales de hasta ciento cincuenta mil dólares estadounidenses (150 000 USD), la posibilidad de ser considerado responsable del contenido generado por el usuario podría ser muy perjudicial para los proveedores de servicios. Si tenemos en cuenta que los posibles daños y perjuicios podrían multiplicarse por millones de usuarios, la informática en la nube y los sitios de contenido generado por el usuario como YouTube, Facebook o GitHub probablemente [nunca habrían existido](https://arstechnica.com/tech-policy/2015/04/how-the-dmca-made-youtube/) sin la DMCA (al menos, no sin transferir una parte de ese coste a sus usuarios). -La DMCA proporciona un puerto seguro para los proveedores de servicios que albergan contenido generado por los usuarios. Dado que incluso una sola reclamación de infracción de derechos de autor puede conllevar daños estatutarios por hasta $150,000, la posibilidad de responsabilizarse de los contenidos generados por los usuarios podría ser muy perjudicial para los proveedores de servicios. Con daños potenciales multiplicados a través de millones de usuarios, la computación en la nube y los sitios de contenido generados por usuarios como YouTube, Facebook, o GitHub probablemente [nunca habrían existido](https://arstechnica.com/tech-policy/2015/04/how-the-dmca-made-youtube/) sin la DMCA (o al menos sin pasar parte de ese costo a sus usuarios). +La DMCA aborda este problema mediante la creación de un [marco de seguridad de la responsabilidad de los derechos de autor](https://www.copyright.gov/title17/92chap5.html#512) para los proveedores de servicios de Internet que hospedan contenido generado por el usuario supuestamente infractor. En esencia, siempre que un proveedor de servicios siga las reglas de notificación y retirada de la DMCA, no será responsable de la infracción de derechos de autor basada en el contenido generado por el usuario. Debido a esto, es importante que GitHub mantenga su estado de marco de seguridad en virtud de la DMCA. -La DMCA aborda este problema mediante la creación de un [puerto seguro de responsabilidad de derechos de autor](https://www.copyright.gov/title17/92chap5.html#512) para los proveedores de servicios de Internet que presuntamente infrinjan el contenido generado por los usuarios. Esencialmente, mientras un proveedor de servicios siga las reglas de notificación y retiro de la DMCA, no será responsable de la infracción de derechos de autor con base en el contenido generado por los usuarios. Debido a esto, es importante que GitHub mantenga su estado de puerto seguro de la DMCA. +La DMCA también prohíbe [eludir las medidas técnicas](https://www.copyright.gov/title17/92chap12.html) que controlan de forma eficiente el acceso a las obras protegidas por derechos de autor. -La DMCA también prohibe la [circunvención de medidas técnicas](https://www.copyright.gov/title17/92chap12.html) que controlan efectivamente los accesos a los trabajos protegidos por derechos de autor. +## Resumen de las notificaciones en virtud de la DMCA -## Avisos de la DMCA en Nutshell +La DMCA proporciona dos procedimientos simples y directos que todos los usuarios de GitHub deben conocer: (i) un procedimiento de [notificación de retirada](/articles/guide-to-submitting-a-dmca-takedown-notice) que permite a los titulares de los derechos de autor solicitar que se retire un contenido; y (ii) un procedimiento de [contranotificación](/articles/guide-to-submitting-a-dmca-counter-notice) para que los usuarios puedan rehabilitar el contenido cuando este se ha retirado por error o por una identificación incorrecta. -La DMCA proporciona dos procedimientos claros y sencillos sobre los que todos los usuarios de GitHub deberían tener conocimiento: (i) un procedimiento [de notificación de retiro](/articles/guide-to-submitting-a-dmca-takedown-notice) para que los titulares de los derechos de autor soliciten que se elimine el contenido; y (ii) una [contra notificación](/articles/guide-to-submitting-a-dmca-counter-notice) para que se reactive el contenido, cuando se elimina por error o identificación incorrecta. +Los titulares de los derechos de autor utilizan las [notificaciones de retirada](/articles/guide-to-submitting-a-dmca-takedown-notice) en virtud de la DMCA para solicitar a GitHub que retire un contenido que consideran infractor. Si usted es diseñador o desarrollador de software, crea contenido protegido por derechos de autor todos los días. Si otra persona utiliza su contenido protegido por derechos de autor sin autorización en GitHub, puede enviarnos una notificación de retirada en virtud de la DMCA para solicitar que se modifique o elimine el contenido infractor. -Los propietarios de derechos de autor utilizan [notificaciones de retiro de la DMCA](/articles/guide-to-submitting-a-dmca-takedown-notice) para solicitar a GitHub que retire el contenido que consideran infractor. Si eres diseñador de software o desarrollador, creas contenido con derechos de autor todos los días. Si alguien más está utilizando tu contenido con derechos de autor sin autorización dentro de GitHub, puedes enviarnos una notificación de retiro de la DMCA para solicitar que se cambie o elimine el contenido que comete dicha violación. +Por otro lado, las [contranotificaciones](/articles/guide-to-submitting-a-dmca-counter-notice) se pueden usar para corregir errores. Puede suceder que la persona que ha enviado la notificación no sea la titular de los derechos de autor, que no se haya dado cuenta de que usted tiene una licencia o que haya cometido algún otro error en su notificación de retirada. Dado que, por lo general, GitHub no puede saber si ha se ha producido un error, la contranotificación en virtud de la DMCA le permite informarnos y solicitar que volvamos a publicar el contenido. -Por otro lado, se pueden utilizar [contra notificaciones](/articles/guide-to-submitting-a-dmca-counter-notice) para corregir errores. Quizá la persona que envía la notificación de retiro no tiene los derechos de autor o no se percató que tienes una licencia o cometió algún otro error en su notificación de retiro. Ya que GitHub normalmente no puede saber si ha ocurrido un error, la contra notificación de la DMCA te permite hacernos saber y solicitar que le volvamos a poner el contenido nuevamente. +La notificación en virtud de la DMCA y el proceso de retirada solo deben usarse para reclamaciones relativas a infracciones de derechos de autor. En las notificaciones enviadas a través de nuestro proceso en virtud de la DMCA, debe identificarse el trabajo sujeto a derechos de autor o los trabajos que presuntamente se están infringiendo. El proceso no se puede utilizar para otras reclamaciones, tales como reclamaciones por supuestas [infracciones de marcas comerciales](/articles/github-trademark-policy/) o relacionadas con [datos confidenciales](/articles/github-sensitive-data-removal-policy/); para estas situaciones, ofrecemos procesos independientes. -El proceso de eliminación notificación y retiro de la DMCA debe utilizarse únicamente para reclamaciones sobre violaciones de derechos de autor. Las notificaciones enviadas a través de nuestro proceso DMCA deben identificar obras o trabajos protegidos por derechos de autor que supuestamente están siendo infringidos. El proceso no puede utilizarse para otras reclamaciones, tales como quejas sobre presuntas [infracciones de marcas](/articles/github-trademark-policy/) o [datos sensibles](/articles/github-sensitive-data-removal-policy/); ofrecemos procesos separados para esas situaciones. +## A. ¿Cómo funciona esto realmente? -## A. ¿Cómo funciona realmente? +El marco de la DMCA se parece al proceso de pasarse notas en clase. El propietario de los derechos de autor entrega a GitHub una reclamación sobre un usuario. Si está redactada correctamente, pasamos la reclamación al usuario. Si el usuario impugna la reclamación, puede devolvernos una nota para explicarlo. GitHub tiene poco poder de decisión en el proceso, aparte de determinar si las notificaciones cumplen los requisitos mínimos de la DMCA. Corresponde a las partes (y a sus abogados) evaluar el fundamento de sus reclamaciones, teniendo en cuenta que las notificaciones deben hacerse bajo pena de perjurio. -El marco de la DMCA es un poco como pasar notas en clase. El propietario de los derechos de autor entrega a GitHub una reclamación sobre un usuario. Si está redactado correctamente, pasamos la queja al usuario. Si el usuario cuestiona la reclamación, puede regresar una nota afirmando. GitHub ejerce poca discreción en el proceso aparte de determinar si los avisos cumplen con los requisitos mínimos de la DMCA. Corresponde a las partes (y a sus abogados) evaluar el mérito de sus reclamaciones, teniendo en cuenta que los avisos deben realizarse bajo pena de perjurio. +Estos son los pasos básicos del proceso. -Aquí están los pasos básicos en el proceso. +1. **El propietario de los derechos de autor realiza una investigación.** El propietario de los derechos de autor siempre debe realizar una investigación inicial para confirmar (a) que posee los derechos de autor de un trabajo original y (b) que el contenido de GitHub no está autorizado y constituye una infracción. Esto incluye confirmar que el uso no esté protegido por la doctrina de [uso justo](https://www.lumendatabase.org/topics/22). Un uso determinado puede ser justo si solo se usa una pequeña cantidad del contenido protegido por derechos de autor, se usa ese contenido de una manera transformadora, se usa con fines educativos o se da alguna combinación de estos usos. Debido a que el código se presta por naturaleza a usos de este tipo, cada caso de uso es diferente y debe considerarse por separado. +> **Ejemplo:** Un empleado de Acme Web Company encuentra parte del código de la empresa en un repositorio de GitHub. Acme Web Company concede licencias de su código fuente a varios socios de confianza. Antes de enviar una notificación de retirada, Acme debe revisar esas licencias y sus acuerdos para confirmar que el código que figura en GitHub no está autorizado en virtud de ninguna de ellas. -1. **El Propietario de Derechos de Autor investiga.** Un propietario de los derechos de autor siempre debe realizar una investigación inicial para confirmar (a) que son propietarios de los derechos de autor de una obra original y (b) que el contenido de GitHub no está autorizado y es infractor. Esto incluye confirmar que el uso no está protegido como [uso razonable](https://www.lumendatabase.org/topics/22). Un uso particular puede ser justo si solamente utiliza una pequeña cantidad de contenido protegido por derechos de autor, utiliza ese contenido de forma transformativa, lo utiliza para fines educativos, o alguna combinación de lo anterior. Dado que el código naturalmente se presta a dichos usos, cada caso de uso es diferente y debe considerarse por separado. -> **Ejemplo:** Un empleado de Acme Web Company encuentra parte del código de la empresa en un repositorio de GitHub. Acme Web Company otorga licencias de su código fuente a diversos socios de confianza. Antes de enviar una notificación de retiro, Acme debe revisar dichas licencias y sus acuerdos para confirmar que el código en GitHub no esté autorizado bajo ninguna de ellas. +2. **El propietario de los derechos de autor envía una notificación.** Tras llevar a cabo la investigación, el propietario de los derechos de autor elabora y envía una [notificación de retirada](/articles/guide-to-submitting-a-dmca-takedown-notice) a GitHub. Suponiendo que la notificación de retirada contenga los detalles suficientes de conformidad con los requisitos legales (según se explica en la [guía](/articles/guide-to-submitting-a-dmca-takedown-notice)), [publicaremos la notificación](#d-transparency) en nuestro [repositorio público](https://github.com/github/dmca) y transmitiremos el enlace al usuario afectado. -2. **El propietario de los derechos de autor envía una notificación.** Después de realizar una investigación, un propietario de los derechos de autor prepara y envía una [notificación de retiro](/articles/guide-to-submitting-a-dmca-takedown-notice) a GitHub. Suponiendo que la notificación de retiro esté suficientemente detallada de acuerdo con los requisitos legales (como se explica en la [guía práctica](/articles/guide-to-submitting-a-dmca-takedown-notice)), [publicaremos la notificación](#d-transparency) en nuestro [repositorio público](https://github.com/github/dmca) y pasaremos el enlace al usuario afectado. +3. **GitHub solicita al usuario que realice cambios.** Si en la notificación se alega que todo el contenido de un repositorio o un paquete infringen los derechos de autor, iremos directamente al paso 6 y deshabilitaremos todo el repositorio o el paquete de inmediato. De lo contrario, debido a que GitHub no puede deshabilitar el acceso a archivos específicos dentro de un repositorio, nos pondremos en contacto con el usuario que haya creado el repositorio y le proporcionaremos un plazo de aproximadamente un (1) día hábil para retirar o modificar el contenido especificado en la notificación. Notificaremos al propietario de los derechos de autor cuando hayamos proporcionado al usuario la oportunidad de realizar cambios. Debido a que los paquetes son inmutables, si solo una parte de un paquete infringe los derechos de autor, GitHub tendría que deshabilitar todo el paquete, pero permitimos su restauración una vez que se haya retirado la parte infractora. -3. **GitHub solicita a sus usuarios hacer cambios.** Si la notificación declara que todo el contenido de un repositorio o un paquete están cometiendo una violación, saltaremos al Paso 6 e inhabilitaremos todo el repositorio o paquete expeditamente. De lo contrario, debido a que GitHub no puede inhabilitar el acceso a archivos específicos dentro de un repositorio, nos contactaremos con el usuario que creó el repositorio y les daremos aproximadamente 1 día hábil para eliminar o modificar el contenido especificado en el aviso. Notificaremos al propietario de los derechos de autor si y cuando demos al usuario la oportunidad de hacer cambios. Ya que los paquetes son inmutables, si solo una parte de un paquete incurre en una violación, GitHub necesitará inhabilitar todo el paquete, pero permitiremos su restablecimiento una vez que se elimine la parte que comete la violación. +4. **El usuario notifica a GitHub los cambios.** Si el usuario decide llevar a cabo los cambios especificados, nos los *debe* indicar dentro del plazo de aproximadamente un (1) día hábil. Si no lo hace, deshabilitaremos el repositorio (como se describe en el paso 6). Si el usuario nos notifica que ha realizado cambios, comprobaremos que dichos cambios se hayan realizado y, a continuación, se lo notificaremos al propietario de los derechos de autor. -4. **El usuario notifica a GitHub acerca de los cambios.** Si el usuario opta por realizar los cambios especificados, *Debe* avísanos dentro de la ventana de aproximadamente 1 día hábil. Si no lo hacen, deshabilitaremos el repositorio (como se describe en el paso 6). Si el usuario nos notifica que realizó cambios, verificaremos que los cambios se hayan realizado y posteriormente notificaremos al propietario de los derechos de autor. +5. **El propietario de los derechos de autor revisa o revoca la notificación.** Si el usuario realiza cambios, el propietario de los derechos de autor debe revisarlos y renovar o revisar su notificación de retirada en caso de que esos cambios sean insuficientes. GitHub no adoptará ninguna otra medida a menos que el propietario de los derechos de autor se ponga en contacto con nosotros para renovar la notificación de retirada original o enviar una revisada. Si el propietario de los derechos de autor queda satisfecho con los cambios, puede enviar una revocación formal o no hacer nada. GitHub interpretará el silencio de más de dos semanas como una revocación implícita de la notificación de retirada. -5. **El titular de los derechos de autor revisa o retrae la notificación.** Si el usuario realiza cambios, el propietario de los derechos de autor debe revisarlos y renovar o revisar su aviso de eliminación si los cambios son insuficientes. GitHub no tomará ninguna acción adicional a menos que el propietario de los derechos de autor se ponga en contacto con nosotros para renovar la notificación de retiro original o presentar uno revisado. Si el propietario de los derechos de autor está satisfecho con los cambios, puede presentar una retracción formal o no hacer nada. GitHub interpretará el silencio durante más de dos semanas como una retracción implícita del aviso de retiro. +6. **GitHub puede deshabilitar el acceso al contenido.** GitHub deshabilitará el contenido de un usuario si: (i) el propietario de los derechos de autor ha alegado derechos de autor sobre todo el repositorio o paquete del usuario (como se indica en el paso 3); (ii) el usuario no ha realizado ningún cambio después de haber tenido la oportunidad de hacerlo (como se indica en el paso 4); o (iii) el propietario de los derechos de autor ha renovado su notificación de retirada después de que el usuario haya tenido la oportunidad de realizar cambios. Si, en cambio, el propietario de los derechos de autor opta por *revisar* la notificación, volveremos al paso 2 y repetiremos el proceso como si la notificación revisada fuese una notificación nueva. -6. **GitHub puede inhabilitar el acceso al contenido.** GitHub inhabilitará el contenido de un usuario si: (i) el propietario de los derechos de autor reclama dichos derechos sobre un paquete o todo el repositorio del usuario (como se explica en el Paso 3); (ii) el usuario no ha realizado cambios después de habérsele proporcionado una oportunidad para hacerlo (de acuerdo con el Paso 4); o (iii) el propietario de los derechos de autor renovó su notificación de retiro después de que el usuario tuvo una oportunidad de realizar los cambios. Si el propietario de los derechos de autor elige *revisar* la notificación, volveremos al paso 2 y repetiremos el proceso como si la notificación revisada fuera un nuevo aviso. +7. **El usuario puede enviar una contranotificación.** Alentamos a los usuarios a quienes se les ha deshabilitado el contenido a que consulten con un abogado para saber qué opciones tienen. Si un usuario considera que su contenido se ha deshabilitado a consecuencia de un error o de una identificación errónea, puede enviarnos una [contranotificación](/articles/guide-to-submitting-a-dmca-counter-notice). Al igual que sucede con la notificación original, nos aseguraremos de que la contranotificación esté lo suficientemente detallada (como se explica en la [guía](/articles/guide-to-submitting-a-dmca-counter-notice)). En caso afirmativo, la [publicaremos](#d-transparency) en nuestro [repositorio público](https://github.com/github/dmca) y pasaremos la contranotificación al propietario de los derechos de autor enviándole el enlace. -7. **El usuario puede enviar una contra notificación.** Alentamos a los usuarios que han deshabilitado contenido a consultar con un abogado sobre sus opciones. Si un usuario considera que su contenido fue deshabilitado como resultado de un error o identificación incorrecta, pueden enviarnos una [contra notificación](/articles/guide-to-submitting-a-dmca-counter-notice). Como en la notificación original, nos aseguraremos de que la contra notificación esté lo suficientemente detallada (como se explica en la [guía práctica](/articles/guide-to-submitting-a-dmca-counter-notice)). Si es así, [lo publicaremos](#d-transparency) en nuestro [repositorio público](https://github.com/github/dmca) y pasaremos el aviso al propietario de los derechos de autor enviándole el enlace. +8. **El propietario de los derechos de autor puede incoar una acción legal.** Si un propietario de derechos de autor desea mantener el contenido deshabilitado después de recibir una contranotificación, deberá iniciar una acción legal para obtener una orden judicial dirigida a impedir que el usuario participe en actividades infractoras relacionadas con el contenido de GitHub. En otras palabras, usted podría ser objeto de una demanda. Si el propietario de los derechos de autor no envía una notificación a GitHub dentro de un plazo de diez (10) a catorce (14) días, mediante el envío de una copia de una demanda legal válida presentada ante un tribunal de jurisdicción competente, GitHub volverá a habilitar el contenido deshabilitado. -8. **El propietario de los derechos de autor puede presentar una acción legal.** Si un propietario de derechos de autor desea mantener el contenido deshabilitado después de recibir una contra notificación, tendrán que iniciar una acción legal que busque una orden judicial para impedir que el usuario se implique en actividades relacionadas con el contenido de GitHub. En otras palabras, podrías ser demandado. Si el propietario de los derechos de autor no da aviso a GitHub en un plazo de 10-14 días, enviando una copia de una queja legal válida presentada en un tribunal de jurisdicción competente, GitHub rehabilitará el contenido inhabilitado. +## B. ¿Qué hay de las bifurcaciones? (o ¿Qué es una «bifurcación»?) -## B. ¿Qué hay de las bifurcaciones? (o ¿Qué es una bifurcación?) +Una de las mejores características de GitHub es la capacidad de los usuarios de «bifurcar» («fork» en inglés) los repositorios de los demás. ¿Qué significa eso? Básicamente, significa que los usuarios pueden hacer una copia de un proyecto en GitHub en sus propios repositorios. Según lo permita la licencia o la ley, los usuarios pueden hacer cambios en esa bifurcación para volver al proyecto principal o simplemente mantenerlo como su propia variante de un proyecto. Cada una de estas copias es una «[bifurcación](/articles/github-glossary#fork)» del repositorio original, que a su vez también puede llamarse «matriz» de la bifurcación. -Una de las mejores características de GitHub es la capacidad de los usuarios de "bifurcar" los repositorios de otros. ¿Qué significa eso? Básicamente, significa que los usuarios pueden hacer una copia de un proyecto en GitHub en sus propios repositorios. Según lo permita la licencia o la ley, los usuarios pueden hacer cambios en esa bifurcación para volver al proyecto principal o simplemente mantener como la propia variación de su proyecto. Cada una de estas copias es una "[bifurcación](/articles/github-glossary#fork)" del repositorio original, que a su vez también se puede llamar la "matriz" de la bifurcación. +GitHub *no* deshabilitará automáticamente las bifurcaciones cuando deshabilite un repositorio matriz. Esto se debe a que las bifurcaciones pertenecen a diferentes usuarios, pueden haberse alterado de manera significativa y pueden tener licencia o usarse de una manera diferente que esté protegida por la doctrina de uso justo. GitHub no lleva a cabo ninguna investigación independiente sobre las bifurcaciones. Corresponde a los propietarios de los derechos de autor llevar a cabo esa investigación y, si consideran que las bifurcaciones también cometen alguna infracción, incluyan expresamente las bifurcaciones en su notificación de retirada. -GitHub *no deshabilitará automáticamente* las bifurcaciones cuando se deshabilite un repositorio matriz. Esto se debe a que las bifurcaciones pertenecen a diferentes usuarios, pueden haber sido alteradas de manera significativa y pueden ser licenciadas o utilizada de una manera diferente que estén protegidas por la doctrina de uso leal. GitHub no lleva a cabo ninguna investigación independiente sobre las bifucaciones. Esperamos que los propietarios de los derechos de autor lleven a cabo esa investigación y, si creen que las bifurcaciones también están infringiendo, incluyan expresamente bifurcaciones en su notificación de retiro. +En casos excepcionales, es posible que se alegue una infracción de derechos de autor en un repositorio completo que se está bifurcando activamente. Si en el momento de enviar la notificación, identificó todas las bifurcaciones existentes de ese repositorio como supuestamente infractoras, procesaríamos una reclamación válida contra todas las bifurcaciones presentes en esa red en el momento de procesar la notificación. Lo haríamos dada la probabilidad de que todas las bifurcaciones recién creadas tengan el mismo contenido. Además, si la red que se denuncia por incluir contenido supuestamente infractor tiene más de cien (100) repositorios y, por lo tanto, es difícil revisarla íntegramente, podríamos plantearnos deshabilitar toda la red si usted declara en su notificación que, «Debido a la cantidad representativa de bifurcaciones que se han revisado, considero que todas o la mayoría de las bifurcaciones son infractoras en la misma medida que el repositorio matriz». Su declaración jurada se aplicaría a esta afirmación. -En pocas ocasiones, puede que alegues que se violaron los derechos de autor en todo un repositorio que se está bifurcando. Si en al momento de enviar tu notificación identificaste todas las bifurcaciones existentes de dicho repositorio como supuestas violaciones, procesaremos un reclamo válido contra todas las bifurcaciones en esa red al momento de procesar la notificación. Haremos esto dada la probabilidad de que todas las bifurcaciones recién creadas contengan lo mismo. Adicionalmente, si la red que se reporta como albergadora del contenido de la supuesta violación es mayor a cien (100) repositorios y, por lo tanto, es difícil de revisar integralmente, podríamos considerar inhabilitar toda la red si declaras en tu notificación que, "Con base en la cantidad representativa de bifurcaciones que revisaste, crees que todas o la mayoría de las bifurcaciones constituyen una violación en la misma medida que el repositorio padre". Tu declaración jurada aplicará a la presente. +## C. ¿Qué sucede con las reclamaciones de elusión? -## C. ¿Qué pasa con los reclamos por circunvención? +La DMCA prohíbe [eludir las medidas técnicas](https://www.copyright.gov/title17/92chap12.html) que controlan de forma eficiente el acceso a las obras protegidas por derechos de autor. Dado que estas reclamaciones suelen ser de naturaleza muy técnica, GitHub requiere que los demandantes proporcionen [información detallada sobre estas reclamaciones](/github/site-policy/guide-to-submitting-a-dmca-takedown-notice#complaints-about-anti-circumvention-technology) y llevamos a cabo una revisión más extensa. -La DMCA prohibe la [circunvención de medidas técnicas](https://www.copyright.gov/title17/92chap12.html) que controlan efectivamente los accesos a los trabajos protegidos por derechos de autor. Ya que estos tipos de reclamo a menudo son altamente técnicos por su naturaleza, GitHub requiere que los reclamantes proporcionen la [información detallada sobre las mismas](/github/site-policy/guide-to-submitting-a-dmca-takedown-notice#complaints-about-anti-circumvention-technology) y así llevaremos a cabo una revisión más extensa. +Una notificación de elusión debe incluir los siguientes detalles sobre las medidas técnicas implementadas y sobre la forma en que el proyecto denunciado las elude. En concreto, la notificación enviada a GitHub debe incluir indicaciones detalladas que describan: +1. cuáles son las medidas técnicas; +2. cómo controlan de forma eficaz el acceso al material protegido por derechos de autor; y +3. por qué el proyecto denunciado está diseñado para eludir las medidas tecnológicas de protección descritas anteriormente. -Un reclamo de evasión debe incluir los siguientes detalles sobre las medidas técnicas puestas en marcha y sobre la forma en la que el proyecto acusado las evade. Específicamente, la notificación a GitHub debe incluir las declaraciones que describan: -1. Cuáles son las medidas técnicas; -2. Cómo controlan el acceso al material con derechos de autor de forma efectiva; y -3. Cómo se diseñó el proyecto actusado para evadir las medidas de protección tecnológica que se describen con anterioridad. +GitHub realizará una revisión estricta de las reclamaciones de elusión, incluso por parte de expertos técnicos y legales. En la revisión técnica, comprobaremos si se cumplen los detalles sobre la forma en que operan las medidas técnicas de protección y sobre la forma en que el proyecto supuestamente las elude. En la revisión legal, nuestro objetivo será asegurarnos de que el ámbito de las reclamaciones no supere los límites de la DMCA. En los casos en los que no podamos determinar si una reclamación es válida, optaremos por equivocarnos a favor del desarrollador y dejaremos el contenido publicado. Si el demandante desea realizar un seguimiento aportando detalles adicionales, reiniciaríamos el proceso de revisión para evaluar las reclamaciones revisadas. -GitHub revisará cuidadosamente los reclamos de evasión, incluyendo a manos de expertos tanto técnicos como legales. En la revisión técnica, buscaremos validar los detalles sobre la forma en la que operan las medidas de protección técnica y la forma en la que se supone que el proyecto las evade. En la revisión legal, buscaremos asegurarnos de que estos reclamos no se extiendan más allá de los límites de la DMCA. En los casos en donde no podemos determinar si algún reclamo es válido, fallaremos a favor del lado del desarrollador y dejaremos el contenido en producción. Si el reclamante desea dar sguimiento con detalles adicionales, iniciaríamos el proceso de revisión nuevamente para evaluar los reclamos revisados. +Cuando nuestros expertos determinen que una reclamación es completa, legal y técnicamente legítima, nos pondremos en contacto con el propietario del repositorio y le daremos la oportunidad de responder a la reclamación o de realizar cambios en el repositorio para evitar su retirada. Si no responde, intentaremos ponernos en contacto con el propietario del repositorio una vez más antes de adoptar más medidas. En otras palabras, no deshabilitaremos un repositorio basándonos en una reclamación de uso de tecnología de elusión sin intentar ponernos en contacto con el propietario del repositorio para darle la oportunidad de responder o realizar cambios primero. Si no podemos resolver el problema poniéndonos en contacto primero con el propietario del repositorio, estaremos encantados de estudiar una respuesta del propietario del repositorio, incluso después de que el contenido se haya deshabilitado, si desea tener la oportunidad de impugnar la reclamación, presentarnos datos adicionales o realizar cambios para restaurar el contenido. Cuando tengamos que deshabilitar un contenido, nos aseguraremos de que los propietarios del repositorio puedan exportar sus ediciones, solicitudes de incorporación de cambios y otros datos del repositorio que no contengan el supuesto código de elusión en la medida de lo legalmente posible. -Siempre que nuestros expertos determinen que un reclamo es completo, legal y técnicamente legítimo, contactaremos al propietrio del repositorio y le daremos oportunidad de responder al reclamo o de hacer cambios al repositorio para evitar una eliminación. Si no responden, intentaremos contactar al propietario del repositorio antes de tomar cualquier acción subsecuente. En otras palabras, no inhabilitaremos un repositorio debido a un reclamo de tecnología de evasión sin antes intentar contactar a algún propietario del repositorio para darles una oportunidad de responder o hacer cambios. Si no pudimos resolver el problema contactando al propietario del repositorio primero, siempre estaremos en la mejor disposición de considerar una respuesta del mismo, incluso después de haber inhabilitado el contenido en caso de que haya una oportunidad de disputar el reclamo, presentarnos evidencia adicional, o hacer cambios para que se restablezca el contenido. Cuando necesitamos inhabilitar el contenido, nos aseguramos que los propietarios del repositorio puedan exportar sus propuestas y solicitudes de cambios y otros datos de sus repositorios que no contengan el código de evasión hasta donde sea legalmente posible. +Tenga en cuenta que nuestro proceso de revisión de la tecnología de elusión no se aplica al contenido que pueda infringir de algún otro modo las restricciones de nuestras Directivas de Uso Aceptable contra el intercambio de claves de licencia de productos no autorizados, software para generar claves de licencia de productos no autorizadas o software para eludir las comprobaciones de claves de licencia de productos. Aunque este tipo de reclamaciones también pueden infringir las disposiciones de la DMCA sobre tecnología de elusión, generalmente son fáciles de determinar y no requieren una revisión técnica y legal adicional. No obstante, cuando una reclamación no sea sencilla, por ejemplo, en el caso de liberaciones («jailbreaks»), se aplicaría el proceso de revisión de reclamaciones de tecnología de elusión. -Por favor, toma en cuenta que nuestro proceso de revisión para la tecnología de evasión no aplica al contenido que violaría de cualquier otra forma a nuestras restricciones de a la Política de Uso Aceptable contra el compartir claves de licencia de producto no autorizadas, software para generar llaves de licencia de producto no autorizado o software para eludir las verificaciones de las llaves de licencia de producto. Aunque estos tipos de reclamo también violan las provisiones de la DMCA sobre la tecnología de evasión, son habitualmente claros y no implican una revisión técnica o legal adicional. Sin embargo, en cualquier caso donde el reclamo no sea claro, por ejemplo, en el caso de liberación de dispositivos, sí aplicaría el proceso de revision de reclamo por tecnologías de evasión. +Cuando GitHub procese una retirada en virtud de la DMCA siguiendo nuestro proceso de revisión de reclamaciones de tecnología de elusión, ofreceremos al propietario del repositorio una referencia para recibir una consulta legal independiente a través del [Fondo de Defensa para Desarrolladores de GitHub](https://github.blog/2021-07-27-github-developer-rights-fellowship-stanford-law-school/) sin coste alguno para él. -Cuando GitHub procesa un derribamiento de DMCA bajo nuestro proceso de revisión de reclamos por tecnología de evasión, ofreceremos al propietario del repositorio una referencia para recibir apoyo legal independiente mediante el [Fondo de Defensa para Desarrolladores de GitHub](https://github.blog/2021-07-27-github-developer-rights-fellowship-stanford-law-school/) sin costo alguno. +## D. ¿Qué sucede si, involuntariamente, se me ha pasado el periodo de realización de cambios? -## D. ¿Qué pasa si perdí inadvertidamente el período para hacer cambios? +Reconocemos que hay muchas razones válidas por las que es posible que no pueda realizar los cambios dentro del periodo de aproximadamente un (1) día hábil que proporcionamos antes de deshabilitar el repositorio. Tal vez nuestro mensaje se marcó como spam, tal vez estaba de vacaciones, tal vez no revise la cuenta de correo electrónico con frecuencia o tal vez, sencillamente, estabas ocupado. Lo entendemos. Si responde para informarnos de que le hubiera gustado realizar los cambios, pero por algún motivo se le pasó la primera oportunidad, volveremos a habilitar el repositorio una vez más durante aproximadamente un (1) día hábil para permitirle realizar esos cambios. En este caso, también debe notificarnos de que ha realizado los cambios para mantener el repositorio habilitado una vez transcurrido ese periodo de aproximadamente un (1) día hábil, como se indica anteriormente en el [paso A.4](#a-how-does-this-actually-work). Tenga en cuenta que solo proporcionaremos esta oportunidad adicional una (1) vez. -Reconocemos que existen muchas razones válidas para que no puedas hacer cambios dentro de la ventana de aproximadamente 1 día laborable que proporcionamos antes de que tu repositorio se inhabilite. Quizá nuestro mensaje fue marcado como spam, tal vez estabas de vacaciones, tal vez no revisas esa cuenta de correo electrónico regularmente, o probablemente solo estabas ocupado. Lo entendemos. Si respondes para hacernos saber que te hubiera gustado hacer los cambios, pero de alguna manera faltaste a la primera oportunidad, rehabilitaremos el repositorio un tiempo adicional durante aproximadamente 1 día hábil para permitir que realices los cambios. Nuevamente, debes notificarnos que has realizado los cambios con el fin de mantener el repositorio habilitado después de esa ventana de aproximadamente 1 día hávil, como se mencionó anteriormente en el [Paso A. 4](#a-how-does-this-actually-work). Ten en cuenta que sólo te daremos una oportunidad adicional. +## E. Transparencia -## E. Transparencia +Consideramos que la transparencia es una virtud. El público debe saber qué contenido se elimina de GitHub y por qué. Un público informado puede detectar y sacar a la luz posibles problemas que de otro modo pasarían desapercibidos en un sistema opaco. Publicamos copias editadas de todas las notificaciones legales que recibimos (incluidas las notificaciones originales, las contranotificaciones y las revocaciones) en . No publicaremos su información de contacto personal; eliminaremos la información personal (excepto los nombres de usuario de las direcciones URL) antes de publicar las notificaciones. Sin embargo, no eliminaremos ninguna otra información de su notificación a menos que usted nos lo solicite de manera expresa. Aquí tiene ejemplos de una [notificación](https://github.com/github/dmca/blob/master/2014/2014-05-28-Delicious-Brains.md) y de una [contranotificación](https://github.com/github/dmca/blob/master/2014/2014-05-01-Pushwoosh-SDK-counternotice.md) publicadas para que pueda ver qué aspecto tienen. Cuando retiremos contenido, publicaremos un enlace a la notificación correspondiente en su lugar. -Creemos que la transparencia es una virtud. El público debería saber qué contenido se está eliminando de GitHub y por qué. Un público informado puede notar y descubrir posibles problemas superficiales que de otro modo pasarían desapercibidos en un sistema poco claro. Publicamos copias redactadas de cualquier aviso legal que recibamos (incluyendo notificaciones originales, contra notificaciones o retracciones) en . No haremos pública tu información de contacto personal; eliminaremos la información personal (excepto los nombres de usuario en las URLs) antes de publicar notificaciones. Sin embargo, no redactaremos ninguna otra información de tu notificación a menos que nos lo solicites específicamente. Estos son algunos ejemplos de una [notificación ](https://github.com/github/dmca/blob/master/2014/2014-05-28-Delicious-Brains.md) publicada y [una contra notificación](https://github.com/github/dmca/blob/master/2014/2014-05-01-Pushwoosh-SDK-counternotice.md) para que veas cómo son. Cuando eliminemos el contenido, publicaremos un enlace al aviso relacionado en su lugar. +Tenga en cuenta también que, si bien no publicaremos las notificaciones sin editar, podemos proporcionar una copia completa sin editar de cualquier notificación que recibamos directamente a cualquier parte cuyos derechos se verían afectados por ella. -Ten también en cuenta que, aunque no publicaremos avisos no modificados, podemos proporcionar una copia completa y no editada de cualquier notificación que recibamos directamente a cualquier parte cuyos derechos se verían afectados por ella. +## F. Infracción reiterada -## F. Retición de una infracción +Es norma de GitHub, en las circunstancias apropiadas y según su exclusivo criterio, deshabilitar y cancelar las cuentas de los usuarios que infrinjan los derechos de autor u otros derechos de propiedad intelectual de GitHub o de otros. -Es la política de GitHub, en circunstancias apropiadas y a su entera discreción, desactivar y terminar las cuentas de los usuarios que puedan infringir los derechos de autor u otros derechos de propiedad intelectual de GitHub u otros. +## G. Envío de notificaciones -## G. Cómo enviar notificaciones +Si está listo para enviar una notificación o una contranotificación: +- [Guía para enviar un aviso de retiro de DMCA](/articles/guide-to-submitting-a-dmca-takedown-notice) +- [Guía para enviar una contranotificación de DMCA](/articles/guide-to-submitting-a-dmca-counter-notice) -Si estás listo para enviar una notificación o una contra notificación: -- [Cómo enviar una notificación de la DMCA](/articles/guide-to-submitting-a-dmca-takedown-notice) -- [Cómo enviar una contra notificación de la DMCA](/articles/guide-to-submitting-a-dmca-counter-notice) +## Obtenga más información y haga oír su voz -## Conoce más y comunícate +Si busca un poco en Internet, no resulta demasiado difícil encontrar comentarios y críticas sobre el sistema de derechos de autor en general y la DMCA en particular. Si bien GitHub reconoce y aprecia la importante función que ha desempeñado la DMCA en la promoción de la innovación en línea, creemos que a las leyes de derechos de autor les vendría bien alguna modificación o incluso una renovación completa. En software, estamos constantemente mejorando y actualizando nuestro código. Piense en cuánto ha cambiado la tecnología desde 1998, cuando se escribió la DMCA. ¿No sería lógico actualizar estas leyes que se aplican al software? -Si exploras Internet, no es demasiado difícil encontrar comentarios y críticas sobre el sistema de derechos de autor en general y la DMCA en particular. Mientras que GitHub reconoce y aprecia el importante papel que ha desempeñado la DMCA en la promoción de la innovación en línea creemos que las leyes de derechos de autor probablemente podrían usar un patch o dos, o bien una versión completamente nueva. En software, estamos constantemente mejorando y actualizando nuestro código. Piensa en cuánto ha cambiado la tecnología desde 1998, cuando se redactó la DMCA. ¿No tiene sentido actualizar estas leyes que se aplican al software? +No pretendemos tener todas las respuestas. Pero si tiene curiosidad, aquí hay algunos enlaces a artículos académicos y publicaciones de blog que hemos encontrado con opiniones y propuestas de reforma: -No presumimos de tener todas las respuestas. Pero si eres curioso, aquí tienes algunos enlaces a artículos informativos y entradas de blog que hemos encontrado con opiniones y propuestas para la reforma: +- [Unintended Consequences: Twelve Years Under the DMCA](https://www.eff.org/wp/unintended-consequences-under-dmca) (Electronic Frontier Foundation) +- [Statutory Damages in Copyright Law: A Remedy in Need of Reform](https://papers.ssrn.com/sol3/papers.cfm?abstract_id=1375604) (William & Mary Law Review) +- [Is the Term of Protection of Copyright Too Long?](https://the1709blog.blogspot.com/2012/11/is-term-of-protection-of-copyright-too.html) (The 1709 Blog) +- [If We're Going to Change DMCA's 'Notice & Takedown,' Let's Focus on How Widely It's Abused](https://www.techdirt.com/articles/20140314/11350426579/if-were-going-to-change-dmcas-notice-takedown-lets-focus-how-widely-its-abused.shtml) (TechDirt) +- [Opportunities for Copyright Reform](https://www.cato-unbound.org/issues/january-2013/opportunities-copyright-reform) (Cato Unbound) +- [Fair Use Doctrine and the Digital Millennium Copyright Act: Does Fair Use Exist on the Internet Under the DMCA?](https://digitalcommons.law.scu.edu/lawreview/vol42/iss1/6/) (Santa Clara Law Review) -- [Consecuencias no deseadas: Doce años bajo la DMCA](https://www.eff.org/wp/unintended-consequences-under-dmca) (Constitución de la Frontera Electrónica) -- [Daños y Perjuicios Reglamentarios en la Ley de Derechos de Autor: Un recordatorio en la necesidad de la reforma](https://papers.ssrn.com/sol3/papers.cfm?abstract_id=1375604) (William & Revisión de la ley María) -- [¿El plazo de protección de los derechos de autor es demasiado largo?](https://the1709blog.blogspot.com/2012/11/is-term-of-protection-of-copyright-too.html) (el 1709 blog) -- [Si vamos a cambiar 'Notificación y Retiro', de la DMCA, centrémonos en su amplio abuso](https://www.techdirt.com/articles/20140314/11350426579/if-were-going-to-change-dmcas-notice-takedown-lets-focus-how-widely-its-abused.shtml) (TechDirt) -- [Oportunidades para la reforma de los derechos de autor](https://www.cato-unbound.org/issues/january-2013/opportunities-copyright-reform) (Cato sin asociar) -- [Uso Justo de la Doctrina y la Ley de Derechos de Autor del Milenio Digital: ¿Existe un uso justo en Internet bajo la DMCA?](https://digitalcommons.law.scu.edu/lawreview/vol42/iss1/6/) (Revisión de la Ley de Santa Clara) - -GitHub no necesariamente respalda ninguno de los puntos de vista en esos artículos. Proporcionamos los enlaces para invitarte a conocer más, formar tus propias opiniones y, posteriormente, contactar a tu(s) representante(s) electo(s) (por ejemplo, en el [Congreso de los Estados Unidos ](https://www.govtrack.us/congress/members) o en el [Parlamento de los EE. UU. ](https://www.europarl.europa.eu/meps/en/home)) para buscar los cambios que consideras que deberían llevarse a cabo. +GitHub no respalda necesariamente ninguno de los puntos de vista de esos artículos. Proporcionamos los enlaces para alentarlo a obtener más información, formarse sus propias opiniones y, después, ponerse en contacto con sus representantes electos (por ejemplo, en el [Congreso de los Estados Unidos](https://www.govtrack.us/congress/members) o en el [Parlamento de la UE](https://www.europarl.europa.eu/meps/en/home)) para solicitar que se introduzcan aquellos cambios que considere oportunos. diff --git a/translations/es-ES/content/site-policy/content-removal-policies/github-private-information-removal-policy.md b/translations/es-ES/content/site-policy/content-removal-policies/github-private-information-removal-policy.md index 8fa806612c..fddf447ae8 100644 --- a/translations/es-ES/content/site-policy/content-removal-policies/github-private-information-removal-policy.md +++ b/translations/es-ES/content/site-policy/content-removal-policies/github-private-information-removal-policy.md @@ -1,5 +1,5 @@ --- -title: Política de Eliminación de Información Privada de GitHub +title: Directiva de Eliminación de Información Privada de GitHub redirect_from: - /articles/github-sensitive-data-removal-policy - /github/site-policy/github-sensitive-data-removal-policy @@ -9,84 +9,89 @@ versions: topics: - Policy - Legal +ms.openlocfilehash: 3fd74896cbc5a9c6d841fd94a75c99c7ed77ad86 +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556723' --- +Ofrecemos este proceso de eliminación de información privada como un servicio excepcional solo para contenido de alto riesgo que infrinja los [Términos de Servicio de GitHub](/github/site-policy/github-acceptable-use-policies#3-conduct-restrictions), como cuando su seguridad está en riesgo por la exposición de las credenciales de acceso. En esta guía se describe la información que GitHub necesita de usted a fin de procesar una solicitud de eliminación de información privada de un repositorio. -Ofrecemos este proceso de eliminación de información privada como un servicio excepcional únicamente para el contenido de alto riesgo que viola las [Condiciones de Servicio de GitHub](/github/site-policy/github-acceptable-use-policies#3-conduct-restrictions), tal como cuando tu seguridad está en riesgo debido a que se expusieron tus credenciales de acceso. Esta guía describe la información que GitHub necesita de ti para procesar una solicitud para eliminar la información privada de un repositorio. +## ¿Qué se entiende por Información Privada? -## ¿Qué es la información privada? +A efectos de este documento, se entiende por «información privada» el contenido que (i) debería haberse mantenido confidencial, *y* (ii) cuya disponibilidad pública represente un riesgo de seguridad específico o concreto para usted o su organización. -Para los propósitos de este documento, "información privada" se refiere al contenido que (i) debe haberse mantenido como confidencial, *y* (ii) cuya disponibilidad al público representa un riesgo específico o dirigido de seguridad para tu organización. +«Riesgo de seguridad» se refiere a una situación que implica la exposición a un peligro físico, el robo de identidad o una mayor probabilidad de acceso no autorizado a instalaciones físicas o de red. -"Riesgo de seguridad" se refiere a una situación que involucra la exposición a un daño físico, robo de identidad o posibilidad incrementada de acceso no autorizado a las instalaciones físicas o de red. +### Las solicitudes de eliminación de información privada son adecuadas para: +- Las credenciales de acceso, como los nombres de usuario combinados con las contraseñas, los tokens de acceso u otros secretos de carácter confidencial que pueden conceder acceso al servidor, la red o el dominio de su organización. +- Tokens de AWS y otras credenciales de acceso similares que otorgan acceso a un tercero en su nombre. Debe poder demostrar que el token le pertenece. +- Documentación (como diagramas de red o arquitectura) que suponga un riesgo de seguridad específico para una organización. +- [Información](/github/site-policy/github-community-guidelines#doxxing-and-invasion-of-privacy) relacionada con usted como persona y que represente un riesgo para su seguridad (como números de la Seguridad Social u otros números de identificación oficiales). -### Las solicitudes de eliminación de la información privada son adecuadas para: -- Credenciales de acceso, como nombres de usuario combinados con contraseñas, tokens de acceso, u otros secretos sensibles que pueden conceder acceso al servidor, red o dominio de tu organización. -- Los token AWS y otras credenciales de acceso similares que conceden acceso a un tercero en tu nombre. Debes tener la capacidad de mostrar que el token te pertenece. -- Documnetación (tal como diagramas de red o de arquitectura) que posea un riesgo de seguridad específico para una organización. -- [Información](/site-policy/acceptable-use-policies/github-doxxing-and-invasion-of-privacy) relacionada con y que represente un riesgo de seguridad para ti, como individuo (tal como números de seguridad social u otros números de identificación gubernamental). +### Las solicitudes de eliminación de información privada _no_ son adecuadas para: +- Nombres de servidores internos, direcciones IP y URL, por sí solos. Debe poder demostrar que su uso en un archivo o elemento de código en particular representa una amenaza para la seguridad. +- Las meras menciones de la identidad, el nombre, la marca, el nombre de dominio o cualquier otra referencia a su empresa en los archivos de GitHub. Debe ser capaz de articular por qué el uso de la identidad de su empresa supone una amenaza para la seguridad de su empresa. +- Archivos o repositorios enteros que no supongan un riesgo específico para la seguridad, pero que usted crea que son censurables por otros motivos. +- Solicitudes para eliminar contenidos que puedan infringir sus derechos de autor o los de su organización. Si tiene alguna pregunta sobre cómo gestiona GitHub las cuestiones relativas a los derechos de autor o si desea denunciar contenido potencialmente infractor, consulte nuestra [Directiva de Retirada de la DMCA](/articles/dmca-takedown-policy/). El proceso de eliminación de información privada generalmente no está pensado para la eliminación de archivos o repositorios completos: solo para partes específicas de información privada en dichos archivos. Aunque puede haber casos en los que los archivos estén repletos de información privada, debe justificar el riesgo de seguridad para la eliminación de tales archivos y esto puede prolongar el tiempo necesario para procesar la solicitud. +- Conflictos de marcas registradas. Si tiene preguntas sobre cómo gestiona GitHub las cuestiones relativas a las marcas comerciales o desea informar sobre contenidos que incluyan marcas comerciales o de servicio de su organización, revise nuestra [Directiva de Marcas Registradas](/articles/github-trademark-policy/). +- Reclamaciones de privacidad. Si desea acceder, transferir, modificar o eliminar su información personal en GitHub, póngase en contacto con nosotros a través de [nuestro formulario de contacto de Privacidad](https://github.com/contact/privacy). +- Contenido que se rige por nuestras [Directrices de la Comunidad](/articles/github-community-guidelines/), como malware o herramientas para fines generales. Si tiene preguntas acerca de nuestras Directrices de la Comunidad o cree que el contenido de GitHub podría infringir nuestras directrices, puede usar {% data variables.contact.report_content %} para ponerse en contacto con nosotros. -### Las solicitudes de eliminación de información privada _no_ son adecuados para: -- Nombres de servidores internos, direcciones IP y URL, por sí solos. Debes poder demostrar que su uso en un archivo en particular o una pieza de código representan un riesgo de seguridad. -- Menciones simples de la identidad de tu empresa, nombre, marca, nombre de dominio, u otras referencias a tu empresa en archivos en GitHub. Debes poder explicar por qué el utilizar la identidad de tu empresa representa un riesgo a la postura de seguridad de ella. -- Archivos completos o repositorios que no plantean un riesgo de seguridad específico, pero consideras que son censurables de otro modo. -- Solicitudes para eliminar contenido que pueda infringir los derechos de autor de tu empresa o de tu organización. Si tienes preguntas sobre cómo maneja GitHub los asuntos relacionados con los derechos de autor o te gustaría informar sobre contenido que potencialmente infractor, por favor revisa nuestra [política de retiro DMCA](/articles/dmca-takedown-policy/). No se pretende generalmente que el proceso de eliminación de información privada se utilice para eliminar archivos o repositorios completos, sino únicamente pedazos específicos de la información privada que estos contienen. Si bien podrían existir casos en donde los archivos se llenen integralmente con información privada, debes justificar el riesgo de seguridad para eliminar dichos archivos y esto podría aumentar el tiempo que se necesita para procesar tu solicitud. -- Disputas de marcas registradas. Si tiene preguntas sobre cómo maneja GitHub los asuntos relacionados con la marca o deseas informar sobre contenido que contiene marcas comerciales o marcas de servicio, revisa nuestra [Política de Marcas](/articles/github-trademark-policy/). -- Reclamaciones de privacidad. Si quieres acceder, transferir, cambiar o borrar tu información personal en GitHub, por favor, contáctanos a través de nuestro [Formato de contacto para la Privacidad](https://github.com/contact/privacy). -- Contenido regido por nuestras [Directrices de la comunidad](/articles/github-community-guidelines/), tales como malware o herramientas de uso general. Si tienes dudas sobre nuestros Lineamientos de Comunidad crees que algún contenido de GitHub podría violarlos, puedes utilizar {% data variables.contact.report_content %} para contactarnos. +## Lo que debe saber -## Cosas que debes saber +**Pregunte educadamente primero.** Un primer paso recomendable antes de enviarnos una solicitud de eliminación de datos es intentar ponerse en contacto con el usuario directamente. Puede que haya incluido información de contacto en su página de perfil público o en el archivo LÉAME o de Soporte del repositorio, o puede ponerse en contacto creando una incidencia o una solicitud de extracción en el repositorio. Esto no es estrictamente necesario, pero es un gesto que se agradece. -**Realiza preguntas educadamente.** Un gran primer paso antes de enviarnos una solicitud para eliminar datos es intentar contactar directamente con el usuario. Pueden haber ingresado información de contacto en su página de perfil público o en el archivo de soporte o README del repositorio o podrías ponerte en contacto creando una propuesta o solicitud de extracción en el repositorio. Esto no es estrictamente necesario, pero es común. +**Sin bots.** Debe hacer que un profesional capacitado evalúe los hechos de cada solicitud que envíe. Si subcontrata las tareas a un tercero, asegúrese de conocer cómo opera y de que no utiliza bots automatizados para presentar reclamaciones en masa. Estas reclamaciones suelen incluir datos que no suponen ninguna amenaza para la seguridad y no incluyen explicaciones suficientes, lo que requiere trámites adicionales y provoca retrasos, incluso cuando la reclamación es válida. -**Sin bots.** Debes tener un profesional capacitado para evaluar los hechos de cada solicitud que envíes. Si estás subcontratando tus labores a un tercero, asegúrate de saber cómo trabaja y asegúrate que no estén utilizando bots automatizados para presentar quejas en masa. Estas quejas a menudo incluyen datos que no suponen ninguna amenaza para la seguridad y no incluyen suficientes explicaciones, que requieran un retroceso adicional y resulten en retrasos, incluso cuando la queja es válida. +**Envíe la solicitud correcta.** Como se ha indicado anteriormente, ofrecemos este proceso de eliminación de información privada como un servicio excepcional solo para contenidos de alto riesgo. No podemos utilizar este proceso para eliminar otro tipo de contenidos, como los potencialmente infractores y no podemos procesar ningún otro tipo de solicitudes de eliminación simultánea mientras procesamos las solicitudes de eliminación de información privada. Podremos ayudarle antes si envía las solicitudes de eliminación de información privada por separado de cualquier solicitud de eliminación de contenidos potencialmente infractores. Si no está seguro de si la solicitud implica solo información privada o también otras cuestiones legales, consulte a un asesor legal. -**Envía la solicitud correcta.** Como se explica anteriormente, ofrecemos este proceso de eliminación de información privada como un servicio excepcional únicamente para el contenido de alto riesgo. No podemos utilizar este proceso para eliminar otro tipo de contenido, tal como contenido que pudiera vulnerar derechos potencialmente y no podemos procesar ningún otro tipo de solicitudes de eliminación simultáneamente mientras procesamos las solicitudes de eliminación de información privada. Podremos ayudarte más rápidamente si envías las solicitudes de eliminación de información privada por separado de cualquier otra solicitud para eliminar contenido que vulnere derechos potencialmente. Si no estás seguro si tu solicitud involucra únicamente información privada o si también involucra otros asuntos legales, por favor, busca asesoramiento legal. +**Tiempo de procesamiento.** Aunque tramitamos las solicitudes de eliminación de información privada lo más pronto posible, dado el volumen de solicitudes que tramitamos, puede pasar algún tiempo hasta que se revise su solicitud. Las solicitudes adicionales o solicitudes múltiples de puntos de contacto adicionales pueden ocasionar demoras. -**Tiempo de procesamiento.** Si bien procesamos las solicitudes de eliminación de información privada tan pronto como nos es posible, debido al volúmen de solicitudes que rocesamos, podría tomarnos algo de tiempo revisar la tuya. Las solicitudes adicionales, o múltiples solicitudes de puntos de contacto adicionales, pueden provocar retrasos. +## ¿Cómo funciona esto realmente? -## ¿Cómo funciona realmente? +1. **El demandante investiga.** Corresponde a la parte solicitante llevar a cabo su propia investigación y facilitarnos los [detalles que solicitamos](#your-request-must-include) y, lo más importante, una explicación de las razones por las que los datos suponen un riesgo para la seguridad. GitHub no está en disposición de buscar o hacer valoraciones iniciales sobre la información privada en nombre de ninguna persona física u organización. -1. **El reclamante investiga.** Corresponde a la parte solicitante llevar a cabo su propia investigación y proporcionarnos los [detalles que necesitamos](#your-request-must-include) — lo que es más importante, una explicación de cómo los datos plantean un riesgo para la seguridad. GitHub no se encuentra en una posición para buscar o hacer determinaciones iniciales sobre la información privada en nombre de ningún individuo u organización. +2. **El demandante envía una solicitud de eliminación de información privada.** Después de llevar a cabo una investigación, el demandante prepara y [envía una solicitud de eliminación de información privada](#sending-a-private-information-removal-request) a GitHub. Si la solicitud no es lo suficientemente detallada a la hora de demostrar el riesgo de seguridad y para que GitHub pueda localizar los datos, le responderemos y solicitaremos información adicional. -2. **El quejoso es quien envía la solicitud de eliminación de información privada.** Después de llevar a cabo una investigación, el quejoso se preparará y [enviará una solicitud de eliminación de información privada ](#sending-a-private-information-removal-request) a GitHub. Si la solicitud no está lo suficientemente detallada para demostrar el riesgo de seguridad y para que GitHub localice los datos, te responderemos y te solicitaremos más información. +3. **GitHub solicita al usuario que realice cambios.** En la mayoría de los casos, nos pondremos en contacto con el usuario que creó el repositorio y le ofreceremos la oportunidad de eliminar o modificar la información privada especificada en la solicitud o de impugnar la reclamación. -3. **GitHub pide a los usuarios hacer los cambios.** En la mayoría de los casos, contactaremos al usuario que creó el repositorio y le daremos la oportunidad de borrar o modificar la información privada que se especifica en la solicitud o de disputar el reclamo. - -4. **El usuario notifica a GitHub de los cambios.** Si el usuario decide realizar los cambios especificados, debe comunicarnos dentro del período de tiempo que hayan sido permitidos. Si no lo hace, deshabilitaremos el repositorio. Si el usuario nos notifica que ha realizado cambios, verificaremos que los cambios se hayan realizado y notificaremos al demandante. +4. **El usuario notifica a GitHub los cambios.** Si el usuario decide llevar a cabo los cambios especificados, nos los debe indicar dentro del plazo que se le ha concedido. Si no lo hace, deshabilitaremos el repositorio. Si el usuario nos notifica que ha realizado cambios, comprobaremos que dichos cambios se hayan realizado y se lo notificaremos al demandante. O -5. **El usuario podría disputar la solicitud.** Si un usuario cree que el contenido en cuestión no constituye información privada que esté sujeta a esta Política, podrían disputarlo. Si lo hacen, generalmente dejaremos que el demandante se ponga en contacto con el usuario y trabaje directamente con él, dentro de los límites razonables. +5. **El usuario puede impugnar la solicitud.** Si un usuario considera que el contenido en cuestión no es información privada sujeta a esta Directiva, puede impugnarlo. Si lo hace, generalmente dejaremos que el demandante se ponga en contacto con el usuario y resuelva la cuestión directamente con él, dentro de lo razonable. -6. **Cambios a las revisiones del demandante.** Si el usuario realiza cambios, el demandante debe revisarlos. Si los cambios son insuficientes, el demandante debe proporcionar a GitHub detalles explicando por qué. GitHub puede desactivar el repositorio o dar al usuario una oportunidad adicional de hacer los cambios. +6. **Cambios en las revisiones del demandante.** Si el usuario realiza cambios, el demandante debe revisarlos. Si los cambios son insuficientes, el demandante debe facilitar detalles a GitHub que expliquen la razón. GitHub puede deshabilitar el repositorio o darle al usuario otra oportunidad de realizar los cambios. -7. **Los usuarios podrían solicitar una ventana de tiempo adicional para realizar los cambios.** Si el usuario no aprovechó la oportunidad para eliminar la información privada que se especifica en la notificación, podremos permitirles una ventana de tiempo adicional de aproximadamente 1 día laboral, bajo solicitud, para realizar los cambios pertinentes. En ese caso, GitHub notificará al demandante. +7. **El usuario puede solicitar un plazo adicional para realizar los cambios.** Si el usuario no tuvo la oportunidad de eliminar la información privada especificada en el aviso, podemos concederle un plazo adicional de aproximadamente un (1) día hábil, previa solicitud, para realizar esos cambios. En ese caso, GitHub se lo notificará al demandante. -### ¿Qué hay de las bifurcaciones? (o ¿Qué es una bifurcación?) -Una de las mejores características de GitHub es la capacidad de los usuarios de "bifurcar" los repositorios de otros. ¿Qué significa eso? Básicamente, significa que los usuarios pueden hacer una copia de un proyecto en GitHub en sus propios repositorios. Según lo permita la licencia o la ley, los usuarios pueden hacer cambios en esa bifurcación para volver al proyecto principal o simplemente mantener como la propia variación de su proyecto. Cada una de estas copias es una "[bifurcación](/articles/github-glossary/#fork)" del repositorio original, que a su vez también se puede llamar la "matriz" de la bifurcación. +### ¿Qué hay de las bifurcaciones? (o ¿Qué es una «bifurcación»?) +Una de las mejores características de GitHub es la capacidad de los usuarios de «bifurcar» («fork» en inglés) los repositorios de los demás. ¿Qué significa eso? Básicamente, significa que los usuarios pueden hacer una copia de un proyecto en GitHub en sus propios repositorios. Según lo permita la licencia o la ley, los usuarios pueden hacer cambios en esa bifurcación para volver al proyecto principal o simplemente mantenerlo como su propia variante de un proyecto. Cada una de estas copias es una «[bifurcación](/articles/github-glossary/#fork)» del repositorio original, que a su vez también puede llamarse «matriz» de la bifurcación. -GitHub no deshabilitará automáticamente las bifurcaciones cuando se deshabilite un repositorio matriz. Esto se debe a que las bifurcaciones pertenecen a diferentes usuarios y pueden haber sido alteradas de manera significativa. GitHub no lleva a cabo ninguna investigación independiente sobre las bifucaciones. Esperamos que aquellos que envían solicitudes de eliminación de información privada lleven a cabo esta investigación y, en caso de que crean que las bifurcaciones también contienen información privada, las incluyan expresamente en su solicitud. +GitHub no deshabilitará automáticamente las bifurcaciones cuando deshabilite un repositorio matriz. Esto se debe a que las bifurcaciones pertenecen a diferentes usuarios y se pueden haber alterado de manera importante. GitHub no lleva a cabo ninguna investigación independiente sobre las bifurcaciones. Esperamos que quienes envían solicitudes de eliminación de información privada lleven a cabo esa investigación y, si consideran que las bifurcaciones también contienen información privada, las incluyan expresamente en su solicitud. -Si en el momento en el que emitiste tu notificación identificaste todas las bifurcaciones existentes en ese repositorio, podríamos procesar un reclamo válido contra todas las bifurcaciones en esa red en el momento en el que procesemos la notificación. Haremos esto dada la probabilidad de que todas las bifurcaciones recién creadas contengan lo mismo. Adicionalmente, si la red que se reportó y que contiene el contendo reportado es mayor a cien (100) repositorios y, por lo tanto, sería difícil revisarla integralmente, podríamos considerar inhabilitar toda la red si declaras en la notificación que, con base en la cantidad representativa de bifurcaciones que revisaste, crees que todas o la mayoría de las bifrucaciones albergan el contenido que se reporta en el repositorio padre. +Si en el momento de enviar la notificación, identificó todas las bifurcaciones existentes de ese repositorio, procesaríamos una reclamación válida contra todas las bifurcaciones en esa red al momento de procesar la notificación. Lo haríamos dada la probabilidad de que todas las bifurcaciones recién creadas tengan el mismo contenido. Además, si la red que se denuncia por incluir contenido denunciado tiene más de cien (100) repositorios y, por lo tanto, es difícil revisarla íntegramente, podríamos plantearnos deshabilitar toda la red si declara en su aviso que, de acuerdo con la cantidad representativa de bifurcaciones que ha revisado, cree que todas o la mayoría de las bifurcaciones contienen el contenido denunciado en el repositorio principal. -## Enviar una solicitud de eliminación de información privada +## Envío de una solicitud de eliminación de información privada -Debido al tipo de contenido de los hosts de GitHub (principalmente de código de software) y a la forma en que se gestiona el contenido (con Git), necesitamos que las quejas sean lo más específicas posible. Para que podamos verificar que un usuario eliminó integralmente la información privada que se reportó, necesitamos saber exactamente en dónde buscar. +Debido al tipo de contenido que aloja GitHub (principalmente código de software) y la forma en que se administra el contenido (con Git), necesitamos que las quejas sean lo más específicas posible. Para poder verificar si un usuario ha eliminado por completo la información privada denunciada, tenemos que saber dónde buscar exactamente. -Estos lineamientos se diseñan para hacer el procesamiento de las solicitudes para eliminar la información privada tan sencillamente como sea posible. +Estas directrices se han diseñado para que la tramitación de las solicitudes de eliminación de información privada resulte lo más sencilla posible. -### Tu solicitud debe incluir: +### Su solicitud debe incluir: -1. Un enlace funcional y que se pueda seguir con un clic para cada archivo que contenga información privada. (Ten en cuenta que no podemos trabajar a partir de resultados de búsqueda, ejemplos o capturas de pantalla.) +1. Un enlace funcional en el que se pueda hacer clic para cada archivo que contenga información privada. (Tenga en cuenta que no podemos trabajar a partir de resultados de búsqueda, ejemplos o capturas de pantalla). 2. Números de línea específicos dentro de cada archivo que contenga la información privada. -3. Una breve descripción de cómo cada elemento identificado supone un riesgo de seguridad para ti o tu organización. ***Es importante que proporciones una explicación de cómo plantean los datos un riesgo de seguridad más allá de simplemente indicar que lo hace.*** -4. Si eres un tercero actuando como agente de una organización que se enfrenta a un riesgo de seguridad, incluye una declaración de que tienes un derecho legal a actuar en nombre de dicha organización. -5. OPCIONAL: Haznos saber si tu solicitud es especialmente urgente y por qué. Responderemos a todas las solicitudes de eliminación de información privada tan rápidamente como sea posible. Sin embargo, si esta solicitud es especialmente sensible al tiempo, como una exposición de credenciales muy reciente, por favor explica por qué. +3. Una breve descripción de por qué cada elemento que ha identificado supone un riesgo de seguridad para usted o su organización. ***Es importante ofrecer una explicación de por qué los datos suponen un riesgo para la seguridad más allá de limitarse a indicar que lo hacen.*** +4. Si usted es un tercero que actúa como agente de una organización que se enfrenta a un riesgo de seguridad, incluya una declaración en la que se indique que tiene derecho legal a actuar en nombre de dicha organización. +5. OPCIONAL: Díganos si su solicitud es especialmente urgente y por qué. Respondemos a todas las solicitudes de eliminación de información privada lo antes posible. Sin embargo, si esta solicitud es especialmente urgente, como una exposición de credenciales muy reciente, explique los motivos. -## Como presentar tu solicitud +## Cómo enviar su solicitud -Puedes enviar tu solicitud para eliminar información privada a través de nuestro [formato de contacto](https://support.github.com/contact?tags=docs-private-information). Por favor, incluye una versión de texto plano de tu solicitud en el cuerpo de tu mensaje. El envío de tu solicitud en un archivo adjunto puede resultar en retrasos en el proceso. +Puede enviar su solicitud para eliminar información privada a través de nuestro [formulario de contacto](https://support.github.com/contact?tags=docs-private-information). Incluya una versión de texto sin formato de su solicitud en el cuerpo del mensaje. El envío de la solicitud en un archivo adjunto puede provocar retrasos en la tramitación. -## Disputas +## Conflictos -Si recibes una solicitud de eliminación de información privada de nuestra parte, puedes disputarla si respondes a nuestro correo electrónico y nos dejas saber, con tanto detalle como sea posible, la razón por la cual el contenido en cuestión no constituye información privada que esté sujeta a esta Política. +Si ha recibido una solicitud de eliminación de información privada por nuestra parte, puede impugnarla respondiendo a nuestro correo electrónico y haciéndonos saber, con el máximo detalle posible, por qué cree que el contenido en cuestión no es información privada sujeta a esta Directiva. diff --git a/translations/es-ES/content/site-policy/content-removal-policies/github-trademark-policy.md b/translations/es-ES/content/site-policy/content-removal-policies/github-trademark-policy.md index e79cf20005..508d48d8a1 100644 --- a/translations/es-ES/content/site-policy/content-removal-policies/github-trademark-policy.md +++ b/translations/es-ES/content/site-policy/content-removal-policies/github-trademark-policy.md @@ -1,5 +1,5 @@ --- -title: Política de marca registrada de GitHub +title: Directiva de Marcas Comerciales de GitHub redirect_from: - /articles/github-trademark-policy - /github/site-policy/github-trademark-policy @@ -8,47 +8,52 @@ versions: topics: - Policy - Legal +ms.openlocfilehash: 289a04f894172d8adcaf0c32fe129efb524d8941 +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556722' --- +## ¿Qué es una infracción de la directiva de marcas comerciales de GitHub? -## ¿Qué es una Violación de la Política de Marcas de GitHub? +El uso del nombre, logotipo u otros materiales protegidos por marcas comerciales de una empresa o negocio de una manera que pueda inducir a error o confundir a otras personas con respecto a su marca o afiliación comercial puede considerarse una infracción de la directiva de marcas comerciales. -Utilizar el nombre de una empresa o negocio, logotipo, u otros materiales protegidos por marca registrada de una manera que pueda inducir a un error o confundir a otros con respecto a su marca o afiliación comercial pueden considerarse una violación de la política de marcas registradas. +## ¿Qué no es una infracción de la directiva de marcas comerciales de GitHub? -## ¿Qué no es una Violación de la Política de Marcas de GitHub? +El uso de la marca comercial de otra persona de una manera que no tenga nada que ver con el producto o servicio para el que se otorgó la marca comercial no constituye una infracción de la directiva de marcas comerciales. Los nombres de usuario de GitHub están disponibles para los primeros que los soliciten y no se pueden reservar. Una cuenta de GitHub con un nombre de usuario que es igual a una marca comercial registrada no constituye, en sí misma, una infracción de nuestra directiva de marcas comerciales. -El uso de la marca de otro de una manera que no tenga nada que ver con el producto o servicio para el que se concedió la marca no es una violación de la política de marcas registradas. Los nombres de usuario de GitHub están disponibles en una base de primera vez, en el orden de solicitud y no se pueden reservar. Una cuenta de GitHub con un nombre de usuario que resulte ser la misma que una marca registrada no es, por sí mismo, necesariamente una violación de nuestra política de marcas. +## ¿Cómo responde GitHub a las infracciones de la directiva de marcas comerciales denunciadas? -## ¿Cómo responde GitHub al reporte de las Violaciones de Política de Marcas? +Cuando recibimos denuncias de infracciones de la directiva de marcas comerciales de los titulares de registros de marcas comerciales internacionales o federales, revisamos la cuenta y podemos tomar las siguientes medidas: -Cuando recibimos reportes de violaciones de la política de marcas registradas por parte de titulares de registros de marcas federales o internacionales, revisamos la cuenta y podemos tomar las siguientes acciones: +* Si existe una intención clara de engañar a otras personas mediante el uso no autorizado de una marca comercial, GitHub suspenderá la cuenta y se lo notificará al titular. +* Cuando determinemos que una cuenta parece confundir a los usuarios, pero no se hace pasar deliberadamente por el producto o servicio de la marca comercial, le damos al titular de la cuenta la oportunidad de aclarar cualquier posible confusión. También podemos publicar un nombre de usuario para el uso activo del titular de la marca. -* Cuando exista una intención clara de engañar a otros a través del uso no autorizado de una marca, GitHub suspenderá la cuenta y notificará al titular de la misma. -* Cuando determinamos que una cuenta parece estar confundiendo a los usuarios, pero no se hace pasar de manera intencional como el bien o servicio con marca registrada, le damos al titular de la cuenta la oportunidad de aclarar cualquier posible confusión. También podemos lanzar un nombre de usuario para el uso activo del titular de la marca. +## ¿Cómo denuncio una infracción de la directiva de marcas comerciales? -## ¿Cómo reporto una violación de la política de marcas? +Los titulares de marcas comerciales registradas pueden denunciar posibles infracciones de la directiva de marcas comerciales a GitHub a través de nuestro [formulario de contacto](https://support.github.com/contact?tags=docs-trademark). Envíe las solicitudes relacionadas con las marcas registradas utilizando la dirección de correo electrónico de su empresa e incluya toda la información que indicamos a continuación para acelerar nuestra respuesta. Asegúrese también de describir claramente por qué la cuenta puede confundirse con su marca o cómo la cuenta puede perjudicar a su marca. -Los titulares de marcas registradas pueden denunciar posibles violaciones de la política de marcas a GitHub a través de nuestro [formulario de contacto](https://support.github.com/contact?tags=docs-trademark). Envía solicitudes relacionadas con marcas comerciales utilizando tu dirección de correo electrónico de la empresa e incluye toda la información que se solicita a continuación para ayudar a agilizar nuestra respuesta. También asegúrate de describirnos claramente por qué la cuenta puede causar confusión con tu marca o cómo puede la cuenta debilitar o perjudicar a tu marca. +## ¿Qué información se necesita para denunciar infracciones de la directiva de marcas comerciales? -## ¿Qué información se requiere cuando se informa de las violaciones de las políticas de marcas? +Para investigar las infracciones de la directiva de marcas comerciales, proporcione toda la información siguiente: -Para investigar las violaciones de la política de marcas, por favor proporciona toda la siguiente información: +* Nombre de usuario de la cuenta denunciada +* El nombre de su empresa +* La cuenta de GitHub de su empresa (si existe) +* Sitio Web de la empresa +* La palabra, símbolo, etc., de la marca comercial +* Número de registro de marca comercial +* Oficina del registro de marcas (por ejemplo, USPTO) +* Descripción de la confusión (p. ej., hacerse pasar por su empresa, incluidas descripciones específicas de contenido o comportamientos) +* Medida solicitada (p. ej., eliminación de la cuenta infractora o transferencia del nombre de usuario con la marca comercial a una cuenta de empresa existente) +* Incluya la siguiente declaración: «Creo de buena fe que el uso de la marca comercial descrita anteriormente no está autorizado por su propietario, su representante o la ley. He tenido en cuenta el uso nominativo y otros usos justos». +* Incluya también la siguiente declaración: «Juro, bajo pena de perjurio, que la información contenida en esta notificación es exacta y que soy el propietario de la marca comercial o estoy autorizado para actuar en nombre del propietario de un derecho exclusivo que supuestamente se infringe». +* Incluya su firma física o electrónica. -* Nombre de usuario de la cuenta reportada -* Nombre de tu empresa -* La cuenta GitHub de tu empresa (si existe) -* Sitio web de la empresa -* La palabra de tu marca, símbolo, etc. -* Número de registro de marca -* Oficina de registro de marcas (ej., USPTO) -* Descripción de la confusión (por ejemplo, se hace pasar por su empresa, incluyendo descripciones específicas de contenido o comportamiento) -* Acción solicitada (por ejemplo, eliminación de una cuenta en violación o transferencia de un nombre de usuario con marca a una cuenta de empresa existente) -* Incluye la siguiente declaración: "Tengo la creencia de buena fe de que el uso de la marca descrita anteriormente no está autorizado por el propietario de la marca, o su agente, o la ley. He considerado los usos nominativos y otros usos legítimos". -* También incluye la siguiente declaración: "Juro, bajo pena de perjurio, que la información de esta notificación es fiel y que soy el propietario de los derechos de autor o estoy autorizado para actuar en nombre del propietario, de un derecho exclusivo que se infringe presuntamente." -* Incluir tu firma física o electrónica. - -* Nota: Se requiere un número de registro federal o internacional de marcas registradas. Si el nombre que estás reportando no es **** una marca registrada (por ejemplo, una agencia gubernamental u organización sin fines de lucro), comunícanos: - * Tu nombre y apellido - * Posición +* Nota: Se requiere un número de registro de marca comercial federal o internacional. Si el nombre que está denunciando **no** es una marca registrada (p. ej., un organismo gubernamental u organización sin ánimo de lucro), facilítenos: + * Su nombre y apellidos + * Cargo * Dirección * Teléfono - * Correo electrónico (debe ser de dominio de una empresa) + * Correo electrónico (debe ser del dominio de la empresa) diff --git a/translations/es-ES/content/site-policy/content-removal-policies/guide-to-submitting-a-dmca-counter-notice.md b/translations/es-ES/content/site-policy/content-removal-policies/guide-to-submitting-a-dmca-counter-notice.md index 58caaac8f4..a84f2c8e7f 100644 --- a/translations/es-ES/content/site-policy/content-removal-policies/guide-to-submitting-a-dmca-counter-notice.md +++ b/translations/es-ES/content/site-policy/content-removal-policies/guide-to-submitting-a-dmca-counter-notice.md @@ -1,5 +1,5 @@ --- -title: Guía para enviar una contranotificación de DMCA +title: Guía para Presentar una Contranotificación de la DMCA redirect_from: - /dmca-counter-notice-how-to - /articles/dmca-counter-notice-how-to @@ -10,62 +10,79 @@ versions: topics: - Policy - Legal +ms.openlocfilehash: 6bc5091c47401b3d55ef7ccd681d6c9eba48fd1a +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556717' --- +En esta guía se describe la información que necesita GitHub para procesar una contranotificación a una solicitud de retirada de la DMCA. Si tiene preguntas más generales sobre qué es la DMCA o cómo procesa GitHub las solicitudes de retirada de la DMCA, consulte nuestra [Directiva de Retirada de la DMCA](/articles/dmca-takedown-policy). -Esta guía describe la información que GitHub necesita para procesar una contra notificación de DMCA. Si tienes preguntas más generales sobre qué es la DMCA o cómo procesa GitHub las solicitudes de retiro de DMCA, por favor revisa nuestra [política de retiro de DMCA](/articles/dmca-takedown-policy). +Si cree que su contenido de GitHub se ha deshabilitado por error debido a una solicitud de retirada de la DMCA, tiene derecho a impugnarla enviando una contranotificación. Si lo hace, esperaremos entre 10 y 14 días y luego volveremos a habilitar su contenido a menos que el propietario de los derechos de autor inicie una acción legal en su contra antes de esa fecha. Nuestro formulario de contranotificación, que se incluye a continuación, utiliza el formato sugerido por el estatuto de la DMCA, que se puede encontrar en el sitio web oficial de la Oficina de Derechos de Autor de EE. UU.: . -Si consideras que tu contenido en GitHub fue inhabilitado erróneamente por una solicitud de retiro de DMCA. tienes derecho de disputar el retiro enviando una contra notificación. Si lo haces, esperaremos 10-14 días y posteriormente volveremos a habilitar tu contenido a menos que el propietario de los derechos de autor inicie una acción legal contra ti antes de entonces. Nuestro formulario de contra notificación indicado a continuación es coherente con el formulario sugerido por el estatuto DMCA, que se puede encontrar en el sitio web oficial de la Oficina de Derechos de Autor de EE. UU.: . Sitio web oficial de la Oficina de Derechos de Autor: . +Al igual que sucede con todos los asuntos legales, siempre es mejor consultar a un profesional las preguntas o situaciones específicas. Le recomendamos encarecidamente que lo haga antes de emprender cualquier acción que pueda afectar a sus derechos. Esta guía no constituye asesoramiento legal ni debe tomarse como tal. -Como en todas las cuestiones jurídicas, siempre es mejor consultar con un profesional sobre tus preguntas o situación específicas. Te recomendamos enfáticamente que lo hagas antes de emprender cualquier acción que pueda afectar tus derechos. Esta guía no es asesoramiento legal y no debería ser tomada como tal. +## Antes de Empezar -## Antes de comenzar +***Diga la verdad.*** +La DMCA exige que jure su contranotificación *bajo pena de perjurio*. Es un delito federal mentir intencionadamente en una declaración jurada. (*Consulte el* [Código de EE. UU., Título 18, Apartado 1621 1621](https://www.gpo.gov/fdsys/pkg/USCODE-2011-title18/html/USCODE-2011-title18-partI-chap79-sec1621.htm)). Enviar información falsa también podría derivar en una responsabilidad civil, es decir, podría ser demandado por daños económicos. -***Di la Verdad.*** La DMCA requiere que jures tu contra notificación *bajo pena de perjurio*. Es un crimen federal mentir intencionadamente en una declaración jurada. (*Consulta* [el Código de lso EE.UU. , Título 18, Sección 1621](https://www.gpo.gov/fdsys/pkg/USCODE-2011-title18/html/USCODE-2011-title18-partI-chap79-sec1621.htm).) La presentación de información falsa también podría resultar en responsabilidad civil, es decir, podrías ser demandado por daños monetarios. +***Investigue.*** +Enviar una contranotificación a la DMCA puede tener consecuencias legales reales. Si la parte reclamante no está de acuerdo en que su notificación de retirada es incorrecta, es posible que decida presentar una demanda en su contra para mantener el contenido deshabilitado. Antes de enviar una contranotificación, debe realizar una investigación exhaustiva de las acusaciones que se realizan en la notificación de retirada y probablemente hablar con un abogado. -***Investiga.*** Enviar una contra notificación DMCA puede tener consecuencias legales reales. Si la parte que denuncia no está de acuerdo en que tu notificación de retiro fue errónea, podrían decidir presentar una demanda contra ti para mantener el contenido deshabilitado. Deber llevar a cabo una investigación exhaustiva sobre las acusaciones hechas en la notificación de retiro y probablemente hablar con un abogado antes de enviar una contra notificación. +***Debe tener una buena razón para enviar una contranotificación.*** +Para presentar una contranotificación, debe «creer de buena fe que el material se eliminó o inhabilitó como resultado de un error o de la identificación errónea del material que se va a eliminar o deshabilitar». ([Código de EE. UU., Título 17, Apartado 512(g)](https://www.copyright.gov/title17/92chap5.html#512)). La decisión de explicar por qué cree que hay un error depende de usted y de su abogado, pero *debe* identificar un error antes de enviar una contranotificación. En el pasado, hemos recibido contranotificaciones en las que se citan errores en la notificación de retirada como los siguientes: la parte reclamante no tiene los derechos de autor; tengo una licencia; el código se ha publicado con una licencia de código abierto que me permite usarlo; o en la reclamación no se tiene en cuenta el hecho de que el uso está protegido por la doctrina del uso justo. Por supuesto, podría haber otros defectos en la notificación de retirada. -***Debes tener una razón fundada para emitir una contranotificación.*** Para emitir una contranotificación, deberás tener una "certeza de buena fe de que el material se eliminó o inhabilitó como resultado de un error o mala identificación del material que se quiere eliminar o inhabilitar". ([Código de los EE.UU. Título 17, Sección 512(g)](https://www.copyright.gov/title17/92chap5.html#512)). Ya sea que decidas explicar o no el por qué crees que hubo un error, dependerá de ti y de tu abogado, pero *sí* necesitas identificar un error antes de emitir una contranotificación. En el pasado, recibimos contra notificaciones que citan errores en la notificación de retiro, tales como: La parte que reclama no tiene el derecho de autor; tengo una licencia; el código se liberó bajo una licencia de código abierto que permite mi uso; o la queja no tiene en cuenta el hecho de que mi uso está protegido por la doctrina del uso legal. Por supuesto, podría haber otros defectos con la notificación de retiro. +***Las leyes de derechos de autor son complicadas.*** +A veces, en una notificación de retirada se alega una infracción de una manera que parece extraña o indirecta. Las leyes de derechos de autor son complicadas y pueden dar lugar a resultados inesperados. En algunos casos, en una notificación de retirada se puede alegar que su código fuente infringe derechos por lo que pueda hacer después de compilarlo y ejecutarlo. Por ejemplo: + - En la notificación, se podría afirmar que su software se utiliza para [eludir controles de acceso](https://www.copyright.gov/title17/92chap12.html) a obras con derechos de autor. + - [Algunas veces](https://www.copyright.gov/docs/mgm/) distribuir software puede constituir una infracción de los derechos de autor si induce a los usuarios finales a utilizar el software para infringir obras protegidas por derechos de autor. + - Una reclamación de los derechos de autor también puede basarse en la [copia no literal](https://en.wikipedia.org/wiki/Substantial_similarity) de elementos de diseño del software, en lugar de en el código fuente en sí; dicho de otro modo, alguien ha enviado una notificación en la que dice que cree que su *diseño* se parece mucho al de él o ella. -***Las leyes de derechos de autor son complicadas.*** En ocasiones una notificación de retiro podría hacer referencia a una infracción que parece extraña o indirecta. Las leyes de derechos de autor son complicadas y pueden dar lugar a resultados inesperados. En algunos casos una notificación de retiro podría señalar que su código fuente infringe por lo que puede ocasiones posteriormente que se compile y ejecute. Por ejemplo: - - La notificación podrá reclamar que tu software se utiliza para [evitar los controles de acceso](https://www.copyright.gov/title17/92chap12.html) a los trabajos con derechos de autor. - - [Algunas veces](https://www.copyright.gov/docs/mgm/) la distribución de software puede considerarse como una infracción a los derechos de autor, si induces a los usuarios finales a utilizar el software para infringir el trabajo con derechos de autor. - - Una queja de derechos de autor también podría basarse en [copia no literal](https://en.wikipedia.org/wiki/Substantial_similarity) de elementos de diseño en el software, en lugar del código fuente en sí mismo, en otras palabras, alguien envió una notificación diciendo que piensa que tu *diseño* es demasiado similar al de ellos. +Estos son tan solo algunos ejemplos de las complejidades de la ley de derechos de autor. Dado que hay muchos matices en la ley y algunas preguntas sin resolver en este tipo de casos, es especialmente importante que recurra a un asesor profesional si las acusaciones de infracción no parecen claras. -Estos son sólo algunos ejemplos de la complejidad de la legislación sobre derechos de autor. Dado que hay muchos matices a la ley y algunas preguntas sin resolver en este tipo de casos, es especialmente importante obtener asesoramiento profesional si las acusaciones de infracción no parecen sencillas. +***Una contranotificación es una declaración legal.*** +Le solicitamos que rellene por completo todos los campos de la contranotificación, porque esa contranotificación es una declaración legal, no solo para nosotros, sino también para la parte reclamante. Como ya hemos explicado, si la parte reclamante desea mantener el contenido deshabilitado después de recibir una contranotificación, esta parte deberá iniciar una acción legal para obtener una orden judicial con el objeto de impedir que usted participe en actividades infractoras relacionadas con el contenido en GitHub. Dicho de otro modo, es posible que lo demanden (y usted lo acepta en la contranotificación). -***Una contra notificación es una declaración legal.*** Te pedimos que completes todos los campos de una contra notificación en su totalidad, porque una denuncia es una declaración legal — no sólo para nosotros, sino para la parte demandante. Como mencionamos anteriormente, si la parte reclamante desea mantener el contenido desactivado después de recibir una contra notificación, tendrán que iniciar una acción legal que busque una orden judicial para impedirle participar en actividades de infracción relacionadas con el contenido de GitHub. En otras palabras, podrías ser demandado (y das tu consentimiento en la contra notificación). +***Su contranotificación se va a publicar.*** +Como se señala en nuestra [Directiva de Retirada de la DMCA](/articles/dmca-takedown-policy#d-transparency), **después de eliminar la información personal,** publicamos todas las contranotificaciones completas y procesables en . Tenga en cuenta también que, aunque solo publicamos las notificaciones editadas, podemos proporcionar una copia completa sin editar de cualquier notificación que recibamos directamente a cualquier parte cuyos derechos se vean afectados por ella. Si le preocupa su privacidad, puede hacer que un abogado u otro representante legal presente la contranotificación en su nombre. -***Tu contra notificación se publicará.*** Como se indica en nuestra [política de retiro de DMCA](/articles/dmca-takedown-policy#d-transparency), **después de redactar información personal,** publicamos todas las contra notificaciones completas y accionables en [https://github. om/github/dmca](https://github.com/github/dmca). También ten en cuenta que, aunque sólo publicaremos notificaciones rectificadas, podemos proporcionar una copia completa y no editada de cualquier notificación que recibamos directamente para cualquier parte cuyos derechos se verían afectados por esta. Si estás preocupado por tu privacidad, podrías pedir que un abogado u otro representante legal presente la contra notificación en tu nombre. +***GitHub no es el juez.*** +GitHub tiene poco poder de decisión en este proceso, aparte de determinar si las notificaciones cumplen los requisitos mínimos de la DMCA. Corresponde a las partes (y a sus abogados) evaluar el fundamento de sus reclamaciones, teniendo en cuenta que las notificaciones deben hacerse bajo pena de perjurio. -***GitHub no es el juez.*** GitHub ejerce poca discreción en este proceso además de determinar si las notificaciones cumplen con los requisitos mínimos de la DMCA. Corresponde a las partes (y a sus abogados) evaluar el mérito de sus reclamaciones, teniendo en cuenta que los avisos deben realizarse bajo pena de perjurio. +***Recursos Adicionales.*** +Si necesita más ayuda, hay muchos recursos de autoayuda en línea. Lumen tiene un conjunto de guías informativas sobre los [derechos de autor](https://www.lumendatabase.org/topics/5) y el [marco de seguridad de la DMCA](https://www.lumendatabase.org/topics/14). Si participa en un proyecto de código abierto y necesita asesoramiento legal, puede comunicarse con el [Software Freedom Law Center](https://www.softwarefreedom.org/about/contact/). Y si cree que su caso es especialmente complicado, hay organizaciones sin ánimo de lucro como la [Electronic Frontier Foundation](https://www.eff.org/pages/legal-assistance) que también podrían estar dispuestas a ayudarle directamente o remitirle a un abogado. -***Recursos Adicionales.*** Si necesitas ayuda adicional, hay muchos recursos de autoayuda en línea. Lumen tiene un conjunto informativo de guías sobre [copyright](https://www.lumendatabase.org/topics/5) y [puerto seguro de DMCA](https://www.lumendatabase.org/topics/14). Si estás implicado con un proyecto de código abierto que necesita asesoramiento legal, puedes ponerse en contacto con el [Centro de asesoramiento legal sobre software libre](https://www.softwarefreedom.org/about/contact/). Y si consideras que tienes un caso especialmente desafiante, organizaciones sin fines de lucro como la [Electronic Frontier Foundation](https://www.eff.org/pages/legal-assistance) también pueden estar dispuestas a ayudarte directamente o a referirte a un abogado. +## Su Contranotificación Debe... -## Tu contra notificación debe... +1. **Incluya la siguiente declaración: «He leído y entiendo la Guía de GitHub para presentar una contranotificación a la DMCA».** +No nos negaremos a procesar una contranotificación completa si no incluye esta declaración; sin embargo, eso nos daría a entender que no ha leído estas directrices y es posible que le pidamos que lo haga. -1. **Incluir la siguiente declaración: "He leído y entendido la guía de GitHub para presentar una contra notificación DMCA.** No nos negaremos a procesar una contra notificación completa si no incluye esta declaración; sin embargo, sabremos que no has leído estas directrices y podríamos solicitarte que lo hagas. +2. ***Identifique el contenido que se ha deshabilitado y la ubicación donde aparecía.*** +El contenido deshabilitado debería identificarse por medio de la URL en la notificación de retirada. Simplemente tiene que copiar las direcciones URL a las que se refiere. -2. ***Identificar el contenido que fue desactivado y la ubicación donde apareció.*** El contenido deshabilitado debería haber sido identificado por la URL en la notificación de retiro. Simplemente necesitas copiar la(s) URL(s) que deseas cuestionar. +3. **Proporcione su información de contacto.** +Incluya su dirección de correo electrónico, nombre, número de teléfono y dirección física. -3. **Proporcionar tu información de contacto.** Incluye tu dirección de correo electrónico, nombre, número de teléfono y dirección. +4. ***Incluya la siguiente declaración: «Juro, bajo pena de perjurio, que creo de buena fe que el material se ha eliminado o deshabilitado como resultado de un error o de la identificación errónea del material que se va a eliminar o deshabilitar».*** +También puede optar por comunicar las razones por las que cree que se ha producido un error o que la identificación es incorrecta. Si piensa en su contranotificación como una «nota» a la parte reclamante, esta es la oportunidad de explicar por qué esa persona no debería dar el siguiente paso y presentar una demanda. Esa es otra razón más para recurrir a un abogado antes de presentar una contranotificación. -4. ***Incluir la siguiente declaración: "Juro, bajo pena de perjurio, que tengo una creencia de buena fe de que el material se eliminó o deshabilitó como resultado de un error o mala identificación del material a ser eliminado o desactivado.*** También puedes elegir comunicar las razones por las que crees que hubo un error o una mala identificación. Si piensas en tu contra notificación como una "nota" a la parte reclamante, Esta es una oportunidad para explicar por qué no deben dar el siguiente paso y presentar una demanda en respuesta. Esta es otra razón más para trabajar con un abogado al enviar una contra notificación. +5. ***Incluya la siguiente declaración: «Acepto la jurisdicción del Tribunal de Distrito Federal correspondiente al distrito judicial en el que se encuentra mi domicilio (si se encuentra en Estados Unidos, de lo contrario, el Distrito Norte de California donde se encuentra GitHub), y aceptaré la notificación de la demanda de la persona que me ha entregado la notificación de la DMCA o un representante de dicha persona».*** -5. ***Incluir la siguiente declaración: "Acepto la jurisdicción del Tribunal Federal de Distrito para el distrito judicial en el que se encuentra mi dirección (si es en los Estados Unidos, de lo contrario el Distrito Norte de California donde se encuentra GitHub) y aceptaré el servicio de trámite de la persona que proporcionó la notificación del DMCA o de un agente de dicha persona."*** +6. **Incluya su firma física o electrónica.** -6. **Incluir tu firma física o electrónica.** +## Cómo Enviar la Contranotificación -## Cómo enviar tu contra notificación +La forma más rápida de obtener una respuesta es introducir su información y responder todas las preguntas en nuestro {% data variables.contact.contact_dmca %}. -La forma más rápida de obtener una respuesta es ingresar tu información y responder a todas las preguntas de nuestro {% data variables.contact.contact_dmca %}. +También puede enviar una notificación por correo electrónico a . Puede incluir un archivo adjunto si lo desea, pero debe incluir también una versión de texto sin formato de su carta en el cuerpo del mensaje. -También puedes enviar una notificación por correo electrónico a . Puedes incluir un archivo adjunto si lo deseas, pero por favor incluye una versión de texto simple de tu carta en el cuerpo de tu mensaje. - -Si debes enviar tu notificación por correo físico, también puedes hacerlo pero tardaremos *substancialmente* en recibirla y responder a ella y el periodo de espera de 10 a 14 días comienza a partir de cuando *recibamos* tu contra notificación. Las notificaciones que recibimos por correo electrónico de texto plano tienen una respuesta mucho más rápida que los archivos adjuntos PDF o el correo. Si aún deseas enviarnos tu aviso, nuestra dirección es: +Si debe enviar la notificación por correo postal, también puede hacerlo, pero tardaremos *mucho* más tiempo en recibirla y responder, y el período de espera de 10 a 14 días comienza cuando nosotros *recibimos* su contranotificación. Las notificaciones que recibimos por correo electrónico con texto sin formato se responden mucho más rápido que los archivos adjuntos en PDF o el correo postal. Si aun así desea enviarnos su notificación por correo, nuestra dirección física es: ``` GitHub, Inc -En atención a: Agente de DMCA +Attn: DMCA Agent 88 Colin P Kelly Jr St San Francisco, CA. 94107 ``` diff --git a/translations/es-ES/content/site-policy/content-removal-policies/guide-to-submitting-a-dmca-takedown-notice.md b/translations/es-ES/content/site-policy/content-removal-policies/guide-to-submitting-a-dmca-takedown-notice.md index 49a187ecff..0952a27d2c 100644 --- a/translations/es-ES/content/site-policy/content-removal-policies/guide-to-submitting-a-dmca-takedown-notice.md +++ b/translations/es-ES/content/site-policy/content-removal-policies/guide-to-submitting-a-dmca-takedown-notice.md @@ -1,5 +1,5 @@ --- -title: Guía para enviar un aviso de retiro de DMCA +title: Guía para Presentar una Notificación de Retirada de la DMCA redirect_from: - /dmca-notice-how-to - /articles/dmca-notice-how-to @@ -10,85 +10,91 @@ versions: topics: - Policy - Legal +ms.openlocfilehash: c664d164136504f695a3954b03b01e0d47191eab +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556711' --- +En esta guía se describe la información que necesita GitHub para procesar una solicitud de retirada de la DMCA. Si tiene preguntas más generales sobre qué es la DMCA o cómo procesa GitHub las solicitudes de retirada de la DMCA, consulte nuestra [Directiva de Retirada de la DMCA](/articles/dmca-takedown-policy). -Esta guía describe la información que GitHub necesita para procesar una solicitud de retiro de DMCA. Si tienes preguntas más generales sobre qué es la DMCA o cómo procesa GitHub las solicitudes de retiro de DMCA, por favor revisa nuestra [política de retiro de DMCA](/articles/dmca-takedown-policy). +Debido al tipo de contenido que aloja GitHub (principalmente código de software) y la forma en que se administra el contenido (con Git), necesitamos que las quejas sean lo más específicas posible. Estas directrices se han diseñado para que la tramitación de las notificaciones de presuntas infracciones sea lo más sencilla posible. Nuestro formulario de notificación, que se incluye a continuación, utiliza el formato sugerido por el estatuto de la DMCA, que se puede encontrar en el sitio web oficial de la Oficina de Derechos de Autor de EE. UU.: . -Debido al tipo de contenido de los hosts de GitHub (principalmente de código de software) y a la forma en que se gestiona el contenido (con Git), necesitamos que las quejas sean lo más específicas posible. Estas directrices están diseñadas para que el procesamiento de las notificaciones de supuestas infracciones sea lo más sencillo posible. Nuestra forma de notificación indicada a continuación es coherente con el formulario sugerido por el estatuto DMCA, que se puede encontrar en el sitio web oficial de la Oficina de Derechos de Autor de EE. UU.: . Sitio web oficial de la Oficina de Derechos de Autor: . +Al igual que sucede con todos los asuntos legales, siempre es mejor consultar a un profesional las preguntas o situaciones específicas. Le recomendamos encarecidamente que lo haga antes de emprender cualquier acción que pueda afectar a sus derechos. Esta guía no constituye asesoramiento legal ni debe tomarse como tal. -Como en todas las cuestiones jurídicas, siempre es mejor consultar con un profesional sobre tus preguntas o situación específicas. Te recomendamos enfáticamente que lo hagas antes de emprender cualquier acción que pueda afectar tus derechos. Esta guía no es asesoramiento legal y no debería ser tomada como tal. +## Antes de Empezar -## Antes de comenzar +***Diga la verdad.** _ La DMCA exige que jure los hechos en su reclamación de derechos de autor bajo pena de perjurio *. Es un delito federal mentir intencionadamente en una declaración jurada. (* Consulte el* [Código de EE. UU., Título 18, Apartado 1621](https://www.gpo.gov/fdsys/pkg/USCODE-2011-title18/html/USCODE-2011-title18-partI-chap79-sec1621.htm).) Enviar información falsa también podría derivar en una responsabilidad civil, es decir, podría ser demandado por daños económicos. La propia DMCA [prevé la imposición de una indemnización por daños y perjuicios](https://en.wikipedia.org/wiki/Online_Copyright_Infringement_Liability_Limitation_Act#%C2%A7_512(f)_Misrepresentations) a cualquier persona que, a sabiendas, tergiverse de forma importante el material o la actividad que está infringiendo. -***Di la Verdad.*** La DMCA requiere que prestes atención a los hechos en tu queja de derechos de autor *bajo pena de perjurio*. Es un crimen federal mentir intencionadamente en una declaración jurada. (*Consulta* [el Código de lso EE.UU. , Título 18, Sección 1621](https://www.gpo.gov/fdsys/pkg/USCODE-2011-title18/html/USCODE-2011-title18-partI-chap79-sec1621.htm).) La presentación de información falsa también podría resultar en responsabilidad civil, es decir, podrías ser demandado por daños monetarios. La DMCA por sí misma [proporciona daños](https://en.wikipedia.org/wiki/Online_Copyright_Infringement_Liability_Limitation_Act#%C2%A7_512(f)_Misrepresentations) contra cualquier persona que, a sabiendas, tergiversa materialmente dicha actividad o material infractor. +***Investigue.*** Millones de usuarios y organizaciones ponen todo su empeño en los proyectos que crean y en los que colaboran en GitHub. Presentar una queja a la DMCA contra un proyecto de este tipo es una acusación legal grave que tiene consecuencias reales para personas reales. Por eso, le pedimos que realice una investigación exhaustiva y consulte a un abogado antes de enviar una solicitud de retirada para asegurarse de que ese uso no esté permitido de verdad. -***Investiga.*** Millones de usuarios y organizaciones se esfuerzan demasiado en los proyectos que crean y contribuyen en GitHub. La presentación de una queja de DMCA contra un proyecto de este tipo es una acusación legal seria que conlleva consecuencias reales para las personas reales. Por eso, te pedimos que realices una investigación exhaustiva y consultes con un abogado antes de enviar una solicitud de retiro para asegurarte que el uso no sea realmente permisible. +***Pregunte educadamente primero.*** Un buen primer paso antes de enviarnos una notificación de retirada es intentar ponerse en contacto con el usuario directamente. Puede que haya incluido la información de contacto en la página del perfil público o en el archivo LÉAME, o podría ponerse en contacto con él abriendo una incidencia o una solicitud de incorporación de cambios en el repositorio. Esto no es estrictamente necesario, pero es un gesto que se agradece. -***Primero pregunta amablemente.*** Un gran primer paso antes de enviarnos una notificación de retiro es intentar contactar directamente al usuario. Pueden haber enumerado información de contacto en su página de perfil público o en el README del repositorio, o podrías ponerse en contacto abriendo una propuesta o solicitud de extracción en el repositorio. Esto no es estrictamente necesario, pero es común. +***Envíe la solicitud correcta.*** Solo podemos aceptar notificaciones de retirada de la DMCA para obras que estén protegidas por derechos de autor y en las que se identifique una obra específica sujeta a derechos de autor. Si tiene una queja sobre el uso indebido de marcas comerciales, consulte nuestra [directiva de marcas registradas](/articles/github-trademark-policy/). Si desea eliminar datos confidenciales, como contraseñas, consulte nuestra [directiva sobre datos confidenciales](/articles/github-sensitive-data-removal-policy/). Si se trata de una difamación u otro comportamiento abusivo, consulte nuestras [Directrices de la Comunidad](/articles/github-community-guidelines/). -***Envia una solicitud de corrección.*** Sólo podemos aceptar notificaciones de retiro de DMCA para obras protegidas por derechos de autor y que identifiquen un trabajo específico con derechos de autor. Si tienes una queja sobre el abuso de la marca registrada, consulta nuestra [política de marcas](/articles/github-trademark-policy/). Si desea eliminar datos sensibles como contraseñas, consulta nuestra [política sobre datos sensibles](/articles/github-sensitive-data-removal-policy/). Si usted está tratando con difamación u otro comportamiento abusivo, por favor consulta nuestras [Directrices de la comunidad](/articles/github-community-guidelines/). +***El código no es igual que otro contenido creativo.*** GitHub se ha diseñado para la colaboración en código de software. Por este motivo, la identificación de una infracción de derechos de autor válida es más complicada que, por ejemplo, en fotos, música o vídeos. -***El código es diferente de otro contenido creativo.*** GitHub está construido para colaborar en el código de software. Esto hace que la identificación de una infracción válida de derechos de autor sea más complicada de lo que podría ser de otra manera para, fotos, música o videos, por ejemplo. +Hay varias razones por las que el código es diferente de otro contenido creativo. Por ejemplo: -Existen diversas razones por las que el código es diferente de otros contenidos creativos. Por ejemplo: +- Un repositorio puede incluir fragmentos de código de muchas personas diferentes, pero quizá solo hay un archivo o incluso una subrutina dentro de un archivo que infringe sus derechos de autor. +- El código mezcla la funcionalidad con la expresión creativa, pero los derechos de autor solo protegen los elementos expresivos, no las partes que son funcionales. +- Con frecuencia, hay que tener en cuenta las licencias. El hecho de que un código tenga un aviso de derechos de autor no significa necesariamente que se estén infringiendo estos derechos. Es posible que el código se esté utilizando de acuerdo con una licencia de código abierto. +- Un uso determinado puede ser [justo](https://www.lumendatabase.org/topics/22) si solo se utiliza una pequeña cantidad del contenido protegido por derechos de autor, el contenido se utiliza de una manera transformadora o con fines educativos, o se da alguna combinación de estos usos. Debido a que el código se presta por naturaleza a usos de este tipo, cada caso de uso es diferente y debe considerarse por separado. +- Se puede alegar que el código infringe los derechos de autor de muchas maneras diferentes, para lo que es necesario proporcionar explicaciones e identificaciones detalladas de las obras. -- Un repositorio puede incluir bits y partes de código de muchas personas diferentes, pero sólo un archivo o incluso una subrutina dentro de un archivo infringe tus derechos de autor. -- El código mezcla funcionalidad con expresión creativa, pero los derechos de autor sólo protegen los elementos expresivos, no las partes que son funcionales. -- A menudo hay licencias a considerar. El hecho de que una parte del código tenga una notificación de derechos de autor no significa necesariamente que sea infractora. Es posible que el código se esté utilizando de acuerdo con una licencia de código abierto. -- Un uso particular puede ser [uso legítimo](https://www.lumendatabase.org/topics/22) si solamente utiliza una pequeña cantidad del contenido protegido por derechos de autor, si utiliza ese contenido de forma transformativa, lo utiliza para fines educativos, o alguna combinación de lo anterior. Dado que el código naturalmente se presta a dichos usos, cada caso de uso es diferente y debe considerarse por separado. -- Se puede alegar que el código infringe de muchas formas diferentes, exigiendo explicaciones detalladas e identificaciones de obras. +Esta lista no es exhaustiva, por eso es doblemente importante hablar con un profesional legal sobre su queja cuando se trata de código. -Esta lista no es exhaustiva, por lo que hablar con un profesional legal sobre tu propuesta de reclamación es doblemente importante cuando se trata de un código. +***Sin bots.*** Debe pedirle a un profesional cualificado que evalúe los hechos de cada notificación de retirada que envíe. Si subcontrata las tareas a un tercero, asegúrese de saber cómo trabaja y de que no utiliza bots automatizados para presentar reclamaciones en masa. Estas quejas no suelen ser válidas y dan como resultado la retirada innecesaria de proyectos. -***Sin bots.*** Deberías contar con un profesional capacitado para evaluar los datos de cada notificación de retito que envíes. Si estás subcontratando tus labores a un tercero, asegúrate de saber cómo trabajand y asegúrate que no estén utilizando bots automatizados para presentar quejas en masa. ¡Estas quejas a menudo no son válidas y su procesamiento da lugar a la supresión innecesaria de proyectos! +***Los asuntos relacionados con los derechos de autor son complicados.*** Puede ser muy difícil determinar si una obra en particular está o no protegida por derechos de autor. Por ejemplo, los hechos (incluidos los datos) generalmente no tienen derechos de autor. Las palabras y frases cortas generalmente no tienen derechos de autor. Las direcciones URL y los nombres de dominio generalmente no tienen derechos de autor. Dado que solo puede usar el procedimiento de la DMCA si el contenido está protegido por derechos de autor, debe hablar con un abogado si tiene dudas sobre si su contenido está protegido o no. -***Los temas de derechos de autor son difíciles.*** Puede ser muy difícil determinar si un trabajo en particular está protegido o no por derechos de autor. Por ejemplo, los hechos (incluyendo los datos) generalmente no tienen derechos de autor. Las palabras y las frases cortas generalmente no tienen derechos de autor. Las URLs y los nombres de dominio generalmente no tienen derechos de autor. Dado que sólo puede utilizar el proceso DMCA para abordar contenido protegido por derechos de autor, deberías hablar con un abogado si tienes preguntas sobre si tu contenido es o no protegible. +***Podría recibir una contranotificación.*** Cualquier usuario afectado por su notificación de retirada podría decidir enviarle una [contranotificación](/articles/guide-to-submitting-a-dmca-counter-notice). En ese caso, volveremos a habilitar su contenido en un plazo de 10 a 14 días, a menos que nos notifique que ha iniciado una acción legal para evitar que el usuario participe en actividades infractoras relacionadas con el contenido en GitHub. -***Puedes recibir una contra notificación.*** Cualquier usuario afectado por tu notificación de retiro puede decidir enviar una [contra notificación](/articles/guide-to-submitting-a-dmca-counter-notice). Si lo hacen, reactivaremos tu contenido en un plazo de 10 a 14 días a menos que nos notifique que has iniciado una acción legal encaminada a impedir que el usuario se involucre en infringir la actividad relacionada con el contenido en GitHub. +***Su queja se publicará.*** Como se señala en nuestra [Directiva de Retirada de la DMCA](/articles/dmca-takedown-policy#d-transparency), después de eliminar la información personal, publicamos todas las notificaciones sobre retiradas completas y procesables en . -***Tu queja se publicará.*** Como se indica en nuestra [política de DMCA](/articles/dmca-takedown-policy#d-transparency), después de modificar la información personal, publicamos todas las notificaciones de retiro completas y accionables en [https://github. om/github/dmca](https://github.com/github/dmca). +***GitHub no es el juez.*** +GitHub tiene poco poder de decisión en el proceso, aparte de determinar si las notificaciones cumplen los requisitos mínimos de la DMCA. Corresponde a las partes (y a sus abogados) evaluar el fundamento de sus reclamaciones, teniendo en cuenta que las notificaciones deben hacerse bajo pena de perjurio. -***GitHub no es el juez.*** GitHub ejerce poca discreción en el proceso además de determinar si las notificaciones cumplen con los requisitos mínimos de la DMCA. Corresponde a las partes (y a sus abogados) evaluar el mérito de sus reclamaciones, teniendo en cuenta que los avisos deben realizarse bajo pena de perjurio. +## Su Queja Debe... -## Tu queja debe ... +1. **Incluya la siguiente declaración: «He leído y entiendo la Guía de GitHub para presentar una notificación a la DMCA».** No nos negaremos a procesar una queja completa si no incluye esta declaración, pero eso nos dará a entender que no ha leído estas directrices y es posible que le pidamos que lo haga. -1. **Incluir la siguiente declaración: "He leído y entendido la guía de GitHub para presentar una notificación de DMCA.** No nos negaremos a procesar una queja completa si no incluye esta declaración. Pero sabremos que no has leído estas directrices y podríamos solicitarte que regreses y lo lleves a cabo. +2. **Identifique la obra protegida por derechos de autor que cree que se ha infringido.** Esta información es importante porque ayuda al usuario afectado a evaluar su reclamación y le ofrece la posibilidad de comparar su obra con la suya. Los detalles de esta identificación dependerán de la naturaleza de la obra que crea que se ha infringido. Si ha publicado la obra, es posible que pueda enviar un vínculo a la página web donde se encuentra. Si está patentada y no está publicada, puede describirla y explicar que está patentada. Si la ha registrado en la Oficina de Derechos de Autor, debe incluir el número de registro. Si alega que el contenido alojado es una copia directa y literal de su obra, también puede explicarlo. -2. **Identifica el trabajo con derechos de autor que consideras que ha sido infringido.** Esta información es importante porque ayuda al usuario afectado a evaluar su reclamación y le da la capacidad de comparar su trabajo con el tuyo. La especificidad de su identificación dependerá de la naturaleza del trabajo que consideras que ha sido infringido. Si has publicado tu trabajo, solo podrás enlazar a una página web donde reside. Si es autónoma y no está publicada, puedes describirlo y explicar que es propietario. Si lo has registrado en la Oficina de Derechos de Autor, debes incluir el número de registro. Si estás alegando que el contenido alojado es una copia directa y literal de tu trabajo, también puedes explicar ese hecho. +3. **Identifique el material que alega que está infringiendo la obra protegida por derechos de autor que se indica en el punto 2 anterior.** Es importante ser lo más concreto posible en su identificación. Esta identificación debe ser razonablemente suficiente para que GitHub pueda localizar el material. Como mínimo, esto significa que debe incluir las direcciones URL del material que presuntamente infringe sus derechos de autor. Si alega que infringe menos de un repositorio completo, identifique los archivos específicos o los números de líneas dentro del archivo que alega que infringe. Si alega que infringe todo el contenido de una URL, sea específico al respecto también. + - Tenga en cuenta que GitHub *no* deshabilita automáticamente las [bifurcaciones](/articles/dmca-takedown-policy#b-what-about-forks-or-whats-a-fork) al deshabilitar un repositorio principal. Si ha investigado y analizado las bifurcaciones de un repositorio y cree que también están infringiendo sus derechos de autor, identifique explícitamente cada bifurcación presuntamente infractora. Confirme también que ha investigado cada caso individual y que sus declaraciones juradas se aplican a todas las bifurcaciones identificadas. En casos excepcionales, es posible que se alegue una infracción de derechos de autor en un repositorio completo que se está bifurcando activamente. Si en el momento de enviar la notificación, identificó todas las bifurcaciones existentes de ese repositorio como supuestamente infractoras, procesaríamos una reclamación válida contra todas las bifurcaciones presentes en esa red en el momento de procesar la notificación. Lo haríamos dada la probabilidad de que todas las bifurcaciones recién creadas tengan el mismo contenido. Además, si la red que se denuncia por incluir contenido supuestamente infractor tiene más de cien (100) repositorios y, por lo tanto, es difícil revisarla íntegramente, podríamos plantearnos deshabilitar toda la red si usted declara en su notificación que, «Debido a la cantidad representativa de bifurcaciones que ha revisado, considero que todas o la mayoría de las bifurcaciones son infractoras en la misma medida que el repositorio principal». Su declaración jurada se aplicaría a esta afirmación. -3. **Identifica el material al que haces referencia que está infringiendo el trabajo protegido por derechos de autor que aparece en el artículo #2, anterior.** Es importante ser lo más específico posible en tu identificación. Esta identificación debe ser razonablemente suficiente para permitir a GitHub localizar el material. Como mínimo, esto significa que debe incluir la URL del material que supuestamente infringe sus derechos de autor. Si aseguras que se infringe menos de un repositorio completo, identifica el(los) archivo(s) específicos o números de línea dentro de un archivo al que te refieres. Si aseguras que se infringe todo el contenido en una URL, por favor se explícito al respecto también. - - Por favor, toma en cuenta que GitHub *no* inhabilitará automáticamente las [bifurcaciones](/articles/dmca-takedown-policy#b-what-about-forks-or-whats-a-fork) al inhabilitar un repositorio padre. Si has investigado y analizado los forks de un repositorio y crees que también están infringiendo, por favor identifique explícitamente cada fork supuestamente infractor. Por favor, confirma también que has investigado cada caso individual y que tus declaraciones juradas se aplican a cada fork identificado. En pocas ocasiones, puede que alegues que se violaron los derechos de autor en todo un repositorio que se está bifurcando. Si en al momento de enviar tu notificación identificaste todas las bifurcaciones existentes de dicho repositorio como supuestas violaciones, procesaremos un reclamo válido contra todas las bifurcaciones en esa red al momento de procesar la notificación. Haremos esto dada la probabilidad de que todas las bifurcaciones recién creadas contengan lo mismo. Adicionalmente, si la red que se reporta como albergadora del contenido de la supuesta violación es mayor a cien (100) repositorios y, por lo tanto, es difícil de revisar completamente, podríamos considerar inhabilitar toda la red si declaras en tu notificación que, "Con base en la cantidad representativa de bifurcaciones que revisaste, crees que todas o la mayoría de las bifurcaciones constituyen una violación en la misma medida que el repositorio padre". Tu declaración jurada aplicará a la presente. +4. **Explique qué tendría que hacer el usuario afectado para subsanar la infracción.** Una vez más, es importante ser concreto. De esta manera, cuando transmitamos su queja al usuario, sabrá lo que debe hacer para evitar que se deshabilite el resto de su contenido. ¿El usuario solo tiene que añadir una declaración de atribución? ¿Tiene que eliminar determinadas líneas de su código o archivos completos? Por supuesto, entendemos que, en algunos casos, si se alega que todo el contenido de un usuario infringe sus derechos de autor, lo único que se puede hacer es eliminarlo todo. Si es así, le rogamos que lo deje claro también. -4. **Explica lo que el usuario afectado tendría que hacer para remediar la infracción.** De nuevo, la especificidad es importante. Cuando transmitimos su queja al usuario, esto les dirá lo que tienen que hacer para evitar que el resto de su contenido esté desactivado. ¿Necesita el usuario añadir una declaración de atribución? ¿Necesitan eliminar ciertas líneas dentro de su código, o archivos completos? Por supuesto, entendemos en algunos casos, todo el contenido de un usuario puede infringirse presuntamente y no hay nada que puedan hacer más que borrarlo todo. Si ese es el caso, por favor deja esto claro también. +5. **Proporcione su información de contacto.** Incluya su dirección de correo electrónico, nombre, número de teléfono y dirección física. -5. **Proporciona tu información de contacto.** Incluye tu dirección de correo electrónico, nombre, número de teléfono y dirección. +6. **Proporcione la información de contacto, si la conoce, del presunto infractor.** Por lo general, bastará que proporcione el nombre de usuario de GitHub asociado con el contenido presuntamente infractor. Sin embargo, puede haber casos en los que tenga información adicional sobre el presunto infractor. Si es así, por favor, comparta esa información con nosotros. -6. **Proporciona información de contacto, si la conoces, para el presunto infractor.** Generalmente esto se realizará proporcionando el nombre de usuario de GitHub asociado con el contenido presuntamente infractor. Sin embargo, puede haber casos en los que tengas conocimientos adicionales sobre el presunto infractor. Si es así, por favor comparte esa información con nosotros. +7. **Incluya la siguiente declaración: «Creo de buena fe que el uso de los materiales con derechos de autor descritos anteriormente en las páginas web infractoras no está autorizado por su propietario, su representante o la ley. He tenido en cuenta el uso justo».** -7. **Incluye la siguiente declaración: "Tengo buena fe en que el uso de los materiales protegidos por derechos de autor descritos anteriormente en las páginas web infractoras no está autorizado por el propietario de los derechos de autor, o su agente, o la ley. He tenido en cuenta el uso justo."** +8. **Incluya también la siguiente declaración: «Juro, bajo pena de perjurio, que la información contenida en esta notificación es exacta y que soy el propietario de los derechos de autor o estoy autorizado para actuar en nombre del propietario de un derecho exclusivo que supuestamente se infringe».** -8. **También incluye la siguiente declaración: "Juro, bajo pena de perjurio, que la información de esta notificación es exacta y que soy el propietario de los derechos de autor, o estoy autorizado para actuar en nombre del propietario, de un derecho exclusivo que se infringe presuntamente".** +9. **Incluya su firma física o electrónica.** -9. **Incluir tu firma física o electrónica.** +## Quejas sobre la Tecnología Antielusión -## Quejas sobre Tecnología de Anti Elusión +La Ley de Derechos de Autor prohíbe eludir las medidas tecnológicas que controlan de forma eficiente el acceso a las obras protegidas por derechos de autor. Si cree que el contenido alojado en GitHub infringe esta prohibición, envíenos una denuncia a través de nuestro {% data variables.contact.contact_dmca %}. Una notificación de elusión debe incluir los siguientes detalles sobre las medidas técnicas implementadas y sobre la forma en que el proyecto denunciado las elude. En concreto, la notificación enviada a GitHub debe incluir indicaciones detalladas que describan: +1. cuáles son las medidas técnicas; +2. cómo controlan de forma eficaz el acceso al material protegido por derechos de autor; y +3. por qué el proyecto denunciado está diseñado para eludir las medidas tecnológicas de protección descritas anteriormente. -La Ley de Derechos de Autor también prohíbe la elusión de medidas tecnológicas que controlen eficazmente el acceso a las obras protegidas por los derechos de autor. Si crees que el contenido que se hospeda en GitHub viola esta prohibición, por favor, envíanos un reporte mediante nuestro {% data variables.contact.contact_dmca %}. Un reclamo de evasión debe incluir los siguientes detalles sobre las medidas técnicas puestas en marcha y sobre la forma en la que el proyecto acusado las evade. Específicamente, la notificación a GitHub debe incluir las declaraciones que describan: -1. Cuáles son las medidas técnicas; -2. Cómo controlan el acceso al material con derechos de autor de forma efectiva; y -3. Cómo se diseñó el proyecto actusado para evadir las medidas de protección tecnológica que se describen con anterioridad. +## Cómo Enviar su Queja -## Como presentar tu queja +La forma más rápida de obtener una respuesta es introducir su información y responder todas las preguntas en nuestro {% data variables.contact.contact_dmca %}. -La forma más rápida de obtener una respuesta es ingresar tu información y responder a todas las preguntas de nuestro {% data variables.contact.contact_dmca %}. +También puede enviar una notificación por correo electrónico a . Puede incluir un archivo adjunto si lo desea, pero debe incluir también una versión de texto sin formato de su carta en el cuerpo del mensaje. -También puedes enviar una notificación por correo electrónico a . Puedes incluir un archivo adjunto si lo deseas, pero por favor incluye una versión de texto simple de tu carta en el cuerpo de tu mensaje. - -Si debes enviar tu aviso por correo físico, también puedes hacerlo pero tardará *substancialmente* en que lo recibamos y respondamos al mismo. Las notificaciones que recibimos por correo electrónico de texto plano tienen una respuesta mucho más rápida que los archivos adjuntos PDF o el correo. Si aún deseas enviarnos tu aviso, nuestra dirección es: +Si debe enviar su notificación por correo postal, también puede hacerlo, pero tardaremos *mucho* más tiempo en recibirlo y responder. Las notificaciones que recibimos por correo electrónico con texto sin formato se responden mucho más rápido que los archivos adjuntos en PDF o el correo postal. Si aun así desea enviarnos su notificación por correo, nuestra dirección física es: ``` GitHub, Inc -En atención a: Agente de DMCA +Attn: DMCA Agent 88 Colin P Kelly Jr St San Francisco, CA. 94107 ``` diff --git a/translations/es-ES/content/site-policy/content-removal-policies/index.md b/translations/es-ES/content/site-policy/content-removal-policies/index.md index 76c697fe65..baafe4f231 100644 --- a/translations/es-ES/content/site-policy/content-removal-policies/index.md +++ b/translations/es-ES/content/site-policy/content-removal-policies/index.md @@ -1,5 +1,5 @@ --- -title: Políticas de eliminación de contenido +title: Directivas de Eliminación de Contenido versions: fpt: '*' topics: @@ -12,5 +12,11 @@ children: - /github-trademark-policy - /guide-to-submitting-a-dmca-counter-notice - /guide-to-submitting-a-dmca-takedown-notice +ms.openlocfilehash: 6c13ecf26cf40b0748e6709a6a0ff3222a0b5577 +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556710' --- diff --git a/translations/es-ES/content/site-policy/content-removal-policies/submitting-content-removal-requests.md b/translations/es-ES/content/site-policy/content-removal-policies/submitting-content-removal-requests.md index e84181c0c8..3ad4d1ca97 100644 --- a/translations/es-ES/content/site-policy/content-removal-policies/submitting-content-removal-requests.md +++ b/translations/es-ES/content/site-policy/content-removal-policies/submitting-content-removal-requests.md @@ -1,5 +1,5 @@ --- -title: Enviar solicitudes de eliminación de contenido +title: Envío de solicitudes de eliminación de contenido redirect_from: - /articles/submitting-content-removal-requests - /github/site-policy/submitting-content-removal-requests @@ -9,21 +9,26 @@ versions: topics: - Policy - Legal +ms.openlocfilehash: 45dd8dbc7306e924a5d19d82b18082468cdff33c +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556705' --- +Entendemos que en GitHub se podría publicar contenido con derechos de autor y marcas comerciales o contenido privado, ya sea de manera intencionada o no, a veces en repositorios que no son de su propiedad. Dado que la naturaleza de este contenido varía y dado que hay diferentes leyes aplicables, cada categoría tiene sus propios requisitos de denuncia que se describen en nuestras directivas. -Entendemos que el contenido privado, con derechos de autor o con derechos comerciales podría publicarse en GitHub - ya sea accidentalmente o a propósito - algunas veces en los repositorios que no te pertenecen. Debido a que la naturaleza de este contenido varía y debido a las diferentes leyes aplicables, cada categoría tiene sus propios requisitos de presentación de informes definidos en nuestras políticas. +Si desea solicitar que se elimine contenido de GitHub, tómese un tiempo para familiarizarse con cada una de estas directivas y sus respectivos requisitos de denuncia antes de enviar la denuncia. Si recibimos una denuncia incompleta, tendremos que solicitarle que realice aclaraciones o modificaciones y deberá volver a enviar la denuncia revisada. -Si quieres solicitar que el contenido se elimine de GitHub, por favor toma algo de tiempo para consultar cada una de estas políticas y sus respectivos requisitos para informar antes de enviar un informe. Si recibimos un informe incompleto, tendremos que pedir aclaraciones o revisiones y tendrás que enviar nuevamente un informe revisado. +Tenga en cuenta que no podemos ayudarle a determinar qué directiva es adecuada para su situación específica. Si ha revisado las siguientes directivas y aún tiene preguntas sobre si se considera o no que el contenido tiene derechos de autor, marcas comerciales o información privada, le recomendamos que consulte a un asesor legal independiente. -Ten en cuenta que no podemos ayudarte a determinar qué política es adecuada para su situación específica. Si revisaste las políticas que se encuentran más adelante y aún tienes dudas sobre si debes o no reportar contenido como información privada, derechos de autor o derechos comerciales, te recomendamos consultarlo con un asesor jurídico competente. +## [Directiva de Retirada de la DMCA](/articles/dmca-takedown-policy) +La Directiva de Retirada de la DMCA se puede utilizar para denunciar contenido que cree que infringe un derecho de autor que le pertenece a usted o a su organización. Una vez que haya revisado la directiva, es posible que también desee revisar nuestra [Guía para Enviar una Notificación de Retirada de la DMCA](/articles/guide-to-submitting-a-dmca-takedown-notice/) antes de enviar una denuncia. -## [Política de retiro de DMCA](/articles/dmca-takedown-policy) -La Política de Retiro de DMCA se puede utilizar para informar del contenido que consideras que infringe un copyright propiedad de tu parte o de su organización. Una vez que hayas revisado la política, es posible que también desees revisar nuestra [Guía para enviar una Política de Retiro de DMCA](/articles/guide-to-submitting-a-dmca-takedown-notice/) antes de enviar un informe. +## [Directiva de Marcas Comerciales de GitHub](/articles/github-trademark-policy) +La Directiva de Marcas Comerciales de GitHub puede utilizarse para denunciar contenido que parezca utilizar el nombre de su empresa o negocio, logotipo u otros materiales protegidos por marcas comerciales de una manera que pueda inducir a error o confundir a otras personas con respecto a su marca o afiliación. -## [Política de marca registrada de GitHub](/articles/github-trademark-policy) -La Política de Marcas de GitHub se puede utilizar para informar del contenido que parece utilizar su nombre de empresa o de negocio, logotipo, u otros materiales protegidos por marca de una manera que pueda engañar o confundir a otros sobre la marca o la afiliación comercial. +## [Directiva de Eliminación de Información Privada de GitHub](/github/site-policy/github-private-information-removal-policy) +La Directiva de Eliminación de Información Privada de GitHub se puede usar para denunciar datos que son privados (confidenciales y que presentan un riesgo de seguridad), pero que no están necesariamente protegidos por derechos de autor o marca comercial. -## [Política de Eliminación de Información Privada de GitHub](/github/site-policy/github-private-information-removal-policy) -La Política de Eliminación de Información Privada de GitHub puede utilizarse para reportar datos que sean privados (confidenciales y que posean un riesgo de seguridad), pero que no se protege necesariamente por derechos de autor o comerciales. - -Los usuarios de la India pueden contactar al funcionario encargado de las quejas [aquí](https://support.github.com/contact/india-grievance-officer). +Los usuarios de la India pueden ponerse en contacto con el representante de quejas de GitHub [aquí](https://support.github.com/contact/india-grievance-officer). diff --git a/translations/es-ES/content/site-policy/github-company-policies/github-anti-bribery-statement.md b/translations/es-ES/content/site-policy/github-company-policies/github-anti-bribery-statement.md index 2c1d59ef9a..057d222e7d 100644 --- a/translations/es-ES/content/site-policy/github-company-policies/github-anti-bribery-statement.md +++ b/translations/es-ES/content/site-policy/github-company-policies/github-anti-bribery-statement.md @@ -1,5 +1,5 @@ --- -title: Declaración antisoborno de GitHub +title: Declaración Antisoborno de GitHub redirect_from: - /articles/github-anti-bribery-statement - /github/site-policy/github-anti-bribery-statement @@ -8,51 +8,57 @@ versions: topics: - Policy - Legal +ms.openlocfilehash: 52d7b272455ad0cef74ae07a7f4694afd66c055f +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556704' --- +En GitHub, mantenemos nuestro compromiso con las prácticas empresariales éticas, lo que incluye la prohibición del soborno y la corrupción. Como explica [Transparencia Internacional](https://www.transparency.org/what-is-corruption#costs-of-corruption), el coste de la corrupción es: +- **político**, pues plantea un grave obstáculo a la democracia y el estado de derecho; +- **económico**, porque agotar la riqueza nacional; +- **social**, porque socava la confianza de la población en la sociedad, las instituciones y los líderes políticos; y +- **medioambiental**, porque facilita el incumplimiento de las leyes y normativas medioambientales. -GitHub defiende nuestro compromiso con prácticas comerciales éticas, que incluyen prohibir el soborno y la corrupción. Como la [Transparencia Internacional](https://www.transparency.org/what-is-corruption#costs-of-corruption) lo explica, los costos de la corrupción son: -- **políticos**, que plantean un gran obstáculo para la democracia y el estado de derecho -- **económicos**, agotando la riqueza nacional -- **sociales**, al socavar la confianza de las personas en la sociedad, las instituciones y los líderes políticos -- **ambientales**, al facilitar la no aplicación de las leyes y regulaciones ambientales. +Según los cálculos del [Banco Mundial](https://www.worldbank.org/en/topic/governance/brief/anti-corruption) en 2017, las empresas y las personas físicas abonan aproximadamente un billón y medio de dólares estadounidenses (1,5 billones de USD) en sobornos al año. -Según el [Banco Mundial](https://www.worldbank.org/en/topic/governance/brief/anti-corruption) en 2017, las empresas y personas pagan un estimado de $1.5 billones en sobornos cada año. +## Directivas de GitHub que prohíben el soborno -## Políticas de GitHub que prohíben el soborno +El compromiso de GitHub contra el soborno queda claro en varias de nuestras directivas empresariales. Como parte de la familia Microsoft, GitHub también está comprometido con la Directiva Anticorrupción de Microsoft, que se aplica a todos los empleados y contratistas de GitHub, además de las directivas descritas en este documento. -GitHub hace que nuestro compromiso con el anti-soborno sea claro en una cantidad de políticas de la empresa. Como parte de la familia de Microsoft, GitHub también se compromete con la política anticorrupción de Microsoft, que se aplica a todos los empleados y contratistas de GitHub, además de las políticas aquí descritas. +En el **Código Ético** de GitHub se prohíbe que los empleados y contratistas participen en o contribuyan a actividades de soborno o corrupción y se estipulan los requisitos de mantenimiento de registros: -El **código de ética** de GitHub prohíbe que los empleados y los contratistas participen o contribuyan con el soborno o la corrupción y establece requisitos de mantenimiento de registros: -> Nunca debes pagar, ofrecer pagar, prometer pagar, inducir, aceptar o autorizar el pago de ninguna otra cosa de valor, a ninguna persona, incluyendo a ninguna persona en una posición de poder o autoridad, por ejemplo, funcionarios del gobierno o en transacciones comerciales, con el fin de obtener o mantener negocios, o asegurar cualquier otra ventaja inapropiada para GitHub o Microsoft. Tampoco debes solicitar o aceptar sobornos, ni ningún otro pago indebido en efectivo. ... [Los empleados de GitHub] están obligados a mantener registros precisos y razonables de todas las transacciones que implican cualquier gasto hecho en nombre de GitHub, por ejemplo, al mantener los recibos y proporcionar descripciones precisas de tus gastos, o cualquier otra transacción que implique la eliminación o la transferencia de los activos de GitHub. . . Estas acciones se exigen por la ley de prácticas corruptas extranjeras de los EE. UU., la ley de soborno del Reino Unido de 2010 y las leyes antisoborno de otras jurisdicciones en las que GitHub hace negocios y que también son simplemente la manera correcta de proceder. +>Nunca debe pagar, ofrecer pagar, prometer pagar, inducir, aceptar o autorizar el pago de cualquier cosa de valor a nadie, incluida cualquier persona en una posición de poder o autoridad, como funcionarios, o en transacciones comerciales, para obtener o mantener negocios o asegurar cualquier otra ventaja indebida para GitHub o Microsoft. Tampoco debe solicitar ni aceptar sobornos, comisiones ilícitas ni ningún otro pago en efectivo inapropiado. ... [Los empleados de GitHub] deben mantener registros precisos y justos de todas las transacciones que involucren cualquier gasto realizado en nombre de GitHub, por ejemplo, conservando los recibos y ofreciendo descripciones precisas de sus gastos, o cualquier otra transacción que involucre la disposición o transferencia de activos de GitHub. Dichas acciones son obligatorias por la Ley de Prácticas Corruptas en el Extranjero de EE. UU., la Ley Antisoborno de 2010 del Reino Unido y las leyes contra el soborno de otras jurisdicciones en las que GitHub hace negocios, además de considerarse lo correcto. -El código ético de GitHub detalla ciertas situaciones, incluyendo sobre regalos, viajes y entretenimiento; facilitación de pagos; donaciones caritativas; puestos laborales y trabajar con representantes, así como la descripción de quién se considera un funcionario del gobierno. +El Código Ético de GitHub explica más detalladamente algunas situaciones, incluidos los obsequios, los viajes y el entretenimiento; facilitar los pagos; donaciones de caridad; trabajos; y trabajar con representantes, así como sobre quién se considera un funcionario. -Las normas de conducta de GitHub prohíben: -> Sobornar a funcionarios del gobierno u otras personas para obtener una ventaja injusta y tomar sobornos de cualquier persona. +Las Normas de Conducta de GitHub prohíben: +>Sobornar a funcionarios u otras personas para obtener una ventaja injusta y aceptar sobornos de cualquier persona. -La **política de regalos y entretenimiento** de GitHub explica que el soborno no está permitido en relación con los viajes o el entretenimiento y proporciona ejemplos para ilustrar conductas inadecuadas. La política describe los regalos adecuados e inadecuados, los gastos de viajes y entretenimiento; los procesos de la empresa para que los directores de GitHub, funcionarios, empleados y agentes hagan regalos y los requisitos para el mantenimiento de registros, sanciones; y la denuncia de violaciones. Incluye umbrales monetarios claros para los regalos junto con las limitaciones anuales, con excepciones limitadas para los regalos aprobados por la administración adecuada. La política es clara y de fácil acceso para los empleados y los contratistas de GitHub. +En la **Directiva de Obsequios y Entretenimiento de GitHub** se explica que el soborno no está permitido en relación con los viajes y el entretenimiento y se aportan ejemplos que ilustran las conductas indebidas. En la directiva se describen los obsequios y los gastos de viaje y entretenimiento que son adecuados e indebidos; los procesos de la empresa relativos a la entrega de obsequios por parte de administradores, ejecutivos, empleados y agentes de GitHub; los requisitos de mantenimiento de registros y sanciones; así como la denuncia de infracciones. Se incluyen los umbrales monetarios claros aplicables a los obsequios, así como las limitaciones anuales, con excepciones limitadas para obsequios aprobados por la dirección correspondiente. La directiva es clara y de fácil acceso para los empleados y contratistas de GitHub. -## Formación para nuestros empleados +## Formación para nuestros empleados -Los empleados de GitHub están obligados a participar en la capacitación sobre corrupción, incluyendo sobornos. También proporcionamos capacitación adicional para personas y equipos particularmente relevantes, como nuestro equipo de ventas. . La capacitación explica los elementos pertinentes de la ley de prácticas corruptas extranjeras de los EE. UU. y la ley de soborno del Reino Unido de 2010. . Por ejemplo, -- definición y efectos estructurales de la corrupción -- que está cubierto, incluyendo - - funcionarios públicos u otros en una posición de poder - - terceros -- qué tipo de actividad está cubierta, incluyendo - - efectivo, regalos, viajes y entretenimiento - - pagos de facilitación - - contribuciones caritativas y patrocinio -- para qué propósito, incluyendo - - intento - - ventaja o influencia incorrecta -- diligencia debida y señales de alerta -- requisitos de mantenimiento de registros +Los empleados de GitHub deben participar en sesiones de formación sobre corrupción, incluido el soborno. También proporcionamos formación adicional para personas y equipos especialmente pertinentes, como nuestro equipo de ventas. En la formación se explican los elementos pertinentes de la Ley de Prácticas Corruptas en el Extranjero de EE. UU. y la Ley Antisoborno de 2010 del Reino Unido. Por ejemplo, +- definición y efectos estructurales de la corrupción; +- a quiénes afectan, tales como: + - funcionarios públicos u otras personas que ocupen puestos de poder; + - terceros; +- a qué tipo de actividades afectan, por ejemplo: + - efectivo, obsequios, viajes y entretenimiento; + - pagos facilitadores; + - contribuciones benéficas y patrocinio; +- con qué fines, tales como: + - intención; + - ventaja o influencia indebida; +- diligencia debida y señales de peligro; +- requisitos de mantenimiento de registros. -Además, la capacitación cubre las políticas internas de GitHub relacionadas con la lucha contra la corrupción y el soborno, incluyendo nuestra política de no represalias (denuncia de irregularidades). +Además, la formación abarca las directivas internas de GitHub relacionadas con la lucha contra la corrupción y contra el soborno, incluida nuestra directiva de no represalias (contra los denunciantes de irregularidades). -. . Si bien la FCPA de los EE. UU. se enfoca en las interacciones con los oficiales gubernamentales, la ley contra el soborno del Reino Unido es más amplia y se extiende al soborno de cualquiera, sin importar si son un dirigente gubernamental o no. Ambas leyes pueden extenderse a las acciones de GitHub en otro lugar del mundo. Las políticas de GitHub prohíben sobornar a cualquier persona, en cualquier parte del mundo. +Mientras que la FCPA de EE. UU. se centra en las interacciones con los funcionarios públicos, la Ley Antisoborno del Reino Unido es más amplia y se hace extensiva al soborno de cualquier persona, independientemente de si es un funcionario público o no. Ambas leyes pueden hacerse extensivas a las acciones de GitHub en otros lugares del mundo. Las directivas de GitHub prohíben sobornar a cualquier persona, en cualquier parte del mundo. -## Involucrar a nuestros socios -- Los acuerdos de reventa de GitHub ** con socios de canal** incluyen cláusulas de anti-corrupción obligatorias. En adelante, GitHub requirá que nuestros socios de canal se comprometan a cumplir con esta declaración anticorrupción. -- En adelante, los **contratos de vendedores** de GitHub requerirán un compromiso para cumplir con el código de conducta del proveedor de Microsoft o con esta declaración anticorrupción. +## Implicación de nuestros partners +- Los **acuerdos de reventa con Socios de Canal** estándar de GitHub incluyen cláusulas anticorrupción obligatorias. A partir de ahora, en GitHub exigimos a nuestros Socios de Canal que se comprometan a cumplir esta Declaración Anticorrupción. +- Además, a partir de ahora, en los **contratos de proveedores** de GitHub se exige un compromiso de cumplimiento del Código de conducta del proveedor de Microsoft o de esta Declaración Anticorrupción. diff --git a/translations/es-ES/content/site-policy/github-company-policies/github-gifts-and-entertainment-policy.md b/translations/es-ES/content/site-policy/github-company-policies/github-gifts-and-entertainment-policy.md index 688de86fff..dd74fe9b05 100644 --- a/translations/es-ES/content/site-policy/github-company-policies/github-gifts-and-entertainment-policy.md +++ b/translations/es-ES/content/site-policy/github-company-policies/github-gifts-and-entertainment-policy.md @@ -1,5 +1,5 @@ --- -title: Política de entretenimiento y obsequios de GitHub +title: Directiva de obsequios y entretenimiento de GitHub redirect_from: - /articles/github-gifts-and-entertainment-policy - /github/site-policy/github-gifts-and-entertainment-policy @@ -8,60 +8,66 @@ versions: topics: - Policy - Legal +ms.openlocfilehash: 7bdf0b97071eb1a71dc40cc57b12208080382481 +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556699' --- +GitHub reconoce que nuestro negocio se basa en relaciones positivas y transparentes. Si bien las interacciones informales y los intercambios de obsequios pueden ser parte del desarrollo de esas relaciones e incluso pueden considerarse habituales en algunos países, debemos asegurarnos de cumplir las leyes antisoborno. Tenemos la obligación legal de comportarnos de manera ética, lo que incluye no utilizar tales interacciones para crear una ventaja especial o influir en un acuerdo. -GitHub reconoce que nuestro negocio se basa en relaciones positivas y transparentes. Si bien las interacciones informales y los intercambios de regalos pueden ser parte del desarrollo de esas relaciones e incluso pueden considerarse habituales en algunos países, debemos asegurarnos de que estemos siguiendo las leyes antisoborno. Tenemos la obligación legal de comportarnos éticamente, incluyendo no usar dichas interacciones para crear una ventaja especial o influir en una transacción. +## Directivas de empresa +Como recordatorio, nuestro Código Ético establece lo siguiente: -## Políticas de empresa -Como recordatorio, nuestro Código de Ética dice: -> Nunca debes pagar, ofrecer pagar, prometer pagar, inducir, aceptar o autorizar el pago de ninguna otra cosa de valor, a ninguna persona, incluyendo a ninguna persona en una posición de poder o autoridad, por ejemplo, funcionarios del gobierno o en transacciones comerciales, con el fin de obtener o mantener negocios, o asegurar cualquier otra ventaja inapropiada para GitHub o Microsoft. Tampoco debes solicitar o aceptar sobornos, ni ningún otro pago indebido en efectivo. ... [Los empleados de GitHub] están obligados a mantener registros precisos y razonables de todas las transacciones que implican cualquier gasto hecho en nombre de GitHub, por ejemplo, al mantener los recibos y proporcionar descripciones precisas de tus gastos, o cualquier otra transacción que implique la eliminación o la transferencia de los activos de GitHub. . . Estas acciones se exigen por la ley de prácticas corruptas extranjeras de los EE. UU., la ley de soborno del Reino Unido de 2010 y las leyes antisoborno de otras jurisdicciones en las que GitHub hace negocios y que también son simplemente la manera correcta de proceder. +>Nunca debe pagar, ofrecer pagar, prometer pagar, inducir, aceptar o autorizar el pago de cualquier cosa de valor a nadie, incluida cualquier persona en una posición de poder o autoridad, como funcionarios, o en transacciones comerciales, para obtener o mantener negocios o asegurar cualquier otra ventaja indebida para GitHub o Microsoft. Tampoco debe solicitar ni aceptar sobornos, comisiones ilícitas ni ningún otro pago en efectivo inapropiado. ... [Los empleados de GitHub] deben mantener registros precisos y justos de todas las transacciones que involucren cualquier gasto realizado en nombre de GitHub, por ejemplo, conservando los recibos y ofreciendo descripciones precisas de sus gastos, o cualquier otra transacción que involucre la disposición o transferencia de activos de GitHub. Dichas acciones son obligatorias por la Ley de Prácticas Corruptas en el Extranjero de EE. UU., la Ley Antisoborno de 2010 del Reino Unido y las leyes contra el soborno de otras jurisdicciones en las que GitHub hace negocios, además de considerarse lo correcto. -El código ético de GitHub detalla ciertas situaciones, incluyendo sobre regalos, viajes y entretenimiento; facilitación de pagos; donaciones caritativas; puestos laborales y trabajar con representantes, así como la descripción de quién se considera un funcionario del gobierno. +El Código Ético de GitHub explica más detalladamente algunas situaciones, incluidos los obsequios, los viajes y el entretenimiento; facilitar los pagos; donaciones de caridad; trabajos; y trabajar con representantes, así como sobre quién se considera un funcionario. Nuestras Normas de Conducta prohíben: -> Sobornar a funcionarios del gobierno u otras personas para obtener una ventaja injusta y tomar sobornos de cualquier persona. +>Sobornar a funcionarios u otras personas para obtener una ventaja injusta y aceptar sobornos de cualquier persona. -Eso significa que no solo se debe administrar dinero en efectivo o equivalente en efectivo de ningún tipo, sino no entregar nada de valor a nadie (incluyendo los empleados públicos, funcionarios del gobierno o cualquier persona en una posición de poder o autoridad, así como personas que no estén en cualquiera de esas posiciones privilegiadas) con el fin de influir en ellos o de que cualquier persona pueda influir en GitHub. Se prohíbe dicha actividad por la ley de prácticas corruptas extranjeras de los EE.UU. y las por las leyes antisoborno del Reino Unido, que rigen las acciones de GitHub en todo el mundo. +Eso significa que no solo no se debe dar dinero en efectivo o equivalente de efectivo de ningún tipo, sino nada de valor a nadie (incluidos los servidores públicos, los funcionarios o cualquier persona en una posición de poder o autoridad, así como a las personas que no ocupan ninguna de esas posiciones privilegiadas) para influir en ellos o tomados de cualquier persona para influir en GitHub. Dicha actividad está prohibida por la Ley de Prácticas Corruptas en el Extranjero de EE. UU. y las leyes Antisoborno del Reino Unido, las cuales rigen las acciones de GitHub en todo el mundo. -## Ejemplos de regalos aceptables e inaceptables -Entonces, ¿Qué significa "de valor"? Ten en cuenta que no se aceptan regalos a funcionarios del gobierno (ok, tal vez calcomanías). Siempre debes preguntarles qué permiten y qué prohíben sus políticas. Pero si tienes dudas, por favor, consulta la ley para asegurarte. Por ejemplo, muchos legisladores estadounidenses no te permitirán llevarlos a cenar y pagar. +## Ejemplos de regalos aceptables e inaceptables +¿Qué significa «de valor»? Tenga en cuenta que no se aceptan obsequios para funcionarios (bueno, tal vez pegatinas). Siempre debe preguntarles qué permiten y prohíben sus directivas. Pero si tiene dudas, consúltelo con el Departamento Jurídico para asegurarse. Por ejemplo, muchos congresistas estadounidenses no le permitirán que les invite a cenar y pagar la cena. -En cuanto a otros clientes o clientes potenciales, ciertas cosas pueden parecer triviales pero tienen un gran valor para otra persona. Por ejemplo, si bien puede que no parezca una gran cosa para ti lograr que se contrate a la hija de tu amigo como pasante, puede ser de gran valor para ellos. Pero si no está calificada y mueves influencias para hacer que suceda, entonces no está bien. Además, si la intención es influir de manera inadecuada, cualquier cosa, por pequeña que sea, se puede considerar "de valor". +En cuanto a otros clientes o clientes potenciales, algunas pueden parecer triviales, pero tener un gran valor para otra persona. Por ejemplo, aunque a usted no le parezca un gran problema contratar a la hija de su amigo como becaria, podría ser de gran valor para ellos. Pero si ella no está cualificada y usted mueve los hilos para que suceda, eso no se considera una conducta adecuada. Además, si la intención es influir indebidamente, cualquier cosa, por pequeña que sea, puede considerarse «de valor». -🙅 _Aquí hay otras cosas que no son correctas:_ +🙅 _A continuación, se enumeran otras cosas que no se consideran adecuadas:_ -- Pasaje aéreo de primera clase para las oficinas de GitHub para sesiones de instrucción ejecutiva ✈️ + 🍾 -- Tours en bodegas 🍷 -- Recomendar al niño de un amigo para admisión a una escuela privada prestigiosa 🎓 -- Entradas a Disneyland 👸, la Copa del mundo 🥅, los Juegos Olímpicos 🏅 -- Un balón ⚽️ autografiado por un jugador famoso +- Pasaje aéreo en primera clase a las oficinas de GitHub para sesiones informativas ejecutivas ✈️+🍾 +- Visitas a bodegas +- Recomendar al hijo de un amigo a una prestigiosa escuela privada para su admisión +- Entradas a Disneyland👸, la Copa del mundo, las Olimpiadas +- Un balón de fútbol ⚽️ autografiado por un jugador famoso - Una contribución a una organización benéfica -🙆 _Aquí se presentan algunas cosas que en realidad están bien para los clientes o clientes potenciales:_ +🙆 _A continuación, se enumeran algunas cosas que sí son aceptables para los clientes o clientes potenciales:_ -- Flores -- Pasaje aéreo de clase turista a las oficinas de GitHub para sesiones de reuniones ejecutivas ✈️ -- Boletos tipo gradas para un evento deportivo ⚾️ -- Una cena de precio razonable en la ciudad 🍽 -- Una pequeña caja de chocolates como agradecimiento de fin de año 🍫 +- Artículos de bienvenida +- Pasaje aéreo en turista a las oficinas de GitHub para sesiones informativas ejecutivas ✈️ +- Entradas en las gradas a un evento deportivo ⚾️ +- Una cena a un precio razonable en la ciudad +- Una cajita de bombones como agradecimiento de fin de año -Todo lo anterior se aplica a la _toma_ de sobornos también. Por lo tanto, si un proveedor o posible proveedor te envía algo "de valor", no lo aceptes o, al menos, aplica la ley antes de hacerlo. +Todo lo anterior se aplica a _aceptar_ sobornos también. Por lo tanto, si un proveedor o posible proveedor le envía algo «de valor», no lo acepte o al menos consúltelo con el Departamento Jurídico antes. -## Proceso -Si estás planeando brindar o aceptar un regalo informal (que no es uno de nuestros artículos promocionales como camisetas y conjunto de calcomanías), por favor asegúrate de seguir el proceso que se presenta a continuación. +## Proceso +Si planea ofrecer o aceptar un obsequio informal (que no sea uno de nuestros artículos promocionales, como camisetas y calcomanías), asegúrese de seguir este proceso. -Ten en cuenta que lo que es una cantidad aceptable puede variar. Por ejemplo, gastar $50 en la cena puede considerarse mucho dinero en algunos países, pero no tanto en otros. Por lo tanto, si tienes duda, ¡Pregunta! +Tenga en cuenta que lo que se considera una cantidad aceptable puede variar. Por ejemplo, gastar cincuenta dólares (50 USD) en una cena puede considerarse mucho dinero en algunos países, pero no tanto en otros. Así que, en caso de duda, ¡pregunte! -1. En términos generales, para cualquier gasto que exceda de $150, necesitarás aprobación (en cada ocasion) del Jurídico, por escrito. Y para cualquier regalo que recibas que supere los $150, deberás informar de ello (en cada ocasión) a Jurídico, por escrito. (Jurídico sólo lo pondera en el tema de soborno. Es posible que aún debas verificar con Finanzas por otras razones.) +1. En términos generales, para cualquier gasto que exceda los ciento cincuenta dólares estadounidenses (150 USD), necesitará la aprobación (cada vez) del Departamento Jurídico por escrito. Y para cualquier obsequio que reciba que exceda los ciento cincuenta dólares (150 USD), deberá informarlo (cada vez) al Departamento Jurídico por escrito. (El Departamento Jurídico solo valora la cuestión del soborno. Es posible que aún deba consultar con el Departamento Financiero por otros motivos). -2. Cuando envíes tu informe de gastos para el reembolso, por favor: - - Indica el destinatario y el propósito del regalo en las notas; e - - Incluye una copia de la aprobación por correo electrónico +2. Cuando envíe su informe de gastos para obtener el reembolso: + - indique el destinatario y el propósito del regalo en las notas; e + - incluya una copia de la aprobación por correo electrónico. -## Consecuencias -¿Qué sucede si no sigues la política y GitHub termina pagando a un cliente potencial y a su familia para volar en primera clase a Japón y asistir a los Juegos Olímpicos de Tokio? ¿O si le entregas con arreglo previo una maleta de euros a un funcionario del gobierno en un casillero de estación de tren? +## Consecuencias +¿Qué sucede si no sigue la directiva y GitHub termina pagando a un cliente potencial y su familia para que vuelen en primera clase a Japón y asistan a los Juegos Olímpicos de Tokio? ¿O si deja una maleta con euros para un funcionario en una taquilla acordada en la estación de tren? -MULTAS y CÁRCEL. No necesariamente solo para GitHub. Puedes llegar a pasar algunos años en la cárcel y no importará si el cliente alguna vez envió una orden a GitHub después de su viaje a Japón o si el funcionario del gobierno incluso recogió la maleta de dinero en efectivo. Básicamente, no importa si realmente _hiciste_ un soborno. Sin embargo, el intento es lo que cuenta. +MULTAS y CÁRCEL. Tampoco necesariamente solo para GitHub. Es posible que usted pase algunos años en la cárcel, y no importará si el cliente envió un pedido a GitHub después de su viaje a Japón o si el funcionario ni siquiera recogió la maleta de efectivo. Básicamente, no importa si realmente se _perpetró_ el soborno. A pesar de lo que diga Yoda, lo que cuenta es intentarlo. -## Más información -La [ Guía de Recursos para la Ley de Prácticas Corruptas en el Extranjero de los EE. UU.](https://www.justice.gov/sites/default/files/criminal-fraud/legacy/2015/01/16/guide.pdf) que proporciona el Departamento de Justicia de los EE. UU. es un recurso excelente para obtener más[ ](https://www.justice.gov/sites/default/files/criminal-fraud/legacy/2015/01/16/guide.pdf)información y contexto sobre las reglas el cumplimiento y las sanciones. +## Más información +Para obtener más información y contexto sobre reglas, aplicación y sanciones, la [Guía de recursos de la Ley de Prácticas Corruptas en el Extranjero de EE. UU.](https://www.justice.gov/sites/default/files/criminal-fraud/legacy/2015/01/16/guide.pdf) del Departamento de Justicia de EE. UU. es un recurso excelente. diff --git a/translations/es-ES/content/site-policy/github-company-policies/github-gpl-cooperation-commitment.md b/translations/es-ES/content/site-policy/github-company-policies/github-gpl-cooperation-commitment.md index ebb349791c..08eaaaa687 100644 --- a/translations/es-ES/content/site-policy/github-company-policies/github-gpl-cooperation-commitment.md +++ b/translations/es-ES/content/site-policy/github-company-policies/github-gpl-cooperation-commitment.md @@ -1,5 +1,5 @@ --- -title: Compromiso de Cooperación de GPL de GitHub +title: Compromiso de cooperación con GPL de GitHub redirect_from: - /articles/github-gpl-cooperation-commitment - /github/site-policy/github-gpl-cooperation-commitment @@ -8,30 +8,35 @@ versions: topics: - Policy - Legal +ms.openlocfilehash: d48a18256fab3ba4064123ef7b7ff9cdba11b9e8 +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556698' --- +Este compromiso se refiere a las contribuciones de GitHub a Git, el kernel de Linux y otros programas bajo licencias cubiertas (vaya hasta el final para ver las definiciones). -Este compromiso se refiere a las contribuciones de GitHub a Git, el kernel de Linux y otros programas bajo licencias cubiertas (desplácese hasta el final para las definiciones). +Basamos nuestra declaración en la [plantilla](https://github.com/gplcc/gplcc/blob/master/Company/GPL%20Cooperation%20Commitment-Company-Template.md) para empresas. Consulte el [sitio de Compromiso de Cooperación con GPL](https://gplcc.github.io/gplcc/) para saber cómo otras empresas, personas y proyectos pueden adoptar este compromiso. -Basamos nuestra proposición en la plantilla [](https://github.com/gplcc/gplcc/blob/master/Company/GPL%20Cooperation%20Commitment-Company-Template.md) para empresas. Consulta el [sitio del Comité de Cooperación GPL](https://gplcc.github.io/gplcc/) para conocer cómo otras empresas, individuos y proyectos pueden adoptar este compromiso. +## Nuestro Compromiso -## Nuestro compromiso +Antes de presentar o continuar procesando cualquier procedimiento legal o reclamación (que no sea una Acción Defensiva) que surja de la rescisión de una Licencia Cubierta, GitHub se compromete a extender a la persona o entidad («usted») acusada de infringir la Licencia Cubierta las siguientes disposiciones con respecto a la subsanación y restablecimiento, tomado de GPL versión 3. Tal como se usa aquí, el término «esta Licencia» se refiere a la Licencia Cubierta específica que se está aplicando. -Antes de presentar o continuar procesando cualquier procedimiento legal o reclamación (excepto una acción defensiva) que surja de la terminación de una licencia cubierta, GitHub se compromete a extenderse a la persona o entidad (“tú”) acusada de violar la Licencia Cubierta, las siguientes disposiciones relativas a la subsanación y la reincorporación, tomado de la versión 3 de GPL. Tal y como se utiliza aquí, el término "esta Licencia" se refiere a la Licencia cubierta específica que se está cumpliendo. +Sin embargo, si deja de infringir esta Licencia, su licencia de un titular de derechos de autor en particular se restablece (a) provisionalmente, a menos y hasta que el titular de los derechos de autor rescinda su licencia de manera explícita y definitiva, y (b) permanentemente, si el titular de los derechos de autor no le notifica de la infracción por algún medio razonable antes de 60 días después del cese. -Sin embargo, si cesas toda violación de esta Licencia, entonces tu licencia de un titular de derechos de autor particular se reestablece (a) de forma proporcional, a menos y hasta que el titular de los derechos de autor explícitamente y finalmente termina tu licencia, y (b) de forma permanente, si el titular de los derechos de autor no te notifica la violación por algún medio razonable antes de los 60 días posteriores a la cesación. +Además, su licencia de un titular de derechos de autor en particular se restablece permanentemente si el titular de derechos de autor le notifica la infracción por algún medio razonable, esta es la primera vez que recibe un aviso de infracción de esta licencia (para cualquier trabajo) de ese titular de derechos de autor y subsana la infracción antes de los 30 días posteriores a la recepción de la notificación. -Además, tu licencia de un determinado titular de derechos de autor se reestablece permanentemente si el titular de los derechos de autor te notifica la violación por algunos medios razonables, esta es la primera vez que recibes un aviso de violación de esta Licencia (por cualquier trabajo) de ese titular de los derechos de autor y subsanas la violación antes de 30 días después de la recepción de la notificación. +GitHub pretende que este Compromiso sea irrevocable, vinculante y ejecutable contra GitHub y los cesionarios o sucesores de los derechos de autor de GitHub. -GitHub pretende que este Comité sea irrevocable, vinculante y exigible contra GitHub y asignados o sucesores de los derechos de autor de GitHub. - -GitHub puede modificar este Comité publicando una nueva edición en esta página o una ubicación posterior. +GitHub puede modificar este Compromiso mediante la publicación de una nueva edición en esta página o en una ubicación posterior. Definiciones -‘Licencia cubierta’ hace referencia a la Licencia Pública General GNU, versión 2 (GPLv2), la Licencia Pública General Menor GNU, versión 2. (LGPLv2.1), o la Licencia Pública General de la Biblioteca GNU, versión 2 (LGPLv2), todo publicado por la Free Software Foundation. +«Licencia Cubierta» se refiere a la licencia pública general de GNU, versión 2 (GPLv2), la Licencia Pública General Reducida de GNU, versión 2.1 (LGPLv2.1) o la Licencia Pública General de Biblioteca de GNU, versión 2 (LGPLv2), todas publicadas por la Fundación de Software Libre. -‘Acción Defensiva’ significa un proceso legal o una reclamación de GitHub contra ti en respuesta a un proceso previo o reclamación iniciada por ti o tu afiliado. +«Acción defensiva» se refiere a un procedimiento legal o reclamación que GitHub presenta contra usted en respuesta a un procedimiento o reclamación anterior iniciada por usted o su entidad afiliada. -'GitHub' significa GitHub, Inc. y sus filiales. +«GitHub» se refiere a GitHub, Inc. y sus filiales. -Este trabajo está disponible bajo una licencia interlacional Creative Commons Attribution-ShareAlike 4.0. +Esta obra está disponible bajo una licencia Creative Commons Attribution-ShareAlike 4.0 International. diff --git a/translations/es-ES/content/site-policy/github-company-policies/github-statement-against-modern-slavery-and-child-labor.md b/translations/es-ES/content/site-policy/github-company-policies/github-statement-against-modern-slavery-and-child-labor.md index 3fe8dbffa5..4142c42eb9 100644 --- a/translations/es-ES/content/site-policy/github-company-policies/github-statement-against-modern-slavery-and-child-labor.md +++ b/translations/es-ES/content/site-policy/github-company-policies/github-statement-against-modern-slavery-and-child-labor.md @@ -1,5 +1,5 @@ --- -title: Acuerdo de GitHub contra la esclavitud moderna y el trabajo infantil +title: Declaración de GitHub contra la Esclavitud Moderna y el Trabajo Infantil redirect_from: - /articles/github-statement-against-modern-slavery-and-child-labor - /github/site-policy/github-statement-against-modern-slavery-and-child-labor @@ -8,104 +8,109 @@ versions: topics: - Policy - Legal +ms.openlocfilehash: ac0cd2da67f8cc9158709e17e16084aea7cf33b1 +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556739' --- +*Declaración de 2018* -*Declaración 2018* +Según la Organización Internacional del Trabajo (OIT), [40 millones de personas fueron víctimas de la esclavitud moderna y 152 millones de niños fueron sometidos al trabajo infantil](https://www.ilo.org/global/about-the-ilo/newsroom/news/WCMS_574717/lang--en/index.htm) en todo el mundo en 2016. Tal y como indican los [informes de la OIT](https://www.ilo.org/global/topics/forced-labour/lang--en/index.htm): + - Una de cada cuatro víctimas de la esclavitud moderna son niños. + - De los 24,9 millones de personas obligadas a realizar trabajos forzosos, 16 millones son explotadas en el sector privado (por ejemplo, en el sector del trabajo doméstico, la construcción o la agricultura), 4,8 millones de personas son explotadas sexualmente a la fuerza y 4 millones de personas son sometidas a trabajos forzosos impuestos por las autoridades del Estado. + - El trabajo forzoso afecta de manera desproporcionada a mujeres y niñas, quienes representan el 99 % de las víctimas en el sector del sexo comercial y el 58 % en otros sectores. -Según la organización internacional del trabajo (OIT), [40 millones de personas fueron víctimas de la esclavitud moderna y 152 millones niños fueron sometidos a trabajo infantil](https://www.ilo.org/global/about-the-ilo/newsroom/news/WCMS_574717/lang--en/index.htm) globalmente en 2016. Como lo informa la OIT[](https://www.ilo.org/global/topics/forced-labour/lang--en/index.htm): - - 1 de cada 4 víctimas de esclavitud moderna son niños. - - De los 24.9 millones de personas atrapadas en el trabajo forzoso, se explotan 16 millones personas en el sector privado, como el trabajo doméstico, la construcción o la agricultura; 4.8 millones de personas en la explotación sexual forzada y 4 millones de personas en el trabajo forzoso impuestas por las autoridades del estado. - - Las mujeres y las niñas se ven afectadas de manera desproporcionada por el trabajo forzoso, que representa el 99% de las víctimas en la industria sexual comercial y el 58% en otros sectores. +GitHub deplora la presencia y la persistencia de la esclavitud moderna y el trabajo infantil, y se toma en serio su responsabilidad de garantizar que, ni en su cadena de suministro ni en ninguna parte de su negocio, se produzca ningún caso de esclavitud moderna o trabajo infantil. (En esta declaración, «esclavitud moderna» se refiere a la esclavitud, al trabajo forzoso u obligatorio, a la trata de personas, a la servidumbre y a los trabajadores que están encarcelados, obligados a trabajar a la fuerza o por el pago de deudas. «Trabajo infantil» se refiere al trabajo realizado por una persona menor de 16 años, o menor de 14 años si son trabajos ligeros, siempre que no se limite a periodos que interfieran con la escolarización del niño y no en condiciones que interfieran con la salud o el bienestar del niño. -GitHub deplora la presencia y la persistencia de la esclavitud moderna y el trabajo infantil y toma en serio su responsabilidad de asegurar que ni la esclavitud moderna ni el trabajo infantil se lleven a cabo en su cadena de suministro o en cualquier parte de su negocio. ("Esclavitud moderna" en esta declaración se refiere a la esclavitud, el trabajo forzoso u obligatorio, el tráfico, la servidumbre y los trabajadores que están encarcelados, identificados o Unidos. "Trabajo infantil" se refiere al trabajo realizado por alguien menor de 16 años de edad o menor de 14 años para trabajo liviano, considerando que no se limite a los periodos que interfieaen con la educación del niño y no en condiciones que interfieran con la salud o el bienestar del niño.) +De acuerdo con la [Ley de Esclavitud Moderna del Reino Unido](https://www.legislation.gov.uk/ukpga/2015/30/section/54/enacted) y en consonancia con el [Protocolo de la OIT de 2014 de su Convenio sobre Trabajos Forzosos](https://www.ilo.org/dyn/normlex/en/f?p=NORMLEXPUB:12100:0::NO::P12100_ILO_CODE:P029), la [Declaración de la OIT Relativa a los Principios y Derechos Fundamentales en el Trabajo](https://www.ilo.org/declaration/thedeclaration/textdeclaration/lang--en/index.htm) y los [Objetivos de Desarrollo Sostenible de las Naciones Unidas (objetivo 8.7)](https://www.unodc.org/roseap/en/sustainable-development-goals.html#:~:text=Target%208.7%20%2D%20Take%20immediate%20and,labour%20in%20all%20its%20forms), esta Declaración contra la Esclavitud Moderna y el Trabajo Infantil de 2018 («la Declaración») describe los pasos que ha realizado GitHub para evitar la esclavitud moderna y el trabajo infantil en su negocio o cadena de suministro. -De conformidad con la [Ley de Esclavitud Moderna del Reino Unido](https://www.legislation.gov.uk/ukpga/2015/30/section/54/enacted) y para alinearnos con el [Protocolo ILO 2014 para su Convención sobre el Trabajo Forzado](https://www.ilo.org/dyn/normlex/en/f?p=NORMLEXPUB:12100:0::NO::P12100_ILO_CODE:P029), la [Declaración de ILO sobre los Principios y Derechos Fundamentales en el Trabajo](https://www.ilo.org/declaration/thedeclaration/textdeclaration/lang--en/index.htm) y el [objetivo 8.7 de las Metas de Desarrollo Sostenible de las Naciones Unidas](https://www.unodc.org/roseap/en/sustainable-development-goals.html#:~:text=Target%208.7%20%2D%20Take%20immediate%20and,labour%20in%20all%20its%20forms), esta Declaración de 2018 Contra la Esclavitud Moderna y el Trabajo Infantil ("la Declaración") describe los pasos que GitHub ha tomado para prevenir que se suscite la esclavitud moderna y el trabajo infantil en su negocio o cadena de suministro. +## Estructura, negocio y cadenas de suministro de GitHub -## La estructura, empresas y las cadenas de suministro de GitHub +GitHub es una plataforma de desarrollo de software con sede en San Francisco y empleados y personal subcontratado en numerosos países. -GitHub es una plataforma de desarrollo de software con su sede en San Francisco y empleados y contratistas que trabajan en numerosos países. +Todos los empleados y personas subcontratadas independientes de GitHub trabajan con GitHub por voluntad propia. El personal de GitHub está muy distribuido, y GitHub se esfuerza por ofrecer compensaciones y prestaciones competitivas a sus empleados y personal subcontratado, independientemente de su ubicación. Esto es así aunque contratemos a personal subcontratado independiente directamente o a través de un intermediario. -Todos los empleados de GitHub y los contratistas independientes individuales son voluntarios y están a la misma disposición. GitHub tiene una mano de obra distribuida en gran medida y se esfuerza por brindar compensaciones y beneficios competitivos a sus empleados y contratistas, independientemente de su ubicación. Esto es cierto ya sea que contratemos contratistas independientes directamente o a través de un intermediario. +GitHub no fabrica ni produce hardware, ni utiliza agencias de contratación para los tipos de servicios que suelen realizar los trabajadores migrantes. La naturaleza del negocio de GitHub no está sujeta a cambios repentinos en la carga de trabajo ni a presiones en los precios, lo que muchas veces da lugar a prácticas que aumentan el riesgo de que existan casos de trabajo forzoso en las cadenas de suministro, como las horas extra obligatorias. -GitHub no conduce la manufactura o produce hardware, ni GitHub utiliza agencias de reclutamiento para los tipos de servicios a menudo realizados por los trabajadores migrantes. La naturaleza del negocio de GitHub no la somete a cambios repentinos en las presiones de carga de trabajo o de precios, que a menudo impulsan la demanda de prácticas que aumentan el riesgo de trabajo forzoso en las cadenas de suministro, como las horas extras forzadas. +GitHub ofrece software gratuito y de pago y software como servicio por Internet a clientes de todo el mundo. Los productos de GitHub incluyen: + - GitHub.com: plataforma de alojamiento de código y colaboración por Internet + - GitHub Enterprise: software de alojamiento de código y colaboración local + - Atom: editor de texto + - Electron: plataforma para crear aplicaciones de escritorio multiplataforma + - GitHub Desktop: aplicación de escritorio para acceder a GitHub.com y GitHub Enterprise -GitHub ofrece software gratuito y de pago y software basado en la web como un servicio para los clientes en todo el mundo. Los productos de GitHub incluyen: - - GitHub.com: Colaboración basada en la web y plataforma de hospedaje de código - - GitHub Enterprise: Colaboración local y software de alojamiento de código - - Atom: Editor de texto - - Electron: Marco para escribir aplicaciones multiplataforma de escritorio - - Escritorio de GitHub: Aplicación de escritorio para acceder a GitHub.com y GitHub Enterprise +La cadena de suministro de GitHub consta de bienes y servicios para nuestros productos y operaciones, incluidos servicios informáticos, planificación de eventos, compra de productos promocionales y de minoristas, suministros de oficina y alquiler de instalaciones, como espacios de oficinas y centros de datos. -La cadena de suministro de GitHub está formada por bienes y servicios para nuestros productos y operaciones que incluyen servicios de computación, planificación de eventos, compra de artículos comerciales y promocionales, suministros de oficina y arrendamiento de instalaciones, como espacios de oficinas y centros de datos. +## Directivas en relación con la esclavitud moderna y el trabajo infantil -## Políticas en relación con la esclavitud moderna y el trabajo infantil +### Esclavitud moderna y trabajo infantil -### Esclavitud moderna y trabajo infantil +**Código Ético de GitHub** prohíbe usar, participar, apoyar o tolerar de manera consciente la esclavitud moderna (esclavitud, trabajo forzoso u obligatorio, tráfico de personas, servidumbre o trabajadores que están encarcelados, obligados a trabajar a la fuerza o por el pago de deudas) o el trabajo infantil en sus operaciones comerciales. Cualquier empleado o personal subcontratado de GitHub que infrinja esta prohibición estará sujeto a la rescisión de la relación laboral o comercial. -**El código de ética de GitHub** prohíbe usar, participar, apoyar o tolerar de manera consciente la esclavitud moderna (esclavitud, trabajo forzoso u obligatorio, tráfico, servidumbre o trabajadores que están encarcelados, matriculados o adheridos) o trabajo infantil en sus operaciones comerciales. Cualquier empleado o contratista de GitHub que viole esta prohibición estará sujeto a la terminación de la relación laboral o comercial. +**Normas de Conducta de GitHub** prohíben las conductas no seguras e ilegales, como usar, participar, apoyar o tolerar de manera consciente la esclavitud moderna (esclavitud, trabajo forzoso u obligatorio, tráfico de personas, servidumbre o trabajadores que están encarcelados, obligados a trabajar a la fuerza o por el pago de deudas) o el trabajo infantil. -**Los estándares de conducta de GitHub** prohíben conductas inseguras e ilegales, que incluyen el uso a sabiendas, la participación, el apoyo o la tolerancia de la esclavitud moderna (esclavitud, trabajo forzoso u obligatorio, tráfico, servidumbre o trabajadores que están encarcelados, identificados o vinculados) o trabajo infantil. +GitHub cumple las leyes que prohíben la trata de personas y el trabajo infantil en las jurisdicciones en las que trabaja, incluido el [Reglamento Federal de Adquisiciones de EE. UU. 22.17 sobre la lucha contra la trata de personas](https://www.govinfo.gov/content/pkg/CFR-2009-title48-vol1/pdf/CFR-2009-title48-vol1-part22-subpart22-17.pdf). -GitHub cumple con las leyes que prohíben la trata y el trabajo infantil en las jurisdicciones en las que opera, incluyendo la [Regulación de adquisición federal de EE. UU. 22.17 sobre la lucha contra la trata de personas](https://www.govinfo.gov/content/pkg/CFR-2009-title48-vol1/pdf/CFR-2009-title48-vol1-part22-subpart22-17.pdf). +Asimismo, GitHub se ha asociado al Programa FairHotel, lo que significa que anima a sus empleados a elegir hoteles aprobados por FairHotel, donde los trabajadores tienen salarios justos, prestaciones adecuadas y voz en el trabajo. Al ser socio de FairHotel, GitHub también ofrece negocios a los hoteles como un empleador justo. -Además, GitHub estableció una asociación con el programa FairHotel, lo que significa que GitHub alienta a sus empleados a elegir Hoteles aprobados por FairHotel, donde los trabajadores tienen salarios justos, beneficios adecuados y una voz en el trabajo. Ser un socio de FairHotel también significa que GitHub brinda negocios a los hoteles como un empleador justo. +En el futuro, GitHub comunicará esta Declaración a todos los empleados, personal subcontratado y proveedores, incluidos seleccionadores de personal y agencias de empleo. Además, GitHub está desarrollando cursos de formación para todos sus empleados sobre la esclavitud moderna y el trabajo infantil. GitHub [publica su Declaración contra la Esclavitud Moderna y el Trabajo Infantil](/articles/github-statement-against-modern-slavery-and-child-labor). -En el futuro, GitHub comunicará esta declaración a todos los empleados, contratistas y proveedores, incluyendo reclutadores y agencias de empleo. Además, GitHub está desarrollando capacitación para todos los empleados de GitHub sobre esclavitud moderna y trabajo infantil. Github [publica su declaración frente a la esclavitud moderna y el trabajo infantil públicamente.](/articles/github-statement-against-modern-slavery-and-child-labor) +GitHub tiene una directiva de no represalias por denunciar problemas relacionados con el lugar de trabajo. De acuerdo con esta Declaración, GitHub permite a los empleados y personal subcontratado denunciar problemas relacionados con la esclavitud moderna y el trabajo infantil sin temor a represalias. -GitHub tiene una política de no represalias para informar las inquietudes relacionadas con el lugar de trabajo. De acuerdo con esta afirmación, GitHub les permite a los empleados y contratistas informar las propuestas relacionadas con la esclavitud moderna y el trabajo infantil sin temor a represalias. - -## Legislaciones y prácticas laborales +## Leyes y prácticas laborales Las prácticas laborales de GitHub son **justas**: - - GitHub paga a sus empleados y contratistas un salario justo, de acuerdo con los salarios legales aplicables - - GitHub mantiene condiciones de trabajo humanas - - GitHub no requiere que los trabajadores excedan las horas máximas de trabajo diario establecidas por las leyes o regulaciones locales y nacionales - - GitHub paga a sus empleados y contratistas de manera oportuna, con documentación (como un talón de pago) que indica la base sobre la que se les paga y mantiene los registros de los empleados de acuerdo con las leyes locales y nacionales + - GitHub paga a sus empleados y personal subcontratado un salario justo que se ajusta a los salarios legales aplicables. + - GitHub mantiene condiciones de trabajo humanas. + - GitHub no exige a sus trabajadores que superen el máximo de horas de trabajo diario establecido por las leyes o normativas locales y nacionales. + - GitHub paga a sus empleados y personal subcontratado de manera puntual, con documentación (como un talón de pago) que indica la base sobre la cual se les paga y mantiene registros de los empleados de acuerdo con las leyes locales y nacionales. **humanas y éticas**: - - GitHub usa solo mano de obra voluntaria - - GitHub prohíbe el trabajo infantil - - GitHub no participa en disciplina física o abuso - - GitHub no tolera acoso o discriminación ilegal en la fuerza laboral o en el lugar de trabajo + - GitHub usa solo trabajadores que trabajan por voluntad propia. + - GitHub prohíbe el trabajo infantil. + - GitHub no aplica medidas disciplinarias físicas ni practica abusos. + - GitHub no tolera el acoso ni la discriminación ilegal entre el personal o en el lugar de trabajo. **respetuosas**: - - GitHub protege los derechos de sus empleados a la libertad de asociación y la negociación colectiva de acuerdo con los requisitos legales, incluyendo el de publicar avisos legales de los derechos de los empleados conforme a la ley nacional de relaciones laborales - - GitHub brinda beneficios a los empleados en exceso o por encima de los niveles esperados en la industria - - GitHub invita a los empleados a informar cualquier queja en el lugar de trabajo y no tolera represalias por informar + - GitHub protege el derecho de sus empleados a la libertad de asociación y negociación colectiva de acuerdo con las normativas legales, lo que incluye la publicación de avisos legales de los derechos de los empleados en virtud de la Ley Nacional de Relaciones Laborales. + - GitHub ofrece prestaciones a los empleados de acuerdo con los niveles esperados en el sector o por encima de ellos. + - GitHub anima a los empleados a comunicar cualquier queja en el lugar de trabajo y no tolera represalias por hacerlo. -## Procesos de diligencia debida en relación con la esclavitud moderna y el trabajo infantil en sus cadenas comerciales y de suministro +## Procesos de diligencia debida en relación con la esclavitud moderna y el trabajo infantil en sus negocios y cadenas de suministro -GitHub evalúa su cadena de negocio y de suministro para los riesgos relacionados con la esclavitud moderna y el trabajo infantil. Aprovechando la experiencia interna y externa en materia de derechos humanos, GitHub participó en un análisis de funcionalidad cruzada (que incluye políticas, asesoría legal, adquisiciones, finanzas y operaciones, especialmente recursos humanos) para determinar dónde existen los servicios laborales en su cadena de negocios y de suministro y para identificar los riesgos potenciales relacionados con la esclavitud moderna y el trabajo infantil. GitHub prioriza las áreas en las que esos riesgos pueden ser más significativos en términos de gravedad, escala o probabilidad para una mayor diligencia debida, monitoreo y verificación. GitHub continúa considerando dónde pueden ocurrir riesgos y cómo abordarlos. Además, GitHub ahora obtiene la certeza de sus proveedores de que tienen prácticas consistentes con esta declaración, incluso al cumplir con las leyes relacionadas con la esclavitud moderna o el trabajo infantil. +GitHub evalúa los riesgos relacionados con la esclavitud moderna y el trabajo infantil en su negocio y la cadena de suministro. Con la ayuda de expertos internos y externos en derechos humanos, GitHub se ha comprometido a realizar un análisis multifuncional (que incluye a los departamentos de Directivas, Jurídico, Adquisiciones, Finanzas y Operaciones, y especialmente Recursos Humanos) para determinar dónde existen servicios laborales en su negocio y cadena de suministro e identificar posibles riesgos relacionados con la esclavitud moderna y el trabajo infantil. GitHub prioriza aquellas áreas donde esos riesgos puedan ser más significativos por su gravedad, escala o probabilidad para actuar con mayor diligencia y aplicar medidas de supervisión y verificación. GitHub estudia continuamente dónde pueden producirse riesgos y cómo solucionarlos. Además, ahora GitHub pide a sus proveedores una garantía de que sus prácticas son compatibles con esta Declaración y que cumplen las leyes relacionadas con la esclavitud moderna o el trabajo infantil. -## Lugares en las cadenas de negocios y suministros de GitHub donde hay un riesgo de esclavitud moderna y trabajo infantil y los pasos que GitHub ha tomado para evaluar y administrar dicho riesgo +## Lugares en las cadenas de suministro y negocios de GitHub donde existe el riesgo de esclavitud moderna y trabajo infantil, y pasos que ha realizado GitHub para evaluar y administrar ese riesgo -GitHub no identificó a ningún proveedor de alto riesgo; sin embargo, la esclavitud moderna o el trabajo infantil sería más probable que ocurra con los proveedores de servicios que implican mano de obra manual, como el apoyo a eventos, construcción, servicios de instalaciones y servicios de alimentos. GitHub auditará a sus proveedores existentes y requerirá que aquellos en esas áreas de mayor riesgo confirmen que brindan servicios consistentes con esta declaración. +GitHub no ha identificado a ningún proveedor de alto riesgo. Sin embargo, es más probable que se produzcan casos de esclavitud moderna o trabajo infantil en proveedores de servicios que realizan trabajos manuales, como la ayuda en eventos, la construcción, los servicios de instalaciones y los servicios de alimentación. GitHub auditará a sus proveedores existentes y exigirá a aquellos que trabajan en áreas de mayor riesgo que confirmen que sus servicios se ajustan a esta Declaración. -A pesar de que GitHub no sabe de ninguna esclavitud moderna o alegada moderna o trabajo infantil en su cadena de negocios o de suministro y no tiene una base creíble para creer que está ocurriendo, GitHub se compromete a proveer remedios si GitHub en sí misma causara la esclavitud moderna o el trabajo infantil y la remediación de patrones más amplios de no conformidad con esta declaración causada por deficiencias en los sistemas o procesos. La remediación de GitHub a las víctimas individuales incluiría protocolos de acción inmediata adecuada para eliminar las prácticas modernas de esclavitud y trabajo infantil, junto con recursos para servicios razonables y apropiados de víctimas diseñados para compensar el daño experimentado. +Aunque GitHub no tiene conocimiento de casos reales o presuntos de esclavitud moderna o trabajo infantil en su negocio o cadena de suministro, y no tiene motivos suficientes para creer que se estén produciendo, GitHub se compromete a proporcionar soluciones si la propia GitHub fuera la causa directa de casos de esclavitud moderna o trabajo infantil y a dar soluciones a patrones más amplios de incumplimiento de esta Declaración que se deban a deficiencias en los sistemas o procesos de GitHub. La solución de GitHub para las víctimas individuales incluiría protocolos para tomar las medidas inmediatas apropiadas para eliminar las prácticas de esclavitud moderna y trabajo infantil, además de recursos para ofrecer servicios razonables y apropiados a las víctimas diseñados para compensar el daño sufrido. -## Efectividad para asegurar que no se esté produciendo la esclavitud moderna ni el trabajo infantil en las cadenas comerciales o de suministro de GitHub +## Eficacia para garantizar que no se produzcan casos de esclavitud moderna ni trabajo infantil en los negocios o las cadenas de suministro de GitHub -GitHub cumple y seguirá cumpliendo con las leyes relacionadas con la esclavitud moderna y el trabajo infantil. +GitHub cumple y seguirá cumpliendo las leyes relacionadas con la esclavitud moderna y el trabajo infantil. -En el futuro, GitHub ahora requiere que sus proveedores cumplan con esta declaración, así como con las leyes relacionadas con la esclavitud moderna y el trabajo infantil. GitHub ahora también requiere que sus proveedores: - - no usen, participen, apoyen o toleren la esclavitud moderna o el trabajo infantil - - no utilicen prácticas engañosas o fraudulentas de reclutamiento o compromiso para empleados o trabajadores contratados - - no cobren a los empleados o a los trabajadores contratados cuotas de compromiso - - no destryan, oculten, confisquen o nieguen el acceso de un empleado o de cualquier trabajador contratante al pasaporte, la licencia de conducir u otros documentos de identidad; - - nos permitan terminar nuestros acuerdos con ellos por cualquier violación de sus obligaciones relacionadas con la esclavitud moderna o el trabajo infantil; y - - remedien cualquier daño causado a cualquier trabajador que se encuentre sometido a cualquier forma de esclavitud moderna o trabajo infantil, si así lo solicita la ley. +A partir de ahora, GitHub exigirá a sus proveedores que cumplan esta Declaración, así como las leyes relacionadas con la esclavitud moderna y el trabajo infantil. GitHub ahora también exige a sus proveedores que: + - no usen, no participen, no apoyen ni toleren la esclavitud moderna o el trabajo infantil; + - no utilicen prácticas de contratación engañosas o fraudulentas para los empleados o empleados subcontratados; + - no cobren a los empleados ni a los trabajadores subcontratados tarifas de contratación; + - no destruyan, oculten, confisquen ni nieguen de alguna otra forma el acceso de un empleado o trabajador subcontratado al pasaporte, el permiso de conducir u otros documentos de identidad; + - nos permitan rescindir nuestros acuerdos con ellos por cualquier incumplimiento de sus obligaciones relacionadas con la esclavitud moderna o el trabajo infantil, y + - remedien cualquier daño causado a cualquier trabajador que se encuentre sujeto a cualquier forma de esclavitud moderna o trabajo infantil, si así lo exige la ley. -Además, GitHub recomienda firmemente a sus proveedores que: - - lleven a cabo procesos antimodernos de esclavitud y diligencia debida del trabajo infantil, incluyendo evaluaciones de riesgo, para sus proveedores; - - tomen medidas para abordar riesgos identificados; y - - utilicen una esclavitud antimoderna similar y un lenguaje de trabajo infantil con sus proveedores. +Además, GitHub anima encarecidamente a sus proveedores a: + - llevar a cabo procesos de diligencia debida contra la esclavitud moderna y el trabajo infantil, incluidas evaluaciones de riesgos, para sus proveedores; + - tomar medidas para solucionar los riesgos identificados, y + - utilizar un texto similar a este contra la esclavitud moderna y el trabajo infantil con sus proveedores. -Las instrucciones de contratación de GitHub a los empleados que realizan compras de la empresa ahora incluyen una referencia al requisito de que los proveedores cumplan con el código de conducta del proveedor de Microsoft o esta declaración. +Las instrucciones de adquisición de GitHub para los empleados que realizan compras en la empresa ahora incluyen una referencia al requisito de que los proveedores cumplan el Código de Conducta del Proveedor de Microsoft o esta Declaración. -## Capacitación para el personal de GitHub sobre la esclavitud moderna y la trata de personas +## Formación del personal de GitHub sobre la esclavitud moderna y la trata de personas -GitHub está desarrollando la esclavitud moderna y la capacitación de trabajo infantil que será obligatoria para todos los empleados, con vistas a los negocios y la cadena de suministro de GitHub. GitHub hará hincapié en los proveedores que prestan servicios relacionados con el trabajo manual, como el apoyo a eventos, la construcción, los servicios de instalaciones y los servicios de alimentos, como áreas de mayor riesgo potencial. +GitHub está desarrollando un curso de formación sobre esclavitud moderna y trabajo infantil que deberán realizar obligatoriamente todos los empleados, enfocado en el negocio y la cadena de suministro de GitHub. GitHub se centrará en los proveedores que ofrecen servicios que involucran trabajos manuales, como la asistencia de eventos, la construcción, los servicios de instalaciones y los servicios de alimentación, ya que son las áreas de mayor riesgo potencial. -**El Consejo de administración de GitHub aprobó [esta declaración](/assets/images/help/site-policy/github-statement-against-modern-slavery-and-child-labor.pdf).** +**La Junta Directiva de GitHub ha aprobado [esta Declaración](/assets/images/help/site-policy/github-statement-against-modern-slavery-and-child-labor.pdf).** diff --git a/translations/es-ES/content/site-policy/github-company-policies/index.md b/translations/es-ES/content/site-policy/github-company-policies/index.md index c30be8d26c..61651d2b19 100644 --- a/translations/es-ES/content/site-policy/github-company-policies/index.md +++ b/translations/es-ES/content/site-policy/github-company-policies/index.md @@ -1,5 +1,5 @@ --- -title: Políticas Empresariales de GitHub +title: Directivas de Empresa de GitHub versions: fpt: '*' topics: @@ -10,5 +10,11 @@ children: - /github-anti-bribery-statement - /github-gpl-cooperation-commitment - /github-gifts-and-entertainment-policy +ms.openlocfilehash: f2d44e73fb8ecfc594d366de5baba0dab929f5c5 +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556656' --- diff --git a/translations/es-ES/content/site-policy/github-terms/github-community-code-of-conduct.md b/translations/es-ES/content/site-policy/github-terms/github-community-code-of-conduct.md deleted file mode 100644 index ffdf5505f0..0000000000 --- a/translations/es-ES/content/site-policy/github-terms/github-community-code-of-conduct.md +++ /dev/null @@ -1,118 +0,0 @@ ---- -title: GitHub Community Code of Conduct -redirect_from: - - /articles/github-community-forum-code-of-conduct - - /github/site-policy/github-community-forum-code-of-conduct - - /github/site-policy/acceptable-use-policies/github-community-forum-code-of-conduct - - /site-policy/github-terms/github-community-forum-code-of-conduct -versions: - fpt: '*' -topics: - - Policy - - Legal ---- - -## Descripción y propósito - -Millones de desarrolladores en todo el mundo hospedan millones de proyectos, tanto de código propietario como de código libre, en GitHub. Somo afortunados de poder tomar parte en habilitar la colaboración a lo largo de la comunidad de desarrolladores cada día, lo cual es una responsabilidad que no nos tomamos a la ligera. Juntos, tenemos la emocionante oportunidad de hacer de esta una comunidad de la cual podamos estar orgullosos. - -GitHub Community, powered by GitHub Discussions, is intended to be a place for further collaboration, support, and brainstorming. Este es un lugar civilizado para conectarse con otros usuarios, aprender nuevas habilidades, compartir comentarios e ideas y encontrar todo el apoyo que necesitas para tus proyectos de GitHub. Si participas en la Comunidad de GitHub, estás de acuerdo con los mismos [Términos de servicio](/github/site-policy/github-terms-of-service/) y [Políticas de uso aceptable de GitHub](/github/site-policy/github-acceptable-use-policies) que aplican a GitHub.com, así como este Código de Conducta específico de la Comunidad de GitHub. - -With this Code of Conduct, we hope to help you understand how best to collaborate in GitHub Community, what you can expect from moderators, and what type of actions or content may result in temporary or permanent suspension from community participation. We will investigate any abuse reports and may moderate public content within GitHub Community that we determine to be in violation of either the GitHub Terms of Service or this Code of Conduct. - -Nuestra base de usuarios diversa trae perspectivas, ideas y experiencias diferentes y va desde las personas que crearon su primer proyecto de "Hello World" la semana pasada hasta los desarrolladores de software más famosos del mundo. Estamos comprometidos a crear un ambiente de GitHub que dé la bienvenida a todas las voces y perspectivas diferentes que nuestra comunidad tiene para ofrecer al mismo tiempo que mantenemos un lugar seguro para que los desarrolladores realicen su mejor trabajo. - -## Compromiso - -Con el mejor interés de fomentar un ambiente abierto y acogedor, como contribuyentes y mantenedores nos comprometemos a que la participación en la Comunidad de GitHub sea una experiencia sin acoso para todos, sin importar la edad, talla, discapacidades, etnicidad, identidad y expresión de género, nivel de experiencia, nacionalidad, apariencia personal, raza, religión o identidad y orientación sexual. - -## Estándares - -Treat GitHub Community with respect. Somos un recurso compartido — un lugar para compartir habilidades, conocimientos e intereses a través de una conversación continua. - -The following are not hard and fast rules, merely aids to the human judgment of our community. Utiliza estas pautas para mantener este lugar limpio y bien iluminado para el discurso público civilizado. - -### *Mejores prácticas para mantener una comunidad fuerte* - -El propósito principal de la comunidad de GitHub es colaborar en proyectos de software. Estamos comprometidos a mantener una comunidad donde los usuarios sean libres de expresarse y desafiar las ideas de los demás, tanto técnicas como de otro tipo. Al mismo tiempo, es importante que los usuarios sigan siendo respetosos y permitan que exista un espacio para que los demás contribuyan abiertamente. Para fomentar un ambiente tanto productivo como seguro, exhortamos a nuestros miembros de la comunidad a seguir estos lineamientos para que se informen de cómo interactuar en nuestra plataforma. A continuación, encontrarás algunas sugerencias de cómo tener interacciones exitosas como un miembro valioso de la comunidad de GitHub. - -- Participa con consideración y respeto. - - - **Se receptivo y de mente abierta** - Los usuarios nuevos se unen a nuestra comunidad diariamente. Algunos son desarrolladores bien establecidos, mientras que otros apenas están comenzando. Mantente abierto a otras ideas y niveles de experiencia. Permite las opiniones diferentes a la tuya y recibe a los colaboradores nuevos y a aquellos que están comenzando. - - - **Sé respetuoso** - El trabajar en un ambiente colaborativo, significa que pueden existir los desacuerdos. Pero recuerda criticar las ideas, no a las personas. Comparte un criticismo constructivo y considerado y sé cortés con las personas que interactúes. Si no puedes participar respetuosamente, considera retirarte o utilizar alguna de nuestras herramientas de moderación para apaciguar una situación tensa. - - - **Sé empático** - GitHub es una comunidad global con personas de una amplia gama de antecedentes y perspectivas, muchas de las cuales podrían no ser las mismas que las tuyas. Intenta empatizar con los demás y entiende su sentir antes de que te dirijas a ellos. Haz tu mejor esfuerzo para ayudar a que la comunidad de GitHub sea un lugar en donde todos se sientan seguros para hacer contribuciones, participar en debates y compartir ideas diferentes. - -- Contribuye de forma positiva y constructiva. - - **Mejorar el debate.** Ayúdanos a hacer de esto un gran lugar para el debate trabajando siempre para mejorar la discusión de alguna manera, sin embargo siempre breve. Si no estás seguro de que tu publicación sume a la conversación, piensa en lo que quieres decir e inténtalo de nuevo más tarde. - - Los temas debatidos aquí nos importan y esperamos que actúes como si también te importasen. Se respetuoso con los temas y con las personas que los debaten, aunque no estés de acuerdo con algo de los que se dice. - - **Be clear and stay on topic.** GitHub Community is for collaboration, sharing ideas, and helping each other get stuff done. Los comentarios fuera del tema son una distracción (en ocasiones bien recibido, pero generalmente no) sobre realizar el trabajo y ser productivo. Mantener el tema ayuda a producir discusiones positivas y productivas. - - Esto también se aplica al intercambio de vínculos. Any links shared in GitHub Community discussions should be shared with the intent of providing relevant and appropriate information. Los enlaces no deben publicarse para simplemente conducir el tráfico o la atención a un sitio. Los enlaces siempre deberán ir acompañados de una explicación completa del contenido y propósito de los mismos. Publicar enlaces, especialmente los no solicitados, sin un contexto relevante y valioso puede parecer publicidad o con fines aún más maliciosos. - - - **Comparte con precaución.** Al pedir a otros que te den comentarios o colaboren en un proyecto, solo comparte recursos valiosos y relevantes para proporcionar un contexto. Don't post links that don't add value to the discussion, and don't post unsolicited links to your own projects or sites on other user's threads. - - Además, no compartas información confidencial. Esto incluye tu propia dirección de correo electrónico. We don't allow the sharing of such information in GitHub Community, as it can create security and privacy risks for the poster, as well as other users. If you'd like to invite other GitHub users to collaborate on a project or work with you, share a link to the repository in which the project you are working on exists. Al compartir el enlace al repositorio de tu proyecto - con alguna información sobre lo que es tu proyecto y qué tipo de ayuda o retroalimentación estás buscando, puedes invitar a otros a colaborar contigo a través de temas o solicitudes de extracción sin tener que compartir tu información privada. También puedes añadir a otros como colaboradores externos en el repositorio de tu proyecto para darles permisos especiales que te ayuden a desarrollar tu proyecto. - - **Mantén el orden.** Haz el esfuerzo de colocar las cosas en el lugar correcto, para que podamos pasar más tiempo debatiendo y menos tiempo resolviendo problemas. Así que: - - Don’t start a discussion in the wrong category. - - Don’t cross-post the same thing in multiple discussions. - - No publiques respuestas sin contenido. - - No "infles" publicaciones, a menos que tengas información nueva y relevante que compartir. - - Don’t divert a discussion by changing it midstream. - - Rather than posting “+1” or “Agreed”, use the upvote button. Rather than taking an existing discussion in a radically different direction, open a new discussion. - -- Se digno de confianza. - - **Always be honest.** Don’t knowingly share incorrect information or intentionally mislead other GitHub Community participants. Si no conoces la respuesta a la pregunta de alguien pero deseas ayudarle, puedes intentar ayudarle a investigar o encontrar recursos en su lugar. GitHub staff will also be active in GitHub Community, so if you’re unsure of an answer, it’s likely a moderator will be able to help. - -### *Lo que no está permitido* - -Las [Políticas de Uso Aceptable](/site-policy/acceptable-use-policies/github-acceptable-use-policies) de GitHub, que son parte de los [Términos de Servicio](/github/site-policy/github-terms-of-service/) de GitHub, establecen una base de lo que no se permite aquí. Since GitHub Community is on GitHub.com, these terms and restrictions apply to GitHub Community, including the following restrictions: - -- **Anyone under the age of 13.** If you're a child under the age of 13, you may not have an account on GitHub. GitHub no recopila intencionalmente información de niños menores de 13 años ni dirige ninguno de nuestros contenidos de manera específica a ellos. If we learn or have reason to suspect that you are a user who is under the age of 13, we will unfortunately have to close your GitHub.com account. No queremos desalentarte de que aprendas nuestro código, pero esas son las reglas. Consulta nuestras [Términos de servicio](/github/site-policy/github-terms-of-service/) para obtener información sobre la cancelación de la cuenta. - -- **Crear una cuenta nueva después de una restricción de cuenta.** Los [Términos de servicio](/github/site-policy/github-terms-of-service/) de GitHub declaran que "Una persona o entidad legal no podrá mantener más de una cuenta gratuita". Additional free accounts created to inquire about flagged or suspended accounts in GitHub will be removed. - -- **Other conduct which could reasonably be considered inappropriate in a professional setting.** GitHub Community is a professional space and should be treated as such. - -- **Violation of Terms of Service.** If your GitHub.com account is identified in violation of [Terms of Service](/github/site-policy/github-terms-of-service/) we will have to close your account. - -## Cumplimiento - -### *What GitHub Community Participants Can Do* - -- **If you see a problem, report it.** Moderators have special authority; they are responsible for this GitHub Community. Pero tú también. With your help, moderators can be community facilitators, not just janitors or police. - - Cuando observes un mal comportamiento, no respondas. Fomenta el mal comportamiento al reconocerlo, consume tu energía y pierde el tiempo de todos. You can report a disruptive user or disruptive content to GitHub. Para obtener más información, consulta "[Informar abuso o spam](/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam)". - -### Nuestras responsabilidades - -Existe una variedad de acciones que podemos tomar en respuesta al comportamiento o contenido inadecuado. Por lo general, depende de las circunstancias exactas de un caso en particular. Reconocemos que en ocasiones la gente puede decir o hacer cosas inadecuadas por diversas razones. Tal vez no se dieron cuenta de cómo se percibirían sus palabras. O tal vez sólo dejan que sus emociones saquen lo mejor de ellos. Por supuesto, en ocasiones, hay gente que sólo quiere hacer spam o causar problemas. - -Cada caso requiere un enfoque diferente, e intentamos adaptar nuestra respuesta para satisfacer las necesidades de la situación. Revisaremos cada situación caso por caso. En cada caso, tendremos un equipo diverso que investigue el contenido y los hechos relacionados y responda según corresponda, usando este Código de Conducta para guiar nuestra decisión. - -Las acciones que podemos llevar a cabo en respuesta a un reporte de abuso incluyen, pero no se limitan a: - - Eliminación de contenido - - Bloqueo de contenido - - GitHub Account Suspension - - GitHub Account Termination - -GitHub Community moderators who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the GitHub Community's leadership. - -## Contacto con el personal de GitHub - -If, for any reason, you want to contact GitHub Staff, the Community Managers, Administrators, or Moderators of GitHub Community privately, you can use our [Support contact form](https://support.github.com/contact?tags=docs-community-support). Contacting any member of GitHub Staff via unsolicited mentions or pings, or via channels other than GitHub Community itself, or the Support contact form is strongly discouraged and may be considered a violation of our prohibition against harassment. - -Let's work together to keep GitHub Community a place where people feel safe to participate by being respectful of them and their time. - -## Avisos legales - -Sí, los términos legales son aburridos, pero debemos protegernos –y por extensión, tú y tus datos– de las personas poco amistosas. Tenemos una sección de [Términos de servicio](/github/site-policy/github-terms-of-service/), la cual incluye nuestras [Políticas de Uso Aceptable](/github/site-policy/github-acceptable-use-policies) y nuestra [Declaración de Privacidad](/github/site-policy/github-privacy-statement/) que describen tu (y nuestro) comportamiento y derechos relacionados con el contenido, privacidad y las leyes. Para utilizar este servicio, debes de declarar que estás de acuerdo en cumplir nuestros [Términos de Servicio](/github/site-policy/github-terms-of-service/), [Políticas de Uso Aceptable de GitHub](/github/site-policy/github-acceptable-use-policies) y la [Declaración de Privacidad](/github/site-policy/github-privacy-statement/). - -Este Código de Conducta no modifica nuestros [Términos de Servicio](/github/site-policy/github-terms-of-service/)—los cuales incluyen a nuestras [Políticas de Uso Aceptable](/github/site-policy/github-acceptable-use-policies)— y no pretende ser una lista completa. GitHub mantiene discreción total bajo los [Términos de Servicio](/github/site-policy/github-terms-of-service/) para eliminar o restringir cualquier contenido o cuentas para aquella actividad que viole esas políticas, incluyendo la que sea ilegal, ofensiva, amenazante, calumniosa, difamatoria, pornográfica, obscena u objetable de cualquier otra forma o que viole la propiedad intelectual de cualquier parte o nuestros Términos de Servicio. Este Código de Conducta describe cuándo ejerceremos esa discreción. - -### Retención y borrado de datos - -If you're a GitHub user, you may access, update, alter, or delete your basic user profile information by [editing your user profile](https://github.com/settings/profile) or contacting [GitHub Support](https://support.github.com/contact). Retendremos y utilizaremos tu información conforme sea necesario para cumplir con nuestras obligaciones legales, resolver disputas y hacer cumplir nuestros acuerdos, pero, exceptuando los requisitos legales, borraremos tu perfil completo (dentro de lo razonable) en los siguientes 90 días de tu solicitud. Para obtener más información, por favor, consulta la [Declaración de Privacidad de GitHub](/github/site-policy/github-privacy-statement). diff --git a/translations/es-ES/content/site-policy/github-terms/github-community-guidelines.md b/translations/es-ES/content/site-policy/github-terms/github-community-guidelines.md index 0623b8b3b6..64f92496b4 100644 --- a/translations/es-ES/content/site-policy/github-terms/github-community-guidelines.md +++ b/translations/es-ES/content/site-policy/github-terms/github-community-guidelines.md @@ -1,5 +1,5 @@ --- -title: Pautas de la comunidad GitHub +title: Pautas de la Comunidad de GitHub redirect_from: - /community-guidelines - /articles/github-community-guidelines @@ -10,71 +10,76 @@ versions: topics: - Policy - Legal +ms.openlocfilehash: 9ce642d1fad5502d7f38d72a4d12fbbb094a556c +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556747' --- +Millones de desarrolladores de todo el mundo hospedan en GitHub millones de proyectos, tanto de código abierto como cerrado. Somos afortunados de poder desempeñar la función de hacer posible la colaboración entre la comunidad de desarrolladores todos los días, lo cual es una responsabilidad que no nos tomamos a la ligera. Juntos, entre todos tenemos la apasionante oportunidad de hacer que esta sea una comunidad de la que nos sintamos orgullosos. -Millones de desarrolladores en todo el mundo hospedan millones de proyectos, tanto de código propietario como de código libre, en GitHub. Somo afortunados de poder tomar parte en habilitar la colaboración a lo largo de la comunidad de desarrolladores cada día, lo cual es una responsabilidad que no nos tomamos a la ligera. Juntos, tenemos la emocionante oportunidad de hacer de esta una comunidad de la cual podamos estar orgullosos. +Nuestra base de usuarios diversa aporta diferentes perspectivas, ideas y experiencias, y abarca desde personas que crearon su primer proyecto «Hola mundo» la semana pasada hasta los desarrolladores de software más conocidos del mundo. Estamos comprometidos a hacer de GitHub un entorno que acoja todas las diferentes voces y perspectivas que nuestra comunidad puede ofrecer, mientras mantenemos un lugar seguro para que los desarrolladores hagan su mejor trabajo. -Nuestra base de usuarios diversa trae perspectivas, ideas y experiencias diferentes y va desde las personas que crearon su primer proyecto de "Hello World" la semana pasada hasta los desarrolladores de software más famosos del mundo. Estamos comprometidos a crear un ambiente de GitHub que dé la bienvenida a todas las voces y perspectivas diferentes que nuestra comunidad tiene para ofrecer al mismo tiempo que mantenemos un lugar seguro para que los desarrolladores realicen su mejor trabajo. +Al describir cómo consideramos que debe ser una [comunidad segura, acogedora y productiva](https://opensource.guide/building-community/) en GitHub, esperamos ayudarlo a comprender la mejor manera de interactuar y colaborar en nuestra plataforma, de conformidad con los [Términos de servicio de GitHub](/github/site-policy/github-terms-of-service) y con las [Directivas de Uso Aceptable de GitHub](/github/site-policy/github-acceptable-use-policies). -Al detallar cómo pensamos que debería ser una [comunidad segura, acogedora y productiva](https://opensource.guide/building-community/) en GitHub esperamos ayudarte a entender cómo sería la mejor forma de interactuar y colaborar en nuestra plataforma alineándonos con nuestros [Términos de servicio](/github/site-policy/github-terms-of-service) y [Políticas de uso aceptables](/github/site-policy/github-acceptable-use-policies). - -Invitamos a nuestros miembros de la comunidad para que comuniquen sus expectativas claramente, [moderen](#what-if-something-or-someone-offends-you) sus proyectos en medida de lo posible y [reporten](https://github.com/contact/report-abuse) cualquier contenido que pudiera violar nuestras [políticas](/github/site-policy/github-terms-of-service). El personal de GitHub investigará todos los reportes de abuso y podría moderar el contenido público en nuestro sitio que determinemos viola nuestros Términos de Servicio. +Alentamos a los miembros de nuestra comunidad a comunicar las expectativas con claridad, [moderar](#what-if-something-or-someone-offends-you) sus proyectos siempre que sea posible y [denunciar](https://github.com/contact/report-abuse) cualquier contenido que infrinja nuestras [directivas](/github/site-policy/github-terms-of-service). El Personal de GitHub investigará cualquier denuncia de abuso y puede moderar el contenido público en nuestro sitio cuando determinemos que infringe los Términos de servicio de GitHub. -## Mantener una comunidad fuerte +## Mantenimiento de una comunidad fuerte -El propósito principal de la comunidad de GitHub es colaborar en proyectos de software. Estamos comprometidos a mantener una comunidad donde los usuarios sean libres de expresarse y desafiar las ideas de los demás, tanto técnicas como de otro tipo. Al mismo tiempo, es importante que los usuarios sigan siendo respetosos y permitan que exista un espacio para que los demás contribuyan abiertamente. Para fomentar un ambiente tanto productivo como seguro, exhortamos a nuestros miembros de la comunidad a seguir estos lineamientos para que se informen de cómo interactuar en nuestra plataforma. A continuación, encontrarás algunas sugerencias de cómo tener interacciones exitosas como un miembro valioso de la comunidad de GitHub. +El objetivo principal de la comunidad de GitHub es colaborar en proyectos de software. Tenemos el compromiso de mantener una comunidad en la que los usuarios sean libres de expresarse y de cuestionar las ideas de los demás, tanto técnicas como de otro tipo. Al mismo tiempo, es importante que los usuarios sean respetuosos en todo momento y dejen espacio para que los demás puedan contribuir abiertamente. Con el fin de fomentar un entorno seguro y productivo, alentamos a los miembros de nuestra comunidad a consultar estas pautas para informarse sobre cómo interactuar en nuestra plataforma. A continuación, encontrará algunas sugerencias sobre cómo mantener interacciones satisfactorias en calidad de miembro valioso de la comunidad de GitHub. -* **Se receptivo y de mente abierta** - Los usuarios nuevos se unen a nuestra comunidad diariamente. Algunos son desarrolladores bien establecidos, mientras que otros apenas están comenzando. Mantente abierto a otras ideas y niveles de experiencia. Permite las opiniones diferentes a la tuya y recibe a los colaboradores nuevos y a aquellos que están comenzando. +* **Sea acogedor y tenga una actitud abierta**. A nuestra comunidad se incorporan nuevos usuarios todos los días. Algunos son desarrolladores consolidados, pero otros acaban de comenzar en este campo. Manténgase abierto a otras ideas y niveles de experiencia. Deje espacio para opiniones distintas de las suyas y acoja con amabilidad a los nuevos colaboradores y a los principiantes. -* **Sé respetuoso** - El trabajar en un ambiente colaborativo, significa que pueden existir los desacuerdos. Pero recuerda criticar las ideas, no a las personas. Comparte un criticismo constructivo y considerado y sé cortés con las personas que interactúes. Si no puedes participar respetuosamente, considera retirarte o utilizar alguna de nuestras herramientas de moderación para apaciguar una situación tensa. +* **Sea respetuoso**. Trabajar en un entorno de colaboración trae consigo la posibilidad de que surjan desacuerdos. Pero recuerde criticar las ideas, no a las personas. Comparta críticas reflexivas y constructivas y sea cortés con las personas con las que interactúa. Si no puede participar de manera respetuosa, plantéese dar un paso atrás o usar algunas de nuestras herramientas de moderación para aliviar una situación tensa. -* **Sé empático** - GitHub es una comunidad global con personas de una amplia gama de antecedentes y perspectivas, muchas de las cuales podrían no ser las mismas que las tuyas. Intenta empatizar con los demás y entiende su sentir antes de que te dirijas a ellos. Haz tu mejor esfuerzo para ayudar a que la comunidad de GitHub sea un lugar en donde todos se sientan seguros para hacer contribuciones, participar en debates y compartir ideas diferentes. +* **Sea empático**. GitHub es una comunidad global compuesta por personas de muy diversas procedencias y perspectivas, que pueden no ser iguales a las suyas. Intente ponerse en el lugar de los demás y comprender sus sentimientos antes de dirigirse a ellos. Haga todo lo posible por ayudar a que GitHub sea una comunidad en la que los demás se sientan seguros para hacer contribuciones, participar en debates y compartir ideas diferentes. -## ¿Qué pasa si algo o alguien te ofende? +## ¿Qué ocurre si algo o alguien lo ofende? -Si bien algunos desacuerdos pueden resolverse con una comunicación directa y respetuosa entre los miembros de la comunidad, entendemos que no siempre es el caso. Exhortamos a nuestra comunidad a que [nos haga saber](https://support.github.com/contact/report-abuse?category=report-abuse&report=other&report_type=unspecified) cada que crea que el contenido o actividad con el que se encuentra viola nuestras políticas. Sin embargo, si te encuentras con algo o alguien en el sitio que te parezca digno de censura, aquí hay algunas formas en las que GitHub te permite tomar acción al respecto: +Si bien algunos desacuerdos se pueden resolver mediante una comunicación directa y respetuosa entre los miembros de la comunidad, entendemos que no siempre es así. Alentamos a nuestra comunidad a [comunicarnos](https://support.github.com/contact/report-abuse?category=report-abuse&report=other&report_type=unspecified) cualquier contenido o actividad que detecten que, a su juicio, infringe nuestras directivas. Sin embargo, si se encuentra algo o alguien en el sitio que considera censurable, a continuación le indicamos algunas formas en que GitHub permite adoptar medidas al respecto: -* **Comunicar las expectativas** - Los mantenedores pueden configurar lineamientos específicos para las comunidades para ayudar a los usuarios a entender cómo interactuar con sus proyectos, por ejemplo, en el README de un repositorio, el [archivo de CONTRIBUTING](/articles/setting-guidelines-for-repository-contributors/) o en un [código de conducta dedicado](/articles/adding-a-code-of-conduct-to-your-project/). Puedes encontrar información adicional sobre cómo crear comunidades [aquí](/communities). +* **Comunique sus expectativas**. Los responsables del mantenimiento pueden establecer pautas específicas de la comunidad para ayudar a los usuarios a entender cómo interactuar con sus proyecto; por ejemplo, en el archivo LÉAME de un repositorio, en un [archivo de contribución](/articles/setting-guidelines-for-repository-contributors/), o en un [código de conducta específico](/articles/adding-a-code-of-conduct-to-your-project/). Encontrará información adicional sobre el desarrollo de comunidades [aquí](/communities). -* **Moderar los comentarios** - Los usuarios con [privilegios de acceso de escritura](/articles/repository-permission-levels-for-an-organization/) en un repositorio pueden [editar, borrar u ocultar los comentarios de quien sea](/communities/moderating-comments-and-conversations/managing-disruptive-comments) en las confirmaciones, solicitudes de cambio y propuestas. Cualquier persona con acceso de lectura a un repositorio puede ver el historial de edición del comentario. Los autores de comentarios y las personas con acceso de escritura en un repositorio también pueden borrar la información sensible desde un [historial de edición de un comentario](/communities/moderating-comments-and-conversations/tracking-changes-in-a-comment). El moderar tus proyectos puede sentirse como una tarea grande si hay mucha actividad, pero puedes [agregar colaboradores](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/permission-levels-for-a-personal-account-repository#collaborator-access-for-a-repository-owned-by-a-personal-account) para que te ayuden a administrar tu comunidad. +* **Modere los comentarios**. Los usuarios con [privilegios de acceso de escritura](/articles/repository-permission-levels-for-an-organization/) en un repositorio pueden [editar, eliminar y ocultar los comentarios de cualquier persona](/communities/moderating-comments-and-conversations/managing-disruptive-comments) sobre las confirmaciones, las solicitudes de incorporación de cambios y las ediciones. Cualquier persona con acceso de lectura a un repositorio puede ver el historial de edición de un comentario. Los autores de los comentarios y las personas con acceso de escritura a un repositorio también pueden eliminar información confidencial del [historial de edición de un comentario](/communities/moderating-comments-and-conversations/tracking-changes-in-a-comment). Moderar los proyectos puede parecer una tarea abrumadora si hay mucha actividad, pero puede [añadir colaboradores](/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/permission-levels-for-a-user-account-repository#collaborator-access-for-a-repository-owned-by-a-personal-account) que lo ayuden a gestionar la comunidad. -* **Bloquear conversaciones** - Si un debate en una propuesta, solicitud de cambios o confirmación se sale de control o de tema o viola el código de conducta de tu proyecto o las políticas de GitHub, los colaboradores y el resto de las personas con acceso de descritura pueden [bloquearlo](/articles/locking-conversations/) temporal o permanentemente en la conversación. +* **Bloquee la conversación** . Si un debate en una edición, una solicitud de incorporación de cambios o una confirmación no se consigue controlar, se desvía del tema o infringe el código de conducta del proyecto o las directivas de GitHub, los propietarios, colaboradores y cualquier otra persona con acceso de escritura puede establecer un [bloqueo](/articles/locking-conversations/) temporal o permanente en la conversación. -* **Bloquear usuarios** - Si encuentras a algún usuario específico con el que prefieres no interactuar, puedes [bloquearlo de tu cuenta personal](/articles/blocking-a-user-from-your-personal-account/) o [de tu organización](/articles/blocking-a-user-from-your-organization/). +* **Bloquee al usuario** . Si hay un usuario determinado con el que prefiere no interactuar, puede [bloquearlo para su cuenta personal](/articles/blocking-a-user-from-your-personal-account/) o [para su organización](/articles/blocking-a-user-from-your-organization/). -* **Limitar las interacciones** - Si tu proyecto público está atrayendo a las personas equivocadas, lo están "troleando", llenando de spam o interfieren en él de otra forma, puedes configurar [límites de interacción temporales](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository) para impedir que usuarios específicos interactúen con tu repositorio. Incluso puedes configurar [límites de revisión de código](https://github.blog/2021-11-01-github-keeps-getting-better-for-open-source-maintainers/#preventing-drive-by-pull-request-approvals-and-requested-changes) para garantizar la calidad de las contribuciones a tus proyectos. +* **Limite las interacciones**. Si su proyecto público está recibiendo atención no deseada, es objeto de troleo, correo no deseado o cualquier otra actividad no deseada, tiene la opción de establecer [límites de interacción temporales](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository) para evitar que determinados usuarios interactúen con su repositorio. Incluso puede establecer [límites de revisión del código](https://github.blog/2021-11-01-github-keeps-getting-better-for-open-source-maintainers/#preventing-drive-by-pull-request-approvals-and-requested-changes) para asegurarse de que las contribuciones a sus proyectos sean de calidad. -Si bien nos apasiona el empoderar a los mantenedores para que moderen sus propios proyectos, por favor, contáctanos para {% data variables.contact.report_abuse %} si necesitas apoyo adicional para tratar con estas situaciones. +Si bien nos apasiona capacitar a los responsables del mantenimiento para que moderen sus propios proyectos, póngase en contacto con nosotros en {% data variables.contact.report_abuse %} si necesita apoyo adicional para hacer frente a una situación. -## ¿Qué pasa si alguien viola las políticas de GitHub? +## ¿Qué sucede si alguien infringe las directivas de GitHub? -Dependemos de los reportes de la comunidad, así como de la detección proactiva, para asegurarnos de que GitHub es una plataforma segura, acogedora y productiva para los desarrolladores de software. Existe una variedad de factores que consideramos cuando se nos hace notar el comportamiento o contenido que no se apega a las políticas de GitHub. Sin embargo, el cumplimiento de nuestras políticas y enfoque de moderación de contenido prioriza nuestra visión de ser el hogar de todos los desarrolladores. Esto significa que: +Utilizamos las denuncias de la comunidad, así como la detección proactiva, para asegurarnos de que GitHub sea una plataforma segura, acogedora y productiva para los desarrolladores de software. Hay diversos factores que tenemos en cuenta cuando tenemos conocimiento de un comportamiento o contenido que no es conforme con las directivas de GitHub. Sin embargo, en nuestro enfoque de aplicación de las directivas y de moderación del contenido, priorizamos nuestra visión de ser el hogar de todos los desarrolladores. Esto significa lo siguiente: -- Optimizamos todo para la colaboración en el código. Reconocemos que el código puede tener usos diversos y distinguimos entre cómo se utiliza en la plataforma, así como otros usos posibles. También pensamos en cómo nuestras acciones para hacer valer las políticas pueden afectar una web o interdependencias potencialmente complicadas a lo largo de la plataforma y buscar restringir el menor contenido legítimo como sea posible. +- Optimizamos nuestras acciones para facilitar la colaboración en el código. Reconocemos que el código puede tener varios usos y distinguimos entre cómo se usa el código en la plataforma y otros usos posibles. También nos planteamos cómo pueden afectar nuestras medidas de cumplimiento a una red de interdependencias potencialmente complicadas en toda la plataforma y tenemos el objetivo de restringir la menor cantidad posible de contenido legítimo. -- Tomamos un enfoque centrado en los humanos para la moderación de contenido y creamos nuestras respuestas para que cumplan con las necesidades de una situación en específico. Nuestro equipo global investiga los reportes que recibimos con base en cada caso, considerando el contexto y los hechos circundantes antes de tomar las acciones. Esto podría incluir el tomar en cuenta el contenido potencialmente ofensivo que se publica de tal forma que carece de contexto o facilita que otros usuarios lo vean o interactúen involuntariamente mientras utilizan GitHub. En dichas instancias, podremos favorecer la moderación para salvaguardar nuestra comunidad. +- Adoptamos un enfoque centrado en el ser humano al moderar el contenido y adaptamos nuestras respuestas para satisfacer las necesidades de cada situación específica. Antes de adoptar medidas, nuestro equipo global investiga las denuncias que recibimos caso por caso, teniendo en cuenta el contexto y los hechos relacionados. Esto podría incluir tener en cuenta si un contenido potencialmente ofensivo se ha publicado de una manera que carece de contexto o que facilita que otros usuarios lo vean o interactúen con él sin saberlo mientras usan GitHub. En esos casos, podemos favorecer la moderación para salvaguardar nuestra comunidad. -- Nuestras decisiones se fundamentan en nuestra firme creencia de que el servir a una comunidad interconectada y empoderar el progreso humano a través de la colaboración de desarrolladores requiere de un compromiso con la diversidad, inclusión y pertenencia. +- Nuestras decisiones se basan en nuestro convencimiento fundamental de que servir a una comunidad interconectada y potenciar el progreso humano a través de la colaboración de los desarrolladores requiere un compromiso con la diversidad, la inclusión y la pertenencia. -En donde hayamos decidido que se justifica esta acción de moderación, estas son algunas de las formas en las que podríamos responder: +Cuando hemos decidido que está justificado adoptar una medida de moderación, estas son algunas de las formas en que podemos responder: -* Eliminar el contenido ofensivo -* Bloquear o inhabilitar el contenido ofensivo -* Degradar la visibilidad del contenido ofensivo -* Ocultar una cuenta de usuario u organización de la vista pública -* Suspender una cuenta u organización +* Eliminación del contenido ofensivo +* Bloqueo o deshabilitación del contenido ofensivo +* Reducción de la visibilidad del contenido ofensivo +* Ocultación de una cuenta de usuario o de organización de la vista pública +* Suspensión de una cuenta de usuario o de organización -## Apelación y reinstauración +## Apelación y restablecimiento -Si tu contenido o tu cuenta se inhabilitó o restringió y buscas una reinstauración o quieres apelar, consulta nuestra [Página de reinstauración y apelación](/site-policy/acceptable-use-policies/github-appeal-and-reinstatement) para obtener más información sobre el proceso y utiliza nuestro [Formato de reinstauración y apelación](https://support.github.com/contact/reinstatement) para emitir una solicitud. +Si su contenido o su cuenta se han deshabilitado o restringido y desea restablecerlos o presentar una apelación, consulte la [página Apelación y Restablecimiento de GitHub](/site-policy/acceptable-use-policies/github-appeal-and-reinstatement) para obtener información sobre el proceso y utilice nuestro [formulario de apelación y restablecimiento](https://support.github.com/contact/reinstatement) para enviar una solicitud al respecto. -## Avisos legales +## Avisos legales -Dedicamos estas Pautas de la Comunidad al dominio público para que cualquiera pueda usar, reutilizar, adaptar o lo que sea, bajo los términos de [CC0-1.0](https://creativecommons.org/publicdomain/zero/1.0/). +Dedicamos estas Pautas de la Comunidad de GitHub al dominio público para que cualquiera las pueda usar, reutilizar, adaptar o realizar cualquier otra acción con ellas, en virtud de la licencia [CC0-1.0](https://creativecommons.org/publicdomain/zero/1.0/). -Estas son solo directrices; no modifican nuestros [Términos de Servicio](/articles/github-terms-of-service/) y no pretenden ser una lista completa. Bajo estos términos, GitHub retiene toda la discreción para remover cualquier tipo de contenido o terminar cualquier cuenta debido a la actividad que viola nuestras [Políticas de uso aceptable](/articles/github-acceptable-use-policies). Estas directrices describen en qué situaciones ejerceremos dicha discreción. +Estas son solo unas pautas, que no modifican los [Términos de servicio de GitHub](/articles/github-terms-of-service/) ni pretenden ser una lista exhaustiva. En virtud de esos términos, GitHub conserva la plena discreción para eliminar cualquier contenido o resolver cualquier cuenta si incurren en cualquier actividad que infrinja las [Directivas de Uso Aceptable de GitHub](/articles/github-acceptable-use-policies). En estas pautas se describe en qué casos ejerceremos esa discreción. diff --git a/translations/es-ES/content/site-policy/github-terms/github-corporate-terms-of-service.md b/translations/es-ES/content/site-policy/github-terms/github-corporate-terms-of-service.md index 64c73868c5..7834f2a536 100644 --- a/translations/es-ES/content/site-policy/github-terms/github-corporate-terms-of-service.md +++ b/translations/es-ES/content/site-policy/github-terms/github-corporate-terms-of-service.md @@ -1,5 +1,5 @@ --- -title: Términos de servicio corporativos de GitHub +title: Términos de Servicio Corporativos de GitHub redirect_from: - /articles/github-corporate-terms-of-service - /github/site-policy/github-corporate-terms-of-service @@ -8,310 +8,320 @@ versions: topics: - Policy - Legal +ms.openlocfilehash: d7ace8807440d6ae57d38dc8ac296f88c39eb98e +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556763' --- +_Estos términos se aplican 1) a los clientes GitHub.com (no Enterprise) que han aceptado los Términos de Servicio Corporativos y 2) a los clientes Enterprise que han obtenido una licencia del Servicio antes del 4 de enero de 2021. A los clientes Enterprise que compren Productos o Servicios después de esa fecha, se los dirigirá a https://github.com/enterprise-legal para consultar los términos vigentes._ -_Estos términos aplican a los clientes de GitHub.com que hayan ejecutado acuerdos vigentes que referencien los Términos de Servicio Corporativo. Se dirigirá al resto de los negocios o clientes institucionales a [github.com/customer-terms](https://github.com/customer-terms) para ver los términos actuales._ +GRACIAS POR ELEGIR GITHUB PARA SATISFACER LAS NECESIDADES COMERCIALES DE SU EMPRESA. LEA ATENTAMENTE ESTE ACUERDO, YA QUE RIGE EL USO DE LOS PRODUCTOS (CONFORME A LA DEFINICIÓN QUE FIGURA MÁS ADELANTE), A MENOS QUE GITHUB HAYA CELEBRADO UN ACUERDO POR ESCRITO INDEPENDIENTE CON EL CLIENTE PARA TAL FIN. +AL HACER CLIC EN EL BOTÓN «ACEPTO» O SIMILAR O AL OBTENER ACCESO A LOS PRODUCTOS, EL CLIENTE ACEPTA TODOS LOS TÉRMINOS Y CONDICIONES DE ESTE ACUERDO. SI EL CLIENTE CELEBRA ESTE ACUERDO EN NOMBRE DE UNA EMPRESA U OTRA ENTIDAD JURÍDICA, EL CLIENTE DECLARA QUE TIENE LA AUTORIDAD LEGAL PARA QUE TAL EMPRESA O ENTIDAD JURÍDICA QUEDE OBLIGADA POR ESTE ACUERDO. -## Términos de servicio corporativos de GitHub -Fecha de entrada en vigencia de la versión: 16 de noviembre de 2020 +## Términos de Servicio Corporativos de GitHub +Fecha de Entrada en Vigor de la Versión: 16 de noviembre de 2020 -El presente Acuerdo se aplica a las siguientes ofertas de GitHub, como se define a continuación (colectivamente, los **“Productos”**): -- El servicio; -- Cualquier Vista previa Beta; -- Cualquier Soporte relacionado; y -- Cualquier Servicio profesional relacionado. +Este Acuerdo se aplica a los siguientes productos y servicios de GitHub, conforme a lo definido más adelante (colectivamente, los **«Productos»**): +- el Servicio; +- todas las Versiones Preliminares Beta; +- todo el Soporte relacionado; y +- todos los Servicios Profesionales relacionados. -## A. Definiciones +## A. Definiciones -**"Filial"** significa cualquier entidad que controle directa o indirectamente, esté controlada por, o esté bajo control común con una parte donde el "control" signifique tener más del cincuenta por ciento (50%) de la propiedad o el derecho a dirigir la gestión de la entidad. +**«Entidad Afiliada»** se refiere a cualquier entidad que, directa o indirectamente, controle, sea controlada por o esté bajo el control común de una parte; en este contexto, «control» o «controlar» se refiere a poseer más del cincuenta por ciento (50 %) de la titularidad o del derecho de dirigir la administración de la entidad. -**"Acuerdo"** significa, colectivamente, todos los términos, condiciones, avisos contenidos o referenciados en este documento y todas las demás reglas operativas. políticas y procedimientos que GitHub puede publicar periódicamente en el Servicio. Las políticas de sitio de GitHub están disponibles en [https://docs.github.com/categories/site-policy](/categories/site-policy). +**«Acuerdo»** se refiere, colectivamente, a todos los términos, condiciones y avisos contenidos en este documento o a los que se hace referencia en el presente, así como a todas las demás normas, directivas y procedimientos operativos que GitHub publique en el Servicio en cada momento. Las directivas del sitio de GitHub están disponibles en [https://docs.github.com/categories/site-policy](/categories/site-policy). -**“Todos los usuarios”** se refiere, colectivamente, a los usuarios externos y del cliente quienes utilizan el servicio. +**«Todos los Usuarios»** se refiere, colectivamente, a los Usuarios del Cliente y a los Usuarios Externos que utilizan el Servicio. -**“Las Américas”** se refiere a los Estados Unidos, Canadá, México o a los países de América Central o del Sur o del Caribe. +**«Continente Americano»** se refiere a los Estados Unidos, Canadá, México o cualquier otro país de Centroamérica, Sudamérica o el Caribe. -**"Vistas Previas Beta"** se refiere al software, servicios o características identificadas como alfa, beta, vista previa, acceso temprano o palabras y frases con significados similares. +**«Versiones Preliminares Beta»** se refiere al software, los servicios o las características identificadas como alfa, beta, versión preliminar, de acceso anticipado o de evaluación, o mediante palabras o expresiones con significados similares. -**"Información confidencial"** se refiere a toda la información no pública divulgada por cualquiera de las Partes a otros, ya sea por escrito, en forma oral o por otros medios, designada como confidencial o que la Parte receptora sabe o razonablemente debe saber, conforme a las circunstancias en torno a la divulgación y la naturaleza de la información, que es confidencial para la Parte reveladora. Para evitar dudas, ningún Contenido publicado en el Servicio se considerará Información confidencial excepto el Contenido del Cliente almacenado únicamente en los Repositorios privados del Cliente. La Información confidencial no incluye ninguna información que (i) era de conocimiento público o se dio a conocer públicamente por motivos ajenos a la parte receptora; (ii) era legítimamente conocida o se dio a conocer en forma legítima a la Parte receptora sin restricciones de propiedad o confidencialidad por parte de una fuente que no es la parte reveladora y que tiene derecho a divulgarla; (iii) es aprobada por la Parte reveladora para su divulgación sin restricciones en un documento escrito firmado por un funcionario debidamente autorizado de dicha Parte reveladora; (iv) la Parte receptora desarrolla independientemente sin el acceso a la Información confidencial de la otra Parte ni el uso de esta; o (v) está o estuvo almacenada o publicada en el Servicio y fuera de los Repositorios privados del Cliente. +**«Información confidencial»** se refiere a toda información no pública revelada por cualquiera de las Partes a las demás, ya sea por escrito, oralmente o por otros medios, que se designe como confidencial o que la Parte receptora sepa, o debería saber razonablemente, en virtud de las circunstancias en que se produzca la revelación y de la naturaleza de la información, que la Parte reveladora la considera confidencial. En aras de evitar todo género de dudas, quede claro que ningún Contenido publicado en el Servicio se considerará Información Confidencial, excepto el Contenido del Cliente almacenado únicamente en los Repositorios Privados del Cliente. La Información Confidencial no incluye ninguna información que (i) sea o se haga pública sin que medie ningún incumplimiento de la Parte receptora; (ii) la Parte receptora conozca legítimamente sin restricción de confidencialidad ni de propiedad a través de una fuente que no sea la Parte reveladora y que tenga derecho a revelarla; (iii) la Parte reveladora apruebe para su revelación sin restricciones en un documento escrito que esté firmado por un responsable debidamente autorizado de dicha Parte reveladora; (iv) la Parte receptora desarrolle por medios independientes sin acceso ni uso de la Información Confidencial de la otra Parte; o (v) se almacene o publique en el Servicio y fuera de los Repositorios Privados del Cliente. -**"Contenido"** significa, sin limitaciones, código, texto, datos, artículos, imágenes, paquetes, fotografías, gráficos, software, aplicaciones, diseños, características y otros materiales que se destacan, muestran o se ponen a disposición a través del Servicio. +**«Contenido»** se refiere, sin que sirva de limitación, al código, el texto, los datos, los artículos, las imágenes, los paquetes, las fotografías, los gráficos, el software, las aplicaciones, los diseños, las funciones y demás materiales que figuren, se muestren o estén disponibles a través del Servicio. -**"Cuenta corporativa"** se refiere a una cuenta creada por el Usuario en nombre de una entidad. +**«Cuenta Corporativa»** se refiere a una cuenta creada por un Usuario en nombre de una entidad. -**"Cliente"** se refiere a la empresa u organización que ha celebrado el presente Acuerdo con GitHub haciendo clic en el botón "AGREE" o similar o ingresando a los Productos. +**«Cliente»** se refiere a la empresa u organización que ha celebrado este Acuerdo con GitHub al hacer clic en el botón «ACEPTO» o similar o al obtener acceso a los Productos. -**"Contenido de cliente"** Significa el contenido que crea y pertenece al cliente, o sobre el cual el cliente tiene los derechos. +**«Contenido del Cliente»** se refiere al Contenido que el Cliente cree o posea o de cuyos derechos sea titular. -**"Documentación"** hace referencia a cualquier manual, documentación y otros materiales de soporte relacionados con los productos que GitHub proporciona o pone a disposición del cliente. +**«Documentación»** se refiere a cualquier manual, documentación y otros materiales de apoyo relacionados con los Productos que GitHub proporciona al Cliente o pone a su disposición. -**"Fecha efectiva"** es la fecha anterior sobre la cual el cliente (i) hace clic en "Acepto" los términos y condiciones de este acuerdo, o (ii) hace primero un pedido de los Productos. +**«Fecha de Entrada en Vigor»** se refiere a la fecha en que el Cliente (i) haga clic en «Acepto» para aceptar los términos y condiciones de este Acuerdo o (ii) realice por primera vez un pedido de los Productos, lo que suceda primero. -**"Usuario externo"** se refiere a un individuo, que no incluye a los Usuarios del Cliente, que visita o usa el Servicio. +**«Usuario Externo»** se refiere a una persona física, excluidos los Usuarios del Cliente, que visita o usa el Servicio. -**"Retroalimentación"** significa cualquier idea, conocimiento, algoritmos, contribuciones de código, sugerencias, solicitudes de ampliación, recomendaciones o cualquier otro tipo de retroalimentación sobre los servicios o productos de GitHub. +**«Comentarios»** se refiere a las ideas, los conocimientos, los algoritmos, las contribuciones de código, las sugerencias, las solicitudes de mejora, las recomendaciones o cualesquiera otros comentarios sobre los productos o servicios de GitHub. -**"Cuotas"** hace referencia las tarifas que el Cliente debe pagar a GitHub para (i) usar los Productos durante el término aplicable o (ii) recibir Servicios Profesionales, ya que dichas tarifas se reflejan en un Formulario de Pedido o SOW. +**«Tarifas»** se refiere a las tarifas que el Cliente está obligado a abonar a GitHub para (i) usar los Productos durante el Periodo de Vigencia aplicable o (ii) recibir los Servicios Profesionales, tal y como tales Tarifas queden reflejadas en un Formulario de Pedido o una declaración de trabajo (SOW). -**“Bifurcar”** significa copiar el contenido de un repositorio en otro repositorio. +**«Bifurcación/Bifurcar»** se refiere a copiar el Contenido de un repositorio en otro repositorio. -**"GitHub"** significa GitHub, Inc., sus filiales y sus representantes. +**«GitHub»** se refiere a GitHub, Inc., sus Entidades Afiliadas y sus Representantes. -**"Contenido de GitHub"** significa el contenido que GitHub crea, posee o el contenido sobre el cual tiene los derechos. +**«Contenido de GitHub»** se refiere al Contenido que GitHub cree o posea o de cuyos derechos sea titular. -**“Cuenta de máquina”** se refiere a una cuenta que registra una persona que acepta los términos aplicables del servicio en nombre de la cuenta de máquina, proporciona una dirección de correo electrónico válida y es responsable de sus acciones. Una Cuenta de máquina se usa exclusivamente para ejecutar tareas automatizadas. Múltiples usuarios pueden dirigir las acciones de una Cuenta de máquina, pero el propietario de la cuenta es responsable en última instancia de las acciones de la máquina. +**«Cuenta Automática»** se refiere a una cuenta registrada por una persona física que acepta los términos del servicio aplicables en nombre de la Cuenta Automática, proporciona una dirección de correo electrónico válida y es responsable de sus acciones. Una Cuenta Automática se utiliza exclusivamente para realizar tareas automatizadas. Varios Usuarios pueden dirigir las acciones de una Cuenta Automática, pero el propietario de la cuenta es el responsable final de las acciones de la máquina. -**"Formulario de pedidos"** significa documentación escrita o electrónica (incluyendo una cotización), que las Partes pueden utilizar para ordenar los Productos. +**«Formulario de Pedido»** se refiere a la documentación escrita o electrónica (que incluya un presupuesto) que las Partes utilicen para solicitar los Productos. -**“Organización”** significa un espacio de trabajo compartido que se puede asociar con una única entidad o con uno o más Usuarios donde múltiples Usuarios pueden colaborar en muchos proyectos a la vez. Un Usuario puede ser miembro de más de una Organización. +**«Organización»** se refiere a un espacio de trabajo compartido que puede estar asociado con una sola entidad o con uno o más Usuarios y en el que varios Usuarios pueden colaborar en varios proyectos al mismo tiempo. Un Usuario puede ser miembro de más de una Organización. -**“Repositorio privado”** se refiere a un repositorio que permite que un Usuario controle el acceso al Contenido. +**«Repositorio Privado»** se refiere a un repositorio que permite a un Usuario controlar el acceso al Contenido. -**"Servicios Profesionales"** se refiere a la capacitación, consulta o servicios de implementación que GitHub proporciona al Cliente de acuerdo con una SOW ejecutada recíprocamente. Los Servicios profesionales no incluyen el Soporte. +**«Servicios Profesionales»** se refiere a los servicios de formación, consultoría o implementación que GitHub presta al Cliente de conformidad con una declaración de trabajo (SOW) celebrada entre ambos. Los Servicios Profesionales no incluyen el Soporte. -**"Créditos de servicios profesionales"** se refiere al método de pago inicial para comprar Servicios profesionales (sin incluir los viajes y gastos de alojamiento) que el Cliente puede usar en un período de doce (12) meses (a menos que se indique lo contrario en un Formulario de pedidos) para los Servicios profesionales. Cualquier Crédito de servicios profesionales que quede sin uso luego de los doce (12) meses posteriores a la fecha de compra (o como se indique en un Formulario de pedidos) quedará automáticamente cancelado y no será reembolsable. +**«Créditos de Servicios Profesionales»** se refiere al método de pago inicial para la compra de los Servicios Profesionales (excluidos los gastos de viaje y alojamiento) que el Cliente podrá usar durante un periodo de doce (12) meses (a no ser que se indique otra cosa en un Formulario de Pedido) para obtener Servicios Profesionales. Todos los Créditos de Servicios Profesionales que no se hayan utilizado al final de los doce (12) meses a partir de la fecha de compra (o según lo indicado en un Formulario de Pedido) quedarán cancelados automáticamente y no serán reembolsables. -**“Repositorio público”** se refiere a un repositorio cuyo Contenido es visible para todos los Usuarios. +**«Repositorio Público»** se refiere a un repositorio cuyo Contenido está visible para Todos los Usuarios. -**"Representantes"** hace referencia a los empleados, oficiales, agentes, contratistas independientes, consultores y asesores jurídicos y financieros. +**«Representantes»** se refiere a los empleados, ejecutivos, agentes, contratistas independientes, consultores y asesores financieros y jurídicos de una Parte. -**“Extraer”** se refiere a obtener datos del Servicio a través de un proceso automatizado, como un bot o agente de búsqueda, y que no incluye la recopilación de información a través de la API de GitHub. +**«Extracción» o «Extraer»** se refiere a obtener datos del Servicio mediante un proceso automatizado, como un bot o un agente de búsqueda, y no incluye la recopilación de información a través de la API de GitHub. -**"Servicio"** significa el servicio alojado de GitHub y cualquier Documentación aplicable. +**«Servicio»** se refiere al servicio hospedado de GitHub y a toda la Documentación aplicable. -**"SOW"** significa una declaración de trabajo ejecutada recíprocamente que detalla los Servicios Profesionales que GitHub realizará, cualquier tarifa relacionada y las obligaciones relacionadas con cada parte. +**«SOW»** son las siglas de Statement of Work y se refiere a una declaración de trabajo en la que se detallen los Servicios Profesionales que GitHub prestará, las Tarifas correspondientes y las obligaciones pertinentes de cada Parte. -**"Licencia de suscripción"** hace referencia a la licencia asignada a cada Usuario para instalar, operar, ingresar y utilizar el Servicio en nombre del Cliente. El cliente sólo puede asignar una Licencia de Suscripción por Usuario a través de sus Organizaciones. Para mayor claridad, una vez que el Cliente asigna una Licencia de Suscripción a un Usuario, el Cliente no estará autorizado a bifurcar la Licencia de Suscripción de modo que un Usuario podrá usar una Licencia de Suscripción en una Organización mientras que otro Usuario utiliza la misma Licencia de Suscripción en otra Organización. +**«Licencia de Suscripción»** se refiere a la licencia asignada a cada Usuario para, en nombre del Cliente, instalar, administrar y usar el Servicio y obtener acceso a él. El Cliente solo puede asignar una Licencia de Suscripción por Usuario en todas sus Organizaciones. En aras de evitar todo género de dudas, quede claro que, una vez que el Cliente asigne una Licencia de Suscripción a un Usuario, queda prohibido al Cliente bifurcar la Licencia de Suscripción para que un Usuario pueda usar una Licencia de Suscripción en una Organización mientras que otro Usuario usa la misma Licencia de Suscripción en otra Organización. -**“Soporte”** se refiere al soporte técnico para el Servicio que GitHub puede proporcionar. +**«Soporte»** se refiere al soporte técnico por el Servicio que GitHub preste. -**"Usuario"** significa una cuenta individual o de máquina que (a) ingresa o utiliza el Servicio, (b) ingresa o utilizar cualquier parte de la cuenta del cliente; o (c) dirige el uso de la cuenta del Cliente en el desempeño de las funciones, en cada caso en nombre del Cliente. La cantidad de Usuarios no debe exceder el número de Licencias de suscripción que el Cliente compró. +**«Usuario»** se refiere a una persona física o a una Cuenta Automática que (a) obtenga acceso al Servicio o lo use, (b) obtenga acceso a cualquier parte de la cuenta del Cliente o la use, o (c) dirija el uso de la cuenta del Cliente en la ejecución de funciones, en cada caso en nombre del Cliente. El número de Usuarios no debe exceder el número de Licencias de Suscripción que el Cliente haya adquirido. -**“Contenido generado por el Usuario”** se refiere al Contenido que un tercero o un Usuario externo crea o posee. +**«Contenido Generado por el Usuario»** se refiere al Contenido creado por o propiedad de un tercero o Usuario Externo. -## B. Términos de la cuenta +## B. Términos de la Cuenta -### 1. Controles de Cuenta. - * _Usuarios._ El cliente reconoce que los Usuarios conservan el control administrativo definitivo sobre sus cuentas individuales y el Contenido dentro de ellas. [Las condiciones de servicio estándar de GitHub](/articles/github-terms-of-service) rigen el uso del servicio por parte de los usuarios, excepto con respecto a las actividades de los usuarios en esta Sección B. +### 1. Controles de la Cuenta. + * _Usuarios._ El Cliente confirma que los Usuarios conservan el control administrativo último sobre sus cuentas individuales y sobre el Contenido de estas. [Los Términos de servicio de GitHub estándar](/articles/github-terms-of-service) rigen el uso del Servicio por parte de los Usuarios, excepto en relación con las actividades de los Usuarios en virtud de este apartado B. - * _Organizaciones._ El cliente conserva el control administrativo definitivo sobre cualquier organización creada en nombre del cliente y el contenido generado por el usuario publicado en los repositorios dentro de la(s) organización(es), sujeto a esta Sección B. Esta Sección B regirá el uso de la Organización(es) del Cliente. + * _Organizaciones._ El Cliente conserva el control administrativo último sobre cualquier Organización creada en nombre del Cliente y sobre el Contenido Generado por el Usuario publicado en los repositorios en el seno de sus Organizaciones, con sujeción a este apartado B. Este apartado B regirá el uso de las Organizaciones del Cliente. -### 2. Requisitos de la cuenta -Para crear una cuenta, el Cliente debe adherirse a los siguientes puntos: +### 2. Requisitos de la Cuenta +Para crear una cuenta, el Cliente debe cumplir los requisitos siguientes: -* El cliente no debe crear una cuenta para el uso de ninguna persona menor de 13 años. Si GitHub se entera de que existe algún Usuario menor de 13 años, cancelará esa cuenta de Usuario de inmediato. Si el Cliente o su(s) Usuario(s) están ubicados en un país fuera de los Estados Unidos, la edad mínima de ese país puede ser mayor; en ese caso, el Cliente es responsable de cumplir con las leyes de ese país. +* El Cliente no debe crear ninguna cuenta para uso de personas menores de trece (13) años. Si GitHub tiene conocimiento de algún Usuario menor de trece (13) años, cancelará la cuenta de ese Usuario de inmediato. Si el Cliente o sus Usuarios se encuentran en un país fuera de los Estados Unidos, la edad mínima de ese país puede ser mayor; en tal caso, el Cliente es responsable de cumplir las leyes de ese país. -* El inicio de sesión de un usuario no puede compartirse por varias personas. +* El inicio de sesión de un Usuario no se puede compartir entre varias personas. -- El cliente no debe utilizar los productos (a) si violan las leyes de sanción o de control de exportaciones de los Estados Unidos o de cualquier otra jurisdicción aplicable; (b) si se ubica en, o si es residente ordinario de un país o territorio que esté sujeto a sanciones generales que administre la Oficina de Control de Bienes Extranjeros (OFAC, por sus siglas en inglés); o (c) si es, o si trabaja en nombre de un [Nacional Especialmente designado (SDN, por sus siglas en inglés)](https://www.treasury.gov/resource-center/sanctions/SDN-List/Pages/default.aspx) o de una persona sujeta a un bloqueo similar o a la que se le niegan las prohibiciones de dicha parte. Para obtener más información, consulta nuestra[Política de Controles de Exportación](/articles/github-and-export-controls). +- El Cliente no debe usar los Productos (a) de ningún modo que infrinja las leyes de control de las exportaciones o de sanciones de los Estados Unidos o de cualquier otra jurisdicción aplicable; (b) si se encuentra o reside habitualmente en un país o territorio sujeto a sanciones integrales administradas por la Oficina de Control de Activos Extranjeros (OFAC) de EE. UU.; ni (c) si se encuentra en o trabaja en nombre de un [Nacional Especialmente Designado (SDN)](https://www.treasury.gov/resource-center/sanctions/SDN-List/Pages/default.aspx) o de una persona física o jurídica sujeta a bloqueos similares o prohibiciones de partes denegadas. Para obtener más información, consulte nuestra [directiva sobre controles de exportación](/articles/github-and-export-controls). -### 3. Seguridad de la cuenta -El Cliente es responsable de: (i) todo el Contenido publicado y la actividad que se produce bajo su Cuenta Corporativa; (ii) mantener la seguridad de las credenciales de inicio de sesión de su cuenta; y (iii) [notificar rápidamente a GitHub](https://github.com/contact) al darse cuenta de cualquier uso no autorizado de, o ingreso al Servicio a través de su cuenta. GitHub no será responsable de ninguna pérdida o daño por el incumplimiento por parte del Cliente de esta Sección B. +### 3. Seguridad de la Cuenta +El cliente es responsable de lo siguiente: (i) de todo el Contenido publicado y de la actividad que tenga lugar en su Cuenta Corporativa; (ii) de mantener la seguridad de las credenciales de inicio de sesión de su cuenta; y (iii) de [notificar de inmediato a GitHub](https://github.com/contact) en caso de tener conocimiento de cualquier uso o acceso no autorizados al Servicio a través de su cuenta. GitHub no será responsable de ninguna pérdida o daño derivados del incumplimiento por parte del Cliente de este apartado B. -### 4. Términos de terceros -En algunas situaciones, pueden aplicarse términos de terceros al uso del Cliente de GitHub. Por ejemplo, el Cliente puede ser miembro de una Organización con sus propios términos o acuerdos de licencia; el Cliente puede descargar una aplicación que se integre con el Servicio; o el Cliente puede usar el Servicio para autenticarse a otro servicio. Aunque este Acuerdo es el acuerdo completo de GitHub con el Cliente, los términos de otras partes rigen sus relaciones con el Cliente. +### 4. Términos de Terceros +En algunas situaciones, pueden ser de aplicación términos de terceros al uso de GitHub por parte del Cliente. Por ejemplo, el Cliente puede ser miembro de una Organización con sus propios términos o acuerdos de licencia; el Cliente puede descargar una aplicación que se integra con el Servicio; o el Cliente puede usar el Servicio para autenticarse en otro servicio. Si bien este Acuerdo constituye la totalidad del acuerdo entre GitHub y el Cliente, los términos de otras partes rigen las relaciones de estas con el Cliente. -### 5. Feriado en Términos del Gobierno federal de los EE.⁰UU -Si el cliente es una entidad gubernamental de los EE.UU. o accede o utiliza de otra manera el servicio en calidad de gobierno, aplicará la [Enmienda del Gobierno Federal de los EE.UU., ](/articles/amendment-to-github-terms-of-service-applicable-to-us-federal-government-users)y el cliente acordará con estas disposiciones. +### 5. Términos de la Administración Federal de EE. UU. +Si el Cliente es una entidad de la administración pública de EE. UU. u obtiene acceso al Servicio o lo usa en calidad de miembro de dicha administración, será de aplicación la [Enmienda del Gobierno de EE. UU. a los Términos de Servicio de GitHub](/articles/amendment-to-github-terms-of-service-applicable-to-us-federal-government-users) y el Cliente acepta sus estipulaciones. -### 6. Acuerdo sobre los Niveles de Servicio de Enterprise Cloud -El compromiso de tiempo activo trimestral de Github para Github Enterprise Cloud se proporciona en el [Acuerdo de Nivel de Servicio Empresarial](/github/site-policy/github-enterprise-service-level-agreement). Si el cliente se registra para GitHub Enterprise Cloud, entonces éste será acreedor a un crédito de servicio en caso de que GitHub no cumpla con sus niveles de servicio. +### 6. Acuerdo de Nivel de Servicio de Enterprise Cloud +El compromiso de tiempo de actividad trimestral de GitHub para GitHub Enterprise Cloud figura en el [Acuerdo de Nivel de Servicio Empresarial](/github/site-policy/github-enterprise-service-level-agreement). Si el Cliente se ha registrado en GitHub Enterprise Cloud, entonces el Cliente tendrá derecho a un crédito de servicio si GitHub incumple el nivel de servicio. -## C. Cumplimiento con las leyes; Uso aceptable; Privacidad +## C. Cumplimiento de la Legislación; Uso Aceptable; Privacidad -### 1. Cumplimiento con las leyes y regulaciones -El uso del cliente de los Productos no debe violar ninguna ley aplicable, incluyendo leyes de derechos de autor o marcas comerciales, leyes de control de exportación o regulaciones en su jurisdicción. +### 1. Cumplimiento de la Legislación y la Normativa +El uso de los Productos por parte del Cliente no debe infringir ninguna ley aplicable, lo que incluye las leyes sobre derechos de autor o marcas registradas, las leyes de control de las exportaciones y las normativas de su jurisdicción. -### 2. Uso aceptable -El uso que el Cliente dé al servicio deberá cumplir con las [Políticas de Uso Aceptado de GitHub](/articles/github-acceptable-use-policies) y los [Lineamientos de la Comunidad de GitHub](/articles/github-community-guidelines). El Cliente no debe usar el Servicio en ninguna jurisdicción si contiene Contenidos o actividades ilegales, obscenos, ofensivos o fraudulentos, tales como promover o causar daño, vulnerar la integridad o la seguridad de una red o sistema o interferir en ellos, evadir filtros, enviar mensajes no solicitados, abusivos o engañosos, virus o códigos perjudiciales, o socavar los derechos de terceros. +### 2. Uso Aceptable +El uso del Servicio por parte del Cliente debe cumplir las [Directivas de Uso Aceptable de GitHub](/articles/github-acceptable-use-policies) y las [Pautas de la Comunidad de GitHub](/articles/github-community-guidelines). El Cliente no debe usar el Servicio en ninguna jurisdicción para actividades o Contenido que sean ilegales, obscenos, ofensivos o fraudulentos, tales como promover o causar daño, interferir con o infringir la integridad o la seguridad de una red o sistema, eludir filtros, enviar mensajes no solicitados, abusivos o engañosos, virus o códigos dañinos, ni infringir los derechos de terceros. -### 3. Privacidad -La [Declaración de Privacidad de GitHub](/articles/github-privacy-statement) y el [Acuerdo de Protección de Datos de GitHub](/github/site-policy/github-data-protection-agreement-non-enterprise-customers) proporcinan una notificación detallada de las prácticas de datos y privacidad de GitHub, así como de sus obligaciones de seguridad y procesamiento con respecto a los Datos personales de los Clientes. Cualquier persona, entidad o servicio que recolecte datos del Servicio debe cumplir con la Declaración de Privacidad de GitHub, en particular en lo que se refiere a la recopilación de datos personales de los usuarios (como se define en la Declaración de Privacidad de GitHub). Si el cliente recopila cualquier tipo de información personal de GitHub, el Cliente solo la utilizará para los propósitos para los cuales el Usuario Externo la haya autorizado. El Cliente asegurará razonablemente dicha Información personal y el Cliente responderá de inmediato a las quejas, las solicitudes de eliminación y las solicitudes de "no contactar" de GitHub o de Usuarios externos. +### 3. Privacidad +La [Declaración de Privacidad de GitHub](/articles/github-privacy-statement) y el [Acuerdo de Protección de Datos de GitHub](/github/site-policy/github-data-protection-agreement-non-enterprise-customers) contienen información detallada sobre las prácticas de GitHub en materia de privacidad y uso de datos, así como sobre las obligaciones de tratamiento y seguridad de GitHub con respecto a los Datos Personales de los Clientes. Cualquier persona, entidad o servicio que recopile datos del Servicio debe cumplir la Declaración de Privacidad de GitHub, en concreto en lo que respecta a la recopilación de Información Personal de los Usuarios (según lo definido en la Declaración de Privacidad de GitHub). Si el Cliente recopila cualquier Información Personal del Usuario de GitHub, el Cliente la utilizará exclusivamente con los fines para los cuales el Usuario Externo haya autorizado. El Cliente aplicará métodos razonables para proteger dicha Información Personal y responderá con prontitud a las quejas, solicitudes de supresión y solicitudes de «no contactar» de GitHub o Usuarios Externos. -## D. Responsabilidad del Contenido; Propiedad; Derechos de la licencia +## D. Responsabilidad respecto al Contenido; Propiedad; Derechos de Licencia -### 1. Responsabilidad para el Contenido generado por el usuario -El Cliente puede crear o cargar Contenido generado por el Usuario mientras usa el Servicio. El cliente es el único responsable de cualquier Contenido Generado por el Usuario que publique, suba, enlace o ponga a disposición a través del Servicio, independientemente de la forma de ese Contenido Generado por el Usuario. GitHub no es responsable de ninguna visualización pública o uso indebido del Contenido generado por el Usuario. +### 1. Responsabilidad respecto al Contenido Generado por el Usuario +El Cliente puede crear o cargar Contenido Generado por el Usuario mientras utiliza el Servicio. El Cliente es el único responsable de cualquier Contenido Generado por el Usuario que publique, cargue, vincule o ponga a disposición de otro modo a través del Servicio, independientemente del formato del Contenido Generado por el Usuario. GitHub no es responsable de ninguna exposición pública o uso indebido del Contenido Generado por el Usuario. -### 2. Propiedad del Contenido, Derecho a publicar y Otorgamientos de licencia -El cliente mantiene la propiedad del Contenido del Cliente que este crea o posee. El Cliente reconoce lo siguiente: (a) que es responsable del Contenido del Cliente, (b) que solo enviará el Contenido del Cliente que el Cliente tenga derecho a publicar (incluido el Contenido generado por el Usuario o por terceros) y (c) que el Cliente cumplirá plenamente con cualquier licencia de terceros relacionada con el Contenido del Cliente que el Cliente publica. El Cliente otorga los derechos establecidos en las Secciones D.3 a D.6, de forma gratuita y para los propósitos identificados en dichas secciones hasta que el Cliente retire el Contenido del Cliente de los servidores de GitHub, excepto por el contenido que el cliente ha anunciado públicamente y que los usuarios externos han bifurcado, en cuyo caso la licencia es perpetua hasta que todos los Forks del Contenido del Cliente se hayan eliminado de los servidores de GitHub. Si el Cliente carga Contenido del Cliente que ya viene con una licencia y le otorga a GitHub los permisos que necesita para ejecutar el Servicio, no se requiere ninguna licencia adicional. +### 2. Propiedad del Contenido, Derecho de Publicación y Concesión de Licencias +El Cliente conserva la propiedad del Contenido del Cliente que el Cliente haya creado o posea. El Cliente confirma que: (a) es responsable del Contenido del Cliente, (b) solo enviará Contenido del Cliente que el Cliente tenga derecho a publicar (incluidos el Contenido de terceros o el Contenido Generado por el Usuario), y (c) el Cliente cumplirá íntegramente las licencias de terceros relacionadas con el Contenido del Cliente que el Cliente publique. +El Cliente concede los derechos estipulados en los apartados del D.3 al D.6, sin cargo alguno y para los fines identificados en tales apartados hasta el momento en que el Cliente elimine el Contenido del Cliente de los servidores de GitHub, excepto el Contenido que el Cliente haya publicado y que los Usuarios Externos hayan Bifurcado, en cuyo caso la licencia es perpetua hasta el momento en que todas las Bifurcaciones del Contenido del Cliente se hayan eliminado de los servidores de GitHub. Si el Cliente carga Contenido del Cliente que ya venga con una licencia que conceda a GitHub los permisos que necesita para ejecutar el Servicio, no se requiere ninguna licencia adicional. -### 3. Licencia otorgada -El cliente otorga a GitHub el derecho de almacenar, archivar, analizar y mostrar el contenido del cliente y realizar copias incidentales, sólo cuando sea necesario para proporcionar el Servicio, incluyendo la mejora del Servicio con el paso del tiempo. Esta licencia incluye el derecho a copiar el contenido del cliente a la base de datos de GitHub y hacer copias de seguridad; mostrar el contenido del cliente al cliente y a aquellos a quienes el cliente decide mostrarlo; analizar el contenido del cliente en un índice de búsqueda o analizarlo en los servidores de GitHub; compartir el contenido del cliente con usuarios externos con quienes el cliente desee compartirlo; y ejecutar el contenido del cliente, en caso de que sea algo como música o vídeo. Estos derechos se aplican tanto a los Repositorios privados como a los públicos. Esta licencia no otorga a GitHub el derecho de vender Contenido del Cliente. Tampoco otorga a GitHub el derecho de distribuir o usar Contenido del Cliente fuera de nuestra prestación del Servicio, excepto a que como parte del derecho a archivar el contenido del cliente, GitHub pueda permitir que nuestros socios almacenen y archiven el contenido del cliente en los repositorios públicos en conexión con el Programa del Código Ártico de GitHub y el Archivo GitHub. El Cliente le otorga a GitHub los derechos que necesita para usar el Contenido del Cliente sin atribución y para hacer las adaptaciones razonables del Contenido del Cliente como sea necesario para proporcionar el Servicio. +### 3. Concesión de Licencia a Nosotros +El Cliente concede a GitHub el derecho de almacenar, archivar, analizar y mostrar el Contenido del Cliente, así como de realizar copias incidentales, exclusivamente en la medida en que sea necesario para prestar el Servicio, lo que incluye mejorar el Servicio con el tiempo. Esta licencia incluye el derecho de copiar el Contenido del Cliente en la base de datos de GitHub y de realizar copias de seguridad; de mostrar el Contenido del Cliente al Cliente y a aquellos a quienes el Cliente elija mostrárselo; de analizar el Contenido del Cliente en un índice de búsqueda o de cualquier otro modo en los servidores de GitHub; de compartir Contenido del Cliente con Usuarios Externos con quienes el Cliente elija compartirlo; y de reproducir Contenido del Cliente, en caso de que sea música, vídeo o un contenido similar. Estos derechos se aplican tanto a los Repositorios Privados como a los Repositorios Públicos. Esta licencia no concede a GitHub el derecho de vender el Contenido del Cliente. Tampoco concede a GitHub el derecho de distribuir o usar el Contenido del Cliente fuera del marco de la prestación del Servicio por nuestra parte, con la salvedad de que, en el marco del derecho de archivar el Contenido del Cliente, GitHub puede permitir que nuestros socios almacenen y archiven el Contenido del Cliente en Repositorios Públicos en relación con GitHub Arctic Code Vault y GitHub Archive Program. El Cliente concede a GitHub los derechos que necesita para usar el Contenido del Cliente sin atribuírselo y para realizar las adaptaciones razonables del Contenido del Cliente según sea necesario para prestar el Servicio. -### 4. Otorgamiento de la Licencia a Usuarios Externos -Cualquier Contenido que el Cliente anuncie públicamente, incluyendo temas, comentarios y contribuciones a los repositorios de usuarios externos, puede ser visto por otros. El Cliente acepta permitir que Usuarios externos vean y bifurquen los repositorios del Cliente cuando configura sus repositorios para que se vean públicamente. Si el Cliente coloca sus páginas y repositorios para ser vistos públicamente, el Cliente concede a los usuarios externos una licencia no exclusiva a nivel mundial para usar, mostrar, y realizar Contenido del Cliente a través del Servicio y reproducir Contenido del Cliente únicamente en el Servicio según lo permitido a través de la funcionalidad proporcionada por GitHub (por ejemplo, a través de Forking). El Cliente puede conceder más derechos al Contenido del Cliente si adopta una licencia. Si el Cliente está cargando Contenido del Cliente que no creó ni posee, el Cliente es responsable de asegurar que el Contenido del Cliente que carga cuente con licencia conforme a los términos que otorgan estos permisos a los Usuarios externos +### 4. Concesión de Licencia a Usuarios Externos +Cualquier Contenido que el Cliente publique, lo que incluye las ediciones, los comentarios y las contribuciones a los repositorios de Usuarios Externos, puede ser visto por otros. Al configurar sus repositorios para que se vean públicamente, el Cliente acepta permitir que los Usuarios Externos vean y Bifurquen los repositorios del Cliente. +Si el Cliente configura sus páginas y repositorios de modo que se vean públicamente, el Cliente concede a los Usuarios Externos una licencia mundial y no exclusiva para usar, mostrar y reproducir el Contenido del Cliente a través del Servicio, así como para copiar el Contenido del Cliente únicamente en el Servicio según lo permitido a través de la funcionalidad proporcionada por GitHub (por ejemplo, mediante una Bifurcación). El Cliente puede conceder otros derechos sobre el Contenido del Cliente si el Cliente adopta una licencia. Si el Cliente carga Contenido del Cliente que no ha creado ni posee, el Cliente es responsable de garantizar que se conceda una licencia sobre el Contenido del Cliente que cargue de conformidad con unos términos que conceden estos permisos a los Usuarios Externos. -### 5. Contribuciones conforme a la Licencia del repositorio -Cada vez que el cliente añade contenido a un repositorio que contiene una notificación de una licencia, otorga licencias a dicho contenido bajo los mismos términos y acepta que tiene derecho a licenciarlo bajo dichos términos. Si el Cliente tiene un acuerdo por separado para licenciar dicho contenido bajo términos diferentes, tales como un contrato de licencia de colaborador, ese acuerdo prevalecerá. +### 5. Contribuciones en virtud de una Licencia de Repositorio +Cada vez que el Cliente agrega Contenido a un repositorio que contiene un aviso de licencia, concede una licencia sobre ese Contenido en virtud de los mismos términos y acepta que tiene derecho a conceder una licencia sobre ese Contenido en virtud de esos términos. Si el Cliente tiene un acuerdo independiente para conceder una licencia sobre ese Contenido en virtud de otros términos diferentes, como un acuerdo de licencia de colaborador, dicho acuerdo prevalecerá. -### 6. Derechos morales -El Cliente conserva todos los derechos morales sobre el Contenido del Cliente que carga, publica o envía a cualquier parte del Servicio, incluidos los derechos de integridad y atribución. Sin embargo, el cliente renuncia a estos derechos y acuerda no establecerlos contra GitHub, únicamente para permitir a GitHub ejercer razonablemente los derechos otorgados en la Sección D, pero no de otro modo. +### 6. Derechos Morales +El Cliente conserva todos los derechos morales sobre el Contenido del Cliente que cargue, publique o envíe a cualquier parte del Servicio, incluidos los derechos de integridad y atribución. Sin embargo, el Cliente renuncia a estos derechos y acepta no ejercerlos contra GitHub, únicamente para permitir que GitHub ejerza razonablemente los derechos otorgados en el apartado D, pero no para ningún otro fin. -## E. Repositorios privados +## E. Repositorios Privados -### 1. Control -El cliente es responsable de administrar el acceso a sus Repositorios Privados, incluyendo invitaciones, control administrativo de Organizaciones y equipos y de acceso. +### 1. Control +El Cliente es responsable de gestionar el acceso a sus Repositorios Privados, incluidas las invitaciones, el control administrativo de las Organizaciones y de los equipos, y del acceso. -### 2. Confidencialidad -GitHub considera que el Contenido del Cliente en los Repositorios privados del Cliente constituye Información confidencial del Cliente. GitHub protegerá y mantendrá estrictamente confidencial el Contenido del Cliente de los Repositorios Privados de acuerdo con la Sección P. +### 2. Confidencialidad +GitHub considera el Contenido del Cliente que se encuentra en los Repositorios Privados del Cliente como Información Confidencial del Cliente. GitHub protegerá y mantendrá estrictamente confidencial el Contenido del Cliente que se encuentra en los Repositorios Privados de acuerdo con el apartado P. -### 3. Acceso -El personal de GitHub solo puede ingresar a los Repositorios Privados del Cliente en las situaciones descritas en nuestra [Declaración de Privacidad](/github/site-policy/github-privacy-statement#repository-contents). +### 3. Acceso +El personal de GitHub solo puede obtener acceso a los Repositorios Privados del Cliente en las situaciones descritas en la [Declaración de Privacidad de GitHub](/github/site-policy/github-privacy-statement#repository-contents). -El Cliente puede decidir habilitar más acceso a sus Repositorios privados. Por ejemplo, el Cliente puede habilitar varios servicios o funciones de GitHub que requieren derechos adicionales sobre el Contenido del Cliente en los Repositorios privados. Estos derechos pueden variar según el servicio o la función, pero GitHub continuará considerando el Contenido del Cliente en los Repositorios privados del Cliente como Información confidencial. GitHub proporcionará una explicación sobre esos derechos si esos servicios o funciones requieren más derechos de los que necesita para proporcionar el Servicio. +El Cliente puede optar por habilitar el acceso adicional a sus Repositorios Privados. Por ejemplo, el Cliente puede habilitar varios servicios o características de GitHub que requieren derechos adicionales sobre el Contenido del Cliente en Repositorios Privados. Estos derechos pueden variar según el servicio o la función, pero GitHub seguirá tratando el Contenido del Cliente que se encuentre en los Repositorios Privados del Cliente como Información Confidencial del Cliente. Si tales servicios o características requieren otros derechos además de los necesarios para prestar el Servicio, GitHub proporcionará una explicación de esos derechos. -Además, podemos estar [obligados por ley](/github/site-policy/github-privacy-statement#for-legal-disclosure) a divulgar el contenido de tus repositorios privados. +Además, puede suceder que estemos [obligados por ley](/github/site-policy/github-privacy-statement#for-legal-disclosure) a revelar el contenido de los repositorios privados. -GitHub proporcionará un aviso con respecto a nuestro acceso al contenido del repositorio privado, a excepción de [ divulgación legal](/github/site-policy/github-privacy-statement#for-legal-disclosure), para cumplir con nuestras obligaciones legales o cuando se limite a los requisitos de la ley, para el escaneo automatizado o en respuesta a una amenaza de seguridad u otro riesgo para la seguridad. +GitHub proporcionará un aviso acerca de nuestro acceso al contenido del repositorio privado, a menos que sea [para divulgación legal](/github/site-policy/github-privacy-statement#for-legal-disclosure), para cumplir nuestras obligaciones legales o cuando así lo requiera la ley, para el escaneo automatizado o en respuesta a una amenaza a la seguridad u otro riesgo para la seguridad. -## F. Notificación de propiedad intelectual +## F. Aviso de Propiedad Intelectual -### 1. Derechos de GitHub sobre el Contenido -La apariencia del Servicio es propiedad intelectual de © GitHub, Inc. Todos los derechos reservados. El Cliente no puede duplicar, copiar o volver a usar ninguna parte de los elementos o conceptos de HTML/CSS, Javascript o de diseño visual sin autorización expresa por escrito de GitHub. +### 1. Derechos de GitHub sobre el Contenido +El aspecto del Servicio está sujeto a derechos de autor © GitHub, Inc. Todos los derechos reservados. Se prohíbe al Cliente duplicar, copiar y reutilizar cualquier parte del código HTML/CSS, de Javascript o de los elementos o conceptos de diseño visual sin el permiso expreso por escrito de GitHub. -### 2. Nombres comerciales y logos de GitHub -Si el Cliente desea usar los nombres comerciales de GitHub, debe seguir todas las pautas de nombres comerciales de GitHub, incluyendo las que se encuentran en la [página de logos de GitHub](https://github.com/logos). +### 2. Marcas Comerciales y Logotipos de GitHub +Si el Cliente desea utilizar las marcas comerciales de GitHub, debe seguir todas las pautas sobre marcas comerciales de GitHub, incluidas las que figuran en la [página de logotipos](https://github.com/logos) de GitHub. -### 3. Licencia a políticas de GitHub -Este Acuerdo está licenciado bajo la [licencia Creative Commons Cero](https://creativecommons.org/publicdomain/zero/1.0/). Para obtener más detalles, consulta nuestro [repositorio de políticas del sitio](https://github.com/github/site-policy#license). +### 3. Directivas de Concesión de Licencias a GitHub +La licencia de este Acuerdo se concede en virtud de la [Licencia Creative Commons Zero](https://creativecommons.org/publicdomain/zero/1.0/). Para obtener más información, consulte nuestro [repositorio de directivas del sitio](https://github.com/github/site-policy#license). -### 4. Violación de la propiedad intelectual y la política de DMCA -Si el cliente es un propietario de derechos de autor y considera que el Contenido del servicio viola los derechos de autor del Cliente, el cliente puede notificar a GitHub de acuerdo con la[Ley de Derechos de Autor del Milenio Digital](/articles/dmca-takedown-policy/) de GiHub a través del [formulario DMCA](https://github.com/contact/dmca) o enviando un correo electrónico a copyright@github.com. +### 4. Infracción de Derechos de Autor y Directiva de DMCA +Si el Cliente es propietario de derechos de autor y considera que el Contenido del Servicio infringe los derechos de autor del Cliente, el Cliente puede notificárselo a GitHub de conformidad con la [Política de retiro de DMCA](/articles/dmca-takedown-policy/) (Ley estadounidense sobre derechos de autor en el milenio digital) de GitHub a través del [formulario de DMCA](https://github.com/contact/dmca) o enviando un correo electrónico a copyright@github.com. -### 5. Derechos de propiedad intelectual reservados -Como fue acordado entre las Partes, GitHub posee todos los derechos, títulos e intereses, incluidos todos los derechos de propiedad intelectual, sobre los Productos y para ellos. GitHub se reserva todos los derechos sobre los Productos y para ellos no otorgados expresamente al Cliente conforme a lo dispuesto en el presente Acuerdo. +### 5. Derechos de Propiedad Intelectual Reservados +Entre las Partes, GitHub es la propietaria de todos los derechos, títulos e intereses, incluidos todos los derechos de propiedad intelectual, sobre los Productos y respecto a ellos. GitHub se reserva todos los derechos sobre los Productos que no se conceden expresamente al Cliente en virtud de este Acuerdo. -## G. Términos adicionales de los productos de GitHub -Algunas características de servicio pueden estar sujetas a términos adicionales como se establece en los [términos de producto adicionales de GitHub](/github/site-policy/github-additional-product-terms). Al acceder o utilizar estas características, el cliente acepta las condiciones de producto adicionales de GitHub. +## G. Términos Adicionales para los Productos de GitHub +Algunas características del Servicio pueden estar sujetas a términos adicionales según lo estipulado en los [Términos Adicionales para los Productos de GitHub](/github/site-policy/github-additional-product-terms). Al obtener acceso a estas características o usarlas, el Cliente acepta los Términos Adicionales para los Productos de GitHub. -## H. Licencias de suscripción -Las Licencias de suscripción se otorgan por Usuario y la misma Licencia de suscripción no puede ser utilizada por múltiples Usuarios. El Cliente puede reasignar una Licencia de suscripción a un nuevo Usuario solo después de noventa (90) días desde la última reasignación de esa misma Licencia de suscripción, excepto que la reasignación se deba a (i) la pérdida o la falla permanente del hardware, (ii) la terminación del empleo o el contrato del Usuario, o (iii) la readjudicación temporal de las Licencias de Suscripción para cubrir una ausencia del Usuario. Cuando el Cliente reasigna una Licencia de suscripción de un Usuario a otro, el Cliente debe bloquear el acceso del Usuario anterior a la Licencia de suscripción y a las Organizaciones del Cliente. +## H. Licencias de Suscripción +Las Licencias de Suscripción se otorgan por Usuario y está prohibido que varios Usuarios usen la misma Licencia de Suscripción. El Cliente puede reasignar una Licencia de Suscripción a un nuevo Usuario solo si han transcurrido noventa (90) días desde la última reasignación de esa misma Licencia de Suscripción, a menos que la reasignación se deba a (i) una avería o pérdida permanente del hardware, (ii) resolución del empleo o del contrato del Usuario o (iii) reasignación temporal de Licencias de Suscripción para cubrir la ausencia de un Usuario. Cuando el Cliente reasigna una Licencia de Suscripción de un Usuario a otro, el Cliente debe bloquear el acceso del Usuario anterior a la Licencia de Suscripción ya las Organizaciones del Cliente. -## I. Afiliados -Los afiliados del cliente están autorizados a utilizar los Productos de conformidad con este Acuerdo, siempre y cuando el Cliente sea plenamente responsable de su acceso y uso de los Productos. +## I. Entidades Afiliadas +Las Entidades Afiliadas del Cliente están autorizados a usar los Productos de conformidad con este Acuerdo, siempre y cuando el Cliente siga siendo plenamente responsable del acceso a y del uso de los Productos. -## J. Pago +## J. Pago -### 1. Precios; Tarifas +### 1. Precios; Tarifas -**Términos de pago** Nuestro precio está disponible en [github.com/pricing](https://github.com/pricing) (a menos que las partes lo negocien de otra forma y lo indiquen en un Formulario de Pedido). El Cliente acepta pagar las Tarifas por completo, desde el inicio sin deducciones ni compensaciones de ningún tipo, en Dólares estadounidenses. estadounidenses. El cliente debe pagar las Tarifas dentro de los treinta (30) días de la fecha de la factura de GitHub. Los importes pagaderos en virtud de este Acuerdo no son reembolsables, excepto que se estipule de otro modo en este Acuerdo. Si el Cliente incumple con el pago oportuno de cualquier Tarifa, GitHub se reserva el derecho, además de tomar cualquier otra acción conforme a derecho o equidad, a (i) cobrar intereses sobre todos los importes vencidos al 1,0⁰% mensual o a la mayor tasa de interés permitida por ley, el que sea menor, y cargar todos los gastos de recuperación, y (ii) terminar el Formato de Compra o la SOW aplicable. El Cliente es el único responsable de todos los impuestos, tarifas, obligaciones y valoraciones gubernamentales (a excepción de los impuestos basados en los ingresos netos de GitHub) que se imponen o vencen en conexión con el presente Acuerdo. +**Términos de pago** Nuestros precios están disponibles en [github.com/pricing](https://github.com/pricing) (a no ser que se negocie otra cosa entre las Partes y se haga constar en un Formulario de Pedido). El Cliente acepta abonar las Tarifas en su totalidad, por adelantado, sin deducciones ni compensaciones de ningún tipo y en dólares estadounidenses. El Cliente debe abonar las Tarifas dentro de los treinta (30) días posteriores a la fecha de la factura de GitHub. Los importes debidos en virtud de este Acuerdo no son reembolsables, excepto que se estipule otra cosa en este Acuerdo. Si el Cliente no abona las Tarifas a tiempo, GitHub se reserva el derecho, además de tomar cualquier otra acción en derecho o en equidad, de (i) cobrar intereses sobre los importes vencidos a razón del uno por ciento (1,0 %) por mes o del tipo de interés más alto que permita la ley, el que sea menor, y de cobrar todos los gastos de recuperación, así como de (ii) rescindir el Formulario de Pedido o la SOW aplicable. El Cliente es el único responsable de todos los impuestos, las tarifas, los aranceles y las valoraciones de las administraciones públicas (a excepción de los impuestos basados en los ingresos netos de GitHub) que se impongan o venzan en relación con este Acuerdo. -**Facturación basada en el uso** Algunas características del servicio se facturan según su uso. Una cantidad limitada de estas características del Servicio puede incluirse en su plan por un período limitado sin cargo adicional. Si decides comprar características de Servicio pagadas más allá de la cantidad incluida en tu plan, pagarás por estas funciones del Servicio con base en tu uso real en el mes anterior. El pago mensual de estas compras se cobrará de forma periódica en arreares, siempre y cuando para los clientes facturados, las funciones de Servicio de pago se facturan por adelantado. Consulte [Términos de producto adicionales de GitHub para obtener más detalles](/github/site-policy/github-additional-product-terms). +**Facturación basada en uso** Algunas características del Servicio se facturan en función del uso que el Cliente haga de ellas. Se puede incluir una cantidad limitada de estas características del Servicio en el plan del Cliente durante un periodo limitado sin cargo adicional. Si decide comprar más características del Servicio de pago que las que se incluyen en el plan, esas características del Servicio se abonarán en función del uso real durante el mes anterior. El pago mensual de estas compras se cobrará periódicamente a plazo vencido, si bien, para los clientes facturados, las características del Servicio de pago se facturarán por adelantado. Consulte los [Términos Adicionales para los Productos de GitHub](/github/site-policy/github-additional-product-terms) para obtener más información al respecto. -### 2. Comprar Licencias de suscripción adicionales -El cliente puede obtener Licencias de Suscripción adicionales bajo este Contrato enviando una solicitud a través del Servicio o a través de su equipo de ventas. Si el Cliente compra las Licencias de suscripción adicionales, el Cliente debe pagar por ellas las Tarifas correspondientes vigentes en ese momento, prorrateadas por el saldo de la Vigencia de suscripción aplicable. Al momento de la renovación de las Licencias de suscripción del Cliente por otro Plazo de suscripción, GitHub facturará todas las Licencias de suscripción una sola vez al año excepto que se especifique lo contrario en un Formulario de pedidos. +### 2. Compra de Licencias de Suscripción Adicionales +El Cliente puede obtener Licencias de Suscripción adicionales en virtud de este Acuerdo enviando una solicitud a través del Servicio o a través de su equipo de ventas. Si el Cliente compra las Licencias de Suscripción adicionales, el Cliente debe pagar las Tarifas vigentes en ese momento por ellas, prorrateadas según el saldo del Periodo de Suscripción aplicable. Tras la renovación de las Licencias de Suscripción del Cliente por otro Periodo de Suscripción, GitHub facturará todas las Licencias de Suscripción a la vez anualmente, a menos que se especifique otra cosa en un Formulario de Pedido. -### 3. Créditos de servicios profesionales. -Si el Cliente usa Créditos de servicios profesionales para pagar por Servicios profesionales, una vez que el Cliente reciba una SOW, los Créditos de servicios profesionales aplicables se deducirán del saldo de los Créditos de servicios profesionales del Cliente. El Cliente es responsable de asegurar que su orden de compra emitida a GitHub por los Servicios profesionales refleje los precios establecidos en la SOW. Si existiera una diferencia en los precios que figuran en la SOW y los precios que figuran en la orden de compra del Cliente, prevalecerán los precios de la SOW. Las Partes acuerdan que las SOW pagaderas a través de Créditos de servicios profesionales no necesitan firmarse por ninguna de las Partes para ser válidas y ejecutables. Todos los Créditos de servicios profesionales deben utilizarse durante el tiempo establecido en el Formulario de pedidos o se cancelarán automáticamente y serán no reembolsables. El Cliente no puede aplicar los Créditos de servicios profesionales en viajes y gastos de alojamiento, los cuales se deben facturar por separado. +### 3. Créditos de Servicios Profesionales. +Si el Cliente utiliza Créditos de Servicios Profesionales para abonar los Servicios Profesionales, entonces, cuando el Cliente reciba una SOW, los Créditos de Servicios Profesionales correspondientes se deducirán del saldo de Créditos de Servicios Profesionales del Cliente. El Cliente es responsable de asegurarse de que su pedido de compra enviado a GitHub por los Servicios Profesionales refleje el precio estipulado en la SOW. Si hay alguna diferencia en el precio que figura en la SOW y el precio que figura en el pedido de compra del Cliente, prevalecerá el precio de la SOW. Las Partes acuerdan que las SOW pagaderas mediante Créditos de Servicios Profesionales no tienen que estar firmadas por ninguna de las Partes para que sean válidas y exigibles. Todos los Créditos de Servicios Profesionales deben utilizarse dentro del plazo establecido en el Formulario de Pedido o se cancelarán automáticamente y no serán reembolsables. El Cliente no puede aplicar los Créditos de Servicios Profesionales a los gastos de viaje y alojamiento, que deben facturarse por separado. -### 4. Autorización -El cliente autoriza a GitHub a hacer un cargo en la tarjeta de crédito en el archivo, a la cuenta PayPal, u otros métodos de pago aprobados para Tarifas. +### 4. Autorización +El Cliente autoriza a GitHub a cargar las Tarifas en la tarjeta de crédito registrada, la cuenta de PayPal u otros métodos de pago aprobados. -## K. Término; Terminación; Suspensión +## K. Vigencia; Rescisión; Suspensión -### 1. Plazo -Este Contrato comienza en la Fecha de entrada en Vigencia y continuará en vigor hasta que una Parte lo rescinda de acuerdo con esta sección K. +### 1. Vigencia +Este Acuerdo comienza en la Fecha de Entrada en Vigor y continuará vigente hasta que una Parte lo resuelva de conformidad con este apartado K. -### 2. Terminación por Conveniencia; Cancelación de Cuenta -Cualquiera de las Partes puede cancelar un Formulario de Pedido (si aplica) o este Contrato, sin causa, al menos treinta (30) días antes de la notificación por escrito. Si el Cliente elige poner fin a un Formulario de pedidos o a un Acuerdo, es responsabilidad del Cliente cancelar debidamente su cuenta con GitHub ingresando en Configuraciones en la barra de navegación global en la parte superior de la pantalla. GitHub no puede cancelar cuentas en respuesta a un correo electrónico o a una solicitud telefónica. +### 2. Resolución por Conveniencia; Cancelación de la Cuenta +Cualquiera de las Partes puede resolver un Formulario de Pedido (si corresponde) o este Acuerdo sin causa, mediante notificación por escrito con al menos treinta (30) días de antelación. Si el Cliente decide resolver un Formulario de Pedido o el Acuerdo, es responsabilidad del Cliente cancelar correctamente su cuenta con GitHub obteniendo acceso a la Configuración en la barra de navegación global en la parte superior de la pantalla. GitHub no puede cancelar cuentas en respuesta a un correo electrónico o solicitud telefónica. -### 3. Terminación por Incumplimiento sustancial -Cada Parte podrá terminar el presente Acuerdo inmediatamente al recibir la notificación de que la otra Parte haya incumplido sustancialmente con una obligación bajo este Acuerdo y no pueda subsanar dicho incumplimiento dentro de los treinta (30) días posteriores desde la fecha en la que se recibe dicha notificación. GitHub puede rescindir este Contrato si la Cuenta del Cliente se suspendió por más de 90 días. +### 3. Rescisión por Incumplimiento Sustancial +Cualquiera de las Partes puede resolver este Acuerdo con carácter inmediato tras la notificación si la otra Parte incumple una obligación sustancial en virtud de este Acuerdo y no subsana el incumplimiento dentro de los treinta (30) días siguientes a la fecha de recepción de dicha notificación. GitHub puede resolver este Acuerdo si la Cuenta del Cliente permanece suspendida durante más de noventa (90) días. -### 4. Efecto de la terminación -- _Formularios de Pedido._ Una vez rescindido el presente Contrato, el Cliente no podrá ejecutar Formularios de Pedido adicionales (si aplica); sin embargo, este Acuerdo permanecerá en vigor para el resto de los Formularios de Pedido activos. Cuando un Formulario de Pedido termina o expira, en cuanto a ese Formulario de Pedido: (i) el Plazo terminará inmediatamente; (ii) cualquier Licencia de Suscripción en el Formulario de Pedido cancelará automáticamente y el Cliente ya no tendrá derecho a usar el Servicio; (iii) si se adeuda alguna Tarifa antes de la terminación, el Cliente debe abonar dichas tasas inmediatamente; (iv) cada Parte devolverá rápidamente (o, si la otra parte lo solicita, destruirá) toda la Información Confidencial perteneciente al otro en la medida permitida por el Servicio. No obstante lo anterior, GitHub hará un esfuerzo razonable para proporcionar al Cliente una copia de sus Contenidos de cuenta legítimos y no infractores cuando lo solicite; siempre que el Cliente haga esta solicitud dentro de los 90 días siguientes a la terminación, suspensión o descenso de categoría. +### 4. Efecto de la Rescisión. +- _Formularios de Pedido._ Tras la resolución de este Acuerdo, el Cliente no podrá emitir Formularios de Pedido adicionales (si corresponde); sin embargo, este Acuerdo permanecerá en vigor durante el resto de los Formularios de Pedido activos. Cuando un Formulario de Pedido se resuelve o vence, en lo que se refiere a dicho Formulario de Pedido: (i) el Periodo de Vigencia finalizará de inmediato; (ii) cualquier Licencia de Suscripción del Formulario de Pedido se resolverá de inmediato y el Cliente ya no tendrá derecho a usar el Servicio; (iii) si se adeudaban Tarifas antes de la rescisión, el Cliente deberá abonarlas de inmediato; (iv) cada Parte devolverá de inmediato (o, si la otra parte lo solicita, destruirá) toda la Información Confidencial que pertenezca a la otra Parte en la medida en que lo permita el Servicio. Sin perjuicio de lo anterior, GitHub hará un esfuerzo razonable para proporcionar al Cliente, previa solicitud, una copia de los Contenidos de su cuenta que sean legítimos y no infrinjan ninguna ley ni normativa; siempre y cuando el Cliente presente tal solicitud dentro de los noventa (90) días posteriores a la resolución, suspensión o cambio a una versión anterior. -- GitHub conservará y utilizará la información del Cliente según sea necesario para cumplir con nuestras obligaciones legales, resolver disputas y hacer cumplir los acuerdos de GitHub, pero abandonando los requisitos legales, GitHub eliminará el perfil completo del Cliente y el Contenido de sus repositorios dentro de los 90 días posteriores a la terminación o caducidad (aunque cierta información puede permanecer en copias de seguridad cifradas). Esta información no se puede recuperar una vez que la cuenta del Clientse se cancele. +- GitHub conservará y usará la información del Cliente según sea necesario para cumplir nuestras obligaciones legales, resolver conflictos y hacer cumplir los acuerdos de GitHub; no obstante, salvo en la medida en que los requisitos legales exijan otra cosa, GitHub eliminará el perfil completo del Cliente y el Contenido de sus repositorios dentro de los noventa (90) días posteriores a la resolución o al vencimiento (si bien es posible que parte de la información permanezca en las copias de seguridad cifradas). Esta información no se puede recuperar una vez que se ha cancelado la cuenta del Cliente. -- GitHub no eliminará el Contenido que el Cliente ha contribuido a los repositorios de Usuarios Externos o que los Usuarios Externos han bifurcado. +- GitHub no eliminará el Contenido que el Cliente haya aportado a los repositorios de Usuarios Externos o que los Usuarios Externos hayan Bifurcado. -### 5. Suspensión -GitHub tiene el derecho de suspender el acceso a todo o cualquier parte del Servicio, incluyendo la eliminación de Contenido, en cualquier momento por violación de este Contrato o para proteger la integridad, operabilidad y seguridad del Servicio, efectiva inmediatamente, con o sin previo aviso. A menos que esté prohibido por ley o proceso legal o para prevenir daños inminentes al Servicio o a cualquier tercero, GitHub normalmente proporciona un aviso en forma de banner o correo electrónico en o antes de dicha suspensión. GitHub personalizará, a su criterio y de buena fe, cualquier suspensión que sea necesaria para preservar la integridad, operatividad y seguridad del Servicio. +### 5. Suspensión +GitHub tiene el derecho de suspender el acceso a la totalidad o parte del Servicio, lo que incluye la eliminación de Contenido, en cualquier momento, en caso de infracción de este Acuerdo o para proteger la integridad, la operatividad y la seguridad del Servicio, con efecto inmediato y con o sin previo aviso. A menos que lo prohíba la ley o un proceso jurídico, o para evitar daños inminentes al Servicio o a cualquier tercero, GitHub suele proporcionar una notificación en forma de pancarta o de correo electrónico antes de llevar a cabo dicha suspensión. GitHub, según su exclusivo criterio y de buena fe, adaptará cualquier suspensión según sea necesario para preservar la integridad, la operatividad y la seguridad del Servicio. -### 6. Continuidad -Todas las disposiciones de este Acuerdo que por su naturaleza deberían sobrevivir a la terminación sobrevivirán a la terminación, incluyendo, sin limitación, las provisiones de propiedad, las exenciones de garantía, indemnización y limitaciones de responsabilidad. +### 6. Vigencia +Todas las estipulaciones de este Acuerdo que, por su naturaleza, deban sobrevivir a la resolución de este último sobrevivirán a tal resolución, lo que incluye, entre otras, las estipulaciones de propiedad, las exenciones de garantía, la indemnización y las limitaciones de responsabilidad. -## L. Comunicaciones con GitHub +## L. Comunicaciones con GitHub -### 1. Comunicación electrónica requerida -Con fines contractuales, el Cliente (1) consiente recibir comunicaciones en un formulario electrónico a través de la dirección de correo electrónico que se envío o a través del Servicio; y (2) acepta que todos los Términos de Servicio, acuerdos, avisos, revelaciones y otras comunicaciones que GitHub proporciona electrónicamente cumple con cualquier requerimiento legal que estas comunicaciones satisfagan si estuvieran en papel. Esta sección no afecta los derechos no renunciables del Cliente. +### 1. Comunicación Electrónica Requerida +A efectos contractuales, el Cliente (1) acepta recibir comunicaciones en formato electrónico a través de la dirección de correo electrónico facilitada o a través del Servicio; y (2) acepta que todos los Términos del Servicio, los acuerdos, las notificaciones, las revelaciones y demás comunicaciones que GitHub proporcione electrónicamente satisfacen todos los requisitos legales que tales comunicaciones cumplirían si estuvieran impresas en papel. Este apartado no afecta a los derechos irrenunciables del Cliente. -### 2. El aviso legal para GitHub debe ser por escrito -Las comunicaciones realizadas a través del correo electrónico o el sistema de mensajería del soporte de GitHub no constituirán un aviso legal a GitHub en ninguna situación en la que el contrato o cualquier ley o regulación requieran aviso a GitHub. El aviso legal a GitHub debe ser por escrito y [presentado al agente legal de GitHub](/articles/guidelines-for-legal-requests-of-user-data/#submitting-requests). +### 2. Las Notificaciones Legales a GitHub Deben Constar por Escrito +Las comunicaciones realizadas por correo electrónico o a través del sistema de mensajería de Soporte de GitHub no constituirán una notificación legal para GitHub en ninguna situación en la que se requiera enviar una notificación a GitHub por contrato o en virtud de cualquier ley o normativa. Las notificaciones legales a GitHub deben constar por escrito y [entregarse al representante legal de GitHub](/articles/guidelines-for-legal-requests-of-user-data/#submitting-requests). -## M. Garantía limitada; descargo de responsabilidad +## M. Garantía Limitada; Exención de Responsabilidad -_Garantía General_. Cada una de las Partes manifiesta y garantiza a la otra Parte que tiene el poder legal y la autoridad para celebrar el presente Acuerdo, y que este Acuerdo y todos los Formularios de pedidos y SOW son concertados por un empleado o agente de dicha Parte con toda la autoridad necesaria para vincular a la Parte mencionada con los términos y condiciones del presente Acuerdo. +_Garantía General_. Cada Parte declara y garantiza a la otra que tiene la facultad legal y la autoridad para celebrar este Acuerdo, y que este Acuerdo, así como cada Formulario de Pedido y cada SOW, se celebran por un empleado o agente de dicha Parte con toda la autoridad necesaria para que esa Parte quede obligada por los términos y condiciones de este Acuerdo. -_Garantía de Servicios Profesionales._ A menos que se exponga lo contrario en una SOW, GitHub garantiza que todos los Servicios Profesionales realizados bajo este Contrato se realizarán de forma profesional y con mano de obra por personal debidamente cualificada. La única obligación de GitHub, y el único remedio del cliente, por un incumplimiento de esta garantía serán, a opción y coste de GitHub: (i) realizar nueva y rápidamente los Servicios Profesionales que no cumplan con esta garantía o (ii) si la infracción no se puede remediar, rescindir la SOW y reembolsar las tarifas prepagadas no utilizadas. +_Garantía de los Servicios Profesionales._ A no ser que se estipule otra cosa en una SOW, GitHub garantiza que todos los Servicios Profesionales prestados en virtud de este Acuerdo se realizarán de manera profesional y eficiente por personal debidamente cualificado. La única obligación de GitHub y el único recurso del Cliente en caso de incumplimiento de esta garantía será, según el exclusivo criterio de GitHub y por su cuenta y riesgo: (i) volver a prestar de inmediato cualquier Servicio Profesional que no cumpla esta garantía; o bien (ii) si el incumplimiento no se puede subsanar, resolver la SOW y reembolsar las Tarifas prepagadas no utilizadas. -_Descargo de responsabilidad del Servicio._ GitHub proporciona el Servicio **"TAL CUAL"** y **"SEGÚN ESTÉ DISPONIBLE"** sin garantía de ningún tipo. Sin perjuicio de esto, GitHub renuncia expresamente a todas las garantías, ya sean explícitas, implícitas o reglamentarias, respecto del Servicio incluidas entre otras cualquier garantía implícita de comercialización, idoneidad para un propósito en particular, título, seguridad, precisión y de no incumplimiento. GitHub no garantiza que los Servicios cumplan con los requisitos del Cliente; que los Servicios no se interrumpan y sean oportunos, seguros o sin errores; que la información que se provee a través de los Servicios sea precisa, confiable o correcta; que cualquier defecto o error será corregido; que el Servicio estará disponible en cualquier momento o ubicación en particular; o que el Servicio se encuentra libre de virus u otros componentes dañinos. GitHub no será responsable por cualquier riesgo de pérdida que resulte de la descarga del Cliente y/o el uso de archivos, información, Contenido u otro material obtenido del Servicio. +_Exención de Responsabilidad del Servicio._ GitHub presta el Servicio **«TAL CUAL»** y **«SEGÚN DISPONIBILIDAD»** sin garantías de ningún tipo. Sin perjuicio de ello, GitHub deniega expresamente a todas las garantías, ya sean explicitas, implícitas o legales, en relación con el Servicio, incluidas, entre otras, todas las garantías de comerciabilidad, idoneidad para un fin determinado, titularidad, seguridad, exactitud y ausencia de infracción. GitHub no garantiza que el Servicio cumpla los requisitos del Cliente; que el Servicio sea ininterrumpido, puntual o seguro o esté libre de errores; que la información proporcionada a través del Servicio sea precisa, fiable o correcta; que cualquier defecto o error se vaya a corregir; que el Servicio esté disponible en cualquier momento o lugar en particular; ni que el Servicio esté libre de virus u otros componentes dañinos. GitHub no será responsable de ningún riesgo de pérdida derivado de la descarga y/o el uso por parte del Cliente de archivos, información, Contenidos u otros materiales obtenidos del Servicio. -_(iii) Descargo de Responsabilidad de Vista previa Beta._ El Cliente puede elegir utilizar la Vista previa Beta a su exclusivo criterio. Las Vistas previas Beta pueden no ser compatibles y pueden cambiarse en cualquier momento sin previo aviso. Las Vistas previas Beta pueden no ser tan confiables o no estar disponibles como el Servicio. Las Vistas previas Beta no están sujetas a las mismas medidas de seguridad y de auditoría a las que el Servicio se encuentra sujeto. GitHub no tendrá ninguna responsabilidad que surja de las Vistas previas Beta o que esté relacionado con ellas. **El cliente utilizará las vistas previas beta bajo su propio riesgo.** +_Exención de Responsabilidad respecto a las Versiones Preliminares Beta._ El Cliente puede optar por utilizar Versiones Preliminares Beta según su exclusivo criterio. Es posible que las Versiones Preliminares Beta no sean compatibles y que se modifiquen en cualquier momento y sin previo aviso. Las Versiones Preliminares Beta pueden no presentar la misma fiabilidad y disponibilidad que el Servicio. Las Versiones Preliminares Beta no están sujetas a las mismas medidas de seguridad y auditoría a las que el Servicio ha estado y está sujeto. GitHub no asume ninguna responsabilidad derivada de ni en relación con las Versiones Preliminares Beta. **El Cliente usa las Versiones Preliminares Beta por su cuenta y riesgo.** -## N. Limitaciones de responsabilidad -**_Daños indirectos_ En la medida máxima permitida por la ley aplicable, en ningún caso será responsable ante la otra parte o ante terceros por ningún daño indirecto, especial, incidental, punitivo o consecuente (incluyendo pérdidas de ganancias, ingresos, o datos) o por el coste de obtener productos sustitutos que surjan de o en conexión con este Acuerdo, sea cual fuere la causa, si dicha responsabilidad surge de cualquier reclamación basada en el contrato, garantía, agravio (incluyendo negligencia), responsabilidad estricta o de otra forma y si una parte ha sido advertida o no de la posibilidad de dichos daños.** +## N. Limitación de Responsabilidad +**_Daños Indirectos._ En la máxima medida permitida por la ley aplicable, en ningún caso ninguna de las Partes será responsable ante la otra ni ante un tercero por daños indirectos, especiales, imprevistos, punitivos o emergentes (incluidos el lucro cesante y la pérdida de ingresos o de datos) ni por el coste de la obtención de productos de sustitución que se deriven de o estén relacionados con este Acuerdo, cualquiera que sea su causa y tanto si la responsabilidad se fundamenta en una reclamación contractual, de garantía o extracontractual (incluida la negligencia), o en la responsabilidad objetiva o en cualquier otro criterio, y tanto si se ha advertido a la Parte de la posibilidad de que se produzcan tales daños como si no.** -**_Restricción de la responsabilidad total._ En la medida máxima permitida por la ley aplicable, en ningún caso la responsabilidad acumulada total de ninguna de las partes en virtud de este Acuerdo por todas las causas de acción y todas las teorías de responsabilidad excederán las Tarifas que el Cliente ha pagado a GitHub durante los 12 meses anteriores a la reclamación que da lugar a dicha responsabilidad. Para los productos y los servicios (incluido el uso de los Productos) que se brindan gratis, la responsabilidad de GitHub se limita a los daños directos por hasta USD⁰5000,00. Para las Vistas previas Beta, la responsabilidad de GitHub se limita a los daños directos por hasta USD⁰500,00.** +**_Limitación de la responsabilidad total._ En la máxima medida permitida por la ley aplicable, en ningún caso la responsabilidad acumulada total de cualquiera de las partes en virtud de este Acuerdo por todas las causas de acción y por todas las teorías de responsabilidad excederá el importe de las Tarifas que el Cliente haya abonado realmente a GitHub durante los doce (12) meses anteriores a la reclamación que haya dado lugar a tal responsabilidad. Para los productos y servicios (incluido el uso de los Productos) que se proporcionan de forma gratuita, la responsabilidad de GitHub se limita a los daños directos hasta cinco mil dólares estadounidenses (5000,00 USD). Respecto a las Versiones Preliminares de Beta, la responsabilidad de GitHub se limita a los daños directos hasta quinientos dólares estadounidenses (500,00 USD).** -**_Exclusiones._ Las exclusiones y limitaciones expuestas en esta Sección N no se aplicarán a la responsabilidad derivada de (1) la violación por parte de una Parte de sus obligaciones de confidencialidad en la Sección P (excepto toda responsabilidad relacionada con el Contenido (excluyendo el contenido de GitHub), que permanecerán sujetas a las limitaciones y exclusiones anteriores) o (2) las obligaciones de defensa de una Parte en la Sección O.** +**_Exclusiones._ Las exclusiones y limitaciones establecidas en este apartado N no se aplicarán a la responsabilidad que surja de (1) el incumplimiento de una Parte de sus obligaciones de confidencialidad según el apartado P, a excepción de toda la responsabilidad relacionada con el Contenido (excluido el Contenido de GitHub), que permanecerá sujeta a las limitaciones y exclusiones anteriores, o (2) las obligaciones de defensa de una Parte según el apartado O.** -## O. Defensa de demandas; Liberación +## O. Defensa frente a Reclamaciones; Exoneración -Las Partes se defenderán mutuamente contra las demandas de terceros, hasta el punto que se establece en la presente Sección O y pagarán la cantidad correspondiente de cualquier sentencia firme adversa resultante o convenio aprobado, solamente si se notifica de inmediato a la Parte demandada por escrito sobre la reclamación y tiene el derecho de controlar la defensa y cualquiera de sus convenios. La Parte defendida debe proveer a la Parte demandada toda la asistencia, la información y la autoridad que se solicita. La Parte demandada reembolsará a la otra Parte por los gastos de bolsillo razonables en que incurra al proveer asistencia y no resolverá ni hará ninguna admisión con respecto a un reclamo de terceros sin previo consentimiento escrito de la otra Parte, sin que sea indebidamente demorado o retenido. La presente Sección O describe los únicos recursos de las Partes y la responsabilidad total para dichas demandas. +Las Partes se defenderán entre sí contra las demandas de terceros que puedan surgir y en la medida descrita en este apartado O y abonarán el importe de cualquier sentencia final adversa o acuerdo aceptado resultante, pero solo si se notifica de inmediato a la Parte demandada y esta tiene el derecho de ejercer la defensa y cualquier acuerdo relativo a ella. La Parte defendida debe proporcionar a la Parte demandada toda la asistencia, la información y autoridad solicitadas. La Parte demandada reembolsará a la otra Parte los desembolsos razonables en los que incurra al prestarle asistencia, y no conciliará ni admitirá ninguna reclamación relativa a una reclamación de terceros sin el consentimiento previo por escrito de la otra Parte, el cual no se denegará ni demorará sin motivos razonables. En este apartado O se describen los únicos recursos que asisten a las Pates y la responsabilidad total frente a tales demandas. -### 1. Por GitHub -GitHub defenderá al Cliente contra cualquier demanda presentada por un tercero sin afiliación en la medida en que alegue que el uso autorizado del Servicio o el Software por parte del Cliente infringe un derecho de propiedad, una patente o un nombre comercial, o que malversa un secreto comercial de un tercero sin afiliación. Si GitHub no puede resolver alguna de dichas demandas en términos comercialmente razonables, puede, según su criterio: (a) modificar, reparar o reemplazar el Servicio (si corresponde); o (b) poner fin a la suscripción del Cliente y reembolsar cualquier tarifa de suscripción pagada anticipadamente sin usar. GitHub no tendrá ninguna obligación conforme a lo dispuesto en la presente Sección O.1 por cualquier reclamación que surja de las siguientes situaciones: i) la modificación del Servicio; o la combinación, la operación o el uso del Servicio con equipos, dispositivos, software, sistemas o datos que no sean los expresamente autorizados por este Acuerdo (incluyendo la Documentación); (ii) el incumplimiento por parte del Cliente de dejar de usar el Servicio después de recibir la correspondiente notificación; (iii) las obligaciones del Cliente según lo dispuesto por la Sección O.2; (iv) los productos o servicios (incluyendo el uso del Servicio) que GitHub proporciona en forma gratuita; o (v) el acceso o uso de las Vistas previas Beta. Para los fines de la obligación de GitHub conforme a lo dispuesto en la presente Sección O.1,. el Servicio incluye componentes de código abierto que GitHub ha incorporado al mismo. +### 1. Por parte de GitHub +GitHub defenderá al Cliente contra cualquier reclamación presentada por un tercero no afiliado en la medida en que alegue que el uso autorizado del Servicio por parte del Cliente infringe un derecho de autor, una patente o una marca comercial o se apropia indebidamente de un secreto comercial de un tercero no afiliado. Si GitHub no puede resolver tal reclamación en términos comercialmente razonables, puede, según su exclusivo criterio, ya sea: (a) modificar, reparar o reemplazar el Servicio (según corresponda); o bien (b) resolver la suscripción del Cliente y reembolsar cualquier tarifa de suscripción abonada de antemano que no se haya utilizado. GitHub no tendrá ninguna obligación en virtud de este apartado O.1 por ninguna reclamación de este tipo que surja de: i) la modificación del Servicio o la combinación, el funcionamiento o el uso del Servicio con equipos, dispositivos, software, sistemas o datos que no sean los expresamente autorizados por este Acuerdo (lo que incluye la Documentación); (ii) el hecho de que el Cliente no deje de usar el Servicio después de recibir una notificación en la que se le inste a ello; (iii) las obligaciones del Cliente en virtud del apartado O.2; (iv) cualesquiera productos o servicios (lo que incluye el uso del Servicio) proporcionados por GitHub sin cargo; o (v) el acceso a o el uso de Versiones Preliminares Beta. A efectos de la obligación de GitHub en virtud de este apartado O.1, el Servicio incluye componentes de código abierto que GitHub ha incorporado en él. -### 2. Por el Cliente -El cliente defenderá a GitHub contra cualquier demanda presentada por un tercero no afiliado que surja de: (i) el Contenido del Cliente que carga al Servicio; (ii) la violación por parte del Cliente de este Contrato, incluyendo la violación de la confidencialidad o violación de la Sección C; o (ii) cualquier equipo de marca de terceros, dispositivos, software, sistemas o datos que el Cliente combine, opere o utilice con el Servicio. +### 2. Por parte del Cliente +El Cliente defenderá a GitHub contra cualquier reclamación presentada por un tercero no afiliado que surja de: (i) el Contenido del Cliente que el Cliente cargue en el Servicio; (ii) la infracción de este Acuerdo por parte del Cliente, lo que incluye la infracción de la confidencialidad o del apartado C por parte del Cliente; o (iii) cualquier equipo, dispositivo, software, sistema o datos de marcas de terceros que el Cliente combine, opere o use con el Servicio. -### 3. Disputas con otros usuarios -Si el Cliente tiene una disputa con uno o más Usuarios, el Cliente libera a GitHub de todos los reclamos, demandas y dañoss (reales y consecuentes) de todo tipo y naturaleza, conocidos y desconocidos, que surjan de o que estén relacionados de alguna forma con dichas disputas. +### 3. Conflictos con otros Usuarios +Si el Cliente tiene un conflicto con uno o varios Usuarios, el Cliente exonera a GitHub de todas y cada una de las reclamaciones, demandas y daños (reales y emergentes) de todo tipo y naturaleza, conocidos y desconocidos, que surjan de o estén relacionados de algún modo con dichos conflictos. -## P. Confidencialidad -Ninguna de las Partes utilizará la Información confidencial de la otra Parte, excepto de acuerdo con lo permitido en el presente Acuerdo. Cada una de las Partes acepta mantener de forma confidencial y proteger la Información confidencial de la otra Parte utilizando al menos el mismo grado de cuidado con el que protege la información propia de la misma naturaleza, pero en cualquier caso al menos a niveles razonables de cuidado. Cada una de las Partes acepta tomar todas las precauciones razonables para evitar cualquier divulgación no autorizada de la Información confidencial de la otra Parte, incluyendo, entre otras, las divulgaciones de dicha Información confidencial solamente a sus Representantes, quienes (i) necesiten conocer dicha información, (ii) sean partes de acuerdos lo suficientemente adecuados como para cumplir con la presente Sección P y (iii) se encuentran informados sobre las restricciones del uso y la divulgación establecidas en la presente Sección P. Cada una de las Partes es responsable de todos los actos y omisiones de sus Representantes. Las obligaciones mencionadas no restringirán que ninguna de las Partes divulgue la Información Confidencial de la otra Parte en cumplimiento con una solicitud o exigencia de un juzgado, de una agencia administrativa o de otro organismo gubernamental, _siempre y cuando_ la Parte obligada a hacer dicha divulgación dé una notificación razonable a la otra Parte para habilitar a dicha Parte a objetar la orden o exigencia, excepto que la notificación esté prohibida por ley. Las restricciones establecidas en la presente Sección P continuarán en vigencia después de la terminación o caducidad del presente Acuerdo. +## P. Confidencialidad +Ninguna de las Partes utilizará la Información Confidencial de la otra Parte, excepto según lo permitido en este Acuerdo. Cada Parte se compromete a mantener la confidencialidad y a proteger la Información Confidencial de la otra Parte aplicando como mínimo el mismo grado de cuidado que aplica para su propia información de naturaleza similar, que será en cualquier caso como mínimo un grado de atención razonable. Cada Parte se compromete a adoptar todas las precauciones razonables para evitar cualquier revelación no autorizada de la Información Confidencial de la otra Parte, lo que incluye, sin que sirva de limitación, la revelación de dicha Información Confidencial exclusivamente a aquellos de sus Representantes que (i) tengan la necesidad de conocer dicha información, (ii) sean partes de acuerdos apropiados y suficientes para cumplir lo estipulado en este apartado P, y (iii) hayan sido informados de las restricciones de uso y revelación establecidas en este apartado P. Cada Parte es responsable de todos los actos y omisiones de sus Representantes. Las obligaciones anteriores no impedirán que ninguna de las Partes revele Información Confidencial de la otra Parte de conformidad con una orden o un requerimiento de un tribunal, juzgado, organismo administrativo u otro organismo público, _siempre y cuando_ la Parte a la que se le exija tal revelación se lo notifique en términos razonables la otra Parte para permitirla impugnar la orden o el requerimiento en cuestión, a menos que dicha notificación esté prohibida por ley. Las restricciones estipuladas en este apartado P sobrevivirán a la resolución o al vencimiento de este Acuerdo. -## Q. Servicios profesionales -Al momento de la solicitud de Servicios profesionales por parte del Cliente, GitHub proporcionará una SOW detallando tales Servicios profesionales. GitHub realizará los Servicios profesionales que se describen en cada SOW. GitHub controlará la forma y los medios utilizados para llevar a cabo los Servicios profesionales y se reserva el derecho de determinar el personal asignado. GitHub puede utilizar a terceros para realizar los Servicios profesionales, siempre y cuando GitHub siga teniendo responsabilidad por sus actos y omisiones. El Cliente reconoce y acepta que GitHub conserva todos los derechos, títulos e intereses sobre cualquier cosa que se usa o se desarrolla en conexión con los Servicios profesionales, incluido el software, las herramientas, las especificaciones, las ideas, los conceptos, las invenciones, los procesos, las técnicas y las habilidades. En la medida en que GitHub entregue cualquier cosa al Cliente mientras realiza los Servicios Profesionales, GitHub otorga al Cliente una licencia no exclusiva, intransferible en todo el mundo, exenta de regalías, de plazo limitado para usar dichos entregables durante el término de este Contrato, únicamente en conjunción con el uso del Servicio por parte del Cliente. +## Q. Servicios Profesionales +Cuando el Cliente solicite Servicios Profesionales, GitHub proporcionará una SOW en la que se detallarán dichos Servicios Profesionales. GitHub prestará los Servicios Profesionales descritos en cada SOW. GitHub controlará la forma y los medios de realización de los Servicios Profesionales y se reserva el derecho de determinar el personal asignado. GitHub puede utilizar a terceros para realizar los Servicios Profesionales, siempre y cuando GitHub siga siendo responsable de los actos y omisiones de tales terceros. El Cliente confirma y acepta que GitHub conserva todos los derechos, la titularidad y los intereses sobre todo lo que se use o desarrolle en relación con la prestación de los Servicios Profesionales, lo que incluye el software, las herramientas, las especificaciones, las ideas, los conceptos, los inventos, los procesos, las técnicas y los conocimientos. En la medida en que GitHub entregue algo al Cliente mientras presta los Servicios Profesionales, GitHub concede al Cliente una licencia no exclusiva, intransferible, mundial, libre de regalías y de duración limitada para usar esos resultados entregables durante el periodo de vigencia de este Acuerdo, exclusivamente en combinación con el uso del Servicio por parte del Cliente. -## R. Cambios al servicio o a los términos -GitHub se reserva el derecho, a su exclusivo criterio, de modificar el presente Acuerdo en cualquier momento y actualizará este Acuerdo en el caso en que ocurran dichas modificaciones. GitHub notificará al cliente sobre los cambios materiales al presente acuerdo, como aumentos de precios, al menos 30 días antes de que el cambio entre en vigencia al publicar un aviso en el servicio o enviar un correo electrónico a la dirección principal de correo electrónico especificada en tu cuenta de GitHub. El uso continuo del Servicio por parte del cliente después de dichos 30 días constituye el acuerdo a las revisiones del presente Acuerdo. Para modificaciones no sustanciales, el uso continuo del Servicio por parte del Cliente representa la aceptación de nuestras revisiones sobre el presente Acuerdo. El Cliente puede visualizar todas las modificaciones al presente Acuerdo en nuestro repositorio [Site Policy](https://github.com/github/site-policy). +## R. Cambios en el Servicio o en los Términos +GitHub se reserva el derecho, según su exclusivo criterio, de modificar este Acuerdo en cualquier momento y actualizará este Acuerdo en caso de que se produzcan tales modificaciones. GitHub notificará al Cliente los cambios sustanciales de este Acuerdo (por ejemplo, aumentos de precios) al menos treinta (30) días antes de que el cambio entre en vigor mediante la publicación de una aviso en el Servicio o el envío de un correo electrónico a la dirección de correo electrónico principal especificada en la cuenta de GitHub del Cliente. El uso continuado del Servicio por parte del Cliente después de esos treinta (30) días constituye la aceptación de dichas revisiones de este Acuerdo. Para cualquier otra modificación, el uso continuado del Servicio por parte del Cliente constituye la aceptación de nuestras revisiones de este Acuerdo. El Cliente puede consultar todos los cambios de este Acuerdo en la [directiva del sitio de GitHub](https://github.com/github/site-policy). -GitHub cambia el Servicio mediante Actualizaciones y adición de nuevas características. Sin perjuicio de lo anterior, GitHub se reserva el derecho de modificar o interrumpir en cualquier momento temporal o permanentemente el Servicio (o cualquier parte del mismo) con o sin previo aviso. +GitHub cambia el Servicio mediante Actualizaciones y la adición de nuevas características. Sin perjuicio de lo anterior, GitHub se reserva el derecho de, en cualquier momento y cuando lo considere oportuno, modificar o interrumpir, de forma temporal o permanente, el Servicio (o cualquier parte de él) con o sin previo aviso. -## dólares Asistencia -GitHub proporcionará Soporte técnico estándar para el Servicios sin ningún cargo adicional veinticuatro (24) horas al día, cinco (5) días a la semana, excluyendo los fines de semana y los días feriados nacionales de los Estados Unidos. EE.UU. El Soporte estándar solo se ofrece por medio de tickets basados en la web a través del Soporte de GitHub y las solicitudes de Soporte deben ser iniciadas por un Usuario con el que el equipo de Soporte de GitHub pueda interactuar. GitHub puede proporcionar Soporte premium (sujeto a los términos [de GitHub Premium para Enterprise Cloud](/articles/about-github-premium-support)) o Soporte técnico dedicado para el Servicio en el nivel de Soporte, Tarifas y Términos de Suscripción especificados en un Formulario de Pedido o SOW. +## S. Soporte Técnico. +GitHub prestará Soporte técnico estándar para el Servicio sin cargo adicional las veinticuatro (24) horas del día, cinco (5) días a la semana, excepto los fines de semana y los festivos nacionales de EE. UU. El Soporte estándar solo se ofrece mediante la emisión de tickets en la Web en Soporte de GitHub. Debe iniciar las solicitudes de Soporte un Usuario con el que el equipo de Soporte de GitHub pueda interactuar. GitHub puede proporcionar Soporte premium (con sujeción a los términos del [soporte premium de GitHub para Enterprise Cloud](/articles/about-github-premium-support)) o Soporte técnico dedicado para el Servicio con el nivel de Soporte, las Tarifas y el Periodo de Suscripción especificados en un Formulario de Pedido o una SOW. -## T. Varios +## T. Disposiciones Adicionales -### 1. Legislación aplicable -Si la sede principal del cliente se encuentra en el Continente Americano, el presente Acuerdo se regirá por las leyes del estado de California y se interpretará de acuerdo a ellas sin dar efecto a los principios de conflicto de leyes, cualquier procedimiento o acción legal que surja del presente Acuerdo se presentará exclusivamente ante las cortes federales o estatales ubicadas en el Distrito Norte de California, y por el presente las Partes convienen competencia y jurisdicción personal de dichos tribunales. Si la sede principal del Cliente se encuentra fuera de América, el presente Acuerdo se regirá por las leyes de Irlanda, cualquier procedimiento o acción legal que surja del presente Acuerdo se presentará exclusivamente ante las cortes ubicadas en Dublín, y por el presente las Partes convienen competencia y jurisdicción personal de dichos tribunales. Las partes acuerdan expresamente que no se aplicarán a este Acuerdo la Convención de las Naciones Unidas sobre Contratos de Compraventa Internacional de Bienes y la Ley Uniforme de Transacciones Electrónicas. Sin perjuicio de cualquier disposición contraria anterior, GitHub puede presentar una reclamación para obtener una compensación equitativa en cualquier corte de jurisdicción competente. +### 1. Legislación Aplicable +Si la oficina principal del Cliente se encuentra en el Continente Americano, este Acuerdo se regirá e interpretará de conformidad con las leyes del Estado de California, sin dar efecto a los principios sobre conflictos entre leyes, cualquier acción o procedimiento legal que surja de este Acuerdo se presentará exclusivamente ante los tribunales federales o estatales ubicados en el Distrito Norte de California, y por el presente las Partes prestan su consentimiento a la jurisdicción personal y el foro en dicho distrito. Si la oficina principal del Cliente está fuera del Continente Americano, este Acuerdo se regirá por las leyes de Irlanda, cualquier acción legal o procedimiento que surja de este Acuerdo se iniciará exclusivamente ante los tribunales ubicados en Dublín, y por el presente las Partes aceptan la jurisdicción personal y el foro en dicha ciudad. Las Partes acuerdan expresamente que la Convención de las Naciones Unidas sobre los Contratos de Compraventa Internacional de Mercaderías y la Ley Uniforme de Transacciones de Información Computerizada no se aplicarán a este Acuerdo. Sin perjuicio de cualquier disposición que contradiga lo anterior, GitHub puede presentar una reclamación de reparación equitativa ante cualquier tribunal con la jurisdicción adecuada. -### 2. Comentarios -El Cliente puede proporcionar Retroalimentación a GitHub con respecto a los Productos. La retroalimentación es voluntaria y no es Información Confidencial del Cliente, incluso si se designa como tal. GitHub puede ejercer y explotar plenamente dicha Retroalimentación con el propósito de (i) mejorar la operación, funcionalidad y uso de las ofertas de productos existentes y futuras de GitHub; y (ii) publicación de estadísticas agregadas sobre la calidad de los Productos, siempre que no se utilicen datos en ninguna de estas publicaciones para identificar específicamente al Cliente, sus empleados o el código de software propietario del Cliente. +### 2. Comentarios +El Cliente puede proporcionar Comentarios a GitHub con respecto a los Productos. Los Comentarios son voluntarios y no constituyen Información Confidencial del Cliente, ni siquiera aunque se designen como tal. GitHub puede ejercer y explotar plenamente esos Comentarios con el fin de (i) mejorar el funcionamiento, la funcionalidad y el uso de los productos existentes y futuros de GitHub y comercializarlos; y (ii) publicar estadísticas agregadas sobre la calidad de los Productos, siempre y cuando no se utilice ningún dato de dicha publicación para identificar específicamente al Cliente, sus empleados o el código de software propietario del Cliente. -### 3. Intransferible -Ninguna de las Partes puede asignar o de otro modo transferir el presente Acuerdo, ni total ni parcialmente, sin previo consentimiento escrito de la otra Parte, dicho consentimiento no será retenido injustificadamente y cualquier intento de hacerlo será nulo y sin efecto, salvo que GitHub pueda asignar el presente Acuerdo en su totalidad, previa notificación a la otra parte pero sin el consentimiento de la otra Parte, en conexión con una fusión, adquisición, reorganización corporativa o venta de todos o casi todos los negocios o activos de la parte que asigna. +### 3. No Transferibilidad +Ninguna de las Partes puede ceder o transferir este Acuerdo, en su totalidad o en parte, sin el consentimiento previo por escrito de la otra Parte (consentimiento que no se denegará sin motivos justificados), y cualquier intento de hacerlo será nulo y sin efecto, con la salvedad de que GitHub puede ceder este Acuerdo en su totalidad, previa notificación a la otra Parte pero sin el consentimiento de la otra Parte, en relación con una fusión, adquisición, reorganización corporativa o venta de la totalidad o de una parte sustancial del negocio o de los activos de la Parte cedente. -### 4. Cláusula de excención -Se puede renunciar a las obligaciones de una de las Partes según lo dispuesto en el presente Acuerdo solamente por escrito con la firma de un representante autorizado de la otra Parte. Ninguna demora o falta de una de las Partes en relación a este Acuerdo en el ejercicio de algún derecho según este documento obrará como renuncia a dicho derecho, y el ejercicio único o parcial de estos derechos no imposibilitará otro ejercicio al respecto o el ejercicio de cualquier derecho según este documento por ley o normas de equidad. +### 4. Renuncia +Una Parte solo puede renunciar a las obligaciones de la otra Parte en virtud de este Acuerdo si lo hace por escrito y con la firma de un representante autorizado de la Parte que renuncia. El hecho de que una Parte de este Acuerdo se demore en el ejercicio o no ejerza cualquiera de sus derechos en virtud del presente no constituirá en ningún caso una renuncia a tal derecho, ni tampoco ningún ejercicio único o parcial de un derecho impedirá cualquier otro ejercicio o el ejercicio posterior del mismo o de cualquier otro derecho en virtud del presente por ley o en equidad. -### 5. Cláusula de separabilidad -Si una corte de jurisdicción competente considera que alguna disposición del presente Acuerdo es ilegal, nula o inaplicable, las Partes modificarán o reformarán el presente Acuerdo para darle el mayor efecto posible a esa disposición. Cualquier disposición que no se pueda modificar o reformar de esta forma se considerará eliminada y las provisiones restantes del presente Acuerdo continuarán en pleno vigor y efecto. +### 5. Conservación +Si un tribunal de jurisdicción competente considera que alguna estipulación de este Acuerdo es ilegal, no válida o inaplicable, las Partes modificarán o reformarán este Acuerdo para dar el mayor efecto posible a esa estipulación. Cualquier estipulación que no pueda modificarse o reformarse de esta manera se considerará eliminada y las estipulaciones restantes de este Acuerdo continuarán en pleno vigor y efecto. -### 6. Enmiendas; Contrato Completo; Orden de Precedencia -Este acuerdo solo podrá modificarse con una enmienda por escrito, firmada por un representante autorizado de GitHub o si GitHub publica una versión revisada de acuerdo con la sección R. Este acuerdo representa el contrato exclusivo y completo entre las partes. Este Acuerdo sustituye cualquier propuesta o acuerdo previo oral o escrito y cualquier otra comunicación entre las Partes relacionadas con el tema de estos términos, incluyendo cualquier acuerdo de confidencialidad o no divulgación. En el caso en que exista algún conflicto entre los términos del presente Acuerdo y cualquier Formulario de pedidos o SOW, los términos del Formulario de pedidos o SOW prevalecerán solamente con respecto a ese Formulario de pedidos o SOW. +### 6. Enmiendas; Acuerdo Completo; Orden de prioridad +Este Acuerdo solo puede modificarse mediante una enmienda por escrito firmada por un representante autorizado de GitHub, o mediante la publicación de GitHub de una versión revisada de conformidad con el apartado R. Este Acuerdo representa el acuerdo completo y exclusivo entre las Partes. Este Acuerdo sustituye a cualquier propuesta o acuerdo anterior, oral o escrito, y a cualquier otra comunicación entre las Partes relacionada con el objeto de estos términos, lo que incluye cualesquiera acuerdos de confidencialidad o no revelación. En caso de conflicto entre los términos de este Acuerdo y cualquier Formulario de Pedido o SOW, los términos del Formulario de Pedido o de la SOW prevalecerán exclusivamente en relación con ese Formulario de Pedido o SOW. -### 7. Publicidad -Si el cliente muestra públicamente el nombre de su empresa u organización en su cuenta o si de otro modo muestra públicamente sus marcas o logotipos en su página de perfil, el Cliente permite a GitHub utilizar el nombre de su empresa u organización para identificar al Cliente como un cliente de GitHub en materiales promocionales. El cliente puede revocar este permiso ocultando el nombre de su empresa u organización de la exhibición pública y notificando a GitHub por escrito para dejar de usar el nombre de su organización en materiales promocionales. Sin embargo, GitHub no tendrá ninguna obligación de eliminar o recuperar ningún uso o distribución previa de los materiales promocionales. +### 7. Publicidad +Si el Cliente muestra públicamente el nombre de su empresa u organización en su cuenta o muestra públicamente sus marcas comerciales o logotipos en su página de perfil, el Cliente permite que GitHub use el nombre de su empresa u organización para identificar al Cliente como cliente de GitHub en materiales promocionales. El Cliente puede revocar este permiso ocultando el nombre de su empresa u organización para que no se muestre públicamente y notificando a GitHub por escrito que deje de usar el nombre de su organización en materiales promocionales. Sin embargo, GitHub no tendrá la obligación de eliminar ni de retirar ningún uso o distribución anteriores de los materiales promocionales. -### 8. Fuerza mayor -GitHub será excusado de la responsabilidad hasta el punto en que sea incapaz de ejecutar cualquier obligación conforme a lo dispuesto en el presente Acuerdo debido a causas extraordinarias más allá de su control razonable, incluidos los hechos fortuitos, los desastres naturales, las huelgas, los disturbios, los bloqueos, los actos de guerra, las epidemias, o las fallas eléctricas, en las telecomunicaciones o en las redes. +### 8. Fuerza Mayor. +GitHub estará exenta de toda responsabilidad en la medida en que no pueda cumplir alguna obligación en virtud de este Acuerdo debido a causas extraordinarias que escapen a su control razonable, tales como catástrofes y desastres naturales, huelgas, cierres patronales, disturbios, actos de guerra, epidemias o cortes de energía, de telecomunicaciones o de red. -### 9. Contratistas independientes -Cada una de las Partes es un contratista independiente con respecto al objeto del presente Acuerdo. Nada de lo dispuesto en el presente Acuerdo será considerado o interpretado de forma tal que dé lugar a la creación de una asociación legal, sociedad, empresa mixta, empleo, agencia, fiduciaria u otra relación similar entre las Partes, y ninguna de las Partes puede vincular a la otra por contrato. +### 9. Contratistas Independientes +Cada Parte es un contratista independiente con respecto al objeto de este Acuerdo. Nada de lo contenido en este Acuerdo se considerará o interpretará de ninguna manera como la creación de una asociación legal, sociedad, empresa conjunta, empleo, agencia, fideicomiso ni ninguna otra relación similar entre las Partes, y ninguna de las Partes puede obligar contractualmente a la otra. -### 10. Preguntas -¿Preguntas sobre los Términos de Servicio? [Contáctanos](https://github.com/contact/). +### 10. Preguntas +¿Tiene alguna pregunta sobre los Términos del Servicio? [Póngase en contacto con nosotros](https://github.com/contact/). diff --git a/translations/es-ES/content/site-policy/github-terms/github-event-code-of-conduct.md b/translations/es-ES/content/site-policy/github-terms/github-event-code-of-conduct.md index a11f8de3d9..9066e1adca 100644 --- a/translations/es-ES/content/site-policy/github-terms/github-event-code-of-conduct.md +++ b/translations/es-ES/content/site-policy/github-terms/github-event-code-of-conduct.md @@ -1,5 +1,5 @@ --- -title: Código de conducta del evento de GitHub +title: Código de Conducta de Eventos de GitHub redirect_from: - /articles/github-event-code-of-conduct - /github/site-policy/github-event-code-of-conduct @@ -8,46 +8,51 @@ versions: topics: - Policy - Legal +ms.openlocfilehash: c9e910ccec8e281359fb21feca5957c3360530bd +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556736' --- +Los eventos de GitHub son eventos comunitarios destinados a las relaciones y la colaboración en la comunidad tecnológica. -Los eventos de GitHub son eventos comunitarios destinados a la creación de redes y la colaboración en la comunidad tecnológica. +Valoramos la participación de cada miembro y queremos que todos los asistentes tengan una experiencia agradable y satisfactoria. En consecuencia, se espera que todos los asistentes muestren respeto y cortesía a los demás asistentes en todos los eventos organizados en el espacio de GitHub. -Valoramos la participación de cada miembro y deseamos que todos los asistentes tengan una experiencia agradable y satisfactoria. En consecuencia, se espera que todos los asistentes muestren respeto y cortesía a otros asistentes durante todos los eventos alojados en el espacio de GitHub. +Para aclarar lo que se espera, todos los asistentes, ponentes, expositores, organizadores y voluntarios en cualquier evento en el espacio de GitHub deben cumplir el siguiente Código de Conducta. Los organizadores harán cumplir este código durante todo el evento. -Para dejar en claro lo que se espera, todos los asistentes, oradores, expositores, organizadores y voluntarios en cualquier evento en el espacio de GitHub están obligados a cumplir con el siguiente código de conducta. Los organizadores aplicarán este código a lo largo de todo el evento. +## Código de Conducta -## Código de conducta +GitHub se compromete a ofrecer una experiencia de evento positiva y libre de acoso para todos, independientemente de la edad, el género, la identidad y expresión de género, la orientación sexual, la discapacidad, la apariencia personal, el tamaño del cuerpo, el origen étnico, la raza, la religión, la nacionalidad o el nivel de experiencia. No toleramos el acoso de los participantes del evento de ninguna forma, ni toleramos ningún comportamiento que razonablemente haga que otro participante del evento se sienta inseguro o tema por su bienestar físico o emocional. Todas las comunicaciones deben ser apropiadas para una audiencia profesional que incluya personas de diferentes orígenes. -GitHub se dedica a brindar una experiencia de evento positiva y sin acoso para todo el mundo, independientemente de su edad, género, identidad y expresión de género, orientación sexual, discapacidad, apariencia personal, complexión, etnia, raza, religión, nacionalidad o nivel de experiencia. No toleramos el acoso a los participantes del evento en ninguna forma, ni toleramos ningún comportamiento que razonablemente conduzca a que otro participante del evento se sienta en peligto, inseguro o asustado por su bienestar físico o emocional. Todas las comunicaciones deben ser adecuadas para un público profesional que incluya personas de muchos orígenes diferentes. +Entre los ejemplos de comportamientos que contribuyen a un ambiente positivo se incluyen los siguientes: -Algunos ejemplos de comportamientos alentados que contribuyen a un entorno positivo incluyen los siguientes: - -* Uso de un lenguaje acogedor e inclusivo -* Ser respetuoso desde diferentes puntos de vista y experiencias -* Aceptar con agradecimiento las críticas constructivas +* Usar un lenguaje acogedor e inclusivo +* Ser respetuoso con los diferentes puntos de vista y experiencias +* Aceptar la crítica constructiva * Centrarse en lo que es mejor para todos en el evento * Mostrar empatía hacia otros participantes -Un comportamiento inaceptable incluye: +El comportamiento inaceptable incluye: -* El uso de lenguaje o imágenes sexualizados o el contacto físico inapropiado, la atención sexual o los acercamientos -* Trolleo, comentarios insultantes o despectivos, ataques personales o políticos, o alteración sostenida de las conversaciones u otras situaciones -* Intimidación deliberada, acecho, seguimiento o acoso con fotografías o grabaciones -* Acoso de cualquier tipo, incluso de una manera graciosa o irónica +* El uso de lenguaje o imágenes sexualizados, o contacto físico inapropiado, atención sexual o insinuaciones +* Troleo, comentarios insultantes o despectivos, ataques personales o políticos, o interrupción continuada de conversaciones u otros eventos +* Intimidación deliberada, acecho, seguimiento o fotografías o grabaciones intimidantes +* Acoso de cualquier tipo, incluso en forma de broma o ironía * Otras conductas que razonablemente podrían considerarse inapropiadas en un entorno profesional -Sé amable con los demás. No insultes ni desanimes a otros asistentes. Comportarte profesionalmente. Recuerda que el acoso y las bromas sexistas, racistas o excluyentes no son adecuadas en este evento. +Sea amable con los demás. No insulte ni menosprecie a otros asistentes. Compórtese profesionalmente. Recuerde que el acoso y las bromas sexistas, racistas o excluyentes no son apropiados en este evento. -Cada huésped del evento es totalmente responsable de sus propias acciones. +Cada invitado al evento es enteramente responsable de sus propias acciones. Gracias por ayudar a hacer de este un espacio acogedor y agradable para todos. -### Informe de un incidente +### Informar de un incidente -Si estás siendo hostigado, notas que alguien más está siendo acosado, o tienes alguna otra inquietud, comunícate con el organizador por correo electrónico (events@github.com) o por teléfono/texto (+ 1 415 842 2837), o habla con otro empleado de GitHub o un oficial de seguridad. +Si está siendo acosado, observa que otra persona está siendo acosada o tiene otra inquietud, póngase en contacto con el organizador por correo electrónico (events@github.com), llame/envíe un mensaje de texto al (+1 415 842 2837), o hable con otro empleado de GitHub o un responsable de seguridad. -GitHubbers estará encantado de ayudar a los participantes a ponerse en contacto con la seguridad o la aplicación de la ley local, acompañar a seguridad o de otro modo ayudar a aquellos que experimentan acoso a sentirse seguros durante la conferencia. Valoramostu asistencia. +Los GitHubbers estarán encantados de ayudar a los participantes a ponerse en contacto con el departamento de seguridad o la policía local, acompañarlos a un lugar seguro o ayudar a las personas que sufren acoso para que se sientan seguras durante la conferencia. Valoramos su asistencia. -## Crédito +## Crédito -Algunas partes de este código de conducta se basan en el [ejemplo de política anti-acoso](https://geekfeminism.wikia.org/wiki/Conference_anti-harassment/Policy) de Geek Feminism wiki, creado por la iniciativa Ada y otros voluntarios, bajo una licencia Creative Commons Zero. +Algunas partes de este Código de Conducta se basan en la [directiva contra el acoso de ejemplo](https://geekfeminism.wikia.org/wiki/Conference_anti-harassment/Policy) de la wiki Geek Feminism, creada por Ada Initiative y otros voluntarios, bajo una licencia Creative Commons Zero. diff --git a/translations/es-ES/content/site-policy/github-terms/github-event-terms.md b/translations/es-ES/content/site-policy/github-terms/github-event-terms.md index 2117c0b1d8..d15207089f 100644 --- a/translations/es-ES/content/site-policy/github-terms/github-event-terms.md +++ b/translations/es-ES/content/site-policy/github-terms/github-event-terms.md @@ -1,5 +1,5 @@ --- -title: Términos del evento de GitHub +title: Términos del Evento de GitHub redirect_from: - /articles/github-event-terms - /github/site-policy/github-event-terms @@ -8,53 +8,58 @@ versions: topics: - Policy - Legal +ms.openlocfilehash: 58e24cfcc52a49f2f80ca316d482e2f2caf1fe4d +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556755' --- +Al confirmar su asistencia a un evento de GitHub o asistir a él, incluidos cualquiera de los eventos o actividades organizados por GitHub en asociación con el evento de GitHub (colectivamente, el «Evento»), indica que ha leído, comprende y acepta los siguientes Términos y Condiciones del Evento. -Al confirmar su asistencia o asistiendo a un evento de GitHub, incluyendo cualquiera de los eventos o actividades organizadas por GitHub en asociación con el evento de GitHub (en conjunto, el "Evento"), señalas que has leído, comprendes y aceptas los siguientes términos y condiciones del evento. +## 1. Requisitos básicos para asistir, incluido el [Código de Conducta del Evento](/articles/github-event-code-of-conduct) -## 1. Requisitos básicos para asistir, incluyendo el [Código de conducta del evento](/articles/github-event-code-of-conduct) +Para participar en el Evento, usted declara que -Para participar en el Evento afirmas que: +- tiene el poder y la autoridad necesarios para suscribir estos Términos del Evento; -- tienes el poder y la autoridad necesarios para participar en los presentes términos del evento +- ha leído y entendido estos Términos del Evento, así como los [Términos de Servicio de GitHub.com](/articles/github-terms-of-service/); -- has leído y comprendido estos términos del evento, así como los [términos de servicio de GitHub.com ](/articles/github-terms-of-service/) +- acepta cumplir el [Código de Conducta del Evento](/articles/github-event-code-of-conduct), que busca ofrecer una experiencia sin acoso para todos; -- aceptas regirte por el [Código de conducta del evento](/articles/github-event-code-of-conduct), que busca brindar una experiencia libre de acoso para todos +- si se sirve alcohol en un evento de GitHub, declara que tiene al menos 21 años o que tiene más de la edad legal para beber en su jurisdicción. -- si se sirve alcohol en un evento de GitHub, afirmas que tienes al menos 21 años de edad, o de cualquier otra manera eres mayor de edad legal de consumo en tu jurisdicción. +Se espera que los participantes a los que se les pida que dejen de acosar u otro comportamiento prohibido acaten esta petición de inmediato. Si un participante mantiene un comportamiento que infringe el [Código de Conducta del Evento](/articles/github-event-code-of-conduct) o estos Términos, los organizadores del evento pueden tomar las medidas que consideren apropiadas, incluida la advertencia al infractor o la expulsión del evento o conferencia sin reembolso. -Se espera que los participantes detengan cualquier acoso u otro comportamiento prohibido para cumplir de inmediato. Si un participante se involucra en un comportamiento que viola el [Código de Conducta del Evento](/articles/github-event-code-of-conduct) o estos términos, los organizadores del evento pueden tomar cualquier acción que consideren adecuada, incluyendo la advertencia del infractor o la expulsión del evento o la conferencia sin reembolso. +## 2. Imágenes -## 2. Fotos +GitHub o sus socios a veces toman fotos y vídeos en los eventos de GitHub. Al participar o asistir al Evento, acepta que puede aparecer en algunas de estas fotos y vídeos, y autoriza el uso de ellos por parte de GitHub. Por otro lado, si toma fotos o vídeos de los asistentes al Evento y nos los proporciona, nos autoriza a usarlos de la misma manera y declara que los asistentes que aparecen en sus fotos y vídeos también han dado su consentimiento para tal uso. -GitHub o sus socios en ocasiones toman fotos y videos en eventos de GitHub. Al participar o asistir al evento, aceptas que puedas aparecer en algunas de estas fotos y vídeos y autorizas el uso de los mismos por parte de GitHub. Por otro lado, si llevas fotos o vídeos de los asistentes en el evento y nos los proporcionas, nos autorizas a utilizarlos de la misma manera y representamos que los asistentes que aparecen en tus fotos y vídeos también han dado su consentimiento para dicho uso. +## 3. Riesgo, responsabilidad e indemnización -## 3. Riesgo, responsabilidad e indemnización +### Asunción de riesgo +Aunque tratamos de crear un ambiente seguro en el evento, pueden ocurrir accidentes u otros infortunios, incluso a las buenas personas. Le pedimos que ponga de su parte para ayudar a limitar la posibilidad de que pueda lesionarse en el Evento. -### Asunción del riesgo -A pesar de que intentamos crear un entorno seguro en el evento, suceden accidentes u otras cosas malas, incluso para las personas buenas. Te pedimos que hagas tu parte para ayudar a limitar la posibilidad de que puedas lesionarte en el evento. +Acepta considerar cuidadosamente los riesgos inherentes a cualquier actividad en la que elija participar y tomar precauciones razonables antes de elegir asistir o participar en un evento de GitHub. Por ejemplo, debe asegurarse de tener buena salud física antes de realizar cualquier actividad física en un evento de GitHub y siempre debe beber de manera responsable debido a los riesgos asociados con conducir ebrio y participar en actividades mientras su juicio está afectado. Siempre es bueno recordar que otros invitados al evento pueden ser menos responsables que usted y pueden suponer un riesgo adicional para usted a pesar de sus mejores intenciones. -Aceptas considerar detenidamente los riesgos inherentes a cualquier actividad en la que elijas participar y tomar las precauciones razonables antes de elegir asistir a un evento de GitHub o participar en él. Por ejemplo, deberías asegurarte de estar en buena salud física antes de participar en cualquier actividad física en un evento de GitHub y siempre deberías beber de manera responsable teniendo en cuenta los riesgos asociados con conducir ebrio y participar en actividades mientras se deteriora tu juicio. Siempre es bueno recordar que otros asistentes al evento pueden ser menos responsables que tú y pueden crear un riesgo adicional para ti a pesar de sus mejores intenciones. +En definitiva, comprende que su asistencia y participación en cualquier evento de GitHub es voluntaria y acepta asumir la responsabilidad por cualquier lesión resultante en la mayor medida permitida por la ley aplicable. -En resumen, comprendes que tu asistencia y participación en cualquier evento de GitHub es voluntaria y aceptas asumir la responsabilidad de cualquier lesión resultante en la máxima medida permitida por la ley aplicable. +Del mismo modo, acepta que GitHub no es responsable de ninguna lesión o accidente que pueda sufrir en cualquier evento que GitHub no organice ni controle. -De la misma forma, aceptas que GitHub no es responsable de ninguna lesión o accidente que puedas sostener en cualquier evento que GitHub no organice o controle. +### Exención de responsabilidad +Usted (para usted, sus herederos, representantes personales o cesionarios, y cualquier otra persona que pueda presentar una reclamación en su nombre) por el presente exime, renuncia, descarga y se compromete a no demandar a GitHub y sus respectivas empresas matrices, filiales, entidades afiliadas, responsables, directores, socios, accionistas, miembros, agentes, empleados, proveedores, patrocinadores y voluntarios de todas y cada una de las reclamaciones, demandas, causas de acción, daños, pérdidas o gastos (incluidos los costes judiciales y los honorarios razonables de los abogados) que puedan surgir de, resulten de o se relacionen de alguna manera con su asistencia al Evento o cualquier evento relacionado, excepto, por supuesto, por cualquier negligencia grave o conducta indebida intencionada de nuestra parte. -### Liberación de responsabilidad -Tú (por ti mismo, tus herederos, representantes personales o cesionarios, y cualquier otra persona que pueda hacer un reclamo en tu nombre) por la presente se liberan, renuncian, descargan y hacen el pacto de no demandar a GitHub y sus respectivas empresas matrices, subsidiarias, afiliadas, funcionarios, directores, socios, accionistas, miembros, agentes, empleados, vendedores, patrocinadores y voluntarios de todas las reclamaciones, demandas, causas de acción, daños, pérdidas o gastos (incluyendo los costos judiciales y los honorarios razonables de abogados) que puedan surgir, resultar o relacionarse de alguna manera con tu asistencia en el evento o cualquier evento relacionado, excepto, por supuesto, por cualquier negligencia grave o mala conducta intencional de nuestra parte. +### Indemnizaciones +De la misma manera, acepta indemnizar y eximir de responsabilidad a GitHub, sus matrices, filiales, entidades afiliadas, responsables, directores, empleados, agentes y representantes, incluidos los costes, responsabilidades y honorarios legales, de cualquier reclamación o demanda realizada por un tercero debido a, relacionado o conectado con su asistencia o conducta en el Evento o cualquier evento relacionado. -### Indemnización -De la misma forma, aceptas indemnizar y eximir de toda responsabilidad a GitHub, sus matrices, subsidiarias, afiliados, funcionarios, directores, empleados, agentes y representantes, incluyendo los costos, pasivos y honorarios legales, de cualquier reclamación o demanda hecha por cualquier tercero por causa, que esté relacionada o en conexión con tu asistencia o conducta en el evento o cualquier evento relacionado. +## 4. Rescisión -## 4. Terminación +Si bien esperamos que no ocurra, GitHub puede prohibir su asistencia a cualquier evento de GitHub en cualquier momento si no cumple los Términos del Evento y el [Código de Conducta del Evento](/articles/github-event-code-of-conduct), los [Términos de Servicio de GitHub.com](/articles/github-terms-of-service/), por cualquier motivo o sin él, sin previo aviso ni responsabilidad de ningún tipo. El apartado 3 (Riesgo, responsabilidad e indemnización) continuará aplicándose después de cualquier rescisión. -Si bien esperamos que no lo haga, GitHub puede prohibir tu asistencia a cualquier evento de GitHub en cualquier momento si no cumples con los presentes términos del evento y el [Código de conducta del evento](/articles/github-event-code-of-conduct), los[términos de servicio de GitHub.com](/articles/github-terms-of-service/), o por cualquier motivo o sin motivo, sin previo aviso ni responsabilidad de ningún tipo. La sección 3 (riesgo, responsabilidad e indemnización) continuará aplicándose después de cualquier terminación. +## 5. Selección de legislación y fuero -## 5. Elección de la ley y lugar de residencia +La ley de California regirá estos Términos del Evento, así como cualquier reclamación, causa de acción o disputa que pueda surgir entre usted y GitHub (una «Reclamación»), sin tener en cuenta las disposiciones sobre conflictos de leyes. PARA CUALQUIER RECLAMACIÓN PRESENTADA POR CUALQUIERA DE LAS PARTES, USTED ACEPTA SOMETERSE A LA JURISDICCIÓN PERSONAL Y EXCLUSIVA Y EL FUERO EXCLUSIVO DE LOS TRIBUNALES ESTATALES Y FEDERALES UBICADOS EN EL CONDADO DE SAN FRANCISCO, CALIFORNIA. -La ley de California regirá estos términos del evento, así como cualquier reclamación, causa de acción o disputa que pueda surgir entre tú y GitHub (una "reclamación"), sin tener en cuenta las disposiciones de conflicto de leyes. PARA CUALQUIER RECLAMACIÓN PRESENTADA POR CUALQUIERA DE LAS PARTES, ACEPTAS SOMETERTE Y DAR TU CONSENTIMIENTO A LA JURISDICCIÓN PERSONAL Y EXCLUSIVA EN EL LUGAR EXCLUSIVO DE LOS TRIBUNALES ESTATALES Y FEDERALES UBICADOS DENTRO DEL CONDADO DE SAN FRANCISCO, CALIFORNIA. +## 6. Otras cláusulas contractuales -## 6. Términos varios - -Aceptas que no te representarás a ti mismo como empleado, representante o agente de GitHub (a menos que, por supuesto, realmente estés contratado por GitHub). Nos reservamos el derecho a cancelar el evento o cualquier evento relacionado en cualquier momento, por cualquier motivo y sin responsabilidad o perjuicio. Cualquier falla por parte de GitHub para ejercer o hacer cumplir cualquier derecho o disposición de estos términos no constituye una renuncia a tal derecho o disposición. Si alguna disposición de estos términos se encuentra como inejecutable o inválida, esa disposición se limitará o eliminará en la medida mínima necesaria para que los términos del evento permanezcan en plena vigencia y efecto y exigibles. +Usted acepta que no se hará pasar por empleado, representante o agente de GitHub (a menos, por supuesto, que realmente sea un empleado de GitHub). Nos reservamos el derecho de cancelar el Evento o cualquier evento relacionado en cualquier momento, por cualquier motivo y sin responsabilidad ni perjuicio. El hecho de que GitHub no ejercite ni exija ningún derecho o disposición de estos términos no constituye una renuncia de dicho derecho o disposición. Si se determina que alguna disposición de estos términos no es aplicable o válida, esa disposición se limitará o eliminará en la medida mínima necesaria para que los Términos del Evento permanezcan en pleno vigor y efecto y exigibles. diff --git a/translations/es-ES/content/site-policy/github-terms/github-marketplace-developer-agreement.md b/translations/es-ES/content/site-policy/github-terms/github-marketplace-developer-agreement.md index 052b2ad4e1..bdd49d58f0 100644 --- a/translations/es-ES/content/site-policy/github-terms/github-marketplace-developer-agreement.md +++ b/translations/es-ES/content/site-policy/github-terms/github-marketplace-developer-agreement.md @@ -8,265 +8,272 @@ versions: topics: - Policy - Legal +ms.openlocfilehash: fb7e6f05a24628d6d0062b7f3d8a46aff8d76ac3 +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556760' --- +**ESTOS TÉRMINOS Y CONDICIONES (EL «ACUERDO») RIGEN SU PARTICIPACIÓN EN EL PROGRAMA MARKETPLACE DE GITHUB. AL INSCRIBIRSE PARA PARTICIPAR EN EL PROGRAMA MARKETPLACE O AL HACER CLIC EN «ACEPTO» A CONTINUACIÓN, CONFIRMA QUE ENTIENDE ESTE ACUERDO Y QUE ACEPTA TODOS SUS TÉRMINOS Y CONDICIONES. SI CELEBRA ESTE ACUERDO EN NOMBRE DE UNA EMPRESA U OTRA PERSONA JURÍDICA, USTED DECLARA TENER LA AUTORIDAD LEGAL NECESARIA PARA VINCULAR LA ENTIDAD A ESTE ACUERDO, EN CUYO CASO «USTED» HARÁ REFERENCIA A LA ENTIDAD QUE REPRESENTA.** -**ESTOS TÉRMINOS Y CONDICIONES (EL "ACUERDO") REGULAN TU PARTICIPACIÓN EN EL PROGRAMA DEL MERCADO DE GITUB. AL INSCRIBIRTE PARA PARTICIPAR EN EL PROGRAMA DE MERCADO O AL HACER CLIC EN "ACEPTO" A CONTINUACIÓN, CONFIRMAS QUE ENTIENDES EL PRESENTE ACUERDO Y QUE ACEPTAS TODOS SUS TÉRMINOS Y CONDICIONES. SI ESTÁS INGRESANDO EN EL PRESENTE ACUERDO EN NOMBRE DE UNA EMPRESA U OTRA ENTIDAD LEGAL, DECLARAS QUE TIENES LA AUTORIDAD LEGAL PARA VINCULAR A LA ENTIDAD CON EL PRESENTE ACUERDO, EN CUYO CASO "TÚ" SIGNIFICARÁ LA ENTIDAD QUE REPRESENTAS.** +Fecha de entrada en vigor: 24 de agosto de 2021 -Fecha Efectiva: 24 de agosto de 2021 +## 1. DEFINICIONES -## 1. DEFINICIONES +Los términos en mayúscula que se usan en este Acuerdo y no están definidos aquí tendrán el significado que se establece en los Términos de Servicio de GitHub ubicados en [https://docs.github.com/articles/github-terms-of-service](/articles/github-terms-of-service) (los «Términos» o «TDS»). -Los términos con mayúscula inicial utilizados en el presente acuerdo y no definidos en el presente documento deberán tener el significado establecido en los términos de servicio de GitHub ubicados en [https://docs.github.com/articles/github-terms-of-service](/articles/github-terms-of-service) (los "Términos" o "ToS"). +«Acción» se refiere a un mecanismo que le permite implementar una lógica personalizada sin tener que crear una aplicación para llevar a cabo una tarea particular con GitHub. -"Acción" significa un mecanismo que te permite implementar lógica personalizada sin tener que crear una aplicación para realizar una tarea particular con GitHub. +«Características de Marca» se refiere a los nombres comerciales, marcas registradas, marcas de servicio, logotipos, nombres de dominio y otras características de marca distintivas de cada parte, respectivamente, como propiedad (o con licencia) de dicha parte ocasionalmente. -"Características de la marca" se refiere a los nombres comerciales, marcas comerciales, marcas de servicio, logotipos, nombres de dominio y otras características distintivas de la marca de cada parte, respectivamente, ya que son propiedad de dicha parte (o con licencia) de vez en cuando. +«Desarrollador» se refiere a usted y usted es la empresa o persona que ha creado el software, el contenido y los materiales digitales para su uso en relación con GitHub y a los que se puede acceder a través de Marketplace. -"Programador" se refiere a ti y tu eres la empresa o persona que ha creado el software y los materiales digitales para su uso en conexión con GitHub y accesibles a través del mercado. +«Aplicación del Desarrollador» o «Producto para Desarrolladores» se refiere al Software, contenido y materiales digitales creados por Usted para su uso en relación con GitHub y a los que se puede acceder a través de Marketplace e incluye Acciones. -"Aplicación del Programador" o "Producto del Programador" significa el Software, contenido y materiales digitales creados por ti para su uso en conexión con GitHub y que son accesibles a través del mercado e incluye Acciones. +«Usuario Final» se refiere a cualquier persona, empresa u otra persona jurídica que adquiera licencias del Producto para Desarrolladores a través del Marketplace de GitHub. -"Usuario final" hace referencia a cualquier persona, empresa u otra entidad legal que adquiera licencias para el Producto de Programadores a través del mercado de GitHub. +«API de GitHub» se refiere a la interfaz del programa de aplicaciones patentada de GitHub. El acceso y el uso de la API de GitHub se rigen por los Términos de Servicio. -"GitHub API" se refiere a la interfaz del programa de aplicación patentada de GitHub. El acceso y el uso de la API de GitHub se rige por los ToS. +«GitHub Marketplace» o «Marketplace» se refiere al sitio de marketplace en línea patentado operado por GitHub donde los Productos para Desarrolladores se pueden entregar a los Usuarios Finales. -"Mercado de GitHub" o "mercado" se refiere al sitio del mercado en línea patentado operado por GitHub, donde los productos del programador se pueden entregar a los usuarios finales. +«Listado» se refiere al contenido proporcionado para publicar el Producto para Desarrolladores en GitHub Marketplace. -“Listado” hace referencia al contenido proporcionado para listar el producto del Programador en el mercado de GitHub. +«Impuestos» se refiere a cualquier impuesto federal, estatal, local o extranjero sobre la renta, los ingresos brutos, la franquicia, la estimación, el mínimo alternativo, las ventas, el uso, la transferencia, el valor añadido, los impuestos especiales, la propiedad inmobiliaria o personal, las retenciones u otros impuestos, de cualquier tipo, incluidos los intereses, las sanciones o las adiciones al impuesto o los importes adicionales con respecto a lo anterior. -"Impuestos" se refiere a cualquier ingreso federal, estatal, local o extranjero, ingresos brutos, franquicia, estimación, mínimo alternativo, ventas, uso, transferencia, valor agregado, consumo, propiedad real o personal, retenciones u otros impuestos, de cualquier tipo, incluyendo los intereses, sanciones o adiciones a impuestos o importes adicionales con respecto a lo anterior." +«Datos de Uso» se refiere a los datos relacionados con Marketplace generados en relación con el uso por parte del Usuario Final de GitHub Marketplace y la licencia de los Productos para Desarrolladores, incluidos, entre otros, estadísticas de uso y datos de ventas agregados. Los Datos de Uso no incluyen y excluyen específicamente la información bancaria y de pago. -"Datos de uso" hace referencia a los datos relacionados con el mercado generados en relación con el uso del usuario final del mercado de GitHub y la licencia de los productos para Programadores, incluyendo, sin limitación a estadísticas de uso y datos de ventas agregados. Los datos de uso no incluyen y específicamente excluyen la información bancaria y de pago. +## 2. FINALIDAD Y CONCESIÓN DE LICENCIAS -## 2. OBJETIVO Y CONCESIÓN DE LICENCIA +**2.1** Este Acuerdo establece los términos y condiciones según los cuales el Desarrollador puede publicar Listados en GitHub Marketplace para la compra de Productos para Desarrolladores por parte de los Usuarios Finales y su uso en relación con GitHub.com. Este Acuerdo se aplica a los Productos para Desarrolladores distribuidos de forma gratuita y a los Productos para Desarrolladores por los que se cobra una cuota a los Usuarios Finales. El Desarrollador acepta usar GitHub Marketplace únicamente para los fines permitidos por este Acuerdo o según lo permita la legislación aplicable. En lo que respecta a GitHub y al Desarrollador, el Desarrollador es el único responsable de los Productos para Desarrolladores. -**2.1** El presente acuerdo establece los términos y condiciones de acuerdo con los cuales el Programador puede publicar listados en el mercado GitHub para la compra de productos del programador por parte de los usuarios finales y el uso en conexión con GitHub.com. El presente acuerdo se aplica a los productos del Programador distribuidos para productos gratuitos y de Programador para los cuales se cobra una tarifa a los usuarios finales. El programador acepta usar el mercado de GitHub únicamente para los fines permitidos por el presente acuerdo o según lo permita la legislación aplicable. Entre GitHub y el Programador, el Programador es el único responsable de los productos del Programador. +**2.2** El Desarrollador otorga a GitHub una licencia internacional con carácter no exclusivo, transferible, sublicenciable, totalmente remunerada, libres de regalías para (a) alojar, vincular, reproducir, modificar, ejecutar públicamente, mostrar públicamente, probar, distribuir, poner a disposición, conceder licencias y utilizar el Listado; (b) reproducir, ejecutar, mostrar, usar y acceder al Listado con fines administrativos y de demostración en relación con la operación y marketing de Marketplace; y (c) reproducir, mostrar, distribuir y usar de otro modo las Características de Marca del Desarrollador proporcionadas por el Desarrollador a GitHub en virtud de este Acuerdo únicamente para su uso en relación con Marketplace y para cumplir con sus obligaciones en virtud del Acuerdo. -**2.2** El Programador otorga a GitHub una licencia no exclusiva, en todo el mundo, transferible, sublicenciable, totalmente pagada y exenta de regalías para (a) alojar, vincular, reproducir, modificar, ejecutar públicamente, exhibir públicamente, probar, distribuir, poner a disposición, licenciar y usar de cualquier otra manera el listado; (b) reproducir, ejecutar, exhibir, usar y acceder a la lista con fines de administración y demostración en relación con la operación y la comercialización del mercado; y (c) reproducir, mostrar, distribuir y usar de cualquier otra manera las características de la marca del Programador que este le haya suministrado a GitHub conforme a lo dispuesto en el presente acuerdo únicamente para su uso en relación con el mercado y para cumplir con sus obligaciones conforme al acuerdo. +**2.3** Además de las licencias otorgadas indicadas más arriba, GitHub puede incluir Características de Marca del Desarrollador proporcionadas por el Desarrollador a GitHub en virtud de este Acuerdo en cualquier presentación, comunicación, material de marketing, comunicados de prensa, listas de clientes (incluidas, entre otras, las listas de clientes publicadas en los sitios web de GitHub), campañas publicitarias y otros materiales publicitarios con fines de marketing de Marketplace. Si el Desarrollador interrumpe la distribución de Productos para Desarrolladores específicos en Marketplace, GitHub, tras un período de tiempo comercialmente razonable, interrumpirá el uso de las Características de Marca de los Productos para Desarrolladores suspendidas. Ninguna disposición de este Acuerdo otorga al Desarrollador ningún derecho de uso de las Características de Marca de GitHub. -**2.3** Además de las licencias concedidas anteriormente, GitHub puede incluir características de la marca del Programador suministradas por el programador para GitHub conforme a lo dispuesto en el presente acuerdo en cualquier presentación, comunicación, material de marketing, comunicados de prensa, listas de clientes (incluyendo, entre otras, las listas de clientes, publicadas en los sitios web de GitHub), campañas publicitarias y otras garantías publicitarias para propósitos de comercializar el mercado. Si el Programador descontinúa la distribución de productos específicos del programador en el mercado, GitHub dejará de usar las características de marca de los productos del Programador descontinuados después de un período de tiempo comercialmente razonable. Nada en el presente acuerdo otorga al Programador un derecho a usar ninguna de las características de la marca GitHub. +**2.4** El Desarrollador otorga a cada Usuario Final un derecho o licencia internacional no exclusivo para ejecutar, mostrar y usar los Productos para Desarrolladores y cualquier contenido incluido, al que se acceda o transmita a través de los Productos para Desarrolladores en relación con Marketplace. El Desarrollador debe incluir un acuerdo de licencia de usuario final («EULA») por separado en sus Productos para Desarrolladores que regirá los derechos del Usuario Final sobre los Productos para Desarrolladores para dar pleno efecto a la frase anterior. El Desarrollador reconoce y acepta que el EULA aplicable para cada Producto para Desarrolladores es únicamente entre el Desarrollador y el Usuario Final. GitHub no será responsable ni tendrá responsabilidad alguna en virtud de ningún EULA. -**2.4** El programador otorga a cada usuario final un derecho o licencia no exclusivo, en todo el mundo, para llevar a cabo, mostrar y usar los productos del Programador y cualquier contenido al que se acceda o se transmita a través de los productos del Programador en relación con el mercado. El Programador debe incluir un acuerdo de licencia de usuario final ("EULA") por separado en sus productos de Programador que regirá los derechos del usuario final sobre los productos del Programador en lugar de la frase anterior. El Programador reconoce y acepta que el EULA aplicable para cada producto de Programador se encuentra únicamente entre el Programador y el usuario final. GitHub no será responsable, ni tendrá ninguna responsabilidad en absoluto, en virtud de ningún EULA. +**2.5** Excepto en lo que respecta a los derechos de licencia otorgados en este Acuerdo, (a) el Desarrollador conserva todos los derechos sobre los Productos para Desarrolladores; (b) cada parte conservará todos los derechos que tenga con independencia de este Acuerdo, incluidos los derechos en virtud de la Ley de Derechos de Autor de EE. UU. o leyes similares de otras jurisdicciones; y (c) cada parte posee todos los derechos, títulos e intereses en sus respectivas Características de Marca. Cada parte tiene la responsabilidad de proteger y hacer cumplir sus propios derechos correspondientes y ninguna de las partes tiene la obligación de hacerlo en nombre de la otra. -**2.5** Excepto por los derechos de licencia concedidos en el presente acuerdo, (a) el programador retiene todos los derechos sobre los productos del Programador; (b) cada una de las partes conserva todos los derechos que tiene independientes del presente acuerdo, incluyendo los derechos conforme a la ley de derechos de autor de los Estados Unidos o leyes similares de otras jurisdicciones; y (c) cada una de las partes posee todos los derechos, título e interés en sus respectivas características de marca. Cada una de las partes es responsable de proteger y hacer cumplir sus propios derechos respectivos y ninguna de las partes tiene la obligación de hacerlo en nombre del otro. +**2.6** El Desarrollador reconoce y acepta que GitHub tendrá derecho a proporcionar el nombre, la dirección y otros datos de contacto del Desarrollador a cualquier tercero que de forma razonable, a criterio exclusivo de GitHub, afirme que el Desarrollador no posee todos los derechos de propiedad intelectual necesarios sobre los Productos para Desarrolladores. -**2.6** El programador reconoce y acepta que GitHub tendrá derecho a proporcionar el nombre del Programador, la dirección y otros detalles de contacto a cualquier tercero que razonablemente, en la única determinación de GitHub, afirme que el Programador no posee todos los derechos de propiedad intelectual necesarios sobre o para los productos del programador. +## 3. RESTRICCIONES Y RESPONSABILIDADES -## 3. RESTRICCIONES Y RESPONSABILIDADES +Sin perjuicio de ninguno de los requisitos establecidos en el Apartado 2, Finalidad y Concesión de Licencias, anteriormente, el Desarrollador reconoce y acepta que su uso de Marketplace y su participación en el Programa están condicionados explícitamente a la adhesión del Desarrollador a este Acuerdo, incluidas, entre otras, las restricciones y requisitos de cumplimiento establecidos en este Apartado 3. -Independientemente de cualquiera de los requisitos establecidos en la sección 2, Propósito y Concesión de Licencia, antes mencionados, el Programador reconoce y acepta que su uso del mercado y la participación en el programa están explícitamente condicionados al apego del Programador al presente acuerdo, incluyendo, entre otras, las restricciones y los requisitos de cumplimiento establecidos en la presente sección 3. +**3.1** El Desarrollador acepta que protegerá la privacidad y los derechos legales de todos los Usuarios Finales. Si un Usuario Final proporciona al Desarrollador, o el Producto recopila, divulga, accede o usa, nombres de Usuario Final, contraseñas u otra información personal, el Desarrollador debe (a) informar a los Usuarios Finales de que dicha información estará disponible para los Productos para Desarrolladores; y (b) proporcionará un aviso de privacidad y protección legalmente adecuados a los Usuarios Finales. Asimismo, los Productos para Desarrolladores solo pueden usar la información para la finalidad limitada para el que el Desarrollador obtuvo el permiso del Usuario Final. Si los Productos para Desarrolladores almacenan o transmiten información personal o confidencial proporcionada por los Usuarios Finales u obtenida de ellos, el Desarrollador debe asegurarse de que toda esa actividad se realice de manera segura y debe responder de inmediato a las quejas, solicitudes de eliminación y solicitudes de «no contactar» de los Usuarios Finales de GitHub o Marketplace. -**3.1** El Programador acepta que protegerá la privacidad y los derechos legales de todos los usuarios finales. Si un usuario final proporciona a un Programador, o el producto de lo contrario recopila, divulga, accede o usa, nombres de usuario final, contraseñas u otra información personal, el Programador debe (a) informar a los usuarios finales que dicha información estará disponible para los productos del programador; y (b) proporcionar un aviso de privacidad legalmente adecuado y protección a los usuarios finales. Además, los productos de Programador solo pueden usar la información para el propósito limitado para el cual el Programador ha obtenido permiso del usuario final. Si los productos del Programador almacenan o transmiten información personal o confidencial proporcionada u obtenida por los usuarios finales, entonces el Programador debe asegurarse de que toda esa actividad se realice de manera segura y deba responder de inmediato a las quejas, las solicitudes de eliminación y las solicitudes de "no contactar" de GitHub o de los usuarios finales del mercado. +**3.2** Para usar y acceder a la API de GitHub, el Desarrollador debe obtener las credenciales de la API (un «Token») convirtiéndose en suscriptor. El Desarrollador no puede compartir su Token con ningún tercero, mantendrá la seguridad de dicho Token y toda la información de inicio de sesión, y usará el Token como único medio del Desarrollador para acceder a la API de GitHub. -**3.2** Para usar y acceder a la API de GitHub, el Programador debe obtener las credenciales de la API (un "token") al convertirse en un suscriptor. El Programador no puede compartir su token con ningún tercero, debe mantener seguro dicho token y toda la información de inicio de sesión y usará el token como el único medio del programador para acceder a la API de GitHub. +**3.3** El Desarrollador reconoce y acepta que no participará en ninguna actividad en Marketplace, incluida la distribución de Productos para Desarrolladores, que infrinja las directivas de Marketplace o que: -**3.3** El programador reconoce y acepta que no participará en ninguna actividad con el mercado, incluyendo la distribución de productos del programador, que viola las políticas del mercado o que: +- 1\. infrinja cualquier ley o reglamento aplicable o promueva actividades ilícitas; +- 2\. contenga o instale malware o vulnerabilidades de seguridad activos, o utilice nuestra plataforma para la entrega de vulnerabilidades de seguridad (como parte de un sistema de comando y control); +- 3\. interfiera, interrumpa, dañe o acceda de manera no autorizada a las máquinas, sistemas, hardware, servidores, redes, dispositivos, datos u otras propiedades o servicios de un tercero; +- 4\. incluya contenido falso o engañoso; +- 5\. infrinja cualquier derecho de propiedad de cualquiera de las partes, incluidas patentes, marcas registradas, secretos comerciales, derechos de autor, derechos de publicidad u otros derechos; +- 6\. sea calumniosa, difamatoria o fraudulenta; +- 7\. permita la descarga no autorizada de contenido o medios de streaming; +- 8\. muestre contenido ilegal o enlace con dicho contenido; +- 9\. acose, abuse, amenace o incite a la violencia hacia cualquier persona o grupo, incluidos los empleados, responsables y agentes de GitHub, o cualquier Usuario Final; +- 10\. sea o contenga contenido sexualmente obsceno; +- 11\. sea discriminatoria o abusiva hacia cualquier persona o grupo; +- 12\. desvíe a los Usuarios Finales o proporcione enlaces a cualquier otro sitio que imite al Marketplace o se haga pasar por él. -- 1\. Viola cualquier ley o normativa aplicable o promueve actividades ilícitas; -- 2\. Contiene o instala cualquier malware o exploits activos, o utiliza nuestra plataforma para la entrega de exploits (como parte de un sistema de comando y control); -- 3\. Interfiere, altera, interrumpe, daña o accede de manera no autorizada a las máquinas, los sistemas, el hardware, los servidores, las redes, los dispositivos, los datos u otras propiedades o servicios de cualquier tercero; -- 4\. Incluye contenido falso o engañoso; -- 5\. Infrinja cualquier derecho de propiedad de cualquier parte, incluyendo patentes, marcas registradas, secretos comerciales, propiedad intelectual, derecho de publicidad u otros derechos; -- 6\. Sea calumnioso, difamatorio o fraudulento; -- 7\. Habilita la descarga no autorizada de contenido de streaming o medios; -- 8\. Muestra o vincula a contenido ilegal; -- 9\. Acosa, abusa, amenaza o incita a cualquier persona o grupo, incluyendo los empleados, los funcionarios y los agentes de GitHub, o cualquier usuario final; -- 10\. Sea o incluya contenido obsceno o sexual; -- 11\. Sea discriminatorio o abusivo hacia cualquier persona o grupo; -- 12\. Desvía a los usuarios finales o proporciona enlaces a cualquier otro sitio que imita al mercado o se hace pasar a sí mismo como mercado. +**3.4** El Desarrollador no deberá, bajo ninguna circunstancia, mediante los Productos para Desarrolladores o de otro modo, volver a empaquetar o revender el Marketplace, la API de GitHub o los Datos de Uso. El Desarrollador no tiene permiso para usar la API de GitHub ni ningún Dato de Uso de forma que socave o pueda socavar la seguridad del Servicio, la API de GitHub, los Datos de Uso o cualquier otro dato o información almacenados o transmitidos mediante Marketplace. Asimismo, el Desarrollador no deberá ni intentará interferir, modificar o desactivar ninguna característica, funcionalidad o control de seguridad de Marketplace o de la API de GitHub, anular, evitar, pasar por alto, eliminar, desactivar o eludir ningún mecanismo de protección del Marketplace ni de la API de GitHub, ni realizar ingeniería inversa, descompilar, desensamblar o derivar el código fuente, las ideas subyacentes, los algoritmos, la estructura o la forma organizativa del Marketplace o de la API de GitHub. -**3.4** El Programador no podrá, en ningún caso, a través de productos de desarrollo o de cualquier otra manera, empaquetar nuevamente o revender el mercado, la API de GitHub o los datos de uso. Al Programador no se les permite usar la API de GitHub ni ningún dato de uso de ninguna manera que pueda socavar la seguridad del servicio, la API de GitHub, los datos de uso o cualquier otro dato o información almacenada o transmitida utilizando el mercado. Además, el Programador no debe, y no intentará, interferir, modificar o inhabilitar ninguna característica, control de funcionalidad o seguridad del mercado o de la API de GitHub, rechazar, evitar, eludir, eliminar, desactivar o impedir ningún mecanismo de protección para el mercado o la API de GitHub, o realizar ingeniería inversa, descompilar, desmontar o derivar código fuente, ideas subyacentes, algoritmos, estructura o formulario organizativo desde el mercado o la API de GitHub. +**3.5** El Desarrollador reconoce ser el único responsable y que GitHub no tiene responsabilidad ni obligación de ningún tipo por el contenido, desarrollo, operación, soporte o mantenimiento de los Productos para Desarrolladores. Sin perjuicio de lo anterior, el Desarrollador será el único responsable de +- (i) la instalación técnica y el funcionamiento de sus Productos para Desarrolladores; +- (ii) la creación y visualización de la información y el contenido de sus Productos para Desarrolladores; +- (iii) garantizar que sus Productos para Desarrolladores no infrinjan los derechos de propiedad intelectual de ningún tercero; +- (iv) asegurarse de que los Productos para Desarrolladores no sean ofensivos, profanos, obscenos, difamatorios o ilegales; +- (v) asegurarse de que los Productos para Desarrolladores no contengan ni introduzcan software malicioso en el Marketplace, la API de GitHub, cualquier Dato de Uso u otros datos almacenados o transmitidos mediante Marketplace; y +- (vi) asegurarse de que sus Productos para Desarrolladores no estén diseñados ni se utilicen con el fin de enviar mensajes electrónicos comerciales a ningún usuario, agente o Usuario Final de GitHub.com sin su consentimiento. -**3.5** El Programador reconoce que el Programador es el único responsable y que GitHub no tiene responsabilidad ni obligación de ningún tipo, por el contenido, desarrollo, operación, soporte o mantenimiento de los productos del programador. Sin limitar el comienzo, el Programador será el único responsable de: -- (i) la instalación técnica y el funcionamiento de sus productos de Programador; -- (ii) crear y mostrar información y contenido sobre, a través o dentro de sus productos de Programador; -- (iii) asegurar que sus productos de Programador no violen o infrinjan los derechos de propiedad intelectual de un tercero; -- (iv) asegurar que los productos del Programador no sean ofensivos, profanos, obscenos, injuriosos o ilegales; -- (v) asegurar que sus productos de Programador no contengan o introduzcan software malintencionado en el mercado, la API de GitHub, cualquier dato de uso u otros datos almacenados o transmitidos utilizando el mercado; y -- (vi) asegurar que sus productos de Programador no estén diseñados o utilizados con el fin de enviar mensajes electrónicos comerciales a ningún usuario, agente o usuario final de GitHub.com sin su consentimiento. +**3.6** El Desarrollador respetará y cumplirá las limitaciones técnicas de las directivas implementadas de la API de GitHub y las restricciones de este Acuerdo en el diseño e implementación de Productos para Desarrolladores. Sin perjuicio de lo anterior, el Desarrollador no infringirá ninguna limitación explícita de las tasas al llamar o utilizar la API de GitHub. -**3.6** El programador respetará y cumplirá con las limitaciones técnicas e implementadas por políticas de la API de GitHub y las restricciones del presente acuerdo en el diseño y la implementación de productos para Programador. Sin perjuicio de lo anterior, el Programador no violará ninguna limitación de tasa explícita en la convocatoria o el uso de la API de GitHub. +**3.7** GitHub se reserva el derecho a rescindir este Acuerdo de forma inmediata si GitHub determina que el Desarrollador ha incumplido algún requisito u obligación de este Apartado 3. -**3.7** GitHub se reserva el derecho a rescindir el presente acuerdo de inmediato si GitHub determina que el programador ha incumplido cualquier requisito u obligación de la presente sección 3. +**3.8** Nada de lo dispuesto en este Acuerdo impedirá que cualquiera de las partes desarrolle y/o publique aplicaciones que sean similares a las aplicaciones de la otra parte o compitan con ellas. -**3.8** Ninguna disposición del presente Acuerdo impedirá que alguna de las partes desarrolle y/o publique aplicaciones que sean similares o que compitan de cualquier otra manera con las solicitudes de la otra parte. +## 4. RETIRADAS -## 4. ELIMINACIONES +**4.1** Sus retiradas. Al proporcionar a GitHub una notificación por escrito con treinta (30) días de antelación al primer día del mes natural siguiente, usted puede eliminar sus Listados de la futura distribución a través de Marketplace, pero debe cumplir con este Acuerdo para cualquier Listado distribuido a través de Marketplace, incluidos entre otros los requisitos de reembolso. La eliminación del Listado de la distribución futura a través de Marketplace no (a) afecta los derechos de licencia de los Usuarios Finales que compraron o instalaron previamente su Listado ni (b) cambia su obligación de entregar o mantener el Listado que los usuarios compraron o instalaron previamente. -**4.1** Tus eliminaciones. Al proporcionar a GitHub una notificación por escrito de treinta (30) días antes del 1er día del mes calendario subsiguiente, puedes eliminar tus anuncios de la distribución futura por medio del mercado, pero debes cumplir con el presente acuerdo para cualquier lista distribuida a través del mercado, incluyendo, entre otros, los requisitos de reembolso. Eliminar tu lista de la distribución futura por medio del mercado no (a) afecta los derechos de licencia de los usuarios finales que previamente compraron o instalaron tu perfil o (b) cambia tu obligación de entregar o apoyar un listado que haya sido adquirido o instalado previamente por los usuarios. +Sin perjuicio de lo anterior, GitHub no mantendrá en ningún caso ningún Listado en ninguna parte de Marketplace que se haya eliminado de Marketplace y del que se haya facilitado un aviso por escrito a GitHub de que dicha eliminación se debió a: -Sin perjuicio de lo anterior, en ningún caso GitHub mantendrá en ninguna parte del mercado, ninguna lista que hayas eliminado del mercado y le haya dado un aviso por escrito a GitHub de que dicha eliminación se debió a: +- (i) una acusación de infracción, o infracción real, de cualquier derecho de autor, marca comercial, secreto comercial, imagen comercial, patente u otro derecho de propiedad intelectual de cualquier persona; +- (ii) una acusación de difamación o difamación real; +- (iii) una acusación de infracción, o infracción real, del derecho de publicidad o privacidad de cualquier tercero, o +- (iv) una alegación o determinación de que dicho Listado no cumple con la legislación aplicable. -- (i) una acusación de infracción o infracción real de cualquier derecho de autor, marca registrada, secreto comercial, imagen comercial, patente u otro derecho de propiedad intelectual de ninguna persona, -- (ii) una acusación de difamación o difamación real, -- (iii) una acusación de violación o violación real de los derechos de publicidad o privacidad de un tercero, o -- (iv) una acusación o determinación de que dicha lista no cumple con la legislación aplicable. +Si elimina un Listado de Marketplace de conformidad con las cláusulas (i), (ii), (iii) o (iv) de este Apartado 4.1 y un Usuario Final adquirió dicho Listado en el plazo de un año antes de la fecha de retirada, GitHub no es responsable de reembolsar al comprador afectado el importe abonado por dicho Cliente Final durante el año anterior a la fecha de retirada de dicho Listado afectado. -Si eliminas una lista del mercado conforme a las cláusulas (i), (ii), (iii) or (iv) de la presente sección 4.1 y un usuario final que compró dicho listado dentro de un año antes de la fecha de retirada, GitHub no es responsable de los reembolsos al comprador afectado de ninguna cantidad pagada por dicho cliente final durante el año anterior a la fecha de retirada de dicha lista afectada. +**4.2** Revisión y retiradas de GitHub. Si bien GitHub no está obligado a supervisar el Listado ni su contenido, GitHub puede en cualquier momento revisar o probar la conformidad del Listado con este Acuerdo, las directivas del programa de Marketplace y cualquier otro término, obligación, ley o regulación aplicable. GitHub se reserva el derecho de rechazar la inclusión de un Listado en Marketplace a su exclusivo criterio. Es posible que deba facilitar información sobre usted (como identificación o datos de contacto) en virtud del proceso de registro en Marketplace o como parte del uso continuo de Marketplace. Usted acepta que cualquier información que facilite a Marketplace será siempre exacta y correcta, y estará actualizada. Como parte de la especificación de su Listado, GitHub puede solicitarle que incluya en el archivo del Listado información como su nombre y dirección de correo electrónico. GitHub podría usar esta información al mostrar el Listado en nuestro directorio o para otros fines. -**4,2** Revisión y eliminaciones de GitHub. Si bien GitHub no está obligada a supervisar el listado o su contenido, GitHub puede, en cualquier momento, revisar o evaluar tu lista para cumplir con el presente acuerdo, las políticas del programa de mercado y cualquier otro término, obligación, ley o regulación aplicables. GitHub se reserva el derecho de negarse a incluir una lista en el mercado a su entera discreción. Es posible que se te solicite que proporciones información sobre ti (como la identificación o los detalles de contacto) como parte del proceso de registro del mercado o como parte de tu uso continuo del mercado. Aceptas que cualquier información que le des al mercado siempre será precisa, correcta y actualizada. Como parte de la especificación de tu lista, GitHub puede pedirte que incluyas en el archivo la información de tu lista, como tu nombre y dirección de correo electrónico. GitHub puede usar esta información cuando presente la lista en nuestro directorio o para otros usos. +Si usted notifica a GitHub o bien GitHub se da cuenta y determina, a su entera discreción, que un Listado o cualquier parte del mismo o sus Características de Marca: +- (a) infringen los derechos de propiedad intelectual o cualquier otro derecho de un tercero; +- (b) infringen cualquier ley aplicable o están sujetos a una orden judicial; +- (c) son pornográfico u obscenos, o vulneran de cualquier otro modo las directivas de alojamiento de GitHub u otros términos de servicio que GitHub puede actualizar periódicamente a su exclusiva discreción; +- (d) se están distribuyendo de manera inapropiada; +- (e) pueden representar responsabilidad para GitHub o cualquier tercero; +- (f) GitHub los considera maliciosos o defectuosos; +- (g) infringen los términos de este Acuerdo o las directivas del programa Marketplace; +- (h) la visualización del Listado afecta a la integridad de los servidores de GitHub (es decir, los usuarios no pueden acceder a dicho contenido o tienen otras dificultades); +- (i) GitHub considera que añaden un riesgo indebido a los datos de los Usuarios Finales de Marketplace o que perjudican la experiencia del usuario de Marketplace o GitHub; +- (j) están sujetos a quejas de los usuarios con respecto al incumplimiento de su EULA, o +- (k) vulneran de cualquier otra forma los Términos o este Acuerdo, -Si notificas a GitHub o de otra forma tiene conocimiento y determina a su exclusivo criterio que una lista o cualquier parte de la misma o de tus características de marca: -- (a) viola los derechos de propiedad intelectual o cualquier otro derecho de terceros; -- (b) viola cualquier ley aplicable o está sujeta a un mandato; -- (c) es pornográfica, obscena o de otro modo viola las políticas de alojamiento de GitHub u otros términos de servicio que puedan actualizarse por GitHub de vez en cuando a su entera discreción; -- (d) se está distribuyendo incorrectamente; -- (e) puede crear responsabilidad por parte de GitHub o a cualquier tercero; -- (f) se considera como maliciosa o defectuosa por GitHub; -- (g) viola los términos de este Acuerdo o las políticas del programa del mercado; -- (h) la visualización de la lista está afectando a la integridad de los servidores de GitHub (es decir, los usuarios no pueden acceder a dicho contenido o de otra forma experimentan dificultad); -- (i) se considera por GitHub que adiciona un riesgo indebido a los datos de los usuarios finales del mercado o perjudica la experiencia del usuario del mercado o de GitHub; -- (j) está sujeta a quejas de los usuarios en cuanto a la violación de su EULA, o -- (k) de otro modo viola los Términos o este Acuerdo, +GitHub puede: impedir que el Listado esté disponible en Marketplace; eliminar el Listado de Marketplace; marcar, filtrar o modificar materiales relacionados (incluidos, entre otros, descripciones, capturas de pantalla o metadatos); o reclasificar el Listado a su entera discreción. GitHub se reserva el derecho a suspender o prohibir cualquier Listado de Marketplace a su entera discreción. -GitHub puede: Evitar que la lista se pueda poner a disposición en el mercado; eliminar el listado del mercado; marcar, filtrar o modificar materiales relacionados (incluyendo, entre otros, descripciones, capturas de pantalla o metadatos); o reclasificar la lista a su exclusivo criterio. GitHub se reserva el derecho a suspender u obstruir cualquier lista del mercado a su exclusivo criterio. +En el caso de que su Listado se elimine involuntariamente porque sea defectuoso, malicioso, infrinja los derechos de propiedad intelectual de otra persona, difame, vulnere el derecho de publicidad o privacidad de un tercero, o no cumpla con la ley aplicable, y un usuario final adquirió dicho Listado dentro del año anterior a la fecha de eliminación: -En el caso de que tu publicación se elimine involuntariamente porque es defectuosa, maliciosa, viola los derechos de propiedad intelectual de otra persona, difama, viola el derecho de publicidad o privacidad de un tercero, o no cumple con las leyes aplicables y un usuario final compró dicho listado dentro de un año antes de la fecha de la eliminación: +- (i) Usted debe reembolsar al comprador afectado todos los importes abonados por dicho Cliente Final durante el año anterior a la fecha de eliminación de dicho Listado afectado. +- (ii) GitHub puede, a su entera discreción, detraer de sus ventas futuras el importe del subapartado (i) anterior. -- (i) debes reembolsar al comprador afectado todas las cantidades pagadas por dicho cliente final durante el año anterior a la fecha de eliminación de dicha lista afectada. -- (ii) GitHub puede, a su exclusivo criterio, retener de tus ventas futuras la cantidad en la subsección (i) anterior. +**4.3** Ocasionalmente, GitHub puede buscar actualizaciones disponibles para el Listado, incluidas, entre otras, correcciones de errores o mejora de funciones. Si actualiza el Listado en Marketplace, acepta que dicha actualización se solicitará, descargará e instalará de forma automática sin previo aviso. GitHub no ofrece ninguna garantía con respecto al momento de dichas actualizaciones. En aras de evitar todo género de dudas, quede claro que las actualizaciones del Listado están sujetas a los mismos términos y condiciones que el Listado, incluida, entre otras, el Apartado 4.2 de este Acuerdo (Revisión de GitHub y Retiradas). -**4.3** De vez en cuando, GitHub puede revisar si hay actualizaciones disponibles para el listado, incluyendo pero sin limitación a correcciones de errores o funcionalidad mejorada. Si actualizas tu lista en el mercado, aceptas que dicha actualización se solicitará, descargará e instalará automáticamente sin previo aviso. GitHub no ofrece ninguna garantía con respecto al momento de dichas actualizaciones. Para evitar dudas, las actualizaciones al listado están sujetas a los mismos términos y condiciones que el listado, incluyendo, sin limitación, la sección 4.2 del presente acuerdo (revisión y eliminación de GitHub). +**4.4** Retiradas de Usuarios Finales. Si un Usuario Final usa su Producto para Desarrolladores de una manera que infrinja los Términos, entonces tenemos el derecho de suspender o cancelar el acceso de dicho Usuario Final al Producto para Desarrolladores sin ninguna responsabilidad hacia usted. -**4.4** Eliminaciones del usuario final. Si un usuario final usa tu producto de Programador de manera que viole los términos, entonces tenemos el derecho de suspender o terminar el acceso del usuario final al producto del Programador sin ninguna responsabilidad para ti. +## 5. MANIFESTACIONES, GARANTÍAS Y CLÁUSULAS -## 5. REPRESENTACIONES, GARANTÍAS Y CONVENIOS +**5.1** El Desarrollador declara y garantiza que el Desarrollador ha notificado a todos los usuarios de dichas Aplicaciones para Desarrolladores que los datos de su cuenta se transmitirán fuera del Servicio y los términos del Desarrollador controlarán la privacidad, seguridad o integridad de tales datos de la cuenta. El Desarrollador declara y garantiza además que, en la medida en que las Aplicaciones para Desarrolladores almacenen, traten o transmitan datos de cuenta, ni el Desarrollador ni la Aplicación para Desarrolladores, sin el consentimiento previo del usuario o excepto en la medida requerida por la ley aplicable: +- (i) modificarán el contenido de los datos de la cuenta de forma que afecte negativamente a la integridad de los datos de la cuenta; +- (ii) revelarán datos de cuenta a terceros, o +- (iii) usarán los datos de la cuenta para cualquier finalidad que no sea la de brindar la funcionalidad de la Aplicación para Desarrolladores a los usuarios de la misma. El Desarrollador mantendrá y tratará todos los datos de cuenta de acuerdo con las medidas de privacidad y seguridad razonablemente adecuadas para preservar la confidencialidad y seguridad de todos los datos de cuenta y todas las leyes y reglamentos aplicables sobre privacidad. -**5.1** El Programador declara y garantiza que el Programador notificó a todos los usuarios de dichas aplicaciones de desarrollo que los datos de su cuenta se transmitirán fuera del servicio y los términos del programador controlarán la privacidad, seguridad o integridad de los datos de la cuenta. El Programador además declara y garantiza que, en la medida en que las aplicaciones del programador almacenen, procesen o transmitan datos de la cuenta, ni el programador ni la aplicación del programador, sin el consentimiento del usuario previo adecuado o excepto en la medida que lo exija la ley aplicable, -- (i) modificará el contenido de los datos de la cuenta de una manera que afecte negativamente a la integridad de los datos de la misma; -- (ii) revelará datos de cuenta a terceros; o -- (iii) usará datos de cuenta para cualquier otro propósito que no sea proporcionar la funcionalidad de la aplicación del Programador a los usuarios de dicha aplicación de Programador. El programador debe mantener y manejar todos los datos de la cuenta de acuerdo con las medidas de privacidad y seguridad razonablemente adecuadas para preservar la confidencialidad y la seguridad de todos los datos de la cuenta y todas las leyes y regulaciones de privacidad aplicables. +**5.2** El Desarrollador acepta que cumplirá con el Anexo de Protección de Datos de GitHub. -**5.2** El Programador acepta que cumplirá con el Anexo de protección de datos de GitHub. +**5.3** El Desarrollador declara, garantiza y acepta que: (i) sus Productos para Desarrolladores y las Características de la Marca del Desarrollador no vulneran ni vulnerarán los derechos de propiedad intelectual de ningún tercero; (ii) el desarrollador cumplirá todas las leyes y regulaciones locales, estatales, nacionales e internacionales aplicables, incluidas, entre otras, todas las leyes de control de exportaciones aplicables, y mantendrá todas las licencias, permisos y otras autorizaciones necesarias para desarrollar, implementar y distribuir sus Productos para Desarrolladores; y (iii) los Productos para Desarrolladores no contienen ni introducirán en Marketplace, la API de GitHub, cualquiera Dato de Uso u otros datos almacenados o transmitidos mediante Marketplace ningún software malicioso; (vi) los Productos para Desarrolladores no están diseñados ni se utilizan con el fin de enviar mensajes electrónicos comerciales a ningún cliente, agente o Usuario Final de GitHub sin su consentimiento; (vi) tiene todo el derecho, poder y autoridad para conceder las licencias otorgadas a GitHub y a los Usuarios Finales en este documento; (vii) reconoce el derecho de GitHub a cobrar comisiones por transacciones y/o listados, tal y como se establece en el Apartado 6 de este documento; cualquier imagen y texto que se utilice para comercializar los Productos para Desarrolladores o que el Desarrollador haya cargado en Marketplace es veraz, preciso y no pretende engañar o confundir al Usuario Final. -**5.3** El Programador declara, garantiza y pacta que: (i) sus productos de Programador y las características de la marca del Programador no violarán, malinterpretarán o infringirán los derechos de propiedad intelectual de ningún tercero; (ii) el Programador cumplirá con todas las leyes y regulaciones locales, estatales, nacionales e internacionales aplicables, incluidas, entre otras, todas las leyes de control de exportación aplicables y mantendrá todas las licencias, permisos y otros permisos necesarios para desarrollar, implementar y distribuir sus productos de desarrollo; y (iii) sus productos de Programador no contendrán o introducirán en el mercado, la API de GitHub, cualquier dato de uso u otros datos almacenados o transmitidos utilizando el mercado, cualquier software malintencionado; (vi) sus productos de Programador no estarán diseñados o se utilizarán con el fin de enviar mensajes electrónicos comerciales a ningún cliente de GitHub, agentes o usuarios finales sin su consentimiento; (v) tendrán todo derecho, poder y autoridad para otorgar las licencias concedidas a GitHub y a los usuarios finales en el presente documento; (vi) reconocerá el derecho de GitHub a cobrar las tarifas de las transacciones y/o los listados conforme a lo dispuesto en la sección 6 del presente documento; las imágenes y el texto que se usan para comercializar los productos de desarrollo o que el programador ha subido al mercado son veraces, precisos y no pretenden confundir o confundir al usuario final. +**5.4** RENUNCIA DE GARANTÍAS. TODOS LOS ASPECTOS DEL MARKETPLACE Y LA API DE GITHUB, INCLUIDOS TODOS LOS COMPONENTES DE SERVIDOR Y DE RED, SE PROPORCIONAN «TAL CUAL» Y «SEGÚN DISPONIBILIDAD», SIN GARANTÍA DE NINGÚN TIPO EN LA MÁXIMA MEDIDA PERMITIDA POR LA LEY, Y GITHUB NIEGA EXPRESAMENTE TODAS LAS GARANTÍAS, YA SEAN EXPLÍCITAS O IMPLÍCITAS, INCLUIDAS, ENTRE OTRAS, CUALQUIER GARANTÍA IMPLÍCITA DE COMERCIABILIDAD, TÍTULO, ADECUACIÓN A UN FIN PARTICULAR Y AUSENCIA DE INFRACCIÓN. EL DESARROLLADOR RECONOCE QUE GITHUB NO GARANTIZA QUE EL MARKETPLACE O LA API DE GITHUB FUNCIONEN DE FORMA ININTERRUMPIDA, PUNTUAL, SEGURA, QUE ESTÉN LIBRES DE ERRORES O LIBRES DE VIRUS, MALWARE O GUSANOS (TAMBIÉN DENOMINADOS CÓDIGO INFORMÁTICO U OTRA TECNOLOGÍA DISEÑADA ESPECÍFICAMENTE PARA INTERRUMPIR, DESHABILITAR O DAÑAR EL SOFTWARE, EL HARDWARE, EL SISTEMA INFORMÁTICO O RED) Y NINGUNA INFORMACIÓN O CONSEJO OBTENIDO POR EL DESARROLLADOR DE GITHUB O A TRAVÉS DEL MARKETPLACE O DE LA API DE GITHUB NO REPRESENTARÁN GARANTÍA ALGUNA QUE NO ESTÉ EXPRESAMENTE ESTABLECIDA EN ESTOS TÉRMINOS. GITHUB NO ES RESPONSABLE Y RENUNCIA ESPECÍFICAMENTE A TODA RESPONSABILIDAD POR CUALQUIER USO NO AUTORIZADO DE LOS PRODUCTOS PARA DESARROLLADORES FUERA DEL MARKETPLACE. -**5.4** DESCARGO DE GARANTÍAS. TODOS LOS ASPECTOS DEL MERCADO Y DE LA API DE GITHUB, INCLUYENDO TODOS LOS COMPONENTES DEL SERVIDOR Y DE LA RED, SE PROPORCIONAN "TAL CUAL" Y "SEGÚN DISPONIBILIDAD", SIN GARANTÍAS DE NINGÚN TIPO EN LA MEDIDA EN QUE LO PERMITA LA LEY Y GITHUB RENUNCIA EXPRESAMENTE A TODAS LAS GARANTÍAS, YA SEAN EXPRESAS O IMPLÍCITAS, INCLUYENDO, ENTRE OTRAS, CUALQUIER GARANTÍA IMPLÍCITA DE COMERCIABILIDAD, TÍTULO, IDONEIDAD PARA UN PROPÓSITO PARTICULAR Y NO EL DE INFRACCIÓN. EL PROGRAMADOR RECONOCE QUE GITHUB NO GARANTIZA QUE EL MERCADO O LA API DE GITHUB NO SE INTERRUMPIRÁN, OPORTUNAMENTE, DE MANERA SEGURA, SIN ERRORES O QUE ESTARÁ LIBRE DE VIRUS, MALWARE O GUSANOS (TAMBIÉN CONOCIDO COMO CÓDIGO INFORMÁTICO U OTRA TECNOLOGÍA ESPECÍFICAMENTE DISEÑADA PARA INTERRUMPIR, INHABILITAR O DAÑAR TU SOFTWARE, HARDWARE, SISTEMA INFORMÁTICO O RED) Y NINGUNA INFORMACIÓN O ASESORAMIENTO OBTENIDO POR PARTE DE UN PROGRAMADOR DE GITHUB O A TRAVÉS DEL MERCADO O DE LA API DE GITHUB CREARÁ NINGUNA GARANTÍA QUE NO ESTÉ EXPRESAMENTE ESTABLECIDA EN LOS PRESENTES TÉRMINOS. GITHUB NO ES RESPONSABLE Y ESPECÍFICAMENTE RECHAZA CUALQUIER RESPONSABILIDAD POR CUALQUIER USO NO AUTORIZADO DE PRODUCTOS DEL PROGRAMADOR FUERA DEL MERCADO. +## 6. PRECIOS Y TÉRMINOS DE PAGO -## 6. PRECIOS Y TÉRMINOS DE PAGO +**6.1** GitHub será el comerciante registrado para los Productos para Desarrolladores adquiridos por los Usuarios Finales a través de Marketplace. -**6.1** GitHub será el comerciante de los productos de Programador comprados por usuarios finales a través del mercado. +**6.2** Los precios de los Listados de Marketplace de Aplicaciones para Desarrolladores se indicarán en dólares estadounidenses (USD). El Desarrollador tiene pleno control sobre la fijación de precios para cada Listado y, una vez establecidos, dichos precios no se pueden cambiar. Puede retirar un plan de precios para un Listado existente y añadir un nuevo plan de precios para dicho Listado, siempre que dicho nuevo plan de precios no afecte de manera negativa a los Usuarios Finales existentes. Los precios que establezca para los Productos para Desarrolladores determinarán el importe de pago que recibirá. GitHub abonará el 95 % del precio de venta en USD sin reducción de impuestos, excepto las retenciones de impuestos que correspondan según la ley aplicable. GitHub retendrá y asignará el 5 % restante del precio de venta. Al final de cada mes y una vez alcanzado un valor mínimo de quinientos dólares estadounidenses (500 USD), GitHub enviará su parte de los pagos. -**6.2** Los precios de las listas del mercado de las aplicaciones del Desarrollador se configurarán en dólares estadounidenses (USD). El desarrollador tiene un control total sobre la fijación de precios para cada listado y una vez establecido, dicho precio no se puede cambiar. Puedes retirar un plan de precios para un listado existente y agregar un nuevo plan de precios para dicho listado, siempre que dicho plan de precios nuevo no afecte de forma negativa a los usuarios finales existentes. Los precios que configuraste para los productos de Programador determinarán la cantidad de pago que recibirás. GitHub emitirá el 95% del precio de venta en USD sin reducción alguna de impuestos, con excepción de cualquier retención de impuestos que se requiera de acuerdo con la ley aplicable. Se asignará el 5% restante del precio de ventas a GitHub, quien lo retendrá. Al final de cada mes y al alcanzar un valor mínimo de $500 USD, GitHub reenviará tu parte de los pagos. +**6.3** Requisitos de Reembolso. Usted será responsable de especificar los términos y condiciones relativos a los reembolsos a sus Usuarios Finales. GitHub no será responsable en ningún caso de ofrecer asistencia para los reembolsos ni tampoco será responsable del pago de ningún reembolso. -**6.3** Requisitos de Reembolso. Serás responsable de especificar los términos y condiciones relativos a los reembolsos a tus usuarios finales. En ningún caso GitHub será responsable de proporcionar ayuda alguna con los reembolsos, ni será GitHub será responsable del pago de ningún reembolso. +**6.4** Usted Ofrece el Soporte del Producto para Desarrolladores. Usted será el único responsable del soporte y mantenimiento de sus Productos para Desarrolladores y de cualquier reclamación sobre sus Productos para Desarrolladores. Su información de contacto de soporte técnico se mostrará en todas las páginas de detalles de la aplicación y estará disponible para los usuarios con fines de soporte al cliente. El hecho de no brindar una asistencia adecuada a sus Productos para Desarrolladores puede dar lugar a una exposición menos destacada del producto o, en algunos casos, a su eliminación de Marketplace o de cualquier otro lugar de GitHub.com en el que se almacenen Productos para Desarrolladores previamente adquiridos o descargados en nombre de los usuarios. -**6.4** Apoyas tu producto de Programador. Serás el único responsable del soporte y el mantenimiento de tus productos de Programador y de cualquier queja sobre tus productos de Programador. Tu información de contacto de soporte será mostrada en cada página de detalles de la aplicación y estará a disposición de los usuarios con fines de soporte al cliente. Si no se proporciona el soporte adecuado para tus productos de Programador, se puede dar como resultado una exposición del producto menos destacada o, en algunos casos, la eliminación del mercado o en cualquier otro lugar en GitHub.com donde los productos del programador previamente comprados o descargados se almacenen en nombre de los usuarios. +## 7. PROPIEDAD -## 7. PROPIEDAD +Sujeto a las licencias limitadas provistas expresamente en este Acuerdo, nada de lo dispuesto en este Acuerdo transfiere o asigna a una de las partes ninguno de los derechos de propiedad intelectual de la otra parte en sus Características de Marca u otra tecnología, y nada de lo dispuesto en este Acuerdo transfiere o asigna a una parte ninguno de los derechos de propiedad intelectual de la otra parte. -Sujeto a las licencias limitadas expresamente establecidas en el presente Acuerdo, nada en el presente acuerdo transfiere o asigna a una parte ninguno de los derechos de propiedad intelectual de la otra parte sobre sus características de marca u otra tecnología, y nada en el presente acuerdo transfiere o asigna a una parte ninguno de los derechos de propiedad intelectual de la otra parte. +## 8. LIMITACIÓN DE RESPONSABILIDAD -## 8. LIMITACIÓN DE RESPONSABILIDAD +BAJO NINGUNA CIRCUNSTANCIA Y BAJO NINGUNA TEORÍA JURÍDICA (YA SEA POR CONTRATO, AGRAVIO, NEGLIGENCIA O DE OTRA MANERA), GITHUB, O SUS ENTIDADES AFILIADAS, RESPONSABLES, DIRECTORES, EMPLEADOS, AGENTES O PROVEEDORES SERÁN RESPONSABLES ANTE EL DESARROLLADOR O ANTE CUALQUIER TERCERO EN VIRTUD DE ESTE ACUERDO DE NINGÚN DAÑO INDIRECTO, IMPREVISTO, ESPECIAL, EJEMPLAR, EMERGENTE, PUNITIVO U OTROS DAÑOS SIMILARES, INCLUIDA LA PÉRDIDA DE BENEFICIOS, PÉRDIDA DE VENTAS O NEGOCIOS, PÉRDIDA DE DATOS, INTERRUPCIÓN DE LA ACTIVIDAD COMERCIAL O CUALQUIER OTRA PÉRDIDA EN LA QUE INCURRA EL DESARROLLADOR O CUALQUIER TERCERO EN RELACIÓN CON ESTE ACUERDO, CON INDEPENDENCIA DE QUE SE HAYA ADVERTIDO AL DESARROLLADOR DE LA POSIBILIDAD DE QUE SE PRODUZCAN O DE QUE SE HAYAN PODIDO PREVER DICHOS DAÑOS, SIN PERJUICIO DE NINGUNA DISPOSICIÓN QUE INDIQUE LO CONTRARIO EN ESTE ACUERDO. LA RESPONSABILIDAD TOTAL DE GITHUB ANTE EL DESARROLLADOR O CUALQUIER TERCERO DERIVADA DE ESTE ACUERDO NO SUPERARÁ LOS GASTOS DE SEIS (6) MESES. -BAJO NINGUNA CIRCUNSTANCIA Y BAJO NINGUNA TEORÍA LEGAL (YA SEA EN EL CONTRATO, AGRAVIO, NEGLIGENCIA O DE CUALQUIER OTRA MANERA) GITHUB, O SUS AFILIADOS, EJECUTIVOS, DIRECTORES, EMPLEADOS, AGENTES O PROVEEDORES SERÁN RESPONSABLES ANTE EL PROGRAMADOR O CUALQUIER TERCERO CONFORME A LO DISPUESTO EN EL PRESENTE ACUERDO POR NINGÚN DAÑO INDIRECTO, INCIDENTAL, ESPECIAL, EJEMPLAR, CONSECUENTE, PUNITIVO U OTRO DAÑO SIMILAR, INCLUYENDO PÉRDIDAS DE BENEFICIOS, VENTAS O NEGOCIOS PERDIDOS, DATOS PERDIDOS, INTERRUPCIONES COMERCIALES O CUALQUIER OTRA PÉRDIDA INCURRIDA POR EL PROGRAMADOR O CUALQUIER TERCERO EN RELACIÓN EL PRESENTE ACUERDO, INDEPENDIENTEMENTE DE SI SE HA ADVERTIDO A LOS DESARROLLADORES DE LA POSIBILIDAD O DE HABER PODIDO PREVER DICHOS DAÑOS, INDEPENDIENTEMENTE DE CUALQUIER DISPOSICIÓN CONTRARIA EN EL PRESENTE ACUERDO, LA RESPONSABILIDAD AGREGADA DE GITHUB AL PROGRAMADOR O A CUALQUIER TERCERO QUE SURJA DEL PRESENTE ACUERDO NO SUPERARÁ LOS SEIS (6) MESES DE GASTO. +## 9. INDEMNIZACIÓN -## 9. INDEMNIZACIÓN +**9.1** En la medida máxima permitida por la ley aplicable, el Desarrollador acepta defender, indemnizar y eximir de responsabilidad a GitHub, sus entidades afiliadas y sus respectivos directores, responsables, empleados y agentes de y contra todas y cada una de las reclamaciones, acciones, juicios o procedimientos, así como cualquier pérdida, responsabilidad, daño, coste y gasto (incluidos los honorarios razonables de los abogados) que surjan o se relacionen con (a) el uso del Marketplace por parte del Desarrollador en vulneración de este Acuerdo, los Términos o cualquier ley o regulación aplicable; (b) Productos para Desarrolladores que infrinjan cualquier derecho de autor, marca comercial, secreto comercial, patente u otro derecho de propiedad intelectual de un tercero; (c) cualquier pérdida o revelación de datos o información personal por parte de los Productos para Desarrolladores; y (d) EULA del Desarrollador (o TDS). -**9.1** En la medida máxima permitida por la legislación aplicable, el Programador acepta defender, indemnizar y eximir de toda responsabilidad a GitHub, sus filiales y sus respectivos directores, funcionarios, empleados y agentes de cualquier reclamación, acciones, demandas o procedimientos, así como cualquier pérdida, responsabilidad, daño, costo y gasto (incluyendo los honorarios razonables de abogados) que surjan de o estén relacionados con (a) el uso del mercado por parte de un programador en violación del presente acuerdo, los términos o cualquier ley o regulación aplicable; (b) productos del programador que infrinjan cualquier derecho de autor, marca registrada, secreto comercial, patente u otro derecho de propiedad intelectual de cualquier tercero; (c) cualquier pérdida o divulgación de datos o información personal por parte de los productos del programador; y (d) EULA (o ToS) del Programador. +## 10. RESCISIÓN -## 10. TERMINACIÓN +**10.1** Este Acuerdo continuará aplicándose hasta que cualquiera de las partes lo rescinda como se establece a continuación. -**10.1** El presente acuerdo continuará aplicándose hasta que se rescinda por cualquiera de las partes como se indica a continuación. +**10.2** Cualquiera de las partes puede rescindir este Acuerdo por cualquier motivo previa notificación por escrito a la otra parte cuarenta y cinco (45) días antes del mes natural inmediatamente siguiente. Durante dicho período de 45 días, los términos vigentes en el momento en que se dio dicho aviso de rescisión regirán durante el período de notificación de 45 días hasta la fecha de rescisión real. -**10.2** Cualquiera de las partes puede rescindir el presente acuerdo por cualquier motivo al proporcionar un aviso por escrito a los otros cuarenta y cinco (45) días anteriores al mes calendario inmediatamente siguiente. Durante este período de 45 días, los términos vigentes en el momento en que se proporcionó la notificación de terminación regirán por la duración del período de aviso de 45 días hasta la fecha de terminación real. +**10.3** GitHub puede rescindir este Acuerdo en cualquier momento si (a) Usted ha incumplido alguna disposición de este Acuerdo o si (b) GitHub está obligado a hacerlo por ley. -**10.3** GitHub puede rescindir el presente acuerdo en cualquier momento si (a) has incumplido alguna disposición del presente acuerdo o (b) que GitHub está obligado a hacerlo por ley. +**10.4** Efectos de la Rescisión por parte del Desarrollador. Al recibir un aviso de rescisión por escrito con cuarenta y cinco (45) días de antelación por parte del Desarrollador, el Desarrollador no podrá aceptar nuevos clientes a través de Marketplace. Todas las cuotas pendientes se remitirán tras la rescisión y la retirada del Producto para Desarrolladores de Marketplace. Si la rescisión se lleva a cabo como resultado de una modificación de GitHub de estos términos (Apartado 11), los términos vigentes inmediatamente antes de dicha modificación regirán durante el período de aviso de 45 días hasta la fecha de rescisión real. -**10.4** Efectos de la terminación por parte del Programador. Al recibir una notificación por escrito con anticipación de cuarenta y cinco (45) días de terminación por parte del Programador, se inhabilitará al programador para que no tome nuevos clientes a través del mercado. Cualquier tarifa pendiente se reenviará tras la terminación y la eliminación del producto de Programador del mercado. Si la terminación se inicia como resultado de que GitHub modificó estas condiciones (Sección 11), las condiciones en efecto inmediatamente antes de dicha modificación deberán regir la duración del periodo de notificación de 45 días hasta la fecha de terminación real. +**10.5** Las obligaciones de los Apartados 2, 3, 4, 5, 8, 9 y 12-18 seguirán vigentes tras cualquier vencimiento o rescisión de este Acuerdo. -**10.5** Las obligaciones en las secciones 2, 3, 4, 5, 8, 9 y 12-18 sobrevivirán a cualquier vencimiento o terminación del presente acuerdo. +## 11. MODIFICACIÓN -## 11. MODIFICACIÓN +El Desarrollador reconoce y acepta que GitHub puede modificar este Acuerdo, el Marketplace, la API de GitHub, las Directivas Generales de la API, la Directiva de Privacidad de GitHub, los Términos del Servicio del Programa para Desarrolladores de GitHub y los Términos del Servicio de GitHub.com ocasionalmente (una «Modificación»). Todas las Modificaciones se comunicarán a través de Marketplace, el sitio web de GitHub en www.GitHub.com o mediante una forma de comunicación directa de GitHub al Desarrollador. El Desarrollador reconoce y acepta además que tales Modificaciones pueden implementarse en cualquier momento y sin previo aviso al Desarrollador. El Desarrollador deberá, en el plazo de cuarenta y cinco (45) días a partir de la fecha del primer aviso de cualquier Modificación (o el período de tiempo más corto especificado en el aviso de las Modificaciones) (el «Período de Conformidad») cumplir con dichas modificaciones implementando y utilizando la versión más reciente de la API de GitHub en la versión más reciente de los Productos para Desarrolladores y realizando los cambios pertinentes en los Productos para Desarrolladores como resultado de dichas Modificaciones. El Desarrollador reconoce que una Modificación puede tener un efecto adverso en los Productos para Desarrolladores, lo que incluye, entre otros, cambiar la forma en que las aplicaciones se comunican con la API de GitHub. GitHub no tendrá responsabilidad de ningún tipo ante el Desarrollador ni ante ningún Usuario Final con respecto a dichas Modificaciones o cualquier efecto adverso que resulte de dichas Modificaciones. El acceso continuo del Desarrollador o el uso de Marketplace o de la API de GitHub después del Período de Conformidad constituirán una aceptación vinculante de las Modificaciones en cuestión. -El programador reconoce y acepta que GitHub puede modificar el presente acuerdo, el mercado, la API de GitHub, las políticas generales de la API, la política de privacidad de GitHub, los ToS del programa de Programadores de GitHub y los ToS de GitHub.com de vez en cuando (una "Modificación"). Todas las modificaciones se comunicarán a través del mercado, el sitio web de GitHub en www.GitHub.com o mediante una forma de comunicación directa de GitHub al Programador. El Programador reconoce y acepta que dichas modificaciones pueden implementarse en cualquier momento y sin previo aviso al Programador. El Programador debe, dentro de los cuarenta y cinco (45) días a partir de la fecha de la primera notificación de cualquier modificación (o dicho período de tiempo más corto especificado en el aviso de la(s) modificación es)) (el "Período de Conformidad") cumplir con dichas modificaciones mediante la implementación y el uso de la versión más reciente de la API de GitHub en la versión más reciente de los productos del Programador y la realización de cualquier cambio en los productos del programador que puede requerirse como resultado de dichas modificaciones. El Programador reconoce que una modificación puede tener un efecto adverso en los productos del programador, incluyendo, entre otros, el cambio de la manera en que las aplicaciones se comunican con la API de GitHub. GitHub no será responsable de ningún tipo del Programador o de ningún usuario final con respecto a dichas modificaciones o cualquier efecto adverso derivado de dichas modificaciones. El acceso continuado del Programador o el uso del mercado o de la API de GitHub después del período de conformidad constituirá la aceptación vinculante de la(s) modificación(es) en litigio. +## 12. ASIGNACIÓN; ACUERDO COMPLETO; REVISIONES -## 12. ASIGNACIÓN; ACUERDO COMPLETO; REVISIONES +**12.1** El Desarrollador no puede, de forma directa o indirecta, por procedimiento legal o de otro modo, ceder la totalidad o parte de este Acuerdo o los derechos del Desarrollador en virtud de este Acuerdo o delegar el desempeño de las obligaciones del Desarrollador en virtud de este Acuerdo sin el consentimiento previo por escrito de GitHub. GitHub puede asignar o transferir los derechos otorgados en este Acuerdo sin la aprobación previa del Desarrollador. Asimismo, GitHub puede delegar sus responsabilidades u obligaciones en virtud de este Acuerdo sin el consentimiento del Desarrollador. -**12.1** El programador no puede, directa o indirectamente, por operación de la ley o de cualquier otra manera, asignar la totalidad o parte del presente acuerdo o los derechos del Programador conforme a lo dispuesto en el presente acuerdo o delegar el desempeño de las obligaciones del Programador conforme a lo dispuesto en el presente acuerdo sin el consentimiento previo por escrito de GitHub. Los derechos otorgados en el presente acuerdo pueden asignarse o transferirse por GitHub sin la aprobación previa del programador. Además, GitHub puede delegar sus responsabilidades u obligaciones conforme a lo dispuesto en el presente acuerdo sin el consentimiento del Programador. +**12.2** Este Acuerdo, junto con los Términos, constituye el acuerdo completo entre las partes con respecto al asunto de este Acuerdo. El hecho de que GitHub no haga cumplir en cualquier momento alguna disposición de este Acuerdo no constituye una renuncia a dicha disposición ni a ninguna otra disposición de este Acuerdo. -**12.2** El presente acuerdo, junto con los términos, constituye el acuerdo completo entre las partes con respecto al objeto del presente acuerdo. El incumplimiento por parte de GitHub de hacer cumplir en cualquier momento cualquier disposición del presente acuerdo no constituye una renuncia a esa disposición o a cualquier otra disposición del presente acuerdo. +## 13. CONSERVACIÓN -## 13. DIVISIBILIDAD +Si un tribunal competente determina que alguna disposición de este Acuerdo es inexigible, dicha disposición deberá ser modificada por el tribunal e interpretada de la manera que mejor cumpla con la disposición original en la máxima medida que permita la ley y las disposiciones restantes de este Acuerdo permanecerán en vigor. -Si alguna disposición del presente acuerdo se considera inejecutable por parte de un tribunal de jurisdicción competente, dicha disposición se modificará por el Tribunal y se interpretará de manera que se logre mejor la disposición original en la medida en que lo permita la ley y las disposiciones restantes del presente acuerdo permanecerán vigentes. +## 14. RELACIÓN ENTRE LAS PARTES -## 14. RELACIÓN DE LAS PARTES +Las partes son contratistas independientes. Este Acuerdo no crea una relación de asociación, franquicia, empresa conjunta, agencia, fiduciaria o laboral entre las partes. El Desarrollador acepta que cada miembro del grupo de empresas al que pertenece GitHub será un tercero beneficiario de este Acuerdo y que dichas otras empresas tendrán derecho a hacer cumplir directamente y confiar en cualquier disposición de este Acuerdo que confiera un beneficio u otorgue un derecho a favor o GitHub. Ninguna otra persona, empresa o persona jurídica será un tercero beneficiario del Acuerdo. -Las partes son contratistas independientes. El presente acuerdo no crea una relación de colaboración, franquicia, empresa conjunta, agencia, fiduciaria o de empleo entre las partes. El Programador acepta que cada miembro del grupo de compañías al que pertenece GitHub será un tercero beneficiario del presente acuerdo y que dichas otras compañías tendrán derecho a hacer cumplir y basarse directamente en cualquier disposición del presente acuerdo que confiere un beneficio o otorga un derecho a favor o GitHub. Ninguna otra persona, empresa o entidad legal será un tercero beneficiario del acuerdo. +## 15. NOTIFICACIONES -## 15. AVISOS +Todos las notificaciones que debe proporcionar GitHub al Desarrollador en virtud de este Acuerdo pueden entregarse por escrito (i) mediante un servicio nacional de entrega al día siguiente reconocido («Servicio de Mensajería») o correo postal de los EE. UU. a la dirección postal de contacto proporcionada por el Desarrollador a GitHub; o (ii) correo electrónico a la dirección de correo electrónico proporcionada por el Desarrollador. El Desarrollador debe enviar las notificaciones a GitHub por escrito por Servicio de Mensajería o correo postal de los EE. UU. a la siguiente dirección: GitHub, Inc., Attn: Legal Department, 88 Colin P. Kelly Jr. Street, San Francisco, CA 94107 EE. UU. Todas las notificaciones se considerarán entregadas inmediatamente después de la entrega por correo electrónico, o si se entregan de otra manera, al recibirlas o, si es antes, dos (2) días hábiles después de depositarlas en el correo o en un Servicio de Mensajería permitido descrito anteriormente. -Todas las notificaciones que GitHub debe proporcionar al Programador conforme a lo dispuesto en el presente acuerdo pueden entregarse por escrito (i) por el servicio de entrega a domicilio de un solo día ("Courier") o por correo nacional de los EE.UU. a la dirección de correo de contacto que haya proporcionado el programador a GitHub; o (ii) correo electrónico a la dirección de correo electrónico que proporcionó el Programador. El programador debe dar aviso a GitHub por escrito por mensajería o EE. UU. GitHub, Inc., en atención al: Departamento Jurídico, 88 Colin P. Kelly Jr. Street, San Francisco, CA 94107 EE. UU. Todas las notificaciones se considerarán entregadas inmediatamente después de la entrega por correo electrónico, o si se entregan de otra manera al recibirlo o, si son anteriores, dos (2) días hábiles después de haber sido depositadas por correo o con un mensajero como se permitió anteriormente. +## 16. LEGISLACIÓN APLICABLE -## 16. LEGISLACIÓN APLICABLE +Este Acuerdo se regirá por las leyes del Estado de California con independencia de sus principios sobre conflicto de leyes. Por el presente, el Desarrollador acepta de forma expresa someterse a la jurisdicción personal exclusiva de los tribunales federales y estatales del Estado de California, Condado de San Francisco, con el fin de resolver cualquier conflicto relativo a este Acuerdo. Sin perjuicio de lo anterior, GitHub tendrá derecho a solicitar medidas cautelares u otros tipos de medidas legales urgentes en cualquier jurisdicción. -El presente acuerdo se regirá por las leyes del estado de California sin tener en cuenta los principios de conflicto de leyes. Por la presente, el Programador acepta expresamente someterse a la jurisdicción personal exclusiva de los tribunales federales y estatales del estado de California, en el Condado de San Francisco, con el fin de resolver cualquier disputa relacionada con el presente acuerdo. Sin perjuicio de lo anterior, GitHub tendrá derecho a buscar acciones cautelares u otros tipos de remedio legal urgente en cualquier jurisdicción. +## 17. RESTRICCIONES EN MATERIA DE EXPORTACIÓN -## 17. RESTRICCIONES DE EXPORTACIÓN +LOS PRODUCTOS PARA DESARROLLADORES DISTRIBUIDOS A TRAVÉS DE MARKETPLACE PUEDEN ESTAR SUJETOS A CONTROLES O RESTRICCIONES DE EXPORTACIÓN POR PARTE DE LOS ESTADOS UNIDOS U OTROS PAÍSES O TERRITORIOS. EL DESARROLLADOR ACEPTA CUMPLIR CON TODAS LAS LEYES Y REGULACIONES DE EXPORTACIÓN INTERNACIONALES Y DE EE. UU. APLICABLES. ESTAS LEYES PUEDEN INCLUIR RESTRICCIONES SOBRE DESTINOS, CONTENIDOS Y/O USUARIOS FINALES. -LOS PRODUCTOS PARA PROGRAMADORES QUE SE DISTRIBUYEN POR MEDIO DEL MERCADO PUEDEN ESTAR SUJETOS A CONTROLES DE EXPORTACIÓN O RESTRICCIONES POR PARTE DE LOS ESTADOS UNIDOS U OTROS PAÍSES O TERRITORIOS. EL PROGRAMADOR ACEPTA CUMPLIR CON TODAS LAS LEYES Y REGULACIONES VIGENTES EN LOS ESTADOS UNIDOS Y LAS EXPORTACIONES INTERNACIONALES. ESTAS LEYES PUEDEN INCLUIR RESTRICCIONES EN LOS DESTINOS, EL CONTENIDO Y/O LOS USUARIOS FINALES. +## 18. DATOS DE USO +Con el fin de operar y mejorar Marketplace, GitHub puede recopilar Datos de Uso de Marketplace y de la API de GitHub o en cualquier lugar donde GitHub almacene Productos para Desarrolladores adquiridos o descargados previamente por GitHub en nombre de los Usuarios Finales. Los Datos de Uso se mantendrán de acuerdo con las directivas de privacidad de GitHub vigentes en ese momento. Los Datos de Uso limitados pueden estar disponibles para que los use el Desarrollador a la entera discreción de GitHub. -## 18. DATOS DE USO -Con el fin de operar y mejorar el mercado, GitHub puede recopilar datos de uso del mercado y API de GitHub o en cualquier lugar que los productos de programador previamente comprados o descargados se almacenen en nombre de los usuarios finales por parte de GitHub. Los datos de uso se mantendrán de acuerdo con las políticas de privacidad de GitHub vigentes en ese momento. Los datos de uso limitados pueden estar disponibles para su uso por parte del Programador a la exclusiva discreción de GitHub. +# Anexo 1: Apéndice de protección de datos -# Anexo 1: Anexo de protección de datos +Este Anexo de Protección de Datos (este «Anexo») se adjunta y forma parte del Acuerdo para Desarrolladores de GitHub Marketplace entre usted y GitHub (el «Acuerdo»). Los términos no definidos en este Anexo tienen el significado que se les asigna en el Acuerdo. En caso de conflicto o incoherencia, los términos de este Anexo prevalecerán sobre los del Acuerdo. -El presente anexo de protección de datos (este "Anexo") se adjunta y forma parte del acuerdo del Programador del mercado de GitHub entre tú y GitHub (el "Acuerdo"). Los términos que no se definen en el presente Anexo tienen los significados que se les atribuyen en el Acuerdo. En el caso de un conflicto o incoherencia, los términos del presente Anexo sustituirán a los del acuerdo. - -**A1-1. Propósito y ámbito** GitHub mantiene la información personal de personas en todo el mundo, algunas de las cuales son residentes de países y áreas con leyes de protección de datos sólidas. Este Anexo establece tus responsabilidades cuando recibes y procesas cualquier dato protegido de GitHub. +**A1-1. Finalidad y Alcance** GitHub mantiene información personal de personas de todo el mundo, algunas de las cuales son residentes de países y regiones con leyes de protección de datos estrictas. Este Anexo establece sus responsabilidades a la hora de recibir y tratar datos protegidos de GitHub. **A1-2. Definiciones** -- a. "Leyes Aplicables de Protección de Datos" significa cualquier ley, regulación, marco de trabajo regulatorio u otras legislaciones relacionadas con el procesamiento y uso de la Información Personal de acuerdo a como sean aplicables al Acuerdo, incluyendo: - - El Reglamento General de Protección de Datos de la UE 2016/679 (“GDPR”), en conjunto con cualquier regulación o ley correspondiente o implementada equivalente; - - La Ley de Privacidad de los Consumidores de California de 2018, Cal. Civ. Code §§1798.100 et seq. ("CCPA"); and - - La Ley de Protección de Datos del Reino Unido de 2018 y la implementación de RGDP que se contiene en la misma. -- b. "Información personal" se refiere a cualquier información que se relacione con Usuario Final de GitHub, cliente o empleado individuales que pudiera, sola o en conjunto con otra información, identificarle personalmente, ya sea que la suministre GitHub para que el desarrollador la procese o que la genere el Desarrollador en el transcurso de llevar a cabo sus obligaciones bajo este acuerdo. -- c. "Procesamiento" se refiere a cualquier operación o conjunto de operaciones realizadas en los datos protegidos de GitHub, ya sea por medios manuales o automáticos, que incluyen recopilación, registro, organización, almacenamiento, adaptación, alteración, recuperación, consulta, uso, divulgación mediante transmisión, difusión o puesta a disposición, bloqueo, supresión o destrucción de cualquier otra manera. -- d. "Datos protegidos" se refiere a cualquier información confidencial transferida por GitHub al Programador sobre un usuario final de GitHub, que incluya la información personal, los metadatos, los datos de uso u otros datos o información que esté asociada con los usuarios finales de GitHub. +- a. «Leyes de Protección de Datos Aplicables» se refiere a cualquier ley, reglamento, marco regulatorio u otra legislación relativa al tratamiento y el uso de Información Personal, según corresponda al Acuerdo, incluidos los siguientes: + - el Reglamento General de Protección de Datos de la UE 2016/679 («RGPD»), junto con cualquier ley o reglamento nacional equivalente que se aplique o corresponda; + - la Ley de Privacidad del Consumidor de California de 2018, Cal. Civ. Código §§1798.100 et seq. («CCPA»), y + - la Ley de Protección de Datos del Reino Unido de 2018 y la implementación del RGPD que contiene. +- b. «Información personal» se refiere a toda información relacionada con un Usuario Final, cliente o empleado de GitHub que podría, solo o junto con otra información, identificarlo personalmente, tanto si la facilita GitHub para que la trate el Desarrollador o si la genera el Desarrollador en el transcurso del cumplimiento de sus obligaciones en virtud de este Acuerdo. +- c. «Tratamiento» se refiere a cualquier operación o conjunto de operaciones realizadas sobre los Datos Protegidos de GitHub, ya sea por medios manuales o automáticos, incluida la recopilación, grabación, organización, almacenamiento, adaptación, alteración, recuperación, consulta, uso, divulgación por transmisión, difusión o puesta a disposición, bloqueo, supresión o destrucción. +- d. «Datos Protegidos» se refiere a cualquier información confidencial transferida por GitHub al Desarrollador acerca de un Usuario Final de GitHub, incluida la Información Personal, los metadatos, los Datos de Uso u otros datos o información asociados con los Usuarios Finales de GitHub. -**A1-3. Cumplimiento con las Leyes de Transferencia de Datos** +**A1-3. Cumplimiento de las Leyes de Transferencia de Datos** -- a. Cumplimiento con GitHub. GitHub cumple con las Leyes de Protección de Datos Aplicables. GitHub se basa en las Cláusulas Contractuales Estándar ("SCCs") para todas las transferencias fuera de la Unión Europea, Área Económica Europea, Reino Unido, y Suiza para proporcionar sus servicios. Adicionalmente, GitHub está certificado en el Marco del Escudo de Privacidad de U.E. - E.U.A. y de Suiza - E.U.A. y los compromisos que estos implican, aunque GitHub no depende de los de U.E.-E.U.A. Marco de Escudo de Privacidad como base jurídica para la transferencia de información personal a la luz de la sentencia del Tribunal de Justicia de la UE en el caso C-311/18. GitHub solo transferirá información personal al Programador para los fines limitados y especificados para los cuales se recopiló. -- b. Cumplimiento del Programador. El desarrollador representa y garantiza que (i) cumplirá con las Leyes de Protección de Datos Aplicables; y (ii) cumplirá con los requisitos del Área Económica Europea y la ley Suiza de protección de datos con respecto a la recolección, uso, transferencia, retenció y otro tipo de Información Personal del Área Económica Europea, Reino Unido y Suiza. Todas las transferencias de Información Personal a un país tercero o a una organización internacional estarán sujetos a las salvaguardas adecuadas como se describe en el artículo 46 de la RGPD y dichas transferencias y salvaguardas se documentarán de acuerdo con el artículo 30(2) de la misma. +- a. Cumplimiento de GitHub. GitHub cumple con las Leyes de Protección de Datos Aplicables. GitHub utiliza las Cláusulas Contractuales Estándar («SCC») para todas las transferencias fuera de la Unión Europea, el Espacio Económico Europeo, el Reino Unido y Suiza para prestar sus servicios. Asimismo, GitHub está certificado para los Marcos del Escudo de privacidad de UE-EE. UU. y Suiza-EE. UU. y los compromisos que conllevan, aunque GitHub no se apoya en el Marco del Escudo de privacidad EU-EE. UU. como base legal para las transferencias de Información Personal a la luz de la sentencia del Tribunal de Justicia de la UE en el caso C-311/18. GitHub solo transferirá Información Personal al Desarrollador para los fines limitados y específicos para los que se recopiló. +- b. Cumplimiento del Desarrollador. El Desarrollador declara y garantiza que (i) cumplirá con las Leyes de Protección de Datos Aplicables; y (ii) acatará los requisitos del Espacio Económico Europeo y la ley de protección de datos suiza con respecto a la recopilación, uso, transferencia, retención y otro tratamiento de Información Personal del Espacio Económico Europeo, Reino Unido y Suiza. Todas las transferencias de Información Personal a un tercer país o a una organización internacional estarán sujetas a las medidas de seguridad apropiadas descritas en el artículo 46 del RGPD y dichas transferencias y medidas de seguridad se documentarán de conformidad con el artículo 30, apartado 2, del RGPD. -**A1-4. Protección de datos** +**A1-4. Protección de Datos** -- a. Notificaciones. El Programador debe identificarse como el recopilador y procesador de todos los datos que reúne del usuario final. El Programador no debe limitarse a recopilar información personal en nombre de GitHub. El Programador debe proporcionar un aviso suficiente de sus prácticas de privacidad al usuario final, por ejemplo, al publicar una política de privacidad. -- b. Limitación de propósitos. - - i. GitHub proporcionará a los Programadores los elementos de datos protegidos con el fin de establecer y facilitar una relación entre el Programador y el usuario final y permitir que el Programador brinde servicios al usuario final. El Programador debe limitar su uso de los datos protegidos con ese fin, a menos que el usuario final acepte permitir diferentes usos. - - ii. El Programador debe procesar y comunicar los datos protegidos a terceros únicamente para los fines limitados y específicos de proporcionar sus servicios al usuario final, tal como se describe en su acuerdo con el usuario final, a menos que este acepte permitir diferentes usos. -- c. Calidad y proporcionalidad de los datos. El Programador debe mantener los datos protegidos precisos y actualizados. -- d. Seguridad. El Programador debe tomar todas las medidas de seguridad razonables adecuadas para los riesgos, por ejemplo, contra la destrucción accidental o ilícita, o la pérdida accidental, alteración, divulgación o acceso no autorizado, presentadas al procesar los datos protegidos. -- e. Retención y eliminación de datos. Tras la solicitud razonable de GitHub, a menos que se prohiba por ley, el Programador debe regresar o destruir toda la información personal y los datos relacionados en todas las ubicaciones en las que se almacena después de que ya no sean necesarios para los fines limitados y especificados para los cuales fueron recopilados. -- f. Subprocesamiento y transferencia ulterior. El Programador es responsable de las transferencias posteriores de datos protegidos a sus subprocesadores. En caso de que el desarrollador deba transferir los datos protegidos a un tercero, o de que se instale, use o habilite servicios de terceros para procesar dichos datos en nombre del desarrollador, dicho desarrollador deberá garantizar que el tercero proporcionará por lo menos el mismo nivel de protección de la privacidad como se requiere en el presente. +- a. Notificaciones. El Desarrollador debe identificarse como recopilador y responsable del tratamiento de todos los datos que recopila del Usuario Final. El Desarrollador no se erigirá en recopilador de ninguna Información Personal en nombre de GitHub. El Desarrollador debe informar suficientemente de sus prácticas de privacidad al Usuario Final, por ejemplo, publicando una directiva de privacidad. +- b. Limitación de Finalidad. + - i. GitHub proporcionará al Desarrollador elementos de Datos Protegidos con el fin de establecer y facilitar una relación entre el Desarrollador y el Usuario Final, y permitir que el Desarrollador brinde servicios al Usuario Final. El Desarrollador debe limitar su uso de los Datos Protegidos a dicha finalidad, a menos que el Usuario Final acepte permitir diferentes usos. + - ii. El Desarrollador debe llevar a cabo el tratamiento de los Datos Protegidos y comunicárselos a terceros solo para los propósitos limitados y específicos de prestar sus servicios al Usuario Final, tal y como se describe en su acuerdo con el Usuario Final, a menos que el Usuario Final acepte permitir diferentes usos. +- c. Calidad de los Datos y el Principio de Proporcionalidad. El Desarrollador debe mantener Datos Protegidos precisos y actualizados. +- d. Seguridad. El Desarrollador debe tomar todas las medidas de seguridad razonables y apropiadas a los riesgos, tales como la destrucción accidental o ilegal, o la pérdida accidental, alteración, divulgación o acceso no autorizados, que brinda el tratamiento de los Datos Protegidos. +- e. Retención y Eliminación de Datos. A petición razonable de GitHub, a menos que lo prohíba la ley, el Desarrollador debe devolver o destruir toda la Información Personal y los datos relacionados en todas las ubicaciones donde se almacenen después de que ya no se necesiten para los fines limitados y específicos para los que se recopilaron. +- f. Subtratamiento de Datos y Transferencia Posterior. El Desarrollador es responsable de las transferencias posteriores de Datos Protegidos a sus responsables del subtratamiento de datos. En caso de que el Desarrollador deba transferir los Datos Protegidos a un tercero, o el Desarrollador instale, use o permita que servicios de terceros traten los Datos Protegidos en nombre del Desarrollador, el Desarrollador debe asegurarse de que el tercero proporcione al menos el mismo nivel de protección de la privacidad que el requerido en este documento. -**A1-5. Uso de datos protegidos** +**A1-5. Uso de Datos Protegidos** -- a. Uso permitido. El Programador solo puede procesar los datos protegidos para los fines establecidos en la sección 4 (b) (i) y ningún otro propósito. -- b. Sin uso en Marketing. El Programador no debe usar los datos protegidos para publicitar ningún producto o servicio de terceros y no puede vender los datos protegidos a ningún tercero. -- c. Decisiones automatizadas. En el caso de que el Programador tome decisiones automatizadas que afecten los derechos de los clientes de GitHub, incluyendo el empleo, el crédito o el estado, el Programador debe proporcionar un aviso a las personas. +- a. Uso Permitido. El Desarrollador puede tratar los Datos Protegidos solo para los fines establecidos en el Apartado 4(b)(i) y para ninguna otra finalidad. +- b. Sin Uso en Marketing. El Desarrollador no debe utilizar los Datos Protegidos con fines publicitarios de bienes o servicios de terceros y no puede vender los Datos Protegidos a ningún tercero. +- c. Decisiones Automatizadas. En caso de que el Desarrollador tome decisiones automatizadas que afecten a los derechos de los clientes de GitHub, incluidos el empleo, el crédito o la salud, el Desarrollador debe notificarlo a las personas. **A1-6. Cumplimiento** -A petición, el Programador hará su declaración de privacidad, política de privacidad, aviso de privacidad o cualquier documentación similar disponible. El Programador también proporcionará un aviso de cualquier informe de cumplimiento relevante, incluyendo el cumplimiento del escudo de la privacidad. +Previa solicitud, el Desarrollador pondrá a disposición su Declaración de Privacidad, Directiva de Privacidad, Aviso de Privacidad o cualquier documentación similar. El Desarrollador también notificará cualquier informe de cumplimiento pertinente, incluido el cumplimiento del Escudo de Privacidad. -**A1-7. Terminación** +**A1-7. Rescisión** -- a. Suspensión. En el caso de que el Programador incumpla con sus obligaciones de mantener un nivel adecuado de protección de la privacidad, GitHub puede suspender de forma temporal la transferencia de datos protegidos o prohibir la recopilación y el procesamiento de datos protegidos en nombre de GitHub hasta que se repare el incumplimiento o se termine el acuerdo. -- b. Terminación con causa. GitHub puede rescindir el Acuerdo sin perjuicio de cualquier otra reclamación en derecho o en equidad en el caso de que: - - i. el Programador notifique a GitHub que ya no puede cumplir con sus obligaciones de privacidad; - - ii. la transferencia, recopilación o procesamiento de los datos protegidos se haya suspendido temporalmente por más de un mes conforme a 7(a); - - iii. el Programador esté en incumplimiento sustancial o persistente de cualquier garantía o representación conforme a lo dispuesto en el presente anexo de protección de datos; - - iv. el Programador ya no dirige el negocio, se disuelve, entra en suspensión de pagos o se realiza una orden de liquidación en nombre del Programador. -- c. Incumplimiento. El incumplimiento de lo dispuesto en el presente anexo de protección de datos se considera una violación material conforme al acuerdo de servicios maestros. -- d. Notificación. En el caso de que el programador determine que ya no puede cumplir con sus obligaciones de privacidad conforme a lo dispuesto en el presente acuerdo, debe notificar a GitHub de inmediato. En el caso de que el programador haya sido certificado bajo el escudo de la privacidad y permita que la certificación caduque o no pueda permanecer certificada bajo el escudo de la privacidad, el Programador debe notificar a GitHub de inmediato. -- e. Modificaciones. GitHub puede modificar el presente Anexo de vez en cuando, según lo requiera la ley, con un aviso de treinta días para el Programador. Si el Programador no puede cumplir con las modificaciones del anexo, GitHub puede rescindir el acuerdo. -- f. Después de la terminación, el Programador debe: - - i. tomar las medidas razonables y apropiadas para detener el procesamiento de los datos protegidos; - - ii. dentro de los treinta días posteriores a la terminación, eliminar cualquier tienda de desarrolladores de datos protegidos en nombre de GitHub; y - - iii. proporcionar a GitHub la garantía razonable de que el Programador ha dejado de procesar los datos protegidos y eliminado los datos protegidos almacenados. +- a. Suspensión. En caso de que el Desarrollador incumpla sus obligaciones de mantener un nivel adecuado de protección de la privacidad, GitHub puede suspender temporalmente la transferencia de Datos Protegidos o prohibir la recopilación y el tratamiento de Datos Protegidos en nombre de GitHub hasta que se subsane el incumplimiento o se rescinda el Acuerdo. +- b. Rescisión con Causa. GitHub puede rescindir el Acuerdo sin perjuicio de ninguna otra reclamación conforme a derecho o equidad en caso de que: + - i. el Desarrollador notifique a GitHub que ya no puede cumplir con sus obligaciones de privacidad; + - ii. la transferencia, recopilación o tratamiento de Datos Protegidos se haya suspendido temporalmente durante más de un mes de conformidad con 7(a); + - iii. el Desarrollador incumpla de forma sustancial o persistente cualquier garantía o declaración en virtud de este Anexo de Protección de Datos; + - iv. el Desarrollador ya no continúe en el negocio, se haya disuelto, entre en suspensión de pagos o se emita una orden de liquidación en nombre del Desarrollador. +- c. Incumplimiento. El incumplimiento de las disposiciones de este Anexo de Protección de Datos se considera un incumplimiento sustancial en virtud del Acuerdo Marco de Servicios. +- d. Notificación +En caso de que el Desarrollador determine que ya no puede cumplir con sus obligaciones de privacidad en virtud de este Acuerdo, debe notificarlo a GitHub de inmediato. +En caso de que el Desarrollador esté certificado bajo el Escudo de Privacidad y permita que esa certificación caduque o no pueda permanecer certificado bajo el Escudo de Privacidad, el Desarrollador debe notificarlo a GitHub de inmediato. +- e. Modificaciones. GitHub puede modificar este Anexo ocasionalmente según lo exija la ley, con un aviso de treinta (30) días al Desarrollador. Si el Desarrollador no puede cumplir con las modificaciones del Anexo, GitHub puede rescindir el Acuerdo. +- f. Tras la Rescisión, el Desarrollador debe: + - i. tomar medidas razonables y adecuadas para detener el tratamiento de los Datos Protegidos; + - ii. en el plazo de los treinta (30) días posteriores a la rescisión, eliminar todos los Datos Protegidos que guarde el Desarrollador en nombre de GitHub, y + - iii. proporcionar a GitHub una garantía razonable de que el Desarrollador ha dejado de tratar los Datos Protegidos y ha eliminado los Datos Protegidos almacenados. -**A1-8. Responsabilidad por el procesamiento de datos** -- a. Responsabilidad directa. El programador será responsable ante GitHub de los daños reales causados por cualquier incumplimiento del presente anexo sujeto a los términos de la sección 8, Limitación de Responsabilidad del Acuerdo del Programador del Mercado. +**A1-8. Responsabilidad por el Tratamiento de Datos** +- a. Responsabilidad Directa. El Desarrollador será responsable ante GitHub por los daños reales causados por cualquier incumplimiento de este Anexo sujeto a los términos del Apartado 8, Limitación de Responsabilidad del Acuerdo de Desarrollador de Marketplace. diff --git a/translations/es-ES/content/site-policy/github-terms/github-marketplace-terms-of-service.md b/translations/es-ES/content/site-policy/github-terms/github-marketplace-terms-of-service.md index 35fe24ecb2..a8a5466eaf 100644 --- a/translations/es-ES/content/site-policy/github-terms/github-marketplace-terms-of-service.md +++ b/translations/es-ES/content/site-policy/github-terms/github-marketplace-terms-of-service.md @@ -1,5 +1,5 @@ --- -title: Términos de servicio de Mercado GitHub +title: Términos de Servicio de GitHub Marketplace redirect_from: - /articles/github-marketplace-terms-of-service - /github/site-policy/github-marketplace-terms-of-service @@ -8,84 +8,89 @@ versions: topics: - Policy - Legal +ms.openlocfilehash: 25e713f275e6a0dd04aefc8652d16d168470bfd8 +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556768' --- +¡Bienvenido a GitHub Marketplace («Marketplace»)! Estamos encantados de que esté aquí. Lea con atención estos Términos de Servicio («Términos de Marketplace») antes de acceder o usar GitHub Marketplace. GitHub Marketplace es una plataforma que permite seleccionar aplicaciones o acciones para desarrolladores (gratuitas o de pago) que pueden utilizarse con su cuenta de GitHub.com («Productos para Desarrolladores»). Aunque los ofrece GitHub, Inc. («GitHub», «nosotros», «nos»), GitHub o proveedores de software de terceros pueden desarrollar y mantener los Productos para Desarrolladores. La selección o el uso de los Productos para Desarrolladores están sujetos a estos Términos de Marketplace y a cualquier tarifa aplicable, y pueden requerir que acepte términos adicionales como los proporcionados por el tercero que otorga la licencia de ese Producto para Desarrolladores (el «Proveedor del Producto»). -¡Bienvenido a Mercado GitHub ("Mercado")! Estamos felices de que estés aquí. Por favor, lee cuidadosamente estos Términos de Servicio ("Términos del Mercado") antes de ingresar o usar Mercado GitHub. Mercado GitHub es una plataforma que te permite seleccionar aplicaciones o acciones del programador (de forma gratuita o con cobro) que se puede usar con tu cuenta de GitHub.com ("productos del programador"). Aunque GitHub, Inc. ("GitHub", "nosotros") lo ofrece, GitHub puede desarrollar y mantener productos del programador o los proveedores de software de terceros. Tu selección o uso de los productos del programador están sujetos a los presentes términos del mercado y a cualquier tarifa aplicable, y puede solicitarte que ingreses a los términos adicionales proporcionados por el licenciante externo de ese producto de programador (el "proveedor del producto"). +Al usar Marketplace, acepta quedar obligado por estos Términos de Marketplace. -Al usar el Mercado, aceptas estar obligado por estas Condiciones de Mercado. +Fecha de entrada en vigor: 20 de noviembre de 2020 -Fecha de entrada en vigencia: 20 de noviembre de 2020 +## A. Términos de Servicio de GitHub.com -## A. Términos de servicio de GitHub.com +Marketplace lo proporciona GitHub y se rige por los [Términos de Servicio](/articles/github-terms-of-service/) o los [Términos de Servicio Corporativos](/articles/github-corporate-terms-of-service/) («Términos de GitHub»), en función del tipo de cuenta que tenga, así como estos Términos de Marketplace. Si configura los Productos para Desarrolladores para que funcionen con una o varias cuentas en el sitio web de GitHub.com, el uso de los Productos para Desarrolladores también se regirá por los Términos de GitHub aplicables. Cualquier término en mayúscula que no esté definido en este documento estará definido en los Términos de GitHub aplicables. -GitHub proporciona el mercado y se rige por los [Términos de servicio](/articles/github-terms-of-service/) o el [Términos de servicio corporativos](/articles/github-corporate-terms-of-service/) ("Términos de GitHub"), dependiendo de tu tipo de cuenta, así como de los presentes términos del mercado. Si configuras los Productos de Programador para que trabajen con una o más cuentas en el sitio web GitHub.com, tu uso de los Productos de Programador también se regirá por sus Términos de GitHub aplicables. Cualquier término en mayúsculas no definido en este documento se definirá en los términos aplicables de GitHub. +No puede usar un Producto para Desarrolladores para infringir los Términos de GitHub aplicables. Muchos de estos Productos para Desarrolladores se utilizan exclusivamente para llevar a cabo tareas automatizadas. Asimismo, varios Usuarios pueden dirigir las acciones de un Producto para Desarrolladores. No obstante, si adquiere y/o configura un Producto para Desarrolladores en su cuenta, o es propietario de una cuenta con un Producto para Desarrolladores integrado, entonces será responsable de las acciones del Producto para Desarrolladores que se lleven a cabo en su cuenta o a través de la misma. -No puedes utilizar un Producto de Programador para violar tus Términos de GitHub aplicables. Muchos de estos Productos de Programadro se utilizan exclusivamente para realizar tareas automatizadas. Además, varios usuarios pueden dirigir las acciones de un Producto de Programador. Sin embargo, si compras y/o configuras un Producto de Programador en tu cuenta o eres propietario de una cuenta con un Producto de Programador integrado, entonces serás responsable de las acciones del Producto del Programador que se llevan a cabo en o a través de tu cuenta. +## B. Requisitos de Uso -## B. Requisitos de uso +Para usar Marketplace, debe ser mayor de 13 años de edad (si reside en los Estados Unidos; si reside en otro país, debe tener la edad mínima exigida por la ley del país), tener una cuenta de GitHub válida y haber aceptado los Términos de GitHub aplicables y estos Términos de Marketplace. -A fin de poder usar el Mercado, debes tener 13 años o más (si vives en los Estados Unidos; si vives en otro país, debes cumplir con las leyes de edad mínima de tu país), tener una cuenta de GitHub válida y haber aceptado tus términos de GitHub y estos términos de mercado aplicables. +Si acepta estos Términos de Marketplace en nombre de una empresa, organización u otra persona jurídica, declara que tiene autoridad para vincular a dicha entidad, a sus entidades afiliadas y a todos los usuarios que accedan al Marketplace en su nombre a estos Términos de Marketplace. Si no tiene autoridad, no debe aceptar estos Términos de Marketplace y no puede usar los servicios del Marketplace. -Si estás de acuerdo con estos Términos de Mercado en nombre de una empresa, organización u otra entidad legal, significa que tienes la autoridad para vincular a esa entidad, a sus afiliados y a todos los usuarios que ingresen al mercado en su nombre a estos Términos del Mercado. Si no tienes autoridad, no debe aceptar estos Términos del Mercado y no puedes utilizar los servicios del mismo. +## C. Productos para Desarrolladores y Proveedores de Productos -## C. Productos de Programador y Proveedores de Productos +Si instala y/o compra un Producto para Desarrolladores, está comprando los Productos para Desarrolladores de GitHub y debe realizar los pagos relacionados directamente a GitHub. No obstante, está recibiendo acceso a ese Producto para Desarrolladores y los derechos para usarlo de un Proveedor del Producto, no de GitHub (a menos que sea un Producto para Desarrolladores propiedad de GitHub). El Proveedor del Producto es el único responsable del Producto para Desarrolladores que proporciona, del contenido del mismo y de cualquier reclamación que usted o cualquier otra parte pueda tener en relación con dicho Producto para Desarrolladores o su uso de ese Producto para Desarrolladores. -Si instalas y/o compras un Producto de Programador, entonces estás comprando los Productos de Programador de GitHub y tienes que hacer los pagos relacionados directamente a GitHub. Sin embargo, estás recibiendo acceso y los derechos de usar ese Producto de Programador de un proveedor de productos, no de GitHub (a menos que sea un producto de programador propiedad de GitHub). El Proveedor del Producto es el único responsable del Producto de Programador que proporciona, el contenido del mismo y cualquier reclamación que tú o cualquier otra parte pueda tener relacionada con ese Producto de Programador o el uso de ese Producto de Programador. +No somos parte del acuerdo entre usted y el Proveedor del Producto con respecto a ese Producto para Desarrolladores. No somos responsables de dicho Producto para Desarrolladores, del contenido del mismo ni de cualquier reclamación que usted o cualquier otra parte pueda tener en relación con dicho Producto para Desarrolladores o su uso de ese Producto para Desarrolladores. No obstante, nosotros somos un tercero beneficiario del acuerdo entre usted y el Proveedor del Producto para cada Producto para Desarrolladores, y tendremos el derecho (y se considerará que se ha aceptado el derecho) de hacer cumplir ese acuerdo ante usted como tercero beneficiario. -No somos parte del acuerdo entre tú y el Proveedor de Productos con respecto a dicho Producto de Programador. No somos responsables de dicho Producto de Programador, el contenido en él, o cualquier reclamación que tú o cualquier otra parte pueda tener relacionada con ese Producto de Programador o el uso de dicho Producto de Programador. Sin embargo, somos un tercero beneficiario del acuerdo entre tú y el proveedor de productos para cada producto de programador y tendremos el derecho (y se considerará que has aceptado el derecho) de hacer cumplir ese acuerdo en tu contra como un tercero beneficiario. +## D. Pago, Calendario de Pagos y Cancelación -## D. Pago, calendario de facturación y cancelación +Todos los pagos de los Productos para Desarrolladores se realizarán a través de GitHub. Los términos del pago y de las tarifas se regirán por el [Apartado K. Pago](/articles/github-terms-of-service/#k-payment) o el apartado análogo de los Términos de GitHub aplicables. Al usar Marketplace, acepta pagar a GitHub cualquier cargo en el que incurra en relación con su compra del Producto para Desarrolladores. Cada compra es un contrato electrónico entre usted y GitHub, y usted y el Proveedor del Producto. Usted tiene la responsabilidad de facilitarnos un medio de pago válido para las compras de Productos para Desarrolladores. Si solo adquiere Productos para Desarrolladores gratuitos, no es necesario que facilite ninguna información de pago. -GitHub tramitará todos los pagos por Productos de Programador. Las condiciones de tu pago y las comisiones se regirán por [Sección K. Pago](/articles/github-terms-of-service/#k-payment) o la sección análoga de tus Condiciones de GitHub aplicables. Al usar el Mercado aceptas pagar a GitHub cualquier cargo incurrido en relación con tu compra del Producto de Programador. Cada compra es un contrato electrónico entre tú y GitHub y tú y el Proveedor de Productos. Eres responsable de proporcionarnos un medio de pago válido para las compras de Productos de Programador. Si sólo estás comprando productos de programador gratuitos, no estás obligado a proporcionar información de pago. +**Calendario de Pagos; No se Realizan Reembolsos.** La programación de pagos está determinada por la programación de pagos que eligió al crear su cuenta de GitHub (por ejemplo, gratuito, mensual, anual). Para los planes de pago mensuales o anuales, las compras en Marketplace se facturan por adelantado mensual o anualmente, según el caso, y no son reembolsables. No habrá reembolsos o créditos por meses parciales de servicio, reembolsos por descenso de categoría ni reembolsos por meses sin utilizar; no obstante, el servicio permanecerá activo durante el periodo de facturación pagado. Si desea cancelar los servicios del Producto para Desarrolladores, puede hacerlo accediendo a su Configuración en la barra de navegación global en la parte superior de la pantalla. -**Calendario de facturación; Sin reembolsos.** Tu calendario de pago se determina por el calendario de pago que elegiste cuando creaste tu cuenta de GitHub (por ejemplo, gratis, mensual, anual). Para planes de pago mensuales o anuales, las compras en el mercado se facturan por adelantado de forma mensual o anual respectivamente y no son reembolsables. No habrá reembolsos o créditos por meses parciales de servicio, reembolsos por descenso de categoría o reembolsos por meses sin uso; sin embargo, el servicio permanecerá activo durante el período de facturación pagado. Si deseas cancelar los servicios del Producto de Programador, puedes hacerlo entrando en sus Ajustes en la barra de navegación global en la parte superior de la pantalla. +Si tiene alguna pregunta, duda o desacuerdo con respecto a su facturación, póngase en contacto con el [Soporte Técnico de GitHub](https://support.github.com/contact?tags=docs-policy). -Si tienes preguntas, inquietudes o disputas con respecto a tu facturación, por favor, contacta al [Soporte de GitHub](https://support.github.com/contact?tags=docs-policy). +## E. Sus Datos y la Directiva de Privacidad de GitHub -## E. Tus datos y la política de privacidad de GitHub +**Privacidad.** Al seleccionar o usar un Producto para Desarrolladores, GitHub puede compartir determinada Información Personal (tal como se define en la [Declaración de Privacidad de GitHub](/articles/github-privacy-statement/)) con el Proveedor del Producto (si se recibe dicha Información Personal de usted) a fin de proporcionarle el Producto para Desarrolladores, con independencia de su configuración de privacidad. En función de los requisitos del Producto para Desarrolladores que elija, GitHub puede compartir tan solo su nombre de cuenta, id. y dirección de correo electrónico principal o tanto como el acceso al contenido de sus repositorios, incluida la capacidad de leer y modificar sus datos privados. Podrá ver el alcance de los permisos que solicita el Producto para Desarrolladores, y aceptarlos o denegarlos, cuando se le otorgue autorización a través de OAuth. -**Privacidad.** Cuando seleccionas o utilizas un Producto de Desarrollador, GitHub puede compartir cierta Información Personal (como se define en la[Declaración de Privacidad de GitHub](/articles/github-privacy-statement/)) con el Proveedor de Producto (si se recibe dicha Información Personal de tu parte) para proporcionarte el Producto de Desarrollador, independientemente de su configuración de privacidad. Dependiendo de los requisitos del Producto de Desarrollador que elijas, GitHub podría compartir tan poco como un ID de nombre de cuenta y dirección de correo electrónico o tanto como el acceso al contenido de tus repositorios, incluyendo la capacidad de leer y modificar tus datos privados. Podrás ver el alcance de los permisos que el Producto del Programador está solicitando y aceptarlos o rechazarlos cuando le concedes la autorización a través de OAuth. +Si deja de usar el Producto para Desarrolladores y revoca el acceso a través de la configuración de su cuenta, el Proveedor del Producto ya no podrá acceder a su cuenta. El Proveedor del Producto es responsable de eliminar su Información Personal de sus sistemas dentro del plazo definido. Póngase en contacto con el Proveedor del Producto para asegurarse de que su cuenta se haya cancelado correctamente. -Si ya no usas el producto de programador y revocas el acceso a través de los parámetros de tu cuenta, el proveedor del producto ya no podrá acceder a tu cuenta. El Proveedor de Producto es responsable de eliminar tu Información Personal de tus sistemas dentro de su ventana definida. Ponte en contacto con el Proveedor del Producto para asegurar que tu cuenta se canceló correctamente. +**Exención de Responsabilidad sobre la Seguridad y la Privacidad de los Datos** Cuando selecciona o usa un Producto para Desarrolladores, la seguridad del Producto para Desarrolladores y la custodia de sus datos, incluida su Información Personal (si la hubiera), es responsabilidad del Proveedor del Producto. Usted es responsable de entender las consideraciones de seguridad y privacidad de la selección o el uso del Producto para Desarrolladores para sus propios riesgos de seguridad y privacidad y consideraciones de cumplimiento. -**Aviso de seguridad de datos y privacidad.** Cuando seleccionas o usas un producto de programador, la seguridad del producto del programador y la custodia de tus datos, incluyendo tu información personal (si la hay), es responsabilidad del proveedor del producto. Eres responsable de comprender las consideraciones de seguridad y privacidad de la selección o el uso del producto de programador por tus propios riesgos de seguridad y privacidad y consideraciones de cumplimiento. +## F. Derechos de los Productos para Desarrolladores -## F. Derechos a Productos de Programador +Los derechos que se le otorgan para usar cualquier Producto para Desarrolladores son personales y no son transferibles a terceros, por ejemplo, a sus usuarios finales. Cualquier derecho para ofrecer o revender Productos para Desarrolladores a terceros lo debe otorgar directamente el Proveedor del Producto. -Los derechos que se te otorgan para usar cualquier Producto de Programador son personales y no son transferibles a terceros, como tus usuarios finales. Cualquier derecho de proporcionar o revender los Productos de Programador a terceros debe otorgarse directamente por el Proveedor del Producto. +## G. Actualizaciones de los Productos para Desarrolladores -## G. Actualizaciones a Productos de Programador +Ocasionalmente, GitHub.com puede consultar los servidores remotos (alojados por GitHub o por terceros) para comprobar si hay actualizaciones disponibles para los Productos para Desarrolladores, incluidas, entre otras cosas, la corrección de errores o la mejora de la funcionalidad. Usted acepta que dichas actualizaciones se solicitarán, descargarán e instalarán de forma automática sin previo aviso. -De vez en cuando, GitHub.com puede comprobar con servidores remotos (alojados por GitHub o por terceros) si existen actualizaciones disponibles para los Productos de Programador, incluyendo pero sin limitación a correcciones de errores o funcionalidad mejorada. Aceptas que dichas actualizaciones se solicitarán, descargarán e instalarán automáticamente, sin previo aviso. +## H. Bloqueo de Productos para Desarrolladores -## H. Bloqueo de Productos de Programador +GitHub puede bloquear un Producto para Desarrolladores de nuestros servidores o deshabilitar su funcionalidad por motivos legales o de directiva. En caso de que debamos bloquear o deshabilitar un Producto para Desarrolladores, colaboraremos con el Proveedor del Producto para notificárselo a los usuarios afectados. -GitHub puede bloquear un Producto de Programador de nuestros servidores, o desactivar su funcionalidad, por razones legales o de política. En el caso que debamos bloquear o desactivar un Producto de Programador, trabajaremos con el Proveedor del Producto para notificar a los usuarios afectados. +## I. Exención de responsabilidad; Limitación de Responsabilidad; Liberación e Indemnización -## I. Descargo de responsabilidad; Limitación de responsabilidad; Liberación e indemnización +**Exención de Responsabilidad.** El uso de Marketplace y cualquier Producto para Desarrolladores obtenido a través del Marketplace se realiza por su cuenta y riesgo. Aparte de lo expresamente indicado, GitHub proporciona Marketplace y los Productos para Desarrolladores «TAL CUAL» y «SEGÚN DISPONIBILIDAD». GitHub no ofrece ni asume ninguna garantía o compromiso sobre Marketplace y los Productos para Desarrolladores, incluidos, entre otros, la funcionalidad específica disponible a través de Marketplace y los Productos para Desarrolladores, su fiabilidad, disponibilidad o capacidad para satisfacer sus necesidades. -**Descargo de responsabilidad.** El uso que hagas del Mercado y de los Productos de Programador obtenidos a través del mercado es bajo tu propio riesgo. Además de lo indicado expresamente, GitHub proporciona el mercado y los Productos de Programador “TAL CUAL” y “SEGÚN ESTÉN DISPONIBLES”. GitHub no hace o implica ninguna garantía o compromiso sobre el mercado y los Productos de Programador, incluyendo, sin limitación a la funcionalidad específica disponible a través del mercado y los Productos de Programador, su fiabilidad, disponibilidad o capacidad para satisfacer tus necesidades. +Nos reservamos el derecho en cualquier momento y de forma periódica de modificar o interrumpir, de manera temporal o permanente, Marketplace (o cualquier parte del mismo) con o sin previo aviso. -Nos reservamos el derecho en cualquier momento y de vez en cuando de modificar o interrumpir, temporal o permanentemente, el mercado b (o cualquier parte de este) con o sin notificación. +**Limitación de Responsabilidad.** Usted entiende y acepta que GitHub no será responsable ante usted ni ante ningún tercero por ninguna pérdida de beneficios, uso, fondo de comercio o datos, ni por ningún daño imprevisto, indirecto, especial, emergente o ejemplar, sin importar su origen, que resulten de: (i) su uso o incapacidad para usar Marketplace o cualquier Producto para Desarrolladores; (ii) cualquier modificación, cambio de precio, suspensión o interrupción de Marketplace o de los Productos para Desarrolladores; (iii) Marketplace en general o el software o los sistemas que hacen que Marketplace esté disponible; (iv) acceso no autorizado o modificaciones de sus transmisiones o datos; (v) declaraciones o conducta de cualquier tercero, Proveedor del Producto o Producto para Desarrolladores en Marketplace; (vi) cualquier otra interacción del usuario que haya introducido o recibido a través de su uso del Marketplace; o (vii) cualquier otro asunto relacionado con el Marketplace. -**Limitación de responsabilidades.** Comprendes y aceptas que GitHub no será responsable ante ti o ningún tercero por ninguna pérdida de ganancias, uso, buena voluntad o datos, o por ningún incidente, daños indirectos, especiales, consecuenciales o ejemplares que surjan o resulten de: (i) el uso o la incapacidad de utilizar el mercado o cualquier producto de programador; (ii) cualquier modificación, cambio de precios, suspensión o interrupción del mercado o productos de programador; (iii) el mercado en general o el software o sistemas que hacen que el mercado esté disponible; (iv) acceso no autorizado a tus transmisiones o datos no autorizados; (v) declaraciones o conducta de cualquier tercero, Proveedor de Productos, o Producto del Programador en el mercado; (vi) cualesquier otra interacción de usuario que introduzcas o recibas a través de tu uso del mercado; o (vii) cualquier otro asunto relacionado con el mercado. +**Liberación e Indemnización.** Si tiene un conflicto con uno o varios Proveedores de Productos, acepta eximir a GitHub de todas y cada una de las reclamaciones, demandas y daños (reales y consecuentes) de todo tipo y naturaleza, conocidos y desconocidos, que surjan o estén relacionados de algún modo con dichos conflictos. -**Liberación e indemnización.** Si tienes una disputa con uno o más Proveedor de Productos, aceptas liberar a GitHub de todos y cada uno de las reclamaciones, demanda y daños (reales y consecuentes) de todo tipo y naturaleza, conocidos y desconocidos, que surjan de o en cualquier forma relacionados con dichas disputas. +Usted se compromete a indemnizarnos, defendernos y eximirnos de toda reclamación, responsabilidad y gastos, incluidos los honorarios de los abogados, que se deriven del uso que haga de Marketplace, incluidos, a título meramente enunciativo, la infracción de estos Términos de Marketplace, siempre que GitHub (1) le notifique por escrito y sin demora la reclamación, demanda, pleito o procedimiento; (2) le otorgue el control exclusivo de la defensa y la resolución de la reclamación, demanda, pleito o procedimiento (siempre que usted no pueda resolver ninguna reclamación, demanda, pleito o procedimiento a menos que el acuerdo libere incondicionalmente a GitHub de toda responsabilidad); y (3) le proporcione toda la asistencia razonable, a su cargo. -Aceptas indemnizarnos, defendernos y eximirnos de toda responsabilidad contra cualquiera y toda reclamación, responsabilidad y gastos, incluyendo los honorarios de los abogados, que surgen de tu uso del mercado, incluyendo, sin limitación a la violación de estos Términos del Mercado, considerando que GitHub (1) le dé un aviso por escrito de la reclamación, demanda, juicio o procedimiento; (2) te da control exclusivo de la defensa y liquidación del reclamo, demanda, traje o procedimiento (siempre y cuando no pueda liquidar ninguna reclamación, demanda, juicio o procedimiento a menos que la liquidación libere incondicionalmente a GitHub de toda responsabilidad); y (3) te proporciona toda la asistencia razonable, a tu cargo. +## J. Otras disposiciones -## J. Varios +1. **Legislación Aplicable.** Usted acepta que estos Términos de Marketplace y su uso de los Productos para Desarrolladores se rigen por la legislación de California y que cualquier conflicto relacionado con los Productos para Desarrolladores debe presentarse ante un tribunal competente situado en San Francisco, California, o sus alrededores. -1. **Ley aplicable** Aceptas que estos Términos del Mercado y tu uso de los Productos de Programador se rigen por la ley de California y cualquier disputa relacionada con los Productos de Programador debe llevarse ante un tribunal de jurisdicción competente ubicado en o cerca de San Francisco, California. +2. **No Transferibilidad.** GitHub puede asignar o delegar estos Términos de Marketplace y/o la [Declaración de Privacidad de GitHub](/articles/github-privacy-statement/), en su totalidad o en parte, a cualquier persona o entidad en cualquier momento con o sin su consentimiento. Usted no puede ceder ni delegar ningún derecho u obligación en virtud de los Términos de Marketplace o la Declaración de Privacidad sin nuestro consentimiento previo por escrito, y cualquier cesión y delegación no autorizada por usted se considera nula. -2. **No asignable.** GitHub puede asignar o delegar estos Términos del Mercado y/o la [Declaración de privacidad de GitHub](/articles/github-privacy-statement/), total o parcialmente, a cualquier persona o entidad en cualquier momento con o sin tu consentimiento. No puedes asignar ni delegar ningún derecho u obligación bajo los Términos o Declaración de Privacidad del Mercado sin nuestro consentimiento previo por escrito y cualquier asignación no autorizada y delegación por ti es nula. +3. **Divisibilidad, No Renuncia y Supervivencia.** Si alguna parte de estos Términos de Marketplace se considerara no válida o inaplicable, dicha parte de los Términos de Marketplace se interpretará de forma que refleje la intención original de las partes. Las partes restantes permanecerán en plena vigencia y efecto. El hecho de que GitHub no ejercite o exija ningún derecho o disposición de estos Términos de Marketplace no constituirá una renuncia de dicho derecho o disposición. Nuestros derechos en virtud de estos Términos de Marketplace sobrevivirán a cualquier rescisión de estos Términos de Marketplace. -3. **Divisibilidad, sin exención y supervivencia.** Si alguna parte de estos Términos del Mercado no es válida o no aplica, esa parte de los Términos del Mercado se interpretará para reflejar la intención original de las partes. Las partes restantes permanecerán en pleno vigor y efecto. El hecho de que GitHub no ejerza o ejecute cualquier derecho o provisión de estos Términos del Mercado no constituirá una renuncia a dicho derecho o disposición. Nuestros derechos bajo estos Términos del Mercado sobrevivirán a cualquier cancelación de estos Términos del Mercado. +4. **Sin Modificaciones; Acuerdo Completo.** Estos Términos de Marketplace solo pueden modificarse mediante una enmienda por escrito firmada por un representante autorizado de GitHub o mediante la publicación por parte de GitHub de una versión revisada. Estos Términos de Marketplace, junto con la [Declaración de Privacidad de GitHub](/articles/github-privacy-statement/), representan la declaración completa y exclusiva del acuerdo entre usted y nosotros. Estos Términos de Marketplace sustituyen a cualquier propuesta o acuerdo previo oral o escrito, así como a cualquier otra comunicación entre usted y GitHub en relación con el asunto de estos términos. -4. **Sin modificaciones; Acuerdo completo.** Estos Términos del Mercado sólo pueden modificarse mediante una enmienda por escrito firmada por un representante autorizado de GitHub, o por la publicación por GitHub de una versión revisada. Estos Términos del Mercado, junto con la [Declaración de Privacidad de GitHub](/articles/github-privacy-statement/), representan la declaración completa y exclusiva del acuerdo entre usted y nosotros. Estos Términos del Mercado reemplazan cualquier propuesta o acuerdo previo oral o escrito y cualquier otra comunicación entre tú y GitHub relacionada con el tema de estos términos. +5. **Encabezados de Apartado.** A lo largo de estos Términos de Marketplace, cada apartado incluye títulos de los siguientes términos y condiciones. Los títulos de estos apartados no son legalmente vinculantes. -5. **Encabezados de las secciones.** A lo largo de estos Términos del Mercado, cada sección incluye títulos de los siguientes términos y condiciones. Los títulos de estas secciones no son legalmente vinculantes. +6. **Directivas de Concesión de Licencias a GitHub.** Los Términos de Marketplace se otorgan bajo esta [Licencia Creative Commons Zero](https://creativecommons.org/publicdomain/zero/1.0/). Para obtener más información, consulte nuestro [repositorio de directivas del sitio](https://github.com/github/site-policy#license). -6. **Licencia para las Políticas de GitHub.** Estos Términos del Mercado están licenciados bajo esta [licencia de Creative Commons Zero](https://creativecommons.org/publicdomain/zero/1.0/). Para obtener más detalles, consulta nuestro [repositorio de políticas del sitio](https://github.com/github/site-policy#license). - -7. **Póngase en contacto con nosotros.** ¿Preguntas sobre las condiciones del mercado? [Contáctanos](https://support.github.com/contact?tags=docs-policy). +7. **Contacto.** ¿Tiene alguna pregunta sobre los Términos de Marketplace? [Póngase en contacto con nosotros](https://support.github.com/contact?tags=docs-policy). diff --git a/translations/es-ES/content/site-policy/github-terms/github-open-source-applications-terms-and-conditions.md b/translations/es-ES/content/site-policy/github-terms/github-open-source-applications-terms-and-conditions.md index 4989c5ba80..7f9e89d21a 100644 --- a/translations/es-ES/content/site-policy/github-terms/github-open-source-applications-terms-and-conditions.md +++ b/translations/es-ES/content/site-policy/github-terms/github-open-source-applications-terms-and-conditions.md @@ -1,5 +1,5 @@ --- -title: Términos y condiciones de la aplicación de código abierto de GitHub +title: Términos y Condiciones de las Aplicaciones de Código Abierto de GitHub redirect_from: - /articles/github-open-source-applications-terms-and-conditions - /github/site-policy/github-open-source-applications-terms-and-conditions @@ -8,60 +8,65 @@ versions: topics: - Policy - Legal +ms.openlocfilehash: 0e0eae030624b3b465c321690d9d9e08c6483bed +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556792' --- +Estos Términos y Condiciones de las Aplicaciones de Código Abierto de GitHub («Términos de Aplicaciones») son un acuerdo legal entre usted (ya sea como particular o en nombre de una entidad) y GitHub, Inc. con respecto a su uso de las aplicaciones de GitHub, como GitHub Desktop™ y la documentación asociada («Software»). Estos Términos de Aplicaciones se aplican a la versión del código ejecutable del Software. El código fuente del Software está disponible por separado y de forma gratuita según los acuerdos de licencia del software de código abierto. Si no está de acuerdo con todos los términos de estos Términos de Aplicaciones, no descargue, instale, use ni copie el Software. -Estos términos y condiciones de las aplicaciones de código abierto de GitHub ("términos de la aplicación") son un acuerdo legal entre tú (ya sea como individuo o en nombre de una entidad) y GitHub, Inc. sobre el uso de las aplicaciones de GitHub, como GitHub Desktop™ y la documentación asociada ("Software"). Estos Términos de la Aplicación se aplican a la versión ejecutable del Software. El código fuente para el software está disponible por separado y de forma gratuita en los acuerdos de licencia de software de código abierto. Si no estás de acuerdo con todos los términos en los presentes términos de la aplicación, no descargues, instales, uses o copies el software. +## Conexión a GitHub -## Conexión a GitHub +Si configura el Software para que funcione con una o varias cuentas en el sitio web GitHub.com o con una instancia de GitHub Enterprise, el uso del Software también se regirá por los Términos de Servicio del sitio web GitHub.com aplicables y/o el acuerdo de licencia correspondiente a su instancia de GitHub Enterprise («Términos de GitHub»). -Si configuras el software para que funcione con una o más cuentas en el sitio web GitHub.com o con una instancia de GitHub Enterprise, tu uso del software también se regirá por tus términos de servicio del sitio web GitHub.com aplicables y/o el acuerdo de licencia aplicable a tu instancia de GitHub Enterprise ("términos de GitHub"). +Cualquier uso del Software que infrinja los Términos de GitHub aplicables también supondrá un infracción de estos Términos de Aplicaciones. -Cualquier uso del software que viole los Términos de GitHub aplicables también será una violación de estos Términos de la Aplicación. +## Avisos y Licencias de Código Abierto -## Licencias y avisos de código abierto +La licencia de código abierto para el Software se incluye en la documentación «Avisos de Código Abierto» que se incluye con el Software. Dicha documentación también incluye copias de todas las licencias de código abierto aplicables. -La licencia de código abierto para el Software está incluida en la documentación de "Avisos de Código Abierto" que se incluye con el software. Esa documentación también incluye copias de todas las licencias de código abierto aplicables. +En la medida en que los términos de las licencias aplicables a los componentes de código abierto requieran que GitHub haga una oferta para proporcionar el código fuente en relación con el Software, dicha oferta se realiza por el presente y puede ejercerla poniéndose en contacto con GitHub: https://github.com/contact -En la medida en que los términos de las licencias aplicables a los componentes de código abierto requieran que GitHub realice una oferta para proporcionar código fuente en conexión con el software, se hará la presente oferta y puedes ejecutarla poniéndote en contacto con GitHub: https://github.com/contact +A menos que se acuerde lo contrario por escrito con GitHub, el acuerdo con GitHub siempre incluirá, como mínimo, estos Términos de Aplicaciones. Las licencias de software de código abierto para el código fuente del Software constituyen acuerdos por escrito independientes. Con el limitado alcance en que las licencias de software de código abierto sustituyan expresamente estos Términos de Aplicaciones, las licencias de código abierto rigen el acuerdo con GitHub para el uso del Software o de componentes específicos incluidos en el Software. -A menos que se acepte lo contrario por escrito con GitHub, tu acuerdo con GitHub siempre incluirá, como mínimo, estos términos de aplicación. Las licencias de software de código abierto para el código fuente del software constituyen acuerdos escritos por separado. En la medida limitada en que las licencias de software de código abierto sustituyan de forma expresa estos términos de aplicación, las licencias de código abierto rigen tu acuerdo con GitHub para el uso del software o componentes específicos incluidos del software. +## Logotipos de GitHub -## Logotipos de GitHub +La licencia otorgada incluida con el Software no es para las marcas comerciales de GitHub, que incluyen los diseños del logotipo del Software. GitHub se reserva todos los derechos de marca registrada y de derechos de autor en y para todas las marcas registradas de GitHub. Los logotipos de GitHub incluyen, por ejemplo, los diseños estilizados que contienen «logo» en el título del archivo en la carpeta «logos». -La concesión de licencia incluida con el software no es para las marcas comerciales de GitHub, que incluyen los diseños de logotipos de software. GitHub se reserva todos los derechos de marca comercial y derecho de autor sobre todas las marcas de GitHub. Los logotipos de GitHub incluyen, por ejemplo, los diseños estilizados que incluyen el "logotipo" en el título del archivo en la carpeta "Logotipos". +Los nombres GitHub, GitHub Desktop, GitHub para Mac, GitHub para Windows, Atom, the Octocat y los logotipos y/o nombres estilizados de GitHub relacionados son marcas comerciales de GitHub. Usted se compromete a no mostrar ni utilizar estas marcas registradas en modo alguno sin el permiso previo y por escrito de GitHub, salvo lo permitido por la Directiva de Uso y Logotipos de GitHub: https://github.com/logos. -Los nombres GitHub, GitHub Desktop, GitHub para Mac, GitHub para Windows, Atom, The Octocat y los logotipos de GitHub relacionados y/o los nombres estilizados son marcas comerciales de GitHub. Aceptas no mostrar o usar estas marcas comerciales de ninguna manera sin el permiso previo por escrito de GitHub, excepto según lo permitido por los logotipos y la política de uso de GitHub: https://github.com/logos. +## Privacidad -## Privacidad +El Software puede recopilar datos personales. Usted puede controlar los datos que recopila el Software en el panel de configuración. Si el Software recopila datos personales en nombre de GitHub, GitHub tratará dichos datos de acuerdo con la [Declaración de Privacidad de GitHub](/articles/github-privacy-statement/). -El software puede recopilar información personal. Puedes controlar qué información recopila el software en el panel de configuraciones. Si el software recopila información personal en nombre de GitHub, GitHub procesará esa información de acuerdo con la [Declaración de privacidad de GitHub](/articles/github-privacy-statement/). +## Servicios adicionales -## Servicios adicionales +**Servicios de Actualización Automática** -**Servicios de actualización automática** +El Software puede incluir un servicio de actualización automática («Servicio»). Si decide utilizar el Servicio o descarga el Software que habilita automáticamente el Servicio, GitHub actualizará de forma automática el Software cuando haya una nueva versión disponible. -El Software puede incluir un servicio de actualización automática ("Servicio"). Si decides utilizar el servicio o descargas software que habilita automáticamente el servicio, GitHub actualizará automáticamente el software cuando haya una nueva versión disponible. +**Limitaciones y Exenciones de Responsabilidad** -**Renuncias y limitaciones de responsabilidad** +EL SERVICIO SE PROPORCIONA «TAL CUAL» Y NO SE OTORGA NINGUNA GARANTÍA, NI EXPLÍCITA NI IMPLÍCITA. USTED ASUME EN EXCLUSIVA EL RIESGO QUE CONLLEVA EL USO DEL SERVICIO. GitHub no garantiza que (i) el Servicio cumpla con sus requisitos específicos; (ii) el Servicio sea totalmente compatible con cualquier plataforma en particular; (iii) el uso del Servicio sea ininterrumpido, puntual o seguro, o esté libre de errores; (iv) los resultados que puedan obtenerse del uso del Servicio sean precisos o fiables; (v) la calidad de cualquier producto, servicio, información u otro material adquirido u obtenido por usted a través del Servicio cumpla con sus expectativas, o (vi) se corrija cualquier error en el Servicio. -EL SERVICIO SE PROPORCIONA "TAL CUAL" Y NO SE OTORGA NINGUNA GARANTÍA, YA SEA EXPLÍCITA O IMPLÍCITA. TU USO DEL SERVICIO ES A TU PROPIO RIESGO. GitHub no garantiza que (i) el servicio cumplirá con tus requisitos específicos; (II) el servicio es totalmente compatible con cualquier plataforma en particular; (III) tu uso del servicio se ininterrumpirá, oportunamente, de manera segura o libre de errores; (IV) los resultados que se pueden obtener del uso del servicio serán exactos o confiables; (v) la calidad de cualquier producto, servicio, información u otro material adquirido u obtenido por ti a través del servicio cumplirá con tus expectativas; o (VI) se corregirán cualquier error en el servicio. +USTED ENTIENDE Y ACEPTA EXPRESAMENTE QUE GITHUB NO SERÁ RESPONSABLE DE NINGÚN DAÑO DIRECTO, INDIRECTO, IMPREVISTO, ESPECIAL, EMERGENTE O EJEMPLAR, INCLUIDOS ENTRE OTROS, LOS DAÑOS POR PÉRDIDA DE BENEFICIOS, BUENA VOLUNTAD, USO, DATOS U OTRAS PÉRDIDAS INTANGIBLES (INCLUSO SI GITHUB HUBIERA SIDO INFORMADO DE LA POSIBILIDAD DE QUE SE PRODUJERAN TALES DAÑOS) RELACIONADOS CON EL SERVICIO, incluidos, por ejemplo: (i) el uso o la imposibilidad de utilizar el Servicio; (ii) el coste de adquisición de bienes y servicios sustitutivos resultantes de cualesquiera bienes, datos, información o servicios adquiridos u obtenidos o mensajes recibidos o transacciones realizadas a través o desde el Servicio; (iii) el acceso no autorizado o la alteración de sus transmisiones o datos; (iv) las declaraciones o la conducta de cualquier tercero en el Servicio; (v) o cualquier otro asunto relacionado con el Servicio. -EXPRESAMENTE COMPRENDES Y ACEPTAS QUE GITHUB NO SERÁ RESPONSABLE DE NINGÚN DAÑO DIRECTO, INDIRECTO, INCIDENTAL, ESPECIAL, CONSECUENTE O EJEMPLARES, INCLUYENDO, ENTRE OTROS, LOS DAÑOS POR PÉRDIDA DE BENEFICIOS, BUENA VOLUNTAD, USO, DATOS U OTRAS PÉRDIDAS INTANGIBLES (INCLUSO SI SE HA ADVERTIDO A GITHUB SOBRE LA POSIBILIDAD DE DICHOS DAÑOS) RELACIONADOS CON EL SERVICIO, incluyendo, por ejemplo: (i) el uso o la incapacidad de usar el servicio; (II) el costo de la adquisición de bienes y servicios sustitutivos resultantes de cualquier mercancía, dato, información o servicios adquiridos u obtenidos o mensajes recibidos o transacciones concertados a través o desde del servicio; (III) acceso no autorizado o alteración de tus transmisiones o datos; (IV) declaraciones o conductas de cualquier tercero en el servicio; (v) o cualquier otro asunto relacionado con el servicio. +GitHub se reserva el derecho en cualquier momento y de forma periódica de modificar o interrumpir, de forma temporal o permanente, el Servicio (o cualquier parte del mismo) con o sin previo aviso. GitHub no será responsable ante usted ni ante ningún tercero por ningún cambio de precio, suspensión o interrupción del Servicio. -GitHub se reserva el derecho en cualquier momento y de vez en cuando de modificar o interrumpir, de manera temporal o permanente, el servicio (o cualquier parte del mismo) con o sin aviso. GitHub no será responsable ante ti ni ante ningún tercero por cualquier cambio de precio, suspensión o interrupción del servicio. +## Otras disposiciones -## Varios +1. Prohibición de renuncias. El hecho de que GitHub no ejerza ni exija ningún derecho o disposición de estos Términos de Aplicaciones no constituirá una renuncia a dicho derecho o disposición. -1. Ninguna renuncia. La incapacidad de GitHub para ejercer o hacer cumplir cualquier derecho o disposición de estos términos de la aplicación no constituirá una renuncia a dicho derecho o disposición. +2. Acuerdo completo. Estos Términos de Aplicaciones, junto con los Avisos de Privacidad aplicables, constituyen el acuerdo completo entre usted y GitHub y rigen su uso del Software, sustituyendo cualquier acuerdo previo entre usted y GitHub (incluidas, entre otras, las versiones anteriores de los Términos de Aplicaciones). -2. Acuerdo completo. Estos términos de la aplicación, junto con cualquier aviso de privacidad aplicable, constituyen el acuerdo completo entre tú y GitHub y rigen tu uso del software, reemplazando cualquier acuerdo anterior entre tú y GitHub (incluyendo, entre otras, cualquier versión anterior de los términos de la aplicación). +3. Legislación Aplicable. Usted acepta que estos Términos de Aplicaciones y su uso del Software se rigen por la legislación de California y que cualquier conflicto relacionado con el Software debe presentarse ante un tribunal competente situado en San Francisco, California, o sus alrededores. -3. Legislación aplicable. Aceptas que estos términos de la aplicación y tu uso del software están regidos por la ley de California y cualquier disputa relacionada con el software debe ser llevada a un tribunal de jurisdicción competente ubicado en o cerca de San Francisco, California. +4. Paquetes de Terceros. El Software es compatible con «Paquetes» de terceros que pueden modificar, añadir, eliminar o alterar la funcionalidad del Software. Estos Paquetes no están cubiertos por estos Términos de Aplicaciones y pueden incluir su propia licencia que rija el uso de dicho paquete en particular. -4. Paquetes de terceros. El software admite "paquetes" de terceros que pueden modificar, agregar, eliminar o alterar la funcionalidad del software. Estos paquetes no están cubiertos por los presentes términos de la aplicación y pueden incluir su propia licencia que rige tu uso de ese paquete en particular. +5. Sin Modificaciones; Acuerdo Completo. Estos Términos de Aplicaciones solo pueden modificarse mediante una enmienda por escrito firmada por un representante autorizado de GitHub o mediante la publicación por parte de GitHub de una versión revisada. Estos Términos de Aplicaciones, junto con las Licencias y Avisos de Código Abierto aplicables y la Declaración de Privacidad de GitHub, representan la declaración completa y exclusiva del acuerdo entre usted y nosotros. Estos Términos de Aplicaciones sustituyen a cualquier propuesta o acuerdo previo oral o escrito, así como a cualquier otra comunicación entre usted y GitHub en relación con el asunto de estos términos. -5. Sin modificaciones; contrato completo. Estos términos de la aplicación solo se pueden modificar mediante una enmienda por escrito firmada por un representante autorizado de GitHub, o mediante la publicación por parte de GitHub de una versión revisada. Estos términos de la aplicación, junto con cualquier licencia y aviso de código abierto aplicable y la declaración de privacidad de GitHub, representan la declaración completa y exclusiva del acuerdo entre tú y nosotros. Estos términos de la aplicación sustituyen cualquier propuesta o acuerdo previo oral o escrito y cualquier otra comunicación entre tú y GitHub relacionada con el tema de estos términos. +6. Directivas de Concesión de Licencias a GitHub. La licencia de estos Términos de Aplicaciones se otorga bajo esta [Licencia Creative Commons Zero](https://creativecommons.org/publicdomain/zero/1.0/). Para obtener más información, consulte nuestro [repositorio de directivas del sitio](https://github.com/github/site-policy#license). -6. Licencia a políticas de GitHub. Estos términos de aplicación están licenciados bajo esta [Licencia de Creative Commons Zero](https://creativecommons.org/publicdomain/zero/1.0/). Para obtener más detalles, consulta nuestro [repositorio de políticas del sitio](https://github.com/github/site-policy#license). - -7. Contáctanos. ¿Preguntas sobre los Términos de Servicio? [Contáctanos](https://support.github.com/contact?tags=docs-policy). +7. Contacto. ¿Tiene alguna pregunta sobre los Términos del Servicio? [Póngase en contacto con nosotros](https://support.github.com/contact?tags=docs-policy). diff --git a/translations/es-ES/content/site-policy/github-terms/github-registered-developer-agreement.md b/translations/es-ES/content/site-policy/github-terms/github-registered-developer-agreement.md index 0479200a30..3daee779dc 100644 --- a/translations/es-ES/content/site-policy/github-terms/github-registered-developer-agreement.md +++ b/translations/es-ES/content/site-policy/github-terms/github-registered-developer-agreement.md @@ -1,5 +1,5 @@ --- -title: Acuerdo de programador registrado de GitHub +title: Acuerdo de Desarrollador Registrado de GitHub redirect_from: - /articles/github-registered-developer-agreement - /github/site-policy/github-registered-developer-agreement @@ -8,118 +8,123 @@ versions: topics: - Policy - Legal +ms.openlocfilehash: 13a5143dbc6013c71d97078e9a8e44c96c5def3c +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556668' --- +GitHub tiene la suerte de contar con muchos desarrolladores que integran su código en nuestra plataforma. Creemos que es algo fantástico y queremos hacer que esta experiencia resulte aún mejor. El Programa para Desarrolladores de GitHub (el «Programa») nos ayuda a contactar con usted, a compartir información y a apoyar sus esfuerzos creativos mejor que nunca. La relación especial entre GitHub y la comunidad de desarrolladores que crea el Programa requiere una serie especial de términos. Este es el Acuerdo de Desarrollador Registrado («Acuerdo»). -GitHub tiene la suerte de tener muchos programadores integrándose a nuestra plataforma. Creemos que es grandioso y deseamos mejorar aún más esa experiencia. El Programa de Programadores de GitHub (el “Programa”) nos ayuda a contactarte, compartir información contigo y apoyar tus esfuerzos creativos mejor que nunca. La relación especial entre GitHub y la comunidad de programadores que el Programa crea requiere un conjunto especial de términos. Bienvenido al Acuerdo de Programador Registrado (“Contrato”). +Este Acuerdo es un acuerdo legal entre usted («usted») y GitHub, Inc. («GitHub», «nosotros» o «nuestro»). Asegúrese de leer detenidamente este Acuerdo, ya que rige su participación en el Programa y solo estamos dispuestos a permitirle participar en el Programa si acepta todos los términos de este Acuerdo. Al hacer clic en «Acepto» a continuación o al participar en el Programa de cualquier manera, por ejemplo, al acceder a información sobre productos o características de GitHub que aún no estén disponibles para el público en general, usted acepta quedar obligado por todos los términos de este Acuerdo. SI CELEBRA ESTE ACUERDO EN NOMBRE DE UNA EMPRESA U OTRA PERSONA JURÍDICA, USTED DECLARA TENER LA AUTORIDAD LEGAL NECESARIA PARA VINCULAR A LA ENTIDAD A ESTE ACUERDO, EN CUYO CASO «USTED» HARÁ REFERENCIA A LA ENTIDAD QUE REPRESENTA. SI USTED NO TIENE DICHA AUTORIDAD, O SI NO ESTÁ DE ACUERDO CON LOS TÉRMINOS Y CONDICIONES DE ESTE ACUERDO, DEBE SELECCIONAR EL BOTÓN «CANCELAR» Y NO PODRÁ PARTICIPAR EN EL PROGRAMA. SI USTED ES UNA EMPRESA U OTRA PERSONA JURÍDICA, USTED DECLARA QUE LA PERSONA QUE HACE CLIC EN «ACEPTO» TIENE LA AUTORIDAD PARA VINCULARLO A ESTE ACUERDO. -Este Acuerdo es un acuerdo legal entre tú (“tú”) y GitHub, Inc. (“GitHub”, “nosotros”). Asegúrate de leer cuidadosamente este Acuerdo - regula tu participación en el Programa, y sólo podemos permitirte participar en el Programa si aceptas todos los términos de este Acuerdo. Al hacer clic en "Acepto" abajo, o al participar en el Programa de cualquier otra forma - por ejemplo, accediendo a la información sobre los productos o características de GitHub que aún no están disponibles para el público en general, estás de acuerdo en cumplir todos los términos de este Acuerdo. SI ESTÁS INGRESANDO EN EL PRESENTE ACUERDO EN NOMBRE DE UNA EMPRESA U OTRA ENTIDAD LEGAL, DECLARAS QUE TIENES LA AUTORIDAD LEGAL PARA VINCULAR A LA ENTIDAD CON EL PRESENTE ACUERDO, EN CUYO CASO "TÚ" SIGNIFICARÁ LA ENTIDAD QUE REPRESENTAS. SI NO TIENES DICHA AUTORIDAD O SI NO ESTÁS DE ACUERDO CON LOS TÉRMINOS Y CONDICIONES DEL PRESENTE ACUERDO, DEBES SELECCIONAR EL BOTÓN "CANCEL" (CANCELAR) Y NO PUEDES PARTICIPAR EN EL PROGRAMA. SI ERES UNA EMPRESA U OTRA ENTIDAD LEGAL, REPRESENTAS QUE LA PERSONA QUE HACE CLIC EN "ACEPTO" TIENE LA AUTORIDAD PARA VINCULARTE CON EL PRESENTE ACUERDO. +1. **Se aplicarán los Términos de Uso de GitHub.com** -1. **Se aplicarán los términos de uso de GitHub.com** + Debe tener una cuenta en GitHub.com para poder participar en el Programa. Al hacer clic en «Acepto» en la parte inferior de este Acuerdo, también acepta quedar vinculado por los [Términos de Servicio](/articles/github-terms-of-service) (los «TDS») de GitHub.com. En caso de conflicto directo entre este Acuerdo y los TDS, prevalecerá este Acuerdo; de lo contrario, se aplicarán ambos acuerdos simultáneamente. - Necesitas tener una cuenta en GitHub.com para poder participar en el programa. Al hacer clic en "Acepto" en la parte inferior del presente acuerdo, también aceptas estar obligado por los [](/articles/github-terms-of-service) (los "TOS") de GitHub.com. En el caso de un conflicto directo entre el presente acuerdo y los TOS, el presente acuerdo regulará; a menos que se establezca de otra forma, ambos acuerdos se aplicarán al mismo tiempo. +2. **Términos del Programa** -2. **Términos del programa** + Publicamos las [Ventajas y directrices del Programa](/program/) (la «Descripción General del Programa»). Como es de esperar, la Descripción General del Programa cambiará periódicamente. Estos cambios se aplicarán a usted como participante del Programa, por lo que le recomendamos que revise periódicamente la Descripción General del Programa para estar al tanto de cualquier cambio. Por diversas razones, es posible que tengamos que cambiar, suspender o interrumpir el Programa o algunas de las ventajas que ofrecemos. Usted acepta que podamos llevar a cabo tales actividades sin responsabilidad alguna ante usted, salvo lo especificado en el Apartado 8. - Publicamos los [Beneficios y lineamientos del programa](/program/) (el "Resumen del programa"). Como es de esperarse, la descripción general del programa cambiará de vez en cuando. Estos cambios se te aplicarán como participante en el programa, por lo que te invitamos a que revises de forma periódica la descripción del programa para seguir informado de cualquier cambio. Por una variedad de razones, es posible que necesitemos cambiar, suspender o interrumpir el programa o algunos de los beneficios que ofrecemos. Aceptas que podemos tomar dichas acciones sin responsabilidad contigo, excepto como se especifica en la sección 8. +3. **Licencia de API** -3. **Licencia API** + Siempre que cumpla con los TDS, este Acuerdo y los Términos del Programa, le concedemos una licencia internacional limitada, no exclusiva e intransferible durante la vigencia de este Acuerdo para acceder y usar nuestra API (como se define en los [TDS](/articles/github-terms-of-service)) únicamente con la finalidad de desarrollar, demostrar, probar y respaldar la interoperabilidad y las integraciones entre sus productos y servicios y los nuestros. - Siempre y cuando continúes cumpliendo con los TOS, el presente acuerdo y los términos del programa, te otorgamos una licencia limitada, en todo el mundo, no exclusiva y no transferible durante la vigencia del presente acuerdo para acceder y utilizar nuestra API (tal como se define en el [O](/articles/github-terms-of-service)) únicamente con el fin de desarrollar, demostrar, probar y respaldar la interoperabilidad y las integraciones entre tus productos y servicios y nuestros productos y servicios. + Promete no hacer «nada malo» con nuestra API. Entre otras cosas, esto significa que usted no modificará, publicará, venderá, alquilará, cederá bajo licencia, distribuirá ni otorgará como sublicencia nuestra API; descompilará, desensamblará, realizará ingeniería inversa o intentará obtener el código fuente de nuestra API; reproducirá, modificará o creará obras derivadas de nuestra API; utilizará nuestra API para prestar servicios de oficina de servicios, alojamiento de aplicaciones o procesamiento a terceros; incorporará, combinará o integrará de otro modo nuestra API con cualquiera de sus productos o servicios; ni utilizará nuestra API para participar, apoyar o permitir cualquier tipo de actividad ilegal. - Prometes no actuar de forma incorrecta con nuestra API. Entre otras cosas, esto significa que no vas y no permitirás que otros modifiquen, publiquen, vendan, arrienden, licencien, distribuyan o sublicencien nuestra API; o descompilen, desarticulen, usen ingeniería inversa o intenten derivar el código fuente de nuestra API; reproduzcan, modifiquen o originen trabajos derivados de nuestra API; utilicen nuestra API para proporcionar servicios de burocracia, alojamiento de aplicaciones o procesamiento a terceros; incorporen o combinen de otro modo nuestra API con cualquiera de sus productos o servicios; o utilicen nuestra API para participar, apoyar, o habilitar cualquier tipo de actividad ilegal. + Nos reservamos el derecho de modificar o interrumpir, de manera temporal o permanente, su acceso a la API (o cualquier parte de la misma) con o sin previo aviso. Es su responsabilidad exclusiva asegurarse de que el uso que hace de la API sea compatible con la API vigente en ese momento. Aparte de los derechos que le otorgamos expresamente en este Acuerdo o en los TDS, no le concedemos ningún derecho o licencia sobre nuestra API, ni sobre ningún otro producto o servicio de GitHub. - Nos reservamos el derecho en cualquier momento a modificar o interrumpir, de manera temporal o permanente, tu acceso a la API (o cualquier parte de la misma) con o sin aviso. Es tu responsabilidad exclusiva asegurarte de que tu uso de la API sea compatible con la API vigente en ese momento. Además de los derechos que te otorgamos expresamente en el presente acuerdo o en los TOS, no te otorgamos ningún derecho o licencia a nuestra API, o a cualquier otro producto o servicio de GitHub. +4. **Sus Productos, Servicios e Integraciones** -4. **Tus productos, servicios e integraciones** - - Tus productos, servicios e integraciones (colectivamente, tus “Productos”) son responsabilidad tuya. Eso significa que eres el único responsable de desarrollar, operar y mantener todos los aspectos de tus productos; asegurar que todos los materiales utilizados con o en tus productos sean legales en todas las jurisdicciones donde se usan tus productos y que no promocionen actividades ilegales; obtener cualquier derecho o licencia necesarios para usar y/o distribuir cualquier software de terceros que uses, incluyas, integres o distribuyas con tus productos; y proporcionar a los clientes del usuario final el mismo soporte técnico de alta calidad para tus productos cuando operan en conjunción con nuestra API o cualquier otro de nuestros productos y servicios como lo haces cuando operan por tu cuenta. + Sus productos, servicios e integraciones (conjuntamente, sus «Productos») son responsabilidad suya. Esto significa que usted es el único responsable del desarrollo, operación y mantenimiento de todos los aspectos de sus Productos; de asegurarse de que todos los materiales utilizados con o en sus productos sean legales en todas las jurisdicciones en las que se utilizan los productos, y no promuevan actividades ilegales; de obtener los derechos o licencias necesarios para utilizar y/o distribuir cualquier software de terceros que utilice, incluya, integre o distribuya con sus productos; así como de proporcionar a sus clientes usuarios finales el mismo soporte técnico de alta calidad para sus productos cuando funcionan conjuntamente con nuestra API o cualquier otro de nuestros productos y servicios que cuando funcionan por su cuenta. 5. **Marketing y Publicidad** - El marketing y la divulgación de tus integraciones con GitHub es valioso para ambos. Queremos asegurarnos de que suceda de la manera correcta, por lo que hemos incluido un lenguaje aquí para ayudar a aclarar algunas cosas que "hacer" y que "evitar" básicas. + El marketing y la publicidad de sus integraciones con GitHub son valiosos para usted y para nosotros. Queremos asegurarnos de que esto se lleve a cabo de forma correcta, por lo que hemos incluido aquí algunos términos para ayudar a aclarar lo que se debe y no se debe hacer. - Aceptas que no harás ninguna representación, garantía o endoso a nadie en nombre de GitHub (incluyendo, entre otras cosas, cualquier producto o servicio de GitHub). A menos que digamos específicamente que está bien en los términos del programa, prometes no declarar o insinuar que hemos desarrollado, respaldado, revisado o aprobado de alguna manera cualquiera de tus productos. + Acepta que no realizará ninguna declaración, garantía o aval a nadie en nombre de GitHub (incluidos, entre otras cosas, cualquier producto o servicio de GitHub). A menos que lo indiquemos específicamente en los Términos del Programa, usted se compromete a no declarar ni dar a entender que hemos desarrollado, respaldado, revisado o aprobado de alguna manera ninguno de sus Productos. - Si decides promover o publicitar alguno de nuestros productos o servicios en relación con tus productos, deberás asegurarte de cumplir con los términos del presente acuerdo, los términos del programa, los TOS, nuestra [política de marcas comerciales](/articles/github-trademark-policy), y cualquier otra política de GitHub aplicable. Sujeto a los términos y condiciones del presente acuerdo y de los TOS y durante la vigencia del presente acuerdo, te otorgamos una licencia limitada, revocable, en todo el mundo, no exclusiva e intransferible para usar nuestras marcas comerciales, marcas de servicio y logotipos (colectivamente, las "marcas de GitHub") de acuerdo con nuestra [política de marcas comerciales](/articles/github-trademark-policy) y como se especifica en los términos del programa, únicamente con el fin de publicar tu membresía en el programa. + Si decide promocionar o publicitar alguno de nuestros productos o servicios en relación con sus Productos, tendrá que asegurarse de cumplir con los términos de este Acuerdo, los Términos del Programa, los TDS, nuestra [directiva de marcas registradas](/articles/github-trademark-policy) y cualquier otra directiva de GitHub aplicable. Sujeto a los términos y condiciones de este Acuerdo y los TDS, y durante la vigencia de este Acuerdo, le concedemos una licencia internacional limitada, revocable, no exclusiva e intransferible para usar nuestras marcas registradas, marcas de servicio y logotipos (conjuntamente, las «Marcas de GitHub») de acuerdo con nuestra [directiva de marcas registradas](/articles/github-trademark-policy) y como se especifica en los Términos del Programa, únicamente con la finalidad de publicitar su pertenencia al Programa. - Queremos decirle al mundo sobre ti y tu participación en el Programa. Para ayudarnos a hacerlo, nos otorgas una licencia limitada, revocable, en todo el mundo, no exclusiva y no transferible para usar tus marcas comerciales, marcas de servicio y logotipos (colectivamente, las "marcas de socios") en nuestros materiales de marketing, únicamente con el fin de promover el programa y publicar tu participación en él. + Queremos hablarle al mundo sobre usted y su participación en el Programa. Para ayudarnos a hacerlo, usted nos concede una licencia internacional limitada, revocable, no exclusiva e intransferible para utilizar sus marcas comerciales, marcas de servicio y logotipos (conjuntamente, las «Marcas de Partner») en nuestros materiales de marketing, únicamente con el fin de promocionar el Programa y publicitar su participación en el mismo. - A excepción de lo establecido en el presente acuerdo y en los términos de servicio, ninguna parte del presente acuerdo se considerará que otorga a una de las partes, algún derecho, título o interés sobre las marcas de la otra parte. Aceptas no, ya sea durante o después del plazo del presente acuerdo: (i) desafiar o ayudar a otras personas a desafiar las marcas de GitHub, o nuestro registro o cumplimiento de las marcas de GitHub; (II) tratar de adoptar, usar, solicitar o registrar cualquier marca comercial, marca de servicio, logotipo, URL, nombre de dominio de Internet o símbolo que sea confusamente similar a las marcas de GitHub; o (III) hacer que cualquier declaración negativa, falsa o despectivo (ya sea escrita u oral) a cualquier tercero acerca de nosotros, nuestros productos o nuestros servicios. + A excepción de lo establecido en este Acuerdo y los TDS, nada de lo establecido en este Acuerdo se considerará que otorga a cualquiera de las partes ningún derecho, título o interés en las Marcas de la otra parte. Usted se compromete a no hacer lo siguiente, ya sea durante o después de la vigencia de este Acuerdo: (i) impugnar o ayudar a otros a impugnar las Marcas de GitHub, o nuestro registro o aplicación de las Marcas de GitHub; (ii) intentar adoptar, utilizar, solicitar o registrar cualquier marca comercial, marca de servicio, logotipo, URL, nombre de dominio de Internet o símbolo que resulte engañosamente similar a las Marcas de GitHub; o (iii) hacer declaraciones negativas, falsas o despectivas (ya sean escritas u orales) a cualquier tercero sobre nosotros, nuestros productos o nuestros servicios. -6. **Confidencialidad; materiales de pre-lanzamiento** +6. **Confidencialidad; Materiales de Prelanzamiento** - Como programador registrado en el programa, puedes obtener acceso a información especial que no esté disponible para el resto del mundo. Debido a la naturaleza delicada de esta información, es importante que nos aseguremos que mantengas esa información en secreto. + Como desarrollador registrado en el Programa, puede obtener acceso a información especial que no está disponible para el resto del mundo. Dada la naturaleza confidencial de esta información, es importante que nos aseguremos de que la mantenga en secreto. - Aceptas que toda información no pública que te demos, o a la que puedas tener acceso como parte del programa, se considerará información confidencial de GitHub (en conjunto, "información confidencial"), independientemente de si está marcada o identificada como tal. Aceptas únicamente utilizar dicha información confidencial para tus fines autorizados como participante en el programa (el "propósito") y no para ningún otro propósito. Debes tomar las precauciones razonables para evitar cualquier uso, divulgación, publicación o divulgación no autorizada de nuestra información confidencial. Prometes no revelar, publicar o diseminar ninguna información confidencial a ningún tercero que no sea tus empleados y contratistas y posteriormente solo en la medida en que: (i) necesiten conocer la información confidencial para el propósito; (II) les haces conocer la naturaleza confidencial de la información confidencial; (III) continúes siendo responsable de los actos y omisiones de dichos empleados y contratistas; y (IV) no prohibimos o restringimos dicha divulgación. + Usted acepta que toda información no pública que le proporcionemos o a la que pueda tener acceso como parte del Programa, se considerará información confidencial de GitHub (conjuntamente, «Información Confidencial»), con independencia de que esté marcada o identificada como tal. Acepta usar dicha Información Confidencial únicamente para los fines autorizados como participante en el Programa (la «Finalidad») y no para ninguna otra finalidad. Debe tomar las precauciones razonables para evitar cualquier uso, divulgación, publicación o difusión no autorizados de nuestra Información Confidencial. Usted se compromete a no divulgar, publicar ni difundir ninguna Información Confidencial a terceros que no sean sus empleados y personal subcontratado, y solo en la medida en que: (i) necesitan conocer la Información Confidencial para la Finalidad; (ii) usted les hace saber la naturaleza confidencial de la Información Confidencial; (iii) usted sigue siendo responsable de los actos y omisiones de dichos empleados y personal subcontratado; y (iv) nosotros no prohibimos ni restringimos en modo alguno dicha divulgación. - Comprendes que la divulgación o el uso no autorizados de nuestra información confidencial podrían causarnos un daño irreparable y una lesión significativa que podría ser difícil de cuantificar para nosotros. En consecuencia, aceptas que tendremos el derecho de buscar medidas cautelares inmediatas para asegurarnos de que cumplas con el presente acuerdo, además de cualesquier otro derecho y recurso que podamos tener. Si se te solicita por ley, regulación o una orden vinculante válida de un tribunal de jurisdicción competente para divulgar nuestra información confidencial, puedes hacerlo, pero solo si nos lo notificas antes de hacerlo y harás tu mejor esfuerzo para limitar dicha divulgación y buscar el tratamiento confidencial y protector de dicha información. + Comprende que la divulgación o el uso no autorizados de nuestra Información Confidencial podría causarnos un daño irreparable y un perjuicio significativo que podría ser difícil de cuantificar para nosotros. En consecuencia, acepta que tendremos derecho a solicitar medidas cautelares inmediatas para asegurarnos de que cumpla este Acuerdo, además de cualquier otro derecho y recurso que podamos tener. Si la ley, la normativa o una orden vinculante válida de un tribunal competente le obligan a divulgar nuestra Información Confidencial, puede hacerlo, pero solo si nos lo notifica previamente y hace todo lo posible por limitar dicha divulgación y buscar un tratamiento confidencial y protector de dicha información. - Las obligaciones de la presente sección 6 no se aplicarán a la información que puedas probar que: (i) estuviera generalmente disponible para el público antes de que te la revelemos; (II) se convirtió generalmente disponible para el público después de que te la revelemos, sin acción o inacción por tu parte, o por parte de tus empleados o contratistas; (III) que conocías antes de que te la revelemos; (IV) le fue revelada por un tercero, que no tenía ninguna obligación de confidencialidad con respecto a la misma; (v) que desarrollaste de forma independiente sin violar ninguna obligación de confidencialidad con nosotros o cualquier tercero; o (VI) te dimos permiso para divulgar, en un escrito firmado por uno de nuestros representantes autorizados. + Las obligaciones de este Apartado 6 no se aplicarán a aquella información que pueda acreditar que: (i) estaba a disposición del público de forma general antes de que se la reveláramos; (ii) pasó a estar a disposición del público de forma general después de que se la reveláramos, sin que mediara acción u omisión por su parte, o por parte de sus empleados o personal subcontratado; (iii) tenía conocimiento de ella antes de que se la reveláramos a usted; (iv) le fue revelada por un tercero, que no tenía ninguna obligación de confidencialidad con respecto a ella; (v) la desarrolló usted de forma independiente sin incumplir ninguna obligación de confidencialidad con nosotros o con terceros; o (vi) le dimos permiso para revelarla, en un escrito firmado por uno de nuestros representantes autorizados. - Si te otortamos algún software de prelanzamiento o documentación o materiales relacionados, que puedan ncluir videos u otras formas de contenido ("materiales de prelanzamiento"), entonces, sujeto al cumplimiento de los términos y condiciones del presente acuerdo y de los TOS, por la presente te otorgamos un derecho y una licencia no exclusivos, intransferibles y revocables para usar los materiales de prelanzamiento únicamente para respaldar tus pruebas y/o el desarrollo de productos o servicios que están diseñados para funcionar en combinación con los sistemas o programas para los cuales se diseñan los materiales prelanzamiento. Si los materiales de prelanzamiento están acompañados de un acuerdo de licencia separado, aceptas que se aplicarán el acuerdo de licencia separado (además de cualquier disposición más restrictiva contenida en el presente acuerdo o en los términos de servicio). Aceptas no descompilar, hacer ingeniería inversa, desarticular o reducir de cualquier otra manera los materiales de prelanzamiento a una forma perceptible por el hombre y prometes no modificar, establecer redes, alquilar, arrendar, transmitir, vender o prestar los materiales de prelanzamiento, en su totalidad o en parte. Entiendes que no estamos obligados a proporcionarte ningún material de prelanzamiento, a proporcionarte actualizaciones, mejoras o correcciones en los materiales de prelanzamiento o a notificarle los cambios que hagamos a nuestros productos y servicios, ahora o en el futuro. + Si le proporcionamos cualquier software de prelanzamiento o documentación o materiales relacionados, que pueden incluir vídeos u otras formas de contenido («Materiales de Prelanzamiento»), entonces, sujeto a su cumplimiento de los términos y condiciones de este Acuerdo y de los Términos de Servicio, le concedemos por la presente un derecho y una licencia no exclusivos, intransferibles y revocables para utilizar los Materiales de Prelanzamiento únicamente para respaldar sus pruebas y/o el desarrollo de productos o servicios que están diseñados para funcionar en combinación con los sistemas o programas para los que están diseñados los Materiales de Prelanzamiento. Si los Materiales de Prelanzamiento van acompañados de un acuerdo de licencia por separado, usted acepta que se aplicará el acuerdo de licencia por separado (además de cualquier disposición más restrictiva contenida en este Acuerdo o en los Términos de Servicio). Usted acepta no descompilar, realizar ingeniería inversa, desensamblar ni reducir de otro modo los Materiales de Prelanzamiento a una forma perceptible por los sentidos humanos y promete no modificar, interconectar, alquilar, arrendar, transmitir, vender o prestar los Materiales de Prelanzamiento, total o parcialmente. Usted entiende que no tenemos ninguna obligación de proporcionarle ningún Material de Prelanzamiento, ni de proporcionarle actualizaciones, mejoras o correcciones de los Materiales de Prelanzamiento, ni de notificarle los cambios que hagamos en nuestros productos y servicios, ahora o en el futuro. -7. **Cuotas y pago** +7. **Cuotas y Pago** - Pueden haber honorarios asociados con la participación en el programa. Te diremos cuáles son esas tarifas en los términos del programa, ya que las actualizamos de vez en cuando (las "tarifas del programa"). Si nos proporcionaste tu información de pago antes, aceptas que podemos cobrar la misma tarjeta de crédito o cuenta de PayPal como parte del presente acuerdo. De lo contrario, deberás otortarnos una cuenta de pago válida y otra información de respaldo. Excepto que se disponga expresamente lo contrario en la sección 8, cualquier pago que nos realices para el programa no es reembolsable. Nos otorgas permiso para cobrar automáticamente tu cuenta de pago en el aniversario de tu primera fecha de pago para cubrir todas las tarifas del programa del año que viene, a menos que canceles el presente acuerdo de acuerdo con la sección 8. Todas las tarifas se deben pagar en dólares estadounidenses y son exclusivas de todos los impuestos, gravámenes o deberes impuestos por las autoridades fiscales (eres responsable de todos ellos, a excepción de los impuestos basados en nuestros ingresos). + Puede haber cuotas asociadas a la participación en el Programa. Le indicaremos cuáles son dichas cuotas en los Términos del Programa, dado que las actualizamos de vez en cuando (las «Cuotas del Programa»). Si nos ha facilitado su información de pago con anterioridad, acepta que podemos realizar cargos en la misma tarjeta de crédito o cuenta de PayPal en el marco de este Acuerdo. De lo contrario, deberá proporcionarnos una cuenta de pago válida y otra información complementaria. Salvo que se indique expresamente lo contrario en el Apartado 8, los pagos realizados en virtud del Programa no son reembolsables. Nos da permiso para realizar automáticamente un cargo en su cuenta de pago al año de la primera fecha de pago para cubrir todas las Cuotas del Programa del año próximo, a menos que rescinda primero este Acuerdo con arreglo al Apartado 8. Todas las cuotas se abonan en dólares estadounidenses y no incluyen todos los impuestos, gravámenes o tasas impuestos por las autoridades fiscales (usted es responsable de todos ellos, excepto los impuestos basados en nuestros ingresos). -8. **Plazo y terminación** +8. **Periodo de vigencia y Rescisión** - El presente acuerdo comienza en la fecha en la que haces clic en "acordar", y continúa durante un período de un (1) año. El presente acuerdo se renovará automáticamente por términos sucesivos de un año, a menos que cualquiera de las partes le dé un aviso por escrito al menos treinta (30) días antes del vencimiento del plazo actual que quiere terminar o uno de nosotros lo terminará antes de acuerdo con lo dispuesto en la presente sección 8. + Este Acuerdo comienza en la fecha en que usted hace clic en «Aceptar» y continúa por un período de un (1) año. Este Acuerdo se renovará automáticamente por períodos sucesivos de un año, a menos que cualquiera de las partes notifique por escrito el deseo de rescindirlo al menos treinta (30) días antes de que venza el plazo actual, o uno de nosotros lo rescinda con anterioridad de acuerdo con este Apartado 8. - Tú y GitHub pueden rescindir el presente acuerdo por cualquier motivo, sin causa, después de treinta (30) días de aviso previo por escrito a la otra. Si finalizamos el presente acuerdo o suspendemos tu acceso al programa por cualquier motivo que no sea tu incumplimiento del presente acuerdo, los términos del programa o los TOS, nosotros, como tu único recurso y nuestra única obligación de dicha terminación, te reembolsaremos la parte proporcional de las tarifas del programa que nos pagaste por el plazo actual del presente acuerdo. El presente acuerdo terminará de inmediato, sin la obligación de aviso, si incumple cualquier término del presente acuerdo, los términos del programa o los TOS. + Usted o GitHub podrán finalizar este Acuerdo por cualquier motivo, sin necesidad de alegar causa, mediante notificación por escrito a la otra parte con preaviso de treinta (30) días. Si rescindimos este Acuerdo o interrumpimos su acceso al Programa por cualquier motivo que no sea el incumplimiento de este Acuerdo, los Términos del Programa o los TDS, como único recurso y única obligación por nuestra parte ante dicha rescisión, le reembolsaremos la parte prorrateada proporcional de las Cuotas del Programa que abonó durante el plazo actual de este Acuerdo. Este Acuerdo terminará de inmediato, sin necesidad de notificación, si usted incumple algún término de este Acuerdo, de los Términos del Programa o de los TDS. - Los derechos y obligaciones en las secciones 1, 2, 3 (segundo y tercer párrafo), 4, 5 (segundo y último párrafo), 6, 7 y 9 a 21 del presente acuerdo sobrevivirán a la terminación o a la expiración del presente acuerdo. Tras la terminación o la expiración del presente acuerdo, todos los derechos y las licencias que te otorgaron en el presente acuerdo dejarán de existir de inmediato, regresarás (o, a petición nuestra, destruirás) toda nuestra información confidencial y cualquier copia (incluidas las copias electrónicas) que estén en tu posesión o control y certificaras por escrito que has cumplido con estos requisitos. + Los derechos y obligaciones en los Apartados 1, 2, 3 (párrafos segundo y tercero), 4, 5 (párrafos segundo y último), 6, 7 y 9 a 21 de este Acuerdo seguirán vigentes tras la terminación o vencimiento de este Acuerdo. Tras la terminación o el vencimiento de este Acuerdo, todos los derechos y licencias que le otorgamos en este Acuerdo dejarán de existir de inmediato, usted devolverá (o, si lo solicitamos, destruirá) toda nuestra Información Confidencial y cualquier copia (incluidas las copias electrónicas) que estén en su posesión o control, y certificará por escrito que ha cumplido con estos requisitos. -9. **Garantías y limitaciones de responsabilidades** +9. **Garantías y Exenciones** - Nos garantizas que: (i) tienes la autoridad para celebrar el presente acuerdo y para cumplir con sus obligaciones; (II) llevarás a cabo negocios de una manera que refleje favorablemente en todo momento en los productos y servicios de GitHub y nuestro buen nombre, buena voluntad y reputación; (III) no hará declaraciones o representaciones falsas o engañosas con respecto a GitHub o a nuestros productos y servicios; (IV) no tomarás ninguna obligación o responsabilidad, ni harás ninguna representación, garantía o endoso a nadie en nuestro nombre (incluyendo, entre otros, alguno de nuestros productos o servicios); y (v) no declararás o implicarás que hemos desarrollado, respaldado, revisado o aprobado de alguna manera cualquiera de tus productos. + Usted nos garantiza que: (i) tiene la autoridad necesaria para formalizar este Acuerdo y cumplir con sus obligaciones; (ii) llevará a cabo negocios de una manera que refleje favorablemente en todo momento los productos y servicios de GitHub y nuestro buen nombre, buena fe y reputación; (iii) no hará declaraciones ni manifestaciones falsas o engañosas con respecto a GitHub o nuestros productos y servicios; (iv) no asumirá ninguna obligación o responsabilidad, ni hará ninguna manifestación, garantía o respaldo a nadie en nuestro nombre (incluidos, entre otros, cualquiera de nuestros productos o servicios); y (v) no afirmará ni insinuará que Nosotros hemos desarrollado, respaldado, revisado o aprobado en modo alguno sus Productos. - EL PROGRAMA, LA API Y CUALQUIER INFORMACIÓN CONFIDENCIAL QUE TE OTORGUEMOS (INCLUYENDO, ENTRE OTROS, LOS MATERIALES DE PRELANZAMIENTO) SE PROPORCIONAN "TAL CUAL" Y SIN GARANTÍAS DE NINGÚN TIPO, EXPRESAS O IMPLÍCITAS. RENUNCIAMOS ESPECÍFICAMENTE A TODAS LAS GARANTÍAS O CONDICIONES IMPLÍCITAS DE COMERCIABILIDAD, IDONEIDAD PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN. NO GARANTIZAMOS QUE LOS SERVICIOS O PRODUCTOS QUE PONGAMOS A TU DISPOSICIÓN SE REUNIRÁN CON LOS REQUISITOS DE TUS USUARIOS FINALES. + EL PROGRAMA, LA API Y CUALQUIER INFORMACIÓN CONFIDENCIAL QUE LE PROPORCIONEMOS (INCLUIDOS, ENTRE OTROS, LOS MATERIALES DE PRELANZAMIENTO) SE OFRECEN «TAL CUAL», Y SIN GARANTÍA DE NINGÚN TIPO, YA SEA EXPLÍCITA O IMPLÍCITA. RENUNCIAMOS ESPECÍFICAMENTE A TODAS LAS GARANTÍAS O CONDICIONES IMPLÍCITAS DE COMERCIABILIDAD, IDONEIDAD PARA UN FIN DETERMINADO Y NO INFRACCIÓN. NO GARANTIZAMOS QUE LOS SERVICIOS O PRODUCTOS QUE PONEMOS A SU DISPOSICIÓN CUMPLIRÁN SUS REQUISITOS O LOS DE SUS USUARIOS FINALES. -10. **Indemnización** +10. **Indemnizaciones** - Te ofrecemos muchas cosas útiles de pre-lanzamiento como parte del programa y existen maneras en las que podrías usar esas cosas de forma inadecuada que podrían dañarnos. Con eso en mente y dado que no podemos controlar las formas en que participas en el programa, aceptas que nos indemnizarás, defenderás y eximirás de toda responsabilidad a cualquier reclamación que pueda surgir por debajo o fuera de tu participación en el programa; tu uso de la API, nuestra información confidencial o cualquier otro producto y servicio de GitHub; tu negligencia o mala conducta intencional; tus productos o cualquier integración que desarrolles, diseñes, promociones o distribuyas usando nuestra API o cualquier información confidencial; cualquier tergiversaciones que realices con respecto a nosotros o a nuestros productos o servicios; o tu violación de cualquier parte del presente acuerdo. + Como parte del Programa, le brindamos muchos materiales de prelanzamiento útiles y podría usar dichos materiales de una manera incorrecta que podría causarnos daño. Teniendo esto en cuenta, y puesto que no podemos controlar las formas en que usted participa en el Programa, usted acepta que nos indemnizará, defenderá y eximirá de responsabilidad ante cualquier reclamación que pueda surgir en virtud o como consecuencia de su participación en el Programa; su uso de la API, nuestra Información Confidencial, o cualquier otro producto y servicio de GitHub; su negligencia o mala conducta intencionada; sus Productos, o cualquier integración que desarrolle, diseñe, promueva o distribuya utilizando nuestra API o cualquier Información Confidencial; cualquier tergiversación que haga con respecto a nosotros, o nuestros productos o servicios; o su infracción de cualquier apartado de este Acuerdo. -11. **Limitación de responsabilidad** +11. **Limitación de Responsabilidad** - EN NINGÚN CASO SEREMOS RESPONSABLES ANTE TI O ANTE CUALQUIER TERCERO POR CUALQUIER DAÑO INDIRECTO, ESPECIAL, INCIDENTAL, CONSECUENTE, EJEMPLAR O PUNITIVO, INCLUIDOS, ENTRE OTROS, LOS DAÑOS POR DATOS PERDIDOS, PÉRDIDAS DE BENEFICIOS O COSTOS DE ADQUISICIÓN DE BIENES O SERVICIOS SUSTITUTIVOS, SIN PERJUICIO DE LO QUE SE CAUSE Y BAJO CUALQUIER TEORÍA DE RESPONSABILIDAD, YA SEA POR CONTRATO, AGRAVIO (INCLUIDA LA RESPONSABILIDAD DE PRODUCTOS , RESPONSABILIDAD ESTRICTA Y NEGLIGENCIA), O CUALQUIER OTRA TEORÍA, Y SI SABÍAMOS O DEBERÍAMOS HABER SABIDO SOBRE LA POSIBILIDAD DE DICHOS DAÑOS. EN NINGÚN CASO NUESTRA RESPONSABILIDAD TOTAL ANTE TI DERIVADA DEL PRESENTE ACUERDO O RELACIONADA CON ÉL POR CUALQUIER CAUSA, E INDEPENDIENTEMENTE DE LA FORMA DE ACCIÓN, YA SEA POR CONTRATO O POR AGRAVIO, EXCEDERÁ EL MAYOR DE (I) LOS MONTOS QUE REALMENTE PAGÓ CONFORME A LO DISPUESTO EN EL PRESENTE ACUERDO; O (II) 500 DÓLARES ($500). LAS LIMITACIONES ANTERIORES SE APLICARÁN INDEPENDIENTEMENTE DEL INCUMPLIMIENTO DEL PROPÓSITO ESENCIAL DE CUALQUIER SOLUCIÓN LIMITADA QUE SE INDIQUE EN EL PRESENTE ACUERDO. + EN NINGÚN CASO SEREMOS RESPONSABLES ANTE USTED O TERCEROS POR DAÑOS INDIRECTOS, ESPECIALES, IMPREVISTOS, EMERGENTES, EJEMPLARES O PUNITIVOS, INCLUIDOS, ENTRE OTROS, DAÑOS POR PÉRDIDA DE DATOS, PÉRDIDA DE BENEFICIOS O COSTES DE ADQUISICIÓN DE BIENES O SERVICIOS DE SUSTITUCIÓN, CUALQUIERA QUE SEA SU CAUSA Y BAJO CUALQUIER DOCTRINA DE RESPONSABILIDAD, YA SEA POR CONTRATO, AGRAVIO (INCLUIDOS, ENTRE OTROS, RESPONSABILIDAD POR PRODUCTOS, RESPONSABILIDAD ESTRICTA Y NEGLIGENCIA), O CUALQUIER OTRA DOCTRINA, Y AUNQUE CONOCIÉSEMOS O DEBIÉSEMOS CONOCER LA POSIBILIDAD DE QUE SE PRODUJERAN TALES DAÑOS. EN NINGÚN CASO NUESTRA RESPONSABILIDAD GLOBAL HACIA USTED QUE SURJA DE ESTE ACUERDO O ESTÉ RELACIONADA CON ÉL POR CUALQUIER CAUSA, Y CON INDEPENDENCIA DE LA FORMA DE ACCIÓN, YA SEA POR CONTRATO O POR AGRAVIO, SUPERARÁ LA MAYOR DE LAS SIGUIENTES CANTIDADES: (I) LAS CANTIDADES QUE USTED NOS HAYA ABONADO REALMENTE EN VIRTUD DE ESTE ACUERDO; O (II) QUINIENTOS DÓLARES (500 USD). LAS LIMITACIONES ANTERIORES SE APLICARÁN A PESAR DEL INCUMPLIMIENTO DE LA FINALIDAD ESENCIAL DE CUALQUIER RECURSO LIMITADO ESTABLECIDO EN ESTE ACUERDO. -12. **Control de exportación** +12. **Control de exportaciones** - No se te permite exportar o volver a exportar ninguna información confidencial, excepto según lo autorizado por la ley de los Estados Unidos y las leyes de la jurisdicción en la que se obtuvo la información confidencial. Particularmente, no se te permite exportar o re-exportar nuestra información confidencial a ningun país embargado por los EE.UU., a ninguna de las listas de Nacionales Especialmente Designados del Departamento de Tesorería de los EE.UU, ni a alguien de La Lista de Entidades o Lista de Personas Denegadas por el Departamento de Comenrcio de los EE.UU. Al unirte al programa o recibir cualquiera de nuestra información confidencial, declaras y garantizas que no estás ubicado en ningún país de estos o en una lista de esa índole. + No se le permite exportar o reexportar ninguna de nuestra Información Confidencial, excepto en la medida en que lo autoricen las leyes de los Estados Unidos y las leyes de la jurisdicción en la que se obtuvo la Información Confidencial. En particular, no se le permite exportar o reexportar nuestra Información Confidencial a ningún país embargado por EE. UU., a ninguna persona que figure en la lista de ciudadanos especialmente designados del Departamento del Tesoro de EE. UU. ni a ninguna persona que figure en la lista de entidades o lista de personas denegadas del Departamento de Comercio de EE. UU. Al unirse al Programa o recibir cualquiera de nuestra Información Confidencial, usted declara y garantiza que no se encuentra en ninguno de esos países ni en ninguna de esas listas. -13. **Derechos de propiedad** +13. **Derechos de Propiedad** - Aceptas que GitHub y sus licenciantes son propietarios de todo derecho, título e interés en la API, los materiales de prelanzamiento y todos los demás productos y servicios de GitHub; toda la información y los datos relativos a sus configuraciones y combinaciones; y todas las modificaciones y obras derivadas de cualquiera de las anteriores. Aceptas no eliminar, alterar, cubrir u confundir ningún derecho de autor u otros avisos de derechos de propiedad que colocamos o insertamos en la API, los materiales de prelanzamiento o cualquier otro producto y servicios de GitHub. + Usted acepta que GitHub y sus licenciantes son propietarios de todos los derechos, títulos e intereses sobre la API, los Materiales de Prelanzamiento y todos los demás productos y servicios de GitHub; toda la información y los datos relativos a sus configuraciones y combinaciones; y todas las modificaciones y obras derivadas de cualquiera de los anteriores. Usted se compromete a no eliminar, alterar, cubrir u ocultar ningún aviso de derechos de autor u otros derechos de propiedad que coloquemos o incrustemos en la API, los Materiales de Prelanzamiento, o cualquier otro producto y servicio de GitHub. -14. **Usuarios del Gobierno** +14. **Usuarios de la Administración** - Si eres una entidad gubernamental, esta sección aplica para ti. Cierta parte de nuestra información confidencial puede considerarse "artículos comerciales", ya que ese término se define en 48 C. § 2,101, que consiste en "software informático comercial" y "documentación del software informático comercial", ya que dichos términos se usan en 48 C. § 12,212 o 48 C. § 227,7202, según corresponda. Consistente con 48 C. § 12,212 o 48 C. § 227.7202-1 a 227.7202-4, según corresponda, el software informático comercial y la documentación del software informático comercial se licencia para los usuarios finales del gobierno de los EE. UU. (a) únicamente como elementos comerciales y (b) con solo aquellos derechos que se conceden a todos los demás usuarios finales conforme a los términos y condiciones del presente documento. GitHub, Inc. 88 Colin P. Kelly Street, San Francisco, CA 94107. + Si usted es una entidad pública, este Apartado se aplica a usted. Parte de nuestra Información Confidencial puede considerarse «Artículos Comerciales», tal como se define ese término en 48 C.F.R. §2.101, que consta de «Software Informático Comercial» y «Documentación de Software Informático Comercial» tal como se definen dichos términos en 48 C.F.R. §12.212 o 48 C.F.R. §227.7202, según corresponda. De acuerdo con 48 C.F.R. §12.212 o 48 C.F.R. §227.7202-1 a 227.7202-4, según corresponda, el Software Informático Comercial y la Documentación del Software Informático Comercial se otorgan bajo licencia a usuarios finales del Gobierno de los EE. UU. (a) solo como Artículos Comerciales y (b) solo con los derechos que se otorgan a todos los demás usuarios finales de conformidad a los términos y condiciones del presente. GitHub, Inc. 88 Colin P. Kelly Street, San Francisco, CA 94107. -15. **Desarrollo independiente** +15. **Desarrollo Independiente** - Ninguna parte del presente acuerdo perjudicará nuestro derecho a desarrollar, adquirir, licenciar, comercializar, promocionar o distribuir productos, software o tecnologías que puedan competir con tus productos. + Nada de lo establecido en este Acuerdo afectará a nuestro derecho a desarrollar, adquirir, otorgar licencias, comercializar, promocionar o distribuir productos, software o tecnologías que puedan competir con sus Productos. 16. **Comentarios** - Siempre estamos tratando de mejorar y tus comentarios nos ayudarán a hacerlo. Si decides hacernos comentarios, sugerencias o recomendaciones para el programa o para nuestros productos o servicios (colectivamente, "comentarios"), reconoces y aceptas que somos libres de usar esos comentarios de cualquier manera que queramos, sin restricciones (sujeto a cualquier patente o derecho de autor aplicable, por supuesto). + Siempre procuramos mejorar nuestros productos y servicios, y sus comentarios nos ayudarán a hacerlo. Si decide hacernos llegar sus comentarios, sugerencias o recomendaciones para el Programa o para nuestros productos o servicios (conjuntamente, «Comentarios»), reconoce y acepta que somos libres de utilizar dichos Comentarios de la forma que consideremos oportuna, sin restricciones (sujeto a cualquier patente o derecho de autor aplicable, por supuesto). -17. **Contratistas independientes** +17. **Contratistas Independientes** - Las partes de este Acuerdo son contratistas independientes. Ninguno de nosotros será considerado como empleado, agente, socio, franquiciador, franquiciado o representante legal del otro para ningún propósito y ninguno de nosotros tendrá ningún derecho, poder o autoridad para crear ninguna obligación o responsabilidad en nombre de la otra. + Las partes de este Acuerdo son contratistas independientes. Ninguno de nosotros se considerará empleado, agente, socio, franquiciador, franquiciado o representante legal del otro para ninguna finalidad y ninguno de nosotros tendrá ningún derecho, poder o autoridad para crear ninguna obligación o responsabilidad en nombre del otro. -18. **Asignación** +18. **Cesión** - No puedes ceder o transferir el presente acuerdo o ninguno de tus derechos en virtud de la misma, en su totalidad o en parte, por el funcionamiento de la ley o de cualquier otra manera, sin nuestro consentimiento previo por escrito. + No se le permite ceder o transferir este Acuerdo, ni ninguno de sus derechos en virtud del mismo, en su totalidad o en parte, de forma legal o de otra manera, sin nuestro consentimiento previo por escrito. -19. **Legislación aplicable y jurisdicción** +19. **Legislación Aplicable y Fuero** - El presente acuerdo se interpretará y entenderá de acuerdo con las leyes del estado de California, sin tener en cuenta los principios de conflicto de leyes. Todas las disputas que surjan del presente Acuerdo estarán sujetas a la jurisdicción exclusiva del estado y los tribunales federales ubicados en el Condado de San Francisco, California y cada uno de nosotros consiente la jurisdicción personal allí. + Este Acuerdo se interpretará e instruirá de acuerdo con las leyes del Estado de California, sin tener en cuenta los principios de conflicto de leyes. Todos los conflictos que surjan de este Acuerdo estarán sujetos a la jurisdicción exclusiva de los tribunales estatales y federales ubicados en el condado de San Francisco, California, y cada uno de nosotros por la presente acepta la jurisdicción personal allí. -20. **Modificaciones; renuncias; inexistencia de terceros beneficiarios** +20. **Enmiendas; Renuncias; Ausencia de terceros beneficiarios** - Es posible que el presente acuerdo no se cambie, excepto mediante un escrito firmado por ambas partes. Cualquier renuncia a las disposiciones del presente acuerdo o de los derechos o recursos de una parte en virtud de lo dispuesto en el presente acuerdo debe ser por escrito para que sea efectiva. Si se encuentra que algún término, condición o disposición del presente acuerdo no es válida o no ejecutable, los términos restantes seguirán siendo válidos y exigibles en la medida en que lo permita la ley. Cada una de las partes acepta expresamente que no hay terceros beneficiarios del presente acuerdo. + Este Acuerdo no puede modificarse, excepto mediante un escrito firmado por ambas partes. Cualquier renuncia a las disposiciones de este Acuerdo o a los derechos o recursos de una de las partes en virtud de este Acuerdo debe hacerse por escrito para que sea efectiva. Si se determina que algún término, condición o disposición de este Acuerdo es inválido o inaplicable, los términos restantes seguirán siendo válidos y aplicables en la mayor medida permitida por la ley. Cada una de las partes acepta de forma expresa que no hay terceros beneficiarios de este Acuerdo. -21. **Acuerdo completo** +21. **Acuerdo Completo** - El presente acuerdo, los términos de servicio y los términos del programa contienen el acuerdo completo de las partes con respecto al tema y sustituyen todas las comunicaciones, representaciones, entendimientos y acuerdos previos, ya sean escritos u orales. Los términos o condiciones de cualquiera de tus pedidos de compras, confirmacones u otros documentos que nos envíes en relación con el presente acuerdo serán nulos y sin efecto. + Este Acuerdo, los TDS y los Términos del Programa contienen el acuerdo completo entre las partes con respecto a su objeto y sustituyen a todas las comunicaciones, declaraciones, entendimientos y acuerdos anteriores, ya sean de palabra o por escrito. Los términos o condiciones de cualquiera de las órdenes de compra, reconocimientos u otros documentos que nos envíe en relación con este Acuerdo serán nulos y sin efecto. diff --git a/translations/es-ES/content/site-policy/github-terms/github-research-program-terms.md b/translations/es-ES/content/site-policy/github-terms/github-research-program-terms.md index 7a822180ac..5cda085160 100644 --- a/translations/es-ES/content/site-policy/github-terms/github-research-program-terms.md +++ b/translations/es-ES/content/site-policy/github-terms/github-research-program-terms.md @@ -1,5 +1,5 @@ --- -title: Términos del programa de investigación de GitHub +title: Términos del Programa de Investigación de GitHub redirect_from: - /articles/github-research-program-terms - /github/site-policy/github-research-program-terms @@ -8,60 +8,65 @@ versions: topics: - Policy - Legal +ms.openlocfilehash: 7a2c9623e48ec2271c87ceef2267e383ae852566 +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556795' --- +Bienvenido al Programa de Investigación de GitHub (el «Programa»). Para participar, necesitaremos que acepte un conjunto especial de términos, el Acuerdo del Programa de Investigación de GitHub («Acuerdo»). -¡Bienvenido al programa de investigación de GitHub (el "Programa")! Para participar, necesitaremos que accedas a un conjunto especial de términos, el acuerdo del programa de investigación de GitHub ("Acuerdo"). +Este Acuerdo es un acuerdo legal entre usted («usted», «su») y GitHub, Inc. («GitHub», «nosotros» o «nuestro»). Asegúrese de leer este Acuerdo detenidamente: solo puede participar en el Programa si acepta todos los términos de este Acuerdo. Al participar en el Programa de cualquier manera, por ejemplo, al acceder a información sobre productos o servicios de GitHub que aún no estén disponibles para el público en general, usted acepta quedar obligado por todos los términos de este Acuerdo. -El presente acuerdo es un acuerdo legal entre tú ("tú", "tu") y GitHub, Inc. (“GitHub”, “nosotros”). Asegúrate de leer el presente Acuerdo detenidamente - solo puedes ser un participante del programa si aceptas todos los términos del presente acuerdo. Al participar en el programa de cualquier manera, por ejemplo, al ingresar a información sobre los productos o servicios de GitHub que aún no están disponibles para el público en general, estás aceptando estar sujeto a todos los términos del presente acuerdo. +## A. Sus Comentarios -## A. Tu retroalimentación +Siempre procuramos mejorar nuestros productos y servicios, y sus comentarios como participante en el Programa nos ayudarán a hacerlo. Si decide proporcionarnos ideas, conocimientos técnicos, algoritmos, contribuciones de código, sugerencias, solicitudes de mejora, recomendaciones o cualquier otro tipo de comentario para nuestros productos o servicios a través del Programa (conjuntamente, «Comentarios»), necesitamos los derechos legales para utilizar y analizar dicha información para tales fines. En términos legales, eso significa que otorga a GitHub una licencia internacional gratuita, totalmente pagada, transferible, sublicenciable, irrevocable y perpetua para implementar, utilizar, modificar, explotar comercialmente y/o incorporar los Comentarios en nuestros productos, servicios y documentación. -Siempre intentamos mejorar nuestros productos y servicios y tu retroalimentación como participante del programa nos ayudará a hacerlo. Si decides darnos alguna idea, conocimiento algoritmos, contribuciones de código, sugerencias, solicitudes de mejora, recomendaciones o cualquier otro comentario para nuestros productos o servicios a través del programa (colectivamente, "Retroalimentación"), entonces necesitamos los derechos legales para usar y analizar esa información para dichos fines. En la jerga legal, eso significa que otorgas a GitHub una licencia libre de regalías, totalmente pagada, en todo el mundo, transferible, sublicenciable, irrevocable y perpetua para implementar, usar, modificar, explotar comercialmente y/o incorporar los comentarios en nuestros productos, servicios y documentación. +## B. Confidencialidad -## B. Confidencialidad +GitHub puede proporcionarle acceso a información especial que no esté disponible para el resto del mundo con el fin de que nos facilite comentarios a través del Programa (la «Finalidad»). Dada la naturaleza confidencial de esta información, es importante que nos aseguremos de que la mantenga en secreto. -GitHub puede proporcionarle acceso a la información especial que no está disponible para el resto del mundo con el propósito de proporcionarnos comentarios a través del programa (el "Objetivo"). Debido a la naturaleza delicada de esta información, es importante que nos aseguremos que mantengas esa información en secreto. +Acepta que cualquier información no pública que compartamos con usted o a la que pueda tener acceso como participante del Programa se considere información confidencial de GitHub (conjuntamente, «Información Confidencial»), con independencia de que esté marcada o identificada como tal. Acepta usar dicha Información Confidencial únicamente para la Finalidad indicada con anterioridad y no para ninguna otra finalidad. Debe tener el mismo grado de cuidado que tendría con su información confidencial, pero no inferior a las precauciones razonables para evitar cualquier uso, divulgación, publicación o difusión no autorizada de nuestra Información Confidencial. Promete no divulgar, publicar ni difundir ninguna Información Confidencial a terceros. -Aceptas que toda información no pública que compartamos contigo o a la que puedas tener acceso como participante del programa se considerará información confidencial de GitHub (en conjunto, "información confidencial"), independientemente de si está marcada o identificada como tal. Aceptas usar esa información confidencial únicamente para el propósito que se indica arriba y no para ningún otro propósito. Debes usar el mismo grado de cuidado que usarías con tu información confidencial, pero no menos de las precauciones razonables para evitar cualquier uso no autorizado, divulgación, publicación o diseminación de nuestra información confidencial. Prometes no revelar, publicar o diseminar ninguna información confidencial a ningún tercero. +Comprende que la divulgación o el uso no autorizados de nuestra Información Confidencial podría causarnos un daño irreparable y un perjuicio significativo que podría ser difícil de cuantificar para nosotros. En consecuencia, acepta que tendremos derecho a solicitar medidas cautelares inmediatas para asegurarnos de que cumpla este Acuerdo, además de cualquier otro derecho y recurso que podamos tener. Si la ley, la normativa o una orden vinculante válida de un tribunal competente le obligan a divulgar nuestra Información Confidencial, puede hacerlo, pero solo si nos lo notifica previamente y hace todo lo posible por limitar dicha divulgación y buscar un tratamiento confidencial y protector de dicha información. -Comprendes que la divulgación o el uso no autorizados de nuestra información confidencial podrían causarnos un daño irreparable y una lesión significativa que podría ser difícil de cuantificar para nosotros. En consecuencia, aceptas que tendremos el derecho de buscar medidas cautelares inmediatas para asegurarnos de que cumplas con el presente acuerdo, además de cualesquier otro derecho y recurso que podamos tener. Si se te solicita por ley, regulación o una orden vinculante válida de un tribunal de jurisdicción competente para divulgar nuestra información confidencial, puedes hacerlo, pero solo si nos lo notificas antes de hacerlo y harás tu mejor esfuerzo para limitar dicha divulgación y buscar el tratamiento confidencial y protector de dicha información. +Las obligaciones de este Apartado 2 no se aplicarán a aquella información que pueda acreditar que: (i) estaba a disposición del público de forma general antes de que se la divulgáramos; (ii) pasó a estar a disposición del público de forma general después de que se la divulgáramos, sin que mediara acción u omisión por su parte, o por parte de sus empleados o personal subcontratado; (iii) tenía conocimiento de ella antes de que se la divulgáramos, (iv) le fue divulgada por un tercero, que no tenía ninguna obligación de confidencialidad con respecto a ella; (v) la desarrolló usted de forma independiente sin incumplir ninguna obligación de confidencialidad con nosotros o con terceros; o (vi) le dimos permiso para divulgarla, en un escrito firmado por uno de nuestros representantes autorizados. -Las obligaciones de la presente sección 2 no se aplicarán a la información que puedas probar que: (i) estuvo generalmente disponible para el público antes de que te la reveláramos; (II) estuvo generalmente disponible para el público después de que te la hayamos revelado, sin acción o inacción por tu parte, o por parte de tus empleados o contratistas; (III) conocías antes de que te la reveláramos; (IV) te fue revelada por un tercero, que no tenía ninguna obligación de confidencialidad con respecto a la misma; (v) que desarrollaste de forma independiente sin violar ninguna obligación de confidencialidad con nosotros o cualquier tercero; o (VI) te dimos permiso para divulgar, en un escrito firmado por uno de nuestros representantes autorizados. +## C. Reserva de Derechos -## C. Salvaguarda de derechos +Toda la Información Confidencial sigue siendo propiedad única y exclusiva de GitHub. Ninguna de las partes adquiere derechos de propiedad intelectual en virtud de este Acuerdo, a menos que se especifique de forma expresa en el mismo. -Toda la información confidencial sigue siendo propiedad exclusiva y propiedad de GitHub. Ninguna de las partes adquiere ningún derecho de propiedad intelectual conforme a lo dispuesto en el presente acuerdo, salvo que se especifique expresamente aquí. +## D. Privacidad -## D. Privacidad +Al participar en este Programa, usted da su consentimiento para que utilicemos su información personal con fines de investigación y no para ninguna otra finalidad. Como parte del Programa, podemos usar su información personal para comunicarnos con usted o conservar dicha información para comunicarnos con usted en el futuro. La información personal no incluye información agregada ni aquella que permite la identificación personal. Podemos utilizar información agregada u otra información que no permita la identificación recopilada a través del programa para la prestación, el análisis y la mejora de nuestros productos y servicios. -Al participar en este programa, aceptas el uso de tu información personal con fines de investigación y para ningún otro propósito. Como parte del programa, es posible que uses tu información personal para contactarte o conservar tu información, para contactarte en una fecha posterior. La información personal no incluye información agregada, que no identifiques personalmente. Es posible que uses la información de identificación personal o agregada que se recopila a través del programa para operar, analizar y mejorar nuestros productos y servicios. +Puede retirar su consentimiento en cualquier momento y solicitar el acceso o la eliminación de los datos personales que tenemos sobre usted. Para obtener más información sobre cómo puede acceder, actualizar, modificar o eliminar los datos personales que GitHub recopila a través del Programa, consulte la [Declaración de Privacidad de GitHub](/articles/github-privacy-statement/) o póngase en contacto con nosotros a través de nuestro {% data variables.contact.contact_privacy %}. -Puedes retirar tu consentimiento en cualquier momento y solicitar acceso o la eliminación de la información personal que tenemos sobre ti. Para obtener más información acerca de cómo puedes acceder, actualizar, modificar o eliminar la información personal que GitHub recopila a través del programa, consulta la[Declaración de privacidad de GitHub](/articles/github-privacy-statement/) o contáctanos a través de nuestra {% data variables.contact.contact_privacy %}. +## E. Términos de Servicios y de Software de GitHub -## E. Términos del software y los servicios de GitHub +Si se requiere acceso a los servicios o al software de GitHub para participar en determinados estudios o actividades del Programa, entonces se aplicará el acuerdo de servicios o de software aplicable a su uso de esos productos (los «Términos de Aplicación General»). En caso de conflicto directo entre este Acuerdo y los Términos de Aplicación General, prevalecerán los Términos de Aplicación General, salvo en lo que respecta a cualquier uso de la Información Confidencial (tal y como se define más adelante), en cuyo caso prevalecerá este Acuerdo. -Si se necesita acceso a los servicios o al software de GitHub para participar en determinados estudios o actividades del programa, los servicios o el acuerdo de software correspondientes se aplicarán a tu uso de esos productos (los "términos generalmente aplicables"). En el caso de un conflicto directo entre el presente acuerdo y los términos generalmente aplicables, tus términos generalmente aplicables controlarán, excepto con respecto a cualquier uso de información confidencial (como se define a continuación), en cuyo caso el presente acuerdo controlará. +## F. Renuncia de Garantías -## F. Exención de garantías +Toda la Información Confidencial y otros materiales que reciba a través del Programa se proporcionan «tal cual» y sin garantía de ningún tipo. Sin perjuicio de ello, renunciamos expresamente a todas las garantías, ya sean expresas, implícitas o legales, en relación con el Programa, incluidas, entre otras, cualquier garantía de comerciabilidad, adecuación a un fin determinado, título, seguridad, exactitud y no infracción. -Toda la información confidencial y otros materiales que recibes a través del programa se proporcionan "tal cual" y sin garantía de ningún tipo. Sin perjuicio de esto, renunciamos expresamente a todas las garantías, ya sean expresas, implícitas o reglamentarias, relacionadas con el programa, incluidas, entre otras, cualquier garantía de comerciabilidad, idoneidad para un propósito particular, título, seguridad, exactitud y no infracción. +## G. Limitación de Responsabilidad -## G. Limitación de responsabilidad +Salvo que lo prohíba la ley, usted entiende y acepta que no seremos responsables ante usted ni ante ningún tercero por ninguna pérdida de beneficios, uso, fondo de comercio o datos, ni por ningún daño imprevisto, indirecto, especial, emergente o ejemplar. -A excepción de lo prohibido por la ley, entiendes y aceptas que no seremos responsables ante ti o ningún tercero por cualquier pérdida de beneficios, uso, buena voluntad o datos, o por cualquier daño incidental, indirecto, especial, consecuente o ejemplar. +Nuestra responsabilidad es limitada, tanto si hemos sido informados de la posibilidad de que se produzcan dichos daños como si no, e incluso si se determina que una de las medidas establecidas en este Acuerdo no ha cumplido su finalidad esencial. No tendremos ninguna responsabilidad por ningún fallo o retraso debido a asuntos que queden fuera de nuestro control razonable. -Nuestra responsabilidad es limitada, ya sea que hayamos sido informados o no de la posibilidad de tales daños, e incluso si se descubre que un remedio establecido en este Acuerdo no ha cumplido su propósito esencial. No nos responsabilizaremos por ningún fallo o retraso debido a asuntos que escapen a nuestro control razonable. +## H. Disposiciones adicionales -## H. Varios +### 1. Legislación Aplicable +Salvo en la medida en que la legislación aplicable disponga lo contrario, este Acuerdo entre usted y GitHub y todo acceso o uso del Sitio Web o del Servicio se rigen por las leyes federales de los Estados Unidos de América y las leyes del Estado de California, independientemente de las disposiciones sobre conflicto de leyes. Usted y GitHub aceptan someterse al fuero y a la jurisdicción exclusivos de los tribunales ubicados en la ciudad y el condado de San Francisco, California. -### 1. Legislación aplicable -Excepto en la medida en que la ley aplicable establezca lo contrario, este Acuerdo entre tu persona y GitHub y cualquier acceso o uso del Sitio Web o del Servicio se rige por las leyes federales de los Estados Unidos de América y las leyes del Estado de California, sin tener en cuenta el conflicto de disposiciones legales. Tú y GitHub acuerdan someterse a la jurisdicción exclusiva y sede de los tribunales ubicados en la Ciudad y el Condado de San Francisco, California. +### 2. No Transferibilidad +GitHub podría transferir o delegar este Acuerdo, en su totalidad o en parte, a cualquier persona o entidad en cualquier momento con o sin su consentimiento, incluida la concesión de la licencia del Apartado A. Usted no puede transferir o delegar ningún derecho u obligación en virtud de este Acuerdo sin nuestro consentimiento previo por escrito, y cualquier cesión y delegación no autorizada por usted se considera nula. -### 2. Intransferible -GitHub podría asignar o delegar este acuerdo, total o parcialmente, a cualquier persona o entidad en cualquier momento, con o sin consentimiento, incluyendo el otorgamiento de licencia descrito en la sección A. No podrás asignar o delegar ningún derecho u obligación establecido bajo este acuerdo sin nuestro consentimiento previo por escrito, y cualquier asignación o delegación no autorizada que realices será nula. +### 3. Divisibilidad, No Renuncia y Supervivencia +Si alguna parte de este Acuerdo se considerara no válida o inaplicable, dicha parte del Acuerdo se interpretará de forma que refleje la intención original de las partes. Las partes restantes permanecerán en plena vigencia y efecto. Cualquier incumplimiento por parte de GitHub de cualquiera de las disposiciones de este Acuerdo no se considerará una renuncia a nuestro derecho de hacer cumplir dicha disposición. Nuestros derechos en virtud de este Acuerdo seguirán vigentes tras la rescisión del mismo. -### 3. Divisibilidad, sin exención y supervivencia -Si alguna parte de este Acuerdo es considerada inválida o no aplicable, esa parte del Acuerdo será interpretada para reflejar la intención original de las partes. Las partes restantes permanecerán en pleno vigor y efecto. Cualquier incumplimiento por parte de GitHub para hacer cumplir cualquier disposición de este Acuerdo no será considerado una renuncia a nuestro derecho a hacer cumplir dicha disposición. Nuestros derechos en virtud de este Acuerdo sobrevivirán a cualquier rescisión de este Acuerdo. - -### 4. Enmiendas, acuerdo completo -El presente acuerdo solo puede modificarse mediante una enmienda por escrito firmada por un representante autorizado de GitHub. El presente Acuerdo, junto con los términos generalmente aplicables y la declaración de privacidad de GitHub, representan la declaración completa y exclusiva del acuerdo entre tú y nosotros. Este Acuerdo sustituye cualquier propuesta o acuerdo previo oral o escrito, y cualquier otra comunicación entre tu persona y GitHub relacionada con el tema de estos términos, incluyendo cualquier acuerdo de confidencialidad o no divulgación. +### 4. Enmiendas; Acuerdo Completo +Este Acuerdo solo podrá modificarse mediante una enmienda por escrito firmada por un representante autorizado de GitHub. Este Acuerdo, junto con los Términos de Aplicación General y la Declaración de Privacidad de GitHub, representan la declaración completa y exclusiva del acuerdo entre usted y nosotros. Este Acuerdo sustituye a cualquier propuesta o acuerdo anterior, oral o escrito, y a cualquier otra comunicación entre usted y GitHub relacionada con el asunto de estos términos, incluido cualquier acuerdo de confidencialidad o no divulgación. diff --git a/translations/es-ES/content/site-policy/github-terms/github-sponsors-additional-terms.md b/translations/es-ES/content/site-policy/github-terms/github-sponsors-additional-terms.md index 6b7b3c40ef..512cbd39a9 100644 --- a/translations/es-ES/content/site-policy/github-terms/github-sponsors-additional-terms.md +++ b/translations/es-ES/content/site-policy/github-terms/github-sponsors-additional-terms.md @@ -1,5 +1,5 @@ --- -title: Términos adicionales de los Patrocinadores de GitHub +title: Términos Adicionales de los Patrocinadores de GitHub redirect_from: - /articles/github-sponsors-additional-terms - /github/site-policy/github-sponsors-additional-terms @@ -8,197 +8,202 @@ versions: topics: - Policy - Legal +ms.openlocfilehash: 46f8df3877563406dc3f9094a8d9a33466132cd0 +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556779' --- +Su participación en el Programa de Patrocinadores de GitHub (el «Programa») está sujeta a los [Términos de Servicio de GitHub](/github/site-policy/github-terms-of-service) (el «Acuerdo»), así como a los siguientes términos adicionales («Términos Adicionales»). Cualquier uso del Programa de Patrocinadores de GitHub que infrinja el Acuerdo también constituirá una infracción de estos Términos Adicionales. Los términos que se utilicen en mayúsculas, pero que no estén definidos a continuación, tendrán el significado que se les atribuye en el Acuerdo. En estos Términos Adicionales del Programa de Patrocinadores de GitHub, se describe la relación entre GitHub y usted, el «Desarrollador Patrocinado», en el Programa. Los Términos Adicionales entrarán en vigor a partir de la fecha en que los acepte («Fecha de Entrada en Vigor»). -Tu participación en el Programa de Patrocinadores de GitHub (el "Programa") está sujeta a las [Condiciones de Servicio de GitHub](/github/site-policy/github-terms-of-service) (el "Acuerdo") así como a las siguientes condiciones adicionales ("Condiciones Adicionales"). Cualquier uso del Programa de Patrocinadores de GitHub que viole el Acuerdo también constituirá una violación de estos Términos Adicionales. Todos los términos en mayúscula que se utilizan, pero no se definen a continuación, tienen los significados que se les asignan en el Acuerdo. Estos Términos Adicionales para el Programa de Patrocinadores de GitHub describen la relación entre GitHub y tú, el "Programador Patrocinado", para el Programa. Los Términos adicionales entran en vigor a partir de la fecha en que los aceptas ("Fecha de entrada en vigor"). +## 1. Definiciones. -## 1. Definiciones. +«**Directivas de GitHub**» se refiere a todas las directivas y procedimientos de GitHub vigentes en ese momento que el Desarrollador Patrocinado debe seguir, tal y como se indica en el Programa, incluidas las [Directrices de la Comunidad de GitHub](/github/site-policy/github-community-guidelines). -Las "**Políticas de GitHub" **se refieren a todas las políticas y procedimientos ahora actuales de GitHub que el Desarrollador Patrocinado debe seguir de acuerdo con lo que se indica en el programa, incluyendo los [Lineamientos de la Comunidad de GitHub](/github/site-policy/github-community-guidelines). +«**Patrocinador**» se refiere al Usuario que le ha comprado una Suscripción o le ha pagado un Patrocinio a través de su Cuenta de Desarrollador Patrocinado. -"**Patrocinador**" se refiere al Usuario que te compró una Suscripción o te pagó un Patrocinio a través de tu Cuenta de programador patrocinado. +«**Cuenta de Desarrollador Patrocinado**» se refiere a la cuenta que usted establece a través del Programa para recibir el pago de los Patrocinadores. -"**Cuenta de programador patrocinado**" se refiere a la cuenta que estableces a través del Programa para recibir el pago de los Patrocinadores. +«**Contenido de Desarrollador Patrocinado**» se refiere a todo el contenido que envía a GitHub en relación con el Programa, incluido el Contenido Generado por el Usuario y Su Contenido; sus nombres de marca, marcas comerciales, marcas de servicio, nombres comerciales, logotipos o indicios de origen («**Marcas de Desarrollador Patrocinado**»); y los datos asociados con su Cuenta de Desarrollador Patrocinado. -"**Contenido del programador patrocinado**" se refiere a todo el contenido que le envías a GitHub en relación con el Programa, incluido el Contenido generado por el usuario y Tu contenido, tus marcas, marcas registradas, marcas de servicio, nombres comerciales, logos o indicaciones de origen ("**Marcas del programador patrocinado**"), y los datos relacionados con tu Cuenta de programador patrocinado. +«**Patrocinio**» se refiere a un pago que se le realiza a través del Programa y el Servicio. -"**Patrocinio**" se refiere a un pago que se te efectúa a través del Programa y el Servicio. +«**Suscripción**» se refiere a un Patrocinio recurrente o único a cambio de bienes, servicios u otras ofertas que usted proporcione a los Patrocinadores. -"**Suscripción**" se refiere a recurrir a un Patrocinio de una sola ocasión a cambio de bienes, servicios u otras ofertas que les proporcionas a los Patrocinadores. +«**Pago de Desarrollador Patrocinado**» se refiere al cien por cien (100 %) neto de los pagos mensuales brutos de GitHub recibidos de Patrocinios y Suscripciones en Cuentas de Desarrollador Patrocinado, más cualquier Fondo de Contrapartida correspondiente y otros ingresos derivados de las opciones de monetización que el Desarrollador Patrocinado decida usar, según corresponda, menos los descuentos, impuestos, tarifas, importes que GitHub no haya cobrado o que le hayan reembolsado o devuelto, los importes adeudados a terceros en relación con el Programa con respecto a una Cuenta de Desarrollador Patrocinado y otras Exclusiones que se explican en el Apartado 4. -"**Pago del Desarrollador Patrocinado**" significa el valor neto del cien por ciento (100%) de los pagos brutos mensuales de GitHub que se reciben a modo de Patrocinios y Suscripciones a Cuentas de Desarrollador Patrocinado, mas cualquier Fondo Compensatorio aplicable, y otros montos de opciones de monetización que el Desarrollador Patrocinado elija utilizar, según sea aplicable, menos cualquier descuento, impuestos, cuotas, cantidades que GitHub no recolecte o que se reembolsen o cobren de vuelta, y cantidades debidas a cualquier tercero en conexión con el Programa con respecto a la Cuenta del Desarrollador Patrocinado, y otras Exclusiones según se detalla en la Sección 4. +«**USD**» se refiere al dólar estadounidense. -"**USD**" significa Dólar Estadounidense. +## 2. Uso aceptable. -## 2. Uso aceptable. +### 2.1. Programa de Patrocinadores de GitHub -### 2.1. Programa de Patrocinios de GitHub +Para participar en el Programa, debe tener la edad mínima legal en su país (por ejemplo, al menos 13 años si vive en Estados Unidos), tener una cuenta de GitHub válida y haber aceptado el [apartado Uso Aceptable](/github/site-policy/github-terms-of-service#c-acceptable-use) del Acuerdo y las Directivas de GitHub aplicables y estos Términos Adicionales de los Patrocinadores de GitHub. -Para poder participar en el programa, debes cumplir con las leyes de mayoría de edad de tu país (por ejemplo, debes tener por lo menos 13 años de edad si vives en los Estados Unidos), tener una cuenta de GitHub válida y haber aceptado la [Sección de Uso Aceptable](/github/site-policy/github-terms-of-service#c-acceptable-use) en el acuerdo y en las Políticas de GitHub Aplicables, así como estas Condiciones Adicionales de los Patrocinadores de GitHub. +Si tiene más de 13 años pero es menor de 18, puede dar y recibir fondos del Patrocinador, siempre que Stripe, la empresa que procesa los pagos, pueda obtener información de verificación de su tutor legal. -Si tienes más de 13 años pero menos de 18, puedes otorgar y recibir fondos de Patrocinio, tomando en cuenta que Stripe, nuestro procesador de pagos, pueda recolectar información de verificación de tu tutor legal. +Usted, bajo ninguna circunstancia, permitirá que se realicen pagos ni recauden fondos que involucren: -Bajo ninguna circunstancia recibirás pagos o recabarás fondos que involucren: +* fraudes, rescates, infracciones de la propiedad intelectual u otros fines ilegales; -* fraude, rescate, violaciones de la propiedad intelectual u otros fines ilícitos; +* tergiversaciones o engaños relacionados con los fines para los que se están recaudando fondos o solicitando el patrocinio; -* tergiversación o engaño relacionado con los motivos por los cuales estás recaudando fondos o solicitando patrocinio; - -* la compra o venta de ICO, tokens de la utilidad u otros tipos de criptomoneda; +* la compra o venta de ICO, tokens de utilidad u otros tipos de criptomonedas; * la compra o venta de valores, acciones u otros tipos de ofertas de inversión; -* la venta de información personal o el procesamiento de información personal que viole cualquier legislación; +* la venta de información personal o el tratamiento de información personal en contra de cualquier ley; -* loterías, rifas, juegos de azar, esquemas piramidales, autonegociación, "esquemas hazte rico rápido", esquemas de marketing engañosos, esquemas de "donación por donación" o cualquier intento de jugar con los sistemas o servicios de GitHub o de terceros; y, +* loterías, rifas, apuestas, esquemas piramidales, autoventas, «planes de enriquecimiento rápido», planes de marketing engañosos, planes de «donación por donación» o cualquier intento de jugar con los sistemas o servicios de GitHub o de terceros; y, -* actividades con países, regiones, gobiernos, personas o entidades que no estén permitidas conforme a las sanciones impuestas por los EE. UU. y demás sanciones económicas que imponga la ley correspondiente, o actividades dentro de ellos o que los involucren. Y otras sanciones económicas bajo la legislación aplicable. +* actividades que involucren a países, regiones, gobiernos, personas o entidades que no estén permitidas en EE. UU. y sometidas a otras sanciones económicas de acuerdo con las leyes aplicables. -### 2.2. Fondo Compensatorio para Patrocinios de GitHub -El Fondo Compensatorio para Patrocinios de GitHub pretende alentar a la comunidad que participa en el ecosistema de Software de Código Abierto (OSS, por sus siglas en inglés) para contribuir con fondos sostenibles para los individuos elegibles con Cuentas de Desarrollador Patrocinado. Todos los individuos que apliquen al Programa antes del 1 de enero de 2020 se revisarán para elegibilidad para el fondo Compensatorio, pero no todas las Cuentas de Desarrollador Patrocinado elegibles se escogerán. Las organizaciones no pueden participar en el Fondo Compensatorio para Patrocinios de GitHub, y no se escogerán las Cuentas de Desarrollador Patrocinadas elegibles que ya se encuentren patrocinadas por una organización. Encuentra las reglas adicionales a continuación. +### 2.2. Fondo de Contrapartida de Patrocinadores de GitHub +El Fondo de Contrapartida de Patrocinadores de GitHub tiene como objetivo alentar a la comunidad que participa en el ecosistema de software de código abierto (OSS) a ayudar con fondos sostenibles a las personas que cumplan determinados requisitos y que tengan Cuentas de Desarrollador Patrocinado. Se comprobará si todas las personas que solicitaron participar en el Programa antes del 1 de enero de 2020 cumplen los requisitos del Fondo de Contrapartida, pero no todas las Cuentas de Desarrollador Patrocinado individuales que los cumplan recibirán la contrapartida. Las organizaciones no pueden participar en el Fondo de Contrapartida de Patrocinadores de GitHub y el Patrocinio de una organización a una Cuenta de Desarrollador Patrocinada que cumpla los requisitos no recibirá ninguna contrapartida. A continuación se indican las normas adicionales. -#### 2.2.1. Condiciones para el Fondo Compensatorio. -La elegibilidad para el Fondo Compensatorio para Patrocinios de GitHub se evalúa caso por caso y está sujeto a las siguientes limitaciones: +#### 2.2.1. Términos del Fondo de Contrapartida. +El cumplimiento de los requisitos para acceder al Fondo de Contrapartida de Patrocinadores de GitHub se evalúa caso por caso y tiene las siguientes limitaciones: -* Debes tener una cuenta de GitHub, ser aceptado en el programa como un individuo, y contribuir activamente al OSS. Toma en cuenta que GitHub no permite operar más de una cuenta personal gratuita. De esta manera, la elegibilidad está disponible de manera individual y no se aprobará en cuentas múltiples de la misma persona. +* Debe tener una cuenta de GitHub, ser aceptado en el Programa como particular y contribuir activamente al OSS. Tenga en cuenta que GitHub no permite operar más de una cuenta personal gratuita. Por lo tanto, la contrapartida está disponible de forma individual y no se aprobará en varias cuentas. -* Tu uso de GitHub y de tu Cuenta de Desarrollador Patrocinada debe ser, según nuestra determinación y exclusivo criterio, consistente con la misión de Patrocinios de GitHub para expandir las oportunidades para contribuir con el código abierto que se describe en los [Lineamientos de Comunidad de GitHub](/github/site-policy/github-community-guidelines). +* Debemos determinar que su uso de GitHub y su Cuenta de Desarrollador Patrocinado, a nuestra exclusiva discreción, se ajusta a la misión de los Patrocinadores de GitHub de expandir las oportunidades para contribuir al código abierto que se defiende en las [Directrices de la Comunidad de GitHub](/github/site-policy/github-community-guidelines). -* No se te podrá elegir para ningún patrocinio que se origine de una cuenta de usuario u organización con un perfil de Patrocinios de GitHub publicado. +* No puede recibir contrapartidas de ningún patrocinio que se origine en una cuenta de usuario u organización con un perfil de Patrocinador de GitHub publicado. -* GitHub se reserva el derecho de mantener o rescindir el dinero del Fondo Compensatorio y de bloquear a cualquier usuario de su participación en el Fondo de Compensación para Patrocinios de GitHub, incluyendo, mas no limitándose a publicar el contenido o proyectos que GitHub determine como ofensivos u objetables de cualquier otra manera. +* GitHub se reserva el derecho de retener o anular el dinero del Fondo de Contrapartida y prohibir la participación de cualquier usuario en el Fondo de Contrapartida de Patrocinadores de GitHub por cualquier motivo, lo que incluye, entre otras cosas, la publicación de contenido o proyectos que GitHub determine que son ofensivos o censurables. -#### 2.2.2. Periodo de Elección. -El periodo de emparejamiento comienza después de que GitHub acepta una Cuenta de Desarrollador Patrocinado individual en GitHub Sponsors. Para cada Cuenta de Desarrollador Patrocinada elegible para el Fondo Compensatorio para Patrocinios de GitHub, GitHub podrá elegir un patrocinio comunitario de hasta $5,000 dólares estadounidenses totales durante los primeros 12 meses en que la Cuenta de Desarrollador Patrocinada esté en el Programa. El periodo de consideraciones no puede extenderse por razón alguna. Durante el periodo deelección, GitHub no cobrará cuota alguna, así que el desarrollador patrocinado recibirá el 100% del patrocinio. Posteriormente, podríamos cobrar una cuota nominal por procesamiento. +#### 2.2.2. Período de Contrapartida. +El periodo de contrapartida comienza después de que GitHub acepta una Cuenta de Desarrollador Patrocinado individual para los Patrocinadores de GitHub. Por cada Cuenta de Desarrollador Patrocinado individual que sea apta para el Fondo de Contrapartida de Patrocinadores de GitHub, GitHub puede igualar el patrocinio de la comunidad hasta un total de 5000 USD durante los primeros 12 meses de la Cuenta de Desarrollador Patrocinado en el Programa. El periodo de contrapartida no puede ampliarse por ningún motivo. Durante el periodo de contrapartida, GitHub no cobrará ninguna tarifa, por lo que el 100 % de los patrocinios se destinarán al desarrollador patrocinado. En el futuro, podríamos cobrar una tarifa de procesamiento nominal. -* Si el Patrocinio o la Suscripción Patrocinadora cesa por cualquier motivo, la elección asociada también cesará. No podrán elegirse aquellos fondos que se reembolsen al Patrocinador antes de la fecha de pago al Desarrollador Patrocinado. +* Si un Patrocinio o una Suscripción de Patrocinio se interrumpe por algún motivo, la contrapartida asociada también se interrumpirá. Los fondos que se devuelvan al Patrocinador antes de la fecha de Pago del Desarrollador Patrocinado no pueden igualarse. -* Si sales de los Patrocinios de GitHub y te vuelves a unir posteriormente, el tiempo transcurrido entre tus periodos de participación podrá contarse en el periodo de elección, o éste podría caducar. +* Si abandona el programa de Patrocinadores de GitHub y vuelve a unirse más tarde, la diferencia entre esos períodos de participación podría computar para su periodo de contrapartida o su periodo de contrapartida podría vencer. -* Si GitHub descubre cualquier violación potencial, antes de que se otorgue el pago de cualquier fondo compensatorio durante el periodo de elección, GitHub podrá inhabilitar los pagos hasta que se haya completado una investigación, y los fondos compensatorios que se hayan otorgado al desarrollador patrocinado podrán revocarse si se encuentra que éstos constituyen una violación de la presente política. +* Si GitHub descubre una posible infracción de la directiva antes del pago de los fondos de contrapartida que se otorgan durante el periodo de contrapartida, GitHub puede deshabilitar los pagos hasta que se realice una investigación, y los fondos de contrapartida que se han entregado al desarrollador patrocinado podrían anularse si se descubre que incumplen esta directiva. * {% data reusables.sponsors.github-contact-applicants %} -## 3. Obligaciones del programador patrocinado. +## 3. Obligaciones del Desarrollador Patrocinado. -### 3.1. General. -Tú: (A) crearás una Cuenta de programador patrocinado; (B) pondrás a disposición el Contenido del programador patrocinado a través del Programa y el Servicio, y (C) cumplirás con todas las políticas de GitHub. Serás el único responsable de la asistencia, el desarrollo y el mantenimiento de tu Cuenta de programador patrocinado y del Contenido del programador patrocinado, y de cualquier queja acerca de ellos. +### 3.1. Disposiciones generales. +Está obligado a lo siguiente: (A) crear una Cuenta de Desarrollador Patrocinado; (B) hacer que el Contenido de Desarrollador Patrocinado esté disponible a través del Programa y el Servicio; y (C) cumplir todas las Directivas de GitHub. Usted será el único responsable del soporte, desarrollo y mantenimiento de su Cuenta de Desarrollador Patrocinado y del Contenido del Desarrollador Patrocinado, además de cualquier queja sobre ellos. -### 3.2. Registro. -Si decides postularte al Programa, la entrada al Programa está supeditada a que completes el proceso de registro y a la aceptación en el Programa de parte de GitHub. Asimismo, puede que debas registrarte con el (los) proveedor(es) de servicio de pago seleccionado(s) por GitHub (como Stripe) para acceder y usar determinadas funciones del Programa. Te debes registrar con tu verdadera identidad y aceptar proporcionar y mantener tu información verdadera, precisa, actual y completa, tal como la solicita el formulario de registro del Programa. Los datos de registro y otra información determinada sobre ti se rigen por nuestra [Declaración de Privacidad](/github/site-policy/github-privacy-statement) y por cualquier declaración de privacidad proporcionada por nuestro procesador de pagos. GitHub se reserva el derecho a rechazar la aceptación al Programa. +### 3.2. Registro. +Si decide optar al Programa, su participación en el Programa depende de que realice el proceso de registro y que GitHub le acepte en el Programa. Además, es posible que deba registrarse en los proveedores de servicios de pago seleccionados por GitHub (como Stripe) para poder acceder a determinadas características del Programa y utilizarlas. Debe registrarse con su verdadera identidad, y se compromete a proporcionar y mantener información verdadera, precisa, actual y completa sobre usted de la forma en que se solicite en el formulario de registro del Programa. Los datos de registro y otra información sobre usted se rigen por nuestra [Declaración de Privacidad](/github/site-policy/github-privacy-statement), así como cualquier declaración de privacidad proporcionada por la empresa que procesa los pagos. GitHub se reserva el derecho a rechazar su aceptación en el Programa. -### 3.3. Monetización del contenido. -A través del Programa y el Servicio, GitHub puede proporcionarte varias opciones para monetizar tu Contenido del programador patrocinado. Algunas opciones pueden requerir que actualices determinadas configuraciones de tu Cuenta del programador patrocinado. Asimismo, pueden variar las maneras en que el Programa admite cada opción de monetización. Si utilizas una (o más) de estas opciones cambiando las configuraciones correspondientes, entonces, aceptas los términos que corresponden a esa opción. Algunas opciones de monetización pueden requerir que le proporciones más información a GitHub o a sus proveedores de servicio, o que aceptes otros términos de GitHub o términos de terceros. +### 3.3. Monetización de Contenido. +A través del Programa y el Servicio, es posible que GitHub le ofrezca varias opciones para monetizar el Contenido de Desarrollador Patrocinado. Para algunas, podría ser necesario que actualice algunas opciones de configuración en su Cuenta de Desarrollador Patrocinado. Además, es posible que la forma en que el Programa da soporte a cada opción de monetización varíe. Si cambia la configuración correspondiente para utilizar una (o más) de estas opciones, eso significa que acepta los términos que se aplican a esa opción. Algunas opciones de monetización pueden requerir que proporcione información adicional a GitHub o a sus proveedores de servicios, o que acepte términos adicionales de GitHub o de terceros. -#### 3.3.1. Suscripciones. -El Programa te proporciona la capacidad de ofrecer Suscripciones. Si decides ofrecer Suscripciones, GitHub te pagará el Patrocinio de la suscripción, tal como se describe en la Sección 4. Eres responsable de determinar la naturaleza, contenido y capacidades de tu oferta de Suscrpciones, sujeta a estas Condiciones Adicionales y Políticas de GitHub aplicables. +#### 3.3.1. Suscripciones. +El Programa le proporciona la capacidad de ofrecer Suscripciones. Si decide ofrecer Suscripciones, GitHub le pagará el Patrocinio de Suscripción según lo dispuesto en el Apartado 4. Usted es responsable de determinar la naturaleza, el contenido y las capacidades de su oferta de Suscripción, de acuerdo con estos Términos Adicionales y las Directivas de GitHub aplicables. -#### 3.3.2. Otros Patrocinios. -El Programa o Servicio podría proporcionarte la capacidad de aceptar una donación u otra clase de Patrocinio directo de otro Usuario sin una oferta de Suscripción. Sin embargo, ya que GitHub no lleva a cabo estos tipos de Patrocinio, deberás establecer una cuenta comercial con un servicio de pagos de terceros (tal como Stripe) y estar sujeto a los términos, condiciones y políticas de privacidad de la cuenta comercial de dicho proveedor. Cualquier cantidad que se te otorgue, sea o no una donación, se pagará directamente a tu cuenta comercial y no incluirá ningún Pago de Desarrollador Patrocinado. Aceptas que no le harás ningún reclamo ni le pedirás ninguna compensación a GitHub vinculado con las donaciones, y cualquier disputa relacionada con una donación será únicamente entre tú y el proveedor de servicios de pago externo. Eres responsable de dar cumplimiento a cualquier acuerdo, política y leyes o regulaciones aplicables del tercero proveedor de servicios. Para tu comodidad, GitHub puede decidir proporcionarte información o brindarte un informe sobre el monto de las donaciones que recibiste. +#### 3.3.2. Otros Patrocinios. +El Programa o Servicio puede ofrecerle la capacidad de aceptar una donación u otro tipo de Patrocinio directo de otro Usuario sin una oferta de Suscripción. Sin embargo, debido a que GitHub no cubre esos tipos de Patrocinios, debe crear una cuenta de vendedor en un proveedor de servicios de pago externo (como Stripe) y ajustarse a los términos, condiciones y directivas de privacidad de la cuenta de vendedor de ese proveedor de servicios. Cualquier importe que se le haya aportado, donado o entregado de otro modo se le pagará directamente en su cuenta de vendedor y no se incluirá en ningún Pago de Desarrollador Patrocinado. Usted acepta que no tendrá derecho a ninguna reclamación o recurso contra GitHub en relación con las donaciones y cualquier disputa relacionada con una donación será únicamente entre usted y el proveedor de servicios de pago externo. Usted es responsable del cumplimiento de los acuerdos, directivas y leyes o reglamentos de cualquier proveedor de servicios de pago externo que puedan aplicarse. Por su comodidad, GitHub puede optar por ofrecerle información o un informe sobre la cantidad de donaciones que ha recibido. -#### 3.3.3. Publicidad. -Si bien entendemos que podrías querer promover a tus Patrocinadores publicando sus nombres o logos en tu cuenta, el enfoque principal de tu Contenido de Desarrolador Patrocinado no deberá ser la publicidad o el marketing promocional. Adicionalmente, no deberás celebrar ningún contrato de publicidad para promover cualquier producto o marca, ya que esto estaría prohibido por el [Acuerdo](/github/site-policy/github-terms-of-service) o por los Lineamientos de la Comunidad de GitHub. Si decides hospedar cualquier material promocional o publicitario en tu Contenido de Desarrollador Patrocinado, serás el único responsable de cumplir con todas las regulaciones y leyes aplicables, incluyendo los Lineamientos de la Comisión Federal de Comercio sobre Testimonios y Apoyos. Directrices de la Comisión Federal de Comercio sobre los respaldos y testimonios. +#### 3.3.3. Publicidad. +Si bien entendemos que es posible que desee publicar el nombre o los logotipos de sus Patrocinadores en su cuenta para promocionarlos, el objetivo principal de su Contenido de Desarrollador Patrocinado no debe ser la publicidad o el marketing promocional. Además, no puede celebrar ningún acuerdo publicitario para promocionar ningún producto o marca si lo prohíbe el [Acuerdo](/github/site-policy/github-terms-of-service) o las Directrices de la Comunidad de GitHub. Si decide alojar cualquier material publicitario o promocional en su Contenido de Desarrollador Patrocinado, usted es el único responsable de cumplir todas las leyes y normativas aplicables, incluidas las Directrices de la Comisión Federal de Comercio de EE. UU sobre Consentimientos y Testimonios. -## 4. Términos financieros. +## 4. Términos Financieros. -### 4.1. Pago. -GitHub hará el Pago de Desarrollador Patrocinado de acuerdo con esta sección 4, siempre y cuando cumplas con las Obligaciones del Desarrollador Patrocinado descritas en la sección 3 y que no hayas violado ninguna de estas condiciones adicionales. Si algún mes no cumples con estas obligaciones, a nuestra absoluta discreción, podemos retener el Pago del programador patrocinado correspondiente a ese mes. Si no cumples o mantienes las Obligaciones del programador patrocinado durante dos (2) meses o más del Plazo (consecutivos o no consecutivos), GitHub puede cancelar estos Términos adicionales, tal como se describe en la Sección 6. +### 4.1. Pago. +GitHub le abonará el Pago de Desarrollador Patrocinado de acuerdo con este Apartado 4, siempre que cumpla las Obligaciones del Desarrollador Patrocinado que se estipulan en el Apartado 3 y no infrinja estos Términos Adicionales. Si no cumple estas obligaciones durante un mes determinado, podemos, a nuestra exclusiva discreción, retener el Pago del Desarrollador Patrocinado de ese mes. Si no cumple o no mantiene las Obligaciones del Desarrollador Patrocinado durante dos (2) meses o más durante el Plazo (de forma consecutiva o no consecutiva), GitHub podría rescindir estos Términos Adicionales según lo dispuesto en el Apartado 6. -### 4.2. Exclusiones de Pago para el Desarrollador Patrocinado. -Los siguientes montos no están incluidos en los Pagos del programador patrocinado, o GitHub los puede retener, según corresponda. +### 4.2. Exclusiones de Pagos a Desarrolladores Patrocinados. +Los siguientes importes no están incluidos en los Pagos a Desarrolladores Patrocinados, o pueden ser retenidos por GitHub, según corresponda. -#### 4.2.1. Gastos del Desarrollador Patrocinado. -Deberás absorber todos los gastos que generes en relación con tu rendimiento bajo estas Condiciones Adicionales. No te reembolsaremos ni adelantaremos ningún gasto. +#### 4.2.1. Gastos del Desarrollador Patrocinado. +Usted correrá con todos los gastos en los que incurra en relación con el cumplimiento de estos Términos Adicionales. No le reembolsaremos ni le adelantaremos ningún gasto. -#### 4.2.2. Impuestos. -GitHub pretende cumplir con todas las leyes de reporte de información y retención de impuestos que GitHub determine, razonablemente en su juicio, como aplicables a estos pagos. Si se deben retener impuestos sobre cualquier monto que te pagará GitHub o sobre los montos sujetos a la presentación de información impositiva conforme a las leyes correspondientes, GitHub deducirá tales impuestos del monto adeudado y se los pagará a la autoridad fiscal adecuada. Cuando sea necesario, obtendrá y te hará llegar un recibo oficial por cualquier impuesto retenido, según lo exijan las leyes correspondientes. GitHub hará los esfuerzos razonables para minimizar tales impuestos en la medida que la ley correspondiente lo permita, y cada parte cooperará de manera razonable con la otra parte para lograr las mínimas tasas impositivas o la eliminación de tales impuestos en virtud de las leyes o tratados de impuesto a las ganancias correspondientes. Esto incluye que le proporciones a GitHub la información adecuada requerida conforme a las leyes correspondientes, como los Formularios IRS W-8, W-9 u otra información para establecer exenciones a la retención. También serás responsable de cumplir con todos los términos y condiciones del procesador de pagos externo al respecto de la retención de impuestos y la presentación de informes, si corresponde. Asimismo, GitHub se reserva el derecho a suspender los pagos a tu cuenta hasta que le proporciones a GitHub la documentación o información adecuada requerida conforme a las leyes correspondientes para que GitHub determine cualquier retención de impuestos u obligaciones de presentación de informes que se apliquen a los pagos, de acuerdo con los presentes Términos adicionales o con el Acuerdo. +#### 4.2.2. Impuestos. +GitHub tiene la intención de cumplir todas las leyes aplicables de declaración de impuestos y retención de impuestos que GitHub determine, de forma razonable a su juicio, que se aplican a estos pagos. Si es necesario retener impuestos sobre los importes que GitHub debe pagarle o sobre los importes que deben declararse fiscalmente según las leyes aplicables, GitHub deducirá dichos impuestos del importe adeudado y se los pagará a la autoridad fiscal correspondiente y, según sea necesario, obtendrá y le entregará un recibo oficial de dichos impuestos retenidos según lo que exijan las leyes aplicables. GitHub hará todos los esfuerzos razonables para minimizar dichos impuestos en la medida en que lo permita la ley aplicable, y cada parte cooperará de forma razonable con la otra para obtener las tasas impositivas más bajas o eliminar dichos impuestos de conformidad con las leyes o tratados de impuestos sobre la renta aplicables. Esto incluye proporcionar a GitHub la información adecuada que exigen las leyes aplicables, como los formularios W-8, W-9 del IRS, u otra información para determinar cuáles son las retenciones exentas. Usted también será responsable de cumplir los términos y condiciones de cualquier empresa de procesamiento de pagos externa con respecto a la declaración y retención de impuestos, si corresponde. Asimismo, GitHub se reserva el derecho de suspender los pagos a su cuenta hasta que proporcione la documentación o información adecuada que exigen las leyes aplicables para que GitHub determine cualquier obligación de declaración o retención de impuestos aplicable a los pagos en virtud de estos Términos Adicionales o este Acuerdo. -#### 4.2.3. Retención de Pagos del Desarrollador Patrocinado por Incumplimiento. -En caso de que un Desarrollador Patrocinado incumpla, o se sospeche que incumpla, el Acuerdo o estas Condiciones Adicionales, GitHub se reserva el derecho de retener los pagos al Desarrollador patrocinado bajo estas Condiciones adicionales o, de otra manera, que estén pendientes de una investigación razonable por parte de GitHub. Si GitHub determina, a su absoluto criterio, que un Desarrollador Patrocinado se encuentra en incumplimiento del Acuerdo o de Estas Condiciones Adicionales, GitHub retendrá permanentemente cualquier cantidad debida al Desarrollador Patrocinado. +#### 4.2.3. Retención del Pago al Desarrollador Patrocinado por Incumplimiento. +En caso de incumplimiento o sospecha de incumplimiento por parte de un Desarrollador Patrocinado de estos Términos Adicionales o del Acuerdo, GitHub se reserva el derecho de retener el pago al Desarrollador Patrocinado en virtud de estos Términos Adicionales o de otro acuerdo, hasta que GitHub realice una investigación razonable. Si GitHub determina, a su exclusiva discreción, que un Desarrollador Patrocinado está incumpliendo estos Términos Adicionales o el Acuerdo, GitHub puede retener de forma permanente cualquier importe que adeude al Desarrollador Patrocinado. -### 4.3. Plazos de Pago. -Durante el plazo, GitHub te emitirá todos los Pagos de Desarrollador patrocinados recibidos en cualquier mes dentro de 30 días después del cierre de dicho mes, sujeto a las variaciones descritas posteriormente. Los pagos se envían a través de Stripe Connect, transferencia ACH, o transferencia bancaria, a la cuenta bancaria que proporcionaste cuando aplicaste para los Patrocinios de Github. No somos responsables de la demora o la aplicación incorrecta de ningún pago del Programador patrocinado que se deba a que tú o tu banco hayan suministrado información incorrecta o incompleta, o a la falla del banco en la acreditación del pago a tu cuenta. +### 4.3. Plazos de Pago. +Durante el plazo, GitHub le remitirá todos los Pagos a Desarrolladores Patrocinados que ha recibido en un mes determinado en un plazo de 30 días después del cierre de ese mes, sujeto a las siguientes variables. Los pagos se envían a través de Stripe Connect, una transferencia ACH o una transferencia bancaria a la cuenta bancaria que proporcionó cuando presentó la solicitud para ser Patrocinador de GitHub. Nosotros no somos responsables del retraso o la realización incorrecta de cualquier Pago del Desarrollador Patrocinado debido a que la información suministrada por usted o por un banco es incorrecta o está incompleta, o por el hecho de que un banco no abone ese pago en su cuenta. -- Para Cuentas de Desarrollador Patrocinadas recién creadas, GitHub te emitirá todos los Pagos de Desarrollador Patrocinado que se reciban en cualquier mes dentro de 90 días de la creación de tu Cuenta de Desarrollador Patrocinado, sujeto a las variaciones descritas posteriormente. Los pagos posteriores se emitirán en 30 días desde el cierre de mes, de acuerdo con esta sección. +- En el caso de las Cuentas de Desarrollador Patrocinado recién creadas, GitHub le remitirá todos los Pagos de Desarrollador Patrocinado recibidos un mes determinado en un plazo de 90 días a partir de la creación de su Cuenta de Desarrollador Patrocinado, sujeto a las siguientes variables. Los pagos posteriores se remitirán en un plazo de 30 días a partir del cierre de ese mes, de conformidad con este apartado. -- Si se te paga a través de Stripe Connect, recibirás pagos en el día 22 de cada mes de acuerdo con el balance acumulado desde el último pago, sin importar la cantidad de este. Las fechas de inicio de pagos varían dependiendo del país y pueden cambiar entre meses debido a los días festivos, fines de semana y otros factores. +- Si le pagan a través de Stripe Connect, recibirá los pagos el día 22 del mes correspondientes al saldo acumulado desde el último pago, independientemente del importe del saldo. Las fechas de inicio de los pagos varían según el país y pueden cambiar de un mes a otro debido a los días festivos, los fines de semana y otros factores. -- Si se te paga por transferencia ACH o transferencia bancaria, recibiras pagos en el tercer jueves del mes. GitHub te emitirá un pago por cada mes en el que tu balance llegue a $100 USD. Las contribuciones del Fondo de Compensación para Patrocinios de GitHub no no cuenta en este umbral. Si tu saldo está por debajo de los $100 al finalizar el mes, el saldo se acumulará hasta la próxima vez que tu saldo esté por encima del límite al finalizar el mes. Si sales de los Patrocinios de GitHub, GitHub emitirá un pago por el restante de tu balance, aún si éste es menor a $100. +- Si le pagan mediante transferencia ACH o transferencia bancaria, recibirá los pagos el tercer jueves del mes. GitHub emitirá un pago por cada mes en que su saldo llegue a 100 USD. Las aportaciones que realice el Fondo de Contrapartida de Patrocinadores de GitHub no computan para el cálculo de este umbral. Si su saldo es inferior a 100 USD al final del mes, se acumulará hasta que supere el límite al final del mes. Si abandona el programa de Patrocinadores de GitHub, GitHub emitirá un pago por el saldo restante incluso si este es inferior a 100 USD. -- Después de la terminación, te emitiremos todos los Pagos de Desarrollador Patrocinado, tanto recibidos como no pagados, en aproximadamente 90 días después del fin del mes calendario en el cual ubiquemos que estas Condiciones Adicionales han finalizado. +- Después de la terminación, le remitiremos todos los Pagos a Desarrolladores Patrocinados recibidos y no pagados aproximadamente 90 días después del final del mes natural en el que reconozcamos la terminación de estos Términos Adicionales. -### 4.4. Método de Pago. -Remitiremos los pagos del Programador patrocinado por ACH/SEPA o los giraremos a la cuenta que especifiques, sujeto a los límites, los métodos y los plazos establecidos en nuestras políticas de pago vigentes al momento, que actualizaremos cada cierto tiempo. El método y límite de pago puede variar en función del país y de la información de cuenta que proporciones. Podemos, a nuestro absoluto criterio, combinar el Pago del programador patrocinado con cualquier otro pago que se te pueda deber. +### 4.4. Método de Pago. +Remitiremos los Pagos a Desarrolladores Patrocinados por medio de ACH/SEPA o transferencia bancaria a la cuenta que usted especifique, sujeto a los umbrales, métodos y plazos indicados en nuestras directivas de pago vigentes en ese momento y que podemos actualizar ocasionalmente. El método de pago y el umbral pueden variar según el país y la información de la cuenta que proporcione. Podemos, a nuestra exclusiva discreción, combinar el Pago al Desarrollador Patrocinado con cualquier otro pago que se le adeude. -### 4.5. Moneda. -Todas las referencias a la moneda son en dólares estadounidenses. Si te encuentras fuera de los Estados Unidos, puede que convirtamos los dólares estadounidenses a la moneda local de tu dirección de pago, utilizando nuestras tasas de conversión vigentes al momento. +### 4.5. Moneda. +Todas las referencias a la moneda se corresponden con USD. Si se encuentra fuera de los Estados Unidos, podemos convertir USD a la moneda local de su dirección de pago, utilizando las tasas de conversión vigentes en ese momento. -### 4.6. Requisitos de reembolso. -Serás responsable de especificar los términos y condiciones sobre cualquier reembolso a tus patrocinadores, si hubiera alguno. En ningún caso GitHub será responsable de proporcionar ayuda alguna con los reembolsos, ni será GitHub será responsable del pago de ningún reembolso. +### 4.6. Requisitos de Reembolso. +Usted será responsable de especificar los términos y condiciones relativos a los reembolsos que puedan realizarse a sus Patrocinadores. GitHub no será responsable en ningún caso de ofrecer asistencia para los reembolsos, ni tampoco será responsable del pago de ningún reembolso. -### 4.7. Información de pago solicitada. -Para pagarte, nos debes proporcionar la información financiera, impositiva y bancaria completa y precisa que solicitemos (por ejemplo, a través de la creación o configuración de cuenta, o de cualquier otra manera). Te notificaremos por cualquier medio de comunicación acerca de los cambios en el tipo de información que se requiere. Si no cumples en proporcionar de manera adecuada (o en mantener de manera adecuada) tal información, (a) podemos deducir de tu Pago de programador patrocinado cualquier tarifa bancaria relacionada, y (b) podemos poner fin a los presentes Términos adicionales, y puede que pierdas cualquier monto que te adeude GitHub. +### 4.7. Información de Pago Solicitada. +Para pagarle, debe proporcionarnos la información financiera, fiscal y bancaria completa y precisa que le solicitemos (por ejemplo, al crear o configurar una cuenta, o de otro modo). Le notificaremos, a través de cualquier medio, cualquier cambio en la información requerida. Si no proporciona (o no mantiene) información exacta, (a) podemos deducir de su Pago al Desarrollador Patrocinado cualquier tarifa bancaria relacionada, y (b) podemos rescindir estos Términos Adicionales y usted podría perder cualquier cantidad que le adeude GitHub. -### 4.8. Stripe Connect +### 4.8. Stripe Connect -Si se te paga a través de Stripe Connect, se apllicarán las siguientes condiciones a tu uso de GitHub Sponsors: +Si se le paga a través de Stripe Connect, se aplicarán los siguientes términos adicionales a su uso del Programa de Patrocinadores de GitHub: **Acuerdo de servicio completo** -_Aplica a las Cuentas de Desarrollador Patrocinado que se registran en Australia, Austria, Bélgica, Canadá, Dinamarca, Estonia, Finlandia, Francia, Alemania, Grecia, Hong Kong, Irlanda, Italia, Jampón, Letonia, Lituania, Luxemburgo, Países Bajos, Nueva Zelanda, Noruega, Polonia, Portugal, Eslovaquia, Eslovenia, España, Suecia, Suiza, Reino Unido, Estados Unidos._ +_Se aplica a cuentas de desarrollador patrocinado registradas en Alemania, Australia, Austria, Bélgica, Canadá, Dinamarca, Eslovaquia, Eslovenia, España, Estados Unidos, Estonia, Finlandia, Francia, Grecia, Hong Kong, Irlanda, Italia, Japón, Letonia, Lituania, Luxemburgo, Nueva Zelanda, Noruega, Países Bajos, Polonia, Portugal, Suecia, Suiza y Reino Unido._ -Los servicios de procesamiento de pagos para las Cuentas de Desarrollador Patrocinadas en GitHub Sponsors se proporcionan mediante Stripe y están sujetas a el [Acuerdo de Cuentas Conectadas a Stripe](https://stripe.com/connect-account/legal/full), el cual incluye las [Condiciones de Servicio de Stripe](https://stripe.com/legal) (en conjunto, el "Acuerdo de Servicios de Stripe"). Al aceptar estas condiciones o al continuar operando como una Cuenta de Desarrollador Patrocinada en GitHub Sponsors, estás de acuerddo enq ue se te obligue contractualmente por el Acuerdo de Servicios de Stripe, ya que Stripe lo puede modificar de vez en cuando. Como condición para que GitHub habilite el procesamiento de pago de servicios a través de Stripe, estás de acuerdo en proporcionar a GitHub la información completa y precisa sobre tu persona y negocio, y autorizas a GitHub compartir y hacer transacciones con la información relacionada con tu uso de los servicios de procesamiento de pagos que proporciona Stripe. +Los servicios de procesamiento de pagos para las Cuentas de Desarrollador Patrocinado de los Patrocinadores de GitHub los proporciona Stripe y están sujetos al [Acuerdo de Cuentas Conectadas de Stripe](https://stripe.com/connect-account/legal/full), que incluye los [Términos de Servicio de Stripe](https://stripe.com/legal) (en su conjunto, el «Acuerdo de Servicios de Stripe»). Al aceptar estas condiciones o continuar operando como una Cuenta de Desarrollador Patrocinado de Patrocinadores de GitHub, usted acepta estar sujeto al Acuerdo de Servicios de Stripe, con las modificaciones que Stripe pueda realizar ocasionalmente. Como condición para que GitHub habilite los servicios de procesamiento de pagos a través de Stripe, usted acepta proporcionar a GitHub información precisa y completa sobre usted y su negocio, y autoriza a GitHub a compartir la información y a tratar la información relacionada con su uso de los servicios de procesamiento de pagos proporcionados por Stripe. -**Acuerdo de servicios del destinatario** +**Acuerdo de servicio del destinatario** -_Aplica a las Cuentas de Desarrollador Patrocinado en el resto de los países._ +_Se aplica a Cuentas de Desarrollador Patrocinado en todos los demás países._ -Utilizamos Stripe para hacer pagos a las Cuentas de Desarrollador Patrocinado. El [Acuerdo de Destinatario de Stripe](https://stripe.com/connect-account/legal/recipient) aplica a tu recibo de dichos pagos. Para recibir pagos de GitHub Sponsors, debes proporcionarnos información precisa y completa sobre tu persona y negocio, y debes autorizarnos a compartirla y hacer transacciones con la información relacionada a tus pagos con Stripe. +Usamos Stripe para realizar pagos a Cuentas de Desarrollador Patrocinado. El [Acuerdo de Destinatarios de Stripe](https://stripe.com/connect-account/legal/recipient) se aplica a la recepción de dichos pagos. Para recibir pagos de Patrocinadores de GitHub, debe proporcionarnos información exacta y completa sobre usted y su negocio, y nos autoriza a compartirla y a tratar la información relacionada con sus pagos con Stripe. -## 5. Representaciones y garantías; limitación de responsabilidades; indemnización. +## 5. Declaraciones y Garantías; Limitación de Responsabilidad; Indemnización. -### 5.1. Por el Programador patrocinado. -El programador patrocinado declara y garantiza que: +### 5.1. Del Desarrollador Patrocinado. +El Desarrollador Patrocinado declara y garantiza que: -* tú tienes la autoridad para celebrar los presentes Términos adicionales y para realizarlos plenamente; +* usted tiene la autoridad necesaria para suscribirse a estos Términos Adicionales; -* la ejecución y realización de los presentes Términos adicionales no violará ningún otro acuerdo u obligación entre tú y cualquier otra parte; +* su aceptación y cumplimiento de estos Términos Adicionales no infringe ningún otro acuerdo ni obligación entre usted y un tercero; -* el contenido del Programador patrocinado no infringe, viola o malversa ningún derecho de terceros, incluido cualquier derecho de autor, marca comercial, patente, secreto comercial, derecho moral, derecho a la privacidad, derecho de publicidad o cualquier otra propiedad intelectual; +* el Contenido de Desarrollador Patrocinado no infringe, incumple ni se apropia indebidamente de ningún derecho de terceros, incluidos derechos de autor, marcas comerciales, patentes, secretos comerciales, derechos morales, derechos de privacidad, derechos de publicidad o cualquier otro derecho de propiedad intelectual; -* cumplirás con todas las leyes y regulaciones, y tu Contenido del programador patrocinado no es ilegal y no viola ninguna ley o regulación. +* cumplirá todas las leyes y normativas, y su Contenido de Desarrollador Patrocinado no es ilegal y no infringe ninguna ley o normativa. -### 5.2. Descargo de garantías, limitación de responsabilidad, resarcimiento. -ACEPTAS DE MANERA EXPLÍCITA QUE LAS SECCIONES O (DESCARGO DE GARANTÍAS), P (LIMITACIÓN DE RESPONSABILIDAD) Y Q (EXENCIÓN Y RESARCIMIENTO) DEL ACUERDO SE APLICAN A LOS PRESENTES TÉRMINOS ADICIONALES. +### 5.2. Renuncia de Garantías; Limitación de Responsabilidad; Indemnización. +USTED ACEPTA EXPLÍCITAMENTE QUE LOS APARTADOS O (EXCLUSIÓN DE GARANTÍAS), P (LIMITACIÓN DE RESPONSABILIDAD) Y Q (LIBERACIÓN E INDEMNIZACIÓN) DEL ACUERDO SE APLICAN A ESTOS TÉRMINOS ADICIONALES. -## 6. Plazo y terminación. +## 6. Periodo de vigencia y Rescisión. -### 6.3. Terminación. -Los presentes Términos adicionales comienzan en la fecha de entrada en vigor y seguirán rigiendo siempre que participes del Programa. +### 6.1. Vigencia. +Estas Términos Adicionales comienzan en la Fecha de Entrada en Vigor y permanecerán vigentes mientras usted participe en el Programa. -### 6.2. Suspensión. -GitHub puede suspender tu Cuenta de programador patrocinado de inmediato si violas de cualquier manera los presentes Términos adicionales o el Acuerdo, o si eres colocado o ubicado en una lista comercial restringida, o si eres residente habitual de un país o territorio sujeto a las sanciones generales que administra la Oficina de Control de Activos Extranjeros (OFAC, por sus siglas en inglés) de los EE.UU. No poder corregir o solucionar el motivo de la suspensión puede dar lugar a la terminación de tu Cuenta de programador patrocinado. +### 6.2. Suspensión. +GitHub puede suspender su Cuenta de Desarrollador Patrocinado de inmediato si infringe estos Términos Adicionales o el Acuerdo de alguna manera, o si se le incluye en una lista de comercio restringido o se encuentra o reside habitualmente en un país o territorio sujeto a sanciones exhaustivas que aplica la Oficina de Control de Activos Extranjeros (OFAC) de Estados Unidos. Si no se corrige o subsana la causa de la suspensión, se podría cancelar su Cuenta de Desarrollador Patrocinado. -### 6.4. Terminación. -Cualquiera de las partes podrá rescindir estos Términos Adicionales y tu Cuenta de Desarrollador Patrocinado en cualquier momento con o sin causa, con o sin previo aviso. Si incumples los presentes Términos adicionales o el Acuerdo, podemos ofrecerte un período para solucionar el incumplimiento, aunque no estamos obligados a hacerlo. +### 6.3. Rescisión. +Cualquiera de las partes puede rescindir estos Términos Adicionales y su Cuenta de Desarrollador Patrocinado en cualquier momento con o sin ninguna causa, con o sin ninguna notificación. Si incumple estos Términos Adicionales o el Acuerdo, podemos, aunque no estamos obligados, ofrecerle un plazo de tiempo para subsanar el incumplimiento. -### 6. Plazo y terminación. -Si cualquiera de las Partes decide ponerles fin conforme a la Sección 6.3, la única obligación de GitHub será pagarle al Programador patrocinado el monto del Pago del programador patrocinado acumulado hasta la fecha de terminación, a menos que dichos pagos estén prohibidos por ley. +### 6.4. Efecto de la Rescisión. +Si cualquiera de las Partes rescinde el Acuerdo en virtud del Apartado 6.3, la única obligación de GitHub será pagar al Desarrollador Patrocinado el importe del Pago al Desarrollador Patrocinado acumulado hasta la fecha de rescisión, a menos que dichos pagos estén prohibidos por ley. -## 7. Varios. +## 7. Disposiciones adicionales. -### 7.1. Acuerdo completo. -Los presentes Términos adicionales, junto con el Acuerdo, las Políticas de GitHub, la Declaración de privacidad de GitHub y cualquier término adicional por opciones de monetización diferentes constituyen el acuerdo completo entre tú y GitHub. +### 7.1. Acuerdo completo. +Estos Términos Adicionales, junto con el Acuerdo, las Directivas de GitHub, la Declaración de Privacidad de GitHub y cualquier término adicional para diferentes opciones de monetización representan el acuerdo completo entre usted y GitHub. -### 7.2. Modificaciones a los términos. -Nos reservamos el derecho, a nuestro absoluto criterio, de modificar los presentes Términos adicionales en cualquier momento. Te notificaremos acerca de las modificaciones sustanciales de los presentes Términos adicionales, tales como los cambios de precio, al menos 30 días antes de que entren en vigor, por medio de la publicación de un aviso en nuestro sitio web. La continuación de tu participación en el Programa implica que acuerdas con nuestras revisiones de los presentes Términos adicionales. Puedes visualizar todas las modificaciones a estos Términos en nuestro repositorio [Site Policy](https://github.com/github/site-policy)-. +### 7.2. Modificación de los Términos. +Nos reservamos el derecho, a nuestra exclusiva discreción, de modificar estos Términos Adicionales en cualquier momento. Le notificaremos los cambios importantes en estos Términos Adicionales (por ejemplo, cambios de precios) al menos 30 días antes de que se aplique dicho cambio mediante la publicación de un aviso en nuestra página web. Su participación continua en el Programa constituye la aceptación de las modificaciones que realicemos en estos Términos Adicionales. Puede ver todas las modificaciones de estos Términos en nuestro repositorio [Directiva del Sitio](https://github.com/github/site-policy). -### 7.3. Beneficiarios externos. -Con excepción de lo indicado expresamente, no se considerará que ninguna persona, firma, grupo o corporación además de las partes haya adquirido ningún derecho en virtud de ningún contenido de los presentes Términos adicionales. +### 7.3. Terceros Beneficiarios. +Salvo que se indique expresamente, no se considerará que ninguna persona, empresa, grupo o corporación que no sean las partes ha adquirido ningún derecho por nada de lo contenido en estos Términos Adicionales. -### 7.4. Contratistas independientes. -Las partes son contratistas independientes. Ninguna parte es empleadora, empleada, agente, socia o representante legal de la otra para ningún propósito, y ninguna tiene ningún derecho, poder o autoridad para generar ninguna obligación o responsabilidad en nombre de la otra. +### 7.4. Contratistas Independientes. +Las partes son contratistas independientes. Ninguna parte se considerará empleador, empleado, agente, socio o representante legal del otro para ninguna finalidad y ninguna tendrá ningún derecho, poder o autoridad para crear alguna obligación o responsabilidad en nombre de la otra. -### 7.5. Publicidad. -Podemos emitir un comunicado de prensa u otra comunicación pública relacionada con tu participación en el Programa. +### 7.5. Publicidad. +Podemos emitir un comunicado de prensa u otra comunicación pública relacionada con su participación en el Programa. diff --git a/translations/es-ES/content/site-policy/github-terms/github-terms-for-additional-products-and-features.md b/translations/es-ES/content/site-policy/github-terms/github-terms-for-additional-products-and-features.md index f08afac5f2..4af97556bb 100644 --- a/translations/es-ES/content/site-policy/github-terms/github-terms-for-additional-products-and-features.md +++ b/translations/es-ES/content/site-policy/github-terms/github-terms-for-additional-products-and-features.md @@ -1,5 +1,5 @@ --- -title: Condiciones de GitHub para las características y productos adicionales +title: Términos de GitHub para Productos y Características Adicionales redirect_from: - /github/site-policy/github-additional-product-terms - /github/site-policy/github-terms-for-additional-products-and-features @@ -12,143 +12,135 @@ versions: topics: - Policy - Legal +ms.openlocfilehash: 1289037f8ed1c2a0f725976567e52156870828c0 +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556787' --- - Fecha de entrada en vigor de la versión: 10 de agosto de 2021 -Cuando utilices GitHub, podría que se te otorgue acceso a muchos productos y características adicionales ("Características y Productos Adicionales"). Ya que muchas de las Características y Productos Adicionales ofrecen funcionalidades diferentes, las condiciones específicas para dicho producto o característica podrán aplicarse adicionalmente a tu contrato principal con nosotros—las Condiciones de Servicio de GitHub, las Condiciones de Servicio Corporativo de GitHub, las Condiciones Generales de GitHub o el acuerdo de licenciamiento por volumen de Microsoft (cada uno de ellos conocidos como el "Acuerdo"). A continuación, listamos aquellos productos y características jutno con las condiciones adicionales correspondientes que aplican al uso que les des. +Cuando usa GitHub, es posible que tenga acceso a muchos productos y características adicionales («Productos y Características Adicionales»). Dado que muchos de los Productos y Características Adicionales tienen una funcionalidad diferente, es posible que se apliquen términos específicos para ese producto o característica además del acuerdo principal que ha suscrito con nosotros: los Términos de Servicio de GitHub, los Términos de Servicio Corporativos de GitHub, los Términos Generales de GitHub o el acuerdo de licencias por volumen de Microsoft (cada uno, el «Acuerdo»). A continuación, enumeramos esos productos y características, junto con los términos adicionales correspondientes que se aplican a su uso. -Al utilizar las características y productos adicionales, también estás de acuerdo con las Condiciones aplicables de GitHub para las características y productos adicionales que se listan a continuación. El violar estos Términos de Github para obtener productos y características adicionales constituye una violación del Acuerdo. Las condiciones en mayúsculas que no se definen aquí tienen el significado que se les otorga en el Acuerdo. +Al usar los Productos y Características Adicionales, también acepta los Términos de GitHub aplicables a los Productos y Características Adicionales que se enumeran a continuación. El incumplimiento de estos términos de GitHub para los Productos y Características Adicionales supone el incumplimiento del Acuerdo. Los términos en mayúsculas que no estén definidos aquí tendrán el significado que se les confiera en el Acuerdo. -**Para usuarios empresariales** -- Los usuarios de **GitHub Enterprise Cloud** pueden tener acceso a los siguientes productos y características adicionales: Acciones, Seguridad Avanzada, Base de Datos de Asesorías, Codespaces, Vistas Previas del Dependabot, Importador de GitHub Enterprise, Laboratorio de Aprendizaje, Paquetes y Páginas. +**Para usuarios de Enterprise** +- **GitHub Enterprise Cloud** podrían tener acceso a los siguientes Productos y Características Adicionales: Actions, Advanced Security, Advisory Database, Codespaces, Dependabot Preview, GitHub Enterprise Importer, Learning Lab, Packages y Pages. -- Los usuarios de **GitHub Enterprise Server** pueden tener acceso a los siguientes productos y características adicionales: Seguridad Avanzada, Base de Datos de Asesorías, Connect, Vista Previa del Dependabot, Importador de GitHub Enterprisa, Laboratorio de Aprendizaje, Paquetes, Páginas e Imágenes de SQL Server. +- **GitHub Enterprise Server** podrían tener acceso a los siguientes Productos y Características Adicionales: Actions, Advanced Security, Advisory Database, Connect, Dependabot Preview, GitHub Enterprise Importer, Learning Lab, Packages, Pages y SQL Server Images. -- Los usuarios de **GitHub AE** podrían tener acceso a los siguientes productos y características adicionales: Acciones, Seguridad Avanzada, Base de Datos de Asesorías, Connect, Vista Previa del Dependabot, GitHub Enterprise Importer, Paquetes y Páginas. +- **GitHub AE** podrían tener acceso a los siguientes Productos y Características Adicionales: Actions, Advanced Security, Advisory Database, Connect, Dependabot Preview, GitHub Enterprise Importer, Packages y Pages. -## Actions -Acciones de GitHub te permiten crear flujos de trabajo de ciclo de vida de desarrollo del software personalizado directamente en tu repositorio de GitHub. Las acciones se facturan conforme se utilizan. La [Documentación de las acciones](/actions) incluye detalles como las cantidades de procesamiento y almacenamiento (dependiendo del plan de tu cuenta), y el cómo monitorear el uso de minutos de tus acciones y configurar los límites de uso. +## Actions +GitHub Actions permite crear flujos de trabajo personalizados del ciclo de vida de desarrollo del software directamente en su repositorio de GitHub. Actions se factura por uso. En la [documentación de Actions](/actions) se incluyen los detalles, como las cantidades de recursos informáticos y almacenamiento (según el plan de su Cuenta) y cómo supervisar el uso de minutos de Actions y establecer límites de uso. -No podrán utilizarse las acciones ni cualquier elemento del servicio de este producto para violar el acuerdo, las [Políticas de uso aceptable de GitHub](/github/site-policy/github-acceptable-use-policies), ni las limitaciones del servicio de Github, las cuales se establecen en la [Documentación de las acciones](/actions/reference/usage-limits-billing-and-administration). Adicionalmente, sin importar si la acción utiliza ejecutores auto-hospedados, estas no deben utilizarse para: +No se puede usar Actions ni ningún elemento del producto o servicio de Actions si eso supone el incumplimiento del Acuerdo, las [Directivas de Uso Aceptable de GitHub](/github/site-policy/github-acceptable-use-policies) o las limitaciones del servicio de GitHub Actions establecidas en la [documentación de Actions](/actions/reference/usage-limits-billing-and-administration). Asimismo, independientemente de si una instancia de Actions utiliza programas de ejecución autohospedados, Actions no debe usarse para: - criptominería; -- perturbar, ganar o intentar ganar acceso no autorizado a cualquier servicio, dispositivo, datos, cuenta o red (diferentes a aquellos que autoriza el [programa de Recompensas por Errores de GitHub](https://bounty.github.com)); -- la provisión de un servicio o aplicación integrado o independiente que ofrezca el producto o servicio de las acciones o cualquier elemento del servicio o producto de las acciones para propósitos comerciales; -- cualquier actividad que coloque un peso en nuestros servidores, ya sea que dicho peso sea excesivo para los beneficios que se proporcionan a los usuarios (por ejemplo, no utilizamos acciones como una red de entrega de contenido o como parte de una aplicación sin servidores, pero una acción de beneficio mínimo podría estar bien si también implica un peso mínimo); o -- si estás utilizando los ejecutores hospedados en GitHub, cualquier otra actividad sin relación a la producción, pruebas, despliegue o publicación del proyecto de software asociado con el repositorio en donde se utilizan las GitHub Actions. +- interrumpir, obtener o intentar obtener acceso no autorizado a cualquier servicio, dispositivo, dato, cuenta o red (que no sean los autorizados en el [Programa de Recompensas por la Detección de Errores de GitHub](https://bounty.github.com)); +- proporcionar una aplicación o servicio independiente o integrado que ofrezca el producto o servicio de Actions o cualquier elemento del producto o servicio de Actions con fines comerciales; +- cualquier actividad que suponga una carga para nuestros servidores, cuando esa carga sea desproporcionada para los beneficios que proporciona a los usuarios (por ejemplo, no use Actions como una red de entrega de contenido o como parte de una aplicación sin servidor, pero podría ser correcto utilizar una instancia de Actions con pocos beneficios si esta tiene poca carga), o +- usar programas de ejecución alojados en GitHub o realizar cualquier otra actividad no relacionada con la producción, prueba, implementación o publicación del proyecto de software asociado con el repositorio donde se usa GitHub Actions. -Para evitar violaciones de estas limitaciones y abuso de las Acciones de GitHub, GitHub puede controlar tu uso de Acciones de GitHub. El hacer un mal uso de las GitHub Actions podría ocasionar que se finalicen los jobs, se restrinja tu capacidad de utilizar las GitHub Actions, se inhabiliten los repositorios creados para ejecutar acciones de forma que violen dichos términos o, en algunos casos, la suspención o terminación de tu cuenta de GitHub. +Para evitar que se incumplan estas limitaciones y se abuse de GitHub Actions, GitHub podría supervisar la forma en que usa GitHub Actions. El uso indebido de GitHub Actions podría dar lugar a la cancelación de trabajos, restricciones en la capacidad para usar GitHub Actions, la desactivación de repositorios creados para ejecutar Actions de una manera que incumpla estos Términos o, en algunos casos, la suspensión o rescisión de su cuenta de GitHub. -*Uso para desarrollo y pruebas* +*Uso para Desarrollo y Pruebas* -Solo podrás acceder y utilizar las GitHub Actions para desarrollar y probar tus aplicaciones. Solo un usuario con licencia podrá acceder a una máquina virtual que proporcione Actions en cualquier momento. +Solo puede acceder a GitHub Actions y utilizarlo para desarrollar y probar sus aplicaciones. Solo un usuario con licencia puede acceder a una máquina virtual proporcionada por Actions en cualquier momento. -*Desarrollador autorizado* +*Desarrollador Autorizado* -Nombrarás a GitHub como tu desarrollador autorizado con respecto al software de Apple incluido en las acciones. GitHub es responsable de cumplir con los términos de cualquier software del tipo que se incluya en las acciones y mantendrá cualquier información confidencial de apple a la que se acceda como parte de las acciones de dicho modo. +Usted designa a GitHub como desarrollador autorizado con respecto al software de Apple incluido en Actions. GitHub es responsable de cumplir los términos de cualquier software incluido en Actions y mantendrá la confidencialidad de cualquier información confidencial de Apple a la que se acceda como parte de Actions. -*Acceso al servicio de repositorios de terceros* +*Acceso a los Servicios de Repositorios de Terceros* -Si otorgas a GitHub el acceso a tus cuentas de servicio de repositorio de terceros, también le autorizas escanear las cuentas, incluyendo los contenidos de tus repositorios privados y públicos, para que pueda proporcionar las GitHub Actions. +Si otorga acceso a GitHub a sus cuentas de servicios de repositorios de terceros, autoriza a GitHub a examinar las cuentas, incluido el contenido de sus Repositorios Públicos y Privados, con el fin de proporcionar GitHub Actions. -*Ejecutores auto-hospedados en GitHub Actions* +*Programas de Ejecución Autohospedados en GitHub Actions* -Si utilizas ejecutores auto-hospedados, tienes la capacidad de apagar las actualizaciones automáticas, pero GitHub se reserva el derecho de anular tu elección de actualizaciones de seguridad críticas. +Si usa programas de ejecución autohospedados, tiene la capacidad de desactivar las actualizaciones automáticas, pero GitHub se reserva el derecho de anular esa opción para las actualizaciones de seguridad críticas. -## Advanced Security -GitHub hace características de seguridad adicionales para los clientes bajo una licencia de Seguridad Avanzada. Estas características incluyen el escaneo de código, escaneo de secretos y revisión de dependencias. La [Documentación de la seguridad avanzada](/github/getting-started-with-github/about-github-advanced-security) proporciona más detalles. +## Advanced Security +GitHub pone a disposición de los clientes características de seguridad adicionales con una licencia de Advanced Security. Estas características incluyen escaneado de códigos, escaneado de secretos y revisión de dependencias. En la [documentación de Advanced Security](/github/getting-started-with-github/about-github-advanced-security) encontrará más detalles. -Se otorgan licencias para la Seguridad Avanzada con base en "Confirmantes únicos". Un "Confirmador único" es un usuario con licencia de GitHub Enterprise, GitHub Enterprise Cloud, GitHub Enterprise Server, o GitHub AE, quien realizó una confirmación en los últimos 90 días para cualquier repositorio con cualquier funcionalidad de GitHub Advanced Security activada. Debes adquirir una licencia de usuario de GitHub Advanced Security para cada uno de tus Confirmadores Únicos. Solo puedes utilizar GitHub Advanced Security en las bases de código que desarrollas o que se desarrollan para ti. En el caso de los usuarios de GitHub Enterprise Cloud, algunas características de la Seguridad Avanzada también requieren utilizar las GitHub Actions. +La licencia de Advanced Security se basa en un «Confirmador Único». Un «Confirmador Único» es un usuario con licencia de GitHub Enterprise, GitHub Enterprise Cloud, GitHub Enterprise Server o GitHub AE, que ha realizado una confirmación en los últimos 90 días en cualquier repositorio con cualquier funcionalidad de GitHub Advanced Security activada. Deberá adquirir una licencia de usuario de GitHub Advanced Security para cada uno de sus Confirmadores Únicos. Solo puede usar GitHub Advanced Security en bases de código desarrolladas por usted o para usted. Para los usuarios de GitHub Enterprise Cloud, algunas características de Advanced Security también requieren el uso de GitHub Actions. -## Base de datos consultiva -La base de datos de asesorías de GitHub te permite buscar manualmente o por coincidencia las vulnerabilidades que afectan los proyectos de código abierto en GitHub. +## Advisory Database +GitHub Advisory Database le permite explorar o buscar vulnerabilidades que afectan a los proyectos de código abierto en GitHub. -_Licencia otorgada_ +_Concesión de Licencia a Nosotros_ -Necesitamos el derecho legal de enviar tus contribuciones a la base de datos consultiva de GitHub a los conjuntos de datos de dominio público como la [Base de datos nacional de vulnerabilidad](https://nvd.nist.gov/) y para licenciar la base de datos consultiva de GitHub bajo condiciones abiertas para su uso por investigadores de seguridad, la comunidad de código abierto, la industria y el público. Aceptas publicar tus contribuciones a la base de datos consultiva de GitHub bajo la [licencia Creative Commons Zero](https://creativecommons.org/publicdomain/zero/1.0/). +Necesitamos tener el derecho legal de enviar sus contribuciones a GitHub Advisory Database en conjuntos de datos de dominio público, como la [Base de Datos Nacional de Vulnerabilidades](https://nvd.nist.gov/), y de conceder la licencia de GitHub Advisory Database en virtud de unos términos abiertos para que la utilicen los investigadores de seguridad, la comunidad de código abierto, la industria y el público. Usted acepta publicar sus contribuciones a GitHub Advisory Database de acuerdo con la [licencia de Creative Commons Zero](https://creativecommons.org/publicdomain/zero/1.0/). -_Licencia para la base de datos consultiva de GitHub_ +_Licencia de GitHub Advisory Database_ -La base de datos consultiva de GitHub está bajo la licencia [Creative Commons Attribution 4.0](https://creativecommons.org/licenses/by/4.0/). La condición de la atribución se puede cumplir enlazando a la base de datos consultiva de GitHub en [https://github. om/advisories](https://github.com/advisories) o a registros individuales de la base de datos consultiva de GitHub usada, con la calificación de . +La licencia de GitHub Advisory Database se concede bajo la [licencia de Creative Commons Attribution 4.0](https://creativecommons.org/licenses/by/4.0/). La condición de atribución se puede cumplir mediante un enlace a GitHub Advisory Database en o a los registros individuales de GitHub Advisory Database utilizados, con el prefijo . -## Codespaces -_Nota: El servicio de github.dev, el cual se encuentra disponible al presionar `.` en un repositorio o navegando directamente a github.dev se rige mediante los [Términos de Servicio de GitHub Beta](/github/site-policy/github-terms-of-service#j-beta-previews)._ +## Codespaces +_Nota: El servicio github.dev, que está disponible presionando `.` en un repositorio o navegando directamente a github.dev, se rige por los [Términos de Servicio de la Versión Beta de GitHub](/github/site-policy/github-terms-of-service#j-beta-previews)._ -Los Codespaces de GitHub te permiten desarrollar código directamente desde tu buscador utilizando el código dentro de tu repositorio de GitHub. Los Codespaces y cualquier elemento de este servicio no podrán utilizarse en violación del Acuerdo o de las Políticas de Uso Aceptable. Adicionalmente, los Codespaces no deben utilizarse para: +GitHub Codespaces le permite desarrollar código directamente desde su navegador usando el código de su repositorio de GitHub. Codespaces y cualquier elemento del servicio de Codespaces no se pueden usar de ninguna forma que incumpla el Acuerdo o las Directivas de Uso Aceptable. Además, Codespaces no debe usarse para: - criptominería; -- utilizar nuestros servidores para perturbar o ganar o intentar ganar acceso no autorizado a cualquier servicio, dispositivo, datos, cuenta o red (diferentes a aquellos que autoriza el Programa de Recompensas por Errores de GitHub); -- la provisión de una aplicación o servicio integrado o independiente que ofrezca Codespaces o cualquier elemento de estos para propósitos comerciales; -- cualquier actividad que coloque una carga en nuestros servidores, ya sea que esta sea desproporcional a los beneficios que se proporcionan a los usuarios (por ejemplo, no utilices los Codespaces como una red de entrega de contenido, como parte de una aplicación sin servidor, ni para hospedar algun tipo de aplicació de cara a producción); o -- cualquier otra actividad sin relación al desarrollo o pruebas del proyecto de software asociado con el repositorio en donde se inicia GitHub Codespaces. +- utilizar nuestros servidores para interrumpir o para obtener o intentar obtener acceso no autorizado a cualquier servicio, dispositivo, dato, cuenta o red (que no sean los autorizados por el Programa de Recompensas por Detección de Errores de GitHub); +- proporcionar una aplicación o servicio independiente o integrado que ofrezca Codespaces o cualquier elemento de Codespaces con fines comerciales; +- cualquier actividad que suponga una carga para nuestros servidores, cuando esa carga sea desproporcionada para los beneficios que proporciona a los usuarios (por ejemplo, no use Codespaces como una red de entrega de contenido, como parte de una aplicación sin servidor o para alojar cualquier tipo de aplicación para producción), o +- cualquier otra actividad no relacionada con el desarrollo o prueba del proyecto de software asociado con el repositorio donde se inicie GitHub Codespaces. -Para prevenir las violaciones de estas limitaciones y el abuso de GitHub Codespaces, GitHub podría monitorear tu uso de este servicio. El mal uso de GitHub Codespaces podría resultar en la terminación de tu acceso a este servicio, en restricciones en tu capacidad de utilizarlo o en inhabilitar los repositorios que se crean para ejecutar los Cdespaces en la forma en la que se violen estos Términos. +Para evitar que se incumplan estas limitaciones y se abuse de GitHub Codespaces, GitHub podría supervisar la forma en que usa GitHub Codespaces. El uso indebido de GitHub Codespaces puede conllevar la cancelación de su acceso a Codespaces, restricciones en su capacidad para usar GitHub Codespaces o la desactivación de repositorios creados para ejecutar Codespaces de una forma que incumpla estos Términos. -Los Codespaces te permiten cargar extensiones de Microsfot Visual Studio Marketplace ("Extensiones de Marketplace") para utilizar en tu ambiente de desarrollo, por ejemplo, para procesar los lenguajes de programación en los que está escrito tu código. Las extensiones de Marketplace se licencian bajo sus propios términos de uso de acuerdo como se describe en Visual Studio Marketplace y los términos de uso se ubican en https://aka.ms/vsmarketplace-ToU. GitHub no otorga garantías de ningún tipo en relación con las Extensiones de Marketplace y no es responsable por las acciones de autores terceros de estas, a quienes se les otorgue acceso a tu contenido. Codespaces también te permite cargar software en tu ambiente mediante características de devcontainer. Dicho software se proporciona bajo los términos de uso por separado que lo acompañan. El uso que hagas de cualquier solicitud de terceros corre por tu cuenta y riesgo. +Codespaces le permite cargar extensiones desde el Marketplace de Microsoft Visual Studio («Extensiones de Marketplace») para usarlas en su entorno de desarrollo, por ejemplo, para procesar los lenguajes de programación en los que está escrito su código. Las licencias de Extensiones de Marketplace se conceden de acuerdo con sus propios términos de uso, como se indica en el Marketplace de Visual Studio, que se encuentran en https://aka.ms/vsmarketplace-ToU. GitHub no ofrece garantías de ningún tipo en relación con las Extensiones de Marketplace y no es responsable de las acciones de autores externos de las Extensiones de Marketplace a los que se les otorga acceso a Su Contenido. Codespaces también le permite cargar software en su entorno a través de características de devcontainer. Dicho software se proporciona de acuerdo con los términos de uso propios que lo acompañan. Usted utiliza cualquier aplicación de terceros por su cuenta y riesgo. -La versión generalmente disponible de los Codespaces no está disponible actualmente para los clientes del gobierno de los EE.UU. Feriado en pueden seguir utilizando la Vista Previa Beta de los Codespaces bajo términos independientes. Consulta los [Términos de la Vista Previa Beta](/github/site-policy/github-terms-of-service#j-beta-previews). +La versión de Codespaces disponible con carácter general no está disponible actualmente para los clientes del gobierno de EE. UU. Los clientes del gobierno de EE. UU. pueden continuar usando Codespaces Beta Preview de acuerdo con otros términos. Consulte los [Términos de Beta Preview](/github/site-policy/github-terms-of-service#j-beta-previews). -## Conexión -Con GitHub Connect, puedes compartir algunas características y datos entre tu instancia de GitHub Enterprise Server o de GitHub AE y tu cuenta empresarial u organizacional de GitHub Enterprise Cloud en GitHub.com. Para habilitar GitHub Connect, debes tener por lo menos una (1) cuenta en GitHub Enterprise Cloud o en GitHub.com y una (1) instancia con licencia de GitHub Enterprise Server o de GitHub AE. Ti isp de GitHub Enterprise Cloud o de GitHub.com a través de Connect se rige por los términos bajo los cuales obtengas la licencia de GitHub Enterprise Cloud o GitHub.com. El uso de los datos personales se rige de acuerdo con la [Declaración de privacidad de GitHub](/github/site-policy/github-privacy-statement). +## Connect +Con GitHub Connect, puede compartir determinadas características y datos entre su instancia de GitHub Enterprise Server o GitHub AE y su organización de GitHub Enterprise Cloud o su cuenta empresarial de GitHub.com. Para habilitar GitHub Connect, debe tener al menos una (1) cuenta en GitHub Enterprise Cloud o GitHub.com y una (1) instancia con licencia de GitHub Enterprise Server o GitHub AE. Su uso de GitHub Enterprise Cloud o GitHub.com a través de Connect se rige por los términos en virtud de los cuales obtiene la licencia de GitHub Enterprise Cloud o GitHub.com. El uso de los Datos Personales se rige por la [Declaración de Privacidad de GitHub](/github/site-policy/github-privacy-statement). -## Copiloto de GitHub -Para utilizar el Copiloto de GitHub, necesitas instalar una extensión a un ambiente de desarrollo integrado (IDE) o editor. El código que escribes utilizando la extensión del Copiloto de GitHub en un IDE o editor ("**Tu código**") no representa "Contenido" bajo el Acuerdo sino hasta que lo cargues en GitHub.com. +## GitHub Enterprise Importer +Importer es una plataforma para exportar datos desde otras fuentes e importarlos a la plataforma de GitHub. Importer se entrega «tal cual». -El código, funciones y otras saldas que te devuelva el Copiloto de GitHub se denominan "**Sugerencias**". GitHub no reclama ningún derecho en sugerencias y retendrás la propiedad y responsabilidad de tu código, incluyendo las sugerencias que incluyas en este. +## Learning Lab +GitHub Learning Lab ofrece cursos interactivos gratuitos integrados en GitHub con comentarios y recursos de ayuda automatizados instantáneos. -_Uso aceptable_ +*Materiales del Curso.* GitHub es propietaria de los materiales del curso que proporciona y le otorga a usted una licencia internacional, no exclusiva, de plazo limitado, intransferible y libre de regalías para copiar, mantener, usar y ejecutar dichos materiales del curso para sus fines comerciales internos asociados con el uso de Learning Lab. -Tu código está sujeto a las [Políticas de uso aceptable](/site-policy/acceptable-use-policies/github-acceptable-use-policies) de GitHub. Por ejemplo, no puedes suministrar al Copiloto de GitHub con contenido ilegal o prohibido de otra manera en las Políticas de Uso Aceptable de GitHub en GitHub.com. +Los términos de la licencia de código abierto pueden aplicarse a partes del código fuente proporcionado en los materiales del curso. -_Datos_ +Usted es propietario de los materiales del curso que crea y otorga a GitHub una licencia internacional, no exclusiva, perpetua, intransferible y libre de regalías para copiar, mantener, usar, alojar y ejecutar dichos materiales del curso. -El Copiloto de GitHub (i) podría, dependiendo de tus ajustes de telemetría preferidos, recopilar fragmentos de tu código y (ii) recopilar información de uso adicional mediante el IDE o editor que se liga a tu cuenta. Esto podría incluir datos personales, tal como se referencia en la [Declaración de Privacidad de GitHub](/site-policy/privacy-policies/github-privacy-statement). Puedes aprender más sobre la recopilación y uso de datos del Copiloto de GitHub en las [Preguntas frecuentes del Copiloto de GitHub](https://github.com/features/copilot#faq-privacy). +El uso de los materiales del curso de GitHub y la creación y el almacenamiento de sus propios materiales del curso no constituyen la cotitularidad de la propiedad intelectual respectiva de ninguna de las partes. -## Importador de GitHub Enterprise -El importador es un marco de trabajo para exportar datos desde otras fuentes para que se importen a la plataforma de GitHub. El importador se proporciona "TAL COMO ES". +El uso de los Datos Personales se rige por la [Declaración de Privacidad de GitHub](/github/site-policy/github-privacy-statement). -## Laboratorio de aprendizaje -El Laboratorio de Aprendizaje de GiThub ofrece cursos interactivos gratuitos que se incorporan en GitHub con retroalimentación automática y ayuda instantáneas. +## npm +npm es un servicio de alojamiento de paquetes de software que le permite alojar sus paquetes de software de forma privada o pública y utilizar paquetes como dependencias en sus proyectos. npm es el registro del ecosistema de JavaScript. El registro público de npm es gratuito, pero a los clientes se les cobra si desean publicar paquetes privados o administrar paquetes privados mediante equipos. La [documentación de npm](https://docs.npmjs.com/) incluye datos sobre la limitación de los tipos de cuentas y cómo administrar [paquetes privados](https://docs.npmjs.com/about-private-packages) y [organizaciones](https://docs.npmjs.com/organizations). El uso aceptable del registro de npm se describe en los [términos del código abierto](https://www.npmjs.com/policies/open-source-terms). Hay términos complementarios para los planes [solo](https://www.npmjs.com/policies/solo-plan) y [org](https://www.npmjs.com/policies/orgs-plan) de npm. Los [Términos de Uso](https://www.npmjs.com/policies/terms) de npm se aplican a su uso de npm. -*Materiales del curso.* GitHub es el propietario de los materiales de los cursos que proporciona y te garantiza una licencia sin sujeción a regalías, no transferible, por tiempo limitado, no exclusiva para copiar, mantener, utilizar y ejecutar dichos materiales para tus necesidades de negocio internas asociadas con el uso del Laboratorio de Aprendizaje. +## Packages +GitHub Packages es un servicio de alojamiento de paquetes de software que le permite alojar sus paquetes de software de forma privada o pública y utilizar paquetes como dependencias en sus proyectos. GitHub Packages se factura por uso. La [documentación de Packages](/packages/learn-github-packages/introduction-to-github-packages) incluye datos, como el ancho de banda y las cantidades de almacenamiento (según el plan de su Cuenta), y cómo supervisar el uso de Packages y establecer límites de uso. El uso del ancho de banda de Packages está limitado por las [Directivas de Uso Aceptable de GitHub](/github/site-policy/github-acceptable-use-policies). -Las condiciones de licencia de código abierto podrían aplicar a porciones del código fuente que se proporcionan en los materiales del curso. +## Pages -Eres el propietario de los materiales del curso que tú mismo crees y para los cuales proporciones a GitHub una licencia mundial, no exclusiva, perpetua, no transferible y sin regalías para copiarlos, mantenerlos, utilizarlos, hospedarlos y ejecutarlos. +Cada Cuenta incluye acceso al [Servicio de hospedaje estático de GitHub Pages](/github/working-with-github-pages/about-github-pages). GitHub Pages está diseñado para alojar páginas web estáticas, pero principalmente como un escaparate para proyectos personales y de la organización. -El utilizar los materiales del curso de GitHub y crear y almacenar los materiales de tu propio curso no constituyen una propiedad conjunta de ninguna propiedad intelectual respectiva de las partes. +GitHub Pages no está diseñado ni se permite utilizarlo como un servicio de alojamiento web gratuito para ejecutar un negocio online, un sitio de comercio electrónico o cualquier otro sitio web que esté dirigido principalmente a facilitar transacciones comerciales o proporcionar software comercial como servicio (SaaS). Está permitido utilizar algunos elementos de monetización en Pages, como botones de donaciones y enlaces a páginas de financiación colectiva. -El uso de los datos personales se rige de acuerdo con la [Declaración de privacidad de GitHub](/github/site-policy/github-privacy-statement). +_Límites de Uso y Ancho de Banda_ -## npm -npm es un servicio de hospedaje de paquetes de software que te permite hospedar tus paquetes de software de forma privada o pública y utilizarlos como dependencias en tus proyectos. npm es el registro de registros para el ecosistema de JavaScript. Utilizar el registro público es gratuito, pero se facturará a los clientes si quieren publicar o administrar paquetes privados que utilicen equipos. La [documentación de npm](https://docs.npmjs.com/) incluye los detalles sobre la limitación de los tipos de cuenta y de como administrar los [paquetes privados](https://docs.npmjs.com/about-private-packages) y [organizaciones](https://docs.npmjs.com/organizations). El uso aceptable del registrio npm se detalla en las [condiciones de código abierto](https://www.npmjs.com/policies/open-source-terms). Hay condiciones adicionales tanto para los planes [solo](https://www.npmjs.com/policies/solo-plan) y [org](https://www.npmjs.com/policies/orgs-plan) de npm. Las [Condiciones de uso](https://www.npmjs.com/policies/terms) de npm aplican a tu uso de este. +GitHub Pages está sujeto a algunos límites de uso y ancho de banda específicos, y es posible que no sea apropiado para usos en los que el ancho de banda es alto. Consulte nuestros [Límites de GitHub Pages](/github/working-with-github-pages/about-github-pages) para obtener más información. -## Packages -GitHub Packages es un servicio de hospedaje de paquetes de software que te permite hospedar tus paquetes de software de forma privada o pública y utilizar los paquetes como dependencias en tus proyectos. GitHub Packages se factura de acuerdo con su uso. La [Documentación de paquetes](/packages/learn-github-packages/introduction-to-github-packages) incluye los detalles como las cantidades de ancho de banda y almacenamiento (dependiendo del plan de tu cuenta), y la forma en la que puedes monitorear el uso de los paquetes y configurar los límites de uso. El uso de ancho de banda de los paquetes se limita por las [Políticas de uso aceptable de GitHub](/github/site-policy/github-acceptable-use-policies). +_Usos Prohibidos_ -## Pages +GitHub Pages no se puede utilizar de ninguna forma que incumpla el Acuerdo, las [Directivas de Uso Aceptable de GitHub](/github/site-policy/github-acceptable-use-policies) o las limitaciones del servicio de GitHub Pages que se establecen en la [documentación de Pages](/pages/getting-started-with-github-pages/about-github-pages#guidelines-for-using-github-pages). -Cada cuenta incluye acceso al [servicio de hospedaje estático de GitHub pages](/github/working-with-github-pages/about-github-pages). Se pretende que GitHub pages hospede páginas web estáticas, pero es primeramente para mostrar proyectos organizacionales y personales. +Si tiene dudas sobre si el uso actual o previsto se incluye en estas categorías, póngase en contacto con el [Servicio de Soporte de GitHub](https://support.github.com/contact?tags=docs-policy). GitHub se reserva el derecho en todo momento de reclamar cualquier subdominio de GitHub sin ninguna responsabilidad. -No se pretende ni se permite que las Páginas de GitHub se utilicen como un servicio de alojamiento web gratuito para ejecutar tus negocios en línea, ni como un sitio de comercio electrónico ni ningún otro tipo de sitio web que se dirija principalmente ya sea a facilitartransacciones comerciales o a proporcionar software comercial como un servicio (SaaS). Se permiten algunas iniciativas de monetización en las Páginas, tales como botones de donación y enlaces de financiación colectiva. +## Versiones Preliminares -_Límites de uso y de ancho de banda_ +Las Versiones Preliminares se refieren al software, servicios online y productos y características adicionales que se proporcionan con la finalidad de obtener una versión preliminar, evaluación, demostración o prueba, o versiones previas al lanzamiento de estas, por ejemplo, de tipo alfa, beta o acceso anticipado. Si su Acuerdo no incluye términos y condiciones que se refieran a Versiones Preliminares, se aplicarán los siguientes términos. GitHub otorga el derecho limitado a usar una instancia que no sea de producción de la Versión Preliminar. Las Versiones Preliminares se proporcionan «TAL CUAL», «CON TODOS LOS DEFECTOS» y «SEGÚN DISPONIBILIDAD». GitHub puede modificar o cancelar las Versiones Preliminares en cualquier momento y sin aviso previo. Cualquier información que le proporcionemos sobre una Versión Preliminar privada se considerará información confidencial de GitHub. Si decide proporcionar comentarios o sugerencias sobre una Versión Preliminar, podemos usar esos comentarios para cualquier propósito sin ninguna obligación de ningún tipo. La responsabilidad máxima de GitHub se limita a daños directos de hasta 5000 USD. GitHub no tiene la obligación de defender, indemnizar o eximirlo de toda responsabilidad por reclamaciones presentadas por terceros que se deriven de su uso de las Versiones Preliminares. -Las páginas de GitHub están sujetas a algunos límites específicos de ancho de banda y de uso, y podrían no ser adecuadas para algunos usos de ancho de banda alto. Por favor, consulta nuestros [Límites de GitHub pages](/github/working-with-github-pages/about-github-pages) para obtener más información. +## Programa de Patrocinadores -_Usos prohibidos_ +Los Patrocinadores de GitHub permiten a la comunidad de desarrolladores ayudar financieramente, directamente en GitHub, a las personas y organizaciones que diseñan, crean y mantienen los proyectos de código abierto de los que dependen. Para convertirse en Desarrollador Patrocinado, debe aceptar los [Términos Adicionales del Programa de Patrocinadores de GitHub](/github/site-policy/github-sponsors-additional-terms). -Las GitHub Pages no pueden utilizarse si violan el acuerdo, las [Políticas de Uso Aceptable](/github/site-policy/github-acceptable-use-policies) de GitHub o las limitaciones de servicio de GitHub Pages, lo cual se describe integralmente en la [Documentación de Pages](/pages/getting-started-with-github-pages/about-github-pages#guidelines-for-using-github-pages). +## Imágenes de SQL Server -Su tuebes dudas sobre si tu uso o intención de uso cae en las siguientes categorías, por favor, contacta al [Soporte de GitHub](https://support.github.com/contact?tags=docs-policy). GitHub se reserva el derecho en todo momento de reclamar cualquier subdominio de GitHub sin responsabilidad. - -## Vistas previas - -Las vistas previas se refieren al software, servicios en línea y productos y características adicionales que se proporcionan para las vistas previas, evaluación, demostración o propósitos de periodos de prueba o versiones de lanzamientos previos de estas, tales como alfa, beta o acceso temprano. Si tu acuerdo no incluye términos y condiciones que traten las vistas previas, entonces los siguientes términos aplicarán. GitHub otorga un derecho limitado de utilizar una instancia no productiva de la vista previa. Las vistas previas se proporcionan "TAL CUAL", "CON TODAS SUS FALLAS" y "DE ACUERDO A SU DISPONIBILIDAD". GitHub podría cambiar o descontinuar las vistas previas en cualquier momento y sin aviso previo. Cualquier información que te proporcionemos sobre una vista previa privada se considerará como información confidencial de GitHub. Si eliges proporcionar comentarios o sugerencias sobre una vista previa, podríamos utilizarlos para cualquier propósito y sin obligación de ningún tipo. La responsabilidad máxima de GitHub se limita a daños directos de hasta $5000 USD. GitHub no tiene obligación de defender, indemnizar o librarte de los daños de los reclamos que realicen los terceros y que se deriven de tu uso de las vistas previas. - -## Programa de patrocinadores - -GitHub Sponsors permite a la comunidad de desarrolladores apoyar financieramente al personal y organizaciones que diseñan, crean y mantienen los proyectos de código abierto de los cuales dependen, directamente en GitHub. Para convertirse en un Desarrollador Patrocinado, debes aceptar los [Términos Adicionales del Programa de Patrocinadores de GitHub](/github/site-policy/github-sponsors-additional-terms). - -## Imagenes de SQL Server - -Puedes descargar la imagen de contenedor de la Edición Estándar de Microsoft SQL Server para archivos Linux ("SQL Server Images"). Debes desinstalar las imagenes de SQL Server cuando termine tu derecho de utilizar el software. Microsoft Corporation puede inhabilitar las imágenes de SQL Server en cualquier momento. +Puede descargar la imagen de contenedor de Microsoft SQL Server Standard Edition para archivos de Linux («Imágenes de SQL Server»). Deberá desinstalar las Imágenes de SQL Server cuando finalice su derecho a utilizar el Software. Microsoft Corporation puede deshabilitar las Imágenes de SQL Server en cualquier momento. diff --git a/translations/es-ES/content/site-policy/github-terms/github-terms-of-service.md b/translations/es-ES/content/site-policy/github-terms/github-terms-of-service.md index f56b4ca44c..75c59d2e78 100644 --- a/translations/es-ES/content/site-policy/github-terms/github-terms-of-service.md +++ b/translations/es-ES/content/site-policy/github-terms/github-terms-of-service.md @@ -1,5 +1,5 @@ --- -title: Términos de servicio de GitHub +title: Términos de Servicio de GitHub redirect_from: - /tos - /terms @@ -12,305 +12,310 @@ versions: topics: - Policy - Legal +ms.openlocfilehash: bea0673f07e3acc48d0877d3319fce0be5737601 +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556803' --- +¡Gracias por usar GitHub! Estamos encantados de que esté aquí. Lea detenidamente este Acuerdo de Términos de Servicio antes de acceder a GitHub o utilizarlo. Dado que se trata de un contrato muy importante entre nosotros y nuestros usuarios, hemos intentado que sea lo más claro posible. Para su comodidad, presentamos estos términos en un breve resumen no vinculante al que le siguen los términos legales completos. -¡Gracias por usar GitHub! Estamos felices de que estés aquí. Por favor, lee cuidadosamente estos Términos de Servicio antes de ingresar o usar GitHub. Ya que se trata de un contrato tan importante entre nosotros y nuestros usuarios, intentamos ser muy claros. Para tu comodidad, presentamos estos términos en un breve resumen no vinculante seguido de los términos legales completos. +## Resumen -## Resumen +| Apartado | ¿Qué puede encontrar ahí? | +| --- | --- | +| [A. Definiciones](#a-definitions) | Algunos términos básicos definidos de una manera que le ayudará a comprender este acuerdo. Consulte este apartado si necesita aclarar alguna cuestión. | +| [B. Términos de la Cuenta](#b-account-terms) | Son los requisitos básicos para tener una Cuenta en GitHub. | +| [C. Uso Aceptable](#c-acceptable-use)| Son las reglas básicas que debe seguir al usar su Cuenta de GitHub. | +| [D. Contenido Generado por el Usuario](#d-user-generated-content) | Usted es el propietario del contenido que publica en GitHub. Sin embargo, tiene algunas responsabilidades al respecto y le pedimos que nos otorgue algunos derechos para que podamos ofrecerle servicios. | +| [E. Repositorios Privados](#e-private-repositories) | En este apartado, se explica cómo GitHub tratará el contenido que publique en repositorios privados. | +| [F. Directivas de Derechos de Autor y DMCA](#f-copyright-infringement-and-dmca-policy) | En este apartado, se explica cómo responderá GitHub si cree que alguien está infringiendo sus derechos de autor en GitHub. | +| [G. Aviso de Propiedad Intelectual](#g-intellectual-property-notice) | Describe los derechos de GitHub en el sitio web y el servicio. | +| [H. Términos de la API](#h-api-terms) | Son las reglas para usar las API de GitHub, tanto si utiliza la API para el desarrollo como para la recopilación de datos. | +| [I. Términos Adicionales del Producto](#i-github-additional-product-terms) | Tenemos algunas normas específicas para las características y los productos de GitHub. | +| [J. Versiones Preliminares Beta](#j-beta-previews) | Son algunos de los términos adicionales que se aplican a las características de GitHub que aún están en desarrollo. | +| [K. Pago](#k-payment) | Usted es responsable del pago. Nosotros somos responsables de facturarle con exactitud. | +| [L. Cancelación y Rescisión](#l-cancellation-and-termination) | Puede cancelar este acuerdo y cerrar su Cuenta en cualquier momento. | +| [M. Comunicaciones con GitHub](#m-communications-with-github) | Solo utilizamos el correo electrónico y otros medios electrónicos para mantenernos en contacto con nuestros usuarios. No proporcionamos soporte telefónico. | +| [N. Renuncia de Garantías](#n-disclaimer-of-warranties) | Ofrecemos nuestro servicio tal cual, y no realizamos promesas ni garantías sobre este servicio. **Lea este apartado detenidamente para saber qué debe esperar.** | +| [O. Limitación de Responsabilidad](#o-limitation-of-liability) | No somos responsables de los daños o pérdidas que se deriven de su uso o incapacidad para usar el servicio o que se deriven de algún otro modo de lo estipulado en este acuerdo. **Lea este apartado atentamente; en él se limitan nuestras obligaciones con usted.** | +| [P. Liberación e Indemnización](#p-release-and-indemnification) | Usted es completamente responsable del uso que haga del servicio. | +| [Q. Cambios en estos Términos del Servicio](#q-changes-to-these-terms) | Podemos modificar este acuerdo, pero le avisaremos con 30 días de antelación de los cambios importantes. | +| [R. Varios](#r-miscellaneous) | Consulte este apartado para conocer los datos legales, incluida la jurisdicción de nuestra elección. | -| Sección | ¿Qué puedes encontrar allí? | -| --------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [A. Definiciones](#a-definitions) | Algunos términos básicos, definidos de forma que te ayude a entender este acuerdo. Consulta la copia de seguridad de esta sección para obtener una aclaración. | -| [B. Términos de la cuenta](#b-account-terms) | Estos son los requisitos básicos para tener una cuenta en GitHub. | -| [C. Uso aceptable](#c-acceptable-use) | Estas son las reglas básicas que debes seguir cuando uses tu cuenta de GitHub. | -| [D. Contenido generado por el usuario](#d-user-generated-content) | Eres responsable del contenido que publicas en GitHub. Sin embargo, tienes ciertas responsabilidades al respecto y te pedimos que nos otorgues algunos derechos de manera que podamos proporcionarte los servicios. | -| [E. Repositorios privados](#e-private-repositories) | Esta sección expone cómo tratará GitHub el contenido que publiques en los repositorios privados. | -| [F. Copyright & Política DMCA](#f-copyright-infringement-and-dmca-policy) | Esta sección explica la forma en la que GitHub responderá si crees que alguien está infringiendo tus derechos de autor en GitHub. | -| [G. Notificación de propiedad intelectual](#g-intellectual-property-notice) | Describe los derechos de GitHub en el sitio web y el servicio. | -| [H. Términos de la API](#h-api-terms) | Estas son las reglas para usar las API de GitHub, ya sea que estés usando la API para el desarrollo o la recopilación de datos. | -| [I. Términos de producto adicionales](#i-github-additional-product-terms) | Tenemos algunas reglas específicas para las características y productos de GitHub. | -| [J. Vista previa Beta](#j-beta-previews) | Estos son algunos de los términos adicionales que se aplican a las características de GitHub que continúan en desarrollo. | -| [K. Pago](#k-payment) | Eres responsable del pago. Somos responsables de facturarte con exactitud. | -| [L. Cancelación y terminación](#l-cancellation-and-termination) | Puedes cancelar este acuerdo y cerrar tu cuenta en cualquier momento. | -| [M. Comunicaciones con GitHub](#m-communications-with-github) | Sólo utilizamos el correo electrónico y otros medios electrónicos para estar en contacto con nuestros usuarios. No ofrecemos soporte telefónico. | -| [N. Exención de garantías](#n-disclaimer-of-warranties) | Proporcionamos nuestro servicio tal y como es y no hacemos promesas ni garantías sobre este servicio. **Lee esta sección cuidadosamente; deberías entender qué esperar.** | -| [O. Limitación de responsabilidad](#o-limitation-of-liability) | No seremos responsables de daños o pérdidas derivadas de tu uso o incapacidad para usar el servicio o de cualquier otra forma que surja en virtud de este acuerdo. **Lee esta sección cuidadosamente; esto limita nuestras obligaciones contigo.** | -| [P. Liberación e indemnización](#p-release-and-indemnification) | Eres completamente responsable de tu uso del servicio. | -| [Q. Cambios a estos Términos de Servicio](#q-changes-to-these-terms) | Podemos modificar este acuerdo, pero te avisaremos con 30 días de antelación de cambios materiales. | -| [R. Varios](#r-miscellaneous) | Consulta esta sección para obtener detalles legales, incluyendo nuestra elección de la ley. | +## Los Términos de Servicio de GitHub +Fecha de entrada en vigor: 16 de noviembre de 2020 -## Términos de servicio de GitHub -Fecha de entrada en vigencia: 16 de noviembre de 2020 +## A. Definiciones +**Version abreviada:** *estos son los términos básicos que utilizamos a lo largo del acuerdo y que tienen significados específicos. Debe saber a qué nos referimos cuando usamos cada uno de los términos. Aunque no le vayamos a examinar sobre ellos, son bastante útiles.* -## A. Definiciones -**Versión resumida:** *Utilizamos estos términos básicos a lo largo del acuerdo y tienen significados específicos. Es necesario que comprendas el significado de cada uno de nuestros términos. No habrá una evaluación sobre ello, pero es información útil.* +1. Una «Cuenta» representa su relación legal con GitHub. Una «Cuenta Personal» representa la autorización de un Usuario individual para iniciar sesión y utilizar el Servicio y sirve como identidad del Usuario en GitHub. Las «Organizaciones» son espacios de trabajo compartidos que pueden estar asociados a una sola entidad o a uno o más Usuarios y en los que varios Usuarios pueden colaborar en varios proyectos al mismo tiempo. Una Cuenta Personal puede ser miembro de cualquier número de Organizaciones. +2. El «Acuerdo» se refiere, de forma colectiva, a todos los términos, condiciones, avisos contenidos o a los que se hace referencia en este documento (los «Términos de Servicio» o los «Términos») y todas las demás normas de funcionamiento, directivas (incluida la Declaración de Privacidad de GitHub que está disponible en [github.com/site/privacy](https://github.com/site/privacy)) y los procedimientos que podemos publicar ocasionalmente en el Sitio Web. La mayoría de las directivas del sitio están disponibles en [docs.github.com/categories/site-policy](/categories/site-policy). +3. «Versiones Preliminares Beta» se refiere al software, los servicios o las características identificadas como alfa, beta, versión preliminar, de acceso anticipado o de evaluación, o mediante palabras o expresiones con significados similares. +4. «Contenido»” se refiere al contenido presentado o mostrado a través del Sitio Web, incluido, sin que sirva de limitación, el código, el texto, los datos, los artículos, las imágenes, las fotografías, los gráficos, el software, las aplicaciones, los paquetes, los diseños, las características y demás materiales que estén disponibles en el Sitio Web o a través del Servicio. El «Contenido» también incluye Servicios. El «Contenido Generado por el Usuario» es Contenido, escrito o no, creado o cargado por nuestros Usuarios. «Su Contenido» es el Contenido que usted crea o posee. +5. «GitHub», «Nosotros» y «Nos» se refieren a GitHub, Inc., así como a nuestras entidades afiliadas, directores, subsidiarias, contratistas, licenciantes, responsables, representantes y empleados. +6. El «Servicio» se refiere a las aplicaciones, el software, los productos y los servicios proporcionados por GitHub, incluidas las Versiones Preliminares Beta. +7. «El Usuario», «Usted» y «Su» se refieren a la persona, empresa u organización individual que ha visitado o está utilizando el Sitio Web o el Servicio, que accede o utiliza cualquier parte de la Cuenta o que dirige el uso de la Cuenta en el desempeño de sus funciones. El Usuario debe tener como mínimo 13 años. Se pueden aplicar términos especiales a las Cuentas comerciales o gubernamentales (consulte el [Apartado B(5): Términos Adicionales](#5-additional-terms)). +8. El «Sitio Web» se refiere al sitio web de GitHub ubicado en [github.com](https://github.com/) y a todo el contenido, los servicios y los productos que proporciona GitHub en el Sitio Web o a través de él. También se refiere a los subdominios de Github.com propiedad de GitHub, como [education.github.com](https://education.github.com/) y [pages.github.com](https://pages.github.com/). Estos Términos también rigen los sitios web de conferencias de GitHub, como [githubuniverse.com](https://githubuniverse.com/) y sitios web de productos, como [atom.io](https://atom.io/). En ocasiones, los sitios web propiedad de GitHub pueden tener términos de servicio diferentes o adicionales. Si esos términos adicionales entran en conflicto con este Acuerdo, se aplicarán los términos más específicos a la página o servicio correspondiente. -1. Una "Cuenta" representa tu relación legal con GitHub. Una "Cuenta Personal" representa la autorización de un usuario individual para iniciar sesión y utilizar el servicio y sirve como una identidad de usuario en GitHub. “Organización” se refiere a un espacio de trabajo compartido que se puede asociar con una única entidad o con uno o más Usuarios donde múltiples Usuarios pueden colaborar en muchos proyectos a la vez. Una cuenta personal puede ser un miembro de cualquier cantidad de organizaciones. -2. El "Acuerdo" se refiere, colectivamente, a todos los términos, condiciones, avisos contenidos o a los que se hace referencia en el presente documento (los "Términos de Servicio" o los "Términos") y todas las demás reglas de funcionamiento, políticas (incluyendo la Declaración de Privacidad de GitHub, disponible en [github.com/site/privacy](https://github.com/site/privacy)) y procedimientos que podemos publicar de vez en cuando en el Sitio Web. La mayoría de nuestras políticas de sitio están disponibles en [docs.github.com/categories/site-policy](/categories/site-policy). -3. "Vistas Previas Beta" se refiere al software, los servicios o las características identificadas como alfa, beta, vista previa, acceso temprano o evaluación o a las palabras o frases con significados similares. -4. "Contenido" se refiere al contenido presentado o mostrado a través del sitio web, incluyendo, sin limitación al código, texto, datos, artículos, imágenes, fotografías, gráficos, software, aplicaciones, paquetes, diseños, características y otros materiales disponibles en el Sitio Web o disponibles de otra forma a través del Servicio. "Contenido" también incluye Servicios. “Contenido generado por el usuario” es Contenido, escrito o no, creado o cargado por nuestros Usuarios. "Tu Contenido" es Contenido que creas o posees. -5. “GitHub” y “Nosotros” se refieren a GitHub, Inc., así como a nuestros afiliados, directores, subsidiarios, contratistas, licenciadores, oficiales, agentes y empleados. -6. El “Servicio” se refiere a las aplicaciones, software, productos y servicios proporcionados por GitHub, incluyendo cualquier Vista Previa Beta. -7. “El Usuario”, “Tú” y “tu” se refieren a la persona, empresa u organización que ha visitado o está utilizando el Sitio Web o Servicio; que ingresa o utiliza cualquier parte de la Cuenta; o que dirije el uso de la Cuenta en el desempeño de sus funciones. Un usuario debe tener al menos 13 años de edad. Las condiciones especiales pueden aplicarse para cuentas empresariales o gubernamentales (véase [Section B(5): Términos Adicionales](#5-additional-terms)). -8. El "Sitio Web" se refiere al sitio web de GitHub ubicado en [github. om](https://github.com/) y todos los contenidos, servicios y productos proporcionados por GitHub en o a través del sitio web. También se refiere a subdominios propiedad de GitHub de github.com, tales como [education.github.com](https://education.github.com/) y [pages.github.com](https://pages.github.com/). Estos Términos también rigen los sitios web de la conferencia de GitHub, como [githubuniverse.com](https://githubuniverse.com/) y sitios web de productos, como [atom.io](https://atom.io/). Ocasionalmente, los sitios web propiedad de GitHub pueden proporcionar condiciones de servicio diferentes o adicionales. Si estos términos adicionales entran en conflicto con este Contrato, los términos más específicos se aplican a la página o servicio correspondiente. +## B. Términos de la Cuenta +**Versión abreviada:** *las Cuentas Personales y las Organizaciones tienen diferentes controles administrativos; la Cuenta debe crearla un ser humano; usted debe ser mayor de 13 años; debe proporcionar una dirección de correo electrónico válida; y no puede tener más de una Cuenta gratuita. Usted es el único responsable de su Cuenta y de cualquier cosa que suceda mientras esté conectado a su Cuenta o utilizándola. Usted es responsable de proteger su Cuenta.* -## B. Términos de la cuenta -**Versión corta:** *Las cuentas personales y las organizaciones tienen controles administrativos diferentes; un humano debe crear tu cuenta; debes tener 13 o más años de edad; debes proporcionar una dirección de correo electrónico válida y no puedes tener más de una cuenta gratuita. Eres el único responsable de tu Cuenta y de todo lo que ocurra mientras estas conectado o usando tu Cuenta. Eres responsable de mantener tu cuenta segura.* +### 1. Controles de la Cuenta +- Usuarios. De acuerdo con estos Términos, usted conserva el control administrativo final sobre su Cuenta Personal y el Contenido que hay en ella. -### 1. Controles de la cuenta -- Usuarios. Sujeto a estos términos, retendrás el control administrativo total sobre tu cuenta personal y su contenido. +- Organizaciones. El «propietario» de una Organización que se ha creado en virtud de estos Términos tiene el control administrativo final sobre esa Organización y el Contenido que hay en ella. Dentro del Servicio, el propietario puede administrar el acceso de los Usuarios a los datos y proyectos de la Organización. Una Organización puede tener varios propietarios, pero debe haber al menos una Cuenta Personal designada como propietario de la Organización. Si usted es el propietario de una Organización en virtud de estos Términos, lo consideramos responsable de las acciones que se realicen en esa Organización o a través de ella. -- Organizaciones. El "propietario" de una Organización que fue creada bajo estos Términos tiene el control administrativo final sobre esa Organización y el Contenido dentro de ella. Dentro del Servicio, un propietario puede administrar el acceso del Usuario a los datos y proyectos de la Organización. Una organización podría tener propietarios múltiples, pero debe de haber por lo menos una cuenta personal designada como propietaria de esta. Si eres el propietario de una Organización bajo estos términos, te consideramos responsable de las acciones que se llevan a cabo en o a través de dicha Organización. +### 2. Información Requerida +Debe proporcionar una dirección de correo electrónico válida para completar el proceso de registro. Cualquier otra información que se solicite, como su nombre real, es opcional, a menos que acepte estos términos en nombre de una entidad jurídica (en cuyo caso necesitamos más información sobre ella) o si opta por una [Cuenta de Pago](#k-payment), en cuyo caso necesitaremos más información para realizar la facturación. -### 2. Información requerida -Debes proporcionar una dirección de correo electrónico válida para completar el proceso de registro. Cualquier otra información solicitada, como tu nombre real, es opcional, a menos que aceptes estos términos en nombre de una entidad legal (en cuyo caso necesitamos más información sobre la entidad legal) o si optas por una [Cuenta de pago](#k-payment), en cuyo caso será necesaria información adicional para fines de facturación. +### 3. Requisitos de la Cuenta +Tenemos algunas reglas muy sencillas para las Cuentas Personales en el Servicio de GitHub. +- La Cuenta debe crearla un ser humano. No se permite registrar cuentas por medio de «bots» u otros métodos automatizados. Sí que permitimos cuentas automáticas: +- Una cuenta automática es una Cuenta que ha creado una persona física que acepta los Términos en nombre de la Cuenta, proporciona una dirección de correo electrónico válida y es responsable de sus acciones. Una cuenta automática se utiliza exclusivamente para realizar tareas automatizadas. Varios usuarios pueden dirigir las acciones de una cuenta automática, pero el propietario de la Cuenta es el responsable final de las acciones de la máquina. No puede tener más de una cuenta automática gratuita además de su Cuenta Personal gratuita. +- Una persona o entidad jurídica no puede tener más de una Cuenta gratuita (también puede optar por controlar una cuenta automática, pero solo se puede usar para ejecutar una máquina). +- Debe ser mayor de 13 años. Aunque nos encanta ver que hay jóvenes programadores muy brillantes que están entusiasmados por aprender a programar, debemos cumplir las leyes de Estados Unidos. GitHub no dirige el Servicio a menores de 13 años y no permitimos que haya ningún Usuario menor de 13 años en nuestro Servicio. Si descubrimos que hay algún Usuario menor de 13 años, [cerraremos la Cuenta de ese Usuario inmediatamente](#l-cancellation-and-termination). Si reside en un país fuera de los Estados Unidos, es posible que la edad mínima legal en su país sea mayor; en tal caso, usted es responsable de cumplir las leyes de su país. +- Sus credenciales de usuario solo puede utilizarlas una persona, es decir, no está permitido que varias personas compartan las mismas credenciales de usuario. Una Organización de pago solo puede proporcionar acceso al número de Cuentas Personales que le permita su suscripción. +- No puede usar GitHub de ninguna manera que incumpla las leyes de sanciones o control de exportaciones de los Estados Unidos o cualquier otra jurisdicción aplicable. No puede usar GitHub si es un [Ciudadano Especialmente Designado (SDN)](https://www.treasury.gov/resource-center/sanctions/SDN-List/Pages/default.aspx), o trabaja en su nombre, o se le han impuesto bloqueos o prohibiciones de partes restringidas similares administradas por un organismo del gobierno de los EE. UU. GitHub podría permitir que personas de ciertos países o territorios con sanciones accedan a determinados servicios de GitHub de conformidad con las autorizaciones del gobierno de EE. UU. Para obtener más información, consulte nuestra [Directiva sobre Controles de Exportación](/articles/github-and-export-controls). -### 3. Requisitos de la cuenta -Tenemos algunas cuantas reglas para las cuentas personales en el servicio de GitHub. -- Debes ser una persona para crear una cuenta. No se permiten las cuentas que registren ni los "bots", ni otros métodos automatizados. Permitimos cuentas de máquina: -- Una cuenta de máquina se refiere a una cuenta registrada por una persona que acepta los términos aplicables del servicio en nombre de la Cuenta, proporciona una dirección de correo electrónico válida y es responsable de sus acciones. Una Cuenta de máquina se usa exclusivamente para ejecutar tareas automatizadas. Múltiples usuarios pueden dirigir las acciones de una cuenta de máquina, pero el propietario de la cuenta es responsable en última instancia de las acciones de la máquina. No puedes mantener más de una cuenta de máquina gratuita adicionalmente a tu cuenta personal gratuita. -- Una persona o entidad legal no puede mantener más de una cuenta gratuita (si también decide controlar una cuenta de máquina, está bien, pero sólo se puede utilizar para ejecutar una máquina). -- Debes ser mayor de 13 años. Si bien estamos encantados de ver a los geniales programadores jóvenes entusiasmados aprendiendo a programar, debemos cumplir con la ley de los Estados Unidos. GitHub no dirige nuestro Servicio a niños menores de 13 años y no permitimos ningún Usuario menor de 13 años en nuestro Servicio. Si tenemos conocimiento de algún usuario menor de 13 años, [daremos por terminada inmediatamente la cuenta del usuario](#l-cancellation-and-termination). Si estás ubicado en un país fuera de los Estados Unidos, la edad mínima de ese país puede ser mayor; en ese caso, el Cliente es responsable de cumplir con las leyes de ese país. -- Su inicio de sesión sólo puede usarse por una persona — es decir, un único inicio de sesión no puede ser compartido por varias personas. Una organización en un plan de pago solo puede proporcionar acceso a tantas cuentas personales como lo permita la suscripción. -- No puedes usar GitHub en violación de las leyes de control de exportación o sanciones de los Estados Unidos o de cualquier otra jurisdicción aplicable. No puedes utilizar GitHub si eres o estás trabajando en nombre de un [Nacional Especialmente Diseñado (SDN)](https://www.treasury.gov/resource-center/sanctions/SDN-List/Pages/default.aspx) o de una persona sujeta a prohibiciones de bloqueo de partes o denegadas similares que administre una agencia gubernamental de los EE.UU. GitHub puede permitir que las personas en ciertos países o territorios sancionados accedan a ciertos servicios de GitHub de conformidad con las autorizaciones del gobierno de los EE.UU. Para obtener más información, consulta nuestra[Política de Controles de Exportación](/articles/github-and-export-controls). +### 4. Seguridad de la Cuenta +Usted es responsable de proteger su Cuenta mientras usa nuestro Servicio. Tenemos herramientas, como la autenticación de dos factores, para ayudarle a proteger su Cuenta, pero el contenido de su Cuenta y su seguridad son responsabilidad suya. +- Usted es responsable de todo el contenido que se publique y la actividad que se produzca en su Cuenta (incluso si el contenido lo publican otras personas que tengan Cuentas en su Cuenta). +- Usted es responsable de proteger su Cuenta y la contraseña. GitHub no puede ser y no será responsable de ninguna pérdida o daño derivado de su incumplimiento de esta obligación de seguridad. +- [Notificará a GitHub](https://support.github.com/contact?tags=docs-policy) de inmediato si se da cuenta de cualquier uso o acceso no autorizado a nuestro Servicio a través de su Cuenta, incluido cualquier uso no autorizado de su contraseña o Cuenta. -### 4. Seguridad de la cuenta -Eres responsable de mantener tu Cuenta segura mientras utilizas nuestro Servicio. Ofrecemos herramientas como autenticación de dos factores para ayudarte a mantener la seguridad de tu cuenta pero el contenido de tu Cuenta y su seguridad depende de ti. -- Eres responsable de todo el contenido publicado y la actividad que se produzca bajo tu Cuenta (incluso cuando el contenido sea publicado por otros que tienen Cuentas bajo tu Cuenta). -- Eres responsable de mantener la seguridad de tu cuenta y contraseña. GitHub no será responsable de ninguna pérdida o daño que surja del incumplimiento de esta obligación de seguridad. -- Debes notificar inmediatamente [a GitHub](https://support.github.com/contact?tags=docs-policy) si tienes conocimiento de cualquier uso no autorizado o acceso a nuestro servicio a través de tu cuenta, incluyendo cualquier uso no autorizado de tu contraseña o cuenta. +### 5. Términos Adicionales +En algunas situaciones, podrían aplicarse términos de terceros al uso que usted realiza de GitHub. Por ejemplo, podría ser miembro de una organización en GitHub que tiene sus propios términos o acuerdos de licencia, podría descargarse una aplicación que se integra con GitHub o podría usar GitHub para autenticarse en otro servicio. Tenga en cuenta que, aunque estos Términos constituyen nuestro acuerdo completo con usted, los términos de otras partes rigen sus relaciones con usted. -### 5. Términos adicionales -En algunas situaciones, pueden aplicarse términos de terceros a tu uso de GitHub. Por ejemplo, puedes ser miembro de una Organización en GitHub con tus propios términos o acuerdos de licencia; puedes descargar una aplicación que se integre con GitHub; o puedes usar el Servicio para autenticarte a otro servicio. Ten en cuenta que aunque estos Términos son nuestro acuerdo total contigo, los términos de otras partes rigen sus relaciones contigo. +Si usted es un Usuario del gobierno de EE. UU. u obtiene acceso al Servicio de GitHub o lo usa en calidad de miembro de dicho gobierno, se aplicará la [Enmienda del Gobierno de EE. UU. a los Términos de Servicio de GitHub](/articles/amendment-to-github-terms-of-service-applicable-to-u-s-federal-government-users/) y usted acepta sus cláusulas. -Si eres un usuario del gobierno o de otro modo accedes o utilizas cualquier servicio de GitHub en una capacidad gubernamental, esta [Enmienda del Gobierno a los Términos de Servicio de GitHub](/articles/amendment-to-github-terms-of-service-applicable-to-u-s-federal-government-users/) aplican para ti y debes aceptar sus disposiciones. +Si se ha registrado en GitHub Enterprise Cloud, se le aplicará el [Anexo de Enterprise Cloud](/articles/github-enterprise-cloud-addendum/) y usted acepta sus cláusulas. -Si te registraste en la nube GitHub Enterprise, la [ Apéndice Enterprise Cloud ](/articles/github-enterprise-cloud-addendum/) aplica para ti y debes aceptar sus disposiciones. +## C. Uso Aceptable +**Versión abreviada:** *GitHub aloja una amplia variedad de proyectos colaborativos de todo el mundo, pero esa colaboración solo funciona si nuestros usuarios son capaces de trabajar juntos de buena fe. Mientras usa el servicio, debe cumplir los términos de este apartado, que incluyen algunas restricciones sobre el contenido que puede publicar, su conducta en el servicio y otras limitaciones. En resumen, rogamos a los usuarios que se comporten de una forma excelente los unos con los otros.* -## C. Uso aceptable -**Versión simplificada:** *GitHub presenta una amplia variedad de proyectos en equipo en todo el mundo y dicha cooperación solamente funciona cuando nuestros usuarios pueden trabajar juntos con buenas intenciones. Mientras usas el Servicio, debes cumplir con los términos de esta sección, que incluyen algunas restricciones sobre el contenido que puedes publicar, que realizar en el servicio y otras limitaciones. En síntesis, la idea es que sean geniales entre sí.* +Su uso del Sitio Web y el Servicio no debe incumplir ninguna ley aplicable, incluidas las leyes sobre derechos de autor o marcas comerciales, las leyes de sanciones o control de exportaciones, u otras leyes de su jurisdicción. Usted es responsable de asegurarse de que su uso del Servicio cumpla las leyes y las normativas aplicables. -Tu uso del sitio web y del servicio no debe violar ninguna ley aplicable, incluyendo leyes de derechos de autor o de marcas, leyes de control de exportación o sanciones, u otras leyes de su jurisdicción. Eres responsable de asegurarte que tu uso del Servicio cumpla con las leyes y cualquier normativa aplicable. +Usted acuerda que, bajo ninguna circunstancia, incumplirá nuestras [Directrices de Uso Aceptable](/articles/github-acceptable-use-policies) o las [Directrices de la Comunidad](/articles/github-community-guidelines). -Aceptas que en ningún caso violarás nuestras [Políticas de uso aceptable](/articles/github-acceptable-use-policies) o [Directrices de la comunidad](/articles/github-community-guidelines). +## D. Contenido Generado por el Usuario +**Versión abreviada:** *usted es el propietario del contenido que crea, pero nos otorga ciertos derechos sobre él para que podamos mostrar y compartir el contenido que publica. Aun así, usted tiene el control de su contenido y es responsable de él, y los derechos que nos otorga se limitan a los que necesitamos para ofrecer el servicio. Tenemos derecho a eliminar contenido o cerrar Cuentas si es necesario.* -## D. Contenido generado por el usuario -/**Versión resumida+*:** *Eres propietario del contenido que creas, pero nos permitirás ciertos derechos para que podamos mostrar y compartir el contenido que publiques. Continúas teniendo el control sobre tu contenido y responsabilidad por el mismo y los derechos que nos concedes están limitados a aquellos que necesitamos para proporcionar el servicio. Tenemos derecho a eliminar el contenido o cerrar cuentas si lo necesitamos.* +### 1. Responsabilidad respecto al Contenido Generado por el Usuario +Usted puede crear o cargar Contenido Generado por el Usuario mientras utiliza el Servicio. Usted es el único responsable del contenido y de cualquier daño resultante de cualquier Contenido Generado por el Usuario que publique, cargue, vincule o ponga a disposición a través del Servicio, independientemente del formato que tenga ese Contenido. Nosotros no somos responsables de la exposición pública o el uso indebido del Contenido Generado por el Usuario. -### 1. Responsabilidad para el Contenido generado por el usuario -Puedes crear o cargar Contenido generado por el Usuario mientras usas el Servicio. Eres el único responsable del contenido y por cualquier daño que resulte de cualquier Contenido generado por el Usuario que publiques, cargues, enlaces o que de otra forma esté disponible a través del Servicio, independientemente de la forma de dicho Contenido. No eres responsable de ninguna visualización pública o uso indebido del Contenido generado por el Usuario. +### 2. GitHub Puede Eliminar Contenido +Tenemos derecho a rechazar o eliminar cualquier Contenido Generado por el Usuario que, a nuestra exclusiva discreción, incumpla cualquier ley o los [términos o directivas de GitHub](/github/site-policy). El Contenido Generado por el Usuario que se muestra en GitHub Mobile puede estar sujeto a los términos adicionales de las tiendas de aplicaciones móviles. -### 2. GitHub puede eliminar contenido -Tenemos el derecho de rechazar o eliminar cualquier contenido generado por el usuario que, a nuestro exclusivo criterio, viole alguna ley o [términos o políticas de GitHub](/github/site-policy). El contenido generado por el usuario que se muestra en GitHub Móvil puede estar sujeto a los términos adicionales de las tiendas de aplicaciones móviles. +### 3. Propiedad del Contenido, Derecho de Publicación y Concesión de Licencias +Usted conserva la propiedad y la responsabilidad de Su Contenido. Si publica algo que no haya creado usted mismo o sobre lo que no posea los derechos, acepta que usted es responsable de todo el Contenido que publique, que solo enviará Contenido que tenga derecho a publicar y que cumplirá por completo las licencias de terceros relacionadas con el Contenido que publique. -### 3. Propiedad del Contenido, Derecho a publicar y Otorgamientos de licencia -Conservas la propiedad y la responsabilidad de tu contenido. Si estás publicando algo que no hayas creado tu mismo o de lo cual no posees los derechos, aceptas que eres responsable de cualquier Contenido que publiques; que sólo enviarás contenido que tengas derecho a publicar; y que cumplirás plenamente con cualquier licencia de terceros relacionada con el Contenido que publiques. +Dado que usted conserva la propiedad y la responsabilidad de Su Contenido, necesitamos que nos otorgue a nosotros —y a otros Usuarios de GitHub— ciertos permisos legales, que se enumeran en los Apartados D.4 a D.7. Estas concesiones de licencia se aplican a Su Contenido. Si carga Contenido que ya incluye una licencia que concede a GitHub los permisos que necesitamos para ejecutar el Servicio, no se requiere ninguna licencia adicional. Usted comprende que no recibirá ningún pago por ninguno de los derechos otorgados en los Apartados D.4 a D.7. Las licencias que nos otorga finalizarán cuando elimine Su Contenido de nuestros servidores, a menos que otros Usuarios lo hayan bifurcado. -Ya que conservas la propiedad y la responsabilidad de tu contenido, necesitamos que nos concedas — y a otros usuarios de GitHub — ciertos permisos legales, listados en las Secciones D. — D.7. Estas licencias se aplican a Tu Contenido. Si cargas Contenido que ya viene con una licencia que le otorga a GitHub los permisos que necesita para ejecutar el Servicio, no se requiere ninguna licencia adicional. Debes comprender que no recibirás ningún pago por ninguno de los derechos otorgados en las Secciones D.4 — D.7. Las licencias que nos concedes terminarán cuando retires Tu Contenido de nuestros servidores, a menos que otros Usuarios lo hayan bifurcado. +### 4. Concesión de Licencia a Nosotros +Necesitamos el derecho legal para hacer cosas como alojar Su Contenido, publicarlo y compartirlo. Usted nos concede a nosotros y a nuestros sucesores legítimos el derecho de almacenar, archivar, analizar y mostrar Su Contenido, así como de realizar copias fortuitas, exclusivamente en la medida en que sea necesario para prestar el Servicio, lo que incluye mejorar el Servicio con el tiempo. Esta licencia incluye el derecho a hacer cosas como copiar el Contenido en nuestra base de datos y hacer copias de seguridad, mostrárselo a usted y a otros usuarios, analizarlo en un índice de búsqueda o analizarlo de otro modo en nuestros servidores, compartirlo con otros usuarios y reproducirlo, en caso de que Su Contenido sea algo similar a música o vídeos. -### 4. Licencia otorgada -Necesitamos el derecho legal de hacer cosas como alojar Tu Contenido, publicarlo y compartirlo. Nos otorgas a nosotros y a nuestros sucesores legales el derecho a almacenar, archivar, analizar y mostrar tu contenido, y hacer copias incidentales, según sea necesario para proporcionar el servicio, incluyendo la mejora del servicio con el paso del tiempo. Esta licencia incluye el derecho a hacer cosas como copiarlo en nuestra base de datos y hacer copias de seguridad; mostrártelo y a otros usuarios; analizarlo en un índice de búsqueda o analizarlo de cualquier otra manera en nuestros servidores; compartirlo con otros usuarios; y reproducirlo, en caso de que tu contenido sea algo así como música o video. +Esta licencia no concede a GitHub el derecho a vender Su Contenido. Tampoco concede a GitHub el derecho a distribuir o usar Su Contenido fuera del marco de la prestación del Servicio por nuestra parte, con la salvedad de que, en el marco del derecho a archivar Su Contenido, GitHub puede permitir que nuestros socios almacenen y archiven Su Contenido en repositorios públicos en relación con [GitHub Arctic Code Vault y GitHub Archive Program](https://archiveprogram.github.com/). -Esta licencia no le otorga a GitHub el derecho a vender tu contenido. Tampoco le otorga a GitHub el derecho a distribuir o usar tu contenido fuera de nuestra prestación del servicio, excepto que como parte del derecho a archivar tu contenido, GitHub pueda permitir que nuestros socios almacenen y archiven tu contenido en repositorios públicos en conexión con el [GitHub Arctic Code Vault y el programa de archivado de GitHub](https://archiveprogram.github.com/). +### 5. Concesión de Licencia a Otros Usuarios +Cualquier Contenido Generado por el Usuario que publique, incluidos los problemas, los comentarios y las contribuciones que realicen a los repositorios otros Usuarios, puede ser visto por otros. Al configurar sus repositorios para que se vean de forma pública, acepta que otros vean y «bifurquen» sus repositorios (eso significa que otros usuarios pueden hacer sus propias copias del Contenido desde sus repositorios en los repositorios que ellos controlan). -### 5. Otorgamiento de la licencia a otros Usuarios -Cualquier contenido generado por el usuario que postees públicamente, incluyendo temas, comentarios y contribuciones a los repositorios de otros usuarios, puede ser visto por otros. Al configurar tus repositorios para ser vistos públicamente, aceptas permitir a otros ver y "bifurcar" tus repositorios (esto significa que otros pueden hacer sus propias copias de Contenido de tus repositorios en los repositorios que controlan). +Si usted configura sus páginas y repositorios para que se vean de forma pública, le otorga a cada Usuario de GitHub una licencia internacional no exclusiva para utilizar, mostrar y reproducir su Contenido a través del Servicio de GitHub y para reproducir su Contenido únicamente en GitHub de la forma que permite la funcionalidad de GitHub (por ejemplo, a través de bifurcación). Puede otorgar más derechos si [adopta una licencia](/articles/adding-a-license-to-a-repository/#including-an-open-source-license-in-your-repository). Si carga Contenido que no ha creado o que no es de su propiedad, usted es responsable de asegurarse de que el Contenido que cargue tenga una licencia de acuerdo con los términos que otorgan estos permisos a otros Usuarios de GitHub. -Si configuras tus páginas y repositorios para ser vistos públicamente, estás otorgando a cada usuario de GitHub una licencia no exclusiva a nivel mundial para usar, mostrar, y reproducir Tu Contenido a través del Servicio de GitHub y para reproducir Tu Contenido únicamente en GitHub según lo permitido a través de la funcionalidad de GitHub (por ejemplo, a través de bifurcación). Puedes otorgar derechos adicionales si [adoptas una licencia](/articles/adding-a-license-to-a-repository/#including-an-open-source-license-in-your-repository). Si estás cargando Contenido que no creaste ni posees, eres responsable de asegurar que el Contenido del Cliente que carga cuente con licencia conforme a los términos que otorgan estos permisos a los Usuarios externos. +### 6. Contribuciones en Virtud de una Licencia de Repositorio +Cada vez que añada Contenido a un repositorio que contiene un aviso de licencia, concede una licencia sobre ese Contenido en virtud de los mismos términos y acepta que tiene derecho a conceder una licencia sobre ese Contenido en virtud de esos términos. Si usted tiene un acuerdo independiente para conceder una licencia sobre ese Contenido en virtud de unos términos diferentes, como un acuerdo de licencia de colaborador, dicho acuerdo prevalecerá. -### 6. Contribuciones conforme a la Licencia del repositorio -Cada vez que agregas contenido a un repositorio que contiene un aviso de una licencia, tienes la licencia de ese contenido bajo los mismos términos, y aceptas que tienes el derecho de licenciar dicho contenido conforme a esos términos. Si tienes un acuerdo por separado para licenciar dicho contenido bajo diferentes términos, como un acuerdo de licencia de colaborador, ese acuerdo prevalecerá. +¿No es así como funciona ya? Pues sí. Esta norma está ampliamente aceptada en la comunidad de código abierto; se conoce comúnmente como «entrante=saliente». Simplemente estamos expresándolo con más palabras. -¿No es así justo como funciona ahora? Sí. Esto se acepta ampliamente como la norma en la comunidad de código abierto; se conoce comúnmente por el abreviado "inbound=outbound". Lo estamos haciendo explícito. +### 7. Derechos Morales +Usted conserva todos los derechos morales sobre Su Contenido que cargue, publique o envíe a cualquier parte del Servicio, incluidos los derechos de integridad y atribución. Sin embargo, usted renuncia a estos derechos y acepta no ejercerlos contra nosotros, únicamente para que podamos ejercer razonablemente los derechos otorgados en el apartado D.4, pero no para ningún otro fin. -### 7. Derechos morales -Conservas todos los derechos morales sobre Tu Contenido que cargas, publicas o envías a cualquier parte del Servicio, incluyendo los derechos de integridad y atribución. Sin embargo, renuncias a estos derechos y aceptas no ejercerlos contra nosotros para ejercer razonablemente los derechos otorgados en la Sección D.4, pero no de otra manera. +En la medida en que este acuerdo no sea exigible por la ley aplicable, usted otorga a GitHub los derechos que necesitamos para usar Su Contenido sin atribución y para hacer adaptaciones razonables de Su Contenido según sea necesario para presentar el Sitio Web y prestar el Servicio. -En la medida en que este acuerdo no sea exigible por la legislación aplicable, concedes a GitHub los derechos que necesitamos para usar Tu Contenido sin atribución y para hacer adaptaciones razonables de Tu Contenido según sea necesario para prestar el Sitio Web y el Servicio. +## E. Repositorios Privados +**Versión abreviada:** *tratamos el contenido de los repositorios privados como confidencial y solo accedemos a él de la forma en que se describe en nuestra Declaración de Privacidad, es decir, por motivos de seguridad, para ayudar al propietario del repositorio con un problema de soporte, para mantener la integridad del Servicio, para cumplir nuestras obligaciones legales, si tenemos motivos para creer que el contenido infringe la ley o con su consentimiento.* -## E. Repositorios privados -**Resumen:** *Tratamos el contenido de los repositorios privados como confidencial y sólo accedemos a este tal y como se describe en nuestra Declaración de Privacidad—con fines de seguridad—para ayudar al propietario del repositorio con un asunto de soporte, para mantener la integridad del servicio, cumplir con nuestras obligaciones legales, si tenemos motivos para creer que el contenido viola la ley o con tu consentimiento.* +### 1. Control de Repositorios Privados +Algunas Cuentas podrían tener repositorios privados, lo que permite al Usuario controlar el acceso al Contenido. -### 1. Control de repositorios privados -Algunas cuentas pueden tener repositorios privados, que permiten al Usuario controlar el acceso al Contenido. +### 2. Confidencialidad de los Repositorios Privados +GitHub considera que el contenido de los repositorios privados es confidencial para usted. GitHub protegerá el contenido de los repositorios privados del uso, acceso o divulgación no autorizados de la misma manera que lo haríamos para proteger nuestra propia información confidencial de naturaleza similar y en ningún caso con menos del mismo cuidado razonable. -### 2. Control de repositorios privados -GitHub considera que el contenido de los repositorios privados es confidencial para ti. GitHub protegerá el contenido de los repositorios privados del uso no autorizado, el acceso, o divulgación de la misma manera que utilizaríamos para proteger nuestra propia información confidencial de naturaleza similar y, en ningún caso, con un grado de atención más razonable. +### 3. Acceso +El personal de GitHub solo puede obtener acceso al contenido de sus repositorios privados en las situaciones que se describen en nuestra [Declaración de Privacidad](/github/site-policy/github-privacy-statement#repository-contents). -### 3. Acceso -El personal de GitHub solo puede ingresar al contenido de tus repositorios privados en las situaciones descritas en nuestra [Declaración de Privacidad](/github/site-policy/github-privacy-statement#repository-contents). +Puede optar por habilitar el acceso adicional a sus repositorios privados. Por ejemplo: +- Puede habilitar varios servicios o características de GitHub que requieren derechos adicionales sobre Su Contenido en repositorios privados. Estos derechos pueden variar según el servicio o la característica, pero GitHub continuará tratando como confidencial el Contenido de su repositorio privado. Si tales servicios o características requieren otros derechos además de los necesarios para prestar el Servicio de GitHub, explicaremos cuáles son esos derechos. -Puedes decidir habilitar acceso adicional a tus repositorios privados. Por ejemplo: -- Puedes habilitar diversos servicios o funciones de GitHub que requieren derechos adicionales sobre Tu Contenido en los repositorios privados. Estos derechos pueden variar dependiendo del servicio o función, pero GitHub continuará tratando su contenido de repositorio privado como confidencial. Si estos servicios o características requieren derechos además de aquellos que necesitamos para proporcionar el servicio de GitHub, le daremos una explicación sobre esos derechos. +Además, puede suceder que estemos [obligados por ley](/github/site-policy/github-privacy-statement#for-legal-disclosure) a revelar el contenido de los repositorios privados. -Además, podemos estar [obligados por ley](/github/site-policy/github-privacy-statement#for-legal-disclosure) a divulgar el contenido de tus repositorios privados. +GitHub proporcionará un aviso acerca de nuestro acceso al contenido del repositorio privado, a menos que sea [para divulgación legal](/github/site-policy/github-privacy-statement#for-legal-disclosure), para cumplir nuestras obligaciones legales o cuando así lo requiera la ley, para el escaneo automatizado o en respuesta a una amenaza a la seguridad u otro riesgo para la seguridad. -GitHub proporcionará un aviso con respecto a nuestro acceso al contenido del repositorio privado, a excepción de [ divulgación legal](/github/site-policy/github-privacy-statement#for-legal-disclosure), para cumplir con nuestras obligaciones legales o cuando se limite a los requisitos de la ley, para el escaneo automatizado o en respuesta a una amenaza de seguridad u otro riesgo para la seguridad. +## F. Infracción de Derechos de Autor y Directiva de DMCA +Si cree que el contenido de nuestro sitio web infringe sus derechos de autor, comuníquese con nosotros de acuerdo con nuestra [Directiva de la Ley de Derechos de Autor de Digital Millennium](/articles/dmca-takedown-policy/). Si es propietario de derechos de autor y cree que el contenido de GitHub infringe sus derechos, póngase en contacto con nosotros a través de [nuestro práctico formulario de DMCA](https://github.com/contact/dmca) o por correo electrónico escribiendo a la dirección copyright@github.com. Enviar un aviso de retirada falso o poco serio podría tener consecuencias legales. Antes de enviar una solicitud de retirada, debe estudiar cuáles son los usos legales del Contenido (por ejemplo, el uso legítimo y los usos con licencia). -## F. Violación de la propiedad intelectual y la política de DMCA -Si crees que el contenido de nuestro sitio web viola tus derechos de autor, por favor contáctanos de acuerdo con nuestra [Política sobre la Ley de Derechos de Autor Digital del Milenio](/articles/dmca-takedown-policy/). Si eres propietario de derechos de autor y consideras que el contenido en GitHub viola tus derechos, por favor contáctanos a través de [nuestro sencillo formulario DMCA](https://github.com/contact/dmca) o enviando un correo electrónico a copyright@github.com. Puede haber consecuencias legales por enviar un aviso de sumisión falso o poco serio. Antes de enviar una solicitud de sumisión, debes considerar usos legales tales como uso justo y usos autorizados. +Cancelaremos las Cuentas de los [infractores reincidentes](/articles/dmca-takedown-policy/#e-repeated-infringement) de esta directiva. -Cancelaremos las Cuentas de [infractores insistentes](/articles/dmca-takedown-policy/#e-repeated-infringement) de esta política. +## G. Aviso de Propiedad Intelectual +**Versión abreviada:** *somos propietarios del servicio y de todo nuestro contenido. Para que pueda usar nuestro contenido, le otorgamos ciertos derechos, pero solo puede usar nuestro contenido de la manera en que está permitida.* -## G. Notificación de propiedad intelectual -**Versión resumida:** *Somos dueños del servicio y de todo nuestro contenido. Para que puedas utilizar nuestro contenido, te damos ciertos derechos, pero sólo puedes utilizar nuestro contenido de la forma que lo hemos permitido.* +### 1. Derechos de GitHub sobre el Contenido +GitHub y nuestros licenciantes, proveedores, representantes y/o proveedores de contenido conservan la propiedad de todos los derechos de propiedad intelectual de cualquier tipo relacionados con el Sitio Web y el Servicio. Nos reservamos todos los derechos que no se le otorgan expresamente en virtud de este Acuerdo o por ley. El aspecto del Sitio Web y el Servicio está sujeto a derechos de autor (© GitHub, Inc. Todos los derechos reservados). Se le prohíbe duplicar, copiar y reutilizar cualquier parte del código HTML/CSS o Javascript o los elementos o conceptos de diseño visual sin el permiso expreso por escrito de GitHub. -### 1. Derechos de GitHub sobre el Contenido -GitHub y nuestros licenciatarios, vendedores, agentes y/o nuestros proveedores de contenidos conservan la propiedad de todos los derechos de propiedad intelectual de cualquier tipo relacionados con el Sitio Web y el Servicio. Nos reservamos todos los derechos que no se le conceden expresamente en virtud de este Acuerdo o por ley. La apariencia del Sitio Web y el Servicio es propiedad intelectual de GitHub, Inc. Todos los derechos reservados. No puedes duplicar, copiar o volver a usar ninguna parte de los elementos o conceptos de HTML/CSS, Javascript o de diseño visual sin autorización expresa por escrito de GitHub. +### 2. Marcas Comerciales y Logotipos de GitHub +Si desea utilizar las marcas comerciales de GitHub, debe seguir todas nuestras directrices de marcas comerciales, incluidas las de nuestra página de logotipos: https://github.com/logos. -### 2. Nombres comerciales y logos de GitHub -Si deseas usar las marcas registradas de GitHub, debes seguir todas nuestras directrices de marca registrada, incluyendo las que aparecen en nuestra página de logos: https://github.com/logos. +### 3. Directivas de Concesión de Licencias a GitHub +La licencia de este Acuerdo se concede en virtud de esta [licencia de Creative Commons Zero](https://creativecommons.org/publicdomain/zero/1.0/). Para obtener más información, consulte nuestro [repositorio de directivas del sitio](https://github.com/github/site-policy#license). -### 3. Licencia a políticas de GitHub -La presente Declaración de privacidad está autorizada conforme a esta [licencia de Creative Commons Zero](https://creativecommons.org/publicdomain/zero/1.0/). Para obtener más detalles, consulta nuestro [repositorio de políticas del sitio](https://github.com/github/site-policy#license). +## H. Términos de la API +**Versión abreviada:** *usted acepta estos Términos de Servicio, además de este Apartado H, cuando usa cualquiera de las API de GitHub (Interfaz del Proveedor de Aplicaciones), incluido el uso que hace de la API a través de un producto de terceros que accede a GitHub.* -## H. Términos de la API -**Versión resumida:** *Aceptas estos términos de servicio, además de esta sección H, al usar cualquiera de las API de GitHub (Interfaz del Proveedor de la Aplicación), incluyendo el uso de la API a través de un producto de terceros que ingresa a GitHub.* +El abuso de solicitudes o las solicitudes excesivamente frecuentes a GitHub a través de la API pueden dar lugar a la suspensión temporal o permanente del acceso de su Cuenta a la API. GitHub, a su exclusiva discreción, determinará cuándo se produce un abuso o un uso excesivo de la API. Haremos un intento razonable de advertirle por correo electrónico antes de la suspensión. -Las solicitudes abusivas o excesivamente frecuentes a GitHub a través de la API pueden resultar en la suspensión temporal o permanente del acceso de tu Cuenta a la API. GitHub, a nuestra sola discreción, determinará el abuso o el uso excesivo de la API. Intentaremos avisarte por correo electrónico antes de la suspensión. +No puede compartir tokens de API para exceder las limitaciones de velocidad de GitHub. -No puedes compartir tokens API para exceder las limitaciones de velocidad de GitHub. +No puede usar la API para descargar datos o Contenido de GitHub para enviar correo no deseado, lo que incluye vender la información personal de los usuarios de GitHub, por ejemplo, a seleccionadores de personal, cazatalentos y bolsas de trabajo. -No puedes utilizar la API para descargar datos o Contenido de GitHub con fines de spamming, incluyendo el propósito de vender la información personal de los usuarios de GitHub, tales como reclutadores, cazatalentos y bolsas de trabajo. +Todo uso de la API de GitHub está sujeto a estos Términos de Servicio y a la [Declaración de Privacidad de GitHub](https://github.com/site/privacy). -Todo uso de la API de GitHub está sujeto a estos términos de servicio y a la [Declaración de privacidad de GitHub](https://github.com/site/privacy). +GitHub puede ofrecer acceso basado en suscripción a nuestra API a aquellos Usuarios que necesiten un acceso de alto rendimiento o un acceso que se derive en la reventa del Servicio de GitHub. -GitHub puede ofrecer acceso basado en suscripción a nuestra API para aquellos usuarios que requieren acceso de alto rendimiento o acceso que resultaría en reventa del servicio de GitHub. +## I. Términos Adicionales para los Productos de GitHub +**Versión abreviada:** *debe cumplir determinados términos y condiciones específicos para las diversas características y productos de GitHub, y usted acepta los Términos y Condiciones Complementarios en el momento en que acepta este Acuerdo.* -## I. Términos adicionales de los productos de GitHub -**Versión resumida:** *Debes seguir ciertos términos y condiciones específicos para las diversas características y productos de GitHub y aceptas los Términos y Condiciones Suplementarios cuando estés de acuerdo con este Contrato.* +Algunas características del Servicio podrían estar sujetas a términos adicionales específicos de esa característica o producto, tal como se establece en los Términos Adicionales para los Productos de GitHub. Al acceder o utilizar los Servicios, también acepta los [Términos Adicionales para los Productos de GitHub](/github/site-policy/github-additional-product-terms). -Algunas características del servicio pueden estar sujetas a términos adicionales específicos de esa característica o producto según lo establecido en los términos adicionales del producto de GitHub. Al ingresar o utilizar los Servicios, también aceptas los [Términos de adicionales del producto de GitHub](/github/site-policy/github-additional-product-terms). +## J. Versiones Preliminares Beta +**Versión abreviada:** *es posible que las Versiones Preliminares Beta no sean compatibles o que cambien en cualquier momento. Podría recibir información confidencial a través de esos programas, cuya confidencialidad deberá mantener mientras el programa sea privado. Nos encantaría recibir sus comentarios para mejorar nuestras Versiones Preliminares Beta.* -## J. Vista previa Beta -**Versión corta:** *Las vistas previas beta podrían no ser compatibles o cambiar en cualquier momento. Podrías recibir información confidencial a través de estos programas, la cual debe mantenerse confidencial mientras el programa sea privado. Nos encantaría recibir tus comentarios para mejorar nuestras vistas previas beta.* +### 1. Sujeto a Cambios -### 1. Sujeto a cambio +Es posible que las Versiones Preliminares Beta no sean compatibles y que se modifiquen en cualquier momento y sin previo aviso. Además, las Versiones Preliminares Beta no están sujetas a las mismas medidas de seguridad y auditoría a las que ha estado y estará sujeto el Servicio. **Al usar una Versión Preliminar Beta, lo hace bajo su cuenta y riesgo.** -Las Vistas previas Beta pueden no ser compatibles y pueden cambiarse en cualquier momento sin previo aviso. Además, las Vistas Previas Beta no están sujetas a las mismas medidas de seguridad y de auditoría a las que se encuentra sujeto el Servicio. **Al hacer uso de una Vista Previa beta, la estás utilizando bajo tu propio riesgo.** +### 2. Confidencialidad -### 2. Confidencialidad +Como usuario de Versiones Preliminares Beta, puede obtener acceso a información especial que no está disponible para el resto del mundo. Dada la naturaleza confidencial de esta información, es importante que nos aseguremos de que la mantenga en secreto. -Como usuario de las Vistas Previas Beta, puedes tener acceso a información especial que no está disponible para el resto del mundo. Debido a la naturaleza delicada de esta información, es importante que nos aseguremos que mantengas esa información en secreto. +**Obligaciones de Confidencialidad.** Acepta que toda información no pública de la Versión Preliminar Beta que le proporcionemos, como la información sobre una Versión Preliminar Beta privada, se considerará información confidencial de GitHub (en su conjunto, «Información Confidencial»), con independencia de si está marcada o identificada como tal. Usted acepta usar dicha Información Confidencial únicamente con la finalidad expresa de probar y evaluar la Versión Preliminar Beta (la «Finalidad») y para ninguna otra. Debe tener el mismo cuidado que tendría con su propia información confidencial, pero no debe usar menos precauciones de las razonables para evitar el uso, divulgación, publicación o difusión no autorizada de nuestra Información Confidencial. Usted promete no divulgar, publicar ni distribuir ninguna Información Confidencial a un tercero, a menos que no prohibamos o restrinjamos dicha divulgación (por ejemplo, podría participar en un debate organizado por GitHub sobre una característica de la Versión Preliminar Beta). -**Obligaciones de confidencialidad.** Aceptas que cualquier información no pública de Vista Previa Beta que te proporcionamos, como información sobre una vista previa privada Beta, se considerará información confidencial de GitHub (colectivamente, “Información Confidencial”), independientemente de si está marcada o identificada como tal. Aceptas usar dicha Información Confidencial únicamente para el propósito expreso de probar y evaluar la Vista Previa Beta (el “Propósito”) y para ningún otro propósito. Debes tener el mismo cuidado que con tu propia información confidencial pero no menos de las precauciones razonables para prevenir cualquier uso no autorizado, revelación, publicación o divulgación de nuestra Información Confidencial. Te comprometes a no revelar, publicar o divulgar ninguna Información Confidencial a terceros a menos que no prohibamos o restrinjamos dicha divulgación (por ejemplo, puede ser parte de una discusión de grupo organizada por GitHub acerca de una característica de la Vista Previa Beta). +**Excepciones.** La Información Confidencial no incluye información que: (a) se ponga a disposición pública sin que se produzca un incumplimiento de este Acuerdo por algún acto o inacción de su parte (por ejemplo, cuando una Versión Preliminar Beta privada se convierte en una Versión Preliminar Beta pública); (b) usted la conociera antes de que se la reveláramos; (c) la haya desarrollado usted de forma independiente sin que se produzca un incumplimiento de ninguna obligación de confidencialidad hacia nosotros o un tercero; o (d) se divulgue con permiso de GitHub. No infringirá los términos de este Acuerdo si debe divulgar Información Confidencial de conformidad con la ley, siempre y cuando GitHub haya recibido un aviso por escrito con una antelación razonable para que pueda oponerse, a menos que lo prohíba la ley. -**Excepciones.** La Información Confidencial no incluirá información que: (a) sea o esté disponible públicamente sin violación de este Contrato a través de ningún acto o inacción por su parte (como cuando una Vista Previa Beta privada se convierte en una Vista Previa Beta pública); (b) conozcas antes de que lo divulguemos; (c) esté desarrollada independientemente por ti sin violación de ninguna obligación de confidencialidad con nosotros o con terceros; o (d) sea revelada con permiso de GitHub. No violarás los términos de este Acuerdo si se te pide revelar Información Confidencial de acuerdo con el funcionamiento de la ley, siempre y cuando GitHub haya recibido un aviso por escrito razonable para objetar, a menos que la ley lo prohíba. +### 3. Comentarios -### 3. Comentarios +Siempre procuramos mejorar nuestros productos y servicios, y sus comentarios como usuario de la Versión Preliminar Beta nos ayudan a hacerlo. Si decide ofrecernos ideas, conocimientos, algoritmos, contribuciones de código, sugerencias, solicitudes de mejora, recomendaciones o cualquier otro comentario sobre nuestros productos o servicios (de forma colectiva, «Comentarios»), reconoce y acepta que GitHub tendrá un licencia internacional libre de regalías, totalmente pagada, transferible, sublicenciable, irrevocable y perpetua para implementar, usar, modificar, explotar comercialmente y/o incorporar los Comentarios en nuestros productos, servicios y documentación. -Siempre estamos tratando de mejorar los productos y servicios y tus comentarios como usuario de las Vistas Previas Beta nos ayudarán a hacerlo. Si decides darnos cualquier idea, conocimiento, algoritmos, contribuciones de código, sugerencias, solicitudes de mejora, recomendaciones o cualquier otro comentario para nuestros productos o servicios (colectivamente, "Comentarios"), reconoces y aceptas que GitHub tendrá una licencia sin cargo de regalías completamente pagada, mundial, transferible, irrevocable para implementar, usar, modificar, explotar comercialmente y/o incorporar los Comentarios en nuestros productos, servicios y documentación. +## K. Pago +**Versión abreviada:** *usted es responsable del pago de cualquier tarifa asociada a su uso de GitHub. Nosotros somos responsables de comunicarle esas tarifas de una manera clara y precisa, y de informarle con suficiente antelación si esos precios cambian.* -## K. Pago -**Versión resumida:** *Eres responsable de cualquier cargo asociado con tu uso de GitHub. Somos responsables de comunicarte esos cobros con claridad y precisión y de hacerte saber con mucha antelación si esos precios cambian.* +### 1. Precios +Nuestros precios y plazos de pago están disponibles en [github.com/pricing](https://github.com/pricing). Si acepta un precio de suscripción, ese seguirá siendo el precio durante el plazo de pago; sin embargo, los precios están sujetos a cambios al final del plazo. -### 1. Precios -Nuestros precios y términos de pago están disponibles en [github.com/pricing](https://github.com/pricing). Si aceptas un precio de suscripción, ese seguirá siendo tu precio durante la duración del plazo de pago; sin embargo, los precios están sujetos a cambios al final de un plazo de pago. +### 2. Cambios a Planes Superiores e Inferiores y Modificaciones +- Le facturaremos de inmediato cuando se pase del plan gratuito a cualquier plan de pago. +- Si cambia de un plan de facturación mensual a un plan de facturación anual, GitHub le facturará un año completo en la próxima fecha de facturación mensual. +- Si pasa a un nivel superior de servicio, le facturaremos el plan superior de inmediato. +- Puede cambiar su nivel de servicio en cualquier momento [eligiendo una opción de plan](https://github.com/pricing) o entrando en su [Configuración de facturación](https://github.com/settings/billing). Si elige reducir el nivel de su Cuenta, podría perder el acceso al Contenido, las características o la capacidad de su Cuenta. Consulte nuestro apartado sobre [Cancelación](#l-cancellation-and-termination) para obtener información sobre cómo obtener una copia de ese Contenido. -### 2. Mejoras, descensos y cambios -- Te cobraremos inmediatamente cuando pase del plan gratuito a cualquier plan de pago. -- Si cambias de un plan de facturación mensual a un plan de facturación anual, GitHub te cobrará por un año completo en la próxima fecha de facturación mensual. -- Si mejoras a un mayor nivel de servicio, te cobraremos el plan actualizado inmediatamente. -- Puedes cambiar tu nivel de servicio en cualquier momento [eligiendo una opción de plan](https://github.com/pricing) o entrando a tu [configuración de facturación](https://github.com/settings/billing). Si decides bajar la categoría de tu Cuenta, puedes perder el acceso al Contenido, características o capacidad de tu Cuenta. Consulta nuestra sección sobre [Cancelación](#l-cancellation-and-termination) para obtener información sobre cómo obtener una copia de ese contenido. +### 3. Calendario de Pagos; No se Realizan Reembolsos +**Pago Basado en Plan** En los planes de pago mensuales o anuales, el Servicio se factura por adelantado mensual o anualmente, según el caso, y no es reembolsable. No se realizarán reembolsos o abonos de meses de servicio parciales, reembolsos por reducciones de planes o reembolsos por meses no utilizados de una Cuenta abierta; no obstante, el servicio permanecerá activo durante el periodo de facturación pagado. Para tratar a todo el mundo por igual, no se harán excepciones. -### 3. Programación de facturación; no reembolsos -**Pago basado en el plan** para planes de pago mensuales o anuales, el Servicio se cobra con antelación de forma mensual o anual respectiva y no es reembolsable. No habrá reembolsos o créditos Para meses parciales de servicio, reembolsos o reembolsos durante meses sin usar con una cuenta abierta; sin embargo, el servicio permanecerá activo durante el período de facturación pagado. Para tratar a todos por igual, no se harán excepciones. +**Pago Basado en Uso** Algunas características del Servicio se facturan en función del uso que haga de ellas. Se puede incluir una cantidad limitada de estas características del Servicio en el plan del Cliente durante un periodo limitado sin cargo adicional. Si decide comprar más características del Servicio de pago que las que se incluyen en el plan, esas características del Servicio se abonarán en función del uso real durante el mes anterior. El pago mensual de estas compras se cobrará periódicamente a mes vencido. Consulte los [Términos Adicionales para los Productos de GitHub](/github/site-policy/github-additional-product-terms) para obtener más información al respecto. -**Pago basado en el uso** Algunas funciones de servicio se facturan según su uso. Una cantidad limitada de estas características del Servicio puede incluirse en su plan por un período limitado sin cargo adicional. Si decides comprar características de Servicio pagadas más allá de la cantidad incluida en tu plan, pagarás por estas funciones del Servicio con base en tu uso real en el mes anterior. El pago mensual de estas compras se cobrará de forma periódica en mora. Consulte los [Términos adicionales del producto de GitHub para conocer más detalles](/github/site-policy/github-additional-product-terms). +**Facturación** En caso de Usuarios facturados, el Usuario acepta abonar las tarifas en su totalidad, por adelantado, sin deducciones ni compensaciones de ningún tipo y en dólares estadounidenses. El Usuario debe abonar las tarifas en un plazo de treinta (30) días a partir de la fecha de la factura de GitHub. Los importes debidos en virtud de este Acuerdo no son reembolsables, excepto que se estipule otra cosa en este Acuerdo. Si el Usuario no abona las tarifas a tiempo, GitHub se reserva el derecho, aparte de tomar medidas conforme a derecho o equidad, a (i) cobrar intereses sobre los importes vencidos a razón del uno por ciento (1,0 %) al mes o al tipo de interés más alto que permita la ley, el que sea menor, a cobrar todos los gastos para recuperar el dinero, así como a (ii) rescindir el formulario de pedido aplicable. El Usuario es el único responsable del pago de todos los impuestos, tasas, aranceles y gravámenes gubernamentales (a excepción de los impuestos por los ingresos netos de GitHub) que se apliquen o sean exigibles en relación con este Acuerdo. -**Facturación** Para usuarios facturados, el usuario acepta pagar los cobros en su totalidad, por adelantado sin deducción ni saldar cuentas de ningún tipo, en dólares americanos. estadounidenses. El usuario debe pagar las cuotas dentro de treinta (30) días a partir de la fecha de facturación de GitHub. Los importes pagaderos en virtud de este Acuerdo no son reembolsables, excepto que se estipule de otro modo en este Acuerdo. Si el usuario no paga las cuotas a tiempo, GitHub se reserva el derecho, además de tomar cualquier otra acción conforme a derecho o equidad, a (i) cobrar intereses sobre importes vencidos en 1.0% al mes o el tipo de interés más alto permitido por la ley, el que sea menor y a cobrar todos los gastos de recuperación y (ii) cancelar el formulario de pedido aplicable. El usuario es el único responsable de todos los impuestos, tarifas, obligaciones y valoraciones gubernamentales (a excepción de los impuestos basados en los ingresos netos de GitHub) que se imponen o vencen en relación con el presente Acuerdo. +### 4. Autorización +Al aceptar estos Términos, nos da permiso para cargar en su tarjeta de crédito registrada, su cuenta de PayPal u otros métodos de pago aprobados las tarifas que autorice para utilizar GitHub. -### 4. Autorización -Al aceptar estos términos, nos das permiso para hacer un cargo a tu tarjeta de crédito en el archivo Cuenta de PayPal, u otros métodos de pago aprobados para los cobros que autorizas para GitHub. +### 5. Responsabilidad por el Pago +Usted es responsable del pago de todas las tarifas, incluidos los impuestos, asociados con su uso del Servicio. Al usar el Servicio, acepta pagar a GitHub cualquier cargo en el que incurra en relación con su uso del Servicio. Si quiere impugnar este asunto, comuníquese con el [Servicio de Soporte de GitHub](https://support.github.com/contact?tags=docs-policy). Usted es responsable de facilitarnos un medio de pago válido para las Cuentas de pago. En las Cuentas gratuitas no está obligado a proporcionar información de pago. -### 5. Responsabilidad de pago -Eres responsable de todas las cuotas, incluyendo los impuestos, asociados con tu uso del Servicio. Al utilizar el Servicio, aceptas pagar a GitHub cualquier cobro incurrido en relación con tu uso del Servicio. Si impugnas el asunto, ponte en contacto con [el Soporte de GitHub](https://support.github.com/contact?tags=docs-policy). Eres responsable de proporcionarnos un medio de pago válido para las pagar las Cuentas. Las cuentas gratuitas no están obligadas a proporcionar información de pago. +## L. Cancelación y Resolución +**Versión abreviada:** *puede cerrar su Cuenta en cualquier momento. Si lo hace, trataremos su información de manera responsable.* -## L. Cancelación y terminación -**Versión resumida:** *Puedes cerrar tu Cuenta en cualquier momento. Si lo haces, trataremos tu información de forma responsable.* +### 1. Cancelación de la Cuenta +Es su responsabilidad cancelar correctamente su Cuenta de GitHub. Puede [cancelar su Cuenta en cualquier momento](/articles/how-do-i-cancel-my-account/) yendo a la sección Configuración de la barra de navegación global de la parte superior de la pantalla. La pantalla Cuenta contiene un enlace de cancelación muy sencillo en el que no se le hará ninguna pregunta. No podemos cancelar Cuentas en respuesta a un correo electrónico o una solicitud telefónica. -### 1. Cancelación de la cuenta -Es tu responsabilidad cancelar correctamente tu cuenta con GitHub. Puedes [cancelar tu cuenta en cualquier momento](/articles/how-do-i-cancel-my-account/) entrando a tu Configuración en la barra de navegación global en la parte superior de la pantalla. La pantalla de la Cuenta proporciona un enlace simple y sin preguntas de cancelación. No podemos cancelar Cuentas en respuesta a una solicitud de correo electrónico o teléfono. +### 2. Tras la Cancelación +Conservaremos y utilizaremos la información del Cliente como sea necesario para cumplir nuestras obligaciones legales, resolver conflictos y hacer cumplir nuestros acuerdos; no obstante, salvo que la ley lo prohíba, eliminaremos su perfil completo y el Contenido de sus repositorios en un plazo de noventa (90) días a partir de la cancelación o rescisión (si bien es posible que parte de la información permanezca en copias de seguridad cifradas). Esta información no se puede recuperar una vez que se ha cancelado la Cuenta. -### 2. Tras la cancelación -Conservaremos y usaremos tu información cuando sea necesario para cumplir con nuestras obligaciones legales, resolver disputas y hacer cumplir nuestros acuerdos, pero sin requerimientos legales, borraremos tu perfil completo y el Contenido de tus repositorios dentro de los 90 días posteriores a la cancelación o terminación (aunque es posible que permanezca alguna información en las copias de seguridad cifradas). Esta información no se puede recuperar una vez que su cuenta sea cancelada. +No eliminaremos el Contenido que haya aportado a los repositorios de otros Usuarios o que otros Usuarios hayan bifurcado. -No eliminaremos el contenido con el que hayas contribuido a los repositorios de otros usuarios o que otros usuarios hayan bifurcado. +Previa solicitud, haremos un esfuerzo razonable para proporcionar al propietario de la Cuenta una copia del contenido de su Cuenta que esté en el marco de la legalidad después de la cancelación, rescisión o reducción de nivel del plan de la Cuenta. Debe realizar esta solicitud en un plazo de 90 días a partir de la cancelación, rescisión o reducción del nivel del plan. -Si se solicita, haremos un esfuerzo razonable para proporcionar al propietario de una cuenta una copia de los contenidos legales, no infringido de la Cuenta después de la cancelación, terminación o descenso de categoría. Debes hacer esta solicitud dentro de los 90 días siguientes a la cancelación, terminación o descenso de categoría. +### 3. Rescisión por Parte de GitHub +GitHub tiene el derecho a suspender o cancelar su acceso a la totalidad o parte del Sitio Web en cualquier momento, con o sin motivo, con o sin aviso y con efecto inmediato. GitHub se reserva el derecho a denegar el servicio a cualquier persona por cualquier motivo en cualquier momento. -### 3. GitHub pueder rescindir -GitHub tiene derecho a suspender o rescindir tu acceso a todas o a cualquier parte del sitio web en cualquier momento con o sin causa, con o sin previo aviso, efectivo inmediatamente. GitHub se reserva el derecho de denegar el servicio a cualquier persona por cualquier motivo en cualquier momento. +### 4. Vigencia +Todas las disposiciones de este Acuerdo que, por su naturaleza, deben seguir vigentes tras la rescisión *estarán* vigentes después de la rescisión, incluidas, entre otras: disposiciones sobre propiedad, renuncias de garantía, indemnizaciones y limitaciones de responsabilidad. -### 4. Continuidad -Todas las disposiciones de este Acuerdo que, por su naturaleza, deben sobrevivir a la terminación *sobrevivirán* la terminación — incluyendo, sin limitación: Disposiciones de propiedad, exenciones de garantía, indemnización y limitaciones de responsabilidad. +## M. Comunicaciones con GitHub +**Versión abreviada:** *utilizamos el correo electrónico y otros medios electrónicos para mantenernos en contacto con nuestros usuarios.* -## M. Comunicaciones con GitHub -**Versión resumida:** *Utilizamos correo electrónico y otros medios electrónicos para mantenernos en contacto con nuestros usuarios.* +### 1. Comunicación Electrónica Requerida +A efectos contractuales, usted (1) acepta recibir comunicaciones nuestras en formato electrónico a través de la dirección de correo electrónico que ha facilitado o a través del Servicio; y (2) acepta que todos los Términos del Servicio, los acuerdos, los avisos, las divulgaciones y demás comunicaciones que le proporcionemos en formato electrónico satisfacen los mismos requisitos legales que si estuvieran impresos en papel. Este apartado no afecta a sus derechos irrenunciables. -### 1. Comunicación electrónica requerida -Para propósitos contractuales, (1) otorgarás tu consentimiento para recibir nuestras comunicaciones en forma electrónica a través de la dirección de correo electrónico que ingresaste o a través del Servicio; y (2) aceptarás que todos los Términos de Servicio, acuerdos, avisos, revelaciones, y otras comunicaciones que le proporcionamos electrónicamente satisfacen cualquier requisito legal que dichas comunicaciones satisfagan si estuvieran en papel. Esta sección no afecta tus derechos no renunciables. +### 2. Las Notificaciones Legales a GitHub Deben Constar por Escrito +Las comunicaciones realizadas por correo electrónico o a través del sistema de mensajería del Servicio de Soporte de GitHub no constituirán una notificación legal para GitHub o cualquiera de sus responsables, empleados, agentes o representantes en ninguna situación en la que se requiera enviar una notificación a GitHub por contrato o en virtud de cualquier ley o normativa. Las notificaciones legales a GitHub deben constar por escrito y [entregarse al representante legal de GitHub](/articles/guidelines-for-legal-requests-of-user-data/#submitting-requests). -### 2. El aviso legal para GitHub debe ser por escrito -Las comunicaciones realizadas a través del correo electrónico o el sistema de mensajería de soporte de GitHub no constituirán un aviso legal a GitHub ni a ninguno de sus oficiales, empleados, agentes o representantes en cualquier situación en la que el aviso a GitHub se requiera por contrato o cualquier ley o reglamento. El aviso legal a GitHub debe ser por escrito y [presentado al agente legal de GitHub](/articles/guidelines-for-legal-requests-of-user-data/#submitting-requests). +### 3. Sin Soporte Telefónico +GitHub solo ofrece soporte por correo electrónico, comunicaciones dentro del Servicio y mensajes electrónicos. No ofrecemos soporte telefónico. -### 3. Sin soporte telefónico -GitHub sólo ofrece soporte por correo electrónico, comunicaciones en el servicio y mensajes electrónicos. No ofrecemos soporte telefónico. +## N. Renuncia de Garantías +**Versión abreviada:** *ofrecemos nuestro servicio tal cual, y no realizamos promesas ni garantías sobre él. Lea este apartado detenidamente para saber qué debe esperar.* -## N. Exención de garantías -**Versión resumida:** *Proporcionamos nuestro servicio tal y como es y no hacemos promesas ni garantías sobre este servicio. Lee esta sección cuidadosamente; deberías entender qué esperar.* +GitHub proporciona el Sitio Web y el Servicio «tal cual» y «según disponibilidad», sin garantías de ningún tipo. Sin perjuicio de ello, denegamos expresamente todas las garantías, ya sean explícitas, implícitas o legales, en relación con el Sitio Web, incluidas, entre otras, todas las garantías de comerciabilidad, idoneidad para un fin determinado, titularidad, seguridad, exactitud y no infracción. -GitHub proporciona el sitio web y el servicio “tal cual” y “según disponibilidad”, sin garantía de ningún tipo. Sin perjuicio de esto, renunciamos expresamente a todas las garantías, ya sean explícitas, implícitas o reglamentarias, respecto al Servicio Web y el Servicio incluyendo entre otras cualquier garantía implícita de comercialización, idoneidad para un propósito en particular, título, seguridad, precisión y de no incumplimiento. +GitHub no garantiza que el Servicio cumpla sus requisitos; que el Servicio sea ininterrumpido, puntual o seguro o esté libre de errores; que la información proporcionada a través del Servicio sea precisa, fiable o correcta; que cualquier defecto o error se vaya a corregir; que el Servicio esté disponible en cualquier momento o lugar en particular; ni que el Servicio esté libre de virus u otros componentes dañinos. Usted asume toda la responsabilidad y riesgo de pérdida derivado de su descarga y/o uso de archivos, información, contenido u otros materiales obtenidos del Servicio. -GitHub no garantiza que los Servicios cumplan con tus requisitos; que el Servicio no se interrumpa y sea oportuno, seguro o sin errores; que la información que se provee a través de los Servicios sea precisa, confiable o correcta; que cualquier defecto o error será corregido; que el Servicio estará disponible en cualquier momento o ubicación en particular; o que el Servicio se encuentra libre de virus u otros componentes dañinos. Asumes toda la responsabilidad y el riesgo de pérdida resultante de su descarga y/o uso de archivos, información, contenido u otro material obtenido del Servicio. +## O. Limitación de Responsabilidad +**Versión abreviada:** *no somos responsables de los daños o pérdidas que se deriven de su uso o incapacidad para usar el Servicio o que se deriven de otro modo de lo estipulado en este Acuerdo. Lea este apartado atentamente; en él se limitan nuestras obligaciones con usted.* -## O. Limitación de responsabilidad -**Versión resumida:** *No seremos responsables de daños o pérdidas derivadas de tu uso o incapacidad para usar el servicio o de cualquier otra forma que surja en virtud de este acuerdo. Lee esta sección cuidadosamente; esto limita nuestras obligaciones contigo.* +Usted entiende y acepta que nosotros no seremos responsables ante usted ni ante ningún tercero por ninguna pérdida de beneficios, uso, fondo de comercio o datos, ni por ningún daño imprevisto, indirecto, especial, emergente o ejemplar, que se deriven de: -Comprendes y aceptas que no seremos responsables ante ti o ante ningún tercero por ninguna pérdida de ganancias, uso, buena voluntad, o datos, o para cualquier daño accidental, indirecto, especial, consecuencial o exemplatorio, que surjan sin embargo de - -- el uso, divulgación o visualización de tu contenido generado por el usuario; -- tu uso o incapacidad para usar el Servicio; -- cualquier modificación, cambio de precios, suspensión o interrupción del Servicio; -- el Servicio generalmente o el software o sistemas que hacen el Servicio disponible; -- acceso no autorizado a o alteraciones de tus transmisiones o datos; -- declaración o conducta de cualquier tercero en el Servicio; -- cualquier otra interacción de usuario que introduzca o reciba a través del uso del Servicio; o +- el uso, divulgación o visualización de su Contenido Generado por el Usuario; +- su uso o incapacidad para usar el Servicio; +- cualquier modificación, cambio de precio, suspensión o interrupción del Servicio; +- el Servicio en general o el software o los sistemas que hacen que el Servicio esté disponible; +- el acceso no autorizado o alteraciones de sus transmisiones o datos; +- declaraciones o conductas de cualquier tercero en el Servicio; +- cualquier otra interacción de usuario que usted introduzca o reciba a través de su uso del Servicio; o - cualquier otro asunto relacionado con el Servicio. -Nuestra responsabilidad es limitada, ya sea que hayamos sido informados o no de la posibilidad de tales daños, e incluso si se descubre que un remedio establecido en este Acuerdo no ha cumplido su propósito esencial. No nos responsabilizaremos por ningún fallo o retraso debido a asuntos que escapen a nuestro control razonable. +Nuestra responsabilidad es limitada, tanto si hemos sido informados de la posibilidad de que se produzcan dichos daños como si no, e incluso si se determina que una de las medidas establecidas en este Acuerdo no ha cumplido su finalidad esencial. No tendremos ninguna responsabilidad por ningún fallo o retraso debido a asuntos que queden fuera de nuestro control razonable. -## P. Liberación e indemnización -**Versión resumida:** *Eres responsable de tu uso del servicio. Si dañas a otra persona o entras en una disputa con otra persona, no estaremos implicados.* +## P. Liberación e Indemnización +**Versión abreviada:** *usted es responsable del uso que haga del servicio. Si hace daño a otra persona o tiene un conflicto con alguien, nosotros no nos involucraremos.* -Si tienes una disputa con uno o más usuarios, aceptas liberar a GitHub de todos y cada uno de los reclamos, demandas y daños (reales y consecuentes) de todo tipo y naturaleza, conocidos y desconocidos, que surjan de o de cualquier forma relacionados con tales disputas. +Si tiene un conflicto con uno o varios Usuarios, acepta eximir a GitHub de todas y cada una de las reclamaciones, demandas y daños (reales y consecuentes) de todo tipo y naturaleza, conocidos y desconocidos, que surjan o estén relacionados de algún modo con dichos conflictos. -Aceptas indemnizarnos, defendernos y liberarnos de toda responsabilidad contra cualquier reclamación, responsabilidad y gastos, incluyendo los honorarios de abogados, derivados del uso del Sitio Web y del Servicio, incluyendo sin limitación a tu violación de este Acuerdo, considerando que GitHub (1) te dé un aviso por escrito de la reclamación, demanda, juicio o procedimiento; (2) te da control exclusivo de la defensa y resolución de reclamaciones, demanda, juicio o diligencia (siempre y cuando no pueda solucionar ninguna reclamación, demanda, juicio o diligencia, a menos que el acuerdo libere incondicionalmente a GitHub de toda responsabilidad); y (3) te proporcione toda la asistencia razonable, a su cargo. +Usted se compromete a indemnizarnos, defendernos y eximirnos de toda reclamación, responsabilidad y gastos, incluidos los honorarios de los abogados, que se deriven del uso que haga del Sitio Web y el Servicio, incluidos, a título meramente enunciativo, la infracción de este Acuerdo, siempre que GitHub (1) le notifique por escrito y sin demora la reclamación, demanda, pleito o procedimiento; (2) le otorgue el control exclusivo de la defensa y la resolución de la reclamación, demanda, pleito o procedimiento (siempre que usted no pueda resolver ninguna reclamación, demanda, pleito o procedimiento a menos que el acuerdo libere incondicionalmente a GitHub de toda responsabilidad); y (3) le proporcione toda la asistencia razonable, a su cargo. -## Q. Modificaciones a estos términos -**Versión resumida:** *Desamos que nuestros usuarios estén informados sobre los cambios importantes en nuestros términos, pero algunos cambios no son tan importantes — no queremos molestarte cada vez que arreglamos un error tipográfico. Por ello, si bien es posible que modifiquemos el presente acuerdo en cualquier momento, notificaremos a los usuarios sobre cualquier cambio material y te daremos tiempo para ajustarlos.* +## Q. Modificaciones de estos Términos +**Versión abreviada:** *queremos que nuestros usuarios estén informados de los cambios importantes que se realicen en nuestros Términos, pero algunos cambios no son tan importantes, por lo que no queremos molestarle cada vez que corrijamos un error tipográfico. Por lo tanto, si bien podemos modificar este Acuerdo en cualquier momento, notificaremos a los usuarios sobre cualquier cambio importante y les daremos tiempo para que se ajusten a ellos.* -Nos reservamos el derecho, a nuestro exclusivo criterio, de modificar el presente Acuerdo en cualquier momento y actualizaremos este Acuerdo en el caso en que ocurran dichas modificaciones. Notificaremos a nuestros usuarios de los cambios materiales en el presente acuerdo, como aumentos de precios, al menos 30 días antes de que el cambio entre en vigencia al publicar un aviso en nuestro sitio web o al enviar un correo electrónico a la dirección principal de correo electrónico especificada en tu cuenta de GitHub. El uso continuo del Servicio por parte del cliente después de dichos 30 días constituye el acuerdo a las revisiones del presente Acuerdo. Para cualquier otra modificación, tu uso continuo del sitio web constituye un acuerdo con nuestras revisiones de estos términos de servicio. Puedes visualizar todas las modificaciones a estos Términos en nuestro repositorio [Site Policy](https://github.com/github/site-policy)-. +Nos reservamos el derecho, a nuestra exclusiva discreción, de modificar estos Términos de Servicio en cualquier momento y los actualizaremos en caso de que se produzcan dichas modificaciones. Notificaremos a nuestros Usuarios de cualquier cambio importante que se produzca en este Acuerdo (por ejemplo, subidas de precios) al menos 30 días antes de que se aplique el cambio mediante la publicación de un aviso en nuestro Sitio Web o el envío de un correo electrónico a la dirección principal que ha especificado en su cuenta de GitHub. El uso continuado del Servicio por parte del Cliente después de esos treinta (30) días constituye la aceptación de dichas revisiones de este Acuerdo. Para cualquier otra modificación, su uso continuado del Sitio Web constituye la aceptación de nuestras revisiones de estos Términos del Servicio. Puede ver todas las modificaciones de estos Términos en nuestro repositorio [Directiva del Sitio](https://github.com/github/site-policy). -Nos reservamos el derecho en cualquier momento y de vez en cuando de modificar o interrumpir, temporal o permanentemente, el Sitio Web (o cualquier parte de este) con o sin notificación. +Nos reservamos el derecho, en cualquier momento y de forma periódica, a modificar o interrumpir, de manera temporal o permanente, el Sitio Web (o cualquier parte del mismo) con o sin previo aviso. -## R. Varios +## R. Disposiciones adicionales -### 1. Legislación aplicable -Excepto en la medida en que la ley aplicable establezca lo contrario, este Acuerdo entre tu persona y GitHub y cualquier acceso o uso del Sitio Web o del Servicio se rige por las leyes federales de los Estados Unidos de América y las leyes del Estado de California, sin tener en cuenta el conflicto de disposiciones legales. Tú y GitHub acuerdan someterse a la jurisdicción exclusiva y sede de los tribunales ubicados en la Ciudad y el Condado de San Francisco, California. +### 1. Legislación Aplicable +Salvo en la medida en que la legislación aplicable disponga lo contrario, este Acuerdo entre usted y GitHub y todo acceso o uso del Sitio Web o del Servicio se rigen por las leyes federales de los Estados Unidos de América y las leyes del Estado de California, independientemente de las disposiciones sobre conflicto de leyes. Usted y GitHub aceptan someterse al fuero y a la jurisdicción exclusivos de los tribunales ubicados en la ciudad y el condado de San Francisco, California. -### 2. Intransferible -GitHub puede asignar o delegar estos Términos de Servicio y/o la [Declaración de privacidad de GitHub](https://github.com/site/privacy), en su totalidad o en parte, a cualquier persona o entidad en cualquier momento con o sin tu consentimiento, incluyendo la concesión de licencia en la Sección D.4. No puedes asignar ni delegar ningún derecho u obligación bajo los Términos de Servicio o Declaración de Privacidad sin nuestro previo consentimiento por escrito y ninguna asignación no autorizada y delegación por ti es nula. +### 2. No Transferibilidad +GitHub puede ceder o delegar estos Términos del Servicio y/o la [Declaración de Privacidad de GitHub](https://github.com/site/privacy), en su totalidad o en parte, a cualquier persona o entidad en cualquier momento con o sin su consentimiento, incluida la concesión de licencia que se indica en el Apartado D.4. Usted no puede ceder ni delegar ningún derecho u obligación en virtud de los Términos del Servicio o la Declaración de Privacidad sin nuestro consentimiento previo por escrito, y cualquier cesión y delegación no autorizada por usted se considera nula. -### 3. Encabezados y resúmenes de sección -A lo largo de este Acuerdo, cada sección incluye títulos y breves resúmenes de los siguientes términos y condiciones. Estos títulos de sección y breves resúmenes no son legalmente vinculantes. +### 3. Títulos de Apartados y Resúmenes +A lo largo de este Acuerdo, cada apartado incluye títulos y resúmenes breves de los siguientes términos y condiciones. Los títulos de estos apartados y resúmenes breves no son legalmente vinculantes. -### 4. Divisibilidad, sin exención y supervivencia -Si alguna parte de este Acuerdo es considerada inválida o no aplicable, esa parte del Acuerdo será interpretada para reflejar la intención original de las partes. Las partes restantes permanecerán en pleno vigor y efecto. Cualquier incumplimiento por parte de GitHub para hacer cumplir cualquier disposición de este Acuerdo no será considerado una renuncia a nuestro derecho a hacer cumplir dicha disposición. Nuestros derechos en virtud de este Acuerdo sobrevivirán a cualquier rescisión de este Acuerdo. +### 4. Divisibilidad, No Renuncia y Supervivencia +Si alguna parte de este Acuerdo se considerara no válida o inaplicable, dicha parte del Acuerdo se interpretará de forma que refleje la intención original de las partes. Las partes restantes permanecerán en plena vigencia y efecto. Cualquier incumplimiento por parte de GitHub de cualquiera de las disposiciones de este Acuerdo no se considerará una renuncia a nuestro derecho de hacer cumplir dicha disposición. Nuestros derechos en virtud de este Acuerdo seguirán vigentes tras la rescisión del mismo. -### 5. Enmiendas, acuerdo completo -Este Acuerdo sólo puede modificarse por una enmienda por escrito firmada por un representante autorizado de GitHub o por la publicación de GitHub de una versión revisada de acuerdo con la sección [Q. Cambios a estos términos](#q-changes-to-these-terms). Estos Términos de Servicio, junto con la Declaración de Privacidad de GitHub, representan la declaración completa y exclusiva del acuerdo entre tu persona y nosotros. Este Acuerdo sustituye cualquier propuesta o acuerdo previo oral o escrito, y cualquier otra comunicación entre tu persona y GitHub relacionada con el tema de estos términos, incluyendo cualquier acuerdo de confidencialidad o no divulgación. +### 5. Enmiendas; Acuerdo Completo +Este Acuerdo solo se puede modificar mediante una enmienda por escrito firmada por un representante autorizado de GitHub, o mediante la publicación por parte de GitHub de una versión revisada de acuerdo con el [Apartado Q. Modificaciones de estos Términos](#q-changes-to-these-terms). Estos Términos del Servicio, junto con la Declaración de Privacidad de GitHub, representan la declaración completa y exclusiva del acuerdo entre usted y nosotros. Este Acuerdo sustituye a cualquier propuesta o acuerdo anterior, oral o escrito, y a cualquier otra comunicación entre usted y GitHub relacionada con el asunto de estos términos, incluido cualquier acuerdo de confidencialidad o no divulgación. -### 6. Preguntas -¿Preguntas sobre los Términos de Servicio? [Contáctanos](https://support.github.com/contact?tags=docs-policy). +### 6. Preguntas +¿Tiene alguna pregunta sobre los Términos del Servicio? [Póngase en contacto con nosotros](https://support.github.com/contact?tags=docs-policy). diff --git a/translations/es-ES/content/site-policy/github-terms/index.md b/translations/es-ES/content/site-policy/github-terms/index.md index bb9893c21b..b953ad95bc 100644 --- a/translations/es-ES/content/site-policy/github-terms/index.md +++ b/translations/es-ES/content/site-policy/github-terms/index.md @@ -19,5 +19,11 @@ children: - /github-open-source-applications-terms-and-conditions - /github-event-terms - /github-event-code-of-conduct +ms.openlocfilehash: 43ee4f13711b6fdd8dc9d29eb8e6aa33c13f3c82 +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556808' --- diff --git a/translations/es-ES/content/site-policy/index.md b/translations/es-ES/content/site-policy/index.md index e4be64233e..d8a0b9ebec 100644 --- a/translations/es-ES/content/site-policy/index.md +++ b/translations/es-ES/content/site-policy/index.md @@ -1,5 +1,5 @@ --- -title: Política del sitio +title: Directiva del Sitio redirect_from: - /categories/61/articles - /categories/site-policy @@ -18,5 +18,11 @@ children: - /security-policies - /github-company-policies - /site-policy-deprecated +ms.openlocfilehash: a4be89273e55ac0b29bc879f150781c39f161b4d +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556800' --- diff --git a/translations/es-ES/content/site-policy/other-site-policies/github-and-trade-controls.md b/translations/es-ES/content/site-policy/other-site-policies/github-and-trade-controls.md index d6c150b9ae..d244f9270f 100644 --- a/translations/es-ES/content/site-policy/other-site-policies/github-and-trade-controls.md +++ b/translations/es-ES/content/site-policy/other-site-policies/github-and-trade-controls.md @@ -1,5 +1,5 @@ --- -title: GitHub y controles comerciales +title: GitHub y los Controles Comerciales redirect_from: - /articles/github-and-export-controls - /articles/github-and-trade-control @@ -12,101 +12,106 @@ versions: topics: - Policy - Legal +ms.openlocfilehash: e2e18667095ef8d9c30dc3d10384ede21f115456 +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556663' --- +GitHub.com, GitHub Enterprise Server y la información que cargue en cualquiera de estos productos pueden estar sujetos a normativas de control comercial, lo que incluye el Reglamento de la administración de exportaciones de los Estados Unidos (U.S. Export Administration Regulations) (el «EAR»). -GitHub.com, GitHub Enterprise Server y la información que subas a cualquiera de los productos puede estar sujeta a las regulaciones de control de comercio, incluso bajo las Regulaciones sobre Exportación de la Administracción de los Estados Unidos (EAR). Regulaciones de Administración de Exportación (las EAR). +La visión de GitHub es ser la plataforma global de la colaboración entre desarrolladores, sin importar dónde residan estos últimos. Nos tomamos muy en serio nuestra responsabilidad de examinar minuciosamente las sanciones gubernamentales para asegurarnos de que los usuarios y los clientes no se vean afectados más allá de lo que exige la ley. Esto incluye mantener los servicios de repositorios públicos, incluidos aquellos destinados a proyectos de código abierto, disponibles y accesibles para respaldar las comunicaciones personales en las que participan desarrolladores de regiones sancionadas. Esto también significa que GitHub abogará por que los desarrolladores de regiones sancionadas disfruten de un mayor acceso a la plataforma y de acceso completo a la comunidad global de código abierto. -La visión de GitHub deber ser la plataforma global para la colaboración de desarrolladores, sin importar dónde residan. Tomamos seriamente nuestra responsabilidad de examinar las sanciones gubernamentales a fondo para tener certeza de que los usuarios y clientes no se ven impactados más allá de los requisitos de ley. Esto incluye mantener servicios de repositorio público, incluyendo aquellos para proyectos de código abierto, disponibles y accesibles para apoyar las comunicaciones personales que involucran a los desarrolladores en las regiones sancionadas. Esto también significa que GitHub abogará por que los desarrolladores en las áreas sancionadas disfruten de un mejor acceso a la plataforma y de un acceso completo a la comunidad global de código abierto. +A consecuencia de nuestra defensa y de un arduo trabajo con los reguladores de EE. UU., GitHub ha obtenido una licencia de la Oficina de Control de Activos Extranjeros (OFAC) del Departamento del Tesoro de EE. UU. para restaurar nuestros servicios en la nube a los desarrolladores de Irán. Y vamos a continuar trabajando con los reguladores de EE. UU. para obtener licencias similares que nos permitan ofrecer servicios de colaboración a desarrolladores de otras regiones sancionadas, como Siria o Crimea. Tenemos el compromiso de defender el acceso más amplio posible de los desarrolladores, ya que estamos convencidos de que ofrecer servicios de colaboración en código para desarrolladores de regiones sancionadas fortalece a la comunidad de desarrolladores global, promueve el progreso humano y respalda la política exterior duradera de EE. UU. de promover la libertad de expresión y el libre flujo de información. Para obtener información sobre la licencia que hemos obtenido para los desarrolladores de Irán, consulte [esta entrada de blog](https://github.blog/2021-01-05-advancing-developer-freedom-github-is-fully-available-in-iran). -Como resultado de nuestro apoyo y arduo trabajo con los reguladores de los EE.UU. GitHub ha asegurado una licencia de la Oficina de Control de Bienes Extrangeros (OFAC) del Departamento del Tesoro de los EE.UU. para restablecer nuestros servicios en la nube para los desarrolladores en Iran. Y seguiremos trabajando con los reguladores de los EE.UU. para asegurar licencias similares y ofrecer servicios colaborativos a los desarrolladores en otras regiones sancionadas, tales como Siria y Crimea. Estamos comprometidos a apoyar el acceso de los desarrolladores en la manera más amplia posible, ya que creemos que el ofrecer servicios de colaboración de código para los desarrolladores en las regiones sancionadas fortalece aún más la comunidad de desarrollo, constituye un progreso humano y apoya el progreso permanente de la política extrangera de los EE.UU. para promover el discurso y tráfico de información libres. Para obtener más información acerca de la licencia que aseguramos para los desarrolladores en Iran, lee [la publicación del blog](https://github.blog/2021-01-05-advancing-developer-freedom-github-is-fully-available-in-iran). +Si bien proporcionamos la siguiente información para su comodidad, en última instancia, es su responsabilidad asegurarse de que su uso de los productos y servicios de GitHub cumpla todas las leyes y normativas aplicables, incluidas las leyes de control de exportaciones de EE. UU. -Aunque hemos proporcionado la siguiente información para tu comodidad, es tu responsabilidad asegurar que el uso de los productos y servicios de GitHub cumple con todas las leyes y regulaciones aplicables, incluyendo las leyes de control de exportaciones de EE. UU. . +## Resumen sobre la exportación -## Información general sobre exportaciones +### GitHub.com -### GitHub.com +En virtud de los [Términos de servicio de GitHub](/articles/github-terms-of-service), los usuarios solo pueden obtener acceso a GitHub.com y usarlo de conformidad con la legislación aplicable, lo que incluye las leyes de control de exportaciones y de sanciones de EE. UU. -Bajo nuestras [Condiciones del servicio](/articles/github-terms-of-service), los usuarios solo pueden acceder y usar GitHub.com en cumplimiento con la ley aplicable, incluyendo las leyes de control de exportación y sanciones de EE. UU. . +Los usuarios son responsables de garantizar que el contenido que desarrollen y compartan en GitHub.com cumpla las leyes de control de exportaciones de EE. UU., incluido el EAR y el Reglamento sobre tráfico internacional de armas de EE. UU. (U.S. International Traffic in Arms Regulations) (el «ITAR»). Los servicios hospedados en la nube disponibles en [GitHub.com](https://github.com) no se han diseñado para hospedar datos sujetos al ITAR ni ofrecen en la actualidad la posibilidad de restringir el acceso a los repositorios por países. Si desea colaborar con datos controlados en virtud del ITAR o de otras normativas de control de exportaciones, le recomendamos que estudie la posibilidad de usar [GitHub Enterprise Server](https://enterprise.github.com), el servicio local de GitHub. -Los usuarios son responsables de garantizar que el contenido que desarrollen y compartan en GitHub.com cumplA con los requisitos de las leyes de control de exportaciones, incluyendo las EAR y el Reglamento sobre Tráfico Internacional de Armas (ITAR) de los Estados Unidos. las EAR y el Reglamento sobre Tráfico Internacional de Armas (ITAR) de los Estados Unidos. La oferta de servicio alojado en la nube disponible en [GitHub.com](https://github.com) no ha sido diseñado para alojar datos sujetos al ITAR y actualmente no ofrece la posibilidad de restringir el acceso al repositorio por país. Si deseas colaborar en los datos controlados por exportación o el ITAR, te recomendamos que consideres [GitHub Enterprise Server](https://enterprise.github.com), la oferta local de GitHub. +En la actualidad, GitHub cuenta con una licencia de la OFAC para prestar servicios en la nube a desarrolladores ubicados o residentes en Irán. Esto incluye todos los servicios públicos y privados para personas físicas y organizaciones, tanto gratuitos como de pago. -Ahora, GitHub tiene una licencia de la OFAC para proporcionar servicios en la nube a los desarrolladores que residan o se ubiquen de otra forma en Iran. Esto incluye todos los servicios públicos y privados para los individuos y organizaciones, tanto gratuitos como de paga. +Los servicios en la nube de GitHub, tanto gratuitos como de pago, también están disponibles de forma generalizada para los desarrolladores ubicados en Cuba. -Tanto las versiones de paga como las gratuitas de los servicios de la nube de GitHub se encuentran habitualmente disponibles también para los desarrolladores que se ubican en Cuba. +Es posible que se restrinja el acceso a GitHub.com o su uso a los Nacionales Especialmente Designados (SDN), a otras partes denegadas o sometidas a bloqueos en virtud de la legislación estadounidense y de otras leyes aplicables, así como a determinados funcionarios públicos. Además, los usuarios no pueden usar GitHub.com para o en nombre de dichas partes, lo que incluye, en general, las Administraciones Públicas de los países sancionados. Además, GitHub.com no se puede utilizar para fines prohibidos por las leyes de control de exportaciones aplicables, lo que incluye los usos finales prohibidos descritos en [17 CFR 744](https://www.ecfr.gov/cgi-bin/text-idx?SID=ad384e1f1e017076f8c0136f322f0a4c&mc=true&node=pt15.2.744&rgn=div5). -Los Nacionales Especialmente Designados (SDN) u otras partes bloqueadas o denegadas bajo las leyes de los EE.UU. y otras aplicables, y para ciertas oficialías del gobierno, podrían restringirse en su acceso o uso de GitHub.com. Adicionalmente, los usuarios no podrán utilizar GitHub.com para o en nombre de dichas partes, las cuales incluyen habitualmente a los gobiernos de los países sancionados. Además, GitHub.com no puede utilizarse para propósitos prohibidos bajo las leyes de control de exportaciones aplicables, incluyendo usos finales prohibidos descritos en [17 CFR 744](https://www.ecfr.gov/cgi-bin/text-idx?SID=ad384e1f1e017076f8c0136f322f0a4c&mc=true&node=pt15.2.744&rgn=div5). +### GitHub Enterprise Server -### GitHub Enterprise Server +GitHub Enterprise Server es un dispositivo virtual autohospedado que se puede ejecutar dentro del centro de datos o nube privada virtual propios del Cliente. Como tal, GitHub Enterprise Server se puede usar para almacenar información cubierta por ITAR o sometida a controles de exportación, si bien, en cualquier caso, los usuarios finales son responsables de garantizar el cumplimiento de ITAR y de todos los controles de exportación aplicables. -GitHub Enterprise Server es una aplicación virtual autoalojada que se puede ejecutar dentro de su propio centro de datos o nube privada virtual. Como tal, GitHub Enterprise Server se puede utilizar para almacenar información controlada por ITAR u otra exportación, sin embargo, los usuarios finales son responsables de garantizar el cumplimiento del ITAR y de otros controles de exportación aplicables. +GitHub Enterprise Server es un producto comercial destinado al público general que tiene asignado el número de clasificación de control de exportaciones (ECCN, Export Control Classification Number) «`5D992.c`» y puede exportarse a la mayoría de los destinos sin necesidad de licencia (NLR, No License Required). -GitHub Enterprise Server es un producto comercial de mercado masivo y se le ha asignado el Número de Clasificación de Control de Exportación (ECCN) de `5D992.` y puede exportarse a la mayoría de destinos sin necesidad de licencia (NLR). +GitHub Enterprise Server no puede venderse, exportarse ni reexportarse a ningún país que figure en el Grupo de países E:1 del suplemento n.º 1 a la parte 740 del EAR ni a las siguientes regiones de Ucrania: Crimea y las zonas separatistas de Donetsk y Luhansk. Aunque la lista está sujeta a cambios, actualmente incluye Cuba, Irán, Corea del Norte, Siria, Rusia y Bielorrusia. -GitHub Enterprise Server no podrá venderse, exportarse o re-exportarse a cualquier país listado en el Grupo de Países E:1 en el Suplemento n° 1 a la parte 740 de la EAR o a las siguientes regiones de Ucrania: Crimea y las áreas separatistas de Donetsk y Luhansk. Los países que se listan actualmente incluyen Cuba, Irán, Corea del Norte, Siria, Rusia y Bielorrusia, pero esta lista está sujeta a cambios. +## Preguntas más frecuentes -## Preguntas frecuentes +### ¿A qué países y territorios se aplican las sanciones de la administración pública de EE. UU.? -### ¿En qué países y territorios se aplican las sanciones del gobierno estadounidense ? +Crimea, las zonas separatistas de Donetsk y Luhasnk, Cuba, Irán, Corea del Norte y Siria. Sin embargo, con respecto a Irán, GitHub ahora ha obtenido una licencia de la Oficina de Control de Activos Extranjeros (OFAC) del Departamento del Tesoro de EE. UU. para prestar servicios en la nube a desarrolladores ubicados o residentes en ese país. Los servicios en la nube de GitHub, tanto gratuitos como de pago, también están disponibles de forma generalizada para los desarrolladores ubicados en Cuba. -Crimea, las áreas separatistas de Donetsk y Luhansk, Cuba, Irán, Corea del Norte y Siria. Sin embargo, en lo que corresponde a Iran, GitHub ahora tiene una licencia de la Oficina de Control de Bienes Extranjeros (OFAC) del Departamento del Tesoro de los EE.UU. para proporcionar servicios en la nube a los desarrolladores que residen o se ubican de otra forma en este país. Tanto las versiones de paga como las gratuitas de los servicios de la nube de GitHub se encuentran habitualmente disponibles también para los desarrolladores que se ubican en Cuba. +### ¿Cómo garantiza GitHub que las personas que no viven en países y territorios sancionados ni tienen vínculos profesionales con ellos dispongan de acceso o capacidad para apelar? -### ¿Cómo garantiza GitHub que las personas que no viven o que tienen vínculos profesionales con los países y territorios sancionados continúan teniendo acceso o capacidad de solicitud? +En el infrecuente caso de que una cuenta se vea afectada involuntariamente o por error, contamos con un proceso de apelación para abordar estas situaciones. -En el raro caso de que una cuenta se vea afectada involuntariamente o por error, tenemos un proceso de apelación para atender dichos casos. +Si un usuario individual o el administrador de una organización cree que se lo ha designado por error, ese usuario tiene la oportunidad de apelar la designación aportando información de verificación a GitHub. Si GitHub recibe información suficiente que permita verificar que el usuario o la organización no están afiliados a una jurisdicción sancionada por EE. UU. para la cual no tenemos una licencia o que está restringida en virtud de las sanciones económicas de EE. UU., se eliminará la designación. Consulte el [formulario de solicitud de apelación para cuentas individuales](https://airtable.com/shrGBcceazKIoz6pY) y el [formulario de solicitud de apelación para cuentas de organizaciones](https://airtable.com/shrB2je5RBkqLEt5D). -Si un usuario individual o administrador de la organización considera que ha sido marcado por error, entonces ese usuario tiene la oportunidad de apelar la marca proporcionando información de verificación a GitHub. Si GitHub recibe suficiente información para verificar que el usuario u organización no está afiliado con una jurisdicción sancionada por los EE.UU para la cual no tenga una licencia o que esté restringida de cualquier otra forma por las . Consulte el [formulario de solicitud de apelación de cuenta individual](https://airtable.com/shrGBcceazKIoz6pY) y [el formulario de solicitud de apelación de cuenta organizacional](https://airtable.com/shrB2je5RBkqLEt5D). +### ¿Viajar a estas regiones afecta a la cuenta? -### ¿Se verán afectados los viajes por estas regiones? +Viajar a estas regiones puede afectar al estado de su cuenta, pero la disponibilidad puede restablecerse una vez que haya salido de la región sancionada y envíe una [solicitud de apelación para cuentas individuales](https://airtable.com/shrGBcceazKIoz6pY) o una [solicitud de apelación para cuentas de organizaciones](https://airtable.com/shrB2je5RBkqLEt5D) satisfactoria. -Los viajes en estas regiones podrían impactar el estado de tu cuenta, pero la disponibilidad se podría reincorporar una vez que estés fuera de la región sancionada y al momento de emitir una [solicitud de petición de cuenta individual](https://airtable.com/shrGBcceazKIoz6pY) o una [solicitud de petición de cuenta organizacional](https://airtable.com/shrB2je5RBkqLEt5D) con éxito. +### ¿Qué está disponible y qué no? -### ¿Qué está disponible y qué no está disponible? +En la actualidad, GitHub cuenta con una licencia de la OFAC para prestar servicios en la nube a desarrolladores ubicados o residentes en Irán, un país sancionado por EE. UU. La licencia incluye todos los servicios públicos y privados para personas físicas y organizaciones, tanto gratuitos como de pago. Los servicios en la nube de GitHub, tanto gratuitos como de pago, también están disponibles de forma generalizada para los desarrolladores ubicados en Cuba. -Ahora, GitHub cuenta con una licencia de la OFAC para proporcionar servicios en la nube a los desarrolladores que residen o se ubican de otra forma en el país de Irán, sancionado por los EE.UU. Esta licencia incluye todos los servicios públicos y privados para los individuos y organizaciones, tanto gratuitos como de pago. Tanto las versiones de paga como las gratuitas de los servicios de la nube de GitHub se encuentran habitualmente disponibles también para los desarrolladores que se ubican en Cuba. +GitHub tiene el compromiso de continuar ofreciendo servicios de repositorio público gratuitos a desarrolladores con cuentas individuales y de organizaciones en Siria, Crimea y las zonas separatistas de Donetsk y Luhansk. Esto incluye acceso limitado a servicios gratuitos, como repositorios públicos para proyectos de código abierto (y Páginas públicas asociadas), gists públicos y minutos de Actions gratuitos asignados, exclusivamente para comunicaciones personales y no con fines comerciales. -GitHub está comprometido a seguir ofreciendo servicios de repositorios públicos gratuitos a los desarrolladores con cuentas organizacionales e individuales en Siria, Crimea y las áreas separatistas de Donetsk y Luhansk. Esto incluye el acceso limitado a los servicios gratuitos, tales como los repositorios públicos para proyectos de código abierto (y las páginas públicas asociadas), gists públicos, y los minutos gratuitos asignados de acciones, únicamente para las comunicaciones personales, y no así para propósitos comerciales. +Para las cuentas de pago de organizaciones de estas regiones sancionadas, los usuarios pueden tener acceso limitado a sus repositorios públicos, que se han degradado a repositorios archivados de solo lectura. Sin embargo, para las cuentas gratuitas de organizaciones en estas regiones sancionadas, los usuarios seguirán teniendo acceso íntegro a los repositorios públicos gratuitos para proyectos de código abierto (y Páginas públicas asociadas), gists públicos y minutos de Actions gratuitos asignados. -Para las cuentas organizacionales de pago en estas regiones sancionadas, los usuarios podrían tener acceso limitado a los repositorios públicos, los cuales se hayan degradado a repositorios archivados de solo lectura. Para las cuentas organizacionales gratuitas en estas regiones sancionadas, sin embargo, los usuarios seguiran teniendo acceso completo a los repositorios gratuitos para los proyectos de código abierto (y las páginas públicas asociadas), gists públicos, y minutos de acciones gratuitos asignados. +GitHub seguirá abogando ante los reguladores de EE. UU. por el mayor acceso posible a los servicios de colaboración de código para desarrolladores en regiones sancionadas, como Siria y Crimea, incluidos los repositorios privados. Estamos convencidos de que ofrecer esos servicios promueve el progreso humano, la comunicación internacional y la política exterior perdurable de EE. UU. de promover la libertad de expresión y el libre flujo de información. -GitHub seguirá fomentando, en conjunto con los reguladores de los EE.UU. para que siga existiendo el mayor nivel de acceso a los servicios de colaboración de código para los desarrolladores en las regiones sancionadas, tales como Siria y Crimea, incluyendo los repositorios privados. Creemos que el ofrecer estos servicios es un avance en el progreso humano, las comunicaciones internacionales, así como para las restricciones permanentes de la política extranjera de los EE.UU. para promover el discurso y tráfico de información libres. +Es posible que se restrinja el acceso a GitHub o su uso a los Nacionales Especialmente Designados (SDN), a otras partes denegadas o sometidas a bloqueos en virtud de la legislación estadounidense y de otras leyes aplicables, así como a determinados funcionarios públicos, dondequiera que se encuentren. Los usuarios no pueden usar GitHub.com para o en nombre de dichas partes, lo que incluye, en general, las Administraciones Públicas de los países sancionados. -Los Nacionales Especialmente Designados (SDN) u otras partes bloqueadas o denegadas bajo las leyes de los EE.UU. y otras aplicables, así como ciertas oficialías de gobierno, podrían restringirse en su acceso o uso de GitHub, donde sea que se encuentren. Los usuarios no pueden utilizar GitHub.com para o en nombre de dichas partes, las cuales incluyen habitualmente a los gobiernos de las regiones sancionadas. +Los servicios de GitHub no están disponibles para desarrolladores ubicados o residentes en Corea del Norte. -Los servicios de GitHub no están disponibles para los desarrolladores ubicados o que residan de cualquier otra manera en Corea del Norte. +### ¿Cómo se define a estos usuarios específicos? -### ¿Cómo defines estos usuarios específicos? +Si GitHub determina que un usuario o cliente se encuentra en una región que está sujeta a restricciones de control comercial de EE. UU. para la cual GitHub aún no dispone de una licencia de la administración pública estadounidense o que un usuario está sometido a restricciones debidas a sanciones económicas de EE. UU., entonces la cuenta afiliada se restringirá para cumplir esos requisitos legales. La determinación de la ubicación del usuario y del cliente para implementar estas restricciones legales se deduce a través de varias fuentes, tales como las direcciones IP y el historial de pagos. La nacionalidad y el origen étnico no se utilizan para designar a los usuarios como objeto de las restricciones impuestas por las sanciones. -Si GitHub determina que un usuario o cliente se encuentra en una región que está sujeta a las restricciones de control de comercio de los EE.UU. para las cuales GitHub aún no tenga una licencia del gobierno de los EE.UU. , o si un usuario se restringe de otra manera mediante las sanciones económicas de los EE.UU. , entonces, la cuenta afiliada se restringirá para cumplir con estos requisitos legales. La determinación de la ubicación del usuario y del cliente para implementar estas restricciones legales se deriva de una serie de fuentes, incluyendo direcciones IP e historial de pagos. La nacionalidad y la etnicidad no se utilizan para marcar a los usuarios para las restricciones de sanciones. +### ¿Cómo se ven afectadas las cuentas de organizaciones? -### ¿Cómo se ven afectadas las cuentas de la organización? +Si una organización tiene su sede en un territorio o país sancionado para el cual GitHub aún no tiene una licencia de la administración pública de EE. UU. o las personas clave o la pertenencia de una organización muestran vínculos suficientes con dicho territorio o país, o si la organización parece estar sujeta a las sanciones económicas de EE. UU., se restringirán la cuenta de la organización y la cuenta del propietario afiliado. -Si una organización se basa fuera de, o si los individuos clave o miembros de una organización muestran nexos suficientes con, un territorio o país sancionado para el cual GitHub aún no tiene una licencia del gobierno de los EE.UU. , o si la organización parece estar sujeta a las sanciones económicas de los EE.UU. de alguna otra forma, , entonces la cuenta organizacional y la cuenta de propietario afiliadas se restringirán. +La restricción suspende el acceso a los servicios de repositorios privados y servicios de pago, como la disponibilidad de repositorios privados gratuitos o de pago, los gists secretos, los minutos de Actions de pago, los Patrocinadores y los servicios de GitHub Marketplace. Para las cuentas de pago de organizaciones asociadas con estas regiones sancionadas, los usuarios pueden tener acceso limitado a sus repositorios públicos, que se han degradado a repositorios archivados de solo lectura. Para las cuentas gratuitas de organizaciones asociadas con estas regiones sancionadas, los usuarios seguirán teniendo acceso íntegro a los repositorios públicos gratuitos para proyectos de código abierto (y Páginas públicas asociadas), gists públicos y minutos de Actions gratuitos asignados. -Esta restricción suspende el acceso a servicios de repositorios privados y servicios pagados, tal como la disponibilidad de repositorios privados gratuitos o pagados, gists secretos, minutos de acciones pagados, patrocinadores y servicios de GitHub Marketplace. Para las cuentas organizacionales de pago que se asocian con tales regiones sancionadas, los usuarios podrían tener acceso limitado a sus repositorios públicos, los cuales se hayan degradado a repositorios archivados de solo lectura. Para las cuentas organizcionales gratuitas asociadas con estas regiones sancionadas, los usuarios seguirán teniendo acceso a los reppositorios públicos gratuitos para los proyectos de código abierto (y las páginas públicas asociadas), gists púvblicos y minutos de acciones gratuitos asignados. +### ¿Pueden hacerse públicos los repositorios privados de usuarios sometidos a restricciones comerciales? -### ¿Se pueden hacer públicos los repositorios privados de usuarios restringidos al intercambio? +Los usuarios de cuentas individuales gratuitas pueden hacer públicos los repositorios privados restringidos, solo para comunicaciones personales y no con fines comerciales. Para ello, el usuario debe ir a la pestaña de configuración del repositorio y hacer clic en el botón «Make public» (Hacer público). Una vez que el repositorio es público, los usuarios tienen acceso a los servicios de repositorios públicos. Esta acción no se puede deshacer. -Los usuarios de cuentas individuales gratuitas pueden hacer públicos los repositorios privados restringidos, solo para comunicaciones personales, y no para propósitos comerciales. Los usuarios pueden hacer esto navegando a la pestaña de configuración del repositorio y haciendo clic en el botón "hacer público". Una vez que el repositorio sea público, los usuarios tendrán acceso a los servicios de repositorios públicos. Esta acción no puede revertirse. +### ¿Los usuarios sometidos a restricciones comerciales pueden obtener acceso a los datos de repositorios privados (por ejemplo, para descargar o eliminar los datos del repositorio)? -### ¿Los usuarios restringidos al intercambio pueden acceder a datos del repositorio privado (por ejemplo, descargar o eliminar datos del repositorio)? +Desafortunadamente, nuestra interpretación de la ley no nos da la opción de permitir las descargas ni la eliminación de contenido de los repositorios privados hasta que la administración pública estadounidense nos lo autorice. Defenderemos firmemente ante los reguladores de EE. UU. el derecho de los usuarios sometidos a restricciones comerciales a proteger los contenidos de sus repositorios privados. También abogaremos por una mayor disponibilidad de los servicios de GitHub para los desarrolladores que se encuentran en mercados sancionados y subrayaremos aún más la importancia de colaborar en el código para respaldar las comunicaciones personales de los desarrolladores de todo el mundo. -Desafortunadamente, nuestra comprensión de la ley no nos da la opción de permitir descargas o eliminación de contenido de repositorio privado hasta que lo autorice de otra forma el gobierno de EE. UU. . . Defenderemos firmemente, junto con los reguladores estadounidenses, el derecho de los usuarios restringidos al intercambio a asegurar el contenido de sus repositorios privados. También abogaremos por una mayor disponibilidad de servicios de GitHub para desarrolladores en mercados sancionados y subrayaremos la importancia de la colaboración en código para apoyar las comunicaciones personales para los desarrolladores en todo el mundo. +### Según la licencia que GitHub recibió de la OFAC, ¿qué tipos de cuentas estarán disponibles en Irán? -### Bajo la licencia que GitHub recibió de la OFAC, ¿qué tipos de cuentas estarán disponibles en Irán? +La licencia que hemos conseguido incluye todos los servicios públicos y privados para personas físicas y organizaciones, tanto gratuitos como de pago. -La licencia que hemos asegurado incluye todos los servicios públicos y privados para los individuos y las organizaciones, tanto gratuitos como de pago. +Por ejemplo, un desarrollador de Irán puede suscribirse a un plan gratuito o profesional para su uso individual y una universidad iraní puede configurar una cuenta de organización para colaborar con los estudiantes. -Por ejemplo, un desarrollador en Irán podría registrarse para un plan gratuito o Pro para uso individual, y una universidad iraní podría configurar una cuenta organizacional para colaborar con los alumnos. +Es posible que se restrinja el acceso a GitHub o su uso a los Nacionales Especialmente Designados (SDN), a otras partes denegadas o sometidas a bloqueos en virtud de la legislación estadounidense y de otras leyes aplicables, así como a determinados funcionarios públicos. -Los Nacionales Especialmente Designados (SDN) u otras partes bloqueadas o denegadas bajo las leyes de los EE.UU. y otras aplicables, así como ciertas oficialías de gobierno, podrían restringirse en su acceso o uso de GitHub. +Si GitHub determina que una persona u organización se encuentra en una categoría restringida (SDN, otras partes bloqueadas o determinados funcionarios públicos), se designará su cuenta como tal y no podrá usar ninguna función de GitHub. Si cualquiera de ellos considera que se lo ha designado por error, tiene la oportunidad de apelar la designación aportando a GitHub información de verificación a través [del formulario de solicitud de apelación para cuentas individuales o del formulario de solicitud de apelación para cuentas de organizaciones](https://airtable.com/shrGBcceazKIoz6pY). Si GitHub recibe información suficiente que nos permita verificar que la persona no se encuentra en una categoría restringida por sanciones económicas de EE. UU., se eliminará la designación. -Si GitHub determina que un individuo u organización cae en una categoría restringida (Los NED u otras partes bloqueadas, o ciertas oficialías de gobierno), sus cuentas se marcarán y no podrán utilizar ninguna característica de GitHub. Si creen que sus cuentas se marcaron por error, entonces tendrán la oportunidad de reclamar sobre esto proporcionando información de verificación a GitHub utilizando nuestro [formato de solicitud de reclamaciones para cuentas individuales o formato de solicitud de reclamaciones para cuentas organizacionales](https://airtable.com/shrGBcceazKIoz6pY). Si GitHub recibe información suficiente para verificar que el individuo no está en una categoría de restricción de acuerdo con las sanciones económicas de los EE.UU. . +### ¿Los usuarios iraníes de GitHub podrán usar servicios de pago en virtud de la licencia? -### ¿Los usuarios iraníes de GitHub podrán utilizar servicios de paga bajo esta licencia? +De conformidad con la licencia que hemos recibido de la OFAC, estamos restaurando todos los servicios en la nube para los usuarios iraníes, incluidos los servicios de pago. Aceptamos las principales tarjetas de crédito, pero los pagos los procesan terceros. Debido a ello, los pagos están sujetos a los términos y condiciones de nuestros procesadores de pagos. Esos terceros pueden aplicar restricciones que bloqueen los pagos procedentes de Irán. -De conformidad con la licencia que recibimos de la OFAC, estamos restableciendo todos los servicios de la nube para los usuarios iraníes, incluyendo los servicios de pago. Aceptamos todas las tarjetas de crédito principales, sin contar el procesamiento de pago de terceros para nosotros, así que los pagos están sujetos a los términos y condiciones de nuestros procesadores de pagos. Estas partes terceras podrían incluir restricciones que bloqueen pagos desde Iran. +### ¿Pueden aclarar la disponibilidad de GitHub para los desarrolladores cubanos? -### ¿Se puede aclarar la disponibilidad de GitHub para los desarrolladores cubanos? - -Los servicios de la nube de GitHub, tanto gratuitos como de pago, están habitualmente disponibles para los desarrolladores ubicados en Cuba. -Los Nacionales Especialmente Designados (SDN), otras partes denegadas o bloqueadas de acuerdo con las leyes de los EE.UU. y otras aplicables, así como ciertas oficialías de gobierno, podrían restringirse en su acceso o uso de GitHub, donde sea que se encuentren. Adicionalmente, los usuarios no podrán utilizar GitHub.com para o en nombre de dichas partes, las cuales incluyen habitualmente a los gobiernos de los países sancionados. +Los servicios en la nube de GitHub, tanto gratuitos como de pago, están disponibles de forma generalizada para los desarrolladores ubicados en Cuba. +Es posible que se restrinja el acceso a GitHub o su uso a los Nacionales Especialmente Designados (SDN), a otras partes denegadas o sometidas a bloqueos en virtud de la legislación estadounidense y de otras leyes aplicables, así como a determinados funcionarios públicos, dondequiera que se encuentren. Además, los usuarios no pueden usar GitHub.com para o en nombre de dichas partes, lo que incluye, en general, las Administraciones Públicas de los países sancionados. diff --git a/translations/es-ES/content/site-policy/other-site-policies/github-deceased-user-policy.md b/translations/es-ES/content/site-policy/other-site-policies/github-deceased-user-policy.md index 54e9ef7868..7b83848edf 100644 --- a/translations/es-ES/content/site-policy/other-site-policies/github-deceased-user-policy.md +++ b/translations/es-ES/content/site-policy/other-site-policies/github-deceased-user-policy.md @@ -1,5 +1,5 @@ --- -title: Política de Usuario Finado de Github +title: Directiva de usuarios fallecidos de GitHub versions: fpt: '*' topics: @@ -8,20 +8,25 @@ topics: redirect_from: - /github/site-policy/github-deceased-user-policy - /github/site-policy/github-terms-and-other-site-policies/github-deceased-user-policy +ms.openlocfilehash: a78a0c99d0edf9891748101d238b26598df96c77 +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556650' --- +En caso de que fallezca un usuario de GitHub, podemos trabajar con una persona autorizada para determinar qué sucede con el contenido de la cuenta. -En caso de que fallezca un usuario de GitHub, podemos trabajar con un individuo autorizado para determinar qué sucederá con el contenido de la cuenta. +Si usted es un pariente cercano, un [sucesor previamente designado](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories) u otra persona autorizada (que podría incluir un colaborador o socio comercial) de un usuario fallecido y desea realizar una solicitud con respecto a su cuenta, puede ponerse en contacto con nosotros en https://support.github.com/contact. Proporcione la siguiente información en su mensaje: -Si eres un familiar cercano, un [sucesor pre-designado](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories), u otro individuo autorizado (que podría incluir a colaboradores o socios de negocios) de un usuario que a fallecido y te gustaría hacer una solicitud con respecto a la cuenta, puedes contactarnos en https://support.github.com/contact. Por favor, porporciona a siguiente información en tu mensaje: - -- Nombre +- Denominación - Información de Contacto -- Nombre del cuentahabiente finado -- Nombre de usuario de GitHub del cuentahabiente finado -- Tu parentezco con el cuentahabiente finado (por favor incluye si se te ha designado como el sucesor de la cuenta en GitHub.com) -- Si se te designó como sucesor de cuenta, proporciona el nombre de usuario de tu cuenta de GitHub -- La acción que buscas (por ejemplo, transferir repositorios públicos, cancelar la facturación en una cuenta) +- Nombre del titular de la cuenta fallecido +- Nombre de usuario del titular de la cuenta fallecido de GitHub +- Su relación con el titular de la cuenta fallecido (incluya si ha sido designado como sucesor de la cuenta en GitHub.com) +- Si ha sido designado como sucesor de la cuenta, el nombre de usuario de su cuenta de GitHub +- Qué acción desea realizar (por ejemplo, transferir repositorios públicos o cancelar la facturación en la cuenta) -Una vez que hayamos recibido tu solicitud, podremos dar seguimiento con otra solicitud de información adicional, tal como la copia de tu identificación con fotografía, copia del certificado de defunción, y la documentación que confirme que estás autorizado para actuar con relación a la cuenta del usuario finado, para verificar que estamos autorizados adecuadamente para procesar tu solicitud. +Una vez que hayamos recibido su solicitud, podemos realizar un seguimiento con una solicitud de información adicional, como una copia de su identificación con foto o una copia del certificado de defunción y documentación que confirme que tiene autorización para actuar en relación con la cuenta del usuario fallecido, para verificar que estamos debidamente autorizados para procesar su solicitud. -Por favor, nota que la información que proporciones en tu solicitud se recabará de acuerdo con nuestra [Declaración de privacidad](/github/site-policy/github-privacy-statement), y retendremos la información únicamente de acuerdo con lo necesario para cumplir con nuestras obligaciones legales y resolver disputas. +Tenga en cuenta que la información que proporciona en su solicitud se recopila de acuerdo con nuestra [Declaración de Privacidad](/github/site-policy/github-privacy-statement) y conservaremos la información solo según sea necesario para cumplir nuestras obligaciones legales y resolver litigios. diff --git a/translations/es-ES/content/site-policy/other-site-policies/github-government-takedown-policy.md b/translations/es-ES/content/site-policy/other-site-policies/github-government-takedown-policy.md index 24c6d9790f..2ffa41451a 100644 --- a/translations/es-ES/content/site-policy/other-site-policies/github-government-takedown-policy.md +++ b/translations/es-ES/content/site-policy/other-site-policies/github-government-takedown-policy.md @@ -1,5 +1,5 @@ --- -title: Política de retiro gubernamental de GitHub +title: Directiva de eliminación por parte del gobierno de GitHub versions: fpt: '*' topics: @@ -8,33 +8,38 @@ topics: redirect_from: - /github/site-policy/github-government-takedown-policy - /github/site-policy/github-terms-and-other-site-policies/github-government-takedown-policy +ms.openlocfilehash: e3d0c85171d649c94a7c2ab5934d58fdcfff6181 +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556811' --- +## ¿Qué es esto? +De vez en cuando, GitHub recibe solicitudes de los gobiernos para eliminar contenido que se ha declarado ilegal en su jurisdicción local. Aunque puede que no siempre estemos de acuerdo con esas leyes, es posible que debamos bloquear contenido si recibimos una solicitud completa de un funcionario para que nuestros usuarios en esa jurisdicción puedan continuar teniendo acceso a GitHub para colaborar y crear software. -## ¿Qué es esto? -De vez en cuando, GitHub recibe solicitudes de los gobiernos para retirar contenido que se declaró ilegal en su jurisdicción local. Aunque no siempre estemos de acuerdo con esas leyes, podemos necesitar bloquear el contenido si recibimos una solicitud completa de un funcionario del gobierno para que nuestros usuarios en esa jurisdicción puedan continuar teniendo acceso a GitHub para colaborar y construir software. +## ¿Qué es una solicitud de eliminación completa por parte del gobierno? +Para contar como una solicitud completa, una solicitud o aviso debe: +- provenir de una agencia gubernamental oficial relevante; +- identificar contenido ilegal; +- especificar la fuente de ilegalidad en esa jurisdicción (ley u orden judicial). -## ¿Qué es una solicitud completa de retiro del gobierno? -Para que cuente como una solicitud completa, una solicitud o aviso debe: -- provenir de una agencia gubernamental oficial correspondiente -- identificar contenido ilegal -- especificar la fuente de ilegalidad en dicha jurisdicción (ley u orden judicial). +## ¿Qué sucede cuando recibimos una solicitud de eliminación completa de un gobierno? -## ¿Qué ocurre cuando recibimos una solicitud de retiro completa de un gobierno? +Cuando recibimos un aviso de una agencia gubernamental oficial relevante que identifica contenido ilegal y especifica la fuente de la ilegalidad, nosotros +- notificamos a los usuarios afectados el contenido específico que supuestamente infringe la ley y que se trata de una solicitud de eliminación legal; +- permitimos a los usuarios afectados apelar la decisión como parte de esa notificación; +- limitamos el alcance geográfico de la eliminación cuando sea posible y lo incluimos como parte de la notificación; +- publicamos la solicitud oficial que condujo a la eliminación en nuestro [repositorio público de eliminaciones por parte del gobierno](https://github.com/github/gov-takedowns). -Cuando recibimos una notificación de una agencia gubernamental oficial correspondiente que identifique contenido ilegal y especifique la fuente de la ilegalidad, nosotros -- notificamos a los usuarios afectados del contenido específico que presuntamente viola la ley y que esta es una solicitud de retiro legal -- permitimo a los usuarios afectados apelar la decisión como parte de dicha notificación -- limitamos el alcance geográfico de la retiro cuando sea posible y lo incluimos como parte de la notificación -- publicamos la solicitud oficial que condujo al retiro en nuestro repositorio [gov-takedowns](https://github.com/github/gov-takedowns) público. +## ¿Por qué publicamos avisos de eliminación? +Nos preocupa la censura en Internet y creemos que la transparencia en un nivel específico y continuo es esencial para una buena gobernanza. Al publicar los avisos, podemos informar mejor al público sobre qué contenido se retiene en GitHub y por qué. Publicamos avisos de eliminación para documentar su potencial para inhibir la libertad de expresión. -## ¿Por qué publicamos avisos de retiro? -Nos preocupa la censura de Internet y creemos que la transparencia a un nivel específico y actual es esencial para una buena gobernanza. Al hacer públicamente los avisos, podemos informar mejor al público sobre el contenido que se retiene de GitHub y las razones. Publicamos notificaciones de retiro para documentar su potencial de desintensificar el discurso. +## ¿Qué significa si publicamos un aviso en nuestro repositorio de eliminaciones gubernamentales? +Significa que recibimos el aviso en la fecha indicada. *No* significa que el contenido fuera ilegal o incorrecto. *No* significa que el usuario identificado en el aviso haya hecho algo mal. No hacemos ni inferimos ningún juicio sobre el fundamento de las afirmaciones del aviso. Publicamos estos avisos y solicitudes solo con fines informativos. -## ¿Qué significa que publiquemos una notificación en nuestro repositorio de retiro del gobierno? -Significa que recibimos la notificación en la fecha indicada. *No* significa que el contenido es ilegal o sea incorrecto. *No* significa que el usuario identificado en la notificación haya hecho algo incorrecto. No hacemos ni implicamos ningún juicio sobre el mérito de las reclamaciones que hacen. Publicamos estas notificaciones y solicitudes sólo para propósitos informativos. +## Eliminaciones del gobierno basadas en infracciones de los Términos de Servicio de GitHub +En algunos casos, GitHub recibe informes de funcionarios sobre infracciones de los Términos de Servicio de GitHub. Procesamos esas infracciones como procesaríamos una infracción de los Términos de Servicio notificada por cualquier otra persona. Sin embargo, notificamos a los usuarios afectados que el informe proviene de un gobierno y, como en cualquier otro caso, les damos la oportunidad de apelar. -## Retiros de gobierno con base en las violaciones de los Términos de Servicio de GitHub -En algunos casos, GitHub recibe reportes de funcionarios gubernamentales con respecto a violaciones a estos Términos de Servicio. Procesamos dichas violaciones tal como procesaríamos una violación de los Términos de Servicio que denunciara cualquier otra persona. Sin embargo, notificamos a los usuarios afectados que el reporte vino del gobierno y, tal como ocurriría en cualquier otro caso, les damos oportunidad de apelar. - -## Reportes de transparencia -Adicionalmente a publicar notificaciones de retiro en nuestro repositorio de `github/gov-takedowns`, también las reportamos en nuestro reporte de transparencia. También rastreamos e informamos en nuestro reporte de transparencia sobre los retiros del gobierno con base en violaciones de los Términos de Servicio de GitHub. +## Informes de transparencia +Además de publicar avisos gubernamentales de eliminación en nuestro repositorio `github/gov-takedowns`, informamos sobre ellos en nuestro informe de transparencia. También controlamos y registramos en nuestro informe de transparencia las eliminaciones gubernamentales basadas en infracciones de los Términos de Servicio de GitHub. diff --git a/translations/es-ES/content/site-policy/other-site-policies/github-logo-policy.md b/translations/es-ES/content/site-policy/other-site-policies/github-logo-policy.md index f541e3b4cf..8d74b0ff12 100644 --- a/translations/es-ES/content/site-policy/other-site-policies/github-logo-policy.md +++ b/translations/es-ES/content/site-policy/other-site-policies/github-logo-policy.md @@ -1,5 +1,5 @@ --- -title: Política de logo de GitHub +title: Directiva de logotipo de GitHub redirect_from: - /articles/i-m-developing-a-third-party-github-app-what-do-i-need-to-know - /articles/using-an-octocat-to-link-to-github-or-your-github-profile @@ -11,8 +11,13 @@ versions: topics: - Policy - Legal +ms.openlocfilehash: 5759e374fadc9a4f2f5b6790d9650c4a47e75720 +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556784' --- +Puede añadir logotipos de {% data variables.product.prodname_dotcom %} a su sitio web o aplicación de terceros en algunas situaciones. Para obtener más información y directrices específicas sobre el uso de logotipos, consulte la [{% data variables.product.prodname_dotcom %} página de logotipos y uso](https://github.com/logos). -Puede añadir {% data variables.product.prodname_dotcom %} logos a tu sitio web o aplicación de terceros en algunos escenarios. Para obtener más información y directrices específicas, consulta la[{% data variables.product.prodname_dotcom %} página de Logos y Uso](https://github.com/logos). - -También puedes usar un octocat como tu avatar personal o en tu sitio web para vincular a tu cuenta, {% data variables.product.prodname_dotcom %} pero no para tu empresa o un producto que estás construyendo. {% data variables.product.prodname_dotcom %} tiene una extensa colección de octocats en el [Octodex](https://octodex.github.com/). Para obtener más información sobre cómo usar los octocats de Octodex, consulta las [preguntas frecuentes de Octodex](https://octodex.github.com/faq/). +También puede usar un octocat como su avatar personal o en su sitio web para vincularlo a su cuenta de {% data variables.product.prodname_dotcom %}, pero no para su empresa o un producto que esté creando. {% data variables.product.prodname_dotcom %} tiene una extensa colección de octocats en [Octodex](https://octodex.github.com/). Para obtener más información sobre el uso de octocats de Octodex, consulte las [preguntas frecuentes sobre Octodex](https://octodex.github.com/faq/). diff --git a/translations/es-ES/content/site-policy/other-site-policies/github-username-policy.md b/translations/es-ES/content/site-policy/other-site-policies/github-username-policy.md index 837bdad10d..cb883224a2 100644 --- a/translations/es-ES/content/site-policy/other-site-policies/github-username-policy.md +++ b/translations/es-ES/content/site-policy/other-site-policies/github-username-policy.md @@ -1,5 +1,5 @@ --- -title: Política de nombre de usuario de GitHub +title: Directiva de Nombres de Usuario de GitHub redirect_from: - /articles/name-squatting-policy - /articles/github-username-policy @@ -10,20 +10,25 @@ versions: topics: - Policy - Legal +ms.openlocfilehash: 55225fc4c60503e4cb9dbce4d41e51a13926d79e +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556816' --- +Los nombres de cuenta de GitHub están disponibles para las primeras personas que los solicitan y están destinados a ser utilizados de una manera inmediata y activa. -Los nombres de cuentas de GitHub se proporcionan dependiendo de quién los reclame primero, y se pretende que se comiencen a utilizar activamente de inmediato. +## ¿Qué pasa si el nombre de usuario que quiero ya lo ha elegido alguien? -## ¿Qué pasa si el nombre de usuario que quiero ya está en uso? +Tenga en cuenta que no toda la actividad de GitHub es visible de forma pública; es posible que haya en uso cuentas cuya actividad no es visible. -Ten en mente que no toda la actividad en GitHub está disponible públicamente para su consulta; puede que las cuentas sin actividad visible estén activas. +Si el nombre de usuario que desea ya lo ha elegido alguien, piense otros nombres o variaciones únicas. Puede utilizar un número, un guion o una forma alternativa de escribir ese nombre para encontrar un nombre de usuario de su preferencia que aún esté disponible. -Si ya han reclamado el nombre de usuario que quieres, considera otros nombres o variaciones únicas de éste. Puedes identificar un nombre de usuario aún disponible si utilizas números, guiones, o una morfología alterna. +## Directiva de Marcas Comerciales -## Política de marcas +Si cree que la cuenta de alguien está infringiendo sus derechos de marca comercial, encontrará más información sobre cómo presentar una queja sobre la marca comercial en nuestra página [Directiva de Marcas Comerciales](/articles/github-trademark-policy/). -Si consideras que la cuenta de alguien está violando tus derechos de marca, puedes encontrar más información sobre cómo hacer una queja de marca en nuestra página de [Política de Marca](/articles/github-trademark-policy/). +## Directiva sobre Ocupación de Nombres -## Política de ocupación de nombre - -GitHub prohibe el acaparamiento de nombres de cuenta, y dichos nombres de cuenta no pueden reservarse o mantenerse en inactividad para reclamarse posteriormente. Las cuentas que violen esta política de acaparamiento serán eliminadas o renombradas sin previo aviso. Los intentos de vender, comprar o solicitar otras formas de pago a cambio de nombres de cuenta están prohibidos y pueden resultar en una suspensión de cuenta permanente. +GitHub prohíbe la ocupación de nombres de cuenta y los nombres de cuenta no pueden reservarse ni mantenerse inactivos para utilizarlos en el futuro. Las cuentas que infrinjan esta directiva de ocupación de nombres podrán eliminarse o cambiarse de nombre sin previo aviso. Los intentos de vender, comprar o solicitar cualquier otro pago a cambio de nombres de cuenta están prohibidos y pueden dar lugar a la suspensión permanente de la cuenta. diff --git a/translations/es-ES/content/site-policy/other-site-policies/guidelines-for-legal-requests-of-user-data.md b/translations/es-ES/content/site-policy/other-site-policies/guidelines-for-legal-requests-of-user-data.md index d6d39e0b4f..fddfb58027 100644 --- a/translations/es-ES/content/site-policy/other-site-policies/guidelines-for-legal-requests-of-user-data.md +++ b/translations/es-ES/content/site-policy/other-site-policies/guidelines-for-legal-requests-of-user-data.md @@ -1,5 +1,5 @@ --- -title: Pautas para las solicitudes legales de los datos del usuario +title: Directrices para las Solicitudes Legales de Datos de Usuarios redirect_from: - /law-enforcement-guidelines - /articles/guidelines-for-legal-requests-of-user-data @@ -10,73 +10,106 @@ versions: topics: - Policy - Legal +ms.openlocfilehash: ee7ad9a57437858e33a51bedf6b03fcf48606079 +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556832' --- +¿Es un agente de la ley que está realizando una investigación para la que podría necesitar contenido de usuario alojado en GitHub? +¿O tal vez es una persona a la que le preocupa la privacidad y le gustaría saber qué información compartimos con las fuerzas del orden y en qué circunstancias? +En cualquiera de los dos casos, está en la página correcta. -¿Eres un agente de la policía que lleva a cabo una investigación que pueda implicar contenido de usuario alojado en GitHub? O quizá seas una persona consciente de la privacidad y te gustaría saber qué información compartimos con las fuerzas policiales y bajo qué circunstancias. Cualquiera que sea la razón, estás en la página correcta. +En estas directrices, proporcionamos un poco de información sobre qué es GitHub, los tipos de datos que tenemos y las condiciones bajo las cuales divulgamos la información privada de los usuarios. +Sin embargo, antes de entrar en detalles, aquí tiene algunos datos importantes que quizá desee conocer: -En estas pautas, proporcionamos algunos antecedentes sobre lo que es GitHub, los tipos de datos que tenemos y las condiciones bajo las cuales divulgaremos información privada del usuario. Sin embargo, antes de entrar en los detalles, aquí se presentan algunos detalles importantes que quizás deseas saber: +- [**Notificaremos a los usuarios afectados**](#we-will-notify-any-affected-account-owners) sobre cualquier solicitud de información de su cuenta, a menos que la ley o una orden judicial lo prohíban. +- No revelaremos **datos de seguimiento de la ubicación**, como registros de direcciones IP, sin una [orden judicial válida o una orden de registro](#with-a-court-order-or-a-search-warrant). +- No revelaremos ningún **contenido de usuario privado**, incluido el contenido de repositorios privados, sin una [orden de registro](#only-with-a-search-warrant) válida. -- [**Notificaremos a los usuarios afectados**](#we-will-notify-any-affected-account-owners) sobre cualquier solicitud de información de su cuenta a menos que se prohíba hacerlo por ley u orden judicial. -- No divulgaremos **datos de seguimiento de ubicación**, tales como registros de direcciones IP, sin una [orden judicial válida o orden de registro](#with-a-court-order-or-a-search-warrant). -- No divulgaremos ningún **contenido privado del usuario**, incluyendo el contenido de repositorios privados, sin una [orden de registro válida](#only-with-a-search-warrant). +## Acerca de estas directrices -## Acerca de estas pautas +Nuestros usuarios nos confían sus proyectos de software y su código, algo que muchas veces son sus activos comerciales o personales más valiosos. +Mantener esa confianza es esencial para nosotros, lo que significa que los datos de los usuarios deben mantenerse seguros, protegidos y privados. -Nuestros usuarios confían en nosotros con sus proyectos de software y código - a menudo algunos de sus activos personales o comerciales más valiosos. Mantener esa confianza es esencial para nosotros, lo que significa mantener los datos de los usuarios seguros y privados. +Aunque la gran mayoría de nuestros usuarios utilizan los servicios de GitHub para crear nuevos negocios, desarrollar nuevas tecnologías y mejorar la calidad de vida en general, reconocemos que entre tantos millones de usuarios repartidos por todo el mundo seguro que hay unas cuantas manzanas podridas. +En esos casos, queremos ayudar a las fuerzas del orden público a cumplir su deber legítimo de proteger a la gente. -Mientras que la abrumadora mayoría de nuestros usuarios utilizan los servicios de GitHub para crear nuevas empresas, para construir nuevas tecnologías y para el mejoramiento general de la humanidad, reconocemos que con millones de usuarios repartidos por todo el mundo, no hay duda de que habrá algunas excepciones. En esos casos, deseamos ayudar a las fuerzas policiales a servir a su legítimo interés de proteger al público. +Al proporcionar unas directrices para el personal de las fuerzas del orden, esperamos conseguir un equilibrio entre los intereses a menudo contrapuestos de la privacidad de los usuarios y la justicia. +Esperamos que estas directrices ayuden a establecer expectativas en ambos lados, así como a mejorar la transparencia de los procesos internos de GitHub. +Nuestros usuarios deben saber que valoramos su información privada y que hacemos todo lo posible para protegerla. +Como mínimo, esto significa que solo divulgamos datos a terceros cuando se cumplan los requisitos legales correspondientes. +Del mismo modo, también esperamos educar a los profesionales de las fuerzas del orden sobre los sistemas de GitHub para que puedan adaptar de manera más eficiente sus solicitudes de datos y enfocarse solo en la información necesaria para realizar su investigación. -Al proporcionar pautas para el personal encargado de hacer cumplir la ley, esperamos lograr un equilibrio entre los intereses a menudo contrapuestos de la privacidad y la justicia de los usuarios. Esperamos que estas pautas ayuden a establecer expectativas por ambas partes, así como a añadir transparencia a los procesos internos de GitHub. Nuestros usuarios deben saber que valoramos su información privada y que hacemos nuestro mejor esfuerzo para protegerla. Como mínimo, esto significa la liberación de datos a terceros solo cuando se hayan cumplido los requisitos legales adecuados. Por el mismo token, también esperamos educar a los profesionales de la aplicación de la ley sobre los sistemas de GitHub, para que puedan adaptar de manera más eficiente sus solicitudes de datos y dirigir justo esa información necesaria para llevar a cabo su investigación. +## Terminología de GitHub -## Terminología GitHub +Antes de pedirnos que divulguemos datos, podría ser útil saber cómo está implementado nuestro sistema. +GitHub aloja millones de repositorios de datos con el [sistema de control de versiones Git](https://git-scm.com/video/what-is-version-control). +Los repositorios de GitHub, que pueden ser públicos o privados, se suelen utilizar para proyectos de desarrollo de software, pero también se usan a menudo para trabajar en contenido de todo tipo. -Antes de solicitarnos que divulguemos datos, podría ser útil entender cómo se implementa nuestro sistema. GitHub aloja millones de repositorios de datos usando el [sistema de control de versiones Git](https://git-scm.com/video/what-is-version-control). Los repositorios en GitHub—que pueden ser públicos o privados—se utilizan más comúnmente para proyectos de desarrollo de software pero también se utilizan a menudo para trabajar en el contenido de todo tipo. +- [**Usuarios**](/articles/github-glossary#user): los usuarios están representados en nuestro sistema como cuentas personales de GitHub. +Cada usuario tiene un perfil personal y puede poseer varios repositorios. +Los usuarios pueden crear organizaciones o ser invitados a unirse a ellas o colaborar en el repositorio de otro usuario. -- [**Usuarios**](/articles/github-glossary#user) — Los usuarios están representados en nuestro sistema como cuentas personales de GitHub. Cada usuario tiene un perfil personal y puede tener múltiples repositorios. Los usuarios pueden crear o ser invitados a unirse a organizaciones o a colaborar en el repositorio de otro usuario. +- [**Colaboradores**](/articles/github-glossary#collaborator): un colaborador es un usuario con acceso de lectura y escritura a un repositorio al que el propietario le ha invitado a colaborar. -- [**Colaboradores**](/articles/github-glossary#collaborator) — Un colaborador es un usuario con acceso de lectura y escritura a un repositorio que ha sido invitado a contribuir por el propietario del repositorio. +- [**Organizaciones**](/articles/github-glossary#organization): las organizaciones son un grupo de dos o más usuarios que normalmente reflejan organizaciones del mundo real, como negocios o proyectos. +Las administran usuarios y pueden contener tanto repositorios como equipos de usuarios. -- [**Organizaciones**](/articles/github-glossary#organization) — Las organizaciones son un grupo de dos o más usuarios que normalmente reflejan las organizaciones del mundo real, como empresas o proyectos. Son administrados por usuarios y pueden contener tanto repositorios como equipos de usuarios. +- [**Repositorios**](/articles/github-glossary#repository): un repositorio es uno de los elementos más básicos de GitHub. +Es similar a la carpeta de un proyecto. +Un repositorio contiene todos los archivos del proyecto (incluida la documentación) y almacena el historial de revisión de cada archivo. +Los repositorios pueden tener múltiples colaboradores y, a discreción de sus administradores, pueden ser visibles públicamente o no. -- [**Repositorios**](/articles/github-glossary#repository) — Un repositorio es uno de los elementos más básicos de GitHub. Pueden ser los más fáciles de imaginar como una carpeta de un proyecto. Un repositorio contiene todos los archivos del proyecto (incluida la documentación) y almacena cada historial de revisión del archivo. Los repositorios pueden tener múltiples colaboradores y, a discreción de sus administradores, pueden ser públicos o no. +- [**Pages**](/articles/what-is-github-pages): GitHub Pages son páginas web públicas alojadas gratuitamente por GitHub que los usuarios pueden publicar fácilmente a través del código almacenado en sus repositorios. +Si un usuario u organización tiene una página de GitHub, esta se suele encontrar en una URL como `https://username.github.io` o podría tener la página web asignada a su propio nombre de dominio personalizado. -- [**Páginas**](/articles/what-is-github-pages) — Las páginas de GitHub son páginas web públicas libremente alojadas por GitHub que los usuarios pueden publicar fácilmente a través del código almacenado en sus repositorios. Si un usuario u organización tiene una página de GitHub, generalmente se puede encontrar en una URL como `https://username. ithub.io` o pueden tener la página web mapeada a su propio nombre de dominio personalizado. +- [**Gists**](/articles/creating-gists): los Gists son fragmentos de código fuente u otro texto que los usuarios pueden usar para almacenar ideas o compartirlos con amigos. +Al igual que los repositorios normales de GitHub, los Gists se crean con Git, por lo que se versionan, bifurcan y descargan automáticamente. +Los Gists pueden ser públicos o secretos (solo se puede acceder a ellos a través de una URL conocida). Los Gists públicos no se pueden convertir en Gists secretos. -- [**Gists**](/articles/creating-gists) — Gists son fragmentos de código fuente u otro texto que los usuarios pueden usar para almacenar ideas o compartir con amigos. Al igual que los repositorios normales de GitHub, las listas se crean con Git, por lo que son automáticamente versionadas, bifurcables y descargables. Las listas pueden ser públicas o secretas (accesibles solo a través de una URL conocida). Los Gists públicos no pueden convertirse en Gists secretos. +## Datos de usuario en GitHub.com -## Datos de usuario en GitHub.com - -Aquí hay una lista no exhaustiva de los tipos de datos que mantenemos sobre usuarios y proyectos en GitHub. +Esta es una lista no exhaustiva de los tipos de datos que mantenemos sobre usuarios y proyectos en GitHub. - -**Datos de cuenta pública** — Hay una variedad de información disponible públicamente en GitHub sobre los usuarios y sus repositorios. Los perfiles de usuario se pueden encontrar en una URL como `https://github.com/username`. Los perfiles de usuario muestran información acerca de cuándo creó su cuenta el usuario, así como su actividad pública en GitHub.com e interacciones sociales. Los perfiles de usuario públicos también pueden incluir información adicional que un usuario pudo haber decidido compartir públicamente. Visualización de todos los perfiles públicos del usuario: +**Datos de cuentas públicas**: en GitHub hay una gran variedad de información disponible públicamente sobre los usuarios y sus repositorios. +Los perfiles de usuario se pueden encontrar en una URL como `https://github.com/username`. +Los perfiles de usuario muestran información sobre cuándo creó su cuenta el usuario, así como su actividad pública en GitHub.com y sus interacciones sociales. +Los perfiles de usuario públicos también pueden incluir información adicional que un usuario puede haber decidido compartir públicamente. +En todos los perfiles de usuario públicos se muestra lo siguiente: - Nombre de usuario - - Los repositorios que el usuario ha marcado - - Los otros usuarios de GitHub que el usuario sigue - - Los usuarios que los siguen + - Los repositorios que el usuario ha puntuado con estrellas + - Otros usuarios de GitHub a los que sigue el usuario + - Los usuarios que le siguen - Opcionalmente, un usuario también puede elegir compartir la siguiente información públicamente: - - Su nombre real + Opcionalmente, un usuario también puede optar por compartir públicamente la siguiente información: + - Su verdadero nombre - Un avatar - Una empresa afiliada - Su ubicación - Una dirección de correo electrónico pública - Su página web personal - - Organizaciones de las que el usuario es miembro (*dependiendo de las preferencias de las organizaciones o de los usuarios*) + - Organizaciones a las que pertenece el usuario (*dependiendo de las preferencias de las organizaciones o de los usuarios*) - -**Datos privados de la cuenta** — GitHub también recopila y mantiene cierta información privada sobre los usuarios como se describe en nuestra [Política de Privacidad](/articles/github-privacy-statement).+ Puede incluir: +**Datos de cuentas privadas**: GitHub también recopila y mantiene determinada información privada sobre los usuarios de la forma en que se describe en nuestra [Directiva de Privacidad](/articles/github-privacy-statement). +Esto puede incluir: - Direcciones de correo electrónico privadas - - Detalles de pago + - Datos de pago - Registros de acceso de seguridad - - Datos sobre interacciones con los repositorios privados + - Datos sobre interacciones con repositorios privados - Para obtener un sentido del tipo de información de cuenta privada que recopila GitHub, puedes visitar tu {% data reusables.user-settings.personal_dashboard %} y navegar por las secciones de la barra de menú de la izquierda. + Para hacerse una idea del tipo de información de cuentas privadas que recopila GitHub, puede visitar su {% data reusables.user-settings.personal_dashboard %} y navegar por los apartados de la barra de menús de la izquierda. - -**Datos de cuenta de la organización** — La información sobre organizaciones, sus usuarios administrativos y repositorios está disponible públicamente en GitHub. Los perfiles de la organización se pueden encontrar en una URL como `https://github.com/organization`. Los perfiles de las organizaciones públicas también pueden incluir información adicional que los propietarios han decidido compartir públicamente. Visualización de todos los perfiles públicos de la organización: - - Nombre de la organización - - Los repositorios que los propietarios han marcado +**Datos de cuentas de organizaciones**: en GitHub, la información sobre las organizaciones, sus usuarios administrativos y los repositorios está disponible públicamente. +Los perfiles de organización se pueden encontrar en una URL como `https://github.com/organization`. +Los perfiles de organización públicos también pueden incluir información adicional que los propietarios podrían haber decidido compartir públicamente. +En todos los perfiles de organización públicos se muestra lo siguiente: + - El nombre de la organización + - Los repositorios que los propietarios han puntuado con estrellas - Todos los usuarios de GitHub que son propietarios de la organización Opcionalmente, los usuarios administrativos también pueden optar por compartir públicamente la siguiente información: @@ -87,86 +120,93 @@ Aquí hay una lista no exhaustiva de los tipos de datos que mantenemos sobre usu - Colaboradores - -**Datos de repositorio público** — GitHub hospeda millones de proyectos de software de código abierto y públicos. Puede navegar casi cualquier repositorio público (por ejemplo, el [Proyecto Atom](https://github.com/atom/atom)) para tener un sentido de la información que GitHub recopila y mantiene sobre repositorios. Puede incluir: +**Datos de repositorios públicos**: GitHub alberga millones de proyectos de software de código abierto públicos. +Puede examinar casi cualquier repositorio público (por ejemplo, el [proyecto Atom](https://github.com/atom/atom)) para hacerse una idea de la información que GitHub recopila y mantiene sobre los repositorios. +Esto puede incluir: - - El código + - El código propiamente dicho - Versiones anteriores del código - Versiones de lanzamiento estables del proyecto - - Información sobre colaboradores, contibuyentes y miembros del repositorio - - Registros de operaciones de Git como confirmaciones, ramificar, subir, extraer, bifurcar y clonar - - Conversaciones relacionadas con operaciones de Git como comentarios sobre solicitudes de extracción o confirmaciones - - Documentación del proyecto como Cuestiones y páginas Wiki - - Estadísticas y gráficos que muestran contribuciones al proyecto y a la red de colaboradores + - Información sobre colaboradores, contribuyentes y miembros del repositorio + - Registros de operaciones de Git, como confirmaciones, ramificaciones, inserciones, extracciones, bifurcaciones y clonaciones + - Conversaciones relacionadas con operaciones de Git, como comentarios sobre solicitudes de incorporación de cambios o confirmaciones + - Documentación del proyecto, como problemas y páginas wiki + - Estadísticas y gráficos que muestren las contribuciones en el proyecto y la red de colaboradores. - -**Datos privados del repositorio** — GitHub recopila y mantiene el mismo tipo de datos para los repositorios privados que se pueden ver en los repositorios públicos, excepto que solamente los usuarios invitados específicamente puedan acceder a los datos del repositorio privado. +**Datos de repositorios privados**: GitHub recopila y mantiene el mismo tipo de datos para los repositorios privados que se pueden ver en los repositorios públicos, excepto que los usuarios invitados de forma específica pueden acceder a los datos del repositorio privado. - -**Otros datos** - Adicionalmente, GitHub recopila datos analíticos tales como visitas de páginas e información ocasionalmente voluntaria por nuestros usuarios (por ejemplo, comunicaciones con nuestro equipo de soporte, información de la encuesta y/o registros del sitio). +**Otros datos**: además, GitHub recopila datos analíticos, como visitas a páginas e información que ocasionalmente nos ofrecen voluntariamente nuestros usuarios (como comunicaciones con nuestro equipo de soporte, información de encuestas y/o registros en el sitio). -## Notificaremos a los propietarios de las cuentas afectadas +## Notificamos a los propietarios de las cuentas afectadas. -Es nuestra política notificar a los usuarios sobre cualquier solicitud pendiente con respecto a sus cuentas o repositorios, a menos que se nos prohíba por ley u orden judicial hacerlo. Antes de revelar la información del usuario haremos un esfuerzo razonable para notificar a cualquier dueño de la cuenta afectada enviando un mensaje a su dirección de correo electrónico verificada proporcionándoles una copia de la cita, orden judicial u orden para que puedan tener la oportunidad de impugnar el proceso legal si lo desean. En circunstancias exigentes (raras), podríamos atrasar la notificación si lo creemos necesario para prevenir la muerte o el daño serio o debido a que existe una investigación en curso. +Nuestra directiva nos obliga a notificar a los usuarios sobre cualquier solicitud pendiente con respecto a sus cuentas o repositorios, a menos que nos lo prohíba la ley o una orden judicial. Antes de divulgar la información del usuario, haremos todo el esfuerzo razonable para notificar a los propietarios de las cuentas afectadas enviándoles un mensaje a su dirección de correo electrónico verificada con una copia de la citación, orden judicial u orden de registro para que tengan la oportunidad de impugnar el proceso legal si así lo desean. En circunstancias extremas (muy raras), podríamos retrasar la notificación si determinamos que esa demora es necesaria para evitar una muerte o daños graves o porque hay una investigación en curso. -## Divulgación de información no pública +## Divulgación de información no pública -Es nuestra política divulgar información de usuario no pública en relación con una investigación civil o criminal solo con el consentimiento del usuario o tras la recepción de una citación válida, demanda de investigación civil, orden judicial, orden de búsqueda u otro proceso legal válido similar. En ciertas circunstancias exigentes (véase abajo), también podemos compartir información limitada pero sólo correspondiente a la naturaleza de las circunstancias y requeriremos un proceso legal para cualquier tema adicional. GitHub se reserva el derecho de objetar cualquier solicitud de información no pública. Cuando GitHub acuerde producir información no pública en respuesta a una solicitud legal, realizaremos una búsqueda razonable para la información solicitada. Estos son los tipos de información que acordaremos producir, dependiendo del tipo de proceso legal que atendamos: +Es nuestra política divulgar información de usuario no pública en relación con una investigación civil o penal solo con el consentimiento del usuario o cuando recibimos una citación válida, una demanda de investigación civil, una orden judicial, una orden de registro u otro procedimiento legal válido similar. En ciertas circunstancias extremas (descritas a continuación), también podríamos compartir información limitada, pero solo si se aplica a la naturaleza de las circunstancias. Por lo demás, necesitamos que haya un procedimiento legal. +GitHub se reserva el derecho de oponerse a cualquier solicitud de información no pública. +Si GitHub acepta entregar información no pública en respuesta a una solicitud legal, realizaremos una búsqueda razonable de la información solicitada. +Estos son los tipos de información que aceptaremos entregar, según el tipo de procedimiento legal que se nos notifique: - -**Con el consentimiento del usuario** — GitHub proporcionará información de cuenta privada, si se solicita, directamente al usuario (o un propietario, en el caso de una cuenta de organización) o a un tercero designado con el consentimiento por escrito del usuario una vez que GitHub esté satisfecho de que el usuario haya verificado su identidad. +: GitHub proporciona información de cuentas privadas, si se solicita, directamente al usuario (o a un propietario, en el caso de que sea una cuenta de organización) o a un tercero designado con el consentimiento por escrito del usuario una vez que GitHub concluya que el usuario ha verificado su identidad. - -**Con una citación ** — Si atiende una solicitud de investigación civil válida o un proceso legal similar emitido en relación con una investigación penal o civil oficial, podemos proporcionar cierta información de cuenta no pública, que puede incluir: +**Con una citación**: si se presenta una citación válida, una demanda de investigación civil o un procedimiento legal similar en relación con una investigación penal o civil oficial, podemos proporcionar determinada información de las cuentas no públicas, que podría incluir: - - Nombre(s) asociados con la cuenta - - Dirección(es) de correo electrónico asociada(s) a la cuenta + - Nombres asociados a la cuenta + - Direcciones de correo electrónico asociadas a la cuenta - Información de facturación - - Fecha de registro y fecha de finalización - - Dirección IP, fecha y hora al momento del registro de la cuenta - - Dirección(es) IP utilizada para acceder a la cuenta en un momento o evento específico relevante para la investigación + - Fecha de registro y fecha de terminación + - Dirección IP, fecha y hora del registro de la cuenta + - Direcciones IP utilizadas para acceder a la cuenta en un momento específico o durante un evento relevante para la investigación -En el caso de cuentas de organización, podemos proporcionar el(los) nombre(s) y la(s) dirección(es) de correo electrónico del propietario(s) de la cuenta, así como la fecha y la dirección IP en el momento de la creación de la cuenta de la organización. No produciremos información sobre otros miembros o colaboradores, si existen, a la cuenta de la organización o cualquier información adicional relacionada con el propietario o dueño de la cuenta identificada sin una solicitud de seguimiento para esos usuarios específicos. +En el caso de cuentas de organizaciones, podemos proporcionar los nombres y las direcciones de correo electrónico de los propietarios de las cuentas, así como la fecha de creación de la cuenta de la organización y la dirección IP desde la que se creó. No entregaremos información sobre otros miembros o colaboradores, si los hay, de la cuenta de la organización ni ninguna información adicional sobre los propietarios de la cuenta identificados sin una solicitud de seguimiento para esos usuarios específicos. -Tenga en cuenta que la información disponible variará de un caso a otro. Parte de la información es opcional para que los usuarios la proporcionen. En otros casos, es posible que no hayamos recopilado ni conservado la información. +Tenga en cuenta que la información disponible variará de un caso a otro. Alguna información es opcional para los usuarios. En otros casos, es posible que no hayamos recopilado o conservado la información. - -**Con una orden judicial *o* una orden de registro** — No divulgaremos registros de acceso a la cuenta a menos que se nos obligue a hacerlo por (i) una orden judicial emitida bajo 18 U. S.C. Sección 2703(d), sobre una muestra de hechos específicos y articulables que demuestran que existen motivos razonables para creer que la información solicitada es relevante y material para una investigación criminal en curso; o (ii) una orden de búsqueda emitida bajo los procedimientos descritos en las Normas Federales de Procedimiento Penal o procedimientos equivalentes de la orden estatal sobre una muestra de causa probable. Adicionalmente a la información de cuenta diferente a la pública que se lista anteriormente, podemos proporcionar bitácoras de acceso de cuenta a una resolución judicial u órden de registro, lo cual podría incluir: +**Con una orden judicial *o* una orden de registro**: no revelaremos los registros de acceso a la cuenta a menos que se nos obligue a hacerlo por medio de (i) una orden judicial emitida en virtud del 18 USC apartado 2703(d), cuando se demuestre que hay datos específicos y razonables de que existen motivos para creer que la información solicitada es relevante e importante para una investigación penal en curso; o (ii) una orden de registro emitida conforme a los procedimientos descritos en las Reglas Federales de Procedimientos Penales o los procedimientos de órdenes de registro estatales equivalentes, previa demostración de que existe una causa probable. +Además de la información de la cuenta no pública mencionada más arriba, podemos proporcionar registros de acceso a la cuenta en respuesta a una orden judicial o una orden de registro, que pueden incluir: - - Cualquier registro que revele los movimientos de un usuario a lo largo de un período de tiempo - - Configuración de la cuenta o repositorio privado (por ejemplo, qué usuarios tienen ciertos permisos, etc.) - - Datos analíticos específicos del usuario o IP, como el historial de navegación - - Registros de acceso de seguridad distintos a la creación de cuentas o para una fecha y hora específica + - cualquier registro que revele los movimientos de un usuario durante un período de tiempo; + - la configuración de la cuenta o del repositorio privado (por ejemplo, qué usuarios tienen ciertos permisos, etc.); + - datos analíticos específicos del usuario o de la IP, como el historial de navegación; + - registros de acceso de seguridad, aparte de los de la creación de la cuenta o de una hora y fecha específicas. - -**Solo con una órden de registro ** — No divulgaremos el contenido privado de ninguna cuenta, a menos de que se nos exhorte a hacerlo con una orden de registro emitida bajo los procedimientos descritos en las Reglas Federales para Procedimientos Penales o en los procedimientos de dichas órdenes estatales después de que se pruebe la existencia de una causa probable. Adicionalmente a la información no pública de la cuenta y de las bitácoras de acceso a la misma que se mencionan anteriormente, también proporcionaremos contenido privado de cuenta como respuesta a una orden de registro, la cual podría incluir: +**Solo con orden de registro**: no revelaremos el contenido privado de ninguna cuenta a menos que se nos obligue a hacerlo en virtud de una orden de registro emitida conforme a los procedimientos descritos en las Reglas Federales de Procedimientos Penales o los procedimientos de órdenes de registro estatales equivalentes, previa demostración de que existe una causa probable. +Además de la información no pública de la cuenta y los registros de acceso a la cuenta mencionados más arriba, también proporcionaremos el contenido privado de la cuenta en respuesta a una orden de registro, que puede incluir lo siguiente: - - Contenidos de Gists secretos - - Código fuente u otro contenido en los repositorios privados - - Registros de contribución y colaboración para los repositorios privados - - Comunicaciones o documentación (como Cuestiones o Wikis) en depósitos privados - - Cualquier clave de seguridad usada para autenticación o cifrado + - Contenido de Gists secretos + - Código fuente u otro contenido de repositorios privados + - Registros de contribuciones y colaboraciones en repositorios privados + - Comunicaciones o documentación (como problemas o Wikis) en repositorios privados + - Cualquier clave de seguridad utilizada para la autenticación o el cifrado - -**Bajo circunstancias exigentes** — Si recibimos una solicitud de información bajo ciertas circunstancias exigentes (donde creemos que la divulgación es necesaria para prevenir una emergencia que implique peligro de muerte o lesiones físicas graves a una persona), podemos divulgar información limitada que determinamos necesaria para permitir que las fuerzas policiales atiendan la emergencia. Para cualquier información adicional, necesitaríamos una citación, una orden de registro, una orden judicial, como se describe anteriormente. Por ejemplo, no divulgaremos contenidos de repositorios privados sin una orden de registro. Antes de divulgar la información, confirmamos que la solicitud procedía de una agencia policial, que una autoridad haya enviado una notificación oficial resumiendo la emergencia y cómo la información solicitada ayudará a resolver la emergencia. +**En circunstancias extremas**: si recibimos una solicitud de información bajo ciertas circunstancias extremas (cuando creamos que es necesario divulgarla para evitar una emergencia que implique un peligro mortal o lesiones físicas graves para una persona), podemos divulgar la información limitada que determinemos necesaria para permitir que las fuerzas del orden atiendan la emergencia. Para cualquier otra información, necesitaríamos una citación, una orden de registro o una orden judicial, como se ha explicado más arriba. Por ejemplo, no divulgaremos el contenido de repositorios privados sin una orden de registro. Antes de divulgar información, confirmamos que la solicitud proviene de un organismo del orden público, que una autoridad ha enviado una notificación oficial en la que se resume la emergencia y cómo la información solicitada ayudará a atender la emergencia. -## Reembolso de costes +## Reembolso de los gastos -Bajo la ley federal y estatal, GitHub podrá buscar el reembolso de los costos asociados con el cumplimiento con una demanda legal válida, tal como una citación, orden judicial o orden de búsqueda. Solo cobramos la cantidad de los cargos de recuperación y dichos reembolsos solo cubren una parte de los costos que realmente incurrimos para cumplir con las órdenes legales. +De acuerdo con la ley estatal y federal, GitHub puede solicitar el reembolso de los gastos asociados con el cumplimiento de una demanda legal válida, como una citación, una orden judicial o una orden de registro. Solo cobramos algunos gastos y estos reembolsos cubren solo una parte de los gastos en los que realmente incurrimos para cumplir las órdenes legales. -Si bien no hacemos cargos en situaciones de emergencia o en otras circunstancias exigentes, buscamos el reembolso por todo el resto de las solicitudes legales de acuerdo con la siguiente programación, a menos de que se requiera legalmente de otra forma: +Aunque no cobramos en situaciones de emergencia o en otras circunstancias extremas, solicitamos el reembolso de los gastos en todas las demás solicitudes legales de acuerdo con lo siguiente, a menos que la ley exija lo contrario: -- Búsqueda inicial de hasta 25 identificadores: Gratuita -- Información/datos de suscripción o producción hasta 5 cuentas: Gratuito -- Información/datos de suscripción o producción en más de 5 cuentas: $20 por cuenta -- Búsquedas secundarias: $10 por búsqueda +- Búsqueda inicial de hasta 25 identificadores: gratis +- Entrega de información/datos de suscriptores de hasta cinco (5) cuentas: gratis +- Entrega de información/datos de suscriptores de más de cinco (5) cuentas: 20 USD por cuenta +- Búsquedas secundarias: 10 USD por búsqueda -## Conservación de datos +## Conservación de datos -Tomaremos medidas para preservar los registros de la cuenta por hasta 90 días desde que se tenga una solicitud formal de las autoridades policiales de los EE. UU. en conexión con las investigaciones criminales oficiales, y pendiente de emitir una orden judicial u otro proceso. +Tomaremos medidas para conservar los registros de las cuentas hasta 90 días a petición formal de las fuerzas del orden de los EE. UU. en relación con investigaciones penales oficiales y en espera de que se emita una orden judicial o se inicie otro procedimiento. -## Cómo enviar solicitudes +## Envío de solicitudes -Envía solicitudes a: +Envíe las solicitudes a: ``` GitHub, Inc. @@ -175,23 +215,25 @@ c/o Corporation Service Company Sacramento, CA 95833-3505 ``` -Courtesy copies may be emailed to legal-support@github.com +Como cortesía, se pueden enviar copias por correo electrónico a legal@support.github.com. -Por favor, realiza tus solicitudes lo más específicas y limitadas posible, incluyendo la siguiente información: +Procure que sus solicitudes sean lo más específicas y concretas posible, y que incluyan la siguiente información: - Información completa sobre la autoridad que emite la solicitud de información -- El nombre y el gafete/ID del agente responsable -- Una dirección de correo electrónico oficial y número de teléfono de contacto -- El usuario, organización, nombre(s) del repositorio de interés -- Las URLs de cualquier página, lista o archivos de interés -- La descripción de los tipos de registros que necesitas +- El nombre y la insignia/identificador del agente responsable +- Una dirección de correo electrónico y un número de teléfono de contacto oficiales +- Los nombres de usuario, organización y repositorios de interés +- Las direcciones URL de cualquier página, gist o archivo de interés +- La descripción de los tipos de registros que necesita -Por favor, espera al menos dos semanas para que podamos examinar tu solicitud. +Espere al menos dos semanas a que podamos examinar su solicitud. -## Solicitudes de aplicación de la ley extranjera +## Solicitudes de fuerzas del orden extranjeras -Como empresa de Estados Unidos con sede en California, GitHub no está obligada a proporcionar datos a los gobiernos extranjeros en respuesta al proceso legal emitido por autoridades extranjeras. Los funcionarios encargados de hacer cumplir la ley extranjera que deseen solicitar información a GitHub deben ponerse en contacto con la Oficina de Asuntos Internacionales del Departamento de Justicia de los Estados Unidos. GitHub responderá rápidamente a las solicitudes que se emitan a través del tribunal de los Estados Unidos mediante un tratado de asistencia legal mutuo (“MLAT”) o exhorto. mediante un tratado de asistencia legal mutuo (“MLAT”) o exhorto. +Como empresa de Estados Unidos con sede en California, GitHub no está obligada a proporcionar datos a gobiernos extranjeros en respuesta a procedimientos legales iniciados por autoridades extranjeras. +Los agentes de las fuerzas del orden extranjeros que deseen solicitar información de GitHub deben comunicarse con la Oficina de Asuntos Internacionales de la División Penal del Departamento de Justicia de los Estados Unidos. +GitHub responderá de inmediato a las solicitudes que se emitan a través de un tribunal de los EE. UU. por medio de un tratado de asistencia legal mutua («MLAT») o carta rogatoria. -## Preguntas +## Preguntas -¿Tiene otras preguntas, comentarios o sugerencias? Ponte en contacto con {% data variables.contact.contact_support %}. +¿Tiene otras preguntas, comentarios o sugerencias? Póngase en contacto con {% data variables.contact.contact_support %}. diff --git a/translations/es-ES/content/site-policy/other-site-policies/index.md b/translations/es-ES/content/site-policy/other-site-policies/index.md index d475c35b00..cd3ebd410c 100644 --- a/translations/es-ES/content/site-policy/other-site-policies/index.md +++ b/translations/es-ES/content/site-policy/other-site-policies/index.md @@ -1,5 +1,5 @@ --- -title: Otras políticas del sitio +title: Otras Directivas del Sitio versions: fpt: '*' topics: @@ -12,5 +12,11 @@ children: - /github-government-takedown-policy - /github-username-policy - /guidelines-for-legal-requests-of-user-data +ms.openlocfilehash: d4941bb8713cbe38f34b9eadedb4fc1c883d1ebe +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556771' --- diff --git a/translations/es-ES/content/site-policy/privacy-policies/github-candidate-privacy-policy.md b/translations/es-ES/content/site-policy/privacy-policies/github-candidate-privacy-policy.md index 73982af3a6..8279468486 100644 --- a/translations/es-ES/content/site-policy/privacy-policies/github-candidate-privacy-policy.md +++ b/translations/es-ES/content/site-policy/privacy-policies/github-candidate-privacy-policy.md @@ -1,5 +1,5 @@ --- -title: Política de Privacidad de Candidatos de GitHub +title: Directiva de Privacidad de Candidatos de GitHub versions: fpt: '*' topics: @@ -7,71 +7,76 @@ topics: - Legal redirect_from: - /github/site-policy/github-candidate-privacy-policy +ms.openlocfilehash: 593cb11bbf5697b2fb1fd7cfe8e32f47d721188d +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556840' --- +Fecha de entrada en vigor: 8 de marzo 2021 -Fecha de entrada en vigor: 8 de marzo de 2021 +En esta Directiva de Privacidad de Candidatos de GitHub se explica qué información recopilamos sobre usted durante el proceso de solicitud o contratación para un empleo en GitHub, así como los fines para los cuales recopilamos y usamos esa información. -Esta Política de Privacidad de Candidatos de GitHub explica qué información tuya recolectamos durante el proceso de aplicación o reclutamiento para emplearse con GitHub, así como los propósitos por los cuales recolectamos y utilizamos esa información. +A efectos de esta directiva: -Para propósitos de esta política: +«Candidato» incluye a los solicitantes y a los candidatos que forman parte del proceso de solicitud o contratación de GitHub; y -"Candidato" incluye a los aplicantes y candidatos que son parte del proceso de aplicación o reclutamiento de GitHub; y +«Información Personal del Candidato» se refiere a cualquier información que recopilamos sobre uno de nuestros Candidatos durante el proceso de solicitud o contratación que podría, por sí sola o en combinación con otra información, identificarlo personalmente o vincularse o conectarse razonablemente con esa persona. -La "Información Personal del Candidato" se refiere a cualquier tipo de información que recolectamos sobre uno de nuestros candidatos durante el proceso de aplicación o reclutamiento, el cual podría, solo o en conjunto con otra información, identificarlos o ligarse razonablemente de cualquier otra forma o conectarse con ellos. +Esta directiva no se aplica al uso de los servicios de GitHub, que están cubiertos por la [Declaración de Privacidad de GitHub](/github/site-policy/github-privacy-statement). -Esta política no aplica para el uso de servicios de GitHub, los cuales se cubren bajo nuestra [Declaración de Privacidad de GitHub](/github/site-policy/github-privacy-statement). +## ¿Qué Información Personal del Candidato recopilamos? -## ¿Qué tipo de información personal de candidatos recolectamos? +La Información Personal del Candidato que recopilamos, usamos y mantenemos (es decir, «tratamos») puede incluir lo siguiente, sin que sirva de limitación: -La información personal de candidatos que recolectamos, utilizamos y mantenemos (o "procesamos") puede incluir, pero no se limita, a la siguiente: +**Información de identificación y de contacto**, tales como su nombre, dirección de correo electrónico, número de teléfono, ubicación, perfil de GitHub y cualquier otro dato que proporcione (por ejemplo, recomendaciones o referencias). -**Información de contacto e identificación**, que incluye tu nombre, dirección de correo electrónico, número telefónico, ubicación, perfil de GitHub, y cualquier otro tipo de información que proporciones (tales como referencias y recomendaciones). +**Identificadores nacionales**, tales como su estado de ciudadanía, residencia y permiso de trabajo. -**Identificadores nacionales**, tales como tu estado de ciudadanía, residencia y estado de permiso de trabajo. +**Historial académico y laboral**, por ejemplo, su CV, la carta de presentación, la información sobre cómo se ha enterado de la vacante del puesto que solicita, la información sobre empleos previos en GitHub o en entidades afiliadas de GitHub, u otra información que nos proporcione para respaldar su solicitud y/o el proceso de solicitud y contratación. -**Historial laboral y educacional**, tal como tu CV, carta de presentación, detalles de cómo escuchaste acerca del puesto para el cual estás aplicando, información sobre cualquier trabajo anterior en GitHub o sus afiliados, u otra información que nos proporciones como apoyo a una aplicación y/o al proceso de aplicación y reclutamiento. +**Información profesional o laboral**, como sus aspiraciones salariales, las condiciones y prestaciones laborales, su disponibilidad para un traslado, otras preferencias laborales, detalles de las entrevistas, información de referencia y/o información obtenida mediante comprobaciones de los antecedentes (cuando proceda), así como información de fuentes disponibles públicamente (como su perfil de LinkedIn o su sitio web). -**Información profesional o laboral**, que incluye tus expectativas salariales o condiciones relacionadas con prestaciones, disposición para reubicarte, otras referencias laborales, detalles de la entrevista, información de referencia y/o información que recibimos de las comprobaciones de antecedentes (cuando esto sea aplicable), e información de los recursos disponibles al público en general (tales como tu sitio web o perfil de LinkedIn). +**Información sensible o demográfica**, como su género, información médica o de salud, si es o no veterano de guerra, o su origen étnico o racial. + +## ¿Cómo utilizamos la Información Personal del Candidato que recopilamos? -**Información demográfica o sensible**, tal como tu género, información médica o de salud, estado de veterano u origen étnico o racial. +Usamos la Información Personal del Candidato con los fines siguientes: + - para evaluar sus aptitudes, cualificaciones e intereses en relación con oportunidades de empleo con GitHub; + - para comprobar la información proporcionada por usted u otros, incluida la comprobación de sus referencias; + - para comunicarnos con usted sobre su solicitud y sobre el proceso de contratación, lo que incluye informarle sobre otras posibles oportunidades de empleo en GitHub; + - si le han recomendado, para informar al recomendador sobre el estado de su solicitud; + - si se le ofrece un puesto, para elaborar la carta de la oferta y realizar una comprobación de antecedentes (en la medida permitida por la ley aplicable); + - si se le ofrece un puesto y usted así lo solicita, para ayudarlo a obtener un visado de inmigración o un permiso de trabajo; + - para cumplir las leyes, los reglamentos, los procesos legales o las solicitudes de autoridades públicas exigibles; + - para elaborar y presentar informes según los requisitos de las leyes y las normativas locales; y + - para administrar y mejorar nuestro proceso de solicitud y contratación (por ejemplo, hacer que el proceso de solicitud sea más eficiente y mejorar nuestras prácticas de diversidad). + +## ¿Cómo compartimos la Información Personal del Candidato? + +GitHub compartirá la Información Personal del Candidato con aquellos que tengan la necesidad empresarial legítima de conocerla. Siempre que permitamos que un tercero obtenga acceso a la Información Personal del Candidato, nos aseguraremos de que esta se utilice de manera coherente con esta directiva. La Información Personal del Candidato puede compartirse con nuestras entidades afiliadas (como Microsoft) y con otros terceros (como nuestros proveedores) con los siguientes fines: +1. para llevar a cabo los usos de la Información Personal del Candidato descritos anteriormente; +2. para permitir que terceros proporcionen productos o servicios a nosotros o en nuestro nombre (por ejemplo, para facilitar el proceso de solicitud o realizar comprobaciones de antecedentes); +3. para cumplir nuestras obligaciones legales, los reglamentos o los contratos, o para responder a una orden judicial o a una diligencia administrativa o judicial (por ejemplo, una citación, una auditoría pública o una orden de registro) o en respuesta a solicitudes legales de las autoridades públicas (tales como las de seguridad nacional o de cumplimiento de la ley); +4. según sea necesario para fundamentar, llevar a cabo o defenderse de litigios posibles o pendientes; +5. cuando sea necesario para proteger GitHub, los intereses vitales del Candidato (como su seguridad y protección) o los de otra persona; o +6. con su consentimiento (por ejemplo, para ponernos en contacto con los recomendadores). Es su responsabilidad obtener el consentimiento de los recomendadores antes de proporcionar a GitHub la información personal de ellos. -## ¿Cómo utilizamos la Información Personal de Candidatos que recolectamos? +## Derechos del Candidato sobre la Información Personal del Candidato -Utilizamos la Información Personal de Candidatos para los siguientes propósitos: - - Para evaluar tus habilidades, calificaciones e intereses para las oportunidades de empleo en GitHub; - - Para verificar la información que tú o alguien más nos proporciona, incluyendo verificar tus referencias; - - Para comunicarnos contigo acerca de tu solicitud y del proceso de reclutamiento, incluyendo para informarte sobre otras oportunidades de empleo potenciales en GitHub; - - Si te refirieron, para informar a la persona que te refirió sobre el estado de tu solicitud; - - Si se te ofreció un puesto, para preparar tu carta de oferta y realizar una comprobación de antecedentes (hasta donde lo permita la ley); - - Si se te ofreció un puesto y, en caso de que tú lo hayas solicitado, para asistirte con la obtención de una visa de inmigración o permiso de trabajo; - - Para cumplir con las leyes locales, regulaciones, procesos legales o solicitudes gubernamentales obligatorias; y - - Para preparar y enviar reportes, de acuerdo con lo requerido, bajo las leyes y regulaciones locales; - - Para mejorar y administrar nuestro proceso de reclutamiento y solicitud (tal como hacer más eficiente el proceso de solicitud y mejorar nuestras prácticas de diversidad). +En algunos lugares, los Candidatos pueden tener algunos derechos en virtud de las leyes de privacidad locales aplicables (tales como el Reglamento General de Protección de Datos de la UE). Sin embargo, independientemente de su ubicación, proporcionamos a todos nuestros Candidatos el mismo alto nivel de protección de la privacidad en todo el mundo. -## ¿Cómo compartimos tu Información Personal de Candidato? +Esto incluye los derechos de acceso, rectificación y supresión de la información, así como de oposición o limitación del tratamiento o del uso de la información por parte de GitHub para algunos fines. -GitHub compartirá tu información personal de candidato con aquellos que tengan una necesidad fidedigna de negocios para obtenerla. Siempre que permitimos que un tercero acceda a tu información personal de candidato, nos aseguraremos que esta se utilice de forma consistente con esta política. Tu información personal de candidato puede compartirse con nuestros afiliados (tales como Microsoft) y con otros terceros (tales como los proveedores) para los siguientes propósitos: -1. Para llevar a cabo los usos de la Información Personal de Candidatos que se describe anteriormente; -2. Para habilitar a los terceros para que nos proporcionen productos o servicios, o para que lo hagan en nuestro nombre (tales como facilitar el proceso de solicitud o comprobación de antecedentes y conducta). -3. Para cumplir con nuestras obligaciones legales, regulaciones o contratos, o para responder a una orden judicial, proceso administrativo o judicial (tal como una citación, auditoría legal u orden de allanamiento) o, en respuesta a las solicitudes legales de las autoridades públicas (tales como aplicación de leyes o seguridad nacional); -4. De acuerdo como sea necesario para establecer, ejercer o defender conta un litigio pendiente o potencial; -5. Cuando sea necesario para proteger a GitHub, tus intereses vitales (tales como seguridad y protección), o aquellos de otra persona; o -6. Con tu consentimiento (como para contactar a tus referidos). Es tu responsabilidad el obtener el consentimiento de estos referidos antes de proporcionarle a GitHub su información personal. +Puede realizar la solicitud pertinente poniéndose en contacto con privacy@github.com. Responderemos a todas las solicitudes de conformidad con las leyes de protección de datos aplicables. + +## ¿Durante cuánto tiempo conservamos la Información Personal del Candidato? -## Tus derechos sobre tu Información Personal de Candidato +La Información Personal del Candidato se guardará durante un año a partir de la solicitud, a fin de cumplir nuestras obligaciones legales. Después de ese tiempo, nos pondremos en contacto con usted y le pediremos su consentimiento para continuar reteniendo su información personal a fin de poder tenerlo en cuenta para futuras oportunidades laborales en GitHub. -En algunas ubicaciones, los candidatos pueden tener ciertos derechos bajo las leyes locales de privacidad aplicables (como en la Regulación Europea de Protección de Datos Generales). Sin embargo, independientemente de tu ubicación, te proporcionamos el mismo estándar alto de protección de privacidad que al resto de nuestros candidatos a nivel global. +Si lo contratamos para un puesto en GitHub, conservaremos la información proporcionada durante el proceso de solicitud y contratación en su expediente laboral. -Esto incluye los derechos para solicitar acceso o corregir tu información, la solicitud de que se borre tu información, o el oponerse o restringir a GitHub de utilizarla para propósitos específicos. +## Cambios en esta Directiva -Puedes solicitar esto contactando a privacy@github.com. Responderemos a todas las solicitudes de acuerdo con las leyes de protección de datos aplicables. - -## ¿Por cuánto tiempo retenemos tu Información Personal de Candidato? - -La Información Personal de Candidato se almacenará por un año después de haber hecho tu solicitud para cumplir con nuestras obligaciones legales. Después de este plazo, te contactaremos y pediremos tu consentimiento para seguir conservando tu información personal para que podamos considerarte para cualquier oportunidad de trabajo subsecuente en GitHub. - -Si se te contrata para algún puesto en GitHub, retendremos la información que se nos proporcionó durante el proceso de solicitud de reclutamiento como parte de tus registros de empleado. - -## Cambios a esta política - -Podremos actualizar esta Política de Privacidad de Candidatos de GitHub de vez en cuando. Cuando realicemos cambios a esta página, actualizaremos la fecha de "última actualización". +Cuando lo consideremos oportuno, podemos actualizar esta Directiva de Privacidad de Candidatos de GitHub. Cuando realicemos cambios en esta página, actualizaremos la fecha de «última actualización». diff --git a/translations/es-ES/content/site-policy/privacy-policies/github-codespaces-privacy-statement.md b/translations/es-ES/content/site-policy/privacy-policies/github-codespaces-privacy-statement.md index 1a32040d13..1c0e2c9a1e 100644 --- a/translations/es-ES/content/site-policy/privacy-policies/github-codespaces-privacy-statement.md +++ b/translations/es-ES/content/site-policy/privacy-policies/github-codespaces-privacy-statement.md @@ -1,5 +1,5 @@ --- -title: Declaración de Privacidad de GitHub Codespaces +title: GitHub Codespaces Privacy Statement redirect_from: - /github/site-policy/github-codespaces-privacy-policy - /github/site-policy/github-codespaces-privacy-statement @@ -10,14 +10,14 @@ topics: - Legal --- -Fecha Efectiva: 10 de agosto de 2021 +Effective Date: August 10, 2021 -El uso de los GitHub Codespaces está sujeto a la [Declaración de Privacidad de GitHub](/github/site-policy/github-privacy-statement). +Use of GitHub Codespaces is subject to the [GitHub Privacy Statement](/github/site-policy/github-privacy-statement). -La actividad en github.dev está sujeta a los [Términos de las Vistas Previas Beta de GitHub](/github/site-policy/github-terms-of-service#j-beta-previews) +Activity on github.dev is subject to [GitHub's Beta Previews terms](/github/site-policy/github-terms-of-service#j-beta-previews) -## Uso de {% data variables.product.prodname_vscode %} +## Using {% data variables.product.prodname_vscode %} -GitHub Codespaces y github.dev permiten el uso de {% data variables.product.prodname_vscode %} en el buscador web. Cuando se utiliza {% data variables.product.prodname_vscode_shortname %} en el buscador, la recopilación de algunos datos de telemetría se habilita predeterminadamente y esto se [explica a detalle en el sitio web de {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/docs/getstarted/telemetry). Los usuarios pueden decidir no participar en la telemetría siguiendo la ruta Archivo > Preferencias > Ajustes, debajo del menú superior izquierdo. +GitHub Codespaces and github.dev allow for use of {% data variables.product.prodname_vscode %} in the web browser. When using {% data variables.product.prodname_vscode_shortname %} in the web browser, some telemetry collection is enabled by default and is [explained in detail on the {% data variables.product.prodname_vscode_shortname %} website](https://code.visualstudio.com/docs/getstarted/telemetry). Users can opt out of telemetry by going to File > Preferences > Settings under the top left menu. -Si un usuario elige no participar en la captura de la telemetría en {% data variables.product.prodname_vscode_shortname %} mientras está dentro de un codespace como se describe, esto sincronizará la preferencia de inhabilitar telemetría en todas las sesiones web futuras de GitHub Codespaces y github.dev. +If a user chooses to opt out of telemetry capture in {% data variables.product.prodname_vscode_shortname %} while inside of a codespace as outlined, this will sync the disable telemetry preference across all future web sessions in GitHub Codespaces and github.dev. diff --git a/translations/es-ES/content/site-policy/privacy-policies/github-data-protection-agreement.md b/translations/es-ES/content/site-policy/privacy-policies/github-data-protection-agreement.md index 1b0d4b61c0..af5a00b73c 100644 --- a/translations/es-ES/content/site-policy/privacy-policies/github-data-protection-agreement.md +++ b/translations/es-ES/content/site-policy/privacy-policies/github-data-protection-agreement.md @@ -7,324 +7,332 @@ redirect_from: - /github/site-policy/github-data-protection-agreement versions: fpt: '*' +ms.openlocfilehash: 91cef1674fbe12ac10a22cc3f41fcea35e93d90e +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556776' --- +## Introducción -## Introducción +Las partes pactan que este Acuerdo de Protección de Datos de GitHub («**DPA**») establece sus obligaciones con respecto al procesamiento y la seguridad de los Datos Personales y, cuando se indique explícitamente en los Términos de DPA, los Datos del Cliente en relación con los Servicios en Línea proporcionados por GitHub, Inc. («**GitHub**»). El DPA (incluidos su Apéndice y los Anexos) se establece entre GitHub y cualquier cliente que reciba Servicios en Línea de GitHub según el Acuerdo de Cliente de GitHub («**Cliente**») y se incorpora por referencia en el Acuerdo de Cliente de GitHub. -Las partes concuerdan que este Acuerdo de Protección de Datos ("**DPA**, por sus siglas en inglés) de GitHub establece sus obligaciones con respecto al procesamiento y la seguridad de los Datos personales y, cuando se declare explícitamente en los Términos del DPA, con respecto a los Datos de Clientes en conexión con los Servicios en Línea que proporciona GitHub, Inc. ("**GitHub**"). El DPA (incluyendo su Apéndice y Adjuntos) se celebra entre GitHub y cualquier cliente que reciba Servicios en Línea de GitHub, con base en el Acuerdo de Cliente de GitHub ("**Cliente**") y se incorpora como referencia en el Acuerdo de Cliente de GitHub. +En caso de conflicto o incoherencia entre los Términos de DPA y cualquier otro término del Acuerdo de Cliente de GitHub, prevalecerán los Términos de DPA. Las disposiciones de los Términos de DPA reemplazan cualquier disposición en conflicto de la Declaración de Privacidad de GitHub que, de lo contrario, se pueda aplicar al procesamiento de Datos Personales. Para mayor claridad, las Cláusulas Contractuales Tipo prevalecen sobre cualquier otro término de los Términos de DPA. -En caso de que se suscite cualquier conflicto o inconsistencia entre los Términos del DPA y cualquier término adicional en el Acuerdo de Cliente de GitHub, el DPA deberá prevalecer. Las disposiciones de los Términos del DPA sustituyen cualquier otra que entre en conflicto con la Declaración de Privacidad de GitHub que, de otra forma, pudiera aplicar al procesamiento de los Datos Personales. Para mayor claridad, las Cláusulas Contractuales Estándar prevalecen sobre cualquier otro término del DPA. +### Términos y Actualizaciones de DPA Aplicables -### Términos y Actualizaciones aplicables al DPA +#### Límites en las Actualizaciones -#### Límites de las Actualizaciones +Cuando el Cliente renueve o compre una nueva suscripción a un Servicio en Línea, se aplicarán los Términos de DPA vigentes en ese momento y no cambiarán durante el plazo de esa nueva suscripción para ese Servicio en Línea. -Cuando un cliente renueva o compra una suscripción nueva a un Servicio en Línea, se aplicarán los Términos del DPA vigentes en el momento y no se cambiarán durante el periodo de dicha suscripción nueva para estos Servicios en Línea. +#### Nuevas características, Complementos o Software Relacionado -#### Características, Suplementos o Software Relacionado Nuevos +Sin perjuicio de los límites anteriores sobre las actualizaciones, cuando GitHub presenta características, complementos o software relacionado que son nuevos (es decir, que no se han incluido previamente con la suscripción), GitHub puede proporcionar términos o realizar actualizaciones al DPA que se aplican al uso del Cliente de esas nuevas características, suplementos o software relacionado. Si dichos términos incluyen cualquier cambio material contrario a los Términos de DPA, GitHub le ofrecerá al Cliente la opción de usar las nuevas características, los complementos o el software relacionado, sin perder la funcionalidad existente de un Servicio en Línea disponible con carácter general. Si el Cliente no utiliza las características nuevas, complementos o software relacionado, no se aplicarán los nuevos términos correspondientes. -No obstante a los límites anteriores de las actualizaciones, cuando GitHub introduzca características, suplementos o software relacionado que sean nuevos (por ejemplo, que no se incluyeran previamente en la suscripción), GitHub podría proporcionar términos o hacer actualizaciones al DPA que apliquen al uso del Cliente para dichas características, suplementos o software relacionado nuevos. Si estos términos incluyen cualquier cambio material adverso a los Términos del DPA, GitHub proporcionará una opción al cliente para utilizar las características, suplementos o software relacionado nuevos sin la pérdida de la funcionalidad existente de un Servicio en Línea generalmente disponible. En caso de que algún cliente no utilice las características, suplementos o software relacionado nuevos, no se aplicarán los términos nuevos correspondientes. +#### Reglamentos y Requisitos Gubernamentales -#### Requisitos y Regulación Gubernamental +Sin perjuicio de los límites anteriores sobre las actualizaciones, GitHub puede modificar o finalizar un Servicio en Línea en cualquier país o jurisdicción donde exista un requisito u obligación gubernamental actual o futura que (1) someta a GitHub a cualquier regulación o requisito que no sea de aplicación general a las empresas que operan allí, (2) presente dificultades para que GitHub continúe operando el Servicio en Línea sin modificaciones, y/o (3) haga que GitHub considere que los Términos de DPA o el Servicio en Línea puedan entrar en conflicto con dicho requisito u obligación. -No obstante a los límites anteriores de las actualizaciones, GitHub podrá modificar o terminar el Servicio en Línea en cualquier país o jurisdicción en donde exista un requisito u obligación gubernamental futura que (1) atenga a GitHub a cualquier regulación o requisito que no se aplique generalmente al negocio que allí opere, (2) presente una dificultad para que GitHub siga operando el Servicio en línea sin modificación y, (3) ocasione que GitHub crea que los Términos del DPA o el Servicio en Línea pudiera entrar en conflicto con cualquier requisito o obligación en cuestión. +### Notificaciones Electrónicas -### Avisos electrónicos +GitHub puede proporcionar información y avisos al Cliente sobre los Servicios en Línea electrónicamente, incluido el correo electrónico o a través de un sitio web que GitHub reconozca. El aviso se realiza a partir de la fecha en que GitHub lo hace disponible. -GitHub podría proporcionar de forma electrónica al cliente información y avisos sobre los Servicios en Línea, incluyendo por correo electrónico, o mediante un sitio web que identifique GitHub. GitHub proporcionará un aviso de la fecha en la que lo haya hecho disponible. +### Versiones Anteriores -### Versiones Anteriores +Los Términos de DPA proporcionan términos para los Servicios en Línea que están actualmente disponibles. Para versiones anteriores de los Términos de DPA, el Cliente puede ponerse en contacto con su revendedor o el Administrador de la Cuenta de GitHub. -Los Términos del DPA proporcionan aquellos de los Servicios en Línea que se encuentren vigentes actualmente. En el caso de las versiones anteriores de los Términos del DPA, el Cliente podrá contactar a su revendedor o Administrador de Cuenta de GitHub. +## Definiciones -## Definiciones +Todos los términos con mayúscula inicial que no se definan en este DPA tendrán el mismo significado que el establecido en el Acuerdo de Cliente de GitHub. En este DPA se utilizan los siguientes términos definidos: -Los términos capitalizados que se utilizan pero no se definen en este DPA tendrán los medios que se proporcionan en el Acuerdo de Cliente de GitHub. Los términos que se definen a continuación se utilizan en este DPA: +«**CCPA**» se refiere a la Ley de Privacidad del Consumidor de California tal como se establece en Cal. Civ. Código §1798.100 et seq. y sus regulaciones implementadas. -“**CCPA**” se refiere a la Ley de Privacidad de Consumidores de California, de acuerdo con lo que se establece en el Código Civ. §1798.100 et seq. y sus regulaciones de implementación. +«**Datos del Cliente**» se refiere a todos los datos, incluidos los archivos de texto, sonido, vídeo o imagen y software, proporcionados a GitHub por o en nombre del Cliente a través de los Servicios en Línea. -“**Datos de Cliente**” significa todos los datos, incluyendo todos los archivos de texto, sonido, video o imágenes y software que se le proporcionen a GitHub o en nombre del cliente mediante el uso del Servicio en Línea. +«**Requisitos de Protección de Datos**» se refiere al RGPD, las Leyes Locales de Protección de Datos de la UE/EEE, la CCPA y cualquier ley, reglamento y otros requisitos legales aplicables relacionados con (a) la privacidad y la seguridad de los datos; y (b) el uso, la recopilación, la retención, el almacenamiento, la seguridad, la divulgación, la transferencia, la eliminación y cualquier otro procesamiento de Datos Personales. -"**Requisitos para la Protección de Datos**" significa la GDPR, las Leyes de Protección de Datos locales de la EU/EEA y cualquier ley, regulación y requisito adicional aplicable que se relacione con (a) privacidad y seguridad de datos y; (b) el uso, recolección, retención, almacenamiento, seguridad, divulgación, transferencia, eliminación y cualquier otro tipo de procesamiento de los Datos Personales. +«**Datos de Diagnóstico**» se refiere a los datos recopilados u obtenidos por GitHub a partir del software instalado localmente por el Cliente en relación con el Servicio en Línea. Los Datos de Diagnóstico también pueden recibir el nombre de «telemetría». Los Datos de Diagnóstico no incluyen los Datos del Cliente, los Datos Generados por el Servicio ni los Datos de los Servicios Profesionales. -“**Datos de Diagnóstico**” significa los datos que GitHub recolecta u obtiene del software que un Cliente instala localmente en conexión con el Servicio en Línea. También se les conoce a los Datos de Diagnóstico como telemetría. Los Datos de Diagnóstico no incluyen Datos de Cliente, Datos Generados por el Servicio ni Datos de Servicios Profesionales. +«**Términos de DPA**» se refiere a los términos de este DPA y a cualquier término específico del Servicio en Línea en el Acuerdo de Cliente de GitHub que complemente o modifique específicamente los términos de privacidad y seguridad en este DPA para un Servicio en Línea específico (o característica de un Servicio en Línea). En caso de conflicto o incoherencia entre el DPA y dichos términos específicos del Servicio en Línea, los términos específicos del Servicio en Línea prevalecerán en cuanto al Servicio en Línea aplicable (o característica de ese Servicio en Línea). + +«**RGPD**» se refiere al Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo con fecha del 27 de abril de 2016 sobre la protección de las personas físicas en lo que respecta al procesamiento de datos personales y a la libre circulación de estos datos, y por el que se deroga la Directiva 95/46/CE (Reglamento General de Protección de Datos). En relación con el Reino Unido, «RGPD» se refiere al Reglamento (UE) 2016/679 transpuesto a la legislación nacional del Reino Unido por la Ley de la Unión Europea (Desistimiento) de Reino Unido en 2018 y modificado por los Reglamentos de Protección de Datos, Privacidad y Comunicaciones Electrónicas de Reino Unido (Enmiendas, etc.) (Salida de la UE) de 2019 (ya que se puede modificar ocasionalmente). -“**Términos del DPA**” significa tanto los términos de este DPA y cualquier otro específico del Servicio en Línea en el Acuerdo de Cliente de GitHub que complementen o modifiquen específicamente los términos de privacidad y seguridad en el presente DPA para un Servicio en Línea específico (o para una característica de un Servicio en Línea). En caso de suscitarse cualquier conflicto o inconsistencia entre el DPA y dichos términos específicos del Servicio en Línea, estos últimos prevalecerán de acuerdo con el Servicio en Línea aplicable (o con la característica de este). +«**Leyes Locales de Protección de Datos de la UE/EEE**» se refiere a cualquier legislación y regulación subordinada que implemente el RGPD. -“**GDPR**” significa la Regulación (UE) 2016/679 del Parlamento Europeo y del Consejo del 27 de abril de 2016 sobre la protección de las personas naturales con respecto al procesamiento de los datos personales y sobre el movimiento de dichos datos y derogatoria de la Directiva 95/46EC (Reglamento General de Protección de Datos). En conexión con el Reino Unido, "GDPR" significa el Reglamento (UE) 2016/679 de acuerdo a como se transpuso en las leyes nacionales del Reino Unido mediante la Ley del Reino Unido y (su Salida) de la Unión Europea del 2018 y modificada por los Reglamentos de Protección de Datos, Privacidad y Comunicaciones Electrónicas del Reino Unido (Enmiendas, etc.) (Salida de la EU) del 2019 (conforme se modifiquen de vez en cuando). +«**Términos Relacionados con el RGPD**» se refiere a los términos del Anexo 3, por los cuales GitHub asume compromisos vinculantes con respecto al procesamiento de Datos Personales según lo exige el Artículo 28 del RGPD. -“**Leyes de Protección de Datos Locales EU/EEA**” significa cualquier legislación y regulación subordinadas que implementen la GDPR. +«**Entidad Afiliada de GitHub**» se refiere a cualquier entidad que GitHub controle de forma directa o indirecta, o bien que esté bajo su control o bajo control compartido. -“**Los Términos Relacionados de la GDPR**” significa aquellos en el Adjunto 3, bajo los cuales, GitHub, contrae compromisos vinculantes con respecto a su procesamiento e Datos Personales de acuerdo con los requisitos del Artículo 28 de la GDPR. +«**Acuerdo de Cliente de GitHub**» se refiere al servicio u otros acuerdos celebrados por el Cliente con GitHub para los Servicios en Línea. -“**Afiliado de GitHub**” significa cualquier entidad que controle directa o indirectamente, se le controle mediante, o esté bajo control común con GitHub. +«**Declaración de Privacidad de GitHub**» se refiere a la declaración de privacidad de GitHub disponible en https://docs.github.com/en/github/site-policy/github-privacy-statement. -“**Acuerdo de Cliente de GitHub**” significa el servicio u otro(s) acuerdo(s) que ingrese el Cliente con Github para Obtener Servicios en Línea. +«**Servicio en Línea**» se refiere a cualquier servicio o software proporcionado por GitHub al Cliente según el Acuerdo de Cliente de GitHub pactado con el Cliente, incluidas las Versiones Preliminares, las actualizaciones, los parches, las correcciones de errores y el soporte técnico. -“**Declaración de Privacidad de GitHub**” significa la declaración de privacidad de GitHub que se encuentra en https://docs.github.com/en/github/site-policy/github-privacy-statement. +«**Datos Personales**» se refiere a cualquier información relacionada con una persona física identificada o identificable. Una persona física identificable es una persona que puede identificarse directa o indirectamente, especialmente mediante la referencia a un identificador como un nombre, un número de identificación, datos de ubicación, un identificador en línea o a uno o más factores específicos de la identidad física, fisiológica, genética, mental, económica, cultural o social de esa persona física. -“**Servicio en Línea**” significa cualquier servicio o software que proporcione GitHub a un Cliente bajo el Acuerdo de Cliente de GitHub, al cual acuerde el Cliente, incluyendo las Vistas previas, actualizaciones, parches, correcciones de errores y soporte técnico. +«**Versión Preliminar**» se refiere a los Servicios en Línea proporcionados para versión preliminar, evaluación, demostración o prueba, o versiones previas al lanzamiento de los Servicios en Línea. -“**Datos Personales**” significa cualquier información que se relacione con una persona natural identificable o identificada. Una persona natural identificable es aquella que puede identificarse directa o indirectamente en partícula mediante una referencia a un identificador tal como un nombre, número de identificación, datos de ubicación, un identificador en línea o a uno o más factores específicos para identidad física, fisiológica, genética, mental, económica, cultural o social de esta. +«**Datos de Servicios Profesionales**» se refiere a todos los datos, incluidos todos los archivos de texto, sonido, vídeo, imagen o software, que un Cliente proporciona a GitHub o en su nombre (o que el Cliente autoriza a GitHub a obtener de un Servicio en Línea) u obtenidos o procesados de otra manera por o en nombre de GitHub a través de un contrato con GitHub para obtener Servicios Profesionales. Los Datos de Servicios Profesionales incluyen Datos de Soporte. -“**Vista Previa**” significa los Servicios en Línea que se proporcionan para propósitos de vista previa, evaluación, demostración o pruebas o versiones de pre-lanzamiento de los Servicios en Línea. +«**Datos Generados por el Servicio**» se refiere a los datos generados o derivados por GitHub a través de la operación de un Servicio en Línea. Los Datos Generados por el Servicio no incluyen los Datos del Cliente, los Datos de Diagnóstico ni los Datos de Servicios Profesionales. -“**Datos de Servicios Profesionales**” significa todo los datos, incluyendo archivos de texto, sonido, video, imagen o software que se proporcionen a GitHub mediante o en nombre de un Cliente (o que los Clientes autoricen a GitHub para obtener de un Servicio en Línea) o, de otro modo, que se obtengan o procesen mediante o en nombre de GitHub a través de un compromiso con GitHub para obtener Servicios Profesionales. Los Datos de Servicios Profesionales incluyen a los Datos de Soporte. +«**Cláusulas Contractuales Tipo**» se refiere a cualquiera de los siguientes conjuntos de Cláusulas Contractuales Tipo, según corresponda en el caso individual a la transferencia de datos personales de acuerdo con el apartado de este DPA titulado «Transferencias de Datos y Ubicación» más adelante: +- las Cláusulas Contractuales Tipo (MÓDULO DOS: Transferencia de responsable a encargado), con fecha del 4 de junio de 2021, para la transferencia de datos personales a terceros países de conformidad con el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, tal como se describe en el Artículo 46 del RGPD y aprobado por Decisión de Ejecución de la Comisión Europea (UE) 2021/91 («Cláusulas Contractuales Tipo (UE/EEE)»). Las Cláusulas Contractuales Tipo (UE/EEE) se establecen en el Anexo 1. +- las Cláusulas Contractuales Tipo (Encargados del Tratamiento), con fecha del 5 de febrero de 2010, para la transferencia de datos personales a encargados establecidos en países terceros que no garanticen un nivel adecuado de protección de datos, tal como se describe en el Artículo 46 del RGPD, aprobado por Decisión de la Comisión Europea 2010/87/UE y reconocido por las autoridades reguladoras o supervisoras de Reino Unido para su uso en relación con transferencias de datos desde Reino Unido («Cláusulas Contractuales Tipo (RU)»). Las Cláusulas Contractuales Tipo (RU) se establecen en el Anexo 2. -“**Datos Generados de los Servicios**” significa los datos que se generan o derivan de GitHub mediante la operación de un Servicio en Línea. Los Datos Generados de los Servicios no incluyen a los Datos de Cliente, de Diagnóstico o de Servicios Profesionales. +«**Subencargado**» se refiere a otros encargados utilizados por GitHub para procesar Datos Personales en nombre del Cliente en relación con los Servicios en Línea, tal como se describe en el Artículo 28 del RGPD. -“**Cláusulas Contractuales Estándar**” significa cualquiera de los siguientes conjuntos de Cláusulas Contractuales Estándar, de acuerdo con lo aplicable en el caso individual de la transferencia de datos personales de acuerdo con la sección de este DPA llamada "Transferencias de Datos y Ubicación" a continuación: -- las Cláusulas Contractuales Estándar (MÓDULO DOS: Transferencia de controlador a procesador), con fecha del 4 de junio de 2021, para la transferencia de datos personales de países terceros de conformidad con el Reglamento (EU) 2016/679 del Parlamento Europeo y del Consejo, de acuerdo a como se describe en el artículo 46 de la GDPR y aprobado por la Decisión Implementada de la Comisión Europea (EU) 2021/91 ("Cláusulas Contractuales Estándar (EU/EEA)"). Se exponen las Cláusulas Contractuales Estándar (EU/EEA) en el Adjunto 1. -- las Cláusulas Contractuales Estándar (Procesadores), con fecha del 5 de febrero de 2010, para la transferencia de datos personales a los procesadores establecidos en países terceros, los cuales no garantizan un nivel adecuado de protección de datos, de acuerdo con lo descrito en el Artículo 46 de la GDPR, aprobado por la Decisión de la Comisión Europea 2010/87/EU y reconocido por las autoridades supervisoras o regulatorias del Reino Unido apara uso en conexión con la transferencia de datos desde el Reino Unido ("Cláusulas Contractuales Estándar (UK)"). Se exponen las Cláusulas Contractuales Estándar (UK) en el Adjunto 2. +«**Datos de Soporte**» se refiere a todos los datos, incluidos todos los archivos de texto, sonido, vídeo, imagen o software que el Cliente proporciona a GitHub o en su nombre (o que el Cliente autoriza a GitHub a obtener de un Servicio en Línea) por medio de un contrato con GitHub para obtener soporte técnico para los Servicios en Línea contemplados en este acuerdo. Los Datos de Soporte son un subconjunto de los Datos de Servicios Profesionales. -“**Subprocesador**” significa cualquier otro procesador que utiliza GitHub para procesar los Datos Personales en nombre de un Cliente en conexión con los Servicios en Línea, de acuerdo con lo descrito en el Artículo 28 de la GDPR. +Los términos en minúsculas utilizados pero no definidos en este DPA, como «vulneración de datos personales», «procesamiento», «responsable», «encargado», «elaboración de perfiles», «datos personales» e «interesado» tendrán el mismo significado que el que se establece en el Artículo 4 del RGPD, independientemente de si se aplica el RGPD. Los términos «importador de datos» y «exportador de datos» tienen los significados establecidos en las Cláusulas Contractuales Tipo. -“**Datos de Soporte**” significa todos los datos, incluyendo los archivos de texto, sonido, video, imagen o software que se proporcionan a GitHub mediante o en nombre de un Cliente (o que este Cliente autoriza a GitHub para obtener de un Servicio en Línea) mediante un acuerdo con GitHub para obtener soporte técnico para los Servicios en Línea que se cubren en este acuerdo. Los Datos de Soporte son un subconjunto de Datos de Servicios Profesionales. +Para mayor claridad, y como se detalla anteriormente, los datos definidos como Datos del Cliente, Datos de Diagnóstico, Datos Generados por el Servicio y Datos de Servicios Profesionales pueden contener Datos Personales. Para fines ilustrativos, consulte el gráfico a continuación: -Los términos en minúsculas que se utilizan pero no se definen en este DPA, tales como "violación de datos personales", "procesamiento", "controlador", "procesador, "perfilamiento", "datos personales" y "sujeto de datos" tendrán el mismo significado de acuerdo con lo expuesto en el Artículo 4 de la GDPR, independientemente de si la GDRP es aplicable o no. Los términos "importador de datos" y "exportador de datos" tienen los significados que se otorgan en las Cláusulas Contractuales Estándar. +
personal_data_types
+ +La tabla de arriba es una representación visual de los tipos de datos definidos en el DPA. Todos los Datos Personales se procesan como parte de uno de los demás tipos de datos (todos los cuales también incluyen datos no personales). Los Datos de Soporte son un subconjunto de los Datos de Servicios Profesionales. Salvo que se indique lo contrario explícitamente, los Términos de DPA se aplican exclusivamente a los Datos Personales. + +## Términos Generales -Para obtener más claridad y, de acuerdo con lo antes descrito, los datos que se definen como Datos de Clientes, Datos de Diagnóstico, Datos Generados de Servicio, y Datos de Servicios Profesionales, podrían contener Datos Personales. Para fines ilustrativos, por favor, consulta la siguiente tabla: +### Cumplimiento de la Legalidad -
- personal_data_types -
+GitHub cumplirá todas las leyes y las regulaciones aplicables a su prestación de Servicios en Línea, incluida la ley aplicable de notificación de vulneración de seguridad y los Requisitos de Protección de Datos. Sin embargo, GitHub no será responsable del cumplimiento de las leyes o reglamentos aplicables al Cliente o al sector del Cliente que no sean de aplicación general a los proveedores de servicios de tecnología de la información. GitHub no determina si los Datos de Cliente incluyen información sujeta a cualquier ley o reglamento específico. Todos los Incidentes de seguridad están sujetos a los términos de Notificación de incidente de seguridad a continuación. -La anterior es una representación visual de los tipos de datos que se definen en la DPA. Todos los datos personales se procesan como parte de los toros tipos de datos (de los cuales, todos incluyen a los datos no personales también). Los Datos de Soporte son un subconjunto de Datos de Servicios Profesionales. Excepto en donde se declare explícitamente de otra forma, los Términos del DPA aplican exclusivamente a los Datos Personales. +El Cliente debe cumplir todas las leyes y reglamentos aplicables a su uso de los Servicios en Línea, incluidas las leyes relacionadas con los datos biométricos, la confidencialidad de las comunicaciones y los Requisitos de Protección de Datos. El Cliente será responsable de determinar si los Servicios en Línea son adecuados para el almacenamiento y el procesamiento de información sujeta a cualquier ley o reglamento específico, y para el uso de los Servicios en Línea con arreglo a las obligaciones regulatorias y legales del Cliente. El Cliente es responsable de responder a cualquier solicitud de un tercero con respecto al uso de un Servicio en Línea por parte del Cliente, como una solicitud para eliminar contenido en virtud de la Ley de Derechos de Autor de la Era Digital de EE. UU. u otras leyes aplicables. -## Términos Generales +## Protección de Datos -### Cumplimiento con las Leyes +Términos Este apartado del DPA incluye los siguientes subapartados: +- Alcance +- Naturaleza del Procesamiento de Datos; Titularidad +- Divulgación de Datos Procesados +- Procesamiento de Datos Personales; RGPD +- Seguridad de Datos +- Notificación de Incidente de Seguridad +- Transferencias de Datos y Ubicación +- Retención y Eliminación de Datos +- Compromiso de Confidencialidad del Encargado del Tratamiento +- Aviso y Controles sobre el Uso de Subencargados +- Instituciones Educativas +- Acuerdo de Cliente de CJIS, Socio Comercial de HIPAA, Datos Biométricos +- Ley de Privacidad del Consumidor de California (CCPA) +- Cómo Ponerse en Contacto con GitHub +- Apéndice A. Medidas de Seguridad + +### Alcance -GitHub cumplirá con todas las leyes y regulaciones aplicables a su prestación de Servicios en Línea, incluyendo la ley de notificación de violaciones de seguridad y Requisitos de Protección de Datos. Sin embargo, GitHub no es responsable del cumplimiento de ninguna ley o regulación aplicable al Cliente o a la industria de este, las cuales no sean aplicables generalmente a los proveedores de servicios de tecnologías de la información. GitHub no determina si los Datos del Cliente incluyen información sujeta a cualquier ley o regulación específicas. Todos los incidentes de seguridad están sujetos a los siguientes términos de Notificación de Incidentes de Seguridad. +Los Términos de DPA se aplican a todos los Servicios en Línea. -Los Clientes deben cumplir con todas las leyes y regulaciones aplicables a su uso de los Servicios en Línea, incluyendo las leyes que se relacionan con los datos biométricos, la confidencialidad de las comunicaciones y los Requisitos de Protección de Datos. El Cliente es responsable de determinar si los Servicios en Línea son adecuados para el almacenamiento y procesamiento de la información sujeta a cualquier regulación o ley y para utilizar los Servicios en Línea de forma consistente con las obligaciones regulatorias y legales del Cliente. El Cliente es responsable de responder a cualquier solicitud de un tercero con respecto al uso del Servicio en Línea por parte del mismo, tal como la solicitud de retirar el contenido que se considera en la Ley de Derechos de Autor para Medios Digitales u otras leyes aplicables. +Las Versiones Preliminares pueden emplear medidas de seguridad y privacidad diferentes o menos restrictivas que las que suelen estar presentes en los Servicios en Línea. A menos que se especifique lo contrario, el Cliente no debe usar las Versiones Preliminares para tratar Datos Personales u otros datos sujetos a requisitos legales o de cumplimiento. Los términos siguientes de este DPA no se aplican a las Versiones Preliminares: Procesamiento de Datos Personales; RGPD, Seguridad de Datos y Ley de Privacidad del Consumidor de California. -## Protección de datos +### Naturaleza del Procesamiento de Datos; Titularidad -Los términos de la DPA en esta sección incluyen las siguientes subsecciones: -- Ámbito -- Naturaleza del Procesamiento de Datos; Propiedad -- Divulgación de los Datos Procesados -- Procesamiento de los Datos Personales; GDPR -- Seguridad de Datos -- Notificación de Incidentes de Seguridad -- Transferencia de Datos y Ubicación -- Retención y Borrado de Datos -- Compromiso de Confidencialidad del Procesador -- Aviso y Controles de Uso de Subprocesadores -- Instituciones Educativas -- Acuerdo de Cliente de CJIS, Asociado de Negocios HIPAA, Datos Biométricos -- Ley de Privacidad de Consumidores de California (CCPA) -- Cómo Contactar a GitHub -- Apéndice A – Medidas de Seguridad +Salvo que se indique lo contrario en los Términos de DPA, GitHub usará y procesará los Datos del Cliente y los Datos Personales como se describe y sujeto a las limitaciones que se proporcionan a continuación (a) para proporcionar al Cliente el Servicio en Línea de acuerdo con las instrucciones documentadas del Cliente y/o (b) para las operaciones comerciales legítimas de GitHub relacionadas con la entrega de los Servicios en Línea al Cliente. Entre las partes, el Cliente conserva todo derecho, titularidad e interés en y sobre los Datos del Cliente. GitHub no adquiere ningún derecho sobre los Datos del Cliente, aparte de los derechos que el Cliente otorga a GitHub en este apartado. Este párrafo no afecta a los derechos de GitHub sobre el software o los servicios que GitHub concede bajo licencia al Cliente. -### Ámbito +#### Procesamiento para Proporcionar Servicios en Línea al Cliente -Los términos del DPA aplican a todos los Servicios en Línea. +Para los fines de este DPA, «proporcionar» un Servicio en Línea consiste en: +- ofrecer capacidades funcionales según licencia, configuración y uso por parte del Cliente y sus usuarios, incluida la prestación de experiencias de usuario personalizadas; +- resolución de problemas (p. ej., prevención, detección y reparación de problemas); y +- mejora continua (p. ej., instalar las últimas actualizaciones y realizar mejoras en la productividad, fiabilidad, eficacia y seguridad del usuario). -Las vistas previas podrían emplear medidas de seguridad y privacidad menores o diferentes que aquellos tipos que se presentan habitualmente en los Servicios en Línea. A menos de que se indique lo contrario, el Cliente no deberá utilizar las Vistas Previas para procesar Datos Personales u otros que estén sujetos a requisitos de cumplimiento regulatorio o legal. Los siguientes términos en el presente DPA no aplican a las Vistas Previas: Procesamiento de Datos Personales; GDPR, Seguridad de Datos y Ley de Privacidad del Consumidor de California. +Al proporcionar Servicios en Línea, GitHub usará o procesará Datos Personales solo en nombre del Cliente y de acuerdo con las instrucciones documentadas del Cliente. -### Naturaleza del Procesamiento de Datos; Propiedad +#### Procesamiento para las Operaciones Comerciales Legítimas de GitHub -A menos de que se indique lo contrario en los Términos del DPA, GitHub utilizará y, de otra forma, procesará los Datos de Cliente y Datos Personales de acuerdo con lo descrito y sujeto a las limitaciones que se proporcionan a continuación (a) para proporcionar el Servicio en Línea al Cliente de acuerdo con las instrucciones que este mismo documentó y (b) para las operaciones de negocios legítimos de GitHub inherentes a la entrega de los Servicios en Línea al Cliente. Como entre las partes, el Cliente retendrá todos los derechos, títulos e intereses y Datos de Cliente. GitHub no adquiere derechos sobre los Datos de Cliente aparte de los que el mismo Cliente le otorgue en esta sección. Este párrafo no afecta los derechos de GitHub sobre el software o los servicios sobre los cuales GitHub otorga licencias al Cliente. +Para los fines de este DPA, las «operaciones comerciales legítimas de GitHub» consisten en lo siguiente, cada una de las cuales se relaciona con la entrega de los Servicios en Línea al Cliente: (1) facturación y administración de cuentas; (2) compensación (por ejemplo, calcular las comisiones de los empleados y los incentivos de los socios); (3) elaboración de informes internos y modelos comerciales (p. ej., previsión, ingresos, planificación de la capacidad, estrategia de productos); (4) combatir el fraude, el abuso, el ciberdelito o los ciberataques que puedan afectar a GitHub o los Servicios en Línea; (5) mejorar la funcionalidad básica de accesibilidad, privacidad o eficiencia energética; (6) informes financieros y cumplimiento de obligaciones legales (sujeto a las limitaciones sobre la divulgación de Datos Procesados que se describen a continuación); (7) la creación o administración de cuentas y perfiles de usuarios finales por parte de GitHub para usuarios individuales del Cliente (excepto cuando el Cliente cree, administre o controle dichas cuentas o perfiles de usuarios finales por sí mismo); y (8) otros fines relacionados con los Datos Personales no proporcionados por el Cliente para su almacenamiento en los repositorios de GitHub o en relación con los Servicios Profesionales. -#### Procesamiento para proporcionar los Servicios en Línea al Cliente +Al realizar el procesamiento de las operaciones comerciales legítimas de GitHub, GitHub no usará ni procesará Datos Personales para: (a) elaboración de perfiles de usuario, (b) publicidad o fines comerciales similares, (c) venta o administración de datos o (d) cualquier otro fin que no esté establecido en este apartado. -Para fines de este DPA, "proporcionar" un Servicio en Línea, consiste en: -- Entregar capacidades funcionales de acuerdo con como el Cliente y sus usuarios cuentan con licencia, los configuran y usan, incluyendo las experiencias personalizadas para los usuarios; -- Solucionar problemas (por ejemplo, prevenir, detectar y reparar problemas) y; -- Mejora continua (por ejemplo, instalar las actualizaciones más recientes y hacer mejoras a la productividad de los usuarios, confiabilidad, eficacia y seguridad). +### Divulgación de Datos Procesados -Cuando se proporcionan Servicios en Línea, GitHub utilizará o procesará de cualquier otra forma los Datos personales únicamente en nombre del Cliente y de acuerdo con las instrucciones documentadas de este. +GitHub no divulgará ni proporcionará acceso a los Datos Procesados, excepto: (1) por indicación del Cliente; (2) como se describe en este DPA; o (3) según lo requiera la ley. A los efectos de este apartado, «Datos Procesados» se refiere a: (a) Datos del Cliente; (b) Datos Personales y (c) cualquier otro dato procesado por GitHub en relación con el Servicio en Línea que sea información confidencial del Cliente en virtud del Acuerdo de Cliente de GitHub. Todo el tratamiento de Datos Procesados está sujeto a la obligación de confidencialidad de GitHub en virtud del Acuerdo de Cliente de GitHub. -#### Procesamiento para las Operaciones de Negocio Legítimas de GitHub +GitHub no divulgará ni permitirá el acceso a los Datos Procesados a las fuerzas del orden, a menos que así lo exija la ley. Si los cuerpos de seguridad se ponen en contacto con GitHub exigiendo Datos Procesados, GitHub intentará redirigir a la agencia de seguridad para que solicite los datos directamente al Cliente. Si se le obliga a revelar o permitir el acceso a los Datos Procesados a los cuerpos de seguridad, GitHub notificará al Cliente de inmediato y proporcionará una copia del requerimiento, a menos que legalmente se le prohíba hacerlo. -Para propósitos de este DPA, las "operaciones de negocio legítimas de GitHub" consisten de lo siguiente, cada una como un incidente de entrega de los Servicios en Línea al Cliente: (1) administración de cuenta y facturación; (2) compensación (por ejemplo, calcular las comisiones de empleados e incentivos de los socios); (3) reportes internos y modelados de negocio (por ejemplo, proyecciones, ganancias, planeación de capacidad, estrategia de producto); (4) combatir el fraude, abuso, cibercrimen o ciberataques que pudieran afectar a GitHub o a los Servicios en Línea; (5) mejorar las funcionalidades de accesibilidad, privacidad o eficiencia energética; (6) reportes financieros y cumplimiento con las obligaciones legales (sujetas a las limitaciones de divulgación de Datos Personales que se describen más adelante); (7) la creación o administración de cuentas de usuarios finales y perfiles por parte de GitHub para los usuarios individuales del Cliente (excepto cuando el Cliente cree, administre o controle de otra forma dichas cuentas de usuario final o perfiles por sí mismo) y; (8) otros propósitos que se relacionen con los Datos Personales que no proporcione el Cliente para su almacenamiento en los repositorios de GitHub o en conexión con los Servicios Profesionales. +Tras la recepción de cualquier otra solicitud de un tercero con respecto a los Datos Procesados, GitHub notificará de inmediato al Cliente, a menos que la ley lo prohíba. GitHub rechazará la solicitud a menos que esté obligado por ley a cumplirla. Si la solicitud es válida, GitHub intentará redirigir al tercero para que solicite los datos directamente al Cliente. -Cuando se realicen procesamientos para las operaciones de negocios legítimas de GitHub, GitHub no utilizará o procesará los Datos Personales de ninguna otra forma más que para: (a) crear perfiles de usuario, (b) anunciar o realizar propósitos comerciales similares, (c) vender datos o hacer corretaje de estos o (d) cualquier otro propósito diferente de aquellos que se describen en esta sección. +GitHub no proporcionará a ningún tercero: (a) acceso directo, indirecto, general o libre de restricciones a los Datos Procesados; (b) las claves de cifrado de la plataforma utilizadas para proteger los Datos Procesados o la posibilidad de descifrar dichas claves; ni (c) ningún tipo de acceso a los Datos Procesados si GitHub tiene conocimiento de que dichos datos se usan para otros fines distintos de los indicados en la solicitud del tercero. -### Divulgación de los Datos Procesados +Para aplicar lo anterior, GitHub puede proporcionar al tercero datos de contacto básicos del Cliente. -GitHub no divulgará o proporcionará acceso a ningún Dato Procesado, excepto: (1) de acuerdo con como el Cliente lo indique; (2) de acuerdo con lo descrito en este DPA; o (3) de acuerdo con los requisitos legales. Para propósitos de esta sección, "Datos Procesados" significa: (a) Datos de Cliente; (b) Datos Personales y (c) cualquier otros datos que procese GitHub en conexión con el Ser vicio en Línea que utilice la información confidencial del Cliente bajo el Acuerdo de Cliente de GitHub. Todo el procesamiento de Datos Procesados está sujeto a la obligación de GitHub sobre la confidencialidad bajo el Acuerdo de Cliente de GitHub. +### Procesamiento de Datos Personales; RGPD -GitHub no divulgará ni proporcionará acceso de ningún Dato Procesado a las fuerzas policiales a menos de que la ley así lo requiera. Si las fuerzas policiales contactan a GitHub con una demanda de Datos Procesados, GitHub intentará redireccionar a dicha agencia para que solicite los datos directamente del Cliente. En caso de que se le obligue a divulgar o proporcionar acceso a cualquier tipo de Datos Procesados a la fuerza policial, GitHub notificará de inmediato al Cliente y proporcionará una copia de dicha demanda, a menos de que se le prohíba hacerlo explícitamente. +Todos los Datos Personales procesados por GitHub en relación con los Servicios en Línea son parte de los Datos del Cliente, los Datos de los Servicios Profesionales (incluidos los Datos de Soporte), los Datos de Diagnóstico o los Datos Generados por el Servicio. Los Datos Personales proporcionados a GitHub por el Cliente o en su nombre mediante el uso del Servicio en Línea también son Datos del Cliente. Los identificadores pseudonimizados pueden incluirse en los Datos de Diagnóstico o en los Datos Generados por el Servicio y también son Datos Personales. Cualquier Dato Personal pseudonimizado, o sin identificación pero no anonimizado, o los Datos Personales derivados de los Datos Personales también son Datos Personales. -En el momento de que se reciba cualquier otra solicitud de terceros para obtener Datos Procesados, GitHub notificará de inmediato al Cliente a menos de que la ley lo prohiba. GitHub rechazará la solicitud a menos de que la ley exija su cumplimiento. Si la solicitud es válida, GitHub intentará redireccionar al tercero para que solicite los datos directamente del Cliente. +En la medida en que GitHub sea un encargado o subencargado del tratamiento de Datos Personales sujeto al RGPD, los Términos Relacionados con el RGPD contemplados en el Anexo 3 regularán ese tratamiento y las partes acuerdan además los siguientes términos en este subapartado («Procesamiento de Datos Personales; RGPD»): -GitHub no proporcionará a ningún tercero: (a) acceso directo, indirecto, abierto o sin restricción a los Datos Procesados; (b) llaves de cifrado de plataforma que se utilicen para asegurar los Datos Procesados o la capacidad de librar dicho cifrado o (c) acceso a los Datos Procesados si GitHub está consciente que estos se utilizarán para propósitos diferentes a aquellos enunciados en la solicitud del tercero. +#### Funciones y Responsabilidades del Encargado y del Responsable del Tratamiento -Para apoyar lo anterior, GitHub podría proporcionar información de contacto básica del Cliente al tercero. +El Cliente y GitHub acuerdan que el Cliente es el responsable del tratamiento de los Datos Personales y GitHub es el encargado del tratamiento de dichos datos, excepto (a) cuando el Cliente actúa como encargado de los Datos Personales, en cuyo caso GitHub es un subencargado; o (b) según se establezca de otro modo en el Acuerdo de Cliente de GitHub o este DPA. Cuando GitHub actúa como encargado o subencargado de los Datos Personales, procesará los Datos Personales solo en nombre del Cliente y de acuerdo con las instrucciones documentadas del Cliente. El Cliente acepta que su Acuerdo de Cliente de GitHub (incluidos los Términos de DPA y cualquier actualización aplicable), junto con la documentación del producto y el uso y configuración del Cliente de las características en los Servicios en Línea, son instrucciones documentadas completas del Cliente a GitHub para el procesamiento de Datos Personales. Puede encontrar información sobre el uso y la configuración de los Servicios en Línea en https://docs.github.com o una ubicación sucesora. Las instrucciones adicionales o alternativas deben pactarse de acuerdo con el proceso para enmendar el Acuerdo de Cliente de GitHub. En cualquier caso en que se aplique el RGPD y el Cliente sea un encargado del tratamiento, el Cliente garantiza a GitHub que las instrucciones del Cliente, incluido el nombramiento de GitHub como encargado o subencargado del tratamiento, han sido autorizadas por el responsable del tratamiento pertinente. -### Procesamiento de los Datos Personales; GDPR +En la medida en que GitHub use o procese Datos Personales sujetos al RGPD para las operaciones comerciales legítimas de GitHub relacionadas con la entrega de los Servicios en Línea al Cliente, GitHub cumplirá las obligaciones de un responsable de tratamiento de datos independiente definidas en el RGPD para dicho uso. GitHub acepta las responsabilidades adicionales de un «responsable» de tratamiento datos según el RGPD para el procesamiento en relación con sus operaciones comerciales legítimas para: (a) actuar de acuerdo con los requisitos reglamentarios, en la medida requerida por el RGPD; y (b) ofrecer mayor transparencia a los Clientes y confirmar la responsabilidad de GitHub por dicho procesamiento. GitHub emplea medidas de seguridad para proteger los Datos Personales durante el procesamiento, incluidas las identificadas en este DPA y las contempladas en el Artículo 6 (4) del RGPD. Con respecto al procesamiento de Datos Personales en virtud de este párrafo, GitHub asume los compromisos establecidos en las Cláusulas Contractuales Tipo establecidas en el Anexo 1 o Anexo 2 (según corresponda); para esos fines, (i) cualquier divulgación de GitHub de Datos Personales, como se describe en el Anexo III del Anexo 1 o el Apéndice 3 del Anexo 2 (según corresponda), que se haya transferido en relación con las operaciones comerciales legítimas de GitHub se considera una «Divulgación Relevante» y (ii) los compromisos en el Anexo III del Anexo 1 o el Apéndice 3 del Anexo 2 (según corresponda) se aplican a dichos Datos Personales. -Cualquier Dato Personal que procese GitHub en conexión con los Servicios en Línea se obtendrá como parte ya sea de los Datos de Cliente, Datos de Servicios Profesionales (incluyendo los Datos de Soporte) Datos de Diagnóstico o Datos Generados por los Servicios. Los Datos Personales que se proporcionan a GitHub mediante o en nombre del Cliente, mediante el uso del Servicio en Línea, también se consideran Datos de Cliente. Los identificadores de pseudónimo podrían incluirse en los Datos de Diagnóstico o Datos Generados por los Servicios y también se consideran Datos Personales. Cualquier Dato Personal en forma de pseudónimo o desidentificado pero no anonimizado o Dato Personal que se derive de los Datos Personales también se considera un Dato Personal. +#### Detalles del Tratamiento -En medida en que GitHub sea un procesador o subprocesador de los Datos Personales sujetos a la GDRP, los Términos Relacionados con la GDPR en el Adjunto 3 regirán el procesamiento y las partes también concuerdan con los siguientes términos de esta sub-sección ("Procesamiento de Datos Personales; GDPR"): +Las partes reconocen y aceptan que: -#### Roles y Responsabilidades del Procesador y Controlador +- **Objeto**. El objeto del procesamiento se limita a los Datos Personales dentro del alcance del apartado de este DPA titulado «Naturaleza del Procesamiento de Datos; Titularidad» más arriba y el RGPD. +- **Duración del Tratamiento**. La duración del tratamiento estará de acuerdo con las instrucciones del Cliente y los términos del DPA. +- **Naturaleza y Finalidad del Tratamiento**. La naturaleza y el propósito del tratamiento serán proporcionar el Servicio en Línea de conformidad con el Acuerdo de Cliente de GitHub del Cliente y para las operaciones comerciales legítimas de GitHub relacionadas con la entrega del Servicio en Línea al Cliente (como se describe con más detalle en el apartado de este DPA titulado «Naturaleza del Tratamiento de Datos; Titularidad» más arriba). +- **Categorías de Datos**. Los tipos de Datos Personales procesados por GitHub al proporcionar el Servicio en Línea incluyen: (i) Datos Personales que el Cliente elige incluir en Datos del Cliente o Datos de Servicios Profesionales (incluidos, entre otros, Datos de Soporte); y (ii) los expresamente identificados en el Artículo 4 del RGPD que puedan estar contenidos en los Datos de Diagnóstico o los Datos Generados por el Servicio. Los tipos de Datos Personales que el Cliente elija incluir en los Datos del Cliente o los Datos de Servicios Profesionales (incluidos, entre otros, los Datos de Soporte) pueden ser cualquier categoría de Datos Personales identificados en los registros que mantiene el Cliente que actúa como responsable del tratamiento de conformidad con el Artículo 30 del RGPD, incluidas las categorías de Datos Personales establecidas en el Anexo I del Anexo 1 o el Apéndice 1 del Anexo 2 (según corresponda). +- Interesados. Las categorías de interesados son los representantes del Cliente y los usuarios finales, como empleados, personal subcontratado, colaboradores y clientes, y pueden incluir cualquier otra categoría de interesados identificados en los registros mantenidos por el Cliente que actúa como responsable del tratamiento de conformidad con el Artículo 30 del RGPD, incluidas las categorías de interesados establecidas en el Anexo I del Anexo 1 o el Apéndice 1 del Anexo 2 (según corresponda). -El Cliente y GitHub concuerdan que el Cliente es el controlador de los Datos Personales y GitHub es el procesador de estos, excepto (a) cuando el Cliente actúe como procesador de los Datos Personales, en cuyo caso, GitHub será un subprocesador o (b) de acuerdo a como se enuncie de otro modo en el Acuerdo de Cliente de GitHub o en este DPA. Cuando GitHub actúe como el procesador o subprocesador de los Datos Personales, los procesará únicamente en nombre y de acuerdo con lo documentado en las instrucciones del Cliente. El Cliente concuerda que este Acuerdo de Cliente de GitHub (incluyendo los Términos del DPA y cualquier actualización aplicable), en conjunto con la documentación del producto y el uso del Cliente y la configuración de características en los Servicios en Línea, son las instrucciones completamente documentadas del Cliente hacia GitHub para el procesamiento de los Datos Personales. Se puede encontrar la información sobre el uso y configuración de los Servicios en Línea en https://docs.github.com o en una ubicación posterior. Deberá acordarse cualquier instrucción adicional o alterna conforme al proceso para modificar el Acuerdo de Cliente de GitHub del Cliente. En cualquier instancia en donde aplique la GDPR y el Cliente sea un procesador, el Cliente garantiza a GitHub que el controlador relevante autorizó las instrucciones otorgadas, incluyendo la designación de GitHub como un procesador o subprocesador. +#### Derechos del Interesado; Asistencia con Solicitudes -En medida en que GitHub utilice o procese de otra forma los Datos Personales sujetos a la GDPR para las operaciones de negocio legítimas de GitHub inherentes a la entrega de los Servicios en Línea al Cliente, GitHub cumplirá con las obligaciones de un controlador de datos independientes bajo la GDPR para dicho uso. GitHub acepta las responsabilidades añadidas de un "controlador" de datos bajo la GDPR para el procesamiento en conexión con sus operaciones legítimas de negocios para: (a) actuar en consistencia con los requisitos regulatorios, en la medida que lo requiera la GDPR y (b) proporcionar la transparencia incrementada para los Clientes y confirmar la responsabilidad de GitHub para dicho procesamiento. GitHub emplea salvaguardas para proteger los Datos Personales durante su procesamiento, incluyendo a aquellos que se identifican en este DPA y aquellos que se contemplan en el el Artículo 6(4) de la GDPR. Con respecto al procesamiento de Datos Personales bajo este párrafo, GitHub hace los compromisos descritos en las Cláusulas Contractuales Estándar que se muestran en el Adjunto 1 o el Adjunto 2 (conforme sea aplicable); para dichos propósitos, (i) cualquier divulgación de Datos Personales por parte de GitHub, de acuerdo con lo descrito en el Anexo III al Adjunto 1 o Apéndice 3 al Adjunto 2 (conforme aplique), que se haya transferido en conexión con las operaciones de negocios legítimas de GitHub se considera una "Divulgación Relevante" y (ii) los compromisos en el Anexo III al Adjunto 1 o del Apéndice 3 al Adjunto 2 (según el caso) aplicarán a dichos Datos Personales. +GitHub proporcionará al Cliente, en consonancia con la función de los Servicios en Línea y el papel de GitHub como encargado del tratamiento de los Datos Personales de los interesados, la capacidad de satisfacer las solicitudes de los interesados para ejercer sus derechos según el RGPD. Si GitHub recibe una solicitud de un interesado del Cliente para ejercer uno o más de sus derechos en virtud del RGPD en relación con los Servicios en Línea para los que GitHub es un encargado o subencargado del tratamiento, GitHub redirigirá al interesado para que formule su solicitud directamente al Cliente. El Cliente será responsable de responder a dicha solicitud, incluso, cuando sea necesario, mediante el uso de la funcionalidad del Servicio en Línea. GitHub cumplirá las solicitudes razonables del Cliente para asesorar la respuesta del Cliente a dicha solicitud del interesado. -#### Procesar Detalles +#### Registros de Actividades de Tratamiento -Las partes reconocen y concuerdan en que: +En la medida en que el RGPD requiera que GitHub recopile y mantenga registros de cierta información relacionada con el Cliente, el Cliente, cuando se le solicite, proporcionará dicha información a GitHub y esta será precisa y actual. GitHub puede poner dicha información a disposición de la autoridad supervisora si así lo exige el RGPD. -- **Objeto del contrato**. El objeto del contrato de procesamiento se limita a los Datos Personales con el alcance de la sección de este DPA denominado "Naturaleza del Procesamiento de los Datos; Propiedad", el cual se encuentra anteriormente, y la GDPR. -- **Duración del procesamiento**. La duración del procesamiento tomará lugar de acuerdo con las instrucciones del Cliente y de los términos del DPA. -- **Naturaleza y propósito del procesamiento**. La naturaleza y propósito del procesamiento será el proporcionar el Servicio en Línea conforme al Acuerdo de Cliente de GitHub del Cliente y para las operaciones de negocios legítimas de GitHub inherentes a la entrega del Servicio en Línea al Cliente (de acuerdo con lo descrito en la sección de este DPA que se titula "Naturaleza del Procesamiento de Datos; Propiedad", que se encuentra anteriormente). -- **Categorías de los Datos**. Los tipos de Datos Personales que procesa GitHub al proporcionar el Servicio en Línea incluyen: (i) Datos Personales que elige el Cliente para incluir en los Datos del Cliente o Datos de Servicios Profesionales (incluyendo, mas no limitándose a los Datos de Soporte) y (ii) aquellos que se identifican explícitamente en el Artículo 4 de la GDPR y que podrían contenerse en los Datos Diagnósticos o Datos Generados por los Servicios. Los tipos de Datos Personales que el Cliente elige incluir en los Datos de Cliente o Datos de Servicios Profesionales (incluyendo, mas no limitándose a los Datos de Soporte) podrían ser de cualquier categoría de Datos Personales identificada en los registros que mantiene el Cliente actuando como controlador conforme al Artículo 30 de la GDPR, incluyendo las categorías de Datos Personales que se describen en el Anexo I al Adjunto 1 o en el Apéndice 1 al Adjunto 2 (conforme sea aplicable). -- Titulares de los datos. Las categorías de titulares de los datos son representantes del Cliente y usuarios finales, tales como empleados, contratistas, colaboradores y clientes y podrían incluir cualquier otra categoría de titulares de los datos de acuerdo con lo identificado en los registros que mantiene el cliente, actuando como un controlador de conformidad con el Artículo 30 de la GDPR, incluyendo las categorías de titulares de datos que se describen en el Anexo 1 al Adjunto 1 o al Apéndice 1 al Adjunto 2 (conforme sea aplicable). +### Seguridad de Datos -#### Derechos de los Titulares de los Datos; Asistencia con las Solicitudes +GitHub implementará y mantendrá las medidas técnicas y organizativas apropiadas y las medidas de seguridad contra la destrucción accidental o ilegal, pérdida, alteración, divulgación no autorizada o acceso a los Datos del Cliente y los Datos Personales procesados por GitHub en nombre y de acuerdo con las instrucciones documentadas del Cliente en relación con los Servicios en Línea. GitHub supervisará periódicamente el cumplimiento de estas medidas y salvaguardas, y continuará tomando las medidas apropiadas durante la vigencia del Acuerdo de Cliente de GitHub. El Apéndice A. Medidas de seguridad contiene una descripción de las medidas técnicas y organizativas y las medidas de seguridad implementadas por GitHub. -GitHub pondrá a disposición del Cliente, de forma consistente con la funcionalidad del Servicio en Línea y del rol de GitHub como procesador de Datos Personales de los titulares de estos, la capacidad de cumplir con las solicitudes de los titulares de datos para ejecutar sus derechos bajo la GDPR. Si GitHub recibe un formato de solicitud del titular de los datos del Cliente para ejecutar uno más de sus derechos bajo la GDPR en conexión con un Servicio en Línea por el cual GitHub es un procesador o subprocesador, GitHub redireccionará al titular de los datos para que haga su solicitud directamente con el Cliente. El cliente será responsable de responder a cualquier solicitud de este tipo, incluyendo, cuando sea necesario, utilizando la funcionalidad del Servicio en Línea. Github deberá cumplir con las soclitudes razonables que haga el Cliente para asistir la respuesta del mismo a dichas solicitudes de un sujeto de datos. +El Cliente es el único responsable de determinar de forma independiente si las medidas técnicas y organizativas y las medidas de seguridad de un Servicio en Línea cumplen los requisitos del Cliente, incluida cualquiera de sus obligaciones de seguridad según los Requisitos de Protección de Datos correspondientes. El Cliente reconoce y acepta que (teniendo en cuenta el estado de la tecnología, los costes de implementación y la naturaleza, el alcance, el contexto y los propósitos del procesamiento de sus Datos de Cliente y Datos Personales, así como el riesgo de probabilidad y gravedad variables para los derechos y libertades de las personas físicas) las medidas técnicas y organizativas y las medidas de seguridad implementadas y mantenidas por GitHub proporcionan un nivel de seguridad adecuado al riesgo con respecto a sus Datos del Cliente y Datos Personales. El Cliente es responsable de introducir y mantener las medidas de protección y seguridad de la privacidad para los componentes que proporciona o controla el Cliente. -#### Registros de Actividades de Procesamiento +GitHub proporcionará informes de cumplimiento de seguridad, como informes de auditoría externos SOC1, tipo 2 y SOC2, tipo 2 a petición del Cliente. El Cliente acepta que todos los derechos de información y auditoría otorgados por los Requisitos de Protección de Datos aplicables (incluido, cuando corresponda, el Artículo 28(3)(h) del RGPD) se cumplirán con estos informes de cumplimiento y, de lo contrario, solo surgirán en la medida en que la provisión de GitHub de un informe de cumplimiento no proporcione suficiente información, o en la medida en que el Cliente deba responder a una auditoría o investigación de la autoridad reguladora o supervisora. -En medida en que la GPR requiera que GitHub recolecte y mantenga los registros de alguna información relacionada con el Cliente, este proporcionará dicha información a GitHub, cuando se le solicite, y la mantendrá actualizada y correcta. GitHub podría poner dicha información a disposición de la autoridad supervisora en caso de que la GDPR así lo requiera. +En caso de que el Cliente esté sujeto a una auditoría o investigación de una autoridad reguladora o supervisora o lleve a cabo una auditoría o investigación en respuesta a una solicitud de una autoridad reguladora o supervisora que requiera la participación de GitHub, y las obligaciones de los Clientes no puedan cumplirse razonablemente (según lo permitido por los reguladores del Cliente) a través de informes de auditoría, documentación o información de cumplimiento que GitHub generalmente pone a disposición de sus clientes, GitHub responderá de inmediato a las instrucciones y solicitudes de información adicionales del Cliente, de acuerdo con los siguientes términos y condiciones: -### Seguridad de Datos +- GitHub proporcionará acceso a software de aplicación, documentación y personal con conocimientos relevantes. +- El Cliente y GitHub acordarán mutuamente en un acuerdo previo por escrito (se acepta el correo electrónico) los requisitos de alcance, tiempo, duración, control y evidencia, siempre que este requisito de acuerdo no permita que GitHub retrase injustificadamente su cooperación. +- El Cliente debe garantizar el uso por parte de su regulador de una firma de auditoría de terceros independiente y acreditada, durante el horario comercial habitual, con una notificación por escrito con anticipación razonable a GitHub y sujeto a procedimientos de confidencialidad razonables. Ni el Cliente, ni sus reguladores ni los delegados de sus reguladores tendrán acceso a ningún dato de otros clientes de GitHub o a los sistemas o instalaciones de GitHub que no estén relacionados con los Servicios en Línea. +- El Cliente es responsable de todos los costes y tarifas relacionados con la cooperación de GitHub con la auditoría reglamentaria del Cliente, incluidos todos los costes y tarifas razonables por todo el tiempo que dedica GitHub, además de las tarifas por los servicios prestados por GitHub. +- Si el informe generado a partir de la cooperación de GitHub con la auditoría reglamentaria del Cliente incluye conclusiones relacionadas con GitHub, el Cliente compartirá dicho informe, conclusiones y acciones recomendadas con GitHub según lo permitan los reguladores del Cliente. -GitHub implementará y mantendrá las medidas organizacionales y técnicas adecuadas y las salvaguardas de seguridad contra la destrucción accidental o ilegal, o contra la pérdida, alteración o divulgación o acceso no autorizados a los Datos de Cliente y Datos Personales que procese en nombre y de conformidad con las instrucciones documentadas del Cliente en conexión con los Servicios en Línea. GitHub monitoreará frecuentemente el cumplimiento de estas medidas y salvaguardas y seguirá tomando los pasos adecuados a lo largo del periodo en el que el Acuerdo de Cliente de GitHub sea vigente. El Apéndice A – Salvaguardas de Seguridad contiene una descripción de las medidas técnicas y organizacionales y de las salvaguardas de seguridad que implementa GitHub. +### Notificación de Incidente de Seguridad -El Cliente es el único responsable de hacer una determinación independiente de si las medidas técnicas y organizacionales y las salvaguardas de seguridad para un Servicio en Línea cumplen con los requisitos del Cliente, incluyendo todas sus obligaciones de seguridad bajo los Requisitos de Protección de Datos aplicables. El cliente reconoce y concuerda que (tomando en cuenta las tecnologías más recientes, los costos de implementación y la naturaleza, alcance, contexto y propósitos del procesamiento de sus Datos de Cliente y Datos Personales, así como el riesgo de posibilidad y gravedad variable de los derechos y libertades de las personas naturales) las medidas técnicas y organizacionales y salvaguardas de seguridad que implementa y mantiene GitHub, proporcionan un nivel de seguridad adecuado al riesgo con respecto a sus Datos Personales y Datos de Cliente. El Cliente es responsable de implementar y mantener las protecciones de privacidad y medidas de seguridad para los componentes que este proporcione o controle. +Si GitHub tiene conocimiento de una vulneración de la seguridad que conlleve la destrucción accidental o ilícita, pérdida, alteración, divulgación no autorizada o acceso a los Datos del Cliente o Datos Personales mientras estén siendo procesados por GitHub o en su nombre según las instrucciones documentadas del Cliente en relación con los Servicios en Línea (cada uno de ellos denominado individualmente «Incidente de Seguridad»), GitHub notificará de forma inmediata y sin demora indebida (1) el Incidente de Seguridad al Cliente; (2) investigará el Incidente de Seguridad y proporcionará al Cliente información detallada sobre este; y (3) adoptará las medidas razonables para mitigar los efectos y minimizar cualquier daño resultante del Incidente de Seguridad. -GitHub proporcionará un reporte de cumplimiento de seguridad tal como los reporte de auditoría externa SOC1, tipo 2 y SOC2, tipo 2, bajo solicitud del Cliente. El Cliente concuerda que cualquier derecho de información y auditoría que otorguen los Requisitos de Protección de Datos aplicables (incluyendo, en dado caso, el Artículo 28(3)(h) de la GDPR) se satisfarán mediante estos reportes de auditoría y, de otro modo, solo se presentarán en la medida en que el aprovisionamiento de GitHub para un reporte de cumplimiento no proporcione información suficiente o en medida en que el Cliente deba responder a una auditoría o investigación de una autoridad supervisora o regulatoria. +Las notificaciones de Incidentes de Seguridad se entregarán a uno o varios de los administradores del Cliente por cualquier medio que GitHub seleccione, incluido el correo electrónico. Es responsabilidad exclusiva del Cliente asegurarse de mantener información de contacto correcta con GitHub y de que los administradores del Cliente controlen y respondan a cualquier notificación. El Cliente es el único responsable de cumplir sus obligaciones en virtud de las leyes de notificación de incidentes aplicables al Cliente y cumplir cualquier obligación de notificación a terceros relacionada con cualquier Incidente de seguridad. -En caso de que el Cliente esté sujeto a una auditoría de una autoridad supervisora o regulatoria o a una investigación o que lleve a cabo una auditoría o investigación como respuesta a una solicitud de una autoridad supervisora o regulatoria que requiera la participación de GitHub y las obligaciones del Cliente no puedan satisfacerse de forma razonable (cuando sea permisible por parte de los reguladores del Cliente) mediante reportes de auditoría, documentación o información de cumplimiento que GitHub mantenga disponible generalmente a sus clientes, entonces, GitHub responderá inmediatamente a las instrucciones y solicitudes adicionales del Cliente con respecto a la información, de acuerdo con los siguientes términos y condiciones: +GitHub hará todo lo razonablemente posible para ayudar al Cliente a cumplir la obligación del Cliente según el Artículo 33 del RGPD u otra ley o regulación correspondiente para notificar a la autoridad de control o de regulación pertinente y a los interesados individuales sobre dicho Incidente de Seguridad. -- GitHub proporcionará acceso al personal con conocimientos relevantes, documentación y software de aplicaciones. -- El Cliente y GitHub acordarán mutuamente con un acuerdo escrito previamente (se acepta también el formato de correo electrónico) sobre los requisitos del alcance, tiempos, duración, control y evidencia, en caso de que dicho requisito para estar de acuerdo no permita que GitHub retrase su cooperación de forma razonable. -- El Cliente debe garantizar el uso de su regulador sobre una firma de auditoría de terceros independiente y acreditada durante horas hábiles habituales y con un aviso por escrito razonablemente anticipado y sujeto a los procedimientos de confidencialidad razonables. Ni el Cliente, ni sus reguladores, ni los delegados de sus reguladores deberán tener acceso a cualquier tipo de datos de otros clientes, sistemas o instalaciones de GitHub que no se involucren en los Servicios en Línea. -- El Cliente es responsable de todos los costos y comisiones que se relacionen con la cooperación de GitHub con las auditorías regulatorias del Cliente, incluyendo todos los costos y comisiones razonables por cualquier y todos los gastos de GitHub, adicionalmente a las tasas por los servicios que lleva a cabo GitHub. -- Si el reporte que se genere de la cooperación de GitHub con la auditoría regulatoria del Cliente involucra cualquier hallazgo que pertenezca a GitHub, el Cliente compartirá dicho reporte, hallazgos y acciones recomendadas con GitHub cuando los reguladores del Cliente así lo permitan. +La notificación o respuesta de GitHub a un Incidente de Seguridad en virtud de este apartado no es un reconocimiento por parte de GitHub de ningún error o responsabilidad con respecto al Incidente de Seguridad. -### Notificación de Incidentes de Seguridad +El Cliente debe notificar de manera inmediata a GitHub sobre cualquier posible mal uso de sus cuentas o credenciales de autenticación o cualquier Incidente de Seguridad relacionado con los Servicios en Línea. -Si GitHub se hace consciente de alguna violación de seguridad que llevase a una destrucción, pérdida, alteración, divulgación o acceso no autorizados e ilegales de los Datos de Cliente o de los Datos Personales que procesa GitHub en nombre de y de acuerdo con las instrucciones documentadas del Cliente en conexión con los Servicios en Línea (cada uno de ellos un "Incidente de Seguridad"), GitHub realizará inmediatamente y sin retraso indebido (1) la notificación al cliente sobre el Incidente de Seguridad; (2) la investigación del Incidente de Seguridad y otorgamiento al Cliente de la información detallada sobre dicho Incidente de Seguridad; (3) el tomar los pasos razonables para mitigar los efectos y minimizar cualquier daño que resultara de dicho Incidente de Seguridad. +### Transferencias de Datos y Ubicación -Las notificación(es) de incidentes de seguridad se entregarán a uno o más de los administradores del cliente por cualquier medio que seleccione GitHub, incluyendo el correo electrónico. Es la responsabilidad única del cliente el asegurar que mantiene información de contacto actualizada con GitHub y que su administrador monitoree y responda a cualquier notificación. El Cliente es el único responsable de cumplir con sus obligaciones según las leyes de notificación de incidentes aplicables al Cliente y de cumplir con las obligaciones de notificación de terceros relacionadas con cualquier Incidente de seguridad. +Los Datos Personales que GitHub procesa en nombre y de acuerdo con las instrucciones documentadas del Cliente en relación con los Servicios en Línea no pueden transferirse, almacenarse ni procesarse en una ubicación geográfica excepto si así lo especifican los Términos de DPA y las medidas de seguridad proporcionadas a continuación en este apartado. Teniendo en cuenta dichas medidas de seguridad, el Cliente designa a GitHub para transferir Datos Personales a los Estados Unidos o cualquier otro país en el que operen GitHub o sus Subencargados y para almacenar y procesar Datos Personales para proporcionar los Servicios en Línea, salvo por lo que pudiera establecerse en otra parte de estos Términos de DPA. -GitHub hará esfuerzos razonables para asistir al Cliente en el cumplimiento de sus obligaciones bajo el Artículo 33 de la GDPR o cualquier otra ley o regulación aplicable para notificar a la autoridad supervisora o regulatoria y a los titulares de los datos individuales sobre cualquier incidente de Seguridad. +Todas las transferencias de Datos Personales fuera de la Unión Europea, el Espacio Económico Europeo o Suiza para proporcionar los Servicios en Línea se regirán por las Cláusulas Contractuales Tipo (UE/EEE) incluidas en el Anexo 1. Todas las transferencias de Datos Personales fuera del Reino Unido para proporcionar los Servicios en Línea se regirán por las Cláusulas Contractuales Tipo (RU) incluidas en el Anexo 2. A los efectos de las Cláusulas Contractuales Tipo (RU) incluidas en el Anexo 2, las referencias a la «Unión Europea», «UE», «Espacio Económico Europeo», «EEE» o un «Estado Miembro» se interpretarán como referencias al Reino Unido cuando sea razonablemente necesario y apropiado para dar pleno vigor y efecto a la Cláusulas Contractuales Tipo (RU) con respecto a las transferencias de Datos Personales desde el Reino Unido. Esto se aplica independientemente del hecho de que, a partir del 31 de enero de 2020, el Reino Unido dejó de ser un Estado Miembro de la Unión Europea o del Espacio Económico Europeo. -La notificación o respuesta a un Incidente de Seguridad por parte de GitHub bajo esta sección no es un reconocimiento de GitHub sobre cualquier falta o responsabilidad con respecto al mismo. +GitHub cumplirá los requisitos de las leyes de protección de datos aplicables de la Unión Europea, el Espacio Económico Europeo, Reino Unido y Suiza, y otros Requisitos de Protección de Datos, en cada caso con respecto a la transferencia de Datos Personales a destinatarios o jurisdicciones fuera de dicha jurisdicción. Todas estas transferencias de Datos Personales, donde sea aplicable, estarán sujetas a las medidas de seguridad apropiadas descritas en el Artículo 46 del RGPD, y dichas transferencias y medidas de seguridad se documentarán de conformidad con el Artículo 30(2) del RGPD. -El Cliente debe notificar a GitHub inmediatamente sobre cualquier posible mal uso de sus cuentas o credenciales de autenticación o Incidentes de Seguridad que se relacionen con el Servicio en Línea. +Sujeto a las medidas de seguridad descritas anteriormente, GitHub puede transferir, almacenar y procesar Datos Personales en jurisdicciones y ubicaciones geográficas en todo el mundo según lo considere necesario en relación con los Servicios en Línea, a su exclusivo criterio. -### Transferencia de Datos y Ubicación +### Retención y Eliminación de datos -Los Datos Personales que procese GitHub en nombre de y de acuerdo con las instrucciones documentadas del Cliente en conexión con los Servicios en Línea no deberán transferirse a, o almacenarse y procesarse en una ubicación geográfica, con excepción de aquellas que se apeguen a los Términos del DPA y a las salvaguardas que se proporcionan más adelante en esta sección. Tomando en cuenta dichas salvaguardas, el Cliente designará a GitHub para transferir Datos Personales a los Estados Unidos o a cualquier otro país en el que GitHub o sus Subprocesadores operen y almacenen y procesen Datos Personales para proporcionar los Servicios en Línea, con excepción de lo que se describa en cualquier otra parte de los Términos del DPA. +A solicitud del Cliente, a menos que lo prohíba la ley, GitHub devolverá o destruirá todos los Datos del Cliente y los Datos Personales procesados por GitHub en nombre y de acuerdo con las instrucciones documentadas del Cliente en relación con los Servicios en Línea en todas las ubicaciones donde se almacenen en el plazo de 30 días tras la solicitud, siempre que no sean necesarios para la prestación de los Servicios en Línea o los fines para los cuales un interesado hubiera autorizado el procesamiento de sus Datos Personales. GitHub puede retener Datos del Cliente o Datos Personales en la medida requerida por los Requisitos de Protección de Datos aplicables u otra ley aplicable, y solo en la medida y durante el período requerido por los Requisitos de Protección de Datos aplicables u otra ley aplicable, siempre que GitHub se asegure de que los Datos del Cliente o los Datos Personales se procesen solo según sea necesario para el propósito especificado en los Requisitos de Protección de Datos aplicables u otra ley aplicable y para ningún otro propósito, y los Datos del Cliente o los Datos Personales permanezcan protegidos por los Requisitos de Protección de Datos aplicables u otra ley aplicable. -Todas las transferencias de Datos Personales fuera de la Unión europea, del Área Económica Europea o de Suiza para proporcionar los Servicios en Línea deberán regirse por las Cláusulas Contractuales Estándar (EU/EEA) en el Adjunto 1. Todas las transferencias de Datos Personales fuera del Reino Unido para proporcionar los Servicios en Línea deberán regirse por las Cláusulas Contractuales Estándar (UK) en el Adjunto 2. Para propósitos de las Cláusulas Contractuales Estándar (UK) en el Adjunto 2, las referencias a "La Unión Europea", "UE", "El Área Económica Europea", "AEE" o un "Estado Miembro", deberán interpretarse para referirse al Reino Unido donde sea razonablemente necesario y adecuado para dar fuerza y efecto totales a las Cláusulas Contractuales Estándar (UK) con respecto a las transferencias de Datos Personales desde el Reino Unido. Esto aplica sin importar el hecho de que, desde el 31 de enero de 2020, el Reino Unido ya no es un Estado Miembro de la Unión Europea o del Área Económica Europea. +### Compromiso de Confidencialidad del Encargado del Tratamiento -GitHub cumplirá los requisitos de las leyes de protección de datos aplicables de la Unión Europea, el Área Económica Europea, el Reino Unido y Suiza y el resto de los Requisitos de Protección de Datos, en cada caso, que tengan que ver con la transferencia de Datos Personales a los receptores o a las jurisdicciones fuera de estas. Todas estas transferencias de Datos Personales estarán, cuando sea aplicable, sujetas a las salvaguardas adecuadas de acuerdo con lo descrito en el Artículo 46 de la GDPR y dichas transferencias y salvaguardas se documentarán de acuerdo con el Artículo 30(2) de la GDPR. +GitHub se asegurará de que su personal involucrado en el procesamiento de Datos del Cliente y Datos Personales en nombre del Cliente en relación con los Servicios en Línea (i) procesará dichos datos solo siguiendo las instrucciones del Cliente o como se describe en este DPA y (ii) estará obligado a mantener la confidencialidad y seguridad de dichos datos incluso después de que termine su acuerdo. GitHub ofrecerá formación y sensibilización periódicas y obligatorias sobre seguridad y privacidad de datos a sus empleados con acceso a Datos del Cliente y Datos Personales de acuerdo con los Requisitos de Protección de Datos aplicables u otras leyes y normas del sector aplicables. -Sujeto a las salvaguardas que se describen anteriormente, GitHub podría transferir, almacenar y procesar de cualquier otra forma los Datos Personales hacia o en las jurisdicciones y ubicaciones geográficas internacionales como lo considere, sujeto a su propio criterio, razonablemente necesario en conexión con los Servicios en Línea. +### Aviso y Controles sobre el Uso de Subencargados -### Retención y Borrado de Datos +GitHub puede contratar a Subencargados para proporcionar determinados servicios auxiliares o limitados en su nombre. El Cliente da su consentimiento a este contrato y a las Entidades Afiliadas de GitHub como Subencargados. Las autorizaciones anteriores constituirán el consentimiento previo por escrito del Cliente para la subcontratación por parte de GitHub del procesamiento de Datos Personales si dicho consentimiento es necesario según la ley, las Cláusulas Contractuales Tipo o los Términos Relacionados con el RGPD. -Bajo la solicitud razonable del Cliente, a menos de que lo prohíba la ley, GitHub devolverá o destruirá todos los Datos de Cliente y Datos Personales que procese en nombre y de acuerdo con las instrucciones documentadas del dicho Cliente en conexión con los Servicios en Línea en todas las ubicaciones donde se almacene en los primeros 30 días desde la solicitud, suponiendo que ya no se requiera para proporcionar los Servicios en Línea o para los propósitos por los cuales se autorizó el procesamiento de dichos Datos Personales. GitHub podría retener los Datos del Cliente o los Datos Personales conforme lo requiera de acuerdo con los Requisitos de Protección de Datos u otras leyes aplicables y únicamente en la medida y por el periodo en que dichos Requisitos de Protección de datos u otras leyes aplicables así lo requieran, asumiendo que GitHub se asegure de que los Datos Personales o Datos del Cliente se procesen únicamente de acuerdo con las necesidades del propósito especificado en los Requisitos de Protección de Datos u otras leyes aplicables y no para cualquier otro propósito y que dichos Datos Personales o Datos del Cliente permanezcan bajo la protección de los Requisitos de Protección de Datos u otras leyes aplicables. +GitHub será responsable del cumplimiento por parte de sus Subencargados de las obligaciones de GitHub contempladas en este DPA. GitHub pone a disposición información sobre los Subencargados en el sitio web de GitHub https://github.com/subprocessors (o una ubicación sucesora). Al contratar a cualquier Subencargado, GitHub garantizará mediante contrato por escrito que el Subencargado podrá acceder y utilizar los Datos del Cliente o los Datos Personales únicamente para prestar los servicios para los que GitHub le haya contratado y tendrá prohibido utilizar los Datos del Cliente o los Datos Personales para cualquier otro fin. GitHub se asegurará de que los Subencargados estén obligados por acuerdos por escrito que les exijan proporcionar al menos el nivel de protección de datos requerido de GitHub según el DPA, incluidas las limitaciones sobre la divulgación de Datos Personales. GitHub acepta supervisar a los Subencargados para garantizar que se cumplan estas obligaciones contractuales. -### Compromiso de Confidencialidad del Procesador +De vez en cuando, GitHub puede contratar a nuevos Subencargados. GitHub notificará al Cliente (actualizando el sitio web en https://github.com/github-subprocessors-list o una ubicación sucesora) y ofreciendo al Cliente un mecanismo para obtener un aviso de esa actualización) la existencia de cualquier Subencargado nuevo antes de proporcionar acceso a ese Subencargado a los Datos del Cliente. Si GitHub contrata a un nuevo Subencargado para un nuevo Servicio en Línea, GitHub se lo notificará al Cliente antes de la disponibilidad de ese Servicio en Línea. -GitHub garantizará que su personal que participa en el procesamiento de Datos de Cliente o Personales en nombre del Cliente y en conexión con los Servicios en Línea (i) procesará dichos datos únicamente bajo las instrucciones del cliente o de acuerdo con lo que se describe en este DPA y (ii) se verá obligado a mantener la confidencialidad y seguridad de dichos datos, incluso si la relación termina. GitHub deberá proporcionar capacitación frecuente y obligatoria sobre concientización, seguridad y privacidad de los datos a sus empleados con acceso a los Datos Personales o del Cliente, de acuerdo con los Requisitos de Protección de Datos u otras leyes aplicables y con los estándares de la industria. +Si el Cliente no aprueba al nuevo Subencargado, el Cliente puede rescindir cualquier suscripción del Servicio en Línea afectado sin penalización, antes de la finalización del período de notificación relevante, mediante una notificación de rescisión por escrito. El Cliente también puede incluir una explicación de los motivos de la no aprobación junto con el aviso de rescisión, a fin de permitir que GitHub reevalúe a cualquier nuevo Subencargado en virtud de las inquietudes manifestadas. Si el Servicio en Línea afectado es parte de un conjunto de aplicaciones (o una compra única similar de servicios), la rescisión se aplicará a todo el conjunto de aplicaciones. Después de la rescisión, GitHub eliminará las obligaciones de pago de cualquier suscripción del Servicio en Línea rescindido de las facturas subsiguientes al Cliente o su revendedor. -### Aviso y Controles de Uso de Subprocesadores +### Instituciones Educativas +Si el Cliente es una agencia o institución educativa sujeta a las reglamentaciones de la Ley de Privacidad y Derechos Educativos de la Familia, 20 U.S.C. § 1232g (FERPA), o leyes de privacidad educativas o estudiantiles estatales similares (colectivamente, «Leyes de Privacidad Educativa»), el Cliente no proporcionará Datos Personales cubiertos por dichas Leyes de Privacidad Educativa a GitHub sin obtener el consentimiento previo, por escrito y específico de GitHub y celebrar un acuerdo por separado con GitHub que rija los derechos y obligaciones de las partes con respecto al procesamiento de dichos datos personales por parte de GitHub en relación con los Servicios en Línea. -GitHub podría contratar subprocesadores para proporcionar algunos servicios limitados o auxiliares en su nombre. El cliente otorga el consentimiento a esta participación y a los Afiliados de GitHub, tales como los subprocesadores. Las autorizaciones antes mencionadas constituirán el consentimiento por escrito previo del cliente para que GitHub subcontrate el procesamiento de los Datos Personales en caso de que este se requiera bajo la ley aplicable, las Cláusulas Contractuales Estándar o los Términos Relacionados con la GDPR. +Sujeto a lo anterior, si el Cliente tiene la intención de proporcionar a GitHub Datos Personales cubiertos por FERPA, las partes acuerdan y reconocen que, para los fines de este DPA, GitHub es una «autoridad escolar» con «intereses educativos legítimos» en los Datos Personales, tal como esos términos hayan sido definidos de acuerdo con FERPA y sus regulaciones de implementación. El Cliente comprende que GitHub puede poseer información limitada o sin datos de contacto de los estudiantes y los padres de los estudiantes del Cliente. Por consiguiente, el Cliente será responsable de obtener el consentimiento de cualquier estudiante o progenitor para el uso de los Servicios en Línea por parte de cualquier usuario final que pueda ser requerido por la ley aplicable y de enviar una notificación en nombre de GitHub a los estudiantes (o, con respecto a un estudiante menor de 18 años de edad y que no asiste a una institución de postsecundaria, a los progenitores del estudiante) de cualquier orden judicial o citación emitida legalmente que requiera la divulgación de Datos Personales en posesión de GitHub según lo exija la ley aplicable. -GitHub es responsable del cumplimiento de sus subprocesadores para con las obligaciones de GitHub que se contienen en el presente DPA. GitHub hace disponible la información relacionada con los subprocesadores en su sitio web https://github.com/subprocessors (o en una ubicación subsecuente). Cuando GitHub haga partícipe a cualquier subprocesador, se asegurará mediante un contrato por escrito de que dicho subprocesador pueda acceder a los Datos del Cliente o Datos Personales únicamente para entregar los servicios para los cuales GitHub los haya contratado para prestar y se les prohibirá utilizar los Datos de Cliente o Datos Personales para cualquier otro propósito. GitHub se asegurará de que los subprocesadores se rijan mediante acuerdos por escrito que los obliguen a proporcionar por lo menos el nivel de protección de datos que GitHub requiere mediante este DPA, incluyendo las limitaciones de divulgación de Datos Personales. GitHub acuerda supervisar a los subprocesadores para garantizar que estas obligaciones contractuales se cumplan. +### Acuerdo de Cliente de CJIS, Socio Comercial de HIPAA, Datos Biométricos -De vez en cuando, GitHub podría involucrar subprocesadores nuevos. GitHub dará aviso al Cliente (actualizando el sitio web en https://github.com/github-subprocessors-list (o en alguna ubicación subsecuente) y proporcionándole al Cliente los mecanismos para obtener las notificaciones de dicha actualización) sobre cualquier subprocesador nuevo antes de proporcionar a dicho subprocesador el acceso a los Datos del Cliente. Si GitHub involucra a un subprocesador nuevo para un Servicio en Línea nuevo, GitHub notificará al Cliente antes de que dicho Servicio en Línea esté disponible. +Excepto con el consentimiento previo, por escrito y específico de GitHub, el Cliente no proporcionará a GitHub ningún Dato Personal -Si algún Cliente no aprueba el subprocesador nuevo, entonces dicho Cliente podría terminar cualquier suscripción al Servicio en Línea afectado sin tener penalización alguna en caso de que proporcione, antes de la finalización del periodo de notificación relevante, una notificación por escrito de dicha terminación. El Cliente también podrá incluir una explicación de las bases para este desapruebo en conjunto con la notificación de terminación para permitir que GitHub reevalúe a cualquier subprocesador en cuestión de acuerdo con sus preocupaciones aplicables. Si el Servicio en Línea afectado es parte de una suite (o de la compra de servicios individuales similar), entonces cualquier terminación aplicará a la suite completa. Después de la terminación, GitHub eliminará las obligaciones de pago para cualquier suscripción para el Servicio en Línea terminado para que no existan facturas subsecuentes para el Cliente o su revendedor. +- relacionado con condenas y delitos penales o Datos Personales recopilados o procesados de otro modo por el Cliente sujetos a los Servicios de Información de Justicia Penal del FBI o en relación con la Directiva de Seguridad relacionada o en relación con ellos; +- que constituya información de salud protegida regida por las reglas de privacidad, seguridad y notificación de vulneraciones emitidas por el Departamento de Salud y Servicios Humanos de Estados Unidos, Apartados 160 y 164 del título 45 del Código de Regulaciones Federales, establecido de conformidad con la Ley de Portabilidad y Responsabilidad de Seguro Médico de 1996 (Ley Pública 104-191) o por las leyes estatales de salud o privacidad médica; +- recopilado como parte de un ensayo clínico u otro estudio de investigación biomédica sujeto a, o realizado de acuerdo con, la Directiva Federal para la Protección de Sujetos Humanos (Regla Común), o +- cubierto por leyes de privacidad biométrica estatales, federales o extranjeras o que constituya información biométrica que incluya información sobre las características físicas, fisiológicas, biológicas o de comportamiento de un individuo o información derivada de la información que se use o se pretenda usar, solo o en combinación con otros o con otra información, para establecer la identidad individual. -### Instituciones Educativas -Un Cliente es una agencia educativa o instituto sujeto a las regulaciones bajo la Ley de Privacidad y Derechos Educativos de la Familia, 20 U.S.C. § 1232g (FERPA), o a las leyes de privacidad educativa o estudiantil estatales similares (en conjunto, las "Leyes de Privacidad Educativa"), el Cliente no deberá proporcionar Datos Personales de acuerdo con dichas Leyes de Privacidad Educativa a GitHub sin haber obtenido el consentimiento específico y por escrito de GitHub previamente y haber ingresado en un acuerdo por separado en donde GitHub rija los derechos y obligaciones de las partes con respecto al procesamiento de dichos Datos Personales por parte de GitHub en conexión con los Servicios en Línea. +### Ley de Privacidad del Consumidor de California (CCPA)/Ley de Derechos de Privacidad de California (CPRA) -Sujeto a lo anterior, si el Cliente necesita proporcionar a GitHub los Datos Personales que se contemplan en la FERPA, las partes concuerdan y reconocen que, para propósitos de este DPA, GitHub es un "directivo escolar" con "intereses educativos legítimos" en los Datos Personales, ya que estos términos se definieron bajo la FERPA y sus regulaciones de implementación. El Cliente entiende que GitHub podría poseer información de contacto limitada o nula sobre los padres de los alumnos y los alumnos mismos. Como consecuencia, el Cliente será responsable de obtener cualquier consentimiento de los padres del alumno para cualquier tipo de uso que tendrá el usuario final sobre los Servicios en Línea, el cual pudiera requerir la ley aplicable y de convenir las notificaciones en nombre de GitHub a los alumnos (o, con respecto a los alumnos menores de 18 años de edad que no asisten a una institución post-secundaria, al padre del alumno) sobre cualquier orden judicial o citación emitida legalmente, la cual requiera la divulgación de los Datos Personales en posesión de GitHub conforme pueda requerirse bajo la ley aplicable. +En la medida en que GitHub esté procesando Datos Personales en nombre y de acuerdo con las instrucciones documentadas del Cliente dentro del alcance de la CCPA, GitHub asume los siguientes compromisos adicionales con el Cliente. GitHub procesará los Datos Personales en nombre del Cliente y no -### Acuerdo de Cliente de CJIS, Asociado de Negocios HIPAA, Datos Biométricos +- venderá los Datos Personales tal como se define el término «venta» en la CCPA: compartirá, alquilará, publicará, divulgará, difundirá, pondrá a disposición, transferirá ni comunicará de otro modo verbalmente, por escrito o por medios electrónicos o de otro tipo, los Datos Personales a un tercero para publicidad conductual en contextos cruzados, ya sea con fines económicos o para otro tipo de contraprestación, incluidas las transacciones de publicidad conductual de contexto cruzado en las que no se intercambia dinero; +- retendrá, usará ni divulgará los Datos Personales para cualquier propósito distinto de los propósitos comerciales especificados en los Términos de DPA y el Acuerdo de Cliente de GitHub, incluida la retención, el uso o la divulgación de los Datos Personales para un propósito comercial distinto de los propósitos comerciales especificados en los Términos de DPA o el Acuerdo de Cliente de GitHub, o según lo permita la CCPA; +- retendrá, usará ni divulgará los Datos Personales fuera de la relación comercial directa con el Cliente, o +- combinará los Datos Personales con la información personal que recibe de o en nombre de un tercero o recopila de los residentes de California, excepto que GitHub pueda combinar los Datos Personales para cualquier propósito comercial según lo permita la CCPA o cualquier regulación adoptada o emitida bajo la CCPA. -El cliente no deberá proporcionar a GitHub ningún tipo de Datos Personales, a menos de que cuente con el consentimiento previo, específico y por escrito de GitHub +### Cómo Ponerse en Contacto con GitHub -- con relación a las condenas y ofensas o a los Datos Personales recolectados de cualquier otra forma y procesados por el Cliente sujetos o en conexión con los Servicios de Información de Justicia Penal del FBI o de la Política de Seguridad relacionada. -- constituir información protegida sobre la salud que se rija por las reglas de notificación de violación, seguridad y privacidad que emite el Departamento de Salud y Servicios Humanos de los Estados Unidos en las partes 160 y 164 del título 45 del Código Federal de Regulaciones, las cuales se establecen de conformidad con la Ley de Portabilidad y Responsabilidad de los Seguros de Salud de 1996 (Ley Pública 104-191) o mediante las leyes de privacidad médica o de salud del estado. -- recolectada como parte de ensayos clínicos u otros estudios de investigación biomédica sujetos a o conducidos de acuerdo con la Política Federal para la Protección de Sujetos Humanos (Regal Común). -- cubierta por las leyes de privacidad biométrica extranjeras, federales o estatales o de otra manera, que constituya información biométrica que incluya información sobre las características conductivas, biológicas, psicológicas o físicas de un individuo o cualquier información derivada de esto, la cual se utilice o pretenda utilizarse, individual o colectivamente con cada parte de la información o con otro tipo de información diferente, para establecer la identidad individual. +Si el Cliente cree que GitHub no cumple sus compromisos de privacidad o seguridad, el Cliente puede ponerse en contacto con el servicio de atención al cliente o usar el formulario web de privacidad de GitHub que se encuentra en https://support.github.com/contact/privacy. La dirección de correo de GitHub es: -### Ley de Privacidad de Consumidores de California (CCPA) / Ley de Derechos de Privacidad de California (CPRA) +**Privacidad de GitHub**
+GitHub, Inc.
+88 Colin P. Kelly Jr. Street
+San Francisco, California 94107 EE. UU.
-Si y en la medida en la que GitHub esté procesando Datos Personales en nombre de y de acuerdo con las instrucciones documentadas del Cliente dentro del alcance de la CCPA, GitHub hace los siguientes compromisos adicionales con el Cliente. GitHub procesará los Datos Personales en nombre del Cliente y no +GitHub B.V. es el representante de protección de datos de GitHub para el Espacio Económico Europeo. Se puede poner en contacto con el representante de privacidad de GitHub B.V. escribiendo a la siguiente dirección: -- venderá los Datos personales de acuerdo con la definición del término "vender" en la CCPA. - compartirá, rentará, liberará, divulgará, diseminará, pondrá a disposición, transferirá o comunicará de otra manera en forma oral, escrita o electrónica o por otros medios la Información Personal a un tercero para hacer publicidad conductual entre contextos, ya sea por una remuneración monetaria o con otra consideración de valor, incluyendo las transacciones para los anuncios conductuales entre contextos en donde no se intercambie dinero. -- retendrá, utilizará o divulgará los Datos Personales para cualquier propósito diferente a aquellos de negocios que se especifican en los Términos del DPA y del Acuerdo de Cliente de GitHub, incluyendo el retener, utilizar o divulgar los Datos Personales para propósitos comerciales diferentes a aquellos de negocios que se especifican en los Términos del DPA o en el Acuerdo de Cliente de GitHub o de otra forma permitido por la CCPA. -- retendrá, utilizará o divulgará Datos Personales fuera de la relación comercial directa con el Cliente. -- combinará los Datos Personales con la información personal que recibe de o en nombre de un tercero o recolecta de los residentes de California, con excepción de que GitHub podría combinar los Datos Personales para realizar cualquier propósito comercial de acuerdo con lo permitido por la CCPA o con cualquier regulación que se adopte o emita bajo esta. +**GitHub B.V.**
+Vijzelstraat 68-72
+1017 HL Ámsterdam
Países Bajos
-### Cómo Contactar a GitHub +

Apéndice A. Medidas de seguridad

-Si el cliente Cree que GitHub no está respetando sus compromisos de privacidad o seguridad, este puede contactar a soporte al cliente o utilizar el formato web de Privacidad de GitHub, el cual se ubica en https://support.github.com/contact/privacy. La dirección postal de GitHub es: +GitHub ha implementado y mantendrá para los Datos del Cliente y los Datos Personales procesados por GitHub en nombre y de acuerdo con las instrucciones documentadas del Cliente en relación con los servicios de GitHub las siguientes medidas técnicas y organizativas, y las medidas de seguridad que, junto con los compromisos de seguridad de este DPA (incluidos los Términos Relacionados con el RGPD), son la única responsabilidad de GitHub con respecto a la seguridad de esos datos: + +Dominio | Prácticas +-------|---------| +Organización de Seguridad de la Información | **Titularidad de la Seguridad**. GitHub ha designado a uno o más responsables de seguridad encargados de coordinar y supervisar las directivas y los procedimientos de seguridad.

**Roles y Responsabilidades de Seguridad**. El personal de GitHub con acceso a los Datos del Cliente y Datos Personales se encuentra sujeto a las obligaciones de confidencialidad.

**Programa de Administración de Riesgos**. GitHub realiza una evaluación de riesgos anual.
GitHub retiene sus documentos de seguridad de conformidad con sus requisitos de retención una vez que dejan de estar vigentes.

**Administración de Proveedores**. GitHub tiene un proceso de evaluación de riesgos de proveedores, cláusulas de contrato de proveedores y acuerdos adicionales de protección de datos con proveedores. +Gestión de Activos | **Inventario de activos**. GitHub mantiene un inventario de todos los medios en los que se almacenan los Datos del Cliente y los Datos Personales. El acceso a los inventarios de esos medios se encuentra restringido al personal de GitHub autorizado para tener ese acceso.

**Manipulación de Activos**
- GitHub clasifica los Datos del Cliente y los Datos Personales para ayudar a identificarlos y para permitir que el acceso a ellos se encuentre adecuadamente restringido.
- GitHub comunica la responsabilidad del empleado y la responsabilidad por la protección de datos, incluida la causa de finalización.
El personal de GitHub debe obtener la autorización de GitHub antes de acceder de forma remota a los Datos del Cliente y los Datos Personales o de procesar los Datos del Cliente y los Datos Personales fuera de las instalaciones de GitHub. +Seguridad de Recursos Humanos | **Formación de Seguridad**. GitHub requiere que todos los recién contratados realicen una formación de sensibilización sobre seguridad y privacidad como parte de la incorporación inicial. Se requiere la participación en la formación anual de todos los empleados, en la que se imparte conceptos básicos de seguridad y privacidad. +Seguridad Física y Ambiental | **Acceso Físico a las Instalaciones**. GitHub limita el acceso a las instalaciones donde se encuentran los sistemas de información que procesan los Datos del Cliente y los Datos Personales a personas autorizadas debidamente identificadas.

**Acceso Físico a los Componentes**. GitHub mantiene registros de los medios entrantes y salientes que contienen los Datos del Cliente, incluido el tipo de medio, los remitentes/destinatarios autorizados, fecha y hora, la cantidad de medios y los tipos de Datos del Cliente y Datos Personales que contienen.

**Protección de Interrupciones**. GitHub usa varios sistemas estándar del sector para protegerse de la pérdida de datos debido a fallos en la alimentación de energía o interferencias en la línea.

**Eliminación de Componentes**. GitHub utiliza los procesos estándar del sector para eliminar los Datos del Cliente y los Datos Personales cuando ya no se necesitan. +Gestión de Comunicaciones y Operaciones | **Directiva Operativa**. GitHub mantiene los documentos de seguridad que describen sus medidas de seguridad y los procedimientos relevantes y las responsabilidades de su personal con acceso a los Datos del Cliente.

**Procedimientos de Recuperación de Datos**
- De manera continua, pero en ningún caso con una frecuencia inferior a una semana (a menos que no se hayan actualizado los Datos del Cliente y los Datos Personales durante ese período), GitHub mantiene varias copias de los Datos del Cliente y los Datos Personales de las que pueden recuperarse Datos del Cliente y Datos Personales.
- GitHub almacena copias de los Datos del Cliente y los Datos Personales y procedimientos de recuperación de datos en un lugar diferente de donde se encuentra el equipo informático principal que procesa los Datos del Cliente y los Datos Personales.
- GitHub cuenta con procedimientos específicos que rigen el acceso a las copias de los Datos del Cliente.
- GitHub registra los esfuerzos de restauración de datos, incluida la persona responsable, la descripción de los datos restaurados y, cuando corresponda, la persona responsable y qué datos (si los hubiere) se tuvieron que introducir manualmente en el proceso de recuperación de datos.

**Software Malintencionado**. GitHub tiene controles de detección de amenazas para identificar y responder a accesos anómalos o sospechosos a los Datos del Cliente, incluido el software malintencionado que se origina en redes públicas.

**Datos Fuera de los Límites**
- GitHub cifra o permite que el Cliente cifre los Datos del Cliente y los Datos Personales que se transmiten a través de redes públicas.
- GitHub restringe el acceso a los Datos del Cliente y los Datos Personales en los medios que salen de sus instalaciones.

**Registro de Eventos**. GitHub registra, o permite que el Cliente registre, el acceso y el uso de los sistemas de información que contienen los Datos del Cliente, registrando el identificador de acceso, la hora, la autorización otorgada o denegada y la actividad relevante. +Control de Acceso | **Directiva de Acceso**. GitHub mantiene un registro de los privilegios de seguridad de las personas que tienen acceso a los Datos del Cliente.

**Autorización de Acceso**
- GitHub mantiene y actualiza un registro del personal autorizado para acceder a los sistemas de GitHub que contienen los Datos del Cliente.
- GitHub identifica al personal que puede otorgar, alterar o cancelar el acceso autorizado a los datos y los recursos.
- GitHub garantiza que cuando varias personas tengan acceso a los sistemas que contienen Datos del Cliente, las personas dispongan de identificadores/inicios de sesión distintos cuando sea técnica y arquitectónicamente factible y comercialmente razonable.

**Privilegio Mínimo**
- Solo se permite que el personal de soporte técnico tenga acceso a los Datos del Cliente y los Datos Personales cuando sea necesario.
- GitHub restringe el acceso a los Datos del Cliente y los Datos Personales solo a aquellas personas que requieren dicho acceso para realizar su trabajo. A los empleados de GitHub solo se les otorga acceso a los sistemas de producción en función de su rol en la organización.

**Integridad y Confidencialidad**

- GitHub indica al personal de GitHub que deshabilite las sesiones administrativas cuando los ordenadores quedan desatendidos.
- GitHub almacena las contraseñas de forma cifrada o incomprensible mientras están vigentes.

**Autenticación**
- GitHub utiliza las prácticas estándar del sector para identificar y autenticar a los usuarios que intentan acceder a los sistemas de información.
- Cuando los mecanismos de autenticación únicamente se basan en contraseñas, GitHub requiere que la contraseña tenga al menos ocho caracteres.
- GitHub garantiza que los identificadores de empleado desactivados o caducados no se otorguen a otras personas.
- GitHub supervisa, o permite que el Cliente supervise, los intentos repetidos para obtener acceso a los sistemas de información mediante una contraseña no válida.
- GitHub mantiene procedimientos estándar del sector para desactivar las contraseñas que se han dañado o divulgado involuntariamente.
- GitHub utiliza prácticas de protección con contraseña estándar del sector, incluidas las prácticas diseñadas para mantener la confidencialidad y la integridad de las contraseñas cuando se asignan y distribuyen, y durante su almacenamiento.

**Diseño de Red**. GitHub tiene controles para garantizar que ningún sistema que almacene Datos del Cliente y Datos Personales forme parte de la misma red lógica utilizada para las operaciones comerciales de GitHub. +Gestión de Información de Incidentes de Seguridad | **Procedimiento de Respuesta ante Incidentes**
- GitHub mantiene un registro de los incidentes de seguridad con una descripción de los incidentes, el período de tiempo, las consecuencias de la vulneración, el nombre del informante, a quién se informó del incidente y detalles sobre la gestión del incidente.
- En caso de que GitHub Security confirme o sospeche razonablemente que un cliente de GitHub.com pueda resultar afectado por una vulneración de datos, se lo notificaremos inmediatamente.
- GitHub hace un seguimiento, o permite que el Cliente haga un seguimiento, de las divulgaciones de los Datos del Cliente, incluidos qué datos han sido revelados, a quién y a qué hora.

**Supervisión del Servicio**. GitHub emplea un amplio conjunto de soluciones de supervisión continua para prevenir, detectar y mitigar los ataques al sitio. +Gestión de Continuidad del Negocio | - GitHub mantiene planes de emergencia y contingencia para las instalaciones en las que se ubican los sistemas de información de GitHub que procesan los Datos del Cliente y los Datos Personales.
- El almacenamiento redundante de GitHub y sus procedimientos para recuperar datos están diseñados para intentar reconstruir los Datos del Cliente y los Datos Personales en su estado original o último estado replicado desde antes de que se perdieran o destruyeran. -**GitHub Privacy**
GitHub, Inc.
88 Colin P. Kelly Jr. Street
San Francisco, California 94107 EE.UU.
+

Anexo 1: las Cláusulas Contractuales Tipo (UE/EEE)

-GitHub B.V. es el representante de protección de datos de GitHub para el Área Económica Europea. Puedes contactar al representante de privacidad de GitHub B.V. en la siguiente dirección postal: +### Responsable a Encargado -**GitHub B.V.**
Vijzelstraat 68-72
1017 HL Amsterdam
Países Bajos
+#### APARTADO I -

Apéndice A – Salvaguardas de Seguridad

- -GitHub ha implementado y mantendrá para los Datos de Cliente y Datos Personales que procese en nombre y de acuerdo con las instrucciones documentadas del Cliente en conexión con los servicios de GitHub las siguientes medidas organizacionales y técnicas y las salvaguardas de seguridad, las cuales en conjunto con los compromisos de seguridad en este DPA (incluyendo los relacionados con los Terminos relacionados con la GDPR), son responsabilidad exclusiva de GitHub con respecto a la seguridad de dichos datos: - -| Dominio | Prácticas | -| ----------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Organización de la seguridad informática | **Propiedad de la seguridad**. GitHub designó uno o más funcionarios de seguridad responsables de coordinar y monitorear las políticas y procedimientos de seguridad.

**Roles y responsabilidades de seguridad**. El personal de GitHub con acceso a los Datos del Cliente y Datos Personales están sujetos a obligaciones de confidencialidad.

**Programa de administración de riesgos**. GitHub realiza una valoración de riesgos anual.
GitHub retiene sus documentos de seguridad según sus requisitos de retención después de que ya no están vigentes.

**Administración de proveedores**. GitHub tiene un proceso de valoración de riesgo de proveedores, cláusulas contractuales con los proveedores y acuerdos de protección de datos adicionales con estos. | -| Administración de activos | **Inventario de activos**. GitHub mantiene un inventario de todos los medios en los que se almacenan los Datos de Clientes y Datos Personales. El acceso a los inventarios de dichos medios se restringe al personal de GitHub autorizado para estos fines.

**Manejo de activos**
- GitHub clasifica los Datos de Cliente y Datos Personales para ayudar a identificarlos y permitir que el acceso a los mismos se restrinja adecuadamente.
- GitHub comunica la responsabilidad de empleo y rendición de cuentas sobre la protección de datos hasta el punto de e incluyendo las causas de terminación.
El personal de GitHub debe obtener la autorización de GitHub antes de acceder remotamente a los Datos de Cliente y Datos Personales o de procesar estos fuera de las instalaciones de GitHub. | -| Seguridad de Recursos Humanos | **Capacitación de seguridad**. GitHub requiere que todo el personal nuevo que se contrate complete una capacitación de concientización de privacidad y seguridad como parte inicial de su integración. Es necesario participar en las capacitaciones anuales para que los empleados proporcionen una línea base de lo esencial en privacidad y seguridad. | -| Seguridad ambiental y física | **Acceso físico a las instalaciones**. GitHub limita el acceso a las instalaciones donde se ubican los sistemas informáticos que procesan Datos de Cliente y Datos Personales para los individuos autorizados identificados.

**Acceso físico a los componentes**. GitHub mantiene registros de los medios salientes y entrantes que contengan Datos de Cliente, incluyendo el tipo de medios, los receptores/emisores autorizados, la fecha y hora, la cantidad de medios y los tipos de Datos Personales y de Cliente que contengan.

**Protección contra las interrupciones**. GitHub utiliza diversos sistemas estándar de la industria para protegerse contra la pérdida de datos debido a fallos en el suministro de energía eléctrica o de interferencia de línea.

**Eliminación de componentes**. GitHub utiliza procedimientos estándar de la industria para borrar Datos de Cliente o Personales cuando ya no se requieren. | -| Administración de comunicaciones y operaciones | **Política operativa**. GitHub mantiene documentos de seguridad que describen sus medidas de seguridad y los procedimientos y responsabilidades relevantes de su personal que tiene acceso a los Datos de Cliente.

**Procedimientos de recuperación de datos**
- Constantemente, pero jamás en una frecuencia menor a una vez por semana (A menos de que no se hayan actualizado Datos de Cliente o Personales durante este periodo de tiempo), GitHub mantendrá copias múltiples de los Datos Personales y de Cliente desde donde estos puedan recuperarse.
- GitHub almacena copias de los Datos de Cliente y Personales y los procedimientos de recuperación de datos en un lugar distinto a donde se ubica el equipo de cómputo primario que los procesa.
- GitHub cuenta con procedimientos específicos que rigen el acceso a las copias de los Datos de Cliente.
- GitHub registra los esfuerzos de restablecimiento de datos, incluyendo la persona responsable, la descripción de los datos restablecidos y, cuando aplica, la persona responsable y el tipo de datos (en su caso) que tuvieron que ingresarse manualmente en el proceso de recuperación.

**Software malintencionado**. GitHub tiene controles de detección de amenazas que ayudan a identificar y responder a cualquier tipo de acceso sospechoso anómalo a los Datos de Cliente, incluyendo el software malicioso que se origina de las redes públicas.

**Datos más allá de los límites**
- GitHub cifra o habilita al Cliente para cifrar Datos de Cliente o Personales que se transmitan a través de las redes públicas.
- GitHub restringe el acceso a los Datos de Cliente y Personales en los datos que salen de sus instalaciones.

**Registro de eventos**. GitHub registra o habilita al cliente para que Registre, acceda y utilice los sistemas informáticos que contienen Datos de Cliente, registrando la ID de acceso, la hora, la autorización obtenida o denegada y la actividad relevante. | -| Control de Accesos | **Política de acceso**. GitHub mantiene un registro de los privilegios de seguridad de los individuos que tienen acceso a los Datos de Cliente.

**Autorización de Acceso**
- GitHub mantiene y actualiza un registro del personal autorizado para acceder a los sistemas de GitHub que contengan Datos de Cliente.
- GitHub identifica al personal que podría otorgar, alterar o cancelar el acceso no autorizado a los datos y recursos.
- GitHub garantiza que, en donde más de un individuo tenga acceso a los sistemas que contienen Datos de Cliente, estos tengan identificadores/inicios de sesión separados en donde sea factible técnica y arquitectónicamente así como comercialmente razonable.

**Menor privilegio**
- Solo se permite al personal de soporte técnico tener acceso a los Datos de Cliente y Personales cuando los necesiten.
- GitHub restringe el acceso a los Datos de Cliente y Personales a únicamente aquellos individuos que lo requieran para realizar sus funciones laborales. Los empleados de GitHub solo obtienen acceso a los sistemas productivos con base en su rol dentro de la organización.

**Integricad y confidencialidad**

- GitHub instruye a su personal para que inhabilite las sesiones administrativas cuando las computadoras se quedan desatendidas.
- GitHub almacena las contraseñas para que se cifren o queden ininteligibles mientras están vigentes.

**Autenticación**
- GitHub utiliza prácticas estándar de la industria para identificar y autenticar a los usuarios que intentan acceder a los sistemas informáticos.
- Cuando los mecanismos de autenticación se basan únicamente en las contraseñas, GitHub requiere que estas tengan por lo menos ocho carácteres de longitud.
- GitHub se asegura de que los identificadores de empleado desactivados o vencidos no se otorguen a otros individuos.
- GitHub monitorea o habilita a los Clientes para monitorear los intentos constantes de obtener acceso a los sistemas informáticos cuando se utilizan contraseñas no válidas.
- GitHub mantiene los procedimientos estándar de la industria para desactivar las contraseñas que se corrompieron o se divulgaron inadvertidamente.
- GitHub utiliza las prácticas de protección de contraseñas que son estándares de la industria, incluyendo aquellas que se diseñan para mantener su confidencialidad e integridad cuando se asignan y distribuyen, así como durante su almacenamiento.

**Diseño de red**. GitHub tiene controles para asegurarse de que ningún sistema que almacene Datos de Cliente o Personales sean parte de la misma red lógica que se utiliza para las operaciones de negocio de GitHub. | -| Administración de incidentes de sistemas informáticos | **Proceso de respuesta incidentes**
- GitHub mantiene un registro de los incidentes de seguridad con una descripción de estos, su periodo de tiempo, las consecuencias de las irrupciones, el nombre de quien los reporta y a quién se le reporta y los detalles con respecto al manejo de los mismos.
- En caso de que la Seguridad de GitHub confirme o tenga una sospecha razonable de que algún cliente de GitHub.com se ve afectado por una fuga de datos, notificaremos al cliente sin demora indebida
- GitHub rastrea o habilita al Cliente para rastrear las divulgaciones de Datos de Cliente, incluyendo los detalles de cuáles se divulgaron, a quién y cuándo.

**Monitoreo de servicios**. GitHub emplea una amplia gama de soluciones de monitoreo continuo para prevenir, detectar y mitigar los ataques al sitio. | -| Administración de la continuidad del negocio | - GitHub mantiene planes de emergencia y contingencia para las instalaciones en las que se ubican los sistemas informáticos que procesan los Datos de Cliente y Personales.
- El almacenamiento redundante de GitHub, así como los procedimientos de recuperación de datos, se diseñan para intentar reconstruir Datos de Cliente y Personales en su estado original o el que se replicó al final antes de que se hubiera perdido o destruido. | - -

Adjunto 1 - Las Cláusulas Contractuales Estándar (UE/EEA)

- -### Controlador a Procesador - -#### SECCIÓN I - -##### Cláusula 1 +##### Cláusula 1 **Propósito y alcance**
    -
  1. El propósito de estas cláusulas contractuales estándar es garantizar el cumplimiento con los requisitos de la Regulación (UE) 2016/679 del Parlamento Europeo y del Consejo del 27 de abril de 2016 sobre la protección de las personas naturales con respecto al procesamiento de los datos personales y sobre el movimiento libre de estos datos (Regulación de Protección de Datos Generales) para la transferencia de los datos personales a un país tercero.
  2. -
  3. Las partes: +
  4. Estas cláusulas contractuales tipo tienen por objeto garantizar el cumplimiento de los requisitos del Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo con fecha del 27 de abril de 2016 relativos a la protección de las personas físicas en lo que respecta al procesamiento de datos personales y sobre la libre circulación de dichos datos (Reglamento General de Protección de Datos) para la transferencia de datos personales a un tercer país.
  5. +
  6. Las Partes:
      -
    1. la(s) persona(s) natural(es) o legal(es), autoridad/es públicas, agencia/s u otro/s cuerpo/s (en lo subsecuente ‘entidad/es’) que transfieren los datos personales de acuerdo con lo listado en el Anexo I.A (en lo subsecuente ‘exportador de datos’), y
    2. -
    3. la/s entidad/es en un país tercero que recibe/n los datos personales desde el exportador de datos, directa o indirectamente, a través de otra entidad que también sea una parte de estas cláusulas, de acuerdo con lo listado en el Anexo I.A (en lo subsecuente, cada ‘importador de datos’)
    4. +
    5. las personas físicas o jurídicas, las autoridades públicas, las agencias u otros organismos (en adelante, «entidades») que transfieren los datos personales, tal como se enumeran en el Anexo IA (en adelante, denominado individualmente «exportador de datos»), y
    6. +
    7. las entidades en un tercer país que recibe los datos personales del exportador de datos, directa o indirectamente a través de otra entidad también Parte de estas Cláusulas, como se enumeran en el Anexo I.A (en adelante, denominado individualmente «importador de datos»)
    - acuerdan cumplir con estas cláusulas contractuales estándar (en lo subsecuente: 'las Cláusulas').
  7. -
  8. Estas cláusulas aplican con respecto a la transferencia de datos personales de acuerdo con lo especificado en el Anexo I.B.
  9. -
  10. El Apéndice de estas Cláusulas que contienen los Anexos a los cuales se hace referencia conforma una parte integral de las presentes.
  11. + han aceptado estas cláusulas contractuales tipo (en adelante, «Cláusulas»). +
  12. Estas Cláusulas se aplican con respecto a la transferencia de datos personales tal y como se especifica en el Anexo I.B.
  13. +
  14. El Apéndice de estas Cláusulas que contiene los Anexos a los que se hace referencia en el presente forma parte integrante de estas Cláusulas.
-##### Cláusula 2 +##### Cláusula 2 **Efecto e invariabilidad de las Cláusulas**
    -
  1. Estas Cláusulas establecen salvaguardas adecuadas, incluyendo los los datos de los sujetos de datos aplicables y remedios legales efectivos de acuerdo con el Artículo 46(1) y Artículo 46(2)(c) de la Regulación (UE) 2016/679 y, con respecto a las transferencias de datos desde los controladores hacia los procesadores y/o de los procesadores a los procesadores, las cláusulas contractuales estándar en cumplimiento con el Artículo 28(7) de la Regulación (UE) 2016/679, siempre y cuando no se modifiquen, excepto para seleccionar el(los) módulo(s) adecuado(s) o para agregar o actualizar la información del Apéndice. Esto no previene que las partes incluyan las cláusulas contractuales estándar que se establecen en estas Cláusulas en un contrato más amplio y/o que se agreguen otras cláusulas o salvaguardas adicionales, siempre y cuando no contradigan, directa o indirectamente, a estas cláusulas o que no perjudiquen los derechos fundamentales o libertades de los sujetos de datos.
  2. -
  3. Estas Cláusulas no tienen prejuicio u obligaciones para el exportador de datos en virtud de la Regulación (UE) 2016/679.
  4. +
  5. Estas Cláusulas establecen las medidas de seguridad adecuadas, incluidos los derechos exigibles de los interesados y los recursos legales efectivos, de conformidad con el Artículo 46(1) y el Artículo 46(2)(c) del Reglamento (UE) 2016/679 y, con respecto a las transferencias de datos de los responsables a encargados y/o encargados a encargados, las cláusulas contractuales tipo de conformidad con el Artículo 28(7) del Reglamento (UE) 2016/679, siempre que no se modifiquen, excepto para seleccionar los Módulos apropiados o para añadir o actualizar información en el Apéndice. Esto no impide que las Partes incluyan las cláusulas contractuales tipo establecidas en estas Cláusulas en un contrato más amplio y/o añadan otras cláusulas o medidas de seguridad adicionales, siempre que no contradigan, directa ni indirectamente, estas Cláusulas ni perjudiquen los derechos fundamentales o libertades de los interesados.
  6. +
  7. Estas Cláusulas no eximen de las obligaciones a las que está sujeto el exportador de datos en virtud del Reglamento (UE) 2016/679.
-##### Cláusula 3 +##### Cláusula 3 -**Beneficiarios terceros** +**Ausencia de terceros beneficiarios**
    -
  1. Los sujetos de datos podrían invocar y hacer valer estas Cláusulas, como beneficiarios terceros, contra el exportador de datos y/o el importador de datos, con las siguientes exepciones:
  2. +
  3. Los interesados pueden invocar y hacer cumplir estas Cláusulas, como terceros beneficiarios, contra el exportador de datos y/o el importador de datos, con las siguientes excepciones:
    1. Cláusula 1, Cláusula 2, Cláusula 3, Cláusula 6, Cláusula 7;
    2. Cláusula 8.1(b), 8.9(a), (c), (d) y (e);
    3. @@ -335,643 +343,660 @@ GitHub ha implementado y mantendrá para los Datos de Cliente y Datos Personales
    4. Cláusula 16(e);
    5. Cláusula 18(a) y (b).
    -
  4. El párrafo (a) no implica prejuicio a los derechos de los sujetos de datos bajo la Regulación (UE) 2016/679.
  5. +
  6. El párrafo (a) no exime de los derechos de los interesados en virtud del Reglamento (UE) 2016/679.
-##### Cláusula 4 +##### Cláusula 4 **Interpretación**
    -
  1. En donde estas Cláusulas utilicen términos que se identifiquen en la Regulación (UE) 2016/679, dichos términos tendrán el mismo significado que en esta.
  2. -
  3. Las Cláusulas deberán leerse e interpretarse a la luz de las disposiciones de la Regulación (UE) 2016/679.
  4. -
  5. Dichas cláusulas no deberán interpretarse de forma tal que entren en conflicto con los derechos y obligaciones previstas en la Regulación (UE) 2016/679.
  6. +
  7. Cuando estas Cláusulas utilicen términos definidos en el Reglamento (UE) 2016/679, dichos términos tendrán el mismo significado que en el Reglamento.
  8. +
  9. Estas Cláusulas se leerán e interpretarán según lo dispuesto en el Reglamento (UE) 2016/679.
  10. +
  11. Estas Cláusulas no se interpretarán de manera que entren en conflicto con los derechos y las obligaciones establecidos en el Reglamento (UE) 2016/679.
-##### Cláusual 5 +##### Cláusula 5 **Jerarquía** -En caso de que exista alguna contradicción entre estas Cláusulas y las disposiciones de los acuerdos relacionados entre las partes, cuando existen en el momento en el que se ingrese o acuerde con estas Cláusulas o posteriormente, estas Cláusulas prevalecerán. +En caso de contradicción entre estas Cláusulas y las disposiciones de los acuerdos relacionados entre las Partes, existentes en el momento en que se acuerden estas Cláusulas o se celebren posteriormente, estas Cláusulas prevalecerán. -##### Cláusula 6 +##### Cláusula 6 -**Descripción de la(s) transferencia(s)** +**Descripción de las transferencias** -Los detalles de la(s) transferencia(s) y, particularmente, las categorías de los datos personales que se transfieren y el(los) propósito(s) por el(los) cuál(es) se transfiere(n), se especifican en el Anexo I.B. +Los detalles de las transferencias, y, en concreto, las categorías de datos personales que se transfieren y los fines para los que se transfieren, se especifican en el Anexo I.B. -##### Cláusula 7 +##### Cláusula 7 -**Cláusula de acoplamiento** +**Cláusula de incorporación**
    -
  1. Una entidad que no sea una parte de estas cláusulas podrá, con el acuerdo de las Partes, acceder a ellas en cualquier momento, ya sea como exportador o importador de datos, completando el Apéndice y firmando el Anexo I.A.
  2. -
  3. Una vez que se haya completado el Apéndice y firmado el Anexo I.A, la entidad de que acceda deberá convertirse en Parte de estas Cláusulas y tener los derechos y obligaciones del exportador o importador de datos de acuerdo con su designación en el Anexo I.A.
  4. -
  5. La entidad que accede no deberá tener derechos u obligaciones que surjan bajo estas Cláusulas desde el periodo anterior a haberse convertido en una Parte.
  6. +
  7. Una entidad que no sea Parte de estas Cláusulas podrá, con el acuerdo de las Partes, adherirse a estas Cláusulas en cualquier momento, ya sea como exportador de datos o como importador de datos, completando el Apéndice y firmando el Anexo I.A.
  8. +
  9. Una vez que haya completado el Apéndice y firmado el Anexo I.A, la entidad adherente se convertirá en Parte de estas Cláusulas y tendrá los derechos y obligaciones de un exportador o importador de datos de acuerdo con su designación en el Anexo I.A.
  10. +
  11. La entidad adherente no tendrá derechos u obligaciones derivados de estas Cláusulas desde el período anterior a convertirse en Parte.
-#### SECCIÓN II - OBLIGACIONES DE LAS PARTES +#### APARTADO II. OBLIGACIONES DE LAS PARTES -##### Cláusula 8 +##### Cláusula 8 -**Salvaguardas de protección de datos** +**Medidas de seguridad de protección de datos** -El exportador de datos garantiza que ha hecho esfuerzos razonables para determinar que el importador de datos es capaz, mediante la implementación de las medidas organizacionales y técnicas aduecuadas, de satisfacer sus obligaciones bajo estas Cláusulas. +El exportador de datos garantiza que ha realizado esfuerzos razonables para determinar que el importador de datos puede, mediante la implementación de medidas técnicas y organizativas apropiadas, cumplir sus obligaciones en virtud de estas Cláusulas. **8.1 Instrucciones**
    -
  1. El importador de datos sólo deberá procesar los datos personales que se encuentran en las instrucciones documentadas del exportador de datos. El exportador de datos podría dar dichas instrucciones a lo largo de la duración del contrato.
  2. -
  3. El importador de datos deberá informar de inmediato al exportador de datos en caso de que no sea capaz de seguir dichas instrucciones.
  4. +
  5. El importador de datos procesará los datos personales solo siguiendo las instrucciones documentadas del exportador de datos. El exportador de datos podrá dar tales instrucciones a lo largo de la duración del contrato.
  6. +
  7. El importador de datos informará inmediatamente al exportador de datos si no puede seguir esas instrucciones.
-**8.2 Limitación del propósito** -El importador de datos deberá procesar los datos personales únicamente para el propósito específico de la transferencia de acuerdo con lo estipulado en el Anexo I.B, a menos de que existan instrucciones posteriores del exportador de datos. +**8.2 Limitación de Finalidad** -**8.3 Transparencia** +El importador de datos procesará los datos personales solo para los fines específicos de la transferencia, tal y como se establece en el Anexo I.B, a menos que reciba instrucciones adicionales del exportador de datos. -Bajo solicitud, el exportador de datos deberá tener una copia de estas Cláusulas, incluyendo el Apéndice de acuerdo con lo que complementan las Partes, disponible y gratuita para el sujeto de datos. Conforme sea necesario para proteger los secretos de negocio u otra información confidencial, incluyendo las medidas descritas en el Anexo II y los datos personales, el exportador de datos podría redactar parte del texto del Apéndice para estas Cláusulas antes de compartir una copia, pero este deberá proporcionar un resumen significativo de donde el sujeto de datos pudiese, de otra forma, no entender su contenido o ejercer sus derechos. Bajo solicitud, las Partes deberán proporcionar al sujeto de datos las razones de sus redacciones en medida de lo posible sin revelar la información redactada. Esta Cláusula no representa un prejuicio a las obligaciones del exportador de datos bajo los Artículos 13 y 14 de la Regulación (UE) 2016/679. +**8.3 Transparencia** -**8.4 Exactitud** +Previa solicitud, el exportador de datos pondrá a disposición del interesado una copia de estas Cláusulas, incluido el apéndice completado por las Partes, de forma gratuita. En la medida necesaria para proteger los secretos comerciales u otra información confidencial, incluidas las medidas descritas en el Anexo II y los datos personales, el exportador de datos puede eliminar parte del texto del Apéndice de estas Cláusulas antes de compartir una copia, pero deberá proporcionar un resumen inteligible en el caso de que el interesado no pudiera comprender su contenido o ejercer sus derechos. Previa solicitud, las Partes proporcionarán al interesado los motivos de la eliminación, en la medida de lo posible sin revelar la información eliminada. Esta Cláusula no exime de las obligaciones del exportador de datos en virtud de los Artículos 13 y 14 del Reglamento (UE) 2016/679. -Si el importador de datos se percata de que los datos personales que recibió son inexactos u obsoletos, este deberá informar al exportador de datos sin demora indebida. En este caso, el importador de datos deberá cooperar con el exportador de datos para borrar o rectificar dichos datos. +**8.4 Precisión** -**8.5 Duración del procesamiento y borrado o devolución de los datos** +Si el importador de datos se da cuenta de que los datos personales que ha recibido son inexactos o están desactualizados, informará al exportador de datos sin demora indebida. En este caso, el importador de datos cooperará con el exportador de datos para borrar o rectificar los datos. -El procesamiento del importador de datos solo deberá tomar lugar para la duración especificada en el Anexo I.B. Después de finalizar la prestación de los servicios de procesamiento, el importador de datos deberá, de acuerdo con las elecciones del importador de datos, borrar todos los datos procesados en nombre del exportador de datos y certificar al exportador de datos que lo ha hecho o devolver los datos personales procesados al exportador de datos en su nombre y borrar las copias existentes. Has que se borren o devuelvan los datos, el importador de datos deberá seguir asegurando el cumplimiento con estas Cláusulas. En caso de que existan leyes locales aplicables para el importador de datos, las cuales prohíban la devolución o borrado de los datos personales, el importador de datos garantiza que seguirá asegurando el cumplimiento con estas Cláusulas y que solo los procesará en medida y hasta donde lo requiera dicha ley local. Esto no implica ningún prejuicio a la Cláusula 14, particularmente, al requisito para el importador de datos bajo la cláusula 14(e) para notificar al exportador de datos a lo largo de la duración del contrato si tiene razón para creer que es o se ha convertido en sujeto de las leyes o prácticas que no se apegan a los requisitos de la Cláusula 14(a). +**8.5 Duración del procesamiento y borrado o devolución de datos** -**8.6 Seguridad de procesamiento** +El procesamiento por parte del importador de datos solo tendrá lugar durante la duración especificada en el Anexo I.B. Una vez finalizada la prestación de los servicios de procesamiento, el importador de datos, a elección del exportador de datos, eliminará todos los datos personales procesados en nombre del exportador de datos y certificará al exportador de datos que lo ha hecho, o devolverá al exportador de datos todos los datos personales procesados en su nombre y eliminará las copias existentes. Hasta que los datos sean eliminados o devueltos, el importador de datos continuará garantizando el cumplimiento de estas Cláusulas. En caso de que las leyes locales aplicables al importador de datos prohíban la devolución o la eliminación de los datos personales, el importador de datos garantiza que seguirá garantizando el cumplimiento de estas Cláusulas y solo los procesará en la medida y durante el tiempo que sea necesario en virtud de dichas leyes locales. Esto no exime la Cláusula 14, en concreto, el requisito para el importador de datos según la Cláusula 14(e) de notificar al exportador de datos durante la duración del contrato si tiene motivos para creer que está sujeto a leyes o prácticas que no cumplen los requisitos de la Cláusula 14(a). + +**8.6 Seguridad del procesamiento**
    -
  1. El importador de datos y, durante la transmisión, también el exportador de datos deberán implementar las medidas organizacionales y técnicas adecuadas para garantizar la seguridad de los datos, incluyendo su protección contra una posible violación de seguridad que conlleve la destrucción ilegal o accidental, pérdida, alteración, divulgación no autorizada o acceso a dichos datos (en lo subsecuente ‘violación de los datos personales’). Al evaluar el nivel adecuado de seguridad, las Partes deben tener debidamente en cuenta las tecnologías más avanzadas, los costos de implementación, la naturaleza, alcance, contexto y propósito(s) de procesamiento y los riesgos que se involucran en este para con los sujetos de datos. Las Partes deben, particularmente, considerar tener los recursos para cifrado o pseudonimización, incluyendo durante la transmisión, en donde el propósito de procesamiento pueda cumplirse de esa forma. En caso de pseudonimización, la información adicional para atribuir los datos personales a un sujeto de datos específico deberá, en medida de lo posible, permanecer bajo el control exclusivo del exportador de datos. Para cumplir con las obligaciones que le atribuye el presente párrafo, el importador de datos deberá por lo menos implementar las medidas organizacionales y técnicas que se especifican en el anexo II. El importador de datos deberá hacer verificaciones frecuentes para garantizar que estas medidas sigan proporcionándose en un nivel de seguridad adecuado.
  2. -
  3. El importador de datos deberá otorgar acceso a su personal a los datos personales únicamente en medida de lo estrictamente necesario para la implementación, administración y monitoreo del contrato. Deberá asegurarse de que las personas autorizadas para procesar los datos personales se hayan comprometido con la confidencialidad o estén en una obligación de confidencialidad estatutaria adecuada.
  4. -
  5. En caso de que exista una violación de datos personales con respecto a los datos que procesó el importador de datos bajo estas Cláusulas, el importador de datos deberá tomar las medidas adecuadas para dirigir dicha violación, incluyendo las medidas para mitigar sus efectos adversos. El importador de datos también deberá notificar al exportador de datos sin demora indebida después de haberse enterado de dicha violación. Dicha notificación deberá contener los detalles de un punto de contacto con quien se puedan obtener más información, una descripción de la naturaleza de la violación (incluyendo, cuando sea posible, las categorías y la cantidad aproximada de los sujetos de datos y de los registros de datos personales en cuestión), sus consecuencias posibles y las medidas que se llevaron a cabo o que se proponen para tratar la violación, incluyendo, cuando sea adecuado, aquellas para mitigar los posibles efectos adversos. Donde y en la medida en la que no sea posible proporcionar toda la información al mismo tiempo, la notificación inicial deberá contener la información que entonces esté disponible y el resto deberá, conforme esté disponible, proporcionarse subsecuentemente sin demora indebida.
  6. -
  7. El importador de datos deberá cooperar con y asistir al exportador de datos para que cumpla con sus obligaciones bajo la Regulación (UE) 2016/679, particularmente, para notificar a la autoridad supervisora competente y a los sujetos de datos afectados, tomando en cuenta la naturaleza del procesamiento y la información disponible para el importador de datos.
  8. +
  9. El importador de datos y, durante la transmisión, también el exportador de datos implementarán las medidas técnicas y organizativas apropiadas para garantizar la seguridad de los datos, incluida la protección contra una vulneración de la seguridad que conduzca a la destrucción, pérdida, alteración, divulgación o acceso no autorizado accidental o ilegal a esos datos (en adelante, «vulneración de datos personales»). Al evaluar el nivel adecuado de seguridad, las Partes tendrán en cuenta la tecnología disponible en ese momento, los costes de aplicación, la naturaleza, el alcance, el contexto y los fines del procesamiento y los riesgos que implica el procesamiento para los interesados. Las Partes considerarán, en concreto, recurrir al cifrado o la pseudonimización, incluso durante la transmisión, cuando el propósito del procesamiento pueda cumplirse de esa manera. En caso de pseudonimización, la información adicional para atribuir los datos personales a un interesado específico permanecerá, en la medida de lo posible, bajo el control exclusivo del exportador de datos. Para cumplir sus obligaciones según este párrafo, el importador de datos deberá implementar al menos las medidas técnicas y organizativas especificadas en el Anexo II. El importador de datos llevará a cabo comprobaciones periódicas para garantizar que estas medidas siguen proporcionando un nivel de seguridad adecuado.
  10. +
  11. El importador de datos otorgará acceso a los datos personales a los miembros de su personal solo en la medida estrictamente necesaria para la ejecución, administración y seguimiento del contrato. Garantizará que las personas autorizadas para efectuar el procesamiento de los datos personales se han comprometido a respetar la confidencialidad o se hallan bajo una obligación legal de confidencialidad adecuada.
  12. +
  13. En el caso de una vulneración de datos personales relacionada con los datos personales procesados por el importador de datos en virtud de estas Cláusulas, el importador de datos deberá tomar las medidas adecuadas para abordar la vulneración, incluidas las medidas para mitigar sus efectos adversos. El importador de datos también notificará al exportador de datos sin demora indebida después de haber tenido conocimiento de la vulneración. Dicha notificación deberá contener los detalles de un punto de contacto donde se pueda obtener más información, una descripción de la naturaleza de la vulneración (incluidas, cuando sea posible, las categorías y el número aproximado de interesados y registros de datos personales afectados), sus posibles consecuencias y las medidas adoptadas o propuestas para hacer frente a la vulneración, incluidas, en su caso, medidas para mitigar sus posibles efectos adversos. Cuando y en la medida en que no sea posible proporcionar toda la información al mismo tiempo, la notificación inicial contendrá la información disponible en ese momento y, cuando esté disponible, se proporcionará posteriormente sin demora injustificada más información.
  14. +
  15. El importador de datos cooperará con el exportador de datos y lo ayudará para permitirle cumplir sus obligaciones en virtud del Reglamento (UE) 2016/679, en concreto, para notificar a la autoridad de control competente y a los interesados afectados, teniendo en cuenta la naturaleza de procesamiento y la información disponible para el importador de datos.
-**8.7 Datos sensibles** +**8.7 Datos confidenciales** -En donde la transferencia involucre datos personales que revelen el origen étnico o racial, las opciones públicas, las creencias filosóficas o religiosas o las afiliaciones sindicales, datos genéticos o biométricos para el propósito único de identificar a una persona natural, los datos que correspondan a la salud o vida sexual u orientación sexual de una persona o aquellos relacionados con condenas y ofensas criminales (en lo subsecuente ‘datos sensibles’), el importador de datos deberá aplicar las restricciones específicas y/o las salvaguardas adicionales descritas en el Anexo I.B. +Cuando la transferencia implique datos personales que revelen el origen racial o étnico, opiniones políticas, creencias religiosas o filosóficas, o afiliación sindical, datos genéticos o datos biométricos con el fin de identificar de manera inequívoca a una persona física, datos relativos a la salud o la vida sexual de una persona u orientación sexual, o datos relativos a condenas e infracciones penales (en adelante, «datos confidenciales»), el importador de datos aplicará las restricciones específicas y/o medidas de seguridad adicionales descritas en el Anexo I.B. -**8.8 Transferencias posteriores** +**8.8 Transferencias posteriores** -El importador de datos solo deberá divulgar los datos personales a un tercero si este se encuentra en las instrucciones documentadas del exportador de datos. Adicionalmente, los datos solo podrán divulgarse a un tercero que se ubique fuera de la Unión Europea (1) (en el mismo país que el importador de datos o en otro país tercero, en lo subsecuente ‘transferencia posterior’) si el tercero está o acuerda estar de acuerdo con estas Cláusulas, bajo el Módulo adecuado o en caso de que: +El importador de datos solo mostrará los datos personales a un tercero siguiendo las instrucciones documentadas del exportador de datos. Asimismo, los datos solo se pueden divulgar a un tercero ubicado fuera de la Unión Europea (1) (en el mismo país que el importador de datos o en un tercer país, en lo sucesivo, «transferencia posterior») si el tercero está o acepta estar sujeto a estas Cláusulas, en virtud del Módulo correspondiente, o si:
    -
  1. la transferencia posterior sea hacia un país que se beneficia de una decisión de reconocimiento conforme al Artículo 45 de la Regulación (UE) 2016/679 que cubre la transferencia posterior;
  2. -
  3. el tercero asegure de otra forma las salvaguardas adecuadas de acuerdo con los Artículos 46 o 47 de la Regulación (UE) 2016/679 con respecto al procesamiento en cuestión;
  4. -
  5. la transferencia posterior sea necesaria para establecer, ejercer o defender las reclamaciones legales en el contexto de los procedimientos administrativos, regulatorios o judiciales específicos; o
  6. -
  7. la transferencia posterior sea necesaria para proteger los intereses vitales del sujeto de datos o de cualquier otra persona natural.

  8. - Cualquier transferencia posterior está sujeta al cumplimiento mediante el importador de datos para con el resto de las salvaguardas bajo estas Cláusulas, en limitación de propósitos particulares. +
  9. la transferencia posterior se realiza a un país que se beneficia de una decisión de adecuación de conformidad con el Artículo 45 del Reglamento (UE) 2016/679 que cubre la transferencia posterior;
  10. +
  11. el tercero garantiza las protecciones adecuadas de conformidad con los Artículos 46 o 47 del Reglamento (UE) 2016/679 con respecto al procesamiento en cuestión;
  12. +
  13. la transferencia posterior es necesaria para el establecimiento, ejercicio o defensa de reclamaciones legales en el contexto de procedimientos administrativos, reglamentarios o judiciales específicos, o
  14. +
  15. la transferencia posterior es necesaria para proteger los intereses vitales del interesado o de otra persona física.

  16. + Cualquier transferencia posterior está sujeta al cumplimiento por parte del importador de datos de todas las demás medidas de seguridad en virtud de estas Cláusulas, en concreto, la limitación del propósito.
-**8.9 Documentación y cumplimiento** +**8.9 Documentación y cumplimiento**
    -
  1. El importador de datos deberá tratar rápida y adecuadamente las consultas del exportador de datos que se relacionen con el procesamiento de estas Cláusulas.
  2. -
  3. Las Partes deberán demostrar el cumplimiento con estas Cláusulas. En particular, el importador de datos deberá mantener la documentación adecuada de las actividades de procesamiento que se llevan a cabo en nombre del exportador de datos.
  4. -
  5. El importador de datos deberá poner a disposición del exportador de datos toda la información necesaria para demostrar el cumplimiento con las obligaciones que se describen en las presentes Cláusulas y conforme lo solicite el exportador de datos, permitir y contribuir con las auditorías de las actividades de procesamiento que cubren estas Cláusulas, en intervalos razonables o si existen indicaciones de incumplimiento. Cuando decida sobre alguna revisión o auditoría, el exportador de datos deberá tomar en cuenta las certificaciones relevantes que ostente el importador de datos.
  6. -
  7. El exportador de datos podría elegir llevar a cabo la auditoría por sí mismo o encomendar a un auditor independiente. Las Auditorías podrían incluir inspecciones en las instalaciones o lugares físicos del importador de datos y deberán, conforme sea adecuado, llevarse a cabo con la notificación correspondiente por adelantado.
  8. -
  9. Las Partes deberán poner a disposición de la autoridad supervisora competente la información que se referencia en los párrafos (b) y (c), incluyendo los resultados de las auditorías, bajo petición.
  10. +
  11. El importador de datos deberá atender de manera rápida y adecuada las consultas del exportador de datos que estén relacionadas con el procesamiento en virtud de estas Cláusulas.
  12. +
  13. Las Partes deberán poder demostrar el cumplimiento de estas Cláusulas. En concreto, el importador de datos conservará la documentación adecuada sobre las actividades de procesamiento llevadas a cabo en nombre del exportador de datos.
  14. +
  15. El importador de datos pondrá a disposición del exportador de datos toda la información necesaria para demostrar el cumplimiento de las obligaciones establecidas en estas Cláusulas y, a petición del exportador de datos, permitirá y contribuirá a las auditorías de las actividades de procesamiento cubiertas por estas Cláusulas, a intervalos razonables o si hay indicios de incumplimiento. Al decidir sobre una revisión o auditoría, el exportador de datos puede tener en cuenta las certificaciones pertinentes que tenga el importador de datos.
  16. +
  17. El exportador de datos puede optar por realizar la auditoría por sí mismo o encargársela a un auditor independiente. Las auditorías pueden incluir inspecciones en los locales o instalaciones físicas del importador de datos y, cuando sea conveniente, se llevarán a cabo con un aviso razonable.
  18. +
  19. Las Partes pondrán a disposición de la autoridad de control competente, previa solicitud, la información a que se refieren los párrafos (b) y (c), incluidos los resultados de cualquier auditoría.
+ -##### Cláusula 9 +##### Cláusula 9 -**Uso de subprocesadores** +**Uso de subencargados**
    -
  1. AUTORIZACIÓN GENERAL POR ESCRITO El importador de datos tiene la autorización general del exportador de datos para contratar a los subprocesadores de la lista que hayan acordado. El importador de datos deberá informar específicamente al exportador de datos por escrito y con 90 días de antelación sobre cualquier cambio previsto a dicha lista si existe la adición o reemplazo de los subprocesadores, otorgando así al exportador de datos tiempo suficiente para poder objetar dichos cambios antes de la contratación de dichos subprocesadores. El importador de datos deberá proporcionar al exportador de datos la información necesaria para habilitar al exportador de datos para ejercer su derecho de objeción.
  2. -
  3. Cuando el importador de datos contrate un subprocesador para que lleve a cabo las actividades de procesamiento específico (en nombre del exportador de datos), este deberá hacerlo mediante un contrato por escrito que proporcione, en sustancia, las mismas obligaciones de protección de datos que aquellas que vinculan al importador de datos con estas Cláusulas, incluyendo aquellas de los términos de los derechos de beneficiarios terceros para los sujetos de datos.(2) Las partes acuerdan que, al cumplir con esta Cláusula, el importador de datos cumple sus obligaciones bajo la cláusula 8.8. El importador de datos deberá garantizar que el subprocesador cumple con las obligaciones con las que este mismo acordó en las presentes Cláusulas.
  4. -
  5. El importador de datos deberá proporcionar, bajo solicitud del exportador de datos, una copia del acuerdo con el subprocesador de datos y cualquier enmienda subsecuente al exportador de datos. En medida de lo necesario para proteger los secretos de negocio o cualquier otra información confidencial, incluyendo los datos personales, el importador de datos podría redactar el texto del acuerdo antes de compartir una copia.
  6. -
  7. El importador de datos seguirá siendo completamente responsable ante el exportador de datos por el desempeño de las obligaciones del subprocesador bajo su contrato con el importador de datos. El importador de datos deberá notificar al exportador de datos de cualquier falla del procesador para cumplir con sus obligaciones bajo ese contrato.
  8. -
  9. El importador de datos deberá acordar una cláusula de beneficiarios terceros con el subprocesador en donde, en caso de que el importador de datos haya desaparecido realmente, dejado de existir legalmente o sea insolvente, el exportador de datos tendrá el derecho de terminar el contrato con el subprocesador e instruirá a dicho subprocesador para borrar o devolver los datos personales.
  10. +
  11. AUTORIZACIÓN GENERAL POR ESCRITO El importador de datos cuenta con la autorización general del exportador de datos para la contratación de subencargados de una lista acordada. El importador de datos informará específicamente al exportador de datos por escrito de cualquier cambio previsto en esa lista mediante la adición o sustitución de subencargados con al menos 90 días de antelación, dando así suficiente tiempo al exportador de datos para poder oponerse a dichos cambios antes de la contratación de los subencargados. El importador de datos proporcionará al exportador de datos la información necesaria para que el exportador de datos pueda ejercer su derecho de oposición.
  12. +
  13. Cuando el importador de datos contrate a un subencargado para llevar a cabo actividades de procesamiento específicas (en nombre del exportador de datos), lo hará mediante un contrato por escrito que establezca, en esencia, las mismas obligaciones de protección de datos que las que vinculan al importador de datos en virtud de estas Cláusulas, incluso en lo que respecta a los derechos de terceros beneficiarios para los interesados.(2) Las Partes acuerdan que, al cumplir esta Cláusula, el importador de datos cumple sus obligaciones en virtud de la Cláusula 8.8. El importador de datos se asegurará de que el subencargado cumpla las obligaciones a las que está sujeto el importador de datos de conformidad con estas Cláusulas.
  14. +
  15. El importador de datos proporcionará, a solicitud del exportador de datos, una copia de dicho acuerdo de subencargado y cualquier modificación posterior al exportador de datos. En la medida necesaria para proteger los secretos comerciales u otra información confidencial, incluidos los datos personales, el importador de datos puede enmendar el texto del acuerdo antes de compartir una copia.
  16. +
  17. El importador de datos seguirá siendo plenamente responsable ante el exportador de datos por el cumplimiento de las obligaciones del subencargado de acuerdo con su contrato con el importador de datos. El importador de datos notificará al exportador de datos cualquier incumplimiento por parte del subencargado de sus obligaciones en virtud de ese contrato.
  18. +
  19. El importador de datos acordará una cláusula de tercero beneficiario con el subencargado por la cual, en caso de que el importador de datos haya desaparecido, haya dejado de existir legalmente o se haya declarado insolvente, el exportador de datos tendrá derecho a rescindir el contrato de subencargado e indicar al subencargado que borre o devuelva los datos personales.
-##### Cláusula 10 +##### Cláusula 10 -**Derechos del sujeto de datos** +**Derechos de los interesados**
    -
  1. El importador de datos deberá notificar inmediatamente al exportador de datos sobre cualquier solicitud que haya recibido de un sujeto de datos. Este no deberá responder a dicha solicitud por sí mismo, a menos de que el exportador de datos lo haya autorizado para hacerlo.
  2. -
  3. El importador de datos deberá ayudar al exportador de datos para cumplir con sus obligaciones para responder a las solicitudes del sujeto de datos para ejercer sus derechos bajo la regulación (UE) 2016/679. De esta forma, las Partes deberán establecer en el Anexo II las medidas organizacionales y técnicas adecuadas, tomando en cuenta la naturaleza del procesamiento, mediante el cual deberá proporcionarse la asistencia, así como el alcance y la amplitud que se requieren para esta.
  4. -
  5. Para cumplir sus obligaciones conforme a los párrafos (a) y (b), el importador de datos deberá cumplir con las indicaciones del exportador de datos.
  6. +
  7. El importador de datos notificará de inmediato al exportador de datos cualquier solicitud que haya recibido de un interesado. No responderá a esa solicitud por sí mismo a menos que le haya autorizado para hacerlo el exportador de datos.
  8. +
  9. El importador de datos ayudará al exportador de datos a cumplir sus obligaciones de responder a las solicitudes de los interesados para el ejercicio de sus derechos en virtud del Reglamento (UE) 2016/679. A este respecto, las Partes establecerán en el Anexo II las medidas técnicas y organizativas adecuadas, teniendo en cuenta la naturaleza del procesamiento, mediante las cuales se prestará la asistencia, así como el alcance y la extensión de la asistencia requerida.
  10. +
  11. En el cumplimiento de sus obligaciones en virtud de los párrafos (a) y (b), el importador de datos deberá cumplir las instrucciones del exportador de datos.
-##### Cláusula 11 +##### Cláusula 11 **Compensación**
    -
  1. El importador de datos deberá informar a los sujetos de datos sobre un formato transparente y de fácil acceso, mediante notificaciones individuales o a través de su sitio web, sobre un punto de contacto autorizado para tramitar las quejas. Deberá tratarlas sin demora con cualquier queja que reciba de cualquier sujeto de datos.
  2. -
  3. En caso de disputa entre un sujeto de datos y alguna de las Partes en cuanto al cumplimiento con dichas Cláusulas, esta Parte deberá hacer su mejor esfuerzo para resolver el problema de forma amistosa y oportuna. Las Partes deberán mantenerse informadas sobre dichas disputas y, conforme sea adecuado, cooperar para resolverlas.
  4. -
  5. Cuando el sujeto de datos invoque un derecho beneficiario de terceros de acuerdo con la Cláusula 3, el importador deberá aceptar la decisión del sujeto de datos para:
  6. +
  7. El importador de datos informará a los interesados en un formato transparente y de fácil acceso, a través de un aviso individual o en su sitio web, de un punto de contacto autorizado para atender quejas. Atenderá de inmediato las quejas que reciba de un interesado.
  8. +
  9. En caso de conflicto entre un interesado y una de las Partes con respecto al cumplimiento de estas Cláusulas, esa Parte hará todo lo posible para resolver el problema de manera amistosa en el momento oportuno. Las Partes se mantendrán informadas sobre tales conflictos y, en su caso, cooperarán para resolverlos.
  10. +
  11. Cuando el interesado invoque el derecho de un tercero beneficiario de conformidad con la Cláusula 3, el importador de datos aceptará la decisión del interesado de:
    1. -
    2. presentar una queja con una autoridad supervisora en el Estado miembro de su residencia habitual o lugar de trabajo o con la autoridad supervisora competente de acuerdo con la Cláusula 13;
    3. -
    4. referir la disputa a las cortes competentes conforme el sentido de la Clausula 18.
    5. +
    6. presentar una reclamación ante la autoridad de control del Estado Miembro de su residencia habitual o lugar de trabajo, o la autoridad de control competente de conformidad con la Cláusula 13;
    7. +
    8. remitir el conflicto a los tribunales competentes en el marco de la Cláusula 18.
    -
  12. Las Partes aceptan que los sujetos de datos podrían representarse mediante un cuerpo sin fines de lucro, organización o asociación bajo las condiciones que se describen en el Artículo 80(1) de la Regulación (UE) 2016/679.
  13. -
  14. El importador de datos deberá acatar la decisión que lo vincula con la ley aplicable del Estado miembro o la UE.
  15. -
  16. El importador de datos concuerda con que la elección que realice el sujeto de datos no perjudicará sus derechos procesales y sustanciales para buscar remedios de acuerdo con las leyes aplicables.
  17. +
  18. Las Partes aceptan que el interesado pueda estar representado por un organismo, organización o asociación sin ánimo de lucro de acuerdo con las condiciones establecidas en el Artículo 80 (1) del Reglamento (UE) 2016/679.
  19. +
  20. El importador de datos deberá acatar una decisión que sea vinculante en virtud de la legislación aplicable de la UE o del Estado Miembro.
  21. +
  22. El importador de datos acepta que la elección realizada por el titular de los datos no perjudicará sus derechos sustanciales y procesales para buscar recursos de conformidad con las leyes aplicables.
-##### Cláusula 12 +##### Cláusula 12 -**Responsabilidades** +**Responsabilidad**
    -
  1. Cada Parte debe ser responsable del resto de las Partes por los daños que cause la otra Parte por cualquier violación de estas Cláusulas.
  2. -
  3. El importador de datos deberá ser responsable por el sujeto de datos y el sujeto de datos deberá tener derecho a recibir una compensación por cualquier daño material o no material que el importador o su subprocesador le cause con la violación de los derechos beneficiarios de terceros bajo estas Cláusulas.
  4. -
  5. No obstante al párrafo (b), el exportador de datos deberá ser responsable del sujeto de datos y el sujeto de datos deberá tener el derecho de recibir una compensación por cualquier daño material o no material que le ocasionen el exportador o importador de datos (o sus subprocesadores) con la violación de los derechos beneficiarios de terceros bajo estas Cláusulas. Esto no implica un perjuicio a la responsabilidad del exportador de datos y, cuando el exportador de datos sea un procesador que actúe en nombre de un controlador, a la responsabilidad del controlador bajo la Regulación (UE) 2016/679 o la Regulación (UE) 2108/1725, conforme sea aplicable.
  6. -
  7. Las Partes acuerdan que, si el exportador de datos se considera responsable bajo el párrafo (c) por los daños ocasionados al importador de datos (o su subprocesador), este deberá tener el derecho a hacer una contra-reclamación del importador de datos de que parte de esa compensación corresponde a la responsabilidad del importador de datos por el daño.
  8. -
  9. Cuando más de una Parte sea responsable por cualquier daño ocasionado al sujeto de datos como resultado de una violación a estas Cláusulas, todas las Partes responsables deberán ostentar la responsabilidad severa y conjunta y el sujeto de datos tendrá el derecho de tomar acción judicial contra cualquiera de ellas.
  10. -
  11. Las Partes concuerdan que, si una de ellas se considera responsable bajo el párrafo (e), esta deberá tener derecho de reclamar a otras Partes la parte de la compensación correspondiente a su responsabilidad por el daño.
  12. -
  13. El importador de datos podría no invocar la conducta de un subprocesador para evitar su propia responsabilidad.
  14. +
  15. Cada Parte será responsable ante las otras Partes de cualquier daño que cause a las otras Partes por cualquier incumplimiento de estas Cláusulas.
  16. +
  17. El importador de datos será responsable ante el interesado, y el interesado tendrá derecho a recibir una compensación por cualquier daño material o inmaterial que el importador de datos o su subencargado cause al interesado al vulnerar los derechos del tercero beneficiario en virtud de estas Cláusulas.
  18. +
  19. Sin perjuicio de lo dispuesto en el párrafo (b), el exportador de datos será responsable ante el interesado, y el interesado tendrá derecho a recibir una compensación, por cualquier daño material o inmaterial que el importador o exportador de datos (o su subencargado) cause al interesado al vulnerar los derechos del tercero beneficiario en virtud de estas Cláusulas. Esto no exime de la responsabilidad del exportador de datos y, cuando el exportador de datos sea un encargado del tratamiento que actúe en nombre de un responsable, de la responsabilidad del responsable del tratamiento en virtud del Reglamento (UE) 2016/679 o el Reglamento (UE) 2018/1725, según corresponda.
  20. +
  21. Las Partes acuerdan que si el exportador de datos es responsable en virtud del párrafo (c) por los daños causados por el importador de datos (o su subencargado), tendrá derecho a reclamar al importador de datos la parte de la compensación correspondiente a la responsabilidad del importador de datos por los daños.
  22. +
  23. Cuando más de una Parte sea responsable de cualquier daño causado al interesado como resultado del incumplimiento de estas Cláusulas, todas las Partes responsables serán solidariamente responsables y el interesado tendrá derecho a emprender acciones judiciales contra cualquiera de las Partes.
  24. +
  25. Las Partes acuerdan que si una Parte es responsable en virtud del párrafo (e), tendrá derecho a reclamar a las otras Partes la parte de la compensación correspondiente a su responsabilidad por el daño.
  26. +
  27. El importador de datos no puede invocar la conducta de un subencargado para evitar su propia responsabilidad.
-##### Cláusula 13 +##### Cláusula 13 **Supervisión**
    -
  1. [Donde el exportador de datos se establezca en un Estado Miembro de la UE:] La autoridad supervisora con la responsabilidad de garantizar el cumplimiento del exportador de datos con la Regulación (UE) 2016/679 con respecto a la transferencia de datos, de acuerdo a lo indicado en el Anexo I.C, deberá actuar como la autoridad supervisora competente.

    - [Cuando el exportador de datos no esté establecido en un Estado Miembro de la UE, pero esté dentro del alcance territorial de la aplicación de la Regulación (UE) 2016/679 de acuerdo con su Artículo 3(2) y haya designado a un representante de acuerdo con el Artículo 27(1) de la Regulación (UE) 2016/679:] La autoridad supervisora del Estado miembro en el que el representante dentro del sentido del Artículo 27(1) de la Regulación (UE) 2016/679 y establecido como se indica en el Anexo I.C, deberá actuar como la autoridad supervisora competente.

    - [Cuando el exportador de datos no esté establecido en un Estado Miembro de la UE, pero esté dentro del alcance territorial de la aplicación de la Regulación (UE) 2016/679 de acuerdo con su artículo 3(2) sin tener que designar a un representante de acuerdo con el Artículo 27(2) de la Regulación (UE) 2016/679:] La autoridad supervisora de uno de los Estados Miembro en donde el sujeto de datos cuyos datos personales se transfieren bajo estas Cláusulas en relación con el ofrecimiento de bienes o servicios hacia ellos, o cuyo comportamiento se monitoree, se ubicará, de acuerdo con lo que indica el Anexo I.C, y actuará como autoridad supervisora competente.

  2. -
  3. El importador de datos acuerda emitirse a sí mismo a la jurisdicción y cooperar con la autoridad supervisora competente en cualquier procedimiento que pretenda garantizar el cumplimiento con estas Cláusulas. Particularmente, el importador de datos acuerda responder a las consultas, emitir a las auditorías y cumplir con las medidas que adopte la autoridad supervisora, incluyendo aquellas compensatorias y de remediación. Este deberá proporcionar confirmación por escrito a la autoridad supervisora de que las acciones necesarias se han tomado.
  4. +
  5. [Cuando el exportador de datos esté establecido en un Estado Miembro de la UE:] Actuará como autoridad de control competente la autoridad de control responsable de garantizar el cumplimiento por parte del exportador de datos del Reglamento (UE) 2016/679 en lo relativo a la transferencia de datos, tal y como se indica en el Anexo I.C.

    + [Cuando el exportador de datos no esté establecido en un Estado Miembro de la UE, pero entre en el ámbito de aplicación territorial del Reglamento (UE) 2016/679 de conformidad con su Artículo 3(2) y haya designado a un representante de conformidad con el Artículo 27(1) del Reglamento (UE) 2016/679:] Actuará como autoridad de control competente la autoridad de control del Estado Miembro en el que esté establecido el representante en el sentido del Artículo 27(1), del Reglamento (UE) 2016/679, tal como se indica en el Anexo I.C.

    + [Cuando el exportador de datos no esté establecido en un Estado Miembro de la UE, pero entre en el ámbito de aplicación territorial del Reglamento (UE) 2016/679 de conformidad con su Artículo 3(2) sin tener que designar a un representante de conformidad con el Artículo 27(2) del Reglamento (UE) 2016/679:] Actuará como autoridad de control competente la autoridad de control de uno de los Estados Miembros en los que se encuentren los interesados cuyos datos personales se transfieran en virtud de estas Cláusulas en relación con la oferta de bienes o servicios a los mismos, o cuyo comportamiento se controle, tal como se indica en el Anexo I.C.

  6. +
  7. El importador de datos se compromete a someterse a la jurisdicción y cooperar con la autoridad de control competente en cualquier procedimiento encaminado a asegurar el cumplimiento de estas Cláusulas. En concreto, el importador de datos se compromete a responder consultas, someterse a auditorías y cumplir las medidas adoptadas por la autoridad de control, incluidas las medidas correctivas y compensatorias. Proporcionará a la autoridad de control una confirmación por escrito de que se han tomado las medidas necesarias.
-#### SECCIÓN III – LEYES Y OBLIGACIONES LOCALES EN CASO DE ACCESO DE LAS AUTORIDADES PÚBLICAS +#### APARTADO III. LEYES LOCALES Y OBLIGACIONES EN CASO DE ACCESO POR PARTE DE AUTORIDADES PÚBLICAS -##### Cláusula 14 - -**Leyes y prácticas locales que afectan el cumplimiento con las Cláusulas** +##### Cláusula 14 +**Leyes y prácticas locales que afectan al cumplimiento de las Cláusulas** +
    -
  1. Las Partes garantizan que no tienen razón para pensar que las leyes y prácticas locales en el país tercero de destino aplicable para el procesamiento de los datos personales por medio del importador de datos, incluyendo cualquier requisito para divulgar datos personales o medidas de autorización de acceso mediante autoridades públicas, previenen al importador de datos de cumplir con sus obligaciones bajo estas Cláusulas. Esto se basa en el entendimiento de que las leyes y prácticas que respetan la esencia de los derechos y libertades fundamentales y no exceden lo que es necesario y que se proporcionan en una sociedad democrática para salvaguardar uno de los objetivos que se listan en el Artículo 23(1) de la Regulación (UE) 2016/679, no contradicen a estas Cláusulas.
  2. -
  3. Las Partes declaran que, en proporcionar la garantía del párrafo (1), han tomado debidamente en cuenta, particularmente, los siguientes elementos:
  4. +
  5. Las Partes garantizan que no tienen motivos para creer que las leyes y prácticas en el tercer país de destino aplicables al procesamiento de datos personales por parte del importador de datos, incluidos los requisitos para divulgar datos personales o las medidas que autorizan el acceso por parte de las autoridades públicas, impiden que el importador de datos cumpla sus obligaciones en virtud de estas Cláusulas. Esto se basa en el entendimiento de que las leyes y prácticas que respetan la esencia de los derechos y libertades fundamentales y no exceden de lo necesario y proporcionado en una sociedad democrática para salvaguardar uno de los objetivos enumerados en el Artículo 23(1) del Reglamento (UE) 2016/679 no están en contradicción con estas Cláusulas.
  6. +
  7. Las Partes declaran que al proporcionar la garantía en el párrafo (a), han tenido debidamente en cuenta, en concreto, los siguientes elementos:
    1. -
    2. las circunstancias específicas de la transferencia, incluyendo la longitud de la cadena de procesamiento, la cantidad de actores involucrados en los canales de transmisión que se utilizan; las transferencias subsecuentes previstas; el tipo de receptor; el propósito del procesamiento; las categorías y formatos de los datos personales transferidos; el sector económico en el cual ocurre la transferencia; la ubicación de almacenamiento de los datos transferidos;
    3. -
    4. las leyes y prácticas del país de destino tercero; incluyendo aquellas que requieren la divulgación de los datos a las autoridades públicas o la autorización de acceso a las mismas; pertinentes a la luz de las circunstancias específicas de la transferencia y las limitaciones aplicables y salvaguardas (3);
    5. -
    6. cualquier salvaguarda contractual, técnica u organizacional relevante que se establezca para suplementar las salvaguardas bajo estas Cláusulas, incluyendo las medidas que se aplican durante la transmisión y en el procesamiento de los datos personales en el país destino.
    7. +
    8. las circunstancias específicas de la transferencia, incluida la longitud de la cadena de procesamiento, el número de actores involucrados y los canales de transmisión utilizados; transferencias posteriores previstas; el tipo de destinatario; el propósito del procesamiento; las categorías y el formato de los datos personales transferidos; el sector económico en el que se produce la transferencia; la ubicación de almacenamiento de los datos transferidos;
    9. +
    10. las leyes y prácticas del tercer país de destino, incluidas las que exigen la divulgación de datos a las autoridades públicas o autorizan el acceso de dichas autoridades, pertinentes a la luz de las circunstancias específicas de la transferencia, y las limitaciones y medidas de seguridad aplicables (3);
    11. +
    12. cualquier medida de seguridad contractual, técnica u organizativa relevante establecida para complementar las medidas de seguridad de acuerdo con estas Cláusulas, incluidas las medidas aplicadas durante la transmisión y el procesamiento de los datos personales en el país de destino.
    -
  8. El importador de datos garantiza que, al llevar a cabo la valoración del párrafo (b), ha realizado su mejor esfuerzo para proporcionar al exportador de datos la información relevante y acuerda que seguirá cooperando con este para garantizar el cumplimiento con las Cláusulas.
  9. -
  10. Las Partes acuerdan en documentar la valoración del párrafo (b) y hacerla disponible a la autoridad supervisora competente bajo solilcitud.
  11. -
  12. El importador de datos acuerda notificar oportunamente al exportador de datos en caso de que, después de haber acordado con las presentes Cláusulas y por la duración de este contrato, tiene razón de pensar que es o se ha hecho sujeto a las leyes o prácticas que no se alineen con los requisitos del párrafo (a), incluyendo el seguir un cambio en las leyes del país tercero o una medida (tal como la solicitud de divulgación) que indique una aplicación de dichas leyes en la práctica que no se alinee con los requisitos del párrafo (a).
  13. -
  14. Al seguir una notificación de acuerdo con el párrafo (e) o, si el exportador tiene alguna otra razón de pensar que el importador de datos ya no puede cumplir con sus obligaciones bajo estas Cláusulas, el exportador de datos deberá identificar inmediatamente las medidas adecuadas (por ejemplo: medidas organizacionales o técnicas para garantizar la seguridad y confidencialidad) que debe adoptar él mismo o el exportador de datos para tratar la situación. El exportador de datos deberá suspender la transferencia de datos si considera que no hay salvaguardas adecuadas que se puedan garantizar para esta o si se lo indica la autoridad supervisora competente. En este caso, el exportador de datos deberá tener el derecho de terminar el contrato en la medida en la que se refiera al procesamiento de los datos personales bajo estas Cláusulas. Si el contrato involucra a más de dos Partes, el exportador de datos podría ejercer este derecho a la terminación únicamente con respecto a la Parte relevante, a menos de que las Partes hayan convenido lo contrario. Cuando el contrato finalice de acuerdo con esta Cláusula, aplicarán las fracciones 16(d) y (e) de la misma.
  15. +
  16. El importador de datos garantiza que, al realizar la evaluación del párrafo (b), ha hecho todo lo posible para proporcionar al exportador de datos la información pertinente y acepta que continuará cooperando con el exportador de datos para garantizar el cumplimiento de estas Cláusulas.
  17. +
  18. Las Partes acuerdan documentar la evaluación en virtud del párrafo (b) y ponerla a disposición de la autoridad de control competente cuando así lo solicite.
  19. +
  20. El importador de datos acuerda notificar al exportador de datos de inmediato si, después de haber aceptado estas Cláusulas y durante la vigencia del contrato, tiene motivos para creer que está o ha quedado sujeto a leyes o prácticas que no se ajustan a los requisitos del párrafo (a), incluso después de un cambio en las leyes del tercer país o una medida (como una solicitud de divulgación) que indique una aplicación de dichas leyes en la práctica no conforme con los requisitos del párrafo (a).
  21. +
  22. Después de una notificación de conformidad con el párrafo (e), o si el exportador de datos tiene motivos para creer que el importador de datos ya no puede cumplir sus obligaciones según estas Cláusulas, el exportador de datos identificará de inmediato las medidas apropiadas (por ejemplo, medidas técnicas u organizativas para garantizar la seguridad y la confidencialidad) que debe adoptar el exportador de datos y/o el importador de datos para abordar la situación. El exportador de datos suspenderá la transferencia de datos si considera que no se pueden garantizar las medidas de seguridad adecuadas para dicha transferencia o si así lo indica la autoridad de control competente. En este caso, el exportador de datos tendrá derecho a rescindir el contrato, en lo que se refiere al procesamiento de datos personales según estas Cláusulas. Si el contrato involucra a más de dos Partes, el exportador de datos puede ejercer este derecho de resolución solo con respecto a la Parte correspondiente, a menos que las Partes hayan acordado lo contrario. Cuando el contrato se rescinda de conformidad con esta Cláusula, se aplicará la Cláusula 16(d) y (e).
-##### Cláusula 15 +##### Cláusula 15 **Obligaciones del importador de datos en caso de acceso por parte de las autoridades públicas** **15.1 Notificación**
    -
  1. El importador de datos acuerda notificar al exportador de datos y, cuando sea posible, al sujeto de datos inmediatamente (en caso de ser necesario, con la ayuda del exportador de datos) si este:
  2. +
  3. El importador de datos se compromete a notificar al exportador de datos y, cuando sea posible, al interesado de inmediato (si es necesario con la ayuda del exportador de datos) si:
    1. -
    2. recibe una solicitud de una autoridad pública que lo vincule legalmente, incluyendo las autoridades judiciales, bajo las leyes del país destino para la divulgación de datos personales transferidos de acuerdo con estas Cláusulas; tal notificación deberá incluir información de los datos personales solicitados, la autoridad solicitante, las bases legales de la solicitud y la respuesta proporcionada; o
    3. -
    4. se entera de que existe cualquier acceso directo por parte de las autoridades públicas a los datos personales transferidos de acuerdo con estas Cláusulas de acuerdo con las leyes del país destino; tal información deberá incluir toda aquella disponible para el importador.
    5. +
    6. recibe una solicitud legalmente vinculante de una autoridad pública, incluidas las autoridades judiciales, según las leyes del país de destino para la divulgación de datos personales transferidos de conformidad con estas Cláusulas; dicha notificación incluirá información sobre los datos personales solicitados, la autoridad requirente, el fundamento jurídico de la solicitud y la respuesta ofrecida; o
    7. +
    8. se entera de cualquier acceso directo por parte de las autoridades públicas a los datos personales transferidos de conformidad con estas Cláusulas según las leyes del país de destino; dicha notificación deberá incluir toda la información disponible para el importador.
    -
  4. Si se le prohíbe al importador de datos el notificar al exportador de datos o al sujeto de datos bajo las leyes del país destino, el importador acuerda utilizar sus mejores esfuerzos para obtener una exención de prohibición, con una vista para comunicar tanta información como sea posible y tan pronto sea posible. El importador de datos acuerda documentar sus mejores esfuerzos para poder demostrarlos bajo solicitud del exportador de datos.
  5. -
  6. Cuando sea permisible bajo las leyes del país destino, el importador de datos acuerda proporcionar al exportador de datos, en intervalos frecuentes durante la duración del contrato, con tanta información relevante como sea posible bajo las solicitudes recibidas (particularmente, la cantidad de solicitudes, tipo de datos solicitados, autoridad(es) solicitantes, si las solicitudes se han impugnado y el resultado de dicha impugnación, etc.).
  7. -
  8. El importador de datos acuerda preservar la información de conformidad con los párrafos del (a) al (c) durante la duración del contrato y ponerla a disposición de la autoridad supervisora competente bajo solicitud.
  9. -
  10. Los párrafos del (a) al (c) no tienen prejuicio para la obligación del importado de datos de conformidad con la Cláusula 14(e) y la Cláusula 16 para informar al exportador de datos inmediatamente cuando no pueda cumplir con estas.
  11. +
  12. Si el importador de datos tiene prohibido notificar al exportador de datos y/o al interesado según las leyes del país de destino, el importador de datos acepta hacer todo lo posible para obtener una exención de la prohibición, con el objetivo de comunicar tanta información como sea posible, tan pronto como sea posible. El importador de datos se compromete a documentar las medidas emprendidas para poder demostrarlas a petición del exportador de datos.
  13. +
  14. Cuando lo permitan las leyes del país de destino, el importador de datos acepta proporcionar al exportador de datos, a intervalos regulares durante la vigencia del contrato, tanta información relevante como sea posible sobre las solicitudes recibidas (en concreto, número de solicitudes, tipo de datos solicitados, autoridad o autoridades solicitantes, si las solicitudes han sido impugnadas y el resultado de dichas impugnaciones, etc.).
  15. +
  16. El importador de datos se compromete a conservar la información de conformidad de los párrafos (a) a (c) mientras dure el contrato y ponerla a disposición de la autoridad de control competente cuando se le solicite.
  17. +
  18. Los párrafos (a) a (c) tratan sobre la obligación del importador de datos de conformidad con la Cláusula 14(e) y la Cláusula 16 de informar al exportador de datos de inmediato cuando no pueda cumplir estas Cláusulas.
-**15.2 Revisión de la legalidad y minimización de los datos** +**15.2 Revisión de la legalidad y minimización de datos**
    -
  1. El importador de datos acuerda revisar la legalidad de la solicitud de divulgación, particularmente, donde se mantenga dentro de los poderes otorgados a la autoridad pública solicitante e impugnar la solicitud si, después de una valoración cuidadosa, concluye que existen bases razonables para considerar que la solicitud es ilegal de acuerdo con las leyes del país destino, las obligaciones aplicables bajo la ley internacional y los principios de cortesía internacional. El importador de datos deberá, bajo las mismas condiciones, buscar las posibilidades de apelación. Cuando se impugne una solicitud, el importador de datos deberá buscar medidas interinas con intención de suspender los efectos de esta hasta que la autoridad judicial competente haya tomado una decisión sobre sus méritos. No deberá divulgar los datos personales solicitados sino hasta que se le requiera hacerlo bajo las normas procesales aplicables. Estos requisitos no tienen prejuicio para las obligaciones del importador de datos bajo la Cláusula 14(e).
  2. -
  3. El importador de datos acuerda documentar su valoración legal y cualquier impugnación a la solicitud de divulgación y, en medida de lo permisible bajo las leyes del país destino, poner la documentación a disposición del exportador de datos. También debe ponerla a disposición de la autoridad supervisora competente bajo solicitud.
  4. -
  5. El importador de datos acuerda proporcionar la cantidad mínima de información permisible cuando responda a una solicitud de divulgación, con base en una interpretación razonable de dicha solicitud.
  6. +
  7. El importador de datos acepta revisar la legalidad de la solicitud de divulgación, en concreto, si se mantiene dentro de los poderes otorgados a la autoridad pública solicitante, y a impugnar la solicitud si, después de una evaluación cuidadosa, concluye que existen motivos razonables para considerar que la solicitud es ilegal según las leyes del país de destino, las obligaciones aplicables según el derecho internacional y los principios de cortesía internacional. El importador de datos deberá, en las mismas condiciones, ejercer las posibilidades de apelación. Al impugnar una solicitud, el importador de datos deberá solicitar medidas cautelares con miras a suspender los efectos de la solicitud hasta que la autoridad judicial competente se pronuncie sobre sus fundamentos. No divulgará los datos personales solicitados hasta que así lo requieran las normas procesales aplicables. Estos requisitos no eximen de las obligaciones del importador de datos según la Cláusula 14(e).
  8. +
  9. El importador de datos acepta documentar su evaluación legal y cualquier objeción a la solicitud de divulgación y, en la medida permitida por las leyes del país de destino, poner la documentación a disposición del exportador de datos. También la pondrá a disposición de la autoridad de control competente que lo solicite.
  10. +
  11. El importador de datos acepta proporcionar la cantidad mínima de información permitida al responder a una solicitud de divulgación, con base en una interpretación razonable de la solicitud.
-#### SECCIÓN IV - DISPOSICIONES GENERALES +#### APARTADO IV. DISPOSICIONES FINALES -##### Cláusula 16 +##### Cláusula 16 -**Falta de cumplimiento con las Cláusulas y terminación** +**Incumplimiento de las Cláusulas y rescisión**
    -
  1. El importador de datos deberá informar inmediatamente al exportador de datos en caso de no ser capaz de cumplir con las presentes Cláusulas, por cualquier motivo.
  2. -
  3. En caso de que el importador de datos se encuentre en violación de las presentes Cláusulas o sea incapaz de cumplir con ellas, el exportador de datos deberá suspender la transferencia de los datos personales al importador de datos hasta que se pueda garantizar el cumplimiento nuevamente o terminar el contrato. Esto no conlleva prejuicio alguno a la Cláusula 14(f).
  4. -
  5. El exportador de datos tendrá el derecho de terminar el contrato en la medida en la que competa al procesamiento de datos personales bajo las presentes Cláusulas, cuando:
  6. +
  7. El importador de datos informará de inmediato al exportador de datos si no puede cumplir estas Cláusulas, sea cual sea el motivo.
  8. +
  9. En caso de que el importador de datos incumpla estas Cláusulas o no pueda cumplir estas Cláusulas, el exportador de datos suspenderá la transferencia de datos personales al importador de datos hasta que se garantice nuevamente el cumplimiento o se rescinda el contrato. Esto no exime de la Cláusula 14(f).
  10. +
  11. El exportador de datos tendrá derecho a rescindir el contrato, en lo que se refiere al procesamiento de datos personales según estas Cláusulas, si:
    1. -
    2. el exportador de datos haya suspendido la transferencia de datos personales al importador de datos de acuerdo con el párrafo (b) y el cumplimiento con las Cláusulas presentes no se restablezca dentro de un límite de tiempo razonable y en cualquier evento dentro de un mes posterior a la suspensión;
    3. -
    4. el importador de datos se encuentre en una violación persistente y sustancial de las Cláusulas presentes; o
    5. -
    6. el importador de datos falle en cumplir con una decisión vinculante de una corte competente o autoridad supervisora con respecto a sus obligaciones bajo estas Cláusulas.
    7. +
    8. el exportador de datos ha suspendido la transferencia de datos personales al importador de datos de conformidad con el párrafo (b) y el cumplimiento de estas Cláusulas no se restablece en un tiempo razonable y, en cualquier caso, en un mes de suspensión;
    9. +
    10. el importador de datos infringe de forma sustancial o persistente estas Cláusulas, o
    11. +
    12. el importador de datos no cumple una decisión vinculante de un tribunal competente o autoridad supervisora con respecto a sus obligaciones en virtud de estas Cláusulas.

    - En estos casos, deberá informar a la autoridad supervisora competente sobre dicho incumplimiento. Cuando el contrato involucre a más de dos Partes, el exportador de datos podría ejercer su derecho a la terminación, únicamente con respecto a la Parte relevante, a menos de que las Partes hayan acordado lo contrario. -
  12. Los datos personales que se hayan transferido antes de la terminación del contrato de acuerdo con el párrafo (c) deberán, bajo elección del exportador de datos, devolvérsele inmediatamente o borrarse en su totalidad. Lo mismo deberá aplicar a cualquier copia de los datos. El importador de datos deberá certificar el borrado de estos al exportador. Has que se borren o devuelvan los datos, el importador de datos deberá seguir asegurando el cumplimiento con estas Cláusulas. En caos de que existan leyes locales aplicables para que el importador de datos prohíba la devolución o borrado de los datos personales transferidos, este garantiza que seguirá garantizando el cumplimiento con las presentes Cláusulas y solo procesará los datos en medida y hasta donde lo requieran dichas leyes locales.
  13. -
  14. Cada Parte podría revocar su acuerdo a vincularse con las presentes Cláusulas cuando (i) la Comisión Europea adopte una decisión de conformidad con el Artículo 45(3) de la Regulación (UE) 2016/679 que cubra la transferencia de los datos personales a los cuáles apliquen estas Cláusulas; o (ii) cuando la Regulación (UE) 2016/679 se convierta en parte del marco legal del país al cual se transfieren los datos personales. Esto es sin prejuicio a otras obligaciones que aplican al procesamiento en cuestión bajo la Regulación (UE) 2016/679.
  15. + En estos casos, informará a la autoridad de control competente de dicho incumplimiento. Cuando el contrato involucre a más de dos Partes, el exportador de datos puede ejercer este derecho de resolución solo con respecto a la Parte correspondiente, a menos que las Partes hayan acordado lo contrario. +
  16. Los datos personales que se hayan transferido antes de la rescisión del contrato de conformidad con el párrafo (c), a elección del exportador de datos, se devolverán inmediatamente al exportador de datos o se eliminarán en su totalidad. Lo mismo se aplicará a cualquier copia de los datos. El importador de datos certificará la eliminación de los datos al exportador de datos. Hasta que los datos sean eliminados o devueltos, el importador de datos continuará garantizando el cumplimiento de estas Cláusulas. En caso de que las leyes locales aplicables al importador de datos prohíban la devolución o la eliminación de los datos personales transferidos, el importador de datos garantiza que seguirá garantizando el cumplimiento de estas Cláusulas y solo procesará los datos en la medida y durante el tiempo que sea necesario en virtud de dicha ley local.
  17. +
  18. Cualquiera de las Partes podrá revocar su acuerdo de estar obligadas por estas Cláusulas cuando (i) la Comisión Europea adopte una decisión de conformidad con el Artículo 45(3) del Reglamento (UE) 2016/679 que cubra la transferencia de datos personales a los que se aplican estas Cláusulas; o (ii) el Reglamento (UE) 2016/679 pase a formar parte del marco legal del país al que se transfieren los datos personales. Todo ello sin eximir de otras obligaciones aplicables al procesamiento en cuestión en virtud del Reglamento (UE) 2016/679.
-##### Cláusula 17 +##### Cláusula 17 **Legislación aplicable** -Estas Cláusulas se regirán por la ley de uno de los Estados Miembro de la UE, siempre y cuando dicha ley permita que existan los derechos de beneficiarios terceros. Las Partes acuerdan que esta será la ley de los Países Bajos. +Estas Cláusulas se regirán por la legislación de uno de los Estados Miembros de la UE, siempre que dicha legislación permita los derechos de terceros beneficiarios. Las Partes acuerdan que esta será la legislación de los Países Bajos. -##### Cláusula 18 +##### Cláusula 18 **Elección de foro y jurisdicción**
    -
  1. Cualquier disputa que se origina por estas Cláusulas deberá resolverse en la corte de un Estado Miembro de la UE.
  2. -
  3. Las Partes acuerdan que estas serán las cortes de los Países Bajos.
  4. -
  5. Un sujeto de datos también podrá interponer procedimientos legales contra el exportador de datos o el importador de datos ante las cortes del Estado miembro en el cual tenga su residencia habitual.
  6. -
  7. Las partes acuerdan someterse a la jurisdicción de dichas cortes.
  8. +
  9. Cualquier disputa que surja de estas Cláusulas será resuelta por los tribunales de un Estado Miembro de la UE.
  10. +
  11. Las Partes acuerdan que estos serán los tribunales de los Países Bajos.
  12. +
  13. Un interesado también puede emprender acciones legales contra el exportador de datos y/o el importador de datos ante los tribunales del Estado Miembro en el que tenga su residencia habitual.
  14. +
  15. Las Partes acuerdan someterse a la jurisdicción de dichos tribunales.
-## ANEXO I +## ANEXO I -**sobre las Cláusulas Contractuales Estándar (UE/EEA)** +**a las Cláusulas Contractuales Tipo (UE/EEE)** -### A. LISTA DE PARTES +### A. LISTA DE PARTES -**Exportador(es) de datos**: El cliente es el exportador de datos
Nombre: consulta el Acuerdo de Cliente de GitHub
Dirección: consulta el Acuerdo de Cliente de GitHub
Nombre posición y detalles de la persona de contacto: consulta el Acuerdo de Cliente de GitHub
Actividades relevantes para los datos transferidos bajo estas Cláusulas:
El exportador de datos es un usuario de los Servicios en Línea o Servicios Profesionales de acuerdo con lo que se define en el DPA y en el Acuerdo de Cliente de GitHub.
Firma y fecha: consulta el Acuerdo de Cliente de GitHub (el DPA y las Cláusulas Contractuales Estándar (UE/EEA) se incorporan en el Acuerdo de Cliente de GitHub
Rol (controlador/procesador): controlador (a menos de que se haya acordado de forma distinta en el Acuerdo de Cliente).
+**Exportadores de datos**: el Cliente es el exportador de datos
+Nombre: véase el Acuerdo de Cliente de GitHub
+Dirección: véase el Acuerdo de Cliente de GitHub
+Nombre de la persona de contacto, cargo y datos de contacto: véase el Acuerdo de Cliente de GitHub
+Actividades relacionadas con los datos transferidos según estas Cláusulas:
+El exportador de datos es un usuario de Servicios en Línea o Servicios Profesionales según se define en el DPA y el Acuerdo de Cliente de GitHub.
+Firma y fecha: véase el Acuerdo de Cliente de GitHub (el DPA y las Cláusulas Contractuales Tipo (UE/EEE) están incorporadas en el Acuerdo de Cliente de GitHub)
+Función (responsable/encargado): responsable (a menos que se acuerde lo contrario en el Acuerdo de Cliente).
-**Importador(es) de datos**:
Nombre: GitHub, Inc.
Dirección: 88 Colin P Kelly Jr St, San Francisco, CA 94107, EE.UU.
Nombre posición y detalles de la persona de contacto: Frances Wiet, Jefe de Privacidad, fwiet@github.com
Actividades relevantes para los datos transferidos bajo estas Cláusulas:
GitHub, Inc. es un productor global de software y servicios
Fecha y firma: consulta el Acuerdo de Cliente de GitHub (el DPA y las Cláusulas Contractuales Estándar (UE/EEA) se incorporan en el Acuerdo de Cliente de GitHub)
Rol (controlador/procesador): procesador o, dependiendo de los acuerdos que se establezcan en el Acuerdo de Cliente, subprocesador. +**Importadores de datos**:
+Nombre: GitHub, Inc.
+Dirección: 88 Colin P Kelly Jr St, San Francisco, CA 94107, EE. UU.
+Nombre de la persona de contacto, cargo y datos de contacto: Frances Wiet, jefa de Privacidad, fwiet@github.com
+Actividades relacionadas con los datos transferidos según estas Cláusulas:
+GitHub, Inc. es un productor global de software y servicios
+Firma y fecha: véase el Acuerdo de Cliente de GitHub (el DPA y las Cláusulas Contractuales Tipo (UE/EEE) están incorporadas en el Acuerdo de Cliente de GitHub)
+Función (responsable/encargado): encargado o, según los acuerdos establecidos en el Acuerdo de Cliente, subencargado. + +### B. DESCRIPCIÓN DE LA TRANSFERENCIA -### B. DESCRIPCIÓN DE LA TRANSFERENCIA +_Categorías de interesados cuyos datos personales se transfieren:_ -_Categorías de los sujetos de datos cuyos datos personales se transfirieron:_ +Los interesados incluyen los representantes del exportador de datos y los usuarios finales, incluidos los empleados, los contratistas, los colaboradores y los clientes del exportador de datos. Los interesados también pueden incluir personas que intentan comunicar o transmitir datos personales a los usuarios de los servicios proporcionados por el importador de datos. GitHub reconoce que, según el uso que haga el Cliente del Servicio en Línea o los Servicios Profesionales, el Cliente puede optar por incluir datos personales de cualquiera de los siguientes tipos de interesados en los datos personales: +- empleados, personal subcontratado y trabajadores temporales (actuales, anteriores o potenciales) del exportador de datos; +- colaboradores/personas de contacto del exportador de datos (personas físicas) o empleados, personal subcontratado o trabajadores temporales de colaboradores/personas de contacto de personas jurídicas (actuales, potenciales o anteriores); +- usuarios y otros interesados que son usuarios de los servicios del exportador de datos, o +- socios, partes interesadas o personas que colaboran activamente, se comunican o interactúan de otro modo con los empleados del exportador de datos y/o utilizan herramientas de comunicación como aplicaciones y sitios web proporcionados por el exportador de datos. -Los titulares de los datos incluyen a los representantes de los exportadores de datos y a los usuarios finales, incluyendo a los empleados, consultores, colaboradores, y clientes del exportador de los datos. Los titulares de los datos también podrían incluir a aquellos individuos que intentan comunicarse o transferir datos personales a los usuarios de los servicios proporcionados por el importador de los datos. GitHub reconoce que, dependiendo del uso del Cliente para el Servicio en Línea o Servicios Profesionales, este podrá elegir el incluir datos personales desde cualquier otro de los siguientes tipos de sujetos de datos en ellos: -- Empleados, consultores y trabajadores temporales (actuales, previos o futuros) del exportador de los datos; -- Consultores/personas de contacto del exportador de datos (personas naturales) o los empleados, consultores o trabajadores temporales de la entidad legal de las personas de contacto/consultores (actuales, futuros, pasados); -- Usuarios y otros sujetos de datos que sean usuarios de servicios de exportación de datos; -- Socios, interesados o individuos que colaboren, se comuniquen o interactuen activamente de otra forma con los empleados del exportador de los datos y/o que utilicen herramientas de comunicación tales como apps y sitios web que proporcione el exportador de los datos. +_Categorías de datos personales transferidos:_ -_Categorías de los datos personales transferidos:_ +Los datos personales transmitidos que se incluyen en el correo electrónico, documentos y otros datos en formato electrónico en el contexto de los Servicios en Línea o Servicios Profesionales. GitHub reconoce que, según el uso que haga el Cliente del Servicio en Línea o los Servicios Profesionales, el Cliente puede optar por incluir datos personales de cualquiera de las siguientes categorías en los datos personales: +- datos personales básicos (por ejemplo, lugar de nacimiento, nombre de la calle y número de casa [dirección], código postal, ciudad de residencia, país de residencia, número de teléfono móvil, nombre, apellido, iniciales, dirección de correo electrónico, sexo o fecha de nacimiento); +- datos de autenticación (por ejemplo, nombre de usuario, contraseña o código PIN, pregunta de seguridad o pista de auditoría); +- información de contacto (por ejemplo, direcciones, correo electrónico, números de teléfono, identificadores de redes sociales o detalles de contacto de emergencia); +- números de identificación únicos y firmas (por ejemplo, direcciones IP, número de empleado o número de estudiante); +- identificadores pseudónimos; +- fotos, vídeo y audio; +- actividad en Internet (por ejemplo, historial de navegación, historial de búsqueda, actividades de lectura y visualización); +- identificación del dispositivo (por ejemplo, número IMEI, número de tarjeta SIM o dirección MAC); +- información de perfil (por ejemplo, en función del comportamiento delictivo o antisocial observado o perfiles pseudónimos basados en URL visitadas, secuencias de clics, registros de navegación, direcciones IP, dominios, aplicaciones instaladas o perfiles basados en preferencias de marketing); +- categorías especiales de datos proporcionados voluntariamente por los interesados (por ejemplo, origen racial o étnico, opiniones políticas, creencias religiosas o filosóficas, afiliación sindical, datos genéticos, datos biométricos con el fin de identificar de forma única a una persona física, datos relativos a la salud, datos sobre la vida sexual o la orientación sexual de una persona física, o datos relativos a condenas o delitos penales), o +- cualquier otro dato personal identificado en el Artículo 4 del RGPD. -Los datos personales transferidos que se incluyen en los correos electrónicos, documentos y en otros tipos de datos en forma electrónica o en el contexto del Servicio en Línea o de los Servicios Profesionales. GitHub reconoce que, dependiendo del uso que el Cliente dé al Servicio en Línea o Servicios Profesionales, este podrá elegir incluir datos personales de cualquiera de las siguientes categorías entre los suyos: -- Datos personales básicos (por ejemplo: lugar de nacimiento, nombre de calle y número de casa (dirección), código postal, ciudad de residencia, país de residencia, número de teléfono móvil, nombre, apellido, iniciales, dirección de correo electrónico, género, fecha de naciemiento); -- Datos de autenticación (por ejemplo: nombre de usuario, contraseña, código PIN, pregunta de seguridad, rastro de auditoría); -- Información de contacto (por ejemplo: direcciones, correo electrónico, números telefónicos, identificadores de redes sociales; detalles de contactos de emergencia); -- Números de identificación únicos y firmas (por ejemplo: direcciones IP, número de empleado, número de alumno); -- Identificadores pseudónimos; -- Fotos, video y audio; -- Actividad en internet (por ejemplo; historial de búsqueda, actividades de visualización y lectura); -- Identificación de dispositivos (por ejemplo, número IMEI, número de tarjeta SIM, dirección MAC); -- Perfilado (por ejemplo: con base en el comportamiento criminal o antisocial que se haya observado o perfiles pseudónimos con base en las URL visitadas, clics en transmisiones, bitácoras de búsqueda, direcciones IP, dominios, apps instaladas o perfiles con base en las preferencias de mercadeo); -- Categorías especiales de datos que los sujetos de datos proporcionen de forma voluntaria (por ejemplo: origen racial o étnico, opiniones políticas, creencias filosóficas o religiosas, membrecías de sindicatos, datos genéticos, datos biométricos para identificar únicamente a una persona natural, datos sobre la salud, datos sobre la vida u orientación sexual de una persona o datos relacionados con convicciones u ofensas criminales); o -- Cualquier otro tipo de datos identificados en el Artículo 4 de la GDPR. +_**Información confidencial** transferida (si corresponde) y restricciones o medidas de seguridad aplicadas que tengan plenamente en cuenta la naturaleza de los datos y los riesgos asociados, como, por ejemplo, la limitación estricta del propósito, las restricciones de acceso (incluido el acceso solo para el personal que haya recibido una formación especializada), el mantenimiento de un registro de acceso a los datos, restricciones a las transferencias posteriores o medidas de seguridad adicionales:_
+GitHub no solicita ni pide datos confidenciales y recibe dichos datos solo si los clientes o los interesados deciden proporcionarlos. -_**Datos sensibles** transferidos (de ser aplicable) y restricciones o salvaguardas aplicadas que tomen integralmente en consideración la naturaleza de los datos y los riesgos involucrados, tales como por ejemplo la limitación estricta de propósitos, restricciones de acceso (incluyendo el acceso únicamente para el personal que haya tenido capacitación especializada), mantener un registro del acceso a los datos, restricciones para las transferencias constantes o medidas de seguridad adicionales:_
GitHub no solicita ni pide de otra forma datos sensibles y los recibe únicamente cuando los clientes o sujetos de datos deciden proporcionarlos. +_**La frecuencia de la transferencia** (por ejemplo, si los datos se transfieren de forma única o continua):_ -_**La frecuencia de transferencia** (por ejemplo: ya sea que los datos se transfieran en una sola ocasión o contínuamente):_ - -Continuo como parte de los Servicios en Línea o Servicios Profesionales. +Continua como parte de los Servicios en Línea o Servicios Profesionales. _**Naturaleza del procesamiento:**_ -Los datos personales transferidos estarán sujetos a las siguientes actividades procesales básicas: +Los datos personales transmitidos estarán sujetos a las siguientes actividades básicas de procesamiento:
    -
  1. Duración y objeto del procesamiento de datos. La duración del procesamiento de datos deberá ser por el periodo designado bajo el Acuerdo de Cliente de GitHub aplicable entre el exportador y el importador de datos. El objetivo del procesamiento de los datos es el desempeño de los Servicios en Línea y Servicios Profesionales.
  2. -
  3. Acceso a los Datos Personales. Durante el periodo designado bajo el Acuerdo de Cliente de GitHub aplicable, el importador de datos, bajo su elección y de acuerdo como sea necesario bajo la ley aplicable, ya sea: (1) proporcionará al exportador de datos la capacidad de corregir, borrar o bloquear los datos personales, o (2) realizará dichas correcciones, borrados o bloqueos en su nombre.
  4. -
  5. Instrucciones del exportador de datos. Para los Servicios en Línea y Servicios Profesionales, el importador de datos solo actuará bajo las instrucciones del exportador.
  6. +
  7. Duración y objeto del procesamiento de datos. La duración del procesamiento de datos será durante el plazo designado en el Acuerdo de Cliente de GitHub aplicable entre el exportador de datos y el importador de datos. El objetivo del procesamiento de datos es la ejecución de los Servicios en Línea y Servicios Profesionales.
  8. +
  9. Acceso a Datos Personales. Durante el plazo designado en el Acuerdo de Cliente de GitHub aplicable, el importador de datos, a su elección y según sea necesario por la ley aplicable, hará lo siguiente: (1) proporcionar al exportador de datos la capacidad de corregir, eliminar o bloquear los datos personales, o (2) realizar dichas correcciones, eliminaciones o bloqueos en su nombre.
  10. +
  11. Instrucciones para el exportador de datos. Para los Servicios en Línea y Servicios Profesionales, el importador de datos solo actuará según las instrucciones del exportador de datos transmitidas.
-_Propósito(s) de la transferencia de datos y procesamiento subsecuente:_ +_Propósitos de la transferencia de datos y procesamiento posterior:_ -El alcance y propósito de procesar datos personales se describe en la sección "Procesamiento de Datos Personales; GDPR" del DPA. El importador de datos opera una red global de centros de datos e instalaciones de soporte/administración y dicho procesamiento podría tomar lugar en cualquier jurisdicción en donde el importador de datos o sus subprocesadores operen dichas instalaciones de acuerdo con la sección de "Prácticas y Políticas de Seguridad" del DPA. +El alcance y el propósito del procesamiento de datos personales se describen en el apartado «Procesamiento de Datos Personales; RGPD» del DPA. El importador de datos opera una red global de centros de datos e instalaciones de administración/soporte, y el procesamiento puede tener lugar en cualquier jurisdicción donde el importador de datos o sus subencargados operan dichas instalaciones de acuerdo con el apartado «Prácticas y Directivas de Seguridad» del DPA. -_El periodo por el cual se retendrán los datos personales o, en caso de no ser posible, los criterios que se utilizan para terminar dicho periodo serán:_ +_El plazo durante el cual se conservarán los datos personales o, en su defecto, los criterios utilizados para determinar dicho plazo:_ -Cuando venza o finalice el uso de los Servicios en Línea o Servicios Profesionales por parte del exportador de datos, este podrá extraer datos personales y el importador de datos borrará dichos datos personales, cada uno de acuerdo con los Términos del DPA que apliquen al acuerdo. +Tras la expiración o la terminación del uso de los Servicios en Línea o Servicios Profesionales por parte del exportador de datos, este puede extraer los datos personales y el importador de datos eliminará los datos personales, cada uno de acuerdo con los Términos de DPA aplicables al acuerdo. -_Para las transferencias a los (sub)procesadores, también se especificará la materia, naturaleza y duración del procesameinto:_ +_Para las transferencias a (sub)encargados, especifique también el objeto, la naturaleza y la duración del procesamiento:_ -De acuerdo con la DPA, el importador de los datos podrá contratar a otras compañías para proporcionar servicios limitados en nombre del importador de los datos, tales como proporcionar soporte al cliente. Se permitirá a cualquier subcontratista obtener los datos personales únicamente para entregar los servicios que el importador de datos haya retenido en su entrega y se prohibirá utilizar datos personales para cualquier otro propósito. A menos de que se reemplace a un subcontratista en particular antes de tiempo, el procesamiento tomará lugar en el periodo designado bajo el Acuerdo de Cliente de GitHub aplicable entre el exportador y el importador de datos. +De acuerdo con el DPA, el importador de datos puede contratar a otras empresas para que presten servicios limitados en nombre del importador de datos, como proporcionar soporte al cliente. A dichos subcontratistas solo se les permitirá obtener datos personales para prestar los servicios que el importador de datos ha contratado y se les prohíbe utilizar los datos personales para cualquier otro propósito. A menos que se reemplace a un determinado subcontratista antes de tiempo, el procesamiento será durante el plazo designado en el Acuerdo de Cliente de GitHub aplicable entre el exportador de datos y el importador de datos. -### C. AUTORIDAD SUPERVISORA COMPETENTE +### C. AUTORIDAD DE SUPERVISIÓN COMPETENTE -_Identificar la(s) autoridad(es) supervisora(s) competente(s) de acuerdo con la Cláusula 13:_ +_Identifique las autoridades de control competentes de acuerdo con la Cláusula 13:_ -La autoridad supervisora con responsabilidad para asegurar el cumplimiento del exportador de datos con la Regulación (UE) 2016/679.   -## ANEXO II +La autoridad de control responsable de garantizar el cumplimiento por parte del exportador de datos del Reglamento (UE) 2016/679. +  +## ANEXO II -**sobre las Cláusulas Contractuales Estándar (UE/EEA)** +**a las Cláusulas Contractuales Tipo (UE/EEE)** -**MEDIDAS TÉCNICAS Y ORGANIZACIONALES INCLUYENDO AQUELLAS PARA GARANTIZAR LA SEGURIDAD DE LOS DATOS** +**MEDIDAS TÉCNICAS Y ORGANIZATIVAS, INCLUIDAS MEDIDAS TÉCNICAS Y ORGANIZATIVAS PARA GARANTIZAR LA SEGURIDAD DE LOS DATOS** -_Descripción de las medidas técnicas y organizacionales que implementa el(los) importador(es) de datos (incluyendo cualquier certificación relevante) para garantizar un nivel de seguridad adecuado, tomando en cuenta la naturaleza, alcance, contexto y propósito del procesamiento y los riesgos de los derechos y libertades de las personas naturales._ +_Descripción de las medidas técnicas y organizativas implementadas por los importadores de datos (incluidas las certificaciones pertinentes) para garantizar un nivel adecuado de seguridad, teniendo en cuenta la naturaleza, el alcance, el contexto y el propósito del procesamiento, y los riesgos para los derechos y libertades de las personas físicas._
    -
  1. Certificaciones de seguridad en datos. El importador mantendrá las siguientes certificaciones de seguridad en datos:
  2. +
  3. Certificación de Seguridad de Datos. El importador de datos tiene las siguientes certificaciones de seguridad de datos:
    • SOC 1, Tipo 2;
    • SOC 2, Tipo 2;
    • -
    • NIST, de acuerdo con lo uncorporado para FedRAMP de bajo impacto / ATO adaptada.
    • +
    • NIST, en la medida incorporada para FedRAMP Low-Impact/Tailored ATO.
    -
  4. Personal. El personal del importador de datos no procesará datos personales sin autorización. El personal está obligado a mantener la confidencialidad de cualquier dato personal y dicha obligación seguirá incluso después de que su relación termine.
  5. -
  6. Contacto de privacidad de datos. Podrá contactarse al encargado de la privacidad de los datos que designe el importador de datos en la siguiente dirección:

    +
  7. Personal. El personal del importador de datos no procesará datos personales sin autorización. El personal está obligado a mantener la confidencialidad de tales datos personales y esta obligación continúa incluso después de que finalice su contrato.
  8. +
  9. Contacto para Privacidad de Datos. Se puede contactar al funcionario para la privacidad de datos del importador de datos en la siguiente dirección:

    GitHub, Inc.
    - Attn: Privacy
    + Attn: Privacidad
    88 Colin P. Kelly Jr. Street
    - San Francisco, California 94107 EE.UU.

  10. -
  11. Medidas técnicas y organizacionales. El importador de datos ha implementado y mantendrá las medidas técnicas y organizacionales adecuadas, los controles internos y las rutinas de seguridad informática previstas para proteger los datos personales, de acuerdo con lo que se define en la sección de Prácticas y Políticas de Seguridad del DPA, contra la pérdida accidental, destrucción o alteración; divulgación o acceso no autorizados o destrucción ilegal de acuerdo con lo siguiente: Las medidas técnicas y organizacionales, controles internos y rutinas de seguridad informática dispuestas en la sección de Seguridad da Datos del DPA se incorporan a la presente en este Anexo II en el Adjunto 1 mediante esta referencia y vinculan al importador de datos como si se hubieran dispuesto en el presente Anexo 2 en el Adjunto 1 integralmente.
  12. + San Francisco, California 94107 EE. UU.

    +
  13. Medidas Técnicas y Organizativas. El importador de datos ha implementado y mantendrá medidas técnicas y organizativas apropiadas, controles internos y rutinas de seguridad de la información destinados a proteger los datos personales, como se define en el apartado Prácticas y Directivas de Seguridad de DPA, frente a la pérdida accidental, la destrucción o la alteración; la revelación o el acceso no autorizados; o la destrucción ilícita de la siguiente manera: las medidas técnicas y organizativas, los controles internos y las rutinas de seguridad de la información establecidos en el apartado Seguridad de Datos del DPA se incorporan en este Anexo II al Anexo 1 mediante esta referencia y son vinculantes para el importador de datos como si estuvieran establecidos en este Anexo 2 al Anexo 1 en su totalidad.
-_En le caso de las transferencias a los (sub) procesadores, también describe las medidas técnicas y organizacionales que deberá tener el (sub) procesador para poder proporcionar asistencia al controlador y, para las transferencias de procesador a subprocesador, al exportador de datos:_ +_En el caso de las transferencias a (sub)encargados, se describen también las medidas técnicas y organizativas específicas que debe tomar el (sub)encargado para poder prestar asistencia al responsable del tratamiento y, en el caso de las transferencias de un encargado a un subencargado, al exportador de datos:_ -**Programa de administración de proveedores - programa de riesgos de terceros** +**Programa de administración de proveedores: programa de riesgo de terceros** -El importador cuenta con un proceso de valoración de riesgos de proveedores, cláusulas contractuales y acuerdos de protección de datos adicionales con estos. Los proveedores se someterán a una revaloración cuando se solicite un caso de uso de negocio nuevo. El programa de riesgos de proveedores del importador de datos se estructura de tal manera que todas las valoraciones de riesgo de sus proveedores se renueven cada dos años desde la última fecha de revisión. +El importador de datos tiene un proceso de evaluación de riesgos de proveedores, cláusulas de contrato de proveedores y acuerdos adicionales de protección de datos con proveedores. Los proveedores se someten a una nueva evaluación cuando se solicita un nuevo caso de uso comercial. El programa de riesgo de proveedores del importador de datos está estructurado de modo que todas las evaluaciones de riesgos de los proveedores del importador de datos se actualicen dos años después de la última fecha de revisión. -Los proveedores que se consideren de alto riesgo, tales como los de los centros de datos u otros que procesen o almacenen datos en el alcance de los requisitos contractuales o regulatorios del importador de datos, se someterán a una revaloración anualmente. +Los proveedores considerados de alto riesgo, como los proveedores de centros de datos u otros proveedores que almacenan o procesan datos en el marco de los requisitos contractuales o reglamentarios del importador de datos, se someten a una nueva evaluación anualmente. + +## ANEXO III -## ANEXO III +**a las Cláusulas Contractuales Tipo (UE/EEE)** -**sobre las Cláusulas Contractuales Estándar (UE/EEA)** +**Anexo de Medidas de Seguridad Adicionales** -**Adenda de Salvaguardas Adicionales** +Mediante este Anexo de Medidas de Seguridad Adicionales a las Cláusulas Contractuales Tipo (UE/EEE) (este «Anexo»), GitHub, Inc. («GitHub») proporciona medidas de seguridad adicionales al Cliente y compensación adicional a los interesados con los que se relacionan los datos personales del Cliente. -Mediante la presente Adenda de Salvaguardas Adicionales a las Cláusulas Contractuales Estándar (UE/EEA) (esta "Adenda"), GitHub, Inc. ("GitHub") proporciona salvaguardas adicionales a los clientes y direcciones adicionales a los sujetos de datos a quienes se refieren los datos personales de Cliente. - -La presente Adenda complementa y se hace parte de, pero no para variar ni modificar a, las Cláusulas Contractuales Estándar (UE/EEA). +Este Anexo complementa y forma parte de las Cláusulas Contractuales Tipo (UE/EEE), pero no es una variación ni modificación de ellas.
    -
  1. Impugnaciones a las órdenes. Adicionalmente a la Cláusula 15.1 de las Cláusulas Contractuales Estándar (UE/EEA), en caso de que GitHub reciba una orden de cualquier tercero sobre la divulgación obligatoria de cualquier dato personal que se haya transferido bajo las Cláusulas Contractuales Estándar (UE/EEA), GitHub deberá:
  2. +
  3. Impugnaciones de órdenes. Además de la Cláusula 15.1 de las Cláusulas Contractuales Tipo (UE/EEE), en caso de que GitHub reciba una orden de un tercero para la divulgación obligatoria de cualquier dato personal que se haya transferido en virtud de las Cláusulas Contractuales Tipo (UE/EEE), GitHub deberá:
    1. -
    2. utilizar esfuerzos razonables para redirigir al tercero para que solicite los datos directamente del Cliente;
    3. -
    4. notificar inmediatamente al Cliente, a menos de que la legislación aplicable lo prohíba para el tercero solicitante y, en caso de que esta prohíba notificar al Cliente, utilizar esfuerzos legales para obtener el derecho de exonerar la prohibición para comunicar al Cliente tanta información como sea posible lo más rápido posible; y
    5. -
    6. utilizar esfuerzos legales para impugnar la orden de divulgación con base en cualquier deficiencia legal bajo las leyes de la parte solicitante o cualquier conflicto relevante con la ley de la Unión Europea o la Ley del Estado miembro aplicable.
    7. +
    8. hacer todos los esfuerzos razonables para redirigir al tercero para que solicite datos directamente al Cliente;
    9. +
    10. notificar de inmediato al Cliente, a menos que lo prohíba la ley aplicable al tercero solicitante y, si se le prohíbe notificar al Cliente, hacer todos los esfuerzos legales para obtener el derecho a renunciar a la prohibición a fin de comunicar la mayor cantidad de información al Cliente lo antes posible, y
    11. +
    12. emplear todos los esfuerzos legales para impugnar la orden de divulgación sobre la base de cualquier deficiencia legal según las leyes de la parte solicitante o cualquier conflicto relevante con la ley de la Unión Europea o la ley aplicable del Estado Miembro.

    - Para el propósito de esta sección, los esfuerzos legales no incluirán las acciones que pudieran dar como resultado sanciones judiciales o civiles, tales como desacato a la corte bajo las leyes de la jurisdicción relevante. -
  4. Indemnización de los sujetos de datos. Sujeto a las Secciones 3 y 4, GitHub deberá indemnizar a cualquier sujeto de datos por el daño material o no material al mismo que ocasiones la divulgación de sus datos personales por parte de GitHub, la cual se haya transferido bajo las Cláusulas Contractuales Estándar (UE/EEA) en respuesta a una orden de un cuerpo gubernamental o agencia policial diferentes a los de la UE/EEA (una "Divulgación Relevante"). No obstante de lo anterior, GitHub no tendrá obligación de indemnizar al sujeto de datos bajo esta sección 2 conforme a lo dispuesto cuando el sujeto de datos ya haya recibido una compensación por el mismo daño, ya sea de GitHub o de cualquier otro modo.
  5. -
  6. Condiciones de indemnización. La indemnización bajo la sección 2 es condicional al establecimiento del sujeto de datos, para la satisfacción razonable de GitHub, que:
  7. +Para los fines de este apartado, los esfuerzos legales no incluyen acciones que resultarían en una sanción civil o penal, como el desacato al tribunal según las leyes de la jurisdicción correspondiente. +
  8. Indemnización de los Interesados. Sujeto a los apartados 3 y 4, GitHub indemnizará a un interesado por cualquier daño material o no material al interesado causado por la divulgación de GitHub de datos personales del interesado que se hayan transferido en virtud de las Cláusulas Contractuales Tipo (EU/EEA) en respuesta a una orden de un organismo gubernamental o agencia de aplicación de la ley que no pertenezca a la UE/EEE (una «Divulgación Relevante»). Sin perjuicio de lo anterior, GitHub no tendrá la obligación de indemnizar al interesado en virtud de este Apartado 2 en la medida en que el interesado ya haya recibido una compensación por el mismo daño, ya sea de GitHub o no.
  9. +
  10. Condiciones de Indemnización. La indemnización en virtud del Apartado 2 está condicionada a que el interesado establezca, a satisfacción razonable de GitHub, que:
    1. -
    2. GitHub participó en una Divulgación Relevante;
    3. -
    4. dicha Divulgación Relevante fue la base de un procedimiento oficial del cuerpo gubernamental o agencia policial diferente a la de la UE/EEA en contra del sujeto de datos; y
    5. -
    6. la Divulgación Relevante ocasionó directamente que el sujeto de datos sufriera daños materiales o no materiales.
    7. +
    8. GitHub ha participado en una divulgación relevante;
    9. +
    10. la divulgación relevante fue la base de un procedimiento oficial por parte de un organismo gubernamental o agencia de aplicación de la ley fuera de la UE/EEE contra el interesado, y
    11. +
    12. la divulgación relevante causó directamente que el interesado sufriera daños materiales o morales.

    - El sujeto de datos lleva la carga de prueba con respecto a las condiciones de la "a" a la "c".
    - No obstante a lo anterior, GitHub no deberá tener obligación alguna de indemnizar al sujeto de datos bajo la Sección 2 si GitHub establece que la Divulgación Relevante no violó sus obligaciones bajo el Capítulo V de la GDPR.
    -
  11. Alance de los daños. La indemnización bajo la sección 2 se limita a los daños materiales y no materiales estipulados en la GDPR y excluye los daños consecuenciales y todos los demás que no resulten de que GitHub haya incumplido con la GDPR.
  12. -
  13. Ejercicio de derechos. Los derechos que se otorgan a los sujetos de datos bajo esta Adenda podrán hacerse valer contra GitHub independientemente de cualquier restricción de las Cláusulas 3 o 12 de las Cláusulas Contractuales Estándar (UE/EEA). El sujeto de datos solo podrá presentar una reclamación bajo esta Adenda de forma individual y no como parte de una clase, colectivo, grupo o acción representativa. Los derechos que se otorgan a los sujetos de datos bajo la presente Adenda son personales del sujeto de datos y no podrán asignarse.
  14. -
  15. Aviso de cambio. Adicionalmente a la Cláusula 14 de las Cláusulas Contractuales Estándar (UE/EEA), GitHub acuerda y garantiza que no tiene razón para creer que la legislación aplicable a esta o a sus subprocesadores, incluyendo aquella en cualquier país al que se transfieran datos personales ya sea por ella misma o mediante un subprocesador, impide que lleve a cabo las instrucciones que recibe del exportador de datos y sus obligaciones bajo esta Adenda o bajo las Cláusulas Contractuales Estándar (UE/EEA) y que, en caso de que exista un cambio en esta legislación, el cual pueda tener efectos adversos sustanciales en las garantías y obligaciones que otorga esta Adenda o las Cláusulas Contractuales Estándar (UE/EEA), notificará inmediatamente sobre este cambio al Cliente tan pronto como se percate de él, en cuyo caso, el Cliente tendrá el derecho de suspender la transferencia de datos y/o terminar el contrato.
  16. -
  17. Terminación. La presente Adenda deberá terminarse automáticamente en caso de que la Comisión Europea, la autoridad supervisora de un Estado Miembro competente, o una corte de un Estado Miembro competente de la UE apruebe un mecanismo de transferencia legal diferente que pudiera ser aplicable a las transferencias de datos que se cubren en la Cláusulas Contractuales Estándar (UE/EEA) (y si dicho mecanismo aplica únicamente a algunos tipos de transferencias de datos, la presente Adenda terminará únicamente con respecto a ellas) y no requieran las salvaguardas adicionales que se estipulan en la presente.
  18. +La carga probatoria con respecto a las condiciones de la a. a la c. recae en el interesado.
    +Sin perjuicio de lo anterior, GitHub no tendrá la obligación de indemnizar al interesado en virtud del apartado 2 si GitHub establece que la divulgación relevante no infringió sus obligaciones en virtud del capítulo V del RGPD.
    +
  19. Alcance de los Daños. La indemnización en virtud del Apartado 2 se limita a los daños materiales y no materiales según lo dispuesto en el RGPD y excluye los daños emergentes y todos los demás daños que no resulten de la infracción del RGPD por parte de GitHub.
  20. +
  21. Ejercicio de Derechos. Los derechos otorgados a los interesados en virtud de este Anexo pueden ser exigidos por el interesado frente a GitHub independientemente de cualquier restricción en las Cláusulas 3 o 12 de las Cláusulas Contractuales Tipo (EU/EEA). El interesado solo puede presentar una reclamación en virtud de este Anexo de manera individual y no como parte de una acción de clase, colectiva, grupal o representativa. Los derechos otorgados a los interesados en virtud de este Anexo son personales para el interesado y no se pueden ceder.
  22. +
  23. Aviso de Cambio. Además de la Cláusula 14 de las Cláusulas Contractuales Tipo (UE/EEE), GitHub acepta y garantiza que no tiene motivos para creer que la legislación aplicable a él o a sus subencargados, incluso en cualquier país al que se transfieran datos personales, ya sea por sí mismo o a través de un subencargado, le impide cumplir las instrucciones recibidas del exportador de datos y sus obligaciones en virtud de este Anexo o las Cláusulas Contractuales Tipo (UE/EEE) y que, en caso de un cambio en esta legislación que pudiera tener un efecto adverso sustancial en las garantías y obligaciones provistas por este Anexo o las Cláusulas Contractuales Tipo (UE/EEE), notificará de inmediato el cambio al Cliente tan pronto como tenga conocimiento, en cuyo caso el Cliente tiene derecho a suspender la cesión de datos y/o finalizar el contrato.
  24. +
  25. Terminación. Este Anexo terminará automáticamente si la Comisión Europea, la autoridad supervisora de un Estado Miembro competente o un tribunal de la UE o de un Estado Miembro competente aprueba un mecanismo de transferencia legal diferente al que sería aplicable a las transferencias de datos cubiertas por las Cláusulas Contractuales Tipo (UE/EEE) (y si dicho mecanismo se aplica solo a algunas de las transferencias de datos, este Anexo terminará solo con respecto a esas transferencias) y que no requiere las medidas de seguridad adicionales establecidas en este Anexo.
-

Adjunto 2 - Las Cláusulas Contractuales Estándar (UK)

+

Anexo 2. Las Cláusulas Contractuales Tipo (RU)

-La ejecución del Acuerdo de Cliente de GitHub por parte del Cliente incluye también la ejecución de este Adjunto 2, el cual contrafirma GitHub, Inc. +La formalización del Acuerdo de Cliente de GitHub por parte del Cliente incluye la formalización del Anexo 2, que está refrendado por GitHub, Inc. -En los países donde se requiera de aprobación regulatoria para utilizar las Cláusulas Contractuales Estándar, no se podrá depender de éstas bajo la Comisión Europea 2010/87/EU (de febrero de 2010) para legitimar la exportación de datos del país en cuestión, a menos de que el cliente tenga la aprobación regulatoria requerida. +En los países donde se requiere aprobación regulatoria para el uso de las Cláusulas Contractuales Tipo, no se pueden utilizar las Cláusulas Contractuales Tipo según la Comisión Europea 2010/87/EU (de febrero de 2010) para legitimar la exportación de datos del país, a menos que el Cliente tenga la autorización regulatoria requerida. -Desde el 25 de mayo de 2018 y en lo subsecuente, las referencias a diversos Artículos de la Directiva 95/46/EC en las siguientes Cláusulas Contractuales Estándar se tratará como referencias a los Artículos adecuados relevantes de la GDPR. +A partir del 25 de mayo de 2018 y en adelante, las referencias a varios Artículos de la Directiva 95/46/EC en las Cláusulas Contractuales Tipo siguientes se tratarán como referencias a los Artículos pertinentes y apropiados del RGPD. -Para efectos del Artículo 26(2) de la Directiva 95/46/EC para la transferencia de datos personales a los procesadores establecidos en los países terceros que no aseguran un nivel adecuado de protección de datos, el Cliente (como exportador de datos) y GitHub, Inc. (como importador de datos, cuya firma se muestra más adelante), constituyendo cada uno una "parte" y, en conjunto, denominados como "las partes", han acordado en seguir las Cláusulas Contractuales (las "Cláusulas" o "Cláusulas Contractuales Estándar") para citar las salvaguardas adecuadas con respecto a la protección de la privacidad y derechos fundamentales y libertades de los individuos para la transferencia del exportador al importador de los datos personales que se especifican en el Apéndice 1. +A los efectos del Artículo 26(2), de la Directiva 95/46/CE para la transferencia de datos personales a los encargados del tratamiento establecidos en terceros países que no garanticen una adecuada protección de datos, el Cliente (en calidad de exportador de los datos) y GitHub, Inc. (en calidad de importador de los datos, cuya firma aparece a continuación), denominados individualmente una «parte» y colectivamente, «las partes», han acordado las siguientes Cláusulas Contractuales (las «Cláusulas» o las «Cláusulas Contractuales Tipo»), con objeto de ofrecer medidas de seguridad suficientes respecto de la protección de la vida privada y los derechos y libertades fundamentales de las personas para la transferencia por el exportador de datos al importador de datos de los datos personales especificados en el Apéndice 1. -### Cláusula 1: Definiciones +### Cláusula 1: Definiciones
    -
  1. 'datos personales', categorías especiales de datos', 'proceso/procesamiento', 'controlador', 'procesador', 'sujeto de datos' y 'autoridad supervisora' deberán tener el mismo significado que en la Directiva 95/46/EC del Parlamento Europeo y del Consejo del 24 de octubre de 1995 sobre la protección de los individuos con respecto al procesamiento de datos personales y con el movimiento libre de los mismos;
  2. -
  3. 'el exportador de datos' se refiere al controlador que transifere los datos personales;
  4. -
  5. 'el importador de datos' significa el procesador que acuerda recibir del exportador de datos los datos personales previstos para procesar en su nombre después de la transferencia de acuerdo con sus instrucciones y con las condiciones de las Cláusulas y quien no está sujeto a un sistema del país tercero que garantice la protección dentro del significado del Artículo 25(1) de la Directiva 95/46/EC;
  6. -
  7. 'el subprocesador' significa cualquier procesador contactado mediante el importador de datos o mediante cualquier otro subprocesador del importador de datos quien acuerde recibir del importador de datos o de cualquier otro subprocesador de dicho importador los datos personales exclusivos que se pretenden utilizar en actividades de procesamiento que se llevarán acabo en nombre del exportador de datos después de la transferencia de acuerdo con sus instrucciones, las condiciones de las Cláusulas y las de el subcontrato por escrito;
  8. -
  9. 'la ley de protección de datos aplicable' se refiere a la legislación que protege los derechos fundamentales y las libertades de los individuos y, particularmente, su derecho a la privacidad con respecto al procesamiento de los datos personales aplicables al controlador de datos en el Estado Miembro en el cual se establece el exportador de datos;
  10. -
  11. 'medidas de seguridad técnicas y organizacionales' se refiere a aquellas medidas que se enfocan en proteger los datos contra una pérdida accidental o una destrucción ilegal, alteraciones, diseminación no autorizada o acceso, particularmente donde el procesamiento involucre la transmisión de datos a través de una red, y contra todo el resto de formas ilegales de procesamiento.
  12. +
  13. «datos personales», «categorías especiales de datos», «procesar/procesamiento», «responsable», «encargado», «interesado» y «autoridad de supervisión» tendrán el mismo significado que en la Directiva 95/46/EC del Parlamento Europeo y del Consejo del 24 de octubre de 1995 sobre la protección de individuos respecto del procesamiento de datos personales y sobre el libre movimiento de dichos datos;
  14. +
  15. «el exportador de datos» se refiere al responsable que transfiere los datos personales;
  16. +
  17. «el importador de datos» se refiere al encargado del tratamiento que acepta recibir datos personales por parte del exportador de datos, destinados a ser procesados en su nombre después de la transmisión, de acuerdo con sus instrucciones y los términos de las Cláusulas y que no se encuentra sujeto a un sistema de un país tercero que asegure la protección adecuada según el significado del Artículo 25(1) de la Directiva 95/46/EC;
  18. +
  19. «el subencargado» se refiere a cualquier encargado del tratamiento contratado por el importador de datos o por cualquier otro subencargado del importador de datos que acepte recibir del importador de datos, o de cualquier otro subencargado del importador de datos, datos personales destinados exclusivamente a actividades de procesamiento que se llevarán a cabo en nombre del exportador de datos después de la transmisión, de acuerdo con sus instrucciones, los términos de las Cláusulas y los términos del subcontrato por escrito;
  20. +
  21. «las leyes de protección de datos aplicables» se refiere a la legislación que protege los derechos y las libertades fundamentales de los individuos y, en concreto, su derecho a la privacidad con respecto al procesamiento de los datos personales aplicables a un responsable del tratamiento datos en el Estado Miembro en que se establece el exportador de datos;
  22. +
  23. «medidas de seguridad técnicas y organizativas» se refiere a aquellas medidas destinadas a proteger los datos personales contra la destrucción accidental o ilícita, o la pérdida accidental, la alteración, la revelación o el acceso no autorizados, en concreto, cuando el procesamiento implica la transmisión de datos a través de una red, y contra todas las demás formas ilícitas de procesamiento.
-### Cláusula 2: Detalles de la transferencia +### Cláusula 2: Detalles de la Transmisión -Los detalles de la transferencia y, en particular, de las categorías especiales de datos personales en donde sean aplicables se especifican en el Apéndice 1 que se encuentra más adelante, el cual forma una parte integral de las Cláusulas. +Los detalles de la transferencia, en particular, las categorías especiales de los datos personales, quedan especificados si procede en el apéndice 1, que forma parte integrante de las presentes cláusulas. -### Cláusula 3: Cláusula de beneficiario tercero +### Cláusula 3: Cláusula de Terceros Beneficiarios
    -
  1. El titular de los datos podrá hacer valer la ley contra el exportador de datos en esta Cláusula, la Cláusula 4(b) a (i), la Cláusula 5(a) a (e), y de (g) a (j), la Cláusula 6(1) y (2), la Cláusula 8(2), y las Cláusulas 9 a 12 como beneficiario tercero.
  2. -
  3. El titular de los datos podrá hacer valer la ley contra el importador de datos en esta Cláusula, la Cláusula 5(a) a (e) y (g), la Cláusula 6, Cláusula 7, Clúsula 8(2) y las Cláusulas 9 a 12, en los casos en donde el exportador de los datos haya desaparecido realmente o haya dejado de existir en la ley a menos de que alguna entidad de sucesión haya asumido las obligaciones legales integrales del exportador de datos mediante onctrato o mediante la operación legal, como resultado de que lo que asume en los derechos y obligaciones del exportador de datos, en cuyo caso, el titular de los datos podrá hacer valor esto contra dicha entidad.
  4. -
  5. El sujeto de los datos puede aplicar la ley en contra del subprocesador de esta Cláusula, la Cláusula 5(a) a (e) y (g), Cláusula 6, Cláusula 7, Cláusula 8(2) y Cláusulas 9 a 12, en casos en donde tanto el exportador como el importador de los datos hayan desaparecido realmente o dejado de existir en la ley o se hayan declarado insolventes, a menos de que cualquier entidad sucesora haya asumido todas las obligaciones del exportador de los datos contractualmente o conforme a derecho que resulte en la toma de derchos y obligaciones del exportador de datos, en cuyo caso, el titular de los datos puede aplicar la ley en contra de dicha entidad. Dicha responsabilidad de terceros del subprocesador se limitará a sus propias operaciones de procesamiento bajo las Cláusulas.
  6. -
  7. Las partes no se oponen a que un titular de los datos se represente mediante una asociación o cualquier otro cuerpo si dicho titular así lo desea expresamente y si la ley nacional lo permite.
  8. +
  9. El interesado puede hacer cumplir esta Cláusula, la Cláusula 4(b) a (i), la Cláusula 5(a) a (e), y de la (g) a la (j), la Cláusula 6(1) y (2), la Cláusula 7, la Cláusula 8(2) y las Cláusulas de la 9 a la 12 contra el exportador de datos como beneficiario tercero.
  10. +
  11. El interesado puede hacer cumplir esta Cláusula, la Cláusula 5(a) a (e) y (g), la Cláusula 6, la Cláusula 7, la Cláusula 8(2) y las Cláusulas de la 9 a la 12 contra el importador de datos en los casos en que el exportador de datos haya desaparecido o haya dejado de existir jurídicamente, a menos que cualquier entidad sucesora haya asumido todas las obligaciones legales del exportador de datos por contrato o por aplicación de la ley, como resultado de lo cual asume los derechos y las obligaciones del exportador de datos, en cuyo caso el interesado puede hacerlos cumplir contra dicha entidad.
  12. +
  13. El interesado puede hacer cumplir esta Cláusula, la Cláusula 5(a) a (e) y (g), la Cláusula 6, la Cláusula 7, la Cláusula 8(2) y las Cláusulas de la 9 a la 12 contra el subencargado en los casos en que tanto el exportador de datos y el importador de datos hayan desaparecido o dejado de existir jurídicamente o se hayan declarado insolventes, a menos que cualquier entidad sucesora haya asumido todas las obligaciones legales del exportador de datos por contrato o por aplicación de la ley, como resultado de lo cual asume los derechos y las obligaciones del exportador de datos, en cuyo caso el interesado puede hacerlos cumplir contra dicha entidad. Dicha responsabilidad de tercero del subencargado se limitará a sus propias operaciones de procesamiento bajo las Cláusulas.
  14. +
  15. Las partes no se oponen a que un interesado sea representado por una asociación u otro órgano si el interesado lo desea expresamente y si lo permite la legislación nacional.
-### Cláusula 4: Las obligaciones del exportador de los datos +### Cláusula 4: Obligaciones del exportador de datos -El exportador de los datos acuerda y garantiza: +El exportador de datos acepta y garantiza lo siguiente:
    -
  1. que el procesamiento, incluyendo la transferencia misma de los datos personales, se ha estado llevando a cabo y se seguirá haciendo de acuerdo con las disposiciones generales de la ley de protección de datos aplicable (y, cuando sea aplicable, se ha notificado a las autoridades relevantes del Estado Miembro en donde se establece el exportador de los datos) y no viola las disposiciones generales relevantes de dicho estado;
  2. -
  3. que se ha instruido y, a través de la duración de los servicios de procesamiento de datos personales, se instuirá al importador de los datos para procesar los datos personales transferidos únicamente en nombre del exportador de los datos de acuerdo con la ley de protección de datos personales y con las Cláusulas;
  4. -
  5. que el importador de los datos proporcionará garantía suficiente con respecto a las medidas de seguridad técnicas y organizacionales especificadas en el Apéndice 2 descrito posteriormente;
  6. -
  7. que después de la valoración de los requisitos para la ley de protección de datos aplicable, las medidas de seguridad son adecuadas para proteger los datos personales contra la destrucción accidental o ilegal o contra la pérdida, alteración, divulgación no autorizada o acceso accidentales, particularmente en donde el procesamiento involucre la transmisión de datos a través de una red, y contra cualquier otra forma ilegal de procesamiento, y que estas medidas garantizan un nivel de seguridad adecuado para los riesgos que se presentan mediante el procesamiento y por la naturaleza de los datos que se protegerán con respecto a las tecnologías más recientes y el costo de su implementación;
  8. -
  9. que garantizará el cumplimiento con las medidas de seguridad;
  10. -
  11. que, en caso de que la transferencia involucre categorías especiales de datos, se ha informado o se le informará al sujeto de datos con antelación o tan pronto sea posible después de la transferencia que sus datos podrían transmitirse a un país tercero sin proporcionar la protección adecuada dentro del significado de la Directiva 95/46/EC;
  12. -
  13. reenviar cualquier notificación que se recibe de un importador de datos o de cualquier subprocesador de acuerdo con la Cláusula 5(b) y la Cláusula 8(3) a la autoridad supervisora de protección de datos si el exportador de los datos decide continuar con la transferencia o levantar la suspeción;
  14. -
  15. poner a disposición una copia de las Cláusulas para los titulares de los datos por solicitud, con la exepción del Apéndice 2, y un resúmen descriptivo de las medidas de seguridad, así como una copia de cualquier contrato para los servicios de subprocesamiento que se tiene que hacer de acuerdo con las Cláusulas, a menos de que las Cláusulas o el contrato contengan información comercial, en cuyo caso se podrá eliminar dicha información comercial;
  16. -
  17. que, en caso de subprocesamiento, la actividad de procesamiento se llevará a cabo de acuerdo con la Cláusula 11 mediante un subprocesador que proporcione por lo menos el mismo nivel de protección para los datos personales y para los derechos del titual de los datos como importador de los mismos bajo las Cláusulas; y
  18. -
  19. que garantizará el cumplimiento con la Cláusula 4(a) a la (j).
  20. +
  21. que el procesamiento, incluida la transmisión en sí, de los datos personales ha sido y continuará siendo llevado a cabo de acuerdo con las disposiciones pertinentes de la ley de protección de datos aplicable (y, cuando corresponda, ha sido notificado a las autoridades relevantes del Estado Miembro donde está establecido el exportador de datos) y no infringe las disposiciones pertinentes de este Estado;
  22. +
  23. que ha instruido y, mientras duren los servicios de procesamiento de datos personales, instruirá al importador de datos que procese los datos personales transmitidos solo en nombre del exportador de datos y de acuerdo con la ley de protección de datos aplicable y las Cláusulas;
  24. +
  25. que el importador de datos ofrecerá garantías suficientes en lo que respecta a las medidas de seguridad técnicas y organizativas establecidas en el Apéndice 2 de este Acuerdo;
  26. +
  27. que después de evaluar los requisitos de la ley de protección de datos aplicable, las medidas de seguridad son adecuadas para proteger los datos personales contra la destrucción accidental o ilícita o la pérdida accidental, la alteración, la revelación o el acceso no autorizados, en concreto, cuando el procesamiento implica la transmisión de datos a través de una red, y contra todas las demás formas ilícitas de procesamiento, y que estas medidas garantizan un nivel de seguridad adecuado frente a los riesgos presentados por el procesamiento y la naturaleza de los datos que se protegerán, teniendo en cuenta la última tecnología y el coste de su implementación;
  28. +
  29. que garantizará el cumplimiento de las medidas de seguridad;
  30. +
  31. que, si la transferencia involucra categorías de datos especiales, el interesado ha sido informado o será informado antes, o en cuanto sea posible después, de la transferencia que sus datos podrían ser transmitidos a un país tercero que no ofrece una protección adecuada en el marco de la Directiva 95/46/EC;
  32. +
  33. enviar cualquier notificación recibida del importador de datos o cualquier subencargado, de conformidad con la Cláusula 5(b) y la Cláusula 8(3), a la autoridad de supervisión de protección de datos si el exportador de datos decide continuar la transmisión o levantar la suspensión;
  34. +
  35. poner a disposición de los interesados, previa solicitud, una copia de las Cláusulas, con la excepción del Apéndice 2, y una descripción resumida de las medidas de seguridad, así como una copia de cualquier contrato de servicios de subprocesamiento que deba realizarse de acuerdo con las Cláusulas, a menos que las Cláusulas o el contrato contengan información comercial, en cuyo caso puede eliminar dicha información comercial;
  36. +
  37. que, en el caso de subprocesamiento, la actividad de procesamiento se lleva a cabo, de acuerdo con la Cláusula 11, por parte de un subencargado que proporciona al menos el mismo nivel de protección para los datos personales y los derechos del interesado que el importador de datos en virtud de las Cláusulas, y
  38. +
  39. que garantizará el cumplimiento de la Cláusula 4(a) a la (i).
-### Cláusula 5: Obligaciones del importador de los datos +### Cláusula 5: Obligaciones del importador de datos -El importador de los datos acuerda y garantiza: +El importador de datos acepta y garantiza lo siguiente:
    -
  1. procesar los datos personales únicamente en nombre del exportador de los datos y en cumplimiento con sus instrucciones y con las Cláusulas; si no puede proporcionar dicho cumplimiento por cualquier razón, acuerda informar de manera oportuna al exportador de los datos de dicha incapacidad, en cuyo caso, el exportador de los datos tendrá derecho a suspender al trasnferencia de los mismos o de terminar el contrato;
  2. -
  3. que no hay razón para creer que la legislación aplicable a ello les previene de completar las instrucciones recibidas del exportador de datos y sus obligaciones contractuales y que en caso de un cambio a dicha legislación, el cual probablemente tenga un efecto adverso sobre las garantías y obligaciones que proporcionan las Cláusulas, se notificará oportunamente sobre el cambio al exportador de los datos tan pronto sea de su conocimiento, en cuyo caso, el exportador de los datos tendrá derecho para suspender la transferencia de los mismos y/o de terminar el contrato;
  4. -
  5. que ha implementado las medidas de seguridad técnicas y organizacionales especificadas en el Apéndice 2 antes de procesar los datos personales transferidos;
  6. -
  7. que notificará oportunamente al exportador de los datos sobre:
  8. +
  9. procesar los datos personales solo en nombre del exportador de datos y en cumplimiento con sus instrucciones y las Cláusulas; si no puede proporcionar dicho cumplimiento por los motivos que sean, acepta informar oportunamente al exportador de datos de su incapacidad de cumplir con ello, en cuyo caso el exportador de datos tiene derecho a suspender la transmisión de datos o terminar el contrato;
  10. +
  11. que no tiene motivos para creer que la legislación aplicable a él le impide cumplir las instrucciones otorgadas por el exportador de datos y sus obligaciones en virtud del contrato y que, en caso de un cambio en esta legislación que pueda tener un efecto adverso sustancial en las garantías y las obligaciones provistas por las Cláusulas, notificará inmediatamente el cambio al exportador de datos tan pronto como tenga conocimiento, en cuyo caso el exportador de datos tiene derecho a suspender la transmisión de datos o terminar el contrato;
  12. +
  13. que ha implementado las medidas de seguridad técnicas y organizativas especificadas en el Apéndice 2 antes de procesar los datos personales transmitidos;
  14. +
  15. que notificará de inmediato al exportador de datos acerca de lo siguiente:
    1. -
    2. cualquier solicitud legalmente vinculante para la divulgación de los datos personales mediante una autoridad legal a menos de que se prohiba de otro modo, tal como una prohibición bajo leyes judiciales para preservar la confidencialidad de una investigación legal,
    3. +
    4. cualquier solicitud legalmente vinculante de revelación de los datos personales por parte de una autoridad encargada de hacer cumplir la ley, a menos que se prohíba de otra manera, como una prohibición en virtud del derecho penal para preservar la confidencialidad de una investigación policial,
    5. cualquier acceso accidental o no autorizado, y
    6. -
    7. cualquier solicitud recibida directamente de los titulares de los datos sin responder a dicha solicitud, a menos de que se haya autorizado de otra forma;
    8. +
    9. cualquier solicitud recibida directamente de los interesados sin responder a esa solicitud, a menos que se haya autorizado de otra manera;
    - lidiar oportuna y adecuadamente con todas las investigaciones de exportador de datos que se relacionen con su procesamiento de los datos personales sujetos a transferencia y cumplir con los consejos de la autoridad supervisante con respecto al procesamiento de los datos transferidos; - bajo solicitud del exportador de los datos, emitir sus medios de procesamiento de datos para su auditoría de actividades de procesamiento que se cubren en las cláusulas, lo cual se deberá llevar a cabo por medio del exportador de los datos o mediante un cuerpo de inspección compuesto de miembros independientes y en posesión de las certificaciones profesionales requeridas y ligadas por deber o confidencialidad, seleccionadas por el exportador de los datos, cuando sea aplicable, de acuerdo con la autoridad supervisora; -
  16. poner a disposición para el titular de los datos bajo solicitud una copia de las Cláusulas, o de cualquier contrato existente para el subprocesamiento, a menos de que dichas Cláusulas o contrato contengan información compercial, en cuyo caso pudiera eliminar dicha información comercial, con excepción del Apéndice 2, el cual se deberá reemplazar con un resumen descriptivo de las medidas de seguridad en esos casos donde el titular de los datos no puede obtener una copia del exportador de los datos;
  17. -
  18. que, en caso de subprocesamiento, se ha informado previamente al exportador de los datos y se ha obtenido una aprobación previa por escrito;
  19. -
  20. que los servicios de procesamiento del subprocesador se llevarán acabo de acuerdo con la Cláusula 11; y
  21. -
  22. enviar al exportador de los datos oportunamente una copia de cualquier contrato de subprocesamiento que se concluya bajo las Cláusulas.
  23. + atender de manera rápida y adecuada todas las consultas del exportador de datos relacionadas con el procesamiento de los datos personales sujetos a la transferencia y cumplir el consejo de la autoridad supervisora con respecto al procesamiento de los datos transferidos; + a petición del exportador de datos para someter sus instalaciones de procesamiento de datos para la auditoría de las actividades de procesamiento cubiertas por las Cláusulas que deberá llevar a cabo el exportador de datos o un organismo de inspección compuesto por miembros independientes y en posesión de las cualificaciones profesionales requeridas sujetas a un deber de confidencialidad, seleccionado por el exportador de datos, en su caso, de acuerdo con la autoridad de control; +
  24. poner a disposición del interesado, si lo solicita, una copia de las Cláusulas, o cualquier contrato existente para el subprocesamiento, a menos que las Cláusulas o el contrato contengan información comercial, en cuyo caso puede eliminar dicha información comercial, con la excepción del Apéndice 2, que será reemplazado por una descripción resumida de las medidas de seguridad en aquellos casos en que el interesado no pueda obtener una copia por parte del exportador de datos;
  25. +
  26. que, en caso de subprocesamiento, ha informado previamente al exportador de datos y obtenido su consentimiento previo por escrito;
  27. +
  28. que los servicios de procesamiento por parte del subencargado se llevarán a cabo de acuerdo con la Cláusula 11, y
  29. +
  30. enviar sin demora al exportador de datos una copia de cualquier contrato de subencargado que celebre en virtud de las Cláusulas.
-### Cláusula 6: Responsabilidades +### Cláusula 6: Responsabilidad
    -
  1. Las partes concuerdan que cualquier titular de los datos que haya sufrido daños como resultado de cualquier violación a las obligaciones descritas en la Cláusula 3 o en la Cláusula 11 por parte de cualquier subprocesador tiene derecho a recibir una compensación del exportador de los datos por dicho daño sufrido.
  2. +
  3. Las partes acuerdan que cualquier interesado que haya sufrido daños como resultado de cualquier incumplimiento de las obligaciones mencionadas en la Cláusula 3 o en la Cláusula 11 por cualquier parte o subencargado tiene derecho a recibir una compensación por parte del exportador de datos por el daño sufrido.
  4. -
  5. Si algún titular de los datos no puede presentar un reclamo de indemnización en contra del exportador de los datos de acuerdo con el párrafo 1, la cual se derive de una violación por parte del importador de los datos o de su subprocesador o de cualquiera de sus obligaciones que se describen en la Cláusula 3, o en la Cláusula 11, debido a que el exportador de los datos ha desaparecido realmente o dejado de existir ante la ley, o se haya declarado insolvente, el importador de los datos acuerda que el titular de los datos puede emitir un reclamo contra este como si fuera el exportador de los mismos, a menos de que alguna entidad sucesora haya asumido las obligaciones legales íntegras del exportador de los datos contractualmente o mediante la aplicación de la ley, en cuyo caso, el sujeto de los datos puede hacer valer sus derechos contra dicha entidad.

    El importador de los datos no podrá depender en argumentar una violación mediante un procesador de sus obligaciones para evitar sus propias responsabilidades.
  6. +
  7. Si un interesado no puede presentar una reclamación de compensación de acuerdo con el párrafo 1 contra el exportador de datos, que surja de un incumplimiento por parte del importador de datos o su subencargado de cualquiera de sus obligaciones mencionadas en la Cláusula 3 o en la Cláusula 11, ya que el exportador de datos ha desaparecido o dejado de existir jurídicamente o se ha declarado insolvente, el importador de datos acepta que el interesado puede emitir un reclamo contra el importador de datos como si fuera el exportador de datos, a menos que una entidad sucesora haya asumido todas las obligaciones legales del exportador de datos por contrato o por aplicación de la ley, en cuyo caso el interesado puede hacer valer sus derechos contra dicha entidad.

    + Puede que el importador de datos no dependa de un incumplimiento por parte de un subencargado en cuanto a sus obligaciones para evitar sus propias responsabilidades.
  8. -
  9. Si un titular de los datos no puede presentar un reclamo en contra del exportador o importador de los datos a los cuales se hace referencia en los párrafos 1 y 2, derivado de una violación por parte del subprocesador o por cualquiera de sus obligaciones explicadas en la Cláusula 2 o en la Cláusula 11 ya que ambos, importador y exportador, hayan desaparecido realmente o dejado de existir ante la ley, o se hayan declarado insolventes, el subprocesador acuerda que el titular de los datos podrá emitir un reclamo contra el subprocesador de los datos con respecto a sus propias operaciones de procesamiento bajo las Cláusulas como si fuera el exportador o importador de los mismos, a menos de que cualquier entidad sucesora haya asumido las obligaciones íntegras del exportador o importador de los datos contractualmente o por aplicación de la ley, en cuyo caso, el titular de los datos puede hacer valer sus derechos en contra de dicha entidad. La responsabilidad del subprocesador deberá limitarse a sus propias operaciones de procesamiento bajo las Cláusulas.
  10. +
  11. Si un interesado no puede presentar una reclamación contra el exportador de datos o el importador de datos mencionada en los párrafos 1 y 2, que surja de un incumplimiento por parte del subencargado de cualquiera de las obligaciones mencionadas en la Cláusula 3 o en la Cláusula 11, ya que tanto el exportador de datos como el importador de datos han desaparecido o dejado de existir jurídicamente o se han declarado insolventes, el subencargado acepta que el interesado puede emitir una reclamación contra el subencargado de datos con respecto a sus propias operaciones de procesamiento según las Cláusulas como si fuera el exportador de datos o el importador de datos, a menos que cualquier entidad sucesora haya asumido todas las obligaciones legales del exportador de datos o el importador de datos por contrato o por aplicación de la ley, en cuyo caso el interesado puede hacer valer sus derechos contra dicha entidad. La responsabilidad del subencargado se limitará a sus propias operaciones de procesamiento según las Cláusulas.
-### Cláusula 7: Mediación y Jurisdicción +### Cláusula 7: Mediación y jurisdicción
    -
  1. El iimportador de los datos acuerda que si el titular de los datos apelase en contra de sus derechos de beneficiario tercero y/o reclama una compensación por daños bajo las Cláusulas, el importador de los datos aceptará la decisión del titular de los datos: +
  2. El importador de datos acepta que si el interesado invoca en su contra los derechos del interesado o reclama una compensación por daños y perjuicios en virtud de las Cláusulas, el importador de datos aceptará la decisión del interesado:
      -
    1. para referir la disputa de mediación, mediante una persona independiente o, cuando sea aplicable, mediante la autoridad supervisora; -
    2. referir la disputa en las cortes del Estado Miembro en el cual se establece el exportador de los datos. +
    3. remitir la disputa a la mediación, por una persona independiente o, cuando corresponda, por la autoridad de supervisión; +
    4. remitir la disputa a los tribunales en el Estado Miembro en el que se establece el exportador de datos.
    -
  3. Las partes acuerdan que la elección que haga el titular de los datos no perjudicará sus derechos sustantivos o procesales para buscar remedios de acuerdo con otras disposiciones de la ley internacional o nacional. +
  4. Las partes acuerdan que la elección hecha por el interesado no perjudicará sus derechos sustanciales o procesales a buscar recursos de acuerdo con otras disposiciones del derecho nacional o internacional.
-### Cláusula 8: Cooperación con las autoridades supervisantes +### Cláusula 8: Cooperación con las autoridades de supervisión
    -
  1. El exportador de los datos acuerda depositar una copia de este contrato con la autoridad supervisora si así lo requiere o si dicho depósito se requiere bajo la ley de protección de datos aplicable.
  2. +
  3. El exportador de datos acepta depositar una copia de este contrato ante la autoridad de supervisión si esta lo solicita o si dicho depósito es requerido según la ley de protección de datos aplicable.
  4. -
  5. Las partes concuerdan que la autoridad supervisora tiene el derecho de conducir una auditoría del importador de los datos, y de cualquier subprocesador, la cual tiene el mismo alcance y está sujeta a las mismas condiciones que aplcarían en una auditoría del exportador de los datos bajo la ley de protección de datos aplicable.
  6. +
  7. Las partes aceptan que la autoridad de supervisión​tiene derecho a realizar una auditoría del importador de datos, y de cualquier subencargado, que tiene el mismo alcance y está sujeta a las mismas condiciones que se aplicarían a una auditoría del exportador de datos según la ley de protección de datos aplicable.
  8. -
  9. El importador de los datos deberá informar de manera oportuna al exportador de los datos acerca de la existencia de la legislación aplicable a éste o a cualquier subprocesador, previniendo la conducción de una auditoría al importador de los datos o a cualquier subprocesador de acuerdo con el párrafo 2. En tal caso, el exportador de datos tendrá derecho de tomar las medidas previstas en la Cláusula 5 (b).
  10. +
  11. El importador de datos informará con prontitud al exportador de datos acerca de la existencia de legislación aplicable a él o cualquier subencargado que impida la realización de una auditoría del importador de datos, o cualquier subencargado, de conformidad con el párrafo 2. En tal caso, el exportador de datos tendrá derecho a tomar las medidas previstas en la Cláusula 5(b).
-### Cláusula 9: Ley Aplicable. +### Cláusula 9: Legislación Aplicable. -Las Cláusulas deberán regirse por medio de la ley del Estado Miembro en el cual se establece el exportador de los datos. +Las Cláusulas se regirán por la ley del Estado Miembro en el que se establece el exportador de datos. -### Cláusula 10: Variación del contrato +### Cláusula 10: Variación del contrato -Las partes se comprometen a no variar o modificar las Cláusulas. Esto no impide que las partes agreguen cláusulas sobre los asuntos relacionados con los negocios conforme se requieran mientras que éstas no contradigan la Cláusula. +Las partes se comprometen a no cambiar o modificar las Cláusulas. Esto no impide que las partes agreguen cláusulas sobre asuntos comerciales relacionados cuando sea necesario, siempre que no contradigan la Cláusula. -### Cláusula 11: Subprocesamiento +### Cláusula 11: Subprocesamiento
    -
  1. El importador de los datos no deberá subcontratar ninguna de sus operaciones de procesamiento que se realicen en nombre del exportador de los datos bajo las Cláusulas sin el consentimiento previo y por escrito del exportador de los datos. En caso de que el importador de los datos subcontrate sus obligaciones debajo de las Cláusulas, con el consentimiento del exportador de los datos, deberá hacerlo únicamente por medio de un contrato por escrito con el subprocesador, el cual imponga las mismas obligaciones en el subprocesador que se impusieron en el importador de los datos bajo las Cláusulas. Donde sea que el subprocesador incumpla con sus obligaciones de protección de datos bajo dicho contrato por escrito, el importador de los datos deberá ser plenamente responsable del exportador de los datos por el cumplimiento de las obligaciones del subprocesador bajo dicho contrato.
  2. +
  3. El importador de datos no subcontratará ninguna de sus operaciones de procesamiento realizadas en nombre del exportador de datos en virtud de las Cláusulas sin el previo consentimiento por escrito del exportador de datos. Cuando el importador de datos subcontrate sus obligaciones en virtud de las Cláusulas, con el consentimiento del exportador de datos, lo hará únicamente mediante un contrato por escrito con el subencargado que impone las mismas obligaciones al subencargado que se imponen al importador de datos en virtud de las Cláusulas. Cuando el subencargado no cumpla con sus obligaciones de protección de datos conforme a dicho contrato por escrito, el importador de datos seguirá siendo totalmente responsable ante el exportador de datos por el cumplimiento de las obligaciones del subencargado en virtud de dicho contrato.
  4. -
  5. El contrato escrito previo entre el importador de los datos y el subprocesador también deberá proporcionar una cláusula de terceros beneficiarios de acuerdo con lo asentado en la Cláusula 3 para los casos en donde el titular de los datos no pueda preentar una reclamación de compensación como se refiere en el párrafo 1 de la Cláusula 6 en contra del exportador o del importador de los datos debido a que han desaparecido realmente o han dejado de existir ante la ley o se hayan declarado insolventes y ninguna entidad sucesora haya asumido las obligaciones legales íntegras del exportador o importador de los datos contractualmente o mediante la ley aplicable. Dicha responsabilidad de terceros del subprocesador se limitará a sus propias operaciones de procesamiento bajo las Cláusulas.
  6. +
  7. El contrato escrito previo entre el importador de datos y el subencargado también deberá prever una cláusula de tercero beneficiario, según lo establecido en la Cláusula 3, para los casos en que el interesado no pueda presentar la reclamación de compensación mencionada en el párrafo 1 de la Cláusula 6 contra el exportador de datos o el importador de datos, ya que han desaparecido o han dejado de existir jurídicamente o se han declarado insolventes y ninguna entidad sucesora ha asumido todas las obligaciones legales del exportador de datos o el importador de datos por contrato o por aplicación de la ley. Dicha responsabilidad de tercero del subencargado se limitará a sus propias operaciones de procesamiento bajo las Cláusulas.
  8. -
  9. Las disposiciones que se relacionan con los aspectos de protección de datos para el subprocesamiento del cntracto al cual se refiere en el párrafo 1 deberán regirse por la ley del Estado Miembro en el cual se establezca el exportador de los datos.
  10. +
  11. Las disposiciones relativas a los aspectos de protección de datos para el subprocesamiento del contrato mencionadas en el párrafo 1 se regirán por la legislación del Estado Miembro en el que se establece el exportador de datos.
  12. -
  13. El exportador de los datos deberá mantener una lista de contratos de subprocesamiento que se celebren bajo las Cláusulas y que el importador de los datos notifique de acuerdo con la Cláusula 5 (j), la cual se debe actualizar por lo menos una vez al año. La lista deberá estar disponible para la autoridad supervisora de protección de datos del exportador de los datos.
  14. +
  15. El exportador de datos mantendrá una lista de los contratos de subprocesamiento celebrados en virtud de las Cláusulas y notificados por el importador de datos de conformidad con la Cláusula 5(j), que se actualizará al menos una vez al año. La lista estará disponible para la autoridad de supervisión de protección de datos del exportador de datos.
-### Cláusula 12: Obligaciones después de la terminación de los servicios de procesamiento de datos personales +### Cláusula 12: Obligación tras la terminación de los servicios de procesamiento de datos personales
    -
  1. Las partes acuerdan que, en la terminación de la prestación de los servicios de procesamiento de datos, el importador y subprocesador de los mismos deberá, a elección del exportador, regresar todos los datos personales transferidos y las copias de los mismos al exportador de los datos o deberá destruir todos los dtos personales y certificar ante el exportador de los datos que así lo ha hecho, a menos de que la legislación impuesta en el importador de los datos impida que regrese o destrulla todos o parte de los datos personales transferidos. En dado caso, el importador de los datos justifica que garantizará la confidencialidad de los datos personales transferidos y que ya no procesará activamente dichos datos personales.
  2. +
  3. Las partes acuerdan que al terminar la prestación de los servicios de procesamiento de datos, el importador y el subencargado de datos, a elección del exportador de datos, devolverán todos los datos personales transmitidos y sus copias al exportador de datos o destruirán todos los datos personales y certificarán al exportador de datos que lo han hecho, a menos que la legislación impuesta al importador de datos le impida devolver o destruir la totalidad o parte de los datos personales transmitidos. En ese caso, el importador de datos garantiza que asegurará la confidencialidad de los datos personales transmitidos y no procesará activamente los datos personales transmitidos.
  4. -
  5. El importador de los datos y el subprocesador garantizan que, bajo solicitud del exportador de los datos y/o de la autoridad supervisora, emitirán sus instalaciones de procesamiento de datos para auditoría de las medidas descritas en el párrafo 1.
  6. +
  7. El importador de datos y el subencargado garantizan que ante la solicitud del exportador de datos y/o de la autoridad de supervisión, presentarán sus instalaciones de procesamiento de datos para una auditoría de las medidas mencionadas en el párrafo 1.
-### Apéndice 1 para las Cláusulas Contractuales Estándar (UK) +### Apéndice 1 a las Cláusulas Contractuales Tipo (RU) -**Exportador de datos**: El Cliente es el exportador de datos. El exportador de datos es un usuario de los Servicios en Línea o Servicios Profesionales de acuerdo a lo que se define en el DPA y en el Acuerdo de Cliente de GitHub. +**Exportador de datos**: El cliente es el exportador de datos. El exportador de datos es un usuario de Servicios en Línea o Servicios Profesionales según se define en el DPA y el Acuerdo de Cliente de GitHub. -**Importador de los datos**: El importador de los datos es GitHub, Inc., un productor global de software y servicios. +**Importador de datos**: El importador de datos es GitHub, Inc., un productor mundial de software y servicios. -**Titulares de los datos**: Los titulares de los datos incluyen a los representantes de los exportadores de datos y a los usuarios finales, incluyendo a los empleados, consultores, colaboradores, y clientes del exportador de los datos. Los titulares de los datos también podrían incluir a aquellos individuos que intentan comunicarse o transferir datos personales a los usuarios de los servicios proporcionados por el importador de los datos. GitHub reconoce que, dependiendo del uso del Cliente para el Servicio en Línea o Servicios Profesionales, este podrá elegir el incluir datos personales desde cualquier otro de los siguientes tipos de sujetos de datos en ellos: -- Empleados, consultores y trabajadores temporales (actuales, previos o futuros) del exportador de los datos; -- Consultores/personas de contacto del exportador de datos (personas naturales) o los empleados, consultores o trabajadores temporales de la entidad legal de las personas de contacto/consultores (actuales, futuros, pasados); -- Usuarios y otros sujetos de datos que sean usuarios de servicios de exportación de datos; -- Socios, interesados o individuos que colaboren, se comuniquen o interactuen activamente de otra forma con los empleados del exportador de los datos y/o que utilicen herramientas de comunicación tales como apps y sitios web que proporcione el exportador de los datos. +**Interesados**: Los interesados incluyen los representantes del exportador de datos y los usuarios finales, incluidos los empleados, los contratistas, los colaboradores y los clientes del exportador de datos. Los interesados también pueden incluir personas que intentan comunicar o transmitir datos personales a los usuarios de los servicios proporcionados por el importador de datos. GitHub reconoce que, según el uso que haga el Cliente del Servicio en Línea o los Servicios Profesionales, el Cliente puede optar por incluir datos personales de cualquiera de los siguientes tipos de interesados en los datos personales: +- empleados, personal subcontratado y trabajadores temporales (actuales, anteriores o potenciales) del exportador de datos; +- colaboradores/personas de contacto del exportador de datos (personas físicas) o empleados, personal subcontratado o trabajadores temporales de colaboradores/personas de contacto de personas jurídicas (actuales, potenciales o anteriores); +- usuarios y otros interesados que son usuarios de los servicios del exportador de datos, o +- socios, partes interesadas o personas que colaboran activamente, se comunican o interactúan de otro modo con los empleados del exportador de datos y/o utilizan herramientas de comunicación como aplicaciones y sitios web proporcionados por el exportador de datos. -**Categorías de los datos:** Los datos personales transferidos que se incluyen en los correos electrónicos, documentos y en otros tipos de datos en forma electrónica o en el contexto del Servicio en Línea o de los Servicios Profesionales. GitHub reconoce que, dependiendo del uso que el Cliente dé al Servicio en Línea o Servicios Profesionales, este podrá elegir incluir datos personales de cualquiera de las siguientes categorías entre los suyos: -- Datos personales básicos (por ejemplo: lugar de nacimiento, nombre de calle y número de casa (dirección), código postal, ciudad de residencia, país de residencia, número de teléfono móvil, nombre, apellido, iniciales, dirección de correo electrónico, género, fecha de naciemiento); -- Datos de autenticación (por ejemplo: nombre de usuario, contraseña, código PIN, pregunta de seguridad, rastro de auditoría); -- Información de contacto (por ejemplo: direcciones, correo electrónico, números telefónicos, identificadores de redes sociales; detalles de contactos de emergencia); -- Números de identificación únicos y firmas (por ejemplo: direcciones IP, número de empleado, número de alumno); -- Identificadores pseudónimos; -- Fotos, video y audio; -- Actividad en internet (por ejemplo; historial de búsqueda, actividades de visualización y lectura); -- Identificación de dispositivos (por ejemplo, número IMEI, número de tarjeta SIM, dirección MAC); -- Perfilado (por ejemplo: con base en el comportamiento criminal o antisocial que se haya observado o perfiles pseudónimos con base en las URL visitadas, clics en transmisiones, bitácoras de búsqueda, direcciones IP, dominios, apps instaladas o perfiles con base en las preferencias de mercadeo); -- Categorías especiales de datos que los sujetos de datos proporcionen de forma voluntaria (por ejemplo: origen racial o étnico, opiniones políticas, creencias filosóficas o religiosas, membrecías de sindicatos, datos genéticos, datos biométricos para identificar únicamente a una persona natural, datos sobre la salud, datos sobre la vida u orientación sexual de una persona o datos relacionados con convicciones u ofensas criminales); o -- Cualquier otro tipo de datos identificados en el Artículo 4 de la GDPR. +**Categorías de datos**: los datos personales transmitidos que se incluyen en el correo electrónico, documentos y otros datos en formato electrónico en el contexto de los Servicios en Línea o Servicios Profesionales. GitHub reconoce que, según el uso que haga el Cliente del Servicio en Línea o los Servicios Profesionales, el Cliente puede optar por incluir datos personales de cualquiera de las siguientes categorías en los datos personales: +- datos personales básicos (por ejemplo, lugar de nacimiento, nombre de la calle y número de casa [dirección], código postal, ciudad de residencia, país de residencia, número de teléfono móvil, nombre, apellido, iniciales, dirección de correo electrónico, sexo o fecha de nacimiento); +- datos de autenticación (por ejemplo, nombre de usuario, contraseña o código PIN, pregunta de seguridad o pista de auditoría); +- información de contacto (por ejemplo, direcciones, correo electrónico, números de teléfono, identificadores de redes sociales o detalles de contacto de emergencia); +- números de identificación únicos y firmas (por ejemplo, direcciones IP, número de empleado o número de estudiante); +- identificadores pseudónimos; +- fotos, vídeo y audio; +- actividad en Internet (por ejemplo, historial de navegación, historial de búsqueda, actividades de lectura y visualización); +- identificación del dispositivo (por ejemplo, número IMEI, número de tarjeta SIM o dirección MAC); +- información de perfil (por ejemplo, en función del comportamiento delictivo o antisocial observado o perfiles pseudónimos basados en URL visitadas, secuencias de clics, registros de navegación, direcciones IP, dominios, aplicaciones instaladas o perfiles basados en preferencias de marketing); +- categorías especiales de datos proporcionados voluntariamente por los interesados (por ejemplo, origen racial o étnico, opiniones políticas, creencias religiosas o filosóficas, afiliación sindical, datos genéticos, datos biométricos con el fin de identificar de forma única a una persona física, datos relativos a la salud, datos sobre la vida sexual o la orientación sexual de una persona física, o datos relativos a condenas o delitos penales), o +- cualquier otro dato personal identificado en el Artículo 4 del RGPD. -**Operaciones de procesamiento**: Los datos personales transferidos estarán sujetos a las siguientes actividades de procesamiento básicas: +**Operaciones de procesamiento**: Los datos personales transmitidos estarán sujetos a las siguientes actividades básicas de procesamiento:
    -
  1. Duración y propósito del procesamiento de datos. La duración del procesamiento de datos deberá ser por el periodo de tiempo desganado bajo el Acuerdo de Cliente de GitHub aplicable entre el exportador y el importador de datos. El objetivo del procesamiento de los datos es el desempeño de los Servicios en Línea y Servicios Profesionales.
  2. -
  3. Alcance y propósito del procesamiento de datos. El alcance y propósito de procesar datos personales se describe en la sección "Procesamiento de Datos Personales; GDPR" del DPA. El importador de datos opera una red global de centros de datos e instalaciones de soporte/administración y dicho procesamiento podría tomar lugar en cualquier jurisdicción en donde el importador de datos o sus subprocesadores operen dichas instalaciones de acuerdo con la sección de "Prácticas y Políticas de Seguridad" del DPA.
  4. -
  5. Acceso a los datos personales. Durante el periodo designado bajo el Acuerdo de Cliente de GitHub aplicable, el importador de datos, bajo su elección y de acuerdo como sea necesario bajo la ley aplicable, ya sea: (1) proporcionará al exportador de datos la capacidad de corregir, borrar o bloquear los datos personales, o (2) realizará dichas correcciones, borrados o bloqueos en su nombre.
  6. -
  7. Instrucciones del exportador de datos. Para el caso de los Servicios en Línea y Servicios Profesionales, el importador de datos solo actuará según las instrucciones del exportador de datos de acuerdo a lo convenido por GitHub.
  8. -
  9. Borrado o devolución de datos personales. Cuando venza o finalice el uso de los Servicios en Línea o Servicios Profesionales por parte del exportador de datos, este podrá extraer datos personales y el importador de datos borrará dichos datos personales, cada uno de acuerdo con los Términos del DPA que apliquen al acuerdo.
  10. +
  11. Duración y Objeto del Procesamiento de Datos. La duración del procesamiento de datos será durante el plazo designado en el Acuerdo de Cliente de GitHub aplicable entre el exportador de datos y el importador de datos. El objetivo del procesamiento de datos es la ejecución de los Servicios en Línea y Servicios Profesionales.
  12. +
  13. Alcance y Propósito del Procesamiento de Datos. El alcance y el propósito del procesamiento de datos personales se describen en el apartado «Procesamiento de Datos Personales; RGPD» del DPA. El importador de datos opera una red global de centros de datos e instalaciones de administración/soporte, y el procesamiento puede tener lugar en cualquier jurisdicción donde el importador de datos o sus subencargados operan dichas instalaciones de acuerdo con el apartado «Prácticas y Directivas de Seguridad» del DPA.
  14. +
  15. Acceso a Datos Personales. Durante el plazo designado según el Acuerdo de Cliente de GitHub aplicable, el importador de datos, a su elección y según sea necesario por la ley aplicable hará lo siguiente: (1) proporcionar al exportador de datos la capacidad de corregir, eliminar o bloquear los datos personales, o (2) realizar dichas correcciones, eliminaciones o bloqueos en su nombre.
  16. +
  17. Instrucciones del exportador de datos. Para los Servicios en Línea y Servicios Profesionales, el importador de datos solo actuará según las instrucciones del exportador de datos transmitidas como indica GitHub.
  18. +
  19. Eliminación o Devolución de Datos Personales. Tras la expiración o la terminación del uso de los Servicios en Línea o Servicios Profesionales por parte del exportador de datos, este puede extraer los datos personales y el importador de datos eliminará los datos personales, cada uno de acuerdo con los Términos de DPA aplicables al acuerdo.
-**Subcontratistas**: De acuerdo con la DPA, el importador de los datos podrá contratar a otras compañías para proporcionar servicios limitados en nombre del importador de los datos, tales como proporcionar soporte al cliente. Se permitirá a cualquier subcontratista obtener los datos personales únicamente para entregar los servicios que el importador de datos haya retenido en su entrega y se prohibirá utilizar datos personales para cualquier otro propósito. +**Subcontratistas**: de acuerdo con el DPA, el importador de datos puede contratar a otras empresas para que presten servicios limitados en nombre del importador de datos, como proporcionar soporte al cliente. A dichos subcontratistas solo se les permitirá obtener datos personales para prestar los servicios que el importador de datos ha contratado y se les prohíbe utilizar los datos personales para cualquier otro propósito. -### Apéndice 2 para las Cláusulas Contractuales Estándar (UK) +### Apéndice 2 a las Cláusulas Contractuales Tipo (RU) -Descripción de las medidas de seguridad técnicas y organizacionales implementadas por el importador de los datos de acuerdo con las Cláusulas 4(d) y 5(c): +Descripción de las medidas de seguridad técnicas y organizativas implementadas por el importador de datos de acuerdo con las Cláusulas 4(d) y 5(c):
    -
  1. Personal. El personal del importador de datos no procesará datos personales sin autorización. El personal está obligado a mantener la confidencialidad de cualquier dato personal y dicha obligación seguirá incluso después de que su relación termine.
  2. +
  3. Personal. El personal del importador de datos no procesará datos personales sin autorización. El personal está obligado a mantener la confidencialidad de tales datos personales y esta obligación continúa incluso después de que finalice su contrato.
  4. -
  5. Contacto de privacidad de datos. Se puede contactar al Director de privacidad de datos del importador de datos en la siguiente dirección:
    +
  6. Contacto para Privacidad de Datos. Se puede contactar al funcionario para la privacidad de datos del importador de datos en la siguiente dirección:
    GitHub, Inc.
    -Attn: Privacy
    +Attn: Privacidad
    88 Colin P. Kelly Jr. Street
    -San Francisco, California 94107 EE.UU.
  7. +San Francisco, California 94107 EE. UU.
    -
  8. Medidas técnicas y organizacionales. El importador de datos ha implementado y mantendrá las medidas técnicas y organizacionales, controles internos y rutinas de seguridad informática adecuados y previstos para la protección de datos personales de acuerdo con lo que se define en la sección de Políticas y Prácticas de Seguridad del DPA contra la pérdida accidental, destrucción o alteración; divulgación no autorizada o acceso o destrucción ilegal de acuerdo con lo siguiente: Las medidas técnicas y organizacionales, controles internos y rutinas de seguridad informática establecidas en la sección de Políticas y Prácticas de Seguridad del DPA se incorporan al presente Apéndice 2 mediante esta referencia y vinculan al importador de datos como si se hubieran establecido en este Apéndice 2 íntegramente.
  9. +
  10. Medidas Técnicas y Organizativas. El importador de datos ha implementado y mantendrá medidas técnicas y organizativas apropiadas, controles internos y rutinas de seguridad de la información destinados a proteger los datos personales, como se define en el apartado Prácticas y Directivas de Seguridad de DPA, frente a la pérdida accidental, la destrucción o la alteración; la revelación o el acceso no autorizados; o la destrucción ilícita de la siguiente manera: Las medidas técnicas y organizativas, los controles internos y las rutinas de seguridad de la información establecidos en el apartado Prácticas y Directivas de Seguridad de DPA se incorporan en este Apéndice 2 mediante esta referencia y son vinculantes para el importador de datos como si estuvieran establecidos en este Apéndice 2 en su totalidad.
-### Apéndice 3 para las Cláusulas Contractuales Estándar (UK) +### Apéndice 3 a las Cláusulas Contractuales Tipo (RU) -**Adenda de Salvaguardas Adicionales** +**Anexo de Medidas de Seguridad Adicionales** -Mediante la presente Adenda de Salvaguardas Adicionales a las Cláusulas Contractuales Estándar (UK) (esta "Adenda"), GitHub, Inc. ("GitHub") proporciona salvaguardas adicionales a los clientes y direcciones adicionales a los sujetos de datos a quienes se refieren los datos personales de Cliente. +Mediante este Anexo de Medidas de Seguridad Adicionales a las Cláusulas Contractuales Tipo (RU) (este «Anexo»), GitHub, Inc. («GitHub») proporciona medidas de seguridad adicionales al Cliente y compensación adicional a los interesados con los que se relacionan los datos personales del Cliente. -La presente Adenda complementa y se hace parte de, pero no para variar ni modificar a, las Cláusulas Contractuales Estándar (UK). +Este Anexo complementa y forma parte de las Cláusulas Contractuales Tipo (RU), pero no es una variación ni modificación de ellas.
    -
  1. Impugnaciones a las órdenes. Adicionalmente a la Cláusula 5(d)(i) de las Cláusulas Contractuales Estándar (UK), en caso de que GitHub reciba una orden de cualquier tercero sobre la divulgación obligatoria de cualquier dato personal que se haya transferido bajo las Cláusulas Contractuales Estándar (UK), GitHub deberá:
  2. +
  3. Impugnaciones de órdenes. Además de la Cláusula 5(d)(i) de las Cláusulas Contractuales Tipo (RU), en caso de que GitHub reciba una orden de un tercero para la divulgación obligatoria de cualquier dato personal que se haya transferido en virtud de las Cláusulas Contractuales Tipo (RU), GitHub deberá:
    1. -
    2. utilizar esfuerzos razonables para redirigir al tercero para que solicite los datos directamente del Cliente;
    3. -
    4. notificar inmediatamente al Cliente, a menos de que la legislación aplicable lo prohíba para el tercero solicitante y, en caso de que esta prohíba notificar al Cliente, utilizar esfuerzos legales para obtener el derecho de exonerar la prohibición para comunicar al Cliente tanta información como sea posible lo más rápido posible; y
    5. -
    6. utilizar esfuerzos legales para impugnar la orden de divulgación con base en cualquier deficiencia legal bajo las leyes de la parte solicitante o cualquier conflicto relevante con la ley de la Unión Europea o la Ley del Estado miembro aplicable.
    7. +
    8. hacer todos los esfuerzos razonables para redirigir al tercero para que solicite datos directamente al Cliente;
    9. +
    10. notificar de inmediato al Cliente, a menos que lo prohíba la ley aplicable al tercero solicitante y, si se le prohíbe notificar al Cliente, hacer todos los esfuerzos legales para obtener el derecho a renunciar a la prohibición a fin de comunicar la mayor cantidad de información al Cliente lo antes posible, y
    11. +
    12. emplear todos los esfuerzos legales para impugnar la orden de divulgación sobre la base de cualquier deficiencia legal según las leyes de la parte solicitante o cualquier conflicto relevante con la ley de la Unión Europea o la ley aplicable del Estado Miembro.

    - Para el propósito de esta sección, los esfuerzos legales no incluirán las acciones que pudieran dar como resultado sanciones judiciales o civiles, tales como desacato a la corte bajo las leyes de la jurisdicción relevante. -
  4. Indemnización de los sujetos de datos. Sujeto a las Secciones 3 y 4, GitHub deberá indemnizar a cualquier sujeto de datos por el daño material o no material al mismo que ocasiones la divulgación de sus datos personales por parte de GitHub, la cual se haya transferido bajo las Cláusulas Contractuales Estándar (UK) en respuesta a una orden de un cuerpo gubernamental o agencia policial diferentes a los de la UE/EEA (una "Divulgación Relevante"). No obstante de lo anterior, GitHub no tendrá obligación de indemnizar al sujeto de datos bajo esta sección 2 conforme a lo dispuesto cuando el sujeto de datos ya haya recibido una compensación por el mismo daño, ya sea de GitHub o de cualquier otro modo.
  5. -
  6. Condiciones de indemnización. La indemnización bajo la sección 2 es condicional al establecimiento del sujeto de datos, para la satisfacción razonable de GitHub, que:
  7. +Para los fines de este apartado, los esfuerzos legales no incluyen acciones que resultarían en una sanción civil o penal, como el desacato al tribunal según las leyes de la jurisdicción correspondiente. +
  8. Indemnización de los Interesados. Sujeto a los apartados 3 y 4, GitHub indemnizará a un interesado por cualquier daño material o no material al interesado causado por la divulgación de GitHub de datos personales del interesado que se hayan transferido en virtud de las Cláusulas Contractuales Tipo (RU) en respuesta a una orden de un organismo gubernamental o agencia de aplicación de la ley que no pertenezca a la UE/EEE (una «Divulgación Relevante»). Sin perjuicio de lo anterior, GitHub no tendrá la obligación de indemnizar al interesado en virtud de este Apartado 2 en la medida en que el interesado ya haya recibido una compensación por el mismo daño, ya sea de GitHub o no.
  9. +
  10. Condiciones de Indemnización. La indemnización en virtud del Apartado 2 está condicionada a que el interesado establezca, a satisfacción razonable de GitHub, que:
    1. -
    2. GitHub participó en una Divulgación Relevante;
    3. -
    4. dicha Divulgación Relevante fue la base de un procedimiento oficial del cuerpo gubernamental o agencia policial diferente a la de la UE/EEA en contra del sujeto de datos; y
    5. -
    6. la Divulgación Relevante ocasionó directamente que el sujeto de datos sufriera daños materiales o no materiales.
    7. +
    8. GitHub ha participado en una divulgación relevante;
    9. +
    10. la divulgación relevante fue la base de un procedimiento oficial por parte de un organismo gubernamental o agencia de aplicación de la ley fuera de la UE/EEE contra el interesado, y
    11. +
    12. la divulgación relevante causó directamente que el interesado sufriera daños materiales o morales.

    - El sujeto de datos lleva la carga de prueba con respecto a las condiciones de la "a" a la "c".
    - No obstante a lo anterior, GitHub no deberá tener obligación alguna de indemnizar al sujeto de datos bajo la Sección 2 si GitHub establece que la Divulgación Relevante no violó sus obligaciones bajo el Capítulo V de la GDPR. -
  11. Alance de los daños. La indemnización bajo la sección 2 se limita a los daños materiales y no materiales estipulados en la GDPR y excluye los daños consecuenciales y todos los demás que no resulten de que GitHub haya incumplido con la GDPR.
  12. -
  13. Ejercicio de derechos. Los derechos que se otorgan a los sujetos de datos bajo esta Adenda podrán hacerse valer contra GitHub independientemente de cualquier restricción de las Cláusulas 3 o 6 de las Cláusulas Contractuales Estándar (UK). El sujeto de datos solo podrá presentar una reclamación bajo esta Adenda de forma individual y no como parte de una clase, colectivo, grupo o acción representativa. Los derechos que se otorgan a los sujetos de datos bajo la presente Adenda son personales del sujeto de datos y no podrán asignarse.
  14. -
  15. Aviso de cambio. Adicionalmente a la Cláusula 5(b) de las Cláusulas Contractuales Estándar (UK), GitHub acuerda y garantiza que no tiene razón para creer que la legislación aplicable a esta o a sus subprocesadores, incluyendo aquella en cualquier país al que se transfieran datos personales ya sea por ella misma o mediante un subprocesador, impide que lleve a cabo las instrucciones que recibe del exportador de datos y sus obligaciones bajo esta Adenda o bajo las Cláusulas Contractuales Estándar (UK) y que, en caso de que exista un cambio en esta legislación, el cual pueda tener efectos adversos sustanciales en las garantías y obligaciones que otorga esta Adenda o las Cláusulas Contractuales Estándar (UK), notificará inmediatamente sobre este cambio al Cliente tan pronto como se percate de él, en cuyo caso, el Cliente tendrá el derecho de suspender la transferencia de datos y/o terminar el contrato. -
  16. Terminación. La presente Adenda deberá terminarse automáticamente en caso de que la Comisión Europea, la autoridad supervisora de un Estado Miembro competente, o una corte de un Estado Miembro competente de la UE apruebe un mecanismo de transferencia legal diferente que pudiera ser aplicable a las transferencias de datos que se cubren en la Cláusulas Contractuales Estándar (UK) (y si dicho mecanismo aplica únicamente a algunos tipos de transferencias de datos, la presente Adenda terminará únicamente con respecto a ellas) y no requieran las salvaguardas adicionales que se estipulan en la presente.

    - Firmar las Cláusulas Contractuales Estándar (UK), Apéndice 1, Apéndice 2 y el +La carga probatoria con respecto a las condiciones de la a. a la c. recae en el interesado.
    +Sin perjuicio de lo anterior, GitHub no tendrá la obligación de indemnizar al interesado en virtud del apartado 2 si GitHub establece que la divulgación relevante no infringió sus obligaciones en virtud del capítulo V del RGPD. +
  17. Alcance de los Daños. La indemnización en virtud del Apartado 2 se limita a los daños materiales y no materiales según lo dispuesto en el RGPD y excluye los daños emergentes y todos los demás daños que no resulten de la infracción del RGPD por parte de GitHub.
  18. +
  19. Ejercicio de Derechos. Los derechos otorgados a los interesados en virtud de este Anexo pueden ser exigidos por el interesado frente a GitHub independientemente de cualquier restricción en las Cláusulas 3 o 6 de las Cláusulas Contractuales Tipo (RU). El interesado solo puede presentar una reclamación en virtud de este Anexo de manera individual y no como parte de una acción de clase, colectiva, grupal o representativa. Los derechos otorgados a los interesados en virtud de este Anexo son personales para el interesado y no se pueden ceder.
  20. +
  21. Aviso de Cambio. Además de la Cláusula 5(b) de las Cláusulas Contractuales Tipo (RU), GitHub acepta y garantiza que no tiene motivos para creer que la legislación aplicable a él o a sus subencargados, incluso en cualquier país al que se transfieran datos personales, ya sea por sí mismo o a través de un subencargado, le impide cumplir las instrucciones recibidas del exportador de datos y sus obligaciones en virtud de este Anexo o las Cláusulas Contractuales Tipo (RU) y que, en caso de un cambio en esta legislación que pudiera tener un efecto adverso sustancial en las garantías y obligaciones provistas por este Anexo o las Cláusulas Contractuales Tipo (RU), notificará de inmediato el cambio al Cliente tan pronto como tenga conocimiento, en cuyo caso el Cliente tiene derecho a suspender la cesión de datos y/o finalizar el contrato. +
  22. Terminación. Este Anexo terminará automáticamente si la Comisión Europea, la autoridad supervisora de un Estado Miembro competente o un tribunal de la UE o de un Estado Miembro competente aprueba un mecanismo de transferencia legal diferente al que sería aplicable a las transferencias de datos cubiertas por las Cláusulas Contractuales Tipo (RU) (y si dicho mecanismo se aplica solo a algunas de las transferencias de datos, este Anexo terminará solo con respecto a esas transferencias) y que no requiere las medidas de seguridad adicionales establecidas en este Anexo.

    +Firma de las Cláusulas Contractuales Tipo (RU), Apéndice 1, Apéndice 2 y
-

Adjunto 3 – Términos del Reglamento General de Protección de Datos de la Unión Europea

+

Anexo 3. Términos del Reglamento General de Protección de Datos de la Unión Europea

-GitHub se compromete a seguir estos Términos relacionados con el GDRP y lo hace efectivo para todos los clientes desde el 25 de mayo de 2018. Estos compromisos vinculan a GitHub con respecto al Cliente independientemente de (1) la versión del Acuerdo de Cliente de GitHub y el DPA que, de otro modo, es aplicable a cualquier suscripción a los Servicios en Línea o (2) cualquier otro acuerdo que referencie el presente adjunto. +GitHub se compromete en estos Términos Relacionados con el RGPD con todos los clientes a partir del 25 de mayo de 2018. Estos compromisos son vinculantes para GitHub con respecto al Cliente, independientemente de (1) la versión del Acuerdo de Cliente de GitHub y el DPA que, de lo contrario, se aplica a cualquier suscripción de Servicios en Línea dada o (2) cualquier otro acuerdo que haga referencia a este archivo adjunto. -Para efectos de los presentes Términos relacionados con el GDPR, el Cliente y GitHub acuerdan que el Cliente es el controlador de los Datos Personales y GitHub es el procesador de los mismos, excepto cuando el Cliente actúe como procesador de Datos Personales, en cuyo caso, GitHub, será un subprocesador. Los presentes Términos relacionados con el GDRP aplican al procesamiento de Datos Personales, dentro del alcance del GDPR, por parte de GitHub en nombre del Cliente. Los presentes Términos relacionados con el GDPR no limitan ni reducen ninguno de los compromisos para la protección de datos que GitHub hace con el Cliente en el Acuerdo de Cliente de GitHub ni en ningún otro acuerdo entre ellos. Estos Términos relacionados con el GDRP no aplican en donde GitHub sea el controlador de los Datos Personales. +A efectos de estos Términos Relacionados con el RGPD, el Cliente y GitHub acuerdan que el Cliente es el responsable del tratamiento de los Datos Personales y GitHub es el encargado del tratamiento de dichos datos, excepto cuando el Cliente actúa como encargado de los Datos Personales, en cuyo caso GitHub es un subencargado. Estos Términos Relacionados con el RGPD se aplican al tratamiento de Datos Personales, dentro del alcance del RGPD, por parte de GitHub en nombre del Cliente. Estos Términos Relacionados con el RGPD no limitan ni reducen ningún compromiso de protección de datos que GitHub haga con el Cliente en el Acuerdo de Cliente de GitHub u otro acuerdo entre GitHub y el Cliente. Estos Términos Relacionados con el RGPD no son aplicables cuando GitHub es un responsable del tratamiento de Datos Personales. -**Obligaciones relevantes bajo el GDPR: Artículos 28, 32 y 33** +**Obligaciones relevantes del RGPD: Artículos 28, 32 y 33**
    -
  1. GitHub no deberá contratar a otro procesador sin previa autorización por escrito, general o específica, del Cliente. En el caso de una autorización por escrito, GitHub deberá informar al Cliente de cualquier cambio previsto con respecto a la adición o reemplazo de otros procesadores, dando así al Cliente la oportunidad de refutar dichos cambios. (Artículo 28(2))
  2. -
  3. El procesamiento por parte de GitHub deberá regirse por estos Términos relacionados con el GDPR bajo la legislación de la Unión Europea (en lo subsecuente "Unión") o del Estado Miembro y vinculan a GitHub con respecto al Cliente. El objeto, duración, naturaleza y propósito del procesamiento, el tipo de Datos Personales, las categorías de los sujetos de datos y las obligaciones y derechos del Cliente se establecen en el acuerdo de licencia del Cliente, incluyendo estos Términos relacionados con el GDPR. En particular, GitHub deberá:
  4. +
  5. GitHub no contratará a otro encargado del tratamiento sin la autorización previa o específica por escrito del Cliente. En caso de autorización general por escrito, GitHub informará al Cliente de cualquier cambio previsto en relación con la adición o sustitución de otros encargados del tratamiento, concediendo así al Cliente la oportunidad de oponerse a dichos cambios. (artículo 28, apartado 2)
  6. +
  7. El procesamiento por parte de GitHub se regulará según estos Términos Relacionados con el RGPD en virtud de la legislación de la Unión Europea (en adelante, la «Unión») o el Estado Miembro y son vinculantes para GitHub con respecto al Cliente. El objeto y la duración del procesamiento, la naturaleza y la finalidad del procesamiento, el tipo de Datos Personales, las categorías de interesados y las obligaciones y derechos del Cliente se establecen en el acuerdo de licencia del Cliente, incluidos estos Términos Relacionados con el RGPD. En concreto, GitHub deberá:
    1. -
    2. procesar los Datos Personales únicamente en las instrucciones que documente el Cliente, incluyendo con respecto a las transferencias de los Datos Personales a un país tercero o a una organización internacional, a menos de que así lo requiera la legislación de la Unión o del Estado Miembro a la cual se someta Github; en cuyo caso, GitHub deberá informar al Cliente sobre dicho requisito legal antes del procesamiento, a menos de que dicha legislación prohíba tal información con bases de interés público importantes;
    3. -
    4. -garantizará que las personas autorizadas para tratar datos personales se hayan comprometido a respetar la confidencialidad o estén sujetas a una obligación de confidencialidad de naturaleza estatutaria;
    5. -
    6. tomar todas las medidas requeridas de acuerdo con el artículo 32 del GDPR;
    7. -
    8. respetar las condiciones a las que se refieren los párrafos 1 y 3 para la contratación de otro procesador;
    9. -
    10. tomar en cuenta la naturaleza del procesamiento, asistir al Cliente mediante las medidas técnicas y organizacionales adecuadas, siempre que sea posible, para el cumplimiento de la obligación del Cliente para responder a las solicitudes por ejercer los derechos del sujeto de datos como se estipulan en el Capítulo II del GDPR;
    11. -
    12. -ayudará al Cliente a garantizar el cumplimiento de las obligaciones establecidas en los artículos 32-36 del RGPD teniendo en cuenta la naturaleza del tratamiento y la información a disposición de GitHub;
    13. -
    14. bajo elección del Cliente, borrar o devolver todos los Datos Personales al Cliente después de terminar el aprovisionamiento de servicios relacionados con el procesamiento y borrar las copias existentes a menos de que la legislación del Estado Miembro o la Unión requiera el almacenamiento de Datos Personales;
    15. -
    16. poner a disposición del Cliente toda la información necesaria para demostrar el cumplimiento con las obligaciones que se estipulan en el Artículo 28 del GDPR y permitir y contribuir a las auditorías, incluyendo las inspecciones, que realice el Cliente o cualquier otro auditor designado por el mismo.
    17. +
    18. procesar los Datos Personales solo según las instrucciones documentadas del Cliente, incluidas las transferencias de Datos Personales a un tercer país o a una organización internacional, a menos que así lo exija la legislación de la Unión o del Estado Miembro a la que esté sujeta GitHub; en tal caso, GitHub informará al Cliente de ese requisito legal antes del procesamiento, a menos que dicha ley prohíba dicha información por motivos importantes de interés público;
    19. +
    20. garantizar que las personas autorizadas para efectuar el procesamiento de los Datos Personales se han comprometido a respetar la confidencialidad o se hallan bajo una obligación legal de confidencialidad adecuada;
    21. +
    22. tomar todas las medidas requeridas en virtud del Artículo 32 del RGPD;
    23. +
    24. respetar las condiciones referidas en los apartados 1 y 3 para contratar a otro encargado del tratamiento;
    25. +
    26. teniendo en cuenta la naturaleza del procesamiento, ayudar al Cliente a adoptar medidas técnicas y organizativas apropiadas, según sea posible, para el cumplimiento de la obligación del Cliente de responder a las solicitudes de ejercicio de los derechos del interesado dispuestos en el capítulo III del RGPD;
    27. +
    28. ayudar al Cliente a garantizar el cumplimiento de las obligaciones de conformidad con los Artículos 32 a 36 del RGPD, teniendo en cuenta la naturaleza del procesamiento y la información disponible para GitHub;
    29. +
    30. a elección del Cliente, suprimir o devolver todos los Datos Personales al Cliente después de finalizar la prestación de servicios relacionados con el procesamiento, y suprimir las copias existentes a menos que la legislación de la Unión o del Estado Miembro exija la conservación de los Datos Personales;
    31. +
    32. poner a disposición del Cliente toda la información necesaria para demostrar el cumplimiento de las obligaciones establecidas en el Artículo 28 del RGPD, y permitir y contribuir a auditorías, incluidas inspecciones, realizadas por el Cliente u otro auditor según ordene el Cliente.

    - GitHub deberá informar al Cliente de inmediato si, a su consideración, una instrucción infringe el GDPR u otros aprovisionamientos de protección de datos del Estado Miembro o de la Unión. (Artículo 28(3))

    -
  8. Cuando GitHub contrate a otro procesador para llevar a cabo las actividades específicas de procesamiento en nombre del Cliente, se deberán imponer las mismas obligaciones para la protección de datos que las definidas en estos Términos relacionados con el GDPR en dicho procesador mediante un contrato u otro instrumento legal bajo la legislación del Estado Miembro o de la Unión, particularmente, que proporcione garantías suficientes para implementar las medidas técnicas y organizacionales adecuadas de tal forma que el procesamiento cumpla con los requisitos del GDPR. Cuando este otro procesador falle en cumplir con sus obligaciones de protección de datos, GitHub deberá seguir siendo totalmente responsable por el Cliente con respecto al rendimiento de las obligaciones de dicho procesador diferente. (Artículo 28(4))
  9. -
  10. Tomando en cuenta las tecnologías más actuales, los costos de implementación y la naturaleza, alcance, contexto y propósitos de procesamiento, así como el riesgo de la posibilidad y severidad variables en los derechos y libertades de las personas naturales, el Cliente y GitHub deberán implementar medidas técnicas y organizacionales adecuadas para garantizar el nivel de seguridad adecuada para con el riesgo, incluyendo entre otros y conforme sea adecuado:
  11. + GitHub informará de inmediato al Cliente si, en su opinión, una instrucción infringe el RGPD u otras disposiciones de protección de datos de la Unión o del Estado Miembro. (artículo 28, apartado 3)

    +
  12. Cuando GitHub contrate a otro encargado del tratamiento para llevar a cabo actividades de procesamiento específicas en nombre del Cliente, las mismas obligaciones de protección de datos establecidas en estos Términos Relacionados con el RGPD se impondrán a dicho encargado del tratamiento por medio de un contrato u otro acto legal en virtud de la legislación de la Unión o del Estado Miembro, en concreto, proporcionando garantías suficientes para implementar medidas técnicas y organizativas apropiadas, de tal manera que el procesamiento cumpla los requisitos del RGPD. Cuando ese otro encargado del tratamiento no cumpla sus obligaciones de protección de datos, GitHub seguirá siendo plenamente responsable ante el Cliente del cumplimiento de las obligaciones de ese encargado del tratamiento. (artículo 28, apartado 4)
  13. +
  14. Teniendo en cuenta la tecnología disponible en ese momento, los costes de aplicación y la naturaleza, el alcance, el contexto y las finalidades del procesamiento, así como los riesgos de la diversa probabilidad y gravedad de los derechos y libertades de las personas físicas, el Cliente y GitHub introducirán medidas técnicas y organizativas adecuadas para garantizar un nivel de seguridad apropiado para el riesgo, incluyendo entre otros, según corresponda:
    1. -
    2. la pseudonimización y cifrado de los Datos Personales;
    3. -
    4. la capacidad de garantizar la confidencialidad, integridad, disponibilidad y resiliencia continuas en los sistemas y servicios de procesamiento;
    5. -
    6. la capacidad de restablecer la disponibilidad y el acceso a los Datos Personales de forma oportuna en caso de que exista un incidente técnico o físico; y
    7. -
    8. un proceso para probar, valorar y evaluar frecuentemente la efectividad de las medidas técnicas y organizacionales para garantizar la seguridad del procesamiento. (Artículo 32(1))
    9. +
    10. la pseudonimización y el cifrado de Datos Personales;
    11. +
    12. la capacidad de garantizar la confidencialidad, la integridad, la disponibilidad y la resiliencia constantes de los sistemas y servicios de procesamiento;
    13. +
    14. la capacidad de restaurar la disponibilidad y el acceso a los Datos Personales de forma oportuna en caso de incidente físico o técnico, y
    15. +
    16. un proceso para probar, valorar y evaluar regularmente la eficacia de las medidas técnicas y organizativas para garantizar la seguridad del procesamiento. (artículo 32, apartado 1)
    -
  15. Al evaluar el nivel de seguridad adecuado, se deberán tomar en cuenta los riesgos que se presentan con el procesamiento, particularmente, derivados de una destrucción ilegal o accidental, pérdida, alteración, divulgación no autorizada de, o acceso a los Datos Personales transmitidos, almacenados o procesados de otra forma (Artículo 32(2)).
  16. -
  17. Tanto el Cliente como GitHub deberán tomar medidas para garantizar que cualquier persona natural que actúe bajo la autoridad del Cliente o de GitHub y que tenga acceso a los Datos Personales no los procese, excepto bajo las instrucciones del Cliente, a menos de que la legislación del Estado Miembro o de la Unión así lo requieran (Artículo 32(4)).
  18. -
  19. GitHub deberá notificar al Cliente sin demora indebida después de que se entere cualquier violación a los Datos Personales (Artículo 33(2)). Dicha notificación incluirá la información que un procesador deberá proporcionar a un controlador bajo el Artículo 33(3) en medida de que dicha información se encuentre razonablemente disponible para GitHub.
  20. +
  21. A la hora de evaluar el nivel adecuado de seguridad, se deben tener en cuenta los riesgos presentados por el tratamiento, en concreto, frente a la destrucción accidental o ilícita, la pérdida, la alteración, la divulgación no autorizada o el acceso a Datos personales transmitidos, almacenados o tratados de otro modo (Artículo 32(2)).
  22. +
  23. El Cliente y GitHub adoptarán medidas para garantizar que cualquier persona física que actúe bajo la autoridad del Cliente o GitHub que tenga acceso a Datos Personales no efectúe su procesamiento salvo según las instrucciones del Cliente, a menos que sea necesario hacerlo en virtud de la ley de la Unión o del Estado Miembro (Artículo 32(4)).
  24. +
  25. GitHub notificará al Cliente sin demora indebida tras tener conocimiento de una vulneración de Datos Personales (Artículo 33(2)). Dicha notificación incluirá esa información que un encargado del tratamiento debe proporcionar a un responsable del tratamiento en virtud del Artículo 33(3) en la medida en que dicha información esté razonablemente disponible para GitHub.
--------------- -

(1) El Acuerdo en el Área Económica Europea (Acuerdo AEE) proporciona la extensión del mercado interno de la Unión Europea a los tres Estados de la AAE, Islandia, Liechtenstein y Noruega. La legislación de protección de datos de la Unión, incluyendo la Regulación (UE) 2016/679, se cubre en el Acuerdo de la AEE y se ha incorporado en el Anexo IX del mismo. Por lo tanto, cualquier divulgación del importador de datos a un tercero que se ubique en la AEE no califica como una transferencia subsecuente de acuerdo con el propósito de las presentes Cláusulas.

+

(1) El Acuerdo sobre el Espacio Económico Europeo (Acuerdo EEE) prevé la ampliación del mercado interior de la Unión Europea a los tres Estados del EEE: Islandia, Liechtenstein y Noruega. La legislación de protección de datos de la Unión, incluido el Reglamento (UE) 2016/679, está cubierta por el Acuerdo EEE y se ha incorporado al Anexo XI del mismo. Por lo tanto, cualquier divulgación por parte del importador de datos a un tercero ubicado en el EEE no se considera una transferencia posterior a los efectos de estas Cláusulas.

-

(2) este requisito podría satisfacerse si el subprocesador acceder a estas Cláusulas bajo el módulo adecuado, de acuerdo con la Cláusula 7.

+

(2) Este requisito puede ser satisfecho por el subencargado que se adhiere a estas Cláusulas bajo el Módulo apropiado, de conformidad con la Cláusula 7.

-

(3) Con respecto al impacto de dichas leyes y prácticas sobre el cumplimiento de estas Cláusulas, se pueden considerar diversos elementos como parte de una valoración general. Dichos elementos podrían incluir la experiencia práctica documentada y relevante con instancias anteriores de solicitudes para la divulgación por parte de autoridades públicas, o la ausencia de estas, cubriendo un marco de tiempo representativo suficiente. Esto se refiere en particular a los registros internos u otra documentación, elaborados bajo una base continua de acuerdo con la diligencia debida y certificada a nivel administrativo superior, en caso de que dicha información pueda compartirse legalmente con terceros. Si bien se confiará en que esta experiencia práctica concluye que no se prevendrá que el importador de los datos cumpla con estas Cláusulas, necesita respaldarse con otros elementos objetivos y relevantes y concierne a las Partes considerar cuidadosamente si dichos elementos, en conjunto, tienen el peso suficiente, en materia de su confiabilidad y representatividad, para apoyar a esta conclusión. Particularmente, las Partes deben tomar en cuanta si su experiencia práctica se corrobora y no se contradice conforme a la información confiable de disposición pública (o de otra forma) sobre la existencia o ausencia de las solicitudes dentro del mismo sector y/o la aplicación de la ley vigente, tal como leyes de casos y reportes de cuerpos de supervisión independientes.

+

(3) Con respecto al impacto de tales leyes y prácticas en el cumplimiento de estas Cláusulas, se pueden considerar diferentes elementos como parte de una evaluación general. Dichos elementos pueden incluir experiencia práctica relevante y documentada con casos anteriores de solicitudes de divulgación de las autoridades públicas, o la ausencia de tales solicitudes, que cubran un periodo de tiempo suficientemente representativo. Esto se refiere en concreto a los registros internos u otra documentación, elaborados de forma continua de acuerdo con la debida diligencia y certificados de la alta dirección, siempre que esta información pueda compartirse legalmente con terceros. Cuando se base en esta experiencia práctica para concluir que no se impedirá que el importador de datos cumpla estas Cláusulas, debe estar respaldada por otros elementos objetivos relevantes, y las Partes deben considerar cuidadosamente si estos elementos juntos tienen suficiente peso, en términos de su confiabilidad y representatividad, para apoyar esta conclusión. En concreto, las Partes deben tener en cuenta si su experiencia práctica está corroborada y no desmentida por información fiable disponible públicamente o accesible de otro modo sobre la existencia o ausencia de solicitudes dentro del mismo sector y/o la aplicación de la ley en la práctica, como la jurisprudencia y los informes de los órganos de control independientes.

diff --git a/translations/es-ES/content/site-policy/privacy-policies/github-privacy-statement.md b/translations/es-ES/content/site-policy/privacy-policies/github-privacy-statement.md index 3a6910d827..46e9dadf3b 100644 --- a/translations/es-ES/content/site-policy/privacy-policies/github-privacy-statement.md +++ b/translations/es-ES/content/site-policy/privacy-policies/github-privacy-statement.md @@ -13,359 +13,336 @@ versions: topics: - Policy - Legal +ms.openlocfilehash: 0c4a10889f021936677433b5dbf08b2166c2c9e0 +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556752' --- +Fecha de entrada en vigor: 19 de diciembre de 2020 -Effective date: September 1, 2022 +Gracias por confiar a GitHub Inc. («GitHub», «nosotros») su código fuente, sus proyectos y su información personal. Custodiar su información privada es una gran responsabilidad y queremos que sepa cómo la gestionamos. -Gracias por confiarle tu código fuente, tus proyectos y tus datos personales a GitHub Inc. o a GitHub B.V. ("GitHub", "nosotros", "de nosotros" o "nuestro"). Esta Declaración de Privacidad explica nuestras prácticas con respecto a la recopilación, el uso y la divulgación de tus datos, incluyendo cualquier dato personal que recolectemos y procesemos en conexión con nuestro sitio web y cualquier aplicación, software, producto y servicio que proporcione GitHub, incluyendo cualquier Vistas Previas Beta (en conjunto "El Servicio"). +Todos los términos en mayúscula aparecen definidos en los [Términos de Servicio de GitHub](/github/site-policy/github-terms-of-service), a menos que se indique lo contrario aquí. -Todos los términos en mayúsculas tienen su definición en las [Condiciones de Servicio de GitHub](/github/site-policy/github-terms-of-service) a menos de que se indique lo contrario. +## La versión corta +Usamos su información personal como se describe en esta Declaración de Privacidad. Cualquiera que sea el lugar donde se encuentre o resida, o cualquiera que sea su ciudadanía, brindamos el mismo alto nivel de protección de la privacidad a todos nuestros usuarios en todo el mundo, con independencia de su país de origen o ubicación. -## La versión corta +Por supuesto, la versión corta y el Resumen que se muestra a continuación no son una explicación exhaustiva, así que siga leyendo para conocer más detalles. -Utilizamos tu información personal como lo describe la presente Declaración de Privacidad. No matter where you are, where you live, or what your citizenship is, you have the same high standard of privacy protection when using GitHub's products as all our users around the world, regardless of their country of origin or location. +## Resumen -Para ver nuestro Aviso de Privacidad para los residentes de California, refiérete al [Aviso de GitHub sobre la Ley de Privacidad del Consumidor en California](#githubs-notice-to-california-residents) o desplázate hacia abajo. +| Apartado | ¿Qué puede encontrar ahí? | +|---|---| +| [Qué información recopila GitHub](#what-information-github-collects) | GitHub recopila información directamente de usted para el registro, pago, transacciones y perfil de usuario. También recopilamos automáticamente su información de uso, cookies e información del dispositivo, sujeta, cuando sea necesario, a su consentimiento. GitHub también puede recopilar Información Personal del Usuario de terceros. Solo recopilamos de usted la cantidad mínima de información personal necesaria, a menos que elija facilitarnos más. | +| [Qué información _no_ recopila](#what-information-github-does-not-collect) | No recopilamos conscientemente información de niños menores de trece (13) años y no recopilamos [Información Personal Confidencial](https://gdpr-info.eu/art-9-gdpr/). | +| [Cómo usa GitHub su información](#how-github-uses-your-information) | En este apartado, describimos las formas en que usamos su información, entre otras cosas, para brindarle el Servicio, para comunicarnos con usted, con fines de seguridad y cumplimiento, y para mejorar nuestro Servicio. También describimos la base legal sobre la que procesamos su información, cuando así lo exija la ley. | +| [Cómo compartimos la información que recopilamos](#how-we-share-the-information-we-collect) | Podemos compartir su información con terceros si se da alguna de las circunstancias siguientes: con su consentimiento, con nuestros proveedores de servicios, por motivos de seguridad, para cumplir con nuestras obligaciones legales o cuando se produzca un cambio de control o venta de entidades corporativas o unidades de negocio. No vendemos su información personal y no alojamos publicidad en GitHub. Puede ver una lista de los proveedores de servicios que acceden a su información. | +| [Otra información importante](#other-important-information) | Proporcionamos información adicional específica sobre el contenido del repositorio, la información pública y las Organizaciones en GitHub. | +| [Servicios adicionales](#additional-services) | Proporcionamos información sobre ofertas de servicios adicionales, incluidas aplicaciones de terceros, GitHub Pages y aplicaciones de GitHub. | +| [Cómo puede acceder y controlar la información que recopilamos](#how-you-can-access-and-control-the-information-we-collect) | Le facilitamos formas de acceder, modificar o eliminar su información personal. | +| [Nuestro uso de cookies y seguimiento](#our-use-of-cookies-and-tracking) | Solo utilizamos las cookies estrictamente necesarias para prestar nuestro servicio, protegerlo y mejorarlo. Ofrecemos una página que hace que este proceso resulte muy transparente. Consulte este apartado para obtener más información. | +| [Cómo protege GitHub su información](#how-github-secures-your-information) | Tomamos todas las medidas razonablemente necesarias para proteger la confidencialidad, la integridad y la disponibilidad de su información personal en GitHub y para proteger la resiliencia de nuestros servidores. | +| [Prácticas de privacidad global de GitHub](#githubs-global-privacy-practices) | Ofrecemos el mismo alto nivel de protección de la privacidad a todos nuestros usuarios en todo el mundo. | +| [Cómo nos comunicamos con usted](#how-we-communicate-with-you) | Nos comunicamos con usted por correo electrónico. Puede controlar la forma en que nos comunicamos con usted en la configuración de su cuenta o poniéndose en contacto con nosotros. | +| [Resolución de quejas](#resolving-complaints) | En el improbable caso de que no podamos resolver un problema de privacidad de forma rápida y exhaustiva, ofrecemos una vía de resolución de conflictos. | +| [Cambios en nuestra Declaración de Privacidad](#changes-to-our-privacy-statement) | Le notificamos los cambios importantes en esta Declaración de Privacidad 30 días antes de que dichos cambios entren en vigor. También puede realizar un seguimiento de los cambios en nuestro repositorio de Directivas del Sitio. | +| [Licencia](#license) | Esta Declaración de Privacidad se otorga bajo la [Licencia Creative Commons Zero](https://creativecommons.org/publicdomain/zero/1.0/). | +| [Contacto con GitHub](#contacting-github) | No dude en ponerse en contacto con nosotros si tiene alguna pregunta sobre nuestra Declaración de Privacidad. | +| [Traducciones](#translations) | Ofrecemos enlaces a algunas traducciones de la Declaración de Privacidad. | +## Declaración de Privacidad de GitHub -## Resumen +## Qué información recopila GitHub -| Sección | ¿Qué puedes encontrar allí? | -| ------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [Quién es responsable del procesamiento de tu información](#who-is-responsible-for-the-processing-of-your-information) | Subject to limited exceptions, GitHub is the controller and entity responsible for the processing of your personal data in connection with the Website or Service if you are in North America. For individuals outside North America the data controller is GitHub B.V. | -| [Qué información recopila GitHub](#what-information-github-collects) | GitHub recopila información directamente a partir de tu registro, tus pagos, tus transacciones y del perfil del usuario. También, cuando es necesario, recopilamos automáticamente información de tu uso, cookies e información de dispositivo sujetos, cuando sea necesario, a tu consentimiento. GitHub también podría recopilar datos personales de terceros. Solo recopilamos la cantidad mínima de datos personales tuyos necesaria, a menos de que elijas proporcionar más. | -| [Cómo utiliza GitHub tu información](#how-github-uses-your-information) | En esta sección, describimos las formas en las que utilizamos tu información, incluyendo para proporcionarte el Servicio, para comunicarnos contigo, para propósitos de cumplimiento y seguridad y para mejorar nuestro sitio web o servicio o para desarrollar características y funcionalidades nuevas para estos. También describimos la base legal sobre la cual procesamos tu información personal, cuando se exige legalmente. | -| [Cómo compartimos la información que recopilamos](#how-we-share-the-information-we-collect) | Puede que compartamos tu información con terceros en una de las siguientes circunstancias: con tu consentimiento, con nuestros proveedores de servicio, por motivos de seguridad, para cumplir con nuestras obligaciones legales o cuando exista un cambio de control o venta de las entidades corporativas o unidades de negocios. En GitHub, no vendemos tu información personal y no alojamos publicidad. | -| [Tus elecciones con respecto a nuestro procesamiento de tus datos personales](#your-choices-regarding-our-processing-of-your-personal-data) | Proporcionamos formas para que accedas, modifiques o elimines tu información personal. | -| [Cookies](#cookies) | Except for cookies used on our Enterprise Marketing Pages, we only use strictly necessary cookies to provide, secure, and improve our Website or Service or develop new features and functionality of our Website or Service.

As described below, we may use non-essential cookies on certain pages of our website to support our enterprise marketing efforts and market our products and services to enterprise customers, for example on resources.github.com (collectively “Enterprise Marketing Pages”).

We offer a [page](https://github.com/privacy/cookies) that makes all uses of cookies very transparent. | -| [Cómo asegura GiitHub tu información](#how-github-secures-your-information) | Tomamos todas las medidas razonables necesarias para proteger la confidencialidad, integridad y disponibilidad de tus datos personales en GitHub y para proteger la resiliencia de nuestros servidores. | -| [Preferencias de comunicación](#communication-preferences) | Nos comunicamos contigo por correo electrónico. Puedes controlar la manera en que te contactamos en las configuraciones de la cuenta o poniéndote en contacto con nosotros. | -| [Resolver reclamos](#resolving-complaints) | En el caso improbable de que no podamos resolver una inquietud sobre la privacidad de forma rápida y exhaustiva, proporcionaremos un medio de resolución por medio de una disputa. | -| [Cambios en tu Declaración de privacidad](#changes-to-our-privacy-statement) | Te notificamos los cambios importantes en esta Declaración de privacidad 30 días antes de que cualquier cambio entre en vigencia. Puedes rastrear los cambios en nuestro repositorio de Políticas del sitio. | -| [Licencia](#license) | La presente Declaración de privacidad está autorizada por la [licencia Creative Commons Zero](https://creativecommons.org/publicdomain/zero/1.0/). | -| [Contactarse con GitHub](#contacting-github) | Siéntete libre de contactarnos si tienes preguntas acerca de nuestra Declaración de privacidad. | -| [Traducciones](#translations) | Proporcionamos enlaces a algunas traducciones de la Declaración de privacidad. | +«**Información Personal del Usuario**» es cualquier información sobre uno de nuestros Usuarios que pueda, por sí sola o junto con otra información, identificarlo personalmente o estar razonablemente vinculada o conectada con él. Información como un nombre de usuario y una contraseña, una dirección de correo electrónico, un nombre real, una dirección de protocolo de Internet (IP) y una fotografía son ejemplos de «Información Personal del Usuario». -## Declaración de Privacidad de GitHub +La Información Personal del Usuario no incluye información agregada y no personal que no identifique a un Usuario o que no pueda ser razonablemente vinculada o conectada con él. Podemos utilizar dicha información de identificación no personal agregada con fines de investigación y para operar, analizar, mejorar y optimizar nuestro Sitio Web y nuestro Servicio. -## ¿Quién es responsable del procesamiento de tu información? -El controlador de datos para tus datos personales es GitHub, Inc. Para los individuos fuera de los EE. UU., el controlador de datos es GitHub B.V. +### Información que los usuarios facilitan directamente a GitHub -Esta declaración de privacidad no aplica a los datos personales que procesamos como proveedor de servicios o procesador de datos en nombre de los clientes de nuestra empresa. Nuestras actividades de procesamiento de datos como procesador de servicios o de datos se rigen mediante nuestro [Acuerdo de Protección de Datos](https://github.com/customer-terms/github-data-protection-agreement). Si eres un usuario final consumidor de una de estas organizaciones, debes leer la declaración de privacidad de dicha organización y dirigir cualquier consulta de privacidad a ella. +#### Información de registro +Solicitamos algunos datos básicos en el momento de la creación de la cuenta. Al crear su nombre de usuario y contraseña propios, le solicitamos una dirección de correo electrónico válida. -## GitHub actuando en tu nombre +#### Información de pago +Si inicia sesión con nosotros en una Cuenta de pago, envía fondos a través del Programa de Patrocinadores de GitHub o compra una aplicación en GitHub Marketplace, recopilamos su nombre completo, dirección e información de la tarjeta de crédito o información de PayPal. Tenga en cuenta que GitHub no trata ni almacena la información de su tarjeta de crédito ni la información de PayPal, pero nuestro procesador de pagos de terceros sí lo hace. -En algunos casos, GitHub actúa solo en tu nombre para los datos personales que recopilamos y procesamos en conexión con nuestro servicio (por ejemplo, para los datos personales que se agregan a un repositorio mediante los contribuyentes de este). En estos casos, GitHub solo procesará los datos para proporcionar el servicio que solicitaste. Toma en cuenta que, de acuerdo con nuestra [Política de Eliminación de Información Privada](/site-policy/content-removal-policies/github-private-information-removal-policy), las solicitudes de los contribuyentes para eliminar datos personales habitualmente requieren que se notifique al repositorio y que este actúe. +Si incluye y vende una aplicación en [GitHub](https://github.com/marketplace), necesitamos su información bancaria. Si recauda fondos a través del [Programa de Patrocinadores de GitHub](https://github.com/sponsors), necesitamos alguna [información adicional](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-user-account#submitting-your-bank-information) durante el proceso de registro para que participe y reciba fondos a través de esos servicios y con fines de cumplimiento. -## Qué información recopila GitHub +#### Información del perfil +Puede optar por facilitarnos más información para el perfil de su Cuenta, como su nombre completo, un avatar que puede incluir una fotografía, su biografía, su ubicación, su empresa y una URL a un sitio web de terceros. Estos datos pueden incluir Información Personal del Usuario. Tenga en cuenta que la información de su perfil puede ser visible para otros Usuarios de nuestro Servicio. -Los datos personales que recopilemos dependerán de cómo interactúas con nosotros, los servicios que utilizas y las elecciones que haces. Recopilamos información sobre ti de fuentes diferentes y en varias formas cuando utilizas nuestro servicio, incluyendo aquella que proporcionas directamente, la que se recopila automáticamente, las fuentes de datos de terceros y los datos que inferimos o generamos a partir de otros datos. +### Información que GitHub recopila automáticamente a partir de su uso del Servicio +#### Información de transacciones +Si tiene una Cuenta de pago con nosotros, vende una aplicación que figura en [GitHub Marketplace](https://github.com/marketplace) o recauda fondos a través del [Programa de Patrocinadores de GitHub](https://github.com/sponsors), recopilamos automáticamente cierta información sobre sus transacciones en el Servicio, como la fecha, la hora y el importe cobrado. -### Información que los usuarios proporcionan directamente a GitHub -Recopilamos los datos personales que nos proporcionas. Por ejemplo: +#### Información de uso +Si accede a nuestro Servicio o Sitio Web, recopilamos automáticamente la misma información básica que recopilan la mayoría de los servicios, sujeta, en caso necesario, a que usted lo autorice. Esto incluye información sobre cómo usa el Servicio, como las páginas que ve, el sitio remitente, su dirección IP e información de sesión, así como la fecha y hora de cada solicitud. Se trata de información que recopilamos de todos los visitantes al Sitio Web, tanto si tienen una Cuenta como si no. Estos datos pueden incluir Información Personal del Usuario. -#### Información de registro -Recopilamos información como tu nombre de usuario, dirección de correo electrónico y contraseña durante la creación de cuentas. +#### Cookies +Como se describe más adelante, recopilamos automáticamente información de las cookies (como el id. de la cookie y la configuración) para mantenerlo conectado, recordar sus preferencias, identificarlo a usted y a su dispositivo y para analizar el uso que hace de nuestro servicio. -#### Información demográfica -En algunos casos, solicitamos que nos digas tu edad, género y detalles demográficos similares. +#### Información del dispositivo +Podemos recopilar cierta información sobre su dispositivo, como su dirección IP, navegador o información de la aplicación del cliente, preferencia de idioma, sistema operativo y versión de la aplicación, tipo e identificación del dispositivo, así como modelo y fabricante del dispositivo. Estos datos pueden incluir Información Personal del Usuario. -#### Pago e información de facturación -Si haces compras u otras transacciones financieras, recopilamos los números de tarjeta de crédito, información de cuenta financiera y otros detalles de pago. +### Información que recopilamos de terceros -#### Contenido y archivos -Recopilamos cualquier fotografía, documentos u otros archivos que cargas en nuestro servicio y, si nos envías mensajes de correo electrónico u otras comunicaciones, también los recopilamos y retenemos. Por ejemplo, podrías elegir proporcionarnos más información para tu perfil de cuenta, tal como tu nombre completo, un avatar que podría incluir una fotografía, tu biografía, tu ubicación, tu empresa y una URL a algún sitio web de terceros. Ten en cuenta que tu información de perfil puede ser visible para otros Usuarios de nuestro Servicio. +GitHub puede recopilar Información Personal del Usuario de terceros. Por ejemplo, esto puede suceder si se registra para recibir formación o para recibir información sobre GitHub de uno de nuestros proveedores, socios o entidades afiliadas. GitHub no compra Información Personal del Usuario de agentes de datos externos. -### Información que GitHub recopila automáticamente. -Cuando vistas o utilizas nuestro servicio, recopilamos alguna información automáticamente. Por ejemplo: +## Qué información no recopila GitHub -#### Información sobre transacciones -Si tienes una cuenta de pago con nosotros o si haces compras o ventas utilizando nuestro servicio, recopilamos automáticamente información específica sobre tus transacciones en el servicio, tal como tu nombre completo, dirección, región, estado, país, código postal, la fecha, hora y cantidad cobrada. +No recopilamos de forma intencionada «**[Información Personal Confidencial](https://gdpr-info.eu/art-9-gdpr/)**», como los datos personales que revelen el origen racial o étnico, las opiniones políticas, las convicciones religiosas o filosóficas o la afiliación sindical y el tratamiento de datos genéticos, datos biométricos destinados a identificar de forma inequívoca a una persona física, datos relativos a la salud o datos relativos a la vida sexual o la orientación sexual de una persona física. Si decide almacenar cualquier Información Personal Confidencial en nuestros servidores, usted es responsable de cumplir con los controles reglamentarios con respecto a dichos datos. -#### Información de uso -Si estás accediendo o utilizando nuestro servicio, podríamos recopilar automáticamente la información sobre cómo lo utilizas, tal como las páginas que ves, el sitio del cuál vienes, tu dirección IP y la información sobre tu dispositivo, información de sesión, la fecha y hora de cada solicitud, la información que se contiene o relaciona con tus contribuciones o repositorios individuales y los datos de telemetría (es decir, información sobre cómo se desempeña una característica o servicio específico) con respecto a tu uso u otras características y funcionalidades del servicio. +Si es un niño menor de 13 años, es posible que no tenga una Cuenta en GitHub. GitHub no recopila información a sabiendas ni dirige ninguno de nuestros contenidos específicamente a niños menores de 13 años. Si llega a nuestro conocimiento o tenemos motivos para sospechar que usted es un Usuario menor de 13 años, tendremos que cerrar su Cuenta. No queremos evitar que aprenda a programar, pero esas son las reglas. Consulte nuestros [Términos de Servicio](/github/site-policy/github-terms-of-service) para obtener información sobre la rescisión de la Cuenta. Cada país puede tener distintos límites de edad mínima y, si tiene una edad inferior a la mínima para dar su consentimiento para la recopilación de datos en su país, es posible que no tenga una Cuenta en GitHub. -#### Cookies -Tal como se describe más adelante, recopilamos información automáticamente de las cookies (tales como las de ID y de ajustes) en conexión con nuestro servicio. +No recopilamos de forma intencionada Información Personal del Usuario que esté **almacenada en sus repositorios** u otras entradas de contenido de formato libre. Cualquier información personal incluida en el repositorio de un usuario es responsabilidad del propietario de dicho repositorio. -#### Información de dispositivo -Podríamos recopilar información sobre tu dispositivo, tal como su dirección IP, información de aplicación de cliente o buscador, preferencia de idioma, sistema operativo y versión de la aplicación, tipo de dispositivo e ID y modelo y fabricante del dispositivo. +## Cómo usa GitHub su información -#### Información de geolocalización -En conexión con ciertas características y dependiendo de la funcionalidad del servicio, recopilamos información de geolocalización tal como mediante direcciones IP o la información de ubicación que elijas proporcionar en tu perfil de cuenta. +Podemos usar su información para los siguientes fines: +- Usamos su [Información de Registro](#registration-information) para crear su cuenta y para prestarle el Servicio. +- Usamos su [Información de Pago](#payment-information) para ofrecerle el servicio de Cuenta de Pago, el servicio Marketplace, el Programa de Patrocinadores o cualquier otro servicio de pago de GitHub que solicite. +- Usamos su Información Personal del Usuario, en concreto, su nombre de usuario, para identificarlo en GitHub. +- Usamos su [Información de Perfil](#profile-information) para rellenar el perfil de su cuenta y compartir dicho perfil con otros usuarios si nos lo solicita. +- Usamos su dirección de correo electrónico para comunicarnos con usted, si ha mostrado su conformidad, **y solo por las razones que haya indicado**. Consulte nuestro apartado sobre [comunicación por correo electrónico](#how-we-communicate-with-you) para obtener más información. +- Utilizamos la Información Personal del Usuario para responder a las solicitudes de soporte. +- Usamos la Información Personal del Usuario y otros datos para hacerle recomendaciones, como sugerirle proyectos que tal vez desee seguir o a los que desee contribuir. Aprendemos de su comportamiento público en GitHub, como los proyectos que marca con estrellas, para determinar sus intereses de programación y le recomendamos proyectos similares. Estas recomendaciones son decisiones automatizadas, pero no tienen ningún impacto legal sobre sus derechos. +- Podemos utilizar la Información Personal del Usuario para invitarlo a participar en encuestas, programas beta u otros proyectos de investigación, sujeto, cuando sea necesario, a su consentimiento. +- Utilizamos [Información de Uso](#usage-information) e [Información del Dispositivo](#device-information) para entender mejor cómo usan GitHub nuestros Usuarios y para mejorar nuestro Sitio Web y Servicio. +- Podemos usar su Información Personal del Usuario si es necesario por motivos de seguridad o para investigar posibles fraudes o intentos de dañar a GitHub o a nuestros Usuarios. +- Podemos utilizar su Información Personal del Usuario para cumplir con nuestras obligaciones legales, proteger nuestra propiedad intelectual y hacer cumplir nuestros [Términos de Servicio](/github/site-policy/github-terms-of-service). +- Limitamos nuestro uso de su Información Personal del Usuario a los fines enumerados en esta Declaración de Privacidad. Si tenemos que usar su Información Personal del Usuario para otros fines, le solicitaremos antes su permiso. Siempre puede ver la información que tenemos, cómo la estamos usando y los permisos que nos ha proporcionado en su [perfil de usuario](https://github.com/settings/admin). -### Información que creamos o generamos -Inferimos información a partir de otros datos que recopilamos, incluyendo el uso de medios automatizados para generar información sobre tus preferencias posibles u otras características ("Inferencias"). Por ejemplo, inferimos tu ubicación geográfica (tal como ciudad, estado y país) con base en tu dirección IP. +### Nuestras bases legales para el tratamiento de la información -### Información que recopilamos de terceros +En la medida en que nuestro tratamiento de su Información Personal del Usuario esté sujeto a ciertas leyes internacionales (incluido, entre otros, el Reglamento General de Protección de Datos (RGPD) de la Unión Europea), GitHub debe notificarle la base legal sobre la cual tratamos la Información Personal del Usuario. GitHub trata la Información Personal del Usuario en virtud de las siguientes bases legales: -Otras empresas con quienes decides participar. GitHub podría recopilar datos personales tuyos de terceros. Por ejemplo, esto puede ocurrir si inicias sesión para capacitarte o recibir información acerca de GitHub de parte de alguno de nuestros proveedores, socios o subsidiarias. GitHub no compra datos personales de intermediarios terceros. +- Cumplimiento del Contrato: + * Cuando crea una Cuenta de GitHub, proporciona su [Información de Registro](#registration-information). Requerimos esta información para que celebre el acuerdo de Términos de Servicio con nosotros y procesamos dicha información sobre la base del cumplimiento de dicho contrato. También llevamos a cabo el tratamiento de su nombre de usuario y dirección de correo electrónico sobre otras bases legales, como se describe a continuación. + * Si tiene una Cuenta de pago con nosotros, recopilamos y tratamos información adicional [Información de Pago](#payment-information) sobre la base del cumplimiento de dicho contrato. + * Cuando compra o vende una aplicación incluida en nuestro Marketplace o cuando envía o recibe fondos a través del Programa de Patrocinadores de GitHub, tratamos la [Información de Pago](#payment-information) y otros elementos para el cumplimiento del contrato aplicable a dichos servicios. +- Consentimiento: + * Dependemos de su consentimiento para usar su Información Personal del Usuario en las siguientes circunstancias: cuando rellene la información en su [perfil de usuario](https://github.com/settings/admin); cuando decide participar en un curso, proyecto de investigación, programa beta o encuesta de GitHub; y con fines de marketing, cuando corresponda. Toda esta Información Personal del Usuario es completamente opcional y tiene la capacidad de acceder a ella, modificarla y eliminarla en cualquier momento. Aunque no puede eliminar su dirección de correo electrónico por completo, puede hacer que sea privada. Puede retirar su consentimiento en cualquier momento. +- Intereses Legítimos: + * En general, el resto del tratamiento de la Información Personal del Usuario que realizamos es necesario para los fines de nuestro interés legítimo, por ejemplo, para fines de cumplimiento legal, fines de seguridad o para mantener la confidencialidad, integridad, disponibilidad y resiliencia continuas de los sistemas de GitHub, del Sitio Web y del Servicio. +- Si desea solicitar la eliminación de los datos que tratamos previo consentimiento o si se opone a nuestro tratamiento de la información personal, utilice nuestro [Formulario de contacto de privacidad](https://support.github.com/contact/privacy). -Proveedores de servicios. También podríamos recibir información de los procesadores o proveedores de servicio quienes procesan datos en tu nombre, tales como nuestro procesador de pagos que se encarga tanto de los pagos como de la información de facturación en conexión con nuestro servicio. +## Cómo compartimos la información que recopilamos -Contenido que publicas en nuestro servicio. GitHub recopilará la información que almacenas en o con la cuál contribuyes a un repositorio público, proporcionas para su uso en conexión con una característica de la comunidad o pones a disposición del público de alguna otra forma mediante el servicio de acuerdo con lo descrito en esta Declaración de Privacidad. Dicha información también estará disponible para la comunidad de usuarios de GitHub, así como al público en general. Para obtener más información, revisa los detalles con respecto a los repositorios públicos y las características de la comunidad [aquí](/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile). +Podemos compartir su Información Personal de Usuario con terceros si se da alguna de las circunstancias siguientes: -Socios de marketing/marca conjunta. Podríamos recibir información de los socios con los que ofrecemos servicios de marca conjunta o con los que participamos en actividades de marketing conjunto. +### Con su consentimiento +Compartimos su Información Personal de Usuario, si da su consentimiento, después de indicarle qué información se compartirá, con quién y por qué. Por ejemplo, si adquiere una aplicación que figura en nuestro Marketplace, compartimos su nombre de usuario para permitir que el Desarrollador de la aplicación le preste los servicios. Asimismo, puede dirigirse a nosotros a través de sus acciones en GitHub para compartir su Información Personal del Usuario. Por ejemplo, si se une a una Organización, indica que está dispuesto a facilitar al propietario de la Organización la capacidad de ver su actividad en el registro de acceso de la Organización. -Fuentes disponibles al público en general. También podríamos obtener información de fuentes disponibles al público en general, tal como los repositorios de GitHub. +### Con proveedores de servicios +Compartimos Información Personal del Usuario con un número limitado de proveedores de servicios que tratan dicha información en nuestro nombre para prestar o mejorar nuestro Servicio y que han acordado restricciones de privacidad similares a las de nuestra Declaración de Privacidad mediante la firma de acuerdos de protección de datos o al asumir compromisos similares. Nuestros proveedores de servicios realizan procesamientos de pagos, gestión de incidencias de soporte técnico, transmisión de datos de red, seguridad y otros servicios similares. Si bien GitHub trata toda la Información Personal del Usuario en los Estados Unidos, nuestros proveedores de servicios podrían llevar a cabo el tratamiento de los datos fuera de los Estados Unidos o la Unión Europea. Si desea saber quiénes son nuestros proveedores de servicios, consulte nuestra página en [Subencargados](/github/site-policy/github-subprocessors-and-cookies). -Cuando se te pide proporcionar datos personales, puedes negarte. Y podrías utilizar un buscador web u operar controles de sistema para prevenir la recopilación automática de tipos de información específica. Pero si eliges no proporcionar o permitir información necesaria para dichos servicios o características, estos podrían no estar disponibles o funcionar integralmente. +### Por motivos de seguridad +Si es miembro de una Organización, GitHub puede compartir su nombre de usuario, [Información de Uso](#usage-information) e [Información del Dispositivo](#device-information) asociados con esa Organización con un propietario y/o administrador de la Organización, en la medida en que dicha información se facilite solo para investigar o responder a un incidente de seguridad que afecte a la seguridad de dicha Organización en particular o la ponga en peligro. -## Cómo utiliza GitHub tu información -Podríamos utilizar tu información para proporcionar, administrar, analizar, administrar y operar nuestro servicio. Por ejemplo, podríamos utilizar tu información para los siguientes propósitos: -- Proporcionar nuestros productos y entregar nuestros servicios, incluyendo el solucionar problemas, mejorar y personalizar las características en el servicio. -- Las operaciones de negocios tales como la facturación, contabilidad, mejora de nuestras operaciones internas, asegurar nuestros sistemas, detectar actividad ilegal o fraudulenta y cumplir con nuestras obligaciones legales. -- Mejorar y desarrollar nuestros productos y servicios, incluyendo el desarrollo de servicios o características nuevos y llevar a cabo investigaciones. -- La personalización de nuestro servicio al entender tus preferencias y a ti mismo para mejorar tu experiencia y disfrute de nuestro servicio. -- Proporcionar soporte al cliente y responder tus preguntas. -- Entregarte comunicaciones promocionales sobre nuestros nuevos servicios, características, ofertas, promociones y otra información sobre nuestro servicio. -- Personalize and measure the effectiveness of enterprise business ads, promotional communications or marketing you receive related to the Enterprise Marketing Pages. -- Enviarte información, incluyendo las confirmaciones, facturas, avisos técnicos, actualizaciones alertas de seguridad, soporte y mensajes administrativos. +### Para divulgación legal +GitHub se esfuerza por lograr la transparencia en el cumplimiento de los procesos y las obligaciones legales. A menos que la ley o una orden judicial lo impidan, o en raras circunstancias urgentes, hacemos un esfuerzo razonable para notificar a los usuarios cualquier divulgación de su información que sea legalmente obligatoria o requerida. GitHub puede divulgar Información Personal del Usuario u otra información que recopilamos sobre usted a las fuerzas del orden si es necesario en respuesta a una citación válida, una orden judicial, una orden de allanamiento, una orden gubernamental similar o cuando creamos de buena fe que la divulgación es necesaria para cumplir con nuestras obligaciones legales o para proteger nuestra propiedad o derechos, los de terceros o del público en general. -Combinamos los datos que recopilamos de diversas fuentes para estos propósitos y para darte una experiencia personalizad, consistente y más consistente. +Para obtener más información sobre nuestra divulgación en respuesta a solicitudes legales, consulte nuestras [Directrices para Solicitudes Legales de Datos de Usuario](/github/site-policy/guidelines-for-legal-requests-of-user-data). -## Cómo compartimos la información que recopilamos +### Cambio de control o venta +Podemos compartir Información Personal del Usuario si participamos en una fusión, venta o adquisición de entidades corporativas o unidades de negocio. Si se produce algún cambio de propiedad, nos aseguraremos de que suceda en condiciones que preserven la confidencialidad de la Información Personal del Usuario, y se lo notificaremos en nuestro sitio web o por correo electrónico antes de cualquier transferencia de su Información Personal del Usuario. La organización que reciba cualquier Información Personal del Usuario deberá respetar las promesas que hicimos en nuestra Declaración de Privacidad o Términos de Servicio. -We share personal data as described below, including with your consent or as necessary to complete your transactions or provide the services you have requested or authorized. In addition, we may share each of the categories of your personal data described above with the types of third parties described below for the following business purposes: +### Información de identificación no personal agregada +Compartimos cierta información de identificación no personal agregada con terceros sobre cómo usan GitHub nuestros usuarios, de forma conjunta, o cómo responden los usuarios a nuestras otras ofertas, como conferencias o eventos. -### Información pública -Puedes seleccionar las opciones disponibles a través de nuestro servicio para mostrar y compartir públicamente tu nombre o nombre de usuario y otra información específica, tal como tu perfil, datos, contenido y archivos demográficos o datos de ubicación geográfica. Por ejemplo, si quisieras que tu dirección de correo electrónico permanezca privada, incluso cuando estás comentando en repositorios públicos, [puedes configurar los ajustes de tu dirección de correo electrónico en tu perfil de usuario como privados](https://github.com/settings/emails). También puedes [actualizar tu configuración local de Git para utilizar tu dirección de correo electrónico privada](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address). Por favor, consulta la información adicional sobre las direcciones de correo electrónico en los mensajes de confirmación [aquí](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address). +Nosotros **no** vendemos su Información Personal del Usuario a cambio de una contraprestación monetaria o de otro tipo. -Toma en cuenta que, si te gustaría copilar los datos de GitHub, debes cumplir con nuestras [Términos de Servicio](/site-policy/github-terms/github-terms-of-service) con respecto al uso de la información y la privacidad y solo podrás utilizar cualquier información de cara al público que obtengas para los propósitos para los cuales nuestro usuario lo autorizó. Por ejemplo, en donde un usuario de GitHub ha puesto una dirección de correo electrónico de cara al público para propósitos de identificación y atribución, no utilices dicha dirección de correo electrónico para enviar mensajes no solicitados a usuarios o para vender información personal, tal como a reclutadores, cazadores de talento y concentradores de trabajos o para publicidad comercial. Esperamos que asegures la información que has conseguido de GitHub de forma razonable y que respondas rápidamente a las quejas, solicitudes de eliminación y de "no contactar" que vengan de GitHub o de sus usuarios. +Tenga en cuenta: La Ley de Privacidad del Consumidor de California de 2018 («CCPA») requiere que las empresas indiquen en su directiva de privacidad si divulgan o no información personal a cambio de una contraprestación monetaria u otro tipo de contraprestación económica. Si bien la CCPA solo cubre a los residentes en California, ampliamos voluntariamente sus derechos básicos para que las personas controlen sus datos a _todos_ nuestros usuarios, no solo de aquellos que residan en California. Puede obtener más información sobre la CCPA y cómo la cumplimos [aquí](/github/site-policy/githubs-notice-about-the-california-consumer-privacy-act). -### Aplicaciones de terceros -Compartimos tus datos personales con terceros cuando nos indiques hacerlo. Por ejemplo, si compras una aplicación listada en nuestro Marketplace, compartimos tu nombre de usuario para permitir que el desarrollador de la aplicación te proporcione sus servicios. Adicionalmente, podrías dirigirnos a través de tus acciones en GitHub para compartir tus datos personales. Por ejemplo, si te unes a una Organización, indicas tu intención de proporcionarle al usuario de la Organización la capacidad de ver tu actividad en el registro de acceso de la Organización. +## Contenidos del Repositorio -Puedes habilitar o agregar aplicaciones de terceros, conocidas como "Productos de desarrollador", a tu cuenta. Estos Productos de programador no son necesarios para usar GitHub. Compartiremos tus datos personales con tales aplicaciones de terceros cuando nos lo pidas; sin embargo, eres el único responsable de tu uso de los Productos de Desarrollador de terceros y de la cantidad de datos personales que elijas compartir con estos. Puedes verificar nuestra [documentación de la API](/rest/reference/users) para ver la información que se proporciona cuando te autenticas en un Producto de Desarrollador utilizando tu perfil de GitHub. +### Acceso a repositorios privados -### Organizaciones con las que te involucras -Puedes indicar, a través de tus acciones en GitHub, que quieres compartir tus datos personales. Si colaboras o te conviertes en miembro de una organización, entonces tus propietarios de cuenta podrían recibir tus datos personales. Cuando aceptas una invitación a una organización, se te notificará sobre los tipos de información que los propietarios pueden ver (para obtener más información, consulta la sección [Acerca de la membresía de la organización](/github/setting-up-and-managing-your-github-user-account/about-organization-membership)). Contacta a los propietarios de cuenta para obtener más información sobre cómo podrían procesar tus datos personales en su organización y las formas en las que puedes acceder, actualizar, alterar o borrar dichos datos personales almacenados en la cuenta. +Si su repositorio es privado, usted controla el acceso a su Contenido. Si incluye Información Personal del Usuario o Información Personal Confidencial, es posible que GitHub solo pueda acceder a dicha información de acuerdo con esta Declaración de Privacidad. El personal de GitHub [no accede al contenido del repositorio privado](/github/site-policy/github-terms-of-service#e-private-repositories) excepto: +- por motivos de seguridad; +- para ayudar al propietario del repositorio en cuestiones de soporte; +- para mantener la integridad del Servicio; +- para cumplir con nuestras obligaciones legales; +- si tenemos razones para creer que los contenidos vulneran la ley, o +- con su consentimiento. -### Proveedores de servicios -Compartimos tus datos personales con los proveedores de servicio que procesan la información en nuestro nombre para proporcionar o mejorar nuestro servicio. For example, our service providers may perform payment processing, customer support ticketing, network data transmission, web analytics, marketing operations, security, and other similar services. Si bien GitHub procesa todos los datos personales en los Estados Unidos, nuestros proveedores de servicio podrían procesarlos fuera de los Estados Unidos o de la Unión Europea. Dicho procesamiento por parte de los proveedores de servicios cumplirá con las leyes aplicables, incluyendo cualquier mecanismo de transferencia. +Sin embargo, aunque generalmente no buscamos contenido en sus repositorios, podemos escanear nuestros servidores y contenido para detectar ciertos tokens o firmas de seguridad, malware activo conocido, vulnerabilidades conocidas en dependencias u otros contenidos que vulneren nuestros Términos de Servicio, como contenido extremista violento o terrorista o imágenes de explotación infantil, de acuerdo con técnicas algorítmicas de huellas (conjuntamente, «escaneo automático»). Nuestros Términos de Servicio ofrecen más información sobre los [repositorios privados](/github/site-policy/github-terms-of-service#e-private-repositories). - ### Affiliates We enable access to personal data across our subsidiaries, affiliates, and related companies, for example, where we share common data systems, when affiliates provide services on our behalf, or where access is needed to operate and provide the Service. +Tenga en cuenta que puede optar por deshabilitar determinado acceso a sus repositorios privados que está habilitado de forma predeterminada para prestarle el Servicio (por ejemplo, el escaneo automático necesario para habilitar las alertas de Gráfico de dependencias y Dependabot). -### Con fines de seguridad -Divulgaremos datos personales si creemos que esto es necesario para: -- proteger a nuestros clientes y a otros, por ejemplo, para prevenir el spam o los intentos de cometer fraude o para ayudar a prevenir la pérdida de vidas o daños serios a cualquiera; -- operar y mantener la seguridad del servicio, incluyendo la prevención o detención de un ataque a nuestros sistemas o redes; o -- proteger los derechos o propiedad o a nosotros mismos o a otros, incluyendo el hacer valer nuestros acuerdos, términos y políticas. +GitHub proporcionará un aviso acerca de nuestro acceso al contenido del repositorio privado, a menos que sea [para divulgación legal](/github/site-policy/github-privacy-statement#for-legal-disclosure), para cumplir nuestras obligaciones legales o cuando así lo requiera la ley, para el escaneo automatizado o en respuesta a una amenaza a la seguridad u otro riesgo para la seguridad. +### Repositorios públicos -### Para divulgación legal -GitHub podría divulgar datos personales u otra información que recopilamos sobre ti a la fuerza policial u otras agencias gubernamentales si se requiere como respuesta a un proceso legal válido. Para obtener más información acerca de la divulgación en respuesta a solicitudes legales, consulta nuestros [Lineamientos para las Solicitudes Legales de Datos de Usuario](/github/site-policy/guidelines-for-legal-requests-of-user-data). +Si su repositorio es público, cualquier persona puede ver su contenido. Si incluye en su repositorio público Información Personal del Usuario, [Información Personal Confidencial](https://gdpr-info.eu/art-9-gdpr/), o información confidencial, como direcciones de correo electrónico o contraseñas, dicha información se puede indexar en motores de búsqueda o la pueden utilizar terceros. -### Cambios por control o venta -Podríamos compartir tus datos personales si estamos involucrados en una fusión, venta o adquisición de entidades corporativas o unidades de negocio de acuerdo con lo descrito en esta Declaración de Privacidad. +Obtenga más información sobre la [Información Personal del Usuario en repositorios públicos](/github/site-policy/github-privacy-statement#public-information-on-github). -Toma en cuenta que algunas de las características en nuestro servicio incluyen integraciones, referencias o enlaces a los servicios que proporcionan los terceros cuyas prácticas de privacidad difieren con las nuestras. Si proporcionas datos personales a cualquiera de estos terceros o si nos permites compartir los datos personales con ellos, estos se regirán mediante sus declaraciones de privacidad. +## Otra información importante -Finalmente, podríamos compartir información desidentificada de acuerdo con las leyes aplicables. +### Información pública en GitHub -### No se venden los datos personales -Nosotros *no* vendemos tus datos personales por consideraciones monetarias u otras, de acuerdo a lo que se define en las leyes del estado de Nevada y de California. Puedes aprender más sobre la CCPA y sobre cómo cumplimos con ella [aquí](#githubs-notice-to-california-residents). +Muchos de los servicios y características de GitHub están orientados al público. Si el contenido está orientado al público, terceras partes pueden acceder al mismo y utilizarlo de conformidad con nuestros Términos de Servicio, por ejemplo, consultando su perfil o repositorios o extrayendo datos a través de nuestra API. No vendemos dicho contenido; es suyo. Sin embargo, permitimos que terceros, como organizaciones de investigación o archivos, recopilen información pública de GitHub. Se sabe que otros terceros, como los agentes de datos, extraen datos de GitHub y también compilan datos. -## Tus elecciones con respecto a nuestro procesamiento de tus datos personales -Proporcionamos elecciones sobre los datos personales que recopilamos de ti. Las elecciones que hagas no aplicarán a los datos personales asociados con una organización bajo tu cuenta. +Terceras partes podrían recopilar la Información Personal del Usuario asociada a su contenido en estas compilaciones de datos de GitHub. Si no desea que su Información Personal del Usuario aparezca en compilaciones de datos de GitHub de terceros, no haga pública su Información Personal del Usuario y asegúrese de [configurar su dirección de correo electrónico como privada en su perfil de usuario](https://github.com/settings/emails) y en su [configuración de confirmaciones de git](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address). Actualmente configuramos la dirección de correo electrónico de los Usuarios como privada de forma predeterminada, pero es posible que los usuarios antiguos de GitHub tengan que actualizar su configuración. -Acceso, corrección y borrado. Si eres un usuario de GitHub, podrías acceder, actualizar, alterar o borrar tu información básica de perfil de usuario al [editar tu perfil](https://github.com/settings/profile) o contactar al [Soporte de GitHub](https://support.github.com/contact) o al [Soporte Premium de GitHub](https://enterprise.githubsupport.com/hc/en-us). You can control the information we collect about you by limiting what information is in your profile, by keeping your information current, by changing your cookie preferences, or by contacting [GitHub Support](https://support.github.com/contact) or [GitHub Premium Support](https://enterprise.githubsupport.com/hc/en-us). +Si desea compilar datos de GitHub, debe cumplir con nuestros Términos de Servicio con respecto al [uso de la información](/github/site-policy/github-acceptable-use-policies#6-information-usage-restrictions) y la [privacidad](/github/site-policy/github-acceptable-use-policies#7-privacy) y solo puede usar cualquier Información Personal del Usuario pública que recopile para la finalidad autorizada por nuestro usuario. Por ejemplo, cuando un usuario de GitHub haya hecho pública una dirección de correo electrónico con fines de identificación y atribución, no use dicha dirección de correo electrónico con el fin de enviar correos electrónicos no solicitados a los usuarios o vender Información Personal del Usuario, como a seleccionadores de personal, cazatalentos y bolsas de trabajo, o para publicidad comercial. Esperamos que proteja de forma razonable toda Información Personal del Usuario que haya recopilado de GitHub y que responda con prontitud a las quejas, solicitudes de eliminación y solicitudes de «no contactar» de GitHub o de los usuarios de GitHub. -Retenemos y utilizamos tu información tal como se describe en esta declaración de privacidad pero, salvo los requisitos legales, borraremos tu perfil completo después de que hayan transcurrido 90 días desde tu solicitud. Después de que una cuenta se ha eliminado, ciertos datos, tales como contribuciones a los repositorios de otros usuarios y comentarios en asuntos ajenos, permanecerán. Sin embargo, borraremos o desidentificaremos tus datos personales, incluyendo tu nombre de usuario y dirección de correo electrónico, en el campo de autor de las propuestas, solicitudes de cambio y comentarios y los asociaremos con un usuario fantasma. Dicho esto, la dirección de correo electrónico que proporcionaste a través de tus ajustes para confirmaciones de Git siempre se asociarán con tus confirmaciones en el sistema de Git. Si eliges hacer tu dirección de correo electrónico privada, también deberías actualizar la configuración de tu confirmación de cambios de Git. No podemos cambiar o eliminar datos en el historial de confirmación de Git (el software de Git está diseñado para mantener un registro) pero te permitimos controlar qué información pones en ese registro. +Asimismo, los proyectos de GitHub pueden incluir Información Personal del Usuario disponible públicamente que se haya recopilado como parte del proceso de colaboración. Si tiene alguna queja sobre cualquier Información Personal del Usuario en GitHub, consulte nuestro apartado sobre [resolución de quejas](/github/site-policy/github-privacy-statement#resolving-complaints). -Si GitHub procesa datos personales diferentes a los de tu información de perfil, tal como información tuya que GitHub recibe de [terceros](/github/site-policy/github-privacy-statement#information-we-collect-from-third-parties), entonces podrías, de acuerdo con la ley aplicable, acceder, actualizar, alterar, borrar, objetar o restringir el procesamiento de dicha información contactando al [Soporte de GitHub](https://support.github.com/contact) o al [Soporte Premium de GitHub](https://enterprise.githubsupport.com/hc/en-us). -Puedes configurar los ajustes de tu cuenta con respecto a cómo se muestran tus datos personales en los repositorios privados o públicos o los datos procesados en conexión con las características comunitarias (tales como GtiHub Feed, GitHub Sponsors y GitHub Explore) a través de los [ajustes de perfil](https://github.com/settings/profile). +### Organizaciones -Adicionalmente, si no puedes acceder a datos personales específicos que tenemos a través de los medios antes descritos, puedes solicitar acceso contactándonos de acuerdo a lo descrito al final de esta declaración de privacidad. +Puede indicar, a través de sus acciones en GitHub, que está dispuesto a compartir su Información Personal del Usuario. Si colabora o se convierte en miembro de una Organización, los propietarios de su Cuenta pueden recibir su Información Personal del Usuario. Cuando acepte una invitación a una Organización, se le notificará sobre los tipos de información que los propietarios pueden ver (para obtener más información, consulte [Acerca de la Pertenencia a una Organización](/github/setting-up-and-managing-your-github-user-account/about-organization-membership)). Si acepta una invitación a una Organización con un [dominio verificado](/organizations/managing-organization-settings/verifying-your-organizations-domain), los propietarios de esa Organización podrán ver sus direcciones de correo electrónico completas dentro de los dominios verificados de dicha Organización. -### Portabilidad de datos +Tenga en cuenta que GitHub puede compartir su nombre de usuario, [Información de Uso](#usage-information) e [Información del Dispositivo](#device-information) con los propietarios de la Organización de la que es miembro, en la medida en que su Información Personal del Usuario se facilite solo para investigar o responder a un incidente de seguridad que afecte a la seguridad de dicha Organización en particular o la ponga en peligro. -Como usuario de GitHub, siempre puedes llevar tus datos contigo. Puedes [clonar tus repositorios en tu escritorio](/desktop/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop), por ejemplo, o puedes utilizar nuestras [herramientas de portabilidad de datos](https://developer.github.com/changes/2018-05-24-user-migration-api/) para descargar la información que tenemos sobre ti. +Si colabora o se convierte en miembro de una Cuenta que ha aceptado los [Términos Corporativos de Servicio](/github/site-policy/github-corporate-terms-of-service) y un Anexo de Protección de Datos (DPA) a esta Declaración de Privacidad, entonces dicho DPA rige en caso de conflicto entre esta Declaración de Privacidad y el DPA con respecto a su actividad en la Cuenta. -### Preferencias de comunicación -Utilizamos tu dirección de correo electrónico para comunicarnos contigo en caso de que hayas aceptado esto y solo por las razones por las cuales lo hayas hecho. Por ejemplo, si contactas a nuestro equipo de Soporte con una solicitud, te responderemos por correo electrónico. Tienes control sobre la forma en la que se utiliza y comparte tu dirección de correo electrónico en y mediante nuestro servicio. Puedes administrar tus preferencias de comunicación en tu [perfil](https://github.com/settings/emails). +Póngase en contacto con los propietarios de la Cuenta para obtener más información sobre cómo pueden procesar la Información Personal del Usuario en su Organización y las formas en que puede acceder, actualizar, modificar o eliminar la Información Personal del Usuario almacenada en la Cuenta. -Por diseño, el sistema de control de versiones de Git asocia muchas acciones con la dirección de correo electrónico de un usuario, tal como los mensajes de confirmación. Ve más detalles con respecto a [configurar tu dirección de correo electrónico para confirmaciones](https://github.com/settings/emails). +## Servicios adicionales -Dependiendo de tus [ajustes de correo electrónico](https://github.com/settings/emails), GiTHub podría enviarte correos de notificación ocasionalmente, por ejemplo, sobre los cambios a un repositorio que estás observando, características nuevas, solicitudes de retroalimentación, cambios importantes a las políticas o para ofrecer atención al cliente. También podríamos enviar correos de marketing, con base en tus elecciones y de acuerdo con las leyes y regulaciones aplicables. Hay un enlace "darse de baja" ubicado en la parte inferior de cada uno de los correos electrónicos de marketing que te enviamos. +### Aplicaciones de terceros -Ten en cuenta que no puedes optar por no recibir comunicaciones importantes de nosotros, como correos electrónicos de nuestro equipo de soporte o correos electrónicos del sistema, pero puedes configurar la configuración de las notificaciones en tu perfil para optar por no recibir otras comunicaciones. +Tiene la opción de habilitar o agregar aplicaciones de terceros, conocidas como «Productos para Desarrolladores», a su Cuenta. Estos Productos para Desarrolladores no son necesarios para poder usar GitHub. Compartiremos su Información Personal del Usuario con terceros cuando nos lo solicite, por ejemplo, al comprar un Producto para Desarrolladores en el Marketplace; sin embargo, usted es responsable del uso que haga del Producto para Desarrolladores de terceros y de la cantidad de Información Personal del Usuario que decida compartir con él. Puede consultar nuestra [documentación de la API](/rest/reference/users) para ver qué información se facilita cuando se autentica en un Producto para Desarrolladores usando su perfil de GitHub. -### Derechos de protección de datos en la Unión Europea +### GitHub Pages -Si el procesamiento de datos personales tuyos está sujeto a las leyes de protección de datos de la Unión Europea, tienes algunos derechos con respecto a dichos datos: +Si crea un sitio web de GitHub Pages, es su responsabilidad publicar una declaración de privacidad que describa con precisión cómo recopila, usa y comparte información personal y otra información de los visitantes, y cómo cumple con las leyes, reglas y regulaciones de privacidad de datos aplicables. Tenga en cuenta que GitHub puede recopilar Información Personal del Usuario de los visitantes a su sitio web de GitHub Pages, incluidos los registros de las direcciones IP de los visitantes, para cumplir con las obligaciones legales y para mantener la seguridad y la integridad del Sitio Web y del Servicio. -Puedes solicitar acceso y rectificación o borrado de los datos personales; Si cualquier procesamiento automatizado de los datos personales se basa en tu consentimiento o en un contrato que exista contigo, tienes derecho a transferir o recibir una copia de dichos datos en un formato portátil y utilizable; Si el procesamiento de los datos personales se basa en tu consentimiento, puedes retirar dicho consentimiento en cualquier momento para el procesamiento futuro; Puedes objetar u obtener una restricción de el procesamiento de los datos personales bajo ciertas circunstancias; y Para el caso de los residentes de Francia, puedes enviarnos instrucciones específicas con respecto al uso de tus datos postmortem. +### Aplicaciones de GitHub -Para hacer este tipo de solicitudes, utiliza la información de contacto al final de esta declaración. Cuando procesamos datos en nombre de otra parte (es decir, donde GitHub actúa como un procesador de datos) deberás dirigir tus solicitudes a dicha parte. También tienes derecho de presentar una queja con una autoridad de supervisión, pero te exhortamos a que primero nos contactes con tus preguntas o preocupaciones. +También puede agregar aplicaciones de GitHub, como nuestra aplicación de escritorio, nuestra aplicación Atom u otras funciones de aplicaciones y cuentas, a su Cuenta. Cada una de estas aplicaciones tiene sus propios términos y puede recopilar distintos tipos de Información Personal del Usuario; sin embargo, todas las aplicaciones de GitHub están sujetas a esta Declaración de Privacidad, y recopilamos la cantidad de Información Personal del Usuario necesaria y la usamos solo para la finalidad para la que nos la facilitó. -Dependemos da diversas bases legales para recopilar y procesar datos personales tuyos, por ejemplo, con tu consentimiento o, conforme sea necesario, para proporcionar los servicios que utilizas, con los que operas tus negocios, para cumplir con tus obligaciones legales y contractuales, para proteger la seguridad de nuestros sistemas y clientes o para llevar a cabo cualquier otro interés legítimo. +## Cómo puede acceder y controlar la información que recopilamos -## Nuestro uso de las cookies y las tecnologías de rastreo +Si ya es usuario de GitHub, puede acceder, actualizar, modificar o eliminar la información básica de su perfil de usuario [editando su perfil de usuario](https://github.com/settings/profile) o poniéndose en contacto con el [Soporte de GitHub](https://support.github.com/contact?tags=docs-policy). Puede controlar la información que recopilamos sobre usted limitando la información que hay en su perfil, manteniendo su información actualizada o poniéndose en contacto con el [Soporte de GitHub](https://support.github.com/contact?tags=docs-policy). -### Cookies y tecnologías de rastreo +Si GitHub trata información sobre usted, como información que [GitHub recibe de terceros](#information-we-collect-from-third-parties) y no tiene una cuenta, usted puede, sujeto a la ley aplicable, acceder, actualizar, modificar, eliminar u oponerse al tratamiento de su información personal poniéndose en contacto con el [Soporte de GitHub](https://support.github.com/contact?tags=docs-policy). -GitHub uses cookies to provide, secure and improve our Service or to develop new features and functionality of our Service. For example, we use them to (i) keep you logged in, (ii) remember your preferences, (iii) identify your device for security and fraud purposes, including as needed to maintain the integrity of our Service, (iv) compile statistical reports, and (v) provide information and insight for future development of GitHub. We provide more information about [cookies on GitHub](https://github.com/privacy/cookies) that describes the cookies we set, the needs we have for those cookies, and the expiration of such cookies. +### Portabilidad de datos -For Enterprise Marketing Pages, we may also use non-essential cookies to (i) gather information about enterprise users’ interests and online activities to personalize their experiences, including by making the ads, content, recommendations, and marketing seen or received more relevant and (ii) serve and measure the effectiveness of targeted advertising and other marketing efforts. If you disable the non-essential cookies on the Enterprise Marketing Pages, the ads, content, and marketing you see may be less relevant. +Como Usuario de GitHub, siempre puede llevar sus datos con usted. Puede, por ejemplo, [clonar sus repositorios en su escritorio](/desktop/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop) o puede usar nuestras [herramientas de Portabilidad de Datos](https://developer.github.com/changes/2018-05-24-user-migration-api/) para descargar la información que tenemos sobre usted. -Nuestros correos electrónicos a los usuarios podrían contener una etiqueta de pixel, que es una imagen clara y pequeña que nos puede decir si abriste un correo electrónico o no y cuál es tu dirección IP. Utilizamos esta etiqueta de pixel para hacer nuestras comunicaciones por correo electrónico más efectivas y para asegurarnos de que no estemos enviando correo no deseado. +### Retención y eliminación de datos -The length of time a cookie will stay on your browser or device depends on whether it is a “persistent” or “session” cookie. Session cookies will only stay on your device until you stop browsing. Persistent cookies stay until they expire or are deleted. The expiration time or retention period applicable to persistent cookies depends on the purpose of the cookie collection and tool used. You may be able to delete cookie data as described here. +Por lo general, GitHub conserva la Información Personal del Usuario mientras su cuenta esté activa o según sea necesario para brindarle servicios. -#### What are cookies and similar technologies? +Si desea cancelar su cuenta o eliminar la Información Personal del Usuario, puede hacerlo en su [perfil del usuario](https://github.com/settings/admin). Conservamos y usamos su información según sea necesario para cumplir con nuestras obligaciones legales, resolver conflictos y hacer cumplir nuestros acuerdos, pero salvo requisitos legales, eliminaremos su perfil completo (dentro de lo razonable) en el plazo de 90 días tras su solicitud. Puede ponerse en contacto con el [Soporte de GitHub](https://support.github.com/contact?tags=docs-policy) para solicitar la eliminación de los datos que procesamos previo consentimiento dentro de los 30 días. -We use cookies and similar technologies, such as web beacons, local storage, and mobile analytics, to operate and provide our Services. When visiting Enterprise Marketing Pages, like resources.github.com, these and additional cookies, like advertising IDs, may be used for sales and marketing purposes. +Una vez que se haya eliminado una cuenta, permanecerán determinados datos, como las contribuciones en los repositorios de otros Usuarios y los comentarios sobre los problemas de otros. Sin embargo, eliminaremos o anularemos la identificación de su Información Personal del Usuario, incluido su nombre de usuario y dirección de correo electrónico, del campo de autor en los problemas, solicitudes de extracción y comentarios asociándolos a un [usuario fantasma](https://github.com/ghost). -Cookies are small text files stored by your browser on your device. A cookie can later be read when your browser connects to a web server in the same domain that placed the cookie. The text in a cookie contains a string of numbers and letters that may uniquely identify your device and can contain other information as well. This allows the web server to recognize your browser over time, each time it connects to that web server. +Dicho esto, la dirección de correo electrónico que ha facilitado [a través de la configuración de confirmaciones de Git](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address) estará siempre asociada a sus confirmaciones en el sistema Git. Si elige convertir su dirección de correo electrónico en privada, también debe actualizar su configuración de confirmaciones de Git. No podemos cambiar ni eliminar datos en el historial de confirmaciones de Git (el software de Git está diseñado para mantener un registro), pero le permitimos controlar la información que introduce en ese registro. -Web beacons are electronic images (also called “single-pixel” or “clear GIFs”) that are contained within a website or email. When your browser opens a webpage or email that contains a web beacon, it automatically connects to the web server that hosts the image (typically operated by a third party). This allows that web server to log information about your device and to set and read its own cookies. In the same way, third-party content on our websites (such as embedded videos, plug-ins, or ads) results in your browser connecting to the third-party web server that hosts that content. +## Nuestro uso de cookies y seguimiento -Mobile identifiers for analytics can be accessed and used by apps on mobile devices in much the same way that websites access and use cookies. When visiting Enterprise Marketing pages, like resources.github.com, on a mobile device these may allow us and our third-party analytics and advertising partners to collect data for sales and marketing purposes. +### Cookies -We may also use so-called “flash cookies” (also known as “Local Shared Objects” or “LSOs”) to collect and store information about your use of our Services. Flash cookies are commonly used for advertisements and videos. +GitHub solo utiliza las cookies estrictamente necesarias. Las cookies son pequeños archivos de texto que los sitios web suelen almacenar en el disco duro de los ordenadores o en los dispositivos móviles de los visitantes. -#### How do we and our partners use cookies and similar technologies? +Solo utilizamos cookies para prestar nuestro servicio, protegerlo y mejorarlo. Por ejemplo, las usamos para mantenerlo conectado, recordar sus preferencias, identificar su dispositivo por motivos de seguridad, analizar el uso que hace de nuestro servicio, compilar informes estadísticos y proporcionar información para el desarrollo futuro de GitHub. Utilizamos nuestras propias cookies con fines analíticos, pero no utilizamos proveedores de servicios de análisis de terceros. -The GitHub Services use cookies and similar technologies for a variety of purposes, including to store your preferences and settings, enable you to sign-in, analyze how our Services perform, track your interaction with the Services, develop inferences, combat fraud, and fulfill other legitimate purposes. Some of these cookies and technologies may be provided by third parties, including service providers and advertising partners. For example, our analytics and advertising partners may use these technologies in our Services to collect personal information (such as the pages you visit, the links you click on, and similar usage information, identifiers, and device information) related to your online activities over time and across Services for various purposes, including targeted advertising. GitHub will place non-essential cookies on pages where we market products and services to enterprise customers, for example, on resources.github.com. +Al utilizar nuestro servicio, acepta que podamos colocar este tipo de cookies en su ordenador o dispositivo. Si desactiva la capacidad de su navegador o dispositivo para aceptar estas cookies, no podrá iniciar sesión ni utilizar nuestro servicio. -We and/or our partners also share the information we collect or infer with third parties for these purposes. +Ofrecemos más información acerca de nuestras [cookies en GitHub](/github/site-policy/github-subprocessors-and-cookies#cookies-on-github) en nuestra página [Subencargados y Cookies de GitHub](/github/site-policy/github-subprocessors-and-cookies), en la que se describe las cookies que configuramos, las necesidades que tenemos para esas cookies y la caducidad de dichas cookies. -The table below provides additional information about how we use different types of cookies: +### DNT -| Propósito | Descripción | -|:---------------- |:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Required Cookies | GitHub uses required cookies to perform essential website functions and to provide the services. For example, cookies are used to log you in, save your language preferences, provide a shopping cart experience, improve performance, route traffic between web servers, detect the size of your screen, determine page load times, improve user experience, and for audience measurement. These cookies are necessary for our websites to work. | -| Analítica | We allow third parties to use analytics cookies to understand how you use our websites so we can make them better. For example, cookies are used to gather information about the pages you visit and how many clicks you need to accomplish a task. We also use some analytics cookies to provide personalized advertising. | -| Social Media | GitHub and third parties use social media cookies to show you ads and content based on your social media profiles and activity on GitHub’s websites. This ensures that the ads and content you see on our websites and on social media will better reflect your interests. This also enables third parties to develop and improve their products, which they may use on websites that are not owned or operated by GitHub. | -| Advertising | In addition, GitHub and third parties use advertising cookies to show you new ads based on ads you've already seen. Cookies also track which ads you click or purchases you make after clicking an ad. This is done both for payment purposes and to show you ads that are more relevant to you. For example, cookies are used to detect when you click an ad and to show you ads based on your social media interests and website browsing history. | +"[No Rastrear](https://www.eff.org/issues/do-not-track)» (DNT) es una preferencia de privacidad que puede configurar en su navegador si no desea que los servicios en línea recopilen y compartan determinados tipos de información acerca de su actividad en línea de los servicios de seguimiento de terceros. GitHub responde a las señales DNT del navegador y sigue la [norma W3C para responder a señales DNT](https://www.w3.org/TR/tracking-dnt/). Si desea configurar su navegador para indicar que no desea que lo rastreen, consulte la documentación de su navegador para saber cómo habilitar esa señal. También hay buenas aplicaciones que bloquean el seguimiento en línea, como [Privacy Badger](https://privacybadger.org/). -#### What are your cookie choices and controls? +## Cómo protege GitHub su información - You have several options to disable non-essential cookies: +GitHub toma todas las medidas razonablemente necesarias para proteger la Información Personal del Usuario frente al acceso no autorizado, la alteración o la destrucción, mantener la precisión de los datos y ayudar a garantizar el uso adecuado de la Información Personal del Usuario. - 1. **Specifically on GitHub Enterprise Marketing Pages** +GitHub aplica un programa de información de seguridad por escrito. Nuestro programa: +- se ajusta a los marcos reconocidos del sector; +- incluye medidas de seguridad razonablemente diseñadas para proteger la confidencialidad, la integridad, la disponibilidad y la resiliencia de los datos de nuestros Usuarios; +- es adecuado para la naturaleza, el tamaño y la complejidad de las operaciones comerciales de GitHub; +- incluye procesos de respuesta a incidentes y de notificación de vulneración de datos; y +- cumple las leyes y regulaciones aplicables relacionadas con la seguridad de la información en las regiones geográficas donde GitHub opera. - Any GitHub page that serves non-essential cookies will have a link in the page’s footer to cookie settings. You can express your preferences at any time by clicking on that linking and updating your settings. +En el caso de una vulneración de datos que afecte a su Información Personal del Usuario, actuaremos con prontitud para mitigar el impacto de la vulneración y se la notificaremos a los Usuarios afectados sin demora indebida. - Some users will also be able to manage non-essential cookies via a cookie consent banner, including the options to accept, manage, and reject all non-essential cookies. - 2. **Generally for all websites** +La transmisión de datos en GitHub se cifra mediante SSH, HTTPS (TLS) y el contenido del repositorio de Git se cifra en reposo. Administramos nuestras propias jaulas y bastidores en centros de datos de primer nivel con un alto grado de seguridad física y de red, y cuando los datos se almacenan en un proveedor de almacenamiento externo, se cifran. - You can control the cookies you encounter on the web using a variety of widely-available tools. Por ejemplo: - - If your browser sends a [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) (DNT) signal, GitHub will not set non-essential cookies and will not load third party resources which set non-essential cookies. - - Many browsers provide cookie controls which may limit the types of cookies you encounter online. Check out the documentation for your browser to learn more. - - If you enable a browser extension designed to block tracking, such as [Privacy Badger](https://en.wikipedia.org/wiki/Privacy_Badger), non-essential cookies set by a website or third parties may be disabled. - - If you enable a browser extension designed to block unwanted content, such as [uBlock Origin](https://en.wikipedia.org/wiki/UBlock_Origin), non-essential cookies will be disabled to the extent that content that sets non-essential cookies will be blocked. - - Advertising controls. Our advertising partners may participate in associations that provide simple ways to opt out of ad targeting, which you can access at: - - United States: [NAI](http://optout.networkadvertising.org) and [DAA](http://optout.aboutads.info/) - - Canada: [Digital Advertising Alliance of Canada](https://youradchoices.ca/) - - Europe: [European Digital Advertising Alliance](http://www.youronlinechoices.com/) +Ningún método de transmisión o método de almacenamiento electrónico es cien por cien seguro. Por lo tanto, no podemos garantizar su absoluta seguridad. Para obtener más información, consulte nuestras [declaraciones de seguridad](https://github.com/security). - These choices are specific to the browser you are using. If you access our Services from other devices or browsers, take these actions from those systems to ensure your choices apply to the data collected when you use those systems. +## Prácticas de privacidad global de GitHub +GitHub, Inc. y, para aquellos en el Espacio Económico Europeo, el Reino Unido y Suiza, GitHub B.V. son los responsables del tratamiento de su información personal en relación con el Servicio, excepto (a) con respecto a la información personal que añadieran los contribuyentes a un repositorio, en cuyo caso el propietario de dicho repositorio es el responsable del tratamiento y GitHub es el encargado del tratamiento (o, si el propietario actúa como encargado del tratamiento, GitHub será el subencargado); o (b) cuando usted y GitHub hayan celebrado un acuerdo por separado que cubra la privacidad de los datos (como un Acuerdo de Tratamiento de Datos). +Nuestras direcciones son: -## Retención de datos personales -Retenemos datos personales por tanto como sea necesario para proporcionar los servicios y llevar a cabo las transacciones que hayas solicitad, para cumplir con nuestras obligaciones legales, resolver disputas, hacer valer nuestros acuerdos y otros propósitos de negocio legales y legítimos. Ya que estas necesidades pueden variar para los diferentes tipos de datos en el contexto de diferentes servicios, los periodos de retención reales pueden variar significativamente con base en los criterios tales como las expectativas o el consentimiento de los usuarios, la sensibilidad de los datos y la disponibilidad de los controles automáticos que permiten que los usuarios borren datos y nuestras obligaciones contractuales. Por ejemplo, podríamos retener tus datos personales por periodos más largos, cuando fuese necesario, sujeto a la ley aplicable y por propósitos de seguridad. +- GitHub, Inc., 88 Colin P. Kelly Jr. Street, San Francisco, CA 94107, EE. UU. +- GitHub B.V., Vijzelstraat 68-72, 1017 HL Ámsterdam, Países Bajos. -## Cómo asegura GiitHub tu información -GitHub toma las medidas razonables necesarias para proteger tus datos personales del acceso no autorizado, la alteración o la destrucción; mantener la certeza de los datos y ayudar a garantizar el uso apropiado de estos datos. Para ayudarnos a proteger los datos personales, te solicitamos utilizar una contraseña fuerte y jamás compartirla con otras personas ni utilizar la misma contraseña con otros sitios o cuentas. +Almacenamos y tratamos la información que recopilamos en los Estados Unidos de acuerdo con esta Declaración de Privacidad, aunque nuestros proveedores de servicio pueden almacenar y tratar los datos fuera de los Estados Unidos. Sin embargo, entendemos que tenemos Usuarios de distintos países y regiones con distintas expectativas de privacidad y tratamos de satisfacer esas necesidades incluso aunque Estados Unidos no tenga el mismo marco de privacidad que otros países. -Adicionalmente, si tu cuenta tiene repositorios privados, controlas el acceso a ese contenido. El personal de GitHub no accede al contenido de los repositorios privados, excepto por -- razones de seguridad -- escaneos automáticos de vulnerabilidades conocidas, malware activo u otro contenido que se sabe puede violar nuestros Términos de Servicio -- para ayudar al propietario del repositorio con un asunto de soporte -- para mantener la integridad del Servicio -- para cumplir con nuestras obligaciones legales si tenemos razones para creer que su contenido viola la ley, -- o con tu consentimiento. +Brindamos el mismo alto grado de protección de la privacidad, como se describe en esta Declaración de Privacidad, a todos nuestros usuarios en todo el mundo, con independencia de su país de origen o residencia, y estamos orgullosos de los niveles de aviso, elección, responsabilidad, seguridad, integridad de datos, acceso y recursos que proporcionamos. Nos esforzamos por cumplir las leyes de privacidad de datos aplicables en los lugares donde operamos, trabajando con nuestro Delegado de Protección de Datos como parte de un equipo multifuncional que supervisa nuestras iniciativas de cumplimiento de privacidad. Además, si nuestros proveedores o entidades afiliadas tienen acceso a la Información Personal del Usuario, deben firmar acuerdos que les exigen cumplir nuestras directivas de privacidad y las leyes de privacidad de datos correspondientes. -GitHub proporcionará un aviso con respecto al acceso al repositorio privado cuando la ley no lo prohíba y como respuesta a las amenazas de seguridad u otros riesgos a esta. +En particular: -### Cross-border data transfers -GitHub procesa datos personales tanto dentro como fuera de los Estados Unidos y depende de los mecanismos legales tales como las Cláusulas Contractuales Estándar para transferir legalmente los datos desde el Área Económica Europea y el Reino Unido y Suiza hacia los Estados Unidos. Puedes solicitar una copia de las Cláusulas Contractuales Estándar utilizando los detalles de contacto que se proporcionan en la sección denominada "Contactar a GitHub" a continuación. + - GitHub proporciona métodos claros de consentimiento inequívoco, informado, específico y otorgado libremente en el momento de la recopilación de datos, cuando recopilamos su Información Personal del Usuario previo consentimiento. + - Solo recopilamos de usted la cantidad mínima de Información Personal del Usuario necesaria para nuestros fines, a menos que elija facilitarnos más. Le recomendamos que solo comparta con nosotros la cantidad de datos con la que se sienta cómodo. + - Le ofrecemos métodos sencillos para acceder, modificar o eliminar la Información Personal del Usuario que hemos recopilado, siempre que esté legalmente permitido. + - Brindamos a nuestros Usuarios aviso, elección, responsabilidad, seguridad y acceso con respecto a su Información Personal del Usuario, y limitamos la finalidad para su tratamiento. También ofrecemos a nuestros Usuarios un método de recurso y ejecución. -### Resolver reclamos -Si tienes inquietudes sobre la forma en que GitHub maneja tus datos personales, por favor, déjanos saberlo de inmediato. Queremos ayudar. Puedes ponerte en contacto con nosotros completando el [Formulario de contacto de privacidad](https://support.github.com/contact/privacy). También puedes contactarnos directamente enviando un mensaje por correo electrónico a **(privacy [at] github [dot] com)** con el título "Privacy Concerns". Responderemos rápidamente, dentro de los 45 días a más tardar. +### Transferencias de datos transfronterizas -You may also contact our Data Protection Officer directly at at **github [at]dp-officer [dot] com** +GitHub trata la información personal tanto dentro como fuera de los Estados Unidos y se basa en las Cláusulas Contractuales Estándar como mecanismo previsto legalmente para transferir datos de forma legal desde el Espacio Económico Europeo, el Reino Unido y Suiza a los Estados Unidos. Además, GitHub cuenta con la certificación de los Marcos del Escudo de privacidad UE-EE. UU. y Suiza-EE. UU. Para obtener más información sobre nuestras transferencias de datos transfronterizas, consulte nuestras [Prácticas Globales de Privacidad](/github/site-policy/global-privacy-practices). -**If you are in North America:**
GitHub Data Protection Officer
88 Colin P. Kelly Jr. St.
San Francisco, CA 94107
United States
**privacy [at] github [dot] com**
+## Cómo nos comunicamos con usted -**If you are outside of North America:**
Github Data Protection Officer
c/o DP Dock DPO Services GmbH,
Attn: GitHub BV, Gut Projensdorf,
24161 Altenholz, Germany
github@dp-officer.com cc: **privacy [at] github [dot] com**
CC: GitHub BV, Vijzelstraat 68-72, 1017 HL Amsterdam, The Netherlands +Usamos su dirección de correo electrónico para comunicarnos con usted, si ha mostrado su conformidad, **y solo por las razones que haya indicado**. Por ejemplo, si se pone en contacto con nuestro equipo de Soporte con una solicitud, le responderemos por correo electrónico. Tiene una gran control sobre cómo se usa y comparte su dirección de correo electrónico en GitHub y a través de GitHub. Puede administrar sus preferencias de comunicación en su [perfil del usuario](https://github.com/settings/emails). -### Proceso de resolución de disputas +Por diseño, el sistema de control de versiones de Git asocia muchas acciones con la dirección de correo electrónico de un Usuario, como mensajes de confirmación. No podemos cambiar muchos aspectos del sistema Git. Si desea que su dirección de correo electrónico permanezca privada, incluso aunque haga comentarios en repositorios públicos, [puede crear una dirección de correo electrónico privada en su perfil de usuario](https://github.com/settings/emails). También debería [actualizar su configuración local de Git para usar su dirección de correo electrónico privada](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address). Esto no cambiará la forma en que nos ponemos en contacto con usted, pero afectará a la forma en que lo ven los demás. Configuramos la dirección de correo electrónico de los Usuarios actuales como privada de forma predeterminada, pero es posible que los usuarios antiguos de GitHub tengan que actualizar su configuración. Obtenga más información sobre las direcciones de correo electrónico en los mensajes de confirmación [aquí](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address). -En el improbable caso de que surja una disputa entre tú y GitHub con respecto al manejo de tu Información personal del usuario, haremos todo lo posible por resolverla. Adicionalmente, si eres un residente de un estado miembro de la UE, tienes el derecho de emitir una queja con tu autoridad supervisora local, y podrías tener más [opciones](/github/site-policy/global-privacy-practices#dispute-resolution-process). +En función de sus [ajustes de correo electrónico](https://github.com/settings/emails), GitHub puede enviar ocasionalmente correos electrónicos de notificación sobre cambios en el repositorio que está viendo, nuevas funciones, solicitudes de comentarios, cambios importantes en la directiva o para ofrecer soporte al cliente. También enviamos correos electrónicos de marketing, según sus preferencias y de acuerdo con las leyes y regulaciones aplicables. Hay un enlace para «darse de baja» situado al pie de los correos electrónicos de marketing que le enviamos. Tenga en cuenta que no puede optar por no recibir nuestras comunicaciones importantes, como correos electrónicos de nuestro equipo de Soporte o correos electrónicos del sistema, pero puede configurar los ajustes de notificaciones en su perfil para darse de baja de otras comunicaciones. -## Cambios en tu Declaración de privacidad +Nuestros correos electrónicos pueden contener una etiqueta píxel, que es una imagen pequeña y transparente que puede indicarnos si ha abierto o no un correo electrónico y cuál es su dirección IP. Utilizamos esta etiqueta píxel para que nuestro correo electrónico sea más eficaz para usted y para asegurarnos de que no le enviamos correos electrónicos no deseados. -Aunque es probable que la mayoría de los cambios sean mínimos, GitHub puede cambiar nuestra Declaración de privacidad de manera ocasional. Les notificaremos a los Usuarios acerca de los cambios materiales a esta Declaración de privacidad por medio de nuestro Sitio web, al menos, 30 días antes de que el cambio entre en vigencia a través de la publicación de un aviso en nuestra página de inicio o enviando un correo electrónico a la dirección principal de correo electrónico que se especifica en tu cuenta de GitHub. También actualizaremos nuestro [Repositorio de políticas del sitio](https://github.com/github/site-policy/), que realiza un seguimiento de todos los cambios de esta política. For other changes to this Privacy Statement, we encourage Users to [watch](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#configuring-your-watch-settings-for-an-individual-repository) or to check our Site Policy repository frequently. +## Resolución de reclamaciones -## Licencia +Si tiene dudas sobre la forma en que GitHub gestiona su Información Personal del Usuario, háganoslo saber de inmediato. Queremos ayudar. Puede ponerse en contacto con nosotros rellenando el [Formulario de contacto de privacidad](https://support.github.com/contact/privacy). También puede enviarnos un correo electrónico directamente a privacy@github.com con el asunto «Dudas sobre privacidad». Responderemos con prontitud, en un plazo máximo de 45 días. -La presente Declaración de privacidad está autorizada conforme a esta [licencia de Creative Commons Zero](https://creativecommons.org/publicdomain/zero/1.0/). Para obtener más detalles, consulta nuestro [repositorio de políticas del sitio](https://github.com/github/site-policy#license). +También puede ponerse en contacto directamente con nuestro Delegado de Protección de Datos. -## Contactarse con GitHub -Las preguntas al respecto de la Declaración de privacidad de GitHub o de las prácticas de manejo de la información se deben realizar por medio de nuestro [Formulario de contacto de privacidad](https://support.github.com/contact/privacy). +| Nuestra sede en los Estados Unidos | Nuestra oficina en la UE | +|---|---| +| Delegado de Protección de Datos de GitHub | GitHub BV | +| 88 Colin P. Kelly Jr. St. | Vijzelstraat 68-72 | +| San Francisco, CA 94107 | 1017 HL Ámsterdam | +| Estados Unidos | Países Bajos | +| privacy@github.com | privacy@github.com | -## Traducciones +### Proceso de resolución de conflictos -A continuación, aparecen traducciones de este documento a otros idiomas. En caso de cualquier conflicto, incertidumbre o aparente inconsistencia entre cualquiera de esas versiones y la versión en inglés, la versión en inglés es la versión que prima. +En el improbable caso de que surja un conflicto entre usted y GitHub con respecto a nuestra gestión de su Información Personal del Usuario, haremos todo lo posible por resolverlo. Además, si es residente de un estado miembro de la UE, tiene derecho a presentar una reclamación ante la autoridad supervisora local y es posible que disponga de más [opciones](/github/site-policy/global-privacy-practices#dispute-resolution-process). -### Francés +## Cambios en nuestra Declaración de Privacidad + +Aunque es probable que la mayoría de los cambios sean menores, GitHub puede cambiar nuestra Declaración de Privacidad ocasionalmente. Proporcionaremos una notificación a los Usuarios de los cambios sustanciales en esta Declaración de privacidad a través de nuestro sitio web al menos 30 días antes de que el cambio entre en vigor mediante la publicación de un aviso en nuestra página de inicio o el envío de un correo electrónico a la dirección de correo electrónico principal especificada en su cuenta de GitHub. También actualizaremos nuestro [Repositorio de Directivas del Sitio](https://github.com/github/site-policy/), que realiza un seguimiento de todos los cambios de esta directiva. Para otros cambios en esta Declaración de Privacidad, recomendamos a los Usuarios [ver](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#configuring-your-watch-settings-for-an-individual-repository) o consultar nuestro repositorio de Directivas del Sitio con frecuencia. + +## Licencia + +Esta Declaración de Privacidad se otorga bajo esta [Licencia Creative Commons Zero](https://creativecommons.org/publicdomain/zero/1.0/). Para obtener más información, consulte nuestro [repositorio de directivas del sitio](https://github.com/github/site-policy#license). + +## Contacto con GitHub +Las preguntas relacionadas con la Declaración de Privacidad de GitHub o las prácticas de información deben dirigirse a nuestro [Formulario de contacto de privacidad](https://support.github.com/contact/privacy). + +## Traducciones + +A continuación se encuentran las traducciones de este documento a otros idiomas. En caso de conflicto, incertidumbre o aparente incoherencia entre cualquiera de esas versiones y la versión en inglés, la versión en inglés es la versión determinante. + +### Francés Cliquez ici pour obtenir la version française: [Déclaration de confidentialité de GitHub](/assets/images/help/site-policy/github-privacy-statement(07.22.20)(FR).pdf) -### Otras traducciones +### Otras traducciones -Para las traducciones de esta declaración hacia otros idiomas, por favor visita [https://docs.github.com/](/) y selecciona el idioma desde el menú desplegable debajo de "Inglés". - -## Aviso de GitHub para los residentes de California -La [Ley de Privacidad del Consumidor de California](https://leginfo.legislature.ca.gov/faces/billCompareClient.xhtml?bill_id=201720180AB375) de 2018, (Cal. Civ. Code §1798.100 y siguientes., en su texto reformado, “CCPA”) otorga a los residentes de California los derechos y control sobre su información personal. ("GitHub", "nosotros") proporciona esta declaración a los residentes ("tú") de acuerdo con los requisitos bajo la CCPA para realizar ciertas divulgaciones sobre la recolección y procesamiento de su información personal. Esta es la descripción de los derechos del consumidor de GitHub específica para California bajo la CCPA. Para obtener más información acerca de cómo hemos extendido los derechos básicos de la CCPA para controlar la información personal de todos nuestros usuarios en los Estados unidos, por favor consulta nuestra [Declaración de Privacidad](/github/site-policy/github-privacy-statement). - -### Nuestro manejo de la información personal -Si bien la tabla siguiente contiene información sobre las categorías de la información personal que recopilamos, procesamos y compartimos, puedes consultar la [Declaración de Privacidad de GitHub](/github/site-policy/github-privacy-statement) para encontrar todos los detalles. - -| Categoría de información personal recolectada en los últimos 12 meses | Categoría de fuentes desde donde se ha recolectado la información personal | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Identificadores (tales como nombre real, alias, dirección postal, identificador personal único, dirección de Protocolo de Internet de identificación en línea, dirección de correo electrónico, nombre de cuenta, u otros identificadores similares) | Información que el consumidor proporciona directa o automáticamente mediante su interacción con nuestro servicio o sitio web o mediante los afiliados, socios o proveedores de GitHub | -| Información personal descrita en el Código Civil de California §1798.80 (e) (tal como el nombre, dirección y números de tarjetas de crédito o débito) | Información que el consumidor podría decidir proporcionar directamente mediante proveedores de servicios | -| Las características de las clasificaciones protegidas bajo la ley federal de California (tales como el género) | Información que el consumidor decida proporcionar directamente | -| Información comercial (tal como aquella acerca de la compra, obtención, consideración de bienes o servicios, u otro tipo de historial o tendencia de compra o consumo) | Información que proporciona el consumidor directamente o automáticamente a través de su interacción con nuestros Servicios | -| Los datos de ubicación geográfica (tal como cualquier información que se recopile después de de proporcionarles a los usuarios la oportunidad de unirse a los servicios basados en la ubicación geográfica, los cuales dependen de los servicios de ubicación precisa de un dispositivo) . | Información que el consumidor proporciona automáticamente a través de su interacción con nuestros servicios | -| Información en audio, electrónica, visual o similar tal como el contenido y los archivos que se cargan al servicio. | Información que el consumidor decida proporcionar directamente | -| Información profesional o de empleo | Información que el consumidor decida proporcionar directamente | -| Inferencias que se extraen de cualquiera de los tipos de información identificados en esta tabla para crear un perfil sobre un consumidor que refleje las preferencias de este | Información que proporciona el consumidor directamente o automáticamente a través de su interacción con nuestros Servicios | - - -Utilizamos las categorías de información personal antes descritas para los propósitos que se listan en la sección ["Cómo GitHub utiliza tu información"](/github/site-policy/github-privacy-statement#how-github-uses-your-information) de nuestra Declaración de Privacidad. También divulgamos las categorías de información personal que se listan anteriormente para propósitos de negocio. Consulta la sección ["Cómo compartimos la información que recopilamos"](/github/site-policy/github-privacy-statement#how-we-share-the-information-we-collect) en nuestra Declaración de Privacidad para obtener detalles adicionales. - -### No vendemos tu información personal -Bajo la CCPA, un negocio que vende la información personal de los residentes de California a otros: 1) debe notificar a los residentes de California antes de vender su información personal a otros; y 2) deberá proporcionar el derecho de negarse a la venta de su información personal. GitHub no vende información personal, incluyendo la de cualquier persona menor de 16 años de edad. - -### Tus derechos bajo la CCPA -La CCPA proporciona a los residentes de California ciertos derechos relacionados con su información personal. Para emitir una solicitud basada en estos derechos, por favor contáctanos a través de nuestro [formato de contacto](https://support.github.com/contact?tags=docs-policy). - - - -Cuando recibimos una solicitud, verificamos que la persona que la hace sea el dueño de la misma de acuerdo con dicha solicitud. Los residentes de california pueden ejercer sus derechos por sí mismos o mediante un agente autorizado, al cual se le designe por escrito o mediante poder notarial, para realizar solicitudes en su nombre. Si utilizas un agente autorizado para enviar una solicitud, podríamos requerir que proporciones información adicional que demuestre que dicho agente está actuando en tu nombre y podríamos necesitar que verifiques tu identidad directamente con nostros. Con respecto a tu información personal, los residentes de California podrían ejercer los derechos que se describen a continuación. -#### Derecho a saber. -Tienes el derecho de solicitar que te divulguemos la información personal que hemos recopilado sobre ti. También tienes el derecho de solicitar información adicional sobre nuestra recopilación, uso, divulgación o venta de tal información personal. Toma en cuenta que hemos proporcionado mucha de esta información en esta declaración de privacidad. Puedes utilizar la API de Migración de Usuarios de GitHub para acceder y descargar tus datos. Aprende más aquí. También puedes hacer esa "solicitud de saber" contactándonos aquí. -#### Derecho a solicitar el borrado. -También tienes derecho de solicitar que borremos tu información personal bajo ciertas circunstancias, sujetas a varias excepciones. Para hacer una solicitud de borrado, puedes utilizar la API de Migración de Usuarios de GitHub y descargar tus datos. Aprende más aquí. También podrías hacer dicha "solicitud de borrado" contactándonos aquí. - -#### Derecho a no participar. -Tienes derecho a decidir no participar en "ventas" futuras de información personal. Toma en cuenta que no "vendemos" información personal, tal como se define en la CCPA y no lo hemos hecho en los últimos 12 meses. - -#### Derecho a la no discriminación. -Tienes derecho a que no se te discrimine por ejercer tus derechos bajo la CCPA. No te discriminaremos por ejercer tus derechos de acuerdo con l a CCPA. - -Puedes designar, ya sea por escrito o mediante un poder notarial, que un agente autorizado haga solicitudes en tu nombre para ejercer tus derechos bajo la CCPA. Antes de aceptar tal solicitud de un agente, requeriremos que este proporcione pruebas de que lo autorizaste para actuar en tu nombre y podríamos necesitar que verifiques tu identidad directamente con nosotros. Además, para proporcionar o borrar los fragmentos de información personal específicos, necesitaremos verificar tu identidad según el grado de certeza que requiera la ley. Verificaremos tu solicitud pidiéndote que la envíes desde la dirección de correo electrónico asociada con tu cuenta o requiriéndote que proporciones la información necesaria para verificar tu cuenta. [Toma en cuenta que podrías utilizar autenticación bifactorial con tu cuenta de GitHub](/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication). -Finalmente, tienes el derecho de recibir avisos de nuestras prácticas durante o antes de la recopilación de información personal. - -Adicionalmente, bajo la sección 1798.83 del Código Civil de California, también conocida como la ley "Shine the Light", los residentes de California que hayan proporcionado información personal a algún negocio con el que el individuo haya establecido una relación de negocios para propósitos, familiares o del hogar ("Clientes de California") podrán solicitar información sobre si el negocio ha divulgado su información personal a cualquier tercero o no para propósitos de marketing directo de dichos terceros. Considera que no divulgamos información personal a nadie para propósitos de marketing directo, de acuerdo con lo que define esta ley. Los Clientes de California podrán requerir que se les proporcione más información sobre nuestro cumplimiento con esta ley enviando un mensaje por correo electrónico **(privacy [at] github [dot] com)**. Toma en cuenta que se requiere que los negocios respondan a una solicitud por Cliente de California cada año y podría que no se les requiera responder a las solicitudes que se hacen por medios diferentes que la dirección de correo electrónico designada. - -Los residentes de california que sean menores de 18 años y estén registrados en aplicaciones, servicios o sitios en línea tiene derecho, bajo la Sección 22581 del Código de Profesiones y Negocios de California, a eliminar o solicitar y obtener la eliminación del contenido o información que hayan publicado abierta al público en general. Para eliminar el contenido o la información que hayas publicado de esta forma. [envía una solicitud de Eliminación de Información Privada](https://support.github.com/contact/private-information). Como alternativa, para solicitar que eliminemos tal contenido o información, envía al [Soporte de GitHub](https://support.github.com/contact) una descripción detallada del contenido o información específicos que quieras que eliminemos. Toma en cuenta que tu solicitud no garantiza una eliminación exhaustiva o completa del contenido o la información que se publica en línea y que las leyes podrían no permitir o requerir la eliminación en algunas circunstancias específicas. Si tienes cualquier pregunta sobre nuestras prácticas de seguridad con respecto a los residentes de California, contáctanos a través de nuestro [formulario de contacto](https://support.github.com/contact?tags=docs-policy). +Para obtener traducciones de esta declaración en otros idiomas, visite [https://docs.github.com/](/) y seleccione un idioma del menú desplegable bajo «English». diff --git a/translations/es-ES/content/site-policy/privacy-policies/github-subprocessors-and-cookies.md b/translations/es-ES/content/site-policy/privacy-policies/github-subprocessors-and-cookies.md index 0508bfdb7d..71e66f1e97 100644 --- a/translations/es-ES/content/site-policy/privacy-policies/github-subprocessors-and-cookies.md +++ b/translations/es-ES/content/site-policy/privacy-policies/github-subprocessors-and-cookies.md @@ -1,5 +1,5 @@ --- -title: Subprocesadores y cookies de GitHub +title: Subencargados y Cookies de GitHub redirect_from: - /subprocessors - /github-subprocessors @@ -12,25 +12,75 @@ versions: topics: - Policy - Legal +ms.openlocfilehash: d76e4457b70069ef1199c33029dd38cfd7a89cdb +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556824' --- +Fecha de entrada en vigor: **2 de abril de 2021** -Fecha de entrada en vigor: **1 de septiembre de 2022** +GitHub es muy transparente con respecto a la forma en que usamos y recopilamos sus datos y con quién los compartimos. Con ese fin, hemos creado esta página, en la que se detallan [nuestros subencargados](#github-subprocessors) y la forma en que usamos las [cookies](#cookies-on-github). +## Subencargados de GitHub -GitHub ofrece una gran cantidad de transparencia en cuanto a cómo usamos tus datos, cómo recopilamos tus datos y con quién los compartimos. Para este propósito, proporcionamos esta página, la cual detalla [nuestros subprocesadores](#github-subprocessors) y cómo utilizamos las [cookies](#cookies-on-github). +Cuando compartimos su información con subencargados externos, como nuestros distribuidores y proveedores de servicios, seguimos siendo responsables de ella. Nos esforzamos muchísimo para mantener su confianza cuando incorporamos nuevos proveedores, por lo que exigimos a todos los proveedores que suscriban acuerdos de protección de datos con nosotros que restringen el tratamiento de la Información Personal de los Usuarios (tal y como se define en la [Declaración de Privacidad](/articles/github-privacy-statement/)). -## Subprocesadores de GitHub +| Nombre del Subencargado | Descripción del Procesamiento | Lugar de Procesamiento | Ubicación Corporativa +|:---|:---|:---|:---| +| Automattic | Servicio de blogs | Estados Unidos | Estados Unidos | +| AWS Amazon | Alojamiento de datos | Estados Unidos | Estados Unidos | +| Braintree (PayPal) | Procesador de pagos con tarjeta de crédito por suscripción | Estados Unidos | Estados Unidos | +| Clearbit | Servicio de enriquecimiento de datos de marketing | Estados Unidos | Estados Unidos | +| Discourse | Proveedor de software de foros comunitarios | Estados Unidos | Estados Unidos | +| Eloqua | Automatización de campañas de marketing | Estados Unidos | Estados Unidos | +| Google Apps | Infraestructura interna de la empresa | Estados Unidos | Estados Unidos | +| MailChimp | Proveedor de servicios de correo de emisión de tickets para clientes | Estados Unidos | Estados Unidos | +| Mailgun | Proveedor de servicios de correo transaccionales | Estados Unidos | Estados Unidos | +| Microsoft | Microsoft Services | Estados Unidos | Estados Unidos | +| Nexmo | Proveedor de notificaciones por SMS | Estados Unidos | Estados Unidos | +| Salesforce.com | Administración de relaciones con los clientes | Estados Unidos | Estados Unidos | +| Sentry.io | Proveedor de supervisión de aplicaciones | Estados Unidos | Estados Unidos | +| Stripe | Proveedor de pagos | Estados Unidos | Estados Unidos | +| Twilio y Twilio Sendgrid | Proveedor de notificaciones por SMS y proveedor de servicios de correo transaccionales | Estados Unidos | Estados Unidos | +| Zendesk | Sistema de gestión de incidencias de atención al cliente | Estados Unidos | Estados Unidos | +| Zuora | Sistema de facturación corporativo | Estados Unidos | Estados Unidos | -Cuando compartimos tu información con subprocesadores de terceros, como nuestros vendedores y proveedores de servicios, seguimos siendo responsables de ella. Trabajamos arduamente para mantener tu confianza cuando traemos nuevos proveedores y exigimos que todos los proveedores celebren acuerdos de protección de datos con nosotros que restrinjan su procesamiento de la información personal de los usuarios (tal como se define en la [Declaración de Privacidad](/articles/github-privacy-statement/)). +Esta página se actualizará cuando incorporemos un nuevo subencargado que maneje la Información Personal de nuestros Usuarios, cuando eliminemos un subencargado o cuando cambiemos la forma en que usamos un subencargado. Si tiene preguntas o dudas acerca de un nuevo subencargado, estaremos encantados de ayudarle. Póngase en contacto con nosotros a través de {% data variables.contact.contact_privacy %}. -When we bring on a new subprocessor who handles our Users' Personal Information, or remove a subprocessor, or we change how we use a subprocessor, we will update the list of subprocessors. You can view the current list of subprocessors, and sign up to receive subprocessor list updates, at [https://www.github.com/privacy/subprocessors](https://www.github.com/privacy/subprocessors). +## Cookies en GitHub -Si tienes preguntas o inquietudes acerca de un nuevo subprocesador, estaremos encantados de ayudarte. Ponte en contacto con nosotros vía{% data variables.contact.contact_privacy %}. +GitHub utiliza cookies para proporcionar nuestros sitios web, para protegerlos y para analizar su uso con el fin de ofrecerle una excelente experiencia de usuario. Eche un vistazo a nuestra [Declaración de Privacidad](/github/site-policy/github-privacy-statement#our-use-of-cookies-and-tracking) si desea obtener más información sobre las cookies y sobre cómo y por qué las usamos. + +Dado que el número y los nombres de las cookies pueden cambiar, la siguiente tabla podría actualizarse de vez en cuando. -## Cookies en GitHub +| Proveedor de servicio | Nombre de la Cookie | Descripción | Caducidad* | +|:---|:---|:---|:---| +| GitHub | `app_manifest_token` | Esta cookie se usa durante el flujo del Manifiesto de la Aplicación para mantener el estado del flujo durante el redireccionamiento para obtener una sesión de usuario. | cinco minutos | +| GitHub | `color_mode` | Esta cookie se utiliza para indicar la preferencia de un tema seleccionado por el usuario. | sesión | +| GitHub | `_device_id` | Esta cookie se utiliza para rastrear dispositivos reconocidos por motivos de seguridad. | un año | +| GitHub | `dotcom_user` | Esta cookie se utiliza para indicarnos que el usuario ya ha iniciado sesión. | un año | +| GitHub | `_gh_ent` | Esta cookie se utiliza para indicar el estado temporal de la aplicación y el marco entre páginas, como en qué paso se encuentra el cliente en un formulario de varios pasos. | dos semanas | +| GitHub | `_gh_sess` | Esta cookie se utiliza para indicar el estado temporal de la aplicación y el marco entre páginas, como en qué paso se encuentra el usuario en un formulario de varios pasos. | sesión | +| GitHub | `gist_oauth_csrf` | Gist establece esta cookie para garantizar que el usuario que ha iniciado el flujo de autenticación sea el mismo que lo completa. | se elimina cuando se valida el estado de autenticación | +| GitHub | `gist_user_session` | Gist utiliza esta cookie cuando la ejecución se realiza en un host diferente. | dos semanas | +| GitHub | `has_recent_activity` | Esta cookie se utiliza para que no se muestre el intersticio de seguridad a los usuarios que han visitado la aplicación recientemente. | una hora | +| GitHub | `__Host-gist_user_session_same_site` | Esta cookie está configurada para garantizar que los navegadores que admiten las cookies de SameSite puedan verificar si una solicitud se origina en GitHub. | dos semanas | +| GitHub | `__Host-user_session_same_site` | Esta cookie está configurada para garantizar que los navegadores que admiten las cookies de SameSite puedan verificar si una solicitud se origina en GitHub. | dos semanas | +| GitHub | `logged_in` | Esta cookie se utiliza para indicarnos que el usuario ya ha iniciado sesión. | un año | +| GitHub | `marketplace_repository_ids` | Esta cookie se utiliza para el flujo de instalación del marketplace. | una hora | +| GitHub | `marketplace_suggested_target_id` | Esta cookie se utiliza para el flujo de instalación del marketplace. | una hora | +| GitHub | `_octo` | Esta cookie se utiliza para la administración de sesiones, incluido el almacenamiento en caché de contenido dinámico, el acceso condicional a características, los metadatos de solicitudes de soporte y los análisis propios. | un año | +| GitHub | `org_transform_notice` | Esta cookie se utiliza para proporcionar un aviso durante las transformaciones de la organización. | una hora | +| GitHub | `private_mode_user_session` | Esta cookie se utiliza para las solicitudes de autenticación empresarial. | dos semanas | +| GitHub | `saml_csrf_token` | Esta cookie se establece mediante el método de ruta de autenticación SAML para asociar un token al cliente. | hasta que el usuario cierre el navegador o complete la solicitud de autenticación | +| GitHub | `saml_csrf_token_legacy` | Esta cookie se establece mediante el método de ruta de autenticación SAML para asociar un token al cliente. | hasta que el usuario cierre el navegador o complete la solicitud de autenticación | +| GitHub | `saml_return_to` | Esta cookie se establece mediante el método de ruta de autenticación SAML para mantener el estado durante el ciclo de autenticación de SAML. | hasta que el usuario cierre el navegador o complete la solicitud de autenticación | +| GitHub | `saml_return_to_legacy` | Esta cookie se establece mediante el método de ruta de autenticación SAML para mantener el estado durante el ciclo de autenticación de SAML. | hasta que el usuario cierre el navegador o complete la solicitud de autenticación | +| GitHub | `tz` | Esta cookie nos permite personalizar las marcas de tiempo de su zona horaria. | sesión | +| GitHub | `user_session` | Esta cookie se utiliza para iniciar sesión. | dos semanas | -GitHub utiliza cookies para proporcionar y asegurar nuestros sitios web, así como para analizar el uso de los mismos, para poder ofrecerte una gran experiencia de usuario. Por favor, echa un vistazo a nuestra [Declaración de privacidad](/github/site-policy/github-privacy-statement#our-use-of-cookies-and-tracking) si te gustaría obtener más información sobre las cookies y sobre cómo y por qué las utilizamos. +_*_ Las fechas de **caducidad** de las cookies que se indican a continuación suelen aplicarse de forma continua. -You can view the current list of cookies on GitHub, and sign up to receive cookie list updates, at [https://github.com/privacy/cookies](https://github.com/privacy/cookies). - -(i) Por favor, ten encuenta que si bien limitamos nuestro uso de cookies de terceros a aquellas necesarias para proporcionar una funcionalidad externa cuando interpretamos el contenido externo, algunas páginas en nuestro sitio web podrían configurar otras cookies de terceros. Por ejemplo, es posible que insertamos contenido, como vídeos, desde otro sitio que establezca una cookie. Si bien tratamos de minimizar estas cookies de terceros, no siempre podemos controlar qué cookies establece este contenido de terceros. +(!) Tenga en cuenta que, aunque limitamos nuestro uso de cookies de terceros a las necesarias para proporcionar funcionalidades externas al mostrar contenido externo, ciertas páginas de nuestro sitio web podrían instalar otras cookies de terceros. Por ejemplo, podríamos incorporar contenido (por ejemplo, vídeos) de otro sitio que instala una cookie. Aunque tratamos de minimizar estas cookies de terceros, no siempre podemos controlar qué cookies instala este contenido de terceros. diff --git a/translations/es-ES/content/site-policy/privacy-policies/global-privacy-practices.md b/translations/es-ES/content/site-policy/privacy-policies/global-privacy-practices.md index 721377ff96..6d65e9c752 100644 --- a/translations/es-ES/content/site-policy/privacy-policies/global-privacy-practices.md +++ b/translations/es-ES/content/site-policy/privacy-policies/global-privacy-practices.md @@ -1,5 +1,5 @@ --- -title: Prácticas de Privacidad Globales +title: Prácticas Globales de Privacidad redirect_from: - /eu-safe-harbor - /articles/global-privacy-practices @@ -9,68 +9,73 @@ versions: topics: - Policy - Legal +ms.openlocfilehash: bf2feb111b697aa6181ed5274c97af1ca31b77b9 +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556848' --- +Fecha de entrada en vigor: 22 de julio de 2020 -Fecha de entrada en vigor: 22 de julio del 2020 +GitHub proporciona el mismo alto estándar de protección de la privacidad —tal y como se describe en la [Declaración de Privacidad](/github/site-policy/github-privacy-statement#githubs-global-privacy-practices)— a todos nuestros usuarios y clientes de todo el mundo, independientemente de su país de origen o ubicación, y GitHub se enorgullece del nivel de notificación, elección, responsabilidad, seguridad, integridad de datos, acceso y recursos que brindamos. -GitHub Proporciona el mismo estándar alto de protección de privacidad—tal como se describe en la [Declaración de Privacidad](/github/site-policy/github-privacy-statement#githubs-global-privacy-practices) de GitHub—a todos nuestros usuarios y clientes en todo el mundo, sin importar su país de origen o ubicación, y GitHub se enorgullece del nivel de notificación, elección, responsabilidad, seguridad, integridad de datos, acceso, y recursos que proporcionamos. +GitHub también cumple determinados marcos legales relacionados con la transferencia de datos desde el Espacio Económico Europeo, el Reino Unido y Suiza (en su conjunto, «UE») a los Estados Unidos. Cuando GitHub participa en dichas transferencias, utiliza las Cláusulas Contractuales Estándar como mecanismo legal para ayudar a garantizar que su información personal viaje con todos sus derechos y protecciones. Además, GitHub cuenta con la certificación de los Marcos del Escudo de Privacidad UE-EE. UU. y Suiza-EE. UU. Para obtener más información sobre las decisiones de la Comisión Europea sobre la transferencia internacional de datos, consulte este artículo en el [sitio web de la Comisión Europea](https://ec.europa.eu/info/law/law-topic/data-protection/international-dimension-data-protection_en). -GitHub también cumple con ciertos marcos de trabajo relacionados con la transferencia de los datos desde el Área Económica Europea, el Reino Unido y Suiza (colectivamente conocidos como "UE") hacia los Estados Unidos. Cuando GitHub se involucra en dichas transferencias, GitHub se basa en las Cláusulas Contractuales Estándar como el mecanismo legal para ayudarlo a garantizar tus derechos y que tu información personal viaje con la protección adecuada. Adicionalmente, GitHub está certificado en los Marcos de Trabajo de Escudo de Privacidad de UE-U. S. A. y Suiza-U. S. A. Para aprender más sobre las decisiones de la Comisión Europea sobre la transferencia internacioal de datos, consulta este artículo en el [Sitio web de la Comisión Europea](https://ec.europa.eu/info/law/law-topic/data-protection/international-dimension-data-protection_en). +## Cláusulas Contractuales Estándar -## Cláusulas Contractuales Estándar +GitHub utiliza las Cláusulas Contractuales Estándar («SCC») aprobadas por la Comisión Europea como mecanismo legal para las transferencias de datos desde la UE. Las SCC son compromisos contractuales entre empresas que transfieren datos personales y obligan a proteger la privacidad y seguridad de dichos datos. GitHub ha adoptado las SCC para proteger los flujos de datos necesarios cuando se transfieren fuera de la UE a países que la Comisión Europea considera que no protegen adecuadamente los datos personales, incluidas las transferencias de datos a Estados Unidos. -GitHub se basa en las Cláusulas Contractuales Estándar aprobadas por la Comisión Europea ("SCCs") como un mecanismo legal para las transferencia de datos desde la UE. Las SCCs son compromisos contractuales entre compañías que transfieren datos personales que las vinculan para proteger la privacidad y seguridad de dichos datos. GitHub adoptó las SCCs para que los flujos de datos necesarios puedan protegerse cuando se transfieren hacia afuera de la UE a países que la Comisión Europea no ha estimado pueden proteger los datos personales adecuadamente, incluyendo el proteger la transferencia de estos hacia los Estados Unidos. +Para obtener más información sobre las SCC, consulte este artículo en el [sitio web de la Comisión Europea](https://ec.europa.eu/info/law/law-topic/data-protection/international-dimension-data-protection/standard-contractual-clauses-scc_en). -Para aprender más sobre las SCCs, consulta este artículo en el [Sitio web dela Comisión Europea](https://ec.europa.eu/info/law/law-topic/data-protection/international-dimension-data-protection/standard-contractual-clauses-scc_en). +## Marco del Escudo de Privacidad -## Marco del Escudo de Privacidad +GitHub está certificada en virtud de los Marcos del Escudo de Privacidad UE-EE. UU. y Suiza-EE. UU. y los compromisos que estos implican, aunque GitHub no utiliza el Marco del Escudo de Privacidad UE-EE. UU. como base legal para realizar las transferencias de información personal a la luz de la sentencia del Tribunal de Justicia de la UE en el caso C-311/18. -GitHub está certificado en los Marcos de Trabajo de Escudo de Privacidad de UE-U. S. A y U. S. A-Suiza y en los compromisos que éstos conllevan, a pear de que GitHub no se basa en el Marco de Trabajo de Escudo de Privacidad de UE-U. S. A. como una base legal para transferencias de información personal ante el juicio de la Corte de Justicia de la UE en el caso C-311/18. +El Departamento de Comercio de EE. UU. establece los Marcos del Escudo de Privacidad UE-EE. UU. y Suiza-EE. UU. con respecto a la recopilación, el uso y la conservación de la Información Personal del Usuario que se transfiere desde la Unión Europea, el Reino Unido y Suiza a Estados Unidos. GitHub ha certificado al Departamento de Comercio que se adhiere a los Principios del Escudo de Privacidad. Si nuestros proveedores o entidades afiliadas procesan la Información Personal del Usuario en nuestro nombre de una manera que es incompatible con los principios de cualquiera de los Marcos del Escudo de Privacidad, GitHub tendrá la responsabilidad a menos que demostremos que no somos responsables del evento que originó el daño. -El Departamento de Comercio de los EE. UU. implementa los Marcos del Escudo de Privacidad entre los EE. UU. y la U. E. y los de Suiza con respecto a la recopilación, uso y retención de la información personal que se transfiere desde la Unión Europea, el Reino Unido y Suiza hacia los Estados Unidos. GitHub ha certificado al Departamento de Comercio que se apega a los Principios del Escudo de Privacidad. Si nuestros proveedores o afiliados procesan información personal en nuestro nombre incosnsistentemente con los principios de cualquier Marco del Escudo de Privacidad, GitHub permanecerá siendo responsable a menos de que comprobemos que no lo somos para el evento que está ocasionando el daño. +En lo que se refiere a nuestras certificaciones en virtud de los Marcos del Escudo de Privacidad, si existe algún conflicto entre los términos de estas Prácticas Globales de Privacidad y los Principios del Escudo de Privacidad, prevalecerán los Principios del Escudo de Privacidad. Para obtener más información sobre el programa Escudo de Privacidad y para ver nuestra certificación, visite el [sitio web del Escudo de Privacidad](https://www.privacyshield.gov/). -Para propósitos de nuestras certificaciones bajo los Marcos de Trabajo del Escudo de Privacidad, si hubiese cualquier conflicto entre las condiciones en estas Prácticas de Privacidad Globales y en los Principios del Escudo de Privacidad, los últimos deberán prevalecer. Para obtener más información sobre el programa Escudo de Privacidad y para ver nuestra certificación, visite el sitio web [de Escudo de Privacidad](https://www.privacyshield.gov/). - -Los Marcos de Trabajo del Escudo de Privacidad se basan en siete principios, y GitHub se apega a ellos de las siguientes formas: +Los Marcos del Escudo de Privacidad se basan en siete principios y GitHub se adhiere a ellos de las siguientes maneras: - **Notificaciones** - - Te informamos cuando recopilamos tu información personal. - - Te damos a conocer, en nuestra [Declaración de Privacidad](/articles/github-privacy-statement/)de los fines que tenemos para recopilar y utilizar tu información a quién compartimos esa información con y bajo qué restricciones y qué acceso tiene a tus datos. - - Te informamos que estamos participando en el marco del Escudo de Privacidad y lo qué significa para ti. - - Tenemos un {% data variables.contact.contact_privacy %} donde puedes contactarnos con preguntas sobre tu privacidad. - - Te informamos acerca de tu derecho a invocar arbitraje vinculante, sin costo alguno para ti, en el improbable caso de una disputa. - - Te informamos que estamos sujetos a la jurisdicción de la Comisión Federal de Comercio. -- **Opción** - - Te permitimos elegir lo que sucede con tus datos. Antes de que utilicemos tus datos para un propósito distinto para el cual nos los proporcionaste, te avisaremos y obtendremos tu permiso. - - Te proporcionarremos mecanismos razonables para hacer tu elección. -- **Responsabilidad de la transferencia continua** - - Cuando transferimos tu información a proveedores de terceros que la procesan en nuestro nombre, sólo estamos enviando tus datos a terceros, bajo contrato con nosotros, que los salvaguardarán consistentemente con nuestra Declaración de Privacidad. Cuando transferimos tus datos a nuestros proveedores bajo el Escudo de Privacidad, seguimos siendo responsables de ello. - - Compartimos sólo la cantidad de datos con nuestros proveedores de terceros cuando sea necesario para completar tu transacción. + - Le avisamos cuando recopilamos su información personal. + - Le informamos, en nuestra [Declaración de Privacidad](/articles/github-privacy-statement/), con qué finalidades recopilamos y usamos su información, con quién compartimos esa información y con qué restricciones, y qué acceso tiene a sus datos. + - Le informamos de que participamos en el Marco del Escudo de Privacidad y lo que eso significa para usted. + - Tenemos un {% data variables.contact.contact_privacy %} donde puede ponerse en contacto con nosotros para consultarnos las dudas sobre su privacidad. + - Le informamos sobre su derecho a solicitar un arbitraje vinculante, sin coste alguno para usted, en el improbable caso de que surja un conflicto. + - Le informamos de que estamos sujetos a la jurisdicción de la Comisión Federal de Comercio. +- **Elección** + - Le permitimos elegir lo que sucede con sus datos. Antes de utilizar sus datos para un fin distinto de aquel para el que nos los proporcionó, se lo haremos saber y obtendremos su permiso. + - Le proporcionaremos mecanismos razonables para poder elegir. +- **Responsabilidad por Transferencia Posterior** + - Cuando transferimos su información a proveedores externos que la tratan en nuestro nombre, solo enviamos sus datos a terceros que tienen un contrato con nosotros y que los protegerán de conformidad con nuestra Declaración de Privacidad. Cuando transferimos sus datos a nuestros proveedores en virtud del Escudo de Privacidad, seguimos siendo responsables de ellos. + - Solo compartimos con nuestros proveedores externos la cantidad de datos que sea necesaria para completar su transacción. - **Seguridad** - - Protegeremos tu información personal con [todas las medidas de seguridad razonables y apropiadas](https://github.com/security). -- **Limitación de integridad y propósito de datos** - - Solo recopilamos tus datos para las finalidades pertinentes para proporcionarte nuestros servicios. - - Recopilamos tan poca información tuya como podamos, a menos que decidas proporcionarnos más. - - Tomamos medidas razonables para asegurar que tus datos sean exactos, actuales y fiables para su uso previsto. + - Protegeremos su información personal con [todas las medidas de seguridad razonables y apropiadas](https://github.com/security). +- **Integridad de los Datos y Limitación de la Finalidad** + - Solo recopilamos sus datos para las finalidades relevantes para prestarle nuestros servicios. + - Recopilamos la menor cantidad de información posible sobre usted, a menos que decida ofrecernos más. + - Tomamos medidas razonables para garantizar que los datos que tenemos sobre usted sean precisos, actuales y fiables para el uso previsto. - **Acceso** - - Siempre puedes acceder a los datos que tenemos sobre ti en tu perfil de usuario [](https://github.com/settings/profile). Puedes ingresar, actualizar, alterar o eliminar tu información allí. -- **Recursos, cumplimiento y responsabilidad** - - Si tienes alguna pregunta sobre nuestras prácticas de privacidad, puedes contactarnos con nuestro {% data variables.contact.contact_privacy %} y responderemos en un plazo máximo de 45 días. - - En el improbable caso de una disputa que no podamos resolver, tienes acceso a un arbitraje vinculante sin coste alguno para ti. Consulta la [Declaración de privacidad](/articles/github-privacy-statement/)para obtener más información. - - Realizaremos auditorías periódicas de nuestras prácticas de privacidad relevantes para verificar el cumplimiento de las promesas que hemos hecho. - - Exigimos a nuestros empleados que respeten nuestras promesas de privacidad y la violación de nuestras políticas de privacidad está sujeta a una acción disciplinaria e inclusive hasta la terminación del empleo. + - Siempre puede acceder a los datos que tenemos sobre usted en su [perfil del usuario](https://github.com/settings/profile). Puede ver, actualizar, modificar o eliminar su información allí. +- **Recurso, Ejecución y Responsabilidad** + - Si tiene preguntas sobre nuestras prácticas de privacidad, puede comunicarse con nosotros a través de nuestro {% data variables.contact.contact_privacy %} y le responderemos en un plazo máximo de 45 días. + - En el improbable caso de que se produzca un conflicto que no podamos resolver, tiene acceso a un arbitraje vinculante sin coste alguno para usted. Consulte nuestra [Declaración de Privacidad](/articles/github-privacy-statement/) para obtener más información. + - Realizaremos auditorías regulares de nuestras prácticas de privacidad relevantes para verificar el cumplimiento de las promesas que hemos hecho. + - Exigimos a nuestros empleados que respeten nuestras promesas de privacidad, y el incumplimiento de nuestras directivas de privacidad está sujeto a medidas disciplinarias que podrían incluir el despido. -### Proceso de resolución de disputas +### Proceso de resolución de conflictos -Como se explica a detalle en la sección de [Resolución de Quejas](/github/site-policy/github-privacy-statement#resolving-complaints) de nuestra [Declaración de Privacidad](/github/site-policy/github-privacy-statement), te exhortamos a contactarnos en caso de que tengas alguna queja relacionada con el Escudo de Privacidad (o sobre la privacidad en general). Para cualquier queja que no pueda resolverse directamente con GitHub, hemos escogido cooperar con la Autoridad de Protección de datos de la UE reelevante, o con un panel establecido por las autoridades europeas de protección de datos, para resolver disputas con los individuos de la UE, y con la Comisión Federal para la Protección de Datos y la Información (FDPIC, por sus siglas en inglés) para resolver las disputas con los individuos suizos. Por favor contáctanos si deseas que te dirijamos a los contactos de tu autoridad de protección de datos. +Como se explica más detalladamente en el apartado [Resolución de Quejas](/github/site-policy/github-privacy-statement#resolving-complaints) de nuestra [Declaración de Privacidad](/github/site-policy/github-privacy-statement), le animamos a que se ponga en contacto con nosotros si tiene alguna queja relacionada con el Escudo de Privacidad (o con la privacidad en general). Para cualquier queja que no se pueda resolver con GitHub directamente, hemos optado por cooperar con la Autoridad de Protección de Datos de la UE correspondiente, o un tribunal establecido por las autoridades de protección de datos europeas en caso de conflictos con personas de la UE, o el Comisionado Federal de Protección de Datos e Información de Suiza (FDPIC) para resolver conflictos con ciudadanos suizos. Póngase en contacto con nosotros si desea obtener los datos de contacto de su organismo de protección de datos. -Además, si eres residente de un estado miembro de la UE, tienes derecho a presentar una queja ante tu autoridad supervisora local. +Además, si reside en un estado miembro de la UE, tiene derecho a presentar una queja ante la autoridad supervisora local. -### Arbitraje independiente +### Arbitraje independiente -En determinadas circunstancias limitadas, la UE, el Espacio Económico Europeo (EEE), Suiza y las personas del Reino Unido pueden recurrir al arbitraje vinculante del Escudo de privacidad como último recurso, si todas las demás formas de resolución de disputas no tuvieron éxito. Para obtener más información acerca de este método de resolución y su disponibilidad, consulta más detalles sobre el [Escudo de privacidad](https://www.privacyshield.gov/article?id=ANNEX-I-introduction). El arbitraje no es obligatorio, es una herramienta que puedes utilizar si así lo decides. +En determinadas circunstancias limitadas, las personas de la UE, el Espacio Económico Europeo (EEE), Suiza y el Reino Unido pueden solicitar el arbitraje vinculante del Escudo de Privacidad como último recurso si ninguna de las otras formas de resolución de conflictos ha tenido éxito. Para obtener más información sobre este método de resolución y su disponibilidad en su caso, visite el sitio web del [Escudo de Privacidad](https://www.privacyshield.gov/article?id=ANNEX-I-introduction). El arbitraje no es obligatorio; es una herramienta que puede utilizar cuando lo desee. -Estamos sujetos a la jurisdicción de la Comisión Federal de Comercio (FTC) de los EE. UU. - -Consulta la [Declaración de privacidad](/articles/github-privacy-statement/)para obtener más información. +Estamos sujetos a la jurisdicción de la Comisión Federal de Comercio (FTC) de Estados Unidos. + +Consulte nuestra [Declaración de Privacidad](/articles/github-privacy-statement/) para obtener más información. diff --git a/translations/es-ES/content/site-policy/privacy-policies/index.md b/translations/es-ES/content/site-policy/privacy-policies/index.md index 3bd53dd4e7..3868752dfd 100644 --- a/translations/es-ES/content/site-policy/privacy-policies/index.md +++ b/translations/es-ES/content/site-policy/privacy-policies/index.md @@ -1,5 +1,5 @@ --- -title: Políticas de Privacidad +title: Directivas de Privacidad versions: fpt: '*' topics: @@ -12,5 +12,11 @@ children: - /github-subprocessors-and-cookies - /github-codespaces-privacy-statement - /github-candidate-privacy-policy +ms.openlocfilehash: 850c2aff0645af148f4497291981c5a015324e08 +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556687' --- diff --git a/translations/es-ES/content/site-policy/security-policies/coordinated-disclosure-of-security-vulnerabilities.md b/translations/es-ES/content/site-policy/security-policies/coordinated-disclosure-of-security-vulnerabilities.md index 57244e09b0..532a081ddd 100644 --- a/translations/es-ES/content/site-policy/security-policies/coordinated-disclosure-of-security-vulnerabilities.md +++ b/translations/es-ES/content/site-policy/security-policies/coordinated-disclosure-of-security-vulnerabilities.md @@ -1,5 +1,5 @@ --- -title: Divulgación coordinada de las vulnerabilidades de seguridad +title: Divulgación Coordinada de Vulnerabilidades de Seguridad redirect_from: - /responsible-disclosure - /coordinated-disclosure @@ -11,12 +11,17 @@ versions: topics: - Policy - Legal +ms.openlocfilehash: 683d537689865a557cf9b52315341bb10be82bfc +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556819' --- +Deseamos que GitHub sea seguro para todos. Si ha descubierto una vulnerabilidad de seguridad en GitHub, apreciamos su ayuda para comunicárnosla de manera coordinada. -Deseamos mantener a GitHub seguro para todos. Si descubres una vulnerabilidad de seguridad en GitHub, apreciamos tu ayuda para divulgárnosla de forma coordinada. +## Programa de Recompensa -## Programa de recompensas +Al igual que otras grandes empresas de software, GitHub ofrece una recompensa por la detección de errores con el fin de mejorar la interacción con los investigadores de seguridad. La idea es sencilla: los piratas informáticos y los investigadores de seguridad (como usted) encuentran vulnerabilidades y las notifican a través de nuestro proceso de revelación coordinado. A continuación, en reconocimiento del esfuerzo significativo que estos investigadores suelen realizar para detectar los errores, los recompensamos con una cantidad en efectivo. -Al igual que muchas otras grandes empresas de software, GitHub proporciona una recompensa de errores para mejorar la relación con los investigadores de seguridad. La idea es simple: los hackers e investigadores de seguridad (como tú) encuentran y reportan vulnerabilidades mediante nuestro proceso de divulgación coordinado. Posteriormente, para reconocer el esfuerzo significativo que estos investigadores suelen presentan cuando cazan errores, los recompensamos con algo de dinero en efectivo. - -Revisa el sitio [Recompensa de Errores de GitHub](https://bounty.github.com) para obtener detalles de recompensas, revisa también nuestros términos amplios de la [Disposición de seguridad legal ](/articles/github-bug-bounty-program-legal-safe-harbor) y ¡Feliz caza! +Consulte el sitio [GitHub Bug Bounty](https://bounty.github.com) para obtener más información sobre las recompensas y también los términos del completo [Marco de Seguridad Legal del Programa de Recompensa por la Detección de Errores de GitHub](/articles/github-bug-bounty-program-legal-safe-harbor) y ¡feliz búsqueda! diff --git a/translations/es-ES/content/site-policy/security-policies/github-bug-bounty-program-legal-safe-harbor.md b/translations/es-ES/content/site-policy/security-policies/github-bug-bounty-program-legal-safe-harbor.md index 5f35c3551b..64b68dd4cc 100644 --- a/translations/es-ES/content/site-policy/security-policies/github-bug-bounty-program-legal-safe-harbor.md +++ b/translations/es-ES/content/site-policy/security-policies/github-bug-bounty-program-legal-safe-harbor.md @@ -1,5 +1,5 @@ --- -title: Disposición de seguridad legal del programa de recompensas de errores de GitHub +title: Marco de Seguridad Legal del Programa de Recompensa por la Detección Errores de GitHub redirect_from: - /articles/github-bug-bounty-program-legal-safe-harbor versions: @@ -7,31 +7,36 @@ versions: topics: - Policy - Legal +ms.openlocfilehash: e44ea086e183f7d7f6577876ce6aa3b76fd47152 +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556728' --- +## Resumen +1. Queremos que coordine la revelación a través de nuestro programa de recompensa por la detección de errores y no queremos que los investigadores teman consecuencias legales por sus iniciativas de buena fe de cumplir nuestra directiva de recompensa por la detección de errores. No podemos vincular a terceros, por lo tanto no se debe suponer que esta protección se extiende a ningún tercero. En caso de duda, pregúntenos antes de participar en cualquier acción específica que piense que _pudiera_ salirse de los límites de nuestra directiva. +2. Dado que tanto la información que permite la identificación como la no identificable pueden poner en riesgo a un investigador, limitamos los datos que compartimos con terceros. Podemos proporcionar información sustancial no identificable de su informe a un tercero afectado, pero solo después de notificárselo a usted y de suscribir el compromiso de que el tercero no emprenderá acciones legales contra usted. Solo compartiremos información que permita la identificación (nombre, dirección de correo electrónico, número de teléfono, etc.) con un tercero si nos da su permiso por escrito. +3. Si su investigación de seguridad como parte del programa de recompensa por la detección de errores infringe determinadas restricciones de las directivas de nuestro sitio, los términos del marco de seguridad permiten una exención limitada. -## Resumen -1. Queremos coordinar la divulgación a través de nuestro programa de recompensas por errores y no queremos que los investigadores teman a las consecuencias legales por sus intentos bienintencionados de cumplir con nuestra política de recompensas por errores. No podemos vincular a ningún tercero, por lo que no presuponemos que esta protección se extiende a ningún tercero. Si tienes dudas, pregúntanos antes de participar en cualquier acción específica que consideres que _Podría_ vaya fuera de los límites de nuestra política. -2. Dado que tanto la información de identificación como la no identificativa pueden poner a un investigador en riesgo, limitamos lo que compartimos con terceros. Es posible que proporcionemos información sustantiva no identificativa de tu informe a un tercero afectado, pero solo después de notificarte a ti y de recibir un compromiso de que el tercero no perseguirá acciones legales en tu contra. Solo compartiremos la información de identificación (nombre, dirección de correo electrónico, número de teléfono, etc.) con un tercero si le proporcionas tu permiso por escrito. -3. Si tu investigación de seguridad como parte del programa de recompensas por errores viola ciertas restricciones en nuestras políticas del sitio, los términos del puerto seguro permiten una exención limitada. +## 1. Términos de Safe Harbor -## 1. Condiciones de la disposición de seguridad +Para fomentar la investigación y la revelación coordinada de las vulnerabilidades en materia de seguridad, no emprenderemos acciones civiles ni penales, ni enviaremos notificaciones a las fuerzas del orden por infracciones accidentales o de buena fe de esta directiva. Consideramos que las actividades de investigación de seguridad y revelación de vulnerabilidades realizadas de conformidad con esta directiva son conductas «autorizadas» en virtud de la Ley sobre fraude y abuso informáticos (CFAA, Computer Fraud and Abuse Act), la DMCA y otras leyes de uso de la informática aplicables, como el apartado 502(c) del Código Penal de California (EE. UU.). Renunciamos a cualquier demanda potencial en virtud de la DMCA contra usted por eludir las medidas tecnológicas que hemos utilizado para proteger las aplicaciones en el ámbito de este programa de recompensa por la detección de errores. -Para alentar la investigación y coordinar la divulgación de las vulnerabilidades de seguridad, no perseguiremos las acciones criminales o civiles ni enviaremos notificaciones a las autoridades cuando existan violaciones accidentales o de buena fe a esta política. Consideramos que las investigaciones de seguridad y las actividades de divulgación de vulnerabilidades llevadas a cabo de acuerdo con esta política son conductas "autorizadas" conforme a la ley de fraude y abuso informático, la DMCA y otras leyes aplicables de uso informático, como Código Penal de Cal. 502(c). Renunciamos a cualquier demanda potencial de DMCA en tu contra por eludir las medidas tecnológicas que hemos utilizado para proteger las aplicaciones en este alcance del programa de recompensas de errores. +Entienda que si su investigación de seguridad implica las redes, sistemas, información, aplicaciones, productos o servicios de un tercero (que no seamos nosotros), no podemos obligar a ese tercero y que este podría emprender acciones legales o un aviso de ejecución legal. No podemos y no autorizamos la investigación de seguridad en nombre de otras entidades y no podemos ofrecerle de ninguna manera defenderlo, indemnizarlo o protegerlo frente a cualquier acción de terceros a raíz de sus acciones. -Por favor, entiende que si tu investigación de seguridad involucra las redes, sistemas, información, aplicaciones, productos o servicios de un tercero (que no seamos nosotros), no podemos vincular a ese tercero y pueden perseguir acciones legales o aviso de cumplimiento de la ley. No podemos y no autorizamos la investigación de seguridad en el nombre de otras entidades, y de ninguna manera podemos ofrecer defenderte, indemnizarte o protegerte de ninguna manera de cualquier acción de terceros en base a sus acciones. +Cabe esperar, como siempre, que cumpla todas las leyes aplicables y que no altere ni ponga en riesgo ningún dato más allá de lo permitido por este programa de recompensa por la detección errores. -Se espera, como siempre, cumplir con todas las leyes aplicables a ti, y no interrumpir o comprometer ningún dato más allá de lo que este programa de recompensas de errores permite. +Póngase en contacto con nosotros antes de participar en conductas que puedan ser discordantes con esta directiva o que no estén contempladas en ella. Nos reservamos el derecho exclusivo de determinar si una infracción de esta directiva es accidental o de buena fe y el contacto proactivo con nosotros antes de emprender cualquier acción es un factor a tener en cuenta en dicha decisión. En caso de duda, pregúntenos primero. -Ponte en contacto con nosotros antes de participar en una conducta que puede ser incompatible con esta política o no ser tratada por esta. Nos reservamos el derecho exclusivo de hacer la determinación de si una violación de esta política es accidental o de buena fe y el contacto proactivo con nosotros antes de participar en cualquier acción es un factor significativo en esa decisión. Si tienes dudas, ¡Pregúntanos primero! +## 2. Safe Harbor de terceros. -## 2. Disposición de seguridad de terceros +Si envía un informe a través de nuestro programa de recompensa por la detección errores que afecte a un servicio de terceros, limitaremos los datos que compartimos con cualquier tercero afectado. Podemos compartir el contenido no identificable de su informe con un tercero afectado, pero solo después de notificarle que tenemos la intención de hacerlo y de obtener el compromiso por escrito del tercero de que no emprenderá acciones legales contra usted ni se pondrá en contacto con las fuerzas del orden a causa de su informe. No compartiremos información de identificación con ningún tercero afectado sin obtener previamente su permiso por escrito para ello. -Si envías un informe a través de nuestro programa de recompensas de errores que afecta a un servicio de terceros, limitaremos lo que compartamos con cualquier tercero afectado. Es posible que compartamos contenido no identificable de tu informe con un tercero afectado, pero solo después de notificarte que tenemos la intención de hacerlo y de obtener el compromiso por escrito del tercero de que no perseguirán acciones legales en tu contra o de iniciar contacto con las fuerzas del orden de las leyes en base a tu informe. No compartiremos tu información de identificación con ningún tercero afectado sin obtener primero tu permiso por escrito para hacerlo. +Tenga en cuenta que no podemos autorizar pruebas fuera del ámbito en nombre de terceros y que dichas pruebas son ajenas al ámbito de nuestra directiva. Consulte la directiva de recompensa por la detección errores de ese tercero, si la hubiera, o póngase en contacto con el tercero, ya sea directamente o a través de un representante legal, antes de iniciar cualquier prueba sobre ese tercero o sus servicios. Esto no es, y no debe entenderse como, ningún acuerdo por nuestra parte para defenderlo, indemnizarlo o protegerlo en modo alguno frente a cualquier acción de terceros a raíz de sus acciones. -Ten en cuenta que no podemos autorizar pruebas fuera de alcance en nombre de terceros y dichas pruebas están fuera del alcance de nuestra política. Consulta la política de recompensas de errores de ese tercer, si tiene una, o comunícate directamente con el tercero o a través de un representante legal antes de iniciar cualquier prueba en ese tercero o en sus servicios. Esto no es, y no debe entenderse como, cualquier acuerdo de nuestra parte para defender, indemnizar o de cualquier otra manera protegerte de cualquier acción de terceros con base a tus acciones. +Dicho esto, si algún tercero inicia una acción legal, incluida la aplicación de la ley, contra usted debido a su participación en este programa de recompensa por la detección de errores y usted ha cumplido suficientemente nuestra directiva de recompensa por la detección de errores (es decir, no se han producido infracciones intencionadas o de mala fe), tomaremos medidas para hacer saber que sus acciones se llevaron a cabo de conformidad con esta directiva. Aunque consideramos que los informes presentados son documentos confidenciales y potencialmente privilegiados, así como protegidos contra una revelación obligatoria en la mayoría de las circunstancias, por favor tenga en cuenta que un tribunal podría, a pesar de nuestras objeciones, ordenarnos compartir la información con un tercero. -Dicho esto, si un tercero inicia una acción legal, incluyendo las fuerzas del orden, en tu contra por tu participación en este programa de recompensa de errores y has cumplido suficientemente con nuestra política de recompensas por errores (es decir, no has hecho violaciones intencionales o de mala fe), tomaremos las medidas para hacer que se conozca que tus acciones se realizaron de conformidad con esta política. Si bien consideramos que los informes presentados son documentos confidenciales y potencialmente privilegiados y protegidos frente a la divulgación forzada en la mayoría de las circunstancias, ten en cuenta que un tribunal puede, a pesar de nuestras objeciones, ordenarnos que compartamos información con un tercero. +## 3. Renuncia limitada a otras directivas del sitio -## 3. Exención limitada de otras políticas del sitio - -En medida en que tus actividades de investigación de seguridad sean inconsistentes con ciertas restricciones en nuestras [políticas relevantes de sitio](/categories/site-policy/) pero consistentes con las condiciones de nuestro programa de recompensas por errores, renunciamos a estas restricciones por el solo y único propósito de permitir tu investigación de seguridad bajo este programa. De la misma forma que se menciona anteriormente, si tienes dudas, ¡Pregúntanos primero! +En la medida en que sus actividades de investigación de seguridad sean incoherentes con determinadas restricciones de las [directivas pertinentes del sitio](/categories/site-policy/), pero sean coherentes con los términos de nuestro programa de recompensa por la detección de errores, renunciamos a dichas restricciones con el único y limitado propósito de permitir su investigación de seguridad en virtud de este programa de recompensa por la detección de errores. Al igual que en el caso anterior, en caso de duda, pregúntenos primero. diff --git a/translations/es-ES/content/site-policy/security-policies/index.md b/translations/es-ES/content/site-policy/security-policies/index.md index e4fc686b74..8642da28ff 100644 --- a/translations/es-ES/content/site-policy/security-policies/index.md +++ b/translations/es-ES/content/site-policy/security-policies/index.md @@ -1,5 +1,5 @@ --- -title: Políticas de seguridad +title: Directivas de Seguridad versions: fpt: '*' topics: @@ -8,5 +8,11 @@ topics: children: - /coordinated-disclosure-of-security-vulnerabilities - /github-bug-bounty-program-legal-safe-harbor +ms.openlocfilehash: 8aedcd1293c6367ec2edf748e5a80e4e6e17a56a +ms.sourcegitcommit: b4a21aae50ad008af3a0785703d93e958a878a0e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 05/12/2022 +ms.locfileid: '144556827' --- diff --git a/translations/es-ES/content/sponsors/getting-started-with-github-sponsors/about-github-sponsors.md b/translations/es-ES/content/sponsors/getting-started-with-github-sponsors/about-github-sponsors.md index 424952d129..4f577f8b24 100644 --- a/translations/es-ES/content/sponsors/getting-started-with-github-sponsors/about-github-sponsors.md +++ b/translations/es-ES/content/sponsors/getting-started-with-github-sponsors/about-github-sponsors.md @@ -11,31 +11,36 @@ type: overview topics: - Open Source - Fundamentals +ms.openlocfilehash: 7fd54eb981d9083b1c5a0cc843834ecdfc895a8a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145149704' --- - ## Acerca de {% data variables.product.prodname_sponsors %} {% data reusables.sponsors.sponsorship-details %} -{% data reusables.sponsors.no-fees %} Para obtener más información, consulta "[Acerca de la facturación para {% data variables.product.prodname_sponsors %}](/articles/about-billing-for-github-sponsors)". +{% data reusables.sponsors.no-fees %} Para obtener más información, consulta "[Acerca de la facturación de {% data variables.product.prodname_sponsors %}](/articles/about-billing-for-github-sponsors)". -{% data reusables.sponsors.you-can-be-a-sponsored-developer %} Para obtener más información, consulta las secciones "[Acerca de {% data variables.product.prodname_sponsors %} para los contribuyentes de código abierto](/sponsors/receiving-sponsorships-through-github-sponsors/about-github-sponsors-for-open-source-contributors)" y "[Configurar {% data variables.product.prodname_sponsors %} para tu cuenta personal](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-personal-account)". +{% data reusables.sponsors.you-can-be-a-sponsored-developer %} Para obtener más información, consulta "[Acerca de {% data variables.product.prodname_sponsors %} para colaboradores de código abierto](/sponsors/receiving-sponsorships-through-github-sponsors/about-github-sponsors-for-open-source-contributors)" y "[Configuración de {% data variables.product.prodname_sponsors %} para la cuenta personal](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-personal-account)". -{% data reusables.sponsors.you-can-be-a-sponsored-organization %}Para obtener más información, consulta la sección "[Configurar {% data variables.product.prodname_sponsors %} para tu organización](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization)". +{% data reusables.sponsors.you-can-be-a-sponsored-organization %} Para obtener más información, consulta "[Configuración de {% data variables.product.prodname_sponsors %} para la organización](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization)". -Cuando te conviertes en un desarrollador patrocinado u organización patrocinada, aplicarán las condiciones adicionales de {% data variables.product.prodname_sponsors %}. Para obtener más información, consulta la sección "[Condiciones Adicionales de GitHub Sponsors](/free-pro-team@latest/github/site-policy/github-sponsors-additional-terms)". +Cuando te conviertes en un desarrollador patrocinado u organización patrocinada, aplicarán las condiciones adicionales de {% data variables.product.prodname_sponsors %}. Para obtener más información, consulta "[Términos adicionales de los patrocinadores de GitHub](/free-pro-team@latest/github/site-policy/github-sponsors-additional-terms)". ## Acerca de {% data variables.product.prodname_matching_fund %} {% note %} -**Nota:**{% data reusables.sponsors.matching-fund-eligible %} +**Nota:** {% data reusables.sponsors.matching-fund-eligible %} {% endnote %} -El {% data variables.product.prodname_matching_fund %} pretende beneficiar a los miembros de la comunidad de {% data variables.product.prodname_dotcom %} quienes desarrollan software de código abierto que promueve los [Lineamientos de la Comunidad de {% data variables.product.prodname_dotcom %}](/free-pro-team@latest/github/site-policy/github-community-guidelines). Los pagos desde las organizaciones y hacia las organizaciones patrocinadas no son elegibles para {% data variables.product.prodname_matching_fund %}. +{% data variables.product.prodname_matching_fund %} tiene como objetivo beneficiar a los miembros de la comunidad de {% data variables.product.prodname_dotcom %} que desarrollan software de código abierto que promueve las [Directrices de la comunidad de {% data variables.product.prodname_dotcom %}](/free-pro-team@latest/github/site-policy/github-community-guidelines). Los pagos desde las organizaciones y hacia las organizaciones patrocinadas no son elegibles para {% data variables.product.prodname_matching_fund %}. -Para ser elegible para el {% data variables.product.prodname_matching_fund %}, debes crear un perfil que atraiga a la comunidad que te mantendrá a largo plazo. Para obtener más información acerca de crear un perfil llamativo, consulta la sección "[Editar tus detalles de perfil para {% data variables.product.prodname_sponsors %}](/sponsors/receiving-sponsorships-through-github-sponsors/editing-your-profile-details-for-github-sponsors)". +Para ser elegible para el {% data variables.product.prodname_matching_fund %}, debes crear un perfil que atraiga a la comunidad que te mantendrá a largo plazo. Para obtener más información sobre cómo crear un perfil seguro, consulta "[Edición de los detalles del perfil para {% data variables.product.prodname_sponsors %}](/sponsors/receiving-sponsorships-through-github-sponsors/editing-your-profile-details-for-github-sponsors)". Las donaciones entre los desarrolladores patrocinados no se empatarán. @@ -45,9 +50,9 @@ Las donaciones entre los desarrolladores patrocinados no se empatarán. {% data reusables.sponsors.feedback %} -## Leer más -- "[Patrocinar a contribuyentes de código abierto](/sponsors/sponsoring-open-source-contributors)" -- "[Recibir patrocinios a través de {% data variables.product.prodname_sponsors %}](/sponsors/receiving-sponsorships-through-github-sponsors)". -- "[buscar usuarios y organizaciones con base en su capacidad de patrocinar](/github/searching-for-information-on-github/searching-on-github/searching-users#search-based-on-ability-to-sponsor)" -- "[Buscar repositorios con base en la capacidad de patrocinar](/github/searching-for-information-on-github/searching-on-github/searching-for-repositories#search-based-on-ability-to-sponsor)" -- "[Preguntas frecuentes con el equipo {% data variables.product.prodname_sponsors %} ](https://github.blog/2019-06-12-faq-with-the-github-sponsors-team/)" en {% data variables.product.prodname_blog %} +## Información adicional +- "[Patrocinar a colaboradores de código abierto](/sponsors/sponsoring-open-source-contributors)" +- "[Recepción de patrocinios mediante {% data variables.product.prodname_sponsors %}](/sponsors/receiving-sponsorships-through-github-sponsors)" +- "[Búsqueda de usuarios y organizaciones en función de la capacidad de patrocinio](/github/searching-for-information-on-github/searching-on-github/searching-users#search-based-on-ability-to-sponsor)" +- "[Búsqueda de repositorios en función de la capacidad de patrocinio](/github/searching-for-information-on-github/searching-on-github/searching-for-repositories#search-based-on-ability-to-sponsor)" +- "[Preguntas más frecuentes con el equipo de {% data variables.product.prodname_sponsors %}](https://github.blog/2019-06-12-faq-with-the-github-sponsors-team/)" en {% data variables.product.prodname_blog %} diff --git a/translations/es-ES/content/sponsors/getting-started-with-github-sponsors/index.md b/translations/es-ES/content/sponsors/getting-started-with-github-sponsors/index.md index 97ea28e982..168ef0e007 100644 --- a/translations/es-ES/content/sponsors/getting-started-with-github-sponsors/index.md +++ b/translations/es-ES/content/sponsors/getting-started-with-github-sponsors/index.md @@ -7,6 +7,12 @@ versions: children: - /about-github-sponsors - /quickstart-for-finding-contributors-to-sponsor -shortTitle: Empezar +shortTitle: Getting started +ms.openlocfilehash: b0d2baf20625b168346a18b3a546ec66e4416d16 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145139461' --- diff --git a/translations/es-ES/content/sponsors/getting-started-with-github-sponsors/quickstart-for-finding-contributors-to-sponsor.md b/translations/es-ES/content/sponsors/getting-started-with-github-sponsors/quickstart-for-finding-contributors-to-sponsor.md index da781f4c3f..57377bcab0 100644 --- a/translations/es-ES/content/sponsors/getting-started-with-github-sponsors/quickstart-for-finding-contributors-to-sponsor.md +++ b/translations/es-ES/content/sponsors/getting-started-with-github-sponsors/quickstart-for-finding-contributors-to-sponsor.md @@ -7,16 +7,21 @@ versions: type: quick_start topics: - Open Source -shortTitle: Inicio Rápido +shortTitle: Quickstart +ms.openlocfilehash: 334d0b78547732480d0bcf708c1d2194eebbae17 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145118834' --- - ## Explora los proyectos de los cuales dependes -En medida que consideres dónde encontrar contribuyentes de código abierto para patrocinar, considera comenzar en https://github.com/sponsors/community. +Cuando piense en dónde buscar colaboradores de código abierto para patrocinar, considere la posibilidad de comenzar en https://github.com/sponsors/community. Si iniciaste sesión, los resultados de los patrocinadores comenzarán con las dependencias públicas de las cuales dependen tus repositorios. -![El proyecto de código abierto Babel con texto resaltado que dice "4 de tus repositorios dependen de esto"](/assets/images/help/sponsors/example-of-open-source-project-dependency.png) +![El proyecto de código abierto Babel con texto resaltado en el que se indica "4 de los repositorios dependen de esto"](/assets/images/help/sponsors/example-of-open-source-project-dependency.png) También puedes alternar entre de cuáles de tus cuentas quieres ver resultados y filtrar o buscar más. @@ -40,14 +45,14 @@ Considera si te beneficias del trabajo de los contribuyentes de código abierto, - Responder preguntas - Planeación de eventos -Para obtener más información sobre los diferentes tipos de contribuyentes de código abierto, consulta la [Guía de código abierto](https://opensource.guide/how-to-contribute/#you-dont-have-to-contribute-code). +Para más información sobre los diferentes tipos de contribuciones de código abierto, vea la [guía de código abierto](https://opensource.guide/how-to-contribute/#you-dont-have-to-contribute-code). -Puedes verificar si los contribuyentes de los que te has beneficiado tienen perfiles de {% data variables.product.prodname_sponsors %} si utilizas la búsqueda en https://github.com/sponsors/community. +Puede comprobar si los colaboradores de los que se ha beneficiado tienen perfiles de {% data variables.product.prodname_sponsors %} mediante la búsqueda en https://github.com/sponsors/community. ## Busca un proyecto o contribuyente específico -En https://github.com/sponsors/community, puedes buscar por ecosistema, los más utilizados, actualizados recientemente, y más. Puedes filtrar los resultados de búsqueda para tu cuenta personal o para las organizaciones de las cuales eres miembro. +En https://github.com/sponsors/community, puede buscar por ecosistema, más usado, actualizado recientemente y mucho más. Puedes filtrar los resultados de búsqueda de tu cuenta personal o de las organizaciones de las que eres miembro. ## Pasos siguientes -Para obtener más información sobre cómo iniciar tu patrocinio, consulta la sección "[Patrocinar un contribuyente de código abierto](/sponsors/sponsoring-open-source-contributors/sponsoring-an-open-source-contributor)". +Para más información sobre cómo iniciar el patrocinio, vea "[Patrocinio de un colaborador de código abierto](/sponsors/sponsoring-open-source-contributors/sponsoring-an-open-source-contributor)". diff --git a/translations/es-ES/content/sponsors/guides.md b/translations/es-ES/content/sponsors/guides.md index 5c2c38ef25..1403f569d0 100644 --- a/translations/es-ES/content/sponsors/guides.md +++ b/translations/es-ES/content/sponsors/guides.md @@ -1,6 +1,6 @@ --- title: Guías de GitHub Sponsors -shortTitle: Guías +shortTitle: Guides intro: 'Aprende a sacar el mayor provecho de {% data variables.product.prodname_sponsors %}.' allowTitleToDifferFromFilename: true layout: product-guides @@ -15,5 +15,11 @@ includeGuides: - /sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-user-account - /sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization - /sponsors/integrating-with-github-sponsors/configuring-webhooks-for-events-in-your-sponsored-account +ms.openlocfilehash: 334f25f2ee44fb7a69c13745f3b0d883ed499fbc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145139781' --- diff --git a/translations/es-ES/content/sponsors/index.md b/translations/es-ES/content/sponsors/index.md index 77f02fe6b8..c356e0f2a0 100644 --- a/translations/es-ES/content/sponsors/index.md +++ b/translations/es-ES/content/sponsors/index.md @@ -1,6 +1,6 @@ --- title: Documentación de GitHub Sponsors -shortTitle: Patrocinadores de GitHub +shortTitle: GitHub Sponsors intro: 'Invierte en los proyectos de código abierto de los cuales dependes, apoya la infraestructura digital y haz posibles las carreras de código abirto patrocinando a los contribuyentes de código abierto y a sus proyectos. Crea un perfil de {% data variables.product.prodname_sponsors %} y recibe una compensación para tu trabajo de código abierto.' introLinks: quickstart: /sponsors/getting-started-with-github-sponsors/quickstart-for-finding-contributors-to-sponsor @@ -38,8 +38,13 @@ children: - /receiving-sponsorships-through-github-sponsors - /integrating-with-github-sponsors - /guides +ms.openlocfilehash: 1878df4a6915a3e1336f79705d4ac4e70794e7ed +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147431876' --- - diff --git a/translations/es-ES/content/sponsors/integrating-with-github-sponsors/configuring-webhooks-for-events-in-your-sponsored-account.md b/translations/es-ES/content/sponsors/integrating-with-github-sponsors/configuring-webhooks-for-events-in-your-sponsored-account.md index b9470023c0..7c7972e603 100644 --- a/translations/es-ES/content/sponsors/integrating-with-github-sponsors/configuring-webhooks-for-events-in-your-sponsored-account.md +++ b/translations/es-ES/content/sponsors/integrating-with-github-sponsors/configuring-webhooks-for-events-in-your-sponsored-account.md @@ -11,21 +11,18 @@ topics: - Webhooks - Events - Open Source -shortTitle: Webhooks para eventos +shortTitle: Webhooks for events +ms.openlocfilehash: 2ac78162ae29c10861c7bf3bad8c18b9e0a56ccf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145118833' --- - ## Acerca de los webhooks para los eventos en tu cuenta patrocinada -Para monitorear los cambios a tus patrocinios, tales como las cancelaciones al final de un periodo de pago, puedes crear webhooks para tu cuenta patrocinada de usuario u organización. Cuando configuras un webhook para tu cuenta patrocinada, recibirás las actualizaciones cuando los patrocinios se creen, editen o borren. Para obtener más información, consulta el [evento de webhook de `sponsorship`](/webhooks/event-payloads/#sponsorship). +Para monitorear los cambios a tus patrocinios, tales como las cancelaciones al final de un periodo de pago, puedes crear webhooks para tu cuenta patrocinada de usuario u organización. Cuando configuras un webhook para tu cuenta patrocinada, recibirás las actualizaciones cuando los patrocinios se creen, editen o borren. Para más información, vea el "[evento de webhook `sponsorship`](/webhooks/event-payloads/#sponsorship)". ## Administrar los webhooks para los eventos en tu cuenta patrocinada -{% data reusables.sponsors.navigate-to-sponsors-dashboard %} -{% data reusables.sponsors.navigate-to-webhooks-tab %} -{% data reusables.sponsors.add-webhook %} -{% data reusables.sponsors.add-payload-url %} -{% data reusables.sponsors.webhook-content-formatting %} -{% data reusables.sponsors.webhook-secret-token %} -{% data reusables.sponsors.add-active-triggers %} -{% data reusables.sponsors.confirm-add-webhook %} -{% data reusables.sponsors.manage-existing-webhooks %} +{% data reusables.sponsors.navigate-to-sponsors-dashboard %} {% data reusables.sponsors.navigate-to-webhooks-tab %} {% data reusables.sponsors.add-webhook %} {% data reusables.sponsors.add-payload-url %} {% data reusables.sponsors.webhook-content-formatting %} {% data reusables.sponsors.webhook-secret-token %} {% data reusables.sponsors.add-active-triggers %} {% data reusables.sponsors.confirm-add-webhook %} {% data reusables.sponsors.manage-existing-webhooks %} 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 f0fbd15950..9c82181f92 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 @@ -8,9 +8,14 @@ type: overview topics: - GraphQL - API -shortTitle: API de GraphQL de patrocinadores +shortTitle: Sponsors GraphQL API +ms.openlocfilehash: 1afbeef41cfbc0aa5bd51b2edb6fa475244b04a5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147081076' --- +Para empezar a trabajar con la API de GraphQL, consulta "[Introducción a GraphQL](/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](/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)". +Puedes encontrar los detalles sobre la API de GraphQL API para patrocinadores en los documentos de referencia. Para obtener más información, consulta "[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 "[Uso del explorador](/graphql/guides/using-the-explorer)". diff --git a/translations/es-ES/content/sponsors/integrating-with-github-sponsors/index.md b/translations/es-ES/content/sponsors/integrating-with-github-sponsors/index.md index 7ceef3af20..bca1015e8d 100644 --- a/translations/es-ES/content/sponsors/integrating-with-github-sponsors/index.md +++ b/translations/es-ES/content/sponsors/integrating-with-github-sponsors/index.md @@ -7,6 +7,12 @@ versions: children: - /configuring-webhooks-for-events-in-your-sponsored-account - /getting-started-with-the-sponsors-graphql-api -shortTitle: Integrarse con GitHub Sponsors +shortTitle: Integrate with GitHub Sponsors +ms.openlocfilehash: b8d60be02230221c5df44250c21c1a0577e70975 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145139453' --- diff --git a/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/about-github-sponsors-for-open-source-contributors.md b/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/about-github-sponsors-for-open-source-contributors.md index 2149f942e2..f0bd2208a7 100644 --- a/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/about-github-sponsors-for-open-source-contributors.md +++ b/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/about-github-sponsors-for-open-source-contributors.md @@ -11,24 +11,29 @@ type: overview topics: - Open Source - Fundamentals -shortTitle: Contribuyentes de código abierto +shortTitle: Open source contributors +ms.openlocfilehash: 4f615dd472873ec9a1e77d0232ceb35bd4ea43a3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145149712' --- - ## Unirte a {% data variables.product.prodname_sponsors %} -{% data reusables.sponsors.you-can-be-a-sponsored-developer %}Para obtener más información, consulta [Configurar {% data variables.product.prodname_sponsors %} para tu cuenta de personal](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-personal-account)". +{% data reusables.sponsors.you-can-be-a-sponsored-developer %} Para obtener más información, consulta "[Configuración de {% data variables.product.prodname_sponsors %} para tu cuenta personal](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-personal-account)." -{% data reusables.sponsors.you-can-be-a-sponsored-organization %}Para obtener más información, consulta la sección "[Configurar {% data variables.product.prodname_sponsors %} para tu organización](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization)". +{% data reusables.sponsors.you-can-be-a-sponsored-organization %} Para obtener más información, consulte "[Configuración de {% data variables.product.prodname_sponsors %} para su organización](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization)." -Una vez que te hayas unido a {% data variables.product.prodname_sponsors %}, puedes añadir un botón de "patrocinar" al repositorio de código abierto en el que contribuyes para incrementar la visibilidad de tu perfil de {% data variables.product.prodname_sponsors %} y de otras plataformas de fondeo. Para obtener más información, consulta "[Mostrar un botón de patrocinador en tu repositorio](/articles/displaying-a-sponsor-button-in-your-repository)". +Una vez que te hayas unido a {% data variables.product.prodname_sponsors %}, puedes añadir un botón de "patrocinar" al repositorio de código abierto en el que contribuyes para incrementar la visibilidad de tu perfil de {% data variables.product.prodname_sponsors %} y de otras plataformas de fondeo. Para obtener más información, consulte "[Representación de un botón de patrocinador en el repositorio](/articles/displaying-a-sponsor-button-in-your-repository)". -Puedes configurar una meta para tus patrocinios. Para obtener más información, consulta la sección "[Administrar tu meta de patrocinio](/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-sponsorship-goal)". +Puedes configurar una meta para tus patrocinios. Para obtener más información, consulte "[Administración del objetivo de patrocinio](/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-sponsorship-goal)". {% data reusables.sponsors.github-contact-applicants %} ## Niveles de patrocinio -{% data reusables.sponsors.tier-details %} Para obtener más información, consulta las secciones "[Configurar {% data variables.product.prodname_sponsors %} para tu cuenta personal](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-personal-account)", "[Configurar {% data variables.product.prodname_sponsors %} para tu organización](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization)" y "[Administrar tus niveles de patrocinio](/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-sponsorship-tiers)". +{% data reusables.sponsors.tier-details %} Para obtener más información, consulta "[Configuración de {% data variables.product.prodname_sponsors %} para tu cuenta personal](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-personal-account)", "[Configuración de {% data variables.product.prodname_sponsors %} para tu organización](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization)" y "[Administración de niveles de patrocinio](/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-sponsorship-tiers)". Es mejor mantener una gama de opciones de patrocinio diferentes, incluyendo niveles mensuales y de una sola ocasión, para hacer más fácil que cualquiera apiye tu trabajo. Particularmente, los pagos de una sola ocasión le permiten a la spersonas recompensarte por tu esfuerzo sin preocuparse de que sus finanzas apoyen un programa de pagos constantes. @@ -38,11 +43,11 @@ Es mejor mantener una gama de opciones de patrocinio diferentes, incluyendo nive {% data reusables.sponsors.payout-info %} -Para obtener más información, consulta la sección "[Administrar tus pagos de {% data variables.product.prodname_sponsors %}](/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-payouts-from-github-sponsors)". +Para obtener más información, consulte "[Administración de pagos de {% data variables.product.prodname_sponsors %}](/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-payouts-from-github-sponsors)". ## Intercambiar opiniones acerca de {% data variables.product.prodname_sponsors %} {% data reusables.sponsors.feedback %} -## Leer más -- "[Preguntas frecuentes con el equipo {% data variables.product.prodname_sponsors %} ](https://github.blog/2019-06-12-faq-with-the-github-sponsors-team/)" en {% data variables.product.prodname_blog %} +## Información adicional +- "[Preguntas más frecuentes con el equipo de {% data variables.product.prodname_sponsors %}](https://github.blog/2019-06-12-faq-with-the-github-sponsors-team/) en {% data variables.product.prodname_blog %} diff --git a/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/contacting-your-sponsors.md b/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/contacting-your-sponsors.md index d5311c83b7..36df80385c 100644 --- a/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/contacting-your-sponsors.md +++ b/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/contacting-your-sponsors.md @@ -11,19 +11,19 @@ type: how_to topics: - Open Source - Contacting sponsors +ms.openlocfilehash: be107990d079830ecde6c032ea7a2632279c76c7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145139773' --- - ## Acerca de las actualizaciones de los patrocinios -Tus patrocinadores pueden elegir si desean recibir actualizaciones por correo electrónico sobre tu trabajo. Para obtener más información, consulta "[Administar tu patrocinio](/sponsors/sponsoring-open-source-contributors/managing-your-sponsorship)". +Tus patrocinadores pueden elegir si desean recibir actualizaciones por correo electrónico sobre tu trabajo. Para obtener más información, consulte "[Administración del patrocinio](/sponsors/sponsoring-open-source-contributors/managing-your-sponsorship)". -Para las cuentas de desarrollador patrocinado, la actualización vendrá de tu dirección de correo electrónico principal para tu cuenta personal. Si habilitaste la privacidad de las direcciones de correo electrónico en tu cuenta personal, la actualización vendrá de `noreply@github.com` en su lugar. Para las organizaciones patrocinadas, la actualización vendrá de la dirección de correo electrónico de tipo `noreply@github.com` de la organización. Para obtener más información, consulta "[Establecer tu dirección de correo electrónico de confirmación](/articles/setting-your-commit-email-address)". +Para las cuentas de desarrollador patrocinado, la actualización procederá de la cuenta de correo electrónico primaria de tu cuenta personal. Si has habilitado la privacidad de la dirección de correo electrónico en tu cuenta personal, la actualización procederá de `noreply@github.com`. En el caso de las organizaciones patrocinadas, la actualización procederá de la dirección de correo electrónico `noreply@github.com` de la organización. Para más información, vea "[Configuración de la dirección de correo electrónico de confirmación](/articles/setting-your-commit-email-address)". ## Comunicarse con tus patrocinadores -{% data reusables.sponsors.navigate-to-sponsors-dashboard %} -{% data reusables.sponsors.sponsors-updates-tab %} -{% data reusables.sponsors.draft-new-update %} -{% data reusables.sponsors.send-update-to-sponsors %} -{% data reusables.sponsors.write-sponsor-update %} -{% data reusables.sponsors.publish-sponsor-update %} +{% data reusables.sponsors.navigate-to-sponsors-dashboard %} {% data reusables.sponsors.sponsors-updates-tab %} {% data reusables.sponsors.draft-new-update %} {% data reusables.sponsors.send-update-to-sponsors %} {% data reusables.sponsors.write-sponsor-update %} {% data reusables.sponsors.publish-sponsor-update %} diff --git a/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/disabling-your-github-sponsors-account.md b/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/disabling-your-github-sponsors-account.md index 24eaf7846d..fd0f6ab621 100644 --- a/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/disabling-your-github-sponsors-account.md +++ b/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/disabling-your-github-sponsors-account.md @@ -8,19 +8,24 @@ type: how_to topics: - Open Source - Sponsors payments -shortTitle: Inhabilitar tu cuenta +shortTitle: Disable your account +ms.openlocfilehash: 52098a056da3e743d9fe127fc573cd96ec2821b0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145139450' --- - Si estás recibiendo pagos de patrocinio, necesitas contactar al Soporte de GitHub para inhabilitar tu cuenta de {% data variables.product.prodname_sponsors %}. Si no tienes ningún patrocinador, entonces puedes inhabilitar tu cuenta de {% data variables.product.prodname_sponsors %} en GitHub. Si decides crear una cuenta de {% data variables.product.prodname_sponsors %} nuevamente, necesitarás volver a solicitarla. -Como alternativa, puedes dejar de publicar tu perfil de patrocinio y luego volver a publicar la cuenta sin tener que volverla a solicitar. Para obtener más información, consulta la sección "[Dejar de publicar tu perfil de {% data variables.product.prodname_sponsors %}](/sponsors/receiving-sponsorships-through-github-sponsors/unpublishing-your-github-sponsors-profile)". +Como alternativa, puedes dejar de publicar tu perfil de patrocinio y luego volver a publicar la cuenta sin tener que volverla a solicitar. Para más información, vea "[Anulación de la publicación del perfil de {% data variables.product.prodname_sponsors %}](/sponsors/receiving-sponsorships-through-github-sponsors/unpublishing-your-github-sponsors-profile)". -{% data reusables.sponsors.navigate-to-sponsors-dashboard %} -{% data reusables.sponsors.settings-tab %} -1. Debajo de "Inhabilitar cuenta de GitHub Sponsors", haz clic en **Inhabilitar cuenta**. - ![Botón de "Inhabilitar tu cuenta"](/assets/images/help/sponsors/disable-your-account-button.png) -2. Para confirmar, haz clic en **Inhabilitar cuenta de GitHub Sponsors**. ![Botón de "Inhabilitar cuenta de GitHub Sponsors"](/assets/images/help/sponsors/disable-github-sponsors-account-dialog.png) +{% data reusables.sponsors.navigate-to-sponsors-dashboard %} {% data reusables.sponsors.settings-tab %} +1. En "Deshabilitar cuenta de patrocinadores de GitHub", haga clic en **Deshabilitar cuenta**. + ![Botón "Deshabilitar cuenta"](/assets/images/help/sponsors/disable-your-account-button.png) +2. Para confirmarlo, haga clic en **Deshabilitar cuenta de patrocinadores de GitHub**. + ![Botón "Deshabilitar cuenta de patrocinadores de GitHub"](/assets/images/help/sponsors/disable-github-sponsors-account-dialog.png) diff --git a/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/editing-your-profile-details-for-github-sponsors.md b/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/editing-your-profile-details-for-github-sponsors.md index 896100edf5..b4ffb70292 100644 --- a/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/editing-your-profile-details-for-github-sponsors.md +++ b/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/editing-your-profile-details-for-github-sponsors.md @@ -12,22 +12,21 @@ type: how_to topics: - Sponsors profile - Open Source -shortTitle: Editar los detalles de perfil +shortTitle: Edit profile details +ms.openlocfilehash: bf242d05576ee997b72b15a8933f063e867209e1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145139770' --- - ## Acerca de los perfiles de patrocinador -Tu perfil de {% data variables.product.prodname_sponsors %} les dice a los patrocinadores potenciales por qué deberían patrocinarte. Las personas ven tu perfil de patrocinador cuando dan clic en el botón **Patrocinador** de tu perfil. Te recomendamos incluir la información siguiente. +Tu perfil de {% data variables.product.prodname_sponsors %} les dice a los patrocinadores potenciales por qué deberían patrocinarte. Los usuarios ven el perfil de patrocinador cuando hacen clic en el botón **Sponsor** (Patrocinador) del perfil. Te recomendamos incluir la información siguiente. -- Trabajo de código abierto al que has contribuido -- Por qué estás comprometido con el desarrollo de código abierto +- Trabajo de código abierto al que ha contribuido. +- Por qué está comprometido con el desarrollo de código abierto. ## Editar las credenciales de tu perfil -{% data reusables.sponsors.navigate-to-sponsors-dashboard %} -{% data reusables.sponsors.navigate-to-profile-tab %} -{% data reusables.sponsors.short-bio %} -{% data reusables.sponsors.add-introduction %} -{% data reusables.sponsors.edit-featured-work %} -{% data reusables.sponsors.opt-in-to-being-featured %} -{% data reusables.sponsors.save-profile %} +{% data reusables.sponsors.navigate-to-sponsors-dashboard %} {% data reusables.sponsors.navigate-to-profile-tab %} {% data reusables.sponsors.short-bio %} {% data reusables.sponsors.add-introduction %} {% data reusables.sponsors.edit-featured-work %} {% data reusables.sponsors.opt-in-to-being-featured %} {% data reusables.sponsors.save-profile %} diff --git a/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/index.md b/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/index.md index 303f2808bc..f5375e3ecb 100644 --- a/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/index.md +++ b/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/index.md @@ -1,6 +1,6 @@ --- title: Recibir patrocinios a través de patrocinadores de GitHub -shortTitle: Recibir patrocinios +shortTitle: Receiving sponsorships intro: 'Tu organización o tú pueden convertirse en un colaborador de código abierto para recibir pagos por su trabajo, actualizar sus detalles de patrocinio y ver y contactar a sus patrocinadores.' redirect_from: - /articles/receiving-sponsorships-as-a-sponsored-developer @@ -22,5 +22,11 @@ children: - /tax-information-for-github-sponsors - /disabling-your-github-sponsors-account - /unpublishing-your-github-sponsors-profile +ms.openlocfilehash: 7f7a6e7a1f46dadaac3cf75b8387bf18dd22e0d0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145149680' --- diff --git a/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-payouts-from-github-sponsors.md b/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-payouts-from-github-sponsors.md index 0a43344c4c..4e982a4e23 100644 --- a/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-payouts-from-github-sponsors.md +++ b/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-payouts-from-github-sponsors.md @@ -11,17 +11,20 @@ type: how_to topics: - Sponsors payments - Open Source -shortTitle: Administrar los pagos +shortTitle: Manage payouts +ms.openlocfilehash: 223deb6a68cbf900e985ba08e8ab3ed3eaf19238 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145139437' --- - ## Acerca de los pagos de {% data variables.product.prodname_sponsors %} -Solo puedes administrar tus pagos de {% data variables.product.prodname_sponsors %} si recibes tu pago a través de Stripe Connect. Si se te paga mediante una transferencia de ACH o bancaria a tu cuenta personal patrocinada, no verás la pestaña de **Pagos** en tu tablero de contribuyente de código abierto patrocinado. Las organizaciones patrocinadas solo podrán utilizar Stripe Connect para los pagos. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_sponsors %} para los colaboradores de código abierto](/sponsors/receiving-sponsorships-through-github-sponsors/about-github-sponsors-for-open-source-contributors#sponsorship-payouts)". +Solo puedes administrar tus pagos de {% data variables.product.prodname_sponsors %} si recibes tu pago a través de Stripe Connect. Si se te paga mediante transferencia ACH o transferencia bancaria en tu cuenta personal, no verás la pestaña **Payouts** (Pagos) en tu panel patrocinado de colaborador de código abierto. Las organizaciones patrocinadas solo podrán utilizar Stripe Connect para los pagos. Para obtener más información, vea "[Acerca de {% data variables.product.prodname_sponsors %} para colaboradores de código abierto](/sponsors/receiving-sponsorships-through-github-sponsors/about-github-sponsors-for-open-source-contributors#sponsorship-payouts)". {% data reusables.sponsors.payout-info %} ## Visualizar y editar la información de pago -{% data reusables.sponsors.navigate-to-sponsors-dashboard %} -{% data reusables.sponsors.navigate-to-payouts-tab %} -{% data reusables.sponsors.edit-bank-information %} +{% data reusables.sponsors.navigate-to-sponsors-dashboard %} {% data reusables.sponsors.navigate-to-payouts-tab %} {% data reusables.sponsors.edit-bank-information %} diff --git a/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-sponsorship-goal.md b/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-sponsorship-goal.md index 458a747718..d539223d91 100644 --- a/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-sponsorship-goal.md +++ b/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-sponsorship-goal.md @@ -11,9 +11,14 @@ type: how_to topics: - Open Source - Sponsors profile -shortTitle: Administrar las metas de patrocinio +shortTitle: Manage sponsor goals +ms.openlocfilehash: 53d814dfe96baa603fc1514da93252450d93df17 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145139397' --- - ## Acerca de las metas de patrocinio Puedes configurar una meta de financiamiento para tu cuenta patrocinada y compartir la meta con tu comunidad. Las metas te ayudan a entender el impacto que tienes en la comunidad de código abierto y aumentan tu presencia en el programa de {% data variables.product.prodname_sponsors %}. @@ -22,27 +27,16 @@ Tu meta puede configurar un objetivo para la cantidad de patrocinadores que quie ## Configurar una meta -{% data reusables.sponsors.navigate-to-sponsors-dashboard %} -{% data reusables.sponsors.navigate-to-your-goals-tab %} -{% data reusables.sponsors.set-a-goal %} -{% data reusables.sponsors.select-goal-type %} -{% data reusables.sponsors.publish-goal %} +{% data reusables.sponsors.navigate-to-sponsors-dashboard %} {% data reusables.sponsors.navigate-to-your-goals-tab %} {% data reusables.sponsors.set-a-goal %} {% data reusables.sponsors.select-goal-type %} {% data reusables.sponsors.publish-goal %} ## Editar una meta Cuando editas una meta, no puedes escoger la meta que ya hayas alcanzado. Por ejemplo, si ya tienes 5 patrocinadores, no puedes editar tu meta para que ahora sea de 4 patrocinadores. -{% data reusables.sponsors.navigate-to-sponsors-dashboard %} -{% data reusables.sponsors.navigate-to-your-goals-tab %} -{% data reusables.sponsors.edit-goal %} -{% data reusables.sponsors.select-goal-type %} -{% data reusables.sponsors.publish-goal %} +{% data reusables.sponsors.navigate-to-sponsors-dashboard %} {% data reusables.sponsors.navigate-to-your-goals-tab %} {% data reusables.sponsors.edit-goal %} {% data reusables.sponsors.select-goal-type %} {% data reusables.sponsors.publish-goal %} ## Retirar una meta Después de que retiras una meta, no podrás reactivarla. En vez de esto, debes crear una meta nueva. -{% data reusables.sponsors.navigate-to-sponsors-dashboard %} -{% data reusables.sponsors.navigate-to-your-goals-tab %} -{% data reusables.sponsors.edit-goal %} -{% data reusables.sponsors.retire-goal %} +{% data reusables.sponsors.navigate-to-sponsors-dashboard %} {% data reusables.sponsors.navigate-to-your-goals-tab %} {% data reusables.sponsors.edit-goal %} {% data reusables.sponsors.retire-goal %} diff --git a/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-sponsorship-tiers.md b/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-sponsorship-tiers.md index e02a4ef2cf..2a6ab3b2b6 100644 --- a/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-sponsorship-tiers.md +++ b/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-sponsorship-tiers.md @@ -12,9 +12,14 @@ type: how_to topics: - Open Source - Sponsors profile -shortTitle: Administrar los niveles de pago +shortTitle: Manage payment tiers +ms.openlocfilehash: 4ff2d3731483075afc23da403e62f1682c6dd6c7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145139394' --- - ## Acerca de los niveles de patrocinio {% data reusables.sponsors.tier-details %} @@ -23,31 +28,21 @@ shortTitle: Administrar los niveles de pago ## Agregar un nivel -{% data reusables.sponsors.navigate-to-sponsors-dashboard %} -{% data reusables.sponsors.navigate-to-sponsor-tiers-tab %} +{% data reusables.sponsors.navigate-to-sponsors-dashboard %} {% data reusables.sponsors.navigate-to-sponsor-tiers-tab %} 1. Si estás configurando niveles por primera vez, te recomendamos que revises los ejemplos de niveles sugeridos para ver cómo lotros contribuyetntes de código abierto configuraron {% data variables.product.prodname_sponsors %}. Decide siquieres iniciar con algunos niveles de borrador sugeridos, los cuales puedes personalizar en el editor de niveles. - - Para utilizar un nivel sugerido, selecciona las contraseñas que te gustaría incluir en tu nivel o niveles de borrador. Posteriormente, haz clic en **Seguir con el editor de niveles**. - - Para crear niveles sin utilizar con cualquiera de las sugerencias de borrador, haz clic en **Saltar este paso**. ![Opción de "Saltar este paso" y botón de "Avanzar al editor de niveles"](/assets/images/help/sponsors/tier-editor-button.png) -1. Opcionalmente, para editar un nivel de borrador, encuentra dicho nivel y haz clic en **Editar**. ![Botón de editar junto al nivel en borrador](/assets/images/help/sponsors/draft-tier-edit.png) -{% data reusables.sponsors.click-add-tier %} -{% data reusables.sponsors.tier-price-description %} -{% data reusables.sponsors.add-welcome-message %} -{% data reusables.sponsors.save-tier-draft %} -{% data reusables.sponsors.review-and-publish-tier %} + - Para utilizar un nivel sugerido, selecciona las contraseñas que te gustaría incluir en tu nivel o niveles de borrador. Después, haga clic en **Continue to tier editor**. + - Para crear niveles sin usar ninguna de las sugerencias de borrador, haga clic en **Skip this step**. + ![Opción "Skip this step" y botón "Continue to tier editor"](/assets/images/help/sponsors/tier-editor-button.png) +1. Opcionalmente, para editar un nivel de borrador, búsquelo y haga clic en **Edit**. + ![Botón Edit junto al borrador de nivel](/assets/images/help/sponsors/draft-tier-edit.png) {% data reusables.sponsors.click-add-tier %} {% data reusables.sponsors.tier-price-description %} {% data reusables.sponsors.add-welcome-message %} {% data reusables.sponsors.save-tier-draft %} {% data reusables.sponsors.review-and-publish-tier %} ## Editar o retirar un nivel -{% data reusables.sponsors.navigate-to-sponsors-dashboard %} -{% data reusables.sponsors.navigate-to-sponsor-tiers-tab %} -{% data reusables.sponsors.edit-tier %} - {% note %} +{% data reusables.sponsors.navigate-to-sponsors-dashboard %} {% data reusables.sponsors.navigate-to-sponsor-tiers-tab %} {% data reusables.sponsors.edit-tier %} {% note %} - **Nota:** Para ver las ideas de las descripciones de nivel, despázate hacia abajo. + **Nota:** Para ver ideas de descripciones de nivel, desplácese hacia abajo. - {% endnote %} -{% data reusables.sponsors.tier-price-description %} -{% data reusables.sponsors.tier-update %} -{% data reusables.sponsors.retire-tier %} + {% endnote %} {% data reusables.sponsors.tier-price-description %} {% data reusables.sponsors.tier-update %} {% data reusables.sponsors.retire-tier %} ## Agregar un repositorio a un nivel de patrocinio @@ -57,11 +52,11 @@ shortTitle: Administrar los niveles de pago Para agregar un repositorio a un nivel, este debe ser privado y pertenecer a una organización y debes tener acceso administrativo al mismo. -Cuando agregas un repositorio a un nivel de patrocinio, {% data variables.product.company_short %} enviará invitaciones a este automáticamente a los patrocinadores nuevos y eliminará el acceso cuando se cancele un patrocinio. +Cuando agregas un repositorio a un nivel de patrocinio, {% data variables.product.company_short %} enviará invitaciones a este automáticamente a los patrocinadores nuevos y eliminará el acceso cuando se cancele un patrocinio. Solo se puede invitar a las cuentas personales a los repositorios privados asociados con un nivel de patrocinio, pero no a las organizaciones. -También puedes agregar o eliminar manualmente a los colaboradores del repositorio y {% data variables.product.company_short %} no anulará esto en la sincronización. +También puedes agregar o eliminar manualmente a los colaboradores del repositorio y {% data variables.product.company_short %} no anulará esto en la sincronización. ### Acerca de las transferencias para los repositorios que se agregaron a los niveles de patrocinio @@ -73,10 +68,8 @@ Si transfieres un repositorio que se agregó a un nivel de patrocinio, los patro ### Agregar un repositorio a un nivel de patrocinio -{% data reusables.sponsors.navigate-to-sponsors-dashboard %} -{% data reusables.sponsors.navigate-to-sponsor-tiers-tab %} -{% data reusables.sponsors.edit-tier %} -1. Selecciona **Otorgar acceso a los patrocinadores para un repositorio privado**. +{% data reusables.sponsors.navigate-to-sponsors-dashboard %} {% data reusables.sponsors.navigate-to-sponsor-tiers-tab %} {% data reusables.sponsors.edit-tier %} +1. Seleccione **Grant sponsors access to a private repository**. ![Captura de pantalla de la casilla de verificación para otorgar acceso a los patrocinadores para un repositorio privado](/assets/images/help/sponsors/grant-sponsors-access-to-repo-checkbox.png) @@ -88,10 +81,8 @@ Si transfieres un repositorio que se agregó a un nivel de patrocinio, los patro ## Habilitar niveles con cantidades personalizadas -{% data reusables.sponsors.navigate-to-sponsors-dashboard %} -{% data reusables.sponsors.navigate-to-sponsor-tiers-tab %} -{% data reusables.sponsors.enable-custom-amounts %} +{% data reusables.sponsors.navigate-to-sponsors-dashboard %} {% data reusables.sponsors.navigate-to-sponsor-tiers-tab %} {% data reusables.sponsors.enable-custom-amounts %} ## Inhabilitar niveles con cantidades personalizadas -Puedes inhabilitar los niveles con cantidades personalizadas si deseleccionas la opción **Habilitar cantidades personalizadas** en la pestaña de **Niveles de patrocinio**. Si inhabilitas las cantidades personalizadas, todos los niveles personalizados se reintentarán. +Para deshabilitar niveles con cantidades personalizadas, anule la selección de la opción **Enable custom amounts** en la pestaña **Sponsor tiers**. Si deshabilita las cantidades personalizadas, se retirarán todos los niveles personalizados. diff --git a/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization.md b/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization.md index e300d389a9..93da3ce882 100644 --- a/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization.md +++ b/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization.md @@ -14,33 +14,29 @@ topics: - Organizations - Sponsors profile - Open Source -shortTitle: Configuración para una organización +shortTitle: Set up for organization +ms.openlocfilehash: d7de813453d379ae898cc26d9579e06710aab26d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145164474' --- - ## Unirte a {% data variables.product.prodname_sponsors %} {% data reusables.sponsors.you-can-be-a-sponsored-organization %} {% data reusables.sponsors.stripe-supported-regions %} Después de recibir una invitación para que tu organización se una a {% data variables.product.prodname_sponsors %} puedes completar los pasos a continuación para que se convierta en una organización patrocinada. -Para unirte a {% data variables.product.prodname_sponsors %} como un colaborador individual independiente a una organización, consulta la sección "[Configurar {% data variables.product.prodname_sponsors %} para tu cuenta personal](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-personal-account)". +Para unir {% data variables.product.prodname_sponsors %} como colaborador individual fuera de una organización, consulta "[Configuración de {% data variables.product.prodname_sponsors %} para la cuenta personal](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-personal-account)". -{% data reusables.sponsors.navigate-to-github-sponsors %} -{% data reusables.sponsors.view-eligible-accounts %} -3. A la derecha de tu organización, da clic en **Unirse a la lista de espera**. -{% data reusables.sponsors.contact-info %} -{% data reusables.sponsors.accept-legal-terms %} +{% data reusables.sponsors.navigate-to-github-sponsors %} {% data reusables.sponsors.view-eligible-accounts %} +3. A la derecha de la organización, haga clic en **Unirse a la lista de espera**. +{% data reusables.sponsors.contact-info %} {% data reusables.sponsors.accept-legal-terms %} -## Completar un perfil de organización patrocinada +## Completar tu perfil de organización patrocinada -{% data reusables.sponsors.navigate-to-sponsors-dashboard %} -{% data reusables.sponsors.navigate-to-profile-tab %} -{% data reusables.sponsors.short-bio %} -{% data reusables.sponsors.add-introduction %} -{% data reusables.sponsors.meet-the-team %} -{% data reusables.sponsors.edit-featured-work %} -{% data reusables.sponsors.opt-in-to-being-featured %} -{% data reusables.sponsors.save-profile %} +{% data reusables.sponsors.navigate-to-sponsors-dashboard %} {% data reusables.sponsors.navigate-to-profile-tab %} {% data reusables.sponsors.short-bio %} {% data reusables.sponsors.add-introduction %} {% data reusables.sponsors.meet-the-team %} {% data reusables.sponsors.edit-featured-work %} {% data reusables.sponsors.opt-in-to-being-featured %} {% data reusables.sponsors.save-profile %} ## Crear niveles de patrocinio @@ -48,46 +44,35 @@ Para unirte a {% data variables.product.prodname_sponsors %} como un colaborador {% data reusables.sponsors.maximum-tier %} -{% data reusables.sponsors.navigate-to-sponsors-dashboard %} -{% data reusables.sponsors.navigate-to-sponsor-tiers-tab %} -{% data reusables.sponsors.click-add-tier %} -{% data reusables.sponsors.tier-price-description %} -{% data reusables.sponsors.add-welcome-message %} -{% data reusables.sponsors.save-tier-draft %} -{% data reusables.sponsors.review-and-publish-tier %} -{% data reusables.sponsors.add-more-tiers %} +{% data reusables.sponsors.navigate-to-sponsors-dashboard %} {% data reusables.sponsors.navigate-to-sponsor-tiers-tab %} {% data reusables.sponsors.click-add-tier %} {% data reusables.sponsors.tier-price-description %} {% data reusables.sponsors.add-welcome-message %} {% data reusables.sponsors.save-tier-draft %} {% data reusables.sponsors.review-and-publish-tier %} {% data reusables.sponsors.add-more-tiers %} ## Emitir tu información bancaria -Como organización patrocinada, recibirás pagos en una cuenta bancaria en una región compatible. Esta puede ser una cuenta bancaria dedicada para tu organización o una cuenta bancaria personal. Puedes obtener una cuenta bancaria de negocios a través de servicios como [Stripe Atlas](https://stripe.com/atlas) o unirte a un host fiscal como [Open Collective](https://opencollective.com/). La persona que configura a {% data variables.product.prodname_sponsors %} para la organización debe vivir en la región compatible también. {% data reusables.sponsors.stripe-supported-regions %} +Como organización patrocinada, recibirás pagos en una cuenta bancaria en una región compatible. Esta puede ser una cuenta bancaria dedicada para tu organización o una cuenta bancaria personal. Puede obtener una cuenta bancaria empresarial mediante servicios como [Stripe Atlas](https://stripe.com/atlas), bien o unirse a un anfitrión fiscal como [Open Collective](https://opencollective.com/). La persona que configura a {% data variables.product.prodname_sponsors %} para la organización debe vivir en la región compatible también. {% data reusables.sponsors.stripe-supported-regions %} {% data reusables.sponsors.double-check-stripe-info %} -{% data reusables.sponsors.navigate-to-sponsors-dashboard %} -{% data reusables.sponsors.create-stripe-account %} +{% data reusables.sponsors.navigate-to-sponsors-dashboard %} {% data reusables.sponsors.create-stripe-account %} -Para obtener más información acerca de cómo configurar Stripe Connect utilizando Open Collective, consulta la sección [Configurar {% data variables.product.prodname_sponsors %}](https://docs.opencollective.com/help/collectives/github-sponsors) en los documentos de Open Collective. +Para más información sobre cómo configurar Stripe Conectar mediante Open Collective, vea [Configuración de {% data variables.product.prodname_sponsors %}](https://docs.opencollective.com/help/collectives/github-sponsors) en la documentación de Open Collective. ## Emitir tu información de facturación {% data reusables.sponsors.tax-form-information-org %} -{% data reusables.sponsors.navigate-to-sponsors-dashboard %} -{% data reusables.sponsors.overview-tab %} -{% data reusables.sponsors.tax-form-link %} +{% data reusables.sponsors.navigate-to-sponsors-dashboard %} {% data reusables.sponsors.overview-tab %} {% data reusables.sponsors.tax-form-link %} ## Habilitar la autenticación de dos factores (2FA) en tu cuenta {% data variables.product.prodname_dotcom %} -Antes de que tu organización pueda convertirse en una organización patrocinada, debes habilitar la 2FA para tu cuenta en {% data variables.product.product_location %}. Para obtener más información, consulta "[Configurar autenticación de dos factores](/articles/configuring-two-factor-authentication)". +Antes de que tu organización pueda convertirse en una organización patrocinada, debes habilitar la 2FA para tu cuenta en {% data variables.product.product_location %}. Para obtener más información, vea "[Configuración de autenticación en dos fases](/articles/configuring-two-factor-authentication)". ## Enviar tu aplicación a {% data variables.product.prodname_dotcom %} para su aprobación -{% data reusables.sponsors.navigate-to-sponsors-dashboard %} -{% data reusables.sponsors.request-approval %} +{% data reusables.sponsors.navigate-to-sponsors-dashboard %} {% data reusables.sponsors.request-approval %} {% data reusables.sponsors.github-review-app %} -## Leer más +## Información adicional - "[Acerca de {% data variables.product.prodname_sponsors %}](/sponsors/getting-started-with-github-sponsors/about-github-sponsors)" -- "[Recibir patrocinios a través de {% data variables.product.prodname_sponsors %}](/sponsors/receiving-sponsorships-through-github-sponsors)". +- "[Recepción de patrocinios mediante {% data variables.product.prodname_sponsors %}](/sponsors/receiving-sponsorships-through-github-sponsors)" diff --git a/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-personal-account.md b/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-personal-account.md index e664d27b9b..fc19ad6214 100644 --- a/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-personal-account.md +++ b/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-personal-account.md @@ -1,5 +1,5 @@ --- -title: Setting up GitHub Sponsors for your personal account +title: Configuración de patrocinadores de GitHub Patrocinadores para tu cuenta personal intro: 'Puedes convertirte en un desarrollador patrocinado si te unes a {% data variables.product.prodname_sponsors %}, completas tu perfil de desarrollador patrocinado, creas niveles de patrocinio, emites tu información fiscal y bancaria y habilitas la autenticación bifactorial para tu cuenta en {% data variables.product.product_location %}.' redirect_from: - /articles/becoming-a-sponsored-developer @@ -13,20 +13,24 @@ type: how_to topics: - User account - Sponsors profile -shortTitle: Registrarte para tu cuenta personal +shortTitle: Set up for personal account +ms.openlocfilehash: 288dd5ab53d1a27b7f97ccf9429973a668d8f72b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145165074' --- - ## Unirte a {% data variables.product.prodname_sponsors %} {% data reusables.sponsors.you-can-be-a-sponsored-developer %} {% data reusables.sponsors.stripe-supported-regions %} -Para unirte a {% data variables.product.prodname_sponsors %} comoorganización, consulta la sección "[Configurar {% data variables.product.prodname_sponsors %} para tu organización](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization)". +Para unir {% data variables.product.prodname_sponsors %} como una organización, vea "[Configuración de {% data variables.product.prodname_sponsors %} para la organización](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization)". {% data reusables.sponsors.navigate-to-github-sponsors %} -2. Si eres un propietario de organización, tienes más de una cuenta elegible. Haz clic en **Ver tus cuentas elegibles** y luego en la lista de cuentas para encontrar tu cuenta personal. -3. Da clic en **Unirse a la lista de espera**. -{% data reusables.sponsors.contact-info %} -{% data reusables.sponsors.accept-legal-terms %} +2. Si eres un propietario de organización, tienes más de una cuenta elegible. Haz clic en **Ver las cuentas aptas** y, después, en la lista de cuentas, busca tu cuenta personal. +3. Haga clic en **Unirse a la lista de espera**. +{% data reusables.sponsors.contact-info %} {% data reusables.sponsors.accept-legal-terms %} Si tienes una cuenta bancaria en una región compatible, {% data variables.product.prodname_dotcom %} revisará tu aplicación dentro de dos semanas. @@ -34,13 +38,7 @@ Si tienes una cuenta bancaria en una región compatible, {% data variables.produ Una vez que {% data variables.product.prodname_dotcom %} revise tu aplicación, podrás configurar tu perfil de desarrollador patrocinado para que las personas puedan comenzar a patrocinarte. -{% data reusables.sponsors.navigate-to-sponsors-dashboard %} -{% data reusables.sponsors.navigate-to-profile-tab %} -{% data reusables.sponsors.short-bio %} -{% data reusables.sponsors.add-introduction %} -{% data reusables.sponsors.edit-featured-work %} -{% data reusables.sponsors.opt-in-to-being-featured %} -{% data reusables.sponsors.save-profile %} +{% data reusables.sponsors.navigate-to-sponsors-dashboard %} {% data reusables.sponsors.navigate-to-profile-tab %} {% data reusables.sponsors.short-bio %} {% data reusables.sponsors.add-introduction %} {% data reusables.sponsors.edit-featured-work %} {% data reusables.sponsors.opt-in-to-being-featured %} {% data reusables.sponsors.save-profile %} ## Crear niveles de patrocinio @@ -48,14 +46,7 @@ Una vez que {% data variables.product.prodname_dotcom %} revise tu aplicación, {% data reusables.sponsors.maximum-tier %} -{% data reusables.sponsors.navigate-to-sponsors-dashboard %} -{% data reusables.sponsors.navigate-to-sponsor-tiers-tab %} -{% data reusables.sponsors.click-add-tier %} -{% data reusables.sponsors.tier-price-description %} -{% data reusables.sponsors.add-welcome-message %} -{% data reusables.sponsors.save-tier-draft %} -{% data reusables.sponsors.review-and-publish-tier %} -{% data reusables.sponsors.add-more-tiers %} +{% data reusables.sponsors.navigate-to-sponsors-dashboard %} {% data reusables.sponsors.navigate-to-sponsor-tiers-tab %} {% data reusables.sponsors.click-add-tier %} {% data reusables.sponsors.tier-price-description %} {% data reusables.sponsors.add-welcome-message %} {% data reusables.sponsors.save-tier-draft %} {% data reusables.sponsors.review-and-publish-tier %} {% data reusables.sponsors.add-more-tiers %} ## Emitir tu información bancaria @@ -63,24 +54,22 @@ Si vives en una región compatible, puedes seguir estas instrucciones para emiti {% data reusables.sponsors.double-check-stripe-info %} -{% data reusables.sponsors.navigate-to-sponsors-dashboard %} -{% data reusables.sponsors.create-stripe-account %} +{% data reusables.sponsors.navigate-to-sponsors-dashboard %} {% data reusables.sponsors.create-stripe-account %} ## Emitir tu información de facturación {% data reusables.sponsors.tax-form-information-dev %} -{% data reusables.sponsors.navigate-to-sponsors-dashboard %} -{% data reusables.sponsors.overview-tab %} -{% data reusables.sponsors.tax-form-link %} +{% data reusables.sponsors.navigate-to-sponsors-dashboard %} {% data reusables.sponsors.overview-tab %} {% data reusables.sponsors.tax-form-link %} ## Habilitar la autenticación de dos factores (2FA) en tu cuenta {% data variables.product.prodname_dotcom %} -Antes de que puedas convertirte en un desarrollador patrocinado, debes habilitar la 2FA para tu cuenta en {% data variables.product.product_location %}. Para obtener más información, consulta "[Configurar autenticación de dos factores](/articles/configuring-two-factor-authentication)". +Antes de que puedas convertirte en un desarrollador patrocinado, debes habilitar la 2FA para tu cuenta en {% data variables.product.product_location %}. Para obtener más información, vea "[Configuración de autenticación en dos fases](/articles/configuring-two-factor-authentication)". ## Enviar tu aplicación a {% data variables.product.prodname_dotcom %} para su aprobación {% data reusables.sponsors.navigate-to-sponsors-dashboard %} -4. Haz clic en **Request approval** (Solicitar aprobación). ![Botón Request approval (Solicitar aprobación)](/assets/images/help/sponsors/request-approval-button.png) +4. Haga clic en **Solicitar aprobación**. + ![Botón de solicitud de aprobación](/assets/images/help/sponsors/request-approval-button.png) {% data reusables.sponsors.github-review-app %} diff --git a/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/tax-information-for-github-sponsors.md b/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/tax-information-for-github-sponsors.md index 6b4dacd7f4..da1eab3e41 100644 --- a/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/tax-information-for-github-sponsors.md +++ b/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/tax-information-for-github-sponsors.md @@ -11,47 +11,52 @@ type: overview topics: - Open Source - Sponsors payments -shortTitle: Información fiscal +shortTitle: Tax information +ms.openlocfilehash: 25c549ef143ae785bc8c1e164a5d9ea86ab0b4bd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145149215' --- - ## Formatos de impuestos W-9/W-8 -Por ley, el Servicio de Impuestos Internos de los EE.UU. requiere que {% data variables.product.prodname_dotcom %} recopile información sobre los impuestos de todos los mantenedores tanto dentro como fuera de los EE.UU. {% data variables.product.prodname_dotcom %} retiene estos formatos y no se necesitan enviar al IRS. +Por ley, el Servicio de Impuestos Internos (IRS) de EE. UU. exige que {% data variables.product.prodname_dotcom %} recopile información fiscal de todos los mantenedores de EE. UU. y extranjeros. {% data variables.product.prodname_dotcom %} retiene estos formatos y no se necesitan enviar al IRS. ### W-9 (U.S.) La información del formato W-9 ayuda a que {% data variables.product.prodname_dotcom %} utilice el Número de Identificación de Contribuyente (TIN, por sus siglas en inglés) correcto para reportar al IRS los ingresos que se te pagan en un formato 1099. -Si eres un contribuyente en los Estados Unidos, debes emitir un formato ["W-9](https://www.irs.gov/forms-pubs/about-form-w-9) antes de poder publicar tu perfil de {% data variables.product.prodname_sponsors %}. +Si es contribuyente en Estados Unidos, debe enviar un formulario [W-9](https://www.irs.gov/forms-pubs/about-form-w-9) antes de poder publicar el perfil de {% data variables.product.prodname_sponsors %}. ### W-8 BEN/W-8 BEN-E (Fuera de los EE.UU.) Los formatos de impuestos W-8 BEN y W-8 BEN-E ayudan a que {% data variables.product.prodname_dotcom %} determine al propietario beneficiario de una cantidad sujeta a retenciones. -Si eres un contribuyente en cualquier otra región diferente a los Estados Unidos, debes emitir un formato [W-8 BEN](https://www.irs.gov/pub/irs-pdf/fw8ben.pdf) (individual) o [W-8 BEN-E](https://www.irs.gov/forms-pubs/about-form-w-8-ben-e) (para empresas) antes de publicar tu perfil de {% data variables.product.prodname_sponsors %}. Para obtener más información, consulta las secciones "[Configurar {% data variables.product.prodname_sponsors %} para tu cuenta personal](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-personal-account#submitting-your-tax-information)" y "[Configurar {% data variables.product.prodname_sponsors %} para tu organizaciòn](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization#submitting-your-tax-information)". {% data variables.product.prodname_dotcom %}te enviará los formatos adecuados, te notificará cuando vayan a expirar, y te dará una cantidad razonable de tiempo para completarlos y enviarlos. +Si es contribuyente en cualquier otra región además de Estados Unidos, debe enviar un formulario [W-8 BEN](https://www.irs.gov/pub/irs-pdf/fw8ben.pdf) (para particulares) o [W-8 BEN-E](https://www.irs.gov/forms-pubs/about-form-w-8-ben-e) (para empresas) antes de poder publicar el perfil de {% data variables.product.prodname_sponsors %}. Para más información, consulta "[Configuración de {% data variables.product.prodname_sponsors %} para la cuenta personal](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-personal-account#submitting-your-tax-information)" y "[Configuración de {% data variables.product.prodname_sponsors %} para la organización](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization#submitting-your-tax-information)". {% data variables.product.prodname_dotcom %}te enviará los formatos adecuados, te notificará cuando vayan a expirar, y te dará una cantidad razonable de tiempo para completarlos y enviarlos. -Si se te asignó un formato de impuestos incorrecto, [contacta al Soporte de {% data variables.product.prodname_dotcom %}](https://support.github.com/contact?form%5Bsubject%5D=GitHub%20Sponsors:%20tax%20form&tags=sponsors) para que se te reasigne el formato correcto para tu situación. +Si se le ha asignado un formulario fiscal incorrecto, [póngase en contacto con el soporte técnico de {% data variables.product.prodname_dotcom %}](https://support.github.com/contact?form%5Bsubject%5D=GitHub%20Sponsors:%20tax%20form&tags=sponsors) para que le vuelvan a asignar el correcto. -### Números de identificación de impuestos +### Números de identificación fiscal -Los formatos de impuestos W-8 BEN y W-8 BEN-E requieren un "número de identificación de contribuyente (SSN o ITIN) de los EE.UU." o de un "Número de identificación de contribuyente extranjero". +Los formularios fiscales W-8 BEN y W-8 BEN-E solicitan un "Número de identificación fiscal (SSN o ITIN) de EE. UU." o "Número de identificación fiscal extranjera". -Si no eres ciudadano de los EE.UU. o cualquier otro tipo de persona que resida en los EE.UU., incluyendo a los extranjeros residentes individuales, entonces lo común es que necesites proporcionar el "Número de identificación de contribuyente extranjero". Este es un número de identificación de contribuyente que tu país de residencia te debe emitir. +Si no es un ciudadano de EE. UU. u otra persona de EE. UU., incluido un extranjero residente, normalmente tendrá que proporcionar el "Número de identificación fiscal extranjero". Este es un número de identificación de contribuyente que tu país de residencia te debe emitir. Si tu país de residencia o tu país de facturación es India, entonces puedes utilizar tu Número de Cuenta Permanente (PAN) como tu número de identificación de contribuyente. {% note %} -**Nota:** Si tu país no requiere que su gobierno emita un número de contribuyente a sus ciudadanos, entonces puedes escribir "no se requiere legalmente". +**Nota:** Si en su país no es obligatorio que los ciudadanos tengan un número de identificación fiscal oficial, en su lugar puede escribir "no es obligatorio por ley". -Los lineamientos del IRS indican que no debes escribir "no aplicable". Para obtener más información, consulta la sección "[Instrucciones para el Formato W-.8BEN, Línea 6](https://www.irs.gov/instructions/iw8ben#idm139867098922656)" en el sitio web del IRS. +Los lineamientos del IRS indican que no debes escribir "no aplicable". Para más información, vea "[Instructions for Form W-8BEN, Line 6](https://www.irs.gov/instructions/iw8ben#idm139867098922656)" (Instrucciones para el formulario W-8BEN, línea 6) en el sitio web del IRS. {% endnote %} -El IRS permite que los residentes extranjeros y los no residentes soliciten un [Número Individual de Identificación de Contribuyente](https://www.irs.gov/individuals/international-taxpayers/taxpayer-identification-numbers-tin#itin) o ITIN. Es poco común que esto sea necesario para los mantenedores que reciben ingresos a través de {% data variables.product.prodname_sponsors %}, pero puedes leer todas las [instrucciones](https://www.irs.gov/pub/irs-pdf/iw8ben.pdf) para determinar tus circunstancias individuales. +El IRS permite a extranjeros no residentes y residentes solicitar un [número de identificación de contribuyente individual](https://www.irs.gov/individuals/international-taxpayers/taxpayer-identification-numbers-tin#itin) o ITIN. Es poco probable que esto sea necesario para los mantenedores que reciben ingresos mediante {% data variables.product.prodname_sponsors %}, pero lea las [instrucciones](https://www.irs.gov/pub/irs-pdf/iw8ben.pdf) completas para determinar sus circunstancias individuales. ## Formatos 1099 -Si eres un contribuyente en los Estados Unidos y ganas más de 600 dólares estadounidenses en un año fiscal, {% data variables.product.prodname_dotcom %} te enviará un formato [1099 NEC](https://www.irs.gov/forms-pubs/about-form-1099-nec) antes del 31 de enero del siguiente año calendario. No proporcionamos formularios fiscales para los contribuyentes internacionales. +Si es contribuyente en Estados Unidos y gana más de 600 USD en un año fiscal, {% data variables.product.prodname_dotcom %} le enviará un formulario [1099-NEC](https://www.irs.gov/forms-pubs/about-form-1099-nec) antes del 31 de enero del año natural calendario. No proporcionamos formularios fiscales para los contribuyentes internacionales. ## Información fiscal general @@ -71,6 +76,6 @@ En los EE.UU., tanto las ventas de B2B (negocio a negocio) como de B2C (negocio En los EE.UU. y en la mayoría del resto de los países y regiones, las ventas de B2C están sujetas a tener impuestos gravables. Las ventas de B2B no están sujetas a ser gravables. Las ventas de C2C y C2B, en donde los consumidores no se registraron para declarar IVA, no son gravables. -## Leer más +## Información adicional -- [Ver tus patrocinadores y patrocinios](/sponsors/receiving-sponsorships-through-github-sponsors/viewing-your-sponsors-and-sponsorships) +- [Visualización de los patrocinadores y patrocinios](/sponsors/receiving-sponsorships-through-github-sponsors/viewing-your-sponsors-and-sponsorships) diff --git a/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/unpublishing-your-github-sponsors-profile.md b/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/unpublishing-your-github-sponsors-profile.md index 902262e76a..a435469b5f 100644 --- a/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/unpublishing-your-github-sponsors-profile.md +++ b/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/unpublishing-your-github-sponsors-profile.md @@ -8,16 +8,22 @@ type: how_to topics: - Open Source - Sponsors payments -shortTitle: Dejar de publicar tu perfil +shortTitle: Unpublish your profile +ms.openlocfilehash: 710b42b9a9474da0d62ad8e3c9022cd2b9cc422e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140197' --- - Si tienes patrocinadores, necesitas contactar al Soporte de GitHub para ayudarte a dejar de publicar tu cuenta de {% data variables.product.prodname_sponsors %}. Después de que se deja de publicar tu cuenta de {% data variables.product.prodname_sponsors %}: - No recibirás pagos de patrocinios. - Puedes solicitar volver a publicar tu perfil. -{% data reusables.sponsors.navigate-to-sponsors-dashboard %} -{% data reusables.sponsors.settings-tab %} -3. Debajo de "Dejar de publicar tu perfil de GitHub Sponsors", haz clic en **Dejar de publicar perfil**. ![Botón de "Dejar de publicar perfil"](/assets/images/help/sponsors/unpublish-profile-button.png) -4. Para confirmar, haz clic en "Dejar de publicar la cuenta de GitHub Sponsors". ![Botón de "Dejar de publicar perfil de GitHub Sponsors"](/assets/images/help/sponsors/unpublish-profile-dialog.png) +{% data reusables.sponsors.navigate-to-sponsors-dashboard %} {% data reusables.sponsors.settings-tab %} +3. En "Unpublish your GitHub Sponsors profile" (Anular publicación del perfil de GitHub Sponsors), haga clic en **Unpublish profile** (Anular publicación del perfil). + ![Botón "Unpublish profile" (Anular publicación del perfil)](/assets/images/help/sponsors/unpublish-profile-button.png) +4. Para confirmar, haz clic en "Dejar de publicar la cuenta de GitHub Sponsors". + ![Botón "Unpublish GitHub Sponsors profile" (Anular publicación del perfil de GitHub Sponsors)](/assets/images/help/sponsors/unpublish-profile-dialog.png) diff --git a/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/viewing-your-sponsors-and-sponsorships.md b/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/viewing-your-sponsors-and-sponsorships.md index d654b7224d..34b3242f02 100644 --- a/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/viewing-your-sponsors-and-sponsorships.md +++ b/translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/viewing-your-sponsors-and-sponsorships.md @@ -11,52 +11,58 @@ type: how_to topics: - Open Source - Analytics -shortTitle: Visualizar patrocinadores & patrocinios +shortTitle: View sponsors & sponsorships +ms.openlocfilehash: 33c45171d28b77c302a04f734342b05beb04be1e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140194' --- - ## Acerca de los patrocinadores y los patrocinios Puedes ver la analítica de tus patrocinios actuales y pasados, los pagos que has recibido de tus patrocinadores, y los eventos tales como las cancelaciones y cambios de nivel de patrocinio para tus patrocinios. También puedes ver la actividad tal como los nuevos patrocinios, cambios, y cancelaciones de los mismos. Puedes filtrar la lista de actividades por fecha. También puedes exportar datos del patrocinio en formato CSV o JSON para la cuenta que estás viendo. ## Acerca de los metadatos de las transacciones -Para rastrear de dónde vienen tus patrocinios, puedes utilizar las URL personalizadas con metadatos para tu perfil de {% data variables.product.prodname_sponsors %} o página de verificación. Los metadatos se incluirán en tu exportación de transacciones en la columna de metadatos. Para obtener más información sobre cómo exportar los datos de las transacciones, consulta la sección "[Exportar los datos de tus patrocinios](#exporting-your-sponsorship-data)". +Para rastrear de dónde vienen tus patrocinios, puedes utilizar las URL personalizadas con metadatos para tu perfil de {% data variables.product.prodname_sponsors %} o página de verificación. Los metadatos se incluirán en tu exportación de transacciones en la columna de metadatos. Para más información sobre cómo exportar datos de transacción, vea "[Exportación de los datos de patrocinio](#exporting-your-sponsorship-data)". Los metadatos deben utilizar el formato `key=value` y se pueden agregar al final de estas URL. - Perfil de cuenta patrocinada: `https://github.com/sponsors/{account}` -- Verificación de patrocinio: `https://github.com/sponsors/{account}/sponsorships` +- Finalización de la compra del patrocinio: `https://github.com/sponsors/{account}/sponsorships` Los metadatos persistirán en la URL conforme el patrocinador potencial cambie la cuenta con la cual patrocina, seleccione pagos mensuales o de una sola ocasión y elija un nivel diferente. -### Requisitos de sintaxis +### Requisitos de la sintaxis Tus metadatos deben cumplir con los siguientes requisitos, los cuales no aplican a ningún otro parámetro de la URL que se pase. -- Las llaves deben tener un prefijo de `metadata_`, tal como `metadata_campaign`. En tu exportación de transacciones, el prefijo `metadata_` se eliminará de la llave. +- Las claves deben tener el prefijo `metadata_`, como `metadata_campaign`. En la exportación de transacciones, el prefijo `metadata_` se eliminará de la clave. - Las llaves y los valores solo deben contener valores alfanuméricos, diagonales o guiones bajos. Si se pasan caracteres inaceptables en cualquiera de las llaves o valores, se presentará un error 404. - No se permiten los espacios en blanco. -- Se acepta un máximo de **10** por solicitud. Si se pasan más, solo se guardarán los primeros 10. -- Se acepta un máximo de **25** caracteres por llave. Si se pasan más de estos, solo se guardarán los primeros 25. -- Se acepta un máximo de **100** caracteres por valor. Si se pasan más, solo se guardarán los primeros 100. +- Se aceptan un máximo de **10** pares clave-valor por solicitud. Si se pasan más, solo se guardarán los primeros 10. +- Se aceptan un máximo de **25** caracteres por clave. Si se pasan más de estos, solo se guardarán los primeros 25. +- Se aceptan un máximo de **100** caracteres por valor. Si se pasan más, solo se guardarán los primeros 100. -Por ejemplo, puedes utilizar `https://github.com/sponsors/{account}?metadata_campaign=myblog` para rastrear los patrocinios que tienen origen en tu blog. `metadata_campaign` es la llave y `myblog` es el valor. En la columna de metadatos de tu exportación de transacciones, la llave se listará como `campaign`. +Por ejemplo, puede usar `https://github.com/sponsors/{account}?metadata_campaign=myblog` para realizar el seguimiento de los patrocinios que se originan en su blog. `metadata_campaign` es la clave y `myblog` es el valor. En la columna de metadatos de la exportación de transacciones, la clave se mostrará como `campaign`. ## Ver tus patrocinadores y patrocinios {% data reusables.sponsors.navigate-to-sponsors-dashboard %} -1. Como alternativa, para filtrar los patrocinadores por nivel, utiliza el menú desplegable de **Filter** (Filtro), haz clic en **Active tiers** (Niveles activos) o **Retired tiers** (Niveles retirados) y selecciona un nivel. ![Menú desplegable para filtrar por nivel](/assets/images/help/sponsors/filter-drop-down.png) +1. Opcionalmente, para filtrar los patrocinadores por nivel, use el menú desplegable **Filtro**, haga clic en **Niveles activos** o **Niveles retirados**, y seleccione un nivel. + ![Menú desplegable para filtrar por nivel](/assets/images/help/sponsors/filter-drop-down.png) ## Visualizar la actividad de patrocinio reciente -{% data reusables.sponsors.navigate-to-sponsors-dashboard %} -{% data reusables.sponsors.your-sponsors-tab %} +{% data reusables.sponsors.navigate-to-sponsors-dashboard %} {% data reusables.sponsors.your-sponsors-tab %} ## Exportar tus datos de patrocinio Puedes exportar tus transacciones de patrocinio mensualmente. {% data variables.product.company_short %} te enviará un correo electrónico con los datos de las transacciones de todos tus patrocinadores para el mes que selecciones. Después de que se complete la exportación, puedes exportar otor mes de datos. Puedes exportar hasta 10 conjuntos de datos por hora para cualquiera de tus cuentas patrocinadas. -{% data reusables.sponsors.navigate-to-sponsors-dashboard %} -{% data reusables.sponsors.your-sponsors-tab %} -1. En la esquina superior derecha, haz clic en {% octicon "download" aria-label="The download icon" %} **Exportar**. ![Botón de exportar](/assets/images/help/sponsors/export-all.png) -1. Elige un periodo de tiempo y un formato para los datos que te gustaría exportar y luego haz clic en **Iniciar exportación**. ![Opciones para exportar datos](/assets/images/help/sponsors/export-your-sponsors.png) +{% data reusables.sponsors.navigate-to-sponsors-dashboard %} {% data reusables.sponsors.your-sponsors-tab %} +1. En la esquina superior derecha, haz clic en {% octicon "download" aria-label="The download icon" %} **Export** (Exportar). + ![Botón Exportar](/assets/images/help/sponsors/export-all.png) +1. Elija un periodo de tiempo y un formato para los datos que quiera exportar y, después, haga clic en **Iniciar exportación**. + ![Opciones para exportar datos](/assets/images/help/sponsors/export-your-sponsors.png) diff --git a/translations/es-ES/content/sponsors/sponsoring-open-source-contributors/attributing-sponsorships-to-your-organization.md b/translations/es-ES/content/sponsors/sponsoring-open-source-contributors/attributing-sponsorships-to-your-organization.md index 19966f9b46..bc7feb2399 100644 --- a/translations/es-ES/content/sponsors/sponsoring-open-source-contributors/attributing-sponsorships-to-your-organization.md +++ b/translations/es-ES/content/sponsors/sponsoring-open-source-contributors/attributing-sponsorships-to-your-organization.md @@ -12,11 +12,20 @@ topics: - Open Source - Organizations - Sponsors profile -shortTitle: Atribuir patrocinios +shortTitle: Attribute sponsorships +ms.openlocfilehash: a0b07535ef655f647a5c6bb65de39dcf11c1e6a3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140189' --- - 1. Navega a la organización cuyo patrocinio quieras atribuir a otra organización. -2. Debajo del nombre de tu organización, da clic en {% octicon "heart" aria-label="The heart icon" %}**Patrocinar**. ![Pestaña de "Patrocinar"](/assets/images/help/sponsors/sponsoring-tab.png) -1. En la esquina superior derecha, da clic en {% octicon "gear" aria-label="The gear icon" %}**Configuración**. ![Botón de "Configuración"](/assets/images/help/sponsors/sponsoring-settings-button.png) -1. Debajo de "Vincular patrocinios con otra cuenta", utiliza el menú desplegable y da clic en la organización a la que quieras atribuir los patrocinios de ésta. ![Menú desplegable para seleccionar una cuenta](/assets/images/help/sponsors/select-an-account-drop-down.png) -1. Da clic en **Vincular cuenta**. ![Botón de "Vincular cuenta"](/assets/images/help/sponsors/link-account-button.png) +2. En el nombre de la organización, haga clic en {% octicon "heart" aria-label="The heart icon" %} **Patrocinio.** + ![Pestaña "Patrocinio"](/assets/images/help/sponsors/sponsoring-tab.png) +1. En la esquina superior derecha, haga clic en {% octicon "gear" aria-label="The gear icon" %} **Configuración**. + ![Botón "Configuración"](/assets/images/help/sponsors/sponsoring-settings-button.png) +1. Debajo de "Vincular patrocinios con otra cuenta", utiliza el menú desplegable y da clic en la organización a la que quieras atribuir los patrocinios de ésta. + ![Menú desplegable para seleccionar una cuenta](/assets/images/help/sponsors/select-an-account-drop-down.png) +1. Haga clic en **Vincular cuenta**. + ![Botón "Vincular cuenta"](/assets/images/help/sponsors/link-account-button.png) diff --git a/translations/es-ES/content/sponsors/sponsoring-open-source-contributors/index.md b/translations/es-ES/content/sponsors/sponsoring-open-source-contributors/index.md index 8dd50f04b3..4b8f272261 100644 --- a/translations/es-ES/content/sponsors/sponsoring-open-source-contributors/index.md +++ b/translations/es-ES/content/sponsors/sponsoring-open-source-contributors/index.md @@ -13,6 +13,12 @@ children: - /managing-your-sponsorship - /attributing-sponsorships-to-your-organization - /paying-for-github-sponsors-by-invoice -shortTitle: Contribuyentes de patrocinadores +shortTitle: Sponsor contributors +ms.openlocfilehash: d395c72299f3727aa22ac3221e6f1100e867a8a1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140181' --- diff --git a/translations/es-ES/content/sponsors/sponsoring-open-source-contributors/managing-your-sponsorship.md b/translations/es-ES/content/sponsors/sponsoring-open-source-contributors/managing-your-sponsorship.md index 3c8db73a09..148be21a2a 100644 --- a/translations/es-ES/content/sponsors/sponsoring-open-source-contributors/managing-your-sponsorship.md +++ b/translations/es-ES/content/sponsors/sponsoring-open-source-contributors/managing-your-sponsorship.md @@ -12,17 +12,18 @@ topics: - Contacting sponsors - Privacy - Open Source +ms.openlocfilehash: 24f2e13d2ab55abb7c43aa52ddf641b45772d76f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140178' --- - {% data reusables.sponsors.org-sponsors-release-phase %} ## Administrar la configuración de privacidad para tu patrocinio -{% data reusables.sponsors.navigate-to-sponsored-account %} -{% data reusables.sponsors.sponsorship-dashboard %} -{% data reusables.sponsors.manage-sponsorship %} -{% data reusables.sponsors.who-can-see-your-sponsorship %} -{% data reusables.sponsors.update-sponsorship %} +{% data reusables.sponsors.navigate-to-sponsored-account %} {% data reusables.sponsors.sponsorship-dashboard %} {% data reusables.sponsors.manage-sponsorship %} {% data reusables.sponsors.who-can-see-your-sponsorship %} {% data reusables.sponsors.update-sponsorship %} ## Administrar las actualizaciones de correo electrónico para tu patrocinio @@ -30,13 +31,9 @@ Puedes elegir si una cuenta que patrocinas puede enviarte actualizaciones por co {% data reusables.sponsors.manage-updates-for-orgs %} -{% data reusables.sponsors.navigate-to-sponsored-account %} -{% data reusables.sponsors.sponsorship-dashboard %} -{% data reusables.sponsors.manage-sponsorship %} -{% data reusables.sponsors.choose-updates %} -{% data reusables.sponsors.update-sponsorship %} +{% data reusables.sponsors.navigate-to-sponsored-account %} {% data reusables.sponsors.sponsorship-dashboard %} {% data reusables.sponsors.manage-sponsorship %} {% data reusables.sponsors.choose-updates %} {% data reusables.sponsors.update-sponsorship %} -## Leer más +## Información adicional -- "[Mejorar un patrocinio](/articles/upgrading-a-sponsorship)" -- "[Degradar un patrocinio](/articles/downgrading-a-sponsorship)" +- "[Actualizar un patrocinador](/articles/upgrading-a-sponsorship)" +- "[Cambiar a una versión anterior a un patrocinador](/articles/downgrading-a-sponsorship)" diff --git a/translations/es-ES/content/sponsors/sponsoring-open-source-contributors/paying-for-github-sponsors-by-invoice.md b/translations/es-ES/content/sponsors/sponsoring-open-source-contributors/paying-for-github-sponsors-by-invoice.md index 16fff1753a..791f15ed92 100644 --- a/translations/es-ES/content/sponsors/sponsoring-open-source-contributors/paying-for-github-sponsors-by-invoice.md +++ b/translations/es-ES/content/sponsors/sponsoring-open-source-contributors/paying-for-github-sponsors-by-invoice.md @@ -1,6 +1,6 @@ --- title: Pagar por GitHub Sponsors por factura -shortTitle: Pagar por factura +shortTitle: Paying by invoice intro: 'Si tu compañía paga por {% data variables.product.company_short %} por factura, puedes unirte al servicio de Patrocinadores para Compañías.' versions: fpt: '*' @@ -11,11 +11,16 @@ topics: - Open Source redirect_from: - /sponsors/sponsoring-open-source-contributors/paying-for-github-sponsors-via-invoice +ms.openlocfilehash: d2040d1a06c2d1610b79dfd43ce362939554d822 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140165' --- - {% data reusables.sponsors.beta-note-sponsors-for-companies %} Las compañías utilizan un método de facturación para participar en el programa de {% data variables.product.prodname_sponsors %}. Esto puede ser particularmente conveniente si tu compañía tiene una relación de cobro por factura con {% data variables.product.company_short %}. Las compañías que pagan por factura obtiene acceso a un tablero de {% data variables.product.product_name %} que mide las contribuciones de código abierto y la actividad a través de los proyectos públicos de {% data variables.product.prodname_dotcom_the_website %} en las que están interesadas. -Puedes unirte a este programa beta si hablas con tu representante de ventas o si [nos contactas](https://support.github.com/contact/org-sponsors-waitlist). +Para unirse a este programa beta, hable con el representante de ventas, o bien [póngase en contacto con nosotros](https://support.github.com/contact/org-sponsors-waitlist). diff --git a/translations/es-ES/content/sponsors/sponsoring-open-source-contributors/sponsoring-an-open-source-contributor.md b/translations/es-ES/content/sponsors/sponsoring-open-source-contributors/sponsoring-an-open-source-contributor.md index 69770fe7bf..0afc702fdc 100644 --- a/translations/es-ES/content/sponsors/sponsoring-open-source-contributors/sponsoring-an-open-source-contributor.md +++ b/translations/es-ES/content/sponsors/sponsoring-open-source-contributors/sponsoring-an-open-source-contributor.md @@ -14,70 +14,70 @@ type: how_to topics: - Open Source - Sponsors payments -shortTitle: Patrocina a un contribuyente +shortTitle: Sponsor a contributor +ms.openlocfilehash: 446cea71c29cd2c6d94c67bdb638c3f0359c0d49 +ms.sourcegitcommit: dc42bb4a4826b414751ffa9eed38962c3e3fea8e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/13/2022 +ms.locfileid: '145148724' --- - {% data reusables.sponsors.org-sponsors-release-phase %} -## Acerca de los patrocinios +## Acerca de los patrocinios {% data reusables.sponsors.sponsorship-details %} Puedes patrocinar una cuenta en nombre de tu cuenta personal para invertir en los proyectos de los cuales te beneficies personalmente. Puedes patrocinar una cuenta en nombre de tu organización por varias razones. - Mantener bibliotecas específicas de las cuales dependa el trabajo de tu organización -- Invertir en el ecosistema del que dependes como organización (tal como blockchain) +- Invertir en el ecosistema del cual dependes como organización (tal como blockchain) - Desarrollar una conciencia de marca como una organización que valora el código abierto - Agradecer a los desarrolladores de código abierto por crear bibliotecas que complementan el producto que ofrece tu organización -Puedes utilizar una tarjeta de crédito para patrocinar una cuenta en {% data variables.product.product_name %}. Si tu organización quiere pagar por factura, puedes leer más en la sección de [Pagar {% data variables.product.prodname_sponsors %} por factura](/sponsors/sponsoring-open-source-contributors/paying-for-github-sponsors-via-invoice). +Puedes utilizar una tarjeta de crédito para patrocinar una cuenta en {% data variables.product.product_name %}. Si su organización quiere pagar por factura, puede leer más en [Pagar {% data variables.product.prodname_sponsors %} mediante la factura](/sponsors/sponsoring-open-source-contributors/paying-for-github-sponsors-via-invoice). -{% data reusables.sponsors.no-fees %} Para obtener más información, consulta "[Acerca de la facturación para {% data variables.product.prodname_sponsors %}](/articles/about-billing-for-github-sponsors)". +{% data reusables.sponsors.no-fees %} Para obtener más información, vea "[Acerca de la facturación de {% data variables.product.prodname_sponsors %}](/articles/about-billing-for-github-sponsors)". Cuando patrocinas una cuenta utilizando una tarjeta de crédito, el cargo tomará efecto de inmediato. {% data reusables.sponsors.prorated-sponsorship %} -Podríamos compartir información fiscal limitada con las cuentas patrocinadas. Para obtener más información, consulta la sección "[Información fiscal](#tax-information)". +Podemos compartir cierta información fiscal limitada con cuentas patrocinadas. Para obtener más información, consulta "[Información fiscal](#tax-information)". {% data reusables.sponsors.manage-updates-for-orgs %} -Puedes elegir si quieres mostrar tu patrocinio públicamente. Los patrocinios de una sola vez permanecen visibles durante un mes. +Puedes elegir si quieres mostrar tu patrocinio públicamente. Los patrocinios de una sola vez permanecen visibles durante un mes. -Si la cuenta patrocinada retira tu nivel, éste permanecerá configurado hasta que elijas uno diferente o hasta que canceles tu suscripción. Para obtener más información, consulta "[Actualizar un patrocinio](/articles/upgrading-a-sponsorship)" y "[Bajar de categoría un patrocinio](/articles/downgrading-a-sponsorship)." +Si la cuenta patrocinada retira tu nivel, éste permanecerá configurado hasta que elijas uno diferente o hasta que canceles tu suscripción. Para obtener más información, vea "[Subir de categoría un patrocinador](/articles/upgrading-a-sponsorship)" y "[Bajar de categoría un patrocinador](/articles/downgrading-a-sponsorship)". -Si la cuenta que quieres patrocinar no tiene un perfil en {% data variables.product.prodname_sponsors %}, puedes alentarla a que se una. Para obtener más información, consulta las secciones "[Configurar {% data variables.product.prodname_sponsors %} para tu cuenta personal](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-personal-account)" y "[Confgurar {% data variables.product.prodname_sponsors %} para tu organización](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization)". +Si la cuenta que quieres patrocinar no tiene un perfil en {% data variables.product.prodname_sponsors %}, puedes alentarla a que se una. Para más información, consulta "[Configuración de {% data variables.product.prodname_sponsors %} para la cuenta personal](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-personal-account)" y "[Configuración de {% data variables.product.prodname_sponsors %} para la organización](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization)". {% data reusables.sponsors.sponsorships-not-tax-deductible %} {% note %} -**Nota:** {% data variables.product.prodname_dotcom %} no se hace responsable de la forma en la que los desarrolladores se representan a sí mismos y {% data variables.product.prodname_dotcom %} tampoco respalda ningún proyecto de código abierto patrocinado. Las alegaciones son responsabilidad total del desarrollador que recibe los fondos. Asegúrate de que confías en una persona antes de ofrecerle un patrocinio. Para obtener más información, consulta la sección de [Condiciones Adicionales de {% data variables.product.prodname_sponsors %}](/free-pro-team@latest/github/site-policy/github-sponsors-additional-terms). +**Nota**: {% data variables.product.prodname_dotcom %} no se hace responsable de la forma en la que los desarrolladores se representan a sí mismos y {% data variables.product.prodname_dotcom %} tampoco respalda ningún proyecto de código abierto patrocinado. Las alegaciones son responsabilidad total del desarrollador que recibe los fondos. Asegúrate de que confías en una persona antes de ofrecerle un patrocinio. Para obtener más información, vea [{% data variables.product.prodname_sponsors %} Términos adicionales](/free-pro-team@latest/github/site-policy/github-sponsors-additional-terms). {% endnote %} -## Información fiscal +## Información fiscal -Como patrocinador, reconoces que podríamos divulgar al propietario de cada cuenta que patrocines la siguiente información limitada sobre tus pagos de patrocinio a la cuenta, desde la incepción del Programa de Patrocinadores: +Como patrocinador, reconoces que podemos revelar al propietario de cada cuenta que patrocina la siguiente información limitada sobre tus pagos de patrocinio a la cuenta, desde el inicio del Programa de Patrocinadores: -- Fecha de la transacción -- Cantidad pagada -- El país, estado y provincia en donde se hizo el pago -- Si el pago lo realizó un negocio o un individuo +- Fecha de transacción +- Importe pagado +- El país, el estado y la provincia desde donde se ha realizado el pago +- Si el pago lo ha realizado un negocio o una persona -Esta información se necesita para habilitar los pagos y para reportar cualquier impuesto que se origine de dichos pagos de patrocinios. +Esta información es necesaria para permitir el pago y la presentación de los impuestos derivados de dichos pagos de patrocinio. -## Patrocinar una cuenta +## Patrocinar una cuenta -Antes de que puedas patrocinar una cuenta, debes tener una dirección de correo electrónico verificada. Para obtener más información, consulta "[Verificar tu dirección de correo electrónico](/github/getting-started-with-github/verifying-your-email-address)". +Antes de que puedas patrocinar una cuenta, debes tener una dirección de correo electrónico verificada. Para obtener más información, vea "[Comprobar la dirección de correo electrónico](/github/getting-started-with-github/verifying-your-email-address)". 1. En {% data variables.product.product_name %}, navega al perfil del usuario u organización que quieras patrocinar. 1. Navega a tu panel de patrocinios para la cuenta. - - Para patrocinar a un desarrollador, debajo de su nombre, da clic en **Patrocinar**. ![Botón de Patrocinador](/assets/images/help/profile/sponsor-button.png) - - Para patrocinar una organización, a la derecha del nombre de esta, haz clic en **Patrocinar**. ![Botón de Patrocinador](/assets/images/help/sponsors/sponsor-org-button.png) -1. Opcionalmente, a la derecha de la página, para patrocinar una cuenta en nombre de tu organización, utiliza el menú desplegable de **Patrocinar como**, y da clic en la organización. ![Menú desplegable para elegier la cuenta bajo la cual harás el patrocinio](/assets/images/help/sponsors/sponsor-as-drop-down-menu.png) -{% data reusables.sponsors.select-a-tier %} -{% data reusables.sponsors.pay-prorated-amount %} -{% data reusables.sponsors.select-sponsorship-billing %} - ![Botón de Editar pago](/assets/images/help/sponsors/edit-sponsorship-payment-button.png) -{% data reusables.sponsors.who-can-see-your-sponsorship %} - ![Botones radiales para elegir quién puede ver tu patrocinio](/assets/images/help/sponsors/who-can-see-sponsorship.png) -{% data reusables.sponsors.choose-updates %} -{% data reusables.sponsors.sponsor-account %} + - Para patrocinar a un desarrollador, en su nombre haga clic en **Sponsor** (Patrocinar). + ![Botón de patrocinar](/assets/images/help/profile/sponsor-button.png) + - Para patrocinar una organización, haga clic en **Sponsor** (Patrocinar) a la derecha del nombre de la organización. + ![Botón de patrocinar](/assets/images/help/sponsors/sponsor-org-button.png) +1. Opcionalmente, a la derecha de la página, para patrocinar una cuenta en nombre de su organización, utilice el menú desplegable **Sponsor as** (Patrocinar como) y haga clic en la organización. + ![Menú desplegable para elegir la cuenta que patrocinará](/assets/images/help/sponsors/sponsor-as-drop-down-menu.png) {% data reusables.sponsors.select-a-tier %} {% data reusables.sponsors.pay-prorated-amount %} {% data reusables.sponsors.select-sponsorship-billing %} ![Botón para editar el pago](/assets/images/help/sponsors/edit-sponsorship-payment-button.png) {% data reusables.sponsors.who-can-see-your-sponsorship %} ![Botones de radio para elegir quién puede ver su patrocinio](/assets/images/help/sponsors/who-can-see-sponsorship.png) {% data reusables.sponsors.choose-updates %} {% data reusables.sponsors.sponsor-account %} diff --git a/translations/es-ES/content/support/contacting-github-support/creating-a-support-ticket.md b/translations/es-ES/content/support/contacting-github-support/creating-a-support-ticket.md index 28a9283b4e..f2651a9cd6 100644 --- a/translations/es-ES/content/support/contacting-github-support/creating-a-support-ticket.md +++ b/translations/es-ES/content/support/contacting-github-support/creating-a-support-ticket.md @@ -1,7 +1,7 @@ --- title: Crear un ticket de soporte intro: 'Puedes utilizar el {% ifversion ghae %}{% data variables.contact.ae_azure_portal %}{% else %}{% data variables.contact.support_portal %}{% endif %} para crear un ticket de soporte y hablar con {% data variables.contact.github_support %}.' -shortTitle: Crear un ticket +shortTitle: Creating a ticket versions: fpt: '*' ghec: '*' @@ -22,27 +22,27 @@ redirect_from: - /github/working-with-github-support/submitting-a-ticket topics: - Support +ms.openlocfilehash: 4be0e3be4154354bbc8ea592c9c13af4c0e217b4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140138' --- - {% ifversion fpt or ghec or ghes %} ## Acerca de los tickets de soporte {% data reusables.support.zendesk-old-tickets %} -{% ifversion fpt %} -{% data reusables.support.free-and-paid-support %} +{% ifversion fpt %} {% data reusables.support.free-and-paid-support %} {% endif %} + +{% ifversion ghes or ghec %} {% data reusables.enterprise-accounts.support-entitlements %} {% endif %} + +{% ifversion ghes %} Puede crear la incidencia mediante {% data variables.contact.support_portal %} o, si quiere incluir diagnóstico en la incidencia de soporte técnico, puede usar la consola de administración de GitHub Enterprise Server. {% endif %} -{% ifversion ghes or ghec %} -{% data reusables.enterprise-accounts.support-entitlements %} -{% endif %} - -{% ifversion ghes %} -Puedes crear tu ticket utilizando el {% data variables.contact.support_portal %} o, en caso de que quieras incluir el diagnóstico con tu ticket de soporte, puedes utilizar la Consola de Administración de GitHub Enterprise Server. -{% endif %} - -Después de crear tu ticket, puedes verlo, así como las respuestas de {% data variables.contact.github_support %} en el {% data variables.contact.contact_landing_page_portal %}. Para obtener más información, consulta la sección "[Ver y actualizar los tickets de soporte](/support/contacting-github-support/viewing-and-updating-support-tickets)". +Después de crear tu ticket, puedes verlo, así como las respuestas de {% data variables.contact.github_support %} en el {% data variables.contact.contact_landing_page_portal %}. Para más información, vea "[Visualización y actualización de incidencias de soporte técnico](/support/contacting-github-support/viewing-and-updating-support-tickets)". ## Qué incluir en tu ticket de soporte @@ -77,12 +77,11 @@ Especialmente para los tickets con prioridad {% data variables.product.support_t ## Crear un ticket utilizando la Consola de Administración de GitHub Enterprise Server -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_management_console.type-management-console-password %} -{% data reusables.enterprise_management_console.support-link %} -1. Si deseas incluir los diagnósticos con tu ticket de soporte, en "Diagnostics" (Diagnóstico), haz clic en **Download diagnostic info** (Descargar información de diagnóstico) y guarda el archivo localmente. Adjuntarás este archivo a tu ticket de soporte posteriormente. ![Captura de pantalla del botón etiquetado como "Descargar información de diagnóstico" en la página de Soporte de la Consola de Administración.](/assets/images/enterprise/support/download-diagnostics-info-button.png) -1. Para completar tu ticket y mostrar el {% data variables.contact.enterprise_portal %}, debajo de "Abrir Solicitud de Soporte", haz clic en **Solicitud de soporte nueva**. ![Captura de pantalla del botón etiquetado como "Solilcitud de soporte nueva" en la página de Soporte de la Consola de Admnistración.](/assets/images/enterprise/management-console/open-support-request.png) +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.type-management-console-password %} {% data reusables.enterprise_management_console.support-link %} +1. Si quiere incluir diagnósticos con la incidencia de soporte técnico, en "Diagnostics" (Diagnóstico), haga clic en **Download diagnostic info** (Descargar información de diagnóstico) y guarde el archivo localmente. Adjuntarás este archivo a tu ticket de soporte posteriormente. + ![Captura de pantalla del botón etiquetado como "Download diagnostics info" (Descargar información de diagnóstico) en la página Soporte de la Consola de administración.](/assets/images/enterprise/support/download-diagnostics-info-button.png) +1. Para completar la incidencia y mostrar {% data variables.contact.enterprise_portal %}, debajo de "Open Support Request" (Abrir solicitud de soporte técnico), haga clic en **New support request** (Nueva solicitud de soporte técnico). + ![Captura de pantalla del botón "New support request" (Nueva solicitud de soporte técnico) en la página Soporte de la Consola de administración.](/assets/images/enterprise/management-console/open-support-request.png) {% data reusables.support.submit-a-ticket %} {% endif %} @@ -95,20 +94,20 @@ Puedes emitir un ticket de soporte con {% data variables.product.prodname_ghe_ma Para emitir un ticket para {% data variables.product.prodname_ghe_managed %} en el {% data variables.contact.ae_azure_portal %}, debes proporcionar la ID para tu suscripción de {% data variables.product.prodname_ghe_managed %} en Azure a tu Administrador de Cuentas y Satisfacción del Cliente (CSAM, por sus siglas en inglés) en Microsoft. -## Enviar un ticket mediante el {% data variables.contact.ae_azure_portal %} +## Envío de una incidencia mediante el {% data variables.contact.ae_azure_portal %} -Los clientes comerciales pueden emitir una solicitud de soporte en el {% data variables.contact.contact_ae_portal %}. Los clientes de gobierno deben utilizar el [portal de Azure para clientes de gobierno](https://portal.azure.us/#blade/Microsoft_Azure_Support/HelpAndSupportBlade). Para obtener más información, consulta la sección [Crear una solicitud de soporte de Azure](https://docs.microsoft.com/azure/azure-portal/supportability/how-to-create-azure-support-request) en los documentos de Microsoft. +Los clientes comerciales pueden emitir una solicitud de soporte en el {% data variables.contact.contact_ae_portal %}. Los clientes gubernamentales deben usar [Azure Portal para clientes gubernamentales](https://portal.azure.us/#blade/Microsoft_Azure_Support/HelpAndSupportBlade). Para más información, vea [Creación de una solicitud de soporte técnico de Azure](https://docs.microsoft.com/azure/azure-portal/supportability/how-to-create-azure-support-request) en Microsoft Docs. ## Solución de problemas en el {% data variables.contact.ae_azure_portal %} {% data variables.product.company_short %} no puede solucionar los problemas de acceso y de suscripción en el portal de Azure. Para obtener ayuda con el protal de Azure, contacta a tu CSAM en Microsoft para revisar la siguiente información. -- Si no puedes iniciar sesión en el portal de Azure, consulta la sección [Solución de problemas para el inicio de sesión en las suscripciones de Azure](https://docs.microsoft.com/en-US/azure/cost-management-billing/manage/troubleshoot-sign-in-issue) en los Documentos de Microsoft o [envía una solicitud directamente](https://support.microsoft.com/en-us/supportrequestform/84faec50-2cbc-9b8a-6dc1-9dc40bf69178). +- Si no puede iniciar sesión en Azure Portal, vea [Solución de problemas de inicio de sesión de suscripción de Azure](https://docs.microsoft.com/en-US/azure/cost-management-billing/manage/troubleshoot-sign-in-issue) en Microsoft Docs, o bien [envíe una solicitud directamente](https://support.microsoft.com/en-us/supportrequestform/84faec50-2cbc-9b8a-6dc1-9dc40bf69178). -- Si puedes iniciar sesión en el portal de Azure, pero no puedes emitir un ticket para {% data variables.product.prodname_ghe_managed %}, revisa los prerequisitos para emitir un ticket. Para obtener más información, consulta la sección "[Prerrequisitos](#prerequisites)". +- Si puedes iniciar sesión en el portal de Azure, pero no puedes emitir un ticket para {% data variables.product.prodname_ghe_managed %}, revisa los prerequisitos para emitir un ticket. Para más información, vea "[Requisitos previos](#prerequisites)". {% endif %} -## Leer más +## Información adicional -- "[Acerca del Soporte de GitHub](/support/learning-about-github-support/about-github-support)" +- "[Acerca del soporte técnico de GitHub](/support/learning-about-github-support/about-github-support)" diff --git a/translations/es-ES/content/support/contacting-github-support/index.md b/translations/es-ES/content/support/contacting-github-support/index.md index 2b352e4f4b..79551b1ee9 100644 --- a/translations/es-ES/content/support/contacting-github-support/index.md +++ b/translations/es-ES/content/support/contacting-github-support/index.md @@ -1,6 +1,6 @@ --- title: Contactar al Soporte de GitHub -shortTitle: Contactar con soporte técnico +shortTitle: Contacting support intro: 'Puedes utilizar el {% ifversion ghae %}{% data variables.contact.ae_azure_portal %}{% else %}{% data variables.contact.support_portal %}{% endif %} para contactar al Soporte de GitHub para que te ayude a solucionar los problemas que tengas al utilizar GitHub.' versions: fpt: '*' @@ -15,5 +15,11 @@ children: - creating-a-support-ticket - viewing-and-updating-support-tickets - providing-data-to-github-support +ms.openlocfilehash: d3017f78749d9df022dd71e0c99f6274785d9885 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140130' --- diff --git a/translations/es-ES/content/support/contacting-github-support/providing-data-to-github-support.md b/translations/es-ES/content/support/contacting-github-support/providing-data-to-github-support.md index 0bd0500d71..1eed53cf8c 100644 --- a/translations/es-ES/content/support/contacting-github-support/providing-data-to-github-support.md +++ b/translations/es-ES/content/support/contacting-github-support/providing-data-to-github-support.md @@ -1,7 +1,7 @@ --- -title: Proporcionar datos al soporte de GitHub +title: Cómo proporcionar datos al servicio de soporte técnico de GitHub intro: 'Ya que {% data variables.contact.github_support %} no cuenta con acceso a tu ambiente, algunas veces requerimos algo de información adicional de tu parte.' -shortTitle: Proporcionar datos +shortTitle: Providing data versions: ghes: '*' redirect_from: @@ -13,8 +13,13 @@ redirect_from: - /admin/enterprise-support/receiving-help-from-github-support/providing-data-to-github-support topics: - Support +ms.openlocfilehash: 56a90a9449a92577d08e068095e5b0dc5b443bb2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146331916' --- - ## Acerca de los archivos de diagnóstico y paquetes de soporte {% data variables.contact.github_support %} podría pedirte que proporciones datos adicionales en forma de archivos de bitácora sanitizados. Existen tres tipos de archivo de bitácora que se te podrían pedir. @@ -48,27 +53,24 @@ Los archivos de diagnóstico son un resumen de los ajustes y ambiente de una ins - Arquitectura VM - Nombre de host, modo privado, entorno de SSL - Cargar y procesar listas -- Parámetros de red +- Configuración de red - Método y detalles de autenticación - Número de repositorios, usuarios y otros datos de instalación -Puedes descargar el diagnóstico para tu instancia desde la {% data variables.enterprise.management_console %} o al ejecutar la utilidad de la línea de comando `ghe-diagnostics`. +Puede descargar el diagnóstico para su instancia desde {% data variables.enterprise.management_console %} o ejecutando la utilidad de la línea de comandos `ghe-diagnostics`. ### Crear un archivo de diagnóstico desde {% data variables.enterprise.management_console %} Puedes usar este método si no tienes tu clave SSH fácilmente disponible. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_management_console.type-management-console-password %} -{% data reusables.enterprise_management_console.support-link %} -5. Haz clic en **Download diagnostics info** (Descargar información de diagnóstico). +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.type-management-console-password %} {% data reusables.enterprise_management_console.support-link %} +5. Haga clic en **Download diagnostics info** (Descargar información de diagnóstico). ### Crear un archivo de diagnóstico mediante SSH Puedes usar este método sin iniciar sesión en {% data variables.enterprise.management_console %}. -Usa la utilidad de la línea de comando [ghe-diagnostics](/enterprise/admin/guides/installation/command-line-utilities#ghe-diagnostics) para recuperar el diagnóstico para tu instancia. +Use la utilidad de la línea de comandos [ghe-diagnostics](/enterprise/admin/guides/installation/command-line-utilities#ghe-diagnostics) para recuperar el diagnóstico de la instancia. ```shell $ ssh -p122 admin@hostname -- 'ghe-diagnostics' > diagnostics.txt @@ -80,22 +82,22 @@ Después de que emites tu solicitud de soporte, podríamos pedirte que compartas - Registros relacionados con la autenticación que pueden resultar útiles al solucionar problemas de errores de autenticación, o configurar LDAP, CAS o SAML - Registro {% data variables.enterprise.management_console %} -- `github-logs/exceptions.log`: Información sobre 500 errores encontrados en el sitio -- `github-logs/audit.log`: registros de auditoría {% data variables.product.prodname_ghe_server %} -- `babeld-logs/babeld.log`: registros proxy Git -- `system-logs/haproxy.log`: registros HAProxy -- `elasticsearch-logs/github-enterprise.log`: registros Elasticsearch -- `configuration-logs/ghe-config.log`: registros de configuración {% data variables.product.prodname_ghe_server %} -- `collectd/logs/collectd.log`: registros Collectd -- `mail-logs/mail.log`: registros de entrega por correo electrónico SMTP +- `github-logs/exceptions.log`: información sobre los 500 errores encontrados en el sitio +- `github-logs/audit.log`: registros de auditoría de {% data variables.product.prodname_ghe_server %} +- `babeld-logs/babeld.log`: registros de proxy de Git +- `system-logs/haproxy.log`: registros de HAProxy +- `elasticsearch-logs/github-enterprise.log`: registros de Elasticsearch +- `configuration-logs/ghe-config.log`: registros de configuración de {% data variables.product.prodname_ghe_server %} +- `collectd/logs/collectd.log`: registros recopilados +- `mail-logs/mail.log`: registros de entrega de correo electrónico SMTP -Para obtener más información, consulta la sección "[Acerca de las bitácoras de auditoría de tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise)". +Para obtener más información, vea "[Acerca del registro de auditoría para la empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise)". -Los paquetes de soporte incluyen registros de los dos últimos días. Para obtener registros de los últimos siete días, puedes descargar un paquete de soporte extendido. Para obtener más información, consulta "[Crear y compartir paquete de soporte extendido](#creating-and-sharing-extended-support-bundles)". +Los paquetes de soporte incluyen registros de los dos últimos días. Para obtener registros de los últimos siete días, puedes descargar un paquete de soporte extendido. Para obtener más información, vea "[Creación y uso compartido de conjuntos de productos de soporte extendido](#creating-and-sharing-extended-support-bundles)". {% tip %} -**Sugerencias:** Cuando te comuniques con {% data variables.contact.github_support %}, recibirás un correo electrónico de confirmación con un enlace de referencia del ticket. Si {% data variables.contact.github_support %} te pide que cargues un paquete de soporte, puedes usar el enlace de referencia del ticket para cargar el paquete de soporte. +**Sugerencia**: Cuando se ponga en contacto con {% data variables.contact.github_support %}, recibirá un correo electrónico de confirmación con un enlace de referencia del ticket. Si {% data variables.contact.github_support %} te pide que cargues un paquete de soporte, puedes usar el enlace de referencia del ticket para cargar el paquete de soporte. {% endtip %} @@ -103,13 +105,9 @@ Los paquetes de soporte incluyen registros de los dos últimos días. Para obten Puedes usar estos pasos para crear y compartir un paquete de soporte si puedes acceder a la {% data variables.enterprise.management_console %} basada en la web y tienes acceso a internet de salida. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_management_console.type-management-console-password %} -{% data reusables.enterprise_management_console.support-link %} -5. Haz clic en **Download support bundle** (Descargar paquete de soporte). -{% data reusables.enterprise_enterprise_support.sign-in-to-support %} -{% data reusables.enterprise_enterprise_support.upload-support-bundle %} +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.type-management-console-password %} {% data reusables.enterprise_management_console.support-link %} +5. Haga clic en **Download support bundle** (Descargar conjunto de soporte técnico). +{% data reusables.enterprise_enterprise_support.sign-in-to-support %} {% data reusables.enterprise_enterprise_support.upload-support-bundle %} ### Crear un paquete de soporte mediante SSH @@ -121,25 +119,27 @@ Puedes utilizar estos pasos para crear y compartir un paquete de soporte si tien ```shell $ ssh -p 122 admin@hostname -- 'ghe-support-bundle -o' > support-bundle.tgz ``` - Para obtener más información acerca del comando `ghe-support-bundle`, consulta "[Utilidades de la línea de comandos](/enterprise/admin/guides/installation/command-line-utilities#ghe-support-bundle)". -{% data reusables.enterprise_enterprise_support.sign-in-to-support %} -{% data reusables.enterprise_enterprise_support.upload-support-bundle %} + Para obtener más información sobre el comando `ghe-support-bundle`, vea "[Utilidades de la línea de comandos](/enterprise/admin/guides/installation/command-line-utilities#ghe-support-bundle)". +{% data reusables.enterprise_enterprise_support.sign-in-to-support %} {% data reusables.enterprise_enterprise_support.upload-support-bundle %} ### Cargar un paquete de soporte utilizando tu cuenta empresarial -{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} -{% data reusables.enterprise-accounts.settings-tab %} -3. En la barra lateral izquierda, da clic en **Licenciamiento empresarial**. ![Captura de pantalla que muestra el enlace de "Licencia empresarial" en la barra lateral de ajustes de cuenta empresarial.](/assets/images/help/enterprises/enterprise-licensing-tab.png) -4. Debajo de "Ayuda de {% data variables.product.prodname_enterprise %}", da clic en **Cargar un paquete de soporte**. ![Captura de pantalla que muestra "Cargar un enlace de paquete de soporte".](/assets/images/enterprise/support/upload-support-bundle.png) -5. Debajo de "Selecciona una cuenta empresarial", selecciona la cuenta asociada al paquete de soporte del menú desplegable. ![Captura de pantalla que muestra el menú desplegable para seleccionar la cuenta empresarial del paquete de soporte.](/assets/images/enterprise/support/support-bundle-account.png) -6. Debajo de "Cargar un paquete de soporte para {% data variables.contact.enterprise_support %}", para seleccionar tu paquete de soporte, da clic en **Elegir archivo**, o arrastra tu archivo de paquete de soporte hacia **Escoger archivo**. ![Captura de pantalla que muestra el botón "Elegir archivo" para cargar un archivo de paquete de soporte.](/assets/images/enterprise/support/choose-support-bundle-file.png) -7. Da clic en **Cargar**. +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} +3. En la barra lateral izquierda, haga clic en **Enterprise licensing** (Licencias de Enterprise). + ![Captura de pantalla en la que se muestra el enlace de "Licencias de Enterprise" en la barra lateral de configuración de la cuenta empresarial.](/assets/images/help/enterprises/enterprise-licensing-tab.png) +4. En "{% data variables.product.prodname_enterprise %} Help", haga clic en **Upload a support bundle** (Cargar un conjunto de soporte técnico). + ![Captura de pantalla en la que se muestra el vínculo para cargar un conjunto de soporte técnico.](/assets/images/enterprise/support/upload-support-bundle.png) +5. Debajo de "Selecciona una cuenta empresarial", selecciona la cuenta asociada al paquete de soporte del menú desplegable. + ![Captura de pantalla en la que se muestra el menú desplegable para seleccionar la cuenta empresarial del conjunto de productos de soporte.](/assets/images/enterprise/support/support-bundle-account.png) +6. En "Upload un paquete de soporte técnico para {% data variables.contact.enterprise_support %}", para seleccionar el lote de soporte técnico, haga clic en **Elegir archivo** o arrastre el archivo de lote de soporte técnico a **Elegir archivo**. + ![Captura de pantalla en la que se muestra el botón "Elegir archivo" para cargar un archivo de conjunto de productos de soporte.](/assets/images/enterprise/support/choose-support-bundle-file.png) +7. Haga clic en **Cargar**. ### Cargar paquete de soporte mediante SSH Puedes cargar directamente un paquete de soporte a nuestro servidor si: - Tienes acceso de SSH a {% data variables.product.product_location %}. -- Se permiten las conexiones HTTPS salientes por el puerto 443 TCP desde {% data variables.product.product_location %} hacia _enterprise-bundles.github.com_ y _esbtoolsproduction.blob.core.windows.net_. +- Se permiten las conexiones HTTPS salientes por el puerto TCP 443 desde {% data variables.product.product_location %} hacia _enterprise-bundles.github.com_ y _esbtoolsproduction.blob.core.windows.net_. 1. Cargar el paquete a nuestro servidor de paquete de soporte: ```shell @@ -148,7 +148,7 @@ Puedes cargar directamente un paquete de soporte a nuestro servidor si: ## Crear y compartir paquetes de soporte extendido -Los paquetes de soporte incluyen registros de los últimos dos días, mientras que los paquetes de soporte _extendidos_ incluyen registros de los últimos siete días. Si los eventos que {% data variables.contact.github_support %} estás investigando se produjeron hace más de dos días, es posible que te pidamos que compartas un paquete de soporte extendido. Deberás tener acceso a SSH para descargar un soporte extendido, no puedes descargar un paquete extendido desde {% data variables.enterprise.management_console %}. +Los conjuntos de productos de soporte incluyen registros de los últimos dos días, mientras que los conjuntos de productos de soporte _extendido_ incluyen registros de los últimos siete días. Si los eventos que {% data variables.contact.github_support %} está investigando se produjeron hace más de dos días, es posible que te pidamos que compartas un paquete de soporte extendido. Deberás tener acceso a SSH para descargar un paquete extendido, no puedes descargar un paquete extendido desde {% data variables.enterprise.management_console %}. Para evitar que los paquetes sean demasiado grandes, solo pueden contener registros que no hayan sido rotados y comprimidos. La rotación de los registros en {% data variables.product.prodname_ghe_server %} se produce en diferentes frecuencias (diarias o semanales) para los diferentes archivos de registro, según el tamaño que pretendamos que tengan los registros. @@ -156,25 +156,24 @@ Para evitar que los paquetes sean demasiado grandes, solo pueden contener regist Puedes utilizar estos pasos para crear y compartir un paquete de soporte extendido si tienes acceso de SSH a {% data variables.product.product_location %} y si tienes acceso externo a internet. -1. Descarga el paquete de soporte extendido mediante SSH al agregar el marcador `-x` al comando `ghe-support-bundle`: +1. Descargue el conjunto de productos de soporte extendido mediante SSH agregando la marca `-x` al comando `ghe-support-bundle`: ```shell $ ssh -p 122 admin@hostname -- 'ghe-support-bundle -o -x' > support-bundle.tgz ``` -{% data reusables.enterprise_enterprise_support.sign-in-to-support %} -{% data reusables.enterprise_enterprise_support.upload-support-bundle %} +{% data reusables.enterprise_enterprise_support.sign-in-to-support %} {% data reusables.enterprise_enterprise_support.upload-support-bundle %} ### Cargar un paquete de soporte extendido directamente usando SSH Puedes cargar directamente un paquete de soporte a nuestro servidor si: - Tienes acceso de SSH a {% data variables.product.product_location %}. -- Se permiten las conexiones HTTPS salientes por el puerto 443 TCP desde {% data variables.product.product_location %} hacia _enterprise-bundles.github.com_ y _esbtoolsproduction.blob.core.windows.net_. +- Se permiten las conexiones HTTPS salientes por el puerto TCP 443 desde {% data variables.product.product_location %} hacia _enterprise-bundles.github.com_ y _esbtoolsproduction.blob.core.windows.net_. 1. Cargar el paquete a nuestro servidor de paquete de soporte: ```shell $ ssh -p122 admin@hostname -- 'ghe-support-bundle -u -x' ``` -## Leer más +## Información adicional -- "[Acerca del soporte de GitHub](/support/learning-about-github-support/about-github-support)" -- "[Generar una alerta de salud para tu empresa](/enterprise-server@latest/admin/enterprise-management/monitoring-your-appliance/generating-a-health-check-for-your-enterprise)" +- "[Acerca del soporte técnico de GitHub](/support/learning-about-github-support/about-github-support)" +- "[Generación de una comprobación de estado para su empresa](/enterprise-server@latest/admin/enterprise-management/monitoring-your-appliance/generating-a-health-check-for-your-enterprise)" 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 3d16917f61..b884caa78b 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 @@ -1,62 +1,69 @@ --- title: Ver y actualizar los tickets de soporte intro: 'Puedes ver los tickets de soporte{% ifversion ghes or ghec %}, colaborar con colegas en ellos,{% endif %} y responder a {% data variables.contact.github_support %} utilizando el {% data variables.contact.support_portal %}.' -shortTitle: Administrar tus tickets +shortTitle: Managing your tickets versions: fpt: '*' ghec: '*' ghes: '*' topics: - Support +ms.openlocfilehash: 35c7b28232c0d11170ea9585480b2cfb1785ebd0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147051984' --- - ## Acerca de la administración de tickets {% 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 %}. 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 %}. +Puede usar el [Portal de soporte técnico de GitHub ](https://support.github.com/) para ver las incidencias de soporte técnico actuales y anteriores, y responder a {% data variables.contact.github_support %}. Después de 120 días, los vales resueltos se archivan{% ifversion ghec or ghes or ghae %}, y solo se pueden ver los vales archivados de las cuentas empresariales{% endif %}. -{% ifversion ghes or ghec %} -{% data reusables.enterprise-accounts.support-entitlements %} -{% endif %} +{% ifversion ghes or ghec %} {% data reusables.enterprise-accounts.support-entitlements %} {% endif %} -## Ver tus tickets de soporte recientes +## Visualización de las incidencias de soporte técnico 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. ![Captura de pantalla del historial de comentarios del ticket de soporte con la respuesta más reciente hasta arriba.](/assets/images/help/support/support-recent-response.png) +1. En el cuadro de texto, puede leer el historial de comentarios. La respuesta más reciente está en la parte superior. +![Captura de pantalla del historial de comentarios de incidencias de soporte técnico, con la respuesta más reciente en la parte superior.](/assets/images/help/support/support-recent-response.png) {% ifversion ghec or ghes or ghae %} -## Ver tus tickets de soporte archivados +## Visualización de las incidencias de soporte técnico archivadas -Solo puedes ver los tickets archivados en cuentas empresariales. +Solo puede ver los vales archivados de una cuenta empresarial. {% data reusables.support.navigate-to-my-tickets %} -1. Selecciona el menú desplegable de **Mis Tickets** y haz clic en el nombre de la cuenta empresarial. +1. Selecciona el menú desplegable **Mis vales** y haz clic en el nombre de la cuenta de empresa. {% indented_data_reference reusables.support.entitlements-note spaces=3 %} - ![Captura de pantalla del menú desplegable de "Mis tickets".](/assets/images/help/support/ticket-context.png) -1. Debajo de la tabla de "Mis tickets", haz clic en **Ver tickets archivados**. + ![Captura de pantalla del menú desplegable "Mis incidencias de soporte técnico".](/assets/images/help/support/ticket-context.png) +1. En la tabla "Mis vales", haz clic en **Ver vales archivados**. {% endif %} -## Actualizar los tickets de soporte +## Actualización de incidencias de soporte técnico {% data reusables.support.view-open-tickets %} -1. Opcionalmente, si el problema se resuelve, debajo de la caja de texto, haz clic en **Cerrar ticket**. ![Captura de pantalla que muestra la ubicación del botón "Cerrar ticket".](/assets/images/help/support/close-ticket.png) -1. Para responder al Soporte de GitHub y agregar un comentario nuevo al ticket, escribe tu respuesta en la caja de texto. ![Captura de pantalla del campo de texto "Agregar un comentario".](/assets/images/help/support/new-comment-field.png) -1. Para agregar tu comentario al ticket, haz clic en **Comentar**. ![Captura de pantalla del botón "Comentar".](/assets/images/help/support/add-comment.png) +1. Opcionalmente, si se resuelve la incidencia, haga clic en **Cerrar incidencia** en el cuadro de texto. +![Captura de pantalla en la que se muestra la ubicación del botón "Cerrar incidencia".](/assets/images/help/support/close-ticket.png) +1. Para responder a al Soporte técnico de GitHub y agregar un nuevo comentario a la incidencia, escriba la respuesta en el cuadro de texto. +![Captura de pantalla del campo de texto "Agregar un comentario".](/assets/images/help/support/new-comment-field.png) +1. Para agregar el comentario a la incidencia, haga clic en **Comentario**. +![Captura de pantalla del botón "Comentario".](/assets/images/help/support/add-comment.png) {% ifversion ghec or ghes %} -## Colaborar en los tickets de soporte +## Colaboración en incidencias de soporte técnico -Puedes colaborar con tus colegas en los tickets de soporte utilizando el portal de soporte. Los propietarios, gerentes de facturación y otros miembros empresariales con derechos de soporte pueden ver los tickets asociados con una cuenta empresarial o una organización que administre una cuenta empresarial. Para obtener más información, consulta la sección "[Administrar la titularidad de soporte para tu empresa](/enterprise-cloud@latest/admin/user-management/managing-users-in-your-enterprise/managing-support-entitlements-for-your-enterprise)". +Puede colaborar con los compañeros en incidencias de soporte técnico mediante el portal de soporte técnico. Los propietarios, los administradores de facturación y otros miembros de la empresa con derechos de soporte técnico pueden ver las incidencias asociadas a una cuenta de empresa o a una organización administrada por una cuenta de empresa. Para más información, vea "[Administración de derechos de soporte técnico para su empresa](/enterprise-cloud@latest/admin/user-management/managing-users-in-your-enterprise/managing-support-entitlements-for-your-enterprise)". -Adicionalmente a poder ver los tickets, también puedes agregar comentarios para apoyarlos si tu dirección de correo electrónico se copia en el ticket o si la persona que lo abrió utilizó una dirección de correo electrónico con un dominio que esté verificado en la cuenta u organización empresarial que administra una cuenta empresarial. Para obtener más información sobre cómo verificar un dominio, consulta las secciones "[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 "[Verificar o aprobar un dominio para tu organización](/enterprise-cloud@latest/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)". +Adicionalmente a poder ver los tickets, también puedes agregar comentarios para apoyarlos si tu dirección de correo electrónico se copia en el ticket o si la persona que lo abrió utilizó una dirección de correo electrónico con un dominio que esté verificado en la cuenta u organización empresarial que administra una cuenta empresarial. Para más información sobre la comprobación de un dominio, vea "[Comprobación o aprobación de un dominio para la empresa](/enterprise-cloud@latest/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)" y "[Comprobación o aprobación de un dominio para la organización](/enterprise-cloud@latest/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)". {% endif %} -## Leer más +## Información adicional -- "[Acerca del Soporte de GitHub](/support/learning-about-github-support/about-github-support)" +- "[Acerca del soporte técnico de GitHub](/support/learning-about-github-support/about-github-support)" diff --git a/translations/es-ES/content/support/index.md b/translations/es-ES/content/support/index.md index 735b196c71..2307623cf1 100644 --- a/translations/es-ES/content/support/index.md +++ b/translations/es-ES/content/support/index.md @@ -1,6 +1,6 @@ --- -title: Trabajar con el soporte de GitHub -shortTitle: Soporte de GitHub +title: Trabajar con el soporte técnico de GitHub +shortTitle: GitHub Support layout: product-landing intro: 'GitHub ofrece diversos niveles de soporte con cada producto, incluyendo el soporte del foro de la comunidad y el soporte limitado de correo electrónico para todos, soporte de correo electrónico integral para todos los productos de pago y soporte para llamadas y correos electrónicos 24/7 con un acuerdo de nivel de servicio (SLA) en caso de que tu cuenta incluya {% data variables.contact.premium_support %}.' versions: @@ -30,5 +30,11 @@ featuredLinks: popular: - /support/learning-about-github-support/about-github-support - /support/contacting-github-support/creating-a-support-ticket +ms.openlocfilehash: 2d255401f41ce30340144e6e11f71de924b8998d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140114' --- diff --git a/translations/es-ES/content/support/learning-about-github-support/about-github-premium-support.md b/translations/es-ES/content/support/learning-about-github-support/about-github-premium-support.md index 24cd0845ff..7e707a1ea4 100644 --- a/translations/es-ES/content/support/learning-about-github-support/about-github-premium-support.md +++ b/translations/es-ES/content/support/learning-about-github-support/about-github-premium-support.md @@ -1,6 +1,6 @@ --- -title: About GitHub Premium Support -intro: '{% data variables.contact.premium_support %} is a paid, supplemental support offering for {% data variables.product.prodname_enterprise %} customers.' +title: Acerca del Soporte Premium de GitHub +intro: '{% data variables.contact.premium_support %} es una oferta de soporte remunerado, adicional para clientes de {% data variables.product.prodname_enterprise %}.' shortTitle: GitHub Premium Support versions: ghec: '*' @@ -20,125 +20,130 @@ redirect_from: - /support/about-github-support/about-github-premium-support topics: - Support +ms.openlocfilehash: 23504e6554b6dc1dbe0f239d2b73006e588711f9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147052308' --- - {% note %} -**Notes:** +**Notas:** -- The terms of {% data variables.contact.premium_support %} are subject to change without notice and are effective as of November 2021. +- Las condiciones del {% data variables.contact.premium_support %} están sujetas a cambios sin previo aviso y entran en vigor desde noviembre de 2021. - {% data reusables.support.data-protection-and-privacy %} {% endnote %} -## About {% data variables.contact.premium_support %} +## Acerca del {% data variables.contact.premium_support %} {% data reusables.support.premium-support-features %} -## {% data variables.contact.premium_support %} plans +## Planes {% data variables.contact.premium_support %} -There are two {% data variables.contact.premium_support %} plans: Premium and Premium Plus / {% data variables.product.microsoft_premium_plus_support_plan %}. +Existen dos planes de {% data variables.contact.premium_support %}: Premium y Premium Plus / {% data variables.product.microsoft_premium_plus_support_plan %}. | | {% data variables.product.premium_support_plan %} | {% data variables.product.premium_plus_support_plan %} | |---|---|------| -| 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 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
| -| Health Checks | Unlimited automated Health Check reports (see "[Generating a Health Check for your enterprise]({% ifversion not ghes%}/enterprise-server@latest{% endif %}/admin/enterprise-management/monitoring-your-appliance/generating-a-health-check-for-your-enterprise)") |
  • Unlimited automated Health Check reports (see "[Generating a Health Check for your enterprise]({% ifversion not ghes%}/enterprise-server@latest{% endif %}/admin/enterprise-management/monitoring-your-appliance/generating-a-health-check-for-your-enterprise)")
  • Quarterly enhanced Health Checks, with findings, interpretations, and recommendations from a Customer Reliability Engineer (by request)
| -| Technical advisory hours| None | 4 hours per month | -| Application upgrade assistance | None | By request | -| Cloud planning | None | By request | +| Horario | 24 x 7 | 24 x 7 | +| Tiempo de respuesta inicial |
  • 30 minutos para {% data variables.product.support_ticket_priority_urgent %}
  • 4 horas para {% data variables.product.support_ticket_priority_high %}
|
  • 30 minutos para {% data variables.product.support_ticket_priority_urgent %}
  • 4 horas para {% data variables.product.support_ticket_priority_high %}
| +| Canales de soporte técnico |
  • Emisión de ticket en línea
  • Soporte vía telefónica en inglés a través de las solicitudes de rellamada
  • Solicitud de uso compartido de pantalla para problemas críticos
|
  • Emisión de ticket en línea
  • Soporte vía telefónica en inglés a través de las solicitudes de rellamada
  • Solicitud de uso compartido de pantalla para problemas críticos
| +| Cursos | Acceso a contenido prémium |
  • Acceso a contenido prémium
  • 1 clase de capacitación virtual por año
| +| Miembros con derecho de sporte | 20 | 20 | +| Recursos | Procesamiento de ticket con prioridad |
  • Procesamiento de ticket con prioridad
  • Ingeniero Denominado para la Confiabilidad del Cliente
| +| Comprobaciones de estado | Informes ilimitados de comprobación de estado automatizados (consulte "[Generación de una comprobación de estado para la empresa]({% ifversion not ghes%}/enterprise-server@latest{% endif %}/admin/enterprise-management/monitoring-your-appliance/generating-a-health-check-for-your-enterprise)"). |
  • Informes ilimitados de comprobación de estado automatizados (consulte "[Generación de una comprobación de estado para la empresa]({% ifversion not ghes%}/enterprise-server@latest{% endif %}/admin/enterprise-management/monitoring-your-appliance/generating-a-health-check-for-your-enterprise)").
  • Comprobaciones de estado mejoradas trimestralmente, con resultados, interpretaciones y recomendaciones de un ingeniero de confiabilidad del cliente (por solicitud)
| +| Horas de asesoría técnica| None | 4 horas por mes | +| Asistencia para la actualización de aplicaciones | None | Por solicitud | +| Planeamiento de la nube | None | Por solicitud | {% note %} - **Notes:** - - Enterprise owners and billing managers automatically have a support entitlement. Enterprise owners can add support entitlements to members of organizations owned by their enterprise account. For more information, see "[Managing support entitlements for your enterprise](/enterprise-cloud@latest/admin/user-management/managing-users-in-your-enterprise/managing-support-entitlements-for-your-enterprise)." - - For the {% data variables.product.premium_plus_support_plan %}, 50% of unused Managed Services hours roll over to the next month and expire at the end of the quarter. + **Notas:** + - Los propietarios de las empresas y gerentes de facturación tienen derechos de soporte auomáticamente. Los propietarios de empresas pueden agregar derechos de soporte a miembros de las organizaciones que pertenezcan a su cuenta empresarial. Para más información, vea "[Administración de derechos de soporte técnico para su empresa](/enterprise-cloud@latest/admin/user-management/managing-users-in-your-enterprise/managing-support-entitlements-for-your-enterprise)". + - Para el {% data variables.product.premium_plus_support_plan %}, el 50 % de las horas de Servicios administrados no utilizadas se transfieren al siguiente mes y vencen al final del trimestre. {% endnote %} -## Signing up for {% data variables.contact.premium_support %} +## Registrarse en {% data variables.contact.premium_support %} -To sign up for {% data variables.contact.premium_support %} or upgrade your plan, you can [contact our account management team](https://enterprise.github.com/contact) or call [+1 (877) 448-4820](tel:+1-877-448-4820). +Para suscribirse a {% data variables.contact.premium_support %} o actualizar el plan, puede [ponerse en contacto con nuestro equipo de administración de cuentas](https://enterprise.github.com/contact) o llamar al [+1 (877) 448-4820](tel:+1-877-448-4820). -## Scope of support +## Alcance del soporte técnico {% data reusables.support.scope-of-support %} -## Contacting {% data variables.contact.premium_support %} +## Comunicarse con {% data variables.contact.premium_support %} -{% data variables.contact.premium_support %} customers can use the {% data variables.contact.contact_landing_page_portal %} to report issues in writing, in English. +Los clientes de {% data variables.contact.premium_support %} pueden usar la {% data variables.contact.contact_landing_page_portal %} para notificar incidencias por escrito (en inglés). -## Hours of operation +## Horario -{% data variables.contact.premium_support %} is available 24 hours a day, 7 days per week. If you purchased {% data variables.contact.premium_support %} prior to September 17, 2018, support is limited during holidays. For more information on holidays {% data variables.contact.premium_support %} observes, see the holiday schedule at "[About {% data variables.contact.github_support %}](/enterprise-server@latest/admin/enterprise-support/overview/about-github-enterprise-support)." +{% data variables.contact.premium_support %} está disponible las 24 horas del día, los 7 días de la semana. Si compraste {% data variables.contact.premium_support %} antes del 17 de septiembre de 2018, el soporte está limitado durante las vacaciones. Para más información sobre los días festivos del {% data variables.contact.premium_support %}, vea el calendario de festivos en "[Acerca de {% data variables.contact.github_support %}](/enterprise-server@latest/admin/enterprise-support/overview/about-github-enterprise-support)". -## Service Level Agreement response times +## Tiempos de respuesta del Acuerdo de nivel de servicio -For tickets you submit, support is available 24 hours a day, 7 days per week. The initial response time guaranteed by the SLA is dependent on the priority level of the ticket. Response time begins when {% data variables.contact.premium_support %} sets the priority level of the ticket. A response does not mean the issue has been resolved. +Para los tickets que envías, el soporte técnico está disponible las 24 horas del día, los 7 días de la semana. El tiempo de respuesta inicial que garantiza el SLA depende del nivel de prioridad del ticket. El tiempo de respuesta comienza cuando {% data variables.contact.premium_support %} elige el nivel de prioridad del ticket. Una respuesta no implica que el problema se haya resuelto. -| Ticket priority level | Initial response time | +| Nivel de prioridad del ticket | Tiempo de respuesta inicial | | --- | ---| -| {% data variables.product.support_ticket_priority_urgent %} | 30 minutes | -| {% data variables.product.support_ticket_priority_high %} | 4 hours | +| {% data variables.product.support_ticket_priority_urgent %} | 30 minutos | +| {% data variables.product.support_ticket_priority_high %} | 4 horas | {% data reusables.enterprise_enterprise_support.installing-releases %} -You must install the minimum supported version of {% data variables.product.prodname_ghe_server %} pursuant to the Supported Releases section of your applicable license agreement within 90 days of placing an order for {% data variables.contact.premium_support %}. +Debes instalar la versión mínima compatible del {% data variables.product.prodname_ghe_server %}, conforme a la sección Versiones compatibles del acuerdo de licencia aplicable, dentro de los 90 días posteriores a realizar el pedido del {% data variables.contact.premium_support %}. -## Assigning a priority to a support ticket +## Asignar una prioridad a un ticket de soporte -When you contact {% data variables.contact.premium_support %}, you can choose one of four priorities for the ticket: {% data variables.product.support_ticket_priority_urgent %}, {% data variables.product.support_ticket_priority_high %}, {% data variables.product.support_ticket_priority_normal %}, or {% data variables.product.support_ticket_priority_low %}. +Cuando contactas a {% data variables.contact.premium_support %}, puedes escoger una de cuatro prioridades para el ticket: {% data variables.product.support_ticket_priority_urgent %}, {% data variables.product.support_ticket_priority_high %}, {% data variables.product.support_ticket_priority_normal %}, o{% data variables.product.support_ticket_priority_low %}. -- [Ticket priorities for {% data variables.product.prodname_ghe_cloud %}](#ticket-priorities-for-github-enterprise-cloud) -- [Ticket priorities for {% data variables.product.prodname_ghe_server %}](#ticket-priorities-for-github-enterprise-server) +- [Prioridades de incidencias de soporte técnico para {% data variables.product.prodname_ghe_cloud %}](#ticket-priorities-for-github-enterprise-cloud) +- [Prioridades de incidencias de soporte técnico para {% data variables.product.prodname_ghe_server %}](#ticket-priorities-for-github-enterprise-server) -### Ticket priorities for {% data variables.product.prodname_ghe_cloud %} +### Prioridades de tickets para {% data variables.product.prodname_ghe_cloud %} -| Priority | Description | Examples | +| Prioridad | Descripción | Ejemplos | | :---: | --- | --- | -| {% data variables.product.support_ticket_priority_urgent %} | Production workflows for your organization or enterprise on {% data variables.product.prodname_ghe_cloud %} are failing due to critical service errors or outages, and the failure directly impacts the operation of your business. |
  • Errors or outages on {% data variables.product.prodname_dotcom_the_website %} affect core Git or web application functionality for all members of your organization or enterprise
| -| {% data variables.product.support_ticket_priority_high %} | Account or security issues with your organization or enterprise on {% data variables.product.prodname_ghe_cloud %} are causing limited impact to your business. |
  • An organization or enterprise owner has unintentionally deleted an organization
  • An organization or enterprise member has uploaded sensitive data in a commit, issue, pull request, or issue attachment
| -| {% data variables.product.support_ticket_priority_normal %} | Members of your organization or enterprise on {% data variables.product.prodname_ghe_cloud %} are experiencing limited or moderate issues with {% data variables.product.prodname_dotcom_the_website %}, or you have general concerns or questions about your organization or enterprise. |
  • Questions about using APIs and features for your organization or enterprise
  • Issues with tools for organization data migration that {% data variables.product.company_short %} provides
  • Features related to your organization or enterprise not working as expected
  • General security questions about your organization or enterprise
| -| {% data variables.product.support_ticket_priority_low %} | You have a question or suggestion about your organization or enterprise on {% data variables.product.prodname_ghe_cloud %} that is not time-sensitive, or does not otherwise block the productivity of your team. |
  • Excessive resource usage for your organization or enterprise
  • Requests for health checks
  • Help with using Gists, notifications, wikis, {% data variables.product.prodname_pages %}, {% data variables.product.prodname_desktop %}, Atom, or other peripheral services or features with your organization or enterprise
  • Feature requests
  • Product feedback
| +| {% data variables.product.support_ticket_priority_urgent %} | Los flujos de trabajo de producción para tu organización o empresa en {% data variables.product.prodname_ghe_cloud %} fallan debido a los errores o suspensiones de servicios críticos, y las fallas impactan directamente a la operación de tu negocio. |
  • Los errores o suspenciones en {% data variables.product.prodname_dotcom_the_website %} afectan la funcionalidad principal de Git o de las aplicaciones web para todos los miembros de tu organización o empresa
| +| {% data variables.product.support_ticket_priority_high %} | Los problemas de cuenta o de seguridad con tu organización o empresa en {% data variables.product.prodname_ghe_cloud %} están causando un impacto limitado en tu negocio. |
  • Un propietario de organización o empresa borró una organización sin querer
  • Un miembro de una organización o empresa subió datos sensibles en una confirmación, informe de problemas, solicitud de extracción o adjunto en el informe de problemas
| +| {% data variables.product.support_ticket_priority_normal %} | Los miembros de tu organización o empresa en {% data variables.product.prodname_ghe_cloud %} están experimentando problemas moderados o limitados con {% data variables.product.prodname_dotcom_the_website %}, o tienes preocupaciones o dudas generales sobre tu organización o empresa. |
  • Preguntas sobre el uso de las API o de las características para tu organización o empresa
  • Problemas con herramientas para migración de datos de una organización que proporciona {% data variables.product.company_short %}
  • Características relacionadas con que tu organización o empresa no funcione como se espera
  • Preguntas generales de seguridad de tu organización o empresa
| +| {% data variables.product.support_ticket_priority_low %} | Tienes una pregunta o sugerencia sobre tu organización o empresa en {% data variables.product.prodname_ghe_cloud %} que no es urgente, o no bloquea la productividad de tu equipo en alguna otra forma. |
  • Uso excesivo de recursos para tu organización o empresa
  • Solicitudes de verificaciones de estado
  • Ayuda con el uso de Gists, notificaciones, wikis, {% data variables.product.prodname_pages %}, {% data variables.product.prodname_desktop %}, Atom, u otros servicios periféricos o características en tu organización o empresa
  • Solicitudes de características
  • Comentarios sobre el producto
| -### Ticket priorities for {% data variables.product.prodname_ghe_server %} +### Prioridades de tickets para {% data variables.product.prodname_ghe_server %} {% data reusables.support.ghes-priorities %} -## Resolving and closing support tickets +## Resolver y cerrar tickets de soporte -{% data variables.contact.premium_support %} may consider a ticket solved after providing an explanation, recommendation, usage instructions, workaround instructions, or by advising you of an available {% data variables.product.prodname_ghe_server %} release that addresses the issue. +{% data variables.contact.premium_support %} podría considerar que un ticket está resuelto después de haber proporcionado una explicación, recomendación, instrucciones de uso, instrucciones de solución alterna o si te aconseja sobre un lanzamiento disponible de {% data variables.product.prodname_ghe_server %} que trate el problema. -If you use a custom or unsupported plug-in, module, or custom code, {% data variables.contact.premium_support %} may ask you to remove the unsupported plug-in, module, or code while attempting to resolve the issue. If the problem is fixed when the unsupported plug-in, module, or custom code is removed, {% data variables.contact.premium_support %} may consider the ticket solved. +Si usas un complemento personalizado o no compatible, un módulo o un código personalizado, el {% data variables.contact.premium_support %} puede pedirte que elimines el complemento, el módulo o el código no compatible mientras intentas resolver el problema. {% data variables.contact.premium_support %} puede considerar el ticket como resuelto si el problema se soluciona cuando se elimina el plug-in, módulo, o código personalizado no compatible. -{% data variables.contact.premium_support %} may close a ticket if the ticket is outside the scope of support or if multiple attempts to contact you have gone unanswered. If {% data variables.contact.premium_support %} closes a ticket due to lack of response, you can request that {% data variables.contact.premium_support %} reopen the ticket. +{% data variables.contact.premium_support %} podría cerrar un ticket si éste está fuera de su alcance o si han habido varios intentos para contactarte sin éxito. Si {% data variables.contact.premium_support %} cierra un ticket por no haber recibido respuesta, puedes solicitar que {% data variables.contact.premium_support %} lo reabra. -## Receiving credits for missed responses to support tickets +## Recibir créditos por falta de respuesta a los tickets de soporte -If you don't receive an initial response within the guaranteed response time to more than four tickets in a given quarter based on {% data variables.product.company_short %}'s fiscal year, you're eligible for a credit. To honor the SLA, {% data variables.product.company_short %} will refund 20% of the quarterly {% data variables.contact.premium_support %} fee in cash. To receive the refund, you must submit a credit request. +Si no recibes una respuesta inicial dentro del tiempo de respuesta garantizado en más de cuatro tickets en un trimestre basándote en el año fiscal de {% data variables.product.company_short %}, serás elegible para que se te dé crédito. En cumplimiento del Acuerdo de nivel de servicio, {% data variables.product.company_short %} te reembolsará el 20 % de la tarifa {% data variables.contact.premium_support %} trimestral en efectivo. Para recibir el reembolso, debes enviar una solicitud de crédito. -The credit request must be made within 30 days of the end of the quarter during which {% data variables.contact.premium_support %} did not respond to your tickets within the designated response time. Credit requests will not be honored if the respective deadline has passed. Once the respective deadline passes, you have waived the ability to claim a refund for the qualified credit. +La solicitud de crédito se debe hacer dentro de los 30 días del final del trimestre durante el cual {% data variables.contact.premium_support %} no respondió a tus tickets dentro del tiempo designado de respuesta. Las solicitudes de crédito no serán reconocidas luego del plazo establecido para su presentación. Una vez que este plazo se haya cumplido, habrás renunciado a la posibilidad de reclamar un reembolso por el crédito que te hubiera correspondido. -To receive a refund, you must submit a completed credit request to . To be eligible, the credit request must: -- Be sent from an email address associated with your account on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} -- Be received by {% data variables.product.company_short %} by the end of the 30th day after the quarter in which the four qualifying credits occurred -- Include "Credit Request" in the subject line +Para recibir un reembolso, debe enviar una solicitud de crédito completada a . Para ser aceptada, la solicitud de crédito debe cumplir con las siguientes condiciones: +- Que se envíe desde una dirección de correo electrónico asociada con tu cuenta de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} +- Ser recibida por {% data variables.product.company_short %} en el plazo de 30 días a partir del cierre del trimestre en el que se produjeron los cuatro créditos calificados +- Pon "Credit Request" en la línea de asunto -The following information **must be included** in your credit request: -- **Date** (The date must be within 30 days after the quarter based on {% data variables.product.company_short %}’s fiscal year end in which the claims occurred [January 31, April 30, July 31, or October 31].) -- **Customer contact** (You must specify both name and email address.) -- **Customer address** -- **Qualifying credits** (You must provide the date of each qualifying credit and the associated ticket number.){% ifversion fpt or ghec %} -- **Name of {% data variables.product.prodname_ghe_cloud %} organization**{% endif %} -- **Ticket numbers** +**Debe incluir** la información siguiente en la solicitud de crédito: +- **Fecha** (Debe estar comprendida en un plazo de 30 días a partir del cierre del trimestre de acuerdo con el cierre del año fiscal de {% data variables.product.company_short %} durante el que se han producido las reclamaciones [31 de enero, 30 de abril, 31 de julio o 31 de octubre]). +- **Contacto del cliente** (Debe especificar tanto el nombre como la dirección de correo electrónico) +- **Dirección del cliente** +- **Créditos calificados** (Debe indicar la fecha de cada crédito calificado y el número de incidencia de soporte técnico asociado){% ifversion fpt or ghec %} +- **Nombre de la organización de {% data variables.product.prodname_ghe_cloud %}** {% endif %} +- **Números de incidencia de soporte técnico** -## Accessing premium content +## Acceder a contenido prémium -You can access premium content by signing in to the {% data variables.contact.contact_landing_page_portal %}. +Puede acceder al contenido premium si inicia sesión en {% data variables.contact.contact_landing_page_portal %}. diff --git a/translations/es-ES/content/support/learning-about-github-support/about-ticket-priority.md b/translations/es-ES/content/support/learning-about-github-support/about-ticket-priority.md index 7934784237..f7d831cd42 100644 --- a/translations/es-ES/content/support/learning-about-github-support/about-ticket-priority.md +++ b/translations/es-ES/content/support/learning-about-github-support/about-ticket-priority.md @@ -1,15 +1,20 @@ --- title: Acerca de la prioridad de los tickets intro: Puedes comunicar la severidad de tu problema y la forma en la que está afectándote a ti y a tu equipo si configuras la prioridad de tu ticket de soporte. -shortTitle: Prioridad de los Tickets +shortTitle: Ticket priority versions: ghec: '*' ghes: '*' ghae: '*' topics: - Support +ms.openlocfilehash: bce2a30ad25b93274e982991f81be5b1b796c685 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140098' --- - Cuando contactas al {% data variables.contact.enterprise_support %}, puedes elegir una de {% ifversion ghes or ghae %}cuatro{% else %}tres{% endif %} prioridades para el ticket: {% ifversion ghes or ghae %}{% data variables.product.support_ticket_priority_urgent %},{% endif %} {% data variables.product.support_ticket_priority_high %}, {% data variables.product.support_ticket_priority_normal %} o {% data variables.product.support_ticket_priority_low %}. {% ifversion ghes or ghae %} @@ -24,15 +29,13 @@ Cuando contactas al {% data variables.contact.enterprise_support %}, puedes eleg ## Prioridad de los tickets para la {% data variables.product.prodname_advanced_security %} -| Prioridad | Descripción | -|:-------------------------------------------------------------:| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| {% data variables.product.support_ticket_priority_high %} | {% data variables.product.prodname_advanced_security %} no funciona o se detiene o se ve gravemente afectado de tal manera que el usuario final no puede seguir utilizando el software razonablemente y no hay solución disponible para solucionar el problema. | -| {% data variables.product.support_ticket_priority_normal %} | {% data variables.product.prodname_advanced_security %} está funcionando de forma inconsistente, lo que provoca un deterioro de la productividad y el uso del usuario final. | -| {% data variables.product.support_ticket_priority_low %} | {% data variables.product.prodname_advanced_security %} funciona consistentemente, pero el usuario final solicita cambios menores en el software, tales como actualizaciones de documentación, defectos cosméticos o mejoras. | +| Prioridad | Descripción | +| :---: | --- | +| {% data variables.product.support_ticket_priority_high %} | {% data variables.product.prodname_advanced_security %} no funciona o se detiene o se ve gravemente afectado de tal manera que el usuario final no puede seguir utilizando el software razonablemente y no hay solución disponible para solucionar el problema. | +| {% data variables.product.support_ticket_priority_normal %} | {% data variables.product.prodname_advanced_security %} está funcionando de forma inconsistente, lo que provoca un deterioro de la productividad y el uso del usuario final. | +| {% data variables.product.support_ticket_priority_low %} | {% data variables.product.prodname_advanced_security %} funciona consistentemente, pero el usuario final solicita cambios menores en el software, tales como actualizaciones de documentación, defectos cosméticos o mejoras.| -{% elsif ghae %} -{% data reusables.support.ghae-priorities %} -{% endif %} +{% elsif ghae %} {% data reusables.support.ghae-priorities %} {% endif %} {% elsif ghec %} @@ -49,7 +52,7 @@ Preguntas que califican para recibir respuestas prioritarias: - Incluyen preguntas acerca de organizaciones que actualmente usan {% data variables.product.prodname_ghe_cloud %} Para calificar para una respuesta prioritaria, debes hacer lo siguiente: -- Enviar tu pregunta a [{% data variables.contact.enterprise_support %}](https://support.github.com/contact?tags=docs-generic) desde una dirección de correo verificada que esté asociada con la organización que actualmente usa {% data variables.product.prodname_ghe_cloud %} +- Enviar la pregunta a [{% data variables.contact.enterprise_support %}](https://support.github.com/contact?tags=docs-generic) desde una dirección de correo electrónico verificada asociada a una organización que actualmente use {% data variables.product.prodname_ghe_cloud %} - Enviar un ticket de asistencia nuevo para cada situación prioritaria particular - Enviar tu pregunta de lunes a viernes en tu zona horaria local - Comprender que la respuesta a una pregunta prioritaria será recibida por correo electrónico @@ -57,7 +60,7 @@ Para calificar para una respuesta prioritaria, debes hacer lo siguiente: {% note %} -**Nota:** Las preguntas no califican para una respuesta prioritaria si se emiten en un día feriado local de tu jurisdicción. +**Nota:** Las preguntas no recibirán respuestas prioritarias si se envían durante un festivo local en su jurisdicción. {% endnote %} @@ -68,12 +71,12 @@ El tiempo de respuesta objetivo de ocho horas: {% note %} -**Nota:** {% data variables.contact.github_support %} no garantiza una resolución para tu pregunta prioritaria. {% data variables.contact.github_support %} puede escalar problemas al estado de pregunta prioritaria o bajarlos en función de nuestra evaluación razonable de la información que nos proporcionas. +**Nota:** {% data variables.contact.github_support %}no garantiza una resolución para la pregunta prioritaria. {% data variables.contact.github_support %} puede escalar problemas al estado de pregunta prioritaria o bajarlos en función de nuestra evaluación razonable de la información que nos proporcionas. {% endnote %} {% endif %} -## Leer más +## Información adicional -- "[Crear un ticket de soporte](/support/contacting-github-support/creating-a-support-ticket)" +- "[Creación de una incidencia de soporte técnico](/support/contacting-github-support/creating-a-support-ticket)" diff --git a/translations/es-ES/content/support/learning-about-github-support/github-marketplace-support.md b/translations/es-ES/content/support/learning-about-github-support/github-marketplace-support.md index c49bf45851..267b756983 100644 --- a/translations/es-ES/content/support/learning-about-github-support/github-marketplace-support.md +++ b/translations/es-ES/content/support/learning-about-github-support/github-marketplace-support.md @@ -1,7 +1,7 @@ --- title: Asistencia de Mercado GitHub intro: 'Cuando encuentras problemas al utilizar una app en {% data variables.product.prodname_marketplace %}, puedes contactar al equipo de soporte para la app.' -shortTitle: Soporte de Marketplace +shortTitle: Marketplace support versions: fpt: '*' ghec: '*' @@ -10,19 +10,24 @@ redirect_from: - /github/working-with-github-support/github-marketplace-support topics: - Support +ms.openlocfilehash: 84f6df6a4f56349f301ea7d6e18ce8247e71ab39 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140093' --- - ## Contactarse con el proveedor de la app para recibir asistencia Todas las apps de {% data variables.product.prodname_marketplace %} incluyen un enlace para contactarse con el equipo de asistencia de la app. {% data reusables.marketplace.visit-marketplace %} 2. Navega por la página de tu app. -3. En la barra lateral izquierda, dentro de "Developer tools" (Herramientas del programador), haz clic en **Support** (Asistencia). +3. En la barra lateral de la izquierda, en "Herramientas para desarrolladores," haga clic en **Soporte técnico**. 4. En la página de asistencia de la app, sigue las instrucciones de la página de la app para contactarte con el equipo de asistencia de la app. -## Leer más +## Información adicional - "[Acerca de {% data variables.product.prodname_marketplace %}](/articles/about-github-marketplace)" -- "[Comprar e instalar aplicaciones en {% data variables.product.prodname_marketplace %}](/articles/purchasing-and-installing-apps-in-github-marketplace)" -- "[Administrar la facturación de las apps de {% data variables.product.prodname_marketplace %}](/articles/managing-billing-for-github-marketplace-apps)" +- "[Compra e instalación de aplicaciones en {% data variables.product.prodname_marketplace %}](/articles/purchasing-and-installing-apps-in-github-marketplace)" +- "[Administración de la facturación para las aplicaciones de {% data variables.product.prodname_marketplace %}](/articles/managing-billing-for-github-marketplace-apps)" diff --git a/translations/es-ES/content/support/learning-about-github-support/index.md b/translations/es-ES/content/support/learning-about-github-support/index.md index 86c852b230..f6afb8ae42 100644 --- a/translations/es-ES/content/support/learning-about-github-support/index.md +++ b/translations/es-ES/content/support/learning-about-github-support/index.md @@ -1,6 +1,6 @@ --- title: Aprender sobre el Soporte de GitHub -shortTitle: Acerca del Soporte de GitHub +shortTitle: About GitHub Support intro: 'Puedes aprender más sobre cómo ponerte en contacto con {% data variables.contact.github_support %}.' versions: fpt: '*' @@ -15,5 +15,11 @@ children: - about-github-premium-support - about-ticket-priority - github-marketplace-support +ms.openlocfilehash: 9173034958f4c1703f67a24a95291e473c41f5f9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145140090' --- diff --git a/translations/es-ES/data/features/GH-advisory-db-erlang-support.yml b/translations/es-ES/data/features/GH-advisory-db-erlang-support.yml deleted file mode 100644 index bfb6aa0a58..0000000000 --- a/translations/es-ES/data/features/GH-advisory-db-erlang-support.yml +++ /dev/null @@ -1,7 +0,0 @@ -#Reference: Issue #6207. -#We have added support for Elixir advisories to the Advisory Database. -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.7' - ghae: 'issue-6207' diff --git a/translations/es-ES/data/features/GH-advisory-db-supports-malware.yml b/translations/es-ES/data/features/GH-advisory-db-supports-malware.yml deleted file mode 100644 index 9ef94d28d3..0000000000 --- a/translations/es-ES/data/features/GH-advisory-db-supports-malware.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -#Reference: Issue #7088 GitHub Advisory Database now supports advisories for malware -versions: - fpt: '*' - ghec: '*' - ghes: '>3.5' - ghae: 'issue-7088' diff --git a/translations/es-ES/data/features/README.md b/translations/es-ES/data/features/README.md index f6d0c1a7db..514784ca81 100644 --- a/translations/es-ES/data/features/README.md +++ b/translations/es-ES/data/features/README.md @@ -1,14 +1,22 @@ +--- +ms.openlocfilehash: 3e44864fd82617c799cc4af8a3ab31b9279ed950 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147166312" +--- ## Versiionamiento basado en características El versionamiento basado en características nos permite definir y controlar las versiones de una "característica" nombrada arbitrariamente en un lguar. -**Nota**: no borres `data/features/placeholder.yml`porque lo utilizan las pruebas. +**Nota**: No elimine `data/features/placeholder.yml` porque se usa en las pruebas. -## Cómo funciona +## Funcionamiento -Agrega un archivo YAML nuevo con el nombre de característica que quieras utilizar en este directorio. Para una característica llamada `meow`, esto sería `data/features/meow.yml`. +Agrega un archivo YAML nuevo con el nombre de característica que quieras utilizar en este directorio. Para una característica denominada `meow`, que sería `data/features/meow.yml`. -Agrega un bloque de `versions` al archivo YML con los nombres cortos de las versiones en las cuales está disponible la característica. Por ejemplo: +Agrega un bloque `versions` al archivo YML con los nombres cortos de las versiones en las que está disponible la característica. Por ejemplo: ```yaml versions: @@ -21,7 +29,7 @@ El formato y los valores permitidos son los mismos que en la [propiedad prelimin ### Condicionales líquidas -¡Ahora puedes utilizar `{% ifversion meow %} ... {% endif %}` en los archivos de contenido! +Ahora puede usar `{% ifversion meow %} ... {% endif %}` en archivos de contenido. ### Preliminar @@ -34,12 +42,12 @@ versions: feature: 'meow' ``` -No puedes utilizar `feature:` para especificar versiones concurrentes múltiples, ya que esto no es compatible. Como alternativa, puedes crear un archivo de versionamiento basado en características con el versionamiento requerido. +No se puede usar `feature:` para especificar varias versiones simultáneas, ya que no se admite. Como alternativa, puedes crear un nuevo archivo de control de versiones basado en características con el control de versiones necesario. -## Imposición del modelado +## Cumplimiento de esquemas -El modelo para validar la característica de versionamiento vive en [`tests/helpers/schemas/feature-versions-schema.js`](/tests/helpers/schemas/feature-versions-schema.js) y la ejecuta [`tests/linting/lint-versioning.js`](/tests/linting/lint-versioning.js). +El esquema para validar el control de versiones de características está en [`tests/helpers/schemas/feature-versions-schema.js`](/tests/helpers/schemas/feature-versions-schema.js) y lo ejerce [`tests/linting/lint-versioning.js`](/tests/linting/lint-versioning.js). ## Script para eliminar las etiquetas de característica -TBD! +Por determinar diff --git a/translations/es-ES/data/features/actions-cache-list-delete-apis.yml b/translations/es-ES/data/features/actions-cache-list-delete-apis.yml deleted file mode 100644 index b2f692d827..0000000000 --- a/translations/es-ES/data/features/actions-cache-list-delete-apis.yml +++ /dev/null @@ -1,8 +0,0 @@ -#Reference: #7340 -#Extends actions-cache-management.yml (Issue #6154) -#Documentation for Actions cache list and delete APIs -versions: - fpt: '*' - ghec: '*' - ghes: '> 3.6' - ghae: 'issue-7340' diff --git a/translations/es-ES/data/features/actions-cache-management.yml b/translations/es-ES/data/features/actions-cache-management.yml deleted file mode 100644 index 9d28e9b9db..0000000000 --- a/translations/es-ES/data/features/actions-cache-management.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -#Reference: #6154 -#Documentation for Actions cache management APIs (initial ship) -versions: - fpt: '*' - ghec: '*' - ghes: '> 3.4' - ghae: 'issue-6154' diff --git a/translations/es-ES/data/features/actions-cache-policy-apis.yml b/translations/es-ES/data/features/actions-cache-policy-apis.yml deleted file mode 100644 index 808618d84d..0000000000 --- a/translations/es-ES/data/features/actions-cache-policy-apis.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -#Reference: #6456 -#APIs to set default and max cache sizes. Only for GHES. -versions: - ghes: '>=3.5' - ghae: 'issue-6456' diff --git a/translations/es-ES/data/features/actions-caching.yml b/translations/es-ES/data/features/actions-caching.yml deleted file mode 100644 index 6b1eea54a7..0000000000 --- a/translations/es-ES/data/features/actions-caching.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -#Reference: #6456 -#General versioning for caching feature for Actions, newly added to GHES in 3.5 -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.5' - ghae: 'issue-6456' diff --git a/translations/es-ES/data/features/actions-hosted-runners.yml b/translations/es-ES/data/features/actions-hosted-runners.yml deleted file mode 100644 index fcc88d707d..0000000000 --- a/translations/es-ES/data/features/actions-hosted-runners.yml +++ /dev/null @@ -1,5 +0,0 @@ -#Reference: #6458 -#Larger GitHub-hosted runners -versions: - fpt: '*' - ghec: '*' diff --git a/translations/es-ES/data/features/actions-inherit-secrets-reusable-workflows.yml b/translations/es-ES/data/features/actions-inherit-secrets-reusable-workflows.yml deleted file mode 100644 index dcf7f8f3f7..0000000000 --- a/translations/es-ES/data/features/actions-inherit-secrets-reusable-workflows.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -#Reference: #6920 -#Documentation for inheriting secrets from the calling workflow -versions: - fpt: '*' - ghec: '*' - ghes: '>= 3.6' - ghae: 'issue-6920' diff --git a/translations/es-ES/data/features/actions-job-summaries.yml b/translations/es-ES/data/features/actions-job-summaries.yml deleted file mode 100644 index d2624aeafc..0000000000 --- a/translations/es-ES/data/features/actions-job-summaries.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -#Reference: #6405 -#Documentation for job summaries for jobs on the workflow run summary page. -versions: - fpt: '*' - ghec: '*' - ghes: '>3.5' - ghae: 'issue-6405' diff --git a/translations/es-ES/data/features/actions-node16-action.yml b/translations/es-ES/data/features/actions-node16-action.yml deleted file mode 100644 index 94c024c207..0000000000 --- a/translations/es-ES/data/features/actions-node16-action.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -#Reference: #6447 -#Versions of actions used in workflows have been updated to their Node 16 version. -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.5' - ghae: 'issue-6447' diff --git a/translations/es-ES/data/features/actions-oidc-hardening-config.yml b/translations/es-ES/data/features/actions-oidc-hardening-config.yml deleted file mode 100644 index f3048bac8b..0000000000 --- a/translations/es-ES/data/features/actions-oidc-hardening-config.yml +++ /dev/null @@ -1,6 +0,0 @@ -#Reference: #7336 -#General versioning for oidc hardening options -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.7' diff --git a/translations/es-ES/data/features/actions-reusable-workflow-matrix.yml b/translations/es-ES/data/features/actions-reusable-workflow-matrix.yml deleted file mode 100644 index 6ab9b12b6b..0000000000 --- a/translations/es-ES/data/features/actions-reusable-workflow-matrix.yml +++ /dev/null @@ -1,7 +0,0 @@ -#Reference: #7094 -#Documentation for allowing matrix jobs to call reusable workflows. -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.7' - ghae: 'issue-7094' diff --git a/translations/es-ES/data/features/actions-runner-arch-envvars.yml b/translations/es-ES/data/features/actions-runner-arch-envvars.yml deleted file mode 100644 index b6f74f6df2..0000000000 --- a/translations/es-ES/data/features/actions-runner-arch-envvars.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -#Reference: #5727 -#Documentation for new runner 'arch' environment variables set by the `runner` app. -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.4' - ghae: 'issue-5727' diff --git a/translations/es-ES/data/features/actions-stable-actor-ids.yml b/translations/es-ES/data/features/actions-stable-actor-ids.yml deleted file mode 100644 index bbf260ceac..0000000000 --- a/translations/es-ES/data/features/actions-stable-actor-ids.yml +++ /dev/null @@ -1,7 +0,0 @@ -#Issue 7387 -#Differentiating triggering actor from executing actor -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.7' - ghae: 'issue-7387' diff --git a/translations/es-ES/data/features/actions-starter-template-ui.yml b/translations/es-ES/data/features/actions-starter-template-ui.yml deleted file mode 100644 index ec065e9716..0000000000 --- a/translations/es-ES/data/features/actions-starter-template-ui.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -#Reference: #5169. -#Documentation for the Actions starter template UI updates -versions: - fpt: '*' - ghec: '*' - ghes: '>3.4' - ghae: 'issue-5169' diff --git a/translations/es-ES/data/features/actions-unified-inputs.yml b/translations/es-ES/data/features/actions-unified-inputs.yml deleted file mode 100644 index 8843eefffd..0000000000 --- a/translations/es-ES/data/features/actions-unified-inputs.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -#Issue 6921 -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.6' - ghae: 'issue-6921' diff --git a/translations/es-ES/data/features/actions-workflow-policy.yml b/translations/es-ES/data/features/actions-workflow-policy.yml deleted file mode 100644 index f820c568c6..0000000000 --- a/translations/es-ES/data/features/actions-workflow-policy.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -#Reference: #6478. -#Versioning for enterprise/org/repo policy settings for reusable workflow use. -versions: - fpt: '*' - ghec: '*' diff --git a/translations/es-ES/data/features/allow-actions-to-approve-pr-with-ent-repo.yml b/translations/es-ES/data/features/allow-actions-to-approve-pr-with-ent-repo.yml deleted file mode 100644 index 2add96004d..0000000000 --- a/translations/es-ES/data/features/allow-actions-to-approve-pr-with-ent-repo.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -#Reference: #6926. -#Versioning for enterprise/repository policy settings for workflow PR creation or approval permission. This is only the enterprise and repo settings! For the previous separate ship for the org setting (that only overed approvals), see the allow-actions-to-approve-pr flag. -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.6' - ghae: 'issue-6926' diff --git a/translations/es-ES/data/features/allow-actions-to-approve-pr.yml b/translations/es-ES/data/features/allow-actions-to-approve-pr.yml deleted file mode 100644 index 2819a2603e..0000000000 --- a/translations/es-ES/data/features/allow-actions-to-approve-pr.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -#Reference: #6926. -#Versioning for org policy settings for workflow PR approval permission. This is only org setting! For the later separate ship for the enterprise and repo setting, see the allow-actions-to-approve-pr-with-ent-repo flag. -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.5' - ghae: 'issue-6926' diff --git a/translations/es-ES/data/features/audit-data-retention-tab.yml b/translations/es-ES/data/features/audit-data-retention-tab.yml deleted file mode 100644 index c1c6be7943..0000000000 --- a/translations/es-ES/data/features/audit-data-retention-tab.yml +++ /dev/null @@ -1,5 +0,0 @@ -#Reference #5104 -#Documentation for the "Audit data retention" tab in the enterprise audit log -versions: - ghes: '>=3.4' - ghae: 'issue-5104' diff --git a/translations/es-ES/data/features/audit-log-streaming.yml b/translations/es-ES/data/features/audit-log-streaming.yml deleted file mode 100644 index 1ff0517353..0000000000 --- a/translations/es-ES/data/features/audit-log-streaming.yml +++ /dev/null @@ -1,5 +0,0 @@ -#Reference: #7055 -#Documentation for audit log streaming -versions: - ghec: '*' - ghes: '>= 3.6' diff --git a/translations/es-ES/data/features/autolink-reference-alphanumeric.yml b/translations/es-ES/data/features/autolink-reference-alphanumeric.yml deleted file mode 100644 index 724bddbe1f..0000000000 --- a/translations/es-ES/data/features/autolink-reference-alphanumeric.yml +++ /dev/null @@ -1,7 +0,0 @@ -#Reference: #7370. -#Versioning for autolinks being able to accept alphanumeric chars. -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.7' - ghae: 'issue-7370' diff --git a/translations/es-ES/data/features/blame-ignore-revs.yml b/translations/es-ES/data/features/blame-ignore-revs.yml deleted file mode 100644 index abb0a902d4..0000000000 --- a/translations/es-ES/data/features/blame-ignore-revs.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -#Reference: #6378. -#Documentation for the `.git-blame-ignore-revs` file and the blame view -versions: - fpt: '*' - ghec: '*' - ghes: '>3.4' diff --git a/translations/es-ES/data/features/build-pages-with-actions.yml b/translations/es-ES/data/features/build-pages-with-actions.yml deleted file mode 100644 index 0e80ab5a21..0000000000 --- a/translations/es-ES/data/features/build-pages-with-actions.yml +++ /dev/null @@ -1,5 +0,0 @@ -#Issue 7584 -#Building Pages sites with Actions [GA] -versions: - fpt: '*' - ghec: '*' diff --git a/translations/es-ES/data/features/bypass-branch-protections.yml b/translations/es-ES/data/features/bypass-branch-protections.yml deleted file mode 100644 index d955962e56..0000000000 --- a/translations/es-ES/data/features/bypass-branch-protections.yml +++ /dev/null @@ -1,7 +0,0 @@ -#Issue: 6667 -#Description: Allow merging pull requests without complying with branch protection rules. -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.7' - ghae: 'issue-6667' diff --git a/translations/es-ES/data/features/classic-project-visibility-permissions-or-projects-v2.yml b/translations/es-ES/data/features/classic-project-visibility-permissions-or-projects-v2.yml deleted file mode 100644 index cd0d1e5857..0000000000 --- a/translations/es-ES/data/features/classic-project-visibility-permissions-or-projects-v2.yml +++ /dev/null @@ -1,7 +0,0 @@ -#Issue 7720 -#Organization owners can restrict public classic projects /OR/ Projects V2 -versions: - fpt: '*' - ghec: '*' - ghes: '>3.6' - ghae: 'issue-7720' diff --git a/translations/es-ES/data/features/classic-project-visibility-permissions.yml b/translations/es-ES/data/features/classic-project-visibility-permissions.yml deleted file mode 100644 index fd04a9d07f..0000000000 --- a/translations/es-ES/data/features/classic-project-visibility-permissions.yml +++ /dev/null @@ -1,7 +0,0 @@ -#Issue 7720 -#Organization owners can restrict public classic projects. -versions: - fpt: '*' - ghec: '*' - ghes: '>3.6' - ghae: 'issue-7720' diff --git a/translations/es-ES/data/features/code-scanning-exclude-queries-from-analysis.yml b/translations/es-ES/data/features/code-scanning-exclude-queries-from-analysis.yml deleted file mode 100644 index 2157533a6d..0000000000 --- a/translations/es-ES/data/features/code-scanning-exclude-queries-from-analysis.yml +++ /dev/null @@ -1,7 +0,0 @@ -#Issue 7617 -#Users can easily exclude CodeQL queries from code scanning analyses - [GA] -versions: - fpt: '*' - ghec: '*' - ghes: '>3.6' - ghae: 'issue-7617' diff --git a/translations/es-ES/data/features/code-scanning-pr-conversations-tab.yml b/translations/es-ES/data/features/code-scanning-pr-conversations-tab.yml deleted file mode 100644 index 40e6b2d53a..0000000000 --- a/translations/es-ES/data/features/code-scanning-pr-conversations-tab.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.7' - ghae: 'issue-5895' diff --git a/translations/es-ES/data/features/code-scanning-task-lists.yml b/translations/es-ES/data/features/code-scanning-task-lists.yml deleted file mode 100644 index 0de30490f7..0000000000 --- a/translations/es-ES/data/features/code-scanning-task-lists.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -versions: - fpt: '*' - ghec: '*' - ghae: 'issue-5036' diff --git a/translations/es-ES/data/features/codeowners-errors.yml b/translations/es-ES/data/features/codeowners-errors.yml deleted file mode 100644 index e186a4e6ec..0000000000 --- a/translations/es-ES/data/features/codeowners-errors.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.5' - ghae: 'issue-6078' diff --git a/translations/es-ES/data/features/codeql-action-debug-logging.yml b/translations/es-ES/data/features/codeql-action-debug-logging.yml deleted file mode 100644 index c32ba3511e..0000000000 --- a/translations/es-ES/data/features/codeql-action-debug-logging.yml +++ /dev/null @@ -1,7 +0,0 @@ -#Reference: Issue #2499 in the codeql-core repository, and issue #7626 in the docs-content repository -#We have added one-click re-running in debug mode for code scanning CodeQL. -versions: - fpt: '*' - ghec: '*' - ghes: '>3.6' - ghae: 'issue-7626' diff --git a/translations/es-ES/data/features/codeql-ml-queries.yml b/translations/es-ES/data/features/codeql-ml-queries.yml deleted file mode 100644 index c74f86b77f..0000000000 --- a/translations/es-ES/data/features/codeql-ml-queries.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -#Reference: #5604. -#Documentation for the beta release of CodeQL queries boosted by machine learning -#to generate experiemental alerts in code scanning. -versions: - fpt: '*' - ghec: '*' diff --git a/translations/es-ES/data/features/codeql-packs.yml b/translations/es-ES/data/features/codeql-packs.yml deleted file mode 100644 index c9510f0438..0000000000 --- a/translations/es-ES/data/features/codeql-packs.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -#Reference: #4702. -#Documentation for the CodeQL package manager and CodeQL packs. -versions: - fpt: '*' - ghec: '*' diff --git a/translations/es-ES/data/features/codeql-runner-supported.yml b/translations/es-ES/data/features/codeql-runner-supported.yml deleted file mode 100644 index 80338055ad..0000000000 --- a/translations/es-ES/data/features/codeql-runner-supported.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -#Tracking deprecation of CodeQL runner -#https://github.blog/changelog/2022-04-05-codeql-runner-is-now-deprecated/ -versions: - ghes: '<=3.3' diff --git a/translations/es-ES/data/features/command-palette.yml b/translations/es-ES/data/features/command-palette.yml deleted file mode 100644 index 3295c5bc1d..0000000000 --- a/translations/es-ES/data/features/command-palette.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -#Reference: #5199. -#Documentation for the Command palette. -versions: - fpt: '*' - ghec: '*' diff --git a/translations/es-ES/data/features/comment-dismissed-code-scanning-alert.yml b/translations/es-ES/data/features/comment-dismissed-code-scanning-alert.yml deleted file mode 100644 index e9cb18bb20..0000000000 --- a/translations/es-ES/data/features/comment-dismissed-code-scanning-alert.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.6' - ghae: 'issue-2191' diff --git a/translations/es-ES/data/features/commit-signoffs.yml b/translations/es-ES/data/features/commit-signoffs.yml deleted file mode 100644 index 26fe611963..0000000000 --- a/translations/es-ES/data/features/commit-signoffs.yml +++ /dev/null @@ -1,5 +0,0 @@ -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.6' - ghae: 'issue-6049' diff --git a/translations/es-ES/data/features/commit-tree-view.yml b/translations/es-ES/data/features/commit-tree-view.yml deleted file mode 100644 index dcbaf701ba..0000000000 --- a/translations/es-ES/data/features/commit-tree-view.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -#Issue 6662 -#Commit file tree view -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.6' - ghae: 'issue-6662' diff --git a/translations/es-ES/data/features/container-hooks.yml b/translations/es-ES/data/features/container-hooks.yml deleted file mode 100644 index 145f5514b5..0000000000 --- a/translations/es-ES/data/features/container-hooks.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -#Reference: #7070 -#Actions Runner Container Hooks -versions: - fpt: '*' - ghec: '*' - ghae: 'issue-7070' diff --git a/translations/es-ES/data/features/copilot.yml b/translations/es-ES/data/features/copilot.yml deleted file mode 100644 index f5fe71ecb4..0000000000 --- a/translations/es-ES/data/features/copilot.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -versions: - fpt: '*' - ghec: '*' diff --git a/translations/es-ES/data/features/create-branch-from-overview.yml b/translations/es-ES/data/features/create-branch-from-overview.yml deleted file mode 100644 index a51e624c41..0000000000 --- a/translations/es-ES/data/features/create-branch-from-overview.yml +++ /dev/null @@ -1,5 +0,0 @@ -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.7' - ghae: 'issue-6670' diff --git a/translations/es-ES/data/features/custom-pattern-dry-run-ga.yml b/translations/es-ES/data/features/custom-pattern-dry-run-ga.yml deleted file mode 100644 index dab773378f..0000000000 --- a/translations/es-ES/data/features/custom-pattern-dry-run-ga.yml +++ /dev/null @@ -1,5 +0,0 @@ -#Secret scanning: custom pattern dry run GA #7527 -versions: - ghec: '*' - ghes: '>3.6' - ghae: 'issue-7527' diff --git a/translations/es-ES/data/features/custom-repository-roles.yml b/translations/es-ES/data/features/custom-repository-roles.yml deleted file mode 100644 index c487dad981..0000000000 --- a/translations/es-ES/data/features/custom-repository-roles.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -versions: - ghec: '*' - ghes: '>=3.5' - ghae: 'issue-6271' diff --git a/translations/es-ES/data/features/debug-reruns.yml b/translations/es-ES/data/features/debug-reruns.yml deleted file mode 100644 index 56cc29e454..0000000000 --- a/translations/es-ES/data/features/debug-reruns.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -#Issue 6629 -#Enabling debug logging when re-running jobs or workflows -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.6' - ghae: 'issue-6629' diff --git a/translations/es-ES/data/features/default-merge-squash-commit-message.yml b/translations/es-ES/data/features/default-merge-squash-commit-message.yml deleted file mode 100644 index 957b2f27ff..0000000000 --- a/translations/es-ES/data/features/default-merge-squash-commit-message.yml +++ /dev/null @@ -1,7 +0,0 @@ -#Reference: issue #7597 -#Admin can control default PR merge/ squash commit messages -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.7' - ghae: 'issue-7597' diff --git a/translations/es-ES/data/features/delete-code-scanning-alerts.yml b/translations/es-ES/data/features/delete-code-scanning-alerts.yml deleted file mode 100644 index 3fed35f50c..0000000000 --- a/translations/es-ES/data/features/delete-code-scanning-alerts.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -#Tracking removing ability to delete code scanning alerts: ghae-issue-6776 -versions: - ghae: '*' - ghes: '<3.6' diff --git a/translations/es-ES/data/features/dependabot-alerts-development-label.yml b/translations/es-ES/data/features/dependabot-alerts-development-label.yml deleted file mode 100644 index 5ae85f70b5..0000000000 --- a/translations/es-ES/data/features/dependabot-alerts-development-label.yml +++ /dev/null @@ -1,6 +0,0 @@ -#Reference: Issue #6631 - Dependabot alerts: surface information about development dependencies - [GA] -versions: - fpt: '*' - ghec: '*' - ghes: '>3.6' - ghae: 'issue-6631' diff --git a/translations/es-ES/data/features/dependabot-alerts-dismissal-comment.yml b/translations/es-ES/data/features/dependabot-alerts-dismissal-comment.yml deleted file mode 100644 index e2c2294cea..0000000000 --- a/translations/es-ES/data/features/dependabot-alerts-dismissal-comment.yml +++ /dev/null @@ -1,6 +0,0 @@ -#Reference: Issue #7673 - Dependabot alerts: optional comment with dismissal - [GA] -versions: - fpt: '*' - ghec: '*' - ghes: '>3.6' - ghae: 'issue-7673' diff --git a/translations/es-ES/data/features/dependabot-alerts-vulnerable-calls.yml b/translations/es-ES/data/features/dependabot-alerts-vulnerable-calls.yml deleted file mode 100644 index a7f772a7c5..0000000000 --- a/translations/es-ES/data/features/dependabot-alerts-vulnerable-calls.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -#Reference: Issue #6076 introduction of label for "vulnerable calls" in Dependabot alerts -versions: - fpt: '*' - ghec: '*' - ghae: 'issue-6076' diff --git a/translations/es-ES/data/features/dependabot-bulk-alerts.yml b/translations/es-ES/data/features/dependabot-bulk-alerts.yml deleted file mode 100644 index 1a1108e133..0000000000 --- a/translations/es-ES/data/features/dependabot-bulk-alerts.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -#Reference: Issue #6076 ability to dismiss or re-open multiple Dependabot alerts -versions: - fpt: '*' - ghec: '*' - ghes: '>3.5' - ghae: 'issue-6628' diff --git a/translations/es-ES/data/features/dependabot-grouped-dependencies.yml b/translations/es-ES/data/features/dependabot-grouped-dependencies.yml deleted file mode 100644 index 2dd2406822..0000000000 --- a/translations/es-ES/data/features/dependabot-grouped-dependencies.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -#Reference: #6913 -#Dependabot support for TypeScript @types/* -versions: - fpt: '*' - ghec: '*' - ghes: '>3.5' - ghae: 'issue-6913' diff --git a/translations/es-ES/data/features/dependabot-most-important-sort-option.yml b/translations/es-ES/data/features/dependabot-most-important-sort-option.yml deleted file mode 100644 index 429c3e6be0..0000000000 --- a/translations/es-ES/data/features/dependabot-most-important-sort-option.yml +++ /dev/null @@ -1,6 +0,0 @@ -#Reference: Issue #7510 - Dependabot alerts: "Most important" sort (prioritization score) - [GA] -versions: - fpt: '*' - ghec: '*' - ghes: '>3.6' - ghae: 'issue-7510' diff --git a/translations/es-ES/data/features/dependabot-settings-update-37.yml b/translations/es-ES/data/features/dependabot-settings-update-37.yml deleted file mode 100644 index f70a6eb154..0000000000 --- a/translations/es-ES/data/features/dependabot-settings-update-37.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -#Reference: Issue #7044 Update repository settings for Dependabot to include shortcut for Version updates -versions: - fpt: '*' - ghec: '*' - ghes: '>3.6' - ghae: 'issue-7044' diff --git a/translations/es-ES/data/features/dependabot-updates-github-connect.yml b/translations/es-ES/data/features/dependabot-updates-github-connect.yml deleted file mode 100644 index 6ec916de7e..0000000000 --- a/translations/es-ES/data/features/dependabot-updates-github-connect.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -versions: - ghes: '>=3.4' - ghae: 'issue-5867' diff --git a/translations/es-ES/data/features/dependency-graph-rust-support.yml b/translations/es-ES/data/features/dependency-graph-rust-support.yml deleted file mode 100644 index 439b0edf01..0000000000 --- a/translations/es-ES/data/features/dependency-graph-rust-support.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -#Reference: Issue #6964 Support for Rust manifest parsing in Dependency graph -versions: - fpt: '*' - ghec: '*' - ghes: '>3.5' - ghae: 'issue-6964' diff --git a/translations/es-ES/data/features/dependency-review-action-configuration.yml b/translations/es-ES/data/features/dependency-review-action-configuration.yml deleted file mode 100644 index 1ab87445b9..0000000000 --- a/translations/es-ES/data/features/dependency-review-action-configuration.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -#Reference: Issue #7061 Configuring the dependency review action - [Public Beta] -versions: - fpt: '*' - ghec: '*' - ghes: '>3.5' - ghae: 'issue-7061' diff --git a/translations/es-ES/data/features/dependency-review-action-licenses.yml b/translations/es-ES/data/features/dependency-review-action-licenses.yml deleted file mode 100644 index 58c8a0c630..0000000000 --- a/translations/es-ES/data/features/dependency-review-action-licenses.yml +++ /dev/null @@ -1,4 +0,0 @@ -#Reference: Issue #7486 Configuring the dependency review action - [Public Beta] for GHES -versions: - fpt: '*' - ghec: '*' diff --git a/translations/es-ES/data/features/dependency-submission-api.yml b/translations/es-ES/data/features/dependency-submission-api.yml deleted file mode 100644 index 3a1feebf3d..0000000000 --- a/translations/es-ES/data/features/dependency-submission-api.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -#Reference: #6397 -#Documentation for dependency submission API (beta) -versions: - fpt: '*' - ghec: '*' - ghes: '>3.6' - ghae: 'issue-6397' diff --git a/translations/es-ES/data/features/device-flow-is-opt-in.yml b/translations/es-ES/data/features/device-flow-is-opt-in.yml deleted file mode 100644 index 97ae1347a3..0000000000 --- a/translations/es-ES/data/features/device-flow-is-opt-in.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -#docs-content 6307. OAuth device auth flow is opt in. -versions: - fpt: '*' - ghec: '*' - ghes: '>3.4' - ghae: 'issue-6307' diff --git a/translations/es-ES/data/features/discussions.yml b/translations/es-ES/data/features/discussions.yml deleted file mode 100644 index 66a3bb8592..0000000000 --- a/translations/es-ES/data/features/discussions.yml +++ /dev/null @@ -1,4 +0,0 @@ -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.6' diff --git a/translations/es-ES/data/features/docker-ghcr-enterprise-migration.yml b/translations/es-ES/data/features/docker-ghcr-enterprise-migration.yml deleted file mode 100644 index 48c1b97cc9..0000000000 --- a/translations/es-ES/data/features/docker-ghcr-enterprise-migration.yml +++ /dev/null @@ -1,4 +0,0 @@ -#Reference: #7360 -#Documentation for migration from Docker registry to Container registry for enterprise products -versions: - ghes: '>= 3.6' diff --git a/translations/es-ES/data/features/enable-git-events.yml b/translations/es-ES/data/features/enable-git-events.yml deleted file mode 100644 index 76a3230d97..0000000000 --- a/translations/es-ES/data/features/enable-git-events.yml +++ /dev/null @@ -1,5 +0,0 @@ -#Reference: #7283 -#Documentation for enabling Git events in the audit log -versions: - ghes: '>=3.5' - ghae: 'issue-7283' diff --git a/translations/es-ES/data/features/enterprise-audit-log-ip-addresses.yml b/translations/es-ES/data/features/enterprise-audit-log-ip-addresses.yml deleted file mode 100644 index d39d55cd0c..0000000000 --- a/translations/es-ES/data/features/enterprise-audit-log-ip-addresses.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -#Reference: #6972 -#Documentation for IP addresses in the enterprise audit log (public beta) -versions: - ghec: '*' diff --git a/translations/es-ES/data/features/enterprise-membership-view-improvements.yml b/translations/es-ES/data/features/enterprise-membership-view-improvements.yml deleted file mode 100644 index 864f94eca0..0000000000 --- a/translations/es-ES/data/features/enterprise-membership-view-improvements.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -versions: - ghec: '*' - ghes: '>=3.6' - ghae: 'issue-6344' diff --git a/translations/es-ES/data/features/enterprise-namespace-repo-setting.yml b/translations/es-ES/data/features/enterprise-namespace-repo-setting.yml deleted file mode 100644 index e20549f3ea..0000000000 --- a/translations/es-ES/data/features/enterprise-namespace-repo-setting.yml +++ /dev/null @@ -1,6 +0,0 @@ -#Reference: #7757 -#Setting to disable personal namespace repo creation for EMUs, GHES 3.7+ and GHAE 3.7+ users -versions: - ghec: '*' - ghes: '>=3.7' - ghae: 'issue-7757' diff --git a/translations/es-ES/data/features/enterprise-owner-join-org.yml b/translations/es-ES/data/features/enterprise-owner-join-org.yml deleted file mode 100644 index 3003576388..0000000000 --- a/translations/es-ES/data/features/enterprise-owner-join-org.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -versions: - ghec: '*' - ghes: '>=3.6' - ghae: 'issue-5740' diff --git a/translations/es-ES/data/features/enterprise-owners-visible-for-org-members.yml b/translations/es-ES/data/features/enterprise-owners-visible-for-org-members.yml deleted file mode 100644 index 454d145e07..0000000000 --- a/translations/es-ES/data/features/enterprise-owners-visible-for-org-members.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -#Reference: Issue #5741 in docs-content -#Documentation for enterprise owners UI updates -versions: - ghes: '>=3.4' - ghae: 'issue-5741' - ghec: '*' diff --git a/translations/es-ES/data/features/file-finder-exclusion-controls.yml b/translations/es-ES/data/features/file-finder-exclusion-controls.yml deleted file mode 100644 index a61b769e48..0000000000 --- a/translations/es-ES/data/features/file-finder-exclusion-controls.yml +++ /dev/null @@ -1,6 +0,0 @@ -#Reference: Issue #7579 - Improved file finder exclusion controls -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.7' - ghae: 'issue-7579' diff --git a/translations/es-ES/data/features/fixed-width-font-gfm-fields.yml b/translations/es-ES/data/features/fixed-width-font-gfm-fields.yml deleted file mode 100644 index 2c9ea31ac6..0000000000 --- a/translations/es-ES/data/features/fixed-width-font-gfm-fields.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -#Reference: #5278. -#Documentation for the fixed-width font support for markdown fields. -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.4' - ghae: 'issue-5278' diff --git a/translations/es-ES/data/features/for-you-feed.yml b/translations/es-ES/data/features/for-you-feed.yml deleted file mode 100644 index aee851bee7..0000000000 --- a/translations/es-ES/data/features/for-you-feed.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -#Issues 4834 and 5722 -#New feed for personal dashboards and option to follow organizations -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.5' diff --git a/translations/es-ES/data/features/geoJSON-with-MapBox.yml b/translations/es-ES/data/features/geoJSON-with-MapBox.yml deleted file mode 100644 index 08bdfab2d0..0000000000 --- a/translations/es-ES/data/features/geoJSON-with-MapBox.yml +++ /dev/null @@ -1,5 +0,0 @@ -#Reference: #7429 -#Dotcom now uses Azure maps for geoJSON, but GHES/AE will still use the existing MapBox system -versions: - ghes: '*' - ghae: '*' diff --git a/translations/es-ES/data/features/ghas-committers-calculator.yml b/translations/es-ES/data/features/ghas-committers-calculator.yml deleted file mode 100644 index 9759623eb6..0000000000 --- a/translations/es-ES/data/features/ghas-committers-calculator.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -versions: - ghes: '*' diff --git a/translations/es-ES/data/features/ghas-enablement-webhook.yml b/translations/es-ES/data/features/ghas-enablement-webhook.yml deleted file mode 100644 index 83f8a995bc..0000000000 --- a/translations/es-ES/data/features/ghas-enablement-webhook.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -#docs-content 7314. GHAS enablement webhook -versions: - ghec: '*' - ghes: '>= 3.6' - ghae: 'issue-7314' diff --git a/translations/es-ES/data/features/ghe-announce-dismiss.yml b/translations/es-ES/data/features/ghe-announce-dismiss.yml deleted file mode 100644 index 86bdf98f9f..0000000000 --- a/translations/es-ES/data/features/ghe-announce-dismiss.yml +++ /dev/null @@ -1,5 +0,0 @@ -#Reference: #2221. -#Documentation for dismissing GHES announcement banner -versions: - ghes: '>=3.6' - ghae: 'issue-6764' diff --git a/translations/es-ES/data/features/git-events-audit-log.yml b/translations/es-ES/data/features/git-events-audit-log.yml deleted file mode 100644 index 5d56317040..0000000000 --- a/translations/es-ES/data/features/git-events-audit-log.yml +++ /dev/null @@ -1,6 +0,0 @@ -#Reference: #6724 -#Documentation for Git events in the audit log -versions: - ghec: '*' - ghes: '>=3.5' - ghae: 'issue-6724' diff --git a/translations/es-ES/data/features/github-actions-in-dependency-graph.yml b/translations/es-ES/data/features/github-actions-in-dependency-graph.yml deleted file mode 100644 index e3a1682189..0000000000 --- a/translations/es-ES/data/features/github-actions-in-dependency-graph.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -#Reference: #5813. -#Documentation for GitHub Actions workflow dependencies appearing in the dependency graph -versions: - fpt: '*' - ghae: 'issue-5813' - ghes: '>3.4' - ghec: '*' diff --git a/translations/es-ES/data/features/github-runner-dashboard.yml b/translations/es-ES/data/features/github-runner-dashboard.yml deleted file mode 100644 index f5fe71ecb4..0000000000 --- a/translations/es-ES/data/features/github-runner-dashboard.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -versions: - fpt: '*' - ghec: '*' diff --git a/translations/es-ES/data/features/githubdev-editor.yml b/translations/es-ES/data/features/githubdev-editor.yml deleted file mode 100644 index 5db4489391..0000000000 --- a/translations/es-ES/data/features/githubdev-editor.yml +++ /dev/null @@ -1,5 +0,0 @@ -#Reference: #4918, #7438. -#Documentation for the github.dev web-based editor -versions: - fpt: '*' - ghec: '*' diff --git a/translations/es-ES/data/features/innersource-fork-policies.yml b/translations/es-ES/data/features/innersource-fork-policies.yml deleted file mode 100644 index 051eca1fed..0000000000 --- a/translations/es-ES/data/features/innersource-fork-policies.yml +++ /dev/null @@ -1,6 +0,0 @@ -#Reference: #6035 #6036 #6037 -#Documentation for enterprise policies that define where forks can be created. -versions: - ghec: '*' - ghes: '>3.6' - ghae: 'issue-6035' diff --git a/translations/es-ES/data/features/integration-branch-protection-exceptions.yml b/translations/es-ES/data/features/integration-branch-protection-exceptions.yml deleted file mode 100644 index 3c6a729fb9..0000000000 --- a/translations/es-ES/data/features/integration-branch-protection-exceptions.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -#Reference: #6665 -#GitHub Apps are supported as actors in all types of exceptions to branch protections -versions: - fpt: '*' - ghec: '*' - ghes: '>= 3.6' - ghae: 'issue-6665' diff --git a/translations/es-ES/data/features/internal-actions.yml b/translations/es-ES/data/features/internal-actions.yml deleted file mode 100644 index 1be6a278de..0000000000 --- a/translations/es-ES/data/features/internal-actions.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -versions: - ghec: '*' - ghes: '>=3.5' - ghae: 'issue-5610' diff --git a/translations/es-ES/data/features/ip-allow-list-address-check.yml b/translations/es-ES/data/features/ip-allow-list-address-check.yml deleted file mode 100644 index c4dda87a70..0000000000 --- a/translations/es-ES/data/features/ip-allow-list-address-check.yml +++ /dev/null @@ -1,3 +0,0 @@ -versions: - ghec: '*' - ghae: 'issue-7818' diff --git a/translations/es-ES/data/features/ip-exception-list.yml b/translations/es-ES/data/features/ip-exception-list.yml deleted file mode 100644 index a6aacf815c..0000000000 --- a/translations/es-ES/data/features/ip-exception-list.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -versions: - ghes: '>=3.5' diff --git a/translations/es-ES/data/features/issue-close-reasons.yml b/translations/es-ES/data/features/issue-close-reasons.yml deleted file mode 100644 index b11b389fe7..0000000000 --- a/translations/es-ES/data/features/issue-close-reasons.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -#Issues 6363 -#Closed issue states -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.6' - ghae: 'issue-6363' diff --git a/translations/es-ES/data/features/job-hooks-for-runners.yml b/translations/es-ES/data/features/job-hooks-for-runners.yml deleted file mode 100644 index e3d995d4e1..0000000000 --- a/translations/es-ES/data/features/job-hooks-for-runners.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -#Reference: #6530 -#Running scripts before or after a job -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.6' - ghae: 'issue-6530' diff --git a/translations/es-ES/data/features/keyboard-shortcut-accessibility-setting.yml b/translations/es-ES/data/features/keyboard-shortcut-accessibility-setting.yml deleted file mode 100644 index 41c2f3dac8..0000000000 --- a/translations/es-ES/data/features/keyboard-shortcut-accessibility-setting.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -#Reference: #4999. -#Documentation for the security manager org-level role -versions: - fpt: '*' - ghes: '>=3.4' - ghae: 'issue-5430' - ghec: '*' diff --git a/translations/es-ES/data/features/math-fenced-blocks.yml b/translations/es-ES/data/features/math-fenced-blocks.yml deleted file mode 100644 index e38e67ce06..0000000000 --- a/translations/es-ES/data/features/math-fenced-blocks.yml +++ /dev/null @@ -1,7 +0,0 @@ -#Reference: #7471. -#Documentation for fenced math blocks in markdown. -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.7' - ghae: 'issue-7471' diff --git a/translations/es-ES/data/features/math.yml b/translations/es-ES/data/features/math.yml deleted file mode 100644 index b7b89eb201..0000000000 --- a/translations/es-ES/data/features/math.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -#Issues 6054 -#Math support using LaTeX syntax -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.6' - ghae: 'issue-6054' diff --git a/translations/es-ES/data/features/mermaid.yml b/translations/es-ES/data/features/mermaid.yml deleted file mode 100644 index 6efde21c5b..0000000000 --- a/translations/es-ES/data/features/mermaid.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -#Issues 5812 and 6172, also 6411 -#Mermaid syntax support, also ASCII STL and geoJSON/topoJSON syntax support -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.7' - ghae: 'issue-6172' diff --git a/translations/es-ES/data/features/motion-management.yml b/translations/es-ES/data/features/motion-management.yml deleted file mode 100644 index 573307aac2..0000000000 --- a/translations/es-ES/data/features/motion-management.yml +++ /dev/null @@ -1,7 +0,0 @@ -#Issue 6523 -#Support for customizing the automatic playback of animated images in the web interface -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.6' - ghae: 'issue-6523' diff --git a/translations/es-ES/data/features/multiple-accounts-one-workstation.yml b/translations/es-ES/data/features/multiple-accounts-one-workstation.yml deleted file mode 100644 index 9fce93b34e..0000000000 --- a/translations/es-ES/data/features/multiple-accounts-one-workstation.yml +++ /dev/null @@ -1,5 +0,0 @@ -#Issue #7330 -#Documentation for managing multiple GitHub accounts on one workstation -versions: - fpt: '*' - ghec: '*' diff --git a/translations/es-ES/data/features/nested-reusable-workflow.yml b/translations/es-ES/data/features/nested-reusable-workflow.yml deleted file mode 100644 index 95d7cb5a56..0000000000 --- a/translations/es-ES/data/features/nested-reusable-workflow.yml +++ /dev/null @@ -1,7 +0,0 @@ -#Issues 7093 -#Reusable workflows can call other reusable workflows -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.7' - ghae: 'issue-7093' diff --git a/translations/es-ES/data/features/oidc-for-emu.yml b/translations/es-ES/data/features/oidc-for-emu.yml deleted file mode 100644 index 523dd3df61..0000000000 --- a/translations/es-ES/data/features/oidc-for-emu.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -#Issues 6495 and 6494 -#OIDC/CAP for Enterprise Managed Users -versions: - ghec: '*' - ghae: 'issue-6495' diff --git a/translations/es-ES/data/features/only-notify-requested-members.yml b/translations/es-ES/data/features/only-notify-requested-members.yml deleted file mode 100644 index 9c9909b15a..0000000000 --- a/translations/es-ES/data/features/only-notify-requested-members.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -#Issue #5108 -#Documentation for the "Only notify requested team members" option in the code review settings -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.4' - ghae: 'issue-5108' diff --git a/translations/es-ES/data/features/org-profile-pin-private.yml b/translations/es-ES/data/features/org-profile-pin-private.yml deleted file mode 100644 index ebd6681081..0000000000 --- a/translations/es-ES/data/features/org-profile-pin-private.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -#Issue #6171 -#Documentation for the "Org profile pin private/internal repos" -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.6' - ghae: 'issue-6171' diff --git a/translations/es-ES/data/features/packages-npm-v2.yml b/translations/es-ES/data/features/packages-npm-v2.yml deleted file mode 100644 index 572e412e4a..0000000000 --- a/translations/es-ES/data/features/packages-npm-v2.yml +++ /dev/null @@ -1,5 +0,0 @@ -#Issue 7039 -#npm Package Registry Improvements (v2) GA -versions: - fpt: '*' - ghec: '*' diff --git a/translations/es-ES/data/features/pages-custom-workflow.yml b/translations/es-ES/data/features/pages-custom-workflow.yml deleted file mode 100644 index 308c24e035..0000000000 --- a/translations/es-ES/data/features/pages-custom-workflow.yml +++ /dev/null @@ -1,5 +0,0 @@ -#Issue 7066 -#Publishing Pages via custom Actions workflow -versions: - fpt: '*' - ghec: '*' diff --git a/translations/es-ES/data/features/partial-reruns-with-reusable.yml b/translations/es-ES/data/features/partial-reruns-with-reusable.yml deleted file mode 100644 index c0802bf2b1..0000000000 --- a/translations/es-ES/data/features/partial-reruns-with-reusable.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -#Issue #7062 -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.5' - ghae: 'issue-7062' diff --git a/translations/es-ES/data/features/pause-audit-log-stream.yml b/translations/es-ES/data/features/pause-audit-log-stream.yml deleted file mode 100644 index 59bcda81d5..0000000000 --- a/translations/es-ES/data/features/pause-audit-log-stream.yml +++ /dev/null @@ -1,4 +0,0 @@ -#Reference #4640 -#Documentation for pausing an audit log stream -versions: - ghec: '*' diff --git a/translations/es-ES/data/features/placeholder.yml b/translations/es-ES/data/features/placeholder.yml deleted file mode 100644 index cb26cc161c..0000000000 --- a/translations/es-ES/data/features/placeholder.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -#Do not delete! Used by tests. -versions: - ghes: '>3.0' - ghec: '*' - ghae: '*' diff --git a/translations/es-ES/data/features/pr-tree-view.yml b/translations/es-ES/data/features/pr-tree-view.yml deleted file mode 100644 index 6476b43762..0000000000 --- a/translations/es-ES/data/features/pr-tree-view.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -#Issue 5892 -#PR file tree view -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.6' - ghae: 'issue-5892' diff --git a/translations/es-ES/data/features/prevent-org-admin-add-outside-collaborator.yml b/translations/es-ES/data/features/prevent-org-admin-add-outside-collaborator.yml deleted file mode 100644 index 8defc7dac4..0000000000 --- a/translations/es-ES/data/features/prevent-org-admin-add-outside-collaborator.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -versions: - ghec: '*' - ghes: '>=3.6' - ghae: 'issue-6336' diff --git a/translations/es-ES/data/features/previous-release-tag.yml b/translations/es-ES/data/features/previous-release-tag.yml deleted file mode 100644 index 17e793c765..0000000000 --- a/translations/es-ES/data/features/previous-release-tag.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -#Issue 7052 -#Adding a previous (release) tag for users when creating a new release and autogenerating release notes -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.6' - ghae: 'issue-7052' diff --git a/translations/es-ES/data/features/project-beta-webhooks.yml b/translations/es-ES/data/features/project-beta-webhooks.yml deleted file mode 100644 index 326213ebe0..0000000000 --- a/translations/es-ES/data/features/project-beta-webhooks.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -#Issue 6981 -#Projects (beta) webhooks -versions: - fpt: '*' - ghec: '*' diff --git a/translations/es-ES/data/features/projects-oauth-scope.yml b/translations/es-ES/data/features/projects-oauth-scope.yml deleted file mode 100644 index 67763ec7c7..0000000000 --- a/translations/es-ES/data/features/projects-oauth-scope.yml +++ /dev/null @@ -1,5 +0,0 @@ -#Issue 7302 -#ProjectV2 GraphQL API -versions: - fpt: '*' - ghec: '*' diff --git a/translations/es-ES/data/features/projects-v1.yml b/translations/es-ES/data/features/projects-v1.yml deleted file mode 100644 index 0587e91d72..0000000000 --- a/translations/es-ES/data/features/projects-v1.yml +++ /dev/null @@ -1,8 +0,0 @@ -#Issue 6980 -#Projects (classic) -#n.b. /managing-project-boards/copying-a-project-board.md retains ghec/fpt versioning. -versions: - fpt: '*' - ghec: '*' - ghes: '*' - ghae: '*' diff --git a/translations/es-ES/data/features/projects-v2.yml b/translations/es-ES/data/features/projects-v2.yml deleted file mode 100644 index 2c50587de8..0000000000 --- a/translations/es-ES/data/features/projects-v2.yml +++ /dev/null @@ -1,6 +0,0 @@ -#Issue 6980 -#ProjectV2 GA -versions: - fpt: '*' - ghec: '*' - ghae: 'issue-6980' diff --git a/translations/es-ES/data/features/pull-request-approval-limit.yml b/translations/es-ES/data/features/pull-request-approval-limit.yml deleted file mode 100644 index 27366e98e1..0000000000 --- a/translations/es-ES/data/features/pull-request-approval-limit.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -#Reference: #5244 -#Documentation for moderation setting to limit who can approve or request changes on a PR. -versions: - fpt: '*' - ghec: '*' diff --git a/translations/es-ES/data/features/push-protection-custom-link-orgs-beta.yml b/translations/es-ES/data/features/push-protection-custom-link-orgs-beta.yml deleted file mode 100644 index 509caa9fb4..0000000000 --- a/translations/es-ES/data/features/push-protection-custom-link-orgs-beta.yml +++ /dev/null @@ -1,8 +0,0 @@ -#Issue 7299 -#Push protection custom links beta flags -#See "push-protection-custom-link-orgs" for the feature -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.7' - ghae: 'issue-7299' diff --git a/translations/es-ES/data/features/push-protection-custom-link-orgs.yml b/translations/es-ES/data/features/push-protection-custom-link-orgs.yml deleted file mode 100644 index fce23efa96..0000000000 --- a/translations/es-ES/data/features/push-protection-custom-link-orgs.yml +++ /dev/null @@ -1,8 +0,0 @@ -#Issue 7299 -#Push protection custom links -#See "push-protection-custom-link-orgs-beta" for the beta flags -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.7' - ghae: 'issue-7299' diff --git a/translations/es-ES/data/features/re-run-jobs.yml b/translations/es-ES/data/features/re-run-jobs.yml deleted file mode 100644 index 8090de2387..0000000000 --- a/translations/es-ES/data/features/re-run-jobs.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -#Issue 4722 -#Re-running failed jobs in an Actions workflow -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.5' - ghae: 'issue-4722' diff --git a/translations/es-ES/data/features/remove-enterprise-members.yml b/translations/es-ES/data/features/remove-enterprise-members.yml deleted file mode 100644 index 597a17142b..0000000000 --- a/translations/es-ES/data/features/remove-enterprise-members.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -versions: - ghec: '*' - ghae: 'issue-5739' diff --git a/translations/es-ES/data/features/reopen-dependabot-alerts.yml b/translations/es-ES/data/features/reopen-dependabot-alerts.yml deleted file mode 100644 index bd672e3a76..0000000000 --- a/translations/es-ES/data/features/reopen-dependabot-alerts.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -#Reference 5861 -versions: - fpt: '*' - ghec: '*' - ghes: '>3.4' - ghae: 'issue-5861' diff --git a/translations/es-ES/data/features/require-tls-for-smtp.yml b/translations/es-ES/data/features/require-tls-for-smtp.yml deleted file mode 100644 index dd1f0d2c78..0000000000 --- a/translations/es-ES/data/features/require-tls-for-smtp.yml +++ /dev/null @@ -1,4 +0,0 @@ -#Reference 7394 -#Documentation for the option to enforce TLS encryption for incoming SMTP connections -versions: - ghes: '>=3.6' diff --git a/translations/es-ES/data/features/required-deployments.yml b/translations/es-ES/data/features/required-deployments.yml deleted file mode 100644 index 3b68c82970..0000000000 --- a/translations/es-ES/data/features/required-deployments.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -#Issue 6384 -#Required deployments branch protection rule -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.5' - ghae: 'issue-6384' diff --git a/translations/es-ES/data/features/restrict-groups-to-workflows.yml b/translations/es-ES/data/features/restrict-groups-to-workflows.yml deleted file mode 100644 index 5d3afa7004..0000000000 --- a/translations/es-ES/data/features/restrict-groups-to-workflows.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -#Issue 6137 -#Restrict self-hosted runner groups to specific workflows -versions: - ghec: '*' - ghes: '>=3.5' - ghae: 'issue-6137' diff --git a/translations/es-ES/data/features/restrict-pushes-create-branch.yml b/translations/es-ES/data/features/restrict-pushes-create-branch.yml deleted file mode 100644 index 2ddfa5adc3..0000000000 --- a/translations/es-ES/data/features/restrict-pushes-create-branch.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -#Issue 6045 -#Restrict pushes that create matching branches option, within branch restrictions -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.6' - ghae: 'issue-6045' diff --git a/translations/es-ES/data/features/secret-scanning-alert-audit-log.yml b/translations/es-ES/data/features/secret-scanning-alert-audit-log.yml deleted file mode 100644 index 90527b0a1f..0000000000 --- a/translations/es-ES/data/features/secret-scanning-alert-audit-log.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -#Reference: #7046. -#Documentation for new audit log events for alerts for secret scanning. -versions: - ghec: '*' - ghes: '>=3.6' - ghae: 'issue-7046' diff --git a/translations/es-ES/data/features/secret-scanning-audit-log-custom-patterns.yml b/translations/es-ES/data/features/secret-scanning-audit-log-custom-patterns.yml deleted file mode 100644 index 2fbad46882..0000000000 --- a/translations/es-ES/data/features/secret-scanning-audit-log-custom-patterns.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -#Reference: #6615. -#Documentation for new audit log events for custom patterns for secret scanning. -versions: - ghec: '*' - ghes: '>=3.5' - ghae: 'issue-6615' diff --git a/translations/es-ES/data/features/secret-scanning-custom-enterprise-35.yml b/translations/es-ES/data/features/secret-scanning-custom-enterprise-35.yml deleted file mode 100644 index a136282378..0000000000 --- a/translations/es-ES/data/features/secret-scanning-custom-enterprise-35.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -#Issues: changes to custom patterns for secret scanning -##6367: updates for the "organization level dry runs (Public Beta)" -##5499: updates for the "repository level dry runs (Public Beta)" -versions: - ghes: '>3.4 <3.7' - ghae: 'issue-6367' diff --git a/translations/es-ES/data/features/secret-scanning-custom-enterprise-36.yml b/translations/es-ES/data/features/secret-scanning-custom-enterprise-36.yml deleted file mode 100644 index 828f5c1729..0000000000 --- a/translations/es-ES/data/features/secret-scanning-custom-enterprise-36.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -#Issues: changes to custom patterns for secret scanning -##6904: updates for "enterprise account level dry runs (Public Beta)" -##7297: updates for dry runs on editing patterns (Public Beta) -versions: - ghes: '>3.5 <3.7' - ghae: 'issue-6904' diff --git a/translations/es-ES/data/features/secret-scanning-push-protection-bypasses.yml b/translations/es-ES/data/features/secret-scanning-push-protection-bypasses.yml deleted file mode 100644 index a446077dd2..0000000000 --- a/translations/es-ES/data/features/secret-scanning-push-protection-bypasses.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -#Reference: #7298. -#Documentation for new events related to secret scanning push protection bypasses, e.g. audit log. -versions: - ghec: '*' - ghes: '>=3.6' - ghae: 'issue-7298' diff --git a/translations/es-ES/data/features/secret-scanning-push-protection-email.yml b/translations/es-ES/data/features/secret-scanning-push-protection-email.yml deleted file mode 100644 index 4a3eb211b9..0000000000 --- a/translations/es-ES/data/features/secret-scanning-push-protection-email.yml +++ /dev/null @@ -1,6 +0,0 @@ -#Reference: #7511. -#When developers bypass a block by push protection for a detected secret, administrators will receive an email notification of that bypass. -versions: - ghec: '*' - ghes: '>=3.7' - ghae: 'issue-7511' diff --git a/translations/es-ES/data/features/secret-scanning-push-protection-web-ui.yml b/translations/es-ES/data/features/secret-scanning-push-protection-web-ui.yml deleted file mode 100644 index 85053a8127..0000000000 --- a/translations/es-ES/data/features/secret-scanning-push-protection-web-ui.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -#Reference: #6788. -#Documentation for secret scanning as a push protection in the web ui (as opposed to command line) -versions: - ghes: '>=3.6' - ghae: 'issue-6788' - ghec: '*' diff --git a/translations/es-ES/data/features/secret-scanning-push-protection.yml b/translations/es-ES/data/features/secret-scanning-push-protection.yml deleted file mode 100644 index 2d06565565..0000000000 --- a/translations/es-ES/data/features/secret-scanning-push-protection.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -#Reference: #5620. -#Documentation for secret scanning as a push protection -versions: - ghes: '>=3.5' - ghae: 'issue-5620' - ghec: '*' diff --git a/translations/es-ES/data/features/security-advisories-ghes-ghae.yml b/translations/es-ES/data/features/security-advisories-ghes-ghae.yml deleted file mode 100644 index c4d8f488a5..0000000000 --- a/translations/es-ES/data/features/security-advisories-ghes-ghae.yml +++ /dev/null @@ -1,4 +0,0 @@ -#Reference: Issue #6982 Community Contributions to Security Advisories - Enterprise 3.6 -versions: - ghes: '>=3.6' - ghae: 'issue-6982' diff --git a/translations/es-ES/data/features/security-managers.yml b/translations/es-ES/data/features/security-managers.yml deleted file mode 100644 index 77f12eb126..0000000000 --- a/translations/es-ES/data/features/security-managers.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -#Reference: #4999. -#Documentation for the security manager org-level role -versions: - fpt: '*' - ghes: '>=3.3' - ghae: '*' - ghec: '*' diff --git a/translations/es-ES/data/features/security-overview-displayed-alerts.yml b/translations/es-ES/data/features/security-overview-displayed-alerts.yml deleted file mode 100644 index da84d07e41..0000000000 --- a/translations/es-ES/data/features/security-overview-displayed-alerts.yml +++ /dev/null @@ -1,6 +0,0 @@ -#Reference: #7114. -#Documentation for security overview availability to all enterprise accounts. -versions: - ghec: '*' - ghes: '>=3.7' - ghae: 'issue-7114' diff --git a/translations/es-ES/data/features/security-overview-feature-specific-alert-page.yml b/translations/es-ES/data/features/security-overview-feature-specific-alert-page.yml deleted file mode 100644 index 1aebf50245..0000000000 --- a/translations/es-ES/data/features/security-overview-feature-specific-alert-page.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -#Reference: #7028. -#Documentation for feature-specific page for security overview at enterprise-level. -versions: - fpt: '*' - ghec: '*' - ghes: '>3.5' - ghae: 'issue-7028' diff --git a/translations/es-ES/data/features/security-overview-views.yml b/translations/es-ES/data/features/security-overview-views.yml deleted file mode 100644 index bef4f54c9d..0000000000 --- a/translations/es-ES/data/features/security-overview-views.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -#Reference: #5503. -#Documentation for the security overview individual views -versions: - ghes: '> 3.4' - ghae: 'issue-5503' - ghec: '*' diff --git a/translations/es-ES/data/features/server-statistics.yml b/translations/es-ES/data/features/server-statistics.yml deleted file mode 100644 index 8b17527b8a..0000000000 --- a/translations/es-ES/data/features/server-statistics.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -#Reference #6677 -#Documentation for GitHub Enterprise Server Statistics -versions: - ghes: '>=3.5' diff --git a/translations/es-ES/data/features/ssh-commit-verification.yml b/translations/es-ES/data/features/ssh-commit-verification.yml deleted file mode 100644 index 7851b1c8b7..0000000000 --- a/translations/es-ES/data/features/ssh-commit-verification.yml +++ /dev/null @@ -1,8 +0,0 @@ -#Reference: github/docs-content#6709 -#Initial docs for showing SSH signed commits as verified and -#uploading SSH signing keys -versions: - fpt: '*' - ghec: '*' - ghes: '>= 3.7' - ghae: '*' diff --git a/translations/es-ES/data/features/streaming-datadog.yml b/translations/es-ES/data/features/streaming-datadog.yml deleted file mode 100644 index ab90546c8d..0000000000 --- a/translations/es-ES/data/features/streaming-datadog.yml +++ /dev/null @@ -1,4 +0,0 @@ -#Reference #7495 -#Documentation for audit log streaming to a Datadog endpoint -versions: - ghec: '*' diff --git a/translations/es-ES/data/features/streaming-oidc-s3.yml b/translations/es-ES/data/features/streaming-oidc-s3.yml deleted file mode 100644 index 9778e95cbc..0000000000 --- a/translations/es-ES/data/features/streaming-oidc-s3.yml +++ /dev/null @@ -1,4 +0,0 @@ -#Reference #7030 -#Documentation for using OIDC as authentication for audit log streaming to S3 -versions: - ghec: '*' diff --git a/translations/es-ES/data/features/svg-support.yml b/translations/es-ES/data/features/svg-support.yml deleted file mode 100644 index 6636cc97e6..0000000000 --- a/translations/es-ES/data/features/svg-support.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -#Releases issue #1951 -#Support upload of SVG files -versions: - fpt: '*' - ghec: '*' diff --git a/translations/es-ES/data/features/syncing-fork-web-ui.yml b/translations/es-ES/data/features/syncing-fork-web-ui.yml deleted file mode 100644 index 72bf3f5878..0000000000 --- a/translations/es-ES/data/features/syncing-fork-web-ui.yml +++ /dev/null @@ -1,7 +0,0 @@ -#Issue 7629 -#Improved UI for manually syncing a fork -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.7' - ghae: 'issue-7629' diff --git a/translations/es-ES/data/features/totp-and-mobile-sudo-challenge.yml b/translations/es-ES/data/features/totp-and-mobile-sudo-challenge.yml deleted file mode 100644 index 0eae9cda9c..0000000000 --- a/translations/es-ES/data/features/totp-and-mobile-sudo-challenge.yml +++ /dev/null @@ -1,5 +0,0 @@ -#TOTP and mobile challenge for sudo mode prompt. -versions: - fpt: '*' - ghec: '*' - ghes: '>= 3.7' diff --git a/translations/es-ES/data/features/upload-expired-or-revoked-gpg-key.yml b/translations/es-ES/data/features/upload-expired-or-revoked-gpg-key.yml deleted file mode 100644 index d2c8498a4e..0000000000 --- a/translations/es-ES/data/features/upload-expired-or-revoked-gpg-key.yml +++ /dev/null @@ -1,8 +0,0 @@ -#Issue: 7123 -#Description: Allow adding expired and revoked GPG keys for verifying commit and tag signatures -#Usage: {% ifversion upload-expired-or-revoked-gpg-key %} ... {% endif %} -versions: - fpt: '*' - ghec: '*' - ghes: '>=3.6' - ghae: 'issue-7123' diff --git a/translations/es-ES/data/glossaries/README.md b/translations/es-ES/data/glossaries/README.md index f6b824ae75..ba0337b2c2 100644 --- a/translations/es-ES/data/glossaries/README.md +++ b/translations/es-ES/data/glossaries/README.md @@ -1,8 +1,16 @@ +--- +ms.openlocfilehash: 6d982c0371125b4bf2536b0f7840abe05281db2d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069619" +--- # Glosarios -Los siguientes archivos comprenden nuestro [Glosario de Crowdin](https://support.crowdin.com/glossary/): +Los siguientes archivos componen nuestro [glosario de Crowdin](https://support.crowdin.com/glossary/): -* `external.yml` contiene las entradas de glosario de cara al usuario. - * Las secuencias con `external.yml` son compatibles con condicionales líquidos. Consulta [contributing/liquid-helpers.md](/contributing/liquid-helpers.md). -* `internal.yml` contiene las entradas que solo utilizan los traductores. Estos términos se muestran en la IU de Crowdin para proporcionar contexto adicional a los traductores sobre lo que están traduciendo, además de sugerir una secuencia localizada para ese término. -* `candidates.yml` contiene términos que podrían estar potencialmente tanto en el glosario interno como en el externo, pero no se han definido aún. +* `external.yml` contiene entradas del glosario orientadas al cliente. + * Las cadenas dentro `external.yml` de admiten condicionales Liquid. Vea [contributing/liquid-helpers.md](/contributing/liquid-helpers.md). +* `internal.yml` contiene solo entradas usadas por los traductores. Estos términos se muestran en la IU de Crowdin para proporcionar contexto adicional a los traductores sobre lo que están traduciendo, además de sugerir una secuencia localizada para ese término. +* `candidates.yml` contiene términos que podrían estar potencialmente tanto en el glosario interno como en el externo, pero que todavía no se han definido. diff --git a/translations/es-ES/data/glossaries/candidates.yml b/translations/es-ES/data/glossaries/candidates.yml deleted file mode 100644 index c3c46ec185..0000000000 --- a/translations/es-ES/data/glossaries/candidates.yml +++ /dev/null @@ -1,203 +0,0 @@ ---- -- - term: Soporte prémium -- - term: Soporte estándar -- - term: Incidente -- - term: enviar -- - term: persona de contacto -- - term: Gravedad -- - term: Acuerdo de nivel de servicio -- - term: crédito -- - term: equipo de gestión de cuentas -- - term: ticket -- - term: Soporte empresarial -- - term: portal de soporte -- - term: Urgente -- - term: Alto -- - term: Moderado -- - term: Bajo -- - term: paquete de soporte extendido -- - term: nombre de la empresa -- - term: modo de privacidad -- - term: Método de autenticación -- - term: horas de operación -- - term: liderazgo -- - term: Escalar a la administración -- - term: respuestas de tickets perdidos -- - term: Replicación geográfica -- - term: sistema de producción -- - term: datos confidenciales no identificados -- - term: justificación comercial -- - term: Créditos de calificación -- - term: Contacto de ventas -- - term: Contacto de capacitación -- - term: Saliente -- - term: alfanumérico -- - term: presupuesto -- - term: plan de precios -- - term: plan unitario -- - term: rol -- - term: canjear cupón -- - term: plan gratuito -- - term: gratis -- - term: descuento -- - term: revisión en espera -- - term: crédito de contribución -- - term: marcador de conflicto -- - term: Confirmación de trabajo en curso -- - term: confirmación de ancestro -- - term: gráfico de contribución -- - term: aprobar -- - term: descartar -- - term: etapa -- - term: invitación -- - term: tiempo de actividad -- - term: debate -- - term: política de servicio y privacidad -- - term: reinstaurar -- - term: centro de administración -- - term: rol académico -- - term: descuento educativo -- - term: dominio deshechable -- - term: volver a lanzar -- - term: cuota -- - term: llave privada -- - term: llave pública -- - term: hotpaching -- - term: característica de lanzamiento -- - term: confirmación conjunta -- - term: aislamiento de subdominio -- - term: autenticación incorporada -- - term: límites de tasa de abuso -- - term: carga promedio -- - term: efímero -- - term: control de prevuelo -- - term: representante de cuenta -- - term: búsqueda unificada -- - term: usuario inactivo -- - term: entrega -- - term: titular legal -- - term: SSO de respuesta no solicitada -- - term: SSO iniciado por IdP -- - term: autenticidad de los mensajes -- - term: Todos los derechos reservados -- - term: Asesores de campus -- - term: Expertos en campus -- - term: modelos de desarrollo colaborativo -- - term: vista unificada -- - term: diferenciación de tres puntos -- - term: diff enriquecido -- - term: conversación -- - term: gist público/secreto -- - term: extensión -- - term: empresas de contratación -- - term: pedidos de renovación -- - term: precio por usuario -- - term: observador -- - term: Firma de confirmación requerida -- - term: Conjuntos de Verificaciones -- - term: descuento para aulas -- - term: paquete de desarrollador estudiante -- - term: descuento de investigación académica -- - term: Fans -- - term: dejar de marcar el spam diff --git a/translations/es-ES/data/glossaries/external.yml b/translations/es-ES/data/glossaries/external.yml deleted file mode 100644 index 1a3e6ada14..0000000000 --- a/translations/es-ES/data/glossaries/external.yml +++ /dev/null @@ -1,768 +0,0 @@ ---- -- - term: '@mención' - description: Para notificar a una persona en GitHub usando "@" antes de su nombre de usuario. Los usuarios en una organización en GitHub también pueden ser parte de un equipo que puede ser mencionado. -- - term: token de acceso - description: >- - Un token que se usa en lugar de una contraseña cuando se realizan operaciones Git a través de HTTPS con Git en la línea de comandos o la API. También denominado un token de acceso personal. -- - term: Vista previa de API - description: >- - Una manera de probar nuevas API y cambiar a métodos API existentes antes de que se vuelvan parte de la API de GitHub oficial. -- - term: aplicativo - description: >- - Una aplicación de software combinada con Sólo lo Necesario de un Sistema Operativo (JeOS) para funcionar de manera óptima en el hardware estándar de la industria (generalmente, un servidor) o en una máquina virtual. -- - term: asignatario - description: El usuario que es asignado a una propuesta. -- - term: código de autenticación - description: >- - Un código que suministrarás, además de tu contraseña GitHub, cuando inicias sesión con 2FA a través del buscador. Este código se genera ya sea mediante una aplicación o se envía a tu teléfono mediante un mensaje de texto. También denominado "Código de autenticación 2FA". -- - term: rama base - description: La rama en la que los cambios se combinan cuando fusionas una solicitud de extracción. Cuando creas una solicitud de extracción, puedes cambiar la rama base desde la rama predeterminada del repositorio a otra rama si lo requieres. -- - term: autenticación básica - description: >- - Un método de autenticación en donde las credenciales se envían como texto sin cifrar. -- - term: biografía - description: >- - La descripción que genera el usuario, la cual se encuentra en un perfil: [Agregar una biografía a tu perfil](/articles/adding-a-bio-to-your-profile) -- - term: ciclo de facturación - description: El intervalo de tiempo para tu plan de facturación específico. -- - term: correo electrónico de facturación - description: >- - La dirección de correo electrónico de la organización donde GitHub envía los recibos, los cargos de tarjeta de crédito o PayPal y otras comunicaciones relacionadas a la facturación. -- - term: gerente de facturación - description: El miembro de la oranización que administra los parámetros de facturación para una organización. -- - term: plan de facturación - description: >- - Los planes de pago para usuarios y organizaciones que incluyen características establecidas para cada tipo de plan. -- - term: último responsable - description: >- - La función "último responsable" en Git describe las últimas modificaciones para cada línea e un archivo, que generalmente muestra la revisión, el autor y la hora. Esto es útil, por ejemplo, para detectar cuándo se agregó una función o qué confirmación de cambios llevó a un error en particular. -- - term: bloquear - description: >- - Eliminar la posibilidad de un usuario de colaborar con los repositorios de una organización. -- - term: rama - description: >- - Una rama es una versión paralela de un repositorio. El repositorio la contiene, pero no afecta la rama primaria o principal, lo que te permite trabajar libremente sin interrumpir la versión "activa". Una vez que haz hecho las modificaciones que deseabas, puedes fusionar tu rama de nuevo en la rama principal para publicar tus modificaciones. -- - term: restricción de rama - description: >- - Una restricción que los administradores de repositorio pueden activar para que solo ciertos usuarios o equipos puedan subir o hacer ciertas modificaciones en la rama. -- - term: Plane de negocios - description: >- - Un plan de facturación de la organización donde puedes colaborar en repositorios públicos y privados ilimitados, permitir o solicitar a los miembros de la organización autenticar GitHub usando SSO de SAML y aprovisionar y desaprovisionar acceso con SAML o SCIM. -- - term: Certificado CA - description: >- - Un certificado digital emitido por una entidad de certificación (CA) que garantiza que hay conexiones válidas entre dos máquinas, como el equipo de un usuario y GitHub.com y que verifica la titularidad de un sitio. -- - term: tarjeta - description: Un cuadrado móvil dentro del tablero de proyecto asociado con una propuesta o una solicitud de extracción. -- - term: check - description: >- - Una revisión es un tipo de revisión de estado en {% data variables.product.product_name %}. Ver "[Revisiones de estado](#status-checks)." -- - term: control - description: >- - Puedes usar el "control Git" en la línea de comandos para crear una nueva rama, modificar tu rama de trabajo actual a una rama diferente o incluso cambiar a una versión diferente de un archivo desde una rama diferente con "control git [branchname] [path to file]". La acción "control" actualiza todo a parte del árbol de trabajo con un objeto de árbol o blob desde la base de datos de objetos y actualiza el índice y HEAD si todo el árbol de trabajo apunta a una rama nueva. -- - term: selección minusciosa - description: >- - Para elegir un subconjunto de cambios de una serie de cambios (habitualmente, confirmaciones) y registrarlos como una serie de cambios nueva en la parte superior de una base de código diferente. En Git, esto se lleva a cabo con el comando `git cherry-pick` para extraer el cambio que introdujo una confirmación existente en otra rama y para registrarlo con base en la punta de la rama actual como una confirmación nueva. Para obtener más información, consulta la sección [git-cherry-pick](https://git-scm.com/docs/git-cherry-pick) en la documentación de Git. -- - term: equipo hijo - description: >- - Dentro de los equipos anidados, el subequipo que hereda los permisos de acceso y las @menciones del equipo padre. -- - term: limpio - description: >- - Un árbol de trabajo está limpio si corresponde a la revisión referenciada en el HEAD actual. Consulta también "sucio". -- - term: clon - description: >- - Un clon es una copia de un repositorio que vive en tu equipo en vez de en algún lugar del servidor del sitio web o el acto de realizar dicha copia. Cuando haces un clon, puedes editar los archivos en tu editor preferido y usar Git para hacer un seguimiento de tus modificaciones sin tener que estar en línea. El repositorio que clonas sigue conectado a la versión remota para que puedas subir tus modificaciones locales al remoto para mantenerlos sincronizados cuando estás en línea. -- - term: agrupar - description: >- - La posibilidad de ejecutar los servicios GitHub Enterprise en varios nodos y equilibrar la carga de las solicitudes entre ellos. -- - term: gráfico de frecuencia de código - description: >- - Un gráfico del repositorio que muestra las adiciones y las eliminaciones de contenido para cada semana en el historial de un repositorio. -- - term: código de conducta - description: Documento que define las normas para participar en una comunidad. -- - term: propietario del código - description: >- - Persona designada como propietario de una parte del código del repositorio. Se le solicita automáticamente al propietario del código que realice una revisión cuando alguien abre una solicitud de extracción (no en el modo borrador) que introduce cambios en el código que posee el propietario. -- - term: colaborador - description: >- - Un colaborador es una persona con acceso de escritura a un repositorio que ha sido invitada a contribuir a dicho repositorio por su propietario. -- - term: confirmación - description: >- - Una confirmación de cambios o "revisión", es una modificación individual a un archivo (o conjunto de archivos). Cuando realizas una confirmación de cambios para guardar tu trabajo, Git crea un ID único (también conocido como, "SHA" o "hash") que te permite mantener un registro de los cambios específicos confirmados junto con quién los realizó y cuándo. Las confirmaciones de cambios generalmente contienen un mensaje de confirmación que es una descripción breve de las modificaciones que fueron realizadas. -- - term: autor de la confirmación - description: El usuario que realiza la confirmación de cambios. -- - term: Gráfico de confirmación - description: >- - Un gráfico del repositorio que muestra todas las confirmaciones de cambios realizadas a un repositorio durante en el último año. -- - term: ID de confirmación - description: También conocido como SHA. Un hash de suma de comprobación de 40 caracteres que identifica la confirmación de cambios. -- - term: mensaje de confirmación - description: >- - Texto corto y descriptivo que acompaña una confirmación de cambios y comunica el cambio que presenta la confirmación de cambios. -- - term: rama de comparación - description: >- - La rama que utilizas para crear una solicitud de extracción. Esta rama se compara con la rama base que escojas para la solicitud de extracción, y los cambios se identifican. Cuando la solicitud de extracción se fusiona, esta rama se actualiza con los cambios de la rama de comparación, también conocida como la "rama principal" de la solicitud de extracción. -- - term: integración continua - description: >- - También conocida como CI. Un proceso que ejecuta pruebas y compilaciones automatizadas una vez que una persona confirma los cambios para un repositorio configurado en GitHub. La CI es una buena práctica común en el desarrollo de software que ayuda a detectar errores. -- - term: gráfico de contribución - description: >- - La parte del perfil de un usuario que muestra sus contribuciones en un período de hasta un año, día a día. -- - term: pautas de contribución - description: Un documento que explica cómo las persona deberían contribuir con tu proyecto. -- - term: contribuciones - description: >- - Las actividades específicas en GitHub que: - Agregarán un cuadrado a la gráfica de contribución de un usuario: "[Qué cuenta como una contribución](/articles/viewing-contributions-on-your-profile/#what-counts-as-a-contribution)" - Agregará actividades a la línea de tiempo de un usuario en su perfil: "[Actividad de contribución](/articles/viewing-contributions-on-your-profile/#contribution-activity)" -- - term: contribuyente - description: >- - Un colaborador es alguien que no tiene acceso de colaborador a un repositorio, pero ha contribuido en un proyecto y tenía una solicitud de extracción que había abierto fusionada en el repositorio. -- - term: gráfico de contribuyentes - description: Un gráfico del repositorio que muestra los principales 100 colaboradores de un repositorio. -- - term: cupón - description: >- - Un código proporcionado por GitHub que los usuarios o las organizaciones pueden usar para pagar el total o parte de su suscripción. -- - term: cron - description: Un programador de trabajo con límite de tiempo en los sistemas operativos de los equipos tipo Unix. -- - term: cURL - description: Se usa en las líneas de comandos o scripts para transferir datos. -- - term: tablero - description: >- - Tu tablero personal es el concentrador principal para tu actividad en GitHub. Desde éste, puedes llevar el control de incidentes y solicitudes de extracción en los que estás trabajando o a los que estás siguiendo, navegar a tus repositorios y páginas de equipo principales, y aprender sobre la actividad reciente en los repositorios que estás observando o en los que estás participando. También puedes descubrir nuevos repositorios, los cuales se recomiendan con base en los usuarios que sigues y en los repositorios que has marcado con una estrella. Para ver únicamente la actividad de una organización específica, visita tu tablero de organización. Para obtener más información, consulta la sección "[Acerca de tu tablero profesional](/articles/about-your-personal-dashboard)" o "[Acerca de tu tablero de organización](/articles/about-your-organization-dashboard)." -- - term: rama predeterminada - description: >- - La rama base para todas las solicitudes de cambio y confirmaciones de código en un repositorio. Cada repositorio tiene por lo menos una rama, la cual crea Git cuando lo inicializas. La rama principal a menudo se llama {% ifversion ghes < 3.2 %} 'master'{% else %}'main'{% endif %}, y habitualmente es la rama predeterminada. -- - term: gráfica de dependientes - description: >- - Un gráfico del repositorio que muestra los paquetes, los proyectos y los repositorios que dependen de un repositorio público. -- - term: gráfica de dependencias - description: >- - Un gráfico del repositorio que muestra los paquetes y los proyectos de los que depende el respositorio. -- - term: clave de despliegue - description: >- - Una clave de implementación es una clave SSH que se almacena en tu servidor y concede acceso a un único repositorio GitHub. Esta clave se adjunta directamente al repositorio en lugar de a una cuenta de usuario personal. -- - term: HEAD separado - description: >- - Git te advertirá si estás trabajando en un HEAD separado, lo que significa que Git no apunta a una rama y que cualquier confirmación de cambios que realices, no aparecerá en el historial de confirmaciones de cambios. Por ejemplo, cuando revisas una confirmación de cambios arbitraria que no es la última confirmación de cualquier rama en particular, estás trabajando en un "HEAD separado". -- - term: diagnóstico - description: Una descripción de los parámetros y el entorno de una instancia de GitHub Enterprise. -- - term: diferencia - description: >- - Una diferencia es la diferencia en cambios entre dos confirmaciones de cambios o los cambios guardados. La diferencia describirá visualmente lo que se agregó o se eliminó de un archivo desde su última confirmación de cambios. -- - term: directorio - description: >- - Una carpeta que contiene uno o más archivos o carpetas. Puedes crear directorios para organizar el contenido de un repositorio. -- - term: sucio - description: >- - Un árbol de trabajo se considera "sucio" si contiene modificaciones que no han sido confirmadas en la rama actual. -- - term: notificaciones por correo electrónico - description: Las notificaciones enviadas a la dirección de correo electrónico de un usuario. -- - term: cuenta empresarial - description: Las cuentas empresariales te permiten administrar centralmente las políticas y la facturación de varias organizaciones. {% data reusables.gated-features.enterprise-accounts %} -- - term: Explorer - description: >- - Una instancia de GraphiQL, que es una "IDE GraphQL en el explorador interactiva gráfica". -- - term: avance rápido - description: >- - Un avance rápido es un tipo especial de fusión donde tienes una revisión y se "fusionan" los cambios de otra rama que resulta ser un descendiente de lo que tienes. En este caso, no realizas una confirmación de cambios de fusión nueva, si no que, en cambio, solo actualizas esta revisión. Esto sucederá con frecuencia en una rama de seguimiento remoto de un repositorio remoto. -- - term: rama de característica - description: >- - Una rama usada para experimentar con una nueva función o corregir una propuesta que no está en producción. También llamada rama de tema. -- - term: bloque de código cercado - description: 'Un bloque de código con sangría que puedes crear con el Lenguaje de Marcado Enriquecido de GitHub utilizando triple diagonal \`\`\` antes y después del bloque de código. Consulta este [example](/articles/creating-and-highlighting-code-blocks#fenced-code-blocks).' -- - term: recuperar - description: >- - Cuando usas `git fetch`, estás agregando cambios desde el repositorio remoto a tu rama de trabajo local sin confirmarlos. A diferencia de `git pull`, la recuperación te permite revisar los cambios antes de confirmarlos en tu rama local. -- - term: siguiendo (usuarios) - description: Obtener notificaciones acerca de la actividad y las contribuciones de otros usuarios. -- - term: subida forzada - description: >- - Un empuje Git que sobreescribe el repositorio remoto con los cambios locales sin tener en cuenta los conflictos. -- - term: bifurcación - description: >- - Una bifurcación es una copia personal del repositorio de otro usuario que vive en tu cuenta. Las bifurcaciones te permiten realizar cambios libremente en un proyecto sin afectar el repositorio ascendente original. También puedes abrir una solicitud de extracción en el repositorio ascendente y mantener tu bifurcación sincronizada con los últimos cambios ya que ambos repositorios aún están conectados. -- - term: Plan gratuito - description: >- - El plan de facturación de la cuenta de un usuario que es gratuito. Los usuarios pueden colaborar en repositorios públicos ilimitados con colaboradores ilimitados. -- - term: gist - description: >- - Un gist es un archivo que se puede compartir y que editas, clonas y bifurcas en GitHub. Puedes hacer que un gist sea {% ifversion ghae %}interno{% else %}público{% endif %} o secreto, aunque los gists secretos estarán disponibles para {% ifversion ghae %}cualquier miembro de la empresa{% else %}cualquiera{% endif %} que tenga la URL. -- - term: Git - description: >- - Git es un programa de código abierto para hacer un seguimiento de los cambios en los archivos de texto. Fue escrito por el autor del sistema operativo Linux y es la tecnología principal sobre la cual está contruida GitHub, la interfaz social y de usuario. -- - term: GitHub App - description: >- - Las Apps GitHub ofrecen un servicio a toda una organización y usan su propia identidad cuando desempeñan su función. Pueden ser instaladas directamente en las cuentas de usuario y de las organizaciones y pueden garantizar acceso a repositorios específicos. Vienen con permisos exhaustivos y webhooks integrados. -- - term: Lenguaje de Marcado Enriquecido de GitHub - description: Markdown específico de GitHub usado para dar formato a la prosa y al código en GitHub. Consulta [Formato Markdown específico de GitHub](https://github.github.com/gfm/) o [Introducción a la escritura y el formato en GitHub](/articles/getting-started-with-writing-and-formatting-on-github). -- - term: Importador GitHub - description: >- - Una herramienta que importa de forma rápida repositorios de código fuente, incluido el historial de revisiones y confirmaciones de cambios, a GitHub para los usuarios. -- - term: Empleos GitHub - description: >- - Un sitio de GitHub donde los empleadores pueden publicar empleos en los que los usuarios de GitHub pueden estar interesados. -- - term: GitHub Marketplace - description: >- - Un subsitio para que los usuarios y las organizaciones de GitHub compren e instalen aplicaciones que extiendan y complementen su flujo de trabajo. -- - term: Páginas de GitHub - description: >- - También se las conoce como Páginas. Un servicio de alojamiento del sitio estático diseñado para alojar tus páginas del proyecto, de la organización o personales directamente desde un repositorio de GitHub. -- - term: Wiki de GitHub - description: Una sección para alojar documentación de estilo wiki en un repositorio de GitHub. -- - term: archivo git - description: >- - Un archivo `.git` simple, que siempre está en la raíz de un árbol de trabajo y apunta al directorio de Git, que tiene el repositorio completo de Git y sus meta datos. Puedes ver este archivo para tu repositorio en la línea de comandos con `git rev-parse --git-dir`. que es el repositorio real. -- - term: GraphQL - description: >- - Un lenguaje de consulta para las API y un tiempo de ejecución para cumplir con esas consultas con tus datos existentes. -- - term: HEAD - description: Una confirmación definida de una rama, a menudo la confirmación más reciente en la punta de la rama. -- - term: rama principal - description: La rama cuyos cambios se combinaron en la rama base cuando fusionas una solicitud de extracción. También conocida como la "rama de comparación". -- - term: 'Hello, World' - description: >- - Un programa "Hola, Mundo" es un programa que genera o muestra "Hola, Mundo" para un usuario. Como este programa generalmente es muy simple, se suele usar como un ejemplo de una sintaxis básica de lenguaje de programación y sirve como un primer ejercicio común para aprender un lenguaje de programación nuevo. -- - term: alta disponibilidad - description: >- - Un sistema o componente que está continuamente operativo por un conveniente largo período de tiempo. -- - term: gancho - description: >- - Durante la ejecución normal de varios comandos Git, se realizan llamadas a scripts opcionales que le permiten a un programador agregar funcionalidad o comprobación. Generalmente, los ganchos permiten que un comando sea preverificado y potencialmente interrumpido y permite una notificación posterior una vez realizada la operación. -- - term: nombre del host - description: >- - Sobrenombres en lenguaje natural que corresponden a la dirección de un dispositivo conectado a una red. -- - term: identicon - description: >- - Una imagen autogenerada usada como foto de perfil predeterminada cuando el usuario inicia sesión en GitHub. Los usuarios pueden reemplazar su identicon con su propia foto de perfil. -- - term: proveedor de identidad - description: >- - También conocido como IdP. Un proveedor de confianza que te permite usar el inicio de sesión único (SSO) de SAML para acceder a otros sitios web. -- - term: instancia - description: >- - La copia privada de GitHub de una organización contenida dentro de una máquina virtual que ellos configuran y controlan. -- - term: integración - description: >- - Una aplicación de terceros que se integra con GitHub. Estas pueden ser Apps GitHub, Apps OAuth o webhooks. -- - term: propuesta - description: >- - Las propuestas son preguntas, tareas o mejoras sugeridas relacionadas al repositorio. Las propuestas pueden ser creadas por cualquiera (para repositorios públicos) y son moderadas por los colaboradores del repositorio. Cada propuesta contiene su propio hilo de debate. También puedes categorizar una propuesta con etiquetas y asignársela a alguien. -- - term: Jekyll - description: Un generador de sitio estático para sitios de una organización, de un proyecto o personales. -- - term: selector de tema de Jekyll - description: >- - Una manera automatizada de seleccionar un tema visual para tu sitio Jekyll sin editar ni copiar archivos CSS. -- - term: clave de huella digital - description: Una secuencia corta de bytes usados para identificar una clave pública más larga. -- - term: keychain - description: Un sistema de administración de contraseñas en macOS. -- - term: palabra clave - description: Una palabra específica que cierra una propuesta cuando se usa dentro de una solicitud de extracción. -- - term: etiqueta - description: >- - Una etiqueta en una propuesta o solicitud de extracción. Los repositorios vienen con una serie de etiquetas predeterminadas, pero los usuarios pueden crear etiquetas personalizadas. -- - term: LFS - description: >- - Large File Storage de Git. Una extensión de Git de código abierto para controlar las versiones de archivos de gran tamaño. -- - term: licencia - description: >- - Un documento que puedes incluir con tu proyecto para hacerle saber a las personas qué pueden y qué no pueden hacer con tu código fuente. -- - term: Lingüista - description: >- - Una biblioteca usada en GitHub para detectar lenguajes blob, ignorar archivos binarios o vendorizado, suprimir los archivos generados en diffs y generar gráficos de desglose del lenguaje. -- - term: comentario en la línea - description: Un comentario dentro de una solicitud de extracción es una línea de código específica. -- - term: fin de línea - description: >- - Un caracter o caracteres invisibles que simbolizan el final de una línea en un archivo de texto. -- - term: cuenta personal bloqueada - description: >- - Una cuenta personal a la que el usuario no puede acceder. Las cuentas se bloquean cuando los usuarios degradan su cuenta paga a una gratis o si su plan de pago se venció. -- - term: consola de administración - description: >- - Una sección dentro de la interfaz GitHub Enterprise que contiene funciones administrativas. -- - term: Markdown - description: >- - Markdown es un formato de archivo semántico increíblemente simple, no muy diferente a .doc, .rtf y .txt. Markdown que hace que sea fácil incluso para aquellos sin una formación en publicación web escribir prosa (incluso con enlaces, listas, viñetas, etc.) y mostrarla como un sitio web. GitHub admite Markdown y usa un formulario particular de Markdown llamado formato Markdown de GitHub. Consulta [Formato Markdown específico de GitHub](https://github.github.com/gfm/) o [Introducción a la escritura y el formato en GitHub](/articles/getting-started-with-writing-and-formatting-on-github). -- - term: markup - description: Un sistema para anotar y dar formato a un documento. -- - term: main - description: >- - {% ifversion fpt or ghes > 3.1 or ghae %} La rama predeterminada para desarrollo. Cada que creas un repositorio en Git, se creará una rama llamada 'main' y se convertirá en la rama activa. En la mayoría de los casos, esta contendrá el desarrollo local, aunque esto es solo por convención y no es algo que se requiera.{% else %}El nombre que se elige habitualmente es una alternativa a 'master' para la rama predeterminada de un repositorio.{% endif %} -- - term: principal - description: >- - La rama predeterminada en muchos de los repositorios de Git. Predeterminadamente, cuando creas un repositorio de Git nuevo en la línea de comandos, se creará una rama denominada 'master'. Hoy en día, muchas herramientas utilizan un nombre alterno para la rama predeterminada.{% ifversion fpt or ghes > 3.1 or ghae %} Por ejemplo, cuando creas un repositorio nuevo en GitHub, la rama predeterminada se llama 'main'.{% endif %} -- - term: gráfica de miembros - description: Un gráfico del repositorio que muestra todas las bifurcaciones de un repositorio. -- - term: mención - description: >- - Una notificación enviada a un usuario anteponiendo el símbolo @ al nombre de usuario. Los usuarios de una organización de GitHub también pueden ser parte de un equipo que puede ser mencionado. -- - term: fusionar - description: >- - La fusión toma los cambios de una rama (en el mismo repositorio o de una bifurcación) y los aplica en otra. Esto suele suceder como una "solicitud de extracción" (que puede considerarse como una solicitud a fusionar) o mediante la línea de comandos. Una fusión se puede realizar mediante una solicitud de extracción a través de la interfaz web GitHub.com si no hay cambios conflictivos o bien siempre se puede realizar a través de la línea de comandos. -- - term: conflicto de fusión - description: >- - Una diferencia que ocurre entre ramas fusionadas. Los conflictos de fusión suceden cuando las personas realizan diferentes cambios en la misma línea del mismo archivo o cuando una persona edita un archivo y otra persona elimina el mismo archivo. El conflicto de fusión se debe resolver antes de que puedas fusionar las ramas. -- - term: hito - description: >- - Una manera de hacer un seguimiento del progreso en grupos de propuestas o solicitudes de extracción en un repositorio. -- - term: espejo - description: Una copia nueva de un repositorio. -- - term: equipo anidado - description: >- - Un equipo hijo de un equipo padre. Puedes tener varios equipos hijo (o anidados). -- - term: gráfica de red - description: >- - Un gráfico del repositorio que muestra el historial de la rama de toda la red del repositorio, incluidas las ramas del repositorio raíz y las ramas de las bifurcaciones que contienen confirmaciones de cambios únicas para la red. -- - term: fuente de noticias - description: >- - Una vista de la actividad de los repositorios o de las personas que ves. Las Noticias de una organización muestran la actividad en los repositorios que son propiedad de la organización. -- - term: sin avance rápido - description: >- - Cuando la copia local de un repositorio no está sincronizada con el repositorio ascendente y necesitas extraer los cambios ascendentes antes de subir tus cambios locales. -- - term: notificación - description: >- - Actualizaciones que se entregan ya sea por la web o por correo electrónico, dependiendo de tus parámetros, las cuales te brindan información acerca de las actividades en las que estás interesado. -- - term: App OAuth - description: >- - Una aplicación de terceros que usa tokens de acceso en lugar de contraseñas para acceder a información para usuarios. -- - term: token de OAuth - description: El token de acceso usado en Apps OAuth para acceder a información para usuarios. -- - term: colaborador externo - description: >- - Un usuario al que se le ha dado acceso a uno o más repositorios de una organización, pero no tiene otro acceso a la organización y no es un miembro de la organización. -- - term: código abierto - description: >- - El software de código abierto es un software que se puede usar, modificar y compartir (tanto de la forma modificada como no modificada) libremente por cualquiera. Hoy en día el concepto de "código abierto" suele extenderse más allá del software, para representar una filosofía de colaboración en la cual se facilitan los materiales de trabajo en línea para que cualquiera los bifurque, los modifique y debata y contribuya con ellos. -- - term: organization - description: >- - Las organizaciones son un grupo de dos o más usuarios que generalmente imitan a organizaciones del mundo real. Son administradas por usuarios y pueden contener tanto repositorios como equipos. -- - term: propietario de la organización - description: Usuarios que tienen un acceso administrativo completo a la organización que poseen. -- - term: origen - description: >- - El repositorio ascendente predeterminado. La mayoría de los proyectos tienen al menos un proyecto ascendente al que le hacen un seguimiento. Por defecto, el origen se usa con ese fin. -- - term: propietario - description: >- - Miembros de una organización que tienen acceso administrativo completo a la organización. -- - term: equipo padre - description: >- - Dentro de los equipos anidados, el equipo principal desde el cual los equipos hijo heredan los permisos de acceso y @menciones. -- - term: notificaciones de participación - description: >- - Una notificación acerca de una actualización en una conversación en una propuesta o solicitud de extracción donde tu nombre de usuario o equipo fue mencionado o donde previamente has respondido a un comentario. -- - term: enlace permanente - description: Un hipervínculo estático permanente a una página web en particular. -- - term: cuenta personal - description: >- - Una cuenta de GitHub que pertenece a un usuario individual. -- - term: dirección principal de correo electrónico - description: >- - La dirección principal de correo electrónico donde GitHub envía los recibos, los cargos de tarjeta de crédito o PayPal y otras comunicaciones relacionadas a la facturación. -- - term: repositorio anclado - description: >- - Un repositorio que un usuario ha decidido mostrar de forma prominente en su perfil. -- - term: ganchos de pre-recepción - description: >- - Los scripts que se ejecutan en el servidor GitHub Enterprise que puedes usar para implementar controles de calidad. -- - term: contribuciones privadas - description: Contribuciones hechas a un repositorio privado (vs. público). -- - term: repositorio privado - description: >- - Los repositorios privados solo son visibles para el propietario del repositorio y los colaboradores que el propietario especifique. -- - term: rama productiva - description: >- - Una rama con cambios finales que está lista para ser usada o implementada en una aplicación o un sitio. -- - term: perfil - description: La página que muestra información acerca de la actividad de un usuario. -- - term: foto de perfil - description: >- - Una imagen personalizada que los usuarios suben a GitHub para identificar su actividad, generalmente junto con su nombre de usuario. También se lo conoce como un avatar. -- - term: tablero de proyecto - description: >- - Los tableros dentro de GitHub que están hechos de propuestas, solicitudes de extracción y notas que son categorizados como tarjetas en columnas. -- - term: rama protegida - description: >- - Las ramas protegidas bloquean varias funciones de Git en una rama la cual un administrador de repositorio elige proteger. No pueden tener un empuje forzado, ni ser eliminadas, ni fusionarles cambios sin la aprobación de controles requerida ni las revisiones aprobadas requeridas ni cargarle archivos a esta desde la interfaz web de GitHub. Una rama protegida generalmente es la rama por defecto. -- - term: contribuciones públicas - description: Contribuciones hechas a un repositorio público (vs. privado). -- - term: repositorio público - description: >- - Un repositorio público puede ser visto por cualquiera, incluso por personas que no son usuarios de GitHub. -- - term: extraer - description: >- - Extraer se refiere a cuando se recuperan cambios y se fusionan. Por ejemplo, si alguien ha editado el archivo remoto en el que ambos están trabajando, querrás extraer esos cambios para tu copia local para que esté actualizado. También consulta recuperar. -- - term: acceso de lectura - description: Un sinónimo para acceso de lectura. -- - term: solicitud de cambios - description: >- - Las solicitudes de extracción son cambios propuestos para un repositorio enviado por un usuario y aceptado o rechazado por los colaboradores de un repositorio. Como las propuestas, las solicitudes de extracción tienen sus propios foros de debate. -- - term: revisión de solicitud de cambios - description: >- - Los comentarios de los colaboradores en una solicitud de extracción que aprueban los cambios o solicitan otros cambios antes de fusionar la solicitud de extracción. -- - term: gráfica de pulso - description: Un gráfico del repositorio que te brinda una descripción de la actividad de un repositorio. -- - term: gráfica de perforado - description: >- - Un gráfico del repositorio que muestra la frecuencia de las actualizaciones para un repositorio en función del día de la semana y la hora del día. -- - term: subir - description: >- - Subir significa enviar tus cambios confirmados a un repositorio remoto en GitHub.com. Por ejemplo, si cambias algo de forma local, puedes subir esos cambios para que otros puedan acceder a ellos. -- - term: subir una rama - description: >- - Cuando subes una rama a un repositorio remoto, actualizas la rama remota con cambios de tu rama local. Cuando "subes una rama", Git buscará el HEAD ref en el repositorio remoto y verificará que sea un ancestro directo de el HEAD ref local de la rama. Una vez que se verifique, Git extrae todos los objetos (alcanzables desde el HEAD ref local y que no estén en el repositorio remoto) en la base de datos de objetos remotos y después actualiza el HEAD ref remoto. Si el HEAD remoto no es un ancestro del HEAD local, la subida fallará. -- - term: acceso de escritura - description: Un sinónimo para acceso de escritura. -- - term: acceso de lectura - description: >- - Un nivel de permiso en un repositorio que permite al usuario extraer o leer información desde el repositorio. Todos los repositorios públicos otorgan acceso de lectura a todos los usuarios de GitHub. Un sinónimo para acceso de lectura. -- - term: README - description: Un archivo de texto que contiene información acerca de los archivos en un repositorio que, generalmente, es el primer archivo que verá un visitante de tu repositorio. Un archivo README, junto con una licencia de repositorio, las pautas de contribución y un código de conducta, te ayuda a compartir expectativas y administrar contribuciones para tu proyecto. -- - term: rebase - description: >- - Volver a aplicar una serie de cambios de una rama a una base diferente y restablecer el HEAD de esa rama al resultado. -- - term: código de recuperación - description: Un código que te ayuda a volver a tener acceso a tu cuenta de GitHub. -- - term: lanzamiento - description: El modo que tiene GitHub de empaquetar y proporcionar el software a tus usuarios. -- - term: remoto - description: >- - Esta es la versión de un repositorio o rama que está alojada en un servidor, probablemente GitHub.com. Las versiones remotas se pueden conectar a clones locales para poder sincronizar los cambios. -- - term: repositorio remoto - description: >- - Un repositorio que se usa para hacer un seguimiento del mismo proyecto, pero reside en otro lugar. -- - term: URL remota - description: >- - El lugar donde se almacena tu código: un repositorio en GitHub, la bifurcación de otro usuario o incluso un servidor diferente. -- - term: réplica - description: >- - Una instancia de GitHub Enterprise que ofrece redundancia para la instancia principal de GitHub Enterprise. -- - term: repositorio - description: >- - Un repositorio es el elemento más básico de GitHub. Son más fáciles de imaginar como la carpeta de un proyecto. Un repositorio contiene todos los archivos del proyecto (incluida la documentación) y almacena el historial de revisión de cada archivo. Los repositorios pueden tener varios colaboradores y pueden ser públicos o privados. -- - term: caché del repositorio - description: >- - Una réplica de solo lectura de los repositorios para tu instancia de GitHub Enterprise Server que se ubica cerca de los equipos y clientes de IC distribuidos. -- - term: gráfico del repositorio - description: Una representación visual de los datos de tu repositorio. -- - term: mantenedor del repositorio - description: >- - Alguien que administra un repositorio. Esta persona puede ayudar a evaluar prioridades de las propuestas y usar etiquetas y otras funciones para administrar el funcionamiento del repositorio. Esta persona también puede ser responsable de mantener los archivos README y de contribución actualizados. -- - term: revisión de solicitud de extracción requerida - description: >- - Las revisiones requeridas garantizan que las solicitudes de extracción tengan, al menos, una revisión aprobada antes de que los colaboradores puedan realizar cambios en una rama protegida. -- - term: verificación de estado requerida - description: >- - Verificaciones de las solicitudes de extracción que garantizan que todas las pruebas de integración continua (CI) requeridas sean aprobadas antes de que los colaboradores puedan realizar cambios en una rama protegida. -- - term: resolver - description: La acción de solucionar de forma manual lo que dejó una fusión automática fallida. -- - term: revertir - description: >- - Cuando reviertes una solicitud de extracción en GitHub, automáticamente se abre una solicitud de extracción nueva, que tiene una confirmación de cambios que revierte la confirmación de fusión de la solicitud de extracción original fusionada. En Git, puedes revertir las confirmaciones de cambio con `revertir git`. -- - term: revisar - description: >- - Las revisiones le permiten a otros con acceso a tu repositorio comentar los cambios propuestos en las solicitudes de extracción, aprobar los cambios o solicitar más cambios antes de que se fusione la solicitud de extracción. -- - term: directorio raíz - description: El primer directorio en jerarquía. -- - term: sistema de archivos raíz - description: El sistema operativo base y el entorno de la aplicación GitHub Enterprise. -- - term: respuesta guardada - description: >- - Un comentario que puedes guardar y agregar a tu cuenta de usuario de GitHub para que puedas usar en GitHub en las propuestas y en las solicitudes de extracción. -- - term: alcance - description: >- - Grupos de permisos con nombre que una App OAuth puede solicitar para acceder tanto a los datos públicos como los no públicos. -- - term: plaza - description: >- - Un usuario dentro de la organización de GitHub Enterprise. Se lo puede conocer como "cómputo de asientos". -- - term: equipo secreto - description: >- - Un equipo que solo es visible para otras personas del equipo y personas con premisos de propietario. -- - term: bitácora de seguridad - description: >- - Un registro que enumera las últimas 50 acciones o las realizadas dentro de los últimos 90 días. -- - term: solicitud de servidor a servidor - description: >- - Una solicitud de API que utilice una aplicación que actúe como un bot, independientemente de cualquier usuario particular. Por ejemplo, una aplicación que se ejecuta de forma programada y cierra propuestas donde no ha habido actividad por mucho tiempo. Las aplicaciones que utilizan este tipo de autenticación no utilizan una cuenta de GitHub con licencia, así que, en una empresa con un plan de facturación que permite que se utilicen solo cierto número de licencias, un bot de servidor a servidor no consumirá una de tus licencias de GitHub. El token que se utiliza en una solicitud de servidor a servidor se adquiere programáticamente a través de la [API de GitHub](/rest/reference/apps#create-an-installation-access-token-for-an-app). Consulta también la sección de "[solicitud de usuario a servidor](#user-to-server-request)". -- - term: gancho de servicio - description: >- - También llamado "webhook". Los webhooks ofrecen una manera de enviar las notificaciones a un servidor web externo siempre que ciertas acciones ocurran en un repositorio o una organización. -- - term: inicio de sesión único - description: >- - También llamado SSO. Le permite a los usuarios iniciar sesión en una única ubicación - un proveedor de identidad (IdP)- que luego le da acceso al usuario a otros proveedores de servicios. -- - term: captura de pantalla - description: Un punto de control de una máquina virtual a partir de un momento específico. -- - term: combinar - description: Combinar varias confirmaciones de cambios en una única confirmación. También un comando Git. -- - term: Llave SSH - description: >- - Las claves SSH son una manera de identificarte a ti mismo en un servidor en línea, usando un mensaje cifrado. Es como si tu computadora tuviera su propia contraseña única para otro servicio. {% data variables.product.product_name %} utiliza claves SSH para transferir información de forma segura a tu computadora. -- - term: instancia de preparación - description: >- - Un modo de evaluar modificaciones antes de que sean aplicadas a tu instancia actual de GitHub Enterprise. -- - term: estado - description: >- - Una representación visual dentro de una solicitud de extracción de que tus confirmaciones cumplen las condiciones establecidas para el repositorio con el que estás contribuyendo. -- - term: verificaciones de estado - description: >- - Las verificaciones de estado son procesos externos, como compilaciones de integración continua, que se ejecutan para cada confirmación que realices en un repositorio. Para obtener más información, consulta "[acerca de las verificaciones de Estado] (/articles/about-status-checks)." -- - term: estrella - description: >- - Un marcador o una muestra de reconocimiento para un repositorio. Las estrellas son un modo manual de clasificar la popularidad de los proyectos. -- - term: suscripción - description: Un plan GitHub de un usuario o una organización. -- - term: equipo - description: >- - Un grupo de miembros de una organización que refleja la estructura de tu empresa o grupo con menciones y permisos de acceso en cascada. -- - term: mantenedor del equipo - description: >- - Miembros de la organización que tienen un subconjunto de permisos disponibles para los propietarios de la organización para administrar equipos. -- - term: Plan de equipo - description: >- - El plan de facturación de una organización que te da repositorios públicos y privados ilimitados. -- - term: cronología - description: Una serie de eventos en una solicitud de extracción o en el perfil de un usuario. -- - term: rama de tema - description: >- - Una rama Git normal que usa un programador para identificar una línea conceptual de desarrollo. Como las ramas son muy fáciles de usar y económicas, suele ser conveniente tener varias ramas pequeñas y que cada una contenga conceptos muy bien definidos o cambios pequeños incrementales pero relacionados. También se puede denominar rama de característica. -- - term: temas - description: >- - Un modo de explorar repositorios en una área temática en particular, encontrar proyectos a los cuales contribuir y descubrir nuevas soluciones para un problema específico en GitHub. -- - term: gráfica de tráfico - description: >- - Un gráfico del repositorio que muestra el tráfico de un repositorio, incluso clones completos (no recuperaciones), los visitantes de los últimos 14 días, sitios de referencia y contenido popular. -- - term: transferencia - description: >- - Transferir un repositorio significa cambiar el propietario de un repositorio. El nuevo propietario podrá administrar de inmediato los contenidos, las propuestas, las solicitudes de extracción, los lanzamientos y los parámetros del repositorio. -- - term: ascendente - description: >- - Cuando se habla de una rama o una bifurcación, la rama principal en el repositorio original suele conocerse como "ascendente", ya que es el lugar principal desde donde vendrán otros cambios. La rama/bifurcación en la que estás trabajando entonces se llama "descendente ". También llamada origen. -- - term: rama ascendente - description: >- - La rama por defecto que se fusiona en la rama en cuestión (o la rama en cuestión en la que es rebasada). Se configura mediante `branch..remote` y `branch..merge`. Si la rama ascendente de A es la origen/B, a veces, decimos "A hace un seguimiento de la origen/B". -- - term: usuario - description: >- - Los usuarios son personas con cuentas personales de GitHub. Cada usuario tiene un perfil personal y puede poseer varios repositorios, públicos o privados. Pueden crear o ser invitados a unirse a organizaciones o colaborar con el repositorio de otro usuario. -- - term: nombre de usuario - description: El identificador de un usuario en GitHub. -- - term: solicitud de usuario a servidor - description: >- - Una solicitud de API que utiliza una aplicación que realice la tarea en nombre de un usuario particular. Cuando la tarea se lleva a cabo con una autenticación de usuario a servidor, esta se muestra en GitHub como si la hubiera hecho un usuario a través de una aplicación. Por ejemplo, puedes elegir crear una propuesta desde dentro de una aplicación de terceros y la aplicación lo haría en tu nombre en GitHub. El alcance de las tareas que puede realizar una aplicación utilizando una solicitud de usuario a servidor se restringe tanto por los permisos como por el acceso de la app y del usuario. El token que se utiliza en una solicitud de usuario a servidor se adquiere a través de OAuth. para obtener más información, consulta la sección "[Identificar y autorizar a los usuarios para las GitHub Apps]](/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps)". Consulta también la sección de "[Solicitud de servidor a servidor](#server-to-server-request)". -- - term: equipo visible - description: Un equipo que puede ser visto y @mencionado por cada miembro de la organización. -- - term: observar - description: >- - Puedes ver un repositorio o una propuesta para recibir notificaciones cuando se realizan actualizaciones a una propuesta o una solicitud de extracción. -- - term: ver notificaciones - description: Una notificación acerca de la actividad en un repositorio al que se ha subscripto un usuario. -- - term: notificaciones web - description: >- - Las notificaciones que se muestran en la interfaz web en GitHub: https://github.com/notifications -- - term: webhooks - description: >- - Los webhooks te permiten generar o configurar Apps GitHub que se suscriben a ciertos eventos en GitHub.com. Los webhooks ofrecen una manera de enviar las notificaciones a un servidor web externo siempre que ciertas acciones ocurran en un repositorio o una organización. También llamado gancho de servicio. -- - term: acceso de escritura - description: >- - Un nivel de permiso en un repositorio que le permite al usuario subir o escribir cambios para un repositorio. diff --git a/translations/es-ES/data/glossaries/internal.yml b/translations/es-ES/data/glossaries/internal.yml deleted file mode 100644 index d20675e41d..0000000000 --- a/translations/es-ES/data/glossaries/internal.yml +++ /dev/null @@ -1,759 +0,0 @@ ---- -- - term: 2-up - description: El modo predeterminado de ver imágenes en GitHub. -- - term: base de datos de objetos alterna - description: >- - A través de mecanismos alternativos, un repositorio puede heredar parte de su base de datos de objetos de otra base de datos de objetos, que se denomina "alternativa". -- - term: AMI - description: >- - Imagen de máquina de Amazon. Un aparato virtual para usar con la Amazon Elastic Compute Cloud. -- - term: URL de imagen anonimizada - description: >- - Un proxy URL anónimo para cada imagen que oculta los detalles del navegador y la información relacionada de otros usuarios. -- - term: dominio apex - description: Un dominio de raíz que no contiene una parte de subdominio. -- - term: API - description: >- - Interfaz de programación de la aplicación. Un conjunto de métodos de comunicación claramente definidos entre varios componentes de software. -- - term: Token de la API - description: >- - Un token que se usa en lugar de una contraseña en scripts y en la línea de comando. -- - term: app - description: >- - Servicio de terceros que se integra con GitHub. Por lo general, esto se refiere a las aplicaciones OAuth o a las Apps GitHub. También se las conoce como app. -- - term: aplicación - description: >- - Servicio de terceros que se integra con GitHub. Por lo general, esto se refiere a las aplicaciones OAuth o a las Apps GitHub. También se las conoce como app. -- - term: argumento - description: 'En GraphQL, un conjunto de pares de clave-valor que se adjunta a un campo específico.' -- - term: AsciiDoc - description: >- - Un formato de documento de texto para escribir notas, documentación, artículos, libros, libros electrónicos, diapositivas, páginas web, páginas de manual y blogs. -- - term: activos - description: 'Archivos individuales como imágenes, fotos, videos y archivos de texto.' -- - term: Fuente Atom - description: Un formato XML ligero que permite una fácil sindicación del contenido web. -- - term: bitácora de auditoría - description: >- - En una organización, el registro de auditoría incluye detalles acerca de las actividades realizadas en la organización, como quién realizó la acción, cuál fue la acción y cuándo fue realizada. -- - term: avatar - description: >- - Una imagen personalizada que los usuarios suben a GitHub para identificar su actividad, generalmente junto con su nombre de usuario. También se lo conoce como una foto de perfil. -- - term: AWS - description: Amazon Web Services. Una plataforma segura de servicios en la nube. -- - term: Azure - description: Una plataforma de informática en la nube de Microsoft. -- - term: Azure DevOps - description: >- - Un producto de Microsoft que ofrece hospedaje de código fuente, propuestas, mapas de IC/DC y otros servicios de desarrollador. Se le conocía a la versión interna como Team Foundation Services. La versión hospedada en la nube se conocía como Visual Studio Team Services. -- - term: repositorio en blanco - description: >- - Normalmente, un repositorio en blanco es un directorio con un nombre apropiado con un sufijo .git que no tiene una copia revisada localmente de ninguno de los archivos bajo control de revisión. Es decir, todos los archivos de control y administrativos Git que normalmente estarían presentes en el subdirectorio .git oculto están presentes directamente en el directorio del repositorio.git y ningún otro archivo está presente y revisado. Generalmente, quienes publican los repositorios públicos ponen a disposición los repositorios en blanco. -- - term: Limpiador para repositorio BFG - description: BFG. Una herramienta de terceros que limpia datos del historia de tu repositorio Git. -- - term: objeto blob - description: 'Objeto sin tipo, p. ej., los contenidos de un archivo.' -- - term: bot - description: Una aplicación de software que ejecuta tareas automatizadas. -- - term: Bundler - description: Una manera de administrar las Ruby gems de las que depende una aplicación. -- - term: camuflaje - description: >- - Un proxy de imagen SSL para evitar advertencias de contenido mixto en páginas seguras proporcionadas desde GitHub. -- - term: cadena - description: >- - Una lista de objetos, donde cada objeto en la lista contiene una referencia para su sucesor (por ejemplo, el sucesor de una confirmación de cambios podría ser uno de sus padres). -- - term: notación CIDR - description: Una representación compacta de una dirección IP y su prefijo de enrutamiento asociado. -- - term: CLI - description: Interfaz de línea de comandos. -- - term: registro CNAME - description: >- - Registro de nombre canónico. Un tipo de registro de recursos en el Sistema de nombres de dominio (DNS) usado para especificar que el nombre de un dominio es un alias para otro dominio (el dominio 'canónico'). -- - term: solicitud condicional - description: >- - En la API REST, un método HTTP que solo se responde en ciertas circunstancias. -- - term: conexión - description: 'En GraphQL, una manera de consultar objetos relacionados como parte de la misma llamada.' -- - term: Git principal - description: >- - Utilidades y estructuras de datos fundamentales de Git. Expone solo herramientas de administración de código fuente limitadas. -- - term: CPU - description: Unidad de procesamiento central. -- - term: ayudante de credenciales - description: Un programa que almacena y extrae credenciales Git. -- - term: creole - description: >- - Un lenguaje Markup ligero, que apunta a ser un lenguaje Markup común para wikis, que permita y simplifique la transferencia de contenido entre diferentes motores wiki. -- - term: CSV - description: Archivos delimitados por comas. -- - term: DAG - description: >- - Gráfico acíclico dirigido. Los objetos de confirmación de cambios forman un gráfico acíclico dirigido, porque tienen padres (dirigidos) y el gráfico de objetos de confirmación de cambios es acíclico (no hay cadena que comience y termine con el mismo objeto). -- - term: objeto inalcanzable - description: >- - Un objeto inaccesible que no es accesible incluso desde otros objetos inaccesibles; un objeto inalcanzable no tiene referencias a él desde ninguna referencia ni objeto en el repositorio. -- - term: paquete de datos - description: >- - Paquete de ancho de banda y de almancenamiento que los usuarios pueden comprar. Cada paquete de datos ofrece 50 GB de ancho de banda y 50 GB para almacenamiento. -- - term: DELETE - description: Un tipo de método en la API REST. -- - term: DHCP - description: >- - Protocolo de configuración dinámica de host (DHCP). Un servidor de cliente/protocolo que proporciona automáticamente un host de protocolo de Internet con su dirección IP y otra información de configuración relacionada, como la máscara de subred y la puerta de enlace predeterminada. -- - term: directiva - description: >- - En GraphQL, un modo de afectar la ejecución de una consulta de la manera que el servidor lo desee. -- - term: directorio - description: La lista que obtienes con el comando "ls". -- - term: recuperación de desastres - description: >- - También conocido como DR. Herramientas y procesos que recuperan los sistemas y la infraestructura tecnológica después de una catástrofe natural o de origen humano. -- - term: proveedor DNS - description: >- - Una empresa que le permite a los usuarios comprar y registrar un nombre de dominio único y conectar ese nombre a una dirección IP (Protocolo de Internet) indicando tu nombre de dominio a una dirección IP o a un nombre de dominio diferente. -- - term: DSA - description: Algoritmo de firma digital. Un estándar de procesamiento para las firmas digitales. -- - term: llave DSA - description: Claves públicas y privadas usadas en DSA. -- - term: Programa de acceso temprano - description: >- - Un programa de GitHub al que ingresan individuos y organizaciones para recibir funciones prelanzadas. -- - term: EBS - description: >- - Amazon Elastic Block Store. Ofrece volúmenes de almacenamiento de bloqueo persistente para usar con la instancia de Amazon EC2 en la nube de AWS. -- - term: EC2 - description: >- - Amazon Elastic Compute Cloud. Un servicio web que ofrece capacidad de cálculo redimensionable y segura en la nube. -- - term: borde - description: 'En GraphQL, las conexiones entre nodos.' -- - term: EIP - description: IP elástica. Una dirección IPv4 estática diseñada para una informática dinámica en la nube. -- - term: ElasticSearch - description: Un motor de búsqueda basado en Lucene. -- - term: fusión maliciosa - description: >- - Un unión maliciosa es una fusión que introduce cambios que no aparecen en ningún padre. -- - term: excluir - description: >- - Una vez que una ruta coincide con cualquier pathspec no excluido, será ejecutada a través de todo pathspec excluido (firma especial: ! o su sinónimo ^). Si coincide, la ruta se ignora. Si no hay pathspec no excluido, la exclusión se aplica al resultado establecido como invocado sin ningún pathspec. -- - term: FIDO U2F - description: >- - Un estándar de autenticación abierta que refuerza y simplifica la autenticación de dos factores usando dispositivos NFC y USB especializados basado en una tecnología de seguridad similar encontrada en las tarjetas inteligentes. -- - term: campo - description: 'En GraphQL, una unidad de datos que puedes recuperar de un objeto.' -- - term: sistema de archivos - description: >- - Linus Torvalds originalmente diseñó Git para ser un sistema de archivos de espacio para usuarios, es decir, la infraestructura para mantener archivos y directorios. Esto garantizó la eficacia y la velocidad de Git. -- - term: discusión encendida - description: Un debate fuerte y agresivo en línea entre usuarios. -- - term: fragmento - description: 'En GraphQL, unidades reusables que te permiten crear conjuntos de campos.' -- - term: GCE - description: Google Compute Engine. -- - term: gema - description: Una herramienta de línea de comandos que puede instalar bibliotecas y administrar RubyGems. -- - term: Gemfile - description: Un formato para describir las dependencias gem para los programas Ruby. -- - term: GET - description: Un tipo de método en la API REST. -- - term: GeoJSON - description: Un formato para codificar una variedad de estructuras de datos geográficos. -- - term: Acuerdo de Desarrollador de GitHub Marketplace - description: Un acuerdo que firman los usuarios cuando usan Mercado GitHub. -- - term: GPG - description: >- - Guardia de Privacidad de GNU. Software de cifrado que puedes utilizar para cifrar (y descirar) archivos que contienen datos sensibles -- - term: llave GPG - description: Una clave de cifrado usada con GPG. -- - term: hash - description: Sinónimo para nombre del objeto. -- - term: encabezado - description: >- - Una referencia con nombre para la confirmación de cambios en el extremo de una rama. Los encabezados se almacenan en un archivo en el directorio $GIT_DIR/refs/heads/, excepto cuando usan refs empaquetados. -- - term: HEAD - description: Un tipo de método en la API REST. -- - term: encabezados - description: >- - En la API REST, un componente del mensaje requerido que define los metadatos de la tranasacción. -- - term: revisión de estado - description: >- - Un modo de permitir un balanceador de carga para detener el tráfico que se envía a un nodo que no está respondiendo si falla una revisión configurada previamente en ese nodo. -- - term: verbo HTTP - description: Un método HTTP. -- - term: Hyper-V - description: >- - Un producto de Microsoft que crea máquinas virtuales en sistemas x86-64 con Windows. -- - term: hipermedios - description: 'En la API REST, enlaces desde un estado de recurso a otro.' -- - term: icase - description: Coincidencia que no distingue mayúsculas de minúsculas. -- - term: implementación - description: 'En GraphQL, cómo un objeto hereda de una interfaz.' -- - term: índice - description: >- - Un conjunto de archivos con información estadística, cuyos contenidos se almacenan como objetos. El índice es una versión almacenada de tu árbol de trabajo. A decir verdad, también puede contener una segunda, e incluso una tercer versión de un árbol de trabajo, que se usan cuando se fusiona. -- - term: entrada de índice - description: >- - La información respecto a un archivo en particular, almacenada en el índice. Una entrada de índice puede ser no configurada, si se inició una fusión, pero aún no se finalizó (es decir, si el índice contiene varias versiones de ese archivo). -- - term: introspección - description: >- - También se la conoce como "introspectiva". Un modo de solicitar al esquema GraphQL información acerca de las consultas que admite. -- - term: notebook iPython - description: >- - Una aplicación basada en la web que captura todo el proceso de cálculo: desarrollo, documentación y código de ejecución, así como también comunica los resultados. -- - term: JIRA - description: Un producto de Atlassian que hace un seguimiento de las propuestas. -- - term: notebook Jupyter - description: Notebook que contiene tanto elementos de texto enriquecido como de código. -- - term: kernel - description: Un programa que es el núcleo del sistema operativo de un equipo. -- - term: kramdown - description: Procesador Markdown predeterminado 3.0.0 de Jekyll. -- - term: LDAP - description: Protocolo ligero de acceso a directorios. -- - term: limpiador - description: Un programa que verifica la calidad del código. -- - term: Liquid - description: Un lenguaje de plantillas que se usa para cargar contenido dinámico. -- - term: balanceador de carga - description: >- - Un dispositivo que actúa como un proxy inverso y distribuye tráfico de aplicación o de red a través de una cantidad de servidores. -- - term: tipo de medios - description: Un identificador de dos partes para los formatos de archivo y los contenidos de formato. -- - term: MediaWiki - description: >- - Un software wiki de código abierto y gratuito escrito en el lenguaje de programación PHP que almacena los contenidos en una base de datos. -- - term: Mercurial - description: 'Una herramienta de administración de control de código fuente con distribución y gratuita.' -- - term: metadatos - description: Un conjunto de datos que describen y brindan información acerca de otros datos. -- - term: de tipo MIME - description: >- - Extensiones de correo de Internet multipropósitos. Una manera de identificar archivos según su naturaleza y formato. -- - term: mutaciones - description: >- - En GraphQL, una manera de definir las operaciones GraphQL que modifican datos en el servidor. -- - term: servidor de nombres - description: >- - Un servidor en Internet especializado en manejar consultas respecto a la ubicación de varios servicios de un nombre de dominio. -- - term: NFC - description: >- - Transmisión de datos en proximidad. Un conjunto de protocolos de comunicación que le permite a dos dispositivos electrónicos, uno de los cuales generalmente es un dispositivo portátil como un smartphone, establecer comunicación llevándolos dentro de un cierto rango uno de otro. -- - term: nodo - description: >- - Un dispositivo electrónico activo que se conecta a una red y es capaz de crear, recibir o transmitir información en un canal de comunicaciones. -- - term: nodo - description: 'En GraphQL, un término genérico para un objeto.' -- - term: NTP - description: Protocolo de tiempo de la red. -- - term: objeto - description: >- - La unidad de almacenamiento en Git. Se identifica de forma unívoca mediante el SHA-1 de sus contenidos. Por consiguiente, un objeto no se puede modificar. -- - term: base de datos de objetos - description: >- - Almacena un conjunto de "objetos" y el nombre del objeto identifica un objeto individual. Los objetos generalmente viven en $GIT_DIR/objects/. -- - term: identificador de objeto - description: Sinónimo para nombre del objeto. -- - term: nombre del objeto - description: >- - El identificador único de un objeto. El nombre del objeto generalmente se representa con una cadena hexadecimal de 40 caracteres. Coloquialmente también se lo llama SHA-1. -- - term: tipo de objeto - description: >- - Uno de los identificadores "confirmación de cambios", "árbol", "etiqueta" o "blob" que describe el tipo de un objeto. -- - term: fusión múltiple - description: Fusionar más de dos ramas. -- - term: visualizar por transparencia - description: >- - Una manera de ver imágenes en GitHub disminuyendo la opacidad de una imagen de reemplazo superpuesta. -- - term: OOM - description: Sin memoria. -- - term: Plataforma abierta - description: Una plataforma de software para informática en la nube. -- - term: OpenSSH - description: >- - Un conjunto de utilidades a nivel de red relacionado con la seguridad basado en el protocolo Secure Shell (SSH). -- - term: lista ordenada - description: Una lista enumerada. -- - term: Org - description: >- - Un sistema de texto simple para mantener las notas, mantener las listas TODO, planificar proyectos y autorizar documentos. -- - term: paquete - description: >- - Un conjunto de objetos que han sido comprimidos en un archivo (para ahorrar espacio o para transmitirlos de forma eficiente). -- - term: índice del paquete - description: >- - La lista de identificadores, y otra información, de los objetos en un paquete, para ayudar a acceder de forma eficiente a los contenidos de un paquete. Los pathspec se usan en la línea de comandos de "git ls-files", "git ls-tree", "git add", "git grep", "git diff", "git checkout", y muchos otros comandos para limitar el alcance de las operaciones para algún subconjunto del árbol o del árbol de trabajo. -- - term: parámetro - description: >- - En la API REST, datos que son enviados en la solicitud o recibidos en la respuesta como parte de un parámetro de entrada o salida. -- - term: padre - description: >- - Un objeto de confirmación de cambios contiene una lista (posiblemente vacía) de el/los predecesor/es lógico/s en la línea de desarrollo, es decir, sus padres. -- - term: frase de ingreso - description: >- - Una secuencia de palabras u otro texto usado para controlar el acceso a un sistema del equipo, programa o datos. -- - term: PATCH - description: Un tipo de método en la API REST. -- - term: pathspec - description: Patrón usado para limitar las rutas en los comandos de Git. -- - term: PEM - description: Correo con privacidad mejorada -- - term: identificador persistente - description: >- - También conocidos como identificadores de objetos digitales (DOI). Cadenas de caracteres y/o números únicos a nivel global que hacen referencia a un objeto digital. Los identificadores persistentes pueden ser prácticos ya que le permiten a un usuario acceder al recurso digital mediante un enlace persistente. -- - term: pickaxe - description: >- - Una opción para las rutinas de núcleo diferente que ayuda a seleccionar cambios que agregan o eliminan una cadena de texto dada. Con la opción --pickaxe-all, se puede usar para ver el conjunto de cambios completo que introducido o eliminado, dice, una línea de texto particular. -- - term: plugin - description: Un componente de software que agrega una función especial a un programa existente. -- - term: Pod - description: Documentación antigua simple. Un lenguaje mark-up usado por los programadores perl. -- - term: archivo puntero - description: Una referencia que apunta a un archivo real. -- - term: puerto - description: Un punto final de comunicación en un sistema operativo. -- - term: pregunta prioritaria - description: >- - Preguntas para el soporte técnico de GitHub de organizaciones en el Plan Business. Las preguntas deben cumplir con los criterios establecidos por GitHub para calificar como una pregunta prioritaria. -- - term: respuesta prioritaria - description: >- - Respuestas del soporte técnico de GitHub para las preguntas prioritarias de organizaciones en el Plan Business. -- - term: sondeo - description: >- - Controles automáticos regulares de otros programas o dispositivos hechos por un programa o dispositivo para ver en qué estado están. -- - term: POST - description: Un tipo de método en la API REST. -- - term: Programa de prelanzamiento - description: >- - Un programa de GitHub que le permite a los usuarios aplicar nuevas funciones y funcionalidad antes de ser lanzados oficialmente. -- - term: PUT - description: Un tipo de método en la API REST. -- - term: QCOW2 - description: Un formato de imagen. -- - term: código QR - description: >- - Código de respuesta rápida. Un código de barras es la etiqueta óptica de lectura mecánica que contiene información acerca del elemento al que está conectado. -- - term: consultas - description: 'En GraphQL, una manera de preguntar por campos específico en los objetos.' -- - term: límite de tasa - description: El proceso por el cual una API rechaza solicitudes. -- - term: RDoc - description: Un generador de documentación incrustada para el lenguaje de programación Ruby. -- - term: accesible - description: >- - Se dice que todos los ancestros de una confirmación de cambios dada son "accesibles" desde esa confirmación. En términos más generales, un objeto es accesible desde otro si podemos alcanzarlos de unos a otros mediante una cadena que sigue etiquetas para lo que sea que etiqueten, confirmaciones de cambios a sus padres o árboles, y árboles a los árboles o blobs que contengan. -- - term: ref - description: >- - Un nombre que comienza con refs/ (p. ej., refs/heads/master) a apunta a un nombre del objeto o a otro ref (el último se llama un ref simbólico). -- - term: reflog - description: Un reflog muestra el "historial" local de un ref. -- - term: refspec - description: >- - Un "refspec" es usado por recuperar y subir para describir la asignación entre ref remoto y ref local. -- - term: enlace relativo - description: Un enlace que es relativo para el archivo actual. -- - term: rama de seguimiento remoto - description: Un ref que se usa para seguir los cambios desde otro repositorio. -- - term: API de REST - description: >- - Una API que define un conjunto de funciones para que los programadores puedan realizar solicitudes y recibir respuestas mediante HTTP. -- - term: texto reestructurado - description: Un sistema analizador y de sintaxis Markup de texto simple Lo que ves es lo que obtienes. -- - term: revisión - description: Sinónimo para confirmación de cambios. -- - term: retroceder - description: >- - Descartar parte del desarrollo, es decir, asignar el encabezado a una revisión anterior. -- - term: terminal raíz - description: 'En la API REST, el directorio en los que todos los puntos finales están debajo.' -- - term: RSA - description: Algoritmo usado para cifrar los datos de usuario usando una clave pública y una clave privada. -- - term: llave RSA - description: Una clave privada basada en el algoritmo RSA. -- - term: SAML - description: >- - Lenguaje Markup de aserción de seguridad. Un formato de datos estándar abierto basado en XML para intercambiar datos de autenticación y autorización entre las partes, en particular, entre un proveedor de identidad y un proveedor de servicios. -- - term: SAN - description: Nombre alternativo del firmante. -- - term: Sass - description: Un lenguaje de extensión CSS. -- - term: modelo - description: Metadatos que nos dicen cómo están estructurados nuestros datos. -- - term: SCIM - description: >- - Sistema para la administración de identidades entre dominios. Un estándar abierto para automatizar el intercambio de información de identidad del usuario entre los dominios de identidad. -- - term: SCM - description: Administración de código fuente (herramienta). -- - term: SCSS - description: Un lenguaje de extensión CSS. -- - term: cuenta de servicio - description: >- - Una cuenta de usuario especial que una aplicación o servicio usa para interactuar con el sistema operativo. -- - term: SHA-1 - description: >- - "Algoritmo Hash seguro 1"; una función de hash criptográfico. En el contexto de Git se usa como un sinónimo de nombre del objeto. -- - term: shell - description: Una interfaz de usuarios para acceder a los servicios de un sistema operativo. -- - term: repositorio superficial - description: >- - Un repositorio superficial tiene un historial incompleto y algunas de sus confirmaciones de cambios tienen padres cauterizados aparte (en otras palabras, se le pide a Git que haga como si esas confirmaciones no tuvieran padres, aunque se graban en el objeto de la confirmación). Esto, a veces, es útil cuando solo te interesa el historial reciente de un proyecto aunque el historial real grabado en el ascendente sea mucho más grande. Un repositorio superficial se crea dando la --opción de profundidad para git-clone(1) y su historial puede ser profundizado más tarde con git-fetch(1). -- - term: SMS - description: Un mensaje de texto. -- - term: SMTP - description: Protocolo simple de transferencia de correo. Un estándar para la transmisión de correo. -- - term: SNMP - description: Protocolo simple de administración de redes. Un protocolo para la administración de redes. -- - term: spam - description: Comunicaciones no solicitadas de otro usuario. -- - term: SSD - description: Unidad de estado sólido. -- - term: SSH - description: >- - Secure Shell (SSH) es un protocolo de red criptográfico para operar servicios de red de forma segura en una red no segura. -- - term: agente ssh - description: Un programa para retener claves privadas usadas para la autenticación de claves públicas. -- - term: Llave SSH - description: >- - Las claves SSH son una manera de identificarte en un servidor en línea, usando un mensaje cifrado. Es como si tu equipo tuviera su propia contraseña única para otro servicio. GitHub usa las claves SSH para transferir información de forma segura desde GitHub.com a tu equipo. -- - term: huella digital de la llave SSH - description: >- - Identifica y verifica el host al que te estás conectando y está basada en la clave pública del host. -- - term: SSL - description: Capa de sockets seguros. -- - term: generador de sitio estático - description: >- - Un programa que genera un sitio web solo HTML usando datos sin procesar (como archivos Markdown) y plantillas. -- - term: Secuencia - description: Un tipo de objeto que denota texto simple. -- - term: archivo STL - description: >- - STL (STereoLithography) es un formato de archivo nativo para el software CAD de estereolitografía creado por los sistemas 3D. -- - term: subdominio - description: >- - Una parte personalizable y opcional del nombre de un dominio ubicada antes de la raíz o del dominio apex que se ve como el prefijo de un dominio. -- - term: submódulo - description: >- - Un repositorio que contiene el historial de un proyecto independiente dentro de otro repositorio (este último se denomina superproyecto). -- - term: subproyecto - description: >- - Un proyecto que se desarrolla y se administra fuera de tu proyecto principal. -- - term: Subversion - description: Un sistema de control de versión de código abierto. -- - term: modo sudo - description: >- - Una manera en que los usuarios ejecutan programas con los privilegios de seguridad de otro usuario. Los usuarios proporcionan su propia contraseña y son autenticados. -- - term: superproyecto - description: >- - Un repositorio que hace referencia a repositorios de otros proyectos en su árbol de trabajo como submódulos. El superproyecto conoce los nombres de (pero no guarda copias de) los objetos de confirmación de cambios de los submódulos contenidos. -- - term: paquete de soporte - description: >- - Un archivo tar comprimido en gzip que contiene registros importantes de tu instancia de GitHub Enterprise. -- - term: deslizar - description: Una manera de ver porciones de tu imagen de GitHub de lado a lado. -- - term: enlace simbólico - description: >- - Un archivo que contiene una referencia a otro archivo o directorio en la forma de una ruta absoluta o relativa y que afecta la resolución del nombre de ruta. -- - term: symref - description: >- - Referencia simbólica: en lugar de contener el propio id SAH-1, es del formato ref: refs/some/thing y cuando se le hace referencia, recurrentemente se desreferencia de esta referencia. -- - term: etiqueta - description: >- - Una ref en el espacio de nombres refs/tags/ que apunta a un objeto de un tipo arbitrario (generalmente, una etiqueta apunta ya sea a una etiqueta o a un objeto de confirmación de cambios). Una etiqueta se usa principalmente para marcar un punto en particular en la cadena de ascendencia de la confirmación. -- - term: objeto de etiqueta - description: >- - Un objeto que contiene una ref apuntando a otro objeto, que puede contener un mensaje como un objeto de confirmación de cambios. También puede contener una firma (PGP), en cuyo caso se llama un "objeto de etiqueta firmado". -- - term: Team Foundation Server - description: >- - El nombre anterior de un producto de Microsoft que proporciona administración de código fuente y otros servicios de equipo. Ahora se le conoce como Azure DevOps Server. -- - term: Textile - description: >- - Un lenguaje Markup ligero que usa una sintaxis de formato de texto para convertir texto simple en un Markup HTML estructurado. -- - term: TLS - description: Seguridad de la capa de transporte. -- - term: token - description: >- - Se puede usar en lugar de una contraseña. Los tokens pueden ser tokens de acceso personal, tokens de OAuth o tokens API. -- - term: TopoJSON - description: Una extensión de GeoJSON que codifica topología. -- - term: aplicación TOTP - description: >- - Contraseña de un solo uso y duración definida. Este tipo de aplicación genera automáticamente un código de autenticación que cambia después de cierto período de tiempo. -- - term: árbol - description: >- - Ya sea un árbol de trabajo o un objeto de árbol junto con el blob dependiente y objetos de árbol (es decir, una representación almacenada de un árbol de trabajo). -- - term: objeto de árbol - description: >- - Un objeto que contiene una lista de nombres de archivo y modos, junto con refs para el blob o los objetos de árbol asociados. Un árbol es equivalente a un directorio. -- - term: TSV - description: Archivos separados por tabulaciones. -- - term: autenticación bifactorial - description: >- - También denominada 2FA. Una capa extra de seguridad que no solo requiere de un procedimiento de inicio de sesión estándar con nombre de usuario y contraseña, si no que también de un código de autenticación que es generado por una aplicación en el smartphone del usuario o enviado como un mensaje de texto (SMS). -- - term: UFW - description: Herramienta de configuración de firewall predeterminada de Ubuntu. -- - term: índice sin fusionar - description: Un índice que contiene entradas de índice no configuradas. -- - term: lista desordenada - description: Un lista con viñetas. -- - term: objeto inaccesible - description: 'Un objeto que no es accesible desde una rama, etiqueta ni ninguna otra referencia.' -- - term: URI - description: >- - Identificador uniforme de recursos. Una cadena de caracteres usada para identificar un recurso. -- - term: UTF-8 - description: Una codificación de caracteres capaz de codificar todo punto de código Unicode posible. -- - term: variable - description: 'En GraphQL, una manera de realizar consultas más dinámicas y eficaces.' -- - term: ID de impuestos - description: Un número de identificación del impuesto al valor agregado para fines impositivos en la UE. -- - term: dirección de correo electrónico verificada - description: >- - Una dirección de correo electrónico asociado a una cuenta personal que el usuario ha verificado que es válida con un proceso de confirmación de seguridad. -- - term: máquina virtual - description: >- - Un entorno de aplicación que se instala en software e imita al hardware dedicado. También llamado una VM. -- - term: VPC - description: Nube privada virtual. Una red virtual dedicada a tu cuenta AWS. -- - term: VPN - description: Red privada virtual. -- - term: VMware - description: >- - Un producto Dell que ofrece servicios y software de virtualización de plataforma e informática en la nube. -- - term: permitido - description: >- - Una lista o registro de entidades a las que se les brinda un reconocimiento, acceso, movilidad, servicio o privilegio en particular. Las entidades en la lista serán aceptadas, aprobadas o reconocidas. -- - term: directorio de trabajo - description: El directorio de archivos en el que estás trabajando actualmente. -- - term: árbol de trabajo - description: >- - El árbol de archivos revisados reales. El árbol de trabajo generalmente contiene los contenidos del árbol de la confirmación de cambios del HEAD, además de cualquier cambio local que hayas realizado pero aún no confirmado. -- - term: WYSIWYG - description: >- - Lo que ves es lo que obtienes. Unas siglas que significan que el texto en pantalla se ve exactamente como será cuando sea procesado. -- - term: XenServer - description: Una plataforma de virtualización. -- - term: YAML - description: >- - Un lenguaje de serialización de datos natural que comúnmente se usa para archivos de configuración. -- - term: Integración continua - description: También abreviada como CI. -- - term: Entrega continua - description: También abreviada como CD. diff --git a/translations/es-ES/data/graphql/README.md b/translations/es-ES/data/graphql/README.md new file mode 100644 index 0000000000..8e4b164b65 --- /dev/null +++ b/translations/es-ES/data/graphql/README.md @@ -0,0 +1,25 @@ +--- +ms.openlocfilehash: e4f07f4dfee78e7015b6da99041ff644bfad9939 +ms.sourcegitcommit: ea9a577cff7ec16ded25ed57417c83ec04816428 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 04/07/2022 +ms.locfileid: "141525672" +--- +# GraphQL + +Los archivos de este directorio se mantienen sincronizados con sus homólogos en `github/github` mediante la [automatización](../script/graphql/README.md). Estos archivos **no deben** ser editados por humanos. + +Archivos de código fuente de Dotcom: +``` +config/schema.docs.graphql +config/graphql_previews.yml +graphql_upcoming_changes.yml +``` + +Archivos de código fuente de Enterprise: +``` +enterprise-VERSION-release/config/schema.docs-enterprise.graphql +enterprise-VERSION-release/config/graphql_previews.enterprise.yml +enterprise-VERSION-release/config/graphql_upcoming_changes.public-enterprise.yml +``` diff --git a/translations/es-ES/data/graphql/ghae/graphql_previews.ghae.yml b/translations/es-ES/data/graphql/ghae/graphql_previews.ghae.yml index d986e7e525..c1f3f45364 100644 --- a/translations/es-ES/data/graphql/ghae/graphql_previews.ghae.yml +++ b/translations/es-ES/data/graphql/ghae/graphql_previews.ghae.yml @@ -1,8 +1,5 @@ ---- -- - 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. +- 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 @@ -10,10 +7,8 @@ - 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. +- title: Implementaciones + description: Esta vista previa agrega soporte para mutaciones y nuevas características de los despliegues. toggled_by: ':flash-preview' announcement: null updates: null @@ -27,11 +22,8 @@ - CreateDeploymentPayload owning_teams: - '@github/c2c-actions-service' -- - 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. +- title: MergeInfoPreview - Información más detallada acerca del estado de fusión de una solicitud de extracción. + description: Esta vista previa agrega soporte para acceder a los campos que proporcionan información más detallada sobre el estado de fusión de una solicitud de extracción. toggled_by: ':merge-info-preview' announcement: null updates: null @@ -40,8 +32,7 @@ - PullRequest.mergeStateStatus owning_teams: - '@github/pe-pull-requests' -- - title: UpdateRefsPreview - Actualiza varias refs en una sola operación. +- 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 @@ -54,10 +45,8 @@ - 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. +- 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 @@ -76,10 +65,8 @@ - RemovedFromProjectEvent.projectColumnName owning_teams: - '@github/github-projects' -- - title: Vista Previa de Etiquetas - description: >- - Esta vista previa agrega soporte para crear, actualizar, agregar y borrar etiquetas. +- 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 @@ -95,8 +82,7 @@ - UpdateLabelInput owning_teams: - '@github/pe-pull-requests' -- - title: Importar Proyecto +- title: Importar proyecto description: Esta vista previa agrega soporte para importar proyectos. toggled_by: ':slothette-preview' announcement: null @@ -105,10 +91,8 @@ - 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. +- 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 @@ -121,4 +105,4 @@ - Team.reviewRequestDelegationMemberCount - Team.reviewRequestDelegationNotifyTeam owning_teams: - - '@github/pe-pull-requests' + - '@github/pe-pull-requests' \ No newline at end of file diff --git a/translations/es-ES/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml b/translations/es-ES/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml index 37d91fbc8b..2f0467af31 100644 --- a/translations/es-ES/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml +++ b/translations/es-ES/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml @@ -1,198 +1,110 @@ ---- +### YamlMime:Yaml +ms.openlocfilehash: 6aac12f52762d20ae022d06f4e1482726d7d27c2 +ms.sourcegitcommit: ea9a577cff7ec16ded25ed57417c83ec04816428 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 04/07/2022 +ms.locfileid: "141520799" 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: 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: 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: 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 - - - location: PackageType.DOCKER - description: 'Se eliminará a `DOCKER`.' - reason: Se eliminará a DOCKER de esta enumeración, ya que este tipo se migrará para que solo lo utilice la API de REST de paquetes. - date: '21-06-2021' - criticality: breaking - owner: reybard - - - location: ReactionGroup.users - description: 'Se eliminará a `users`. Utiliza el campo de `reactors` en su lugar.' - reason: Los reactores ahora pueden ser maniquíes, bots y organizaciones. - date: '2021-10-01T00:00:00+00:00' - criticality: breaking - owner: synthead - - - location: Repository.defaultMergeQueue - description: 'Se eliminará a `defaultMergeQueue`. Utiliza `Repository.mergeQueue` en su lugar.' - reason: 'Se eliminará `defaultMergeQueue`.' - date: '01-04-2022' - criticality: breaking - owner: colinshum - - - location: AddPullRequestToMergeQueueInput.branch - description: 'Se eliminará la `branch`.' - reason: Las solicitudes de cambio se agregan a la cola de fusión para la rama base, el argumento `branch` ahora es un no-op - date: '2022-07-01T00:00:00+00:00' - criticality: breaking - owner: jhunschejones - - - location: LockMergeQueueInput.branch - description: 'Se eliminará la `branch`.' - reason: La cola de fusión está bloqueada para la rama predeterminada del repositorio, el argumento `branch` es ahora un no-op - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: jhunschejones - - - location: MergeLockedMergeGroupInput.branch - description: 'Se eliminará la `branch`.' - reason: Los cambios se fusionan en la rama predeterminada del repositorio, el argumento `branch` ahora es un no-op - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: jhunschejones - - - location: ProjectNextFieldType.ASSIGNEES - description: 'Se eliminará a `ASSIGNEES`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.DATE - description: 'Se eliminará a `DATE`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.ITERATION - description: 'Se eliminará a `ITERATION`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.LABELS - description: 'Se eliminará a `LABELS`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.LINKED_PULL_REQUESTS - description: 'Se eliminará a `LINKED_PULL_REQUESTS`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.MILESTONE - description: 'Se eliminará a `MILESTONE`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.NUMBER - description: 'Se eliminará a `NUMBER`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.REPOSITORY - description: 'Se eliminará a `REPOSITORY`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.REVIEWERS - description: 'Se eliminará a `REVIEWERS`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.SINGLE_SELECT - description: 'Se eliminará a `SINGLE_SELECT`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.TEXT - description: 'Se eliminará a `TEXT`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.TITLE - description: 'Se eliminará a `TITLE`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.TRACKS - description: 'Se eliminará a `TRACKS`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: RemovePullRequestFromMergeQueueInput.branch - description: 'Se eliminará la `branch`.' - reason: Las solicitudes de cambio se eliminan de la cola de fusión para la rama base, el argumento `branch` ahora es un no-op - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: jhunschejones - - - location: RepositoryVulnerabilityAlert.fixReason - description: 'Se eliminará a `fixReason`.' - reason: El campo `fixReason` ya se eliminó. Aún puedes utilizar `fixedAt` y `dismissReason`. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: jamestran201 - - - location: UnlockAndResetMergeGroupInput.branch - description: 'Se eliminará la `branch`.' - reason: El grupo de fusión actual para la rama predeterminada del repositorio, el argumento `branch` es ahora un no-op - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: jhunschejones +- location: LegacyMigration.uploadUrlTemplate + description: '`uploadUrlTemplate` se eliminará. En su lugar, use `uploadUrl`.' + reason: '`uploadUrlTemplate` is being removed because it is not a standard URL and adds an extra user step.' + date: 2019-04-01T00:00:00+00:00 + criticality: breaking + owner: tambling +- location: AssignedEvent.user + description: '`user` se eliminará. En su lugar, use el campo `assignee`.' + reason: Assignees can now be mannequins. + date: 2020-01-01T00:00:00+00:00 + criticality: breaking + owner: tambling +- location: EnterpriseBillingInfo.availableSeats + description: '`availableSeats` se eliminará. En su lugar, use EnterpriseBillingInfo.totalAvailableLicenses.' + reason: '`availableSeats` will be replaced with `totalAvailableLicenses` to provide more clarity on the value being returned' + date: 2020-01-01T00:00:00+00:00 + criticality: breaking + owner: BlakeWilliams +- location: EnterpriseBillingInfo.seats + description: '`seats` se eliminará. En su lugar, use EnterpriseBillingInfo.totalLicenses.' + reason: '`seats` will be replaced with `totalLicenses` to provide more clarity on the value being returned' + date: 2020-01-01T00:00:00+00:00 + criticality: breaking + owner: BlakeWilliams +- location: UnassignedEvent.user + description: '`user` se eliminará. En su lugar, use el campo `assignee`.' + reason: Assignees can now be mannequins. + date: 2020-01-01T00:00:00+00:00 + criticality: breaking + owner: tambling +- location: EnterprisePendingMemberInvitationEdge.isUnlicensed + description: '`isUnlicensed` se eliminará.' + reason: All pending members consume a license + date: 2020-07-01T00:00:00+00:00 + criticality: breaking + owner: BrentWheeldon +- location: Issue.timeline + description: '`timeline` se eliminará. En su lugar, use Issue.timelineItems.' + reason: '`timeline` will be removed' + date: 2020-10-01T00:00:00+00:00 + criticality: breaking + owner: mikesea +- location: PullRequest.timeline + description: '`timeline` se eliminará. En su lugar, use PullRequest.timelineItems.' + reason: '`timeline` will be removed' + date: 2020-10-01T00:00:00+00:00 + criticality: breaking + owner: mikesea +- location: EnterpriseMemberEdge.isUnlicensed + description: '`isUnlicensed` se eliminará.' + reason: All members consume a license + date: 2021-01-01T00:00:00+00:00 + criticality: breaking + owner: BrentWheeldon +- location: EnterpriseOutsideCollaboratorEdge.isUnlicensed + description: '`isUnlicensed` se eliminará.' + reason: All outside collaborators consume a license + date: 2021-01-01T00:00:00+00:00 + criticality: breaking + owner: BrentWheeldon +- location: MergeStateStatus.DRAFT + description: '`DRAFT` se eliminará. En su lugar, use PullRequest.isDraft.' + reason: DRAFT state will be removed from this enum and `isDraft` should be used instead + date: 2021-01-01T00:00:00+00:00 + criticality: breaking + owner: nplasterer +- location: PackageType.DOCKER + description: '`DOCKER` se eliminará.' + reason: DOCKER will be removed from this enum as this type will be migrated to only be used by the Packages REST API. + date: 2021-06-21 + criticality: breaking + owner: reybard +- location: ReactionGroup.users + description: '`users` se eliminará. En su lugar, use el campo `reactors`.' + reason: Reactors can now be mannequins, bots, and organizations. + date: 2021-10-01T00:00:00+00:00 + criticality: breaking + owner: synthead +- location: PullRequest.viewerCanOverrideMergeQueue + description: '`viewerCanOverrideMergeQueue` se eliminará. En su lugar, use PullRequest.viewerCanMergeAsAdmin.' + reason: '`viewer_can_override_merge_queue` will be removed' + date: 2022-04-01 + criticality: breaking + owner: cbeaman +- location: Repository.defaultMergeQueue + description: '`defaultMergeQueue` se eliminará. En su lugar, use `Repository.mergeQueue`.' + reason: '`defaultMergeQueue` will be removed.' + date: 2022-04-01 + criticality: breaking + owner: colinshum +- location: AddPullRequestToMergeQueueInput.branch + description: '`branch` se eliminará.' + reason: PRs are added to the merge queue for the base branch, the `branch` argument is now a no-op + date: 2022-07-01T00:00:00+00:00 + criticality: breaking + owner: jhunschejones +- location: Enterprise.userAccounts + description: '`userAccounts` se eliminará. En su lugar, use el campo `Enterprise.members`.' + reason: The `Enterprise.userAccounts` field is being removed. + date: 2022-07-01T00:00:00+00:00 + criticality: breaking + owner: jdennes diff --git a/translations/es-ES/data/graphql/ghec/graphql_previews.yml b/translations/es-ES/data/graphql/ghec/graphql_previews.yml index 14eb739a24..8e482f9320 100644 --- a/translations/es-ES/data/graphql/ghec/graphql_previews.yml +++ b/translations/es-ES/data/graphql/ghec/graphql_previews.yml @@ -1,8 +1,5 @@ ---- -- - 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. +- 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 @@ -10,10 +7,8 @@ - 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. +- title: Implementaciones + description: Esta vista previa agrega soporte para mutaciones y nuevas características de los despliegues. toggled_by: ':flash-preview' announcement: null updates: null @@ -27,11 +22,8 @@ - CreateDeploymentPayload owning_teams: - '@github/c2c-actions-service' -- - 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. +- title: MergeInfoPreview - Información más detallada acerca del estado de fusión de una solicitud de extracción. + description: Esta vista previa agrega soporte para acceder a los campos que proporcionan información más detallada sobre el estado de fusión de una solicitud de extracción. toggled_by: ':merge-info-preview' announcement: null updates: null @@ -40,8 +32,7 @@ - PullRequest.mergeStateStatus owning_teams: - '@github/pe-pull-requests' -- - title: UpdateRefsPreview - Actualiza varias refs en una sola operación. +- 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 @@ -54,8 +45,7 @@ - UpdateRefsPayload owning_teams: - '@github/reponauts' -- - title: Acceso a la Gráfica de Dependencias de los Repositorios +- title: Acceso a la Gráfica de Dependencias de los Repositorios description: Esta vista previa agrega soporte para leer una gráfica de dependencias para un repositorio. toggled_by: ':hawkgirl-preview' announcement: null @@ -71,10 +61,8 @@ - DependencyGraphPackageRelease.dependencies owning_teams: - '@github/dsp-dependency-graph' -- - 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. +- 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 @@ -93,10 +81,8 @@ - RemovedFromProjectEvent.projectColumnName owning_teams: - '@github/github-projects' -- - title: Vista Previa de Etiquetas - description: >- - Esta vista previa agrega soporte para crear, actualizar, agregar y borrar etiquetas. +- 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 @@ -112,8 +98,7 @@ - UpdateLabelInput owning_teams: - '@github/pe-pull-requests' -- - title: Importar Proyecto +- title: Importar proyecto description: Esta vista previa agrega soporte para importar proyectos. toggled_by: ':slothette-preview' announcement: null @@ -122,10 +107,8 @@ - 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. +- 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 @@ -138,4 +121,4 @@ - Team.reviewRequestDelegationMemberCount - Team.reviewRequestDelegationNotifyTeam owning_teams: - - '@github/pe-pull-requests' + - '@github/pe-pull-requests' \ No newline at end of file diff --git a/translations/es-ES/data/graphql/ghec/graphql_upcoming_changes.public.yml b/translations/es-ES/data/graphql/ghec/graphql_upcoming_changes.public.yml deleted file mode 100644 index 99a8c8a2a2..0000000000 --- a/translations/es-ES/data/graphql/ghec/graphql_upcoming_changes.public.yml +++ /dev/null @@ -1,1241 +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: 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: 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: 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: 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 - - - location: PackageType.DOCKER - description: 'Se eliminará a `DOCKER`.' - reason: Se eliminará a DOCKER de esta enumeración, ya que este tipo se migrará para que solo lo utilice la API de REST de paquetes. - date: '21-06-2021' - criticality: breaking - owner: reybard - - - location: ReactionGroup.users - description: 'Se eliminará a `users`. Utiliza el campo de `reactors` en su lugar.' - reason: Los reactores ahora pueden ser maniquíes, bots y organizaciones. - date: '2021-10-01T00:00:00+00:00' - criticality: breaking - owner: synthead - - - location: Repository.defaultMergeQueue - description: 'Se eliminará a `defaultMergeQueue`. Utiliza `Repository.mergeQueue` en su lugar.' - reason: 'Se eliminará `defaultMergeQueue`.' - date: '01-04-2022' - criticality: breaking - owner: colinshum - - - location: AddPullRequestToMergeQueueInput.branch - description: 'Se eliminará la `branch`.' - reason: Las solicitudes de cambio se agregan a la cola de fusión para la rama base, el argumento `branch` ahora es un no-op - date: '2022-07-01T00:00:00+00:00' - criticality: breaking - owner: jhunschejones - - - location: Query.sponsorables.dependencyEcosystem - description: 'Se eliminará a `dependencyEcosystem`. Utiliza el argumento del ecosistema en su lugar.' - reason: El tipo cambiará de SecurityAdvisoryEcosystem a DependencyGraphEcosystem. - date: '2022-07-01T00:00:00+00:00' - criticality: breaking - owner: cheshire137 - - - location: AddProjectDraftIssueInput.assigneeIds - description: 'Se eliminará a `assigneeIds`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: AddProjectDraftIssueInput.body - description: 'Se eliminará a `body`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: AddProjectDraftIssueInput.projectId - description: 'Se eliminará a `projectId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: AddProjectDraftIssueInput.title - description: 'Se eliminará a `title`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: AddProjectDraftIssuePayload.projectNextItem - description: 'Se eliminará a `projectNextItem`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: AddProjectNextItemInput.contentId - description: 'Se eliminará a `contentId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: AddProjectNextItemInput.projectId - description: 'Se eliminará a `projectId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: AddProjectNextItemPayload.projectNextItem - description: 'Se eliminará a `projectNextItem`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: DeleteProjectNextItemInput.itemId - description: 'Se eliminará a `itemId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: DeleteProjectNextItemInput.projectId - description: 'Se eliminará a `projectId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: DeleteProjectNextItemPayload.deletedItemId - description: 'Se eliminará a `deletedItemId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: DependencyGraphDependency.packageLabel - description: '`packageLabel` se eliminará. Utiliza el campo normalizado `packageName` en su lugar.' - reason: '`packageLabel` se eliminará.' - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: github/dependency_graph - - - location: Issue.projectNext - description: 'Se eliminará a `projectNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: Issue.projectsNext - description: 'Se eliminará a `projectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: LockMergeQueueInput.branch - description: 'Se eliminará la `branch`.' - reason: La cola de fusión está bloqueada para la rama predeterminada del repositorio, el argumento `branch` es ahora un no-op - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: jhunschejones - - - location: MergeLockedMergeGroupInput.branch - description: 'Se eliminará la `branch`.' - reason: Los cambios se fusionan en la rama predeterminada del repositorio, el argumento `branch` ahora es un no-op - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: jhunschejones - - - location: Mutation.addProjectDraftIssue - description: 'Se eliminará a `addProjectDraftIssue`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: Mutation.addProjectNextItem - description: 'Se eliminará a `addProjectNextItem`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: Mutation.deleteProjectNextItem - description: 'Se eliminará a `deleteProjectNextItem`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: Mutation.updateProjectDraftIssue - description: 'Se eliminará a `updateProjectDraftIssue`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: Mutation.updateProjectNext - description: 'Se eliminará a `updateProjectNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: Mutation.updateProjectNextItemField - description: 'Se eliminará a `updateProjectNextItemField`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: Organization.projectNext - description: 'Se eliminará a `projectNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: Organization.projectsNext - description: 'Se eliminará a `projectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: Organization.recentProjectsNext - description: 'Se eliminará a `recentProjectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.closed - description: 'Se eliminará a `closed`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.createdAt - description: 'Se eliminará a `createdAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.creator - description: 'Se eliminará a `creator`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.databaseId - description: 'Se eliminará a `databaseId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.defaultView - description: 'Se eliminará a `defaultView`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.description - description: 'Se eliminará a `description`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.fieldConstraints - description: 'Se eliminará a `fieldConstraints`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.fields - description: 'Se eliminará a `fields`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.items - description: 'Se eliminará a `items`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.number - description: 'Se eliminará a `number`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.owner - description: 'Se eliminará a `owner`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.public - description: 'Se eliminará a `public`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.repositories - description: 'Se eliminará a `repositories`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.resourcePath - description: 'Se eliminará a `resourcePath`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.shortDescription - description: 'Se eliminará a `shortDescription`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.title - description: 'Se eliminará a `title`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.updatedAt - description: 'Se eliminará a `updatedAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.url - description: 'Se eliminará a `url`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.views - description: 'Se eliminará a `views`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextField.createdAt - description: 'Se eliminará a `createdAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextField.dataType - description: 'Se eliminará a `dataType`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextField.databaseId - description: 'Se eliminará a `databaseId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextField.name - description: 'Se eliminará a `name`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextField.project - description: 'Se eliminará a `project`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextField.settings - description: 'Se eliminará a `settings`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextField.updatedAt - description: 'Se eliminará a `updatedAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldCommon.createdAt - description: 'Se eliminará a `createdAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldCommon.dataType - description: 'Se eliminará a `dataType`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldCommon.databaseId - description: 'Se eliminará a `databaseId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldCommon.id - description: 'Se eliminará a `id`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldCommon.name - description: 'Se eliminará a `name`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldCommon.project - description: 'Se eliminará a `project`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldCommon.settings - description: 'Se eliminará a `settings`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldCommon.updatedAt - description: 'Se eliminará a `updatedAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.ASSIGNEES - description: 'Se eliminará a `ASSIGNEES`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.DATE - description: 'Se eliminará a `DATE`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.ITERATION - description: 'Se eliminará a `ITERATION`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.LABELS - description: 'Se eliminará a `LABELS`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.LINKED_PULL_REQUESTS - description: 'Se eliminará a `LINKED_PULL_REQUESTS`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.MILESTONE - description: 'Se eliminará a `MILESTONE`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.NUMBER - description: 'Se eliminará a `NUMBER`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.REPOSITORY - description: 'Se eliminará a `REPOSITORY`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.REVIEWERS - description: 'Se eliminará a `REVIEWERS`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.SINGLE_SELECT - description: 'Se eliminará a `SINGLE_SELECT`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.TEXT - description: 'Se eliminará a `TEXT`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.TITLE - description: 'Se eliminará a `TITLE`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.TRACKS - description: 'Se eliminará a `TRACKS`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItem.content - description: 'Se eliminará a `content`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItem.createdAt - description: 'Se eliminará a `createdAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItem.creator - description: 'Se eliminará a `creator`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItem.databaseId - description: 'Se eliminará a `databaseId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItem.fieldValues - description: 'Se eliminará a `fieldValues`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItem.isArchived - description: 'Se eliminará a `isArchived`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItem.project - description: 'Se eliminará a `project`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItem.title - description: 'Se eliminará a `title`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItem.type - description: 'Se eliminará a `type`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItem.updatedAt - description: 'Se eliminará a `updatedAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItemFieldValue.createdAt - description: 'Se eliminará a `createdAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItemFieldValue.creator - description: 'Se eliminará a `creator`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItemFieldValue.databaseId - description: 'Se eliminará a `databaseId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItemFieldValue.projectField - description: 'Se eliminará a `projectField`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItemFieldValue.projectFieldConstraint - description: 'Se eliminará a `projectFieldConstraint`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItemFieldValue.projectItem - description: 'Se eliminará a `projectItem`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItemFieldValue.updatedAt - description: 'Se eliminará a `updatedAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItemFieldValue.value - description: 'Se eliminará a `value`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationField.configuration - description: 'Se eliminará a `configuration`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationField.createdAt - description: 'Se eliminará a `createdAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationField.dataType - description: 'Se eliminará a `dataType`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationField.databaseId - description: 'Se eliminará a `databaseId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationField.name - description: 'Se eliminará a `name`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationField.project - description: 'Se eliminará a `project`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationField.settings - description: 'Se eliminará a `settings`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationField.updatedAt - description: 'Se eliminará a `updatedAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationFieldConfiguration.completedIterations - description: 'Se eliminará a `completedIterations`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationFieldConfiguration.duration - description: 'Se eliminará a `duration`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationFieldConfiguration.iterations - description: 'Se eliminará a `iterations`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationFieldConfiguration.startDay - description: 'Se eliminará a `startDay`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationFieldIteration.duration - description: 'Se eliminará a `duration`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationFieldIteration.id - description: 'Se eliminará a `id`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationFieldIteration.startDate - description: 'Se eliminará a `startDate`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationFieldIteration.title - description: 'Se eliminará a `title`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationFieldIteration.titleHTML - description: 'Se eliminará a `titleHtml`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextOrderField.CREATED_AT - description: 'Se eliminará a `CREATED_AT`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextOrderField.NUMBER - description: 'Se eliminará a `NUMBER`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextOrderField.TITLE - description: 'Se eliminará a `TITLE`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextOrderField.UPDATED_AT - description: 'Se eliminará a `UPDATED_AT`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextOwner.projectNext - description: 'Se eliminará a `projectNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextOwner.projectsNext - description: 'Se eliminará a `projectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextRecent.recentProjectsNext - description: 'Se eliminará a `recentProjectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextSingleSelectField.createdAt - description: 'Se eliminará a `createdAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextSingleSelectField.dataType - description: 'Se eliminará a `dataType`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextSingleSelectField.databaseId - description: 'Se eliminará a `databaseId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextSingleSelectField.name - description: 'Se eliminará a `name`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextSingleSelectField.options - description: 'Se eliminará a `options`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextSingleSelectField.project - description: 'Se eliminará a `project`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextSingleSelectField.settings - description: 'Se eliminará a `settings`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextSingleSelectField.updatedAt - description: 'Se eliminará a `updatedAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextSingleSelectFieldOption.id - description: 'Se eliminará a `id`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextSingleSelectFieldOption.name - description: 'Se eliminará a `name`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextSingleSelectFieldOption.nameHTML - description: 'Se eliminará a `nameHtml`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectView.createdAt - description: 'Se eliminará a `createdAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectView.databaseId - description: 'Se eliminará a `databaseId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectView.filter - description: 'Se eliminará a `filter`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectView.groupBy - description: 'Se eliminará a `groupBy`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectView.groupedItems - description: 'Se eliminará a `groupedItems`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectView.items - description: 'Se eliminará a `items`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectView.layout - description: 'Se eliminará a `layout`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectView.name - description: 'Se eliminará a `name`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectView.number - description: 'Se eliminará a `number`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectView.project - description: 'Se eliminará a `project`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectView.sortBy - description: 'Se eliminará a `sortBy`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectView.updatedAt - description: 'Se eliminará a `updatedAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectView.verticalGroupBy - description: 'Se eliminará a `verticalGroupBy`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectView.visibleFields - description: 'Se eliminará a `visibleFields`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: PullRequest.projectNext - description: 'Se eliminará a `projectNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: PullRequest.projectNextItems - description: 'Se eliminará a `projectNextItems`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: PullRequest.projectsNext - description: 'Se eliminará a `projectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: RemovePullRequestFromMergeQueueInput.branch - description: 'Se eliminará la `branch`.' - reason: Las solicitudes de cambio se eliminan de la cola de fusión para la rama base, el argumento `branch` ahora es un no-op - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: jhunschejones - - - location: Repository.projectNext - description: 'Se eliminará a `projectNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: Repository.projectsNext - description: 'Se eliminará a `projectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: Repository.recentProjectsNext - description: 'Se eliminará a `recentProjectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: RepositoryVulnerabilityAlert.fixReason - description: 'Se eliminará a `fixReason`.' - reason: El campo `fixReason` ya se eliminó. Aún puedes utilizar `fixedAt` y `dismissReason`. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: jamestran201 - - - location: UnlockAndResetMergeGroupInput.branch - description: 'Se eliminará la `branch`.' - reason: El grupo de fusión actual para la rama predeterminada del repositorio, el argumento `branch` es ahora un no-op - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: jhunschejones - - - location: UpdateProjectNextInput.closed - description: 'Se eliminará a `closed`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: UpdateProjectNextInput.description - description: 'Se eliminará a `description`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: UpdateProjectNextInput.projectId - description: 'Se eliminará a `projectId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: UpdateProjectNextInput.public - description: 'Se eliminará a `public`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: UpdateProjectNextInput.shortDescription - description: 'Se eliminará a `shortDescription`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: UpdateProjectNextInput.title - description: 'Se eliminará a `title`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: UpdateProjectNextItemFieldInput.fieldConstraintId - description: 'Se eliminará a `fieldConstraintId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: UpdateProjectNextItemFieldInput.fieldId - description: 'Se eliminará a `fieldId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: UpdateProjectNextItemFieldInput.fieldWithSettingId - description: 'Se eliminará la `fieldWithSettingId`. Utilice `fieldConstraintId` en su lugr' - reason: Se renombró como fieldConstraintId para mejorar la consistencia de los nombres. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: memex - - - location: UpdateProjectNextItemFieldInput.itemId - description: 'Se eliminará a `itemId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: UpdateProjectNextItemFieldInput.value - description: 'Se eliminará a `value`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: UpdateProjectNextItemFieldPayload.projectNextItem - description: 'Se eliminará a `projectNextItem`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: UpdateProjectNextPayload.projectNext - description: 'Se eliminará a `projectNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: User.projectNext - description: 'Se eliminará a `projectNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: User.projectsNext - description: 'Se eliminará a `projectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: User.recentProjectsNext - description: 'Se eliminará a `recentProjectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar diff --git a/translations/es-ES/data/graphql/ghes-3.2/graphql_previews.enterprise.yml b/translations/es-ES/data/graphql/ghes-3.2/graphql_previews.enterprise.yml index 13569452e3..65d72d2d06 100644 --- a/translations/es-ES/data/graphql/ghes-3.2/graphql_previews.enterprise.yml +++ b/translations/es-ES/data/graphql/ghes-3.2/graphql_previews.enterprise.yml @@ -1,8 +1,5 @@ ---- -- - 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. +- 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 @@ -10,10 +7,8 @@ - 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. +- title: Implementaciones + description: Esta vista previa agrega soporte para mutaciones y nuevas características de los despliegues. toggled_by: ':flash-preview' announcement: null updates: null @@ -27,11 +22,8 @@ - CreateDeploymentPayload owning_teams: - '@github/c2c-actions-service' -- - 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. +- title: MergeInfoPreview - Información más detallada acerca del estado de fusión de una solicitud de extracción. + description: Esta vista previa agrega soporte para acceder a los campos que proporcionan información más detallada sobre el estado de fusión de una solicitud de extracción. toggled_by: ':merge-info-preview' announcement: null updates: null @@ -40,8 +32,7 @@ - PullRequest.mergeStateStatus owning_teams: - '@github/pe-pull-requests' -- - title: UpdateRefsPreview - Actualiza varias refs en una sola operación. +- 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 @@ -54,10 +45,8 @@ - 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. +- 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 @@ -76,8 +65,7 @@ - RemovedFromProjectEvent.projectColumnName owning_teams: - '@github/github-projects' -- - title: Crear adjuntos de contenido +- title: Crear adjuntos de contenido description: Esta vista previa agrega soporte para crear adjuntos de contenido. toggled_by: ':corsair-preview' announcement: null @@ -86,10 +74,8 @@ - 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. +- 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 @@ -105,8 +91,7 @@ - UpdateLabelInput owning_teams: - '@github/pe-pull-requests' -- - title: Importar Proyecto +- title: Importar proyecto description: Esta vista previa agrega soporte para importar proyectos. toggled_by: ':slothette-preview' announcement: null @@ -115,10 +100,8 @@ - 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. +- 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 @@ -131,4 +114,4 @@ - Team.reviewRequestDelegationMemberCount - Team.reviewRequestDelegationNotifyTeam owning_teams: - - '@github/pe-pull-requests' + - '@github/pe-pull-requests' \ No newline at end of file diff --git a/translations/es-ES/data/graphql/ghes-3.2/graphql_upcoming_changes.public-enterprise.yml b/translations/es-ES/data/graphql/ghes-3.2/graphql_upcoming_changes.public-enterprise.yml deleted file mode 100644 index 897fb69107..0000000000 --- a/translations/es-ES/data/graphql/ghes-3.2/graphql_upcoming_changes.public-enterprise.yml +++ /dev/null @@ -1,128 +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 - - - location: PackageType.DOCKER - description: 'Se eliminará a `DOCKER`.' - reason: Se eliminará a DOCKER de esta enumeración, ya que este tipo se migrará para que solo lo utilice la API de REST de paquetes. - date: '21-06-2021' - criticality: breaking - owner: reybard - - - location: ReactionGroup.users - description: 'Se eliminará a `users`. Utiliza el campo de `reactors` en su lugar.' - reason: Los reactores ahora pueden ser maniquíes, bots y organizaciones. - date: '2021-10-01T00:00:00+00:00' - criticality: breaking - owner: synthead diff --git a/translations/es-ES/data/graphql/ghes-3.3/graphql_previews.enterprise.yml b/translations/es-ES/data/graphql/ghes-3.3/graphql_previews.enterprise.yml index 13569452e3..65d72d2d06 100644 --- a/translations/es-ES/data/graphql/ghes-3.3/graphql_previews.enterprise.yml +++ b/translations/es-ES/data/graphql/ghes-3.3/graphql_previews.enterprise.yml @@ -1,8 +1,5 @@ ---- -- - 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. +- 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 @@ -10,10 +7,8 @@ - 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. +- title: Implementaciones + description: Esta vista previa agrega soporte para mutaciones y nuevas características de los despliegues. toggled_by: ':flash-preview' announcement: null updates: null @@ -27,11 +22,8 @@ - CreateDeploymentPayload owning_teams: - '@github/c2c-actions-service' -- - 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. +- title: MergeInfoPreview - Información más detallada acerca del estado de fusión de una solicitud de extracción. + description: Esta vista previa agrega soporte para acceder a los campos que proporcionan información más detallada sobre el estado de fusión de una solicitud de extracción. toggled_by: ':merge-info-preview' announcement: null updates: null @@ -40,8 +32,7 @@ - PullRequest.mergeStateStatus owning_teams: - '@github/pe-pull-requests' -- - title: UpdateRefsPreview - Actualiza varias refs en una sola operación. +- 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 @@ -54,10 +45,8 @@ - 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. +- 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 @@ -76,8 +65,7 @@ - RemovedFromProjectEvent.projectColumnName owning_teams: - '@github/github-projects' -- - title: Crear adjuntos de contenido +- title: Crear adjuntos de contenido description: Esta vista previa agrega soporte para crear adjuntos de contenido. toggled_by: ':corsair-preview' announcement: null @@ -86,10 +74,8 @@ - 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. +- 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 @@ -105,8 +91,7 @@ - UpdateLabelInput owning_teams: - '@github/pe-pull-requests' -- - title: Importar Proyecto +- title: Importar proyecto description: Esta vista previa agrega soporte para importar proyectos. toggled_by: ':slothette-preview' announcement: null @@ -115,10 +100,8 @@ - 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. +- 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 @@ -131,4 +114,4 @@ - Team.reviewRequestDelegationMemberCount - Team.reviewRequestDelegationNotifyTeam owning_teams: - - '@github/pe-pull-requests' + - '@github/pe-pull-requests' \ No newline at end of file diff --git a/translations/es-ES/data/graphql/ghes-3.3/graphql_upcoming_changes.public-enterprise.yml b/translations/es-ES/data/graphql/ghes-3.3/graphql_upcoming_changes.public-enterprise.yml deleted file mode 100644 index 0da647997a..0000000000 --- a/translations/es-ES/data/graphql/ghes-3.3/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: 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: 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 - - - location: PackageType.DOCKER - description: 'Se eliminará a `DOCKER`.' - reason: Se eliminará a DOCKER de esta enumeración, ya que este tipo se migrará para que solo lo utilice la API de REST de paquetes. - date: '21-06-2021' - criticality: breaking - owner: reybard - - - location: ReactionGroup.users - description: 'Se eliminará a `users`. Utiliza el campo de `reactors` en su lugar.' - reason: Los reactores ahora pueden ser maniquíes, bots y organizaciones. - date: '2021-10-01T00:00:00+00:00' - criticality: breaking - owner: synthead diff --git a/translations/es-ES/data/graphql/ghes-3.4/graphql_previews.enterprise.yml b/translations/es-ES/data/graphql/ghes-3.4/graphql_previews.enterprise.yml index f5400f3166..c1f3f45364 100644 --- a/translations/es-ES/data/graphql/ghes-3.4/graphql_previews.enterprise.yml +++ b/translations/es-ES/data/graphql/ghes-3.4/graphql_previews.enterprise.yml @@ -1,8 +1,5 @@ ---- -- - 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. +- 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 @@ -10,10 +7,8 @@ - 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. +- title: Implementaciones + description: Esta vista previa agrega soporte para mutaciones y nuevas características de los despliegues. toggled_by: ':flash-preview' announcement: null updates: null @@ -27,11 +22,8 @@ - CreateDeploymentPayload owning_teams: - '@github/c2c-actions-service' -- - 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. +- title: MergeInfoPreview - Información más detallada acerca del estado de fusión de una solicitud de extracción. + description: Esta vista previa agrega soporte para acceder a los campos que proporcionan información más detallada sobre el estado de fusión de una solicitud de extracción. toggled_by: ':merge-info-preview' announcement: null updates: null @@ -40,8 +32,7 @@ - PullRequest.mergeStateStatus owning_teams: - '@github/pe-pull-requests' -- - title: UpdateRefsPreview - Actualiza varias refs en una sola operación. +- 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 @@ -54,10 +45,8 @@ - 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. +- 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 @@ -76,10 +65,8 @@ - RemovedFromProjectEvent.projectColumnName owning_teams: - '@github/github-projects' -- - title: Vista Previa de Etiquetas - description: >- - Esta vista previa agrega soporte para crear, actualizar, agregar y borrar etiquetas. +- 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 @@ -95,8 +82,7 @@ - UpdateLabelInput owning_teams: - '@github/pe-pull-requests' -- - title: Importar Proyecto +- title: Importar proyecto description: Esta vista previa agrega soporte para importar proyectos. toggled_by: ':slothette-preview' announcement: null @@ -105,10 +91,8 @@ - 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. +- 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 @@ -121,4 +105,4 @@ - Team.reviewRequestDelegationMemberCount - Team.reviewRequestDelegationNotifyTeam owning_teams: - - '@github/pe-pull-requests' + - '@github/pe-pull-requests' \ No newline at end of file diff --git a/translations/es-ES/data/graphql/ghes-3.4/graphql_upcoming_changes.public-enterprise.yml b/translations/es-ES/data/graphql/ghes-3.4/graphql_upcoming_changes.public-enterprise.yml deleted file mode 100644 index 0da647997a..0000000000 --- a/translations/es-ES/data/graphql/ghes-3.4/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: 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: 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 - - - location: PackageType.DOCKER - description: 'Se eliminará a `DOCKER`.' - reason: Se eliminará a DOCKER de esta enumeración, ya que este tipo se migrará para que solo lo utilice la API de REST de paquetes. - date: '21-06-2021' - criticality: breaking - owner: reybard - - - location: ReactionGroup.users - description: 'Se eliminará a `users`. Utiliza el campo de `reactors` en su lugar.' - reason: Los reactores ahora pueden ser maniquíes, bots y organizaciones. - date: '2021-10-01T00:00:00+00:00' - criticality: breaking - owner: synthead diff --git a/translations/es-ES/data/graphql/ghes-3.5/graphql_previews.enterprise.yml b/translations/es-ES/data/graphql/ghes-3.5/graphql_previews.enterprise.yml deleted file mode 100644 index f5400f3166..0000000000 --- a/translations/es-ES/data/graphql/ghes-3.5/graphql_previews.enterprise.yml +++ /dev/null @@ -1,124 +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/c2c-actions-service' -- - 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: 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.5/graphql_upcoming_changes.public-enterprise.yml b/translations/es-ES/data/graphql/ghes-3.5/graphql_upcoming_changes.public-enterprise.yml deleted file mode 100644 index 80fd7c4d64..0000000000 --- a/translations/es-ES/data/graphql/ghes-3.5/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: 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: 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: 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: 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 - - - location: PackageType.DOCKER - description: 'Se eliminará a `DOCKER`.' - reason: Se eliminará a DOCKER de esta enumeración, ya que este tipo se migrará para que solo lo utilice la API de REST de paquetes. - date: '21-06-2021' - criticality: breaking - owner: reybard - - - location: ReactionGroup.users - description: 'Se eliminará a `users`. Utiliza el campo de `reactors` en su lugar.' - reason: Los reactores ahora pueden ser maniquíes, bots y organizaciones. - date: '2021-10-01T00:00:00+00:00' - criticality: breaking - owner: synthead - - - location: Repository.defaultMergeQueue - description: 'Se eliminará a `defaultMergeQueue`. Utiliza `Repository.mergeQueue` en su lugar.' - reason: 'Se eliminará `defaultMergeQueue`.' - date: '01-04-2022' - criticality: breaking - owner: colinshum - - - location: AddPullRequestToMergeQueueInput.branch - description: 'Se eliminará la `branch`.' - reason: Las solicitudes de cambio se agregan a la cola de fusión para la rama base, el argumento `branch` ahora es un no-op - date: '2022-07-01T00:00:00+00:00' - criticality: breaking - owner: jhunschejones - - - location: Enterprise.userAccounts - description: 'Se eliminarán las `userAccounts`. Utilice el campo `Enterprise.members` en su lugar.' - reason: Se eliminará el campo de `Enterprise.userAccounts`. - date: '2022-07-01T00:00:00+00:00' - criticality: breaking - owner: jdennes diff --git a/translations/es-ES/data/graphql/ghes-3.6/graphql_previews.enterprise.yml b/translations/es-ES/data/graphql/ghes-3.6/graphql_previews.enterprise.yml deleted file mode 100644 index 781f7b1b7e..0000000000 --- a/translations/es-ES/data/graphql/ghes-3.6/graphql_previews.enterprise.yml +++ /dev/null @@ -1,123 +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/c2c-actions-service' -- - 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: 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.6/graphql_upcoming_changes.public-enterprise.yml b/translations/es-ES/data/graphql/ghes-3.6/graphql_upcoming_changes.public-enterprise.yml deleted file mode 100644 index 718abf97a7..0000000000 --- a/translations/es-ES/data/graphql/ghes-3.6/graphql_upcoming_changes.public-enterprise.yml +++ /dev/null @@ -1,86 +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: 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: 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: 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 - - - location: PackageType.DOCKER - description: 'Se eliminará a `DOCKER`.' - reason: Se eliminará a DOCKER de esta enumeración, ya que este tipo se migrará para que solo lo utilice la API de REST de paquetes. - date: '21-06-2021' - criticality: breaking - owner: reybard - - - location: ReactionGroup.users - description: 'Se eliminará a `users`. Utiliza el campo de `reactors` en su lugar.' - reason: Los reactores ahora pueden ser maniquíes, bots y organizaciones. - date: '2021-10-01T00:00:00+00:00' - criticality: breaking - owner: synthead - - - location: Repository.defaultMergeQueue - description: 'Se eliminará a `defaultMergeQueue`. Utiliza `Repository.mergeQueue` en su lugar.' - reason: 'Se eliminará `defaultMergeQueue`.' - date: '01-04-2022' - criticality: breaking - owner: colinshum - - - location: AddPullRequestToMergeQueueInput.branch - description: 'Se eliminará la `branch`.' - reason: Las solicitudes de cambio se agregan a la cola de fusión para la rama base, el argumento `branch` ahora es un no-op - date: '2022-07-01T00:00:00+00:00' - criticality: breaking - owner: jhunschejones - - - location: Enterprise.userAccounts - description: 'Se eliminarán las `userAccounts`. Utilice el campo `Enterprise.members` en su lugar.' - reason: Se eliminará el campo de `Enterprise.userAccounts`. - date: '2022-07-01T00:00:00+00:00' - criticality: breaking - owner: jdennes - - - location: RemovePullRequestFromMergeQueueInput.branch - description: 'Se eliminará la `branch`.' - reason: Las solicitudes de cambio se eliminan de la cola de fusión para la rama base, el argumento `branch` ahora es un no-op - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: jhunschejones diff --git a/translations/es-ES/data/graphql/graphql_previews.yml b/translations/es-ES/data/graphql/graphql_previews.yml index c9f58a6c77..8e482f9320 100644 --- a/translations/es-ES/data/graphql/graphql_previews.yml +++ b/translations/es-ES/data/graphql/graphql_previews.yml @@ -1,8 +1,5 @@ ---- -- - 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. +- 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 @@ -10,10 +7,8 @@ - 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. +- title: Implementaciones + description: Esta vista previa agrega soporte para mutaciones y nuevas características de los despliegues. toggled_by: ':flash-preview' announcement: null updates: null @@ -27,11 +22,8 @@ - CreateDeploymentPayload owning_teams: - '@github/c2c-actions-service' -- - 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. +- title: MergeInfoPreview - Información más detallada acerca del estado de fusión de una solicitud de extracción. + description: Esta vista previa agrega soporte para acceder a los campos que proporcionan información más detallada sobre el estado de fusión de una solicitud de extracción. toggled_by: ':merge-info-preview' announcement: null updates: null @@ -40,8 +32,7 @@ - PullRequest.mergeStateStatus owning_teams: - '@github/pe-pull-requests' -- - title: UpdateRefsPreview - Actualiza varias refs en una sola operación. +- 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 @@ -54,8 +45,7 @@ - UpdateRefsPayload owning_teams: - '@github/reponauts' -- - title: Acceso a la Gráfica de Dependencias de los Repositorios +- title: Acceso a la Gráfica de Dependencias de los Repositorios description: Esta vista previa agrega soporte para leer una gráfica de dependencias para un repositorio. toggled_by: ':hawkgirl-preview' announcement: null @@ -71,10 +61,8 @@ - DependencyGraphPackageRelease.dependencies owning_teams: - '@github/dsp-dependency-graph' -- - 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. +- 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 @@ -93,10 +81,8 @@ - RemovedFromProjectEvent.projectColumnName owning_teams: - '@github/github-projects' -- - title: Vista Previa de Etiquetas - description: >- - Esta vista previa agrega soporte para crear, actualizar, agregar y borrar etiquetas. +- 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 @@ -112,8 +98,7 @@ - UpdateLabelInput owning_teams: - '@github/pe-pull-requests' -- - title: Importar Proyecto +- title: Importar proyecto description: Esta vista previa agrega soporte para importar proyectos. toggled_by: ':slothette-preview' announcement: null @@ -122,10 +107,8 @@ - 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. +- 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 @@ -138,4 +121,4 @@ - Team.reviewRequestDelegationMemberCount - Team.reviewRequestDelegationNotifyTeam owning_teams: - - '@github/pe-pull-requests' + - '@github/pe-pull-requests' \ No newline at end of file diff --git a/translations/es-ES/data/graphql/graphql_upcoming_changes.public.yml b/translations/es-ES/data/graphql/graphql_upcoming_changes.public.yml deleted file mode 100644 index 99a8c8a2a2..0000000000 --- a/translations/es-ES/data/graphql/graphql_upcoming_changes.public.yml +++ /dev/null @@ -1,1241 +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: 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: 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: 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: 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 - - - location: PackageType.DOCKER - description: 'Se eliminará a `DOCKER`.' - reason: Se eliminará a DOCKER de esta enumeración, ya que este tipo se migrará para que solo lo utilice la API de REST de paquetes. - date: '21-06-2021' - criticality: breaking - owner: reybard - - - location: ReactionGroup.users - description: 'Se eliminará a `users`. Utiliza el campo de `reactors` en su lugar.' - reason: Los reactores ahora pueden ser maniquíes, bots y organizaciones. - date: '2021-10-01T00:00:00+00:00' - criticality: breaking - owner: synthead - - - location: Repository.defaultMergeQueue - description: 'Se eliminará a `defaultMergeQueue`. Utiliza `Repository.mergeQueue` en su lugar.' - reason: 'Se eliminará `defaultMergeQueue`.' - date: '01-04-2022' - criticality: breaking - owner: colinshum - - - location: AddPullRequestToMergeQueueInput.branch - description: 'Se eliminará la `branch`.' - reason: Las solicitudes de cambio se agregan a la cola de fusión para la rama base, el argumento `branch` ahora es un no-op - date: '2022-07-01T00:00:00+00:00' - criticality: breaking - owner: jhunschejones - - - location: Query.sponsorables.dependencyEcosystem - description: 'Se eliminará a `dependencyEcosystem`. Utiliza el argumento del ecosistema en su lugar.' - reason: El tipo cambiará de SecurityAdvisoryEcosystem a DependencyGraphEcosystem. - date: '2022-07-01T00:00:00+00:00' - criticality: breaking - owner: cheshire137 - - - location: AddProjectDraftIssueInput.assigneeIds - description: 'Se eliminará a `assigneeIds`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: AddProjectDraftIssueInput.body - description: 'Se eliminará a `body`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: AddProjectDraftIssueInput.projectId - description: 'Se eliminará a `projectId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: AddProjectDraftIssueInput.title - description: 'Se eliminará a `title`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: AddProjectDraftIssuePayload.projectNextItem - description: 'Se eliminará a `projectNextItem`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: AddProjectNextItemInput.contentId - description: 'Se eliminará a `contentId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: AddProjectNextItemInput.projectId - description: 'Se eliminará a `projectId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: AddProjectNextItemPayload.projectNextItem - description: 'Se eliminará a `projectNextItem`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: DeleteProjectNextItemInput.itemId - description: 'Se eliminará a `itemId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: DeleteProjectNextItemInput.projectId - description: 'Se eliminará a `projectId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: DeleteProjectNextItemPayload.deletedItemId - description: 'Se eliminará a `deletedItemId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: DependencyGraphDependency.packageLabel - description: '`packageLabel` se eliminará. Utiliza el campo normalizado `packageName` en su lugar.' - reason: '`packageLabel` se eliminará.' - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: github/dependency_graph - - - location: Issue.projectNext - description: 'Se eliminará a `projectNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: Issue.projectsNext - description: 'Se eliminará a `projectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: LockMergeQueueInput.branch - description: 'Se eliminará la `branch`.' - reason: La cola de fusión está bloqueada para la rama predeterminada del repositorio, el argumento `branch` es ahora un no-op - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: jhunschejones - - - location: MergeLockedMergeGroupInput.branch - description: 'Se eliminará la `branch`.' - reason: Los cambios se fusionan en la rama predeterminada del repositorio, el argumento `branch` ahora es un no-op - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: jhunschejones - - - location: Mutation.addProjectDraftIssue - description: 'Se eliminará a `addProjectDraftIssue`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: Mutation.addProjectNextItem - description: 'Se eliminará a `addProjectNextItem`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: Mutation.deleteProjectNextItem - description: 'Se eliminará a `deleteProjectNextItem`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: Mutation.updateProjectDraftIssue - description: 'Se eliminará a `updateProjectDraftIssue`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: Mutation.updateProjectNext - description: 'Se eliminará a `updateProjectNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: Mutation.updateProjectNextItemField - description: 'Se eliminará a `updateProjectNextItemField`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: Organization.projectNext - description: 'Se eliminará a `projectNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: Organization.projectsNext - description: 'Se eliminará a `projectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: Organization.recentProjectsNext - description: 'Se eliminará a `recentProjectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.closed - description: 'Se eliminará a `closed`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.createdAt - description: 'Se eliminará a `createdAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.creator - description: 'Se eliminará a `creator`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.databaseId - description: 'Se eliminará a `databaseId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.defaultView - description: 'Se eliminará a `defaultView`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.description - description: 'Se eliminará a `description`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.fieldConstraints - description: 'Se eliminará a `fieldConstraints`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.fields - description: 'Se eliminará a `fields`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.items - description: 'Se eliminará a `items`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.number - description: 'Se eliminará a `number`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.owner - description: 'Se eliminará a `owner`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.public - description: 'Se eliminará a `public`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.repositories - description: 'Se eliminará a `repositories`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.resourcePath - description: 'Se eliminará a `resourcePath`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.shortDescription - description: 'Se eliminará a `shortDescription`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.title - description: 'Se eliminará a `title`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.updatedAt - description: 'Se eliminará a `updatedAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.url - description: 'Se eliminará a `url`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNext.views - description: 'Se eliminará a `views`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextField.createdAt - description: 'Se eliminará a `createdAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextField.dataType - description: 'Se eliminará a `dataType`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextField.databaseId - description: 'Se eliminará a `databaseId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextField.name - description: 'Se eliminará a `name`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextField.project - description: 'Se eliminará a `project`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextField.settings - description: 'Se eliminará a `settings`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextField.updatedAt - description: 'Se eliminará a `updatedAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldCommon.createdAt - description: 'Se eliminará a `createdAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldCommon.dataType - description: 'Se eliminará a `dataType`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldCommon.databaseId - description: 'Se eliminará a `databaseId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldCommon.id - description: 'Se eliminará a `id`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldCommon.name - description: 'Se eliminará a `name`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldCommon.project - description: 'Se eliminará a `project`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldCommon.settings - description: 'Se eliminará a `settings`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldCommon.updatedAt - description: 'Se eliminará a `updatedAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.ASSIGNEES - description: 'Se eliminará a `ASSIGNEES`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.DATE - description: 'Se eliminará a `DATE`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.ITERATION - description: 'Se eliminará a `ITERATION`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.LABELS - description: 'Se eliminará a `LABELS`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.LINKED_PULL_REQUESTS - description: 'Se eliminará a `LINKED_PULL_REQUESTS`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.MILESTONE - description: 'Se eliminará a `MILESTONE`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.NUMBER - description: 'Se eliminará a `NUMBER`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.REPOSITORY - description: 'Se eliminará a `REPOSITORY`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.REVIEWERS - description: 'Se eliminará a `REVIEWERS`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.SINGLE_SELECT - description: 'Se eliminará a `SINGLE_SELECT`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.TEXT - description: 'Se eliminará a `TEXT`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.TITLE - description: 'Se eliminará a `TITLE`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextFieldType.TRACKS - description: 'Se eliminará a `TRACKS`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItem.content - description: 'Se eliminará a `content`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItem.createdAt - description: 'Se eliminará a `createdAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItem.creator - description: 'Se eliminará a `creator`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItem.databaseId - description: 'Se eliminará a `databaseId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItem.fieldValues - description: 'Se eliminará a `fieldValues`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItem.isArchived - description: 'Se eliminará a `isArchived`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItem.project - description: 'Se eliminará a `project`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItem.title - description: 'Se eliminará a `title`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItem.type - description: 'Se eliminará a `type`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItem.updatedAt - description: 'Se eliminará a `updatedAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItemFieldValue.createdAt - description: 'Se eliminará a `createdAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItemFieldValue.creator - description: 'Se eliminará a `creator`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItemFieldValue.databaseId - description: 'Se eliminará a `databaseId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItemFieldValue.projectField - description: 'Se eliminará a `projectField`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItemFieldValue.projectFieldConstraint - description: 'Se eliminará a `projectFieldConstraint`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItemFieldValue.projectItem - description: 'Se eliminará a `projectItem`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItemFieldValue.updatedAt - description: 'Se eliminará a `updatedAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextItemFieldValue.value - description: 'Se eliminará a `value`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationField.configuration - description: 'Se eliminará a `configuration`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationField.createdAt - description: 'Se eliminará a `createdAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationField.dataType - description: 'Se eliminará a `dataType`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationField.databaseId - description: 'Se eliminará a `databaseId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationField.name - description: 'Se eliminará a `name`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationField.project - description: 'Se eliminará a `project`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationField.settings - description: 'Se eliminará a `settings`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationField.updatedAt - description: 'Se eliminará a `updatedAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationFieldConfiguration.completedIterations - description: 'Se eliminará a `completedIterations`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationFieldConfiguration.duration - description: 'Se eliminará a `duration`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationFieldConfiguration.iterations - description: 'Se eliminará a `iterations`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationFieldConfiguration.startDay - description: 'Se eliminará a `startDay`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationFieldIteration.duration - description: 'Se eliminará a `duration`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationFieldIteration.id - description: 'Se eliminará a `id`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationFieldIteration.startDate - description: 'Se eliminará a `startDate`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationFieldIteration.title - description: 'Se eliminará a `title`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextIterationFieldIteration.titleHTML - description: 'Se eliminará a `titleHtml`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextOrderField.CREATED_AT - description: 'Se eliminará a `CREATED_AT`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextOrderField.NUMBER - description: 'Se eliminará a `NUMBER`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextOrderField.TITLE - description: 'Se eliminará a `TITLE`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextOrderField.UPDATED_AT - description: 'Se eliminará a `UPDATED_AT`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextOwner.projectNext - description: 'Se eliminará a `projectNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextOwner.projectsNext - description: 'Se eliminará a `projectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextRecent.recentProjectsNext - description: 'Se eliminará a `recentProjectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextSingleSelectField.createdAt - description: 'Se eliminará a `createdAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextSingleSelectField.dataType - description: 'Se eliminará a `dataType`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextSingleSelectField.databaseId - description: 'Se eliminará a `databaseId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextSingleSelectField.name - description: 'Se eliminará a `name`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextSingleSelectField.options - description: 'Se eliminará a `options`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextSingleSelectField.project - description: 'Se eliminará a `project`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextSingleSelectField.settings - description: 'Se eliminará a `settings`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextSingleSelectField.updatedAt - description: 'Se eliminará a `updatedAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextSingleSelectFieldOption.id - description: 'Se eliminará a `id`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextSingleSelectFieldOption.name - description: 'Se eliminará a `name`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectNextSingleSelectFieldOption.nameHTML - description: 'Se eliminará a `nameHtml`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectView.createdAt - description: 'Se eliminará a `createdAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectView.databaseId - description: 'Se eliminará a `databaseId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectView.filter - description: 'Se eliminará a `filter`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectView.groupBy - description: 'Se eliminará a `groupBy`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectView.groupedItems - description: 'Se eliminará a `groupedItems`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectView.items - description: 'Se eliminará a `items`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectView.layout - description: 'Se eliminará a `layout`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectView.name - description: 'Se eliminará a `name`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectView.number - description: 'Se eliminará a `number`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectView.project - description: 'Se eliminará a `project`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectView.sortBy - description: 'Se eliminará a `sortBy`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectView.updatedAt - description: 'Se eliminará a `updatedAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectView.verticalGroupBy - description: 'Se eliminará a `verticalGroupBy`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: ProjectView.visibleFields - description: 'Se eliminará a `visibleFields`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: PullRequest.projectNext - description: 'Se eliminará a `projectNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: PullRequest.projectNextItems - description: 'Se eliminará a `projectNextItems`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: PullRequest.projectsNext - description: 'Se eliminará a `projectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: RemovePullRequestFromMergeQueueInput.branch - description: 'Se eliminará la `branch`.' - reason: Las solicitudes de cambio se eliminan de la cola de fusión para la rama base, el argumento `branch` ahora es un no-op - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: jhunschejones - - - location: Repository.projectNext - description: 'Se eliminará a `projectNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: Repository.projectsNext - description: 'Se eliminará a `projectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: Repository.recentProjectsNext - description: 'Se eliminará a `recentProjectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: RepositoryVulnerabilityAlert.fixReason - description: 'Se eliminará a `fixReason`.' - reason: El campo `fixReason` ya se eliminó. Aún puedes utilizar `fixedAt` y `dismissReason`. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: jamestran201 - - - location: UnlockAndResetMergeGroupInput.branch - description: 'Se eliminará la `branch`.' - reason: El grupo de fusión actual para la rama predeterminada del repositorio, el argumento `branch` es ahora un no-op - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: jhunschejones - - - location: UpdateProjectNextInput.closed - description: 'Se eliminará a `closed`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: UpdateProjectNextInput.description - description: 'Se eliminará a `description`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: UpdateProjectNextInput.projectId - description: 'Se eliminará a `projectId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: UpdateProjectNextInput.public - description: 'Se eliminará a `public`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: UpdateProjectNextInput.shortDescription - description: 'Se eliminará a `shortDescription`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: UpdateProjectNextInput.title - description: 'Se eliminará a `title`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: UpdateProjectNextItemFieldInput.fieldConstraintId - description: 'Se eliminará a `fieldConstraintId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: UpdateProjectNextItemFieldInput.fieldId - description: 'Se eliminará a `fieldId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: UpdateProjectNextItemFieldInput.fieldWithSettingId - description: 'Se eliminará la `fieldWithSettingId`. Utilice `fieldConstraintId` en su lugr' - reason: Se renombró como fieldConstraintId para mejorar la consistencia de los nombres. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: memex - - - location: UpdateProjectNextItemFieldInput.itemId - description: 'Se eliminará a `itemId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: UpdateProjectNextItemFieldInput.value - description: 'Se eliminará a `value`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: UpdateProjectNextItemFieldPayload.projectNextItem - description: 'Se eliminará a `projectNextItem`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: UpdateProjectNextPayload.projectNext - description: 'Se eliminará a `projectNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: User.projectNext - description: 'Se eliminará a `projectNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: User.projectsNext - description: 'Se eliminará a `projectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar - - - location: User.recentProjectsNext - description: 'Se eliminará a `recentProjectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' - reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. - date: '2022-10-01T00:00:00+00:00' - criticality: breaking - owner: lukewar diff --git a/translations/es-ES/data/learning-tracks/README.md b/translations/es-ES/data/learning-tracks/README.md index ce3b8c6b95..c89fa539f8 100644 --- a/translations/es-ES/data/learning-tracks/README.md +++ b/translations/es-ES/data/learning-tracks/README.md @@ -1,8 +1,16 @@ +--- +ms.openlocfilehash: dcc6cf1e8adf15c4997d4d62cd34bde99f7d37cd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109722" +--- # Enfoques de Aprendizaje (conocidas como Rutas de Aprendizaje) -Los enfoques de aprendizaje son una recolección de artículos que te ayudan a dominar un tema específico. Los enfoques de aprendizaje se definen por producto. Por ejemplo, consulta https://docs.github.com/en/actions/guides. +Los enfoques de aprendizaje son una recolección de artículos que te ayudan a dominar un tema específico. Los enfoques de aprendizaje se definen por producto. Por ejemplo, vea https://docs.github.com/en/actions/guides. -## Cómo funciona +## Funcionamiento El aprender a rastrear datos de un producto se define en dos lugares: @@ -19,19 +27,19 @@ El aprender a rastrear datos de un producto se define en dos lugares: - create_actions ``` -2. Se definen datos adicionales para cada ruta en un archivo YAML denominado para el **producto** en el directorio de `data`. +2. Se definen datos adicionales de cada seguimiento en un archivo YAML con el nombre del **producto** en el directorio `data`. - Por ejemplo, en `data/learning-tracks/actions.yml`, cada uno de los elementos del arreglo `learningTracks` del archivo de contenido se representa con datos adicionales tales como `title`, `description` y un arreglo de enlaces de `guides`. + Por ejemplo, en `data/learning-tracks/actions.yml`, cada uno de los elementos de la matriz `learningTracks` del archivo de contenido se representa con datos adicionales, como `title`, `description` y una matriz de vínculos `guides`. - Una pista de aprendizaje en este YAML **por versión** se debe designar como una pista de aprendizaje "destacada" a través de `featured_track: true`, la cual lo configurará para mostrarse en la parte superior de la página de guías del producto. Las pruebas fallaràn si falta esta propiedad. + Una pista de aprendizaje en este archivo YAML **por versión** se debe designar como una pista de aprendizaje "destacada" mediante `featured_track: true`, que la configurará para que aparezca en la parte superior de la página de guías del producto. Las pruebas fallaràn si falta esta propiedad. - La propiedad `featured_track` puede ser un valor booleano simple (por ejemplo, `featured_track: true`) o puede ser una secuencia que incluya declaraciones de versión (por ejemplo, `featured_track: '{% ifversion fpt %}true{% else %}false{% endif %}'`). Si utilizas versionamiento, tendrás `featured_track`s múltiples por archivo YML, pero asegúrate de que solo uno se interprete en cada versión compatible actual. Las pruebas fallarán si hay más o menos de un enlace destacado para cada versión. + La propiedad `featured_track` puede ser un valor booleano simple (por ejemplo, `featured_track: true`), o bien puede ser una cadena que incluya instrucciones de control de versiones (por ejemplo, `featured_track: '{% ifversion fpt %}true{% else %}false{% endif %}'`). Si usa el control de versiones, tendrá varios elementos `featured_track` por archivo YML, pero debe asegurarse de que solo se represente uno en cada versión compatible actual. Las pruebas fallarán si hay más o menos de un enlace destacado para cada versión. ## Control de versiones -El versionamiento para aprender pistas se procesa en l ahora interpretada de la página. El código vive en [`lib/learning-tracks.js`](lib/learning-tracks.js), al cual llama `page.render()`. Entonces, `components/guides` interpreta los rastros de aprendizaje procesados. +El versionamiento para aprender pistas se procesa en l ahora interpretada de la página. El código se encuentra en [`lib/learning-tracks.js`](lib/learning-tracks.js), al que llama `page.render()`. Después, las pistas de aprendizaje procesadas se representan mediante `components/guides`. -Las condicionales líquidas **no** deben utilizarse para versionar en el archivo YAML para las guías. Solo las guías de pistas de aprendizaje que aplican a la versión actual se interpretarán automáticamente. Si no hay pistas con guías que pertenezcan a la versión actual, la sección de pistas de aprendizaje no se interpretará en lo absoluto. +Las condicionales líquidas **no** deben usarse para el control de versiones en el archivo YAML para las guías. Solo las guías de pistas de aprendizaje que aplican a la versión actual se interpretarán automáticamente. Si no hay pistas con guías que pertenezcan a la versión actual, la sección de pistas de aprendizaje no se interpretará en lo absoluto. También es compatible el versionamiento explícito dentro de los datos de YML de las pistas de aprendizaje del producto. El formato y los valores permitidos son los mismos que en la [propiedad preliminar de versiones](/content#versions). @@ -49,8 +57,8 @@ learning_track_name: - /path/to/guide2 ``` -Si no se incluye la propiedad de `versiones`, se asume que la pista está disponible en todas las versiones. +Si no se incluye la propiedad `versions`, se asume que la pista está disponible en todas las versiones. -## Imposición del modelado +## Cumplimiento de esquemas -El modelo para validar el YAML de pista de aprendizaje vive en [`tests/helpers/schemas/learning-tracks-schema.js`](tests/helpers/schemas/learning-tracks-schema.js) y [`tests/content/lint-files.js`](tests/content/lint-files.js) lo ejecuta. +El esquema para validar el archivo YAML de pistas de aprendizaje se encuentra en [`tests/helpers/schemas/learning-tracks-schema.js`](tests/helpers/schemas/learning-tracks-schema.js) y lo ejecuta [`tests/content/lint-files.js`](tests/content/lint-files.js). diff --git a/translations/es-ES/data/learning-tracks/actions.yml b/translations/es-ES/data/learning-tracks/actions.yml deleted file mode 100644 index 3f4d88a6bc..0000000000 --- a/translations/es-ES/data/learning-tracks/actions.yml +++ /dev/null @@ -1,92 +0,0 @@ ---- -getting_started: - title: 'Inicia con {% data variables.product.prodname_actions %}' - description: 'Descubre las posibilidades de las {% data variables.product.prodname_actions %} creando tu primer flujo de trabajo.' - guides: - - /actions/learn-github-actions/introduction-to-github-actions - - /actions/learn-github-actions/finding-and-customizing-actions - - /actions/learn-github-actions/essential-features-of-github-actions - - /actions/learn-github-actions/managing-complex-workflows - - /actions/learn-github-actions/reusing-workflows - - /actions/security-guides/security-hardening-for-github-actions - featured_track: true -continuous_integration: - title: 'Crea y prueba tu código' - description: 'Puedes crear flujos de trabajo de integración contínua (IC) justo en tu repositorio.' - guides: - - /actions/automating-builds-and-tests/about-continuous-integration - - /actions/automating-builds-and-tests/building-and-testing-powershell - - /actions/automating-builds-and-tests/building-and-testing-ruby - - /actions/automating-builds-and-tests/building-and-testing-java-with-maven - - /actions/automating-builds-and-tests/building-and-testing-java-with-gradle - - /actions/automating-builds-and-tests/building-and-testing-java-with-ant - - /actions/automating-builds-and-tests/building-and-testing-swift -continuous_deployment: - title: 'Automatiza tus despliegues' - description: 'Aprende cómo automatizar la publicación de lanzamientos de tus proyectos con un flujo de trabajo de integración contínua (IC) personalizado en {% data variables.product.prodname_actions %}.' - guides: - - /actions/publishing-packages/about-packaging-with-github-actions - - /actions/publishing-packages/publishing-nodejs-packages - - /actions/publishing-packages/publishing-java-packages-with-maven - - /actions/publishing-packages/publishing-java-packages-with-gradle - - /actions/publishing-packages/publishing-docker-images -deploy_to_the_cloud: - title: 'Desplegar en la red' - description: 'Aprende a utilizar las {% data variables.product.prodname_actions %} para crear una aplicación y desplegarla en diversas plataformas basadas en la nube.' - guides: - - /actions/deployment/deploying-to-amazon-elastic-container-service - - /actions/deployment/deploying-to-azure-app-service - - /actions/deployment/deploying-to-google-kubernetes-engine -adopting_github_actions_for_your_enterprise_ghec: - title: 'Adoptar GitHub Actions para tu empresa' - description: 'Aprende a planear y hacer una implementación de {% data variables.product.prodname_actions %} en tu empresa.' - versions: - ghec: '*' - guides: - - /admin/github-actions/getting-started-with-github-actions-for-your-enterprise/about-github-actions-for-enterprises - - /actions/learn-github-actions/understanding-github-actions - - /admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise - - /admin/github-actions/getting-started-with-github-actions-for-your-enterprise/migrating-your-enterprise-to-github-actions - - /admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-cloud - - /actions/security-guides/security-hardening-for-github-actions - - /billing/managing-billing-for-github-actions/about-billing-for-github-actions -adopting_github_actions_for_your_enterprise_ghes_and_ghae: - title: 'Adoptar GitHub Actions para tu empresa' - description: 'Aprende a planear y hacer una implementación de {% data variables.product.prodname_actions %} en tu empresa.' - versions: - ghes: '*' - ghae: '*' - guides: - - /admin/github-actions/getting-started-with-github-actions-for-your-enterprise/about-github-actions-for-enterprises - - /actions/learn-github-actions/understanding-github-actions - - /admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise - - /admin/github-actions/getting-started-with-github-actions-for-your-enterprise/migrating-your-enterprise-to-github-actions - - /admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-cloud - - /admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server - - /admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise - - /actions/security-guides/security-hardening-for-github-actions - - /billing/managing-billing-for-github-actions/about-billing-for-github-actions -hosting_your_own_runners: - title: 'Hospeda tus propios ejecutores' - description: 'Puedes crear ejecutores autohospedados para ejecutar flujos de trabajo en un entorno altamente personalizable.' - guides: - - /actions/hosting-your-own-runners/about-self-hosted-runners - - /actions/hosting-your-own-runners/adding-self-hosted-runners - - /actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service - - /actions/hosting-your-own-runners/using-a-proxy-server-with-self-hosted-runners - - /actions/hosting-your-own-runners/using-labels-with-self-hosted-runners - - /actions/hosting-your-own-runners/using-self-hosted-runners-in-a-workflow - - /actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups - - /actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners -create_actions: - title: 'Crea una acción' - description: '¿Tienes una idea para crear una acción nueva? ¿Has creado algo personalizado para tu proyecto? Aprende cómo crear acciones que se pueden compartir y publícalas en GitHub Marketplace.' - guides: - - /actions/creating-actions/about-custom-actions - - /actions/creating-actions/creating-a-docker-container-action - - /actions/creating-actions/creating-a-javascript-action - - /actions/creating-actions/creating-a-composite-action - - /actions/creating-actions/metadata-syntax-for-github-actions - - /actions/creating-actions/dockerfile-support-for-github-actions - - /actions/creating-actions/setting-exit-codes-for-actions - - /actions/creating-actions/publishing-actions-in-github-marketplace diff --git a/translations/es-ES/data/learning-tracks/admin.yml b/translations/es-ES/data/learning-tracks/admin.yml deleted file mode 100644 index ccb820d6c4..0000000000 --- a/translations/es-ES/data/learning-tracks/admin.yml +++ /dev/null @@ -1,130 +0,0 @@ ---- -get_started_with_github_ae: - title: 'Inicia con {% data variables.product.prodname_ghe_managed %}' - description: 'Aprende sobre {% data variables.product.prodname_ghe_managed %} y completa la configuración inicial de una empresa nueva.' - featured_track: true - versions: - ghae: '*' - guides: - - /admin/overview/about-github-ae - - /admin/overview/about-data-residency - - /admin/configuration/configuring-your-enterprise/deploying-github-ae - - /admin/configuration/initializing-github-ae - - /admin/configuration/restricting-network-traffic-to-your-enterprise - - /admin/github-actions/getting-started-with-github-actions-for-github-ae -deploy_an_instance: - title: 'Despliega una instancia' - description: 'Instala {% data variables.product.prodname_ghe_server %} en la plataforma de tu elección y configura la autenticación con SAML.' - featured_track: true - versions: - ghes: '*' - guides: - - /admin/overview/system-overview - - /admin/installation - - /admin/configuration/accessing-the-management-console - - /admin/configuration/configuring-a-hostname - - /admin/authentication/using-saml - - /admin/configuration/site-admin-dashboard -upgrade_your_instance: - title: 'Mejora tu instancia' - description: 'Las mejoras de pruebas en etapas, notifican a los usuarios sobre el mantenimiento y mejoran tu instancia con las últimas características y actualizaciones de seguridad.' - versions: - ghes: '*' - guides: - - /admin/enterprise-management/enabling-automatic-update-checks - - /admin/installation/setting-up-a-staging-instance - - /admin/enterprise-management/upgrade-requirements - - /admin/user-management/customizing-user-messages-for-your-enterprise - - /admin/configuration/enabling-and-scheduling-maintenance-mode - - /admin/enterprise-management/upgrading-github-enterprise-server -adopting_github_actions_for_your_enterprise_ghec: - title: 'Adoptar GitHub Actions para tu empresa' - description: 'Aprende a planear y hacer una implementación de {% data variables.product.prodname_actions %} en tu empresa.' - versions: - ghec: '*' - guides: - - /admin/github-actions/getting-started-with-github-actions-for-your-enterprise/about-github-actions-for-enterprises - - /actions/learn-github-actions/understanding-github-actions - - /admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise - - /admin/github-actions/getting-started-with-github-actions-for-your-enterprise/migrating-your-enterprise-to-github-actions - - /admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-cloud - - /actions/security-guides/security-hardening-for-github-actions - - /billing/managing-billing-for-github-actions/about-billing-for-github-actions -adopting_github_actions_for_your_enterprise_ghes_and_ghae: - title: 'Adoptar GitHub Actions para tu empresa' - description: 'Aprende a planear y hacer una implementación de {% data variables.product.prodname_actions %} en tu empresa.' - versions: - ghes: '*' - ghae: '*' - guides: - - /admin/github-actions/getting-started-with-github-actions-for-your-enterprise/about-github-actions-for-enterprises - - /actions/learn-github-actions/understanding-github-actions - - /admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise - - /admin/github-actions/getting-started-with-github-actions-for-your-enterprise/migrating-your-enterprise-to-github-actions - - /admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-cloud - - /admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server - - /admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise - - /actions/security-guides/security-hardening-for-github-actions - - /billing/managing-billing-for-github-actions/about-billing-for-github-actions -increase_fault_tolerance: - title: 'Incrementa la tolerancia a fallos de tu instancia' - description: "Respalda el código de tus desarrolladores y configura la disponibilidad alta (HA, por sus siglas en inglés) para garantizar la confiabilidad de {% data variables.product.prodname_ghe_server %} en tu ambiente." - versions: - ghes: '*' - guides: - - /admin/configuration/accessing-the-administrative-shell-ssh - - /admin/configuration/configuring-backups-on-your-appliance - - /admin/enterprise-management/about-high-availability-configuration - - /admin/enterprise-management/creating-a-high-availability-replica - - /admin/configuration/using-github-enterprise-server-with-a-load-balancer -improve_security_of_your_instance: - title: 'Mejora la seguridad de tu instancia' - description: "Revisa la configuración de red y las características de seguridad y fortalace la instancia que ejecuta {% data variables.product.prodname_ghe_server %} para proteger los datos de tu empresa." - versions: - ghes: '*' - guides: - - /admin/configuration/enabling-private-mode - - /admin/guides/installation/configuring-tls - - /admin/configuration/troubleshooting-ssl-errors - - /admin/configuration/enabling-subdomain-isolation - - /admin/configuration/accessing-the-administrative-shell-ssh - - /admin/configuration/network-ports - - /admin/configuration/configuring-built-in-firewall-rules - - /admin/user-management/best-practices-for-user-security - - /admin/user-management/promoting-or-demoting-a-site-administrator -configure_github_actions: - title: 'Configura las {% data variables.product.prodname_actions %}' - description: 'Permite a tus desarrolladores crear, automatizar, personalizar y ejecutar poderosos flujos de trabajo de desarrollo de software para {% data variables.product.product_location %} con {% data variables.product.prodname_actions %}.' - versions: - ghes: '*' - guides: - - /admin/github-actions/getting-started-with-github-actions-for-github-enterprise-server - - /admin/github-actions/enforcing-github-actions-policies-for-your-enterprise - - /admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect - - /admin/github-actions/high-availability-for-github-actions - - /admin/github-actions/backing-up-and-restoring-github-enterprise-server-with-github-actions-enabled - - /admin/github-actions/using-a-staging-environment -configure_github_advanced_security: - title: 'Configura la {% data variables.product.prodname_GH_advanced_security %}' - description: "Mejora la calidad y seguridad del código de tu desarrollador con la {% data variables.product.prodname_GH_advanced_security %}." - versions: - ghes: '*' - guides: - - /admin/advanced-security/about-licensing-for-github-advanced-security - - /admin/advanced-security/enabling-github-advanced-security-for-your-enterprise - - /admin/advanced-security/configuring-code-scanning-for-your-appliance - - /admin/advanced-security/configuring-secret-scanning-for-your-appliance - - /admin/policies/enforcing-policies-for-advanced-security-in-your-enterprise -get_started_with_your_enterprise_account: - title: 'Iniciar con tu cuenta empresarial' - description: 'Inicia con tu cuenta empresarial para administrar organizaciones múltiples centralmente en {% data variables.product.product_name %}.' - versions: - ghes: '*' - ghec: '*' - guides: - - /admin/overview/about-enterprise-accounts - - /billing/managing-billing-for-your-github-account/about-billing-for-your-enterprise - - /admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise - - /admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise - - /admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise - - /admin/policies/enforcing-policies-for-your-enterprise/about-enterprise-policies diff --git a/translations/es-ES/data/learning-tracks/code-security.yml b/translations/es-ES/data/learning-tracks/code-security.yml index 3b87fb38b7..115c9f45b7 100644 --- a/translations/es-ES/data/learning-tracks/code-security.yml +++ b/translations/es-ES/data/learning-tracks/code-security.yml @@ -1,8 +1,7 @@ ---- -#Feature available only on dotcom +# Feature available only on dotcom security_advisories: - title: 'Arregla y divulga una vulnerabilidad de seguridad' - description: 'Utilizar asesorías de seguridad de repositorio para corregir de forma privada una vulnerabilidad reportada y obtener un CVE.' + title: 'Fix and disclose a security vulnerability' + description: 'Using repository security advisories to privately fix a reported vulnerability and get a CVE.' featured_track: '{% ifversion fpt or ghec %}true{% else %}false{% endif %}' guides: - /code-security/repository-security-advisories/about-coordinated-disclosure-of-security-vulnerabilities @@ -13,10 +12,11 @@ security_advisories: - /code-security/repository-security-advisories/editing-a-repository-security-advisory - /code-security/repository-security-advisories/withdrawing-a-repository-security-advisory - /code-security/repository-security-advisories/removing-a-collaborator-from-a-repository-security-advisory -#Feature available on dotcom and GHES 3.3+, so articles available on GHAE and earlier GHES hidden to hide the learning track + +# Feature available on dotcom and GHES 3.3+, so articles available on GHAE and earlier GHES hidden to hide the learning track dependabot_alerts: - title: 'Obtén notificaciones para las dependencias inseguras' - description: 'Configura el Dependabot para que te alerta de las vulnerabilidades{% ifversion GH-advisory-db-supports-malware %} o malware{% endif %} nuevos en tus dependencias.' + title: 'Get notifications for insecure dependencies' + description: 'Set up Dependabot to alert you to new vulnerabilities{% ifversion GH-advisory-db-supports-malware %} or malware{% endif %} in your dependencies.' guides: - /code-security/dependabot/dependabot-alerts/about-dependabot-alerts - '{% ifversion fpt or ghec or ghes > 3.2 %}/github/administering-a-repository/managing-repository-settings/managing-security-and-analysis-settings-for-your-repository{% endif %}' @@ -25,10 +25,11 @@ dependabot_alerts: - /code-security/dependabot/working-with-dependabot/managing-pull-requests-for-dependency-updates - /code-security/dependabot/working-with-dependabot/troubleshooting-the-detection-of-vulnerable-dependencies - /code-security/dependabot/working-with-dependabot/troubleshooting-dependabot-errors -#Feature available on dotcom and GHES 3.3+, so articles available on GHAE and earlier GHES hidden to hide the learning track + +# Feature available on dotcom and GHES 3.3+, so articles available on GHAE and earlier GHES hidden to hide the learning track dependabot_security_updates: - title: 'Obtén solicitudes de cambios para actualizar tus dependencias vulnerables' - description: 'Configurar al Dependabot para crear solicitudes de cambios cuando se reporten vulnerabilidades nuevas.' + title: 'Get pull requests to update your vulnerable dependencies' + description: 'Set up Dependabot to create pull requests when new vulnerabilities are reported.' guides: - /code-security/dependabot/dependabot-security-updates/about-dependabot-security-updates - /code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates @@ -36,10 +37,11 @@ dependabot_security_updates: - '{% ifversion fpt or ghec or ghes > 3.2 %}/github/administering-a-repository/managing-repository-settings/managing-security-and-analysis-settings-for-your-repository{% endif %}' - /code-security/dependabot/working-with-dependabot/managing-pull-requests-for-dependency-updates - '{% ifversion fpt or ghec or ghes > 3.2 %}/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/troubleshooting-the-detection-of-vulnerable-dependencies{% endif %}' -#Feature available only on dotcom and GHES 3.3+ + +# Feature available only on dotcom and GHES 3.3+ dependency_version_updates: - title: 'Mantén tus dependencias actualizadas' - description: 'Utilizar el Dependabot para verificar lanzamientos nuevos y crear solicitudes de cambios para actualizar tus dependencias.' + title: 'Keep your dependencies up-to-date' + description: 'Use Dependabot to check for new releases and create pull requests to update your dependencies.' guides: - /code-security/dependabot/dependabot-version-updates/about-dependabot-version-updates - /code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates @@ -51,10 +53,11 @@ dependency_version_updates: - /code-security/dependabot/working-with-dependabot/managing-encrypted-secrets-for-dependabot - /code-security/dependabot/working-with-dependabot/managing-pull-requests-for-dependency-updates - /code-security/dependabot/working-with-dependabot/troubleshooting-dependabot-errors -#Feature available in GHEC, GHES 3.0 up, and GHAE. Feature limited on FPT so hidden there. + +# Feature available in GHEC, GHES 3.0 up, and GHAE. Feature limited on FPT so hidden there. secret_scanning: - title: 'Escanear en búsqueda de secretos' - description: 'Configurar el escaneo de secretos para protegerse de los registros accidentales de tokens, contraseñas y otros secretos en tu repositorio.' + title: 'Scan for secrets' + description: 'Set up secret scanning to guard against accidental check-ins of tokens, passwords, and other secrets to your repository.' guides: - '{% ifversion not fpt %}/code-security/secret-scanning/about-secret-scanning{% endif %}' - '{% ifversion not fpt %}/code-security/secret-scanning/configuring-secret-scanning-for-your-repositories{% endif %}' @@ -63,10 +66,11 @@ secret_scanning: - '{% ifversion not fpt %}/code-security/secret-scanning/secret-scanning-patterns{% endif %}' - '{% ifversion secret-scanning-push-protection %}/code-security/secret-scanning/protecting-pushes-with-secret-scanning{% endif %}' - '{% ifversion secret-scanning-push-protection %}/code-security/secret-scanning/pushing-a-branch-blocked-by-push-protection{% endif %}' -#Security overview feature available in GHEC and GHES 3.2+, so other articles hidden to hide the learning path in other versions + +# Security overview feature available in GHEC and GHES 3.2+, so other articles hidden to hide the learning path in other versions security_alerts: - title: 'Explora y administra las alertas de seguridad' - description: 'Aprende dónde encontrar y resolver las alertas de seguridad.' + title: 'Explore and manage security alerts' + description: 'Learn where to find and resolve security alerts.' guides: - '{% ifversion ghec or ghes > 3.1 %}/code-security/security-overview/about-the-security-overview {% endif %}' - '{% ifversion ghec or ghes > 3.1 %}/code-security/security-overview/viewing-the-security-overview {% endif %}' @@ -74,10 +78,11 @@ security_alerts: - '{% ifversion ghec or ghes > 3.1 %}/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository{% endif %}' - '{% ifversion ghec or ghes > 3.1 %}/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests{% endif %}' - '{% ifversion ghec or ghes > 3.1 %}/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/viewing-and-updating-vulnerable-dependencies-in-your-repository{% endif %}' -#Feature available in all versions from GHES 2.22 up + +# Feature available in all versions from GHES 2.22 up code_security_actions: - title: 'Ejecutar el escaneo de código con GitHub Actions' - description: 'Verifica tu rama predeterminada y cada solicitud de cambios para mantener las vulnerabilidades y errores lejos de tu repositorio.' + title: 'Run code scanning with GitHub Actions' + description: 'Check your default branch and every pull request to keep vulnerabilities and errors out of your repository.' featured_track: '{% ifversion ghae or ghes %}true{% else %}false{% endif %}' guides: - /code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning @@ -86,29 +91,32 @@ code_security_actions: - /code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages - /code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/running-codeql-code-scanning-in-a-container - /code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow -#Feature available in all versions from GHES 2.22 up + +# Feature available in all versions from GHES 2.22 up code_security_integration: - title: 'Integrar con el escaneo de código' - description: 'Cargar resultados del análisis de código desde sistemas de terceros a GitHub utilizando SARIF.' + title: 'Integrate with code scanning' + description: 'Upload code analysis results from third-party systems to GitHub using SARIF.' guides: - /code-security/code-scanning/integrating-with-code-scanning/about-integration-with-code-scanning - /code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github - /code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning - /rest/reference/code-scanning -#Feature available in all versions from GHES 2.22 up + +# Feature available in all versions from GHES 2.22 up code_security_ci: - title: 'Ejecutar el escaneo de código de CodeQL en tu IC' - description: 'Configurar el CodeQL dentro de tu IC existente y cargar los resultados en el escaneo de código de GitHub.' + title: 'Run CodeQL code scanning in your CI' + description: 'Set up CodeQL within your existing CI and upload results to GitHub code scanning.' guides: - /code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/about-codeql-code-scanning-in-your-ci-system - /code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/installing-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 - /code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/migrating-from-the-codeql-runner-to-codeql-cli - /code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/troubleshooting-codeql-runner-in-your-ci-system -#Feature available in all versions + +# Feature available in all versions end_to_end_supply_chain: - title: 'Cadena de suministro de extremo a extremo' - description: 'Cómo considerar asegurar tus cuentas de usuario, tu código y tu proceso de compilación.' + title: 'End-to-end supply chain' + description: 'How to think about securing your user accounts, your code, and your build process.' guides: - /code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview - /code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts diff --git a/translations/es-ES/data/product-examples/README.md b/translations/es-ES/data/product-examples/README.md index c68e442463..4edb472a36 100644 --- a/translations/es-ES/data/product-examples/README.md +++ b/translations/es-ES/data/product-examples/README.md @@ -1,20 +1,28 @@ +--- +ms.openlocfilehash: 51fbe18842922b1c8fad2535d2f67230413933c2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069615" +--- # Ejemplos de llegada de producto -Las páginas que utilizan el diseño de `product-landing` podrían incluir una sección de `Examples` opcionalmente. Actualmente, tenemos compatibilidad con tres tipos de ejemplos: +Las páginas que usan el diseño `product-landing` pueden incluir opcionalmente una sección `Examples`. Actualmente, tenemos compatibilidad con tres tipos de ejemplos: -1. Ejemplos de código Consulta https://docs.github.com/en/codespaces#code-examples. +1. Ejemplos de código, vea https://docs.github.com/en/codespaces#code-examples. -2. Ejemplos de comunidad Consulta https://docs.github.com/en/discussions#community-examples. +2. Ejemplos de la comunidad, vea https://docs.github.com/en/discussions#community-examples. -3. Ejemplos de usuario Consulta https://docs.github.com/en/sponsors#community-examples. +3. Ejemplos de usuario, vea https://docs.github.com/en/sponsors#community-examples. -## Cómo funciona +## Funcionamiento -Los datos de ejemplo para cada producto se definen en `data/product-landing-examples`, en un subdirectorio nombrado para el **producto** y en un archivo de YML nombrado para el **tipo de ejemplo** (por ejemplo: `data/product-examples/sponsors/user-examples.yml` o `data/product-examples/codespaces/code-examples.yml`). Actualmente solo tenemos compatibilidad con un tipo de ejemplo por producto. +Los datos de ejemplo de cada producto se definen en `data/product-landing-examples`, en un subdirectorio con nombre para el **producto** y un archivo YML con nombre para el **tipo de ejemplo** (por ejemplo, `data/product-examples/sponsors/user-examples.yml` o `data/product-examples/codespaces/code-examples.yml`). Actualmente solo tenemos compatibilidad con un tipo de ejemplo por producto. ### Control de versiones -Por el momento, el versionamiento solo es compatible en los ejemplos de código. Si un bloque de ejemplo debe estar disponible en **todas** las versiones, no necesitas hacer nada especial. Pero si un bloque de ejemplo solo estuviera disponible en algunas versiones, puedes agregar un prop de `versions` como este: +Por el momento, el versionamiento solo es compatible en los ejemplos de código. Si un bloque de ejemplo debe estar disponible en **todas** las versiones, no necesita hacer nada especial. Pero si un bloque de ejemplo solo debe estar disponible en algunas versiones, puede agregar una propuesta `versions` como esta: ``` - title: Dependabot version update PR @@ -29,14 +37,14 @@ Por el momento, el versionamiento solo es compatible en los ejemplos de código. fpt: '*' ``` -en donde la sintaxis para `versions` es la misma que la [propiedad de texto preliminar de `versions`](content/README.md) y pueda ser compatible con la notación de semver. +donde la sintaxis de `versions` es la misma que la [propiedad `versions`preliminar](content/README.md) y puede admitir la notación de versionamiento semántico. -## Interpretación +## Representación Los datos de ejemplo del producto se agregan al objeto `context` en `middleware/contextualizers/product-examples.js`. -Entonces, `components/landing` interpretará los datos. +Después, los datos se representan mediante `components/landing`. -## Imposición del modelado +## Cumplimiento de esquemas -POR HACER +TODO diff --git a/translations/es-ES/data/product-examples/code-security/code-examples.yml b/translations/es-ES/data/product-examples/code-security/code-examples.yml deleted file mode 100644 index 0eb48b8de9..0000000000 --- a/translations/es-ES/data/product-examples/code-security/code-examples.yml +++ /dev/null @@ -1,90 +0,0 @@ ---- -- - #Code scanning configurations - title: Escaneo de código de CodeQL en Microsoft - description: Ejemplo de flujo de trabajo de escaneo de código para la acción de CodeQL desde el repositorio de código abierto de Microsoft. - href: /microsoft/opensource.microsoft.com/blob/main/.github/workflows/codeql-analysis.yml - languages: - - javascript - tags: - - CodeQL - - Escaneo de código - - GitHub Actions -- - title: Escaneo de código de CodeQL con Adversarial Robustness Toolbox (ART) - description: Ejemplo de flujo de trabajo del escaneo de código para la acción de CodeQL desde el repositorio de IA confable. - href: /Trusted-AI/adversarial-robustness-toolbox/blob/main/.github/workflows/codeql-analysis.yml - languages: - - python - tags: - - CodeQL - - Escaneo de código - - GitHub Actions -- - #Security policies - title: Plantilla de políticas de seguridad de Microsoft - description: Política de seguridad de ejemplo - href: /microsoft/repo-templates/blob/main/shared/SECURITY.md - tags: - - Política de seguridad -- - title: Política de seguridad de Electron - description: Política de seguridad de ejemplo - href: /electron/electron/blob/master/SECURITY.md - tags: - - Política de seguridad -- - #Example of security advisory in a major product - title: Asesoría de seguridad para Rails - description: Asesoría de seguridad publicada por Rails para el CVE-2020-15169. - href: /rails/rails/security/advisories/GHSA-cfjv-5498-mph5 - tags: - - Asesoría de seguridad -- - #Sample scripts for enabling Dependabot alerts and security updates across a whole organization - title: Habilitar las alertas del dependabot y las actualizaciones de seguridad automáticamente - description: Scripts de muestra para habilitar las alertas del Dependabot y las actualilzaciones de seguridad a lo largo de toda una organización. - href: /github/enable-security-alerts-sample - tags: - - Dependabot - - Alertas - - Actualizaciones de seguridad - - Organización - - Scripts - versions: - fpt: '*' - ghec: '*' - ghes: '>=3.3' -- - #Dependabot configuration only relevant to GitHub.com and GHES 3.3+ - #Convert "languages" to "package-ecosystems" for Dependabot configurations - title: Configuración de Super linter - description: Configuración de ejemplo para las actualizaciones de versión del Dependabot desde el repositorio de Super linter. - href: /github/super-linter/blob/master/.github/dependabot.yml - languages: - - github-actions - - npm - - bundler - - docker - - pip - tags: - - Dependabot - - Actualizaciones de versión - - Configuration - versions: - fpt: '*' - ghec: '*' - ghes: '>=3.3' -- - title: Solicitud de cambios de actualización de versión del Dependabot - description: Ejemplo de solicitud de cambios que genera la configuración de actualizaciones de versión del Dependabot en el repositorio de Super linter. - href: /github/super-linter/pull/1398 - languages: - tags: - - Dependabot - - Actualizaciones de versión - - Solicitudes de cambios - versions: - fpt: '*' - ghec: '*' - ghes: '>=3.3' diff --git a/translations/es-ES/data/product-examples/codespaces/code-examples.yml b/translations/es-ES/data/product-examples/codespaces/code-examples.yml index 1d4e2ce947..6cadb99a8c 100644 --- a/translations/es-ES/data/product-examples/codespaces/code-examples.yml +++ b/translations/es-ES/data/product-examples/codespaces/code-examples.yml @@ -1,43 +1,36 @@ ---- -- - title: Proyecto de muestra en Node.js +- title: Proyecto de muestra en Node.js description: Prueba un proyecto de Node.js con un contenedor dev personalizado languages: Javascript href: microsoft/vscode-remote-try-node tags: - - contenedores de desarrollo -- - title: Proyecto de muestra de Python + - development containers +- title: Proyecto de muestra de Python description: Prueba un proyecto de Python con un contenedor dev personalizado languages: Python href: microsoft/vscode-remote-try-python tags: - - contenedores de desarrollo -- - title: Proyecto de muestra en Java + - development containers +- title: Proyecto de muestra en Java description: Prueba un proyecto de Java con un contenedor dev personalizado languages: Java href: microsoft/vscode-remote-try-java tags: - - contenedores de desarrollo -- - title: Proyecto de muestra en Go + - development containers +- title: Proyecto de muestra en Go description: Prueba un proyecto en Go con un contenedor dev personalizado languages: Go href: microsoft/vscode-remote-try-go tags: - - contenedores de desarrollo -- - title: Proyecto de muestra en Rust + - development containers +- title: Proyecto de muestra en Rust description: Prueba un proyecto de Rust con un contenedor dev personalizado languages: Rust href: microsoft/vscode-remote-try-rust tags: - - contenedores de desarrollo -- - title: Proyecto de muestra en PHP + - development containers +- title: Proyecto de muestra en PHP description: Prueba un proyecto en PHP con un contenedor dev personalizado languages: PHP href: microsoft/vscode-remote-try-php tags: - - contenedores de desarrollo + - development containers \ No newline at end of file diff --git a/translations/es-ES/data/product-examples/discussions/community-examples.yml b/translations/es-ES/data/product-examples/discussions/community-examples.yml deleted file mode 100644 index 108eeeb915..0000000000 --- a/translations/es-ES/data/product-examples/discussions/community-examples.yml +++ /dev/null @@ -1,38 +0,0 @@ ---- -- - #Images and descriptions are pulled directly from the repo - repo: vercel/next.js - description: El marco de trabajo de React -- - repo: gatsbyjs/gatsby - description: Crear apps y sitios web modernos e increíblemente rápidos con React -- - repo: nodejs/node - description: Tiempo de ejecución de JavaScript para Node.js ✨🐢🚀✨ -- - repo: tailwindlabs/tailwindcss - description: Un marco de trabajo de CSS de primera utilidad para el desarrollo rápido de IU. -- - repo: laravel/framework - description: Laravel es un marco de trabajo de aplicaciones web con sintaxis expresiva y elegante. -- - repo: prisma/prisma - description: El acceso moderno a las bases de datos (alternativa a ORM) para Node.js & TypeScript | PostgreSQL, MySQL, MariaDB & SQLite -- - repo: dotnet/csharplang - description: 'El repositorio oficial para el diseño del lenguaje de programación C#' -- - repo: home-assistant/frontend - description: '🍭 Frontend para Home Assistant' -- - repo: jspsych/jsPsych - description: Una biblioteca de JavaScript para crear y ejecutar experimentos conductuales en un buscador web -- - repo: adonisjs/core - description: '🚀 El marco de trabajo de Node.js Framework altamente enfocado en la ergonomía, estabilidad y confianza del desarrollador' -- - repo: ImageMagick/ImageMagick - description: '🧙‍♂️ ImageMagick 7' -- - repo: react-hook-form/react-hook-form - description: '📋 Ganchos de React para la validación de formas (Web + React Native)' diff --git a/translations/es-ES/data/product-examples/sponsors/user-examples.yml b/translations/es-ES/data/product-examples/sponsors/user-examples.yml index b6de02efd1..c7aaab2b82 100644 --- a/translations/es-ES/data/product-examples/sponsors/user-examples.yml +++ b/translations/es-ES/data/product-examples/sponsors/user-examples.yml @@ -1,20 +1,13 @@ ---- -- - #Images and descriptions are pulled directly from the repo - user: chaynHQ +# Images and descriptions are pulled directly from the repo +- user: chaynHQ description: Chayn ayuda a que las mujeres que han sufrido abusos encuentren la información correcta y el apoyo que necesitan para tomar el control de sus vidas. -- - user: foosel - description: '👋 Soy Gina, y se me conoce principalmente por ser la creadora y desarrolladora principal de OctoPrint 🐙.' -- - user: dayhaysoos - description: '¿Qué tal? soy Nick. Soy un ingeniero que recién encotró su pasión por eliminar la fricción de la experiencia de desarrollar comercio electrónico.' -- - user: yyx990803 - description: Estoy trabajando de tiempo completo en Vue.js, un marco de trabajo de frontend de JavaScript para crear aplicaciones web, y en Vite, una herramienta moderna de creación web. -- - user: calebporzio - description: '🚶‍♂️Dejé mi trabajo diurno en enero de 2019 para dedicarme al código abierto. Desde entonces, creé Laravel Livewire, AlpineJS y muchas otras cosas.' -- - user: kjaymiller - description: '¡Hola a todos, soy Jay! 👋 Soy un veterano del cuerpo de marinos que se hizo desarrollador y que ha estado desarrollando código activamente desde el 2014. También estoy involucrado en el espacio de productividad en donde pueden encontrarme ayudando a las personas con automatizaciones para algunas de sus apps y herramientas favoritas.' +- user: foosel + description: "\U0001F44B Soy Gina, y se me conoce principalmente por ser la creadora y desarrolladora principal de OctoPrint \U0001F419." +- user: dayhaysoos + description: ¿Qué pasa? Soy Nick. Soy ingeniero con un nuevo interés por eliminar la fricción de la experiencia como desarrollador de comercio electrónico. +- user: yyx990803 + description: 'Estoy trabajando de tiempo completo en Vue.js, un marco de trabajo de frontend de JavaScript para crear aplicaciones web, y en Vite, una herramienta moderna de creación web.' +- user: calebporzio + description: "\U0001F6B6‍♂️Dejé mi trabajo en enero de 2019 para adentrarme en el código abierto. Desde entonces, he trabajado en Laravel Livewire, AlpineJS y muchas otras cosas más." +- user: kjaymiller + description: "Hola a todos, soy Jay. \U0001F44B Soy un veterano del Cuerpo de Marines convertido en desarrollador y que programo de manera activa desde\_2014. También estoy involucrado en el espacio de productividad donde puedo ayudar a los usuarios con automatizaciones para algunas de sus aplicaciones y herramientas favoritas." \ No newline at end of file diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-20/0.yml b/translations/es-ES/data/release-notes/enterprise-server/2-20/0.yml deleted file mode 100644 index deff9302f4..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-20/0.yml +++ /dev/null @@ -1,45 +0,0 @@ ---- -date: '2020-02-11' -sections: - features: - - 'En una rama de repositorio, los administradores de éste pueden rechazar cualquier subida que contenga una confirmación de fusión si habilitan el `Requerir un historial lineal` utilizando [reglas de protección de rama](https://help.github.com/en/github/administering-a-repository/enabling-branch-restrictions). {% comment %} https://github.blog/changelog/2019-12-04-expanded-branch-protection-rules/ {% endcomment %}' - - 'Los administradores de repositorio pueden otorgar a todos los usuarios con acceso de subida la capacidad de subir información forzadamente a una rama protegida si habilitan `Permitir las subidas forzadas` utilizando [reglas de protección de rama](https://help.github.com/en/github/administering-a-repository/enabling-branch-restrictions). {% comment %} https://github.blog/changelog/2019-12-04-expanded-branch-protection-rules/, https://github.com/github/ce-oss-happiness/issues/42, https://github.com/github/github/pull/125950 {% endcomment %}' - - 'Los administradores de repositorio pueden otorgar a todos los usuarios con permiso de subida la capacidad de borrar una rama protegida si habilitan `Permitir los borrados` utilizando [reglas de protección de rama](https://help.github.com/en/github/administering-a-repository/enabling-branch-restrictions). {% comment %} https://github.blog/changelog/2019-12-04-expanded-branch-protection-rules/ {% endcomment %}' - - 'Los administradores pueden configurar un límite de `maxobjectsize` en los repositorios, [limitando el tamaño de las confirmaciones de subida](https://help.github.com/en/enterprise/admin/installation/setting-git-push-limits) para un repositorio que no esté en el [LFS de Git](https://help.github.com/en/enterprise/admin/installation/configuring-git-large-file-storage-on-github-enterprise-server).{% comment %} https://github.com/github/babeld/pull/864, https://team.githubapp.com/posts/33519, https://github.com/githubcustomers/Slack/issues/27 {% endcomment %}' - - 'Los propietarios de las organizaciones pueden crear un conjunto de etiquetas predeterminadas cuando crean un repositorio nuevo. {% comment %} https://github.com/github/issues-projects/issues/237, https://github.com/github/issues-projects/issues/179 {% endcomment %}' - security_fixes: - - Los paquetes se actualizaron a las últimas versiones de seguridad. - bugs: - - 'Cuando los miembros de una organización intentan ver un repositorio público de éstas, un mensaje de SSO podría dañar la visualización de la página. {% comment %} https://github.com/github/github/issues/126677, https://github.com/github/github/pull/127501 {% endcomment %}' - - "Cuando se visualiza el perfil de un usuario, los enlaces para los equipos de dicho usuario podrían estar rotos. {% comment %} https://github.com/github/github/issues/131771, https://github.com/github/github/pull/131865 {% endcomment %}" - - 'Los usuarios con el rol de `maintain` no pudieron editar los temas del repositorio. {% comment %} https://github.com/github/github/pull/129503, https://github.com/github/github/issues/119456 {% endcomment %}' - - "Los usuarios que no son administradores de una organización recibieron un error 500 cuando intentaron acceder a la página de inicio de sesión. {% comment %} https://github.com/github/github/pull/129213, https://github.com/github/github/issues/129210, https://github.com/github/github/issues/129212 {% endcomment %}" - - 'El mensaje emergente de edición de historial no se mostró en los comentarios de los gist. {% comment %} https://github.com/github/github/pull/129134, https://github.com/github/github/issues/128496 {% endcomment %}' - - 'Una cuenta nueva pudo registrarse con un correo electrónico que ya estaba registrado. {% comment %} https://github.com/github/github/pull/127905, https://github.com/github/github/issues/127858 {% endcomment %}' - - 'Un servicio de almacenamiento estaba alcanzando un límite de descripción de archivo y causando el bloqueo del kernel y que otros servicios registraran errores. {% comment %} https://github.com/github/enterprise2/pull/18775 {% endcomment %}' - - 'Cuando una referencia de autoenlace fue parte de una url, el hipervículo podría haberse eliminado. {% comment %} https://github.com/github/github/pull/126776 {% endcomment %}' - - 'Cuando se agrega un comentario a una solicitud de cambios, la sección de `Propuestas vinculadas` de la barra lateral podría haber desaparecido. {% comment %} https://github.com/github/issues-projects/issues/384, https://github.com/github/github/pull/130514 {% endcomment %}' - - 'Al editar una invitación existente a una organización para un usuario, un encabezado duplicado pudo haber aparecido en la tabla de `Equipos`. {% comment %} https://github.com/github/github/issues/120381, https://github.com/github/github/pull/128939 {% endcomment %}' - - 'El servicio `resqued` pudo haber dejado de registrar eventos cuando las colas eran muy largas. {% comment %} https://github.com/github/github/pull/130087, https://github.com/github/business-support/issues/2696 {% endcomment %}' - - 'Los certificados auto-firmados no se generan automáticamente al ejecutar el comando `ghe-config-apply` para las configuraciones de agrupamientos y de disponibilidad alta. {% comment %} https://github.com/github/enterprise2/pull/18773 {% endcomment %}' - changes: - - 'No se mostrará ningún logo para un tema si no se ha cargado alguno. {% comment %} https://github.com/github/github/issues/130513, https://github.com/github/github/pull/130515 {% endcomment %}' - - 'Cuando se visualiza una propuesta en un buscador móvil, sus metadatos se listan en la parte superior de la página. {% comment %} https://github.com/github/github/pull/127560 {% endcomment %}' - - 'El dominio de nivel superior de Consul cambió de ".consul" a ".ghe.local". {% comment %} https://github.com/github/enterprise2/pull/17443, https://github.com/github/enterprise2/issues/17701 {% endcomment %}' - - 'El servicio de hooshot ya no depende de ElasticSearch y solo utiliza MySQL como almacenamiento de base de datos. {% comment %} https://github.com/github/enterprise2/pull/18158, https://github.com/github/hookshot/pull/1128, https://github.com/github/enterprise2/pull/15898 {% endcomment %}' - - 'La distinción visual entre propuestas, proyectos y debates se implementó en tarjetas de notas de proyecto. {% comment %} https://github.com/github/github/pull/132038 {% endcomment %}' - - 'En una revisión de solicitud de cambios, se muestra una notificación si un comentario de línea múltiple se trunca. {% comment %} https://github.com/github/github/issues/125948, https://github.com/github/github/pull/128677 {% endcomment %}' - - 'Los usuarios pueden visualizar su bitácora de auditoría en la pestaña de `Bitácora de seguridad` de su página de configuración personal. {% comment %} https://github.com/github/github/pull/123041{% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se sube información a un gist, una excepción pudo haberse activado durante el gancho de post-recepción. {% comment %} https://github.com/github/github/issues/129091 {% endcomment %}' - - Las entradas duplicadas de webhooks en la base de datos pueden causar que las mejoras de las versiones anteriores fallen. (actualizado 2020-02-26) - - 'Las mejoras y actualizaciones de configuración fallarán si se personalizaron las configuraciones en segundo plano de los trabajadores. {% comment %} https://github.com/github/enterprise2/issues/19119, {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Cuando se actualiza desde versiones anteriores, los trabajadores de jobs en segundo plano no pueden generar, lo cual impide las características esenciales tales como fusionar las solicitudes de cambios. (actualizado 2020-04-07) {% comment %} https://github.com/github/enterprise2/issues/19232 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. (actualizado 2020-06-23) {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'La gráficade dependencias no detecta las dependencias cuando se despliega en una configuración de un agrupamiento con nodos múltiples de Redis. (updated 2020-06-30) {% comment %} https://github.com/github/dependency-graph/issues/81 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-20/1.yml b/translations/es-ES/data/release-notes/enterprise-server/2-20/1.yml deleted file mode 100644 index 354321f540..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-20/1.yml +++ /dev/null @@ -1,22 +0,0 @@ ---- -date: '2020-02-27' -sections: - security_fixes: - - 'Los paquetes se actualizaron a las últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/19116, https://github.com/github/enterprise2/pull/19110, https://github.com/github/enterprise2/pull/19154, https://github.com/github/enterprise2/pull/19142 {% endcomment %}' - bugs: - - 'El hacer restauraciones desde los respaldos fallará con un error de tipo `Invalid RDB version number`. {% comment %} https://github.com/github/enterprise2/pull/19117, https://github.com/github/enterprise2/pull/19109 {% endcomment %}' - - 'El mejorar una replica de HA estancó indefinidamente la espera para que iniciara MySQL. {% comment %} https://github.com/github/enterprise2/pull/19168, https://github.com/github/enterprise2/pull/19101 {% endcomment %}' - - 'Los comentarios de revisión de las PR con valores inesperados para "position" o "original_position" ocasionó que fallaran las importaciones. {% comment %} https://github.com/github/github/pull/135439, https://github.com/github/github/pull/135374 {% endcomment %}' - - 'Las entradas de webhook duplicadas en la base de datos podría causar que las mejoras de las versiones previas fallaran. {% comment %} https://github.com/github/hookshot/pull/1541, https://github.com/github/hookshot/pull/1426, https://github.com/github/hookshot/pull/1540 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se sube información a un gist, una excepción pudo haberse activado durante el gancho de post-recepción. {% comment %} https://github.com/github/github/issues/129091 {% endcomment %}' - - 'Las mejoras y actualizaciones de configuración fallarán si se personalizaron las configuraciones en segundo plano de los trabajadores. {% comment %} https://github.com/github/enterprise2/issues/19119, {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Cuando se actualiza desde versiones anteriores, los trabajadores de jobs en segundo plano no pueden generar, lo cual impide las características esenciales tales como fusionar las solicitudes de cambios. (actualizado 2020-04-07) {% comment %} https://github.com/github/enterprise2/issues/19232 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. (actualizado 2020-06-23) {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'La gráficade dependencias no detecta las dependencias cuando se despliega en una configuración de un agrupamiento con nodos múltiples de Redis. (updated 2020-06-30) {% comment %} https://github.com/github/dependency-graph/issues/81 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-20/10.yml b/translations/es-ES/data/release-notes/enterprise-server/2-20/10.yml deleted file mode 100644 index 122bd77a35..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-20/10.yml +++ /dev/null @@ -1,22 +0,0 @@ ---- -date: '2020-06-23' -sections: - security_fixes: - - 'Los paquetes se han actualizado a sus últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/20746, https://github.com/github/enterprise2/pull/20727 {% endcomment %}' - bugs: - - 'Las bitácoras de eventos excesivamente grandes podrían ocasionar inestabilidad en el reenvío de bitácoras cuando se utiliza UDP como el mecanismo de transporte. {% comment %} https://github.com/github/enterprise2/pull/20457, https://github.com/github/enterprise2/pull/20445 {% endcomment %}' - - "El dejar de suspender a un usuario automáticamente mediante SSO no se completa si el atributo de las llaves SSH ya está asociado con la cuenta de usuario. {% comment %} https://github.com/github/github/pull/143474, https://github.com/github/github/pull/142927 {% endcomment %}" - - 'El hash de permiso del repositorio desde la API de REST no indicó acceso de los miembros de negocios que tienen acceso de lectura en los repositorios internos. {% comment %} https://github.com/github/github/pull/144755, https://github.com/github/github/pull/144292 {% endcomment %}' - - 'No se interpretó adecuadamente la vista previa de la descripción de una GitHub App escrita en lenguaje de marcado. {% comment %} https://github.com/github/github/pull/145038, https://github.com/github/github/pull/133360 {% endcomment %}' - - 'La bitácora de auditoría no incluyó los eventos de cambio de protección de rama. {% comment %} https://github.com/github/github/pull/145995, https://github.com/github/github/pull/145014 {% endcomment %}' - - "El intentar asignar una revisión de código a un miembro de un equipo vacío resultó en un '500 Internal Server Error'. {% comment %} https://github.com/github/github/pull/146328, https://github.com/github/github/pull/139330 {% endcomment %}" - - 'La asignación de revisión de código utilizando el algoritmo de balanceo de carga pudo asignarse repetidamente al mismo miembro del equipo. {% comment %} https://github.com/github/github/pull/146329, https://github.com/github/github/pull/136504 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'La gráficade dependencias no detecta las dependencias cuando se despliega en una configuración de un agrupamiento con nodos múltiples de Redis. (updated 2020-06-30) {% comment %} https://github.com/github/dependency-graph/issues/81 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-20/11.yml b/translations/es-ES/data/release-notes/enterprise-server/2-20/11.yml deleted file mode 100644 index 3658464cbc..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-20/11.yml +++ /dev/null @@ -1,19 +0,0 @@ -date: '2020-07-09' -sections: - security_fixes: - - '**MEDIA:** Se actualizó nginx a la versión 1.16.1 y se dirigió el CVE-2019-20372. (actualizado 2020-07-22) {% comment %} https://github.com/github/enterprise2/pull/21251 {% endcomment %}' - - 'Los paquetes se han actualizado a sus últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/21088, https://github.com/github/enterprise2/pull/21036 {% endcomment %}' - bugs: - - 'La gráfica de dependencias no estaba detectando dependencias cuando se desplegó en una configuración de agrupamiento con nodos múltiples de Redis. {% comment %} https://github.com/github/enterprise2/pull/21260, https://github.com/github/enterprise2/pull/21102 {% endcomment %}' - - 'Algunos archivos de bitácora no rotaron cada 7 días. {% comment %} https://github.com/github/enterprise2/pull/21278, https://github.com/github/enterprise2/pull/21264 {% endcomment %}' - - 'La reutilización rápida de puertos origen de webhooks dio como resultado conexiones rechazadas. {% comment %} https://github.com/github/enterprise2/pull/21289 {% endcomment %}' - - 'Los jobs incorrectos en segundo plano pudieron intentar ejecutarse en instancias que se configuraron como réplicas pasivas. {% comment %} https://github.com/github/enterprise2/pull/21318, https://github.com/github/enterprise2/pull/21212, https://github.com/github/enterprise2/issues/21167 {% endcomment %}' - - 'Los repositorios internos no se incluyeron correctamente en los resultados de búsqueda para las organizaciones habilitadas con SAML. {% comment %} https://github.com/github/github/pull/147503, https://github.com/github/github/pull/145692 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-20/12.yml b/translations/es-ES/data/release-notes/enterprise-server/2-20/12.yml deleted file mode 100644 index 7a5e37f7bb..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-20/12.yml +++ /dev/null @@ -1,17 +0,0 @@ -date: '2020-07-21' -sections: - security_fixes: - - 'Los paquetes se actualizaron a las últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/21437, https://github.com/github/enterprise2/pull/21402, https://github.com/github/enterprise2/pull/21495, https://github.com/github/enterprise2/pull/21479 {% endcomment %}' - bugs: - - 'Las gráficas de monitoreo de la consola de adminsitración a veces no se muestra correctamente en pantallas grandes. {% comment %} https://github.com/github/enterprise2/pull/21397, https://github.com/github/enterprise2/pull/21381 {% endcomment %}' - - 'El flujo de creación de un manifiesto de una GitHub App no se pudo utilizar en algunos escenarios en donde la política de SameSite Cookie se aplicó. {% comment %} https://github.com/github/github/pull/147826, https://github.com/github/github/pull/144121 {% endcomment %}' - changes: - - 'Mejoras al escalamiento de HAProxy. {% comment %} https://github.com/github/enterprise2/pull/21383 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-20/13.yml b/translations/es-ES/data/release-notes/enterprise-server/2-20/13.yml deleted file mode 100644 index 93870d520d..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-20/13.yml +++ /dev/null @@ -1,23 +0,0 @@ ---- -date: '2020-08-11' -sections: - security_fixes: - - '{% octicon "alert" aria-label="The alert icon" %} **Crítica:** Se identificó una vulnerabilidad de ejecución en GitHub Pages que podría permitir que un atacante ejecute comandos como parte de la construcción de un sitio de GitHub Pages. Este problema se da debido a una dependencia vulnerable desactualizada que se utiliza en el proceso de creación de Pages. para explotar esta vulnerabilidad, el atacante necesita permisos para crear y compilar un sitio de GitHub Pages en la instancia de GitHub Enterprise Server. Esta vulnerabilidad afecta a todas las versiones de GitHub Enterprise Server. Para mitigarla, Kramdown se actualizó para dirigirse a CVE-2020-14001. {% comment %} https://github.com/github/pages/pull/2836, https://github.com/github/pages/pull/2827 {% endcomment %}' - - '**Alta:** Un atacante pudo inyectar un argumento malicioso en un sub-comando de Git cuando se ejecutó en GitHub Enterprise Server. Esto pudo permitir que el atacante sobreescribiera archivos arbitrarios con un contenido parcialmente controlado por el usuario y que ejecutara potencialmente comandos arbitrarios en la instancia de GitHub Enterprise Server. Para explotar esta vulnerabilidad, el atacante necesitaría permiso para acceder a los repositorios dentro de la instancia de GitHub Enterprise Server. Sin embargo, debido a que existen otros tipos de protección, no pudimos identificar una forma de explotar activamente esta vulnerabilidad. Dicha vulnerabilidad se reportó a través del programa de Recompensas por Errores de la Seguridad de GitHub. {% comment %} https://github.com/github/github/pull/151097 {% endcomment %}' - - 'Los paquetes se han actualizado a sus últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/21811, https://github.com/github/enterprise2/pull/21700 {% endcomment %}' - bugs: - - 'Un error de configuración de Consul previnió que algunos jobs en segundo plano se procesaran en instancias independientes. {% comment %} https://github.com/github/enterprise2/pull/21464 {% endcomment %}' - - 'Los cálculos de asignación de memoria de servicio pudieron asignar una cantidad incorrecta o ilimitada de memoria a un servicio, lo cual dio como resultado un rendimiento pobre del sistema. {% comment %} https://github.com/github/enterprise2/pull/21716 {% endcomment %}' - - 'La plataforma de virtualización para los sistemas de oVirt KVM no se detectó adecuadamente, lo cual ocasionó problemas durante las mejoras. {% comment %} https://github.com/github/enterprise2/pull/21730, https://github.com/github/enterprise2/pull/21669 {% endcomment %}' - - "El mensaje de error para la autenticación inválida con una contraseña a través de la línea de comandos de Git no llenó la URL que vinculaba a agregar el token o llave SSH adecuados. {% comment %} https://github.com/github/github/pull/149714 {% endcomment %}" - - 'GitHub Connect estaba utilizando una terminal obsoleta de la API de GitHub.com. {% comment %} https://github.com/github/github/pull/150828, https://github.com/github/github/pull/150545 {% endcomment %}' - - 'Las propuestas no se pudieron clasificar por *Actualizadas recientemente* en los repositorios que se migraron a una instancia nueva. {% comment %} https://github.com/github/github/pull/150843, https://github.com/github/github/pull/149330 {% endcomment %}' - - 'La página con error 404 contenía los enlaces de estado y contacto de GitHub.com en el pié de página. {% comment %} https://github.com/github/github/pull/151316 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-20/14.yml b/translations/es-ES/data/release-notes/enterprise-server/2-20/14.yml deleted file mode 100644 index 975f5ac417..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-20/14.yml +++ /dev/null @@ -1,14 +0,0 @@ ---- -date: '2020-08-12' -sections: - bugs: - - 'Se resolvió un problema que pudo haber llevado a un uso alto de CPU mientras se generaban las plantillas de configuración del sistema. {% comment %} https://github.com/github/enterprise2/pull/21784, https://github.com/github/enterprise2/pull/21741 {% endcomment %}' - - 'Los cambios recientes a las asignaciones de memoria pudieron haber llevado a una degradación en el rendimiento del sistema {% comment %} https://github.com/github/enterprise2/pull/22067 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-20/15.yml b/translations/es-ES/data/release-notes/enterprise-server/2-20/15.yml deleted file mode 100644 index 3a478b5358..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-20/15.yml +++ /dev/null @@ -1,25 +0,0 @@ ---- -date: '2020-08-26' -sections: - security_fixes: - - >- - {% octicon "alert" aria-label="The alert icon" %} **Crítica:** una vulnerabilidad de ejecución de código remoto se identificó en GitHub Pages, la cual pudo haberse aprovechado al compilar un sitio de GitHub Pages. La configuración controlada por el usuario de los analizadores sintácticos subyacentes que utiliza GitHub Pages no se restringió lo suficiente y permitió ejecutar comandos en la instancia de GitHub Enterprise Server. Para aprovechar esta vulnerabilidad, los atacantes necesitaría permiso para crear un sitio de GitHub Pages en la instancia de GitHub Enterprise Server. Esta vulnerabilidad afectó a todas las versiones de GitHub Enterprise Server. Los problemas subyacentes que contribuyen con esta vulnerabilidad se identificaron tanto internamente como a través del programa de Recompensas por Errores de la Seguridad de GitHub. Emitimos el CVE-2020-10518. {% comment %} https://github.com/github/pages/pull/2883, https://github.com/github/pages/pull/2902, https://github.com/github/pages/pull/2894, https://github.com/github/pages/pull/2877, https://github.com/github/pages-gem/pull/700, https://github.com/github/pages/pull/2890, https://github.com/github/pages/pull/2898, https://github.com/github/pages/pull/2909, https://github.com/github/pages/pull/2891, https://github.com/github/pages/pull/2884, https://github.com/github/pages/pull/2889 {% endcomment %} - - '**MEDIA:** Una vulnerabilidad de control de acceso inadecuado se identificó, la cual permitía a los usuarios autenticados de la instancia determinar los nombres de repositorios privados no autorizados de acuerdo con sus ID numéricas. Dicha vulnerabilidad no permitió el acceso no autorizado a ningún tipo de contenido de los repositorios mas que su nombre. Esta vulnerabilidad afectó a todas las versiones de GitHub Enterprise Server anteriores a la 2.22 y se le asignó el [CVE-2020-10517](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-10517). La vulnerabilidad se reportó a través del [programa de recompensas por errores de GitHub](https://bounty.github.com). {% comment %} https://github.com/github/github/pull/151987, https://github.com/github/github/pull/151713 {% endcomment %}' - - 'Se actualizaron los paquetes a las últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/21852, https://github.com/github/enterprise2/pull/21828, https://github.com/github/enterprise2/pull/22153, https://github.com/github/enterprise2/pull/21920, https://github.com/github/enterprise2/pull/22215, https://github.com/github/enterprise2/pull/22190 {% endcomment %}' - bugs: - - 'No se registró un mensaje cuando el proceso ghe-config-apply terminó de ejecutar ghe-es-auto-expand. {% comment %} https://github.com/github/enterprise2/pull/22177, https://github.com/github/enterprise2/pull/22171 {% endcomment %}' - - 'El registro excesivo hacia el archivo `syslog` pudo ocurrir en réplicas de disponibilidad alta si el aplicativo primario no está disponible. {% comment %} https://github.com/github/enterprise2/pull/22267, https://github.com/github/enterprise2/pull/22124 {% endcomment %}' - - "La rediseminación de base de datos en una réplica podría fallar con un error de tipo: `Got packet bigger than 'max_allowed_packet'` {% comment %} https://github.com/github/enterprise2/pull/22321, https://github.com/github/enterprise2/pull/20063 {% endcomment %}" - - 'En algunos casos, los datos de usuario duplicado podrían causar un error 500 mientras ejecutan el script ghe-license-usage. {% comment %} https://github.com/github/github/pull/152638 {% endcomment %}' - changes: - - 'En una configuración de geo-replicación de disponibilidad alta, las instancias de replica salieron del modo de mantenimiento cuando se ejecutó ghe-config-apply. {% comment %} https://github.com/github/enterprise2/pull/21776, https://github.com/github/enterprise2/pull/21440 {% endcomment %}' - - "Agregamos soporte para los tipos de instancia R5a y R5n de AWS. {% comment %} https://github.com/github/enterprise2/pull/21902, https://github.com/github/enterprise2/pull/21173 {% endcomment %}" - - 'Se eliminó la información del conteo de plazas con licencia en el MOTD de SSH debido a un problema de rendimiento que impactaba los agrupamientos de GitHub Enterprise Server. {% comment %} https://github.com/github/enterprise2/pull/21993, https://github.com/github/enterprise2/pull/21870 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-20/16.yml b/translations/es-ES/data/release-notes/enterprise-server/2-20/16.yml deleted file mode 100644 index f2a6029499..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-20/16.yml +++ /dev/null @@ -1,13 +0,0 @@ -date: '2020-09-08' -sections: - bugs: - - 'Una revisión de salud del servicio causó un crecimiento de sesión que resultó en el agotamiento del sistema de archivos en el nodo. {% comment %} https://github.com/github/enterprise2/pull/22480, https://github.com/github/enterprise2/pull/22475 {% endcomment %}' - - 'Hacer mejoras utilizando hotpatches podría fallar con un error de `''libdbi1'' was not found`{% comment %} https://github.com/github/enterprise2/pull/22558, https://github.com/github/enterprise2/pull/22552 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-20/17.yml b/translations/es-ES/data/release-notes/enterprise-server/2-20/17.yml deleted file mode 100644 index d3cdeca1a2..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-20/17.yml +++ /dev/null @@ -1,13 +0,0 @@ -date: '2020-09-23' -sections: - security_fixes: - - '**MEDIO**: ImageMagick se actualizó a la dirección [DSA-4715-1](https://www.debian.org/security/2020/dsa-4715). {% comment %} https://github.com/github/enterprise2/pull/22625, https://github.com/github/enterprise2/pull/22610 {% endcomment %}' - - 'Se actualizaron los paquetes a las últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/22601, https://github.com/github/enterprise2/pull/22592, https://github.com/github/enterprise2/pull/22605, https://github.com/github/enterprise2/pull/22426, https://github.com/github/enterprise2/pull/22718, https://github.com/github/enterprise2/pull/22699 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-20/18.yml b/translations/es-ES/data/release-notes/enterprise-server/2-20/18.yml deleted file mode 100644 index e506b942d7..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-20/18.yml +++ /dev/null @@ -1,26 +0,0 @@ -date: '2020-10-09' -sections: - security_fixes: - - 'El usuario cuyo nombre de usuario del directorio de LDAP se estandarice a una información de inicio de cuenta de GHES podría autenticarse en la cuenta existente. {% comment %} https://github.com/github/github/pull/156518, https://github.com/github/github/pull/155512 {% endcomment %}' - - 'Los paquetes se han actualizado a sus últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/22910, https://github.com/github/enterprise2/pull/22878 {% endcomment %}' - bugs: - - 'El menú desplegable de Formato de Id de nombre en la consola de administración se restablecerá a "no especificado" después de configurarlo como "persistente". {% comment %} https://github.com/github/enterprise2/pull/22403, https://github.com/github/enterprise2/pull/22331, https://github.com/github/enterprise2/issues/13446 {% endcomment %}' - - 'La configuración de guardado a través de la [consola de administración](/admin/configuration/accessing-the-management-console) añadirá una línea nueva a los archivos de [certificado y llave TLS/SSL](/admin/configuration/configuring-tls) que activaron la recarga innecesaria de algunos servicios. {% comment %} https://github.com/github/enterprise2/pull/22607, https://github.com/github/enterprise2/pull/22540 {% endcomment %}' - - 'Las bitácoras de sistema para la Gráfica de dependencias no estaban rotando, lo cual permitió un crecimiento desmedido del almacenamiento. {% comment %} https://github.com/github/enterprise2/pull/22765, https://github.com/github/enterprise2/pull/22733 {% endcomment %}' - - 'Los enlaces a las Asesorías de Seguridad de GitHub utilizaron una URL con el nombre de host de la instancia de GitHub Enterprise Server en vez de la de GitHub.com, lo cual dirigió al usuario a una URL inexistente. {% comment %} https://github.com/github/github/pull/153444, https://github.com/github/github/pull/151301 {% endcomment %}' - - 'Cuando importas un repositorio con un `ghe-migrator`, puede ocurrir una excepción inesperada cuando se presentan los datos inconsistentes. {% comment %} https://github.com/github/github/pull/153848, https://github.com/github/github/pull/151552 {% endcomment %}' - - 'Cuando se utiliza `ghe-migrator` para importar las solicitudes de revisión de PR, los registros asociados con los usuarios borrados resultaron en registros de una base de datos extraña. {% comment %} https://github.com/github/github/pull/154958, https://github.com/github/github/pull/153169 {% endcomment %}' - - 'Cuando se importan los usuarios con `ghe-migrator`, ocurrió un error de "El correo electrónico es inválido" si la dirección de correo electrónico que generó el sistema era mayor a 100 caracteres. {% comment %} https://github.com/github/github/pull/155112, https://github.com/github/github/pull/152418 {% endcomment %}' - - 'El registrar la actividad de los webhooks puede utilizar cantidades grandes de espacio en disco y causar que el disco raíz se llene. {% comment %} https://github.com/github/github/pull/155655, https://github.com/github/github/pull/154100 {% endcomment %}' - changes: - - 'Se agrega compatibilidad con el tipo de instancia `m5.16xlarge` de AWS EC2. {% comment %} https://github.com/github/enterprise2/pull/22500, https://github.com/github/enterprise2/pull/22473 {% endcomment %}' - - 'Elimina el requisito de las huellas dactilares de SSH en los archivos de `ghe-migrator`, ya que siempre se le puede calcular. {% comment %} https://github.com/github/github/pull/156944, https://github.com/github/github/pull/155387 {% endcomment %}' - - 'Los manifiestos de las GitHub Apps ahora incluyen el campo `request_oauth_on_install`. {% comment %} https://github.com/github/github/pull/156996, https://github.com/github/github/pull/155010, https://github.com/github/ecosystem-apps/issues/1055 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-20/19.yml b/translations/es-ES/data/release-notes/enterprise-server/2-20/19.yml deleted file mode 100644 index 5fc6d17150..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-20/19.yml +++ /dev/null @@ -1,15 +0,0 @@ ---- -date: '2020-10-20' -sections: - security_fixes: - - 'Los paquetes se han actualizado a sus últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/23095, https://github.com/github/enterprise2/pull/23081 {% endcomment %}' - bugs: - - 'El mensaje de la "Política de confirmación para el requisito bifactorial" en una cuenta empresarial fue incorrecto. {% comment %} https://github.com/github/github/pull/158737 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-20/2.yml b/translations/es-ES/data/release-notes/enterprise-server/2-20/2.yml deleted file mode 100644 index 871ac509c3..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-20/2.yml +++ /dev/null @@ -1,29 +0,0 @@ ---- -date: '2020-03-10' -sections: - security_fixes: - - 'Los paquetes se han actualizado a sus últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/19204, https://github.com/github/enterprise2/pull/19187 {% endcomment %}' - bugs: - - 'En algunos casos, las entradas de bitácora reenviadas, principalmente para audit.log, se estaban truncando. {% comment %} https://github.com/github/enterprise2/pull/19244, https://github.com/github/enterprise2/pull/19192, https://github.com/github/enterprise2/issues/16655 {% endcomment %}' - - 'La utilidad de línea de comandos `ghe-license-check` devolvió un error de "Invalid license file" para algunas licencias válidas, lo cual causó que fallaran los cambios de configuración. {% comment %} https://github.com/github/enterprise2/pull/19249, https://github.com/github/enterprise2/pull/19185, https://github.zendesk.com/agent/tickets/549903 {% endcomment %}' - - 'El syslog no reenvió las bitácoras de excepciones de Alambic. {% comment %} https://github.com/github/enterprise2/pull/19263, https://github.com/github/enterprise2/pull/19123, https://github.com/github/enterprise2/issues/18734 {% endcomment %}' - - 'El [evento `org_block`](https://developer.github.com/v3/activity/events/types/#orgblockevent) no se encuentra como "no disponible" pero aparecía en las GitHub Apps en GitHub Enterprise Server. {% comment %} https://github.com/github/github/pull/136227, https://github.com/github/github/pull/135640, https://github.com/github/ecosystem-apps/issues/693 {% endcomment %}' - - 'Las respuestas de consulta de GraphQL a veces devolvían identificadores de nodo incoincidentes para los objetos de `ProtectedBranch` {% comment %} https://github.com/github/github/pull/136376, https://github.com/github/github/pull/136214, https://github.com/github/github/issues/135407 {% endcomment %}' - - 'La credencial de GtHub App que utilizó GitHub Connect falló en actualizarse inmediatamente después de su vencimiento. {% comment %} https://github.com/github/github/pull/136384, https://github.com/github/github/pull/136259 {% endcomment %}' - - 'El dejar comentarios de repsuesta en un comentario de una solicitud de cambios creó intermitentemente una revisión de solciitud de cambios pendiente. {% comment %} https://github.com/github/github/pull/136454, https://github.com/github/github/pull/133697, https://github.com/github/github/issues/127401 {% endcomment %}' - - 'Al utilizar a ghe-migrator o exportar desde GitHub.com, una exportación falla silenciosamente en exportar adjuntos que no sean imágenes. {% comment %} https://github.com/github/github/pull/136487, https://github.com/github/github/pull/134524, https://github.com/github/github/issues/134358 {% endcomment %}' - - 'Los ganchos de pre-recepción devolvieron un error 500 en la IU web cuando se encontraron caracteres UTF-8. {% comment %} https://github.com/github/github/pull/136699, https://github.com/github/github/pull/136014, https://github.com/github/github/issues/133501 {% endcomment %}' - changes: - - 'La utilidad de línea de comandos ` ghe-license-usage ` incluye una opción `--unencrypted` nueva para proporcionar visibilidad en el archivo de uso de licencia exportado. {% comment %} https://github.com/github/github/pull/136134, https://github.com/github/github/pull/136000 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se sube información a un gist, una excepción pudo haberse activado durante el gancho de post-recepción. {% comment %} https://github.com/github/github/issues/129091 {% endcomment %}' - - 'Las mejoras y actualizaciones de configuración fallarán si se personalizaron las configuraciones en segundo plano de los trabajadores. {% comment %} https://github.com/github/enterprise2/issues/19119, {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Cuando se actualiza desde versiones anteriores, los trabajadores de jobs en segundo plano no pueden generar, lo cual impide las características esenciales tales como fusionar las solicitudes de cambios. (actualizado 2020-04-07) {% comment %} https://github.com/github/enterprise2/issues/19232 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. (actualizado 2020-06-23) {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'La gráficade dependencias no detecta las dependencias cuando se despliega en una configuración de un agrupamiento con nodos múltiples de Redis. (updated 2020-06-30) {% comment %} https://github.com/github/dependency-graph/issues/81 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-20/20.yml b/translations/es-ES/data/release-notes/enterprise-server/2-20/20.yml deleted file mode 100644 index 86189a6dea..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-20/20.yml +++ /dev/null @@ -1,17 +0,0 @@ ---- -date: '2020-11-03' -sections: - security_fixes: - - '**MEDIA:** El uso alto de CPU puede desencadenarse debido a una solicitud hecha específicamente al puente de SVN, lo cual resulta en una negación del servicio (DoS). {% comment %} https://github.com/github/slumlord/pull/1003, https://github.com/github/slumlord/pull/1000 {% endcomment %}' - - "**BAJO:** La validación de un token incorrecto resultó en una entropía reducida para los tokens coincidentes durante la autenticación. El análisis muestra que, en la práctica, aquí no hay riesgos de seguridad significativos. {% comment %} https://github.com/github/github/pull/159453, https://github.com/github/github/pull/159193 {% endcomment %}" - - 'Los paquetes se actualizaron a las últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/23538, https://github.com/github/enterprise2/pull/23171, https://github.com/github/enterprise2/pull/23691, https://github.com/github/enterprise2/pull/23677 {% endcomment %}' - bugs: - - 'Los usuarios suspendidos se incluyeron en la lista de usuarios sugeridos, ocultando potencialmente a los usuarios que no se habían suspendido. {% comment %} https://github.com/github/github/pull/159809, https://github.com/github/github/pull/140563, https://github.com/github/github/pull/142146 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-20/21.yml b/translations/es-ES/data/release-notes/enterprise-server/2-20/21.yml deleted file mode 100644 index c28e1d7c0e..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-20/21.yml +++ /dev/null @@ -1,16 +0,0 @@ ---- -date: '2020-11-17' -sections: - security_fixes: - - 'Los paquetes se han actualizado a sus últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/23843, https://github.com/github/enterprise2/pull/23712 {% endcomment %}' - bugs: - - 'Las bitácoras de babeld no tenían un separador entre los segundos y microsegundos. {% comment %} https://github.com/github/babeld/pull/1004, https://github.com/github/babeld/pull/1002 {% endcomment %}' - - 'Cuando la política "Cambio de visibilidad del repositorio" en las cuentas empresariales se configura como "Habilitada", los propietarios de las organizaciones no pudieron cambiar la visibilidad de los repositorios dentro de las organizaciones. {% comment %} https://github.com/github/github/pull/160922, https://github.com/github/github/pull/160773 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-20/22.yml b/translations/es-ES/data/release-notes/enterprise-server/2-20/22.yml deleted file mode 100644 index 4de39957bc..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-20/22.yml +++ /dev/null @@ -1,20 +0,0 @@ ---- -date: '2020-12-03' -sections: - bugs: - - 'El servicio de autorización se detectó como no saludable debido a la condición de raza en bootstrap, lo cual ocasionó que se reiniciara el servicio. {% comment %} https://github.com/github/authzd/pull/1279 {% endcomment %}' - - 'Un comportamiento subyacente estaba causando que un servicio estuviera no disponible durante el proceso de mejora del hotpatch.{% comment %} https://github.com/github/enterprise2/pull/24053, https://github.com/github/enterprise2/issues/23947 {% endcomment %}' - - 'Un subconjunto de certificados SSL que reenviaban bitácoras no se estaba aplicando correctamente. {% comment %} https://github.com/github/enterprise2/pull/24112, https://github.com/github/enterprise2/pull/23981 {% endcomment %}' - - 'Se enviaron notificaciones de correo electrónico para suspender usuarios cuando se eliminaban de un equipo o de una organización. {% comment %} https://github.com/github/github/pull/163107, https://github.com/github/github/pull/162742 {% endcomment %}' - - 'La forma en la que se aplicaron los certificados SSH entre las organizaciones y los negocios fue inconsistente. {% comment %} https://github.com/github/github/pull/163429, https://github.com/github/github/pull/159538, https://github.com/github/authentication/issues/115 {% endcomment %}' - - 'Cuando una cuenta se limitó en su tasa debido al uso incorrecto de contraseñas, se pudo haber bloqueado por hasta 24 horas. {% comment %} https://github.com/github/github/pull/163456, https://github.com/github/github/pull/162938, https://github.com/github/github-ds/pull/51 {% endcomment %}' - - 'La sincronización de solicitudes de cambios en los repositorios con muchas referencias pudo haber causado que se retrasaran las filas de trabajadores. {% comment %} https://github.com/github/github/pull/163576, https://github.com/github/github/pull/163142 {% endcomment %}' - - 'Cuando se inicia sesión después de intentar visitar una página específica, se enviaba a las personas a la página de inicio en vez de a su destino previsto. {% comment %} https://github.com/github/github/pull/163785, https://github.com/github/github/pull/163579, https://github.com/github/github/pull/154117, https://github.com/github/ecosystem-apps/issues/1076 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-20/23.yml b/translations/es-ES/data/release-notes/enterprise-server/2-20/23.yml deleted file mode 100644 index 47ee129322..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-20/23.yml +++ /dev/null @@ -1,14 +0,0 @@ ---- -date: '2020-12-17' -sections: - security_fixes: - - '**BAJO:** El uso alto de CPU puede desencadenarse debido a una solicitud hecha específicamente al puente de SVN, lo cual resulta en una negación del servicio (DoS). {% comment %} https://github.com/github/slumlord/pull/1020, https://github.com/github/slumlord/pull/1017 {% endcomment %}' - - 'Los paquetes se han actualizado a sus últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/24351, https://github.com/github/enterprise2/pull/23866 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-20/24.yml b/translations/es-ES/data/release-notes/enterprise-server/2-20/24.yml deleted file mode 100644 index c3aa2034d8..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-20/24.yml +++ /dev/null @@ -1,29 +0,0 @@ ---- -date: '2021-03-02' -sections: - security_fixes: - - '**ALTA:** Se identificó una vulnerabilidad de control de acceso incorrecto en GitHub Enterprise Server, la cual permitió a un usuario no autenticado de la instancia obtener acceso a los repositorios no autorizados a través de solicitudes de cambios y solicitudes a través de la API de REST configuradas específicamente. El atacante necesitaría poder bifurcar el repositorio de destino, dicha configuración está inhabilitada predeterminadamente para los repositorios privados y para los que pertenecen a una organización. Las protecciones de rama tales como las solicitudes de cambio o verificaciones de estado requeridas prevendrían que las confirmaciones no autorizadas se fusionen sin haber obtenido una revisión o validación adicionales. Se ha asignado un CVE-2021-22861 a esta vulnerabilidad. El problema se reportó a través del [Programa de Recompensas por Errores de GitHub](https://bounty.github.com).' - - '**ALTA:** Se identificó una vulnerabilidad de control de acceso incorrecto en la API de GraphQL de GitHub Enterprise Server, la cual permitió a los usuarios autenticados de la instancia modificar el permiso de colaboración del mantenedor para una solicitud de cambios sin una autorización adecuada. Al aprovechar esta vulnerabilidad, el atacante pudo obtener acceso a las ramas de encabezado de las solicitudes de cambios que se abrieron en los repositorios donde ellos eran los mantenedores. La bifurcación se inhabilitó predeterminadamente para los repositorios privados que pertenecían a alguna organización, lo cual previno esta vulnerabilidad. Adicionalmente, las protecciones de rama tales como las revisiones requeridas para la solicitud de cambios o las verificaciones de estado prevendrían que las confirmaciones no autorizadas se fusionen sin contar con una validación o revisión subsecuente. Se asignó un CVE-2021-22863 a esta vulnerabilidad. Este problema se reportó a través del [Programa de Recompensas por Errores de GitHub](https://bounty.github.com).' - - '**ALTA:** Se identificó una vulnerabilidad de ejecución de código remoto en GitHub Enterprise Server que pudo haberse aprovechado al compilar un sitio de GitHub pages. La configuración controlada por el usuario de los intérpretes subyacentes que utiliza GitHub Pages no se restringió lo suficiente y dio cabida a la ejecución de comandos en la instancia de GitHub Enterprise Server. Para aprovechar esta vulnerabilidad, un atacante necesitaría permiso para crear y compilar un sitio de GitHub pages en la instancia de GitHub Enterprise Server. Se asignó a esta vulnerabilidad un CVE-2020-10519 y se reportó a través del [Programa de Recompensa por Errores de GitHub](https://bounty.github.com).' - - '**BAJA:** Una solicitud que se elaboró especialmente para el puente SVN pudo haber activado una espera larga antes de que hubiera una falla, lo cual dio como resultado un ataque de Negación del Servici (DoS).' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Un mensaje informativo se registro involuntariamente como un error durante las capturas de pantalla de las Utilidades de Respaldo de GitHub Enterprise, lo cual dio como resultado que se enviaran correos electrónicos innecesarios cuando los jobs de cron programaron los respaldos que escuchaban a la salida a stderr.' - - 'Al restablecer un respaldo grande, el registro de excepciones relacionado con el agotamiento de memoria de Redis pudo haber causado que la restauración fallara debido a un disco lleno.' - - 'El editar una página de wiki, un usuario pudo haber experimentado un error 500 al hacer clic en el botón de guardar.' - - 'Una confirmación firmada con S/MIME utilizando un certificado con nombres múltiples en el nombre alternativo de asunto se mostró incorrectamente como "No verificado" en la insignia de confirmación.' - - 'Se enviaron correos electrónicos a un usuario suspendido cuando se le agregó a un equipo.' - - 'Al cargar un archivo de licencia nuevo con una cantidad de plazas diferente del archivo de licencia anterior, la diferencia de plazas no se representó correctamente en la página de Configuración -> Licencia de la cuenta empresarial.' - - 'La casilla de verificación de "Prevent repository admins from changing anonymous Git read access" disponible en la configuración de cuenta empresarial no se pudo habilitar o inhabilitar con éxito.' - - 'Durante un año bisiesto, el usuario estuvo obtuvo una respuesta 404 cuando intentó ver la actividad de contribución en un lunes.' - changes: - - 'Se agregó soporte para los [tipos de instanciaAWS EC2 r5b](https://aws.amazon.com/about-aws/whats-new/2020/12/introducing-new-amazon-ec2-r5b-instances-featuring-60-gbps-of-ebs-bandwidth-and-260K-iops/).' - - 'Se ajustó la priorización de la cola en segundo plano para distribuir los jobs más equitativamente.' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin usuarios, un atacante pudo crear el primer usuario administrador.' - - 'Las reglas personalizadas del cortafuegos no se mantienen durante una mejora.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Las alertas de seguridad no se reportan cuando se sube a un repositorio en la línea de comandos.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-20/3.yml b/translations/es-ES/data/release-notes/enterprise-server/2-20/3.yml deleted file mode 100644 index dab6ab0b16..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-20/3.yml +++ /dev/null @@ -1,16 +0,0 @@ ---- -date: '2020-03-12' -sections: - bugs: - - 'Las mejoras y actualizaciones de configuración podrían fallar si las configuraciones en segundo plano de los trabajadores se personalizaron. {% comment %} https://github.com/github/enterprise2/pull/19321, https://github.com/github/enterprise2/pull/19299 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se sube información a un gist, una excepción pudo haberse activado durante el gancho de post-recepción. {% comment %} https://github.com/github/github/issues/129091 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Cuando se actualiza desde versiones anteriores, los trabajadores de jobs en segundo plano no pueden generar, lo cual impide las características esenciales tales como fusionar las solicitudes de cambios. (actualizado 2020-04-07) {% comment %} https://github.com/github/enterprise2/issues/19232 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. (actualizado 2020-06-23) {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'La gráficade dependencias no detecta las dependencias cuando se despliega en una configuración de un agrupamiento con nodos múltiples de Redis. (updated 2020-06-30) {% comment %} https://github.com/github/dependency-graph/issues/81 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-20/4.yml b/translations/es-ES/data/release-notes/enterprise-server/2-20/4.yml deleted file mode 100644 index 7859ad99a8..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-20/4.yml +++ /dev/null @@ -1,19 +0,0 @@ ---- -date: '2020-03-25' -sections: - bugs: - - 'Las solicitudes de autenticación de SAML y los metadatos no se cifraron estrictamente, lo cual causó que algunos proveedores de identidad no procesaran adecuadamente las solicitudes de autenticación que inició el proveedor de servicios. {% comment %} https://github.com/github/github/pull/137150, https://github.com/github/github/pull/136770, https://github.com/github/github/issues/136766 {% endcomment %}' - - 'Las exportaciones de `ghe-migrator no contenían usuarios de hito, lo cual pudo haber interrumpido las operaciones de importación. {% comment %} https://github.com/github/github/pull/138100, https://github.com/github/github/pull/137987, https://github.com/github/github/issues/137779 {% endcomment %}' - - 'Cuando se sube información a un Gist, una excepción pudo haberse activado durante el gancho de post-recepción. {% comment %} https://github.com/github/github/pull/138460, https://github.com/github/github/pull/138313 {% endcomment %}' - - 'El `ghe-repl-status` podría fallar cuando se trata de mostrar los repositorios que no se replicaron integralmente. {% comment %} https://github.com/github/github/pull/138463, https://github.com/github/github/pull/138388 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se sube información a un gist, una excepción pudo haberse activado durante el gancho de post-recepción. {% comment %} https://github.com/github/github/issues/129091 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Cuando se actualiza desde versiones anteriores, los trabajadores de jobs en segundo plano no pueden generar, lo cual impide las características esenciales tales como fusionar las solicitudes de cambios. (actualizado 2020-04-07) {% comment %} https://github.com/github/enterprise2/issues/19232 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. (actualizado 2020-06-23) {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'La gráficade dependencias no detecta las dependencias cuando se despliega en una configuración de un agrupamiento con nodos múltiples de Redis. (updated 2020-06-30) {% comment %} https://github.com/github/dependency-graph/issues/81 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-20/5.yml b/translations/es-ES/data/release-notes/enterprise-server/2-20/5.yml deleted file mode 100644 index 49ccdd7175..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-20/5.yml +++ /dev/null @@ -1,20 +0,0 @@ -date: '2020-04-07' -sections: - security_fixes: - - 'Los paquetes se han actualizado a sus últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/19536, https://github.com/github/enterprise2/pull/19494 {% endcomment %}' - bugs: - - 'El tamaño máximo de 100MB en un objeto de Git no se pudo seleccionar para un repositorio cuando la cuenta empresarial global configuró una opción de tamaño de objeto de Git diferente a 100MB. {% comment %} https://github.com/github/github/pull/138805, https://github.com/github/github/pull/138683 {% endcomment %}' - - 'Los resultados de la API de propuestas y de solicitudes de cambio pudieron tener un comportamiento inconsistente cuando se ordenaron por el campo `updated_at`. {% comment %} https://github.com/github/github/pull/139247, https://github.com/github/github/pull/138486 {% endcomment %}' - - 'El campo `package` de las vulnerabilidades de seguridad no pudo consultarse a través de la API de GraphQL. {% comment %} https://github.com/github/github/pull/139418, https://github.com/github/github/pull/138245 {% endcomment %}' - - 'Cambiar un repositorio de *público* a *interno* mostró un mensaje de facturación irrelevante. {% comment %} https://github.com/github/github/pull/139531, https://github.com/github/github/pull/139492 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se sube información a un gist, una excepción pudo haberse activado durante el gancho de post-recepción. {% comment %} https://github.com/github/github/issues/129091 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Cuando se actualiza desde versiones anteriores, los trabajadores de jobs en segundo plano no pueden generar, lo cual impide las características esenciales tales como fusionar las solicitudes de cambios. {% comment %} https://github.com/github/enterprise2/issues/19232 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. (actualizado 2020-06-23) {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'La gráficade dependencias no detecta las dependencias cuando se despliega en una configuración de un agrupamiento con nodos múltiples de Redis. (updated 2020-06-30) {% comment %} https://github.com/github/dependency-graph/issues/81 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-20/6.yml b/translations/es-ES/data/release-notes/enterprise-server/2-20/6.yml deleted file mode 100644 index 118f60fba8..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-20/6.yml +++ /dev/null @@ -1,28 +0,0 @@ ---- -date: '2020-04-23' -sections: - security_fixes: - - '**ALTA**: OpenSSL se actualizó a la dirección [CVE-2020-1967](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-1967). {% comment %} https://github.com/github/enterprise2/pull/19889, https://github.com/github/enterprise2/pull/19885 {% endcomment %}' - - '**ALTA**: Se actualizó Git para tratar el [CVE-2020-5260](https://github.com/git/git/security/advisories/GHSA-qm7j-c969-7j4q) y [CVE-2020-11008](https://github.com/git/git/security/advisories/GHSA-hjc9-x69f-jqj7). Las restricciones nuevas previenen que los repositorios maliciosos se suban a la instancia del servidor, lo cual protege a los clientes que no se hayan parchado aún. {% comment %} https://github.com/github/git/pull/990 {% endcomment %}' - - '**BAJO**: ImageMagick se actualizó a la dirección [CVE-2019-10131](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-10131). {% comment %} https://github.com/github/enterprise2/pull/19655, https://github.com/github/enterprise2/pull/19617 {% endcomment %}' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/19809, https://github.com/github/enterprise2/pull/19792, https://github.com/github/enterprise2/pull/19899, https://github.com/github/enterprise2/pull/19882 {% endcomment %}' - bugs: - - 'El usuario de git no tenía permisos para invocar a los procesos que se requerían para convertir los repositorios existentes que utilizaban Subversion, desde el formato de la v4 al LRS de la v3. {% comment %} https://github.com/github/enterprise2/pull/19465, https://github.com/github/enterprise2/pull/19150 {% endcomment %}' - - 'Una disparidad en las configuraciones de MySQL pudo haber causado que los respaldos fallaran en las instalaciones grandes. {% comment %} https://github.com/github/enterprise2/pull/19688, https://github.com/github/enterprise2/pull/19409, https://github.com/github/enterprise2/issues/19055 {% endcomment %}' - - 'Cuando se hacen mejoras desde versiones previas, los trabajadores de jobs en segundo plano algunas veces no se generaron, lo cual previnió las características esenciales tales como fusionar solicitudes de cambios. {% comment %} https://github.com/github/enterprise2/pull/19771, https://github.com/github/enterprise2/pull/19712 {% endcomment %}' - - "Cuando una licencia de GitHub Enterprise Server contenía caracteres diferentes a los de ASCII, las solicitudes de tipo `GET` a la terminal `/setup/api/settings` de la API de la consola de administración resultó en un Error Interno del Servidor. {% comment %} https://github.com/github/enterprise2/pull/19790 {% endcomment %}" - - 'La consola de recuperación solicitó una contraseña de raíz, aún si la cuenta raíz estaba bloqueada. {% comment %} https://github.com/github/enterprise2/pull/19810, https://github.com/github/enterprise2/pull/19788, https://github.com/github/enterprise2/issues/18425 {% endcomment %}' - - 'Un archivo de CODEOWNRS con una marca de orden inicial en UTF-8 causó que todas las reglas de codeowners se ignoraran. {% comment %} https://github.com/github/github/pull/140974, https://github.com/github/github/pull/140729 {% endcomment %}' - changes: - - 'Cuando el job de cron de orquestador-cliente falló, varios correos electrónicos se enviaron a la cuenta raíz. {% comment %} https://github.com/github/enterprise2/pull/19761, https://github.com/github/enterprise2/pull/19748 {% endcomment %}' - - "Cuando un proveedor de identidad externo controló el estado de administrador del sitio de un usuario, los usuarios no se podían bajar de categoría a través de la utilidad de la línea de comandos. {% comment %} https://github.com/github/github/pull/140522, https://github.com/github/github/pull/137807, https://github.com/github/github/issues/42727 {% endcomment %}" - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se sube información a un gist, una excepción pudo haberse activado durante el gancho de post-recepción. {% comment %} https://github.com/github/github/issues/129091 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. (actualizado 2020-06-23) {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'La gráficade dependencias no detecta las dependencias cuando se despliega en una configuración de un agrupamiento con nodos múltiples de Redis. (updated 2020-06-30) {% comment %} https://github.com/github/dependency-graph/issues/81 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-20/7.yml b/translations/es-ES/data/release-notes/enterprise-server/2-20/7.yml deleted file mode 100644 index 3a351deafb..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-20/7.yml +++ /dev/null @@ -1,21 +0,0 @@ -date: '2020-05-05' -sections: - security_fixes: - - 'Los paquetes se han actualizado a sus últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/20027, https://github.com/github/enterprise2/pull/19997 {% endcomment %}' - bugs: - - 'Tanto `ghe-repl-start` como `ghe-repl-status` presentaron errores de sintaxis. {% comment %} https://github.com/github/enterprise2/pull/19954, https://github.com/github/enterprise2/pull/19927 {% endcomment %}' - - 'Si un repositorio tenía habilitada la configuración de "borrar ramas de encabezado automáticamente", la rama de encabezado no se borró automáticamente cuando una solicitud de cambios se fusionó con una instalacción de GitHub App. {% comment %} https://github.com/github/github/pull/141588, https://github.com/github/github/pull/133698, https://github.com/github/github/pull/133871, https://github.com/github/github/issues/132588 {% endcomment %}' - - 'Cuando se reinstauró a un miembro de una organización, la carga útil del webhook reportó al usuario `fantasma` como el remitente y no al usuario que realmente realizó la reinstauración. {% comment %} https://github.com/github/github/pull/141731, https://github.com/github/github/pull/140609 {% endcomment %}' - - 'Si un repositorio tiene habilitada la configuración de "borrar automáticamente las ramas de encabezado", la rama de encabezado no se borró cuando el repositorio de encabezado era diferente al repositorio base. {% comment %} https://github.com/github/github/pull/142096, https://github.com/github/github/pull/133871 {% endcomment %}' - - 'La recolección de basura de archivos temporales pudo haber ocacionado un error de validación de licencia. {% comment %} https://github.com/github/github/pull/142209, https://github.com/github/github/pull/142189 {% endcomment %}' - - 'En algunas situaciones, incluyendo cuando un repositorio se crea por primera vez, el gancho de pre-recepción se ejecutó sin un valor que se llenara para la variable de ambiente GITHUB_REPO_PUBLIC. {% comment %} https://github.com/github/github/pull/139419, https://github.com/github/github/pull/136228, https://github.com/github/github/pull/134363 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se sube información a un gist, una excepción pudo haberse activado durante el gancho de post-recepción. {% comment %} https://github.com/github/github/issues/129091 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. (actualizado 2020-06-23) {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'La gráficade dependencias no detecta las dependencias cuando se despliega en una configuración de un agrupamiento con nodos múltiples de Redis. (updated 2020-06-30) {% comment %} https://github.com/github/dependency-graph/issues/81 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-20/8.yml b/translations/es-ES/data/release-notes/enterprise-server/2-20/8.yml deleted file mode 100644 index 925eb55bf6..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-20/8.yml +++ /dev/null @@ -1,21 +0,0 @@ ---- -date: '2020-05-19' -sections: - security_fixes: - - 'Los paquetes se han actualizado a sus últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/20108, https://github.com/github/enterprise2/pull/20086 {% endcomment %}' - bugs: - - 'Después de que se actualizó el archivo de licencia, los servicios no se recargaron adecuadamente, lo cual ocasionó una pérdida de funcionalidad. {% comment %} https://github.com/github/enterprise2/pull/20072, https://github.com/github/enterprise2/pull/19989 {% endcomment %}' - - 'Las solicitudes internas a la API que actualizaban la información de la gráfica de dependencias podrían fallar si el cuerpo de la respuesta era muy largo. {% comment %} https://github.com/github/enterprise2/pull/20231, https://github.com/github/enterprise2/pull/20208 {% endcomment %}' - - 'No se respetó el argumento de `afiliaciones` en algunas de las conexiones de repositorio de GraphQL. {% comment %} https://github.com/github/github/pull/142036, https://github.com/github/github/pull/140658 {% endcomment %}' - - 'El dejar de suspender un usuario mediante SSO no se completó si el atributo de correo electrónico de SAML tenía una cubierta diferente que el del correo electrónico de usuario de GitHub. {% comment %} https://github.com/github/github/pull/143321, https://github.com/github/github/pull/142915 {% endcomment %}' - - 'Restablecer la membrecía de un usuario en una organización no instrumentó al actor en las cargas útiles del webhook y de la bitácora de auditoría. {% comment %} https://github.com/github/github/pull/143231, https://github.com/github/github/pull/140849 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se sube información a un gist, una excepción pudo haberse activado durante el gancho de post-recepción. {% comment %} https://github.com/github/github/issues/129091 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. (actualizado 2020-06-23) {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'La gráficade dependencias no detecta las dependencias cuando se despliega en una configuración de un agrupamiento con nodos múltiples de Redis. (updated 2020-06-30) {% comment %} https://github.com/github/dependency-graph/issues/81 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-20/9.yml b/translations/es-ES/data/release-notes/enterprise-server/2-20/9.yml deleted file mode 100644 index 0a2b6cc500..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-20/9.yml +++ /dev/null @@ -1,18 +0,0 @@ ---- -date: '2020-06-02' -sections: - security_fixes: - - '**ALTA:** Se identificó una vulnerabilidad de control de accesos impropia en la API de GitHub Enterprise Server que permitió a un miembro de una organización escalar los permisos y obtener acceso a repositorios no autorizados dentro de la organización. Dicha vulnerabilidad afectó a todas las versiones de GitHub Enterprise Server antes de la 2.21. Hemos emitido el [CVE-2020-10516](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-10516) como respuesta a este problema. La vulnerabilidad se reportó a través del [programa de recompensas por errores de GitHub](https://bounty.github.com). {% comment %} https://github.com/github/github/pull/144454, https://github.com/github/github/pull/143444 {% endcomment %}' - - 'Los paquetes se han actualizado a sus últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/20421, https://github.com/github/enterprise2/pull/20315 {% endcomment %}' - bugs: - - 'Los motors de búsqueda pueden indizar las instancias de GitHub Enterprise Server de cara al internet. {% comment %} https://github.com/github/github/pull/145073, https://github.com/github/github/pull/144973 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se sube información a un gist, una excepción pudo haberse activado durante el gancho de post-recepción. {% comment %} https://github.com/github/github/issues/129091 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. (actualizado 2020-06-23) {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'La gráficade dependencias no detecta las dependencias cuando se despliega en una configuración de un agrupamiento con nodos múltiples de Redis. (updated 2020-06-30) {% comment %} https://github.com/github/dependency-graph/issues/81 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-21/0.yml b/translations/es-ES/data/release-notes/enterprise-server/2-21/0.yml deleted file mode 100644 index 582d65f113..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-21/0.yml +++ /dev/null @@ -1,73 +0,0 @@ -date: '2020-06-09' -sections: - features: - - 'Los usuarios pueden [administrar las notificaciones](https://help.github.com/en/enterprise/2.21/user/github/managing-subscriptions-and-notifications-on-github/about-notifications) en las propuestas, solicitudes decambios y otros temas cuando navegan desde una notificación web. {% comment %} https://github.com/github/enterprise-releases/issues/2135#issuecomment-633905096 {% endcomment %}' - - 'Los usuarios pueden [convertir las solicitudes de cambio nuevamente en un "Borrador"](https://github.blog/changelog/2020-04-08-convert-pull-request-to-draft/). {% comment %} https://github.com/github/releases/issues/800 {% endcomment %}' - - 'Las [Sugerencias de línea múltiple](https://github.blog/changelog/2020-04-15-multi-line-code-suggestions-general-availability/) permiten que un usuario sugiera un cambio específico para las líneas de código múltiple cuando se está revisando una solicitud de cambios. {% comment %} https://github.com/github/releases/issues/810 {% endcomment %}' - - 'Los usuarios con acceso de escritura en un repositorio pueden [ocultar un comentario en una propuesta o solicitud de cambios como "Duplicado"](https://help.github.com/en/enterprise/2.21/user/github/building-a-strong-community/managing-disruptive-comments#hiding-a-comment). {% comment %}https://github.com/github/github/pull/131746 {% endcomment %}' - - 'Cuando se [crea un repositorio desde una plantilla](https://help.github.com/en/enterprise/2.21/user/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template) los usuarios pueden seleccionar opcionalmente el incluir todas las ramas en vez de solo la predeterminada. {% comment %} https://github.com/github/releases/issues/580 {% endcomment %}' - - '[Las tarjetas de proyecto de las propuestas incluyen una sección de solicitudes de cambios vinculadas](https://github.blog/changelog/2020-02-04-project-issue-cards-include-linked-pull-requests/) para que los usuarios puedan ver qué tipo de trabajo de desarrollo se relaciona con la propuesta directamente desde el tablero de proyecto. {% comment %} https://github.com/github/releases/issues/743 {% endcomment %}' - - 'Existe un conjunto nuevo de [terminales de "borrar reacciones"](https://developer.github.com/changes/2020-02-26-new-delete-reactions-endpoints/) en la API de reacciones. Las terminales de "Borrar reacciones" existentes se obsoletizarán en la primera mitad de 2021. {% comment %} https://developer.github.com/changes/2020-02-26-new-delete-reactions-endpoints/ {% endcomment %}' - - 'Existe un conjunto nuevo de [Terminales de la API de equipos](https://developer.github.com/changes/2020-01-21-moving-the-team-api-endpoints/) que permitirá a GitHub escalar y tener compatibilidad con la API de equipos a la larga. Las terminales existentes de la API se obsoletizarán en la primera mitad del 2021. {% comment %} https://developer.github.com/changes/2020-01-21-moving-the-team-api-endpoints/ {% endcomment %}' - - 'Los usuarios pueden [crear enlaces entre las propeustas y las solicitudes de cambios](https://help.github.com/en/enterprise/2.21/user/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue#manually-linking-a-pull-request-to-an-issue) sin necesitar utilizar las palabras claves de cierre en la descripción de la solicitud de cambios. {% comment %} https://github.com/github/releases/issues/704 {% endcomment %}' - security_fixes: - - 'Se identificó una vulnerabilidad de control de accesos impropia en la API de GitHub Enterprise Server que permitió a un miembro de una organización escalar los permisos y obtener acceso a repositorios no autorizados dentro de la organización. Dicha vulnerabilidad afectó a todas las versiones de GitHub Enterprise Server antes de la 2.21. Hemos emitido el [CVE-2020-10516](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-10516) como respuesta a este problema. La vulnerabilidad se reportó a través del [programa de recompensas por errores de GitHub](https://bounty.github.com/). {% comment %} https://developer.github.com/changes/2020-02-26-new-delete-reactions-endpoints/ {% endcomment %}' - bugs: - - 'Si un usuario con acceso de subida minimiza el comentario de otro usuairio, el autor del comentario podría dejar de minimizarlo aún si tuviese privilegios insuficientes. {% comment %} https://github.com/github/github/pull/141237 {% endcomment %}' - - 'Los usuarios podrían fusionar accidentalmente hacia la rama principal desde el editor de plantillas de propuesta y de blobs. {% comment %} https://github.com/github/github/pull/134483, https://github.com/github/github/pull/134323 {% endcomment %}' - - 'Cuando un usuario borró una cuenta de GitHub, los registros de la bitácora de auditoría no mostraron correctamente los registros de eliminación de la organización. {% comment %} https://github.com/github/github/pull/140940 {% endcomment %}' - - 'El avatar de gist para el usuario actual enlazó a una URL inexistente. {% comment %} https://github.com/github/github/pull/140925 {% endcomment %}' - - 'La pestaña de repositorios de la organización no incluyó los repositorios internos. {% comment %} https://github.com/github/github/pull/136323 {% endcomment %}' - - 'Dar clic en el botón de "Mostrar todos los equipos" cuando se transfiere un repositorio causó un error 500. {% comment %} https://github.com/github/github/pull/134455 {% endcomment %}' - - 'Los nombres de archivo grandes causan problemas de desbordamiento cuando se muestra la etiqueta ''Cambió desde la última vista'' o la alternación de diff de ''Mostrar enriquecido'' en la vista de archivos diff. {% comment %} https://github.com/github/github/pull/134453 {% endcomment %}' - - 'Las tarjetas de visita virtual para los equipos de la organización reportó mal su capacidad de miembros. {% comment %} https://github.com/github/github/pull/133879 {% endcomment %}' - - 'La ventana emergente del comentario de la revisión de solicitudes de cambios tenía un problema desplazamiento. {% comment %} https://github.com/github/github/pull/141157 {% endcomment %}' - - 'Haproxy podría saturarse y causar una ralentización en las opreaciones de git. {% comment %} https://github.com/github/enterprise2/issues/19322 {% endcomment %}' - - 'La característica de la gráfica de dependencias no se habilitó automáticamente después de una promoción de réplica de HA. {% comment %} https://github.com/github/enterprise2/issues/18698 {% endcomment %}' - - 'Puede que se activara un límite de tiempo en la página de índice de lanzamientos para los repositorios con miles de solicitudes de cambios. {% comment %} https://github.com/github/github/pull/131802 {% endcomment %}' - - 'No fue posible filtrar las solicitudes de cambios tanto por estado como por borrador al mismo tiempo. {% comment %} https://github.com/github/github/pull/132567 {% endcomment %}' - - 'Si una solicitud de cambios cambió un indicador de submódulo, entonces el dar clic en "Editar archivo" en dicho archivo de submódulo desde la pestaña de "Archivos que cambiaron" de la solicitud de cambios causó un error 404. {% comment %} https://github.com/github/github/pull/132448 {% endcomment %}' - - 'No fue posible agregar usuarios a una organización o borrar la organización siguiendo la eliminación por lotes de todos los usuarios y administradores de ella. {% comment %} https://github.com/github/github/pull/132238 {% endcomment %}' - - 'Los comentarios de revisión contra los archivos que contenían caracteres diacríticos y diferentes a los latinos en el nombre de archivo dentro de la página de "Archivos con cambios" desapareció cuando se volvió a cargar la página. {% comment %} https://github.com/github/github/pull/131836 {% endcomment %}' - - 'El estado de la casilla de verificación "Visto" no se retuvo para los archivos que contenían caracteres diacríticos o diferentes a los latinos en el nombre de archivo en la páina de "Archivos que cambiaron". {% comment %} https://github.com/github/github/pull/131836 {% endcomment %}' - - 'Las solicitudes de cambios mostraron la insignia "Aprobada" cuando aún no se llevaban a cabo todas las revisiones requeridas. {% comment %} https://github.com/github/github/pull/131823 {% endcomment %}' - - 'El menú desplegable de la etiqueta estaba vacío cuando se buscaba una etiqueta en los repositorios con más de 100 de ellas. {% comment %} https://github.com/github/github/pull/131914 {% endcomment %}' - - 'Las páginas de solicitudes de extracción que mostraban anotaciones con títulos con un cifrado diferente al de UTF-8 pudieron encontrarse con errores de cifrado en la representación de la vista. {% comment %} https://github.com/github/github/pull/138534 {% endcomment %}' - - 'Una condición de carrera para la actualización de la página de OAuth pudo haber causado que un redireccionamiento se ejecutara dos veces. {% comment %} https://github.com/github/github/pull/131964 {% endcomment %}' - - 'La página de "Tokens de acceso personal" agotaba el tiempo si había más de 10 tokens. {% comment %} https://github.com/github/github/pull/132064 {% endcomment %}' - - 'Los jobs de sincronización programados para usuarios y equipos de LDAP pudieron haberse iniciado mientras que los jobs de sincronización programados previamente aún estaban en proceso. Un mecanismo de bloqueo se implementó para prevenir que los jobs de sincronización nuevos comenzaran si alguno de ellos aún se estaba ejecutando. {% comment %} https://github.com/github/github/pull/139205, https://github.com/github/support/issues/429, https://github.com/github/github/issues/54386, https://github.com/github/iam/issues/40 {% endcomment %}' - changes: - - 'Se actualizó la interface de notificaciones web, incluyendo los [states](https://help.github.com/en/enterprise/2.21/user/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#triaging-options) , [filters](https://help.github.com/en/enterprise/2.21/user/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#supported-queries-for-custom-filters) y [shortcuts](https://help.github.com/en/enterprise/2.21/user/github/getting-started-with-github/keyboard-shortcuts#notifications) nuevos. {% comment %} https://github.com/github/enterprise-releases/issues/2135#issuecomment-633905096 {% endcomment %}' - - 'Ahora es posible inhabilitar la reactivación de los usuarios de LDAP en la sincronización de LDAP. {% comment %} https://github.com/github/github/pull/139023 {% endcomment %}' - - 'La redacción de la rama protegida de subida se actualizó para aclarar que los administradores siempre pueden subir información y que los usuarios con el rol de mantenedor pueden subir información cuando pasen las verificaciones de estado. {% comment %} https://github.com/github/github/pull/141555 {% endcomment %}' - - 'Prevenir las confirmaciones en blanco cuando la sugerencia es idéntica al original. {% comment %} https://github.com/github/github/pull/138587 {% endcomment %}' - - 'La paginación es compatible como una forma de obtener más archivos en el diff asociado con una confirmación a través de la API de REST. {% comment %} https://github.com/github/github/pull/134341 {% endcomment %}' - - 'Los administradores pueden habilitar, inhabilitar, borrar y buscar webhooks utilizando la ID de webhook desde la línea de comandos y utilizando `ghe-webhook-manage`. {% comment %} https://github.com/github/enterprise2/pull/19027 {% endcomment %}' - - 'La reorientación base automática sucederá despues de una limpieza manual de referencia de encabezado para una solicitud de cambios fusionada. {% comment %} https://github.com/github/github/pull/142133 {% endcomment %}' - - 'Los archivos SVG se manejan como texto y como imágenes en el visualizador de diffs. {% comment %} https://github.com/github/render/pull/1129 {% endcomment %}' - - 'La configuración de "borrar automáticamente las ramas en fusión" puede configurarse cuando se crea y actualiza un repositorio utilizando la API de REST. {% comment %} https://github.com/github/github/pull/131728 {% endcomment %}' - - 'Se agregó una terminal nueva para borrar despliegues a través de la API de REST. {% comment %} https://github.com/github/github/pull/128733 {% endcomment %}' - - 'Los administradores pueden [habilitar las alertas de seguridad](https://help.github.com/en/enterprise/2.21/admin/installation/enabling-security-alerts-for-vulnerable-dependencies-on-github-enterprise-server#enabling-security-alerts-for-vulnerable-dependencies-on-github-enterprise-server) pero inhabilitan todas las notificaciones de estas alertas. {% comment %} https://github.com/github/releases/issues/841 {% endcomment %}' - - 'La bitácora de Pages muestra la información de inicio de sesión de un usuario que accede al sitio de GitHub Pages. {% comment %} https://github.com/github/enterprise2/pull/19905 {% endcomment %}' - - 'Los miembros empresariales pueden ver todas las organizaciones a las que pertenecen como parte de su cuenta empresarial desde una vista si navegan a `https://[ghes-hostname]/enterprises/[account-name]`. {% comment %} https://github.com/github/releases/issues/832 {% endcomment %}' - - '[La compatibilidad de la API de REST para los roles de mantenimiento y clasificación]](https://developer.github.com/changes/2020-04-07-expanding-rest-api-support-for-the-triage-and-maintain-roles/) se expandió. {% comment %} https://github.com/github/releases/issues/748 {% endcomment %}' - - 'Un usuario puede crear y compartir las consultas de búsqueda que resuelven al usuario actual si utiliza la sintaxis de búsqueda `@me` {% comment %} https://github.com/github/github/pull/129624 {% endcomment %}' - - 'Se [added](https://github.blog/changelog/2019-10-28-new-issue-template-configuration-options/) opciones de configuración nuevas para las plantillas de propuestas. {% comment %} https://github.com/github/releases/issues/660 {% endcomment %}' - - 'Se mejoró la confiabilidad y tiempo de compleción para la restauración y respaldo de MySQL. {% comment %} https://github.com/github/ghes-infrastructure/issues/162 {% endcomment %}' - - '[Visibilidad mejorada](https://github.blog/2020-02-06-get-more-information-at-a-glance-with-issue-and-pull-request-linking/) de las referencias de las solicitudes de cambios y propuestas en la barra lateral, tarjetas y listas de las propuestas. {% comment %} https://github.com/github/releases/issues/704 {% endcomment %}' - - 'Los usuarios pueden filtrar y buscar por `linked:pr` or `linked:issue`. {% comment %} https://github.com/github/releases/issues/744 {% endcomment %}' - - 'Ahora es posible la recuperación automática de fallas de MySQL dentro de una sola región para los despliegues de agrupamientos. {% comment %} https://github.com/github/ghes-infrastructure/issues/136 {% endcomment %}' - - 'Un usuario puede comparar etiquetas entre dos lanzamientos para determinar qué cambios se hicieron en la página de lanzamientos. {% comment %} https://github.com/github/github/issues/107054 {% endcomment %}' - - 'Los comentarios desactualizados ya no se colapsan predeterminadamente en la línea de tiempo de una solicitud de cambios. Pueden colapsarse si se resuelve el hilo. {% comment %} https://github.com/github/enterprise-web/pull/6389#issuecomment-634201583 {% endcomment %}' - - 'Los administradores pueden ver una lista de inicios de sesión reservados para uso interno si navegan a la pestaña de "inicios de sesión reservados" de stafftools. {% comment %} https://github.com/github/enterprise-web/pull/6389#issuecomment-637846206 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se sube información a un gist, una excepción pudo haberse activado durante el gancho de post-recepción. {% comment %} https://github.com/github/github/issues/129091 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. (actualizado 2020-06-23) {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'Las bitácoras de auditoría pueden atribuirse a la 127.0.0.1 en vez de a la dirección IP origen real. (actualizado 2020-11-02) {% comment %}https://github.com/github/enterprise2/issues/21514 {% endcomment %}' - - 'El configurar el permiso de un repositorio en `Triage` or `Maintain` falla con un mensaje de error.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-21/1.yml b/translations/es-ES/data/release-notes/enterprise-server/2-21/1.yml deleted file mode 100644 index de841f2656..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-21/1.yml +++ /dev/null @@ -1,22 +0,0 @@ ---- -date: '2020-06-23' -sections: - security_fixes: - - 'Los paquetes se han actualizado a sus últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/20747, https://github.com/github/enterprise2/pull/20727 {% endcomment %}' - bugs: - - 'Las bitácoras de eventos excesivamente grandes podrían ocasionar inestabilidad en el reenvío de bitácoras cuando se utiliza UDP como el mecanismo de transporte. {% comment %} https://github.com/github/enterprise2/pull/20458, https://github.com/github/enterprise2/pull/20445 {% endcomment %}' - - 'El servicio de comunicación interna que se utiliza para acceder a MySQL podría reiniciarse más frecuentemente de lo requerido, incluyendo a mitad del proceso de actualización, lo cual podría ocasionar que dicha actualización falle parcialmente. Redujimos la tasa de reinicios e hicimos el código más robusto. {% comment %} https://github.com/github/enterprise2/pull/20957, https://github.com/github/enterprise2/pull/20972, https://github.com/github/github/pull/146974 {% endcomment %}' - - "El dejar de suspender a un usuario automáticamente mediante SSO no se completa si el atributo de las llaves SSH ya está asociado con la cuenta de usuario. {% comment %} https://github.com/github/github/pull/143475, https://github.com/github/github/pull/142927 {% endcomment %}" - - 'El hash de permiso del repositorio desde la API de REST no indicó acceso de los miembros de negocios que tienen acceso de lectura en los repositorios internos. {% comment %} https://github.com/github/github/pull/144756, https://github.com/github/github/pull/144292 {% endcomment %}' - - 'La política empresarial de "borrado de propuestas del repositorio" no reflejó la configuración que se guardó actualmente. {% comment %} https://github.com/github/github/pull/145218, https://github.com/github/github/pull/145067 {% endcomment %}' - - 'La bitácora de auditoría no incluyó los eventos de cambio de protección de rama. {% comment %} https://github.com/github/github/pull/145998, https://github.com/github/github/pull/145014 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'Las bitácoras de auditoría pueden atribuirse a la 127.0.0.1 en vez de a la dirección IP origen real. (actualizado 2020-11-02) {% comment %}https://github.com/github/enterprise2/issues/21514 {% endcomment %}' - - "El configurar el permiso de un repositorio en `Triage` or `Maintain` falla con un mensaje de error." - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-21/10.yml b/translations/es-ES/data/release-notes/enterprise-server/2-21/10.yml deleted file mode 100644 index ff7e46f035..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-21/10.yml +++ /dev/null @@ -1,16 +0,0 @@ ---- -date: '2020-10-20' -sections: - security_fixes: - - 'Los paquetes se han actualizado a sus últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/23096, https://github.com/github/enterprise2/pull/23081 {% endcomment %}' - bugs: - - 'El mensaje de la "Política de confirmación para el requisito bifactorial" en una cuenta empresarial fue incorrecto. {% comment %} https://github.com/github/github/pull/158736 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'Las bitácoras de auditoría pueden atribuirse a la 127.0.0.1 en vez de a la dirección IP origen real. (actualizado 2020-11-02) {% comment %}https://github.com/github/enterprise2/issues/21514 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-21/11.yml b/translations/es-ES/data/release-notes/enterprise-server/2-21/11.yml deleted file mode 100644 index a60f84023e..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-21/11.yml +++ /dev/null @@ -1,19 +0,0 @@ ---- -date: '2020-11-03' -sections: - security_fixes: - - '**MEDIA:** El uso alto de CPU puede desencadenarse debido a una solicitud hecha específicamente al puente de SVN, lo cual resulta en una negación del servicio (DoS). {% comment %} https://github.com/github/slumlord/pull/1004, https://github.com/github/slumlord/pull/1000 {% endcomment %}' - - "**BAJO:** La validación de un token incorrecto resultó en una entropía reducida para los tokens coincidentes durante la autenticación. El análisis muestra que, en la práctica, aquí no hay riesgos de seguridad significativos. {% comment %} https://github.com/github/github/pull/159455, https://github.com/github/github/pull/159193 {% endcomment %}" - - 'Los paquetes se actualizaron a las últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/23539, https://github.com/github/enterprise2/pull/23171, https://github.com/github/enterprise2/pull/23692, https://github.com/github/enterprise2/pull/23677 {% endcomment %}' - bugs: - - 'El editar las plantillas de las propuestas con los nombres de archivo que contienen caracteres que no son de ASCII fallará con un mensaje de "500 Internal Server Error".{% comment %} https://github.com/github/github/pull/160589, https://github.com/github/github/pull/159747 {% endcomment %}' - - 'Un método de recolección métrica para los jobs en segundo plano incrementó el uso del CPU. (actualizado 2020-11-03) {% comment %} https://github.com/github/github/pull/160109 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'Las bitácoras de auditoría pueden atribuirse a la 127.0.0.1 en vez de a la dirección IP de origen real. {% comment %} https://github.com/github/enterprise2/issues/21514 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-21/12.yml b/translations/es-ES/data/release-notes/enterprise-server/2-21/12.yml deleted file mode 100644 index 2df2807e65..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-21/12.yml +++ /dev/null @@ -1,17 +0,0 @@ ---- -date: '2020-11-17' -sections: - security_fixes: - - 'Los paquetes se han actualizado a sus últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/23844, https://github.com/github/enterprise2/pull/23712 {% endcomment %}' - bugs: - - 'Las bitácoras de babeld no tenían un separador entre los segundos y microsegundos. {% comment %} https://github.com/github/babeld/pull/1005, https://github.com/github/babeld/pull/1002 {% endcomment %}' - - 'Cuando la política "Cambio de visibilidad del repositorio" en las cuentas empresariales se configura como "Habilitada", los propietarios de las organizaciones no pudieron cambiar la visibilidad de los repositorios dentro de las organizaciones. {% comment %} https://github.com/github/github/pull/160921, https://github.com/github/github/pull/160773 {% endcomment %}' - - 'Las bitácoras de auditoría podrían atribuirse a la 127.0.0.1 en vez de a la dirección IP origen real. {% comment %} https://github.com/github/github/pull/162436, https://github.com/github/github/pull/161215 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-21/13.yml b/translations/es-ES/data/release-notes/enterprise-server/2-21/13.yml deleted file mode 100644 index d79ff0de9f..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-21/13.yml +++ /dev/null @@ -1,20 +0,0 @@ ---- -date: '2020-12-03' -sections: - bugs: - - 'El servicio de autorización se detectó como no saludable debido a la condición de raza en bootstrap, lo cual ocasionó que se reiniciara el servicio. {% comment %} https://github.com/github/authzd/pull/1278 {% endcomment %}' - - 'Un comportamiento subyacente estaba causando que un servicio estuviera no disponible durante el proceso de mejora del hotpatch.{% comment %} https://github.com/github/enterprise2/pull/24054, https://github.com/github/enterprise2/issues/23947 {% endcomment %}' - - 'Un subconjunto de certificados SSL que reenviaban bitácoras no se estaba aplicando correctamente. {% comment %} https://github.com/github/enterprise2/pull/24113, https://github.com/github/enterprise2/pull/23981 {% endcomment %}' - - 'Se enviaron notificaciones de correo electrónico para suspender usuarios cuando se eliminaban de un equipo o de una organización. {% comment %} https://github.com/github/github/pull/162971, https://github.com/github/github/pull/162742 {% endcomment %}' - - 'La forma en la que se aplicaron los certificados SSH entre las organizaciones y los negocios fue inconsistente. {% comment %} https://github.com/github/github/pull/163426, https://github.com/github/github/pull/159538, https://github.com/github/authentication/issues/115 {% endcomment %}' - - 'Cuando una cuenta se limitó en su tasa debido al uso incorrecto de contraseñas, se pudo haber bloqueado por hasta 24 horas. {% comment %} https://github.com/github/github/pull/163436, https://github.com/github/github/pull/162938, https://github.com/github/github-ds/pull/51 {% endcomment %}' - - 'La sincronización de solicitudes de cambios en los repositorios con muchas referencias pudo haber causado que se retrasaran las filas de trabajadores. {% comment %} https://github.com/github/github/pull/163575, https://github.com/github/github/pull/163142 {% endcomment %}' - - 'Cuando se inicia sesión después de intentar visitar una página específica, se enviaba a las personas a la página de inicio en vez de a su destino previsto. {% comment %} https://github.com/github/github/pull/163784, https://github.com/github/github/pull/163579, https://github.com/github/github/pull/154117, https://github.com/github/ecosystem-apps/issues/1076 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-21/14.yml b/translations/es-ES/data/release-notes/enterprise-server/2-21/14.yml deleted file mode 100644 index 0e76cbc491..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-21/14.yml +++ /dev/null @@ -1,14 +0,0 @@ ---- -date: '2020-12-17' -sections: - security_fixes: - - '**BAJO:** El uso alto de CPU puede desencadenarse debido a una solicitud hecha específicamente al puente de SVN, lo cual resulta en una negación del servicio (Dos).{% comment %} https://github.com/github/slumlord/pull/1021, https://github.com/github/slumlord/pull/1017 {% endcomment %}' - - 'Los paquetes se han actualizado a sus últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/24352, https://github.com/github/enterprise2/pull/23866 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-21/15.yml b/translations/es-ES/data/release-notes/enterprise-server/2-21/15.yml deleted file mode 100644 index a0a86863df..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-21/15.yml +++ /dev/null @@ -1,34 +0,0 @@ ---- -date: '2021-03-02' -sections: - security_fixes: - - '**ALTA:** Se identificó una vulnerabilidad de control de acceso incorrecto en GitHub Enterprise Server, la cual permitió a un usuario no autenticado de la instancia obtener acceso a los repositorios no autorizados a través de solicitudes de cambios y solicitudes a través de la API de REST configuradas específicamente. El atacante necesitaría poder bifurcar el repositorio de destino, dicha configuración está inhabilitada predeterminadamente para los repositorios privados y para los que pertenecen a una organización. Las protecciones de rama tales como las solicitudes de cambio o verificaciones de estado requeridas prevendrían que las confirmaciones no autorizadas se fusionen sin haber obtenido una revisión o validación adicionales. Se ha asignado un CVE-2021-22861 a esta vulnerabilidad. El problema se reportó a través del [Programa de Recompensas por Errores de GitHub](https://bounty.github.com).' - - '**ALTA:** Se identificó una vulnerabilidad de control de acceso incorrecto en la API de GraphQL de GitHub Enterprise Server, la cual permitió a los usuarios autenticados de la instancia modificar el permiso de colaboración del mantenedor para una solicitud de cambios sin una autorización adecuada. Al aprovechar esta vulnerabilidad, el atacante pudo obtener acceso a las ramas de encabezado de las solicitudes de cambios que se abrieron en los repositorios donde ellos eran los mantenedores. La bifurcación se inhabilitó predeterminadamente para los repositorios privados que pertenecían a alguna organización, lo cual previno esta vulnerabilidad. Adicionalmente, las protecciones de rama tales como las revisiones requeridas para la solicitud de cambios o las verificaciones de estado prevendrían que las confirmaciones no autorizadas se fusionen sin contar con una validación o revisión subsecuente. Se asignó un CVE-2021-22863 a esta vulnerabilidad. Este problema se reportó a través del [Programa de Recompensas por Errores de GitHub](https://bounty.github.com).' - - '**ALTA:** Se identificó una vulnerabilidad de ejecución de código remoto en GitHub Enterprise Server que pudo haberse aprovechado al compilar un sitio de GitHub pages. La configuración controlada por el usuario de los intérpretes subyacentes que utiliza GitHub Pages no se restringió lo suficiente y dio cabida a la ejecución de comandos en la instancia de GitHub Enterprise Server. Para aprovechar esta vulnerabilidad, un atacante necesitaría permiso para crear y compilar un sitio de GitHub pages en la instancia de GitHub Enterprise Server. Se asignó a esta vulnerabilidad un CVE-2020-10519 y se reportó a través del [Programa de Recompensa por Errores de GitHub](https://bounty.github.com).' - - '**MEDIA:** Los GitHub tokens de las compilaciones de GitHub Pages pudieron haber terminado en las bitácoras.' - - '**BAJA:** Una solicitud que se elaboró especialmente para el puente SVN pudo haber activado una espera larga antes de que hubiera una falla, lo cual dio como resultado un ataque de Negación del Servici (DoS).' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Las verificaciones de salud del balanceador de carga pudieron haber causado en algunos casos que los logs de babel se llenaran con errores sobre el protocolo del PROXY.' - - 'Un mensaje informativo se registro involuntariamente como un error durante las capturas de pantalla de las Utilidades de Respaldo de GitHub Enterprise, lo cual dio como resultado que se enviaran correos electrónicos innecesarios cuando los jobs de cron programaron los respaldos que escuchaban a la salida a stderr.' - - 'Al restablecer un respaldo grande, el registro de excepciones relacionado con el agotamiento de memoria de Redis pudo haber causado que la restauración fallara debido a un disco lleno.' - - 'El editar una página de wiki, un usuario pudo haber experimentado un error 500 al hacer clic en el botón de guardar.' - - 'Una confirmación firmada con S/MIME utilizando un certificado con nombres múltiples en el nombre alternativo de asunto se mostró incorrectamente como "No verificado" en la insignia de confirmación.' - - 'Se enviaron correos electrónicos a un usuario suspendido cuando se le agregó a un equipo.' - - 'Cuando un repositorio tuvo una gran cantidad de manifiestos se mostró un error de `You have reached the maximum number of allowed manifest files (20) for this repository.` en la pestaña ubicada en Perspectivas -> Gráfica de dependencias. Para obtener más información, consulta la sección [Límites de visualización] (https://docs.github.com/en/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies#are-there-limits-which-affect-the-dependency-graph-data).' - - 'Al cargar un archivo de licencia nuevo con una cantidad de plazas diferente del archivo de licencia anterior, la diferencia de plazas no se representó correctamente en la página de Configuración -> Licencia de la cuenta empresarial.' - - 'La casilla de verificación de "Prevent repository admins from changing anonymous Git read access" disponible en la configuración de cuenta empresarial no se pudo habilitar o inhabilitar con éxito.' - - 'Cuando una compilación de GitHub Pages falló, la notificación de correo electrónico contenía un enlace incorrecto para la ubicación de soporte.' - - 'Durante un año bisiesto, el usuario estuvo obtuvo una respuesta 404 cuando intentó ver la actividad de contribución en un lunes.' - - 'Visitar la sección de *Explore* falló con un error interno del servidor 500.' - changes: - - 'Se agregó soporte para los [tipos de instanciaAWS EC2 r5b](https://aws.amazon.com/about-aws/whats-new/2020/12/introducing-new-amazon-ec2-r5b-instances-featuring-60-gbps-of-ebs-bandwidth-and-260K-iops/).' - - 'Se ajustó la priorización de la cola en segundo plano para distribuir los jobs más equitativamente.' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin usuarios, un atacante pudo crear el primer usuario administrador.' - - 'Las reglas personalizadas del cortafuegos no se mantienen durante una mejora.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Las alertas de seguridad no se reportan cuando se sube a un repositorio en la línea de comandos.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-21/16.yml b/translations/es-ES/data/release-notes/enterprise-server/2-21/16.yml deleted file mode 100644 index 40241f3517..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-21/16.yml +++ /dev/null @@ -1,15 +0,0 @@ ---- -date: '2021-03-16' -sections: - security_fixes: - - Los paquetes se actualizaron a las últimas versiones de seguridad. - bugs: - - El importar repositorios archivados desde GitHub Enterprise Server a los cuales les faltan archivos de repositorio, fallará con un error. - known_issues: - - En un GitHub Enterprise Server recién configurado sin usuarios, un atacante pudo crear el primer usuario administrador. - - Las reglas personalizadas del cortafuegos no se mantienen durante una mejora. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - Las alertas de seguridad no se reportan cuando se sube a un repositorio en la línea de comandos. - - Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios. diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-21/17.yml b/translations/es-ES/data/release-notes/enterprise-server/2-21/17.yml deleted file mode 100644 index 6cceb5570d..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-21/17.yml +++ /dev/null @@ -1,28 +0,0 @@ ---- -date: '2021-03-23' -intro: Se han desactivado las descargas debido a un error importante que afectó a varios clientes. Pronto tendremos una solución en el siguiente parche. -sections: - security_fixes: - - '**ALTA:** Se identificó una vulnerabilidad de ejecución de código remoto en GitHub Enterprise Server, la cual pudo haberse aprovechado al crear un sitio de GitHub Pages. Las opciones de configuración controladas por el usuario que utilizan las GitHub Pages no se restringieron lo suficiente e hicieron posible que se ignoraran las variables de ambiente que llevaron a la ejecución de código en la instancia de GitHub Enterprise Server. Para aprovechar esta vulnerabilidad, un atacante necesitaría permisos para crear y compilar un sitio de GitHub pages en la instancia de GitHub Enterprise Server. Esta vulnerabilidad afectó a todas las versiones de GitHub Enterprise Server antes de la 3.0.3 y se arregló en la 3.0.3, 2.22.9, y 2.21.17. Esta vulnerabilidad se reportó a través del programa de Recompensas por Errores de GitHub y se le asignó un CVE-2021-22864.' - - Los paquetes se actualizaron a las últimas versiones de seguridad. - bugs: - - La ejecución de `ghe-cluster-config-init` no reconocía completamente el código de salida de los jobs en segundo plano que condujeron a un manejo inadecuado de las verificaciones previas al vuelo. - changes: - - Las bitácoras rotarán con base en su tamaño adicionalmente al tiempo. - - Utiliza una cantidad relativa para el `bootstrap_expect` cónsul y nómada, lo cual permitió que un clúster hiciera un arranque primario, incluso si un conjunto de nodos estaba fuera de servicio. - known_issues: - - En un GitHub Enterprise Server recién configurado sin usuarios, un atacante pudo crear el primer usuario administrador. - - Las reglas personalizadas del cortafuegos no se mantienen durante una mejora. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - Las alertas de seguridad no se reportan cuando se sube a un repositorio en la línea de comandos. - - | - La rotación de bitácoras podría fallar en señalar los servicios para hacer la transición a archivos de bitácora nuevos, lo cual ocasiona que se utilicen los archivos de bitácora antiguos y, periódicamente, un agotamiento del espacio en el disco raíz. - Para remediar o prevenir este problema, ejecuta los siguientes comandos en el [shell administrativo](https://docs.github.com/en/enterprise-server/admin/configuration/accessing-the-administrative-shell-ssh) (SSH), o contacta al [Soporte Empresarial de GitHub](https://support.github.com/contact) para obtener ayuda: - - ``` - printf "PATH=/usr/local/sbin:/usr/local/bin:/usr/local/share/enterprise:/usr/sbin:/usr/bin:/sbin:/bin\n29,59 * * * * root /usr/sbin/logrotate /etc/logrotate.conf\n" | sudo sponge /etc/cron.d/logrotate - sudo /usr/sbin/logrotate -f /etc/logrotate.conf - ``` - - Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios. diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-21/18.yml b/translations/es-ES/data/release-notes/enterprise-server/2-21/18.yml deleted file mode 100644 index 45bdf670b0..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-21/18.yml +++ /dev/null @@ -1,16 +0,0 @@ -date: '2021-04-01' -sections: - security_fixes: - - '**ALTO:** Se identificó una vulnerabilidad de control de acceso inadecuada en GitHub Enterprise Server, la cual permitió que los tokens de acceso generados desde un [flujo de autenticación web](https://docs.github.com/en/developers/apps/identifying-and-authorizing-users-for-github-apps#web-application-flow) de una GitHub App leyera los metadatos de un repositorio privado a través de la API de REST sin que se le hubieran otorgado los permisos adecuados. Para explotar esta vulnerabilidad, el atacante necesitaría crear una GitHub App en la instancia y hacer que un usuario autorice la aplicación mediante el flujo de autenticación web. Los metadatos del repositorio privado que se devolvió estarían limitados a los repositorios que pertenecen al usuario al cual identifica el token. Esta vulnerabilidad afectó a todas las versiones de GitHub Enterprise Server anterior a la 3.0.4 y se arregló en las versiones 3.0.4, 2.22.10 y 2.21.18. A esta vulnerabilidad se le asignó un CVE-2021-22865 y se reportó mediante el [Programa de Recompensas por Errores de GitHub](https://bounty.github.com).' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Los servicios no estaban haciendo la transición a los archivos de bitácora nuevos como parte de la rotación de bitácoras, lo cual dio como resultado un uso de disco incrementado.' - - 'La etiqueta de los resultados de la búsqueda para los repositorios internos se mostró como "Privada" en vez de como "Interna".' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin usuarios, un atacante pudo crear el primer usuario administrador.' - - 'Las reglas personalizadas del cortafuegos no se mantienen durante una mejora.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Las alertas de seguridad no se reportan cuando se sube a un repositorio en la línea de comandos.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-21/19.yml b/translations/es-ES/data/release-notes/enterprise-server/2-21/19.yml deleted file mode 100644 index 7817cb8dec..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-21/19.yml +++ /dev/null @@ -1,18 +0,0 @@ -date: '2021-04-14' -sections: - security_fixes: - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Un mensaje de advertencia de tipo `jq: error (at :0): Cannot index number with string "settings"` podría ocurrir durante la promoción de la réplica.' - - 'Visitar la página `/settings/emails` almacenó el estado que pudo haber causado redirecciones inadecuadas al finalizar sesión y volverla a iniciar.' - - 'Las alertas de la gráfica de dependencias no se mostraron para algunos componentes cuyas asesorías tienen nombres de paquetes con mayúsculas en `vulnerable_version_ranges`.' - - 'Un usuario vio un error 500 al ejecutar operaciones de git en una instancia configurada con autenticación LDAP.' - - 'Cuando el ghe-migrator encontró errores de importación, algunas veces abortó todo el proceso y las bitácoras no incluyeron suficiente contexto.' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin usuarios, un atacante pudo crear el primer usuario administrador.' - - 'Las reglas personalizadas del cortafuegos no se mantienen durante una mejora.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Las alertas de seguridad no se reportan cuando se sube a un repositorio en la línea de comandos.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-21/2.yml b/translations/es-ES/data/release-notes/enterprise-server/2-21/2.yml deleted file mode 100644 index 71fd911ecf..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-21/2.yml +++ /dev/null @@ -1,21 +0,0 @@ -date: '2020-07-09' -sections: - security_fixes: - - '**MEDIA:** Se actualizó nginx a la versión 1.16.1 y se dirigió el CVE-2019-20372. (actualizado 2020-07-22) {% comment %} https://github.com/github/enterprise2/pull/21252 {% endcomment %}' - - 'Los paquetes se han actualizado a sus últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/21089, https://github.com/github/enterprise2/pull/21036 {% endcomment %}' - bugs: - - 'Algunos archivos de bitácora no rotaron cada 7 días. {% comment %} https://github.com/github/enterprise2/pull/21279, https://github.com/github/enterprise2/pull/21264 {% endcomment %}' - - 'La reutilización rápida de los puertos origen de los webhooks dieron como resultado conexiones rechazadas. {% comment %} https://github.com/github/enterprise2/pull/21286, https://github.com/github/enterprise2/pull/21280 {% endcomment %}' - - 'Los jobs incorrectos en segundo plano pudieron intentar ejecutarse en instancias que se configuraron como réplicas pasivas. {% comment %} https://github.com/github/enterprise2/pull/21317, https://github.com/github/enterprise2/pull/21212, https://github.com/github/enterprise2/issues/21167 {% endcomment %}' - - 'La VPN entre nodos pudo hacerse inestable causando que los errores se registraran y que el espacio libre en el volúmen raíz se agotara. {% comment %} https://github.com/github/enterprise2/pull/21360, https://github.com/github/enterprise2/pull/21357 {% endcomment %}' - - 'Los repositorios internos no se incluyeron correctamente en los resultados de búsqueda para las organizaciones habilitadas con SAML. {% comment %} https://github.com/github/github/pull/147505, https://github.com/github/github/pull/145692 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'Las bitácoras de auditoría pueden atribuirse a la 127.0.0.1 en vez de a la dirección IP origen real. (actualizado 2020-11-02) {% comment %}https://github.com/github/enterprise2/issues/21514 {% endcomment %}' - - 'El configurar el permiso de un repositorio en `Triage` or `Maintain` falla con un mensaje de error.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-21/20.yml b/translations/es-ES/data/release-notes/enterprise-server/2-21/20.yml deleted file mode 100644 index 07d79dc63b..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-21/20.yml +++ /dev/null @@ -1,19 +0,0 @@ -date: '2021-04-28' -sections: - security_fixes: - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'El script de configuración que se ejecuta en la replica de MySQL puede haber causado un resembrado innecesario de la base de datos durante la recuperación de fallos de la base de datos.' - - '`config-apply` pudo haber tomado más tiempo del necesario debido a que se llamó a `rake db:migrate` innecesariamente.' - - 'El orquestador pudo haberse recuperado de un fallo en una réplica de MySQL que no estaba replicando desde primario durante la fase de sembrado cuando el primario no se pudo conectar.' - - 'Las organizaciones o proyectos con errores bloquearon la migración y no pudieron excluirse.' - changes: - - 'Las verificaciones preliminares permiten tipos de instancia de AWS predeterminadamente.' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin usuarios, un atacante pudo crear el primer usuario administrador.' - - 'Las reglas personalizadas del cortafuegos no se mantienen durante una mejora.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Las alertas de seguridad no se reportan cuando se sube a un repositorio en la línea de comandos.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-21/21.yml b/translations/es-ES/data/release-notes/enterprise-server/2-21/21.yml deleted file mode 100644 index d1280cb3d4..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-21/21.yml +++ /dev/null @@ -1,15 +0,0 @@ -date: '2021-05-13' -sections: - security_fixes: - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'La recuperación automática de fallos del orquestador puede habilitarse durante la fase de aplicación de configuración.' - - 'Los usuarios con permiso de mantenedor en un repositorio obtuviern una advertencia de verificación por correo electrónico en vez de una compilación exitosa de página en la página de configuración de las páginas del repositorio.' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin usuarios, un atacante pudo crear el primer usuario administrador.' - - 'Las reglas personalizadas del cortafuegos no se mantienen durante una mejora.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Las alertas de seguridad no se reportan cuando se sube a un repositorio en la línea de comandos.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-21/22.yml b/translations/es-ES/data/release-notes/enterprise-server/2-21/22.yml deleted file mode 100644 index d0648587e7..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-21/22.yml +++ /dev/null @@ -1,16 +0,0 @@ -date: '2021-05-25' -sections: - security_fixes: - - '**MEDIA:** Bajo ciertas circunstancias, los usuarios que se eliminaron de un equipo u organización pdorían retener el acceso de escritura a las ramas en las cuales tenían solicitudes de cambio existentes abiertas.' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Una dirección IP que agrege un administrador utilizando el botón de "Crear Entrada de Lista de Admisión" podría bloquearse de todos modos.' - - 'En un ambiente de clúster o de HA, las compilaciones de GitHub Pages podrían activarse en nodos secundarios donde podrían fallar.' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin usuarios, un atacante pudo crear el primer usuario administrador.' - - 'Las reglas personalizadas del cortafuegos no se mantienen durante una mejora.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Las alertas de seguridad no se reportan cuando se sube a un repositorio en la línea de comandos.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-21/23.yml b/translations/es-ES/data/release-notes/enterprise-server/2-21/23.yml deleted file mode 100644 index 9b4419221f..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-21/23.yml +++ /dev/null @@ -1,16 +0,0 @@ -date: '2021-06-10' -sections: - security_fixes: - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'El importar fallos de organizaciones o repositorios desde fuentes diferentes a GitHub podría producir un error de tipo `undefined method ''[]'' for nil:NilClass`.' - changes: - - 'Los usuarios de la API de GraphQL pueden consultar el campo público `closingIssuesReferences` en el objeto `PullRequest`. Este campo recupera propuestas que se cerrarán automáticamente cuando se fusione la solicitud de cambios relacionada. Este acercamiento también permite que se migren estos datos en el futuro como parte de un proceso de migración con mayor fidelidad.' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin usuarios, un atacante pudo crear el primer usuario administrador.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Las alertas de seguridad no se reportan cuando se sube a un repositorio en la línea de comandos.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-21/3.yml b/translations/es-ES/data/release-notes/enterprise-server/2-21/3.yml deleted file mode 100644 index cf25f183d1..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-21/3.yml +++ /dev/null @@ -1,18 +0,0 @@ -date: '2020-07-21' -sections: - security_fixes: - - 'Los paquetes se actualizaron a las últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/21438, https://github.com/github/enterprise2/pull/21402, https://github.com/github/enterprise2/pull/21496, https://github.com/github/enterprise2/pull/21479 {% endcomment %}' - bugs: - - 'Las gráficas de monitoreo de la consola de adminsitración a veces no se muestra correctamente en pantallas grandes. {% comment %} https://github.com/github/enterprise2/pull/21398, https://github.com/github/enterprise2/pull/21381 {% endcomment %}' - - 'El flujo de creación de un manifiesto de una GitHub App no se pudo utilizar en algunos escenarios en donde la política de SameSite Cookie se aplicó. {% comment %} https://github.com/github/github/pull/147829, https://github.com/github/github/pull/144121 {% endcomment %}' - - 'En algunas circunstancias, acceder a la página de ''Explorar'' arrojó un error de aplicación. {% comment %} https://github.com/github/github/pull/149605, https://github.com/github/github/pull/148949 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'Las bitácoras de auditoría pueden atribuirse a la 127.0.0.1 en vez de a la dirección IP origen real. (actualizado 2020-11-02) {% comment %}https://github.com/github/enterprise2/issues/21514 {% endcomment %}' - - 'El configurar el permiso de un repositorio en `Triage` or `Maintain` falla con un mensaje de error.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-21/4.yml b/translations/es-ES/data/release-notes/enterprise-server/2-21/4.yml deleted file mode 100644 index 80a7894ba8..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-21/4.yml +++ /dev/null @@ -1,29 +0,0 @@ ---- -date: '2020-08-11' -sections: - security_fixes: - - '{% octicon "alert" aria-label="The alert icon" %} **Crítica:** Se identificó una vulnerabilidad de ejecución en GitHub Pages que podría permitir que un atacante ejecute comandos como parte de la construcción de un sitio de GitHub Pages. Este problema se da debido a una dependencia vulnerable desactualizada que se utiliza en el proceso de creación de páginas. para explotar esta vulnerabilidad, el atacante necesita permisos para crear y compilar un sitio de GitHub Pages en la instancia de GitHub Enterprise Server. Para mitigar esta vulnerabilidad, Kramdown se actualizó para tratar el CVE-2020-14001. {% comment %} https://github.com/github/pages/pull/2835, https://github.com/github/pages/pull/2827 {% endcomment %}' - - '**Alta::** Alta: Un atacante pudo inyectar un argumento malicioso en un sub-comando de Git cuando se ejecutó en GitHub Enterprise Server. Esto pudo permitir que el atacante sobreescribiera archivos arbitrarios con un contenido parcialmente controlado por el usuario y que ejecutara comandos arbitrarios potencialmente en la instancia de GitHub Enterprise Server. Para aprovechar esta vulnerabilidad, el atacante necesitaría permiso para acceder a los repositorios dentro de la instancia de GHES. Sin embargo, debido a que existen otros tipos de protección, no pudimos identificar una forma de aprovechar esta vulnerabilidad activamente. Dicha vulnerabilidad se reportó a través del programa de Recompensas por Errores de la Seguridad de GitHub. {% comment %} https://github.com/github/github/pull/150936, https://github.com/github/github/pull/150634 {% endcomment %}' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/21679, https://github.com/github/enterprise2/pull/21542, https://github.com/github/enterprise2/pull/21812, https://github.com/github/enterprise2/pull/21700 {% endcomment %}' - bugs: - - 'Un error de configuración de Consul previnió que algunos jobs en segundo plano se procesaran en instancias independientes. {% comment %} https://github.com/github/enterprise2/pull/21463 {% endcomment %}' - - 'Los cálculos de asignación de memoria de servicio pudieron asignar una cantidad incorrecta o ilimitada de memoria a un servicio, lo cual dio como resultado un rendimiento pobre del sistema. {% comment %} https://github.com/github/enterprise2/pull/21689 {% endcomment %}' - - 'La plataforma de virtualización para los sistemas de oVirt KVM no se detectó adecuadamente, lo cual ocasionó problemas durante las mejoras. {% comment %} https://github.com/github/enterprise2/pull/21731, https://github.com/github/enterprise2/pull/21669 {% endcomment %}' - - "El mensaje de error para la autenticación inválida con una contraseña a través de la línea de comandos de Git no llenó la URL que vinculaba a agregar el token o llave SSH adecuados. {% comment %} https://github.com/github/github/pull/149607, https://github.com/github/github/pull/149351 {% endcomment %}" - - 'El crear una propuesta en un repositorio de usuario utilizando la característica de plantillas de propuestas podría fallar con un Error Interno del Servidor. {% comment %} https://github.com/github/github/pull/150173, https://github.com/github/github/pull/149445 {% endcomment %}' - - 'El visitar la sección de *Explorar* falló con un error interno del servidor 500. {% comment %} https://github.com/github/github/pull/150512, https://github.com/github/github/pull/150504 {% endcomment %}' - - 'Las propuestas no se pudieron clasificar por *Actualizadas recientemente* en los repositorios que se migraron a una instancia nueva. {% comment %} https://github.com/github/github/pull/150688, https://github.com/github/github/pull/149330 {% endcomment %}' - - 'GitHub Connect estaba utilizando una terminal obsoleta de la API de GitHub.com. {% comment %} https://github.com/github/github/pull/150827, https://github.com/github/github/pull/150545 {% endcomment %}' - - 'La recolección de métricas internas para los jobs en segundo plano contribuyó al uso innecesario de memoria y CPU. {% comment %} https://github.com/github/github/pull/151182, https://github.com/github/github/pull/147695 {% endcomment %}' - - 'La página con error 404 contenía los enlaces de estado y contacto de GitHub.com en el pié de página. {% comment %} https://github.com/github/github/pull/151315 {% endcomment %}' - - 'Los jobs en segundo plano para una característica que no se había lanzado se pusieron en cola y se dejaron sin procesar. {% comment %} https://github.com/github/github/pull/151395, https://github.com/github/github/pull/146248 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'Las bitácoras de auditoría pueden atribuirse a la 127.0.0.1 en vez de a la dirección IP origen real. (actualizado 2020-11-02) {% comment %}https://github.com/github/enterprise2/issues/21514 {% endcomment %}' - - "El configurar el permiso de un repositorio en `Triage` or `Maintain` falla con un mensaje de error." - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-21/5.yml b/translations/es-ES/data/release-notes/enterprise-server/2-21/5.yml deleted file mode 100644 index ee21df65fa..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-21/5.yml +++ /dev/null @@ -1,17 +0,0 @@ ---- -date: '2020-08-12' -sections: - bugs: - - 'Se resolvió un problema que pudo haber llevado a un uso alto de CPU mientras se generaban las plantillas de configuración del sistema. {% comment %} https://github.com/github/enterprise2/pull/21786, https://github.com/github/enterprise2/pull/21741 {% endcomment %}' - - 'Los cambios recientes a las asignaciones de memoria pudieron haber llevado a una degradación en el rendimiento del sistema {% comment %} https://github.com/github/enterprise2/pull/22066 {% endcomment %}' - - 'Los problemas temporales de conectividad mientras se ejecutaban las migraciones de base de datos pudieron causar una pérdida de datos. {% comment %} https://github.com/github/enterprise2/pull/22128, https://github.com/github/enterprise2/pull/22100 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'Las bitácoras de auditoría pueden atribuirse a la 127.0.0.1 en vez de a la dirección IP origen real. (actualizado 2020-11-02) {% comment %}https://github.com/github/enterprise2/issues/21514 {% endcomment %}' - - "El configurar el permiso de un repositorio en `Triage` or `Maintain` falla con un mensaje de error." - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-21/6.yml b/translations/es-ES/data/release-notes/enterprise-server/2-21/6.yml deleted file mode 100644 index b1ac6df931..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-21/6.yml +++ /dev/null @@ -1,28 +0,0 @@ ---- -date: '2020-08-26' -sections: - security_fixes: - - >- - {% octicon "alert" aria-label="The alert icon" %} **Crítica:** una vulnerabilidad de ejecución de código remoto se identificó en GitHub Pages, la cual pudo haberse aprovechado al compilar un sitio de GitHub Pages. La configuración controlada por el usuario de los analizadores sintácticos subyacentes que utiliza GitHub Pages no se restringió lo suficiente y permitió ejecutar comandos en la instancia de GitHub Enterprise Server. Para aprovechar esta vulnerabilidad, los atacantes necesitaría permiso para crear un sitio de GitHub Pages en la instancia de GitHub Enterprise Server. Esta vulnerabilidad afectó a todas las versiones de GitHub Enterprise Server. Los problemas subyacentes que contribuyen con esta vulnerabilidad se identificaron tanto internamente como a través del programa de Recompensas por Errores de la Seguridad de GitHub. Emitimos el CVE-2020-10518. {% comment %} https://github.com/github/pages/pull/2882, https://github.com/github/pages/pull/2902, https://github.com/github/pages/pull/2894, https://github.com/github/pages/pull/2877, https://github.com/github/pages-gem/pull/700, https://github.com/github/pages/pull/2889, https://github.com/github/pages/pull/2899, https://github.com/github/pages/pull/2903, https://github.com/github/pages/pull/2890, https://github.com/github/pages/pull/2891, https://github.com/github/pages/pull/2884 {% endcomment %} - - '**Media:** Se identificó una vulnerabilidad de control de acceso inadecuado, la cual permitía a los usuarios autenticados de la instancia determinar los nombres de repositorios privados no autorizados de acuerdo con sus ID numéricas. Dicha vulnerabilidad no permitió el acceso no autorizado a ningún tipo de contenido de los repositorios, mas que a sus nombres. Esta vulnerabilidad afectó a todas las versiones de GitHub Enterprise Server anteriores a la 2.22 y se le asignó el [CVE-2020-10517](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-10517). La vulnerabilidad se reportó a través del [Programa de Recompensas por Errores de GitHub](https://bounty.github.com). {% comment %} https://github.com/github/github/pull/151986, https://github.com/github/github/pull/151713 {% endcomment %}' - - 'Se actualizaron los paquetes a las últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/21853, https://github.com/github/enterprise2/pull/21828, https://github.com/github/enterprise2/pull/22154, https://github.com/github/enterprise2/pull/21920, https://github.com/github/enterprise2/pull/22216, https://github.com/github/enterprise2/pull/22190 {% endcomment %}' - bugs: - - 'No se registró un mensaje cuando el proceso ghe-config-apply terminó de ejecutar ghe-es-auto-expand. {% comment %} https://github.com/github/enterprise2/pull/22178, https://github.com/github/enterprise2/pull/22171 {% endcomment %}' - - 'El registro excesivo hacia el archivo `syslog` pudo ocurrir en réplicas de disponibilidad alta si el aplicativo primario no está disponible. {% comment %} https://github.com/github/enterprise2/pull/22268, https://github.com/github/enterprise2/pull/22124 {% endcomment %}' - - "La rediseminación de base de datos en una réplica podría fallar con un error de tipo: `Got packet bigger than 'max_allowed_packet'` {% comment %} https://github.com/github/enterprise2/pull/22322, https://github.com/github/enterprise2/pull/20063 {% endcomment %}" - - 'En algunos casos, los datos de usuario duplicado podrían causar un error 500 mientras ejecutan el script ghe-license-usage. {% comment %} https://github.com/github/github/pull/152637 {% endcomment %}' - - 'Al utilizar `ghe-migrator`, el comando `add` falló en bloquear un repositorio cuando se utilizó el marcador `--lock`. {% comment %} https://github.com/github/github/pull/152780, https://github.com/github/github/pull/152588 {% endcomment %}' - changes: - - 'En una configuración de geo-replicación de disponibilidad alta, las instancias de replica salieron del modo de mantenimiento cuando se ejecutó ghe-config-apply. {% comment %} https://github.com/github/enterprise2/pull/21777, https://github.com/github/enterprise2/pull/21440 {% endcomment %}' - - "Agregamos soporte para los tipos de instancia R5a y R5n de AWS. {% comment %} https://github.com/github/enterprise2/pull/21903, https://github.com/github/enterprise2/pull/21173 {% endcomment %}" - - 'Se eliminó la información del conteo de plazas con licencia en el MOTD de SSH debido a un problema de rendimiento que impactaba los agrupamientos de GitHub Enterprise Server. {% comment %} https://github.com/github/enterprise2/pull/21994, https://github.com/github/enterprise2/pull/21870 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'Las bitácoras de auditoría pueden atribuirse a la 127.0.0.1 en vez de a la dirección IP origen real. (actualizado 2020-11-02) {% comment %}https://github.com/github/enterprise2/issues/21514 {% endcomment %}' - - "El configurar el permiso de un repositorio en `Triage` or `Maintain` falla con un mensaje de error." - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-21/7.yml b/translations/es-ES/data/release-notes/enterprise-server/2-21/7.yml deleted file mode 100644 index c8aae2e14d..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-21/7.yml +++ /dev/null @@ -1,15 +0,0 @@ -date: '2020-09-08' -sections: - bugs: - - 'Una revisión de salud del servicio causó un crecimiento de sesión que resultó en el agotamiento del sistema de archivos en el nodo. {% comment %} https://github.com/github/enterprise2/pull/22481, https://github.com/github/enterprise2/pull/22475 {% endcomment %}' - - 'Hacer mejoras utilizando hotpatches podría fallar con un error de `''libdbi1'' was not found`{% comment %} https://github.com/github/enterprise2/pull/22556, https://github.com/github/enterprise2/pull/22552 {% endcomment %}' - - 'El configurar el permiso de un repositorio en `Triage` or `Maintain` ya no falla.' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'Las bitácoras de auditoría pueden atribuirse a la 127.0.0.1 en vez de a la dirección IP origen real. (actualizado 2020-11-02) {% comment %}https://github.com/github/enterprise2/issues/21514 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-21/8.yml b/translations/es-ES/data/release-notes/enterprise-server/2-21/8.yml deleted file mode 100644 index 1fa8e8fd09..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-21/8.yml +++ /dev/null @@ -1,16 +0,0 @@ -date: '2020-09-23' -sections: - security_fixes: - - '**MEDIO**: ImageMagick se actualizó a la dirección [DSA-4715-1](https://www.debian.org/security/2020/dsa-4715). {% comment %} https://github.com/github/enterprise2/pull/22621, https://github.com/github/enterprise2/pull/22610 {% endcomment %}' - - 'Se actualizaron los paquetes a las últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/22571, https://github.com/github/enterprise2/pull/22426, https://github.com/github/enterprise2/pull/22602, https://github.com/github/enterprise2/pull/22592, https://github.com/github/enterprise2/pull/22719, https://github.com/github/enterprise2/pull/22699 {% endcomment %}' - bugs: - - 'Los administradores no pudieron ver los webhooks de repositorio que se entregaron y vieron la leyenda "Sorry, something went wrong and we weren''t able to fetch the deliveries for this hook" en vez de esto. {% comment %} https://github.com/github/authzd/pull/1181, https://github.com/github/authzd/pull/980 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'Las bitácoras de auditoría pueden atribuirse a la 127.0.0.1 en vez de a la dirección IP origen real. (actualizado 2020-11-02) {% comment %}https://github.com/github/enterprise2/issues/21514 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-21/9.yml b/translations/es-ES/data/release-notes/enterprise-server/2-21/9.yml deleted file mode 100644 index 75e2e05fd3..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-21/9.yml +++ /dev/null @@ -1,29 +0,0 @@ -date: '2020-10-09' -sections: - security_fixes: - - 'El usuario cuyo nombre de usuario del directorio de **LDAP** se estandariza a una información de inicio de cuenta de GHES podría autenticarse en la cuenta existente. {% comment %} https://github.com/github/github/pull/156517, https://github.com/github/github/pull/155512 {% endcomment %}' - - 'Los paquetes se han actualizado a sus últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/22911, https://github.com/github/enterprise2/pull/22878 {% endcomment %}' - bugs: - - 'El menú desplegable de Formato de Id de nombre en la consola de administración se restablecerá a "no especificado" después de configurarlo como "persistente". {% comment %} https://github.com/github/enterprise2/pull/22402, https://github.com/github/enterprise2/pull/22331, https://github.com/github/enterprise2/issues/13446 {% endcomment %}' - - 'La configuración de guardado a través de la [consola de administración](/admin/configuration/accessing-the-management-console) añadirá una línea nueva a los archivos de [certificado y llave TLS/SSL](/admin/configuration/configuring-tls) que activaron la recarga innecesaria de algunos servicios. {% comment %} https://github.com/github/enterprise2/pull/22608, https://github.com/github/enterprise2/pull/22540 {% endcomment %}' - - 'Las bitácoras de sistema para la Gráfica de dependencias no estaban rotando, lo cual permitió un crecimiento desmedido del almacenamiento. {% comment %} https://github.com/github/enterprise2/pull/22766, https://github.com/github/enterprise2/pull/22733 {% endcomment %}' - - 'La mejora podría fallar si los trabajadores que se volvieron a poner en cola (resqued) invalidan la configuración que se está utilizando. {% comment %} https://github.com/github/enterprise2/pull/22838, https://github.com/github/enterprise2/pull/22814 {% endcomment %}' - - 'Cuando importas un repositorio con un `ghe-migrator`, puede ocurrir una excepción inesperada cuando se presentan los datos inconsistentes. {% comment %} https://github.com/github/github/pull/153849, https://github.com/github/github/pull/151552 {% endcomment %}' - - 'Los enlaces a las Asesorías de Seguridad de GitHub utilizaron una URL con el nombre de host de la instancia de GitHub Enterprise Server en vez de la de GitHub.com, lo cual dirigió al usuario a una URL inexistente. {% comment %} https://github.com/github/github/pull/153853, https://github.com/github/github/pull/151301 {% endcomment %}' - - 'La página de configuración de seguridad para la cuenta empresarial mostró un enlace para "Visualizar las configuraciones actuales de tus organizaciones" para la configuración de "autenticación bifactorial" cuando el modo de autenticación no es compatible con la autenticación bifactorial incluida. {% comment %} https://github.com/github/github/pull/153861 {% endcomment %}' - - 'Cuando se utiliza `ghe-migrator` para importar las solicitudes de revisión de PR, los registros asociados con los usuarios borrados resultaron en registros de una base de datos extraña. {% comment %} https://github.com/github/github/pull/154959, https://github.com/github/github/pull/153169 {% endcomment %}' - - 'Cuando se importan los usuarios con `ghe-migrator`, ocurrió un error de "El correo electrónico es inválido" si la dirección de correo electrónico que generó el sistema era mayor a 100 caracteres. {% comment %} https://github.com/github/github/pull/155110, https://github.com/github/github/pull/152418 {% endcomment %}' - - 'El registrar la actividad de los webhooks puede utilizar cantidades grandes de espacio en disco y causar que el disco raíz se llene. {% comment %} https://github.com/github/github/pull/155656, https://github.com/github/github/pull/154100 {% endcomment %}' - changes: - - 'Se agrega compatibilidad con el tipo de instancia `m5.16xlarge` de AWS EC2. {% comment %} https://github.com/github/enterprise2/pull/22501, https://github.com/github/enterprise2/pull/22473 {% endcomment %}' - - 'Elimina el requisito de las huellas dactilares de SSH en los archivos de `ghe-migrator`, ya que siempre se le puede calcular. {% comment %} https://github.com/github/github/pull/156945, https://github.com/github/github/pull/155387 {% endcomment %}' - - 'Los manifiestos de las GitHub Apps ahora incluyen el campo `request_oauth_on_install`. {% comment %} https://github.com/github/github/pull/156994, https://github.com/github/github/pull/155010, https://github.com/github/ecosystem-apps/issues/1055 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las alertas de seguridad no se reportan cuando se sube información a un repositorio en la líneade comandos. {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'Las bitácoras de auditoría pueden atribuirse a la 127.0.0.1 en vez de a la dirección IP origen real. (actualizado 2020-11-02) {% comment %}https://github.com/github/enterprise2/issues/21514 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-22/0.yml b/translations/es-ES/data/release-notes/enterprise-server/2-22/0.yml deleted file mode 100644 index e421122d5f..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-22/0.yml +++ /dev/null @@ -1,94 +0,0 @@ -intro: 'GitHub se emociona en presentar GitHub Enterprise Server 2.22.0.' -date: '2020-09-23' -sections: - features: - - heading: 'GitHub Actions Beta' - notes: - - "[GitHub Actions](https://github.com/features/actions) es una solución flexible y poderosa para IC/DC y para la automatización de flujos de trabajo. GitHub Actions en Enterprise Server incluye herramientas que te ayudan a administrar el servicio, incluyendo las métricas clave para la Consola de Administración, bitácoras de auditoría y controles de acceso para ayudarte a controlar los lanzamientos.\n\nNecesitarás proporcionar tu propio [storage](https://docs.github.com/en/enterprise/2.22/admin/github-actions/enabling-github-actions-and-configuring-storage) y ejecturores para las GitHub Actions. AWS S3, Azure Blob Storage y MinIO son compatibles. Por favor, revisa los [requisitos mínimos actualizados para tu plataforma](https://docs.github.com/en/enterprise/2.22/admin/installation/setting-up-a-github-enterprise-server-instance) antes de que actives las GitHub Actions. Para aprender más, contacta al equipo de ventas de GitHub o [regístrate para el beta](https://resources.github.com/beta-signup/). {% comment %} https://github.com/github/releases/issues/775 {% endcomment %}\n" - - heading: 'GitHub Packages Beta' - notes: - - "[GitHub Packages](https://github.com/features/packages) es un servicio de hospedaje de paquetes, integrado nativamente con las API, Acciones y webhooks de GitHub. Crea un [Flujo de trabajo de DevOps de extremo a extremo](https://docs.github.com/en/enterprise/2.22/admin/packages/configuring-packages-support-for-your-enterprise) que incluye tu código, integración contínua y soluciones de despliegue.\n\nEl almacenamiento compatible de lado del servidor incluye a AWS S3 y a MinIO con compatibilidad para Azure blob en un lanzamiento futuro. Por favor, nota que la compatibilidad actual con Docker se reemplazará por un beta del nuevo Registro de Contenedores de Github en el próximo lanzamiento. Por favor, revisa los [requisitos mínimos actualizados para tu plataforma](https://docs.github.com/en/enterprise/2.22/admin/installation/setting-up-a-github-enterprise-server-instance) antes de que actives GitHub Packages. Para aprender más, contacta al equipo de ventas de GitHub o [regístrate para el beta](https://resources.github.com/beta-signup/). {% comment %} https://github.com/github/releases/issues/773 {% endcomment %}\n" - - heading: 'Escaneo Avanzado de Seguridad de Código Beta' - notes: - - "[El escaneo avanzado de seguridad de código de GitHub](https://github.com/features/security) es un ambiente de pruebas de seguridad para aplicaciones estáticas (SAST) nativo de GitHub. Encuentra vulnerabilidades de seguridad fácilmente antes de que lleguen al ambiente productivo, todo impulsado con el motor de análisis de código más poderoso del mundo: CodeQL.\n\nLos administradores que utilicen la Seguridad Avanzada de Github pueden [registrarse para](https://resources.github.com/beta-signup/) y [enable](https://docs.github.com/en/enterprise/2.22/admin/configuration/configuring-code-scanning-for-your-appliance) el beta del escaneo avanzado de seguridad de código de GitHub. Por favor, revisa los [requisitos mínimos actualizados para tu plataforma](https://docs.github.com/en/enterprise/2.22/admin/installation/setting-up-a-github-enterprise-server-instance) antes de que actives el escaneo avanzado de seguridad de código. {% comment %} https://github.com/github/releases/issues/768 {% endcomment %}\n" - - heading: 'Redireccionamiento de solicitudes de cambios' - notes: - - "Cuando una [rama de encabezado de una solicitud de cambios](https://docs.github.com/en/enterprise/2.22/user/github/collaborating-with-issues-and-pull-requests/about-branches#working-with-branches) se fusiona y borra, el resto de las solicitudes de cambios abiertas en el mismo repositorio que se dirigen a esta rama \n ahora se redireccionan a la rama base fusionada de la solicitud de cambios. Anteriormente, estas solicitudes de cambios se cerraron. {% comment %} https://github.com/github/releases/issues/801 {% endcomment %}\n" - - heading: 'Suspender y dejar de suspender la instalación de una app' - notes: - - "Los administradores y usuarios pueden [suspender cualquier tipo de acceso a las GitHub Apps](https://docs.github.com/enterprise/2.22/user/rest/reference/apps#suspend-an-app-installation) por tanto tiempo como sea necesario, y [dejar de suspender la app](https://docs.github.com/enterprise/2.22/user/rest/reference/apps#unsuspend-an-app-installation) a voluntad mediante la configuración y la API. Las apps suspendidas no pueden acceder a la API o a los eventos de webhook de GitHub. Puedes utilizar esto en vez de desinstalar una aplicación, lo cual revoca la autorización a todos los usuarios. {% comment %} https://github.com/github/github/pull/138316 https://github.com/github/github/pull/150869 {% endcomment %}''\n" - - heading: 'Rendimiento mejorado a gran escala' - notes: - - "Hemos revisado el acercamiento que tomamos para programar el mantenimiento de red para los repositorios, asegurándonos que los mono-repositorios grandes puedan evitar estados de fallo. {% comment %} https://github.com/github/github/pull/146789, https://github.com/github/github/pull/147931, https://github.com/github/github/pull/146724, https://github.com/github/git-protocols/issues/94 {% endcomment %}''\n\nLas réplicas pasivas ahora [son compatibles y configurables en los despliegues de agrupamiento de GitHub Enterprise Server](https://docs.github.com/en/enterprise/2.22/admin/enterprise-management/configuring-high-availability-replication-for-a-cluster). Estos cambios habilitarán una recuperación de fallos más rápida, reduciendo tanto el RTO como el RPO. {% comment %} https://github.com/github/releases/issues/905 {% endcomment %}\n" - - heading: 'Ver todos tus usuarios' - notes: - - "Para los equipos exepcionalmente grandes, los administradores pueden [ajustar el máximo predeterminado de 1,500 elementos para las listas de usuario](https://docs.github.com/en/enterprise/2.22/admin/configuration/command-line-utilities#ghe-config). {% comment %} https://github.com/github/github/pull/146508 {% endcomment %}''\n" - changes: - - heading: 'Cambios en la administración' - notes: - - 'Los trabajadores compartidos se habilitaron para proporcionar más resiliencia a las actualizaciones en vivo al compartir las conexiones entre las pestañas. {% comment %} https://github.com/github/releases/issues/914 {% endcomment %}' - - 'El enlace de "Contacta a soporte" en las páginas de error de `50x` ahora te enlaza con el correo electrónico de soporte o con el enlace configurado en la consola de administración. {% comment %} https://github.com/github/github/pull/142123 {% endcomment %}' - - 'Ahora es posible [administrar los anuncios globales y las fechas de vencimiento a través de la configuración de cuenta empresarial](https://docs.github.com/en/enterprise/2.22/admin/installation/command-line-utilities#ghe-announce). {% comment %} https://github.com/github/releases/issues/945, https://github.com/github/github/pull/148475, https://github.com/github/github/pull/148494 {% endcomment %}' - - 'Ahora puedes [exentar a algunos usuarios de los límites de tasa predeterminados de la API que se configuran en la consola de administración](https://docs.github.com/en/enterprise/2.22/admin/configuration/configuring-rate-limits), en caso de que sea necesario. {% comment %} https://github.com/github/github/pull/148673 {% endcomment %}' - - 'Los administradores de repositorio ahora pueden [configurar su repositorio con cualquier opción de visibilidad disponible](https://docs.github.com/en/enterprise/2.22/user/github/administering-a-repository/setting-repository-visibility) desde un diálogo único en la configuración del repositorio. Anteriormente, tenías que navegar entre secciones, botones y cajas de diálogo separadas para cambiar entre las visibilidades pública y privada y entre las internas y privadas. {% comment %} https://github.com/github/releases/issues/882 {% endcomment %}' - - 'Un enlace nuevo de configuración empresarial en el menú desplegable del usuario facilita la navegación a los ajustes de la cuenta empresarial. {% comment %} https://github.com/github/releases/issues/946, https://github.com/github/github/pull/150595, https://github.com/github/github/pull/150520, https://github.com/github/github/pull/151121, https://github.com/github/hydro-schemas/pull/1244 {% endcomment %}' - - 'Se eliminó el enlace tradicional de "Centro de administración" en la página de /stafftools. El enlace de "Empresa" ahora es la mejor forma de navegar a la cuenta empresarial desde la página de /stafftools. {% comment %} https://github.com/github/github/pull/147633 {% endcomment %}' - - 'El elemento de sub-menú de opciones en la configuración de la cuenta empresarial se migró desde la sección de Configuración hasta la de Políticas. {% comment %} https://github.com/github/releases/issues/944, https://github.com/github/github/pull/148477 {% endcomment %}' - - '[El acceder a los recursos de acceso utilizando un token de acceso personal o una llave SSH ahora cuenta como una actividad de usuario](https://docs.github.com/en/enterprise/2.22/admin/user-management/managing-dormant-users). Esto evita a los administradores la carga de filtrar algunos usuarios de los reportes de usuarios durmientes y hace más seguro el uso del botón "Suspender todos" sin suspender accidentalmente a los usuarios que solo acceden a GitHub en forma de solo lectura a través de las API con un token de acceso personal (PAT) o llave SSH. {% comment %} https://github.com/github/github/pull/140433, https://github.com/github/help-docs/pull/14853, https://github.com/github/customer-feedback/issues/174, https://github.com/github/supportability/issues/14 {% endcomment %}' - - heading: 'Cambios de seguridad' - notes: - - 'Los códigos de recuperación bifactoriales ya no pueden utilizarse durante el proceso de inicio de sesión con dos factores. Las contraseñas de una sola ocasión son los únicos valores aceptables. {% comment %} https://github.com/github/github/pull/145016, https://github.com/github/github/pull/140208 {% endcomment %}' - - 'Cuando un usuario inicia sesión en GitHub Enterprise Server mediante un inicio de sesión único, la [selección de visibilidad predeterminada del repositorio es privada](https://docs.github.com/en/enterprise/2.22/user/github/administering-a-repository/setting-repository-visibility). {% comment %} https://github.com/github/releases/issues/872 {% endcomment %}' - - 'Los propietarios de las GitHub Apps ahora pueden escoger que sus [tokens de acceso de usuario a servidor venzan después de 8 horas](https://developer.github.com/changes/2020-04-30-expiring-user-to-server-access-tokens-for-github-apps/), para ayudar a reforzar la rotación habitual de tokens y reducir el impacto de que existan tokens en riesgo. {% comment %} https://github.com/github/releases/issues/966 {% endcomment %}' - - heading: 'Cambios de desarrollador' - notes: - - '[La IU de GitHub actualizó su diseño](https://github.blog/changelog/2020-06-23-design-updates-to-repositories-and-github-ui/), y la página principal de los repositorios se rediseñó e incluyó un diseño receptivo yuna experiencia web móvil mejorada. {% comment %} https://github.com/github/releases/issues/886 {% endcomment %}' - - 'En el menú desplegable "Clonar con SSH" de los repositorios, se notificará ahora a los usuarios si no han configurado ninguna llave. {% comment %} https://github.com/github/github/pull/149098 {% endcomment %}' - - 'Las confirmaciones ahora se ordenan cronológicamente en la línea de tiempo de las solicitudes de cambios y en la pestaña de confirmaciones. Este orden nuevo también se refleja en la API de REST de ["Listar comnfirmaciones en una solicitud de cambios"](https://docs.github.com/en/enterprise/2.22/user/rest/reference/pulls#list-commits-on-a-pull-request) y en el ["Objeto PullRequest"] de GraphQL (https://docs.github.com/en/enterprise/2.22/user/graphql/reference/objects#pullrequest) timeline connection. {% comment %} https://github.com/github/releases/issues/867 {% endcomment %}' - - 'Los usuarios ahora pueden [configurar un tono de tema predeterminado para los resultados de autocompletado de emojis](https://github.blog/changelog/2020-07-17-customizable-skin-tones-in-emoji-autocomplete/) en las áreas de texto de los comentarios. {% comment %} https://github.com/github/releases/issues/916 {% endcomment %}' - - '[Tree-sitter](https://github.com/tree-sitter/tree-sitter) mejora el resaltado de sintaxis y ahora es la biblioteca predeterminada que se utiliza para en análisis de los lenguajes de programación. {% comment %} https://github.com/github/releases/issues/918, https://github.com/github/windrose/issues/44 {% endcomment %}' - - heading: 'Los usuarios y las organizaciones pueden agregar nombres de usuario de Twitter a sus perfiles de GitHub' - notes: - - '[Los desarrolladores y las organizaciones ahora pueden agregar sus nombres de usuario de Twitter a sus perfiles](https://github.blog/changelog/2020-07-22-users-and-organizations-can-now-add-twitter-usernames-to-their-github-profiles/) {% comment %} https://github.com/github/github/pull/145127 {% endcomment %}' - - heading: 'Cambios a la API' - notes: - - "#### Vistas previas graduadas\n\nLas siguientes vistas previas ahora son parte oficial de la API:\n* La API y terminales de las GitHub Apps que devolvían la propiedad `performed_via_github_app` ya no requieren el encabezado de vista previa [`machine-man`](https://developer.github.com/changes/2020-08-20-graduate-machine-man-and-sailor-v-previews/). {% comment %} https://github.com/github/releases/issues/965 {% endcomment %}\n* Para agregar y ver una razón de bloqueo de una propuesta, ya no necesitas utilizar el encabezado de vista previa [`sailor-v`](https://developer.github.com/changes/2020-08-20-graduate-machine-man-and-sailor-v-previews/). {% comment %} https://github.com/github/github/pull/143676 {% endcomment %}\n" - - "#### Cambios al modelo de GraphQL\n\n* [Los cambios al modelo de GraphQL](https://docs.github.com/enterprise/2.22/user/graphql/overview/changelog) incluyen aquellos retro-compatibles, vistas previas del modelo, y cambios significativos próximos.\n" - - heading: 'Cambios en el Controlador de VMware Network' - notes: - - "El adaptador de red predeterminado de GitHub Enterprise Server para los clientes de VMware se cambió de E1000 a VMXNET3, comenzando con el lanzamiento 2.22.0. Cuando se actualiza desde una versión anterior a la 2.22.0 o superior, si se detecta un adaptador de red E1000 durante la verificación de pre-mejora, se mostrará el siguiente mensaje en la línea de comandos:\n\n```\nWARNING: Your virtual appliance is currently using an emulated Intel E1000 network adapter.\nFor optimal performance, please update the virtual machine configuration on your VMware host to use the VMXNET3 driver.\nProceed with installation? [y/N]\n```\nEl administrador puede elegir actualizar el tipo de adaptador de red a VMXNET3 ya sea antes o después de que se mejore el GitHub Enterprise Server. El aplicativo virtual necesitará apagarse para este cambio. Los clientes deben seguir los pasos recomendados de VMware para [cambiar la configuración del adaptador de red de la máquina virtual](https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.vm_admin.doc/GUID-3719A0BE-4B4A-44FF-8A21-290950918FBD.html) a VMXNET3. Por favor, nota que `VMXNET3`no será una opción si la versión del SO para el aplicativo virtual se configura en `Other Linux (64-bit)`. En este caso, primero se tendrá que cambiar la versión del SO de `Other Linux (64-bit)` a `Other 2.6.x Linux (64-bit)` o, en caso de que esté disponible, a `Debian GNU/Linux 9` . Te recomendamos probar estos cambios en una [instancia de montaje](https://docs.github.com/en/enterprise-server@2.22/admin/installation/setting-up-a-staging-instance) antes de que se mueva a un ambiente productivo de GitHub Enterprise Server.{% comment %} https://github.com/github/ghes-infrastructure/issues/781 {% endcomment %}\n" - bugs: - - 'La página de stafftools para visualizar colaboradores pendientes mostró un `500 Internal Server Error` cuando había una invitación de correo electrónico pendiente. {% comment %} https://github.com/github/github/pull/150836 {% endcomment %}' - - 'La verificación desalud del repositorio en stafftools puede mostrar resultados incorrectos en los repositorios ocupados. {% comment %} https://github.com/github/github/pull/151160 {% endcomment %}' - - 'Un usuario que inició sesión e intentó aceptar una invitación por correo electrónico pudo encontrarse con un error `404 Not Found`. {% comment %} https://github.com/github/github/pull/150848 {% endcomment %}' - - 'Si los usuarios navegan a un repositorio cuyo nombre iniciaba con "repositories.", se les redirigió a la pestaña de "Repositorios" del propietario en vez de llegar a la página de resumen de éste. {% comment %} https://github.com/github/github/pull/149704 {% endcomment %}' - - 'Las etiquetas en la línea de tiempo del tablero no tienen suficiente contraste. {% comment %} https://github.com/github/github/pull/146749 {% endcomment %}' - deprecations: - - heading: 'Futura obsoletización de GitHub Enterprise Server 2.19' - notes: - - '**GitHub Enterprise Server 2.19 se obsoletizará desde el 12 de noviembre de 2020** Esto significa que no se harán lanzamientos de parches, aún para los problemas de seguirdad críticos, después de esta fecha. [actualiza a la versión más nueva de GitHub Enterprise Server](https://help.github.com/enterprise/admin/guides/installation/upgrading-github-enterprise/) tan pronto como te sea posible.' - - heading: 'Obsoletización de los Eventos de Webhook tradicionales de las GitHub Apps' - notes: - - 'A partir de la versión 2.21.0 de GitHub Enterprise Server, dos webhooks relacionados con GitHub Apps tradicionales se obsoletizaron y se eliminarán en la versión 2.25.0 de dicho producto. Los eventos obsoletizados de `integration_installation` y `integration_installation_repositories` tienen eventos equivalentes que serán compatibles. Hay más información disponible en la [publicación del blog sobre los anuncios de obsoletización](https://developer.github.com/changes/2020-04-15-replacing-the-installation-and-installation-repositories-events/). {% comment %} https://github.com/github/enterprise-web/pull/6419#issuecomment-668303461 {% endcomment %}' - - heading: 'Obsoletización de la terminal tradicional para las GitHub Apps' - notes: - - 'A partir de la versión 2.21.0 de GitHub Enterprise Server, se obsoletizará la terminal tradicional de las GitHub Apps para crear tokens de acceso ainstalaciones y se eliminará en la versión 2.25.0 de dicho producto. Hay más información en la [publicación del blog sobre los anuncios de obsoletización](https://developer.github.com/changes/2020-04-15-replacing-create-installation-access-token-endpoint/). {% comment %} https://github.com/github/enterprise-web/pull/6419#issuecomment-668303461 {% endcomment %}' - - heading: 'Obsoletización de la API de aplicaciones OAuth' - notes: - - 'GitHub ya no es compatible con las terminales de las aplicaciones OAuth que contengan `access_token` como parámetro de ruta. Incluimos terminales nuevas que te permiten administrar los tokens de forma segura para las Apps de OAuth al migrar `access_token` hacia el cuerpo de la solicitud. Aunque se obsoletizaron, aún se puede acceder a las terminales en esta versión. Pretendemos eliminar estas terminales para la versión 3.4 de GitHub Enterprise Server. Para obtener más información, consulta la [publicación del blog sobre los anuncios de obsoletización](https://developer.github.com/changes/2020-02-14-deprecating-oauth-app-endpoint/).' - backups: - - 'GitHub Enterprise Server 2.22 requiere por lo menos las [Utilidades de Respaldo de GitHub Enterprise](https://github.com/github/backup-utils) 2.22.0 para hacer [Respaldos y Recuperación de Desastres](https://help.github.com/enterprise/2.22/admin/guides/installation/backups-and-disaster-recovery/).' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'El menú desplegable de formato de ID de nombre en la consola de administración se restablece a "no especificado" después de configurar la instancia en "persistente". {% comment %} https://github.com/github/enterprise2/issues/13446 {% endcomment %}' - - 'La página de configuración del repositorio para los sitios de GitHub Pages de un usuario u organización falla con un "500 Internal Server Error". {% comment %} https://github.com/github/github/issues/156183, {% endcomment %}' - - 'Los usuarios podrían experimentar un rendimiento más lento de recuperación y de Git clone en una instancia con replicas de disponibilidad alta debido a que las lecturas se reenviaron a un nodo diferente. {% comment %} https://github.com/github/spokesd/issues/746, {% endcomment %}' - - 'El [crear una GitHub App desde un manifiesto](https://docs.github.com/en/enterprise/2.22/user/developers/apps/creating-a-github-app-from-a-manifest) falla. Para dar una solución alterna a este problema, los usuarios pueden seguir las instrucciones del manual para [crear una GitHub App](https://docs.github.com/en/enterprise/2.22/user/developers/apps/creating-a-github-app). {% comment %} https://github.com/github/enterprise2/issues/22849 {% endcomment %}' - - 'Los nombres de usuario de GitHub podrían cambiar sin querer cuando se utiliza una autenticación con SAML si el nombre de usuario de GitHub no empata con el valor del atributo mapeado en el campo `username en la consola de administración. (actualizado 2020-10-08) {% comment %} https://github.com/github/external-identities/issues/335 {% endcomment %}' - - 'En una instancia 2.22.0 recién configurada o después de actualizar 2.22.0, ya no se actualizará la fuente de actividad en el tablero de una organización. (actualizado 2020-10-27) {% comment %}https://github.com/github/enterprise2/issues/23050{% endcomment %}' - - 'Las bitácoras de auditoría pueden atribuirse a la 127.0.0.1 en vez de a la dirección IP origen real. (actualizado 2020-11-02) {% comment %}https://github.com/github/enterprise2/issues/21514 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-22/1.yml b/translations/es-ES/data/release-notes/enterprise-server/2-22/1.yml deleted file mode 100644 index 7cb12bf58f..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-22/1.yml +++ /dev/null @@ -1,47 +0,0 @@ -date: '2020-10-09' -sections: - security_fixes: - - '**MEDIO**: ImageMagick se actualizó a la dirección [DSA-4715-1](https://www.debian.org/security/2020/dsa-4715). {% comment %} https://github.com/github/enterprise2/pull/22623, https://github.com/github/enterprise2/pull/22610 {% endcomment %}' - - 'Las solicitudes de una integración de una GitHub App para actualizar un token de acceso de OAuth se aceptarán si se envían con la ID de cliente y secreto de cliente de OAuth válidos que se utilizaron para crear el token de actualización. {% comment %} https://github.com/github/github/pull/154921, https://github.com/github/github/pull/154423, https://github.com/github/ecosystem-apps/issues/1066 {% endcomment %}' - - 'El usuario cuyo nombre de usuario del directorio de LDAP se estandarice a una información de inicio de cuenta de GHES podría autenticarse en la cuenta existente. {% comment %} https://github.com/github/github/pull/156513, https://github.com/github/github/pull/155512 {% endcomment %}' - - 'Los paquetes se han actualizado a sus últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/22912, https://github.com/github/enterprise2/pull/22878 {% endcomment %}' - bugs: - - "El menú desplegable de Formato de Id de nombre en la consola de administración se restablecerá a \"no especificado\" después de configurarlo como \"persistente\". {% comment %} https://github.com/github/enterprise2/pull/22376, https://github.com/github/enterprise2/pull/22331, https://github.com/github/enterprise2/issues/13446 {% endcomment %}\n" - - "Hacer una actualización utilizando un hotpatch podría ocasionar un fallo con un error de tipo: `'libdbi1' was not found` {% comment %} https://github.com/github/enterprise2/pull/22557, https://github.com/github/enterprise2/pull/22552 {% endcomment %}\n" - - "La configuración de guardado a través de la [consola de administración](/admin/configuration/accessing-the-management-console) añadirá una línea nueva a los archivos de [certificado y llave TLS/SSL](/admin/configuration/configuring-tls) que activaron la recarga innecesaria de algunos servicios. {% comment %} https://github.com/github/enterprise2/pull/22570, https://github.com/github/enterprise2/pull/22540 {% endcomment %}\n" - - "Las bitácoras de sistema para la Gráfica de dependencias no estaban rotando, lo cual permitió un crecimiento desmedido del almacenamiento. {% comment %} https://github.com/github/enterprise2/pull/22767, https://github.com/github/enterprise2/pull/22733 {% endcomment %}\n" - - "La gráfica de rendimiento del servidor de MS SQL mostró las estadísticas de la instancia primaria aún cuando se seleccionó la réplica. {% comment %} https://github.com/github/enterprise2/pull/22778, https://github.com/github/enterprise2/pull/22750 {% endcomment %}\n" - - "`ghe-actions-precheck` saldrá silenciosamente sin ejecutar las verificaciones de almacenamiento si no se habilitaron las acciones. {% comment %} https://github.com/github/enterprise2/pull/22787, https://github.com/github/enterprise2/pull/22742 {% endcomment %}\n" - - "La mejora podría fallar si los trabajadores que se volvieron a poner en cola (resqued) invalidan la configuración que se está utilizando. {% comment %} https://github.com/github/enterprise2/pull/22836, https://github.com/github/enterprise2/pull/22814 {% endcomment %}\n" - - "Algunos servicios que se ejecutan en los contenedores no estaban enviando bitácoras al diario. {% comment %} https://github.com/github/enterprise2/pull/22994, https://github.com/github/enterprise2/pull/22518 {% endcomment %}\n" - - "Los enlaces a las Asesorías de Seguridad de GitHub utilizaron una URL con el nombre de host de la instancia de GitHub Enterprise Server en vez de la de GitHub.com, lo cual dirigió al usuario a una URL inexistente. {% comment %} https://github.com/github/github/pull/153316, https://github.com/github/github/pull/151301 {% endcomment %}\n" - - "Cuando importas un repositorio con un `ghe-migrator`, puede ocurrir una excepción inesperada cuando se presentan los datos inconsistentes. {% comment %} https://github.com/github/github/pull/153850, https://github.com/github/github/pull/151552 {% endcomment %}\n" - - "La página de configuración de seguridad para la cuenta empresarial mostró un enlace para \"Visualizar las configuraciones actuales de tus organizaciones\" para la configuración de \"autenticación bifactorial\" cuando el modo de autenticación no es compatible con la autenticación bifactorial incluida. {% comment %} https://github.com/github/github/pull/153860 {% endcomment %}\n" - - "Los tokens de actualización de OAuth se eliminaron prematuramente. {% comment %} https://github.com/github/github/pull/154271, https://github.com/github/github/pull/153694 {% endcomment %}\n" - - "Las tareas de búsuqeda y reparación generaron excepciones durante la fase de migración de la configuración. {% comment %} https://github.com/github/github/pull/154573, https://github.com/github/github/pull/153392 {% endcomment %}\n" - - "En la página de configuración para las GitHub Apps, las \"Características Beta\" no se podían visualizar en algunas circunstancias. {% comment %} https://github.com/github/github/pull/154612, https://github.com/github/github/pull/154417 {% endcomment %}\n" - - "Cuando se utiliza `ghe-migrator` para importar las solicitudes de revisión de PR, los registros asociados con los usuarios borrados resultaron en registros de una base de datos extraña. {% comment %} https://github.com/github/github/pull/154960, https://github.com/github/github/pull/153169 {% endcomment %}\n" - - "Cuando se importan los usuarios con `ghe-migrator`, ocurrió un error de \"El correo electrónico es inválido\" si la dirección de correo electrónico que generó el sistema era mayor a 100 caracteres. {% comment %} https://github.com/github/github/pull/155109, https://github.com/github/github/pull/152418 {% endcomment %}\n" - - "El registrar la actividad de los webhooks puede utilizar cantidades grandes de espacio en disco y causar que el disco raíz se llene. {% comment %} https://github.com/github/github/pull/155657, https://github.com/github/github/pull/154100 {% endcomment %}\n" - - "Los usuarios experimentaron un rendimiento más lento de recuperación y de Git clone en una instancia con replicas de disponibilidad alta debido a que las lecturas se reenviaron a un nodo diferente. {% comment %} https://github.com/github/github/pull/156195, https://github.com/github/github/pull/156016, https://github.com/github/spokesd/issues/746 {% endcomment %}\n" - - "La página de configuración del repositorio para los sitios de GitHub Pages de un usuario u organización fallaron con un \"500 Internal Server Error\". {% comment %} https://github.com/github/github/pull/156439, https://github.com/github/github/issues/156183 {% endcomment %}\n" - - "Las operaciones de mantenimiento de red del repositorio podrían haberse estancado en un estado de `running`. {% comment %} https://github.com/github/github/pull/156669, https://github.com/github/github/pull/156036 {% endcomment %}\n" - - "El hecho de que un repositorio se borrara inmediatamente después de cargar un resultado de escaneo de código pudo haber causado un estancamiento en el procesamiento de los resultados de dicho escaneo de código en todos los repositorios. {% comment %} https://github.com/github/github/pull/157063, https://github.com/github/github/pull/156437 {% endcomment %}\n" - - "Cuando se emitió una cantidad grande de resultados del escaneo de código al mismo tiempo, el procesamiento de lotes pudo haber agotado el tiempo, lo cual resultó en el estancamiento del procesamiento de los resultados del escaneo de código. {% comment %} https://github.com/github/github/pull/157065, https://github.com/github/github/pull/156462 {% endcomment %}\n" - - "El [Crear una GitHub App desde un manifiesto](https://docs.github.com/en/enterprise/2.22/user/developers/apps/creating-a-github-app-from-a-manifest) falló. {% comment %} https://github.com/github/github/pull/157133, https://github.com/github/github/pull/156904, https://github.com/github/enterprise2/issues/22849 {% endcomment %}\n" - - "Los nombres de usuario de GitHub se cambiaron sin querer cuando se utilizó la autentificación con SAML, cuando el nombre de usuario de GitHub no empató con el valor del atributo mapeado en el campo de `username` en la Consola de Administración. {% comment %} https://github.com/github/github/pull/158131, https://github.com/github/github/pull/157936, https://github.com/github/external-identities/issues/335 {% endcomment %}\n" - changes: - - 'Se agrega compatibilidad con el tipo de instancia `m5.16xlarge` de AWS EC2. {% comment %} https://github.com/github/enterprise2/pull/22502, https://github.com/github/enterprise2/pull/22473 {% endcomment %}' - - 'Elimina el requisito de las huellas dactilares de SSH en los archivos de `ghe-migrator`, ya que siempre se le puede calcular. {% comment %} https://github.com/github/github/pull/156946, https://github.com/github/github/pull/155387 {% endcomment %}' - - 'Los manifiestos de las GitHub Apps ahora incluyen el campo `request_oauth_on_install`. {% comment %} https://github.com/github/github/pull/156991, https://github.com/github/github/pull/155010, https://github.com/github/ecosystem-apps/issues/1055 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Las actualizaciones de configuración fallan cuando se restablecen los datos en una instancia que tiene habilitadas las GitHub Actions si la fuente de respaldo original no cuenta con la característica habilitada. {% comment %} https://github.com/github/c2c-actions-runtime/issues/915 {% endcomment %}' - - 'Las GitHub Actions pueden fallar en su inicio exitoso si se habilitaron previamente en una instancia que ejecutara la versión 2.22.0 y se actualiza a la 2.22.1. (actualizado en 2020-10-23) {% comment %} https://github.com/github/c2c-actions/issues/1680 {% endcomment %}' - - 'En una instancia 2.22.1 recién configurada o después de actualizar 2.22.1, ya no se actualizará la fuente de actividad en el tablero de una organización. (actualizado 2020-10-27) {% comment %}https://github.com/github/enterprise2/issues/23050{% endcomment %}' - - 'Las bitácoras de auditoría pueden atribuirse a la 127.0.0.1 en vez de a la dirección IP origen real. (actualizado 2020-11-02) {% comment %}https://github.com/github/enterprise2/issues/21514 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-22/10.yml b/translations/es-ES/data/release-notes/enterprise-server/2-22/10.yml deleted file mode 100644 index f0cab69a01..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-22/10.yml +++ /dev/null @@ -1,16 +0,0 @@ -date: '2021-04-01' -sections: - security_fixes: - - '**ALTO:** Se identificó una vulnerabilidad de control de acceso inadecuada en GitHub Enterprise Server, la cual permitió que los tokens de acceso generados desde un [flujo de autenticación web](https://docs.github.com/en/developers/apps/identifying-and-authorizing-users-for-github-apps#web-application-flow) de una GitHub App leyera los metadatos de un repositorio privado a través de la API de REST sin que se le hubieran otorgado los permisos adecuados. Para explotar esta vulnerabilidad, el atacante necesitaría crear una GitHub App en la instancia y hacer que un usuario autorice la aplicación mediante el flujo de autenticación web. Los metadatos del repositorio privado que se devolvió estarían limitados a los repositorios que pertenecen al usuario al cual identifica el token. Esta vulnerabilidad afectó a todas las versiones de GitHub Enterprise Server anterior a la 3.0.4 y se arregló en las versiones 3.0.4, 2.22.10 y 2.21.18. A esta vulnerabilidad se le asignó un CVE-2021-22865 y se reportó mediante el [Programa de Recompensas por Errores de GitHub](https://bounty.github.com).' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Algunos servicios que estaban dando un tiempo UTC predetemrinado no estaban tulizando una zona horaria configurada en GitHub Enterprise 11.10.x o anterior.' - - 'Los servicios no estaban haciendo la transición a los archivos de bitácora nuevos como parte de la rotación de bitácoras, lo cual dio como resultado un uso de disco incrementado.' - - 'La etiqueta de los resultados de la búsqueda para los repositorios internos se mostró como "Privada" en vez de como "Interna".' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin usuarios, un atacante pudo crear el primer usuario administrador.' - - 'Las reglas personalizadas del cortafuegos no se mantienen durante una mejora.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-22/11.yml b/translations/es-ES/data/release-notes/enterprise-server/2-22/11.yml deleted file mode 100644 index 6364fa6b6c..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-22/11.yml +++ /dev/null @@ -1,19 +0,0 @@ -date: '2021-04-14' -sections: - security_fixes: - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Un mensaje de advertencia de tipo `jq: error (at :0): Cannot index number with string "settings"` podría ocurrir durante la promoción de la réplica.' - - 'El restablecer respaldos continuamente a un clúster pudo haber fallado debido a que las réplicas de MySQL fallaron en conectarse al primario.' - - 'El resaltado de sintaxis pudo haber fallado debido a que el contenedor de Treelights se quedó sin memoria.' - - 'Visitar la página `/settings/emails` almacenó el estado que pudo haber causado redirecciones inadecuadas al finalizar sesión y volverla a iniciar.' - - 'Las alertas de la gráfica de dependencias no se mostraron para algunos componentes cuyas asesorías tienen nombres de paquetes con mayúsculas en `vulnerable_version_ranges`.' - - 'Las apps de integración a GitHub no pudieron notificar a los equipos cuando se les mencionó directamente a través de una @mención en un comentario de una propuesta.' - - 'Cuando el ghe-migrator encontró errores de importación, algunas veces abortó todo el proceso y las bitácoras no incluyeron suficiente contexto.' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin usuarios, un atacante pudo crear el primer usuario administrador.' - - 'Las reglas personalizadas del cortafuegos no se mantienen durante una mejora.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-22/12.yml b/translations/es-ES/data/release-notes/enterprise-server/2-22/12.yml deleted file mode 100644 index 892b2ca5ac..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-22/12.yml +++ /dev/null @@ -1,22 +0,0 @@ -date: '2021-04-28' -sections: - security_fixes: - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Durante las mejoras, el proceso se pausó indefinidamente después de un `cleanup nomad job`.' - - 'Un `ghe-cluster-failover` falló con el mensaje de error `Trilogy::Error: trilogy_connect`.' - - '`ghe-cluster-status-mysql` mostró advertencias sobre recuperaciones de fallos como errores.' - - 'El script de configuración que se ejecuta en la replica de MySQL puede haber causado un resembrado innecesario de la base de datos durante la recuperación de fallos de la base de datos.' - - '`config-apply` pudo haber tomado más tiempo del necesario debido a que se llamó a `rake db:migrate` innecesariamente.' - - 'El orquestador pudo haberse recuperado de un fallo en una réplica de MySQL que no estaba replicando desde primario durante la fase de sembrado cuando el primario no se pudo conectar.' - - 'Las organizaciones o proyectos con errores bloquearon la migración y no pudieron excluirse.' - - 'Los clientes con más de tres hosts de almacenamiento no pudieron restablecer su clúster de recuperación de desastres debido a que se seleccionaron los discos más llenos en vez de los nodos vacíos.' - changes: - - 'Las verificaciones preliminares permiten tipos de instancia de AWS predeterminadamente.' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin usuarios, un atacante pudo crear el primer usuario administrador.' - - 'Las reglas personalizadas del cortafuegos no se mantienen durante una mejora.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-22/13.yml b/translations/es-ES/data/release-notes/enterprise-server/2-22/13.yml deleted file mode 100644 index db2fe30d18..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-22/13.yml +++ /dev/null @@ -1,20 +0,0 @@ -date: '2021-05-13' -sections: - security_fixes: - - '**ALTA:** Se identificó una vulnerabilidad de distorsión en la IU que permitió que se otorgaran más permisos durante un flujo web de autorización de usuario para una GitHub App que se mostraba al usuario durante la aprobación. Para explotar esta vulnerabilidad, un atacante necesita crear una GitHub App en la instancia y hacer que un usuario autorice la aplicación a través del flujo de autenticación web. Todos los permisos otorgados se mostraron adecuadamente durante la primer autorización, pero en algunas circunstancias, si el usuario vuelve al flujo de autorizaciones después de que la GitHub App configuró permisos adicionales a nivel de usuario, dichos permisos podrían no mostrarse, lo cual llevó a que se otorgaran más permisos de los que el usuario necesitaba potencialmente. esta vulnerabilidad afectó a GitHub Enterprise Server 3.0.x antes del 3.0.7 y al 2.22.x antes del 2.22.13. Se arregló en las versiones 3.0.7 y 2.22.13. Se asignó un CVE-2021-22866 a esta vulnerabilidad y se reportó a través del [Programa de Recompensas por fallos de GitHub](https://bounty.github.com/).' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'La recuperación automática de fallos del orquestador puede habilitarse durante la fase de aplicación de configuración.' - - 'Los usuarios con permiso de mantenedor en un repositorio obtuviern una advertencia de verificación por correo electrónico en vez de una compilación exitosa de página en la página de configuración de las páginas del repositorio.' - - 'El propietario del código de una regla de comodín se agregó incorrectamente a la lista de propietarios para la insignia de propietarios de código, incluso si una regla tardía tomó precedencia para dicha ruta.' - - 'Documentación de OpenAPI para un encabezado inválido.' - changes: - - 'Se agregó el registro en bitácora para cambios de configuración en una recarga de HAProxy.' - - 'Se agregó el registro en bitácora para la creación de repositorios.' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin usuarios, un atacante pudo crear el primer usuario administrador.' - - 'Las reglas personalizadas del cortafuegos no se mantienen durante una mejora.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-22/14.yml b/translations/es-ES/data/release-notes/enterprise-server/2-22/14.yml deleted file mode 100644 index d7cee9e93b..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-22/14.yml +++ /dev/null @@ -1,18 +0,0 @@ -date: '2021-05-25' -sections: - security_fixes: - - '**MEDIA:** Bajo ciertas circunstancias, los usuarios que se eliminaron de un equipo u organización pdorían retener el acceso de escritura a las ramas en las cuales tenían solicitudes de cambio existentes abiertas.' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'La replicación normal se retrasa en las advertencias que genera MSSQL.' - - 'Una dirección IP que agrege un administrador utilizando el botón de "Crear Entrada de Lista de Admisión" podría bloquearse de todos modos.' - - '`spokesd` creó entradas de bitácora excesivas, incluyendo la frase "fixing placement skipped".' - changes: - - 'Se archivarán las anotaciones de verificación más viejas de 4 meses.' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin usuarios, un atacante pudo crear el primer usuario administrador.' - - 'Las reglas personalizadas del cortafuegos no se mantienen durante una mejora.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-22/15.yml b/translations/es-ES/data/release-notes/enterprise-server/2-22/15.yml deleted file mode 100644 index f4ffd77b60..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-22/15.yml +++ /dev/null @@ -1,16 +0,0 @@ -date: '2021-06-10' -sections: - security_fixes: - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'El importar fallos de organizaciones o repositorios desde fuentes diferentes a GitHub podría producir un error de tipo `undefined method ''[]'' for nil:NilClass`.' - - 'Los nombres de perfil de GitHub podrían haber cambiado accidentalmente al utilizar la autenticación de SAML, si el nombre de perfil de GitHub no coincidió con el valor del atributo que se mapeó en el campo `Full name` de la consola de administración.' - changes: - - 'Los usuarios de la API de GraphQL pueden consultar el campo público `closingIssuesReferences` en el objeto `PullRequest`. Este campo recupera propuestas que se cerrarán automáticamente cuando se fusione la solicitud de cambios relacionada. Este acercamiento también permite que se migren estos datos en el futuro como parte de un proceso de migración con mayor fidelidad.' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin usuarios, un atacante pudo crear el primer usuario administrador.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-22/16.yml b/translations/es-ES/data/release-notes/enterprise-server/2-22/16.yml deleted file mode 100644 index 01868ac2d1..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-22/16.yml +++ /dev/null @@ -1,16 +0,0 @@ ---- -date: '2021-06-24' -sections: - security_fixes: - - Los paquetes se actualizaron a las últimas versiones de seguridad. - bugs: - - El servicio de sshd algunas veces falló en iniciar en instancias que se estaban ejecutando en la plataforma de Google Cloud. - - Los archivos de actualización antiguos persistieron en el disco del usuario, lo cual algunas veces dio como resultado tener condiciones de falta de espacio. - - Un archivo de exportación falló silenciosamente en importar solicitudes de cambios si estas contenían solicitudes de revisión de equipos que no estaban presentes en el archivo. - known_issues: - - En un GitHub Enterprise Server recién configurado sin usuarios, un atacante pudo crear el primer usuario administrador. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios. diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-22/17.yml b/translations/es-ES/data/release-notes/enterprise-server/2-22/17.yml deleted file mode 100644 index e39a47c61d..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-22/17.yml +++ /dev/null @@ -1,20 +0,0 @@ -date: '2021-07-14' -sections: - security_fixes: - - '**ALTA:** Una vulnerabilidad que atravesaba rutas se identificó en GitHub Enterprise Server, la cual podría aprovecharse al crear un sitio de GitHub Pages. Las opciones de configuración que controla el usuario y que utiliza GitHub Pages no se restringieron suficientemente, lo cual hizo posible que se leyeran archivos en la instancia de GitHub Enterprise Server. Para aprovechar esta vulnerabilidad, el atacante necesitaría permiso para crear y compilar un sitio de GitHub Pages en la instancia de GitHub Enterprise Server. Esta vulnerabilidad afectó a todas las versiones de GitHub Enterprise Server anteriores a la 3.1.3 y se le asignó el CVE-2021-22867. Esta vulnerabilidad se reportó a través del programa de Recompensas por Errores de GitHub.' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'El `ghe-cluster-config-node-init` falló durante la configuración de clúster si se había habilitado el proxy de HTTP.' - - 'Collectd no resolvió el nombre de host destino que se estaba reenviando después del inicio principal.' - - 'El job que purgó los repositorios inactivos borrados pudo haber fallado en hacer progreso si alguno de estos repositorios estaba protegido contra borrado debido a las retenciones legales.' - - 'Las subidas de Git dieron como resultado un Error de Servidor Interno 500 durante el proceso de reconciliación del usuario en las instancias que utilizaban el modo de autenticación de LDAP.' - - 'Una cantidad significativa de 503 errores se registró cada que un usuario vistió la página de `/settings` de un repositorio si la gráfica de dependencias no estaba habilitada.' - changes: - - 'Se mejoró la eficiencia de la aplicación de configuraciones al omitir las reglas de cortafuegos para permitir IP, las cuales no hubieran cambiado, lo cual ahorró tiempo significativo en los clústeres grandes.' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin usuarios, un atacante pudo crear el primer usuario administrador.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-22/18.yml b/translations/es-ES/data/release-notes/enterprise-server/2-22/18.yml deleted file mode 100644 index 619bed1448..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-22/18.yml +++ /dev/null @@ -1,16 +0,0 @@ -date: '2021-07-27' -sections: - security_fixes: - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Una cantidad significativa de 503 errores se habrían estado creando si el job programado para sincronizar vulnerabilidades con GitHub.com intentó ejecutarse cuando la gráfica de dependencias no estuvo habilitada y el análisis de contenido sí estaba habilitado.' - - 'El proxy HTTP no autenticado para la compilación de contenedores de las páginas no era compatible para ningún usuario que utilizara proxys HTTP.' - changes: - - 'Las bitácoras de `babeld` ahora incluyen un campo de `cmd` para las solicitudes de publicidad de ref de HTTP en vez de solo incluirlas durante las solicitudes de negociación.' - known_issues: - - 'En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-22/19.yml b/translations/es-ES/data/release-notes/enterprise-server/2-22/19.yml deleted file mode 100644 index 6d30bc1a83..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-22/19.yml +++ /dev/null @@ -1,13 +0,0 @@ -date: '2021-08-10' -sections: - bugs: - - 'Las entradas de bitácoras de auditoría para los cambios realizados a los ajustes de organización de "Creación de repositorios" fueron inexactas.' - changes: - - 'El abuso de límites de tasa ahora se llama Límites de tasa secundarios, ya que el comportamiento que limitan no siempre es abusivo.' - known_issues: - - 'En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-22/2.yml b/translations/es-ES/data/release-notes/enterprise-server/2-22/2.yml deleted file mode 100644 index 97e30aec8a..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-22/2.yml +++ /dev/null @@ -1,30 +0,0 @@ ---- -date: '2020-10-20' -sections: - security_fixes: - - Los paquetes se han actualizado a sus últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/23097, https://github.com/github/enterprise2/pull/23081 {% endcomment %} - bugs: - - | - Si la configuración de la cuenta de almacenamiento falló su validación cuando se configuró GitHub Actions, se requirió ejecutar `ghe-actions-teardown` antes de hacer un intento nuevo. {% comment %} https://github.com/github/enterprise2/pull/23057, https://github.com/github/enterprise2/pull/22981 {% endcomment %} - - | - Una configuración de proxy personalizado pudo haber afectado de forma adversa al ambiente de GitHub Actions. {% comment %} https://github.com/github/enterprise2/pull/23121, https://github.com/github/enterprise2/pull/23092, https://github.com/github/c2c-actions-platform/issues/2254 {% endcomment %} - - | - En un cambio de dirección de eth0, Nomad y Consul podrían dejar de responder. {% comment %} https://github.com/github/enterprise2/pull/23227, https://github.com/github/enterprise2/pull/23153 {% endcomment %} - - | - Cuando se utilizan certificados auto-firmados, GHES podría tener excepciones de validación de SSL al configurar las GitHub Actions. {% comment %} https://github.com/github/enterprise2/pull/23381 {% endcomment %} - - | - El utilizar una GitHub Action desde un nombre de rama con un caracter `+` o `/` resultó en un error: `Unable to resolve action`. {% comment %} https://github.com/github/github/pull/157942, https://github.com/github/github/pull/157819, https://github.com/github/launch/pull/3463 {% endcomment %} - - | - El mensaje de la "Política de confirmación para el requisito bifactorial" en una cuenta empresarial fue incorrecto. {% comment %} https://github.com/github/github/pull/158735 {% endcomment %} - - | - En ciertas solicitudes mayores a 100MB, el buffer de Kafka pudo estar sobreasignado. {% comment %} https://github.com/github/kafka-lite/pull/286, https://github.com/github/kafka-lite/pull/285 {% endcomment %} - known_issues: - - En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %} - - Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %} - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %} - - Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %} - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %} - - Las GitHub Actions pueden fallar en su inicio exitoso si se habilitaron previamente en una instancia que ejecutara la versión 2.22.0 y se actualiza a la 2.22.2. (actualizado en 2020-10-23) {% comment %} https://github.com/github/c2c-actions/issues/1680 {% endcomment %} - - En una instancia 2.22.2 recién configurada o después de actualizar 2.22.2, ya no se actualizará la fuente de actividad en el tablero de una organización. (actualizado 2020-10-27) {% comment %}https://github.com/github/enterprise2/issues/23050{% endcomment %} - - Las bitácoras de auditoría pueden atribuirse a la 127.0.0.1 en vez de a la dirección IP origen real. (actualizado 2020-11-02) {% comment %}https://github.com/github/enterprise2/issues/21514 {% endcomment %} - - Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios. diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-22/20.yml b/translations/es-ES/data/release-notes/enterprise-server/2-22/20.yml deleted file mode 100644 index a76faf2037..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-22/20.yml +++ /dev/null @@ -1,14 +0,0 @@ -date: '2021-08-24' -sections: - security_fixes: - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Los mensajes de Journald con relación a las actualizaciones automáticas (`Agregar una hora aleatoria en h/m/s.`) se registraron en syslog.' - - 'Los ganchos de Git hacia la API interna que dio como resultado solicitudes fallidas devolvieron la excepción `undefined method body for "success":String (NoMethodError)` en vez de devolver un `nil` explícito.' - known_issues: - - 'En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-22/21.yml b/translations/es-ES/data/release-notes/enterprise-server/2-22/21.yml deleted file mode 100644 index d0155f1a09..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-22/21.yml +++ /dev/null @@ -1,11 +0,0 @@ -date: '2021-09-07' -sections: - security_fixes: - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - known_issues: - - 'En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-22/22.yml b/translations/es-ES/data/release-notes/enterprise-server/2-22/22.yml deleted file mode 100644 index d205514db5..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-22/22.yml +++ /dev/null @@ -1,14 +0,0 @@ -date: '2021-09-24' -sections: - security_fixes: - - '**HIGH:** Se identificó una vulnerabilidad de navegación de ruta en {% data variables.product.prodname_ghe_server %} que pudo haberse aprovechado al crear un sitio de {% data variables.product.prodname_pages %}. Las opciones de configuración que controla el usuario y que utiliza {% data variables.product.prodname_pages %} no se restringieron lo suficiente e hicieron posible que se leyeran archivos en la instancia de {% data variables.product.prodname_ghe_server %}. Para aprovechar esta vulnerabilidad, los atacantes tendrían que obtener permisos para crear y compilar un sitio de {% data variables.product.prodname_pages %} en la instancia de {% data variables.product.prodname_ghe_server %}. Esta vulnerabilidad afectó a todas las versiones de {% data variables.product.prodname_ghe_server %} anteriores a la 3.1.8 y se arregló en las versiones 3.1.8, 3.0.16 y 2.22.22. Este es el resultado de un arreglo incompleto para el caso CVE-2021-22867. Esta vulnerabilidad se reportó a través del Programa de Recompensas por Errores de GitHub y se le asignó el caso CVE-2021-22868. {% comment %} https://github.com/github/pages/pull/3359, https://github.com/github/pages/pull/3357 {% endcomment %}' - bugs: - - 'La configuración de {% data variables.product.prodname_github_connect %} de la instancia siempre se restableció a instancias nuevas, incluso cuando no se utilizó la opción `--config` option para `ghe-restore`. Esto podría ocasionar un conflicto con la conexión de {% data variables.product.prodname_github_connect %} y con la sincronización de licencias si tanto las instancias de origen como las de destino estuvieran en línea al mismo tiempo. {% comment %} https://github.com/github/github/pull/192247, https://github.com/github/github/pull/191951, https://github.com/github/enterprise2/pull/26870, https://github.com/github/backup-utils/pull/770, https://github.com/github/connected-enterprise/issues/208 {% endcomment %}' - - 'Arregla compilaciones de {% data variables.product.prodname_pages %} para que tomen en cuenta la configuración de NO_PROXY del aplicativo. Esto es relevante para los aplicativos configurados únicamente con un proxy HTTP. {% comment %} https://github.com/github/github/pull/192380 {% endcomment %}' - known_issues: - - 'En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con {% data variables.product.prodname_github_connect %}, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-22/3.yml b/translations/es-ES/data/release-notes/enterprise-server/2-22/3.yml deleted file mode 100644 index 5c094e743a..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-22/3.yml +++ /dev/null @@ -1,24 +0,0 @@ ---- -date: '2020-11-03' -sections: - security_fixes: - - | - **BAJO:** El uso alto de CPU puede desencadenarse debido a una solicitud hecha específicamente al puente de SVN, lo cual resulta en una negación del servicio (Dos) en el servicio del puente SVN. (actualizado 2020-11-16) {% comment %} https://github.com/github/slumlord/pull/1005, https://github.com/github/slumlord/pull/1000 {% endcomment %} - - | - **BAJO:** La validación de un token incorrecto resultó en una entropía reducida para los tokens coincidentes durante la autenticación. El análisis muestra que, en la práctica, aquí no hay riesgos de seguridad significativos. {% comment %} https://github.com/github/github/pull/159457, https://github.com/github/github/pull/159193 {% endcomment %} - - | - Los paquetes se actualizaron a las últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/23540, https://github.com/github/enterprise2/pull/23171, https://github.com/github/enterprise2/pull/23693, https://github.com/github/enterprise2/pull/23677 {% endcomment %} - bugs: - - Las GitHub Actions pueden fallar para iniciar exitosamente si se habilitaron previamente en una instancia que ejecutara la versión 2.22.0 y se actualizó a la 2.22.1 o 2.22.2. {% comment %} https://github.com/github/enterprise2/pull/23622, https://github.com/github/enterprise2/pull/23490, https://github.com/github/c2c-actions/issues/1680 {% endcomment %} - - Los archivos de configuración para las GitHub Actions no se copiaron a la replica cuando se configuraron las réplicas de disponibilidad alta, lo cual produjo errores durante `ghe-repl-promote`. {% comment %} https://github.com/github/enterprise2/pull/23703, https://github.com/github/enterprise2/pull/23683 {% endcomment %} - - En una instancia 2.22.1 recién configurada o después de actualizar 2.22.1, no se pudo actualizar la fuente de actividad en el tablero de una organización. {% comment %} https://github.com/github/github/pull/159376, https://github.com/github/github/pull/159235, https://github.com/github/enterprise2/issues/23050 {% endcomment %} - - El editar las plantillas de las propuestas con los nombres de archivo que contienen caracteres que no son de ASCII fallará con un mensaje de "500 Internal Server Error".{% comment %} https://github.com/github/github/pull/160588, https://github.com/github/github/pull/159747 {% endcomment %} - - Un método de recolección métrica para los jobs en segundo plano incrementó el uso del CPU. (actualizado 2020-11-03) {% comment %} https://github.com/github/github/pull/160109 {% endcomment %} - known_issues: - - En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %} - - Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %} - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %} - - Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %} - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %} - - Las bitácoras de auditoría pueden atribuirse a la 127.0.0.1 en vez de a la dirección IP de origen real. {% comment %} https://github.com/github/enterprise2/issues/21514 {% endcomment %} - - Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios. diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-22/4.yml b/translations/es-ES/data/release-notes/enterprise-server/2-22/4.yml deleted file mode 100644 index 304acd8907..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-22/4.yml +++ /dev/null @@ -1,17 +0,0 @@ ---- -date: '2020-11-17' -sections: - security_fixes: - - Los paquetes se han actualizado a sus últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/23845, https://github.com/github/enterprise2/pull/23712 {% endcomment %} - bugs: - - Las bitácoras de babeld no tenían un separador entre los segundos y microsegundos. {% comment %} https://github.com/github/babeld/pull/1006, https://github.com/github/babeld/pull/1002 {% endcomment %} - - Después de actualizar a GHES con un hotpatch, los comandos `ghe-actions-precheck` y `ghe-packages-precheck` fallaron con el error `"docker load" accepts no arguments`. {% comment %} https://github.com/github/enterprise2/pull/23760, https://github.com/github/enterprise2/pull/23745 {% endcomment %} - - Cuando la política "Cambio de visibilidad del repositorio" en las cuentas empresariales se configura como "Habilitada", los propietarios de las organizaciones no pudieron cambiar la visibilidad de los repositorios dentro de las organizaciones. {% comment %} https://github.com/github/github/pull/160920, https://github.com/github/github/pull/160773 {% endcomment %} - - Las bitácoras de auditoría podrían atribuirse a la 127.0.0.1 en vez de a la dirección IP origen real. {% comment %} https://github.com/github/github/pull/162438, https://github.com/github/github/pull/161215 {% endcomment %} - known_issues: - - En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %} - - Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %} - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %} - - Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %} - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %} - - Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios. diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-22/5.yml b/translations/es-ES/data/release-notes/enterprise-server/2-22/5.yml deleted file mode 100644 index 1f64480abc..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-22/5.yml +++ /dev/null @@ -1,23 +0,0 @@ ---- -date: '2020-12-03' -sections: - bugs: - - 'El servicio de autorización se detectó como no saludable debido a la condición de raza en bootstrap, lo cual ocasionó que se reiniciara el servicio. {% comment %} https://github.com/github/authzd/pull/1275, https://github.com/github/authzd/pull/1274 {% endcomment %}' - - 'ghe-diagnostics no estaba capturando el proceso de mejora de Elasticsearch. {% comment %} https://github.com/github/enterprise2/pull/23905, https://github.com/github/enterprise2/pull/23874 {% endcomment %}' - - 'El habilitar las GitHub Actions en una configuración de disponibilidad alta mejorada causó errores en la replicación. {% comment %} https://github.com/github/enterprise2/pull/23979, https://github.com/github/c2c-actions-platform/issues/2479 {% endcomment %}' - - 'Un comportamiento subyacente estaba causando que un servicio estuviera no disponible durante el proceso de mejora del hotpatch.{% comment %} https://github.com/github/enterprise2/pull/24055 {% endcomment %}' - - 'Los usuarios que se conectaron a una réplica activa obtuvieron un error al conectarse al websocket de las actualizaciones en vivo. {% comment %} https://github.com/github/enterprise2/pull/24079, https://github.com/github/enterprise2/pull/24058 {% endcomment %}' - - 'Un subconjunto de certificados SSL que reenviaban bitácoras no se estaba aplicando correctamente. {% comment %} https://github.com/github/enterprise2/pull/24114, https://github.com/github/enterprise2/pull/23981 {% endcomment %}' - - 'Se enviaron notificaciones de correo electrónico para suspender usuarios cuando se eliminaban de un equipo o de una organización. {% comment %} https://github.com/github/github/pull/162973, https://github.com/github/github/pull/162742 {% endcomment %}' - - 'La forma en la que se aplicaron los certificados SSH entre las organizaciones y los negocios fue inconsistente. {% comment %} https://github.com/github/github/pull/163423, https://github.com/github/github/pull/159538, https://github.com/github/authentication/issues/115 {% endcomment %}' - - 'Cuando una cuenta se limitó en su tasa debido al uso incorrecto de contraseñas, se pudo haber bloqueado por hasta 24 horas. {% comment %} https://github.com/github/github/pull/163433, https://github.com/github/github/pull/162938, https://github.com/github/github-ds/pull/51 {% endcomment %}' - - 'La sincronización de solicitudes de cambios en los repositorios con muchas referencias pudo haber causado que se retrasaran las filas de trabajadores. {% comment %} https://github.com/github/github/pull/163573, https://github.com/github/github/pull/163142 {% endcomment %}' - - 'Al iniciar sesión con un nombre de usuario y contraseña locales (autenticación integrada) después de intentar visitar una página específica, se dirigió al usuario a la página principal en vez de al destino deseado. {% comment %} https://github.com/github/github/pull/163782, https://github.com/github/github/pull/163579, https://github.com/github/github/pull/154117, https://github.com/github/ecosystem-apps/issues/1076 {% endcomment %}' - - 'Para las instancias de GHES que utilizan una autenticación integrada con un proveedor de identidad de SAML interno, los usuarios sin una dirección de correo electrónico asociada no pudieron crear una confirmación desde la interfase web. {% comment %} https://github.com/github/github/pull/164009, https://github.com/github/github/pull/163530, https://github.com/github/github/issues/163524 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-22/6.yml b/translations/es-ES/data/release-notes/enterprise-server/2-22/6.yml deleted file mode 100644 index 9071aff9ce..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-22/6.yml +++ /dev/null @@ -1,19 +0,0 @@ ---- -date: '2020-12-17' -sections: - security_fixes: - - '**BAJO:** El uso alto de CPU puede desencadenarse debido a una solicitud hecha específicamente al puente de SVN, lo cual resulta en una negación del servicio (DoS). {% comment %} https://github.com/github/slumlord/pull/1022, https://github.com/github/slumlord/pull/1017 {% endcomment %}' - - 'Los paquetes se han actualizado a sus últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/24353, https://github.com/github/enterprise2/pull/23866 {% endcomment %}' - bugs: - - 'Las solicitudes para algunos recursos de archivos como un archivo zip o un archivo raw podrían ingresar en un bucle de redirección. {% comment %} https://github.com/github/enterprise2/pull/24193, https://github.com/github/enterprise2/pull/24075 {% endcomment %}' - - 'Un límite de tiempo podría prevenir que algunas búsquedas de propuestas y solicitudes de cambios proporcionen resultados de búsqueda completos. {% comment %} https://github.com/github/github/pull/164155, https://github.com/github/github/pull/163845 {% endcomment %}' - - 'Las pestañas personalizadas con caracteres no alfabéticos en pantallas pequeñas no se interpretaron correctamente. {% comment %} https://github.com/github/github/pull/164310, https://github.com/github/github/pull/164159 {% endcomment %}' - - 'Un comportamiento subyacente estaba causando fallas cuando se subía contenido a un repositorio de Git habilitado con LFS. {% comment %} https://github.com/github/github/pull/164663, https://github.com/github/github/pull/150179 {% endcomment %}' - - 'En algunos casos poco frecuentes las propuestas podrían causar un error 500 cuando se accede a ellas a través de la interface web. {% comment %} https://github.com/github/github/pull/165298, https://github.com/github/github/pull/159674 {% endcomment %}' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin ningún usuario, un atacante podría crear el primer usuario administrador. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Las reglas de cortafuegos personalizadas no se mantienen durante una mejora. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Las propuestas no pueden cerrarse si contienen un enlace permanente a un blob en el mismo repositorio en donde la ruta es mayor a 255 caracteres. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluyen en los resultados de la búsqueda de GitHub.com. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-22/7.yml b/translations/es-ES/data/release-notes/enterprise-server/2-22/7.yml deleted file mode 100644 index 2499bb58df..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-22/7.yml +++ /dev/null @@ -1,58 +0,0 @@ ---- -date: '2021-03-02' -sections: - security_fixes: - - '**ALTA:** Se identificó una vulnerabilidad de control de acceso incorrecto en GitHub Enterprise Server, la cual permitió a un usuario no autenticado de la instancia obtener acceso a los repositorios no autorizados a través de solicitudes de cambios y solicitudes a través de la API de REST configuradas específicamente. El atacante necesitaría poder bifurcar el repositorio de destino, dicha configuración está inhabilitada predeterminadamente para los repositorios privados y para los que pertenecen a una organización. Las protecciones de rama tales como las solicitudes de cambio o verificaciones de estado requeridas prevendrían que las confirmaciones no autorizadas se fusionen sin haber obtenido una revisión o validación adicionales. Se ha asignado un CVE-2021-22861 a esta vulnerabilidad. El problema se reportó a través del [Programa de Recompensas por Errores de GitHub](https://bounty.github.com).' - - '**ALTA:** Se identificó una vulnerabilidad de control de acceso incorrecto en la API de GraphQL de GitHub Enterprise Server, la cual permitió a los usuarios autenticados de la instancia modificar el permiso de colaboración del mantenedor para una solicitud de cambios sin una autorización adecuada. Al aprovechar esta vulnerabilidad, el atacante pudo obtener acceso a las ramas de encabezado de las solicitudes de cambios que se abrieron en los repositorios donde ellos eran los mantenedores. La bifurcación se inhabilitó predeterminadamente para los repositorios privados que pertenecían a alguna organización, lo cual previno esta vulnerabilidad. Adicionalmente, las protecciones de rama tales como las revisiones requeridas para la solicitud de cambios o las verificaciones de estado prevendrían que las confirmaciones no autorizadas se fusionen sin contar con una validación o revisión subsecuente. Se asignó un CVE-2021-22863 a esta vulnerabilidad. Este problema se reportó a través del [Programa de Recompensas por Errores de GitHub](https://bounty.github.com).' - - '**ALTA:** Se identificó una vulnerabilidad de ejecución de código remoto en GitHub Enterprise Server que pudo haberse aprovechado al compilar un sitio de GitHub pages. La configuración controlada por el usuario de los intérpretes subyacentes que utiliza GitHub Pages no se restringió lo suficiente y dio cabida a la ejecución de comandos en la instancia de GitHub Enterprise Server. Para aprovechar esta vulnerabilidad, un atacante necesitaría permiso para crear y compilar un sitio de GitHub pages en la instancia de GitHub Enterprise Server. Se asignó a esta vulnerabilidad un CVE-2020-10519 y se reportó a través del [Programa de Recompensa por Errores de GitHub](https://bounty.github.com).' - - '**MEDIA:** Los GitHub tokens de las compilaciones de GitHub Pages pudieron haber terminado en las bitácoras.' - - '**BAJA:** Una solicitud que se elaboró especialmente para el puente SVN pudo haber activado una espera larga antes de que hubiera una falla, lo cual dio como resultado un ataque de Negación del Servici (DoS).' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Las verificaciones de salud del balanceador de carga pudieron haber causado en algunos casos que los logs de babel se llenaran con errores sobre el protocolo del PROXY.' - - 'Un mensaje informativo se registro involuntariamente como un error durante las capturas de pantalla de las Utilidades de Respaldo de GitHub Enterprise, lo cual dio como resultado que se enviaran correos electrónicos innecesarios cuando los jobs de cron programaron los respaldos que escuchaban a la salida a stderr.' - - 'Al restablecer un respaldo grande, el registro de excepciones relacionado con el agotamiento de memoria de Redis pudo haber causado que la restauración fallara debido a un disco lleno.' - - 'Cuando configuras una instancia nueva por primera vez, si se seleccionó "Configurar como réplica", no se podía iniciar la replicación.' - - 'Cuando se habilitó GitHub Actions, el inhabilitar el modo de mantenimiento en la consola de administración, falló.' - - 'El editar una página de wiki, un usuario pudo haber experimentado un error 500 al hacer clic en el botón de guardar.' - - 'Una confirmación firmada con S/MIME utilizando un certificado con nombres múltiples en el nombre alternativo de asunto se mostró incorrectamente como "No verificado" en la insignia de confirmación.' - - 'Se enviaron correos electrónicos a un usuario suspendido cuando se le agregó a un equipo.' - - 'Un usuario vio un error 500 al ejecutar operaciones de git en una instancia configurada con autenticación LDAP.' - - 'El job en segundo plano `remove_org_member_package_access` pudo visualizarse en la consola de administración e incrementaba contínuamente.' - - 'Cuando un repositorio tuvo una gran cantidad de manifiestos se mostró un error de `You have reached the maximum number of allowed manifest files (20) for this repository.` en la pestaña ubicada en Perspectivas -> Gráfica de dependencias. Para obtener más información, consulta la sección [Límites de visualización] (https://docs.github.com/en/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies#are-there-limits-which-affect-the-dependency-graph-data).' - - 'Al cargar un archivo de licencia nuevo con una cantidad de plazas diferente del archivo de licencia anterior, la diferencia de plazas no se representó correctamente en la página de Configuración -> Licencia de la cuenta empresarial.' - - 'La casilla de verificación de "Prevent repository admins from changing anonymous Git read access" disponible en la configuración de cuenta empresarial no se pudo habilitar o inhabilitar con éxito.' - - 'Cuando una compilación de GitHub Pages falló, la notificación de correo electrónico contenía un enlace incorrecto para la ubicación de soporte.' - - 'Durante un año bisiesto, el usuario estuvo obtuvo una respuesta 404 cuando intentó ver la actividad de contribución en un lunes.' - changes: - - 'Se agregó soporte para los [tipos de instanciaAWS EC2 r5b](https://aws.amazon.com/about-aws/whats-new/2020/12/introducing-new-amazon-ec2-r5b-instances-featuring-60-gbps-of-ebs-bandwidth-and-260K-iops/).' - - 'Se ajustó la priorización de la cola en segundo plano para distribuir los jobs más equitativamente.' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin usuarios, un atacante pudo crear el primer usuario administrador.' - - 'Las reglas personalizadas del cortafuegos no se mantienen durante una mejora.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - | - Los usuarios podrían experimentar que los activos tales como los avatares no carguen, o que hayan fallos en el código de subida/extracción. Esto podría darse por un desajuste de PID en el servicio `haproxy-cluster-proxy`. Para determinar si tienes una instancia afectada: - - **Instancia única** - - 1. Ejecuta lo siguiente en el [shell administrativo](https://docs.github.com/en/enterprise-server/admin/configuration/accessing-the-administrative-shell-ssh) (SSH): - - ``` - if [ $(cat /var/run/haproxy-cluster-proxy.pid) -ne $(systemctl show --property MainPID --value haproxy-cluster-proxy) ]; then echo 'Main PID of haproxy-cluster-proxy does not match /var/run/haproxy-cluster-proxy.pid'; fi - ``` - - 2. Si muestra que hay un desajuste, reinicia la instancia. - - **Configuración en Clúster o en Disponibilidad Alta** - - 1. Ejecuta lo siguiente en el [shell administrativo](https://docs.github.com/en/enterprise-server/admin/configuration/accessing-the-administrative-shell-ssh) (SSH): - - ``` - ghe-cluster-each -- 'if [ $(cat /var/run/haproxy-cluster-proxy.pid) -ne $(systemctl show --property MainPID --value haproxy-cluster-proxy) ]; then echo 'Main PID of haproxy-cluster-proxy does not match /var/run/haproxy-cluster-proxy.pid'; fi' - ``` - - 2. Si muestra que uno o más nodos están afectados, reinícialos. - - Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios. diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-22/8.yml b/translations/es-ES/data/release-notes/enterprise-server/2-22/8.yml deleted file mode 100644 index 604b8bb9d9..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-22/8.yml +++ /dev/null @@ -1,38 +0,0 @@ ---- -date: '2021-03-16' -sections: - security_fixes: - - Los paquetes se actualizaron a las últimas versiones de seguridad. - bugs: - - Las bitácoras de los diarios de Systemd se duplicaron en varios lugares. - - Un adminsitrador de sitio podría obtener un error de página 500 al intentar ver las propuestas que se referenciaban de repositorios privados. - - El importar repositorios archivados desde GitHub Enterprise Server a los cuales les faltan archivos de repositorio, fallará con un error. - known_issues: - - En un GitHub Enterprise Server recién configurado sin usuarios, un atacante pudo crear el primer usuario administrador. - - Las reglas personalizadas del cortafuegos no se mantienen durante una mejora. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - | - Los usuarios podrían experimentar que los activos tales como los avatares no carguen, o que hayan fallos en el código de subida/extracción. Esto podría darse por un desajuste de PID en el servicio `haproxy-cluster-proxy`. Para determinar si tienes una instancia afectada: - - **Instancia única** - - 1. Ejecuta lo siguiente en el [shell administrativo](https://docs.github.com/en/enterprise-server/admin/configuration/accessing-the-administrative-shell-ssh) (SSH): - - ``` - if [ $(cat /var/run/haproxy-cluster-proxy.pid) -ne $(systemctl show --property MainPID --value haproxy-cluster-proxy) ]; then echo 'Main PID of haproxy-cluster-proxy does not match /var/run/haproxy-cluster-proxy.pid'; fi - ``` - - 2. Si muestra que hay un desajuste, reinicia la instancia. - - **Configuración en Clúster o en Disponibilidad Alta** - - 1. Ejecuta lo siguiente en el [shell administrativo](https://docs.github.com/en/enterprise-server/admin/configuration/accessing-the-administrative-shell-ssh) (SSH): - - ``` - ghe-cluster-each -- 'if [ $(cat /var/run/haproxy-cluster-proxy.pid) -ne $(systemctl show --property MainPID --value haproxy-cluster-proxy) ]; then echo 'Main PID of haproxy-cluster-proxy does not match /var/run/haproxy-cluster-proxy.pid'; fi' - ``` - - 2. Si muestra que uno o más nodos están afectados, reinícialos. - - Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios. diff --git a/translations/es-ES/data/release-notes/enterprise-server/2-22/9.yml b/translations/es-ES/data/release-notes/enterprise-server/2-22/9.yml deleted file mode 100644 index 90a9277283..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/2-22/9.yml +++ /dev/null @@ -1,34 +0,0 @@ ---- -date: '2021-03-23' -intro: Se han desactivado las descargas debido a un error importante que afectó a varios clientes. Pronto tendremos una solución en el siguiente parche. -sections: - security_fixes: - - '**ALTA:** Se identificó una vulnerabilidad de ejecución de código remoto en GitHub Enterprise Server, la cual pudo haberse aprovechado al crear un sitio de GitHub Pages. Las opciones de configuración controladas por el usuario que utilizan las GitHub Pages no se restringieron lo suficiente e hicieron posible que se ignoraran las variables de ambiente que llevaron a la ejecución de código en la instancia de GitHub Enterprise Server. Para aprovechar esta vulnerabilidad, un atacante necesitaría permisos para crear y compilar un sitio de GitHub pages en la instancia de GitHub Enterprise Server. Esta vulnerabilidad afectó a todas las versiones de GitHub Enterprise Server antes de la 3.0.3 y se arregló en la 3.0.3, 2.22.9, y 2.21.17. Esta vulnerabilidad se reportó a través del programa de Recompensas por Errores de GitHub y se le asignó un CVE-2021-22864.' - - Los paquetes se actualizaron a las últimas versiones de seguridad. - bugs: - - El ejecutar `ghe-cluster-config-init` pudo haber causado que un clúster fuera inoperable. - - El sistema pudo haber perdido el rastreo del PID de HAProxy. - - La advertencia de la recuperación de fallos de mysql se mostró indefinidamente después de una recuperación de fallos exitosa. - - La ejecución de `ghe-cluster-config-init` no reconocía completamente el código de salida de los jobs en segundo plano que condujeron a un manejo inadecuado de las verificaciones previas al vuelo. - - Un enlace de Seguridad y Análisis no aparecía en la barra de navegación izquierda en la página de configuración de los repositorios. - - Después de inhabilitar GitHub packages, algunas páginas de la organización regresaban una respuesta de error HTTP 500. - changes: - - Mejora la confiabilidad de los servicios nómadas al implementar la misma política de reinicio que se introdujo en GitHub Enterprise Server 3.0. - - Utiliza una cantidad relativa para el `bootstrap_expect` cónsul y nómada, lo cual permitió que un clúster hiciera un arranque primario, incluso si un conjunto de nodos estaba fuera de servicio. - - Las bitácoras rotarán con base en su tamaño adicionalmente al tiempo. - - Se agregó a kafka-lite al comando `ghe-cluster-status`. - known_issues: - - En un GitHub Enterprise Server recién configurado sin usuarios, un atacante pudo crear el primer usuario administrador. - - Las reglas personalizadas del cortafuegos no se mantienen durante una mejora. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - | - La rotación de bitácoras podría fallar en señalar los servicios para hacer la transición a archivos de bitácora nuevos, lo cual ocasiona que se utilicen los archivos de bitácora antiguos y, periódicamente, un agotamiento del espacio en el disco raíz. - Para remediar o prevenir este problema, ejecuta los siguientes comandos en el [shell administrativo](https://docs.github.com/en/enterprise-server/admin/configuration/accessing-the-administrative-shell-ssh) (SSH), o contacta al [Soporte Empresarial de GitHub](https://support.github.com/contact) para obtener ayuda: - - ``` - printf "PATH=/usr/local/sbin:/usr/local/bin:/usr/local/share/enterprise:/usr/sbin:/usr/bin:/sbin:/bin\n29,59 * * * * root /usr/sbin/logrotate /etc/logrotate.conf\n" | sudo sponge /etc/cron.d/logrotate - sudo /usr/sbin/logrotate -f /etc/logrotate.conf - ``` - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-0/0-rc1.yml b/translations/es-ES/data/release-notes/enterprise-server/3-0/0-rc1.yml deleted file mode 100644 index 29af190caa..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-0/0-rc1.yml +++ /dev/null @@ -1,26 +0,0 @@ ---- -date: '2021-01-12' -release_candidate: true -deprecated: true -intro: Las versiones candidatas a lanzamiento deben probarse en ambientes no productivos. Para obtener más información acerca del Programa de Candidatos a Lanzamiento, consulta el [Blog de GitHub](https://github.blog/2020-12-03-improving-the-ghes-release-process-release-candidates/) o la sección "[Acerca de las mejoras a lanzamientos nuevos](/admin/overview/about-upgrades-to-new-releases)". -sections: - bugs: - - El formato de varios archivos de bitácora ha cambiado, incluyendo la adición de un PID para los tipos de bitácora diferentes. Esto no afecta cómo GitHub Enterprise Support utiliza paquetes de soporte para la solución de problemas. - - El hacer una solicitud de PATCH a la API de configuración de webhooks ya no borra el secreto del webhook. - known_issues: - - En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo. - - El candidato de lanzamiento 1 no es compatible con el modo de agrupamiento. - - Las reglas personalizadas del cortafuegos no se mantienen durante una mejora. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.blog/2016-02-18-upload-files-to-your-repositories/) se agregaron incorrecta y directamente al repositorio. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - Tras un intento no exitoso de configurar las acciones, si las inhabilitas después, no podrás crear el primer usuario ni utilizar el aplicativo - - El evento de bitácora de auditoría de "Mensaje obligatorio visto" no se está guardando - - 'Se debe ejecutar a `ghe-config-apply` en una réplica durante la primera configuración antes de que se pueda ejecutar `ghe-repl-setup` para iniciar la replicación.' - - Las utilidades de seguridad pueden activar correos electrónicos innecesarios para los administradores - - La configuración incorrecta de los paquetes se muestra en la página de vista de miembros de la organización - - Después de eliminarte a ti mismo como propietario de la empresa, se te redireccionará a una página 404. La operación será exitosa. - - '`ghe-config-apply` ocasionalmente falla con `ERROR: Failure waiting for nomad jobs to apply` hasta que la cola de job Nómada se vacíe. Esto requiere actualmente que un administrador borre la parte de `/etc/nomad-jobs/queue`.' - - Cuando configuras un nodo de rélica múltiple, el estado de la réplica puede sincronizarse incorrectamente. - - Los clientes que intentan restablecer un respaldo de 3.0 en una instancia nueva no deberán preconfigurarla, ya que esto podría conllevar a un estado malo para los inicios de sesión de usuario. Te recomendamos restablecerte a una instancia inconfigurada y nueva. - - Los candidatos de lanzamiento para el lanzamiento de GitHub Enterprise Server 3.0 aún no están disponibles en el mercado de Azure. Para probar los candidatos de lanzamiento en ambientes de montaje, inicia una instancia 2.21 o 2.22 y luego actualízala con el paquete de mejoras de Azure en la página de descargas. - - El tamaño de descarga de la imagen y del paquete de mejoras aumentó. Los clientes con conexiones de internet lentas podrían encontrar que los paquetes tardan más en descargarse. diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-0/0-rc2.yml b/translations/es-ES/data/release-notes/enterprise-server/3-0/0-rc2.yml deleted file mode 100644 index 65aaa0cb61..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-0/0-rc2.yml +++ /dev/null @@ -1,26 +0,0 @@ ---- -date: '2021-01-29' -release_candidate: true -deprecated: true -intro: Las versiones candidatas a lanzamiento deben probarse en ambientes no productivos. Para obtener más información acerca del Programa de Candidatos a Lanzamiento, consulta el [Blog de GitHub](https://github.blog/2020-12-03-improving-the-ghes-release-process-release-candidates/) o la sección "[Acerca de las mejoras a lanzamientos nuevos](/admin/overview/about-upgrades-to-new-releases)." -sections: - bugs: - - - heading: Correcciones para las propuestas conocidas del Candidato a Lanzamiento 1 - notes: - - Si inhabilitas las GitHub Actions seguido de un intento fallido de configurarlas, entonces no podrás crear el primer usuario y utilizar el aplicativo. - - El evento de bitácora de auditoría de "Mensaje obligatorio visto" no se estaba guardando. - - '`ghe-config-apply` necesitaba ejecutarse en una réplica durante una configuración inicial antes de que `ghe-repl-setup` pudiera ejecutarse para iniciar la replicación.' - - El haberte eliminado como propietario empresarial devolvió un 404. - - - heading: Correcciones para otros problemas - notes: - - Los problemas con las migraciones y mejoras a la versión 3.0.0 se arreglaron. - - El versionamiento de utilidades de respaldo ahora funciona para las versiones de candidatos de lanzamiento. - - El generar un paquete de soporte dio como resultado un error en las bitácoras del orquestador. - - Un restablecimiento grande pudo haber dado como resultado que Redis se quedara sin memoria. - - La casilla de verificación para habilitar las GitHub Actions en la consola de administración ahora se puede ver con cualquier método de autenticación. - - Las gitHub Actions solo pueden habilitarse si también se configuró el almacenamiento requerido. - - '`ghe-repl-status` podría fallar silenciosamente si no está configurada la replicación de MSSQL.' - known_issues: - - Los problemas conocidos del Candidato a Lanzamiento 1 aún aplican, excluyendo las correcciones de errores listadas. diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-0/0.yml b/translations/es-ES/data/release-notes/enterprise-server/3-0/0.yml deleted file mode 100644 index 8ac540fdbb..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-0/0.yml +++ /dev/null @@ -1,104 +0,0 @@ -date: '2021-02-16' -intro: 'Los requisitos mínimos de infraestructura incrementaron para {% data variables.product.prodname_ghe_server %}3.0+. Para obtener más información, consulta la sección "[Acerca de los requisitos mínimos para GitHub Enterprise Server 3.0 y posterior](/admin/enterprise-management/upgrading-github-enterprise-server#about-minimum-requirements-for-github-enterprise-server-30-and-later)".' -sections: - security_fixes: - - '**ALTA:** Se identificó una vulnerabilidad de ejecución de código remoto en {% data variables.product.prodname_ghe_server %} que podría aprovecharse al compilar un sitio de {% data variables.product.prodname_pages %}. La configuración controlada por el usuario de los analizadores subyacentes que utiliza {% data variables.product.prodname_pages %} no se restringió lo suficiente y permitió que se ejecutaran comandos en la instancia de {% data variables.product.prodname_ghe_server %}. Para aprovechar esta vulnerabilidad, un atacante necesitaría permiso para crear y compilar un sitio de {% data variables.product.prodname_pages %} en la instancia de {% data variables.product.prodname_ghe_server %}. A esta vulnerabilidad se le asignó un CVE-2020-10519 y se reportó a través del [Programa de Recompensas por Errores de GitHub](https://bounty.github.com).' - features: - - heading: 'GitHub Actions' - notes: - - "[{% data variables.product.prodname_actions %}](https://github.com/features/actions) ahora se encuentra comunmente disponible en {% data variables.product.prodname_ghe_server %} 3.0+. Crea, prueba y despliega tu código desde {% data variables.product.prodname_dotcom %}. Emite revisiones de código, administración de ramas y el trabajo de clasificación de propuestas como quieras.\n\nEste lanzamiento incluye varias mejoras del beta para {% data variables.product.prodname_actions %} en {% data variables.product.prodname_ghe_server %}:\n\n- Los administradores de las empresas, organizaciones y repositorios pueden crear políticas de seguridad para acceder a {% data variables.product.prodname_actions %} en {% data variables.product.prodname_dotcom_the_website %}.\n- Los administradores de las empresas, organizaciones y repositorios pueden permitir que los repositorios públicos utilicen ejecutores auto-hospedados.\n- Los administradores de las empresas, organizaciones y repositorios ahora pueden permitir que los flujos de trabajo [se ejecuten en las solicitudes de cambio que se levantan desde las bifurcaciones o desde los repositorios privados](/enterprise-server@3.0/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization#enabling-workflows-for-private-repository-forks).\n- El evento de `workflow_run` [ahora es compatible](/enterprise-server@3.0/actions/reference/events-that-trigger-workflows#workflow_run)\n- Los usuarios ahora tienen la capacidad de [inhabilitar los flujos de trabajo y habilitarlos en una fecha posterior](/enterprise-server@3.0/actions/managing-workflow-runs/disabling-and-enabling-a-workflow).\n- Las bitácoras de flujo de trabajo se mejoraron para que tengas una [experiencia de usuario mejor](/enterprise-server@3.0/actions/managing-workflow-runs/using-workflow-run-logs).\n- Los usuarios ahora pueden utilizar imágenes privadas en los servicios y contenedores de los jobs.\n- El máximo de días de retención para [los artefactos y las bitácoras ahora puede personalizarse](/enterprise-server@3.0/github/setting-up-and-managing-your-enterprise/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account).\n- La API del grupo de ejecutores ahora incluye [labels](/enterprise-server@3.0/actions/hosting-your-own-runners/using-labels-with-self-hosted-runners).\n- Ahora puedes crear acciones reutilizables que utilicen scripts de shell con pasos de ejecución compuestos.\n- Los [Secretos cifrados para las organizaciones](/enterprise-server@3.0/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-an-organization) te permiten consolidar los secretos a través de los repositorios.\n- Las [Plantillas de flujo de trabajo para las organizaciones](/enterprise-server@3.0/actions/learn-github-actions/sharing-workflows-with-your-organization) simplifican y promueven las mejores prácticas y la consistencia a lo largo de tu organización.\n\nLas {% data variables.product.prodname_actions %} no son actualmente compatibles para las empresas que utilizan configuraciones de agrupamiento.\n" - - heading: 'Registro del paquete de GitHub' - notes: - - "El [{% data variables.product.prodname_registry %}](https://github.com/features/packages) es un servicio de hospedaje de paquetes que se integra nativamente con las API, acciones y webhooks de GitHub. Crea un [flujo de trabajo de DevOps de extremo a extremo](/enterprise/3.0/admin/packages/configuring-packages-support-for-your-enterprise) que incluye soluciones para tu código, la integración contínua y el despliegue.\n\nLas soluciones administrativas para almacenamiento que son compatibles incluyen a AWS S3 y a MinIO con compatibilidad para Azure blob en un lanzamiento subsecuente. Por favor, toma en cuenta que la compatibilidad actual con Docker se reemplazará con un beta del nuevo Registro de Contenedores de GitHub en el siguiente lanzamiento. Por favor, revisa los [requisitos mínimos actualizados para tu plataforma](/enterprise/3.0/admin/installation/setting-up-a-github-enterprise-server-instance) antes de que habilites el {% data variables.product.prodname_registry %}.\n\nCuando publicas paquetes en NuGet, los usuarios ahora pueden utilizar la opción `--api-key` para pasar su token de autenticación en vez de escribirlo en un archivo. Para obtener más información, consulta la sección [Configurar el CLI de dotnet para utilizarlo con GitHub Packages](/enterprise-server@3.0/packages/guides/configuring-dotnet-cli-for-use-with-github-packages#publishing-a-package)\n\nActualmente, el {% data variables.product.prodname_registry %} no es compatible para las empresas que utilizan configuraciones de agrupamiento.\n" - - heading: 'GitHub Mobile beta' - notes: - - "El beta de [{% data variables.product.prodname_mobile %}](https://github.com/features/) te permite clasificar las notificaciones y administrar las propuestas y solicitudes de cambio desde tu dispositivo. Puedes firmarte simultáneamente en la aplicación móvil con una cuenta de usuario de {% data variables.product.prodname_dotcom_the_website %} y con una de {% data variables.product.prodname_ghe_server %}.\n\nEl beta de {% data variables.product.prodname_mobile %} ahora se encuentra disponible para {% data variables.product.prodname_ghe_server %}. Ingresa con nuestras apps de [Android](https://play.google.com/store/apps/details?id=com.github.android) y de [iOS](https://apps.apple.com/app/github/id1477376905) para clasificar las notificaciones y adminsitrar las propuestas y solicitudes de cambio al vuelo. Los administradores pueden inhabilitar la compatibilidad con la versión móvil para su empresa si utilizan la consola de administración o si ejecutan `ghe-config app.mobile.enabled false`.\n" - - heading: 'Escaneo de Secretos de Advanced Security beta' - notes: - - "El [Escaneo de Secretos beta](https://github.com/features/security) escanea los repositorios públicos y privados para las credenciales confirmadas, encuentra secretos, y notifica al proveedor de secretos o al administrador en el momento en el que éstos se confirman en un repositorio.\n\nLos administradores que utilizan la {% data variables.product.prodname_GH_advanced_security %} pueden [habilitar y configurar](/enterprise-server@3.0/admin/configuration/configuring-secret-scanning-for-your-appliance) el escaneo de secretos de {% data variables.product.prodname_GH_advanced_security %}. Puedes revisar los [requisitos mínimos actualizados para tu plataforma](/enterprise/3.0/admin/installation/setting-up-a-github-enterprise-server-instance) antes de habilitar el escaneo de secretos de {% data variables.product.prodname_GH_advanced_security %}.\n" - - heading: 'Escaneo de Código de Advanced Security' - notes: - - "[El escaneo de código de GitHub Advanced Security](https://github.com/features/security) ahora está comunmente disponible en GitHub Enterprise Server. Las organizaciones que hayan comprado Advanced Security pueden utilizar esta característica para realizar pruebas de seguridad de análisis estático contra su código y pueden prevenir que las vulnerabilidades lleguen a su código productivo utilizando CodeQL, nuestro motor de análisis semántico. Para obtener más información, consulta la sección \"[Configurar el escaneo de código en tu aplicativo](/en/enterprise-server@3.0/admin/configuration/configuring-code-scanning-for-your-appliance#running-code-scanning-using-github-actions)\"\n" - changes: - - heading: 'Cambios en la administración' - notes: - - 'El sistema de entrega de eventos de webhook se ha renovado en su arquitectura para tener un rendimiento mayor y menos retraso en los mensajes. También utiliza menos memoria y CPU en {% data variables.product.prodname_ghe_server %} 3.0+.' - - 'Los propietarios de empresas y organizaciones ahora pueden ver a qué miembros del equipo se ha promovido o degradado hacia o desde su puesto como mantenedor de equipo en la bitácora de auditoría a través de los nuevos eventos de bitácora de auditoría `team.promote_maintainer` y `team.demote_maintainer`. Para obtener más información, consulta la sección "[Acciones auditadas](/enterprise-server@3.0/admin/user-management/audited-actions)".' - - 'Los mantenedores de repositorio con sitios de {% data variables.product.prodname_pages %} existentes pueden [actualizar fácilmente el nombre de rama predeterminado anterior](/enterprise-server@3.0/github/working-with-github-pages/about-github-pages#publishing-sources-for-github-pages-sites).' - - 'Se requieren recursos adicionales de hardware para ejecutar {% data variables.product.prodname_ghe_server %} que cuente con cualquier tipo de Acción, Paquete o Seguridad Avanzada habilitados. Para obtener más información sobre los recursos mínimos requeridos para cada plataforma compatible, consulta la sección "[Configurar una instancia de {% data variables.product.prodname_ghe_server %}](/enterprise-server@3.0/admin/installation/setting-up-a-github-enterprise-server-instance)".' - - 'Los administradores ahora pueden [publicar un mensaje](/enterprise-server@3.0/admin/user-management/customizing-user-messages-for-your-enterprise), que todos los usuarios deben aceptar. Esto te puede ayudar a incorporar usuarios nuevos y hacer notar otras políticas e información específica de la organización.' - - heading: 'Cambios de seguridad' - notes: - - 'Los propietarios de las organizaciones ahora pueden inhabilitar la publicación de sitios de {% data variables.product.prodname_pages %} de los repositorios de la organización. El inhabilitar a {% data variables.product.prodname_pages %} para la organización impedirá que los miembros creen páginas nuevas pero no dejará de publicar los sitios existentes. Para obtener más información, consulta la sección "[Inhabilitar la publicación de los sitios de {% data variables.product.prodname_pages %} para tu organización](/enterprise-server@3.0/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)".' - - 'Se debe definir explícitamente un centro de datos en todos los nodos antes de habilitar una réplica activa.' - - 'Todo uso de huellas dactilares de SSH se ha cambiado para utilizar huellas dactilares SHA256 como también se utilizan con OpenSSH desde la versión 6.8. Esto aplica a la interface web y también a la API en donde las huellas dactilares se devuelven, tal como en GraphQL. Las huellas dactilares siguen el formato de OpenSSH.' - - 'Los encabezados de firma SHA-1 y SHA-256 (dos encabezados) se envían en webhooks.' - - heading: 'Cambios de desarrollador' - notes: - - 'La mayoría de los servicios que se ejecutan en {% data variables.product.prodname_ghe_server %} 3.0+ ahora se encuentran en contenedores que habilitan internamente a GitHub para iterar rapido y para enviar lanzamientos de alta calidad' - - 'El sistema de entrega de eventos de webhook renovó su arquitectura para tener un rendimiento mayor, entregas más rápidas y menos retrasos en los mensajes.' - - heading: 'Cambios a la API' - notes: - - 'Los administradores ahora pueden configurar y administrar el letrero de anuncio de todo el sitio a través de la API de REST. Para obtener más información, consulta las terminales de "[administración de GitHub Enterprise](/enterprise-server@3.0/rest/reference/enterprise-admin#annoucements)".' - - 'Una nueva terminal de la API permite el intercambio de un token de usuario a servidor para aquellos que tengan alcance de los repositorios específicos. Para obtener más información, consulta las "[Apps](/enterprise-server@3.0/rest/reference/apps#create-a-scoped-access-token)" en la documentación de la API de REST de {% data variables.product.prodname_dotcom %}.' - - heading: 'Renombrar la rama predeterminada' - notes: - - "Los administradores de organizaciones y empresas ahora pueden configurar el nombre de la rama predeterminada para los repositorios nuevos. Los administradores de empresas también pueden hacer cumplir su elección de nombre de rama predeterminada a través de todas las organizaciones para permitir que cada una de ellas elija su propio nombre.\n\nLos repositorios existentes no se verán afectados por esta configuración y el nombre de sus ramas predeterminadas no cambiará.\n\n{% note %}\n\nLa rama predeterminada para los repositorios recién creados se configurará como `main` en GHES 3.1, a menos de que decidas configurar los ajustes de rama predeterminada a nivel empresarial.\n\n{% endnote %}\n\nEste cambio es uno de los muchos que GitHub está realizando para apoyar a los proyectos y mantenedores que quieren renombrar su rama predeterminada. Para aprender más sobre los cambios que estamos haciendo, consulta la sección [github/renaming](https://github.com/github/renaming).\n" - bugs: - - heading: 'Correcciones para los problemas conocidos de los Candidatos a Lanzamiento' - notes: - - 'Todos los problemas que se conocen del Candidato a Lanzamiento 1 y 2 se han corregido, con excepción de las que se listan en la siguiente sección de problemas conocidos.' - - heading: 'Correcciones para otros problemas' - notes: - - 'Los problemas con las migraciones y mejoras a la versión 3.0.0 se arreglaron.' - - 'El versionamiento de utilidades de respaldo ahora funciona para las versiones de candidatos de lanzamiento.' - - 'El generar un paquete de soporte dio como resultado un error en las bitácoras del orquestador.' - - 'Un restablecimiento grande pudo haber dado como resultado que Redis se quedara sin memoria.' - - 'La casilla de verificación para habilitar las GitHub Actions en la consola de administración ahora se puede ver con cualquier método de autenticación.' - - 'Las GitHub Actions podrían estar habilitadas si también se configuró el almacenamiento necesario.' - - '`ghe-repl-status` podría fallar silenciosamente si no se configuró la replicación de MSSQL.' - - 'El formato de varios archivos de bitácora ha cambiado, incluyendo la adición de un PID para los tipos de bitácora diferentes. Esto no afecta cómo GitHub Enterprise Support utiliza paquetes de soporte para la solución de problemas.' - - 'El hacer una solicitud de PATCH a la API de configuración de webhooks ya no borra el secreto del webhook.' - - 'Algunos tipos de ganchos de pre-recepción estaban fallando.' - - 'El servicio de Paquetes NuGet ahora normaliza las versiones semánticas al publicar. Los clientes de NuGet no pueden descargar una versión semántica inválida (por ejemplo: v1.0.0.0.0.0) y, por lo tanto, se espera que un servicio de NuGet normalice esas versiones (por ejemplo: v1.0.0.0.0.0 --> v1.0.0). Cualquier versión original sin normalizar estará disponible en el campo `verbatimVersion`. No se requiere de ningún cambio a las configuraciones del cliente.' - known_issues: - - 'En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo.' - - 'Las reglas personalizadas del cortafuegos no se mantienen durante una mejora.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.blog/2016-02-18-upload-files-to-your-repositories/) se agregaron incorrecta y directamente al repositorio.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Cuando se habilita el modo de mantenimiento, algunos servicios siguen listándose como "procesos activos". Se espera que los servicios que se identificaron se ejecuten durante el modo de mantenimiento. Si estás experimentando este problema y no sabes cómo proceder, contacta a {% data variables.contact.contact_ent_support %}.' - - 'Cuando habilitas las GitHub Actions, utiliza ''`ghe-maintenance -u`'' para dejar de configurar el modo de mantenimiento.' - - 'El registro duplicado hacia `/var/log/messages`, `/var/log/syslog`, y `/var/log/user.log` da como resultado una utilización incrementada del volúmen raíz.' - - 'Los usuarios pueden descartar un mensaje obligatorio sin verificar todas las casillas.' - - '[Los scripts de gancho de pre-recepción](/admin/policies/enforcing-policy-with-pre-receive-hooks) no pueden escribir archivos temporales, los cuales pueden causar que falle la ejecución del script. Los usuarios que utilizan ganchos de pre-recepción deberían hacer pruebas en un ambiente de pruebas para ver si dichos scripts requieren de acceso de escritura.' - - 'Las [llaves de despliegue] de repositorio(/developers/overview/managing-deploy-keys) no pueden utilizarse con repositorios que contengan objetos LFS.' - - 'La interpretación de Jupyter Notebook en la IU web podría fallar si el bloc de notas incluye caracteres diferentes a los de ASCII UTF-8.' - - 'El reStructuredText (RST) que se representa en la IU web podría fallar y mostrar un texto de marcado RST sin procesar.' - - 'La gráfica de dependencias falla en interpretar los archivos de manifiesto de Python `setup.py`, lo cual resultó en errores HTTP 500 en las bitácoras. Esto, en combinación con el problema de bitácoras duplicadas, dio como resultado un incremento en la utilización del volúmen raíz.' - - 'Una condición de carrera puede causar que las migraciones de la base de datos de la dependencia parezcan fallar.' - - 'Las instancias con la zona horaria personalizada que se mejoraron desde un lanzamiento anterior de GitHub Enterprise Server podrían tener marcas de tiempo incorrectas en la IU web.' - - 'Las compilaciones antiguas de las páginas no se limpiaron, lo cual pudo haber llenado el disco del usuario (`/data/user/`).' - - 'Cuando borras una rama después de fusionar una solicitud de cambios, se mostrará un mensaje de error aunque el borrado de la rama sea exitoso.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' - deprecations: - - heading: 'Obsoletización de GitHub Enterprise Server 2.19' - notes: - - '**{% data variables.product.prodname_ghe_server %} 2.19 se encontrará obsoletizado desde el 12 de noviembre de 2020**. Eso significa que no se harán lanzamientos de parches, ni siquiera para los problemas críticos de seguridad, después de esta fecha. Para obtener un rendimiento mejor, mejorar la seguridad y tener nuevas características, [actualiza a la versión más nueva de {% data variables.product.prodname_ghe_server %}](https://help.github.com/enterprise/admin/guides/installation/upgrading-github-enterprise/) tan pronto como te sea posible.' - - heading: 'Obsoletización de los Eventos de Webhook tradicionales de las GitHub Apps' - notes: - - 'Comenzando con {% data variables.product.prodname_ghe_server %} 2.21.0, dos eventos de webhook relacionados con GitHub Apps se obsoletizaron y eliminaron en la versión 3.2.0 de {% data variables.product.prodname_ghe_server %}. Los eventos obsoletizados de `integration_installation` and `integration_installation_repositories` tienen eventos equivalentes que serán compatibles. Puedes encontrar más información en la [publicación del blog acerca de los anuncios de obsoletización](https://developer.github.com/changes/2020-04-15-replacing-the-installation-and-installation-repositories-events/).' - - heading: 'Obsoletización de la terminal tradicional para las GitHub Apps' - notes: - - 'Comenzando con {% data variables.product.prodname_ghe_server %} 2.21.0, la terminal tradicional de GitHub Apps para crear tokens de acceso a las instalaciones se obsoletizó y se eliminará en la versión 3.2.0 de {% data variables.product.prodname_ghe_server %}. Puedes encontrar más información disponible en la [publicación del blog sobre los anuncios de obsoletización](https://developer.github.com/changes/2020-04-15-replacing-create-installation-access-token-endpoint/).' - - heading: 'Obsoletización de la API de aplicaciones OAuth' - notes: - - 'GitHub ya no es compatible con las terminales de la aplicación de OAuth que contengan `access_token` como parámetro de ruta. Hemos incluído terminales nuevas que te permiten administrar los tokens para las apps de OAuth de forma segura al mover a `access_token` al cuerpo de solicitud. Aunque se hayan obsoletizado, aún se puede acceder a las terminales en esta versión. Intentamos eliminar estas terminales en la versión 3.4 de {% data variables.product.prodname_ghe_server %}. Para obtener más información, consulta la [publicación del blog sobre los anuncios de obsoletización](https://developer.github.com/changes/2020-02-14-deprecating-oauth-app-endpoint/).' - - heading: 'Obsoletización de compatibilidad con Semiotic' - notes: - - 'El servicio era compatible con una experiencia de "Encontrar por símbolo" en la vista de solicitud de cambios que no se utilizaba ampliamente.' - - heading: 'Obsoletización de los comandos de flujo de trabajo' - notes: - - 'Los comandos de flujo de trabajo de `set-env` y `add-path` de {% data variables.product.prodname_actions %} se obsoletizaron. Para obtener más información, consulta el [changelog](https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/).' - backups: - - '{% data variables.product.prodname_ghe_server %} 3.0 requiere por lo menos de una versión [3.0.0 de las Utilidades de Respaldo de GitHub Enterprise](https://github.com/github/backup-utils) para los [Respaldos y la Recuperación de Desastres](/enterprise-server@3.0/admin/configuration/configuring-backups-on-your-appliance).' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-0/1.yml b/translations/es-ES/data/release-notes/enterprise-server/3-0/1.yml deleted file mode 100644 index dbbb0cec35..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-0/1.yml +++ /dev/null @@ -1,72 +0,0 @@ ---- -date: '2021-03-02' -intro: 'Los requisitos mínimos de infraestructura incrementaron para {% data variables.product.prodname_ghe_server %}3.0+. Para obtener más información, consulta la sección "[Acerca de los requisitos mínimos para GitHub Enterprise Server 3.0 y posterior](/admin/enterprise-management/upgrading-github-enterprise-server#about-minimum-requirements-for-github-enterprise-server-30-and-later)".' -sections: - security_fixes: - - '**ALTA:** Se identificó una vulnerabilidad de control de acceso incorrecto en GitHub Enterprise Server, la cual permitió a un usuario no autenticado de la instancia obtener acceso a los repositorios no autorizados a través de solicitudes de cambios y solicitudes a través de la API de REST configuradas específicamente. El atacante necesitaría poder bifurcar el repositorio de destino, dicha configuración está inhabilitada predeterminadamente para los repositorios privados y para los que pertenecen a una organización. Las protecciones de rama tales como las solicitudes de cambio o verificaciones de estado requeridas prevendrían que las confirmaciones no autorizadas se fusionen sin haber obtenido una revisión o validación adicionales. Se ha asignado un CVE-2021-22861 a esta vulnerabilidad. El problema se reportó a través del [Programa de Recompensas por Errores de GitHub](https://bounty.github.com).' - - '**ALTA:** Se identificó una vulnerabilidad de control de acceso incorrecto en la API de GraphQL de GitHub Enterprise Server, la cual permitió a los usuarios autenticados de la instancia modificar el permiso de colaboración del mantenedor para una solicitud de cambios sin una autorización adecuada. Al aprovechar esta vulnerabilidad, el atacante pudo obtener acceso a las ramas de encabezado de las solicitudes de cambios que se abrieron en los repositorios donde ellos eran los mantenedores. La bifurcación se inhabilitó predeterminadamente para los repositorios privados que pertenecían a alguna organización, lo cual previno esta vulnerabilidad. Adicionalmente, las protecciones de rama tales como las revisiones requeridas para la solicitud de cambios o las verificaciones de estado prevendrían que las confirmaciones no autorizadas se fusionen sin contar con una validación o revisión subsecuente. Se asignó un CVE-2021-22863 a esta vulnerabilidad. Este problema se reportó a través del [Programa de Recompensas por Errores de GitHub](https://bounty.github.com).' - - '**ALTA:** Se identificó una vulnerabilidad de control de accesos inadecuado en GitHub Enterprise Server, la cual permitió que un usuario autenticado con la capacidad de bifurcar un repositorio divulgara los secretos de las acciones para el repositorio padre de la bifurcación. Esta vulnerabilidad existió debido a una falla que permitió que la referencia base de una solicitud de cambios se actualizara al punto de un SHA arbitrario o de otra solicitud de cambios fuera del repositorio de la bifurcación. Al establecer esta referencia incorrecta en una PR, las restricciones que limitan los secretos de las acciones y que envían un flujo de trabajo desde las bifurcaciones pudieron haberse omitido. Esta vulnerabilidad afectó las versiones de GitHub Enterprise Server 3.0.0, 3.0.0.rc2, y 3.0.0.rc1 y se le asignó un CVE-2021-22862. Esta vulnerabilidad se reportó a través del programa de Recompensas por Errores de GitHub.' - - '**MEDIA:** Los GitHub tokens de las compilaciones de GitHub Pages pudieron haber terminado en las bitácoras.' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Las verificaciones de salud del balanceador de carga pudieron haber causado en algunos casos que los logs de babel se llenaran con errores sobre el protocolo del PROXY.' - - 'Los encabezados HTTP no cumplían con los estándares de HTTP RFC en respuestas específicas como el estado 304 para los archivos.' - - 'En las instancias que hospedan repositorios de Python y que cuentan con la Gráfica de Dependencias habilitada, la instancia pudo haberse quedado sin repsuesta debido a que el disco raíz se llenó con bitácoras de error.' - - 'Un mensaje informativo se registro involuntariamente como un error durante las capturas de pantalla de las Utilidades de Respaldo de GitHub Enterprise, lo cual dio como resultado que se enviaran correos electrónicos innecesarios cuando los jobs de cron programaron los respaldos que escuchaban a la salida a stderr.' - - 'En VMWare ESX 6.7, la configuración inicial pudo haberse colgado mientras se creaban las claves del host, lo cual dejó a la instancia inaccesible a través de SSH.' - - 'Cuando se habilitó GitHub Actions, el inhabilitar el modo de mantenimiento en la consola de administración, falló.' - - 'El ajuste de creación de paquetes se mostró en la página de ajustes del miembro de la organización, aunque esta característica aún no está disponible.' - - 'Al habilitar el escaneo de secretos en la página de Seguridad y Análisis, el diálogo mencionó los repositorios privados incorrectamente.' - - 'El editar una página de wiki, un usuario pudo haber experimentado un error 500 al hacer clic en el botón de guardar.' - - 'Una confirmación firmada con S/MIME utilizando un certificado con nombres múltiples en el nombre alternativo de asunto se mostró incorrectamente como "No verificado" en la insignia de confirmación.' - - 'Un usuario vio un error 500 al ejecutar operaciones de git en una instancia configurada con autenticación LDAP.' - - 'Se enviaron correos electrónicos a un usuario suspendido cuando se le agregó a un equipo.' - - 'Cuando un repositorio tuvo una gran cantidad de manifiestos se mostró un error de `You have reached the maximum number of allowed manifest files (20) for this repository.` en la pestaña ubicada en Perspectivas -> Gráfica de dependencias. Para obtener más información, consulta la sección [Límites de visualización] (https://docs.github.com/en/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies#are-there-limits-which-affect-the-dependency-graph-data).' - - 'Corrige que se muestren los usuarios en la opción para configurar la acción de CodeQL del Escaneo de Código, incluso si no se habilitaron las acciones para el repositorio.' - - 'La casilla de verificación de "Prevent repository admins from changing anonymous Git read access" disponible en la configuración de cuenta empresarial no se pudo habilitar o inhabilitar con éxito.' - - 'El modal que se utilizó para mostrar un mensaje obligatorio no contenía una barra de desplazamiento vertical, lo cual significa que los mensajes más largos no se pudieron ver por completo.' - - 'Redis a veces fallaba en iniciar después de un reinicio físico o fallo de aplicación.' - - 'La gráfica de dependencias falla en interpretar los archivos de manifiesto de Python `setup.py`, lo cual resultó en errores HTTP 500 en las bitácoras. Esto, en combinación con el problema de bitácoras duplicadas, dio como resultado un incremento en la utilización del volúmen raíz.' - changes: - - 'Se satisficieron solicitudes de forma concurrente cuando usuarios múltiples estaban descargando el mismo archvio, lo cual dio como resultado un rendimiento mejorado.' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin usuarios, un atacante pudo crear el primer usuario administrador.' - - 'Las reglas personalizadas del cortafuegos no se mantienen durante una mejora.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Cuando se habilita el modo de mantenimiento, algunos servicios siguen estando listados como "procesos activos". Se espera que los servicios identificados se ejecuten durante el modo de mantenimiento. Si experimentas este problema y no estás seguro de cómo solucionarlo, contacta al [Soporte Empresarial de GitHub](https://support.github.com/contact).' - - 'El registro duplicado hacia `/var/log/messages`, `/var/log/syslog`, y `/var/log/user.log` da como resultado una utilización incrementada del volúmen raíz.' - - 'Los usuarios pueden descartar un mensaje obligatorio sin verificar todas las casillas.' - - '[Los scripts de gancho de pre-recepción](/admin/policies/enforcing-policy-with-pre-receive-hooks) no pueden escribir archivos temporales, los cuales pueden causar que falle la ejecución del script. Los usuarios que utilizan ganchos de pre-recepción deberían hacer pruebas en un ambiente de pruebas para ver si dichos scripts requieren de acceso de escritura.' - - 'Las [llaves de despliegue] de repositorio(/developers/overview/managing-deploy-keys) no pueden utilizarse con repositorios que contengan objetos LFS.' - - La interpretación de Jupyter Notebook en la IU web podría fallar si el bloc de notas incluye caracteres diferentes a los de ASCII UTF-8. - - 'El reStructuredText (RST) que se representa en la IU web podría fallar y mostrar un texto de marcado RST sin procesar.' - - 'La gráfica de dependencias falla en analizar los archivos del manifiesto de Javascript `yarn.lock`, lo cual da como resultado errores 500 de HTTP en las bitácoras.' - - 'Las instancias con la zona horaria personalizada que se mejoraron desde un lanzamiento anterior de GitHub Enterprise Server podrían tener marcas de tiempo incorrectas en la IU web.' - - 'Las compilaciones antiguas de las páginas no se limpiaron, lo cual pudo haber llenado el disco del usuario (`/data/user/`).' - - 'Cuando borras una rama después de fusionar una solicitud de cambios, se mostrará un mensaje de error aunque el borrado de la rama sea exitoso.' - - | - Los usuarios podrían experimentar que los activos tales como los avatares no carguen, o que hayan fallos en el código de subida/extracción. Esto podría darse por un desajuste de PID en el servicio `haproxy-cluster-proxy`. Para determinar si tienes una instancia afectada: - - **Instancia única** - - 1. Ejecuta lo siguiente en el [shell administrativo](https://docs.github.com/en/enterprise-server/admin/configuration/accessing-the-administrative-shell-ssh) (SSH): - - ``` - if [ $(cat /var/run/haproxy-cluster-proxy.pid) -ne $(systemctl show --property MainPID --value haproxy-cluster-proxy) ]; then echo 'Main PID of haproxy-cluster-proxy does not match /var/run/haproxy-cluster-proxy.pid'; fi - ``` - - 2. Si muestra que hay un desajuste, reinicia la instancia. - - **Configuración en Clúster o en Disponibilidad Alta** - - 1. Ejecuta lo siguiente en el [shell administrativo](https://docs.github.com/en/enterprise-server/admin/configuration/accessing-the-administrative-shell-ssh) (SSH): - - ``` - ghe-cluster-each -- 'if [ $(cat /var/run/haproxy-cluster-proxy.pid) -ne $(systemctl show --property MainPID --value haproxy-cluster-proxy) ]; then echo 'Main PID of haproxy-cluster-proxy does not match /var/run/haproxy-cluster-proxy.pid'; fi' - ``` - - 2. Si muestra que uno o más nodos están afectados, reinícialos. - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-0/10.yml b/translations/es-ES/data/release-notes/enterprise-server/3-0/10.yml deleted file mode 100644 index 7a9db20be1..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-0/10.yml +++ /dev/null @@ -1,20 +0,0 @@ ---- -date: '2021-06-24' -sections: - security_fixes: - - Los paquetes se actualizaron a las últimas versiones de seguridad. - bugs: - - Una cantidad más grande de métricas `gauge-dependency-graph-api-dispatch_dispatch` pudo acumularse en a consola de administración. - - El servicio de sshd algunas veces falló en iniciar en instancias que se estaban ejecutando en la plataforma de Google Cloud. - - Los archivos de actualización antiguos persistieron en el disco del usuario, lo cual algunas veces dio como resultado tener condiciones de falta de espacio. - - La rotación de bitácoras algunas veces interrumpió los jobs en segundo plano. - - '`gh-migrator` mostró una ruta incorrecta a su bitácora de salida.' - - Un archivo de exportación falló en importarse si las solicitudes de revisión contenidas venían de equipos que no estaban presentes en el archivo. - known_issues: - - En un GitHub Enterprise Server recién configurado sin usuarios, un atacante pudo crear el primer usuario administrador. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-0/11.yml b/translations/es-ES/data/release-notes/enterprise-server/3-0/11.yml deleted file mode 100644 index 0cd557d14f..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-0/11.yml +++ /dev/null @@ -1,26 +0,0 @@ -date: '2021-07-14' -sections: - security_fixes: - - '**ALTA:** Una vulnerabilidad que atravesaba rutas se identificó en GitHub Enterprise Server, la cual podría aprovecharse al crear un sitio de GitHub Pages. Las opciones de configuración que controla el usuario y que utiliza GitHub Pages no se restringieron suficientemente, lo cual hizo posible que se leyeran archivos en la instancia de GitHub Enterprise Server. Para aprovechar esta vulnerabilidad, el atacante necesitaría permiso para crear y compilar un sitio de GitHub Pages en la instancia de GitHub Enterprise Server. Esta vulnerabilidad afectó a todas las versiones de GitHub Enterprise Server anteriores a la 3.1.3 y se le asignó el CVE-2021-22867. Esta vulnerabilidad se reportó a través del programa de Recompensas por Errores de GitHub.' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'La variable de vencimiento de fecha de SAML no se pudo configurar.' - - 'Los servicios de aplicación fallaron en sus verificaciones de salud durante una aplicación de configuración antes de que pudieran ingresar a un estado saludable.' - - 'El `ghe-cluster-config-node-init` falló durante la configuración de clúster si se había habilitado el proxy de HTTP.' - - 'Los ganchos de pre-recepción pudieron haber encontrado un error de tipo `Failed to resolve full path of the current executable` debido a que un `/proc` no se pudo montar en el contenedor.' - - 'Collectd no resolvió el nombre de host destino que se estaba reenviando después del inicio principal.' - - 'El job que purgó los repositorios inactivos borrados pudo haber fallado en hacer progreso si alguno de estos repositorios estaba protegido contra borrado debido a las retenciones legales.' - - 'El ejecutar `git nw-gc --pristine` dio como resultado un error.' - - 'Los jobs en segundo plano se pusieron en la fila de `spam`, los cuales no se estaban procesando.' - - 'El método de fusión preferido se restablecerá cuando se reintente después de una fusión fallida de solicitud de cambio.' - - 'Las subidas de Git dieron como resultado un Error de Servidor Interno 500 durante el proceso de reconciliación del usuario en las instancias que utilizaban el modo de autenticación de LDAP.' - changes: - - 'Se mejoró la eficiencia de la aplicación de configuraciones al omitir las reglas de cortafuegos para permitir IP, las cuales no hubieran cambiado, lo cual ahorró tiempo significativo en los clústeres grandes.' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin usuarios, un atacante pudo crear el primer usuario administrador.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-0/12.yml b/translations/es-ES/data/release-notes/enterprise-server/3-0/12.yml deleted file mode 100644 index 03f64e9758..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-0/12.yml +++ /dev/null @@ -1,21 +0,0 @@ -date: '2021-07-27' -sections: - security_fixes: - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Los ganchos de pre-recepción personalizados podrían llevar a un error como `error: object directory /data/user/repositories/0/nw/12/34/56/7890/network.git/objects does not exist; check .git/objects/info/alternates`.' - - 'El proxy HTTP no autenticado para la compilación de contenedores de las páginas no era compatible para ningún usuario que utilizara proxys HTTP.' - - 'Una cantidad significativa de 503 errores se registró cada que un usuario vistió la página de `/settings` de un repositorio si la gráfica de dependencias no estaba habilitada.' - - 'Los repositorios internos solo se devolvieron cuando un usuario había tenido afiliaciones con el repositorio mediante un equipo o estado de colaborador o cuando se consultaron con el parámetro `?type=internal`.' - - 'Los jobs en segundo plano fallidos tienen reintentos ilimitados, los cuales podrían causar filas muy largas.' - - 'Una cantidad significativa de 503 errores se habrían estado creando si el job programado para sincronizar vulnerabilidades con GitHub.com intentó ejecutarse cuando la gráfica de dependencias no estuvo habilitada y el análisis de contenido sí estaba habilitado.' - changes: - - 'Las bitácoras de `babeld` ahora incluyen un campo de `cmd` para las solicitudes de publicidad de ref de HTTP en vez de solo incluirlas durante las solicitudes de negociación.' - known_issues: - - 'En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-0/13.yml b/translations/es-ES/data/release-notes/enterprise-server/3-0/13.yml deleted file mode 100644 index c3186cfd25..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-0/13.yml +++ /dev/null @@ -1,17 +0,0 @@ -date: '2021-08-10' -sections: - bugs: - - 'Cuando se habilitaron las GitHub Actions sin ejecutar los respaldos con programación frecuente, la bitácora de transacción de MSSQL pudo haber crecido más allá de los límites y consumido todo el espacio disponible en el disco de datos del aplicativo, causando una posible interrupción del servicio.' - - 'Las entradas de bitácoras de auditoría para los cambios realizados a los ajustes de organización de "Creación de repositorios" fueron inexactas.' - - 'El registro excesivo de las exepciones de `ActionController::UnknownFormat` causa un uso innecesario de disco.' - - 'Los valores de `group_dn` de LDAP de más de 255 caracteres dieron como resultado que los errores se registraran: `Datos truncados para la columna ''group_dn'' en la fila 1`.' - changes: - - 'El abuso de límites de tasa ahora se llama Límites de tasa secundarios, ya que el comportamiento que limitan no siempre es abusivo.' - known_issues: - - 'En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-0/14.yml b/translations/es-ES/data/release-notes/enterprise-server/3-0/14.yml deleted file mode 100644 index f70ec4b348..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-0/14.yml +++ /dev/null @@ -1,21 +0,0 @@ -date: '2021-08-24' -sections: - security_fixes: - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'El agregar imágenes muy grandes o GIF animados a las imágenes o solicitudes de cambio, fallará.' - - 'Los mensajes de Journald con relación a las actualizaciones automáticas (`Agregar una hora aleatoria en h/m/s.`) se registraron en syslog.' - - 'Los ganchos de pre-recepción que utilizaron un subshell de bash devolvieron un error de tipo: `No such file or directory`.' - - 'Los ganchos de pre-recepción que crearon canalizaciones nombradas (FIFO) fallaron o demoraron, lo cual resultó en un error de tiempo de espera.' - - 'Agregar filtros para que la página de búsqueda avanzada de bitácoras de auditoría no llenó la caja de texto de consultas en tiempo real con el valor y prefijo de faceta correcto.' - - 'Los ganchos de Git hacia la API interna que dio como resultado solicitudes fallidas devolvieron la excepción `undefined method body for "success":String (NoMethodError)` en vez de devolver un `nil` explícito.' - - 'Cuando se eliminó una integración, fue posible que una aplicación OAuth o integración no relacionada s también se eliminaran.' - - 'Cuando se agregó un mensaje obligatorio que contenía un caracter de emoji que intentaba ver o cambiar el mensaje, se devolvió un error tipo "500 Internal Server Error".' - known_issues: - - 'En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-0/15.yml b/translations/es-ES/data/release-notes/enterprise-server/3-0/15.yml deleted file mode 100644 index 79fa3934f6..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-0/15.yml +++ /dev/null @@ -1,17 +0,0 @@ -date: '2021-09-07' -sections: - security_fixes: - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Intentar tirar un nodo de réplica recién agregado especificando su UUID con `ghe-repl-teardown` falló sin reportar un error en caos de que la replicación no hubiera iniciado.' - - 'Las compilaciones de GitHub Pages se estaban pasando por un proxy externo si es que había alguno configurada.' - - 'Los ganchos de pre-recepción que crearon subprocesos no tenían una variable de `PATH` en su ambiente, lo cual dio como resultado un error de tipo "No such file or directory".' - - 'MySQL pudo haberse recuperado de un desastre durante una mejora si se había habilitado `mysql-auto-failover`.' - known_issues: - - 'En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-0/16.yml b/translations/es-ES/data/release-notes/enterprise-server/3-0/16.yml deleted file mode 100644 index cf73f11c30..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-0/16.yml +++ /dev/null @@ -1,18 +0,0 @@ -date: '2021-09-24' -sections: - security_fixes: - - '**ALTA:** Se identificó una vulnerabilidad de navegación de ruta en {% data variables.product.prodname_ghe_server %} que podría aprovecharse cuando se compile un sitio de {% data variables.product.prodname_pages %}. Las opciones de configuración que controla el usuario y que utilizan las {% data variables.product.prodname_pages %} no se restringieron lo suficiente e hicieron posible que se leyeran archivos en la instancia de {% data variables.product.prodname_ghe_server %}. para explotar esta vulnerabilidad, un atacante necesitaría permiso para crear y compilar un sitio de {% data variables.product.prodname_pages %} en la instancia de {% data variables.product.prodname_ghe_server %}. Esta vulnerabilidad afectó a todas las versiones de {% data variables.product.prodname_ghe_server %} anteriores a la 3.1.8 y se corriegió en la 3.1.8, 3.0.16 y 2.22.22. Este es el resultado de un arreglo incompleto para el caso CVE-2021-22867. Esta vulnerabilidad se reportó mediante el Programa de Recompensas por Errores de GitHub y se le asignó el caso CVE-2021-22868. {% comment %} https://github.com/github/pages/pull/3360, https://github.com/github/pages/pull/3357 {% endcomment %}' - - '**MEDIA:** Una vulnerabilidad de control de accesos inadecuada en {% data variables.product.prodname_ghe_server %} permitió que un job de flujo de trabajo se ejecutara en un grupo de ejecutores auto-hospedados al cual no debía haber tenido acceso. Esto afecta a los clientes que utilizan grupos de ejecutores auto-hospedados para el control de accesos. Un repositorio con acceso a un grupo de ejecutores empresariales podría acceder a todos los grupos de ejecutores empresariales dentro de la organización debido a las verificaciones de autenticación inadecuadas durante la solicitud. Esto podría ocasionar que se ejecutara código sin querer por parte del grupo de ejecutores incorrecto. Esta vulnerabilidad afectó a las versiones de la 3.0.0 a la 3.0.15 y de la 3.1.0 a la 3.1.7 de {% data variables.product.prodname_ghe_server %} y se corrigió en los lanzamientos 3.0.16 y 3.1.8. Se le asignó el caso CVE-2021-22869. {% comment %} https://github.com/github/enterprise2/pull/27003 {% endcomment %}' - bugs: - - 'Los conteos del trabajador de Resque se mostraron incorrectamente durante el modo de mantenimiento. {% comment %} https://github.com/github/enterprise2/pull/26898, https://github.com/github/enterprise2/pull/26883 {% endcomment %}' - - 'La memoria memcached asignada pudo haber sido cero en el modo de clústering. {% comment %} https://github.com/github/enterprise2/pull/26927, https://github.com/github/enterprise2/pull/26832 {% endcomment %}' - - "Arregla compilaciones de las {% data variables.product.prodname_pages %} para que tomen en cuenta la configuración de NO_PROXY del aplicativo. Esto es relevante para los aplicativos configurados únicamente con un proxy HTTP. (actualización 2021-09-30) {% comment %} https://github.com/github/pages/pull/3360 {% endcomment %}\n \nsections -> bugs -> 2\nFile: 16.yml" - - 'La configuración de GitHub Connect para la instancia origen siempre se restableció a las instancias nuevas, incluso cunado no se utilizó la opción `--config` para `ghe-restore`. Esto ocasionó un conflicto con la conexión de GitHub Connect y la sincronización de licencia si tanto la instancia de origen como la de destino estuvieron en línea al mismo tiempo. Este arreglo también requiere actualizar las utilidades de respaldo a la versión 3.2.0 o superior. [actualizado: 2021-11-18]' - known_issues: - - 'En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-0/17.yml b/translations/es-ES/data/release-notes/enterprise-server/3-0/17.yml deleted file mode 100644 index 58f4f0dcd2..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-0/17.yml +++ /dev/null @@ -1,26 +0,0 @@ ---- -date: '2021-10-12' -sections: - security_fixes: - - 'Los paquetes se han actualizado a sus últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/27034, https://github.com/github/enterprise2/pull/27010 {% endcomment %}' - bugs: - - 'Los ganchos de recepción personalizados fallaron debido a los límites demasiado restrictivos en la memoria virtual o CPU. {% comment %}https://github.com/github/enterprise2/pull/26971, https://github.com/github/enterprise2/pull/26955 {% endcomment %}' - - 'El intento de borrar todos los ajustes de configuración existentes con `ghe-cleanup-settings` falló en reiniciar el servicio de la Consola de Administración. {% comment %} https://github.com/github/enterprise2/pull/26986, https://github.com/github/enterprise2/pull/26901 {% endcomment %}' - - 'Durante el desmonte de replicación a través de `ghe-repl-teardown`, Memcached falló en reiniciar. {% comment %} https://github.com/github/enterprise2/pull/26992, https://github.com/github/enterprise2/pull/26983 {% endcomment %}' - - 'Durante los periodos de carga alta, los usuarios recibieron códigos de estado HTTP 503 cuando los servicios ascendentes fallaron sus revisiones de salud interna. {% comment %} https://github.com/github/enterprise2/pull/27081, https://github.com/github/enterprise2/pull/26999 {% endcomment %}' - - 'Se prohibió que los ambientes de los ganchos de pre-recepción llamaran el comando cat a través de BusyBox en Alpine.{% comment %} https://github.com/github/enterprise2/pull/27114, https://github.com/github/enterprise2/pull/27094 {% endcomment %}' - - 'La contraseña de la base de datos externa se registró en texto simple. {% comment %} https://github.com/github/enterprise2/pull/27172, https://github.com/github/enterprise2/pull/26413 {% endcomment %}' - - 'Pudo haberse mostrado un mensaje de error de `jq` erróneo al ejecutar `ghe-config-apply`. {% comment %} https://github.com/github/enterprise2/pull/27203, https://github.com/github/enterprise2/pull/26784 {% endcomment %}' - - 'La recuperación de fallos desde un centro de datos de un clúster primario hacia uno de un clúster secundario fue exitosa, pero recuperarse de los fallos nuevamente hacia el centro de datos del clúster primario original no pudo promover los índices de Elasticsearch. {% comment %} https://github.com/github/github/pull/193180, https://github.com/github/github/pull/192447 {% endcomment %}' - - 'La página de administrador de sitio para los ejecutores auto-hospedados del repositorio devolvió un HTTP 500 {% comment %} https://github.com/github/github/pull/194205 {% endcomment %}' - - 'En algunos casos, los Administradores de GitHub Enterprise que intentaron ver la página de `Usuarios inactivos` recibieron una respuesta de tipo `502 Bad Gateway` o `504 Gateway Timeout`. {% comment %} https://github.com/github/github/pull/194259, https://github.com/github/github/pull/193609 {% endcomment %}' - changes: - - 'Se borraron bitácoras de webhook de forma más efectiva, las cuales salían de la ventana de retención de bitácoras de webhook. {% comment %} https://github.com/github/enterprise2/pull/27157 {% endcomment %}' - known_issues: - - En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-0/18.yml b/translations/es-ES/data/release-notes/enterprise-server/3-0/18.yml deleted file mode 100644 index 1e7c35cac0..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-0/18.yml +++ /dev/null @@ -1,16 +0,0 @@ ---- -date: '2021-10-28' -sections: - security_fixes: - - 'Se agregaron varias llaves SSH públicas débiles conocidas a la lista de llaves no permitidas y estas ya no pueden registrarse. Adicionalmente, se bloquearon a las versiones de GitKraken que se sabe generarán llaves SSH débiles (7.6.x, 7.7.x y 8.0.0) para que no generen llaves públicas nuevas.' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Los usuarios que son propietarios de muchas organizaciones no pudieron utilizar varias partes de la aplicación.' - known_issues: - - En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-0/19.yml b/translations/es-ES/data/release-notes/enterprise-server/3-0/19.yml deleted file mode 100644 index 96d4c0914d..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-0/19.yml +++ /dev/null @@ -1,23 +0,0 @@ -date: '2021-11-09' -sections: - security_fixes: - - 'Se identificó una vulnerabilidad de recorrido de ruta en las compilaciones de {% data variables.product.prodname_pages %} en {% data variables.product.prodname_ghe_server %}, la cual pudo haber permitido que un atacante leyera los archivos de sistema. Para explotar esta vulnerabilidad, el atacante necesitaría permiso para crear y compilar un sitio de {% data variables.product.prodname_pages %} en la instancia de {% data variables.product.prodname_ghe_server %}. Esta vulnerabilidad afectó a todas las versiones de {% data variables.product.prodname_ghe_server %} anteriores a la 3.3 y se corrigió en las versiones 3.0.19, 3.1.11 y 3.2.3. Esta vulnerabilidad se reportó a través del programa de Recompensas por Errores de {% data variables.product.company_short %} y se le asignó el identificador CVE-2021-22870.' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Algunas de las operaciones de Git fallaron después de mejorar un clúster de {% data variables.product.prodname_ghe_server %} 3.x debido a la configuración de HAProxy.' - - 'Los conteos de trabajadores de Unicorn se configuraron incorrectamente en el modo de clústering.' - - 'Los conteos de trabajadores solicitados pudieron haberse configurado incorrectamente en el modo de clústering.' - - 'Si el estado del Cortafuegos Simple de Ubuntu (UFW, por sus siglas en inglés) fue inactivo, los clientes no pudieron verlo claramente en las bitácoras.' - - 'Algunas páginas y jobs en segundo plano relacionados con Git podrían no ejecutarse en modo de clúster con algunas configuraciones de clúster.' - - 'La página de bitácora de auditoría empresarial no mostró eventos de auditoría para el {% data variables.product.prodname_secret_scanning %}.' - - 'No se advirtió a los usuarios sobre los caracteres bidireccionales y peligrosos de unicode al visualizar los archivos. Para obtener más información, consulta la sección "[Advertencia sobre el texto bidireccional de Unicode](https://github.co/hiddenchars)" en el {% data variables.product.prodname_blog %}.' - - 'Hookshot Go envió métricas de tipo de distribución que Collectd no pudo manejar, lo cual ocasionó una dilatación de errores de interpretación.' - - 'Los repositorios públicos mostraron resultados inesperados del {% data variables.product.prodname_secret_scanning %} con un tipo de `Unknown Token`.' - known_issues: - - 'En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-0/2.yml b/translations/es-ES/data/release-notes/enterprise-server/3-0/2.yml deleted file mode 100644 index b8e5be49a7..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-0/2.yml +++ /dev/null @@ -1,58 +0,0 @@ ---- -date: '2021-03-16' -intro: 'Los requisitos mínimos de infraestructura incrementaron para {% data variables.product.prodname_ghe_server %}3.0+. Para obtener más información, consulta la sección "[Acerca de los requisitos mínimos para GitHub Enterprise Server 3.0 y posterior](/admin/enterprise-management/upgrading-github-enterprise-server#about-minimum-requirements-for-github-enterprise-server-30-and-later)".' -sections: - security_fixes: - - Los paquetes se actualizaron a las últimas versiones de seguridad. - bugs: - - 'Al intentar hacer un respaldo, ocurrió un error que indica "Warning: One or more storage objects were not found on the source appliance." al intentar limpiar los objetos de almacenamiento purgables.' - - La gráfica de dependencias falló en interpretar los archivos de manifiesto de JavaScript `yarn.lock, lo cual dio como resultado errores 500 de HTTP en las bitácoras. - - El inhabilitar las GitHub Actions fallará algunas veces. - - Los ganchos de pre-recepción personalizados no tenían permiso de escribir en `/tmp`, previniendo que algunos scripts se ejecutaran correctamente. - - Las bitácoras de los diarios de Systemd se duplicaron en varios lugares. - - Una zona horaria que se configuró en GitHub Enterprise 11.10.x o anterior se restableció a una hora UTC después de actualizarse a la versión 3.0, lo cual causió que las marcas de tiempo se movieran en algunas instancias. - - El hacer clic en "Publicar tu primer paquete" en la barra lateral de los paquetes en un repositorio dirigió a una página en blanco. - - Un adminsitrador de sitio podría obtener un error de página 500 al intentar ver las propuestas que se referenciaban de repositorios privados. - - Después de inhabilitar GitHub packages, algunas páginas de la organización regresaban una respuesta de error HTTP 500. - - El importar repositorios archivados desde GitHub Enterprise Server a los cuales les faltan archivos de repositorio, fallará con un error. - - No se pudieron utilizar las [llaves de despliegue](/developers/overview/managing-deploy-keys) del repositorio con aquellos repositorios que contenían objetos LFS. - - En la barra lateral de paquetes de un repositorio, el icono de Docker se mostraba en gris y un mensaje emergente mostraba la leyenda "Este servicio está obsoletizado". - - Los webhooks configurados con un tipo de contenido `application/x-www-form-urlencoded` no recibieron parámetros de consulta en el cuerpo de la solicitud POST. - - Los usuarios pudieron descartar un mensaje obligatorio sin verificar todas las casillas. - - En algunos casos, después de actualizar a una instancia 2.22.X, los activo de la interface web se perdieron y la página no se interpretó correctamente. - - Pudo haberse agotado el tiempo al ejecutar `ghe-config-apply` con un error de tipo `Failure waiting for nomad jobs to apply` due to `'job' stanza not found`. - known_issues: - - En un GitHub Enterprise Server recién configurado sin usuarios, un atacante pudo crear el primer usuario administrador. - - Las reglas personalizadas del cortafuegos no se mantienen durante una mejora. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - Cuando se habilita el modo de mantenimiento, algunos servicios siguen estando listados como "procesos activos". Se espera que los servicios identificados se ejecuten durante el modo de mantenimiento. Si experimentas este problema y no estás seguro de cómo solucionarlo, contacta al [Soporte Empresarial de GitHub](https://support.github.com/contact). - - La interpretación de Jupyter Notebook en la IU web podría fallar si el bloc de notas incluye caracteres diferentes a los de ASCII UTF-8. - - El reStructuredText (RST) que se representa en la IU web podría fallar y mostrar un texto de marcado RST sin procesar. - - Las compilaciones antiguas de las páginas no se limpiaron, lo cual pudo haber llenado el disco del usuario (`/data/user/`). - - Cuando borras una rama después de fusionar una solicitud de cambios, se mostrará un mensaje de error aunque el borrado de la rama sea exitoso. - - | - Los usuarios podrían experimentar que los activos tales como los avatares no carguen, o que hayan fallos en el código de subida/extracción. Esto podría darse por un desajuste de PID en el servicio `haproxy-cluster-proxy`. Para determinar si tienes una instancia afectada: - - **Instancia única** - - 1. Ejecuta lo siguiente en el [shell administrativo](https://docs.github.com/en/enterprise-server/admin/configuration/accessing-the-administrative-shell-ssh) (SSH): - - ``` - if [ $(cat /var/run/haproxy-cluster-proxy.pid) -ne $(systemctl show --property MainPID --value haproxy-cluster-proxy) ]; then echo 'Main PID of haproxy-cluster-proxy does not match /var/run/haproxy-cluster-proxy.pid'; fi - ``` - - 2. Si muestra que hay un desajuste, reinicia la instancia. - - **Configuración en Clúster o en Disponibilidad Alta** - - 1. Ejecuta lo siguiente en el [shell administrativo](https://docs.github.com/en/enterprise-server/admin/configuration/accessing-the-administrative-shell-ssh) (SSH): - - ``` - ghe-cluster-each -- 'if [ $(cat /var/run/haproxy-cluster-proxy.pid) -ne $(systemctl show --property MainPID --value haproxy-cluster-proxy) ]; then echo 'Main PID of haproxy-cluster-proxy does not match /var/run/haproxy-cluster-proxy.pid'; fi' - ``` - - 2. Si muestra que uno o más nodos están afectados, reinícialos. - - Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-0/20.yml b/translations/es-ES/data/release-notes/enterprise-server/3-0/20.yml deleted file mode 100644 index 8f50b8cb10..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-0/20.yml +++ /dev/null @@ -1,22 +0,0 @@ ---- -date: '2021-11-23' -sections: - security_fixes: - - Los paquetes se actualizaron a las últimas versiones de seguridad. - bugs: - - Los ganchos de pre-recepción fallaron debido a un `PATH` sin definir. - - 'El ejecutar `ghe-repl-setup` devolvió un error de tipo: `cannot create directory /data/user/elasticsearch: File exists` si la instancia se había configurado anteriormente como una réplica.' - - En ambientes de clúster grandes, el backend de autenticación podría no estar disponible en un subconjunto de nodos de frontend. - - Algunos servicios críticos pudieron no haber estado disponibles en los nodos del backend en el Clúster de GHES. - changes: - - Una capa externa adicional de la compresión de `gzip`, al crear un paquete de soporte de clúster con `ghe-cluster-suport-bundle`, ahora se encuentra apagada predeterminadamente. Esta compresión externa puede aplicarse opcionalmente con la opción de línea de comandos `ghe-cluster-suport-bundle -c`. - - Agregamos texto extra a la consola de administración para recordarles a los usuarios sobre la recolección de datos de las apps móviles para propósitos de mejora de la experiencia. - - El registro de conexión de datos de {% data variables.product.prodname_github_connect %} ahora incluye una lista de características de {% data variables.product.prodname_github_connect %} habilitadas. [Actualizado el 2021-12-09] - known_issues: - - En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-0/21.yml b/translations/es-ES/data/release-notes/enterprise-server/3-0/21.yml deleted file mode 100644 index cad5dfafc6..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-0/21.yml +++ /dev/null @@ -1,22 +0,0 @@ -date: '2021-12-07' -sections: - security_fixes: - - 'Los paquetes de soporte podrían incluir archivos sensibles si cumplen con un conjunto de características específicas.' - - 'Se identificó una representación errónea de la IU en GitHub Enterprise Server que permitió que se otorgaran más permisos durante un flujo web de usuario-autorización de una GitHub App que se mostró al usuario durante su aprobación. Dicha vulnerabilidad afectó a todas las versiones de GitHub Enterprise Server previas a la 3.3 y se corrigió en las versiones 3.2.5, 3.1.13 y 3.0.21. Esta vulnerabilidad se reportó mediante el programa de Recompensas por Errores de GitHub y se le asignó el [CVE-2021-41598](https://www.cve.org/CVERecord?id=CVE-2021-41598).' - - 'Se identificó una vulnerabilidad de ejecución de código remoto en GitHub Enterprise Server, la cual pudo haberse aprovechado al compilar un sitio de GitHub Pages. Esta vulnerabilidad afectó a todas las versiones de GitHub Enterprise Server anteriores a la 3.3 y se corrigió en las versiones 3.0.21, 3.1.13 y 3.2.5. Esta vulnerabilidad se reportó mediante el programa de Recompensas por Errores de GitHub y se le asignó el [CVE-2021-41599](https://www.cve.org/CVERecord?id=CVE-2021-41599). Actualizado el 17 de febrero de 2022.' - bugs: - - 'El ejecutar `ghe-config-apply` pudo fallar en ocasiones debido a problemas con los permisos en /data/user/tmp/pages`.' - - 'Una mala configuración en la consola de administración causó errores de programación.' - - 'Docker retuvo los archivos de bitácora abiertos después de una rotación de bitácoras.' - - 'Las solicitudes de GraphQL no configuraron la variable GITHUB_USER_IP en los ambientes de ganchos de pre-recepción.' - changes: - - 'Clarifica una explicación del estilo de ruta de las acciones en la documentación.' - - 'Las actualizaciones tienen compatibilidad con las URL de contacto para utilizar el sitio de soporte actual, support.github.com.' - known_issues: - - 'En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-0/22.yml b/translations/es-ES/data/release-notes/enterprise-server/3-0/22.yml deleted file mode 100644 index 22c466bb00..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-0/22.yml +++ /dev/null @@ -1,14 +0,0 @@ ---- -date: '2021-12-13' -sections: - security_fixes: - - '{% octicon "alert" aria-label="The alert icon" %} **Critical:** A remote code execution vulnerability in the Log4j library, identified as [CVE-2021-44228](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44228), affected all versions of {% data variables.product.prodname_ghe_server %} prior to 3.3.1. The Log4j library is used in an open source service running on the {% data variables.product.prodname_ghe_server %} instance. This vulnerability was fixed in {% data variables.product.prodname_ghe_server %} versions 3.0.22, 3.1.14, 3.2.6, and 3.3.1. For more information, please see [this post](https://github.blog/2021-12-13-githubs-response-to-log4j-vulnerability-cve-2021-44228/) on the GitHub Blog.' - - '**Actualización del 17 de diciembre de 2021**: Las correcciones que se llevaron a cabo para este lanzamiento también mitigan el [CVE-2021-45046](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45046), el cual se publicó después de dicho lanzamiento. No se necesita ninguna actualización adicional en {% data variables.product.prodname_ghe_server %} para mitigar tanto al CVE-2021-44228 como al CVE-2021-45046.' - known_issues: - - En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-0/23.yml b/translations/es-ES/data/release-notes/enterprise-server/3-0/23.yml deleted file mode 100644 index 4383b8bb58..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-0/23.yml +++ /dev/null @@ -1,19 +0,0 @@ -date: '2022-01-18' -sections: - security_fixes: - - 'Se actualizaron los paquetes a las versiones de seguridad más recientes. En estas actualizaciones, Log4j se actualizó a la versión 2.17.1. Nota: Las mitigaciones que se lanzaron previamente en las versiones 3.3.1, 3.2.6, 3.1.14 y 3.0.22 son suficientes para tratar el impacto de las CVE-2021-44228, CVE-2021-45046, CVE-2021-45105 y CVE-2021-44832 en estas versiones de GitHub Enterprise Server.' - - 'Sanitiza más secretos en los paquetes de soporte generados' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'El ejecutar `ghe-config-apply` pudo fallar en ocasiones debido a problemas con los permisos en /data/user/tmp/pages`.' - - 'No se pudo acceder al botón de guardar en la consola de administración si se desplazaba en buscadores de menor resolución.' - - 'Las gráficas de monitoreo de tráfico de almacenamiento e IOPS no se actualizaron después de la mejora de versión de collectd.' - - 'Algunos jobs relacionados con webhooks pudieron haber generdo una gran cantidad de bitácoras.' - known_issues: - - 'En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-0/24.yml b/translations/es-ES/data/release-notes/enterprise-server/3-0/24.yml deleted file mode 100644 index ecf6dc827e..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-0/24.yml +++ /dev/null @@ -1,20 +0,0 @@ -date: '2022-02-01' -sections: - security_fixes: - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Las páginas se hicieron no disponibles siguiendo una rotación de secretos de MySQL hasta que `nginx` se restableció manualmente.' - - 'Cuando se configura la programación de mantenimiento con una fecha ISO 8601, el tiempo programado real no coincide debido a que la zona horaria no se transforma a UTC.' - - 'El número de versión no se pudo actualizar correctamente después de instalar un hotpatch utilizando `ghe-cluster-each`.' - - 'Los mensajes de errores espurios con respecto a `cloud-config.service` se sacarían a la consola.' - - 'Cuando se utilizó la autenticación CAS y se habilitó la opción de "Reactivar usuarios suspendidos", dichos usuarios no se reactivaron automáticamente.' - changes: - - 'El registro de conexión de datos de GitHub Connect ahora incluye un conteo de la cantidad de usuarios inactivos y activo y el periodo de inactividad configurado.' - known_issues: - - 'En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-0/25.yml b/translations/es-ES/data/release-notes/enterprise-server/3-0/25.yml deleted file mode 100644 index 9cd287a723..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-0/25.yml +++ /dev/null @@ -1,12 +0,0 @@ -date: '2022-02-17' -sections: - security_fixes: - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - known_issues: - - 'En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-0/3.yml b/translations/es-ES/data/release-notes/enterprise-server/3-0/3.yml deleted file mode 100644 index 7205c6b3d3..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-0/3.yml +++ /dev/null @@ -1,43 +0,0 @@ ---- -date: '2021-03-23' -intro: Se han desactivado las descargas debido a un error importante que afectó a varios clientes. Pronto tendremos una solución en el siguiente parche. -sections: - security_fixes: - - '**ALTA:** Se identificó una vulnerabilidad de ejecución de código remoto en GitHub Enterprise Server, la cual pudo haberse aprovechado al crear un sitio de GitHub Pages. Las opciones de configuración controladas por el usuario que utilizan las GitHub Pages no se restringieron lo suficiente e hicieron posible que se ignoraran las variables de ambiente que llevaron a la ejecución de código en la instancia de GitHub Enterprise Server. Para aprovechar esta vulnerabilidad, un atacante necesitaría permisos para crear y compilar un sitio de GitHub pages en la instancia de GitHub Enterprise Server. Esta vulnerabilidad afectó a todas las versiones de GitHub Enterprise Server antes de la 3.0.3 y se arregló en la 3.0.3, 2.22.9, y 2.21.17. Esta vulnerabilidad se reportó a través del programa de Recompensas por Errores de GitHub y se le asignó un CVE-2021-22864.' - - Los paquetes se actualizaron a las últimas versiones de seguridad. - bugs: - - El ejecutar `ghe-cluster-config-init` pudo haber causado que un clúster fuera inoperable. - - El resolver conflictos de fusión en la GUI fallaba cuando los ganchos de pre-recepción personalizados se configuraban en el repositorio. - - '`launch-deployer` y `launch-receiver` se estaban registrando al nivel de DEBUG y llenaban las bitácoras con información innecesaria.' - - El sistema pudo haber perdido el rastreo del PID de HAProxy. - - Cuando se configuraron las acciones para utilizar un almacenamiento de S3, las bitácoras para una acción fallaban en cargarse algunas veces. - - La advertencia de la recuperación de fallos de mysql se mostró indefinidamente después de una recuperación de fallos exitosa. - - La ejecución de `ghe-cluster-config-init` no reconocía completamente el código de salida de los jobs en segundo plano que condujeron a un manejo inadecuado de las verificaciones previas al vuelo. - - Al habilitar las GitHub Actions, la inicialización podía fallar silenciosamente. - - Cuando se habilitaron las alertas de vulnerabilidades, las actualizaciones a la serie 3.0 fallaron. - - Los jobs relacionados con los Codespaces se estaban poniendo en fila, lo cual ocasionó a una acumulación de jobs sin procesar. - changes: - - Utiliza una cantidad relativa para el `bootstrap_expect` cónsul y nómada, lo cual permitió que un clúster hiciera un arranque primario, incluso si un conjunto de nodos estaba fuera de servicio. - - Las bitácoras rotarán con base en su tamaño adicionalmente al tiempo. - - Se agregó a kafka-lite al comando `ghe-cluster-status`. - known_issues: - - En un GitHub Enterprise Server recién configurado sin usuarios, un atacante pudo crear el primer usuario administrador. - - Las reglas personalizadas del cortafuegos no se mantienen durante una mejora. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - Cuando se habilita el modo de mantenimiento, algunos servicios siguen estando listados como "procesos activos". Se espera que los servicios identificados se ejecuten durante el modo de mantenimiento. Si experimentas este problema y no estás seguro de cómo solucionarlo, contacta al [Soporte Empresarial de GitHub](https://support.github.com/contact). - - La interpretación de Jupyter Notebook en la IU web podría fallar si el bloc de notas incluye caracteres diferentes a los de ASCII UTF-8. - - El reStructuredText (RST) que se representa en la IU web podría fallar y mostrar un texto de marcado RST sin procesar. - - Las compilaciones antiguas de las páginas no se limpiaron, lo cual pudo haber llenado el disco del usuario (`/data/user/`). - - Cuando borras una rama después de fusionar una solicitud de cambios, se mostrará un mensaje de error aunque el borrado de la rama sea exitoso. - - | - La rotación de bitácoras podría fallar en señalar los servicios para hacer la transición a archivos de bitácora nuevos, lo cual ocasiona que se utilicen los archivos de bitácora antiguos y, periódicamente, un agotamiento del espacio en el disco raíz. - Para remediar o prevenir este problema, ejecuta los siguientes comandos en el [shell administrativo](https://docs.github.com/en/enterprise-server/admin/configuration/accessing-the-administrative-shell-ssh) (SSH), o contacta al [Soporte Empresarial de GitHub](https://support.github.com/)para obtener ayuda: - - ``` - printf "PATH=/usr/local/sbin:/usr/local/bin:/usr/local/share/enterprise:/usr/sbin:/usr/bin:/sbin:/bin\n29,59 * * * * root /usr/sbin/logrotate /etc/logrotate.conf\n" | sudo sponge /etc/cron.d/logrotate - sudo /usr/sbin/logrotate -f /etc/logrotate.conf - ``` - - Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-0/4.yml b/translations/es-ES/data/release-notes/enterprise-server/3-0/4.yml deleted file mode 100644 index bd851de946..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-0/4.yml +++ /dev/null @@ -1,27 +0,0 @@ -date: '2021-04-01' -intro: 'Los requisitos mínimos de infraestructura incrementaron para {% data variables.product.prodname_ghe_server %}3.0+. Para obtener más información, consulta la sección "[Acerca de los requisitos mínimos para GitHub Enterprise Server 3.0 y posterior](/admin/enterprise-management/upgrading-github-enterprise-server#about-minimum-requirements-for-github-enterprise-server-30-and-later)".' -sections: - security_fixes: - - '**ALTO:** Se identificó una vulnerabilidad de control de acceso inadecuada en GitHub Enterprise Server, la cual permitió que los tokens de acceso generados desde un [flujo de autenticación web](https://docs.github.com/en/developers/apps/identifying-and-authorizing-users-for-github-apps#web-application-flow) de una GitHub App leyera los metadatos de un repositorio privado a través de la API de REST sin que se le hubieran otorgado los permisos adecuados. Para explotar esta vulnerabilidad, el atacante necesitaría crear una GitHub App en la instancia y hacer que un usuario autorice la aplicación mediante el flujo de autenticación web. Los metadatos del repositorio privado que se devolvió estarían limitados a los repositorios que pertenecen al usuario al cual identifica el token. Esta vulnerabilidad afectó a todas las versiones de GitHub Enterprise Server anterior a la 3.0.4 y se arregló en las versiones 3.0.4, 2.22.10 y 2.21.18. A esta vulnerabilidad se le asignó un CVE-2021-22865 y se reportó mediante el [Programa de Recompensas por Errores de GitHub](https://bounty.github.com).' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Cuando se habilitó el modo de mantenimiento, algunos servicios se siguieron listando como "procesos activos", aún cuando se esperaba que estuvieran ejecutándose y no debieron haberse listado.' - - 'Después de mejorar de una versión 2.22.x a una 3.0.x con GitHub Actions habilitado, la versión del ejecutor auto-hospedado no se actualizó y no se hicieron actualizaciones auto-hospedadas.' - - 'Las compilaciones de las páginas antiguas de GitHub no se limpiaron y esto llevó a un incremento en el uso de disco.' - - '`memcached` no se estaba ejecutando en las réplicas activas.' - - 'La actualización falló al actualizar los permisos de archivo cuando se habilitó GitHub Actions.' - - 'Algunos servicios que estaban dando un tiempo UTC predetemrinado no estaban tulizando una zona horaria configurada en GitHub Enterprise 11.10.x o anterior.' - - 'Los servicios no estaban haciendo la transición a los archivos de bitácora nuevos como parte de la rotación de bitácoras, lo cual dio como resultado un uso de disco incrementado.' - - 'La utilidad de línea de comando `ghe-saml-mapping-csv` produjo un mensaje de advertencia.' - - 'La etiqueta de los resultados de la búsqueda para los repositorios internos se mostró como "Privada" en vez de como "Interna".' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin usuarios, un atacante pudo crear el primer usuario administrador.' - - 'Las reglas personalizadas del cortafuegos no se mantienen durante una mejora.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'La interpretación de Jupyter Notebook en la IU web podría fallar si el bloc de notas incluye caracteres diferentes a los de ASCII UTF-8.' - - 'El reStructuredText (RST) que se representa en la IU web podría fallar y mostrar un texto de marcado RST sin procesar.' - - 'Cuando borras una rama después de fusionar una solicitud de cambios, se mostrará un mensaje de error aunque el borrado de la rama sea exitoso.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-0/5.yml b/translations/es-ES/data/release-notes/enterprise-server/3-0/5.yml deleted file mode 100644 index 88bf8ed26f..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-0/5.yml +++ /dev/null @@ -1,28 +0,0 @@ -date: '2021-04-14' -intro: 'Los requisitos mínimos de infraestructura incrementaron para {% data variables.product.prodname_ghe_server %}3.0+. Para obtener más información, consulta la sección "[Acerca de los requisitos mínimos para GitHub Enterprise Server 3.0 y posterior](/admin/enterprise-management/upgrading-github-enterprise-server#about-minimum-requirements-for-github-enterprise-server-30-and-later)".' -sections: - security_fixes: - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Algunas bitácoras no se incluyeron en la configuración de reenvío de bitácoras.' - - 'Un mensaje de advertencia de tipo `jq: error (at :0): Cannot index number with string "settings"` podría ocurrir durante la promoción de la réplica.' - - 'El restablecer respaldos continuamente a un clúster pudo haber fallado debido a que las réplicas de MySQL fallaron en conectarse al primario.' - - 'Las páginas mp se estaban publicando cuando se utilizó un certificado CA personalizado.' - - 'Los subdominios relacionados con los paquetes no se estaban mostrando en el mensaje de "Configuración de dominio de prueba" para el aislamiento de subdominio.' - - 'El encabezado de `X-GitHub-Enterprise-Host` enviado con webhooks incluía una secuencia aleatoria en vez del nombre de host de la instancia de GitHub Enterprise Server que envió la carga útil de HTTP POST.' - - 'Actualizar de una versión 2.22.x a una 3.0.x podría fallar si las Acciones de GitHub se habilitaron previamente pero se inhabilitaron antes de la mejora.' - - 'Visitar la página `/settings/emails` almacenó el estado que pudo haber causado redirecciones inadecuadas al finalizar sesión y volverla a iniciar.' - - 'Las apps de integración a GitHub no pudieron notificar a los equipos cuando se les mencionó directamente a través de una @mención en un comentario de una propuesta.' - - 'la interpretación de reStructuredText (RST) en la IU web falló y en vez de esto se mostró un texto de marcado RST sin procesar.' - - 'No se enviaron las notificaciones por correo electrónico de las alertas del Escaneo deSecretos a los usuarios autorizados cuando la gráfica de dependencias no se habilitó completamente.' - - 'Cuando el ghe-migrator encontró errores de importación, algunas veces abortó todo el proceso y las bitácoras no incluyeron suficiente contexto.' - - 'Puede que los blocs de notas de Jupyter con caracteres no ASCII fallaran en interpretarse.' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin usuarios, un atacante pudo crear el primer usuario administrador.' - - 'Las reglas personalizadas del cortafuegos no se mantienen durante una mejora.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Cuando borras una rama después de fusionar una solicitud de cambios, se mostrará un mensaje de error aunque el borrado de la rama sea exitoso.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-0/6.yml b/translations/es-ES/data/release-notes/enterprise-server/3-0/6.yml deleted file mode 100644 index f6069f6eb4..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-0/6.yml +++ /dev/null @@ -1,31 +0,0 @@ -date: '2021-04-28' -sections: - security_fixes: - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Durante las mejoras, el proceso se pausó indefinidamente después de un `cleanup nomad job`.' - - 'Un `ghe-cluster-failover` falló con el mensaje de error `Trilogy::Error: trilogy_connect`.' - - '`ghe-cluster-status-mysql` mostró advertencias sobre recuperaciones de fallos como errores.' - - 'El script de configuración que se ejecuta en la replica de MySQL puede haber causado un resembrado innecesario de la base de datos durante la recuperación de fallos de la base de datos.' - - 'Las mejoras no incluyeron la última versión del ejecutor de Acciones instalado adecuadamente.' - - 'La configuración de `github-env` pudo haber dado como resultado procesos zombie.' - - '`config-apply` pudo haber tomado más tiempo del necesario debido a que se llamó a `rake db:migrate` innecesariamente.' - - 'El orquestador pudo haberse recuperado de un fallo en una réplica de MySQL que no estaba replicando desde primario durante la fase de sembrado cuando el primario no se pudo conectar.' - - 'Las organizaciones o proyectos con errores bloquearon la migración y no pudieron excluirse.' - - 'El botón de Crear Repositorio se inhabilitó para los usuarios que pertenecían a más de 50 organizaciones.' - - 'El borrar una rama mostrará un mensaje de error temporal que indica que algo salió mal cuando el borrado fue exitoso.' - - 'El índice de `rms-packages` se mostró en el tablero del administrador de sitio.' - - 'El propietario de la organización no pudo crear un repositorio interno debido a que las opciones correctas de visibilidad no se mostraron en el formato.' - - 'Las pestaña de acciones de los repositorios presentaron un 500 en los casos en donde los flujos de trabajo iniciales de las acciones estaban mal configurados.' - - 'Los clientes con más de tres hosts de almacenamiento no pudieron restablecer su clúster de recuperación de desastres debido a que se seleccionaron los discos más llenos en vez de los nodos vacíos.' - - 'Los servicios respaldados con el escaneo de código no iniciaron confiablemente después de aplicar los hotpatches.' - changes: - - 'Las verificaciones preliminares permiten tipos de instancia de AWS predeterminadamente.' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin usuarios, un atacante pudo crear el primer usuario administrador.' - - 'Las reglas personalizadas del cortafuegos no se mantienen durante una mejora.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-0/7.yml b/translations/es-ES/data/release-notes/enterprise-server/3-0/7.yml deleted file mode 100644 index 96ee9c3beb..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-0/7.yml +++ /dev/null @@ -1,24 +0,0 @@ -date: '2021-05-13' -sections: - security_fixes: - - '**ALTA:** Se identificó una vulnerabilidad de distorsión en la IU que permitió que se otorgaran más permisos durante un flujo web de autorización de usuario para una GitHub App que se mostraba al usuario durante la aprobación. Para explotar esta vulnerabilidad, un atacante necesita crear una GitHub App en la instancia y hacer que un usuario autorice la aplicación a través del flujo de autenticación web. Todos los permisos otorgados se mostraron adecuadamente durante la primer autorización, pero en algunas circunstancias, si el usuario vuelve al flujo de autorizaciones después de que la GitHub App configuró permisos adicionales a nivel de usuario, dichos permisos podrían no mostrarse, lo cual llevó a que se otorgaran más permisos de los que el usuario necesitaba potencialmente. esta vulnerabilidad afectó a GitHub Enterprise Server 3.0.x antes del 3.0.7 y al 2.22.x antes del 2.22.13. Se arregló en las versiones 3.0.7 y 2.22.13. Se asignó un CVE-2021-22866 a esta vulnerabilidad y se reportó a través del [Programa de Recompensas por fallos de GitHub](https://bounty.github.com/).' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Las citas que se incluyen en la configuración del almacenamiento de paquetes o acciones podrían causar errores.' - - 'Los ganchos de pre-recepción personalizados podrían fallar debido a la cantidad o tamaño de archivo muy restringido de los límites de archivo abiertos.' - - 'La recuperación automática de fallos del orquestador puede habilitarse durante la fase de aplicación de configuración.' - - 'Los usuarios con permiso de mantenedor en un repositorio obtuviern una advertencia de verificación por correo electrónico en vez de una compilación exitosa de página en la página de configuración de las páginas del repositorio.' - - 'El propietario del código de una regla de comodín se agregó incorrectamente a la lista de propietarios para la insignia de propietarios de código, incluso si una regla tardía tomó precedencia para dicha ruta.' - - 'Documentación de OpenAPI para un encabezado inválido.' - - 'Cuando creas o editas un gancho de pre-recepción, una condición de carrera en la interface de usuario significa que, después de seleccionar un repositorio, los archivos dentro de este alguna vez no se llenaron en el menú desplegable de los archivos.' - changes: - - 'Se agregó el registro en bitácora para cambios de configuración en una recarga de HAProxy.' - - 'Se agregó el registro en bitácora para la creación de repositorios.' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin usuarios, un atacante pudo crear el primer usuario administrador.' - - 'Las reglas personalizadas del cortafuegos no se mantienen durante una mejora.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-0/8.yml b/translations/es-ES/data/release-notes/enterprise-server/3-0/8.yml deleted file mode 100644 index 744f9b2345..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-0/8.yml +++ /dev/null @@ -1,27 +0,0 @@ -date: '2021-05-25' -sections: - security_fixes: - - '**MEDIA:** Bajo ciertas circunstancias, los usuarios que se eliminaron de un equipo u organización pdorían retener el acceso de escritura a las ramas en las cuales tenían solicitudes de cambio existentes abiertas.' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'En la página de "Configurar acciones y paquetes" del proceso de instalación inicial, cuando un administrador hizo clic en el botón de "Probar configuración de dominio", la prueba no se completó.' - - 'El ejecutar `ghe-btop` falló con un error de tipo `cannot find a ''babeld'' container`.' - - 'Los usuarios experimentaron una falta de disponibilidad de servicios después de mejorar su versión debido a un desajuste de valores de tiepo de espera internos y externos.' - - 'La replicación normal se retrasa en las advertencias que genera MSSQL.' - - 'El enlace para la Guía de Clústering de GitHub Enterprise sobre la consola de administración fue incorrecto.' - - 'Una dirección IP que agrege un administrador utilizando el botón de "Crear Entrada de Lista de Admisión" podría bloquearse de todos modos.' - - 'Se mostraron referencias a las características de la "Gráfica de dependencias" y a las "Alertas del dependabot" en los repositorios en donde no se habilitaron.' - - 'Las solicitudes de tipo HTTP POST a la terminal de `/hooks` podría fallar con una respuesta 401 debido a que la `hookID` se configuró incorrectamente.' - - 'El proceso `build-server` falló en limpiar los procesos, dejándolos en estado `defunct`.' - - '`spokesd` creó entradas de bitácora excesivas, incluyendo la frase "fixing placement skipped".' - changes: - - 'Se archivarán las anotaciones de verificación más viejas de 4 meses.' - known_issues: - - 'Demoraremos en tener acceso a un repositorio a través del shell administrativo utilizando `ghe-repo /`. Como medida alterna, utilizaremos `ghe-repo / -c "bash -i"` hasta que tengamos disponible una solución en la siguiente versión.' - - 'En un GitHub Enterprise Server recién configurado sin usuarios, un atacante pudo crear el primer usuario administrador.' - - 'Las reglas personalizadas del cortafuegos no se mantienen durante una mejora.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-0/9.yml b/translations/es-ES/data/release-notes/enterprise-server/3-0/9.yml deleted file mode 100644 index fbeb6dca37..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-0/9.yml +++ /dev/null @@ -1,24 +0,0 @@ -date: '2021-06-10' -sections: - security_fixes: - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'El proceso de actualziación podría fallar al actualizar las acciones si la instancia no pudo hacer auto-solicitudes utilizando el nombre de host configurado.' - - 'El SVN 1.7 y los clientes más antiguos mostraron un error cuando se utilizaron los comandos `svn co` y `svn export`.' - - 'El acceder a un repositorio a través del shell administrativo utilizando `ghe-repo /` provocaba retraso.' - - 'Después de hacer la mejora, los usuarios experimentaron una disponibilidad reducida durante el uso intensivo, ya que los servidores se reiniciaron muy frecuentemente. Esto ocurriría debido a los desajustes de tiempo entre la configuración nómada y aquella de los servicios internos.' - - 'En algunas instancias, el ejecutar `ghe-repl-status` después de haber configurado las GitHub Actions produjo un error y `ghe-actions-teardown` falló.' - - '`ghe-dbconsole` devolvió errores en algunas circunstancias.' - - 'El importar fallos de organizaciones o repositorios desde fuentes diferentes a GitHub podría producir un error de tipo `undefined method ''[]'' for nil:NilClass`.' - - 'Los nombres de perfil de GitHub podrían haber cambiado accidentalmente al utilizar la autenticación de SAML, si el nombre de perfil de GitHub no coincidió con el valor del atributo que se mapeó en el campo `Full name` de la consola de administración.' - changes: - - 'El campo `firstPatchedVersion` ahora está disponible en los objetos de `SecurityVulnerability` en la API de GraphQL.' - - 'Los usuarios de la API de GraphQL pueden consultar el campo público `closingIssuesReferences` en el objeto `PullRequest`. Este campo recupera propuestas que se cerrarán automáticamente cuando se fusione la solicitud de cambios relacionada. Este acercamiento también permite que se migren estos datos en el futuro como parte de un proceso de migración con mayor fidelidad.' - known_issues: - - 'En un GitHub Enterprise Server recién configurado sin usuarios, un atacante pudo crear el primer usuario administrador.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-1/0-rc1.yml b/translations/es-ES/data/release-notes/enterprise-server/3-1/0-rc1.yml deleted file mode 100644 index 895a5ce131..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-1/0-rc1.yml +++ /dev/null @@ -1,21 +0,0 @@ ---- -date: '2021-05-06' -release_candidate: true -deprecated: true -intro: Si {% data variables.product.product_location %} está ejecutando una compilación candidata a lanzamiento, no puedes mejorarla con un hotpatch. Te recomendamos que solo ejecutes candidatos a lanzamiento en ambientes de prueba. -sections: - security_fixes: - - '**MEDIA** Bajo ciertas circunstancias, los usuarios que se eliminaron de un equipo u organización pdorían retener el acceso de escritura a las ramas en las cuales tenían solicitudes de cambio existentes abiertas.' - - Los paquetes se actualizaron a las últimas versiones de seguridad. - bugs: - - 'Un job de limpieza programado puede ocasionar que el rendimiento se degrade en una instancia con una tabla de `check_annotations` muy grande.' - changes: - - Se archivarán las anotaciones de verificación más viejas de 4 meses. - - 'El campo `firstPatchedVersion` ahora está disponible en los objetos de `SecurityVulnerability` en la API de GraphQL.' - known_issues: - - El registro de npm de los GitHub Packages ya no devuelve un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y reanudaremos el que este valor se devuelva en el futuro ya que hayamos resuelto los problemas de rendimiento existentes. - - En un GitHub Enterprise Server recién configurado sin usuarios, un atacante pudo crear el primer usuario administrador. - - Las reglas personalizadas del cortafuegos no se mantienen durante una mejora. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-1/0.yml b/translations/es-ES/data/release-notes/enterprise-server/3-1/0.yml deleted file mode 100644 index e6f4da99d6..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-1/0.yml +++ /dev/null @@ -1,116 +0,0 @@ -date: '2021-06-03' -intro: 'Para encontrar los requisitos mínimos de infraestructura, consulta la sección "[Acerca de los requisitos mínimos para {% data variables.product.prodname_ghe_server %} 3.0 y posterior](/admin/enterprise-management/upgrading-github-enterprise-server#about-minimum-requirements-for-github-enterprise-server-30-and-later)."' -sections: - features: - - heading: 'Escaneo de Secretos de la Seguridad Avanzada de GitHub' - notes: - - "[El escaneo de secretos](https://github.com/features/security) ahora está disponible en {% data variables.product.prodname_ghe_server %} 3.1+. Escanea repositorios públicos y privados para las credenciales confirmadas, encuentra secretos y notifica al proveedor de secretos o administrador en el momento en el que se confirmen en un repositorio.\n\nEste lanzamiento incluye varias mejoras desde la beta del escaneo de secretos en {% data variables.product.prodname_ghe_server %}:\n\n- Expandimos nuestra [cobertura de patrones](/enterprise-server@3.1/code-security/secret-security/about-secret-scanning#about-secret-scanning-for-private-repositories) de 24 socios a 37\n- Agregamos una [API](/rest/reference/secret-scanning) y [webhooks](/developers/webhooks-and-events/webhook-events-and-payloads#secret_scanning_alert)\n- Agregamos [notificaciones para autores de confirmaciones](https://github.blog/changelog/2021-03-05-secret-scanning-notifications-for-commit-authors-on-private-repositories/) cuando confirman secretos\n- Actualizamos la vista del índice para que sea más fácil clasificar los secretos por lote\n- Reducimos la tasa de falsos positivos en varios patrones\n\nLos administradores que utilicen la {% data variables.product.prodname_GH_advanced_security %} pueden [habilitar y configurar](/enterprise-server@3.1/admin/configuration/configuring-secret-scanning-for-your-appliance) el escaneo de secretos de {% data variables.product.prodname_GH_advanced_security %}. Puedes revisar los [requisitos mínimos actualizados para tu plataforma](/enterprise-server@3.1/admin/installation/setting-up-a-github-enterprise-server-instance) antes de que habilites el escaneo de secretos de la {% data variables.product.prodname_GH_advanced_security %}.\n" - - heading: 'Mejoras en la facturación de la Seguridad Avanzada de GitHub' - notes: - - "Este lanzamiento incluye varias mejoras a la facturación de la {% data variables.product.prodname_GH_advanced_security %} en {% data variables.product.prodname_ghe_server %}:\n\n- Los clientes de la {% data variables.product.prodname_GH_advanced_security %} ahora pueden ver su conteo de confirmantes activos y la cantidad de plazas de confirmante sin utilizar restantes en la página de facturación de sus cuentas de organización o de empresa. Si se compra la Seguridad Avanzada para una empresa, los administradores también pueden ver las plazas de confirmantes activos que utilizan otras organizaciones dentro de sus empresas. Para obtener más información, consulta las secciones \"[Acerca del licenciamiento de la Seguridad Avanzada de GitHub](/enterprise-server@3.1/admin/advanced-security/about-licensing-for-github-advanced-security)\" y \"[Visualizar tu uso de la Seguridad Avanzada de GitHub](/enterprise-server@3.1/admin/advanced-security/viewing-your-github-advanced-security-usage).\"\n- Los clientes de la Seguridad Avanzada de GitHub ahora pueden ver su conteo de confirmantes activos en la página de facturación de su cuenta de empresa u organización para cualquier repositorio que tenga habilitada la Seguridad Avanzada. Estos cambios ayudan a los administradores de facturación a rastrear su uso contra la cantidad de licencias de confirmante que compraron. Para obtener más información, consulta la sección \"[Administrar la configuración de análisis y seguridad de tu organización](/enterprise-server@3.1/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)\".\n" - - heading: 'Mejoras al Dependabot' - notes: - - "Este lanzamiento incluye mejoras a las alertas del Dependabot en {% data variables.product.prodname_ghe_server %}:\n\n- Los usuarios que habiliten las alertas del Dependabot pueden ver cuáles de sus repositorios tienen impacto de alguna vulnerabilidad si navegan a su entrada en la [Base de Datos de Asesorías de GitHub](https://github.com/advisories). Esta característica está disponible como beta público. Para obtener más información, consulta la sección \"[Visualizar y actualizar las dependencias vulnerables de tu repositorio](/enterprise-server@3.1/code-security/supply-chain-security/viewing-and-updating-vulnerable-dependencies-in-your-repository).\"\n- Cuando se agrega una vulnerabilidad a la Base de Datos de GitHub, ya no recibirás [notificaciones web y por correo electrónico](https://github.com/notifications) para las alertas del dependabot que traten con vulnerabilidades de severidad baja y moderada. Podrás acceder aún a estas alertas desde la pestaña de Seguridad del repositorio. Para obtener más información, consulta la sección \"[Visualizar y actualizar las dependencias vulnerables de tu repositorio](/enterprise-server@3.1/code-security/supply-chain-security/viewing-and-updating-vulnerable-dependencies-in-your-repository).\"\n- Ahora puedes dar instrucciones a las personas para que sepan cómo reportar responsablemente las vulnerabilidades de seguridad en tu proyecto agregando un archivo de `SECURITY.md` a la carpeta `root`, `docs`, o `.github` de tu repositorio. Cuando alguien crea una propuesta en tu repositorio, vera un enlace hacia la política de seguridad de tu proyecto. Para obtener más información, consulta la sección \"[Agregar una política de seguridad a tu repositorio](/enterprise-server@3.1/code-security/getting-started/adding-a-security-policy-to-your-repository).\"\n" - - heading: 'Beta de Visualización del Flujo de Trabajo de GitHub Actions' - notes: - - "Las {% data variables.product.prodname_actions %} ahora pueden generar una gráfica visual de tu flujo de trabajo en cada ejecución. Con la visualización de flujos de trabajo puedes:\n-Ver y entender flujos de trabajo complejos\n-Rastrear el progreso de los flujos de trabajo en tiempo real\n-Solucionar problemas en las ejecuciones rápidamente accediendo con facilidad a las bitácoras y los metadatos de los jobs\n-Monitorear el progreso de los jobs de despliegue y acceder fácilmente a los objetivos de despliegue\n\nPara obtener más información, consulta la sección \"[Utilizar la gráfica de visualización](/actions/managing-workflow-runs/using-the-visualization-graph)\".\n" - - heading: 'Otorgamiento de Autorización de Dispositivos OAuth 2.0' - notes: - - "El [Otorgamiento de Autorización de Dispositivos OAuth 2.0](https://github.com/login/device) permite que cualquier cliente de CLI o herramienta de desarrollador se autentique utilizando un sistema secundario con un buscador.\n\nLos administradores que utilizan [Apps de OAuth](/developers/apps/authorizing-oauth-apps#device-flow) y [GitHub Apps](/developers/apps/authorizing-oauth-apps#device-flow) pueden habilitar y configurar el Flujo de Autorizaciones de Dispositivos OAuth 2.0 adicionalmente al Flujo de Aplicaciones web existente. Puedes revisar los [requisitos mínimos actualizados de tu plataforma](/enterprise-server@3.1/admin/installation/setting-up-a-github-enterprise-server-instance) antes de que habilites el Flujo de Autorizaciones de Dispositivos OAuth 2.0.\n" - - heading: 'Fusión automática de solicitudes de cambio' - notes: - - "Con la fusión automática, las solicitudes de cambios pueden configurarse para fusión automática cuando se haya cumplido con todos los requisitos de fusión. Esto les ahorra a los usuarios la necesidad de verificar constantemente el estado de sus solicitudes de cambio para poderlas fusionar. Los usuarios pueden habilitar la fusión automática si tienen permiso para fusionar y en las solicitudes de cambio que no hayan cumplido con los requisitos de fusión. Para obtener más información, consulta la sección \"[Fusionar las solicitudes de cambios automáticamente](/enterprise-server@3.1/github/collaborating-with-issues-and-pull-requests/automatically-merging-a-pull-request)\".\n" - - heading: 'Notificaciones personalizadas' - notes: - - "Puedes personalizar los tipos de notificaciones que quieres recibir de repositorios individuales. Para obtener más información, consulta la sección \"[Configurar las notificaciones](/enterprise-server@3.1/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#configuring-your-watch-settings-for-an-individual-repository)\".\n" - - heading: 'Filtrado de GitHub Mobile' - notes: - - "El filtrado con [{% data variables.product.prodname_mobile %}](https://github.com/mobile) te permite buscar y encontrar propuestas, solicitudes de cambio y debates desde tu dispositivo. Los metadatos nuevos para los elementos de lista de las propuestas y solicitudes de cambio te permiten filtrar por asignados, estado de verificación, estados de revisión y conteo de comentarios.\n\n{% data variables.product.prodname_mobile %} beta está disponible para {% data variables.product.prodname_ghe_server %}. Inicia sesión con nuestras apps para [Android](https://play.google.com/store/apps/details?id=com.github.android) y [iOS](https://apps.apple.com/app/github/id1477376905) para clasificar las notificaciones y administrar las propuestas y solicitudes de cambio al momento. Los administradores pueden inhabilitar la compatibilidad móvil para sus empresas utilizando la consola de administración o ejecutando `ghe-config app.mobile.enabled false`. Para obtener más información, consulta la sección \"[GitHub Móvil](/get-started/using-github/github-mobile)\".\n" - changes: - - heading: 'Cambios en la administración' - notes: - - 'Al precalcular las comprobaciones, la cantidad de tiempo en el que un repositorio está bajo llave se reduce drásticamente, lo cual permite que más operaciones de escritura tengan éxito inmediatamente y mejora el desempeño de mono-repositorio.' - - 'El último lanzamiento del CLI de CodeQL es compatible con subir los resultados del análisis a GitHub. esto facilita ejecutar el análisis de código para los clientes que quieran utilizar sistemas de IC/DC diferentes a los de {% data variables.product.prodname_actions %}. Anteriormente, estos usuarios tenían que utilizar un ejecutor de CodeQL por separado, el cual aún estará disponible. Para obtener más información, consulta la sección [Acerca del escaneo de código de CodeQL en tu sistema de IC](/enterprise-server@3.1/code-security/secure-coding/about-codeql-code-scanning-in-your-ci-system)".' - - '{% data variables.product.prodname_actions %} es ahora compatible con saltar los flujos de trabajo de tipo `push` y `pull_request` si se buscan las palabras clave en común dentro de tu mensaje de confirmación.' - - 'Se archivará las anotaciones de verificación más antiguas a cuatro meses.' - - 'Se revisó el escalamiento de la asignación de trabajadores para tareas en segundo plano. Recomendamos validar que los predeterminados nuevos sean adecuados para tu carga de trabajo. Las anulaciones de trabajador personalizado en segundo plano deben inhabilitarse en la mayoría de los casos. [Actualizado al 2022-03-18]' - - heading: 'Cambios de seguridad' - notes: - - 'Siguiendo la retroalimentación, seguirá habiendo compatibilidad para mostrar los resultados del escaneo de código en una solicitud de cambios sin emitirlos con una ID de esta. Para obtener más información, consulta las secciones "[Configurar el escaneo de código](/enterprise-server@3.1/code-security/secure-coding/configuring-code-scanning#scanning-pull-requests)" y "[Configurar el escaneo de código de CodeQL en tu sistema de IC](/enterprise-server@3.1/code-security/secure-coding/configuring-codeql-code-scanning-in-your-ci-system#scanning-pull-requests).' - - 'La compatibilidad de carga de SARIF aumentó a un máximo de 5000 resultados por carga.' - - heading: 'Cambios de desarrollador' - notes: - - 'Puedes especificar URL de rellamado múltiples al configurar una GitHub App. Esto se puede utilizar en servicios con dominios o subdominios múltiples. GitHub siempre negará la autorización si la URL de rellamado de la solicitud no está en la lista de autorización de URL de rellamado.' - - 'El permiso de archivos de GitHub App se actualizó para permitir que un desarrollador de apps especifique hasta 10 archivos para acceso de solo lectura o de lectura y escritura a los que su app puede solicitar acceso.' - - 'Ahora, CodeQL es compatible con más [bibliotecas y marcos de trabajo](https://codeql.github.com/docs/codeql-overview/supported-languages-and-frameworks/) para diversos lenguajes como ([C++](https://github.com/github/codeql/tree/main/cpp), [JavaScript](https://github.com/github/codeql/tree/main/javascript), [Python](https://github.com/github/codeql/tree/main/python),[Java](https://github.com/github/codeql/tree/main/java), [Go](https://github.com/github/codeql-go/tree/main)). El motor de CodeQL ahora puede detectar más fuentes de datos no confiables de usuario, lo cual mejora la calidad y profundidad de las alertas de escaneo de código. Para obtener más información, consulta la sección "[Acerca de CodeQL](https://codeql.github.com/docs/codeql-overview/about-codeql/)".' - - 'Cuando configuras una GitHub App, la URL de rellamado de autorización es un campo requerido. Ahora, permitimos que el desarrollador especifique varias URL de rellamado. Esto puede utilizarse en servicios con varios dominios o subdominios. GitHub siempre negará la autorización si la URL de rellamado de la solicitud no está en la lista de autorización de la URL de rellamado.' - - 'Borra un directorio de archivos completo, incluyendo los subdirectorios, desde tu buscador web. Para obtener más información, consulta la sección "[Borrar un archivo o directorio](/enterprise-server@3.1/github/managing-files-in-a-repository/deleting-files-in-a-repository#deleting-a-directory)".' - - 'Incluye palabras múltiples después del `#` en una propuesta, debate o comentario de solicitud de cambios para restringir aún más tu búsqueda.' - - 'Cuando estás escribiendo una propuesta, solicitud de cambios o comentario de debate, la sintaxis de la lista para las viñetas, númeras y tareas se autocompleta después de que tecleas `return` o `enter`.' - - heading: 'Cambios a la API' - notes: - - 'La API del escaneo de código permite a los usuarios cargar datos sobre los resultados de la spruebas del análisis de seguridad estático o exportar datos sobre las alertas. Para obtener más información, consulta la [referencia a la API del escaneo de código](/rest/reference/code-scanning).' - - 'La [API de GitHub Apps](/rest/reference/apps) para administrar las instalaciones ahora se graduó de una vista previa de la API a una API de disposición general. Ya no se necesita el [Encabezado de vista previa](/rest/overview/api-previews) para acceder a estas terminales.' - security_fixes: - - '**MEDIA** Bajo ciertas circunstancias, los usuarios que se eliminaron de un equipo u organización pdorían retener el acceso de escritura a las ramas en las cuales tenían solicitudes de cambio existentes abiertas.' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - heading: 'Correcciones para las propuestas conocidas del Candidato a Lanzamiento' - notes: - - 'Se han arreglado todas las propuestas conocidas del candidato a lanzamiento 1, con excepción de aquellas que se listan en la sección de propuestas conocidas, a continuación.' - - heading: 'Correcciones para otros problemas' - notes: - - 'En la página de "Configurar acciones y paquetes" del proceso de instalación inicial, el hacer clic en el botón de "Probar los ajustes del dominio" no completó la prueba.' - - 'El ejecutar `ghe-btop` falló con un error y no pudo encontrar un contenedor `babeld`.' - - 'MySQL podría recargarse y causar inactividad si cambias la configuración de recuperación de fallos automática.' - - 'Después de hacer la mejora, un desajuste de los valores de tiempo de espera internos y externos crearon la indisponibilidad del servicio.' - - 'Los retrasos de replicación esperados en MSSQL generaron advertencias.' - - 'El enlace a "[Configurar el agrupamiento en clústers](/admin/enterprise-management/configuring-clustering)" e la consola de administración era incorrecto.' - - 'Cuando creas o editas un gancho de pre-recepción, una condición de carrera en la interface de usuario significa que, después de seleccionar un repositorio, los archivos dentro de este alguna vez no se llenaron en el menú desplegable de los archivos.' - - 'Cuando se agrega una dirección IP a la lista blanca utilizando el botón "Create Whitelist Entry", aún podría mostrarse como bloqueada.' - - 'Las referencias a las características de la "Gráfica de dependencias" y "Alertas del Dependabot" no se mostraron como inhabilitadas en algunos repositorios.' - - 'El configurar un anuncio en la configuración de la cuenta empresarial resultó en un error de tipo "500 Internal Server".' - - 'Las solicitudes de POST por HTTP en la terminal de `/hooks` podría fallar con una respuesta 401 debido a una `hookID` configurada incorrectamente.' - - 'El proceso `build-server` falló en limpiar los procesos, dejándolos en estado `defunct`.' - - '`spokesd` creó entradas de bitácora excesivas, incluyendo la frase "fixing placement skipped".' - - 'Mientras se mejoraban las acciones, dicha mejora falló si la instancia no pudo hacer auto-solicitudes a través de el nombre de host configurado.' - - 'Actualizar de la versión 2.22.x a la 3.1.0.rc1 dio como resultado un error de migración de la base de datos relacionado con la transición de datos `BackfillIntegrationApplicationCallbackUrlsTransition`.' - known_issues: - - 'Demoraremos en tener acceso a un repositorio a través del shell administrativo utilizando `ghe-repo /`. Como medida alterna, utilizaremos `ghe-repo / -c "bash -i"` hasta que tengamos disponible una solución en la siguiente versión.' - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo.' - - 'Las reglas personalizadas del cortafuegos no se mantienen durante una mejora.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'El actualizar una instancia que ejecuta un lanzamiento 2.13 previamente, pero no uno de tipo 2.14, da como resultado un error de migración de base de datos que se relacionaba con la transición de datos `AddRepositoryIdToCheckRuns`.' - - "Después de actualizar de la versión 3.0.x a la 3.1.x, en algunos casos, puede que GitHub actions falle con un error de tipo: `An unexpected error occurred when executing this workflow.` Para solucionar este problema, conéctate al shell administrativo (ssh) y ejecuta:\n```\nghe-actions-console -s actions -c \"Queue-ServiceJob -JobId 4DB1F4CF-19FD-40E0-A253-91288813DE8B\"\n```\n" - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' - deprecations: - - heading: 'Obsoletización de GitHub Enterprise Server 2.20' - notes: - - '**{% data variables.product.prodname_ghe_server %} 2.20 se descontinuó el 2 de marzo de 2021**. Esto significa que no se harán lanzamientos de parche, aún para los problemas de seguridad crítucos, después de esta fecha. Para obtener un rendimiento mejor, una seguridad mejorada y características nuevas, [actualiza a la última versión de {% data variables.product.prodname_ghe_server %}](/enterprise-server@3.1/admin/enterprise-management/upgrading-github-enterprise-server) tan pronto te sea posible.' - - heading: 'Obsoletización de GitHub Enterprise Server 2.21' - notes: - - '**{% data variables.product.prodname_ghe_server %} 2.21 se descontinuará el 9 de junio de 2021**. Esto significa que no se harán lanzamientos de parche, aún para los problemas de seguridad crítucos, después de esta fecha. Para obtener un rendimiento mejor, una seguridad mejorada y características nuevas, [actualiza a la última versión de {% data variables.product.prodname_ghe_server %}](/enterprise-server@3.1/admin/enterprise-management/upgrading-github-enterprise-server) tan pronto te sea posible.' - - heading: 'Obsoletización de los Eventos de Webhook tradicionales de las GitHub Apps' - notes: - - 'Comenzando con {% data variables.product.prodname_ghe_server %} 2.21.0, dos eventos de webhook relacionados con GitHub Apps se obsoletizaron y eliminaron en la versión 3.2.0 de {% data variables.product.prodname_ghe_server %}. Los eventos obsoletizados de `integration_installation` and `integration_installation_repositories` tienen eventos equivalentes que serán compatibles. Puedes encontrar más información en la [publicación del blog acerca de los anuncios de obsoletización](https://developer.github.com/changes/2020-04-15-replacing-the-installation-and-installation-repositories-events/).' - - heading: 'Obsoletización de la terminal tradicional para las GitHub Apps' - notes: - - 'Comenzando con {% data variables.product.prodname_ghe_server %} 2.21.0, la terminal tradicional de GitHub Apps para crear tokens de acceso a las instalaciones se obsoletizó y se eliminará en la versión 3.2.0 de {% data variables.product.prodname_ghe_server %}. Puedes encontrar más información disponible en la [publicación del blog sobre los anuncios de obsoletización](https://developer.github.com/changes/2020-04-15-replacing-create-installation-access-token-endpoint/).' - - heading: 'Obsoletización de la API de aplicaciones OAuth' - notes: - - 'GitHub ya no es compatible con las terminales de la aplicación de OAuth que contengan `access_token` como parámetro de ruta. Hemos incluído terminales nuevas que te permiten administrar los tokens para las apps de OAuth de forma segura al mover a `access_token` al cuerpo de solicitud. Aunque se hayan obsoletizado, aún se puede acceder a las terminales en esta versión. Intentamos eliminar estas terminales en la versión 3.4 de {% data variables.product.prodname_ghe_server %}. Para obtener más información, consulta la [publicación del blog sobre los anuncios de obsoletización](https://developer.github.com/changes/2020-02-14-deprecating-oauth-app-endpoint/).' - - heading: 'Obsoletización de la compatibilidad del SHA corto de GitHub Actions' - notes: - - '{% data variables.product.prodname_actions %} eliminará la compatibilidad para referenciar las acciones utilizando la versión corta del SHA de las confirmaciones de git. Esto podría causar que fallen algunos flujos de trabajo en tu repositorio. Para arreglar estos flujos de trabajo, necesitarás actualizar la referencia de la acción para utilizar el SHA de confirmación completo. Para obtener más información, consulta la sección "[Fortalecimiento de seguridad para las {% data variables.product.prodname_actions %}](/actions/learn-github-actions/security-hardening-for-github-actions#using-third-party-actions)".' - - heading: 'Obsoletización del soporte para XenServer Hypervisor' - notes: - - 'Desde {% data variables.product.prodname_ghe_server %} 3.1, comenzaremos a descontinuar el soporte par Xen Hypervisor. La obsoletización completa está programada para {% data variables.product.prodname_ghe_server %} 3.3, siguiendo la ventana de obsoletización estándar de un año.' - - heading: 'El cambio al formato de tokens de autenticación afecta a GitHub Connect' - notes: - - "GitHub Connect ya no funcionará después del 3 de junio para las instancias que ejecuten GitHub Enterprise Server 3.1 o anterior, debido al cambio en el formato de los tokens de autenticación de GitHub. Para seguir utilizando GitHub Connect, mejora a GitHub Enterprise Server 3.2 o posterior. Para obtener más información, consulta el [Blog de 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/). [Actualizado: 2022-06-14]\n" - backups: - - '{% data variables.product.prodname_ghe_server %} 3.1 requiere por lo menos de una versión [3.1.0 de las Utilidades de Respaldo de GitHub Enterprise](https://github.com/github/backup-utils) para los [Respaldos y la Recuperación de Desastres](/enterprise-server@3.1/admin/configuration/configuring-backups-on-your-appliance).' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-1/1.yml b/translations/es-ES/data/release-notes/enterprise-server/3-1/1.yml deleted file mode 100644 index 8775ae154a..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-1/1.yml +++ /dev/null @@ -1,26 +0,0 @@ -date: '2021-06-10' -sections: - security_fixes: - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'El SVN 1.7 y los clientes más antiguos mostraron un error cuando se utilizaron los comandos `svn co` y `svn export`.' - - 'El acceder a un repositorio a través del shell administrativo utilizando `ghe-repo /` provocaba retraso.' - - 'Después de hacer la mejora, los usuarios experimentaron una disponibilidad reducida durante el uso intensivo, ya que los servidores se reiniciaron muy frecuentemente. Esto ocurriría debido a los desajustes de tiempo entre la configuración nómada y aquella de los servicios internos.' - - 'En algunas instancias, el ejecutar `ghe-repl-status` después de haber configurado las GitHub Actions produjo un error y `ghe-actions-teardown` falló.' - - '`ghe-dbconsole` devolvió errores en algunas circunstancias.' - - 'El importar fallos de organizaciones o repositorios desde fuentes diferentes a GitHub podría producir un error de tipo `undefined method ''[]'' for nil:NilClass`.' - - 'Los nombres de perfil de GitHub podrían haber cambiado accidentalmente al utilizar la autenticación de SAML, si el nombre de perfil de GitHub no coincidió con el valor del atributo que se mapeó en el campo `Full name` de la consola de administración.' - - 'El actualizar una instancia que ejecutó un lanzamiento 2.13 previamente, pero no uno de tipo 2.14, dio como resultado un error de migración de base de datos que se relacionaba con la transición de datos `AddRepositoryIdToCheckRuns`.' - changes: - - 'Los usuarios de la API de GraphQL pueden consultar el campo público `closingIssuesReferences` en el objeto `PullRequest`. Este campo recupera propuestas que se cerrarán automáticamente cuando se fusione la solicitud de cambios relacionada. Este acercamiento también permite que se migren estos datos en el futuro como parte de un proceso de migración con mayor fidelidad.' - known_issues: - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - "Después de actualizar de la versión 3.0.x a la 3.1.x, en algunos casos, puede que GitHub actions falle con un error de tipo: `An unexpected error occurred when executing this workflow.` Para solucionar este problema, conéctate al shell administrativo (ssh) y ejecuta:\n```\nghe-actions-console -s actions -c \"Queue-ServiceJob -JobId 4DB1F4CF-19FD-40E0-A253-91288813DE8B\"\n```\n" - - 'Cuando un nodo de réplica está fuera de línea en una configuración de disponibilidad alta, {% data variables.product.product_name %} aún podría enrutar las solicitudes a {% data variables.product.prodname_pages %} para el nodo fuera de línea, reduciendo la disponibilidad de {% data variables.product.prodname_pages %} para los usuarios.' - - 'Si se habilitan las {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}, el desmontar un nodo de réplica con `ghe-repl-teardown` tendrá éxito, pero podría devolver un `ERROR:Running migrations`.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-1/10.yml b/translations/es-ES/data/release-notes/enterprise-server/3-1/10.yml deleted file mode 100644 index 09a7c53b77..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-1/10.yml +++ /dev/null @@ -1,22 +0,0 @@ ---- -date: '2021-10-28' -sections: - security_fixes: - - 'Fue posible que las contraseñas de texto claro terminaran en algunos archivos de bitácora.' - - 'Se agregaron varias llaves SSH públicas débiles conocidas a la lista de llaves no permitidas y estas ya no pueden registrarse. Adicionalmente, se bloquearon a las versiones de GitKraken que se sabe generarán llaves SSH débiles (7.6.x, 7.7.x y 8.0.0) para que no generen llaves públicas nuevas.' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'El restablecimiento podría fallar para el servidor empresarial en modo de clústering si el orquestador no tiene buena salud.' - - 'Los usuarios que son propietarios de muchas organizaciones no pudieron utilizar varias partes de la aplicación.' - - 'Fijar un enlace a https://docs.github.com.' - changes: - - 'Las optimizaciones de búsqueda y rendimiento de jobs para los repositorios con muchas refs.' - known_issues: - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - Si se habilitan las {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}, el desmontar un nodo de réplica con `ghe-repl-teardown` tendrá éxito, pero podría devolver un `ERROR:Running migrations`. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-1/11.yml b/translations/es-ES/data/release-notes/enterprise-server/3-1/11.yml deleted file mode 100644 index 6e2704554e..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-1/11.yml +++ /dev/null @@ -1,28 +0,0 @@ -date: '2021-11-09' -sections: - security_fixes: - - 'Se identificó una vulnerabilidad de recorrido de ruta en las compilaciones de {% data variables.product.prodname_pages %} en {% data variables.product.prodname_ghe_server %}, la cual pudo haber permitido que un atacante leyera los archivos de sistema. Para explotar esta vulnerabilidad, el atacante necesitaría permiso para crear y compilar un sitio de {% data variables.product.prodname_pages %} en la instancia de {% data variables.product.prodname_ghe_server %}. Esta vulnerabilidad afectó a todas las versiones de {% data variables.product.prodname_ghe_server %} anteriores a la 3.3 y se corrigió en las versiones 3.0.19, 3.1.11 y 3.2.3. Esta vulnerabilidad se reportó a través del programa de Recompensas por Errores de {% data variables.product.company_short %} y se le asignó el identificador CVE-2021-22870.' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Algunas operaciones de Git fallaron después de mejorar a {% data variables.product.prodname_ghe_server %} 3.x clúster debido a una configuración del HAProxy.' - - 'Los conteos de trabajadores de Unicorn se configuraron incorrectamente en el modo de clústering.' - - 'Los conteos de trabajadores solicitados pudieron haberse configurado incorrectamente en el modo de clústering.' - - 'Si el estado de Ubuntu''s Uncomplicated Firewall (UFW) fue inactivo, un cliente no pudo verlo claramente en las bitácoras.' - - 'La actualización de {% data variables.product.prodname_ghe_server %} 2.x a 3.x falló cuando habían caracteres UTF8 en una configuración LDAP.' - - 'Algunas páginas y jobs en segundo plano relacionados con Git podrían no ejecutarse en modo clúster con algunas configuraciones de clúster.' - - 'Al crear una etiqueta nueva, la carga útil del webhook de [push](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#push) no mostró un objeto correcto de `head_commit`. Ahora, cuando se crea una etiqueta nueva, la carga útil del webhook de subida siempre incluye un objeto de `head_commit` que contiene los datos de la confirmación a la cual apunta dicha etiqueta nueva. Como resultado, el objeto `head_commit` siempre contendrá los datos de la confirmación `after` de la carga útil.' - - 'La página de bitácoras de auditoría de la empresa no mostro eventos de auditoría para el {% data variables.product.prodname_secret_scanning %}.' - - 'Hubo un tiempo límite del job que fue insuficiente para las reparaciones de la réplica.' - - 'No se advirtió a los usuarios sobre los caracteres bidireccionales y peligrosos de unicode al visualizar los archivos. Para obtener más información, consulta la sección "[Advertencia sobre el texto bidireccional de Unicode](https://github.co/hiddenchars)" en el {% data variables.product.prodname_blog %}.' - - 'Hookshot Go envió métricas de tipo de distribución que Collectd no pudo manejar, lo cual ocasionó una dilatación de errores de interpretación.' - changes: - - 'Se agregaron mejoras de configuración de Kafka. Al borrar repositorios, ahora se borran los archivos de paquete inmediatamente de la cuenta de almacenamiento para liberar espacio. `DestroyDeletedPackageVersionsJob` ahora borra archivos de paquete de la cuenta de almacenamiento para el caso de los paquetes desactualizados junto con los registros de metadatos.' - known_issues: - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Si se habilitan las {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}, el desmontar un nodo de réplica con `ghe-repl-teardown` tendrá éxito, pero podría devolver un `ERROR:Running migrations`.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-1/12.yml b/translations/es-ES/data/release-notes/enterprise-server/3-1/12.yml deleted file mode 100644 index 5e605a2230..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-1/12.yml +++ /dev/null @@ -1,25 +0,0 @@ ---- -date: '2021-11-23' -sections: - security_fixes: - - Los paquetes se actualizaron a las últimas versiones de seguridad. - bugs: - - El ejecutar `ghe-repl-start` o `ghe-repl-status` algunas veces devolvió errores para conectarse a la base de datos cuando se habilitó GitHub Actions. - - Los ganchos de pre-recepción fallaron debido a un `PATH` sin definir. - - 'El ejecutar `ghe-repl-setup` devolvió un error de tipo: `cannot create directory /data/user/elasticsearch: File exists` si la instancia se había configurado anteriormente como una réplica.' - - 'Después de configurar una réplica de disponibilidad alta, `ghe-repl-status` incluyó un error en la salida: `unexpected unclosed action in command`.' - - En ambientes de clúster grandes, el backend de autenticación podría no estar disponible en un subconjunto de nodos de frontend. - - Algunos servicios críticos pudieron no haber estado disponibles en los nodos del backend en el Clúster de GHES. - changes: - - Una capa externa adicional de la compresión de `gzip`, al crear un paquete de soporte de clúster con `ghe-cluster-suport-bundle`, ahora se encuentra apagada predeterminadamente. Esta compresión externa puede aplicarse opcionalmente con la opción de línea de comandos `ghe-cluster-suport-bundle -c`. - - Agregamos texto extra a la consola de administración para recordarles a los usuarios sobre la recolección de datos de las apps móviles para propósitos de mejora de la experiencia. - - El registro de conexión de datos de {% data variables.product.prodname_github_connect %} ahora incluye una lista de características de {% data variables.product.prodname_github_connect %} habilitadas. [Actualizado el 2021-12-09] - known_issues: - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - Si se habilitan las {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}, el desmontar un nodo de réplica con `ghe-repl-teardown` tendrá éxito, pero podría devolver un `ERROR:Running migrations`. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-1/13.yml b/translations/es-ES/data/release-notes/enterprise-server/3-1/13.yml deleted file mode 100644 index 00e3ed0be8..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-1/13.yml +++ /dev/null @@ -1,23 +0,0 @@ -date: '2021-12-07' -sections: - security_fixes: - - 'Los paquetes de soporte podrían incluir archivos sensibles si cumplen con un conjunto de características específicas.' - - 'Se identificó una representación errónea de la IU en GitHub Enterprise Server que permitió que se otorgaran más permisos durante un flujo web de usuario-autorización de una GitHub App que se mostró al usuario durante su aprobación. Dicha vulnerabilidad afectó a todas las versiones de GitHub Enterprise Server previas a la 3.3 y se corrigió en las versiones 3.2.5, 3.1.13 y 3.0.21. Esta vulnerabilidad se reportó mediante el programa de Recompensas por Errores de GitHub y se le asignó el [CVE-2021-41598](https://www.cve.org/CVERecord?id=CVE-2021-41598).' - - 'Se identificó una vulnerabilidad de ejecución de código remoto en GitHub Enterprise Server, la cual pudo haberse aprovechado al compilar un sitio de GitHub Pages. Esta vulnerabilidad afectó a todas las versiones de GitHub Enterprise Server anteriores a la 3.3 y se corrigió en las versiones 3.0.21, 3.1.13 y 3.2.5. Esta vulnerabilidad se reportó a través del programa de Recompensas por Errores de GitHub y se le asignó el [CVE-2021-41599](https://www.cve.org/CVERecord?id=CVE-2021-41599). Actualizado el 17 de febrero de 2022' - bugs: - - 'El ejecutar `ghe-config-apply` pudo fallar en ocasiones debido a problemas con los permisos en /data/user/tmp/pages`.' - - 'Una mala configuración en la consola de administración causó errores de programación.' - - 'Docker retuvo los archivos de bitácora abiertos después de una rotación de bitácoras.' - - 'Las solicitudes de GraphQL no configuraron la variable GITHUB_USER_IP en los ambientes de ganchos de pre-recepción.' - changes: - - 'Clarifica una explicación del estilo de ruta de las acciones en la documentación.' - - 'Las actualizaciones tienen compatibilidad con las URL de contacto para utilizar el sitio de soporte actual, support.github.com.' - known_issues: - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Si se habilitan las {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}, el desmontar un nodo de réplica con `ghe-repl-teardown` tendrá éxito, pero podría devolver un `ERROR:Running migrations`.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-1/14.yml b/translations/es-ES/data/release-notes/enterprise-server/3-1/14.yml deleted file mode 100644 index 349126fe9a..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-1/14.yml +++ /dev/null @@ -1,15 +0,0 @@ ---- -date: '2021-12-13' -sections: - security_fixes: - - '{% octicon "alert" aria-label="The alert icon" %} **Crítica:** Una vulnerabilidad de ejecución de código remoto en la librería de Log4J, identificada como [CVE-2021-44228](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44228), afectó a todas las versiones de {% data variables.product.prodname_ghe_server %} anteriores a la 3.3.1. La librería Log4j se utiliza en un servicio de código abierto que se ejecuta en la instancia de {% data variables.product.prodname_ghe_server %}. Esta vulnerabilidad se corrigió en las versiones 3.0.22, 3.1.14, 3.2.6 y 3.3.1 de {% data variables.product.prodname_ghe_server %}. Para obtener más información, consulta [esta publicación](https://github.blog/2021-12-13-githubs-response-to-log4j-vulnerability-cve-2021-44228/) en el Blog de GitHub.' - - '**Actualización del 17 de diciembre de 2021**: Las correcciones que se llevaron a cabo para este lanzamiento también mitigan el [CVE-2021-45046](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45046), el cual se publicó después de dicho lanzamiento. No se necesita ninguna actualización adicional en {% data variables.product.prodname_ghe_server %} para mitigar tanto al CVE-2021-44228 como al CVE-2021-45046.' - known_issues: - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - Si se habilitan las {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}, el desmontar un nodo de réplica con `ghe-repl-teardown` tendrá éxito, pero podría devolver un `ERROR:Running migrations`. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-1/15.yml b/translations/es-ES/data/release-notes/enterprise-server/3-1/15.yml deleted file mode 100644 index b6c261ac46..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-1/15.yml +++ /dev/null @@ -1,21 +0,0 @@ -date: '2022-01-18' -sections: - security_fixes: - - 'Se actualizaron los paquetes a las versiones de seguridad más recientes. En estas actualizaciones, Log4j se actualizó a la versión 2.17.1. Nota: Las mitigaciones que se lanzaron previamente en las versiones 3.3.1, 3.2.6, 3.1.14 y 3.0.22 son suficientes para tratar el impacto de las CVE-2021-44228, CVE-2021-45046, CVE-2021-45105 y CVE-2021-44832 en estas versiones de GitHub Enterprise Server.' - - 'Sanitiza más secretos en los paquetes de soporte generados' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'El ejecutar `ghe-config-apply` pudo fallar en ocasiones debido a problemas con los permisos en /data/user/tmp/pages`.' - - 'El botón de guardar en la consola de almacenamiento no se pudo alcanzar desplazándose en buscadores de resolución menor.' - - 'Las gráficas de monitoreo de tráfico de almacenamiento e IOPS no se actualizaron después de la mejora de versión de collectd.' - - 'Algunos jobs relacionados con webhooks pudieron haber generdo una gran cantidad de bitácoras.' - - 'Los permisos de repositorio para el usuario que devolvió la API de `/repos` no devolvieron la lista completa.' - known_issues: - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Si se habilitan las {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}, el desmontar un nodo de réplica con `ghe-repl-teardown` tendrá éxito, pero podría devolver un `ERROR:Running migrations`.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-1/16.yml b/translations/es-ES/data/release-notes/enterprise-server/3-1/16.yml deleted file mode 100644 index 9b0c3c77d4..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-1/16.yml +++ /dev/null @@ -1,24 +0,0 @@ -date: '2022-02-01' -sections: - security_fixes: - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Las páginas se hicieron no disponibles siguiendo una rotación de secretos de MySQL hasta que `nginx` se restableció manualmente.' - - 'Cuando se configura la programación de mantenimiento con una fecha ISO 8601, el tiempo programado real no coincide debido a que la zona horaria no se transforma a UTC.' - - 'Los mensajes de errores espurios con respecto a `cloud-config.service` se sacarían a la consola.' - - 'El número de versión no se pudo actualizar correctamente después de instalar un hotpatch utilizando `ghe-cluster-each`.' - - 'Los jobs de limpieza de tabla de webhook pueden ejecutarse simultáneamente ocasionando contención de recursos e incrementando el tiempo de ejecución del job.' - - 'Cuando se utilizó la autenticación CAS y se habilitó la autenticación de "Reactivar usuarios suspendidos", dichos usuarios no se reactivaron automáticamente.' - - 'La capacidad de limitar las notificaciones basadas en correos electrónicos para los usuarios con correos electrónicos en un dominio aprobado o verificado no funcionó correctamente.' - - 'Varios enlaces de documentación dieron como resultado un error de tipo "404 Not Found".' - changes: - - 'El registro de conexión de datos de GitHub Connect ahora incluye un conteo de la cantidad de usuarios inactivos y activo y el periodo de inactividad configurado.' - known_issues: - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Si se habilitan las {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}, el desmontar un nodo de réplica con `ghe-repl-teardown` tendrá éxito, pero podría devolver un `ERROR:Running migrations`.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-1/17.yml b/translations/es-ES/data/release-notes/enterprise-server/3-1/17.yml deleted file mode 100644 index 2b198dd6db..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-1/17.yml +++ /dev/null @@ -1,15 +0,0 @@ -date: '2022-02-17' -sections: - security_fixes: - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Corrige SystemsStackError (pila demasiado profunda) cuando se obtienen más de 2^16 claves de memcached.' - known_issues: - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Si se habilitan las {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}, el desmontar un nodo de réplica con `ghe-repl-teardown` tendrá éxito, pero podría devolver un `ERROR:Running migrations`.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-1/18.yml b/translations/es-ES/data/release-notes/enterprise-server/3-1/18.yml deleted file mode 100644 index 97b5c11a16..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-1/18.yml +++ /dev/null @@ -1,17 +0,0 @@ ---- -date: '2022-03-01' -sections: - security_fixes: - - "ALTA: Se identificó una vulnerabilidad de desbordamiento de integrales en el analizador de lenguaje de marcado de GitHub, la cual pudo haber ocasionado fugas de información potenciales y RCE. Esta vulnerabilidad la reportó Felix Wilhelm, del proyecto Zero de Google, mediante el programa de Recompensas por Errores de GitHub y se le asignó el CVE-2022-24724." - bugs: - - Las mejoras fallaron algunas veces si el reloj de una réplica de disponibilidad alta se desincronizó con el primario. - - 'Las aplicaciones de OAuth que se crearon después del 1 de septiembre de 2020 no pudieron utilizar la terminal de la API de [Verificar una autorización](https://docs.github.com/en/enterprise-server@3.1/rest/reference/apps#check-an-authorization).' - known_issues: - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - Si se habilitan las {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}, el desmontar un nodo de réplica con `ghe-repl-teardown` tendrá éxito, pero podría devolver un `ERROR:Running migrations`. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-1/19.yml b/translations/es-ES/data/release-notes/enterprise-server/3-1/19.yml deleted file mode 100644 index cfae212b1e..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-1/19.yml +++ /dev/null @@ -1,41 +0,0 @@ -date: '2022-04-04' -sections: - security_fixes: - - 'MEDIA: Se identificó una vulnerabilidad de recorrido de ruta en la consola de administración de {% data variables.product.prodname_ghe_server %}, la cual permitió un puenteo de las protecciones CSRF. Esta vulnerabilidad afectó a todas las versiones de {% data variables.product.prodname_ghe_server %} anteriores a la 3.5 y se corrigió en las versiones 3.1.19, 3.2.11, 3.3.6 y 3.4.1. Esta vulnerabilidad se reportó mediante el programa de recompensas por errores de {% data variables.product.prodname_dotcom %} y se le asignó el CVE-2022-23732.' - - 'MEDIA: Se identificó una vulnerabilidad de desbordamiento de números enteros en la rama 1.x y 2.x de `yajil`, lo cual conllevó a una corrupción subsecuente de memoria dinámica al lidiar con entradas grandes (~2GB). Esta vulnerabilidad se reportó internamente y se le asignó el CVE-2022-24795. ' - - 'Los paquetes de soporte podrían incluir archivos sensibles si es que se habilitaron las {% data variables.product.prodname_actions %}.' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Se mostraron las opciones para habilitar `TLS 1.0` y `TLS 1.1` en los ajustes de privacidad de la consola de administración a pesar de haber eliminado esas versiones de protocolo que ocurrieron en un lanzamiento anterior.' - - 'En un ambiente de HA, el configurar la replicación de MSSQL podría requerir pasos manuales adicionales después de habilitar las {% data variables.product.prodname_actions %} por primera ocasión.' - - 'Un subconjunto de archivos de configuración interna se actualiza de forma más confiable después de un hotpatch.' - - 'Algunas veces, el script `ghe-run-migrations` falló en generar nombres de certificados temporales correctamente.' - - 'En un ambiente de clúster, las operaciones de LFS de git pudieron haber fallado con llamadas fallidas a la API interna que cruzaron diversos nodos web.' - - 'Los ganchos de pre-recepción que utilizaron `gpg --import` agotaron su tiempo de espera debido a que no tuvieron los privilegios de `syscall` suficientes.' - - 'En algunas topologías de clúster, no estuvo disponible la información de entrega de webhooks.' - - 'En las configuraciones de disponibilidad alta, el derribar una réplica falló si se había habilitado {% data variables.product.prodname_actions %} previamente.' - - 'La verificación de salud de Elasticsearch no permitió un estado de clúster amarillo al ejecutar las migraciones.' - - 'Las organizaciones que se crearon como resultado de que un usuario haya transformado su cuenta de usuario en una organización no se agregaron a la cuenta empresarial global.' - - 'Cuando utilizas `ghe-migrator` o exportas desde {% data variables.product.prodname_dotcom_the_website %}, una exportación de duración larga falló cuando se borraron datos a media exportación.' - - 'Se eliminaron los enlaces a las páginas inaccesibles.' - - 'El agregar a un equipo como revisor para una solicitud de cambios algunas veces muestra la cantidad incorrecta de miembros en un equipo.' - - 'Una gran cantidad de usuarios inactivos podría ocasionar que falle una configuración de {% data variables.product.prodname_github_connect %}.' - - 'La página de "Características e inscripciones beta" en la IU web del administrador de sitio estuvieron disponibles de forma incorrecta.' - - 'El enlace de "Modo de administrador de sitio" en el pie de página del sitio no cambió de estado cuando se hizo clic sobre este.' - changes: - - 'Los límites de conexión almacenados en la memoria de alto rendimiento se incrementaron para adaptarse mejor a las topologías de clústers grandes.' - - 'Identifica y borra con mayor efectividad las bitácoras de webhook que están fuera de la ventana de retención de bitácoras de este.' - - 'La API de la gráfica de dependencias se ejecutó previamente con un puerto definido estáticamente.' - - 'Se actualizó el conteo de fragmentos de los ajustes de fragmentos de la Elasticsearch relacionada con el clúster.' - - 'Los roles de equipo de "Clasificación" y "Mantenimiento" se preservan durante las migraciones de repositorios.' - - 'Las excepciones `NotProcessedError` estuvieron ocurriendo innecesariamente.' - - 'Se mejoró el rendimiento para las solicitudes web que hicieron los propietarios de las empresas.' - known_issues: - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita la opción "Los usuarios pueden buscar en GitHub.com" con las propuestas de {% data variables.product.prodname_github_connect %}, las propuestas en los repositorios internos y privados no se incluyen en los resultados de búsqueda de {% data variables.product.prodname_dotcom_the_website %}.' - - 'Si se habilitan las {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}, el desmontar un nodo de réplica con `ghe-repl-teardown` tendrá éxito, pero podría devolver un `ERROR:Running migrations`.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-1/2.yml b/translations/es-ES/data/release-notes/enterprise-server/3-1/2.yml deleted file mode 100644 index b9e9fdc936..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-1/2.yml +++ /dev/null @@ -1,27 +0,0 @@ ---- -date: '2021-06-24' -sections: - security_fixes: - - Los paquetes se actualizaron a las últimas versiones de seguridad. - bugs: - - Una cantidad más grande de métricas `gauge-dependency-graph-api-dispatch_dispatch` pudo acumularse en a consola de administración. - - El servicio de sshd algunas veces falló en iniciar en instancias que se estaban ejecutando en la plataforma de Google Cloud. - - Los archivos de actualización antiguos persistieron en el disco del usuario, lo cual algunas veces dio como resultado tener condiciones de falta de espacio. - - '`gh-migrator` mostró una ruta incorrecta a su bitácora de salida.' - - Un archivo de exportación falló silenciosamente en importar solicitudes de cambios si estas contenían solicitudes de revisión de equipos que no estaban presentes en el archivo. - changes: - - Actualiza la versión del ejecutor de {% data variables.product.prodname_actions %} en GHES 3.1 a la [v2.278.0](https://github.com/actions/runner/releases/tag/v2.278.0) - known_issues: - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - | - Después de actualizar de la versión 3.0.x a la 3.1.x, en algunos casos, puede que GitHub actions falle con un error de tipo: `An unexpected error occurred when executing this workflow.` Para solucionar este problema, conéctate al shell administrativo (ssh) y ejecuta: - ``` - ghe-actions-console -s actions -c "Queue-ServiceJob -JobId 4DB1F4CF-19FD-40E0-A253-91288813DE8B" - ``` - - Si se habilitan las {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}, el desmontar un nodo de réplica con `ghe-repl-teardown` tendrá éxito, pero podría devolver un `ERROR:Running migrations`. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-1/20.yml b/translations/es-ES/data/release-notes/enterprise-server/3-1/20.yml deleted file mode 100644 index a518cef9b1..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-1/20.yml +++ /dev/null @@ -1,22 +0,0 @@ -date: '2022-04-20' -sections: - security_fixes: - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'El cargar nodos en un par con disponibilidad alta con un paquete de mejora pudo haber causado que Elasticsearch ingresara en un estado inconsistente en algunos casos.' - - 'En algunas topologías de clúster, no pudieron ejecutarse las utilidades de línea de comandos `ghe-spokesctl` y `ghe-btop`.' - - 'Los índices de Elastisearch podrían duplicarse durante la mejora de un paquete debido a que el servicio de `elasticsearch-upgrade` se ejecutó varias veces en paralelo.' - - 'Las colas de job `maint_host_low` no se procesaron y esto dio como resultado que algunas tareas de mantenimiento no se pudieran ejecutar.' - - 'Cuando conviertes una cuenta de usuario en una organización, si dicha cuenta fue propietaria de la cuenta empresarial de {% data variables.product.prodname_ghe_server %}, la organización convertida se mostró incorrectamente en la lista de propietarios de la empresa.' - - 'El crear un token de OAuth de personificación utilizando la API de REST de administración de empresas dio como resultado un error cuando una integración que coincidió con la ID de aplicación de OAuth ya existía.' - changes: - - 'Cuando se intenta guardar en caché un valor mayor al máximo permitido en memcached, un error se levantó pero la llave no se reportó.' - known_issues: - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita la opción "Los usuarios pueden buscar en GitHub.com" con las propuestas de {% data variables.product.prodname_github_connect %}, las propuestas en los repositorios internos y privados no se incluyen en los resultados de búsqueda de {% data variables.product.prodname_dotcom_the_website %}.' - - 'Si se habilitan las {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}, el desmontar un nodo de réplica con `ghe-repl-teardown` tendrá éxito, pero podría devolver un `ERROR:Running migrations`.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-1/21.yml b/translations/es-ES/data/release-notes/enterprise-server/3-1/21.yml deleted file mode 100644 index fd274b4286..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-1/21.yml +++ /dev/null @@ -1,25 +0,0 @@ -date: '2022-05-17' -sections: - security_fixes: - - '**MEDIA:** Se identificó una propuesta de seguridad en el resolutor de ngnix, en donde un atacante pudo haber falsificado paquetes de UDP desde el servidor DNS y pudo ocasionar una sobre escritura de memoria en bytes, dando como resultado que fallara un proceso trabajador u otros impactos dañinos potenciales. Se asingó el [CVE-2021-23017](https://nvd.nist.gov/vuln/detail/CVE-2021-23017) a la vulnerabilidad.' - - 'Se actualizaron las acciones `actions/checkout@v2` y `actions/checkout@v3` para abordar las vulnerabilidades nuevas que se anunciaron en la [Publicación del blog de refuerzo de seguridad de Git](https://github.blog/2022-04-12-git-security-vulnerability-announced/).' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'En algunas topologías de clúster, el comando `ghe-cluster-status` dejó directorios vacíos en `/tmp`.' - - 'El SNMP registró una cantidad alta de mensajes de error de `Cannot statfs` incorrectamente en syslog.' - - 'Para el caso de las instancias configuradas con la autenticación de SAML y con la recuperación de fallos integrada habilitada, los usuarios integrados se atoraron en un bucle de "inicio de sesión" al intentar iniciar sesión desde la página generada después de salir de sesión.' - - 'Al utilizar aserciones cifradas de SAML, algunas de ellas no estaban marcando correctamente a las llaves SSH como verificadas.' - - 'La página de lanzamientos devolvió un error 500 cuando el repositorio tuvo etiquetas que contenían caracteres diferentes a los de ASCII. [Actualizado: 2022-06-10]' - changes: - - 'En las configuraciones de disponibilidad alta, se aclara que la página de resumen de replicación en la consola de administración solo muestra la configuración de replicación actual y no el estado de replicación actual.' - - 'When enabling {% data variables.product.prodname_registry %}, clarify that using a Shared Access Signature (SAS) token as connection string is not supported.' - - 'Los paquetes de soporte ahora incluyen el conteo de filas de las tablas que se almacenan en MySQL.' - known_issues: - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita la opción "Los usuarios pueden buscar en GitHub.com" con las propuestas de {% data variables.product.prodname_github_connect %}, las propuestas en los repositorios internos y privados no se incluyen en los resultados de búsqueda de {% data variables.product.prodname_dotcom_the_website %}.' - - 'Si se habilitan las {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}, el desmontar un nodo de réplica con `ghe-repl-teardown` tendrá éxito, pero podría devolver un `ERROR:Running migrations`.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-1/22.yml b/translations/es-ES/data/release-notes/enterprise-server/3-1/22.yml deleted file mode 100644 index 024692ef6e..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-1/22.yml +++ /dev/null @@ -1,21 +0,0 @@ ---- -date: '2022-06-09' -sections: - security_fixes: - - Los paquetes se actualizaron a las últimas versiones de seguridad. - bugs: - - Un script interno para validar nombres de host en el archivo de configuración de {% data variables.product.prodname_ghe_server %} devolvió un error cuando la secuencia de nombre de host iniciaba con un "." (punto). - - En las configuraciones de disponibilidad alta en donde el nombre de host del nodo primario fue mayor a 60 caracteres, MySQL no se pudo configurar. - - El cálculo de "Cantidad máxima de confirmantes en toda la instancia" que se reportó en el tablero de administrador de sitio fue incorrecto. - - Una entrada incorrecta en la base de datos para las réplicas de repositorio ocasionó que dicha base de datos se corrompiera al realizar una restauración utilizando {% data variables.product.prodname_enterprise_backup_utilities %}. - changes: - - En las configuraciones de disponibilidad alta en donde Elasticsearch reportó un estado amarillo válido, los cambios que se introdujeron en una corrección previa bloquearon el comando `ghe-repl-stop` y no permitieron que la replicación se detuviera. El utilizar `ghe-repo-stop --force` ahora forzará a Elasticsearch a detenerse cuando el servicio está en un estado amarillo válido o normal. - known_issues: - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita la opción "Los usuarios pueden buscar en GitHub.com" con las propuestas de {% data variables.product.prodname_github_connect %}, las propuestas en los repositorios internos y privados no se incluyen en los resultados de búsqueda de {% data variables.product.prodname_dotcom_the_website %}. - - Si se habilitan las {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}, el desmontar un nodo de réplica con `ghe-repl-teardown` tendrá éxito, pero podría devolver un `ERROR:Running migrations`. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-1/3.yml b/translations/es-ES/data/release-notes/enterprise-server/3-1/3.yml deleted file mode 100644 index fc56f5a520..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-1/3.yml +++ /dev/null @@ -1,27 +0,0 @@ -date: '2021-07-14' -sections: - security_fixes: - - '**ALTA:** Una vulnerabilidad que atravesaba rutas se identificó en GitHub Enterprise Server, la cual podría aprovecharse al crear un sitio de GitHub Pages. Las opciones de configuración que controla el usuario y que utiliza GitHub Pages no se restringieron suficientemente, lo cual hizo posible que se leyeran archivos en la instancia de GitHub Enterprise Server. Para aprovechar esta vulnerabilidad, el atacante necesitaría permiso para crear y compilar un sitio de GitHub Pages en la instancia de GitHub Enterprise Server. Esta vulnerabilidad afectó a todas las versiones de GitHub Enterprise Server anteriores a la 3.1.3 y se le asignó el CVE-2021-22867. Esta vulnerabilidad se reportó a través del programa de Recompensas por Errores de GitHub.' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'La variable de vencimiento de fecha de SAML no se pudo configurar.' - - 'Los servicios de aplicación fallaron en sus verificaciones de salud durante una aplicación de configuración antes de que pudieran ingresar a un estado saludable.' - - 'El `ghe-cluster-config-node-init` falló durante la configuración de clúster si se había habilitado el proxy de HTTP.' - - 'Los ganchos de pre-recepción pudieron haber encontrado un error de tipo `Failed to resolve full path of the current executable` debido a que un `/proc` no se pudo montar en el contenedor.' - - 'Collectd no resolvió el nombre de host destino que se estaba reenviando después del inicio principal.' - - 'El job que purgó los repositorios inactivos borrados pudo haber fallado en hacer progreso si alguno de estos repositorios estaba protegido contra borrado debido a las retenciones legales.' - - 'Los jobs en segundo plano se pusieron en la fila de `spam`, los cuales no se estaban procesando.' - - 'El método de fusión preferido se restablecerá cuando se reintente después de una fusión fallida de solicitud de cambio.' - - 'Las subidas de Git dieron como resultado un Error de Servidor Interno 500 durante el proceso de reconciliación del usuario en las instancias que utilizaban el modo de autenticación de LDAP.' - - 'Después de mejorar de la versión 3.0.x a la 3.1.x, en algunos casos, las GitHub Actions fallarían con un error de tipo `An unexpected error occurred when executing this workflow`.' - changes: - - 'Se mejoró la eficiencia de la aplicación de configuraciones al omitir las reglas de cortafuegos para permitir IP, las cuales no hubieran cambiado, lo cual ahorró tiempo significativo en los clústeres grandes.' - known_issues: - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Si se habilitan las {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}, el desmontar un nodo de réplica con `ghe-repl-teardown` tendrá éxito, pero podría devolver un `ERROR:Running migrations`.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-1/4.yml b/translations/es-ES/data/release-notes/enterprise-server/3-1/4.yml deleted file mode 100644 index de8f9915de..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-1/4.yml +++ /dev/null @@ -1,27 +0,0 @@ -date: '2021-07-27' -sections: - security_fixes: - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Los conteos en las páginas de los paquetes no se estaban incrementando cuando se descargaba un paquete.' - - 'El tiempo de `ghe-config-apply` venció, pidió un mensaje o falló para un cliente que tenía habilitado el {% data variables.product.prodname_secret_scanning %} e inhabilitó o jamás habilitó las {% data variables.product.prodname_actions %} en su instancia.' - - 'Los archivos de bitácora no se volvieron a abrir después de su rotación en algunos casos, lo cual ocasionó un uso alto de espacio en disco en las instancias con tiempo de actividad alto.' - - 'Las actualizaciones desde una versión antigua de {% data variables.product.prodname_ghe_server %} podrían fallar debido a que falta un job en {% data variables.product.prodname_actions %}.' - - 'Los ganchos de pre-recepción personalizados podrían llevar a un error como `error: object directory /data/user/repositories/0/nw/12/34/56/7890/network.git/objects does not exist; check .git/objects/info/alternates`.' - - 'El proxy HTTP no autenticado para la compilación de contenedores de las páginas no era compatible para ningún usuario que utilizara proxys HTTP.' - - 'Una cantidad significativa de 503 errores se registró cada que un usuario vistió la página de `/settings` de un repositorio si la gráfica de dependencias no estaba habilitada.' - - 'Los repositorios internos solo se devolvieron cuando un usuario había tenido afiliaciones con el repositorio mediante un equipo o estado de colaborador o cuando se consultaron con el parámetro `?type=internal`.' - - 'Los jobs en segundo plano fallidos tienen reintentos ilimitados, los cuales podrían causar filas muy largas.' - - 'Una cantidad significativa de 503 errores se habrían estado creando si el job programado para sincronizar vulnerabilidades con GitHub.com intentó ejecutarse cuando la gráfica de dependencias no estuvo habilitada y el análisis de contenido sí estaba habilitado.' - - "Cuando se habilitan las {% data variables.product.prodname_actions %} sin ejecutar respaldos programados frecuentes, la bitácora de transacción de MSSQL podría crecer sin límites y consumir todo el espacio disponible en el disco de datos del aplicativo, ocasionando una posible interrupción.\n\nSi configuraste los respaldos programados frecuentes de MSSQL, no necesitas tomar ninguna acción adicional. De lo contrario, si tienes habilitadas las {% data variables.product.prodname_actions %} previamente, ejecuta los siguientes comandos después de instalar este parche.\n\n```\nghe-actions-console -s Mps -c 'Update-Service -Force'\nghe-actions-console -s Token -c 'Update-Service -Force'\nghe-actions-console -s Actions -c 'Update-Service -Force'\n```\n" - changes: - - 'Las bitácoras de `babeld` ahora incluyen un campo de `cmd` para las solicitudes de publicidad de ref de HTTP en vez de solo incluirlas durante las solicitudes de negociación.' - known_issues: - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Si se habilitan las {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}, el desmontar un nodo de réplica con `ghe-repl-teardown` tendrá éxito, pero podría devolver un `ERROR:Running migrations`.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-1/5.yml b/translations/es-ES/data/release-notes/enterprise-server/3-1/5.yml deleted file mode 100644 index 0f9489c330..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-1/5.yml +++ /dev/null @@ -1,20 +0,0 @@ -date: '2021-08-10' -sections: - bugs: - - 'Los ganchos de pre-recepción que utilizaron un subshell de bash devolvieron un error de tipo: `No such file or directory`.' - - 'Cuando se habilitaron las GitHub Actions sin ejecutar los respaldos con programación frecuente, la bitácora de transacción de MSSQL pudo haber crecido más allá de los límites y consumido todo el espacio disponible en el disco de datos del aplicativo, causando una posible interrupción del servicio.' - - 'El registro innecesario en las bases de datos consumió una cantidad grande de espacio en disco en las instancias con un uso fuerte de LFS.' - - 'Las entradas de bitácoras de auditoría para los cambios realizados a los ajustes de organización de "Creación de repositorios" fueron inexactas.' - - 'El registro excesivo de las exepciones de `ActionController::UnknownFormat` causa un uso innecesario de disco.' - - 'Los valores de `group_dn` de LDAP de más de 255 caracteres dieron como resultado que los errores se registraran: `Datos truncados para la columna ''group_dn'' en la fila 1`.' - changes: - - 'El abuso de límites de tasa ahora se llama Límites de tasa secundarios, ya que el comportamiento que limitan no siempre es abusivo.' - known_issues: - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Si se habilitan las {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}, el desmontar un nodo de réplica con `ghe-repl-teardown` tendrá éxito, pero podría devolver un `ERROR:Running migrations`.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-1/6.yml b/translations/es-ES/data/release-notes/enterprise-server/3-1/6.yml deleted file mode 100644 index f4972baae5..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-1/6.yml +++ /dev/null @@ -1,23 +0,0 @@ -date: '2021-08-24' -sections: - security_fixes: - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'El agregar imágenes muy grandes o GIF animados a las imágenes o solicitudes de cambio, fallará.' - - 'Los mensajes de Journald con relación a las actualizaciones automáticas (`Agregar una hora aleatoria en h/m/s.`) se registraron en syslog.' - - 'Los ganchos de pre-recepción que crearon canalizaciones nombradas (FIFO) fallaron o demoraron, lo cual resultó en un error de tiempo de espera.' - - 'Agregar filtros para que la página de búsqueda avanzada de bitácoras de auditoría no llene la caja de texto de consultas en tiempo real con el valor y prefijo de faceta correcto.' - - 'Los ganchos de Git hacia la API interna que dio como resultado solicitudes fallidas devolvieron la excepción `undefined method body for "success":String (NoMethodError)` en vez de devolver un `nil` explícito.' - - 'Cuando se eliminó una integración, fue posible que una aplicación OAuth o integración no relacionada s también se eliminaran.' - - 'Cuando se agregó un mensaje obligatorio que contenía un caracter de emoji que intentaba ver o cambiar el mensaje, se devolvió un error tipo "500 Internal Server Error".' - changes: - - 'Agrega `triage` y `maintain` a la lista de permisos que devuelve la API de REST.' - known_issues: - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Si se habilitan las {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}, el desmontar un nodo de réplica con `ghe-repl-teardown` tendrá éxito, pero podría devolver un `ERROR:Running migrations`.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-1/7.yml b/translations/es-ES/data/release-notes/enterprise-server/3-1/7.yml deleted file mode 100644 index b595cb338f..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-1/7.yml +++ /dev/null @@ -1,18 +0,0 @@ -date: '2021-09-07' -sections: - security_fixes: - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Intentar tirar un nodo de réplica recién agregado especificando su UUID con `ghe-repl-teardown` falló sin reportar un error en caos de que la replicación no hubiera iniciado.' - - 'Las compilaciones de GitHub Pages se estaban pasando por un proxy externo si es que había alguno configurada.' - - 'Los ganchos de pre-recepción que crearon subprocesos no tenían una variable de `PATH` en su ambiente, lo cual dio como resultado un error de tipo "No such file or directory".' - - 'MySQL pudo haberse recuperado de un desastre durante una mejora si se había habilitado `mysql-auto-failover`.' - known_issues: - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Si se habilitan las {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}, el desmontar un nodo de réplica con `ghe-repl-teardown` tendrá éxito, pero podría devolver un `ERROR:Running migrations`.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-1/8.yml b/translations/es-ES/data/release-notes/enterprise-server/3-1/8.yml deleted file mode 100644 index 82b67e4216..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-1/8.yml +++ /dev/null @@ -1,20 +0,0 @@ -date: '2021-09-24' -sections: - security_fixes: - - '**ALTA:** Se identificó una vulnerabilidad de navegación de ruta en {% data variables.product.prodname_ghe_server %} que podría aprovecharse al crear un sitio de {% data variables.product.prodname_pages %}. Las opciones de configuración que controla el usuario y que utiliza {% data variables.product.prodname_pages %} no se restringieron lo suficiente e hicieron posible que se leyeran archivos en la instancia de {% data variables.product.prodname_ghe_server %}. Para aprovechar esta vulnerabilidad, los atacantes necesitarían permisos para crear y compilar un sitio de {% data variables.product.prodname_pages %} en la isntancia de {% data variables.product.prodname_ghe_server %}. Esta vulnerabilidad afectó a todas las versiones de {% data variables.product.prodname_ghe_server %} anteriores a la 3.1.8 y se corrigió en las versiones 3.1.8, 3.0.16 y 2.22.22. Este es el resultado de un arreglo incompleto para el CVE-2021-22867. Esta vulnerabilidad se reportó a través del Programa de Recompensas por Errores de GitHub y se le asignó el caso CVE-2021-22868. {% comment %} https://github.com/github/pages/pull/3361, https://github.com/github/pages/pull/3357 {% endcomment %}' - - '**MEDIA:** Una vulnerabilidad de control de accesos inadecuado en {% data variables.product.prodname_ghe_server %} permitió que un job de flujo de trabajo se ejecutara en un grupo de ejecutores auto-hospedados al cual no debería haber accedido. Esto afecta a los clientes que utilizan grupos de ejecutores auto-hospedados para el control de accesos. Un repositorio con acceso a un grupo de ejecutores empresariales podría acceder a todos los grupos de ejecutores empresariales dentro de la organización debido a las verificaciones de autenticación inadecuadas durante la solicitud. Esto podría ocasionar que se ejecutara código sin querer por parte del grupo de ejecutores incorrecto. Esta vulnerabilidad afectó a las versiones desde la 3.0.0 hasta la 3.0.15 y desde la 3.1.0 hasta la 3.1.7 de {% data variables.product.prodname_ghe_server %} y se corrigió en los lanzamientos 3.0.16 y 3.1.8. Se le asignó el caso CVE-2021-22869. {% comment %} https://github.com/github/enterprise2/pull/27013 {% endcomment %}' - bugs: - - 'Los conteos del trabajador de Resque se mostraron incorrectamente durante el modo de mantenimiento. {% comment %} https://github.com/github/enterprise2/pull/26899, https://github.com/github/enterprise2/pull/26883 {% endcomment %}' - - 'La memoria memcached asignada pudo haber sido cero en el modo de clústering. {% comment %} https://github.com/github/enterprise2/pull/26928, https://github.com/github/enterprise2/pull/26832 {% endcomment %}' - - 'Los archivos binarios no vacíos mostraron un tipo y tamaño de archivo incorrectos en la pestaña "Archivos" de una solicitud de cambios. {% comment %} https://github.com/github/github/pull/192810, https://github.com/github/github/pull/172284, https://github.com/github/coding/issues/694 {% endcomment %}' - - "Arregla compilaciones de las {% data variables.product.prodname_pages %} para que tomen en cuenta la configuración de NO_PROXY del aplicativo. Esto es relevante para los aplicativos configurados únicamente con un proxy HTTP. (actualización 2021-09-30) {% comment %} https://github.com/github/pages/pull/3360 {% endcomment %}\n \nsections -> bugs -> 2\nFile: 16.yml" - - 'La configuración de GitHub Connect para la instancia origen siempre se restableció a las instancias nuevas, incluso cunado no se utilizó la opción `--config` para `ghe-restore`. Esto ocasionó un conflicto con la conexión de GitHub Connect y la sincronización de licencia si tanto la instancia de origen como la de destino estuvieron en línea al mismo tiempo. Este arreglo también requiere actualizar las utilidades de respaldo a la versión 3.2.0 o superior. [actualizado: 2021-11-18]' - known_issues: - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'Si se habilitan las {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}, el desmontar un nodo de réplica con `ghe-repl-teardown` tendrá éxito, pero podría devolver un `ERROR:Running migrations`.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-1/9.yml b/translations/es-ES/data/release-notes/enterprise-server/3-1/9.yml deleted file mode 100644 index 16f1b0ed0b..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-1/9.yml +++ /dev/null @@ -1,29 +0,0 @@ ---- -date: '2021-10-12' -sections: - security_fixes: - - 'Los paquetes se han actualizado a sus últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/27035, https://github.com/github/enterprise2/pull/27010 {% endcomment %}' - bugs: - - 'Los ganchos de recepción personalizados fallaron debido a los límites demasiado restrictivos en la memoria virtual o CPU.{% comment %} https://github.com/github/enterprise2/pull/26972, https://github.com/github/enterprise2/pull/26955 {% endcomment %}' - - 'El intento de borrar todos los ajustes de configuración existentes con `ghe-cleanup-settings` falló en reiniciar el servicio de la Consola de Administración. {% comment %} https://github.com/github/enterprise2/pull/26987, https://github.com/github/enterprise2/pull/26901 {% endcomment %}' - - 'Durante el desmonte de replicación a través de `ghe-repl-teardown`, Memcached falló en reiniciar. {% comment %} https://github.com/github/enterprise2/pull/26993, https://github.com/github/enterprise2/pull/26983 {% endcomment %}' - - 'Durante los periodos de carga alta, los usuarios recibieron códigos de estado HTTP 503 cuando los servicios ascendentes fallaron sus revisiones de salud interna. {% comment %} https://github.com/github/enterprise2/pull/27082, https://github.com/github/enterprise2/pull/26999 {% endcomment %}' - - 'Con las acciones configuradas, la replicación de MSSQL falló después de restablecer desde una captura de pantalla de las Utilidades de Respaldo de GitHub Enterprise. {% comment %} https://github.com/github/enterprise2/pull/27097, https://github.com/github/enterprise2/pull/26254 {% endcomment %}' - - 'Pudo haberse mostrado un mensaje de error de `jq` erróneo al ejecutar `ghe-config-apply`. {% comment %} https://github.com/github/enterprise2/pull/27194, https://github.com/github/enterprise2/pull/26784 {% endcomment %}' - - 'Se prohibió que los ambientes de los ganchos de pre-recepción llamaran el comando cat a través de BusyBox en Alpine.{% comment %} https://github.com/github/enterprise2/pull/27115, https://github.com/github/enterprise2/pull/27094 {% endcomment %}' - - 'La contraseña de la base de datos externa se registró en texto simple. {% comment %} https://github.com/github/enterprise2/pull/27173, https://github.com/github/enterprise2/pull/26413 {% endcomment %}' - - 'La recuperación de fallos desde un centro de datos de un clúster primario hacia uno de un clúster secundario fue exitosa, pero recuperarse de los fallos nuevamente hacia el centro de datos del clúster primario original no pudo promover los índices de Elasticsearch. {% comment %} https://github.com/github/github/pull/193180, https://github.com/github/github/pull/192447 {% endcomment %}' - - 'El botón de "importar equipos" en la página de equipos de una organización devolvió un HTTP 404. {% comment %} https://github.com/github/github/pull/193302 {% endcomment %}' - - 'En algunos casos, los Administradores de GitHub Enterprise que intentaron ver la página de `Usuarios inactivos` recibieron una respuesta de tipo `502 Bad Gateway` o `504 Gateway Timeout`. {% comment %} https://github.com/github/github/pull/194259, https://github.com/github/github/pull/193609 {% endcomment %}' - - 'Se impactó el rendimiento de forma negativa en algunas situaciones de carga alta como resultado del aumento en la cantidad de jobs de `SynchronizePullRequestJob`. {% comment %} https://github.com/github/github/pull/195253, https://github.com/github/github/pull/194591 {% endcomment %}' - changes: - - 'Se borraron bitácoras de webhook de forma más efectiva, las cuales salían de la ventana de retención de bitácoras de webhook. {% comment %} https://github.com/github/enterprise2/pull/27158 {% endcomment %}' - known_issues: - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - Si se habilitan las {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}, el desmontar un nodo de réplica con `ghe-repl-teardown` tendrá éxito, pero podría devolver un `ERROR:Running migrations`. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-2/0-rc1.yml b/translations/es-ES/data/release-notes/enterprise-server/3-2/0-rc1.yml deleted file mode 100644 index 0213319af5..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-2/0-rc1.yml +++ /dev/null @@ -1,309 +0,0 @@ -date: '2021-09-09' -release_candidate: true -deprecated: true -intro: If {% data variables.product.product_location %} is running a release candidate build, you can't upgrade with a hotpatch. We recommend only running release candidates on test environments. -sections: - features: - - heading: Custom patterns for secret scanning - notes: - # https://github.com/github/releases/issues/1426 - - | - {% data variables.product.prodname_GH_advanced_security %} customers can now specify custom patterns for secret scanning. When a new pattern is specified, secret scanning searches a repository's entire Git history for the pattern, as well as any new commits. - - User defined patterns are in beta for {% data variables.product.prodname_ghe_server %} 3.2. They can be defined at the repository, organization, and enterprise levels. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." - - - heading: Security overview for Advanced Security (beta) - notes: - # https://github.com/github/releases/issues/1381 - - | - {% data variables.product.prodname_GH_advanced_security %} customers now have an organization-level view of the application security risks detected by {% data variables.product.prodname_code_scanning %}, {% data variables.product.prodname_dependabot %}, and {% data variables.product.prodname_secret_scanning %}. The security overview shows the enablement status of security features on each repository, as well as the number of alerts detected. - - In addition, the security overview lists all {% data variables.product.prodname_secret_scanning %} alerts at the organization level. Similar views for {% data variables.product.prodname_dependabot %} and {% data variables.product.prodname_code_scanning %} alerts are coming in future releases. For more information, see "[About the security overview](/code-security/security-overview/about-the-security-overview)." - - ![Screenshot of security overview](/assets/images/enterprise/3.2/release-notes/security-overview-UI.png) - - - heading: Dependency review (beta) - notes: - # https://github.com/github/releases/issues/1364 - - | - {% data variables.product.prodname_GH_advanced_security %} customers can now see a rich diff of the dependencies changed in a pull request. Dependency review provides an easy-to-understand view of dependency changes and their security impact in the "Files changed" tab of pull requests. It informs you of which dependencies were added, removed, or updated, along with vulnerability information for these dependencies. For more information, see "[Reviewing dependency changes in a pull request](/github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request)." - - - heading: GitHub Actions environments - notes: - # https://github.com/github/releases/issues/1308 - - | - Environments, environment protection rules, and environment secrets are now generally available for {% data variables.product.prodname_actions %} on {% data variables.product.product_name %}. For more information, see "[Environments](/actions/reference/environments)." - - ![Environment protection rules](/assets/images/enterprise/3.2/release-notes/actions-environments.png) - - - heading: SSH authentication with security keys - notes: - # https://github.com/github/releases/issues/1276 - - | - SSH authentication using a FIDO2 security key is now supported when you add a `sk-ecdsa-sha2-nistp256@openssh.com` or `sk-ssh-ed25519@openssh.com` SSH key to your account. SSH security keys store secret key material on a separate hardware device that requires verification, such as a tap, to operate. For more information, see "[Generating a new SSH key and adding it to the ssh-agent](/github/authenticating-to-github/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#generating-a-new-ssh-key-for-a-hardware-security-key)." - - - heading: 'Dark and dark dimmed themes' - notes: - # https://github.com/github/releases/issues/1260 - - | - Dark and dark dimmed themes are now available for the web UI. {% data variables.product.product_name %} will match your system preferences when you haven't set theme preferences in {% data variables.product.product_name %}. You can also choose which themes are active during the day and night. For more information, see "[Managing your theme settings](/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-your-theme-settings)." - - ![Dark and dark dimmed themes](https://user-images.githubusercontent.com/33528647/114629560-d2231f80-9c86-11eb-9bde-cc301a97040d.gif) - - - heading: 'Approving unverified domains for email notifications' - notes: - # https://github.com/github/releases/issues/1244 - - Domains that are not able to be verified can now be approved for email notification routing. Enterprise and organization owners will be able to approve domains and immediately augment their email notification restriction policy, allowing notifications to be sent to collaborators, consultants, acquisitions, or other partners. 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#about-approval-of-domains)" and "[Restricting email notifications for your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/restricting-email-notifications-for-your-enterprise#restricting-email-notifications-for-your-enterprise-account)." - - - heading: 'Git Credential Manager (GCM) secure credential storage and multi-factor authentication support' - notes: - # https://github.com/github/releases/issues/1406 - - | - Git Credential Manager (GCM) versions 2.0.452 and later now provide security-hardened credential storage and multi-factor authentication support for {% data variables.product.product_name %}. - - GCM with support for {% data variables.product.product_name %} is included with [Git for Windows](https://gitforwindows.org) versions 2.32 and later. GCM is not included with Git for macOS or Linux, but can be installed separately. For more information, see the [latest release](https://github.com/GitCredentialManager/git-credential-manager/releases/) and [installation instructions](https://github.com/GitCredentialManager/git-credential-manager/releases/) in the `GitCredentialManager/git-credential-manager` repository. - - changes: - - heading: Administration Changes - notes: - # https://github.com/github/releases/issues/1309 - - A 'User Agent Referrer Policy' setting has been added to the enterprise settings. This allows an admin to set a stricter `Referrer-Policy` to hide the hostname of a {% data variables.product.prodname_ghe_server %} installation from external sites. The setting is disabled by default and is tracked by audit log events for staff and enterprise owners when enabled or disabled. For more information, see "[Configuring Referrer Policy for your enterprise](/admin/configuration/configuring-your-enterprise/configuring-the-referrer-policy-for-your-enterprise)." - - # https://github.com/github/releases/issues/1515 - - The MySQL health check was changed to use `mysqladmin ping` instead of TCP checks, which removes some unnecessary noise in the MySQL error log. Also, Orchestrator failover checks were improved to prevent unnecessary MySQL failovers when applying cluster config changes. - - # https://github.com/github/releases/issues/1287 - - The Resque service, which supports background job processing, has been replaced with Aqueduct Lite. This change makes the job system easier to manage and should not affect the user experience. For the new administration and debugging commands for Aqueduct, see "[Command-line utilities](/admin/configuration/configuring-your-enterprise/command-line-utilities#ghe-aqueduct)." - - - heading: Token Changes - notes: - # https://github.com/github/releases/issues/1235 - - | - The format of authentication tokens for {% data variables.product.product_name %} has changed. The change affects the format of personal access tokens and access tokens for {% data variables.product.prodname_oauth_apps %}, as well as user-to-server, server-to-server, and refresh tokens for {% data variables.product.prodname_github_apps %}. - - The different token types now have unique identifiable prefixes, which allows for secret scanning to detect the tokens so that you can mitigate the impact of someone accidentally committing a token to a repository. {% data variables.product.company_short %} recommends updating existing tokens as soon as possible. For more information, see "[About authentication to {% data variables.product.prodname_dotcom %}](/github/authenticating-to-github/keeping-your-account-and-data-secure/about-authentication-to-github#githubs-token-formats)" and "[About {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/about-secret-scanning)." - - - heading: 'Repositories changes' - notes: - # https://github.com/github/releases/issues/1295 - - Repositories on user profiles and organization profiles now support sorting by star count. - - # https://github.com/github/releases/issues/1327 - - When viewing the commit history of a single file, you can now click {% octicon "file-code" aria-label="The code icon" %} to view that file at the selected point in history. - - # https://github.com/github/releases/issues/1254 - - When a submodule is defined with a relative path in {% data variables.product.product_location %}, the submodule is now clickable in the web UI. Clicking the submodule in the web UI will take you to the linked repository. Previously, only submodules with absolute URLs were clickable. This is supported for relative paths for repositories with the same owner that follow the pattern ../REPOSITORY or relative paths for repositories with a different owner that follow the pattern ../OWNER/REPOSITORY. For more information about working with submodules, see [Working with submodules](https://github.blog/2016-02-01-working-with-submodules/) on {% data variables.product.prodname_blog %}. - - # https://github.com/github/releases/issues/1250 - - The web UI can now be used to synchronize an out-of-date branch of a fork with the fork's upstream branch. If there are no merge conflicts between the branches, the branch is updated either by fast-forwarding or by merging from upstream. If there are conflicts, you will be prompted to create a pull request to resolve the conflicts. For more information, see "[Syncing a fork](/github/collaborating-with-pull-requests/working-with-forks/syncing-a-fork#syncing-a-fork-from-the-web-ui)." - - - heading: 'Markdown changes' - notes: - # https://github.com/github/releases/issues/1477 - - The markdown editor used when creating or editing a release in a repository now has a text-editing toolbar. For more information, see "[Managing releases in a repository](/github/administering-a-repository/releasing-projects-on-github/managing-releases-in-a-repository#creating-a-release)." - - # https://github.com/github/releases/issues/1169 - - Uploading video files is now supported everywhere you write Markdown on {% data variables.product.product_name %}. Share demos, reproduction steps, and more in your issue and pull request comments, as well as in Markdown files within repositories, such as READMEs. For more information, see "[Attaching files](/github/writing-on-github/working-with-advanced-formatting/attaching-files)." - - # https://github.com/github/releases/issues/1269 - - Markdown files will now automatically generate a table of contents in the header when there are 2 or more headings. The table of contents is interactive and links to the selected section. All 6 Markdown heading levels are supported. - - # https://github.com/github/releases/issues/1294 - - 'There is a new keyboard shortcut, `cmd+e` on macOS or `ctrl+e` on Windows, to insert codeblocks in Markdown files, issues, pull requests, and comments.' - - # https://github.com/github/releases/issues/1474 - - Appending `?plain=1` to the URL for any Markdown file will now display the file without rendering and with line numbers. The plain view can be used to link other users to specific lines. For example, appending `?plain=1#L52` will highlight line 52 of a plain text Markdown file. For more information, "[Creating a permanent link to a code snippet](/github/writing-on-github/working-with-advanced-formatting/creating-a-permanent-link-to-a-code-snippet#linking-to-markdown)." - - - heading: 'Issues and pull requests changes' - notes: - # https://github.com/github/releases/issues/1413 - - With the [latest version of Octicons](https://github.com/primer/octicons/releases), the states of issues and pull requests are now more visually distinct so you can scan their status more easily. For more information, see [{% data variables.product.prodname_blog %}](https://github.blog/changelog/2021-06-08-new-issue-and-pull-request-state-icons/). - - # https://github.com/github/releases/issues/1419 - - A new "Require conversation resolution before merging" branch protection rule and "Conversations" menu is now available. Easily discover your pull request comments from the "Files changed" tab, and require that all your pull request conversations are resolved before merging. For more information, see "[About pull request reviews](/github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews#discovering-and-navigating-conversations)" and "[About protected branches](/github/administering-a-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-conversation-resolution-before-merging)." - - # https://github.com/github/releases/issues/1279 - - To prevent the merge of unexpected changes after auto-merge is enabled for a pull request, auto-merge is now disabled automatically when new changes are pushed by a user without write access to the repository. Users without write access can still update the pull request with changes from the base branch when auto-merge is enabled. To prevent a malicious user from using a merge conflict to introduce unexpected changes to the pull request, auto-merge for the pull request is disabled if the update causes a merge conflict. For more information about auto-merge, see "[Automatically merging a pull request](/github/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request)." - - # https://github.com/github/releases/issues/1550 - - People with maintain permissions can now manage the repository-level "Allow auto-merge" setting. This setting, which is off by default, controls whether auto-merge is available on pull requests in the repository. Previously, only people with admin permissions could manage this setting. Additionally, this setting can now by controlled using the "[Create a repository](/rest/reference/repos#create-an-organization-repository)" and "[Update a repository](/rest/reference/repos#update-a-repository)" REST APIs. For more information, see "[Managing auto-merge for pull requests in your repository](/github/administering-a-repository/configuring-pull-request-merges/managing-auto-merge-for-pull-requests-in-your-repository)." - - # https://github.com/github/releases/issues/1201 - - The assignees selection for issues and pull requests now supports type ahead searching so you can find users in your organization faster. Additionally, search result rankings have been updated to prefer matches at the start of a person's username or profile name. - - # https://github.com/github/releases/issues/1430 - - When a review is requested from a team of more than 100 people, developers are now shown a confirmation dialog box in order to prevent unnecessary notifications for large teams. - - # https://github.com/github/releases/issues/1293 - - Back-tick `code blocks` are now supported in issue titles, pull request titles, and in any place issue and pull request titles are referenced in {% data variables.product.prodname_ghe_server %}. - - # https://github.com/github/releases/issues/1300 - - Events for pull requests and pull request reviews are now included in the audit log for both [enterprises](/admin/user-management/managing-users-in-your-enterprise/auditing-users-across-your-enterprise) and [organizations](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization). These events help admins better monitor pull request activity and help ensure security and compliance requirements are being met. Events can be viewed from the web UI, exported as CSV or JSON, or accessed via REST API. You can also search the audit log for specific pull request events. For more information, see "[Reviewing the audit log for your organization](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization#pull_request-category-actions)." - - - heading: 'Branches changes' - notes: - # https://github.com/github/releases/issues/885 - - | - The default branch name for new repositories is now `main`. Existing repositories are not impacted by this change. If users, organization owners, or enterprise owners have previously specified a default branch for new repositories, they are also not impacted. - - If you want to set a different default branch name, you can do so in the [user](/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-the-default-branch-name-for-your-repositories), [organization](/organizations/managing-organization-settings/managing-the-default-branch-name-for-repositories-in-your-organization), or [enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-on-the-default-branch-name) settings. - - # https://github.com/github/releases/issues/981 - - | - Branches, including the default branch, can now be renamed using the the {% data variables.product.product_name %} web UI. When a branch is renamed, any open pull requests and draft releases targeting the renamed branch will be retargeted automatically, and branch protection rules that explicitly reference the renamed branch will be updated. - - Admin permissions are required to rename the default branch, but write permissions are sufficient to rename other branches. - - To help make the change as seamless as possible for users: - - * A notice is shown to contributors, maintainers, and admins on the repository homepage with instructions for updating their local repository. - * Web requests to the old branch will be redirected. - * A "moved permanently" HTTP response will be returned to REST API calls. - * An informational message is displayed to Git command line users that push to the old branch. - - For more information, see "[Renaming a branch](/github/administering-a-repository/managing-branches-in-your-repository/renaming-a-branch)." - - - heading: 'GitHub Actions changes' - notes: - # https://github.com/github/releases/issues/1227 - - '{% data variables.product.prodname_actions %} now lets you control the permissions granted to the `GITHUB_TOKEN` secret. The `GITHUB_TOKEN` is an automatically-generated secret that lets you make authenticated calls to the API for {% data variables.product.product_name %} in your workflow runs. {% data variables.product.prodname_actions %} generates a new token for each job and expires the token when a job completes. The token usually has `write` permissions to a number of [API endpoints](/actions/reference/authentication-in-a-workflow#permissions-for-the-github_token), except in the case of pull requests from forks, which are always `read`. These new settings allow you to follow a principle of least privilege in your workflows. For more information, see "[Authentication in a workflow](/actions/reference/authentication-in-a-workflow#modifying-the-permissions-for-the-github_token)."' - - # https://github.com/github/releases/issues/1280 - - '{% data variables.product.prodname_cli %} 1.9 and later allows you to work with {% data variables.product.prodname_actions %} in your terminal. For more information, see the [{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-04-15-github-cli-1-9-enables-you-to-work-with-github-actions-from-your-terminal/).' - - # https://github.com/github/releases/issues/1157 - - The audit log now includes events associated with {% data variables.product.prodname_actions %} workflow runs. This data provides administrators with a greatly expanded data set for security and compliance audits. For more information, see "[Reviewing the audit log for your organization](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization#workflows-category-actions)." - - # https://github.com/github/releases/issues/1587 - - Performance improvements have been made to {% data variables.product.prodname_actions %}, which may result in higher maximum job throughput. For more information on job throughput with internally-tested CPU and memory configurations, see "[Getting started with {% data variables.product.prodname_actions %} for {% data variables.product.prodname_ghe_server %}](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/getting-started-with-github-actions-for-github-enterprise-server#review-hardware-considerations)." - - - heading: 'GitHub Packages changes' - notes: - # https://github.com/github/releases/issues/1088 - - Any package or package version for {% data variables.product.prodname_registry %} can now be deleted from {% data variables.product.product_name %}'s web UI. You can also undo the deletion of any package or package version within 30 days. For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)". - - - heading: 'Dependabot and Dependency graph changes' - notes: - # https://github.com/github/releases/issues/1537 - - The dependency graph can now be enabled using the Management Console, rather than needing to run a command in the administrative shell. For more information, see "[Enabling alerts for vulnerable dependencies {% 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#enabling-the-dependency-graph-and-dependabot-alerts-for-vulnerable-dependencies-on-github-enterprise-server)." - - # https://github.com/github/releases/issues/1153 - - Notifications for multiple {% data variables.product.prodname_dependabot_alerts %} are now grouped together if they're discovered at the same time. This significantly reduces the volume of {% data variables.product.prodname_dependabot %} alert notifications that users receive. For more information, see the [{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-03-18-grouped-dependabot-alert-notifications/). - - # https://github.com/github/releases/issues/1371 - - Dependency graph and {% data variables.product.prodname_dependabot_alerts %} now support Go modules. {% data variables.product.prodname_ghe_server %} analyzes a repository's `go.mod` files to understand the repository’s dependencies. Along with security advisories, the dependency graph provides the information needed to alert developers to vulnerable dependencies. For more information about enabling the dependency graph on private repositories, see "[Securing your repository](/code-security/getting-started/securing-your-repository#managing-the-dependency-graph)." - - # https://github.com/github/releases/issues/1538 - - The default notification settings for security alerts have changed. Previously, if you had permission to view security alerts in a repository, you would receive notifications for that repository as long as your settings allowed for security alert notifications. Now, you must opt in to security alert notifications by watching the repository. You will be notified if you select `All Activity` or configure `Custom` to include `Security alerts`. All existing repositories will be automatically migrated to these new settings and you will continue to receive notifications; however, any new repositories will require opting-in by watching the repository. For more information see "[Configuring notifications for {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts)" and "[Managing alerts from secret scanning](/code-security/secret-security/managing-alerts-from-secret-scanning)." - - - heading: 'Code scanning and secret scanning changes' - notes: - # https://github.com/github/releases/issues/1352 - - '{% data variables.product.prodname_code_scanning_capc %} with {% data variables.product.prodname_codeql %} now generates diagnostic information for all supported languages. This helps check the state of the created database to understand the status and quality of performed analysis. The diagnostic information is available starting in [version 2.5.6](https://github.com/github/codeql-cli-binaries/releases) of the [{% data variables.product.prodname_codeql_cli %}](https://codeql.github.com/docs/codeql-cli/). You can see the detailed diagnostic information in the {% data variables.product.prodname_actions %} logs for {% data variables.product.prodname_codeql %}. For more information, see "[Viewing code scanning logs](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/viewing-code-scanning-logs)."' - - # https://github.com/github/releases/issues/1360 - - '{% data variables.product.prodname_code_scanning_capc %} with {% data variables.product.prodname_codeql_cli %} now supports analyzing several languages during a single build. This makes it easier to run code analysis to use CI/CD systems other than {% data variables.product.prodname_actions %}. The new mode of the `codeql database create` command is available starting [version 2.5.6](https://github.com/github/codeql-cli-binaries/releases) of the [{% data variables.product.prodname_codeql_cli %}](https://codeql.github.com/docs/codeql-cli/). For more information about setting this up, 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/running-codeql-cli-in-your-ci-system)."' - - # https://github.com/github/releases/issues/1160 - - '{% data variables.product.prodname_code_scanning_capc %} alerts from all enabled tools are now shown in one consolidated list, so that you can easily prioritize across all alerts. You can view alerts from a specific tool by using the "Tool" filter, and the "Rule" and "Tag" filters will dynamically update based on your "Tool" selection.' - - # https://github.com/github/releases/issues/1454 - - '{% data variables.product.prodname_code_scanning_capc %} with {% data variables.product.prodname_codeql %} now includes beta support for analyzing C++20 code. This is only available when building codebases with GCC on Linux. C++20 modules are not supported yet.' - - # https://github.com/github/releases/issues/1375 - - The depth of {% data variables.product.prodname_codeql %}'s analysis has been improved by adding support for more [libraries and frameworks](https://codeql.github.com/docs/codeql-overview/supported-languages-and-frameworks/) and increasing the coverage of our existing library and framework models for several languages ([C++](https://github.com/github/codeql/tree/main/cpp), [JavaScript](https://github.com/github/codeql/tree/main/javascript), [Python](https://github.com/github/codeql/tree/main/python), and [Java](https://github.com/github/codeql/tree/main/java)). As a result, {% data variables.product.prodname_codeql %} can now detect even more potential sources of untrusted user data, review the steps through which that data flows, and identify potentially dangerous sinks in which this data could end up. This results in an overall improvement of the quality of the {% data variables.product.prodname_code_scanning %} alerts. For more information, see the [{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-07-01-codeql-code-scanning-now-recognizes-more-sources-and-uses-of-untrusted-user-data/). - - # https://github.com/github/releases/issues/1335 - # https://github.com/github/releases/issues/1314 - - | - {% data variables.product.prodname_code_scanning_capc %} now shows `security-severity` levels for CodeQL security alerts. You can configure which `security-severity` levels will cause a check failure for a pull request. The severity level of security alerts can be `critical`, `high`, `medium`, or `low`. By default, any {% data variables.product.prodname_code_scanning %} alerts with a `security-severity` of `critical` or `high` will cause a pull request check failure. - - Additionally, you can now also configure which severity levels will cause a pull request check to fail for non-security alerts. You can configure this behavior at the repository level, and define whether alerts with the severity `error`, `warning`, or `note` will cause a pull request check to fail. By default, non-security {% data variables.product.prodname_code_scanning %} alerts with a severity of `error` will cause a pull request check failure. - - For more information see "[Defining which alert severity levels cause pull request check failure](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#defining-the-severities-causing-pull-request-check-failure)." - - ![List of code scanning alerts with security levels](/assets/images/enterprise/3.2/release-notes/code-scanning-alerts.png) - - # https://github.com/github/releases/issues/1324 - - | - Improvements to the branch filter for {% data variables.product.prodname_code_scanning %} alerts make it clearer which {% data variables.product.prodname_code_scanning %} alerts are being displayed on the alerts page. By default, {% data variables.product.prodname_code_scanning %} alerts are filtered to show alerts for the default branch of the repository only. You can use the branch filter to display the alerts on any of the non-default branches. Any branch filter that has been applied is shown in the search bar. - - The search syntax has also been simplified to `branch:`. This syntax can be used multiple times in the search bar to filter on multiple branches. The previous syntax, `ref:refs/heads/`, is still supported, so any saved URLs will continue to work. - - # https://github.com/github/releases/issues/1313 - - | - Free text search is now available for code scanning alerts. You can search code scanning results to quickly find specific alerts without having to know exact search terms. The search is applied across the alert's name, description, and help text. The syntax is: - - - A single word returns all matches. - - Multiple search words returns matches to either word. - - Words in double quotes returns exact matches. - - The keyword 'AND' returns matches to multiple words. - - - '{% data variables.product.prodname_secret_scanning_caps %} added patterns for 23 new service providers. For the updated list of supported secrets, see "[About secret scanning](/code-security/secret-scanning/about-secret-scanning)."' - - - heading: API Changes - notes: - # https://github.com/github/releases/issues/1253 - - Pagination support has been added to the Repositories REST API's "compare two commits" endpoint, which returns a list of commits reachable from one commit or branch, but unreachable from another. The API can also now return the results for comparisons over 250 commits. For more information, see the "[Commits](/rest/reference/commits#compare-two-commits)" REST API documentation and "[Traversing with pagination](/rest/guides/traversing-with-pagination)." - - # https://github.com/github/releases/issues/969 - - The REST API can now be used to programmatically resend or check the status of webhooks. For more information, see "[Webhooks](/rest/reference/webhooks)," "[Organizations](/rest/reference/orgs#webhooks)," and "[Apps](/rest/reference/apps#webhooks)" in the REST API documentation. - - # https://github.com/github/releases/issues/1349 - - | - Improvements have been made to the code scanning and {% data variables.product.prodname_GH_advanced_security %} APIs: - - - The code scanning API now returns the CodeQL query version used for an analysis. This can be used to reproduce results or confirm that an analysis used the latest query. For more information, see "[Code scanning](/rest/reference/code-scanning#list-code-scanning-alerts-for-a-repository)" in the REST API documentation. - - Admin users can now use the REST API to enable or disable {% data variables.product.prodname_GH_advanced_security %} for repositories, using the `security_and_analysis` object on `repos/{org}/{repo}`. In addition, admin users can check whether {% data variables.product.prodname_advanced_security %} is currently enabled for a repository by using a `GET /repos/{owner}/{repo}` request. These changes help you manage {% data variables.product.prodname_advanced_security %} repository access at scale. For more information, see "[Repositories](/rest/reference/repos#update-a-repository)" in the REST API documentation. - - # No security/bug fixes for the RC release - # security_fixes: - # - PLACEHOLDER - - # bugs: - # - PLACEHOLDER - - known_issues: - - On a freshly set up {% data variables.product.prodname_ghe_server %} without any users, an attacker could create the first admin user. - - Custom firewall rules are removed during the upgrade process. - - Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. - - Issues cannot be closed if they contain a permalink to a blob in the same repository, where the blob's file path is longer than 255 characters. - - When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results. - - The {% data variables.product.prodname_registry %} npm registry no longer returns a time value in metadata responses. This was done to allow for substantial performance improvements. We continue to have all the data necessary to return a time value as part of the metadata response and will resume returning this value in the future once we have solved the existing performance issues. - - Resource limits that are specific to processing pre-receive hooks may cause some pre-receive hooks to fail. - - deprecations: - - heading: Deprecation of GitHub Enterprise Server 2.21 - notes: - - '**{% data variables.product.prodname_ghe_server %} 2.21 was discontinued on June 6, 2021**. That means that no patch releases will be made, even for critical security issues, after this date. For better performance, improved security, and new features, [upgrade to the newest version of {% data variables.product.prodname_ghe_server %}](/enterprise-server@3.2/admin/enterprise-management/upgrading-github-enterprise-server) as soon as possible.' - - heading: Deprecation of GitHub Enterprise Server 2.22 - notes: - - '**{% data variables.product.prodname_ghe_server %} 2.22 will be discontinued on September 23, 2021**. That means that no patch releases will be made, even for critical security issues, after this date. For better performance, improved security, and new features, [upgrade to the newest version of {% data variables.product.prodname_ghe_server %}](/enterprise-server@3.2/admin/enterprise-management/upgrading-github-enterprise-server) as soon as possible.' - - heading: Deprecation of XenServer Hypervisor support - notes: - # https://github.com/github/docs-content/issues/4439 - - Beginning in {% data variables.product.prodname_ghe_server %} 3.1, we will begin discontinuing support for Xen Hypervisor. The complete deprecation is scheduled for {% data variables.product.prodname_ghe_server %} 3.3, following the standard one year deprecation window. Please contact [GitHub Support](https://support.github.com/contact) with questions or concerns. - - heading: Removal of Legacy GitHub Services - notes: - # https://github.com/github/releases/issues/1506 - - '{% data variables.product.prodname_ghe_server %} 3.2 removes unused GitHub Service database records. More information is available in the [deprecation announcement post](https://developer.github.com/changes/2018-04-25-github-services-deprecation/).' - - heading: Deprecation of OAuth Application API endpoints and API authentication via query parameters - notes: - # https://github.com/github/releases/issues/1316 - - | - To prevent accidental logging or exposure of `access_tokens`, we discourage the use of OAuth Application API endpoints and the use of API auth via query params. Visit the following posts to see the proposed replacements: - - * [Replacement OAuth Application API endpoints](https://developer.github.com/changes/2020-02-14-deprecating-oauth-app-endpoint/#changes-to-make) - * [Replacement auth via headers instead of query param](https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param/#changes-to-make) - - These endpoints and auth route are planned to be removed from {% data variables.product.prodname_ghe_server %} in {% data variables.product.prodname_ghe_server %} 3.4. - - heading: Removal of legacy GitHub App webhook events and endpoints - notes: - # https://github.com/github/releases/issues/965 - - | - Two legacy GitHub Apps-related webhook events have been removed: `integration_installation` and `integration_installation_repositories`. You should instead be listening to the `installation` and `installation_repositories` events. - - | - The following REST API endpoint has been removed: `POST /installations/{installation_id}/access_tokens`. You should instead be using the namespaced equivalent `POST /app/installations/{installation_id}/access_tokens`. - - backups: - - '{% data variables.product.prodname_ghe_server %} 3.2 requires at least [GitHub Enterprise Backup Utilities 3.2.0](https://github.com/github/backup-utils) for [Backups and Disaster Recovery](/enterprise-server@3.2/admin/configuration/configuring-backups-on-your-appliance).' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-2/0.yml b/translations/es-ES/data/release-notes/enterprise-server/3-2/0.yml deleted file mode 100644 index ba34f7a61d..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-2/0.yml +++ /dev/null @@ -1,317 +0,0 @@ -date: '2021-09-28' -intro: For upgrade instructions, see "[Upgrading {% data variables.product.prodname_ghe_server %}](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server)." -sections: - features: - - heading: Custom patterns for secret scanning - notes: - # https://github.com/github/releases/issues/1426 - - | - {% data variables.product.prodname_GH_advanced_security %} customers can now specify custom patterns for secret scanning. When a new pattern is specified, secret scanning searches a repository's entire Git history for the pattern, as well as any new commits. - - User defined patterns are in beta for {% data variables.product.prodname_ghe_server %} 3.2. They can be defined at the repository, organization, and enterprise levels. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." - - - heading: Security overview for Advanced Security (beta) - notes: - # https://github.com/github/releases/issues/1381 - - | - {% data variables.product.prodname_GH_advanced_security %} customers now have an organization-level view of the application security risks detected by {% data variables.product.prodname_code_scanning %}, {% data variables.product.prodname_dependabot %}, and {% data variables.product.prodname_secret_scanning %}. The security overview shows the enablement status of security features on each repository, as well as the number of alerts detected. - - In addition, the security overview lists all {% data variables.product.prodname_secret_scanning %} alerts at the organization level. Similar views for {% data variables.product.prodname_dependabot %} and {% data variables.product.prodname_code_scanning %} alerts are coming in future releases. For more information, see "[About the security overview](/code-security/security-overview/about-the-security-overview)." - - ![Screenshot of security overview](/assets/images/enterprise/3.2/release-notes/security-overview-UI.png) - - - heading: Dependency review (beta) - notes: - # https://github.com/github/releases/issues/1364 - - | - {% data variables.product.prodname_GH_advanced_security %} customers can now see a rich diff of the dependencies changed in a pull request. Dependency review provides an easy-to-understand view of dependency changes and their security impact in the "Files changed" tab of pull requests. It informs you of which dependencies were added, removed, or updated, along with vulnerability information for these dependencies. For more information, see "[Reviewing dependency changes in a pull request](/github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request)." - - - heading: GitHub Actions environments - notes: - # https://github.com/github/releases/issues/1308 - - | - Environments, environment protection rules, and environment secrets are now generally available for {% data variables.product.prodname_actions %} on {% data variables.product.product_name %}. For more information, see "[Environments](/actions/reference/environments)." - - ![Environment protection rules](/assets/images/enterprise/3.2/release-notes/actions-environments.png) - - - heading: SSH authentication with security keys - notes: - # https://github.com/github/releases/issues/1276 - - | - SSH authentication using a FIDO2 security key is now supported when you add a `sk-ecdsa-sha2-nistp256@openssh.com` or `sk-ssh-ed25519@openssh.com` SSH key to your account. SSH security keys store secret key material on a separate hardware device that requires verification, such as a tap, to operate. For more information, see "[Generating a new SSH key and adding it to the ssh-agent](/github/authenticating-to-github/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#generating-a-new-ssh-key-for-a-hardware-security-key)." - - - heading: 'Dark and dark dimmed themes' - notes: - # https://github.com/github/releases/issues/1260 - - | - Dark and dark dimmed themes are now available for the web UI. {% data variables.product.product_name %} will match your system preferences when you haven't set theme preferences in {% data variables.product.product_name %}. You can also choose which themes are active during the day and night. For more information, see "[Managing your theme settings](/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-your-theme-settings)." - - ![Dark and dark dimmed themes](https://user-images.githubusercontent.com/33528647/114629560-d2231f80-9c86-11eb-9bde-cc301a97040d.gif) - - - heading: 'Approving unverified domains for email notifications' - notes: - # https://github.com/github/releases/issues/1244 - - Domains that are not able to be verified can now be approved for email notification routing. Enterprise and organization owners will be able to approve domains and immediately augment their email notification restriction policy, allowing notifications to be sent to collaborators, consultants, acquisitions, or other partners. 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#about-approval-of-domains)" and "[Restricting email notifications for your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/restricting-email-notifications-for-your-enterprise#restricting-email-notifications-for-your-enterprise-account)." - - - heading: 'Git Credential Manager (GCM) secure credential storage and multi-factor authentication support' - notes: - # https://github.com/github/releases/issues/1406 - - | - Git Credential Manager (GCM) versions 2.0.452 and later now provide security-hardened credential storage and multi-factor authentication support for {% data variables.product.product_name %}. - - GCM with support for {% data variables.product.product_name %} is included with [Git for Windows](https://gitforwindows.org) versions 2.32 and later. GCM is not included with Git for macOS or Linux, but can be installed separately. For more information, see the [latest release](https://github.com/GitCredentialManager/git-credential-manager/releases/) and [installation instructions](https://github.com/GitCredentialManager/git-credential-manager/releases/) in the `GitCredentialManager/git-credential-manager` repository. - - changes: - - heading: Administration Changes - notes: - # https://github.com/github/releases/issues/1309 - - A 'User Agent Referrer Policy' setting has been added to the enterprise settings. This allows an admin to set a stricter `Referrer-Policy` to hide the hostname of a {% data variables.product.prodname_ghe_server %} installation from external sites. The setting is disabled by default and is tracked by audit log events for staff and enterprise owners when enabled or disabled. For more information, see "[Configuring Referrer Policy for your enterprise](/admin/configuration/configuring-your-enterprise/configuring-the-referrer-policy-for-your-enterprise)." - - # https://github.com/github/releases/issues/1515 - - The MySQL health check was changed to use `mysqladmin ping` instead of TCP checks, which removes some unnecessary noise in the MySQL error log. Also, Orchestrator failover checks were improved to prevent unnecessary MySQL failovers when applying cluster config changes. - - # https://github.com/github/releases/issues/1287 - - The Resque service, which supports background job processing, has been replaced with Aqueduct Lite. This change makes the job system easier to manage and should not affect the user experience. For the new administration and debugging commands for Aqueduct, see "[Command-line utilities](/admin/configuration/configuring-your-enterprise/command-line-utilities#ghe-aqueduct)." - - - heading: Token Changes - notes: - # https://github.com/github/releases/issues/1235 - - | - The format of authentication tokens for {% data variables.product.product_name %} has changed. The change affects the format of personal access tokens and access tokens for {% data variables.product.prodname_oauth_apps %}, as well as user-to-server, server-to-server, and refresh tokens for {% data variables.product.prodname_github_apps %}. - - The different token types now have unique identifiable prefixes, which allows for secret scanning to detect the tokens so that you can mitigate the impact of someone accidentally committing a token to a repository. {% data variables.product.company_short %} recommends updating existing tokens as soon as possible. For more information, see "[About authentication to {% data variables.product.prodname_dotcom %}](/github/authenticating-to-github/keeping-your-account-and-data-secure/about-authentication-to-github#githubs-token-formats)" and "[About {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/about-secret-scanning)." - - - heading: 'Repositories changes' - notes: - # https://github.com/github/releases/issues/1295 - - Repositories on user profiles and organization profiles now support sorting by star count. - - # https://github.com/github/releases/issues/1327 - - When viewing the commit history of a single file, you can now click {% octicon "file-code" aria-label="The code icon" %} to view that file at the selected point in history. - - # https://github.com/github/releases/issues/1254 - - When a submodule is defined with a relative path in {% data variables.product.product_location %}, the submodule is now clickable in the web UI. Clicking the submodule in the web UI will take you to the linked repository. Previously, only submodules with absolute URLs were clickable. This is supported for relative paths for repositories with the same owner that follow the pattern ../REPOSITORY or relative paths for repositories with a different owner that follow the pattern ../OWNER/REPOSITORY. For more information about working with submodules, see [Working with submodules](https://github.blog/2016-02-01-working-with-submodules/) on {% data variables.product.prodname_blog %}. - - # https://github.com/github/releases/issues/1250 - - The web UI can now be used to synchronize an out-of-date branch of a fork with the fork's upstream branch. If there are no merge conflicts between the branches, the branch is updated either by fast-forwarding or by merging from upstream. If there are conflicts, you will be prompted to create a pull request to resolve the conflicts. For more information, see "[Syncing a fork](/github/collaborating-with-pull-requests/working-with-forks/syncing-a-fork#syncing-a-fork-from-the-web-ui)." - - - heading: 'Markdown changes' - notes: - # https://github.com/github/releases/issues/1477 - - The markdown editor used when creating or editing a release in a repository now has a text-editing toolbar. For more information, see "[Managing releases in a repository](/github/administering-a-repository/releasing-projects-on-github/managing-releases-in-a-repository#creating-a-release)." - - # https://github.com/github/releases/issues/1169 - - Uploading video files is now supported everywhere you write Markdown on {% data variables.product.product_name %}. Share demos, reproduction steps, and more in your issue and pull request comments, as well as in Markdown files within repositories, such as READMEs. For more information, see "[Attaching files](/github/writing-on-github/working-with-advanced-formatting/attaching-files)." - - # https://github.com/github/releases/issues/1269 - - Markdown files will now automatically generate a table of contents in the header when there are 2 or more headings. The table of contents is interactive and links to the selected section. All 6 Markdown heading levels are supported. - - # https://github.com/github/releases/issues/1294 - - 'There is a new keyboard shortcut, `cmd+e` on macOS or `ctrl+e` on Windows, to insert codeblocks in Markdown files, issues, pull requests, and comments.' - - # https://github.com/github/releases/issues/1474 - - Appending `?plain=1` to the URL for any Markdown file will now display the file without rendering and with line numbers. The plain view can be used to link other users to specific lines. For example, appending `?plain=1#L52` will highlight line 52 of a plain text Markdown file. For more information, "[Creating a permanent link to a code snippet](/github/writing-on-github/working-with-advanced-formatting/creating-a-permanent-link-to-a-code-snippet#linking-to-markdown)." - - - heading: 'Issues and pull requests changes' - notes: - # https://github.com/github/releases/issues/1413 - - With the [latest version of Octicons](https://github.com/primer/octicons/releases), the states of issues and pull requests are now more visually distinct so you can scan their status more easily. For more information, see [{% data variables.product.prodname_blog %}](https://github.blog/changelog/2021-06-08-new-issue-and-pull-request-state-icons/). - - # https://github.com/github/releases/issues/1419 - - A new "Require conversation resolution before merging" branch protection rule and "Conversations" menu is now available. Easily discover your pull request comments from the "Files changed" tab, and require that all your pull request conversations are resolved before merging. For more information, see "[About pull request reviews](/github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews#discovering-and-navigating-conversations)" and "[About protected branches](/github/administering-a-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-conversation-resolution-before-merging)." - - # https://github.com/github/releases/issues/1279 - - To prevent the merge of unexpected changes after auto-merge is enabled for a pull request, auto-merge is now disabled automatically when new changes are pushed by a user without write access to the repository. Users without write access can still update the pull request with changes from the base branch when auto-merge is enabled. To prevent a malicious user from using a merge conflict to introduce unexpected changes to the pull request, auto-merge for the pull request is disabled if the update causes a merge conflict. For more information about auto-merge, see "[Automatically merging a pull request](/github/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request)." - - # https://github.com/github/releases/issues/1550 - - People with maintain permissions can now manage the repository-level "Allow auto-merge" setting. This setting, which is off by default, controls whether auto-merge is available on pull requests in the repository. Previously, only people with admin permissions could manage this setting. Additionally, this setting can now by controlled using the "[Create a repository](/rest/reference/repos#create-an-organization-repository)" and "[Update a repository](/rest/reference/repos#update-a-repository)" REST APIs. For more information, see "[Managing auto-merge for pull requests in your repository](/github/administering-a-repository/configuring-pull-request-merges/managing-auto-merge-for-pull-requests-in-your-repository)." - - # https://github.com/github/releases/issues/1201 - - The assignees selection for issues and pull requests now supports type ahead searching so you can find users in your organization faster. Additionally, search result rankings have been updated to prefer matches at the start of a person's username or profile name. - - # https://github.com/github/releases/issues/1430 - - When a review is requested from a team of more than 100 people, developers are now shown a confirmation dialog box in order to prevent unnecessary notifications for large teams. - - # https://github.com/github/releases/issues/1293 - - Back-tick `code blocks` are now supported in issue titles, pull request titles, and in any place issue and pull request titles are referenced in {% data variables.product.prodname_ghe_server %}. - - # https://github.com/github/releases/issues/1300 - - Events for pull requests and pull request reviews are now included in the audit log for both [enterprises](/admin/user-management/managing-users-in-your-enterprise/auditing-users-across-your-enterprise) and [organizations](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization). These events help admins better monitor pull request activity and help ensure security and compliance requirements are being met. Events can be viewed from the web UI, exported as CSV or JSON, or accessed via REST API. You can also search the audit log for specific pull request events. For more information, see "[Reviewing the audit log for your organization](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization#pull_request-category-actions)." - - - heading: 'Branches changes' - notes: - # https://github.com/github/releases/issues/885 - - | - The default branch name for new repositories is now `main`. Existing repositories are not impacted by this change. If users, organization owners, or enterprise owners have previously specified a default branch for new repositories, they are also not impacted. - - If you want to set a different default branch name, you can do so in the [user](/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-the-default-branch-name-for-your-repositories), [organization](/organizations/managing-organization-settings/managing-the-default-branch-name-for-repositories-in-your-organization), or [enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-on-the-default-branch-name) settings. - - # https://github.com/github/releases/issues/981 - - | - Branches, including the default branch, can now be renamed using the the {% data variables.product.product_name %} web UI. When a branch is renamed, any open pull requests and draft releases targeting the renamed branch will be retargeted automatically, and branch protection rules that explicitly reference the renamed branch will be updated. - - Admin permissions are required to rename the default branch, but write permissions are sufficient to rename other branches. - - To help make the change as seamless as possible for users: - - * A notice is shown to contributors, maintainers, and admins on the repository homepage with instructions for updating their local repository. - * Web requests to the old branch will be redirected. - * A "moved permanently" HTTP response will be returned to REST API calls. - * An informational message is displayed to Git command line users that push to the old branch. - - For more information, see "[Renaming a branch](/github/administering-a-repository/managing-branches-in-your-repository/renaming-a-branch)." - - - heading: 'GitHub Actions changes' - notes: - # https://github.com/github/releases/issues/1227 - - '{% data variables.product.prodname_actions %} now lets you control the permissions granted to the `GITHUB_TOKEN` secret. The `GITHUB_TOKEN` is an automatically-generated secret that lets you make authenticated calls to the API for {% data variables.product.product_name %} in your workflow runs. {% data variables.product.prodname_actions %} generates a new token for each job and expires the token when a job completes. The token usually has `write` permissions to a number of [API endpoints](/actions/reference/authentication-in-a-workflow#permissions-for-the-github_token), except in the case of pull requests from forks, which are always `read`. These new settings allow you to follow a principle of least privilege in your workflows. For more information, see "[Authentication in a workflow](/actions/reference/authentication-in-a-workflow#modifying-the-permissions-for-the-github_token)."' - - # https://github.com/github/releases/issues/1280 - - '{% data variables.product.prodname_cli %} 1.9 and later allows you to work with {% data variables.product.prodname_actions %} in your terminal. For more information, see the [{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-04-15-github-cli-1-9-enables-you-to-work-with-github-actions-from-your-terminal/).' - - # https://github.com/github/releases/issues/1157 - - The audit log now includes events associated with {% data variables.product.prodname_actions %} workflow runs. This data provides administrators with a greatly expanded data set for security and compliance audits. For more information, see "[Reviewing the audit log for your organization](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization#workflows-category-actions)." - - # https://github.com/github/releases/issues/1587 - - | - {% data variables.product.prodname_ghe_server %} 3.2 contains performance improvements for job concurrency with {% data variables.product.prodname_actions %}. For more information about the new performance targets for a range of CPU and memory configurations, see "[Getting started with {% data variables.product.prodname_actions %} for {% data variables.product.prodname_ghe_server %}](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/getting-started-with-github-actions-for-github-enterprise-server#review-hardware-considerations)." - * The "Maximum Concurrency" values were modified to reflect our most up to date performance testing. [Updated: 2021-12-07] - - - The [{% data variables.product.prodname_actions %} Runner](https://github.com/actions/runner) application in {% data variables.product.prodname_ghe_server %} 3.2 has been updated to [v2.279.0](https://github.com/actions/runner/releases/tag/v2.279.0). - - - heading: 'GitHub Packages changes' - notes: - # https://github.com/github/releases/issues/1088 - - Any package or package version for {% data variables.product.prodname_registry %} can now be deleted from {% data variables.product.product_name %}'s web UI. You can also undo the deletion of any package or package version within 30 days. For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)". - - - heading: 'Dependabot and Dependency graph changes' - notes: - # https://github.com/github/releases/issues/1537 - - The dependency graph can now be enabled using the Management Console, rather than needing to run a command in the administrative shell. For more information, see "[Enabling alerts for vulnerable dependencies {% 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#enabling-the-dependency-graph-and-dependabot-alerts-for-vulnerable-dependencies-on-github-enterprise-server)." - - # https://github.com/github/releases/issues/1153 - - Notifications for multiple {% data variables.product.prodname_dependabot_alerts %} are now grouped together if they're discovered at the same time. This significantly reduces the volume of {% data variables.product.prodname_dependabot %} alert notifications that users receive. For more information, see the [{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-03-18-grouped-dependabot-alert-notifications/). - - # https://github.com/github/releases/issues/1371 - - Dependency graph and {% data variables.product.prodname_dependabot_alerts %} now support Go modules. {% data variables.product.prodname_ghe_server %} analyzes a repository's `go.mod` files to understand the repository’s dependencies. Along with security advisories, the dependency graph provides the information needed to alert developers to vulnerable dependencies. For more information about enabling the dependency graph on private repositories, see "[Securing your repository](/code-security/getting-started/securing-your-repository#managing-the-dependency-graph)." - - # https://github.com/github/releases/issues/1538 - - The default notification settings for security alerts have changed. Previously, if you had permission to view security alerts in a repository, you would receive notifications for that repository as long as your settings allowed for security alert notifications. Now, you must opt in to security alert notifications by watching the repository. You will be notified if you select `All Activity` or configure `Custom` to include `Security alerts`. All existing repositories will be automatically migrated to these new settings and you will continue to receive notifications; however, any new repositories will require opting-in by watching the repository. For more information see "[Configuring notifications for {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts)" and "[Managing alerts from secret scanning](/code-security/secret-security/managing-alerts-from-secret-scanning)." - - - heading: 'Code scanning and secret scanning changes' - notes: - # https://github.com/github/releases/issues/1352 - - '{% data variables.product.prodname_code_scanning_capc %} with {% data variables.product.prodname_codeql %} now generates diagnostic information for all supported languages. This helps check the state of the created database to understand the status and quality of performed analysis. The diagnostic information is available starting in [version 2.5.6](https://github.com/github/codeql-cli-binaries/releases) of the [{% data variables.product.prodname_codeql_cli %}](https://codeql.github.com/docs/codeql-cli/). You can see the detailed diagnostic information in the {% data variables.product.prodname_actions %} logs for {% data variables.product.prodname_codeql %}. For more information, see "[Viewing code scanning logs](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/viewing-code-scanning-logs)."' - - # https://github.com/github/releases/issues/1360 - - '{% data variables.product.prodname_code_scanning_capc %} with {% data variables.product.prodname_codeql_cli %} now supports analyzing several languages during a single build. This makes it easier to run code analysis to use CI/CD systems other than {% data variables.product.prodname_actions %}. The new mode of the `codeql database create` command is available starting [version 2.5.6](https://github.com/github/codeql-cli-binaries/releases) of the [{% data variables.product.prodname_codeql_cli %}](https://codeql.github.com/docs/codeql-cli/). For more information about setting this up, 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/running-codeql-cli-in-your-ci-system)."' - - # https://github.com/github/releases/issues/1160 - - '{% data variables.product.prodname_code_scanning_capc %} alerts from all enabled tools are now shown in one consolidated list, so that you can easily prioritize across all alerts. You can view alerts from a specific tool by using the "Tool" filter, and the "Rule" and "Tag" filters will dynamically update based on your "Tool" selection.' - - # https://github.com/github/releases/issues/1454 - - '{% data variables.product.prodname_code_scanning_capc %} with {% data variables.product.prodname_codeql %} now includes beta support for analyzing C++20 code. This is only available when building codebases with GCC on Linux. C++20 modules are not supported yet.' - - # https://github.com/github/releases/issues/1375 - - The depth of {% data variables.product.prodname_codeql %}'s analysis has been improved by adding support for more [libraries and frameworks](https://codeql.github.com/docs/codeql-overview/supported-languages-and-frameworks/) and increasing the coverage of our existing library and framework models for several languages ([C++](https://github.com/github/codeql/tree/main/cpp), [JavaScript](https://github.com/github/codeql/tree/main/javascript), [Python](https://github.com/github/codeql/tree/main/python), and [Java](https://github.com/github/codeql/tree/main/java)). As a result, {% data variables.product.prodname_codeql %} can now detect even more potential sources of untrusted user data, review the steps through which that data flows, and identify potentially dangerous sinks in which this data could end up. This results in an overall improvement of the quality of the {% data variables.product.prodname_code_scanning %} alerts. For more information, see the [{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-07-01-codeql-code-scanning-now-recognizes-more-sources-and-uses-of-untrusted-user-data/). - - # https://github.com/github/releases/issues/1335 - # https://github.com/github/releases/issues/1314 - - | - {% data variables.product.prodname_code_scanning_capc %} now shows `security-severity` levels for CodeQL security alerts. You can configure which `security-severity` levels will cause a check failure for a pull request. The severity level of security alerts can be `critical`, `high`, `medium`, or `low`. By default, any {% data variables.product.prodname_code_scanning %} alerts with a `security-severity` of `critical` or `high` will cause a pull request check failure. - - Additionally, you can now also configure which severity levels will cause a pull request check to fail for non-security alerts. You can configure this behavior at the repository level, and define whether alerts with the severity `error`, `warning`, or `note` will cause a pull request check to fail. By default, non-security {% data variables.product.prodname_code_scanning %} alerts with a severity of `error` will cause a pull request check failure. - - For more information see "[Defining which alert severity levels cause pull request check failure](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#defining-the-severities-causing-pull-request-check-failure)." - - ![List of code scanning alerts with security levels](/assets/images/enterprise/3.2/release-notes/code-scanning-alerts.png) - - # https://github.com/github/releases/issues/1324 - - | - Improvements to the branch filter for {% data variables.product.prodname_code_scanning %} alerts make it clearer which {% data variables.product.prodname_code_scanning %} alerts are being displayed on the alerts page. By default, {% data variables.product.prodname_code_scanning %} alerts are filtered to show alerts for the default branch of the repository only. You can use the branch filter to display the alerts on any of the non-default branches. Any branch filter that has been applied is shown in the search bar. - - The search syntax has also been simplified to `branch:`. This syntax can be used multiple times in the search bar to filter on multiple branches. The previous syntax, `ref:refs/heads/`, is still supported, so any saved URLs will continue to work. - - # https://github.com/github/releases/issues/1313 - - | - Free text search is now available for code scanning alerts. You can search code scanning results to quickly find specific alerts without having to know exact search terms. The search is applied across the alert's name, description, and help text. The syntax is: - - - A single word returns all matches. - - Multiple search words returns matches to either word. - - Words in double quotes returns exact matches. - - The keyword 'AND' returns matches to multiple words. - - - '{% data variables.product.prodname_secret_scanning_caps %} added patterns for 23 new service providers. For the updated list of supported secrets, see "[About secret scanning](/code-security/secret-scanning/about-secret-scanning)."' - - - heading: API Changes - notes: - # https://github.com/github/releases/issues/1253 - - Pagination support has been added to the Repositories REST API's "compare two commits" endpoint, which returns a list of commits reachable from one commit or branch, but unreachable from another. The API can also now return the results for comparisons over 250 commits. For more information, see the "[Commits](/rest/reference/commits#compare-two-commits)" REST API documentation and "[Traversing with pagination](/rest/guides/traversing-with-pagination)." - - # https://github.com/github/releases/issues/969 - - The REST API can now be used to programmatically resend or check the status of webhooks. For more information, see "[Repositories](/rest/reference/repos#webhooks)," "[Organizations](/rest/reference/orgs#webhooks)," and "[Apps](/rest/reference/apps#webhooks)" in the REST API documentation. - - # https://github.com/github/releases/issues/1349 - - | - Improvements have been made to the code scanning and {% data variables.product.prodname_GH_advanced_security %} APIs: - - - The code scanning API now returns the CodeQL query version used for an analysis. This can be used to reproduce results or confirm that an analysis used the latest query. For more information, see "[Code scanning](/rest/reference/code-scanning#list-code-scanning-alerts-for-a-repository)" in the REST API documentation. - - Admin users can now use the REST API to enable or disable {% data variables.product.prodname_GH_advanced_security %} for repositories, using the `security_and_analysis` object on `repos/{org}/{repo}`. In addition, admin users can check whether {% data variables.product.prodname_advanced_security %} is currently enabled for a repository by using a `GET /repos/{owner}/{repo}` request. These changes help you manage {% data variables.product.prodname_advanced_security %} repository access at scale. For more information, see "[Repositories](/rest/reference/repos#update-a-repository)" in the REST API documentation. - - # No security/bug fixes for the RC release - # security_fixes: - # - PLACEHOLDER - - # bugs: - # - PLACEHOLDER - - known_issues: - - On a freshly set up {% data variables.product.prodname_ghe_server %} without any users, an attacker could create the first admin user. - - Custom firewall rules are removed during the upgrade process. - - Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. - - Issues cannot be closed if they contain a permalink to a blob in the same repository, where the blob's file path is longer than 255 characters. - - When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results. - - The {% data variables.product.prodname_registry %} npm registry no longer returns a time value in metadata responses. This was done to allow for substantial performance improvements. We continue to have all the data necessary to return a time value as part of the metadata response and will resume returning this value in the future once we have solved the existing performance issues. - - Resource limits that are specific to processing pre-receive hooks may cause some pre-receive hooks to fail. - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' - - deprecations: - - heading: Deprecation of GitHub Enterprise Server 2.21 - notes: - - '**{% data variables.product.prodname_ghe_server %} 2.21 was discontinued on June 6, 2021**. That means that no patch releases will be made, even for critical security issues, after this date. For better performance, improved security, and new features, [upgrade to the newest version of {% data variables.product.prodname_ghe_server %}](/enterprise-server@3.2/admin/enterprise-management/upgrading-github-enterprise-server) as soon as possible.' - - heading: Deprecation of GitHub Enterprise Server 2.22 - notes: - - '**{% data variables.product.prodname_ghe_server %} 2.22 will be discontinued on September 23, 2021**. That means that no patch releases will be made, even for critical security issues, after this date. For better performance, improved security, and new features, [upgrade to the newest version of {% data variables.product.prodname_ghe_server %}](/enterprise-server@3.2/admin/enterprise-management/upgrading-github-enterprise-server) as soon as possible.' - - heading: Deprecation of XenServer Hypervisor support - notes: - # https://github.com/github/docs-content/issues/4439 - - Beginning in {% data variables.product.prodname_ghe_server %} 3.1, we will begin discontinuing support for Xen Hypervisor. The complete deprecation is scheduled for {% data variables.product.prodname_ghe_server %} 3.3, following the standard one year deprecation window. Please contact [GitHub Support](https://support.github.com/contact) with questions or concerns. - - heading: Removal of Legacy GitHub Services - notes: - # https://github.com/github/releases/issues/1506 - - '{% data variables.product.prodname_ghe_server %} 3.2 removes unused GitHub Service database records. More information is available in the [deprecation announcement post](https://developer.github.com/changes/2018-04-25-github-services-deprecation/).' - - heading: Deprecation of OAuth Application API endpoints and API authentication via query parameters - notes: - # https://github.com/github/releases/issues/1316 - - | - To prevent accidental logging or exposure of `access_tokens`, we discourage the use of OAuth Application API endpoints and the use of API auth via query params. Visit the following posts to see the proposed replacements: - - * [Replacement OAuth Application API endpoints](https://developer.github.com/changes/2020-02-14-deprecating-oauth-app-endpoint/#changes-to-make) - * [Replacement auth via headers instead of query param](https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param/#changes-to-make) - - These endpoints and auth route are planned to be removed from {% data variables.product.prodname_ghe_server %} in {% data variables.product.prodname_ghe_server %} 3.4. - - heading: Removal of legacy GitHub App webhook events and endpoints - notes: - # https://github.com/github/releases/issues/965 - - | - Two legacy GitHub Apps-related webhook events have been removed: `integration_installation` and `integration_installation_repositories`. You should instead be listening to the `installation` and `installation_repositories` events. - - | - The following REST API endpoint has been removed: `POST /installations/{installation_id}/access_tokens`. You should instead be using the namespaced equivalent `POST /app/installations/{installation_id}/access_tokens`. - - heading: Change to the format of authentication tokens affects GitHub Connect - notes: - # https://github.com/github/releases/issues/1235 - - | - GitHub Connect will no longer work after June 3rd for instances running GitHub Enterprise Server 3.1 or older, due to the format of GitHub authentication tokens changing. To continue using GitHub Connect, upgrade to GitHub Enterprise Server 3.2 or later. For more information, see the [GitHub Blog](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/). [Updated: 2022-06-14] - - backups: - - '{% data variables.product.prodname_ghe_server %} 3.2 requires at least [GitHub Enterprise Backup Utilities 3.2.0](https://github.com/github/backup-utils) for [Backups and Disaster Recovery](/enterprise-server@3.2/admin/configuration/configuring-backups-on-your-appliance).' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-2/1.yml b/translations/es-ES/data/release-notes/enterprise-server/3-2/1.yml deleted file mode 100644 index 9b97bc574e..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-2/1.yml +++ /dev/null @@ -1,29 +0,0 @@ ---- -date: '2021-10-12' -sections: - security_fixes: - - 'Los paquetes se han actualizado a sus últimas versiones de seguridad. {% comment %} https://github.com/github/enterprise2/pull/27118, https://github.com/github/enterprise2/pull/27110 {% endcomment %}' - bugs: - - 'Los ganchos de recepción personalizados fallaron debido a los límites demasiado restrictivos en la memoria virtual o CPU.{% comment %} https://github.com/github/enterprise2/pull/26973, https://github.com/github/enterprise2/pull/26955 {% endcomment %}' - - 'En una configuración de clústering de GitHub Enterprise Server, los ajustes de la Gráfica de Dependencias pudieron haberse aplicado incorrectamente. {% comment %} https://github.com/github/enterprise2/pull/26981, https://github.com/github/enterprise2/pull/26861 {% endcomment %}' - - 'El intento de borrar todos los ajustes de configuración existentes con `ghe-cleanup-settings` falló en reiniciar el servicio de la Consola de Administración. {% comment %} https://github.com/github/enterprise2/pull/26988, https://github.com/github/enterprise2/pull/26901 {% endcomment %}' - - 'Durante el desmonte de replicación a través de `ghe-repl-teardown`, Memcached falló en reiniciar. {% comment %} https://github.com/github/enterprise2/pull/26994, https://github.com/github/enterprise2/pull/26983 {% endcomment %}' - - 'Durante los periodos de carga alta, los usuarios recibieron códigos de estado HTTP 503 cuando los servicios ascendentes fallaron sus revisiones de salud interna. {% comment %} https://github.com/github/enterprise2/pull/27083, https://github.com/github/enterprise2/pull/26999 {% endcomment %}' - - 'Se prohibió que los ambientes de los ganchos de pre-recepción llamaran el comando cat a través de BusyBox en Alpine.{% comment %} https://github.com/github/enterprise2/pull/27116, https://github.com/github/enterprise2/pull/27094 {% endcomment %}' - - 'La recuperación de fallos desde un centro de datos de un clúster primario hacia uno de un clúster secundario fue exitosa, pero recuperarse de los fallos nuevamente hacia el centro de datos del clúster primario original no pudo promover los índices de Elasticsearch. {% comment %} https://github.com/github/github/pull/193180, https://github.com/github/github/pull/192447 {% endcomment %}' - - 'El botón de "importar equipos" en la página de equipos de una organización devolvió un HTTP 404. {% comment %} https://github.com/github/github/pull/193303 {% endcomment %}' - - 'El utilizar la API para inhabilitar el escaneo de secretos correctamente inhabilitó la propiedad pero devolvió un HTTP 422 incorrectamente y un mensaje de error. {% comment %} https://github.com/github/github/pull/193455, https://github.com/github/github/pull/192907 {% endcomment %}' - - 'En algunos casos, los Administradores de GitHub Enterprise que intentaron ver la página de `Usuarios inactivos` recibieron una respuesta de tipo `502 Bad Gateway` o `504 Gateway Timeout`. {% comment %} https://github.com/github/github/pull/194259, https://github.com/github/github/pull/193609 {% endcomment %}' - - 'Se impactó el rendimiento de forma negativa en algunas situaciones de carga alta como resultado del aumento en la cantidad de jobs de `SynchronizePullRequestJob`. {% comment %} https://github.com/github/github/pull/195256, https://github.com/github/github/pull/194591 {% endcomment %}' - - 'Un patrón definido por el usuario creado para el escaneo de secretos siguió siendo escaneado, incluso después de haberse borrado. {% comment %} https://github.com/github/token-scanning-service/pull/1039, https://github.com/github/token-scanning-service/pull/822 {% endcomment %}' - changes: - - 'Las GitHub Apps ahora configuran la característica de escaneo de secretos en un repositorio consistentemente con la API. {% comment %} https://github.com/github/github/pull/193456, https://github.com/github/github/pull/193125 {% endcomment %}' - known_issues: - - En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-2/10.yml b/translations/es-ES/data/release-notes/enterprise-server/3-2/10.yml deleted file mode 100644 index 4691fa314b..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-2/10.yml +++ /dev/null @@ -1,17 +0,0 @@ ---- -date: '2022-03-01' -sections: - security_fixes: - - "ALTA: Se identificó una vulnerabilidad de desbordamiento de integrales en el analizador de lenguaje de marcado de GitHub, la cual pudo haber ocasionado fugas de información potenciales y RCE. Esta vulnerabilidad la reportó Felix Wilhelm, del proyecto Zero de Google, mediante el programa de Recompensas por Errores de GitHub y se le asignó el CVE-2022-24724." - bugs: - - Las mejoras fallaron algunas veces si el reloj de una réplica de disponibilidad alta se desincronizó con el primario. - - 'Las aplicaciones de OAuth que se crearon después del 1 de septiembre de 2020 no pudieron utilizar la terminal de la API de [Verificar una autorización](https://docs.github.com/en/enterprise-server@3.2/rest/reference/apps#check-an-authorization).' - known_issues: - - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-2/11.yml b/translations/es-ES/data/release-notes/enterprise-server/3-2/11.yml deleted file mode 100644 index e603ec8697..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-2/11.yml +++ /dev/null @@ -1,44 +0,0 @@ -date: '2022-04-04' -sections: - security_fixes: - - 'MEDIA: Se identificó una vulnerabilidad de recorrido de ruta en la consola de administración de {% data variables.product.prodname_ghe_server %}, la cual permitió un puenteo de las protecciones CSRF. Esta vulnerabilidad afectó a todas las versiones de {% data variables.product.prodname_ghe_server %} anteriores a la 3.5 y se corrigió en las versiones 3.1.19, 3.2.11, 3.3.6 y 3.4.1. Esta vulnerabilidad se reportó mediante el programa de recompensas por errores de {% data variables.product.prodname_dotcom %} y se le asignó el CVE-2022-23732.' - - 'MEDIA: Se identificó una vulnerabilidad de desbordamiento de números enteros en la rama 1.x y 2.x de `yajil`, lo cual conllevó a una corrupción subsecuente de memoria dinámica al lidiar con entradas grandes (~2GB). Esta vulnerabilidad se reportó internamente y se le asignó el CVE-2022-24795. ' - - 'Los paquetes de soporte podrían incluir archivos sensibles si es que se habilitaron las {% data variables.product.prodname_actions %}.' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Los procesos de Minio tuvieron un uso alto de CPU si una opción de configuración estuvo presente después de mejorar a {% data variables.product.prodname_ghe_server %}.' - - 'Se mostraron las opciones para habilitar `TLS 1.0` y `TLS 1.1` en los ajustes de privacidad de la consola de administración a pesar de haber eliminado esas versiones de protocolo que ocurrieron en un lanzamiento anterior.' - - 'En un ambiente de HA, el configurar la replicación de MSSQL podría requerir pasos manuales adicionales después de habilitar las {% data variables.product.prodname_actions %} por primera ocasión.' - - 'Un subconjunto de archivos de configuración interna se actualiza de forma más confiable después de un hotpatch.' - - 'Algunas veces, el script `ghe-run-migrations` falló en generar nombres de certificados temporales correctamente.' - - 'En un ambiente de clúster, las operaciones de LFS de git pudieron haber fallado con llamadas fallidas a la API interna que cruzaron diversos nodos web.' - - 'Los ganchos de pre-recepción que utilizaron `gpg --import` agotaron su tiempo de espera debido a que no tuvieron los privilegios de `syscall` suficientes.' - - 'En algunas topologías de clúster, no estuvo disponible la información de entrega de webhooks.' - - 'En las configuraciones de disponibilidad alta, el derribar una réplica falló si se había habilitado {% data variables.product.prodname_actions %} previamente.' - - 'La verificación de salud de Elasticsearch no permitió un estado de clúster amarillo al ejecutar las migraciones.' - - 'Las organizaciones que se crearon como resultado de que un usuario haya transformado su cuenta de usuario en una organización no se agregaron a la cuenta empresarial global.' - - 'Cuando utilizas `ghe-migrator` o exportas desde {% data variables.product.prodname_dotcom_the_website %}, una exportación de duración larga falló cuando se borraron datos a media exportación.' - - 'La gráfica de despliegue de {% data variables.product.prodname_actions %} mostró un error al procesar un job pendiente.' - - 'Se eliminaron los enlaces a las páginas inaccesibles.' - - 'El navegar fuera de una comparación de dos confirmaciones en la IU web tuvo una persistencia de diff en otras páginas.' - - 'El agregar a un equipo como revisor para una solicitud de cambios algunas veces muestra la cantidad incorrecta de miembros en un equipo.' - - 'La terminal de la API de [Eliminar membrecía de equipo para un usuario](/rest/reference/teams#remove-team-membership-for-a-user) respondió con un error al intentar eliminar a un miembro que se administra externamente mediante un grupo de SCIM.' - - 'Una gran cantidad de usuarios inactivos podría ocasionar que falle una configuración de {% data variables.product.prodname_github_connect %}.' - - 'La página de "Características e inscripciones beta" en la IU web del administrador de sitio estuvieron disponibles de forma incorrecta.' - - 'El enlace de "Modo de administrador de sitio" en el pie de página del sitio no cambió de estado cuando se hizo clic sobre este.' - - 'El comando `spokesctl cache-policy rm` ya no falla con el mensaje de `error: failed to delete cache policy`.' - changes: - - 'Los límites de conexión almacenados en la memoria de alto rendimiento se incrementaron para adaptarse mejor a las topologías de clústers grandes.' - - 'La API de la gráfica de dependencias se ejecutó previamente con un puerto definido estáticamente.' - - 'Se actualizó el conteo de fragmentos de los ajustes de fragmentos de la Elasticsearch relacionada con el clúster.' - - 'Los roles de equipo de "Clasificación" y "Mantenimiento" se preservan durante las migraciones de repositorios.' - - 'Se mejoró el rendimiento para las solicitudes web que hicieron los propietarios de las empresas.' - known_issues: - - 'En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita la opción "Los usuarios pueden buscar en GitHub.com" con las propuestas de {% data variables.product.prodname_github_connect %}, las propuestas en los repositorios internos y privados no se incluyen en los resultados de búsqueda de {% data variables.product.prodname_dotcom_the_website %}.' - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-2/12.yml b/translations/es-ES/data/release-notes/enterprise-server/3-2/12.yml deleted file mode 100644 index 59507e58e6..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-2/12.yml +++ /dev/null @@ -1,24 +0,0 @@ -date: '2022-04-20' -sections: - security_fixes: - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'El cargar nodos en un par con disponibilidad alta con un paquete de mejora pudo haber causado que Elasticsearch ingresara en un estado inconsistente en algunos casos.' - - 'En algunas topologías de clúster, no pudieron ejecutarse las utilidades de línea de comandos `ghe-spokesctl` y `ghe-btop`.' - - 'Los índices de Elastisearch podrían duplicarse durante la mejora de un paquete debido a que el servicio de `elasticsearch-upgrade` se ejecutó varias veces en paralelo.' - - 'Cuando conviertes una cuenta de usuario en una organización, si dicha cuenta fue propietaria de la cuenta empresarial de {% data variables.product.prodname_ghe_server %}, la organización convertida se mostró incorrectamente en la lista de propietarios de la empresa.' - - 'El crear un token de OAuth de personificación utilizando la API de REST de administración de empresas funcionó de forma incorrecta cuando una integración que coincidió con la ID de aplicación de OAuth ya existía.' - changes: - - 'Los errores de configuración que detienen una ejecución de aplicación de configuraciones ahora son el producto de la terminal adicionalmente a la bitácora de configuración.' - - 'Al intentar almacenar en caché un valor que fuera más grande que el máximo permitido en Memcached, se levantó un error pero la clave no se reportó.' - - 'El flujo de trabajo inicial de {% data variables.product.prodname_codeql %} ya no muestra un error, incluso si no se utilizan los permisos del token predeterminado para {% data variables.product.prodname_actions %}.' - - 'Si se habilitaron las características de {% data variables.product.prodname_GH_advanced_security %} en tu instancia, el rendimiento de los jobs en segundo plano mejoró al procesar los lotes para las contribuciones de repositorio.' - known_issues: - - 'En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita la opción "Los usuarios pueden buscar en GitHub.com" con las propuestas de {% data variables.product.prodname_github_connect %}, las propuestas en los repositorios internos y privados no se incluyen en los resultados de búsqueda de {% data variables.product.prodname_dotcom_the_website %}.' - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-2/13.yml b/translations/es-ES/data/release-notes/enterprise-server/3-2/13.yml deleted file mode 100644 index 21ed83e58b..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-2/13.yml +++ /dev/null @@ -1,28 +0,0 @@ -date: '2022-05-17' -sections: - security_fixes: - - '**MEDIA:** Se identificó una propuesta de seguridad en el resolutor de ngnix, en donde un atacante pudo haber falsificado paquetes de UDP desde el servidor DNS y pudo ocasionar una sobre escritura de memoria en bytes, dando como resultado que fallara un proceso trabajador u otros impactos dañinos potenciales. Se asingó el [CVE-2021-23017](https://nvd.nist.gov/vuln/detail/CVE-2021-23017) a la vulnerabilidad.' - - 'Se actualizaron las acciones `actions/checkout@v2` y `actions/checkout@v3` para abordar las vulnerabilidades nuevas que se anunciaron en la [Publicación del blog de refuerzo de seguridad de Git](https://github.blog/2022-04-12-git-security-vulnerability-announced/).' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'En algunas topologías de clúster, el comando `ghe-cluster-status` dejó directorios vacíos en `/tmp`.' - - 'El SNMP registró una cantidad alta de mensajes de error de `Cannot statfs` incorrectamente en syslog.' - - 'Para el caso de las instancias configuradas con la autenticación de SAML y con la recuperación de fallos integrada habilitada, los usuarios integrados se atoraron en un bucle de "inicio de sesión" al intentar iniciar sesión desde la página generada después de salir de sesión.' - - 'Los videos que se suben a los comentarios de las propuestas no se representaron adecuadamente.' - - 'Al utilizar aserciones cifradas de SAML, algunas de ellas no estaban marcando correctamente a las llaves SSH como verificadas.' - - 'Al utilizar `ghe-migrator`, una migración falló en importar los archivos de video adjuntos en las propuestas y solicitudes de cambios.' - - 'La página de lanzamientos devolvió un error 500 cuando el repositorio tuvo etiquetas que contenían caracteres diferentes a los de ASCII. [Actualizado: 2022-06-10]' - changes: - - 'En las configuraciones de disponibilidad alta, se aclara que la página de resumen de replicación en la consola de administración solo muestra la configuración de replicación actual y no el estado de replicación actual.' - - 'Cuando habilites el {% data variables.product.prodname_registry %}, aclara que, actualmente, no hay compatibilidad con utilizar el token de Firma de Acceso Compartida (SAS, por sus siglas en inglés) como secuencia de conexión.' - - 'Los paquetes de soporte ahora incluyen el conteo de filas de las tablas que se almacenan en MySQL.' - - 'Dependency Graph can now be enabled without vulnerability data, allowing you to see what dependencies are in use and at what versions. Enabling Dependency Graph without enabling {% data variables.product.prodname_github_connect %} will **not** provide vulnerability information.' - known_issues: - - 'En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita la opción "Los usuarios pueden buscar en GitHub.com" con las propuestas de {% data variables.product.prodname_github_connect %}, las propuestas en los repositorios internos y privados no se incluyen en los resultados de búsqueda de {% data variables.product.prodname_dotcom_the_website %}.' - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-2/14.yml b/translations/es-ES/data/release-notes/enterprise-server/3-2/14.yml deleted file mode 100644 index 3513e4b4c0..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-2/14.yml +++ /dev/null @@ -1,24 +0,0 @@ ---- -date: '2022-06-09' -sections: - security_fixes: - - Los paquetes se actualizaron a las últimas versiones de seguridad. - bugs: - - Un script interno para validar nombres de host en el archivo de configuración de {% data variables.product.prodname_ghe_server %} devolvió un error cuando la secuencia de nombre de host iniciaba con un "." (punto). - - En las configuraciones de disponibilidad alta en donde el nombre de host del nodo primario fue mayor a 60 caracteres, MySQL no se pudo configurar. - - El argumento `--gateway` se agergó al comando `ghe-setup-network`, para permitir que pasara la dirección de puerta de enlace al configurar los ajustes de red utilizando la línea de comandos. - - Las imágenes adjuntas que se borraron devolvieron un `500 Internal Server Error` en vez de un `404 Not Found`. - - El cálculo de "Cantidad máxima de confirmantes en toda la instancia" que se reportó en el tablero de administrador de sitio fue incorrecto. - - Una entrada incorrecta en la base de datos para las réplicas de repositorio ocasionó que dicha base de datos se corrompiera al realizar una restauración utilizando {% data variables.product.prodname_enterprise_backup_utilities %}. - changes: - - Se optimizó la inclusión de las métricas cuando se generó un paquete de soporte de clúster. - - En las configuraciones de disponibilidad alta en donde Elasticsearch reportó un estado amarillo válido, los cambios que se introdujeron en una corrección previa bloquearon el comando `ghe-repl-stop` y no permitieron que la replicación se detuviera. El utilizar `ghe-repo-stop --force` ahora forzará a Elasticsearch a detenerse cuando el servicio está en un estado amarillo válido o normal. - known_issues: - - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita la opción "Los usuarios pueden buscar en GitHub.com" con las propuestas de {% data variables.product.prodname_github_connect %}, las propuestas en los repositorios internos y privados no se incluyen en los resultados de búsqueda de {% data variables.product.prodname_dotcom_the_website %}. - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-2/15.yml b/translations/es-ES/data/release-notes/enterprise-server/3-2/15.yml deleted file mode 100644 index 256635290f..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-2/15.yml +++ /dev/null @@ -1,20 +0,0 @@ -date: '2022-06-28' -sections: - security_fixes: - - "**MEDIA**: Se asegura que `github.company.com` y `github-company.com` no se evalúen por los servicios internos como nombres de host idénticos, previniendo un ataque potencial de falsificación de seguridad del lado del servidor (SSRF)." - - "**BAJA**: Un atacante pudo acceder a la consola de administración con un ataque de recorrido de ruta a través de HTTP, incluso si las reglas de cortafuegos externo bloqueaban el acceso HTTP." - - Los paquetes se actualizaron a las últimas versiones de seguridad. - bugs: - - En algunos casos, los administradores de sitio no se agregaron automáticamente como propietarios de empresa. - - Después de fusionar una rama en la rama predeterminada, el enlace de "Historial" de un archivo aún enlazaba con la rama anterior en vez de con la rama destino. - changes: - - El crear o actualizar ejecuciones de verificación o suites de verificación pudo devolver un `500 Internal Server Error` si el valor para campos específicos, como el de nombre, era demasiado largo. - known_issues: - - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita la opción "Los usuarios pueden buscar en GitHub.com" con las propuestas de {% data variables.product.prodname_github_connect %}, las propuestas en los repositorios internos y privados no se incluyen en los resultados de búsqueda de {% data variables.product.prodname_dotcom_the_website %}. - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-2/16.yml b/translations/es-ES/data/release-notes/enterprise-server/3-2/16.yml deleted file mode 100644 index b724649ac1..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-2/16.yml +++ /dev/null @@ -1,26 +0,0 @@ -date: '2022-07-21' -sections: - security_fixes: - - '**MEDIA**: Previene un ataque en donde la falsificación de solicitudes de lado del servidor (SSRF) pudiera forzar potencialmente el puente de Subversion (SVN) para ejecutar código remoto inyectando datos arbitrarios en memcached.' - - 'Actualiza Grafana a la versión 7.5.16, lo cual trata varias vulnerabilidades de seguridad, incluyendo el [CVE-2020-13379](https://github.com/advisories/GHSA-wc9w-wvq2-ffm9) y el [CVE-2022-21702](https://github.com/grafana/grafana/security/advisories/GHSA-xc3p-28hw-q24g).' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Se corrigió un problema en donde los archivos dentro de los archivos zip de los artefactos tenían permisos de 000 cuando se desempacaban utilizando una herramienta de descompresión. Ahora los archivos tenían el permiso configurado en 644, de la misma forma que funciona en GitHub.com.' - - 'En algunos casos, el demonio de collectd pudo haber consumido memoria excesiva.' - - 'En algunos casos, los respaldos de los archivos de bitácora rotados pudieron haber acumulado y consumido un almacenamiento excesivo.' - - 'Después de actualizar a un lanzamiento de característica nuevo y a una ejecución de configuración posterior, Elastichsearch pudo haber registrado excepciones excesivas de bitácoras mientras recompilaba los índices.' - - 'En algunos casos en donde una rama protegida requirió más de una revisión de aprobación, se pudo haber fusionado una solicitud de cambios con una cantidad menor de revisiones de aprobación que la requerida.' - - 'En las instancias que utilizan autenticación de LDAP, el mensaje de autenticación para modo sudo colocó incorrectamente el cursor dentro del campo de contraseña predeterminadamente cuando los campos de texto tanto para el nombre de usuario como par ala contraseña estaban visibles.' - changes: - - 'La utilidad de línea de comandos `ghe-set-password` inicia automáticamente los servicios requeridos cuando la instancia se arranca en modo de recuperación.' - - 'Las métricas para los procesos en segundo plano de `aqueduct` se otorgan para el reenvío de Collectd y se muestran en la consola de administración.' - - 'La ubicación de la bitácora de ejecución de migración y configuración, `/data/user/common/ghe-config.log`, ahora se muestra en la página que describe una migración en curso.' - known_issues: - - 'En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita la opción "Los usuarios pueden buscar en GitHub.com" con las propuestas de {% data variables.product.prodname_github_connect %}, las propuestas en los repositorios internos y privados no se incluyen en los resultados de búsqueda de {% data variables.product.prodname_dotcom_the_website %}.' - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-2/17.yml b/translations/es-ES/data/release-notes/enterprise-server/3-2/17.yml deleted file mode 100644 index 62417df964..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-2/17.yml +++ /dev/null @@ -1,18 +0,0 @@ -date: '2022-08-11' -sections: - security_fixes: - - | - **CRÍTICA**: El contenedor de Elasticsearch de GitHub Enterprise Server utilizó una versión de OpenJDK 8 que estuvo vulnerable a un problema de truncamiento de número al procesar hojas de estilo de XSLT malintencionadas. La vulnerabilidad se rastreó como [CVE-2022-34169](https://github.com/advisories/GHSA-9339-86wc-4qgf). - - | - **ALTA**: Las aplicaciones instaladas anteriormente en las cuentas de usuario obtuvieron permiso automáticamente para acceder a una organización en los tokens de acceso en el alcance después de que la cuenta de usuario se transformó en una cuenta de organización. Esta vulnerabilidad se reportó a través del [Programa de Recompensas por Errores de GitHub](https://bounty.github.com). - bugs: - - Cuando se configuró un umbral de inactividad personalizado para la instancia, el suspender a todos los usuarios inactivos no respetó confiablemente dicho umbral. Para obtener más información sobre la inactividad, consulta la sección "[Administrar a los usuarios inactivos](/admin/user-management/managing-users-in-your-enterprise/managing-dormant-users)". - known_issues: - - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita la opción "Los usuarios pueden buscar en GitHub.com" con las propuestas de {% data variables.product.prodname_github_connect %}, las propuestas en los repositorios internos y privados no se incluyen en los resultados de búsqueda de {% data variables.product.prodname_dotcom_the_website %}. - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-2/18.yml b/translations/es-ES/data/release-notes/enterprise-server/3-2/18.yml deleted file mode 100644 index 3f5d1e9bc5..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-2/18.yml +++ /dev/null @@ -1,16 +0,0 @@ -date: '2022-08-30' -sections: - bugs: - - Duplicate administrative SSH keys could appear in both the Management Console and the `/home/admin/.ssh/authorized_keys` file. - - In some cases, background tasks could stall due to a library that was used concurrently despite not being thread-safe. - changes: - - Generation of support bundles is faster as a result of parallelized log sanitization. For more information about support bundles, see "[Providing data to GitHub Support](/support/contacting-github-support/providing-data-to-github-support)." - known_issues: - - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita la opción "Los usuarios pueden buscar en GitHub.com" con las propuestas de {% data variables.product.prodname_github_connect %}, las propuestas en los repositorios internos y privados no se incluyen en los resultados de búsqueda de {% data variables.product.prodname_dotcom_the_website %}. - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-2/2.yml b/translations/es-ES/data/release-notes/enterprise-server/3-2/2.yml deleted file mode 100644 index a05be1d1b1..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-2/2.yml +++ /dev/null @@ -1,24 +0,0 @@ ---- -date: '2021-10-28' -sections: - security_fixes: - - 'Fue posible que las contraseñas de texto claro terminaran en algunos archivos de bitácora.' - - 'Se agregaron varias llaves SSH públicas débiles conocidas a la lista de llaves no permitidas y estas ya no pueden registrarse. Adicionalmente, se bloquearon a las versiones de GitKraken que se sabe generarán llaves SSH débiles (7.6.x, 7.7.x y 8.0.0) para que no generen llaves públicas nuevas.' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'El restablecimiento pudo haber fallado para el servidor empresarial en modo de clústering si el orquestador no estaba saludable.' - - 'Los enlaces de los codespaces se mostraron en los ajustes de la organización.' - - 'Los usuarios que son propietarios de muchas organizaciones no pudieron utilizar varias partes de la aplicación.' - - 'Se arregló un enlace a https://docs.github.com.' - changes: - - 'Las optimizaciones de búsqueda y rendimiento de jobs para los repositorios con muchas refs.' - known_issues: - - Después de guardar un lanzamiento nuevo en un repositorio, la página de `/releases` mostró un error 500. Se espera tener una solución a este problema en la versión 3.2.3. - - En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-2/3.yml b/translations/es-ES/data/release-notes/enterprise-server/3-2/3.yml deleted file mode 100644 index 2a2111741e..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-2/3.yml +++ /dev/null @@ -1,31 +0,0 @@ -date: '2021-11-09' -sections: - security_fixes: - - 'Se identificó una vulnerabilidad de recorrido de ruta en las compilaciones de {% data variables.product.prodname_pages %} en {% data variables.product.prodname_ghe_server %}, la cual pudo haber permitido que un atacante leyera los archivos de sistema. Para explotar esta vulnerabilidad, el atacante necesitaría permiso para crear y compilar un sitio de {% data variables.product.prodname_pages %} en la instancia de {% data variables.product.prodname_ghe_server %}. Esta vulnerabilidad afectó a todas las versiones de {% data variables.product.prodname_ghe_server %} anteriores a la 3.3 y se corrigió en las versiones 3.0.19, 3.1.11 y 3.2.3. Esta vulnerabilidad se reportó a través del programa de Recompensas por Errores de {% data variables.product.company_short %} y se le asignó el identificador CVE-2021-22870.' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Algunas operaciones de Git fallaron después de mejorar a {% data variables.product.prodname_ghe_server %} 3.x clúster debido a una configuración del HAProxy.' - - 'Los conteos de trabajadores de Unicorn se configuraron incorrectamente en el modo de clústering.' - - 'Los conteos de trabajadores solicitados pudieron haberse configurado incorrectamente en el modo de clústering.' - - 'Si el estado de Ubuntu''s Uncomplicated Firewall (UFW) fue inactivo, un cliente no pudo verlo claramente en las bitácoras.' - - 'El mejorar de {% data variables.product.prodname_ghe_server %} 2.x a 3.x falló cuando hubieron caracteres UTF8 en una configuración de LDAP.' - - 'Algunas páginas y jobs en segundo plano relacionados con Git podrían no ejecutarse en modo clúster con algunas configuraciones de clúster.' - - 'El enlace a la documentación de las estadísticas de servidor estuvo roto.' - - 'Al crear una etiqueta nueva, la carga útil del webhook de [push](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#push) no mostró un objeto correcto de `head_commit`. Ahora, cuando se crea una etiqueta nueva, la carga útil del webhook de subida siempre incluye un objeto de `head_commit` que contiene los datos de la confirmación a la cual apunta dicha etiqueta nueva. Como resultado, el objeto `head_commit` siempre contendrá los datos de la confirmación `after` de la carga útil.' - - 'La página de bitácoras de auditoría de la empresa no mostro eventos de auditoría para el {% data variables.product.prodname_secret_scanning %}.' - - 'No hubo un tiempo límite del job suficiente para las reparaciones de la réplica.' - - 'Una página de lanzamientos de un repositorio devolvió un error 500 al ver los lanzamientos.' - - 'No se advirtió a los usuarios sobre los caracteres bidireccionales y peligrosos de unicode al visualizar los archivos. Para obtener más información, consulta la sección "[Advertencia sobre el texto bidireccional de Unicode](https://github.co/hiddenchars)" en el {% data variables.product.prodname_blog %}.' - - 'Hookshot Go envió métricas de tipo de distribución que Collectd no pudo manejar, lo cual ocasionó una dilatación de errores de interpretación.' - - 'Los repositorios públicos mostraron resultados inesperados del {% data variables.product.prodname_secret_scanning %} con un tipo de `Unknown Token`.' - changes: - - 'Se agregaron mejoras de configuración de Kafka. Al borrar repositorios, ahora se borran los archivos de paquete inmediatamente de la cuenta de almacenamiento para liberar espacio. `DestroyDeletedPackageVersionsJob` ahora borra archivos de paquete de la cuenta de almacenamiento para el caso de los paquetes desactualizados junto con los registros de metadatos.' - known_issues: - - 'En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-2/4.yml b/translations/es-ES/data/release-notes/enterprise-server/3-2/4.yml deleted file mode 100644 index 4ae171fb05..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-2/4.yml +++ /dev/null @@ -1,31 +0,0 @@ ---- -date: '2021-11-23' -intro: Se han desactivado las descargas debido a un error importante que afectó a varios clientes. Pronto tendremos una solución en el siguiente parche. -sections: - security_fixes: - - Los paquetes se actualizaron a las últimas versiones de seguridad. - bugs: - - El ejecutar `ghe-repl-start` o `ghe-repl-status` algunas veces devolvió errores para conectarse a la base de datos cuando se habilitó GitHub Actions. - - Los ganchos de pre-recepción fallaron debido a un `PATH` sin definir. - - 'El ejecutar `ghe-repl-setup` devolvió un error de tipo: `cannot create directory /data/user/elasticsearch: File exists` si la instancia se había configurado anteriormente como una réplica.' - - 'El ejecutrar `ghe-support-bundle` devolvió un error de tipo: `integer expression expected`.' - - 'Después de configurar una réplica de disponibilidad alta, `ghe-repl-status` incluyó un error en la salida: `unexpected unclosed action in command`.' - - En ambientes de clúster grandes, el backend de autenticación podría no estar disponible en un subconjunto de nodos de frontend. - - Algunos servicios críticos pudieron no haber estado disponibles en los nodos del backend en el Clúster de GHES. - - Los permisos de repositorio para el usuario que devolvió la API de `/repos` no devolvieron la lista completa. - - La conexión de `childTeams` en el objeto `Team` en el modelo de GraphQL produjo resultados incorrectos bajo algunas de las circunstancias. - - En una configuración de disponibilidad alta, el mantenimiento de repositorio siempre se mostró como fallido en las stafftools, incluso cuando tuvo éxito. - - Los patrones definidos por el usuario no detectaron secretos en archivos como `package.json` o `yarn.lock`. - changes: - - Una capa externa adicional de la compresión de `gzip`, al crear un paquete de soporte de clúster con `ghe-cluster-suport-bundle`, ahora se encuentra apagada predeterminadamente. Esta compresión externa puede aplicarse opcionalmente con la opción de línea de comandos `ghe-cluster-suport-bundle -c`. - - Agregamos texto extra a la consola de administración para recordarles a los usuarios sobre la recolección de datos de las apps móviles para propósitos de mejora de la experiencia. - - El registro de conexión de datos de {% data variables.product.prodname_github_connect %} ahora incluye una lista de características de {% data variables.product.prodname_github_connect %} habilitadas. [Actualizado el 2021-12-09] - known_issues: - - En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-2/5.yml b/translations/es-ES/data/release-notes/enterprise-server/3-2/5.yml deleted file mode 100644 index d1e137a965..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-2/5.yml +++ /dev/null @@ -1,28 +0,0 @@ -date: '2021-12-07' -sections: - security_fixes: - - 'Los paquetes de soporte podrían incluir archivos sensibles si cumplen con un conjunto de características específicas.' - - 'Se identificó una representación errónea de la IU en GitHub Enterprise Server que permitió que se otorgaran más permisos durante un flujo web de usuario-autorización de una GitHub App que se mostró al usuario durante su aprobación. Dicha vulnerabilidad afectó a todas las versiones de GitHub Enterprise Server previas a la 3.3 y se corrigió en las versiones 3.2.5, 3.1.13 y 3.0.21. Esta vulnerabilidad se reportó mediante el programa de Recompensas por Errores de GitHub y se le asignó el [CVE-2021-41598](https://www.cve.org/CVERecord?id=CVE-2021-41598).' - - 'Se identificó una vulnerabilidad de ejecución de código remoto en GitHub Enterprise Server, la cual pudo haberse aprovechado al compilar un sitio de GitHub Pages. Esta vulnerabilidad afectó a todas las versiones de GitHub Enterprise Server anteriores a la 3.3 y se corrigió en las versiones 3.0.21, 3.1.13 y 3.2.5. Esta vulnerabilidad se reportó mediante el programa de Recompensas por Errores de GitHub y se le asignó el [CVE-2021-41599](https://www.cve.org/CVERecord?id=CVE-2021-41599). Actualizado el 17 de febrero de 2022.' - bugs: - - 'En algunos casos cuando las acciones no se habilitaron, `ghe-support-bundle` reportó un mensaje inesperado de `Unable to find MS SQL container`.' - - 'El ejecutar `ghe-config-apply` pudo fallar en ocasiones debido a problemas con los permisos en /data/user/tmp/pages`.' - - 'Una mala configuración en la consola de administración causó errores de programación.' - - 'Docker retuvo los archivos de bitácora abiertos después de una rotación de bitácoras.' - - 'Las migraciones podrían haberse atorado debido a un manejo incorrecto de los valores de `blob_path` que no son compatibles con UTF-8.' - - 'Las solicitudes de GraphQL no configuraron la variable GITHUB_USER_IP en los ambientes de ganchos de pre-recepción.' - - 'Los enlaces de paginación en las bitácoras de auditoría de la organización no persistirán los parámetros de consulta.' - - 'Durante un hotpatch, fue posible duplicar los hashes si la transición se ejecutó más de una vez.' - changes: - - 'Clarifica una explicación del estilo de ruta de las acciones en la documentación.' - - 'Las actualizaciones tienen compatibilidad con las URL de contacto para utilizar el sitio de soporte actual, support.github.com.' - - 'Se proporcionó una solución de problemas adicional al ejecutar `ghe-mssql-diagnostic`.' - known_issues: - - 'En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-2/6.yml b/translations/es-ES/data/release-notes/enterprise-server/3-2/6.yml deleted file mode 100644 index 449992b7f2..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-2/6.yml +++ /dev/null @@ -1,15 +0,0 @@ ---- -date: '2021-12-13' -sections: - security_fixes: - - '{% octicon "alert" aria-label="The alert icon" %} **Critical:** A remote code execution vulnerability in the Log4j library, identified as [CVE-2021-44228](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44228), affected all versions of {% data variables.product.prodname_ghe_server %} prior to 3.3.1. The Log4j library is used in an open source service running on the {% data variables.product.prodname_ghe_server %} instance. This vulnerability was fixed in {% data variables.product.prodname_ghe_server %} versions 3.0.22, 3.1.14, 3.2.6, and 3.3.1. For more information, please see [this post](https://github.blog/2021-12-13-githubs-response-to-log4j-vulnerability-cve-2021-44228/) on the GitHub Blog.' - - '**Actualización del 17 de diciembre de 2021**: Las correcciones que se llevaron a cabo para este lanzamiento también mitigan el [CVE-2021-45046](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45046), el cual se publicó después de dicho lanzamiento. No se necesita ninguna actualización adicional en {% data variables.product.prodname_ghe_server %} para mitigar tanto al CVE-2021-44228 como al CVE-2021-45046.' - known_issues: - - En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-2/7.yml b/translations/es-ES/data/release-notes/enterprise-server/3-2/7.yml deleted file mode 100644 index 6458bc738f..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-2/7.yml +++ /dev/null @@ -1,23 +0,0 @@ -date: '2022-01-18' -sections: - security_fixes: - - 'Se actualizaron los paquetes a las versiones de seguridad más recientes. En estas actualizaciones, Log4j se actualizó a la versión 2.17.1. Nota: Las mitigaciones que se lanzaron previamente en las versiones 3.3.1, 3.2.6, 3.1.14 y 3.0.22 son suficientes para tratar el impacto de las CVE-2021-44228, CVE-2021-45046, CVE-2021-45105 y CVE-2021-44832 en estas versiones de GitHub Enterprise Server.' - - 'Sanitiza más secretos en los paquetes de soporte generados' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Los ejecutores auto-hospedados de las acciones fallaron en actualizarse a sí mismos o en ejecutar jobs nuevos después de mejorar desde una instalación anterior de la GHES.' - - 'Los ajustes de almacenamiento no pudieron validarse al configurar MinIO como almacenamiento de blobs para GitHub Packages.' - - 'El ejecutar `ghe-config-apply` pudo fallar en ocasiones debido a problemas con los permisos en /data/user/tmp/pages`.' - - 'El botón de guardar en la consola de almacenamiento no se pudo alcanzar desplazándose en buscadores de resolución menor.' - - 'Las gráficas de monitoreo de tráfico de almacenamiento e IOPS no se actualizaron después de la mejora de versión de collectd.' - - 'Algunos jobs relacionados con webhooks pudieron haber generdo una gran cantidad de bitácoras.' - - 'Varios enlaces de documentación dieron como resultado un error de tipo "404 Not Found".' - known_issues: - - 'En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-2/8.yml b/translations/es-ES/data/release-notes/enterprise-server/3-2/8.yml deleted file mode 100644 index f5882f332c..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-2/8.yml +++ /dev/null @@ -1,26 +0,0 @@ -date: '2022-02-01' -sections: - security_fixes: - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Las páginas se hicieron no disponibles siguiendo una rotación de secretos de MySQL hasta que `nginx` se restableció manualmente.' - - 'Las migraciones pudieron haber fallado cuando se habilitó {% data variables.product.prodname_actions %}.' - - 'Cuando se configura la programación de mantenimiento con una fecha ISO 8601, el tiempo programado real no coincide debido a que la zona horaria no se transforma a UTC.' - - 'Los mensajes de errores espurios con respecto a `cloud-config.service` se sacarían a la consola.' - - 'El número de versión no se pudo actualizar correctamente después de instalar un hotpatch utilizando `ghe-cluster-each`.' - - 'Los jobs de limpieza de tabla de webhook pueden ejecutarse simultáneamente ocasionando contención de recursos e incrementando el tiempo de ejecución del job.' - - 'Cuando se ejecutó desde la principal, `ghe-repl-teardown` en una réplica no la eliminó del grupo de disponibilidad de MSSQL.' - - 'Cuando se utilizó la autenticación CAS y se habilitó la autenticación de "Reactivar usuarios suspendidos", dichos usuarios no se reactivaron automáticamente.' - - 'La capacidad de limitar las notificaciones basadas en correos electrónicos para los usuarios con correos electrónicos en un dominio aprobado o verificado no funcionó correctamente.' - - 'Una migración de base de datos de duración larga relacionada con los ajustes de Alertas de Seguridad pudo haber retrasado la finalización de la mejora.' - changes: - - 'El registro de conexión de datos de GitHub Connect ahora incluye un conteo de la cantidad de usuarios inactivos y activo y el periodo de inactividad configurado.' - known_issues: - - 'En una instalación nueva de {% data variables.product.prodname_ghe_server %} que no tenga ningún usuario, cualquier atacante podría crear el primer usuario administrativo.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-2/9.yml b/translations/es-ES/data/release-notes/enterprise-server/3-2/9.yml deleted file mode 100644 index c1f953b9c8..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-2/9.yml +++ /dev/null @@ -1,20 +0,0 @@ -date: '2022-02-17' -sections: - security_fixes: - - 'Fue posible que un usuario registrara a otro o a una organización de nombre "saml".' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Los ajustes de almacenamiento de GitHub Packages no pudieron validarse y guardarse en la consola de administración cuando se utilizó Azure Blob Storage.' - - 'La opción de configuración mssql.backup.cadence falló el ghe-config-check con una advertencia de conjunto de caracteres inválidos.' - - 'Corrige SystemStackError (se apilaron demasiado profundamente) al obtener más de 2^16 llaves del memcached.' - changes: - - 'EL escaneo de secretos dejará de escanear los archivos ZIP y de otros tipos en búsqueda de secretos.' - known_issues: - - 'En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-3/0-rc1.yml b/translations/es-ES/data/release-notes/enterprise-server/3-3/0-rc1.yml deleted file mode 100644 index 3600690559..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-3/0-rc1.yml +++ /dev/null @@ -1,114 +0,0 @@ -date: '2021-11-09' -release_candidate: true -deprecated: true -intro: "{% note %}\n\n**Nota:** Si {% data variables.product.product_location %} está ejecutando una comilación candidata a lanzamiento, no podrás mejorar la versión con un hotpatch. Te reocmendamos que solo ejecutes candidatos a lanzamiento en ambientes de prueba.\n\n{% endnote %}\n\nPara encontrar las instrucciones de mejora de versiones, consulta la sección \"[Mejorar la versión de {% data variables.product.prodname_ghe_server %}](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server)\".\n" -sections: - features: - - heading: 'Rol de administrador de seguridad' - notes: - - "Los propietarios de organizaciones ahora pueden otorgar a los equipos el acceso para administrar las alertas de seguridad y los ajustes en sus repositorios. El rol de \"Administrador de seguridad\" puede aplicarse a cualquier equipo y este otorgará a los miembros del equipo los siguientes accesos:\n\n- Acceso de lectura en todos los repositorios de la organización.\n- Acceso de escritura en todas las alertas de seguridad de la organización.\n- Acceso a la pestaña de seguridad a nivel de organización\n- Acceso de escritura en los ajustes de seguridad a nivel de organización.\n- Acceso de escritura en los ajustes de seguridad a nivel de repositorio.\n\nPara obtener más información, consulta la sección \"[Gestionar los administradores de seguridad en tu organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization)\".\n" - - heading: 'Ejecutores auto-hospedados efímeros para GitHub Actions y webhooks nuevos para escalar automáticamente' - notes: - - "{% data variables.product.prodname_actions %} es ahora compatible con ejecutores auto-hospedados (de job sencillo) efímeros y con un webhook de [`workflow_job`] nuevo (/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#workflow_job) para que el escalamiento automático de los ejecutores sea más fácil.\n\nLos ejecutores efímeros son buenos para los ambientes auto-administradores en donde se requiere que cada job se ejecute en una imagen limpia. Después de que se ejecuta un job, los ejecutores efímeros se dejan de registrar automáticamente desde {% data variables.product.product_location %}, lo cual te permite realizar cualquier administración posterior al job.\n\nPuedes combinar los ejecutores efímeros con el webhook nuevo de `workflow_job` para escalar automáticamente los ejecutores auto-hospedados en respuesta a las solicitudes de job de {% data variables.product.prodname_actions %}.\n\nPara obtener más información, consulta las secciones \"[Escalar automáticamente con ejecutores auto-hospedados]](/actions/hosting-your-own-runners/autoscaling-with-self-hosted-runners)\" y \"[Eventos y cargas útiles de webhooks](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#workflow_job)\".\n" - - heading: 'Tema oscuro de alto contraste' - notes: - - "Ahora tenemos un tema de contraste alto en {% data variables.product.prodname_ghe_server %} 3.3, el cual tiene un contraste mayor entre los elementos de fondo y de frente. Este lanzamiento también incluye mejoras al sistema de color en todos los temas de {% data variables.product.company_short %}.\n\n![Imagen animada de cambiar entre el tema oscuro predeterminado y el de contraste alto en la página de ajustes de apariencia](https://user-images.githubusercontent.com/334891/123645834-ad096c00-d7f4-11eb-85c9-b2c92b00d70a.gif)\n\nPara obtener más información sobre cómo cambiar tu tema, consulta la sección \"[Administrar tus ajustes de tema](/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-your-theme-settings)\".\n" - changes: - - heading: 'Cambios en la administración' - notes: - - '{% data variables.product.prodname_ghe_server %} 3.3 incluye mejoras al mantenimiento de los repositorios, especialmente para los repositorios que contienen muchos objetos inalcanzables. Toma en cuenta que el primer ciclo de mantenimiento después de mejorar a {% data variables.product.prodname_ghe_server %} 3.3 podría llevar más tiempo de lo habitual en completarse.' - - '{% data variables.product.prodname_ghe_server %} 3.3 incluye el beta público de un caché de repositorio para equipos con distribución geográfica e infraestructura de IC. El caché de repositorio mantiene una copia de solo lectura para tus repositorios disponibles en puntos geográficos adicionales, lo cual previene que los clientes descarguen contenido duplicado de Git desde tu instancia primara. Para obtener más información, consulta la sección "[Acerca del caché de repositorios](/admin/enterprise-management/caching-repositories/about-repository-caching)".' - - '{% data variables.product.prodname_ghe_server %} 3.3 incluye mejoras al proceso de suplantación de identidad del usuario. Las sesiones de suplantación de identidad ahora requieren de una justificación para llevarlas a cabo, las acciones se registran en la bitácora de auditoría mientras las realiza el usuario que lleva a cabo la suplantación y el usuario cuya identidad se suplanta recibirá una notificación por correo electrónico de estos hechos, por parte de un administrador empresarial. Para obtener más información, consulta la sección "[Suplantar la identidad de un usuario](/enterprise-server@3.3/admin/user-management/managing-users-in-your-enterprise/impersonating-a-user)".' - - 'Se agregó un servicio de procesamiento de transmisiones nuevo para facilitar el conjunto creciente de eventos que se están publicando en la bitácora de auditoría, incluyendo eventos asociados con Git y con la actividad de {% data variables.product.prodname_actions %}.' - - heading: 'Cambios de Token' - notes: - - "Ahora se puede agregar una fecha de vencimiento para los tokens de acceso personal nuevos y existentes. Se recomienda ampliamente configurar una fecha de vencimiento en los tokens de acceso personal para prevenir que filtren información y pongan en riesgo la seguridad. Los propietarios de los tokens recibirán un correo electrónico cuando sea momento de renovar aquellos que estén próximos a vencer. Los tokens que hayan vencido pueden regenerarse, lo cual otorga a los usuarios un token duplicado con las mismas propiedades que el original.\n\nCuando se utiliza un token de acceso personal con la API de {% data variables.product.company_short %}, se incluye en la respuesta un encabezado nuevo de `GitHub-Authentication-Token-Expiration`, el cual indica la fecha de vencimiento del mismo. Para obtener más información, consulta la sección \"[Crear un token de acceso personal](/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)\".\n" - - heading: 'Cambios a las notificaciones' - notes: - - 'Los correos electrónicos de notificación de los debates ahora incluyen `(Discussion #xx)` en el tema para que puedas reconocer y filtrar los correos electrónicos que referencian debates.' - - heading: 'Cambios de repositorios' - notes: - - 'Los repositorios públicos ahora tienen una etiqueta de `Public` junto a sus nombres como repositorios privados e internos. Este cambio facilita el identificar los repositorios públicos y evitar hacer confirmaciones de código privado por accidente.' - - 'Si especificas el nombre exacto de una rama cuando utilizas un menú selector de rama, el resultado ahora se mostrará en la parte superior de la lista de ramas coincidentes. Anteriormente, las coincidencias exactas con el nombre de rama podrían aparecer en la parte inferior de la lista.' - - 'Al ver la rama que tiene una solicitud de cambios correspondiente abierta, {% data variables.product.prodname_ghe_server %} ahora enlaza directamente con ella. Previamente, se mostraba un mensaje para contribuir utilizando la comparación de ramas o para abrir una solicitud de cambios nueva.' - - 'Ahora puedes hace clic en un botón para copiar todo el contenido sin procesar de un archivo al portapapeles. Anteriormente, necesitabas abrir el archivo sin procesar, seleccionar todo y luego copiar el contenido. Para copiar el contenido de un archivo, navega e él y haz clic en el {% octicon "copy" aria-label="The copy icon" %} en la barra de herramientas. Nota que esta característica solo se encuentra disponible en algunos buscadores.' - - 'Cuando crees un lanzamiento nuevo, podrás seleccionar o crear la etiqueta utilizando un selector desplegable en vez de especificarla en el campo de texto. Para obtener más información, consulta la sección "[Administrar los lanzamientos en un repositorio](/repositories/releasing-projects-on-github/managing-releases-in-a-repository)".' - - 'Ahora se muestra una advertencia cuando visualizas un archivo que contenga texto bidireccional en Unicode. El texto bidireccional en Unicode puede interpretarse o compilarse de forma diferente a la que aparece en una interfaz de usuario. Por ejemplo, los caracteres bidireccionales en Unicode pueden utilizarse para intercambiar segmentos de texto en un archivo. Para obtener más información sobre cómo reemplazar estos caracteres, consulta la [Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-10-31-warning-about-bidirectional-unicode-text/).' - - 'Ahora puedes utilizar los archivos de `CITATION.cff` para que otros sepan cómo te gustaría citar tu trabajo. Los archivos de `CITATION.cff` son archivos de texto simple con información de citas legibles tanto para humanos como para máquinas. {% data variables.product.prodname_ghe_server %} interpreta esta información en formatos de cita comunes, tales como [APA](https://apastyle.apa.org) y [BibTeX](https://en.wikipedia.org/wiki/BibTeX). Para obtener más información, consulta la sección "[Acerca de los archivos de CITA](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files)".' - - heading: 'Cambios en el Lenguaje de Marcado' - notes: - - "Puedes utilizar atajos de teclado nuevos para las citas y listas en los archivos de lenguaje de marcado, propuestas, solicitudes de cambio y comentarios.\n\n*Para agregar citas, utiliza cmd shift . en Mac o ctrl shift . en Windows y Linux.\n*Para agregar una lista ordenada, utiliza cmd shift 7 en Mac o ctrl shift 7 en Windows y Linux.\n*Para agregar una lista desordenada, utiliza cmd shift 8 en Mac o ctrl shift 8 en Windows y Linux.\n\nConsulta los \"[Atajos de teclado](/get-started/using-github/keyboard-shortcuts)\" para ver una lista de los atajos disponibles.\n" - - 'Ahora puedes utilizar la sintaxis de notas al pie en cualquier campo de lenguaje de marcado. Las notas al pie se muestran como enlaces en superíndice, en los cuales puedes hacer clic para saltar a la información referenciada, la cual se muestra en una sección nueva en la parte inferior del documento. Para obtener más información sobre la sintaxis, consulta la sección "[Escritura y sintaxis de formato básicas](/github/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#footnotes)".' - - 'Cuando visualizas los archivos de lenguaje de marcado, ahora puedes hacer clic en el {% octicon "code" aria-label="The code icon" %} en la barra de herramientas para ver la fuente de un archivo de lenguaje de marcado. Previamente, necesitas utilizar la vista de último responsable para vincular números de línea específicos en el código fuente de un archivo de lenguaje de marcado.' - - 'Ahora puedes agregar imágenes y videos en los archivos de lenguaje de marcado en los gists si los pega en el cuerpo del archivo de lenguaje de marcado o si los seleccionas del diálogo en la parte inferior de este. Para obtener más información sobre los tipos de archivos compatibles, consulta la sección "[Adjuntar archivos](https://docs.github.com/en/github/writing-on-github/working-with-advanced-formatting/attaching-files)".' - - '{% data variables.product.prodname_ghe_server %} ahora genera una tabla de contenido automáticamente para los Wikis, con base en los encabezados.' - - 'Cuando arrastras y sueltas archivos en un editor de lenguaje de marcado, tales como imágenes y videos, {% data variables.product.prodname_ghe_server %} ahora utiliza la ubicación del puntero del mouse en vez de la ubicación del cursor para colocar el archivo.' - - heading: 'Cambios en propuestas y sollicitudes de cambio' - notes: - - 'Ahora puedes buscar propuestas por etiqueta utilizando un operador lógico "OR". Para filtrar las propuestas utilizando un "OR" lógico, utiliza la sintaxis de coma. Por ejemplo, `label:"good first issue","bug"` listará todas las propuestas con una etiqueta de `good first issue` o de `bug`. "[Filtrar y buscar propuestas y solicitudes de cambio](/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests#about-search-terms)".' - - "Se han realizado mejoras para ayudar a que los equipos administren las tareas de revisión de código. Ahora puedes:\n\n- Liminar las tareas únicamente para miembros directos del equipo.\n- Seguir con las tareas automáticas, incluso si uno o más miembros del equipo ya se solicitaron.\n- Mantener un equipo asignado a la revisión, incluso si uno o más miembros se asignaron recientemente.\n\nLas barras laterales de línea de tiempo y de revisores en la página de la solicitud de cambios ahora indican si una solicitud de revisión se asignó automáticamente a uno o más miembros del equipo.\n\nPara obtener más información, consulta la sección [Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-09-29-new-code-review-assignment-settings-and-team-filtering-improvements/).\n" - - 'Ahora puedes filtrar búsquedas de solicitudes de cambios para que solo incluyan aquellas en las que se te solicitó una revisión directamente.' - - 'Los archivos filtrados en las solicitudes de cambios ahora se encuentran completamente ocultos y ya no se muestran colapsados en la pestaña de "Archivos cambiados". El menú de "Filtro de archivo" también se simplificó. Para obtener más información, consulta la sección "[Filtrar archivos en una solicitud de cambios](/github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request)".' - - heading: 'Cambioas a las GitHub Actions' - notes: - - 'Ahora puedes crear "acciones compuestas", las cuales combinan pasos de flujo de trabajo múltiples en una acción e incluyen la capacidad de referenciar otras acciones. Esto facilita la reducción de duplicación en los flujos de trabajo. Previamente, una acción solo podía utilizar scripts en su definición de YAML, para obtener más información, consulta la sección "[Crear una acción compuesta](/actions/creating-actions/creating-a-composite-action)".' - - 'El administrar los ejecutores auto-hospedados a nivel empresarial ya no requiere del uso de tokens de acceso personal con el alcance de `admin:enterprise`. En vez de esto, puedes utilizar el alcance `manage_runners:enterprise` para restringir los permisos en tus tokens. Los tokens con este alcance pueden autenticarse con [muchas de las terminales de la API de REST](/rest/reference/enterprise-admin#list-self-hosted-runner-groups-for-an-enterprise) para administrar tus ejecutores auto-hospedados.' - - "La bitácora de auditoría ahora incluye eventos adicionales para {% data variables.product.prodname_actions %}. Ahora se registran entradas en la bitácora de auditoría para cuando:\n\n* Se registra o elimina un ejecutor auto-hospedado.\n* Se agrega un ejecutor auto-hospedad a un grupo de ejecutores o se elimina de uno de ellos.\n* Se crea o elimina un grupo de ejecutores.\n* Se crea o completa una ejecución de flujo de trabajo.\n* Se prepara un job de un flujo de trabajo. Es importante destacar que esta bitácora incluye la lista de secretos que se proporcionaron al ejecutor.\n\nPara obtener más información, consulta la sección \"[Fortalecimiento de seguridad para las {% data variables.product.prodname_actions %}](/actions/security-guides/security-hardening-for-github-actions#auditing-github-actions-events)\".\n" - - 'Se hicieron mejoras de rendimiento a las {% data variables.product.prodname_actions %}, lo cual podría dar como resultado una concurrencia más alta en el máximo de jobs.' - - heading: 'Cambios a los GitHub packages' - notes: - - 'Cuando se borra un repositorio, cualquier archivo de paquete asociado ahora se borrará de inmediato de tu almacenamiento externo de {% data variables.product.prodname_registry %}.' - - heading: 'Cambios al Dependabot y a la gráfica de Dependencias' - notes: - - 'La revisión de dependencias ya salió de su beta y ahora está disponible en general para los clientes de la {% data variables.product.prodname_GH_advanced_security %}. La revisión de dependencias es una vista fácil de entender de los cambios de dependencias y de su impacto de seguridad, la cual se encuentra en la pestaña de "Archivos que cambiaron" de las solicitudes de cambios. Esta te informa de las dependencias que se agregaron, eliminaron o actualizaron en conjunto con la información de las vulnerabilidades. Para obtener más información, consulta la sección "[Revisar los cambios a las dependencias de una solicitud de cambios](/github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request)".' - - 'El {% data variables.product.prodname_dependabot %} ahora se encuentra disponible en un beta privado, lo cual ofrece tanto actualizaciones de versión como de seguridad para varios ecosistemas populares. El {% data variables.product.prodname_dependabot %} en {% data variables.product.prodname_ghe_server %} requiere {% data variables.product.prodname_actions %} y un grupo de ejecutores auto-hospedados para que los utilice el {% data variables.product.prodname_dependabot %}. El {% data variables.product.prodname_dependabot %} en {% data variables.product.prodname_ghe_server %} también requiere que se habilite {% data variables.product.prodname_github_connect %}. Para aprender más y registrarse para el beta, contacta al equipo de Ventas de GitHub.' - - heading: 'Cambios al escaneo de código y de secretos' - notes: - - 'La profundidad del análisis de {% data variables.product.prodname_codeql %} se mejoró agregando compatibilidad para más [librerías y marcos de trabajo](https://codeql.github.com/docs/codeql-overview/supported-languages-and-frameworks/) e incrementando la cobertura de nuestros modelos de marcos de trabajo y librerías. El análisis de [JavaScript](https://github.com/github/codeql/tree/main/javascript) ahora es compatible con los lenguajes más comunes para generar plantillas y [Java](https://github.com/github/codeql/tree/main/java) ahora cubre más del triple de las terminales de las versiones anteriores de {% data variables.product.prodname_codeql %}. Como resultado, {% data variables.product.prodname_codeql %} ahora puede detectar aún más fuentes potenciales de datos de usuario no confiables, pasos mediante los cuales fluyen dichos datos y consumidores de datos potencialmente peligrosos en donde podrían estancarse los mismos. Esto proporciona una mejora general a la calidad de las alertas del {% data variables.product.prodname_code_scanning %}.' - - '{% data variables.product.prodname_codeql %} ahora es compatible con el escaneo de características de lenguaje estándar en Java 16, tales como la coincidencia con patrones y registros. {% data variables.product.prodname_codeql %} puede analizar el código escrito de la versión 7 a la 16 de Java. para obtener más información sobre qué lenguajes y marcos de trabajo son compatibles, consulta la [Documentación de {% data variables.product.prodname_codeql %}](https://codeql.github.com/docs/codeql-overview/supported-languages-and-frameworks/#id5).' - - "Se hicieron mejoras al activador `on:push` del {% data variables.product.prodname_code_scanning %} cuando se sube código a una solicitud de cambios. Si un escaneo de tipo `on:push` devuelve resultados asociados con una solicitud de cambios, el {% data variables.product.prodname_code_scanning %} ahora mostrará estas alertas en dicha solicitud.\n\nAlgunos otros sistemas de IC/DC pueden configurarse exclusivamente para activar una red de comunicación interna cuando se suba código a una rama o incluso exclusivamente para cada confirmación. Cada que dicho análisis de red de comunicación interna se active y los resultados se carguen a la API de SARIF, el {% data variables.product.prodname_code_scanning %} también intentará empatar los resultados de este análisis con una solicitud de cambios abierta. Si se encuentra dicha solicitud abierta, los resultados se publicarán conforme a lo descrito anteriormente, consulta el [Registro de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-09-27-showing-code-scanning-alerts-on-pull-requests/).\n" - - 'Ahora puedes utilizar el filtro de solicitud de cambios nuevo en la página de alertas de {% data variables.product.prodname_code_scanning %} para encontrar todas las alertas del {% data variables.product.prodname_code_scanning %} que tengan una solicitud de cambios. El enlace nuevo de "Ver todas las alertas de rama" en la pestaña de "Verificaciones" de una solicitud de cambios te permite ver directamente las alertas del {% data variables.product.prodname_code_scanning %} con el filtro de solicitudes de cambio específico que ya se haya aplicado. Para obtener más información, consulta la [Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-08-23-pull-request-filter-for-code-scanning-alerts/).' - - 'Los patrones definidos por usuario para el {% data variables.product.prodname_secret_scanning %} se encuentran en fase beta y ahora se encuentran disponibles en general para los clientes de {% data variables.product.prodname_GH_advanced_security %}. También, este lanzamiento cuenta con la capacidad de editar patrones personalizados que se definen en los niveles de repositorio, organización y empresa. Después de editar y guardar un patrón, el {% data variables.product.prodname_secret_scanning %} busca coincidencias tanto en el historial completo de Git del repositorio como en cualquier confirmación nueva. El editar un patrón cerrará las alertas que se asocian previamente con este en caso de que ya no coincidan con la versión actualizada. Tenemos otras mejoras planeadas para lanzamientos futuros, tales como las simulaciones. Para obtener más información, consulta la sección "[Definir patrones personalizados para el escaneo de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)".' - - heading: 'Cambios a la API y webhook' - notes: - - 'La mayoría de las vistas previas de la API de REST se graduaron y ahora son parte oficial de la API. Los encabezados de vista previa ya no se requieren para la mayoría de las terminales de la API de REST, pero aún funcionarán como se espera si especificas una vista previa graduada en el encabezado de `Accept` de una solicitud. Para encontrar las vistas previas que aún requieran la especificación de la vista previa en el encabezado de `Accept` de una solicitud, consulta las "[Vistas previas de la API](/rest/overview/api-previews)".' - - 'Ahora puedes utilizar la API de REST para configurar autoenlaces personalizados a recursos externos. La API de REST ahora proporciona terminales beta de `GET`/`POST`/`DELETE`, las cuales puedes utilizar para ver, agregar o borrar autoenlaces personalizados asociados con un repositorio. Para obtener más información, consulta la sección "[Autolinks](/rest/reference/repos#autolinks)".' - - 'Ahora puedes utilizar la API de REST para sincronizar un repositorio bifurcado con su repositorio ascendente. Para obtener más información, consulta la sección "[Branches](/rest/reference/branches#sync-a-fork-branch-with-the-upstream-repository)" en la documentación de la API de REST.' - - 'Los administradores de empresas en GitHub Enterprise Server ahora pueden utilizar la API de REST para habilitar o inhabilitar la LFS de Git en un repositorio. Para obtener más información, consulta la sección "[Repositories](/rest/reference/repos#git-lfs)".' - - 'Ahora puedes utilizar la API de REST para consultar la bitácora de auditoría de una empresa. Mientras que el reenviar una bitácora de auditoría proporciona la capacidad de retener y analizar datos con tu propio kit de herramientas y determinar los patrones con el tiempo, la terminal nueva puede ayudarte a realizar un análisis limitado en los eventos recientes. Para obtener más información, consulta la sección "[Administración de {% data variables.product.prodname_enterprise %}](/rest/reference/enterprise-admin#get-the-audit-log-for-an-enterprise)" en la documentación de la API de REST.' - - 'Las solicitudes de la API de usuario a servidor de las GitHub Apps ahora leen recursos públicos utilizando la API de REST. Esto incluye, por ejemplo, la capacidad de listar propuestas y solicitudes de cambio de repositorios públicos y acceder al contenido y comentarios de estos.' - - 'Al crear o actualizar un repositorio, ahora puedes configurar si se permite bifurcarlo utilizando las API de REST y de GraphQL. Anteriormente, las API para crear y actualizar repositorios no incluían los archivos `allow_forking` (REST) o `forkingAllowed` (GraphQL). Para obtener más información, consulta la sección "[Repositories](/rest/reference/repos)" en la documentación de la API de REST y "[Repositories](/graphql/reference/objects#repository)" en la documentación de la API de GraphQL.' - - "Una mutación nueva de GraphQL [`createCommitOnBranch`](/graphql/reference/mutations#createcommitonbranch) facilita el agregar, actualizar y borrar archivos en una rama de un repositorio. Comparado con la API de REST, no necesitas crear blobs y árboles manualmente antes de crear la confirmación. Esto te permite agregar, actualizar o borrar archivos múltiples en una sola llamada a la API.\n\nLas confirmaciones que se crean utilizando la API nueva se firman automáticamente con GPG y se [marcan como verificadas](/github/authenticating-to-github/managing-commit-signature-verification/about-commit-signature-verification) en la IU de {% data variables.product.prodname_ghe_server %}. Las GitHub Apps pueden utilizar la mutación para crear confirmaciones, ya sea directamente o [en nombre de los usuarios](/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps#user-to-server-requests).\n" - - 'Cuando se crea una etiqueta nueva, la carga útil del webhook de [push](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#push) ahora incluirá un objeto de `head_commit` que contiene los datos de la confirmación a la cual apunta la etiqueta nueva. como resultado, el objeto `head_commit` siempre contendrá los datos de la confirmación `after` de la carga útil.' - - heading: 'Cambios de rendimiento' - notes: - - 'La página carga y los jobs ahora son significativamente más rápidos para los repositorios con muchas Git refs.' - known_issues: - - 'En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' - deprecations: - - heading: 'Obsoletización de GitHub Enterprise Server 2.22' - notes: - - '**{% data variables.product.prodname_ghe_server %} 2.22 se descontinuó el 23 de septiembre de 2021**. Esto significa que no se harán lanzamientos de parches, incluso para los problemas de seguridad, después de dicha fecha. Para tener un rendimiento mejor, una seguridad mejorada y cualquier característica nueva, [actualiza a la versión más nueva de {% data variables.product.prodname_ghe_server %}](/enterprise-server@3.3/admin/enterprise-management/upgrading-github-enterprise-server) tan pronto te sea posible.' - - heading: 'Obsoletización de GitHub Enterprise Server 3.0' - notes: - - '**{% data variables.product.prodname_ghe_server %} 3.0 se descontinuará el 16 de febrero de 2022**. Esto significa que no se harán lanzamientos de parche, aún para los problemas de seguridad crítucos, después de esta fecha. Para obtener un rendimiento mejor, una seguridad mejorada y características nuevas, [actualiza a la última versión de {% data variables.product.prodname_ghe_server %}](/enterprise-server@3.3/admin/enterprise-management/upgrading-github-enterprise-server) tan pronto te sea posible.' - - heading: 'Obsoletización del soporte para XenServer Hypervisor' - notes: - - 'Comenzando con {% data variables.product.prodname_ghe_server %} 3.3, {% data variables.product.prodname_ghe_server %} en XenServer está obsoleto y ya no hay compatibilidad con él. Por favor, contacta al [Soporte de GitHub](https://support.github.com) si tienes dudas al respecto.' - - heading: 'Obsoletización de las terminales de la API de Aplicaciones OAuth y autenticación de la API a través de parámetros de consulta' - notes: - - "Para prevenir los inicios de sesión accidentales o la exposición de `access_tokens`, desalentamos el uso de las terminales de la API de Aplicaciones OAuth y el uso de la autenticación de la API utilizando parámetros de consulta. Puedes ver las siguientes publicaciones para encontrar los reemplazos propuestos:\n\n*[Reemplazo de las terminales de la API de Aplicaciones OAuth](https://developer.github.com/changes/2020-02-14-deprecating-oauth-app-endpoint/#changes-to-make)\n*[Reemplazo de la autenticación utilizando encabezados en vez de parámetros de consulta](https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param/#changes-to-make)\n\nPlaneamos eliminar estas temrinales y ruta de autenticación desde {% data variables.product.prodname_ghe_server %} en {% data variables.product.prodname_ghe_server %} 3.4.\n" - - heading: 'Obsoletización del ejecutor de CodeQL' - notes: - - 'El ejecutor de {% data variables.product.prodname_codeql %} se obsoletizará. {% data variables.product.prodname_ghe_server %} 3.3 será el último lanzamiento de la serie que es compatible con el ejecutor de {% data variables.product.prodname_codeql %}. Desde {% data variables.product.prodname_ghe_server %} 3.4, se eliminará el ejecutor de {% data variables.product.prodname_codeql %} y este ya no será compatible. La versión 2.6.2 del CLI de {% data variables.product.prodname_codeql %} o superior es un reemplazo con todas las características para el ejecutor del {% data variables.product.prodname_codeql %}. Para obtener más informa]ción, consulta la sección [Bitácora de cambios de {% data variables.product.prodname_dotcom %}(https://github.blog/changelog/2021-09-21-codeql-runner-deprecation/).' - - heading: 'Obsoletización de extensiones de bit-caché personalizadas' - notes: - - "Desde {% data variables.product.prodname_ghe_server %} 3.1, el soporte de las extensiones bit-cache propietarias de {% data variables.product.company_short %} se comenzó a eliminar paulatinamente. Estas extensiones ahora son obsoletas en {% data variables.product.prodname_ghe_server %} 3.3.\n\nCualquier repositorio que ya haya estado presente y activo en {% data variables.product.product_location %} ejecutando la versión 3.1 o 3.2 ya se actualizó atuomáticamente.\n\nLos repositorios que no estuvieron presentes y activos antes de mejorar a {% data variables.product.prodname_ghe_server %} 3.3 podrían no funcionar de forma óptima sino hasta que se ejecute una tarea de mantenimiento de repositorio y esta se complete exitosamente.\n\nPara iniciar una tarea de mantenimiento de repositorio manualmente, dirígete a `https:///stafftools/repositories///network` en cada repositorio afectado y haz clic en el botón **Schedule**.\n" - backups: - - '{% data variables.product.prodname_ghe_server %} 3.3 requiere por lo menos de las [Utilidades de Respaldo de GitHub Enterprise Backup 3.3.0](https://github.com/github/backup-utils) para hacer [Respaldos y Recuperación de Desastres](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance).' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-3/0.yml b/translations/es-ES/data/release-notes/enterprise-server/3-3/0.yml deleted file mode 100644 index 021830129b..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-3/0.yml +++ /dev/null @@ -1,121 +0,0 @@ -date: '2021-12-07' -intro: 'Para encontrar las instrucciones de mejora, consulta la sección "[Mejorar a {% data variables.product.prodname_ghe_server %}](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server)".

**Nota:** Estamos conscientes de un problema en donde {% data variables.product.prodname_actions %} podría fallar en iniciar automáticamente después de la mejora a {% data variables.product.prodname_ghe_server %} 3.3. Para resolver esto, conéctate al aplicativo por SSH y ejecuta el comando `ghe-actions-start`.' -sections: - features: - - heading: 'Rol de administrador de seguridad' - notes: - - "Los propietarios de las organizaciones ahora pueden otorgar a los equipos acceso para administrar las alertas de seguridad y los ajustes en sus repositorios. El rol de \"administrador de seguridad\" puede aplicarse a cualquier equipo y este otorga los siguientes acceso a sus miembros:\n\n- Acceso de lectura en todos los repositorios de la organización.\n- Acceso de escritura en todas las alertas de seguridad de la organización.\n- Acceso para la pestaña de seguridad a nivel organizacional.\n- Acceso de escritura en los ajustes de seguridad a nivel organizacional.\n- Acceso de escritura en los ajustes de seguridad a nivel de repositorio.\n\nEl rol de administrador de seguridad está disponible como beta público y está sujeto a cambios. Para obtener más información, consulta la sección \"[Administrar a los administradores de seguridad en tu organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization).\" [Actualizado 2022-07-29]\n" - - heading: 'Ejecutores auto-hospedados efímeros para GitHub Actions y webhooks nuevos para escalar automáticamente' - notes: - - "{% data variables.product.prodname_actions %} es ahora compatible con ejecutores auto-hospedados (de job sencillo) efímeros y con un webhook de [`workflow_job`] nuevo (/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#workflow_job) para que el escalamiento automático de los ejecutores sea más fácil.\n\nLos ejecutores efímeros son buenos para los ambientes auto-administradores en donde se requiere que cada job se ejecute en una imagen limpia. Después de que se ejecuta un job, los ejecutores efímeros se dejan de registrar automáticamente desde {% data variables.product.product_location %}, lo cual te permite realizar cualquier administración posterior al job.\n\nPuedes combinar los ejecutores efímeros con el webhook nuevo de `workflow_job` para escalar automáticamente los ejecutores auto-hospedados en respuesta a las solicitudes de job de {% data variables.product.prodname_actions %}.\n\nPara obtener más información, consulta las secciones \"[Escalar automáticamente con ejecutores auto-hospedados]](/actions/hosting-your-own-runners/autoscaling-with-self-hosted-runners)\" y \"[Eventos y cargas útiles de webhooks](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#workflow_job)\".\n" - - heading: 'Tema oscuro de alto contraste' - notes: - - "Ahora tenemos un tema de contraste alto en {% data variables.product.prodname_ghe_server %} 3.3, el cual tiene un contraste mayor entre los elementos de fondo y de frente. Este lanzamiento también incluye mejoras al sistema de color en todos los temas de {% data variables.product.company_short %}.\n\n![Imagen animada de cambiar entre el tema oscuro predeterminado y el de contraste alto en la página de ajustes de apariencia](https://user-images.githubusercontent.com/334891/123645834-ad096c00-d7f4-11eb-85c9-b2c92b00d70a.gif)\n\nPara obtener más información sobre cómo cambiar tu tema, consulta la sección \"[Administrar tus ajustes de tema](/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-your-theme-settings)\".\n" - changes: - - heading: 'Cambios en la administración' - notes: - - '{% data variables.product.prodname_ghe_server %} 3.3 incluye mejoras al mantenimiento de los repositorios, especialmente para los repositorios que contienen muchos objetos inalcanzables. Toma en cuenta que el primer ciclo de mantenimiento después de mejorar a {% data variables.product.prodname_ghe_server %} 3.3 podría llevar más tiempo de lo habitual en completarse.' - - '{% data variables.product.prodname_ghe_server %} 3.3 incluye el beta público de un caché de repositorio para equipos con distribución geográfica e infraestructura de IC. El caché de repositorio mantiene una copia de solo lectura para tus repositorios disponibles en puntos geográficos adicionales, lo cual previene que los clientes descarguen contenido duplicado de Git desde tu instancia primara. Para obtener más información, consulta la sección "[Acerca del caché de repositorios](/admin/enterprise-management/caching-repositories/about-repository-caching)".' - - '{% data variables.product.prodname_ghe_server %} 3.3 incluye mejoras al proceso de suplantación de identidad del usuario. Las sesiones de suplantación de identidad ahora requieren de una justificación para llevarlas a cabo, las acciones se registran en la bitácora de auditoría mientras las realiza el usuario que lleva a cabo la suplantación y el usuario cuya identidad se suplanta recibirá una notificación por correo electrónico de estos hechos, por parte de un administrador empresarial. Para obtener más información, consulta la sección "[Suplantar la identidad de un usuario](/enterprise-server@3.3/admin/user-management/managing-users-in-your-enterprise/impersonating-a-user)".' - - 'Se agregó un servicio de procesamiento de transmisiones nuevo para facilitar el conjunto creciente de eventos que se están publicando en la bitácora de auditoría, incluyendo eventos asociados con Git y con la actividad de {% data variables.product.prodname_actions %}.' - - 'El registro de conexión de datos de {% data variables.product.prodname_github_connect %} ahora incluye una lista de características de {% data variables.product.prodname_github_connect %} habilitadas. [Actualizado el 2021-12-09]' - - heading: 'Cambios de Token' - notes: - - "Ahora se puede agregar una fecha de vencimiento para los tokens de acceso personal nuevos y existentes. Se recomienda ampliamente configurar una fecha de vencimiento en los tokens de acceso personal para prevenir que filtren información y pongan en riesgo la seguridad. Los propietarios de los tokens recibirán un correo electrónico cuando sea momento de renovar aquellos que estén próximos a vencer. Los tokens que hayan vencido pueden regenerarse, lo cual otorga a los usuarios un token duplicado con las mismas propiedades que el original.\n\nCuando se utiliza un token de acceso personal con la API de {% data variables.product.company_short %}, se incluye en la respuesta un encabezado nuevo de `GitHub-Authentication-Token-Expiration`, el cual indica la fecha de vencimiento del mismo. Para obtener más información, consulta la sección \"[Crear un token de acceso personal](/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)\".\n" - - heading: 'Cambios a las notificaciones' - notes: - - 'Los correos electrónicos de notificación de los debates ahora incluyen `(Discussion #xx)` en el tema para que puedas reconocer y filtrar los correos electrónicos que referencian debates.' - - heading: 'Cambios de repositorios' - notes: - - 'Los repositorios públicos ahora tienen una etiqueta de `Public` junto a sus nombres como repositorios privados e internos. Este cambio facilita el identificar los repositorios públicos y evitar hacer confirmaciones de código privado por accidente.' - - 'Si especificas el nombre exacto de una rama cuando utilizas un menú selector de rama, el resultado ahora se mostrará en la parte superior de la lista de ramas coincidentes. Anteriormente, las coincidencias exactas con el nombre de rama podrían aparecer en la parte inferior de la lista.' - - 'Al ver la rama que tiene una solicitud de cambios correspondiente abierta, {% data variables.product.prodname_ghe_server %} ahora enlaza directamente con ella. Previamente, se mostraba un mensaje para contribuir utilizando la comparación de ramas o para abrir una solicitud de cambios nueva.' - - 'Ahora puedes hace clic en un botón para copiar todo el contenido sin procesar de un archivo al portapapeles. Anteriormente, necesitabas abrir el archivo sin procesar, seleccionar todo y luego copiar el contenido. Para copiar el contenido de un archivo, navega e él y haz clic en el {% octicon "copy" aria-label="The copy icon" %} en la barra de herramientas. Nota que esta característica solo se encuentra disponible en algunos buscadores.' - - 'Cuando crees un lanzamiento nuevo, podrás seleccionar o crear la etiqueta utilizando un selector desplegable en vez de especificarla en el campo de texto. Para obtener más información, consulta la sección "[Administrar los lanzamientos en un repositorio](/repositories/releasing-projects-on-github/managing-releases-in-a-repository)".' - - 'Ahora se muestra una advertencia cuando visualizas un archivo que contenga texto bidireccional en Unicode. El texto bidireccional en Unicode puede interpretarse o compilarse de forma diferente a la que aparece en una interfaz de usuario. Por ejemplo, los caracteres bidireccionales en Unicode pueden utilizarse para intercambiar segmentos de texto en un archivo. Para obtener más información sobre cómo reemplazar estos caracteres, consulta la [Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-10-31-warning-about-bidirectional-unicode-text/).' - - 'Ahora puedes utilizar los archivos de `CITATION.cff` para que otros sepan cómo te gustaría citar tu trabajo. Los archivos de `CITATION.cff` son archivos de texto simple con información de citas legibles tanto para humanos como para máquinas. {% data variables.product.prodname_ghe_server %} interpreta esta información en formatos de cita comunes, tales como [APA](https://apastyle.apa.org) y [BibTeX](https://en.wikipedia.org/wiki/BibTeX). Para obtener más información, consulta la sección "[Acerca de los archivos de CITA](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files)".' - - heading: 'Cambios en el Lenguaje de Marcado' - notes: - - "Puedes utilizar atajos de teclado nuevos para las citas y listas en los archivos de lenguaje de marcado, propuestas, solicitudes de cambio y comentarios.\n\n*Para agregar citas, utiliza cmd shift . en Mac o ctrl shift . en Windows y Linux.\n*Para agregar una lista ordenada, utiliza cmd shift 7 en Mac o ctrl shift 7 en Windows y Linux.\n*Para agregar una lista desordenada, utiliza cmd shift 8 en Mac o ctrl shift 8 en Windows y Linux.\n\nConsulta los \"[Atajos de teclado](/get-started/using-github/keyboard-shortcuts)\" para ver una lista de los atajos disponibles.\n" - - 'Ahora puedes utilizar la sintaxis de notas al pie en cualquier campo de lenguaje de marcado. Las notas al pie se muestran como enlaces en superíndice, en los cuales puedes hacer clic para saltar a la información referenciada, la cual se muestra en una sección nueva en la parte inferior del documento. Para obtener más información sobre la sintaxis, consulta la sección "[Escritura y sintaxis de formato básicas](/github/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#footnotes)".' - - 'Cuando visualizas los archivos de lenguaje de marcado, ahora puedes hacer clic en el {% octicon "code" aria-label="The code icon" %} en la barra de herramientas para ver la fuente de un archivo de lenguaje de marcado. Previamente, necesitas utilizar la vista de último responsable para vincular números de línea específicos en el código fuente de un archivo de lenguaje de marcado.' - - 'Ahora puedes agregar imágenes y videos en los archivos de lenguaje de marcado en los gists si los pega en el cuerpo del archivo de lenguaje de marcado o si los seleccionas del diálogo en la parte inferior de este. Para obtener más información sobre los tipos de archivos compatibles, consulta la sección "[Adjuntar archivos](https://docs.github.com/en/github/writing-on-github/working-with-advanced-formatting/attaching-files)".' - - '{% data variables.product.prodname_ghe_server %} now automatically generates a table of contents for Wikis, based on headings.' - - 'Cuando arrastras y sueltas archivos en un editor de lenguaje de marcado, tales como imágenes y videos, {% data variables.product.prodname_ghe_server %} ahora utiliza la ubicación del puntero del mouse en vez de la ubicación del cursor para colocar el archivo.' - - heading: 'Cambios en propuestas y sollicitudes de cambio' - notes: - - 'Ahora puedes buscar propuestas por etiqueta utilizando un operador lógico "OR". Para filtrar las propuestas utilizando un "OR" lógico, utiliza la sintaxis de coma. Por ejemplo, `label:"good first issue","bug"` listará todas las propuestas con una etiqueta de `good first issue` o de `bug`. "[Filtrar y buscar propuestas y solicitudes de cambio](/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests#about-search-terms)".' - - "Se han realizado mejoras para ayudar a que los equipos administren las tareas de revisión de código. Ahora puedes:\n\n- Liminar las tareas únicamente para miembros directos del equipo.\n- Seguir con las tareas automáticas, incluso si uno o más miembros del equipo ya se solicitaron.\n- Mantener un equipo asignado a la revisión, incluso si uno o más miembros se asignaron recientemente.\n\nLas barras laterales de línea de tiempo y de revisores en la página de la solicitud de cambios ahora indican si una solicitud de revisión se asignó automáticamente a uno o más miembros del equipo.\n\nPara obtener más información, consulta la sección [Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-09-29-new-code-review-assignment-settings-and-team-filtering-improvements/).\n" - - 'Ahora puedes filtrar búsquedas de solicitudes de cambios para que solo incluyan aquellas en las que se te solicitó una revisión directamente.' - - 'Los archivos filtrados en las solicitudes de cambios ahora se encuentran completamente ocultos y ya no se muestran colapsados en la pestaña de "Archivos cambiados". El menú de "Filtro de archivo" también se simplificó. Para obtener más información, consulta la sección "[Filtrar archivos en una solicitud de cambios](/github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request)".' - - heading: 'Cambioas a las GitHub Actions' - notes: - - 'Ahora puedes crear "acciones compuestas", las cuales combinan pasos de flujo de trabajo múltiples en una acción e incluyen la capacidad de referenciar otras acciones. Esto facilita la reducción de duplicación en los flujos de trabajo. Previamente, una acción solo podía utilizar scripts en su definición de YAML, para obtener más información, consulta la sección "[Crear una acción compuesta](/actions/creating-actions/creating-a-composite-action)".' - - 'El administrar los ejecutores auto-hospedados a nivel empresarial ya no requiere del uso de tokens de acceso personal con el alcance de `admin:enterprise`. En vez de esto, puedes utilizar el alcance `manage_runners:enterprise` para restringir los permisos en tus tokens. Los tokens con este alcance pueden autenticarse con [muchas de las terminales de la API de REST](/rest/reference/enterprise-admin#list-self-hosted-runner-groups-for-an-enterprise) para administrar tus ejecutores auto-hospedados.' - - "La bitácora de auditoría ahora incluye eventos adicionales para {% data variables.product.prodname_actions %}. Ahora se registran entradas en la bitácora de auditoría para cuando:\n\n* Se registra o elimina un ejecutor auto-hospedado.\n* Se agrega un ejecutor auto-hospedad a un grupo de ejecutores o se elimina de uno de ellos.\n* Se crea o elimina un grupo de ejecutores.\n* Se crea o completa una ejecución de flujo de trabajo.\n* Se prepara un job de un flujo de trabajo. Es importante destacar que esta bitácora incluye la lista de secretos que se proporcionaron al ejecutor.\n\nPara obtener más información, consulta la sección \"[Fortalecimiento de seguridad para las {% data variables.product.prodname_actions %}](/actions/security-guides/security-hardening-for-github-actions#auditing-github-actions-events)\".\n" - - '{% data variables.product.prodname_ghe_server %} 3.3 contiene mejoras de rendimiento para la concurrencia de los jobs con {% data variables.product.prodname_actions %}. Para obtener más información acerca de las metas de rendimiento nuevas conforme a los rangos de configuraciones de CPU y memoria, consulta la sección "[Iniciar con las {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/getting-started-with-github-actions-for-github-enterprise-server#review-hardware-considerations)".' - - 'Para mitigar las personas con información privilegiada en los ataques de intermediarios cuando se utilizan acciones que se resuelven mediante {% data variables.product.prodname_github_connect %} hacia {% data variables.product.prodname_dotcom_the_website %} desde {% data variables.product.prodname_ghe_server %}, el designador de nombre de las acciones (`owner/name`) se retira durante el uso. Retirar el designador de nombre previene que este se cree en tu instancia de {% data variables.product.prodname_ghe_server %} y garantiza que todos los flujos de trabajo que referencian la acción lo descargarán de {% data variables.product.prodname_dotcom_the_website %}.' - - heading: 'Cambios a los GitHub packages' - notes: - - 'Cuando se borra un repositorio, cualquier archivo de paquete asociado ahora se borrará de inmediato de tu almacenamiento externo de {% data variables.product.prodname_registry %}.' - - heading: 'Cambios al Dependabot y a la gráfica de Dependencias' - notes: - - 'La revisión de dependencias ya salió de su beta y ahora está disponible en general para los clientes de la {% data variables.product.prodname_GH_advanced_security %}. La revisión de dependencias es una vista fácil de entender de los cambios de dependencias y de su impacto de seguridad, la cual se encuentra en la pestaña de "Archivos que cambiaron" de las solicitudes de cambios. Esta te informa de las dependencias que se agregaron, eliminaron o actualizaron en conjunto con la información de las vulnerabilidades. Para obtener más información, consulta la sección "[Revisar los cambios a las dependencias de una solicitud de cambios](/github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request)".' - - 'El {% data variables.product.prodname_dependabot %} ahora se encuentra disponible en un beta privado, lo cual ofrece tanto actualizaciones de versión como de seguridad para varios ecosistemas populares. El {% data variables.product.prodname_dependabot %} en {% data variables.product.prodname_ghe_server %} requiere {% data variables.product.prodname_actions %} y un grupo de ejecutores auto-hospedados para que los utilice el {% data variables.product.prodname_dependabot %}. El {% data variables.product.prodname_dependabot %} en {% data variables.product.prodname_ghe_server %} también requiere que se habilite {% data variables.product.prodname_github_connect %}. Para aprender más y registrarse para el beta, contacta al equipo de Ventas de GitHub.' - - heading: 'Cambios al escaneo de código y de secretos' - notes: - - 'La profundidad del análisis de {% data variables.product.prodname_codeql %} se mejoró agregando compatibilidad para más [librerías y marcos de trabajo](https://codeql.github.com/docs/codeql-overview/supported-languages-and-frameworks/) e incrementando la cobertura de nuestros modelos de marcos de trabajo y librerías. El análisis de [JavaScript](https://github.com/github/codeql/tree/main/javascript) ahora es compatible con los lenguajes más comunes para generar plantillas y [Java](https://github.com/github/codeql/tree/main/java) ahora cubre más del triple de las terminales de las versiones anteriores de {% data variables.product.prodname_codeql %}. Como resultado, {% data variables.product.prodname_codeql %} ahora puede detectar aún más fuentes potenciales de datos de usuario no confiables, pasos mediante los cuales fluyen dichos datos y consumidores de datos potencialmente peligrosos en donde podrían estancarse los mismos. Esto proporciona una mejora general a la calidad de las alertas del {% data variables.product.prodname_code_scanning %}.' - - '{% data variables.product.prodname_codeql %} ahora es compatible con el escaneo de características de lenguaje estándar en Java 16, tales como la coincidencia con patrones y registros. {% data variables.product.prodname_codeql %} puede analizar el código escrito de la versión 7 a la 16 de Java. para obtener más información sobre qué lenguajes y marcos de trabajo son compatibles, consulta la [Documentación de {% data variables.product.prodname_codeql %}](https://codeql.github.com/docs/codeql-overview/supported-languages-and-frameworks/#id5).' - - "Se hicieron mejoras al activador `on:push` del {% data variables.product.prodname_code_scanning %} cuando se sube código a una solicitud de cambios. Si un escaneo de tipo `on:push` devuelve resultados asociados con una solicitud de cambios, el {% data variables.product.prodname_code_scanning %} ahora mostrará estas alertas en dicha solicitud.\n\nAlgunos otros sistemas de IC/DC pueden configurarse exclusivamente para activar una red de comunicación interna cuando se suba código a una rama o incluso exclusivamente para cada confirmación. Cada que dicho análisis de red de comunicación interna se active y los resultados se carguen a la API de SARIF, el {% data variables.product.prodname_code_scanning %} también intentará empatar los resultados de este análisis con una solicitud de cambios abierta. Si se encuentra dicha solicitud abierta, los resultados se publicarán conforme a lo descrito anteriormente, consulta el [Registro de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-09-27-showing-code-scanning-alerts-on-pull-requests/).\n" - - 'Ahora puedes utilizar el filtro de solicitud de cambios nuevo en la página de alertas de {% data variables.product.prodname_code_scanning %} para encontrar todas las alertas del {% data variables.product.prodname_code_scanning %} que tengan una solicitud de cambios. El enlace nuevo de "Ver todas las alertas de rama" en la pestaña de "Verificaciones" de una solicitud de cambios te permite ver directamente las alertas del {% data variables.product.prodname_code_scanning %} con el filtro de solicitudes de cambio específico que ya se haya aplicado. Para obtener más información, consulta la [Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-08-23-pull-request-filter-for-code-scanning-alerts/).' - - 'Los patrones definidos por usuario para el {% data variables.product.prodname_secret_scanning %} se encuentran en fase beta y ahora se encuentran disponibles en general para los clientes de {% data variables.product.prodname_GH_advanced_security %}. También, este lanzamiento cuenta con la capacidad de editar patrones personalizados que se definen en los niveles de repositorio, organización y empresa. Después de editar y guardar un patrón, el {% data variables.product.prodname_secret_scanning %} busca coincidencias tanto en el historial completo de Git del repositorio como en cualquier confirmación nueva. El editar un patrón cerrará las alertas que se asocian previamente con este en caso de que ya no coincidan con la versión actualizada. Tenemos otras mejoras planeadas para lanzamientos futuros, tales como las simulaciones. Para obtener más información, consulta la sección "[Definir patrones personalizados para el escaneo de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)".' - - heading: 'Cambios a la API y webhook' - notes: - - 'La mayoría de las vistas previas de la API de REST se graduaron y ahora son parte oficial de la API. Los encabezados de vista previa ya no se requieren para la mayoría de las terminales de la API de REST, pero aún funcionarán como se espera si especificas una vista previa graduada en el encabezado de `Accept` de una solicitud. Para encontrar las vistas previas que aún requieran la especificación de la vista previa en el encabezado de `Accept` de una solicitud, consulta las "[Vistas previas de la API](/rest/overview/api-previews)".' - - 'Ahora puedes utilizar la API de REST para configurar autoenlaces personalizados a recursos externos. La API de REST ahora proporciona terminales beta de `GET`/`POST`/`DELETE`, las cuales puedes utilizar para ver, agregar o borrar autoenlaces personalizados asociados con un repositorio. Para obtener más información, consulta la sección "[Autolinks](/rest/reference/repos#autolinks)".' - - 'Ahora puedes utilizar la API de REST para sincronizar un repositorio bifurcado con su repositorio ascendente. Para obtener más información, consulta la sección "[Branches](/rest/reference/branches#sync-a-fork-branch-with-the-upstream-repository)" en la documentación de la API de REST.' - - 'Los administradores de empresas en GitHub Enterprise Server ahora pueden utilizar la API de REST para habilitar o inhabilitar la LFS de Git en un repositorio. Para obtener más información, consulta la sección "[Repositories](/rest/reference/repos#git-lfs)".' - - 'Ahora puedes utilizar la API de REST para consultar la bitácora de auditoría de una empresa. Mientras que el reenviar una bitácora de auditoría proporciona la capacidad de retener y analizar datos con tu propio kit de herramientas y determinar los patrones con el tiempo, la terminal nueva puede ayudarte a realizar un análisis limitado en los eventos recientes. Para obtener más información, consulta la sección "[Administración de {% data variables.product.prodname_enterprise %}](/rest/reference/enterprise-admin#get-the-audit-log-for-an-enterprise)" en la documentación de la API de REST.' - - 'Las solicitudes de la API de usuario a servidor de las GitHub Apps ahora leen recursos públicos utilizando la API de REST. Esto incluye, por ejemplo, la capacidad de listar propuestas y solicitudes de cambio de repositorios públicos y acceder al contenido y comentarios de estos.' - - 'Al crear o actualizar un repositorio, ahora puedes configurar si se permite bifurcarlo utilizando las API de REST y de GraphQL. Anteriormente, las API para crear y actualizar repositorios no incluían los archivos `allow_forking` (REST) o `forkingAllowed` (GraphQL). Para obtener más información, consulta la sección "[Repositories](/rest/reference/repos)" en la documentación de la API de REST y "[Repositories](/graphql/reference/objects#repository)" en la documentación de la API de GraphQL.' - - "Una mutación nueva de GraphQL [`createCommitOnBranch`](/graphql/reference/mutations#createcommitonbranch) facilita el agregar, actualizar y borrar archivos en una rama de un repositorio. Comparado con la API de REST, no necesitas crear blobs y árboles manualmente antes de crear la confirmación. Esto te permite agregar, actualizar o borrar archivos múltiples en una sola llamada a la API.\n\nLas confirmaciones que se crean utilizando la API nueva se firman automáticamente con GPG y se [marcan como verificadas](/github/authenticating-to-github/managing-commit-signature-verification/about-commit-signature-verification) en la IU de {% data variables.product.prodname_ghe_server %}. Las GitHub Apps pueden utilizar la mutación para crear confirmaciones, ya sea directamente o [en nombre de los usuarios](/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps#user-to-server-requests).\n" - - 'Cuando se crea una etiqueta nueva, la carga útil del webhook de [push](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#push) ahora incluirá un objeto de `head_commit` que contiene los datos de la confirmación a la cual apunta la etiqueta nueva. como resultado, el objeto `head_commit` siempre contendrá los datos de la confirmación `after` de la carga útil.' - - heading: 'Cambios de rendimiento' - notes: - - 'La página carga y los jobs ahora son significativamente más rápidos para los repositorios con muchas Git refs.' - known_issues: - - 'Después de haber actualizado a {% data variables.product.prodname_ghe_server %} 3.3, podría que las {% data variables.product.prodname_actions %} no inicien automáticamente. Para resolver este problema, conéctate al aplicativo a través de SSH y ejecuta el comando `ghe-actions-start`.' - - 'En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' - - 'Los ajustes de almacenamiento de {% data variables.product.prodname_actions %} no pueden validarse y guardarse en la {% data variables.enterprise.management_console %} cuando se selecciona "Forzar estilo de ruta" y, en su lugar, debe configurarse la utilidad de línea de comando `ghe-actions-precheck`.' - - 'Las instancias de {% data variables.product.prodname_ghe_server %} 3.3 instaladas en Azure y aprovisionadas 32 núcleos de CPU o más fallaron para lanzarse debido a un error presente en el kernel actual de Linux. [Actualizado: 2022-08-04]' - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' - deprecations: - - heading: 'Obsoletización de GitHub Enterprise Server 2.22' - notes: - - '**{% data variables.product.prodname_ghe_server %} 2.22 se descontinuó el 23 de septiembre de 2021**. Esto significa que no se harán lanzamientos de parches, incluso para los problemas de seguridad, después de dicha fecha. Para tener un rendimiento mejor, una seguridad mejorada y cualquier característica nueva, [actualiza a la versión más nueva de {% data variables.product.prodname_ghe_server %}](/enterprise-server@3.3/admin/enterprise-management/upgrading-github-enterprise-server) tan pronto te sea posible.' - - heading: 'Obsoletización de GitHub Enterprise Server 3.0' - notes: - - '**{% data variables.product.prodname_ghe_server %} 3.0 se descontinuará el 16 de febrero de 2022**. Esto significa que no se harán lanzamientos de parche, aún para los problemas de seguridad crítucos, después de esta fecha. Para obtener un rendimiento mejor, una seguridad mejorada y características nuevas, [actualiza a la última versión de {% data variables.product.prodname_ghe_server %}](/enterprise-server@3.3/admin/enterprise-management/upgrading-github-enterprise-server) tan pronto te sea posible.' - - heading: 'Obsoletización del soporte para XenServer Hypervisor' - notes: - - 'Comenzando con {% data variables.product.prodname_ghe_server %} 3.3, {% data variables.product.prodname_ghe_server %} en XenServer está obsoleto y ya no hay compatibilidad con él. Por favor, contacta al [Soporte de GitHub](https://support.github.com) si tienes dudas al respecto.' - - heading: 'Obsoletización de las terminales de la API de Aplicaciones OAuth y autenticación de la API a través de parámetros de consulta' - notes: - - "Para prevenir los inicios de sesión accidentales o la exposición de `access_tokens`, desalentamos el uso de las terminales de la API de Aplicaciones OAuth y el uso de la autenticación de la API utilizando parámetros de consulta. Puedes ver las siguientes publicaciones para encontrar los reemplazos propuestos:\n\n*[Reemplazo de las terminales de la API de Aplicaciones OAuth](https://developer.github.com/changes/2020-02-14-deprecating-oauth-app-endpoint/#changes-to-make)\n*[Reemplazo de la autenticación utilizando encabezados en vez de parámetros de consulta](https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param/#changes-to-make)\n\nPlaneamos eliminar estas temrinales y ruta de autenticación desde {% data variables.product.prodname_ghe_server %} en {% data variables.product.prodname_ghe_server %} 3.4.\n" - - heading: 'Obsoletización del ejecutor de CodeQL' - notes: - - 'El ejecutor de {% data variables.product.prodname_codeql %} se obsoletizará. {% data variables.product.prodname_ghe_server %} 3.3 será el último lanzamiento de la serie que es compatible con el ejecutor de {% data variables.product.prodname_codeql %}. Desde {% data variables.product.prodname_ghe_server %} 3.4, se eliminará el ejecutor de {% data variables.product.prodname_codeql %} y este ya no será compatible. La versión 2.6.2 del CLI de {% data variables.product.prodname_codeql %} o superior es un reemplazo con todas las características para el ejecutor del {% data variables.product.prodname_codeql %}. Para obtener más informa]ción, consulta la sección [Bitácora de cambios de {% data variables.product.prodname_dotcom %}(https://github.blog/changelog/2021-09-21-codeql-runner-deprecation/).' - - heading: 'Obsoletización de extensiones de bit-caché personalizadas' - notes: - - "Desde {% data variables.product.prodname_ghe_server %} 3.1, el soporte de las extensiones bit-cache propietarias de {% data variables.product.company_short %} se comenzó a eliminar paulatinamente. Estas extensiones ahora son obsoletas en {% data variables.product.prodname_ghe_server %} 3.3.\n\nCualquier repositorio que ya haya estado presente y activo en {% data variables.product.product_location %} ejecutando la versión 3.1 o 3.2 ya se actualizó atuomáticamente.\n\nLos repositorios que no estuvieron presentes y activos antes de mejorar a {% data variables.product.prodname_ghe_server %} 3.3 podrían no funcionar de forma óptima sino hasta que se ejecute una tarea de mantenimiento de repositorio y esta se complete exitosamente.\n\nPara iniciar una tarea de mantenimiento de repositorio manualmente, dirígete a `https:///stafftools/repositories///network` en cada repositorio afectado y haz clic en el botón **Schedule**.\n" - - heading: 'El cambio al formato de tokens de autenticación afecta a GitHub Connect' - notes: - - "GitHub Connect ya no funcionará después del 3 de junio para las instancias que ejecuten GitHub Enterprise Server 3.1 o anterior, debido al cambio en el formato de los tokens de autenticación de GitHub. Para seguir utilizando GitHub Connect, mejora a GitHub Enterprise Server 3.2 o posterior. Para obtener más información, consulta el [Blog de 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/). [Actualizado: 2022-06-14]\n" - backups: - - '{% data variables.product.prodname_ghe_server %} 3.3 requiere por lo menos de las [Utilidades de Respaldo de GitHub Enterprise Backup 3.3.0](https://github.com/github/backup-utils) para hacer [Respaldos y Recuperación de Desastres](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance).' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-3/1.yml b/translations/es-ES/data/release-notes/enterprise-server/3-3/1.yml deleted file mode 100644 index fa5ed00cad..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-3/1.yml +++ /dev/null @@ -1,18 +0,0 @@ ---- -date: '2021-12-13' -sections: - security_fixes: - - '{% octicon "alert" aria-label="The alert icon" %} **Crítico.** Una vulnerabilidad de ejecución de código remoto en la librería Log4j, identificada como [CVE-2021-44228](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44228), afectó a todas las versiones de {% data variables.product.prodname_ghe_server %} anteriores a la 3.3.1. La librería Log4j se utiliza en un servicio de código abierto que se ejecuta en la instancia de {% data variables.product.prodname_ghe_server %}. Esta vulnerabilidad se corrigió en las versiones 3.0.22, 3.1.14, 3.2.6 y 3.3.1 de {% data variables.product.prodname_ghe_server %}. Para obtener más información, consulta [esta publicación](https://github.blog/2021-12-13-githubs-response-to-log4j-vulnerability-cve-2021-44228/) en el Blog de GitHub.' - - '**Actualización del 17 de diciembre de 2021**: Las correcciones que se llevaron a cabo para este lanzamiento también mitigan el [CVE-2021-45046](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45046), el cual se publicó después de dicho lanzamiento. No se necesita ninguna actualización adicional en {% data variables.product.prodname_ghe_server %} para mitigar tanto al CVE-2021-44228 como al CVE-2021-45046.' - known_issues: - - Después de haber actualizado a {% data variables.product.prodname_ghe_server %} 3.3, podría que las {% data variables.product.prodname_actions %} no inicien automáticamente. Para resolver este problema, conéctate al aplicativo a través de SSH y ejecuta el comando `ghe-actions-start`. - - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - - 'Los ajustes de almacenamiento de {% data variables.product.prodname_actions %} no pueden validarse y guardarse en la {% data variables.enterprise.management_console %} cuando se selecciona "Forzar estilo de ruta" y, en su lugar, debe configurarse la utilidad de línea de comando `ghe-actions-precheck`.' - - 'Las instancias de {% data variables.product.prodname_ghe_server %} 3.3 instaladas en Azure y aprovisionadas 32 núcleos de CPU o más fallaron para lanzarse debido a un error presente en el kernel actual de Linux. [Actualizado: 2022-08-04]' - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-3/10.yml b/translations/es-ES/data/release-notes/enterprise-server/3-3/10.yml deleted file mode 100644 index 24ddd6e2d2..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-3/10.yml +++ /dev/null @@ -1,22 +0,0 @@ -date: '2022-06-28' -sections: - security_fixes: - - "**MEDIA**: Se asegura que `github.company.com` y `github-company.com` no se evalúen por los servicios internos como nombres de host idénticos, previniendo un ataque potencial de falsificación de seguridad del lado del servidor (SSRF)." - - "**BAJA**: Un atacante pudo acceder a la consola de administración con un ataque de recorrido de ruta a través de HTTP, incluso si las reglas de cortafuegos externo bloqueaban el acceso HTTP." - - Los paquetes se actualizaron a las últimas versiones de seguridad. - bugs: - - En algunos casos, los administradores de sitio no se agregaron automáticamente como propietarios de empresa. - - Después de fusionar una rama en la rama predeterminada, el enlace de "Historial" de un archivo aún enlazaba con la rama anterior en vez de con la rama destino. - changes: - - El crear o actualizar ejecuciones de verificación o suites de verificación pudo devolver un `500 Internal Server Error` si el valor para campos específicos, como el de nombre, era demasiado largo. - known_issues: - - Después de haber actualizado a {% data variables.product.prodname_ghe_server %} 3.3, podría que las {% data variables.product.prodname_actions %} no inicien automáticamente. Para resolver este problema, conéctate al aplicativo a través de SSH y ejecuta el comando `ghe-actions-start`. - - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita la opción "Los usuarios pueden buscar en GitHub.com" con las propuestas de {% data variables.product.prodname_github_connect %}, las propuestas en los repositorios internos y privados no se incluyen en los resultados de búsqueda de {% data variables.product.prodname_dotcom_the_website %}. - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - - 'Los ajustes de almacenamiento de {% data variables.product.prodname_actions %} no pueden validarse y guardarse en la {% data variables.enterprise.management_console %} cuando se selecciona "Forzar estilo de ruta" y, en su lugar, debe configurarse la utilidad de línea de comando `ghe-actions-precheck`.' - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-3/11.yml b/translations/es-ES/data/release-notes/enterprise-server/3-3/11.yml deleted file mode 100644 index 57c8f71cd7..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-3/11.yml +++ /dev/null @@ -1,30 +0,0 @@ -date: '2022-07-21' -sections: - security_fixes: - - '**MEDIA**: Previene un ataque en donde una falsificación de solicitud de lado del servidor (SSRF) pudo haber forzado potencialmente el puente de Subversion (SVN) para ejecutar código remoto al inyectar datos arbitrarios en Memcached.' - - '**MEDIA**: Previene que un atacante ejecute código de Javascript explotando una vulnerabilidad de scripting entre sitios (XSS) en los elementos desplegables de IU dentro de la interfaz web de GitHub Enterprise Server.' - - 'Actualiza Grafana a la versión 7.5.16, lo cual trata varias vulnerabilidades de seguridad, incluyendo el [CVE-2020-13379](https://github.com/advisories/GHSA-wc9w-wvq2-ffm9) y el [CVE-2022-21702](https://github.com/grafana/grafana/security/advisories/GHSA-xc3p-28hw-q24g).' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - - '**MEDIA**: Una vulnerabilidad de XSS almacenada se identificó en GitHub Enterprise Server, la cual permitió la inyección de atributos arbitrarios. Esta inyección se bloqueó con la Política de Seguridad de Contenido (CSP) de GitHub. Esta vulnerabilidad se reportó a través del programa de Recompensas por Errores de GitHub y se le asignó el [CVE-2022-23733](https://www.cve.org/CVERecord?id=CVE-2022-23733). [Actualizado: 2022-07-31]' - bugs: - - 'Se corrigió un problema en donde los archivos dentro de los archivos zip de los artefactos tenían permisos de 000 cuando se desempacaban utilizando una herramienta de descompresión. Ahora los archivos tenían el permiso configurado en 644, de la misma forma que funciona en GitHub.com.' - - 'En algunos casos, el demonio de collectd pudo haber consumido memoria excesiva.' - - 'En algunos casos, los respaldos de los archivos de bitácora rotados pudieron haber acumulado y consumido un almacenamiento excesivo.' - - 'Después de actualizar a un lanzamiento de característica nuevo y a una ejecución de configuración posterior, Elastichsearch pudo haber registrado excepciones excesivas de bitácoras mientras recompilaba los índices.' - - 'En algunos casos en donde una rama protegida requirió más de una revisión de aprobación, se pudo haber fusionado una solicitud de cambios con una cantidad menor de revisiones de aprobación que la requerida.' - - 'En las instancias que utilizan autenticación de LDAP, el mensaje de autenticación para modo sudo colocó incorrectamente el cursor dentro del campo de contraseña predeterminadamente cuando los campos de texto tanto para el nombre de usuario como par ala contraseña estaban visibles.' - changes: - - 'La utilidad de línea de comandos `ghe-set-password` inicia automáticamente los servicios requeridos cuando la instancia se arranca en modo de recuperación.' - - 'Las métricas para los procesos en segundo plano de `aqueduct` se otorgan para el reenvío de Collectd y se muestran en la consola de administración.' - - 'La ubicación de la bitácora de ejecución de migración y configuración, `/data/user/common/ghe-config.log`, ahora se muestra en la página que describe una migración en curso.' - known_issues: - - 'Después de haber actualizado a {% data variables.product.prodname_ghe_server %} 3.3, podría que las {% data variables.product.prodname_actions %} no inicien automáticamente. Para resolver este problema, conéctate al aplicativo a través de SSH y ejecuta el comando `ghe-actions-start`.' - - 'En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita la opción "Los usuarios pueden buscar en GitHub.com" con las propuestas de {% data variables.product.prodname_github_connect %}, las propuestas en los repositorios internos y privados no se incluyen en los resultados de búsqueda de {% data variables.product.prodname_dotcom_the_website %}.' - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' - - 'Los ajustes de almacenamiento de {% data variables.product.prodname_actions %} no pueden validarse y guardarse en la {% data variables.enterprise.management_console %} cuando se selecciona "Forzar estilo de ruta" y, en su lugar, debe configurarse la utilidad de línea de comando `ghe-actions-precheck`.' - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-3/12.yml b/translations/es-ES/data/release-notes/enterprise-server/3-3/12.yml deleted file mode 100644 index caafc57aab..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-3/12.yml +++ /dev/null @@ -1,22 +0,0 @@ -date: '2022-08-11' -sections: - security_fixes: - - | - **CRÍTICA**: El contenedor de Elasticsearch de GitHub Enterprise Server utilizó una versión de OpenJDK 8 que estuvo vulnerable a un problema de truncamiento de número al procesar hojas de estilo de XSLT malintencionadas. La vulnerabilidad se rastreó como [CVE-2022-34169](https://github.com/advisories/GHSA-9339-86wc-4qgf). - - | - **ALTA**: Las aplicaciones instaladas anteriormente en las cuentas de usuario obtuvieron permiso automáticamente para acceder a una organización en los tokens de acceso en el alcance después de que la cuenta de usuario se transformó en una cuenta de organización. Esta vulnerabilidad se reportó a través del [Programa de Recompensas por Errores de GitHub](https://bounty.github.com). - bugs: - - Cuando se configuró un umbral de inactividad personalizado para la instancia, el suspender a todos los usuarios inactivos no respetó confiablemente dicho umbral. Para obtener más información sobre la inactividad, consulta la sección "[Administrar a los usuarios inactivos](/admin/user-management/managing-users-in-your-enterprise/managing-dormant-users)". - changes: - - 'La bitácora de auditoría ahora incluye más eventos generados por los usuarios, tal como `project.create`. La API de REST también devuelve eventos generados por el usuario, tal como `repo.create`. Para obtener más información, consulta las secciones "[Acceder a la bitácora de auditoría de tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise)" y "[Utilizar la API de bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise#querying-the-audit-log-rest-api)".' - known_issues: - - Después de haber actualizado a {% data variables.product.prodname_ghe_server %} 3.3, podría que las {% data variables.product.prodname_actions %} no inicien automáticamente. Para resolver este problema, conéctate al aplicativo a través de SSH y ejecuta el comando `ghe-actions-start`. - - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita la opción "Los usuarios pueden buscar en GitHub.com" con las propuestas de {% data variables.product.prodname_github_connect %}, las propuestas en los repositorios internos y privados no se incluyen en los resultados de búsqueda de {% data variables.product.prodname_dotcom_the_website %}. - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - - 'Los ajustes de almacenamiento de {% data variables.product.prodname_actions %} no pueden validarse y guardarse en la {% data variables.enterprise.management_console %} cuando se selecciona "Forzar estilo de ruta" y, en su lugar, debe configurarse la utilidad de línea de comando `ghe-actions-precheck`.' - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-3/13.yml b/translations/es-ES/data/release-notes/enterprise-server/3-3/13.yml deleted file mode 100644 index 66730dd551..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-3/13.yml +++ /dev/null @@ -1,23 +0,0 @@ -date: '2022-08-30' -sections: - bugs: - - After unlocking a repository for temporary access, a site administrator was unable to manage settings for security products in the repository. - - Duplicate administrative SSH keys could appear in both the Management Console and the `/home/admin/.ssh/authorized_keys` file. - - In some cases, running `ghe-cluster-config-apply` could replicate an empty configuration to existing nodes in a cluster. - - In some cases, configuration runs started with `ghe-config-apply` did not complete, or returned a `Container count mismatch` error. - - After updating a self-signed TLS certificate on a GitHub Enterprise Server instance, UI elements on some pages in the web interface did not appear. - - In some cases, background tasks could stall due to a library that was used concurrently despite not being thread-safe. - changes: - - Generation of support bundles is faster as a result of parallelized log sanitization. For more information about support bundles, see "[Providing data to GitHub Support](/support/contacting-github-support/providing-data-to-github-support)." - - 'La bitácora de auditoría ahora incluye más eventos generados por los usuarios, tal como `project.create`. La API de REST también devuelve eventos generados por el usuario, tal como `repo.create`. Para obtener más información, consulta las secciones "[Acceder a la bitácora de auditoría de tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise)" y "[Utilizar la API de bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise#querying-the-audit-log-rest-api)".' - known_issues: - - Después de haber actualizado a {% data variables.product.prodname_ghe_server %} 3.3, podría que las {% data variables.product.prodname_actions %} no inicien automáticamente. Para resolver este problema, conéctate al aplicativo a través de SSH y ejecuta el comando `ghe-actions-start`. - - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita la opción "Los usuarios pueden buscar en GitHub.com" con las propuestas de {% data variables.product.prodname_github_connect %}, las propuestas en los repositorios internos y privados no se incluyen en los resultados de búsqueda de {% data variables.product.prodname_dotcom_the_website %}. - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - - 'Los ajustes de almacenamiento de {% data variables.product.prodname_actions %} no pueden validarse y guardarse en la {% data variables.enterprise.management_console %} cuando se selecciona "Forzar estilo de ruta" y, en su lugar, debe configurarse la utilidad de línea de comando `ghe-actions-precheck`.' - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-3/2.yml b/translations/es-ES/data/release-notes/enterprise-server/3-3/2.yml deleted file mode 100644 index 760432177d..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-3/2.yml +++ /dev/null @@ -1,32 +0,0 @@ -date: '2022-01-18' -sections: - security_fixes: - - 'Se actualizaron los paquetes a las versiones de seguridad más recientes. En estas actualizaciones, Log4j se actualizó a la versión 2.17.1. Nota: Las mitigaciones que se lanzaron previamente en las versiones 3.3.1, 3.2.6, 3.1.14 y 3.0.22 son suficientes para tratar el impacto de las CVE-2021-44228, CVE-2021-45046, CVE-2021-45105 y CVE-2021-44832 en estas versiones de GitHub Enterprise Server.' - - 'Sanitizar más secretos en los paquetes de soporte generados' - - 'Ahora se notificará a los usuarios en los equipos que cuenten con el rol de Administrador de Seguridad sobre las alertas para los repositorios que están observando.' - - 'El componente de administradores de seguridad mostrará una advertencia menos agresiva una vez que la cantidad máxima de equipos se haya alcanzado.' - - 'La página de acceso a la administración de repositorios debería devolver un error 403 cuando intentas eliminar a un equipo adminsitrador de seguridad del repositorio.' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Los ejecutores auto-hospedados de las acciones fallaron en actualizarse a sí mismos o en ejecutar jobs nuevos después de mejorar desde una instalación anterior de la GHES.' - - 'Los ajustes de almacenamiento no pudieron validarse al configurar MinIO como almacenamiento de blobs para GitHub Packages.' - - 'Los ajustes de almacenamiento de las GitHub Actions no pudieron validarse y guardarse en la Consola de Administración cuando se seleccionó "Forzar estilo de ruta".' - - 'Las acciones se quedarán en un estado de detenido después de una actualización que se haya ajustado en modo de mantenimiento.' - - 'El ejecutar `ghe-config-apply` pudo fallar en ocasiones debido a problemas con los permisos en /data/user/tmp/pages`.' - - 'El botón de guardar en la consola de almacenamiento no se pudo alcanzar desplazándose en buscadores de resolución menor.' - - 'Las gráficas de monitoreo de tráfico de almacenamiento e IOPS no se actualizaron después de la mejora de versión de collectd.' - - 'Algunos jobs relacionados con webhooks pudieron haber generdo una gran cantidad de bitácoras.' - - 'Un elemento de navegación fue visible en las páginas de administrador de sitio.' - - 'Varios enlaces de documentación dieron como resultado un error de tipo "404 Not Found".' - known_issues: - - 'Después de haber actualizado a {% data variables.product.prodname_ghe_server %} 3.3, podría que las {% data variables.product.prodname_actions %} no inicien automáticamente. Para resolver este problema, conéctate al aplicativo a través de SSH y ejecuta el comando `ghe-actions-start`.' - - 'En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' - - 'Los ajustes de almacenamiento de {% data variables.product.prodname_actions %} no pueden validarse y guardarse en la {% data variables.enterprise.management_console %} cuando se selecciona "Forzar estilo de ruta" y, en su lugar, debe configurarse la utilidad de línea de comando `ghe-actions-precheck`.' - - 'Las instancias de {% data variables.product.prodname_ghe_server %} 3.3 que se instalan en Azure y se aprovisionan con 32 núcleos de CPU o más no se pudieron lanzar debido a un error presente en el kernel actual de Linux. [Actualizado: 2022-04-08]' - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-3/3.yml b/translations/es-ES/data/release-notes/enterprise-server/3-3/3.yml deleted file mode 100644 index 8e37400df5..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-3/3.yml +++ /dev/null @@ -1,30 +0,0 @@ -date: '2022-02-01' -sections: - security_fixes: - - '**MEDIA**: Las llamadas a la API de escaneo de secretos podrían devolver alertas para los repositorios fuera del alcance de la solicitud.' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Las páginas se hicieron no disponibles siguiendo una rotación de secretos de MySQL hasta que `nginx` se restableció manualmente.' - - 'Las migraciones pudieron haber fallado cuando se habilitó {% data variables.product.prodname_actions %}.' - - 'Cuando se configura la programación de mantenimiento con una fecha ISO 8601, el tiempo programado real no coincide debido a que la zona horaria no se transforma a UTC.' - - 'Los mensajes de errores espurios con respecto a `cloud-config.service` se sacarían a la consola.' - - 'El número de versión no se pudo actualizar correctamente después de instalar un hotpatch utilizando `ghe-cluster-each`.' - - 'Los jobs de limpieza de tabla de webhook pueden ejecutarse simultáneamente ocasionando contención de recursos e incrementando el tiempo de ejecución del job.' - - 'Cuando se ejecutó desde la principal, `ghe-repl-teardown` en una réplica no la eliminó del grupo de disponibilidad de MSSQL.' - - 'La capacidad de limitar las notificaciones basadas en correos electrónicos para los usuarios con correos electrónicos en un dominio aprobado o verificado no funcionó correctamente.' - - 'Cuando se utilizó la autenticación CAS y se habilitó la autenticación de "Reactivar usuarios suspendidos", dichos usuarios no se reactivaron automáticamente.' - - 'Una migración de base de datos de duración larga relacionada con los ajustes de Alertas de Seguridad pudo haber retrasado la finalización de la mejora.' - changes: - - 'El registro de conexión de datos de GitHub Connect ahora incluye un conteo de la cantidad de usuarios inactivos y activo y el periodo de inactividad configurado.' - known_issues: - - 'Después de haber actualizado a {% data variables.product.prodname_ghe_server %} 3.3, podría que las {% data variables.product.prodname_actions %} no inicien automáticamente. Para resolver este problema, conéctate al aplicativo a través de SSH y ejecuta el comando `ghe-actions-start`.' - - 'En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' - - 'Los ajustes de almacenamiento de {% data variables.product.prodname_actions %} no pueden validarse y guardarse en la {% data variables.enterprise.management_console %} cuando se selecciona "Forzar estilo de ruta" y, en su lugar, debe configurarse la utilidad de línea de comando `ghe-actions-precheck`.' - - 'Las instancias de {% data variables.product.prodname_ghe_server %} 3.3 instaladas en Azure y aprovisionadas 32 núcleos de CPU o más fallaron para lanzarse debido a un error presente en el kernel actual de Linux. [Actualizado: 2022-08-04]' - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-3/4.yml b/translations/es-ES/data/release-notes/enterprise-server/3-3/4.yml deleted file mode 100644 index a170a1ba8e..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-3/4.yml +++ /dev/null @@ -1,25 +0,0 @@ -date: '2022-02-17' -sections: - security_fixes: - - 'Fue posible que un usuario registrara a una organización o usuario de nombre "saml".' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Los ajustes de almacenamiento de GitHub Packages no pudieron validarse y se guardaron en la Consola de Administración cuando se utilizó Azure Blob Storage.' - - 'La opción de configuración mssql.backup.cadence falló la ghe-config-check con una advertencia de conjunto de caracteres inválida.' - - 'Corrige SystemStackError (se apilaron demasiado profundamente) al obtener más de 2^16 llaves del memcached.' - - 'Varios menús selectos en todo el sitio se mostraron incorrectamente y no fueron funcionales.' - changes: - - 'La gráfica de dependencias ahora puede habilitarse sin datos de vulnerabilidades, lo que permite a los clientes ver qué dependencias se utilizan y en qué versiones. El habilitar la gráfica de dependencias sin habilitar a GitHub Connect *no* proporcionará información de la vulnerabilidad.' - - 'EL escaneo de secretos dejará de escanear los archivos ZIP y de otros tipos en búsqueda de secretos.' - known_issues: - - 'Después de haber actualizado a {% data variables.product.prodname_ghe_server %} 3.3, podría que las {% data variables.product.prodname_actions %} no inicien automáticamente. Para resolver este problema, conéctate al aplicativo a través de SSH y ejecuta el comando `ghe-actions-start`.' - - 'En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' - - 'Los ajustes de almacenamiento de {% data variables.product.prodname_actions %} no pueden validarse y guardarse en la {% data variables.enterprise.management_console %} cuando se selecciona "Forzar estilo de ruta" y, en su lugar, debe configurarse la utilidad de línea de comando `ghe-actions-precheck`.' - - 'Las instancias de {% data variables.product.prodname_ghe_server %} 3.3 instaladas en Azure y aprovisionadas 32 núcleos de CPU o más fallaron para lanzarse debido a un error presente en el kernel actual de Linux. [Actualizado: 2022-08-04]' - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-3/5.yml b/translations/es-ES/data/release-notes/enterprise-server/3-3/5.yml deleted file mode 100644 index 3bf80999e3..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-3/5.yml +++ /dev/null @@ -1,20 +0,0 @@ ---- -date: '2022-03-01' -sections: - security_fixes: - - "ALTA: Se identificó una vulnerabilidad de desbordamiento de integrales en el analizador de lenguaje de marcado de GitHub, la cual pudo haber ocasionado fugas de información potenciales y RCE. Esta vulnerabilidad la reportó Felix Wilhelm, del proyecto Zero de Google, mediante el programa de Recompensas por Errores de GitHub y se le asignó el CVE-2022-24724." - bugs: - - Las mejoras fallaron algunas veces si el reloj de una réplica de disponibilidad alta se desincronizó con el primario. - - 'Las aplicaciones de OAuth que se crearon después del 1 de septiembre de 2020 no pudieron utilizar la terminal de la API de [Verificar una autorización](https://docs.github.com/en/enterprise-server@3.3/rest/reference/apps#check-an-authorization).' - known_issues: - - Después de haber actualizado a {% data variables.product.prodname_ghe_server %} 3.3, podría que las {% data variables.product.prodname_actions %} no inicien automáticamente. Para resolver este problema, conéctate al aplicativo a través de SSH y ejecuta el comando `ghe-actions-start`. - - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - - 'Los ajustes de almacenamiento de {% data variables.product.prodname_actions %} no pueden validarse y guardarse en la {% data variables.enterprise.management_console %} cuando se selecciona "Forzar estilo de ruta" y, en su lugar, debe configurarse la utilidad de línea de comando `ghe-actions-precheck`.' - - 'Las instancias de {% data variables.product.prodname_ghe_server %} 3.3 instaladas en Azure y aprovisionadas 32 núcleos de CPU o más fallaron para lanzarse debido a un error presente en el kernel actual de Linux. [Actualizado: 2022-08-04]' - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-3/6.yml b/translations/es-ES/data/release-notes/enterprise-server/3-3/6.yml deleted file mode 100644 index f1a4d4d56e..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-3/6.yml +++ /dev/null @@ -1,50 +0,0 @@ -date: '2022-04-04' -sections: - security_fixes: - - 'MEDIA: Se identificó una vulnerabilidad de recorrido de ruta en la consola de administración de {% data variables.product.prodname_ghe_server %}, la cual permitió un puenteo de las protecciones CSRF. Esta vulnerabilidad afectó a todas las versiones de {% data variables.product.prodname_ghe_server %} anteriores a la 3.5 y se corrigió en las versiones 3.1.19, 3.2.11, 3.3.6 y 3.4.1. Esta vulnerabilidad se reportó mediante el programa de recompensas por errores de {% data variables.product.prodname_dotcom %} y se le asignó el CVE-2022-23732.' - - 'MEDIA: Se identificó una vulnerabilidad de desbordamiento de números enteros en la rama 1.x y 2.x de `yajil`, lo cual conllevó a una corrupción subsecuente de memoria dinámica al lidiar con entradas grandes (~2GB). Esta vulnerabilidad se reportó internamente y se le asignó el CVE-2022-24795. ' - - 'Los paquetes de soporte podrían incluir archivos sensibles si es que se habilitaron las {% data variables.product.prodname_actions %}.' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Al habilitar el {% data variables.product.prodname_dependabot %}, un error ocasionó que algunas asesorías de seguridad se leyeran temporalmente como no aplicables.' - - 'Los procesos de Minio tuvieron un uso alto de CPU si una opción de configuración estuvo presente después de mejorar a {% data variables.product.prodname_ghe_server %}.' - - 'Se mostraron las opciones para habilitar `TLS 1.0` y `TLS 1.1` en los ajustes de privacidad de la consola de administración a pesar de haber eliminado esas versiones de protocolo que ocurrieron en un lanzamiento anterior.' - - 'En un ambiente de HA, el configurar la replicación de MSSQL podría requerir pasos manuales adicionales después de habilitar las {% data variables.product.prodname_actions %} por primera ocasión.' - - 'Un subconjunto de archivos de configuración interna se actualiza de forma más confiable después de un hotpatch.' - - 'Algunas veces, el script `ghe-run-migrations` falló en generar nombres de certificados temporales correctamente.' - - 'En un ambiente de clúster, las operaciones de LFS de git pudieron haber fallado con llamadas fallidas a la API interna que cruzaron diversos nodos web.' - - 'Los ganchos de pre-recepción que utilizaron `gpg --import` agotaron su tiempo de espera debido a que no tuvieron los privilegios de `syscall` suficientes.' - - 'En algunas topologías de clúster, no estuvo disponible la información de entrega de webhooks.' - - 'La verificación de salud de Elasticsearch no permitió un estado de clúster amarillo al ejecutar las migraciones.' - - 'Los repositorios mostraron una pestaña de debates sin funcionalidad en la IU web.' - - 'Las organizaciones que se crearon como resultado de que un usuario haya transformado su cuenta de usuario en una organización no se agregaron a la cuenta empresarial global.' - - 'Se eliminaron los enlaces a las páginas inaccesibles.' - - 'La gráfica de despliegue de {% data variables.product.prodname_actions %} mostró un error al procesar un job pendiente.' - - 'Algunas instancias experimentaron un uso de CPU alto debido a que se estaban poniendo en cola cantidades innecesarias de jobs en segundo plano.' - - 'Los jbs de sincronización de usuario de LDAP fallaron al intentar sincronizar claves GPG que se hubieran sincronizado anteriormente.' - - 'Al seguir un enlace a una solicitud de cambios desde el tablero de solicitudes de cambio del usuario dio como resultado que el encabezado del repositorio no cargara.' - - 'El agregar a un equipo como revisor para una solicitud de cambios algunas veces muestra la cantidad incorrecta de miembros en un equipo.' - - 'La terminal de la API de eliminar membrecía de equipo respondió con un error al intentar eliminar a un miembro administrador externamente a través del grupo de SCIM.' - - 'Una gran cantidad de usuarios inactivos podría ocasionar que falle una configuración de {% data variables.product.prodname_github_connect %}.' - - 'La página de "Características e inscripciones beta" en la IU web del administrador de sitio estuvieron disponibles de forma incorrecta.' - - 'El enlace de "Modo de administrador de sitio" en el pie de página del sitio no cambió de estado cuando se hizo clic sobre este.' - - 'El comando `spokesctl cache-policy rm` ya no falla con el mensaje `error: failed to delete cache policy`.' - changes: - - 'Los límites de conexión almacenados en la memoria de alto rendimiento se incrementaron para adaptarse mejor a las topologías de clústers grandes.' - - 'La API de la gráfica de dependencias se ejecutó previamente con un puerto definido estáticamente.' - - 'Se actualizó el conteo de fragmentos de los ajustes de fragmentos de la Elasticsearch relacionada con el clúster.' - - 'Cuando se filtraron los miembros de la empresa por rol en la organización en la página de "Personas", el texto de los elementos del menú desplegable se mejoraron.' - - 'Los roles de equipo de "Clasificación" y "Mantenimiento" se preservan durante las migraciones de repositorios.' - - 'Se mejoró el rendimiento para las solicitudes web que hicieron los propietarios de las empresas.' - known_issues: - - 'Después de haber actualizado a {% data variables.product.prodname_ghe_server %} 3.3, podría que las {% data variables.product.prodname_actions %} no inicien automáticamente. Para resolver este problema, conéctate al aplicativo a través de SSH y ejecuta el comando `ghe-actions-start`.' - - 'En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita la opción "Los usuarios pueden buscar en GitHub.com" con las propuestas de {% data variables.product.prodname_github_connect %}, las propuestas en los repositorios internos y privados no se incluyen en los resultados de búsqueda de {% data variables.product.prodname_dotcom_the_website %}.' - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' - - 'Los ajustes de almacenamiento de {% data variables.product.prodname_actions %} no pueden validarse y guardarse en la {% data variables.enterprise.management_console %} cuando se selecciona "Forzar estilo de ruta" y, en su lugar, debe configurarse la utilidad de línea de comando `ghe-actions-precheck`.' - - 'Las instancias de {% data variables.product.prodname_ghe_server %} 3.3 instaladas en Azure y aprovisionadas 32 núcleos de CPU o más fallaron para lanzarse debido a un error presente en el kernel actual de Linux. [Actualizado: 2022-08-04]' - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-3/7.yml b/translations/es-ES/data/release-notes/enterprise-server/3-3/7.yml deleted file mode 100644 index c015a20808..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-3/7.yml +++ /dev/null @@ -1,32 +0,0 @@ -date: '2022-04-20' -sections: - security_fixes: - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Cuando se borró un archivo de manifiesto de un repositorio, este no se eliminó de la página de "Gráfica de dependencias" del mismo.' - - 'Se resolvió una regresión que pudo haber ocasionado fallas consistentes para recuperar artefactos y descargar archivos de bitácora para {% data variables.product.prodname_actions %}. En algunas circunstancias, dejamos de resolver URL para las comunicaciones internas que utilizaron `localhost` y utilizaron incorrectamente el nombre de host de la instancia en su lugar.' - - 'El cargar nodos en un par con disponibilidad alta con un paquete de mejora pudo haber causado que Elasticsearch ingresara en un estado inconsistente en algunos casos.' - - 'Se acumularon los archivos de bitácora rotados con la extensión `.backup` enlos directorios que contenían bitácoras de sistema.' - - 'En algunas topologías de clúster, no pudieron ejecutarse las utilidades de línea de comandos `ghe-spokesctl` y `ghe-btop`.' - - 'Los índices de Elastisearch podrían duplicarse durante la mejora de un paquete debido a que el servicio de `elasticsearch-upgrade` se ejecutó varias veces en paralelo.' - - 'En las vistas de confirmación y solicitud de cambios, las diferencias enriquecidas no pudieron cargar para algunos archivos rastreados por Git LFS.' - - 'Cuando conviertes una cuenta de usuario en una organización, si dicha cuenta fue propietaria de la cuenta empresarial de {% data variables.product.prodname_ghe_server %}, la organización convertida se mostró incorrectamente en la lista de propietarios de la empresa.' - - 'El crear un token de OAuth de personificación utilizando la API de REST de administración de empresas dio como resultado un error cuando una integración que coincidió con la ID de aplicación de OAuth ya existía.' - - 'La API de REST del escaneo de secretos devolvió un código de respuesta `500` cuando hubo caracteres UTF8 presentes en un secreto detectado.' - - 'Los servidores de caché del repositorio pudieron servir datos de ubicaciones fuera del caché, incluso cuando los datos estuvieron disponibles en la ubicación del caché local.' - changes: - - 'Los errores de configuración que detienen una ejecución de aplicación de configuraciones ahora son el producto de la terminal adicionalmente a la bitácora de configuración.' - - 'Al intentar almacenar en caché un valor que fuera más grande que el máximo permitido en Memcached, se levantó un error pero la clave no se reportó.' - - 'Si se habilitaron las características de {% data variables.product.prodname_GH_advanced_security %} en tu instancia, el rendimiento de los jobs en segundo plano mejoró al procesar los lotes para las contribuciones de repositorio.' - known_issues: - - 'Después de haber actualizado a {% data variables.product.prodname_ghe_server %} 3.3, podría que las {% data variables.product.prodname_actions %} no inicien automáticamente. Para resolver este problema, conéctate al aplicativo a través de SSH y ejecuta el comando `ghe-actions-start`.' - - 'En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita la opción "Los usuarios pueden buscar en GitHub.com" con las propuestas de {% data variables.product.prodname_github_connect %}, las propuestas en los repositorios internos y privados no se incluyen en los resultados de búsqueda de {% data variables.product.prodname_dotcom_the_website %}.' - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' - - 'Los ajustes de almacenamiento de {% data variables.product.prodname_actions %} no pueden validarse y guardarse en la {% data variables.enterprise.management_console %} cuando se selecciona "Forzar estilo de ruta" y, en su lugar, debe configurarse la utilidad de línea de comando `ghe-actions-precheck`.' - - 'Las instancias de {% data variables.product.prodname_ghe_server %} 3.3 instaladas en Azure y aprovisionadas 32 núcleos de CPU o más fallaron para lanzarse debido a un error presente en el kernel actual de Linux. [Actualizado: 2022-08-04]' - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-3/8.yml b/translations/es-ES/data/release-notes/enterprise-server/3-3/8.yml deleted file mode 100644 index 5904e2bf14..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-3/8.yml +++ /dev/null @@ -1,34 +0,0 @@ -date: '2022-05-17' -sections: - security_fixes: - - '**MEDIA:** Se identificó una propuesta de seguridad en el resolutor de ngnix, en donde un atacante pudo haber falsificado paquetes de UDP desde el servidor DNS y pudo ocasionar una sobre escritura de memoria en bytes, dando como resultado que fallara un proceso trabajador u otros impactos dañinos potenciales. Se asingó el [CVE-2021-23017](https://nvd.nist.gov/vuln/detail/CVE-2021-23017) a la vulnerabilidad.' - - 'Se actualizaron las acciones `actions/checkout@v2` y `actions/checkout@v3` para abordar las vulnerabilidades nuevas que se anunciaron en la [Publicación del blog de refuerzo de seguridad de Git](https://github.blog/2022-04-12-git-security-vulnerability-announced/).' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'En algunas topologías de clúster, el comando `ghe-cluster-status` dejó directorios vacíos en `/tmp`.' - - 'El SNMP registró una cantidad alta de mensajes de error de `Cannot statfs` incorrectamente en syslog' - - 'Para el caso de las instancias configuradas con la autenticación de SAML y con la recuperación de fallos integrada habilitada, los usuarios integrados se atoraron en un bucle de "inicio de sesión" al intentar iniciar sesión desde la página generada después de salir de sesión.' - - 'Los intentos pra ver la salida de `git fsck` de la página `/stafftools/repositories/:owner/:repo/disk` fallaron con un `500 Internal Server Error`.' - - 'Al utilizar aserciones cifradas de SAML, algunas de ellas no estaban marcando correctamente a las llaves SSH como verificadas.' - - 'Los videos que se suben a los comentarios de las propuestas no se representaron adecuadamente.' - - 'When using the file finder on a repository page, typing the backspace key within the search field would result in search results being listed multiple times and cause rendering problems.' - - 'Cuando utilizas el importador de GitHub Enterprise para importar un repositorio, algunas propuestas no pudieron importarse debido a los eventos de la línea de tiempo de un proyecto que se configuraron de forma incorrecta.' - - 'Al utilizar `ghe-migrator`, una migración falló en importar los archivos de video adjuntos en las propuestas y solicitudes de cambios.' - - 'La página de lanzamientos devolvió un error 500 cuando el repositorio tuvo etiquetas que contenían caracteres diferentes a los de ASCII. [Actualizado: 2022-06-10]' - changes: - - 'En las configuraciones de disponibilidad alta, se aclara que la página de resumen de replicación en la consola de administración solo muestra la configuración de replicación actual y no el estado de replicación actual.' - - 'Cuando habilites el {% data variables.product.prodname_registry %}, aclara que, actualmente, no hay compatibilidad con utilizar el token de Firma de Acceso Compartida (SAS, por sus siglas en inglés) como secuencia de conexión.' - - 'Los paquetes de soporte ahora incluyen el conteo de filas de las tablas que se almacenan en MySQL.' - - 'Al determinar en qué redes de repositorio se programará el mantenimiento, ya no se contará el tamaño de los objetos inalcanzables.' - - 'El campo de respuesta `run_started_at` ahora se incluye en la [API de ejecuciones de flujo de trabajo](/rest/actions/workflow-runs) y en la carga útil del webhook del evento `workflow_run`.' - known_issues: - - 'Después de haber actualizado a {% data variables.product.prodname_ghe_server %} 3.3, podría que las {% data variables.product.prodname_actions %} no inicien automáticamente. Para resolver este problema, conéctate al aplicativo a través de SSH y ejecuta el comando `ghe-actions-start`.' - - 'En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita la opción "Los usuarios pueden buscar en GitHub.com" con las propuestas de {% data variables.product.prodname_github_connect %}, las propuestas en los repositorios internos y privados no se incluyen en los resultados de búsqueda de {% data variables.product.prodname_dotcom_the_website %}.' - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' - - 'Los ajustes de almacenamiento de {% data variables.product.prodname_actions %} no pueden validarse y guardarse en la {% data variables.enterprise.management_console %} cuando se selecciona "Forzar estilo de ruta" y, en su lugar, debe configurarse la utilidad de línea de comando `ghe-actions-precheck`.' - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-3/9.yml b/translations/es-ES/data/release-notes/enterprise-server/3-3/9.yml deleted file mode 100644 index df8c35ad1d..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-3/9.yml +++ /dev/null @@ -1,27 +0,0 @@ ---- -date: '2022-06-09' -sections: - security_fixes: - - Los paquetes se actualizaron a las últimas versiones de seguridad. - bugs: - - Un script interno para validar nombres de host en el archivo de configuración de {% data variables.product.prodname_ghe_server %} devolvió un error cuando la secuencia de nombre de host iniciaba con un "." (punto). - - En las configuraciones de disponibilidad alta en donde el nombre de host del nodo primario fue mayor a 60 caracteres, MySQL no se pudo configurar - - El argumento `--gateway` se agergó al comando `ghe-setup-network`, para permitir que pasara la dirección de puerta de enlace al configurar los ajustes de red utilizando la línea de comandos. - - Las imágenes adjuntas que se borraron devolvieron un `500 Internal Server Error` en vez de un `404 Not Found`. - - El cálculo de "Cantidad máxima de confirmantes en toda la instancia" que se reportó en el tablero de administrador de sitio fue incorrecto. - - Una entrada incorrecta en la base de datos para las réplicas de repositorio ocasionó que dicha base de datos se corrompiera al realizar una restauración utilizando {% data variables.product.prodname_enterprise_backup_utilities %}. - changes: - - Se optimizó la inclusión de las métricas cuando se generó un paquete de soporte de clúster. - - En las configuraciones de disponibilidad alta en donde Elasticsearch reportó un estado amarillo válido, los cambios que se introdujeron en una corrección previa bloquearon el comando `ghe-repl-stop` y no permitieron que la replicación se detuviera. El utilizar `ghe-repo-stop --force` ahora forzará a Elasticsearch a detenerse cuando el servicio está en un estado amarillo válido o normal. - - When using `ghe-migrator` or exporting from {% data variables.product.prodname_dotcom_the_website %}, migrations would fail to export pull request attachments. - known_issues: - - Después de haber actualizado a {% data variables.product.prodname_ghe_server %} 3.3, podría que las {% data variables.product.prodname_actions %} no inicien automáticamente. Para resolver este problema, conéctate al aplicativo a través de SSH y ejecuta el comando `ghe-actions-start`. - - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita la opción "Los usuarios pueden buscar en GitHub.com" con las propuestas de {% data variables.product.prodname_github_connect %}, las propuestas en los repositorios internos y privados no se incluyen en los resultados de búsqueda de {% data variables.product.prodname_dotcom_the_website %}. - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - - 'Los ajustes de almacenamiento de {% data variables.product.prodname_actions %} no pueden validarse y guardarse en la {% data variables.enterprise.management_console %} cuando se selecciona "Forzar estilo de ruta" y, en su lugar, debe configurarse la utilidad de línea de comando `ghe-actions-precheck`.' - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-4/0-rc1.yml b/translations/es-ES/data/release-notes/enterprise-server/3-4/0-rc1.yml deleted file mode 100644 index d9b64d0c6e..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-4/0-rc1.yml +++ /dev/null @@ -1,194 +0,0 @@ ---- -date: '2022-02-15' -release_candidate: true -deprecated: true -intro: | - {% note %} - - **Nota:** Si {% data variables.product.product_location %} está ejecutando una compilación candidata a lanzamiento, no podrás mejorar la versión con un hotpatch. Te reocmendamos que solo ejecutes candidatos a lanzamiento en ambientes de prueba. - - {% endnote %} - - Para encontrar las instrucciones de mejora de versiones, consulta la sección "[Mejorar la versión de {% data variables.product.prodname_ghe_server %}](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server)". - - > Dedicamos este lanzamiento a nuestro colega y amigo John, un Hubber que siempre estuvo disponible para ayudar. Te vamos a extrañar mucho. - > - > **John "Ralph" Wiebalk 1986–2021** -sections: - features: - - - heading: La API de REST del escaneo de secretos ahora devuelve ubicaciones - notes: - - | - Los clientes de la {% data variables.product.prodname_GH_advanced_security %} ahora pueden utilizar la API de REST para recuperar detalles de confirmación de los secretos que se detectan en escaneos de repositorio privados. La terminal nueva devuelve los detalles de las primeras detecciones de secretos dentro de un archivo, incluyendo la ubicación de dicho secreto y el SHA de confirmación. Para obtener más información, consulta la sección "[Escaneo de secretos](/rest/reference/secret-scanning)" en la documentación de la API de REST. - - - heading: Exporta los datos de licencia de la facturación basada en los confirmantes para la GitHub Advanced Security - notes: - - | - Los propietarios de empresas y organizaciones ahora pueden exportar sus datos de uso de licencia de {% data variables.product.prodname_GH_advanced_security %} a un archivo CSV. Los datos de facturación de {% data variables.product.prodname_advanced_security %} también pueden recuperarse a través de terminales de facturación en la API de REST. Para obtener más información, consulta la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-11-11-export-github-advanced-security-license-usage-data/)". - - - heading: Los flujos de trabajo reutilizables de GitHub Actions están en beta público - notes: - - | - Ahora puedes reutilizar flujos de trabajo enteros como si fueran una acción. Esta característica está disponible en beta público. En vez de copiar y pegar las definiciones de flujos de trabajo entre repositorios, ahora puedes referenciar un flujo de trabajo existente con una sola línea de configuración. Para obtener más información, consulta la [Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-10-05-github-actions-dry-your-github-actions-configuration-by-reusing-workflows/)". - - - heading: La seguridad del dependabot y las actualizaciones de versión están en beta público - notes: - - | - El {% data variables.product.prodname_dependabot %} ahora está disponible en {% data variables.product.prodname_ghe_server %} 3.4 como un beta público y ofrece tanto actualziaciones de versión como de seguridad para varios ecosistemas populares. El {% data variables.product.prodname_dependabot %} en {% data variables.product.prodname_ghe_server %} requiere {% data variables.product.prodname_actions %} y un conjunto de ejecutores auto-hospedados configurado para que el mismo {% data variables.product.prodname_dependabot %} los utilice. El {% data variables.product.prodname_dependabot %} en {% data variables.product.prodname_ghe_server %} también requiere que un administrador habilite tanto {% data variables.product.prodname_github_connect %} como el mismo {% data variables.product.prodname_dependabot %}. Puedes compartir tu retroalimentación y sugerencias en el [Debate de GitHub sobre la retroalimentación para el {% data variables.product.prodname_dependabot %}](https://github.com/community/community/discussions/categories/dependabot). Para obtener más información y probar el beta, consulta la sección "[Configurar la seguridad y las actualizaciones de versión del {% data variables.product.prodname_dependabot %} en tu empresa](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/setting-up-dependabot-updates)". - changes: - - - heading: Cambios en la administración - notes: - - Ahora los usuarios pueden elegir la cantidad de espacios que da una tabulación si configuran su tamaño de tabulación en los ajustes de "Apariencia" de sus cuentas de usuario. Todo el código con una sangría de tabulación se interpretará utilizando el tamaño de tabulación preferido. - - El registro de conexión de datos de {% data variables.product.prodname_github_connect %} ahora incluye un conteo de la cantidad de usuarios inactivos y activos y el periodo de inactividad configurado. - - - heading: Cambios de rendimiento - notes: - - WireGuard, el cual se utiliza para asegurar la comunicación entre las instancias de {% data variables.product.prodname_ghe_server %} en una configuración de disponibilidad alta, se migró a la implementación del Kernel. - - - heading: Cambios en las notificaciones - notes: - - Los propietarios de las organizaciones ahora pueden desuscribirse de las notificaciones por correo electrónico cuando se agregan llaves de despliegue nuevas a los repositorios que pertenecen a las organizaciones. Para obtener más información, consulta la sección "[Configurar notificaciones](/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications)". - - 'Los correos electrónicos de notificación de las propuestas y solicitudes de extracción recién creadas ahora incluyen `(Issue #xx)` o `(PR #xx)` en el asunto del mensaje de correo electrónico para que puedas reconocer y filtrar si estos referencian esos tipos de propuestas.' - - - heading: Cambios en la organización - notes: - - Ahora las organizaciones pueden mostrar un archivo `README.md` en su resumen de perfil. Para obtener más información, consulta la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-09-14-readmes-for-organization-profiles/)". - - 'Los miembros de las organizaciones ahora pueden ver una lista de los propietarios de su empresa debajo de la pestaña de "Personas" de la organización. También puede accederse a la lista de propietarios de la empresa utilizando la API de GraphQL. Para obtener más información, consulta el campo "[`enterpriseOwners`](/graphql/reference/objects#organization)" debajo del objeto de Organización en la documentación de la API de GraphQL.' - - - heading: Cambios de repositorios - notes: - - | - Ahora se muestra una sección de "Administrar acceso" en la página de "Colaboradores y equipos" de tus ajustes de repositorio. La sección nueva facilita a los administradores de repositorio el ver y administrar quiénes tienen acceso a este y el nivel de acceso que se le otorgó a cada usuario. Los administradores ahora pueden: - - *Buscar a todos los miembros, equipos y colaboradores que tengan acceso al repositorio. - *Ver cuando los miembros tienen tareas de rol mixto, otorgárselas directamente como individuos o indirectamente a través de un equipo. Esto se visualiza a través de una advertencia nueva de "roles mixtos", la cual muestra el rol de nivel más alto que se le otorgó a un usuario si su nivel de permiso es mayor que el de su rol asignado. - *Administrar el acceso a los repositorios populares confiablemente, con paginación y menos tiempos de inactividad cuando grupos grandes de usuarios tienen acceso. - - '{% data variables.product.prodname_ghe_server %} 3.4 incluye mejoras a la experiencia para invitar a los repositorios, tal como las notificaciones para las invitaciones a los repositorios privados, un mensaje en la IU al visitar un repositorio privado para el cual tienes una invitación pendiente y un letrero en la página de resumen de un repositorio público cuando existe una invitación pendiente.' - - 'Ahora puedes utilizar prefijos de un solo carácter para los autoenlaces. Los prefijos de autoenlace ahora también permiten caracteres como `.`, `-`, `_`, `+`, `=`, `:`, `/` y `#`, así como alfanuméricos. Para obtener más información sobre los autoenlaces personalizados, consulta la sección "[Configurar autoenlaces para referenciar recursos externos](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-autolinks-to-reference-external-resources)".' - - Un archivo de `CODE_OF_CONDUCT.md` en la raíz de un repositorio ahora se resalta en la barra lateral de "Acerca de" en la página de resumen del repositorio. - - - heading: 'Cambios a los lanzamientos' - notes: - - '{% data variables.product.prodname_ghe_server %} 3.4 incluye mejoras a la UI de lanzamientos, tales como notas de lanzamiento generadas automáticamente, las cuales muestran un resumen de todas las solicitudes de cambio para un lanzamiento en particular. Para obtener más información, consulta la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-10-20-improvements-to-github-releases-generally-available/)".' - - Cuando se publica un lanzamiento, ahora se mostrará una lista de avatares en la parte inferior de este. Se mostrarán los avatares de todas las cuentas de usuario mencionadas en las notas de lanzamiento. Para obtener más información, consulta la sección "[Administrar los lanzamientos de un repositorio](/repositories/releasing-projects-on-github/managing-releases-in-a-repository)". - - - heading: 'Cambios en el Lenguaje de Marcado' - notes: - - Ahora puedes utilizar la página de ajustes de "Accesibilidad" para administrar tus atajos de teclado. Puedes elegir inhabilitar aquellos que solo utilicen caracteres sencillos como S, G C y . (la tecla de punto). Para obtener más información, consulta la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-11-16-managing-keyboard-shortcuts-using-accessibility-settings/)". - - Ahora puedes decidir utilizar una fuente de ancho fijo en los campos habilitados para lenguaje de marcado, tal como los comentarios en las propuestas y las descripciones de las solicitudes de cambio. Para obtener más información, consulta la "[Bitácora de cambios de{% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-10-12-fixed-width-font-support-in-markdown-enabled-fields/)". - - Ahora puedes pegar la URL en el texto seleccionado para crear rápidamente un enlace de lenguaje de marcado. Esto funciona en todos los campos con lenguaje de marcado habilitado, tal como los comentarios en las propuestas y las descripciones en las solicitudes de cambio. Para obtener más información, consulta la sección "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-11-10-linkify-selected-text-on-url-paste/)". - - 'Una URL de imagen ahora se puede aplicar con un contexto de tema, tal como `#gh-dark-mode-only`, para definir cómo se muestra la imagen de lenguaje de marcado en un visor. Para obtener más información, consulta la la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-11-24-specify-theme-context-for-images-in-markdown/)".' - - Al crear o editar un archivo de gist con la extensión de archivo de lenguaje de marcado (`.md`), ahora puedes utilizar la pestaña de "Vista previa" o "Cambios a la vista previa" para mostrar un lenguaje de marcado que interprete el contenido del archivo. Para obtener más información, consulta la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-11-17-preview-the-markdown-rendering-of-gists/)". - - Cuando escribes el nombre de un usuario de {% data variables.product.prodname_dotcom %} en las propuestas, solicitudes de cambio y debates, el recomendador de @menciones ahora da una puntuación más alta a los participantes existentes que a otros usuarios de {% data variables.product.prodname_dotcom %} para que sea más probable que se liste el usuario que estás buscando. - - Los idiomas que se escriben de derecha a izquierda ahora son compatibles de forma nativa en los archivos de lenguaje de marcado, propuestas, solicitudes de cambios, debates y comentarios. - - - heading: 'Cambios en propuestas y sollicitudes de cambio' - notes: - - El ajuste de diff para ocultar los cambios de espacios en blanco en la pestaña de "Archivos que cambiaron" de la solicitud de cambios ahora se retiene para tu cuenta de usuario en dicha solicitud. El ajuste que elegiste se vuelve a aplicar automáticamente desde la página y luego vuelve a visitar la pestaña de "Archivos que cambiaron" de la misma solicitud de cambios. - - Cuando utilizas la asignación automática para las revisiones de código de solicitudes de cambios, ahora puedes elegir solo notificar a los miembros de equipo solicitados independientemente de tus ajustes de asignación automática. Este ajuste es útil en escenarios en donde muchos usuarios se asignan automáticamente pero no todos ellos requieren notificaciones. Para obtener más información, consulta la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-11-10-team-member-pull-request-review-notifications-can-be-configured-independently-of-auto-assignment/)". - - - heading: 'Cambios a las ramas' - notes: - - 'Los administradores de repositorios y organizaciones ahora pueden activar webhooks para escuchar los cambios a las reglas de protección de ramas en sus repositorios. Para obtener más información, consulta el evento de "[branch_protection_rule](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#branch_protection_rule)" en la documentación de las cargas útiles y eventos de webhook.' - - Cuando configuras ramas protegidas, ahora puedes requerir que una {% data variables.product.prodname_github_app %} específica proporcione una verificación de estado requerida. Si entonces una aplicación diferente proporciona un estado o si lo hace un usuario a través de un estado de confirmación, se prevendrá la fusión. Esto garantiza que la aplicación correcta valide todos los cambios. Para obtener más información, consulta la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-12-01-ensure-required-status-checks-provided-by-the-intended-app/)". - - Únicamente los usuarios con permisos administrativos son capaces de renombrar las ramas protegidas y modificar las reglas de protección de rama. Anteriormente, con la excepción de la rama predeterminada, cualquier colaborador podía renombrar la rama y, como consecuencia, cualquier regla de protección de rama no comodín que aplicara a dicha rama también se renombraría. Para obtener más información, consulta las secciones "[Renombrar una rama](/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/renaming-a-branch)" y "[Administrar una regla de protección de rama](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule)". - - Los administradores ahora pueden permitir que solo los usuarios y equipos específicos eludan los requisitos de una solicitud de cambios. para obtener más información, consulta la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-11-19-allow-bypassing-required-pull-requests/)". - - Los administradores ahora pueden permitir únicamente usuarios específicos para que suban información forzadamente a un repositorio. Para obtener más información, consulta la [Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-12-21-specify-who-can-force-push-to-a-repository/)". - - Cuando se requieren solicitudes de cambios para todos los cambios a una rama protegida, los administradores ahora pueden elegir si también se requieren revisores aprobados. Para obtener más información, consulta la sección "[bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-11-10-require-pull-requests-without-requiring-reviews/)". - - - heading: 'Cambioas a las GitHub Actions' - notes: - - 'Los flujos de trabajo de {% data variables.product.prodname_actions %} que activa el {% data variables.product.prodname_dependabot %} para los eventos `create`, `deployment` y `deployment_status` ahora siempre reciben un token de solo lectura y ningún secreto. De forma similar, los flujos de trabajo que activa el {% data variables.product.prodname_dependabot %} para el evento `pull_request_target` en las solicitudes de cambio en donde el {% data variables.product.prodname_dependabot %} creó la ref base ahora siempre reciben un token de solo lectura y ningún secreto. Estos cambios se diseñaron para prevenir que el código potencialmente malintencionado se ejecute en un flujo de trabajo privilegiado. Para obtener más información, consulta la sección "[Automatizar el {% data variables.product.prodname_dependabot %} con las {% data variables.product.prodname_actions %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/automating-dependabot-with-github-actions)".' - - Las ejecuciones de flujo de trabajo en los eventos de `push` y `pull_request` que activa el {% data variables.product.prodname_dependabot %} ahora respetarán los permisos que se especifican en tus flujos de trabajo, lo cual te permite controlar la forma en la que administras las actualizaciones de las dependencias automáticas. Los permisos de token predeterminados permanecerán como de solo lectura. Para obtener más información, consulta la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-10-06-github-actions-workflows-triggered-by-dependabot-prs-will-respect-permissions-key-in-workflows/)". - - 'Los flujos de trabajo de {% data variables.product.prodname_actions %} que activa el {% data variables.product.prodname_dependabot %} ahora se enviarán a los secretos del {% data variables.product.prodname_dependabot %}. Ahora puedes hacer extracciones de registros de paquetes privados en tu IC utilizando los mismos secretos que habías configurado para que utilizara el {% data variables.product.prodname_dependabot %}, mejorando la forma en la que las {% data variables.product.prodname_actions %} y el {% data variables.product.prodname_dependabot %} funcionan juntos. Para obtener más información, consulta la sección "[Automatizar el {% data variables.product.prodname_dependabot %} con las {% data variables.product.prodname_actions %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/automating-dependabot-with-github-actions)".' - - Ahora puedes administrar grupos de ejecutores y ver el estado de tus ejecutores auto-hospedados utilizando páginas nuevas de ejecutores y de grupos de ejecutores en la IU. La página de ajustes de las acciones para tu repositorio u organización ahora muestra una vista de resumen de tus ejecutores y te permite adentrarte en un ejecutor específico para verlo o para ver qué job podría estar ejecutando actualmente. Para obtener más información, consulta la "[bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-09-20-github-actions-experience-refresh-for-the-management-of-self-hosted-runners/)". - - 'Los autores de las acciones ahora pueden hacer que su acción se ejecute en Node.js 16 si especifican [`runs.using` cpmo `node16` en el `action.yml` de la acción](/actions/creating-actions/metadata-syntax-for-github-actions#runs-for-javascript-actions). Esto, en conjunto con la compatibilidad existente con Node.js 12; sigue especificando `runs.using: node12` para utilizar el tiempo de ejecución de Node.js 12.' - - 'Para los flujos de trabajo que se activan manualmente, {% data variables.product.prodname_actions %} ahora es compatible con los tipos de entrada `choice`, `boolean` y `environment`, adicionalmente al tipo predeterminado `string`. Para obtener más información, consulta "[on.workflow_dispatch.inputs`](/actions/using-workflows/workflow-syntax-for-github-actions#onworkflow_dispatchinputs)".' - - Las acciones escritas en YAML, también conocidas como acciones compuestas, ahora son compatibles con condicionales 'if', Esto te permite prevenir que se ejecuten pasos específicos a menos de que se haya cumplido con una condición. Como los pasos que se definen en los flujos de trabajo, puedes utilizar cualquier contexto y expresión compatibles para crear una condicional. - - El comportamiento del orden de búsqueda para los ejecutores auto-hospedados cambió para que el ejecutor coincidente que esté disponible primero en cualquier nivel ejecute el job en todos los casos. Esto permite que se envíen jobs mucho más rápido a los ejecutores auto-hospedados, especialmente para las organizaciones y empresas con muchos de ellos. Anteriormente, cuando se ejecutaba un job que requiriera un ejecutor auto-hospedado, {% data variables.product.prodname_actions %} buscaba ejecutores auto-hospedados en el repositorio, organización y empresa, en ese orden. - - 'Las etiquetas ejecutoras de los ejecutores auto-hospedados de {% data variables.product.prodname_actions %} ahora se puede listar, agregar y eliminar utilizando la API de REST. Para obtener más información sobre cómo utilizar las API nuevas a nivel de repositorio, organización o empresa, consulta las secciones de "[Repositories](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-a-repository)", "[Organizations](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-an-organization)" y "[Enterprises](/rest/reference/enterprise-admin#list-labels-for-a-self-hosted-runner-for-an-enterprise)" en la documentación de la API de REST.' - - - heading: 'Cambios al Dependabot y a la gráfica de Dependencias' - notes: - - La gráfica de dependencias ahora es compatible con la detección de dependencias de Python en los repositorios que utilizan el administrador de paquetes Poetry. Las dependencias se detectarán desde tanto los archivos de manifiesto de `pyproject.toml` como desde los de `poetry.lock`. - - Cuando configuras la seguridad y actualizaciones de versión del {% data variables.product.prodname_dependabot %} en GitHub Enterprise Server, te recomendamos que también habilites el {% data variables.product.prodname_dependabot %} en {% data variables.product.prodname_github_connect %}. Esto permitirá que el {% data variables.product.prodname_dependabot %} recupere una lista actualizada de dependencias y vulnerabilidades desde {% data variables.product.prodname_dotcom_the_website %} al consultar información tal como las bitácoras de cambios de los lanzamientos de código abierto de los cuales dependes. Para obtener más información, consulta la sección "[Habilitar la gráfica de dependencias y las alertas del Dependabot para tu empresa] (/admin/configuration/configuring-github-connect/enabling-the-dependency-graph-and-dependabot-alerts-for-your-enterprise)". - - 'Las alertas del {% data variables.product.prodname_dependabot_alerts %} ahora pueden descartarse utilizando la API de GraphQL. Para obtener más información, consulta la mutación "[dismissRepositoryVulnerabilityAlert](/graphql/reference/mutations#dismissrepositoryvulnerabilityalert)" en la documentación de la API de GraphQL.' - - - heading: 'Cambios al escaneo de código y de secretos' - notes: - - El CLI de {% data variables.product.prodname_codeql %} ahora es compatible con la inclusión de ayuda de consultas interpretada en lenguaje de marcado en los archivos SARIF, para que el texto de ayuda pueda verse en la IU del {% data variables.product.prodname_code_scanning %} cuando la consulta genere una alerta. Para obtener más información, consulta la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-11-23-display-help-text-for-your-custom-codeql-queries-in-code-scanning/)". - - El CLI de {% data variables.product.prodname_codeql %} y la extensión de {% data variables.product.prodname_vscode %} ahora son compatibles con la creación de bases de datos y el análisis de código en las máquinas que funcionan con Apple Silicon, tales como Apple M1. Para obtener más información, consulta la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-11-10-codeql-now-supports-apple-silicon-m1/)". - - | - La profundidad del análisis del {% data variables.product.prodname_codeql %} se mejoró agregando compatibilidad con más [librerías y marcos de trabajo](https://codeql.github.com/docs/codeql-overview/supported-languages-and-frameworks/) desde el ecosistema de Python. Como resultado, el {% data variables.product.prodname_codeql %} ahora puede detectar aún más fuentes potenciales de datos no confiables, pasos mediante los cuales fluyen los datos y consumidores de datos potencialmente peligrosos en donde podrían terminar estos datos. Esto da como resultado una mejora general de la calidad de las alertas del {% data variables.product.prodname_code_scanning %}. Para obtener más información, consulta la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-11-24-codeql-code-scanning-now-recognizes-more-python-libraries-and-frameworks/)". - - El escaneo de código con {% data variables.product.prodname_codeql %} ahora incluye soporte beta para analizar el código en todas las versiones comunes de Ruby, hasta e incluyendo a la 3.02. Para obtener más información, consulta la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-10-27-codeql-code-scanning-adds-beta-support-for-ruby/)." - - | - Se han realizado varias mejoras a la API del {% data variables.product.prodname_code_scanning %}: - - * La marca de tiempo `fixed_at` se agregó a las alertas. Esta marca de tiempo consiste en la primera vez que la alerta no se detectó en un análisis. - * Los resultados de las alertas ahora pueden ordenarse usando `sort` y `direction`, ya sea en `created`, `updated` o `number`. Para obtener más información, consulta la sección "[Escanear alertas de código de lista para un repositorio](/rest/reference/code-scanning#list-code-scanning-alerts-for-a-repository). - * Un encabezado de `Last-Modified` se agregó a la respuesta de las alertas de la terminal de las alertas. Para obtener más información, consulta [`Last-Modified`](https://developer.mozilla. rg/es-US/docs/Web/HTTP/Headers/Last-Modified) en la documentación de Mozilla. - * El campo `RelatedLocations` se agregó a la respuesta SARIF cuando solicitas un análisis de escaneo de código. El campo puede contener ubicaciones que no son las principales de la alerta. Puedes encontrar un ejemplo en [SARIF spec](https://docs.oasis-open.org/sarif/v2.1.0/cs01/sarif-v2.1.0-cs01. tml#_Toc16012616) y, para obtener más información, consulta la sección "[Obtener un análisis de escaneo de código para un repositorio](/rest/reference/code-scanning#get-a-code-scanning-analysis-for-a-repository). - * Los datos de `ayuda` y `etiquetas` se agregaron al objeto de regla de la alerta de respuesta del webhook. Para obtener más información, consulta la sección "[Cargas útiles y eventos de webhook para las alertas del escaneo de código](/developeropers/webhooks-and-events/webhooks/webhook-events-and-payloads#code_scanning_alert). - * Los tokens de acceso personal con el alcance de `public_repo` ahora tienen acceso de escritura para las terminales de escaneo de código en los repositorios públicos, en caso de que el usuario tenga permiso. - - Para obtener más información, consulta la sección "[Escaneo de código](/rest/reference/code-scanning)" en la documentación de la API de REST. - - 'Los clientes de la {% data variables.product.prodname_GH_advanced_security %} ahora pueden utilizar la API de REST para recuperar resultados del escaneo de secretos en repositorios privados a nivel empresarial. La terminal nueva complementa a las terminales existentes a nivel de repositorio y organización. Para obtener más información, consulta la sección "[Escaneo de secretos](/rest/reference/secret-scanning)" en la documentación de la API de REST.' - #No security/bug fixes for the RC release - #security_fixes: - #- PLACEHOLDER - #bugs: - #- PLACEHOLDER - known_issues: - - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - - Los servicios de las acciones necesitan reiniciarse después de restablecer el aplicativo de un respaldo que se llevó a un host diferente. - deprecations: - - - heading: Obsoletización de GitHub Enterprise Server 3.0 - notes: - - '**{% data variables.product.prodname_ghe_server %} 3.0 se descontinuó el 16 de febrero de 2022**. Esto significa que no se harán lanzamientos de parche, aún para los problemas de seguridad críticos, después de esta fecha. Para obtener un rendimiento mejor, una seguridad mejorada y características nuevas, [actualiza a la última versión de {% data variables.product.prodname_ghe_server %}](/enterprise-server@3.4/admin/enterprise-management/upgrading-github-enterprise-server) tan pronto te sea posible.' - - - heading: Obsoletización de GitHub Enterprise Server 3.1 - notes: - - '**{% data variables.product.prodname_ghe_server %} 3.1 se descontinuará el 3 de junio de 2022**. Eso significa que no se harán lanzamientos de parche, aún para los problemas de seguridad críticos, después de esta fecha. Para obtener un rendimiento mejor, una seguridad mejorada y características nuevas, [actualiza a la última versión de {% data variables.product.prodname_ghe_server %}](/enterprise-server@3.4/admin/enterprise-management/upgrading-github-enterprise-server) tan pronto te sea posible.' - - - heading: Obsoletización del soporte para XenServer Hypervisor - notes: - - Desde {% data variables.product.prodname_ghe_server %} 3.3, se obsoletizó el {% data variables.product.prodname_ghe_server %} en XenServer y ya no es compatible. Contacta al [Soporte de GitHub](https://support.github.com) si tienes cualquier duda o pregunta. - - - heading: Obsoletización de la vista previa de la API de adjuntos de contenido - notes: - - Debido a su poco uso, la vista previa de la API de referencias de contenido se hizo obsoleta en {% data variables.product.prodname_ghe_server %} 3.4. Anteriormente, se podía acceder a la API con el encabezado `corsair-preview`. Los usuarios pueden seguir navegando hacia URL externas sin esta API. Cualquier uso registrado de la API de referencias de contenido ya no recibirá una notificación de webhook para las URL de tus dominios registrados y ya no devolveremos códigos de respuesta válidos para los intentos de actualización a los adjuntos de contenido existentes. - - - heading: Obsoletización de la vista previa de la API de códigos de conducta - notes: - - 'La vista previa de la API de códigos de conducta, a la cual se podía acceder con el encabezado `scarlet-witch-preview`, es obsoleta y ya no se puede acceder a ella en {% data variables.product.prodname_ghe_server %} 3.4. En vez de esto, te recomendamos utilizar la terminal de "[Obtén métricas de perfil comunitario](/rest/reference/repos#get-community-profile-metrics)" para recuperar información sobre un código de conducta de un repositorio. Para obtener más información, consulta el "[Aviso de obsolescencia: Vista previa de la API de códigos de conducta](https://github.blog/changelog/2021-10-06-deprecation-notice-codes-of-conduct-api-preview/)" en la bitácora de cambios de {% data variables.product.prodname_dotcom %}.' - - - heading: Obsoletización de las terminales de la API de Aplicaciones OAuth y autenticación de la API a través de parámetros de consulta - notes: - - | - A partir de {% data variables.product.prodname_ghe_server %} 3.4, se retiró la [versión obsoleta de las terminales de la API de aplicación OAuth](https://developer.github.com/changes/2020-02-14-deprecating-oauth-app-endpoint/#endpoints-affected). Si te encuentras con errores 404 en estas terminales, convierte tu código a las versiones de la API de Aplicación OAuth que no tienen `access_tokens` en la URL. También inhabilitamos el uso de la autenticación de API utilizando parámetros de consulta. En vez de esto, te recomendamos utilizar [Autenticación de API en el encabezado de solicitud](https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param/#changes-to-make). - - - heading: Obsoletización del ejecutor de CodeQL - notes: - - EL ejecutor de {% data variables.product.prodname_codeql %} ya es obsoleto en {% data variables.product.prodname_ghe_server %} 3.4 y ya no hay compatibilidad con este. Esta obsolescencia solo afecta a los usuarios que utilizan el escaneo de código de {% data variables.product.prodname_codeql %} en un sistema de IC/DC de terceros; los usuarios de {% data variables.product.prodname_actions %} no se ven afectados. Recomendamos fuertemente que los clientes se migren al CLI de {% data variables.product.prodname_codeql %}, el cual es un reemplazo con todas las características del ejecutor de {% data variables.product.prodname_codeql %}. Para obtener más información, consulta la [Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-09-21-codeql-runner-deprecation/). - - - heading: Obsoletización de extensiones de bit-caché personalizadas - notes: - - | - Desde {% data variables.product.prodname_ghe_server %} 3.1, el soporte de las extensiones bit-cache propietarias de {% data variables.product.company_short %} se comenzó a eliminar paulatinamente. Estas extensiones son obsoletas en {% data variables.product.prodname_ghe_server %} 3.3 en adelante. - - Cualquier repositorio que ya haya estado presente y activo en {% data variables.product.product_location %} ejecutando la versión 3.1 o 3.2 ya se actualizó automáticamente. - - Los repositorios que no estuvieron presentes y activos antes de mejorar a {% data variables.product.prodname_ghe_server %} 3.3 podrían no funcionar de forma óptima sino hasta que se ejecute una tarea de mantenimiento de repositorio y esta se complete exitosamente. - - Para iniciar una tarea de mantenimiento de repositorio manualmente, dirígete a `https:///stafftools/repositories///network` en cada repositorio afectado y haz clic en el botón **Schedule**. - backups: - - '{% data variables.product.prodname_ghe_server %} 3.4 requiere por lo menos de las [Utilidades de Respaldo de GitHub Enterprise 3.4.0](https://github.com/github/backup-utils) para la [Recuperación de Desastres y Respaldos](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance).' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-4/0.yml b/translations/es-ES/data/release-notes/enterprise-server/3-4/0.yml deleted file mode 100644 index ae773b06e6..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-4/0.yml +++ /dev/null @@ -1,211 +0,0 @@ ---- -date: '2022-03-15' -intro: | - - Para encontrar instrucciones de mejora, consulta la sección "[Mejorar {% data variables.product.prodname_ghe_server %}](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server)". - - > Este lanzamiento se dedica a nuestro colega y amigo John, un Hubber que siempre estuvo ahí para ayudar. Te vamos a extrañar mucho. - > - > **John "Ralph" Wiebalk 1986–2021** -sections: - features: - - - heading: La API de REST del escaneo de secretos ahora devuelve ubicaciones - notes: - - | - Los clientes de la {% data variables.product.prodname_GH_advanced_security %} ahora pueden utilizar la API de REST para recuperar detalles de confirmación de los secretos que se detectan en escaneos de repositorio privados. La terminal nueva devuelve los detalles de las primeras detecciones de secretos dentro de un archivo, incluyendo la ubicación de dicho secreto y el SHA de confirmación. Para obtener más información, consulta la sección "[Escaneo de secretos](/rest/reference/secret-scanning)" en la documentación de la API de REST. - - - heading: Exporta los datos de licencia de la facturación basada en confirmantes para la GitHub Advanced Security - notes: - - | - Los propietarios de empresas y organizaciones ahora pueden exportar sus datos de uso de licencia de {% data variables.product.prodname_GH_advanced_security %} a un archivo CSV. Los datos de facturación de {% data variables.product.prodname_advanced_security %} también pueden recuperarse a través de terminales de facturación en la API de REST. Para obtener más información, consulta la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-11-11-export-github-advanced-security-license-usage-data/)". - - - heading: Flujos de trabajo reutilizables de las GitHub Actions en beta público - notes: - - | - Ahora puedes reutilizar flujos de trabajo enteros como si fueran una acción. Esta característica está disponible en beta público. En vez de copiar y pegar las definiciones de flujos de trabajo entre repositorios, ahora puedes referenciar un flujo de trabajo existente con una sola línea de configuración. Para obtener más información, consulta la [Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-10-05-github-actions-dry-your-github-actions-configuration-by-reusing-workflows/)". - - - heading: La seguridad del dependabot y las actualizaciones de versión están en beta público - notes: - - | - El {% data variables.product.prodname_dependabot %} ahora está disponible en {% data variables.product.prodname_ghe_server %} 3.4 como un beta público, ofreciendo actualizaciones de versión y de seguridad para varios ecosistemas populares. El {% data variables.product.prodname_dependabot %} en {% data variables.product.prodname_ghe_server %} requiere {% data variables.product.prodname_actions %} y un conjunto de ejecutores auto-hospedados configurados para que los utilice el {% data variables.product.prodname_dependabot %}. El {% data variables.product.prodname_dependabot %} en {% data variables.product.prodname_ghe_server %} también requiere de {% data variables.product.prodname_github_connect %} y de que un administrador habilite al {% data variables.product.prodname_dependabot %}. La retroalimentación y sugerencias de la versión beta pueden compartirse en el [Debate de GitHub para la retroalimentación sobre el {% data variables.product.prodname_dependabot %}] (https://github.com/community/community/discussions/categories/dependabot). Para obtener más información y para probar la versión beta, consulta la sección "[Configurar la seguridad y actualizaciones de versión del {% data variables.product.prodname_dependabot %} en tu empresa](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/setting-up-dependabot-updates)". - - - heading: La autenticación de SAML es compatible con las aserciones cifradas - notes: - - | - Si utilizas la autenticación de SAML para {% data variables.product.prodname_ghe_server %}, ahora puedes configurar las aserciones cifradas desde tu IdP para mejorar la seguridad. Las aserciones cifradas agregan una capa adicional de cifrado cuando tu IdP transmite información a {% data variables.product.product_location %}. Para obtener más información, consulta la sección "[Utilizar SAML](/admin/identity-and-access-management/authenticating-users-for-your-github-enterprise-server-instance/using-saml#enabling-encrypted-assertions)". - changes: - - - heading: Cambios en la administración - notes: - - Ahora los usuarios pueden elegir la cantidad de espacios que da una tabulación si configuran su tamaño de tabulación en los ajustes de "Apariencia" de sus cuentas de usuario. Todo el código con una sangría de tabulación se interpretará utilizando el tamaño de tabulación preferido. - - El registro de conexión de datos de {% data variables.product.prodname_github_connect %} ahora incluye un conteo de la cantidad de usuarios inactivos y activos y el periodo de inactividad configurado. - - Ahora puedes dar a los usuarios acceso a los enlaces específicos de la empresa si agregas pies de página personalizados a {% data variables.product.prodname_ghe_server %}. Para obtener más información, consulta la sección "[Configurar los pies de página personalizados](/admin/configuration/configuring-your-enterprise/configuring-custom-footers)". - - - heading: Cambios de rendimiento - notes: - - WireGuard, el cual se utiliza para asegurar la comunicación entre las instancias de {% data variables.product.prodname_ghe_server %} en una configuración de disponibilidad alta, se migró a la implementación del Kernel. - - - heading: Cambios en las notificaciones - notes: - - Los propietarios de las organizaciones ahora pueden desuscribirse de las notificaciones por correo electrónico cuando se agregan llaves de despliegue nuevas a los repositorios que pertenecen a las organizaciones. Para obtener más información, consulta la sección "[Configurar notificaciones](/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications)". - - 'Los correos electrónicos de notificación de las propuestas y solicitudes de extracción recién creadas ahora incluyen `(Issue #xx)` o `(PR #xx)` en el asunto del mensaje de correo electrónico para que puedas reconocer y filtrar si estos referencian esos tipos de propuestas.' - - - heading: Cambios en la organización - notes: - - Ahora las organizaciones pueden mostrar un archivo `README.md` en su resumen de perfil. Para obtener más información, consulta la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-09-14-readmes-for-organization-profiles/)". - - 'Los miembros de las organizaciones ahora pueden ver una lista de los propietarios de su empresa debajo de la pestaña de "Personas" de la organización. También puede accederse a la lista de propietarios de la empresa utilizando la API de GraphQL. Para obtener más información, consulta el campo "[`enterpriseOwners`](/graphql/reference/objects#organization)" debajo del objeto de Organización en la documentación de la API de GraphQL.' - - - heading: Cambios de repositorios - notes: - - | - Ahora se muestra una sección de "Administrar acceso" en la página de "Colaboradores y equipos" de tus ajustes de repositorio. La sección nueva facilita a los administradores de repositorio el ver y administrar quiénes tienen acceso a este y el nivel de acceso que se le otorgó a cada usuario. Los administradores ahora pueden: - - *Buscar a todos los miembros, equipos y colaboradores que tengan acceso al repositorio. - *Ver cuando los miembros tienen tareas de rol mixto, otorgárselas directamente como individuos o indirectamente a través de un equipo. Esto se visualiza a través de una advertencia nueva de "roles mixtos", la cual muestra el rol de nivel más alto que se le otorgó a un usuario si su nivel de permiso es mayor que el de su rol asignado. - *Administrar el acceso a los repositorios populares confiablemente, con paginación y menos tiempos de inactividad cuando grupos grandes de usuarios tienen acceso. - - '{% data variables.product.prodname_ghe_server %} 3.4 incluye mejoras a la experiencia para invitar a los repositorios, tal como las notificaciones para las invitaciones a los repositorios privados, un mensaje en la IU al visitar un repositorio privado para el cual tienes una invitación pendiente y un letrero en la página de resumen de un repositorio público cuando existe una invitación pendiente.' - - 'Ahora puedes utilizar prefijos de un solo carácter para los autoenlaces. Los prefijos de autoenlace ahora también permiten caracteres como `.`, `-`, `_`, `+`, `=`, `:`, `/` y `#`, así como alfanuméricos. Para obtener más información sobre los autoenlaces personalizados, consulta la sección "[Configurar autoenlaces para referenciar recursos externos](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-autolinks-to-reference-external-resources)".' - - Un archivo de `CODE_OF_CONDUCT.md` en la raíz de un repositorio ahora se resalta en la barra lateral de "Acerca de" en la página de resumen del repositorio. - - - heading: 'Cambios a los lanzamientos' - notes: - - '{% data variables.product.prodname_ghe_server %} 3.4 incluye mejoras a la UI de lanzamientos, tales como notas de lanzamiento generadas automáticamente, las cuales muestran un resumen de todas las solicitudes de cambio para un lanzamiento en particular. Para obtener más información, consulta la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-10-20-improvements-to-github-releases-generally-available/)".' - - Cuando se publica un lanzamiento, ahora se mostrará una lista de avatares en la parte inferior de este. Se mostrarán los avatares de todas las cuentas de usuario mencionadas en las notas de lanzamiento. Para obtener más información, consulta la sección "[Administrar los lanzamientos de un repositorio](/repositories/releasing-projects-on-github/managing-releases-in-a-repository)". - - - heading: 'Cambios en el Lenguaje de Marcado' - notes: - - Ahora puedes utilizar la página de ajustes de "Accesibilidad" para administrar tus atajos de teclado. Puedes elegir inhabilitar aquellos que solo utilicen caracteres sencillos como S, G C y . (la tecla de punto). Para obtener más información, consulta la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-11-16-managing-keyboard-shortcuts-using-accessibility-settings/)". - - Ahora puedes decidir utilizar una fuente de ancho fijo en los campos habilitados para lenguaje de marcado, tal como los comentarios en las propuestas y las descripciones de las solicitudes de cambio. Para obtener más información, consulta la "[Bitácora de cambios de{% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-10-12-fixed-width-font-support-in-markdown-enabled-fields/)". - - Ahora puedes pegar la URL en el texto seleccionado para crear rápidamente un enlace de lenguaje de marcado. Esto funciona en todos los campos con lenguaje de marcado habilitado, tal como los comentarios en las propuestas y las descripciones en las solicitudes de cambio. Para obtener más información, consulta la sección "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-11-10-linkify-selected-text-on-url-paste/)". - - 'Ahora se puede anexar una URL de imagen con un contexto de tema, tal como `#gh-dark-mode-only`, para definir cómo se muestra la imagen de lenguaje de marcado en un visualizador. Para obtener más información, consulta la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-11-24-specify-theme-context-for-images-in-markdown/)".' - - Al crear o editar un archivo de gist con la extensión de archivo de lenguaje de marcado (`.md`), ahora puedes utilizar la pestaña de "Vista previa" o "Cambios a la vista previa" para mostrar un lenguaje de marcado que interprete el contenido del archivo. Para obtener más información, consulta la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-11-17-preview-the-markdown-rendering-of-gists/)". - - Cuando escribes el nombre de un usuario de {% data variables.product.prodname_dotcom %} en las propuestas, solicitudes de cambio y debates, el recomendador de @menciones ahora da una puntuación más alta a los participantes existentes que a otros usuarios de {% data variables.product.prodname_dotcom %} para que sea más probable que se liste el usuario que estás buscando. - - Los idiomas que se escriben de derecha a izquierda ahora son compatibles de forma nativa en los archivos de lenguaje de marcado, propuestas, solicitudes de cambios, debates y comentarios. - - - heading: 'Cambios en propuestas y sollicitudes de cambio' - notes: - - El ajuste de diff para ocultar los cambios de espacios en blanco en la pestaña de "Archivos que cambiaron" de la solicitud de cambios ahora se retiene para tu cuenta de usuario en dicha solicitud. El ajuste que elegiste se vuelve a aplicar automáticamente desde la página y luego vuelve a visitar la pestaña de "Archivos que cambiaron" de la misma solicitud de cambios. - - Cuando utilizas la asignación automática para las revisiones de código de solicitudes de cambios, ahora puedes elegir solo notificar a los miembros de equipo solicitados independientemente de tus ajustes de asignación automática. Este ajuste es útil en escenarios en donde muchos usuarios se asignan automáticamente pero no todos ellos requieren notificaciones. Para obtener más información, consulta la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-11-10-team-member-pull-request-review-notifications-can-be-configured-independently-of-auto-assignment/)". - - - heading: 'Cambios a las ramas' - notes: - - 'Los administradores de repositorios y organizaciones ahora pueden activar webhooks para escuchar los cambios a las reglas de protección de ramas en sus repositorios. Para obtener más información, consulta el evento de "[branch_protection_rule](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#branch_protection_rule)" en la documentación de las cargas útiles y eventos de webhook.' - - Cuando configuras ramas protegidas, ahora puedes requerir que una {% data variables.product.prodname_github_app %} específica proporcione una verificación de estado requerida. Si entonces una aplicación diferente proporciona un estado o si lo hace un usuario a través de un estado de confirmación, se prevendrá la fusión. Esto garantiza que la aplicación correcta valide todos los cambios. Para obtener más información, consulta la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-12-01-ensure-required-status-checks-provided-by-the-intended-app/)". - - Únicamente los usuarios con permisos administrativos son capaces de renombrar las ramas protegidas y modificar las reglas de protección de rama. Anteriormente, con la excepción de la rama predeterminada, cualquier colaborador podía renombrar la rama y, como consecuencia, cualquier regla de protección de rama no comodín que aplicara a dicha rama también se renombraría. Para obtener más información, consulta las secciones "[Renombrar una rama](/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/renaming-a-branch)" y "[Administrar una regla de protección de rama](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule)". - - Los administradores ahora pueden permitir que solo los usuarios y equipos específicos eludan los requisitos de una solicitud de cambios. para obtener más información, consulta la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-11-19-allow-bypassing-required-pull-requests/)". - - Los administradores ahora pueden permitir únicamente usuarios específicos para que suban información forzadamente a un repositorio. Para obtener más información, consulta la [Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-12-21-specify-who-can-force-push-to-a-repository/)". - - Cuando se requieren solicitudes de cambios para todos los cambios a una rama protegida, los administradores ahora pueden elegir si también se requieren revisores aprobados. Para obtener más información, consulta la sección "[bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-11-10-require-pull-requests-without-requiring-reviews/)". - - - heading: 'Cambioas a las GitHub Actions' - notes: - - 'Los flujos de trabajo de {% data variables.product.prodname_actions %} que activa el {% data variables.product.prodname_dependabot %} para los eventos `create`, `deployment` y `deployment_status` ahora siempre reciben un token de solo lectura y ningún secreto. De forma similar, los flujos de trabajo que activa el {% data variables.product.prodname_dependabot %} para el evento `pull_request_target` en las solicitudes de cambio en donde el {% data variables.product.prodname_dependabot %} creó la ref base ahora siempre reciben un token de solo lectura y ningún secreto. Estos cambios se diseñaron para prevenir que el código potencialmente malintencionado se ejecute en un flujo de trabajo privilegiado. Para obtener más información, consulta la sección "[Automatizar el {% data variables.product.prodname_dependabot %} con las {% data variables.product.prodname_actions %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/automating-dependabot-with-github-actions)".' - - Las ejecuciones de flujo de trabajo en los eventos de `push` y `pull_request` que activa el {% data variables.product.prodname_dependabot %} ahora respetarán los permisos que se especifican en tus flujos de trabajo, lo cual te permite controlar la forma en la que administras las actualizaciones de las dependencias automáticas. Los permisos de token predeterminados permanecerán como de solo lectura. Para obtener más información, consulta la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-10-06-github-actions-workflows-triggered-by-dependabot-prs-will-respect-permissions-key-in-workflows/)". - - 'Los flujos de trabajo de {% data variables.product.prodname_actions %} que activa el {% data variables.product.prodname_dependabot %} ahora se enviarán a los secretos del {% data variables.product.prodname_dependabot %}. Ahora puedes hacer extracciones de registros de paquetes privados en tu IC utilizando los mismos secretos que habías configurado para que utilizara el {% data variables.product.prodname_dependabot %}, mejorando la forma en la que las {% data variables.product.prodname_actions %} y el {% data variables.product.prodname_dependabot %} funcionan juntos. Para obtener más información, consulta la sección "[Automatizar el {% data variables.product.prodname_dependabot %} con las {% data variables.product.prodname_actions %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/automating-dependabot-with-github-actions)".' - - Ahora puedes administrar grupos de ejecutores y ver el estado de tus ejecutores auto-hospedados utilizando páginas nuevas de ejecutores y de grupos de ejecutores en la IU. La página de ajustes de las acciones para tu repositorio u organización ahora muestra una vista de resumen de tus ejecutores y te permite adentrarte en un ejecutor específico para verlo o para ver qué job podría estar ejecutando actualmente. Para obtener más información, consulta la "[bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-09-20-github-actions-experience-refresh-for-the-management-of-self-hosted-runners/)". - - 'Los autores de las acciones ahora pueden hacer que su acción se ejecute en Node.js 16 si especifican [`runs.using` cpmo `node16` en el `action.yml` de la acción](/actions/creating-actions/metadata-syntax-for-github-actions#runs-for-javascript-actions). Esto, en conjunto con la compatibilidad existente con Node.js 12; sigue especificando `runs.using: node12` para utilizar el tiempo de ejecución de Node.js 12.' - - 'Para los flujos de trabajo que se activan manualmente, {% data variables.product.prodname_actions %} ahora es compatible con los tipos de entrada `choice`, `boolean` y `environment`, adicionalmente al tipo predeterminado `string`. Para obtener más información, consulta "[on.workflow_dispatch.inputs`](/actions/using-workflows/workflow-syntax-for-github-actions#onworkflow_dispatchinputs)".' - - Las acciones escritas en YAML, también conocidas como acciones compuestas, ahora son compatibles con condicionales 'if', Esto te permite prevenir que se ejecuten pasos específicos a menos de que se haya cumplido con una condición. Como los pasos que se definen en los flujos de trabajo, puedes utilizar cualquier contexto y expresión compatibles para crear una condicional. - - El comportamiento del orden de búsqueda para los ejecutores auto-hospedados cambió para que el ejecutor coincidente que esté disponible primero en cualquier nivel ejecute el job en todos los casos. Esto permite que se envíen jobs mucho más rápido a los ejecutores auto-hospedados, especialmente para las organizaciones y empresas con muchos de ellos. Anteriormente, cuando se ejecutaba un job que requiriera un ejecutor auto-hospedado, {% data variables.product.prodname_actions %} buscaba ejecutores auto-hospedados en el repositorio, organización y empresa, en ese orden. - - 'Las etiquetas ejecutoras de los ejecutores auto-hospedados de {% data variables.product.prodname_actions %} ahora se puede listar, agregar y eliminar utilizando la API de REST. Para obtener más información sobre cómo utilizar las API nuevas a nivel de repositorio, organización o empresa, consulta las secciones de "[Repositories](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-a-repository)", "[Organizations](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-an-organization)" y "[Enterprises](/rest/reference/enterprise-admin#list-labels-for-a-self-hosted-runner-for-an-enterprise)" en la documentación de la API de REST.' - - - heading: 'Cambios al Dependabot y a la gráfica de Dependencias' - notes: - - La gráfica de dependencias ahora es compatible con la detección de dependencias de Python en los repositorios que utilizan el administrador de paquetes Poetry. Las dependencias se detectarán desde tanto los archivos de manifiesto de `pyproject.toml` como desde los de `poetry.lock`. - - Cuando configuras la seguridad y actualizaciones de versión del {% data variables.product.prodname_dependabot %} en GitHub Enterprise Server, te recomendamos que también habilites el {% data variables.product.prodname_dependabot %} en {% data variables.product.prodname_github_connect %}. Esto permitirá que el {% data variables.product.prodname_dependabot %} recupere una lista actualizada de dependencias y vulnerabilidades desde {% data variables.product.prodname_dotcom_the_website %} al consultar información tal como las bitácoras de cambios de los lanzamientos de código abierto de los cuales dependes. Para obtener más información, consulta la sección "[Habilitar la gráfica de dependencias y las alertas del Dependabot para tu empresa] (/admin/configuration/configuring-github-connect/enabling-the-dependency-graph-and-dependabot-alerts-for-your-enterprise)". - - 'Las alertas del {% data variables.product.prodname_dependabot_alerts %} ahora pueden descartarse utilizando la API de GraphQL. Para obtener más información, consulta la mutación "[dismissRepositoryVulnerabilityAlert](/graphql/reference/mutations#dismissrepositoryvulnerabilityalert)" en la documentación de la API de GraphQL.' - - - heading: 'Cambios al escaneo de código y de secretos' - notes: - - El CLI de {% data variables.product.prodname_codeql %} ahora es compatible con la inclusión de ayuda de consultas interpretada en lenguaje de marcado en los archivos SARIF, para que el texto de ayuda pueda verse en la IU del {% data variables.product.prodname_code_scanning %} cuando la consulta genere una alerta. Para obtener más información, consulta la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-11-23-display-help-text-for-your-custom-codeql-queries-in-code-scanning/)". - - El CLI de {% data variables.product.prodname_codeql %} y la extensión de {% data variables.product.prodname_vscode %} ahora son compatibles con la creación de bases de datos y el análisis de código en las máquinas que funcionan con Apple Silicon, tales como Apple M1. Para obtener más información, consulta la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-11-10-codeql-now-supports-apple-silicon-m1/)". - - | - La profundidad del análisis del {% data variables.product.prodname_codeql %} se mejoró agregando compatibilidad con más [librerías y marcos de trabajo](https://codeql.github.com/docs/codeql-overview/supported-languages-and-frameworks/) desde el ecosistema de Python. Como resultado, el {% data variables.product.prodname_codeql %} ahora puede detectar aún más fuentes potenciales de datos no confiables, pasos mediante los cuales fluyen los datos y consumidores de datos potencialmente peligrosos en donde podrían terminar estos datos. Esto da como resultado una mejora general de la calidad de las alertas del {% data variables.product.prodname_code_scanning %}. Para obtener más información, consulta la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-11-24-codeql-code-scanning-now-recognizes-more-python-libraries-and-frameworks/)". - - El escaneo de código con {% data variables.product.prodname_codeql %} ahora incluye soporte beta para analizar el código en todas las versiones comunes de Ruby, hasta e incluyendo a la 3.02. Para obtener más información, consulta la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-10-27-codeql-code-scanning-adds-beta-support-for-ruby/)." - - | - Se han realizado varias mejoras a la API del {% data variables.product.prodname_code_scanning %}: - - * La marca de tiempo `fixed_at` se agregó a las alertas. Esta marca de tiempo consiste en la primera vez que la alerta no se detectó en un análisis. - * Los resultados de las alertas ahora pueden ordenarse usando `sort` y `direction`, ya sea en `created`, `updated` o `number`. Para obtener más información, consulta la sección "[Escanear alertas de código de lista para un repositorio](/rest/reference/code-scanning#list-code-scanning-alerts-for-a-repository). - * Un encabezado de `Last-Modified` se agregó a la respuesta de las alertas de la terminal de las alertas. Para obtener más información, consulta [`Last-Modified`](https://developer.mozilla. rg/es-US/docs/Web/HTTP/Headers/Last-Modified) en la documentación de Mozilla. - * El campo `RelatedLocations` se agregó a la respuesta SARIF cuando solicitas un análisis de escaneo de código. El campo puede contener ubicaciones que no son las principales de la alerta. Puedes encontrar un ejemplo en [SARIF spec](https://docs.oasis-open.org/sarif/v2.1.0/cs01/sarif-v2.1.0-cs01. tml#_Toc16012616) y, para obtener más información, consulta la sección "[Obtener un análisis de escaneo de código para un repositorio](/rest/reference/code-scanning#get-a-code-scanning-analysis-for-a-repository). - * Los datos de `ayuda` y `etiquetas` se agregaron al objeto de regla de la alerta de respuesta del webhook. Para obtener más información, consulta la sección "[Cargas útiles y eventos de webhook para las alertas del escaneo de código](/developeropers/webhooks-and-events/webhooks/webhook-events-and-payloads#code_scanning_alert). - * Los tokens de acceso personal con el alcance de `public_repo` ahora tienen acceso de escritura para las terminales de escaneo de código en los repositorios públicos, en caso de que el usuario tenga permiso. - - Para obtener más información, consulta la sección "[Escaneo de código](/rest/reference/code-scanning)" en la documentación de la API de REST. - - 'Los clientes de la {% data variables.product.prodname_GH_advanced_security %} ahora pueden utilizar la API de REST para recuperar resultados del escaneo de secretos en repositorios privados a nivel empresarial. La terminal nueva complementa a las terminales existentes a nivel de repositorio y organización. Para obtener más información, consulta la sección "[Escaneo de secretos](/rest/reference/secret-scanning)" en la documentación de la API de REST.' - - - heading: Cambios móviles - notes: - - La compatibilidad con {% data variables.product.prodname_mobile %} ahora está habilitada predeterminadamente para las instancias nuevas de {% data variables.product.prodname_ghe_server %}. Si no habilitaste o inhabilitaste {% data variables.product.prodname_mobile %} explícitamente, {% data variables.product.prodname_mobile %} se habilitará cuando mejores a {% data variables.product.prodname_ghe_server %} 3.4.0 o posterior. Si previamente inhabilitaste o habilitaste a {% data variables.product.prodname_mobile %} para tu instancia, tu preferencia se preservará cuando hagas la mejora. Para obtener más información, consulta la sección "[Administrar a {% data variables.product.prodname_mobile %} para tu empresa](/admin/configuration/configuring-your-enterprise/managing-github-mobile-for-your-enterprise)". - #No security/bug fixes for the GA release - #security_fixes: - #- PLACEHOLDER - #bugs: - #- PLACEHOLDER - known_issues: - - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - - Los servicios de las acciones necesitan reiniciarse después de restablecer el aplicativo de un respaldo que se llevó a un host diferente. - - | - Después de registrar un ejecutor auto-hospedado con el parámetro `--ephemeral` en más de un nivel (por ejemplo, tanto en la empresa como en la organización), el ejecutor podría atorarse en un estado inactivo y requerir un nuevo registro. [Actualizado: 2022-06-17] - - | - Cuando utilizas las aserciones cifradas con {% data variables.product.prodname_ghe_server %} 3.4.0 y 3.4.1, un atributo nuevo de XML `WantAssertionsEncrypted` en el `SPSSODescriptor` contiene un atributo inválido para los metadatos de SAML. Los IdP que consumen esta terminal de metadatos de SAML podrían encontrar errores al validar el modelo XML de los metadatos de SAML. Habrá una corrección disponible en el siguiente lanzamiento de parche. [Actualizado: 2022-04-11] - - Para darle una solución a este problema, puedes tomar una de las dos acciones siguientes. - - Reconfigurar el IdP cargando una copia estática de los metadatos de SAML sin el atributo `WantAssertionsEncrypted`. - - Copiar los metadatos de SAML, eliminar el atributo `WantAssertionsEncrypted`, hospedarlo en un servidor web y reconfigurar el IdP para que apunte a esa URL. - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' - deprecations: - - - heading: Obsoletización de GitHub Enterprise Server 3.0 - notes: - - '**{% data variables.product.prodname_ghe_server %} 3.0 se descontinuó el 16 de febrero de 2022**. Esto significa que no se harán lanzamientos de parche, aún para los problemas de seguridad críticos, después de esta fecha. Para obtener un rendimiento mejor, una seguridad mejorada y características nuevas, [actualiza a la última versión de {% data variables.product.prodname_ghe_server %}](/enterprise-server@3.4/admin/enterprise-management/upgrading-github-enterprise-server) tan pronto te sea posible.' - - - heading: Obsoletización de GitHub Enterprise Server 3.1 - notes: - - '**{% data variables.product.prodname_ghe_server %} 3.1 se descontinuará el 3 de junio de 2022**. Eso significa que no se harán lanzamientos de parche, aún para los problemas de seguridad críticos, después de esta fecha. Para obtener un rendimiento mejor, una seguridad mejorada y características nuevas, [actualiza a la última versión de {% data variables.product.prodname_ghe_server %}](/enterprise-server@3.4/admin/enterprise-management/upgrading-github-enterprise-server) tan pronto te sea posible.' - - - heading: Obsoletización del soporte para XenServer Hypervisor - notes: - - Desde {% data variables.product.prodname_ghe_server %} 3.3, se obsoletizó el {% data variables.product.prodname_ghe_server %} en XenServer y ya no es compatible. Contacta al [Soporte de GitHub](https://support.github.com) si tienes cualquier duda o pregunta. - - - heading: Obsoletización de la vista previa de la API de adjuntos de contenido - notes: - - Debido a su poco uso, la vista previa de la API de referencias de contenido se hizo obsoleta en {% data variables.product.prodname_ghe_server %} 3.4. Anteriormente, se podía acceder a la API con el encabezado `corsair-preview`. Los usuarios pueden seguir navegando hacia URL externas sin esta API. Cualquier uso registrado de la API de referencias de contenido ya no recibirá una notificación de webhook para las URL de tus dominios registrados y ya no devolveremos códigos de respuesta válidos para los intentos de actualización a los adjuntos de contenido existentes. - - - heading: Obsoletización de la vista previa de la API de códigos de conducta - notes: - - 'La vista previa de la API de códigos de conducta, a la cual se podía acceder con el encabezado `scarlet-witch-preview`, es obsoleta y ya no se puede acceder a ella en {% data variables.product.prodname_ghe_server %} 3.4. En vez de esto, te recomendamos utilizar la terminal de "[Obtén métricas de perfil comunitario](/rest/reference/repos#get-community-profile-metrics)" para recuperar información sobre un código de conducta de un repositorio. Para obtener más información, consulta el "[Aviso de obsolescencia: Vista previa de la API de códigos de conducta](https://github.blog/changelog/2021-10-06-deprecation-notice-codes-of-conduct-api-preview/)" en la bitácora de cambios de {% data variables.product.prodname_dotcom %}.' - - - heading: Obsoletización de las terminales de la API de Aplicaciones OAuth y autenticación de la API a través de parámetros de consulta - notes: - - | - A partir de {% data variables.product.prodname_ghe_server %} 3.4, se retiró la [versión obsoleta de las terminales de la API de aplicación OAuth](https://developer.github.com/changes/2020-02-14-deprecating-oauth-app-endpoint/#endpoints-affected). Si te encuentras con errores 404 en estas terminales, convierte tu código a las versiones de la API de Aplicación OAuth que no tienen `access_tokens` en la URL. También inhabilitamos el uso de la autenticación de API utilizando parámetros de consulta. En vez de esto, te recomendamos utilizar [Autenticación de API en el encabezado de solicitud](https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param/#changes-to-make). - - - heading: Obsoletización del ejecutor de CodeQL - notes: - - EL ejecutor de {% data variables.product.prodname_codeql %} ya es obsoleto en {% data variables.product.prodname_ghe_server %} 3.4 y ya no hay compatibilidad con este. Esta obsolescencia solo afecta a los usuarios que utilizan el escaneo de código de {% data variables.product.prodname_codeql %} en un sistema de IC/DC de terceros; los usuarios de {% data variables.product.prodname_actions %} no se ven afectados. Recomendamos fuertemente que los clientes se migren al CLI de {% data variables.product.prodname_codeql %}, el cual es un reemplazo con todas las características del ejecutor de {% data variables.product.prodname_codeql %}. Para obtener más información, consulta la [Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-09-21-codeql-runner-deprecation/). - - - heading: Obsoletización de extensiones de bit-caché personalizadas - notes: - - | - Desde {% data variables.product.prodname_ghe_server %} 3.1, el soporte de las extensiones bit-cache propietarias de {% data variables.product.company_short %} se comenzó a eliminar paulatinamente. Estas extensiones son obsoletas en {% data variables.product.prodname_ghe_server %} 3.3 en adelante. - - Cualquier repositorio que ya haya estado presente y activo en {% data variables.product.product_location %} ejecutando la versión 3.1 o 3.2 ya se actualizó automáticamente. - - Los repositorios que no estuvieron presentes y activos antes de mejorar a {% data variables.product.prodname_ghe_server %} 3.3 podrían no funcionar de forma óptima sino hasta que se ejecute una tarea de mantenimiento de repositorio y esta se complete exitosamente. - - Para iniciar una tarea de mantenimiento de repositorio manualmente, dirígete a `https:///stafftools/repositories///network` en cada repositorio afectado y haz clic en el botón **Schedule**. - - - heading: El cambio al formato de tokens de autenticación afecta a GitHub Connect - notes: - - | - GitHub Connect ya no funcionará después del 3 de junio para las instancias que ejecutan GitHub Enterprise Server 3.1 o anterior, debido a que el formato de los tokens de autenticación de GitHub cambiará. Para obtener más información, consulta la [Bitácora de cambios de 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/). [Actualizado: 2022-06-14] - backups: - - '{% data variables.product.prodname_ghe_server %} 3.4 requiere por lo menos de las [Utilidades de Respaldo de GitHub Enterprise 3.4.0](https://github.com/github/backup-utils) para la [Recuperación de Desastres y Respaldos](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance).' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-4/1.yml b/translations/es-ES/data/release-notes/enterprise-server/3-4/1.yml deleted file mode 100644 index 52567e9d51..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-4/1.yml +++ /dev/null @@ -1,78 +0,0 @@ -date: '2022-04-04' -sections: - security_fixes: - - 'MEDIA: Se identificó una vulnerabilidad de recorrido de ruta en la consola de administración de {% data variables.product.prodname_ghe_server %}, la cual permitió un puenteo de las protecciones CSRF. Esta vulnerabilidad afectó a todas las versiones de {% data variables.product.prodname_ghe_server %} anteriores a la 3.5 y se corrigió en las versiones 3.1.19, 3.2.11, 3.3.6 y 3.4.1. Esta vulnerabilidad se reportó mediante el programa de recompensas por errores de {% data variables.product.prodname_dotcom %} y se le asignó el CVE-2022-23732.' - - 'MEDIA: Se identificó una vulnerabilidad de desbordamiento de números enteros en la rama 1.x y 2.x de `yajil`, lo cual conllevó a una corrupción subsecuente de memoria dinámica al lidiar con entradas grandes (~2GB). Esta vulnerabilidad se reportó internamente y se le asignó el CVE-2022-24795. ' - - 'Los paquetes de soporte podrían incluir archivos sensibles si es que se habilitaron las {% data variables.product.prodname_actions %}.' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Una ejecución de flujo de trabajo podría no completarse si utiliza acciones compuestas.' - - 'Al habilitar el {% data variables.product.prodname_dependabot %}, un error ocasionó que algunas asesorías de seguridad se leyeran temporalmente como no aplicables.' - - 'Los procesos de Minio tuvieron un uso alto de CPU si una opción de configuración estuvo presente después de mejorar a {% data variables.product.prodname_ghe_server %}.' - - 'Se mostraron las opciones para habilitar `TLS 1.0` y `TLS 1.1` en los ajustes de privacidad de la consola de administración a pesar de haber eliminado esas versiones de protocolo que ocurrieron en un lanzamiento anterior.' - - 'En un ambiente de HA, el configurar la replicación de MSSQL podría requerir pasos manuales adicionales después de habilitar las {% data variables.product.prodname_actions %} por primera ocasión.' - - 'Un subconjunto de archivos de configuración interna se actualiza de forma más confiable después de un hotpatch.' - - 'Algunas veces, el script `ghe-run-migrations` falló en generar nombres de certificados temporales correctamente.' - - 'Los ganchos de pre-recepción que utilizaron `gpg --import` agotaron su tiempo de espera debido a que no tuvieron los privilegios de `syscall` suficientes.' - - 'En algunas topologías de clúster, no estuvo disponible la información de entrega de webhooks.' - - 'La gráfica de despliegue de {% data variables.product.prodname_actions %} mostró un error al procesar un job pendiente.' - - 'La verificación de salud de Elasticsearch no permitió un estado de clúster amarillo al ejecutar las migraciones.' - - 'Cuando se utiliza la [API de migraciones](/rest/reference/migrations), los jobs de exportación en cola no se procesaron.' - - 'Los repositorios mostraron una pestaña de debates sin funcionalidad en la IU web.' - - 'Las organizaciones que se crearon como resultado de que un usuario haya transformado su cuenta de usuario en una organización no se agregaron a la cuenta empresarial global.' - - 'Los jbs de sincronización de usuario de LDAP fallaron al intentar sincronizar claves GPG que se hubieran sincronizado anteriormente.' - - 'Se eliminaron los enlaces a las páginas inaccesibles.' - - 'Algunas instancias experimentaron un uso de CPU alto debido a que se estaban poniendo en cola cantidades innecesarias de jobs en segundo plano.' - - 'Los repositorios vacíos no se sincronizaron correctamente a los servidores de caché.' - - 'El agregar a un equipo como revisor para una solicitud de cambios algunas veces muestra la cantidad incorrecta de miembros en un equipo.' - - 'La terminal de la API de eliminar membrecía de equipo respondió con un error al intentar eliminar a un miembro administrador externamente a través del grupo de SCIM.' - - 'Una gran cantidad de usuarios inactivos podría ocasionar que falle una configuración de {% data variables.product.prodname_github_connect %}.' - - 'La página de "Características e inscripciones beta" en la IU web del administrador de sitio estuvieron disponibles de forma incorrecta.' - - 'El enlace de "Modo de administrador de sitio" en el pie de página del sitio no cambió de estado cuando se hizo clic sobre este.' - changes: - - 'Los límites de conexión almacenados en la memoria de alto rendimiento se incrementaron para adaptarse mejor a las topologías de clústers grandes.' - - 'La API de la gráfica de dependencias se ejecutó previamente con un puerto definido estáticamente.' - - 'Se actualizó el conteo de fragmentos de los ajustes de fragmentos de la Elasticsearch relacionada con el clúster.' - - 'La [API de migraciones](/rest/reference/migrations) ahora genera exportaciones de repositorios.' - - 'Cuando se filtraron los miembros de la empresa por rol en la organización en la página de "Personas", el texto de los elementos del menú desplegable se mejoraron.' - - 'Los roles de equipo de "Clasificación" y "Mantenimiento" se preservan durante las migraciones de repositorios.' - - 'Al utilizar el migrador de ghe o exportar desde GitHub.com, una exportación no incluyó los adjuntos de la solicitud de cambios.' - - 'Se mejoró el rendimiento para las solicitudes web que hicieron los propietarios de las empresas.' - known_issues: - - 'En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita la opción "Los usuarios pueden buscar en GitHub.com" con las propuestas de {% data variables.product.prodname_github_connect %}, las propuestas en los repositorios internos y privados no se incluyen en los resultados de búsqueda de {% data variables.product.prodname_dotcom_the_website %}.' - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' - - "Después de registrar un ejecutor auto-hospedado con el parámetro `--ephemeral` en más de un nivel (por ejemplo, tanto en la empresa como en la organización), el ejecutor podría atorarse en un estado inactivo y requerir un nuevo registro. [Actualizado: 2022-06-17]\n" - - "Cuando utilizas las aserciones cifradas con {% data variables.product.prodname_ghe_server %} 3.4.0 y 3.4.1, un atributo nuevo de XML `WantAssertionsEncrypted` en el `SPSSODescriptor` contiene un atributo inválido para los metadatos de SAML. Los IdP que consumen esta terminal de metadatos de SAML podrían encontrar errores al validar el modelo XML de los metadatos de SAML. Habrá una corrección disponible en el siguiente lanzamiento de parche. [Actualizado: 2022-04-11]\n\nPara darle una solución a este problema, puedes tomar una de las dos acciones siguientes.\n- Reconfigurar el IdP cargando una copia estática de los metadatos de SAML sin el atributo `WantAssertionsEncrypted`.\n- Copiar los metadatos de SAML, eliminar el atributo `WantAssertionsEncrypted`, hospedarlo en un servidor web y reconfigurar el IdP para que apunte a esa URL.\n" - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' - deprecations: - - heading: 'Obsoletización de GitHub Enterprise Server 3.0' - notes: - - '**{% data variables.product.prodname_ghe_server %} 3.0 se descontinuó el 16 de febrero de 2022**. Esto significa que no se harán lanzamientos de parche, aún para los problemas de seguridad críticos, después de esta fecha. Para obtener un rendimiento mejor, una seguridad mejorada y características nuevas, [actualiza a la última versión de {% data variables.product.prodname_ghe_server %}](/enterprise-server@3.4/admin/enterprise-management/upgrading-github-enterprise-server) tan pronto te sea posible.' - - heading: 'Obsoletización de GitHub Enterprise Server 3.1' - notes: - - '**{% data variables.product.prodname_ghe_server %} 3.1 se descontinuará el 3 de junio de 2022**. Eso significa que no se harán lanzamientos de parche, aún para los problemas de seguridad críticos, después de esta fecha. Para obtener un rendimiento mejor, una seguridad mejorada y características nuevas, [actualiza a la última versión de {% data variables.product.prodname_ghe_server %}](/enterprise-server@3.4/admin/enterprise-management/upgrading-github-enterprise-server) tan pronto te sea posible.' - - heading: 'Obsoletización del soporte para XenServer Hypervisor' - notes: - - 'Desde {% data variables.product.prodname_ghe_server %} 3.3, se obsoletizó el {% data variables.product.prodname_ghe_server %} en XenServer y ya no es compatible. Contacta al [Soporte de GitHub](https://support.github.com) si tienes cualquier duda o pregunta.' - - heading: 'Obsoletización de la vista previa de la API de adjuntos de contenido' - notes: - - 'Debido a su poco uso, la vista previa de la API de referencias de contenido se hizo obsoleta en {% data variables.product.prodname_ghe_server %} 3.4. Anteriormente, se podía acceder a la API con el encabezado `corsair-preview`. Los usuarios pueden seguir navegando hacia URL externas sin esta API. Cualquier uso registrado de la API de referencias de contenido ya no recibirá una notificación de webhook para las URL de tus dominios registrados y ya no devolveremos códigos de respuesta válidos para los intentos de actualización a los adjuntos de contenido existentes.' - - heading: 'Obsoletización de la vista previa de la API de códigos de conducta' - notes: - - 'La vista previa de la API de códigos de conducta, a la cual se podía acceder con el encabezado `scarlet-witch-preview`, es obsoleta y ya no se puede acceder a ella en {% data variables.product.prodname_ghe_server %} 3.4. En vez de esto, te recomendamos utilizar la terminal de "[Obtén métricas de perfil comunitario](/rest/reference/repos#get-community-profile-metrics)" para recuperar información sobre un código de conducta de un repositorio. Para obtener más información, consulta el "[Aviso de obsolescencia: Vista previa de la API de códigos de conducta](https://github.blog/changelog/2021-10-06-deprecation-notice-codes-of-conduct-api-preview/)" en la bitácora de cambios de {% data variables.product.prodname_dotcom %}.' - - heading: 'Obsoletización de las terminales de la API de Aplicaciones OAuth y autenticación de la API a través de parámetros de consulta' - notes: - - "A partir de {% data variables.product.prodname_ghe_server %} 3.4, se retiró la [versión obsoleta de las terminales de la API de aplicación OAuth](https://developer.github.com/changes/2020-02-14-deprecating-oauth-app-endpoint/#endpoints-affected). Si te encuentras con errores 404 en estas terminales, convierte tu código a las versiones de la API de Aplicación OAuth que no tienen `access_tokens` en la URL. También inhabilitamos el uso de la autenticación de API utilizando parámetros de consulta. En vez de esto, te recomendamos utilizar [Autenticación de API en el encabezado de solicitud](https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param/#changes-to-make).\n" - - heading: 'Obsoletización del ejecutor de CodeQL' - notes: - - 'EL ejecutor de {% data variables.product.prodname_codeql %} ya es obsoleto en {% data variables.product.prodname_ghe_server %} 3.4 y ya no hay compatibilidad con este. Esta obsolescencia solo afecta a los usuarios que utilizan el escaneo de código de {% data variables.product.prodname_codeql %} en un sistema de IC/DC de terceros; los usuarios de {% data variables.product.prodname_actions %} no se ven afectados. Recomendamos fuertemente que los clientes se migren al CLI de {% data variables.product.prodname_codeql %}, el cual es un reemplazo con todas las características del ejecutor de {% data variables.product.prodname_codeql %}. Para obtener más información, consulta la [Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-09-21-codeql-runner-deprecation/).' - - heading: 'Obsoletización de extensiones de bit-caché personalizadas' - notes: - - "Desde {% data variables.product.prodname_ghe_server %} 3.1, el soporte de las extensiones bit-cache propietarias de {% data variables.product.company_short %} se comenzó a eliminar paulatinamente. Estas extensiones son obsoletas en {% data variables.product.prodname_ghe_server %} 3.3 en adelante.\n\nCualquier repositorio que ya haya estado presente y activo en {% data variables.product.product_location %} ejecutando la versión 3.1 o 3.2 ya se actualizó automáticamente.\n\nLos repositorios que no estuvieron presentes y activos antes de mejorar a {% data variables.product.prodname_ghe_server %} 3.3 podrían no funcionar de forma óptima sino hasta que se ejecute una tarea de mantenimiento de repositorio y esta se complete exitosamente.\n\nPara iniciar una tarea de mantenimiento de repositorio manualmente, dirígete a `https:///stafftools/repositories///network` en cada repositorio afectado y haz clic en el botón **Schedule**.\n" - backups: - - '{% data variables.product.prodname_ghe_server %} 3.4 requiere por lo menos de las [Utilidades de Respaldo de GitHub Enterprise 3.4.0](https://github.com/github/backup-utils) para la [Recuperación de Desastres y Respaldos](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance).' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-4/2.yml b/translations/es-ES/data/release-notes/enterprise-server/3-4/2.yml deleted file mode 100644 index 3e02d47236..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-4/2.yml +++ /dev/null @@ -1,60 +0,0 @@ -date: '2022-04-20' -sections: - security_fixes: - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'Se resolvió una regresión que pudo haber ocasionado fallas consistentes para recuperar artefactos y descargar archivos de bitácora para {% data variables.product.prodname_actions %}. En algunas circunstancias, dejamos de resolver URL para las comunicaciones internas que utilizaron `localhost` y utilizaron incorrectamente el nombre de host de la instancia en su lugar.' - - 'Cuando se borró un archivo de manifiesto de un repositorio, este no se eliminó de la página de "Gráfica de dependencias" del mismo.' - - 'El cargar nodos en un par con disponibilidad alta con un paquete de mejora pudo haber causado que Elasticsearch ingresara en un estado inconsistente en algunos casos.' - - 'Se acumularon los archivos de bitácora rotados con la extensión `.backup` enlos directorios que contenían bitácoras de sistema.' - - 'En algunas topologías de clúster, no pudieron ejecutarse las utilidades de línea de comandos `ghe-spokesctl` y `ghe-btop`.' - - 'Los índices de Elastisearch podrían duplicarse durante la mejora de un paquete debido a que el servicio de `elasticsearch-upgrade` se ejecutó varias veces en paralelo.' - - 'Los servidores de caché del repositorio pudieron servir datos de ubicaciones fuera del caché, incluso cuando los datos estuvieron disponibles en la ubicación del caché local.' - - 'Cuando conviertes una cuenta de usuario en una organización, si dicha cuenta fue propietaria de la cuenta empresarial de {% data variables.product.prodname_ghe_server %}, la organización convertida se mostró incorrectamente en la lista de propietarios de la empresa.' - - 'La página `/stafftools/users/ip_addresses/:address` respondió con un `500 Internal Server Error` cuando se intentó mostrar la página para una dirección IPv6.' - - 'El crear un token de OAuth de personificación utilizando la API de REST de administración de empresas dio como resultado un error cuando una integración que coincidió con la ID de aplicación de OAuth ya existía.' - changes: - - 'Se agregó compatibilidad para los nombres de dominio de réplica que tienen más de 63 caracteres.' - - 'Los errores de configuración que detienen una ejecución de aplicación de configuraciones ahora son el producto de la terminal adicionalmente a la bitácora de configuración.' - - 'Si se habilitaron las características de {% data variables.product.prodname_GH_advanced_security %} en tu instancia, el rendimiento de los jobs en segundo plano mejoró al procesar los lotes para las contribuciones de repositorio.' - known_issues: - - 'En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita la opción "Los usuarios pueden buscar en GitHub.com" con las propuestas de {% data variables.product.prodname_github_connect %}, las propuestas en los repositorios internos y privados no se incluyen en los resultados de búsqueda de {% data variables.product.prodname_dotcom_the_website %}.' - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' - - "Después de registrar un ejecutor auto-hospedado con el parámetro `--ephemeral` en más de un nivel (por ejemplo, tanto en la empresa como en la organización), el ejecutor podría atorarse en un estado inactivo y requerir un nuevo registro. [Actualizado: 2022-06-17]\n" - - 'Después de mejorar a {% data variables.product.prodname_ghe_server %} 3.4, podría parecer que los lanzamientos no están en los repositorios. Esto puede ocurrir cuando las migraciones de índice de Elasticsearch requeridas no se han completado exitosamente.' - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' - deprecations: - - heading: 'Obsoletización de GitHub Enterprise Server 3.0' - notes: - - '**{% data variables.product.prodname_ghe_server %} 3.0 se descontinuó el 16 de febrero de 2022**. Esto significa que no se harán lanzamientos de parche, aún para los problemas de seguridad críticos, después de esta fecha. Para obtener un rendimiento mejor, una seguridad mejorada y características nuevas, [actualiza a la última versión de {% data variables.product.prodname_ghe_server %}](/enterprise-server@3.4/admin/enterprise-management/upgrading-github-enterprise-server) tan pronto te sea posible.' - - heading: 'Obsoletización de GitHub Enterprise Server 3.1' - notes: - - '**{% data variables.product.prodname_ghe_server %} 3.1 se descontinuará el 3 de junio de 2022**. Eso significa que no se harán lanzamientos de parche, aún para los problemas de seguridad críticos, después de esta fecha. Para obtener un rendimiento mejor, una seguridad mejorada y características nuevas, [actualiza a la última versión de {% data variables.product.prodname_ghe_server %}](/enterprise-server@3.4/admin/enterprise-management/upgrading-github-enterprise-server) tan pronto te sea posible.' - - heading: 'Obsoletización del soporte para XenServer Hypervisor' - notes: - - 'Desde {% data variables.product.prodname_ghe_server %} 3.3, se obsoletizó el {% data variables.product.prodname_ghe_server %} en XenServer y ya no es compatible. Contacta al [Soporte de GitHub](https://support.github.com) si tienes cualquier duda o pregunta.' - - heading: 'Obsoletización de la vista previa de la API de adjuntos de contenido' - notes: - - 'Debido a su poco uso, la vista previa de la API de referencias de contenido se hizo obsoleta en {% data variables.product.prodname_ghe_server %} 3.4. Anteriormente, se podía acceder a la API con el encabezado `corsair-preview`. Los usuarios pueden seguir navegando hacia URL externas sin esta API. Cualquier uso registrado de la API de referencias de contenido ya no recibirá una notificación de webhook para las URL de tus dominios registrados y ya no devolveremos códigos de respuesta válidos para los intentos de actualización a los adjuntos de contenido existentes.' - - heading: 'Obsoletización de la vista previa de la API de códigos de conducta' - notes: - - 'La vista previa de la API de códigos de conducta, a la cual se podía acceder con el encabezado `scarlet-witch-preview`, es obsoleta y ya no se puede acceder a ella en {% data variables.product.prodname_ghe_server %} 3.4. En vez de esto, te recomendamos utilizar la terminal de "[Obtén métricas de perfil comunitario](/rest/reference/repos#get-community-profile-metrics)" para recuperar información sobre un código de conducta de un repositorio. Para obtener más información, consulta el "[Aviso de obsolescencia: Vista previa de la API de códigos de conducta](https://github.blog/changelog/2021-10-06-deprecation-notice-codes-of-conduct-api-preview/)" en la bitácora de cambios de {% data variables.product.prodname_dotcom %}.' - - heading: 'Obsoletización de las terminales de la API de Aplicaciones OAuth y autenticación de la API a través de parámetros de consulta' - notes: - - "A partir de {% data variables.product.prodname_ghe_server %} 3.4, se retiró la [versión obsoleta de las terminales de la API de aplicación OAuth](https://developer.github.com/changes/2020-02-14-deprecating-oauth-app-endpoint/#endpoints-affected). Si te encuentras con errores 404 en estas terminales, convierte tu código a las versiones de la API de Aplicación OAuth que no tienen `access_tokens` en la URL. También inhabilitamos el uso de la autenticación de API utilizando parámetros de consulta. En vez de esto, te recomendamos utilizar [Autenticación de API en el encabezado de solicitud](https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param/#changes-to-make).\n" - - heading: 'Obsoletización del ejecutor de CodeQL' - notes: - - 'EL ejecutor de {% data variables.product.prodname_codeql %} ya es obsoleto en {% data variables.product.prodname_ghe_server %} 3.4 y ya no hay compatibilidad con este. Esta obsolescencia solo afecta a los usuarios que utilizan el escaneo de código de {% data variables.product.prodname_codeql %} en un sistema de IC/DC de terceros; los usuarios de {% data variables.product.prodname_actions %} no se ven afectados. Recomendamos fuertemente que los clientes se migren al CLI de {% data variables.product.prodname_codeql %}, el cual es un reemplazo con todas las características del ejecutor de {% data variables.product.prodname_codeql %}. Para obtener más información, consulta la [Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-09-21-codeql-runner-deprecation/).' - - heading: 'Obsoletización de extensiones de bit-caché personalizadas' - notes: - - "Desde {% data variables.product.prodname_ghe_server %} 3.1, el soporte de las extensiones bit-cache propietarias de {% data variables.product.company_short %} se comenzó a eliminar paulatinamente. Estas extensiones son obsoletas en {% data variables.product.prodname_ghe_server %} 3.3 en adelante.\n\nCualquier repositorio que ya haya estado presente y activo en {% data variables.product.product_location %} ejecutando la versión 3.1 o 3.2 ya se actualizó automáticamente.\n\nLos repositorios que no estuvieron presentes y activos antes de mejorar a {% data variables.product.prodname_ghe_server %} 3.3 podrían no funcionar de forma óptima sino hasta que se ejecute una tarea de mantenimiento de repositorio y esta se complete exitosamente.\n\nPara iniciar una tarea de mantenimiento de repositorio manualmente, dirígete a `https:///stafftools/repositories///network` en cada repositorio afectado y haz clic en el botón **Schedule**.\n" - - heading: 'El selector de tema para GitHub Pages se eliminó' - notes: - - "El selector de tema de GitHub Pages se eliminó de los ajustes de las páginas. Para obtener más información sobre la configuración de temas para GitHub Pages, consulta la sección \"[Agregar un tema a tu sitio de GitHub pages utilizando Jekyll](/pages/setting-up-a-github-pages-site-with-jekyll/adding-a-theme-to-your-github-pages-site-using-jekyll)\".\n" - backups: - - '{% data variables.product.prodname_ghe_server %} 3.4 requiere por lo menos de las [Utilidades de Respaldo de GitHub Enterprise 3.4.0](https://github.com/github/backup-utils) para la [Recuperación de Desastres y Respaldos](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance).' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-4/3.yml b/translations/es-ES/data/release-notes/enterprise-server/3-4/3.yml deleted file mode 100644 index 95cc4921e1..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-4/3.yml +++ /dev/null @@ -1,39 +0,0 @@ -date: '2022-05-17' -sections: - security_fixes: - - '**MEDIA:** Se identificó una propuesta de seguridad en el resolutor de ngnix, en donde un atacante pudo haber falsificado paquetes de UDP desde el servidor DNS y pudo ocasionar una sobre escritura de memoria en bytes, dando como resultado que fallara un proceso trabajador u otros impactos dañinos potenciales. Se asingó el [CVE-2021-23017](https://nvd.nist.gov/vuln/detail/CVE-2021-23017) a la vulnerabilidad.' - - 'Se actualizaron las acciones `actions/checkout@v2` y `actions/checkout@v3` para abordar las vulnerabilidades nuevas que se anunciaron en la [Publicación del blog de refuerzo de seguridad de Git](https://github.blog/2022-04-12-git-security-vulnerability-announced/).' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - bugs: - - 'En algunas topologías de clúster, el comando `ghe-cluster-status` dejó directorios vacíos en `/tmp`.' - - 'El SNMP registró una cantidad alta de mensajes de error de `Cannot statfs` incorrectamente en syslog.' - - 'When adding custom patterns and providing non-UTF8 test strings, match highlighting was incorrect.' - - 'LDAP users with an underscore character (`_`) in their user names can now login successfully.' - - 'Para el caso de las instancias configuradas con la autenticación de SAML y con la recuperación de fallos integrada habilitada, los usuarios integrados se atoraron en un bucle de "inicio de sesión" al intentar iniciar sesión desde la página generada después de salir de sesión.' - - 'After enabling SAML encrypted assertions with Azure as identity provider, the sign in page would fail with a `500` error.' - - 'Character key shortcut preferences weren''t respected.' - - 'Los intentos pra ver la salida de `git fsck` de la página `/stafftools/repositories/:owner/:repo/disk` fallaron con un `500 Internal Server Error`.' - - 'Al utilizar aserciones cifradas de SAML, algunas de ellas no estaban marcando correctamente a las llaves SSH como verificadas.' - - 'Los videos que se suben a los comentarios de las propuestas no se representaron adecuadamente.' - - 'Cuando utilizas el importador de GitHub Enterprise para importar un repositorio, algunas propuestas no pudieron importarse debido a los eventos de la línea de tiempo de un proyecto que se configuraron de forma incorrecta.' - - 'Al utilizar `ghe-migrator`, una migración falló en importar los archivos de video adjuntos en las propuestas y solicitudes de cambios.' - - 'La página de lanzamientos devolvió un error 500 cuando el repositorio tuvo etiquetas que contenían caracteres diferentes a los de ASCII. [Actualizado: 2022-06-10]' - - 'Upgrades would sometimes fail while migrating dependency graph data. [Updated: 2022-06-30]' - changes: - - 'En las configuraciones de disponibilidad alta, se aclara que la página de resumen de replicación en la consola de administración solo muestra la configuración de replicación actual y no el estado de replicación actual.' - - 'The Nomad allocation timeout for Dependency Graph has been increased to ensure post-upgrade migrations can complete.' - - 'Cuando habilites el {% data variables.product.prodname_registry %}, aclara que, actualmente, no hay compatibilidad con utilizar el token de Firma de Acceso Compartida (SAS, por sus siglas en inglés) como secuencia de conexión.' - - 'Los paquetes de soporte ahora incluyen el conteo de filas de las tablas que se almacenan en MySQL.' - - 'Al determinar en qué redes de repositorio se programará el mantenimiento, ya no se contará el tamaño de los objetos inalcanzables.' - - 'El campo de respuesta `run_started_at` ahora se incluye en la [API de ejecuciones de flujo de trabajo](/rest/actions/workflow-runs) y en la carga útil del webhook del evento `workflow_run`.' - known_issues: - - 'En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita la opción "Los usuarios pueden buscar en GitHub.com" con las propuestas de {% data variables.product.prodname_github_connect %}, las propuestas en los repositorios internos y privados no se incluyen en los resultados de búsqueda de {% data variables.product.prodname_dotcom_the_website %}.' - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' - - "Después de registrar un ejecutor auto-hospedado con el parámetro `--ephemeral` en más de un nivel (por ejemplo, tanto en la empresa como en la organización), el ejecutor podría atorarse en un estado inactivo y requerir un nuevo registro. [Actualizado: 2022-06-17]\n" - - 'After upgrading to {% data variables.product.prodname_ghe_server %} 3.4 releases may appear to be missing from repositories. This can occur when the required Elasticsearch index migrations have not successfully completed.' - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-4/4.yml b/translations/es-ES/data/release-notes/enterprise-server/3-4/4.yml deleted file mode 100644 index 7e01e92095..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-4/4.yml +++ /dev/null @@ -1,32 +0,0 @@ ---- -date: '2022-06-09' -sections: - security_fixes: - - Los paquetes se actualizaron a las últimas versiones de seguridad. - bugs: - - Un script interno para validar nombres de host en el archivo de configuración de {% data variables.product.prodname_ghe_server %} devolvió un error cuando la secuencia de nombre de host iniciaba con un "." (punto). - - En las configuraciones de disponibilidad alta en donde el nombre de host del nodo primario fue mayor a 60 caracteres, MySQL no se pudo configurar. - - Cuando se habilitó {% data variables.product.prodname_actions %} pero se inhabilitó TLS en {% data variables.product.prodname_ghe_server %} 3.4.1 y versiones posteriores, falló el aplicar una actualización de configuración. - - El argumento `--gateway` se agergó al comando `ghe-setup-network`, para permitir que pasara la dirección de puerta de enlace al configurar los ajustes de red utilizando la línea de comandos. - - 'Las terminales de la [API de facturación para {% data variables.product.prodname_GH_advanced_security %}](/rest/enterprise-admin/billing#get-github-advanced-security-active-committers-for-an-enterprise) no se habilitaron y no se puede acceder a ellas.' - - Las imágenes adjuntas que se borraron devolvieron un `500 Internal Server Error` en vez de un `404 Not Found`. - - En los ambientes configurados con un servidor de caché de repositorio, el comando `ghe-repl-status` mostró gists incorrectamente como si estuvieran subreplicados. - - Las terminales de "Obtén una confirmación" y "Compara dos confirmaciones" en la [API de confirmaciones](/rest/commits/commits) devolvieron un error `500` si una ruta de archivo en el diff contenía un carácter de unicode cifrado y escapado. - - El cálculo de "Cantidad máxima de confirmantes en toda la instancia" que se reportó en el tablero de administrador de sitio fue incorrecto. - - Una entrada incorrecta en la base de datos para las réplicas de repositorio ocasionó que dicha base de datos se corrompiera al realizar una restauración utilizando {% data variables.product.prodname_enterprise_backup_utilities %}. - - No se mostró la línea de tiempo de actividad para las alertas del escaneo de secretos. - changes: - - Se optimizó la inclusión de las métricas cuando se generó un paquete de soporte de clúster. - - En las configuraciones de disponibilidad alta en donde Elasticsearch reportó un estado amarillo válido, los cambios que se introdujeron en una corrección previa bloquearon el comando `ghe-repl-stop` y no permitieron que la replicación se detuviera. El utilizar `ghe-repo-stop --force` ahora forzará a Elasticsearch a detenerse cuando el servicio está en un estado amarillo válido o normal. - known_issues: - - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita la opción "Los usuarios pueden buscar en GitHub.com" con las propuestas de {% data variables.product.prodname_github_connect %}, las propuestas en los repositorios internos y privados no se incluyen en los resultados de búsqueda de {% data variables.product.prodname_dotcom_the_website %}. - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - - | - Después de registrar un ejecutor auto-hospedado con el parámetro `--ephemeral` en más de un nivel (por ejemplo, tanto en la empresa como en la organización), el ejecutor podría atorarse en un estado inactivo y requerir un nuevo registro. [Actualizado: 2022-06-17] - - Después de mejorar a {% data variables.product.prodname_ghe_server %} 3.4, podría parecer que los lanzamientos no están en los repositorios. Esto puede ocurrir cuando las migraciones de índice de Elasticsearch requeridas no se han completado exitosamente. - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-4/5.yml b/translations/es-ES/data/release-notes/enterprise-server/3-4/5.yml deleted file mode 100644 index c1d23a42f7..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-4/5.yml +++ /dev/null @@ -1,30 +0,0 @@ -date: '2022-06-28' -sections: - security_fixes: - - "**MEDIA**: Previene un ataque en donde un parámetro de secuencia de consulta de `org` puede especificarse para una URL de GitHub Enterprise Server que posteriormente otorga acceso a los confirmantes activos de otra organización." - - "**MEDIA**: Se asegura que `github.company.com` y `github-company.com` no se evalúen por los servicios internos como nombres de host idénticos, previniendo un ataque potencial de falsificación de seguridad del lado del servidor (SSRF)." - - "**BAJA**: Un atacante pudo acceder a la consola de administración con un ataque de recorrido de ruta a través de HTTP, incluso si las reglas de cortafuegos externo bloqueaban el acceso HTTP." - - Los paquetes se actualizaron a las últimas versiones de seguridad. - bugs: - - Los archivos dentro de un archivo de artefacto no se pudieron abrir después de la descompresión debido a los permisos de restricción. - - Los tiempos de espera máxima de Redis ya no detienen las migraciones de bases de datos mientras ejecutan `ghe-config-apply`. - - Los procesadores de jobs en segundo plano se atoraron en un estado de cierre parcial, lo cuál dio como resultado que algunos tipos de jobs en segundo plano (como el escaneo de código) se mostrarán atorados. - - En algunos casos, los administradores de sitio no se agregaron automáticamente como propietarios de empresa. - - A rendering issue could affect the dropdown list for filtering secret scanning alerts in a repository. - changes: - - Improved the performance of Dependabot version updates after first enabled. - - Los tiempos de exceso de espera para la sincronización y compilación de GitHub Pages ahora se pueden configurar en la consola de administración. - - El crear o actualizar ejecuciones de verificación o suites de verificación pudo devolver un `500 Internal Server Error` si el valor para campos específicos, como el de nombre, era demasiado largo. - - 'Cuando [despliegas nodos de servidor caché](/admin/enterprise-management/caching-repositories/configuring-a-repository-cache#configuring-a-repository-cache), ahora es obligatorio describir la topología del centro de datos (utilizando el argumento `--datacenter`) para cada nodo en el sistema. Este requisito previene situaciones en donde el dejar una membrecía del centro de datos configurada como "default" ocasiona que las cargas de trabajo se balanceen inadecuadamente a lo largo de varios centros de datos.' - known_issues: - - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita la opción "Los usuarios pueden buscar en GitHub.com" con las propuestas de {% data variables.product.prodname_github_connect %}, las propuestas en los repositorios internos y privados no se incluyen en los resultados de búsqueda de {% data variables.product.prodname_dotcom_the_website %}. - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - - | - 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. - - Después de mejorar a {% data variables.product.prodname_ghe_server %} 3.4, podría parecer que los lanzamientos no están en los repositorios. Esto puede ocurrir cuando las migraciones de índice de Elasticsearch requeridas no se han completado exitosamente. - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-4/6.yml b/translations/es-ES/data/release-notes/enterprise-server/3-4/6.yml deleted file mode 100644 index 630f32651b..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-4/6.yml +++ /dev/null @@ -1,32 +0,0 @@ -date: '2022-07-21' -sections: - security_fixes: - - '**MEDIA**: Previene un ataque en donde una falsificación de solicitud de lado del servidor (SSRF) pudo haber forzado potencialmente el puente de Subversion (SVN) para ejecutar código remoto al inyectar datos arbitrarios en Memcached.' - - '**MEDIA**: Previene que un atacante ejecute código de Javascript explotando una vulnerabilidad de scripting entre sitios (XSS) en los elementos desplegables de IU dentro de la interfaz web de GitHub Enterprise Server.' - - 'Actualiza Grafana a la versión 7.5.16, lo cual trata varias vulnerabilidades de seguridad, incluyendo el [CVE-2020-13379](https://github.com/advisories/GHSA-wc9w-wvq2-ffm9) y el [CVE-2022-21702](https://github.com/grafana/grafana/security/advisories/GHSA-xc3p-28hw-q24g).' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - - '**MEDIA**: Una vulnerabilidad de XSS almacenada se identificó en GitHub Enterprise Server, la cual permitió la inyección de atributos arbitrarios. Esta inyección se bloqueó con la Política de Seguridad de Contenido (CSP) de GitHub. Esta vulnerabilidad se reportó a través del programa de Recompensas por Errores de GitHub y se le asignó el [CVE-2022-23733](https://www.cve.org/CVERecord?id=CVE-2022-23733). [Actualizado: 2022-07-31]' - bugs: - - 'En algunos casos, el demonio de collectd pudo haber consumido memoria excesiva.' - - 'En algunos casos, los respaldos de los archivos de bitácora rotados pudieron haber acumulado y consumido un almacenamiento excesivo.' - - 'Después de actualizar a un lanzamiento de característica nuevo y a una ejecución de configuración posterior, Elastichsearch pudo haber registrado excepciones excesivas de bitácoras mientras recompilaba los índices.' - - 'En algunos casos en donde una rama protegida requirió más de una revisión de aprobación, se pudo haber fusionado una solicitud de cambios con una cantidad menor de revisiones de aprobación que la requerida.' - - 'En las instancias que utilizan autenticación de LDAP, el mensaje de autenticación para modo sudo colocó incorrectamente el cursor dentro del campo de contraseña predeterminadamente cuando los campos de texto tanto para el nombre de usuario como par ala contraseña estaban visibles.' - - 'In some cases, scheduled GitHub Actions workflows could become disabled.' - - 'La terminal de la API de facturación de "[Obtener los confirmantes activos de GitHub Advanced Security para una organización](/rest/billing#get-github-advanced-security-active-committers-for-an-organization)" ahora devuelve encabezados de `Link` para proporcionar información sobre la paginación.' - - 'La terminal de la API de facturación de "[Obtener los confirmantes activos de GitHub Advanced Security para una organización](/rest/billing#get-github-advanced-security-active-committers-for-an-organization)" ahora devuelve la cantidad correcta de confirmantes totales.' - changes: - - 'La utilidad de línea de comandos `ghe-set-password` inicia automáticamente los servicios requeridos cuando la instancia se arranca en modo de recuperación.' - - 'Las métricas para los procesos en segundo plano de `aqueduct` se otorgan para el reenvío de Collectd y se muestran en la consola de administración.' - - 'La ubicación de la bitácora de ejecución de migración y configuración, `/data/user/common/ghe-config.log`, ahora se muestra en la página que describe una migración en curso.' - known_issues: - - 'En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita la opción "Los usuarios pueden buscar en GitHub.com" con las propuestas de {% data variables.product.prodname_github_connect %}, las propuestas en los repositorios internos y privados no se incluyen en los resultados de búsqueda de {% data variables.product.prodname_dotcom_the_website %}.' - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' - - "Después de registrar un ejecutor auto-hospedado con el parámetro `--ephemeral` en más de un nivel (por ejemplo, tanto en la empresa como en la organización), el ejecutor podría atorarse en un estado inactivo y requerir un nuevo registro. [Actualizado: 2022-06-17]\n" - - 'Después de mejorar a {% data variables.product.prodname_ghe_server %} 3.4, podría parecer que los lanzamientos no están en los repositorios. Esto puede ocurrir cuando las migraciones de índice de Elasticsearch requeridas no se han completado exitosamente.' - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-4/7.yml b/translations/es-ES/data/release-notes/enterprise-server/3-4/7.yml deleted file mode 100644 index cd5d3665fa..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-4/7.yml +++ /dev/null @@ -1,26 +0,0 @@ -date: '2022-08-11' -sections: - security_fixes: - - | - **CRÍTICA**: El contenedor de Elasticsearch de GitHub Enterprise Server utilizó una versión de OpenJDK 8 que estuvo vulnerable a un problema de truncamiento de número al procesar hojas de estilo de XSLT malintencionadas. La vulnerabilidad se rastreó como [CVE-2022-34169](https://github.com/advisories/GHSA-9339-86wc-4qgf). - - | - **ALTA**: Las aplicaciones instaladas anteriormente en las cuentas de usuario obtuvieron permiso automáticamente para acceder a una organización en los tokens de acceso en el alcance después de que la cuenta de usuario se transformó en una cuenta de organización. Esta vulnerabilidad se reportó a través del [Programa de Recompensas por Errores de GitHub](https://bounty.github.com). - bugs: - - In some cases, GitHub Enterprise Server instances on AWS that used the `r4.4xlarge` instance type would fail to boot. - - 'When calculating committers for GitHub Advanced Security, it was not possible to specify individual repositories. For more information, see "[Site admin dashboard](/admin/configuration/configuring-your-enterprise/site-admin-dashboard#advanced-security-committers)."' - - Cuando se configuró un umbral de inactividad personalizado para la instancia, el suspender a todos los usuarios inactivos no respetó confiablemente dicho umbral. Para obtener más información sobre la inactividad, consulta la sección "[Administrar a los usuarios inactivos](/admin/user-management/managing-users-in-your-enterprise/managing-dormant-users)". - changes: - - '`pre_receive_hook.rejected_push` events were not displayed in the enterprise audit log.' - - Both migration archives for repositories and archive exports for user accounts include release reactions. - known_issues: - - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita la opción "Los usuarios pueden buscar en GitHub.com" con las propuestas de {% data variables.product.prodname_github_connect %}, las propuestas en los repositorios internos y privados no se incluyen en los resultados de búsqueda de {% data variables.product.prodname_dotcom_the_website %}. - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - - | - Después de registrar un ejecutor auto-hospedado con el parámetro `--ephemeral` en más de un nivel (por ejemplo, tanto en la empresa como en la organización), el ejecutor podría atorarse en un estado inactivo y requerir un nuevo registro. [Actualizado: 2022-06-17] - - Después de mejorar a {% data variables.product.prodname_ghe_server %} 3.4, podría parecer que los lanzamientos no están en los repositorios. Esto puede ocurrir cuando las migraciones de índice de Elasticsearch requeridas no se han completado exitosamente. - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-4/8.yml b/translations/es-ES/data/release-notes/enterprise-server/3-4/8.yml deleted file mode 100644 index a6dcaaaa45..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-4/8.yml +++ /dev/null @@ -1,26 +0,0 @@ -date: '2022-08-30' -sections: - bugs: - - After unlocking a repository for temporary access, a site administrator was unable to manage settings for security products in the repository. - - Duplicate administrative SSH keys could appear in both the Management Console and the `/home/admin/.ssh/authorized_keys` file. - - The site admin page for individual users at http(s)://HOSTNAME/stafftools/users/USERNAME/admin contained functionality not intended for GitHub Enterprise Server. - - In some cases, running `ghe-cluster-config-apply` could replicate an empty configuration to existing nodes in a cluster. - - In some cases, configuration runs started with `ghe-config-apply` did not complete, or returned a `Container count mismatch` error. - - After updating a self-signed TLS certificate on a GitHub Enterprise Server instance, UI elements on some pages in the web interface did not appear. - - In some cases, background tasks could stall due to a library that was used concurrently despite not being thread-safe. - changes: - - Generation of support bundles is faster as a result of parallelized log sanitization. For more information about support bundles, see "[Providing data to GitHub Support](/support/contacting-github-support/providing-data-to-github-support)." - - APIs that contain the `organization` or `org` route now accept either the organization's slug or ID. Previously, the APIs only accepted slugs, which caused `Link` headers for GitHub Advanced Security endpoints to be inaccessible. For more information, see "[Organizations](https://docs.github.com/rest/orgs/orgs)" in the REST API documentation. - - 'La bitácora de auditoría ahora incluye más eventos generados por los usuarios, tal como `project.create`. La API de REST también devuelve eventos generados por el usuario, tal como `repo.create`. Para obtener más información, consulta las secciones "[Acceder a la bitácora de auditoría de tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise)" y "[Utilizar la API de bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise#querying-the-audit-log-rest-api)".' - known_issues: - - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita la opción "Los usuarios pueden buscar en GitHub.com" con las propuestas de {% data variables.product.prodname_github_connect %}, las propuestas en los repositorios internos y privados no se incluyen en los resultados de búsqueda de {% data variables.product.prodname_dotcom_the_website %}. - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - - | - Después de registrar un ejecutor auto-hospedado con el parámetro `--ephemeral` en más de un nivel (por ejemplo, tanto en la empresa como en la organización), el ejecutor podría atorarse en un estado inactivo y requerir un nuevo registro. [Actualizado: 2022-06-17] - - Después de mejorar a {% data variables.product.prodname_ghe_server %} 3.4, podría parecer que los lanzamientos no están en los repositorios. Esto puede ocurrir cuando las migraciones de índice de Elasticsearch requeridas no se han completado exitosamente. - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' 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 deleted file mode 100644 index 3d2580c1ae..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-5/0-rc1.yml +++ /dev/null @@ -1,160 +0,0 @@ -date: '2022-05-10' -release_candidate: true -deprecated: true -intro: "{% note %}\n\n**Nota:** Si {% data variables.product.product_location %} está ejecutando una comilación candidata a lanzamiento, no podrás mejorar la versión con un hotpatch. Te reocmendamos que solo ejecutes candidatos a lanzamiento en ambientes de prueba.\n\n{% endnote %}\n\nPara encontrar las instrucciones de mejora de versiones, consulta la sección \"[Mejorar la versión de {% data variables.product.prodname_ghe_server %}](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server)\".\n" -sections: - features: - - heading: 'Lista de excepciones de direcciones IP para pruebas de validación después del mantenimiento' - notes: - - "Ahora puedes configurar una lista de direcciones IP permitidas que pueden acceder a los servicios de aplicación de tu instancia de GitHub Enterprise Server mientras que el modo de mantenimiento está habilitado. Los administradores que visitan la interfaz web de la instancia desde una dirección IP permitida pueden validar la funcionalidad de dicha instancia post-mantenimiento y antes de inhabilitar el modo de mantenimiento. Para obtener más información consulta la sección \"[Habilitar y programar el modo de mantenimiento](/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode#validating-changes-in-maintenance-mode-using-the-ip-exception-list)\".\n" - - heading: 'Los roles de repositorio personalizados están disponibles en general' - notes: - - "Con los roles de repositorio personalizados, las organizaciones ahora tienen un control más granular sobre los permisos de acceso a los repositorios que pueden otorgar a los usuarios. Para obtener más información, consulta la sección \"[Administrar los roles de repositorio personalizados para una organización] (/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)\".\n\nUn organizador es quien crea el rol de repositorio personalizado y este está disponible en todos los repositorios de dicha organización. Se puede otorgar un nombre y descripción personalizados a cada rol. Este puede configurarse desde un conjunto de 40 permisos específicos. Una vez que se crea, los administradores de repositorio pueden asignar un rol personalizado a cualquier usuario, equipo o colaborador externo.\n\nLos roles de repositorio personalizados pueden crearse, verse, editarse y borrarse a través de la nueva pestaña de **Roles de repositorio** en los ajustes de una organización. Se puede crear un máximo de 3 roles personalizados dentro de una organización.\n\nLos roles de repositorio también son totalmente compatibles en las API de REST de GitHub Enterprise. La API de organizaciones se puede utilizar para listar todos los roles de repositorio personalizados en una organización y las API existentes para otorgar acceso a los repositorios para individuos y equipos tienen soporte extendido para los roles de repositorio personalizados. Para obtener más información, consulta la sección \"[Organizations](/rest/reference/orgs#list-custom-repository-roles-in-an-organization)\" en la documentación de la API de REST.\n" - - heading: 'El registro de contenedores de GitHub está en beta público' - notes: - - "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: 'Las actualizaciones del Dependabot están disponibles en general' - 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. Para obtener más información, consulta la sección \"[Configurar las actualizaciones 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" - - heading: 'Las estadísticas de servidor están en beta público' - 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" - - heading: 'El límite de tasa de GitHub Actions ahora se puede configurar' - notes: - - "Los administradores de sitio ahora pueden habilitar y configurar un limite de tasa para las GitHub Actions. Predeterminadamente, el límite de tasa se inhabilita. Cuando los jobs de los flujos de trabajo no se pueden asignar inmediatamente a un ejecutor disponible, esperarán en cola hasta que un ejecutor esté disponible. Sin embargo, si las GitHub Actions sufren una carga alta sostenida, la cola puede respaldarse más rápido de lo que puede drenarse y el rendimiento de la instancia de GitHub Enterprise Server podría degradarse. Para evitar esto, un administrador puede configurar un límite de tasa. Cuando dicho límite se exceda, las ejecuciones de flujo de trabajo adicionales fallarán de inmediato en vez de ponerse en cola. Una vez que la tasa se haya estabilizado debajo del umbral, las ejecuciones nuevas se pueden poner en cola nuevamente. Para obtener más información, consulta la sección \"[Configurar los límites de tasa](/admin/configuration/configuring-your-enterprise/configuring-rate-limits#configuring-rate-limits-for-github-actions)\".\n" - - heading: 'OpenID Connect (OIDC) para despliegues seguros con GitHub Actions' - notes: - - "Las GitHub Actions en GitHub Enterprise Server ahora son compatibles con OIDC para los despliegues seguros a los proveedores de servicios en la nube, lo cual utiliza tokens de vida corta que se rotan automáticamente para cada despliegue. OIDC habilita la siguiente funcionalidad.\n\n- Autenticación continua entre los proveedores de servicios en la nube y GitHub Enterprise Server sin la necesidad de almacenar ningún secreto de larga duración que se encuentre en la nube en tu instancia.\n- Los administradores de los servicios en la nube pueden confiar en los mecanismos de seguridad de un proveedor de servicios en la nube en particular para garantizar que los flujos de trabajo de GitHub Actions tienen un acceso mínimo a los recursos en la nube. No existe una duplicación de administración de secretos entre GitHub Enterprise Server y la nube.\n\nPara obtener más información, consulta la sección \"[Fortalecer la seguridad de tus despliegues](/actions/deployment/security-hardening-your-deployments)\".\n" - - heading: 'La capacidad de compartir GitHub Actions dentro de tu empresa está disponible en general' - notes: - - "La compatibilidad para las GitHub Actions en los repositorios internos ahora está disponible al público en general para las organizaciones de tu instancia de GitHub Enterprise Server. Puedes hacer innersourcing de automatización si compartes las acciones en los repositorios internos. Puedes administrar los ajustes de un repositorio o utilizar la API de REST para permitir el acceso a los flujos de trabajo en otros repositorios dentro de la organización o en cualquier organización de la instancia. Para obtener más información, consulta las secciones \"[Compartir las acciones y los flujos de trabajo con tu empresa](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)\", \"[Administrar los ajustes de las GitHub Actions para un repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#allowing-access-to-components-in-an-internal-repository)\" y \"[Permisos de las acciones](/rest/actions/permissions#get-the-level-of-access-for-workflows-outside-of-the-repository)\" en la documentación de la API de REST.\n" - - heading: 'El soporte de caché para GitHub Actions en GitHub Enterprise Server ahora está disponible en general' - notes: - - "Ahora puedes utilizar el almacenamiento de dependencias en caché para acelerar tus flujos de trabajo de GitHub Actions. Para almacenar las dependencias en caché para un job, puedes incluir la acción [actions/cache](https://github.com/actions/cache) para crear un caché con una llave única. Puedes compartir cachés en todos los flujos de trabajo del mismo repositorio. Estos flujos de trabajo pueden restablecer el caché y ejecutarse más rápido.\n\nLos usuarios de las acciones también utilizan nuestras API de caché para:\n\n-Definir la política empresarial para el rango de tamaño de caché permitido para cada repositorio.\n-Consultar el uso del caché de cada repositorio y monitorear si el tamaño total de todos los cachés está llegando al límite superior.\n-Incrementar el tamaño máximo del caché para un repositorio dentro de los límites empresariales permitidos, con base en los requisitos de caché del repositorio.\n-Monitorear el uso del caché agregado a nivel organizacional o empresarial.\n\nEl almacenamiento externo de blobs que se configura con tu cuenta empresarial ahora se compartirá entre los artefactos de flujo de trabajo, bitácoras y también con los cachés. Para obtener más información, consulta la sección \"[Almacenar las dependencias en caché para acelerar los flujos de trabajo](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)\".\n" - - heading: 'Firma automáticamente las confirmaciones que se hagan en la IU web' - notes: - - "Ahora puedes configurar GitHub Enterprise Server para que firme automáticamente las confirmaciones que se hacen en la interfaz web, tal como las de editar un archivo o fusionar una solicitud de cambios. Las confirmaciones firmadas aumentan la seguridad de que los cambios vengan de fuentes confiables. Esta característica permite que el ajuste de protección de rama [Requerir confirmaciones firmadas](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-signed-commits) bloquee las confirmaciones sin firmar para que no ingresen a un repositorio, mientras que permite la entrada de confirmaciones firmadas; incluso aquellas que se hacen en la interfaz web. Para obtener más información, consulta la sección \"[Configurar el firmado de las confirmaciones web](/admin/configuration/configuring-your-enterprise/configuring-web-commit-signing)\".\n" - - heading: 'Sincronizar el uso de licencia en cualquier momento' - notes: - - "Para los clientes que sincronizan el uso de licencias entre GitHub Enterprise Server y GitHub Enterprise Cloud automáticamente utilizando GitHub Connect, ahora tienen la capacidad de sincronizar su uso de licencia independientemente de la sincronización semanal automática. Esta característica también reporta el estado del job de sincronización. Para obtener más información, consulta la sección \"[Sincronizar el uso de licencias entre GitHub Enterprise Server y GitHub Enterprise Cloud](/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud#manually-syncing-license-usage)\".\n" - - heading: 'Los flujos de trabajo reutilizables para las GitHub Actions están disponibles en general' - notes: - - "Los flujos de trabajo reutilizables ahora están disponibles en general. Los flujos de trabajo reutilizables te ayudan a reducir la duplicación permitiéndote reutilizar un flujo de trabajo completo como si fuera una acción. Con el lanzamiento de la disponibilidad general, ahora hay varias mejoras disponibles para GitHub Enterprise Server. Para obtener más información, consulta la sección \"[Reutilizar los flujos de trabajo](/actions/using-workflows/reusing-workflows)\".\n\n- Puedes utilizar las salidas para pasar datos de los flujos de trabajo reutilizables a otros jobs en el flujo de trabajo llamante.\n- Puedes pasar secretos de ambiente a los flujos de trabajo reutilizables.\n- La bitácora de auditoría incluye información sobre qué flujos de trabajo reutilizables se utilizan.\n- Los flujos de trabajo reutilizables en el mismo repositorio que el llamante se pueden referenciar con tan solo la ruta y el nombre de archivo (`PATH/FILENAME`). El flujo de trabajo llamado será de la misma confirmación que el llamante.\n" - - heading: 'Los ejecutores auto-hospedados para GitHub Actions ahora pueden inhabilitar las actualizaciones automáticas' - notes: - - "Ahora tienes más control sobre qué ejecutores auto-hospedados realizan actualizaciones de software. Si especificas el marcador `--disableupdate` para el ejecutor, entonces este no intentará realizar una actualización automática de software si está disponible una versión más nueva del ejecutor. Esto te permite actualizar al ejecutor auto-hospedado en tus propios horarios y conviene especialmente si tu ejecutor auto-hospedado está en un contenedor.\n\n Para ver la compatibilidad con el servicio de GitHub Actions, necesitarás actualizar a tu ejecutor manualmente en los 30 días posteriores de que una versión nueva del ejecutor se encuentre disponible, Para ver las instrucciones de cómo instalar la versión más actual del ejecutor, consulta las instrucciones de instalación para [el lanzamiento más reciente en el repositorio del ejecutor](https://github.com/actions/runner/releases).\n" - - heading: 'Asegurar los ejecutores auto-hospedados para las GitHub Actions limitando los flujos de trabajo' - notes: - - "Los propietarios de las organizaciones ahora pueden incrementar la seguridad de los flujos de trabajo de IC/DC en los ejecutores auto-hospedados si eligen cuáles de ellos pueden acceder a un grupo de ejecutores. Anteriormente, cualquier flujo de trabajo en un repositorio, tal como un etiquetador de propuestas, podía acceder a los ejecutores auto-hospedados disponibles en una organización. Para obtener más información, consulta la sección \"[Administrar el acceso a los ejecutores auto-hospedados utilizando grupos](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#changing-what-workflows-can-access-a-runner-group) y el [Blog de GitHub](https://github.blog/2022-03-23-github-actions-secure-self-hosted-runners-specific-workflows/).\n" - - heading: 'Prevenir que las GitHub Actions aprueben solicitudes de cambios' - notes: - - "Ahora puedes controlar si las GitHub Actions pueden aprobar solicitudes de cambio. Esta característica proporciona protección para que un usuario que utiliza GitHub Actions no satisfaga el requisito de protección de rama de \"Aprobaciones requeridas\" y fusione un cambio que no revisó otro usuario. Para prevenir que se dañen los flujos de trabajo existentes, la opción **Permitir que las revisiones de GitHub Actions cuenten en las aprobaciones requeridas** está habilitada predeterminadamente. Los propietarios de organización pueden inhabilitar la característica en los ajustes de GitHub Actions de la organización. Para obtener más información, consulta la sección \"[Inhabilitar o limitar las GitHub Actions para tu organización](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#preventing-github-actions-from-approving-pull-requests)\".\n" - - heading: 'Reejecución fallida o jobs individuales de GitHub Actions' - notes: - - "Ahora puedes volver a ejecutar solo los jobs fallidos o un job individual en una ejecución de flujo de trabajo de GitHub Actions. Para obtener más información, consulta la sección \"[Volver a ejecutar flujos de trabajo y jobs](/actions/managing-workflow-runs/re-running-workflows-and-jobs)\".\n" - - heading: 'La gráfica de dependencias es compatible con GitHub Actions' - notes: - - "La gráfica de dependencias ahora detecta archivos YAML para los flujos de trabajo de GitHub Actions. GitHub Enterprise Server mostrará los archivos de flujo de trabajo dentro de la sección de gráfica de dependencias de la pestaña **Perspectivas**. Los repositorios que publiquen acciones también podrán ver la cantidad de repositorios que dependen de esa acción desde el control de \"Utilizado por\" en la página principal del repositorio. 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)\".\n" - - heading: 'El resumen de seguridad para empresas está en beta público' - notes: - - "Los clientes de GitHub Advanced Security ahora pueden ver un resumen de las alertas de seguridad a nivel empresarial. La nueva pestaña de **Seguridad** a nivel empresarial proporciona una vista centrada en los repositorios de los riesgos de seguridad de las aplicaciones, así como una vista centrada en las alertas para todas las alertas del escaneo de secretos. Para obtener más información, consulta la sección \"[Acerca del resumen de seguridad](/code-security/security-overview/about-the-security-overview)\".\n" - - heading: 'La vista de seguridad para las organizaciones está disponible en general' - notes: - - "El resumen de alertas de seguridad a nivel organizacional ahora está disponible en general. Los clientes de GitHub Advanced Security pueden utilizar el resumen de seguridad para obtener una vista centrada en el repositorio de los riesgos de seguridad de las aplicaciones o una vista centrada en las alertas de todo el escaneo de código, el Dependabot y las alertas de escaneo para todos los repositorios en una organización. Para obtener más información, consulta la sección \"[Acerca de la revisión de seguridad](/code-security/security-overview/about-the-security-overview)\".\n" - - heading: 'El escaneo de código detecta más problemas de seguridad y es compatible con versiones nuevas de los lenguajes' - notes: - - "El escaneo de código ahora detecta una cantidad mayor de CWE y el escaneo de código de CodeQL es totalmente compatible con las características de lenguaje en los lanzamientos de los siguientes lenguajes.\n\n- C# 10 / .NET 6\n- Python 3.10\n- Java 17\n- TypeScript 4.5\n\nPara obtener más información, consulta el [Blog de GitHub](https://github.blog/changelog/2022-02-25-code-scanning-detects-more-security-issues-supports-new-language-versions/).\n" - - heading: 'Ver las alertas del escaneo de código en toda una organización' - notes: - - "Los clientes de GitHub Advanced Security ahora pueden ver las alertas del escaneo de código en la pestaña de **Seguridad** de una organización. Esta vista está disponible para los propietarios de las organizaciones y miembros de los equipos con el [rol de gerente de seguridad](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization). Para obtener más información, consulta la sección \"[Acerca del resumen de seguridad](/code-security/security-overview/about-the-security-overview)\".\n" - - "Los usuarios ahora pueden recuperar alertas del escaneo de código para una organización en tu instancia de GitHub Enterprise Server a través de la API de REST. Esta nueva terminal de la API complementa la [terminal para repositorios](/rest/reference/code-scanning#list-code-scanning-alerts-for-a-repository). For more information, see [Code Scanning](/rest/code-scanning) existente en la documentación de la API de REST.\n" - - heading: 'El escaneo de secretos está disponible como protección contra subidas' - notes: - - "GitHub Enterprise Server ahora puede bloquear cualquier subida en donde se detecte un token con confidencialidad alta. Los desarrolladores pueden soltar el bloque si proporcionan detalles de por qué el secreto necesita confirmarse a través de la IU web. 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)\".\n" - - heading: 'Simulaciones con patrones personalizados con el escaneo de secretos' - notes: - - "Los clientes de la GitHub Advanced Security ahora pueden simular patrones personalizados del escaneo de secretos a nivel del repositorio o la organización. Las simulaciones permiten que las personas con acceso administrativo o de propietario revisen y perfeccionen sus patrones antes de publicarlos y generar alertas. Puedes redactar un patrón y luego utilizar **Guardar y simular** para recuperar los resultados. Los escaneos tardan solo unos segundos habitualmente, pero GitHub Enterprise Server también notificará a los propietarios de las organizaciones o administradores de repositorio por correo electrónico cuando estén listos los resultados de la simulación. Para obtener más información, consulta las secciones \"[Acerca del escaneo de secretos](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-private-repositories)\" y \"[Definir patrones personalizados para el escaneo de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)\".\n" - - heading: 'Los eventos de patrón personalizado del escaneo de secretos están ahora en la bitácora de auditoría' - notes: - - "La bitácora de auditoría ahora incluye los eventos asociados con los patrones personalizados del escaneo de secretos. Estos datos ayudan a que lis clientes de GitHub Advanced Security entiendan las acciones que se toman en los patrones personalizados de su [repository](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization#repository_secret_scanning_custom_pattern-category-actions), [organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization#org_secret_scanning_custom_pattern-category-actions) o [enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#business_secret_scanning_custom_pattern-category-actions) para las auditorías de seguridad y cumplimiento. Para obtener más información, consulta la sección \"[Revisar la bitácora de auditoría para tu organización](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization)\" o \"[Revisar las bitácoras de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise)\".\n" - - heading: 'Configurar permisos para el escaneo de código con roles de repositorio personalizados' - notes: - - "Ahora puedes configurar dos permisos nuevos para el escaneo de secretos cuando administras roles de repositorio personalizados.\n\n- Ver los resultados del escaneo de código\n- Descartar o reabrir los resultados del escaneo de secretos\n\nPara obtener más información, consulta la sección \"[Administrar los roles de repositorio personalizados para una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)\".\n" - - heading: 'El escaneo de secretos ahora es compatible con los repositorios archivados' - notes: - - "Los clientes de GitHub Advanced Security ahora pueden habilitar el escaneo de secretos para los repositorios archivados a través de la IU y de la API. Para obtener más información, consulta las secciones \"[Acerca del escaneo de secretos](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-private-repositories)\", \"[Acerca de los repositorios archivados](/repositories/archiving-a-github-repository/archiving-repositories)\" y \"[Repositories](/rest/repos/repos#update-a-repository)\" en la documentación de la API de REST.\n" - - heading: 'Los webhooks del escaneo de secretos para las ubicaciones de las alertas' - notes: - - "Los clientes de GitHub Advanced Security que utilizan el escaneo de secretos ahora pueden decidir participar para recibir un webhook cada que se detecta un secreto en una ubicación nueva. El evento de webhook `secret_scanning_alert_location` incluye detalles de ubicación como el SHA de confirmación y la alerta asociada a la detección. Se crea una ubicación por cada ruta de archivo nueva que contenga el secreto detectado. Para obtener más información, consulta la sección \"[Cargas útiles y eventos de webhook](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#secret_scanning_alert_location)\".\n" - - heading: 'Ver las alertas del Dependabot en toda una organización' - notes: - - "Los clientes de GitHub Advanced Security ahora pueden ver las alertas del Dependabot en la pestaña de **Seguridad** de una organización. Esta vista está disponible para los propietarios de las organizaciones y miembros de los equipos con el [rol de gerente de seguridad](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization). Para obtener más información, consulta la sección \"[Acerca del resumen de seguridad](/code-security/security-overview/about-the-security-overview)\".\n" - - heading: 'Configurar los permisos para las alertas del Dependabot con roles de repositorio personalizados' - notes: - - "Ahora puedes configurar dos permisos nuevos para las alertas del Dependabot cuando administres roles de repositorio personalizados.\n\n- Ver las alertas del Dependabot\n- Descartar o reabrir las alertas del Dependabot\n\nPara obtener más información, consulta la sección \"[Administrar los roles de repositorio personalizados para una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)\".\n" - - heading: 'Volver a abrir las alertas descartadas del Dependabot' - notes: - - "Ahora puedes reabrir las alertas descartadas del Dependabot a través de la página de IU para una alerta cerrada. Esto no afecta a las solicitudes de cambio del Dependabot ni a la API de GraphQL. Para obtener más información, consulta la sección \"[Acerca de las alertas del Dependabot](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)\".\n" - - heading: 'La compatibilidad de Pub para las actualizaciones de versión del Dependabot se encuentra en beta público' - notes: - - "Los usuarios de las actualizaciones de versión del Dependabot ahora pueden actualizar proactivamente las dependencias para los proyectos de Flutter o Dart que utilizan el administrador de paquetes Pub.\n\nPara probar las [actualizaciones de versión](/code-security/dependabot/dependabot-version-updates/about-dependabot-version-updates) en tu propio repositorio de Dart o de Flutter, agrega el siguiente archivo de configuración en [.github/dependabot.yaml](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates#enabling-dependabot-version-updates). Nota los marcadores `package-ecosystem: \"pub\"` y `enable-beta-ecosystems: true`.\n```yaml\nversion: 2\nenable-beta-ecosystems: true\nupdates:\n - package-ecosystem: \"pub\"\n directory: \"/\"\n schedule:\n interval: \"weekly\"\n```\n" - - heading: 'Ver una solicitud de cambios asociada con las alertas del Dependabot de un repositorio a través de la API de GraphQL' - notes: - - "El nuevo objeto de GraphQL `DependabotUpdate` te permite ver la información sobre lo que le pasa a las actualizaciones de seguridad de tu repositorio. Cuando GitHub Enterprise Server detecta que una dependencia de tu repositorio está vulnerable, el Dependabot intentará abrir la solicitud de cambios para actualizar la dependencia a una versión no vulnerable. Ahora puedes ver la solicitud de cambios que corrige la vulnerabilidad. En algunos casos, el Dependabot no puede abrir una solicitud de cambios. Anteriormente, el mensaje de error que generaba el Dependabot solo se podía ver en la sección de \"Alertas del Dependabot\" en la pestaña de **Seguridad**. Ahora, si el Dependabot se encuentra con un error al intentar abrir la solicitud de cambios de una alerta de seguridad, puedes determinar la razón de esto utilizando la API de GraphQL. Para obtener más información, consulta la sección \"[Objects](/graphql/reference/objects#dependabotupdate)\" en la documentación de la API de GraphQL.\n" - - heading: 'Accede a más información sobre las alertas del Dependabot a través de la API de GraphQL' - notes: - - "Ahora puedes ver las alertas fijas del Dependabot con la API de GraphQL. También puedes acceder y filtrar por estado y por identificador numérico único y puedes filtrar por estado en el objeto de alerta de la vulnerabilidad. Ahora existen los siguientes campos para una `RepositoryVulnerabilityAlert`.\n\n- `number`\n- `fixed_at`\n- `fix_reason`\n- `state`\n\nPara obtener más información, consulta la sección \"[Objects](/graphql/reference/objects#repositoryvulnerabilityalert)\" en la documentación de la API de GraphQL.\n" - - heading: 'Los eventos de Git en la bitácora de auditoría empresarial' - notes: - - "Los siguientes eventos relacionados con Git ahora pueden aparecer en la bitácora de auditoría empresarial. Si habilitas la característica y configuras un periodo de retención de bitácoras de auditoría, los eventos nuevos estarán disponibles para su búsqueda a través de la IU y de la API o exportándolos en JSON o CSV.\n\n- `git.clone`\n- `git.fetch`\n- `git.push`\n\nDebido a la gran cantidad de eventos de Git registrados, te recomendamos monitorear el almacenamiento de archivos de tu instancia y revisar tus configuraciones de alertas relacionadas. Para obtener más información, consulta la sección \"[Configurar la bitácora de auditoría de tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/configuring-the-audit-log-for-your-enterprise#managing-git-events-in-the-audit-log)\".\n" - - heading: 'Mejoras a CODEOWNERS' - notes: - - "Este lanzamiento incluye mejoras para los CODEOWNERS.\n\n- Los errores de sintaxis ahora se extienden cuando se ve un archivo de CODEOWNERS desde la web. anteriormente, cuando una línea en un archivo de CODEOWNERS tenía un error de sintaxis, este se ignoraba o, en algunos casos, ocasionaba que no cargara el archivo completo de CODEOWNERS. Las GitHub Apps y las acciones pueden acceder a la misma lista de errores utilizando API nuevas de REST y de GraphQL. Para obtener más información, consulta la sección de \"[Repositories](/rest/repos/repos#list-codeowners-errors)\" en la documentación de la API de REST u \"[Objects](/graphql/reference/objects#repositorycodeowners)\" en la documentación de la API de GraphQL.\n- Después de que alguien cree una solicitud de cambios nueva o suba cambios nuevos a un borrador de solicitud de cambios, cualquier propietario de código que se requiera para revisión ahora estará listado en la solicitud de cambios debajo de \"Revisores\". Esta característica te proporciona una vista inicial de quién se solicita para revisión una vez que la solicitud de cambios se marque como lista para revisión.\n-Los comentarios en los archivos de CODEOWNERS ahora pueden aparecer al final de una línea, no solo en las líneas dedicadas.\n\nPara obtener más información, consulta la sección \"[Acerca de los propietarios de código](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners)\".\n" - - heading: 'Más formas de mantener actualizada la rama de tema de una solicitud de cambios' - notes: - - "El botón de **Actualizar rama** en la página de solicitud de cambios te permite actualizar la rama de esta con los últimos cambios de la rama base. Esto es útil para verificar que tus cambios sean compatibles con la versión actual de la rama base antes de fusionar. Dos mejoras ahora te proporcionan más opciones para mantener tu rama actualizada.\n\n- Cuando la rama de tema de tu solicitud de cambios está desactualizada con la rama base, ahora tienes la opción de actualizarla si rebasas en la última versión de la rama base. El rebase aplica los cambios de tu rama en la versión más reciente de la rama base, lo cuál da como resultado una rama con un historial linear, ya que no se crea ninguna confirmación de fusión. Para actualizar por rebase, haz clic en el menú desplegable junto al botón de **Actualizar rama**, luego en **Actualizar con rebase** y luego en *rebasar rama**, Anteriormente, el botón de **Actualizar rama** realizaba una fusión tradicional que siempre daba como resultado una confirmación de fusión en la rama de tu solicitud de cambios. Esta opción aún sigue disponible, pero ahora tú tienes la elección. para obtener más información, consulta la sección \"[Mantener tu solicitud de cambios sincronizada con la rama base](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/keeping-your-pull-request-in-sync-with-the-base-branch)\".\n\n- Un nuevo ajuste de repositorio permite que el botón de **Actualizar rama** siempre esté disponible cuando la rama de tema de una solicitud de cambios no está actualizada con la rama base. Anteriormente, este botón solo estaba disponible cuando el ajuste de protección de rama **Siempre sugerir la actualización de las ramas de las solicitudes de cambio** estaba habilitado. Las personas con acceso de mantenedor o administrativo pueden administrar el ajuste de **Siempre sugerir actualizar las ramas de las solicitudes de cambio** de la sección **Solicitudes de cambio** en los ajustes de repositorio. Para obtener más información, consulta la sección \"[Administrar las sugerencias para actualizar las ramas de las solicitudes de cambios](/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-suggestions-to-update-pull-request-branches)\".\n" - - heading: 'Configurar los encabezados personalizados de HTTP para los sitios de GitHub Pages' - notes: - - "Ahora puedes configurar los encabezados HTTP personalizados que aplican a todos los sitios de GitHub Pages que se sirven desde tu instancia de GitHub Enterprise Server. Para obtener más información, consulta la sección \"[Configurar GitHub Pages para tu empresa](/admin/configuration/configuring-your-enterprise/configuring-github-pages-for-your-enterprise#configuring-github-pages-response-headers-for-your-enterprise)\".\n" - - heading: 'Ignorar confirmaciones en una vista de último responsable' - notes: - - "Ahora es posible ignorar las revisiones en la vista de último responsable si creas un archivo _.git-blame-ignore-revs_ en la raíz de tu repositorio. Para obtener más información, consulta la sección \"[Ver un archivo](/repositories/working-with-files/using-files/viewing-a-file#ignore-commits-in-the-blame-view)\".\n" - - heading: 'El tema claro de contraste alto está disponible en general' - notes: - - "Ahora está disponible un tema de alto contraste para el público en general, el cual tiene un contraste mayor entre los elementos de fondo y de primer plano. Para obtener más información, consulta la sección \"[Administrar los ajustes de tu tema](/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-your-theme-settings)\".\n" - - heading: 'Reglas de protección de etiquetas' - notes: - - "Los propietarios de los repositorios ahora pueden configurar reglas de protección de etiqueta para proteger las etiquetas de un repositorio, una vez que se encuentren protegidas con una regla de protección de etiqueta, solo los usuarios con rol de administrador o mantenedor en el repositorio podrán crear y borrar aquellas que coincidan con un patrón de nombre específico. Para obtener más información, consulta la sección \"[Configurar reglas de protección de etiqueta](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules)\".\n" - bugs: - - "Ahora es posible que las GitHub Apps carguen activos de lanzamiento.\n" - changes: - - "Para utilizar el flujo de autorización de dispositivos para las OAuth y GitHub Apps, debes habilitar la característica manualmente. Este cambio reduce la probabilidad de que se utilicen las apps en ataques de phishing contra los usuarios de GitHub Enterprise Server al asegurarse de que los integradores están consientes de los riesgos y toman decisiones conscientes para apoyar esta forma de autenticación. Si eres propietario o administras una OAuth App o GitHub App y quieres utilizar el flujo de dispositivos, puedes habilitarlo para tu app a través de la página de ajustes de la misma. Las terminales de la API de flujo de dispositivos responderán con el código de estado `400` a las apps que no hayan habilitado esta característica. Para obtener más información consulta la sección \"[Autorizar las OAuth Apps](/developers/apps/building-oauth-apps/authorizing-oauth-apps#device-flow)\".\n" - - "La página de alerta del escaneo de código ahora siempre muestra el estado de la alerta y la información de la rama predeterminada. Hay un panel nuevo de \"Ramas afectadas\" en la barra lateral, en donde puedes ver el estado de la alerta en otras ramas. Si la alerta no existe en tu rama predeterminada, la página de la alerta mostrará el estado de \"In branch\" o de \"In pull request\" para la ubicación en donde se haya visto dicha alerta por última vez. Esta mejora facilita entender el estado de las alertas que se hayan introducido en tu base de código. Para obtener más información, consulta la sección \"[Acerca de las alertas del escaneo de código](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-alert-details)\".\n\nLa página de lista de alertas no se cambió y se puede filtrar por `branch`. Puedes utilizar la API de escaneo de código para recuperar una información de rama más detallada para las alertas. Para obtener más información, consulta la sección \"[Escaneo de Código](/rest/code-scanning)\" en la documentación de la API de REST.\n" - - "El escaneo de código ahora muestra los detalles del origen del análisis de una alerta. Si una alerta tiene más de un origen de análisis, este se muestra en la barra lateral de \"Ramas afectadas\" y en la línea de tiempo de la alerta. Puedes pasar el mouse sobre el icono de origen del análisis si se muestra en la página de alertas. Estas mejoras facilitarán el entendimiento de tus alertas. Particularmente, te ayudarán a entender aquellas que tengan orígenes de análisis múltiples. Esto es especialmente útil para los ajustes con configuraciones de análisis múltiples, tales como los monorepositorios. Para obtener más información, consulta la sección \"[Acerca de las alertas del escaneo de código](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-analysis-origins)\".\n" - - "Las listas de repositorios que le pertenecen a un usuario u organización ahora tienen una opción de filtro adicional, \"Plantillas\", lo cual facilita el encontrar plantillas de repositorios.\n" - - "GitHub Enterprise Server puede mostrar varios formatos de imagen comunes, incluyendo PNG, JPG, GIF, PSD y SVG y proporciona varias formas de comparar las diferencias entre las versiones. Ahora, cuando revises las imágenes que se agregaron o cambiaron en una solicitud de cambios, las vistas previas de ellas se muestran predeterminadamente. Anteriormente, se veía un mensaje indicando que los archivos binarios no se podían mostrar y necesitabas alternar la opción \"Mostrar el diff enriquecido\". Para obtener más información, consulta la sección \"[Trabajar con archivos que no sean de código](/repositories/working-with-files/using-files/working-with-non-code-files)\".\n" - - "Los gists nuevos ahora se crean con un nombre de rama predeterminado ya sea de `main` o del nombre de la rama predeterminada alterna en tus ajustes de usuario. Esto empata con cómo se crean otros repositorios en GitHub Enterprise Server. Para obtener más información, consulta las secciones \"[Acerca de las ramas](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches#about-the-default-branch)\" y \"[Administrar el nombre de rama predeterminada de tus repositorios](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-the-default-branch-name-for-your-repositories)\".\n" - - "Los gists ahora solo muestran los 30 comentarios más recientes cuando se despliegan primero. Puedes hacer clic en **Cargar los comentarios anteriores...** para ver más. Esto permite que los gists que tengan muchos comentarios se muestren más rápidamente. Para obtener más información, consulta la sección \"[Editar y compartir contenido con los gists](/get-started/writing-on-github/editing-and-sharing-content-with-gists)\".\n" - - "Las páginas de ajustes para usuarios, organizaciones, repositorios y equipos se rediseñaron agrupando las páginas de ajustes similares en secciones para tener una arquitectura informática y capacidad de descubrimiento mejoradas, Para obtener más información,. consulta la [Bitácora de cambios de GitHub](https://github.blog/changelog/2022-02-02-redesign-of-githubs-settings-pages/).\n" - - "El quedarse con el puntero del mouse sobre una etiqueta ahora muestra su descripción en un diálogo.\n" - - "El crear y eliminar las invitaciones al repositorio, ya sea que se haga a través de la API o interfaz web, ahora está sujeto a los límites de tasa que pueden habilitarse en tu instancia de GitHub Enterprise Server. para obtener más información sobre los límites de tasa, consulta la sección \"[Configurar los límites de tasa](/admin/configuration/configuring-your-enterprise/configuring-rate-limits)\".\n" - - "MinIO anunció la eliminación de MinIO Gateways desde el 1 de junio de 2022. Si bien MinIO Gateway para NAS sigue siendo uno de los proveedores de almacenamiento compatibles para GitHub Actions y GitHub Packages, recomendamos que te migres al soporte de MinIO LTS para obtener compatibilidad y correcciones de errores desde MinIO. Para obtener más información sobre los límites de tasa, consulta la \"[Eliminación programada de MinIO Gateway para GCS, Azure, HDFS en el repositorio minio/minio](https://github.com/minio/minio/issues/14331)\".\n" - deprecations: - - heading: 'Change to the format of authentication tokens' - notes: - - "GitHub Connect ya no funcionará después del 3 de junio para las instancias que ejecutan GitHub Enterprise Server 3.1 o anterior, debido a que el formato de los tokens de autenticación de GitHub cambiará. Para obtener más información, consulta la [Bitácora de cambios de GitHub](https://github.blog/changelog/2021-03-31-authentication-token-format-updates-are-generally-available/).\n" - - heading: 'El ejecutor de CodeQL se obsoletizó para favorecer al CLI de CodeQL' - notes: - - "El ejecutor de CodeQL es obsoleto para favorecer al CLI de CodeQL. GitHub Enterprise Server 3.4 y posterior ya no incluyen al ejecutor de CodeQL. Esta obsoletización solo afecta a los usuarios que utilizan el escaneo de código de CodeQL en sistemas de IC/DC de terceros. No se afecta a los usuarios de GitHub Actions. GitHub recomienda fuertemente que los clientes se migren al CLI de CodeQL, lo que es un reemplazo completo de características para el ejecutor de CodeQL y tiene muchas características adicionales. Para obtener más información, consulta la sección \"[Migrarse del ejecutor de CodeQL al CLI de CodeQL](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/migrating-from-the-codeql-runner-to-codeql-cli)\".\n" - - heading: 'El selector de tema para GitHub Pages se eliminó' - notes: - - "El selector de tema de GitHub Pages se eliminó de los ajustes de las páginas. Para obtener más información sobre la configuración de temas para GitHub Pages, consulta la sección \"[Agregar un tema a tu sitio de GitHub pages utilizando Jekyll](/pages/setting-up-a-github-pages-site-with-jekyll/adding-a-theme-to-your-github-pages-site-using-jekyll)\".\n" - known_issues: - - 'En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' - - 'Los servicios de las acciones necesitan reiniciarse después de restablecer un aplicativo de un respaldo que se llevó a un host diferente.' 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 deleted file mode 100644 index 7ffe59353b..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-5/0.yml +++ /dev/null @@ -1,360 +0,0 @@ ---- -date: '2022-05-31' -intro: | - - For upgrade instructions, see "[Upgrading {% data variables.product.prodname_ghe_server %}](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server)." -sections: - features: - - - heading: Lista de excepciones de direcciones IP para pruebas de validación después del mantenimiento - notes: - - | - Ahora puedes configurar una lista de direcciones IP permitidas que pueden acceder a los servicios de aplicación de tu instancia de GitHub Enterprise Server mientras que el modo de mantenimiento está habilitado. Los administradores que visitan la interfaz web de la instancia desde una dirección IP permitida pueden validar la funcionalidad de dicha instancia post-mantenimiento y antes de inhabilitar el modo de mantenimiento. Para obtener más información consulta la sección "[Habilitar y programar el modo de mantenimiento](/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode#validating-changes-in-maintenance-mode-using-the-ip-exception-list)". - - - heading: Los roles de repositorio personalizados están disponibles en general - notes: - - | - Con los roles de repositorio personalizados, las organizaciones ahora tienen un control más granular sobre los permisos de acceso a los repositorios que pueden otorgar a los usuarios. Para obtener más información, consulta la sección "[Administrar los roles de repositorio personalizados para una organización] (/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)". - - Un organizador es quien crea el rol de repositorio personalizado y este está disponible en todos los repositorios de dicha organización. Se puede otorgar un nombre y descripción personalizados a cada rol. Este puede configurarse desde un conjunto de 40 permisos específicos. Una vez que se crea, los administradores de repositorio pueden asignar un rol personalizado a cualquier usuario, equipo o colaborador externo. - - Los roles de repositorio personalizados pueden crearse, verse, editarse y borrarse a través de la nueva pestaña de **Roles de repositorio** en los ajustes de una organización. Se puede crear un máximo de 3 roles personalizados dentro de una organización. - - Los roles de repositorio también son totalmente compatibles en las API de REST de GitHub Enterprise. La API de organizaciones se puede utilizar para listar todos los roles de repositorio personalizados en una organización y las API existentes para otorgar acceso a los repositorios para individuos y equipos tienen soporte extendido para los roles de repositorio personalizados. Para obtener más información, consulta la sección "[Organizations](/rest/reference/orgs#list-custom-repository-roles-in-an-organization)" en la documentación de la API de REST. - - - heading: El registro de contenedores de GitHub está en beta público - notes: - - | - 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)". - - - heading: Las actualizaciones del Dependabot están disponibles en general - 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. Para obtener más información, consulta la sección "[Configurar las actualizaciones 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)". - - - heading: Las estadísticas de servidor están en beta público - 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. - - - heading: El límite de tasa de GitHub Actions ahora se puede configurar - notes: - - | - Los administradores de sitio ahora pueden habilitar y configurar un limite de tasa para las GitHub Actions. Predeterminadamente, el límite de tasa se inhabilita. Cuando los jobs de los flujos de trabajo no se pueden asignar inmediatamente a un ejecutor disponible, esperarán en cola hasta que un ejecutor esté disponible. Sin embargo, si las GitHub Actions sufren una carga alta sostenida, la cola puede respaldarse más rápido de lo que puede drenarse y el rendimiento de la instancia de GitHub Enterprise Server podría degradarse. Para evitar esto, un administrador puede configurar un límite de tasa. Cuando dicho límite se exceda, las ejecuciones de flujo de trabajo adicionales fallarán de inmediato en vez de ponerse en cola. Una vez que la tasa se haya estabilizado debajo del umbral, las ejecuciones nuevas se pueden poner en cola nuevamente. Para obtener más información, consulta la sección "[Configurar los límites de tasa](/admin/configuration/configuring-your-enterprise/configuring-rate-limits#configuring-rate-limits-for-github-actions)". - - - heading: OpenID Connect (OIDC) para despliegues seguros con GitHub Actions - notes: - - | - Las GitHub Actions en GitHub Enterprise Server ahora son compatibles con OIDC para los despliegues seguros a los proveedores de servicios en la nube, lo cual utiliza tokens de vida corta que se rotan automáticamente para cada despliegue. OIDC habilita la siguiente funcionalidad. - - - Autenticación continua entre los proveedores de servicios en la nube y GitHub Enterprise Server sin la necesidad de almacenar ningún secreto de larga duración que se encuentre en la nube en tu instancia. - - Los administradores de los servicios en la nube pueden confiar en los mecanismos de seguridad de un proveedor de servicios en la nube en particular para garantizar que los flujos de trabajo de GitHub Actions tienen un acceso mínimo a los recursos en la nube. No existe una duplicación de administración de secretos entre GitHub Enterprise Server y la nube. - - Para obtener más información, consulta la sección "[Fortalecer la seguridad de tus despliegues](/actions/deployment/security-hardening-your-deployments)". - - - heading: La capacidad de compartir GitHub Actions dentro de tu empresa está disponible en general - notes: - - | - La compatibilidad para las GitHub Actions en los repositorios internos ahora está disponible al público en general para las organizaciones de tu instancia de GitHub Enterprise Server. Puedes hacer innersourcing de automatización si compartes las acciones en los repositorios internos. Puedes administrar los ajustes de un repositorio o utilizar la API de REST para permitir el acceso a los flujos de trabajo en otros repositorios dentro de la organización o en cualquier organización de la instancia. Para obtener más información, consulta las secciones "[Compartir las acciones y los flujos de trabajo con tu empresa](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)", "[Administrar los ajustes de las GitHub Actions para un repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#allowing-access-to-components-in-an-internal-repository)" y "[Permisos de las acciones](/rest/actions/permissions#get-the-level-of-access-for-workflows-outside-of-the-repository)" en la documentación de la API de REST. - - - heading: El soporte de caché para GitHub Actions en GitHub Enterprise Server ahora está disponible en general - notes: - - | - Ahora puedes utilizar el almacenamiento de dependencias en caché para acelerar tus flujos de trabajo de GitHub Actions. Para almacenar las dependencias en caché para un job, puedes incluir la acción [actions/cache](https://github.com/actions/cache) para crear un caché con una llave única. Puedes compartir cachés en todos los flujos de trabajo del mismo repositorio. Estos flujos de trabajo pueden restablecer el caché y ejecutarse más rápido. - - Los usuarios de las acciones también utilizan nuestras API de caché para: - - -Definir la política empresarial para el rango de tamaño de caché permitido para cada repositorio. - -Consultar el uso del caché de cada repositorio y monitorear si el tamaño total de todos los cachés está llegando al límite superior. - -Incrementar el tamaño máximo del caché para un repositorio dentro de los límites empresariales permitidos, con base en los requisitos de caché del repositorio. - -Monitorear el uso del caché agregado a nivel organizacional o empresarial. - - El almacenamiento externo de blobs que se configura con tu cuenta empresarial ahora se compartirá entre los artefactos de flujo de trabajo, bitácoras y también con los cachés. Para obtener más información, consulta la sección "[Almacenar las dependencias en caché para acelerar los flujos de trabajo](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)". - - - heading: Firma automáticamente las confirmaciones que se hagan en la IU web - notes: - - | - Ahora puedes configurar GitHub Enterprise Server para que firme automáticamente las confirmaciones que se hacen en la interfaz web, tal como las de editar un archivo o fusionar una solicitud de cambios. Las confirmaciones firmadas aumentan la seguridad de que los cambios vengan de fuentes confiables. Esta característica permite que el ajuste de protección de rama [Requerir confirmaciones firmadas](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-signed-commits) bloquee las confirmaciones sin firmar para que no ingresen a un repositorio, mientras que permite la entrada de confirmaciones firmadas; incluso aquellas que se hacen en la interfaz web. Para obtener más información, consulta la sección "[Configurar el firmado de las confirmaciones web](/admin/configuration/configuring-your-enterprise/configuring-web-commit-signing)". - - - heading: Sincronizar el uso de licencia en cualquier momento - notes: - - | - Para los clientes que sincronizan el uso de licencias entre GitHub Enterprise Server y GitHub Enterprise Cloud automáticamente utilizando GitHub Connect, ahora tienen la capacidad de sincronizar su uso de licencia independientemente de la sincronización semanal automática. Esta característica también reporta el estado del job de sincronización. Para obtener más información, consulta la sección "[Sincronizar el uso de licencias entre GitHub Enterprise Server y GitHub Enterprise Cloud](/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud#manually-syncing-license-usage)". - - - heading: Los flujos de trabajo reutilizables para las GitHub Actions están disponibles en general - notes: - - | - Los flujos de trabajo reutilizables ahora están disponibles en general. Los flujos de trabajo reutilizables te ayudan a reducir la duplicación permitiéndote reutilizar un flujo de trabajo completo como si fuera una acción. Con el lanzamiento de la disponibilidad general, ahora hay varias mejoras disponibles para GitHub Enterprise Server. Para obtener más información, consulta la sección "[Reutilizar los flujos de trabajo](/actions/using-workflows/reusing-workflows)". - - - Puedes utilizar las salidas para pasar datos de los flujos de trabajo reutilizables a otros jobs en el flujo de trabajo llamante. - - Puedes pasar secretos de ambiente a los flujos de trabajo reutilizables. - - La bitácora de auditoría incluye información sobre qué flujos de trabajo reutilizables se utilizan. - - Los flujos de trabajo reutilizables en el mismo repositorio que el llamante se pueden referenciar con tan solo la ruta y el nombre de archivo (`PATH/FILENAME`). El flujo de trabajo llamado será de la misma confirmación que el llamante. - - - heading: Los ejecutores auto-hospedados para GitHub Actions ahora pueden inhabilitar las actualizaciones automáticas - notes: - - | - Ahora tienes más control sobre qué ejecutores auto-hospedados realizan actualizaciones de software. Si especificas el marcador `--disableupdate` para el ejecutor, entonces este no intentará realizar una actualización automática de software si está disponible una versión más nueva del ejecutor. Esto te permite actualizar al ejecutor auto-hospedado en tus propios horarios y conviene especialmente si tu ejecutor auto-hospedado está en un contenedor. - - Para ver la compatibilidad con el servicio de GitHub Actions, necesitarás actualizar a tu ejecutor manualmente en los 30 días posteriores de que una versión nueva del ejecutor se encuentre disponible, Para ver las instrucciones de cómo instalar la versión más actual del ejecutor, consulta las instrucciones de instalación para [el lanzamiento más reciente en el repositorio del ejecutor](https://github.com/actions/runner/releases). - - - heading: Asegurar los ejecutores auto-hospedados para las GitHub Actions limitando los flujos de trabajo - notes: - - | - Los propietarios de las organizaciones ahora pueden incrementar la seguridad de los flujos de trabajo de IC/DC en los ejecutores auto-hospedados si eligen cuáles de ellos pueden acceder a un grupo de ejecutores. Anteriormente, cualquier flujo de trabajo en un repositorio, tal como un etiquetador de propuestas, podía acceder a los ejecutores auto-hospedados disponibles en una organización. Para obtener más información, consulta la sección "[Administrar el acceso a los ejecutores auto-hospedados utilizando grupos](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#changing-what-workflows-can-access-a-runner-group) y el [Blog de GitHub](https://github.blog/2022-03-23-github-actions-secure-self-hosted-runners-specific-workflows/). - - - heading: Prevenir que las GitHub Actions aprueben solicitudes de cambios - notes: - - | - Ahora puedes controlar si las GitHub Actions pueden aprobar solicitudes de cambio. Esta característica proporciona protección para que un usuario que utiliza GitHub Actions no satisfaga el requisito de protección de rama de "Aprobaciones requeridas" y fusione un cambio que no revisó otro usuario. Para prevenir que se dañen los flujos de trabajo existentes, la opción **Permitir que las revisiones de GitHub Actions cuenten en las aprobaciones requeridas** está habilitada predeterminadamente. Los propietarios de organización pueden inhabilitar la característica en los ajustes de GitHub Actions de la organización. Para obtener más información, consulta la sección "[Inhabilitar o limitar las GitHub Actions para tu organización](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#preventing-github-actions-from-approving-pull-requests)". - - - heading: Reejecución fallida o jobs individuales de GitHub Actions - notes: - - | - Ahora puedes volver a ejecutar solo los jobs fallidos o un job individual en una ejecución de flujo de trabajo de GitHub Actions. Para obtener más información, consulta la sección "[Volver a ejecutar flujos de trabajo y jobs](/actions/managing-workflow-runs/re-running-workflows-and-jobs)". - - - heading: La gráfica de dependencias es compatible con GitHub Actions - notes: - - | - La gráfica de dependencias ahora detecta archivos YAML para los flujos de trabajo de GitHub Actions. GitHub Enterprise Server mostrará los archivos de flujo de trabajo dentro de la sección de gráfica de dependencias de la pestaña **Perspectivas**. Los repositorios que publiquen acciones también podrán ver la cantidad de repositorios que dependen de esa acción desde el control de "Utilizado por" en la página principal del repositorio. 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)". - **Nota**: Esta característica está disponible en GitHub Enterprise Server 3.5.0, 3.5.1, 3.5.2 y 3.5.3. La característica está disponible en la versión 3.5.4 y posteriores. [Actualizado: 2022-08-16] - - - heading: El resumen de seguridad para empresas está en beta público - notes: - - | - Los clientes de GitHub Advanced Security ahora pueden ver un resumen de las alertas de seguridad a nivel empresarial. La nueva pestaña de **Seguridad** a nivel empresarial proporciona una vista centrada en los repositorios de los riesgos de seguridad de las aplicaciones, así como una vista centrada en las alertas para todas las alertas del escaneo de secretos. Para obtener más información, consulta la sección "[Acerca del resumen de seguridad](/code-security/security-overview/about-the-security-overview)". - - - heading: La vista de seguridad para las organizaciones está disponible en general - notes: - - | - El resumen de alertas de seguridad a nivel organizacional ahora está disponible en general. Los clientes de GitHub Advanced Security pueden utilizar el resumen de seguridad para obtener una vista centrada en el repositorio de los riesgos de seguridad de las aplicaciones o una vista centrada en las alertas de todo el escaneo de código, el Dependabot y las alertas de escaneo para todos los repositorios en una organización. Para obtener más información, consulta la sección "[Acerca de la revisión de seguridad](/code-security/security-overview/about-the-security-overview)". - - - heading: El escaneo de código detecta más problemas de seguridad y es compatible con versiones nuevas de los lenguajes - notes: - - | - El escaneo de código ahora detecta una cantidad mayor de CWE y el escaneo de código de CodeQL es totalmente compatible con las características de lenguaje en los lanzamientos de los siguientes lenguajes. - - - C# 10 / .NET 6 - - Python 3.10 - - Java 17 - - TypeScript 4.5 - - Para obtener más información, consulta el [Blog de GitHub](https://github.blog/changelog/2022-02-25-code-scanning-detects-more-security-issues-supports-new-language-versions/). - - - heading: Ver las alertas del escaneo de código en toda una organización - notes: - - | - Los clientes de GitHub Advanced Security ahora pueden ver las alertas del escaneo de código en la pestaña de **Seguridad** de una organización. Esta vista está disponible para los propietarios de las organizaciones y miembros de los equipos con el [rol de gerente de seguridad](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization). Para obtener más información, consulta la sección "[Acerca del resumen de seguridad](/code-security/security-overview/about-the-security-overview)". - - | - Los usuarios ahora pueden recuperar alertas del escaneo de código para una organización en tu instancia de GitHub Enterprise Server a través de la API de REST. Esta nueva terminal de la API complementa la [terminal para repositorios](/rest/reference/code-scanning#list-code-scanning-alerts-for-a-repository). For more information, see [Code Scanning](/rest/code-scanning) existente en la documentación de la API de REST. - - - heading: El escaneo de secretos está disponible como protección contra subidas - notes: - - | - GitHub Enterprise Server ahora puede bloquear cualquier subida en donde se detecte un token con confidencialidad alta. Los desarrolladores pueden soltar el bloque si proporcionan detalles de por qué el secreto necesita confirmarse a través de la IU web. 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)". - - - heading: Simulaciones con patrones personalizados con el escaneo de secretos - notes: - - | - Los clientes de la GitHub Advanced Security ahora pueden simular patrones personalizados del escaneo de secretos a nivel del repositorio o la organización. Las simulaciones permiten que las personas con acceso administrativo o de propietario revisen y perfeccionen sus patrones antes de publicarlos y generar alertas. Puedes redactar un patrón y luego utilizar **Guardar y simular** para recuperar los resultados. Los escaneos tardan solo unos segundos habitualmente, pero GitHub Enterprise Server también notificará a los propietarios de las organizaciones o administradores de repositorio por correo electrónico cuando estén listos los resultados de la simulación. Para obtener más información, consulta las secciones "[Acerca del escaneo de secretos](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-private-repositories)" y "[Definir patrones personalizados para el escaneo de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)". - - - heading: Los eventos de patrón personalizado del escaneo de secretos están ahora en la bitácora de auditoría - notes: - - | - La bitácora de auditoría ahora incluye los eventos asociados con los patrones personalizados del escaneo de secretos. Estos datos ayudan a que lis clientes de GitHub Advanced Security entiendan las acciones que se toman en los patrones personalizados de su [repository](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization#repository_secret_scanning_custom_pattern-category-actions), [organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization#org_secret_scanning_custom_pattern-category-actions) o [enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#business_secret_scanning_custom_pattern-category-actions) para las auditorías de seguridad y cumplimiento. Para obtener más información, consulta la sección "[Revisar la bitácora de auditoría para tu organización](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization)" o "[Revisar las bitácoras de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise)". - - - heading: Configurar permisos para el escaneo de código con roles de repositorio personalizados - notes: - - | - Ahora puedes configurar dos permisos nuevos para el escaneo de secretos cuando administras roles de repositorio personalizados. - - - Ver los resultados del escaneo de código - - Descartar o reabrir los resultados del escaneo de secretos - - Para obtener más información, consulta la sección "[Administrar los roles de repositorio personalizados para una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)". - - - heading: El escaneo de secretos ahora es compatible con los repositorios archivados - notes: - - | - Los clientes de GitHub Advanced Security ahora pueden habilitar el escaneo de secretos para los repositorios archivados a través de la IU y de la API. Para obtener más información, consulta las secciones "[Acerca del escaneo de secretos](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-private-repositories)", "[Acerca de los repositorios archivados](/repositories/archiving-a-github-repository/archiving-repositories)" y "[Repositories](/rest/repos/repos#update-a-repository)" en la documentación de la API de REST. - - - heading: Los webhooks del escaneo de secretos para las ubicaciones de las alertas - notes: - - | - Los clientes de GitHub Advanced Security que utilizan el escaneo de secretos ahora pueden decidir participar para recibir un webhook cada que se detecta un secreto en una ubicación nueva. El evento de webhook `secret_scanning_alert_location` incluye detalles de ubicación como el SHA de confirmación y la alerta asociada a la detección. Se crea una ubicación por cada ruta de archivo nueva que contenga el secreto detectado. Para obtener más información, consulta la sección "[Cargas útiles y eventos de webhook](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#secret_scanning_alert_location)". - - - heading: Ver las alertas del Dependabot en toda una organización - notes: - - | - Los clientes de GitHub Advanced Security ahora pueden ver las alertas del Dependabot en la pestaña de **Seguridad** de una organización. Esta vista está disponible para los propietarios de las organizaciones y miembros de los equipos con el [rol de gerente de seguridad](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization). Para obtener más información, consulta la sección "[Acerca del resumen de seguridad](/code-security/security-overview/about-the-security-overview)". - - - heading: Configurar los permisos para las alertas del Dependabot con roles de repositorio personalizados - notes: - - | - Ahora puedes configurar dos permisos nuevos para las alertas del Dependabot cuando administres roles de repositorio personalizados. - - - Ver las alertas del Dependabot - - Descartar o reabrir las alertas del Dependabot - - Para obtener más información, consulta la sección "[Administrar los roles de repositorio personalizados para una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)". - - - heading: Volver a abrir las alertas descartadas del Dependabot - notes: - - | - Ahora puedes volver a abrir las alertas del Dependabot que se descartaron mediante la página de IU en el caso de las alertas cerradas. Esto no afecta a las solicitudes de cambio ni a la API de GraphQL. Para obtener más información, consulta la sección "[Acerca de las alertas del Dependabot](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)". - - **Nota**: Esta característica no estuvo disponible en GitHub Enterprise Server 3.5.0, 3.5.1, 3.5.2 y 3.5.3. La característica está disponible en la versión 3.5.4 y posteriores. [Actualizado: 2022-08-16] - - - heading: La compatibilidad de Pub para las actualizaciones de versión del Dependabot se encuentra en beta público - notes: - - | - Los usuarios de las actualizaciones de versión del Dependabot ahora pueden actualizar proactivamente las dependencias para los proyectos de Flutter o Dart que utilizan el administrador de paquetes Pub. - - Para probar las [actualizaciones de versión](/code-security/dependabot/dependabot-version-updates/about-dependabot-version-updates) en tu propio repositorio de Dart o de Flutter, agrega el siguiente archivo de configuración en [.github/dependabot.yaml](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates#enabling-dependabot-version-updates). Nota los marcadores `package-ecosystem: "pub"` y `enable-beta-ecosystems: true`. - ```yaml - version: 2 - enable-beta-ecosystems: true - updates: - - package-ecosystem: "pub" - directory: "/" - schedule: - interval: "weekly" - ``` - - - heading: Ver una solicitud de cambios asociada con las alertas del Dependabot de un repositorio a través de la API de GraphQL - notes: - - | - El nuevo objeto de GraphQL `DependabotUpdate` te permite ver la información sobre lo que le pasa a las actualizaciones de seguridad de tu repositorio. Cuando GitHub Enterprise Server detecta que una dependencia de tu repositorio está vulnerable, el Dependabot intentará abrir la solicitud de cambios para actualizar la dependencia a una versión no vulnerable. Ahora puedes ver la solicitud de cambios que corrige la vulnerabilidad. En algunos casos, el Dependabot no puede abrir una solicitud de cambios. Anteriormente, el mensaje de error que generaba el Dependabot solo se podía ver en la sección de "Alertas del Dependabot" en la pestaña de **Seguridad**. Ahora, si el Dependabot se encuentra con un error al intentar abrir la solicitud de cambios de una alerta de seguridad, puedes determinar la razón de esto utilizando la API de GraphQL. Para obtener más información, consulta la sección "[Objects](/graphql/reference/objects#dependabotupdate)" en la documentación de la API de GraphQL. - - - heading: Accede a más información sobre las alertas del Dependabot a través de la API de GraphQL - notes: - - | - Ahora puedes ver las alertas fijas del Dependabot con la API de GraphQL. También puedes acceder y filtrar por estado y por identificador numérico único y puedes filtrar por estado en el objeto de alerta de la vulnerabilidad. Ahora existen los siguientes campos para una `RepositoryVulnerabilityAlert`. - - - `number` - - `fixed_at` - - `fix_reason` - - `state` - - Para obtener más información, consulta la sección "[Objects](/graphql/reference/objects#repositoryvulnerabilityalert)" en la documentación de la API de GraphQL. - - - heading: Los eventos de Git en la bitácora de auditoría empresarial - notes: - - | - Los siguientes eventos relacionados con Git ahora pueden aparecer en la bitácora de auditoría de la empresa. Si habilitas la característica y configuras un periodo de retención de bitácoras de auditoría, los eventos nuevos estarán disponibles para su búsqueda a través de la IU y la API o para exportarlos por JSON o CSV. - - - `git.clone` - - `git.fetch` - - `git.push` - - Debido a la gran cantidad de eventos de Git registrados, te recomendamos que monitorees el almacenamiento de archivos de tu instancia y revises tus configuraciones de alertas relacionadas. Para obtener más información, consulta la sección "[Configurar la bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/configuring-the-audit-log-for-your-enterprise#managing-git-events-in-the-audit-log)". - - - heading: Mejoras a CODEOWNERS - notes: - - | - Este lanzamiento incluye mejoras para los CODEOWNERS. - - - Los errores de sintaxis ahora se extienden cuando se ve un archivo de CODEOWNERS desde la web. anteriormente, cuando una línea en un archivo de CODEOWNERS tenía un error de sintaxis, este se ignoraba o, en algunos casos, ocasionaba que no cargara el archivo completo de CODEOWNERS. Las GitHub Apps y las acciones pueden acceder a la misma lista de errores utilizando API nuevas de REST y de GraphQL. Para obtener más información, consulta la sección de "[Repositories](/rest/repos/repos#list-codeowners-errors)" en la documentación de la API de REST u "[Objects](/graphql/reference/objects#repositorycodeowners)" en la documentación de la API de GraphQL. - - Después de que alguien cree una solicitud de cambios nueva o suba cambios nuevos a un borrador de solicitud de cambios, cualquier propietario de código que se requiera para revisión ahora estará listado en la solicitud de cambios debajo de "Revisores". Esta característica te proporciona una vista inicial de quién se solicita para revisión una vez que la solicitud de cambios se marque como lista para revisión. - -Los comentarios en los archivos de CODEOWNERS ahora pueden aparecer al final de una línea, no solo en las líneas dedicadas. - - Para obtener más información, consulta la sección "[Acerca de los propietarios de código](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners)". - - - heading: Más formas de mantener actualizada la rama de tema de una solicitud de cambios - notes: - - | - El botón de **Rama actualizada* en la página de la solicitud de cambios te permite actualizar la rama de esta solicitud con los últimos cambios de la rama base. Esto es útil para verificar que tus cambios sean compatibles con la versión actual de la rama base antes de que hagas la fusión. Estas dos mejoras ahora te proporcionan más formas de mantener tu rama actualizada. - - - Cuando la rama de tema de tu solicitud de cambios está desactualizada con la rama base, ahora tienes la opción de actualizarla rebasándola en la versión más reciente de la rama base. El rebase aplica los cambios de tu rama en la última versión de la rama base, lo que da como resultado una rama con un historial linear, ya que no se crea ninguna confirmación de fusión. Para actualizar por rebase, haz clic en el menú desplegable junto al botón**Actualizar rama**, luego en **Actualizar con rebase** y luego en *Rebasar rama*. Anteriormente, **Actualizar rama** realizaba una fusión tradicional que siembre daba como resultado una confirmación de fusión en la rama de tu solicitud de cambios. Esta opción aún está disponible, pero ahora tienes una elección. Para obtener más información, consulta la sección "[Mantener tu solicitud de cambios sincronizada con la rama base](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/keeping-your-pull-request-in-sync-with-the-base-branch)". - - - Un ajuste nuevo de repositorio permite que el botón **Actualizar rama** siempre esté disponible cuando la rama de tema de una solicitud de cambios no esté actualizada con la rama base. Anteriormente, este botón solo estaba disponible cuando estaba habilitado el ajuste de protección de rama **Requerir que las ramas estén actualizadas antes de fusionarlas**. Las personas con acceso de mantenedor o administrador pueden administrar el ajuste de **Siempre sugerir actualizar las ramas de solicitudes de cambios** de la sección **Solicitudes de cambios* en los ajustes de repositorio. Para obtener más información, consulta la sección "[Administrar sugerencias para actualizar las ramas de las solicitudes de cambios](/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-suggestions-to-update-pull-request-branches)". - - **Nota**: Esta característica no estuvo disponible en GitHub Enterprise Server 3.5.0, 3.5.1, 3.5.2 y 3.5.3. La característica está disponible en la versión 3.5.4 y posterior. [Actualizado: 2022-08-16] - - - heading: Configurar los encabezados personalizados de HTTP para los sitios de GitHub Pages - notes: - - | - Ahora puedes configurar los encabezados HTTP personalizados que aplican a todos los sitios de GitHub Pages que se sirven desde tu instancia de GitHub Enterprise Server. Para obtener más información, consulta la sección "[Configurar GitHub Pages para tu empresa](/admin/configuration/configuring-your-enterprise/configuring-github-pages-for-your-enterprise#configuring-github-pages-response-headers-for-your-enterprise)". - - - heading: Ignorar confirmaciones en una vista de último responsable - notes: - - | - Ahora es posible ignorar las revisiones en la vista de último responsable si creas un archivo _.git-blame-ignore-revs_ en la raíz de tu repositorio. Para obtener más información, consulta la sección "[Ver un archivo](/repositories/working-with-files/using-files/viewing-a-file#ignore-commits-in-the-blame-view)". - - - heading: El tema claro de contraste alto está disponible en general - notes: - - | - Ahora hay un tema claro de alto contraste disponible para el público en general, el cual tiene un mayor contraste entre los elementos de fondo y superpuestos. Para obtener más información, consulta la sección "[Administrar los ajustes de tu tema](/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-your-theme-settings)". - - **Note**: Esta característica no estuvo disponible en GitHub Enterprise Server 3.5.0, 3.5.1, 3.5.2 y 3.5.3. La característica está disponible en la versión 3.5.4 y posterior. [Actualizado: 2022-08-16] - - - heading: Reglas de protección de etiquetas - notes: - - | - Los propietarios de los repositorios ahora pueden configurar reglas de protección de etiqueta para proteger las etiquetas de un repositorio, una vez que se encuentren protegidas con una regla de protección de etiqueta, solo los usuarios con rol de administrador o mantenedor en el repositorio podrán crear y borrar aquellas que coincidan con un patrón de nombre específico. Para obtener más información, consulta la sección "[Configurar reglas de protección de etiqueta](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules)". - bugs: - - | - Ahora es posible que las GitHub Apps carguen activos de lanzamiento. - changes: - - | - Los requisitos mínimos de memoria y almacenamiento en raíz aumentaron para GitHub Enterprise Server 2.10 y 3.0 y ahora se ofrecen desde la versión 3.5.0. - - - En la versión 2.10, el requisito mínimo para almacenamiento en raíz subió de 80 GB a 200 GB. Desde la versión 3.5.0, las verificaciones preliminares de sistema fallarán si el almacenamiento en raíz es menor a 80 GB. - - En la versión 3.0, el requisito mínimo de memoria subió de 16 GB a 32 GB. Desde la versión 3.5.0, las verificaciones preliminares de sistema fallarán si el sistema tiene menos de 28 GB de memoria. - - Para obtener más información, consulta los requisitos mínimos para cada plataforma de despliegue compatible en la sección "[Configurar una instancia de GitHub Enterprise Server](/admin/installation/setting-up-a-github-enterprise-server-instance)." [Actualizado: 2022-06-20] - - | - Para utilizar el flujo de autorización de dispositivos para las OAuth y GitHub Apps, debes habilitar la característica manualmente. Este cambio reduce la probabilidad de que se utilicen las apps en ataques de phishing contra los usuarios de GitHub Enterprise Server al asegurarse de que los integradores están consientes de los riesgos y toman decisiones conscientes para apoyar esta forma de autenticación. Si eres propietario o administras una OAuth App o GitHub App y quieres utilizar el flujo de dispositivos, puedes habilitarlo para tu app a través de la página de ajustes de la misma. Las terminales de la API de flujo de dispositivos responderán con el código de estado `400` a las apps que no hayan habilitado esta característica. Para obtener más información consulta la sección "[Autorizar las OAuth Apps](/developers/apps/building-oauth-apps/authorizing-oauth-apps#device-flow)". - - | - La página de alerta del escaneo de código ahora siempre muestra el estado de la alerta y la información de la rama predeterminada. Hay un panel nuevo de "Ramas afectadas" en la barra lateral, en donde puedes ver el estado de la alerta en otras ramas. Si la alerta no existe en tu rama predeterminada, la página de la alerta mostrará el estado de "In branch" o de "In pull request" para la ubicación en donde se haya visto dicha alerta por última vez. Esta mejora facilita entender el estado de las alertas que se hayan introducido en tu base de código. Para obtener más información, consulta la sección "[Acerca de las alertas del escaneo de código](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-alert-details)". - - La página de lista de alertas no se cambió y se puede filtrar por `branch`. Puedes utilizar la API de escaneo de código para recuperar una información de rama más detallada para las alertas. Para obtener más información, consulta la sección "[Escaneo de Código](/rest/code-scanning)" en la documentación de la API de REST. - - | - El escaneo de código ahora muestra los detalles del origen del análisis de una alerta. Si una alerta tiene más de un origen de análisis, este se muestra en la barra lateral de "Ramas afectadas" y en la línea de tiempo de la alerta. Puedes pasar el mouse sobre el icono de origen del análisis si se muestra en la página de alertas. Estas mejoras facilitarán el entendimiento de tus alertas. Particularmente, te ayudarán a entender aquellas que tengan orígenes de análisis múltiples. Esto es especialmente útil para los ajustes con configuraciones de análisis múltiples, tales como los monorepositorios. Para obtener más información, consulta la sección "[Acerca de las alertas del escaneo de código](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-analysis-origins)". - - | - Las listas de repositorios que le pertenecen a un usuario u organización ahora tienen una opción de filtro adicional, "Plantillas", lo cual facilita el encontrar plantillas de repositorios. - - | - GitHub Enterprise Server puede mostrar varios formatos de imagen comunes, incluyendo PNG, JPG, GIF, PSD y SVG y proporciona varias formas de comparar las diferencias entre las versiones. Ahora, cuando revises las imágenes que se agregaron o cambiaron en una solicitud de cambios, las vistas previas de ellas se muestran predeterminadamente. Anteriormente, se veía un mensaje indicando que los archivos binarios no se podían mostrar y necesitabas alternar la opción "Mostrar el diff enriquecido". Para obtener más información, consulta la sección "[Trabajar con archivos que no sean de código](/repositories/working-with-files/using-files/working-with-non-code-files)". - - | - Los gists nuevos ahora se crean con un nombre de rama predeterminado ya sea de `main` o del nombre de la rama predeterminada alterna en tus ajustes de usuario. Esto empata con cómo se crean otros repositorios en GitHub Enterprise Server. Para obtener más información, consulta las secciones "[Acerca de las ramas](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches#about-the-default-branch)" y "[Administrar el nombre de rama predeterminada de tus repositorios](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-the-default-branch-name-for-your-repositories)". - - | - Los gists ahora solo muestran los 30 comentarios más recientes cuando se despliegan primero. Puedes hacer clic en **Cargar los comentarios anteriores...** para ver más. Esto permite que los gists que tengan muchos comentarios se muestren más rápidamente. Para obtener más información, consulta la sección "[Editar y compartir contenido con los gists](/get-started/writing-on-github/editing-and-sharing-content-with-gists)". - - | - Las páginas de ajustes para usuarios, organizaciones, repositorios y equipos se rediseñaron agrupando las páginas de ajustes similares en secciones para tener una arquitectura informática y capacidad de descubrimiento mejoradas, Para obtener más información,. consulta la [Bitácora de cambios de GitHub](https://github.blog/changelog/2022-02-02-redesign-of-githubs-settings-pages/). - - | - El quedarse con el puntero del mouse sobre una etiqueta ahora muestra su descripción en un diálogo. - - | - El crear y eliminar las invitaciones al repositorio, ya sea que se haga a través de la API o interfaz web, ahora está sujeto a los límites de tasa que pueden habilitarse en tu instancia de GitHub Enterprise Server. para obtener más información sobre los límites de tasa, consulta la sección "[Configurar los límites de tasa](/admin/configuration/configuring-your-enterprise/configuring-rate-limits)". - - | - MinIO anunció la eliminación de MinIO Gateways desde el 1 de junio de 2022. Si bien MinIO Gateway para NAS sigue siendo uno de los proveedores de almacenamiento compatibles para GitHub Actions y GitHub Packages, recomendamos que te migres al soporte de MinIO LTS para obtener compatibilidad y correcciones de errores desde MinIO. Para obtener más información sobre los límites de tasa, consulta la "[Eliminación programada de MinIO Gateway para GCS, Azure, HDFS en el repositorio minio/minio](https://github.com/minio/minio/issues/14331)". - deprecations: - - - heading: El cambio al formato de tokens de autenticación afecta a GitHub Connect - notes: - - | - GitHub Connect ya no funcionará después del 3 de junio para las instancias que ejecuten GitHub Enterprise Server 3.1 o anterior, debido al cambio en el formato de los tokens de autenticación de GitHub. Para seguir utilizando GitHub Connect, mejora a GitHub Enterprise Server 3.2 o posterior. Para obtener más información, consulta el [Blog de 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/). [Actualizado: 2022-06-14] - - - heading: El ejecutor de CodeQL se obsoletizó para favorecer al CLI de CodeQL - notes: - - | - El ejecutor de CodeQL es obsoleto para favorecer al CLI de CodeQL. GitHub Enterprise Server 3.4 y posterior ya no incluyen al ejecutor de CodeQL. Esta obsoletización solo afecta a los usuarios que utilizan el escaneo de código de CodeQL en sistemas de IC/DC de terceros. No se afecta a los usuarios de GitHub Actions. GitHub recomienda fuertemente que los clientes se migren al CLI de CodeQL, lo que es un reemplazo completo de características para el ejecutor de CodeQL y tiene muchas características adicionales. Para obtener más información, consulta la sección "[Migrarse del ejecutor de CodeQL al CLI de CodeQL](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/migrating-from-the-codeql-runner-to-codeql-cli)". - - - heading: Se eliminó el selector de tema para GitHub Pages - notes: - - | - El selector de tema de GitHub Pages se eliminó de los ajustes de las páginas. Para obtener más información sobre la configuración de temas para GitHub Pages, consulta la sección "[Agregar un tema a tu sitio de GitHub pages utilizando Jekyll](/pages/setting-up-a-github-pages-site-with-jekyll/adding-a-theme-to-your-github-pages-site-using-jekyll)". - known_issues: - - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - - Los servicios de las acciones necesitan reiniciarse después de restablecer un aplicativo de un respaldo que se llevó a un host diferente. - - 'Deleted repositories will not be purged from disk automatically after the 90-day retention period ends. This issue is resolved in the 3.5.1 patch release. [Updated: 2022-06-10]' - - 'La consola de administración podría haberse mostrado atascada en la pantalla de _Starting_ después de mejorar una instancia subaprovisionada para GitHub Enterprise Server 3.5. [Actualizado: 2022-06-20]' - - | - Las siguientes características no estuvieron disponibles para los usuarios en GitHub Enterprise Server 3.5.0, 3.5.1, 3.5.2 y 3.5.3. Las características están disponibles en la versión 2.5.4 y posterior. [Actualizado: 2022-08-16] - - - Detección de archivos de flujo de GitHub Actions para la gráfica de dependencias - - Reapertura de las alertas descartadas del Dependabot - - Habilitar el botón **Actualizar rama** para todas las solicitudes de cambio en un repositorio - - Tema claro de alto contraste - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-5/1.yml b/translations/es-ES/data/release-notes/enterprise-server/3-5/1.yml deleted file mode 100644 index a9f6895423..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-5/1.yml +++ /dev/null @@ -1,41 +0,0 @@ ---- -date: '2022-06-09' -sections: - security_fixes: - - Los paquetes se actualizaron a las últimas versiones de seguridad. - bugs: - - Un script interno para validar nombres de host en el archivo de configuración de {% data variables.product.prodname_ghe_server %} devolvió un error cuando la secuencia de nombre de host iniciaba con un "." (punto). - - En las configuraciones de disponibilidad alta en donde el nombre de host del nodo primario fue mayor a 60 caracteres, MySQL no se pudo configurar. - - Cuando se habilitó {% data variables.product.prodname_actions %} pero se inhabilitó TLS en {% data variables.product.prodname_ghe_server %} 3.4.1 y versiones posteriores, falló el aplicar una actualización de configuración. - - El argumento `--gateway` se agergó al comando `ghe-setup-network`, para permitir que pasara la dirección de puerta de enlace al configurar los ajustes de red utilizando la línea de comandos. - - 'Las terminales de la [API de facturación para {% data variables.product.prodname_GH_advanced_security %}](/rest/enterprise-admin/billing#get-github-advanced-security-active-committers-for-an-enterprise) no se habilitaron y no se puede acceder a ellas.' - - Las imágenes adjuntas que se borraron devolvieron un `500 Internal Server Error` en vez de un `404 Not Found`. - - En los ambientes configurados con un servidor de caché de repositorio, el comando `ghe-repl-status` mostró gists incorrectamente como si estuvieran subreplicados. - - Las terminales de "Obtén una confirmación" y "Compara dos confirmaciones" en la [API de confirmaciones](/rest/commits/commits) devolvieron un error `500` si una ruta de archivo en el diff contenía un carácter de unicode cifrado y escapado. - - El cálculo de "Cantidad máxima de confirmantes en toda la instancia" que se reportó en el tablero de administrador de sitio fue incorrecto. - - Una entrada incorrecta en la base de datos para las réplicas de repositorio ocasionó que dicha base de datos se corrompiera al realizar una restauración utilizando {% data variables.product.prodname_enterprise_backup_utilities %}. - - 'A {% data variables.product.prodname_github_app %} would not be able to subscribe to the [`secret_scanning_alert_location` webhook event](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#secret_scanning_alert_location) on an installation.' - - No se mostró la línea de tiempo de actividad para las alertas del escaneo de secretos. - - Deleted repos were not purged after 90 days. - changes: - - Se optimizó la inclusión de las métricas cuando se generó un paquete de soporte de clúster. - - En las configuraciones de disponibilidad alta en donde Elasticsearch reportó un estado amarillo válido, los cambios que se introdujeron en una corrección previa bloquearon el comando `ghe-repl-stop` y no permitieron que la replicación se detuviera. El utilizar `ghe-repo-stop --force` ahora forzará a Elasticsearch a detenerse cuando el servicio está en un estado amarillo válido o normal. - known_issues: - - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - - Los servicios de las acciones necesitan reiniciarse después de restablecer un aplicativo de un respaldo que se llevó a un host diferente. - - 'Los repositorios borrados no se purgarán del disco automáticamente después de que finalice el periodo de retención de 90 días. Esta propuesta se resolvió en el lanzamiento 3.5.1. [Actualizado: 2022-06-10]' - - 'La consola de administración podría haberse mostrado atascada en la pantalla de _Starting_ después de mejorar una instancia subaprovisionada para GitHub Enterprise Server 3.5. [Actualizado: 2022-06-20]' - - | - Las siguientes características no estuvieron disponibles para los usuarios en GitHub Enterprise Server 3.5.0, 3.5.1, 3.5.2 y 3.5.3. Las características están disponibles en la versión 2.5.4 y posterior. [Actualizado: 2022-08-16] - - - Detección de archivos de flujo de GitHub Actions para la gráfica de dependencias - - Reapertura de las alertas descartadas del Dependabot - - Habilitar el botón **Actualizar rama** para todas las solicitudes de cambio en un repositorio - - Tema claro de alto contraste - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-5/2.yml b/translations/es-ES/data/release-notes/enterprise-server/3-5/2.yml deleted file mode 100644 index 206837c08f..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-5/2.yml +++ /dev/null @@ -1,42 +0,0 @@ -date: '2022-06-28' -sections: - security_fixes: - - "**MEDIA**: Previene un ataque en donde un parámetro de secuencia de consulta de `org` puede especificarse para una URL de GitHub Enterprise Server que posteriormente otorga acceso a los confirmantes activos de otra organización." - - "**MEDIA**: Se asegura que `github.company.com` y `github-company.com` no se evalúen por los servicios internos como nombres de host idénticos, previniendo un ataque potencial de falsificación de seguridad del lado del servidor (SSRF)." - - "**BAJA**: Un atacante pudo acceder a la consola de administración con un ataque de recorrido de ruta a través de HTTP, incluso si las reglas de cortafuegos externo bloqueaban el acceso HTTP." - - Los paquetes se actualizaron a las últimas versiones de seguridad. - bugs: - - Los archivos dentro de un archivo de artefacto no se pudieron abrir después de la descompresión debido a los permisos de restricción. - - In some cases, packages pushed to the Container registry were not visible in GitHub Enterprise Server's web UI. - - Management Console would appear stuck on the _Starting_ screen after upgrading an under-provisioned instance to GitHub Enterprise Server 3.5. - - Los tiempos de espera máxima de Redis ya no detienen las migraciones de bases de datos mientras ejecutan `ghe-config-apply`. - - Los procesadores de jobs en segundo plano se atoraron en un estado de cierre parcial, lo cuál dio como resultado que algunos tipos de jobs en segundo plano (como el escaneo de código) se mostrarán atorados. - - En algunos casos, los administradores de sitio no se agregaron automáticamente como propietarios de empresa. - - Actions workflows calling other reusable workflows failed to run on a schedule. - - Resolving Actions using GitHub Connect failed briefly after changing repository visibility from public to internal. - changes: - - Improved the performance of Dependabot Updates when first enabled. - - 'Increase maximum concurrent connections for Actions runners to support [the GHES performance target](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server#review-hardware-requirements).' - - Los tiempos de exceso de espera para la sincronización y compilación de GitHub Pages ahora se pueden configurar en la consola de administración. - - Added environment variable to configure Redis timeouts. - - El crear o actualizar ejecuciones de verificación o suites de verificación pudo devolver un `500 Internal Server Error` si el valor para campos específicos, como el de nombre, era demasiado largo. - - Improves performance in pull requests' "Files changed" tab when the diff includes many changes. - - 'The Actions repository cache usage policy no longer accepts a maximum value less than 1 for [`max_repo_cache_size_limit_in_gb`](/rest/actions/cache#set-github-actions-cache-usage-policy-for-an-enterprise).' - - 'Cuando [despliegas nodos de servidor caché](/admin/enterprise-management/caching-repositories/configuring-a-repository-cache#configuring-a-repository-cache), ahora es obligatorio describir la topología del centro de datos (utilizando el argumento `--datacenter`) para cada nodo en el sistema. Este requisito previene situaciones en donde el dejar una membrecía del centro de datos configurada como "default" ocasiona que las cargas de trabajo se balanceen inadecuadamente a lo largo de varios centros de datos.' - known_issues: - - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - - Los servicios de las acciones necesitan reiniciarse después de restablecer un aplicativo de un respaldo que se llevó a un host diferente. - - | - Las siguientes características no estuvieron disponibles para los usuarios en GitHub Enterprise Server 3.5.0, 3.5.1, 3.5.2 y 3.5.3. Las características están disponibles en la versión 3.5.4 y posteriores. [Actualizado: 2022-08-16] - - - Detección de archivos del flujo de trabajo de GitHub Actions para la gráfica de dependencias - - Reapertura de alertas descartadas del Dependabot - - Habilitar el botón de *Rama actualizada** para todas las solicitudes de cambio en un repositorio - - Tema claro de alto contraste - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-5/3.yml b/translations/es-ES/data/release-notes/enterprise-server/3-5/3.yml deleted file mode 100644 index 08c43001b3..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-5/3.yml +++ /dev/null @@ -1,34 +0,0 @@ -date: '2022-07-21' -sections: - security_fixes: - - '**MEDIA**: Previene un ataque en donde la falsificación de solicitudes de lado del servidor (SSRF) pudiera forzar potencialmente el puente de Subversion (SVN) para ejecutar código remoto inyectando datos arbitrarios en memcached.' - - '**MEDIA**: Previene que un atacante ejecute código de Javascript explotando una vulnerabilidad de scripting entre sitios (XSS) en los elementos desplegables de IU dentro de la interfaz web de GitHub Enterprise Server.' - - 'Actualiza Grafana a la versión 7.5.16, lo cual trata varias vulnerabilidades de seguridad, incluyendo el [CVE-2020-13379](https://github.com/advisories/GHSA-wc9w-wvq2-ffm9) y el [CVE-2022-21702](https://github.com/grafana/grafana/security/advisories/GHSA-xc3p-28hw-q24g).' - - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' - - '**MEDIA**: Una vulnerabilidad de XSS almacenada se identificó en GitHub Enterprise Server, la cual permitió la inyección de atributos arbitrarios. Esta inyección se bloqueó con la Política de Seguridad de Contenido (CSP) de GitHub. Esta vulnerabilidad se reportó a través del programa de Recompensas por Errores de GitHub y se le asignó el [CVE-2022-23733](https://www.cve.org/CVERecord?id=CVE-2022-23733). [Actualizado: 2022-07-31]' - bugs: - - 'En algunos casos, el demonio de collectd pudo haber consumido memoria excesiva.' - - 'En algunos casos, los respaldos de los archivos de bitácora rotados pudieron haber acumulado y consumido un almacenamiento excesivo.' - - 'Después de actualizar a un lanzamiento de característica nuevo y a una ejecución de configuración posterior, Elastichsearch pudo haber registrado excepciones excesivas de bitácoras mientras recompilaba los índices.' - - 'En algunos casos en donde una rama protegida requirió más de una revisión de aprobación, se pudo haber fusionado una solicitud de cambios con una cantidad menor de revisiones de aprobación que la requerida.' - - 'The GitHub Enterprise Importer did not correctly migrate settings for projects within repositories.' - - 'En las instancias que utilizan autenticación de LDAP, el mensaje de autenticación para modo sudo colocó incorrectamente el cursor dentro del campo de contraseña predeterminadamente cuando los campos de texto tanto para el nombre de usuario como par ala contraseña estaban visibles.' - - 'The site admin dashboard erroneously included an option to export a report listing dormant users.' - - 'La terminal de la API de facturación de "[Obtener los confirmantes activos de GitHub Advanced Security para una organización](/rest/billing#get-github-advanced-security-active-committers-for-an-organization)" ahora devuelve encabezados de `Link` para proporcionar información sobre la paginación.' - - 'La terminal de la API de facturación de "[Obtener los confirmantes activos de GitHub Advanced Security para una organización](/rest/billing#get-github-advanced-security-active-committers-for-an-organization)" ahora devuelve la cantidad correcta de confirmantes totales.' - - 'In the sidebar for an organization''s settings, the **Archive** navigation item contained no children.' - changes: - - 'La utilidad de línea de comandos `ghe-set-password` inicia automáticamente los servicios requeridos cuando la instancia se arranca en modo de recuperación.' - - 'Las métricas para los procesos en segundo plano de `aqueduct` se otorgan para el reenvío de Collectd y se muestran en la consola de administración.' - - 'La ubicación de la bitácora de ejecución de migración y configuración, `/data/user/common/ghe-config.log`, ahora se muestra en la página que describe una migración en curso.' - known_issues: - - 'En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador.' - - 'Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización.' - - 'Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio.' - - 'Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres.' - - 'Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com.' - - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' - - 'Los servicios de las acciones necesitan reiniciarse después de restablecer un aplicativo de un respaldo que se llevó a un host diferente.' - - "Las siguientes características no estuvieron disponibles para los usuarios en GitHub Enterprise Server 3.5.0, 3.5.1, 3.5.2 y 3.5.3. Las características están disponibles en la versión 2.5.4 y posterior. [Actualizado: 2022-08-16]\n\n- Detección de archivos de flujo de GitHub Actions para la gráfica de dependencias\n- Reapertura de las alertas descartadas del Dependabot\n- Habilitar el botón **Actualizar rama** para todas las solicitudes de cambio en un repositorio\n- Tema claro de alto contraste\n" - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-5/4.yml b/translations/es-ES/data/release-notes/enterprise-server/3-5/4.yml deleted file mode 100644 index b91d5e3a57..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-5/4.yml +++ /dev/null @@ -1,30 +0,0 @@ -date: '2022-08-11' -sections: - security_fixes: - - | - **CRÍTICA**: El contenedor de Elasticsearch de GitHub Enterprise Server utilizó una versión de OpenJDK 8 que estuvo vulnerable a un problema de truncamiento de número al procesar hojas de estilo de XSLT malintencionadas. La vulnerabilidad se rastreó como [CVE-2022-34169](https://github.com/advisories/GHSA-9339-86wc-4qgf). - - | - **ALTA**: Las aplicaciones instaladas anteriormente en las cuentas de usuario obtuvieron permiso automáticamente para acceder a una organización en los tokens de acceso en el alcance después de que la cuenta de usuario se transformó en una cuenta de organización. Esta vulnerabilidad se reportó a través del [Programa de Recompensas por Errores de GitHub](https://bounty.github.com). - bugs: - - In some cases, GitHub Enterprise Server instances on AWS that used the `r4.4xlarge` instance type would fail to boot. - - In some cases, UI elements within a pull request's **Files changed** tab could overlap. - - When a custom dormancy threshold was set for the instance, suspending all dormant users did not reliably respect the threshold. For more information about dormancy, see "[Managing dormant users](/admin/user-management/managing-users-in-your-enterprise/managing-dormant-users)." - - 'When calculating committers for GitHub Advanced Security, it was not possible to specify individual repositories. For more information, see "[Site admin dashboard](/admin/configuration/configuring-your-enterprise/site-admin-dashboard#advanced-security-committers)."' - - In some cases, Elasticsearch's post-upgrade `es:upgrade` process could crash before completion. - - The script for migration to internal repositories failed to convert the visibility for public repositories to internal or private. For more information about the migration, see "[Migrating to internal repositories](/admin/user-management/managing-repositories-in-your-enterprise/migrating-to-internal-repositories)." - - 'La detección de archivos de flujo de trabajo de GitHub Actions para la gráfica de dependencias no estuvo disponible en GitHub Enterprise Server 3.5.0, 3.5.1, 3.5.2 y 3.5.3, pero están ahora disponibles en la versión 3.5.4. 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#supported-package-ecosystems)".' - - 'La capacidad de reabrir alertas descartadas del Depedabot no estaba disponible en GitHub Enterprise Server 3.5.0, 3.5.1, 3.5.2 y 3.5.3, pero ahora está disponible en la versión 3.5.4. Para obtener más información, consulta la sección "[Ver y actualizar las alertas del Dependabot](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts#viewing-and-updating-closed-alerts)".' - - La capacidad de siempre sugerir actualizaciones desde la rama base hacia un ENCABEZADO de una solicitud de cambios no estaba disponible en GitHub Enterprise Server 3.5.0, 3.5.1, 3.5.2 y 3.5.3, pero está ahora disponible en la versión 3.5.4. Para obtener más información, consulta la sección "[Administrar las sugerencias para actualizar las ramas de las solicitudes de cambios](/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-suggestions-to-update-pull-request-branches)". - - El tema claro de alto contraste no estuvo disponible en GitHub Enterprise Server 3.5.0, 3.5.1, 3.5.2 y 3.5.3, pero ahora está disponible en la versión 3.5.4. Para obtener más información, consulta la sección "[Administrar los ajustes de tu tema](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings)". - changes: - - '`pre_receive_hook.rejected_push` events were not displayed in the enterprise audit log.' - known_issues: - - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - - Los servicios de las acciones necesitan reiniciarse después de restablecer un aplicativo de un respaldo que se llevó a un host diferente. - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-5/5.yml b/translations/es-ES/data/release-notes/enterprise-server/3-5/5.yml deleted file mode 100644 index 93e1bf5ac4..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-5/5.yml +++ /dev/null @@ -1,27 +0,0 @@ -date: '2022-08-30' -sections: - bugs: - - After unlocking a repository for temporary access, a site administrator was unable to manage settings for security products in the repository. - - Duplicate administrative SSH keys could appear in both the Management Console and the `/home/admin/.ssh/authorized_keys` file. - - The site admin page for individual users at http(s)://HOSTNAME/stafftools/users/USERNAME/admin contained functionality not intended for GitHub Enterprise Server. - - In some cases, running `ghe-cluster-config-apply` could replicate an empty configuration to existing nodes in a cluster. - - In some cases, configuration runs started with `ghe-config-apply` did not complete, or returned a `Container count mismatch` error. - - After updating a self-signed TLS certificate on a GitHub Enterprise Server instance, UI elements on some pages in the web interface did not appear. - - The site admin bar at the top of the web interface contained a broken link to the SHA for the currently running version of the application. - - In some cases, background tasks could stall due to a library that was used concurrently despite not being thread-safe. - - Alerts from secret scanning for GitHub Advanced Security customers were missing in the web UI and REST API if a site administrator did not upgrade directly to GitHub Enterprise Server 3.4. The alerts are now visible. - - When a user forked a repository into an organization, a long list of organizations would not render properly. - changes: - - Generation of support bundles is faster as a result of parallelized log sanitization. For more information about support bundles, see "[Providing data to GitHub Support](/support/contacting-github-support/providing-data-to-github-support)." - - APIs that contain the `organization` or `org` route now accept either the organization's slug or ID. Previously, the APIs only accepted slugs, which caused `Link` headers for GitHub Advanced Security endpoints to be inaccessible. For more information, see "[Organizations](https://docs.github.com/rest/orgs/orgs)" in the REST API documentation. - - 'La bitácora de auditoría ahora incluye más eventos generados por los usuarios, tal como `project.create`. La API de REST también devuelve eventos generados por el usuario, tal como `repo.create`. Para obtener más información, consulta las secciones "[Acceder a la bitácora de auditoría de tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise)" y "[Utilizar la API de bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise#querying-the-audit-log-rest-api)".' - - In some cases, cache replicas could reject some Git operations on recently updated repositories. For more information about repository caching, see "[About repository caching](/admin/enterprise-management/caching-repositories/about-repository-caching)." - known_issues: - - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - - Los servicios de las acciones necesitan reiniciarse después de restablecer un aplicativo de un respaldo que se llevó a un host diferente. diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-6/0-rc1.yml b/translations/es-ES/data/release-notes/enterprise-server/3-6/0-rc1.yml deleted file mode 100644 index fc7707911b..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-6/0-rc1.yml +++ /dev/null @@ -1,298 +0,0 @@ -date: '2022-07-26' -release_candidate: true -deprecated: true -intro: | - {% note %} - - **Note:** If {% data variables.product.product_location %} is running a release candidate build, you can't upgrade with a hotpatch. We recommend that you only run release candidates in a test environment. - - {% endnote %} - - For upgrade instructions, see "[Upgrading {% data variables.product.prodname_ghe_server %}](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server)." -sections: - features: - - heading: Infrastructure - notes: - # https://github.com/github/releases/issues/2002 - - | - Repository caching is generally available. Repository caching increases Git read performance for distributed developers, providing the data locality and convenience of geo-replication without impact on push workflows. With the general availability release, GitHub Enterprise Server caches both Git and Git LFS data. For more information, see "[About repository caching](/admin/enterprise-management/caching-repositories/about-repository-caching)." - - - heading: Instance security - notes: - # https://github.com/github/releases/issues/1569 - - | - GitHub has changed the supported algorithms and hash functions for all SSH connections to GitHub Enterprise Server, disabled the unencrypted and unauthenticated Git protocol, and optionally allowed the advertisement of an Ed25519 host key. For more information, see the [GitHub Blog](https://github.blog/2022-06-28-improving-git-protocol-security-on-github-enterprise-server/) and the following articles. - - - "[Configuring SSH connections to your instance](/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance)" - - "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)" - - "[Configuring host keys for your instance](/admin/configuration/configuring-your-enterprise/configuring-host-keys-for-your-instance)" - - # https://github.com/github/releases/issues/2341 - - | - You can require TLS encryption for incoming SMTP connections to your instance. For more information, see "[Configuring email for notifications](/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications)." - - - heading: Audit logs - notes: - # https://github.com/github/releases/issues/1438 - - | - You can stream audit log and Git events for your instance to Amazon S3, Azure Blob Storage, Azure Event Hubs, Google Cloud Storage, or Splunk. Audit log streaming is in public beta and subject to change. For more information, see "[Streaming the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)." - - - heading: GitHub Connect - notes: - # https://github.com/github/releases/issues/2306 - - | - Server Statistics is now generally available. Server Statistics collects aggregate usage data from your GitHub Enterprise Server instance, which you can use to better anticipate the needs of your organization, understand how your team works, and show the value you get from GitHub Enterprise Server. For more information, see "[About Server Statistics](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics)." - - - heading: Administrator experience - notes: - # https://github.com/github/releases/issues/2351 - - | - Enterprise owners can join organizations on the instance as a member or owner from the enterprise account's **Organizations** page. For more information, see "[Managing your role in an organization owned by your enterprise](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)." - - # https://github.com/github/releases/issues/2221 - - | - Enterprise owners can allow users to dismiss the configured global announcement banner. For more information, see "[Customizing user messages for your enterprise](/admin/user-management/managing-users-in-your-enterprise/customizing-user-messages-for-your-enterprise#creating-a-global-announcement-banner)." - - - heading: GitHub Advanced Security - notes: - # https://github.com/github/releases/issues/2321 - - | - Users on an instance with a GitHub Advanced Security license can opt to receive a webhook event that triggers when an organization owner or repository administrator enables or disables a code security or analysis feature. For more information, see the following documentation. - - - "[Webhook events and payloads](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#security_and_analysis)" in the webhook documentation - - "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization)" - - "[Managing security and analysis features for your repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository)" - - # https://github.com/github/releases/issues/2191 - - | - Users on an instance with a GitHub Advanced Security license can optionally add a comment when dismissing a code scanning alert in the web UI or via the REST API. Dismissal comments appear in the event timeline. Users can also add or retrieve a dismissal comment via the REST API. For more information, see "[Triaging code scanning alerts in pull requests](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests#dismissing-an-alert-on-your-pull-request)" and "[Code Scanning](/rest/code-scanning#update-a-code-scanning-alert)" in the REST API documentation. - - # https://github.com/github/releases/issues/2228 - - | - On instances with a GitHub Advanced Security license, secret scanning prevents the leak of secrets in the web editor. For more information, see "[Protecting pushes with secret scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning#using-secret-scanning-as-a-push-protection-from-the-web-ui)." - - # https://github.com/github/releases/issues/2318 - # https://github.com/github/releases/issues/2277 - - | - Enterprise owners and users on an instance with a GitHub Advanced Security license can view secret scanning alerts and bypasses of secret scanning's push protection in the enterprise and organization audit logs, and via the REST API. For more information, see the following documentation. - - - "[Protecting pushes with secret scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)" - - "[Audit log events for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#secret_scanning_push_protection-category-actions)" - - "[Reviewing the audit log for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization#secret_scanning_push_protection-category-actions)" - - "[Secret Scanning](/rest/secret-scanning#list-secret-scanning-alerts-for-an-enterprise)" in the REST API documentation - - # https://github.com/github/releases/issues/2230 - # https://github.com/github/releases/issues/2317 - - | - Enterprise owners on an instance with a GitHub Advanced Security license can perform dry runs of custom secret scanning patterns for the enterprise, and all users can perform dry runs when editing a pattern. Dry runs allow you to understand a pattern's impact across the entire instance and hone the pattern before publication and generation of alerts. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." - - # https://github.com/github/releases/issues/2236 - - | - Users on an instance with a GitHub Advanced Security license can use `sort` and `direction` parameters in the REST API when retrieving secret scanning alerts, and sort based on the alert’s `created` or `updated` fields. The new parameters are available for the entire instance, or for individual organizations or repositories. For more information, see the following documentation. - - - "[List secret scanning alerts for an enterprise](/rest/secret-scanning#list-secret-scanning-alerts-for-an-enterprise)" - - "[List secret scanning alerts for an organization](/rest/secret-scanning#list-secret-scanning-alerts-for-an-organization)" - - "[List secret scanning alerts for a repository](/rest/secret-scanning#list-secret-scanning-alerts-for-a-repository)" - - "[Secret Scanning](/rest/secret-scanning)" in the REST API documentation - - # https://github.com/github/releases/issues/2263 - - | - The contents of the `github/codeql-go` repository have moved to the `github/codeql` repository, to live alongside similar libraries for all other programming languages supported by CodeQL. The open-source CodeQL queries, libraries, and extractor for analyzing codebases written in the Go programming language with GitHub's CodeQL code analysis tools can now be found in the new location. For more information, including guidance on migrating your existing workflows, see [github/codeql-go#741](https://github.com/github/codeql-go/issues/741). - - - heading: Dependabot - notes: - # https://github.com/github/releases/issues/2256 - - | - Enterprise owners on instances with a GitHub Advanced Security license can see an overview of Dependabot alerts for the entire instance, including a repository-centric view of application security risks, and an alert-centric view of all secret scanning and Dependabot alerts. The views are in beta and subject to change, and alert-centric views for code scanning are planned for a future release of GitHub Enterprise Server. For more information, see "[Viewing the security overview](/code-security/security-overview/viewing-the-security-overview#viewing-the-security-overview-for-an-enterprise)." - - # https://github.com/github/releases/issues/2160 - - | - Users can select multiple Dependabot alerts, then dismiss or reopen or dismiss the alerts. For example, from the **Closed alerts** tab, you can select multiple alerts that have been previously dismissed, and then reopen them all at once. For more information, see "[About Dependabot alerts](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-alerts-for-vulnerable-dependencies)." - - # https://github.com/github/releases/issues/2232 - - | - Dependabot updates `@types` dependencies alongside corresponding packages in TypeScript projects. Before this change, users would see separate pull requests for a package and the corresponding `@types` package. This feature is automatically enabled for repositories containing `@types` packages in the project's `devDependencies` within the _package.json_ file. You can disable this behavior by setting the [`ignore`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#ignore) field in your `dependabot.yml` file to `@types/*`. For more information, see "[About Dependabot version updates](/code-security/dependabot/dependabot-version-updates/about-dependabot-version-updates)" and "[Configuration options for the _dependabot.yml_ file](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file)." - - - heading: Code security - notes: - # https://github.com/github/releases/issues/2098 - # https://github.com/github/releases/issues/2282 - - | - GitHub Actions can enforce dependency reviews on users' pull requests by scanning for dependencies, and will warn users about associated security vulnerabilities. The `dependency-review-action` action is supported by a new API endpoint that diffs the dependencies between any two revisions. For more information, see "[About dependency review](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review#dependency-review-enforcement)." - - # https://github.com/github/releases/issues/2243 - - | - The dependency graph detects _Cargo.toml_ and _Cargo.lock_ files for Rust. These files will be displayed in the **Dependency graph** section of the **Insights** tab. Users will receive Dependabot alerts and updates for vulnerabilities associated with their Rust dependencies. Package metadata, including mapping packages to repositories, will be added at a later date. For more information, see "[About the dependency graph](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)." - - # https://github.com/github/releases/issues/1766 - - | - If GitHub Connect is enabled for your instance, users can contribute an improvement to a security advisory in the [GitHub Advisory Database](https://github.com/advisories). To contribute, click **Suggest improvements for this vulnerability** while viewing an advisory's details. For more information, see the following articles. - - - "[Managing GitHub Connect](/admin/configuration/configuring-github-connect/managing-github-connect)" - - "[Browsing security vulnerabilities in the GitHub Advisory Database](/enterprise-cloud@latest/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/browsing-security-vulnerabilities-in-the-github-advisory-database)" in the GitHub Enterprise Cloud documentation - - "[About GitHub Security Advisories for repositories](/enterprise-cloud@latest/code-security/repository-security-advisories/about-github-security-advisories-for-repositories)" in the GitHub Enterprise Cloud documentation - - "[Editing security advisories in the GitHub Advisory Database](/enterprise-cloud@latest/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/editing-security-advisories-in-the-github-advisory-database)" in the GitHub Enterprise Cloud documentation - - - heading: GitHub Actions - notes: - # https://github.com/github/releases/issues/2159 - - | - Within a workflow that calls a reusable workflow, users can pass the secrets to the reusable workflow with `secrets: inherit`. For more information, see "[Reusing workflows](/actions/using-workflows/reusing-workflows#using-inputs-and-secrets-in-a-reusable-workflow)." - - # https://github.com/github/releases/issues/2102 - - | - When using GitHub Actions, to reduce the risk of merging a change that was not reviewed by another person into a protected branch, enterprise owners and repository administrators can prevent Actions from creating pull requests. Organization owners could previously enable this restriction. For more information, see the following articles. - - - "[Enforcing policies for GitHub Actions in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#preventing-github-actions-from-creating-or-approving-pull-requests)" - - "[Disabling or limiting GitHub Actions for your organization](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#preventing-github-actions-from-creating-or-approving-pull-requests)" - - "[Managing GitHub Actions settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#preventing-github-actions-from-creating-or-approving-pull-requests)" - - # https://github.com/github/releases/issues/2155 - - | - Users can write a single workflow triggered by `workflow_dispatch` and `workflow_call`, and use the `inputs` context to access input values. Previously, `workflow_dispatch` inputs were in the event payload, which increased difficulty for workflow authors who wanted to write one workflow that was both reusable and manually triggered. For workflows triggered by `workflow_dispatch`, inputs are still available in the `github.event.inputs` context to maintain compatibility. For more information, see "[Contexts](/actions/learn-github-actions/contexts#inputs-context)." - - # https://github.com/github/releases/issues/2103 - - | - To summarize the result of a job, users can generate Markdown and publish the contents as a job summary. For example, after running tests with GitHub Actions, a summary can provide an overview of passed, failed, or skipped tests, potentially reducing the need to review the full log output. For more information, see "[Workflow commands for GitHub Actions](/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary)." - - # https://github.com/github/releases/issues/2161 - - | - To more easily diagnose job execution failures during a workflow re-run, users can enable debug logging, which outputs information about a job's execution and environment. For more information, see "[Re-running workflows and jobs](/actions/managing-workflow-runs/re-running-workflows-and-jobs)" and "[Using workflow run logs](/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs#viewing-logs-to-diagnose-failures)." - - # https://github.com/github/releases/issues/2140 - - | - If you manage self-hosted runners for GitHub Actions, you can ensure a consistent state on the runner itself before and after a workflow run by defining scripts to execute. By using scripts, you no longer need to require that users manually incorporate these steps into workflows. Pre- and post-job scripts are in beta and subject to change. For more information, see "[Running scripts before or after a job](/actions/hosting-your-own-runners/running-scripts-before-or-after-a-job)." - - - heading: GitHub Packages - notes: - # https://github.com/github/releases/issues/2334 - - | - Enterprise owners can migrate container images from the GitHub Docker registry to the GitHub Container registry. The Container registry provides the following benefits. - - - Improves the sharing of containers within an organization - - Allows the application of granular access permissions - - Permits the anonymous sharing of public container images - - Implements OCI standards for hosting Docker images - - The Container registry is in beta and subject to change. For more information, see "[Migrating your enterprise to the Container registry from the Docker registry](/admin/packages/migrating-your-enterprise-to-the-container-registry-from-the-docker-registry)." - - - heading: Community experience - notes: - # https://github.com/github/releases/issues/2113 - - | - GitHub Discussions is available for GitHub Enterprise Server. GitHub Discussions provides a central gathering space to ask questions, share ideas, and build connections. For more information, see "[GitHub Discussions](/discussions)." - - # https://github.com/github/releases/issues/2259 - - | - Enterprise owners can configure a policy to control whether people's usernames or full names are displayed within internal or public repositories. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-the-display-of-member-names-in-your-repositories)." - - - heading: Organizations - notes: - # https://github.com/github/releases/issues/2019 - - | - Users can create member-only READMEs for an organization. For more information, see "[Customizing your organization's profile](/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile)." - - # https://github.com/github/releases/issues/2234 - - | - Organization owners can pin a repository to an organization's profile directly from the repository via the new **Pin repository** dropdown. Pinned public repositories appear to all users of your instance, while public, private, and internal repositories are only visible to organization members. - - - heading: Repositories - notes: - # https://github.com/github/releases/issues/2214 - - | - While creating a fork, users can customize the fork's name. For more information, see "[Fork a repo](/get-started/quickstart/fork-a-repo)." - - # https://github.com/github/releases/issues/1973 - - | - Users can block creation of branches that match a configured name pattern with the **Restrict pushes that create matching branches** branch protection rule. For example, if a repository's default branch changes from `master` to `main`, a repository administrator can prevent any subsequent creation or push of the `master` branch. For more information, see - "[About protected branches](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#restrict-who-can-push-to-matching-branches)" and "[Managing a branch protection rule](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule#creating-a-branch-protection-rule)." - - # https://github.com/github/releases/issues/2179 - - | - Users can create a branch directly from a repository's **Branches** page by clicking the **New branch**. For more information, see "[Creating and deleting branches within your repository](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository)." - - # https://github.com/github/releases/issues/2220 - - | - Users can delete a branch that's associated with an open pull request. For more information, see "[Creating and deleting branches within your repository](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository)." - - # https://github.com/github/releases/issues/2118 - - | - Repositories with multiple licenses display all of the licenses in the "About" sidebar on the {% octicon "code" aria-label="The code icon" %} **Code** tab. For more information, see "[Licensing a repository](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository)." - - # https://github.com/github/releases/issues/2233 - - When a user renames or moves a file to a new directory, if at least half of the file's contents are identical, the commit history indicates that the file was renamed, similar to `git log --follow`. For more information, see the [GitHub Blog](https://github.blog/changelog/2022-06-06-view-commit-history-across-file-renames-and-moves/). - - # https://github.com/github/releases/issues/2093 - - | - Users can require a successful deployment of a branch before anyone can merge the pull request associated with the branch. For more information, see "[About protected branches](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-deployments-to-succeed-before-merging)" and "[Managing a branch protection rule](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule)." - - # https://github.com/github/releases/issues/2073 - - | - Enterprise owners can prevent organization owners from inviting collaborators to repositories on the instance. For more information, see "[Enforcing a policy for inviting collaborators to repositories](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-inviting-collaborators-to-repositories)." - - # https://github.com/github/releases/issues/2173 - - | - Users can grant exceptions to GitHub Apps for any branch protection rule that supports exceptions. For more information, see "[About apps](/developers/apps/getting-started-with-apps/about-apps)" and "[Managing a branch protection rule](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule)." - - - heading: Commits - notes: - # https://github.com/github/releases/issues/2306 - - | - For public GPG signing keys that are expired or revoked, GitHub Enterprise Server verifies Git commit signatures and show commits as verified if the user made the commit while the key was still valid. Users can also upload expired or revoked GPG keys. For more information, see "[About commit signature verification](/authentication/managing-commit-signature-verification/about-commit-signature-verification)." - - # https://github.com/github/releases/issues/1977 - - | - To affirm that a commit complies with the rules and licensing governing a repository, organization owners and repository administrators can now require developers to sign off on commits made through the web interface. For more information, see "[Managing the commit signoff policy for your organization](/organizations/managing-organization-settings/managing-the-commit-signoff-policy-for-your-organization)" and "[Managing the commit signoff policy for your repository](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository)." - - - heading: Pull requests - notes: - # https://github.com/github/releases/issues/2261 - - | - Using the file tree located in the **Files changed** tab of a pull request, users can navigate modified files, understand the size and scope of changes, and focus reviews. The file tree appears if a pull request modifies at least two files, and the browser window is sufficiently wide. For more information, see "[Reviewing proposed changes in a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)" and "[Filtering files in a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request)." - - # https://github.com/github/releases/issues/2167 - - | - Users can default to using pull requests titles as the commit message for all squash merges. For more information, see "[Configuring commit squashing for pull requests](/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-squashing-for-pull-requests)." - - - heading: Releases - notes: - # https://github.com/github/releases/issues/2281 - - | - When viewing the details for a particular release, users can see the creation date for each release asset. For more information, see "[Viewing your repository's releases and tags](/repositories/releasing-projects-on-github/viewing-your-repositorys-releases-and-tags)." - - # https://github.com/github/releases/issues/2279 - - While creating a release with automatically generated release notes, users can see the tag identified as the previous release, then choose to select a different tag to specify as the previous release. For more information, see "[Automatically generated release notes](/repositories/releasing-projects-on-github/automatically-generated-release-notes)." - - - heading: Markdown - notes: - # https://github.com/github/releases/issues/2260 - - | - Editing Markdown in the web interface has been improved. - - - After a user selects text and pastes a URL, the selected text will become a Markdown link to the pasted URL. - - When a user pastes spreadsheet cells or HTML tables, the resulting text will render as a table. - - When a user copies text containing links, the pasted text will include the link as a Markdown link. - - For more information, see "[Basic writing and formatting syntax](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#links)." - - # https://github.com/github/releases/issues/2258 - - | - When editing a Markdown file in the web interface, clicking the **Preview** tab will automatically scroll to the place in the preview that you were editing. The scroll location is based on the position of your cursor before you clicked the **Preview** tab. - - changes: - - Interactive elements in the web interface such as links and buttons show a visible outline when focused with a keyboard, to help users find the current position on a page. In addition, when focused, form fields have a higher contrast outline. - - If a user refreshes the page while creating a new issue or pull request, the assignees, reviewers, labels and projects will all be preserved. - - known_issues: - - On a freshly set up {% data variables.product.prodname_ghe_server %} instance without any users, an attacker could create the first admin user. - - Custom firewall rules are removed during the upgrade process. - - Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. - - Issues cannot be closed if they contain a permalink to a blob in the same repository, where the blob's file path is longer than 255 characters. - - When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results. - - The {% data variables.product.prodname_registry %} npm registry no longer returns a time value in metadata responses. This was done to allow for substantial performance improvements. We continue to have all the data necessary to return a time value as part of the metadata response and will resume returning this value in the future once we have solved the existing performance issues. - - Resource limits that are specific to processing pre-receive hooks may cause some pre-receive hooks to fail. - - Actions services need to be restarted after restoring an instance from a backup taken on a different host. - - In a repository's settings, enabling the option to allow users with read access to create discussions does not enable this functionality. - - In some cases, users cannot convert existing issues to discussions. - - Custom patterns for secret scanning have `.*` as an end delimiter, specifically in the "After secret" field. This delimiter causes inconsistencies in scans for secrets across repositories, and you may notice gaps in a repository's history where no scans completed. Incremental scans may also be impacted. To prevent issues with scans, modify the end of the pattern to remove the `.*` delimiter. - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' \ No newline at end of file diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-6/0.yml b/translations/es-ES/data/release-notes/enterprise-server/3-6/0.yml deleted file mode 100644 index 253a21cc89..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-6/0.yml +++ /dev/null @@ -1,215 +0,0 @@ -date: '2022-08-16' -deprecated: false -intro: | - {% note %} - - **Nota:** Si {% data variables.product.product_location %} está ejecutando una compilación candidata a lanzamiento, no podrás mejroarla con un hotpatch. Te recomendamos que solo ejecutes los candidatos a lanzamiento en un ambiente de pruebas. - - {% endnote %} - - Pra obtener instrucciones de mejora, consulta la sección "[Mejorar el {% data variables.product.prodname_ghe_server %}](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server)". -sections: - features: - - - heading: Infraestructura - notes: - - | - EL almacenamiento de repositorios en caché está disponible en general. El almacenamiento de repositorios en caché incrementa el rendimiento de lectura de Git para los desarrolladores distribuidos, proporcionando la localidad de los datos y la conveniencia de la geo-replicación sin impactar los flujos de trabajo de subida. Para obtener más información, consulta la sección "[Acerca del almacenamiento de repositorios en caché](/admin/enterprise-management/caching-repositories/about-repository-caching)". - - - heading: Instance security - notes: - - | - GitHub ha cambiado los algoritmos y funciones de hash compatibles de todas las conexiones SSH a GitHub Enterprise Server, inhabilitó el protocolo autenticado y no autenticado de Git y, opcionalmente, permitió la publicidad de una llave de host Ed25519. Para obtener más información, consulta el [Blog de GitHub](https://github.blog/2022-06-28-improving-git-protocol-security-on-github-enterprise-server/) y los siguientes artículos. - - - "[Configurar las conexiones SSH a tu instancia](/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance)" - - "[Requerir políticas de administración de repositorios en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)" - - "[Configurar las llaves de host para tu instancia](/admin/configuration/configuring-your-enterprise/configuring-host-keys-for-your-instance)" - - | - You can require TLS encryption for incoming SMTP connections to your instance. For more information, see "[Configuring email for notifications](/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications#enforcing-tls-for-smtp-connections)." - - - **Note**: This feature is unavailable in GitHub Enterprise Server 3.6.0. The feature will be available in an upcoming release. [Updated: 2022-08-26] - - - heading: Registros de auditoría - notes: - - | - Puedes transmitir eventos de Git y bitácoras de auditoría para tu instancia hacia Amazon S3, Azure Blob Storage, Azure Event Hubs, Google Cloud Storage o Splunk. La transmisión de bitácoras de auditoría se encuentra en beta público y está sujeta a cambios. Para obtener más información, consulta la sección "[Transmitir la bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)". - - - heading: GitHub Connect - notes: - - | - Las estadísticas de servidor ahora están disponibles en general. Las estadísticas de servidor recopilan datos de uso agregado de tu instancia de GitHub Enterprise Server, lo cual puedes utilizar para una mejor anticipación de las necesidades de tu organización, entender cómo funciona tu equipo y mostrar el valor que obtienes de GitHub Enterprise Server. Para obtener más información, 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)". - - - heading: Administrator experience - notes: - - | - Los propietarios de las empresas pueden unirse a las organizaciones en la instancia como miembro o propietario desde la página de **Organizaciones* de la cuenta empresarial. Para obtener más información, consulta la sección "[Administrar tu rol en una organización que le pertenece a tu empresa](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)". - - | - Enterprise owners can allow users to dismiss the configured global announcement banner. For more information, see "[Customizing user messages for your enterprise](/admin/user-management/managing-users-in-your-enterprise/customizing-user-messages-for-your-enterprise#creating-a-global-announcement-banner)." - - - heading: GitHub Advanced Security - notes: - - | - Los usuarios en una instancia con una licencia de GitHub Advanced Security pueden decidir recibir un evento de webhook que se active cuando un propietario de una organización o administrador de repositorio habilite o inhabilite una característica de análisis o seguridad de código. Para obtener más información, consulta la siguiente documentación. - - - "[Eventos de webhook y cargas útiles](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#security_and_analysis)" en la documentación del webhook - - "[Administrar los ajustes de seguridad y análisis para tu organización](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization)" - - "[Administrar las características de seguridad y análisis para tu repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository)" - - | - Los usuarios en una instancia con una licencia de GitHub Advanced Security pueden agregar opcionalmente un comentario al descartar una alerta del escaneo de código en la IU web o a través de la API de REST. Los comentarios de destitución se muestran en la línea de tiempo de eventos. Los usuarios también pueden agregar o recuperar un comentario de destitución a través de la API de REST. Para obtener más información, consulta las secciones "[Clasificar las alertas del escaneo de código en las solicitudes de cambios]](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests#dismissing-an-alert-on-your-pull-request)" y "[Escaneo de código](/rest/code-scanning#update-a-code-scanning-alert)" en la documentación de la API de REST. - - | - On instances with a GitHub Advanced Security license, secret scanning prevents the leak of secrets in the web editor. For more information, see "[Protecting pushes with secret scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning#using-secret-scanning-as-a-push-protection-from-the-web-ui)." - - | - Los propietarios de empresas y usuarios en una instancia con una licencia de GitHub Advanced Security pueden ver las alertas del escaneo de secretos y omisiones de la protección de subida del escaneo de secretos en las bitácoras de auditoría empresariales y organizacionales y a través de la API de REST. Para obtener más información, consulta la siguiente documentación. - - - "[Proteger las subidas con el escaneo de secretos](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)" - - "[Eventos de bitácoras de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#secret_scanning_push_protection-category-actions)" - - "[Revisar la bitácora de auditoría de tu organización](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization#secret_scanning_push_protection-category-actions)" - - "[Escaneo de secretos](/rest/secret-scanning#list-secret-scanning-alerts-for-an-enterprise)" en la documentación de la API de REST - - | - Los propietarios de empresas en una instancia con una licencia de GitHub Advanced Security pueden hacer simulaciones de patrones personalizados del escaneo de secretos para la empresa y todos los usuarios pueden realizar simulaciones al editar un patrón. Las simulaciones te permiten entender el impacto de un patrón en toda la instancia y perfeccionarlo antes de su publicación y generación de alertas. Para obtener más información, consulta la sección "[Definir patrones personalizados para el escaneo de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)". - - | - Los usuarios en una instancia con una licencia de GitHub Advanced Security pueden utilizar los parámetros `sort` y `direction` en la API de REST cuando recuperan las alertas del escaneo de secreto y clasifican con base en los campos de `created` o `updated` de la alerta. Los parámetros nuevos están disponibles para toda la instancia o para las organizaciones o repositorios individuales. Para obtener más información, consulta la siguiente documentación. - - - "[Lista de alertas del escaneo de secretos para una empresa](/rest/secret-scanning#list-secret-scanning-alerts-for-an-enterprise)" - - "[Lista de alertas del escaneo de secretos para una organización](/rest/secret-scanning#list-secret-scanning-alerts-for-an-organization)" - - "[Lista de alertas del escaneo de secretos para un repositorio](/rest/secret-scanning#list-secret-scanning-alerts-for-a-repository)" - - "[Escaneo de secretos](/rest/secret-scanning)" en la documentación de la API de REST - - | - El contenido del repositorio `github/codeql-go` se migró al de `github/codeql` para vivir junto a las librerías similares para el resto de oros lenguajes de programación compatibles con CodeQL. Las consultas de código abierto de CodeQL, librerías y extractor para analizar bases de código escritas en el lenguaje de programación Go con las herramientas de análisis de código de CodeQL de GitHub ahora se pueden encontrar en la ubicación nueva. Para obtener más información, incluyendo orientación sobre cómo migrar tus flujos de trabajo existentes, consulta la sección [github/codeql-go#741](https://github.com/github/codeql-go/issues/741). - - - heading: Dependabot - notes: - - | - Los propietarios de las empresas en las instancias con licencia de GitHub Advanced Security pueden ver un resumen de las alertas del Dependabot para toda la instancia, incluyendo una vista de los riesgos de seguridad de la aplicación centrada en los repositorios y una vista de todas las alertas del escaneo de secretos y del Dependabot centrada en las alertas. Las vistas se encuentran en versión beta y están sujetas a cambios y las vistas centradas en las alertas para el escaneo de código se planean para un lanzamiento futuro de GitHub Enterprise Server. Para obtener más información, consulta la sección "[Ver el resumen de seguridad](/code-security/security-overview/viewing-the-security-overview#viewing-the-security-overview-for-an-enterprise)". - - | - Los usuarios pueden seleccionar múltiples alertas del Dependabot y luego descartarlas o reabrirlas. Por ejemplo, desde la pestaña **Alertas cerradas**, puedes seleccionar varias alertas que se hayan descartado previamente y luego reabrirlas todas al mismo tiempo. Para obtener más información, consulta la sección "[Acerca de las alertas del Dependabot](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-alerts-for-vulnerable-dependencies)". - - | - El Dependabot actualiza las dependencias de `@types` junto con los paquetes correspondientes en los proyectos de TypeScript. Antes de este cambio, los usuarios verán solicitudes de cambios separadas para un paquete y el paquete correspondiente de `@types`. Esta característica se habilita automáticamente para los repositorios que contenga paquetes `@types` en las `devDependencies` del proyecto dentro del archivo _package.json_. Puedes inhabilitar este comportamiento si configuras el campo [`ignore`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#ignore) en tu archivo `dependabot.yml` en `@types/*`. Para obtener más información, consulta las secciones "[Acerca de las actualizaciones de versión del Dependabot](/code-security/dependabot/dependabot-version-updates/about-dependabot-version-updates)" y "[Opciones de configuración para el archivo _dependabot.yml_](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file)". - - - heading: Seguridad de código - notes: - - | - Las GitHub Actions pueden requerir revisiones de dependencias en las solicitudes de cambio de los usuarios mediante el escaneo de dependencias y advertirán a los usuarios sobre las vulnerabilidades de seguridad asociadas. La acción `dependency-review-action` es compatible gracias a una nueva terminal de API que diferencia las dependencias entre cualquier par de revisiones. 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#dependency-review-enforcement)". - - | - La gráfica de dependencias detecta los archivos _Cargo.toml_ y _Cargo.lock_ para Rust. Estos archivos se mostrarán en la sección de **Gráfica de dependencias** de la pestaña **Perspectivas**. Los usuarios recibirán alertas y actualizaciones para las vulnerabilidades asociadas con sus dependencias de Rust. Los metadatos de los paquetes, incluyendo el mapeo de paquetes a los repositorios, se agregará en una fecha posterior. 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)". - - | - Si se habilita GitHub Connect para tu instancia, los usuarios pueden contribuir con mejoras a una asesoría de seguridad en la [Base de Datos de GitHub Connect](https://github.com/advisories). Para contribuir, haz clic en **Sugerir mejoras para esta vulnerabilidad** mientras ves los detalles de la asesoría. Para obtener más información, consulta los siguientes artículos. - - - "[Administrar GitHub Connect](/admin/configuration/configuring-github-connect/managing-github-connect)" - - "[Buscar las vulnerabilidades de seguridad en la Base de Datos de Asesorías de GitHub](/enterprise-cloud@latest/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/browsing-security-vulnerabilities-in-the-github-advisory-database)" en la documentación de GitHub Enterprise Cloud - - "[Acerca de las Asesorías de Seguridad de GitHub para los repositorios](/enterprise-cloud@latest/code-security/repository-security-advisories/about-github-security-advisories-for-repositories)" en la documentación de GitHub Enterprise Cloud - - "[Editar las asesorías de seguridad en la Base de Datos de Asesorías de GitHub](/enterprise-cloud@latest/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/editing-security-advisories-in-the-github-advisory-database)" en la documentación de GitHub Enterprise Cloud - - - heading: GitHub Actions - notes: - - | - Within a workflow that calls a reusable workflow, users can pass the secrets to the reusable workflow with `secrets: inherit`. For more information, see "[Reusing workflows](/actions/using-workflows/reusing-workflows#using-inputs-and-secrets-in-a-reusable-workflow)." - - | - Cuando utilizas las GitHub Actions, para reducir el riesgo de fusionar un cambio que no haya revisado otra persona en una rama protegida, los propietarios de empresa y administradores de repositorio pueden prevenir que Actions cree solicitudes de cambios. Los propietarios de las organizaciones pueden habilitar esta restricción previamente. Para obtener más información, consulta los siguientes artículos. - - - "[Requerir políticas para las GitHub Actions en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#preventing-github-actions-from-creating-or-approving-pull-requests)" - - "[Inhabilitar o limitar las GitHub Actions para tu organización](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#preventing-github-actions-from-creating-or-approving-pull-requests)" - - "[Adminsitrar los ajustes de las GitHub Actions en un repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#preventing-github-actions-from-creating-or-approving-pull-requests)" - - | - Los usuarios pueden escribir un flujo de trabajo sencillo que se active mediante `workflow_dispatch` and `workflow_call` y utilizar el contexto `inputs` para acceder a los valores de entrada. Previamente, las entradas de `workflow_dispatch` estuvieron en la carga útil del evento, lo cual aumentó la dificultad para los autores de los flujos de trabajo que quisieron escribir uno que fuera tanto reutilizable como de activación manual. Para los flujos de trabajo activados por `workflow_dispatch`, las entradas aún están disponibles en el contexto `github.event.inputs` para mantener la compatibilidad. Para obtener más información, consulta la sección "[Contexts](/actions/learn-github-actions/contexts#inputs-context)". - - | - Para resumir el resultado de un job, los usuarios pueden generar lenguaje de marcado y publicar el contenido como resumen de un job. Por ejemplo, después de ejecutar pruebas con GitHub Actions, un resumen puede proporcionar una vista general de las pruebas que pasaron, fallaron o que se omitieron, reduciendo potencialmente la necesidad de revisar la salida completa en bitácora. Para obtener más información, consulta la sección "[Comandos de flujo de trabajo para las GitHub Actions](/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary)". - - | - Para diagnosticar las fallas en la ejecución de jobs con mayor facilidad durante una re-ejecución de flujo de trabajo, los usuarios pueden habilitar el registro de depuración, el cual produce información sobre la ejecución y el ambiente de un job. Para obtener más información, consulta las secciones "[Volver a ejecutar flujos de trabajo y jobs](/actions/managing-workflow-runs/re-running-workflows-and-jobs)" y "[Utilizar bitácoras de ejecución de flujo de trabajo](/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs#viewing-logs-to-diagnose-failures)". - - | - Si administras ejecutores auto-hospedados para GitHub Actions, puedes garantizar un estado consistente n el mismo ejecutor antes y después de una ejecución de flujo de trabajo si defines los scripts a ejecutar. Al utilizar scripts, no necesitas requerir que los usuarios incorporen estos pasos manualmente en los flujos de trabajo. Los scripts previos y posteriores a los jobs están en beta y pueden cambiar. Para obtener más información, consulta la sección "[Ejecutar scripts antes o después de un job](/actions/hosting-your-own-runners/running-scripts-before-or-after-a-job)". - - - heading: Registro del paquete de GitHub - notes: - - | - Los propietarios de empresas pueden migrar imágenes desde el registro de Docker de Github hacia el registro de contenedores de GitHub. El registro de contenedores proporciona los siguientes beneficios. - - - Mejora la forma de compartir contenedores dentro de una organización - - Permite la aplicación de permisos de acceso granulares - - Permite la forma de compartir imágenes de contenedor públicas anónimamente - - Implemente los estándares OCI para hospedar imágenes de Docker - - El registro de contenedores se encuentra en beta y está sujeto a cambios. Para obtener más información, consulta la sección "[Migrar tu empresa al registro de contenedores desde el registro de Docker](/admin/packages/migrating-your-enterprise-to-the-container-registry-from-the-docker-registry)." - - - heading: Community experience - notes: - - | - GitHub Discussions is available for GitHub Enterprise Server. GitHub Discussions provides a central gathering space to ask questions, share ideas, and build connections. For more information, see "[GitHub Discussions](/discussions)." - - | - Los propietarios de empresas pueden configurar una política para controlar si se muestran los nombres de usuario de las personas o sus nombres completos dentro de los repositorios internos o públicos. Para obtener más información, consulta la sección "[Requerir políticas de administración de repositorio en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-the-display-of-member-names-in-your-repositories)". - - - heading: Organizaciones - notes: - - | - Users can create member-only READMEs for an organization. For more information, see "[Customizing your organization's profile](/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile)." - - | - Organization owners can pin a repository to an organization's profile directly from the repository via the new **Pin repository** dropdown. Pinned public repositories appear to all users of your instance, while public, private, and internal repositories are only visible to organization members. - - - heading: Repositorios - notes: - - | - While creating a fork, users can customize the fork's name. For more information, see "[Fork a repo](/get-started/quickstart/fork-a-repo)." - - | - Los usuarios pueden bloquear la creación de ramas que coincide con un patrón de nombre configurado con la regla de protección de rama **Restringir subidas que crean ramas coincidentes**. Por ejemplo, si la rama predeterminada de un repositorio cambia de `master` a `main`, un administrador de repositorio puede prevenir cualquier creación o subida subsecuente de la rama `master`. Para obtener más información, consulta la sección "[Acerca de las ramas protegidas](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#restrict-who-can-push-to-matching-branches)" y "[Administrar una regla de protección de rama](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule#creating-a-branch-protection-rule)". - - | - Los usuarios pueden crear una rama directamente desde la página de **Ramas** de un repositorio haciendo clic en **Rama nueva**. Para obtener más información, consulta la sección "[Crear y borrar ramas dentro de tu repositorio](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository)". - - | - Users can delete a branch that's associated with an open pull request. For more information, see "[Creating and deleting branches within your repository](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository)." - - | - Los repositorios con licencias múltiples muestran todas las licencias en la barra lateral de "Acerca de" en la pestaña de **Código** {% octicon "code" aria-label="The code icon" %}. Para obtener más información, consulta la sección "[Autorizar un repositorio](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository)". - - Cuando un usuario renombra o mueve un archivo a un directorio nuevo, si por lo menos la mitad del contenido del archivo es idéntico, el historial de confirmación indican que el archivo se renombró, similar a `git log --follow`. Para obtener más información, consulta el [Blog de GitHub](https://github.blog/changelog/2022-06-06-view-commit-history-across-file-renames-and-moves/). - - | - Los usuarios pueden requerir un despliegue exitoso de una rama antes de que cualquiera pueda fusionar la solicitud de cambios asociada con ella. Para obtener más información, consulta las secciones "[Acerca de las ramas protegidas](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-deployments-to-succeed-before-merging)" y "[Administrar una regla de protección de rama](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule)". - - | - Los propietarios de las empresas pueden prevenir que los propietarios de las organizaciones inviten colaboradores a los repositorios de la instancia. Para obtener más información, consulta la sección "[Requerir una política para invitar a los colaboradores a los repositorios](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-inviting-collaborators-to-repositories)". - - | - Los usuarios pueden otorgar excepciones para las GitHub Apps para cualquier regla de protección que sea compatible con dichas excepciones. Para obtener más información, consulta las secciones "[Acerca de las apps](/developers/apps/getting-started-with-apps/about-apps)" y "[Administrar una regla de protección de rama](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule)". - - - heading: Confirmaciones - notes: - - | - Para las llaves de firma GPG públicas que expiran o se revocan, GitHub Enterprise Server verifica las firmas de confirmación de Git y muestra las confirmaciones como verificadas si el usuario las confirmó mientras la llave aún era válida. Los usuarios también pueden cargar llaves GPG revocadas o expiradas. Para obtener más información, consulta la sección "[Acerca de la verificación de firmas de confirmación](/authentication/managing-commit-signature-verification/about-commit-signature-verification)". - - | - Para afirmar que una confirmación cumple con las reglas y licencias que rigen a un repositorio, los propietarios de organizaciones y administradores de repositorio ahora pueden requerir que los desarrolladores salgan de sesión en las confirmaciones que se realizan mediante la interfaz web. Para obtener más información, consulta las secciones "[Administrar la política de cierre de sesión para tu organización](/organizations/managing-organization-settings/managing-the-commit-signoff-policy-for-your-organization)" y "[Administrar la política de cierre de sesión en confirmaciones para tu repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository)". - - - heading: Solicitudes de cambios - notes: - - | - Al utilizar el árbol de archivos ubicado en la pestaña de **Archivos cambiados** de una solicitud de cambios, los usuarios pueden navegar entre los archivos modificados, entender la cantidad y el alcance de los cambios y enfocar revisiones. El árbol de archivos se muestra si una solicitud de cambios modifica por lo menos dos archivos y la ventana del buscador es lo suficientemente ancha. Para obtener más información, consulta las secciones "[Revisar los cambios propuestos en una solicitud de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)" y "[Filtrar archivos en una solicitud de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request)". - - | - Users can default to using pull requests titles as the commit message for all squash merges. For more information, see "[Configuring commit squashing for pull requests](/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-squashing-for-pull-requests)." - - - heading: Lanzamientos - notes: - - | - When viewing the details for a particular release, users can see the creation date for each release asset. For more information, see "[Viewing your repository's releases and tags](/repositories/releasing-projects-on-github/viewing-your-repositorys-releases-and-tags)." - - Cuando creas un lanzamiento con notas de lanzamiento generadas automáticamente, los usuarios pueden ver la etiqueta identificada como el lanzamiento anterior y luego elegir seleccionar una etiqueta diferente para especificar como el lanzamiento anterior. Para obtener más información, consulta la sección "[Notas de lanzamiento generadas automáticamente](/repositories/releasing-projects-on-github/automatically-generated-release-notes)". - - - heading: Markdown - notes: - - | - Se mejoró la edición del lenguaje de marcado en la interfaz web. - - - Después de que un usuario selecciona texto y lo pega en una URL, este se convertirá en un enlace de lenguaje de marcado para la URL que se pegó. - - Cuando un usuario pega celdas de hojas de cálculo o tablas HTML, el texto resultante se interpretará como una tabla. - - Cuando un usuario copia texto que contiene enlaces, el texto pegado incluirá un enlace como lenguaje de marcado. - - Para obtener más información, consulta la sección "[Escritura básica y sintaxis de formato](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#links)". - - | - When editing a Markdown file in the web interface, clicking the **Preview** tab will automatically scroll to the place in the preview that you were editing. The scroll location is based on the position of your cursor before you clicked the **Preview** tab. - changes: - - Interactive elements in the web interface such as links and buttons show a visible outline when focused with a keyboard, to help users find the current position on a page. In addition, when focused, form fields have a higher contrast outline. - - If a user refreshes the page while creating a new issue or pull request, the assignees, reviewers, labels and projects will all be preserved. - known_issues: - - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - - Actions services need to be restarted after restoring an instance from a backup taken on a different host. - - In a repository's settings, enabling the option to allow users with read access to create discussions does not enable this functionality. - - In some cases, users cannot convert existing issues to discussions. - - Los patrones personalizados para el escaneo de secretos utilizan `.*` como un delimitador final, específicamente en el campo "Después del secreto". Este delimitador ocasiona inconsistencias en los escaneos que buscan secretos en los repositorios y podrías notar brechas en el historial de un repositorio en donde no hay escaneos completados. Los escaneos en aumento también podrían verse impactados. Para prevenir los problemas con los escaneos, modifica el final del patrón para eliminar el delimitador `.*`. - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-6/1.yml b/translations/es-ES/data/release-notes/enterprise-server/3-6/1.yml deleted file mode 100644 index 1fd058621e..0000000000 --- a/translations/es-ES/data/release-notes/enterprise-server/3-6/1.yml +++ /dev/null @@ -1,33 +0,0 @@ -date: '2022-08-30' -sections: - bugs: - - After unlocking a repository for temporary access, a site administrator was unable to manage settings for security products in the repository. - - Duplicate administrative SSH keys could appear in both the Management Console and the `/home/admin/.ssh/authorized_keys` file. - - The site admin page for individual users at http(s)://HOSTNAME/stafftools/users/USERNAME/admin contained functionality not intended for GitHub Enterprise Server. - - In some cases, running `ghe-cluster-config-apply` could replicate an empty configuration to existing nodes in a cluster. - - In some cases, configuration runs started with `ghe-config-apply` did not complete, or returned a `Container count mismatch` error. - - After updating a self-signed TLS certificate on a GitHub Enterprise Server instance, UI elements on some pages in the web interface did not appear. - - In some cases, background tasks could stall due to a library that was used concurrently despite not being thread-safe. - - The site admin bar at the top of the web interface contained a broken link to the SHA for the currently running version of the application. - - Organization owners were unable to set the level of access required to create discussions. - - Discussions users were incorrectly directed to the community guidelines for GitHub.com. - - In some cases, users were incorrectly instructed to verify their email before creating a discussion. - - Alerts from secret scanning for GitHub Advanced Security customers were missing in the web UI and REST API if a site administrator did not upgrade directly to GitHub Enterprise Server 3.4. The alerts are now visible. - changes: - - Generation of support bundles is faster as a result of parallelized log sanitization. For more information about support bundles, see "[Providing data to GitHub Support](/support/contacting-github-support/providing-data-to-github-support)." - - APIs that contain the `organization` or `org` route now accept either the organization's slug or ID. Previously, the APIs only accepted slugs, which caused `Link` headers for GitHub Advanced Security endpoints to be inaccessible. For more information, see "[Organizations](https://docs.github.com/rest/orgs/orgs)" in the REST API documentation. - - 'La bitácora de auditoría ahora incluye más eventos generados por los usuarios, tal como `project.create`. La API de REST también devuelve eventos generados por el usuario, tal como `repo.create`. Para obtener más información, consulta las secciones "[Acceder a la bitácora de auditoría de tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise)" y "[Utilizar la API de bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise#querying-the-audit-log-rest-api)".' - - In some cases, cache replicas could reject some Git operations on recently updated repositories. For more information about repository caching, see "[About repository caching](/admin/enterprise-management/caching-repositories/about-repository-caching)." - - 'You can now configure the global announcement banner to be dismissable using the REST API. For more information, see "[Customizing user messages for your enterprise](/admin/user-management/managing-users-in-your-enterprise/customizing-user-messages-for-your-enterprise#creating-a-global-announcement-banner)."' - known_issues: - - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. - - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. - - Los archivos rastreados del LFS de Git que se [cargaron mediante la interface web](https://github.com/blog/2105-upload-files-to-your-repositories) se agregaron incorrecta y directamente al repositorio. - - Las propuestas no pudieron cerrarse si contenían un permalink a un blob en el mismo repositorio en donde la ruta de archvio del blob era más grande a 255 caracteres. - - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - - Actions services need to be restarted after restoring an instance from a backup taken on a different host. - - In a repository's settings, enabling the option to allow users with read access to create discussions does not enable this functionality. - - In some cases, users cannot convert existing issues to discussions. - - Los patrones personalizados para el escaneo de secretos utilizan `.*` como un delimitador final, específicamente en el campo "Después del secreto". Este delimitador ocasiona inconsistencias en los escaneos que buscan secretos en los repositorios y podrías notar brechas en el historial de un repositorio en donde no hay escaneos completados. Los escaneos en aumento también podrían verse impactados. Para prevenir los problemas con los escaneos, modifica el final del patrón para eliminar el delimitador `.*`. diff --git a/translations/es-ES/data/release-notes/enterprise-server/README.md b/translations/es-ES/data/release-notes/enterprise-server/README.md index 455cefbe49..b69e79531a 100644 --- a/translations/es-ES/data/release-notes/enterprise-server/README.md +++ b/translations/es-ES/data/release-notes/enterprise-server/README.md @@ -1,37 +1,45 @@ +--- +ms.openlocfilehash: a43b7fac5396fcbdb1b7d9ec241af9879de7b2b8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115018" +--- # Notas de lanzamiento para GitHub Enterprise Server -Interpretado aquí: https://docs.github.com/en/enterprise-server@latest/admin/release-notes +Representado aquí: https://docs.github.com/en/enterprise-server@latest/admin/release-notes ## Cómo funciona ### Archivo de contenido de marcador de posición -Un archivo de contexto existe en `content/admin/release-notes.md`. Tiene una propiedad preliminar especial `layout: release-notes` y no tiene contenido de lenguaje de marcado. La fuente de las notas de lanzamiento viene de los datos de YAML. +Existe un archivo de contenido en `content/admin/release-notes.md`. Tiene una propiedad `layout: release-notes` de texto preliminar especial y ningún contenido de Markdown. La fuente de las notas de lanzamiento viene de los datos de YAML. ### Fuente de YAML -Los datos fuente de las notas de lanzamiento viven en este directorio (`data/release-notes/enterprise-server`). +Los datos de origen de las notas de la versión están en este directorio (`data/release-notes/enterprise-server`). Los directorios se nombran con un número de lanzamiento de GHES (con un guion en vez de un punto). -Los archivos de YAML en cada directorio se nombran de acuerdo al número de parche. Algunos nombres de archivo de parche pueden terminar con `-rc.yml`, lo que significa que es un candidato a lanzamiento. Un archivo de candidato a lanzamiento también requiere `release_candidate: true` en los datos de YAML. +Los archivos de YAML en cada directorio se nombran de acuerdo al número de parche. Algunos nombres de archivo de revisión pueden terminar con `-rc.yml`, lo que significa que es una versión candidata para lanzamiento. Un archivo de versión candidata para lanzamiento también necesita `release_candidate: true` en los datos de YAML. -Las notas de las versiones obsoletizadas de GHES (consulta `lib/enterprise-server-releases.js`) **no** se eliminaron del sitio y siempre se mostrarán en conjunto con las versiones compatibles actuales. +Las notas de la versión de las versiones de GHES en desuso (vea `lib/enterprise-server-releases.js`) **no** se quitan del sitio y siempre se mostrarán junto con las versiones compatibles actualmente. -Nota que los archivos de parche pueden obsoletizarse individualmente (es decir, ocultos en el sitio de documentos) mediante una propiedad opcional de `deprecated: true`. +Tenga en cuenta que los archivos de revisión pueden quedar en desuso individualmente (es decir, ocultos en el sitio de documentación) mediante una propiedad `deprecated: true` opcional. ### Procesamiento de recursos intermedios -Los datos de YAML se procesan y clasifican por `middleware/contextualizers/release-notes.js` y se agregan al objeto `context`. +Los datos de YAML se procesan y ordenan por `middleware/contextualizers/release-notes.js` y se agregan al objeto `context`. ### Diseños -`components/release-notes` interpreta el objeto de datos de `context`. +Los datos del objeto `context` se representan mediante `components/release-notes`. -La página de notas de lanzamiento tiene un diseño personalizado con CSS en `stylesheets/release-notes.scss`. +La página de notas de la versión tiene un diseño personalizado con CSS en `stylesheets/release-notes.scss`. -### Modelo +### Schema -El modelo que valida los datos de YAML vive en `tests/helpers/schemas/ghes-release-notes-schema.js`. Consulta el archivo de modelado para encontrar las propiedades requeridas y opcionales. +Esquema que valida los datos de YAML que residen en `tests/helpers/schemas/ghes-release-notes-schema.js`. Consulta el archivo de modelado para encontrar las propiedades requeridas y opcionales. -El modelo que se ejerce en una prueba en `tests/linting/lint-files.js`. La prueba fallará si los datos no pasan la validación. +El esquema se ejecuta mediante una prueba en `tests/linting/lint-files.js`. La prueba fallará si los datos no pasan la validación. diff --git a/translations/es-ES/data/release-notes/github-ae/2021-03/2021-03-03.yml b/translations/es-ES/data/release-notes/github-ae/2021-03/2021-03-03.yml index 13c8964768..f4003bfbb3 100644 --- a/translations/es-ES/data/release-notes/github-ae/2021-03/2021-03-03.yml +++ b/translations/es-ES/data/release-notes/github-ae/2021-03/2021-03-03.yml @@ -1,85 +1,64 @@ ---- +ms.openlocfilehash: '01df352308991febc092c8a0831413d68c956de1' +ms.sourcegitcommit: 'ea9a577cff7ec16ded25ed57417c83ec04816428' +ms.translationtype: 'HT' +ms.contentlocale: 'es-ES' +ms.lasthandoff: '04/07/2022' +ms.locfileid: '141530880' date: '2021-03-03' -friendlyDate: '3 de marzo de 2021' +friendlyDate: 'March 3, 2021' title: 'Semana del 3 de marzo de 2021' currentWeek: false sections: features: - - - heading: 'GitHub Actions beta' + - heading: 'GitHub Actions beta' notes: - - | - [{% data variables.product.prodname_actions %}](https://github.com/features/actions) es una solución flexible y poderosa para la automatización de flujos de trabajo y de IC/DC. Para obtener más información, consulta la sección "[Introducción a las {% data variables.product.prodname_actions %}](/actions/learn-github-actions/introduction-to-github-actions)." - - Por favor, toma en cuenta que, cuando se habilitan las {% data variables.product.prodname_actions %} durante esta mejora, aparecerán dos organizaciones de nombre "GitHub Actions" (@**actions** and @**github**) en {% data variables.product.product_location %}. {% data variables.product.prodname_actions %} requiere estas organizaciones. Los usuarios de nombre @**ghost** y @**actions** se mostrarán como los actores para crear estas organizaciones en la bitácora de auditoría. - - - heading: 'GitHub Packages beta' + - "[{% data variables.product.prodname_actions %}](https://github.com/features/actions) is a powerful, flexible solution for CI/CD and workflow automation. For more information, see \"[Introduction to {% data variables.product.prodname_actions %}](/actions/learn-github-actions/introduction-to-github-actions).\"\n\nPlease note that when {% data variables.product.prodname_actions %} is enabled during this upgrade, two organizations named \"GitHub Actions\" (@**actions** and @**github**) will appear in {% data variables.product.product_location %}. These organizations are required by {% data variables.product.prodname_actions %}. Users named @**ghost** and @**actions** appear as the actors for creation of these organizations in the audit log.\n" + - heading: 'GitHub Packages beta' notes: - - | - El [{% data variables.product.prodname_registry %}](https://github.com/features/packages) es un servicio de hospedaje de paquetes que se integra nativamente con {% data variables.product.prodname_actions %}, con las API y los webhooks. Crea un [flujo de trabajo de punto a punto de DevOps](/github-ae@latest/packages/quickstart) que incluya tu código, integración continua y soluciones de despliegue. Durante este beta, el {% data variables.product.prodname_registry %} se ofrece gratuitamente para los clientes de {% data variables.product.product_name %}. - - - heading: 'Seguridad Avanzada de GitHub beta' + - "[{% data variables.product.prodname_registry %}](https://github.com/features/packages) is a package hosting service, natively integrated with {% data variables.product.prodname_actions %}, APIs, and webhooks. Create an [end-to-end DevOps workflow](/github-ae@latest/packages/quickstart) that includes your code, continuous integration, and deployment solutions. During this beta, {% data variables.product.prodname_registry %} is offered free of charge to {% data variables.product.product_name %} customers.\n" + - heading: 'GitHub Advanced Security beta' notes: - - | - La {% data variables.product.prodname_GH_advanced_security %} se encuentra disponible en beta e incluye tanto el escaneo de código como el de secretos. Durante este beta, las características de la {% data variables.product.prodname_GH_advanced_security %} se ofrecen gratuitamente para los clientes de {% data variables.product.product_name %}. Los administradores de repositorios y organizaciones pueden decidir unirse para utilizar la {% data variables.product.prodname_GH_advanced_security %} en la pestaña de Seguridad y Análisis debajo de la sección de configuración. - - Aprende más sobre la {% data variables.product.prodname_GH_advanced_security %} [escaneo de códgo](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) y [escaneo de secretos](/github/administering-a-repository/about-secret-scanning) en {% data variables.product.prodname_ghe_managed %}. - - - heading: Administra equipos desde tu proveedor de identidad (IdP) + - "{% data variables.product.prodname_GH_advanced_security %} is available in beta and includes both code scanning and secret scanning. During this beta, {% data variables.product.prodname_GH_advanced_security %} features are being offered free of charge to {% data variables.product.product_name %} customers. Repository and organization administrators can opt-in to use {% data variables.product.prodname_GH_advanced_security %} in the Security and Analysis tab under settings.\n\nLearn more about {% data variables.product.prodname_GH_advanced_security %} [code scanning](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) and [secret scanning](/github/administering-a-repository/about-secret-scanning) on {% data variables.product.prodname_ghe_managed %}.\n" + - heading: 'Manage teams from your identity provider (IdP)' notes: - - | - Los clientes que utilizan SCIM (Sistema para la Administración de Identidad entre Dominios, por sus siglas en inglés) ahora pueden sincronizar los grupos de seguridad en Azure Active Directory con los equipos de {% data variables.product.company_short %}. Una vez que se haya ligado el equipo a un grupo de seguridad, la membrecía se actualizará automáticamente en {% data variables.product.product_name %} cuando se agregue o elimine un usuario de su grupo de seguridad asignado. - - - heading: Beta de listas de IP permitidas + - "Customers using SCIM (System for Cross-domain Identity Management) can now sync security groups in Azure Active Directory with {% data variables.product.company_short %} teams. Once a team has been linked to a security group, membership will be automatically updated in {% data variables.product.product_name %} when a user is added or removed from their assigned security group.\n" + - heading: 'IP allow lists beta' notes: - - | - Las [Listas de direcciones IP permitidas de {% data variables.product.company_short %}](/admin/configuration/restricting-network-traffic-to-your-enterprise) proporcionan la capacidad de filtrar el tráfico de los rangos de IP que especifican los administradores, los cuales se definen en notación CIDR. La lista de direcciones permitidas se define a nivel de la cuenta empresarial u organizacional en Seguridad > Configuración. Todo el tráfico que pretende llegar a los recursos dentro de la cuenta empresarial y de las organizaciones se filtra con las listas de direcciones IP permitidas. Esta funcionalidad se proporciona adicionalmente a la capacidad de solicitar cambios de grupo de seguridad de redes que filtran el tráfico a todo el inquilino GHAE. + - "[{% data variables.product.company_short %} IP allow lists](/admin/configuration/restricting-network-traffic-to-your-enterprise) provide the ability to filter traffic from administrator-specified IP ranges, defined by CIDR notation. The allow list is defined at the enterprise or organization account level in Security > Settings. All traffic that attempts to reach resources within the enterprise account and organizations are filtered by the IP allow lists. This functionality is provided in addition to the ability to request network security group changes that filter traffic to the entirety of the GHAE tenant.\n" changes: - - - heading: Cambios de desarrollador + - heading: 'Developer Changes' notes: - - | - [Los propietarios de la organización ahora pueden inhabilitar la publicación](/github/setting-up-and-managing-organizations-and-teams/managing-the-publication-of-github-pages-sites-for-your-organization) de los sitios de {% data variables.product.prodname_pages %} desde los repositorios de la misma. Esto no dejará de publicar los sitios existentes. - - 'Los repositorios que utilizan {% data variables.product.prodname_pages %} ahora pueden [crear y desplegar desde cualquier rama](/github/working-with-github-pages/about-github-pages#publishing-sources-for-github-pages-sites).' - - Cuando se escribe una propuesta o solicitud de cambios, la sintaxis de lista para las viñetas, números y tareas ahora se auto-completará después de que presiones `return` o `enter`. - - Ahora puedes borrar un directorio en un repositorio desde la página del dicho repositorio. Cuando navegas a un directorio, el botón de kebab nuevo junto al botón de "Agregar archivo" proporciona la opción de borrar el directorio. - - 'Ahora es más fácil y rápido [referenciar las propuestas o solicitudes de cambios](/github/writing-on-github/basic-writing-and-formatting-syntax#referencing-issues-and-pull-requests) con búsquedas a lo largo de palabras múltiples después del "#".' - - - heading: Cambios en la administración + - "[Organization owners can now disable publication](/github/setting-up-and-managing-organizations-and-teams/managing-the-publication-of-github-pages-sites-for-your-organization) of {% data variables.product.prodname_pages %} sites from repositories in the organization. This will not unpublish existing sites.\n" + - 'Repositories that use {% data variables.product.prodname_pages %} can now [build and deploy from any branch](/github/working-with-github-pages/about-github-pages#publishing-sources-for-github-pages-sites).' + - 'When writing an issue or pull request, the list syntax for bullets, numbers, and tasks will now be autocompleted after you press `return` or `enter`.' + - 'You can now delete a directory in a repository from the repository page. When navigating to a directory, a new kebab button next to the "Add file" button gives the option to delete the directory.' + - 'It''s now easier and faster to [reference issues or pull requests](/github/writing-on-github/basic-writing-and-formatting-syntax#referencing-issues-and-pull-requests), with search across multiple words after the "#".' + - heading: 'Administration changes' notes: - - Los propietarios de empresas ahora pueden publicar un mensaje obligatorio. Este mensaje se muestra a todos los usuarios, los cuales deben aceptarlo. Esto puede utilizarse para mostrar información importante, políticas o condiciones de servicio. - - El permiso de ruta de archivo sencilla de una {% data variables.product.prodname_github_app%} ahora puede [ser compatible con hasta diez archivos](/developers/apps/creating-a-github-app-using-url-parameters). - - Cuando configuras una {% data variables.product.prodname_github_app%}, la URL de rellamado de autorización constituye un campo requerido. Ahora permitiremos que el integrador especifique URL de rellamado múltiples. {% data variables.product.product_name %} negará la autorización si no se lista la URL de rellamado de la solicitud. - - 'Una [terminal de API nueva](/rest/reference/apps#create-a-scoped-access-token) permite el intercambio de un token de usuario a servidor por otro de este tipo que tenga alcance para repositorios específicos.' - - 'Ahora los eventos se registrarán en la bitácora de auditoría en [promover a un miembro del equipo para que sea un mantenedor del mismo y en bajar de categoría a un mantenedor de equipo para que sea un miembro de equipo](/admin/user-management/audited-actions#teams).' - - 'El [Flujo de autorización para dispositivos OAuth](/developers/apps/authorizing-oauth-apps#device-flow) ahora es compatible. Esto permite que cualquier cliente de CLI o herramienta de desarrollo se autentique utilizando un sistema secundario.' - - Los usuarios ya no pueden borrar sus cuentas si se habilita el aprovisionamiento de SCIM. - - - heading: Renombrar la rama predeterminada + - 'Enterprise owners can now publish a mandatory message. The message is shown to all users and they must acknowledge it. This can be used to display important information, terms of service or policies.' + - 'The {% data variables.product.prodname_github_app%} single file path permission can now [support up to ten files](/developers/apps/creating-a-github-app-using-url-parameters).' + - 'When configuring a {% data variables.product.prodname_github_app%}, the authorization callback URL is a required field. Now we will permit the integrator to specify multiple callback URLs. {% data variables.product.product_name %} denies authorization if the callback URL from the request is not listed.' + - 'A [new API endpoint](/rest/reference/apps#create-a-scoped-access-token) enables the exchange of a user to server token for a user to server token scoped to specific repositories.' + - 'Events are now logged in the audit log on [promoting a team member to be a team maintainer and on demoting a team maintainer to be a team member](/admin/user-management/audited-actions#teams).' + - 'The [OAuth device authorization flow](/developers/apps/authorizing-oauth-apps#device-flow) is now supported. This allows any CLI client or developer tool to authenticate using a secondary system.' + - 'A user can no longer delete their account if SCIM provisioning is enabled.' + - heading: 'Default branch renaming' notes: - - | - Los propietarios de las empresas y organizaciones ahora pueden configurar el nombre de la rama predeterminada para los repositorios nuevos. Los propietarios de las empresas también pueden requerir su elección de nombres de empresas predeterminadas a través de todas las organizaciones o permitir que las organizaciones individuales elijan el suyo propio. - - Esta configuración no afectará a los repositorios existentes y el nombre de sus ramas predeterminadas no cambiará. - - Este cambio es uno de muchos que {% data variables.product.company_short %} está haciendo para apoyar a los proyectos y mantenedores que quieren renombrar su rama predeterminada. Para aprender más, consulta la sección [github/renaming](https://github.com/github/renaming). + - "Enterprise and organization owners can now set the default branch name for new repositories. Enterprise owners can also enforce their choice of default branch name across all organizations or allow individual organizations to choose their own.\n\nExisting repositories are unaffected by these settings, and their default branch name will not be changed.\n\nThis change is one of many changes {% data variables.product.company_short %} is making to support projects and maintainers that want to rename their default branch. To learn more, see [github/renaming](https://github.com/github/renaming).\n" bugs: - - - heading: Corrección de errores + - heading: 'Bug fixes' notes: - - Los usuarios ya no pueden configurar direcciones de correo electrónico de respaldo en sus perfiles. Sus direcciones de correo electrónico se configuran únicamente mediante el IdP. - - Ya no puedes habilitar la autenticación bifactorial después de configurar la autenticación a través de tu IdP. - - | - {% data variables.product.product_name %} ahora puede conectarse a los tableros de Azure. - - Los encabezados de versión no estaban en las API y ahora se configuraron en "GitHub AE". - - Se arreglaron los enlaces a la documentación. - - Estaba fallando la configuración para reenviar bitácoras de auditoría dentro de los ajustes de empresa. - - El navegar hacia los gists podría resultar en un error 500. - - La URL o el correo electrónico de soporte no podría guardar nada. Ahora guarda las cosas después de algunos minutos. - - Las plantillas de solicitudes de cambio a nivel organizacional no se estaban aplicando a todas las solicitudes de cambio en la organización. + - 'Users can no longer set a backup email address on their profile. Their email address is set through the IdP only.' + - 'You can no longer enable two-factor authentication after configuring authentication through your IdP.' + - "{% data variables.product.product_name %} can now connect to Azure Boards.\n" + - 'Version headers were missing from the APIs, and have now been set to "GitHub AE."' + - 'Links to documentation have been fixed.' + - 'Configuration of audit log forwarding within the enterprise''s settings was failing.' + - 'Navigating to gists could result in a 500 error.' + - 'The Support email or URL was failing to save. It now saves after a period of a few minutes.' + - 'Organization level pull request templates were not being applied to all pull requests in the organization.' known_issues: - - - heading: Problemas conocidos + - heading: 'Known issues' notes: - - Los datos de ubicación geográfica no se muestran en la bitácora de auditoría. La información sobre la ubicación se puede discernir entonces desde la dirección IP asociada con cada evento. - - El enlace al {% data variables.product.prodname_registry %} desde una página de repositorio muestra una página de búsqueda incorrecta cuando dicho repositorio no tiene paquetes. + - 'Geographic location data is not shown in the audit log. Location information can otherwise be discerned from the IP address associated with each event.' + - 'The link to {% data variables.product.prodname_registry %} from a repository page shows an incorrect search page when that repository does not have any packages.' diff --git a/translations/es-ES/data/release-notes/github-ae/2022-05/2022-05-17.yml b/translations/es-ES/data/release-notes/github-ae/2022-05/2022-05-17.yml deleted file mode 100644 index 585f2e6ff2..0000000000 --- a/translations/es-ES/data/release-notes/github-ae/2022-05/2022-05-17.yml +++ /dev/null @@ -1,203 +0,0 @@ -date: '2022-05-17' -friendlyDate: 'May 17, 2022' -title: 'May 17, 2022' -currentWeek: true -sections: - features: - - heading: 'GitHub Advanced Security features are generally available' - notes: - - | - Code scanning and secret scanning are now generally available for GitHub AE. For more information, see "[About code scanning](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning)" and "[About secret scanning](/code-security/secret-scanning/about-secret-scanning)." - - | - Custom patterns for secret scanning is now generally available. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." - - - heading: 'View all code scanning alerts for a pull request' - notes: - - | - You can now find all code scanning alerts associated with your pull request with the new pull request filter on the code scanning alerts page. The pull request checks page shows the alerts introduced in a pull request, but not existing alerts on the pull request branch. The new "View all branch alerts" link on the Checks page takes you to the code scanning alerts page with the specific pull request filter already applied, so you can see all the alerts associated with your pull request. This can be useful to manage lots of alerts, and to see more detailed information for individual alerts. For more information, see "[Managing code scanning alerts for your repository](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository#filtering-code-scanning-alerts)." - - - heading: 'Security overview for organizations' - notes: - - | - GitHub Advanced Security now offers an organization-level view of the application security risks detected by code scanning, Dependabot, and secret scanning. The security overview shows the enablement status of security features on each repository, as well as the number of alerts detected. - - In addition, the security overview lists all secret scanning alerts at the organization level. Similar views for Dependabot and code scanning alerts are coming in future releases. For more information, see "[About the security overview](/code-security/security-overview/about-the-security-overview)." - - ![Screenshot of security overview](/assets/images/enterprise/3.2/release-notes/security-overview-UI.png) - - - heading: 'Dependency graph' - notes: - - | - Dependency graph is now available on GitHub AE. The dependency graph helps you understand the open source software that you depend on by parsing the dependency manifests checked into repositories. For more information, see "[About the dependency graph](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)." - - - heading: 'Dependabot alerts' - notes: - - | - Dependabot alerts can now notify you of vulnerabilities in your dependencies on GitHub AE. You can enable Dependabot alerts by enabling the dependency graph, enabling GitHub Connect, and syncing vulnerabilities from the GitHub Advisory Database. This feature is in beta and subject to change. For more information, see "[About Dependabot alerts](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)." - - After you enable Dependabot alerts, members of your organization will receive notifications any time a new vulnerability that affects their dependencies is added to the GitHub Advisory Database or a vulnerable dependency is added to their manifest. Members can customize notification settings. For more information, see "[Configuring notifications for % data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts)." - - - heading: 'Security manager role for organizations' - notes: - - | - Organizations can now grant teams permission to manage security alerts and settings on all their repositories. The "security manager" role can be applied to any team and grants the team's members the following permissions. - - - Read access on all repositories in the organization - - Write access on all security alerts in the organization - - Access to the organization-level security tab - - Write access on security settings at the organization level - - Write access on security settings at the repository level - - For more information, see "[Managing security managers in your organization](https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization)." - - - heading: 'Ephemeral runners and autoscaling webhooks for GitHub Actions' - notes: - - | - GitHub AE now supports ephemeral (single job) self-hosted runners and a new [`workflow_job`](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#workflow_job) webhook to make autoscaling runners easier. - - Ephemeral runners are good for self-managed environments where each job is required to run on a clean image. After a job is run, GitHub AE automatically unregisteres ephemeral runners, allowing you to perform any post-job management. - - You can combine ephemeral runners with the new `workflow_job` webhook to automatically scale self-hosted runners in response to job requests from GitHub Actions. - - For more information, see "[Autoscaling with self-hosted runners](/actions/hosting-your-own-runners/autoscaling-with-self-hosted-runners)" and "[Webhook events and payloads](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#workflow_job)." - - - heading: 'Composite actions for GitHub Actions' - notes: - - | - You can reduce duplication in your workflows by using composition to reference other actions. Previously, actions written in YAML could only use scripts. For more information, see "[Creating a composite action](/actions/creating-actions/creating-a-composite-action)." - - - heading: 'New token scope for management of self-hosted runners' - notes: - - | - Managing self-hosted runners at the enterprise level no longer requires using personal access tokens with the `admin:enterprise` scope. You can instead use the `new manage_runners:enterprise` scope to restrict the permissions on your tokens. Tokens with this scope can authenticate to many REST API endpoints to manage your enterprise's self-hosted runners. - - - heading: 'Audit log accessible via REST API' - notes: - - | - You can now use the REST API to programmatically interface with the audit log. While audit log forwarding provides you with the ability to retain and analyze data with your own toolkit and determine patterns over time, the new REST API will help you perform limited analysis on events of note that have happened in recent history. For more information, see "[Reviewing the audit log for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization#using-the-rest-api)." - - - heading: 'Expiration dates for personal access tokens' - notes: - - | - You can now set an expiration date on new and existing personal access tokens. GitHub AE will send you an email when it's time to renew a token that's about to expire. Tokens that have expired can be regenerated, giving you a duplicate token with the same properties as the original. When using a token with the GitHub AE API, you'll see a new header, `GitHub-Authentication-Token-Expiration`, indicating the token's expiration date. You can use this in scripts, for example to log a warning message as the expiration date approaches. For more information, see "[Creating a personal access token](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)" and "[Getting started with the REST API](/rest/guides/getting-started-with-the-rest-api#using-personal-access-tokens)." - - - heading: 'Export a list of people with access to a repository' - notes: - - | - Organization owners can now export a list of the people with access to a repository in CSV format. For more information, see "[Viewing people with access to your repository](/organizations/managing-access-to-your-organizations-repositories/viewing-people-with-access-to-your-repository#exporting-a-list-of-people-with-access-to-your-repository)." - - - heading: 'Improved management of code review assignments' - notes: - - | - New settings to manage code review assignment code review assignment help distribute a team's pull request review across the team members so reviews aren't the responsibility of just one or two team members. - - - Child team members: Limit assignment to only direct members of the team. Previously, team review requests could be assigned to direct members of the team or members of child teams. - - Count existing requests: Continue with automatic assignment even if one or more members of the team are already requested. Previously, a team member who was already requested would be counted as one of the team's automatic review requests. - - Team review request: Keep a team assigned to review even if one or more members is newly assigned. - - For more information, see "[Managing code review settings for your team](/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team)." - - - heading: 'New themes' - notes: - - | - Two new themes are available for the GitHub AE web UI. - - - A dark high contrast theme, with greater contrast between foreground and background elements - - Light and dark colorblind, which swap colors such as red and green for orange and blue - - For more information, see "[Managing your theme settings](/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-your-theme-settings)." - - - heading: 'Markdown improvements' - notes: - - | - You can now use footnote syntax in any Markdown field to reference relevant information without disrupting the flow of your prose. Footnotes are displayed as superscript links. Click a footnote to jump to the reference, displayed in a new section at the bottom of the document. For more information, see "[Basic writing and formatting syntax](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#footnotes)." - - - | - You can now toggle between the source view and rendered Markdown view through the web UI by clicking the {% octicon "code" aria-label="The Code icon" %} button to "Display the source diff" at the top of any Markdown file. Previously, you needed to use the blame view to link to specific line numbers in the source of a Markdown file. - - - | - GitHub AE now automatically generates a table of contents for Wikis, based on headings. - - changes: - - heading: 'Performance' - notes: - - | - Page loads and jobs are now significantly faster for repositories with many Git refs. - - - heading: 'Administration' - notes: - - | - The user impersonation process is improved. An impersonation session now requires a justification for the impersonation, actions are recorded in the audit log as being performed as an impersonated user, and the user who is impersonated will receive an email notification that they have been impersonated by an enterprise owner. For more information, see "[Impersonating a user](/admin/user-management/managing-users-in-your-enterprise/impersonating-a-user)." - - - heading: 'GitHub Actions' - notes: - - | - To mitigate insider man-in-the-middle attacks when using actions resolved through GitHub Connect to GitHub.com from GitHub AE, GitHub AE retires the actions namespace (`OWNER/NAME`) on use. Retiring the namespace prevents that namespace from being created in your enterprise, and ensures all workflows referencing the action will download it from GitHub.com. For more information, see "[Enabling automatic access to GitHub.com actions using GitHub Connect](/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect#automatic-retirement-of-namespaces-for-actions-accessed-on-githubcom)." - - - | - The audit log now includes additional events for GitHub Actions. GitHub AE now records audit log entries for the following events. - - - A self-hosted runner is registered or removed. - - A self-hosted runner is added to a runner group, or removed from a runner group. - - A runner group is created or removed. - - A workflow run is created or completed. - - A workflow job is prepared. Importantly, this log includes the list of secrets that were provided to the runner. - - For more information, see "[Security hardening for GitHub Actions](/actions/security-guides/security-hardening-for-github-actions)." - - - heading: 'GitHub Advanced Security' - notes: - - | - Code scanning will now map alerts identified in `on:push` workflows to show up on pull requests, when possible. The alerts shown on the pull request are those identified by comparing the existing analysis of the head of the branch to the analysis for the target branch that you are merging against. Note that if the pull request's merge commit is not used, alerts can be less accurate when compared to the approach that uses `on:pull_request` triggers. For more information, see "[About code scanning with CodeQL](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql)." - - Some other CI/CD systems can exclusively be configured to trigger a pipeline when code is pushed to a branch, or even exclusively for every commit. Whenever such an analysis pipeline is triggered and results are uploaded to the SARIF API, code scanning will try to match the analysis results to an open pull request. If an open pull request is found, the results will be published as described above. For more information, see "[Uploading a SARIF file to GitHub](/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github)." - - - | - GitHub AE now detects secrets from additional providers. For more information, see "[Secret scanning patterns](/code-security/secret-scanning/secret-scanning-patterns#supported-secrets)." - - - heading: 'Pull requests' - notes: - - | - The timeline and Reviewers sidebar on the pull request page now indicate if a review request was automatically assigned to one or more team members because that team uses code review assignment. - - ![Screenshot of indicator for automatic assignment of code review](https://user-images.githubusercontent.com/2503052/134931920-409dea07-7a70-4557-b208-963357db7a0d.png) - - - | - You can now filter pull request searches to only include pull requests you are directly requested to review by choosing **Awaiting review from you**. For more information, see "[Searching issues and pull requests](https://docs.github.com/en/search-github/searching-on-github/searching-issues-and-pull-requests)." - - - | - If you specify the exact name of a branch when using the branch selector menu, the result now appears at the top of the list of matching branches. Previously, exact branch name matches could appear at the bottom of the list. - - - | - When viewing a branch that has a corresponding open pull request, GitHub AE now links directly to the pull request. Previously, there would be a prompt to contribute using branch comparison or to open a new pull request. - - - | - You can now click a button to copy the full raw contents of a file to the clipboard. Previously, you would need to open the raw file, select all, and then copy. To copy the contents of a file, navigate to the file and click in the toolbar. Note that this feature is currently only available in some browsers. - - - | - A warning is now displayed when viewing a file that contains bidirectional Unicode text. Bidirectional Unicode text can be interpreted or compiled differently than it appears in a user interface. For example, hidden bidirectional Unicode characters can be used to swap segments of text in a file. For more information about replacing these characters, see the [GitHub Changelog](https://github.blog/changelog/2021-10-31-warning-about-bidirectional-unicode-text/). - - - heading: 'Repositories' - notes: - - | - GitHub AE now includes enhanced support for _CITATION.cff_ files. _CITATION.cff_ files are plain text files with human- and machine-readable citation information. GitHub AE parses this information into convenient formats such as [APA](https://apastyle.apa.org) and [BibTeX](https://en.wikipedia.org/wiki/BibTeX) that can be copied by others. For more information, see "[About CITATION files](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files)." - - - | - You can now add, delete, or view autolinks through the Repositories API's Autolinks endpoint. For more information, see "[Autolinked references and URLs](/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls)" and "[Repositories](/rest/reference/repos#autolinks)" in the REST API documentation. - - - heading: 'Releases' - notes: - - - | - The tag selection component for GitHub releases is now a drop-down menu rather than a text field. For more information, see "[Managing releases in a repository](/repositories/releasing-projects-on-github/managing-releases-in-a-repository#creating-a-release)." - - - heading: 'Markdown' - notes: - - - | - When dragging and dropping files such as images and videos into a Markdown editor, GitHub AE now uses the mouse pointer location instead of the cursor location when placing the file. - - - heading: 'REST API' - notes: - - | - REST API previews have now graduated and are an official part of the API. Preview headers are no longer required for REST API endpoints, but will still function as expected if you continue to specify a graduated preview in the `Accept` header of a request. diff --git a/translations/es-ES/data/release-notes/github-ae/README.md b/translations/es-ES/data/release-notes/github-ae/README.md index 70901239ec..1fe36d60cf 100644 --- a/translations/es-ES/data/release-notes/github-ae/README.md +++ b/translations/es-ES/data/release-notes/github-ae/README.md @@ -1,35 +1,43 @@ +--- +ms.openlocfilehash: 78f03188cb76fd34ffd5670585758bb8c9c2a47d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115002" +--- # Notas de lanzamiento para GitHub AE -Interpretado aquí: https://docs.github.com/en/github-ae@latest/admin/release-notes +Representado aquí: https://docs.github.com/en/github-ae@latest/admin/release-notes ## Cómo funciona ### Archivo de contenido de marcador de posición -Un archivo de contexto existe en `content/admin/release-notes.md`. Tiene una propiedad preliminar especial `layout: release-notes` y no tiene contenido de lenguaje de marcado. La fuente de las notas de lanzamiento viene de los datos de YAML. +Existe un archivo de contenido en `content/admin/release-notes.md`. Tiene una propiedad `layout: release-notes` de texto preliminar especial y ningún contenido de Markdown. La fuente de las notas de lanzamiento viene de los datos de YAML. ### Fuente de YAML -Los datos fuente para las notas de lanzamiento viven en este directorio (`data/release-notes/github-ae`). +Los datos de origen de las notas de la versión están en este directorio (`data/release-notes/github-ae`). Los directorios se nombran por mes. Los archivos YAML se nombran de acuerdo con los datos del lanzamiento semanal. -Una propiedad booleana llamada `currentWeek` debe configurarse en cada archivo YAML. No más de un archivo a la vez puede tener esta propiedad configurada en "true". +Se debe establecer una propiedad booleana denominada `currentWeek` en cada archivo YAML. No más de un archivo a la vez puede tener esta propiedad configurada en "true". -Nota que los archivos de parche pueden obsoletizarse individualmente (es decir, ocultos en el sitio de documentos) mediante una propiedad opcional de `deprecated: true`. +Ten en cuenta que los archivos de revisión pueden quedar en desuso individualmente (es decir, ocultos en el sitio de documentación) mediante una propiedad `deprecated: true` opcional. ### Procesamiento de recursos intermedios -Los datos de YAML se procesan y clasifican por `middleware/contextualizers/release-notes.js` y se agregan al objeto `context`. +Los datos de YAML se procesan y ordenan por `middleware/contextualizers/release-notes.js` y se agregan al objeto `context`. ### Diseños -`components/release-notes` interpreta el objeto de datos de `context`. +Los datos del objeto `context` se representan mediante `components/release-notes`. -La página de notas de lanzamiento tiene un diseño personalizado con CSS en `stylesheets/release-notes.scss`. +La página de notas de la versión tiene un diseño personalizado con CSS en `stylesheets/release-notes.scss`. -### Modelo +### Schema -El modelo que valida los datos de YAML vive en `tests/helpers/schemas/ghae-release-notes-schema.js`. Consulta el archivo de modelado para encontrar las propiedades requeridas y opcionales. +Esquema que valida los datos de YAML que residen en `tests/helpers/schemas/ghae-release-notes-schema.js`. Consulta el archivo de modelado para encontrar las propiedades requeridas y opcionales. -El modelo que se ejerce en una prueba en `tests/linting/lint-files.js`. La prueba fallará si los datos no pasan la validación. +El esquema se ejecuta mediante una prueba en `tests/linting/lint-files.js`. La prueba fallará si los datos no pasan la validación. diff --git a/translations/es-ES/data/reusables/accounts/accounts-billed-separately.md b/translations/es-ES/data/reusables/accounts/accounts-billed-separately.md index c03f0f0272..4249675257 100644 --- a/translations/es-ES/data/reusables/accounts/accounts-billed-separately.md +++ b/translations/es-ES/data/reusables/accounts/accounts-billed-separately.md @@ -1 +1,9 @@ -Cada cuenta de {% data variables.product.product_name %} se factura por separado. El actualizar una cuenta organizacional habilita las características de pago únicamente para los repositorios de la organización y no afecta a las características disponibles en los repositorios que pertenecen a cualquier cuenta personal asociada. De forma similar, el mejorar una cuenta personal habilitará las características de pago para los repositorios de dicha cuenta únicamente y no afectará a aquellos en cuentas organizacionales. Para obtener más información sobre los tipos de cuenta, consulta la sección "[Tipos de cuentas de {% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/types-of-github-accounts)". +--- +ms.openlocfilehash: 90399007d59f5047f1bfdd4807bea0f1e77dddd3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114978" +--- +Cada cuenta de {% data variables.product.product_name %} se factura por separado. El actualizar una cuenta organizacional habilita las características de pago únicamente para los repositorios de la organización y no afecta a las características disponibles en los repositorios que pertenecen a cualquier cuenta personal asociada. De forma similar, el mejorar una cuenta personal habilitará las características de pago para los repositorios de dicha cuenta únicamente y no afectará a aquellos en cuentas organizacionales. Para más información sobre los tipos de cuenta, vea "[Tipos de cuentas de {% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/types-of-github-accounts)". diff --git a/translations/es-ES/data/reusables/accounts/create-account.md b/translations/es-ES/data/reusables/accounts/create-account.md index d8e71ea9c2..782275dc29 100644 --- a/translations/es-ES/data/reusables/accounts/create-account.md +++ b/translations/es-ES/data/reusables/accounts/create-account.md @@ -1,2 +1,2 @@ -1. Ve a la página de {% data variables.product.company_short %}[Fijación de precios]({% data variables.product.pricing_url %}). -2. Lee la información acerca de los diferentes productos y suscripciones que ofrece {% data variables.product.company_short %}, después haz clic en el botón actualizar debajo de la suscripción que deseas elegir. +1. Go to {% data variables.product.company_short %}'s [Pricing]({% data variables.product.pricing_url %}) page. +2. Read the information about the different products and subscriptions that {% data variables.product.company_short %} offers, then click the upgrade button under the subscription you'd like to choose. diff --git a/translations/es-ES/data/reusables/accounts/create-personal-access-tokens.md b/translations/es-ES/data/reusables/accounts/create-personal-access-tokens.md deleted file mode 100644 index 54e9e2a2ba..0000000000 --- a/translations/es-ES/data/reusables/accounts/create-personal-access-tokens.md +++ /dev/null @@ -1 +0,0 @@ -1. For each of your accounts, create a dedicated PAT with `repo` scope. Para obtener más información, consulta la sección "[Crear un token de acceso personal](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)". \ No newline at end of file diff --git a/translations/es-ES/data/reusables/accounts/you-must-know-your-password.md b/translations/es-ES/data/reusables/accounts/you-must-know-your-password.md index 647fb4612b..97e785eb99 100644 --- a/translations/es-ES/data/reusables/accounts/you-must-know-your-password.md +++ b/translations/es-ES/data/reusables/accounts/you-must-know-your-password.md @@ -1 +1,9 @@ -Si proteges tu cuenta personal con la autenticación bifactorial, pero no conoces tu contraseña, no podrás seguir los pasos siguientes para recuperar tu cuenta. {% data variables.product.company_short %} puede enviar un correo de restablecimiento de contraseña a una dirección verificada que se haya asociado con tu cuenta. Para obtener más información, consulta la sección "[Actualizar tus credenciales de acceso a {% data variables.product.prodname_dotcom %}](/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials#requesting-a-new-password)". +--- +ms.openlocfilehash: 0706277e766ce2418b463c55213378867bd0cd52 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114970" +--- +Si protege su cuenta personal con autenticación en dos fases, pero no conoce la contraseña, no podrá seguir estos pasos para recuperar su cuenta. {% data variables.product.company_short %} puede enviar un correo electrónico de restablecimiento de contraseña a una dirección verificada asociada a su cuenta. Para obtener más información, vea "[Actualizar las credenciales de acceso de {% data variables.product.prodname_dotcom %}](/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials#requesting-a-new-password)". diff --git a/translations/es-ES/data/reusables/actions/about-actions-for-enterprises.md b/translations/es-ES/data/reusables/actions/about-actions-for-enterprises.md index d3a37dcf43..d3d9cf7217 100644 --- a/translations/es-ES/data/reusables/actions/about-actions-for-enterprises.md +++ b/translations/es-ES/data/reusables/actions/about-actions-for-enterprises.md @@ -1 +1,9 @@ -Las {% data variables.product.prodname_actions %} permiten que {% ifversion ghec or ghae %}los miembros de tu empresa{% elsif ghes %} las personas que utilizan {% data variables.product.product_location %}{% endif %} mejoren su productividad al automatizar cada fase del flujo de trabajo de desarrollo de software. +--- +ms.openlocfilehash: 9848eca24695b7fb33afcf43bc447c7538f5fc71 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114962" +--- +{% data variables.product.prodname_actions %} permite {% ifversion ghec or ghae %}a los miembros de la empresa{% elsif ghes %}los usuarios que utilicen {% data variables.product.product_location %}{% endif %} mejorar la productividad mediante la automatización de todas las fases del flujo de trabajo de desarrollo de software. diff --git a/translations/es-ES/data/reusables/actions/about-actions.md b/translations/es-ES/data/reusables/actions/about-actions.md index 42fd3186e7..444296114e 100644 --- a/translations/es-ES/data/reusables/actions/about-actions.md +++ b/translations/es-ES/data/reusables/actions/about-actions.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 80a4d4b1ada9616ac5939c27b65bbc752d89323a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114961" +--- {% data variables.product.prodname_actions %} es una plataforma de integración y despliegue continuos (IC/DC) que te permite automatizar tu mapa de compilación, pruebas y despliegue. diff --git a/translations/es-ES/data/reusables/actions/about-artifact-log-retention.md b/translations/es-ES/data/reusables/actions/about-artifact-log-retention.md index 2e4fc264f5..d5f675e94b 100644 --- a/translations/es-ES/data/reusables/actions/about-artifact-log-retention.md +++ b/translations/es-ES/data/reusables/actions/about-artifact-log-retention.md @@ -1,12 +1,18 @@ +--- +ms.openlocfilehash: 8a86f408128b56cc31c0e8876e962994edf7cdc4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145282837" +--- Predeterminadamente, los artefactos y archivos de bitácora que generan los flujos de trabajo se retienen por 90 días antes de que se borren automáticamente. -{%- ifversion fpt or ghec %} -Puedes ajustar el periodo de retención dependiendo del tipo de repositorio: +{%- ifversion fpt or ghec %} Puedes ajustar el periodo de retención dependiendo del tipo de repositorio: - Para los repositorios públicos: puedes cambiar este periodo de retención a cualquier cantidad entre 1 o 90 días. -- En el caso de los repositorios privados {% ifversion ghec %} e internos{% endif %}: puedes cambiar este periodo de retención a cualquier valor entre 1 y 400 días. -{%- else %} -Puedes cambiar este periodo de retención a cualquiera entre 1 o 400 días. +- En el caso de los repositorios privados {% ifversion ghec %} e internos{% endif %}: puedes cambiar este periodo de retención a cualquier valor entre 1 y 400 días. +{%- else %} Puedes cambiar este periodo de retención a cualquier cantidad entre 1 o 400 días. {%- endif %} Cuando personalizas el periodo de retención, esto aplicará solamente a los artefactos y archivos de bitácora nuevos, y no aplicará retroactivamente a los objetos existentes. Para los repositorios y organizaciones administrados, el periodo de retención máximo no puede exceder el límite que configuró la organización o empresa administradora. diff --git a/translations/es-ES/data/reusables/actions/about-artifacts.md b/translations/es-ES/data/reusables/actions/about-artifacts.md index 2a5cc3fd3b..25948ce52b 100644 --- a/translations/es-ES/data/reusables/actions/about-artifacts.md +++ b/translations/es-ES/data/reusables/actions/about-artifacts.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 5b853db664d1e37f1cebbcaaa525b07ba509cb4f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114945" +--- Los artefactos te habilitan para compartir datos entre jobs en un flujo de trabajo y para almacenar datos una vez que este flujo se complete. diff --git a/translations/es-ES/data/reusables/actions/about-environments.md b/translations/es-ES/data/reusables/actions/about-environments.md index b027036355..c80ebba781 100644 --- a/translations/es-ES/data/reusables/actions/about-environments.md +++ b/translations/es-ES/data/reusables/actions/about-environments.md @@ -1 +1,9 @@ -Los ambientes se utilizan para describir un objetivo de despliegue general como `production`, `staging` o `development`. Cuando se despliega un flujo de trabajo de {% data variables.product.prodname_actions %} en un ambiente, dicho ambiente se desplegará en la página principal del repositorio. Puedes utilizar ambientes para que requieran la aprobación para que un job proceda, restringir qué ramas pueden activar un flujo de trabajo o limitar el acceso a los secretos. Para obtener más información sobre cómo crear ambientes, consulta la sección "[Utilizar ambientes para despliegue](/actions/deployment/using-environments-for-deployment)". +--- +ms.openlocfilehash: 3f9e898e4df95a602acd3d894e921b98f7367aa3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114937" +--- +Los entornos se usan para describir un destino de implementación general como `production`, `staging` o `development`. Cuando se despliega un flujo de trabajo de {% data variables.product.prodname_actions %} en un ambiente, dicho ambiente se desplegará en la página principal del repositorio. Puedes utilizar ambientes para que requieran la aprobación para que un job proceda, restringir qué ramas pueden activar un flujo de trabajo o limitar el acceso a los secretos. Para obtener más información sobre la creación de entornos, consulte"[Uso de entornos para la implementación](/actions/deployment/using-environments-for-deployment)". diff --git a/translations/es-ES/data/reusables/actions/about-oidc-short-overview.md b/translations/es-ES/data/reusables/actions/about-oidc-short-overview.md index c00cdd5b73..816b1ff040 100644 --- a/translations/es-ES/data/reusables/actions/about-oidc-short-overview.md +++ b/translations/es-ES/data/reusables/actions/about-oidc-short-overview.md @@ -1,2 +1,10 @@ +--- +ms.openlocfilehash: cd26a748114e97e5890d05e87b80e2253e0de04f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114929" +--- -Si tus flujos de trabajo de {% data variables.product.prodname_actions %} necesitan acceder a los recursos de un proveedor de servicios en la red que sea compatible con OpenID Connect (OIDC), puedes configurarlos para que se autentiquen directamente con dicho proveedor. Esto te permitirá dejar de almacenar estas credenciales como secretos de duración larga y te proporcionará otros beneficios de seguridad. Para obtener más información, consulta la sección "[Acerca del fortalecimiento de seguridad con OpenID Connect](/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect)". +Si tus flujos de trabajo de {% data variables.product.prodname_actions %} necesitan acceder a los recursos de un proveedor de servicios en la red que sea compatible con OpenID Connect (OIDC), puedes configurarlos para que se autentiquen directamente con dicho proveedor. Esto te permitirá dejar de almacenar estas credenciales como secretos de duración larga y te proporcionará otros beneficios de seguridad. Para más información, vea "[Acerca del fortalecimiento de la seguridad con OpenID Connect](/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect)". diff --git a/translations/es-ES/data/reusables/actions/about-runner-groups.md b/translations/es-ES/data/reusables/actions/about-runner-groups.md deleted file mode 100644 index 35545c801c..0000000000 --- a/translations/es-ES/data/reusables/actions/about-runner-groups.md +++ /dev/null @@ -1,18 +0,0 @@ -{% ifversion fpt %} -{% note %} - -**Note:** All organizations have a single default runner group. Only enterprise accounts and organizations owned by enterprise accounts can create and manage additional runner groups. - -{% endnote %} - -Runner groups are used to control access to runners. Los administradores de las organizaciones pueden configurar políticas de acceso que controlen qué repositorios en una organización tienen acceso al grupo de ejecutores. - -If you use {% data variables.product.prodname_ghe_cloud %}, you can create additional runner groups; enterprise admins can configure access policies that control which organizations in an enterprise have access to the runner group; and organization admins can assign additional granular repository access policies to the enterprise runner group. -{% endif -%} -{% ifversion ghec or ghes or ghae %} - -{% data reusables.actions.runner-group-enterprise-overview %} - -Cuando se crean nuevos ejecutores, se asignan automáticamente al grupo predeterminado. Los ejecutores solo pueden estar en un grupo a la vez. Puedes mover los ejecutores del grupo predeterminado a otro grupo. For more information, see "[Moving a runner to a group](#moving-a-runner-to-a-group)." - -{% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/about-runners.md b/translations/es-ES/data/reusables/actions/about-runners.md index 62aaa8d6e2..4370a94180 100644 --- a/translations/es-ES/data/reusables/actions/about-runners.md +++ b/translations/es-ES/data/reusables/actions/about-runners.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 6ef3ea32691437d12387373824727820903c4318 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114914" +--- Un ejecutor es un servidor que ejecuta tus flujos de trabajo cuando se activan. diff --git a/translations/es-ES/data/reusables/actions/about-secrets.md b/translations/es-ES/data/reusables/actions/about-secrets.md index 663cd6d72e..c45508a87b 100644 --- a/translations/es-ES/data/reusables/actions/about-secrets.md +++ b/translations/es-ES/data/reusables/actions/about-secrets.md @@ -1 +1,9 @@ -Los secretos cifrados te permiten almacenar información sensible, tal como los tokens de acceso, en tu repositorio, ambientes de repositorio u organización. +--- +ms.openlocfilehash: 4877ea00c231be89c614457cf5a560b3d56b1c9b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147062774" +--- +Los secretos cifrados te permiten almacenar información confidencial, como los tokens de acceso, en tu repositorio, entornos de repositorio u organización. diff --git a/translations/es-ES/data/reusables/actions/about-self-hosted-runners.md b/translations/es-ES/data/reusables/actions/about-self-hosted-runners.md index 7ff777bdea..4ca2f5eddf 100644 --- a/translations/es-ES/data/reusables/actions/about-self-hosted-runners.md +++ b/translations/es-ES/data/reusables/actions/about-self-hosted-runners.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: ee5fadf26c020023a56061fe346ea407d56385ef +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114897" +--- Los ejecutores auto-hospedados te permiten hospedr tus propios ejecutores y personalizar el ambiente que se utiliza para ejecutar jobs en tus flujos de trabajo de {% data variables.product.prodname_actions %}. diff --git a/translations/es-ES/data/reusables/actions/about-triggers.md b/translations/es-ES/data/reusables/actions/about-triggers.md index 3647dae1cb..9195cfae56 100644 --- a/translations/es-ES/data/reusables/actions/about-triggers.md +++ b/translations/es-ES/data/reusables/actions/about-triggers.md @@ -1,7 +1,15 @@ +--- +ms.openlocfilehash: 27c764ba249fba171877221492b486d59bde7230 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114889" +--- Los activadores de los flujos de trabajo son eventos que ocasionan que se ejecute un flujo de trabajo. Estos eventos pueden ser: - Eventos que ocurren en el repositorio de tu flujo de trabajo -- Eventos que ocurren fuera de {% data variables.product.product_name %} y activan un evento de `repository_dispatch` en {% data variables.product.product_name %} +- Eventos que se producen fuera de {% data variables.product.product_name %} y desencadenan un evento `repository_dispatch` en {% data variables.product.product_name %} - Tiempos programados - Manual diff --git a/translations/es-ES/data/reusables/actions/about-workflow-jobs.md b/translations/es-ES/data/reusables/actions/about-workflow-jobs.md index 99e9879158..7cf5eabf59 100644 --- a/translations/es-ES/data/reusables/actions/about-workflow-jobs.md +++ b/translations/es-ES/data/reusables/actions/about-workflow-jobs.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: ad8ac5e27bdb44b504e64d053ad2088a9ff006cf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114882" +--- Un job de flujode trabajo es un cconjunto de pasos que se ejecutan en el mismo ejecutor. diff --git a/translations/es-ES/data/reusables/actions/about-workflow-runs.md b/translations/es-ES/data/reusables/actions/about-workflow-runs.md index 0f0c72e1a6..55dc914f37 100644 --- a/translations/es-ES/data/reusables/actions/about-workflow-runs.md +++ b/translations/es-ES/data/reusables/actions/about-workflow-runs.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 2cf6fd271bfd2ad7382b4a8f71c2e0e988ebf586 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114881" +--- Una ejecución de flujode trabajo es una instancia en tu flujo de trabajo que se ejecuta cuando ocurre el evento pre-configurado. diff --git a/translations/es-ES/data/reusables/actions/about-workflows-long.md b/translations/es-ES/data/reusables/actions/about-workflows-long.md index 33e4073429..499263013a 100644 --- a/translations/es-ES/data/reusables/actions/about-workflows-long.md +++ b/translations/es-ES/data/reusables/actions/about-workflows-long.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: ba9c00a9dfa055c518eb60bca3acc59a3cc89381 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114874" +--- Un flujo de trabajo es un proceso automatizado configurable que ejecutará uno o más jobs. Los flujos de trabajo se definen mediante un archivo de YAML que se verifica en tu repositorio y se ejecutará cuando lo active un evento dentro de este o puede activarse manualmente o en una programación definida. -Workflows are defined in the `.github/workflows` directory in a repository, and a repository can have multiple workflows, each of which can perform a different set of tasks. Por ejemplo, puedes tener un flujo de trabajo para crear y probar las solicitudes de cambio, otro para desplegar tu aplicación cada que se cree un lanzamiento y todavía otro más que agregue una etiqueta cada que alguien abra una propuesta nueva. +Los flujos de trabajo se definen en el directorio `.github/workflows` de un repositorio y un repositorio puede tener varios flujos de trabajo, cada uno de los cuales puede realizar un conjunto diferente de tareas. Por ejemplo, puedes tener un flujo de trabajo para crear y probar las solicitudes de cambio, otro para desplegar tu aplicación cada que se cree un lanzamiento y todavía otro más que agregue una etiqueta cada que alguien abra una propuesta nueva. diff --git a/translations/es-ES/data/reusables/actions/about-workflows.md b/translations/es-ES/data/reusables/actions/about-workflows.md index 5e50f9b163..696da7ff5b 100644 --- a/translations/es-ES/data/reusables/actions/about-workflows.md +++ b/translations/es-ES/data/reusables/actions/about-workflows.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 0a1fdbb83aeb4f64eb78893237dca055f9c328b7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117145" +--- Los flujos de trabajo automatizan el ciclo de vida de tu desarrollo de software con una amplia gama de herramientas y servicios. diff --git a/translations/es-ES/data/reusables/actions/access-actions-on-dotcom.md b/translations/es-ES/data/reusables/actions/access-actions-on-dotcom.md index a5acf25db4..4d931580e7 100644 --- a/translations/es-ES/data/reusables/actions/access-actions-on-dotcom.md +++ b/translations/es-ES/data/reusables/actions/access-actions-on-dotcom.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: a8b33109e1cfc09d65237d9d961a3c49a46fb093 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114866" +--- Si los usuarios de tu empresa necesitan acceso a otras acciones desde {% data variables.product.prodname_dotcom_the_website %} o {% data variables.product.prodname_marketplace %}, hay algunas cuantas opciones de configuración. diff --git a/translations/es-ES/data/reusables/actions/action-cache.md b/translations/es-ES/data/reusables/actions/action-cache.md index 8899fd7165..5359f839d9 100644 --- a/translations/es-ES/data/reusables/actions/action-cache.md +++ b/translations/es-ES/data/reusables/actions/action-cache.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: de1bd4d26aa9af8eb10a2fe0688a7125e58bf22e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147067894" +--- 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 267388dd8a..64e3337f35 100644 --- a/translations/es-ES/data/reusables/actions/action-checkout.md +++ b/translations/es-ES/data/reusables/actions/action-checkout.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 9bf2d8558749d983e6ce45fac6550ba7a921cbd7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147062773" +--- 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 21a0532542..4dcefc7a37 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,9 @@ +--- +ms.openlocfilehash: d3ad9789720663d813893180904d2372fe0fbd7f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147063110" +--- 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 b72b8f9bd4..7a4e678c44 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,9 @@ +--- +ms.openlocfilehash: 58dec355288ad0130dcde36d6d3f01d60a4f5b11 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147059894" +--- 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 3e0d94ea35..bd4e93e4d2 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,9 @@ +--- +ms.openlocfilehash: 8b4cf1fd4d207e69fa6c04ffbee0c35e20294acf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147067150" +--- 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 c91f71820f..353fb48ea5 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,9 @@ +--- +ms.openlocfilehash: bb256eb338ed337e830067f403e419f5f751373a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147067134" +--- 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 1b6e049940..7dfb5706d2 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,9 @@ +--- +ms.openlocfilehash: 7c2e0690c2e3dcb2de3ccdf3ae533c1fb18d6543 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147067438" +--- 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 87dffa23a6..0f34fe30c2 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,9 @@ +--- +ms.openlocfilehash: 44f6dd7880c01bbf6815ab833d357aabb3ff830d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147067110" +--- 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 5fe7bbd846..f63fc9f74c 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,9 @@ +--- +ms.openlocfilehash: 87caeb481dc57678cd68e7973edcce298adb5564 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147067878" +--- 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 d466a32276..c564b02e76 100644 --- a/translations/es-ES/data/reusables/actions/action-labeler.md +++ b/translations/es-ES/data/reusables/actions/action-labeler.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 716c0f66e4edac1a75a067a84f36717440280756 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147062758" +--- 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 48fa303af5..408e34541a 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,9 @@ +--- +ms.openlocfilehash: ed2b75623f58b2871f19777386ab13d6aba92ac2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147065102" +--- 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 9080cc8ba9..35726d847d 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,9 @@ +--- +ms.openlocfilehash: 87924fa067ad37309d36df6c726c3534429d11f9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147065101" +--- 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 c4b149a03f..69d7770b0d 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,9 @@ +--- +ms.openlocfilehash: f65fe187c4dc821ef838ca9c95e8b83401039dc0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147062742" +--- 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 64420e9c97..075e8959bf 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,9 @@ +--- +ms.openlocfilehash: 87c39323784e5c6c29ba662d617b634360bcd7a1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147060326" +--- actions/setup-node@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} diff --git a/translations/es-ES/data/reusables/actions/action-setup-python.md b/translations/es-ES/data/reusables/actions/action-setup-python.md index 4ecb2809b1..97d04e9e9d 100644 --- a/translations/es-ES/data/reusables/actions/action-setup-python.md +++ b/translations/es-ES/data/reusables/actions/action-setup-python.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 1082161b940302f1bc7359ab617326a7a2b2ece4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146688953" +--- actions/setup-python@{% ifversion actions-node16-action %}v4{% 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 25ed23c848..5c4a04ddd0 100644 --- a/translations/es-ES/data/reusables/actions/action-stale.md +++ b/translations/es-ES/data/reusables/actions/action-stale.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: b25606bc4b93bf1d1c5f5de4a4d5777e3c61517b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147066813" +--- 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 a2cd588fc4..63dcd6332d 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,9 @@ +--- +ms.openlocfilehash: 0dcaf8a392cb5ab0b7cba7e9b7c8077af040e66b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147064582" +--- actions/upload-artifact@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} diff --git a/translations/es-ES/data/reusables/actions/actions-activity-types.md b/translations/es-ES/data/reusables/actions/actions-activity-types.md index 2d01d88b12..85d1a9ecee 100644 --- a/translations/es-ES/data/reusables/actions/actions-activity-types.md +++ b/translations/es-ES/data/reusables/actions/actions-activity-types.md @@ -1,6 +1,14 @@ -Algunos eventos tienen tipos de actividad que te proporcionan más control sobre cuándo debería ejecutarse tu flujo de trabajo. Utiliza `on..types` para definir el tipo de actividad de evento qeu activará una ejecución de flujo de trabajo. +--- +ms.openlocfilehash: 03c7480afe114a1f9fa676f6872be9081289295a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146688944" +--- +Algunos eventos tienen tipos de actividad que te proporcionan más control sobre cuándo debería ejecutarse tu flujo de trabajo. Use `on..types` para definir el tipo de actividad de evento que desencadenará una ejecución de flujo de trabajo. -Por ejemplo, el evento `issue_comment` tiene los tipos de actividad `created`, `edited` y `deleted`. Si tu flujo de trabajo activa el evento `label`, este se ejecutará cada que se cree, edite o borre una etiqueta. Si especificas el tipo de actividad `created` para el evento `label`, tu flujo de trabajo se ejecutará cuando se cree una etiqueta pero no cuando esta se borre o edite. +Por ejemplo, el evento `issue_comment` tiene los tipos de actividad `created`, `edited` y `deleted`. Si el flujo de trabajo desencadena el evento `label`, se ejecutará cada vez que se cree, edite o elimine una etiqueta. Si especifica el tipo de actividad `created` para el evento `label`, el flujo de trabajo se ejecutará cuando se cree una etiqueta pero no cuando se edite o elimine. ```yaml on: @@ -19,4 +27,4 @@ on: - labeled ``` -Para obtener más información acerca de cada evento y sus tipos de actividad, consulta "[Eventos que desencadenan flujos de trabajo](/actions/using-workflows/events-that-trigger-workflows)". +Para más información sobre cada evento y sus tipos de actividad, vea "[Eventos que desencadenan flujos de trabajo](/actions/using-workflows/events-that-trigger-workflows)". diff --git a/translations/es-ES/data/reusables/actions/actions-app-actions-permissions-api.md b/translations/es-ES/data/reusables/actions/actions-app-actions-permissions-api.md index 63b3bff01b..83906f5d0f 100644 --- a/translations/es-ES/data/reusables/actions/actions-app-actions-permissions-api.md +++ b/translations/es-ES/data/reusables/actions/actions-app-actions-permissions-api.md @@ -1 +1,9 @@ -Las {% data variables.product.prodname_github_apps %} deben tener el permiso de `actions` para utilizar esta API. +--- +ms.openlocfilehash: 4572a1029c4ebbf3cf7507da62cf7da579407e0d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117050" +--- +{% data variables.product.prodname_github_apps %} debe tener el permiso `actions` para usar esta API. diff --git a/translations/es-ES/data/reusables/actions/actions-audit-events-for-enterprise.md b/translations/es-ES/data/reusables/actions/actions-audit-events-for-enterprise.md index 0a0763068d..0070239389 100644 --- a/translations/es-ES/data/reusables/actions/actions-audit-events-for-enterprise.md +++ b/translations/es-ES/data/reusables/actions/actions-audit-events-for-enterprise.md @@ -1,13 +1,21 @@ -| Acción | Descripción | -| ------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `remove_self_hosted_runner` | Se activa cuando se elimina un ejecutor auto-hospedado. | -| `register_self_hosted_runner` | Se crea cuando se registra un ejecutor auto-hospedado nuevo. Para obtener más información, consulta "[Agregar ejecutores autoalojados](/actions/hosting-your-own-runners/adding-self-hosted-runners)." | -| `runner_group_created` | Se activa cuando se crea un grupo de ejecutores auto-hospedados. Para obtener más información, consulta la sección "[Acerca de los grupos de ejecutores autoalojados](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#about-self-hosted-runner-groups). | -| `runner_group_removed` | Se activa cuando se elimina un grupo de ejecutores auto-hospedado. Para obtener más información, consulta la sección "[Eliminar un grupo de ejecutores auto-hospedados](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#removing-a-self-hosted-runner-group)". | -| `runner_group_runner_removed` | Se activa cuando se utiliza la API de REST para eliminar un ejecutor auto-hospedado de un grupo. | -| `runner_group_runners_added` | Se activa cuando se agrega un ejecutor auto-hospedado a un grupo. Para obtener más información, consulta la sección "[Mover un ejecutor auto-hospedado a un grupo](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#moving-a-self-hosted-runner-to-a-group)". | -| `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)". | -| `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)". | -| `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)".{% ifversion fpt or ghec %} -| `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 "[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 %} +--- +ms.openlocfilehash: ed7e94a18edf6d5c55ba6fb12c5f09236a9f2fe5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114794" +--- +| Acción | Descripción +|------------------|------------------- +| `remove_self_hosted_runner` | Se activa cuando se elimina un ejecutor auto-hospedado. +| `register_self_hosted_runner` | Se crea cuando se registra un ejecutor auto-hospedado nuevo. Para más información, vea "[Adición de ejecutores autohospedados](/actions/hosting-your-own-runners/adding-self-hosted-runners)". +| `runner_group_created` | Se activa cuando se crea un grupo de ejecutores auto-hospedados. Para más información, vea "[Acerca de los grupos de ejecutores autohospedados](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#about-self-hosted-runner-groups)". +| `runner_group_removed` | Se activa cuando se elimina un grupo de ejecutores auto-hospedado. Para más información, vea "[Eliminación de un grupo de ejecutores autohospedados](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#removing-a-self-hosted-runner-group)". +| `runner_group_runner_removed` | Se activa cuando se utiliza la API de REST para eliminar un ejecutor auto-hospedado de un grupo. +| `runner_group_runners_added` | Se activa cuando se agrega un ejecutor auto-hospedado a un grupo. Para más información, vea "[Traslado de un ejecutor autohospedado a un grupo](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#moving-a-self-hosted-runner-to-a-group)". +| `runner_group_runners_updated` | Se activa cuando se actualiza la lista de miembros de un grupo de ejecutores. Para más información, vea "[Establecimiento de los ejecutores autohospedados en un grupo para una organización](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-organization)". +| `runner_group_updated` | Se activa cuando se cambia la configuración de un grupo de ejecutores auto-hospedados. Para más información, vea "[Cambio de la directiva de acceso de un grupo de ejecutores autohospedados](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#changing-the-access-policy-of-a-self-hosted-runner-group)". +| `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 más información, vea "[Acerca de los ejecutores autohospedados](/actions/hosting-your-own-runners/about-self-hosted-runners#about-self-hosted-runners)".{% ifversion fpt or ghec %} +| `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 más información, vea "[Comprobación del estado de un ejecutor autohospedado](/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 más información, vea "[Comprobación del estado de un ejecutor autohospedado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)".{% 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 99b7de7403..e5a01e68af 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,20 @@ -| 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)". | +--- +ms.openlocfilehash: a2246d16364e870e7cac404da7f75c636f298435 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147065486" +--- +| Acción | Descripción +|------------------|------------------- +| `cancel_workflow_run` | Se activa cuando se cancela una ejecución de flujo de trabajo. Para más información, consulta "[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 desencadena 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 más información, consulta "[Visualizar el historial de ejecución del 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 más información, consulta "[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 más información, vea "[Eliminación de 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 desencadena cuando se habilita un flujo de trabajo después de que se deshabilitara mediante `disable_workflow`. +| `rerun_workflow_run` | Se activa cuando se vuelve a ejecutar una ejecución de flujo de trabajo. Para más información, consulta "[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 más infomación, consulte "[Eventos que desencadenan 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 más información, vea "[Revisión de implementaciones](/actions/managing-workflow-runs/reviewing-deployments)". +| `reject_workflow_job` | Se activa cuando se rechaza el job de un flujo de trabajo. Para más información, vea "[Revisión de implementaciones](/actions/managing-workflow-runs/reviewing-deployments)". diff --git a/translations/es-ES/data/reusables/actions/actions-authentication.md b/translations/es-ES/data/reusables/actions/actions-authentication.md index 91122188c1..5a385cb03c 100644 --- a/translations/es-ES/data/reusables/actions/actions-authentication.md +++ b/translations/es-ES/data/reusables/actions/actions-authentication.md @@ -1 +1,9 @@ -Esta API se encuentra disponible para los usuarios autenticados, las {% data variables.product.prodname_oauth_apps %} y las {% data variables.product.prodname_github_apps %}. Los tokens de acceso requieren el [alcance `repo`](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/#available-scopes) para los repositorios privados y el [alcance`public_repo`](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/#available-scopes) para los repositorios {% ifversion ghae %}internos{% else %}públicos{% endif %}. +--- +ms.openlocfilehash: e25ddf153153e38b0a37cd6a69d15215318efbe5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114785" +--- +Esta API se encuentra disponible para los usuarios autenticados, las {% data variables.product.prodname_oauth_apps %} y las {% data variables.product.prodname_github_apps %}. Los tokens de acceso necesitan el [ámbito `repo`](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/#available-scopes) para los repositorios privados y el [ámbito `public_repo`](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/#available-scopes) para los repositorios {% ifversion ghae %}internos{% else %}públicos{% endif %}. diff --git a/translations/es-ES/data/reusables/actions/actions-billing.md b/translations/es-ES/data/reusables/actions/actions-billing.md index edfda614a4..453bd9ef77 100644 --- a/translations/es-ES/data/reusables/actions/actions-billing.md +++ b/translations/es-ES/data/reusables/actions/actions-billing.md @@ -1 +1 @@ -{% data variables.product.prodname_actions %} usage is free for standard {% data variables.product.prodname_dotcom %}-hosted runners in public repositories, and for self-hosted runners. For private repositories, each {% data variables.product.prodname_dotcom %} account receives a certain amount of free minutes and storage for use with {% data variables.product.prodname_dotcom %}-hosted runners, depending on the product used with the account. Cualquier uso que no se contemple en las cantidades incluidas se controla con los límites de gasto. +{% data variables.product.prodname_actions %} usage is free for standard {% data variables.product.prodname_dotcom %}-hosted runners in public repositories, and for self-hosted runners. For private repositories, each {% data variables.product.prodname_dotcom %} account receives a certain amount of free minutes and storage for use with {% data variables.product.prodname_dotcom %}-hosted runners, depending on the product used with the account. Any usage beyond the included amounts is controlled by spending limits. diff --git a/translations/es-ES/data/reusables/actions/actions-bundled-with-ghes.md b/translations/es-ES/data/reusables/actions/actions-bundled-with-ghes.md index 6daf4d6d6d..32549c4e11 100644 --- a/translations/es-ES/data/reusables/actions/actions-bundled-with-ghes.md +++ b/translations/es-ES/data/reusables/actions/actions-bundled-with-ghes.md @@ -1 +1,9 @@ -La mayoría de las acciones oficiales de autoría de {% data variables.product.prodname_dotcom %} se agrupan automáticamente con {% data variables.product.product_name %} y se capturan en un punto en el tiempo desde {% data variables.product.prodname_marketplace %}. +--- +ms.openlocfilehash: c142f1899b4c1695ce3b7c98e641b1fbc94f6e75 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117034" +--- +La mayoría de las acciones oficiales creadas con {% data variables.product.prodname_dotcom %} se agrupan automáticamente en {% data variables.product.product_name %} y se capturan en un momento dado desde {% data variables.product.prodname_marketplace %}. diff --git a/translations/es-ES/data/reusables/actions/actions-do-not-trigger-workflows.md b/translations/es-ES/data/reusables/actions/actions-do-not-trigger-workflows.md index 0028693a30..e0699e4e96 100644 --- a/translations/es-ES/data/reusables/actions/actions-do-not-trigger-workflows.md +++ b/translations/es-ES/data/reusables/actions/actions-do-not-trigger-workflows.md @@ -1 +1,9 @@ -Cuando utilizas el repositorio `GITHUB_TOKEN` para realizar tareas, los eventos que activa el `GITHUB_TOKEN` no crearán una ejecución de flujo de trabajo nueva. Esto impide que crees ejecuciones de flujo de trabajo recursivas por accidente. Por ejemplo, si un flujo de trabajo sube código utilizando el `GITHUB_TOKEN` del repositorio, no se ejecutará un nuevo flujo de trabajo aún si el repositorio contiene alguno configurado para ejecutarse cuando ocurran eventos de `subida` de información. +--- +ms.openlocfilehash: 9c62e7c7c015ddaf1fb84d7c27eadce9e1a42487 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114778" +--- +Al usar `GITHUB_TOKEN` del repositorio para realizar tareas, los eventos desencadenados por `GITHUB_TOKEN` no crearán una ejecución de flujo de trabajo. Esto impide que crees ejecuciones de flujo de trabajo recursivas por accidente. Por ejemplo, si una ejecución de flujo de trabajo inserta código mediante `GITHUB_TOKEN` del repositorio, un nuevo flujo de trabajo no se ejecutará incluso cuando el repositorio contenga un flujo de trabajo configurado para ejecutarse cuando se produzcan eventos `push`. diff --git a/translations/es-ES/data/reusables/actions/actions-filters.md b/translations/es-ES/data/reusables/actions/actions-filters.md index dd442d445c..23c4d32949 100644 --- a/translations/es-ES/data/reusables/actions/actions-filters.md +++ b/translations/es-ES/data/reusables/actions/actions-filters.md @@ -1,6 +1,14 @@ +--- +ms.openlocfilehash: c9db6ca4a418e5107cb3714b70c8112457b1868c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114777" +--- Algunos eventos tienen filtros que te dan más control sobre qué flujo de trabajo debería ejecutarse. -Por ejemplo, el evento `push` tiene un filtro `branches` que ocasiona que tu flujo de trabajo se ejecute únicamente cuando ocurra una subida a una rama que empate con el filtro `branches`, en vez de cuando ocurra una subida. +Por ejemplo, el evento `push` tiene un filtro `branches` que hace que el flujo de trabajo solo se ejecute cuando se realice una inserción en una rama que coincida con el filtro `branches`, en lugar de cuando se produzca cualquier inserción. ```yaml on: diff --git a/translations/es-ES/data/reusables/actions/actions-group-concurrency.md b/translations/es-ES/data/reusables/actions/actions-group-concurrency.md index 4656c5c725..f13d9902a5 100644 --- a/translations/es-ES/data/reusables/actions/actions-group-concurrency.md +++ b/translations/es-ES/data/reusables/actions/actions-group-concurrency.md @@ -1,4 +1,12 @@ -Cuando un job o flujo de trabajo concurrente se pone en cola, si otro job o workflow que utilicen el mismo grupo de concurrencia en el repositorio se encuentra en progreso, el job o flujo de trabajo en cola se mostrará como `pending`. Cualquier job o flujo de trabajo pendientes anteriores en el grupo de concurrencia se cancelarán. Para también cancelar cualquier job ejecutándose concurrentemente en el mismo grupo de concurrencia, especifica `cancel-in-progress: true`. +--- +ms.openlocfilehash: a0c8b24bacdd41e32d9b8bdd0d8850e7a6ada557 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114753" +--- +Cuando un trabajo o flujo de trabajo concurrente se pone en cola, si otro trabajo o flujo de trabajo que utilicen el mismo grupo de simultaneidad en el repositorio se encuentra en curso, el trabajo o flujo de trabajo en cola se mostrará como `pending`. Cualquier job o flujo de trabajo pendientes anteriores en el grupo de concurrencia se cancelarán. Para cancelar también cualquier trabajo o flujo de trabajo actualmente en ejecución en el mismo grupo de simultaneidad, especifica `cancel-in-progress: true`. ### Ejemplos: Utilizando la concurrencia y el comportamiento predeterminado @@ -26,7 +34,7 @@ concurrency: ### Ejemplo: Utilizar un valor para segunda opción -Si compilas el nombre de grupo con una propiedad que solo se defina para eventos específicos, puedes utilizar un valor de segunda opción. Por ejemplo, `github.head_ref` solo se define en los eventos de `pull_request`. Si tu flujo de trabajo responde a otros eventos adicionalmente a los de `pull_request`, necesitarás proporcionar una segunda opción para evitar un error de sintaxis. El siguiente grupo de concurrencia cancela los jobs o ejecuciones en curso únicamente en los eventos de `pull_request`; si `github.head_ref` no se define, el grupo de concurrencia se revertirá a la ID de ejecución, la cual garantiza ser única y definida para la ejecución. +Si compilas el nombre de grupo con una propiedad que solo se defina para eventos específicos, puedes utilizar un valor de segunda opción. Por ejemplo, `github.head_ref` solo se define en eventos `pull_request`. Si tu flujo de trabajo responde a otros eventos además de los eventos `pull_request`, necesitarás proporcionar una segunda opción para evitar un error de sintaxis. El siguiente grupo de simultaneidad cancela los trabajos en curso o solo se ejecuta en eventos `pull_request`; si `github.head_ref` no está definido, el grupo de simultaneidad revertirá al identificador de ejecución, que se garantiza que es único y definido para la ejecución. {% raw %} ```yaml @@ -41,7 +49,7 @@ concurrency: Si tienes flujos de trabajo múltiples en el mismo repositorio, los nombres del grupo de concurrencia deben ser únicos en todos los flujos de trabajo para evitar que se cancelen jobs o ejecuciones en curso desde otros flujos de trabajo. De otra forma, cualquier job pendiente o previamente en curso se cancelará sin importar el flujo de trabajo. -Para solo cancelar las ejecuciones en curso para el mismo flujo de trabajo, puedes utilizar la propiedad `github.workflow` para crear el grupo de concurrencia: +Para cancelar solo las ejecuciones en curso del mismo flujo de trabajo, puedes usar la propiedad `github.workflow` para compilar el grupo de simultaneidad: {% raw %} ```yaml diff --git a/translations/es-ES/data/reusables/actions/actions-multiple-types.md b/translations/es-ES/data/reusables/actions/actions-multiple-types.md index ddd8750a4e..4e02e893ca 100644 --- a/translations/es-ES/data/reusables/actions/actions-multiple-types.md +++ b/translations/es-ES/data/reusables/actions/actions-multiple-types.md @@ -1,9 +1,17 @@ -Si especificas los tipos de actividad o filtros para un evento y tu flujo de trabajo activa eventos múltiples, deberás configurar cada uno de ellos por separado. Debes agregar dos puntos (`:`) a todos los eventos, incluyendo aquellos sin configuración. +--- +ms.openlocfilehash: 4c39c079fb88a8a1b86ed9359ebe55be268389bb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114746" +--- +Si especificas los tipos de actividad o filtros para un evento y tu flujo de trabajo activa eventos múltiples, deberás configurar cada uno de ellos por separado. Debe agregar dos puntos (`:`) a todos los eventos, incluidos aquellos sin configuración. -Por ejemplo, un flujo de trabajo con el siguiente valor `on` se ejecutará cuando: +Por ejemplo, un flujo de trabajo con el valor `on` siguiente se ejecutará cuando: - Se crea una etiqueta -- Se hace una subida a la rama `main` en el repositorio +- Se hace una inserción a la rama `main` en el repositorio. - Se hace una subida a la rama habilitada por {% data variables.product.prodname_pages %} ```yaml diff --git a/translations/es-ES/data/reusables/actions/actions-not-certified-by-github-comment.md b/translations/es-ES/data/reusables/actions/actions-not-certified-by-github-comment.md index 02065f167f..679419de32 100644 --- a/translations/es-ES/data/reusables/actions/actions-not-certified-by-github-comment.md +++ b/translations/es-ES/data/reusables/actions/actions-not-certified-by-github-comment.md @@ -1,4 +1,12 @@ -# This workflow uses actions that are not certified by GitHub. +--- +ms.openlocfilehash: 52a25d888e4e83bf5d93151ef04b51908732e8e1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114730" +--- +# Este flujo de trabajo usa acciones que no GitHub no certifica. # Estas las proporcionan entidades terceras y las gobiernan # condiciones de servicio, políticas de privacidad y documentación de soporte -# documentación. +# en línea. diff --git a/translations/es-ES/data/reusables/actions/actions-not-verified.md b/translations/es-ES/data/reusables/actions/actions-not-verified.md index dcf21e5670..12482bd7a5 100644 --- a/translations/es-ES/data/reusables/actions/actions-not-verified.md +++ b/translations/es-ES/data/reusables/actions/actions-not-verified.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 355d2257808b3b72570cda4aee3ec69959fd6df3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114729" +--- Cualquiera puede publicar una acción en {% data variables.product.prodname_marketplace %}. {% data variables.product.prodname_dotcom %} verifica algunas organizaciones aliadas y estas se muestran como creadores verificados. 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 d07454ce11..feafaa8416 100644 --- a/translations/es-ES/data/reusables/actions/actions-on-examples.md +++ b/translations/es-ES/data/reusables/actions/actions-on-examples.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: 48c28509a3d2ed248cec80b27621fd99bb7141b1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147064574" +--- ### Utilizar un evento simple {% data reusables.actions.on-single-example %} diff --git a/translations/es-ES/data/reusables/actions/actions-packages-set-spending-limit.md b/translations/es-ES/data/reusables/actions/actions-packages-set-spending-limit.md index 58e5fee7b0..597eb00a47 100644 --- a/translations/es-ES/data/reusables/actions/actions-packages-set-spending-limit.md +++ b/translations/es-ES/data/reusables/actions/actions-packages-set-spending-limit.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: f911d76b4780d748f11fe29db53bc199fe567cb2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114721" +--- Puedes configurar un límite de gastos específico o, en algunas cuentas, permitir gastos ilimitados. El límite de gastos aplica a tus excedentes combinados para {% data variables.product.prodname_registry %} y {% data variables.product.prodname_actions %}. diff --git a/translations/es-ES/data/reusables/actions/actions-spending-limit-brief.md b/translations/es-ES/data/reusables/actions/actions-spending-limit-brief.md index 6fa38db593..a355b4d2d7 100644 --- a/translations/es-ES/data/reusables/actions/actions-spending-limit-brief.md +++ b/translations/es-ES/data/reusables/actions/actions-spending-limit-brief.md @@ -1 +1,9 @@ -Si eres un cliente que factura mensualmente, tu cuenta tendrá un límite de gastos predeterminado de 0 dólares Estadounidenses (USD), lo cual previene el uso adicional de minutos o almacenamiento para los repositorios privados más allá de las cantidades que se incluyen en tu cuenta. Si pagas tu cuenta por factura, ésta tendrá un límite de gastos ilimitado predeterminadamente. +--- +ms.openlocfilehash: 9ae870fb9e12c6f3240cc470e7fd5e87adcdb34e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114714" +--- +Si eres un cliente que factura mensualmente, tu cuenta tendrá un límite de gastos predeterminado de 0 dólares Estadounidenses (USD), lo cual previene el uso adicional de minutos o almacenamiento para los repositorios privados más allá de las cantidades que se incluyen en tu cuenta. Si paga su cuenta mediante factura, la cuenta tendrá un límite de gasto predeterminado ilimitado. diff --git a/translations/es-ES/data/reusables/actions/actions-spending-limit-detailed.md b/translations/es-ES/data/reusables/actions/actions-spending-limit-detailed.md index 239c6df95f..406664270f 100644 --- a/translations/es-ES/data/reusables/actions/actions-spending-limit-detailed.md +++ b/translations/es-ES/data/reusables/actions/actions-spending-limit-detailed.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: 6079f5d142ad80174508e62837a379b841928678 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114705" +--- {% data reusables.actions.actions-spending-limit-brief %} Si tu límite de gastos es ilimitado o lo configuraste en más de $0 USD, se te facturará por cualquier minuto o almacenamiento adicional que esté más allá de las cantidades que se incluyen en tu cuenta, lo cual también se conoce como excedentes. {% data variables.product.prodname_dotcom %} cobra el uso a la cuenta a la que pertenezca el repositorio en donde se ejecuta un flujo de trabajo. No podrán aplicarse los cupones que tenga tu cuenta para los excedentes de {% data variables.product.prodname_actions %}. diff --git a/translations/es-ES/data/reusables/actions/actions-unused-labels.md b/translations/es-ES/data/reusables/actions/actions-unused-labels.md index 090ea743f8..8897c59967 100644 --- a/translations/es-ES/data/reusables/actions/actions-unused-labels.md +++ b/translations/es-ES/data/reusables/actions/actions-unused-labels.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: c40864cd5639004fe565261c037a03b60652c7c9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114698" +--- Cualquier etiqueta sin utilizar que no se asigne a un ejecutor se borrará automáticamente dentro de 24 horas. diff --git a/translations/es-ES/data/reusables/actions/actions-use-policy-settings.md b/translations/es-ES/data/reusables/actions/actions-use-policy-settings.md index 160fa964db..60ccd6a76c 100644 --- a/translations/es-ES/data/reusables/actions/actions-use-policy-settings.md +++ b/translations/es-ES/data/reusables/actions/actions-use-policy-settings.md @@ -1,3 +1,11 @@ -Si eliges los {% data reusables.actions.policy-label-for-select-actions-workflows %}, se permitirán las acciones {% ifversion actions-workflow-policy %}y los flujos de trabajo reutilizables{% endif %} dentro de tu {% ifversion ghec or ghes or ghae %}empresa{% else %}organización{% endif %}, y hay opciones adicionales para permitir otras acciones{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables específicos{% endif %}. Para obtener más información, consulta la sección "[Permitir que se ejecuten las acciones selectas{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %}](#allowing-select-actions{% ifversion actions-workflow-policy %}-and-reusable-workflows{% endif %}-to-run)". +--- +ms.openlocfilehash: d12805516bcd1d9b079acc9d1260d887bac27eed +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146179723" +--- +Si eliges {% data reusables.actions.policy-label-for-select-actions-workflows %}, se permiten acciones {% ifversion actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} en tu {% ifversion ghec or ghes or ghae %}empresa{% else %}organización{% endif %} y hay opciones adicionales para permitir otras acciones específicas{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %}. Para obtener más información, consulta "[Habilitación de la ejecución de acciones seleccionadas{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %}](#allowing-select-actions{% ifversion actions-workflow-policy %}-and-reusable-workflows{% endif %}-to-run)". -{% ifversion ghec or fpt %}Cuando permites las acciones{% ifversion actions-workflow-policy %} y flujos de trabajo desde solo en{% else %} locales de{% endif %} tu {% ifversion ghec or ghes or ghae %}empresa{% else %}organización{% endif %}, la política bloquea todo acceso a las acciones que cree {% data variables.product.prodname_dotcom %}. Por ejemplo, no se podría acceder a la acción [`actions/checkout`](https://github.com/actions/checkout).{% endif %} +{% ifversion ghec or fpt %}Al permitir acciones{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables solo en{% else %} local en{% endif %} tu{% ifversion ghec or ghes or ghae %}empresa{% else %}organización{% endif %}, la directiva bloquea todo el acceso a las acciones que crea {% data variables.product.prodname_dotcom %}. Por ejemplo, no se podría acceder a la acción [`actions/checkout`](https://github.com/actions/checkout).{% endif %} diff --git a/translations/es-ES/data/reusables/actions/actions-use-sha-pinning-comment.md b/translations/es-ES/data/reusables/actions/actions-use-sha-pinning-comment.md index b3a3c95421..d7aed720cb 100644 --- a/translations/es-ES/data/reusables/actions/actions-use-sha-pinning-comment.md +++ b/translations/es-ES/data/reusables/actions/actions-use-sha-pinning-comment.md @@ -1,3 +1,11 @@ -# GitHub recommends pinning actions to a commit SHA. -# To get a newer version, you will need to update the SHA. -# You can also reference a tag or branch, but the action may change without warning. +--- +ms.openlocfilehash: 70d819d0afd8c82d59ef2ab00789330112442b02 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147409871" +--- +# GitHub recomienda anclar acciones a un SHA de confirmación. +# Para obtener una versión más reciente, debes actualizar el SHA. +# También puedes hacer referencia a una etiqueta o rama, pero la acción puede cambiar sin ninguna advertencia. diff --git a/translations/es-ES/data/reusables/actions/add-hosted-runner-overview.md b/translations/es-ES/data/reusables/actions/add-hosted-runner-overview.md deleted file mode 100644 index bdd66230ca..0000000000 --- a/translations/es-ES/data/reusables/actions/add-hosted-runner-overview.md +++ /dev/null @@ -1,3 +0,0 @@ -You can choose an operating system and a hardware configuration from the list of available options. When new instances of this runner are deployed through autoscaling, they'll use the same operating system and hardware configuration you've defined here. - -You can also define the labels that identify the runner, which is how your workflows will be able to send jobs to the runners for processing (using `runs-on`). New runners are automatically assigned to the default group, or you can choose which group the runners must join during the runner creation process. In addition, you can modify the runner's group membership after you've registered the runner. For more information, see "[Controlling access to {% data variables.actions.hosted_runner %}s](/actions/using-github-hosted-runners/controlling-access-to-larger-runners)." \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/add-hosted-runner.md b/translations/es-ES/data/reusables/actions/add-hosted-runner.md deleted file mode 100644 index d533864a2e..0000000000 --- a/translations/es-ES/data/reusables/actions/add-hosted-runner.md +++ /dev/null @@ -1,11 +0,0 @@ -1. Click **New runner**, then click **{% octicon "mark-github" aria-label="New hosted runner" %} New Github-hosted runner**. -1. Complete the required details to configure your new runner: - - - **Name**: Enter a name for your new runner. For easier identification, this should indicate its hardware and operating configuration, such as `ubuntu-20.04-16core`. - - **Runner image**: Choose an operating system from the available options. Once you've selected an operating system, you will be able to choose a specific version. - - **Runner size**: Choose a hardware configuration from the drop-down list of available options. - - **Auto-scaling**: Choose the maximum number of runners that can be active at any time. - - **Runner group**: Choose the group that your runner will be a member of. This group will host multiple instances of your runner, as they scale up and down to suit demand. - - **Networking**: Only for {% data variables.product.prodname_ghe_cloud %}: Choose whether a static IP address range will be assigned to instances of the {% data variables.actions.hosted_runner %}. You can use up to 10 static IP addresses in total. - -1. Click **Create runner**. \ No newline at end of file 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 b0ad2f1d89..86e76ddf2d 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 @@ -1,29 +1,34 @@ +--- +ms.openlocfilehash: 1c0fc320bbd41add7105a53f1ed85a10c39fb021 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147062734" +--- +### Habilitación de la ejecución de acciones seleccionadas{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} -### Permitir que se ejecuten las acciones selectas{% ifversion actions-workflow-policy %} y los flujos de trabajo reutilizables{% endif %} +Al elegir {% data reusables.actions.policy-label-for-select-actions-workflows %}, se permiten acciones locales{% ifversion actions-workflow-policy %} y 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 %}: -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 las 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 encuentran en las organizaciones `actions` y `github`. Para más información, consulta las organizaciones [`actions`](https://github.com/actions) y [`github`](https://github.com/github). +- **Permitir 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 "[Habilitación del acceso automático a las acciones de GitHub.com mediante 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 usen todas las acciones de {% data variables.product.prodname_marketplace %} creadas por 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 las acciones especificadas{% ifversion actions-workflow-policy %} y los flujos de trabajo reutilizables{% endif %}:** Puedes restringir los flujos de trabajo para que utilicen acciones{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} en organizaciones y repositorios concretos. -- **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 %}. - - - Para una acción, la sintaxzis es `/@`. Por ejemplo, utiliza `actions/javascript-action@v1.0.1` para seleccionar una etiqueta o `actions/javascript-action@172239021f7ba04fe7327647b213799853a9eb89` para seleccionar un SHA. Para obtener más información, consulta la sección "[Encontrar y personalizar las acciones](/actions/learn-github-actions/finding-and-customizing-actions#using-release-management-for-your-custom-actions)". + Para restringir el acceso a etiquetas específicas o confirmar los SHA de una acción{% ifversion actions-workflow-policy %} o un flujo de trabajo reutilizable{% endif %}, usa la misma sintaxis que se usa en el flujo de trabajo para seleccionar la acción{% ifversion actions-workflow-policy %} o el flujo de trabajo reutilizable{% endif %}. + + - Para una acción, la sintaxis es `/@`. Por ejemplo, usa `actions/javascript-action@v1.0.1` para seleccionar una etiqueta o `actions/javascript-action@172239021f7ba04fe7327647b213799853a9eb89` para seleccionar un SHA. Para obtener más información, consulta "[Búsqueda y personalización de acciones](/actions/learn-github-actions/finding-and-customizing-actions#using-release-management-for-your-custom-actions)". {%- ifversion actions-workflow-policy %} - - Para un flujo de trabajo reutilizable, la sintaxis es `///@`. Por ejemplo, `octo-org/another-repo/.github/workflows/workflow.yml@v1`. Para obtener más información, consulta la sección "[Reutilizar flujos de trabajo](/actions/using-workflows/reusing-workflows#calling-a-reusable-workflow)". + - Para un flujo de trabajo reutilizable, la sintaxis es `///@`. Por ejemplo, `octo-org/another-repo/.github/workflows/workflow.yml@v1`. Para obtener más información, consulta "[Reutilización de flujos de trabajo](/actions/using-workflows/reusing-workflows#calling-a-reusable-workflow)". {%- endif %} - Puedes utilizar el caracter de comodín `*` para empatar los patrones. Por ejemplo, para permitir todas las acciones{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} en las organizaciones que comiencen con `space-org`, puedes especificar `space-org*/*`. Para permitir todas las acciones{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} en lso repositorios que comiencen con octocat, puedes utilizar `*/octocat**@*`. Para obtener más información sobre cómo utilizar el comodín `*`, consulta la sección "[Sintaxis de flujo de trabajo para las GitHub Actions](/actions/reference/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet)". + Puedes usar el carácter comodín `*` para buscar coincidencias con patrones. Por ejemplo, para permitir todas las acciones{% ifversion actions-workflow-policy %} y los flujos de trabajo reutilizables{% endif %} en las organizaciones que comienzan con `space-org`, puedes especificar `space-org*/*`. Para permitir todas las acciones{% ifversion actions-workflow-policy %} y los flujos de trabajo reutilizables{% endif %} en los repositorios que empiezan con octocat, puedes usar `*/octocat**@*`. Para obtener más información sobre el uso del carácter comodín `*`, consulta "[Sintaxis de flujo de trabajo para Acciones de GitHub](/actions/reference/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet)". - {% ifversion fpt or ghec %} - {% note %} + {% ifversion fpt or ghec %} {% note %} - **Nota:** La **opción para permitir acciones específicas{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %}** solo está disponible en los repositorios públicos con los planes {% data variables.product.prodname_free_user %}, {% data variables.product.prodname_pro %}, {% data variables.product.prodname_free_team %} para organizaciones, o {% data variables.product.prodname_team %}. + **Nota:** La opción **Permitir las acciones especificadas{% ifversion actions-workflow-policy %} y los flujos de trabajo reutilizables{% endif %}** solo está disponible en los repositorios públicos con el plan {% data variables.product.prodname_free_user %}, {% data variables.product.prodname_pro %}, {% data variables.product.prodname_free_team %} para organizaciones o {% data variables.product.prodname_team %}. - {% endnote %} - {% endif %} + {% endnote %} {% endif %} -Este procedimiento demuestra cómo agregar acciones específicas{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} a la lista de elementos permitidos. +Este procedimiento muestra cómo agregar acciones específicas{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} a la lista de permitidos. diff --git a/translations/es-ES/data/reusables/actions/artifact-log-retention-statement.md b/translations/es-ES/data/reusables/actions/artifact-log-retention-statement.md index fd82398d3c..0a8889d4f5 100644 --- a/translations/es-ES/data/reusables/actions/artifact-log-retention-statement.md +++ b/translations/es-ES/data/reusables/actions/artifact-log-retention-statement.md @@ -1 +1,9 @@ -Predeterminadamente, {% data variables.product.product_name %} almacena las bitácoras de compilación y los artefactos durante 90 días y este periodo de retención se puede personalizar.{% ifversion fpt or ghec or ghes %} Para obtener más información, consulta la sección "[Límites de uso, facturación y administración](/actions/reference/usage-limits-billing-and-administration#artifact-and-log-retention-policy)".{% endif %} +--- +ms.openlocfilehash: b288e14d75de9ac30b9c31dcc27a72cd3d2a68d5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114666" +--- +De forma predeterminada, {% data variables.product.product_name %} almacena los registros de compilación y los artefactos durante 90 días, y este período de retención se puede personalizar.{% ifversion fpt or ghec or ghes %} Para más información, vea "[Límites de uso, facturación y administración](/actions/reference/usage-limits-billing-and-administration#artifact-and-log-retention-policy)".{% endif %} diff --git a/translations/es-ES/data/reusables/actions/automatically-adding-a-runner-to-a-group.md b/translations/es-ES/data/reusables/actions/automatically-adding-a-runner-to-a-group.md deleted file mode 100644 index 2a0ad86c2a..0000000000 --- a/translations/es-ES/data/reusables/actions/automatically-adding-a-runner-to-a-group.md +++ /dev/null @@ -1,11 +0,0 @@ -You can use the configuration script to automatically add a new runner to a group. For example, this command registers a new runner and uses the `--runnergroup` parameter to add it to a group named `rg-runnergroup`. - -```sh -./config.sh --url $org_or_enterprise_url --token $token --runnergroup rg-runnergroup -``` - -El comando fallará si el grupo de ejecutores no existe: - -``` -Could not find any self-hosted runner group named "rg-runnergroup". -``` \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/autoscaling-parameters.md b/translations/es-ES/data/reusables/actions/autoscaling-parameters.md index 3af1e5335f..64506f58da 100644 --- a/translations/es-ES/data/reusables/actions/autoscaling-parameters.md +++ b/translations/es-ES/data/reusables/actions/autoscaling-parameters.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: 71cb14fae7b9c17d2df6e692bd46422254ac032f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114650" +--- - Opcionalmente, autoescalar parámetros para cada agrupación. - Cantidad mínima de ejecutores inactivos para la agrupación - Límite de tiempo activo: La cantidad de minutos que un ejecutor debería permanecer activo en la agrupación antes de que esta se reduzca al conteo de los inactivos diff --git a/translations/es-ES/data/reusables/actions/branch-paths-filter.md b/translations/es-ES/data/reusables/actions/branch-paths-filter.md index 4d73e93699..c642be89bb 100644 --- a/translations/es-ES/data/reusables/actions/branch-paths-filter.md +++ b/translations/es-ES/data/reusables/actions/branch-paths-filter.md @@ -1 +1,9 @@ -Si utilizas tanto el filtro de `branches` como el de `paths`, el flujo de trabajo solo se ejecutará cuando ambos se satisfagan. +--- +ms.openlocfilehash: 7d786f0ca85bd35a5ce6d07c9ca782332afe8d78 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114649" +--- +Si usa los filtros `branches` y `paths`, el flujo de trabajo solo se ejecutará cuando se cumplan ambos filtros. diff --git a/translations/es-ES/data/reusables/actions/branch-requirement.md b/translations/es-ES/data/reusables/actions/branch-requirement.md index a30557c46b..1c199cd22f 100644 --- a/translations/es-ES/data/reusables/actions/branch-requirement.md +++ b/translations/es-ES/data/reusables/actions/branch-requirement.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: cb862099988b92ed8f32f07f0c3d9934560f0bea +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114642" +--- {% note %} -**Nota:** Este evento solo activará una ejecución de flujo de trabajo si el archivo de flujo de trabajo está en la rama predeterminada. +**Nota:** Este evento solo desencadenará una ejecución de flujo de trabajo si el archivo de flujo de trabajo está en la rama predeterminada. {% endnote %} 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 1a8fa94590..2e7f573cc1 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,9 @@ -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. +--- +ms.openlocfilehash: ab5272155710feedd08dd5b5e4e0f84eacc36694 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147067414" +--- +De forma predeterminada, el almacenamiento total de caché que {% data variables.product.prodname_actions %} usa en el almacenamiento externo para {% data variables.product.product_location %} se limita a un máximo de 10 GB por repositorio y el tamaño máximo permitido que se puede establecer para un repositorio es de 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 37ab9fd93d..0b40f5bd94 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,9 @@ -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. +--- +ms.openlocfilehash: 3d44e7e1f7b304a2378dc1863c6dba4a86ff9cab +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147067406" +--- +Si excedes el límite, {% data variables.product.prodname_dotcom %} guardará la nueva caché, pero comenzará a desalojar las cachés hasta que el tamaño total sea inferior al límite del repositorio. diff --git a/translations/es-ES/data/reusables/actions/cache-no-org-policy.md b/translations/es-ES/data/reusables/actions/cache-no-org-policy.md index b1d6e18823..4243321fa5 100644 --- a/translations/es-ES/data/reusables/actions/cache-no-org-policy.md +++ b/translations/es-ES/data/reusables/actions/cache-no-org-policy.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 57be65440c7e2dd33460be3c67a4dfdd27ead640 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114625" +--- {% note %} -**Note:** Unlike other {% data variables.product.prodname_actions %} policy settings, there is no organization-level policy for setting the {% data variables.product.prodname_actions %} cache size. The enterprise policy is applied directly to repositories. +**Nota:** A diferencia de otras configuraciones de directiva de {% data variables.product.prodname_actions %}, no hay ninguna directiva de nivel de organización para establecer el tamaño de caché de {% data variables.product.prodname_actions %}. La directiva de empresa se aplica directamente a los repositorios. {% endnote %} diff --git a/translations/es-ES/data/reusables/actions/caching-availability.md b/translations/es-ES/data/reusables/actions/caching-availability.md index 4ef77805e9..7163073793 100644 --- a/translations/es-ES/data/reusables/actions/caching-availability.md +++ b/translations/es-ES/data/reusables/actions/caching-availability.md @@ -1 +1,9 @@ -{% 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)". +--- +ms.openlocfilehash: c69016073f47456f4edadc5c7c3364921b871fe2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147064853" +--- +El almacenamiento en caché de {% data variables.product.prodname_actions %} solo está disponible para los repositorios hospedados en {% data variables.product.prodname_dotcom_the_website %} o {% data variables.product.prodname_ghe_server %} 3.5 y versiones posteriores. Para más información, vea "[Almacenamiento en caché de dependencias para acelerar 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/cd-templates-actions.md b/translations/es-ES/data/reusables/actions/cd-templates-actions.md index 20f2957771..6ea0679ef8 100644 --- a/translations/es-ES/data/reusables/actions/cd-templates-actions.md +++ b/translations/es-ES/data/reusables/actions/cd-templates-actions.md @@ -1,3 +1,11 @@ -{% data variables.product.product_name %} ofrece flujos de trabajo iniciales para el despliegue para varios servicios populares tales como Azure Web App. Para aprender cómo comenzar a utilizar un flujo de trabajo inicial, consulta las secciones "[Utilizar flujos de trabajo iniciales](/actions/learn-github-actions/using-starter-workflows)" o "[buscar en la lista completa de flujos de trabajo iniciales para despliegue](https://github.com/actions/starter-workflows/tree/main/deployments). También puedes verificar nuestras guías más detalladas para flujos de trabajo de despliegue específicos, tal como "[Desplegar hacia Azure App Service](/actions/deployment/deploying-to-azure-app-service)". +--- +ms.openlocfilehash: d6caf6cffe5c0bb902cdc27c5c74296d02ea249c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114617" +--- +{% data variables.product.product_name %} ofrece flujos de trabajo iniciales para el despliegue para varios servicios populares tales como Azure Web App. Para obtener información sobre cómo empezar a usar un flujo de trabajo de inicio, vea "[Uso de flujos de trabajo de inicio](/actions/learn-github-actions/using-starter-workflows)" o [examine la lista completa de flujos de trabajo de inicio de implementación](https://github.com/actions/starter-workflows/tree/main/deployments). También puede consultar flujos de trabajo de implementación específicos en nuestras guías más detalladas, como "[Implementación en Azure App Service](/actions/deployment/deploying-to-azure-app-service)". -Muchos proveedores de servicio también ofrecen acciones en {% data variables.product.prodname_marketplace %} para desplegar a su servicio. Para encontrar la lista completa, consulta [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace?category=deployment&type=actions). +Muchos proveedores de servicio también ofrecen acciones en {% data variables.product.prodname_marketplace %} para desplegar a su servicio. Para obtener la lista completa, vea [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace?category=deployment&type=actions). diff --git a/translations/es-ES/data/reusables/actions/change-retention-period-for-artifacts-logs.md b/translations/es-ES/data/reusables/actions/change-retention-period-for-artifacts-logs.md index a5b7c3982d..24a3978e3c 100644 --- a/translations/es-ES/data/reusables/actions/change-retention-period-for-artifacts-logs.md +++ b/translations/es-ES/data/reusables/actions/change-retention-period-for-artifacts-logs.md @@ -1,2 +1,10 @@ -1. Debajo de **Retención de bitácoras y artefactos**, ingresa un valor nuevo. -1. Da clic en **Guardar** para aplicar el cambio. +--- +ms.openlocfilehash: 7d3e5a931a9055496b6bdb4c7921eeb5c45409a8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114594" +--- +1. En **Artifact and log retention**, escriba un valor nuevo. +1. Haga clic en **Guardar** para aplicar el cambio. diff --git a/translations/es-ES/data/reusables/actions/changing-the-access-policy-of-a-runner-group.md b/translations/es-ES/data/reusables/actions/changing-the-access-policy-of-a-runner-group.md deleted file mode 100644 index 80bd92c917..0000000000 --- a/translations/es-ES/data/reusables/actions/changing-the-access-policy-of-a-runner-group.md +++ /dev/null @@ -1,38 +0,0 @@ -{% comment %} - -Always include a security admonition above this procedure. This is either one of the following, depending on whether the context is self-hosted runners or larger runners. - -{% data reusables.actions.self-hosted-runner-security-admonition %} -{% data reusables.actions.hosted-runner-security-admonition %} - -{% endcomment %} - -En el caso de los grupos de ejecutores en una empresa, puedes cambiar qué organizaciones dentro de ella pueden acceder a un grupo de ejecutores{% ifversion restrict-groups-to-workflows %} o restringir qué flujos de trabajo puede ejecutar un grupo de ejecutores{% endif %}. En el caso de los grupos de ejecutores en una organización, puedes cambiar qué repositorios en ella pueden acceder a un grupo de ejecutores{% ifversion restrict-groups-to-workflows %} o restringir qué flujos de trabajo puede ejecutar un grupo de ejecutores{% endif %}. - -### Cambiar qué organizaciones o repositorios pueden acceder a un grupo de ejecutores - -{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5091 %} -{% data reusables.actions.runner-groups-navigate-to-repo-org-enterprise %} -{% data reusables.actions.settings-sidebar-actions-runner-groups-selection %} -1. En el caso de los grupos de ejecutores en una empresa, debajo de **Acceso organizacional**, modifica qué organizaciones pueden acceder al grupo de ejecutores. En el caso de los grupos de ejecutores en una organización, debajo de **Acceso al repositorio**, modifica aquellos a los que puede acceder este grupo. - -{% elsif ghae or ghes < 3.4 %} -{% data reusables.actions.configure-runner-group-access %} -{% endif %} - -{% ifversion restrict-groups-to-workflows %} -### Cambiar los flujos de trabajo a los cuales puede acceder un grupo de ejecutores -You can configure a runner group to run either selected workflows or all workflows. For example, you might use this setting to protect secrets that are stored on runners or to standardize deployment workflows by restricting a runner group to run only a specific reusable workflow. Este ajuste no se puede anular si estás configurando un grupo de ejecutores de una organización que haya compartido una empresa. -{% data reusables.actions.runner-groups-navigate-to-repo-org-enterprise %} -{% data reusables.actions.settings-sidebar-actions-runner-groups-selection %} -1. Debajo de **Acceso al flujo de trabajo**, selecciona el menú desplegable y haz clic en **Flujos de trabajo selectos**. -1. Da clic en {% octicon "gear" aria-label="the gear icon" %}. -1. Ingresa una lista separada por comas de los flujos de trabajo que pueden acceder al grupo de ejecutores. Utiliza la ruta completa, incluyendo el nombre y propietario del repositorio. Fija el flujo de trabajo a una rama, etiqueta o SHA completo. Por ejemplo: `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`. - - Solo los jobs que se definan directamente dentro de los flujos de trabajo seleccionados tendrán acceso al grupo de ejecutores. - - Los grupos de ejecutores que pertenecen a la organización no pueden acceder a los flujos de trabajo de otra organización de la empresa; en vez de esto, debes crear un grupo de ejecutores que pertenezca a la empresa. - -1. Haz clic en **Save ** (guardar). - -{% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/changing-the-name-of-a-runner-group.md b/translations/es-ES/data/reusables/actions/changing-the-name-of-a-runner-group.md deleted file mode 100644 index 98675a00cf..0000000000 --- a/translations/es-ES/data/reusables/actions/changing-the-name-of-a-runner-group.md +++ /dev/null @@ -1,9 +0,0 @@ -{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5091 %} -{% data reusables.actions.runner-groups-navigate-to-repo-org-enterprise %} -{% data reusables.actions.settings-sidebar-actions-runner-groups-selection %} -1. Cambia el nombre del grupo de ejecutores. - -{% elsif ghae or ghes < 3.4 %} -{% data reusables.actions.configure-runner-group %} -1. Cambia el nombre del grupo de ejecutores. -{% endif %} \ No newline at end of file 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 96a3e2aaa1..99370bb19b 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,9 @@ -| Cloning your repository to the runner: | [`actions/checkout`](https://github.com/actions/checkout)| +--- +ms.openlocfilehash: 43521ec1b1fa3bc241211be24454379e4a06a1f8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147060565" +--- +| Clonación del repositorio en el ejecutor: | [`actions/checkout`](https://github.com/actions/checkout)| diff --git a/translations/es-ES/data/reusables/actions/choose-repo.md b/translations/es-ES/data/reusables/actions/choose-repo.md index fdc92e75c8..a5f027a51e 100644 --- a/translations/es-ES/data/reusables/actions/choose-repo.md +++ b/translations/es-ES/data/reusables/actions/choose-repo.md @@ -1 +1,9 @@ -Elige un repoisitorio en donde quieras aplicar este fluljo de trabajo de administración de proyectos. Puedes utilizar un repositorio existente al cual tengas acceso de escritura o puedes crear un repositorio nuevo. Para obtener más información sobre la creación de repositorios, consulta "[Crear un repositorio nuevo](/articles/creating-a-new-repository)." +--- +ms.openlocfilehash: 26e2b5d97904acc2b1f592bbd252ab3f9bf45279 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114593" +--- +Elige un repoisitorio en donde quieras aplicar este fluljo de trabajo de administración de proyectos. Puedes utilizar un repositorio existente al cual tengas acceso de escritura o puedes crear un repositorio nuevo. Para más información sobre cómo crear un repositorio, vea "[Creación de un repositorio](/articles/creating-a-new-repository)". diff --git a/translations/es-ES/data/reusables/actions/commit-workflow.md b/translations/es-ES/data/reusables/actions/commit-workflow.md index 4e3da03885..8349878b12 100644 --- a/translations/es-ES/data/reusables/actions/commit-workflow.md +++ b/translations/es-ES/data/reusables/actions/commit-workflow.md @@ -1 +1,9 @@ -Confirma tu archivo de flujo de trabajo en la rama predeterminada de tu repositorio. Para obtener más información, consulta "[Crear nuevos archivos](/github/managing-files-in-a-repository/creating-new-files)." +--- +ms.openlocfilehash: 85a351d5fc1c2e5213958bb8330a6367713acc39 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117033" +--- +Confirma tu archivo de flujo de trabajo en la rama predeterminada de tu repositorio. Para obtener más información, consulte "[Creación de archivos](/github/managing-files-in-a-repository/creating-new-files)". diff --git a/translations/es-ES/data/reusables/actions/comparing-artifacts-caching.md b/translations/es-ES/data/reusables/actions/comparing-artifacts-caching.md index 4d9f807f07..4e23be909d 100644 --- a/translations/es-ES/data/reusables/actions/comparing-artifacts-caching.md +++ b/translations/es-ES/data/reusables/actions/comparing-artifacts-caching.md @@ -1,6 +1,14 @@ +--- +ms.openlocfilehash: 48326e29174e0cba6f56d99436271a68f65189bc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117026" +--- ## Comparar artefactos y caché de dependencias Los artefactos y el almacenamiento en caché son similares porque brindan la posibilidad de almacenar archivos en {% data variables.product.prodname_dotcom %}, pero cada característica ofrece diferentes casos de uso y no se puede usar indistintamente. -- Use caching when you want to reuse files that don't change often between jobs or workflow runs, such as build dependencies from a package management system. -- Use artifacts when you want to save files produced by a job to view after a workflow run has ended, such as built binaries or build logs. +- Usa el almacenamiento en caché cuando quieras reutilizar archivos que no cambian a menudo entre trabajos o ejecuciones de flujo de trabajo, como las dependencias de compilación de un sistema de administración de paquetes. +- Usa artefactos cuando quieras guardar los archivos que genera un trabajo para verlos una vez que ha finalizado la ejecución de un flujo de trabajo (por ejemplo, archivos binarios compilados o registros de compilación). 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 4f18158dd0..ad7c545a87 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,9 @@ -| Controlling how many workflow runs or jobs can run at the same time: | [`concurrency`](/actions/using-jobs/using-concurrency)| +--- +ms.openlocfilehash: b6bc7abd43c8112d8cff08d93661c831d609d37c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147065085" +--- +| Control de cuántos trabajos o ejecuciones de flujos de trabajo se pueden ejecutar al mismo tiempo: | [`concurrency`](/actions/using-jobs/using-concurrency)| diff --git a/translations/es-ES/data/reusables/actions/configure-runner-group-access.md b/translations/es-ES/data/reusables/actions/configure-runner-group-access.md deleted file mode 100644 index 3ee0e31513..0000000000 --- a/translations/es-ES/data/reusables/actions/configure-runner-group-access.md +++ /dev/null @@ -1,14 +0,0 @@ -{% data reusables.actions.configure-runner-group %} -1. Modifica las opciones de tu política. - - {% ifversion not ghae %} - {% warning %} - - **Advertencia** - - {% indented_data_reference reusables.actions.self-hosted-runner-security spaces=3 %} - - Para obtener más información, consulta "[Acerca de los ejecutores autoalojados](/actions/hosting-your-own-runners/about-self-hosted-runners#self-hosted-runner-security-with-public-repositories)." - - {% endwarning %} - {% endif %} diff --git a/translations/es-ES/data/reusables/actions/configure-runner-group.md b/translations/es-ES/data/reusables/actions/configure-runner-group.md index 91e3942312..bc75767f68 100644 --- a/translations/es-ES/data/reusables/actions/configure-runner-group.md +++ b/translations/es-ES/data/reusables/actions/configure-runner-group.md @@ -1 +1,10 @@ -1. En la sección de "Ejecutores" de la página de ajustes, junto al grupo ejecutor que te gustaría configurar, haz clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y luego en **Editar nombre y acceso al [organización|repositorio]**. ![Administrar permisos del repositorio](/assets/images/help/settings/actions-runner-manage-permissions.png) +--- +ms.openlocfilehash: be5e5183195b57d212bccef0f9053dea7fffcddf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147764168" +--- +1. En la sección "Ejecutores" de la página de configuración, haz clic junto al grupo de ejecutores que quieres configurar, haz clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y, luego, haz clic en **Editar nombre y acceso a [organización|repositorio]** . + ![Administrar permisos de repositorio](/assets/images/help/settings/actions-runner-manage-permissions.png) diff --git a/translations/es-ES/data/reusables/actions/container-jobs-intro.md b/translations/es-ES/data/reusables/actions/container-jobs-intro.md index 2429ae39ff..61d93faa2b 100644 --- a/translations/es-ES/data/reusables/actions/container-jobs-intro.md +++ b/translations/es-ES/data/reusables/actions/container-jobs-intro.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 8acbacc0b39b108fdd05473ceb85e65bfe0e92d0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117017" +--- La configuración de jobs para su ejecución en un contenedor simplifica las configuraciones de red entre el job y los contenedores de servicio. Los contenedores de Docker en el mismo puente de red definido por el usuario exponen todos los puertos entre ellos, así que no necesitas mapear ninguno de los puertos para contenedores de servicio en el alojamiento de Docker. Puedes acceder al contenedor de servicio desde el contenedor del job utilizando la etiqueta que configuras en el flujo de trabajo. diff --git a/translations/es-ES/data/reusables/actions/context-contents.md b/translations/es-ES/data/reusables/actions/context-contents.md index 10edd67b39..a5180b3efa 100644 --- a/translations/es-ES/data/reusables/actions/context-contents.md +++ b/translations/es-ES/data/reusables/actions/context-contents.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 439fa690d39da766db2992f599c0fc1f5e859e81 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117009" +--- Los contextos, objetos y propiedades variarán significativamente bajo las diferentes condiciones de ejecución de flujo de trabajo. diff --git a/translations/es-ES/data/reusables/actions/context-example-note.md b/translations/es-ES/data/reusables/actions/context-example-note.md index 8198511730..37035dce86 100644 --- a/translations/es-ES/data/reusables/actions/context-example-note.md +++ b/translations/es-ES/data/reusables/actions/context-example-note.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: 0e8d3509fcda8d764135eab1f2b246175d060543 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145116993" +--- {% note %} **Nota:** Este contexto es solo un ejemplo. El contenido de un contexto depende del flujo de trabajo que estés ejecutando. {% data reusables.actions.context-contents %} diff --git a/translations/es-ES/data/reusables/actions/context-injection-warning.md b/translations/es-ES/data/reusables/actions/context-injection-warning.md index 47572ed6fd..a929e5ed8b 100644 --- a/translations/es-ES/data/reusables/actions/context-injection-warning.md +++ b/translations/es-ES/data/reusables/actions/context-injection-warning.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 4197ada5ec17f050b4b6959b6bdbb1be94b80e40 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145116986" +--- {% warning %} -**Advertencia:** Cuando crees flujos de trabajo y acciones siempre debes considerar si tu código podría ejecutar entradas no confiables de atacantes potenciales. Se tratará a algunos contextos como una entrada no confiable, ya que un atacante podrían insertar su propio contenido malintencionado. Para obtener más información, consulta la sección "[Entenderel riesgo de las inyecciones de scripts](/actions/learn-github-actions/security-hardening-for-github-actions#understanding-the-risk-of-script-injections)". +**Advertencia:** Cuando cree flujos de trabajo y acciones, siempre debe considerar si el código podría ejecutar entradas no confiables de atacantes potenciales. Se tratará a algunos contextos como una entrada no confiable, ya que un atacante podrían insertar su propio contenido malintencionado. Para más información, vea "[Descripción del riesgo de las inyecciones de scripts](/actions/learn-github-actions/security-hardening-for-github-actions#understanding-the-risk-of-script-injections)". {% endwarning %} diff --git a/translations/es-ES/data/reusables/actions/copy-workflow-file.md b/translations/es-ES/data/reusables/actions/copy-workflow-file.md index 56754f5d09..cb91f09f65 100644 --- a/translations/es-ES/data/reusables/actions/copy-workflow-file.md +++ b/translations/es-ES/data/reusables/actions/copy-workflow-file.md @@ -1 +1,9 @@ -Puedes copiar este archivo de flujo de trabajo al directorio `.github/workflows` de tu repositorio y modificarlo como lo requieras. +--- +ms.openlocfilehash: abc61b4a57ca559560aacdea011433460acaff74 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145116985" +--- +Puede copiar este archivo de flujo de trabajo al directorio `.github/workflows` del repositorio y modificarlo según sea necesario. diff --git a/translations/es-ES/data/reusables/actions/create-azure-app-plan.md b/translations/es-ES/data/reusables/actions/create-azure-app-plan.md index 0bec6614bc..a5264bdf90 100644 --- a/translations/es-ES/data/reusables/actions/create-azure-app-plan.md +++ b/translations/es-ES/data/reusables/actions/create-azure-app-plan.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: 6058de00ebbc05baaa2e29cfba275fa2249b44a3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145116978" +--- 1. Crear un plan de Azure App Service. Por ejemplo, puedes utilizar el CLI de Azure para crear un plan de App Service nuevo: @@ -9,9 +17,9 @@ --is-linux ``` - En el comando anterior, reemplaza `MY_RESOURCE_GROUP` con tu Grupo de Recursos de Azure preexistente y `MY_APP_SERVICE_PLAN` con un nombre nuevo para el plan de App Service. + En el comando anterior, reemplace `MY_RESOURCE_GROUP` por el grupo de recursos de Azure existente y `MY_APP_SERVICE_PLAN` por un nuevo nombre para el plan de App Service. - Consulta la documentación de Azure para obtener más información sobre cómo utilizar el [CLI de Azure](https://docs.microsoft.com/cli/azure/): + Para más información sobre cómo usar la [CLI de Azure](https://docs.microsoft.com/cli/azure/), vea la documentación de Azure. - * Para la autenticación, consulta "[Iniciar sesión con Azure CLI](https://docs.microsoft.com/cli/azure/authenticate-azure-cli)." - * Si necesitas crear un grupo de recursos nuevo, consulta lasección "[grupo az](https://docs.microsoft.com/cli/azure/group?view=azure-cli-latest#az_group_create)". + * Para la autenticación, vea "[Inicio de sesión con la CLI de Azure](https://docs.microsoft.com/cli/azure/authenticate-azure-cli)". + * Si tiene que crear un grupo de recursos, vea "[az group](https://docs.microsoft.com/cli/azure/group?view=azure-cli-latest#az_group_create)". diff --git a/translations/es-ES/data/reusables/actions/create-azure-publish-profile.md b/translations/es-ES/data/reusables/actions/create-azure-publish-profile.md index ab6e21c8d9..9a7c961245 100644 --- a/translations/es-ES/data/reusables/actions/create-azure-publish-profile.md +++ b/translations/es-ES/data/reusables/actions/create-azure-publish-profile.md @@ -1,5 +1,13 @@ -1. Configura un perfil de publicación de Azure y crea un secreto de `AZURE_WEBAPP_PUBLISH_PROFILE`. +--- +ms.openlocfilehash: 00bdf100d02b27ce76aff35582cb4a1f5a2469a3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145116977" +--- +1. Configure un perfil de publicación de Azure y cree un secreto `AZURE_WEBAPP_PUBLISH_PROFILE`. - Genera tus credenciales de despliegue de Azure utilizando un perfil de publicación. Para obtener más información, consulta la sección "[Generar credenciales de despliegue](https://docs.microsoft.com/azure/app-service/deploy-github-actions?tabs=applevel#generate-deployment-credentials)" en la documentación de Azure. + Genera tus credenciales de despliegue de Azure utilizando un perfil de publicación. Para más información, vea "[Generación de credenciales de implementación](https://docs.microsoft.com/azure/app-service/deploy-github-actions?tabs=applevel#generate-deployment-credentials)" en la documentación de Azure. - En tu repositorio de {% data variables.product.prodname_dotcom %}, crea un secreto que se llame `AZURE_WEBAPP_PUBLISH_PROFILE` que tenga el contenido del perfil de publicación. Para obtener más información sobre cómo crear secretos, consulta la sección "[Secretos cifrados](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-a-repository)". + En el repositorio de {% data variables.product.prodname_dotcom %}, cree un secreto denominado `AZURE_WEBAPP_PUBLISH_PROFILE` que incluya el contenido del perfil de publicación. Para más información sobre la creación de secretos, vea "[Secretos cifrados](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-a-repository)". diff --git a/translations/es-ES/data/reusables/actions/create-runner-group.md b/translations/es-ES/data/reusables/actions/create-runner-group.md index 6c65065dd9..87a442c4c8 100644 --- a/translations/es-ES/data/reusables/actions/create-runner-group.md +++ b/translations/es-ES/data/reusables/actions/create-runner-group.md @@ -1 +1,9 @@ -1. Haz clic en **{% ifversion ghec or ghes > 3.3 or ghae-issue-5091 %}Crear{%- elsif ghes < 3.4 or ghae %}Guardar{% endif %} grupo** para crear el grupo y aplicar la política. +--- +ms.openlocfilehash: 774fc9c83ffce121ebc660f2169f08a99e0ce9c9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147764191" +--- +1. Haga clic en **{% ifversion ghec or ghes > 3.3 or ghae-issue-5091 %}Create{%- elsif ghes < 3.4 or ghae %}Save{% endif %} group** para crear el grupo y aplicar la directiva. diff --git a/translations/es-ES/data/reusables/actions/creating-a-runner-group-for-an-enterprise.md b/translations/es-ES/data/reusables/actions/creating-a-runner-group-for-an-enterprise.md deleted file mode 100644 index 95543bf602..0000000000 --- a/translations/es-ES/data/reusables/actions/creating-a-runner-group-for-an-enterprise.md +++ /dev/null @@ -1,28 +0,0 @@ -{% comment %} - -Always include a security admonition above this procedure. This is either one of the following, depending on whether the context is self-hosted runners or larger runners. - -{% data reusables.actions.self-hosted-runner-security-admonition %} -{% data reusables.actions.hosted-runner-security-admonition %} - -{% endcomment %} - -Enterprises can add their runners to groups for access management. Enterprises can create groups of runners that are accessible to specific organizations in the enterprise account{% ifversion restrict-groups-to-workflows %} or to specific workflows{% endif %}. Los propietarios de organizaciones pueden entonces asignar políticas de acceso adicionales y granulares para los repositorios{% ifversion restrict-groups-to-workflows %} o flujos de trabajo{% endif %} a los grupos de ejecutores empresariales. For information about how to create a runner group with the REST API, see the enterprise endpoints in the [{% data variables.product.prodname_actions %} REST API](/rest/reference/actions#self-hosted-runner-groups). - -Runners are automatically assigned to the default group when created, and can only be members of one group at a time. Puedes asignar el ejecutor a un grupo específico durante el proceso de registro o puedes moverlo después desde el grupo predeterminado a un grupo personalizado. - -Cuando creas un grupo, debes elegir la política que defina qué organizaciones tienen acceso al grupo de ejecutores. - -{% data reusables.actions.runner-groups-add-to-enterprise-first-steps %} -1. Para elegir una política para el acceso organizacional, selecciona el menú desplegable **Acceso organizacional** y haz clic en una política. Puedes configurar un grupo de ejecutores para que sea accesible a una lista de organizaciones específica o a todas las organizaciones en la empresa.{% ifversion ghes %} Predeterminadamente, solo los repositorios privados pueden acceder a los ejecutores en un grupo, pero esto se puede anular.{% endif %} - - {%- ifversion ghec or ghes %} - - ![Agregar opciones de un grupo de ejecutores](/assets/images/help/settings/actions-enterprise-account-add-runner-group-options.png) - {%- elsif ghae %} - - ![Agregar opciones de un grupo de ejecutores](/assets/images/help/settings/actions-enterprise-account-add-runner-group-options-ae.png) - {%- endif %} -{% data reusables.actions.runner-group-assign-policy-workflow %} -1. Da clic en **Guardar grupo** para crear el grupo y aplicar la política. - diff --git a/translations/es-ES/data/reusables/actions/creating-a-runner-group-for-an-organization.md b/translations/es-ES/data/reusables/actions/creating-a-runner-group-for-an-organization.md deleted file mode 100644 index c063f891a0..0000000000 --- a/translations/es-ES/data/reusables/actions/creating-a-runner-group-for-an-organization.md +++ /dev/null @@ -1,38 +0,0 @@ -{% comment %} - -Always include a security admonition above this procedure. This is either one of the following, depending on whether the context is self-hosted runners or larger runners. - -{% data reusables.actions.self-hosted-runner-security-admonition %} -{% data reusables.actions.hosted-runner-security-admonition %} - -{% endcomment %} - -All organizations have a single default runner group. Organizations within an enterprise account can create additional groups. Los administradores de la organización pueden permitir el acceso de los repositorios individuales a un grupo de ejecutores. For information about how to create a runner group with the REST API, see "[Self-hosted runner groups](/rest/reference/actions#self-hosted-runner-groups)." - -Runners are automatically assigned to the default group when created, and can only be members of one group at a time. Puedes mover un ejecutor del grupo predeterminado a cualquier grupo que crees. - -Cuando creas un grupo, debes elegir la política que define qué reositorios{% ifversion restrict-groups-to-workflows %} y flujos de trabajo{% endif %} tienen acceso al grupo ejecutor. - -{% ifversion ghec or ghes > 3.3 or ghae-issue-5091 %} -{% data reusables.organizations.navigate-to-org %} -{% data reusables.organizations.org_settings %} -{% data reusables.organizations.settings-sidebar-actions-runner-groups %} -1. En la sección de "Grupos de ejecutores", haz clic en **Grupo de ejecutores nuevo**. -1. Ingresa un nombre para tu grupo ejecutor. - {% data reusables.actions.runner-group-assign-policy-repo %} -{% data reusables.actions.runner-group-assign-policy-workflow %}{%- ifversion restrict-groups-to-workflows %}Los grupos ejecutores que pertenecen a las organizaciones no pueden acceder a los flujos de trabajo de una organización diferente en la empresa. En vez de esto, debes crear un grupo de ejecutores que pertenezca a la empresa.{% endif %} -{% data reusables.actions.create-runner-group %} -{% elsif ghae or ghes < 3.4 %} -{% data reusables.organizations.navigate-to-org %} -{% data reusables.organizations.org_settings %} -{% data reusables.organizations.settings-sidebar-actions-runner-groups %} -1. Debajo de {% ifversion ghes or ghae %}"Ejecutores"{% endif %}, haz clic en **Agregar nuevo** y luego en **Grupo nuevo**. - - ![Agregar un grupo de ejecutores](/assets/images/help/settings/actions-org-add-runner-group.png) -1. Ingresa un nombre para tu grupo de ejecutores y asigna una política para el acceso al repositorio. - - Puedes configurar un grupo de ejecutores para que una lista de repositorios específica o todos los repositorios de la organización puedan acceder a él.{% ifversion ghec or ghes %} Predeterminadamente solo los repositorios privados pueden acceder a los ejecutores de un grupo de ejecutores, pero esto se puede omitir. Esta configuración no puede anularse si se configura un grupo ejecutor de la organización que haya compartido una empresa.{% endif %} - - ![Agregar opciones de un grupo de ejecutores](/assets/images/help/settings/actions-org-add-runner-group-options.png) -1. Da clic en **Guardar grupo** para crear el grupo y aplicar la política. -{% endif %} \ No newline at end of file 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 c28cc41bb3..c730da1338 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,9 @@ -| Running a workflow at regular intervals: | [`schedule`](/actions/learn-github-actions/events-that-trigger-workflows#schedule) | +--- +ms.openlocfilehash: f0d4940206895e8c6385f0e95bd94773a2deaabf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147067886" +--- +| Ejecución de un flujo de trabajo a intervalos regulares: | [`schedule`](/actions/learn-github-actions/events-that-trigger-workflows#schedule) | diff --git a/translations/es-ES/data/reusables/actions/defaults-override.md b/translations/es-ES/data/reusables/actions/defaults-override.md index bdb030a76a..865614c58d 100644 --- a/translations/es-ES/data/reusables/actions/defaults-override.md +++ b/translations/es-ES/data/reusables/actions/defaults-override.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 26ca7697a6efc21a666ddb9550746e8609a20235 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114577" +--- Cuando se define más de una configuración predeterminada con el mismo nombre, {% data variables.product.prodname_dotcom %} utiliza la configuración predeterminada más específica. Por ejemplo, una configuración predeterminada definida en un job invalidará a aquella que tenga el mismo nombre definido en el flujo de trabajo. diff --git a/translations/es-ES/data/reusables/actions/delete-env-key.md b/translations/es-ES/data/reusables/actions/delete-env-key.md index 81c88a1b61..d2ae979c52 100644 --- a/translations/es-ES/data/reusables/actions/delete-env-key.md +++ b/translations/es-ES/data/reusables/actions/delete-env-key.md @@ -1 +1,9 @@ -Si configuras un ambiente de despliegue, cambia el valor de `environment` para que sea el nombre de tu ambiente. Si no configuraste un ambiente{% ifversion fpt or ghec %} o si tu flujo de trabajo está en un repositorio privado y no utilizas {% data variables.product.prodname_ghe_cloud %}{% endif %}, borra la clave `environment`. +--- +ms.openlocfilehash: 1d719b2317f528435237d8d35bb27486aea99619 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114570" +--- +Si ha configurado un entorno de implementación, cambie el valor de `environment` por el nombre del entorno. Si no ha configurado un entorno{% ifversion fpt or ghec %} o si el flujo de trabajo está en un repositorio privado y no usa {% data variables.product.prodname_ghe_cloud %}{% endif %}, borre la clave `environment`. diff --git a/translations/es-ES/data/reusables/actions/disabled-actions-description.md b/translations/es-ES/data/reusables/actions/disabled-actions-description.md index 1b56a6ffce..4e01b48978 100644 --- a/translations/es-ES/data/reusables/actions/disabled-actions-description.md +++ b/translations/es-ES/data/reusables/actions/disabled-actions-description.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: fd910075a51775b681ec507845f3846718ae9574 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145112041" +--- Cuando inhabilitas a {% data variables.product.prodname_actions %}, no se ejecuta ningún flujo de trabajo en tu repositorio. diff --git a/translations/es-ES/data/reusables/actions/disabling-github-actions.md b/translations/es-ES/data/reusables/actions/disabling-github-actions.md index ab6db7602c..8f2b8146c2 100644 --- a/translations/es-ES/data/reusables/actions/disabling-github-actions.md +++ b/translations/es-ES/data/reusables/actions/disabling-github-actions.md @@ -1 +1,9 @@ -Predeterminadamente, {% ifversion ghes or ghae %}después de que se habilita {% data variables.product.prodname_actions %} en {% data variables.product.product_location %}, este {% elsif fpt or ghec %} las {% data variables.product.prodname_actions %}{% endif %} se habilita en todos los repositorios y organizaciones. Puedes elegir inhabilitar las {% data variables.product.prodname_actions %} o limitarla a acciones {% ifversion actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} en tu {% ifversion ghec or ghes or ghae %}empresa{% else %}organización{% endif %}. +--- +ms.openlocfilehash: 3812d31ab730736a7af4ae38c347325f28aeffba +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146179587" +--- +De manera predeterminada, {% ifversion ghes or ghae %}después {% data variables.product.prodname_actions %} está habilitado en {% data variables.product.product_location %}, se{% elsif fpt or ghec %}{% data variables.product.prodname_actions %}{% endif %} habilita en todos los repositorios y organizaciones. Puedes optar por deshabilitar {% data variables.product.prodname_actions %} o limitarlo a acciones {% ifversion actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} en la {% ifversion ghec or ghes or ghae %}empresa{% else %}organización{% endif %}. diff --git a/translations/es-ES/data/reusables/actions/docker-container-os-support.md b/translations/es-ES/data/reusables/actions/docker-container-os-support.md index 7db2492a40..0988ec3063 100644 --- a/translations/es-ES/data/reusables/actions/docker-container-os-support.md +++ b/translations/es-ES/data/reusables/actions/docker-container-os-support.md @@ -1,6 +1,14 @@ +--- +ms.openlocfilehash: 8fbc87982e138f3a594dce7db5375c1d684a16ad +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114562" +--- {% note %} -**Nota:** Si tus flujos de trabajo utilizan acciones de contenedor de Docker, contenedores de jobs o de servicio, entonces debes utilizar un ejecutor Linux: +**Nota:** Si en los flujos de trabajo se usan acciones de contenedor de Docker, contenedores de trabajos o de servicios, tendrá que utilizar un ejecutor de Linux: * Si estás utilizando ejecutores hospedados en {% data variables.product.prodname_dotcom %}, debes utilizar un ejecutor de Ubuntu. * Si estás utilizando ejecutores auto-hospedados, debes utilizar una máquina Linux como tu ejecutor, y ésta debe tener Docker instalado. diff --git a/translations/es-ES/data/reusables/actions/dockerfile-guidelines.md b/translations/es-ES/data/reusables/actions/dockerfile-guidelines.md index c64e0a8466..16fec323ff 100644 --- a/translations/es-ES/data/reusables/actions/dockerfile-guidelines.md +++ b/translations/es-ES/data/reusables/actions/dockerfile-guidelines.md @@ -1,3 +1,11 @@ -1. Los documentos requerían argumentos en el README de las acciones y las omiten desde la instrucción `CMD`. -1. Usa los valores predeterminados que permiten usar la acción sin especificar ningún `args`. -1. Si la acción expone una marca de `--help`, o algo similar, utilízala para hacer tu propia documentación de la acción. +--- +ms.openlocfilehash: 13094fe7066c2611ad2a1b1a2127a9c9fd02f46d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145112034" +--- +1. En el documento se necesitaban argumentos en el archivo Léame de la acción y omitirlos de la instrucción `CMD`. +1. Use los valores predeterminados que permiten usar la acción sin especificar `args`. +1. Si la acción expone una marca `--help`, o algo similar, úselo para que la acción se documente de forma automática. 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 5aa9a71b5e..5856b3466f 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,9 @@ -To enable enable runner diagnostic logging and step debug logging for the re-run, use the `--debug` flag. +--- +ms.openlocfilehash: 31b4f20532348b6aee0be1e4dc9277fd08123707 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147061574" +--- +Para habilitar el registro de diagnóstico del ejecutor y el registro de depuración de pasos para la nueva ejecución, usa la marca `--debug`. 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 fc17300809..826f63b76e 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,11 @@ +--- +ms.openlocfilehash: 16757b530df232e4b667c3c7c05b8ad17b5d9930 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147062726" +--- {% ifversion debug-reruns %} -1. Optionally, to enable runner diagnostic logging and step debug logging for the re-run, select **Enable debug logging**. ![Enable debug logging](/assets/images/help/repository/enable-debug-logging.png) -{% endif %} +1. También puedes seleccionar **Habilitar el registro de depuración** para habilitar el registro de diagnóstico del ejecutor y el registro de depuración de pasos para la ejecución nueva. + ![Habilitar el registro de depuración](/assets/images/help/repository/enable-debug-logging.png) {% endif %} diff --git a/translations/es-ES/data/reusables/actions/enabled-actions-description.md b/translations/es-ES/data/reusables/actions/enabled-actions-description.md index 1412c7b59e..7b3cc1284a 100644 --- a/translations/es-ES/data/reusables/actions/enabled-actions-description.md +++ b/translations/es-ES/data/reusables/actions/enabled-actions-description.md @@ -1 +1,9 @@ -Cuando habilitas las {% data variables.product.prodname_actions %}, los flujos de trabajo pueden ejecutar acciones {% ifversion actions-workflow-policy %}y los flujos de trabajo reutilizables{% endif %} ubicados en tu repositorio y en cualquier otro repositorio{% ifversion fpt %} público{% elsif ghec or ghes %} público o interno{% elsif ghae %}interno{% endif %}. +--- +ms.openlocfilehash: ab6a2179820f4517ec815e953fa1194be97f5a31 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146180827" +--- +Cuando habilitas {% data variables.product.prodname_actions %}, los flujos de trabajo pueden ejecutar acciones {% ifversion actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} que se encuentran en tu repositorio y en cualquier otro repositorio{% ifversion fpt %} público{% elsif ghec or ghes %} público o interno{% elsif ghae %} interno{% endif %}. diff --git a/translations/es-ES/data/reusables/actions/enterprise-beta.md b/translations/es-ES/data/reusables/actions/enterprise-beta.md deleted file mode 100644 index 4cce646c84..0000000000 --- a/translations/es-ES/data/reusables/actions/enterprise-beta.md +++ /dev/null @@ -1 +0,0 @@ - diff --git a/translations/es-ES/data/reusables/actions/enterprise-billing-details.md b/translations/es-ES/data/reusables/actions/enterprise-billing-details.md index 1ae7ee4dfd..9cf64a6ecf 100644 --- a/translations/es-ES/data/reusables/actions/enterprise-billing-details.md +++ b/translations/es-ES/data/reusables/actions/enterprise-billing-details.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 7225a47ca72ae087fe5752481fea8ee402a3baab +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114553" +--- El uso incluye los minutos totales que utiliza cada organización. El resumen combinado de {% data variables.product.prodname_actions %} y {% data variables.product.prodname_registry %} no lista los minutos incluidos, minutos pagados, o un estimado de precio por GB de almacenamiento. diff --git a/translations/es-ES/data/reusables/actions/enterprise-common-prereqs.md b/translations/es-ES/data/reusables/actions/enterprise-common-prereqs.md index d1a7288f5d..cbbaa97448 100644 --- a/translations/es-ES/data/reusables/actions/enterprise-common-prereqs.md +++ b/translations/es-ES/data/reusables/actions/enterprise-common-prereqs.md @@ -1,9 +1,17 @@ -* Revisa los requisitos de hardware de las {% data variables.product.prodname_actions %}. Para obtener más información, consulta la sección "[Iniciar 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)". -* Se debe configurar el TLS para el dominio de {% data variables.product.product_location %}. Para obtener más información, consulta la sección "[Configurar el TLS](/admin/configuration/configuring-tls)". +--- +ms.openlocfilehash: 9c9f3713944a20dcdac639249d10c0ab8a4f7baf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114545" +--- +* Revisa los requisitos de hardware de las {% data variables.product.prodname_actions %}. Para obtener más información, consulte "[Introducción a {% 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)". +* Se debe configurar el TLS para el dominio de {% data variables.product.product_location %}. Para obtener más información, consulte "[Configuración de TLS](/admin/configuration/configuring-tls)". {% note %} - - **Nota:**{% data reusables.actions.enterprise-self-signed-cert %} + + **Nota:** {% data reusables.actions.enterprise-self-signed-cert %} {% endnote %} * {% data reusables.actions.enterprise-http-proxy %} diff --git a/translations/es-ES/data/reusables/actions/enterprise-enable-checkbox.md b/translations/es-ES/data/reusables/actions/enterprise-enable-checkbox.md index 395c3120bc..3fea9e5b73 100644 --- a/translations/es-ES/data/reusables/actions/enterprise-enable-checkbox.md +++ b/translations/es-ES/data/reusables/actions/enterprise-enable-checkbox.md @@ -1 +1,10 @@ -1. Selecciona **Habilitar las GitHub Actions**. ![Casilla de verificación para habilitar las GitHub Actions](/assets/images/enterprise/management-console/enable-github-actions.png) +--- +ms.openlocfilehash: 808b30516f45b21365ef4e2d3118de590fcce815 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114522" +--- +1. Seleccione **Habilitar Acciones de GitHub**. + ![Casilla para habilitar Acciones de GitHub](/assets/images/enterprise/management-console/enable-github-actions.png) diff --git a/translations/es-ES/data/reusables/actions/enterprise-github-hosted-runners.md b/translations/es-ES/data/reusables/actions/enterprise-github-hosted-runners.md index b55f4c7e1b..548f88a161 100644 --- a/translations/es-ES/data/reusables/actions/enterprise-github-hosted-runners.md +++ b/translations/es-ES/data/reusables/actions/enterprise-github-hosted-runners.md @@ -1,7 +1,13 @@ -{% ifversion ghes %} -{% note %} +--- +ms.openlocfilehash: b3d9210e3fc47da50d4044ffb2c26f8da3ea0fcc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114514" +--- +{% ifversion ghes %} {% note %} -**Nota:** Los ejecutores hospedados en {% data variables.product.prodname_dotcom %} no son compatibles con {% data variables.product.prodname_ghe_server %} actualmente. Puedes encontrar más información sobre el soporte que se tiene planeado en el futuro en el [{% data variables.product.prodname_roadmap %}](https://github.com/github/roadmap/issues/72). +**Nota:** Actualmente los ejecutores hospedados en {% data variables.product.prodname_dotcom %} no se admiten en {% data variables.product.prodname_ghe_server %}. Puede ver más información sobre la compatibilidad futura planeada en [{% data variables.product.prodname_roadmap %}](https://github.com/github/roadmap/issues/72). -{% endnote %} -{% endif %} +{% endnote %} {% endif %} diff --git a/translations/es-ES/data/reusables/actions/enterprise-http-proxy.md b/translations/es-ES/data/reusables/actions/enterprise-http-proxy.md index c0ca5e8a65..87bce65d4d 100644 --- a/translations/es-ES/data/reusables/actions/enterprise-http-proxy.md +++ b/translations/es-ES/data/reusables/actions/enterprise-http-proxy.md @@ -1,5 +1,13 @@ -Si tienes configurado un **HTTP Proxy Server** en {% data variables.product.product_location %}: - - Debes agregar `localhost` y `127.0.0.1` a la lista **HTTP Proxy Exclusion**. - - Si el bucket de BYOS no es enrutable, entonces también debes agregar la URL del bucket a la lista de exclusión. +--- +ms.openlocfilehash: c61e071aa06bda0d31a1c4578dfe78addb55867e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147167383" +--- +Si tienes un **servidor proxy HTTP** configurado en {% data variables.product.product_location %}: + - Debes agregar `localhost` y `127.0.0.1` a la lista de **exclusión de proxy HTTP**. + - Si el cubo BYOS no es enrutable, también debes agregar la dirección URL del cubo a la lista de exclusión. - Para obtener más información sobre cómo cambiar tu configuración de proxy, consulta la sección "[Configurar un servidor de proxy web saliente](/admin/configuration/configuring-an-outbound-web-proxy-server)". \ No newline at end of file + Para más información sobre cómo cambiar la configuración del proxy, vea "[Configuración de un servidor proxy web saliente](/admin/configuration/configuring-an-outbound-web-proxy-server)". \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/enterprise-limit-actions-use.md b/translations/es-ES/data/reusables/actions/enterprise-limit-actions-use.md index 17f54c289b..a164cc1c13 100644 --- a/translations/es-ES/data/reusables/actions/enterprise-limit-actions-use.md +++ b/translations/es-ES/data/reusables/actions/enterprise-limit-actions-use.md @@ -1 +1,9 @@ -Después de que habilitas {% data variables.product.prodname_github_connect %}, puedes utilizar políticas para restringir qué acciones públicas se pueden utilizar en los repositorios de tu empresa. Para obtener más información, consulta la sección "[Requerir las políticas de GitHub Actions para tu empresa](/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)". +--- +ms.openlocfilehash: 57dd592642779d4f83f93d25fb6cc1c6a54d51e1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114497" +--- +Después de que habilitas {% data variables.product.prodname_github_connect %}, puedes utilizar políticas para restringir qué acciones públicas se pueden utilizar en los repositorios de tu empresa. Para más información, vea "[Aplicación de directivas de Acciones de GitHub para la empresa](/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)". diff --git a/translations/es-ES/data/reusables/actions/enterprise-marketplace-actions.md b/translations/es-ES/data/reusables/actions/enterprise-marketplace-actions.md index 77cf1f0458..a42cde575f 100644 --- a/translations/es-ES/data/reusables/actions/enterprise-marketplace-actions.md +++ b/translations/es-ES/data/reusables/actions/enterprise-marketplace-actions.md @@ -1,8 +1,16 @@ +--- +ms.openlocfilehash: 5e5e40bc161c7779bdfc27931921963c5bf74fc5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114490" +--- {% ifversion ghes %} {% note %} -**Note:** {% data variables.product.prodname_actions %} on {% data variables.product.product_location %} may have limited access to actions on {% data variables.product.prodname_dotcom_the_website %} or {% data variables.product.prodname_marketplace %}. For more information, see "[Managing access to actions from {% data variables.product.prodname_dotcom_the_website %}](/enterprise/admin/github-actions/managing-access-to-actions-from-githubcom)" and contact your {% data variables.product.prodname_enterprise %} site administrator. +**Nota:** {% data variables.product.prodname_actions %} en {% data variables.product.product_location %} pueden tener acceso limitado a las acciones de {% data variables.product.prodname_dotcom_the_website %} o {% data variables.product.prodname_marketplace %}. Para más información, vea "[Administración del acceso a acciones desde {% data variables.product.prodname_dotcom_the_website %}](/enterprise/admin/github-actions/managing-access-to-actions-from-githubcom)" y póngase en contacto con el administrador del sitio de {% data variables.product.prodname_enterprise %}. {% endnote %} diff --git a/translations/es-ES/data/reusables/actions/enterprise-no-internet-actions.md b/translations/es-ES/data/reusables/actions/enterprise-no-internet-actions.md index 9c03705d2b..ccf414b200 100644 --- a/translations/es-ES/data/reusables/actions/enterprise-no-internet-actions.md +++ b/translations/es-ES/data/reusables/actions/enterprise-no-internet-actions.md @@ -1 +1,9 @@ -Las {% data variables.product.prodname_actions %} en {% data variables.product.product_name %} están diseñadas para funcionar como ambientes sin acceso completo a la internet. Predeterminadamente, los flujos de trabajo no utilizan acciones de {% data variables.product.prodname_dotcom_the_website %} y [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace?type=actions). +--- +ms.openlocfilehash: d52f95a3da9d308e4820a8d9d06e895238d0dba5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114489" +--- +Las {% data variables.product.prodname_actions %} en {% data variables.product.product_name %} están diseñadas para funcionar como ambientes sin acceso completo a la internet. De manera predeterminada, los flujos de trabajo no pueden usar acciones de {% data variables.product.prodname_dotcom_the_website %} y [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace?type=actions). diff --git a/translations/es-ES/data/reusables/actions/enterprise-postinstall-nextsteps.md b/translations/es-ES/data/reusables/actions/enterprise-postinstall-nextsteps.md index 898e08f80e..5f7043d7af 100644 --- a/translations/es-ES/data/reusables/actions/enterprise-postinstall-nextsteps.md +++ b/translations/es-ES/data/reusables/actions/enterprise-postinstall-nextsteps.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: d1d2813fed8f4ebc9e76856fb6477ab58b3c3657 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114481" +--- ### Pasos siguientes -Después de que la ejecución de configuración se haya completado con éxito, {% data variables.product.prodname_actions %} se habilitará en {% data variables.product.product_location %}. Para tus siguientes pasos, tales como adminsitrar los permisos de acceso para las {% data variables.product.prodname_actions %} y agregar ejecutores auto-hospedados, regresa a "[Iniciar con {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}](/admin/github-actions/getting-started-with-github-actions-for-github-enterprise-server#enabling-github-actions-with-your-storage-provider)". +Después de que la ejecución de configuración se haya completado con éxito, {% data variables.product.prodname_actions %} se habilitará en {% data variables.product.product_location %}. Para los pasos siguientes, como administrar los permisos de acceso de {% data variables.product.prodname_actions %} y agregar ejecutores autohospedados, vuelva a "[Introducción a {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}](/admin/github-actions/getting-started-with-github-actions-for-github-enterprise-server#enabling-github-actions-with-your-storage-provider)". diff --git a/translations/es-ES/data/reusables/actions/enterprise-s3-permission.md b/translations/es-ES/data/reusables/actions/enterprise-s3-permission.md index b7ea61b41b..4389326535 100644 --- a/translations/es-ES/data/reusables/actions/enterprise-s3-permission.md +++ b/translations/es-ES/data/reusables/actions/enterprise-s3-permission.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: b8320e8e835d0ed7522b63b7632f1704d7cf32fc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114474" +--- {% data variables.product.prodname_actions %} requiere los siguientes permisos para la clave de acceso que accederá al bucket: * `s3:PutObject` @@ -7,5 +15,5 @@ * `s3:AbortMultipartUpload` * `s3:DeleteObject` * `s3:ListBucket` -* `kms:GenerateDataKey` (si se habilitó el cifrado del servicio de administración de llaves (KMS)) +* `kms:GenerateDataKey` (si se ha habilitado el cifrado de Key Management Service [KMS]) diff --git a/translations/es-ES/data/reusables/actions/enterprise-s3-support-warning.md b/translations/es-ES/data/reusables/actions/enterprise-s3-support-warning.md index f53e20c254..5bf6132535 100644 --- a/translations/es-ES/data/reusables/actions/enterprise-s3-support-warning.md +++ b/translations/es-ES/data/reusables/actions/enterprise-s3-support-warning.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 993a49348ec6d3041377512d70efa3d192cbb4d0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114473" +--- {% warning %} -**Advertencia:** Los únicos proveedores de almacenamiento de S3 compatibles son Amazon S3 y la puerta de enlace de MinIO para la NAS. No hay soporte para otros proveedores de almacenamiento compatibles con la API de S3. Para obtener más información sobre los proveedores de almacenamiento compatibles, consulta la sección "[Iniciar con GitHub Actions para GitHub Enterprise Server](/admin/github-actions/getting-started-with-github-actions-for-github-enterprise-server#external-storage-requirements)". +**Advertencia:** Los únicos proveedores de almacenamiento de S3 compatibles son Amazon S3 y MinIO Gateway for NAS. No hay soporte para otros proveedores de almacenamiento compatibles con la API de S3. Para más información sobre los proveedores de almacenamiento admitidos, vea "[Introducción a Acciones de GitHub para GitHub Enterprise Server](/admin/github-actions/getting-started-with-github-actions-for-github-enterprise-server#external-storage-requirements)". {% endwarning %} diff --git a/translations/es-ES/data/reusables/actions/enterprise-self-signed-cert.md b/translations/es-ES/data/reusables/actions/enterprise-self-signed-cert.md index fc1f43c281..2eaaf16b69 100644 --- a/translations/es-ES/data/reusables/actions/enterprise-self-signed-cert.md +++ b/translations/es-ES/data/reusables/actions/enterprise-self-signed-cert.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 6ab10458d3f6e8a91b6f21476d5350e6fe728479 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114466" +--- Te recomendamos ampliamente que configures el TLS en {% data variables.product.prodname_ghe_server %} con un certificado que firme una autoridad confiable. Aunque un certificado auto-firmado podría funcionar, se requeriría una configuración adicional para tus ejecutores auto-hospedados y esto no se recomienda para los ambientes productivos. diff --git a/translations/es-ES/data/reusables/actions/enterprise-setup-prereq.md b/translations/es-ES/data/reusables/actions/enterprise-setup-prereq.md index 0ee5d28ad3..cb7a3e1121 100644 --- a/translations/es-ES/data/reusables/actions/enterprise-setup-prereq.md +++ b/translations/es-ES/data/reusables/actions/enterprise-setup-prereq.md @@ -1,7 +1,15 @@ +--- +ms.openlocfilehash: 96d8c710c36e57c753d2fd4d45613f0e4152292f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114449" +--- {% ifversion ghes %} ### Utilizar ejecutores auto-hospedados en {% data variables.product.prodname_ghe_server %} -Cuando utilices acciones de configuración, (tales como `actions/setup-LANGUAGE`) en {% data variables.product.prodname_ghe_server %} con ejecutores auto-hospedados, tal vez necesites configurar el caché de las herramientas en los ejecutores que no tienen acceso a internet. Para obtener más información, consulta la sección "[ Configurar el caché de herramientas en ejecutores auto-hospedados sin acceso a internet](/enterprise/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access)". +Cuando use acciones de configuración, (como `actions/setup-LANGUAGE`) en {% data variables.product.prodname_ghe_server %} con ejecutores autohospedados, es posible que necesite configurar la caché de herramientas en los ejecutores que no tienen acceso a Internet. Para más información, vea "[Configuración de la caché de herramientas en ejecutores autohospedados sin acceso a Internet](/enterprise/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access)". {% endif %} diff --git a/translations/es-ES/data/reusables/actions/environment-deployment-event.md b/translations/es-ES/data/reusables/actions/environment-deployment-event.md index 96dbf709e4..e40ce06391 100644 --- a/translations/es-ES/data/reusables/actions/environment-deployment-event.md +++ b/translations/es-ES/data/reusables/actions/environment-deployment-event.md @@ -1 +1,9 @@ -Cuando se ejecuta un job de flujo de trabajo que referencia un ambiente, este crea un objeto de despliegue con la propiedad `environment` configurada en el nombre de tu ambiente. Conforme progrese el flujo de trabajo, este también creará objetos de estado de despliegue con la propiedad `environment` configurada en el nombre de tu ambiente, la propiedad `environment_url` configurada para la URL del mismo (si se especificó en el flujo de trabajo) y la propiedad `state` configurada en el estado del job. +--- +ms.openlocfilehash: 5a6618e9b13483c7d3c647a8cb5d635225e59280 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114418" +--- +Cuando se ejecuta un trabajo de flujo de trabajo que hace referencia a un entorno, crea un objeto de implementación con la propiedad `environment` establecida en el nombre del entorno. A medida que avanza el flujo de trabajo, también crea objetos de estado de implementación con la propiedad `environment` establecida en el nombre del entorno, la propiedad `environment_url` establecida en la URL del entorno (si se ha especificado en el flujo de trabajo) y la propiedad `state` establecida en el estado del trabajo. diff --git a/translations/es-ES/data/reusables/actions/environment-example.md b/translations/es-ES/data/reusables/actions/environment-example.md index f01c052d42..3f1eda0691 100644 --- a/translations/es-ES/data/reusables/actions/environment-example.md +++ b/translations/es-ES/data/reusables/actions/environment-example.md @@ -1,6 +1,14 @@ -Puedes especificar un ambiente para cada job de tu flujo de trabajo. Para hacerlo, agrega la clave `jobs..environment` seguida del nombre del ambiente. +--- +ms.openlocfilehash: 4795fdc557dbb103d64f7b97d0fa58f445434bca +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114417" +--- +Puedes especificar un ambiente para cada job de tu flujo de trabajo. Para ello, agregue una clave `jobs..environment` seguida del nombre del entorno. -Por ejemplo, este flujo de trabajo utilizará un ambiente llamado `production`. +Por ejemplo, en este flujo de trabajo se utilizará un entorno llamado `production`. ```yaml name: Deployment @@ -19,9 +27,9 @@ jobs: # ...deployment-specific steps ``` -Cuando se ejecute el flujo de trabajo anterior, el job `deployment` estará sujeto a cualquier regla que se haya configurado para el ambiente de `production`. Por ejemplo, si el ambiente requiere revisores, el job se pausará hasta que uno de ellos lo apruebe. +Cuando se ejecute el flujo de trabajo anterior, el trabajo `deployment` estará sujeto a las reglas configuradas para el entorno `production`. Por ejemplo, si el ambiente requiere revisores, el job se pausará hasta que uno de ellos lo apruebe. -También puedes especificar una URL para el ambiente. La URL especificada aparecerá en la página de despliegues del repositorio (a la cual se puede acceder haciendo clic en **Ambientes** en la página principal de tu repositorio) y en la gráfica de visualización de la ejecución del flujo de trabajo. Si una solicitud de cambios activó el flujo de trabajo, la URL también se muestra como un botón de **Ver despliegue** en la línea de tiempo de esta. +También puedes especificar una URL para el ambiente. La URL especificada aparecerá en la página de implementaciones del repositorio (a la que se accede al hacer clic en **Environments** (Entornos) en la página principal del repositorio) y en el gráfico de visualización de la ejecución del flujo de trabajo. Si una solicitud de incorporación de cambios ha desencadenado el flujo de trabajo, la URL también se muestra como un botón **View deployment** (Ver implementación) en la escala de tiempo de la solicitud de incorporación de cambios. ```yaml name: Deployment 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 d184565bd9..ea090ea71b 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,9 @@ -The following diagram shows a high level view of the workflow's steps and how they run within the job: +--- +ms.openlocfilehash: a3da5257bd4e479a7dcedc968cc1bf9015a5bde9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147063430" +--- +En el diagrama siguiente se muestra una vista general de los pasos del flujo de trabajo y de cómo se ejecutan en el trabajo: 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 c8071d5843..07f119b63e 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,9 @@ -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 +--- +ms.openlocfilehash: f64c59c12438fde0512ec2ecb7befc51f53dbd6e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147067118" +--- +El flujo de trabajo siguiente lo creó el equipo de ingeniería de documentos de {% data variables.product.prodname_dotcom %}. Para revisar la versión más reciente de este archivo en el repositorio [`github/docs`](https://github.com/github/docs), consulta 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 f9020476a6..bff3f0a968 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,9 @@ -The following table explains how each of these features are used when creating a {% data variables.product.prodname_actions %} workflow. +--- +ms.openlocfilehash: 4043cca06a58b3ec584c7ca0b3d2385d540faa23 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147067694" +--- +En la tabla siguiente se explica cómo se usa cada una de estas características al crear un flujo de trabajo de {% data variables.product.prodname_actions %}. diff --git a/translations/es-ES/data/reusables/actions/example-github-runner.md b/translations/es-ES/data/reusables/actions/example-github-runner.md index b83c4eb5f6..c807265c8d 100644 --- a/translations/es-ES/data/reusables/actions/example-github-runner.md +++ b/translations/es-ES/data/reusables/actions/example-github-runner.md @@ -1,6 +1,14 @@ +--- +ms.openlocfilehash: 714bd89ad6e55900871cc7622d922495b8c09a9d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114410" +--- ### Ejecución en un sistema operativo diferente -El flujo de trabajo inicial configura los jobs para que se ejecuten en Linux, utilizando los ejecutores `ubuntu-latest` hospedados en {% data variables.product.prodname_dotcom %}. Puedes cambiar la clave `runs-on` para ejecutar tus jobs en un sistema operativo diferente. Por ejemplo, puedes utilizar los ejecutores de Windows hospedados en {% data variables.product.prodname_dotcom %}. +El flujo de trabajo de inicio configura trabajos para que se ejecuten en Linux, mediante los ejecutores `ubuntu-latest` hospedados en {% data variables.product.prodname_dotcom %}. Puede cambiar la clave `runs-on` para ejecutar los trabajos en otro sistema operativo. Por ejemplo, puedes utilizar los ejecutores de Windows hospedados en {% data variables.product.prodname_dotcom %}. {% raw %} ```yaml @@ -16,4 +24,4 @@ runs-on: macos-latest ``` {% endraw %} -También puedes ejecutar jobs en contenedores de Docker, o puedes proporcionar un ejecutor auto-hospedado que se ejecute en tu propia infraestructura. Para obtener más información, consulta "[Sintaxis de flujo de trabajo para {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idruns-on)". +También puedes ejecutar jobs en contenedores de Docker, o puedes proporcionar un ejecutor auto-hospedado que se ejecute en tu propia infraestructura. Para más información, vea "[Sintaxis de flujo de trabajo para {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idruns-on)". 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 59a2a48f6b..87932d8000 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,9 @@ -The example workflow demonstrates the following capabilities of {% data variables.product.prodname_actions %}: +--- +ms.openlocfilehash: 8ffe50010748096a7557c44d2297dc9db28cabf2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147061094" +--- +El flujo de trabajo de ejemplo muestra las funcionalidades siguientes de {% 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 a0fad96218..b6286a0798 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,9 @@ -This article uses an example workflow to demonstrate some of the main CI features of {% data variables.product.prodname_actions %}. +--- +ms.openlocfilehash: b9f0d23383c35852de4951d87ffe9d0e6cb768c0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147061566" +--- +En este artículo se usa un flujo de trabajo de ejemplo para mostrar algunas de las principales características de CI de {% 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 90c252da3f..e218cc4439 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,9 @@ -The name of the workflow as it will appear in the "Actions" tab of the {% data variables.product.prodname_dotcom %} repository. +--- +ms.openlocfilehash: c246b1df8b1b67748cc70e9e43197d6cf902e3be +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147066094" +--- +El nombre del flujo de trabajo tal como aparecerá en la pestaña "Acciones" del repositorio {% data variables.product.prodname_dotcom %}. diff --git a/translations/es-ES/data/reusables/actions/expression-syntax-if.md b/translations/es-ES/data/reusables/actions/expression-syntax-if.md index 8c25909317..f760ac1d90 100644 --- a/translations/es-ES/data/reusables/actions/expression-syntax-if.md +++ b/translations/es-ES/data/reusables/actions/expression-syntax-if.md @@ -1 +1,9 @@ -Podrías omitir la sintaxis de expresión cuando utilizas expresiones en un condicional `if` ({% raw %}`${{ }}`{% endraw %}) ya que {% data variables.product.prodname_dotcom %} evalúa automáticamente el condicional `if` como una expresión. +--- +ms.openlocfilehash: 0034b58c982ba86286016653cfabda4d79178919 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114402" +--- +Al usar expresiones en una condicional `if`, puede omitir la sintaxis de la expresión ({% raw %}`${{ }}`{% endraw %}) porque {% data variables.product.prodname_dotcom %} evalúa de forma automática la condicional `if` como una expresión. diff --git a/translations/es-ES/data/reusables/actions/forked-secrets.md b/translations/es-ES/data/reusables/actions/forked-secrets.md index ff5af683b8..29554cff95 100644 --- a/translations/es-ES/data/reusables/actions/forked-secrets.md +++ b/translations/es-ES/data/reusables/actions/forked-secrets.md @@ -1 +1,9 @@ -Con la excepción de `GITHUB_TOKEN`, los secretos no se pasan al ejecutador cuando un flujo de trabajo se dispara desde un repositorio bifurcado. +--- +ms.openlocfilehash: 441ab5e490c9420f57c6c1661e31f840c5d2c86c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092112" +--- +Con la excepción de `GITHUB_TOKEN`, los secretos no se pasan al ejecutor cuando se desencadena un flujo de trabajo desde un repositorio bifurcado. diff --git a/translations/es-ES/data/reusables/actions/forked-write-permission.md b/translations/es-ES/data/reusables/actions/forked-write-permission.md index 5a3c51952e..f622dbdb39 100644 --- a/translations/es-ES/data/reusables/actions/forked-write-permission.md +++ b/translations/es-ES/data/reusables/actions/forked-write-permission.md @@ -1 +1,9 @@ -Puedes utilizar la clave `permissions` para agregar y eliminar los permisos de lectura para los repositorios bifurcados pero, habitualmente, no puedes otorgar acceso de escritura. La excepción a este comportamiento es donde un usuario administrador seleccionó la opción de **Enviar tokens a los flujos de trabajo desde las solicitudes de cambios** en la configuración de {% 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#enabling-workflows-for-private-repository-forks)". +--- +ms.openlocfilehash: d89d8c457c6d88a0a43231c3603d93ff2f246f5c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114401" +--- +Puede usar la clave `permissions` a fin de agregar y quitar permisos de lectura para repositorios bifurcados, pero normalmente no se puede conceder acceso de escritura. La excepción a este comportamiento es cuando un usuario administrador ha seleccionado la opción **Enviar tokens a flujos de trabajo desde solicitudes de incorporación de cambios** en la configuración de {% data variables.product.prodname_actions %}. Para más información, vea "[Administración de la configuración de {% data variables.product.prodname_actions %} para un repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#enabling-workflows-for-private-repository-forks)". diff --git a/translations/es-ES/data/reusables/actions/general-security-hardening.md b/translations/es-ES/data/reusables/actions/general-security-hardening.md index 7645db37c2..0e81aa2127 100644 --- a/translations/es-ES/data/reusables/actions/general-security-hardening.md +++ b/translations/es-ES/data/reusables/actions/general-security-hardening.md @@ -1,3 +1,11 @@ -## Fortalecimiento de seguridad general para las {% data variables.product.prodname_actions %} +--- +ms.openlocfilehash: 608a6128ab1bdce7bda7a09b7940ec1ab0756197 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114393" +--- +## Fortalecimiento de seguridad general para las {% data variables.product.prodname_actions %} -Si quieres aprender más acerca de las prácticas de seguridad para {% data variables.product.prodname_actions %}, consulta la sección "[Fortalecimiento de seguridad para las {% data variables.product.prodname_actions %}](/actions/learn-github-actions/security-hardening-for-github-actions)". +Si quiere más información sobre los procedimientos de seguridad para {% data variables.product.prodname_actions %}, vea "[Fortalecimiento de la seguridad para {% data variables.product.prodname_actions %}](/actions/learn-github-actions/security-hardening-for-github-actions)". 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 75b6aa373b..03af0cac90 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,9 @@ -{% data variables.product.prodname_actions %} no se habilita predeterminadamente para {% data variables.product.prodname_ghe_server %}. +--- +ms.openlocfilehash: 0cbd692a38e0396d6062d915ce16fbba46e40191 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147067102" +--- +{% data variables.product.prodname_actions %} no está habilitado para {% data variables.product.prodname_ghe_server %} de manera predeterminada. 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 64e7059b40..0118d82f17 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,9 @@ -Cuando un flujo de trabajo utiliza una acción referenciando el repositorio en donde esta se almacena, {% data variables.product.prodname_actions %} siempre intentará primero encontrar el repositorio en {% data variables.product.product_location %}. Si el repositorio no existe en {% data variables.product.product_location %} y tienes acceso automático habilitado para {% data variables.product.prodname_dotcom_the_website %}, {% data variables.product.prodname_actions %} intentará encontrar el repositorio en {% data variables.product.prodname_dotcom_the_website %}. +--- +ms.openlocfilehash: 1e9105d419c42c1210ebe51b785ef3c36df094f8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147066086" +--- +Cuando un flujo de trabajo usa una acción haciendo referencia al repositorio donde se almacena la acción, {% data variables.product.prodname_actions %} intentará buscar primero el repositorio en {% data variables.product.product_location %}. Si el repositorio no existe en {% data variables.product.product_location %} y ha habilitado el acceso automático a {% data variables.product.prodname_dotcom_the_website %}, {% data variables.product.prodname_actions %} intentará buscar el repositorio en {% data variables.product.prodname_dotcom_the_website %}. diff --git a/translations/es-ES/data/reusables/actions/github-context-warning.md b/translations/es-ES/data/reusables/actions/github-context-warning.md index 709fae57c8..ebcdf37610 100644 --- a/translations/es-ES/data/reusables/actions/github-context-warning.md +++ b/translations/es-ES/data/reusables/actions/github-context-warning.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: dff5faec5e8edcfdaecc213bf7831633ac5ce0f6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114369" +--- {% warning %} -**Advertencia:** Cuando utilizas todo el contexto de `GitHub`, cuida que incluya la información sensible tal como un `github.token`. {% data variables.product.prodname_dotcom %} enmascara secretos cuando se imprimen en la consola, pero debes tener cuidado cuando exportes o imprimas el contexto. +**Advertencia:** Al usar todo el contexto de `github`, ten en cuenta que incluye información confidencial, como `github.token`. {% data variables.product.prodname_dotcom %} enmascara secretos cuando se imprimen en la consola, pero debes tener cuidado cuando exportes o imprimas el contexto. {% endwarning %} diff --git a/translations/es-ES/data/reusables/actions/github-hosted-runners-check-concurrency.md b/translations/es-ES/data/reusables/actions/github-hosted-runners-check-concurrency.md index d69d7d40c1..0782e53781 100644 --- a/translations/es-ES/data/reusables/actions/github-hosted-runners-check-concurrency.md +++ b/translations/es-ES/data/reusables/actions/github-hosted-runners-check-concurrency.md @@ -1,5 +1,13 @@ -Para identificar cualquier restricción con la simultaneidad o puesta en cola, puedes verificar cuántos jobs se están procesando actualmente en los ejecutores hospedados en {% data variables.product.prodname_dotcom %} en tu organización o empresa. +--- +ms.openlocfilehash: 99687deb5c170a7fab2b5050607b25e1aebb844b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069606" +--- +Para identificar las restricciones con simultaneidad o puesta en cola, puede comprobar cuántos trabajos se procesan actualmente en los ejecutores hospedados en {% data variables.product.prodname_dotcom %} en la organización o empresa. -![Captura de pantalla de una lista de jobs activos](/assets/images/help/settings/actions-runner-active-jobs.png) +![Captura de pantalla de una lista de trabajos activos](/assets/images/help/settings/actions-runner-active-jobs.png) -Para obtener más información, consulta la sección "[Monitorear tus jobs actuales](/actions/using-github-hosted-runners/monitoring-your-current-jobs)". +Para más información, vea "[Supervisión de los trabajos actuales](/actions/using-github-hosted-runners/monitoring-your-current-jobs)". diff --git a/translations/es-ES/data/reusables/actions/github-hosted-runners-navigate-to-repo-org-enterprise.md b/translations/es-ES/data/reusables/actions/github-hosted-runners-navigate-to-repo-org-enterprise.md index c1fb4a4e30..900a2c7d8f 100644 --- a/translations/es-ES/data/reusables/actions/github-hosted-runners-navigate-to-repo-org-enterprise.md +++ b/translations/es-ES/data/reusables/actions/github-hosted-runners-navigate-to-repo-org-enterprise.md @@ -1,12 +1,19 @@ +--- +ms.openlocfilehash: 233eff44b80fdceeb29d692af02777e57db31f8a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114345" +--- {% ifversion fpt %} -1. Navega a la página principal de la organización o repositorio. -1. Haz clic en {% octicon "gear" aria-label="The Settings gear" %} **Ajustes**. -1. En la barra lateral izquierda, haz clic en **Acciones** y luego en **Ejecutores**. +1. Vaya a la página principal de la organización o del repositorio. +1. Haga clic en {% octicon "gear" aria-label="The Settings gear" %} **Settings** (Configuración). +1. En la barra lateral de la izquierda, haga clic en **Actions** (Acciones) y, después, en **Runners** (Ejecutores). {% elsif ghec %} -1. Navega a los ajustes de tu ejecutor: - * **En una organización o repositorio**: Navega a la página principal y luego haz clic en {% octicon "gear" aria-label="The Settings gear" %} **Ajustes**. - * **Si estás utilizando una cuenta empresarial**: Navega a tu cuenta empresarial haciendo clic en tu foto de perfil en la esquina superior derecha de {% data variables.product.prodname_dotcom_the_website %} y luego haz clic en **Tus empresas** y luego en la empresa que desees. +1. Vaya a la configuración del ejecutor: + * **En un repositorio o una organización**, vaya a la página principal y haga clic en {% octicon "gear" aria-label="The Settings gear" %} **Settings** (Configuración). + * **Si usa una cuenta de empresa**, vaya a dicha cuenta haciendo clic en la foto de perfil situada en la esquina superior derecha de {% data variables.product.prodname_dotcom_the_website %} y luego haga clic en **Your enterprises** (Sus empresas) y en la empresa que quiera. 1. Navega a los ajustes de {% data variables.product.prodname_actions %}: - * **En una organización o repositorio**: Haz clic en **Acciones** en la barra lateral izquierda y luego en **Ejecutores**. - * **Si estás utilizando una cuenta empresarial**: en la barra lateral izquierda, haz clic en **"{% octicon "law" aria-label="The law icon" %} Políticas"**, luego en **Acciones** y luego en la pestaña de **Ejecutores**. -{% endif %} + * **En una organización o un repositorio**, haga clic en **Actions** (Acciones) en la barra lateral izquierda y, después, haga clic en **Runners** (Ejecutores). + * **Si usa una cuenta de empresa**, en la barra lateral izquierda, haga clic en **"{% octicon "law" aria-label="The law icon" %} Policies"** (Directivas), después en **Actions** (Acciones) y, por último, en la pestaña **Runners** (Ejecutores). {% endif %} diff --git a/translations/es-ES/data/reusables/actions/github-hosted-runners-table-entry.md b/translations/es-ES/data/reusables/actions/github-hosted-runners-table-entry.md index c8d0db3d6a..33759b6313 100644 --- a/translations/es-ES/data/reusables/actions/github-hosted-runners-table-entry.md +++ b/translations/es-ES/data/reusables/actions/github-hosted-runners-table-entry.md @@ -1 +1,9 @@ -1. En la tabla de "Ejecutores", haz clic en la entrada de **Ejecutores hospedados en GitHub**. Esta entrada solo estará presente si estás utilizando ejecutores hospedados en {% data variables.product.prodname_dotcom %}. +--- +ms.openlocfilehash: 3600ca7ae43771a4c601b54990935a23b4533b32 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114338" +--- +1. En la tabla "Ejecutores", haz clic en la entrada de **Ejecutores hospedados por GitHub**. Esta entrada solo estará presente si usa ejecutores hospedados por {% data variables.product.prodname_dotcom %}. diff --git a/translations/es-ES/data/reusables/actions/github-token-available-permissions.md b/translations/es-ES/data/reusables/actions/github-token-available-permissions.md index b9b76c956a..3e8b2fc149 100644 --- a/translations/es-ES/data/reusables/actions/github-token-available-permissions.md +++ b/translations/es-ES/data/reusables/actions/github-token-available-permissions.md @@ -1,4 +1,12 @@ -Los alcances y valores de acceso disponibles: +--- +ms.openlocfilehash: 56ed7762c2325d0328bd52ca89fe7879b5ce4601 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092109" +--- +Alcances y valores de acceso disponibles: ```yaml permissions: @@ -17,7 +25,7 @@ permissions: statuses: read|write|none ``` -Si especificas el acceso para cualquiera de estos alcances, todos aquellos que no se especifiquen se configuran como `none`. +Si especifica el acceso para cualquiera de estos ámbitos, todos los que no se especifiquen se establecen en `none`. Puedes utilizar la siguiente sintaxis para definir el acceso de lectura o escritura para todos los alcances disponibles: 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 a5369d6ec9..c9f0e4f3bd 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,9 @@ -El `GITHUB_TOKEN` vence cuando un job finaliza o después de un máximo de 24 horas. +--- +ms.openlocfilehash: e280e880c8e1b0fcf841a9652b44f17bc8cb56ea +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147067422" +--- +`GITHUB_TOKEN` expira cuando finaliza un trabajo 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 e57efde4e4..36da5c2b5f 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,9 @@ -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. Debes configurar los permisos para este token de acceso en el archivo de flujo de trabajo para otorgar acceso de lectura para el alcance `contents` y de escritura para el alcance `packages`. Para obtener más información, consulta "[Autenticar con el GITHUB_TOKEN](/actions/configuring-and-managing-workflows/authenticating-with-the-github_token)". +--- +ms.openlocfilehash: dcca3d0170e92663336865f43ddc4e7ac5204702 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147060318" +--- +El secreto `GITHUB_TOKEN` se establece en un token de acceso para el repositorio cada vez que comienza un trabajo en un flujo de trabajo. Debes establecer los permisos para este token de acceso en el archivo del flujo de trabajo a fin de conceder acceso de lectura al ámbito `contents` y acceso de escritura al ámbito `packages`. Para más información, vea "[Autenticación con GITHUB_TOKEN](/actions/configuring-and-managing-workflows/authenticating-with-the-github_token)". diff --git a/translations/es-ES/data/reusables/actions/github_sha_description.md b/translations/es-ES/data/reusables/actions/github_sha_description.md index 85ae37b386..84a5e80167 100644 --- a/translations/es-ES/data/reusables/actions/github_sha_description.md +++ b/translations/es-ES/data/reusables/actions/github_sha_description.md @@ -1 +1,9 @@ -El SHA de confirmación que activó el flujo de trabajo. El valor de este SHA de confirmación depende del evento que activó el flujo de trabajo. Para obtener más información, consulta la sección "[Eventos que activan flujos de trabajo](/actions/using-workflows/events-that-trigger-workflows)". Por ejemplo, `ffac537e6cbbf934b08745a378932722df287a53`. \ No newline at end of file +--- +ms.openlocfilehash: 6d59b7ddcb233704ff06531143d1f2d7126f874b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147614578" +--- +El SHA de confirmación que activó el flujo de trabajo. El valor de este SHA de confirmación depende del evento que activó el flujo de trabajo. Para más información, vea "[Eventos que desencadenan flujos de trabajo](/actions/using-workflows/events-that-trigger-workflows)". Por ejemplo, `ffac537e6cbbf934b08745a378932722df287a53`. \ No newline at end of file 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 e55ce8f790..39e2032bbb 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 @@ -1,4 +1,12 @@ -Este flujo de trabajo de ejemplo usa la acción de etiquetadora [](https://github.com/actions/labeler), que requiere el `GITHUB_TOKEN` como el valor para el parámetro de entrada `repo-token`: +--- +ms.openlocfilehash: eeaa56fe9499f2e74e2baa66f883d9aa31bc81f9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147065734" +--- +En este flujo de trabajo de ejemplo se usa la [acción del etiquetador](https://github.com/actions/labeler), que necesita `GITHUB_TOKEN` como valor para el parámetro de entrada `repo-token`: ```yaml{:copy} name: Pull request labeler diff --git a/translations/es-ES/data/reusables/actions/gradle-workflow-steps.md b/translations/es-ES/data/reusables/actions/gradle-workflow-steps.md index ad01abfd34..bb8a8ed876 100644 --- a/translations/es-ES/data/reusables/actions/gradle-workflow-steps.md +++ b/translations/es-ES/data/reusables/actions/gradle-workflow-steps.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 63428b86ba75f7b790895525b37d0802998aa30e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092108" +--- Este flujo de trabajo realiza los siguientes pasos: -1. Verifica una copia del repositorio del proyecto. +1. Revisa una copia del repositorio del proyecto. 1. Configura el JDK de Java. 1. Valida las sumas de comprobación de cualquier archivo JAR Wrapper de Gradle en el repositorio. diff --git a/translations/es-ES/data/reusables/actions/hardware-requirements-3.2.md b/translations/es-ES/data/reusables/actions/hardware-requirements-3.2.md index 1d5b533870..6c0b77a777 100644 --- a/translations/es-ES/data/reusables/actions/hardware-requirements-3.2.md +++ b/translations/es-ES/data/reusables/actions/hardware-requirements-3.2.md @@ -1,5 +1,13 @@ -| vCPU | Memoria | Simultaneidad máxima | -|:---- |:------- |:----------------------- | -| 32 | 128 GB | 1000 puestos de trabajo | -| 64 | 256 GB | 1300 puestos de trabajo | -| 96 | 384 GB | 2200 puestos de trabajo | +--- +ms.openlocfilehash: c65b3eaa66968c97e667fd528aee4fc394c0c3b7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069595" +--- +| vCPU | Memoria | Simultaneidad máxima | +| :--- | :--- | :--- | +| 32 | 128 GB | 1000 trabajos | +| 64 | 256 GB | 1300 trabajos | +| 96 | 384 GB | 2200 trabajos | diff --git a/translations/es-ES/data/reusables/actions/hardware-requirements-3.3.md b/translations/es-ES/data/reusables/actions/hardware-requirements-3.3.md index 81fcf6fdc8..afa0d625d3 100644 --- a/translations/es-ES/data/reusables/actions/hardware-requirements-3.3.md +++ b/translations/es-ES/data/reusables/actions/hardware-requirements-3.3.md @@ -1,7 +1,15 @@ -| vCPU | Memoria | Simultaneidad máxima | -|:---- |:------- |:----------------------- | -| 8 | 64 GB | 300 puestos de trabajo | -| 16 | 128 GB | 700 puestos de trabajo | -| 32 | 160 GB | 1300 puestos de trabajo | -| 64 | 256 GB | 2000 puestos de trabajo | -| 96 | 384 GB | 4000 puestos de trabajo | +--- +ms.openlocfilehash: a94cb68b10ff062b25cfe5d60de5d2dc523ab836 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114330" +--- +| vCPU | Memoria | Simultaneidad máxima | +| :--- | :--- | :--- | +| 8 | 64 GB | 300 trabajos | +| 16 | 128 GB | 700 trabajos | +| 32 | 160 GB | 1300 trabajos | +| 64 | 256 GB | 2000 trabajos | +| 96 | 384 GB | 4000 trabajos | diff --git a/translations/es-ES/data/reusables/actions/hardware-requirements-3.4.md b/translations/es-ES/data/reusables/actions/hardware-requirements-3.4.md index af544bb4ed..b354165c4e 100644 --- a/translations/es-ES/data/reusables/actions/hardware-requirements-3.4.md +++ b/translations/es-ES/data/reusables/actions/hardware-requirements-3.4.md @@ -1,8 +1,16 @@ -| vCPU | Memoria | Simultaneidad máxima | -|:---- |:------- |:----------------------- | -| 8 | 64 GB | 300 puestos de trabajo | -| 16 | 128 GB | 700 puestos de trabajo | -| 32 | 160 GB | 1500 puestos de trabajo | -| 64 | 256 GB | 2500 puestos de trabajo | -| 96 | 384 GB | 4500 puestos de trabajo | -| 128 | 550 GB | 5000 puestos de trabajo | +--- +ms.openlocfilehash: a3c6e4833bb37beb8bffd0088bdde37b150b59e7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092106" +--- +| vCPU | Memoria | Simultaneidad máxima | +| :---| :--- | :--- | +| 8 | 64 GB | 300 trabajos | +| 16 | 128 GB | 700 trabajos | +| 32 | 160 GB | 1500 trabajos | +| 64 | 256 GB | 2500 trabajos | +| 96 | 384 GB | 4500 trabajos | +| 128 | 550 GB | 5000 trabajos | diff --git a/translations/es-ES/data/reusables/actions/hardware-requirements-3.5.md b/translations/es-ES/data/reusables/actions/hardware-requirements-3.5.md index 0748c0dd77..564609b0ae 100644 --- a/translations/es-ES/data/reusables/actions/hardware-requirements-3.5.md +++ b/translations/es-ES/data/reusables/actions/hardware-requirements-3.5.md @@ -1,7 +1,15 @@ -| vCPU | Memoria | Simultaneidad máxima | -|:---- |:------- |:----------------------- | -| 8 | 64 GB | 740 puestos de trabajo | -| 16 | 128 GB | 1250 puestos de trabajo | -| 32 | 160 GB | 2700 puestos de trabajo | -| 64 | 256 GB | 4500 puestos de trabajo | -| 96 | 384 GB | 7000 puestos de trabajo | +--- +ms.openlocfilehash: 5be878c1fcb711df06bd300a8aa631a6a6bfc147 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114329" +--- +| vCPU | Memoria | Simultaneidad máxima | +| :---| :--- | :--- | +| 8 | 64 GB | 740 trabajos | +| 16 | 128 GB | 1250 trabajos | +| 32 | 160 GB | 2700 trabajos | +| 64 | 256 GB | 4500 trabajos | +| 96 | 384 GB | 7000 trabajos | diff --git a/translations/es-ES/data/reusables/actions/hardware-requirements-3.6.md b/translations/es-ES/data/reusables/actions/hardware-requirements-3.6.md index e16e19674f..f55916ca87 100644 --- a/translations/es-ES/data/reusables/actions/hardware-requirements-3.6.md +++ b/translations/es-ES/data/reusables/actions/hardware-requirements-3.6.md @@ -1,6 +1,14 @@ -| vCPU | Memoria | Maximum Connected Runners | -|:---- |:------- |:------------------------- | -| 8 | 64 GB | 740 runners | -| 32 | 160 GB | 2700 runners | -| 96 | 384 GB | 7000 runners | -| 128 | 512 GB | 7000 runners | +--- +ms.openlocfilehash: 5c7cf10fca8efdcb186487e5de0e9a9d7e88d66b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147580749" +--- +| vCPU | Memoria | Número máximo de ejecutores conectados | +| :---| :--- | :--- | +| 8 | 64 GB | 740 ejecutores | +| 32 | 160 GB | 2700 ejecutores | +| 96 | 384 GB | 7000 ejecutores | +| 128 | 512 GB | 7000 ejecutores | diff --git a/translations/es-ES/data/reusables/actions/hardware-requirements-before.md b/translations/es-ES/data/reusables/actions/hardware-requirements-before.md index a22640e181..1ccd406f0a 100644 --- a/translations/es-ES/data/reusables/actions/hardware-requirements-before.md +++ b/translations/es-ES/data/reusables/actions/hardware-requirements-before.md @@ -1,6 +1,14 @@ +--- +ms.openlocfilehash: d0205e7a87416c4c9e19ec6effe1de883f911691 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092105" +--- | vCPU | Memoria | Rendimiento máximo del job | -|:---- |:------- |:-------------------------- | -| 4 | 32 GB | Demo o pruebas leves | -| 8 | 64 GB | 25 puestos de trabajo | -| 16 | 160 GB | 35 puestos de trabajo | -| 32 | 256 GB | 100 puestos de trabajo | +| :--- | :--- | :--- | +| 4 | 32 GB | Demo o pruebas leves | +| 8 | 64 GB | 25 trabajos | +| 16 | 160 GB | 35 trabajos | +| 32 | 256 GB | 100 trabajos | diff --git a/translations/es-ES/data/reusables/actions/hosted-runner-configure-runner-group-access.md b/translations/es-ES/data/reusables/actions/hosted-runner-configure-runner-group-access.md index c5cf101d59..a9dffa3cea 100644 --- a/translations/es-ES/data/reusables/actions/hosted-runner-configure-runner-group-access.md +++ b/translations/es-ES/data/reusables/actions/hosted-runner-configure-runner-group-access.md @@ -1,2 +1,10 @@ -1. En la sección de ejecutores de la página de configuración, haz clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} junto al grupo de ejecución que quieras configurar, luego da clic en **Editar nombre y acceso a la [organización|repositorio]**. +--- +ms.openlocfilehash: 8d06e94034fd179bfa5871a291ddb381097a55c4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114321" +--- +1. En la sección de ejecutores de la página de configuración, haga clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} junto al grupo de ejecutores que quiera configurar y, luego, haga clic en **Editar nombre y acceso a [organización|repositorio]** . 1. Modifica tus opciones de política o cambia el nombre del grupo ejecutor. diff --git a/translations/es-ES/data/reusables/actions/hosted-runner-labels-view-assigned-labels.md b/translations/es-ES/data/reusables/actions/hosted-runner-labels-view-assigned-labels.md index a4037421fb..2078374de7 100644 --- a/translations/es-ES/data/reusables/actions/hosted-runner-labels-view-assigned-labels.md +++ b/translations/es-ES/data/reusables/actions/hosted-runner-labels-view-assigned-labels.md @@ -1,3 +1,11 @@ -1. Ubica el ejecutor que quieres actualizar y da clic en {% octicon "triangle-down" aria-label="The downward triangle" %} para ver el menú de selección de etiquetas. Este menú muestra todas las etiquetas personalizadas disponibles para tu ejecutor. Las etiquetas que ya se hayan asignado a tu ejecutor tienen una {% octicon "check" aria-label="Check mark" %} junto a ellas. +--- +ms.openlocfilehash: 2a9ca0603082e9c13b64159978ab562da3c4df0c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092104" +--- +1. Localice el ejecutor que quiera actualizar y haga clic en {% octicon "triangle-down" aria-label="The downward triangle" %} para ver el menú de selección de etiquetas. Este menú muestra todas las etiquetas personalizadas disponibles para tu ejecutor. Las etiquetas que ya se hayan asignado a tu ejecutor tienen una {% octicon "check" aria-label="Check mark" %} junto a ellas. ![Cambiar la etiqueta del ejecutor](/assets/images/help/settings/actions-hosted-runner-list-label.png) diff --git a/translations/es-ES/data/reusables/actions/hosted-runner-list-group.md b/translations/es-ES/data/reusables/actions/hosted-runner-list-group.md index 111d9c8364..0ebcb35ec9 100644 --- a/translations/es-ES/data/reusables/actions/hosted-runner-list-group.md +++ b/translations/es-ES/data/reusables/actions/hosted-runner-list-group.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: 2ac72a14fbf6fac64c76a818439912936aa5742d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114314" +--- 1. Si tu ejecutor está en un grupo, ubica el grupo ejecutor y haz clic en {% octicon "chevron-down" aria-label="The downward chevron" %} para ver la lista de ejecutores. ![Listar el grupo ejecutor](/assets/images/help/settings/actions-hosted-runner-group-members.png) diff --git a/translations/es-ES/data/reusables/actions/hosted-runner-list.md b/translations/es-ES/data/reusables/actions/hosted-runner-list.md index 3a8942699e..51a91a5dfc 100644 --- a/translations/es-ES/data/reusables/actions/hosted-runner-list.md +++ b/translations/es-ES/data/reusables/actions/hosted-runner-list.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 8d59fb471e055f1086076e6e0634e3f45ef80383 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092102" +--- 1. Haz clic en la pestaña de "Ejecutores auto-hospedados" y ubica la lista de ejecutores. diff --git a/translations/es-ES/data/reusables/actions/hosted-runner-security-admonition.md b/translations/es-ES/data/reusables/actions/hosted-runner-security-admonition.md deleted file mode 100644 index f1b63416c0..0000000000 --- a/translations/es-ES/data/reusables/actions/hosted-runner-security-admonition.md +++ /dev/null @@ -1,5 +0,0 @@ -{% warning %} - -**Advertencia**: {% data reusables.actions.hosted-runner-security %} - -{% endwarning %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/hosted-runner-security.md b/translations/es-ES/data/reusables/actions/hosted-runner-security.md deleted file mode 100644 index ed12d189db..0000000000 --- a/translations/es-ES/data/reusables/actions/hosted-runner-security.md +++ /dev/null @@ -1,3 +0,0 @@ -We recommend that you only use {% data variables.actions.hosted_runner %}s with private repositories: -- Forks of your repository can potentially run dangerous code on your {% data variables.actions.hosted_runner %} by creating a pull request that executes the code in a workflow. -- You could incur unexpected costs if you allow forked repositories to run jobs on your {% data variables.actions.hosted_runner %}s. \ No newline at end of file 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 77fc509695..a06eb2a912 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,9 @@ -| Preventing a job from running unless specific conditions are met: | [`if`](/actions/using-jobs/using-conditions-to-control-job-execution)| +--- +ms.openlocfilehash: d5ad4906f5864f7dee9dc5746875346e3a4d72e1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147062198" +--- +| Impedir que se ejecute un trabajo a menos que se cumplan condiciones específicas: | [`if`](/actions/using-jobs/using-conditions-to-control-job-execution)| diff --git a/translations/es-ES/data/reusables/actions/inputs-vs-github-event-inputs.md b/translations/es-ES/data/reusables/actions/inputs-vs-github-event-inputs.md index 814941103d..7b6a493323 100644 --- a/translations/es-ES/data/reusables/actions/inputs-vs-github-event-inputs.md +++ b/translations/es-ES/data/reusables/actions/inputs-vs-github-event-inputs.md @@ -1,8 +1,15 @@ +--- +ms.openlocfilehash: 082935e07137d32c2f5d5bc8cc207b6af30b1265 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080415" +--- {% ifversion actions-unified-inputs %} {% note %} -**Note**: The workflow will also receive the inputs in the `github.event.inputs` context. The information in the `inputs` context and `github.event.inputs` context is identical except that the `inputs` context preserves Boolean values as Booleans instead of converting them to strings. +**Nota**: El flujo de trabajo también recibirá las entradas en el contexto `github.event.inputs`. La información de los contextos `inputs` y `github.event.inputs` son idénticos, salvo que el contexto `inputs` conserva los valores booleanos como tales en lugar de convertirlos en cadenas. -{% endnote %} -{% endif %} +{% endnote %} {% endif %} diff --git a/translations/es-ES/data/reusables/actions/internal-actions-summary.md b/translations/es-ES/data/reusables/actions/internal-actions-summary.md index 649f7f9e3e..59f00702da 100644 --- a/translations/es-ES/data/reusables/actions/internal-actions-summary.md +++ b/translations/es-ES/data/reusables/actions/internal-actions-summary.md @@ -1,3 +1,10 @@ -{% ifversion internal-actions %} -Para compartir las acciones en toda tu empresa sin publicarlas públicamente, puedes almacenarlas en un repositorio interno y luego configurarlo para que acceda a los flujos de trabajo de las {% data variables.product.prodname_actions %} en otros repositorios que le pertenezcan a la misma organización o a cualquier organización de la empresa. Para obtener más información, consulta la sección "[Compartir acciones y flujos de trabajo con tu empresa](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)". +--- +ms.openlocfilehash: 6ee1eb05e434274c111257c6b79244760a6666e9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146180314" +--- +{% ifversion internal-actions %} Para compartir las acciones en toda la empresa sin publicarlas de forma pública, puedes almacenarlas en un repositorio interno y luego configurarlo para que acceda a los flujos de trabajo de {% data variables.product.prodname_actions %} en otros repositorios que sean propiedad de la misma organización o de una organización de la empresa. Para más información, vea "[Uso compartido de acciones y flujos de trabajo con la empresa](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)". {% endif %} diff --git a/translations/es-ES/data/reusables/actions/introducing-enterprise.md b/translations/es-ES/data/reusables/actions/introducing-enterprise.md index ebae562608..ab848bfb0b 100644 --- a/translations/es-ES/data/reusables/actions/introducing-enterprise.md +++ b/translations/es-ES/data/reusables/actions/introducing-enterprise.md @@ -1 +1,9 @@ -Antes de iniciar, debes hacer un plan de cómo introducirás las {% data variables.product.prodname_actions %} a tu empresa. Para obtener más información, consulta la sección "[Introducción a las {% data variables.product.prodname_actions %} para tu empresa](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise)". +--- +ms.openlocfilehash: 20b07fcc7876297fe8029d26521cb8b09485618c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092101" +--- +Antes de iniciar, debes hacer un plan de cómo introducirás las {% data variables.product.prodname_actions %} a tu empresa. Para obtener más información, vea "[Presentar {% data variables.product.prodname_actions %} en su empresa](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise)". diff --git a/translations/es-ES/data/reusables/actions/invalid-workflow-files.md b/translations/es-ES/data/reusables/actions/invalid-workflow-files.md index 942d9bf642..a58a572257 100644 --- a/translations/es-ES/data/reusables/actions/invalid-workflow-files.md +++ b/translations/es-ES/data/reusables/actions/invalid-workflow-files.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 06fc93899c2299e09e4bfec32c3e7e742ce33120 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114306" +--- {% note %} -**Nota:** Garantiza que solo confirmes los archivos de flujo de trabajo válidos en tu repositorio. Si `.github/workflows` contiene un archivo de flujo de trabajo inválido, {% data variables.product.prodname_actions %} generará una ejecución de flujo de trabajo fallida por cada confirmación nueva. +**Nota:** Debe asegurarse de confirmar solo los archivos de flujo de trabajo válidos en el repositorio. Si `.github/workflows` contiene un archivo de flujo de trabajo que no es válido, {% data variables.product.prodname_actions %} genera una ejecución de flujo de trabajo con error por cada confirmación nueva. {% endnote %} diff --git a/translations/es-ES/data/reusables/actions/ip-allow-list-self-hosted-runners.md b/translations/es-ES/data/reusables/actions/ip-allow-list-self-hosted-runners.md index 9820a0e3cc..2d0576a76d 100644 --- a/translations/es-ES/data/reusables/actions/ip-allow-list-self-hosted-runners.md +++ b/translations/es-ES/data/reusables/actions/ip-allow-list-self-hosted-runners.md @@ -1,11 +1,17 @@ -{% ifversion ghae %} -Para permitir que los ejecutores auto-hospedados se comuniquen con {% data variables.product.prodname_dotcom %}, agrega la dirección o rango de direcciones IP de tus ejecutores auto-hospedados a la lista de IP permitidas. Para obtener más información, consulta "[Agregar una dirección IP permitida](#adding-an-allowed-ip-address)". -{% else %} -{% warning %} +--- +ms.openlocfilehash: bd2ea7e2ff0c8e9f60c3d011ee30573e3702cbed +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092100" +--- +{% ifversion ghae %} Para permitir que los ejecutores autohospedados se comuniquen con {% data variables.product.prodname_dotcom %}, agregue la dirección IP o intervalo de direcciones IP de los ejecutores autohospedados a la lista de IP permitidas. Para más información, vea "[Adición de una dirección IP permitida](#adding-an-allowed-ip-address)". +{% else %} {% warning %} -**Advertencia**: Si utilzas una lista de IP permitidas y también quisieras utilizar {% data variables.product.prodname_actions %}, debes usar los ejecutores auto-hospedados. Para obtener más información, consulta la sección "[Hospedar tus propios ejecutores](/actions/automating-your-workflow-with-github-actions/about-self-hosted-runners)". +**Advertencia**: Si usa una lista de IP permitidas y también quiere utilizar {% data variables.product.prodname_actions %}, tendrá que usar ejecutores autohospedados. Para más información, vea "[Hospedaje de ejecutores propios](/actions/automating-your-workflow-with-github-actions/about-self-hosted-runners)". {% endwarning %} -Para permitir que los ejecutores auto-hospedados se comuniquen con {% data variables.product.prodname_dotcom %}, agrega la dirección o rango de direcciones IP de tus ejecutores auto-hospedados a la lista de IP permitidas. Para obtener más información, consulta "[Agregar una dirección IP permitida](#adding-an-allowed-ip-address)". +Para permitir que los ejecutores auto-hospedados se comuniquen con {% data variables.product.prodname_dotcom %}, agrega la dirección o rango de direcciones IP de tus ejecutores auto-hospedados a la lista de IP permitidas. Para más información, vea "[Adición de una dirección IP permitida](#adding-an-allowed-ip-address)". {% endif %} diff --git a/translations/es-ES/data/reusables/actions/java-jvm-architecture.md b/translations/es-ES/data/reusables/actions/java-jvm-architecture.md index cc2361ca84..430942045c 100644 --- a/translations/es-ES/data/reusables/actions/java-jvm-architecture.md +++ b/translations/es-ES/data/reusables/actions/java-jvm-architecture.md @@ -1,8 +1,16 @@ -### Especificar la versión y arquitectura de JVM +--- +ms.openlocfilehash: f51b958c86c6ede52591986f9d208864612047db +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069591" +--- +### Especificar la versión y la arquitectura de JVM -El flujo de trabajo inicial configura el `PATH` para contener el OpenJDK 8 para la plataforma x64. Si quieres utilizar una versión diferente de Java, o enfocarte en una arquitectura diferente (`x64` o `x86`), puedes utilizar la acción `setup-java` para elegir un ambiente de ejecución de Java diferente. +El flujo de trabajo de inicio configura `PATH` para que contenga OpenJDK 8 para la plataforma x64. Si quieres usar una versión diferente de Java o tener como destino una arquitectura diferente (`x64` o `x86`), puedes usar la acción `setup-java` para elegir un entorno de ejecución de Java diferente. -Por ejemplo, para utilizar la versión 11 de JDK que se proporciona con Adoptium para la plataforma x64, puedes utilizar la acción `setup-java` y configurar los parámetros `java-version`, `distribution` y `architecture` en `'11'`, `'adopt'` y `x64`. +Por ejemplo, para usar la versión 11 del JDK proporcionado por Adoptium para la plataforma x64, puedes usar la acción `setup-java` y configurar los parámetros `java-version`, `distribution` y `architecture` en `'11'``'adopt'` y `x64`. ```yaml{:copy} steps: diff --git a/translations/es-ES/data/reusables/actions/jobs/about-matrix-strategy.md b/translations/es-ES/data/reusables/actions/jobs/about-matrix-strategy.md index 9032407e18..a5aa2e3643 100644 --- a/translations/es-ES/data/reusables/actions/jobs/about-matrix-strategy.md +++ b/translations/es-ES/data/reusables/actions/jobs/about-matrix-strategy.md @@ -1 +1,9 @@ -A matrix strategy lets you use variables in a single job definition to automatically create multiple job runs that are based on the combinations of the variables. For example, you can use a matrix strategy to test your code in multiple versions of a language or on multiple operating systems. +--- +ms.openlocfilehash: 71eac1cd4a3bf205274a042298dec06525953bdf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147167391" +--- +Una estrategia de matriz permite usar variables en una definición de trabajo para crear automáticamente varias ejecuciones de trabajos basadas en las combinaciones de las variables. Por ejemplo, puedes usar una estrategia de matriz para probar el código en varias versiones de un lenguaje o en varios sistemas operativos. 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 6ac6111f2f..99f6f6f1cd 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 @@ -1,4 +1,12 @@ -For example, this matrix will run 10 jobs, one for each combination of `os` and `version` in the matrix, plus a job for the `os` value of `windows-latest` and `version` value of `17`. +--- +ms.openlocfilehash: d0e9408a29307848c49c9d0889c96b054e1d1222 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147062166" +--- +Por ejemplo, esta matriz ejecutará 10 trabajos, uno para cada combinación de `os` y `version` en la matriz, además de un trabajo para el valor `os` de `windows-latest` y el valor `version` de `17`. ```yaml jobs: @@ -12,7 +20,7 @@ jobs: version: 17 ``` -If you don't specify any matrix variables, all configurations under `include` will run. For example, the following workflow would run two jobs, one for each `include` entry. This lets you take advantage of the matrix strategy without having a fully populated matrix. +Si no especificas ninguna variable de matriz, se ejecutarán todas las configuraciones de `include`. Por ejemplo, el siguiente flujo de trabajo ejecutaría dos trabajos, uno para cada entrada `include`. Esto permite aprovechar la estrategia de matriz sin tener una matriz totalmente rellenada. ```yaml jobs: diff --git a/translations/es-ES/data/reusables/actions/jobs/matrix-exclude.md b/translations/es-ES/data/reusables/actions/jobs/matrix-exclude.md index b2379b4e8d..1d17feacbc 100644 --- a/translations/es-ES/data/reusables/actions/jobs/matrix-exclude.md +++ b/translations/es-ES/data/reusables/actions/jobs/matrix-exclude.md @@ -1,4 +1,12 @@ -To remove specific configurations defined in the matrix, use `jobs..strategy.matrix.exclude`. An excluded configuration only has to be a partial match for it to be excluded. For example, the following workflow will run nine jobs: one job for each of the 12 configurations, minus the one excluded job that matches `{os: macos-latest, version: 12, environment: production}`, and the two excluded jobs that match `{os: windows-latest, version: 16}`. +--- +ms.openlocfilehash: a38aec9a1becf4c15877b2d3057d413b6d609f6c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069586" +--- +Para quitar configuraciones específicas definidas en la matriz, usa `jobs..strategy.matrix.exclude`. Una configuración excluida solo debe ser una coincidencia parcial para que se excluya. Por ejemplo, el siguiente flujo de trabajo ejecutará nueve trabajos: un trabajo para cada una de las 12 configuraciones menos el trabajo excluido que coincide con `{os: macos-latest, version: 12, environment: production}` y los dos trabajos excluidos que coinciden con `{os: windows-latest, version: 16}`. ```yaml strategy: @@ -17,6 +25,6 @@ runs-on: {% raw %}${{ matrix.os }}{% endraw %} {% note %} -**Nota:** Todas las combinaciones de `include` se procesan después de `exclude`. Esto te permite utilizar `include` para volver a agregar combinaciones que se excluyeron previamente. +**Nota:** Todas las combinaciones de `include` se procesan después de `exclude`. Esto le permite usar `include` para volver a agregar combinaciones previamente excluidas. {% endnote %} diff --git a/translations/es-ES/data/reusables/actions/jobs/matrix-expand-with-include.md b/translations/es-ES/data/reusables/actions/jobs/matrix-expand-with-include.md index f8075468a5..0775b3b856 100644 --- a/translations/es-ES/data/reusables/actions/jobs/matrix-expand-with-include.md +++ b/translations/es-ES/data/reusables/actions/jobs/matrix-expand-with-include.md @@ -1,4 +1,12 @@ -For example, the following workflow will run six jobs, one for each combination of `os` and `node`. When the job for the `os` value of `windows-latest` and `node` value of `16` runs, an additional variable called `npm` with the value of `6` will be included in the job. +--- +ms.openlocfilehash: c999fec9a5ab78a42f78c5d7312f54a62b81cbef +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114265" +--- +Por ejemplo, el siguiente flujo de trabajo ejecutará seis trabajos, uno para cada combinación de `os` y `node`. Cuando se ejecute el trabajo para el valor de `os` de `windows-latest` y el valor de `node` de `16`, se incluirá en el trabajo una variable adicional denominada `npm` con el valor de `6`. ```yaml jobs: diff --git a/translations/es-ES/data/reusables/actions/jobs/matrix-from-context.md b/translations/es-ES/data/reusables/actions/jobs/matrix-from-context.md index a78b58ff45..6007cda973 100644 --- a/translations/es-ES/data/reusables/actions/jobs/matrix-from-context.md +++ b/translations/es-ES/data/reusables/actions/jobs/matrix-from-context.md @@ -1,6 +1,14 @@ -You can use contexts to create matrices. Para obtener más información sobre los contextos, consulta la sección "[Contextos](/actions/learn-github-actions/contexts)". +--- +ms.openlocfilehash: 9a9d2b4deb488e7b8fa5f0df2377e7d5ca57d194 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092093" +--- +Puedes usar contextos para crear matrices. Para obtener más información sobre los contextos, vea "[Contextos](/actions/learn-github-actions/contexts)". -For example, the following workflow triggers on the `repository_dispatch` event and uses information from the event payload to build the matrix. When a repository dispatch event is created with a payload like the one below, the matrix `version` variable will have a value of `[12, 14, 16]`. For more information about the `repository_dispatch` trigger, see "[Events that trigger workflows](/actions/using-workflows/events-that-trigger-workflows#repository_dispatch)." +Por ejemplo, el flujo de trabajo siguiente desencadena el evento `repository_dispatch` y usa información de la carga del evento para compilar la matriz. Cuando se crea un evento de distribución de repositorio con una carga como la siguiente, la variable de matriz `version` tendrá un valor de `[12, 14, 16]`. Para obtener más información sobre el evento `repository_dispatch`, consulta «[Eventos que desencadenan flujos de trabajo](/actions/using-workflows/events-that-trigger-workflows#repository_dispatch)». ```json { @@ -16,7 +24,7 @@ on: repository_dispatch: types: - test - + jobs: example_matrix: runs-on: ubuntu-latest diff --git a/translations/es-ES/data/reusables/actions/jobs/matrix-include.md b/translations/es-ES/data/reusables/actions/jobs/matrix-include.md index cf5e4b1a5d..69474adc9f 100644 --- a/translations/es-ES/data/reusables/actions/jobs/matrix-include.md +++ b/translations/es-ES/data/reusables/actions/jobs/matrix-include.md @@ -1,8 +1,16 @@ -Use `jobs..strategy.matrix.include` to expand existing matrix configurations or to add new configurations. The value of `include` is a list of objects. +--- +ms.openlocfilehash: 58fe7bc6f3568b066453ea1e2fa5b6defc7c5048 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069582" +--- +Usa `jobs..strategy.matrix.include` para expandir las configuraciones de matriz existentes o para agregar nuevas configuraciones. El valor de `include` es una lista de objetos. -For each object in the `include` list, the key:value pairs in the object will be added to each of the matrix combinations if none of the key:value pairs overwrite any of the original matrix values. If the object cannot be added to any of the matrix combinations, a new matrix combination will be created instead. Note that the original matrix values will not be overwritten, but added matrix values can be overwritten. +Para cada objeto de la lista `include`, los pares clave:valor del objeto se agregarán a cada una de las combinaciones de matriz si ninguno de los pares clave:valor sobrescribe ninguno de los valores de matriz originales. Si el objeto no se puede agregar a ninguna de las combinaciones de matriz, se creará una nueva combinación de matriz. Ten en cuenta que los valores originales de matriz no se sobrescribirán, mientras que los valores agregados de matriz sí se pueden sobrescribir. -For example, this matrix: +Por ejemplo, esta matriz: ```yaml strategy: @@ -20,7 +28,7 @@ strategy: animal: cat ``` -will result in six jobs with the following matrix combinations: +dará como resultado seis trabajos con las siguientes combinaciones de matriz: - `{fruit: apple, animal: cat, color: pink, shape: circle}` - `{fruit: apple, animal: dog, color: green, shape: circle}` @@ -29,10 +37,10 @@ will result in six jobs with the following matrix combinations: - `{fruit: banana}` - `{fruit: banana, animal: cat}` -following this logic: +siguiendo esta lógica: -- `{color: green}` is added to all of the original matrix combinations because it can be added without overwriting any part of the original combinations. -- `{color: pink, animal: cat}` adds `color:pink` only to the original matrix combinations that include `animal: cat`. This overwrites the `color: green` that was added by the previous `include` entry. -- `{fruit: apple, shape: circle}` adds `shape: circle` only to the original matrix combinations that include `fruit: apple`. -- `{fruit: banana}` cannot be added to any original matrix combination without overwriting a value, so it is added as an additional matrix combination. -- `{fruit: banana, animal: cat}` cannot be added to any original matrix combination without overwriting a value, so it is added as an additional matrix combination. It does not add to the `{fruit: banana}` matrix combination because that combination was not one of the original matrix combinations. +- `{color: green}` se agrega a todas las combinaciones de matriz original, porque se puede agregar sin sobrescribir ninguna parte de las combinaciones originales. +- `{color: pink, animal: cat}` agrega `color:pink` solo a las combinaciones de matriz originales que incluyen `animal: cat`. Esto sobrescribe el `color: green` que ha sido agregado por la entrada anterior `include`. +- `{fruit: apple, shape: circle}` agrega `shape: circle` solo a las combinaciones de matriz originales que incluyen `fruit: apple`. +- `{fruit: banana}` no se puede agregar a ninguna combinación de matriz original sin sobrescribir un valor, por lo que se agrega como una combinación de matriz adicional. +- `{fruit: banana, animal: cat}` no se puede agregar a ninguna combinación de matriz original sin sobrescribir un valor, por lo que se agrega como una combinación de matriz adicional. No se agrega a la combinación de matriz `{fruit: banana}` porque esa combinación no era una de las combinaciones de matriz original. diff --git a/translations/es-ES/data/reusables/actions/jobs/multi-dimension-matrix.md b/translations/es-ES/data/reusables/actions/jobs/multi-dimension-matrix.md index ae1d08acfd..dcef5587fb 100644 --- a/translations/es-ES/data/reusables/actions/jobs/multi-dimension-matrix.md +++ b/translations/es-ES/data/reusables/actions/jobs/multi-dimension-matrix.md @@ -1,11 +1,19 @@ -You can specify multiple variables to create a multi-dimensional matrix. Un job se ejecutará para cada combinación posible de las variables. +--- +ms.openlocfilehash: 9a29d1039a0929c7366eeb4624e1fb6fb8a2e4f9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147529340" +--- +Puedes especificar varias variables para crear una matriz multidimensional. Se ejecutará un trabajo para cada combinación posible de las variables. -For example, the following workflow specifies two variables: +Por ejemplo, el flujo de trabajo siguiente especifica dos variables: -- Two operating systems specified in the `os` variable -- Three Node.js versions specified in the `version` variable +- Dos sistemas operativos especificados en la variable `os` +- Tres versiones de Node.js especificadas en la variable `version` -The workflow will run six jobs, one for each combination of the `os` and `version` variables. Each job will set the `runs-on` value to the current `os` value and will pass the current `version` value to the `actions/setup-node` action. +El flujo de trabajo ejecutará seis trabajos, uno para cada combinación de las variables `os` y `version`. Cada trabajo establecerá el valor `runs-on` en el valor `os` actual y pasará el valor `version` actual a la acción `actions/setup-node`. ```yaml jobs: diff --git a/translations/es-ES/data/reusables/actions/jobs/section-assigning-permissions-to-jobs-specific.md b/translations/es-ES/data/reusables/actions/jobs/section-assigning-permissions-to-jobs-specific.md index dfb7b034e3..866d976dd9 100644 --- a/translations/es-ES/data/reusables/actions/jobs/section-assigning-permissions-to-jobs-specific.md +++ b/translations/es-ES/data/reusables/actions/jobs/section-assigning-permissions-to-jobs-specific.md @@ -1,13 +1,20 @@ -Para un job específico, puedes utilizar `jobs..permissions` para modificar los permisos predeterminados que se le otorgan al `GITHUB_TOKEN`, agregando o eliminando el acceso conforme se requiera para que solo permitas el acceso mínimo requerido. 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)". +--- +ms.openlocfilehash: 7013bd204f8af1a27bbba837fda49eb7fbfe779b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092089" +--- +Para un trabajo concreto, puede usar `jobs..permissions` para modificar los permisos predeterminados concedidos a `GITHUB_TOKEN` si se agrega o elimina el acceso según sea necesario, de forma que solo se permita el acceso mínimo necesario. Para más información, vea "[Autenticación en un flujo de trabajo](/actions/reference/authentication-in-a-workflow#permissions-for-the-github_token)". -Si especificas el permiso dentro de una definición de job, puedes configurar un conjunto diferente de permisos para el `GITHUB_TOKEN` de cada job, en caso de que se requiera. Como alternativa, puedes especificar los permisos para todos los jobs en el flujo de trabajo. Para obtener más información sobre los permisos que se definen a nivel del flujo de trabajo, consulta los [`permissions`](/actions/using-workflows/workflow-syntax-for-github-actions#permissions). +Al especificar el permiso dentro de una definición de trabajo, puede configurar un conjunto diferente de permisos para el `GITHUB_TOKEN` de cada trabajo, si es necesario. Como alternativa, puedes especificar los permisos para todos los jobs en el flujo de trabajo. Para obtener información sobre cómo definir permisos en el nivel de flujo de trabajo, vea [`permissions`](/actions/using-workflows/workflow-syntax-for-github-actions#permissions). -{% data reusables.actions.github-token-available-permissions %} -{% data reusables.actions.forked-write-permission %} +{% data reusables.actions.github-token-available-permissions %} {% data reusables.actions.forked-write-permission %} #### Ejemplo: Configurar los permisos para un job específico -Este ejemplo muestra los permisos que se están configurando para el `GITHUB_TOKEN`, los cuales solo aplicarán al job que se llama `stale`. Se otorga permiso de escritura a los alcances `issues` y `pull-requests`. El resto de los alcances no tendrán acceso. +En este ejemplo se muestran los permisos establecidos para `GITHUB_TOKEN` que solo se aplicarán al trabajo denominado `stale`. Se concede acceso de escritura a los ámbitos `issues` y `pull-requests`. El resto de los alcances no tendrán acceso. ```yaml jobs: diff --git a/translations/es-ES/data/reusables/actions/jobs/section-assigning-permissions-to-jobs.md b/translations/es-ES/data/reusables/actions/jobs/section-assigning-permissions-to-jobs.md index 7661e3b889..e9d3269a3c 100644 --- a/translations/es-ES/data/reusables/actions/jobs/section-assigning-permissions-to-jobs.md +++ b/translations/es-ES/data/reusables/actions/jobs/section-assigning-permissions-to-jobs.md @@ -1,13 +1,20 @@ -Puedes utilizar `permissions` para modificar los permisos predeterminados que se le otorgan al `GITHUB_TOKEN`, agregando o eliminando el acceso conforme se requiera para que solo permitas el acceso mínimo requerido. 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)". +--- +ms.openlocfilehash: 92ca4fc15d763b82d057c350d787ff97522a2768 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069571" +--- +Puede usar `permissions` para modificar los permisos predeterminados concedidos a `GITHUB_TOKEN` si se agrega o elimina el acceso según sea necesario, de forma que solo se permita el acceso mínimo necesario. Para obtener más información, vea "[Autenticación en un flujo de trabajo](/actions/reference/authentication-in-a-workflow#permissions-for-the-github_token)". -Puedes utilizar los `permissions` ya sea como una clave de nivel superior, para aplicar todos los jobs en el flujo de trabajo, o dentro de jobs específicos. Cuando agregas la clave `permissions` dentro de un job específico, todas las acciones y comandos de ejecución dentro de este que utilicen el `GITHUB_TOKEN` obtendrán los derechos de acceso que especificas. Para obtener más información, consulta los [`jobspermissions`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idpermissions). +Puede utilizar `permissions` ya sea como una clave de nivel superior, para aplicarlos a todos los trabajos en el flujo de trabajo, o en los trabajos específicos. Cuando agrega la clave `permissions` en un trabajo específico, todas las acciones y comandos de ejecución dentro de este que utilicen `GITHUB_TOKEN` obtendrán los derechos de acceso que especifique. Para más información, vea [`jobs..permissions`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idpermissions). -{% data reusables.actions.github-token-available-permissions %} -{% data reusables.actions.forked-write-permission %} +{% data reusables.actions.github-token-available-permissions %} {% data reusables.actions.forked-write-permission %} ### Ejemplo: Asignar permisos a un GITHUB_TOKEN -Este ejemplo muestra los permisos que se están configurando para el `GITHUB_TOKEN` que aplicará a todos los jobs en el flujo de trabajo. Se otorga acceso de lectura a todos los permisos. +En este ejemplo se muestran los permisos que se están configurando para `GITHUB_TOKEN` que aplicará a todos los trabajos en el flujo de trabajo. Se otorga acceso de lectura a todos los permisos. ```yaml name: "My workflow" diff --git a/translations/es-ES/data/reusables/actions/jobs/section-choosing-the-runner-for-a-job.md b/translations/es-ES/data/reusables/actions/jobs/section-choosing-the-runner-for-a-job.md index a006385f82..70067faf7a 100644 --- a/translations/es-ES/data/reusables/actions/jobs/section-choosing-the-runner-for-a-job.md +++ b/translations/es-ES/data/reusables/actions/jobs/section-choosing-the-runner-for-a-job.md @@ -1,36 +1,43 @@ -Utiliza `jobs..runs-on` para definir el tipo de máquina en la cuál ejecutar el job. {% ifversion fpt or ghec %}La máquina puede ya sea ser un ejecutor hospedado en {% data variables.product.prodname_dotcom %} o uno auto-hospedado.{% endif %} Puedes proporcionar a `runs-on` como una secuencia simple o como un arreglo de secuencias. Si especificas un arreglo de secuencias, tu flujo de trabajo se ejecutará en un ejecutor auto-hospedado cuyas etiquetas empaten con todos los valores de `runs-on` que se hayan especificado, en caso de que estén disponibles. Si te gustaría ejecutar tu flujo de trabajo en máquinas múltiples, utiliza [`jobs..strategy`](/actions/learn-github-actions/workflow-syntax-for-github-actions#jobsjob_idstrategy). +--- +ms.openlocfilehash: bca2838e65fedf0ec5d512a21891b594dc90c1f6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147521534" +--- +Use `jobs..runs-on` para definir el tipo de máquina en la que se ejecutará el trabajo. {% ifversion fpt or ghec %}La máquina puede ser un ejecutor hospedado en {% data variables.product.prodname_dotcom %}, o bien un ejecutor autohospedado.{% endif %} Puede proporcionar `runs-on` como una cadena única o como una matriz de cadenas. Si especifica una matriz de cadenas, el flujo de trabajo se ejecutará en un ejecutor autohospedado cuyas etiquetas coinciden con todos los valores `runs-on` especificados, si están disponibles. Si quiere ejecutar el flujo de trabajo en varias máquinas, use [`jobs..strategy`](/actions/learn-github-actions/workflow-syntax-for-github-actions#jobsjob_idstrategy). -{% ifversion fpt or ghec or ghes %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% ifversion fpt or ghec or ghes %} {% data reusables.actions.enterprise-github-hosted-runners %} -### Elegir los ejecutores hospedados en {% data variables.product.prodname_dotcom %} +### Selección de ejecutores hospedados en {% data variables.product.prodname_dotcom %} -Si utilizas un ejecutor hospedado en {% data variables.product.prodname_dotcom %}, cada job se ejecutará en una instancia nueva de una imagen de ejecutor especificada por `runs-on`. +Si usas un ejecutor hospedado en {% data variables.product.prodname_dotcom %}, cada trabajo se ejecuta en una nueva instancia de una imagen de ejecutor especificada por `runs-on`. Los tipos de ejecutores alojados {% data variables.product.prodname_dotcom %} disponibles son: {% data reusables.actions.supported-github-runners %} -#### Ejemplo: Especificar un sistema operativo +#### Ejemplo: Especificación de un sistema operativo ```yaml runs-on: ubuntu-latest ``` -Para obtener más información, consulta la sección "[Acerca de los ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/actions/using-github-hosted-runners/about-github-hosted-runners)". +Para obtener más información, consulte "[Acerca de los ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/actions/using-github-hosted-runners/about-github-hosted-runners)". {% endif %} {% ifversion fpt or ghec or ghes %} -### Elegir los ejecutores auto-hospedados +### Selección de ejecutores autohospedados {% endif %} {% data reusables.actions.self-hosted-runner-labels-runs-on %} -#### Ejemplo: Utilizar las etiquetas para la selección de ejecutores +#### Ejemplo: Uso de etiquetas para la selección del ejecutor ```yaml runs-on: [self-hosted, linux] ``` -Para obtener más información, consulta "[Acerca de los ejecutores autoalojados](/github/automating-your-workflow-with-github-actions/about-self-hosted-runners)" y "[Usar ejecutores autoalojados en un flujo de trabajo](/github/automating-your-workflow-with-github-actions/using-self-hosted-runners-in-a-workflow)". +Para más información, vea "[Acerca de los ejecutores autohospedados](/github/automating-your-workflow-with-github-actions/about-self-hosted-runners)" y "[Uso de ejecutores autohospedados en un flujo de trabajo](/github/automating-your-workflow-with-github-actions/using-self-hosted-runners-in-a-workflow)". diff --git a/translations/es-ES/data/reusables/actions/jobs/section-defining-outputs-for-jobs.md b/translations/es-ES/data/reusables/actions/jobs/section-defining-outputs-for-jobs.md index 99149138d2..9cc4194877 100644 --- a/translations/es-ES/data/reusables/actions/jobs/section-defining-outputs-for-jobs.md +++ b/translations/es-ES/data/reusables/actions/jobs/section-defining-outputs-for-jobs.md @@ -1,10 +1,18 @@ -Puedes utilizar `jobs..outputs` para crear un `map` de salidas para un job. Las salidas de un job se encuentran disponibles para todos los jobs descendentes que dependan de este job. Para obtener más información sobre la definición de dependencias, consulta [`jobs..needs`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idneeds). +--- +ms.openlocfilehash: 446bc8429d81d54d38eeaf2852a61d25db17da68 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145186080" +--- +Puede usar `jobs..outputs` para crear un objeto `map` de salidas para un trabajo. Las salidas de un job se encuentran disponibles para todos los jobs descendentes que dependan de este job. Para más información sobre cómo definir dependencias de trabajo, vea [`jobs..needs`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idneeds). {% data reusables.actions.output-limitations %} -Las salidas de job que contengan expresiones se evaluarán en el ejecutor al fin de cada job. Las salidas que contienen secretos se redactan en el ejecutor y no se envían a {% data variables.product.prodname_actions %}. +Las salidas de un trabajo que incluyen expresiones se evalúan en el ejecutor al final de cada trabajo. Las salidas que contienen secretos se redactan en el ejecutor y no se envían a {% data variables.product.prodname_actions %}. -Para utilizar salidas de jobs en un job dependiente, puedes utilizar el contexto `needs`. Para obtener más información, consulta "[Contextos](/actions/learn-github-actions/contexts#needs-context)". +Para usar salidas de trabajo en un trabajo dependiente, puede utilizar el contexto `needs`. Para más información, vea "[Contextos](/actions/learn-github-actions/contexts#needs-context)". ### Ejemplo: definir salidas para un job diff --git a/translations/es-ES/data/reusables/actions/jobs/section-running-jobs-in-a-container-credentials.md b/translations/es-ES/data/reusables/actions/jobs/section-running-jobs-in-a-container-credentials.md index a544fba699..b239f8fb14 100644 --- a/translations/es-ES/data/reusables/actions/jobs/section-running-jobs-in-a-container-credentials.md +++ b/translations/es-ES/data/reusables/actions/jobs/section-running-jobs-in-a-container-credentials.md @@ -1,6 +1,14 @@ +--- +ms.openlocfilehash: 55bc7e2bd09fe50c60377a90473bfc36697d0ca5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069570" +--- {% data reusables.actions.registry-credentials %} -#### Ejemplo: definir las credenciales para un registro de contenedores +#### Ejemplo: definir las credenciales para un registro de contenedores {% raw %} ```yaml diff --git a/translations/es-ES/data/reusables/actions/jobs/section-running-jobs-in-a-container-env.md b/translations/es-ES/data/reusables/actions/jobs/section-running-jobs-in-a-container-env.md index 7fd54bf899..bd369201bf 100644 --- a/translations/es-ES/data/reusables/actions/jobs/section-running-jobs-in-a-container-env.md +++ b/translations/es-ES/data/reusables/actions/jobs/section-running-jobs-in-a-container-env.md @@ -1 +1,9 @@ -Utiliza `jobs..container.env` para configurar un `map` de variables ambientales en el contenedor. +--- +ms.openlocfilehash: 62e24e286916815e5f12a88a0203695206cbaf04 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114250" +--- +Usa `jobs..container.env` para establecer un `map` de variables de entorno en el contenedor. diff --git a/translations/es-ES/data/reusables/actions/jobs/section-running-jobs-in-a-container-image.md b/translations/es-ES/data/reusables/actions/jobs/section-running-jobs-in-a-container-image.md index e12d6617ec..98f9333265 100644 --- a/translations/es-ES/data/reusables/actions/jobs/section-running-jobs-in-a-container-image.md +++ b/translations/es-ES/data/reusables/actions/jobs/section-running-jobs-in-a-container-image.md @@ -1 +1,9 @@ -Utiliza `jobs..container.image` para definir la imagen de Docker a utilizar como el contenedor para ejecutar la acción. El valor puede ser el nombre de imagen de Docker Hub o un nombre de registro. +--- +ms.openlocfilehash: 5f61c31ac7c84ac8996f3ca0a8817ea7bddbee01 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092087" +--- +Use `jobs..container.image` a fin de definir la imagen de Docker que usar como contenedor para ejecutar la acción. El valor puede ser el nombre de imagen de Docker Hub o un nombre de registro. diff --git a/translations/es-ES/data/reusables/actions/jobs/section-running-jobs-in-a-container-options.md b/translations/es-ES/data/reusables/actions/jobs/section-running-jobs-in-a-container-options.md index 77f0949e7f..c92591f583 100644 --- a/translations/es-ES/data/reusables/actions/jobs/section-running-jobs-in-a-container-options.md +++ b/translations/es-ES/data/reusables/actions/jobs/section-running-jobs-in-a-container-options.md @@ -1,7 +1,15 @@ -Utiliza `jobs..container.options` para configurar opciones adicionales de recursos para los contenedores de Docker. Para obtener una lista de opciones, consulta las opciones "[`crear docker`](https://docs.docker.com/engine/reference/commandline/create/#options)". +--- +ms.openlocfilehash: 03e161962cf97493adfe400d3d7faba4f2f5270a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069567" +--- +Use `jobs..container.options` para configurar opciones adicionales de recursos del contenedor de Docker. Para obtener una lista de opciones, vea "[Opciones de `docker create`](https://docs.docker.com/engine/reference/commandline/create/#options)". {% warning %} -**Advertencia:** La opción `--network` no es compatible. +**Advertencia:** No se admite la opción `--network`. {% endwarning %} diff --git a/translations/es-ES/data/reusables/actions/jobs/section-running-jobs-in-a-container-ports.md b/translations/es-ES/data/reusables/actions/jobs/section-running-jobs-in-a-container-ports.md index a026de8da3..d541305cd4 100644 --- a/translations/es-ES/data/reusables/actions/jobs/section-running-jobs-in-a-container-ports.md +++ b/translations/es-ES/data/reusables/actions/jobs/section-running-jobs-in-a-container-ports.md @@ -1 +1,9 @@ -Utiliza `jobs..container.ports` para configurar un `array` de puertos para exponer en el contenedor. +--- +ms.openlocfilehash: f3ddc5ca5a2febf8cdf671e988324be5c6a93404 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114249" +--- +Use `jobs..container.ports` para establecer un elemento `array` de puertos que se exponga en el contenedor. diff --git a/translations/es-ES/data/reusables/actions/jobs/section-running-jobs-in-a-container-volumes.md b/translations/es-ES/data/reusables/actions/jobs/section-running-jobs-in-a-container-volumes.md index 14baac2aec..e59f50a688 100644 --- a/translations/es-ES/data/reusables/actions/jobs/section-running-jobs-in-a-container-volumes.md +++ b/translations/es-ES/data/reusables/actions/jobs/section-running-jobs-in-a-container-volumes.md @@ -1,12 +1,20 @@ -Utiliza `jobs..container.volumes` para configurar un `array` de volúmenes para que lo utilice el contenedor. Puedes usar volúmenes para compartir datos entre servicios u otros pasos en un trabajo. Puedes especificar volúmenes Docker con nombre, volúmenes Docker anónimos o montajes de enlace en el host. +--- +ms.openlocfilehash: 286ed6049cd19b1d7f4c5c7dfb4d737dd0f68475 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092086" +--- +Use `jobs..container.volumes` para establecer un valor `array` de volúmenes para que lo use contenedor. Puedes usar volúmenes para compartir datos entre servicios u otros pasos en un trabajo. Puedes especificar volúmenes Docker con nombre, volúmenes Docker anónimos o montajes de enlace en el host. Para especificar un volumen, especifica la ruta de origen y destino: `:`. -`` es un nombre de volumen o una ruta absoluta en la máquina host, y `` es una ruta absoluta en el contenedor. +`` es un nombre de volumen o una ruta absoluta en el equipo host y `` es una ruta absoluta en el contenedor. -#### Ejemplo: Montar volúmenes en un contenedor +#### Ejemplo: Montaje de volúmenes en un contenedor ```yaml volumes: diff --git a/translations/es-ES/data/reusables/actions/jobs/section-running-jobs-in-a-container.md b/translations/es-ES/data/reusables/actions/jobs/section-running-jobs-in-a-container.md index 592406a995..fc6f5e5404 100644 --- a/translations/es-ES/data/reusables/actions/jobs/section-running-jobs-in-a-container.md +++ b/translations/es-ES/data/reusables/actions/jobs/section-running-jobs-in-a-container.md @@ -1,6 +1,6 @@ -Utiliza `jobs..container` para crear un contenedor para ejecutar cualquier paso en un job que aún no especifique un contenedor. Si tienes pasos que usan tanto acciones de script como de contenedor, las acciones de contenedor se ejecutarán como contenedores hermanos en la misma red con los mismos montajes de volumen. +Use `jobs..container` to create a container to run any steps in a job that don't already specify a container. If you have steps that use both script and container actions, the container actions will run as sibling containers on the same network with the same volume mounts. -Si no configuras un `container`, todos los pasos se ejecutan directamente en el host especificado por `runs-on` a menos que un paso se refiera a una acción configurada para ejecutarse en un contenedor. +If you do not set a `container`, all steps will run directly on the host specified by `runs-on` unless a step refers to an action configured to run in a container. {% note %} @@ -8,7 +8,7 @@ Si no configuras un `container`, todos los pasos se ejecutan directamente en el {% endnote %} -### Ejemplo: Ejecutar un job dentro de un contenedor +### Example: Running a job within a container ```yaml{:copy} name: CI @@ -32,7 +32,7 @@ jobs: run: (ls /.dockerenv && echo Found dockerenv) || (echo No dockerenv) ``` -Cuando solo especificas una imagen de contenedor, puedes omitir la palabra clave `image`. +When you only specify a container image, you can omit the `image` keyword. ```yaml jobs: diff --git a/translations/es-ES/data/reusables/actions/jobs/section-using-a-build-matrix-for-your-jobs-failfast.md b/translations/es-ES/data/reusables/actions/jobs/section-using-a-build-matrix-for-your-jobs-failfast.md index 3ac42d8ed2..0e914769fa 100644 --- a/translations/es-ES/data/reusables/actions/jobs/section-using-a-build-matrix-for-your-jobs-failfast.md +++ b/translations/es-ES/data/reusables/actions/jobs/section-using-a-build-matrix-for-your-jobs-failfast.md @@ -1,10 +1,18 @@ -Puedes controlar cómo se manejan los fallos de los jobs con `jobs..strategy.fail-fast` y `jobs..continue-on-error`. +--- +ms.openlocfilehash: 61eae3ef1bfff1fc27fcfd45a693934155021a2a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092084" +--- +Puedes controlar cómo se manejan los errores de trabajo con `jobs..strategy.fail-fast` y `jobs..continue-on-error`. -`jobs..strategy.fail-fast` aplica a toda la matriz. Si configuras a `jobs..strategy.fail-fast` como `true`, {% data variables.product.product_name %} cancelará todos los jobs de la matriz que estén en cola y en progreso en caos de que cualquiera de ellos falle. Esta propiedad se predetermina en `true`. +`jobs..strategy.fail-fast` se aplica a toda la matriz. Si `jobs..strategy.fail-fast` se establece en `true`, {% data variables.product.product_name %} cancelará todos los trabajos en curso y en cola en la matriz si se produce un error de cualquiera de los trabajos de esta. El valor predeterminado de esta propiedad es `true`. -`jobs..continue-on-error` aplica a un solo job. Si `jobs..continue-on-error` es `true`, otros jobs en la matriz seguirán ejecutándose, incluso si el job con `jobs..continue-on-error: true` falla. +`jobs..continue-on-error` se aplica a un solo trabajo. Si `jobs..continue-on-error` es `true`, el resto de los trabajos de la matriz seguirán ejecutándose aunque se produzca un error en el trabajo con `jobs..continue-on-error: true`. -Puedes utilizar `jobs..strategy.fail-fast` y `jobs..continue-on-error` juntos. Por ejemplo, el siguiente flujo de trabajo iniciará cuatro jobs. Para cada job, `continue-on-error` se determina mediante el valor de `matrix.experimental`. Si cualquiera de los jobs con `continue-on-error: false` falla, todos los jobs que estén en progreso o en cola se cancelarán. Si el job con `continue-on-error: true` falla, los otros no se verán afectados. +Puede usar `jobs..strategy.fail-fast` y `jobs..continue-on-error` de forma conjunta. Por ejemplo, el flujo de trabajo siguiente iniciará cuatro trabajos. En cada trabajo, `continue-on-error` se determina mediante el valor de `matrix.experimental`. Si se produce un error en alguno de los trabajos con `continue-on-error: false`, se cancelarán todos los trabajos en curso o en la cola. Si se produce un error en el trabajo con `continue-on-error: true`, el resto de trabajos no se verán afectados. ```yaml diff --git a/translations/es-ES/data/reusables/actions/jobs/section-using-a-build-matrix-for-your-jobs-max-parallel.md b/translations/es-ES/data/reusables/actions/jobs/section-using-a-build-matrix-for-your-jobs-max-parallel.md index 0521e3dd4a..e920bae488 100644 --- a/translations/es-ES/data/reusables/actions/jobs/section-using-a-build-matrix-for-your-jobs-max-parallel.md +++ b/translations/es-ES/data/reusables/actions/jobs/section-using-a-build-matrix-for-your-jobs-max-parallel.md @@ -1,6 +1,14 @@ -Predeterminadamente, {% data variables.product.product_name %} maximizará la cantidad de jobs que se ejecutan en paralelo, dependiendo de la disponibilidad del ejecutor. Para configurar la cantidad máxima de jobs que puedan ejecutarse simultáneamente al utilizar una estrategia de jobs de `matrix`, utiliza `jobs..strategy.max-parallel`. +--- +ms.openlocfilehash: 50b42f8e3c703723fc592bf63881c997e88b059c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114234" +--- +De forma predeterminada, {% data variables.product.product_name %} maximizará el número de trabajos ejecutados en paralelo en función de la disponibilidad del ejecutor. Para establecer el número máximo de trabajos que se pueden ejecutar simultáneamente al usar una estrategia de trabajo `matrix`, usa `jobs..strategy.max-parallel`. -Por ejemplo, el siguiente flujo de trabajo ejecutará un máximo de dos jobs a la vez, incluso si hay ejecutores disponibles para ejecutar los seis jobs al mismo tiempo. +Por ejemplo, el siguiente flujo de trabajo ejecutará un máximo de dos trabajos a la vez, incluso si hay ejecutores disponibles para ejecutar los seis trabajos a la vez. ```yaml jobs: diff --git a/translations/es-ES/data/reusables/actions/jobs/section-using-concurrency-jobs.md b/translations/es-ES/data/reusables/actions/jobs/section-using-concurrency-jobs.md index 94e996ccdf..ee3cc63a2d 100644 --- a/translations/es-ES/data/reusables/actions/jobs/section-using-concurrency-jobs.md +++ b/translations/es-ES/data/reusables/actions/jobs/section-using-concurrency-jobs.md @@ -1,11 +1,19 @@ +--- +ms.openlocfilehash: e0ae7814db2deb2c1e666172e71566cc6d28ca1b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145093115" +--- {% note %} -**Nota:** Cuando se especifica la concurrencia a nivel del job, no se garantiza el orden para los jobs o ejecuciones que se ponen en fila a 5 minutos uno del otro. +**Nota:** Cuando se especifica la simultaneidad a nivel de trabajo, no se garantiza el orden para los trabajos ni las ejecuciones que se ponen en cola con una diferencia de 5 minutos entre sí {% endnote %} -Puedes utilizar `jobs..concurrency` para asegurarte de que un solo job o flujo de trabajo que utilice el mismo grupo de concurrencia sea el que se ejecute a la vez. Un grupo de concurrencia puede ser cualquier secuencia o expresión. La expresión puede utilizar cualquier contexto, con excepción del contexto `secrets`. Para obtener más información sobre las expresiones, consulta la sección "[Expresiones](/actions/learn-github-actions/expressions)". +Use `jobs..concurrency` para asegurarse de que solo se ejecute al mismo tiempo un trabajo o flujo de trabajo que use el mismo grupo de concurrencia. Un grupo de concurrencia puede ser cualquier secuencia o expresión. La expresión puede usar cualquier contexto excepto `secrets`. Para más información sobre las expresiones, vea "[Expresiones](/actions/learn-github-actions/expressions)". -También puedes especificar la `concurrency` a nivel del flujo de trabajo. Para obtener más información, consulta la [`concurrency`](/actions/using-workflows/workflow-syntax-for-github-actions#concurrency). +También puede especificar `concurrency` en el nivel de flujo de trabajo. Para más información, vea [`concurrency`](/actions/using-workflows/workflow-syntax-for-github-actions#concurrency). {% data reusables.actions.actions-group-concurrency %} diff --git a/translations/es-ES/data/reusables/actions/jobs/section-using-concurrency.md b/translations/es-ES/data/reusables/actions/jobs/section-using-concurrency.md index 8aa1ffe817..5764d02fd0 100644 --- a/translations/es-ES/data/reusables/actions/jobs/section-using-concurrency.md +++ b/translations/es-ES/data/reusables/actions/jobs/section-using-concurrency.md @@ -1,5 +1,13 @@ -Utiliza `concurrency` para garantizar que únicamente un solo job o flujo de trabajo que utilizan el mismo grupo de concurrencia se ejecutará a la vez. Un grupo de concurrencia puede ser cualquier secuencia o expresión. La expresión solo puede utilizar el [contexto`github`](/actions/learn-github-actions/contexts#github-context). Para obtener más información sobre las expresiones, consulta la sección "[Expresiones](/actions/learn-github-actions/expressions)". +--- +ms.openlocfilehash: 411eca8837a5457c87a78fbee442b6824fb3c158 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092083" +--- +Utilice `concurrency` para asegurarse de que solo se ejecute al mismo tiempo un trabajo o flujo de trabajo que use el mismo grupo de concurrencia. Un grupo de concurrencia puede ser cualquier secuencia o expresión. La expresión solo puede usar el [contexto `github`](/actions/learn-github-actions/contexts#github-context). Para más información sobre las expresiones, vea "[Expresiones](/actions/learn-github-actions/expressions)". -También puedes especificar la `concurrency` a nivel del job. Para obtener más información, consulta la [`jobsconcurrency`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idconcurrency). +También puede especificar `concurrency` en el nivel de trabajo. Para más información, vea [`jobs..concurrency`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idconcurrency). {% data reusables.actions.actions-group-concurrency %} diff --git a/translations/es-ES/data/reusables/actions/jobs/section-using-conditions-to-control-job-execution.md b/translations/es-ES/data/reusables/actions/jobs/section-using-conditions-to-control-job-execution.md index 92cd4237b0..c34afdd5f4 100644 --- a/translations/es-ES/data/reusables/actions/jobs/section-using-conditions-to-control-job-execution.md +++ b/translations/es-ES/data/reusables/actions/jobs/section-using-conditions-to-control-job-execution.md @@ -1,10 +1,18 @@ -Puedes utilizar el condicional `jobs..if` para prevenir que un job se ejecute a menos de que una condición se cumpla. Puedes usar cualquier contexto y expresión admitidos para crear un condicional. +--- +ms.openlocfilehash: 543455f8802e8e2c8b4dc60283c442a536476751 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114233" +--- +Puede usar el condicional `jobs..if` para impedir que se ejecute una tarea si no se cumple una condición. Puedes usar cualquier contexto y expresión admitidos para crear un condicional. -{% data reusables.actions.expression-syntax-if %} Para obtener más información, consulta la sección "[Expresiones](/actions/learn-github-actions/expressions)". +{% data reusables.actions.expression-syntax-if %} Para más información, vea "[Expresiones](/actions/learn-github-actions/expressions)". ### Ejemplo: Solo ejecutar un job para un repositorio específico -Este ejemplo utiliza `if` para controla cuándo se puede ejecutar el job `production-deploy`. Este solo se ejecutará si el repositorio se llama `octo-repo-prod` y está dentro de la organización `octo-org`. De otra forma, el job se marcará como _skipped_. +En este ejemplo se usa `if` para controlar cuándo se puede ejecutar el trabajo `production-deploy`. Solo se ejecutará si el repositorio se denomina `octo-repo-prod` y está dentro de la organización `octo-org`. De lo contrario, el trabajo se marcará como _omitido_. ```yaml{:copy} name: example-workflow diff --git a/translations/es-ES/data/reusables/actions/jobs/section-using-environments-for-jobs.md b/translations/es-ES/data/reusables/actions/jobs/section-using-environments-for-jobs.md index 1ce7b6f013..4db165e1e1 100644 --- a/translations/es-ES/data/reusables/actions/jobs/section-using-environments-for-jobs.md +++ b/translations/es-ES/data/reusables/actions/jobs/section-using-environments-for-jobs.md @@ -1,6 +1,14 @@ -Utiliza `jobs..environment` para definir el ambiente al que hace referencia el job. Todas las reglas de protección del ambiente deben pasar antes de que un job que referencie dicho ambiente se envie a un ejecutor. Para obtener más información, consulta la sección "[Utilizar ambientes para despliegue](/actions/deployment/using-environments-for-deployment)". +--- +ms.openlocfilehash: 5b827a2f598a6067ae3c486dbe046effda95bb7f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092082" +--- +Use `jobs..environment` para definir el entorno al que hace referencia el trabajo. Todas las reglas de protección del ambiente deben pasar antes de que un job que referencie dicho ambiente se envie a un ejecutor. Para más información, vea "[Uso de entornos para la implementación](/actions/deployment/using-environments-for-deployment)". -Puedes proporcionar el ambiente como solo el `name` de éste, o como un objeto de ambiente con el `name` y `url`. La URL mapea hacia `environment_url` en la API de despliegues. Para obtener más información sobre la API de despliegues, consulta la sección "[Despliegues](/rest/reference/repos#deployments)". +Puede proporcionar el entorno como solo el entorno `name`, o bien como un objeto de entorno con `name` y `url`. La dirección URL se asigna a `environment_url` en la API de implementaciones. Para más información sobre la API de implementaciones, vea "[Implementaciones](/rest/reference/repos#deployments)". ### Ejemplo: Utilizar un solo nombre de ambiente {% raw %} @@ -9,7 +17,7 @@ environment: staging_environment ``` {% endraw %} -### Ejemplo: Utilizar una URL y nombre de ambiente +### Ejemplo: Uso de un nombre y una URL de entorno ```yaml environment: @@ -17,9 +25,9 @@ environment: url: https://github.com ``` -La URL puede ser una expresión y puede utilizar cualquier contexto, excepto el de [`secrets`](/actions/learn-github-actions/contexts#contexts). Para obtener más información sobre las expresiones, consulta la sección "[Expresiones](/actions/learn-github-actions/expressions)". +La URL puede ser una expresión y puede utilizar cualquier contexto con excepción del [contexto `secrets`](/actions/learn-github-actions/contexts#contexts). Para más información sobre las expresiones, vea "[Expresiones](/actions/learn-github-actions/expressions)". -### Ejemplo: Utilizar una salida como URL +### Ejemplo: Uso de la salida como dirección URL {% raw %} ```yaml environment: diff --git a/translations/es-ES/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-id.md b/translations/es-ES/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-id.md index 7ce0814e2b..ee6a221b25 100644 --- a/translations/es-ES/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-id.md +++ b/translations/es-ES/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-id.md @@ -1,8 +1,16 @@ -Utiliza `jobs.` para darle a tu job un identificador único. La clave `job_id` es una cadena y su valor es un mapa de los datos de configuración del trabajo. Debes reemplazar `` con una cadena que sea exclusiva del objeto `jobs`. El `` debe comenzar con una letra o `_` y debe contener solo caracteres alfanuméricos, `-`, o `_`. +--- +ms.openlocfilehash: dd25f74bf039724130494c7bd4d55e44760f620b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114226" +--- +Usa `jobs.` para asignar un identificador único al trabajo. La clave `job_id` es una cadena y su valor es un mapa de los datos de configuración del trabajo. Debes reemplazar `` por una cadena que sea única para el objeto `jobs`. `` debe empezar con una letra o `_`, y solo puede contener caracteres alfanuméricos, `-` o `_`. #### Ejemplo: Crear jobs -En este ejemplo, se crearon dos jobs y sus valores de `job_id` son `my_first_job` y `my_second_job`. +En este ejemplo, se han creado dos trabajos y sus valores `job_id` son `my_first_job` y `my_second_job`. ```yaml jobs: diff --git a/translations/es-ES/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-name.md b/translations/es-ES/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-name.md index f5faa01e05..e638370051 100644 --- a/translations/es-ES/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-name.md +++ b/translations/es-ES/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-name.md @@ -1 +1,9 @@ -Utiliza `jobs..name` para configurar un nombre para el job, lo cuál se muestra en la IU {% data variables.product.prodname_dotcom %}. +--- +ms.openlocfilehash: 181d9b85c73128789d5d8bdb53c3f6d57d26a6e2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146138996" +--- +Usa `jobs..name` a fin de establecer un nombre para el trabajo, que se muestra en la UI de {% data variables.product.prodname_dotcom %}. diff --git a/translations/es-ES/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-needs.md b/translations/es-ES/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-needs.md index ac56aa5429..2bffce2302 100644 --- a/translations/es-ES/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-needs.md +++ b/translations/es-ES/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-needs.md @@ -1,6 +1,14 @@ -Utiliza `jobs..needs` para identificar cualquier job que deba completarse con éxito antes de que este se ejecute. Puede ser una cadena o matriz de cadenas. Si un job falla, se saltarán todos los jobs que lo necesiten a menos de que éstos utilicen una expresión condicional que ocasione que el job continúe. Si una ejecución contiene una serie de jobs que se necesitan el uno al otro, una falla aplica a todos los jobs en la cadena de dependencias desde el punto de falla en adelante. +--- +ms.openlocfilehash: ec9ff0fb1eb8f9fd06d4da13716b3e8e31a758e5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145883581" +--- +Use `jobs..needs` para identificar los trabajos que se deben completar correctamente antes de que se ejecute este trabajo. Puede ser una cadena o matriz de cadenas. Si un job falla, se saltarán todos los jobs que lo necesiten a menos de que éstos utilicen una expresión condicional que ocasione que el job continúe. Si una ejecución contiene una serie de trabajos que se necesitan entre sí, se aplica un error a todos los trabajos de la cadena de dependencias desde el punto de error en adelante. -#### Ejemplo: Requerir jobs dependientes exitosos +#### Ejemplo: Requerir jobs dependientes exitosos ```yaml jobs: @@ -11,7 +19,7 @@ jobs: needs: [job1, job2] ``` -En este ejemplo, `job1` debe completarse con éxito antes de que `job2` comience, y `job3` espera a que`job1` y `job2` se completen. +En este ejemplo, `job1` se debe completar correctamente antes de que comience `job2` y `job3` espera a que se completen `job1` y `job2`. En este ejemplo, los trabajos se ejecutan de manera secuencial: @@ -31,4 +39,4 @@ jobs: needs: [job1, job2] ``` -En este ejemplo, `job3` utiliza la expresión condicional `always()` para que siempre se ejecute después de que el `job1` y el `job2` se hayan completado, sin importar si tuvieron éxito o no. Para obtener más información, consulta la sección "[Expresiones](/actions/learn-github-actions/expressions#status-check-functions)". +En este ejemplo, `job3` usa la expresión condicional `always()` para que siempre se ejecute después de que se hayan completado `job1` y `job2`, independientemente de si se han realizado correctamente. Para más información, vea "[Expresiones](/actions/learn-github-actions/expressions#status-check-functions)". diff --git a/translations/es-ES/data/reusables/actions/jobs/section-using-jobs-in-a-workflow.md b/translations/es-ES/data/reusables/actions/jobs/section-using-jobs-in-a-workflow.md index 2fc8f375d0..917a173a0b 100644 --- a/translations/es-ES/data/reusables/actions/jobs/section-using-jobs-in-a-workflow.md +++ b/translations/es-ES/data/reusables/actions/jobs/section-using-jobs-in-a-workflow.md @@ -1,7 +1,15 @@ -Una ejecución de flujo de trabajo se conforma de uno o más `jobs`, los cuales se ejecutan en paralelo predeterminadamente. Para ejecutar trabajos de manera secuencial, puedes definir dependencias en otros trabajos utilizando la palabra clave `jobs..needs`. +--- +ms.openlocfilehash: 2bdab95a93e5eff4bc68d8da73fd9d7d9a93580a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092073" +--- +Una ejecución de flujo de trabajo se compone de uno o varios `jobs`, que se ejecutan en paralelo de forma predeterminada. Para ejecutar trabajos de manera secuencial, puede definir dependencias en otros trabajos mediante la palabra clave `jobs..needs`. -Cada job se ejecuta en un ambiente ejecutor que especifica `runs-on`. +Cada trabajo se ejecuta en un entorno de ejecutor especificado por `runs-on`. -Puedes ejecutar una cantidad ilimitada de trabajos siempre que estés dentro de los límites de uso del flujo de trabajo. Para obtener más información, consulta las secciones {% ifversion fpt or ghec or ghes %}"[Límites de uso y facturación](/actions/reference/usage-limits-billing-and-administration)" para los ejecutores hospedados en {% data variables.product.prodname_dotcom %} y {% endif %}"[Acerca de los ejecutores auto hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners/#usage-limits){% ifversion fpt or ghec or ghes %}" para los límites de uso de los ejecutores auto-hospedados.{% elsif ghae %}".{% endif %} +Puedes ejecutar una cantidad ilimitada de trabajos siempre que estés dentro de los límites de uso del flujo de trabajo. Para más información, vea {% ifversion fpt or ghec or ghes %}"[Límites de uso y facturación](/actions/reference/usage-limits-billing-and-administration)" para ejecutores hospedados en {% data variables.product.prodname_dotcom %} y {% endif %}"[Acerca de los ejecutores autohospedados](/actions/hosting-your-own-runners/about-self-hosted-runners/#usage-limits){% ifversion fpt or ghec or ghes %}" para los límites de uso del ejecutor autohospedado.{% elsif ghae %}".{% endif %} -Si necesitas encontrar el identificador único de un job que se ejecuta en una ejecución de flujo de trabajo, puedes utilizar la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}. Para obtener más información, consulta la sección "[Jobs de los Flujos de Trabajo](/rest/reference/actions#workflow-jobs)". +Si necesitas encontrar el identificador único de un job que se ejecuta en una ejecución de flujo de trabajo, puedes utilizar la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}. Para más información, vea "[Trabajos de flujo de trabajo](/rest/reference/actions#workflow-jobs)". diff --git a/translations/es-ES/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-job-run.md b/translations/es-ES/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-job-run.md index 6b4effbebd..2d3e6e39f3 100644 --- a/translations/es-ES/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-job-run.md +++ b/translations/es-ES/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-job-run.md @@ -1,10 +1,18 @@ -Utiliza `jobs..defaults.run` para propocionar un `shell` y `working-directory` predeterminados para todos los pasos de `run` en el job. No se permiten las expresiones ni contexto en esta sección. +--- +ms.openlocfilehash: dae1f0d42b9b0b2e122bfcfc2a096d062efd8ee0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114186" +--- +Use `jobs..defaults.run` para proporcionar el valor predeterminado de `shell` y `working-directory` para todos los pasos `run` del trabajo. No se permiten las expresiones ni contexto en esta sección. -Puedes proporcionar opciones predeterminadas de `shell` y `working-directory` para todos los pasos de [`run`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun) en un job. También puedes configurar ajustes predeterminados para `run` para todo el flujo de trabajo. Para obtener más información, consulta [`jobs.defaults.run`](/actions/using-workflows/workflow-syntax-for-github-actions#defaultsrun). No podrás utilizar contextos o expresiones en esta palabra clave. +Puede proporcionar las opciones predeterminadas de `shell` y `working-directory` para todos los pasos [`run`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun) de un trabajo. También puede establecer la configuración predeterminada de `run` para todo el flujo de trabajo. Para más información, vea [`jobs.defaults.run`](/actions/using-workflows/workflow-syntax-for-github-actions#defaultsrun). No puedes utilizar contextos o expresiones en esta palabra clave. {% data reusables.actions.defaults-override %} -#### Ejemplo: Configurar opciones de paso de `run` predeterminadas para un job +#### Ejemplo: Establecimiento de las opciones predeterminadas de los pasos `run` para un trabajo ```yaml jobs: diff --git a/translations/es-ES/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-job.md b/translations/es-ES/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-job.md index d50639bc7c..6845af02b1 100644 --- a/translations/es-ES/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-job.md +++ b/translations/es-ES/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-job.md @@ -1,3 +1,11 @@ -Utiliza `jobs..defaults` para crear un `map` de ajustes predeterminados que aplicarán a todos los pasos del job. También puedes configurar ajustes predeterminados para todo el flujo de trabajo. Para obtener más información, consulta [`defaults`](/actions/using-workflows/workflow-syntax-for-github-actions#defaults). +--- +ms.openlocfilehash: 1ebdd8b9cbe9de9eeb37ddec7bc6a1cf81c5b26e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092071" +--- +Use `jobs..defaults` para crear un elemento `map` de configuración predeterminada que se aplicará a todos los pasos del trabajo. También puedes configurar ajustes predeterminados para todo el flujo de trabajo. Para obtener más información, vea [`defaults`](/actions/using-workflows/workflow-syntax-for-github-actions#defaults). {% data reusables.actions.defaults-override %} diff --git a/translations/es-ES/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-run.md b/translations/es-ES/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-run.md index 24962bafb4..bc74aa5cc2 100644 --- a/translations/es-ES/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-run.md +++ b/translations/es-ES/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-run.md @@ -1,4 +1,12 @@ -Puedes utilizar `defaults.run` para proporcionar opciones predeterminadas de `shell` y `working-directory` para todos los pasos de [`run`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun) en un flujo de trabajo. También puedes configurar ajustes predeterminados para `run` que solo estén disponibles para un job. Para obtener más información, consulta [`jobs..defaults.run`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_iddefaultsrun). No podrás utilizar contextos o expresiones en esta palabra clave. +--- +ms.openlocfilehash: 95ea94c1f81a3b586d60d96dbd5a882dcdbe89fc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114185" +--- +Puedes usar `defaults.run` para proporcionar las opciones `shell` y `working-directory` predeterminadas para todos los pasos de [`run`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun) de un flujo de trabajo. También puedes establecer opciones predeterminadas para `run` que solo están disponibles para un trabajo. Para más información, vea [`jobs..defaults.run`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_iddefaultsrun). No puedes utilizar contextos o expresiones en esta palabra clave. {% data reusables.actions.defaults-override %} diff --git a/translations/es-ES/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults.md b/translations/es-ES/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults.md index 2145924ae4..b7378fd6d7 100644 --- a/translations/es-ES/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults.md +++ b/translations/es-ES/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults.md @@ -1,3 +1,11 @@ -Utiliza `defaults` para crear un `map` mapa de ajustes predeterminados que aplicarán a todos los jobs en el flujo de trabajo. También puedes configurar los ajustes predeterminados que solo estén disponibles para un job. Para obtener más información, consulta la sección [`jobs..defaults`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_iddefaults). +--- +ms.openlocfilehash: 9d1cfec47bbf58755b0052310c50a2cff0ca1890 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092070" +--- +Use `defaults` para crear un `map` de configuración predeterminada que se aplicará a todos los trabajos en el flujo de trabajo. También puedes configurar los ajustes predeterminados que solo estén disponibles para un job. Para obtener más información, vea [`jobs..defaults`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_iddefaults). {% data reusables.actions.defaults-override %} diff --git a/translations/es-ES/data/reusables/actions/jobs/single-dimension-matrix.md b/translations/es-ES/data/reusables/actions/jobs/single-dimension-matrix.md index 252ff44568..daede3d0b4 100644 --- a/translations/es-ES/data/reusables/actions/jobs/single-dimension-matrix.md +++ b/translations/es-ES/data/reusables/actions/jobs/single-dimension-matrix.md @@ -1,6 +1,14 @@ -You can specify a single variable to create a single-dimension matrix. +--- +ms.openlocfilehash: 00fcbabef5e440a27a495ab562cf7ccc43a7e030 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114177" +--- +Puedes especificar una variable para crear una matriz de una sola dimensión. -For example, the following workflow defines the variable `version` with the values `[10, 12, 14]`. The workflow will run three jobs, one for each value in the variable. Each job will access the `version` value through the `matrix.version` context and pass the value as `node-version` to the `actions/setup-node` action. +Por ejemplo, el flujo de trabajo siguiente define la variable `version` con los valores `[10, 12, 14]`. El flujo de trabajo ejecutará tres trabajos, uno para cada valor de la variable. Cada trabajo tendrá acceso al valor `version` mediante el contexto `matrix.version` y pasará el valor como `node-version` a la acción `actions/setup-node`. ```yaml jobs: diff --git a/translations/es-ES/data/reusables/actions/jobs/using-matrix-strategy.md b/translations/es-ES/data/reusables/actions/jobs/using-matrix-strategy.md index e8d21fd22f..026ce0120c 100644 --- a/translations/es-ES/data/reusables/actions/jobs/using-matrix-strategy.md +++ b/translations/es-ES/data/reusables/actions/jobs/using-matrix-strategy.md @@ -1,4 +1,12 @@ -Utiliza `jobs..strategy.matrix` para definir una matriz de configuraciones de jobs diferentes. Within your matrix, define one or more variables followed by an array of values. For example, the following matrix has a variable called `version` with the value `[10, 12, 14]` and a variable called `os` with the value `[ubuntu-latest, windows-latest]`: +--- +ms.openlocfilehash: 02f279903abd69f50ad55aa88462c9c8e4b9a1a8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145093112" +--- +Use `jobs..strategy.matrix` definir una matriz de diferentes configuraciones de trabajo. En la matriz, define una o más variables seguidas de una matriz de valores. Por ejemplo, la matriz siguiente tiene una variable llamada `version` con el valor `[10, 12, 14]` y una variable llamada `os` con el valor `[ubuntu-latest, windows-latest]`: ```yaml jobs: @@ -9,9 +17,9 @@ jobs: os: [ubuntu-latest, windows-latest] ``` -A job will run for each possible combination of the variables. In this example, the workflow will run six jobs, one for each combination of the `os` and `version` variables. +Se ejecutará un trabajo para cada combinación posible de las variables. En este ejemplo, el flujo de trabajo ejecutará seis trabajos, uno por cada combinación de las variables `os` y `version`. -By default, {% data variables.product.product_name %} will maximize the number of jobs run in parallel depending on runner availability. The order of the variables in the matrix determines the order in which the jobs are created. The first variable you define will be the first job that is created in your workflow run. For example, the above matrix will create the jobs in the following order: +De forma predeterminada, {% data variables.product.product_name %} maximizará el número de trabajos ejecutados en paralelo en función de la disponibilidad del ejecutor. El orden de las variables de la matriz determina el orden en el que se crean los trabajos. La primera variable que definas será el primer trabajo que se cree en tu ejecución de flujo de trabajo. Por ejemplo, la matriz anterior creará los trabajos en el orden siguiente: - `{version: 10, os: ubuntu-latest}` - `{version: 10, os: windows-latest}` @@ -20,6 +28,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. Este límite aplica tanto a los ejecutores hospedados en {% data variables.product.product_name %} como a los auto-hospedados. +Una matriz puede generar un máximo de 256 trabajos por ejecución de flujo de trabajo. Este límite se aplica tanto a los ejecutores autohospedados como a los hospedados por {% 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. Para obtener más información, consulta "[Contextos](/actions/learn-github-actions/contexts)". +Las variables que defines se convierten en propiedades en el contexto de `matrix` y puedes hacer referencia a la propiedad en otras áreas del archivo de flujo de trabajo. En este ejemplo, puedes usar `matrix.version` y `matrix.os` para acceder al valor actual de `version` y `os` que el trabajo utiliza. Para más información, vea "[Contextos](/actions/learn-github-actions/contexts)". diff --git a/translations/es-ES/data/reusables/actions/learn-more-about-yaml.md b/translations/es-ES/data/reusables/actions/learn-more-about-yaml.md index 5724f87460..c5764f7107 100644 --- a/translations/es-ES/data/reusables/actions/learn-more-about-yaml.md +++ b/translations/es-ES/data/reusables/actions/learn-more-about-yaml.md @@ -1 +1,9 @@ -Si eres nuevo en YAML y quieres aprender más, consulta la guía "[Aprende YAML en Y minutos](https://learnxinyminutes.com/docs/yaml/)". +--- +ms.openlocfilehash: 7ba236a4c0ab9c91b5cec07652b31bd7ca851dfd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092068" +--- +Si no está familiarizado con YAML y quiere obtener más información, vea "[Aprenda YAML en Y minutos](https://learnxinyminutes.com/docs/yaml/)". diff --git a/translations/es-ES/data/reusables/actions/learning-actions.md b/translations/es-ES/data/reusables/actions/learning-actions.md index deaf992056..e42497b9d8 100644 --- a/translations/es-ES/data/reusables/actions/learning-actions.md +++ b/translations/es-ES/data/reusables/actions/learning-actions.md @@ -1,4 +1,12 @@ +--- +ms.openlocfilehash: 45b1a22be33d2200fa8814d463208d909b86a6f4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147067094" +--- -- 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)." +- Para información sobre los conceptos de {% data variables.product.prodname_actions %}, consulta "[Descripción de Acciones de GitHub](/actions/learn-github-actions/understanding-github-actions)". +- Para una guía más detallada sobre cómo crear un flujo de trabajo básico, consulta "[Inicio rápido para Acciones de GitHub](/actions/quickstart)". +- Si estás familiarizado con los conceptos básicos de {% data variables.product.prodname_actions %}, puedes obtener información sobre los flujos de trabajo y sus características en "[Acerca de los flujos de trabajo](/actions/using-workflows/about-workflows)". diff --git a/translations/es-ES/data/reusables/actions/link-to-example-library.md b/translations/es-ES/data/reusables/actions/link-to-example-library.md index b1391dacb2..0a97f0e866 100644 --- a/translations/es-ES/data/reusables/actions/link-to-example-library.md +++ b/translations/es-ES/data/reusables/actions/link-to-example-library.md @@ -1 +1,9 @@ -For examples that demonstrate more complex features of {% data variables.product.prodname_actions %}, see "[Examples](/actions/examples)." You can see detailed examples that explain how to test your code on a runner, access the {% data variables.product.prodname_dotcom %} CLI, and use advanced features such as concurrency and test matrices. +--- +ms.openlocfilehash: ad73c4455042d29d72d3f76dbbdc512487c9303a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146139476" +--- +Para ver ejemplos que demuestren características más complejas de {% data variables.product.prodname_actions %}, consulta "[Ejemplos](/actions/examples)". Para ver ejemplos detallados que explican cómo probar el código en un ejecutor, accede a la CLI de {% data variables.product.prodname_dotcom %} y usa características avanzadas, como la simultaneidad y las matrices de prueba. diff --git a/translations/es-ES/data/reusables/actions/macos-runner-preview.md b/translations/es-ES/data/reusables/actions/macos-runner-preview.md index b1bb2b899c..9c3f850eb1 100644 --- a/translations/es-ES/data/reusables/actions/macos-runner-preview.md +++ b/translations/es-ES/data/reusables/actions/macos-runner-preview.md @@ -1 +1,9 @@ -La etiqueta de flujo de trabajo de YAML macos-latest utiliza actualmente la imagen de ejecutor de macOS 10.15. +--- +ms.openlocfilehash: 08f8abe55e223177e9636fca5fc1f17091a45670 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147518980" +--- +La etiqueta de flujo de trabajo de YAML macos-latest usa actualmente la imagen de ejecutor de macOS 10.15. diff --git a/translations/es-ES/data/reusables/actions/make-workflow-file.md b/translations/es-ES/data/reusables/actions/make-workflow-file.md index 7264966946..c55ab706c5 100644 --- a/translations/es-ES/data/reusables/actions/make-workflow-file.md +++ b/translations/es-ES/data/reusables/actions/make-workflow-file.md @@ -1 +1,9 @@ -En tu repositorio, crea un archivo que se llame `.github/workflows/YOUR_WORKFLOW.yml`, reemplazando a `YOUR_WORKFLOW` con un nombre de tu elección. Este es un archivo de flujo de trabajo. Para obtener más información acerca de cómo crear archivos nuevos en GitHub, consulta la sección "[Crear archivos nuevos](/github/managing-files-in-a-repository/creating-new-files)". +--- +ms.openlocfilehash: 0c71973a821866dc0b3b395f77a0d9bcfd754a27 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092067" +--- +En el repositorio, cree un archivo denominado `.github/workflows/YOUR_WORKFLOW.yml`, y reemplace `YOUR_WORKFLOW` por el nombre que prefiera. Este es un archivo de flujo de trabajo. Para más información sobre cómo crear archivos en GitHub, vea "[Creación de archivos](/github/managing-files-in-a-repository/creating-new-files)". diff --git a/translations/es-ES/data/reusables/actions/matrix-variable-example.md b/translations/es-ES/data/reusables/actions/matrix-variable-example.md index b8fd69fe75..f63d569021 100644 --- a/translations/es-ES/data/reusables/actions/matrix-variable-example.md +++ b/translations/es-ES/data/reusables/actions/matrix-variable-example.md @@ -1,4 +1,12 @@ -En este ejemplo, las entradas de la matriz para `node-version` se configuran para que cada una utilice valores diferentes para las variables de ambiente `site` y `datacenter`. El paso `Echo site details` utiliza entonces {% raw %}`env: ${{ matrix.env }}`{% endraw %} para referirse a las variables personalizadas: +--- +ms.openlocfilehash: 0e843d106ae2cdac0dbc2fc37baec5d035b6a3c2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114169" +--- +En este ejemplo, las entradas de matriz de `node-version` se configuran a fin de usar otro valores para las variables de entorno `site` y `datacenter`. Después, el paso `Echo site details` usa {% raw %}`env: ${{ matrix.env }}`{% endraw %} para hacer referencia a las variables personalizadas: {% raw %} ```yaml diff --git a/translations/es-ES/data/reusables/actions/message-annotation-explanation.md b/translations/es-ES/data/reusables/actions/message-annotation-explanation.md index d03e71faec..5937521a15 100644 --- a/translations/es-ES/data/reusables/actions/message-annotation-explanation.md +++ b/translations/es-ES/data/reusables/actions/message-annotation-explanation.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 1d869d84a0e5b5ea0b4b52652a3f82020686e1e5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092066" +--- Este mensaje creará una anotación, la cual puede asociar el mensaje con un archivo particular de tu repositorio. Opcionalmente, tu mensaje puede especificar una posición dentro del archivo. diff --git a/translations/es-ES/data/reusables/actions/message-parameters.md b/translations/es-ES/data/reusables/actions/message-parameters.md index 28e7b2433d..c716b3de4a 100644 --- a/translations/es-ES/data/reusables/actions/message-parameters.md +++ b/translations/es-ES/data/reusables/actions/message-parameters.md @@ -1 +1,9 @@ -| Parámetro | Valor | | :- | :- |{% ifversion fpt or ghes > 3.2 or ghae or ghec %} | `título` | Título personalizado |{% endif %} | `archivo` | Nombre de archivo | | `código` | Número de columna, comenzando en 1 |{% ifversion fpt or ghes > 3.2 or ghae or ghec %} | `endColumn` | Número de columna final |{% endif %} | `línea` | Número de línea, comenzando en 1 |{% ifversion fpt or ghes > 3.2 or ghae or ghec %} | `endLine` | Número de línea final |{% endif %} +--- +ms.openlocfilehash: bbc3a414d8a29780d8df51bd14b9f8a5843a6c4b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114161" +--- +| Parámetro | Valor | | :- | :- |{% ifversion fpt or ghes > 3.2 or ghae or ghec %} | `title` | Título personalizado |{% endif %} | `file` | Nombre de archivo | | `col` | Número de columna, empezando en 1 |{% ifversion fpt or ghes > 3.2 or ghae or ghec %} | `endColumn` | Número de columna final |{% endif %} | `line` | Número de línea, empezando en 1 |{% ifversion fpt or ghes > 3.2 or ghae or ghec %} | `endLine` | Número de línea final |{% endif %} diff --git a/translations/es-ES/data/reusables/actions/migrating-enterprise.md b/translations/es-ES/data/reusables/actions/migrating-enterprise.md index bc1b7dcfcd..18b5e9b081 100644 --- a/translations/es-ES/data/reusables/actions/migrating-enterprise.md +++ b/translations/es-ES/data/reusables/actions/migrating-enterprise.md @@ -1 +1,9 @@ -Si estás migrando tu empresa a las {% data variables.product.prodname_actions %} desde otro proveedor, hay consideraciones adicionales. Para obtener más información, consulta la sección "[Migrar tu empresa a {% data variables.product.prodname_actions %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/migrating-your-enterprise-to-github-actions)". +--- +ms.openlocfilehash: 96ac933a910a7efab3361f57f7a57e9fa5f2a0ee +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092065" +--- +Si estás migrando tu empresa a las {% data variables.product.prodname_actions %} desde otro proveedor, hay consideraciones adicionales. Para obtener más información, vea "[Migrar la empresa a {% data variables.product.prodname_actions %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/migrating-your-enterprise-to-github-actions)." diff --git a/translations/es-ES/data/reusables/actions/minimum-hardware.md b/translations/es-ES/data/reusables/actions/minimum-hardware.md index 7bc7190a68..4090270f77 100644 --- a/translations/es-ES/data/reusables/actions/minimum-hardware.md +++ b/translations/es-ES/data/reusables/actions/minimum-hardware.md @@ -1 +1,9 @@ -{% data variables.product.company_short %} recomienda tener un mínimo de 8 vCPU y 64 GB de memoria para ejecutar {% data variables.product.prodname_actions %}. +--- +ms.openlocfilehash: 6a68c91196ea2efc4326c0ff8861bbae3cbbe700 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114154" +--- +{% data variables.product.company_short %} recomienda un mínimo de 8 vCPU y 64 GB de memoria para ejecutar {% data variables.product.prodname_actions %}. 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 0dbaa95a0c..af8bf12313 100644 --- a/translations/es-ES/data/reusables/actions/minio-gateways-removal.md +++ b/translations/es-ES/data/reusables/actions/minio-gateways-removal.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: b960c6a45b8d934a25c2d7d24e3961fb613ad3d4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147061550" +--- {% warning %} -**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. +**Advertencia**: MinIO ha anunciado la eliminación de puertas de enlace de MinIO. A partir del 1 de junio de 2022, el soporte técnico y las correcciones de errores para la implementación actual de la puerta de enlace NAS de MinIO solo estarán disponibles para los clientes de pago a través de su contrato de soporte técnico LTS. Si quieres seguir usando puertas de enlace de MinIO con {% data variables.product.prodname_actions %}, se recomienda pasar a la compatibilidad con MinIO LTS. Para obtener más información, consulta [Eliminación programada de la puerta de enlace MinIO para GCS, Azure, HDFS](https://github.com/minio/minio/issues/14331) en el repositorio de minio/minio. {% endwarning %} diff --git a/translations/es-ES/data/reusables/actions/more-resources-for-ghes.md b/translations/es-ES/data/reusables/actions/more-resources-for-ghes.md index 7182a6fbdb..d6df7ed541 100644 --- a/translations/es-ES/data/reusables/actions/more-resources-for-ghes.md +++ b/translations/es-ES/data/reusables/actions/more-resources-for-ghes.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: 0a3393009a2dcd812f5b20e3cdd1b160aee69d5e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147168316" +--- 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 %} @@ -24,4 +32,4 @@ Si planeas habilitar las {% data variables.product.prodname_actions %} para los {%- endif %} -Para obtener más información sobre estos requisitos, consulta la sección "[Iniciar con las {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server#review-hardware-considerations)". +Para más información sobre estos requisitos, vea "[Introducción a {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server#review-hardware-considerations)". diff --git a/translations/es-ES/data/reusables/actions/moving-a-runner-to-a-group.md b/translations/es-ES/data/reusables/actions/moving-a-runner-to-a-group.md deleted file mode 100644 index 04aea1e6a3..0000000000 --- a/translations/es-ES/data/reusables/actions/moving-a-runner-to-a-group.md +++ /dev/null @@ -1,12 +0,0 @@ -If you don't specify a runner group during the registration process, your new runners are automatically assigned to the default group, and can then be moved to another group. - -{% data reusables.actions.self-hosted-runner-navigate-to-org-enterprise %} -{% ifversion ghec or ghes > 3.3 or ghae-issue-5091 %} -1. En la lista de "Ejecutores", haz clic en aquél que quieras configurar. -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 {% 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. ![Ver los miembros de un grupo de ejecutores](/assets/images/help/settings/actions-org-runner-group-members.png) -2. Selecciona la casilla junto al ejecutor auto-hospedado y da clic en **Mover a grupo** para ver los destinos disponibles. ![Mover a un miembro de un grupo de ejecutores](/assets/images/help/settings/actions-org-runner-group-member-move.png) -3. Para mover el ejecutor, da clic en el grupo de destino. ![Mover a un miembro de un grupo de ejecutores](/assets/images/help/settings/actions-org-runner-group-member-move-destination.png) -{% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/name-environment.md b/translations/es-ES/data/reusables/actions/name-environment.md index 3c6ad4b0ea..baa0059e9d 100644 --- a/translations/es-ES/data/reusables/actions/name-environment.md +++ b/translations/es-ES/data/reusables/actions/name-environment.md @@ -1 +1,9 @@ -1. Ingresa un nombre para el ambiente y luego da clic en **Configurar ambiente**. Los nombres de ambiente no distinguen entre mayúsculas y minúsculas. Un nombre de ambiente no deberá exceder los 255 caracteres y deberá ser único dentro del repositorio. +--- +ms.openlocfilehash: 15de1d14db5268907af2b8b89392247f5975573c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069559" +--- +1. Escriba un nombre para el entorno y, después, haga clic en **Configurar entorno**. Los nombres de ambiente no distinguen entre mayúsculas y minúsculas. Un nombre de ambiente no deberá exceder los 255 caracteres y deberá ser único dentro del repositorio. diff --git a/translations/es-ES/data/reusables/actions/new-environment.md b/translations/es-ES/data/reusables/actions/new-environment.md index ff54e1d516..bf748b5778 100644 --- a/translations/es-ES/data/reusables/actions/new-environment.md +++ b/translations/es-ES/data/reusables/actions/new-environment.md @@ -1 +1,9 @@ -1. Da clic en **Ambiente nuevo**. +--- +ms.openlocfilehash: a66d532ece420badd95268e1d2ef12e2eddbfa8b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114153" +--- +1. Haga clic en **New environment** (Nuevo entorno). 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 797ed7bb28..8d12f4f2ac 100644 --- a/translations/es-ES/data/reusables/actions/note-understanding-example.md +++ b/translations/es-ES/data/reusables/actions/note-understanding-example.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: ff11162c9aa5e89ec7a5d28166b1bfeda970bf81 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147066054" +--- {% note %} -**Note**: Each line of this workflow is explained in the next section at "[Understanding the example](#understanding-the-example)." +**Nota**: cada línea de este flujo de trabajo se explica en la sección siguiente en "[Descripción del ejemplo](#understanding-the-example)". {% endnote %} diff --git a/translations/es-ES/data/reusables/actions/oidc-link-to-intro.md b/translations/es-ES/data/reusables/actions/oidc-link-to-intro.md index 89e28cc401..95f7e54e97 100644 --- a/translations/es-ES/data/reusables/actions/oidc-link-to-intro.md +++ b/translations/es-ES/data/reusables/actions/oidc-link-to-intro.md @@ -1 +1,9 @@ -- Para aprender los conceptos básicos de cómo {% data variables.product.prodname_dotcom %} utiliza OpenID Connect (OIDC) y su arquitectura y beneficios, consulta la sección "[Acerca del fortalecimiento de seguridad con OpenID Connect](/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect)". +--- +ms.openlocfilehash: 8b8322cde9e91d39430caead22737b0539b7fc0f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092063" +--- +- Para obtener información sobre los conceptos básicos de cómo {% data variables.product.prodname_dotcom %} usa OpenID Connect (OIDC), su arquitectura y sus ventajas, consulte "[Acerca del fortalecimiento de la seguridad con OpenID Connect](/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect)". diff --git a/translations/es-ES/data/reusables/actions/oidc-permissions-token.md b/translations/es-ES/data/reusables/actions/oidc-permissions-token.md index 8a793f0309..e28bf4e590 100644 --- a/translations/es-ES/data/reusables/actions/oidc-permissions-token.md +++ b/translations/es-ES/data/reusables/actions/oidc-permissions-token.md @@ -1,9 +1,17 @@ -El job o ejecución de flujo de trabajo requiere un ajuste de `permissions` con [`id-token: write`](/actions/security-guides/automatic-token-authentication#permissions-for-the-github_token). No podrás solicitar la ID de token JWT de OIDC si el ajuste de `permissions` para el `id-token` se configura como `read` o `none`. +--- +ms.openlocfilehash: 9634dbe779ef8c4bf0707adfe45d6e5084d95196 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069558" +--- +La ejecución del trabajo o del flujo de trabajo necesita una configuración `permissions` con [`id-token: write`](/actions/security-guides/automatic-token-authentication#permissions-for-the-github_token). No podrá solicitar el token de identificador JWT de OIDC si el valor `permissions` de `id-token` está establecido en `read` o `none`. -El ajuste de `id-token: write` permite que se solicite el JWT desde el proveedor de OIDC de {% data variables.product.prodname_dotcom %} utilizando uno de estos enfoques: +El valor `id-token: write` permite solicitar JWT desde el proveedor OIDC de {% data variables.product.prodname_dotcom %} mediante uno de estos enfoques: -- Utilizando variables de ambiente en el ejecutor (`ACTIONS_ID_TOKEN_REQUEST_URL` y `ACTIONS_ID_TOKEN_REQUEST_TOKEN`). -- Utilizando `getIDToken()` desde el kit de herramientas de las acciones. +- Con variables de entorno en el ejecutor (`ACTIONS_ID_TOKEN_REQUEST_URL` y `ACTIONS_ID_TOKEN_REQUEST_TOKEN`). +- Con `getIDToken()` del kit de herramientas de Acciones. Si solo necesitas recuperar un token de OIDC para un solo job, entonces este permiso puede configurarse dentro de dicho job. Por ejemplo: diff --git a/translations/es-ES/data/reusables/actions/oidc-security-notice.md b/translations/es-ES/data/reusables/actions/oidc-security-notice.md index 2ced374858..f61139f2f7 100644 --- a/translations/es-ES/data/reusables/actions/oidc-security-notice.md +++ b/translations/es-ES/data/reusables/actions/oidc-security-notice.md @@ -1 +1,9 @@ -- Antes de proceder, debes planear tu estrategia de seguridad para garantizar que los tokens de acceso solo se asignen de forma predecible. Para controlar la forma en la que tu proveedor de servicios en la nube emite tokens de acceso, **debes** define por lo menos una condición para que los repositorios no confiables no puedan solicitar tokens de acceso para tus recursos en la nube. Para obtener más información, consulta la sección "[Configurar la relación de confianza de OIDC con la nube](/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect#configuring-the-oidc-trust-with-the-cloud)". +--- +ms.openlocfilehash: e0b81b4d42e322a689a90a57ace759163fc182b1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114138" +--- +- Antes de proceder, debes planear tu estrategia de seguridad para garantizar que los tokens de acceso solo se asignen de forma predecible. Para controlar la forma en que el proveedor de servicios en la nube emite tokens de acceso, **tendrá** que definir al menos una condición, para que los repositorios no confiables no puedan solicitar tokens de acceso para los recursos en la nube. Para más información, vea "[Configuración de la confianza de OIDC con la nube](/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect#configuring-the-oidc-trust-with-the-cloud)". diff --git a/translations/es-ES/data/reusables/actions/oidc-updating-workflow-overview.md b/translations/es-ES/data/reusables/actions/oidc-updating-workflow-overview.md index 5134493176..8e25faf0c1 100644 --- a/translations/es-ES/data/reusables/actions/oidc-updating-workflow-overview.md +++ b/translations/es-ES/data/reusables/actions/oidc-updating-workflow-overview.md @@ -1,6 +1,14 @@ +--- +ms.openlocfilehash: a2d715cc94af2755d4161ef0715314caa0e82047 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092062" +--- Para agregar la integración de OIDC a tus flujos de despliegue en la nube, necesitarás agregar los siguientes cambios en el código: - Otorga permiso para recuperar el token del proveedor de OIDC de {% data variables.product.prodname_dotcom %}: - - El flujo de trabajo necesita un ajuste de `permissions` con un valor de `id-token` definido. Esto te permite recuperar el token de OIDC desde cualquier job en el flujo de trabajo. Si solo necesitas recuperar un token de OIDC para un solo job, entonces este permiso puede configurarse dentro de dicho job. + - El flujo de trabajo necesita un valor `permissions` con un valor `id-token` definido. Esto te permite recuperar el token de OIDC desde cualquier job en el flujo de trabajo. Si solo necesitas recuperar un token de OIDC para un solo job, entonces este permiso puede configurarse dentro de dicho job. - Solicita el Token Web JSON (JWT) desde el proveedor de OIDC de {% data variables.product.prodname_dotcom %} y preséntaselo a tu proveedor de servicios en la nube para recibir un token de acceso: - Puedes utilizar el kit de herramientas de acciones para recuperar los tokens en tu job o puedes utilizar la acción oficial que creó tu proveedor de servicios en la nube para recuperar el JWT y recibir el token de acceso desde la nube. diff --git a/translations/es-ES/data/reusables/actions/on-multiple-example.md b/translations/es-ES/data/reusables/actions/on-multiple-example.md index ea30fdfaff..07117f4680 100644 --- a/translations/es-ES/data/reusables/actions/on-multiple-example.md +++ b/translations/es-ES/data/reusables/actions/on-multiple-example.md @@ -1,4 +1,12 @@ -Puedes especificar eventos sencillos o múltiples. Por ejemplo, un flujo de trabajo con el siguiente valor de `on` se ejecutará cuando se haga una subida a cualquier rama del repositorio o cuando alguien lo bifurque: +--- +ms.openlocfilehash: de2ab71ca5c93229329c2887dc71685aa92e199d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069555" +--- +Puedes especificar eventos sencillos o múltiples. Por ejemplo, un flujo de trabajo con el siguiente valor de `on` se ejecutará cuando se realice una inserción en cualquier rama del repositorio o cuando alguien lo bifurque: ```yaml on: [push, fork] diff --git a/translations/es-ES/data/reusables/actions/on-single-example.md b/translations/es-ES/data/reusables/actions/on-single-example.md index 5973a7b540..d428fc34cb 100644 --- a/translations/es-ES/data/reusables/actions/on-single-example.md +++ b/translations/es-ES/data/reusables/actions/on-single-example.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: 8c5c7093d58523b85ef3b962bc2e752a3fec4757 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092052" +--- Por ejemplo, un flujo de trabajo con el siguiente valor de `on` se ejecutará cuando se realice una subida a cualquier rama en el repositorio del flujo de trabajo: ```yaml diff --git a/translations/es-ES/data/reusables/actions/output-limitations.md b/translations/es-ES/data/reusables/actions/output-limitations.md index d26de54a7f..3874b66038 100644 --- a/translations/es-ES/data/reusables/actions/output-limitations.md +++ b/translations/es-ES/data/reusables/actions/output-limitations.md @@ -1 +1,9 @@ -Outputs are Unicode strings, and can be a maximum of 1 MB. The total of all outputs in a workflow run can be a maximum of 50 MB. +--- +ms.openlocfilehash: 73bc14da3e8e3c1eb6d24f1f8f562e579380587b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145186103" +--- +Las salidas son cadenas Unicode y pueden tener un máximo de 1 MB. El total de salidas de una ejecución de flujo de trabajo puede tener un máximo de 50 MB. diff --git a/translations/es-ES/data/reusables/actions/outside-collaborators-internal-actions.md b/translations/es-ES/data/reusables/actions/outside-collaborators-internal-actions.md index d9a0d11f0b..7ca1f56bd5 100644 --- a/translations/es-ES/data/reusables/actions/outside-collaborators-internal-actions.md +++ b/translations/es-ES/data/reusables/actions/outside-collaborators-internal-actions.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 04c8c952acf77d0ceffaf47ef7a0ac9e3a435fd4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069554" +--- Si haces que los flujos de trabajo de las {% data variables.product.prodname_actions %} de otros repositorios puedan acceder a un repositorio interno de tu empresa, los colaboradores externos de otros repositorios podrán acceder a él indirectamente a pesar de que no tengan acceso directo a él. Los colaboradores externos pueden ver bitácoras de las ejecuciones de flujo de trabajo cuando se utilizan las acciones o flujos de trabajo del repositorio interno. diff --git a/translations/es-ES/data/reusables/actions/partial-reruns-with-reusable.md b/translations/es-ES/data/reusables/actions/partial-reruns-with-reusable.md index f58ab03fde..175802b9d0 100644 --- a/translations/es-ES/data/reusables/actions/partial-reruns-with-reusable.md +++ b/translations/es-ES/data/reusables/actions/partial-reruns-with-reusable.md @@ -1,6 +1,14 @@ -Reusable workflows from public repositories can be referenced using a SHA, a release tag, or a branch name. For more information, see ["Calling a reusable workflow"](/actions/using-workflows/reusing-workflows#calling-a-reusable-workflow). +--- +ms.openlocfilehash: 142794535bf66481cbdf5ec8430ed18ff9a0034d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080435" +--- +Se puede hacer referencia a flujos de trabajo reutilizables de repositorios públicos mediante SHA, una etiqueta de versión o un nombre de rama. Para más información, consulte ["Llamar a un flujo de trabajo reutilizable".](/actions/using-workflows/reusing-workflows#calling-a-reusable-workflow) -When you re-run a workflow that uses a reusable workflow and the reference is not a SHA, there are some behaviors to be aware of: +Cuando se vuelve a ejecutar un flujo de trabajo que usa un flujo de trabajo reutilizable y la referencia no es SHA, hay algunos comportamientos que se deben tener en cuenta: -* Re-running all jobs in a workflow will use the reusable workflow from the specified reference. For more information about re-running all jobs in a workflow, see ["Re-running all the jobs in a workflow"](/actions/managing-workflow-runs/re-running-workflows-and-jobs#re-running-all-the-jobs-in-a-workflow). -* Re-running failed jobs or a specific job in a workflow will use the reusable workflow from the same commit SHA of the first attempt. For more information about re-running failed jobs in a workflow, see ["Re-running failed jobs in a workflow"](/actions/managing-workflow-runs/re-running-workflows-and-jobs#re-running-failed-jobs-in-a-workflow). For more information about re-running a specific job in a workflow, see ["Re-running a specific job in a workflow"](/actions/managing-workflow-runs/re-running-workflows-and-jobs#re-running-a-specific-job-in-a-workflow). +* Al volver a ejecutar todos los trabajos de un flujo de trabajo, se usará el flujo de trabajo reutilizable de la referencia especificada. Para más información sobre cómo volver a ejecutar todos los trabajos de un flujo de trabajo, consulte ["Volver a ejecutar todos los jobs en un flujo de trabajo"](/actions/managing-workflow-runs/re-running-workflows-and-jobs#re-running-all-the-jobs-in-a-workflow). +* Volver a ejecutar trabajos con errores o un trabajo específico en un flujo de trabajo usará el flujo de trabajo reutilizable desde el mismo SHA de confirmación del primer intento. Para más información sobre cómo volver a ejecutar los trabajos fallidos de un flujo de trabajo, consulta ["Volver a ejecutar todos los jobs fallidos en un flujo de trabajo"](/actions/managing-workflow-runs/re-running-workflows-and-jobs#re-running-failed-jobs-in-a-workflow). Para más información sobre cómo volver a ejecutar un trabajo específico en un flujo de trabajo, consulta ["Volver a ejecutar un job específico en un flujo de trabajo"](/actions/managing-workflow-runs/re-running-workflows-and-jobs#re-running-a-specific-job-in-a-workflow). 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 edbd4b23f0..b6f61d6e1e 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 @@ -1,4 +1,12 @@ -Para pasar las entradas nombradas a un flujo de trabajo llamado, utiliza la palabra clave `with` en un job. Utiliza la palabra clave `secrets` para pasar los secretos nombrados. Para las entradas, el tipo de datos del valor de entrada debe empatar con el tipo especificado en el flujo de trabajo llamado (ya sea booleano, número o secuencia). +--- +ms.openlocfilehash: cbef944587557a76da3f57cb87aeb16e711b6cf9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147065086" +--- +Para pasar entradas con nombre a un flujo de trabajo con nombre, use la palabra clave `with` en un trabajo. Use la palabra clave `secrets` para pasar secretos con nombre. Para las entradas, el tipo de datos del valor de entrada debe empatar con el tipo especificado en el flujo de trabajo llamado (ya sea booleano, número o secuencia). {% raw %} ```yaml @@ -12,8 +20,7 @@ jobs: ``` {% endraw %} -{% ifversion actions-inherit-secrets-reusable-workflows %} -Los flujos de trabajo que llaman a los reutilizables en la misma organización o empresa pueden utilizar la palabra clave `inherit` para pasar los secretos de forma implícita. +{% ifversion actions-inherit-secrets-reusable-workflows %} Los flujos de trabajo que llaman a flujos de trabajo reutilizables de la misma organización o empresa pueden usar la palabra clave `inherit` para pasar implícitamente los secretos. {% raw %} ```yaml diff --git a/translations/es-ES/data/reusables/actions/perform-blob-storage-precheck.md b/translations/es-ES/data/reusables/actions/perform-blob-storage-precheck.md index 10938926ca..7788944246 100644 --- a/translations/es-ES/data/reusables/actions/perform-blob-storage-precheck.md +++ b/translations/es-ES/data/reusables/actions/perform-blob-storage-precheck.md @@ -1 +1,9 @@ -1. Ejecuta el comando `ghe-actions-precheck` para probar tu configuración de almacenamiento de blobs. Para obtener más información, consulta la sección "[Utilidades de línea de comandos](/admin/configuration/configuring-your-enterprise/command-line-utilities#ghe-actions-precheck)". +--- +ms.openlocfilehash: 303dcc3aedf7d0bab435af8b2f3c6b797ec0de0f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069547" +--- +1. Ejecuta el comando `ghe-actions-precheck` para probar tu configuración de almacenamiento de blobs. Para más información, vea "[Utilidades de línea de comandos](/admin/configuration/configuring-your-enterprise/command-line-utilities#ghe-actions-precheck)". diff --git a/translations/es-ES/data/reusables/actions/permissions-statement-environment.md b/translations/es-ES/data/reusables/actions/permissions-statement-environment.md index d3a7643513..0246cb4420 100644 --- a/translations/es-ES/data/reusables/actions/permissions-statement-environment.md +++ b/translations/es-ES/data/reusables/actions/permissions-statement-environment.md @@ -1 +1,9 @@ -Para configurar un ambiente en un repositorio de una cuenta personal, debes ser el propietario de este. Para configurar un ambiente en un repositorio de organización, debes tener acceso de `admin`. +--- +ms.openlocfilehash: d4d4a7196a98fb607fc7abca7d174e53ede76777 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114106" +--- +Para configurar un entorno en un repositorio de cuenta personal, debes ser el propietario del repositorio. Para configurar un entorno en el repositorio de una organización, debe tener acceso `admin`. diff --git a/translations/es-ES/data/reusables/actions/permissions-statement-secrets-api.md b/translations/es-ES/data/reusables/actions/permissions-statement-secrets-api.md index 81e979382c..b09edd540c 100644 --- a/translations/es-ES/data/reusables/actions/permissions-statement-secrets-api.md +++ b/translations/es-ES/data/reusables/actions/permissions-statement-secrets-api.md @@ -1 +1,9 @@ -Para crear secretos utilizando la API de REST, debes tener acceso de escritura en el repositorio o acceso administrativo en la organización. Para obtener más información, consulta la sección "[ API de secretos de {% data variables.product.prodname_actions %}](/rest/reference/actions#secrets)". +--- +ms.openlocfilehash: 31c2c61a9c908f6284ebb7e53ce9ae2724325fdf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069543" +--- +Para crear secretos utilizando la API de REST, debes tener acceso de escritura en el repositorio o acceso administrativo en la organización. Para más información, vea "[API de secretos de {% data variables.product.prodname_actions %}](/rest/reference/actions#secrets)". diff --git a/translations/es-ES/data/reusables/actions/permissions-statement-secrets-environment.md b/translations/es-ES/data/reusables/actions/permissions-statement-secrets-environment.md index 61f422932b..09fe587444 100644 --- a/translations/es-ES/data/reusables/actions/permissions-statement-secrets-environment.md +++ b/translations/es-ES/data/reusables/actions/permissions-statement-secrets-environment.md @@ -1 +1,9 @@ -Para crear secretos para un ambiente en un repositorio de una cuenta personal, debes ser el propietario de dicho repositorio. Para crear secretos para un ambiente en el repositorio de una organización, deberás tener acceso de `administrador`. +--- +ms.openlocfilehash: 46b5a31c9c47ca0d368e54fb2bfe8c3e4de4494c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114105" +--- +Para crear secretos para un entorno en el repositorio de una cuenta personal, debes ser el propietario del repositorio. A fin de crear secretos para un entorno en el repositorio de una organización, debe tener acceso de `admin`. diff --git a/translations/es-ES/data/reusables/actions/permissions-statement-secrets-organization.md b/translations/es-ES/data/reusables/actions/permissions-statement-secrets-organization.md index 7847e05614..0c8c214606 100644 --- a/translations/es-ES/data/reusables/actions/permissions-statement-secrets-organization.md +++ b/translations/es-ES/data/reusables/actions/permissions-statement-secrets-organization.md @@ -1 +1,9 @@ -Para crear secretos a nivel organizacional, deberás tener acceso de `administrador`. +--- +ms.openlocfilehash: 6ea3ef6ceb46482d8c85b496b1cfd3a6546ddd03 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069542" +--- +Para crear secretos en el nivel de la organización, debe tener acceso `admin`. diff --git a/translations/es-ES/data/reusables/actions/permissions-statement-secrets-repository.md b/translations/es-ES/data/reusables/actions/permissions-statement-secrets-repository.md index b8a28836d7..e8a1b1d812 100644 --- a/translations/es-ES/data/reusables/actions/permissions-statement-secrets-repository.md +++ b/translations/es-ES/data/reusables/actions/permissions-statement-secrets-repository.md @@ -1 +1,9 @@ -Para crear secretos para un repositorio de una cuenta personal, debes ser el propietario de dicho repositorio. Para crear secretos para un repositorio de una organización, deberás tener acceso de `administrador`. +--- +ms.openlocfilehash: 0144e2c347078ce0fd9d910b5f4913098eafd083 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114097" +--- +Para crear secretos para un repositorio de una cuenta personal, deberás ser el propietario del repositorio. A fin de crear secretos para un repositorio de la organización, debe tener acceso `admin`. 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 27fba2cd0a..c5fc39989d 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,9 @@ -| Setting permissions for the token: | [`permissions`](/actions/using-jobs/assigning-permissions-to-jobs)| +--- +ms.openlocfilehash: ba2a8718e5357ae49cfefe14692401216e8fc543 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147067686" +--- +| Establecimiento de permisos para el 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 386058e48c..780cb0bd57 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,9 @@ -{% 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 %} +--- +ms.openlocfilehash: a49972a569d2607dd24645b0fdc9fbfbd6bbfb02 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147061326" +--- +{% ifversion actions-workflow-policy %}{% ifversion ghec or ghes or ghae %}**Permitir la empresa y seleccionar acciones no empresariales y flujos de trabajo reutilizables**{% else %}**Permitir *OWNER* y seleccionar acciones que no sean *OWNER* y flujos de trabajo reutilizables**{% endif %}{% else %}**Permitir seleccionar acciones**{% endif %} diff --git a/translations/es-ES/data/reusables/actions/postgres-environment-variables.md b/translations/es-ES/data/reusables/actions/postgres-environment-variables.md index 9d124b14a9..35f18ea27b 100644 --- a/translations/es-ES/data/reusables/actions/postgres-environment-variables.md +++ b/translations/es-ES/data/reusables/actions/postgres-environment-variables.md @@ -1 +1,9 @@ -El script *client.js* busca las variables del ambiente de `POSTGRES_HOST` y `POSTGRES_PORT` para crear al cliente. El flujo de trabajo configura estas dos variables de ambiente como parte del paso "Conectar a PostgreSQL" para hacerlos disponibles para el script *client.js*. Para obtener más información acerca del script, consulta "[Probar el contenedor de servicio de PostgreSQL](#testing-the-postgresql-service-container)". +--- +ms.openlocfilehash: 38cb1809a69bf402d3fac174d5e8597dc0db7b8b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092050" +--- +El script *client.js* busca las variables de entorno `POSTGRES_HOST` y `POSTGRES_PORT` para crear el cliente. El flujo de trabajo configura esas dos variables de entorno como parte del paso "Conexión con PostgreSQL" para que estén disponibles en el script *client.js*. Para obtener más información sobre el script, consulta [Probar el contenedor de servicios de PostgreSQL](#testing-the-postgresql-service-container). diff --git a/translations/es-ES/data/reusables/actions/postgres-label-description.md b/translations/es-ES/data/reusables/actions/postgres-label-description.md index ee5193d9af..b82499fa32 100644 --- a/translations/es-ES/data/reusables/actions/postgres-label-description.md +++ b/translations/es-ES/data/reusables/actions/postgres-label-description.md @@ -1 +1,9 @@ -El flujo de trabajo configura un contenedor de servicio con la etiqueta `postgres`. Todos los servicios se deben ejecutar en un contenedor, entonces cada servicio requiere que especifiques la `image` del mismo. Este ejemplo utiliza la imagen del contenedor `postgres`, proporciona la cotraseña predeterminada de PostgreSQL, e incluye las opciones de revisión de estado para garantizar que el servicio se está ejecutando. Para obtener más información, consulta la [imagen de postgre](https://hub.docker.com/_/postgres) en Docker Hub. +--- +ms.openlocfilehash: 67ef84929e93a9f0fa1acc99e2035b2d62cb1574 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069527" +--- +El flujo de trabajo configura un contenedor de servicios con la etiqueta `postgres`. Todos los servicios se deben ejecutar en un contenedor, por lo que cada servicio requiere que especifiques la `image` del mismo. Este ejemplo utiliza la imagen del contenedor `postgres`, proporciona la contraseña predeterminada de PostgreSQL, e incluye las opciones de revisión de estado para garantizar que el servicio se está ejecutando. Para obtener más información, consulta la [imagen de postgres](https://hub.docker.com/_/postgres) en Docker Hub. diff --git a/translations/es-ES/data/reusables/actions/private-repository-forks-configure.md b/translations/es-ES/data/reusables/actions/private-repository-forks-configure.md index f7eb90543f..1f57a8d6f3 100644 --- a/translations/es-ES/data/reusables/actions/private-repository-forks-configure.md +++ b/translations/es-ES/data/reusables/actions/private-repository-forks-configure.md @@ -1,2 +1,10 @@ -1. Debajo de **Bifurcar los flujos de trabajo de la solicitud de extracción**, selecciona tus opciones. Por ejemplo: ![Habilita, inhabilita o limita las acciones para este repositorio](/assets/images/help/settings/actions-fork-pull-request-workflows.png) -1. Da clic en **Guardar** para aplicar la configuración. +--- +ms.openlocfilehash: 3def1c7efad50b8bfda097251abf28dd4a5f46df +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092049" +--- +1. En **Fork pull request workflows** (Bifurcar flujos de trabajo de solicitud de incorporación de cambios), seleccione las opciones. Por ejemplo: ![Habilitar, deshabilitar o limitar las acciones para este repositorio](/assets/images/help/settings/actions-fork-pull-request-workflows.png) +1. Haga clic en **Save** (Guardar) para aplicar los valores. diff --git a/translations/es-ES/data/reusables/actions/private-repository-forks-options.md b/translations/es-ES/data/reusables/actions/private-repository-forks-options.md index 2acce1d640..90755ee215 100644 --- a/translations/es-ES/data/reusables/actions/private-repository-forks-options.md +++ b/translations/es-ES/data/reusables/actions/private-repository-forks-options.md @@ -1,3 +1,11 @@ -- **Ejecutar flujos de trabajo desde las solicitudes de extracción de las bifurcaciones** - permite a los usuarios ejecutar flujos de trabajo desde las solicitudes de extracción de las bifurcaciones utilizando un `GITHUB_TOKEN` con permisos de solo lectura y sin acceso a los secretos. -- **Enviar tokens de escritura a los flujos de trabajo desde las solicitudes de extracción** - Permite a las solicitudes de extracción de las bifuraciones utilizar un `GITHUB_TOKEN` con permiso de escritura. -- **Enviar secretos a los flujos de trabajo desde las solicitudes de extracción** - Pone disponibles todos los secretos de la solicitud de extracción. +--- +ms.openlocfilehash: 6c1dd36680cbcbf04fda2d18f14a828249715ff7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069526" +--- +- **Ejecutar flujos de trabajo desde solicitudes de incorporación de cambios de bifurcación**: permite a los usuarios ejecutar flujos de trabajo desde solicitudes de incorporación de cambios de bifurcación, utilizando un `GITHUB_TOKEN` con permiso de solo lectura y sin acceso a secretos. +- **Enviar tokens de escritura a flujos de trabajo desde solicitudes de incorporación de cambios**: permite que las solicitudes de incorporación de cambios de bifurcaciones usen un `GITHUB_TOKEN` con permiso de escritura. +- **Enviar secretos a flujos de trabajo desde solicitudes de incorporación de cambios**: hace que todos los secretos estén disponibles para la solicitud de incorporación de cambios. diff --git a/translations/es-ES/data/reusables/actions/private-repository-forks-overview.md b/translations/es-ES/data/reusables/actions/private-repository-forks-overview.md index e453cd4276..36f1f48a0c 100644 --- a/translations/es-ES/data/reusables/actions/private-repository-forks-overview.md +++ b/translations/es-ES/data/reusables/actions/private-repository-forks-overview.md @@ -1 +1,9 @@ -Si dependes en el uso de bifurcaciones de tus repositorios privados, puedes configurar las políticas que controlan cómo los usuarios pueden ejecutar flujos de trabajo en los eventos de `pull_request`. Ya que están disponibles únicamente para repositorios privados {% ifversion ghec or ghes or ghae %}e internos{% endif %}, puedes configurar estos ajustes de política para {% ifversion ghec %}empresas, {% elsif ghes or ghae %}tu empresa, {% endif %}organizaciones o repositorios. +--- +ms.openlocfilehash: 0734336906d60a230cc3295722758d6e48629a6d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092048" +--- +Si se basa en el uso de bifurcaciones de sus repositorios privados, puede configurar las directivas que controlan cómo los usuarios pueden ejecutar flujos de trabajo en los eventos de `pull_request`. Ya que están disponibles únicamente para repositorios privados {% ifversion ghec or ghes or ghae %}e internos{% endif %}, puedes configurar estos ajustes de política para {% ifversion ghec %}empresas, {% elsif ghes or ghae %}tu empresa, {% endif %}organizaciones o repositorios. diff --git a/translations/es-ES/data/reusables/actions/proxy-considerations.md b/translations/es-ES/data/reusables/actions/proxy-considerations.md index 568bcfd978..dacf959973 100644 --- a/translations/es-ES/data/reusables/actions/proxy-considerations.md +++ b/translations/es-ES/data/reusables/actions/proxy-considerations.md @@ -1 +1,9 @@ -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. +--- +ms.openlocfilehash: b6640282283af6305f290135894869dfb42cec7c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146682513" +--- +Si se habilitan las {% data variables.product.prodname_actions %} para tu empresa, solo los proxies HTTP serán compatibles. No se admiten los servidores proxy SOCKS5 y HTTPS. diff --git a/translations/es-ES/data/reusables/actions/publish-to-maven-workflow-step.md b/translations/es-ES/data/reusables/actions/publish-to-maven-workflow-step.md index 4474f27915..c8740d7f52 100644 --- a/translations/es-ES/data/reusables/actions/publish-to-maven-workflow-step.md +++ b/translations/es-ES/data/reusables/actions/publish-to-maven-workflow-step.md @@ -1 +1,9 @@ -Ejecuta el comando `mvn --batch-mode deploy` para publicar en el repositorio `ossrh`. 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. +--- +ms.openlocfilehash: e61b98fb2e2ad39bf3e17b058b401a6fdb967836 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092047" +--- +Ejecuta el comando `mvn --batch-mode deploy` para publicar en el repositorio `ossrh`. La variable de entorno `MAVEN_USERNAME` se establecerá con el contenido del secreto `OSSRH_USERNAME` y la variable de entorno `MAVEN_PASSWORD` se establecerá con el contenido del secreto `OSSRH_TOKEN`. 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 b477b3efb9..39971b0440 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,9 @@ -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`. La clave `permissions` especifica el acceso otorgado al `GITHUB_TOKEN`. +--- +ms.openlocfilehash: cdfdf5507dd2c7efa14e7285cc2b18f163d5355d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147062421" +--- +Ejecuta el comando `mvn --batch-mode deploy` para publicar en {% data variables.product.prodname_registry %}. La variable de entorno `GITHUB_TOKEN` se establecerá con el contenido del secreto `GITHUB_TOKEN`. La clave `permissions` especifica el acceso concedido a `GITHUB_TOKEN`. diff --git a/translations/es-ES/data/reusables/actions/publishing-java-packages-intro.md b/translations/es-ES/data/reusables/actions/publishing-java-packages-intro.md index b5274cf4af..c7b2859775 100644 --- a/translations/es-ES/data/reusables/actions/publishing-java-packages-intro.md +++ b/translations/es-ES/data/reusables/actions/publishing-java-packages-intro.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 91fd7348d4638818ff2d4ca6f717ebf842d9f358 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092046" +--- Esta guía te muestra cómo crear un flujo de trabajo que publique paquetes de Java en {% data variables.product.prodname_registry %} y en el Repositorio Central de Maven. Con un solo flujo de trabajo, puedes publicar los paquetes en un solo repositorio o en varios repositorios. 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 e7b472e5a9..b7b941323f 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,9 @@ -| Triggering a workflow to run automatically: | [`pull_request`](/actions/using-workflows/events-that-trigger-workflows#pull_request) | +--- +ms.openlocfilehash: a7d6ea3514aed78925bb9102f02fe3b5d82ed704 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147064550" +--- +| Desencadenamiento de un flujo de trabajo para que se ejecute automáticamente: | [`pull_request`](/actions/using-workflows/events-that-trigger-workflows#pull_request) | diff --git a/translations/es-ES/data/reusables/actions/pure-javascript.md b/translations/es-ES/data/reusables/actions/pure-javascript.md index 09e1e36ce5..fab9aa86a1 100644 --- a/translations/es-ES/data/reusables/actions/pure-javascript.md +++ b/translations/es-ES/data/reusables/actions/pure-javascript.md @@ -1 +1,9 @@ -Para garantizar que tus acciones de JavaScript son compatibles con todos los ejecutores hospedados en GitHub (Ubuntu, Windows, y macOS), el código empaquetado de JavaScript que escribas debe ser puramente JavaScript y no depender de otros binarios. Las acciones de JavaScript se ejecutan directamente en el ejecutor y utilizan binarios que ya existen en la imagen ejecutora. +--- +ms.openlocfilehash: cbccd6211a31c17f3b717f74f5d5897a7ad25e4d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147518796" +--- +Para garantizar que tus acciones de JavaScript son compatibles con todos los ejecutores hospedados en GitHub (Ubuntu, Windows, y macOS), el código empaquetado de JavaScript que escribas debe ser puramente JavaScript y no depender de otros binarios. Las acciones de JavaScript se ejecutan directamente en el ejecutor y utiliza binarios que ya existen en la imagen del ejecutor. 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 569182be4b..80f5d0cc47 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,9 @@ -| Triggering a workflow to run automatically: | [`push`](/actions/using-workflows/events-that-trigger-workflows#push) | +--- +ms.openlocfilehash: 1b2b8783dc6c54eeab85e876df56001cfd5743a4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147062150" +--- +| Desencadenamiento de un flujo de trabajo para que se ejecute automáticamente: | [`push`](/actions/using-workflows/events-that-trigger-workflows#push) | diff --git a/translations/es-ES/data/reusables/actions/redis-environment-variables.md b/translations/es-ES/data/reusables/actions/redis-environment-variables.md index 22bed48823..24a66e2983 100644 --- a/translations/es-ES/data/reusables/actions/redis-environment-variables.md +++ b/translations/es-ES/data/reusables/actions/redis-environment-variables.md @@ -1 +1,9 @@ -El script *client.js* busca las variables de ambiente `REDIS_HOST` y `REDIS_PORT` para crear al cliente. El flujo de trabajo configura esas dos variables de ambiente como parte del paso "Connect to Redis" para hacerlas disponibles para el script *client.js*. Para obtener más información acerca del script, consulta la sección "[Probar el contenedor de servicio de Redis](#testing-the-redis-service-container)". +--- +ms.openlocfilehash: 8eff695be10a097b9693095c219f3a67a3895560 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092045" +--- +El script *client.js* busca las variables de entorno `REDIS_HOST` y `REDIS_PORT` para crear el cliente. El flujo de trabajo configura esas dos variables de entorno como parte del paso "Connect to Redis" para que estén disponibles en el script *client.js*. Para más información sobre el script, vea "[Prueba del contenedor del servicio Redis](#testing-the-redis-service-container)". diff --git a/translations/es-ES/data/reusables/actions/redis-label-description.md b/translations/es-ES/data/reusables/actions/redis-label-description.md index c13123527d..36ed9dd892 100644 --- a/translations/es-ES/data/reusables/actions/redis-label-description.md +++ b/translations/es-ES/data/reusables/actions/redis-label-description.md @@ -1 +1,9 @@ -El flujo de trabajo configura un contenedor de servicio con la etiqueta `reds`. Todos los servicios se deben ejecutar en un contenedor, entonces cada servicio requiere que especifiques la `image` del mismo. Este ejemplo utiliza la imagen del contenedor `redis`, e incluye opciones de verificación de estado para garantizar que el servicio se está ejecutando. Para obtener más información, consulta la [imagen de redis](https://hub.docker.com/_/redis) en Docker Hub. +--- +ms.openlocfilehash: 662ae539ae3cfdb6446d31664da325a9a67e9a26 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069514" +--- +El flujo de trabajo configura un contenedor de servicios con la etiqueta `redis`. Todos los servicios se deben ejecutar en un contenedor, por lo que cada servicio requiere que especifiques la `image` del mismo. En este ejemplo se utiliza la imagen de contenedor `redis`, y se incluyen opciones de verificación de estado para garantizar que el servicio se está ejecutando. Para obtener más información, consulta la [imagen de redis](https://hub.docker.com/_/redis) en Docker Hub. diff --git a/translations/es-ES/data/reusables/actions/ref-description.md b/translations/es-ES/data/reusables/actions/ref-description.md index 03779959c7..48adf77a16 100644 --- a/translations/es-ES/data/reusables/actions/ref-description.md +++ b/translations/es-ES/data/reusables/actions/ref-description.md @@ -1 +1,9 @@ -La rama o ref de etiqueta que activó la ejecución del flujo de trabajo. For workflows triggered by `push`, this is the branch or tag ref that was pushed. For workflows triggered by `pull_request`, this is the pull request merge branch. For workflows triggered by `release`, this is the release tag created. For other triggers, this is the branch or tag ref that triggered the workflow run. This is only set if a branch or tag is available for the event type. The ref given is fully-formed, meaning that for branches the format is `refs/heads/`, for pull requests it is `refs/pull//merge`, and for tags it is `refs/tags/`. Por ejemplo, `refs/heads/feature-branch-1`. +--- +ms.openlocfilehash: b4949218acc89828772bf2bea3998dfde3a10e95 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080455" +--- +La rama o ref de etiqueta que activó la ejecución del flujo de trabajo. En el caso de los flujos de trabajo desencadenados por `push`, se trata de la rama o la etiqueta ref que se insertó. En el caso de los flujos de trabajo desencadenados por `pull_request`, se trata de la rama de combinación de solicitudes de incorporación de cambios. En el caso de los flujos de trabajo desencadenados por `release`, se trata de la etiqueta de versión creada. Para otros desencadenadores, se trata de la rama o la etiqueta ref que desencadenó la ejecución del flujo de trabajo. Esto solo se configura si una rama o etiqueta se encuentra disponible para el tipo de evento. La etiqueta ref especificada tiene el formato completo, lo que significa que para las ramas el formato es `refs/heads/`, para las solicitudes de incorporación de cambios es `refs/pull//merge`y para las etiquetas es `refs/tags/`. Por ejemplo, `refs/heads/feature-branch-1`. diff --git a/translations/es-ES/data/reusables/actions/ref_name-description.md b/translations/es-ES/data/reusables/actions/ref_name-description.md index 2dca92d094..9001046ebd 100644 --- a/translations/es-ES/data/reusables/actions/ref_name-description.md +++ b/translations/es-ES/data/reusables/actions/ref_name-description.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: c3806465297ef87f71a8ecf589c104d356e9b6c3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092044" +--- El nombre de rama o etiqueta que activó la ejecución de flujo de trabajo. diff --git a/translations/es-ES/data/reusables/actions/ref_protected-description.md b/translations/es-ES/data/reusables/actions/ref_protected-description.md index b4992649b3..6a4fc6e175 100644 --- a/translations/es-ES/data/reusables/actions/ref_protected-description.md +++ b/translations/es-ES/data/reusables/actions/ref_protected-description.md @@ -1 +1,9 @@ -`true` Si se configuraron las protecciones de rama para la ref que activó la ejecución de flujo de trabajo. +--- +ms.openlocfilehash: e3a5d34c1e7fa7964296417f959e02f7d25322d1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069510" +--- +`true` si se han configurado protecciones de rama para la referencia que ha desencadenado la ejecución de flujo de trabajo. diff --git a/translations/es-ES/data/reusables/actions/ref_type-description.md b/translations/es-ES/data/reusables/actions/ref_type-description.md index ce1e9ab472..d6c534612d 100644 --- a/translations/es-ES/data/reusables/actions/ref_type-description.md +++ b/translations/es-ES/data/reusables/actions/ref_type-description.md @@ -1 +1,9 @@ -El tipo de ref que activó la ejecución de flujo de trabajo. Los valores válidos son `branch` o `tag`. +--- +ms.openlocfilehash: eb37287768f8539b10e549b5407c9aeb1170d1eb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092043" +--- +El tipo de ref que activó la ejecución de flujo de trabajo. Los valores válidos son `branch` y `tag`. diff --git a/translations/es-ES/data/reusables/actions/registry-credentials.md b/translations/es-ES/data/reusables/actions/registry-credentials.md index f5ccf18e7d..4b22384d31 100644 --- a/translations/es-ES/data/reusables/actions/registry-credentials.md +++ b/translations/es-ES/data/reusables/actions/registry-credentials.md @@ -1 +1,9 @@ -Si el registro del contenedor de la imagen requiere autenticación para extraerla, puedes utilizar `jobs..container.credentials` para configurar un `map` del `username` y `password`. Las credenciales son los mismos valores que proporcionarías al comando de [`docker login`](https://docs.docker.com/engine/reference/commandline/login/). +--- +ms.openlocfilehash: 35dfd476fcffeaf23740ff0513b2675390f9a76f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069507" +--- +Si el registro de contenedor de la imagen necesita la autenticación para extraer la imagen, puede usar `jobs..container.credentials` para establecer un valor `map` de `username` y `password`. Las credenciales son los mismos valores que se proporcionarían al comando [`docker login`](https://docs.docker.com/engine/reference/commandline/login/). diff --git a/translations/es-ES/data/reusables/actions/release-trigger-workflow.md b/translations/es-ES/data/reusables/actions/release-trigger-workflow.md index bbaf57b352..9f4c167535 100644 --- a/translations/es-ES/data/reusables/actions/release-trigger-workflow.md +++ b/translations/es-ES/data/reusables/actions/release-trigger-workflow.md @@ -1 +1,9 @@ -Cada vez que creas un nuevo lanzamiento en {% data variables.product.product_name %}, puedes activar un flujo de trabajo para publicar tu imagen. El flujo de trabajo en el ejemplo siguiente se ejecuta cuando el se activa el evento `release` con el tipo de actividad `created`. Para obtener más información acerca del evento `release`, consulta "[Eventos que activan flujos de trabajo](/actions/reference/events-that-trigger-workflows#release)". +--- +ms.openlocfilehash: 03b40aba643f6c512d3082d997497374a24b8194 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092041" +--- +Cada vez que creas una nueva versión en {% data variables.product.product_name %}, puedes desencadenar un flujo de trabajo para publicar tu imagen. El flujo de trabajo del ejemplo siguiente se ejecuta cuando se desencadena el evento `release` con el tipo de actividad `created`. Para más información sobre el evento `release`, vea "[Eventos que desencadenan flujos de trabajo](/actions/reference/events-that-trigger-workflows#release)". diff --git a/translations/es-ES/data/reusables/actions/removing-a-runner-group.md b/translations/es-ES/data/reusables/actions/removing-a-runner-group.md deleted file mode 100644 index 11a2c8ffba..0000000000 --- a/translations/es-ES/data/reusables/actions/removing-a-runner-group.md +++ /dev/null @@ -1,9 +0,0 @@ -Runners are automatically returned to the default group when their group is removed. - -{% ifversion ghes or ghae or ghec %} -{% data reusables.actions.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**. Any runners still in this group will be automatically moved to the default group, where they will inherit the access permissions assigned to that group. - -{% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/reusable-workflow-artifacts.md b/translations/es-ES/data/reusables/actions/reusable-workflow-artifacts.md index 72bcc9975b..2d7b737643 100644 --- a/translations/es-ES/data/reusables/actions/reusable-workflow-artifacts.md +++ b/translations/es-ES/data/reusables/actions/reusable-workflow-artifacts.md @@ -1,3 +1,10 @@ -{% ifversion fpt or ghes > 3.3 or ghae-issue-4757 or ghec %} -Todas las acciones y flujos de trabajo a las que se les llama desde dentro de una ejecución tienen acceso de escritura a los artefactos de dicha ejecución. +--- +ms.openlocfilehash: 0e8b83115f22782f2e2788293d6bc8c9f62855e9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069502" +--- +{% ifversion fpt or ghes > 3.3 or ghae-issue-4757 or ghec %} Todas las acciones y flujos de trabajo a los que se llama dentro de una ejecución tienen acceso de escritura a los artefactos de esa ejecución. {% endif %} diff --git a/translations/es-ES/data/reusables/actions/reusable-workflow-calling-syntax.md b/translations/es-ES/data/reusables/actions/reusable-workflow-calling-syntax.md index 69cd1b7723..7492f1109c 100644 --- a/translations/es-ES/data/reusables/actions/reusable-workflow-calling-syntax.md +++ b/translations/es-ES/data/reusables/actions/reusable-workflow-calling-syntax.md @@ -1,4 +1,12 @@ -* `{owner}/{repo}/.github/workflows/{filename}@{ref}`{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6000 %} para los flujos de trabajo reutilizables en repositorios públicos {% ifversion ghes or ghec or ghae %}o internos{% endif %}. -* `./.github/workflows/{filename}` para los flujos de trabajo reutilizables en el mismo repositorio.{% endif %} +--- +ms.openlocfilehash: 9b1f61261d2e59fe30703a3bebfdaed7a25667e6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092032" +--- +* `{owner}/{repo}/.github/workflows/{filename}@{ref}`{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6000 %} para flujos de trabajo reutilizables en repositorios públicos {% ifversion ghes or ghec or ghae %}o internos{% endif %}. +* `./.github/workflows/{filename}` para flujos de trabajo reutilizables en el mismo repositorio.{% endif %} -`{ref}` puede ser un SHA, una etiqueta de lanzamiento o un nombre de rama. Utilizar el SHA de la confirmación es lo más seguro para la estabilidad y seguridad. Para obtener más información, consulta la sección "[Fortalecimiento de la seguridad para las GitHub Actions](/actions/learn-github-actions/security-hardening-for-github-actions#reusing-third-party-workflows)". {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6000 %}Si utilizas la segunda opción de sintaxis (sin `{owner}/{repo}` ni `@{ref}`), el flujo de trabajo llamado será de la misma confirmación que el llamante.{% endif %} +`{ref}` puede ser un SHA, una etiqueta de versión o un nombre de rama. Utilizar el SHA de la confirmación es lo más seguro para la estabilidad y seguridad. Para más información, vea "[Refuerzo de la seguridad para Acciones de GitHub](/actions/learn-github-actions/security-hardening-for-github-actions#reusing-third-party-workflows)". {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6000 %}Si usa la segunda opción de sintaxis (sin `{owner}/{repo}` y `@{ref}`), el flujo de trabajo que se llama procede de la misma confirmación que el flujo de trabajo autor de la llamada.{% endif %} diff --git a/translations/es-ES/data/reusables/actions/reusable-workflows-ghes-beta.md b/translations/es-ES/data/reusables/actions/reusable-workflows-ghes-beta.md index 36ccf1a96c..4a95d4785f 100644 --- a/translations/es-ES/data/reusables/actions/reusable-workflows-ghes-beta.md +++ b/translations/es-ES/data/reusables/actions/reusable-workflows-ghes-beta.md @@ -1,8 +1,16 @@ +--- +ms.openlocfilehash: 933805023c32c3e956b510000cdaff7326b880e3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069494" +--- {% ifversion ghes = 3.4 %} {% note %} -**Nota**: los flujos de trabajo reutilizables se encuentran actualmente en beta y están sujetos a cambios. +**Nota**: Los flujos de trabajo reutilizables se encuentran actualmente en versión beta y están sujetos a cambios. {% endnote %} diff --git a/translations/es-ES/data/reusables/actions/reusable-workflows.md b/translations/es-ES/data/reusables/actions/reusable-workflows.md index 870b0e7ac8..0aedd99e31 100644 --- a/translations/es-ES/data/reusables/actions/reusable-workflows.md +++ b/translations/es-ES/data/reusables/actions/reusable-workflows.md @@ -1,4 +1,12 @@ +--- +ms.openlocfilehash: e7d27a9fd46a625eafc5bebb1eb151b8e3c4b6e4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092030" +--- {% ifversion fpt or ghes > 3.3 or ghae-issue-4757 or ghec %} -{% ifversion ghes or ghec or ghae %}Puedes compartir flujos de trabajo con tu organización, privada o públicamente, si llamas{% else %} Puedes llamar{% endif %} a un flujo de trabajo desde dentro de otro. Esto te permite reutilizar flujos de trabajo, evitando la duplicación y haciendo que tus flujos se puedan mantener mejor. Para obtener más información, consulta la sección "[Reutilizar flujos de trabajo](/actions/learn-github-actions/reusing-workflows)". +{% ifversion ghes or ghec or ghae %}Puedes compartir flujos de trabajo con tu organización, privada o públicamente, si llamas{% else %} Puedes llamar{% endif %} a un flujo de trabajo desde dentro de otro. Esto te permite reutilizar flujos de trabajo, evitando la duplicación y haciendo que tus flujos se puedan mantener mejor. Para más información, vea "[Reutilización de flujos de trabajo](/actions/learn-github-actions/reusing-workflows)". {% endif %} diff --git a/translations/es-ES/data/reusables/actions/run_id_description.md b/translations/es-ES/data/reusables/actions/run_id_description.md index c7f239bacc..39475d453a 100644 --- a/translations/es-ES/data/reusables/actions/run_id_description.md +++ b/translations/es-ES/data/reusables/actions/run_id_description.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: d2eb1d49e6bb3057ce347b8bdd37f7f1a66014fa +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069490" +--- Un número único para cada ejecución de flujo de trabajo dentro de un repositorio. Este número no cambia si vuelves a ejecutar el flujo de trabajo. diff --git a/translations/es-ES/data/reusables/actions/run_number_description.md b/translations/es-ES/data/reusables/actions/run_number_description.md index db3b83b0fc..28aa42ac5b 100644 --- a/translations/es-ES/data/reusables/actions/run_number_description.md +++ b/translations/es-ES/data/reusables/actions/run_number_description.md @@ -1 +1,9 @@ -Un número único para cada ejecución de un flujo de trabajo particular en un repositorio. Este número comienza en 1 para los flujos de trabajo que se ejecutan primero, e incrementa con cada ejecución nueva. Este número no cambia si vuelves a ejecutar el flujo de trabajo. +--- +ms.openlocfilehash: 4e92d27887f94b524e0e5d9c2d007b29e2dbb28b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092029" +--- +Un número único para cada ejecución de un flujo de trabajo particular en un repositorio. Este número comienza por 1 para la primera ejecución del flujo de trabajo y aumenta con cada nueva ejecución. Este número no cambia si vuelves a ejecutar el flujo de trabajo. diff --git a/translations/es-ES/data/reusables/actions/runner-app-open-source.md b/translations/es-ES/data/reusables/actions/runner-app-open-source.md index 90e4ac2747..fdd20761a7 100644 --- a/translations/es-ES/data/reusables/actions/runner-app-open-source.md +++ b/translations/es-ES/data/reusables/actions/runner-app-open-source.md @@ -1 +1,9 @@ -La aplicación ejecutora de {% data variables.product.prodname_actions %} es de código abierto. Puedes contribuir y emitir informes de problemas en el repositorio [runner](https://github.com/actions/runner). +--- +ms.openlocfilehash: c0dfa2882463f7e1c169a26b9ea94ce314db2c4a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069486" +--- +La aplicación ejecutora de {% data variables.product.prodname_actions %} es de código abierto. Puede contribuir y presentar incidencias en el repositorio [runner](https://github.com/actions/runner). diff --git a/translations/es-ES/data/reusables/actions/runner-arch-description.md b/translations/es-ES/data/reusables/actions/runner-arch-description.md index 242bb34416..94b93fd922 100644 --- a/translations/es-ES/data/reusables/actions/runner-arch-description.md +++ b/translations/es-ES/data/reusables/actions/runner-arch-description.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: af8eda15fb2efa1997bec460be9f8d9549171c71 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092028" +--- La arquitectura del ejecutor que ejecuta el job. Los valores posibles son `X86`, `X64`, `ARM` o `ARM64`. diff --git a/translations/es-ES/data/reusables/actions/runner-debug-description.md b/translations/es-ES/data/reusables/actions/runner-debug-description.md index b90948ae47..e04dd5d750 100644 --- a/translations/es-ES/data/reusables/actions/runner-debug-description.md +++ b/translations/es-ES/data/reusables/actions/runner-debug-description.md @@ -1 +1,9 @@ -This is set only if [debug logging](/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging) is enabled, and always has the value of `1`. It can be useful as an indicator to enable additional debugging or verbose logging in your own job steps. +--- +ms.openlocfilehash: e97366a49253e628513ace9247bb7f4c9301aa80 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147614557" +--- +Esto solo se establece si el [registro de depuración](/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging) está habilitado y siempre tiene el valor de `1`. Puede ser útil como indicador para habilitar la depuración adicional o el registro detallado en tus propios pasos de trabajo. diff --git a/translations/es-ES/data/reusables/actions/runner-group-assign-policy-org.md b/translations/es-ES/data/reusables/actions/runner-group-assign-policy-org.md index ebaa6c624c..440167c8cc 100644 --- a/translations/es-ES/data/reusables/actions/runner-group-assign-policy-org.md +++ b/translations/es-ES/data/reusables/actions/runner-group-assign-policy-org.md @@ -1,3 +1,11 @@ -1. Asigna una política para acceso organizacional. +--- +ms.openlocfilehash: 1122a6eba1b8e9e2501ddf011c36baf6d0a5f2e9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069482" +--- +1. Asigne una directiva para el acceso de la organización. - Puedes configurar un grupo de ejecutores para que una lista de organizaciones específica o todas las organizaciones de la empresa puedan acceder a él.{% ifversion ghec or ghes %} Predeterminadamente, solo los repositorios privados pueden acceder a los ejecutores en un grupo de ejecutores, pero esto se puede ignorar. Esta configuración no puede anularse si se configura un grupo ejecutor de la organización que haya compartido una empresa.{% endif %} + Puede configurar un grupo de ejecutores a fin de que sea accesible para una lista de organizaciones específica o para todas las organizaciones de la empresa.{% ifversion ghec or ghes %} De manera predeterminada, solo los repositorios privados pueden acceder a los ejecutores de un grupo, pero esto se puede invalidar. Esta configuración no puede anularse si se configura un grupo ejecutor de la organización que haya compartido una empresa.{% endif %} diff --git a/translations/es-ES/data/reusables/actions/runner-group-assign-policy-repo.md b/translations/es-ES/data/reusables/actions/runner-group-assign-policy-repo.md index fa060b1139..08047c7da4 100644 --- a/translations/es-ES/data/reusables/actions/runner-group-assign-policy-repo.md +++ b/translations/es-ES/data/reusables/actions/runner-group-assign-policy-repo.md @@ -1,3 +1,11 @@ -1. Asigna una política para el acceso al repositorio. +--- +ms.openlocfilehash: ef09954dd829eae3eb7cfaefbefab65b9a2fffc5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092027" +--- +1. Asigne una directiva para el acceso al repositorio. - Puedes configurar un grupo de ejecutores para que una lista de repositorios específica o todos los repositorios de la organización puedan acceder a él.{% ifversion ghec or ghes %} Predeterminadamente solo los repositorios privados pueden acceder a los ejecutores de un grupo de ejecutores, pero esto se puede omitir. Esta configuración no puede anularse si se configura un grupo ejecutor de la organización que haya compartido una empresa.{% endif %} + Puedes configurar un grupo de ejecutores para que sea accesible a una lista específica de repositorios o a todos ellos en la organización.{% ifversion ghec or ghes %} Predeterminadamente, solo los repositorios privados pueden acceder a los ejecutores en un grupo ejecutor. Pero esto se puede anular. Esta configuración no puede anularse si se configura un grupo ejecutor de la organización que haya compartido una empresa.{% endif %} diff --git a/translations/es-ES/data/reusables/actions/runner-group-assign-policy-workflow.md b/translations/es-ES/data/reusables/actions/runner-group-assign-policy-workflow.md index 999b8f88b7..74d8df0be1 100644 --- a/translations/es-ES/data/reusables/actions/runner-group-assign-policy-workflow.md +++ b/translations/es-ES/data/reusables/actions/runner-group-assign-policy-workflow.md @@ -1,6 +1,14 @@ +--- +ms.openlocfilehash: 115103621cb0b156ebb7a3c2c72f0f303c497cfb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146178611" +--- {%- ifversion restrict-groups-to-workflows %} -1. Asigna una política para el acceso del flujo de trabajo. +1. Asigne una directiva para el acceso al flujo de trabajo. - Puedes configurar un grupo de ejecutores para que una lista de flujos de trabajo específica o todos ellos puedan acceder a este. Este ajuste no se puede anular si estás configurando un grupo de ejecutores de una organización que haya compartido una empresa. Si especificas qué flujo de trabajo puede acceder al grupo de ejecutores, debes utilizar la ruta completa al flujo de trabajo, incluyendo el nombre y propietario del repositorio y debes fijar el flujo de trabajo a una rama, etiqueta o SHA completo. Por ejemplo: `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`. - - Solo los jobs que se definen directamente dentro de los flujos de trabajo seleccionados tendrán acceso al grupo de ejecutores.{%- endif %} + Puede configurar un grupo de ejecutores a fin de que sea accesible para una lista específica de flujos de trabajo o para todos los flujos de trabajo. Este valor no se puede invalidar si configura un grupo de ejecutores de una organización que haya compartido una empresa. Si especifica qué flujo de trabajo puede acceder al grupo de ejecutores, debe usar la ruta completa del flujo de trabajo, incluido el nombre y el propietario del repositorio, y debe anclar el flujo de trabajo a una rama, etiqueta o SHA completo. Por ejemplo: `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`. + + Solo los trabajos que se definan directamente dentro de los flujos de trabajo seleccionados tendrán acceso al grupo de ejecutores.{%- endif %} diff --git a/translations/es-ES/data/reusables/actions/runner-group-enterprise-overview.md b/translations/es-ES/data/reusables/actions/runner-group-enterprise-overview.md deleted file mode 100644 index 2ff508d5ea..0000000000 --- a/translations/es-ES/data/reusables/actions/runner-group-enterprise-overview.md +++ /dev/null @@ -1,3 +0,0 @@ -Runner groups are used to control access to runners at the organization and enterprise level. Enterprise owners can configure access policies that control which organizations {% ifversion restrict-groups-to-workflows %}and workflows {% endif %}in an enterprise have access to the runner group. Los propietarios de las organizaciones pueden configurar las políticas de acceso que controlan qué repositorios{% ifversion restrict-groups-to-workflows %} y flujos de trabajo{% endif %} en una organización tienen aceso al grupo de ejecutores. - -When an enterprise owner grants access to a runner group, organization owners can see the runner group listed in the organization's runner settings. Los propietarios organizacionales pueden entonces asignar políticas de acceso adicionales y granulares para los repositorios{% ifversion restrict-groups-to-workflows %} y flujos de trabajo{% endif %} al grupo ejecutor de la empresa. \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/runner-groups-add-to-enterprise-first-steps.md b/translations/es-ES/data/reusables/actions/runner-groups-add-to-enterprise-first-steps.md index 40c995f6fb..65cf4b7895 100644 --- a/translations/es-ES/data/reusables/actions/runner-groups-add-to-enterprise-first-steps.md +++ b/translations/es-ES/data/reusables/actions/runner-groups-add-to-enterprise-first-steps.md @@ -1,11 +1,14 @@ -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.policies-tab %} -{% data reusables.enterprise-accounts.actions-tab %} -{%- ifversion ghec or ghes > 3.3 or ghae-issue-5091 %} -{% data reusables.enterprise-accounts.actions-runner-groups-tab %} -1. Haz clic en **Grupo de ejecución nuevo**. -{%- elsif ghes < 3.4 or ghae %} -{% data reusables.enterprise-accounts.actions-runners-tab %} -1. Utiliza el menú desplegable **Agregar nuevo** y selecciona **Grupo nuevo**. +--- +ms.openlocfilehash: dcb31ab7b27f6f3ebe89699a3a2e96dd1e78a5db +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147764221" +--- +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} {%- ifversion ghec or ghes > 3.3 or ghae-issue-5091 %} {% data reusables.enterprise-accounts.actions-runner-groups-tab %} +1. Haga clic en **New runner group**. +{%- elsif ghes < 3.4 or ghae %} {% data reusables.enterprise-accounts.actions-runners-tab %} +1. Use la lista desplegable **Add new** y seleccione **New group**. {%- endif %} -1. Debajo de "Nombre de grupo", escribe un nombre para tu grupo de ejecutores. +1. En "Group name", escriba un nombre para el grupo de ejecutores. diff --git a/translations/es-ES/data/reusables/actions/runner-groups-navigate-to-repo-org-enterprise.md b/translations/es-ES/data/reusables/actions/runner-groups-navigate-to-repo-org-enterprise.md deleted file mode 100644 index 6e56926609..0000000000 --- a/translations/es-ES/data/reusables/actions/runner-groups-navigate-to-repo-org-enterprise.md +++ /dev/null @@ -1,20 +0,0 @@ -{% ifversion fpt %} -1. Navigate to the main page of the repository or organization where your runner groups are located. -2. Haz clic en {% octicon "gear" aria-label="The Settings gear" %} **Ajustes**. -{% data reusables.organizations.settings-sidebar-actions-runner-groups %} -{% elsif ghec or ghes or ghae %} -1. Navigate to where your runner groups are located: - * **En una organización**: navega a la página principal y da clic en {% octicon "gear" aria-label="The Settings gear" %} **Configuración**. - * **Si utilizas un grupo a nivel de empresa**: - -{% indented_data_reference reusables.enterprise-accounts.access-enterprise spaces=5 %} -2. Navega a los ajustes de los "Grupos de ejecutores": - * **En una organización**: - -{% indented_data_reference reusables.actions.settings-ui.settings-actions-runner-groups spaces=5 %} - * **Si utilizas un grupo a nivel de empresa**: - -{% indented_data_reference reusables.enterprise-accounts.policies-tab spaces=5 %} -{% indented_data_reference reusables.enterprise-accounts.actions-tab spaces=5 %} -{% indented_data_reference reusables.enterprise-accounts.actions-runner-groups-tab spaces=5 %} -{% endif %} diff --git a/translations/es-ES/data/reusables/actions/runner-label-settings.md b/translations/es-ES/data/reusables/actions/runner-label-settings.md index 72d875404f..1fa1624f73 100644 --- a/translations/es-ES/data/reusables/actions/runner-label-settings.md +++ b/translations/es-ES/data/reusables/actions/runner-label-settings.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 7478c50deaeea65697ada0156fd4bedb0f849c50 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092026" +--- 1. En la sección de "Etiquetas", haz clic en {% octicon "gear" aria-label="The Gear icon" %}. diff --git a/translations/es-ES/data/reusables/actions/runner-name-description.md b/translations/es-ES/data/reusables/actions/runner-name-description.md index 960601a74d..bb8eb3c983 100644 --- a/translations/es-ES/data/reusables/actions/runner-name-description.md +++ b/translations/es-ES/data/reusables/actions/runner-name-description.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 92f9c6962ced87f0075e67d91920b4262d376bbe +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069475" +--- El nombre del ejecutor que ejecuta el job. diff --git a/translations/es-ES/data/reusables/actions/runner-os-description.md b/translations/es-ES/data/reusables/actions/runner-os-description.md index caf6b1ee32..5c2f58201d 100644 --- a/translations/es-ES/data/reusables/actions/runner-os-description.md +++ b/translations/es-ES/data/reusables/actions/runner-os-description.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 4bf3f1a9bd94d5faf665ceab4c30925162bf2977 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092025" +--- El sistema operativo del ejecutor que ejecuta el trabajo. Los valores posibles son `Linux`, `Windows` o `macOS`. diff --git a/translations/es-ES/data/reusables/actions/runner-temp-directory-description.md b/translations/es-ES/data/reusables/actions/runner-temp-directory-description.md index 26f593d705..4977cd8962 100644 --- a/translations/es-ES/data/reusables/actions/runner-temp-directory-description.md +++ b/translations/es-ES/data/reusables/actions/runner-temp-directory-description.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 2e1561ff6bfee56d135e4897fbc6d42e252a7809 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069471" +--- La ruta a un directorio temporal en el ejecutor. Este directorio se vacía al inicio y al final de cada job. Nota que los archivos no se eliminarán si la cuenta de usuario del ejecutor no tiene permisos para borrarlos. diff --git a/translations/es-ES/data/reusables/actions/runner-tool-cache-description.md b/translations/es-ES/data/reusables/actions/runner-tool-cache-description.md index 9a2d8bfd26..ed81ea5600 100644 --- a/translations/es-ES/data/reusables/actions/runner-tool-cache-description.md +++ b/translations/es-ES/data/reusables/actions/runner-tool-cache-description.md @@ -1 +1,9 @@ -La ruta al directorio que contiene las herramientas preinstaladas para los ejecutores hospedados en {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta la sección "[Acerca de los ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/actions/reference/specifications-for-github-hosted-runners/#supported-software)". +--- +ms.openlocfilehash: 6945058380431dbf753ad8dd9ce03c032193a46a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092024" +--- +La ruta al directorio que contiene las herramientas preinstaladas para los ejecutores hospedados en {% data variables.product.prodname_dotcom %}. Para más información, vea "[Acerca de los ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/actions/reference/specifications-for-github-hosted-runners/#supported-software)". diff --git a/translations/es-ES/data/reusables/actions/runner-workflow-continuity.md b/translations/es-ES/data/reusables/actions/runner-workflow-continuity.md index 7c6bb1e57b..a06acd4e32 100644 --- a/translations/es-ES/data/reusables/actions/runner-workflow-continuity.md +++ b/translations/es-ES/data/reusables/actions/runner-workflow-continuity.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: d810c1d04e070750ead1b64ff62e54842a86feb1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069467" +--- Si los servicios de las {% data variables.product.prodname_actions %} se encuentran temporalmente no disponibles, entonces se descartará una ejecución de flujo de trabajo si no se puso en cola en los primeros 30 minutos después de activarse. Por ejemplo, si un flujo de trabajo se activa y los servicios de las {% data variables.product.prodname_actions %} no están disponibles por 31 minutos o más, entonces la ejecución de flujo de trabajo no se procesará. diff --git a/translations/es-ES/data/reusables/actions/schedule-delay.md b/translations/es-ES/data/reusables/actions/schedule-delay.md index a7c2d452ab..0fb5f1256e 100644 --- a/translations/es-ES/data/reusables/actions/schedule-delay.md +++ b/translations/es-ES/data/reusables/actions/schedule-delay.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 62a80530a1429a4374c157d32f498912b16d7afc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092023" +--- {% note %} -Nota: El evento de `schedule` puede retrasarse durante periodos de cargas algas de ejecuciones de flujo de trabajo de {% data variables.product.prodname_actions %}. Los tiempos de carga alta incluyen el inicio de cada hora. Para aminorar la posibilidad de los retrasos, programa tu flujo de trabajo para que se ejecute en una porción diferente de la hora. +Nota: El evento `schedule` se puede retrasar durante periodos de cargas altas de ejecuciones de flujo de trabajo de {% data variables.product.prodname_actions %}. Los tiempos de carga alta incluyen el inicio de cada hora. Para aminorar la posibilidad de los retrasos, programa tu flujo de trabajo para que se ejecute en una porción diferente de la hora. {% endnote %} diff --git a/translations/es-ES/data/reusables/actions/scheduled-workflows-disabled.md b/translations/es-ES/data/reusables/actions/scheduled-workflows-disabled.md index 4d06b44c1b..6b1f908660 100644 --- a/translations/es-ES/data/reusables/actions/scheduled-workflows-disabled.md +++ b/translations/es-ES/data/reusables/actions/scheduled-workflows-disabled.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 8cc9d14f8741de76a8a149620bc56b45b31e6712 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069463" +--- Para prevenir las ejecuciones de flujo de trabajo innecesarias, los flujos de trabajo programados pueden inhabilitarse automáticamente. Cuando se bifurca un repositorio público, los flujos de trabajo programados se inhabilitan predeterminadamente. En un repositorio público, los flujos de trabajo programados se inhabilitan automáticamente cuando no ha habido actividad en el repositorio por 60 días. diff --git a/translations/es-ES/data/reusables/actions/secrets-org-level-overview.md b/translations/es-ES/data/reusables/actions/secrets-org-level-overview.md index 931798da93..0cea4dce7a 100644 --- a/translations/es-ES/data/reusables/actions/secrets-org-level-overview.md +++ b/translations/es-ES/data/reusables/actions/secrets-org-level-overview.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: b0b437ad3281c9421c305cd516ce1866a225e5fc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092020" +--- Para los secretos almacenados a nivel organizacional, peudes utilizar las políticas de acceso para controlar qué repositorios pueden utilizar secretos organizacionales. Los secretos a nivel organizacional te permiten compartir secretos entre repositorios múltiples, lo cual reduce la necesidad de crear secretos duplicados. El actualizar un secreto de organización en una ubicación también garantiza que el cambio tome efecto en todos los flujos de trabajo del repositorio que lo utilicen. diff --git a/translations/es-ES/data/reusables/actions/secrets-redaction-warning.md b/translations/es-ES/data/reusables/actions/secrets-redaction-warning.md index 4c29b9984b..b34cb3f1b0 100644 --- a/translations/es-ES/data/reusables/actions/secrets-redaction-warning.md +++ b/translations/es-ES/data/reusables/actions/secrets-redaction-warning.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 5b36c49c4b6bb230bda42beb45ef5cf672b95298 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069462" +--- {% warning %} -**Advertencia:** {% data variables.product.prodname_dotcom %} redacta automáticamente secretos impresos en el registro, pero debes evitar imprimir secretos en el registro intencionalmente. +**Advertencia:** {% data variables.product.prodname_dotcom %} censura automáticamente los secretos impresos en el registro, pero debe evitar imprimirlos en el registro de manera intencionada. {% endwarning %} 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 85ea2e7b53..ee84436efc 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,9 @@ -| Referencing secrets in a workflow: | [Secrets](/actions/security-guides/encrypted-secrets)| +--- +ms.openlocfilehash: 62c21517acadc4119bb188bf061a1c52e99006ad +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147061318" +--- +| Referencia a secretos en un flujo de trabajo: | [Secretos](/actions/security-guides/encrypted-secrets)| diff --git a/translations/es-ES/data/reusables/actions/self-hosted-runner-add-to-enterprise.md b/translations/es-ES/data/reusables/actions/self-hosted-runner-add-to-enterprise.md index 99d17e99ef..d328def7f7 100644 --- a/translations/es-ES/data/reusables/actions/self-hosted-runner-add-to-enterprise.md +++ b/translations/es-ES/data/reusables/actions/self-hosted-runner-add-to-enterprise.md @@ -6,11 +6,11 @@ {% ifversion actions-hosted-runners %}1. Click **New runner**, then click **New self-hosted runner**.{% else %}1. Click **New runner**.{% endif %} {% data reusables.actions.self-hosted-runner-configure %} {%- elsif ghae or ghes < 3.4 %} -Para agregar un ejecutor auto-hospedado a una empresa, debes ser el propietario de la misma. +To add a self-hosted runner to an enterprise, you must be an enterprise owner. {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} {% data reusables.enterprise-accounts.actions-runners-tab %} -1. Da clic en **Agregar nuevo** y luego en **Ejecutor nuevo**. +1. Click **Add new**, then click **New runner**. {% data reusables.actions.self-hosted-runner-configure %} {%- endif %} diff --git a/translations/es-ES/data/reusables/actions/self-hosted-runner-architecture.md b/translations/es-ES/data/reusables/actions/self-hosted-runner-architecture.md index dbf386df48..0b3b2bf59a 100644 --- a/translations/es-ES/data/reusables/actions/self-hosted-runner-architecture.md +++ b/translations/es-ES/data/reusables/actions/self-hosted-runner-architecture.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 34087856dda66efacfe610871c5473852168173c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069457" +--- La máquina de tu ejecutor se conecta a{% data variables.product.product_name %} utilizando la aplicación para ejecutores auto-hospedados de {% data variables.product.prodname_actions %}. diff --git a/translations/es-ES/data/reusables/actions/self-hosted-runner-auto-removal.md b/translations/es-ES/data/reusables/actions/self-hosted-runner-auto-removal.md index 01fa3269f1..4334f92edf 100644 --- a/translations/es-ES/data/reusables/actions/self-hosted-runner-auto-removal.md +++ b/translations/es-ES/data/reusables/actions/self-hosted-runner-auto-removal.md @@ -1,6 +1,12 @@ -{%- ifversion fpt or ghec or ghes > 3.6 %} -Un ejecutor auto-hospedado se elimina automáticamente desde {% data variables.product.product_name %} si no se ha conectado a las {% data variables.product.prodname_actions %} por más de 14 días. -Un ejecutor efímero y auto-hospedado se elimina automáticamente de {% data variables.product.product_name %} si no se ha conectado a {% data variables.product.prodname_actions %} durante más de 1 día. -{%- elsif ghae or ghes < 3.7 %} -Un ejecutor auto-hospedado se eliminará automáticamente de {% data variables.product.product_name %} si no se ha conectado a {% data variables.product.prodname_actions %} por más de 30 días. +--- +ms.openlocfilehash: 80d40b1947f72a35fad5cf4cfb69f7ce68d28eab +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147558379" +--- +{%- ifversion fpt or ghec or ghes > 3.6 %} Un ejecutor auto-hospedado se eliminará automáticamente de {% data variables.product.product_name %} si no se ha conectado a {% data variables.product.prodname_actions %} por más de 14 días. +Un ejecutor efímero auto-hospedado se eliminará automáticamente de {% data variables.product.product_name %} si no se ha conectado a {% data variables.product.prodname_actions %} por más de 1 día. +{%- elsif ghae or ghes < 3.7 %} Un ejecutor auto-hospedado se eliminará automáticamente de {% data variables.product.product_name %} si no se ha conectado a {% data variables.product.prodname_actions %} por más de 30 días. {%- endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/self-hosted-runner-check-installation-success.md b/translations/es-ES/data/reusables/actions/self-hosted-runner-check-installation-success.md index 9df6a9f462..3f65346286 100644 --- a/translations/es-ES/data/reusables/actions/self-hosted-runner-check-installation-success.md +++ b/translations/es-ES/data/reusables/actions/self-hosted-runner-check-installation-success.md @@ -1,8 +1,16 @@ +--- +ms.openlocfilehash: a9030eae8492863ee750f2a02eeac584fd13513a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069456" +--- ### Revisar que tu ejecutor auto-hospedado se haya agregado exitosamente -Después de completar estos pasos para agregar un ejecutor auto-hospedado, dicho ejecutor y su estado ahora se listan bajo {% ifversion fpt or ghec %}"Ejecutores"{% elsif ghae or ghes %}"Ejecutores auto-hospedados"{% endif %}. +Después de completar estos pasos para agregar un ejecutor autohospedado, este ejecutor y su estado ahora se muestran en {% ifversion fpt or ghec %}"Runners" (Ejecutores){% elsif ghae or ghes %}"Self-hosted runners" (Ejecutores autohospedados){% endif %}. -La aplicación del ejecutor autoalojado debe estar activa para que el ejecutor acepte trabajos. Cuando se conecta la aplicación del ejecutor a {% data variables.product.product_name %} y está lista para recibir jobs, verás el siguiente mensaje en la terminal de la máquina. +La aplicación del ejecutor autoalojado debe estar activa para que el ejecutor acepte trabajos. Cuando la aplicación del ejecutor esté conectada a {% data variables.product.product_name %} y esté lista para recibir trabajos, verá el siguiente mensaje en el terminal de la máquina. {% data reusables.actions.self-hosted-runner-connected-output %} diff --git a/translations/es-ES/data/reusables/actions/self-hosted-runner-check-mac-linux.md b/translations/es-ES/data/reusables/actions/self-hosted-runner-check-mac-linux.md deleted file mode 100644 index 34fab292bc..0000000000 --- a/translations/es-ES/data/reusables/actions/self-hosted-runner-check-mac-linux.md +++ /dev/null @@ -1,3 +0,0 @@ -```shell -./run.sh --check --url https://github.com/octo-org/octo-repo --pat ghp_abcd1234 -``` diff --git a/translations/es-ES/data/reusables/actions/self-hosted-runner-configure.md b/translations/es-ES/data/reusables/actions/self-hosted-runner-configure.md index d28a33586e..437dc7250e 100644 --- a/translations/es-ES/data/reusables/actions/self-hosted-runner-configure.md +++ b/translations/es-ES/data/reusables/actions/self-hosted-runner-configure.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: 27ed9d55b8199298dc1cfdf8b4d3da925e08aa8d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069452" +--- 1. La imagen y arquitectura de tu sistema operativo para tu máquina del ejecutor auto-hospedado. 1. Verás instrucciones que te mostrarán cómo descargar la aplicación del ejecutor e instalarla en tu máquina de ejecutor autoalojado. @@ -5,12 +13,12 @@ {% note %} - **Nota:** En Windows, si deseas instalar la aplicación del ejecutor autoalojado como un servicio, debes abrir un shell con privilegios de administrador. También recomendamos que uses `C:\actions-runner` como el directorio para la aplicación del ejecutor autoalojado de modo que las cuentas del sistema de Windows puedan acceder al directorio del ejecutor. + **Nota:** En Windows, si quiere instalar la aplicación de ejecutor autohospedado como un servicio, tendrá que abrir un shell con privilegios de administrador. También se recomienda usar `C:\actions-runner` como directorio para la aplicación del ejecuto autohospedado de modo que las cuentas del sistema de Windows puedan acceder al directorio del ejecutor. {% endnote %} Las instrucciones te guían para completar estas tareas: - Descargar y extraer la aplicación de ejecutor autoalojado. - - Ejecutar el script `config` para configurar la aplicación del ejecutor auto-hospedado y registrarlo con {% data variables.product.prodname_actions %}. El script `config` requiere la URL destino y un token de tiempo limitado generado automáticamente para autenticar la solicitud. - - En Windows, el script `config` también te pregunta si deseas instalar la aplicación del ejecutor autoalojado como un servicio. Para Linux y macOS, puedes instalar un servicio después de que termines de agregar el ejecutor. Para obtener más información, consulta "[Configurar la aplicación del ejecutor autoalojado como un servicio](/actions/automating-your-workflow-with-github-actions/configuring-the-self-hosted-runner-application-as-a-service)." + - Ejecutar el script `config` para configurar la aplicación de ejecutor autohospedado y registrarla con {% data variables.product.prodname_actions %}. El script `config` necesita la URL de destino y un token generado automáticamente de duración limitada para autenticar la solicitud. + - En Windows, el script `config` también le pregunta si quiere instalar la aplicación de ejecutor autohospedado como un servicio. Para Linux y macOS, puedes instalar un servicio después de que termines de agregar el ejecutor. Para más información, vea "[Configuración de la aplicación de ejecutor autohospedado como servicio](/actions/automating-your-workflow-with-github-actions/configuring-the-self-hosted-runner-application-as-a-service)". - Ejecutar la aplicación del ejecutor autoalojado para conectar la máquina a las {% data variables.product.prodname_actions %}. diff --git a/translations/es-ES/data/reusables/actions/self-hosted-runner-connected-output.md b/translations/es-ES/data/reusables/actions/self-hosted-runner-connected-output.md deleted file mode 100644 index 91b27bd97f..0000000000 --- a/translations/es-ES/data/reusables/actions/self-hosted-runner-connected-output.md +++ /dev/null @@ -1,5 +0,0 @@ -```shell -√ Connected to GitHub - -2019-10-24 05:45:56Z: Listening for Jobs -``` diff --git a/translations/es-ES/data/reusables/actions/self-hosted-runner-description.md b/translations/es-ES/data/reusables/actions/self-hosted-runner-description.md index d60d033edd..e2bbcf8389 100644 --- a/translations/es-ES/data/reusables/actions/self-hosted-runner-description.md +++ b/translations/es-ES/data/reusables/actions/self-hosted-runner-description.md @@ -1 +1,9 @@ -{% ifversion fpt or ghec %}Los ejecutores auto-hospedados ofrecen más control sobre las herramientas del hardware, sistema operativo y software que lo que ofrecen los ejecutores hospedados en {% data variables.product.prodname_dotcom %}. {% endif %}Con los ejecutores auto-hospedados, puedes crear configuraciones de hardware personalizado que cumplan con tus necesidades con el procesamiento de poder o memoria para ejecutar jobs más grandes, instalar el software disponible en tu red local y elegir un sistema operativo{% ifversion fpt or ghec %} que no ofrezcan los ejecutores que hospeda {% data variables.product.prodname_dotcom %}{% endif %}. +--- +ms.openlocfilehash: e92a10b7fc05c71e4038242e76adebe730122106 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092010" +--- +{% ifversion fpt or ghec %}Los ejecutores autohospedados ofrecen más control sobre el hardware, el sistema operativo y las herramientas de software que el que ofrecen los ejecutores hospedados en {% data variables.product.prodname_dotcom %}. {% endif %}Con los ejecutores autohospedados, puede crear configuraciones de hardware personalizadas que satisfagan las necesidades con potencia de procesamiento o memoria para ejecutar trabajos más grandes, instalar software disponible en la red local y elegir un sistema operativo{% ifversion fpt or ghec %} que no ofrecen los ejecutores hospedados en {% data variables.product.prodname_dotcom %}{% endif %}. diff --git a/translations/es-ES/data/reusables/actions/self-hosted-runner-labels-runs-on.md b/translations/es-ES/data/reusables/actions/self-hosted-runner-labels-runs-on.md index 24de0e04b3..c35177c507 100644 --- a/translations/es-ES/data/reusables/actions/self-hosted-runner-labels-runs-on.md +++ b/translations/es-ES/data/reusables/actions/self-hosted-runner-labels-runs-on.md @@ -1,5 +1,13 @@ -Para especificar un ejecutor auto-hospedado para tu trabajo, configura `runs-on` en tu archivo de flujo de trabajo con las etiquetas de dicho ejecutor. +--- +ms.openlocfilehash: e264eacc4226a90eb80980c2b19f48dc7c1889c7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069447" +--- +A fin de especificar un ejecutor autohospedado para el trabajo, configure `runs-on` en el archivo de flujo de trabajo con las etiquetas de ejecutor autohospedado. -Todos los ejecutores auto-hospedados tienen la etiqueta `self-hosted`. El utilizar únicamente esta etiqueta seleccionará cualquier ejecutor auto-hospedado. Para seleccionar los ejecutores que cumplen con ciertos criterios, tales como el sistema operativo o arquitectura, te recomendamos proporcionar un arreglo de etiquetas que comience con `self-hosted` (este se debe listar primero) y que luego incluya etiquetas adicionales conforme lo requieras. Cuando especifiques un arreglo de etiquetas, los jobs se pondrán en cola cuando se trate de ejecutores que tengan todas las etiquetas que especificas. +Todos los ejecutores autohospedados tienen la etiqueta `self-hosted`. El utilizar únicamente esta etiqueta seleccionará cualquier ejecutor auto-hospedado. Para seleccionar los ejecutores que cumplen con determinados criterios, como el sistema operativo o la arquitectura, se recomienda proporcionar una serie de etiquetas que comience con `self-hosted` (debe estar en primer lugar) y que luego incluya etiquetas adicionales según sea necesario. Cuando especifiques un arreglo de etiquetas, los jobs se pondrán en cola cuando se trate de ejecutores que tengan todas las etiquetas que especificas. -Aunque la etiqueta de `self-hosted` no se requiere, te recomendamos ampliamente especificarla cuando utilices ejecutores auto-hospedados para garantizar que tu trabajo no especifique algún ejecutor hospedado en {% data variables.product.prodname_dotcom %} futuro o actual por accidente. +Aunque la etiqueta `self-hosted` no es obligatoria, se recomienda encarecidamente especificarla cuando se usen ejecutores autohospedados, para garantizar que el trabajo no especifique un ejecutor hospedado en {% data variables.product.prodname_dotcom %} futuro o actual por accidente. diff --git a/translations/es-ES/data/reusables/actions/self-hosted-runner-labels-view-assigned-labels.md b/translations/es-ES/data/reusables/actions/self-hosted-runner-labels-view-assigned-labels.md index a38f96f720..03b3448f14 100644 --- a/translations/es-ES/data/reusables/actions/self-hosted-runner-labels-view-assigned-labels.md +++ b/translations/es-ES/data/reusables/actions/self-hosted-runner-labels-view-assigned-labels.md @@ -1 +1,10 @@ -1. Ubica el ejecutor que quieres actualizar y da clic en {% octicon "triangle-down" aria-label="The downward triangle" %} para ver el menú de selección de etiquetas. Este menú muestra todas las etiquetas personalizadas disponibles para tu ejecutor auto-hospedado. Las etiquetas que ya hayas asignado a tu ejecutor auto-hospedado tienen un {% octicon "check" aria-label="Check mark" %} junto a ellas. ![Cambiar la etiqueta del ejecutor](/assets/images/help/settings/actions-runner-list-label.png) +--- +ms.openlocfilehash: 574ad983bdf41a9df405dbfe1aabc74467039633 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092008" +--- +1. Localice el ejecutor que quiera actualizar y haga clic en {% octicon "triangle-down" aria-label="The downward triangle" %} para ver el menú de selección de etiquetas. En este menú se muestran todas las etiquetas personalizadas disponibles para el ejecutor autohospedado. Las etiquetas ya asignadas al ejecutor autohospedado tienen un {% octicon "check" aria-label="Check mark" %} junto a ellas. + ![Cambio de la etiqueta del ejecutor](/assets/images/help/settings/actions-runner-list-label.png) diff --git a/translations/es-ES/data/reusables/actions/self-hosted-runner-list-group.md b/translations/es-ES/data/reusables/actions/self-hosted-runner-list-group.md index 3b975c069c..42373cbc0e 100644 --- a/translations/es-ES/data/reusables/actions/self-hosted-runner-list-group.md +++ b/translations/es-ES/data/reusables/actions/self-hosted-runner-list-group.md @@ -1 +1,10 @@ -1. Si tu ejecutor está en un grupo, ubica el grupo ejecutor y da clic en {% octicon "chevron-down" aria-label="The downward chevron" %} para ver la lista de ejecutores. ![Listar el grupo ejecutor](/assets/images/help/settings/actions-org-enterprise-list-group-runners.png) +--- +ms.openlocfilehash: 2011a200266d3533d00f180339ff44f9937ffca1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145093091" +--- +1. Si tu ejecutor está en un grupo, ubica el grupo ejecutor y haz clic en {% octicon "chevron-down" aria-label="The downward chevron" %} para ver la lista de ejecutores. + ![Listar el grupo ejecutor](/assets/images/help/settings/actions-org-enterprise-list-group-runners.png) 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 59de8c675d..21ccc07312 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,9 @@ -1. Ubica el reto de los ejecutores debajo de "Ejecutores". +--- +ms.openlocfilehash: a20d61ff086eda71e0d3bf84ead692056243fe1c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147061310" +--- +1. Busca la lista de ejecutores en "Ejecutores". diff --git a/translations/es-ES/data/reusables/actions/self-hosted-runner-locations.md b/translations/es-ES/data/reusables/actions/self-hosted-runner-locations.md index 501a992f7e..2cdd070386 100644 --- a/translations/es-ES/data/reusables/actions/self-hosted-runner-locations.md +++ b/translations/es-ES/data/reusables/actions/self-hosted-runner-locations.md @@ -1 +1,9 @@ -Los ejecutores auto-hospedados pueden ser físicos, virtuales, estar en un contenedor, en las instalaciones o en la nube. +--- +ms.openlocfilehash: 4f1485c3d3f7f61261794d150cdec0022e7a23fb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092007" +--- +Los ejecutores autohospedados pueden ser físicos, virtuales, en un contenedor, locales o en una nube. diff --git a/translations/es-ES/data/reusables/actions/self-hosted-runner-management-permissions-required.md b/translations/es-ES/data/reusables/actions/self-hosted-runner-management-permissions-required.md index 30b5e804f2..f7b89b1c8a 100644 --- a/translations/es-ES/data/reusables/actions/self-hosted-runner-management-permissions-required.md +++ b/translations/es-ES/data/reusables/actions/self-hosted-runner-management-permissions-required.md @@ -1,9 +1,17 @@ -Un ejecutor auto-hospedado puede ubicarse ya sea en la configuración de tu repositorio, cuenta de organización, o {% ifversion fpt or ghec %}cuenta de empresa en {% data variables.product.prodname_dotcom %}{% elsif ghes or ghae %} configuración de tu cuenta de empresa en {% data variables.product.product_location %}{% endif %}. Para administrar un ejecutor auto-hospedado, debes tener los siguientes permisos, dependiendo de donde se agregó éste: -- **Repositorio de usuario**: debes ser el propietario del repositorio. -- **Organización**: Debes ser un propietario de la organización. -- **Repositorio de la organización**: Debes ser un propietario de la organización, o tener acceso administrativo al repositorio. +--- +ms.openlocfilehash: 324332325762999d6daaf4241ec0f9e291ce98a8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069445" +--- +Un ejecutor autohospedado se puede ubicar en al repositorio, en la organización o en la {% ifversion fpt or ghec %}configuración de cuenta empresarial en {% data variables.product.prodname_dotcom %}{% elsif ghes or ghae %} configuración empresarial en {% data variables.product.product_location %}{% endif %}. Para administrar un ejecutor auto-hospedado, debes tener los siguientes permisos, dependiendo de donde se agregó éste: +- **Repositorio de usuario**: debe ser el propietario del repositorio. +- **Organización**: debe ser el propietario de una organización. +- **Repositorio de la organización**: debe ser el propietario de una organización o tener acceso de administrador al repositorio. {% ifversion ghec %} -- **Cuenta empresarial**: Debes ser un propietario de la empresa. +- **Cuenta empresarial**: debe ser propietario de la empresa. {% elsif ghes or ghae %} -- **Empresa**: debes ser un administrador de sitio de {% data variables.product.prodname_enterprise %}. +- **Empresa**: debe ser un administrador de sitio de {% data variables.product.prodname_enterprise %}. {% endif %} diff --git a/translations/es-ES/data/reusables/actions/self-hosted-runner-navigate-repo-and-org.md b/translations/es-ES/data/reusables/actions/self-hosted-runner-navigate-repo-and-org.md index ef245fb215..2db27dd515 100644 --- a/translations/es-ES/data/reusables/actions/self-hosted-runner-navigate-repo-and-org.md +++ b/translations/es-ES/data/reusables/actions/self-hosted-runner-navigate-repo-and-org.md @@ -1 +1,9 @@ -1. En tu repositorio de organización, navega a la página principal y da clic en {% octicon "gear" aria-label="The Settings gear" %} **Configuración**. +--- +ms.openlocfilehash: da28e3f2aebde989f155fdacc13fc5314e1698af +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092003" +--- +1. En el repositorio o la organización, vaya a la página principal y haga clic en {% octicon "gear" aria-label="The Settings gear" %} **Configuración**. diff --git a/translations/es-ES/data/reusables/actions/self-hosted-runner-navigate-to-org-enterprise.md b/translations/es-ES/data/reusables/actions/self-hosted-runner-navigate-to-org-enterprise.md index b9845777a0..6297037800 100644 --- a/translations/es-ES/data/reusables/actions/self-hosted-runner-navigate-to-org-enterprise.md +++ b/translations/es-ES/data/reusables/actions/self-hosted-runner-navigate-to-org-enterprise.md @@ -1,20 +1,24 @@ +--- +ms.openlocfilehash: e63c220aff35a6efc7b2b2e2738b2b7645386d43 +ms.sourcegitcommit: 22d665055b1bee7a5df630385e734e3a149fc720 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/13/2022 +ms.locfileid: "145069440" +--- {% ifversion fpt %} -1. Navega a la página principal de la organización en donde está registrado tu ejecutor auto-hospedado. -2. Haz clic en {% octicon "gear" aria-label="The Settings gear" %} **Ajustes**. -{% data reusables.organizations.settings-sidebar-actions-runners %} -{% elsif ghec or ghes or ghae %} -1. Navigate to where your runner is registered: - * **En una organización**: navega a la página principal y da clic en {% octicon "gear" aria-label="The Settings gear" %} **Configuración**. - * **Si utilizas un ejecutor a nivel de empresa**: +1. Vaya a la página principal de la organización en la que está registrado su ejecutor autohospedado. +2. Haga clic en {% octicon "gear" aria-label="The Settings gear" %} **Settings** (Configuración). +{% data reusables.organizations.settings-sidebar-actions-runners %} {% elsif ghec or ghes or ghae %} +1. Navega a donde está registrado tu ejecutor auto-hospedado: + * **En una organización**: vaya a la página principal y haga clic en {% octicon "gear" aria-label="The Settings gear" %} **Settings** (Configuración). + * **Si usa un ejecutor de nivel empresarial**: {% indented_data_reference reusables.enterprise-accounts.access-enterprise spaces=5 %} 1. Navega a los ajustes de {% data variables.product.prodname_actions %}: - * **En una organización**: + * **En una organización**: {% indented_data_reference reusables.actions.settings-ui.settings-actions-runners spaces=5 %} - * **Si utilizas un ejecutor a nivel de empresa**: + * **Si usa un ejecutor de nivel empresarial**: -{% indented_data_reference reusables.enterprise-accounts.policies-tab spaces=5 %} -{% indented_data_reference reusables.enterprise-accounts.actions-tab spaces=5 %} -{% indented_data_reference reusables.enterprise-accounts.actions-runners-tab spaces=5 %} -{% endif %} +{% indented_data_reference reusables.enterprise-accounts.policies-tab spaces=5 %} {% indented_data_reference reusables.enterprise-accounts.actions-tab spaces=5 %} {% indented_data_reference reusables.enterprise-accounts.actions-runners-tab spaces=5 %} {% endif %} diff --git a/translations/es-ES/data/reusables/actions/self-hosted-runner-navigate-to-repo-org-enterprise.md b/translations/es-ES/data/reusables/actions/self-hosted-runner-navigate-to-repo-org-enterprise.md index bd56df8613..342c3469b9 100644 --- a/translations/es-ES/data/reusables/actions/self-hosted-runner-navigate-to-repo-org-enterprise.md +++ b/translations/es-ES/data/reusables/actions/self-hosted-runner-navigate-to-repo-org-enterprise.md @@ -1,22 +1,24 @@ +--- +ms.openlocfilehash: 4dec7e56b1ae0aef9251a60bcb100208c7251f4e +ms.sourcegitcommit: 22d665055b1bee7a5df630385e734e3a149fc720 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/13/2022 +ms.locfileid: "145091996" +--- {% ifversion fpt %} 1. Navega a la página principal de la organización o repositorio en donde se registró tu grupo de ejecutores auto-hospedados. -2. Haz clic en {% octicon "gear" aria-label="The Settings gear" %} **Ajustes**. -{% data reusables.organizations.settings-sidebar-actions-runners %} -{% elsif ghec or ghes or ghae %} -1. Navigate to where your runner is registered: - * **En un repositorio organizacional**: navega a la página principal y da clic en {% octicon "gear" aria-label="The Settings gear" %} **Configuración**. - * **Si utilizas un ejecutor a nivel de empresa**: +2. Haga clic en {% octicon "gear" aria-label="The Settings gear" %} **Settings** (Configuración). +{% data reusables.organizations.settings-sidebar-actions-runners %} {% elsif ghec or ghes or ghae %} +1. Navega a donde está registrado tu ejecutor auto-hospedado: + * **En un repositorio u organización**: vaya a la página principal y haga clic en {% octicon "gear" aria-label="The Settings gear" %} **Settings** (Configuración). + * **Si usa un ejecutor de nivel empresarial**: {% indented_data_reference reusables.enterprise-accounts.access-enterprise spaces=5 %} 2. Navega a los ajustes de {% data variables.product.prodname_actions %}: * **En una organización o repositorio**: -{% indented_data_reference reusables.actions.settings-ui.settings-actions-runners spaces=5 %} - {%- ifversion ghec or ghae or ghes %} - * **Si utilizas un ejecutor a nivel de empresa**: +{% indented_data_reference reusables.actions.settings-ui.settings-actions-runners spaces=5 %} {%- ifversion ghec or ghae or ghes %} + * **Si usa un ejecutor de nivel empresarial**: -{% indented_data_reference reusables.enterprise-accounts.policies-tab spaces=5 %} -{% indented_data_reference reusables.enterprise-accounts.actions-tab spaces=5 %} -{% indented_data_reference reusables.enterprise-accounts.actions-runners-tab spaces=5 %} - {%- endif %} -{% endif %} +{% indented_data_reference reusables.enterprise-accounts.policies-tab spaces=5 %} {% indented_data_reference reusables.enterprise-accounts.actions-tab spaces=5 %} {% indented_data_reference reusables.enterprise-accounts.actions-runners-tab spaces=5 %} {%- endif %} {% endif %} 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 6800272156..dd66ec3993 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,9 @@ -Para utilizar acciones de {% data variables.product.prodname_dotcom_the_website %},{% ifversion ghes %} tanto {% data variables.product.product_location %} como{% endif %} tus ejecutores auto-hospedados deben poder realizar conexiones salientes a {% data variables.product.prodname_dotcom_the_website %}. No se requieren conexiones entrantes a {% data variables.product.prodname_dotcom_the_website %}. 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)". +--- +ms.openlocfilehash: f5a11de0003ae27a2b49233ad5ef8218423b50d2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147063942" +--- +Para usar acciones de {% data variables.product.prodname_dotcom_the_website %},{% ifversion ghes %} {% data variables.product.product_location %} y{% endif %}, los ejecutores autohospedados deben poder realizar conexiones de salida en {% data variables.product.prodname_dotcom_the_website %}. No se requieren conexiones entrantes de {% data variables.product.prodname_dotcom_the_website %}. Para obtener más información, Para más información, consulte [Seguridad del ejecutor autohospedado con repositorios públicos](/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-ports-protocols.md b/translations/es-ES/data/reusables/actions/self-hosted-runner-ports-protocols.md index f461ff87d5..23c8a70568 100644 --- a/translations/es-ES/data/reusables/actions/self-hosted-runner-ports-protocols.md +++ b/translations/es-ES/data/reusables/actions/self-hosted-runner-ports-protocols.md @@ -1,3 +1,9 @@ -{% ifversion ghes or ghae %} -La conexión entre los ejecutores auto-hospedados y {% data variables.product.product_name %} es a través de {% ifversion ghes %}HTTP (puerto 80) o {% endif %}HTTPS (puerto 443). {% ifversion ghes %}Para garantizar la conectividad por HTTPS, configura el TLS para {% data variables.product.product_location %}. Para obtener más información, consulta la sección "[Configurar el TLS](/admin/configuration/configuring-network-settings/configuring-tls)".{% endif %} -{% endif %} +--- +ms.openlocfilehash: 51b563029cedae82f02da31a5d6473274efb8218 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091995" +--- +{% ifversion ghes or ghae %} La conexión entre los ejecutores autohospedados y {% data variables.product.product_name %} se realiza mediante {% ifversion ghes %}HTTP (puerto 80) o {% endif %}HTTPS (puerto 443). {% ifversion ghes %}Para garantizar la conectividad por HTTPS, configura el TLS para {% data variables.product.product_location %}. Para más información, vea "[Configuración de TLS](/admin/configuration/configuring-network-settings/configuring-tls)".{% endif %} {% endif %} diff --git a/translations/es-ES/data/reusables/actions/self-hosted-runner-public-repo-access.md b/translations/es-ES/data/reusables/actions/self-hosted-runner-public-repo-access.md index 2cb3d30d4b..94e7255952 100644 --- a/translations/es-ES/data/reusables/actions/self-hosted-runner-public-repo-access.md +++ b/translations/es-ES/data/reusables/actions/self-hosted-runner-public-repo-access.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: de1fde90a395b4ab7d9b2b36d4886a4cb716c609 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069436" +--- {% note %} -**Nota:** Por razones de seguridad, los repositorios públicos no pueden utilizar ejecutores en un grupo de ejecutores predeterminadamente, pero puedes anular esto en la configuración del grupo 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#changing-the-access-policy-of-a-self-hosted-runner-group)". +**Nota:** Por razones de seguridad, de manera predeterminada los repositorios públicos no pueden usar ejecutores en un grupo de ejecutores, pero esto se puede invalidar en la configuración del grupo de ejecutores. Para más información, vea "[Administración del acceso a ejecutores autohospedados mediante grupos](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#changing-the-access-policy-of-a-self-hosted-runner-group)". {% endnote %} diff --git a/translations/es-ES/data/reusables/actions/self-hosted-runner-removal-impact.md b/translations/es-ES/data/reusables/actions/self-hosted-runner-removal-impact.md index e4b917f98a..3a4981123f 100644 --- a/translations/es-ES/data/reusables/actions/self-hosted-runner-removal-impact.md +++ b/translations/es-ES/data/reusables/actions/self-hosted-runner-removal-impact.md @@ -1 +1,9 @@ -Este procedimiento eliminará el ejecutor auto-hospedado permanentemente. Si solo deseas detener de forma temporal un ejecutor de los trabajos asignados, puedes apagar la máquina o detener la aplicación `run`. El ejecutor permanecerá asignado en un estado "fuera de línea" y no ejecutará ningún job hasta que lo reinicies utilizando la aplicación `run`. +--- +ms.openlocfilehash: b518476e8c760fedc47dd5a8e40d312c0ea39ec2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091994" +--- +Este procedimiento eliminará el ejecutor auto-hospedado permanentemente. Si solo quiere detener de forma temporal la asignación de trabajos a un ejecutor, puede apagar la máquina o detener la aplicación `run`. El ejecutor permanecerá asignado en un estado "Sin conexión" y no ejecutará ningún trabajo hasta que lo reinicie mediante la aplicación `run`. diff --git a/translations/es-ES/data/reusables/actions/self-hosted-runner-removing-a-runner-updated.md b/translations/es-ES/data/reusables/actions/self-hosted-runner-removing-a-runner-updated.md index 996a416a39..8121996d93 100644 --- a/translations/es-ES/data/reusables/actions/self-hosted-runner-removing-a-runner-updated.md +++ b/translations/es-ES/data/reusables/actions/self-hosted-runner-removing-a-runner-updated.md @@ -1,7 +1,15 @@ -1. Haz clic en **Eliminar**. +--- +ms.openlocfilehash: cf95e20b26e8fb29fbae23c0a5e9a913aa73c8b0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069434" +--- +1. Haga clic en **Quitar**. 1. Verás las instrucciones para eliminar el ejecutor auto-hospedado. Completa cualquiera de los siguientes pasos para eliminar el ejecutor, dependiendo de si aún se puede acceder a él: - * **Si tienes acceso a la máquina del ejecutor:** Sigue las instrucciones en la pantalla para que el sistema operativo de tu máquina ejecute el comando de eliminación. Las instrucciones incluyen la URL solicitada y un token de tiempo limitado generado automáticamente. + * **Si tiene acceso a la máquina del ejecutor:** siga las instrucciones en pantalla para que el sistema operativo de la máquina ejecute el comando de eliminación. Las instrucciones incluyen la URL solicitada y un token de tiempo limitado generado automáticamente. El comando de eliminación realiza las siguientes tareas: @@ -9,4 +17,4 @@ * Elimina cualquier archivo de configuración de la aplicación del ejecutor autoalojado en la máquina. * Elimina todos los servicios configurados si no se ejecuta en modo interactivo. - * **Si no tienes acceso a la máquina:** Da clic en **Forzar la eliminación de este ejecutor** para forzar a {% data variables.product.product_name %} a que remueva el ejecutor. + * **Si no tiene acceso a la máquina:** haga clic en **Forzar la eliminación de este ejecutor** para forzar a {% data variables.product.product_name %} a que quite el ejecutor. 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 612b01600d..c276fec876 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,10 +1,18 @@ -1. Debajo de "Ejecutores", 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. Da clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} junto al ejecutor que quieres eliminar, y luego da clic en **Eliminar**. +--- +ms.openlocfilehash: 0d73e17e61dc0848a42a18a7e1811b43e541b6a4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147061302" +--- +1. En "Ejecutores", busca el ejecutor en la lista. Si el ejecutor está en un grupo, haga clic en {% octicon "chevron-down" aria-label="The downwards chevron" %} para expandir la lista. +1. Haga clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} junto al ejecutor que quiera eliminar y después en **Eliminar**. ![Eliminar una configuración de ejecutor autoalojado](/assets/images/help/settings/actions-runner-remove.png) 1. Verás las instrucciones para eliminar el ejecutor auto-hospedado. Completa cualquiera de los siguientes pasos para eliminar el ejecutor, dependiendo de si aún se puede acceder a él: - * **Si tienes acceso a la máquina del ejecutor:** Sigue las instrucciones en la pantalla para que el sistema operativo de tu máquina ejecute el comando de eliminación. Las instrucciones incluyen la URL solicitada y un token de tiempo limitado generado automáticamente. + * **Si tiene acceso a la máquina del ejecutor:** siga las instrucciones en pantalla para que el sistema operativo de la máquina ejecute el comando de eliminación. Las instrucciones incluyen la URL solicitada y un token de tiempo limitado generado automáticamente. El comando de eliminación realiza las siguientes tareas: @@ -12,4 +20,4 @@ * Elimina cualquier archivo de configuración de la aplicación del ejecutor autoalojado en la máquina. * Elimina todos los servicios configurados si no se ejecuta en modo interactivo. - * **Si no tienes acceso a la máquina:** Da clic en **Sí, forzar la eliminación de este ejecutor** para forzar a {% data variables.product.product_name %} a que remueva el ejecutor. + * **Si no tiene acceso a la máquina:** haga clic en **Sí, forzar la eliminación de este ejecutor** para forzar a {% data variables.product.product_name %} a que elimine el ejecutor. diff --git a/translations/es-ES/data/reusables/actions/self-hosted-runner-reqs-docker.md b/translations/es-ES/data/reusables/actions/self-hosted-runner-reqs-docker.md index de3ca7dbdd..98dc451ec5 100644 --- a/translations/es-ES/data/reusables/actions/self-hosted-runner-reqs-docker.md +++ b/translations/es-ES/data/reusables/actions/self-hosted-runner-reqs-docker.md @@ -1 +1,9 @@ -Los ejecutores auto-hospedados deberán utilizar un sistema operativo Linux y tener Docker instalado para ejecutar las acciones de contenedores de Docker. Para obtener más información acerca de los requisitos de los ejecutores auto-hospedados, consulta la sección "[Acerca de los ejecutores auto-hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners#requirements-for-self-hosted-runner-machines)". +--- +ms.openlocfilehash: 36e1ac28bbdb5543858aef6be537de0e34f1d1f1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069432" +--- +Los ejecutores auto-hospedados deberán utilizar un sistema operativo Linux y tener Docker instalado para ejecutar las acciones de contenedores de Docker. Para más información sobre los requisitos de los ejecutores autohospedados, vea "[Acerca de los ejecutores autohospedados](/actions/hosting-your-own-runners/about-self-hosted-runners#requirements-for-self-hosted-runner-machines)". diff --git a/translations/es-ES/data/reusables/actions/self-hosted-runner-reusing.md b/translations/es-ES/data/reusables/actions/self-hosted-runner-reusing.md index 9d04255728..97c7a1de7f 100644 --- a/translations/es-ES/data/reusables/actions/self-hosted-runner-reusing.md +++ b/translations/es-ES/data/reusables/actions/self-hosted-runner-reusing.md @@ -1 +1,9 @@ -Como alternativa, si no tienes acceso al repositorio{% ifversion fpt %} u organización{% elsif ghes or ghec or ghae %}, organización o empresa{% endif %} en {% data variables.product.product_name %} para eliminar un ejecutor, pero te gustaría volver a utilizar la máquina de ejecutores, entonces puedes borrar el archivo `.runner` dentro del directorio de aplicaciones de ejecutores auto-hospedados. Esto permite que el ejecutor se registre sin tener que volver a descargar la aplicación del ejecutor auto-hospedado. +--- +ms.openlocfilehash: a92a36101675ea033048f97465a87571b23ee9ef +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145093087" +--- +Como alternativa, si no tiene acceso al repositorio{% ifversion fpt %} u organización{% elsif ghes or ghec or ghae %}, organización o empresa{% endif %} de {% data variables.product.product_name %} para eliminar un ejecutor, pero le gustaría volver a utilizar la máquina de ejecutor, puedes borra el archivo `.runner` dentro del directorio de la aplicación de ejecutor autohospedado. Esto permite que el ejecutor se registre sin tener que volver a descargar la aplicación del ejecutor auto-hospedado. diff --git a/translations/es-ES/data/reusables/actions/self-hosted-runner-security-admonition.md b/translations/es-ES/data/reusables/actions/self-hosted-runner-security-admonition.md deleted file mode 100644 index 7e9c6569c9..0000000000 --- a/translations/es-ES/data/reusables/actions/self-hosted-runner-security-admonition.md +++ /dev/null @@ -1,7 +0,0 @@ -{% warning %} - -**Advertencia**: {% data reusables.actions.self-hosted-runner-security %} - -Para obtener más información, consulta "[Acerca de los ejecutores autoalojados](/actions/hosting-your-own-runners/about-self-hosted-runners#self-hosted-runner-security-with-public-repositories)." - -{% endwarning %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/self-hosted-runner-security.md b/translations/es-ES/data/reusables/actions/self-hosted-runner-security.md index f4f3943025..170b5d5593 100644 --- a/translations/es-ES/data/reusables/actions/self-hosted-runner-security.md +++ b/translations/es-ES/data/reusables/actions/self-hosted-runner-security.md @@ -1 +1,9 @@ -Te recomendamos que solo utilices los ejecutores auto-hospedados con los repositorios privados. This is because forks of your public repository can potentially run dangerous code on your self-hosted runner machine by creating a pull request that executes the code in a workflow. \ No newline at end of file +--- +ms.openlocfilehash: 736651c236f667201be543ea6cb1462ed10bc9c7 +ms.sourcegitcommit: 22d665055b1bee7a5df630385e734e3a149fc720 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/13/2022 +ms.locfileid: "145069431" +--- +Te recomendamos que solo utilices los ejecutores auto-hospedados con los repositorios privados. Esto se debe a que tu repositorio podría ejecutar código peligroso en tu máquina de ejecutor auto-hospedado potencialmente al crear una solicitud de cambios que excluya el código en un flujo de trabajo. diff --git a/translations/es-ES/data/reusables/actions/self-hosted-runners-prerequisites.md b/translations/es-ES/data/reusables/actions/self-hosted-runners-prerequisites.md index d91da29c31..e53efdc694 100644 --- a/translations/es-ES/data/reusables/actions/self-hosted-runners-prerequisites.md +++ b/translations/es-ES/data/reusables/actions/self-hosted-runners-prerequisites.md @@ -1,7 +1,15 @@ +--- +ms.openlocfilehash: 902c07f73a0d523e80d620ad6eef94e25f678add +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145093084" +--- {%- ifversion ghes %} -- {% data variables.product.prodname_actions %} debe estar habilitado para {% data variables.product.product_name %}. Un administrador de sitio puede habilitar y configurar {% data variables.product.prodname_actions %} para tu instancia. Para obtener más información, consulta la sección "[Iniciar con las {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server)". +- Las {% data variables.product.prodname_actions %} se deben habilitar para {% data variables.product.product_name %}. Un administrador de sitio puede habilitar y configurar {% data variables.product.prodname_actions %} para la instancia. Para obtener más información, vea "[Introducción a {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server)". {%- endif %} -- Debes tener acceso a la máquina que utilizarás como ejecutor auto-hospedado en tu ambiente. +- Debe tener acceso a la máquina que usará como ejecutor autohospedado en su entorno. -- {% data reusables.actions.self-hosted-runner-ports-protocols %} 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-between-self-hosted-runners-and-github-ae)". +- {% data reusables.actions.self-hosted-runner-ports-protocols %} Para obtener más información, vea "[Acerca de los ejecutores autohospedados](/actions/hosting-your-own-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github-ae)". diff --git a/translations/es-ES/data/reusables/actions/self-hosted-runners-software.md b/translations/es-ES/data/reusables/actions/self-hosted-runners-software.md index 6cc94b5cef..eea0198fd2 100644 --- a/translations/es-ES/data/reusables/actions/self-hosted-runners-software.md +++ b/translations/es-ES/data/reusables/actions/self-hosted-runners-software.md @@ -1 +1,9 @@ -Debes instalar el software requerido en tus ejecutores auto-hospedados. Para obtener información sobre los ejecutores auto-hospedados, consulta la sección "[Hospedar tus propios ejecutores](/actions/hosting-your-own-runners)". +--- +ms.openlocfilehash: 1ba787394ea2c0ce1fc568690a40be8df61d1aba +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069430" +--- +Debes instalar el software requerido en tus ejecutores auto-hospedados. Para obtener más información sobre los ejecutores autohospedados, vea "[Hospedaje de sus propios ejecutores](/actions/hosting-your-own-runners)". diff --git a/translations/es-ES/data/reusables/actions/service-container-add-script.md b/translations/es-ES/data/reusables/actions/service-container-add-script.md index 399a3bd0ee..916865b7e9 100644 --- a/translations/es-ES/data/reusables/actions/service-container-add-script.md +++ b/translations/es-ES/data/reusables/actions/service-container-add-script.md @@ -1 +1,9 @@ -Agrega a tu repositorio un archivo nuevo llamado *client.js* con el siguiente código. +--- +ms.openlocfilehash: 248cd2147dd19ac05f537608844f08dd713c5d7f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145093083" +--- +Agregue al repositorio un archivo nuevo llamado *client.js* con el siguiente código. diff --git a/translations/es-ES/data/reusables/actions/service-container-host-runner.md b/translations/es-ES/data/reusables/actions/service-container-host-runner.md index 0ef61112d6..ef43907d73 100644 --- a/translations/es-ES/data/reusables/actions/service-container-host-runner.md +++ b/translations/es-ES/data/reusables/actions/service-container-host-runner.md @@ -1 +1,9 @@ -El ejemplo utiliza el ejecutor `ubuntu-latest` hospedado en {% data variables.product.prodname_dotcom %} como el hospedaje de Docker. +--- +ms.openlocfilehash: abaac8f19c1b47bd789300cbcdd18b2b8fdc494c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069428" +--- +En el ejemplo se usa el ejecutor hospedado en {% data variables.product.prodname_dotcom %} `ubuntu-latest` como host de Docker. diff --git a/translations/es-ES/data/reusables/actions/service-container-host.md b/translations/es-ES/data/reusables/actions/service-container-host.md index 57da27dae6..46c04443f1 100644 --- a/translations/es-ES/data/reusables/actions/service-container-host.md +++ b/translations/es-ES/data/reusables/actions/service-container-host.md @@ -1 +1,9 @@ -Este flujo de trabajo configura un job que se ejecuta en el contenedor `node:10.18-jessie` y utiiza el ejecutor `ubuntu-latest` hospedado en {% data variables.product.prodname_dotcom %} como el alojamiento de Docker para el contenedor. Para obtener más información acerca del contenedor `node:10.18-jessie`, consulta la [imagen del nodo](https://hub.docker.com/_/node) en Docker Hub. +--- +ms.openlocfilehash: 8bb7cb1b5b37189b8e939f748db566087ed331ba +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145093080" +--- +Este flujo de trabajo configura un trabajo que se ejecuta en el contenedor `node:10.18-jessie` y utiliza el ejecutor `ubuntu-latest` hospedado en {% data variables.product.prodname_dotcom %} como el host de Docker para el contenedor. Para obtener más información acerca del contenedor `node:10.18-jessie`, vea la [imagen de nodo](https://hub.docker.com/_/node) en Docker Hub. diff --git a/translations/es-ES/data/reusables/actions/service-container-localhost.md b/translations/es-ES/data/reusables/actions/service-container-localhost.md index ee26d0b158..15fa51867f 100644 --- a/translations/es-ES/data/reusables/actions/service-container-localhost.md +++ b/translations/es-ES/data/reusables/actions/service-container-localhost.md @@ -1 +1,9 @@ -El nombre del hospedaje es `localhost` o `127.0.0.1`. +--- +ms.openlocfilehash: 1068bcc8137eb795293b2a7ec9733a8f09ed0d7e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069423" +--- +El nombre de host es `localhost` o `127.0.0.1`. diff --git a/translations/es-ES/data/reusables/actions/service-container-prereqs.md b/translations/es-ES/data/reusables/actions/service-container-prereqs.md index 97d130245e..27d5bf90bf 100644 --- a/translations/es-ES/data/reusables/actions/service-container-prereqs.md +++ b/translations/es-ES/data/reusables/actions/service-container-prereqs.md @@ -1 +1,9 @@ -Debes familiarizarte con la forma en la que trabajan los contenedores de servicio con {% data variables.product.prodname_actions %} y las diferencias de conexión de red entre los jobs que se están ejecutando directamente en el ejecutor y las que lo hacen en un contenedor. Para obtener más información, consulta la sección "[Acerca de los contenedores de servicios](/actions/automating-your-workflow-with-github-actions/about-service-containers)". +--- +ms.openlocfilehash: 7c4b3f26aaa76c2fed918454cffb4031074de89b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145093079" +--- +Debes familiarizarte con la forma en la que trabajan los contenedores de servicio con {% data variables.product.prodname_actions %} y las diferencias de conexión de red entre los jobs que se están ejecutando directamente en el ejecutor y las que lo hacen en un contenedor. Para más información, vea ["Acerca de los contenedores de servicios](/actions/automating-your-workflow-with-github-actions/about-service-containers)". diff --git a/translations/es-ES/data/reusables/actions/service-template-steps.md b/translations/es-ES/data/reusables/actions/service-template-steps.md index 01fd9eb069..ae1b73252d 100644 --- a/translations/es-ES/data/reusables/actions/service-template-steps.md +++ b/translations/es-ES/data/reusables/actions/service-template-steps.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: e3fc5a45fbf8c6bd10e125e468d3110442fb5e28 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069425" +--- El flujo de trabajo realiza los siguientes pasos: 1. Verifica el repositorio en el ejecutor diff --git a/translations/es-ES/data/reusables/actions/settings-sidebar-actions-runner-groups-selection.md b/translations/es-ES/data/reusables/actions/settings-sidebar-actions-runner-groups-selection.md index 07dfd3cbef..ae203045d2 100644 --- a/translations/es-ES/data/reusables/actions/settings-sidebar-actions-runner-groups-selection.md +++ b/translations/es-ES/data/reusables/actions/settings-sidebar-actions-runner-groups-selection.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 94238ae249ed9ba04df07d55f318fd76d06deb34 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145093076" +--- 1. En la lista de grupos, haz clic en el grupo de ejecutores que te gustaría configurar. diff --git a/translations/es-ES/data/reusables/actions/settings-sidebar-actions-runner-selection.md b/translations/es-ES/data/reusables/actions/settings-sidebar-actions-runner-selection.md index 476c6177e6..97673cc41a 100644 --- a/translations/es-ES/data/reusables/actions/settings-sidebar-actions-runner-selection.md +++ b/translations/es-ES/data/reusables/actions/settings-sidebar-actions-runner-selection.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 509eefb089f08bf6441d04b63e0d497c86680bfd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069420" +--- 1. En la lista de ejecutores, haz clic en el que te gustaría configurar. diff --git a/translations/es-ES/data/reusables/actions/settings-sidebar-actions-runners-updated.md b/translations/es-ES/data/reusables/actions/settings-sidebar-actions-runners-updated.md index 0934a7e95d..f9dca7c1b0 100644 --- a/translations/es-ES/data/reusables/actions/settings-sidebar-actions-runners-updated.md +++ b/translations/es-ES/data/reusables/actions/settings-sidebar-actions-runners-updated.md @@ -1 +1,9 @@ -1. En la barra lateral izquierda, debajo de "Acciones", haz clic en **Ejecutores**. +--- +ms.openlocfilehash: c8da68dd7dbed5d7f459a302ab25102968009d67 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145093075" +--- +1. En la barra lateral izquierda, en "Acciones", haz clic en **Ejecutores**. 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 597d6429bc..6adf87d582 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,10 @@ -{% 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 %} +--- +ms.openlocfilehash: 28a1c8a0d2e0c3ee4cdc01384ec374d26eafaa58 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147063009" +--- +{% comment %} Esta opción reutilizable solo se usará en otras configuraciones reutilizables de repositorio, organización o empresa.{%- endcomment -%} +1. En la barra lateral izquierda, haga clic en {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %}{% octicon "play" aria-label="The {% data variables.product.prodname_actions %} icon" %} **Actions** (Acciones) y, después, en **General** (General). {% else %} **Actions** (Acciones). {% 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 9932a6de99..e8b841f625 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,13 @@ -{% 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**. +--- +ms.openlocfilehash: 8329f603d09f84f7167b53f88d9580733086fb42 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147061294" +--- +{% comment %} Esta opción reutilizable solo se usará en otras configuraciones reutilizables de repositorio, organización o empresa.{%- endcomment -%} +1. En la barra lateral izquierda, haga clic en {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %}{% octicon "play" aria-label="The {% data variables.product.prodname_actions %} icon" %} **Actions** (Acciones) y, después, en **Runner groups** (Grupos de ejecutores). {% else %} **Actions** (Acciones).{% ifversion ghes > 3.3 or ghae-issue-5091 %} +1. En la barra lateral izquierda, en "Actions" (Acciones), haga clic en **Runner groups** (Grupos de ejecutores). {%- elsif ghes or ghae %} -1. In the left sidebar, under "Actions", click **Runners**.{% endif %}{% endif %} +1. En la barra lateral izquierda, en "Acciones", haga clic en **Ejecutores**.{% 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 ffe0849037..c01dbd0cca 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,11 @@ -{% 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 or ghae %} -1. In the left sidebar, under "Actions", click **Runners**.{% endif %}{% endif %} +--- +ms.openlocfilehash: dfdccdbe5c96cf63fc38b14cc164a98769ecded6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147065054" +--- +{% comment %}Esta opción reutilizable solo se usará en otras configuraciones reutilizables de repositorio, organización o empresa.{%- endcomment -%} +1. En la barra lateral izquierda, haz clic en {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %}{% octicon "play" aria-label="The {% data variables.product.prodname_actions %} icon" %} **Acciones** y, después, en **Ejecutores**.{% else %}**Acciones**.{% ifversion ghes or ghae %} +1. En la barra lateral izquierda, en "Acciones", haga clic en **Ejecutores**.{% endif %}{% endif %} diff --git a/translations/es-ES/data/reusables/actions/setup-node-intro.md b/translations/es-ES/data/reusables/actions/setup-node-intro.md index 5b828b1ba5..1808c0f8a3 100644 --- a/translations/es-ES/data/reusables/actions/setup-node-intro.md +++ b/translations/es-ES/data/reusables/actions/setup-node-intro.md @@ -1 +1,9 @@ -Puedes utilizar la acción `setup-node` para crear un archivo local de tipo *.npmrc* en el ejecutor que configura el registro y alcance predeterminados. La acción `setup-node` también acepta un token de autenticación como entrada, el cual se utiliza para acceder a los registros privados o paquetes de nodo publicados. Para obtener más información, consulta la sección [`setup-node`](https://github.com/actions/setup-node/). +--- +ms.openlocfilehash: 1bce1a0949397ba1c6c853fa0cb2c5c0c36fa90e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114090" +--- +Puede usar la acción `setup-node` para crear un archivo *.npmrc* local en el ejecutor que configure el registro y el ámbito predeterminados. La acción `setup-node` también acepta un token de autenticación como entrada, que se usa para acceder a los registros privados o publicar paquetes de nodos. Para más información, vea [`setup-node`](https://github.com/actions/setup-node/). 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 d03d74172a..3d724f074d 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,9 @@ -| Installing `node` on the runner: | [`actions/setup-node`](https://github.com/actions/setup-node) | +--- +ms.openlocfilehash: 96349755c9a251f9509480f0355a91797f35855c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147062134" +--- +| Instalación de `node` en el ejecutor: | [`actions/setup-node`](https://github.com/actions/setup-node) | diff --git a/translations/es-ES/data/reusables/actions/sidebar-environment.md b/translations/es-ES/data/reusables/actions/sidebar-environment.md index fa7230e71d..2d638b8c9a 100644 --- a/translations/es-ES/data/reusables/actions/sidebar-environment.md +++ b/translations/es-ES/data/reusables/actions/sidebar-environment.md @@ -1 +1,9 @@ -1. En la barra lateral izquierda, da clic en **Ambientes**. +--- +ms.openlocfilehash: 62088de875cc45d07fced7c605f83db1df5fd79a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069415" +--- +1. En la barra lateral de la izquierda, haz clic en **Entornos**. diff --git a/translations/es-ES/data/reusables/actions/sidebar-secret.md b/translations/es-ES/data/reusables/actions/sidebar-secret.md index e816a2e91c..f0837ece87 100644 --- a/translations/es-ES/data/reusables/actions/sidebar-secret.md +++ b/translations/es-ES/data/reusables/actions/sidebar-secret.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 8a031fd9c9178cf743b4dcc1bc401b51fd2eab5b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114089" +--- {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. En la barra lateral izquierda, haz clic en **{% octicon "key-asterisk" aria-label="The key-asterisk icon" %} Secretos**. +1. En la barra lateral izquierda, haga clic en **{% octicon "key-asterisk" aria-label="The key-asterisk icon" %} Secrets** (Secretos). {% else %} -1. En la barra lateral izquierda, haz clic en **Secrets** (Secretos). +1. En la barra lateral izquierda, haga clic en **Secrets** (Secretos). {% endif %} diff --git a/translations/es-ES/data/reusables/actions/starter-workflow-categories.md b/translations/es-ES/data/reusables/actions/starter-workflow-categories.md index b02fc4cc00..1e18953345 100644 --- a/translations/es-ES/data/reusables/actions/starter-workflow-categories.md +++ b/translations/es-ES/data/reusables/actions/starter-workflow-categories.md @@ -1,5 +1,12 @@ -{% data variables.product.prodname_dotcom %} proporciona flujos de trabajo iniciales listos para utilizarse para las siguientes categorías de alto nivel: -- **Despliegue (DC)**. Para obtener más información, consulta la sección "[Acerca del despliegue continuo](/actions/deployment/about-deployments/about-continuous-deployment)". -{% ifversion fpt or ghec %}- **Seguridad**. Para obtener más información, consulta la sección "[Configurar el {% data variables.product.prodname_code_scanning %} utilizando flujos de trabajo iniciales](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/setting-up-code-scanning-for-a-repository#setting-up-code-scanning-using-starter-workflows)".{% endif %} -- **Integración continua (IC)**. Para obtener más información, consulta "[Acerca de la integración continua](/actions/automating-builds-and-tests/about-continuous-integration)". -- **Automatización**. Los flujos de trabajo iniciales de automatización ofrecen soluciones para automatizar flujos de trabajo tales como clasificar solicitudes de cambios y aplicar una etiqueta con base en las rutas que se modifican en dicha solicitud o saludar a los usuarios que son contribuyentes de primera vez en el repositorio. +--- +ms.openlocfilehash: c7982b868c7c59f026eb41f98118466f4f62b93d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069412" +--- +{% data variables.product.prodname_dotcom %} proporciona flujos de trabajo de inicio listos para usar para las siguientes categorías generales: +- **Implementación (CD)** . Para más información, vea "[Acerca de la implementación continua](/actions/deployment/about-deployments/about-continuous-deployment)". {% ifversion fpt or ghec %}: **Seguridad**. Para más información, vea "[Establecimiento de {% data variables.product.prodname_code_scanning %} mediante flujos de trabajo de inicio](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/setting-up-code-scanning-for-a-repository#setting-up-code-scanning-using-starter-workflows)".{% endif %} +- **Integración continua (CI)** . Para más información, vea "[Acerca de la integración continua](/actions/automating-builds-and-tests/about-continuous-integration)". +- **Automatización**. Los flujos de trabajo de inicio de automatización ofrecen soluciones para automatizar flujos de trabajo, como evaluar las solicitudes de incorporación de cambios y aplicar una etiqueta basada en las rutas modificadas en la solicitud de incorporación de cambios, o bien saludar a los usuarios que colaboran por primera vez en el repositorio. diff --git a/translations/es-ES/data/reusables/actions/supported-github-runners.md b/translations/es-ES/data/reusables/actions/supported-github-runners.md index c53db4b4e8..884fdb2bbf 100644 --- a/translations/es-ES/data/reusables/actions/supported-github-runners.md +++ b/translations/es-ES/data/reusables/actions/supported-github-runners.md @@ -1,7 +1,15 @@ +--- +ms.openlocfilehash: c30f6000486156f1995f0f05ff27fc173b893de5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147529276" +--- - + @@ -9,13 +17,13 @@ @@ -30,7 +38,7 @@ Windows Server 2019 @@ -92,12 +100,12 @@ Migra a macOS-11 o macOS-12. Para obtener más informa {% note %} -**Nota:** Las imágenes de ejecutor catalogadas como `-latest` son las imágenes más recientes que proporciona {% data variables.product.prodname_dotcom %} y podrían no ser la versión más reciente del sistema operativo disponible desde el proveedor de este. +**Nota:** Las imágenes de ejecutores `-latest` son las últimas imágenes estables que proporciona {% data variables.product.prodname_dotcom %} y puede que no sean las versiones más recientes de los sistemas operativos disponibles desde los proveedores de estos. {% endnote %} {% warning %} -Nota: Las imágenes beta y obsoletizadas se proporcionan "tal cual", "con todos sus fallos" y "conforme estén disponibles" y se les excluye del acuerdo de nivel de servicio y de la garantía. El soporte al cliente podría no cubrir las imágenes beta. +Nota: Las imágenes beta y en desuso se proporcionan "tal cual", "con todos sus fallos" y "conforme estén disponibles" y están excluidas del acuerdo de nivel de servicio y de la garantía. El soporte al cliente podría no cubrir las imágenes beta. {% endwarning %} 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 52c9c5e17c..65b8c5986d 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,9 @@ -Si utilizas ejecutores efímeros e inhabilitaste las actualizaciones automáticas, antes de que mejores a {% data variables.product.product_location %}, primero debes mejorar tus ejecutores auto-hospedados a la versión de la aplicación ejecutora que ejecutará tu instancias mejorada. El mejorar {% data variables.product.product_location %} antes de que mejores los ejecutores efímeros podría dar como resultado que estos se queden sin conexión. 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)." +--- +ms.openlocfilehash: 48e8bec26155fe30e20642892cad797e869d69bc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147065046" +--- +Si usas ejecutores efímeros y has deshabilitado las actualizaciones automáticas, antes de actualizar {% data variables.product.product_location %} debes actualizar los ejecutores autohospedados a la versión de la aplicación del ejecutor que ejecutará la instancia actualizada. La actualización de {% data variables.product.product_location %} antes de actualizar los ejecutores efímeros puede dar lugar a que los ejecutores se desconecten. Para más información, consulta «[Actualización de {% 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/usage-api-requests.md b/translations/es-ES/data/reusables/actions/usage-api-requests.md index 3cb00fe64b..503545bf82 100644 --- a/translations/es-ES/data/reusables/actions/usage-api-requests.md +++ b/translations/es-ES/data/reusables/actions/usage-api-requests.md @@ -1 +1,9 @@ -- **Solicitudes de la API** - Puedes ejecutar hasta 1000 solicitudes de API en una hora en todas las acciones dentro de un repositorio. Si esto se excede, los llamados adicionales a la API fallarán, lo cual puede ocasionar que los jobs fallen también. +--- +ms.openlocfilehash: 8ba596d45d317ee21f724d5e7bfa91c343798fa6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114074" +--- +- **Solicitudes de API**: puede ejecutar hasta 1000 solicitudes de API en una hora en todas las acciones dentro de un repositorio Si esto se excede, los llamados adicionales a la API fallarán, lo cual puede ocasionar que los jobs fallen también. diff --git a/translations/es-ES/data/reusables/actions/usage-matrix-limits.md b/translations/es-ES/data/reusables/actions/usage-matrix-limits.md index 9f77c15695..0be75c70f1 100644 --- a/translations/es-ES/data/reusables/actions/usage-matrix-limits.md +++ b/translations/es-ES/data/reusables/actions/usage-matrix-limits.md @@ -1 +1,9 @@ -Una matriz de jobs puede generar un máximo de 256 jobs por ejecución de flujo de trabajo. Este límite aplica tanto a los ejecutores hospedados en {% data variables.product.product_name %} como a los auto-hospedados. +--- +ms.openlocfilehash: ffc69c26bca57e71588d8d28a6c8d0e1e369a98d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069409" +--- +Una matriz de jobs puede generar un máximo de 256 jobs por ejecución de flujo de trabajo. Este límite se aplica tanto a los ejecutores autohospedados como a los hospedados por {% data variables.product.product_name %}. diff --git a/translations/es-ES/data/reusables/actions/usage-workflow-queue-limits.md b/translations/es-ES/data/reusables/actions/usage-workflow-queue-limits.md index 8241481af7..bb94578199 100644 --- a/translations/es-ES/data/reusables/actions/usage-workflow-queue-limits.md +++ b/translations/es-ES/data/reusables/actions/usage-workflow-queue-limits.md @@ -1 +1,9 @@ -- **Lista de ejecución de flujos de trabajo** - No se pueden poner en cola más de 500 ejecuciones de flujo de trabajo por intervalo de 10 segundos por repositorio. Si una ejecución de flujo de trabajo lelga a su límite, la ejecución de flujo de trabajo se termina y falla en completarse. +--- +ms.openlocfilehash: a43950d6ed47c98a15deb56109de62449234616b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091992" +--- +- **Cola de ejecución de flujos de trabajo**: no se pueden poner en cola más de 500 ejecuciones de flujo de trabajo en un intervalo de 10 segundos por repositorio. Si una ejecución de flujo de trabajo lelga a su límite, la ejecución de flujo de trabajo se termina y falla en completarse. diff --git a/translations/es-ES/data/reusables/actions/usage-workflow-run-time.md b/translations/es-ES/data/reusables/actions/usage-workflow-run-time.md index 0a27b0d465..0e251cf925 100644 --- a/translations/es-ES/data/reusables/actions/usage-workflow-run-time.md +++ b/translations/es-ES/data/reusables/actions/usage-workflow-run-time.md @@ -1 +1,9 @@ -- **Tiempo de ejecución del flujo de trabajo** - {% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-6469 %}Cada ejecución de flujo de trabajo se limita a 35 días. Si un flujo de trabajo llega a este límite, se cancelará. Este periodo incluye una duración de ejecución y el tiempo que se gastó en la espera y aprobación.{% else %}Cada flujo de trabajo se limita a 72 horas. Si una ejecución de flujo de trabajo llega a este límite, esta se cancelará.{% endif %} +--- +ms.openlocfilehash: 559b84346de36e6fb6e3a3ce9f92edf9420ded34 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114073" +--- +- **Tiempo de ejecución del flujo de trabajo**: {% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-6469 %}Cada ejecución de flujo de trabajo está limitada a 35 días. Si un flujo de trabajo llega a este límite, se cancelará. Este período incluye la duración de la ejecución y el tiempo invertido en la espera y la aprobación. {% else %}Cada ejecución de flujo de trabajo está limitada a 72 horas. Si un flujo de trabajo llega a este límite, se cancelará.{% endif %} diff --git a/translations/es-ES/data/reusables/actions/use-request-body-api.md b/translations/es-ES/data/reusables/actions/use-request-body-api.md deleted file mode 100644 index 1d37d0c4f0..0000000000 --- a/translations/es-ES/data/reusables/actions/use-request-body-api.md +++ /dev/null @@ -1 +0,0 @@ -To apply this configuration, submit a request to the API endpoint and include the required configuration in the request body. For more information, see "[Set the customization template for an OIDC subject claim for an organization](/rest/actions/oidc#set-the-customization-template-for-an-oidc-subject-claim-for-an-organization)". \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/uses-keyword-example.md b/translations/es-ES/data/reusables/actions/uses-keyword-example.md deleted file mode 100644 index 10a967722f..0000000000 --- a/translations/es-ES/data/reusables/actions/uses-keyword-example.md +++ /dev/null @@ -1,11 +0,0 @@ -```yaml -jobs: - call-workflow-1-in-local-repo: - uses: octo-org/this-repo/.github/workflows/workflow-1.yml@172239021f7ba04fe7327647b213799853a9eb89 -{%- ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6000 %} - call-workflow-2-in-local-repo: - uses: ./.github/workflows/workflow-2.yml -{%- endif %} - call-workflow-in-another-repo: - uses: octo-org/another-repo/.github/workflows/workflow.yml@v1 -``` diff --git a/translations/es-ES/data/reusables/actions/using-context-or-environment-variables.md b/translations/es-ES/data/reusables/actions/using-context-or-environment-variables.md index dac6b7df50..51f83a59d6 100644 --- a/translations/es-ES/data/reusables/actions/using-context-or-environment-variables.md +++ b/translations/es-ES/data/reusables/actions/using-context-or-environment-variables.md @@ -1,7 +1,15 @@ -{% data variables.product.prodname_actions %} incluye una colección de variables que se llama _contextos_ y una recopilación de variables similar que se llaman _variables de ambiente predeterminadas_. Estas variables se pretenden utilizar en puntos diferentes del flujo de trabajo: +--- +ms.openlocfilehash: c8e09d66bc8f0f35ca319e3650c6913174e59067 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069406" +--- +{% data variables.product.prodname_actions %} incluye una colección de variables denominadas _contextos_ y una colección de variables similar denominadas _variables de entorno predeterminadas_. Estas variables se pretenden utilizar en puntos diferentes del flujo de trabajo: -- **Variables de ambiente predeterminadas:** Estas variables existen únicamente en el ejecutor que está ejecutando tu job. Para obtener más información, consulta la sección "[Variables de ambiente predeterminadas](/actions/reference/environment-variables#default-environment-variables)." -- **Contextos:** Puedes utilizar la mayoría de los contextos en cualquier punto de tu flujo de trabajo, incluyendo cuando no estén disponibles las _variables de ambiente predeterminadas_. Por ejemplo, puedes utilizar contextos con expresiones para llevar a cabo un procesamiento inicial antes de que el job se enrute a un ejecutor para su exclusión; esto te permite utilizar un contexto con la palabra clave condicional `if` para determinar si se debería ejecutar un paso. Una vez que el job se esté ejecutando, también debes recuperar las variables de contexto para el ejecutor que está ejecutando el trabajo, tal como `runner.os`. Para encontrar más detalles de dónde puedes utilizar contextos diversos dentro de un flujo de trabajo, consulta "[Disponibilidad de contexto](/actions/reference/context-and-expression-syntax-for-github-actions#context-availability)". +- **Variables de entorno predeterminadas:** estas variables solo existen en el ejecutor que ejecuta el trabajo. Para más información, vea "[Variables de entorno predeterminadas](/actions/reference/environment-variables#default-environment-variables)". +- **Contextos:** puede usar la mayoría de los contextos en cualquier punto del flujo de trabajo, incluido cuando las _variables de entorno predeterminadas_ no estén disponibles. Por ejemplo, puede usar contextos con expresiones para realizar un procesamiento inicial antes de que el trabajo se enrute a un ejecutor para su ejecución; esto le permite utilizar un contexto con la palabra clave condicional `if` para determinar si se debería ejecutar un paso. Una vez que el trabajo esté en ejecución, también puede recuperar variables de contexto para el ejecutor que ejecuta el trabajo, como `runner.os`. Para más información sobre dónde puede usar varios contextos dentro de un flujo de trabajo, vea "[Disponibilidad del contexto](/actions/reference/context-and-expression-syntax-for-github-actions#context-availability)". El siguiente ejemplo ilustra cómo estos tipos de variables de ambiente diferentes pueden utilizarse juntas en el job: @@ -18,4 +26,4 @@ jobs: ``` {% endraw %} -En este ejemplo, el contexto de la declaración `if` verifica el contexto de [`github.ref`](/actions/reference/context-and-expression-syntax-for-github-actions#github-context) para determinar el nombre de rama actual; si el nombre es `refs/heads/main`, entonces los siguientes pasos subsecuentes se ejecutarán. El `if` verifica que se encuentre procesado por {% data variables.product.prodname_actions %}, y que el job solo se envíe al ejecutor si el resultado es `Verdadero`. Una vez que se envía el job al ejecutor, se ejecuta el paso y se refiere al ambiente de variables [`$GITHUB_REF`](/actions/reference/environment-variables#default-environment-variables) para el ejecutor. +En este ejemplo, la instrucción `if` comprueba el contexto [`github.ref`](/actions/reference/context-and-expression-syntax-for-github-actions#github-context) para determinar el nombre de la rama actual; si el nombre es `refs/heads/main`, se ejecutan los pasos siguientes. {% data variables.product.prodname_actions %} procesa la comprobación `if` y el trabajo solo se envía al ejecutor si el resultado es `true`. Una vez que el trabajo se envía al ejecutor, el paso se ejecuta y hace referencia a la variable de entorno [`$GITHUB_REF`](/actions/reference/environment-variables#default-environment-variables) del ejecutor. 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 bb63ebd928..813ea2b0e4 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 @@ -1,11 +1,19 @@ +--- +ms.openlocfilehash: 53dbd22ad351ec7a1abc92107b366ecd8c71a3a9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147064542" +--- ## Crear un flujo de trabajo de ejemplo -Las {% data variables.product.prodname_actions %} utilizan la sintaxis de YAML para definir el flujo de trabajo. Each workflow is stored as a separate YAML file in your code repository, in a directory named `.github/workflows`. +Las {% data variables.product.prodname_actions %} utilizan la sintaxis de YAML para definir el flujo de trabajo. Cada flujo de trabajo se almacena como un archivo YAML independiente en el repositorio de código, en un directorio denominado `.github/workflows`. -Puedes crear un flujo de trabajo de ejemplo en tu repositorio que active automáticamente una serie de comandos cada que se suba código. In this workflow, {% data variables.product.prodname_actions %} checks out the pushed code, installs the [bats](https://www.npmjs.com/package/bats) testing framework, and runs a basic command to output the bats version: `bats -v`. +Puedes crear un flujo de trabajo de ejemplo en tu repositorio que active automáticamente una serie de comandos cada que se suba código. En este flujo de trabajo {% data variables.product.prodname_actions %} extrae el código insertado, instala el marco de pruebas de [bats](https://www.npmjs.com/package/bats) y ejecuta un comando básico para generar la versión de los bats: `bats -v`. -1. En tu repositorio, crea el directorio `.github/workflows/` para almacenar tus archivos de flujo de trabajo. -1. En el directorio `.github/workflows/`, crea un archivo nuevo que se llame `learn-github-actions.yml` y agrega el siguiente código. +1. En el repositorio, cree el directorio `.github/workflows/` para almacenar los archivos de flujo de trabajo. +1. En el directorio `.github/workflows/`, cree un archivo denominado `learn-github-actions.yml` y agregue el código siguiente. ```yaml name: learn-github-actions @@ -23,7 +31,7 @@ Puedes crear un flujo de trabajo de ejemplo en tu repositorio que active automá ``` 1. Confirma estos cambios y cárgalos a tu repositorio de {% data variables.product.prodname_dotcom %}. -Tu archivo de flujo de trabajo de {% data variables.product.prodname_actions %} nuevo estará ahora instalado en tu repositorio y se ejecutará automáticamente cada que alguien suba un cambio a éste. To see the details about a workflow's execution history, see "[Viewing the activity for a workflow run](#viewing-the-activity-for-a-workflow-run)." +Tu archivo de flujo de trabajo de {% data variables.product.prodname_actions %} nuevo estará ahora instalado en tu repositorio y se ejecutará automáticamente cada que alguien suba un cambio a éste. Para ver los detalles sobre el historial de ejecución de un flujo de trabajo, consulta «[Visualización de la actividad de una ejecución de flujo de trabajo](#viewing-the-activity-for-a-workflow-run)». ## Entender el archivo de flujo de trabajo @@ -38,7 +46,7 @@ Para ayudarte a entender cómo se utiliza la sintaxis de YAML para crear un fluj ``` @@ -49,7 +57,7 @@ Para ayudarte a entender cómo se utiliza la sintaxis de YAML para crear un fluj ``` @@ -60,7 +68,7 @@ Especifica el activador de este flujo de trabajo. Este ejemplo utiliza el evento ``` @@ -71,7 +79,7 @@ Especifica el activador de este flujo de trabajo. Este ejemplo utiliza el evento ``` @@ -82,7 +90,7 @@ Define un job que se llame check-bats-version. Las llaves hijas def ``` @@ -93,7 +101,7 @@ Define un job que se llame check-bats-version. Las llaves hijas def ``` @@ -104,7 +112,7 @@ Define un job que se llame check-bats-version. Las llaves hijas def ``` @@ -117,7 +125,7 @@ The uses keyword specifies that this step will run v3 ``` @@ -128,7 +136,7 @@ The uses keyword specifies that this step will run v3 ``` @@ -139,34 +147,34 @@ The uses keyword specifies that this step will run v3 ```
Imagen de ejecutorImagen del ejecutor Etiqueta de flujo de trabajo YAML Notas
-Windows Server 2022 +Windows Server 2022 windows-latest o windows-2022 -La etiqueta de windows-latest actualmente utiliza la imagen de ejecutor de Windows Server 2022. +La etiqueta windows-latest usa actualmente la imagen del ejecutor de Windows Server 2022.
-Ubuntu 22.04 +Ubuntu 22.04 ubuntu-22.04 @@ -40,7 +48,7 @@ Ubuntu 22.04
-Ubuntu 20.04 +Ubuntu 20.04 ubuntu-latest o ubuntu-20.04 @@ -48,18 +56,18 @@ Ubuntu 20.04
-Ubuntu 18.04 [deprecated] +Ubuntu 18.04 [en desuso] ubuntu-18.04 -Migrarse a ubuntu-20.04 o ubuntu-22.04. Para obtener más información, consulta esta publicación del blog de GitHub. +Realiza la migración a ubuntu-20.04 o ubuntu-22.04. Para obtener más información, consulta esta entrada de blog de GitHub.
-macOS Monterey 12 +macOS Monterey 12 macos-12 @@ -67,24 +75,24 @@ macOS Monterey 12
-macOS Big Sur 11 +macOS Big Sur 11 -macos-latest or macos-11 +macos-latest o macos-11 -La etiqueta de macos-latest actualmente utiliza la imagen de ejecutor de macOS 11. +La etiqueta macos-latest usa actualmente la imagen del ejecutor de macOS 11.
-macOS Catalina 10.15 [deprecated] +macOS Catalina 10.15 [en desuso] macos-10.15 -Migra a macOS-11 o macOS-12. Para obtener más información, consulta esta publicación del blog de GitHub. +Realiza la migración a macOS-11 o macOS-12. Para obtener más información, consulta esta entrada de blog de GitHub.
- Opcional - El nombre del flujo de trabajo ta como aparece en la pestaña de Acciones del repositorio de {% data variables.product.prodname_dotcom %}. + Opcional - el nombre del flujo de trabajo como aparece en la pestaña de Acciones del repositorio de {% data variables.product.prodname_dotcom %}.
-Especifica el activador de este flujo de trabajo. Este ejemplo utiliza el evento push, así que una ejecución de flujo de trabajo se activa cada que alguien sube un cambio al repositorio o fusiona una solicitud de cambios. Esto se activa mediante una subida a cada rama; para encontrar ejemplos de la sintaxis que solo se ejecuta en subidas a ramas específicas, rutas o etiquetas, consulta la sección "Sintaxis de flujo de trabajo para las {% data variables.product.prodname_actions %}". +Especifica el activador de este flujo de trabajo. En este ejemplo se usa el evento push, de forma que se desencadena una ejecución de flujo de trabajo cada vez que alguien inserta un cambio en el repositorio o combina una solicitud de incorporación de cambios. Esto se desencadena mediante una inserción en cada rama; para obtener ejemplos de una sintaxis que solo se ejecuta en inserciones en ramas, rutas o etiquetas concretas, consulta «Sintaxis de flujo de trabajo para {% data variables.product.prodname_actions %}».
- Agrupa los jobs que se ejecutan en el flujo de trabajo learn-github-actions. +Agrupa todos los trabajos que se ejecutan en el flujo de trabajo learn-github-actions.
-Define un job que se llame check-bats-version. Las llaves hijas definirán las propiedades del job. +Define un trabajo denominado check-bats-version. Las llaves hijas definirán las propiedades del job.
- Configura el job para que se ejecute en la versión más reciente de un ejecutor Ubuntu Linux. Esto significa que el job se ejecutará en una máquina virtual nueva que se hospede en GitHub. For syntax examples using other runners, see "Workflow syntax for {% data variables.product.prodname_actions %}." +Configura el job para que se ejecute en la versión más reciente de un ejecutor Ubuntu Linux. Esto significa que el job se ejecutará en una máquina virtual nueva que se hospede en GitHub. Para obtener ejemplos de sintaxis con otros ejecutores, consulta «Sintaxis de flujo de trabajo para {% data variables.product.prodname_actions %}».
- Agrupa todos los pasos que se ejecutan en el job check-bats-version. Cada elemento anidado debajo de esta sección es una acción o script de shell por separado. +Agrupa todos los pasos que se ejecutan en el trabajo check-bats-version. Cada elemento anidado debajo de esta sección es una acción o script de shell por separado.
-The uses keyword specifies that this step will run v3 of the actions/checkout action. Esta es una acción que comprueba tu repositorio en el ejecutor, lo cual te permite ejecutar scripts u otras acciones contra tu código (tales como herramientas de compilación y prueba). Debes utilizar la acción de verificación en cualquier momento en el que tu flujo de trabajo se ejecute contra el código del repositorio. +La palabra clave uses especifica que este paso ejecutará v3 de la acción actions/checkout. Esta es una acción que comprueba tu repositorio en el ejecutor, lo cual te permite ejecutar scripts u otras acciones contra tu código (tales como herramientas de compilación y prueba). Debes utilizar la acción de verificación en cualquier momento en el que tu flujo de trabajo se ejecute contra el código del repositorio.
- This step uses the {% data reusables.actions.action-setup-node %} action to install the specified version of the Node.js (this example uses v14). Esto pone a los comandos node y npm en tu PATH. +Este paso usa la acción {% data reusables.actions.action-setup-node %} para instalar la versión especificada de Node.js (en este ejemplo se usa v14). Esto coloca los comandos node y npm en PATH.
- La palabra clave run le dice al job que ejecute un comando en el ejecutor. Ene ste caso, estás utilizando npm para instalar el paquete de pruebas del software bats. +La palabra clave run indica al trabajo que ejecute un comando en el ejecutor. En este caso, se usa npm para instalar el paquete de pruebas de software bats.
- Finalmente, ejecutarás el comando bats con un parámetro que producirá la versión del software. +Por último, ejecutará el comando bats con un parámetro que genera la versión del software.
### Visualizar el archivo de flujo de trabajo -En este diagrama, puedes ver el archivo de flujo de trabajo que acabas de crear, así como la forma en que los componentes de {% data variables.product.prodname_actions %} se organizan en una jerarquía. Cada paso ejecuta una acción o script de shell simples. Los pasos 1 y 2 ejecutan acciones, mientras que los pasos 3 y 4 ejecutan scripts de shell. Para encontrar más acciones preconstruidas para tus flujos de trabajo, consulta la sección "[Encontrar y personalizar acciones](/actions/learn-github-actions/finding-and-customizing-actions)". +En este diagrama, puedes ver el archivo de flujo de trabajo que acabas de crear, así como la forma en que los componentes de {% data variables.product.prodname_actions %} se organizan en una jerarquía. Cada paso ejecuta una acción o script de shell simples. Los pasos 1 y 2 ejecutan acciones, mientras que los pasos 3 y 4 ejecutan scripts de shell. A fin de buscar más acciones precompiladas para los flujos de trabajo, vea "[Búsqueda y personalización de acciones](/actions/learn-github-actions/finding-and-customizing-actions)". -![Resumen del flujo de trabajo](/assets/images/help/images/overview-actions-event.png) +![Introducción al flujo de trabajo](/assets/images/help/images/overview-actions-event.png) -## Viewing the activity for a workflow run +## Visualización de la actividad de una ejecución de flujo de trabajo -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 %}. +Cuando se desencadena el flujo de trabajo, se crea una _ejecución de flujo de trabajo_ que ejecuta el flujo de trabajo. Una vez que el flujo de trabajo haya comenzado a ejecutarse, puedes ver una gráfica de visualización del progreso de dicha ejecución, así como la actividad de cada paso, en {% data variables.product.prodname_dotcom %}. {% data reusables.repositories.navigate-to-repo %} -1. Debajo del nombre de tu repositorio, da clic en **Acciones**. +1. Debajo del nombre del repositorio, haga clic en **Acciones**. ![Navegar al repositorio](/assets/images/help/images/learn-github-actions-repository.png) -1. En la barra lateral izquierda, da clic en el flujo de trabajo que quieres ver. +1. En la barra lateral izquierda, da clic en el flujo de trabajo que quieras ver. - ![Impresión de pantalla de los resultados del flujo de trabajo](/assets/images/help/images/learn-github-actions-workflow.png) + ![Captura de pantalla de los resultados del flujo de trabajo](/assets/images/help/images/learn-github-actions-workflow.png) 1. Debajo de "Ejecuciones de flujo de trabajo", da clic en el nombre de la ejecución que quieres ver. - ![Impresión de pantalla de las ejecuciones del flujo de trabajo](/assets/images/help/images/learn-github-actions-run.png) -1. Debajo de **Jobs** o en la gráfica de visualización, da clic en el job que quieras ver. + ![Captura de pantalla de las ejecuciones del flujo de trabajo](/assets/images/help/images/learn-github-actions-run.png) +1. En **Trabajos** o en el gráfico de visualización, seleccione el trabajo que quiera ver. - ![Seleccionar job](/assets/images/help/images/overview-actions-result-navigate.png) -1. View the results of each step. + ![Selección del trabajo](/assets/images/help/images/overview-actions-result-navigate.png) +1. Vea los resultados de cada paso. - ![Impresión de pantalla de los detalles de la ejecución del flujo de trabajo](/assets/images/help/images/overview-actions-result-updated-2.png) + ![Captura de pantalla de los detalles de la ejecución del flujo de trabajo](/assets/images/help/images/overview-actions-result-updated-2.png) diff --git a/translations/es-ES/data/reusables/actions/workflow-dispatch-inputs.md b/translations/es-ES/data/reusables/actions/workflow-dispatch-inputs.md index 8ac671bd47..51b62550ab 100644 --- a/translations/es-ES/data/reusables/actions/workflow-dispatch-inputs.md +++ b/translations/es-ES/data/reusables/actions/workflow-dispatch-inputs.md @@ -1,6 +1,14 @@ -Cuando se utiliza el evento `workflow_dispatch`, puedes especificar opcionalmente entradas que se pasan al flujo de trabajo. +--- +ms.openlocfilehash: 6a71d461562c3d6e390549739ac1f17cb274f3f2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146199798" +--- +Cuando se usa el evento `workflow_dispatch`, puede especificar opcionalmente entradas que se pasan al flujo de trabajo. -El flujo de trabajo activado recibe las entradas en el contexto {% ifversion actions-unified-inputs %}`inputs`{% else %}`github.event.inputs`{% endif %}. Para obtener más información, consulta la sección "[Contextos]({% ifversion actions-unified-inputs %}/actions/learn-github-actions/contexts#inputs-context{% else %}/actions/learn-github-actions/contexts#github-context{% endif %})". +El flujo de trabajo desencadenado recibe las entradas en el contexto {% ifversion actions-unified-inputs %}`inputs`{% else %}`github.event.inputs`{% endif %}. Para más información, vea "[Contextos]({% ifversion actions-unified-inputs %}/actions/learn-github-actions/contexts#inputs-context{% else %}/actions/learn-github-actions/contexts#github-context{% endif %})". {% data reusables.actions.inputs-vs-github-event-inputs %} 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 b213d92646..cd409a71e7 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,9 @@ -| Manually running a workflow from the UI: | [`workflow_dispatch`](/actions/using-workflows/events-that-trigger-workflows#workflow_dispatch)| +--- +ms.openlocfilehash: 287726fc34b652ce09f06d9f3c0fa5d537e6335c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147064534" +--- +| Ejecución manual de un flujo de trabajo desde la interfaz de usuario: | [`workflow_dispatch`](/actions/using-workflows/events-that-trigger-workflows#workflow_dispatch)| diff --git a/translations/es-ES/data/reusables/actions/workflow-organization-templates.md b/translations/es-ES/data/reusables/actions/workflow-organization-templates.md index 6f488e451c..2737fb9bfa 100644 --- a/translations/es-ES/data/reusables/actions/workflow-organization-templates.md +++ b/translations/es-ES/data/reusables/actions/workflow-organization-templates.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: c8b48269135d6a333120a05a9ebade28b21c978b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069405" +--- Los flujos de trabajo iniciales permiten que toda persona en tu organización que tenga permiso para crear flujos de trabajo lo haga de forma más fácil y rápida. Cuando creas un flujo de trabajo nuevo, puedes elegir un flujo de trabajo inicial y algo o todo el trabajo de escribir dicho flujo de trabajo se hará automáticamente. Puedes utilizar flujos de trabajo iniciales como un primer paso para crear un flujo de trabajo personalizado o utilizarlos tal cual. Esto no solo ahorra tiempo, sino que promueve la consistencia y las mejores prácticas a lo largo de tu organización. diff --git a/translations/es-ES/data/reusables/actions/workflow-permissions-intro.md b/translations/es-ES/data/reusables/actions/workflow-permissions-intro.md index 5573eec682..899d2eaeb7 100644 --- a/translations/es-ES/data/reusables/actions/workflow-permissions-intro.md +++ b/translations/es-ES/data/reusables/actions/workflow-permissions-intro.md @@ -1 +1,9 @@ -Puedes configurar los permisos predeterminados que se otorgaron al `GITHUB_TOKEN`. Para obtener más información sobre el `GITHUB_TOKEN`, consulta ""[Automatic token authentication](/actions/security-guides/automatic-token-authentication)". Puedes elegir un conjunto de permisos restringido como el predeterminado o aplicar los ajustes permisivos. +--- +ms.openlocfilehash: dca56bf6a6e75f6d828422e8038060485312208e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114042" +--- +Puedes establecer los permisos predeterminados concedidos al `GITHUB_TOKEN`. Para obtener más información sobre el `GITHUB_TOKEN`, consulta [Autenticación de token automática](/actions/security-guides/automatic-token-authentication). Puedes elegir un conjunto restringido de permisos como valor predeterminado o aplicar la configuración permisiva. diff --git a/translations/es-ES/data/reusables/actions/workflow-permissions-modifying.md b/translations/es-ES/data/reusables/actions/workflow-permissions-modifying.md index 7e379ebe79..becb6aed4c 100644 --- a/translations/es-ES/data/reusables/actions/workflow-permissions-modifying.md +++ b/translations/es-ES/data/reusables/actions/workflow-permissions-modifying.md @@ -1 +1,9 @@ -Cualquiera con acceso de escritura en un repositorio puede modificar los permisos que se otorgaron al `GITHUB_TOKEN`, agregando o eliminando el acceso conforme se requiera, si editan la clave `permissions` en el archivo de flujo de trabajo. Para obtener más información, consulta los [`permisos`](/actions/reference/workflow-syntax-for-github-actions#permissions). +--- +ms.openlocfilehash: f447f2d7eccda58451f7fee82725fa44539befa8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145093048" +--- +Cualquiera con acceso de escritura en un repositorio puede modificar los permisos que se han otorgado a `GITHUB_TOKEN`, y agregar o quitar el acceso según sea necesario, si editan la clave `permissions` en el archivo de flujo de trabajo. Para más información, vea [`permissions`](/actions/reference/workflow-syntax-for-github-actions#permissions). diff --git a/translations/es-ES/data/reusables/actions/workflow-pr-approval-permissions-intro.md b/translations/es-ES/data/reusables/actions/workflow-pr-approval-permissions-intro.md index 1806d22a03..32c47c590a 100644 --- a/translations/es-ES/data/reusables/actions/workflow-pr-approval-permissions-intro.md +++ b/translations/es-ES/data/reusables/actions/workflow-pr-approval-permissions-intro.md @@ -1 +1,9 @@ -You can choose to allow or prevent {% data variables.product.prodname_actions %} workflows from{% ifversion allow-actions-to-approve-pr-with-ent-repo %} creating or{% endif %} approving pull requests. +--- +ms.openlocfilehash: 097c29a001e313b61b0d625c483148119664f2de +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146179075" +--- +Puedes elegir si permitir o impedir que los flujos de trabajo de {% data variables.product.prodname_actions %} {% ifversion allow-actions-to-approve-pr-with-ent-repo %} creen o{% endif %} aprueben las solicitudes de incorporación de cambios. diff --git a/translations/es-ES/data/reusables/actions/workflow-run-approve-link.md b/translations/es-ES/data/reusables/actions/workflow-run-approve-link.md index 9ec60a1444..39986d8e5d 100644 --- a/translations/es-ES/data/reusables/actions/workflow-run-approve-link.md +++ b/translations/es-ES/data/reusables/actions/workflow-run-approve-link.md @@ -1 +1,9 @@ -Para obtener más información sobre cómo aprobar las ejecuciones de flujo de trabajo que aplica esta política, consulta la sección "[Aprobar las ejecuciones de flujo de trabajo desde las bifurcaciones públicas](/actions/managing-workflow-runs/approving-workflow-runs-from-public-forks)". +--- +ms.openlocfilehash: 5fcbb540600ca15a2a9cb8feaf9f975862ea62b8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145093047" +--- +Para obtener más información sobre la aprobación de ejecuciones de flujo de trabajo a las que se aplica esta directiva, consulte "[Aprobar ejecuciones de flujo de trabajo desde bifurcaciones públicas](/actions/managing-workflow-runs/approving-workflow-runs-from-public-forks)". diff --git a/translations/es-ES/data/reusables/actions/workflow-run-approve-public-fork.md b/translations/es-ES/data/reusables/actions/workflow-run-approve-public-fork.md index 64534ca139..29148dd358 100644 --- a/translations/es-ES/data/reusables/actions/workflow-run-approve-public-fork.md +++ b/translations/es-ES/data/reusables/actions/workflow-run-approve-public-fork.md @@ -1,9 +1,17 @@ +--- +ms.openlocfilehash: 59e70683dad451b603d2d34286976bfaa8d1d9c8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069400" +--- Cualquiera puede bifurcar un repositorio público y luego emitir una solicitud de cambios que proponga cambios en los flujos de trabajo de {% data variables.product.prodname_actions %} del mismo. Aunque los flujos de trabajo de las bifurcaciones no tienen acceso a datos sensibles tales como los secretos, pueden ser molestos para los mantenedores si se modifican para fines de abuso. Para ayudar a prevenir esto, los flujos de trabajo sobre las solicitudes de cambio en los repositorios públicos de algunos contribuyentes no se ejecutarán automáticamente y podrían necesitar aprobarse primero. Predeterminadamente, todos los contribuyentes de primera vez necesitan aprobación para ejecutar flujos de trabajo. {% note %} -**Nota:** Los flujos de trabajo que se activan con los eventos `pull_request_target` se ejecutan en el contexto de la rama base. Ya que la rama base se considera como confiable, los flujos de trabajo que activen estos eventos siempre se ejecutarán, sin importar los ajustes de aprobaciones. +**Nota:** Los flujos de trabajo desencadenados por eventos `pull_request_target` se ejecutan en el contexto de la rama base. Ya que la rama base se considera como confiable, los flujos de trabajo que activen estos eventos siempre se ejecutarán, sin importar los ajustes de aprobaciones. {% endnote %} diff --git a/translations/es-ES/data/reusables/actions/workflow-runs-dependabot-note.md b/translations/es-ES/data/reusables/actions/workflow-runs-dependabot-note.md index 258475a7d5..99d3cbf594 100644 --- a/translations/es-ES/data/reusables/actions/workflow-runs-dependabot-note.md +++ b/translations/es-ES/data/reusables/actions/workflow-runs-dependabot-note.md @@ -1,7 +1,13 @@ -{% ifversion fpt or ghec %} -{% note %} +--- +ms.openlocfilehash: 6d101895af1ae0e202ebfb49119c83a14682de09 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145093051" +--- +{% ifversion fpt or ghec %} {% note %} -**Nota:** Las ejecuciones de flujo de trabajo que activan las solicitudes de cambios del {% data variables.product.prodname_dependabot %} se ejecutan como si fueran de un repositorio bifurcado y, por lo tanto, utilizan un `GITHUB_TOKEN` de solo lectura. Estas ejecuciones de flujo de trabajo no pueden acceder a ningún secreto. Consulta la sección "[Mantener seguras tus GitHub Actions y flujos de trabajo: Prevenir solicitudes de tipo pwn"](https://securitylab.github.com/research/github-actions-preventing-pwn-requests) para conocer estrategias para mantener la seguridad de estos flujos de trabajo. +**Nota:** Las ejecuciones de flujos de trabajo que las solicitudes de incorporación de cambios de {% data variables.product.prodname_dependabot %} desencadenan se ejecutan como si fueran de un repositorio bifurcado y, por lo tanto, usan un `GITHUB_TOKEN` de solo lectura. Estas ejecuciones de flujo de trabajo no pueden acceder a ningún secreto. Consulta ["Mantenimiento de la seguridad de los flujos de trabajo y Acciones de GitHub: prevención de solicitudes pwn"](https://securitylab.github.com/research/github-actions-preventing-pwn-requests) para obtener estrategias destinadas a proteger estos flujos de trabajo. -{% endnote %} -{% endif %} +{% endnote %} {% endif %} diff --git a/translations/es-ES/data/reusables/actions/workflow-template-overview.md b/translations/es-ES/data/reusables/actions/workflow-template-overview.md index fb65452541..6a3563d392 100644 --- a/translations/es-ES/data/reusables/actions/workflow-template-overview.md +++ b/translations/es-ES/data/reusables/actions/workflow-template-overview.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: 51d4b7e23640eafc3bd7830b4ce8f4b6d209f40f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091991" +--- {% data variables.product.prodname_dotcom %} Proporciona un flujo de trabajo preconfigurado que puedes personalizar para crear tu propio flujo de trabajo de integración contínua. {% data variables.product.product_name %} analiza tu código y te muestra el flujo de trabajo inicial de IC que podría ser útil para tu repositorio. Por ejemplo, si tu repositorio contiene un código Node.js, verás sugerencias para los proyectos de Node.js. Puedes utilizar el flujo de trabajo inicial como un lugar para comenzar a crear tu flujo de trabajo personalizado o utilizarlo tal cual. -Puedes buscar la lista completa de flujos de trabajo iniciales en el repositorio {% ifversion fpt or ghec %}[actions/starter-workflows](https://github.com/actions/starter-workflows){% else %} `actions/starter-workflows` en {% data variables.product.product_location %}{% endif %}. +Puede examinar la lista completa del flujo de trabajo de inicio en el repositorio {% ifversion fpt or ghec %}[actions/starter-workflows](https://github.com/actions/starter-workflows) repository{% else %} `actions/starter-workflows` en {% data variables.product.product_location %}{% endif %}. diff --git a/translations/es-ES/data/reusables/actions/workflows-from-public-fork-setting.md b/translations/es-ES/data/reusables/actions/workflows-from-public-fork-setting.md index 2708f10e1d..d870a48ef0 100644 --- a/translations/es-ES/data/reusables/actions/workflows-from-public-fork-setting.md +++ b/translations/es-ES/data/reusables/actions/workflows-from-public-fork-setting.md @@ -1,4 +1,12 @@ -1. Debajo de **Bifurcar los flujos de trabajo de las solicitudes de cambios de los colaboradores externos**, selecciona tu opción. Las opciones se listan desde la menos hasta la más restrictiva. +--- +ms.openlocfilehash: 535e7cb1279d9ca040c8a3788be87f9dd267f7c9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069399" +--- +1. En **Bifurcar flujos de trabajo de solicitud de incorporación de cambios de colaboradores externos**, selecciona tu opción. Las opciones se listan desde la menos hasta la más restrictiva. ![Configurar la aprobación para los flujos de trabajo desde las bifurcaciones públicas](/assets/images/help/settings/actions-fork-pull-request-approval.png) -1. Da clic en **Guardar** para aplicar la configuración. +1. Haz clic en **Guardar** para aplicar los valores. diff --git a/translations/es-ES/data/reusables/actions/workflows/section-run-on-specific-branches-or-tags.md b/translations/es-ES/data/reusables/actions/workflows/section-run-on-specific-branches-or-tags.md index 71a409a5e6..22af962492 100644 --- a/translations/es-ES/data/reusables/actions/workflows/section-run-on-specific-branches-or-tags.md +++ b/translations/es-ES/data/reusables/actions/workflows/section-run-on-specific-branches-or-tags.md @@ -1,23 +1,31 @@ +--- +ms.openlocfilehash: 4e50754bfa8075681d503e689df630855eedbbab +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091990" +--- -Cuando utilices el evento `push`, podrás configurar un flujo de trabajo para que se ejecute en ramas o etiquetas específicas. +Al usar el evento `push`, puede configurar un flujo de trabajo para que se ejecute en ramas o etiquetas específicas. -Utiliza el filtro `branches` cuando quieras incluir patrones de nombre de rama o cuando quieras tanto incluirlos como excluirlos. Utiliza el filtro `branches-ignore` cuando solo quieras excluir los patrones de nombre de rama. No puedes utilizar tanto el filtro `branches` como `branches-ignore` para el mismo evento en un flujo de trabajo. +Use el filtro `branches` cuando quiera incluir patrones de nombre de rama, o bien cuando quiera incluirlos y excluirlos. Use el filtro `branches-ignore` cuando solo quiera excluir patrones de nombre de rama. No puede usar los filtros `branches` y `branches-ignore` para el mismo evento de un flujo de trabajo. -Utiliza el filtro de `tags` cuando quieras incluir los patrones de nombre de etiqueta o cuando quieras tanto incluirlos como excluirlos. Utiliza el filtro `tags-ignore` cuando solo quieras excluir los patrones de nombre de etiqueta. No puedes utilizar ambos filtros, `tags` y `tags-ignore`, para el mismo evento en un flujo de trabajo. +Use el filtro `tags` cuando quiera incluir los patrones de nombre de etiqueta, o bien cuando quiera incluirlos y excluirlos. Use el filtro `tags-ignore` cuando solo quiera excluir patrones de nombre de etiqueta. No puede usar los filtros `tags` y `tags-ignore` para el mismo evento de un flujo de trabajo. -Si defines únicamente `tags`/`tags-ignore` o solo `branches`/`branches-ignore`, el flujo de trabajo no se ejecutará para los eventos que afecten una Git ref indefinida. Si no defines `tags`/`tags-ignore` ni `branches`/`branches-ignore`, el flujo de trabajo se ejecutará para los eventos que afectan ya sea ramas o etiquetas. Si defines `branches`/`branches-ignore` y [`paths`](#onpushpull_requestpull_request_targetpathspaths-ignore), el flujo de trabajo solo se ejecutará cuando ambos filtros se hayan satisfecho. +Si solo define `tags`/`tags-ignore` o `branches`/`branches-ignore`, el flujo de trabajo no se ejecutará para eventos que afecten a la referencia de Git no definida. Si no define `tags`/`tags-ignore` ni `branches`/`branches-ignore`, el flujo de trabajo se ejecutará para eventos que afecten a ramas o etiquetas. Si define `branches`/`branches-ignore` y [`paths`](#onpushpull_requestpull_request_targetpathspaths-ignore), el flujo de trabajo solo se ejecutará cuando se cumplan los dos filtros. -Las palabras clave `branches`, `branches-ignore`, `tags`, y `tags-ignore` aceptan patrones globales que utilizan caracteres como `*`, `**`, `+`, `?`, `!` y otros para empatar con más de una rama o nombre de etiqueta. Si un nombre contiene cualquiera de estos caracteres y quieres tener una coincidencia literal, necesitas *escapar* cada uno de estos caracteres especiales con una `\`. Para obtener más información sobre los patrones globales, consulta "[Hoja de información para filtrar patrones](/actions/using-workflows/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet)". +Las palabras clave `branches`, `branches-ignore`, `tags` y `tags-ignore` aceptan patrones globales que usan caracteres como `*`, `**`, `+`, `?`, `!` y otros para que coincidan con más de un nombre de rama o etiqueta. Si un nombre contiene cualquiera de estos caracteres y quiere una coincidencia literal, necesita *escapar* a cada uno de estos caracteres especiales con `\`. Para obtener más información sobre los patrones globales, consulte la "[Hoja de referencia rápida de patrones de filtro](/actions/using-workflows/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet)". #### Ejemplo: Incluyendo ramas y etiquetas -Los patrones definidos en `branches` y `tags` se evalúan con el nombre de ref de Git. Por ejemplo, el siguiente flujo de trabajo se ejecutaría siempre que hubiera un evento de `push` para: +Los patrones definidos en `branches` y `tags` se evalúan con el nombre de referencia de Git. Por ejemplo, el siguiente flujo de trabajo se ejecutaría siempre que hubiera un evento `push` para: -- Una rama de nombre `main` (`refs/heads/main`) -- Una rama de nombre `mona/octocat` (`refs/heads/mona/octocat`) -- Una rama cuyo nombre inicie con `releases/`, tal como `releases/10` (`refs/heads/releases/10`) -- Una etiqueta de nombre `v2` (`refs/tags/v2`) -- Una etiqueta cuyo nombre inicie con `v1.`, tal como `v1.9.1` (`refs/tags/v1.9.1`) +- Una rama denominada `main` (`refs/heads/main`) +- Una rama denominada `mona/octocat` (`refs/heads/mona/octocat`) +- Una rama cuyo nombre comienza por `releases/`, como `releases/10` (`refs/heads/releases/10`) +- Una etiqueta denominada `v2` (`refs/tags/v2`) +- Una etiqueta cuyo nombre comienza por `v1.`, como `v1.9.1` (`refs/tags/v1.9.1`) ```yaml on: @@ -35,12 +43,12 @@ on: #### Ejemplo: Excluir ramas y etiquetas -Cuando un patrón empata con el de `branches-ignore` o `tags-ignore`, no se ejecutará el flujo de trabajo. Los patrones definidos en `branches` y `tags` se evalúan con el nombre de ref de Git. Por ejemplo, el siguiente flujo de trabajo se ejecutaría siempre que haya un evento `push`, a menos de que el evento `push` sea para: +Cuando un patrón coincide con el patrón `branches-ignore` o `tags-ignore`, el flujo de trabajo no se ejecutará. Los patrones definidos en `branches` y `tags` se evalúan con el nombre de referencia de Git. Por ejemplo, el siguiente flujo de trabajo se ejecutará siempre que haya un evento `push`, a menos que el evento `push` sea para: -- Una rama de nombre `mona/octocat` (`refs/heads/mona/octocat`) -- Una rama cuyo nombre empate con `releases/**-alpha`, tal como `beta/3-alpha` (`refs/releases/beta/3-alpha`) -- Una etiqueta de nombre `v2` (`refs/tags/v2`) -- Una etiqueta cuyo nombre inicie con `v1.`, tal como `v1.9` (`refs/tags/v1.9`) +- Una rama denominada `mona/octocat` (`refs/heads/mona/octocat`) +- Una rama cuyo nombre coincide con `releases/**-alpha`, como `beta/3-alpha` (`refs/releases/beta/3-alpha`) +- Una etiqueta denominada `v2` (`refs/tags/v2`) +- Una etiqueta cuyo nombre comienza por `v1.`, como `v1.9` (`refs/tags/v1.9`) ```yaml on: @@ -57,16 +65,16 @@ on: #### Ejemplo: incluir y excluir ramas y etiquetas -No puedes utilizar `branches` y `branches-ignore` para filtrar el mismo evento en un solo flujo de trabajo. De forma similar, no puedes utilizar `tags` y `tags-ignore` para filtrar el mismo evento en un solo flujo de trabajo. Si quieres incluir y excluir patrones de etiquetas o ramas para un solo evento, utiliza el filtro `branches` o `tags` junto con el carácter `!` para indicar qué ramas o etiquetas deberían excluirse. +No puede usar `branches` y `branches-ignore` para filtrar el mismo evento en un único flujo de trabajo. Del mismo modo, no puede usar `tags` y `tags-ignore` para filtrar el mismo evento en un único flujo de trabajo. Si quiere tanto incluir como excluir patrones de rama o etiqueta para un solo evento, use el filtro `branches` o `tags` junto con el carácter `!` para indicar qué ramas o etiquetas se deberían excluir. -Si defines una rama con el carácter `!`, también debes definir por lo mismo una rama sin el carácter `!`. Si solo quieres excluir ramas, utiliza `branches-ignore` en su lugar. Del mismo modo, si defines una etiqueta con el carácter `!`, también debes definir por lo menos una etiqueta sin el carácter `!`. Si solo quieres excluir las etiquetas, utiliza `tags-ignore` en su lugar. +Si define una rama con el carácter `!`, también tendrá que definir al menos otra sin el carácter `!`. Si solo quiere excluir ramas, use `branches-ignore` en su lugar. Del mismo modo, si define una etiqueta con el carácter `!`, también tendrá que definir al menos otra sin el carácter `!`. Si solo quiere excluir etiquetas, use `tags-ignore` en su lugar. El orden en que defines los patrones importa. -- Un patrón negativo de coincidencia (con prefijo `!`) luego de una coincidencia positiva excluirá la ref de Git. +- Un patrón negativo coincidente (con el prefijo `!`) después de una coincidencia positiva hará que se excluya la referencia de Git. - Un patrón positivo de coincidencia luego de una coincidencia negativa volverá a incluir la ref de Git. -El siguiente flujo de trabajo se ejecutará en las subidas a `releases/10` o `releases/beta/mona`, pero no en `releases/10-alpha` o `releases/beta/3-alpha` porque el patrón negativo `!releases/**-alpha` le sigue al patrón positivo. +El siguiente flujo de trabajo se ejecutará en inserciones en `releases/10` o `releases/beta/mona`, pero no en `releases/10-alpha` o `releases/beta/3-alpha`, porque el patrón `!releases/**-alpha` negativo sigue el patrón positivo. ```yaml on: diff --git a/translations/es-ES/data/reusables/actions/workflows/section-specifying-branches.md b/translations/es-ES/data/reusables/actions/workflows/section-specifying-branches.md index 4fbaf73b2f..7644c99598 100644 --- a/translations/es-ES/data/reusables/actions/workflows/section-specifying-branches.md +++ b/translations/es-ES/data/reusables/actions/workflows/section-specifying-branches.md @@ -1,9 +1,17 @@ +--- +ms.openlocfilehash: a35ad50ac71e34c7aecdc8f58720f962375acabd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069397" +--- -Cuando utilices el evento `workflow_run`, puedes especificar qué ramas debe ejecutar el flujo de trabajo activador para que se active tu flujo. +Cuando utilice el evento `workflow_run`, puede especificar qué ramas debe ejecutar el flujo de trabajo activador para que se active tu flujo. -Los filtros de `branches` y `branches-ignore` aceptan patrones globales que utilizan caracteres como `*`, `**`, `+`, `?`, `!` y otros para empatar con más de un nombre de rama. Si un nombre contiene cualquiera de estos caracteres y quieres tener una coincidencia literal, necesitas *escapar* cada uno de estos caracteres especiales con una `\`. Para obtener más información sobre los patrones globales, consulta "[Hoja de información para filtrar patrones](/actions/using-workflows/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet)". +Los filtros `branches` y `branches-ignore` aceptan patrones globales que usan caracteres como `*`, `**`, `+`, `?` y `!`, entre otros, para que coincidan con más de un nombre de rama. Si un nombre contiene cualquiera de estos caracteres y quiere una coincidencia literal, necesita *escapar* a cada uno de estos caracteres especiales con `\`. Para obtener más información sobre los patrones globales, consulte la "[Hoja de referencia rápida de patrones de filtro](/actions/using-workflows/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet)". -Por ejemplo, un flujo de trabajo con el siguiente activador solo se ejecutará cuando el flujo de trabajo `Build` se ejecute en una rama cuyo nombre inicie con `releases/`: +Por ejemplo, un flujo de trabajo con el siguiente activador solo se ejecutará cuando el flujo de trabajo `Build` se ejecute en una rama cuyo nombre empiece por `releases/`: ```yaml on: @@ -14,7 +22,7 @@ on: - 'releases/**' ``` -Un flujo de trabajo con el siguiente activador solo se ejecutará cuando el flujo de trabajo llamado `Build` se ejecute en una rama que no se llame `canary`: +Un flujo de trabajo con el siguiente activador solo se ejecutará cuando el flujo de trabajo `Build` se ejecute en una rama cuyo nombre empiece por `canary`: ```yaml on: @@ -25,14 +33,14 @@ on: - "canary" ``` -No puedes utilizar tanto el filtro `branches` como `branches-ignore` para el mismo evento en un flujo de trabajo. Si quieres tanto incluir como excluir patrones de rama para un solo evento, utiliza el filtro `branches` junto con el carácter `!` para indicar qué ramas deberían excluirse. +No puede usar los filtros `branches` y `branches-ignore` para el mismo evento de un flujo de trabajo. Si quiere tanto incluir como excluir patrones de rama para un solo evento, utilice el filtro `branches` junto con el carácter `!` para indicar qué ramas deberían excluirse. El orden en que defines los patrones importa. - El tener una coincidencia de patrón negativo (con prefijo `!`) después de una coincidencia positiva hará que se excluya la rama. - El tener un patrón de coincidencia positivo después de una coincidencia negativa hará que se incluya la rama nuevamente. -Por ejemplo, un flujo de trabajo con el siguiente activador se ejecutará cuando el flujo de trabajo llamado `Build` se ejecute en una rama que se llame `releases/10` o `releases/beta/mona` pero no en las de nombre `releases/10-alpha`, `releases/beta/3-alpha` o `main`. +Por ejemplo, un flujo de trabajo con el siguiente activador se ejecutará cuando el flujo de trabajo `Build` se ejecute en una cuyo nombre sea `releases/10` o `releases/beta/mona`, pero no `releases/10-alpha`, `releases/beta/3-alpha` ni `main`. ```yaml on: diff --git a/translations/es-ES/data/reusables/actions/workflows/section-triggering-a-workflow-branches.md b/translations/es-ES/data/reusables/actions/workflows/section-triggering-a-workflow-branches.md index ee1b47e923..7b22e7c4c8 100644 --- a/translations/es-ES/data/reusables/actions/workflows/section-triggering-a-workflow-branches.md +++ b/translations/es-ES/data/reusables/actions/workflows/section-triggering-a-workflow-branches.md @@ -1,18 +1,26 @@ -Al usar los eventos `pull_request` y `pull_request_target`, puedes configurar un flujo de trabajo para que se ejecute únicamente para las solicitudes de cambio que apuntan a ramas específicas. +--- +ms.openlocfilehash: 476305b7c40430f20edb235a1c1ce73482464c90 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146064239" +--- +Al usar los eventos `pull_request` y `pull_request_target`, puede configurar un flujo de trabajo a fin de que solo se ejecute para las solicitudes de incorporación de cambios destinadas a ramas específicas. -Utiliza el filtro `branches` cuando quieras incluir patrones de nombre de rama o cuando quieras tanto incluirlos como excluirlos. Utiliza el filtro `branches-ignore` cuando solo quieras excluir los patrones de nombre de rama. No puedes utilizar tanto el filtro `branches` como `branches-ignore` para el mismo evento en un flujo de trabajo. +Use el filtro `branches` cuando quiera incluir patrones de nombre de rama, o bien cuando quiera incluirlos y excluirlos. Use el filtro `branches-ignore` cuando solo quiera excluir patrones de nombre de rama. No puede usar los filtros `branches` y `branches-ignore` para el mismo evento de un flujo de trabajo. -Si defines `branches`/`branches-ignore` y [`paths`](#onpushpull_requestpull_request_targetpathspaths-ignore), el flujo de trabajo solo se ejecutará cuando ambos filtros se hayan satisfecho. +Si define `branches`/`branches-ignore` y [`paths`](#onpushpull_requestpull_request_targetpathspaths-ignore), el flujo de trabajo solo se ejecutará cuando se cumplan los dos filtros. -Las palabras clave `branches` y `branches-ignore` aceptan patrones globales que utilizan caracteres como `*`, `**`, `+`, `?`, `!` y otros para empatar con más de un nombre de rama. Si un nombre contiene cualquiera de estos caracteres y quieres una coincidencia literal, necesitas escapar a cada uno de estos caracteres especiales con `\`. Para obtener más información sobre los patrones globales, consulta "[Hoja de información para filtrar patrones](/actions/using-workflows/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet)". +Las palabras clave `branches` y `branches-ignore` aceptan patrones globales que usan caracteres como `*`, `**`, `+`, `?` y `!`, entre otros, para que coincidan con más de un nombre de rama. Si un nombre contiene cualquiera de estos caracteres y quiere una coincidencia literal, necesita escapar a cada uno de estos caracteres especiales con `\`. Para obtener más información sobre los patrones globales, consulte la "[Hoja de referencia rápida de patrones de filtro](/actions/using-workflows/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet)". #### Ejemplo: Incluir ramas -Los patrones que se definen en `branches` se evalúan contra el nombre de ref de Git. Por ejemplo, el siguiente flujo de trabajo se ejecutaría siempre que exista un evento `pull_request` para una solicitud de cambios que apunte a: +Los patrones definidos en `branches` se evalúan con el nombre de referencia de Git. Por ejemplo, el siguiente flujo de trabajo se ejecutará siempre que exista un evento `pull_request` para una solicitud de incorporación de cambios destinada a: -- Una rama de nombre `main` (`refs/heads/main`) -- Una rama de nombre `mona/octocat` (`refs/heads/mona/octocat`) -- Una rama cuyo nombre inicie con `releases/`, tal como `releases/10` (`refs/heads/releases/10`) +- Una rama denominada `main` (`refs/heads/main`) +- Una rama denominada `mona/octocat` (`refs/heads/mona/octocat`) +- Una rama cuyo nombre comienza por `releases/`, como `releases/10` (`refs/heads/releases/10`) ```yaml on: @@ -26,10 +34,10 @@ on: #### Ejemplo: Excluir ramas -Cuando un patrón empata con el de `branches-ignore`, el flujo de trabajo no se ejecutará. Los patrones que se definen en `branches` se evalúan contra el nombre de ref de Git. Por ejemplo, el siguiente flujo de trabajo se ejecutaría siempre que haya un evento de `pull_request` a menos de que la solicitud de cambios apunte a: +Cuando un patrón coincide con el patrón `branches-ignore`, el flujo de trabajo no se ejecutará. Los patrones definidos en `branches` se evalúan con el nombre de referencia de Git. Por ejemplo, el siguiente flujo de trabajo se ejecutará siempre que haya un evento de `pull_request` a menos de que la solicitud de incorporación de cambios esté destinada a: -- Una rama de nombre `mona/octocat` (`refs/heads/mona/octocat`) -- Una rama cuyo nombre empata con `releases/**-alpha`, como `releases/beta/3-alpha` (`refs/heads/releases/beta/3-alpha`) +- Una rama denominada `mona/octocat` (`refs/heads/mona/octocat`) +- Una rama cuyo nombre coincide con `releases/**-alpha`, como `releases/beta/3-alpha` (`refs/heads/releases/beta/3-alpha`) ```yaml on: @@ -42,16 +50,16 @@ on: #### Ejemplo: Incluir y excluir ramas -No puedes utilizar `branches` y `branches-ignore` para filtrar el mismo evento en un mismo flujo de trabajo. Si quieres tanto incluir como excluir patrones de rama para un solo evento, utiliza el filtro `branches` junto con el carácter `!` para indicar qué ramas deberían excluirse. +No puede usar `branches` y `branches-ignore` para filtrar el mismo evento en un único flujo de trabajo. Si quiere tanto incluir como excluir patrones de rama para un solo evento, utilice el filtro `branches` junto con el carácter `!` para indicar qué ramas deberían excluirse. -Si defines una rama con el carácter `!`, también debes definir por lo mismo una rama sin el carácter `!`. Si solo quieres excluir ramas, utiliza `branches-ignore` en su lugar. +Si define una rama con el carácter `!`, también tendrá que definir al menos otra sin el carácter `!`. Si solo quiere excluir ramas, use `branches-ignore` en su lugar. El orden en que defines los patrones importa. -- Un patrón negativo de coincidencia (con prefijo `!`) luego de una coincidencia positiva excluirá la ref de Git. +- Un patrón negativo coincidente (con el prefijo `!`) después de una coincidencia positiva hará que se excluya la referencia de Git. - Un patrón positivo de coincidencia luego de una coincidencia negativa volverá a incluir la ref de Git. -El siguiente flujo de trabajo se ejecutará en los eventos de `pull_request` para aquellas solicitudes de cambios que apunten a `releases/10` o a `releases/beta/mona`, pero no para aquellas que apunten a `releases/10-alpha` o `releases/beta/3-alpha`, ya que el patrón negativo `!releases/**-alpha` sigue el patrón positivo. +El flujo de trabajo siguiente se ejecutará en eventos `pull_request` para las solicitudes de incorporación de cambios que tienen como destino `releases/10` o `releases/beta/mona`, pero no para las que tienen como destino `releases/10-alpha` o `releases/beta/3-alpha` porque el patrón negativo `!releases/**-alpha` sigue el patrón positivo. ```yaml on: diff --git a/translations/es-ES/data/reusables/actions/workflows/section-triggering-a-workflow-paths.md b/translations/es-ES/data/reusables/actions/workflows/section-triggering-a-workflow-paths.md index 6408434501..e727f947b2 100644 --- a/translations/es-ES/data/reusables/actions/workflows/section-triggering-a-workflow-paths.md +++ b/translations/es-ES/data/reusables/actions/workflows/section-triggering-a-workflow-paths.md @@ -1,15 +1,23 @@ +--- +ms.openlocfilehash: 621271104f28983cd2cc1319a302fc1654e54acb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069395" +--- -Cuando utilices los eventos `push` y `pull_request`, puedes configurar un flujo de trabajo para que se ejecute con base en qué rutas de archivo cambiaron. Los filtros de ruta no se evalúan para subidas de etiquetas. +Al usar los eventos `push` y `pull_request`, puedes configurar un flujo de trabajo para su ejecución en función de las rutas de acceso de archivo que se cambien. Los filtros de ruta no se evalúan para subidas de etiquetas. -Utiliza el filtro `paths` cuando quieras incluir los patrones de ruta de archivo o cuando quieras tanto incluirlos como excluirlos. Utiliza el filtro `paths-ignore` cuando solo quieras excluir los patrones de ruta de archivo. No puedes utilizar tanto el filtro de `paths` como el de `paths-ignore` juntos en el mismo evento en un flujo de trabajo. +Usa el filtro `paths` cuando quieras incluir patrones de ruta de acceso de archivos o cuando quieras tanto incluirlos como excluirlos. Usa el filtro `paths-ignore` cuando solo quieras excluir patrones de ruta de acceso de archivos. No puede usar los filtros `paths` y `paths-ignore` para el mismo evento de un flujo de trabajo. -Si defines tanto `branches`/`branches-ignore` como `paths`, el flujo de trabajo solo se ejecutará cuando ambos filtros se hayan satisfecho. +Si defines `branches`/`branches-ignore` y `paths`, el flujo de trabajo solo se ejecutará cuando se cumplan ambos filtros. -Las palabras clave `paths` y `paths-ignore` aceptan patrones globales que utilicen los caracteres de comodín `*` y `**` para empatar con más de un nombre de ruta. Para obtener más información, consulta "[Hoja de referencia de patrones de filtro](/actions/using-workflows/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet)". +Las palabras clave `paths` y `paths-ignore` aceptan patrones globales que usan los caracteres comodín `*` y `**` para coincidir con más de un nombre de ruta de acceso. Para obtener más información, consulta la "[Hoja de referencia de patrones de filtro](/actions/using-workflows/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet)". #### Ejemplo: Incluyendo rutas -Si al menos una ruta coincide con un patrón del filtro de `rutas`, se ejecuta el flujo de trabajo. Por ejemplo, el siguiente flujo de trabajo se ejecutaría siempre que subieras un archivo de JavaScript (`.js`). +Si al menos una ruta de acceso coincide con un patrón en el filtro `paths`, se ejecuta el flujo de trabajo. Por ejemplo, el flujo de trabajo siguiente se ejecutaría cada vez que envíes cambios de un archivo JavaScript (`.js`). ```yaml on: @@ -20,15 +28,15 @@ on: {% note %} -**Nota:** Si se omite un flujo de trabajo debido a [filtrado de ruta](/actions/using-workflows/workflow-syntax-for-github-actions#onpushpull_requestpull_request_targetpathspaths-ignore), [filtrado de rama](/actions/using-workflows/workflow-syntax-for-github-actions#onpull_requestpull_request_targetbranchesbranches-ignore) o a un [mensaje de confirmación](/actions/managing-workflow-runs/skipping-workflow-runs), entonces las verificaciones asociadas con este flujo de trabajo permanecerán en un estado de "Pendiente". Las solicitudes de cambios que requieran que esas verificaciones tengan éxito quedarán bloqueadas para fusión. Para obtener más información, consulta la sección "[Manejar verificaciones omitidas pero requeridas](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/troubleshooting-required-status-checks#handling-skipped-but-required-checks)". +**Nota:** Si se omite un flujo de trabajo debido a un [filtrado de ruta](/actions/using-workflows/workflow-syntax-for-github-actions#onpushpull_requestpull_request_targetpathspaths-ignore), [filtrado de rama](/actions/using-workflows/workflow-syntax-for-github-actions#onpull_requestpull_request_targetbranchesbranches-ignore) o [mensaje de confirmación](/actions/managing-workflow-runs/skipping-workflow-runs), las comprobaciones asociadas a ese flujo de trabajo permanecerán en estado "Pendiente". Se bloqueará la fusión mediante combinación de una solicitud de incorporación de cambios que requiera esas comprobaciones para realizarse correctamente. Para obtener más información, consulta "[Control de comprobaciones omitidas pero necesarias](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/troubleshooting-required-status-checks#handling-skipped-but-required-checks)". {% endnote %} -#### Ejemplo: Excluir las rutas +#### Ejemplo: Exclusión de rutas de acceso -Cuando todos los nombres de ruta coincidan con los patrones en `paths-ignore`, el flujo de trabajo no se ejecutará. Si alguno de los nombres de ruta no empatan con los patrones en `paths-ignore`, incluso si algunos de ellos sí lo hacen, el flujo de trabajo se ejecutará. +Cuando todos los nombres de ruta de acceso coincidan con los patrones de `paths-ignore`, el flujo de trabajo no se ejecutará. Si alguno de los nombres de ruta de acceso no coincide con los patrones de `paths-ignore`, aunque algunos nombres de ruta coincidan con estos, el flujo de trabajo se ejecutará. -Un flujo de trabajo con el siguiente filtro de ruta solo se ejecutará en los eventos de `subida` que incluyan al menos un archivo externo al directorio `docs` en la raíz del repositorio. +Un flujo de trabajo con el siguiente filtro de ruta de acceso solo se ejecutará en los eventos `push` que incluyan al menos un archivo externo al directorio `docs` en la raíz del repositorio. ```yaml on: @@ -37,18 +45,18 @@ on: - 'docs/**' ``` -#### Ejemplo: Incluir y excluir rutas +#### Ejemplo: Inclusión y exclusión de rutas de acceso -No puedes utilizar `paths` y `paths-ignore` para filtrar el mismo evento en un solo flujo de trabajo. Si quieres tanto incluir como excluir patrones de ruta para un solo evento, utiliza el filtro de `paths` en conjunto con el carácter `!` para indicar qué rutas deben excluirse. +No puedes usar `paths` y `paths-ignore` para filtrar el mismo evento en un único flujo de trabajo. Si quieres tanto incluir como excluir patrones de ruta de acceso para un solo evento, usa el filtro `paths` junto con el carácter `!` para indicar qué rutas de acceso se deben excluir. -Si defines una ruta con el carácter `!`, también debes definir por lo menos una ruta sin el carácter `!`. Si solo quieres excluir rutas, utiliza `paths-ignore` en su lugar. +Si defines una ruta de acceso con el carácter `!`, también debes definir al menos una ruta de acceso sin el carácter `!`. Si solo quieres excluir rutas de acceso, usa `paths-ignore` en su lugar. El orden en que defines los patrones importa: -- Una coincidencia de patrón negativo (con prefijo `!`) luego de una coincidencia positiva excluirá la ruta. +- El tener una coincidencia de patrón negativo (con el prefijo `!`) después de una coincidencia positiva hará que se excluya la ruta de acceso. - Un patrón de coincidencia positiva luego de una coincidencia negativa excluirá nuevamente la ruta. -Este ejemplo se ejecuta cada vez que el evento de `subida` incluye un archivo en el directorio `sub-project` o sus subdirectorios, a menos que el archivo esté en el directorio `sub-project/docs`. Por ejemplo, una subida que haya cambiado `sub-project/index.js` o `sub-project/src/index.js` desencadenará una ejecución de flujo de trabajo, pero una subida que cambie solo `sub-project/docs/readme.md` no lo hará. +Este ejemplo se ejecuta cada vez que el evento `push` incluye un archivo en el directorio `sub-project` o sus subdirectorios, a menos que el archivo esté en el directorio `sub-project/docs`. Por ejemplo, una inserción que haya cambiado `sub-project/index.js` o `sub-project/src/index.js` desencadenará una ejecución de flujo de trabajo, pero una inserción que solo cambie `sub-project/docs/readme.md` no lo hará. ```yaml on: @@ -62,17 +70,17 @@ on: {% note %} -**Nota:** Si subes más de 1,000 confirmaciones o si {% data variables.product.prodname_dotcom %} no genera el diff debido a que se excedió el tiempo, el flujo de trabajo siempre se ejecutará. +**Nota:** Si insertas más de 1000 confirmaciones o si {% data variables.product.prodname_dotcom %} no genera las diferencias debido a que se agota el tiempo de espera, el flujo de trabajo siempre se ejecutará. {% endnote %} -El filtro determina si un flujo de trabajo se debe ejecutar al evaluar los archivos modificados y al ejecutarlos comparándolos con la lista de `paths-ignore` o `paths`. Si no hay archivos modificados, no se ejecutará el flujo de trabajo. +El filtro determina si un flujo de trabajo debe ejecutarse al evaluar los archivos modificados y ejecutarlos en comparación con la lista de `paths-ignore` o `paths`. Si no hay archivos modificados, no se ejecutará el flujo de trabajo. {% data variables.product.prodname_dotcom %} genera la lista de archivos modificados usando diferencias de dos puntos para las subidas y de tres puntos para las solicitudes de extracción: -- **Solicitudes de extracción:** las diferencias de tres puntos son una comparación entre la versión más reciente de la rama de tema y la confirmación, cuando la rama de tema se sincronizó por última vez con la rama base. -- **Subidas a ramas existentes:** una diferencia de dos puntos compara las SHA de encabezado y de base directamente entre sí. -- **Subidas a ramas nuevas:** una diferencia de dos puntos comparada con el padre del antepasado de la confirmación más profunda subida. +- **Solicitudes de incorporación de cambios:** las diferencias de tres puntos son una comparación entre la versión más reciente de la rama de tema y la confirmación en la que la rama de tema se sincronizó por última vez con la rama base. +- **Inserción en ramas existentes:** una diferencia de dos puntos compara los SHA base y principal directamente entre sí. +- **Inserción en ramas nuevas:** una diferencia de dos puntos comparada con el elemento primario del antecesor de la confirmación insertada más profunda. Los diffs se limitan a 300 archivos. Si hay archivos que cambiaron y no se empataron en los primeros 300 archivos que devuelve el filtro, el flujo de trabajo no se ejecutará. Puede que necesites crear filtros más específicos para que el flujo de trabajo se ejecute automáticamente. -Para obtener más información, consulta "[Acerca de comparar ramas en las solicitudes de extracción](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-comparing-branches-in-pull-requests)". +Para obtener más información, consulta "[Acerca de la comparación de ramas en las solicitudes de incorporación de cambios](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-comparing-branches-in-pull-requests)". diff --git a/translations/es-ES/data/reusables/actions/workflows/section-triggering-a-workflow-schedule.md b/translations/es-ES/data/reusables/actions/workflows/section-triggering-a-workflow-schedule.md index e6ec21f751..524ef22d84 100644 --- a/translations/es-ES/data/reusables/actions/workflows/section-triggering-a-workflow-schedule.md +++ b/translations/es-ES/data/reusables/actions/workflows/section-triggering-a-workflow-schedule.md @@ -1,3 +1,11 @@ -Puedes utilizar `on.schedule` para definir un itinerario de tiempo para tus flujos de trabajo. {% data reusables.repositories.actions-scheduled-workflow-example %} +--- +ms.openlocfilehash: ab26e7b669a3d22a6ef507ffeb30f74f6f9d7ef8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114026" +--- +Puede usar `on.schedule` para definir una programación de tiempo para los flujos de trabajo. {% data reusables.repositories.actions-scheduled-workflow-example %} -Para obtener más información acerca de la sintaxis cron, consulta la sección "[Eventos que activan flujos de trabajo](/actions/automating-your-workflow-with-github-actions/events-that-trigger-workflows#scheduled-events)". +Para obtener más información sobre la sintaxis cron, consulte "[Eventos que desencadenan flujos de trabajo](/actions/automating-your-workflow-with-github-actions/events-that-trigger-workflows#scheduled-events)". diff --git a/translations/es-ES/data/reusables/actions/workflows/section-triggering-a-workflow-types.md b/translations/es-ES/data/reusables/actions/workflows/section-triggering-a-workflow-types.md index e45a906bcf..3893d9d249 100644 --- a/translations/es-ES/data/reusables/actions/workflows/section-triggering-a-workflow-types.md +++ b/translations/es-ES/data/reusables/actions/workflows/section-triggering-a-workflow-types.md @@ -1,6 +1,14 @@ -Utiliza `on..types` para definir el tipo de actividad que activará una ejecución de flujo de trabajo. La mayoría de los eventos GitHub son desencadenados por más de un tipo de actividad. Por ejemplo, la `label` se activa cuando esta está como `created`, `edited` o `deleted`. La palabra clave `types` (tipos) te permite reducir la actividad que hace que se ejecute el flujo de trabajo. Cuando solo un tipo de actividad activa el evento webhook, la palabra clave `types` (tipos) es innecesaria. +--- +ms.openlocfilehash: 67b4dd3749936efb6a7eef53fc38543c3c8a6451 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091988" +--- +Usa `on..types` para definir el tipo de actividad que desencadenará una ejecución de flujo de trabajo. La mayoría de los eventos GitHub son activados por más de un tipo de actividad. Por ejemplo, `label` se desencadena cuando una etiqueta es `created`, `edited` o `deleted`. La palabra clave `types` te permite reducir la actividad que hace que se ejecute el flujo de trabajo. Cuando solo un tipo de actividad desencadena un evento de webhook, la palabra clave `types` no es necesaria. -Puedes usar una matriz de `tipos` de eventos. Para obtener más información acerca de cada evento y sus tipos de actividad, consulta "[Eventos que desencadenan flujos de trabajo](/actions/using-workflows/events-that-trigger-workflows#available-events)". +Puedes usar una matriz de eventos `types`. Para obtener más información sobre cada evento y sus tipos de actividad, consulta "[Eventos que desencadenan flujos de trabajo](/actions/using-workflows/events-that-trigger-workflows#available-events)". ```yaml on: diff --git a/translations/es-ES/data/reusables/actions/workflows/section-triggering-a-workflow.md b/translations/es-ES/data/reusables/actions/workflows/section-triggering-a-workflow.md index f78ccc0f81..1f095119f9 100644 --- a/translations/es-ES/data/reusables/actions/workflows/section-triggering-a-workflow.md +++ b/translations/es-ES/data/reusables/actions/workflows/section-triggering-a-workflow.md @@ -1,6 +1,14 @@ +--- +ms.openlocfilehash: b52d7ccc2e31d94e252d60985fde1c2c5c26f231 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114018" +--- -Para activar un flujo de trabajo automáticamente, utiliza `on` para definir los eventos que pueden causar que se ejecute el flujo de trabajo. Para obtener una lista de eventos disponibles, consulta "[Eventos que desencadenan flujos de trabajo](/articles/events-that-trigger-workflows)". +Para desencadenar automáticamente un flujo de trabajo, use `on` para definir qué eventos pueden hacer que se ejecute el flujo de trabajo. Para obtener una lista de eventos disponibles, consulte "[Eventos que desencadenan flujos de trabajo](/articles/events-that-trigger-workflows)". -Puedes definir eventos sencillos o múltiples que puedan activar un flujo de trabajo o configurar un itinerario de tiempos. También puedes restringir la ejecución de un flujo de trabajo para que solo ocurra para archivos, etiquetas o cambios de rama específicos. Estas opciones se describen en las siguietnes secciones. +Puedes definir eventos sencillos o múltiples que puedan activar un flujo de trabajo o configurar un itinerario de tiempos. También puedes restringir la ejecución de un flujo de trabajo para que solo ocurra para archivos, etiquetas o cambios de rama específicos. Estas opciones se describen en las secciones siguientes. {% data reusables.actions.actions-on-examples %} diff --git a/translations/es-ES/data/reusables/advanced-security/about-committer-numbers-ghec-ghes.md b/translations/es-ES/data/reusables/advanced-security/about-committer-numbers-ghec-ghes.md index 895626ebdb..31bc247fcf 100644 --- a/translations/es-ES/data/reusables/advanced-security/about-committer-numbers-ghec-ghes.md +++ b/translations/es-ES/data/reusables/advanced-security/about-committer-numbers-ghec-ghes.md @@ -1,6 +1,14 @@ +--- +ms.openlocfilehash: 281a3a039c8a557c209e756d107ac1856a181017 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091986" +--- Registramos y mostramos dos números de confirmantes para la {% data variables.product.prodname_GH_advanced_security %} en {% data variables.product.product_location %}: -- **Confirmantes** es la cantidad de confirmantes que contribuyeron con por lo menos un repositorio {% ifversion fpt or ghec %}privado {% endif %}en una organización y que utilizan una plaza de tu licencia empresarial. Es decir, también son un miembro de la organización, un colaborador externo, o tienen una invitación pendiente para unirse a una organización en tu empresa. +- Los **confirmantes** son el número de confirmantes que han contribuido al menos a un {% ifversion fpt or ghec %}repositorio {% endif %}privado de una organización y que usan un puesto en la licencia empresarial. Es decir, también son un miembro de la organización, un colaborador externo, o tienen una invitación pendiente para unirse a una organización en tu empresa. - **Únicos para este repositorio/organización** es la cantidad de confirmantes que contribuyen únicamente a este repositorio o a los repositorios en esta organización. Esta cantidad muestra cuántas plazas de la licencia puedes liberar si inhabilitas la {% data variables.product.prodname_GH_advanced_security %} para este repositorio u organización. Si no hay confirmantes únicos, todos los confirmantes activos también contribuirán con otros repositorios u organizaciones que utilicen la {% data variables.product.prodname_GH_advanced_security %}. Inhabilitar la característica para este repositorio u organización no liberará plazas en tu licencia. @@ -9,6 +17,6 @@ Cuando eliminas a un usuario de tu cuenta empresarial, la licencia de usuario se {% note %} -**Nota:** Los usuarios pueden contribuir en varios repositorios u organizaciones. El uso se mide a través de toda la cuenta empresarial para asegurarse de que cada miembro utilice una plaza sin importar en cuántos repositorios u organizaciones contribuye. +**Nota:** Los usuarios pueden contribuir a varios repositorios u organizaciones. El uso se mide a través de toda la cuenta empresarial para asegurarse de que cada miembro utilice una plaza sin importar en cuántos repositorios u organizaciones contribuye. {% endnote %} diff --git a/translations/es-ES/data/reusables/advanced-security/about-ghas-license-seats.md b/translations/es-ES/data/reusables/advanced-security/about-ghas-license-seats.md index bc96f8d6ac..1873618ba8 100644 --- a/translations/es-ES/data/reusables/advanced-security/about-ghas-license-seats.md +++ b/translations/es-ES/data/reusables/advanced-security/about-ghas-license-seats.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: a16915bc01711ffbe5aefbb0d16ce4b967c167cd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145093043" +--- Cada licencia de {% data variables.product.prodname_GH_advanced_security %} especifica una cantidad máxima de cuentas o de plazas que pueden utilizar estas características. Debes revisar de vez en cuando que tu uso esté dentro de la capacidad de tu licencia. diff --git a/translations/es-ES/data/reusables/advanced-security/about-ghas-organization-policy.md b/translations/es-ES/data/reusables/advanced-security/about-ghas-organization-policy.md index 32f59725ac..4410c494ac 100644 --- a/translations/es-ES/data/reusables/advanced-security/about-ghas-organization-policy.md +++ b/translations/es-ES/data/reusables/advanced-security/about-ghas-organization-policy.md @@ -1,5 +1,13 @@ -{% data variables.product.company_short %} cobra por la {% data variables.product.prodname_advanced_security %} por cada confirmante. {% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Administrar el licenciamiento de la {% data variables.product.prodname_GH_advanced_security %}](/billing/managing-licensing-for-github-advanced-security)."{% elsif ghes %}Para obtener más información, consulta la sección "[Administrar la {% data variables.product.prodname_GH_advanced_security %} para tu empresa](/admin/advanced-security)".{% endif %} +--- +ms.openlocfilehash: a9edfbc5b5f3c0f50ae1e476d393e658751a5079 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114017" +--- +{% data variables.product.company_short %} cobra por la {% data variables.product.prodname_advanced_security %} por cada confirmante. {% ifversion fpt or ghec %}Para obtener más información, consulte "[Administrar la facturación de {% data variables.product.prodname_GH_advanced_security %}](/billing/managing-licensing-for-github-advanced-security)."{% elsif ghes %}Para obtener más información, consulte "[Administrar {% data variables.product.prodname_GH_advanced_security %} para tu empresa](/admin/advanced-security)."{% endif %} Puedes requerir una política que controle si se les permite a los administradores de repositorio habilitar características para {% data variables.product.prodname_advanced_security %} en los repositorios de una organización. Puedes configurar una política para todas las organizaciones que le pertenezcan a tu cuenta empresarial o para las organizaciones individuales que elijas. -El dejar de permitir la {% data variables.product.prodname_advanced_security %} para una organización previene que los administradores de repositorio habiliten las características de la {% data variables.product.prodname_advanced_security %} para los repositorios adicionales, pero no inhabilita las características para los repositorios en donde estas ya se hayan habilitado. Para obtener más información acerca de la configuración de las características de {% data variables.product.prodname_advanced_security %}, 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)" o "[Administrar la configuración de análisis y seguridad para tu repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)". +El dejar de permitir la {% data variables.product.prodname_advanced_security %} para una organización previene que los administradores de repositorio habiliten las características de la {% data variables.product.prodname_advanced_security %} para los repositorios adicionales, pero no inhabilita las características para los repositorios en donde estas ya se hayan habilitado. Para obtener más información sobre la configuración de características de {% data variables.product.prodname_advanced_security %}, consulte "[Administrar los parámetros de seguridad y análisis para tu organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)" o "[Administrar los parámetros de seguridad y análisis para tu repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)." diff --git a/translations/es-ES/data/reusables/advanced-security/check-for-ghas-license.md b/translations/es-ES/data/reusables/advanced-security/check-for-ghas-license.md index 3567b19199..fd5fe6a76a 100644 --- a/translations/es-ES/data/reusables/advanced-security/check-for-ghas-license.md +++ b/translations/es-ES/data/reusables/advanced-security/check-for-ghas-license.md @@ -1 +1,9 @@ -Puedes identificar si tu empresa tiene una licencia de {% data variables.product.prodname_GH_advanced_security %} revisando los ajustes de la misma. Para obtener más información, consulta la sección "[Habilitar la Seguridad Avanzada de GitHub para tu empresa](/admin/advanced-security/enabling-github-advanced-security-for-your-enterprise#checking-whether-your-license-includes-github-advanced-security)". +--- +ms.openlocfilehash: c5fa7c8703f3f0f4e99da4dc240b72588b4c25b3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145093044" +--- +Puedes identificar si tu empresa tiene una licencia de {% data variables.product.prodname_GH_advanced_security %} revisando los ajustes de la misma. Para obtener más información, consulte "[Habilitar la Seguridad Avanzada de GitHub para tu empresa](/admin/advanced-security/enabling-github-advanced-security-for-your-enterprise#checking-whether-your-license-includes-github-advanced-security)". diff --git a/translations/es-ES/data/reusables/advanced-security/custom-link-beta.md b/translations/es-ES/data/reusables/advanced-security/custom-link-beta.md deleted file mode 100644 index a79fc22417..0000000000 --- a/translations/es-ES/data/reusables/advanced-security/custom-link-beta.md +++ /dev/null @@ -1,5 +0,0 @@ -{% note %} - -**Note:** The ability to add resource links to blocked push messages is currently in public beta and subject to change. - -{% endnote %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/advanced-security/getting-the-most-from-your-license.md b/translations/es-ES/data/reusables/advanced-security/getting-the-most-from-your-license.md index 760ec4d738..abd99fd065 100644 --- a/translations/es-ES/data/reusables/advanced-security/getting-the-most-from-your-license.md +++ b/translations/es-ES/data/reusables/advanced-security/getting-the-most-from-your-license.md @@ -1,6 +1,14 @@ +--- +ms.openlocfilehash: 255dcb0346e9413e32492c34a7724df6284cd325 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146455745" +--- Cuando decides qué repositorios y organizaciones priorizar para la {% data variables.product.prodname_GH_advanced_security %}, debes revisarlas e identificar: -- Las bases de código que son más críticas para el éxito de tu empresa. Estos son los proyectos para los cuales la introducción de código vulnerable, los secretos de código rígido o las dependencias inseguras tendrían el mayor impacto en tu empresa. +- Las bases de código que son más críticas para el éxito de tu empresa. Estos son los proyectos para los cuales la introducción de código vulnerable, los secretos de código rígido o las dependencias no seguras tendrían el mayor impacto en tu empresa. - Las bases de código con la frecuencia de confirmación más alta. Estos son los proyectos que se desarrollan de forma más activa y, por consecuencia, hay un riesgo mayor para que se introduzcan problemas de seguridad. -Si habilitaste {% data variables.product.prodname_GH_advanced_security %} para estas organizaciones o repositorios, valor qué otras bases de código podrías agregar sin incurrir en un cargo para los confirmantes únicos. Finalmente, revisa las bases de código restantes que sean importantes y estén ocupadas. {% ifversion fpt or ghes or ghec %}Si quieres incrementar la cantidad de plazas en tu licencia, contacta a {% data variables.contact.contact_enterprise_sales %}.{% endif %} +Si habilitaste {% data variables.product.prodname_GH_advanced_security %} para estas organizaciones o repositorios, valor qué otras bases de código podrías agregar sin incurrir en un cargo para los confirmantes únicos. Finalmente, revisa las bases de código restantes que sean importantes y estén ocupadas. {% ifversion fpt or ghes or ghec %}Si quiere aumentar la cantidad de puestos en su licencia, póngase en contacto con {% data variables.contact.contact_enterprise_sales %}.{% endif %} diff --git a/translations/es-ES/data/reusables/advanced-security/ghas-helps-developers.md b/translations/es-ES/data/reusables/advanced-security/ghas-helps-developers.md index 7ae149aac0..6823784d7e 100644 --- a/translations/es-ES/data/reusables/advanced-security/ghas-helps-developers.md +++ b/translations/es-ES/data/reusables/advanced-security/ghas-helps-developers.md @@ -1 +1,9 @@ -La {% data variables.product.prodname_GH_advanced_security %} ayuda a que los desarrolladores mejoren y mantengan la seguridad y la calidad del código. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_GH_advanced_security %}](/github/getting-started-with-github/about-github-advanced-security)". +--- +ms.openlocfilehash: 6bf73ca92cb1ff519f97c1a0312379ddbcfcdd8f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091984" +--- +La {% data variables.product.prodname_GH_advanced_security %} ayuda a que los desarrolladores mejoren y mantengan la seguridad y la calidad del código. Para más información, consulte "[Acerca de {% data variables.product.prodname_GH_advanced_security %}](/github/getting-started-with-github/about-github-advanced-security)". diff --git a/translations/es-ES/data/reusables/advanced-security/license-overview.md b/translations/es-ES/data/reusables/advanced-security/license-overview.md index 642023598d..5c95acd11a 100644 --- a/translations/es-ES/data/reusables/advanced-security/license-overview.md +++ b/translations/es-ES/data/reusables/advanced-security/license-overview.md @@ -1,8 +1,16 @@ +--- +ms.openlocfilehash: 5d75f2a8b4c2c9bfdf7b491d23f76f4f820b98e7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145093040" +--- Cada licencia de {% data variables.product.prodname_GH_advanced_security %} especifica una cantidad máxima de cuentas o de plazas que pueden utilizar estas características. Cada confirmante activo en por lo menos un repositorio con la característica habilitada utilizará una plaza. Un confirmante se considera como activo si una de sus confirmaciones se subió al repositorio dentro de los últimos 90 días, sin importar de cuándo se escribió originalmente. {% note %} -**Nota:** Los confirmantes activos se calculan utilizando la información del autor de las confirmaciones y la marca de tiempo de cuando el código se subió a {% data variables.product.product_name %}. +**Nota:** Los confirmantes activos se calculan utilizando la información del autor de las confirmaciones y la marca de tiempo de cuando el código se pasó a {% data variables.product.product_name %}. - Cuando un usuario sube código a {% data variables.product.prodname_dotcom %}, cada usuario que fue el autor de dicho código en esa subida contará como una plaza de {% data variables.product.prodname_GH_advanced_security %}, incluso si el código no es nuevo en {% data variables.product.prodname_dotcom %}. diff --git a/translations/es-ES/data/reusables/advanced-security/managing-license-usage-ghec-ghes.md b/translations/es-ES/data/reusables/advanced-security/managing-license-usage-ghec-ghes.md index a134a637a8..ce930ecb33 100644 --- a/translations/es-ES/data/reusables/advanced-security/managing-license-usage-ghec-ghes.md +++ b/translations/es-ES/data/reusables/advanced-security/managing-license-usage-ghec-ghes.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: c47a4efc23963dcfa0be69207387cd2d02704aef +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114009" +--- Cuando habilitas o inhabilitas la {% data variables.product.prodname_advanced_security %} para repositorios, {% data variables.product.prodname_dotcom %} muestra un resumen de cambios en el uso de tu licencia. Si inhabilitas el acceso a {% data variables.product.prodname_GH_advanced_security %}, se liberará cualquier plaza que utilice un confirmante "único". -Si sobrepasas el límite de tu licencia, {% data variables.product.prodname_GH_advanced_security %} seguirá trabajando en todos los repositorios en donde ya se encuentre habilitado. Sin embargo, en las organizaciones en donde se habilita la {% data variables.product.prodname_GH_advanced_security %} para los repositorios nuevos, se crearán repositorios con la característica inhabilitada. Adicionalmente, no estará disponible la opción para habilitar la {% data variables.product.prodname_GH_advanced_security %} para los repositorios existentes.{% ifversion fpt or ghec %} Si cambias la visibilidad de un repositorio público a uno privado, entonces se inhabilitará la {% data variables.product.prodname_GH_advanced_security %} para dicho repositorio.{% endif %} +Si sobrepasas el límite de tu licencia, {% data variables.product.prodname_GH_advanced_security %} seguirá trabajando en todos los repositorios en donde ya se encuentre habilitado. Sin embargo, en las organizaciones en donde se habilita la {% data variables.product.prodname_GH_advanced_security %} para los repositorios nuevos, se crearán repositorios con la característica inhabilitada. Además, la opción para habilitar {% data variables.product.prodname_GH_advanced_security %} para los repositorios existentes no estará disponible.{% ifversion fpt or ghec %} Si cambia la visibilidad de un repositorio público a uno privado, se deshabilitará {% data variables.product.prodname_GH_advanced_security %} para ese repositorio.{% endif %} Tan pronto como liberes algunas plazas, al inhabilitar la {% data variables.product.prodname_GH_advanced_security %} para algunos repositorios o al incrementar tu tamaño de licencia, las opciones para habilitar la {% data variables.product.prodname_GH_advanced_security %} funcionarán nuevamente como normales. diff --git a/translations/es-ES/data/reusables/advanced-security/more-info-ghas.md b/translations/es-ES/data/reusables/advanced-security/more-info-ghas.md index 18f76ad2bf..2c044f9ac1 100644 --- a/translations/es-ES/data/reusables/advanced-security/more-info-ghas.md +++ b/translations/es-ES/data/reusables/advanced-security/more-info-ghas.md @@ -1 +1,9 @@ -Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_GH_advanced_security %}](/github/getting-started-with-github/about-github-advanced-security)". +--- +ms.openlocfilehash: 15c90c5b8c6b5664c7c02e4976c552a8362f76e3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091979" +--- +Para más información, consulte "[Acerca de {% data variables.product.prodname_GH_advanced_security %}](/github/getting-started-with-github/about-github-advanced-security)". diff --git a/translations/es-ES/data/reusables/advanced-security/more-information-about-enforcement-policy.md b/translations/es-ES/data/reusables/advanced-security/more-information-about-enforcement-policy.md index 42fab74fef..3add624249 100644 --- a/translations/es-ES/data/reusables/advanced-security/more-information-about-enforcement-policy.md +++ b/translations/es-ES/data/reusables/advanced-security/more-information-about-enforcement-policy.md @@ -1 +1,9 @@ -Para obtener más información, consulta la sección "[Requerir políticas para la {% data variables.product.prodname_advanced_security %} en tu empresa]({% ifversion fpt %}/enterprise-cloud@latest{% endif %}/admin/policies/enforcing-policies-for-advanced-security-in-your-enterprise)". +--- +ms.openlocfilehash: 1b37f350d1a16509df7b661fcde678b6599b3f09 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145093039" +--- +Para más información, vea "[Aplicación de directivas para {% data variables.product.prodname_advanced_security %} en la empresa]({% ifversion fpt %}/enterprise-cloud@latest{% endif %}/admin/policies/enforcing-policies-for-advanced-security-in-your-enterprise)". diff --git a/translations/es-ES/data/reusables/advanced-security/note-org-enable-uses-seats.md b/translations/es-ES/data/reusables/advanced-security/note-org-enable-uses-seats.md index 22ce992864..e48440c92a 100644 --- a/translations/es-ES/data/reusables/advanced-security/note-org-enable-uses-seats.md +++ b/translations/es-ES/data/reusables/advanced-security/note-org-enable-uses-seats.md @@ -1,7 +1,11 @@ -{% ifversion ghes or ghec %} -{% note %} -**Nota:** Si habilitas +--- +ms.openlocfilehash: 02bc16f3628ae7c778c81a8d5b7831703b5b725a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145114001" +--- +{% ifversion ghes or ghec %} {% note %} -{% data variables.product.prodname_GH_advanced_security %}, los confirmantes de estos repositorios utilizarán las plazas en tu licencia de {% data variables.product.prodname_GH_advanced_security %}. Esta opción se inhabilita si excediste la capacidad de tu licencia. {% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Acerca de la facturación para la {% data variables.product.prodname_GH_advanced_security %}](/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security)".{% endif %} -{% endnote %} -{% endif %} +**Nota:** Si habilita {% data variables.product.prodname_GH_advanced_security %}, los usuarios que realicen confirmaciones en estos repositorios usarán los puestos de la licencia de {% data variables.product.prodname_GH_advanced_security %}. Esta opción se inhabilita si excediste la capacidad de tu licencia. {% ifversion fpt or ghec %}Para más información, vea "[Acerca de la facturación de {% data variables.product.prodname_GH_advanced_security %}](/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security)".{% endif %} {% endnote %} {% endif %} diff --git a/translations/es-ES/data/reusables/advanced-security/secret-scanning-add-custom-pattern-details.md b/translations/es-ES/data/reusables/advanced-security/secret-scanning-add-custom-pattern-details.md index 9fd6e9c891..feced3b4cf 100644 --- a/translations/es-ES/data/reusables/advanced-security/secret-scanning-add-custom-pattern-details.md +++ b/translations/es-ES/data/reusables/advanced-security/secret-scanning-add-custom-pattern-details.md @@ -1,9 +1,13 @@ +--- +ms.openlocfilehash: 53ead6c394e757a67d36fde9c73c74eec7e963bc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091978" +--- 1. Ingresa los detalles de tu patrón personalizado nuevo: 1. Debes proporcionar por lo menos el nombre de tu patrón y una expresión regular para el formato de tu patrón secreto. - 1. Puedes hacer clic en **{% octicon "chevron-down" aria-label="down" %} Más opciones** para proporcionar otro tipo de contenido circundante o requisitos de coincidencia adicionales para el formato de secreto. + 1. Puede hacer clic en **More options {% octicon "chevron-down" aria-label="down" %}** (Más opciones) para proporcionar otro tipo de contenido circundante o requisitos de coincidencia adicionales para el formato de secreto. 1. Proporciona una secuencia de pruebas de muestra para asegurarte de que tu configuración empate con los patrones que esperas. - {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5499 %} - ![Crear un formato de patrón personalizado del {% data variables.product.prodname_secret_scanning %}](/assets/images/help/repository/secret-scanning-create-custom-pattern.png) - {% else %} - ![Crear un formato de patrón personalizado del {% data variables.product.prodname_secret_scanning %}](/assets/images/enterprise/3.2/repository/secret-scanning-create-custom-pattern.png) - {% endif %} + {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5499 %} ![Crear un formulario de patrón de {% data variables.product.prodname_secret_scanning %} personalizado](/assets/images/help/repository/secret-scanning-create-custom-pattern.png) {% else %} ![Crear un formulario de patrón de {% data variables.product.prodname_secret_scanning %} personalizado](/assets/images/enterprise/3.2/repository/secret-scanning-create-custom-pattern.png) {% endif %} diff --git a/translations/es-ES/data/reusables/advanced-security/secret-scanning-create-custom-pattern.md b/translations/es-ES/data/reusables/advanced-security/secret-scanning-create-custom-pattern.md index 52b390e2dd..51f641abed 100644 --- a/translations/es-ES/data/reusables/advanced-security/secret-scanning-create-custom-pattern.md +++ b/translations/es-ES/data/reusables/advanced-security/secret-scanning-create-custom-pattern.md @@ -1 +1,9 @@ -1. Cuando estés satisfecho con tu patrón personalizado nuevo, haz clic en {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5499 %}**Publicar patrón**{% elsif ghes > 3.2 or ghae %}**Crear patrón**{% elsif ghes = 3.2 %}**Crear patrón personalizado**{% endif %}. +--- +ms.openlocfilehash: 606689dba9f788a4f5e7127cc6d0b0df3dbc06f5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145093036" +--- +1. Cuando esté satisfecho con el nuevo patrón personalizado, haga clic en {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5499 %}**Publicar patrón**{% elsif ghes > 3.2 or ghae %}**Crear patrón**{% elsif ghes = 3.2 %}**Crear patrón personalizado**{% endif %}. 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 8dd4b454be..2e22671ac0 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,12 @@ -1. Cuando termine la simulación, verás una muestra de los resultados (hasta 1000). Revisa los resultados e identifica cualquier falso positivo. ![Captura de pantalla mostrando los resultados de una simulación](/assets/images/help/repository/secret-scanning-publish-pattern.png) -1. Edita un patrón personalizado nuevo para corregir cualquier problema con los resultados y, luego, para probar tus cambios, haz clic en **Guardar y simular**. +--- +ms.openlocfilehash: ca9405d127581cff137c4f711a57af6d881cb6db +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147549096" +--- +1. Cuando termine el simulacro verás un ejemplo de los resultados (hasta 1000). Revisa los resultados e identifica cualquier falso positivo. + ![Captura de pantalla en la que se muestran los resultados de una simulación](/assets/images/help/repository/secret-scanning-publish-pattern.png) +1. Edita el nuevo patrón personalizado para corregir cualquier problema con los resultados y, después, haz clic en **Guardar y realizar simulacro** para probar los cambios. diff --git a/translations/es-ES/data/reusables/advanced-security/secret-scanning-dry-run-select-enterprise-repos.md b/translations/es-ES/data/reusables/advanced-security/secret-scanning-dry-run-select-enterprise-repos.md index ed0d8a8dbc..b154a34f10 100644 --- a/translations/es-ES/data/reusables/advanced-security/secret-scanning-dry-run-select-enterprise-repos.md +++ b/translations/es-ES/data/reusables/advanced-security/secret-scanning-dry-run-select-enterprise-repos.md @@ -1,7 +1,17 @@ +--- +ms.openlocfilehash: 555d4a026738d2451827fe5707eed6358f7f2468 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147549123" +--- {%- ifversion custom-pattern-dry-run-ga %} -1. Busca y selecciona hasta 10 repositorios en donde quieras realizar la simulación. ![Screenshot showing repositories selected for the dry run](/assets/images/help/repository/secret-scanning-dry-run-custom-pattern-select-repo-only.png) -1. When you're ready to test your new custom pattern, click **Run**. +1. Busca y selecciona hasta 10 repositorios en los que quieras realizar el simulacro. + ![Captura de pantalla en la que se muestran los repositorios seleccionados para el simulacro](/assets/images/help/repository/secret-scanning-dry-run-custom-pattern-select-repo-only.png) +1. Cuando tenga todo listo para probar el nuevo patrón personalizado, haga clic en **Ejecutar**. {%- else %} -1. Busca y selecciona hasta 10 repositorios en donde quieras realizar la simulación. ![Screenshot showing repositories selected for the dry run](/assets/images/help/repository/secret-scanning-dry-run-custom-pattern-select-repo.png) -1. Cuando estés listo para probar tu nuevo patrón personalizado, haz clic en **Simulacro**. +1. Busca y selecciona hasta 10 repositorios en los que quieras realizar el simulacro. + ![Captura de pantalla en la que se muestran los repositorios seleccionados para el simulacro](/assets/images/help/repository/secret-scanning-dry-run-custom-pattern-select-repo.png) +1. Cuando estés listo para probar el nuevo patrón personalizado, haz clic en **Simulacro**. {%- endif %} 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 7a2548c9ce..af011c84e9 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,9 +1,20 @@ +--- +ms.openlocfilehash: 55be1692eaf41dbee91aa298eeb9a969e5b91b42 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147549080" +--- {%- ifversion custom-pattern-dry-run-ga %} -1. Select the repositories where you want to perform the dry run. - * To perform the dry run across the entire organization, select **All repositories in the organization**. ![Screenshot showing repositories selected for the dry run](/assets/images/help/repository/secret-scanning-dry-run-custom-pattern-all-repos.png) - * To specify the repositories where you want to perform the dry run, select **Selected repositories**, then search for and select up to 10 repositories. ![Screenshot showing repositories selected for the dry run](/assets/images/help/repository/secret-scanning-dry-run-custom-pattern-select-repos-option.png) -1. When you're ready to test your new custom pattern, click **Run**. +1. Seleccione los repositorios en los que desea realizar el simulacro. + * Para realizar el simulacro en toda la organización, seleccione **Todos los repositorios de la organización**. + ![Captura de pantalla en la que se muestran los repositorios seleccionados para el simulacro](/assets/images/help/repository/secret-scanning-dry-run-custom-pattern-all-repos.png) + * Para especificar los repositorios en los que desea realizar el simulacro, seleccione **Repositorios seleccionados**, busque y seleccione hasta 10 repositorios. + ![Captura de pantalla en la que se muestran los repositorios seleccionados para el simulacro](/assets/images/help/repository/secret-scanning-dry-run-custom-pattern-select-repos-option.png) +1. Cuando tenga todo listo para probar el nuevo patrón personalizado, haga clic en **Ejecutar**. {%- else %} -1. Search for and select up to 10 repositories where you want to perform the dry run. ![Screenshot showing repositories selected for the dry run](/assets/images/help/repository/secret-scanning-dry-run-custom-pattern-select-repo.png) -1. Cuando estés listo para probar tu nuevo patrón personalizado, haz clic en **Simulacro**. +1. Busca y selecciona hasta 10 repositorios en los que quieras realizar el simulacro. + ![Captura de pantalla en la que se muestran los repositorios seleccionados para el simulacro](/assets/images/help/repository/secret-scanning-dry-run-custom-pattern-select-repo.png) +1. Cuando estés listo para probar el nuevo patrón personalizado, haz clic en **Simulacro**. {%- endif %} diff --git a/translations/es-ES/data/reusables/advanced-security/secret-scanning-new-custom-pattern.md b/translations/es-ES/data/reusables/advanced-security/secret-scanning-new-custom-pattern.md index 07bf614a03..d82659579e 100644 --- a/translations/es-ES/data/reusables/advanced-security/secret-scanning-new-custom-pattern.md +++ b/translations/es-ES/data/reusables/advanced-security/secret-scanning-new-custom-pattern.md @@ -1 +1,9 @@ -1. Debajo de "{% data variables.product.prodname_secret_scanning_caps %}", debajo de "Patrones personalizados", haz clic en {% ifversion fpt or ghes > 3.2 or ghae or ghec %}**Patrón nuevo**{% elsif ghes = 3.2 %}**Patrón personalizado nuevo**{% endif %}. +--- +ms.openlocfilehash: fffcf27ed7d0b6a175d218436989af63172b5d2b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113993" +--- +1. En "{% data variables.product.prodname_secret_scanning_caps %}", en "Patrones personalizados", haga clic en {% ifversion fpt or ghes > 3.2 or ghae or ghec %}**Nuevo patrón**{% elsif ghes = 3.2 %}**Nuevo patrón personalizado**{% endif %}. 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 0b25b4d034..136b2017e1 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,6 +1,7 @@ -1. Debajo de "{% data variables.product.prodname_secret_scanning_caps %}" y debajo de "Protección contra subida", haz clic en **Habilitar todo**. ![Captura de pantalla que muestra cómo habilitar la protección de subida para el {% data variables.product.prodname_secret_scanning %} en una organización](/assets/images/help/organizations/secret-scanning-enable-push-protection.png) -1. Opcionalmente, haz clic en "Habilitar automáticamente los repositorios privados agregados al {% data variables.product.prodname_secret_scanning %}".{% ifversion push-protection-custom-link-orgs %} -1. Opcionalmente, para incluir un enlace personalizado en el mensaje, el cual verán los miembros cuando intenten subir un secreto, selecciona **Agregar un enlace de recurso en el CLI e IU web cuando se bloquee un comentario** y después escribe una URL y haz clic en **Guardar enlace**. +1. Under "{% data variables.product.prodname_secret_scanning_caps %}", under "Push protection", click **Enable all**. + ![Screenshot showing how to enable push protection for {% data variables.product.prodname_secret_scanning %} for an organization](/assets/images/help/organizations/secret-scanning-enable-push-protection.png) +1. Optionally, click "Automatically enable for private repositories added to {% data variables.product.prodname_secret_scanning %}."{% ifversion push-protection-custom-link-orgs %} +1. Optionally, to include a custom link in the message that members will see when they attempt to push a secret, select **Add a resource link in the CLI and web UI when a commit is blocked**, then type a URL, and click **Save link**. {% ifversion push-protection-custom-link-orgs-beta %}{% indented_data_reference reusables.advanced-security.custom-link-beta spaces=3 %}{% endif %} - ![Captura de pantalla que muestra la casilla de verificación y campo de texto para habilitar un enlace personalizado](/assets/images/help/organizations/secret-scanning-custom-link.png){% endif %} \ No newline at end of file + ![Screenshot showing checkbox and text field for enabling a custom link](/assets/images/help/organizations/secret-scanning-custom-link.png){% endif %} \ No newline at end of file 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 fac8f88085..21b660f0ff 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,10 @@ -1. Debajo de "{% data variables.product.prodname_secret_scanning_caps %}" y debajo de "Protección contra subida", haz clic en **Habilitar**. ![Captura de pantalla que muestra cómo habilitar la protección de subida para el {% data variables.product.prodname_secret_scanning %} en un repositorio](/assets/images/help/repository/secret-scanning-enable-push-protection.png) +--- +ms.openlocfilehash: f156e529982031ac921302230ad2a38dd3348493 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147075275" +--- +1. En "{% data variables.product.prodname_secret_scanning_caps %}", en "Push protection" (Protección de inserciones), haga clic en **Enable** (Habilitar). + ![Captura de pantalla en la que se muestra cómo habilitar la protección de inserciones para {% data variables.product.prodname_secret_scanning %} para un repositorio](/assets/images/help/repository/secret-scanning-enable-push-protection.png) diff --git a/translations/es-ES/data/reusables/advanced-security/security-feature-availability.md b/translations/es-ES/data/reusables/advanced-security/security-feature-availability.md index 686ddf756e..4318ac104f 100644 --- a/translations/es-ES/data/reusables/advanced-security/security-feature-availability.md +++ b/translations/es-ES/data/reusables/advanced-security/security-feature-availability.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: e6bcb727e053f9c234080dfe66eae1799110e88e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091975" +--- Algunas características están disponibles para {% ifversion ghes or ghae %}todos los repositorios{% elsif fpt or ghec %}los repositorios en todos los planes{% endif %}. Las características adicionales se encuentran disponibles para las empresas que utilizan la {% data variables.product.prodname_GH_advanced_security %}. {% ifversion fpt or ghec %}Las características de la {% data variables.product.prodname_GH_advanced_security %} también se habilitan para todos los repositorios públicos de {% data variables.product.prodname_dotcom_the_website %}.{% endif %} {% data reusables.advanced-security.more-info-ghas %} diff --git a/translations/es-ES/data/reusables/advanced-security/starter-workflow-overview.md b/translations/es-ES/data/reusables/advanced-security/starter-workflow-overview.md index b76ce6f725..95d9cf4232 100644 --- a/translations/es-ES/data/reusables/advanced-security/starter-workflow-overview.md +++ b/translations/es-ES/data/reusables/advanced-security/starter-workflow-overview.md @@ -1 +1,9 @@ -{% data variables.product.product_name %} proporciona flujos de trabajo iniciales para las características de seguridad tales como el {% data variables.product.prodname_code_scanning %}. Puedes utilizar estos flujos de trabajo sugeridos para construir tus flujos de trabajo del {% data variables.product.prodname_code_scanning %} en vez de comenzar desde cero. +--- +ms.openlocfilehash: 0787aa860727060f5d86b26e5a22ad799875b8f0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113962" +--- +{% data variables.product.product_name %} proporciona flujos de trabajo de inicio para características de seguridad como {% data variables.product.prodname_code_scanning %}. Puedes utilizar estos flujos de trabajo sugeridos para construir tus flujos de trabajo del {% data variables.product.prodname_code_scanning %} en vez de comenzar desde cero. diff --git a/translations/es-ES/data/reusables/advanced-security/starter-workflows-beta.md b/translations/es-ES/data/reusables/advanced-security/starter-workflows-beta.md index 683e28b633..c4c5e5f043 100644 --- a/translations/es-ES/data/reusables/advanced-security/starter-workflows-beta.md +++ b/translations/es-ES/data/reusables/advanced-security/starter-workflows-beta.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 5fc1efc3f0ad9ba390f6890d3fbf8e27aef2ba0b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091974" +--- {% note %} -**Nota:** Los flujos de trabajo inicial para la {% data variables.product.prodname_advanced_security %} se han consolidado en una categoría de "Seguridad" en la pestaña de **Acciones** de un repositorio. Esta configuración nueva se encuentra actualmente en beta y está sujeta a cambios. +**Nota:** Los flujos de trabajo de inicio de {% data variables.product.prodname_advanced_security %} se han consolidado en la categoría "Security" (Seguridad) de la pestaña **Actions** (Acciones) de un repositorio. Esta nueva configuración está actualmente en versión beta y está sujeta a cambios. {% endnote %} 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 3c274857bb..12dd9f1ba9 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 @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: a0560c072c0abfef3af9f59e526ebd4d1ae2cad7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147410071" +--- {% ifversion GH-advisory-db-supports-malware %}{% note %} -**Note:** Advisories for malware are currently in beta and subject to change. +**Nota:** Las asesorías relacionadas con malware actualmente se encuentran en versión beta y están sujetas a cambios. {% endnote %}{% endif %} diff --git a/translations/es-ES/data/reusables/apps/accept_new_permissions_steps.md b/translations/es-ES/data/reusables/apps/accept_new_permissions_steps.md index 1d4f1070d9..20e0d79eff 100644 --- a/translations/es-ES/data/reusables/apps/accept_new_permissions_steps.md +++ b/translations/es-ES/data/reusables/apps/accept_new_permissions_steps.md @@ -1,2 +1,10 @@ -1. Da clic en **Guardar cambios** al final de la página. -1. Si instalaste la app en tu cuenta, revisa tu correo electrónico y sigue el enlace para aceptar los permisos nuevos. Cada que cambias los permisos o los webhooks de tu app, los usuarios que la hayan instalado (incluyéndote a ti mismo) necesitarán aceptar los permisos nuevos antes de que los cambios surtan efecto. También puedes aceptar los permisos nuevos si navegas a tu [página de instalaciones](https://github.com/settings/installations) y das clic en "Configurar" junto a tu app. Verás un letrero en la parte superior de la página que te informará que la app está solicitando permisos diferentes. Da clic en "Detalles" y después en "Aceptar permisos nuevos". +--- +ms.openlocfilehash: a3d4fcc265b7fcbde8f78975e9894270fff42e3d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113945" +--- +1. Haga clic en **Save changes** (Guardar cambios) en la parte inferior de la página. +1. Si instalaste la app en tu cuenta, revisa tu correo electrónico y sigue el enlace para aceptar los permisos nuevos. Cada que cambias los permisos o los webhooks de tu app, los usuarios que la hayan instalado (incluyéndote a ti mismo) necesitarán aceptar los permisos nuevos antes de que los cambios surtan efecto. También puede aceptar los nuevos permisos; para ello, vaya a la [página de instalaciones](https://github.com/settings/installations) y haga clic en "Configure" (Configurar) junto a la aplicación. Verás un letrero en la parte superior de la página que te informará que la app está solicitando permisos diferentes. Da clic en "Detalles" y después en "Aceptar permisos nuevos". diff --git a/translations/es-ES/data/reusables/apps/app-ruby-guides.md b/translations/es-ES/data/reusables/apps/app-ruby-guides.md index b58509d39d..be2c6a4c5b 100644 --- a/translations/es-ES/data/reusables/apps/app-ruby-guides.md +++ b/translations/es-ES/data/reusables/apps/app-ruby-guides.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: a47dbf3c7415ffd284d7c3a4889b875a9fb55a3a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113938" +--- {% note %} -**Nota:** Esta guía muestra el proceso de desarrollo de las apps utilizando el lenguaje de programación Ruby. Sin embargo, hay muchos [sabores de Octokit](/rest/overview/libraries). Si prefieres JavaScript, puedes utilizar al [Probot](https://probot.github.io/) y a [Node.js](https://octokit.github.io/rest.js/) para desarrollar las GitHub Apps. +**Nota:** Esta guía muestra el proceso de desarrollo de aplicaciones mediante el lenguaje de programación Ruby. Pero hay muchos [tipos de Octokit](/rest/overview/libraries). Si prefiere JavaScript, puede usar [Probot](https://probot.github.io/) y [Node.js](https://octokit.github.io/rest.js/) para desarrollar aplicaciones de GitHub. {% endnote %} diff --git a/translations/es-ES/data/reusables/apps/app_manager_role.md b/translations/es-ES/data/reusables/apps/app_manager_role.md index 28b4f1eabc..0fe770fdef 100644 --- a/translations/es-ES/data/reusables/apps/app_manager_role.md +++ b/translations/es-ES/data/reusables/apps/app_manager_role.md @@ -1 +1,9 @@ -Predeterminadamente, solo los propietarios de la organización pueden administrar los ajustes de las GitHub Apps en una organización. Para agregar usuarios adicionales para que administren las GitHub Apps en una organización, un propietario puede otorgarles permisos de administrador sobe ellas. Consula la sección "[Administradores de GitHub Apps](/articles/permission-levels-for-an-organization/#github-app-managers)" para aprender cómo agregar y eliminar administradores de GitHub Apps en tu organización. +--- +ms.openlocfilehash: 16338c86d873227be61c2941971a2f9cb3254cdc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113930" +--- +Predeterminadamente, solo los propietarios de la organización pueden administrar los ajustes de las GitHub Apps en una organización. Para agregar usuarios adicionales para que administren las GitHub Apps en una organización, un propietario puede otorgarles permisos de administrador sobe ellas. Vea "[Administradores de aplicaciones de GitHub](/articles/permission-levels-for-an-organization/#github-app-managers)" para obtener información sobre cómo agregar y quitar administradores de aplicaciones de GitHub de la organización. diff --git a/translations/es-ES/data/reusables/apps/checks-availability.md b/translations/es-ES/data/reusables/apps/checks-availability.md index 3b62aba3c6..8f6d9106ab 100644 --- a/translations/es-ES/data/reusables/apps/checks-availability.md +++ b/translations/es-ES/data/reusables/apps/checks-availability.md @@ -1 +1,9 @@ -El permiso de escritura para la API de Verificaciones solo está disponible para las Github Apps. Las Apps de OAuth y los usuarios autenticados pueden ver las ejecuciones de verificación y las suites de verificación, pero no pueden crearlas. Si no estás creando una GitHub App, puede que te interese la [API de estados](/rest/reference/commits#commit-statuses). +--- +ms.openlocfilehash: 71dc8b1855fe66f4f58137313f31cef0ba97fe7f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113937" +--- +El permiso de escritura para la API de Verificaciones solo está disponible para las Github Apps. Las Apps de OAuth y los usuarios autenticados pueden ver las ejecuciones de verificación y las suites de verificación, pero no pueden crearlas. Si no está creando una aplicación de GitHub, puede que le interese la [API de estados](/rest/reference/commits#commit-statuses). diff --git a/translations/es-ES/data/reusables/apps/deletes_ssh_keys.md b/translations/es-ES/data/reusables/apps/deletes_ssh_keys.md index cedb78e01d..279ee13162 100644 --- a/translations/es-ES/data/reusables/apps/deletes_ssh_keys.md +++ b/translations/es-ES/data/reusables/apps/deletes_ssh_keys.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: c71fa3eac7b2e90b74df6eaa4af66fd65c03dd2e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113929" +--- {% warning %} -**Advertencia**: Si revocas todos los permisos de una {% data variables.product.prodname_oauth_app %} borrarás cualquier llave SSH que haya generado la aplicación en nombre del usuario, , incluyendo las [llaves de despliegue](/developers/overview/managing-deploy-keys#deploy-keys). +**Advertencia**: Si revocas todos los permisos de una {% data variables.product.prodname_oauth_app %}, se eliminarán todas las claves generadas por la aplicación en nombre del usuario, incluidas las [claves de implementación](/developers/overview/managing-deploy-keys#deploy-keys). {% endwarning %} diff --git a/translations/es-ES/data/reusables/apps/deprecating_auth_with_query_parameters.md b/translations/es-ES/data/reusables/apps/deprecating_auth_with_query_parameters.md index be31507f48..0657cc6945 100644 --- a/translations/es-ES/data/reusables/apps/deprecating_auth_with_query_parameters.md +++ b/translations/es-ES/data/reusables/apps/deprecating_auth_with_query_parameters.md @@ -1,7 +1,15 @@ +--- +ms.openlocfilehash: 1ba4f5242c21b752ac7e3bd9a424e0c8c4e96b2a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113921" +--- {% warning %} -**Aviso de Obsoletización:** {% data variables.product.prodname_dotcom %} descontinuará la autenticación a la API utilizando parámetros de consulta. Se debe autenticar en la API con [autenticación básica de HTTP](/rest/overview/other-authentication-methods#via-oauth-and-personal-access-tokens).{% ifversion fpt or ghec %} El utilizar parámetros de consulta para autenticarse en la API ya no funcionará desde el 5 de mayo de 2021. {% endif %} Para obtener más información, incluyendo los periodos de interrupción programada, consulta la [publicación del blog](https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param/). +**Aviso de desuso**: {% data variables.product.prodname_dotcom %} interrumpirá la autenticación a la API mediante parámetros de consulta. La autenticación en la API debe realizarse con la [Autenticación HTTP básica](/rest/overview/other-authentication-methods#via-oauth-and-personal-access-tokens).{% ifversion fpt or ghec %} El uso de parámetros de consulta para autenticarse en la API ya no funcionará el 5 de mayo de 2021. {% endif %} Para obtener más información, incluidas las interrupciones programadas, vea la [entrada de blog](https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param/). -{% ifversion ghes or ghae %} La autenticación a la API a través de parámetros de búsqueda, si bien está disponible, ya no es compatible por motivos de seguridad. En vez de ésto, recomendamos a los integradores que migren su token de acceso, `client_id`, o `client_secret` al encabezado. {% data variables.product.prodname_dotcom %} notificará sobre la eliminación de la autenticación por parámetros de consulta con tiempo suficiente. {% endif %} +{% ifversion ghes or ghae %} La autenticación a la API mediante parámetros de búsqueda, si bien está disponible, ya no es compatible por motivos de seguridad. En su lugar, se recomienda que los integradores muevan su token de acceso, `client_id` o `client_secret` en el encabezado. {% data variables.product.prodname_dotcom %} notificará sobre la eliminación de la autenticación por parámetros de consulta con tiempo suficiente. {% endif %} {% endwarning %} diff --git a/translations/es-ES/data/reusables/apps/expiring_user_authorization_tokens.md b/translations/es-ES/data/reusables/apps/expiring_user_authorization_tokens.md index 2708121854..7d00da8ff5 100644 --- a/translations/es-ES/data/reusables/apps/expiring_user_authorization_tokens.md +++ b/translations/es-ES/data/reusables/apps/expiring_user_authorization_tokens.md @@ -1 +1,9 @@ -Para mantener más seguros los tokens de acceso de usuario a servidor, puedes utilizar tokens de acceso que caducarán después de 8 horas, y un token de actualización que se puede intercambiar por un token de acceso nuevo. Para obtener más información, consulta la sección "[Actualizar los tokens de acceso de usuario a servidor](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)". +--- +ms.openlocfilehash: fe5409ed1949cda159d56ac48e991e504b4125a7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113914" +--- +Para mantener más seguros los tokens de acceso de usuario a servidor, puedes utilizar tokens de acceso que caducarán después de 8 horas, y un token de actualización que se puede intercambiar por un token de acceso nuevo. Para obtener más información, consulte "[Actualizar los tokens de acceso de usuario a servidor](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)". diff --git a/translations/es-ES/data/reusables/apps/general-apps-restrictions.md b/translations/es-ES/data/reusables/apps/general-apps-restrictions.md index c5627bc18a..266a591327 100644 --- a/translations/es-ES/data/reusables/apps/general-apps-restrictions.md +++ b/translations/es-ES/data/reusables/apps/general-apps-restrictions.md @@ -1 +1,9 @@ -{% ifversion fpt or ghec %}Si estás utilizando tu app con GitHub Actions y quieres modificar los archivos de flujo de trabajo, debes autenticarte por parte del usuario con un token de OAuth que incluya el alcance `workflow`. El usuario debe tener permisos de administrador o de escritura en el repositorio que contiene el archivo de flujo de trabajo. Para obtener más información, consulta la sección "[Entender los alcances para las apps de OAuth](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/#available-scopes)".{% endif %} +--- +ms.openlocfilehash: 6b8e2ef675321a65ca0fd5e1339e69b14ed1425f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113913" +--- +{% ifversion fpt or ghec %}Si usa la aplicación con Acciones de GitHub y quiere modificar los archivos de flujo de trabajo, debe autenticarse en nombre del usuario con un token de OAuth que incluya el ámbito `workflow`. El usuario debe tener permisos de administrador o de escritura en el repositorio que contiene el archivo de flujo de trabajo. Para más información, vea "[Descripción de los ámbitos para las aplicaciones de OAuth](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/#available-scopes)".{% endif %} diff --git a/translations/es-ES/data/reusables/apps/ip-allow-list-only-apps.md b/translations/es-ES/data/reusables/apps/ip-allow-list-only-apps.md index fee547f822..ff747905e1 100644 --- a/translations/es-ES/data/reusables/apps/ip-allow-list-only-apps.md +++ b/translations/es-ES/data/reusables/apps/ip-allow-list-only-apps.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: f6974605b7537749751e18d83aec7dc2e862553f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113906" +--- {% note %} -**Nota:** Las direcciones en la lista de direcciones IP permitidas de una {% data variables.product.prodname_github_app %} solo afectan las solicitudes que realizan las instalaciones de {% data variables.product.prodname_github_app %}. La adición automática de una direcci´no IP de una {% data variables.product.prodname_github_app %} hacia una lista de direcciones permitidas de una organización no permite el acceso a un usuario de {% data variables.product.product_name %} que se conecte desde dicha dirección IP. +**Nota:** Las direcciones en la lista de direcciones IP permitidas de {% data variables.product.prodname_github_app %} solo afectan las solicitudes realizadas por las instalaciones de {% data variables.product.prodname_github_app %}. La adición automática de una direcci´no IP de una {% data variables.product.prodname_github_app %} hacia una lista de direcciones permitidas de una organización no permite el acceso a un usuario de {% data variables.product.product_name %} que se conecte desde dicha dirección IP. {% endnote %} diff --git a/translations/es-ES/data/reusables/apps/maximum-github-apps-allowed.md b/translations/es-ES/data/reusables/apps/maximum-github-apps-allowed.md index c9f237df02..b3e8626839 100644 --- a/translations/es-ES/data/reusables/apps/maximum-github-apps-allowed.md +++ b/translations/es-ES/data/reusables/apps/maximum-github-apps-allowed.md @@ -1 +1,9 @@ -{% ifversion fpt or ghec %}Un usuario u organización puede ser propietario de hasta 100 GitHub Apps.{% endif %} +--- +ms.openlocfilehash: f5bc1070c9d552e51ae946024af409ff1bd9d8c4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113882" +--- +{% ifversion fpt or ghec %}Un usuario u organización puede poseer hasta 100 aplicaciones de GitHub.{% endif %} diff --git a/translations/es-ES/data/reusables/apps/maximum-oauth-apps-allowed.md b/translations/es-ES/data/reusables/apps/maximum-oauth-apps-allowed.md index 2b56c7114b..75e338b34e 100644 --- a/translations/es-ES/data/reusables/apps/maximum-oauth-apps-allowed.md +++ b/translations/es-ES/data/reusables/apps/maximum-oauth-apps-allowed.md @@ -1 +1,9 @@ -{% ifversion fpt or ghec %}Un usuario u organización puede ser propietario de hasta 100 Apps de OAuth.{% endif %} +--- +ms.openlocfilehash: 8c468db1efd3eef88dbd1a0a3bce281bea9d6cc6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113865" +--- +{% ifversion fpt or ghec %}Un usuario u organización puede poseer hasta 100 aplicaciones OAuth.{% endif %} diff --git a/translations/es-ES/data/reusables/apps/metadata-permissions.md b/translations/es-ES/data/reusables/apps/metadata-permissions.md index ee1c903e51..13a9c4bb07 100644 --- a/translations/es-ES/data/reusables/apps/metadata-permissions.md +++ b/translations/es-ES/data/reusables/apps/metadata-permissions.md @@ -1 +1,9 @@ -Si configuras el permiso para metadatos como `No access` y seleccionas un permiso que requiere acceso al repositorio, GitHub anulará tu selección y configurará el permiso de metadatos como `Read-only` nuevamente. Para configurar el permiso de metadatos como `No access`, primero debes configurar todos los permisos que requieren acceso al repositorio como `No access`. +--- +ms.openlocfilehash: 5cbe77b1e8580e79c7e77b99de3e1973191d2075 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113858" +--- +Si establece el permiso de metadatos en `No access` y selecciona un permiso que necesita acceso al repositorio, GitHub invalidará la selección y volverá a establecer el permiso de metadatos en `Read-only`. Para establecer el permiso de metadatos en `No access`, primero debe establecer en `No access` todos los permisos que necesiten acceso al repositorio. diff --git a/translations/es-ES/data/reusables/apps/oauth-apps-restrictions.md b/translations/es-ES/data/reusables/apps/oauth-apps-restrictions.md index f25d1d0364..afe6b5d286 100644 --- a/translations/es-ES/data/reusables/apps/oauth-apps-restrictions.md +++ b/translations/es-ES/data/reusables/apps/oauth-apps-restrictions.md @@ -1 +1,9 @@ -{% ifversion fpt or ghec %}Si estás utilizando tu App de OAuth con GitHub Actions y quieres modificar tus archivos de flujo de trabajo, tu token de OAuth debe tener el alcance `workflow` y el usuario debe tener permisos de escritura o de lectura para el repositorio que contiene dichos archivos de flujo de trabajo. Para obtener más información, consulta la sección "[Entender los alcances para las apps de OAuth](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/#available-scopes)".{% endif %} +--- +ms.openlocfilehash: f65192b62cd5ac803761ffaf5e1e374c8aad502e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113857" +--- +{% ifversion fpt or ghec %}Si estás utilizando tu aplicación de OAuth con GitHub Actions y quieres modificar tus archivos de flujo de trabajo, tu token de OAuth debe tener el alcance `workflow` y el usuario debe tener permisos de escritura o de lectura para el repositorio que contiene dichos archivos de flujo de trabajo. Para obtener más información, consulta "[Alcances para las Apps de OAuth](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/#available-scopes)".{% endif %} diff --git a/translations/es-ES/data/reusables/apps/oauth-auth-vary-response.md b/translations/es-ES/data/reusables/apps/oauth-auth-vary-response.md index c504953858..0c360543c2 100644 --- a/translations/es-ES/data/reusables/apps/oauth-auth-vary-response.md +++ b/translations/es-ES/data/reusables/apps/oauth-auth-vary-response.md @@ -1 +1,9 @@ -También puedes recibir la respuesta en varias formas si proporcionas el formato en el encabezado `Accept`. Por ejemplo, `Accept: application/json` o `Accept: application/xml`: +--- +ms.openlocfilehash: 0d34d55c87313d2da594b1f53f34419f6123c181 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113850" +--- +También puede recibir la respuesta en diferentes formatos si proporciona el formato en el encabezado `Accept`. Por ejemplo, `Accept: application/json` o `Accept: application/xml`: diff --git a/translations/es-ES/data/reusables/apps/oauth-token-limit.md b/translations/es-ES/data/reusables/apps/oauth-token-limit.md index 8177ef5e45..d9721a82d9 100644 --- a/translations/es-ES/data/reusables/apps/oauth-token-limit.md +++ b/translations/es-ES/data/reusables/apps/oauth-token-limit.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 7ba9671bd3dc7314442653709d74a10cc65adbc1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113849" +--- Hay un límite de diez tokens que se emite por combinación de usuario/aplicación/alcance. Si una aplicación crea más de 10 tokens para el mismo usuario y los mismos alcances, se revocarán los tokens más antiguos con la misma combinación de usuario/aplicación/alcance. diff --git a/translations/es-ES/data/reusables/apps/optional_feature_activation.md b/translations/es-ES/data/reusables/apps/optional_feature_activation.md index 220420271a..7039978e0d 100644 --- a/translations/es-ES/data/reusables/apps/optional_feature_activation.md +++ b/translations/es-ES/data/reusables/apps/optional_feature_activation.md @@ -1,2 +1,12 @@ -4. En la barra lateral izquierda, haz clic en **Características opcionales**. ![Pestaña de características opcionales](/assets/images/github-apps/optional-features-option.png) -5. Junto a la característica opcional que quieres habilitar para tu app, haz clic en **Decidir participar**. ![Botón de unirse para habilitar una característica opcional](/assets/images/github-apps/enable-optional-features.png) +--- +ms.openlocfilehash: d5771c9c0954960982d76d828cdb36d7a0a2312e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113841" +--- +4. En la barra lateral izquierda, haga clic en **Optional Features** (Características opcionales). + ![Pestaña de características opcionales](/assets/images/github-apps/optional-features-option.png) +5. Junto a la característica opcional que quiere habilitar para la aplicación, haga clic en **Opt-in** (Habilitar). + ![Botón para habilitar una característica opcional](/assets/images/github-apps/enable-optional-features.png) diff --git a/translations/es-ES/data/reusables/apps/settings-step.md b/translations/es-ES/data/reusables/apps/settings-step.md index 3374ace161..58dd85ba0d 100644 --- a/translations/es-ES/data/reusables/apps/settings-step.md +++ b/translations/es-ES/data/reusables/apps/settings-step.md @@ -1,3 +1,14 @@ +--- +ms.openlocfilehash: 78a0558108002d870af01a1d9347f11694676ba5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113834" +--- 1. Navega a la configuración de tu cuenta. - - Para una {% data variables.product.prodname_github_app %} que pertenezca a una cuenta personal, en la esquina superior derecha de cualquier página, haz clic en tu foto de perfil y luego en **Configuración**. ![Icono Settings (Parámetros) en la barra de usuario](/assets/images/settings/userbar-account-settings_post2dot12.png) - - En el caso de las {% data variables.product.prodname_github_app %} que pertenezcan a una organización, en la esquina superior derecha de cualquier página, haz clic en tu foto de perfil y luego en **Tus organizaciones**. Entonces, a la derecha de la organización, haz clic en **Configuración**. ![Tus organizaciones en el menú de perfil](/assets/images/help/profile/your-organizations.png) ![El botón de configuración](/assets/images/help/organizations/settings-button.png) + - Para una {% data variables.product.prodname_github_app %} que pertenezca a una cuenta personal, en la esquina superior derecha de cualquier página, haz clic en tu foto de perfil y luego en **Configuración**. + ![Icono Settings (Parámetros) en la barra de usuario](/assets/images/settings/userbar-account-settings_post2dot12.png) + - En el caso de las {% data variables.product.prodname_github_app %} que pertenezcan a una organización, en la esquina superior derecha de cualquier página, haz clic en tu foto de perfil y luego en **Tus organizaciones**. A continuación, a la derecha de la organización, haz clic en **Configuración**. + ![Tus organizaciones en el menú de perfil](/assets/images/help/profile/your-organizations.png) + ![Botón Configuración](/assets/images/help/organizations/settings-button.png) diff --git a/translations/es-ES/data/reusables/apps/sinatra_restart_instructions.md b/translations/es-ES/data/reusables/apps/sinatra_restart_instructions.md index fc95fdf350..ded3263bbb 100644 --- a/translations/es-ES/data/reusables/apps/sinatra_restart_instructions.md +++ b/translations/es-ES/data/reusables/apps/sinatra_restart_instructions.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 41bb3c15a14a80b31fa3c12c51d6f9cb15ee0733 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113833" +--- {% note %} -**Nota:** Necesitarás reiniciar el servidor de Sinatra antes de que puedas probar los cambios. Introduce `Ctrl-C` para parar el servidor y después ejecuta `ruby template_server.rb` nuevamente. Si no quieres hacer esto cada que cambias el código de tu app, puedes buscar en [reloading](http://sinatrarb.com/faq.html#reloading). +**Nota:** Tendrá que reiniciar el servidor Sinatra antes de poder probar los cambios. Escriba `Ctrl-C` para detener el servidor y, después, vuelva a ejecutar `ruby template_server.rb`. Si no quiere hacer esto cada vez que cambie el código de la aplicación, puede probar la [recarga](http://sinatrarb.com/faq.html#reloading). {% endnote %} diff --git a/translations/es-ES/data/reusables/apps/state_description.md b/translations/es-ES/data/reusables/apps/state_description.md index efa6f70e89..0842917097 100644 --- a/translations/es-ES/data/reusables/apps/state_description.md +++ b/translations/es-ES/data/reusables/apps/state_description.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 2de1af738680c661c5c2d259e266fb3b4d7d3450 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113826" +--- Una secuencia aleatoria indescifrable. Se utiliza para protegerte contra los ataques de falsificación de solicitudes entre sitios. diff --git a/translations/es-ES/data/reusables/apps/undetected-pushes-to-a-forked-repository-for-check-suites.md b/translations/es-ES/data/reusables/apps/undetected-pushes-to-a-forked-repository-for-check-suites.md index c9b8665808..de58ab3b6f 100644 --- a/translations/es-ES/data/reusables/apps/undetected-pushes-to-a-forked-repository-for-check-suites.md +++ b/translations/es-ES/data/reusables/apps/undetected-pushes-to-a-forked-repository-for-check-suites.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: b6dfc33713afc09930569825ced59238fcede851 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113802" +--- {% note %} -**Nota:** la API de Verificaciones únicamente busca las cargas en el repositorio donde se creó el conjunto o ejecución de verificaciones. No se detectan aquellas cargas en ramas de repositorios bifurcados y estas devuelven un arreglo vacío de `pull_requests` y un valor `null` para la `head_branch`. +**Nota:** Checks API solo busca inserciones en el repositorio donde se ha creado el conjunto de comprobaciones o la ejecución de comprobación. Las inserciones realizadas en una rama de un repositorio bifurcado No se detectan y devuelven una matriz `pull_requests` vacía y un valor `null` para `head_branch`. {% endnote %} diff --git a/translations/es-ES/data/reusables/apps/user-to-server-rate-limits-ghec.md b/translations/es-ES/data/reusables/apps/user-to-server-rate-limits-ghec.md index ff45f3334d..4e50669efd 100644 --- a/translations/es-ES/data/reusables/apps/user-to-server-rate-limits-ghec.md +++ b/translations/es-ES/data/reusables/apps/user-to-server-rate-limits-ghec.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: e1c1b71da7d587f12f406f5f64fdd0f2eab81fb1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113793" +--- Las solicitudes de usuario a servidor están sujetas a un límite alto de 15,000 solicitudes por hora y por usuario autenticado en los siguientes escenarios. - La solicitud es desde una {% data variables.product.prodname_github_app %} que pertenece a una organización de {% data variables.product.prodname_ghe_cloud %}. diff --git a/translations/es-ES/data/reusables/apps/user-to-server-rate-limits.md b/translations/es-ES/data/reusables/apps/user-to-server-rate-limits.md index 22221c39b5..b7561041b2 100644 --- a/translations/es-ES/data/reusables/apps/user-to-server-rate-limits.md +++ b/translations/es-ES/data/reusables/apps/user-to-server-rate-limits.md @@ -1 +1,9 @@ -{% ifversion ghes %}Predeterminadamente, las solicitudes de usuario a servidor{% else %}Las solicitudes de usuario a servidor{% endif %} se limitan a {% ifversion ghae %}15 000{% elsif fpt or ghec or ghes %}5000{% endif %} solicitudes por hora y por usuario autenticado. Todas las solicitudes de las aplicaciones OAuth que autoriza un usuario o un token de acceso personal que pertenezca al usuario y las solicitudes autenticadas con cualquiera de las credenciales de autenticación de este, comparte la misma cuota de {% ifversion ghae %}15 000{% elsif fpt or ghec or ghes %}5000{% endif %} solicitudes por hora para este usuario. +--- +ms.openlocfilehash: 3bc47303cbc18b4d40a76fd12e6f692990f66c54 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113786" +--- +{% ifversion ghes %}De forma predeterminada, las solicitudes de usuario a servidor{% else %}Usuario a servidor{% endif %} se limitan a {% ifversion ghae %}15 000{% elsif fpt or ghec or ghes %}5000{% endif %} por hora y por usuario autenticado. Todas las solicitudes de las aplicaciones de OAuth autorizadas por un usuario o un token de acceso personal propiedad del usuario, y las solicitudes autenticadas con cualquiera de las credenciales de autenticación del usuario, comparten la misma cuota de {% ifversion ghae %}15 000{% elsif fpt or ghec or ghes %}5000{% endif %} solicitudes por hora para ese usuario. diff --git a/translations/es-ES/data/reusables/audit_log/audit-data-retention-tab.md b/translations/es-ES/data/reusables/audit_log/audit-data-retention-tab.md index 2f1850c4ef..2b2664a9bd 100644 --- a/translations/es-ES/data/reusables/audit_log/audit-data-retention-tab.md +++ b/translations/es-ES/data/reusables/audit_log/audit-data-retention-tab.md @@ -1,3 +1,11 @@ -1. Under "Audit log", click **Audit Data Retention**. +--- +ms.openlocfilehash: 7b51303370d46101100bc953a25193ea3d14d032 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147424929" +--- +1. En "Registro de auditoría", haz clic en **Retención de datos de auditoría**. - ![Screenshot of the "Audit Data Retention" tab](/assets/images/help/enterprises/audit-data-retention-tab.png) \ No newline at end of file + ![Captura de pantalla de la pestaña "Retención de datos de auditoría"](/assets/images/help/enterprises/audit-data-retention-tab.png) \ No newline at end of file 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 a106c4569e..491de6ea96 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 @@ -1,143 +1,113 @@ -| Nombre de la categoría | Descripción | -| ---------------------- | ----------- | -| | | -{%- ifversion fpt or ghec %} -| `account` | Contiene actividades relacionadas con una cuenta de organización. | `advisory_credit` | Contiene actividades relacionadas con dar crédito a un contribuyente para una asesoría de seguridad en la {% 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)". -{%- endif %} -| `artifact` | Contiene las actividades relacionadas con los artefactos de ejecución de flujo de trabajo de {% data variables.product.prodname_actions %}. -{%- ifversion audit-log-streaming %} -| `audit_log_streaming` | Contiene actividades relacionadas con transmitir bitácoras de auditoría para las organizaciones en una cuenta empresarial. -{%- endif %} -{%- ifversion fpt or ghec %} -| `billing` | Contiene actividades relacionadas con la facturación de una organización. -{%- endif %} -{%- ifversion ghec or ghes or ghae %} -| `business` | Contiene actividades relacionadas con los ajustes de negocio para una empresa. -{%- endif %} -{%- ifversion ghec or ghes or ghae %} -| `business` | Contiene actividades relacionadas con los ajustes de negocio para una empresa. -{%- endif %} -{%- ifversion secret-scanning-audit-log-custom-patterns %} -| `business_secret_scanning_custom_pattern` | Contiene actividades relacionadas con patrones personalizados para el escaneo de secretos en una empresa. -{%- endif %} -| `checks` | Contiene actividades relacionadas con los conjuntos de verificaciones y ejecuciones. -{%- ifversion fpt or ghec %} -| `codespaces` | Contiene actividades relacionadas con los codespaces de una organización. -{%- endif %} -| `commit_comment` | Contiene actividades relacionadas con actualizar o borrar los comentarios de las confirmaciones. -{%- ifversion ghes %} -| `config_entry` | Contiene actividades relacionadas con los ajustes de configuración. Estos eventos solo se pueden ver en la bitácora de auditoría del administrador de sitio. -{%- endif %} -{%- ifversion fpt or ghec or ghes > 3.2 or ghae %} -| `dependabot_alerts` | Contiene actividades de configuración a nivel organizacional para las {% data variables.product.prodname_dependabot_alerts %} en los repositorios existentes. 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)". | `dependabot_alerts_new_repos` | Contiene actividades de configuración a nivel organizacional para las {% data variables.product.prodname_dependabot_alerts %} en los repositorios nuevos que se crean en la organización. | `dependabot_repository_access` | Contiene actividades relacionadas con los repositorios privados de una organización a los cuales puede acceder el {% data variables.product.prodname_dependabot %}. -{%- endif %} -{%- ifversion fpt or ghec or ghes > 3.2 %} -| `dependabot_security_updates` | Contiene actividades de configuración a nivel organizacional para las {% data variables.product.prodname_dependabot_security_updates %} en los repositorios existentes. 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` | Contiene actividades de configuración a nivel organizacional para las {% data variables.product.prodname_dependabot_security_updates %} para los repositorios nuevos creados en la organización. -{%- endif %} -| `dependency_graph` | Contiene actividades de configuración a nivel organizacional para las gráficas de dependencia de los repositorios. 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` | Contiene actividades de configuración a nivel organizacional para los repositorios nuevos que se crearon en la organización. -{%- ifversion fpt or ghec %} -| `discussion` | Contiene actividades relacionadas con los debates de equipo. | `discussion_comment` | Contiene actividades relacionadas con los comentarios publicados en los debates de una página de equipo. | `discussion_post` | Contiene actividades relacionadas con los debates publicados en una página de equipo. | `discussion_post_reply` | Contiene actividades relacionadas con las respuestas a los debates publicados en una página de equipo. -{%- endif %} -{%- ifversion ghec or ghes %} -| `dotcom_connection` | Contiene actividades relacionadas con {% data variables.product.prodname_github_connect %}. | `enterprise` | Contiene actividades relacionadas con ajustes empresariales. -{%- endif %} -{%- ifversion ghec %} -| `enterprise_domain` | Contiene actividades relacionadas con los dominios empresariales verificados. | `enterprise_installation` | Contiene actividades relacionadas con las {% data variables.product.prodname_github_app %}asociadas con una conexión de empresa de {% data variables.product.prodname_github_connect %}. -{%- endif %} -{%- ifversion fpt or ghec %} -| `environment` | Contiene actividades relacionadas con ambientes de {% data variables.product.prodname_actions %}. -{%- endif %} -{%- ifversion ghae %} -| `external_group` | Contiene actividades relacionadas con grupos de Okta. | `external_identity` | Contiene actividades relacionadas con un usuario en un grupo de Okta. -{%- endif %} -| `gist` | Contiene actividades relacionadas con Gists. | `hook` | Contiene actividades relacionadas con webhooks. | `integration` | Contiene actividades relacionadas con integraciones en una cuenta. | `integration_installation` | Contiene actividades relacionadas con integraciones instaladas en una cuenta. | `integration_installation_request` | Contiene actividades relacionadas con solicitudes de miembros organizacionales para que los propietarios aprueben integraciones para su uso en la organización. -{%- ifversion ghec or ghae %} -| `ip_allow_list` | Contiene actividades relacionadas con habilitar o inhabilitar la lista de direcciones IP permitidas en una organización. | `ip_allow_list_entry` | Contiene actividades relacionadas con la creación, borrado y edición de una lista de direcciones IP permitidas para una organización. -{%- endif %} -| `issue` | Contiene actividades relacionadas con fijar, transferir o borrar una propuesta en un repositorio. | `issue_comment` | Contiene actividades relacionadas con fijar, transferir o borrar comentarios en las propuestas. | `issues` | Contiene actividades relacionadas con habilitar o inhabilitar la creación de propuestas en una organización. -{%- ifversion fpt or ghec %} -| `marketplace_agreement_signature` | Contiene actividades relacionadas con firmar el Acuerdo de Desarrollador de {% data variables.product.prodname_marketplace %}. | `marketplace_listing` | Contiene actividades relacionadas con listar aplicaciones en {% data variables.product.prodname_marketplace %}. -{%- endif %} -| `members_can_create_pages` | Contiene actividades relacionadas con administrar la publicación de sitios de {% data variables.product.prodname_pages %} para los repositorios en la organización. Para obtener más información, consulta la sección "[Administrar la publicación de sitios de {% data variables.product.prodname_pages %} para tu organización](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)". | `members_can_create_private_pages` | Contiene actividades relacionadas con administrar la publicación de sitios privados de {% data variables.product.prodname_pages %} para repositorios en la organización. | `members_can_create_public_pages` | Contiene actividades relacionadas con administrar la publicación de sitios públicos de {% data variables.product.prodname_pages %} para los repositorios en la organización. -{%- ifversion ghec or ghes or ghae %} -| `members_can_delete_repos` | Contiene actividades relacionadas con habilitar o inhabilitar la creación de repositorios para una organización. -{%- endif %} -{%- ifversion fpt or ghec %} -| `members_can_view_dependency_insights` | Contiene actividades de configuración a nivel organizacional que permiten a los miembros organizacionales ver las perspectivas de las dependencias. | `migration` | Contiene actividades relacionadas con transferir datos desde una ubicación *origen* (Tal como una organización de {% data variables.product.prodname_dotcom_the_website %} o una instancia de {% data variables.product.prodname_ghe_server %}) a una instancia *destino* de {% data variables.product.prodname_ghe_server %}. -{%- endif %} -| `oauth_access` | Contiene actividades relacionadas con los tokens de acceso OAuth. | `oauth_application` | Contiene actividades relacionadas con las OAuth Apps. -{%- ifversion fpt or ghec %} -| `oauth_authorization` | Contiene actividades relacionadas con autorizar OAuth Apps. -{%- endif %} -| `org` | Contiene actividades relacionadas con la membrecía organizacional. -{%- ifversion ghec or ghes or ghae %} -| `org_credential_authorization` | Contiene actividades relacionadas con autorizar credenciales para su uso con el inicio de sesión único de SAML. -{%- endif %} -{%- ifversion secret-scanning-audit-log-custom-patterns %} -| `org_secret_scanning_custom_pattern` | Contiene actividades relacionadas con los patrones personalizados para el escaneo de secretos en una organización. 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` | Contiene actividades relacionadas con los patrones personalizados del escaneo de secretos en una organización. 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` | Contiene actividades relacionadas con las etiquetas predeterminadas para los repositorios en una organización. -{%- ifversion fpt or ghec or ghes %} -| `organization_domain` | Contiene actividades relacionadas con dominios organizacionales verificados. | `organization_projects_change` | Contiene actividades relacionadas con tableros de proyecto de toda la organización en una empresa. -{%- endif %} -{%- ifversion fpt or ghec %} -| `pages_protected_domain` | Contiene actividades relacionadas con dominios personalizados verificados para {% data variables.product.prodname_pages %}. | `payment_method` | Contiene actividades relacionadas con la forma en la que una organización paga por {% data variables.product.prodname_dotcom %}. | `prebuild_configuration` | Contiene actividades relacionadas con configuraciones de precompilación para los {% data variables.product.prodname_github_codespaces %}. -{%- endif %} -{%- ifversion ghes %} -| `pre_receive_environment` | Contiene actividades relacionadas con ambientes de ganchos de pre-recepción. | `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. -{%- endif %} -| `private_repository_forking` | Contains activities related to allowing forks of private and internal repositories, for a repository, organization or enterprise. -{%- ifversion fpt or ghec %} -| `profile_picture` | Contains activities related to an organization's profile picture. -{%- endif %} -| `project` | Contiene actividades relacionadas con los tableros de proyecto. | `project_field` | Contiene actividades relacionadas con la creación y borrado de campos en un tablero de proyecto. | `project_view` | Contiene actividades relacionadas con ver la creación y el borrado de un tablero de proyecto. | `protected_branch` | Contiene actividades relacionadas con ramas protegidas. | `public_key` | Contiene actividades relacionadas con llaves SSH y llaves de despliegue. | `pull_request` | Contiene actividades relacionadas con solicitudes de cambio. | `pull_request_review` | Contiene actividades relacionadas con revisiones de solicitudes de cambios. | `pull_request_review_comment` | Contiene actividades relacionadas con comentarios de revisión en solicitudes de cambio. | `repo` | Contiene actividades relacionadas con los repositorios que le pertenecen a una organización. -{%- ifversion fpt or ghec %} -| `repository_advisory` | Contiene actividades a nivel de repositorio relacionadas con asesorías de seguridad en la {% 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` | Contiene actividades relacionadas con [habilitar o inhabilitar el uso de datos para un repositorio privado](/articles/about-github-s-use-of-your-data). | `repository_dependency_graph` | Contiene actividades a nivel de repositorio relacionadas con habilitar o inhabilitar la gráfica de dependencias para un 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 %} -| `repository_image` | Contiene actividades relacionadas con imágenes para un repositorio. | `repository_invitation` | Contiene actividades relacionadas con invitaciones para unirse a un repositorio. | `repository_projects_change` | Contiene actividades relacionadas con habilitar proyectos para un repositorio o para todos los repositorios de una organización. -{%- ifversion ghec or ghes or ghae %} -| `repository_secret_scanning` | 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` | Contiene actividades relacionadas con el escaneo de secretos en patrones personalizados de un repositorio. 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` | Contiene actividades relacionadas con el escaneo de secretos en patrones personalizados en 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)". -{%- endif %} -{%- ifversion fpt or ghec %} -| `repository_visibility_change` | Contiene actividades relacionadas con permitir que los miembros de una organización cambien las visibilidades de un repositorio para la organización. -{%- endif %} -| `repository_vulnerability_alert` | Contiene 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` | Contiene actividades de configuración a nivel de repositorio para las {% data variables.product.prodname_dependabot_alerts %}. | `required_status_check` | Contiene actividades relacionadas con verificaciones de estado requeridas para las ramas protegidas. -{%- endif %} -{%- ifversion ghec or ghes %} -| `restrict_notification_delivery` | Contiene actividades relacionadas con la restricción de notificaciones por correo electrónico para dominios verificados o aprobados para una empresa. -{%- endif %} -{%- ifversion custom-repository-roles %} -| `role` | Contiene actividades relacionadas con los [roles de repositorio personalizados](/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` | Contiene actividades de configuración a nivel organizacional 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` | Contiene actividades de configuración a nivel organizacional para el escaneo de secretos para los repositorios nuevos creados en la organización. -{%- endif %} -{%- ifversion ghec or ghes or ghae %} -| `security_key` | Contiene actividades relacionadas con el registro y eliminación de llaves de seguridad. -{%- endif %} -{%- ifversion fpt or ghec %} -| `sponsors` | Contiene eventos relacionados con botones de patrocinio (consulta la sección "[Mostrar un botón de patrocinio en tu repositorio](/articles/displaying-a-sponsor-button-in-your-repository)"). -{%- endif %} -{%- ifversion ghec or ghes or ghae %} -| `ssh_certificate_authority` | Contiene actividades relacionadas con la autoridad de certificados SSH en una organización o empresa. | `ssh_certificate_requirement` | Contiene actividades relacionadas con requerir que los miembros utilicen certificados SSH para acceder a los recursos de una organización. -{%- endif %} -| `staff` | Contiene actividades relacionadas con un administrador de sitio que realiza una acción. | `team` | Contiene actividades relacionadas con los equipos en una organización. | `team_discussions` | Contiene actividades relacionadas con administrar los debates de equipo para una organización. -{%- ifversion ghec %} -| `team_sync_tenant` | Contiene actividades relacionadas con la sincronización de equipo con un IdP para una organización o empresa. -{%- endif %} -{%- ifversion fpt or ghes %} -| `two_factor_authentication` | Contiene actividades relacionadas con la autenticación bifactorial. -{%- endif %} -| `user` | Contiene actividades relacionadas con los usuarios en una organización o empresa. -{%- ifversion ghec or ghes %} -| `user_license` | Contiene actividades relacionadas con un usuario que ocupa una plaza de licencia en, y es miembro de, una empresa. -{%- endif %} -| `workflows` | Contiene actividades relacionadas con los flujos de trabajo de {% data variables.product.prodname_actions %}. +--- +ms.openlocfilehash: 5cb0c8cc93347c8da7c37bfe1082fc933f677288 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147424828" +--- +| Nombre de la categoría | Descripción +|------------------|------------------- +{%- ifversion fpt or ghec %} | `account` | Contiene las actividades relacionadas con una cuenta de la organización. +| `advisory_credit` | Contiene las actividades relacionadas con darle crédito a un contribuyente por una asesoría de seguridad en la {% data variables.product.prodname_advisory_database %}. Para obtener más información, consulta "[Acerca de los avisos de seguridad de {% data variables.product.prodname_dotcom %}](/github/managing-security-vulnerabilities/about-github-security-advisories)". +{%- endif %} | `artifact` | Contiene las actividades relacionadas con los artefactos de ejecución de flujo de trabajo de {% data variables.product.prodname_actions %}. +{%- ifversion audit-log-streaming %} | `audit_log_streaming` | Contiene las actividades relacionadas con la transmisión de registros de auditoría para las organizaciones de una cuenta empresarial. +{%- endif %} {%- ifversion fpt or ghec %} | `billing` | Contiene las actividades relacionadas con la facturación de una organización. +{%- endif %} {%- ifversion ghec or ghes or ghae %} | `business` | Contiene las actividades relacionadas con la configuración de negocio de una empresa. +{%- endif %} {%- ifversion ghec or ghes or ghae %} | `business` | Contiene las actividades relacionadas con la configuración de negocio de una empresa. +{%- endif %} {%- ifversion secret-scanning-audit-log-custom-patterns %} | `business_secret_scanning_custom_pattern` | Contiene las actividades relacionadas con los patrones personalizados para el análisis de secretos de una empresa. +{%- endif %} | `checks` | Contiene las actividades relacionadas con la comprobación de conjuntos de pruebas y ejecuciones. +{%- ifversion fpt or ghec %} | `codespaces` | Contiene las actividades relacionadas con los codespaces de una organización. +{%- endif %} | `commit_comment` | Contiene las actividades relacionadas con la actualización o eliminación de comentarios de confirmación. +{%- ifversion ghes %} | `config_entry` | Contiene actividades relacionadas con las opciones de configuración. Estos eventos solo son visibles en el registro de auditoría del administrador del sitio. +{%- endif %} {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} | | `dependabot_alerts` | Contiene actividades de configuración de nivel de organización para {% data variables.product.prodname_dependabot_alerts %} en repositorios existentes. Para más información, vea "[Acerca de {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)". +| `dependabot_alerts_new_repos` | Contiene las actividades de configuración a nivel de organización para las {% data variables.product.prodname_dependabot_alerts %} en los repositorios nuevos que se crearon en la organización. +| `dependabot_repository_access` | Contiene las actividades relacionadas con los repositorios privados de una organización para los que {% data variables.product.prodname_dependabot %} tiene permiso de acceso. +{%- endif %} {%- ifversion fpt or ghec or ghes > 3.2 %} | `dependabot_security_updates` | Contiene las actividades de configuración a nivel de organización para {% data variables.product.prodname_dependabot_security_updates %} en los repositorios existentes. Para obtener más información, consulta "[Configuración de {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-dependabot-security-updates)". +| `dependabot_security_updates_new_repos` | Contiene las actividades de configuración a nivel de organización para {% data variables.product.prodname_dependabot_security_updates %} para los repositorios nuevos que se crean en ella. +{%- endif %} | `dependency_graph` | Contiene las actividades de configuración a nivel de organización para los gráficos de dependencias de los repositorios. Para obtener más información, consulta "[Acerca del gráfico de dependencias](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)". +| `dependency_graph_new_repos` | Contiene las actividades de configuración a nivel de organización para los repositorios nuevos que se crean en ella. +{%- ifversion fpt or ghec %} | `discussion` | Contiene las actividades relacionadas con los debates de equipo. +| `discussion_comment` | Contiene las actividades relacionadas con los comentarios publicados en los debates de una página de equipo. +| `discussion_post` | Contiene las actividades relacionadas con los debates publicados en una página de equipo. +| `discussion_post_reply` | Contiene las actividades relacionadas con las respuestas a los debates publicados en una página de equipo. +{%- endif %} {%- ifversion ghec or ghes %} | `dotcom_connection` | Contiene las actividades relacionadas con {% data variables.product.prodname_github_connect %}. +| `enterprise` | Contiene las actividades relacionadas con la configuración de la empresa. +{%- endif %} {%- ifversion ghec %} | `enterprise_domain` | Contiene las actividades relacionadas con los dominios verificados de la empresa. +| `enterprise_installation` | Contiene las actividades relacionadas con las {% data variables.product.prodname_github_app %} asociadas con una conexión empresarial de {% data variables.product.prodname_github_connect %}. +{%- endif %} {%- ifversion fpt or ghec %} | `environment` | Contiene las actividades relacionadas con los entornos de {% data variables.product.prodname_actions %}. +{%- endif %} {%- ifversion ghae %} | `external_group` | Contiene las actividades relacionadas con los grupos de Okta. +| `external_identity` | Contiene las actividades relacionadas con un usuario de un grupo de Okta. +{%- endif %} | `gist` | Contiene actividades relacionadas con Gists. +| `hook` | Contiene las actividades relacionadas con los webhooks. +| `integration` | Contiene las actividades relacionadas con las integraciones de una cuenta. +| `integration_installation` | Contiene las actividades relacionadas con las integraciones instaladas en una cuenta. +| `integration_installation_request` | Contiene las actividades relacionadas con las solicitudes de los miembros de una organización para que los propietarios aprueben integraciones para su uso en la organización. +{%- ifversion ghec or ghae %} | `ip_allow_list` | Contiene las actividades relacionadas con la habilitación o deshabilitación de la lista de direcciones IP permitidas de una organización. +| `ip_allow_list_entry` | Contiene las actividades relacionadas con la creación, eliminación y edición de una entrada en una lista de direcciones IP permitidas de una organización. +{%- endif %} | `issue` | Contiene las actividades relacionadas con el anclaje, transferencia o eliminación de una propuesta en un repositorio. +| `issue_comment` | Contiene las actividades relacionadas con el anclaje, transferencia o eliminación de comentarios de propuestas. +| `issues` | Contiene las actividades relacionadas con la habilitación o deshabilitación de la creación de propuestas para una organización. +{%- ifversion fpt or ghec %} | `marketplace_agreement_signature` | Contiene las actividades relacionadas con la firma del Acuerdo para desarrolladores de {% data variables.product.prodname_marketplace %}. +| `marketplace_listing` | Contiene las actividades relacionadas con la publicación de aplicaciones en {% data variables.product.prodname_marketplace %}. +{%- endif %} | `members_can_create_pages` | Contiene las actividades relacionadas con la administración de la publicación de sitios de {% data variables.product.prodname_pages %} para repositorios de la organización. Para obtener más información, consulta "[Administración de la publicación de sitios de {% data variables.product.prodname_pages %} para la organización](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)". +| `members_can_create_private_pages` | Contiene las actividades relacionadas con la administración de la publicación de sitios de {% data variables.product.prodname_pages %} privados para repositorios de la organización. +| `members_can_create_public_pages` | Contiene las actividades relacionadas con la administración de la publicación de sitios de {% data variables.product.prodname_pages %} públicos para repositorios de la organización. +{%- ifversion ghec or ghes or ghae %} | `members_can_delete_repos` | Contiene las actividades relacionadas con la habilitación o deshabilitación de la creación de repositorios para una organización. +{%- endif %} {%- ifversion fpt or ghec %} | `members_can_view_dependency_insights` | Contiene las actividades de configuración a nivel de organización que permiten a los miembros de la organización ver la información sobre dependencias. +| `migration` | Contiene las actividades relacionadas con la transferencia de datos desde una ubicación de *origen* (como, por ejemplo, una organización de {% data variables.product.prodname_dotcom_the_website %} o una instancia de {% data variables.product.prodname_ghe_server %}) a una instancia de {% data variables.product.prodname_ghe_server %} de *destino*. +{%- endif %} | `oauth_access` | Contiene las actividades relacionadas con los tokens de acceso de OAuth. +| `oauth_application` | Contiene las actividades relacionadas con las aplicaciones de OAuth. +{%- ifversion fpt or ghec %} | `oauth_authorization` | Contiene las actividades relacionadas con la autorización de aplicaciones de OAuth. +{%- endif %} | `org` | Contiene las actividades relacionadas con la pertenencia a la organización. +{%- ifversion ghec or ghes or ghae %} | `org_credential_authorization` | Contiene las actividades relacionadas con la autorización de credenciales para su uso con el inicio de sesión único de SAML. +{%- endif %} {%- ifversion secret-scanning-audit-log-custom-patterns %} | `org_secret_scanning_custom_pattern` | Contiene las actividades relacionadas con los patrones personalizados para el análisis de secretos de una organización. Para obtener más información, consulta "[Definición de patrones personalizados para el análisis de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)". +| `org.secret_scanning_push_protection` | Contiene las actividades relacionadas con los patrones personalizados de análisis de secretos de una organización. Para obtener más información, consulta "[Protección de inserciones para el análisis de secretos](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)". +{%- endif %} | `organization_default_label` | Contiene las actividades relacionadas con las etiquetas predeterminadas para los repositorios de una organización. +{%- ifversion fpt or ghec or ghes %} | `organization_domain` | Contiene las actividades relacionadas con los dominios verificados de una organización. +| `organization_projects_change` | Contiene las actividades relacionadas con los paneles de proyecto de toda la organización de una empresa. +{%- endif %} {%- ifversion fpt or ghec %} | `pages_protected_domain` | Contiene las actividades relacionadas con los dominios personalizados verificados para {% data variables.product.prodname_pages %}. +| `payment_method` | Contiene las actividades relacionadas con cómo una organización paga {% data variables.product.prodname_dotcom %}. +| `prebuild_configuration` | Contiene las actividades relacionadas con las configuraciones precompiladas para {% data variables.product.prodname_github_codespaces %}. +{%- endif %} {%- ifversion ghes %} | `pre_receive_environment` | Contiene las actividades relacionadas con los entornos de enlace previo a la recepción. +| `pre_receive_hook` | Contiene las actividades relacionadas con los enlaces previos a la recepción. +{%- endif %} {%- ifversion ghes %} | `private_instance_encryption` | Contiene las actividades relacionadas con la habilitación del modo privado para una empresa. +{%- endif %} | `private_repository_forking` | Contiene las actividades relacionadas con la habilitación de bifurcaciones de repositorios privados e internos para un repositorio, organización o empresa. +{%- ifversion fpt or ghec %} | `profile_picture` | Contiene las actividades relacionadas con la imagen de perfil de una organización. +{%- endif %} | `project` | Contiene las actividades relacionadas con los paneles de proyecto. +| `project_field` | Contiene las actividades relacionadas con la creación y eliminación de campos en un panel de proyecto. +| `project_view` | Contiene las actividades relacionadas con la creación y eliminación de vistas en un panel de proyecto. +| `protected_branch` | Contiene las actividades relacionadas con las ramas protegidas. +| `public_key` | Contiene las actividades relacionadas con las claves SSH y las claves de implementación. +| `pull_request` | Contiene las actividades relacionadas con las solicitudes de incorporación de cambios. +| `pull_request_review` | Contiene las actividades relacionadas con las revisiones de solicitudes de incorporación de cambios. +| `pull_request_review_comment` | Contiene las actividades relacionadas con los comentarios de revisión de las solicitudes de incorporación de cambios. +| `repo` | Contiene las actividades relacionadas con los repositorios que pertenecen a una organización. +{%- ifversion fpt or ghec %} | `repository_advisory` | Contiene las actividades a nivel de repositorio relacionadas con las asesorías de seguridad en la {% data variables.product.prodname_advisory_database %}. Para obtener más información, consulta "[Acerca de los avisos de seguridad de {% data variables.product.prodname_dotcom %}](/github/managing-security-vulnerabilities/about-github-security-advisories)". +| `repository_content_analysis` | Contiene las actividades relacionadas con la [habilitación o deshabilitación del uso de datos para un repositorio privado](/articles/about-github-s-use-of-your-data). +| `repository_dependency_graph` | Contiene las actividades a nivel de repositorio relacionadas con la habilitación o deshabilitación del gráfico de dependencias para un repositorio {% ifversion fpt or ghec %}privado{% endif %}. Para obtener más información, consulta "[Acerca del gráfico de dependencias](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)". +{%- endif %} | `repository_image` | Contiene actividades relacionadas con imágenes de un repositorio. +| `repository_invitation` | Contiene actividades relacionadas con invitaciones para unirse a un repositorio. +| `repository_projects_change` | Contiene las actividades relacionadas con la habilitación de proyectos para un repositorio o para todos los repositorios de una organización. +{%- ifversion ghec or ghes or ghae %} | `repository_secret_scanning` | Contiene las actividades a nivel de repositorio relacionadas con el análisis de secretos. Para obtener más información, consulta "[Acerca del análisis de secretos](/github/administering-a-repository/about-secret-scanning)". +{%- endif %} {%- ifversion secret-scanning-audit-log-custom-patterns %} | `repository_secret_scanning_custom_pattern` | Contiene las actividades relacionadas con los patrones personalizados de análisis de secretos de un repositorio. Para más información, vea "[Definición de patrones personalizados para el análisis 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` | Contiene las actividades relacionadas con los patrones personalizados de análisis de secretos de un repositorio. Para obtener más información, consulta "[Protección de inserciones para el análisis de secretos](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)". +{%- endif %} {%- ifversion fpt or ghec %} | `repository_visibility_change` | Contiene las actividades relacionadas con la habilitación de los miembros de la organización para cambiar las visibilidades de los repositorios de la organización. +{%- endif %} | `repository_vulnerability_alert` | Contiene las actividades relacionadas con [{% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts). +{%- ifversion fpt or ghec %} | `repository_vulnerability_alerts` | Contiene las actividades de configuración en el nivel de repositorio para {% data variables.product.prodname_dependabot_alerts %}. +| `required_status_check` | Contiene las actividades relacionadas con las comprobaciones de estado necesarias para las ramas protegidas. +{%- endif %} {%- ifversion ghec or ghes %} | `restrict_notification_delivery` | Contiene las actividades relacionadas con la restricción de las notificaciones de correo electrónico en los dominios aprobados o comprobados de una empresa. +{%- endif %} {%- ifversion custom-repository-roles %} | `role` | Contiene las actividades relacionadas con los [roles de repositorio personalizados](/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` | Contiene las actividades de configuración a nivel de organización para el análisis de secretos en los repositorios existentes. Para obtener más información, consulta "[Acerca del análisis de secretos](/github/administering-a-repository/about-secret-scanning)". +| `secret_scanning_new_repos` | Contiene las actividades de configuración a nivel de organización para el análisis de secretos para los repositorios nuevos que se crean en ella. +{%- endif %} {%- ifversion ghec or ghes or ghae %} | `security_key` | Contiene las actividades relacionadas con el registro y eliminación de claves de seguridad. +{%- endif %} {%- ifversion fpt or ghec %} | `sponsors` | Contiene los eventos relacionados con los botones de patrocinio (consulta "[Mostrar un botón de patrocinio en el repositorio](/articles/displaying-a-sponsor-button-in-your-repository)"). +{%- endif %} {%- ifversion ghec or ghes or ghae %} | `ssh_certificate_authority` | Contiene las actividades relacionadas con una autoridad de certificación SSH en una organización o empresa. +| `ssh_certificate_requirement` | Contiene las actividades relacionadas con la necesidad de que los miembros usen certificados SSH para acceder a los recursos de la organización. +{%- endif %} | `staff` | Contiene las actividades relacionadas con la realización de una acción por parte de un administrador de sitio. +| `team` | Contiene las actividades relacionadas con los equipos de una organización. +| `team_discussions` | Contiene las actividades relacionadas con la administración de debates de equipo para una organización. +{%- ifversion ghec %} | `team_sync_tenant` | Contiene las actividades relacionadas con la sincronización de equipos con un IdP para una empresa u organización. +{%- endif %} {%- ifversion fpt or ghes %} | `two_factor_authentication` | Contiene las actividades relacionadas con la autenticación en dos fases. +{%- endif %} | `user` | Contiene las actividades relacionadas con los usuarios de una empresa u organización. +{%- ifversion ghec or ghes %} | `user_license` | Contiene las actividades relacionadas con el hecho de que un usuario ocupe un puesto con licencia en una empresa y sea miembro de ella. +{%- endif %} | `workflows` | Contiene las actividades relacionadas con los flujos de trabajo de {% data variables.product.prodname_actions %}. diff --git a/translations/es-ES/data/reusables/audit_log/audit-log-api-info.md b/translations/es-ES/data/reusables/audit_log/audit-log-api-info.md index 0256a3e332..c529873058 100644 --- a/translations/es-ES/data/reusables/audit_log/audit-log-api-info.md +++ b/translations/es-ES/data/reusables/audit_log/audit-log-api-info.md @@ -1,5 +1,13 @@ -* El acceso a los parámetros de tu organización o repositorio -* Los cambios en los permisos -* Los usuarios agregados o eliminados en una organización, repositorio o equipo -* Los usuarios que se están promoviendo a administradores +--- +ms.openlocfilehash: 8dc05f4b4acb5814c262c15c6d91d50aa36d836c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113769" +--- +* Acceso a la configuración de la organización o el repositorio +* Cambios en los permisos +* Usuarios agregados o quitados de una organización, un repositorio o un equipo +* Usuarios ascendidos a administradores * Cambios a los permisos de una {% data variables.product.prodname_github_app %} 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 87ae3b4119..f8da44cde4 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,12 +1,21 @@ -| Acción | Descripción | -| -------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `workflows.approve_workflow_job` | Se aprobó un job de flujo de trabajo. Para obtener más información, consulta la sección "[Revisar los despliegues](/actions/managing-workflow-runs/reviewing-deployments)". | -| `workflows.cancel_workflow_run` | Se canceló una ejecución de flujo de trabajo. Para obtener más información, consulta "[Cancelar un flujo de trabajo](/actions/managing-workflow-runs/canceling-a-workflow)". | -| `workflows.delete_workflow_run` | Se borró 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)". | -| `workflows.disable_workflow` | Se inhabilitó un flujo de trabajo. | -| `workflows.enable_workflow` | Se habilitó un flujo de trabajo después de que `disable_workflow` lo inhabilitó previamente. | -| `workflows.reject_workflow_job` | Se rechazó un 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)". | -| `workflows.rerun_workflow_run` | Se volvió 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 %} -| `workflows.completed_workflow_run` | El estado de un flujo de trabajo cambió 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 "[Ver el historial de ejecuciones del flujo de trabajo](/actions/managing-workflow-runs/viewing-workflow-run-history). | `workflows.created_workflow_run` | Se creó 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)". | `workflows.prepared_workflow_job` | Se inició un job de un 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 "[Eventos que activan los flujos de trabajo](/actions/reference/events-that-trigger-workflows)". +--- +ms.openlocfilehash: 7ab479031ca12cf907f9e94d259fae30b274a424 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147063878" +--- +| Acción | Descripción +|--------|------------ +| `workflows.approve_workflow_job` | Se aprobó un trabajo de flujo de trabajo. Para más información, vea "[Revisión de implementaciones](/actions/managing-workflow-runs/reviewing-deployments)". +| `workflows.cancel_workflow_run` | Se canceló una ejecución de flujo de trabajo. Para obtener más información, vea "[Cancelar un flujo de trabajo](/actions/managing-workflow-runs/canceling-a-workflow)". +| `workflows.delete_workflow_run` | Se eliminó una ejecución de flujo de trabajo. Para más información, vea "[Eliminación de una ejecución de flujo de trabajo](/actions/managing-workflow-runs/deleting-a-workflow-run)". +| `workflows.disable_workflow` | Se deshabilitó un flujo de trabajo. +| `workflows.enable_workflow` | Se habilitó un flujo de trabajo, después de que se deshabilitara anteriormente mediante `disable_workflow`. +| `workflows.reject_workflow_job` | Se rechazó un trabajo de flujo de trabajo. Para más información, vea "[Revisión de implementaciones](/actions/managing-workflow-runs/reviewing-deployments)". +| `workflows.rerun_workflow_run` | Se volvió a ejecutar una ejecución de flujo de trabajo. Para obtener más información, vea "[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` | Un estado de flujo de trabajo ha cambiado 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, vea "[Visualizar el historial de ejecución de flujos de trabajo](/actions/managing-workflow-runs/viewing-workflow-run-history)". +| `workflows.created_workflow_run` | Se creó 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, vea "[Creación de un flujo de trabajo de ejemplo](/actions/learn-github-actions/introduction-to-github-actions#create-an-example-workflow)". +| `workflows.prepared_workflow_job` | Se inició un trabajo 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 más información, vea "[Eventos que desencadenan flujos de trabajo](/actions/reference/events-that-trigger-workflows)". {%- endif %} diff --git a/translations/es-ES/data/reusables/audit_log/audit-log-git-events-retention.md b/translations/es-ES/data/reusables/audit_log/audit-log-git-events-retention.md index 0f6ac04d63..51198d8fda 100644 --- a/translations/es-ES/data/reusables/audit_log/audit-log-git-events-retention.md +++ b/translations/es-ES/data/reusables/audit_log/audit-log-git-events-retention.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 5bfe73f69c2113796ba743428e40b7643db82da6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113761" +--- La bitácora de auditoría retiene eventos de Git por siete días. Esto es más corto que otros eventos de bitácora de auditoría, los cuales se pueden retener por hasta siete meses. diff --git a/translations/es-ES/data/reusables/audit_log/audit-log-search-by-operation.md b/translations/es-ES/data/reusables/audit_log/audit-log-search-by-operation.md index 1654053003..9f4ecdf5d1 100644 --- a/translations/es-ES/data/reusables/audit_log/audit-log-search-by-operation.md +++ b/translations/es-ES/data/reusables/audit_log/audit-log-search-by-operation.md @@ -1,11 +1,19 @@ +--- +ms.openlocfilehash: 3492de2cd163b4bbb59b912c17d152b7d2af5c68 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113753" +--- ### Búsqueda basada en la operación -Utiliza el calificador `operation` para limitar las acciones en tipos específicos de operaciones. Por ejemplo: +Use el calificador `operation` para limitar las acciones a tipos específicos de operaciones. Por ejemplo: - * `operation:access` encuentra todos los eventos en donde se accedió a un recurso. - * `operation:authentication` encuentra todos los eventos en donde se realizó un evento de autenticación. - * `operation:create` encuentra todos los eventos en donde se creó un recurso. - * `operation:modify` encuentra todos los eventos en donde se modificó un recurso existente. - * `operation:remove` encuentra todos los eventos en donde se eliminó un recurso existente. - * `operation:restore` encuentra todos los eventos en donde se restauró un recurso existente. - * `operation:transfer` encuentra todos los eventos en donde se transfirió un recurso existente. + * `operation:access` busca todos los eventos en los que se ha accedido a un recurso. + * `operation:authentication` busca todos los eventos en los que se ha realizado un evento de autenticación. + * `operation:create` busca todos los eventos en los que se ha creado un recurso. + * `operation:modify` busca todos los eventos en los que se ha modificado un recurso existente. + * `operation:remove` busca todos los eventos en los que se ha quitado un recurso existente. + * `operation:restore` busca todos los eventos en los que se ha restaurado un recurso existente. + * `operation:transfer` busca todos los eventos en los que se ha transferido un recurso existente. diff --git a/translations/es-ES/data/reusables/audit_log/audit-log-search-by-repo.md b/translations/es-ES/data/reusables/audit_log/audit-log-search-by-repo.md index e98a35352a..9dbddd4b45 100644 --- a/translations/es-ES/data/reusables/audit_log/audit-log-search-by-repo.md +++ b/translations/es-ES/data/reusables/audit_log/audit-log-search-by-repo.md @@ -1,9 +1,17 @@ +--- +ms.openlocfilehash: fa28240a725967485b76be7be90384f3010b084a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113745" +--- ### Búsqueda basada en el repositorio -Utiliza el calificador `repo` para limitar las acciones a un repositorio específico. Por ejemplo: +Use el calificador `repo` para limitar las acciones a un repositorio específico. Por ejemplo: - * `repo:my-org/our-repo` encuentra todos los eventos que ocurrieron para el repositorio `our-repo` en la organización `my-org`. - * `repo:my-org/our-repo repo:my-org/another-repo` encuentra todos los eventos que ocurrieron tanto para los repositorios `our-repo` como `another-repo` en la organización `my-org`. - * `-repo:my-org/not-this-repo` excluye todos los eventos que ocurrieron para el repositorio `not-this-repo` en la organización `my-org`. + * `repo:my-org/our-repo` busca todos los eventos que se han producido para el repositorio `our-repo` de la organización `my-org`. + * `repo:my-org/our-repo repo:my-org/another-repo` busca todos los eventos que se han producido para los repositorios `our-repo` y `another-repo` de la organización `my-org`. + * `-repo:my-org/not-this-repo` excluye todos los eventos que se han producido para el repositorio `not-this-repo` de la organización `my-org`. -Nota que debes incluir el nombre de cuenta dentro del calificador `repo`; no funcionará si buscas únicamente `repo:our-repo`. +Tenga en cuenta que debe incluir el nombre de la cuenta en el calificador `repo`; la búsqueda de solo `repo:our-repo` no funcionará. diff --git a/translations/es-ES/data/reusables/audit_log/audit-log-search-by-user.md b/translations/es-ES/data/reusables/audit_log/audit-log-search-by-user.md index a27ec886e3..32f3d1e34c 100644 --- a/translations/es-ES/data/reusables/audit_log/audit-log-search-by-user.md +++ b/translations/es-ES/data/reusables/audit_log/audit-log-search-by-user.md @@ -1,9 +1,17 @@ +--- +ms.openlocfilehash: 7193be487b701029df5604b7253f683b5675c086 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113738" +--- ### Búsqueda basada en el usuario -El calificador `actor` puede incluir eventos que se basen en quién realizó la acción. Por ejemplo: +El calificador `actor` puede incluir eventos en función de quién haya realizado la acción. Por ejemplo: - * `actor:octocat` encuentra todos los eventos realizados por `octocat`. - * `actor:octocat actor:hubot` encuentra todos los eventos realizados tanto por `octocat` como por `hubot`. + * `actor:octocat` busca todos los eventos realizados por `octocat`. + * `actor:octocat actor:hubot` busca todos los eventos realizados por `octocat` y `hubot`. * `-actor:hubot` excluye todos los eventos realizados por `hubot`. Ten en cuenta que solo puedes utilizar un nombre de usuario {% data variables.product.product_name %}, no el nombre real de una persona. diff --git a/translations/es-ES/data/reusables/audit_log/audit-log-search-list-info-about-action.md b/translations/es-ES/data/reusables/audit_log/audit-log-search-list-info-about-action.md index c1c53be24f..0477ba8c10 100644 --- a/translations/es-ES/data/reusables/audit_log/audit-log-search-list-info-about-action.md +++ b/translations/es-ES/data/reusables/audit_log/audit-log-search-list-info-about-action.md @@ -1,14 +1,20 @@ -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. +--- +ms.openlocfilehash: e01273fe15058c00b11d380a3c50d4448cfb92b8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146180787" +--- +El nombre de cada entrada del registro de auditoría se compone del calificador de objeto o categoría `action`, seguido de un tipo de operación. Por ejemplo, la entrada `repo.create` hace referencia a la operación `create` de la categoría `repo`. Cada entrada del registro de auditoría muestra información vigente acerca de un evento, como: -- 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 +- La empresa {% ifversion ghec or ghes or ghae %}u {% endif %}organización en la que se ha realizado una acción +- El usuario (actor) que ha realizado la acción +- El usuario afectado por la acción - En qué repositorio se realizó una acción - La acción que se realizó - En qué país se realizó la acción -- La fecha y hora en que ocurrió la acción -{%- ifversion enterprise-audit-log-ip-addresses %} -- Opcionalmente, la dirección IP origen para el usuario (actor) que realizó la acción -{%- endif %} +- Fecha y hora en que se produjo la acción {%- ifversion enterprise-audit-log-ip-addresses %} +- Opcionalmente, la dirección IP de origen del usuario (actor) que realizó la acción {%- endif %} diff --git a/translations/es-ES/data/reusables/audit_log/audit-log-search.md b/translations/es-ES/data/reusables/audit_log/audit-log-search.md index 90df945e09..c07eade401 100644 --- a/translations/es-ES/data/reusables/audit_log/audit-log-search.md +++ b/translations/es-ES/data/reusables/audit_log/audit-log-search.md @@ -1,6 +1,14 @@ +--- +ms.openlocfilehash: c07593d1a115835538cc98ad351414704a14e737 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113714" +--- {% data reusables.audit_log.audit-log-search-list-info-about-action %} -Nota que no puedes buscar entradas utilizando texto. Sin embargo, puedes construir consultas de búsqueda utilizando una variedad de filtros. Muchos operadores que se utilizan cuando se busca el registro por queries, tales como `-`, `>`, o `<`, empatan con el mismo formato que si se busca con {% data variables.product.product_name %}. Para obtener más información, consulta la sección "[Buscar en {% data variables.product.prodname_dotcom %}](/github/searching-for-information-on-github/about-searching-on-github)". +Nota que no puedes buscar entradas utilizando texto. Sin embargo, puedes construir consultas de búsqueda utilizando una variedad de filtros. Muchos operadores que se utilizan cuando se consulta el registro, tales como `-`, `>` o `<`, coinciden con el mismo formato de búsqueda en {% data variables.product.product_name %}. Para obtener más información, vea "[Buscar en {% data variables.product.prodname_dotcom %}](/github/searching-for-information-on-github/about-searching-on-github)." {% data reusables.audit_log.audit-log-search-by-operation %} diff --git a/translations/es-ES/data/reusables/audit_log/audit_log_sidebar_for_org_admins.md b/translations/es-ES/data/reusables/audit_log/audit_log_sidebar_for_org_admins.md index 81d784073a..954b89b5e9 100644 --- a/translations/es-ES/data/reusables/audit_log/audit_log_sidebar_for_org_admins.md +++ b/translations/es-ES/data/reusables/audit_log/audit_log_sidebar_for_org_admins.md @@ -1,6 +1,13 @@ +--- +ms.openlocfilehash: 795c057917eb79a5dbdd51995cdd57bf61d9c2c3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113705" +--- {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. En la barra lateral de la sección "Archivos" de la barra lateral, haz clic en -{% octicon "log" aria-label="The log icon" %} **Bitácoras** y luego en **Bitácora de auditoría**. +1. En la sección «Archivos» de la barra lateral, haz clic en {% octicon "log" aria-label="The log icon" %} **Registros** y, después, haz clic en **Registro de auditorías**. {% else %} -1. En la barra lateral de Parámetros, haz clic en **Audit Log (Registro de auditoría)**. ![Parámetros de registro de auditoría de org en barra lateral](/assets/images/help/organizations/org-settings-audit-log.png) -{% endif %} +1. En la barra lateral Configuración, haga clic en **Registro de auditoría**. +![Configuración del registro de auditoría de la organización en barra lateral](/assets/images/help/organizations/org-settings-audit-log.png) {% endif %} diff --git a/translations/es-ES/data/reusables/audit_log/audit_log_sidebar_for_site_admins.md b/translations/es-ES/data/reusables/audit_log/audit_log_sidebar_for_site_admins.md index 8a71901803..9f5f0e804d 100644 --- a/translations/es-ES/data/reusables/audit_log/audit_log_sidebar_for_site_admins.md +++ b/translations/es-ES/data/reusables/audit_log/audit_log_sidebar_for_site_admins.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 7d0d9dfaabb79a4b677959f1102e317ed1732d20 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113697" +--- {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -3. En la sección de "Archivos" de la barra lateral, haz clic en **{% octicon "log" aria-label="The log icon" %} Bitácora de seguridad**. +3. En la sección "Archivos" de la barra lateral, haga clic en **{% octicon "log" aria-label="The log icon" %} Registro de seguridad**. {% else %} -3. En la barra lateral izquierda, haz clic en **Audit Log (Registro de auditoría)**. ![Pestaña de registro de auditoría](/assets/images/enterprise/site-admin-settings/audit-log-tab.png) -{% endif %} +3. En la barra lateral de la izquierda, haga clic en **Registro de auditoría**. +![Pestaña registro de auditoría](/assets/images/enterprise/site-admin-settings/audit-log-tab.png) {% endif %} diff --git a/translations/es-ES/data/reusables/audit_log/audited-data-list.md b/translations/es-ES/data/reusables/audit_log/audited-data-list.md index e9e03cbc71..3bb37df1b9 100644 --- a/translations/es-ES/data/reusables/audit_log/audited-data-list.md +++ b/translations/es-ES/data/reusables/audit_log/audited-data-list.md @@ -1,2 +1,9 @@ -{% data reusables.audit_log.audit-log-api-info %} -{% ifversion fpt or ghec %}* Eventos de Git, tales como clonar, recuperar y subir{% endif %} +--- +ms.openlocfilehash: 266a3b9b6a6c46ffac64a9e71903d360690d9cde +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113690" +--- +{% data reusables.audit_log.audit-log-api-info %} {% ifversion fpt or ghec %}* Eventos de Git, como clonación, captura e inserción{% endif %} diff --git a/translations/es-ES/data/reusables/audit_log/export-log.md b/translations/es-ES/data/reusables/audit_log/export-log.md index df8dac28ce..7abac48d26 100644 --- a/translations/es-ES/data/reusables/audit_log/export-log.md +++ b/translations/es-ES/data/reusables/audit_log/export-log.md @@ -1,7 +1,15 @@ +--- +ms.openlocfilehash: 93bc45eb2c722bbf9260ad1618423ff2aad44135 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147785858" +--- Puedes exportar el registro como datos JSON o como un archivo con valores separados por comas (V). -![Botón de exportar](/assets/images/help/organizations/org-audit-log-export.png) +![Botón Exportar](/assets/images/help/organizations/org-audit-log-export.png) -Para filtrar los resultados en tu exportación, busca utilizando uno o más de los calificadores antes de recurrir al menú desplegable **Export**. +Para filtrar los resultados en su exportación, busque utilizando uno o más de los calificadores antes de recurrir al menú desplegable **Export** (Exportar). {% data reusables.audit_log.keys-and-example-values %} diff --git a/translations/es-ES/data/reusables/audit_log/exported-git-log-keys-and-values.md b/translations/es-ES/data/reusables/audit_log/exported-git-log-keys-and-values.md index e9a122ad51..0e9a13b51c 100644 --- a/translations/es-ES/data/reusables/audit_log/exported-git-log-keys-and-values.md +++ b/translations/es-ES/data/reusables/audit_log/exported-git-log-keys-and-values.md @@ -1,13 +1,21 @@ +--- +ms.openlocfilehash: 3e8a5068444a1ba0f26f06d4ef76f0ab5a0b68e4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113681" +--- Después de que exportes el registro como JSON o CSV, verás las siguientes claves y valores en el archivo resultante. -| Clave | Valor de ejemplo | -| ------------------- | ---------------------- | -| `@timestamp` | 1429548104000 | -| `actor (actor)` | octocat | -| `Acción` | git.clone | -| `org` | octo-org | -| `business` | avocado-corp | -| `repo` | octo-org/documentation | -| `repository_public` | false | -| `usuario` | codertocat | -| `protocol_name` | http | +| Clave | Valor de ejemplo +|------------|------------- +| `@timestamp` | 1429548104000 +| `actor` | octocat +| `action` | git.clone +| `org` | octo-org +| `business` | avocado-corp +| `repo` | octo-org/documentation +| `repository_public` | false +| `user` | codertocat +| `protocol_name` | http diff --git a/translations/es-ES/data/reusables/audit_log/exported-log-keys-and-values.md b/translations/es-ES/data/reusables/audit_log/exported-log-keys-and-values.md index 0f48d6c577..f8b0a85cf0 100644 --- a/translations/es-ES/data/reusables/audit_log/exported-log-keys-and-values.md +++ b/translations/es-ES/data/reusables/audit_log/exported-log-keys-and-values.md @@ -1,18 +1,26 @@ -Después de que exportes la bitácora, verás la siguientes claves y valores en el archivo de resultado. +--- +ms.openlocfilehash: 52ffa15d88eb667d35b6e92b4e5adfa3146e9e56 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113673" +--- +Después de exportar el registro, verá los siguientes valores y claves en el archivo resultante. -| Clave | Valor de ejemplo | -| ----------------------------- | ------------------------------------------------------------------------------------- | -| `Acción` | team.create | -| `actor (actor)` | octocat | -| `usuario` | codertocat | -| `actor_location.country_code` | US | -| `org` | octo-org | -| `repo` | octo-org/documentation | -| `created_at (creado en)` | 1429548104000 (Los registros horarios muestran la hora desde Epoch con milisegundos). | -| `data.email` | octocat@nowhere.com | -| `data.hook_id` | 245 | -| `data.events` | ["issues", "issue_comment", "pull_request", "pull_request_review_comment"] | -| `data.events_were` | ["push", "pull_request", "issues"] | -| `data.target_login` | octocat | -| `data.old_user` | hubot | -| `data.team` | octo-org/engineering | +| Clave | Valor de ejemplo +|------------|------------- +| `action` | team.create +| `actor` | octocat +| `user` | codertocat +| `actor_location.country_code` | US +| `org` | octo-org +| `repo` | octo-org/documentation +| `created_at` | 1429548104000 (Los registros horarios muestran la hora desde Epoch con milisegundos). +| `data.email` | octocat@nowhere.com +| `data.hook_id` | 245 +| `data.events` | ["issues", "issue_comment", "pull_request", "pull_request_review_comment"] +| `data.events_were` | ["push", "pull_request", "issues"] +| `data.target_login` | octocat +| `data.old_user` | hubot +| `data.team` | octo-org/engineering 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 16f4b18940..d15060a7a4 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 @@ -1,7 +1,13 @@ -{% ifversion ghec %} -{% note %} +--- +ms.openlocfilehash: 6b6afade651b8fa55376e56ce04a30e8fba9b9fc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147063744" +--- +{% ifversion ghec %} {% note %} -**Note:** When you export Git events, events that were initiated via the web browser or the REST or GraphQL APIs are not included. For example, when a user merges a pull request in the web browser, changes are pushed to the base branch, but the Git event for that push is not included in the export. +**Nota:** Al exportar eventos de Git, no se incluyen los eventos que se iniciaron a través del explorador web, la API REST o GraphQL API. Por ejemplo, cuando un usuario combina una solicitud de incorporación de cambios en el explorador web, los cambios se insertan en la rama base, pero el evento de Git de esa inserción no se incluye en la exportación. -{% endnote %} -{% endif %} +{% endnote %} {% endif %} diff --git a/translations/es-ES/data/reusables/audit_log/git-events-not-in-search-results.md b/translations/es-ES/data/reusables/audit_log/git-events-not-in-search-results.md index 7f54d1e816..0c6db3e6c0 100644 --- a/translations/es-ES/data/reusables/audit_log/git-events-not-in-search-results.md +++ b/translations/es-ES/data/reusables/audit_log/git-events-not-in-search-results.md @@ -1,7 +1,13 @@ -{% ifversion git-events-audit-log %} -{% note %} +--- +ms.openlocfilehash: a17c50cfb04b759fe451f686129f86bb4b22fcff +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147424901" +--- +{% ifversion git-events-audit-log %} {% note %} -**Note:** Git events are not included in search results. +**Nota:** Los eventos de Git no se incluyen en los resultados de la búsqueda. -{% endnote %} -{% endif %} \ No newline at end of file +{% endnote %} {% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/audit_log/keys-and-example-values.md b/translations/es-ES/data/reusables/audit_log/keys-and-example-values.md index 05f71977aa..8a919c7c2e 100644 --- a/translations/es-ES/data/reusables/audit_log/keys-and-example-values.md +++ b/translations/es-ES/data/reusables/audit_log/keys-and-example-values.md @@ -1,8 +1,16 @@ -| Qualifier | Valor de ejemplo | -| --------------- | ---------------------- | -| `Acción` | team.create | -| `actor (actor)` | octocat | -| `usuario` | codertocat | -| `org` | octo-org | -| `repo` | octo-org/documentation | -| `created` | 2019-06-01 | +--- +ms.openlocfilehash: 0885870fd5d445ddf3808a5f0bd40867c88e132f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113666" +--- +| Calificador: | Valor de ejemplo +|------------|------------- +| `action` | team.create +| `actor` | octocat +| `user` | codertocat +| `org` | octo-org +| `repo` | octo-org/documentation +| `created` | 2019-06-01 diff --git a/translations/es-ES/data/reusables/audit_log/octicon_icon.md b/translations/es-ES/data/reusables/audit_log/octicon_icon.md index 6193126263..7ad721f0d3 100644 --- a/translations/es-ES/data/reusables/audit_log/octicon_icon.md +++ b/translations/es-ES/data/reusables/audit_log/octicon_icon.md @@ -1 +1,10 @@ -1. En la esquina superior izquierda de cualquier página, haz clic en . ![Icono de Octocat](/assets/images/enterprise/navigation/octocat-icon.png) +--- +ms.openlocfilehash: a5af5a79e2a5c19d12f567e8041e6fa195b7afee +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113665" +--- +1. En la esquina superior derecha de cualquier página, haga clic en . +![Icono de Octocat](/assets/images/enterprise/navigation/octocat-icon.png) diff --git a/translations/es-ES/data/reusables/audit_log/only-three-months-displayed.md b/translations/es-ES/data/reusables/audit_log/only-three-months-displayed.md index c13e77a036..64cb317017 100644 --- a/translations/es-ES/data/reusables/audit_log/only-three-months-displayed.md +++ b/translations/es-ES/data/reusables/audit_log/only-three-months-displayed.md @@ -1 +1,9 @@ -Predeterminadamente, solo se muestran los eventos de los últimos tres meses. Para ver los eventos más viejos, debes especificar un rango de fechas con el parámetro `creado`. Para obtener más información, consulta la sección "[Entender la sintaxis de búsqueda](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax#query-for-dates)". +--- +ms.openlocfilehash: 60fd0dcf78f0161ec98e0b819b1992c1030f177f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113642" +--- +De forma predeterminada, solo se muestran los eventos de los últimos tres meses. Para ver eventos anteriores, debe especificar un intervalo de fechas con el parámetro `created`. Para más información, vea "[Descripción de la sintaxis de búsqueda](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax#query-for-dates)". diff --git a/translations/es-ES/data/reusables/audit_log/retention-periods.md b/translations/es-ES/data/reusables/audit_log/retention-periods.md index 5d47a7424c..c9112ac425 100644 --- a/translations/es-ES/data/reusables/audit_log/retention-periods.md +++ b/translations/es-ES/data/reusables/audit_log/retention-periods.md @@ -1,3 +1,11 @@ -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{% ifversion audit-data-retention-tab %}, unless an enterprise owner configured a different retention period. For more information, see "[Configuring the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/configuring-the-audit-log-for-your-enterprise)."{% else %}.{% endif %}{% else %} within the current month and up to the previous six months. The audit log retains Git events for seven days.{% endif %} +--- +ms.openlocfilehash: 4f68c550bee6b80eb502220dff0b7f9664eff1d1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147424836" +--- +El registro de auditoría muestra los eventos que desencadenan las actividades que afectan a la empresa{% ifversion not ghec %}. Los registros de auditoría de {% data variables.product.product_name %} se conservan indefinidamente{% ifversion audit-data-retention-tab %}, a menos que un propietario de la empresa haya configurado un período de retención diferente. Para más información, consulta "[Configuración del registro de auditoría para la empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/configuring-the-audit-log-for-your-enterprise)".{% else %}.{% endif %}{% else %} dentro del mes actual y hasta los seis meses anteriores. El registro de auditoría retiene eventos de Git durante siete días.{% endif %} {% data reusables.audit_log.only-three-months-displayed %} diff --git a/translations/es-ES/data/reusables/audit_log/streaming-check-s3-endpoint.md b/translations/es-ES/data/reusables/audit_log/streaming-check-s3-endpoint.md index 6cade5d26f..6d752b3cf9 100644 --- a/translations/es-ES/data/reusables/audit_log/streaming-check-s3-endpoint.md +++ b/translations/es-ES/data/reusables/audit_log/streaming-check-s3-endpoint.md @@ -1,3 +1,11 @@ -1. To verify that {% data variables.product.prodname_dotcom %} can connect and write to the Amazon S3 endpoint, click **Check endpoint**. - +--- +ms.openlocfilehash: e52e6f55f04b57e1b1f8a8d044b4651b69e2caf5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080531" +--- +1. Para comprobar que {% data variables.product.prodname_dotcom %} se puede conectar al punto de conexión de Amazon S3 y puede escribir en él, haz clic en **Comprobar punto de conexión**. + ![Verificar la terminal](/assets/images/help/enterprises/audit-stream-check.png) \ No newline at end of file diff --git a/translations/es-ES/data/reusables/audit_log/streaming-choose-s3.md b/translations/es-ES/data/reusables/audit_log/streaming-choose-s3.md index e30a4ddc51..7292c33ae7 100644 --- a/translations/es-ES/data/reusables/audit_log/streaming-choose-s3.md +++ b/translations/es-ES/data/reusables/audit_log/streaming-choose-s3.md @@ -1,3 +1,11 @@ -1. Select the **Configure stream** dropdown and click **Amazon S3**. - +--- +ms.openlocfilehash: 67009b930a04da090718919ea104317809515027 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080528" +--- +1. Selecciona la lista desplegable **Configurar secuencia** y haz clic en **Amazon S3**. + ![Elige Amazon S3 del menú desplegable](/assets/images/help/enterprises/audit-stream-choice-s3.png) \ No newline at end of file diff --git a/translations/es-ES/data/reusables/billing/about-invoices-for-enterprises.md b/translations/es-ES/data/reusables/billing/about-invoices-for-enterprises.md index 81f79ba4b4..10d767e418 100644 --- a/translations/es-ES/data/reusables/billing/about-invoices-for-enterprises.md +++ b/translations/es-ES/data/reusables/billing/about-invoices-for-enterprises.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 8c2775664936aced829bd5b09eeff0ae46204e10 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113634" +--- Para los clientes a los que se les factura por {% data variables.product.prodname_enterprise %}, {% data variables.product.company_short %} envía las facturas mediante una cuenta empresarial en {% data variables.product.prodname_dotcom_the_website %}. Cada factura incluye un cargo único para todos tus servicios de pago de {% data variables.product.prodname_dotcom_the_website %} y por cualquier instancia de {% data variables.product.prodname_ghe_server %}. diff --git a/translations/es-ES/data/reusables/billing/billing-hosted-runners.md b/translations/es-ES/data/reusables/billing/billing-hosted-runners.md deleted file mode 100644 index 2881396884..0000000000 --- a/translations/es-ES/data/reusables/billing/billing-hosted-runners.md +++ /dev/null @@ -1 +0,0 @@ -| Linux | 4 | $0.016 | | Linux | 8 | $0.032 | | Linux | 16 | $0.064 | | Linux | 32 | $0.128 | | Linux | 64 | $0.256 | | Windows | 8 | $0.064 | | Windows | 16 | $0.128 | | Windows | 32 | $0.256 | | Windows | 64 | $0.512 | \ No newline at end of file diff --git a/translations/es-ES/data/reusables/billing/billing-standard-runners.md b/translations/es-ES/data/reusables/billing/billing-standard-runners.md index d15058c032..018db5e236 100644 --- a/translations/es-ES/data/reusables/billing/billing-standard-runners.md +++ b/translations/es-ES/data/reusables/billing/billing-standard-runners.md @@ -1,5 +1,13 @@ -| Sistema operativo | Cores | Tasa por minuto (USD) | -| ----------------- | ----- | --------------------- | -| Linux | 2 | $0.008 | -| macOS | 3 | $0.08 | -| Windows | 2 | $0.016 | +--- +ms.openlocfilehash: e45dba1d880e7da8a29bbcc180dd4014527ee1b8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147764233" +--- +| Sistema operativo | Núcleos | Tasa por minuto (USD) | +|------- | --------- | --------- | +| Linux | 2 | 0,008 USD | +| macOS | 3 | $0,08 | +| Windows | 2 | $0.016 | diff --git a/translations/es-ES/data/reusables/billing/email-notifications.md b/translations/es-ES/data/reusables/billing/email-notifications.md index c4601d0004..4211af24fd 100644 --- a/translations/es-ES/data/reusables/billing/email-notifications.md +++ b/translations/es-ES/data/reusables/billing/email-notifications.md @@ -1,5 +1,13 @@ -Las notificaciones por correo electrónico se envían a los propietarios de cuenta y gerentes de facturación cuando los gastos llegan a 50%, 75%, 90% y 100% del uso que incluye tu cuenta y cuando estos llegan al 50%, 75%, 90% y 100% del límite de gastos de la misma. +--- +ms.openlocfilehash: b2356ad6e76777400d8995a65e86511186d817e0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113618" +--- +Las notificaciones por correo electrónico se envían a los propietarios de cuenta y gerentes de facturación cuando los gastos llegan a 50%, 75%, 90% y 100% del uso que incluye tu cuenta y cuando estos llegan al 50%, 75%, 90% y 100% del límite de gastos de la misma. -Puedes inhabilitar estas notificaciones en cualquier momento si navegas al final de la página del **Límite de Gastos**. +Puede deshabilitar estas notificaciones en cualquier momento si navega a la parte inferior de la página **Spending Limit** (Límite de gasto). ![Captura de pantalla de los ajustes de notificaciones de facturación por correo electrónico](/assets/images/help/billing/actions-packages-spending-limit-notifications.png) diff --git a/translations/es-ES/data/reusables/billing/ghes-with-no-enterprise-account.md b/translations/es-ES/data/reusables/billing/ghes-with-no-enterprise-account.md index 1e6164addf..bfb0fd79d7 100644 --- a/translations/es-ES/data/reusables/billing/ghes-with-no-enterprise-account.md +++ b/translations/es-ES/data/reusables/billing/ghes-with-no-enterprise-account.md @@ -1 +1,9 @@ -Los clientes de {% data variables.product.prodname_enterprise %} sin una cuenta empresarial en {% data variables.product.prodname_dotcom_the_website %} pueden ver las facturas e historial de pagos en el [sitio web de {% data variables.product.prodname_enterprise %}](https://enterprise.github.com/login). {% data reusables.enterprise-accounts.to-upgrade-or-get-started %} +--- +ms.openlocfilehash: 7d1eed02eaacb63ecbb988ab13703b9e6b7ec06d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113617" +--- +Los clientes de {% data variables.product.prodname_enterprise %} sin una cuenta empresarial en {% data variables.product.prodname_dotcom_the_website %} pueden ver las facturas y el historial de pagos en el [sitio web de {% data variables.product.prodname_enterprise %}](https://enterprise.github.com/login). {% data reusables.enterprise-accounts.to-upgrade-or-get-started %} diff --git a/translations/es-ES/data/reusables/billing/license-statuses.md b/translations/es-ES/data/reusables/billing/license-statuses.md index b39f47f0fa..e33d32ea96 100644 --- a/translations/es-ES/data/reusables/billing/license-statuses.md +++ b/translations/es-ES/data/reusables/billing/license-statuses.md @@ -1,6 +1,13 @@ -{% ifversion ghec %} -Si tu licencia incluye a {% data variables.product.prodname_vss_ghe %}, puedes identificar si una cuenta de usuario de {% data variables.product.prodname_dotcom_the_website %} coincidió exitosamente con un suscriptor de {% data variables.product.prodname_vs %} si descargas el archivo de CSV que contiene los detalles adicionales de la licencia. El estado de licencia será uno de los siguientes. -- "Matched": La cuenta de usuario en {% data variables.product.prodname_dotcom_the_website %} está enlazada a un suscriptor de {% data variables.product.prodname_vs %}. -- "Pending Invitation": Una invitación se envió a un suscriptor de {% data variables.product.prodname_vs %}, pero este no la ha aceptado. -- En blacno: No hay asociación de {% data variables.product.prodname_vs %} a considerar para la cuenta de usuario en {% data variables.product.prodname_dotcom_the_website %}. +--- +ms.openlocfilehash: 7604b9a565888d01aee7eac1643ddf4652a54ed9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113610" +--- +{% ifversion ghec %} Si la licencia incluye datos {% data variables.product.prodname_vss_ghe %}, puede identificar si una cuenta de usuario de {% data variables.product.prodname_dotcom_the_website %} ha coincidido correctamente con un suscriptor de {% data variables.product.prodname_vs %} mediante la descarga del archivo CSV que contiene detalles de licencia adicionales. El estado de la licencia será uno de los siguientes. +- "Coincidente": la cuenta de usuario de {% data variables.product.prodname_dotcom_the_website %} está vinculada con un suscriptor de {% data variables.product.prodname_vs %}. +- "Invitación pendiente": se ha enviado una invitación a un suscriptor de {% data variables.product.prodname_vs %}, pero el suscriptor no ha aceptado la invitación. +- En blanco: no hay ninguna asociación de {% data variables.product.prodname_vs %} que considerar para la cuenta de usuario en {% data variables.product.prodname_dotcom_the_website %}. {% 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 83bbe9cc3e..8174d8a2f0 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,9 @@ -Los excedentes siempre se facturan mensualmente sin importar tu periodo de facturación (incluso si a tu cuenta se le factura anualmente). +--- +ms.openlocfilehash: 3b42f51dea71886a88dba8060378168af689c1b6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147060214" +--- +El uso por encima del límite siempre se factura mensualmente, independientemente del plazo de facturación (incluso si su cuenta se factura anualmente). diff --git a/translations/es-ES/data/reusables/branches/change-default-branch.md b/translations/es-ES/data/reusables/branches/change-default-branch.md index d7654f9641..9101245306 100644 --- a/translations/es-ES/data/reusables/branches/change-default-branch.md +++ b/translations/es-ES/data/reusables/branches/change-default-branch.md @@ -1 +1,9 @@ -Puedes cambiar la rama predeterminada de un repositorio existente. Para obtener màs informaciòn, consulta la secciòn "[Cambiar la rama predeterminada](/github/administering-a-repository/changing-the-default-branch)". +--- +ms.openlocfilehash: c76f774643601f414644ca481b24fd518b79647e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115873" +--- +Puedes cambiar la rama predeterminada de un repositorio existente. Para más información, vea "[Cambio de la rama predeterminada](/github/administering-a-repository/changing-the-default-branch)". diff --git a/translations/es-ES/data/reusables/branches/default-branch-automatically-base-branch.md b/translations/es-ES/data/reusables/branches/default-branch-automatically-base-branch.md index 05dc95b6f7..695a08cb66 100644 --- a/translations/es-ES/data/reusables/branches/default-branch-automatically-base-branch.md +++ b/translations/es-ES/data/reusables/branches/default-branch-automatically-base-branch.md @@ -1,2 +1,10 @@ +--- +ms.openlocfilehash: 982a490abb31c43cca19c0f20fc501ed0e201c28 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113594" +--- A menos de que especifiques una rama diferente, la rama predeterminada en un repositorio será la rama base para las solicitudes de cambio nuevas y para las confirmaciones de código. diff --git a/translations/es-ES/data/reusables/branches/new-repo-default-branch.md b/translations/es-ES/data/reusables/branches/new-repo-default-branch.md index c3b365696f..f75e4753b6 100644 --- a/translations/es-ES/data/reusables/branches/new-repo-default-branch.md +++ b/translations/es-ES/data/reusables/branches/new-repo-default-branch.md @@ -1,2 +1,10 @@ +--- +ms.openlocfilehash: 9cc8fc34ada2e8d2831de2f62005f139ebcc7cfe +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115866" +--- Cuando creas un repositorio con contenido en {% data variables.product.product_location %}, {% data variables.product.product_name %} crea el repositorio con una sola rama. Esta primera rama en el repositorio es la rama predeterminada. diff --git a/translations/es-ES/data/reusables/branches/set-default-branch.md b/translations/es-ES/data/reusables/branches/set-default-branch.md index 2bdea079c4..52a11f260e 100644 --- a/translations/es-ES/data/reusables/branches/set-default-branch.md +++ b/translations/es-ES/data/reusables/branches/set-default-branch.md @@ -1 +1,9 @@ -Puedes configurar el nombre de la rama predeterminada para los repositorios nuevos. Para obtener más información, consulta las secciones "[Administrar la rama predeterminada para tus repositorios](/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories)", "[Administrar el nombre de rama predeterminado para los repositorios de tu organización](/organizations/managing-organization-settings/managing-the-default-branch-name-for-repositories-in-your-organization)" y "[Requerir políticas de administración de repositorios en tu empresa](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-on-the-default-branch-name)". +--- +ms.openlocfilehash: 284fb70fbbe78100d36cc2a047e411b6402ad61f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113586" +--- +Puedes configurar el nombre de la rama predeterminada para los repositorios nuevos. Para obtener más información, consulte "[Administración de la rama predeterminada de los repositorios](/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories)", "[Administración del nombre de la rama predeterminada en los repositorios de la organización](/organizations/managing-organization-settings/managing-the-default-branch-name-for-repositories-in-your-organization)" y "[Aplicación de directivas de administración de repositorios en la empresa](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-on-the-default-branch-name)". diff --git a/translations/es-ES/data/reusables/classroom/about-assignments.md b/translations/es-ES/data/reusables/classroom/about-assignments.md index 91a5e8e3eb..9d69f287cf 100644 --- a/translations/es-ES/data/reusables/classroom/about-assignments.md +++ b/translations/es-ES/data/reusables/classroom/about-assignments.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 9a7298c6191c214337a9bf5fa91af6bc5a4849b6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115865" +--- Cada tarea tiene un título y una fecha límite ocpional. Puedes escoger la visibilidad de los repositorios que {% data variables.product.prodname_classroom %} crea, y elegir los permisos de acceso. También puedes calificar automáticamente las tareas y crear un espacio dedicado para debatirlas con el alumno. diff --git a/translations/es-ES/data/reusables/classroom/about-autograding.md b/translations/es-ES/data/reusables/classroom/about-autograding.md index c5fb1056d2..39ff2ba86b 100644 --- a/translations/es-ES/data/reusables/classroom/about-autograding.md +++ b/translations/es-ES/data/reusables/classroom/about-autograding.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 861671360dc3718c5d796e9d07924952e221cbb7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113585" +--- Puedes utilizar las calificaciones automáticas para verificar el trabajo de un alumno automáticamente para una tarea en {% data variables.product.prodname_classroom %}. Configuras las pruebas para una tarea, y éstas se ejecutan automáticamente cada que un alumno las suba a un repositorio de tareas en {% data variables.product.product_location %}. El alumno puede ver los resultados de la prueba, hacer cmabios y subir información para ver resultados nuevos. diff --git a/translations/es-ES/data/reusables/classroom/about-classrooms.md b/translations/es-ES/data/reusables/classroom/about-classrooms.md index 250570bca4..8478797c1c 100644 --- a/translations/es-ES/data/reusables/classroom/about-classrooms.md +++ b/translations/es-ES/data/reusables/classroom/about-classrooms.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 0c0b07596b436e31c3d7df47117680fd7b966391 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115858" +--- Un aula en {% data variables.product.prodname_classroom %} es donde los maestros y alumnos interactuan durante un curso. Los maestros pueden crear un registro de alumnos para el aula y luego crear, asignar, revisar y calificar las tareas dentro de ella. diff --git a/translations/es-ES/data/reusables/classroom/about-online-ides.md b/translations/es-ES/data/reusables/classroom/about-online-ides.md index 088798fb86..d99a83601c 100644 --- a/translations/es-ES/data/reusables/classroom/about-online-ides.md +++ b/translations/es-ES/data/reusables/classroom/about-online-ides.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: af104c796c482ea08dd21018c9c5f427b6e8aa77 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113570" +--- Opcionalmente, puedes configurar una tarea para utilizar un ambiente de desarrollo integrado (IDE). Los IDE permiten a los alumnos escribir código, ejecutar programas y colaborar sin instalar Git y contar con una cadena de herramientas de desarrollo integral en la computadora del alumno. Si eliges un IDE para una tarea, los alumnos aún pueden verificar y ejecutar el código localmente en una computadora con el software necesario. diff --git a/translations/es-ES/data/reusables/classroom/assignments-classroom-prerequisite.md b/translations/es-ES/data/reusables/classroom/assignments-classroom-prerequisite.md index 4e4f63bf48..e5a47bd9fb 100644 --- a/translations/es-ES/data/reusables/classroom/assignments-classroom-prerequisite.md +++ b/translations/es-ES/data/reusables/classroom/assignments-classroom-prerequisite.md @@ -1 +1,9 @@ -Debes crear un aula antes de que puedas crear una tarea. Para obtener más información, consulta la sección "[Administrar las aulas](/education/manage-coursework-with-github-classroom/manage-classrooms)". +--- +ms.openlocfilehash: 1f63467395dcced51dba24824377979ebdb84e78 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115842" +--- +Debes crear un aula antes de que puedas crear una tarea. Para obtener más información, vea "[Administración de las aulas](/education/manage-coursework-with-github-classroom/manage-classrooms)". diff --git a/translations/es-ES/data/reusables/classroom/assignments-click-pencil.md b/translations/es-ES/data/reusables/classroom/assignments-click-pencil.md index abc49ad2e1..a21c1d4e7a 100644 --- a/translations/es-ES/data/reusables/classroom/assignments-click-pencil.md +++ b/translations/es-ES/data/reusables/classroom/assignments-click-pencil.md @@ -1 +1,10 @@ -1. A la derecha de la tarea que quieras editar, da clic en {% octicon "pencil" aria-label="The pencil icon" %}. ![Icono de lápiz para editar una tarea en la lista de tareas](/assets/images/help/classroom/assignments-click-pencil.png) +--- +ms.openlocfilehash: 9413b187149e75a77b4706dcceee31777dbb0fce +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113562" +--- +1. A la derecha de la tarea que quieras editar, da clic en {% octicon "pencil" aria-label="The pencil icon" %}. + ![Icono de lápiz para editar una asignación en la lista de asignaciones](/assets/images/help/classroom/assignments-click-pencil.png) diff --git a/translations/es-ES/data/reusables/classroom/assignments-group-definition.md b/translations/es-ES/data/reusables/classroom/assignments-group-definition.md index 1ec0731a2c..4552bf6523 100644 --- a/translations/es-ES/data/reusables/classroom/assignments-group-definition.md +++ b/translations/es-ES/data/reusables/classroom/assignments-group-definition.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 4ac11e16253bb27dd41634737668c5c537cb6e9c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115817" +--- Una tarea grupal es un trabajo de curso colaborativo para los grupos de alumnos en {% data variables.product.prodname_classroom %}. diff --git a/translations/es-ES/data/reusables/classroom/assignments-guide-assign-a-deadline.md b/translations/es-ES/data/reusables/classroom/assignments-guide-assign-a-deadline.md index 93f6a9848c..eefb8941e0 100644 --- a/translations/es-ES/data/reusables/classroom/assignments-guide-assign-a-deadline.md +++ b/translations/es-ES/data/reusables/classroom/assignments-guide-assign-a-deadline.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 5d07dabd311996d71af152ff5068855e93fa911d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113561" +--- Opcionalmente, puedes asignar una fecha límite para la tarea. Debajo de "Fecha límite (opcional)", da clic en el campo de texto y luego utiliza el selector de fechas para asignar una fecha límite.
- Selector de fechas para la fecha límite de la tarea + Date picker for assignment deadline
diff --git a/translations/es-ES/data/reusables/classroom/assignments-guide-choose-an-online-ide.md b/translations/es-ES/data/reusables/classroom/assignments-guide-choose-an-online-ide.md index 636e057677..a698c7118c 100644 --- a/translations/es-ES/data/reusables/classroom/assignments-guide-choose-an-online-ide.md +++ b/translations/es-ES/data/reusables/classroom/assignments-guide-choose-an-online-ide.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: ee3ed1eecdd04268bf04b44e80ca4cdf4690f328 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115810" +--- Para elegir un IDE para la tarea, selecciona el menú desplegable de "Agregar un editor" y haz clic en el IDE que te gustaría que utilizaran tus alumnos.
- Utilizar el menú desplegable de 'Seleccionar un IDE en línea' para dar clic en un IDE en línea para la tarea + Using the 'Select an online IDE' drop-down menu to click an online IDE for the assignment
diff --git a/translations/es-ES/data/reusables/classroom/assignments-guide-choose-template-repository.md b/translations/es-ES/data/reusables/classroom/assignments-guide-choose-template-repository.md index 63dec930bc..7a8cbf933f 100644 --- a/translations/es-ES/data/reusables/classroom/assignments-guide-choose-template-repository.md +++ b/translations/es-ES/data/reusables/classroom/assignments-guide-choose-template-repository.md @@ -1,5 +1,13 @@ -Debajo de "Agregar un repositorio de plantilla para dar a los alumnos un código inicial", selecciona el menú desplegable **Seleccionar un repositorio** y luego teclea la consulta de búsqueda. En la lista de resultados, da clic en el repositorio de plantilla que quieras utilizar para el código inicial. +--- +ms.openlocfilehash: 5c4affacf0e818ac33a3ef444ca17fd9e159aa72 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113553" +--- +Debajo de "Agregar un repositorio de plantilla para dar a los alumnos un código inicial", selecciona el menú desplegable **Seleccionar un repositorio** y luego escribe la consulta de búsqueda. En la lista de resultados, da clic en el repositorio de plantilla que quieras utilizar para el código inicial.
- Utilizar el menú desplegable de 'Seleccionar un repositorio' para encontrar un repositorio de plantilla para utilizar como código inicial para una tarea + Using the 'Select a repository' drop-down menu to find a template repository to use as starter code for an assignment
diff --git a/translations/es-ES/data/reusables/classroom/assignments-guide-choose-visibility.md b/translations/es-ES/data/reusables/classroom/assignments-guide-choose-visibility.md index fa2d7efeef..7b6d9be016 100644 --- a/translations/es-ES/data/reusables/classroom/assignments-guide-choose-visibility.md +++ b/translations/es-ES/data/reusables/classroom/assignments-guide-choose-visibility.md @@ -1,9 +1,17 @@ +--- +ms.openlocfilehash: 66fdbca75762848fce18a18321fd082a844cfa3f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115809" +--- Los repositorios de una tarea pueden ser públicos o privados. Si utilizas repositorios privados, solo el alumno o equipo puede ver la retroalimentación que proporciones. -También puedes decidir si quieres otorgar a los alumnos permisos administrativos en el repositorio para una tarea. Otorga permisos administrativos si es que el alumno debe realizar tareas administrativas en el repositorio de tareas. Para obtener más información, consulta las secciones "[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)" y "[Roles de los repositorios en una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". +También puedes decidir si quieres otorgar a los alumnos permisos administrativos en el repositorio para una tarea. Otorga permisos administrativos si es que el alumno debe realizar tareas administrativas en el repositorio de tareas. Para más información, vea "[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)" y "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". -Selecciona una visibilidad debajo de "Visibilidad del repositorio". Opcionalmente, selecciona **Otorgar a los alumnos acceso administrativo para el repositorio**. +Selecciona una visibilidad debajo de "Visibilidad del repositorio". Opcionalmente, seleccione **Conceder a los alumnos acceso administrativo a su repositorio**.
- Opciones de visibilidad para los repositorios de tareas + Visibility options for assignment repositories
diff --git a/translations/es-ES/data/reusables/classroom/assignments-guide-click-continue-after-basics.md b/translations/es-ES/data/reusables/classroom/assignments-guide-click-continue-after-basics.md index 714d7ce4c4..a42d3e6353 100644 --- a/translations/es-ES/data/reusables/classroom/assignments-guide-click-continue-after-basics.md +++ b/translations/es-ES/data/reusables/classroom/assignments-guide-click-continue-after-basics.md @@ -1,7 +1,15 @@ +--- +ms.openlocfilehash: f8b8e532906339d5947b993371dfc86767f090c3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113546" +---
-Cuando termines, da clic en **Continuar** para configurar un código de inicio y un ambiente de desarrollo para la tarea. +Cuando termine, haga clic en **Continuar** para configurar un código de inicio y un entorno de desarrollo para la tarea.
- Botón 'Continuar' + 'Continue' button
diff --git a/translations/es-ES/data/reusables/classroom/assignments-guide-click-continue-after-starter-code-and-feedback.md b/translations/es-ES/data/reusables/classroom/assignments-guide-click-continue-after-starter-code-and-feedback.md index aea468c3a8..a85aead344 100644 --- a/translations/es-ES/data/reusables/classroom/assignments-guide-click-continue-after-starter-code-and-feedback.md +++ b/translations/es-ES/data/reusables/classroom/assignments-guide-click-continue-after-starter-code-and-feedback.md @@ -1,7 +1,15 @@ +--- +ms.openlocfilehash: 2c0b2605698270da05073f672a6b3c95a6e893d1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115801" +---
-Cuando termines, da clic en **Continuar** para configurar las calificaciones automáticas y la retroalimentación del proyecto. +Cuando termine, haga clic en **Continuar** para configurar las calificaciones automáticas y los comentarios del proyecto.
- Botón 'Continuar' + 'Continue' button
diff --git a/translations/es-ES/data/reusables/classroom/assignments-guide-click-create-assignment-button.md b/translations/es-ES/data/reusables/classroom/assignments-guide-click-create-assignment-button.md index 6cf65b8cc4..d06abeab90 100644 --- a/translations/es-ES/data/reusables/classroom/assignments-guide-click-create-assignment-button.md +++ b/translations/es-ES/data/reusables/classroom/assignments-guide-click-create-assignment-button.md @@ -1,5 +1,13 @@ -Para crear una tarea, da clic en **Crear tarea**. +--- +ms.openlocfilehash: 990130d0a985fd067b4170ed859a1aac3fca26d8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113538" +--- +Para crear la asignación, haga clic en **Crear asignación**.
- Botón de 'crear tarea' + 'Create assignment' button
diff --git a/translations/es-ES/data/reusables/classroom/assignments-guide-create-review-pull-request.md b/translations/es-ES/data/reusables/classroom/assignments-guide-create-review-pull-request.md index d82d7cf2c3..266d353101 100644 --- a/translations/es-ES/data/reusables/classroom/assignments-guide-create-review-pull-request.md +++ b/translations/es-ES/data/reusables/classroom/assignments-guide-create-review-pull-request.md @@ -1,5 +1,13 @@ -Para crear solicitudes de cambio para el debate de retroalimentación, selecciona **Habilitar las solicitudes de cambios de retroalimentación**. +--- +ms.openlocfilehash: 39a5a35bf986c41f4f88f9fdb09c8d0cc01df28f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115794" +--- +A fin de crear solicitudes de incorporación de cambios para la explicación de los comentarios, seleccione **Habilitar solicitudes de incorporación de cambios de comentarios**.
- Casilla de verificación para 'Habilitar solicitudes de cambios de retroalimentación' + Checkbox for 'Enable feedback pull requests'
diff --git a/translations/es-ES/data/reusables/classroom/assignments-guide-create-the-assignment.md b/translations/es-ES/data/reusables/classroom/assignments-guide-create-the-assignment.md index c633bc3e31..ae9325f761 100644 --- a/translations/es-ES/data/reusables/classroom/assignments-guide-create-the-assignment.md +++ b/translations/es-ES/data/reusables/classroom/assignments-guide-create-the-assignment.md @@ -1,5 +1,15 @@ +--- +ms.openlocfilehash: 9965462081060f1f0758a85bb1d0db26111337b8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113537" +--- 1. Inicia sesión en {% data variables.product.prodname_classroom_with_url %}. 1. Navegar a un aula. -1. Crea la tarea en la pestaña de **Tareas**{% octicon "repo" aria-label="The repo icon" %}. - - Si esta es tu primer tarea, haz clic en **Crear una tarea**. ![Crear tu primera tarea](/assets/images/help/classroom/assignments-create-first-assignment.png) - - De lo contrario, haz clic en **Tarea nueva**. ![En el botón de 'Tarea nueva'](/assets/images/help/classroom/assignments-click-new-assignment-button.png) +1. En la pestaña {% octicon "repo" aria-label="The repo icon" %} **Asignaciones**, cree la asignación. + - Si esta es la primera asignación, haga clic en **Crear una asignación**. + ![Creación de la primera asignación](/assets/images/help/classroom/assignments-create-first-assignment.png) + - De lo contrario, haga clic en **Nueva asignación**. + ![Botón "Nueva asignación"](/assets/images/help/classroom/assignments-click-new-assignment-button.png) diff --git a/translations/es-ES/data/reusables/classroom/assignments-guide-intro-for-environment.md b/translations/es-ES/data/reusables/classroom/assignments-guide-intro-for-environment.md index 4962037487..13835c76fb 100644 --- a/translations/es-ES/data/reusables/classroom/assignments-guide-intro-for-environment.md +++ b/translations/es-ES/data/reusables/classroom/assignments-guide-intro-for-environment.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: e334b5cc9f8050d9d6cffb4a546546cf6a6d0fe5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115793" +--- Opcionalmente, decide si quieres proporcionar repositorios vacíos o con código inicial, y preconfigura el ambiente de desarrollo para tus alumnos. diff --git a/translations/es-ES/data/reusables/classroom/assignments-guide-invite-students-to-assignment.md b/translations/es-ES/data/reusables/classroom/assignments-guide-invite-students-to-assignment.md index 6290d808ad..1a16b6b62b 100644 --- a/translations/es-ES/data/reusables/classroom/assignments-guide-invite-students-to-assignment.md +++ b/translations/es-ES/data/reusables/classroom/assignments-guide-invite-students-to-assignment.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: 309ec6ba4cffd949c49ce15224931d76c90e1c58 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113521" +--- {% data reusables.classroom.classroom-enables-invitation-urls %} {% data reusables.classroom.invitation-url-warning %} diff --git a/translations/es-ES/data/reusables/classroom/assignments-guide-prevent-changes.md b/translations/es-ES/data/reusables/classroom/assignments-guide-prevent-changes.md index c01da59827..82b00815e7 100644 --- a/translations/es-ES/data/reusables/classroom/assignments-guide-prevent-changes.md +++ b/translations/es-ES/data/reusables/classroom/assignments-guide-prevent-changes.md @@ -1,7 +1,15 @@ +--- +ms.openlocfilehash: 8786abf5810480e3b42b2116a695cf6f4a117182 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115786" +--- Puedes prevenir que los alumnos cambien los archivos que contienen pruebas para calificar automáticamente u otros archivos importantes en el repositorio de tareas. Debajo de "Rutas de archivo protegidas", teclea las rutas relativas que se deben proteger dentro del repositorio.
- Campo de texto para teclear las rutas de archivo protegidas + Text field for typing protected file paths
diff --git a/translations/es-ES/data/reusables/classroom/assignments-guide-using-autograding.md b/translations/es-ES/data/reusables/classroom/assignments-guide-using-autograding.md index 406c84e797..20e721e935 100644 --- a/translations/es-ES/data/reusables/classroom/assignments-guide-using-autograding.md +++ b/translations/es-ES/data/reusables/classroom/assignments-guide-using-autograding.md @@ -1,23 +1,31 @@ -{% data reusables.classroom.about-autograding %} Para obtener más información, consulta la sección "[Utilizar las calificaciones automáticas](/education/manage-coursework-with-github-classroom/use-autograding)". +--- +ms.openlocfilehash: a2caf3025bfe6140ba940d210fa821b7b75f5328 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113498" +--- +{% data reusables.classroom.about-autograding %} Para más información, vea "[Uso de la calificación automática](/education/manage-coursework-with-github-classroom/use-autograding)". -{% data reusables.classroom.use-add-test-drop-down-to-click-grading-method %} Para obtener más información, consulta la sección "[Métodos para calificar](/education/manage-coursework-with-github-classroom/use-autograding#grading-methods)". +{% data reusables.classroom.use-add-test-drop-down-to-click-grading-method %} Para más información, vea "[Métodos de calificación](/education/manage-coursework-with-github-classroom/use-autograding#grading-methods)".
- Utilizar el menú desplegable de 'Agregar prueba' para dar clic en un método para calificar + Using the 'Add test' drop-down menu to click a grading method

-Define los parámetros de tu caso de prueba, como el nombre, comandos, entradas, salidas, tiempo límite y puntos. Cuando termines, da clic en **Guardar caso de prueba**. +Define los parámetros de tu caso de prueba, como el nombre, comandos, entradas, salidas, tiempo límite y puntos. Cuando haya terminado, haga clic en **Guardar caso de prueba**.
- Botón de 'Guardar caso de prueba' para una prueba de calificación automática + 'Save test case' button for an autograding test

-Puedes agregar más pruebas con el menú desplegable de **Agregar prueba**, y puedes editar o borrar las pruebas existentes con {% octicon "pencil" aria-label="The pencil icon" %} o con {% octicon "trash" aria-label="The trash icon" %}. +Puede agregar más pruebas con el menú desplegable **Agregar prueba** y puede editar o borrar las pruebas existentes con {% octicon "pencil" aria-label="The pencil icon" %} o {% octicon "trash" aria-label="The trash icon" %}.
- Iconos de lápiz y de cesto de basura para editar o borrar una prueba de calificación automática + Pencil and trash icons to edit or delete an autograding test
diff --git a/translations/es-ES/data/reusables/classroom/assignments-individual-definition.md b/translations/es-ES/data/reusables/classroom/assignments-individual-definition.md index ce82684281..35392cf113 100644 --- a/translations/es-ES/data/reusables/classroom/assignments-individual-definition.md +++ b/translations/es-ES/data/reusables/classroom/assignments-individual-definition.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 9953f3e686f783a19e00bb5e3eb64c68559539bc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115785" +--- Una tarea individual es parte del trabajo del curso para cada alumno que participe en uno de ellos dentro de {% data variables.product.prodname_classroom %}. Se pretende que el alumno complete una tarea individual sin ayuda de otros alumnos. diff --git a/translations/es-ES/data/reusables/classroom/assignments-to-prevent-submission.md b/translations/es-ES/data/reusables/classroom/assignments-to-prevent-submission.md index dc62e2ca99..89d82f2bef 100644 --- a/translations/es-ES/data/reusables/classroom/assignments-to-prevent-submission.md +++ b/translations/es-ES/data/reusables/classroom/assignments-to-prevent-submission.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 01207ef9ea3bd2c766df771f946fe8c3c06f4b9d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113497" +--- Para prevenir que los alumnos acepten o envíen una tarea, puedes cambiar el "Estado de la tarea" dentro de la vista de "Editar tarea". Cuando una tarea se encuentra activa, los alumnos podrán aceptarla utilizando el enlace de invitación. Cuando está inactiva, este enlace ya no será válido. diff --git a/translations/es-ES/data/reusables/classroom/assignments-type-a-title.md b/translations/es-ES/data/reusables/classroom/assignments-type-a-title.md index 096f876efe..ddec8bbfd9 100644 --- a/translations/es-ES/data/reusables/classroom/assignments-type-a-title.md +++ b/translations/es-ES/data/reusables/classroom/assignments-type-a-title.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: bc38c44ee0eb2b113592684b8939667a5e8f7626 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115778" +--- Teclea un título para la tarea. Opcionalmente, da clic en {% octicon "pencil" aria-label="The pencil icon" %} para editar el prefijo.
- Título y prefijo de la tarea + Assignment title and prefix
diff --git a/translations/es-ES/data/reusables/classroom/classroom-admins-link.md b/translations/es-ES/data/reusables/classroom/classroom-admins-link.md index 2ec6dc9b5c..961d0dd343 100644 --- a/translations/es-ES/data/reusables/classroom/classroom-admins-link.md +++ b/translations/es-ES/data/reusables/classroom/classroom-admins-link.md @@ -1 +1,9 @@ -Para obtener más información sobre los administradores de las aulas, consulta la sección "[Acerca de la administración de aulas](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/manage-classrooms#about-management-of-classrooms)". +--- +ms.openlocfilehash: 2c13650fcb58c4ab750646ed1d453a61e9624ef2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113489" +--- +Para obtener más información sobre los administradores de aulas, consulte "[Acerca de la administración de aulas](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/manage-classrooms#about-management-of-classrooms)". 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 d0715a15bc..a01e577580 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,9 @@ -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)". +--- +ms.openlocfilehash: d08d90913850e8569a4d2a42fbd82ff7f93a34b9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147063718" +--- +Puedes optar por configurar una tarea con {% data variables.product.prodname_github_codespaces %} para dar a los alumnos acceso a un entorno de Visual Studio Code basado en explorador con una configuración con un solo clic. Para obtener más información, consulta "[Uso de {% 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/classroom-creates-group-repositories.md b/translations/es-ES/data/reusables/classroom/classroom-creates-group-repositories.md index 4be3071507..2e94786349 100644 --- a/translations/es-ES/data/reusables/classroom/classroom-creates-group-repositories.md +++ b/translations/es-ES/data/reusables/classroom/classroom-creates-group-repositories.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: c75449404b6bf46b419fd45939c1d8d7588e0b5f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113482" +--- Para cada tarea grupal, {% data variables.product.prodname_classroom %} creará automáticamente un repositorio único compartido para que ingrese el equipo. El repositorio puede estar vacío, o puedes crearlo desde un repositorio de plantilla con código inicial, documentación, pruebas y otros recursos. El repositorio pertenece a tu cuenta de organización en {% data variables.product.product_name %}, y {% data variables.product.prodname_classroom %} le otorga acceso a los equipos que los alumnos crean o a los cuales se unen cuando aceptan la tarea. diff --git a/translations/es-ES/data/reusables/classroom/classroom-creates-individual-repositories.md b/translations/es-ES/data/reusables/classroom/classroom-creates-individual-repositories.md index 25e26acded..fb15135797 100644 --- a/translations/es-ES/data/reusables/classroom/classroom-creates-individual-repositories.md +++ b/translations/es-ES/data/reusables/classroom/classroom-creates-individual-repositories.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: cb8f7834d2c461ece9f2b846f64bc70862fb297f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115737" +--- Cuando un alumno acepta una tarea, {% data variables.product.prodname_classroom %} crea automáticamente un repositorio nuevo para un alumno. Los repositorios pueden estar vacíos, o puedes crearlos desde un repositorio de plantilla con código, documentación y pruebas iniciales, así como con otros recursos. Cada repositorio de tarea pertenece a tu cuenta de organización en {% data variables.product.product_name %}. diff --git a/translations/es-ES/data/reusables/classroom/classroom-enables-invitation-urls.md b/translations/es-ES/data/reusables/classroom/classroom-enables-invitation-urls.md index 7bca7ea04c..e5d5d42d87 100644 --- a/translations/es-ES/data/reusables/classroom/classroom-enables-invitation-urls.md +++ b/translations/es-ES/data/reusables/classroom/classroom-enables-invitation-urls.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: ae8edfa14d6a28843c2b039e3e726b5ae1a1231d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147785890" +--- Predeterminadamente, {% data variables.product.prodname_classroom %} habilita una URL de invitación para cada tarea que crees. Los alumnos pueden aceptar y emitir la tarea mientras que se habilita la URL de invitación. Puedes compartir la URL con tus alumnos en tu LMS, página principal del curso, o donde sea que publiques las tareas. Los alumnos también pueden navegar a la tarea en {% data variables.product.prodname_classroom %} si ya la aceptaron en el aula. diff --git a/translations/es-ES/data/reusables/classroom/click-assignment-in-list.md b/translations/es-ES/data/reusables/classroom/click-assignment-in-list.md index 94ad6cede4..8220f645a2 100644 --- a/translations/es-ES/data/reusables/classroom/click-assignment-in-list.md +++ b/translations/es-ES/data/reusables/classroom/click-assignment-in-list.md @@ -1 +1,10 @@ -1. En la lista de tareas, da clic en aquellaque quieras ver. ![Lista de tareas para las tareas de un aula](/assets/images/help/classroom/click-assignment-in-list.png) +--- +ms.openlocfilehash: b507dd0efebc0fc8eef0f1b40ec6e26be4b800c4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115730" +--- +1. En la lista de tareas, da clic en aquellaque quieras ver. + ![Asignación en la lista de asignaciones de un aula](/assets/images/help/classroom/click-assignment-in-list.png) diff --git a/translations/es-ES/data/reusables/classroom/click-classroom-in-list.md b/translations/es-ES/data/reusables/classroom/click-classroom-in-list.md index bf72fe9cd8..077725c93c 100644 --- a/translations/es-ES/data/reusables/classroom/click-classroom-in-list.md +++ b/translations/es-ES/data/reusables/classroom/click-classroom-in-list.md @@ -1 +1,10 @@ -1. En la lista de aulas, da clic en aquella que quieras ver. ![Aula en la lista de aulas de una organización](/assets/images/help/classroom/click-classroom-in-list.png) +--- +ms.openlocfilehash: 03d15afdd8b3d28e7b6520d1ad1c4d63861d50cf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113473" +--- +1. En la lista de aulas, da clic en aquella que quieras ver. + ![Aula en la lista de aulas de una organización](/assets/images/help/classroom/click-classroom-in-list.png) diff --git a/translations/es-ES/data/reusables/classroom/click-settings.md b/translations/es-ES/data/reusables/classroom/click-settings.md index 0782367223..69132d14ad 100644 --- a/translations/es-ES/data/reusables/classroom/click-settings.md +++ b/translations/es-ES/data/reusables/classroom/click-settings.md @@ -1 +1,10 @@ -1. Debajo del nombre del aula, da clic en {% octicon "gear" aria-label="The gear icon" %} **Configuración**. ![Pestaña de "Configuración" del aula](/assets/images/help/classroom/click-settings.png) +--- +ms.openlocfilehash: 8c27348c5cd4c6de9c360475ce96f5a2d3b08386 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115729" +--- +1. Debajo del nombre del aula, haz clic en {% octicon "gear" aria-label="The gear icon" %} **Configuración**. + ![Pestaña "Settings" (Configuración) para el aula](/assets/images/help/classroom/click-settings.png) diff --git a/translations/es-ES/data/reusables/classroom/click-students.md b/translations/es-ES/data/reusables/classroom/click-students.md index ac24a38956..8d2b669c1f 100644 --- a/translations/es-ES/data/reusables/classroom/click-students.md +++ b/translations/es-ES/data/reusables/classroom/click-students.md @@ -1 +1,10 @@ -1. Debajo del nombre del aula, da clic en {% octicon "people" aria-label="The people icon" %} **Alumnos**. ![Pestaña de "Alumnos" de un aula](/assets/images/help/classroom/click-students.png) +--- +ms.openlocfilehash: e7bafc944ab3c6a3a80bc17a901c4b30bd6e3d56 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113466" +--- +1. En el nombre del aula, haga clic en {% octicon "people" aria-label="The people icon" %} **Students** (Alumnos). + ![Pestaña "Alumnos" para el aula](/assets/images/help/classroom/click-students.png) diff --git a/translations/es-ES/data/reusables/classroom/for-more-information-about-assignment-creation.md b/translations/es-ES/data/reusables/classroom/for-more-information-about-assignment-creation.md index 30ce29cf93..74e7c8118a 100644 --- a/translations/es-ES/data/reusables/classroom/for-more-information-about-assignment-creation.md +++ b/translations/es-ES/data/reusables/classroom/for-more-information-about-assignment-creation.md @@ -1 +1,9 @@ -Para obtener más información, consulta la sección "[Crear una tarea individual](/education/manage-coursework-with-github-classroom/create-an-individual-assignment)" o "[Crear una tarea grupal](/education/manage-coursework-with-github-classroom/create-a-group-assignment)". +--- +ms.openlocfilehash: 3f235dee08016f22509c1ccc257870dd5334817c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115722" +--- +Para más información, vea "[Creación de una asignación individual](/education/manage-coursework-with-github-classroom/create-an-individual-assignment)" o "[Creación de una asignación de grupo](/education/manage-coursework-with-github-classroom/create-a-group-assignment)". diff --git a/translations/es-ES/data/reusables/classroom/free-limited-codespaces-for-verified-teachers-beta-note.md b/translations/es-ES/data/reusables/classroom/free-limited-codespaces-for-verified-teachers-beta-note.md index 2f8ac65e9f..4dafb8f628 100644 --- a/translations/es-ES/data/reusables/classroom/free-limited-codespaces-for-verified-teachers-beta-note.md +++ b/translations/es-ES/data/reusables/classroom/free-limited-codespaces-for-verified-teachers-beta-note.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: ba5ec94d0459085d82169869efc5ce103951adaa +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113465" +--- {% note %} -**Note**: The {% data variables.product.prodname_codespaces %} Education benefit is currently in public beta and subject to change. During the beta release, your organization will not be charged if you exceed the free allowance. +**Nota**: la prestación de Educación {% data variables.product.prodname_codespaces %} se encuentra actualmente en versión beta pública y está sujeta a cambios. Durante la versión beta, tu organización no deberá pagar si supera la concesión gratuita. {% endnote %} diff --git a/translations/es-ES/data/reusables/classroom/guide-create-new-classroom.md b/translations/es-ES/data/reusables/classroom/guide-create-new-classroom.md index 2fe7e27638..a9482a58be 100644 --- a/translations/es-ES/data/reusables/classroom/guide-create-new-classroom.md +++ b/translations/es-ES/data/reusables/classroom/guide-create-new-classroom.md @@ -1,3 +1,14 @@ -1. En la lista de organizaciones, da clic en aquella que te gustaría utilizar para tu aula. Opcionalmente, puedes crear una organizción nueva. Para obtener más información, consulta la sección "[Crear una organización nueva desde cero](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)". ![Organización en la lista de organizaciones para crear un aula nueva](/assets/images/help/classroom/click-organization.png) -1. Teclea el nombre de tu aula. ![Campo de texto para teclear el nombre del aula](/assets/images/help/classroom/type-classroom-name.png) -1. Da clic en **Crear aula**. ![Campo de texto para teclear el nombre del aula](/assets/images/help/classroom/click-create-classroom-button.png) +--- +ms.openlocfilehash: 1d8413e3a645424df038cd5e6ea3544921f9b1b0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115721" +--- +1. En la lista de organizaciones, da clic en aquella que te gustaría utilizar para tu aula. Opcionalmente, puedes crear una organizción nueva. Para obtener más información, vea "[Crear una organización desde cero](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)". + ![Organización en la lista de organizaciones para crear un aula](/assets/images/help/classroom/click-organization.png) +1. Teclea el nombre de tu aula. + ![Campo de texto para escribir el nombre del aula](/assets/images/help/classroom/type-classroom-name.png) +1. Haga clic en **Create classroom** (Crear aula). + ![Campo de texto para escribir el nombre del aula](/assets/images/help/classroom/click-create-classroom-button.png) diff --git a/translations/es-ES/data/reusables/classroom/invitation-url-warning.md b/translations/es-ES/data/reusables/classroom/invitation-url-warning.md index a615136557..9d28112289 100644 --- a/translations/es-ES/data/reusables/classroom/invitation-url-warning.md +++ b/translations/es-ES/data/reusables/classroom/invitation-url-warning.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 0d7f8a0c98835986cada9614823707177dca7594 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113450" +--- {% warning %} -**Advertencia**: Ten cuidado de dónde compartes las URL de invitación. Cualquiera con una URL de invitación para una tarea puede aceptar dicha invitación y asociar una cuenta personal en {% data variables.product.product_name %} con un identificador en tu registro de alumnos. +**Advertencia**: Tenga cuidado de dónde comparte las direcciones URL de invitación. Cualquiera con una URL de invitación para una tarea puede aceptar dicha invitación y asociar una cuenta personal en {% data variables.product.product_name %} con un identificador en tu lista de participantes. {% endwarning %} diff --git a/translations/es-ES/data/reusables/classroom/readme-contains-button-for-online-ide.md b/translations/es-ES/data/reusables/classroom/readme-contains-button-for-online-ide.md index a321e8c6f5..763d044c6c 100644 --- a/translations/es-ES/data/reusables/classroom/readme-contains-button-for-online-ide.md +++ b/translations/es-ES/data/reusables/classroom/readme-contains-button-for-online-ide.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 50bcd5a6f5429ab78a5891e88e5363444631b333 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115714" +--- Cuando un alumno acepta una tarea con un IDE, dicho repositorio incluirá un archivo _README.md_ con un botón especial en la parte superior del archivo. El botón vincula al alumno directamente con el espacio de trabajo en el IDE. 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 94c4b74335..685256ea1f 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,9 @@ -Puedes reutilizar las tareas existentes en cualquier otra aula en la que tengas acceso administrativo, incluyendo aquellas en una organización diferente. 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)". +--- +ms.openlocfilehash: 70ff7b229b0b72a1c2e0c4dcf4301e7ca24138ce +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147067086" +--- +Puedes reutilizar asignaciones existentes en cualquier otra aula a la que tengas acceso de administrador, incluidas las aulas de otra organización. Para obtener más información, consulta "[Reutilización de una asignación](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment)". diff --git a/translations/es-ES/data/reusables/classroom/sign-into-github-classroom.md b/translations/es-ES/data/reusables/classroom/sign-into-github-classroom.md index 3c87b5a9d2..834d2f7cf8 100644 --- a/translations/es-ES/data/reusables/classroom/sign-into-github-classroom.md +++ b/translations/es-ES/data/reusables/classroom/sign-into-github-classroom.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: e12a3d84d6f4530e7b35fb353eb020a3d6594830 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115713" +--- 1. Inicia sesión en {% data variables.product.prodname_classroom_with_url %}. diff --git a/translations/es-ES/data/reusables/classroom/use-add-test-drop-down-to-click-grading-method.md b/translations/es-ES/data/reusables/classroom/use-add-test-drop-down-to-click-grading-method.md index 62d2148951..0eecc2703d 100644 --- a/translations/es-ES/data/reusables/classroom/use-add-test-drop-down-to-click-grading-method.md +++ b/translations/es-ES/data/reusables/classroom/use-add-test-drop-down-to-click-grading-method.md @@ -1 +1,9 @@ -Debajo de "Agregar pruebas que se califiquen automáticamente", selecciona el menú desplegable de **Agregar prueba**, y luego da clic enel método para calificar que quieras utilizar. +--- +ms.openlocfilehash: cb8e00d564b4a247cdf24538c965617f67cf08b0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147785826" +--- +En "Agregar pruebas de calificación automática", seleccione el menú desplegable **Agregar prueba** y, después, haga clic en el método de calificación que quiera usar. diff --git a/translations/es-ES/data/reusables/classroom/you-can-choose-a-template-repository.md b/translations/es-ES/data/reusables/classroom/you-can-choose-a-template-repository.md index eb777ccae7..66b068c829 100644 --- a/translations/es-ES/data/reusables/classroom/you-can-choose-a-template-repository.md +++ b/translations/es-ES/data/reusables/classroom/you-can-choose-a-template-repository.md @@ -1,7 +1,15 @@ -Opcionalmente, puedes elegir un repositorio de plantilla como un código de inicio para la tarea. Para obtener más información sobre los repositorios de plantilla, consulta la sección "[Crear un repositorio de plantilla](/github/creating-cloning-and-archiving-repositories/creating-a-template-repository)". +--- +ms.openlocfilehash: 0fa7a5896099da79770eb66342763803d065b9f8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115674" +--- +Opcionalmente, puedes elegir un repositorio de plantilla como un código de inicio para la tarea. Para obtener más información sobre los repositorios de plantillas, consulta "[Crear un repositorio desde una plantilla](/github/creating-cloning-and-archiving-repositories/creating-a-template-repository)". {% note %} -**Nota:**El repositorio de plantilla debe pertenecer a tu organización o ser un repositorio público en {% data variables.product.product_name %}. +**Nota:** El repositorio de plantilla debe pertenecer a tu organización o ser un repositorio público en {% data variables.product.product_name %}. {% endnote %} diff --git a/translations/es-ES/data/reusables/classroom/you-can-create-a-pull-request-for-feedback.md b/translations/es-ES/data/reusables/classroom/you-can-create-a-pull-request-for-feedback.md index 5efb082955..e414162571 100644 --- a/translations/es-ES/data/reusables/classroom/you-can-create-a-pull-request-for-feedback.md +++ b/translations/es-ES/data/reusables/classroom/you-can-create-a-pull-request-for-feedback.md @@ -1 +1,9 @@ -Puedes crear una solicitud de cambios automáticamente en donde puedas proporcionar retroalimentación y responder las preguntas del alumno sobre una tarea. Para obtener más información acerca de la revisión de cambios en una solicitud de cambios, consulta la sección "[Revisar los cambios en las solicitudes de cambios](/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests)". +--- +ms.openlocfilehash: 0615f14c16ac8999a0ee6444a4f6cfb08cd6e9c6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113417" +--- +Puedes crear una solicitud de cambios automáticamente en donde puedas proporcionar retroalimentación y responder las preguntas del alumno sobre una tarea. Para obtener más información sobre la revisión de los cambios en una solicitud de incorporación de cambios, vea "[Revisión de los cambios en las solicitudes de incorporación de cambios](/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests)". diff --git a/translations/es-ES/data/reusables/cli/about-cli.md b/translations/es-ES/data/reusables/cli/about-cli.md index 63f2cd2dd2..249f26d115 100644 --- a/translations/es-ES/data/reusables/cli/about-cli.md +++ b/translations/es-ES/data/reusables/cli/about-cli.md @@ -1 +1,9 @@ -{% data variables.product.prodname_cli %} es una herramienta de código abierto para utilizar {% data variables.product.prodname_dotcom %} desde la línea de comandos de tu computadora. Cuando trabajas desde la línea de comandos, puedes utilizar el {% data variables.product.prodname_cli %} para ahorrar tiempo y evitar cambiar de contexto. +--- +ms.openlocfilehash: cdfd25a90c97ccbbef320eba7a476e543445f9dc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115673" +--- +{% data variables.product.prodname_cli %} es una herramienta de código abierto para usar {% data variables.product.prodname_dotcom %} desde la línea de comandos del equipo. Cuando trabajas desde la línea de comandos, puedes utilizar el {% data variables.product.prodname_cli %} para ahorrar tiempo y evitar cambiar de contexto. diff --git a/translations/es-ES/data/reusables/cli/cli-extensions.md b/translations/es-ES/data/reusables/cli/cli-extensions.md index 3e003ce340..ac249714d0 100644 --- a/translations/es-ES/data/reusables/cli/cli-extensions.md +++ b/translations/es-ES/data/reusables/cli/cli-extensions.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 63d689d083277519c899d9b7e7885145979d4ac4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113410" +--- Las extensiones del {% data variables.product.prodname_cli %} son comandos personalizados del {% data variables.product.prodname_cli %} que cualquiera puede crear y utilizar. diff --git a/translations/es-ES/data/reusables/cli/cli-features.md b/translations/es-ES/data/reusables/cli/cli-features.md index b92cc96c3b..1da020c3a2 100644 --- a/translations/es-ES/data/reusables/cli/cli-features.md +++ b/translations/es-ES/data/reusables/cli/cli-features.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: 58ce231d8ece478ea6b0108c2cd705a3282ee2f1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115666" +--- El {% data variables.product.prodname_cli %} incluye características de {% data variables.product.prodname_dotcom %} tales como: - Ver, crear, clonar, y bifurcar repositorios diff --git a/translations/es-ES/data/reusables/cli/cli-installation.md b/translations/es-ES/data/reusables/cli/cli-installation.md index 1406f2bc78..2b4d220387 100644 --- a/translations/es-ES/data/reusables/cli/cli-installation.md +++ b/translations/es-ES/data/reusables/cli/cli-installation.md @@ -1 +1,9 @@ -Para encontrar instrucciones de instalación para el {% data variables.product.prodname_cli %}, consulta el [Repositorio del {% data variables.product.prodname_cli %}](https://github.com/cli/cli#installation). +--- +ms.openlocfilehash: c2f6f24d4a59a2eae533eb8d042cefa6f5242316 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113402" +--- +A fin de obtener instrucciones de instalación para {% data variables.product.prodname_cli %}, vea el [repositorio de {% data variables.product.prodname_cli %}](https://github.com/cli/cli#installation). diff --git a/translations/es-ES/data/reusables/cli/cli-intro.md b/translations/es-ES/data/reusables/cli/cli-intro.md index fd2626d56f..48c69a9f0a 100644 --- a/translations/es-ES/data/reusables/cli/cli-intro.md +++ b/translations/es-ES/data/reusables/cli/cli-intro.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: bd10d76cc8f39e0b02842d6a060d7d48ea9fd0da +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115665" +--- {% data variables.product.prodname_cli %} es una herramienta de línea de comandos que tra solicitudes de cambios, propuestas, {% data variables.product.prodname_actions %} y otras características de {% data variables.product.product_name %} a tu terminal para que puedas hacer todo tu trabajo en un solo lugar. diff --git a/translations/es-ES/data/reusables/cli/cli-learn-more.md b/translations/es-ES/data/reusables/cli/cli-learn-more.md index 5cc6200f3f..f57c529d98 100644 --- a/translations/es-ES/data/reusables/cli/cli-learn-more.md +++ b/translations/es-ES/data/reusables/cli/cli-learn-more.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 73ae86d05e180c05ed17b0fe5ab0df7e05c8ba7f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113394" +--- {% note %} -Para aprender más sobre el {% data variables.product.prodname_cli %}, consulta la sección "[Acerca del {% data variables.product.prodname_cli %}](/github-cli/github-cli/about-github-cli)". +Para obtener más información sobre {% data variables.product.prodname_cli %}, vea "[Acerca de {% data variables.product.prodname_cli %}](/github-cli/github-cli/about-github-cli)". {% endnote %} diff --git a/translations/es-ES/data/reusables/cli/filter-issues-and-pull-requests-tip.md b/translations/es-ES/data/reusables/cli/filter-issues-and-pull-requests-tip.md index d94a3be7c4..f58615af2a 100644 --- a/translations/es-ES/data/reusables/cli/filter-issues-and-pull-requests-tip.md +++ b/translations/es-ES/data/reusables/cli/filter-issues-and-pull-requests-tip.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 56c901bc9d118c26b3dffc0b75914e612b697798 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115657" +--- {% tip %} -**Tip**: También puedes filtrar propuestas o solicitudes de cambios si utilizas el {% data variables.product.prodname_cli %}. Para obtener más información, consulta "[`gh issue list`](https://cli.github.com/manual/gh_issue_list)" o "[`gh pr list`](https://cli.github.com/manual/gh_pr_list)" en la documentación de {% data variables.product.prodname_cli %}. +**Sugerencia**: También puede filtrar las incidencias o las solicitudes de incorporación de cambios si utiliza el {% data variables.product.prodname_cli %}. Para más información, vea "[`gh issue list`](https://cli.github.com/manual/gh_issue_list)" o "[`gh pr list`](https://cli.github.com/manual/gh_pr_list)" en la documentación de {% data variables.product.prodname_cli %}. {% endtip %} 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 d5e08bf318..d19515358d 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,9 @@ -Si ejecutas el escaneo de código utilizando configuraciones múltiples, entonces algunas veces una alerta tendrá varios orígenes de análisis. Si una alerta tiene varios orígenes de análisis, puedes ver el estado de la alerta para cada uno de ellos en la página de alertas. 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)". +--- +ms.openlocfilehash: c1a30bfa8099fa1ba685d4279d82b7e7b6ba67f7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147067398" +--- +Si ejecuta el análisis de código mediante varias configuraciones, en ocasiones una alerta tendrá varios orígenes de análisis. Si una alerta tiene varios orígenes de análisis, puede ver el estado de la alerta para cada origen de análisis en la página de alertas. Para más información, vea "[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/about-code-scanning.md b/translations/es-ES/data/reusables/code-scanning/about-code-scanning.md index 77cf68ea4f..be1150078a 100644 --- a/translations/es-ES/data/reusables/code-scanning/about-code-scanning.md +++ b/translations/es-ES/data/reusables/code-scanning/about-code-scanning.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 319c1d846b87c5e628122fe7bf3a50798af60ea8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115658" +--- {% data variables.product.prodname_code_scanning_capc %} es una característica que utilizas para analizar el código en un repositorio de {% data variables.product.prodname_dotcom %} para encontrar vulnerabilidades de seguridad y errores de código. Cualquier problema que se identifique con el análisis se muestra en {% data variables.product.product_name %}. diff --git a/translations/es-ES/data/reusables/code-scanning/about-codeql-analysis.md b/translations/es-ES/data/reusables/code-scanning/about-codeql-analysis.md index 1bd2bb364a..c8d2bc39d5 100644 --- a/translations/es-ES/data/reusables/code-scanning/about-codeql-analysis.md +++ b/translations/es-ES/data/reusables/code-scanning/about-codeql-analysis.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: ecb8b9e2b37dd99b3a1bd53ab7c57aba7db87e88 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113386" +--- {% data variables.product.prodname_codeql %} es el motor de análisis de código que desarrolló {% data variables.product.company_short %} para automatizar las verificaciones de seguridad. Puedes analizar tu código utilizando {% data variables.product.prodname_codeql %} y mostrando los resultados como alertas del {% data variables.product.prodname_code_scanning %}. 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 fd3d0553da..bdc2ff8487 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,9 @@ -El estado y los detalles en la página de alerta solo reflejan el estado de la misma en la rama predeterminada del repositorio, incluso si dicha alerta existe en otras ramas. Puedes ver el estado de la alerta en ramas que no sean la predeterminada en la sección **Ramas afectadas** a la derecha de la página de alertas. Si una alerta no existe en la rama predeterminada, su estado se mostrará como "en la solicitud de cambios" o "en la rama" y se marcará de color gris. +--- +ms.openlocfilehash: 758c743dc4e469cf175eb14e9ead9f8c4216c578 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147063014" +--- +El estado y los detalles de la página de alertas solo reflejan el estado de la alerta en la rama predeterminada del repositorio, incluso si la alerta existe en otras ramas. Puede ver el estado de la alerta en ramas no predeterminadas en la sección **Ramas afectadas** del lado derecho de la página de alertas. Si una alerta no existe en la rama predeterminada, el estado de la alerta se mostrará como "en la solicitud de incorporación de cambios" o "en la rama", y tendrá un color gris. diff --git a/translations/es-ES/data/reusables/code-scanning/alert-tracking-link.md b/translations/es-ES/data/reusables/code-scanning/alert-tracking-link.md index 9911f467d5..e470954078 100644 --- a/translations/es-ES/data/reusables/code-scanning/alert-tracking-link.md +++ b/translations/es-ES/data/reusables/code-scanning/alert-tracking-link.md @@ -1,2 +1,10 @@ +--- +ms.openlocfilehash: 98ac3a2fc4fe4eb45613c506b36036dc3612c636 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113385" +--- -Para obtener más información sobre cómo crear propuestas para rastrear las alertas del {% data variables.product.prodname_code_scanning %}, consulta la sección "[Rastrear alertas del {% data variables.product.prodname_code_scanning %} en propuestas utilizando las listas de tareas](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/tracking-code-scanning-alerts-in-issues-using-task-lists)". +Para obtener más información sobre cómo crear incidencias para seguir alertas de {% data variables.product.prodname_code_scanning %}, consulta [Seguimiento de alertas de {% data variables.product.prodname_code_scanning %} en problemas usando listas de tareas](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/tracking-code-scanning-alerts-in-issues-using-task-lists). 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 df8d29ab1d..e0d029c3b6 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,11 @@ -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)". +--- +ms.openlocfilehash: 599e48d3a38c855896fac842f5c8b4833488aeae +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147063749" +--- +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 analiza, compile únicamente el código que quiera analizar; para ello, especifique pasos de compilación propios en un bloque `run`. Puede combinar la especificación de los pasos de compilación propios con el uso de los filtros `paths` o `paths-ignore` en los eventos `pull_request` y `push` para asegurarse de que el flujo de trabajo solo se ejecuta cuando se cambia código específico. Para más información, vea "[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)". +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 más información, vea "[Especificación de los directorios que se van a examinar](/code-security/secure-coding/configuring-code-scanning#specifying-directories-to-scan)". diff --git a/translations/es-ES/data/reusables/code-scanning/analyze-go.md b/translations/es-ES/data/reusables/code-scanning/analyze-go.md index fa487a3b7c..a4aa25874c 100644 --- a/translations/es-ES/data/reusables/code-scanning/analyze-go.md +++ b/translations/es-ES/data/reusables/code-scanning/analyze-go.md @@ -1 +1,9 @@ -{% data variables.product.prodname_codeql %} también ejecuta una compilación para que los proyectos de Go configuren el proyecto. Sin embargo, en contraste con el resto de los lenguajes compilados, todos los archivos de Go en el repositorio se extraen, y no únicamente aquellos que se compilaron. Puedes utilizar comandos personalizados de compilación para saltarte la extracción de archivos de Go que no haya tocado la compilación. +--- +ms.openlocfilehash: e9f2162fa5c65d4a59b2bd350aea2b131205f9a6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113377" +--- +{% data variables.product.prodname_codeql %} también ejecuta una compilación para que los proyectos de Go configuren el proyecto. Sin embargo, a diferencia de los demás lenguajes compilados, se extraen todos los archivos de Go del repositorio, no solo los compilados. Puede usar comandos de compilación personalizados para omitir la extracción de archivos de Go que no se han tocado en la compilación. diff --git a/translations/es-ES/data/reusables/code-scanning/autobuild-add-build-steps.md b/translations/es-ES/data/reusables/code-scanning/autobuild-add-build-steps.md index bac3997756..7953fd4f82 100644 --- a/translations/es-ES/data/reusables/code-scanning/autobuild-add-build-steps.md +++ b/translations/es-ES/data/reusables/code-scanning/autobuild-add-build-steps.md @@ -1 +1,9 @@ -Si el código de C/C++, C# o de Java en tu repositorio tiene un proceso de compilación diferente al estándar, el `autobuild` podría fallar. Necesitarás eliminar el paso de `autobuild` del flujo de trabajo y agregar los pasos de compilación manualmente. Si quieres especificar qué archivos de Go se deben extraer de tu repositorio, necesitarás agregar pasos de compilación. +--- +ms.openlocfilehash: 05d61d8f49c6b53d318abbdceba89223404a7509 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115642" +--- +Si el código de C/C++, C# o Java del repositorio tiene un proceso de compilación no estándar, `autobuild` puede producir un error. Deberá quitar el paso `autobuild` del flujo de trabajo y agregar manualmente los pasos de compilación. Si quieres especificar qué archivos de Go se deben extraer de tu repositorio, necesitarás agregar pasos de compilación. diff --git a/translations/es-ES/data/reusables/code-scanning/autobuild-compiled-languages.md b/translations/es-ES/data/reusables/code-scanning/autobuild-compiled-languages.md index 18d9b599cc..08dac92e67 100644 --- a/translations/es-ES/data/reusables/code-scanning/autobuild-compiled-languages.md +++ b/translations/es-ES/data/reusables/code-scanning/autobuild-compiled-languages.md @@ -1 +1,9 @@ -Para los lenguajes compilados compatibles, puedes utilizar la acción de `autobuild` en el {% data variables.product.prodname_codeql_workflow %} para compilar tu código. Esto te evita tener que especificar los comandos de compilación explícitos paraC/C++, C#, y Java. +--- +ms.openlocfilehash: d772b6eae7cf42f2635bb427605b6d0626bdad05 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113361" +--- +Para los lenguajes compilados compatibles, puedes utilizar la acción `autobuild` en {% data variables.product.prodname_codeql_workflow %} para compilar tu código. Esto evita tener que especificar comandos de compilación explícitos para C/C++, C# y Java. diff --git a/translations/es-ES/data/reusables/code-scanning/beta-alert-tracking-in-issues.md b/translations/es-ES/data/reusables/code-scanning/beta-alert-tracking-in-issues.md index d4cc425da0..15a96defc9 100644 --- a/translations/es-ES/data/reusables/code-scanning/beta-alert-tracking-in-issues.md +++ b/translations/es-ES/data/reusables/code-scanning/beta-alert-tracking-in-issues.md @@ -1,10 +1,17 @@ +--- +ms.openlocfilehash: 7ff38314d872920cce5e08fe52be7aff4d0df6da +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146180859" +--- {% ifversion code-scanning-task-lists %} {% note %} -**Nota:** El rastreo de las alertas del {% data variables.product.prodname_code_scanning %} se encuentra en beta y está sujeto a cambios. +**Nota**: El seguimiento de las alertas de {% data variables.product.prodname_code_scanning %} se encuentra en beta y está sujeto a cambios. -Esta característica es compatible con la ejecución nativa de análisis utilizando {% data variables.product.prodname_actions %} o externamente utilizando infraestructura de IC/DC, así como herramientas del {% data variables.product.prodname_code_scanning %} de terceros, pero _no_ de herramientas de rastreo de terceros. +Esta característica es compatible con la ejecución nativa de análisis mediante {% data variables.product.prodname_actions %} o de forma externa mediante la infraestructura de CI/CD existente, así como herramientas de {% data variables.product.prodname_code_scanning %} de terceros, pero _no_ herramientas de seguimiento de terceros. -{% endnote %} -{% endif %} +{% endnote %} {% endif %} diff --git a/translations/es-ES/data/reusables/code-scanning/beta-codeql-ml-queries.md b/translations/es-ES/data/reusables/code-scanning/beta-codeql-ml-queries.md index 828f9a4eca..fb9c2116bf 100644 --- a/translations/es-ES/data/reusables/code-scanning/beta-codeql-ml-queries.md +++ b/translations/es-ES/data/reusables/code-scanning/beta-codeql-ml-queries.md @@ -1,8 +1,16 @@ +--- +ms.openlocfilehash: 987634e3733b58bc46d94c9efb97864daaf9930a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146180891" +--- {% ifversion codeql-ml-queries %} {% note %} -**Nota:** Las alertas experimentales para el {% data variables.product.prodname_code_scanning %} se crean utilizando tecnología experimental en la acción del {% data variables.product.prodname_codeql %}. Esta característica se encuentra disponible actualmente como un lanzamiento beta para el código de JavaScript y está sujeta a cambios. +**Nota:** Las alertas experimentales de los datos {% data variables.product.prodname_code_scanning %} se crean con tecnología experimental en la acción {% data variables.product.prodname_codeql %}. Esta característica está disponible actualmente como versión beta para código JavaScript y está sujeta a cambios. {% endnote %} diff --git a/translations/es-ES/data/reusables/code-scanning/beta-codeql-packs-cli.md b/translations/es-ES/data/reusables/code-scanning/beta-codeql-packs-cli.md index b1896fc906..74cf9431ba 100644 --- a/translations/es-ES/data/reusables/code-scanning/beta-codeql-packs-cli.md +++ b/translations/es-ES/data/reusables/code-scanning/beta-codeql-packs-cli.md @@ -1,8 +1,16 @@ +--- +ms.openlocfilehash: d64fe4ac7ee11f33e25d95f35a30e4070088a20f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115602" +--- {% ifversion fpt or ghec %} {% note %} -**Nota:** La funcionalidad de administración de paquetes de {% data variables.product.prodname_codeql %}, incluyendo los paquetes de {% data variables.product.prodname_codeql %}, se encuentra actualmente en beta y está sujeta a cambios. +**Nota:** La funcionalidad de administración de paquetes de {% data variables.product.prodname_codeql %}, incluidos los de {% data variables.product.prodname_codeql %}, se encuentra actualmente en versión beta y está sujeta a cambios. {% endnote %} diff --git a/translations/es-ES/data/reusables/code-scanning/beta.md b/translations/es-ES/data/reusables/code-scanning/beta.md index eb25869b43..a8085e53cc 100644 --- a/translations/es-ES/data/reusables/code-scanning/beta.md +++ b/translations/es-ES/data/reusables/code-scanning/beta.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: 67190938682aae49ce571d8d6bb61e025c36bdad +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113330" +--- {% ifversion ghae %} @@ -6,7 +14,7 @@ {% note %} -**Nota:** {% data variables.product.prodname_code_scanning_capc %} se encuentra acutalmente en beta y está sujeto a cambios. +**Nota**: {% data variables.product.prodname_code_scanning_capc %} se encuentra actualmente en versión beta pública y está sujeto a cambios. {% endnote %} diff --git a/translations/es-ES/data/reusables/code-scanning/billing.md b/translations/es-ES/data/reusables/code-scanning/billing.md index f2b0e53a7e..bf0d3e5d60 100644 --- a/translations/es-ES/data/reusables/code-scanning/billing.md +++ b/translations/es-ES/data/reusables/code-scanning/billing.md @@ -1 +1,9 @@ -{% ifversion fpt or ghec %}El utilizar acciones para ejecutar el {% data variables.product.prodname_code_scanning %} utilizará minutos. Para obtener más información, consulta la sección "[Acerca de la facturación para {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/about-billing-for-github-actions)".{% endif %} +--- +ms.openlocfilehash: 0b126db04f0308c9fd9e3f05db92f122650ac5b6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115594" +--- +{% ifversion fpt or ghec %}Al usar acciones para ejecutar {% data variables.product.prodname_code_scanning %} se usarán minutos. Para más información, vea "[Acerca de la facturación de {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/about-billing-for-github-actions)".{% endif %} diff --git a/translations/es-ES/data/reusables/code-scanning/choose-alert-dismissal-reason.md b/translations/es-ES/data/reusables/code-scanning/choose-alert-dismissal-reason.md index ff84515785..288a24d2d3 100644 --- a/translations/es-ES/data/reusables/code-scanning/choose-alert-dismissal-reason.md +++ b/translations/es-ES/data/reusables/code-scanning/choose-alert-dismissal-reason.md @@ -1,3 +1,10 @@ -Es importante elegir la razón adecuada del menú desplegable, ya que esto puede afectar si la consulta continuará incluyéndose en los análisis futuros. -{% ifversion comment-dismissed-code-scanning-alert %}Opcionalmente, puedes comentar en un rechazo para registrar el contexto del rechazo de una alerta. El comentario de rechazo se agrega a la línea de tiempo de la alerta y puede utilizarse como justificación durante los reportes y auditorías. Puedes recuperar o establecer un comentario utilizando la API de REST del escaneo de código. El comentario se contiene en `dismissed_comment` para la terminal `alerts/{alert_number}`. Para obtener más información, consulta la sección "[Escaneo de código](/rest/code-scanning#update-a-code-scanning-alert)". +--- +ms.openlocfilehash: eb37bb6abd26f8638202d7779b1919c4beda1d02 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146180595" +--- +Es importante elegir la razón adecuada del menú desplegable, ya que esto puede afectar si la consulta continuará incluyéndose en los análisis futuros. {% ifversion comment-dismissed-code-scanning-alert %}Opcionalmente, puedes comentar un descarte para registrar el contexto del descarte de una alerta. El comentario de descarte se agrega a la escala de tiempo de la alerta y se puede usar como justificación durante el proceso de auditoría y creación de informes. Puedes recuperar o establecer un comentario mediante la API REST de examen de código. El comentario se incluye en `dismissed_comment` para el punto de conexión `alerts/{alert_number}`. Para obtener más información, consulta "[Examen de código](/rest/code-scanning#update-a-code-scanning-alert)". {% endif %} 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 01c8cd6087..c9af7a105b 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,6 +1,10 @@ +--- +ms.openlocfilehash: c4111d5deb66d53fede6b4fb865fcc538c94cde4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147067390" +--- 1. Debajo de "Code scanning", da clic en la alerta que quieras explorar. -{% ifversion fpt or ghes or ghec %} - ![Lista de alertas de {% data variables.product.prodname_code_scanning %}](/assets/images/help/repository/code-scanning-click-alert.png) -{% else %} - ![Lista de alertas de {% data variables.product.prodname_code_scanning %}](/assets/images/enterprise/3.1/help/repository/code-scanning-click-alert.png) -{% endif %} +{% ifversion fpt or ghes or ghec %} ![Lista de alertas de {% data variables.product.prodname_code_scanning %}](/assets/images/help/repository/code-scanning-click-alert.png) {% else %} ![Lista de alertas de {% data variables.product.prodname_code_scanning %}](/assets/images/enterprise/3.1/help/repository/code-scanning-click-alert.png) {% endif %} diff --git a/translations/es-ES/data/reusables/code-scanning/close-alert-examples.md b/translations/es-ES/data/reusables/code-scanning/close-alert-examples.md index ceb6a6bf4e..6a8496ead2 100644 --- a/translations/es-ES/data/reusables/code-scanning/close-alert-examples.md +++ b/translations/es-ES/data/reusables/code-scanning/close-alert-examples.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 8f91f8699081ea6e39b805265a09d86e42987c2e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113322" +--- Por ejemplo, un error en el código que se utiliza únicamente para hacer pruebas, o cuando el esfuerzo de areglar el error es mayor que el beneficio potencial de mejorar el código. diff --git a/translations/es-ES/data/reusables/code-scanning/codeql-cli-context-for-third-party-tools.md b/translations/es-ES/data/reusables/code-scanning/codeql-cli-context-for-third-party-tools.md index a00bfd4fa9..f97b5faff0 100644 --- a/translations/es-ES/data/reusables/code-scanning/codeql-cli-context-for-third-party-tools.md +++ b/translations/es-ES/data/reusables/code-scanning/codeql-cli-context-for-third-party-tools.md @@ -1 +1,9 @@ -Puedes agregar el {% data variables.product.prodname_codeql_cli %} a tu sistema de terceros y luego llamar a la herramienta para analizar código y cargar los resultados de SARIF a {% data variables.product.product_name %}. Las alertas del {% data variables.product.prodname_code_scanning %} resultantes se muestran junto con cualquier alerta que se genere dentro de {% data variables.product.product_name %}. Para obtener más información, consulta la sección "[Acerca del escaneo de código de CodeQL en tu sistema de IC](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/about-codeql-code-scanning-in-your-ci-system)." +--- +ms.openlocfilehash: d0852e81bab51c33c7ff8fe22c1045c7fcf583c1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115586" +--- +Puede agregar {% data variables.product.prodname_codeql_cli %} al sistema de terceros y luego llamar a la herramienta para analizar código y cargar los resultados de SARIF en {% data variables.product.product_name %}. Las alertas del {% data variables.product.prodname_code_scanning %} resultantes se muestran junto con cualquier alerta que se genere dentro de {% data variables.product.product_name %}. Para más información, vea "[Acerca del análisis de código de CodeQL en el sistema de CI](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/about-codeql-code-scanning-in-your-ci-system)". diff --git a/translations/es-ES/data/reusables/code-scanning/codeql-languages-bullets.md b/translations/es-ES/data/reusables/code-scanning/codeql-languages-bullets.md index 875cd1e169..a406b79450 100644 --- a/translations/es-ES/data/reusables/code-scanning/codeql-languages-bullets.md +++ b/translations/es-ES/data/reusables/code-scanning/codeql-languages-bullets.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: a9363f9b1d77977b8e2bb215bde3a1f0e4177199 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115578" +--- - C/C++ - C# @@ -9,9 +17,9 @@ {% note %} -**Nota**: El análisis de {% data variables.product.prodname_codeql %} para Ruby se encuentra actualmente en beta. Durante el beta, el análisis para Ruby será menos exhaustivo que el análisis de {% data variables.product.prodname_codeql %} para otros lenguajes. +**Nota**: El análisis de {% data variables.product.prodname_codeql %} para Ruby se encuentra actualmente en versión beta. Durante el beta, el análisis para Ruby será menos exhaustivo que el análisis de {% data variables.product.prodname_codeql %} para otros lenguajes. {% endnote %} -Para obtener más información, consulta la documentación del sitio web de {% data variables.product.prodname_codeql %}: "[Lenguajes y marcos de trabajo compatibles](https://codeql.github.com/docs/codeql-overview/supported-languages-and-frameworks/)". +Para más información, vea la documentación en el sitio web de {% data variables.product.prodname_codeql %}: "[Lenguajes y marcos admitidos](https://codeql.github.com/docs/codeql-overview/supported-languages-and-frameworks/)". {% endif %} diff --git a/translations/es-ES/data/reusables/code-scanning/codeql-languages-keywords.md b/translations/es-ES/data/reusables/code-scanning/codeql-languages-keywords.md index 526eae35be..a21c328139 100644 --- a/translations/es-ES/data/reusables/code-scanning/codeql-languages-keywords.md +++ b/translations/es-ES/data/reusables/code-scanning/codeql-languages-keywords.md @@ -1 +1,9 @@ -`cpp`, `csharp`, `go`, `java`, `javascript`,{% ifversion fpt or ghes > 3.3 or ghae-issue-5017 %} `python`, y `ruby`{% else %} y `python`{% endif %} +--- +ms.openlocfilehash: b51134e4bf7c511cd72b9366e3c3f8bf397d64d1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113313" +--- +`cpp`, `csharp`, `go`, `java`, `javascript`,{% ifversion fpt or ghes > 3.3 or ghae-issue-5017 %} `python` y `ruby`{% else %} y `python`{% endif %} diff --git a/translations/es-ES/data/reusables/code-scanning/codeql-query-suites-explanation.md b/translations/es-ES/data/reusables/code-scanning/codeql-query-suites-explanation.md index 488cf15242..c719e188bc 100644 --- a/translations/es-ES/data/reusables/code-scanning/codeql-query-suites-explanation.md +++ b/translations/es-ES/data/reusables/code-scanning/codeql-query-suites-explanation.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 6581cf0b9a8c740d04e96d3049ff51e89f570666 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146180875" +--- Las siguientes suites de consultas se compilan en el {% data variables.product.prodname_codeql %} del {% data variables.product.prodname_code_scanning %} y están disponibles para utilizarse. {% data reusables.code-scanning.codeql-query-suites %} -Cuando especificas una suite de consultas, el motor de análisis de {% data variables.product.prodname_codeql %} ejecutará el conjunto predeterminado de consultas y cualquier consulta adicional que se defina en la suite de consultas adicionales. {% ifversion codeql-ml-queries %}Las suites de consultas `security-extended` y `security-and-quality` para JavaScript contienen consultas experimentales. Para obtener más información, consulta la sección "[Acerca de las alertas del {% data variables.product.prodname_code_scanning %}](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-experimental-alerts)".{% endif %} +Al especificar un conjunto de consultas, el motor de análisis de {% data variables.product.prodname_codeql %} ejecutará el conjunto de consultas predeterminado y todas las demás definidas en el conjunto de consultas adicional. {% ifversion codeql-ml-queries %}Los conjuntos de consultas `security-extended` y `security-and-quality` para JavaScript contienen consultas experimentales. Para más información, vea "[Acerca de las alertas de {% data variables.product.prodname_code_scanning %}](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-experimental-alerts)".{% endif %} diff --git a/translations/es-ES/data/reusables/code-scanning/codeql-query-suites.md b/translations/es-ES/data/reusables/code-scanning/codeql-query-suites.md index c4b52f200f..30bee3e7e0 100644 --- a/translations/es-ES/data/reusables/code-scanning/codeql-query-suites.md +++ b/translations/es-ES/data/reusables/code-scanning/codeql-query-suites.md @@ -1,4 +1,12 @@ - | Conjunto de consultas | Descripción | - |:---------------------- |:------------------------------------------------------------------------------------ | - | `security-extended` | Las consultas de severidad y precisión más baja que aquellas predeterminadas | - | `security-and-quality` | Las consultas de `security-extended`, mas aquellas de mantenibilidad y confiabilidad | +--- +ms.openlocfilehash: a6a1c65e6cd8e475eda09d96a8e23873374f3216 +ms.sourcegitcommit: 22d665055b1bee7a5df630385e734e3a149fc720 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/13/2022 +ms.locfileid: "145113306" +--- + | Conjunto de consultas | Descripción | + | :- | :- | + | `security-extended` | Consultas de menor gravedad y precisión que las consultas predeterminadas | + | `security-and-quality` | Consultas de `security-extended`, además de consultas de mantenimiento y confiabilidad. | diff --git a/translations/es-ES/data/reusables/code-scanning/codeql-runner-analyze-example.md b/translations/es-ES/data/reusables/code-scanning/codeql-runner-analyze-example.md index 026b482a21..5f36760d5d 100644 --- a/translations/es-ES/data/reusables/code-scanning/codeql-runner-analyze-example.md +++ b/translations/es-ES/data/reusables/code-scanning/codeql-runner-analyze-example.md @@ -1,4 +1,12 @@ -1. Llena las bases de datos de {% data variables.product.prodname_codeql %}, analízalas, y carga los resultados a{% data variables.product.product_name %}. Los resultados aparecerán en la pestaña de **Seguridad** de tu repositorio. +--- +ms.openlocfilehash: b20ef3a51f3bf2b4bfbb89ad078bf221ce838904 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115570" +--- +1. Rellene las bases de datos de {% data variables.product.prodname_codeql %}, analícelas y cargue los resultados a {% data variables.product.product_name %}. Los resultados aparecerán en la pestaña **Security** del repositorio. ```shell $ echo "$TOKEN" | /path/to-runner/codeql-runner-linux analyze --repository octo-org/example-repo @@ -9,7 +17,7 @@ > POST /repos/octo-org/example-repo/code-scanning/sarifs - 202 in 786ms > Successfully uploaded results ``` -2. Para cargar los resultados del {% data variables.product.prodname_code_scanning %} como verificaciones de solicitudes de cambios, especifica la solicitud de cambios utilizando el mrcador `--ref` . Te recomendamos configurar el {% data variables.product.prodname_codeql_runner %} para que se ejecute en el evento de webhook [`pull_request`](/developers/webhooks-and-events/webhook-events-and-payloads#pull_request). +2. Para cargar los resultados de {% data variables.product.prodname_code_scanning %} como comprobaciones de solicitudes de incorporación de cambios, especifique la solicitud de incorporación de cambios mediante la marca `--ref`. Se recomienda configurar {% data variables.product.prodname_codeql_runner %} para que se ejecute en el evento de webhook [`pull_request`](/developers/webhooks-and-events/webhook-events-and-payloads#pull_request). ```shell $ echo "$TOKEN" | /path/to-runner/codeql-runner-linux analyze --repository octo-org/example-repo @@ -21,4 +29,4 @@ > Successfully uploaded results ``` -Para obtener más información sobre cómo ver las alertas del {% data variables.product.prodname_code_scanning %}, consulta la sección "[Clasificar las alertas de las solicitudes de cambios del escaneo de código](/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests)" y "[Administrar las alertas del escaneo de código para tu repositorio](/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository)". +Para más información sobre cómo ver las alertas de {% data variables.product.prodname_code_scanning %}, vea "[Evaluación de prioridades de alertas de examen de código en solicitudes de incorporación de cambios](/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests)" y "[Administración de alertas de análisis de código para el repositorio](/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository)". diff --git a/translations/es-ES/data/reusables/code-scanning/custom-configuration-file.md b/translations/es-ES/data/reusables/code-scanning/custom-configuration-file.md index d63809b3fe..ef55adc777 100644 --- a/translations/es-ES/data/reusables/code-scanning/custom-configuration-file.md +++ b/translations/es-ES/data/reusables/code-scanning/custom-configuration-file.md @@ -1 +1,9 @@ -El archivo de configuración puede ubicarse dentro del repositorio que estás analizando o en un repositorio externo. El utilizar un repositorio externo te permite especificar las opciones de configuración para repositorios múltiples en un solo lugar. Cuando referencias un archivo de configuración que se ubica en un repositorio externo, puedes utilizar la sintaxis _OWNER/REPOSITORY/FILENAME@BRANCH_. Por ejemplo, _octo-org/shared/codeql-config.yml@main_. +--- +ms.openlocfilehash: 8853680d46623e384f28a6a697f985fd2d79d012 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113298" +--- +El archivo de configuración se puede encontrar en el repositorio que va a analizar o en un repositorio externo. El uso de un repositorio externo permite especificar opciones de configuración para varios repositorios en un solo lugar. Al hacer referencia a un archivo de configuración ubicado en un repositorio externo, puede usar la sintaxis _OWNER/REPOSITORY/FILENAME@BRANCH_ . Por ejemplo, _octo-org/shared/codeql-config.yml@main_. diff --git a/translations/es-ES/data/reusables/code-scanning/deprecation-codeql-runner.md b/translations/es-ES/data/reusables/code-scanning/deprecation-codeql-runner.md index 4f2dcab386..16f1e36951 100644 --- a/translations/es-ES/data/reusables/code-scanning/deprecation-codeql-runner.md +++ b/translations/es-ES/data/reusables/code-scanning/deprecation-codeql-runner.md @@ -1,23 +1,31 @@ +--- +ms.openlocfilehash: c5fc9473755ce291aba79c71c850b18f4bcd1b00 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115569" +--- {% note %} {% ifversion fpt or ghec %} -**Nota:** El {% data variables.product.prodname_codeql_runner %} es ahora obsoleto. En {% data variables.product.product_name %}, el {% data variables.product.prodname_codeql_runner %} fue compatible hasta marzo del 2022. Deberías mejorar a la última versión de [{% data variables.product.prodname_codeql_cli %}](https://github.com/github/codeql-action/releases). +**Nota:** {% data variables.product.prodname_codeql_runner %} está en desuso. En {% data variables.product.product_name %}, {% data variables.product.prodname_codeql_runner %} se admitió hasta marzo de 2022. Debe actualizar a la versión más reciente de [{% data variables.product.prodname_codeql_cli %}](https://github.com/github/codeql-action/releases). {% elsif ghes > 3.3 %} -**Nota:** El {% data variables.product.prodname_codeql_runner %} se hizo obsoleto y no se incluye en {% data variables.product.prodname_ghe_server %} 3.4. Debes migrarte al [{% data variables.product.prodname_codeql_cli %}](https://github.com/github/codeql-action/releases) versión 2.7.6. +**Nota:** {% data variables.product.prodname_codeql_runner %} está en desuso y no se incluye en {% data variables.product.prodname_ghe_server %} 3.4. Debe realizar la migración a la versión 2.7.6 de [{% data variables.product.prodname_codeql_cli %}](https://github.com/github/codeql-action/releases). {% elsif ghes < 3.4 %} -**Nota:** El {% data variables.product.prodname_codeql_runner %} se va a obsoletizar. En {% data variables.product.prodname_ghe_server %} 3.0 y superior, puedes instalar el [{% data variables.product.prodname_codeql_cli %}](https://github.com/github/codeql-action/releases) versión 2.6.3 para reemplazar el {% data variables.product.prodname_codeql_runner %}. +**Nota:** {% data variables.product.prodname_codeql_runner %} está en desuso. En {% data variables.product.prodname_ghe_server %} 3.0 y posterior, puede instalar la versión 2.6.3 de [{% data variables.product.prodname_codeql_cli %}](https://github.com/github/codeql-action/releases) para reemplazar {% data variables.product.prodname_codeql_runner %}. {% elsif ghae %} -**Nota:** El {% data variables.product.prodname_codeql_runner %} se hizo obsoleto. Debes migrarte a [{% data variables.product.prodname_codeql_cli %}](https://github.com/github/codeql-action/releases). +**Nota:** {% data variables.product.prodname_codeql_runner %} está en desuso. Debe realizar la migración a [{% data variables.product.prodname_codeql_cli %}](https://github.com/github/codeql-action/releases). {% endif %} -Para obtener más información, consulta la [obsoletización del ejecutor de CodeQL](https://github.blog/changelog/2021-09-21-codeql-runner-deprecation/). Para obtener más información sobre cómo migrarse al {% data variables.product.prodname_codeql_cli %}, consulta la sección "[Migrarse desde el ejecutor de CodeQL al CLI de CodeQL](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/migrating-from-the-codeql-runner-to-codeql-cli)". +Para más información, vea [Ejecutor de CodeQL en desuso](https://github.blog/changelog/2021-09-21-codeql-runner-deprecation/). Para obtener información sobre la migración a {% data variables.product.prodname_codeql_cli %}, vea "[Migración del ejecutor de CodeQL a la CLI de CodeQL](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/migrating-from-the-codeql-runner-to-codeql-cli)". {% endnote %} diff --git a/translations/es-ES/data/reusables/code-scanning/enabling-options.md b/translations/es-ES/data/reusables/code-scanning/enabling-options.md index 5e5bf62734..11e3fe7cd3 100644 --- a/translations/es-ES/data/reusables/code-scanning/enabling-options.md +++ b/translations/es-ES/data/reusables/code-scanning/enabling-options.md @@ -1,4 +1,12 @@ -| Type of analysis | Options for generating alerts | +--- +ms.openlocfilehash: 3f8288f84d2b0b9aa24bf42d8e52b1348607390e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115554" +--- +| Tipo de análisis | Opciones para generar alertas | |------------------|-------------------------------| -| {% data variables.product.prodname_codeql %} | Using {% data variables.product.prodname_actions %} (see "[Setting up {% data variables.product.prodname_code_scanning %} using actions](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/setting-up-code-scanning-for-a-repository#setting-up-code-scanning-using-actions)") or running {% data variables.product.prodname_codeql %} analysis in a third-party continuous integration (CI) system (see "[About {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %} in your CI system](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/about-codeql-code-scanning-in-your-ci-system)"). -| Third‑party | Using {% data variables.product.prodname_actions %} (see "[Setting up {% data variables.product.prodname_code_scanning %} using actions](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/setting-up-code-scanning-for-a-repository#setting-up-code-scanning-using-actions)") or generated externally and uploaded to {% data variables.product.product_name %} (see "[Uploading a SARIF file to {% data variables.product.prodname_dotcom %}](/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github)").| +| {% data variables.product.prodname_codeql %} | Uso de {% data variables.product.prodname_actions %} (vea "[Configuración de {% data variables.product.prodname_code_scanning %} mediante acciones](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/setting-up-code-scanning-for-a-repository#setting-up-code-scanning-using-actions)") o ejecución del análisis de {% data variables.product.prodname_codeql %} en un sistema de integración continua (CI) de terceros (vea "[Acerca de {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %} en el sistema de CI](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/about-codeql-code-scanning-in-your-ci-system)"). +| Third‑party | Uso de {% data variables.product.prodname_actions %} (vea "[Configuración de {% data variables.product.prodname_code_scanning %} mediante acciones](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/setting-up-code-scanning-for-a-repository#setting-up-code-scanning-using-actions)") o generado de forma externa y cargado a {% data variables.product.product_name %} (vea "[Carga de un archivo SARIF a {% data variables.product.prodname_dotcom %}](/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github)").| diff --git a/translations/es-ES/data/reusables/code-scanning/enterprise-enable-code-scanning-actions.md b/translations/es-ES/data/reusables/code-scanning/enterprise-enable-code-scanning-actions.md index df309c0459..9ebe59f178 100644 --- a/translations/es-ES/data/reusables/code-scanning/enterprise-enable-code-scanning-actions.md +++ b/translations/es-ES/data/reusables/code-scanning/enterprise-enable-code-scanning-actions.md @@ -1,8 +1,16 @@ +--- +ms.openlocfilehash: e28e49974140b810496d7ca2af2d8ac07d30b754 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113281" +--- {% ifversion ghes %} {% note %} -**Nota:** Tu administrador de sitio debe habilitar el {% data variables.product.prodname_code_scanning %} para {% data variables.product.product_location %} antes de que puedas utilizar esta característica. Si quieres utilizar {% data variables.product.prodname_actions %} para escanear tu código, el administrador de sitio también puede habilitar las {% data variables.product.prodname_actions %} y configurar la infraestructura que se requiera. Para obtener más información, consulta "[Configurar el {% data variables.product.prodname_code_scanning %} en tu aplicativo](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance)." +**Nota:** El administrador del sitio debe habilitar {% data variables.product.prodname_code_scanning %} para {% data variables.product.product_location %} antes de que pueda utilizar esta característica. Si quieres utilizar {% data variables.product.prodname_actions %} para escanear tu código, el administrador de sitio también puede habilitar las {% data variables.product.prodname_actions %} y configurar la infraestructura que se requiera. Para más información, vea "[Configuración de {% data variables.product.prodname_code_scanning %} para el dispositivo](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance)". {% endnote %} diff --git a/translations/es-ES/data/reusables/code-scanning/enterprise-enable-code-scanning.md b/translations/es-ES/data/reusables/code-scanning/enterprise-enable-code-scanning.md index ea2290c30f..54eabfd6d2 100644 --- a/translations/es-ES/data/reusables/code-scanning/enterprise-enable-code-scanning.md +++ b/translations/es-ES/data/reusables/code-scanning/enterprise-enable-code-scanning.md @@ -1,8 +1,16 @@ +--- +ms.openlocfilehash: cd30225961136524faf23bf1fc353c0c400cdc2b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115530" +--- {% ifversion ghes %} {% note %} -**Nota:** Tu administrador de sitio debe habilitar el {% data variables.product.prodname_code_scanning %} para {% data variables.product.product_location %} antes de que puedas utilizar esta característica. Para obtener más información, consulta "[Configurar el {% data variables.product.prodname_code_scanning %} en tu aplicativo](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance)." +**Nota:** El administrador del sitio debe habilitar {% data variables.product.prodname_code_scanning %} para {% data variables.product.product_location %} antes de que pueda utilizar esta característica. Para más información, vea "[Configuración de {% data variables.product.prodname_code_scanning %} para el dispositivo](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance)". {% endnote %} diff --git a/translations/es-ES/data/reusables/code-scanning/example-configuration-files.md b/translations/es-ES/data/reusables/code-scanning/example-configuration-files.md index 07349858d4..a55b33e606 100644 --- a/translations/es-ES/data/reusables/code-scanning/example-configuration-files.md +++ b/translations/es-ES/data/reusables/code-scanning/example-configuration-files.md @@ -1,4 +1,4 @@ -Este archivo de configuración agrega el conjunto de consultas `security-and-quality` a la lista de consultas que se ejecutan con {% data variables.product.prodname_codeql %} cuando se escanea tu código. Para obtener más información acerca de los conjuntos de consultas que están disponibles para utilizarse, consulta la sección "[Ejecutar consultas adicionales](#running-additional-queries)". +This configuration file adds the `security-and-quality` query suite to the list of queries run by {% data variables.product.prodname_codeql %} when scanning your code. For more information about the query suites available for use, see "[Running additional queries](#running-additional-queries)." ``` yaml name: "My {% data variables.product.prodname_codeql %} config" @@ -7,7 +7,7 @@ queries: - uses: security-and-quality ``` -El siguiente archivo de configuración inhabilita las consultas predeterminadas y especifica un conjunto de consultas personalizadas para ejecutarse en vez de éstas. También configura a {% data variables.product.prodname_codeql %} para escanear archivos en el directorio _src_ (relativo a la raíz), con excepción del directorio _src/node_modules_ y de los archivos cuyo nombre termine en _.test.js_. Los archivos en _src/node_modules_ y aquellos cuyos nombres terminan en _.test.js_ se excluyen por lo tanto del análisis. +The following configuration file disables the default queries and specifies a set of custom queries to run instead. It also configures {% data variables.product.prodname_codeql %} to scan files in the _src_ directory (relative to the root), except for the _src/node_modules_ directory, and except for files whose name ends in _.test.js_. Files in _src/node_modules_ and files with names ending _.test.js_ are therefore excluded from analysis. ``` yaml name: "My {% data variables.product.prodname_codeql %} config" @@ -33,7 +33,7 @@ paths-ignore: {% ifversion code-scanning-exclude-queries-from-analysis %} -El siguiente archivo de configuración solo ejecuta consultas que generan alertas de errores de gravedad. La configuración selecciona primero todas las consultas predeterminadas, todas las consultas en `./my-queries` y la suite predeterminada en `codeql/java-queries` para luego excluir todas las consultas que generan advertencias o recomendaciones. +The following configuration file only runs queries that generate alerts of severity error. The configuration first selects all the default queries, all queries in `./my-queries`, and the default suite in `codeql/java-queries`, then excludes all the queries that generate warnings or recommendations. ``` yaml queries: diff --git a/translations/es-ES/data/reusables/code-scanning/explore-alert.md b/translations/es-ES/data/reusables/code-scanning/explore-alert.md index c5f0f3acdd..3a6289d9f7 100644 --- a/translations/es-ES/data/reusables/code-scanning/explore-alert.md +++ b/translations/es-ES/data/reusables/code-scanning/explore-alert.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: cbf709a8e3f1c2a1ed5a3170a5e45c67f9c67bdf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115522" +--- 1. Debajo de "{% data variables.product.prodname_code_scanning_capc %}", da clic en la alerta que quisieras explorar. diff --git a/translations/es-ES/data/reusables/code-scanning/extractor-diagnostics.md b/translations/es-ES/data/reusables/code-scanning/extractor-diagnostics.md index 0ebf3e3b38..85f34542ee 100644 --- a/translations/es-ES/data/reusables/code-scanning/extractor-diagnostics.md +++ b/translations/es-ES/data/reusables/code-scanning/extractor-diagnostics.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: 45df270a99b7471ffa37d6d15482815ddd3e9b6f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113250" +--- El diagnóstico de extractor solo cubre los archivos que se vieron durante el análisis, las métricas incluyen: - Cantidad de archivos que se analizaron con éxito - Cantidad de archivos que generaron errores de extractor durante la creación de la base de datos diff --git a/translations/es-ES/data/reusables/code-scanning/false-positive-fix-codeql.md b/translations/es-ES/data/reusables/code-scanning/false-positive-fix-codeql.md index c6cd21cab5..39105f09dd 100644 --- a/translations/es-ES/data/reusables/code-scanning/false-positive-fix-codeql.md +++ b/translations/es-ES/data/reusables/code-scanning/false-positive-fix-codeql.md @@ -1 +1,9 @@ -Si descartas una alerta de {% data variables.product.prodname_codeql %} como consecuencia de un resultado de falso positivo, por ejemplo, porque el código utiliza una biblioteca de sanitización que no es compatible, considera contribuir con el repositorio de {% data variables.product.prodname_codeql %} y mejorar el análisis. Para obtener más información acerca de {% data variables.product.prodname_codeql %}, consulta la sección "[Contribuir con {% data variables.product.prodname_codeql %}](https://github.com/github/codeql/blob/main/CONTRIBUTING.md)". +--- +ms.openlocfilehash: 7de41d29460441b788f283ffc534495188593f59 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115521" +--- +Si descartas una alerta de {% data variables.product.prodname_codeql %} como consecuencia de un resultado de falso positivo, por ejemplo, porque el código utiliza una biblioteca de sanitización que no es compatible, considera contribuir con el repositorio de {% data variables.product.prodname_codeql %} y mejorar el análisis. Para más información sobre {% data variables.product.prodname_codeql %}, vea "[Contribución a {% data variables.product.prodname_codeql %}](https://github.com/github/codeql/blob/main/CONTRIBUTING.md)". 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 f5a8a2d727..4acc43916e 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,9 @@ -Toma en cuanta que si filtraste por alertas en una rama diferente a la predeterminada, pero la misma alerta existe en la rama predeterminada, la página de alertas para cualquiera de ellas aún reflejará únicamente el estado de aquella en la rama predeterminada, incluso si el estado entra en conflicto con aquél de una rama diferente a la predeterminada. Por ejemplo, una alerta que se muestra en la lista de "Abiertas" en el resumen de alertas para `branch-x` podría mostrar un estado de "Corregida" en la página de alertas en caso de que dicha alerta ya esté corregida en la rama predeterminada. Puedes ver el estado de la alerta para la rama que filtraste en la sección de **Ramas afectadas** a la derecha de la página de alertas. +--- +ms.openlocfilehash: e628886d349bf314fa6b9a91ae8652731dc5979b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147061022" +--- +Tenga en cuenta que si ha filtrado las alertas en una rama no predeterminada, pero las mismas alertas existen en la rama predeterminada, en la página de alertas de cualquier alerta se seguirá reflejando el estado de la alerta en la rama predeterminada, incluso si ese estado entra en conflicto con el de una rama no predeterminada. Por ejemplo, una alerta que aparece en la lista "Abrir" en el resumen de alertas para `branch-x` podría mostrar un estado de "Corregido" en la página de alertas, si ya se ha corregido en la rama predeterminada. Puede ver el estado de la alerta de la rama filtrada en la sección **Ramas afectadas** del lado derecho de la página de alertas. diff --git a/translations/es-ES/data/reusables/code-scanning/get-started-uploading-third-party-data.md b/translations/es-ES/data/reusables/code-scanning/get-started-uploading-third-party-data.md index 3e2e5bdfb3..717d9ed66f 100644 --- a/translations/es-ES/data/reusables/code-scanning/get-started-uploading-third-party-data.md +++ b/translations/es-ES/data/reusables/code-scanning/get-started-uploading-third-party-data.md @@ -1 +1,9 @@ -Para comenzar, consulta la sección "[Subir un archivo SARIF a {% data variables.product.prodname_dotcom %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/uploading-a-sarif-file-to-github)". +--- +ms.openlocfilehash: 9f523fd93ba6f29b367a59f9435de6751c3d17ef +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115514" +--- +Para empezar, vea "[Carga de un archivo SARIF en {% data variables.product.prodname_dotcom %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/uploading-a-sarif-file-to-github)." diff --git a/translations/es-ES/data/reusables/code-scanning/github-issues-integration.md b/translations/es-ES/data/reusables/code-scanning/github-issues-integration.md index f42179d905..6a2d48d81f 100644 --- a/translations/es-ES/data/reusables/code-scanning/github-issues-integration.md +++ b/translations/es-ES/data/reusables/code-scanning/github-issues-integration.md @@ -1,3 +1,11 @@ -Las alertas del {% data variables.product.prodname_code_scanning_capc %} se integran con listas de tareas en {% data variables.product.prodname_github_issues %} para facilitarte el priorizar y rastrear alertas con todo tu trabajo de desarrollo. Para obtener más información acerca de los informes de problemas, consulta la sección "[Acerca de los informes de problemas](/issues/tracking-your-work-with-issues/about-issues)". +--- +ms.openlocfilehash: 4f096cb9a15e45244eeb7ed163fe4632e2fd4c07 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113242" +--- +Las alertas del {% data variables.product.prodname_code_scanning_capc %} se integran con listas de tareas en {% data variables.product.prodname_github_issues %} para facilitarte el priorizar y rastrear alertas con todo tu trabajo de desarrollo. Para más información sobre las incidencias, vea "[Acerca de las incidencias](/issues/tracking-your-work-with-issues/about-issues)". -Para rastrear una alerta de escaneo de código en una propuesta, agrega la URL para la alerta como un elemento de la lista de tareas en la propuesta. Para obtener más información acerca de las listas de tareas, consulta la sección "[Acerca de las listas de tareas](/issues/tracking-your-work-with-issues/about-task-lists)". +Para rastrear una alerta de escaneo de código en una propuesta, agrega la URL para la alerta como un elemento de la lista de tareas en la propuesta. Para más información sobre las listas de tareas incidencias, vea "[Acerca de las listas de tareas](/issues/tracking-your-work-with-issues/about-task-lists)". diff --git a/translations/es-ES/data/reusables/code-scanning/interoperable-with-tools-that-output-sarif.md b/translations/es-ES/data/reusables/code-scanning/interoperable-with-tools-that-output-sarif.md index 04dd204c51..650e197ce2 100644 --- a/translations/es-ES/data/reusables/code-scanning/interoperable-with-tools-that-output-sarif.md +++ b/translations/es-ES/data/reusables/code-scanning/interoperable-with-tools-that-output-sarif.md @@ -1 +1,9 @@ -{% data variables.product.prodname_code_scanning_capc %} es interoperable con herramientas de escaneo de código de terceros que producen datos de Formato de Intercambio de Resultado de Análisis (SARIF). SARIF es un estándar de código abierto. Para obtener más información, consulta la sección "[Resultados de SARIF para {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning)". +--- +ms.openlocfilehash: 0c7d2f192932d1c453a7e8ce960ceed081c27fa3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115513" +--- +{% data variables.product.prodname_code_scanning_capc %} es interoperable con herramientas de escaneo de código de terceros que producen datos de Formato de Intercambio de Resultado de Análisis (SARIF). SARIF es un estándar de código abierto. Para más información, vea "[Salida SARIF para {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning)". diff --git a/translations/es-ES/data/reusables/code-scanning/non-glibc-linux-support.md b/translations/es-ES/data/reusables/code-scanning/non-glibc-linux-support.md deleted file mode 100644 index 2a1c2a8e53..0000000000 --- a/translations/es-ES/data/reusables/code-scanning/non-glibc-linux-support.md +++ /dev/null @@ -1 +0,0 @@ -The {% data variables.product.prodname_codeql_cli %} is currently not compatible with non-glibc Linux distributions such as (musl-based) Alpine Linux. \ No newline at end of file diff --git a/translations/es-ES/data/reusables/code-scanning/not-available.md b/translations/es-ES/data/reusables/code-scanning/not-available.md index 4dda273f38..98e5322172 100644 --- a/translations/es-ES/data/reusables/code-scanning/not-available.md +++ b/translations/es-ES/data/reusables/code-scanning/not-available.md @@ -1,7 +1,13 @@ -{% ifversion fpt or ghec %} -{% note %} +--- +ms.openlocfilehash: 2b622645df3dc9dad695407c65dc1bce08817029 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115505" +--- +{% ifversion fpt or ghec %} {% note %} -**Nota:** Para los repositorios internos y privados, el {% data variables.product.prodname_code_scanning %} estará disponible cuando se habiliten las características de la {% data variables.product.prodname_GH_advanced_security %} para el repositorio. Si ves un error de `Advanced Security must be enabled for this repository to use code scanning.` verifica que se encuentre habilitada la {% data variables.product.prodname_GH_advanced_security %}. Para obtener más información, consulta la sección "[Administrar la configuración de seguridad y análisis para tu repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)". +**Nota:** En el caso de los repositorios internos y privados, el {% data variables.product.prodname_code_scanning %} estará disponible cuando se habiliten las características de la {% data variables.product.prodname_GH_advanced_security %} para el repositorio. Si ves el error `Advanced Security must be enabled for this repository to use code scanning`, comprueba que {% data variables.product.prodname_GH_advanced_security %} esté habilitado. Para más información, vea "[Administración de la configuración de seguridad y análisis para el repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)". -{% endnote %} -{% endif %} +{% endnote %} {% endif %} diff --git a/translations/es-ES/data/reusables/code-scanning/specify-language-to-analyze.md b/translations/es-ES/data/reusables/code-scanning/specify-language-to-analyze.md index afb492c188..bc8b334cdf 100644 --- a/translations/es-ES/data/reusables/code-scanning/specify-language-to-analyze.md +++ b/translations/es-ES/data/reusables/code-scanning/specify-language-to-analyze.md @@ -1 +1,9 @@ -Si tu repositorio contiene código en más de uno de los lenguajes compatibles, puedes elegir qué lenguajes quieres analizar. Hay varias razones que por las cuales querrías prevenir que un lenguaje se analice. Por ejemplo, el proyecto puede tener dependencias en un lenguaje distinto al del cuerpo principal de tu código, y tal vez prefieras no ver las alertas para esas dependencias. +--- +ms.openlocfilehash: 9802ef046824c424dd2301bf483acff8794d90b8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115498" +--- +Si el repositorio contiene código en más de uno de los lenguajes admitidos, puede elegir qué lenguajes desea analizar. Hay varias razones por las que es posible que quiera evitar que se analice un lenguaje. Por ejemplo, el proyecto podría tener dependencias en un lenguaje diferente al cuerpo principal del código y es posible que prefiera no ver alertas para esas dependencias. diff --git a/translations/es-ES/data/reusables/code-scanning/summary-metrics.md b/translations/es-ES/data/reusables/code-scanning/summary-metrics.md index b580f09c49..048e5dba78 100644 --- a/translations/es-ES/data/reusables/code-scanning/summary-metrics.md +++ b/translations/es-ES/data/reusables/code-scanning/summary-metrics.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: 71d8900674b431882bceed86473a910e37468a33 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113226" +--- Las métricas de resumen incluyen: - Las líneas de código en la base de código (que se utilizan como línea base), antes de la creación y extracción de la base de datos de {% data variables.product.prodname_codeql %} diff --git a/translations/es-ES/data/reusables/code-scanning/upload-sarif-alert-limit.md b/translations/es-ES/data/reusables/code-scanning/upload-sarif-alert-limit.md index 6552a32f70..055aadfd6d 100644 --- a/translations/es-ES/data/reusables/code-scanning/upload-sarif-alert-limit.md +++ b/translations/es-ES/data/reusables/code-scanning/upload-sarif-alert-limit.md @@ -1,8 +1,16 @@ +--- +ms.openlocfilehash: 0b7740ddd22bccfe9899f98ac44af4d4b94b4ed4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115497" +--- {% note %} -**Notas:** -- La carga de SARIF es compatible con un máximo de 5000 resultados por carga. Cualquier resultado que sobrepase este límite se ignorará. Si una herramienta genera demasiados resultados, debes actualizar la configuración para enfocarte en los resultados de las reglas o consultas más importantes. +**Notas:** +- La carga de SARIF admite un máximo de 5000 resultados por carga. Los resultados que superen este límite se omiten. Si una herramienta genera demasiados resultados, debe actualizar la configuración para centrarse en los resultados de las reglas o consultas más importantes. - - Para cada carga, la carga de SARIF es compatible con un tamaño máximo de 10 MB para el archivo comprimido de `gzip`. Cualquier carga que esté sobre este límite, se rechazará. Si tu archivo SARIF es demasiado grande porque contiene demasiados resultados, debes actualizar la configuración para enfocarte en los resultados de las reglas o consultas más importantes. + - Para cada carga, la carga de SARIF admite un tamaño máximo de 10 MB para el archivo SARIF comprimido con `gzip`. Se rechazarán las cargas que superen este límite. Si el archivo SARIF es demasiado grande porque contiene demasiados resultados, debe actualizar la configuración para centrarse en los resultados de las reglas o consultas más importantes. {% endnote %} diff --git a/translations/es-ES/data/reusables/code-scanning/upload-sarif-ghas.md b/translations/es-ES/data/reusables/code-scanning/upload-sarif-ghas.md index 59ef20dad4..43d32bb769 100644 --- a/translations/es-ES/data/reusables/code-scanning/upload-sarif-ghas.md +++ b/translations/es-ES/data/reusables/code-scanning/upload-sarif-ghas.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 7433a9496c6c1c2f57ce4167425a9665a4973ddc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113218" +--- {% note %} -**Nota:** El cargar datos de SARIF para mostrarlos como resultados del {% data variables.product.prodname_code_scanning %} eb {% data variables.product.product_name %} es compatible para los repositorios que pertenezcan a organizaciones con la {% data variables.product.prodname_GH_advanced_security %} habilitada{% ifversion fpt or ghec %}, y para los repositorios públicos en {% data variables.product.prodname_dotcom_the_website %}{% endif %}. Para obtener más información, consulta la sección "[Administrar la configuración de seguridad y análisis para tu repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)". +**Nota**: Cargar datos de SARIF para mostrarlos como resultados de {% data variables.product.prodname_code_scanning %} en {% data variables.product.product_name %} es compatible para los repositorios que pertenezcan a organizaciones con la {% data variables.product.prodname_GH_advanced_security %} habilitada{% ifversion fpt or ghec %} y para los repositorios públicos en {% data variables.product.prodname_dotcom_the_website %}{% endif %}. Para más información, vea "[Administración de la configuración de seguridad y análisis para el repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)". {% endnote %} diff --git a/translations/es-ES/data/reusables/code-scanning/what-is-codeql-cli.md b/translations/es-ES/data/reusables/code-scanning/what-is-codeql-cli.md index 861df23529..33940cddab 100644 --- a/translations/es-ES/data/reusables/code-scanning/what-is-codeql-cli.md +++ b/translations/es-ES/data/reusables/code-scanning/what-is-codeql-cli.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: ec454deef6771dc385435a4148e5e095acfc1659 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115490" +--- El {% data variables.product.prodname_codeql_cli %} es un producto independiente que puedes utilizar para analizar código. Su propósito principal es generar una representación de base de datos de una base de código, una base de datos de {% data variables.product.prodname_codeql %}. Una vez que esté lista la base de datos, puedes consultarla interactivamente o ejecutar una suite de consultas para generar un conjunto de resultados en formato SARIF y cargarlos a {% data variables.product.product_location %}. diff --git a/translations/es-ES/data/reusables/code-scanning/you-can-upload-third-party-analysis.md b/translations/es-ES/data/reusables/code-scanning/you-can-upload-third-party-analysis.md index 9fe20ef7da..a402319fef 100644 --- a/translations/es-ES/data/reusables/code-scanning/you-can-upload-third-party-analysis.md +++ b/translations/es-ES/data/reusables/code-scanning/you-can-upload-third-party-analysis.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: ce1f60306213120e12280368c050205659eac2d6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113217" +--- Puedes cargar archivos SARIF de herramientas de análisis estático de terceros a {% data variables.product.prodname_dotcom %} y ver las alertas de {% data variables.product.prodname_code_scanning %} en tu repositorio. diff --git a/translations/es-ES/data/reusables/codespaces/about-configuration.md b/translations/es-ES/data/reusables/codespaces/about-configuration.md index 3ceca47b26..98c4a1891e 100644 --- a/translations/es-ES/data/reusables/codespaces/about-configuration.md +++ b/translations/es-ES/data/reusables/codespaces/about-configuration.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 84f665549ab61f3f81c424824ccae28296194612 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113201" +--- Puedes crear una configuración predeterminada de codespaces para tu repositorio, la cual determine el ambiente de cada codespace nuevo que alguien cree para este repositorio. La configuración define un contenedor de desarrollo que puede incluir marcos de trabajo, herramientas, extensiones y redireccionamiento de puertos. diff --git a/translations/es-ES/data/reusables/codespaces/about-personalization.md b/translations/es-ES/data/reusables/codespaces/about-personalization.md index ac99999c8c..2f2096d6bb 100644 --- a/translations/es-ES/data/reusables/codespaces/about-personalization.md +++ b/translations/es-ES/data/reusables/codespaces/about-personalization.md @@ -1 +1,9 @@ -También puedes utilizar un repositorio de [dotfiles](https://dotfiles.github.io/tutorials/) y [Sincronizar la configuración](https://code.visualstudio.com/docs/editor/settings-sync) para personalizar los aspectos del ambiente de codespaces para cualquier codespace que crees. La personalización puede incluir preferencias de shell y herramientas adicionales. +--- +ms.openlocfilehash: 0b395fb36a04591ddd428b79073e5673a5d2037d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115450" +--- +También puede usar un repositorio [dotfiles](https://dotfiles.github.io/tutorials/) y [Settings Sync](https://code.visualstudio.com/docs/editor/settings-sync) para personalizar aspectos del entorno de codespace para cualquier codespace que cree. La personalización puede incluir preferencias de shell y herramientas adicionales. diff --git a/translations/es-ES/data/reusables/codespaces/about-port-forwarding.md b/translations/es-ES/data/reusables/codespaces/about-port-forwarding.md index bc09bb4247..17dc7ac439 100644 --- a/translations/es-ES/data/reusables/codespaces/about-port-forwarding.md +++ b/translations/es-ES/data/reusables/codespaces/about-port-forwarding.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 2c74c59266f62794c024978df095aec42ef3a2e2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113177" +--- Puedes reenviar los puertos en tu codespace para probar y depurar tu aplicación. También puedes administrar el protocolo de puerto y compartirlo dentro de tu organización o públicamente. diff --git a/translations/es-ES/data/reusables/codespaces/apply-devcontainer-changes.md b/translations/es-ES/data/reusables/codespaces/apply-devcontainer-changes.md index d499a3e966..b7d729b50a 100644 --- a/translations/es-ES/data/reusables/codespaces/apply-devcontainer-changes.md +++ b/translations/es-ES/data/reusables/codespaces/apply-devcontainer-changes.md @@ -1 +1,9 @@ -Después de que cambia la configuración de los {% data variables.product.prodname_github_codespaces %} para un repositorio, puedes aplicar los cambios a un codespace existente si vuelves a compilar el contenedor para el codespace. +--- +ms.openlocfilehash: 339f4e78f942e487f7a7671f744c7efccc5d90cb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147111350" +--- +Después de que cambia la configuración de {% data variables.product.prodname_github_codespaces %} de un repositorio, puedes aplicar los cambios a un codespace existente si vuelves a compilar el contenedor para el codespace. diff --git a/translations/es-ES/data/reusables/codespaces/billing-for-prebuilds-default.md b/translations/es-ES/data/reusables/codespaces/billing-for-prebuilds-default.md index 27668ff056..584ed2962d 100644 --- a/translations/es-ES/data/reusables/codespaces/billing-for-prebuilds-default.md +++ b/translations/es-ES/data/reusables/codespaces/billing-for-prebuilds-default.md @@ -1,3 +1,11 @@ -By default, a {% data variables.product.prodname_actions %} workflow is triggered every time you create or update a prebuild, or push to a prebuild-enabled branch. Así como con otros flujos de trabajo, cuando se están ejecutando los flujos de trabajo de precompilación, estos podrán ya sea consumir algunos de los minutos de las acciones que se inlcuyen en tu cuenta, en caso de que los tengas, o incurrir en cambios para los minutos de las acciones. Para obtener más información sobre los precios para los minutos de las acciones, consulta la sección "[Acerca de la facturación para las {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/about-billing-for-github-actions)". +--- +ms.openlocfilehash: 0036dd5cf979531479a7ddf523c7475391b29c0a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147548012" +--- +De forma predeterminada, un flujo de trabajo de {% data variables.product.prodname_actions %} se desencadena cada vez que crea o actualiza una precompilación, o hace una inserción en una rama habilitada para la precompilación. Como sucede con otros flujos de trabajo, mientras se ejecutan los de precompilación, consumirán algunos de los minutos de acciones incluidos en la cuenta, si tiene alguno, o incurrirán en cargos por los minutos de acciones. Para más información sobre los precios de los minutos de acciones, vea "[Acerca de la facturación de {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/about-billing-for-github-actions)". -Alongside {% data variables.product.prodname_actions %} minutes, you will also be billed for the storage of prebuilds associated with each prebuild configuration for a given repository and region. Storage of prebuilds is billed at the same rate as storage of codespaces. \ No newline at end of file +Junto con los minutos de {% data variables.product.prodname_actions %}, también se le facturarán por el almacenamiento de precompilaciones asociadas a cada configuración de precompilación para un repositorio y una región determinados. El almacenamiento de precompilaciones se factura a la misma velocidad que el almacenamiento de los codespaces. \ No newline at end of file diff --git a/translations/es-ES/data/reusables/codespaces/billing-for-prebuilds-reducing.md b/translations/es-ES/data/reusables/codespaces/billing-for-prebuilds-reducing.md index 12b9722a9e..6c7da680e1 100644 --- a/translations/es-ES/data/reusables/codespaces/billing-for-prebuilds-reducing.md +++ b/translations/es-ES/data/reusables/codespaces/billing-for-prebuilds-reducing.md @@ -1,3 +1,11 @@ -To reduce consumption of Actions minutes, you can set a prebuild to be updated only when you make a change to your dev container configuration files, or only on a custom schedule. 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)". +--- +ms.openlocfilehash: efb9f234573525d8f24d4f0798379d38a8d8299e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147547980" +--- +Para reducir el consumo de minutos de Acciones, puede establecer una precompilación que se actualice sólo cuando realice un cambio en los archivos de configuración del contenedor de desarrollo o cuando haya una programación personalizada. También puedes administrar el uso del almacenamiento mediante el ajuste del número de versiones de plantilla que se conservarán para las configuraciones de precompilación. Para obtener más información, consulta "[Configuración de 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. You can identify workflow runs for prebuilds by filtering the CSV output to only include the workflow called "Create {% data variables.product.prodname_codespaces %} Prebuilds." 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)". +Si eres el propietario de la organización, puedes realizar el seguimiento del uso y el almacenamiento de los flujos de trabajo de precompilación mediante la descarga de un informe de uso de {% data variables.product.prodname_actions %} para la organización. A fin de identificar las ejecuciones de flujo de trabajo para las precompilaciones, filtre la salida CSV para incluir solo el flujo de trabajo denominado "Crear precompilaciones de {% data variables.product.prodname_codespaces %}". Para obtener más información, consulte "[Visualización del 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/click-remote-explorer-icon-vscode.md b/translations/es-ES/data/reusables/codespaces/click-remote-explorer-icon-vscode.md index bc6e803d41..37d359b854 100644 --- a/translations/es-ES/data/reusables/codespaces/click-remote-explorer-icon-vscode.md +++ b/translations/es-ES/data/reusables/codespaces/click-remote-explorer-icon-vscode.md @@ -1,5 +1,5 @@ -1. En {% data variables.product.prodname_vscode_shortname %}, en la barra lateral izquierda, da clic en el icono de Explorador Remoto. +1. In {% data variables.product.prodname_vscode_shortname %}, in the left sidebar, click the Remote Explorer icon. - ![El icono de explorador remoto en {% data variables.product.prodname_vscode %}](/assets/images/help/codespaces/click-remote-explorer-icon-vscode.png) + ![The Remote Explorer icon in {% data variables.product.prodname_vscode %}](/assets/images/help/codespaces/click-remote-explorer-icon-vscode.png) {% indented_data_reference reusables.codespaces.remote-explorer spaces=3 %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/codespaces/codespace-config-order.md b/translations/es-ES/data/reusables/codespaces/codespace-config-order.md index bed5b60232..9711e123cb 100644 --- a/translations/es-ES/data/reusables/codespaces/codespace-config-order.md +++ b/translations/es-ES/data/reusables/codespaces/codespace-config-order.md @@ -1 +1,9 @@ -Tu personalización de `dotfiles` se aplica antes de una configuración predeterminada de codespaces de un repositorio. +--- +ms.openlocfilehash: 6cd2a0bba09fbd4f8c98ec1a362e288ed0af77b3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113162" +--- +La personalización de `dotfiles` se aplica antes de una configuración predeterminada de codespaces de un repositorio. diff --git a/translations/es-ES/data/reusables/codespaces/codespaces-api-beta-note.md b/translations/es-ES/data/reusables/codespaces/codespaces-api-beta-note.md index 17335f3cfc..6d32a85747 100644 --- a/translations/es-ES/data/reusables/codespaces/codespaces-api-beta-note.md +++ b/translations/es-ES/data/reusables/codespaces/codespaces-api-beta-note.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 955b4965f1937e437b0b2503a7cfbfa6bc207cbf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115433" +--- {% note %} -**Nota**: La API de {% data variables.product.prodname_codespaces %} se encuentra actualmente en beta público y está sujeto a cambios. +**Nota**: La API {% data variables.product.prodname_codespaces %} se encuentra actualmente en versión beta pública y está sujeta a cambios. {% endnote %} diff --git a/translations/es-ES/data/reusables/codespaces/codespaces-are-per-branch.md b/translations/es-ES/data/reusables/codespaces/codespaces-are-per-branch.md index 0133ab3010..660197ce9c 100644 --- a/translations/es-ES/data/reusables/codespaces/codespaces-are-per-branch.md +++ b/translations/es-ES/data/reusables/codespaces/codespaces-are-per-branch.md @@ -1 +1,9 @@ -Cada codespace se asocia con una rama específica de un repositorio. +--- +ms.openlocfilehash: 59b689491c712ae1fcd343b8ad83064beb103648 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113154" +--- +Cada elemento de codespace está asociado a una rama específica de un repositorio. diff --git a/translations/es-ES/data/reusables/codespaces/codespaces-are-personal.md b/translations/es-ES/data/reusables/codespaces/codespaces-are-personal.md index f26636327f..cfea408c08 100644 --- a/translations/es-ES/data/reusables/codespaces/codespaces-are-personal.md +++ b/translations/es-ES/data/reusables/codespaces/codespaces-are-personal.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: e8fc89ab80b08e82d0b13d271344cbd3a1ca6bb9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115426" +--- Cada codespace que crees está únicamente disponible para ti. Nadie más puede trabajar en tu codespace. diff --git a/translations/es-ES/data/reusables/codespaces/codespaces-billing.md b/translations/es-ES/data/reusables/codespaces/codespaces-billing.md index 78156ccedb..8d3a745bc6 100644 --- a/translations/es-ES/data/reusables/codespaces/codespaces-billing.md +++ b/translations/es-ES/data/reusables/codespaces/codespaces-billing.md @@ -1,9 +1,17 @@ +--- +ms.openlocfilehash: 845c770a8a03c57a4c10a84d28fd4d3d78282042 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147111126" +--- Los {% data variables.product.prodname_codespaces %} se cobran en dólares estadounidenses (USD) de acuerdo con su uso de almacenamiento y cálculo. ### Calcular el uso de cómputo -El uso de cómputo se define como la cantidad total de minutos de tiempo de actividad durante los cuáles se encuentra activa una instancia de {% data variables.product.prodname_github_codespaces %}. El uso de cómputo se calcula sumando la cantidad real de minutos que utilizan todos los codespaces. Estos totales se reportan al servicio de facturación diariamente y se cobran mensualmente. +El uso de proceso se define como la cantidad total de minutos de tiempo de actividad durante los cuáles se encuentra activa una instancia de {% data variables.product.prodname_github_codespaces %}. El uso de cómputo se calcula sumando la cantidad real de minutos que utilizan todos los codespaces. Estos totales se reportan al servicio de facturación diariamente y se cobran mensualmente. -El tiempo de actividad se controla deteniendo tu codespace, lo cual se puede hacer manual o automáticamente después de que un desarrollador especifique un periodo de inactividad. Para obtener más información, consulta la sección "[Cerrar o detener tu codespace](/codespaces/getting-started/deep-dive#closing-or-stopping-your-codespace)". +El tiempo de actividad se controla deteniendo tu codespace, lo cual se puede hacer manual o automáticamente después de que un desarrollador especifique un periodo de inactividad. Para obtener más información, consulta "[Cerrar o detener el codespace](/codespaces/getting-started/deep-dive#closing-or-stopping-your-codespace)". ### Calcular el uso de almacenamiento -Para propósitos de facturación de {% data variables.product.prodname_github_codespaces %}, esto incluye todo el almacenamiento que utilizan todos los codespaces en tu cuenta. Esto incluye cualquier archivo que utilicen los codespaces, tales como los repositorios clonados, archivos de configuración y extensiones, entre otros. Estos totales se reportan al servicio de facturación diariamente y se cobran mensualmente. Al final del mes, {% data variables.product.prodname_dotcom %} redondea tu almacenamiento al número de MB más cercano. +En la facturación de {% data variables.product.prodname_github_codespaces %}, se incluye todo el almacenamiento que utilizan todos los codespaces de tu cuenta. Esto incluye cualquier archivo que utilicen los codespaces, tales como los repositorios clonados, archivos de configuración y extensiones, entre otros. Estos totales se reportan al servicio de facturación diariamente y se cobran mensualmente. Al final del mes, {% data variables.product.prodname_dotcom %} redondea tu almacenamiento al número de MB más cercano. diff --git a/translations/es-ES/data/reusables/codespaces/codespaces-disabling-org-billing.md b/translations/es-ES/data/reusables/codespaces/codespaces-disabling-org-billing.md deleted file mode 100644 index d3ed8cea21..0000000000 --- a/translations/es-ES/data/reusables/codespaces/codespaces-disabling-org-billing.md +++ /dev/null @@ -1,5 +0,0 @@ -{% note %} - -**Note**: If you disable billable codespaces use for your organization, anyone who can create codespaces as an individual user, and can clone a repository in your organization, will still be able to create a codespace for that repository. However, this will not incur any charge for your organization. Para obtener más información sobre cómo restringir el acceso a un repositorio, consulta la sección "[Administrar los equipos y personas con acceso a tu repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository)". - -{% endnote %} \ No newline at end of file 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 c5e1f3f4aa..46d3cb4f0e 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,9 @@ -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)". +--- +ms.openlocfilehash: bde9df5c980a7448c30645675dc13086c1094fdc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147062718" +--- +Tu elección de los tipos de máquina disponibles podría estar limitada por una directiva configurada para la organización o por una especificación mínima del tipo de máquina para el repositorio. Para más información, vea "[Restricción del acceso a los tipos de máquina](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)" y "[Configuración de 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 49fc6eb294..a06079b47f 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,11 @@ -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 {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces)". +--- +ms.openlocfilehash: 2a61633813730ae2a55d43d2d2cf976fda95784f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147111118" +--- +Normalmente, puedes ejecutar tu codespace en la máquina remota de tu elección, desde 2 hasta 32 núcleos. Cada una de estas tiene un nivel de recursos y de facturación diferentes. Para obtener información, consulta "[Acerca de la facturación de {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces)". -Predeterminadamente, el tipo de máquina con los recursos válidos más bajos se utiliza cuando creas un codespace. +De forma predeterminada, al crear un codespace se utiliza el tipo de máquina con los recursos válidos más bajos. diff --git a/translations/es-ES/data/reusables/codespaces/codespaces-org-policies-note.md b/translations/es-ES/data/reusables/codespaces/codespaces-org-policies-note.md deleted file mode 100644 index ca6be6fa7f..0000000000 --- a/translations/es-ES/data/reusables/codespaces/codespaces-org-policies-note.md +++ /dev/null @@ -1,5 +0,0 @@ -{% note %} - -**Note**: Organization policies you define for {% data variables.product.prodname_codespaces %} only apply to codespaces for which your organization will be billed. If an individual user creates a codespace for a repository in your organization, and the organization is not billed, then the codespace will not be bound by these policies. Para obtener más información sobre cómo elegir quién puede crear codespaces que se facturan a tu organización, consulta la sección "[Habilitar a los {% data variables.product.prodname_github_codespaces %} para tu organización](/codespaces/managing-codespaces-for-your-organization/enabling-github-codespaces-for-your-organization#choose-who-can-create-codespaces-that-are-billed-to-your-organization)". - -{% endnote %} \ No newline at end of file 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 ac7d6cbc0a..41fb1a321d 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,11 @@ -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**. +--- +ms.openlocfilehash: c097c7fd6ab5c53939ac8e01b458aa8331ac347b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147062422" +--- +1. En la sección "Código, planificación y automatización" de la barra lateral, seleccione **{% octicon "codespaces" aria-label="The codespaces icon" %} {% data variables.product.prodname_codespaces %}** y, después, haga clic en **Directivas**. +1. En la página "Directivas de codespace", haga clic en **Crear directiva**. 1. Ingresa un nombre para tu política nueva. diff --git a/translations/es-ES/data/reusables/codespaces/codespaces-policy-targets.md b/translations/es-ES/data/reusables/codespaces/codespaces-policy-targets.md index 2ce9cba031..03de915b5f 100644 --- a/translations/es-ES/data/reusables/codespaces/codespaces-policy-targets.md +++ b/translations/es-ES/data/reusables/codespaces/codespaces-policy-targets.md @@ -1,11 +1,19 @@ +--- +ms.openlocfilehash: fdfc4d75663309d617b1f30d36e1744fd6a8806e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113145" +--- 1. En el área de "Cambiar destino de la política", haz clic en el botón desplegable. -1. Elige y asea **Todos los repositorios** o **Repositorios seleccionados** para determinar a cuáles aplicará esta política. -1. Si eliges **Repositorios seleccionados**: - 1. Da clic en {% octicon "gear" aria-label="The settings icon" %}. +1. Elija **All repositories** o **Selected repositories** para determinar a qué repositorios se aplicará esta directiva. +1. Si ha elegido **Selected repositories**: + 1. Haga clic en {% octicon "gear" aria-label="The settings icon" %}. ![Editar los ajustes para la política](/assets/images/help/codespaces/policy-edit.png) 2. Selecciona los repositorios a los cuales quieres que aplique esta política. - 3. En la parte inferior de la lista de repositorios, haz clic en **Seleccionar repositorios**. + 3. En la parte inferior de la lista de repositorios, haga clic en **Select repositories**. ![Selecciona los repositorios para esta política](/assets/images/help/codespaces/policy-select-repos.png) 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 dafde78fca..23ed964d58 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 @@ -1,9 +1,17 @@ +--- +ms.openlocfilehash: 50f27ead71fb900b3549630bfe0fe62f3dc7ebe1 +ms.sourcegitcommit: 3a16368cd8beb8b8487eb77d3e597cf49f4c4335 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/14/2022 +ms.locfileid: "147110862" +--- {% note %} -**Nota:** Debes configurar un límite de gastos diferente a cero antes de poder utilizar {% data variables.product.prodname_codespaces %}. +**Nota:** Debes establecer un límite de gasto para poder usar {% data variables.product.prodname_codespaces %}. {% endnote %} -Predeterminadamente, tu organización o empresa tendrá un límite de gastos de {% data variables.product.prodname_github_codespaces %} igual a $0. Esto previene que se creen codespaces nuevos o que los existentes se abran en caso de que esto incurra en un costo facturable para tu organización o empresa. Para permitir que tus usuarios creen codespaces en tu organización, configura el límite a un valor mayor a $0. +De manera predeterminada, tu organización o empresa tendrá un límite de gastos de {% data variables.product.prodname_github_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 %} 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 6b294f7210..443f25958c 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,11 @@ -1. Accede a la {% data variables.product.prodname_vscode_command_palette %} (Shift+Command+P (Mac) / Ctrl+Shift+P (Windows/Linux)) y comienza a escribir "dev container". Selecciona **Codespaces: Agregar archivos de configuración del contenedor de desarrollo...**. +--- +ms.openlocfilehash: 9949fdd78ea652843974762c80e62ce2ee02799d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147076724" +--- +1. Accede a {% data variables.product.prodname_vscode_command_palette %} (Mayús+Comando+P (Mac) / Ctrl+Mayús+P (Windows/Linux)) y, luego, empieza a escribir "dev container". Seleccione **Codespaces: Agregar archivos de configuración de contenedor de desarrollo...** . !["Codespaces: Agregar archivos de configuración de contenedor de desarrollo..." en la {% data variables.product.prodname_vscode_command_palette %}](/assets/images/help/codespaces/add-prebuilt-container-command.png) diff --git a/translations/es-ES/data/reusables/codespaces/committing-link-to-procedure.md b/translations/es-ES/data/reusables/codespaces/committing-link-to-procedure.md index 9d00dcf16a..cada72e714 100644 --- a/translations/es-ES/data/reusables/codespaces/committing-link-to-procedure.md +++ b/translations/es-ES/data/reusables/codespaces/committing-link-to-procedure.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: e68113c73b7860f27986aaea34efd62dd5a206a1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145149400" +--- Una vez que hayas hecho cambios a tu codespace, ya sea de código nuevo o de cambios de configuración, necesitarás confirmar tus cambios. El confirmar los cambios en tu repositorio garantiza que cualquiera que cree un codespace desde este repositorio tendrá la misma configuración. Esto también significa que cualquier personalización que hagas, tal como agregar extensiones de {% data variables.product.prodname_vscode_shortname %}, aparecerá para todos los usuarios. -Para obtener más información, consulta la sección "[Utilizar el control de código fuente en tu codespace](/codespaces/developing-in-codespaces/using-source-control-in-your-codespace#committing-your-changes)" +Para obtener información, vea "[Uso del control de código fuente en codespace](/codespaces/developing-in-codespaces/using-source-control-in-your-codespace#committing-your-changes)". diff --git a/translations/es-ES/data/reusables/codespaces/concurrent-codespace-limit.md b/translations/es-ES/data/reusables/codespaces/concurrent-codespace-limit.md index ad57063ce8..317268f26e 100644 --- a/translations/es-ES/data/reusables/codespaces/concurrent-codespace-limit.md +++ b/translations/es-ES/data/reusables/codespaces/concurrent-codespace-limit.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: be3aecc1721567682224cc541ee7976b83e382c8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147614467" +--- Puedes crear más de un codespace por repositorio o incluso por rama. diff --git a/translations/es-ES/data/reusables/codespaces/connect-to-codespace-from-vscode.md b/translations/es-ES/data/reusables/codespaces/connect-to-codespace-from-vscode.md index 25972d7236..e1594a79e4 100644 --- a/translations/es-ES/data/reusables/codespaces/connect-to-codespace-from-vscode.md +++ b/translations/es-ES/data/reusables/codespaces/connect-to-codespace-from-vscode.md @@ -1 +1,9 @@ -Puedes conectarte a tu codespace directamente desde {% data variables.product.prodname_vscode_shortname %}. Para obtener más información, consulta la sección "[Utilizar codespaces en {% data variables.product.prodname_vscode_shortname %}](/github/developing-online-with-codespaces/using-codespaces-in-visual-studio-code)". +--- +ms.openlocfilehash: 1418134eef0d9e815418fb278f0631a7b54bec9e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145148740" +--- +Puedes conectarte a tu codespace directamente desde {% data variables.product.prodname_vscode_shortname %}. Para obtener más información, consulta "[Uso de Codespaces en {% data variables.product.prodname_vscode_shortname %}](/github/developing-online-with-codespaces/using-codespaces-in-visual-studio-code)." diff --git a/translations/es-ES/data/reusables/codespaces/contact-support.md b/translations/es-ES/data/reusables/codespaces/contact-support.md index 8a37c76058..83442d8a57 100644 --- a/translations/es-ES/data/reusables/codespaces/contact-support.md +++ b/translations/es-ES/data/reusables/codespaces/contact-support.md @@ -1 +1,9 @@ -podrías necesitar contactar a soporte. Para obtener más información, consulta la sección "[Trabajar con soporte](/codespaces/troubleshooting/working-with-support-for-codespaces)". +--- +ms.openlocfilehash: 3973922016fb606321a8a069933be6191c79dccb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113097" +--- +podrías necesitar contactar a soporte. Para más información, vea "[Trabajo con el soporte técnico](/codespaces/troubleshooting/working-with-support-for-codespaces)". diff --git a/translations/es-ES/data/reusables/codespaces/create-or-switch-branch.md b/translations/es-ES/data/reusables/codespaces/create-or-switch-branch.md index 3843d800e0..aa4c47b40e 100644 --- a/translations/es-ES/data/reusables/codespaces/create-or-switch-branch.md +++ b/translations/es-ES/data/reusables/codespaces/create-or-switch-branch.md @@ -1,3 +1,13 @@ -1. Si la rama actual no se muestra en la barra de estado, en la parte inferior de tu codespace, haz clic derecho en la barra de estado y selecciona **Control de código fuente**. -1. Haz clic en el nombre de rama en la barra de estado. ![La rama en la barra de estado](/assets/images/help/codespaces/branch-in-status-bar.png) -1. En el menú desplegable, haz clic en la rama a la que quieras cambiar o ingresa el nombre de una rama nueva y haz clic en **Crear rama nueva**. ![Elige del menú de la rama](/assets/images/help/codespaces/create-new-branch.png) +--- +ms.openlocfilehash: 814de4823a80acb0ff07a8b0e5363a7096083d96 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115362" +--- +1. Si la rama actual no se muestra en la barra de estado, en la parte inferior de tu codespace, haga clic derecho en la barra de estado y seleccione **Source control** (Control de código fuente). +1. Haz clic en el nombre de rama en la barra de estado. +![La rama en la barra de estado](/assets/images/help/codespaces/branch-in-status-bar.png) +1. En el menú desplegable, haga clic en la rama a la que quiera cambiar o indique el nombre de una rama nueva y haga clic en **Create nre branch** (Crear rama). +![Elección en el menú de la rama](/assets/images/help/codespaces/create-new-branch.png) diff --git a/translations/es-ES/data/reusables/codespaces/creating-a-codespace-in-vscode.md b/translations/es-ES/data/reusables/codespaces/creating-a-codespace-in-vscode.md index 5b97524054..3a9892ae49 100644 --- a/translations/es-ES/data/reusables/codespaces/creating-a-codespace-in-vscode.md +++ b/translations/es-ES/data/reusables/codespaces/creating-a-codespace-in-vscode.md @@ -1,17 +1,25 @@ -Después de que conectes tu cuenta de {% data variables.product.product_location %} a la extensión de {% data variables.product.prodname_github_codespaces %}, puedes crear un codespace nuevo. Para obtener más información sobre la extensión de {% data variables.product.prodname_github_codespaces %}, consulta el [{% data variables.product.prodname_vs_marketplace_shortname %} marketplace](https://marketplace.visualstudio.com/items?itemName=GitHub.codespaces). +--- +ms.openlocfilehash: 68c33e94d3ccd97315cfff7461566d418872e218 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147521486" +--- +Después de que conectes tu cuenta de {% data variables.product.product_location %} a la extensión de {% data variables.product.prodname_github_codespaces %}, puedes crear un codespace nuevo. Para obtener más información sobre la extensión {% data variables.product.prodname_github_codespaces %}, consulta el [marketplace de {% data variables.product.prodname_vs_marketplace_shortname %}](https://marketplace.visualstudio.com/items?itemName=GitHub.codespaces). {% note %} -**Nota**: Actualmente, {% data variables.product.prodname_vscode_shortname %} no te permite elegir una configuración de contenedor dev cuando creas un codespace. Si quieres elegir una configuración de contenedor dev específica, utiliza la interfaz web de {% data variables.product.prodname_dotcom %} para crear tu codespace. Para obtener más información, haz clic en la pestaña de **Buscador web** en la parte superior de esta página. +**Nota**: Actualmente, {% data variables.product.prodname_vscode_shortname %} no permite elegir una configuración de contenedor de desarrollo al crear un codespace. Si quieres elegir una configuración de contenedor de desarrollo específica, usa la interfaz web de {% data variables.product.prodname_dotcom %} para crear el codespace. Para obtener más información, haz clic en la pestaña **Explorador web** en la parte superior de esta página. {% endnote %} {% data reusables.codespaces.click-remote-explorer-icon-vscode %} -2. Haz clic en el icono de agregar: {% octicon "plus" aria-label="The plus icon" %}. +2. Haz clic el icono de Agregar: {% octicon "plus" aria-label="The plus icon" %}. ![La opciòn de crear un codespace nuevo en {% data variables.product.prodname_codespaces %}](/assets/images/help/codespaces/create-codespace-vscode.png) -3. Escribe el nombre del repositorio en el cual quieras desarrollar y luego selecciónalo. +3. Escribe el nombre del repositorio en el que quieres desarrollar y selecciónalo. ![Buscar un repositorio para crear un {% data variables.product.prodname_codespaces %} nuevo](/assets/images/help/codespaces/choose-repository-vscode.png) @@ -19,11 +27,11 @@ Después de que conectes tu cuenta de {% data variables.product.product_location ![Buscar una rama para crear un {% data variables.product.prodname_codespaces %} nuevo](/assets/images/help/codespaces/choose-branch-vscode.png) -5. Si se te pide elegir un archivo de configuración de un contenedor dev, elige un archivo de la lista. +5. Si se te pide que elijas un archivo de configuración de contenedor de desarrollo, selecciona un archivo en la lista. - ![Elegir un archivo de configuración de contenedor dev para {% data variables.product.prodname_codespaces %}](/assets/images/help/codespaces/choose-dev-container-vscode.png) + ![Elección de un archivo de configuración de contenedor de desarrollo para {% data variables.product.prodname_codespaces %}](/assets/images/help/codespaces/choose-dev-container-vscode.png) -6. Haz clic en el tipo de máquina que quieras utilizar. +6. Elige el tipo de máquina que quieres utilizar. ![Tipos de instancia para un {% data variables.product.prodname_codespaces %} nuevo](/assets/images/help/codespaces/choose-sku-vscode.png) 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 e25dc18fb4..042b907e0f 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 @@ -1,5 +1,13 @@ -Puedes personalizar tu codespace si ajustas la cantidad de vCPU y RAM, [agregando dotfiles para personalizar tu ambiente](/codespaces/setting-up-your-codespace/personalizing-codespaces-for-your-account) o modificando las herramientas y scripts instalados. +--- +ms.openlocfilehash: 5f6285fe19915c3962b43cb45a26e65144607788 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147062406" +--- +Puede personalizar el codespace si ajusta la cantidad de vCPU y RAM, [agrega dotfiles para personalizar el entorno](/codespaces/setting-up-your-codespace/personalizing-codespaces-for-your-account) o modifica las herramientas y los scripts instalados. -{% 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 %} usa un archivo llamado `devcontainer.json` para configurar el contenedor de desarrollo que se usa al trabajar en un codespace. Cada repositorio puede contener uno o varios archivos `devcontainer.json`, para proporcionarte exactamente el entorno de desarrollo que necesitas para trabajar en el código de un 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)". +Al iniciarse, {% data variables.product.prodname_codespaces %} utiliza un archivo `devcontainer.json`, y cualquier archivo dependiente que forme parte de la configuración del contenedor de desarrollo, para instalar herramientas y entornos de ejecución y realizar otras tareas de configuración que requiera el proyecto. Para obtener más información, consulte "[Introducción a los contenedores de desarrollo](/codespaces/setting-up-your-codespace/configuring-codespaces-for-your-project)". diff --git a/translations/es-ES/data/reusables/codespaces/deleting-a-codespace-in-vscode.md b/translations/es-ES/data/reusables/codespaces/deleting-a-codespace-in-vscode.md index a45a5d3cc1..79c450b0f7 100644 --- a/translations/es-ES/data/reusables/codespaces/deleting-a-codespace-in-vscode.md +++ b/translations/es-ES/data/reusables/codespaces/deleting-a-codespace-in-vscode.md @@ -1,7 +1,15 @@ -Puedes borrar codespaces desde dentro de {% data variables.product.prodname_vscode_shortname %} cuando no estés trabajando actualmente en alguno de ellos. +--- +ms.openlocfilehash: bfb62ebffa46a438d488de2cb8d88ea4b1cc6a4d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145149688" +--- +Puedes eliminar codespaces desde {% data variables.product.prodname_vscode_shortname %} cuando no estás trabajando actualmente en un codespace. {% data reusables.codespaces.click-remote-explorer-icon-vscode %} -1. Debajo de "GITHB CODESPACES", haz clic derecho en aquél que quieras borrar. -1. Haz clic en **Borrar Codespace**. +1. En "CODESPACES DE GITHUB", haz clic con el botón derecho en el codespace que quieras eliminar. +1. Haz clic en **Eliminar codespace**. ![Borrar un codespace en {% data variables.product.prodname_dotcom %}](/assets/images/help/codespaces/delete-codespace-vscode.png) diff --git a/translations/es-ES/data/reusables/codespaces/exporting-changes.md b/translations/es-ES/data/reusables/codespaces/exporting-changes.md index e5fabb43ad..32058a0a21 100644 --- a/translations/es-ES/data/reusables/codespaces/exporting-changes.md +++ b/translations/es-ES/data/reusables/codespaces/exporting-changes.md @@ -1 +1,9 @@ -Si llegas a un límite de gastos, ya no podrás crear o reanudar tus codespaces. Aún puedes [exportar cualquier cambio de tu trabajo en curso a una nueva rama](/codespaces/troubleshooting/exporting-changes-to-a-branch). +--- +ms.openlocfilehash: dbfc559ca9be38d03d5bcd7c884687f098025ea9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115354" +--- +Si llegas a un límite de gastos, ya no podrás crear o reanudar tus codespaces. Todavía puede [exportar cualquier cambio del trabajo en curso a una nueva rama](/codespaces/troubleshooting/exporting-changes-to-a-branch). diff --git a/translations/es-ES/data/reusables/codespaces/links-to-get-started.md b/translations/es-ES/data/reusables/codespaces/links-to-get-started.md index 433ebb1f51..3fa533f3e5 100644 --- a/translations/es-ES/data/reusables/codespaces/links-to-get-started.md +++ b/translations/es-ES/data/reusables/codespaces/links-to-get-started.md @@ -1 +1,9 @@ -Para iniciar con los {% data variables.product.prodname_codespaces %}, consulta la "[Guía rápida para {% data variables.product.prodname_github_codespaces %}](/codespaces/getting-started/quickstart)". Para aprender más sobre cómo funcionan los {% data variables.product.prodname_codespaces %}, consulta la sección "[Adéntrate en {% data variables.product.prodname_github_codespaces %}](/codespaces/getting-started/deep-dive)". +--- +ms.openlocfilehash: d202118a7fa2ab19c29e1a3f9d39bf730b2ea3b4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147111014" +--- +Para empezar a trabajar con {% data variables.product.prodname_codespaces %}, consulta "[Inicio rápido de {% data variables.product.prodname_github_codespaces %}](/codespaces/getting-started/quickstart)". Para más información sobre cómo funciona {% data variables.product.prodname_codespaces %}, consulta "[Profundización en {% data variables.product.prodname_github_codespaces %}](/codespaces/getting-started/deep-dive)". 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 0980b3abc4..cd47205d21 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,9 @@ -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. +--- +ms.openlocfilehash: 092efb17cc53ec608a9dee07ae46474207217d2b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147062990" +--- +Para obtener información sobre la configuración y las propiedades que puedes establecer en un archivo `devcontainer.json`, consulta la "[referencia de devcontainer.json](https://aka.ms/vscode-remote/devcontainer.json)" en la documentación de {% data variables.product.prodname_vscode_shortname %}. diff --git a/translations/es-ES/data/reusables/codespaces/navigate-to-ports-tab.md b/translations/es-ES/data/reusables/codespaces/navigate-to-ports-tab.md index 4203c5929f..6de551c3e3 100644 --- a/translations/es-ES/data/reusables/codespaces/navigate-to-ports-tab.md +++ b/translations/es-ES/data/reusables/codespaces/navigate-to-ports-tab.md @@ -1 +1,10 @@ -1. En tu codespace, debajo del editor de texto, haz clic en "Puertos". ![Pestaña de puertos](/assets/images/help/codespaces/ports-tab.png) +--- +ms.openlocfilehash: 397dc422c5fcfc2fcaa4081ad1130773d08c07b0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113074" +--- +1. En tu codespace, debajo del editor de texto, haz clic en "Puertos". + ![Pestaña Puertos](/assets/images/help/codespaces/ports-tab.png) 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 49d8f175be..6d4c550a76 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,11 @@ -- [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) +--- +ms.openlocfilehash: 4b537fdf284ed352b4dc508e384586f59d1876c0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147060190" +--- +- [Administración de secretos cifrados para {% data variables.product.prodname_codespaces %}](/codespaces/working-with-your-codespace/managing-encrypted-secrets-for-codespaces) +- [Administración de la comprobación de GPG para {% data variables.product.prodname_codespaces %}](/codespaces/working-with-your-codespace/managing-gpg-verification-for-codespaces) +- [Reenvío de puertos en el codespace](/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace) diff --git a/translations/es-ES/data/reusables/codespaces/open-codespace-from-template-repo.md b/translations/es-ES/data/reusables/codespaces/open-codespace-from-template-repo.md deleted file mode 100644 index b9f18ee8fe..0000000000 --- a/translations/es-ES/data/reusables/codespaces/open-codespace-from-template-repo.md +++ /dev/null @@ -1,8 +0,0 @@ -1. Select an owner for the new repository, enter a repository name, select your preferred privacy setting, and click **Create repository from template**. -1. On the main page of the newly created repository, click the **{% octicon "code" aria-label="The code icon" %} Code** button and select the **Codespaces** tab. - - ![Botón de codespace nuevo](/assets/images/help/codespaces/new-codespace-button.png) - - If you don’t see this tab, {% data variables.product.prodname_github_codespaces %} isn't available for you. For more information about access to {% data variables.product.prodname_github_codespaces %}, see "[Creating a codespace](/codespaces/developing-in-codespaces/creating-a-codespace#access-to-github-codespaces)." - -1. On the **Codespaces** tab, click **Create codespace on main**. diff --git a/translations/es-ES/data/reusables/codespaces/port-visibility-settings.md b/translations/es-ES/data/reusables/codespaces/port-visibility-settings.md index da8e943988..1e33c93496 100644 --- a/translations/es-ES/data/reusables/codespaces/port-visibility-settings.md +++ b/translations/es-ES/data/reusables/codespaces/port-visibility-settings.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 4fc229f6627c578fc456e63ffef8857ad3bb696f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113073" +--- Existen tres ajustes de visibilidad: -* `private` - Visible solo para ti. Este es el ajuste predeterminado cuando reenvías un puerto. -* `org` - Visible para los miembros de la organización que son propietarios del repositorio. -* `public` - Visible para cualquiera que conozca la URL y número de puerto. +* `private`: solo es visible para usted. Este es el ajuste predeterminado cuando reenvías un puerto. +* `org`: visible para los miembros de la organización propietaria del repositorio. +* `public`: visible para cualquiera que conozca la URL y el número de puerto. diff --git a/translations/es-ES/data/reusables/codespaces/prebuilds-crossreference.md b/translations/es-ES/data/reusables/codespaces/prebuilds-crossreference.md index ad2afeb986..43dee693eb 100644 --- a/translations/es-ES/data/reusables/codespaces/prebuilds-crossreference.md +++ b/translations/es-ES/data/reusables/codespaces/prebuilds-crossreference.md @@ -1 +1,9 @@ -Para agilizar la creación de codespaces, los administradores de los repositorios pueden habilitar precompilaciones de {% data variables.product.prodname_codespaces %} para estos. Para obtener más información, consulta la sección "[Acerca de las precompilaciones de {% data variables.product.prodname_github_codespaces %}](/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds)". +--- +ms.openlocfilehash: 63daa7be1d75c4c16c2720a0b59d5b45e3ac96f7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147110910" +--- +Para acelerar la creación de codespace, los administradores de repositorios pueden habilitar precompilaciones de {% data variables.product.prodname_codespaces %} para un repositorio. Para más información, consulta "[Acerca de las precompilaciones de {% data variables.product.prodname_github_codespaces %}](/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds)". diff --git a/translations/es-ES/data/reusables/codespaces/prebuilds-permission-authorization.md b/translations/es-ES/data/reusables/codespaces/prebuilds-permission-authorization.md index d0fb9ccae7..a253f7bc61 100644 --- a/translations/es-ES/data/reusables/codespaces/prebuilds-permission-authorization.md +++ b/translations/es-ES/data/reusables/codespaces/prebuilds-permission-authorization.md @@ -1,13 +1,21 @@ - If the dev container configuration for the repository specifies permissions for accessing other repositories, you will be shown an authorization page. For more information on how this is specified in the `devcontainer.json` file, see "[Managing access to other repositories within your codespace](/codespaces/managing-your-codespaces/managing-repository-access-for-your-codespaces)." +--- +ms.openlocfilehash: 21a587f89a71ccd8e9f1a69aa5423a840f26b9a6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147431624" +--- + Si la configuración del contenedor de desarrollo para el repositorio especifica permisos para acceder a otros repositorios, se te mostrará una página de autorización. Para obtener más información sobre cómo se especifica esto en el archivo `devcontainer.json`, consulta "[Administración del acceso a otros repositorios del codespace](/codespaces/managing-your-codespaces/managing-repository-access-for-your-codespaces)". - Click {% octicon "chevron-down" aria-label="The expand down icon" %} to view the details of the requested permissions. + Haz clic en {% octicon "chevron-down" aria-label="The expand down icon" %} para ver los detalles de los permisos solicitados. - ![Screenshot of the authorization page for prebuilds](/assets/images/help/codespaces/prebuild-authorization-page.png) + ![Captura de pantalla de la página de autorización para precompilaciones](/assets/images/help/codespaces/prebuild-authorization-page.png) - Click **Authorize and continue** to grant these permissions for creation of the prebuild. Alternatively, you can click **Continue without authorizing** but, if you do so, codespaces created from the resulting prebuild may not work properly. + Haz clic en **Autorizar y continuar** para conceder estos permisos para la creación de la precompilación. Como alternativa, puedes hacer clic en **Continuar sin autorizar**, pero, si lo haces, es posible que los espacios de código creados a partir de la precompilación resultante no funcionen correctamente. {% note %} - **Note**: Users who create codespaces using this prebuild will also be asked to grant these permisssions. + **Nota**: También se pedirá que concedan estos permisos a los usuarios que creen codespaces que usan esta precompilación. {% endnote %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/codespaces/rebuild-command.md b/translations/es-ES/data/reusables/codespaces/rebuild-command.md index 96a0e12111..5247bdfa0f 100644 --- a/translations/es-ES/data/reusables/codespaces/rebuild-command.md +++ b/translations/es-ES/data/reusables/codespaces/rebuild-command.md @@ -1,3 +1,3 @@ -1. Access the {% data variables.product.prodname_vscode_command_palette_shortname %} (Shift+Command+P (Mac) / Ctrl+Shift+P (Windows/Linux)), then start typing "rebuild". Selecciona **Codespaces: Reconstruir contenedor**. +1. Access the {% data variables.product.prodname_vscode_command_palette_shortname %} (Shift+Command+P (Mac) / Ctrl+Shift+P (Windows/Linux)), then start typing "rebuild". Select **Codespaces: Rebuild Container**. - ![Opción de recompilar contenedor](/assets/images/help/codespaces/codespaces-rebuild.png) + ![Rebuild container option](/assets/images/help/codespaces/codespaces-rebuild.png) diff --git a/translations/es-ES/data/reusables/codespaces/rebuild-reason.md b/translations/es-ES/data/reusables/codespaces/rebuild-reason.md index 9852d06972..4f9f231f11 100644 --- a/translations/es-ES/data/reusables/codespaces/rebuild-reason.md +++ b/translations/es-ES/data/reusables/codespaces/rebuild-reason.md @@ -1 +1,9 @@ -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. +--- +ms.openlocfilehash: ed86471e2bc025a2bc19423a7e5eb82d7a216c6f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147060998" +--- +Reconstruir dentro de tu codespace garantiza que tus cambios funcionan como se espera antes de que los confirmes los en el repositorio. Si algo falla, se te colocará en un codespace con un contenedor de recuperación desde el cual puedes volver a compilar para seguir ajustando tu contenedor. diff --git a/translations/es-ES/data/reusables/codespaces/recovery-mode.md b/translations/es-ES/data/reusables/codespaces/recovery-mode.md index f526b4cd0e..7f89572bf2 100644 --- a/translations/es-ES/data/reusables/codespaces/recovery-mode.md +++ b/translations/es-ES/data/reusables/codespaces/recovery-mode.md @@ -1 +1,9 @@ -Si los cambios a tu configuración de contenedor dev ocasionan un error del contenedor, tu codespace se ejecutará en modo de recuperación y verás un mensaje de error. +--- +ms.openlocfilehash: 51f2a8b90eac3c008af34c9509011b1af204ee75 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113058" +--- +Si los cambios en la configuración del contenedor de desarrollo causan un error de contenedor, el codespace se ejecutará en modo de recuperación y verás un mensaje de error. diff --git a/translations/es-ES/data/reusables/codespaces/remote-explorer.md b/translations/es-ES/data/reusables/codespaces/remote-explorer.md deleted file mode 100644 index 545bdcf0c9..0000000000 --- a/translations/es-ES/data/reusables/codespaces/remote-explorer.md +++ /dev/null @@ -1,9 +0,0 @@ -{% note %} - -**Note**: If the Remote Explorer is not displayed in the Activity Bar: - -1. Access the Command Palette. For example, by pressing Shift+Command+P (Mac) / Ctrl+Shift+P (Windows/Linux). -1. Type: `codespaces`. -1. Click **Codespaces: Details**. - -{% endnote %} 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 e4f53e9c64..9b75eaab61 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,9 @@ -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)". +--- +ms.openlocfilehash: 0c34cb218c397d3e754d2fe745be93ad7d2e9bf7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147061542" +--- +Los propietarios de la organización pueden restringir la capacidad de hacer que los puertos de reenvío estén disponibles públicamente o dentro de la organización. Para más información, vea "[Restricción de la visibilidad 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/review-pr.md b/translations/es-ES/data/reusables/codespaces/review-pr.md index 9e6b9f7fc8..ed75b667cf 100644 --- a/translations/es-ES/data/reusables/codespaces/review-pr.md +++ b/translations/es-ES/data/reusables/codespaces/review-pr.md @@ -1,5 +1,17 @@ -1. Abre la solicitud de cambios en un codespace, de acuerdo con lo descrito en "[Abrir una solicitud de cambios](/codespaces/developing-in-codespaces/using-codespaces-for-pull-requests#opening-a-pull-request-in-codespaces)". -2. En la barra de actividad, haz clic en la vista de **Solicitud de cambios de GitHub**. Esta vista solo se muestra cuando abres una solicitud de cambios en un codespace. ![Opción para abrir una solicitud de cambios en un codespace](/assets/images/help/codespaces/github-pr-view.png) -3. Para revisar un archivo específico, haz clic en el icono de **Abrir archivo** en la barra lateral. ![Opción para abrir una solicitud de cambios en un codespace](/assets/images/help/codespaces/changes-in-files.png) -4. Para agregar comentarios, haz clic en el icono de **+** junto al número de línea. Teclea tu comentario de revisión y luego haz clic en **Comenzar revisión**. ![Opción para abrir una solicitud de cambios en un codespace](/assets/images/help/codespaces/start-review.png) -5. Cuando termines de revisar los comentarios, desde la barra lateral, puedes elegir ya sea emitirlos, aprobar los cambios, o solicitar cambios. ![Opción para abrir una solicitud de cambios en un codespace](/assets/images/help/codespaces/submit-review.png) +--- +ms.openlocfilehash: 4cab959b2e83eaa03edccec07cb3d410e4384465 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070055" +--- +1. Abra la solicitud de incorporación de cambios en un codespace, como se describe en "[Apertura de una solicitud de incorporación de cambios](/codespaces/developing-in-codespaces/using-codespaces-for-pull-requests#opening-a-pull-request-in-codespaces)". +2. En la barra de actividad, haga clic en la vista **GitHub Pull Request**. Esta vista solo se muestra cuando abres una solicitud de cambios en un codespace. + ![Opción para abrir una solicitud de incorporación de cambios en un codespace](/assets/images/help/codespaces/github-pr-view.png) +3. Para revisar un archivo específico, haga clic en el icono **Open File** en la barra lateral. + ![Opción para abrir una solicitud de incorporación de cambios en un codespace](/assets/images/help/codespaces/changes-in-files.png) +4. Para agregar comentarios de revisión, haga clic en el icono **+** situado junto al número de línea. Escriba el comentario de revisión y, después, haga clic en **Start Review**. + ![Opción para abrir una solicitud de incorporación de cambios en un codespace](/assets/images/help/codespaces/start-review.png) +5. Cuando termines de revisar los comentarios, desde la barra lateral, puedes elegir ya sea emitirlos, aprobar los cambios, o solicitar cambios. + ![Opción para abrir una solicitud de incorporación de cambios en un codespace](/assets/images/help/codespaces/submit-review.png) diff --git a/translations/es-ES/data/reusables/codespaces/secret-precedence.md b/translations/es-ES/data/reusables/codespaces/secret-precedence.md index 1579909c13..3ed6802791 100644 --- a/translations/es-ES/data/reusables/codespaces/secret-precedence.md +++ b/translations/es-ES/data/reusables/codespaces/secret-precedence.md @@ -1 +1,9 @@ -Si existe un secreto con el mismo nombre en varios niveles, el que esté en el nivel más bajo tomará precedencia. Por ejemplo, si un secreto a nivel de organización tiene el mismo nombre que un secreto a nivel de repositorio, entonces el secreto a nivel de repositorio tomará precedencia. +--- +ms.openlocfilehash: 1537360ab43c24d0eb3de5fed89f16630a0690a4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070054" +--- +Si existe un secreto con el mismo nombre en varios niveles, tiene preferencia el del nivel más bajo. Por ejemplo, si un secreto a nivel de organización tiene el mismo nombre que un secreto a nivel de repositorio, entonces el secreto a nivel de repositorio tomará precedencia. diff --git a/translations/es-ES/data/reusables/codespaces/secrets-naming.md b/translations/es-ES/data/reusables/codespaces/secrets-naming.md index ed982df3c9..c6b575ef77 100644 --- a/translations/es-ES/data/reusables/codespaces/secrets-naming.md +++ b/translations/es-ES/data/reusables/codespaces/secrets-naming.md @@ -1,7 +1,15 @@ +--- +ms.openlocfilehash: 817ada6565cff5ef91aae6e6b7306b520bf55d84 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145140066" +--- Las siguientes reglas aplican a los nombres secretos: -* Los nombres secretos solo contienen caracteres alfanuméricos (`[a-z]`, `[A-Z]`, `[0-9]`) o guiones bajos (`_`). No se permiten espacios. -* Los nombres secretos no deben comenzar con el prefijo `GITHUB_`. +* Los nombres de secretos solo pueden contener caracteres alfanuméricos (`[a-z]`, `[A-Z]`, `[0-9]`) o caracteres de subrayado (`_`). No se permiten espacios. +* Los nombres de secreto no deben comenzar con el prefijo `GITHUB_`. * Los nombres secretos no deben comenzar con un número. * Los nombres de secreto no distinguen entre mayúsculas y minúsculas. * Los nombres secretos deben ser únicos en el nivel en el que se hayan creado. diff --git a/translations/es-ES/data/reusables/codespaces/secrets-on-start.md b/translations/es-ES/data/reusables/codespaces/secrets-on-start.md index 71b5853589..2a57469cc6 100644 --- a/translations/es-ES/data/reusables/codespaces/secrets-on-start.md +++ b/translations/es-ES/data/reusables/codespaces/secrets-on-start.md @@ -1 +1,9 @@ -Una vez que hayas creado un secreto, estará disponible cuando creas un codespace nuevo o cuando reinicias el codespace. Para utilizar un secreto que acabas de crear en un codespace actual, necesitarás detenerlo y reanudarlo. Para obtener más información acerca de cómo detener el codespace, consulta la sección "[Utilizar la paleta de comandos en {% data variables.product.prodname_codespaces %}](/codespaces/codespaces-reference/using-the-command-palette-in-codespaces#suspending-or-stopping-a-codespace)". +--- +ms.openlocfilehash: 2fb3580c8f1e17131be90846e72fde74c7cb2dac +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145140045" +--- +Una vez que hayas creado un secreto, estará disponible cuando creas un codespace nuevo o cuando reinicias el codespace. Para utilizar un secreto que acabas de crear en un codespace actual, necesitarás detenerlo y reanudarlo. Para obtener información sobre cómo detener el codespace, vea "[Uso de la paleta de comandos en {% data variables.product.prodname_codespaces %}](/codespaces/codespaces-reference/using-the-command-palette-in-codespaces#suspending-or-stopping-a-codespace)". 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 5a973ebb51..022f66cc37 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,9 @@ -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)". +--- +ms.openlocfilehash: 8fce179b1aa62f79737c46329d11f3e375dc375c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147060302" +--- +Para configurar el repositorio a fin de usar un contenedor de desarrollo personalizado, deberás crear uno o varios archivos `devcontainer.json`. Puedes agregarlos desde una plantilla, en {% data variables.product.prodname_vscode %}, o bien puedes escribir los tuyos propios. Para obtener más información sobre las configuraciones de los contenedores de desarrollo, consulta "[Introducción a los contenedores de desarrollo](/codespaces/setting-up-your-codespace/configuring-codespaces-for-your-project)". diff --git a/translations/es-ES/data/reusables/codespaces/source-control-commit-changes.md b/translations/es-ES/data/reusables/codespaces/source-control-commit-changes.md index a6c4824791..57fb90e125 100644 --- a/translations/es-ES/data/reusables/codespaces/source-control-commit-changes.md +++ b/translations/es-ES/data/reusables/codespaces/source-control-commit-changes.md @@ -1,4 +1,15 @@ +--- +ms.openlocfilehash: 8cb17c6661826a0d46c37436b05b9f694541dab1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139146" +--- {% data reusables.codespaces.source-control-display-dark %} -1. Para probar tus cambios, haz clic en **+** junto al archivo que cambiaste o junto a **Cambios** si cambiaste archivos múltiples y quieres probarlos todos. ![Barra lateral de control de código fuente con el botón de preparación resaltado](/assets/images/help/codespaces/codespaces-commit-stage.png) -1. Teclea un mensaje de confirmación que describa el cambio que hiciste. ![Barra de control de código fuente con un mensaje de confirmación](/assets/images/help/codespaces/codespaces-commit-commit-message.png) -1. Para confirmar tus cambios planeados, haz clic en la marca de verificación en la parte superior de la barra lateral del control de código fuente. ![Haz clic en el icono de verificación](/assets/images/help/codespaces/codespaces-commit-checkmark-icon.png) +1. Para agregar los cambios al "stage", haga clic en **+** junto al archivo que ha cambiado, o junto a **Cambios** si ha cambiado varios archivos y quiere agregarlos todos. +![Barra lateral de control de código fuente con el botón de almacenamiento provisional resaltado](/assets/images/help/codespaces/codespaces-commit-stage.png) +1. Teclea un mensaje de confirmación que describa el cambio que hiciste. +![Barra de control de código fuente con un mensaje de confirmación](/assets/images/help/codespaces/codespaces-commit-commit-message.png) +1. Para confirmar tus cambios planeados, haz clic en la marca de verificación en la parte superior de la barra lateral del control de código fuente. +![Clic en el icono de marca de verificación](/assets/images/help/codespaces/codespaces-commit-checkmark-icon.png) diff --git a/translations/es-ES/data/reusables/codespaces/source-control-display-dark.md b/translations/es-ES/data/reusables/codespaces/source-control-display-dark.md index 04fdb64928..31915d40d6 100644 --- a/translations/es-ES/data/reusables/codespaces/source-control-display-dark.md +++ b/translations/es-ES/data/reusables/codespaces/source-control-display-dark.md @@ -1 +1,10 @@ -1. En la barra de actividad, haz clic en la vista de **Control de código fuente**. ![Vista de control de código fuente](/assets/images/help/codespaces/source-control-activity-bar-button.png) +--- +ms.openlocfilehash: 209b6403b311949f0bdf620b2a7f352d77004bb2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139133" +--- +1. En la barra de actividad, haga clic en la vista **Control de código fuente**. +![Vista de control de código fuente](/assets/images/help/codespaces/source-control-activity-bar-button.png) diff --git a/translations/es-ES/data/reusables/codespaces/source-control-display.md b/translations/es-ES/data/reusables/codespaces/source-control-display.md index 6e929e82af..5a96b43f11 100644 --- a/translations/es-ES/data/reusables/codespaces/source-control-display.md +++ b/translations/es-ES/data/reusables/codespaces/source-control-display.md @@ -1,3 +1,11 @@ -1. En la barra de actividad, haz clic en la vista de **Control de código fuente**. +--- +ms.openlocfilehash: 71e2ec3467da38d33b5932466721c22465a05a43 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139130" +--- +1. En la barra de actividad, haga clic en la vista **Control de código fuente**. ![Vista de control de código fuente](/assets/images/help/codespaces/codespaces-commit-activity.png) diff --git a/translations/es-ES/data/reusables/codespaces/source-control-pull-request.md b/translations/es-ES/data/reusables/codespaces/source-control-pull-request.md index c4733f5872..f0fa01ae6c 100644 --- a/translations/es-ES/data/reusables/codespaces/source-control-pull-request.md +++ b/translations/es-ES/data/reusables/codespaces/source-control-pull-request.md @@ -1,3 +1,13 @@ -1. Después de haber confirmado los cambios en tu copia local del repositorio, haz clic en el icono de **Crear solicitud de cambios**. ![Barra lateral de control de código fuente con el botón de preparación resaltado](/assets/images/help/codespaces/codespaces-commit-pr-button.png) -1. Verifica que el repositorio y la rama local desde la que estás haciendo la fusión y la rama y repositorio remotos hacia los que estés haciendo la fusión sean correctos. Después, asigna un nombre y descripción a la solicitud de cambios. ![Barra lateral de control de código fuente con el botón de preparación resaltado](/assets/images/help/codespaces/codespaces-commit-pr.png) -1. Da clic en **Crear**. +--- +ms.openlocfilehash: 32ab6120ced32f068eda9d9b9b1823352685f4ed +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139125" +--- +1. Después de haber confirmado los cambios en la copia local del repositorio, haga clic en el icono **Create Pull Request**. +![Barra lateral de control de código fuente con el botón de almacenamiento provisional resaltado](/assets/images/help/codespaces/codespaces-commit-pr-button.png) +1. Verifica que el repositorio y la rama local desde la que estás haciendo la fusión y la rama y repositorio remotos hacia los que estés haciendo la fusión sean correctos. Después, asigna un nombre y descripción a la solicitud de cambios. +![Barra lateral de control de código fuente con el botón de almacenamiento provisional resaltado](/assets/images/help/codespaces/codespaces-commit-pr.png) +1. Haga clic en **Crear**. diff --git a/translations/es-ES/data/reusables/codespaces/type-port-label.md b/translations/es-ES/data/reusables/codespaces/type-port-label.md index 38354a9d6f..9c9c0f586c 100644 --- a/translations/es-ES/data/reusables/codespaces/type-port-label.md +++ b/translations/es-ES/data/reusables/codespaces/type-port-label.md @@ -1 +1,10 @@ -1. Teclea una etiqueta para tu puerto y luego presiona enter. ![Caja de texto para teclear la etiqueta para el puerto](/assets/images/help/codespaces/label-text-box.png) +--- +ms.openlocfilehash: 1d84f8866b2cf274ee6eb8e5c80fb7599bd1b976 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139122" +--- +1. Teclea una etiqueta para tu puerto y luego presiona enter. + ![Cuadro de texto para escribir la etiqueta para el puerto](/assets/images/help/codespaces/label-text-box.png) diff --git a/translations/es-ES/data/reusables/codespaces/use-chrome.md b/translations/es-ES/data/reusables/codespaces/use-chrome.md index cb55835480..420370444e 100644 --- a/translations/es-ES/data/reusables/codespaces/use-chrome.md +++ b/translations/es-ES/data/reusables/codespaces/use-chrome.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 0afcb6c3c14f5bd361c3513eb734dafd4602c555 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139109" +--- Para una mejor experiencia con {% data variables.product.prodname_codespaces %}, te recomenamos utilizar un buscador basado en Chromium, como Google Chrome o Microsoft Edge. diff --git a/translations/es-ES/data/reusables/codespaces/use-visual-studio-features.md b/translations/es-ES/data/reusables/codespaces/use-visual-studio-features.md index 89cdff1ebc..d5d3f866b2 100644 --- a/translations/es-ES/data/reusables/codespaces/use-visual-studio-features.md +++ b/translations/es-ES/data/reusables/codespaces/use-visual-studio-features.md @@ -1 +1,9 @@ -Puedes editar código, depurar y utilizar comandos de git mientras que desarrollas en un codespace con {% data variables.product.prodname_vscode_shortname %}. Para obtener más información, consulta la sección [documentación de {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/docs). +--- +ms.openlocfilehash: 53dca57b79476eae7e6a97449866a3965675b0be +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145148732" +--- +Puedes editar código, depurar y utilizar comandos de Git mientras desarrollas en un codespace con {% data variables.product.prodname_vscode_shortname %}. Para más información, consulta la [documentación de {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/docs). diff --git a/translations/es-ES/data/reusables/codespaces/vscode-settings-order.md b/translations/es-ES/data/reusables/codespaces/vscode-settings-order.md index e7d8ffe0e2..d1c4d20298 100644 --- a/translations/es-ES/data/reusables/codespaces/vscode-settings-order.md +++ b/translations/es-ES/data/reusables/codespaces/vscode-settings-order.md @@ -1 +1,9 @@ -Cuando configuras los ajustes de editor para {% data variables.product.prodname_vscode_shortname %}, hay tres alcances disponibles: _Espacio de trabajo_, _[Codespaces] Remotos _, y _Usuario_. Si una configuración se define en varios alcances, los ajustes de _espacio de trabajo_ tomarán prioridad, luego los de _[Codespaces] Remotos_, y luego los de _Usuario_. +--- +ms.openlocfilehash: 7a39531265a243476952b005a95823391501e16b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145149672" +--- +Al configurar los valores del editor para {% data variables.product.prodname_vscode_shortname %}, hay tres ámbitos disponibles: _Área de trabajo_, _Remoto [Codespaces]_ y _Usuario_. Si se define un valor en varios ámbitos, el valor _Área de trabajo_ tiene prioridad, después _Remoto [Codespaces]_ y después _Usuario_. diff --git a/translations/es-ES/data/reusables/codespaces/you-can-see-all-your-codespaces.md b/translations/es-ES/data/reusables/codespaces/you-can-see-all-your-codespaces.md index 9b9097d84a..4f88705297 100644 --- a/translations/es-ES/data/reusables/codespaces/you-can-see-all-your-codespaces.md +++ b/translations/es-ES/data/reusables/codespaces/you-can-see-all-your-codespaces.md @@ -1 +1,9 @@ -Puedes ver cualquier codespace disponible que hayas creado en [github.com/codespaces](https://github.com/codespaces). +--- +ms.openlocfilehash: 382a130f43a11323c29a0af289976411c7609fe0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070090" +--- +Puede ver todos los codespaces disponibles que ha creado en [github.com/codespaces](https://github.com/codespaces). diff --git a/translations/es-ES/data/reusables/codespaces/your-codespaces-procedure-step.md b/translations/es-ES/data/reusables/codespaces/your-codespaces-procedure-step.md index 3818dcb741..51837ee9b6 100644 --- a/translations/es-ES/data/reusables/codespaces/your-codespaces-procedure-step.md +++ b/translations/es-ES/data/reusables/codespaces/your-codespaces-procedure-step.md @@ -1,3 +1,11 @@ -1. En la esquina superior derecha de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom_the_website %}{% else %}{% data variables.product.product_name %}{% endif %}, haz clic en tu foto de perfil y luego en **Tus codespaces**. +--- +ms.openlocfilehash: a4946a85c18591b95559a287b138d38501a7e235 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139098" +--- +1. En la esquina superior derecha de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom_the_website %}{% else %}{% data variables.product.product_name %}{% endif %}, haga clic en la foto de perfil y luego en **Sus codespaces**. ![Opción de menú 'Tus codespaces'](/assets/images/help/codespaces/your-codespaces-option.png) diff --git a/translations/es-ES/data/reusables/command-palette/beta-note.md b/translations/es-ES/data/reusables/command-palette/beta-note.md index 33a58e6dd2..ee1e5e9fa2 100644 --- a/translations/es-ES/data/reusables/command-palette/beta-note.md +++ b/translations/es-ES/data/reusables/command-palette/beta-note.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 6e619bd77bbfe12016b95d727281946c7c86f279 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139085" +--- {% note %} -**Nota:** El {% data variables.product.prodname_command_palette %} se encuentra actualmente en beta público y está sujeto a cambios. +**Nota:** {% data variables.product.prodname_command_palette %} se encuentra actualmente en versión beta pública y está sujeto a cambios. {% endnote %} diff --git a/translations/es-ES/data/reusables/command-palette/change-scope.md b/translations/es-ES/data/reusables/command-palette/change-scope.md index 2cdd56533c..55ef3c1784 100644 --- a/translations/es-ES/data/reusables/command-palette/change-scope.md +++ b/translations/es-ES/data/reusables/command-palette/change-scope.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 68dc501963fdcecc7d42f2eac31da442a7ba746f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139061" +--- 1. Opcionalmente, reduce, expande o cambia completamente el alcance de las sugerencias editando la ruta en el campo de texto de la paleta de comandos. - - Para reducir el alcance dentro de una cuenta de usuario u organización, resalta el repositorio y luego utiliza Tab para agregarlo al alcance. - - Para expandir el alcance, resalta y retira un elemento en este utilizando la tecla Backspace o delete. - - Para limpiar las cajas de texto y de alcance, haz clic en **Limpiar** o utiliza CtrlBackspace (Windows y Linux) o Backspace (Mac). + - Para reducir el ámbito dentro de una cuenta de usuario u organización, resalte un repositorio y, después, presione Tab para agregarlo al ámbito. + - Para expandir el ámbito, resalte y quite un elemento mediante la tecla Retroceso o eliminar. + - Para borrar el ámbito y el cuadro de texto, haga clic en **Borrar** o presione CtrlRetroceso (Windows y Linux), o Retroceso (Mac). diff --git a/translations/es-ES/data/reusables/command-palette/open-palette.md b/translations/es-ES/data/reusables/command-palette/open-palette.md index 3fcad568c9..69a1c3a32a 100644 --- a/translations/es-ES/data/reusables/command-palette/open-palette.md +++ b/translations/es-ES/data/reusables/command-palette/open-palette.md @@ -1 +1,9 @@ -1. Utiliza Ctrl+K (Windows/Linux) o Command+K (Mac) para abrir la paleta de comandos con un alcance que determine tu ubicación actual en la IU. +--- +ms.openlocfilehash: d26603770646f394dab5731f92411b8849b6c2e9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139053" +--- +1. Presione Ctrl+K (Windows/Linux) o Comando+K (Mac) para abrir la paleta de comandos con un ámbito determinado por la ubicación actual en la interfaz de usuario. diff --git a/translations/es-ES/data/reusables/command_line/change-current-directory-clone.md b/translations/es-ES/data/reusables/command_line/change-current-directory-clone.md index 36d7e5d402..40425ae9f1 100644 --- a/translations/es-ES/data/reusables/command_line/change-current-directory-clone.md +++ b/translations/es-ES/data/reusables/command_line/change-current-directory-clone.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 67dbd7fd3e1d0c8764577d0940f1d1714bcb3ad4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139050" +--- 4. Cambia el directorio de trabajo actual a la ubicación en donde quieres clonar el directorio. diff --git a/translations/es-ES/data/reusables/command_line/git-clone-url.md b/translations/es-ES/data/reusables/command_line/git-clone-url.md index a01ca2f230..c3dda86e2f 100644 --- a/translations/es-ES/data/reusables/command_line/git-clone-url.md +++ b/translations/es-ES/data/reusables/command_line/git-clone-url.md @@ -1,4 +1,12 @@ -5. Escribe `git clone`, y luego pega la URL que copiaste antes. +--- +ms.openlocfilehash: c21e2539168ae8faf21e22a39eb0b3c0ec88267a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139042" +--- +5. Escriba `git clone` y pegue la dirección URL que ha copiado antes. ```shell $ git clone https://{% data variables.command_line.codeblock %}/YOUR-USERNAME/YOUR-REPOSITORY ``` diff --git a/translations/es-ES/data/reusables/command_line/local-clone-created.md b/translations/es-ES/data/reusables/command_line/local-clone-created.md index dcc95bb352..dd88cc09d1 100644 --- a/translations/es-ES/data/reusables/command_line/local-clone-created.md +++ b/translations/es-ES/data/reusables/command_line/local-clone-created.md @@ -1,4 +1,12 @@ -6. Presiona **Enter** para crear tu clon local. +--- +ms.openlocfilehash: 88a69a366831804ab19144c1bff77a3fe53349b2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139037" +--- +6. Presione **Entrar** para crear el clon local. ```shell $ git clone https://{% data variables.command_line.codeblock %}/YOUR-USERNAME/YOUR-REPOSITORY > Cloning into `Spoon-Knife`... diff --git a/translations/es-ES/data/reusables/command_line/manipulating_file_prereqs.md b/translations/es-ES/data/reusables/command_line/manipulating_file_prereqs.md index 52e7ca04d2..c161c4cc94 100644 --- a/translations/es-ES/data/reusables/command_line/manipulating_file_prereqs.md +++ b/translations/es-ES/data/reusables/command_line/manipulating_file_prereqs.md @@ -1,4 +1,12 @@ +--- +ms.openlocfilehash: 1ae27a9ea22c26a4ede654742113dc596be54161 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139034" +--- Este procedimiento supone que ya has: - - [creado un repositorio en {% data variables.product.product_name %}](/articles/creating-a-new-repository) o que tienes un repositorio existente que es propiedad de alguien más con quien desees colaborar - - [clonado el repositorio de forma local en tu computadora](/articles/cloning-a-repository) + - [Creado un repositorio en {% data variables.product.product_name %}](/articles/creating-a-new-repository), o bien tiene un repositorio existente que es propiedad de alguien más con quien quiere colaborar + - [Clonado el repositorio de forma local en el equipo](/articles/cloning-a-repository) diff --git a/translations/es-ES/data/reusables/command_line/open_the_multi_os_terminal.md b/translations/es-ES/data/reusables/command_line/open_the_multi_os_terminal.md index d93f5c5af2..9290eb76ad 100644 --- a/translations/es-ES/data/reusables/command_line/open_the_multi_os_terminal.md +++ b/translations/es-ES/data/reusables/command_line/open_the_multi_os_terminal.md @@ -1 +1,9 @@ -1. Abre la TerminalTerminalGit Bash. +--- +ms.openlocfilehash: cdcceca318cc5196276525e07315564143c832f6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139029" +--- +1. Abra TerminalTerminalGit Bash. diff --git a/translations/es-ES/data/reusables/command_line/provide-an-access-token.md b/translations/es-ES/data/reusables/command_line/provide-an-access-token.md index a6d7752f20..3991ae1c64 100644 --- a/translations/es-ES/data/reusables/command_line/provide-an-access-token.md +++ b/translations/es-ES/data/reusables/command_line/provide-an-access-token.md @@ -1 +1,9 @@ -{% ifversion fpt or ghec %} Si estás accediendo a una organización que utiliza el SSO de SAML, también deberás autorizar tu token de acceso personal para ingresar a la organización antes de que te autentiques. Para obtener más información, consulta las secciónes "[Acerca de la autenticación, con el inicio de sesión único de SAML](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)" y "[Autorizar un token de acceso personal para su uso con el inicio de sesión único de SAML](/github/authenticating-to-github/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)".{% endif %} +--- +ms.openlocfilehash: 0eae1b9c546c076ca089090e61080750f91e9dce +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139021" +--- +{% ifversion fpt or ghec %}Si va a acceder a una organización que usa el SSO de SAML, también tendrá que autorizar el token de acceso personal para acceder a la organización antes de autenticarse. Para más información, vea "[Acerca de la autenticación con el inicio de sesión único de SAML](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)" y "[Autorización de un token de acceso personal para su uso con el inicio de sesión único de SAML](/github/authenticating-to-github/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)".{% endif %} diff --git a/translations/es-ES/data/reusables/command_line/providing-token-as-password.md b/translations/es-ES/data/reusables/command_line/providing-token-as-password.md index 74165778d9..6b8edc30c5 100644 --- a/translations/es-ES/data/reusables/command_line/providing-token-as-password.md +++ b/translations/es-ES/data/reusables/command_line/providing-token-as-password.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: 680371419da47612c4035e166640fa3102ba0cda +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139018" +--- Una vez que tengas un token, puedes ingresarlo en lugar de tu contraseña cuando realices operaciones de Git a través de HTTPS. Por ejemplo, en la línea de comando ingresarás lo siguiente: diff --git a/translations/es-ES/data/reusables/command_line/start_ssh_agent.md b/translations/es-ES/data/reusables/command_line/start_ssh_agent.md index 791583ea23..c745ee783a 100644 --- a/translations/es-ES/data/reusables/command_line/start_ssh_agent.md +++ b/translations/es-ES/data/reusables/command_line/start_ssh_agent.md @@ -1,8 +1,16 @@ -1. Inicia el agente SSH en segundo plano. +--- +ms.openlocfilehash: a7d12084e7faee6e6b5f6aaec970a9f7a7fc1f17 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139005" +--- +1. Inicia el agente SSH en segundo plano. ```shell $ eval "$(ssh-agent -s)" > Agent pid 59566 ``` - Dependiendo de tu ambiente, puede que necesites utilizar un comando diferente. Por ejemplo, puede que necesites utilizar acceso de raíz ejecutando `sudo -s -H` antes de iniciar el ssh-agent, o puede que necesites utilizar `exec ssh-agent bash` o `exec ssh-agent zsh` para ejecutar el ssh-agent. + Dependiendo de tu ambiente, puede que necesites utilizar un comando diferente. Por ejemplo, es posible que tenga que usar el acceso raíz mediante la ejecución de `sudo -s -H` antes de iniciar ssh-agent, o bien que tenga que usar `exec ssh-agent bash` o `exec ssh-agent zsh` ejecutar ssh-agent. diff --git a/translations/es-ES/data/reusables/command_line/switching_directories_procedural.md b/translations/es-ES/data/reusables/command_line/switching_directories_procedural.md index d5075ccb36..89f7fe9193 100644 --- a/translations/es-ES/data/reusables/command_line/switching_directories_procedural.md +++ b/translations/es-ES/data/reusables/command_line/switching_directories_procedural.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 81ce286ce421bc8f268bb825e02e45f37c711e13 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138997" +--- 1. Cambia el directorio de trabajo actual por tu repositorio local. diff --git a/translations/es-ES/data/reusables/command_line/use_with_support_only.md b/translations/es-ES/data/reusables/command_line/use_with_support_only.md index a4eed392a6..6f5746f228 100644 --- a/translations/es-ES/data/reusables/command_line/use_with_support_only.md +++ b/translations/es-ES/data/reusables/command_line/use_with_support_only.md @@ -1 +1,9 @@ -**No uses** este comando sin indicación del [{% data variables.contact.enterprise_support %}](/enterprise/admin/guides/enterprise-support/). El uso incorrecto podría causar daño o pérdida de datos. +--- +ms.openlocfilehash: 1952a9dd0156924855c2480e0b8a1ac120e85fca +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138981" +--- +**No use** este comando sin indicaciones de [{% data variables.contact.enterprise_support %}](/enterprise/admin/guides/enterprise-support/). El uso incorrecto podría causar daño o pérdida de datos. diff --git a/translations/es-ES/data/reusables/commits/about-commits.md b/translations/es-ES/data/reusables/commits/about-commits.md index 09601c0d8e..f7ee505307 100644 --- a/translations/es-ES/data/reusables/commits/about-commits.md +++ b/translations/es-ES/data/reusables/commits/about-commits.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: 289b700ed1759f3db4820143e9ab01f20f0c5938 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138973" +--- De forma similar al guardar un archivo que se editó, una confirmación registra los cambios en uno o más archivos en tu rama. Git asigna una ID única a cada comentario, a la cual se le llama SHA o hash, la cual identifica: - Los cambios específicos diff --git a/translations/es-ES/data/reusables/community/interaction-limits-duration.md b/translations/es-ES/data/reusables/community/interaction-limits-duration.md index c2a546d3c5..f0da32227e 100644 --- a/translations/es-ES/data/reusables/community/interaction-limits-duration.md +++ b/translations/es-ES/data/reusables/community/interaction-limits-duration.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: cf657c9824744a1373d304fcf7269ade515adf76 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138965" +--- Cuando habilitas un límite de interacción, puedes elegir una duración para el límite: 24 horas, 3 días, 1 semana, 1mes, o 6 meses. diff --git a/translations/es-ES/data/reusables/community/interaction-limits-restrictions.md b/translations/es-ES/data/reusables/community/interaction-limits-restrictions.md index 278dc68dd8..23fa9c6e6f 100644 --- a/translations/es-ES/data/reusables/community/interaction-limits-restrictions.md +++ b/translations/es-ES/data/reusables/community/interaction-limits-restrictions.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 6e39bb1cf7e63bdb43749b86356b65e2229e50b3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138962" +--- El habilitar un límite de interacción para un repositorio restringe a ciertos usuarios de comentar, abrir propuestas, crear solicitudes de cambios, reaccionar con emojis, editar los comentarios existentes y editar los títulos de las propuestas y solicitudes de cambios. diff --git a/translations/es-ES/data/reusables/community/issue-forms-beta.md b/translations/es-ES/data/reusables/community/issue-forms-beta.md index ed48b4378c..638680efbc 100644 --- a/translations/es-ES/data/reusables/community/issue-forms-beta.md +++ b/translations/es-ES/data/reusables/community/issue-forms-beta.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 93a89f6fe5ca0f36d25c62e2a05f761c635a13ea +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138957" +--- {% note %} -**Nota:** Los formatos de propuesta se encuentran actualmente en beta para los repositorios públicos únicamente en {% data variables.product.prodname_dotcom_the_website %}. +**Nota:** Los formularios de incidencias se encuentran actualmente en versión beta solo para los repositorios públicos en {% data variables.product.prodname_dotcom_the_website %}. {% endnote %} diff --git a/translations/es-ES/data/reusables/community/issue-forms-sample.md b/translations/es-ES/data/reusables/community/issue-forms-sample.md deleted file mode 100644 index 781a3dfa11..0000000000 --- a/translations/es-ES/data/reusables/community/issue-forms-sample.md +++ /dev/null @@ -1,64 +0,0 @@ -```YAML{:copy} -name: Bug Report -description: File a bug report -title: "[Bug]: " -labels: ["bug", "triage"] -assignees: - - octocat -body: - - type: markdown - attributes: - value: | - Thanks for taking the time to fill out this bug report! - - type: input - id: contact - attributes: - label: Contact Details - description: How can we get in touch with you if we need more info? - placeholder: ex. email@example.com - validations: - required: false - - type: textarea - id: what-happened - attributes: - label: What happened? - description: Also tell us, what did you expect to happen? - placeholder: Tell us what you see! - value: "A bug happened!" - validations: - required: true - - type: dropdown - id: version - attributes: - label: Version - description: What version of our software are you running? - options: - - 1.0.2 (Default) - - 1.0.3 (Edge) - validations: - required: true - - type: dropdown - id: browsers - attributes: - label: What browsers are you seeing the problem on? - multiple: true - options: - - Firefox - - Chrome - - Safari - - Microsoft Edge - - type: textarea - id: logs - attributes: - label: Relevant log output - description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks. - render: shell - - type: checkboxes - id: terms - attributes: - label: Code of Conduct - description: By submitting this issue, you agree to follow our [Code of Conduct](https://example.com) - options: - - label: I agree to follow this project's Code of Conduct - required: true -``` diff --git a/translations/es-ES/data/reusables/community/report-content.md b/translations/es-ES/data/reusables/community/report-content.md index 8f7965b71b..7a6952ac0f 100644 --- a/translations/es-ES/data/reusables/community/report-content.md +++ b/translations/es-ES/data/reusables/community/report-content.md @@ -1,4 +1,14 @@ -1. Puedes ver opciones de **Reportar a los administradores del repositorio** o **Reportar abuso al soporte de {% data variables.product.prodname_dotcom %}**. Si no, pasa al siguiente paso. - - Para reportar el contenido al soporte técnico de {% data variables.product.prodname_dotcom %} , haz clic en **Informar de abuso a {% data variables.product.prodname_dotcom %} Soporte**. - - Para reportar el contenido a los mantenedores de repositorio, utiliza el menú desplegable **Escoge una razón** para seleccionar una razón y da clic en **Reportar a los administradores del repositorio**. Tu reporte se ha emitido. ![modal de "Reportar contenido"](/assets/images/help/repository/report-content-modal.png) -2. Complete el formulario de "Reporte de contenido", luego haga clic en **Send Request (Enviar solicitud)**. ![formato de "Reportar contenido"](/assets/images/help/repository/report-content-to-support-form.png) +--- +ms.openlocfilehash: cf32c2763dc7a82eec7b4e7f4703d76a0d9e8d98 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138949" +--- +1. Es posible que vea opciones para **notificar a los administradores del repositorio** o **Notificar abuso al soporte técnico de {% data variables.product.prodname_dotcom %}** . Si no, pasa al siguiente paso. + - Para notificar el contenido al soporte técnico de {% data variables.product.prodname_dotcom %}, haga clic en **Notificar abuso al soporte técnico de {% data variables.product.prodname_dotcom %}** . + - Para notificar el contenido a los mantenedores del repositorio, use el menú desplegable **Elegir un motivo** para seleccionar un motivo y, después, haga clic en **Notificar a los administradores del repositorio**. Tu reporte se ha emitido. + ![Cuadro de diálogo modal "Notificar contenido"](/assets/images/help/repository/report-content-modal.png) +2. Complete el formulario "Notificar contenido" y, después, haga clic en **Enviar solicitud**. + ![Formulario "Notificar contenido"](/assets/images/help/repository/report-content-to-support-form.png) diff --git a/translations/es-ES/data/reusables/community/set-interaction-limit.md b/translations/es-ES/data/reusables/community/set-interaction-limit.md index b9a3ba2ecf..7d3b517c72 100644 --- a/translations/es-ES/data/reusables/community/set-interaction-limit.md +++ b/translations/es-ES/data/reusables/community/set-interaction-limit.md @@ -1 +1,9 @@ -5. Debajo de "Límites de interacción temporal", a la derecha del límite del tipo de interacción que quieras configurar, utiliza el menú desplegable de **Habilitar** y luego da clic en la duración que quieras utilizar para tu límite de interacción. +--- +ms.openlocfilehash: 8b18e125d90507995bc1526658f94b75042ef775 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138946" +--- +5. En "Límites de interacción temporal", a la derecha del límite del tipo de interacción que quiera configurar, use el menú desplegable **Habilitar** y, después, haga clic en la duración que quiera para el límite de interacción. diff --git a/translations/es-ES/data/reusables/community/tools-for-moderating.md b/translations/es-ES/data/reusables/community/tools-for-moderating.md index ba7e8a7c37..fa1ba146f7 100644 --- a/translations/es-ES/data/reusables/community/tools-for-moderating.md +++ b/translations/es-ES/data/reusables/community/tools-for-moderating.md @@ -1 +1,9 @@ -Cuando ocurre un comportamiento negativo en tu comunidad, {% data variables.product.prodname_dotcom %} ofrece herramientas para aplicar tu código de conducta y desescalar conflictos. Por ejemplo, puedes bloquear una conversación para terminar una discusión acalorada. Para obtener más información, consulta "[Moderando comentarios y conversaciones](/communities/moderating-comments-and-conversations)" +--- +ms.openlocfilehash: 6b42866a396ee7ca8d73747c8ef41a855c30ef85 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138938" +--- +Cuando ocurre un comportamiento negativo en tu comunidad, {% data variables.product.prodname_dotcom %} ofrece herramientas para aplicar tu código de conducta y desescalar conflictos. Por ejemplo, puedes bloquear una conversación para terminar una discusión acalorada. Para más información, vea "[Moderación de comentarios y conversaciones](/communities/moderating-comments-and-conversations)". diff --git a/translations/es-ES/data/reusables/community/types-of-interaction-limits.md b/translations/es-ES/data/reusables/community/types-of-interaction-limits.md index 8236614936..aa80e83468 100644 --- a/translations/es-ES/data/reusables/community/types-of-interaction-limits.md +++ b/translations/es-ES/data/reusables/community/types-of-interaction-limits.md @@ -1,4 +1,12 @@ +--- +ms.openlocfilehash: 68607fbdf600b804f8ec79089306378b9d8e3026 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138914" +--- Existen tres tipos de límites de interacción. - - **Limitar a usuarios existentes**: Limita la actividad de los usuarios con cuentas que tienen menos de 24 horas y que no han realizado contribuciones anteriores ni son colaboradores. - - **Limitar a contribuyentes anteriores** Limita la actividad de los usuarios que no han contribuído anteriormente a la rama predeterminada del repositorio y que no son colaboradores. - - **Limitar a los colaboradores del repositorio**: Limita la actividad para los usuarios que no tienen acceso de escritura al repositorio. + - **Limitar a usuarios existentes**: limita la actividad de usuarios con cuentas que tienen menos de 24 horas y que no han realizado contribuciones anteriores ni son colaboradores. + - **Limitar a colaboradores anteriores**: limita la actividad de los usuarios que no han contribuido anteriormente a la rama predeterminada del repositorio y que no son colaboradores. + - **Limitar a los colaboradores del repositorio**: limita la actividad para los usuarios que no tienen acceso de escritura al repositorio. 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 56cc4ec30a..dfee12fdaa 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,9 @@ -1. To accept a suggestion, press Tab. To reject all suggestions, press Esc. +--- +ms.openlocfilehash: c545a3c8f1ac91381154f5b964b0424ee5ba5d99 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080679" +--- +1. Para aceptar una sugerencia, presiona Tab. Para rechazar todas las sugerencias, presiona 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 183cf25da8..d19d7e653a 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,9 @@ -1. To accept a suggestion from the new tab, above the suggestion you want to accept, click **Accept solution**. +--- +ms.openlocfilehash: 3da3b9e0e302813d685012175153af099c051d8b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080711" +--- +1. Para aceptar una sugerencia de la pestaña nueva, haz clic en **Aceptar solución** encima de la sugerencia que quieres aceptar. diff --git a/translations/es-ES/data/reusables/copilot/accept-suggestion-tab.md b/translations/es-ES/data/reusables/copilot/accept-suggestion-tab.md index 5bee724a53..99bf64ef36 100644 --- a/translations/es-ES/data/reusables/copilot/accept-suggestion-tab.md +++ b/translations/es-ES/data/reusables/copilot/accept-suggestion-tab.md @@ -1 +1,9 @@ -1. If {% data variables.product.prodname_copilot %} offers a suggestion you want to accept, press Tab. +--- +ms.openlocfilehash: bd25bd5327548979aeee909153db01649618578c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080511" +--- +1. Si {% data variables.product.prodname_copilot %} ofrece una sugerencia que quieres aceptar, presiona Tab. diff --git a/translations/es-ES/data/reusables/copilot/accept-suggestion.md b/translations/es-ES/data/reusables/copilot/accept-suggestion.md index 4882c5d748..a3aacff31b 100644 --- a/translations/es-ES/data/reusables/copilot/accept-suggestion.md +++ b/translations/es-ES/data/reusables/copilot/accept-suggestion.md @@ -1 +1,9 @@ -1. To accept the suggestion, press Tab. +--- +ms.openlocfilehash: 7910f5753a6a71c2bcf76844d2c3fce90abad118 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080507" +--- +1. Para aceptar la sugerencia, presiona Tab. diff --git a/translations/es-ES/data/reusables/copilot/alternative-suggestions.md b/translations/es-ES/data/reusables/copilot/alternative-suggestions.md index a92c9879c7..63e975d127 100644 --- a/translations/es-ES/data/reusables/copilot/alternative-suggestions.md +++ b/translations/es-ES/data/reusables/copilot/alternative-suggestions.md @@ -1 +1,9 @@ -For any given input, {% data variables.product.prodname_copilot %} may offer multiple suggestions. You can select which suggestion to use, or reject all suggestions. +--- +ms.openlocfilehash: bbfa166559b0ff4cdf9714a63560f5cde21b7073 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080488" +--- +Para cualquier entrada determinada, {% data variables.product.prodname_copilot %} puede ofrecer varias sugerencias. Puedes seleccionar qué sugerencia usar o rechazar todas las sugerencias. 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 22b4ce4d82..830cfd806d 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,9 @@ -1. Alternatively, to reject all suggestions, close the suggestions tab. +--- +ms.openlocfilehash: 9e6f8220e9e46eb1a0b13b982344e5e2807e6106 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080555" +--- +1. También, si quieres rechazar todas las sugerencias, puedes cerrar la pestaña de sugerencias. diff --git a/translations/es-ES/data/reusables/copilot/copilot-prerequisites.md b/translations/es-ES/data/reusables/copilot/copilot-prerequisites.md index 1add121e44..254bc961b2 100644 --- a/translations/es-ES/data/reusables/copilot/copilot-prerequisites.md +++ b/translations/es-ES/data/reusables/copilot/copilot-prerequisites.md @@ -1,2 +1,10 @@ -- {% 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)". +--- +ms.openlocfilehash: 65ef5b7ddead68864d8890f47e1ec5e8163a368b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080647" +--- +- {% data variables.product.prodname_copilot %} es gratuito para los alumnos verificados y los responsables de mantener el código abierto. +- Si no eres alumno ni mantenedor de código abierto, puedes probar {% data variables.product.prodname_copilot %} de manera gratuita con una prueba de 60 días. Después de la evaluación gratuita, necesitarás una suscripción de pago para continuar usándolo. Debes proporcionar información de facturación para iniciar una evaluación gratuita. Para obtener más información, consulta "[Acerca de la facturación de {% 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 9a40edc6ce..efa032f0c8 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,9 @@ -1. In {% data variables.product.prodname_vs %}, create a new C# (_*.cs_) file. +--- +ms.openlocfilehash: 08294b8b3b4e2487719657ef4c1a66921c163748 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080692" +--- +1. En {% data variables.product.prodname_vs %}, crea un archivo de C# ( _*.cs_). diff --git a/translations/es-ES/data/reusables/copilot/create-java-file.md b/translations/es-ES/data/reusables/copilot/create-java-file.md index d38696a1dd..bc6dec5b70 100644 --- a/translations/es-ES/data/reusables/copilot/create-java-file.md +++ b/translations/es-ES/data/reusables/copilot/create-java-file.md @@ -1 +1,9 @@ -1. In your JetBrains IDE, create a new Java (_*.java_) file. +--- +ms.openlocfilehash: ba5f7b0060c4603e9c20183e263e367c36329227 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080495" +--- +1. En el IDE de JetBrains, cree un archivo Java ( _*.java_). 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 38946eaa58..d81484c52e 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,9 @@ -1. In {% data variables.product.prodname_vscode %}, create a new JavaScript (_*.js_) file. +--- +ms.openlocfilehash: 2b1fb318f4373fa9168d50628f99fd9b1d157c57 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080575" +--- +1. En {% data variables.product.prodname_vscode %}, crea un archivo de JavaScript ( _*.js_). diff --git a/translations/es-ES/data/reusables/copilot/dotcom-settings.md b/translations/es-ES/data/reusables/copilot/dotcom-settings.md index 7ad35fb7f2..63777eeb77 100644 --- a/translations/es-ES/data/reusables/copilot/dotcom-settings.md +++ b/translations/es-ES/data/reusables/copilot/dotcom-settings.md @@ -1,25 +1,31 @@ -## Configuring {% data variables.product.prodname_copilot %} settings on {% data variables.product.prodname_dotcom_the_website %} +--- +ms.openlocfilehash: e1df21c0657c55fb934b9c1d837a0ee19df7e37b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147419749" +--- +## Configuración de los valores de {% data variables.product.prodname_copilot %} en {% data variables.product.prodname_dotcom_the_website %} -Una vez que tengas un periodo de prueba o suscripción del {% data variables.product.prodname_copilot %}, puedes configurar los ajustes del {% data variables.product.prodname_copilot %} en tu cuenta personal de {% data variables.product.prodname_dotcom %} en los [ajustes del {% data variables.product.prodname_copilot %}](https://github.com/settings/copilot). The settings apply anywhere that you use {% data variables.product.prodname_copilot %}. You can configure the suggestions that {% data variables.product.prodname_copilot %} offers and how {% data variables.product.company_short %} uses your telemetry data. +Una vez que tenga una suscripción o prueba de {% data variables.product.prodname_copilot %} activa, puede ajustar la configuración de {% data variables.product.prodname_copilot %} para su cuenta personal en {% data variables.product.prodname_dotcom %} en la [configuración de {% data variables.product.prodname_copilot %}](https://github.com/settings/copilot). La configuración se aplica en cualquier lugar en el que se usen los datos {% data variables.product.prodname_copilot %}. Se pueden configurar las sugerencias que ofrece {% data variables.product.prodname_copilot %} y cómo {% data variables.product.company_short %} usa los datos de telemetría. -## Enabling or disabling duplication detection +## Habilitación o deshabilitación de la detección de duplicación -{% data variables.product.prodname_copilot %} includes a filter which detects code suggestions matching public code on {% data variables.product.prodname_dotcom %}. You can choose to enable or disable the filter. When the filter is enabled, {% data variables.product.prodname_copilot %} checks code suggestions with their surrounding code of about 150 characters against public code on {% data variables.product.prodname_dotcom %}. If there is a match or near match, the suggestion will not be shown to you. +En {% data variables.product.prodname_copilot %} se incluye un filtro que detecta sugerencias de código que coinciden con el código público en {% data variables.product.prodname_dotcom %}. Puedes optar por habilitar o deshabilitar el filtro. Cuando el filtro está habilitado, {% data variables.product.prodname_copilot %} comprueba las sugerencias de código con su código circundante de aproximadamente 150 caracteres en el código público de los datos {% data variables.product.prodname_dotcom %}. Si hay una coincidencia o una coincidencia aproximada, la sugerencia no se mostrará. -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.copilot-settings %} -1. Under **Suggestions matching public code**, select the dropdown menu, then click **Allow** to allow suggestions matching public code, or **Block** to block suggestions matching public code. ![Screenshot of duplication detection option](/assets/images/help/copilot/duplication-detection.png) -{% data reusables.copilot.save-settings %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.copilot-settings %} +1. En **Sugerencias que coinciden con código público**, selecciona el menú desplegable y, después, haz clic en **Permitir** para permitir sugerencias que coincidan con código público o **Bloquear** para bloquear la coincidencia de sugerencias con código público. + ![Captura de pantalla de la opción](/assets/images/help/copilot/duplication-detection.png) de detección de duplicación {% data reusables.copilot.save-settings %} -## Enabling or disabling telemetry +## Habilitación o deshabilitación de telemetría -You can choose whether your code snippets are collected and retained by GitHub and further processed and shared with Microsoft and OpenAI by adjusting your user settings. Para obtener más información sobre los datos que podría recopilar el {% data variables.product.prodname_copilot %} dependiendo de tus ajustes de telemetría, consulta la sección "[Términos de {% data variables.product.company_short %} para las características y productos adicionales](/free-pro-team@latest/site-policy/github-terms/github-terms-for-additional-products-and-features#github-copilot)" y las [Preguntas frecuentes sobre la privacidad del {% data variables.product.prodname_copilot %}](https://github.com/features/copilot/#faq-privacy). +Puedes elegir si GitHub recopila y conserva los fragmentos de código y los procesa y comparte con Microsoft y OpenAI si ajustas la configuración de usuario. Para más información sobre los datos que {% data variables.product.prodname_copilot %} puede recopilar en función de la configuración de telemetría, consulta "[Condiciones de {% data variables.product.company_short %} para características y productos adicionales](/free-pro-team@latest/site-policy/github-terms/github-terms-for-additional-products-and-features#github-copilot)" y las [Preguntas más frecuentes de privacidad de {% data variables.product.prodname_copilot %}](https://github.com/features/copilot/#faq-privacy). -{% 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**. ![Screenshot of telemetry option](/assets/images/help/copilot/telemetry-option.png) -{% data reusables.copilot.save-settings %} +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.copilot-settings %} +1. Para permitir o evitar que los datos {% data variables.product.prodname_dotcom %} usen los datos de telemetría, seleccione o anule la selección de **Permitir que {% data variables.product.prodname_dotcom %} use mis fragmentos de código para mejorar el producto**. + ![Captura de pantalla de la opción](/assets/images/help/copilot/telemetry-option.png) de telemetría {% data reusables.copilot.save-settings %} -## Leer más +## Información adicional -- [{% data variables.product.prodname_copilot %} Preguntas Frecuentes](https://github.com/features/copilot/#faq) \ No newline at end of file +- [Preguntas más frecuentes de {% data variables.product.prodname_copilot %}](https://github.com/features/copilot/#faq) \ No newline at end of file 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 b6ad1f2122..8615cffec9 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 @@ -1,6 +1,16 @@ -## Habilitar o inhabilitar {% data variables.product.prodname_copilot %} +--- +ms.openlocfilehash: 960ff3b717cd2526824827ac5c98f613e30d9848 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080635" +--- +## Habilitación o deshabilitación de {% data variables.product.prodname_copilot %} -You can enable or disable {% data variables.product.prodname_copilot %} from within JetBrains. El icono de estado del {% data variables.product.prodname_copilot %} en el panel inferior de la ventana de JetBrains indica si se habilitó o inhabilitó el {% data variables.product.prodname_copilot %}. Cuando se inhabilita, el icono se resalta. Cuando se inhabilita, el icono se pone gris. +Puede habilitar o deshabilitar {% data variables.product.prodname_copilot %} desde JetBrains. El icono de estado de {% data variables.product.prodname_copilot %} en el panel inferior de la ventana de JetBrains indica si {% data variables.product.prodname_copilot %} está habilitado o deshabilitado. Cuando está habilitado, el icono está resaltado. Cuando está deshabilitado, el icono está atenuado. -1. Para habilitar o inhabilitar el {% data variables.product.prodname_copilot %}, haz clic en el icono de estado en el panel inferior de la ventana de JetBrains. ![Screenshot of status icon in JetBrains](/assets/images/help/copilot/status-icon-jetbrains.png) -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. Para inhabilitar globalmente, haz clic en **Inhabilitar conclusiones**. Alternatively, click the button to disable completions for the language of the file you are currently editing. ![Screenshot of options to disable {% data variables.product.prodname_copilot %} globally or for the current language](/assets/images/help/copilot/disable-copilot-global-or-langugage-jetbrains.png) +1. Para habilitar o deshabilitar {% data variables.product.prodname_copilot %}, haga clic en el icono de estado en el panel inferior de la ventana JetBrains. + ![Captura de pantalla del icono de estado en JetBrains](/assets/images/help/copilot/status-icon-jetbrains.png) +2. Si deshabilitas {% data variables.product.prodname_copilot %}, JetBrains preguntará si quieres deshabilitar la característica de forma global o para el lenguaje del archivo que estás editando actualmente. Para deshabilitar globalmente, haz clic en **Deshabilitar finalizaciones**. Como alternativa, haz clic en el botón para deshabilitar las finalizaciones del lenguaje del archivo que estás editando actualmente. + ![Captura de pantalla de opciones para deshabilitar {% data variables.product.prodname_copilot %} de forma global o para el lenguaje actual](/assets/images/help/copilot/disable-copilot-global-or-langugage-jetbrains.png) diff --git a/translations/es-ES/data/reusables/copilot/enabling-or-disabling-in-vsc.md b/translations/es-ES/data/reusables/copilot/enabling-or-disabling-in-vsc.md index b91467712a..852004c5d3 100644 --- a/translations/es-ES/data/reusables/copilot/enabling-or-disabling-in-vsc.md +++ b/translations/es-ES/data/reusables/copilot/enabling-or-disabling-in-vsc.md @@ -1,9 +1,19 @@ -## Habilitar o inhabilitar {% data variables.product.prodname_copilot %} +--- +ms.openlocfilehash: ff848691b0400698d7db5b173c4a00417a15e387 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080527" +--- +## Habilitación o deshabilitación de {% data variables.product.prodname_copilot %} -You can enable or disable {% data variables.product.prodname_copilot %} from within {% data variables.product.prodname_vscode %}. The {% data variables.product.prodname_copilot %} status icon in the bottom panel of the {% data variables.product.prodname_vscode %} window indicates whether {% data variables.product.prodname_copilot %} is enabled or disabled. Cuando se habilita, el color de fondo del icono empatará con el de la barra de estado. When disabled, the background color of the icon will contrast with the color of the status bar. +Puedes habilitar o deshabilitar {% data variables.product.prodname_copilot %} desde {% data variables.product.prodname_vscode %}. El icono de estado de {% data variables.product.prodname_copilot %} en el panel inferior de la ventana {% data variables.product.prodname_vscode %} indica si {% data variables.product.prodname_copilot %} está habilitado o deshabilitado. Cuando está habilitado, el color de fondo del icono coincidirá con el color de la barra de estado. Cuando está deshabilitado, el color de fondo del icono contrastará con el color de la barra de estado. -1. To enable or disable {% data variables.product.prodname_copilot %}, click the status icon in the bottom panel of the {% data variables.product.prodname_vscode %} window. ![Screenshot of the status icon in {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/status-icon-visual-studio-code.png) -2. Si estás inhabilitando el {% data variables.product.prodname_copilot %}, se te preguntará si quieres inhabilitar las sugerencias globalmente o solo para el lenguaje del archivo que estás editando actualmente. +1. Para habilitar o deshabilitar {% data variables.product.prodname_copilot %}, haz clic en el icono de estado en el panel inferior de la ventana {% data variables.product.prodname_vscode %}. + ![Captura de pantalla del icono de estado en {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/status-icon-visual-studio-code.png) +2. Si deshabilitas {% data variables.product.prodname_copilot %}, se te preguntará si quieres deshabilitar las sugerencias de forma global o para el idioma del archivo que estás editando actualmente. - - To disable suggestions from {% data variables.product.prodname_copilot %} globally, click **Disable Globally**. - - To disable suggestions from {% data variables.product.prodname_copilot %} for the specified language, click **Disable for _LANGUAGE_**. ![Captura de pantalla de la opción para inhabilitar el {% data variables.product.prodname_copilot %} globalmente o para el lenguaje actual](/assets/images/help/copilot/disable-copilot-global-or-langugage.png) + - Para deshabilitar las sugerencias de {% data variables.product.prodname_copilot %} de forma global, haz clic en **Deshabilitar globalmente**. + - Para deshabilitar las sugerencias de {% data variables.product.prodname_copilot %} para el idioma especificado, haz clic en **Deshabilitar para _IDIOMA_**. + ![Captura de pantalla de la opción para deshabilitar {% data variables.product.prodname_copilot %} de forma global o para el idioma actual](/assets/images/help/copilot/disable-copilot-global-or-langugage.png) 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 dd273b33f1..ba4bacd178 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 @@ -1,9 +1,18 @@ -## Habilitar o inhabilitar {% data variables.product.prodname_copilot %} +--- +ms.openlocfilehash: 1163cafb6879db0d2c5a803568aede0c9538c118 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080748" +--- +## Habilitación o deshabilitación de {% data variables.product.prodname_copilot %} -The {% data variables.product.prodname_copilot %} status icon in the bottom panel of the {% data variables.product.prodname_vs %} window indicates whether {% data variables.product.prodname_copilot %} is enabled or disabled. When enabled, the background color of the icon will match the color of the status bar. When disabled, it will have a diagonal line through it. +El icono de estado de {% data variables.product.prodname_copilot %} en el panel inferior de la ventana {% data variables.product.prodname_vs %} indica si {% data variables.product.prodname_copilot %} está habilitado o deshabilitado. Cuando esté habilitado, el color de fondo del icono coincidirá con el color de la barra de estado. Cuando esté deshabilitado, tendrá una línea diagonal atravesándolo. -1. To enable or disable {% data variables.product.prodname_copilot %}, click the {% data variables.product.prodname_copilot %} icon in the bottom panel of the {% data variables.product.prodname_vs %} window. ![Screenshot of editor margin in Visual Studio with the GitHub Copilot icon emphasized](/assets/images/help/copilot/editor-margin-visual-studio.png) -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. +1. Para habilitar o deshabilitar {% data variables.product.prodname_copilot %}, haz clic en el icono de {% data variables.product.prodname_copilot %} en el panel inferior de la ventana {% data variables.product.prodname_vs %}. + ![Captura de pantalla del margen del editor de Visual Studio con el icono de GitHub Copilot resaltado](/assets/images/help/copilot/editor-margin-visual-studio.png) +2. Si deshabilitas {% data variables.product.prodname_copilot %}, se te preguntará si quieres deshabilitar las sugerencias de forma global o para el lenguaje del archivo que estás editando actualmente. - - 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_**. + - Para deshabilitar las sugerencias de {% data variables.product.prodname_copilot %} de forma global, haz clic en **Habilitar globalmente**. + - Para deshabilitar las sugerencias de {% data variables.product.prodname_copilot %} para el lenguaje especificado, haz clic en **Habilitar para _LANGUAGE_**. diff --git a/translations/es-ES/data/reusables/copilot/generating-suggestions-from-comments.md b/translations/es-ES/data/reusables/copilot/generating-suggestions-from-comments.md index ad62637674..666b9101c0 100644 --- a/translations/es-ES/data/reusables/copilot/generating-suggestions-from-comments.md +++ b/translations/es-ES/data/reusables/copilot/generating-suggestions-from-comments.md @@ -1 +1,9 @@ -You can describe something you want to do using natural language within a comment, and {% data variables.product.prodname_copilot %} will suggest the code to accomplish your goal. +--- +ms.openlocfilehash: 8b6e744268dea4179f5938a74018d857a180e898 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080503" +--- +Puedes describir algo que quieres hacer con el lenguaje natural dentro de un comentario y {% data variables.product.prodname_copilot %} te sugerirá el código que debes usar para lograr tu objetivo. 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 ba894a6d03..e7983ff993 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,12 @@ -## Leer más +--- +ms.openlocfilehash: 0acad278b8d968113a1cfb10c5635742727872a6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080639" +--- +## Información adicional - [{% data variables.product.prodname_copilot %}](https://copilot.github.com/) - [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 d2de9c1036..9fe1ab923c 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,10 @@ -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). +--- +ms.openlocfilehash: 1c960bafd80111c73d0bea364cd39e5d68778deb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080667" +--- +1. Para usar {% data variables.product.prodname_copilot %} en Neovim, instala el complemento {% data variables.product.prodname_copilot %}. El complemento se puede instalar desde un administrador de complementos o de forma directa. + - Si usas un administrador de complementos como vim-plug o packer.nvim, usa el administrador de complementos para instalar `github/copilot.vim`. Para más información, consulte la documentación del administrador de complementos. Por ejemplo, puedes ver la documentación de [vim-plug](https://github.com/junegunn/vim-plug) o [packer.nvim](https://github.com/wbthomason/packer.nvim). diff --git a/translations/es-ES/data/reusables/copilot/java-int-snippet.md b/translations/es-ES/data/reusables/copilot/java-int-snippet.md deleted file mode 100644 index 44c3c54f7a..0000000000 --- a/translations/es-ES/data/reusables/copilot/java-int-snippet.md +++ /dev/null @@ -1,3 +0,0 @@ -```java{:copy} -int calculateDaysBetweenDates( -``` diff --git a/translations/es-ES/data/reusables/copilot/jetbrains-ides.md b/translations/es-ES/data/reusables/copilot/jetbrains-ides.md index 8beae81654..638c3488f1 100644 --- a/translations/es-ES/data/reusables/copilot/jetbrains-ides.md +++ b/translations/es-ES/data/reusables/copilot/jetbrains-ides.md @@ -1,19 +1,27 @@ -To use {% data variables.product.prodname_copilot %} in JetBrains, you must have a compatible JetBrains IDE installed. {% data variables.product.prodname_copilot %} is compatible with the following IDEs. +--- +ms.openlocfilehash: 727b66c906d497f9bbe3655e8ff994d4dababb21 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080745" +--- +Para usar {% data variables.product.prodname_copilot %} en JetBrains, debes tener instalado un IDE de JetBrains compatible. {% data variables.product.prodname_copilot %} es compatible con los siguientes IDE. -- IntelliJ IDEA (Ultimate, Community, Educational) +- IntelliJ IDEA (Ultimate, Community, Educational) - Android Studio - AppCode - CLion -- Code With Me Guest +- Invitado de Code With Me - DataGrip - DataSpell - GoLand -- JetBrains Client +- Cliente JetBrains - MPS - PhpStorm - PyCharm (Professional, Community, Educational) - Rider - RubyMine -- WebStorm +- WebStorm -For more information, see the [JetBrains IDEs](https://www.jetbrains.com/products/) tool finder. +Para obtener más información, consulta el buscador de herramientas de [IDE de JetBrains](https://www.jetbrains.com/products/). diff --git a/translations/es-ES/data/reusables/copilot/procedural-intro.md b/translations/es-ES/data/reusables/copilot/procedural-intro.md index 1f8911b4d3..ba8593ce81 100644 --- a/translations/es-ES/data/reusables/copilot/procedural-intro.md +++ b/translations/es-ES/data/reusables/copilot/procedural-intro.md @@ -1 +1,9 @@ -{% 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)". +--- +ms.openlocfilehash: 4ca3e837f2821e76a585f31670fd1c44071915b6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080660" +--- +{% data variables.product.prodname_copilot %} proporciona sugerencias de estilo autocompletar de un programador de pares de IA a medida que programa. Para más información, vea "[Sobre {% 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 6d7bfe5886..079a767789 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,9 @@ -1. Alternatively, to reject all suggestions, press Esc. +--- +ms.openlocfilehash: 130104b51690402e81c0e73141bfecf2f6b6a88a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080707" +--- +1. También, si quieres rechazar todas las sugerencias, presiona Esc. diff --git a/translations/es-ES/data/reusables/copilot/save-settings.md b/translations/es-ES/data/reusables/copilot/save-settings.md index 9bfed3a0d8..5a7c84489d 100644 --- a/translations/es-ES/data/reusables/copilot/save-settings.md +++ b/translations/es-ES/data/reusables/copilot/save-settings.md @@ -1 +1,9 @@ -1. To confirm your new settings, click **Save**. +--- +ms.openlocfilehash: aa8e8c3c83a5276c5adf46af9c3f97673954703b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080691" +--- +1. Para confirmar la nueva configuración, haz clic en **Guardar**. 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 4e39f7b40b..41ee4b455a 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,9 @@ -1. Optionally, you can see alternative suggestions, if any are available. +--- +ms.openlocfilehash: 555662506930934ceb133411a139a2e84c52b603 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080704" +--- +1. Opcionalmente, puedes ver sugerencias alternativas, si hay alguna disponible. diff --git a/translations/es-ES/data/reusables/copilot/signup-procedure.md b/translations/es-ES/data/reusables/copilot/signup-procedure.md index 2e13ed4e79..d739ea4a57 100644 --- a/translations/es-ES/data/reusables/copilot/signup-procedure.md +++ b/translations/es-ES/data/reusables/copilot/signup-procedure.md @@ -1,17 +1,25 @@ -Before you can start using {% data variables.product.prodname_copilot %}, you will need to set up a free trial or subscription. +--- +ms.openlocfilehash: 8fd599404931b2ec2334e0ad0200bbf8734f962e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080676" +--- +Antes de empezar a usar {% data variables.product.prodname_copilot %}, deberás configurar una evaluación gratuita o una suscripción. {% data reusables.user-settings.access_settings %} -1. In the "Code, planning, and automation" section of the sidebar, click **{% octicon "copilot" aria-label="The copilot icon" %} GitHub Copilot**. -1. On the {% data variables.product.prodname_copilot %} settings page, click **Enable {% data variables.product.prodname_copilot %}**. +1. En la sección "Código, planificación y automatización" de la barra lateral, haz clic en **{% octicon "copilot" aria-label="The copilot icon" %} GitHub Copilot**. +1. En la página de configuración de {% data variables.product.prodname_copilot %}, haz clic en **Habilitar {% data variables.product.prodname_copilot %}** . - ![Screenshot of GitHub Copilot settings with Enable {% data variables.product.prodname_copilot %} button emphasized](/assets/images/help/copilot/copilot-settings-enable-button.png) -1. Choose whether you want to pay monthly or yearly, and click **Continue to get access to Copilot**. - - If your personal account meets the criteria for a free {% data variables.product.prodname_copilot %} subscription instead of a trial, you will automatically be taken to step 6. + ![Captura de pantalla de la configuración de GitHub Copilot con el botón Habilitar {% data variables.product.prodname_copilot %} resaltado](/assets/images/help/copilot/copilot-settings-enable-button.png) +1. Elige si quieres pagar mensual o anualmente y haz clic en **Continuar para obtener acceso a Copilot**. + - Si tu cuenta personal cumple los criterios de una suscripción gratuita de {% data variables.product.prodname_copilot %} en lugar de una prueba, se te dirigirá automáticamente al paso 6. - ![Screenshot of trial setup with Continue to get access to Copilot button emphasized](/assets/images/help/copilot/copilot-billing-cycle.png) -1. Follow the steps to confirm your payment details, then click **Submit**. -1. Select your preferences, then click **Save and get started**. + ![Captura de pantalla de la configuración de prueba con el botón Continuar para obtener acceso a Copilot resaltado](/assets/images/help/copilot/copilot-billing-cycle.png) +1. Sigue los pasos para confirmar los detalles del pago y, después, haz clic en **Enviar**. +1. Selecciona tus preferencias y, después, haz clic en **Guardar y empezar**. - ![Screenshot of GitHub Copilot settings with Save and get started button](/assets/images/help/copilot/copilot-signup-preferences.png) + ![Captura de pantalla de la configuración de GitHub Copilot con el botón Guardar y empezar](/assets/images/help/copilot/copilot-signup-preferences.png) - 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)." + Para cambiar estas preferencias más adelante, vuelve a la configuración de {% data variables.product.prodname_copilot %}. Para obtener más información, consulta "[Configuración de GitHub Copilot en 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 7f89c6b13f..5696ca3191 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,9 @@ -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. +--- +ms.openlocfilehash: d855d23c82eed7c6ac60c1f60f0398d5afc49586 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080615" +--- +Es posible que no quieras ninguna de las sugerencias iniciales que {% data variables.product.prodname_copilot %} ofrece. Puedes usar un método abreviado de teclado para solicitarle a {% data variables.product.prodname_copilot %} que te muestre varias sugerencias en una pestaña nueva. diff --git a/translations/es-ES/data/reusables/copilot/supported-languages.md b/translations/es-ES/data/reusables/copilot/supported-languages.md index 3568cc314a..4afcd286cd 100644 --- a/translations/es-ES/data/reusables/copilot/supported-languages.md +++ b/translations/es-ES/data/reusables/copilot/supported-languages.md @@ -1 +1,9 @@ -{% data variables.product.prodname_copilot %} provides suggestions for numerous languages and a wide variety of frameworks, but works especially well for Python, JavaScript, TypeScript, Ruby, Go, C# and C++. +--- +ms.openlocfilehash: d9621c982c8fb4d918c9d7274c85e1f5c799e664 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080499" +--- +{% data variables.product.prodname_copilot %} proporciona sugerencias para numerosos lenguajes y una amplia variedad de marcos, pero funciona especialmente bien para Python, JavaScript, TypeScript, Ruby, Go, C# y C++. 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 5e8a63d0f4..bf70583970 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 @@ -1,4 +1,12 @@ -1. In the C# file, type the following function header. +--- +ms.openlocfilehash: 00f315d2a5ebe5c12ba5094c31c10b5c8578e73a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080675" +--- +1. En el archivo de C#, escribe el siguiente encabezado de función. ```csharp{:copy} function calculateDaysBetweenDates(begin, end) { 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 d4453e8704..a3d7b2b9b1 100644 --- a/translations/es-ES/data/reusables/copilot/type-function-header.md +++ b/translations/es-ES/data/reusables/copilot/type-function-header.md @@ -1,4 +1,12 @@ -1. En el archivo de JavaScript, escribe el siguiente encabezado de función. +--- +ms.openlocfilehash: 22ead8e5b471035b823f7a33e93e06893d58353a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080703" +--- +1. En el archivo de JavaScript, escriba el encabezado de función siguiente. ```javascript{:copy} function calculateDaysBetweenDates(begin, end) { 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 b4eb718d8f..dad48a01c1 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,9 @@ -- On Windows or Linux, press Alt+] for the next suggestion, or Alt+[ for the previous suggestion. +--- +ms.openlocfilehash: 8a3c7a1f01242a4bf1aea74fa70be87242453631 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080611" +--- +- En Windows o Linux, presiona Alt+] para ver la siguiente sugerencia o Alt+[ para ver la sugerencia anterior. diff --git a/translations/es-ES/data/reusables/dashboard/access-org-dashboard.md b/translations/es-ES/data/reusables/dashboard/access-org-dashboard.md index 533540f7f8..7e7fe903fb 100644 --- a/translations/es-ES/data/reusables/dashboard/access-org-dashboard.md +++ b/translations/es-ES/data/reusables/dashboard/access-org-dashboard.md @@ -1,2 +1,11 @@ -1. Para acceder a la página del tablero de control, en la esquina superior izquierda de cualquier página en {% data variables.product.product_name %}, haz clic en el {% octicon "mark-github" aria-label="The github octocat logo" %}. -2. En la esquina superior izquierda de la página, haz clic en tu nombre de usuario y usa el menú desplegable para hacer clic en la organización deseada. ![Menú desplegable del interruptor de contexto del tablero de control que muestra diferentes opciones de organización](/assets/images/help/dashboard/dashboard-context-switcher.png) +--- +ms.openlocfilehash: 962b02d04dbb627feabb197087eb06fa36ba761e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138906" +--- +1. Para acceder a la página del panel, en la esquina superior izquierda de cualquier página de {% data variables.product.product_name %}, haga clic en {% octicon "mark-github" aria-label="The github octocat logo" %}. +2. En la esquina superior izquierda de la página, haz clic en tu nombre de usuario y usa el menú desplegable para hacer clic en la organización deseada. +![Menú desplegable del intercambiador de contexto del panel en el que se muestran diferentes opciones de organización](/assets/images/help/dashboard/dashboard-context-switcher.png) diff --git a/translations/es-ES/data/reusables/dashboard/recent-activity-qualifying-events.md b/translations/es-ES/data/reusables/dashboard/recent-activity-qualifying-events.md index 5371c0b827..0bb0acc905 100644 --- a/translations/es-ES/data/reusables/dashboard/recent-activity-qualifying-events.md +++ b/translations/es-ES/data/reusables/dashboard/recent-activity-qualifying-events.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: a891c9e393eae7dd2de2359d04b10fb4140baeab +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138898" +--- Las propuestas y las solicitudes de extracción abiertas aparecen en la sección de actividad reciente cuando: - Has abierto una propuesta o solicitud de extracción. - Alguien ha comentado en una propuesta o solicitud de extracción que abriste. diff --git a/translations/es-ES/data/reusables/dependabot/about-the-dependency-graph.md b/translations/es-ES/data/reusables/dependabot/about-the-dependency-graph.md index 87e32bbf97..9377827199 100644 --- a/translations/es-ES/data/reusables/dependabot/about-the-dependency-graph.md +++ b/translations/es-ES/data/reusables/dependabot/about-the-dependency-graph.md @@ -1,4 +1,12 @@ -La gráfica de dependencias es un resumen de los archivos de bloqueo y manifiesto que se almacenan en un repositorio{% ifversion dependency-submission-api %} y de cualquier dependencia que se emita para dicho repositorio utilizando la API de emisión de dependencias (beta){% endif %}. Para cada repositorio, muestra{% ifversion fpt or ghec %}: +--- +ms.openlocfilehash: 8cf9b4b70c5295ad2c7178a586fd660e05a88076 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146458200" +--- +El gráfico de dependencias es un resumen de los archivos de manifiesto y de bloqueo almacenados en un repositorio{% ifversion dependency-submission-api %} y las dependencias que se envían para el repositorio mediante la API de envío de dependencias (beta){% endif %}. Para cada repositorio, muestra{% ifversion fpt or ghec %}: - Las dependencias, ecosistemas y paquetes de los cuales depende -- Los dependientes, repositorios y paquetes que dependen de ella{% else %} dependencias, es decir, los ecosistemas y los paquetes de los cuales depende. {% data variables.product.product_name %} no calcula información alguna sobre los dependientes, repositorios y paquetes que dependen de un repositorio.{% endif %} +- Los dependientes, repositorios y paquetes que dependen de ella{% else %} dependencias, es decir, los ecosistemas y los paquetes de los cuales depende. {% data variables.product.product_name %} no calcula información sobre los elementos dependientes, repositorios y paquetes que dependen de un repositorio.{% endif %} diff --git a/translations/es-ES/data/reusables/dependabot/automated-tests-note.md b/translations/es-ES/data/reusables/dependabot/automated-tests-note.md index e4b199f98b..9d9d71e39a 100644 --- a/translations/es-ES/data/reusables/dependabot/automated-tests-note.md +++ b/translations/es-ES/data/reusables/dependabot/automated-tests-note.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 276451d5e20b4aebaa3f9841f4a9c1ec5270e2d5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138890" +--- {% note %} -**Nota:** El tener pruebas automatizadas y procesos de aceptación establecidos para que las verificaciones se lleven a cabo antes de que se fusione la solicitud de extracción se considera como una buena práctica. Esto es particularmente importante si la versión que se sugiere mejorar contiene funcionalidades adicionales o un cambio que infrinja el código de tu proyecto. Para obtener más información acerca de la integración contínua, consulta la sección "[Acerca de la Integración Contínua](/actions/building-and-testing-code-with-continuous-integration/about-continuous-integration)". +**Nota:** Un procedimiento recomendado consiste en establecer pruebas automatizadas y procesos de aceptación para que las comprobaciones se realicen antes de que se combine la solicitud de incorporación de cambios. Esto es particularmente importante si la versión que se sugiere mejorar contiene funcionalidades adicionales o un cambio que infrinja el código de tu proyecto. Para más información sobre la integración continua, vea "[Acerca de la integración continua](/actions/building-and-testing-code-with-continuous-integration/about-continuous-integration)". {% endnote %} diff --git a/translations/es-ES/data/reusables/dependabot/beta-security-and-version-updates-onboarding.md b/translations/es-ES/data/reusables/dependabot/beta-security-and-version-updates-onboarding.md index c5bff3cd78..4fbeea6182 100644 --- a/translations/es-ES/data/reusables/dependabot/beta-security-and-version-updates-onboarding.md +++ b/translations/es-ES/data/reusables/dependabot/beta-security-and-version-updates-onboarding.md @@ -1,8 +1,16 @@ +--- +ms.openlocfilehash: 22d4fde4f9dd7adbb4c9620e9d72e6dc52a716d4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138877" +--- {% ifversion ghes > 3.2 %} {% note %} -**Nota:** Las actualizaciones de seguridad y de versión del dependabot se encuentran actualmente disponibles para {% data variables.product.prodname_ghe_cloud %} y en beta para {% data variables.product.prodname_ghe_server %} 3.3. Por favor, [contacta a tu equipo de administración de cuenta](https://enterprise.github.com/contact) para obtener las instrucciones para habilitar las actualizaciones del Dependabot. +**Nota:** Las actualizaciones de seguridad y de versión del dependabot se encuentran actualmente disponibles para {% data variables.product.prodname_ghe_cloud %} y en versión beta para {% data variables.product.prodname_ghe_server %} 3.3. Póngase en [contacto con el equipo de administración de cuentas](https://enterprise.github.com/contact) para obtener instrucciones sobre cómo habilitar las actualizaciones de Dependabot. {% endnote %} diff --git a/translations/es-ES/data/reusables/dependabot/beta-security-and-version-updates.md b/translations/es-ES/data/reusables/dependabot/beta-security-and-version-updates.md index c6ad32face..7f34115e98 100644 --- a/translations/es-ES/data/reusables/dependabot/beta-security-and-version-updates.md +++ b/translations/es-ES/data/reusables/dependabot/beta-security-and-version-updates.md @@ -1,10 +1,15 @@ +--- +ms.openlocfilehash: 7738a575f826bf2c1f4d8c9ca332ac92646e88b8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138874" +--- {% ifversion ghes > 3.2 and ghes < 3.5 %} -{% note %} -{% ifversion ghes = 3.4 %} -**Nota:** La seguridad del {% data variables.product.prodname_dependabot %} y las actualizaciones de versión actualmente se encuentran en beta público y están sujetas a cambios. -{% else %} -**Nota:** La seguridad y actualizaciones de versión del {% data variables.product.prodname_dependabot %} se encuentran actualmente en beta privado y están sujetas a cambios. Por favor, [contacta a tu equipo de administración de cuenta](https://enterprise.github.com/contact) para obtener las instrucciones para habilitar las actualizaciones del Dependabot. +{% note %} {% ifversion ghes = 3.4 %} **Nota:** Las actualizaciones de seguridad y versión de {% data variables.product.prodname_dependabot %} se encuentran actualmente en versión beta pública y están sujetas a cambios. +{% else %} **Nota:** Las actualizaciones de seguridad y versión de {% data variables.product.prodname_dependabot %} se encuentran actualmente en versión beta privada y están sujetas a cambios. Póngase en [contacto con el equipo de administración de cuentas](https://enterprise.github.com/contact) para obtener instrucciones sobre cómo habilitar las actualizaciones de Dependabot. {% endif %} {% endnote %} @@ -15,7 +20,6 @@ {% note %} -**Nota:** La seguridad del {% data variables.product.prodname_dependabot %} y las actualizaciones de versión actualmente se encuentran en beta público y están sujetas a cambios. +**Nota:** Las actualizaciones de seguridad y versión de {% data variables.product.prodname_dependabot %} se encuentran actualmente en versión beta pública y están sujetas a cambios. -{% endnote %} -{% endif %} +{% endnote %} {% endif %} diff --git a/translations/es-ES/data/reusables/dependabot/check-in-dependabot-yml.md b/translations/es-ES/data/reusables/dependabot/check-in-dependabot-yml.md index 4d7884171a..a4bb5f9299 100644 --- a/translations/es-ES/data/reusables/dependabot/check-in-dependabot-yml.md +++ b/translations/es-ES/data/reusables/dependabot/check-in-dependabot-yml.md @@ -1 +1,9 @@ -1. Revisa el archivo de configuración *dependabot.yml* en el directorio `.github` del repositorio. +--- +ms.openlocfilehash: e156f2514596a5d999fb5f8e5407f818404f9ea7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138869" +--- +1. Compruebe el archivo de configuración *dependabot.yml* en el directorio `.github` del repositorio. diff --git a/translations/es-ES/data/reusables/dependabot/click-dependabot-tab.md b/translations/es-ES/data/reusables/dependabot/click-dependabot-tab.md index c5965ed445..e836deb732 100644 --- a/translations/es-ES/data/reusables/dependabot/click-dependabot-tab.md +++ b/translations/es-ES/data/reusables/dependabot/click-dependabot-tab.md @@ -1 +1,10 @@ -4. Debajo de "Gráfica de dependencias", da clic en **{% data variables.product.prodname_dependabot %}**. ![Gráfica de dependencias, pestaña de {% data variables.product.prodname_dependabot %}](/assets/images/help/dependabot/dependabot-tab.png) +--- +ms.openlocfilehash: b5c1e05970a3329c70f5a596a58514c524901594 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138845" +--- +4. En "Gráfico de dependencias", haga clic en **{% data variables.product.prodname_dependabot %}** . + ![Gráfico de dependencias, pestaña {% data variables.product.prodname_dependabot %}](/assets/images/help/dependabot/dependabot-tab.png) diff --git a/translations/es-ES/data/reusables/dependabot/configuration-options.md b/translations/es-ES/data/reusables/dependabot/configuration-options.md index d871e8f831..8a6b641b2b 100644 --- a/translations/es-ES/data/reusables/dependabot/configuration-options.md +++ b/translations/es-ES/data/reusables/dependabot/configuration-options.md @@ -1,25 +1,32 @@ -| Opción | Requerido | Security Updates | Version Updates | Descripción | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |:---------:|:----------------:|:---------------:|:-------------------------------------------------------------------------------------------------- | -| [`package-ecosystem`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#package-ecosystem) | **X** | | X | Administrador de paquetes a utilizar | -| [`directorio`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#directory) | **X** | | X | Ubicación de los manifiestos del paquete | -| [`schedule.interval`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#scheduleinterval) | **X** | | X | Qué tan a menudo se revisará si hay actualizaciones | -| [`allow`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#allow) | | X | X | Personalizar qué actualizaciones se permitirán | -| [`asignatarios`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#assignees) | | X | X | Los asignados a configurar en las solicitudes de extracción | -| [`commit-message`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#commit-message) | | X | X | Commit message preferences |{% ifversion fpt or ghec or ghes > 3.4 %} -| [`enable-beta-ecosystems`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#enable-beta-ecosystems) | | | X | Enable ecosystems that have beta-level support -{% endif %} -| [`ignore`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#ignore) | | X | X | Ignorar ciertas dependencias o versiones | -| [`insecure-external-code-execution`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#insecure-external-code-execution) | | | X | Permite o rechaza la ejecución de código en los archivos de manifiesto | -| [`etiquetas`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#labels) | | X | X | Las etiquetas a configurar en las solicitudes de extracción | -| [`hito`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#milestone) | | X | X | Hito a configurar en las solicitudes de extracción | -| [`open-pull-requests-limit`](#open-pull-requests-limit) | | X | X | Limitar la cantidad de solicitudes de extracción abiertas para las actualizaciones de versión | -| [`pull-request-branch-name.separator`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#pull-request-branch-nameseparator) | | X | X | Cambiar el separador para los nombres de rama de la solicitud de extracción | -| [`rebase-strategy`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#rebase-strategy) | | X | X | Inhabilitar el rebase automático | -| [`registries`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#registries) | | | X | Los registros privados a los que puede acceder el {% data variables.product.prodname_dependabot %} -| [`revisores`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#reviewers) | | X | X | Los revisores a configurar en las solicitudes de extracción | -| [`schedule.day`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#scheduleday) | | | X | Día de la semana para revisar si hay actualizaciones | -| [`schedule.time`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#scheduletime) | | | X | Hora del día para revisar si hay actualizaciones (hh:mm) | -| [`schedule.timezone`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#scheduletimezone) | | | X | Huso horario para la hora del día (identificador de zona) | -| [`target-branch`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#target-branch) | | | X | Rama contra la cual se creará la solicitud de extracción | -| [`vendor`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#vendor) | | | X | Actualiza las dependencias delegadas a proveedores o almacenadas en caché | -| [`versioning-strategy`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#versioning-strategy) | | X | X | Cómo actualizar los requisitos de la versión del manifiesto | +--- +ms.openlocfilehash: 15dca8ffafe9686d15e08ffb8ecd9e07ceba3942 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146689033" +--- +| Opción | Obligatorio | Actualizaciones de seguridad | Actualizaciones de versiones | Descripción | +|:---|:---:|:---:|:---:|:---| +| [`package-ecosystem`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#package-ecosystem) | **X** | | X | Administrador de paquetes a utilizar | +| [`directory`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#directory) | **X** | | X | Ubicación de los manifiestos del paquete | +| [`schedule.interval`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#scheduleinterval) | **X** | | X | Qué tan a menudo se revisará si hay actualizaciones | +| [`allow`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#allow) | | X | X | Personalizar qué actualizaciones se permitirán | +| [`assignees`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#assignees) | | X | X | Los asignados a configurar en las solicitudes de extracción | +| [`commit-message`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#commit-message) | | X | X | Preferencias de mensaje de confirmación |{% ifversion fpt or ghec or ghes > 3.4 %} +| [`enable-beta-ecosystems`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#enable-beta-ecosystems) | | | X | Habilitación de ecosistemas que tienen compatibilidad de nivel beta |{% endif %} +| [`ignore`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#ignore) | | X | X | Ignorar ciertas dependencias o versiones | +| [`insecure-external-code-execution`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#insecure-external-code-execution) | | | X | Permite o rechaza la ejecución de código en los archivos de manifiesto | +| [`labels`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#labels) | | X | X | Las etiquetas a configurar en las solicitudes de extracción | +| [`milestone`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#milestone) | | X | X | Hito a configurar en las solicitudes de extracción | +| [`open-pull-requests-limit`](#open-pull-requests-limit) | | X | X | Limitar la cantidad de solicitudes de extracción abiertas para las actualizaciones de versión | +| [`pull-request-branch-name.separator`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#pull-request-branch-nameseparator) | | X | X | Cambiar el separador para los nombres de rama de la solicitud de extracción | +| [`rebase-strategy`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#rebase-strategy) | | X | X | Inhabilitar el rebase automático | +| [`registries`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#registries) | | | X | Los registros privados a los que puede acceder el {% data variables.product.prodname_dependabot %}| +| [`reviewers`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#reviewers) | | X | X | Los revisores a configurar en las solicitudes de extracción | +| [`schedule.day`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#scheduleday) | | | X | Día de la semana para revisar si hay actualizaciones | +| [`schedule.time`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#scheduletime) | | | X | Hora del día para revisar si hay actualizaciones (hh:mm) | +| [`schedule.timezone`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#scheduletimezone) | | | X | Huso horario para la hora del día (identificador de zona) | +| [`target-branch`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#target-branch) | | | X | Rama contra la cual se creará la solicitud de extracción | +| [`vendor`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#vendor) | | | X | Actualiza las dependencias delegadas a proveedores o almacenadas en caché | +| [`versioning-strategy`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#versioning-strategy) | | X | X | Cómo actualizar los requisitos de la versión del manifiesto | diff --git a/translations/es-ES/data/reusables/dependabot/default-dependencies-allow-ignore.md b/translations/es-ES/data/reusables/dependabot/default-dependencies-allow-ignore.md index 6dbcc67619..fd4b4a3cca 100644 --- a/translations/es-ES/data/reusables/dependabot/default-dependencies-allow-ignore.md +++ b/translations/es-ES/data/reusables/dependabot/default-dependencies-allow-ignore.md @@ -1 +1,9 @@ -Predeterminadamente, todas las dependencias que se definen explícitamente en un manifiesto o archivo fijado se mantienen actualizadas. Puedes utilizar `allow` e `ignore` para personalizar qué dependencias quieres mantener con las actualizaciones de versión. El {% data variables.product.prodname_dependabot %} revisa las dependencias permitidas y después filtra cualquier dependencia o versión ignorada. Así que se ignorará cualquier dependencia que empate tanto con `allow` como con `ignore`. +--- +ms.openlocfilehash: 082f3b30b23ed6c8b2a7a4261cace89e32f0a8c9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138842" +--- +Predeterminadamente, todas las dependencias que se definen explícitamente en un manifiesto o archivo fijado se mantienen actualizadas. Puede usar `allow` y `ignore` para personalizar las dependencias que se deben mantener con las actualizaciones de versión. El {% data variables.product.prodname_dependabot %} revisa las dependencias permitidas y después filtra cualquier dependencia o versión ignorada. Por tanto, una dependencia que coincida con `allow` y `ignore` se omitirá. diff --git a/translations/es-ES/data/reusables/dependabot/default-labels.md b/translations/es-ES/data/reusables/dependabot/default-labels.md index ac4b7d1b7d..fdec2dd8e8 100644 --- a/translations/es-ES/data/reusables/dependabot/default-labels.md +++ b/translations/es-ES/data/reusables/dependabot/default-labels.md @@ -1 +1,9 @@ -Predeterminadamente, el {% data variables.product.prodname_dependabot %} levanta todas las solicitudes de extracción con la etiqueta `dependencies`. Si se define más de un administrador de paquetes, {% data variables.product.prodname_dependabot %} incluye una etiqueta adicional en cada una de las solicitudes de extracción. Esto indica qué lenguaje o ecosistema actualizará la solicitud de extracción, por ejemplo: `java` para las actualizaciones de Gradle `submodules` para las actualizaciones de los submódulos de git. El {% data variables.product.prodname_dependabot %} crea estas etiquetas predeterminadas automáticamente, de acuerdo lo necesite tu repositorio. +--- +ms.openlocfilehash: 3b05d1b75c37f24e9ae4ce03618910c572f259d1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138826" +--- +De manera predeterminada, {% data variables.product.prodname_dependabot %} genera todas las solicitudes de incorporación de cambios con la etiqueta `dependencies`. Si se define más de un administrador de paquetes, {% data variables.product.prodname_dependabot %} incluye una etiqueta adicional en cada una de las solicitudes de incorporación de cambios. Esto indica qué lenguaje o ecosistema actualizará la solicitud de incorporación de cambios, por ejemplo: `java` para las actualizaciones de Gradle y `submodules` para las actualizaciones de los submódulos de Git. El {% data variables.product.prodname_dependabot %} crea estas etiquetas predeterminadas automáticamente, de acuerdo lo necesite tu repositorio. diff --git a/translations/es-ES/data/reusables/dependabot/dependabot-alerts-beta.md b/translations/es-ES/data/reusables/dependabot/dependabot-alerts-beta.md index e89ba6fb00..142f897114 100644 --- a/translations/es-ES/data/reusables/dependabot/dependabot-alerts-beta.md +++ b/translations/es-ES/data/reusables/dependabot/dependabot-alerts-beta.md @@ -1,7 +1,13 @@ -{% ifversion ghae %} -{% note %} +--- +ms.openlocfilehash: 6d7fb7af1c60d0df9f3f173143d08c4acc40d643 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138813" +--- +{% ifversion ghae %} {% note %} -**Nota:** {% data variables.product.prodname_dependabot_alerts %} se encuentra acutalmente en beta y está sujeto a cambios. +**Nota:** {% data variables.product.prodname_dependabot_alerts %} se encuentra actualmente en versión beta y está sujeto a cambios -{% endnote %} -{% endif %} +{% endnote %} {% endif %} diff --git a/translations/es-ES/data/reusables/dependabot/dependabot-alerts-dependency-graph-enterprise.md b/translations/es-ES/data/reusables/dependabot/dependabot-alerts-dependency-graph-enterprise.md index d5ede5dbcc..bec7e255be 100644 --- a/translations/es-ES/data/reusables/dependabot/dependabot-alerts-dependency-graph-enterprise.md +++ b/translations/es-ES/data/reusables/dependabot/dependabot-alerts-dependency-graph-enterprise.md @@ -1,3 +1,10 @@ -{% ifversion ghes or ghae %} -Los propietarios de empresa pueden configurar {% ifversion ghes %}la gráfica de dependencias y {% endif %} las {% data variables.product.prodname_dependabot_alerts %} para una empresa. Para obtener más información, consulta la sección {% ifversion ghes %}"[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)" y {% endif %}"[Habilitar el {% data variables.product.prodname_dependabot %} para tu empresa](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)". +--- +ms.openlocfilehash: b9966ffd598f2f69e0014693c489f5f5a21e2433 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138805" +--- +{% ifversion ghes or ghae %} Los propietarios de la empresa pueden configurar {% ifversion ghes %}el gráfico de dependencias y {% endif %}{% data variables.product.prodname_dependabot_alerts %} para una empresa. Para más información, vea {% ifversion ghes %}"[Habilitación del gráfico de dependencias para la empresa](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise)" y {% endif %}"[Habilitación de {% data variables.product.prodname_dependabot %} para la empresa](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)". {% endif %} diff --git a/translations/es-ES/data/reusables/dependabot/dependabot-alerts-dependency-scope.md b/translations/es-ES/data/reusables/dependabot/dependabot-alerts-dependency-scope.md index f5d617e460..780d447cd2 100644 --- a/translations/es-ES/data/reusables/dependabot/dependabot-alerts-dependency-scope.md +++ b/translations/es-ES/data/reusables/dependabot/dependabot-alerts-dependency-scope.md @@ -1,25 +1,33 @@ -The table below summarizes whether dependency scope is supported for various ecosystems and manifests, that is, whether {% data variables.product.prodname_dependabot %} can identify if a dependency is used for development or production. +--- +ms.openlocfilehash: 873bdafd14b68ef0b8f2a99429a7f9966decc537 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080539" +--- +En la tabla siguiente se resume si el ámbito de dependencia es compatible con varios ecosistemas y manifiestos; es decir, si {% data variables.product.prodname_dependabot %} puede identificar si se usa una dependencia para el desarrollo o la producción. -| **Lenguaje** | **Ecosistema** | **Manifest file** | **Dependency scope supported** | -|:----------------------- |:--------------:|:------------------------------------:|:----------------------------------------------------------------------------------- | -| Go | Módulos de Go | go.mod | No, defaults to runtime | -| Go | Módulos de Go | go.sum | No, se predetermina al tiempo de ejecución | -| Java | Maven | pom.xml | ✔ `test` maps to development, else scope defaults to runtime | -| JavaScript | npm | package.json | ✔ | -| JavaScript | npm | package-lock.json | ✔ | -| JavaScript | yarn v1 | yarn.lock | No, se predetermina al tiempo de ejecución | -| PHP | Composer | composer.json | ✔ | -| PHP | Composer | composer.lock | ✔ | -| Python | Poetry | poetry.lock | ✔ | -| Python | Poetry | pyproject.toml | ✔ | -| Python | pip | requirements.txt | ✔ Scope is development if the filename contains `test` or `dev`, else it is runtime | -| Python | pip | pipfile.lock | ✔ | -| Python | pip | pipfile | ✔ | -| Ruby | RubyGems | Gemfile | ✔ | -| Ruby | RubyGems | Gemfile.lock | No, se predetermina al tiempo de ejecución | -| Rust | Cargo | Cargo.toml | ✔ | -| Rust | Cargo | Cargo.lock | No, se predetermina al tiempo de ejecución | -| YAML | GitHub Actions | - | No, se predetermina al tiempo de ejecución | -| .NET (C#, F#, VB, etc.) | NuGet | .csproj / .vbproj .vcxproj / .fsproj | No, se predetermina al tiempo de ejecución | -| .NET | NuGet | packages.config | No, se predetermina al tiempo de ejecución | -| .NET | NuGet | .nuspec | ✔ When the tag != runtime | +| **Lenguaje** | **Ecosistema** | **Archivo de manifiesto** | **Ámbito de dependencia admitido** | +|:---|:---:|:---:|:---| +| Go | Módulos de Go | go.mod | No, el valor predeterminado es runtime. | +| Go | Módulos de Go | go.sum | No, el valor predeterminado es runtime. | +| Java | Maven | pom.xml | ✔ `test` se asigna al desarrollo; de lo contrario, el ámbito tiene como valor predeterminado runtime. | +| JavaScript | npm | package.json | ✔ | +| JavaScript | npm | package-lock.json | ✔ | +| JavaScript | yarn v1 | yarn.lock | No, el valor predeterminado es runtime. | +| PHP | Composer | composer.json | ✔ | +| PHP | Composer | composer.lock | ✔ | +| Python | Poetry | poetry.lock | ✔ | +| Python | Poetry | pyproject.toml | ✔ | +| Python | pip | requirements.txt | ✔ El ámbito es el desarrollo si el nombre de archivo contiene `test` o `dev`; de lo contrario, es runtime. | +| Python | pip | pipfile.lock | ✔ | +| Python | pip | pipfile | ✔ | +| Ruby | RubyGems | Gemfile | ✔ | +| Ruby | RubyGems | Gemfile.lock | No, el valor predeterminado es runtime. | +| Rust | Cargo | Cargo.toml | ✔ | +| Rust | Cargo | Cargo.lock | No, el valor predeterminado es runtime. | +| YAML | Acciones de GitHub | - | No, el valor predeterminado es runtime. | +| .NET (C#, F#, VB, etc.) | NuGet | .csproj/.vbproj .vcxproj/.fsproj | No, el valor predeterminado es runtime. | +| .NET | NuGet | packages.config | No, el valor predeterminado es runtime. | +| .NET | NuGet | .nuspec | ✔ Cuando la etiqueta != runtime | diff --git a/translations/es-ES/data/reusables/dependabot/dependabot-alerts-filters.md b/translations/es-ES/data/reusables/dependabot/dependabot-alerts-filters.md deleted file mode 100644 index 8b39c698dd..0000000000 --- a/translations/es-ES/data/reusables/dependabot/dependabot-alerts-filters.md +++ /dev/null @@ -1,17 +0,0 @@ -You can sort and filter {% data variables.product.prodname_dependabot_alerts %} by typing filters as `key:value` pairs into the search bar. - -| Opción | Descripción | Ejemplo | -|:------------ |:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ecosistema` | Displays alerts for the selected ecosystem | Use `ecosystem:npm` to show {% data variables.product.prodname_dependabot_alerts %} for npm |{% ifversion fpt or ghec or ghes > 3.5 or ghae-issue-7891 %} -| `has` | Displays alerts meeting the selected filter criteria | Use `has:patch` to show alerts related to advisories that have a patch{% ifversion dependabot-alerts-vulnerable-calls %}
Use `has:vulnerable-calls` to show alerts relating to calls to vulnerable functions{% endif %} -{% endif %} -| `is` | Displays alerts based on their state | Use `is:open` to show open alerts | -| `manifest` | Displays alerts for the selected manifest | Use `manifest:webwolf/pom.xml` to show alerts on the pom.xml file of the webwolf application | -| `paquete` | Displays alerts for the selected package | Use `package:django` to show alerts for django | -| `resolución` | Displays alerts of the selected resolution status | Use `resolution:no-bandwidth` to show alerts previously parked due to lack of resources or time to fix them | -| `repo` | Displays alerts based on the repository they relate to
Note that this filter is only available on the security overview. For more information, see "[About the security overview](/code-security/security-overview/about-the-security-overview)" | Use `repo:octocat-repo` to show alerts in the repository called `octocat-repo` |{%- ifversion dependabot-alerts-development-label %} -| `alcance` | Displays alerts based on the scope of the dependency they relate to | Use `scope:development` to show alerts for dependencies that are only used during development -{% endif %} -| `gravedad` | Displays alerts based on their level of severity | Use `severity:high` to show alerts with a severity of High |{%- ifversion dependabot-most-important-sort-option %} -| `clasificar` | Displays alerts according to the selected sort order | The default sorting option for alerts is `sort:most-important`, which ranks alerts by importance
Use `sort:newest` to show the latest alerts reported by {% data variables.product.prodname_dependabot %} -{% endif %} diff --git a/translations/es-ES/data/reusables/dependabot/dependabot-secrets-button.md b/translations/es-ES/data/reusables/dependabot/dependabot-secrets-button.md index c0cc5dec2f..992bc4a1b9 100644 --- a/translations/es-ES/data/reusables/dependabot/dependabot-secrets-button.md +++ b/translations/es-ES/data/reusables/dependabot/dependabot-secrets-button.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: b695c6a312fe02d09d6d00be769e52ca623b7a6c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138802" +--- {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. En la sección de "Seguridad" de la barra lateral, selecciona **{% octicon "key-asterisk" aria-label="The key-asterisk icon" %} Secretos** y luego haz clic en **{% data variables.product.prodname_dependabot %}**. +1. En la sección "Seguridad" de la barra lateral, seleccione **{% octicon "key-asterisk" aria-label="The key-asterisk icon" %} Secretos** y, después, haga clic en **{% data variables.product.prodname_dependabot %}** . {% else %} -1. En la barra lateral, haz clic en **{% data variables.product.prodname_dependabot %}**. ![Opción de la barra lateral de secretos del {% data variables.product.prodname_dependabot %}](/assets/images/enterprise/3.3/dependabot/dependabot-secrets.png) -{% endif %} +1. En la barra lateral, haga clic en **{% data variables.product.prodname_dependabot %}** . + ![Opción Secretos en la barra lateral de {% data variables.product.prodname_dependabot %}](/assets/images/enterprise/3.3/dependabot/dependabot-secrets.png) {% endif %} diff --git a/translations/es-ES/data/reusables/dependabot/dependabot-tos.md b/translations/es-ES/data/reusables/dependabot/dependabot-tos.md index c22b0988af..fedc8661be 100644 --- a/translations/es-ES/data/reusables/dependabot/dependabot-tos.md +++ b/translations/es-ES/data/reusables/dependabot/dependabot-tos.md @@ -1,5 +1,11 @@ -{% ifversion fpt %} -{% data variables.product.prodname_dependabot %} and all related features are covered by [{% data variables.product.prodname_dotcom %}'s Terms of Service](/free-pro-team@latest/github/site-policy/github-terms-of-service). -{% elsif ghec %} -{% data variables.product.prodname_dependabot %} and all related features are covered by your license agreement. For more information, see "[{% data variables.product.company_short %} Enterprise Customer Terms](https://github.com/enterprise-legal)." +--- +ms.openlocfilehash: 30fe5aa7bd3853049757fded26fb3a257f2cd491 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138797" +--- +{% ifversion fpt %} {% data variables.product.prodname_dependabot %} y todas las características relacionadas están sujetas por los [Términos del servicio de {% data variables.product.prodname_dotcom %}](/free-pro-team@latest/github/site-policy/github-terms-of-service). +El acuerdo de licencia abarca {% elsif ghec %} {% data variables.product.prodname_dependabot %} y todas las características relacionadas. Para más información, vea "[Términos del cliente empresarial de {% data variables.product.company_short %}](https://github.com/enterprise-legal)". {% endif %} diff --git a/translations/es-ES/data/reusables/dependabot/enabling-disabling-dependency-graph-private-repo.md b/translations/es-ES/data/reusables/dependabot/enabling-disabling-dependency-graph-private-repo.md index c011229867..091ae8e6cb 100644 --- a/translations/es-ES/data/reusables/dependabot/enabling-disabling-dependency-graph-private-repo.md +++ b/translations/es-ES/data/reusables/dependabot/enabling-disabling-dependency-graph-private-repo.md @@ -1,8 +1,15 @@ +--- +ms.openlocfilehash: a9678c48ca3bd557f99816ef21c70c2332fb4e46 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138794" +--- Los administradores del repositorio pueden habilitar o inhabilitar la gráfica de dependencias para los repositorios privados. -También puedes habilitar o inhabilitar la gráfica de dependencias para todos los repositorios que pertenecen a tu cuenta de usuario u organización. For more information, see "[Configuring the dependency graph](/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-the-dependency-graph)." +También puedes habilitar o inhabilitar la gráfica de dependencias para todos los repositorios que pertenecen a tu cuenta de usuario u organización. Para obtener más información, consulta "[Configuración del gráfico de dependencias](/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. Lee los mensajes sobre el otorgar acceso de solo lectura a {% data variables.product.product_name %} para los datos del repositorio para así habilitar la gráfica de dependencias, posteriormente, da clic en **Habilitar** junto a "Gráfica de Dependencias". !["Enable" button for the dependency graph](/assets/images/help/repository/dependency-graph-enable-button.png) Puedes inhabilitar la gráfica de dependencias en cualquier momento si haces clic en **Inhabilitar** junto a "Gráfica de dependencias" en la página de ajustes de {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %}"Análisis y seguridad de código."{% else %}"Seguridad & análisis."{% endif %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.navigate-to-code-security-and-analysis %} +4. Lea el mensaje sobre otorgar acceso de solo lectura a {% data variables.product.product_name %} para los datos del repositorio para poder habilitar el gráfico de dependencias. A continuación, haga clic en **Enable** junto a "Dependency Graph". + ![Botón "Habilitar" para el gráfico de dependencias](/assets/images/help/repository/dependency-graph-enable-button.png) Puedes deshabilitar el gráfico de dependencias en cualquier momento haciendo clic en **Disable** (Deshabilitar) junto a "Dependency Graph" (Gráfico de dependencias) en la página de configuración de {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %}"Code security and analysis" (Seguridad y análisis del código).{% else %}"Security & analysis" (Seguridad y análisis).{% endif %} diff --git a/translations/es-ES/data/reusables/dependabot/enterprise-enable-dependabot.md b/translations/es-ES/data/reusables/dependabot/enterprise-enable-dependabot.md index e13f140562..a3ec9b0dc5 100644 --- a/translations/es-ES/data/reusables/dependabot/enterprise-enable-dependabot.md +++ b/translations/es-ES/data/reusables/dependabot/enterprise-enable-dependabot.md @@ -1,8 +1,16 @@ +--- +ms.openlocfilehash: 173ad67b9b54108c16978dc5f1a8f01768c7bb37 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138789" +--- {% ifversion ghes > 3.2 %} {% note %} -**Nota:** Tu administrador de sitio debe configurar las {% data variables.product.prodname_dependabot_updates %} para {% data variables.product.product_location %} antes de que puedas utilizar esta característica. 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)". +**Nota:** El administrador del sitio debe configurar {% data variables.product.prodname_dependabot_updates %} para {% data variables.product.product_location %} antes de que pueda utilizar esta característica. Para más información, vea "[Habilitación de {% data variables.product.prodname_dependabot %} para la empresa](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)". {% endnote %} 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 8507958421..213cc5f88e 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,9 @@ -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)". +--- +ms.openlocfilehash: 08ae146622715d3cc8dfa4fdbc287fcd9b37f23f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147063078" +--- +Si el gráfico de dependencias no está disponible en el sistema, el propietario de la empresa puede habilitarlo. Para obtener más información, consulte "[Habilitación del gráfico de dependencias para la 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/dependabot/initial-updates.md b/translations/es-ES/data/reusables/dependabot/initial-updates.md index 282907fd0b..4803e6a5e2 100644 --- a/translations/es-ES/data/reusables/dependabot/initial-updates.md +++ b/translations/es-ES/data/reusables/dependabot/initial-updates.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 8adf896da9e4748cfaa5d0d0562172af14264f97 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138778" +--- Cuando habilitas las actualizaciones de versión por primera vez, podrías tener muchas dependencias desactualizadas y algunas podrían estar varias versiones debajo de la última. {% data variables.product.prodname_dependabot %} verifica las dependencias que estén desactualizadas tan pronto se habilita. Podrías ver nuevas solicitudes de extracción para las actualizaciones de versión después de algunos minutos de haber agregado el archivo de configuración, dependiendo de la cantidad de archivos de manifiesto para los cuales configuras las actualizaciones. El {% data variables.product.prodname_dependabot %} también ejecutará una actualización en los cambios subsecuentes al archivo de configuración. El {% data variables.product.prodname_dependabot %} también podría crear solicitudes de cambios cuando cambias un archivo de manifiesto después de que falló una actualización. Esto es porque los cambios al manifiesto, tales como eliminar la dependencia que ocasionó que fallara la actualización, podrían causar que la actualización recién activada tenga éxito. -Para mantener la fácil administración y revisión de las solicitudes de extracción, {% data variables.product.prodname_dependabot %} levanta un máximo de cinco solicitudes de extracción para comenzar a actualizar a las dependencias a su versión más reciente. Si fusionas algunas de estas primeras solicitudes de cambios en la siguiente actualización programada, aquellas restantes se abrirán en la siguiente actualización, hasta ese máximo. Puedes cambiar la cantidad máxima de solicitudes de cambios abiertas si configuras la [opción de configuración `open-pull-requests-limit`](/github/administering-a-repository/configuration-options-for-dependency-updates#open-pull-requests-limit). +Para facilitar la administración y revisión de las solicitudes de incorporación de cambios, {% data variables.product.prodname_dependabot %} genera un máximo de cinco solicitudes de incorporación de cambios para comenzar a actualizar a las dependencias a su versión más reciente. Si fusionas algunas de estas primeras solicitudes de cambios en la siguiente actualización programada, aquellas restantes se abrirán en la siguiente actualización, hasta ese máximo. Puede cambiar el número máximo de solicitudes de incorporación de cambios abiertas si establece la [opción de configuración `open-pull-requests-limit`](/github/administering-a-repository/configuration-options-for-dependency-updates#open-pull-requests-limit). diff --git a/translations/es-ES/data/reusables/dependabot/option-affects-security-updates.md b/translations/es-ES/data/reusables/dependabot/option-affects-security-updates.md index 9ab403e865..047290a192 100644 --- a/translations/es-ES/data/reusables/dependabot/option-affects-security-updates.md +++ b/translations/es-ES/data/reusables/dependabot/option-affects-security-updates.md @@ -1 +1,9 @@ -Configurar esta opción también afectará a las solicitudes de extracción para las actualizaciones de seguridad en los archivos de manifiesto de este administrador de paquete, a menos de que utilices `target-branch` para revisar las actualizaciones de versión en una rama diferente a la predeterminada. +--- +ms.openlocfilehash: b180716cdb8b3d44d17a0266084934f8beb4e4c3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138762" +--- +Configurar esta opción también afectará a las solicitudes de incorporación de cambios para las actualizaciones de seguridad en los archivos de manifiesto de este administrador de paquetes, a menos que use `target-branch` para buscar actualizaciones de versión en una rama diferente a la predeterminada. diff --git a/translations/es-ES/data/reusables/dependabot/private-dependencies-note.md b/translations/es-ES/data/reusables/dependabot/private-dependencies-note.md index b323371ad4..8490676eb5 100644 --- a/translations/es-ES/data/reusables/dependabot/private-dependencies-note.md +++ b/translations/es-ES/data/reusables/dependabot/private-dependencies-note.md @@ -1 +1,9 @@ -Cuando ejecutas actualizaciones de versión o de seguridad, algunos ecosistemas deberán poder resolver todas las dependencias de su fuente para verificar que las actualizaciones sean exitosas. Si tus archivos de manifiesto o de bloqueo contienen cualquier dependencia privada, el {% data variables.product.prodname_dependabot %} deberá poder acceder a la ubicación en la que se hospedan dichas dependencias. Los propietarios de las organizaciones pueden otorgar acceso al {% data variables.product.prodname_dependabot %} para los repositorios privados que contengan dependencias para un proyecto dentro de la misma organización. 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#allowing-dependabot-to-access-private-dependencies)". Puedes configurar el acceso a los registros privados en el archivo de configuración _dependabot.yml_ de un repositorio. 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)". +--- +ms.openlocfilehash: 74a6541cfbd0ad87d45a316cb46da45c227c9925 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138746" +--- +Cuando ejecutas actualizaciones de versión o de seguridad, algunos ecosistemas deberán poder resolver todas las dependencias de su fuente para verificar que las actualizaciones sean exitosas. Si tus archivos de manifiesto o de bloqueo contienen cualquier dependencia privada, el {% data variables.product.prodname_dependabot %} deberá poder acceder a la ubicación en la que se hospedan dichas dependencias. Los propietarios de las organizaciones pueden otorgar acceso al {% data variables.product.prodname_dependabot %} para los repositorios privados que contengan dependencias para un proyecto dentro de la misma organización. Para más información, vea "[Administración de la configuración de seguridad y análisis para la organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization#allowing-dependabot-to-access-private-dependencies)". Puede configurar el acceso a los registros privados en el archivo de configuración _dependabot.yml_ de un repositorio. Para más información, vea "[Opciones de configuración para el archivo dependabot.yml](/github/administering-a-repository/configuration-options-for-dependency-updates#configuration-options-for-private-registries)". diff --git a/translations/es-ES/data/reusables/dependabot/private-dependencies.md b/translations/es-ES/data/reusables/dependabot/private-dependencies.md index 7e28a5d989..d5536617cd 100644 --- a/translations/es-ES/data/reusables/dependabot/private-dependencies.md +++ b/translations/es-ES/data/reusables/dependabot/private-dependencies.md @@ -1 +1,9 @@ -Actualmente, {% data variables.product.prodname_dependabot_version_updates %} no son compatibles con archivos de bloqueo o de manifiesto que contengan dependencias o registros de git privados. Esto es porque, cuando se ejecutan las actualizaciones de versión, {% data variables.product.prodname_dependabot %} debe poder resolver todas las dependencias de su fuente para verificar que dichas actualizaciones de versión hayan sido exitosas. +--- +ms.openlocfilehash: 0f47648322834fd8ec81dc4a975cdb8f92610a70 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138733" +--- +Actualmente, {% data variables.product.prodname_dependabot_version_updates %} no son compatibles con archivos de bloqueo o de manifiesto que contengan dependencias o registros de git privados. El motivo es que, al ejecutar actualizaciones de versión, {% data variables.product.prodname_dependabot %} debe poder resolver todas las dependencias de su origen para verificar que esas actualizaciones de versión hayan sido correctas. diff --git a/translations/es-ES/data/reusables/dependabot/pull-request-introduction.md b/translations/es-ES/data/reusables/dependabot/pull-request-introduction.md index 1fe7c62fb2..f7bb4f1a25 100644 --- a/translations/es-ES/data/reusables/dependabot/pull-request-introduction.md +++ b/translations/es-ES/data/reusables/dependabot/pull-request-introduction.md @@ -1 +1,9 @@ -El {% data variables.product.prodname_dependabot %} levanta solicitudes de extracción para actualizar las dependencias. Dependiendo de cómo se configure tu repositorio, el {% data variables.product.prodname_dependabot %} podría levantar solicitudes de extracción para las actualizaciones de versión y/o para las alertas de seguridad. Administrarás estas solicitudes de la misma forma que cualquier otra solicitud de extracción, pero también hay comandos extra disponibles. Para obtener más información sobre cómo habilitar la actualización de dependencias del {% data variables.product.prodname_dependabot %}, consulta las secciones "[Configurar las {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-dependabot-security-updates)" y "[Habilitar e inhabilitar la actualización de versiones del {% data variables.product.prodname_dependabot %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/enabling-and-disabling-version-updates)". +--- +ms.openlocfilehash: 40caecb36e883a7330843fbe17a34ff1bf2c3bbb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138730" +--- +El {% data variables.product.prodname_dependabot %} levanta solicitudes de extracción para actualizar las dependencias. En función de la configuración del repositorio, {% data variables.product.prodname_dependabot %} podría generar solicitudes de incorporación de cambios para las actualizaciones de versión o de seguridad. Administrarás estas solicitudes de la misma forma que cualquier otra solicitud de extracción, pero también hay comandos extra disponibles. Para obtener información sobre cómo habilitar las actualizaciones de dependencias de {% data variables.product.prodname_dependabot %}, vea "[Configuración de {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-dependabot-security-updates)" y "[Habilitación y deshabilitación de actualizaciones de seguridad de {% data variables.product.prodname_dependabot %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/enabling-and-disabling-version-updates)". diff --git a/translations/es-ES/data/reusables/dependabot/pull-request-security-vs-version-updates.md b/translations/es-ES/data/reusables/dependabot/pull-request-security-vs-version-updates.md index 622bd3c021..98f2d52566 100644 --- a/translations/es-ES/data/reusables/dependabot/pull-request-security-vs-version-updates.md +++ b/translations/es-ES/data/reusables/dependabot/pull-request-security-vs-version-updates.md @@ -1,4 +1,12 @@ -Cuando el {% data variables.product.prodname_dependabot %} levanta solicitudes de cambio, estas podrían ser para actualizaciones de _seguridad_ o de _versión_: +--- +ms.openlocfilehash: beb94442275da611c58bf0697acdf1caf02bfa0e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138722" +--- +Cuando {% data variables.product.prodname_dependabot %} genera solicitudes de incorporación de cambios, pueden ser para actualizaciones de _seguridad_ o de _versión_: -- Las _{% data variables.product.prodname_dependabot_security_updates %}_ son solicitudes de cambios automatizadas que te ayudan a actualizar las dependencias con vulnerabilidades conocidas. -- Las _{% data variables.product.prodname_dependabot_version_updates %}_ son solicitudes de cambios automatizadas que mantienen tus dependencias actualizadas, incluso cuando no tienen vulnerabilidades. Para verificar el estado de las actualizaciones de versión, navega a la pestaña de perspectivas de tu repositorio, luego a la gráfica de dependencias, y luego al {% data variables.product.prodname_dependabot %}. +- _{% data variables.product.prodname_dependabot_security_updates %}_ son solicitudes de incorporación de cambios automatizadas que ayudan a actualizar las dependencias con vulnerabilidades conocidas. +- _{% data variables.product.prodname_dependabot_version_updates %}_ son solicitudes de incorporación de cambios automatizadas que mantienen actualizadas las dependencias, incluso cuando no tienen ninguna vulnerabilidad. Para verificar el estado de las actualizaciones de versión, navega a la pestaña de perspectivas de tu repositorio, luego a la gráfica de dependencias, y luego al {% data variables.product.prodname_dependabot %}. diff --git a/translations/es-ES/data/reusables/dependabot/result-discrepancy.md b/translations/es-ES/data/reusables/dependabot/result-discrepancy.md index cd5055354a..4a5e6caed5 100644 --- a/translations/es-ES/data/reusables/dependabot/result-discrepancy.md +++ b/translations/es-ES/data/reusables/dependabot/result-discrepancy.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 581c8ed6d14bff0bf47befd9145d5729d3e635d9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138717" +--- Los resultados de la detección de dependencias que reporta {% data variables.product.product_name %} pueden ser diferentes a aquellos que devuelven otras herramientas. Esto está justificado y es útil el entender cómo {% data variables.product.prodname_dotcom %} determina las dependencias para tu proyecto. diff --git a/translations/es-ES/data/reusables/dependabot/supported-package-managers.md b/translations/es-ES/data/reusables/dependabot/supported-package-managers.md index 0cdc2fe48b..16aaf0650a 100644 --- a/translations/es-ES/data/reusables/dependabot/supported-package-managers.md +++ b/translations/es-ES/data/reusables/dependabot/supported-package-managers.md @@ -1,51 +1,55 @@ +--- +ms.openlocfilehash: 073c21c1480e0f9f699687c730aef2bb670654e7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146689025" +--- La siguiente tabla muestra, para cada administrador de paquetes: - El valor YAML a utilizar en el archivo *dependabot.yml* - Las versiones compatibles del administrador de paquetes - Si las dependencias en los repositorios o registros privados de {% data variables.product.prodname_dotcom %} son compatibles - Si las dependencias delegadas a proveedores son compatibles -| Administración de paquetes | El valor de YAML | Las versiones compatibles | Los repositorios privados | Registros privados | Delegamiento a proveedores | -| -------------------------- | ---------------- | ------------------------------- |:-------------------------:|:------------------:|:------------------------------------------:| -| Bundler | `bundler` | v1, v2 | | **✓** | **✓** | -| Cargo | `cargo` | v1 | **✓** | **✓** | | -| Composer | `composer` | v1, v2 | **✓** | **✓** | | -| Docker | `docker` | v1 | **✓** | **✓** | | -| Hex | `mix` | v1 | | **✓** | | -| elm-package | `elm` | v0.19 | **✓** | **✓** | | -| submódulo de git | `gitsubmodule` | N/A (sin versión) | **✓** | **✓** | | -| GitHub Actions | `github-actions` | N/A (sin versión) | **✓** | **✓** | | -| Módulos de Go | `gomod` | v1 | **✓** | **✓** | **✓** | -| Gradle | `gradle` | N/A (sin versión)[1] | **✓** | **✓** | | -| Maven | `maven` | N/A (sin versión)[2] | **✓** | **✓** | | -| npm | `npm` | v6, v7, v8 | **✓** | **✓** | | -| NuGet | `nuget` | <= 4.8[3] | **✓** | **✓** | | -| pip | `pip` | v21.1.2 | | **✓** | | -| pipenv | `pip` | <= 2021-05-29 | | **✓** | | -| pip-compile | `pip` | 6.1.0 | | **✓** | | -| poetry | `pip` | v1 | | **✓** | |{% ifversion fpt or ghec or ghes > 3.4 %} -| pub | `pub` | v2 [4] | | | -{% endif %} -| Terraform | `terraform` | >= 0.13, <= 1.2.x | **✓** | **✓** | | -| yarn | `npm` | v1 | **✓** | **✓** | | +Administrador de paquetes | El valor de YAML | Versiones compatibles | Los repositorios privados | Registros privados | Delegamiento a proveedores +---------------|------------------|------------------|:---:|:---:|:---: +Bundler | `bundler` | v1, v2 | | **✓** | **✓** | +Cargo | `cargo` | v1 | **✓** | **✓** | | +Composer | `composer` | v1, v2 | **✓** | **✓** | | +Docker | `docker` | v1 | **✓** | **✓** | | +Hex | `mix` | v1 | | **✓** | | +elm-package | `elm` | v0.19 | **✓** | **✓** | | +submódulo de git | `gitsubmodule` | N/A (sin versión) | **✓** | **✓** | | +Acciones de GitHub | `github-actions` | N/A (sin versión) | **✓** | **✓** | | +Módulos de Go | `gomod` | v1 | **✓** | **✓** | **✓** | +Gradle | `gradle` | N/A (sin versión)[1] | **✓** | **✓** | | +Maven | `maven` | N/A (sin versión)[2] | **✓** | **✓** | | +npm | `npm` | v6, v7, v8 | **✓** | **✓** | | +NuGet | `nuget` | <= 4.8[3] | **✓** | **✓** | | +pip | `pip` | v21.1.2 | | **✓** | | +pipenv | `pip` | <= 2021-05-29 | | **✓** | | +pip-compile | `pip` | 6.1.0 | | **✓** | | +poetry | `pip` | v1 | | **✓** | |{% ifversion fpt or ghec or ghes > 3.4 %} +pub | `pub` | v2 [4] | | | |{% endif %} +Terraform | `terraform` | >= 0.13, <= 1.2.x | **✓** | **✓** | | +yarn | `npm` | v1 | **✓** | **✓** | | {% tip %} -**Tip:** Para los administradores de paquetes tales como `pipenv` y `poetry`, necesitas utilizar el valor de YAML `pip`. Por ejemplo, si utilizas `poetry` para administrar tus dependencias de Python y quieres que el {% data variables.product.prodname_dependabot %} monitoree el archivo de manifiesto de tu dependencia para encontrar versiones nuevas, utiliza `package-ecosystem: "pip"` en tu archivo de *dependabot.yml*. +**Sugerencia:** Para los administradores de paquetes tales como `pipenv` y `poetry`, necesitas utilizar el valor `pip` de YAML. Por ejemplo, si utilizas `poetry` para administrar tus dependencias de Python y quieres que el {% data variables.product.prodname_dependabot %} monitoree el archivo de manifiesto de tu dependencia para encontrar versiones, utiliza `package-ecosystem: "pip"` en tu archivo de *dependabot.yml*. {% endtip %} -[1] El {% data variables.product.prodname_dependabot %} no ejecuta Gradle pero es compatible con las actualizaciones de los siguientes archivos: `build.gradle`, `build.gradle.kts` (para los proyectos de Kotlin), y los archivos que se incluye a través de la declaración `apply` que tengan `dependencies` en el nombre de archivo. Toma en cuenta que `apply` no es compatible con `apply to`, con la recursión o con las sintaxis avanzadas (por ejemplo, el `apply` de Kotlin con `mapOf`, que son nombres de archivo que se definen por propiedad). +[1] El {% data variables.product.prodname_dependabot %} no ejecuta Gradle pero es compatible con las actualizaciones de los siguientes archivos: `build.gradle`, `build.gradle.kts` (para los proyectos de Kotlin), y los archivos que se incluyen a través de la declaración `apply` que tengan `dependencies` en el nombre de archivo. Ten en cuenta que `apply` no es compatible con `apply to`, con la recursión o con las sintaxis avanzadas (por ejemplo, el `apply` de Kotlin con `mapOf`, que son nombres de archivo que se definen por propiedad). -[2] El {% data variables.product.prodname_dependabot %} no ejecuta Maven pero es compatible con las actualizaciones a los archivos `pom.xml`. +[2] El {% data variables.product.prodname_dependabot %} no ejecuta Maven, pero es compatible con las actualizaciones a los archivos `pom.xml`. [3] El {% data variables.product.prodname_dependabot %} no ejecuta el CLI de NuGet pero sí es compatible con la mayoría de las características hasta la versión 4.8. -{% ifversion fpt or ghec or ghes > 3.4 %} -[4] -{% ifversion ghes = 3.5 %} La compatibilidad para `pub` se encuentra actualmente en beta. Cualquier limitación conocida está sujeta a cambios. Toma en cuenta que el {% data variables.product.prodname_dependabot %}: - - No es compatible con la actualización de dependencias para `pub`. - - No realizará una actualización cuando la versión que intenta actualizar se ignora, incluso si hay una versión anterior disponible. +La compatibilidad con {% ifversion fpt or ghec or ghes > 3.4 %} [4] {% ifversion ghes = 3.5 %}`pub` está actualmente en versión beta. Las limitaciones conocidas están sujetas a cambios. Ten en cuenta que {% data variables.product.prodname_dependabot %}: + - No admite la actualización de dependencias de git para `pub`. + - No realizará una actualización cuando se omita la versión a la que intenta actualizar, incluso si hay disponible una versión anterior. - Para obtener más información sobre cómo configurar tu archivo _dependabot.yml_ para `pub`, consulta la sección "[Habilitar la compatibilidad para los ecosistemas de nivel beta](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#enable-beta-ecosystems)". - {%- else %}El {% data variables.product.prodname_dependabot %} no realizará una actualización para `pub` cuando la versión a la que intenta actualizarse se ignora, incluso si exista una versión anterior disponible.{% endif %} -{% endif %} + Para obtener información sobre cómo configurar el archivo _dependabot.yml_ para `pub`, consulta "[Habilitación de la compatibilidad con ecosistemas de nivel beta](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#enable-beta-ecosystems)". + {%- else %}{% data variables.product.prodname_dependabot %} no realizará una actualización de `pub` cuando la versión que intenta actualizar se omite, incluso si hay una versión anterior disponible.{% endif %} {% endif %} diff --git a/translations/es-ES/data/reusables/dependabot/version-updates-for-actions.md b/translations/es-ES/data/reusables/dependabot/version-updates-for-actions.md index 10905155df..2dd5371aaa 100644 --- a/translations/es-ES/data/reusables/dependabot/version-updates-for-actions.md +++ b/translations/es-ES/data/reusables/dependabot/version-updates-for-actions.md @@ -1 +1,9 @@ -También puedes habilitar las {% data variables.product.prodname_dependabot_version_updates %} para las acciones que agregas a tu flujo de trabajo. Para obtener más información, consulta la sección "[Mantener tus acciones actualizadas con el {% data variables.product.prodname_dependabot %}](/github/administering-a-repository/keeping-your-actions-up-to-date-with-dependabot)". +--- +ms.openlocfilehash: 57f9a694b633e6d24fbdfc4fb24b94d108b8cc82 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138706" +--- +También puedes habilitar las {% data variables.product.prodname_dependabot_version_updates %} para las acciones que agregas a tu flujo de trabajo. Para obtener más información, consulta "[Mantener tus acciones actualizadas con el {% data variables.product.prodname_dependabot %}](/github/administering-a-repository/keeping-your-actions-up-to-date-with-dependabot)". diff --git a/translations/es-ES/data/reusables/dependabot/vulnerable-calls-beta.md b/translations/es-ES/data/reusables/dependabot/vulnerable-calls-beta.md index edc00b2e0c..95ab179ce9 100644 --- a/translations/es-ES/data/reusables/dependabot/vulnerable-calls-beta.md +++ b/translations/es-ES/data/reusables/dependabot/vulnerable-calls-beta.md @@ -1,10 +1,18 @@ +--- +ms.openlocfilehash: 1e0e1565612bf7107bee82249b8d330d695ca971 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146178931" +--- {% ifversion dependabot-alerts-vulnerable-calls %} {% note %} -**Notas:** +**Notas:** -- The detection of calls to vulnerable functions by {% data variables.product.prodname_dependabot %} is in beta and subject to change. +- La detección de llamadas a funciones vulnerables efectuadas por {% data variables.product.prodname_dependabot %} se encuentra en versión beta y está sujeta a cambios. - {% data reusables.gated-features.dependency-vulnerable-calls %} diff --git a/translations/es-ES/data/reusables/dependency-review/action-enterprise.md b/translations/es-ES/data/reusables/dependency-review/action-enterprise.md index 93908578c8..483b359e73 100644 --- a/translations/es-ES/data/reusables/dependency-review/action-enterprise.md +++ b/translations/es-ES/data/reusables/dependency-review/action-enterprise.md @@ -1,3 +1,10 @@ -{% ifversion ghes or ghae %} -Enterprise owners and people with admin access to a repository can add the {% data variables.product.prodname_dependency_review_action %} to their enterprise and repository, respectively. +--- +ms.openlocfilehash: 5a31b3124d838bfaad532763c644a8b446dcd0aa +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147424900" +--- +{% ifversion ghes or ghae %} Los propietarios de la empresa y los usuarios con acceso de administrador a un repositorio pueden agregar {% data variables.product.prodname_dependency_review_action %} a su empresa y repositorio, respectivamente. {% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/dependency-review/beta.md b/translations/es-ES/data/reusables/dependency-review/beta.md index 84647b3518..5d5f864c51 100644 --- a/translations/es-ES/data/reusables/dependency-review/beta.md +++ b/translations/es-ES/data/reusables/dependency-review/beta.md @@ -1,7 +1,14 @@ -{% ifversion ghes = 3.2 %} -{% note %} +--- +ms.openlocfilehash: b55c1d61ba8da90884c50184240d2aea8e8b0ee9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138698" +--- +{% ifversion ghes = 3.2 %} {% note %} -**Nota:** Las revisiones de dependencias se encuentran actualmente en beta y están sujetas a cambios. +**Nota:** La revisión de dependencias se encuentra actualmente en versión beta y está sujeta a cambios. {% endnote %} 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 7ad0e01dee..1af81fd151 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 @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 3f8e07d663acad262311066263894f6eb9573691 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147063750" +--- {% note %} -**Note**: La {% data variables.product.prodname_dependency_review_action %} se encuentra actualmente en beta público y está sujeta a cambios. +**Nota**: Actualmente, {% data variables.product.prodname_dependency_review_action %} se encuentra en versión beta pública y está sujeta a cambios. -{% endnote %} +{% endnote %} \ No newline at end of file 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 3324f221eb..b81fc89fee 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,11 @@ -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. +--- +ms.openlocfilehash: 7e18dc2371c5cb5f84f8ea732e53919a063e596c +ms.sourcegitcommit: dc42bb4a4826b414751ffa9eed38962c3e3fea8e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/13/2022 +ms.locfileid: "147080631" +--- +La {% data variables.product.prodname_dependency_review_action %} examina las solicitudes de incorporación de cambios de dependencia y genera un error si las nuevas dependencias tienen vulnerabilidades conocidas. La acción es compatible con un punto de conexión de API que compara las dependencias entre dos revisiones e informa de las diferencias. -Para obtener más información sobre la acción y la terminal de la API, consulta las secciones "[Acerca de la revisión de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review#dependency-review-reinforcement)" y "[Revisión de dependencias](/rest/dependency-graph/dependency-review)" en la documentación de la API, respectivamente. +Para obtener más información sobre la acción y el punto de conexión de API, consulta "[Acerca de la revisión de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review#dependency-review-reinforcement)" y "[Revisión de dependencias"](/rest/dependency-graph/dependency-review) en la documentación de la API, respectivamente. 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 c1286ecc93..9ddb9b6bf0 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 @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: d1a631c8bcd74e56e3bd849292180f341f0ee75e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147060182" +--- {% note %} -**Note**: La API de revisión de dependencias se encuentra actualmente en beta público y está sujeta a cambios. +**Nota**: La API de revisión de dependencias está actualmente en versión beta pública y está sujeta a cambios. {% endnote %} diff --git a/translations/es-ES/data/reusables/dependency-review/feature-overview.md b/translations/es-ES/data/reusables/dependency-review/feature-overview.md index f84e2094d4..392960da36 100644 --- a/translations/es-ES/data/reusables/dependency-review/feature-overview.md +++ b/translations/es-ES/data/reusables/dependency-review/feature-overview.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: a868898f88e01a582fc3950d9fde5fc12b858b36 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138653" +--- La revisión de dependencias te permite entender los cambios a las dependencias y el impacto de seguridad de estos cambios en cada solicitud de cambios. Te proporciona una visualización fácil de entender para los cambios de dependencia con un diferencial rico en la pestaña de "Archivos que cambiaron" de una solicitud de cambios. La revisión de dependencias te informa sobre: - Qué dependencias se agregaron, eliminaron o actualizaron junto con las fechas de lanzamiento. - Cuántos proyectos utilizan estos componentes. diff --git a/translations/es-ES/data/reusables/dependency-submission/about-dependency-submission.md b/translations/es-ES/data/reusables/dependency-submission/about-dependency-submission.md index fd76ecb1bc..e4bfcf91f7 100644 --- a/translations/es-ES/data/reusables/dependency-submission/about-dependency-submission.md +++ b/translations/es-ES/data/reusables/dependency-submission/about-dependency-submission.md @@ -1,5 +1,13 @@ -The Dependency submission API lets you submit dependencies for a project. This enables you to add dependencies, such as those resolved when software is compiled or built, to {% data variables.product.prodname_dotcom %}'s dependency graph feature, providing a more complete picture of all of your project's dependencies. +--- +ms.openlocfilehash: 23a47438a4b4091ec5034671fa226eff68a08ef6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080483" +--- +Dependency submission API te permite enviar dependencias para un proyecto. Esto te permite agregar dependencias, como las que se resuelven cuando se compila o crea software, a la característica de gráfico de dependencias de {% data variables.product.prodname_dotcom %}, lo que proporciona un panorama más completo de todos las dependencias del proyecto. -The dependency graph shows any dependencies you submit using the API in addition to any dependencies that are identified from manifest or lock files in the repository (for example, a `package-lock.json` file in a JavaScript project). For more information about viewing the dependency graph, see "[Exploring the dependencies of a repository](/code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository#viewing-the-dependency-graph)." +El gráfico de dependencias muestra las dependencias que envías mediante la API, además de las dependencias identificadas mediante archivos de bloqueo o de manifiesto en el repositorio (por ejemplo, un archivo `package-lock.json` en un proyecto de JavaScript). Para más información sobre la visualización del gráfico de dependencias, consulta "[Explorar las dependencias de un repositorio](/code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository#viewing-the-dependency-graph)". -Submitted dependencies will receive {% data variables.product.prodname_dependabot_alerts %} and {% data variables.product.prodname_dependabot_security_updates %} for any known vulnerabilities. Solo obtendrás {% data variables.product.prodname_dependabot_alerts %} para las dependencias que sean de uno de los [ecosistemas compatibles](https://github.com/github/advisory-database#supported-ecosystems) de la {% data variables.product.prodname_advisory_database %}. Submitted dependencies will not be surfaced in dependency review or your organization's dependency insights. +Las dependencias enviadas recibirán {% data variables.product.prodname_dependabot_alerts %} y {% data variables.product.prodname_dependabot_security_updates %} para cualquier vulnerabilidad conocida. Solo obtendrás {% data variables.product.prodname_dependabot_alerts %} para las dependencias que proceden de uno de los [ecosistemas compatibles](https://github.com/github/advisory-database#supported-ecosystems) de {% data variables.product.prodname_advisory_database %}. Las dependencias enviadas no se mostrarán en la revisión de dependencias ni en la información de las dependencias de la organización. diff --git a/translations/es-ES/data/reusables/dependency-submission/dependency-submission-api-beta.md b/translations/es-ES/data/reusables/dependency-submission/dependency-submission-api-beta.md index c1ccb6e81d..92ae1c889b 100644 --- a/translations/es-ES/data/reusables/dependency-submission/dependency-submission-api-beta.md +++ b/translations/es-ES/data/reusables/dependency-submission/dependency-submission-api-beta.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 88147b7d5d8b856b9e8e785be4bea83c6bf1fbcd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080475" +--- {% note %} -**Note:** The Dependency submission API is currently in public beta and subject to change. +**Nota:** Actualmente, la API de envío de dependencias se encuentra en versión beta pública y está sujeta a cambios. {% 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 d31b578ca1..a8e26e86dc 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,9 @@ -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)". +--- +ms.openlocfilehash: d737ba71f2ac489193cebbfa9fed42f39c5c3e9a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080659" +--- +De manera adicional, puedes usar Dependency submission API (versión beta) para enviar dependencias desde el administrador de paquetes o el ecosistema que prefieras, incluso si el ecosistema no es compatible con el gráfico de dependencias para el análisis del archivo de manifiesto o de bloqueo. El gráfico de dependencias mostrará las dependencias enviadas agrupadas por ecosistema, pero por separado de las dependencias analizadas de los archivos de manifiesto o de bloqueo. Para más información sobre Dependency submission API, consulta"[Uso de Dependency submission API](/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api)". diff --git a/translations/es-ES/data/reusables/desktop/2fa-in-browser.md b/translations/es-ES/data/reusables/desktop/2fa-in-browser.md index 95f254e0c5..c203a90801 100644 --- a/translations/es-ES/data/reusables/desktop/2fa-in-browser.md +++ b/translations/es-ES/data/reusables/desktop/2fa-in-browser.md @@ -1,5 +1,14 @@ +--- +ms.openlocfilehash: 122f879fb460ae8bde2d1efa368d959f0ad040aa +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138645" +--- 1. Si has configurado la autenticación de dos factores (2FA) para {% data variables.product.prodname_dotcom %}, realiza una de las siguientes acciones: - Si configuras 2FA por medio de SMS, recupera tu código 2FA de un mensaje SMS. - Si configuras 2FA con una aplicación TOTP, genera un código 2FA. - Ingresa entonces tu código de 2FA en el mensaje de {% data variables.product.prodname_dotcom %} y da clic en **Verificar**. ![El campo de código de autenticación 2FA](/assets/images/help/desktop/2fa-code-field.png) + Después, escriba el código de 2FA en el mensaje de {% data variables.product.prodname_dotcom %} y haga clic en **Verificar**. + ![Campo del código de autenticación 2FA](/assets/images/help/desktop/2fa-code-field.png) diff --git a/translations/es-ES/data/reusables/desktop/about-github-desktop.md b/translations/es-ES/data/reusables/desktop/about-github-desktop.md index e9a8b75f90..199f95802d 100644 --- a/translations/es-ES/data/reusables/desktop/about-github-desktop.md +++ b/translations/es-ES/data/reusables/desktop/about-github-desktop.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: 5ce7a5e1be12c0a523bf5454dd49b802b479bdf2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138642" +--- {% data variables.product.prodname_desktop %} es una herramienta de código abierto que te permite ser más productivo. {% data variables.product.prodname_desktop %} fomenta que tú y tu equipo colaboren utilizando las mejoras prácticas con Git y {% data variables.product.prodname_dotcom %}. Ésto es solo una parte de lo mucho que puedes hacer con {% data variables.product.prodname_desktop %}: diff --git a/translations/es-ES/data/reusables/desktop/authenticate-in-browser.md b/translations/es-ES/data/reusables/desktop/authenticate-in-browser.md index a1a7f9151f..8517d67b9a 100644 --- a/translations/es-ES/data/reusables/desktop/authenticate-in-browser.md +++ b/translations/es-ES/data/reusables/desktop/authenticate-in-browser.md @@ -1,3 +1,12 @@ -1. Para autenticarte en {% data variables.product.prodname_dotcom %}, escribe tus credenciales de {% data variables.product.prodname_dotcom %}.com y haz clic en **Sign in (Iniciar sesión)**. ![El botón de Inicio de sesión para {% data variables.product.prodname_dotcom %} en el navegador](/assets/images/help/desktop/sign-in-button-browser.png) +--- +ms.openlocfilehash: 957ae8426750627cab3586db4e3ab401b109dd27 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138637" +--- +1. Para autenticarse en {% data variables.product.prodname_dotcom %}, escriba las credenciales de {% data variables.product.prodname_dotcom %}.com y haga clic en **Iniciar sesión**. + ![El botón de inicio de sesión para {% data variables.product.prodname_dotcom %} en el explorador](/assets/images/help/desktop/sign-in-button-browser.png) Como alternativa, si ya hubieras iniciado sesión en {% data variables.product.prodname_dotcom %}, sigue los mensajes para regresar a {% data variables.product.prodname_desktop %} y así completar la autenticación. diff --git a/translations/es-ES/data/reusables/desktop/choose-a-branch-to-merge.md b/translations/es-ES/data/reusables/desktop/choose-a-branch-to-merge.md index 8eaebf8d99..c123ca317f 100644 --- a/translations/es-ES/data/reusables/desktop/choose-a-branch-to-merge.md +++ b/translations/es-ES/data/reusables/desktop/choose-a-branch-to-merge.md @@ -1 +1,10 @@ -1. Haz clic en **Choose a branch to merge into (Elige una rama para fusionarse en) BRANCH**. ![Elige una opción de rama en la lista de menús de ramas](/assets/images/help/desktop/merge-branch-button-list.png) +--- +ms.openlocfilehash: c118c19b4ec8e2b7a2ddeadeebfe43c879f85566 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138634" +--- +1. Haga clic en **Choose a branch to merge into BRANCH** (Elegir una rama para combinarla en BRANCH). +![Opción para elegir una rama en la lista del menú de ramas](/assets/images/help/desktop/merge-branch-button-list.png) diff --git a/translations/es-ES/data/reusables/desktop/choose-a-theme.md b/translations/es-ES/data/reusables/desktop/choose-a-theme.md index 1a29152be2..7f06d93763 100644 --- a/translations/es-ES/data/reusables/desktop/choose-a-theme.md +++ b/translations/es-ES/data/reusables/desktop/choose-a-theme.md @@ -1,2 +1,10 @@ -3. Haz clic en **Appearance (Apariencia)**. -4. Haz clic en el tema que quieres usar. Opcionalmente, puedes seleccionar **Cambiar de tema automáticamente para coincidir con el sistema** si quieres que {% data variables.product.prodname_desktop %} siempre haga coincidir el tema con tu computador. +--- +ms.openlocfilehash: 7e205097061db2a80e3dbc59960207ff73815387 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138629" +--- +3. Haga clic en **Appearance** (Apariencia). +4. Haz clic en el tema que quieres usar. Opcionalmente, puede seleccionar **Automatically switch theme to match system** (Cambiar de tema automáticamente para coincidir con el sistema) si quiere que {% data variables.product.prodname_desktop %} siempre haga coincidir el tema con tu equipo. diff --git a/translations/es-ES/data/reusables/desktop/choose-clone-repository.md b/translations/es-ES/data/reusables/desktop/choose-clone-repository.md index 4737b45aa1..fce6553825 100644 --- a/translations/es-ES/data/reusables/desktop/choose-clone-repository.md +++ b/translations/es-ES/data/reusables/desktop/choose-clone-repository.md @@ -1,4 +1,12 @@ -1. En el menú **File (Archivo)** haz clic en **Clone Repository (Clonar repositorio)**. +--- +ms.openlocfilehash: 5f13e960a9201623b807d906a00092d657f393cf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138621" +--- +1. En el menú **File**, haga clic en **Clone Repository**. {% mac %} diff --git a/translations/es-ES/data/reusables/desktop/choose-local-path.md b/translations/es-ES/data/reusables/desktop/choose-local-path.md index a5730e4d3d..b9592625fb 100644 --- a/translations/es-ES/data/reusables/desktop/choose-local-path.md +++ b/translations/es-ES/data/reusables/desktop/choose-local-path.md @@ -1,13 +1,21 @@ -1. Haz clic en **Elegir...** y navega a la ruta local en donde quieres clonar el repositorio. +--- +ms.openlocfilehash: 4f441f97e65687805944e58452eb72a8d310801c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138618" +--- +1. Haga clic en **Elegir...** y navegue hasta una ruta local donde quiera clonar el repositorio. {% mac %} - ![El botón Choose (Elegir)](/assets/images/help/desktop/clone-choose-button-mac.png) + ![El botón Elegir](/assets/images/help/desktop/clone-choose-button-mac.png) {% endmac %} {% windows %} - ![El botón Choose (Elegir)](/assets/images/help/desktop/clone-choose-button-win.png) + ![El botón Elegir](/assets/images/help/desktop/clone-choose-button-win.png) {% endwindows %} diff --git a/translations/es-ES/data/reusables/desktop/choose-pr-from-list.md b/translations/es-ES/data/reusables/desktop/choose-pr-from-list.md index 70430fb0f8..a9455493c3 100644 --- a/translations/es-ES/data/reusables/desktop/choose-pr-from-list.md +++ b/translations/es-ES/data/reusables/desktop/choose-pr-from-list.md @@ -1 +1,9 @@ -1. En la lista de solicitudes de extracción, haz clic en la solicitud de extracción que deseas visualizar. +--- +ms.openlocfilehash: afa7167d20edd77937ee4c4108267cb90bd95f08 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138613" +--- +1. En la lista de solicitudes de incorporación de cambios, haga clic en la solicitud que quiera visualizar. diff --git a/translations/es-ES/data/reusables/desktop/choose-product-authenticate.md b/translations/es-ES/data/reusables/desktop/choose-product-authenticate.md index 1cb028f54f..95ef5be083 100644 --- a/translations/es-ES/data/reusables/desktop/choose-product-authenticate.md +++ b/translations/es-ES/data/reusables/desktop/choose-product-authenticate.md @@ -1 +1,10 @@ -1. A la derecha de "{% data variables.product.prodname_enterprise %} Server", da clic en **Iniciar sesión**. ![El botón de Iniciar sesión para GitHub Enterprise Server](/assets/images/help/desktop/sign-in-ghes.png) +--- +ms.openlocfilehash: 69750e698fa91bc74b88a3c57c0179820136c2c4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138586" +--- +1. A la derecha de "{% data variables.product.prodname_enterprise %} Server", haga clic en **Sign In** (Iniciar sesión). + ![El botón de Iniciar sesión para GitHub Enterprise Server](/assets/images/help/desktop/sign-in-ghes.png) diff --git a/translations/es-ES/data/reusables/desktop/click-base-branch-in-drop-down.md b/translations/es-ES/data/reusables/desktop/click-base-branch-in-drop-down.md index e66a1e5be2..1adfc33db1 100644 --- a/translations/es-ES/data/reusables/desktop/click-base-branch-in-drop-down.md +++ b/translations/es-ES/data/reusables/desktop/click-base-branch-in-drop-down.md @@ -1 +1,9 @@ -1. En la parte superior de la app, da clic en {% octicon "git-branch" aria-label="The branch icon" %} **Rama Actual** y luego, en la lista de ramas, da clic en aquella que quieras sea la base de tu nueva rama. +--- +ms.openlocfilehash: 2fb6184a83021ccfac66fa5c89a822b74cd7d229 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138570" +--- +1. En la parte superior de la rama, haga clic en {% octicon "git-branch" aria-label="The branch icon" %} **Rama actual** y después, en la lista de ramas, haga clic en la que quiera basar la rama nueva. diff --git a/translations/es-ES/data/reusables/desktop/click-changed-files-header.md b/translations/es-ES/data/reusables/desktop/click-changed-files-header.md index ddf48b51c7..0ddd3e39ce 100644 --- a/translations/es-ES/data/reusables/desktop/click-changed-files-header.md +++ b/translations/es-ES/data/reusables/desktop/click-changed-files-header.md @@ -1,13 +1,21 @@ -1. Haz clic derecho en el encabezado **archivos que cambiaron**. - +--- +ms.openlocfilehash: af362812d6f59fbf27b4f3bcf9d9b8ed1bb71521 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138565" +--- +1. Haga clic con el botón derecho en el encabezado **archivos modificados**. + {% mac %} ![El encabezado de archivos que cambiaron](/assets/images/help/desktop/mac-changed-file-header.png) - + {% endmac %} - + {% windows %} - + ![El encabezado de archivos que cambiaron](/assets/images/help/desktop/windows-changed-file-header.png) - + {% endwindows %} diff --git a/translations/es-ES/data/reusables/desktop/click-clone.md b/translations/es-ES/data/reusables/desktop/click-clone.md index 2842e29c90..456a2b3236 100644 --- a/translations/es-ES/data/reusables/desktop/click-clone.md +++ b/translations/es-ES/data/reusables/desktop/click-clone.md @@ -1,14 +1,22 @@ -1. Haz clic en **Clone**. +--- +ms.openlocfilehash: 9d7e1a282d21518e5e0651fb1cdbc7670b4f5394 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138562" +--- +1. Haga clic en **Clone** (Clonar). {% mac %} - ![El botón Clone (Clonar)](/assets/images/help/desktop/clone-button-mac.png) + ![El botón Clonar](/assets/images/help/desktop/clone-button-mac.png) {% endmac %} {% windows %} - ![El botón Clone (Clonar)](/assets/images/help/desktop/clone-button-win.png) + ![El botón Clonar](/assets/images/help/desktop/clone-button-win.png) {% endwindows %} diff --git a/translations/es-ES/data/reusables/desktop/click-discard-files.md b/translations/es-ES/data/reusables/desktop/click-discard-files.md index bc8a11da9c..4477e8bb2a 100644 --- a/translations/es-ES/data/reusables/desktop/click-discard-files.md +++ b/translations/es-ES/data/reusables/desktop/click-discard-files.md @@ -1 +1,9 @@ -1. Haz clic en **Discard Changes (Descartar cambios)** o **Discard Selected Changes (Descartar cambios seleccionados)** para descartar cambios a uno o más archivos, o **Discard All Changes (Descartar todos los cambios)** para descartar cambios a todos los archivos desde la última confirmación. +--- +ms.openlocfilehash: 3b190924c1dd634b4ee08a96318bf963bb958b8e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138557" +--- +1. Haga clic en **Discard Changes** (Descartar cambios) o en **Discard Selected Changes** (Descartar los cambios seleccionados) para descartar los cambios realizados en uno o más archivos, o en **Discard All Changes** (Descartar todos los cambios) para descartar los cambios realizados en todos los archivos desde la última confirmación. diff --git a/translations/es-ES/data/reusables/desktop/click-discard.md b/translations/es-ES/data/reusables/desktop/click-discard.md index 34dd6ffb77..220bb615fc 100644 --- a/translations/es-ES/data/reusables/desktop/click-discard.md +++ b/translations/es-ES/data/reusables/desktop/click-discard.md @@ -1,13 +1,21 @@ -1. Haz clic en **Descartar**. - +--- +ms.openlocfilehash: 66420eab0d177ce1fedbf6d1462f064ddcc32ee4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138554" +--- +1. Haga clic en **Descartar**. + {% mac %} ![Botón para descartar cambios almacenados](/assets/images/help/desktop/mac-discard-stashed-changes-button.png) - + {% endmac %} - + {% windows %} - + ![Botón para descartar cambios almacenados](/assets/images/help/desktop/windows-discard-stashed-changes-button.png) - + {% endwindows %} diff --git a/translations/es-ES/data/reusables/desktop/click-pull-requests.md b/translations/es-ES/data/reusables/desktop/click-pull-requests.md index fadac59c33..43ac1b85ec 100644 --- a/translations/es-ES/data/reusables/desktop/click-pull-requests.md +++ b/translations/es-ES/data/reusables/desktop/click-pull-requests.md @@ -1 +1,9 @@ -1. En la parte superior del menú desplegable, haz clic en **Pull Requests (Solicitudes de extracción)**. +--- +ms.openlocfilehash: e08bdd1bc9269b69ca0051b0c17c9d6cf37f744f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138549" +--- +1. En la parte superior del menú desplegable, haga clic en **Solicitudes de incorporación de cambios**. diff --git a/translations/es-ES/data/reusables/desktop/click-restore.md b/translations/es-ES/data/reusables/desktop/click-restore.md index 3fe818f9e9..4e9847719e 100644 --- a/translations/es-ES/data/reusables/desktop/click-restore.md +++ b/translations/es-ES/data/reusables/desktop/click-restore.md @@ -1,13 +1,21 @@ -1. Haz clic en **Restablecer**. +--- +ms.openlocfilehash: 85fa8c79f5305fa90ea196ddaa2b3af69c70a625 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138546" +--- +1. Haga clic en **Restaurar**. {% mac %} ![Botón de restablecer cambios acumulados](/assets/images/help/desktop/mac-restore-stashed-changes-button.png) - + {% endmac %} - + {% windows %} - + ![Botón de restablecer cambios acumulados](/assets/images/help/desktop/windows-restore-stashed-changes-button.png) - + {% endwindows %} diff --git a/translations/es-ES/data/reusables/desktop/click-save-git-config.md b/translations/es-ES/data/reusables/desktop/click-save-git-config.md index 5dc31757ca..5990b0eaa9 100644 --- a/translations/es-ES/data/reusables/desktop/click-save-git-config.md +++ b/translations/es-ES/data/reusables/desktop/click-save-git-config.md @@ -1 +1,9 @@ -1. Haz clic en **Save ** (guardar). +--- +ms.openlocfilehash: 1d086698c2b65210481924f1cf3462e61504c0fa +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138538" +--- +1. Haga clic en **Save**(Guardar). diff --git a/translations/es-ES/data/reusables/desktop/click-stash-all-changes.md b/translations/es-ES/data/reusables/desktop/click-stash-all-changes.md index 7d00cb2e77..71c1a6cfd3 100644 --- a/translations/es-ES/data/reusables/desktop/click-stash-all-changes.md +++ b/translations/es-ES/data/reusables/desktop/click-stash-all-changes.md @@ -1,13 +1,21 @@ -1. Haz clic en **Acumular todos los cambios**. - +--- +ms.openlocfilehash: a7f4aced2431fc025d946afe450db23fa6898dec +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138533" +--- +1. Haz clic en **Almacenar todos los cambios**. + {% mac %} ![El objeto de menú de Almacenar todos los cambios](/assets/images/help/desktop/mac-stash-all-changes.png) - + {% endmac %} - + {% windows %} - + ![El objeto de menú de Almacenar todos los cambios](/assets/images/help/desktop/windows-stash-all-changes.png) - + {% endwindows %} diff --git a/translations/es-ES/data/reusables/desktop/click-stashed-changes.md b/translations/es-ES/data/reusables/desktop/click-stashed-changes.md index 39a9ce1f03..3d8fc67682 100644 --- a/translations/es-ES/data/reusables/desktop/click-stashed-changes.md +++ b/translations/es-ES/data/reusables/desktop/click-stashed-changes.md @@ -1 +1,10 @@ -1. En la barra lateral a la izquierda, haz clic en **Stashed Changes** (Cambios acumulados). ![Opción de cambios acumulados](/assets/images/help/desktop/stashed-changes.png) +--- +ms.openlocfilehash: 7faae6fbc844ba7225942823f68a2a1ba4b0c500 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138501" +--- +1. En la barra lateral izquierda, haga clic en **Stashed Changes** (Cambios guardados provisionalmente). + ![Opción de cambios acumulados](/assets/images/help/desktop/stashed-changes.png) diff --git a/translations/es-ES/data/reusables/desktop/cloning-location-tab.md b/translations/es-ES/data/reusables/desktop/cloning-location-tab.md index 372de5b4f3..31e4663d9f 100644 --- a/translations/es-ES/data/reusables/desktop/cloning-location-tab.md +++ b/translations/es-ES/data/reusables/desktop/cloning-location-tab.md @@ -1,13 +1,21 @@ -1. Haz clic en la pestaña que corresponde a la ubicación del repositorio que deseas clonar. También puedes hacer clic en **URL** para introducir manualmente la ubicación del repositorio. +--- +ms.openlocfilehash: 4d44f95c4a2d1c603545fb20cfcb197441588fb4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138490" +--- +1. Haz clic en la pestaña que corresponde a la ubicación del repositorio que deseas clonar. También puede hacer clic en **URL** para especificar manualmente la ubicación del repositorio. {% mac %} ![Pestañas de ubicación en el menú Clone a repository (Clonar un repositorio)](/assets/images/help/desktop/choose-repository-location-mac.png) - + {% endmac %} {% windows %} - + ![Pestañas de ubicación en el menú Clone a repository (Clonar un repositorio)](/assets/images/help/desktop/choose-repository-location-win.png) - + {% endwindows %} diff --git a/translations/es-ES/data/reusables/desktop/cloning-repository-list.md b/translations/es-ES/data/reusables/desktop/cloning-repository-list.md index e2a9e6cf6b..1da80af37e 100644 --- a/translations/es-ES/data/reusables/desktop/cloning-repository-list.md +++ b/translations/es-ES/data/reusables/desktop/cloning-repository-list.md @@ -1,10 +1,18 @@ -1. Elige dentro de la lista el repositorio que deseas clonar. +--- +ms.openlocfilehash: f329693cde513b779b2e8fa834161dbfdb022782 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138485" +--- +1. Elija el repositorio que quiera clonar en la lista. {% mac %} ![Clonar una lista de repositorio](/assets/images/help/desktop/clone-a-repository-list-mac.png) - + {% endmac %} {% windows %} diff --git a/translations/es-ES/data/reusables/desktop/commit-all-desc.md b/translations/es-ES/data/reusables/desktop/commit-all-desc.md index cce9ee7ca1..65ac3b5268 100644 --- a/translations/es-ES/data/reusables/desktop/commit-all-desc.md +++ b/translations/es-ES/data/reusables/desktop/commit-all-desc.md @@ -1 +1,9 @@ -Para agregar **todos los cambios en todos los archivos** en una única confirmación, mantén seleccionada la casilla de verificación que aparece en la parte superior de la lista seleccionada. +--- +ms.openlocfilehash: 8fd583e5ae317cb58bf56cb209bd992e09fbd5f6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138482" +--- +Para agregar **todos los cambios en todos los archivos** en una única confirmación, mantenga activada la casilla de la parte superior de la lista. diff --git a/translations/es-ES/data/reusables/desktop/commit-button.md b/translations/es-ES/data/reusables/desktop/commit-button.md index 7e4778a0dd..bbf1446c51 100644 --- a/translations/es-ES/data/reusables/desktop/commit-button.md +++ b/translations/es-ES/data/reusables/desktop/commit-button.md @@ -1 +1,9 @@ -1. Dentro del campo Description (Descripción), haz clic en **Commit to (Confirmar a)BRANCH**. +--- +ms.openlocfilehash: 5c37bea76bc772974953fd5c3d5b14330ab849a8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138474" +--- +1. En el campo Description (Descripción), haga clic en **Commit to BRANCH** (Confirmar en RAMA). diff --git a/translations/es-ES/data/reusables/desktop/commit-message.md b/translations/es-ES/data/reusables/desktop/commit-message.md index fe80032afa..2745a4dc67 100644 --- a/translations/es-ES/data/reusables/desktop/commit-message.md +++ b/translations/es-ES/data/reusables/desktop/commit-message.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 1dc25be08d2c2caf1868eebe53bcaa5666e216bb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138477" +--- 1. En la parte inferior de la lista de cambios, en el campo Summary (Resumen), escribe un mensaje de confirmación corto y significativo. De forma opcional, puedes añadir más información sobre el cambio en el campo Description (Descripción). diff --git a/translations/es-ES/data/reusables/desktop/commit-some-desc.md b/translations/es-ES/data/reusables/desktop/commit-some-desc.md index 6f04a0cb29..fff9e527d8 100644 --- a/translations/es-ES/data/reusables/desktop/commit-some-desc.md +++ b/translations/es-ES/data/reusables/desktop/commit-some-desc.md @@ -1 +1,9 @@ -Para agregar **todos los cambios en uno o más archivos** en una confirmación única, quita la marca de selección de las casillas de verificación que se encuentran junto a los archivos que no deseas incluir y deja seleccionados solamente los archivos que deseas incluir en la confirmación. Puedes cambiar la casilla de verificación con las teclas `Barra espaciadora` o `Enter` después de seleccionar un archivo. +--- +ms.openlocfilehash: 7be7fed4509b0a631407735dad35ae2c61a62b19 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138469" +--- +Para agregar **todos los cambios en uno o más archivos** a una confirmación única, desactive las casillas situadas junto a los archivos que no quiera incluir y deje seleccionados solamente los que quiera incluir en la confirmación. Puede alternar la casilla con las teclas `Spacebar` o `Enter` después de seleccionar un archivo. diff --git a/translations/es-ES/data/reusables/desktop/confirm-discard-files.md b/translations/es-ES/data/reusables/desktop/confirm-discard-files.md index 8ae2526ef1..576724438d 100644 --- a/translations/es-ES/data/reusables/desktop/confirm-discard-files.md +++ b/translations/es-ES/data/reusables/desktop/confirm-discard-files.md @@ -1 +1,9 @@ -1. Para confirmar los cambios, revisa los archivos afectados y haz clic en **Discard Changes (Descartar cambios)**. +--- +ms.openlocfilehash: 4ae229d2cd9226024578f45842e3fe41ec5f0094 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138466" +--- +1. Para confirmar los cambios, revisa los archivos afectados y haz clic en **Descartar cambios**. diff --git a/translations/es-ES/data/reusables/desktop/confirm-merging-branch.md b/translations/es-ES/data/reusables/desktop/confirm-merging-branch.md index 98b794a67c..92f05c4da9 100644 --- a/translations/es-ES/data/reusables/desktop/confirm-merging-branch.md +++ b/translations/es-ES/data/reusables/desktop/confirm-merging-branch.md @@ -1 +1,9 @@ -1. Haz clic en la rama que deseas fusionar en la rama actual y luego haz clic en **Merge (Fusionar) BRANCH en BRANCH**. +--- +ms.openlocfilehash: f3bcc4710f2aacf217aa9236fbd9b1ff641a6282 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147711658" +--- +1. Haga clic en la rama que quiera combinar en la rama actual y luego en **Combinar RAMA en RAMA** . diff --git a/translations/es-ES/data/reusables/desktop/confirm-new-branch-button.md b/translations/es-ES/data/reusables/desktop/confirm-new-branch-button.md index ab607c196f..07ba9ce878 100644 --- a/translations/es-ES/data/reusables/desktop/confirm-new-branch-button.md +++ b/translations/es-ES/data/reusables/desktop/confirm-new-branch-button.md @@ -1 +1,9 @@ -1. Haz clic en **Create Branch (Crear rama)**. +--- +ms.openlocfilehash: ea69b4c8855481584b81aa3a7501579ee6a1a297 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138453" +--- +1. Haga clic en **Crear rama**. diff --git a/translations/es-ES/data/reusables/desktop/confirm-tag.md b/translations/es-ES/data/reusables/desktop/confirm-tag.md index e6fe5f975a..3ec0f513d8 100644 --- a/translations/es-ES/data/reusables/desktop/confirm-tag.md +++ b/translations/es-ES/data/reusables/desktop/confirm-tag.md @@ -1 +1,9 @@ -1. Da clic en **Crear etiqueta**. +--- +ms.openlocfilehash: e0f5d5a24c07032585c29530fa9dd9d28ccec261 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138413" +--- +1. Haga clic en **Crear etiqueta**. diff --git a/translations/es-ES/data/reusables/desktop/copy-email-git-config.md b/translations/es-ES/data/reusables/desktop/copy-email-git-config.md index ba04ce0d0b..16583d31f2 100644 --- a/translations/es-ES/data/reusables/desktop/copy-email-git-config.md +++ b/translations/es-ES/data/reusables/desktop/copy-email-git-config.md @@ -1 +1,9 @@ -1. Copia la dirección de correo electrónico que deseas usar en tu configuración local de Git. +--- +ms.openlocfilehash: b534093641efd6911a5266bcfe2bec48b0ef7dab +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147711642" +--- +1. Copie la dirección de correo electrónico que quiere usar en la configuración de Git local. diff --git a/translations/es-ES/data/reusables/desktop/create-new-branch.md b/translations/es-ES/data/reusables/desktop/create-new-branch.md index 9b63a250e1..15f2e2da9c 100644 --- a/translations/es-ES/data/reusables/desktop/create-new-branch.md +++ b/translations/es-ES/data/reusables/desktop/create-new-branch.md @@ -1 +1,9 @@ -1. Haz clic en **New Branch (Nueva rama)**. +--- +ms.openlocfilehash: 420269fb59cbc75c74a62c8dd0646d22b4974c37 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138405" +--- +1. Haga clic en **New Branch** (Nueva rama). diff --git a/translations/es-ES/data/reusables/desktop/create-tag.md b/translations/es-ES/data/reusables/desktop/create-tag.md index ca2dec5ab2..f80baf21ae 100644 --- a/translations/es-ES/data/reusables/desktop/create-tag.md +++ b/translations/es-ES/data/reusables/desktop/create-tag.md @@ -1 +1,9 @@ -1. Da clic derecho en la confirmación y da clic en **Crear Etiqueta...**. ![Selecciona el elemento de menú de crear etiqueta](/assets/images/help/desktop/select-create-tag.png) +--- +ms.openlocfilehash: 4fd09b4b9204b8116d977bd345cc34aa5ea263aa +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138402" +--- +1. Haz clic con el botón derecho en la confirmación y haz clic en **Crear etiqueta...** . ![Selecciona el elemento de menú Crear etiqueta](/assets/images/help/desktop/select-create-tag.png). diff --git a/translations/es-ES/data/reusables/desktop/current-branch-menu.md b/translations/es-ES/data/reusables/desktop/current-branch-menu.md index 78b229867d..3a157f1398 100644 --- a/translations/es-ES/data/reusables/desktop/current-branch-menu.md +++ b/translations/es-ES/data/reusables/desktop/current-branch-menu.md @@ -1 +1,10 @@ -1. En {% data variables.product.prodname_desktop %}, da clic en {% octicon "git-branch" aria-label="The branch icon" %} **Rama Actual**. ![Menú desplegable de la rama actual](/assets/images/help/desktop/current-branch-menu.png) +--- +ms.openlocfilehash: b2b58ef3ad30d86252c6a50e99b1fcb6d019b555 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138397" +--- +1. En {% data variables.product.prodname_desktop %}, haga clic en {% octicon "git-branch" aria-label="The branch icon" %} **Current Branch** (Rama actual). + ![Menú desplegable de la rama actual](/assets/images/help/desktop/current-branch-menu.png) diff --git a/translations/es-ES/data/reusables/desktop/delete-branch-mac.md b/translations/es-ES/data/reusables/desktop/delete-branch-mac.md index 3802d5abf2..e9cc8f97c6 100644 --- a/translations/es-ES/data/reusables/desktop/delete-branch-mac.md +++ b/translations/es-ES/data/reusables/desktop/delete-branch-mac.md @@ -1 +1,9 @@ -1. En tu barra de menú, da clic en **Rama** y luego en **Borrar...**. También puedes presionar Shift+Command+D. +--- +ms.openlocfilehash: 516b4ae3a8b9bced06d4b0845af01b13276be2d5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138394" +--- +1. En la barra de menús, haga clic en **Rama** y después en **Eliminar...** . También puede presionar Mayús+Comando+D. diff --git a/translations/es-ES/data/reusables/desktop/delete-branch-win.md b/translations/es-ES/data/reusables/desktop/delete-branch-win.md index c6badff829..e354dec08e 100644 --- a/translations/es-ES/data/reusables/desktop/delete-branch-win.md +++ b/translations/es-ES/data/reusables/desktop/delete-branch-win.md @@ -1 +1,9 @@ -1. En tu barra de menú, da clic en **Rama** y luego en **Borrar...**. También puedes presionar Ctrl+Shift+D. +--- +ms.openlocfilehash: bdf97f9d5d4a8786174bb123e3dd4a3f22e2f890 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138389" +--- +1. En la barra de menús, haga clic en **Rama** y después en **Eliminar...** . También puede presionar Ctrl+Mayús+D. diff --git a/translations/es-ES/data/reusables/desktop/delete-tag.md b/translations/es-ES/data/reusables/desktop/delete-tag.md index 9caae4dcf4..c3e0a300ce 100644 --- a/translations/es-ES/data/reusables/desktop/delete-tag.md +++ b/translations/es-ES/data/reusables/desktop/delete-tag.md @@ -1,4 +1,14 @@ +--- +ms.openlocfilehash: 5739ca1f83c33ad0f2101b02d48a6b39395652c6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138386" +--- 1. Da clic derecho en la confirmación. - - Si la confirmación solo tiene una etiqueta, da clic en **Borrar la etiqueta NOMBRE DE ETIQUETA**. ![Selecciona el elemento del menú de borrado de etiqueta](/assets/images/help/desktop/select-delete-tag.png) - - Si una confirmación tiene etiquetas múltiples, pasa el ratón sobre **Borrar Etiqueta...** y luego da clic en aquella que quieras borrar. ![Pasa el ratón sobre el menú de borrado de etiqueta](/assets/images/help/desktop/delete-tag-multiple.png) + - Si una confirmación solo tiene una etiqueta, haga clic en **Delete Tag TAG NAME** (Eliminar la etiqueta NOMBRE DE ETIQUETA). + ![Selección del elemento de menú de eliminación de etiqueta](/assets/images/help/desktop/select-delete-tag.png) + - Si una confirmación tiene varias etiquetas, mantenga el puntero sobre **Delete Tag...** (Borrar Etiqueta...) y luego haga clic en la que quiera eliminar. + ![Menú de mantener el puntero sobre la eliminación de etiqueta](/assets/images/help/desktop/delete-tag-multiple.png) diff --git a/translations/es-ES/data/reusables/desktop/download-desktop-page.md b/translations/es-ES/data/reusables/desktop/download-desktop-page.md index 04698cd4b1..eae6fc0381 100644 --- a/translations/es-ES/data/reusables/desktop/download-desktop-page.md +++ b/translations/es-ES/data/reusables/desktop/download-desktop-page.md @@ -1 +1,9 @@ -1. Visita la [página de descargas para {% data variables.product.prodname_desktop %} ](https://desktop.github.com/). +--- +ms.openlocfilehash: 8c0d97c9bdfb5b944c6011839052cf7b9d9c7864 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138381" +--- +1. Visite la [página de descarga de {% data variables.product.prodname_desktop %}](https://desktop.github.com/). diff --git a/translations/es-ES/data/reusables/desktop/fork-type-prompt.md b/translations/es-ES/data/reusables/desktop/fork-type-prompt.md index 9ecfebc185..a8a138a544 100644 --- a/translations/es-ES/data/reusables/desktop/fork-type-prompt.md +++ b/translations/es-ES/data/reusables/desktop/fork-type-prompt.md @@ -1,4 +1,12 @@ -1. Si planeas utilizar esta bifurcación para contribuir con el repositorio ascendente original, haz clic **Para contribuir con el proyecto**. +--- +ms.openlocfilehash: 5d678119f473246fbfbc8e8beca5c3520b833ac3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138378" +--- +1. Si planea usar esta bifurcación para contribuir con el repositorio ascendente original, haga clic en **To contribute to the parent project** (Para contribuir con el proyecto). {% mac %} @@ -12,7 +20,7 @@ {% endwindows %} -2. Si planeas utilizar esta bifurcación para un proyecto que no esta conectado ascendentemente, haz clic en **Para mis propios propósitos**. +2. Si planea usar esta bifurcación para un proyecto que no esta conectado al elemento ascendente, haga clic en **For my own purposes** (Para mis propios propósitos). {% mac %} @@ -26,7 +34,7 @@ {% endwindows %} -3. Haz clic en **Continuar**. +3. Haga clic en **Continuar**. {% mac %} diff --git a/translations/es-ES/data/reusables/desktop/get-an-account.md b/translations/es-ES/data/reusables/desktop/get-an-account.md index c909b9ca1d..42fd5238e2 100644 --- a/translations/es-ES/data/reusables/desktop/get-an-account.md +++ b/translations/es-ES/data/reusables/desktop/get-an-account.md @@ -1,4 +1,12 @@ +--- +ms.openlocfilehash: 41049556184008283745fe15886e9667774ec424 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138333" +--- ya debes tener una cuenta en {% data variables.product.product_location %}. -- Para obtener más información sobre cómo crear una cuenta en {% data variables.product.product_location %}, consulta la sección "[Registrarse para obtener una cuenta nueva de {% data variables.product.prodname_dotcom %}](/articles/signing-up-for-a-new-github-account/)". +- Para más información sobre cómo crear una cuenta en {% data variables.product.product_location %}, vea "[Registro para obtener una nueva cuenta de {% data variables.product.prodname_dotcom %}](/articles/signing-up-for-a-new-github-account/)". - Para una cuenta de {% data variables.product.prodname_enterprise %}, contacta a tu administrador de sitio de {% data variables.product.prodname_enterprise %}. diff --git a/translations/es-ES/data/reusables/desktop/history-tab.md b/translations/es-ES/data/reusables/desktop/history-tab.md index 6be245bc91..44183debe8 100644 --- a/translations/es-ES/data/reusables/desktop/history-tab.md +++ b/translations/es-ES/data/reusables/desktop/history-tab.md @@ -1 +1,10 @@ -1. Haz clic en **History (Historial)**. ![La pestaña de historial seleccionada en la barra lateral](/assets/images/help/desktop/history-tab-in-commit-sidebar.png) +--- +ms.openlocfilehash: 44e1547cd39855fffa033a08f1a3d2f2118e8385 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138330" +--- +1. Haga clic en **Historial**. +![La pestaña Historial seleccionada en la barra lateral](/assets/images/help/desktop/history-tab-in-commit-sidebar.png) diff --git a/translations/es-ES/data/reusables/desktop/launch-desktop-from-command-line.md b/translations/es-ES/data/reusables/desktop/launch-desktop-from-command-line.md index 9fc2b2eb74..1648e08216 100644 --- a/translations/es-ES/data/reusables/desktop/launch-desktop-from-command-line.md +++ b/translations/es-ES/data/reusables/desktop/launch-desktop-from-command-line.md @@ -1 +1,9 @@ -Para iniciar {% data variables.product.prodname_desktop %} al último repositorio abierto, escribe `github`. Para lanzar {% data variables.product.prodname_desktop %} para un repositorio particular, teclea `github` seguido de la ruta al repositorio. +--- +ms.openlocfilehash: e011d4401fe82ab88a9228c49fef9ae23b5d6d30 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138325" +--- +Para iniciar {% data variables.product.prodname_desktop %} por el último repositorio abierto, escriba `github`. Para iniciar {% data variables.product.prodname_desktop %} por un repositorio concreto, escriba `github` seguido de la ruta al repositorio. diff --git a/translations/es-ES/data/reusables/desktop/local-config-email.md b/translations/es-ES/data/reusables/desktop/local-config-email.md index 20ef34862c..5ca93884dd 100644 --- a/translations/es-ES/data/reusables/desktop/local-config-email.md +++ b/translations/es-ES/data/reusables/desktop/local-config-email.md @@ -1 +1,10 @@ -1. Under **Email**, select the dropdown menu and click the email you'd like to use for your local Git configuration. ![The name field of the local Git configuration](/assets/images/help/desktop/local-config-email.png) +--- +ms.openlocfilehash: c1225d2e0591e339419ee2bf4ebd47195228514c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146061469" +--- +1. En **Correo electrónico**, selecciona el menú desplegable y haz clic en el correo electrónico que quieres usar para la configuración de Git local. + ![El campo con el nombre de la configuración de Git local](/assets/images/help/desktop/local-config-email.png) diff --git a/translations/es-ES/data/reusables/desktop/local-config-name.md b/translations/es-ES/data/reusables/desktop/local-config-name.md index 5ee3dfa50d..1ed91d4014 100644 --- a/translations/es-ES/data/reusables/desktop/local-config-name.md +++ b/translations/es-ES/data/reusables/desktop/local-config-name.md @@ -1 +1,10 @@ -1. Under **Name**, type the name you'd like to use for your local Git configuration. ![El campo de nombre de la configuración local de Git](/assets/images/help/desktop/local-config-name.png) +--- +ms.openlocfilehash: 900f49389d7b0d40869f72d171135669afb17f17 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146061444" +--- +1. En el campo **Nombre**, escribe el nombre que quieras usar para la configuración de Git. + ![El campo con el nombre de la configuración de Git local](/assets/images/help/desktop/local-config-name.png) diff --git a/translations/es-ES/data/reusables/desktop/mac-repository-settings-menu.md b/translations/es-ES/data/reusables/desktop/mac-repository-settings-menu.md index dc38774552..58eb51e414 100644 --- a/translations/es-ES/data/reusables/desktop/mac-repository-settings-menu.md +++ b/translations/es-ES/data/reusables/desktop/mac-repository-settings-menu.md @@ -1 +1,9 @@ -1. En el menú de **Repositorio**, da clic en **Configuración de repositorio...**. ![Opciones del menú Repository Settings (Configuración del repositorio)](/assets/images/help/desktop/repository-settings-mac.png) +--- +ms.openlocfilehash: 2056dae84baf4d40862aa20fb0687253b60571da +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146061468" +--- +1. En el menú **Repository** (Repositorio), haga clic en **Repository Settings...** (Configuración del repositorio). ![Opción del menú Configuración del repositorio](/assets/images/help/desktop/repository-settings-mac.png) diff --git a/translations/es-ES/data/reusables/desktop/mac-select-accounts.md b/translations/es-ES/data/reusables/desktop/mac-select-accounts.md index 1b14eebe3e..aa66151a1c 100644 --- a/translations/es-ES/data/reusables/desktop/mac-select-accounts.md +++ b/translations/es-ES/data/reusables/desktop/mac-select-accounts.md @@ -1 +1,10 @@ -1. En la ventana Preferences (Preferencias), selecciona **Accounts (Cuentas)**. ![El panel Accounts (Cuentas) en la ventana Preferences (Preferencias)](/assets/images/help/desktop/mac-select-accounts-pane.png) +--- +ms.openlocfilehash: 8a4ee46e1bde51f44ae19997246699f4bdb87d89 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138322" +--- +1. En la ventana Preferences (Preferencias), seleccione **Accounts** (Cuentas). + ![El panel Accounts (Cuentas) en la ventana Preferences (Preferencias)](/assets/images/help/desktop/mac-select-accounts-pane.png) diff --git a/translations/es-ES/data/reusables/desktop/mac-select-desktop-menu.md b/translations/es-ES/data/reusables/desktop/mac-select-desktop-menu.md index d7ab57dd66..3e13b25c39 100644 --- a/translations/es-ES/data/reusables/desktop/mac-select-desktop-menu.md +++ b/translations/es-ES/data/reusables/desktop/mac-select-desktop-menu.md @@ -1 +1,10 @@ -1. En la barra de menú, utiliza el menú desplegable de **{% data variables.product.prodname_desktop %}** y luego da clic en **Preferencias**. ![El valor de preferencias en el menú desplegable de {% data variables.product.prodname_desktop %}](/assets/images/help/desktop/mac-choose-preferences.png) +--- +ms.openlocfilehash: 8081e7e59ffda1479a6c87d95d1cc34e340d79d0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138317" +--- +1. En la barra de menús, use el menú desplegable **{% data variables.product.prodname_desktop %}** y, después, haga clic en **Preferences** (Preferencias). + ![El valor Preferences (Preferencias) en el menú desplegable de {% data variables.product.prodname_desktop %}](/assets/images/help/desktop/mac-choose-preferences.png) diff --git a/translations/es-ES/data/reusables/desktop/make-changes.md b/translations/es-ES/data/reusables/desktop/make-changes.md index d0f6c36d52..5d35e10846 100644 --- a/translations/es-ES/data/reusables/desktop/make-changes.md +++ b/translations/es-ES/data/reusables/desktop/make-changes.md @@ -1 +1,9 @@ -1. Usando tu editor de texto favorito, por ejemplo, [Atom](https://atom.io/), realiza los cambios necesarios en los archivos de tu proyecto. +--- +ms.openlocfilehash: 423c9740716c3019c9c0e1dfec3b948b753300f4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138309" +--- +1. Con el editor de texto que prefiera, por ejemplo, [Atom](https://atom.io/), realice los cambios necesarios en los archivos del proyecto. diff --git a/translations/es-ES/data/reusables/desktop/name-branch.md b/translations/es-ES/data/reusables/desktop/name-branch.md index b39e6aa4ec..232d579ef1 100644 --- a/translations/es-ES/data/reusables/desktop/name-branch.md +++ b/translations/es-ES/data/reusables/desktop/name-branch.md @@ -1 +1,9 @@ -1. Dentro de **Name (Nombre)**, escribe el nombre de la nueva rama. +--- +ms.openlocfilehash: 5fb1f235ce356b44383a455ad24a850cadbfeef3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138314" +--- +1. En **Nombre**, escriba el nombre de la nueva rama. diff --git a/translations/es-ES/data/reusables/desktop/name-field-git-config.md b/translations/es-ES/data/reusables/desktop/name-field-git-config.md index 4e879a099f..4794e6e3b9 100644 --- a/translations/es-ES/data/reusables/desktop/name-field-git-config.md +++ b/translations/es-ES/data/reusables/desktop/name-field-git-config.md @@ -1 +1,9 @@ -1. En el campo **Name (Nombre)**, ingresa el nombre que deseas usar para tu configuración Git. +--- +ms.openlocfilehash: c102183d8d60cf8d4c96ed785d0b2542580afd2f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138306" +--- +1. En el campo **Name**, escriba el nombre que quiera usar para la configuración de Git. diff --git a/translations/es-ES/data/reusables/desktop/name-tag.md b/translations/es-ES/data/reusables/desktop/name-tag.md index 35b951fb62..dac70236fc 100644 --- a/translations/es-ES/data/reusables/desktop/name-tag.md +++ b/translations/es-ES/data/reusables/desktop/name-tag.md @@ -1 +1,10 @@ -1. Teclea el nombre de la etiqueta. ![Ingresa un nombre de eitqueta](/assets/images/help/desktop/enter-tag-name.png) +--- +ms.openlocfilehash: 05a1f302ed9e9e94f63da982755e071170d2b1e0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138301" +--- +1. Teclea el nombre de la etiqueta. + ![Escritura de un nombre de etiqueta](/assets/images/help/desktop/enter-tag-name.png) diff --git a/translations/es-ES/data/reusables/desktop/navigate-to-stashed-changes.md b/translations/es-ES/data/reusables/desktop/navigate-to-stashed-changes.md index 6cb515b825..fbeea33d13 100644 --- a/translations/es-ES/data/reusables/desktop/navigate-to-stashed-changes.md +++ b/translations/es-ES/data/reusables/desktop/navigate-to-stashed-changes.md @@ -1 +1,10 @@ -1. Si no es que ya estás en la rama en donde los cambios están acumulados, haz clic en {% octicon "git-branch" aria-label="The branch icon" %} **Rama Actual** y luego en la rama con los cambios acumulados. ![Lista de ramas en el repositorio](/assets/images/help/desktop/click-branch-in-drop-down-mac.png) +--- +ms.openlocfilehash: a81175a14b3025f482154c241ec09fc15fce056f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138298" +--- +1. Si todavía no está en la rama en donde se acumulan los cambios, haga clic en {% octicon "git-branch" aria-label="The branch icon" %} **Rama actual** y luego en la rama con los cambios acumulados. + ![Lista de ramas en el repositorio](/assets/images/help/desktop/click-branch-in-drop-down-mac.png) diff --git a/translations/es-ES/data/reusables/desktop/open-repository-settings.md b/translations/es-ES/data/reusables/desktop/open-repository-settings.md index 3a3d2980a0..9f9bca93d0 100644 --- a/translations/es-ES/data/reusables/desktop/open-repository-settings.md +++ b/translations/es-ES/data/reusables/desktop/open-repository-settings.md @@ -1,4 +1,12 @@ -1. Abre el menú de **Repositorio** y luego haz clic en **Ajustes de repositorio...**. +--- +ms.openlocfilehash: 3867cf990f6df6b792472271ed3fcac0b2851ae3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138253" +--- +1. Abra el menú **Repository** y, después, haga clic en **Repository settings...** . {% mac %} diff --git a/translations/es-ES/data/reusables/desktop/preferences-options-tabs.md b/translations/es-ES/data/reusables/desktop/preferences-options-tabs.md index bf86529027..896f4aff8a 100644 --- a/translations/es-ES/data/reusables/desktop/preferences-options-tabs.md +++ b/translations/es-ES/data/reusables/desktop/preferences-options-tabs.md @@ -1,6 +1,14 @@ - - Elige **Accounts** (Cuentas) para agregar o quitar una cuenta {% data variables.product.prodname_dotcom %} o {% data variables.product.prodname_enterprise %}. - - Elija **Integrations (Integraciones)** para elegir un editor o shell. - - Elige **Git** para editar tu configuración de Git. - - Elige **Appearance (Apariencia)** para cambiar entre el tema claro u oscuro. - - Elige las **Indicaciones** para habilitar o inhabilitar los diálogos de confirmación antes de realizar acciones destructivas. - - Elige **Advanced** (Avanzado) para más opciones de configuración. +--- +ms.openlocfilehash: 1830b28932a5480c65bc0f28cef13ccd93d60fb1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138245" +--- + - Seleccione **Cuentas** para agregar o quitar una cuenta de {% data variables.product.prodname_dotcom %} o {% data variables.product.prodname_enterprise %}. + - Seleccione **Integraciones** para elegir un editor externo o un shell. + - Seleccione **Git** para editar la configuración de Git. + - Seleccione **Apariencia** para cambiar entre el tema claro o oscuro. + - Seleccione **Confirmaciones** para habilitar o deshabilitar los cuadros de diálogo de confirmación antes de realizar acciones destructivas. + - Seleccione **Avanzado** para ver más opciones de configuración. diff --git a/translations/es-ES/data/reusables/desktop/protected-branches.md b/translations/es-ES/data/reusables/desktop/protected-branches.md index 94dd074d3c..dfe20463bc 100644 --- a/translations/es-ES/data/reusables/desktop/protected-branches.md +++ b/translations/es-ES/data/reusables/desktop/protected-branches.md @@ -1 +1,9 @@ -Los administradores de un repositorio pueden activar las protecciones en una rama. Si estás trabajando en una rama que está protegida, no podrás eliminar ni hacer un empuje forzado a la rama. Los administradores de repositorio pueden habilitar otras configuraciones de la rama protegida para requerir ciertos flujos de trabajo antes de que la rama se pueda fusionar. Para obtener más información, consulta"[Acerca de las ramas protegidas](/articles/about-protected-branches)". +--- +ms.openlocfilehash: 84502a0e13ce1dd75f251b3fe9ff371aef4d6f8a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138242" +--- +Los administradores de un repositorio pueden activar las protecciones en una rama. Si estás trabajando en una rama que está protegida, no podrás eliminar ni hacer un empuje forzado a la rama. Los administradores de repositorio pueden habilitar otras configuraciones de la rama protegida para requerir ciertos flujos de trabajo antes de que la rama se pueda fusionar. Para más información, vea "[Acerca de las ramas protegidas](/articles/about-protected-branches)". diff --git a/translations/es-ES/data/reusables/desktop/publish-repository.md b/translations/es-ES/data/reusables/desktop/publish-repository.md index 50312d51ce..f669ef5ce8 100644 --- a/translations/es-ES/data/reusables/desktop/publish-repository.md +++ b/translations/es-ES/data/reusables/desktop/publish-repository.md @@ -1 +1,10 @@ -3. Haz clic en el botón **Publish Repository (Publicar repositorio)** en la barra de herramientas. ![El botón Publicar repositorio en la barra de herramientas](/assets/images/help/desktop/publish-repository-toolbar-button.png) +--- +ms.openlocfilehash: ba9a59706e77cc3f762d501f7c3a7f7c610cf86b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138234" +--- +3. Haga clic en el botón **Publish repository** en la barra de herramientas. + ![El botón Publish repository en la barra de herramientas](/assets/images/help/desktop/publish-repository-toolbar-button.png) diff --git a/translations/es-ES/data/reusables/desktop/push-origin.md b/translations/es-ES/data/reusables/desktop/push-origin.md index 22ade305c8..b1e501a948 100644 --- a/translations/es-ES/data/reusables/desktop/push-origin.md +++ b/translations/es-ES/data/reusables/desktop/push-origin.md @@ -1 +1,10 @@ -1. Da clic en **Cargar al origen** para cargar tus cambios locales al repositorio remoto. ![El botón Subir](/assets/images/help/desktop/push-origin-button.png) +--- +ms.openlocfilehash: 869890dc93c5f8acada33703806efb0909ce3c25 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138237" +--- +1. Haga clic en **Push origin** para insertar los cambios locales en el repositorio remoto. +![El botón Push](/assets/images/help/desktop/push-origin-button.png) diff --git a/translations/es-ES/data/reusables/desktop/repository-settings-save.md b/translations/es-ES/data/reusables/desktop/repository-settings-save.md index 21ef355bd6..aeb82ba336 100644 --- a/translations/es-ES/data/reusables/desktop/repository-settings-save.md +++ b/translations/es-ES/data/reusables/desktop/repository-settings-save.md @@ -1 +1,10 @@ -1. Haz clic en **Save ** (guardar). ![El botón Save (Guardar)](/assets/images/help/desktop/repository-settings-save.png) +--- +ms.openlocfilehash: a7a065fa04a767c700467c85bb10121628e8a792 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146061445" +--- +1. Haga clic en **Save**(Guardar). + ![Botón Guardar](/assets/images/help/desktop/repository-settings-save.png) diff --git a/translations/es-ES/data/reusables/desktop/resolve-merge-conflicts.md b/translations/es-ES/data/reusables/desktop/resolve-merge-conflicts.md index 24f5e7b0cc..bc6487ddce 100644 --- a/translations/es-ES/data/reusables/desktop/resolve-merge-conflicts.md +++ b/translations/es-ES/data/reusables/desktop/resolve-merge-conflicts.md @@ -1 +1,9 @@ -1. Resuelve cualquier conflicto de fusión que se produzca de la manera que prefieras, usando un editor de texto, la línea de comando o cualquier otra herramienta. Para obtener más información, consulta "[Abordar conflictos de fusión](/github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts)." +--- +ms.openlocfilehash: b049fb4f8afc0f549dd8d1b6407e6a6957ab4924 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138229" +--- +1. Resuelva como prefiera cualquier conflicto de fusión, mediante un editor de texto, la línea de comandos u otra herramienta. Para más información, vea "[Solución de conflictos de combinación](/github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts)". diff --git a/translations/es-ES/data/reusables/desktop/retrieve-2fa.md b/translations/es-ES/data/reusables/desktop/retrieve-2fa.md index aa437467af..8d59c7b426 100644 --- a/translations/es-ES/data/reusables/desktop/retrieve-2fa.md +++ b/translations/es-ES/data/reusables/desktop/retrieve-2fa.md @@ -1,5 +1,14 @@ -1. Si has configurado la autenticación de dos factores para {% data variables.product.prodname_enterprise %}, realiza una de las siguientes acciones: +--- +ms.openlocfilehash: 8ce5074496913c768c4ff56afaa968df9be4f39b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138226" +--- +1. Si ha configurado la autenticación en dos fases para {% data variables.product.prodname_enterprise %}, siga estos pasos: - Si configuras 2FA por medio de SMS, recupera tu código 2FA de un mensaje SMS. - Si configuras 2FA con una aplicación TOTP, genera un código 2FA. - Ingresa entonces tu código de 2FA en el mensaje de {% data variables.product.prodname_desktop %} y da clic en **Iniciar Sesión**. ![El campo de código de autenticación 2FA](/assets/images/help/desktop/mac-2fa-code-prompt.png) + Después, escriba el código de 2FA en el mensaje de {% data variables.product.prodname_desktop %} y haga clic en **Sign In**. + ![Campo del código de autenticación 2FA](/assets/images/help/desktop/mac-2fa-code-prompt.png) diff --git a/translations/es-ES/data/reusables/desktop/return-to-desktop.md b/translations/es-ES/data/reusables/desktop/return-to-desktop.md index e42a6e3d5b..e1546c000d 100644 --- a/translations/es-ES/data/reusables/desktop/return-to-desktop.md +++ b/translations/es-ES/data/reusables/desktop/return-to-desktop.md @@ -1 +1,9 @@ -1. Regresa a {% data variables.product.prodname_desktop %}. +--- +ms.openlocfilehash: ec52b0511c6ec58105abf2a4e0ecd7ce6d56a0fe +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138221" +--- +1. Vuelva a {% data variables.product.prodname_desktop %}. diff --git a/translations/es-ES/data/reusables/desktop/revert-commit.md b/translations/es-ES/data/reusables/desktop/revert-commit.md index 63085ebe18..8c2872c348 100644 --- a/translations/es-ES/data/reusables/desktop/revert-commit.md +++ b/translations/es-ES/data/reusables/desktop/revert-commit.md @@ -1 +1,9 @@ -1. Haz clic derecho en la confirmación que quieras revertir y luego en **revertir cambios en la confirmación**. +--- +ms.openlocfilehash: 0043716af7ec93186fa70781b8688ae9f02c10b5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138218" +--- +1. Haga clic con el botón derecho en la confirmación que quiera revertir y haga clic en **Revertir cambios en la confirmación**. diff --git a/translations/es-ES/data/reusables/desktop/select-base-branch.md b/translations/es-ES/data/reusables/desktop/select-base-branch.md index fe7334f8d6..13bf89038a 100644 --- a/translations/es-ES/data/reusables/desktop/select-base-branch.md +++ b/translations/es-ES/data/reusables/desktop/select-base-branch.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 8b5aa7f4b273658b2e6a3690e91b7a9bf7c2fe2c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138173" +--- 1. Utiliza el menú desplegable para elegir una rama base para tu rama nueva. diff --git a/translations/es-ES/data/reusables/desktop/select-branch-to-delete.md b/translations/es-ES/data/reusables/desktop/select-branch-to-delete.md index 6ddbfa7646..4766ace2ac 100644 --- a/translations/es-ES/data/reusables/desktop/select-branch-to-delete.md +++ b/translations/es-ES/data/reusables/desktop/select-branch-to-delete.md @@ -1 +1,9 @@ -1. En la parte superior de la app, da clic en {% octicon "git-branch" aria-label="The branch icon" %} **Rama Actual** y luego en la rama que quieres borrar. +--- +ms.openlocfilehash: b9a3ef6ac64e7c7621e07682b5b74e791dfb67f3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138170" +--- +1. En la parte superior de la aplicación, haga clic en {% octicon "git-branch" aria-label="The branch icon" %} **Current Branch** y después en la rama que quiera eliminar. diff --git a/translations/es-ES/data/reusables/desktop/select-discard-files.md b/translations/es-ES/data/reusables/desktop/select-discard-files.md index 354a9bed23..c80ded74ae 100644 --- a/translations/es-ES/data/reusables/desktop/select-discard-files.md +++ b/translations/es-ES/data/reusables/desktop/select-discard-files.md @@ -1 +1,10 @@ -1. En la lista de archivos cambiados, selecciona los archivos en los que deseas descartar los cambios desde la última confirmación. Para seleccionar varios archivos, haz clic en `shift` y haz clic en el rango de archivos desde los que deseas descartar los cambios. ![Selecciona varios archivos con cambios a descartar](/assets/images/help/desktop/select-multiple-files-discard.png) +--- +ms.openlocfilehash: 149f089d2308d27913255a0d340e5ab254fde829 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138165" +--- +1. En la lista de archivos cambiados, selecciona los archivos en los que deseas descartar los cambios desde la última confirmación. Para seleccionar varios archivos, haga clic en `shift` y después en el rango de archivos de los que quiera descartar los cambios. + ![Selección de varios archivos con cambios para descartar](/assets/images/help/desktop/select-multiple-files-discard.png) diff --git a/translations/es-ES/data/reusables/desktop/select-email-git-config.md b/translations/es-ES/data/reusables/desktop/select-email-git-config.md index d99e660ca7..ce7b868847 100644 --- a/translations/es-ES/data/reusables/desktop/select-email-git-config.md +++ b/translations/es-ES/data/reusables/desktop/select-email-git-config.md @@ -1 +1,9 @@ -1. Select the **Email** dropdown and click the email address you would like to use for your commits. +--- +ms.openlocfilehash: f58f74060032d4fbe80a2a2807a711473b07adab +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146061420" +--- +1. Selecciona la lista desplegable **Correo electrónico** y haz clic en la dirección de correo electrónico que quieres usar para las confirmaciones. diff --git a/translations/es-ES/data/reusables/desktop/select-fork-behavior.md b/translations/es-ES/data/reusables/desktop/select-fork-behavior.md index ec4edc16c6..7bf4e4d109 100644 --- a/translations/es-ES/data/reusables/desktop/select-fork-behavior.md +++ b/translations/es-ES/data/reusables/desktop/select-fork-behavior.md @@ -1,4 +1,12 @@ -1. Haz clic en **Comportamiento de la bifurcación** y luego selecciona la forma en la que quieres utilizarla. +--- +ms.openlocfilehash: 1baaac068c008a45a8a9446dfccaf83c5901b1ba +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138162" +--- +1. Haga clic en **Comportamiento de bifurcación** y, después, seleccione cómo quiere usar la bifurcación. {% mac %} @@ -12,7 +20,7 @@ {% endwindows %} -2. Haz clic en **Save ** (guardar). +2. Haga clic en **Save**(Guardar). {% mac %} diff --git a/translations/es-ES/data/reusables/desktop/select-git-config.md b/translations/es-ES/data/reusables/desktop/select-git-config.md index 82c2f2b63f..102be7c666 100644 --- a/translations/es-ES/data/reusables/desktop/select-git-config.md +++ b/translations/es-ES/data/reusables/desktop/select-git-config.md @@ -1 +1,9 @@ -1. Click **Git Config**. ![Git Config option](/assets/images/help/desktop/select-git-config.png) +--- +ms.openlocfilehash: 784733756880b590fbf40e17afd51467bffe62d6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146061429" +--- +1. Haz clic en **Configuración de Git**. ![Opción de configuración de Git](/assets/images/help/desktop/select-git-config.png) 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 0cd9b0bebc..93ccc99c86 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,10 @@ -1. En el panel de "Inicia sesión utilizando tu buscador", haz clic en **Continuar con el buscador**. {% data variables.product.prodname_desktop %} abrirá tu buscador predeterminado. ![Inicio de sesión mediante el enlace de su navegador](/assets/images/help/desktop/sign-in-browser.png) +--- +ms.openlocfilehash: 3d5bc90d880464f465c0266c24a61967517fc856 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147063862" +--- +1. En el panel "Iniciar sesión con el explorador", haz clic en **Continuar con el explorador**. {% data variables.product.prodname_desktop %} abrirá tu buscador predeterminado. + ![Inicio de sesión mediante el vínculo del explorador](/assets/images/help/desktop/sign-in-browser.png) diff --git a/translations/es-ES/data/reusables/desktop/sign-in-choose-product.md b/translations/es-ES/data/reusables/desktop/sign-in-choose-product.md index d18944196a..d76cf77687 100644 --- a/translations/es-ES/data/reusables/desktop/sign-in-choose-product.md +++ b/translations/es-ES/data/reusables/desktop/sign-in-choose-product.md @@ -1 +1,9 @@ -1. Inicia sesión en {% data variables.product.prodname_dotcom %} o {% data variables.product.prodname_enterprise %}. +--- +ms.openlocfilehash: d9c6acd12be0050d922c7eaf7cf92720704fe112 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138154" +--- +1. Inicie sesión en {% data variables.product.prodname_dotcom %} o {% data variables.product.prodname_enterprise %}. diff --git a/translations/es-ES/data/reusables/desktop/switching-between-branches.md b/translations/es-ES/data/reusables/desktop/switching-between-branches.md index 3922ebe8ed..3882bfa1ee 100644 --- a/translations/es-ES/data/reusables/desktop/switching-between-branches.md +++ b/translations/es-ES/data/reusables/desktop/switching-between-branches.md @@ -1 +1,9 @@ -1. Dentro de la lista de ramas, haz clic en la rama a la que deseas cambiar para continuar. +--- +ms.openlocfilehash: 596abd24553913bcc10157f60b5b1b7dc2412a3b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138149" +--- +1. En la lista de ramas, haga clic en la rama a la que quiera cambiar. diff --git a/translations/es-ES/data/reusables/desktop/tags-push-with-commits.md b/translations/es-ES/data/reusables/desktop/tags-push-with-commits.md index ef3164e597..3e65445d8e 100644 --- a/translations/es-ES/data/reusables/desktop/tags-push-with-commits.md +++ b/translations/es-ES/data/reusables/desktop/tags-push-with-commits.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 20ddc595c0afbad628021860bec6f5766ee8e170 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138146" +--- Predeterminadamente, {% data variables.product.prodname_desktop %} cargará la etiqueta que creaste a tu repositorio con la confirmación asociada. diff --git a/translations/es-ES/data/reusables/desktop/update-email-address.md b/translations/es-ES/data/reusables/desktop/update-email-address.md index 79aed74fcd..f9310d9961 100644 --- a/translations/es-ES/data/reusables/desktop/update-email-address.md +++ b/translations/es-ES/data/reusables/desktop/update-email-address.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 738c4cb35ba10ff06a16b928860fbed2aaa8c283 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138141" +--- Si las confirmaciones que haces en {% data variables.product.prodname_desktop %} se asocian con la cuenta incorrecta de {% data variables.product.product_name %}, actualiza la dirección de correo electrónico en tu configuración de Git utilizando {% data variables.product.prodname_desktop %}. diff --git a/translations/es-ES/data/reusables/desktop/use-local-git-config.md b/translations/es-ES/data/reusables/desktop/use-local-git-config.md index df96fa95ce..ec5077e1eb 100644 --- a/translations/es-ES/data/reusables/desktop/use-local-git-config.md +++ b/translations/es-ES/data/reusables/desktop/use-local-git-config.md @@ -1 +1,9 @@ -1. Under "For this repository I wish to", select **Use a local Git config**. ![Campo Primary remote repository (Repositorio remoto principal)](/assets/images/help/desktop/use-local-git-config.png) +--- +ms.openlocfilehash: f5103f29628e2ffd4343ceeab703b947ccc363d7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146061428" +--- +1. En "Para este repositorio quiero", selecciona **Usar una configuración de Git local**. ![Campo del repositorio remoto principal](/assets/images/help/desktop/use-local-git-config.png) diff --git a/translations/es-ES/data/reusables/desktop/windows-choose-options.md b/translations/es-ES/data/reusables/desktop/windows-choose-options.md index 2bc077e1a2..0d19ec31e5 100644 --- a/translations/es-ES/data/reusables/desktop/windows-choose-options.md +++ b/translations/es-ES/data/reusables/desktop/windows-choose-options.md @@ -1 +1,10 @@ -1. Utiliza el menú de **Archivo** y luego da clic en **Opciones**. ![El valor de Opciones en el menú desplegable de Configuración](/assets/images/help/desktop/windows-choose-options.png) +--- +ms.openlocfilehash: 3be61f80d481141da3aceffc5f478ee958f4d4a0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138138" +--- +1. Use el menú **Archivo** y haga clic en **Opciones**. + ![El valor Opciones en el menú desplegable Configuración](/assets/images/help/desktop/windows-choose-options.png) diff --git a/translations/es-ES/data/reusables/desktop/windows-repository-settings-menu.md b/translations/es-ES/data/reusables/desktop/windows-repository-settings-menu.md index 448f8007ed..531c11e732 100644 --- a/translations/es-ES/data/reusables/desktop/windows-repository-settings-menu.md +++ b/translations/es-ES/data/reusables/desktop/windows-repository-settings-menu.md @@ -1 +1,9 @@ -1. En el menú de **Repositorio**, da clic en **Configuración de repositorio...**. ![Opciones del menú Repository Settings (Configuración del repositorio)](/assets/images/help/desktop/repository-settings-win.png) +--- +ms.openlocfilehash: 0a958e6843f56817eec6334882903625cea53a0c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146061421" +--- +1. En el menú **Repository** (Repositorio), haga clic en **Repository Settings...** (Configuración del repositorio). ![Opción del menú Configuración del repositorio](/assets/images/help/desktop/repository-settings-win.png) diff --git a/translations/es-ES/data/reusables/desktop/windows-select-accounts.md b/translations/es-ES/data/reusables/desktop/windows-select-accounts.md index f24767759f..2460e8ae71 100644 --- a/translations/es-ES/data/reusables/desktop/windows-select-accounts.md +++ b/translations/es-ES/data/reusables/desktop/windows-select-accounts.md @@ -1 +1,10 @@ -1. En la ventana de Opciones, selecciona **Accounts (Cuentas)**. ![El panel Accounts (Cuentas) en la ventana de Opciones](/assets/images/help/desktop/windows-select-accounts-pane.png) +--- +ms.openlocfilehash: b9524467fb027bd8b3c8445d50a9f587c473c44f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138093" +--- +1. En la ventana Opciones, seleccione **Cuentas**. + ![El panel Cuentas en la ventana Opciones](/assets/images/help/desktop/windows-select-accounts-pane.png) diff --git a/translations/es-ES/data/reusables/desktop/windows_git_bash.md b/translations/es-ES/data/reusables/desktop/windows_git_bash.md index 075f6353ff..854e577c6b 100644 --- a/translations/es-ES/data/reusables/desktop/windows_git_bash.md +++ b/translations/es-ES/data/reusables/desktop/windows_git_bash.md @@ -1 +1,9 @@ -Si tienes [{% data variables.product.prodname_desktop %}](https://desktop.github.com/) instalado, puedes usarlo para clonar repositorios y no manejar claves SSH. +--- +ms.openlocfilehash: 87c18be4093f5d6e2ec429f1d8b311666422236e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138090" +--- +Si ha instalado [{% data variables.product.prodname_desktop %}](https://desktop.github.com/), puede usarlo para clonar repositorios y no tener que utilizar claves SSH. diff --git a/translations/es-ES/data/reusables/desktop/windows_git_bash_turn_on_ssh_agent.md b/translations/es-ES/data/reusables/desktop/windows_git_bash_turn_on_ssh_agent.md index 988b9dab32..2538360e70 100644 --- a/translations/es-ES/data/reusables/desktop/windows_git_bash_turn_on_ssh_agent.md +++ b/translations/es-ES/data/reusables/desktop/windows_git_bash_turn_on_ssh_agent.md @@ -1,6 +1,14 @@ -**Si estás usando Git Bash**, activa el ssh-agent: +--- +ms.openlocfilehash: 428cbf55b065c4350f8d97dcde0ab4c598fb4409 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138085" +--- +**Si usa Git Bash**, active ssh-agent: ```shell -# inicia el ssh-agent en segundo plano +# start the ssh-agent in the background $ eval "$(ssh-agent -s)" > Agent pid 59566 ``` diff --git a/translations/es-ES/data/reusables/desktop/windows_git_for_windows_turn_on_ssh_agent.md b/translations/es-ES/data/reusables/desktop/windows_git_for_windows_turn_on_ssh_agent.md index 56513a3949..e4d1006660 100644 --- a/translations/es-ES/data/reusables/desktop/windows_git_for_windows_turn_on_ssh_agent.md +++ b/translations/es-ES/data/reusables/desktop/windows_git_for_windows_turn_on_ssh_agent.md @@ -1,4 +1,12 @@ -**Si estás usando otro símbolo de terminal**, como [Git para Windows](https://git-for-windows.github.io/), activa el ssh-agent: +--- +ms.openlocfilehash: 2d27e8b498ed47b4fc5147c66d7923dd71903132 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138082" +--- +**Si usa otro símbolo del sistema de terminal**, como [Git para Windows](https://git-for-windows.github.io/), active ssh-agent: ```shell # start the ssh-agent in the background $ eval $(ssh-agent -s) diff --git a/translations/es-ES/data/reusables/developer-site/limit_workflow_to_activity_types.md b/translations/es-ES/data/reusables/developer-site/limit_workflow_to_activity_types.md index 7ca5363cd2..488002478e 100644 --- a/translations/es-ES/data/reusables/developer-site/limit_workflow_to_activity_types.md +++ b/translations/es-ES/data/reusables/developer-site/limit_workflow_to_activity_types.md @@ -1 +1,9 @@ -Predeterminadamente, todos los tipos de actividad activan flujos de trabajo que pueden ejecutarse en este evento. Puedes limitar tus ejecuciones de flujo de trabajo a tipos de actividad específicos usando la palabra clave `types`. Para obtener más información, consulta "[Sintaxis del flujo de trabajo para {% data variables.product.prodname_actions %}](/articles/workflow-syntax-for-github-actions#onevent_nametypes)". +--- +ms.openlocfilehash: c25a38ba82603ef1704906a69c337d6cb92b44c2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146332044" +--- +De forma predeterminada, todos los tipos de actividad desencadenan flujos de trabajo que se ejecutan en este evento. Puede limitar las ejecuciones de flujo de trabajo a tipos de actividad específicos mediante la palabra clave `types`. Para más información, vea "[Sintaxis de flujo de trabajo para {% data variables.product.prodname_actions %}](/articles/workflow-syntax-for-github-actions#onevent_nametypes)". diff --git a/translations/es-ES/data/reusables/developer-site/multiple_activity_types.md b/translations/es-ES/data/reusables/developer-site/multiple_activity_types.md index a3485ab600..158463df33 100644 --- a/translations/es-ES/data/reusables/developer-site/multiple_activity_types.md +++ b/translations/es-ES/data/reusables/developer-site/multiple_activity_types.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: f0ac118efa7f2075a08b74d7b620a59188fa24a5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138074" +--- Más de un tipo de actividad desencadena este evento. diff --git a/translations/es-ES/data/reusables/developer-site/pull_request_forked_repos_link.md b/translations/es-ES/data/reusables/developer-site/pull_request_forked_repos_link.md index 7ff278a059..1f387e75b0 100644 --- a/translations/es-ES/data/reusables/developer-site/pull_request_forked_repos_link.md +++ b/translations/es-ES/data/reusables/developer-site/pull_request_forked_repos_link.md @@ -1,25 +1,32 @@ +--- +ms.openlocfilehash: a314a101135f5b47bfd573b1be6d7867db4ac26d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138069" +--- #### Flujos de trabajo en repositorios bifurcados -Los flujos de trabajo no se ejecutan predeterminadamente en los repositorios bifurcados. Debes habilitar las Acciones de GitHub en la pestaña **Actions (Acciones)** del repositorio bifurcado. +Los flujos de trabajo no se ejecutan predeterminadamente en los repositorios bifurcados. Debe habilitar Acciones de GitHub en la pestaña **Acciones** del repositorio bifurcado. -{% data reusables.actions.forked-secrets %} El `GITHUB_TOKEN` tiene permisos de solo lectura en los repositorios bifurcados. Para obtener más información, consulta "[Autenticar con el GITHUB_TOKEN](/actions/configuring-and-managing-workflows/authenticating-with-the-github_token)". +{% data reusables.actions.forked-secrets %} `GITHUB_TOKEN` tiene permisos de solo lectura en los repositorios bifurcados. Para más información, vea "[Autenticación con GITHUB_TOKEN](/actions/configuring-and-managing-workflows/authenticating-with-the-github_token)". #### Eventos de solicitud de extracción para repositorios bifurcados -En el caso de las solicitudes de cambios desde un repositorio bifurcado hacia un repositorio base, {% data variables.product.product_name %} enviará los eventos `pull_request`, `issue_comment`, `pull_request_review_comment`, `pull_request_review` y `pull_request_target` al repositorio base. No existirán eventos de solicitudes de cambio en el repositorio bifurcado. +Para las solicitudes de incorporación de cambios de un repositorio bifurcado al repositorio base, {% data variables.product.product_name %} envía los eventos `pull_request`, `issue_comment`, `pull_request_review_comment`, `pull_request_review`y `pull_request_target` al repositorio base. No existirán eventos de solicitudes de cambio en el repositorio bifurcado. -{% ifversion fpt or ghec %} -Cuando un contribuyente primerizo emite una solicitud de cambios a un repositorio público, podría necesitarse que un mantenedor con acceso de escritura apruebe los flujos de trabajo que se están ejecutando en la solicitud de cambios. Para obtener más información, consulta la sección "[Aprobar flujos de trabajo desde bifurcaciones públicas](/actions/managing-workflow-runs/approving-workflow-runs-from-public-forks)". +{% ifversion fpt or ghec %} Cuando un colaborador primerizo envía una solicitud de incorporación de cambios a un repositorio público, es posible que un mantenedor con acceso de escritura tenga que aprobar los flujos de trabajo en ejecución en la solicitud de incorporación de cambios. Para más información, vea "[Aprobación de ejecuciones de flujo de trabajo desde bifurcaciones públicas](/actions/managing-workflow-runs/approving-workflow-runs-from-public-forks)". {% endif %} {% note %} -**Nota:** los flujos de trabajo no se ejecutan en repositorios base privados cuando abres una solicitud de extracción desde un repositorio bifurcado. +**Nota:** Los flujos de trabajo no se ejecutan en repositorios base privados cuando se abre una solicitud de incorporación de cambios desde un repositorio bifurcado. {% endnote %} {% note %} -**Nota:** Los flujos de trabajo que se activan mediante las solicitudes de cambios del {% data variables.product.prodname_dependabot %} se tratan como si fueran de un repositorio bifurcado y también están sujetas a estas restricciones. +**Nota:** Los flujos de trabajo que se desencadenan mediante solicitudes de incorporación de cambios de {% data variables.product.prodname_dependabot %} se tratan como si procedieran de un repositorio bifurcado y también están sujetos a estas restricciones. {% endnote %} diff --git a/translations/es-ES/data/reusables/discussions/about-announcement-format.md b/translations/es-ES/data/reusables/discussions/about-announcement-format.md index df0c582ff4..d5b344908c 100644 --- a/translations/es-ES/data/reusables/discussions/about-announcement-format.md +++ b/translations/es-ES/data/reusables/discussions/about-announcement-format.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 269563450ee5e2dbdd31e799b1b8eb0dba915f69 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138066" +--- Los mantenedores pueden utilizar categorías con el formato de anuncio para compartir información, lanzamientos o eventos. Para mantener a los debates de estas categorías con un enfoque en las actualizaciones importantes, solo las personas con permisos de mantenedor o administrador pueden crear debates, pero cualquiera puede comentar y responder. diff --git a/translations/es-ES/data/reusables/discussions/about-categories-and-formats.md b/translations/es-ES/data/reusables/discussions/about-categories-and-formats.md index 2c2b0258aa..5ba5dde3e3 100644 --- a/translations/es-ES/data/reusables/discussions/about-categories-and-formats.md +++ b/translations/es-ES/data/reusables/discussions/about-categories-and-formats.md @@ -1 +1,9 @@ -Todos los debates deben crearse en una categoría. Para los debates de los repositorios, las personas con permisos administrativos o de mantenedor en este pueden definir las categorías de dichos debates en ellos. Para los debates de las organizaciones, las personas con permisos administrativos o de mantenedor en el repositorio origen pueden definir las categorías de dichos debates en estas organizaciones. Cada categoría tiene un formato: debate abierto, pregunta y respuesta o anucio. +--- +ms.openlocfilehash: 7ec4ca85d46512d5f8c6bd4344884e6fad7dcc6c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138061" +--- +Todos los debates deben crearse en una categoría. En el caso de los debates del repositorio, las personas con permisos de mantenedor o administrador en el repositorio definen las categorías de los debates de dicho repositorio. En el caso de los debates de la organización, las personas con permisos de mantenedor o administrador en el repositorio de origen definen las categorías de los debates de dicha organización. Cada categoría tiene un formato: debate abierto, pregunta y respuesta o anucio. diff --git a/translations/es-ES/data/reusables/discussions/about-discussions.md b/translations/es-ES/data/reusables/discussions/about-discussions.md index 11836b62e4..6d236e02fb 100644 --- a/translations/es-ES/data/reusables/discussions/about-discussions.md +++ b/translations/es-ES/data/reusables/discussions/about-discussions.md @@ -1 +1,9 @@ -Los {% data variables.product.prodname_discussions %} son un foro abierto para que los mantenedores y la comunidad conversen sobre un repositorio u organización de {% data variables.product.product_name %}. +--- +ms.openlocfilehash: eb8c617ae5430cb7a78d608e14ab8a62a3286b06 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138058" +--- +Los {% data variables.product.prodname_discussions %} son un foro abierto para tener conversaciones entre los mantenedores y la comunidad para un repositorio u organización en {% data variables.product.product_name %}. diff --git a/translations/es-ES/data/reusables/discussions/about-organization-discussions.md b/translations/es-ES/data/reusables/discussions/about-organization-discussions.md index ab5e854cb5..05412d2bf8 100644 --- a/translations/es-ES/data/reusables/discussions/about-organization-discussions.md +++ b/translations/es-ES/data/reusables/discussions/about-organization-discussions.md @@ -1,5 +1,13 @@ -Cuando habilitas los debates de organización, elegirás un repositorio en la organización para que sea el repositorio fuente para sus debates. Puedes utilizar un repositorio existente o crear uno específicamente para que almacene tus debates de organización. Los debates se mostrarán tanto en la página de debates de la organización como en la página de debates del repositorio fuente. +--- +ms.openlocfilehash: bbc607de914bb87c81b24eaf777033bd1419edd1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147409591" +--- +Al habilitar debates de la organización, elegirás un repositorio de la organización a fin de que sea el repositorio de origen para los debates de la organización. Puedes usar un repositorio existente o crear uno específicamente para mantener debates de la organización. Los debates aparecerán en la página de debates de la organización y en la de debate del repositorio de origen. -El permiso para participar o administrar los debates de tu organización se basa en los permisos del repositorio fuente. Por ejemplo, los usuarios necesitan permisos de escritura en el repositorio fuente para borrar un debate de organización. Esto es idéntico a cómo un usuario necesita permisos de escritura en un repositorio para poder borrar un debate en este. +El permiso para participar en debates o administrarlos en tu organización se basa en el permiso en el repositorio de origen. Por ejemplo, un usuario necesita permiso de escritura en el repositorio de origen para eliminar un debate de la organización. Esto es idéntico a cómo un usuario necesita permiso de escritura en un repositorio para eliminar un debate del repositorio. -Puedes cambiar el repositorio fuente en cualquier momento. Si cambias el repositorio fuente, los debates no se transferirán al repositorio fuente nuevo. +Puedes cambiar el repositorio de origen en cualquier momento. Si cambias el repositorio de origen, los debates no se transfieren al nuevo repositorio de origen. diff --git a/translations/es-ES/data/reusables/discussions/click-discussion-in-list.md b/translations/es-ES/data/reusables/discussions/click-discussion-in-list.md index 59d79b9e81..79516852d4 100644 --- a/translations/es-ES/data/reusables/discussions/click-discussion-in-list.md +++ b/translations/es-ES/data/reusables/discussions/click-discussion-in-list.md @@ -1 +1,10 @@ -1. En la lista de debates, da clic en el debate que quieras ver. ![Debate en la lista de debates de un repositorio](/assets/images/help/discussions/click-discussion-in-list.png) +--- +ms.openlocfilehash: 36cbc59597cac677518522aac3f4a7de91e865c3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138010" +--- +1. En la lista de debates, da clic en el debate que quieras ver. + ![Debate en la lista de debates de un repositorio](/assets/images/help/discussions/click-discussion-in-list.png) diff --git a/translations/es-ES/data/reusables/discussions/discussions-tab.md b/translations/es-ES/data/reusables/discussions/discussions-tab.md index 78422361a9..15a9aaf289 100644 --- a/translations/es-ES/data/reusables/discussions/discussions-tab.md +++ b/translations/es-ES/data/reusables/discussions/discussions-tab.md @@ -1 +1,10 @@ -1. Debajo de tu nombre de organización o repositorio, haz clic en {% octicon "comment-discussion" aria-label="The discussion icon" %} **Debates**. ![Pestaña de "Debates" en un repositorio](/assets/images/help/discussions/repository-discussions-tab.png) +--- +ms.openlocfilehash: 3131c6c1661cf52a9e3275568e8db0812d976942 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138005" +--- +1. En el nombre de la organización o el repositorio, haz clic en {% octicon "comment-discussion" aria-label="The discussion icon" %} **Discussions** (Debates). + ![Pestaña "Debates" de un repositorio](/assets/images/help/discussions/repository-discussions-tab.png) diff --git a/translations/es-ES/data/reusables/discussions/edit-categories.md b/translations/es-ES/data/reusables/discussions/edit-categories.md index 7102f65ad1..c9657c274c 100644 --- a/translations/es-ES/data/reusables/discussions/edit-categories.md +++ b/translations/es-ES/data/reusables/discussions/edit-categories.md @@ -1 +1,10 @@ -1. A la derecha de "Categorías", da clic en {% octicon "pencil" aria-label="The pencil icon" %}. ![Icono de lápiz para editar las categorías](/assets/images/help/discussions/click-edit-categories.png) +--- +ms.openlocfilehash: 38dda80b974eef458800345e7a472e97724a9dd6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145138002" +--- +1. A la derecha de "Categorías", da clic en {% octicon "pencil" aria-label="The pencil icon" %}. + ![Icono de lápiz para editar categorías](/assets/images/help/discussions/click-edit-categories.png) diff --git a/translations/es-ES/data/reusables/discussions/edit-category-details.md b/translations/es-ES/data/reusables/discussions/edit-category-details.md index 2f8ecffa20..3dc882fb3a 100644 --- a/translations/es-ES/data/reusables/discussions/edit-category-details.md +++ b/translations/es-ES/data/reusables/discussions/edit-category-details.md @@ -1 +1,9 @@ -Edita el emoji, título, descripción y formato del debate para la categoría. Para obtener más información sobre los formatos de debate, consulta la sección "[Acerca de los debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions)". +--- +ms.openlocfilehash: d8062478765beb4c11f8f3ed7453b9b3bc01d7f2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137997" +--- +Edita el emoji, título, descripción y formato del debate para la categoría. Para más información sobre los formatos de debate, vea "[Acerca de los debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions)". diff --git a/translations/es-ES/data/reusables/discussions/enabling-or-disabling-github-discussions-for-your-organization.md b/translations/es-ES/data/reusables/discussions/enabling-or-disabling-github-discussions-for-your-organization.md index 3a5fb0806d..e3b63e3747 100644 --- a/translations/es-ES/data/reusables/discussions/enabling-or-disabling-github-discussions-for-your-organization.md +++ b/translations/es-ES/data/reusables/discussions/enabling-or-disabling-github-discussions-for-your-organization.md @@ -1,5 +1,15 @@ -1. En {% data variables.product.product_location %}, navega a la página principal de tu organización. -1. Debajo del nombre de tu organización, haz clic en {% octicon "gear" aria-label="The gear icon" %} **Ajustes**. ![Botón de configuración de organización](/assets/images/help/discussions/org-settings.png) -1. Debajo de "Debates", selecciona **Habilitar los debates para esta organización**. -1. Selecciona un repositorio para utilizarlo como el repositorio fuente para los debates de tu organización. ![Ajustes para habilitar los debates para una organización](/assets/images/help/discussions/enable-org-discussions.png) -1. Haz clic en **Save ** (guardar). +--- +ms.openlocfilehash: f3a872ceadabe044524f906f9c713c2682e0ab88 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137994" +--- +1. En {% data variables.product.product_location %}, ves hasta la página principal de la organización. +1. En el nombre de la organización, haz clic en {% octicon "gear" aria-label="The gear icon" %} **Settings** (Configuración). +![Botón de configuración de organización](/assets/images/help/discussions/org-settings.png) +1. En "Discussions" (Debates), selecciona **Enable discussions for this organization** (Habilitar debates para esta organización). +1. Selecciona un repositorio a fin de usarlo como repositorio de origen para los debates de la organización. + ![Configuración a fin de habilitar debates para una organización](/assets/images/help/discussions/enable-org-discussions.png) +1. Haga clic en **Save**(Guardar). diff --git a/translations/es-ES/data/reusables/discussions/enabling-or-disabling-github-discussions-for-your-repository.md b/translations/es-ES/data/reusables/discussions/enabling-or-disabling-github-discussions-for-your-repository.md index 6b2602240b..0d3b0b39e2 100644 --- a/translations/es-ES/data/reusables/discussions/enabling-or-disabling-github-discussions-for-your-repository.md +++ b/translations/es-ES/data/reusables/discussions/enabling-or-disabling-github-discussions-for-your-repository.md @@ -1,5 +1,15 @@ +--- +ms.openlocfilehash: 938d7ee6c250313831a88597894ea9b8993c64c9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137989" +--- Puedes habilitar o inhabilitar los {% data variables.product.prodname_discussions %} para un repositorio. {% data reusables.repositories.navigate-to-repo %} -1. Debajo de tu nombre de repositorio, da clic en {% octicon "gear" aria-label="The gear icon" %} **Configuración**. ![Botón de configuración del repositorio](/assets/images/help/discussions/public-repo-settings.png) -1. Debajo de "Características", selecciona **Debates**. ![Casilla de verificación debajo de "Características" para habilitar o inhabilitar los {% data variables.product.prodname_discussions %} para un repositorio](/assets/images/help/discussions/select-discussions-checkbox.png) +1. Debajo del nombre del repositorio, haga clic en {% octicon "gear" aria-label="The gear icon" %} **Configuración**. +![Botón de configuración del repositorio](/assets/images/help/discussions/public-repo-settings.png) +1. En "Características", seleccione **Debates**. + ![Casilla debajo de "Características" para habilitar o deshabilitar {% data variables.product.prodname_discussions %} para un repositorio](/assets/images/help/discussions/select-discussions-checkbox.png) diff --git a/translations/es-ES/data/reusables/discussions/github-recognizes-members.md b/translations/es-ES/data/reusables/discussions/github-recognizes-members.md index bca4ed36ef..b6f131714f 100644 --- a/translations/es-ES/data/reusables/discussions/github-recognizes-members.md +++ b/translations/es-ES/data/reusables/discussions/github-recognizes-members.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: bd771d25013935017894911eb2b76a698168f699 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137986" +--- {% data variables.product.prodname_dotcom %} reconocerá automáticamente a aquellos miembros de la comunidad que contribuyan a los debates de formato pregunta/respuesta con más comentarios marcados como respuesta. diff --git a/translations/es-ES/data/reusables/discussions/marking-a-comment-as-an-answer.md b/translations/es-ES/data/reusables/discussions/marking-a-comment-as-an-answer.md index e466c53f03..9ff9b04bb7 100644 --- a/translations/es-ES/data/reusables/discussions/marking-a-comment-as-an-answer.md +++ b/translations/es-ES/data/reusables/discussions/marking-a-comment-as-an-answer.md @@ -1,4 +1,12 @@ -Puedes marcar un comentario en el debate como una respuesta al mismo si dicho debate está dentro de una categoría que acepte respuestas. Para obtener más información, consulta la sección "[Acerca de los debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions#about-categories-and-formats-for-discussions)". +--- +ms.openlocfilehash: 42db13f770c5fb0dfca31614f9481ca713718dd2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137981" +--- +Puedes marcar un comentario en el debate como una respuesta al mismo si dicho debate está dentro de una categoría que acepte respuestas. Para más información, vea "[Acerca de los debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions#about-categories-and-formats-for-discussions)". Cuando marcas una pregunta como una respuesta, {% data variables.product.product_name %} resaltará el comentario y responderá a éste para ayudar a que los visitantes encuentren la respuesta rápidamente. @@ -6,9 +14,10 @@ Cuando marcas una pregunta como una respuesta, {% data variables.product.product No puedes marcar un comentario que tenga un hilo dentro de la respuesta de un comentario como la respuesta al debate. Tampoco puedes marcar un comentario minimizado como la respuesta a un debate. -{% data reusables.discussions.navigate-to-repo-or-org %} -{% data reusables.discussions.discussions-tab %} -1. En la lista de debates, da clic en el debate sin responder que quieras marcar como respondido. ![Debate sin responder](/assets/images/help/discussions/unanswered-discussion.png) +{% data reusables.discussions.navigate-to-repo-or-org %} {% data reusables.discussions.discussions-tab %} +1. En la lista de debates, da clic en el debate sin responder que quieras marcar como respondido. + ![Debate sin responder](/assets/images/help/discussions/unanswered-discussion.png) 1. En el debate, encuentra el comentario que quieras marcar como la respuesta. -1. En la esquina superior derecha del comentario, da clic en {% octicon "check-circle" aria-label="The circular check icon" %}. ![Punto circular de verificación de "Marcar como respuesta" para marcar un comentario en un debate como respuesta](/assets/images/help/discussions/comment-mark-as-answer-button.png) +1. En la esquina superior derecha del comentario, da clic en {% octicon "check-circle" aria-label="The circular check icon" %}. + ![Icono circular de marca de verificación "Mark as answer" para marcar un comentario como respuesta en un debate](/assets/images/help/discussions/comment-mark-as-answer-button.png) 1. Opcionalmente, para marcar un comentario como la respuesta, da clic en {% octicon "check-circle-fill" aria-label="The filled circular check icon" %}. diff --git a/translations/es-ES/data/reusables/discussions/navigate-to-repo-or-org.md b/translations/es-ES/data/reusables/discussions/navigate-to-repo-or-org.md index 03b3938d64..c711d7fbac 100644 --- a/translations/es-ES/data/reusables/discussions/navigate-to-repo-or-org.md +++ b/translations/es-ES/data/reusables/discussions/navigate-to-repo-or-org.md @@ -1 +1,9 @@ -1. En {% data variables.product.product_location %}, navega a la página principal del repositorio u organización. +--- +ms.openlocfilehash: 5d42e411b239f760ca058d6082557918f9fe9eee +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137978" +--- +1. En {% data variables.product.product_location %}, ves a la página principal del repositorio o la organización. diff --git a/translations/es-ES/data/reusables/discussions/repository-category-limit.md b/translations/es-ES/data/reusables/discussions/repository-category-limit.md index b6811d86c6..580b975323 100644 --- a/translations/es-ES/data/reusables/discussions/repository-category-limit.md +++ b/translations/es-ES/data/reusables/discussions/repository-category-limit.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 7b782aa3d23143a62b07aedf0a07df3734173d44 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137941" +--- Cada repositorio u organización puede tener hasta 10 categorías. diff --git a/translations/es-ES/data/reusables/discussions/starting-a-discussion.md b/translations/es-ES/data/reusables/discussions/starting-a-discussion.md index 27e2654365..e29b1aa89e 100644 --- a/translations/es-ES/data/reusables/discussions/starting-a-discussion.md +++ b/translations/es-ES/data/reusables/discussions/starting-a-discussion.md @@ -1,7 +1,18 @@ -1. En -{% data variables.product.product_location %}, navega a la página principal del repositorio u organización en donde quieras iniciar un debate. +--- +ms.openlocfilehash: 4a1af9bdfa8fa3b86b2d64706d24a9dd1d33fd6f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137933" +--- +1. En {% data variables.product.product_location %}, ves a la página principal del repositorio o la organización en la que quieres empezar un debate. {% data reusables.discussions.discussions-tab %} -1. Da clic en **Debate nuevo**. ![Botón de "Debate nuevo" dentro de la pestaña de "Debates" en un repositorio](/assets/images/help/discussions/new-discussion-button.png) -1. Selecciona el menú desplegable de **Seleccionar categoría** y da clic en una categoría para tu debate. ![Menú desplegable de "Seleccionar categoría" y lista de categorías disponibles en un repositorio](/assets/images/help/discussions/new-discussion-select-category-dropdown-menu.png) -1. Teclea un título y cuerpo para tu debate. ![Los campos de texto para el cuerpo y título de un debate nuevo](/assets/images/help/discussions/new-discussion-title-and-body-fields.png) -1. Da clic en **Iniciar debate**. ![Botón de "Iniciar debate"](/assets/images/help/discussions/new-discussion-start-discussion-button.png) +1. Haga clic en **Nuevo debate**. + ![Botón "Nuevo debate" dentro de la pestaña "Debates" de un repositorio](/assets/images/help/discussions/new-discussion-button.png) +1. Seleccione el menú desplegable **Seleccionar categoría** y haga clic en una categoría para el debate. + ![Menú desplegable "Seleccionar categoría" y lista de categorías disponibles en un repositorio](/assets/images/help/discussions/new-discussion-select-category-dropdown-menu.png) +1. Teclea un título y cuerpo para tu debate. + ![Campos de texto para el cuerpo y título de un debate nuevo](/assets/images/help/discussions/new-discussion-title-and-body-fields.png) +1. Haga clic en **Iniciar debate**. + ![Botón "Iniciar debate"](/assets/images/help/discussions/new-discussion-start-discussion-button.png) 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 0771bfcc26..4849e07938 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,23 @@ -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.discussions.discussions-tab %} -1. En la lista de categorías, haz clic en **Encuestas**. ![Captura de pantalla que muestra la categoría de "Encuesta"](/assets/images/help/discussions/poll-category.png) -1. A la derecha, haz clic en **Iniciar encuesta**. ![Captura de pantalla que muestra el botón "Iniciar encuesta"](/assets/images/help/discussions/start-poll-button.png) -1. Escribe un título y un cuerpo opcional para tu encuesta. ![Captura de pantalla que muestra los campos de texto para el título y el cuerpo](/assets/images/help/discussions/new-poll-title-and-body-fields.png) -1. Escribe una pregunta para tu encuesta. ![Captura de pantalla que muestra los campos de texto para la pregunta de la encuesta](/assets/images/help/discussions/new-poll-question.png) -1. Escribe por lo menos dos opciones para tu encuesta. ![Captura de pantalla que muestra los campos de texto para las opciones de la encuesta](/assets/images/help/discussions/new-poll-options.png) -1. Opcionalmente, para agregar una opción de encuesta adicional, haz clic en **Agregar una opción**. ![Captura de pantalla que muestra el botón "Agregar una opción"](/assets/images/help/discussions/new-poll-add-option.png) -1. Haz clic en **Iniciar encuesta**. ![Captura de pantalla que muestra el botón "Iniciar encuesta"](/assets/images/help/discussions/new-poll-start-poll-button.png) +--- +ms.openlocfilehash: 349befa365122a38b1b5f25e12fc91ae496ea156 +ms.sourcegitcommit: dc42bb4a4826b414751ffa9eed38962c3e3fea8e +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/13/2022 +ms.locfileid: "147061182" +--- +{% data reusables.repositories.navigate-to-repo %} {% data reusables.discussions.discussions-tab %} +1. En la lista de categorías, haz clic en **Sondeos**. + ![Captura de pantalla que muestra la categoría "Sondeo"](/assets/images/help/discussions/poll-category.png) +1. A la derecha, haz clic en **Iniciar sondeo**. + ![Captura de pantalla que muestra el botón "Iniciar sondeo"](/assets/images/help/discussions/start-poll-button.png) +1. Escribe un título y un cuerpo opcional para el sondeo. + ![Captura de pantalla que muestra los campos de texto para el título y el cuerpo](/assets/images/help/discussions/new-poll-title-and-body-fields.png) +1. Escribe una pregunta para el sondeo. + ![Captura de pantalla que muestra los campos de texto para la pregunta del sondeo](/assets/images/help/discussions/new-poll-question.png) +1. Escribe al menos dos opciones para el sondeo. + ![Captura de pantalla que muestra los campos de texto para las opciones del sondeo](/assets/images/help/discussions/new-poll-options.png) +1. Opcionalmente, para agregar opciones de sondeo adicionales, haz clic en **Agregar una opción**. + ![Captura de pantalla que muestra el botón "Agregar una opción"](/assets/images/help/discussions/new-poll-add-option.png) +1. Haz clic en **Iniciar sondeo**. + ![Captura de pantalla que muestra el botón "Iniciar sondeo"](/assets/images/help/discussions/new-poll-start-poll-button.png) diff --git a/translations/es-ES/data/reusables/discussions/you-can-categorize-discussions.md b/translations/es-ES/data/reusables/discussions/you-can-categorize-discussions.md index eb069b8229..27bf8514dd 100644 --- a/translations/es-ES/data/reusables/discussions/you-can-categorize-discussions.md +++ b/translations/es-ES/data/reusables/discussions/you-can-categorize-discussions.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 9b90983cc0578711ea7c55d659a291658ed297c2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124785" +--- Puedes categorizar debates para ayudar a los miembros de la comunidad a iniciar conversaciones en el lugar correcto y para ayudar los a encontrar los debates relacionados. diff --git a/translations/es-ES/data/reusables/discussions/you-can-convert-an-issue.md b/translations/es-ES/data/reusables/discussions/you-can-convert-an-issue.md index 39e7080135..94f94dfd15 100644 --- a/translations/es-ES/data/reusables/discussions/you-can-convert-an-issue.md +++ b/translations/es-ES/data/reusables/discussions/you-can-convert-an-issue.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: a55ceeead1f6d8f328960a28d41139cb0d5a5c0c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124778" +--- Si una propuesta resulta ser una pregunta o una conversación abierta en vez de un elemento de trabajo para rastrear y priorizar, puedes convertirla en un debate. diff --git a/translations/es-ES/data/reusables/discussions/you-can-label-discussions.md b/translations/es-ES/data/reusables/discussions/you-can-label-discussions.md index ef4fa9b5b6..f639546fb2 100644 --- a/translations/es-ES/data/reusables/discussions/you-can-label-discussions.md +++ b/translations/es-ES/data/reusables/discussions/you-can-label-discussions.md @@ -1 +1,9 @@ -Para organizar los debates de forma más granular, puedes aplicar etiquetas. Por ejemplo, puedes utilizar etiquetas para indicar el estado de un debate y hacer la clasificación más eficiente. Cada repositorio tiene un conjunto de etiquetas compartidas para las propuestas, solcitudes de cambios y debates. Para obtener más información, consulta la sección "[Administrar etiquetas](/github/managing-your-work-on-github/managing-labels)". +--- +ms.openlocfilehash: 7978d7c2964429d45815d591f7163b31609e05b2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124777" +--- +Para organizar los debates de forma más granular, puedes aplicar etiquetas. Por ejemplo, puedes utilizar etiquetas para indicar el estado de un debate y hacer la clasificación más eficiente. Cada repositorio tiene un conjunto de etiquetas compartidas para las propuestas, solcitudes de cambios y debates. Para más información, vea "[Administración de etiquetas](/github/managing-your-work-on-github/managing-labels)". diff --git a/translations/es-ES/data/reusables/discussions/you-can-use-discussions.md b/translations/es-ES/data/reusables/discussions/you-can-use-discussions.md index 14063bcc95..f0f702a2ac 100644 --- a/translations/es-ES/data/reusables/discussions/you-can-use-discussions.md +++ b/translations/es-ES/data/reusables/discussions/you-can-use-discussions.md @@ -1 +1,9 @@ -Puedes utilizar los {% data variables.product.prodname_discussions %} para hacer y responder preguntas, compartir información, hacer anuncios y conducir o participar en las conversaciones sobre un proyecto. Para obtener más información, consulta la sección "[Acerca de los debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions)". +--- +ms.openlocfilehash: 89fe7adc4996d50516e89b1963ed22318ca0cc67 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124769" +--- +Puedes utilizar los {% data variables.product.prodname_discussions %} para hacer y responder preguntas, compartir información, hacer anuncios y conducir o participar en las conversaciones sobre un proyecto. Para más información, vea "[Acerca de los debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions)". diff --git a/translations/es-ES/data/reusables/docs/you-can-read-docs-for-your-product.md b/translations/es-ES/data/reusables/docs/you-can-read-docs-for-your-product.md index d9c5d5b727..1819ee7a22 100644 --- a/translations/es-ES/data/reusables/docs/you-can-read-docs-for-your-product.md +++ b/translations/es-ES/data/reusables/docs/you-can-read-docs-for-your-product.md @@ -1 +1,9 @@ -Puedes leer la documentación que refleje las características disponibles para ti en {% data variables.product.product_name %}. Para obtener más información, consulta la sección "[Acerca de las versiones de {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)". +--- +ms.openlocfilehash: 207df24dbed4278940cbe1bbca01c273900eeaee +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124762" +--- +Puedes leer la documentación que refleje las características disponibles para ti en {% data variables.product.product_name %}. Para más información, vea "[Acerca de las versiones de {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)". diff --git a/translations/es-ES/data/reusables/dotcom_billing/500-error.md b/translations/es-ES/data/reusables/dotcom_billing/500-error.md index c1b005a2fb..d8e09fb898 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/500-error.md +++ b/translations/es-ES/data/reusables/dotcom_billing/500-error.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: 87a504ce6d47b46f122c63f268a653177ee6f4d3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124761" +--- Si recibes un error 500 al intentar actualizar tu cuenta: - Intenta limpiar la caché de tu navegador, luego vuelve a enviar tu información - Comprueba y asegúrate de haber introducido correctamente tus datos de pago diff --git a/translations/es-ES/data/reusables/dotcom_billing/actions-minutes.md b/translations/es-ES/data/reusables/dotcom_billing/actions-minutes.md index 3cfff87816..8c8fb32581 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/actions-minutes.md +++ b/translations/es-ES/data/reusables/dotcom_billing/actions-minutes.md @@ -1 +1,10 @@ -1. Debajo de "{% data variables.product.prodname_actions %}", visualiza los detalles de tus minutos usados. ![Detalles de uso de minutos](/assets/images/help/billing/actions-minutes.png) +--- +ms.openlocfilehash: 31aa63652854b84bdd76b2ace8dc70638bcf57e8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124753" +--- +1. Debajo de "{% data variables.product.prodname_actions %}", visualiza los detalles de tus minutos usados. + ![Detalles de los minutos de uso](/assets/images/help/billing/actions-minutes.png) diff --git a/translations/es-ES/data/reusables/dotcom_billing/actions-packages-report-download-org-account.md b/translations/es-ES/data/reusables/dotcom_billing/actions-packages-report-download-org-account.md index 2c1ff607a9..123aea4fd4 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/actions-packages-report-download-org-account.md +++ b/translations/es-ES/data/reusables/dotcom_billing/actions-packages-report-download-org-account.md @@ -1 +1,10 @@ -1. Opcionalmente, junto al "Uso en este mes", haz clic en **Obtener reporte de uso** para recibir un correo electrónico con un enlace para descargar un reporte en CSV de el uso de almacenamiento para las {% data variables.product.prodname_actions %}, el {% data variables.product.prodname_registry %} y los {% data variables.product.prodname_codespaces %}. El correo electrónico se envía a la dirección de correo electrónico principal de tu cuenta. Puedes elegir si el reporte debe cubrir los últimos 7, 30, 90 o 180 días. ![Descargar reporte en CSV](/assets/images/help/billing/actions-packages-report-download.png) +--- +ms.openlocfilehash: 88907294e96dac1ec0a026d4c5bdcb7b7af642eb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146377531" +--- +1. Opcionalmente, junto a "Uso este mes", haz clic en **Obtener informe de uso** para recibir un correo electrónico que contenga un vínculo para descargar un informe CSV de uso de almacenamiento de {% data variables.product.prodname_actions %}, {% data variables.product.prodname_registry %} y {% data variables.product.prodname_codespaces %}. El correo electrónico se envía a la dirección de correo electrónico principal de la cuenta. Puedes elegir si el informe debe abarcar los últimos 7, 30, 90 o 180 días. + ![Descarga del informe CSV](/assets/images/help/billing/actions-packages-report-download.png) diff --git a/translations/es-ES/data/reusables/dotcom_billing/actions-packages-report-download.md b/translations/es-ES/data/reusables/dotcom_billing/actions-packages-report-download.md index ecce70912b..b90e14b5eb 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/actions-packages-report-download.md +++ b/translations/es-ES/data/reusables/dotcom_billing/actions-packages-report-download.md @@ -1 +1,10 @@ -1. Opcionalmente, junto a "Uso en este mes", haz clic en **Obtener reporte de uso** para enviar un reporte en CSV por correo electrónico del uso de almacenamiento de las {% data variables.product.prodname_actions %} y del {% data variables.product.prodname_registry %} a la cuenta de correo electrónico primaria de la cuenta. ![Descargar reporte en CSV](/assets/images/help/billing/actions-packages-report-download.png) +--- +ms.openlocfilehash: 56b6151c3c8877e9a97a42e6d7ebf81fc8d7427e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124714" +--- +1. Opcionalmente, junto a "Uso en este mes", haga clic en **Obtener informe de uso** para enviar por correo electrónico un informe en formato CSV del uso de almacenamiento de {% data variables.product.prodname_actions %} and {% data variables.product.prodname_registry %} a la dirección de correo electrónico principal de la cuenta. + ![Descarga del informe CSV](/assets/images/help/billing/actions-packages-report-download.png) diff --git a/translations/es-ES/data/reusables/dotcom_billing/actions-packages-storage-enterprise-account.md b/translations/es-ES/data/reusables/dotcom_billing/actions-packages-storage-enterprise-account.md index 7cda523dff..e6d218a678 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/actions-packages-storage-enterprise-account.md +++ b/translations/es-ES/data/reusables/dotcom_billing/actions-packages-storage-enterprise-account.md @@ -1 +1,10 @@ -1. Debajo de " Almacenamiento de {% data variables.product.prodname_dotcom %} para Actions y Packages", visualiza los detalles de uso de almacenamiento para cada organización en tu cuenta empresarial, tanto para {% data variables.product.prodname_actions %} como para {% data variables.product.prodname_registry %}. ![Detalles de uso de almacenamiento](/assets/images/help/billing/actions-packages-storage-enterprise.png) +--- +ms.openlocfilehash: 9d68d19e634dcffc7f9faffd0c326533c310565d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124713" +--- +1. Debajo de " Almacenamiento de {% data variables.product.prodname_dotcom %} para Actions y Packages", visualiza los detalles de uso de almacenamiento para cada organización en tu cuenta empresarial, tanto para {% data variables.product.prodname_actions %} como para {% data variables.product.prodname_registry %}. + ![Detalles de uso de almacenamiento](/assets/images/help/billing/actions-packages-storage-enterprise.png) diff --git a/translations/es-ES/data/reusables/dotcom_billing/actions-packages-storage.md b/translations/es-ES/data/reusables/dotcom_billing/actions-packages-storage.md index 9a7b00f243..5f6d543d95 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/actions-packages-storage.md +++ b/translations/es-ES/data/reusables/dotcom_billing/actions-packages-storage.md @@ -1 +1,10 @@ -1. Debajo de "Almacenamiento para Actions y Packages", visualiza los detalles de tu uso de almacenamiento combinado de {% data variables.product.prodname_actions %} y {% data variables.product.prodname_registry %}. Los datos de uso de almacenamiento se sincronizan cada hora. ![Detalles de uso de almacenamiento](/assets/images/help/billing/actions-packages-storage.png) +--- +ms.openlocfilehash: d62cb277f0d813ce1f4f95311bd648ac0967da28 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124705" +--- +1. Debajo de "Almacenamiento para Actions y Packages", visualiza los detalles de tu uso de almacenamiento combinado de {% data variables.product.prodname_actions %} y {% data variables.product.prodname_registry %}. Los datos de uso de almacenamiento se sincronizan cada hora. + ![Detalles de uso de almacenamiento](/assets/images/help/billing/actions-packages-storage.png) diff --git a/translations/es-ES/data/reusables/dotcom_billing/actions-packages-unpaid-account.md b/translations/es-ES/data/reusables/dotcom_billing/actions-packages-unpaid-account.md index 0cd8e0ce9f..24a114a303 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/actions-packages-unpaid-account.md +++ b/translations/es-ES/data/reusables/dotcom_billing/actions-packages-unpaid-account.md @@ -1,4 +1,12 @@ -Si tu cuenta tiene cargos pendientes sin pagar: +--- +ms.openlocfilehash: 1755638282e001d4e685a225d42c36cdc0f3bd7b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124698" +--- +Si su cuenta tiene cargos pendientes de pago: * El almacenamiento o minutos que se incluyen en tu cuenta para {% data variables.product.prodname_actions %} y {% data variables.product.prodname_registry %} no se restablecerán hasta que se haya procesado exitosamente el pago. * Para las cuentas que aún cuenten con minutos o almacenamiento libres para el periodo de facturación actual, {% data variables.product.prodname_actions %} y {% data variables.product.prodname_registry %} seguirán disponibles hasta que se alcance el límite de uso incluído. diff --git a/translations/es-ES/data/reusables/dotcom_billing/add-payment-method.md b/translations/es-ES/data/reusables/dotcom_billing/add-payment-method.md index 0b7554fc15..1753283480 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/add-payment-method.md +++ b/translations/es-ES/data/reusables/dotcom_billing/add-payment-method.md @@ -1 +1,10 @@ -1. Dentro de "Información de facturación", haz clic en **Add a payment method (Añadir un método de pago)**. ![Enlace para agregar un método de pago](/assets/images/help/billing/add-payment-method.png) +--- +ms.openlocfilehash: b41f1361a4ab12aca06403923030af8eb592b1a1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124697" +--- +1. En "Información de facturación", haga clic en **Agregar un método de pago**. + ![Vínculo para agregar un método de pago](/assets/images/help/billing/add-payment-method.png) diff --git a/translations/es-ES/data/reusables/dotcom_billing/add-seats.md b/translations/es-ES/data/reusables/dotcom_billing/add-seats.md index f3c65579d9..ef86da1a8d 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/add-seats.md +++ b/translations/es-ES/data/reusables/dotcom_billing/add-seats.md @@ -1 +1,10 @@ -1. Utiliza el menú desplegable **Edit (Editar)** y haz clic en **Add seats (Añadir asientos)**. ![Menú desplegable de editar](/assets/images/help/billing/add-seats-dropdown.png) +--- +ms.openlocfilehash: a40be433e180604609a90196871f81d1db319c90 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124690" +--- +1. Use la lista desplegable **Editar** y haga clic en **Agregar puestos**. + ![Menú desplegable Editar](/assets/images/help/billing/add-seats-dropdown.png) diff --git a/translations/es-ES/data/reusables/dotcom_billing/cancel-pending-changes.md b/translations/es-ES/data/reusables/dotcom_billing/cancel-pending-changes.md index 6997511448..9d082316ac 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/cancel-pending-changes.md +++ b/translations/es-ES/data/reusables/dotcom_billing/cancel-pending-changes.md @@ -1 +1,10 @@ -1. Junto al cambio pendiente que deseas cancelar, haz clic en **Cancel (Cancelar)**. ![Cancela el enlace junto a un cambio de suscripción pendiente](/assets/images/help/billing/cancel-pending-changes-link.png) +--- +ms.openlocfilehash: 20eb63ad944e8e71b5231e9f2ab34396812a901b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124689" +--- +1. Junto al cambio pendiente que quiera cancelar, haga clic en **Cancelar**. + ![Vínculo Cancelar junto a un cambio de suscripción pendiente](/assets/images/help/billing/cancel-pending-changes-link.png) diff --git a/translations/es-ES/data/reusables/dotcom_billing/change_plan_duration.md b/translations/es-ES/data/reusables/dotcom_billing/change_plan_duration.md index bb8d3fa6cc..cb856050c3 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/change_plan_duration.md +++ b/translations/es-ES/data/reusables/dotcom_billing/change_plan_duration.md @@ -1 +1,10 @@ -1. Debajo de "Factura mensaul actual" o "Factura anual actual", haz clic en **Cambiar a facturación anual** o **Cambiar a facturación mensual**. ![Botón para cambiar el plan del resumen de facturación](/assets/images/help/billing/change-plan-duration-link.png) +--- +ms.openlocfilehash: 0652a514fd58c2119ac5652f95f3d5b43cfe5d39 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124674" +--- +1. En "Current monthly bill" o "Current yearly bill, haga clic en **Switch to yearly billing** o **Switch to monthly billing**. +![Botón para cambiar el plan del resumen de facturación](/assets/images/help/billing/change-plan-duration-link.png) diff --git a/translations/es-ES/data/reusables/dotcom_billing/choose-monthly-or-yearly-billing.md b/translations/es-ES/data/reusables/dotcom_billing/choose-monthly-or-yearly-billing.md index e9072f4e4d..a77a96b8a2 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/choose-monthly-or-yearly-billing.md +++ b/translations/es-ES/data/reusables/dotcom_billing/choose-monthly-or-yearly-billing.md @@ -1 +1,10 @@ -1. Dentro de "Resumen de actualización", elige si quieres pagar mensualmente o anualmente. ![Botones de selección con opción de facturación mensual o anual](/assets/images/help/billing/choose-monthly-or-yearly-billing.png) +--- +ms.openlocfilehash: 6d6aac00a66396bd05084b0836b8ef7dfed2aa3f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124673" +--- +1. Dentro de "Resumen de actualización", elige si quieres pagar mensualmente o anualmente. + ![Botones de radio con la opción de facturación mensual o anual](/assets/images/help/billing/choose-monthly-or-yearly-billing.png) diff --git a/translations/es-ES/data/reusables/dotcom_billing/choose_org_plan.md b/translations/es-ES/data/reusables/dotcom_billing/choose_org_plan.md index 30ed621e6c..4c4fb08b0d 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/choose_org_plan.md +++ b/translations/es-ES/data/reusables/dotcom_billing/choose_org_plan.md @@ -1 +1,10 @@ -1. Debajo de "Comparar planes", puedes comparar las características de cada plan. Dependiendo de tu plan actual y del plan que hayas elegido, haz clic ya sea en **Mejorar a equipo** o **Mejorar a empresa**. ![Comparar planes y mejorar](/assets/images/help/billing/settings-compare-and-upgrade-plans.png) +--- +ms.openlocfilehash: 4d983c2c6c3f0a2560cb0ed6d8dc22bf49320edd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124649" +--- +1. Debajo de "Comparar planes", puedes comparar las características de cada plan. En función del plan actual y del plan que haya elegido, haga clic en **Actualizar a equipo** o en **Actualizar a empresa**. +![Comparación de planes y actualización](/assets/images/help/billing/settings-compare-and-upgrade-plans.png) diff --git a/translations/es-ES/data/reusables/dotcom_billing/codespaces-minutes.md b/translations/es-ES/data/reusables/dotcom_billing/codespaces-minutes.md index 649572cdb0..22a7f85faa 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/codespaces-minutes.md +++ b/translations/es-ES/data/reusables/dotcom_billing/codespaces-minutes.md @@ -1 +1,10 @@ -1. Debajo de "{% data variables.product.prodname_codespaces %}", visualiza los detalles de uso de tus horas de cálculo y almacenamiento. ![Detalles de uso de minutos](/assets/images/help/billing/codespaces-compute-storage.png) +--- +ms.openlocfilehash: 6dae450a4ace1beeccaa3411c62c22715126d4ac +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124634" +--- +1. Debajo de "{% data variables.product.prodname_codespaces %}", visualiza los detalles de uso de tus horas de cálculo y almacenamiento. + ![Detalles de los minutos de uso](/assets/images/help/billing/codespaces-compute-storage.png) diff --git a/translations/es-ES/data/reusables/dotcom_billing/confirm-add-seats.md b/translations/es-ES/data/reusables/dotcom_billing/confirm-add-seats.md index 6fd2b21034..0d094ba77b 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/confirm-add-seats.md +++ b/translations/es-ES/data/reusables/dotcom_billing/confirm-add-seats.md @@ -1 +1,10 @@ -1. Haz clic en **Agregar plazas**. ![Botón de agregar plazas](/assets/images/help/billing/add-seats-button.png) +--- +ms.openlocfilehash: 4bb53fccaf5241d30cf665658b81bcb21c6d34bf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124626" +--- +1. Haga clic en **Add seats** (Agregar asientos). + ![Botón Add seats](/assets/images/help/billing/add-seats-button.png) diff --git a/translations/es-ES/data/reusables/dotcom_billing/confirm-cancel-pending-changes.md b/translations/es-ES/data/reusables/dotcom_billing/confirm-cancel-pending-changes.md index 0ea1e78e81..deb1de2054 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/confirm-cancel-pending-changes.md +++ b/translations/es-ES/data/reusables/dotcom_billing/confirm-cancel-pending-changes.md @@ -1 +1,9 @@ -1. Para confirmar que deseas cancelar tus cambios de suscripción pendientes, haz clic en **OK (Aceptar)**. +--- +ms.openlocfilehash: e7803d56aef472e349e82cb8d6b12abb14cde4a0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124625" +--- +1. Para confirmar que quiere cancelar los cambios de suscripción pendientes, haga clic en **Aceptar** en el cuadro de diálogo. diff --git a/translations/es-ES/data/reusables/dotcom_billing/confirm_cancel_org_plan.md b/translations/es-ES/data/reusables/dotcom_billing/confirm_cancel_org_plan.md index f2505d50d9..1eb971d70e 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/confirm_cancel_org_plan.md +++ b/translations/es-ES/data/reusables/dotcom_billing/confirm_cancel_org_plan.md @@ -1 +1,10 @@ -7. Lee la información acerca de las características a las que tu organización ya no tendrá acceso en tu próxima fecha de facturación y luego haz clic en **Comprendo. Bajar de categoría mi organización**. ![Botón Bajar de categoría](/assets/images/help/billing/downgrade-confirm-button.png) +--- +ms.openlocfilehash: e6674a91a18b3cd60e82300e97ad61358be8e35c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124618" +--- +7. Lea la información sobre las características a las que la organización ya no tendrá acceso en la próxima fecha de facturación y, después, haga clic en **Comprendo. Cambiar mi organización a una versión anterior**. + ![Botón para cambiar a una versión anterior](/assets/images/help/billing/downgrade-confirm-button.png) diff --git a/translations/es-ES/data/reusables/dotcom_billing/confirm_duration_change.md b/translations/es-ES/data/reusables/dotcom_billing/confirm_duration_change.md index db2f76a22f..d90524f3eb 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/confirm_duration_change.md +++ b/translations/es-ES/data/reusables/dotcom_billing/confirm_duration_change.md @@ -1 +1,9 @@ -1. Revisa los detalles de tu nuevo plan de pago y luego haz clic en **Change plan duration (Cambiar duración del plan)**. +--- +ms.openlocfilehash: abae0e1d4b247abe4166e7e6c192f52d53e59075 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124617" +--- +1. Revise los detalles del nuevo plan de pago y, luego, haga clic en **Change plan duration** (Cambiar duración del plan). diff --git a/translations/es-ES/data/reusables/dotcom_billing/coupon-expires.md b/translations/es-ES/data/reusables/dotcom_billing/coupon-expires.md index ef12b2a6b0..616009a96d 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/coupon-expires.md +++ b/translations/es-ES/data/reusables/dotcom_billing/coupon-expires.md @@ -1 +1,9 @@ -Si utilizas un cupón para pagar una suscripción, cuando este venza, se hará un cobro a tu método de pago por el costo total de tu suscripción. Si no tienes un método de pago guardado, tu cuenta bajará de categoría a {% data variables.product.prodname_free_user %} para cuentas personales o a {% data variables.product.prodname_free_team %} para organizaciones. +--- +ms.openlocfilehash: 816d19bab698a9c4cdabe9dd1f65779e27e39f5d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124610" +--- +Si utilizas un cupón para pagar una suscripción, cuando este venza, se hará un cobro a tu método de pago por el costo total de tu suscripción. Si no tienes un método de pago guardado, tu cuenta se degradará a {% data variables.product.prodname_free_user %} para cuentas personales o a {% data variables.product.prodname_free_team %} para organizaciones. diff --git a/translations/es-ES/data/reusables/dotcom_billing/downgrade-org-to-free.md b/translations/es-ES/data/reusables/dotcom_billing/downgrade-org-to-free.md index 49bc75122c..e7e9a93bf3 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/downgrade-org-to-free.md +++ b/translations/es-ES/data/reusables/dotcom_billing/downgrade-org-to-free.md @@ -1 +1,9 @@ -1. Utiliza el menú desplegable de **Editar** y da clic en **Bajar de categoría a {% data variables.product.prodname_free_team %}**. +--- +ms.openlocfilehash: 832aae05bf3016e73d9ec7b9c0be0232d1a30bc8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124609" +--- +1. Usa la lista desplegable **Editar** y haz clic en **Cambiar a la versión anterior {% data variables.product.prodname_free_team %}** . diff --git a/translations/es-ES/data/reusables/dotcom_billing/download_receipt.md b/translations/es-ES/data/reusables/dotcom_billing/download_receipt.md index 02b716c3f1..86add260df 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/download_receipt.md +++ b/translations/es-ES/data/reusables/dotcom_billing/download_receipt.md @@ -1 +1,10 @@ -1. Dentro de "Historial de pagos", revisa tus pagos anteriores. Para descargar un recibo de un pago específico, haz clic en {% octicon "download" aria-label="The download icon" %}. ![Botón de recibo de descarga](/assets/images/help/settings/settings-download-receipt.png) +--- +ms.openlocfilehash: eda1772c14519b2364b3dfe3b9217b76be1c554d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124602" +--- +1. Dentro de "Historial de pagos", revisa tus pagos anteriores. Para descargar un recibo de un pago específico, haga clic en {% octicon "download" aria-label="The download icon" %}. + ![Botón de descarga de recibo](/assets/images/help/settings/settings-download-receipt.png) diff --git a/translations/es-ES/data/reusables/dotcom_billing/enter-billing-info.md b/translations/es-ES/data/reusables/dotcom_billing/enter-billing-info.md index a71ebf0af4..e02696aa7c 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/enter-billing-info.md +++ b/translations/es-ES/data/reusables/dotcom_billing/enter-billing-info.md @@ -1 +1,9 @@ -1. Debajo de "Información de facturación", completa el formato y luego haz clic en **Guardar**. +--- +ms.openlocfilehash: 52d8d92bd8bf098d4d9d743e598aff9ede24525a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124586" +--- +1. En "Información de facturación", complete el formulario y haga clic en **Guardar**. diff --git a/translations/es-ES/data/reusables/dotcom_billing/enter-payment-info.md b/translations/es-ES/data/reusables/dotcom_billing/enter-payment-info.md index 7351e1caa8..29a97a9120 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/enter-payment-info.md +++ b/translations/es-ES/data/reusables/dotcom_billing/enter-payment-info.md @@ -1,2 +1,11 @@ -1. Debajo de "Método de pago", elige si quieres pagar con una tarjeta de crédito o con PayPal. ![Cambiar métodos de pago de facturación](/assets/images/help/billing/billing_switch_payments.png) -1. Completa el formulario de información de pago. Posteriormente, da clic en **Emitir**. +--- +ms.openlocfilehash: 4e3650d8ea8403131ac1b4dca2041b741fbb9ec6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124561" +--- +1. Debajo de "Método de pago", elige si quieres pagar con una tarjeta de crédito o con PayPal. + ![Cambio de métodos de pago de facturación](/assets/images/help/billing/billing_switch_payments.png) +1. Complete el formulario de información de pago y, después, haga clic en **Enviar**. diff --git a/translations/es-ES/data/reusables/dotcom_billing/enter_coupon_code_on_redeem_page.md b/translations/es-ES/data/reusables/dotcom_billing/enter_coupon_code_on_redeem_page.md index d37a9e601b..c0cc895ef2 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/enter_coupon_code_on_redeem_page.md +++ b/translations/es-ES/data/reusables/dotcom_billing/enter_coupon_code_on_redeem_page.md @@ -1,3 +1,12 @@ -1. Visita la página [Redeem coupon (Canjear cupón)](https://github.com/redeem). -2. En el cuadro Enter coupon code (Ingresar el código de cupón), escribe tu código de cupón y haz clic en **Redeem (Canjear)**. ![Cuadro para Canjear cupón](/assets/images/help/settings/redeem-coupon-box.png) +--- +ms.openlocfilehash: 3ed62ec39bf7b35f447ea9dd71edd732c1d3c6b0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124554" +--- +1. Visite la página [Canjear cupón](https://github.com/redeem). +2. En el cuadro "Escribir el código del cupón", escriba el código de cupón y haga clic en **Canjear**. + ![Cuadro para canjear el cupón](/assets/images/help/settings/redeem-coupon-box.png) 3. Si no has iniciado sesión, puedes iniciar sesión en esta página, o crear una nueva cuenta para utilizar tu cupón. diff --git a/translations/es-ES/data/reusables/dotcom_billing/extra_info_receipt.md b/translations/es-ES/data/reusables/dotcom_billing/extra_info_receipt.md index 0f835ce8b8..a8ceee386b 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/extra_info_receipt.md +++ b/translations/es-ES/data/reusables/dotcom_billing/extra_info_receipt.md @@ -1,2 +1,12 @@ -1. Dentro de "Información de pago", en "Información adicional", haz clic en **Add information (Agregar información)**. ![Botón de información adicional de facturación](/assets/images/help/billing/settings_billing_add_billing_extra.png) -1. Escribe la información adicional que deseas en tu recibo y haz clic en **Save contact information (Guardar información de contacto)**. ![Campo de información de contacto](/assets/images/help/settings/Billing-extra-info-field.png) +--- +ms.openlocfilehash: 87ee440c3115ace54085aa985cdbdc3bf19d0e93 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124553" +--- +1. En "Información de pago", en "Información adicional", haga clic en **Agregar información**. + ![Botón de información adicional de facturación](/assets/images/help/billing/settings_billing_add_billing_extra.png) +1. Escriba la información adicional que quiera en la factura y haga clic en **Guardar información de contacto**. + ![Campo de información de contacto](/assets/images/help/settings/Billing-extra-info-field.png) diff --git a/translations/es-ES/data/reusables/dotcom_billing/finish_upgrade.md b/translations/es-ES/data/reusables/dotcom_billing/finish_upgrade.md index 43929c7ea6..c1d1875452 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/finish_upgrade.md +++ b/translations/es-ES/data/reusables/dotcom_billing/finish_upgrade.md @@ -1 +1,9 @@ -1. Revisa la información acerca del gasto y de tu fecha de facturación y luego haz clic en **Upgrade my account (Actualizar mi cuenta)** o **Upgrade my organization's account (Actualizar la cuenta de mi organización)**. +--- +ms.openlocfilehash: b4cfa0ceebe27645f4b93a8dd959fb67fb8032e1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124545" +--- +1. Revise la información sobre el gasto y la fecha de facturación, y luego haga clic en **Actualizar mi cuenta** o **Actualizar la cuenta de mi organización**. diff --git a/translations/es-ES/data/reusables/dotcom_billing/lfs-add-data.md b/translations/es-ES/data/reusables/dotcom_billing/lfs-add-data.md index 12a7c0e9ad..087eb21478 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/lfs-add-data.md +++ b/translations/es-ES/data/reusables/dotcom_billing/lfs-add-data.md @@ -1 +1,10 @@ -1. Junto a "Datos de {% data variables.large_files.product_name_short %}", haz clic en **Agregar más datos** o utiliza el menú desplegable **Editar** y haz clic en **Agregar más paquetes de datos**. ![Botón Agregar más datos](/assets/images/help/billing/data-pack-purchase-more.png) +--- +ms.openlocfilehash: eab34f2eac4f98c7a81e3af8e8d87a04412a2f6f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124538" +--- +1. Junto a "Datos de {% data variables.large_files.product_name_short %}", haga clic en **Agregar más datos** o use la lista desplegable **Editar** y haga clic en **Agregar más paquetes de datos**. + ![Botón Agregar más datos](/assets/images/help/billing/data-pack-purchase-more.png) diff --git a/translations/es-ES/data/reusables/dotcom_billing/lfs-data.md b/translations/es-ES/data/reusables/dotcom_billing/lfs-data.md index 52fd53fb75..e0046d2935 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/lfs-data.md +++ b/translations/es-ES/data/reusables/dotcom_billing/lfs-data.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: fd4489c862a34052fbc6e7c183b0323341cdabcd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124537" +--- 1. Ve los detalles de tu uso de almacenamiento y ancho de banda en "Datos de {% data variables.large_files.product_name_short %}". Para ver el uso de datos LFS de tu organización por repositorio, haz clic en las flechas junto a "Almacenamiento" y "Ancho de Banda". ![Detalles del uso de datos de Git LFS](/assets/images/help/billing/lfs-data.png) diff --git a/translations/es-ES/data/reusables/dotcom_billing/lfs-remove-data.md b/translations/es-ES/data/reusables/dotcom_billing/lfs-remove-data.md index 9e196adc85..33e76c494e 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/lfs-remove-data.md +++ b/translations/es-ES/data/reusables/dotcom_billing/lfs-remove-data.md @@ -1 +1,10 @@ -1. Junto a "Datos de {% data variables.large_files.product_name_short %}", usa el menú desplegable de **Edit (Editar)** y haz clic en **Remove data packs (Eliminar paquetes de datos)**. ![Bajar de categoría tu plan de datos de Git LFS](/assets/images/help/large_files/downgrade_lfs_data_packs.png) +--- +ms.openlocfilehash: c67a2ce6856b6865efa1c30191d7661ae2d8927a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124530" +--- +1. Junto a "{% data variables.large_files.product_name_short %} Data", use la lista desplegable **Edit** y haga clic en **Remove data packs**. + ![Cambiar a una versión anterior el plan de datos LFS de Git](/assets/images/help/large_files/downgrade_lfs_data_packs.png) diff --git a/translations/es-ES/data/reusables/dotcom_billing/manage-spending-limit.md b/translations/es-ES/data/reusables/dotcom_billing/manage-spending-limit.md index f589bae99a..d7d34dccc7 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/manage-spending-limit.md +++ b/translations/es-ES/data/reusables/dotcom_billing/manage-spending-limit.md @@ -1 +1,10 @@ -1. En la parte superior de la página, debajo de "Información de pago", haz clic en **Administrar el límite de gastos**. ![Enlace para administrar el límite de gastos](/assets/images/help/billing/manage-spending-limit-link.png) +--- +ms.openlocfilehash: 2905c63783bf13ae8a60bdf1ee5e4e6735ce8dcc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124529" +--- +1. En la parte superior de la página, en "Información de pago", haga clic en **Administrar límite de gasto**. +![Vínculo para administrar el límite de gasto](/assets/images/help/billing/manage-spending-limit-link.png) diff --git a/translations/es-ES/data/reusables/dotcom_billing/monthly-spending-limit-actions-packages.md b/translations/es-ES/data/reusables/dotcom_billing/monthly-spending-limit-actions-packages.md index fad406cff1..6d0a843849 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/monthly-spending-limit-actions-packages.md +++ b/translations/es-ES/data/reusables/dotcom_billing/monthly-spending-limit-actions-packages.md @@ -1 +1,10 @@ -1. Debajo de "Límite de gastos mensual", desplázate hacia abajo hasta "Acciones & Paquetes" y elige limitar el gasto o permitir el gasto ilimitado. ![Botones radiales para limitar los gastos o permitir gastos ilimitados](/assets/images/help/billing/limit-or-unlimited.png) +--- +ms.openlocfilehash: f8eea21ecc6a1652ce0ed53d0612cedb512eafef +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124522" +--- +1. En "Monthly spending limit", desplácese hacia abajo hasta "Actions & Packages" y seleccione limitar el gasto o permitir el gasto ilimitado. + ![Botones de radio para limitar los gastos o permitir gastos ilimitados](/assets/images/help/billing/limit-or-unlimited.png) diff --git a/translations/es-ES/data/reusables/dotcom_billing/monthly-spending-limit-codespaces.md b/translations/es-ES/data/reusables/dotcom_billing/monthly-spending-limit-codespaces.md index 87160d26f8..8f8673ce8f 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/monthly-spending-limit-codespaces.md +++ b/translations/es-ES/data/reusables/dotcom_billing/monthly-spending-limit-codespaces.md @@ -1 +1,10 @@ -1. Debajo de "Límite de gastos mensual", desplázate hacia abajo para encontrar "Codespaces" y elige limitar el gasto o permitir el gasto ilimitado. ![Botones radiales para limitar los gastos o permitir gastos ilimitados](/assets/images/help/billing/limit-or-unlimited-codespaces.png) +--- +ms.openlocfilehash: 791e872f3bdd478ed0e1e085b3cbd85a8c08dc64 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124505" +--- +1. Debajo de "Límite de gastos mensual", desplázate hacia abajo para encontrar "Codespaces" y elige limitar el gasto o permitir el gasto ilimitado. + ![Botones de radio para limitar los gastos o permitir gastos ilimitados](/assets/images/help/billing/limit-or-unlimited-codespaces.png) diff --git a/translations/es-ES/data/reusables/dotcom_billing/monthly-spending-limit.md b/translations/es-ES/data/reusables/dotcom_billing/monthly-spending-limit.md index 0fa26818b9..189de12507 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/monthly-spending-limit.md +++ b/translations/es-ES/data/reusables/dotcom_billing/monthly-spending-limit.md @@ -1 +1,10 @@ -1. Debajo de "límite mensual de gastos", elige limitar los gastos o permitir los gastos ilimitados. ![Botones radiales para limitar los gastos o permitir gastos ilimitados](/assets/images/help/billing/limit-or-unlimited.png) +--- +ms.openlocfilehash: 638d0413d2de5827ea8e953c4018e99ad214ba33 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124481" +--- +1. Debajo de "límite mensual de gastos", elige limitar los gastos o permitir los gastos ilimitados. + ![Botones de radio para limitar los gastos o permitir gastos ilimitados](/assets/images/help/billing/limit-or-unlimited.png) diff --git a/translations/es-ES/data/reusables/dotcom_billing/next_billing_date.md b/translations/es-ES/data/reusables/dotcom_billing/next_billing_date.md index e4d86f1495..857345e916 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/next_billing_date.md +++ b/translations/es-ES/data/reusables/dotcom_billing/next_billing_date.md @@ -1 +1,10 @@ -1. En la parte superior de la página, debajo de "Siguiente pago vencido", revisa cuándo vence tu siguiente pago. ![Próxima fecha de facturación](/assets/images/help/billing/settings_billing_next_payment.png) +--- +ms.openlocfilehash: 5cf3b6ded4e6382af3bc6358980d340ce0c356fa +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124474" +--- +1. En la parte superior de la página, debajo de "Siguiente pago vencido", revisa cuándo vence tu siguiente pago. +![Próxima fecha de facturación](/assets/images/help/billing/settings_billing_next_payment.png) diff --git a/translations/es-ES/data/reusables/dotcom_billing/number-of-seats.md b/translations/es-ES/data/reusables/dotcom_billing/number-of-seats.md index aa450221d0..4cf205bf56 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/number-of-seats.md +++ b/translations/es-ES/data/reusables/dotcom_billing/number-of-seats.md @@ -1 +1,10 @@ -1. Dentro de "Agregar asientos", escribe el número de asientos que deseas añadir. ![Entrada para agregar plazas](/assets/images/help/billing/add-seats-amount.png) +--- +ms.openlocfilehash: f8dc97d82f67f776caeb77ff9f52ca685e4b9182 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124473" +--- +1. Dentro de "Agregar asientos", escribe el número de asientos que deseas añadir. + ![Entrada Agregar puestos](/assets/images/help/billing/add-seats-amount.png) diff --git a/translations/es-ES/data/reusables/dotcom_billing/org-billing-perms.md b/translations/es-ES/data/reusables/dotcom_billing/org-billing-perms.md index db0538bf57..a54544cb78 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/org-billing-perms.md +++ b/translations/es-ES/data/reusables/dotcom_billing/org-billing-perms.md @@ -1 +1,9 @@ -Únicamente los miembros de la organización que posean los roles de [*propietario*](/articles/permission-levels-for-an-organization) o [*gerente de facturación*](/articles/adding-a-billing-manager-to-your-organization) pueden acceder a los parámetros de facturación de tu organización o modificarlos. +--- +ms.openlocfilehash: 76a3bd55e55a41ffbab43d76cb143f263225a750 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124458" +--- +Solo los miembros de la organización con los roles [*propietario*](/articles/permission-levels-for-an-organization) o [*administrador de facturación*](/articles/adding-a-billing-manager-to-your-organization) pueden acceder a los valores de facturación de la organización o cambiarlos. diff --git a/translations/es-ES/data/reusables/dotcom_billing/owned_by_business.md b/translations/es-ES/data/reusables/dotcom_billing/owned_by_business.md index 6aae041121..144bbaaf09 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/owned_by_business.md +++ b/translations/es-ES/data/reusables/dotcom_billing/owned_by_business.md @@ -1,2 +1,12 @@ -1. Opcionalmente, si tu organización pertenece a un negocio o institución, selecciona **Esta cuenta pertenece a un negocio**. ![Casilla para organizaciones que pertenecen a un negocio](/assets/images/help/organizations/organization-belongs-to.png) -2. Si tu organización pertenece a una institución o negocio, teclea el nombre de ésta. ![Campo Nombre de empresa o institución](/assets/images/help/organizations/name-of-business.png) +--- +ms.openlocfilehash: 810a19c1bc5d885a5a6bff43155c8799e9b27f08 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124465" +--- +1. Opcionalmente, si la organización pertenece a una empresa o institución, seleccione **This account is owned by a business**. + ![Casilla para organizaciones que son propiedad de una empresa](/assets/images/help/organizations/organization-belongs-to.png) +2. Si tu organización pertenece a una institución o negocio, teclea el nombre de ésta. + ![Campo de nombre de la empresa o institución](/assets/images/help/organizations/name-of-business.png) diff --git a/translations/es-ES/data/reusables/dotcom_billing/packages-data.md b/translations/es-ES/data/reusables/dotcom_billing/packages-data.md index c65ed966b4..5cf841f482 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/packages-data.md +++ b/translations/es-ES/data/reusables/dotcom_billing/packages-data.md @@ -1 +1,10 @@ -1. Debajo de "{% data variables.product.prodname_registry %}", visualiza los detalles de tu uso de transferencia de datos. ![Detalles de uso de transferencia de datos](/assets/images/help/billing/packages-data.png) +--- +ms.openlocfilehash: 914787e9470a168b8eccbd5a4574284ec105f57f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124457" +--- +1. Debajo de "{% data variables.product.prodname_registry %}", visualiza los detalles de tu uso de transferencia de datos. + ![Detalles de uso de transferencia de datos](/assets/images/help/billing/packages-data.png) diff --git a/translations/es-ES/data/reusables/dotcom_billing/payment-methods.md b/translations/es-ES/data/reusables/dotcom_billing/payment-methods.md index ff8a72fa59..fc0ec2147d 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/payment-methods.md +++ b/translations/es-ES/data/reusables/dotcom_billing/payment-methods.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 737a6403dd94bdb7d50972f5d1bfbc8ada0f4dee +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124450" +--- Puedes pagar {% data variables.product.product_name %} con tarjeta de crédito o mediante una cuenta PayPal. diff --git a/translations/es-ES/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_actions.md b/translations/es-ES/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_actions.md index 92d2feb1a7..d6bd1f96d6 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_actions.md +++ b/translations/es-ES/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_actions.md @@ -1 +1,9 @@ -Para estimar los costos de los servicios que se consumen, puedes utilizar la [calculadora de precios](https://github.com/pricing/calculator?feature=actions) de {% data variables.product.prodname_dotcom %}. +--- +ms.openlocfilehash: 984dd4bd8fc33e7acd2b2d79b2daa632f51ff3fc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124449" +--- +Para estimar los costos por servicios de consumo, puede usar la [calculadora de precios](https://github.com/pricing/calculator?feature=actions) de {% data variables.product.prodname_dotcom %}. diff --git a/translations/es-ES/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_codespaces.md b/translations/es-ES/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_codespaces.md index cc4ce4120c..77e599d292 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_codespaces.md +++ b/translations/es-ES/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_codespaces.md @@ -1 +1,9 @@ -Para estimar los costos de los servicios que se consumen, puedes utilizar la [calculadora de precios](https://github.com/pricing/calculator?feature=codespaces) de {% data variables.product.prodname_dotcom %}. +--- +ms.openlocfilehash: 86ebb6e0ab13cf7daf5fb580792bf8f4606eb054 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124442" +--- +Para estimar los costos por servicios de consumo, puede usar la [calculadora de precios](https://github.com/pricing/calculator?feature=codespaces) de {% data variables.product.prodname_dotcom %}. diff --git a/translations/es-ES/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_packages.md b/translations/es-ES/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_packages.md index c538736c28..f5ac873554 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_packages.md +++ b/translations/es-ES/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_packages.md @@ -1 +1,9 @@ -Para estimar los costos de los servicios que se consumen, puedes utilizar la [calculadora de precios](https://github.com/pricing/calculator?feature=packages) de {% data variables.product.prodname_dotcom %}. +--- +ms.openlocfilehash: f900a8fd880d620b209a47420e48f51dc0039032 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124426" +--- +Para estimar los costos por servicios de consumo, puede usar la [calculadora de precios](https://github.com/pricing/calculator?feature=packages) de {% data variables.product.prodname_dotcom %}. diff --git a/translations/es-ES/data/reusables/dotcom_billing/redeem_coupon.md b/translations/es-ES/data/reusables/dotcom_billing/redeem_coupon.md index e04f735473..119b31266d 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/redeem_coupon.md +++ b/translations/es-ES/data/reusables/dotcom_billing/redeem_coupon.md @@ -1 +1,9 @@ -5. Dentro de "Tu nuevo plan", revisa la información acerca de tu plan y tu descuento, y luego haz clic en **Redeem (Canjear)**. +--- +ms.openlocfilehash: 402db0d4f9b3b538f01b07dfd664aade400237a3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124401" +--- +5. En "Your new plan", revise la información sobre el plan y el descuento, y luego haga clic en **Redeem**. diff --git a/translations/es-ES/data/reusables/dotcom_billing/remove-payment-method.md b/translations/es-ES/data/reusables/dotcom_billing/remove-payment-method.md index c2df9ab04d..96e590baf0 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/remove-payment-method.md +++ b/translations/es-ES/data/reusables/dotcom_billing/remove-payment-method.md @@ -1 +1,10 @@ -3. En la sección "Método de pago", dentro de tu método de pago, haz clic en **Remove (Eliminar)**. ![Botón para cambiar el plan del resumen de facturación](/assets/images/help/settings/remove_billing_info.png) +--- +ms.openlocfilehash: 8f9467a927a8e5d0601200a9d9daec9c39f5b06a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124394" +--- +3. En la sección "Método de pago", en el método de pago, haga clic en **Quitar**. + ![Botón para cambiar el plan del resumen de facturación](/assets/images/help/settings/remove_billing_info.png) diff --git a/translations/es-ES/data/reusables/dotcom_billing/remove_payment_info.md b/translations/es-ES/data/reusables/dotcom_billing/remove_payment_info.md index a191dbf6f4..300e66f0c1 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/remove_payment_info.md +++ b/translations/es-ES/data/reusables/dotcom_billing/remove_payment_info.md @@ -1 +1,9 @@ -1. Confirma el cambio haciendo clic en **Remove credit card (Eliminar tarjeta de crédito)** o **Remove PayPal account (Eliminar cuenta de PayPal)**. +--- +ms.openlocfilehash: c653d735984d20739c010e01ea8082c877832830 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124393" +--- +1. Para confirma el cambio, haga clic en **Quitar tarjeta de crédito** o **Quitar cuenta de PayPal**. diff --git a/translations/es-ES/data/reusables/dotcom_billing/review-pending-changes.md b/translations/es-ES/data/reusables/dotcom_billing/review-pending-changes.md index cb88e6132f..c6ebfc8913 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/review-pending-changes.md +++ b/translations/es-ES/data/reusables/dotcom_billing/review-pending-changes.md @@ -1 +1,10 @@ -1. Debajo de "Plan actual"; revisa tus cambios pendientes. ![Sección de suscripciones de la configuración de facturación listando cualquier cambio pendiente de suscripción](/assets/images/help/billing/review-pending-subscription-changes.png) +--- +ms.openlocfilehash: 650c57c61ab4b812ed837397c1188dc50acdae88 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124386" +--- +1. Debajo de "Plan actual"; revisa tus cambios pendientes. + ![Sección de suscripciones de la configuración de facturación en la que se enumera cualquier cambio pendiente en la suscripción](/assets/images/help/billing/review-pending-subscription-changes.png) diff --git a/translations/es-ES/data/reusables/dotcom_billing/same-payment-method.md b/translations/es-ES/data/reusables/dotcom_billing/same-payment-method.md index c3b0875a6e..3959e02656 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/same-payment-method.md +++ b/translations/es-ES/data/reusables/dotcom_billing/same-payment-method.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 574357827cbbefbdfac2f7dc90f53f2d5ccfe165 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124378" +--- Cuando actualizas tu método de pago para la suscripción {% data variables.product.prodname_dotcom %} de tu cuenta, tu nuevo método de pago se agrega automáticamente a tus otras suscripciones de productos pagos. diff --git a/translations/es-ES/data/reusables/dotcom_billing/show-plan-details.md b/translations/es-ES/data/reusables/dotcom_billing/show-plan-details.md index 1c0f2221e5..ca107cca2b 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/show-plan-details.md +++ b/translations/es-ES/data/reusables/dotcom_billing/show-plan-details.md @@ -1 +1,9 @@ -1. De forma opcional, para ver los detalles de tu plan, haz clic en **Show details (Mostrar detalles)**. +--- +ms.openlocfilehash: 22fa543dc507526648f9383a792da7ee75fb2197 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124377" +--- +1. Opcionalmente, para ver los detalles del plan, haga clic en **Mostrar detalles**. diff --git a/translations/es-ES/data/reusables/dotcom_billing/switch-legacy-billing.md b/translations/es-ES/data/reusables/dotcom_billing/switch-legacy-billing.md index ab639c5d51..4473cdaa87 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/switch-legacy-billing.md +++ b/translations/es-ES/data/reusables/dotcom_billing/switch-legacy-billing.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: e0147d4d2717ca56870416a58889f7d02bbf5fe2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124370" +--- Si tu organización está utilizando un plan de facturación por repositorio heredado, puedes cambiar a precio por usuario en cualquier momento. No podrás volver a cambiar al precio por repositorio una vez que hayas subido de categoría a precio por usuario. diff --git a/translations/es-ES/data/reusables/dotcom_billing/update-spending-limit.md b/translations/es-ES/data/reusables/dotcom_billing/update-spending-limit.md index cf00d83dcd..59372b62ae 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/update-spending-limit.md +++ b/translations/es-ES/data/reusables/dotcom_billing/update-spending-limit.md @@ -1 +1,10 @@ -1. Si eliges limitar los gastos, debajo de "Limitar gastos", teclea un límite y posteriormente da clic en **Actualizar límite**. ![Campo para teclear el límite de gastos y botón de actualizar límite](/assets/images/help/billing/update-limit.png) +--- +ms.openlocfilehash: 65025cf3544901230de4032b699c0d2058cd7b15 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124362" +--- +1. Si decide limitar el gasto, en "Limitar gasto", escriba un límite y, después, haga clic en **Actualizar límite**. + ![Campo para escribir el límite de gasto y botón Actualizar límite](/assets/images/help/billing/update-limit.png) diff --git a/translations/es-ES/data/reusables/dotcom_billing/update_payment_method.md b/translations/es-ES/data/reusables/dotcom_billing/update_payment_method.md index 9f5f8b98a6..85dc3332f6 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/update_payment_method.md +++ b/translations/es-ES/data/reusables/dotcom_billing/update_payment_method.md @@ -1 +1,10 @@ -1. En la parte superior de la página, debajo de "Información de pago", haz clic en **Actualizar el método de pago**. ![Botón para actualizar método de pago](/assets/images/help/billing/update_payment_method.png) +--- +ms.openlocfilehash: 18cafb3b98ee21be0e18e6f252441c4751467cb8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124361" +--- +1. En la parte superior de la página, debajo de "Payment information", haga clic en **Update payment method**. + ![Botón de actualización del método de pago](/assets/images/help/billing/update_payment_method.png) diff --git a/translations/es-ES/data/reusables/dotcom_billing/upgrade_org.md b/translations/es-ES/data/reusables/dotcom_billing/upgrade_org.md index c98dd6ffec..78078a8617 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/upgrade_org.md +++ b/translations/es-ES/data/reusables/dotcom_billing/upgrade_org.md @@ -1 +1,9 @@ -1. Haz clic en **Actualizar** junto a "Plan actual". +--- +ms.openlocfilehash: 716f4b4dbe73fa1253b7b448905a3d6bf3fbf9df +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124345" +--- +1. Haga clic en **Actualizar** junto a "Plan actual". diff --git a/translations/es-ES/data/reusables/dotcom_billing/view-all-subscriptions.md b/translations/es-ES/data/reusables/dotcom_billing/view-all-subscriptions.md index 4c60663112..e70cbb00b2 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/view-all-subscriptions.md +++ b/translations/es-ES/data/reusables/dotcom_billing/view-all-subscriptions.md @@ -1 +1,9 @@ -Para ver todas las suscripciones de tu cuenta en {% data variables.product.product_location %}, consulta la sección "[Ver tu fecha de facturación y suscripciones](/articles/viewing-your-subscriptions-and-billing-date)". +--- +ms.openlocfilehash: 24174465a9f462c750d0d51635133501fd1174ce +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124329" +--- +Para ver todas las suscripciones de la cuenta en {% data variables.product.product_location %}, vea "[Visualización de las suscripciones y la fecha de facturación](/articles/viewing-your-subscriptions-and-billing-date)". diff --git a/translations/es-ES/data/reusables/dotcom_billing/view-payment-history.md b/translations/es-ES/data/reusables/dotcom_billing/view-payment-history.md index bc4f4647be..1532ce7e1d 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/view-payment-history.md +++ b/translations/es-ES/data/reusables/dotcom_billing/view-payment-history.md @@ -1 +1,10 @@ -1. En la parte superior de la página, junto a "Siguiente pago vencido", haz clic en **Visualizar el historial de pagos**. ![Ver enlace de historial de pagos](/assets/images/help/billing/view-payment-history-link.png) +--- +ms.openlocfilehash: 0e0773fe26ad8b02c68c3b156f06c434ed753837 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147785762" +--- +1. En la parte superior de la página, junto a "Siguiente pago vencido", haga clic en **Ver historial de pagos**. +![Vínculo para ver el historial de pagos](/assets/images/help/billing/view-payment-history-link.png) diff --git a/translations/es-ES/data/reusables/education/about-github-community-exchange-intro.md b/translations/es-ES/data/reusables/education/about-github-community-exchange-intro.md index 0371445ce6..e02ecce0a1 100644 --- a/translations/es-ES/data/reusables/education/about-github-community-exchange-intro.md +++ b/translations/es-ES/data/reusables/education/about-github-community-exchange-intro.md @@ -1 +1,9 @@ -{% data variables.product.prodname_community_exchange %} is a student community within the {% data variables.product.prodname_global_campus %} portal. As a student, it's a place where you can get exposure for your project and discover other student repositories in need of collaborators and maintainers. \ No newline at end of file +--- +ms.openlocfilehash: 3419a29bb8fad04801ff8e2846c11da684f61910 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147410863" +--- +{% data variables.product.prodname_community_exchange %} es una comunidad de alumnos dentro del portal {% data variables.product.prodname_global_campus %}. Es un lugar en el que, como alumno, puedes obtener exposición para tu proyecto y descubrir los repositorios de otros alumnos que necesiten colaboradores y mantenedores. \ No newline at end of file diff --git a/translations/es-ES/data/reusables/education/about-github-education-link.md b/translations/es-ES/data/reusables/education/about-github-education-link.md index 88c5b1ce37..55699ba0e3 100644 --- a/translations/es-ES/data/reusables/education/about-github-education-link.md +++ b/translations/es-ES/data/reusables/education/about-github-education-link.md @@ -1,3 +1,11 @@ -Como alumno o miembro de una facultad en una institución educativa acreditada, puedes aplicar para {% data variables.product.prodname_global_campus %}. {% data variables.product.prodname_global_campus %} es un portal que permite que la Comunidad de GitHub Education acceda a sus beneficios educativos; ¡todo en un solo lugar! El portal de {% data variables.product.prodname_global_campus %} incluye acceso a {% data variables.product.prodname_education_community_with_url %}, herramientas de la industria que utilizan los desarrolladores profesionales, eventos, contenido de la [TV del Campus](https://www.twitch.tv/githubeducation), {% data variables.product.prodname_classroom_with_url %}, [{% data variables.product.prodname_community_exchange %}](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/about-github-community-exchange), el {% data variables.product.prodname_student_pack %} y otras características exclusivas para ayudar a los alumnos y docentes a formar la siguiente generación de desarrollo de software. +--- +ms.openlocfilehash: 620b90976590638814c4da04561b3b6feda59d78 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147573847" +--- +Como alumno o miembro del profesorado en una institución educativa acreditada, puedes solicitar acceso al {% data variables.product.prodname_global_campus %}. {% data variables.product.prodname_global_campus %} es un portal que permite a la comunidad educativa de GitHub acceder a sus ventajas de educación, y todo en un solo lugar. El portal del {% data variables.product.prodname_global_campus %} incluye acceso a {% data variables.product.prodname_education_community_with_url %}, herramientas del sector que usan desarrolladores profesionales, eventos, contenido de [Campus TV](https://www.twitch.tv/githubeducation), {% data variables.product.prodname_classroom_with_url %}, [{% data variables.product.prodname_community_exchange %}](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/about-github-community-exchange), {% data variables.product.prodname_student_pack %} y otras características exclusivas para ayudar a los alumnos y profesores a construir la próxima generación de desarrollo de software. -Antes de solicitar un descuento individual, comprueba si tu comunidad de aprendizaje ya está asociada con nosotros como escuela de {% data variables.product.prodname_campus_program %}. Para obtener más información, consulta la sección "[Acerca de la {% data variables.product.prodname_campus_program %}](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/about-github-campus-program)". +Antes de solicitar un descuento individual, compruebe si la comunidad de aprendizaje ya está asociada con nosotros como escuela de {% data variables.product.prodname_campus_program %}. Para más información, vea "[Acerca de {% data variables.product.prodname_campus_program %}](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/about-github-campus-program)". diff --git a/translations/es-ES/data/reusables/education/access-github-community-exchange.md b/translations/es-ES/data/reusables/education/access-github-community-exchange.md index bea8e637fc..36d16d4d35 100644 --- a/translations/es-ES/data/reusables/education/access-github-community-exchange.md +++ b/translations/es-ES/data/reusables/education/access-github-community-exchange.md @@ -1,7 +1,15 @@ -To access {% data variables.product.prodname_community_exchange %}, visit your {% data variables.product.prodname_global_campus %} dashboard at https://education.github.com. +--- +ms.openlocfilehash: a1ea6001187a2b5fb30e1bc6f4767db44b98c36d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147573784" +--- +Para acceder a {% data variables.product.prodname_community_exchange %}, visita tu panel de {% data variables.product.prodname_global_campus %} en https://education.github.com. -If you're a student or faculty member at an accredited educational institution, you can apply for {% data variables.product.prodname_education %} benefits, which includes access to {% data variables.product.prodname_community_exchange %} within {% data variables.product.prodname_global_campus %}. +Si eres alumno o facultativo en una institución educativa acreditada, puedes solicitar las ventajas que brinda {% data variables.product.prodname_education %}, las que incluyen acceso a {% data variables.product.prodname_community_exchange %} en {% data variables.product.prodname_global_campus %}. -- If you’re a student and you haven't joined {% data variables.product.prodname_education %} yet, apply using the [student application form](https://education.github.com/discount_requests/student_application). For more information, see "[About {% data variables.product.prodname_global_campus %} for students](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/about-github-global-campus-for-students)." +- Si eres alumno y todavía no te unes a {% data variables.product.prodname_education %}, envía el [formulario de solicitud para el alumno]( https://education.github.com/discount_requests/student_application). Para obtener más información, consulta «[Acerca del {% data variables.product.prodname_global_campus %} para alumnos](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/about-github-global-campus-for-students)». -- If you’re an educator and you haven't joined {% data variables.product.prodname_education %} yet, apply using the [teacher application form](https://education.github.com/discount_requests/teacher_application). Para obtener más información, consulta la sección "[Solicitar ingresar al {% data variables.product.prodname_global_campus %} como docente](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/apply-to-github-global-campus-as-a-teacher)". +- Si eres educador y todavía no te unes a {% data variables.product.prodname_education %}, envía el [formulario de solicitud para el profesor]( https://education.github.com/discount_requests/teacher_application). Para obtener más información, consulta «[Solicitar acceso al {% data variables.product.prodname_global_campus %} como profesor](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/apply-to-github-global-campus-as-a-teacher)». diff --git a/translations/es-ES/data/reusables/education/apply-for-team.md b/translations/es-ES/data/reusables/education/apply-for-team.md index f34afbc02a..d8d9ca60e0 100644 --- a/translations/es-ES/data/reusables/education/apply-for-team.md +++ b/translations/es-ES/data/reusables/education/apply-for-team.md @@ -1 +1,9 @@ -- Solicita gratis [{% data variables.product.prodname_team %}](/articles/github-s-products), que permite tener ilimitados usuarios y repositorios privados. Para obtener más información, consulta la sección "[Solicitar ingresar al {% data variables.product.prodname_global_campus %} como docente](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/apply-to-github-global-campus-as-a-teacher)". +--- +ms.openlocfilehash: acbcbc95f73cbd29a7f0d1a7b4a6124296d9568b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147573848" +--- +- Solicite [{% data variables.product.prodname_team %}](/articles/github-s-products) de forma gratuita, que permite usuarios ilimitados y repositorios privados. Para obtener más información, consulta «[Solicitar acceso al {% data variables.product.prodname_global_campus %} como profesor](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/apply-to-github-global-campus-as-a-teacher)». diff --git a/translations/es-ES/data/reusables/education/benefits-page.md b/translations/es-ES/data/reusables/education/benefits-page.md index 71d47da819..434a3323b9 100644 --- a/translations/es-ES/data/reusables/education/benefits-page.md +++ b/translations/es-ES/data/reusables/education/benefits-page.md @@ -1 +1,9 @@ -1. Ve a [{% data variables.product.prodname_education %}](https://education.github.com) y, en la parte superior derecha, haz clic en **Get benefits (Obtener beneficios)**. +--- +ms.openlocfilehash: fae9f204046ec0ae82cc2fd399e2172f34d48608 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124298" +--- +1. Vaya a [{% data variables.product.prodname_education %}](https://education.github.com) y, en la esquina superior derecha, haga clic en **Get benefits**. diff --git a/translations/es-ES/data/reusables/education/click-get-teacher-benefits.md b/translations/es-ES/data/reusables/education/click-get-teacher-benefits.md index 2c6cc924a9..fbbd477751 100644 --- a/translations/es-ES/data/reusables/education/click-get-teacher-benefits.md +++ b/translations/es-ES/data/reusables/education/click-get-teacher-benefits.md @@ -1 +1,10 @@ -1. Debajo de "Individuos", da clic en **Obtén beneficios de docente**. !["Obtén beneficios de docente" en la página principal de {% data variables.product.prodname_education %}](/assets/images/help/education/click-get-teacher-benefits.png) +--- +ms.openlocfilehash: afab7fb26cca422fecd22db40fbb306cd8c2d334 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124297" +--- +1. En ""Individuals", haga clic en **Get teacher benefits**. + !["Get teacher benefits" en la página principal de {% data variables.product.prodname_education %}](/assets/images/help/education/click-get-teacher-benefits.png) diff --git a/translations/es-ES/data/reusables/education/educator-requirements.md b/translations/es-ES/data/reusables/education/educator-requirements.md index 986b536f39..0a9660aea8 100644 --- a/translations/es-ES/data/reusables/education/educator-requirements.md +++ b/translations/es-ES/data/reusables/education/educator-requirements.md @@ -1,6 +1,14 @@ -Para solicitar los beneficios de docente y el acceso al {% data variables.product.prodname_global_campus %}, primero debes cumplir con los siguientes requisitos. +--- +ms.openlocfilehash: 0afe28241f95288731c8a3e982a9d068b652d1e1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147573760" +--- +Para solicitar los beneficios del profesor y el acceso al {% data variables.product.prodname_global_campus %}, debes cumplir los siguientes requisitos. -- Ser educador, miembro de una factultad, o investigador. -- Tener una dirección de correo electrónico verificable que haya emitido una institución educativa. -- Cargar los documentos que comprueben tu afiliación a la institución educativa. +- Ser educador, miembro del profesorado o investigador. +- Tener una dirección de correo electrónico verificable emitida por una institución educativa. +- Cargar los documentos que demuestren la afiliación a la institución educativa. - Tener una cuenta personal en {% data variables.product.product_name %}. diff --git a/translations/es-ES/data/reusables/education/pdf-support.md b/translations/es-ES/data/reusables/education/pdf-support.md index 1026c09d05..f0c4db2e0c 100644 --- a/translations/es-ES/data/reusables/education/pdf-support.md +++ b/translations/es-ES/data/reusables/education/pdf-support.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 4f553b39405f6440b580ddf339d0463a0e6d13e9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124289" +--- {% note %} -**Nota:** no se admiten archivos PDF y no puedes cargarlos como prueba de tu afiliación. +**Nota:** No se admiten archivos PDF y no se pueden cargar como prueba de afiliación. {% endnote %} diff --git a/translations/es-ES/data/reusables/education/plan-to-use-github.md b/translations/es-ES/data/reusables/education/plan-to-use-github.md index 6095f7d45b..acd3949509 100644 --- a/translations/es-ES/data/reusables/education/plan-to-use-github.md +++ b/translations/es-ES/data/reusables/education/plan-to-use-github.md @@ -1 +1,10 @@ -1. Describe cómo planeas utilizar {% data variables.product.prodname_dotcom %}. ![Campo de descripción sobre cómo planeas utilizar {% data variables.product.prodname_dotcom %}](/assets/images/help/education/purpose-for-github-education.png) +--- +ms.openlocfilehash: 25c766644dbad106d67c241578bf468c7cb326c9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124281" +--- +1. Describe cómo planeas utilizar {% data variables.product.prodname_dotcom %}. + ![Campo de descripción sobre el uso previsto de {% data variables.product.prodname_dotcom %}](/assets/images/help/education/purpose-for-github-education.png) diff --git a/translations/es-ES/data/reusables/education/school-name.md b/translations/es-ES/data/reusables/education/school-name.md index 61df2edc9c..ae30942beb 100644 --- a/translations/es-ES/data/reusables/education/school-name.md +++ b/translations/es-ES/data/reusables/education/school-name.md @@ -1 +1,10 @@ -5. Ingresa el nombre de tu escuela. ![Campo para el nombre de tu escuela](/assets/images/help/education/enter-school-name.png) +--- +ms.openlocfilehash: 44c716f64587594a460f16d4300651973eacbaba +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124257" +--- +5. Ingresa el nombre de tu escuela. + ![Campo para el nombre de la escuela](/assets/images/help/education/enter-school-name.png) diff --git a/translations/es-ES/data/reusables/education/select-email-address.md b/translations/es-ES/data/reusables/education/select-email-address.md index b71c9e0c88..8a16eec1b1 100644 --- a/translations/es-ES/data/reusables/education/select-email-address.md +++ b/translations/es-ES/data/reusables/education/select-email-address.md @@ -1,7 +1,16 @@ -1. Selecciona o añade la dirección de correo electrónico que utilizas para la escuela. ![Selecciona la dirección de correo](/assets/images/help/education/select-email-address.png) +--- +ms.openlocfilehash: fe8461a3b7af34d4eb6dbdc44f603d7cc97227f4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124242" +--- +1. Selecciona o añade la dirección de correo electrónico que utilizas para la escuela. + ![Selección de la dirección de correo](/assets/images/help/education/select-email-address.png) {% tip %} - **Sugerencia**: seleccionar una dirección de correo electrónico emitida por la escuela, si tienes una, te da mayor probabilidad de una revisión rápida. + **Sugerencia**: La selección de una dirección de correo electrónico emitida por el centro educativo, si la tiene, aumenta las probabilidades de una revisión rápida. {% endtip %} diff --git a/translations/es-ES/data/reusables/education/submit-application.md b/translations/es-ES/data/reusables/education/submit-application.md index d44fcabb2d..784c36e7f2 100644 --- a/translations/es-ES/data/reusables/education/submit-application.md +++ b/translations/es-ES/data/reusables/education/submit-application.md @@ -1,3 +1,12 @@ -8. Verifica los detalles de tu aplicación, luego haz clic en **Submit your information (Enviar tu información)**. ![Botón para enviar tu información](/assets/images/help/education/submit-your-information-button.png) +--- +ms.openlocfilehash: bd7874652702ab4b0b337910d9093486ea35dfe0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124234" +--- +8. Compruebe los detalles de la aplicación y, después, haga clic en **Enviar la información**. + ![Botón para enviar la información](/assets/images/help/education/submit-your-information-button.png) Si tu solicitud es aprobada, recibirás un correo electrónico de confirmación. Las solicitudes generalmente se procesan en pocos días, pero puede llevar más tiempo durante las horas pico, así como durante el inicio de un nuevo semestre. diff --git a/translations/es-ES/data/reusables/education/upload-different-image.md b/translations/es-ES/data/reusables/education/upload-different-image.md index 87889bc4a8..e93e0d6b17 100644 --- a/translations/es-ES/data/reusables/education/upload-different-image.md +++ b/translations/es-ES/data/reusables/education/upload-different-image.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 0daa5fe9a47b1e4465bd7c50ac3c25e1908cba09 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124218" +--- Al volver a solicitar, carga una imagen diferente a la que incluiste en tu primera solicitud. Asegúrate de que sea claramente visible al menos una fecha que demuestre tu situación académica actual. diff --git a/translations/es-ES/data/reusables/education/upload-proof-reapply.md b/translations/es-ES/data/reusables/education/upload-proof-reapply.md index 8d874ed068..a057640988 100644 --- a/translations/es-ES/data/reusables/education/upload-proof-reapply.md +++ b/translations/es-ES/data/reusables/education/upload-proof-reapply.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 4ba3c34c60afff0e365c619594520386e6257d0d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124217" +--- Cuando presentes nuevamente una solicitud, carga una imagen de tu número de identificación dentro de la escuela, tu certificado analítico o cualquier otro documento que sirva como evidencia de tu situación académica, en el cual se pueda visualizar con claridad al menos una fecha. diff --git a/translations/es-ES/data/reusables/education/upload-proof-status.md b/translations/es-ES/data/reusables/education/upload-proof-status.md index 98674a6dbd..5bf63bff34 100644 --- a/translations/es-ES/data/reusables/education/upload-proof-status.md +++ b/translations/es-ES/data/reusables/education/upload-proof-status.md @@ -1,10 +1,21 @@ +--- +ms.openlocfilehash: 0c02eac9bfcbb9d2d321f69aaa7cf10dcbb8f92a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124210" +--- 1. Si se solicita, carga la prueba de tu situación académica. - - Haz clic en **Use your camera to take a picture (Utiliza tu cámara para sacar una foto)**. ![Botón para utilizar tu cámara para sacar una foto](/assets/images/help/education/upload-proof-status.png) - - Como alternativa, para cambiar la cámara que deseas utilizar, usa el menú desplegable de la cámara. ![Menú desplegable de la cámara](/assets/images/help/education/camera-drop-down.png) - - Coloca tu ID académico válido u otra prueba de tu situación académica actual en el cuadro, después haz clic en **Take a picture (Sacar una foto)**. ![Botón para sacar una foto](/assets/images/help/education/take-photo-button.png) - - Si no puedes sacar una foto de la prueba de tu situación académica, para cargar una imagen desde tu computadora en su lugar, haz clic en **Upload image (Cargar una imagen)**. ![Enlace para subir imagen](/assets/images/help/education/upload-image-link.png) - {% note %} + - Haga clic en **Usar la cámara para hacer una foto**. + ![Botón para utilizar la cámara para hacer una foto](/assets/images/help/education/upload-proof-status.png) + - Como alternativa, para cambiar la cámara que deseas utilizar, usa el menú desplegable de la cámara. + ![Menú desplegable de la cámara](/assets/images/help/education/camera-drop-down.png) + - Coloque el id. académico válido u otra prueba de su situación académica actual en el cuadro y, después, haga clic en **Hacer foto**. + ![Botón para hacer una foto](/assets/images/help/education/take-photo-button.png) + - Si no puede hacer una foto de la prueba de su situación académica, para cargar una imagen desde el ordenador, haga clic en **Cargar imagen**. + ![Vínculo para cargar una imagen](/assets/images/help/education/upload-image-link.png) {% note %} - **Nota:** no se admiten archivos PDF y no puedes cargarlos como prueba de tu situación académica. + **Nota:** No se admiten los archivos PDF y no puede cargarlos como prueba del estado académico. {% endnote %} diff --git a/translations/es-ES/data/reusables/enterprise-accounts/about-recovery-codes.md b/translations/es-ES/data/reusables/enterprise-accounts/about-recovery-codes.md index f93b6a8df0..c6d6d68f77 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/about-recovery-codes.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/about-recovery-codes.md @@ -1 +1,9 @@ -Si un error de configuración de SAML o un problema con tu proveedor de identificación (IdP) te impide utilizar el SSO de SAML, puedes utilizar un código de recuperación para acceder a tu empresa. +--- +ms.openlocfilehash: e3d902d3d0177488273d2ed87cfb2f54a5343e36 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124202" +--- +Si un error de configuración de SAML o un problema con el proveedor de identidades (IdP) le impide usar el inicio de sesión único de SAML, puede usar un código de recuperación para acceder a la empresa. diff --git a/translations/es-ES/data/reusables/enterprise-accounts/access-enterprise-on-dotcom.md b/translations/es-ES/data/reusables/enterprise-accounts/access-enterprise-on-dotcom.md index e6b74c4959..6ae24c160b 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/access-enterprise-on-dotcom.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/access-enterprise-on-dotcom.md @@ -1,5 +1,15 @@ -1. Ve a {% data variables.product.prodname_dotcom_the_website %}. +--- +ms.openlocfilehash: 11521a4f40d41a601f4d6d31770130fc33e55af7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124194" +--- +1. Vaya a {% data variables.product.prodname_dotcom_the_website %}. -1. En la esquina superior derecha de {% data variables.product.prodname_dotcom_the_website %}, da clic en tu foto de perfil y luego en **Tus empresas**. !["Tus empresas" en el menú desplegable de la foto de perfil en {% data variables.product.product_name %}](/assets/images/help/enterprises/your-enterprises.png) +1. En la esquina superior derecha de {% data variables.product.prodname_dotcom_the_website %}, haga clic en la imagen de perfil y después en **Your enterprises**. + !["Your enterprises" en el menú desplegable de la imagen de perfil en {% data variables.product.product_name %}](/assets/images/help/enterprises/your-enterprises.png) -1. En la lista de empresas, da clic en aquella que quieras ver. ![Nombre de una empresa en la lista de tus empresas](/assets/images/help/enterprises/your-enterprises-list.png) +1. En la lista de empresas, da clic en aquella que quieras ver. + ![Nombre de una empresa en la lista de sus empresas](/assets/images/help/enterprises/your-enterprises-list.png) diff --git a/translations/es-ES/data/reusables/enterprise-accounts/access-enterprise.md b/translations/es-ES/data/reusables/enterprise-accounts/access-enterprise.md index e969cfd7c0..0b2473cc17 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/access-enterprise.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/access-enterprise.md @@ -1,8 +1,16 @@ -{% ifversion ghec %}1. En la esquina superior derecha de {% data variables.product.prodname_dotcom_the_website %}, da clic en tu foto de perfil y luego en **Tus empresas**. - !["Tus empresas" en el menú desplegable de la foto de perfil en {% data variables.product.product_name %}](/assets/images/help/enterprises/your-enterprises.png) +--- +ms.openlocfilehash: 5ac98f9d0fc3a165ecbb02b82117e3496eb41325 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124185" +--- +{% ifversion ghec %}1. En la esquina superior derecha de {% data variables.product.prodname_dotcom_the_website %}, haga clic en la imagen de perfil y después en **Your enterprises**. + !["Your enterprises" en el menú desplegable de la imagen de perfil en {% data variables.product.product_name %}](/assets/images/help/enterprises/your-enterprises.png) -1. En la lista de empresas, da clic en aquella que quieras ver. ![Nombre de una empresa en la lista de tus empresas](/assets/images/help/enterprises/your-enterprises-list.png) +1. En la lista de empresas, da clic en aquella que quieras ver. + ![Nombre de una empresa en la lista de sus empresas](/assets/images/help/enterprises/your-enterprises-list.png) -{% elsif ghes or ghae %}1. En la esquina superior derecha de {% data variables.product.product_name %}, da clic en tu foto de perfil y luego en **Configuración de empresa**. - !["Configuración de empresa" en el menú desplegable de la foto de perfil en {% data variables.product.product_name %}](/assets/images/enterprise/settings/enterprise-settings.png) -{% endif %} +{% elsif ghes or ghae %}1. En la esquina superior derecha de {% data variables.product.product_name %}, haga clic en la foto de perfil y luego en **Configuración de empresa**. + !["Configuración de empresa" en el menú desplegable de la foto de perfil de {% data variables.product.product_name %}](/assets/images/enterprise/settings/enterprise-settings.png) {% endif %} diff --git a/translations/es-ES/data/reusables/enterprise-accounts/actions-packages-report-download-enterprise-accounts.md b/translations/es-ES/data/reusables/enterprise-accounts/actions-packages-report-download-enterprise-accounts.md index 7d2d27c611..054bfceef4 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/actions-packages-report-download-enterprise-accounts.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/actions-packages-report-download-enterprise-accounts.md @@ -1 +1,10 @@ -1. Opcionalmente, bajo el resumen de facturación en la parte superior de la página, haz clic en **Obtener reporte de uso** para enviar un reporte de CSV por correo electrónico sobre el uso de almacenamiento de {% data variables.product.prodname_actions %}, el {% data variables.product.prodname_registry %} y {% data variables.product.prodname_codespaces %} en cada una de las organizaciones de tu cuenta empresarial para la dirección de correo electrónico principal de la cuenta. ![Descargar reporte en CSV](/assets/images/help/billing/actions-packages-report-download-enterprise.png) +--- +ms.openlocfilehash: fcf57329c4cf1e4e98a92d7858df583189670309 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124162" +--- +1. Opcionalmente, en el resumen de facturación de la parte superior de la página, haga clic en **Obtener informe de uso** a fin de enviar por correo electrónico un informe CSV del uso de almacenamiento para {% data variables.product.prodname_actions %}, {% data variables.product.prodname_registry %} y {% data variables.product.prodname_codespaces %} de cada una de las organizaciones de la cuenta de empresa a la dirección de correo electrónico principal de la cuenta. + ![Descarga del informe CSV](/assets/images/help/billing/actions-packages-report-download-enterprise.png) diff --git a/translations/es-ES/data/reusables/enterprise-accounts/actions-runner-groups-tab.md b/translations/es-ES/data/reusables/enterprise-accounts/actions-runner-groups-tab.md index 989abe25c4..bb0386030a 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/actions-runner-groups-tab.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/actions-runner-groups-tab.md @@ -1 +1,9 @@ -1. Haz clic en la pestaña **Grupos de ejecutores**. +--- +ms.openlocfilehash: 18b153f549419cf20400348d13eb5f0a67257af1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124161" +--- +1. Haga clic en la pestaña **Runner groups**. 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 ee24714df3..afe2ff98b5 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,9 @@ +--- +ms.openlocfilehash: a3219d4b97f1ac5e7a6510f37c4535ed4158b253 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147059966" +--- 1. Haz clic en la pestaña **Ejecutores**. diff --git a/translations/es-ES/data/reusables/enterprise-accounts/actions-tab.md b/translations/es-ES/data/reusables/enterprise-accounts/actions-tab.md index 7ef49f8f60..3b5ccf3313 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/actions-tab.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/actions-tab.md @@ -1 +1,9 @@ -1. Debajo de "{% octicon "law" aria-label="The law icon" %} Políticas", haz clic en **Acciones**. +--- +ms.openlocfilehash: 4c6eca19ca9d0cbe859e18fc90ecf5d08179c469 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124146" +--- +1. En "{% octicon "law" aria-label="The law icon" %} Directivas", haz clic en **Acciones**. diff --git a/translations/es-ES/data/reusables/enterprise-accounts/add-a-domain.md b/translations/es-ES/data/reusables/enterprise-accounts/add-a-domain.md index aa91200e53..8418888926 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/add-a-domain.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/add-a-domain.md @@ -1 +1,10 @@ -1. Haz clic en **Add a domain (Agregar un dominio)**. ![Botón para agregar un dominio](/assets/images/help/enterprises/add-a-domain-button.png) +--- +ms.openlocfilehash: 403ec9273f0a40048480ec3d0fbfb3a5c9fa0421 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124145" +--- +1. Haz clic en **Agregar un dominio**. + ![Botón Agregar un dominio](/assets/images/help/enterprises/add-a-domain-button.png) diff --git a/translations/es-ES/data/reusables/enterprise-accounts/administrators-tab.md b/translations/es-ES/data/reusables/enterprise-accounts/administrators-tab.md index be4333cdf3..2a52bc0133 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/administrators-tab.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/administrators-tab.md @@ -1,3 +1,11 @@ -1. Dentro de "Personas {% octicon "person" aria-label="The People icon" %}", haz clic en **Administrators (Administradores)**. +--- +ms.openlocfilehash: c2c8a1d5c689828c1f9efd2d0b64cc24766f7d0f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146180603" +--- +1. En "{% octicon "person" aria-label="The People icon" %} Personas", haz clic en **Administradores**. - ![Pestaña de administrador]{% ifversion ghec%}(/assets/images/help/business-accounts/business-accounts-admin-tab-dotcom.png){% else %}{% ifversion enterprise-membership-view-improvements %}(/assets/images/help/business-accounts/business-accounts-admin-tab-new.png){% else %}(/assets/images/help/business-accounts/business-accounts-admin-tab.png){% endif %}{% endif %} + ![Pestaña Administradores]{% ifversion ghec%}(/assets/images/help/business-accounts/business-accounts-admin-tab-dotcom.png){% else %}{% ifversion enterprise-membership-view-improvements %}(/assets/images/help/business-accounts/business-accounts-admin-tab-new.png){% else %}(/assets/images/help/business-accounts/business-accounts-admin-tab.png){% endif %}{% endif %} diff --git a/translations/es-ES/data/reusables/enterprise-accounts/advanced-security-individual-organization-policy-drop-down.md b/translations/es-ES/data/reusables/enterprise-accounts/advanced-security-individual-organization-policy-drop-down.md index 45153a8db3..d775292e95 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/advanced-security-individual-organization-policy-drop-down.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/advanced-security-individual-organization-policy-drop-down.md @@ -1 +1,10 @@ -1. Opcionalmente, si eliges **Permitir para las organizaciones seleccionadas**, a la derecha de una organización, selecciona el menú desplegable para permitir o dejar de permitir la {% data variables.product.prodname_advanced_security %} para esta. ![Menú desplegable para seleccionar una política de Seguridad Avanzada para una organización individual en la cuenta empresarial](/assets/images/help/enterprises/select-advanced-security-individual-organization-policy.png) +--- +ms.openlocfilehash: ba3f3b9462620589b9bf6352e5526f8c3d59c772 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124130" +--- +1. Opcionalmente, si eliges **Allow for selected organizations** (Permitir para las organizaciones seleccionadas), a la derecha de una organización, selecciona el menú desplegable a fin de permitir o dejar de permitir la {% data variables.product.prodname_advanced_security %} para esta. + ![Menú desplegable a fin de seleccionar una directiva de seguridad avanzada para una organización individual en la cuenta empresarial](/assets/images/help/enterprises/select-advanced-security-individual-organization-policy.png) diff --git a/translations/es-ES/data/reusables/enterprise-accounts/advanced-security-organization-policy-drop-down.md b/translations/es-ES/data/reusables/enterprise-accounts/advanced-security-organization-policy-drop-down.md index e0ba34bd27..95f3a7a79a 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/advanced-security-organization-policy-drop-down.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/advanced-security-organization-policy-drop-down.md @@ -1 +1,10 @@ -1. Debajo de "GitHub Advanced Security", selecciona el menú desplegable y haz clic en una política para las organizaciones que pertenecen a tu empresa. ![Menú desplegable para seleccionar una política de Seguridad Avanzada para las organizaciones en la cuenta empresarial](/assets/images/help/enterprises/select-advanced-security-organization-policy.png) +--- +ms.openlocfilehash: ddf4c16f9ad5399acbfc05a58412a15e1bc5dd4b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124129" +--- +1. Debajo de "GitHub Advanced Security", selecciona el menú desplegable y haz clic en una política para las organizaciones que pertenecen a tu empresa. + ![Menú desplegable para seleccionar una directiva de seguridad avanzada para las organizaciones en la cuenta empresarial](/assets/images/help/enterprises/select-advanced-security-organization-policy.png) diff --git a/translations/es-ES/data/reusables/enterprise-accounts/advanced-security-policies.md b/translations/es-ES/data/reusables/enterprise-accounts/advanced-security-policies.md index f84bc22cf3..ac9285f742 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/advanced-security-policies.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/advanced-security-policies.md @@ -1 +1,10 @@ -1. Debajo de {% octicon "law" aria-label="The law icon" %} **Políticas**, haz clic en "Seguridad Avanzada". ![Políticas de "Seguridad Avanzada" en la barra lateral](/assets/images/help/enterprises/click-advanced-security.png) +--- +ms.openlocfilehash: 8b90f1c0cf1a5e3a2fc45b5b8a578ad639cd6c83 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124114" +--- +1. En {% octicon "law" aria-label="The law icon" %} **Directivas**, haga clic en "Seguridad avanzada". + ![Directivas de "Seguridad avanzada" en la barra lateral](/assets/images/help/enterprises/click-advanced-security.png) diff --git a/translations/es-ES/data/reusables/enterprise-accounts/advanced-security-security-features.md b/translations/es-ES/data/reusables/enterprise-accounts/advanced-security-security-features.md index 58389bd284..a430cc4f6e 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/advanced-security-security-features.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/advanced-security-security-features.md @@ -1 +1,9 @@ -1. Debajo de "GitHub Advanced Security", haz clic en la pestaña de **Características de Seguridad**. +--- +ms.openlocfilehash: 717d7f631d43c3107c7e8714061494a67a68bedb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124106" +--- +1. En "Seguridad avanzada de GitHub", haga clic en la pestaña **Características de seguridad**. diff --git a/translations/es-ES/data/reusables/enterprise-accounts/approved-domains-about.md b/translations/es-ES/data/reusables/enterprise-accounts/approved-domains-about.md index 05b077f7d8..262c43f790 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/approved-domains-about.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/approved-domains-about.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: bd91805f57df07da549c1bea1204bd8f0fb82051 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124082" +--- Si quieres permitir que los miembros reciban notificaciones por correo electrónico en un dominio que no te pertenece, puedes aprobar el dominio y luego permitir que {% data variables.product.prodname_dotcom %} envíe notificaciones por correo electrónico a las direcciones dentro de este. Por ejemplo, puedes permitir que un contratista que no tenga una dirección de correo electrónico ingrese a tu propio dominio para que reciba notificaciones por correo electrónico en un dominio que te parezca bien. 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 71995b1b35..de032c0b21 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,8 +1,16 @@ +--- +ms.openlocfilehash: 7610ed196739ea79c9975df4eee96d3ec3ea7ae5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147066350" +--- {% ifversion fpt or ghes or ghec %} {% note %} -**Note**: La aprobación de dominios se encuentra actualmente en beta y está sujeta a cambios. +**Nota**: La aprobación de dominios se encuentra actualmente en versión beta y está sujeta a cambios. {% endnote %} diff --git a/translations/es-ES/data/reusables/enterprise-accounts/audit-log-tab.md b/translations/es-ES/data/reusables/enterprise-accounts/audit-log-tab.md index b120c9c738..008e8d70b0 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/audit-log-tab.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/audit-log-tab.md @@ -1 +1,10 @@ -1. Dentro de " Parámetros de {% octicon "gear" aria-label="The Settings gear" %} ", haz clic en **Audit log (Registro de auditoría)**. ![Pestaña de registro de auditoría en la barra lateral de la cuenta de empresa](/assets/images/help/business-accounts/enterprise-account-settings-audit-log-tab.png) +--- +ms.openlocfilehash: f29cf2b00cf42d536e88f86869f07e0f4f3b9b7c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124073" +--- +1. En "{% octicon "gear" aria-label="The Settings gear" %} Configuración", haz clic en **Registro de auditoría**. + ![Pestaña de registro de auditoría en la barra lateral de la cuenta de empresa](/assets/images/help/business-accounts/enterprise-account-settings-audit-log-tab.png) diff --git a/translations/es-ES/data/reusables/enterprise-accounts/billing-microsoft-ea-overview.md b/translations/es-ES/data/reusables/enterprise-accounts/billing-microsoft-ea-overview.md index 16220f08cf..b60c0aeff5 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/billing-microsoft-ea-overview.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/billing-microsoft-ea-overview.md @@ -1 +1,9 @@ -Si compraste {% data variables.product.prodname_enterprise %} mediante un Acuerdo Empresarial de Microsoft, puedes conectar tu ID de suscripción de Azure a tu cuenta empresarial para habilitar y pagar por cualquier uso de {% data variables.product.prodname_codespaces %} y por el uso de {% data variables.product.prodname_actions %} o {% data variables.product.prodname_registry %} más allá de las cantidades que incluye tu cuenta. +--- +ms.openlocfilehash: a946c9f584b5ba850347f35b8a578e3997c7d632 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124066" +--- +Si has comprado {% data variables.product.prodname_enterprise %} mediante un Contrato Enterprise de Microsoft, puedes conectar tu id. de suscripción de Azure a tu cuenta empresarial para habilitar y abonar el uso de {% data variables.product.prodname_codespaces %}, así como el uso de {% data variables.product.prodname_actions %} o de {% data variables.product.prodname_registry %} por encima de lo incluido en tu cuenta. diff --git a/translations/es-ES/data/reusables/enterprise-accounts/billing-tab.md b/translations/es-ES/data/reusables/enterprise-accounts/billing-tab.md index 5028402cde..6afc8cc3b8 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/billing-tab.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/billing-tab.md @@ -1 +1,10 @@ -1. En la barra lateral izquierda, haz clic en **Billing (Facturación)**. ![Pestaña de facturación en la barra lateral de parámetros de la cuenta de empresa](/assets/images/help/business-accounts/settings-billing-tab.png) +--- +ms.openlocfilehash: 9b887e360bb275b0f26b5bfa0dc24c132367bed5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124058" +--- +1. En la barra lateral de la izquierda, haga clic en **Billing**. + ![Pestaña de facturación en la barra lateral de configuración de la cuenta de empresa](/assets/images/help/business-accounts/settings-billing-tab.png) diff --git a/translations/es-ES/data/reusables/enterprise-accounts/continue-verifying-domain.md b/translations/es-ES/data/reusables/enterprise-accounts/continue-verifying-domain.md index dcc57a684b..e0f8e9e53c 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/continue-verifying-domain.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/continue-verifying-domain.md @@ -1,2 +1,12 @@ -9. A la derecha del dominio pendiente de verificar, da clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y luego en **Seguir verificando**. ![Botón para continuar verificando](/assets/images/help/enterprises/continue-verifying-domain-enterprise.png) -10. Da clic en **Verificar**. ![Botón de verificar](/assets/images/help/organizations/verify-domain-final-button.png) +--- +ms.openlocfilehash: f34820900f17c3c1c5a33d2aab1feb0533ea6a0e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124057" +--- +9. A la derecha del dominio pendiente de comprobación, haz clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y luego en **Continue verifying** (Continuar con la comprobación). +![Botón para continuar verificando el dominio](/assets/images/help/enterprises/continue-verifying-domain-enterprise.png) +10. Haga clic en **Comprobar**. +![Botón Comprobar](/assets/images/help/organizations/verify-domain-final-button.png) diff --git a/translations/es-ES/data/reusables/enterprise-accounts/dormant-user-activity-threshold.md b/translations/es-ES/data/reusables/enterprise-accounts/dormant-user-activity-threshold.md index 29dff1ea00..f1e07d33f1 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/dormant-user-activity-threshold.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/dormant-user-activity-threshold.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 0e815b78ccfa3c799c0558fca89fc84f0fccd2bf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124050" +--- {% ifversion not ghec%}Predeterminadamente, una{% else %}Una{% endif %} cuenta de usuario se considera inactiva si no ha estado activa por 90 días. {% ifversion not ghec %}Puedes configurar el tiempo en el que un usuario puede estar inactivo antes de considerarlo como inactivo{% ifversion ghes%} y elegir suspender a los usuarios inactivos para liberar las licencias de usuario{% endif %}.{% endif %} diff --git a/translations/es-ES/data/reusables/enterprise-accounts/dormant-user-activity.md b/translations/es-ES/data/reusables/enterprise-accounts/dormant-user-activity.md index 12f1b87e01..053be8fb26 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/dormant-user-activity.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/dormant-user-activity.md @@ -1,23 +1,31 @@ -Se considera que un usuario está activo si este ha realizado alguna de las siguientes actividades en {% ifversion fpt or ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %}. +--- +ms.openlocfilehash: f89c8ea56df60e14b5735d160104d332ff1e804b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146680985" +--- +Un usuario se considera activo si ha realizado alguna de las actividades siguientes en {% ifversion fpt or ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %}. - Iniciar sesión en {% data variables.product.product_location %} - Crear un repositorio -- Subir información a un repositorio -- Haber sido agregado a un repositorio +- Enviar cambios a un repositorio +- Se le ha agregado a un repositorio - Cambiar la visibilidad de un repositorio - Crear un nuevo informe de problemas o solicitud de extracción -- Comentar en una propuesta o solicitud de cambio -- Cerrar o reabrir una propuesta o solicitud de cambios -- Aplicar una etiqueta a una propuesta o solicitud de cambios, o eliminarla -- Asignar o desasignar una propuesta o solicitud de cambios -- Solicitar o eliminar una revisión de solicitud de cambios -- Crear o editar un comentario en una revisión de solicitud de cambios -- Descartar un comentario en una solicitud de cambios -- Sincronizar una solicitud de cambios -- Comentar en una confirmación -- Publicar un lanzamiento -- Subir información a un wiki +- Comentar una incidencia o una solicitud de incorporación de cambios +- Cerrar o volver a abrir una incidencia o una solicitud de incorporación de cambios +- Aplicar una etiqueta a un problema o solicitud de incorporación de cambios, o eliminar una etiqueta +- Asignar o desasignar una incidencia o una solicitud de incorporación de cambios +- Solicitar una revisión de una solicitud de incorporación de cambios o quitar una solicitud de revisión +- Crear o editar un comentario en una revisión de solicitud de incorporación de cambios +- Descartar un comentario en una solicitud de incorporación de cambios +- Sincronizar una solicitud de incorporación de cambios +- Comentar una confirmación +- Publicar una versión +- Enviar cambios a una wiki - Ver un repositorio - Marcar un repositorio como favorito - Eliminar un repositorio -- Acceder a los recursos utilizando un token de acceso personal o llave de SSH +- Acceder a los recursos utilizando un token de acceso personal o clave SSH. diff --git a/translations/es-ES/data/reusables/enterprise-accounts/dormant-user-release-phase.md b/translations/es-ES/data/reusables/enterprise-accounts/dormant-user-release-phase.md index 6cbb6c3415..301ae06fc1 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/dormant-user-release-phase.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/dormant-user-release-phase.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 283455d48e4fe3a64c531b637e78abea2fe77e8e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124034" +--- {% note %} -**Nota:** El reporte de usuarios inactivos se encuentra actualmente en beta y está sujeto a cambios. Durante el beta, las mejoras constantes a la característica de descarga de reportes podrían limitar su disponibilidad. +**Nota:** El informe de usuarios inactivos se encuentra actualmente en versión beta y está sujeto a cambios. Durante el beta, las mejoras constantes a la característica de descarga de reportes podrían limitar su disponibilidad. {% endnote %} diff --git a/translations/es-ES/data/reusables/enterprise-accounts/download-recovery-codes.md b/translations/es-ES/data/reusables/enterprise-accounts/download-recovery-codes.md index 2bb8c2372c..a987c0e65e 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/download-recovery-codes.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/download-recovery-codes.md @@ -1,3 +1,11 @@ -1. Para asegurarte de que aún puedes acceder a tu empresa en caso de que tu proveedor de identidad alguna vez esté indispuesto en el futuro, haz clic en **Descargar**, **Imprimir** o **Copiar** para guardar tus códigos de recuperación. Para obtener más información, consulta la sección "[Descargar los códigos de recuperación de inicio de sesión único de tu cuenta](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes)". +--- +ms.openlocfilehash: 897f21b86a37da0cf6e8e12bd66b6253d87bb1a1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145955470" +--- +1. Para asegurarse de que todavía puede acceder a la empresa en caso de que el proveedor de identidades no esté disponible en el futuro, haga clic en **Descargar**, **Imprimir** o **Copiar** para guardar los códigos de recuperación. Para más información, consulta "[Descarga de los códigos de recuperación de inicio de sesión único de la cuenta empresarial](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes)". ![Captura de pantalla de los botones para descargar, imprimir o copiar tus códigos de recuperación](/assets/images/help/saml/saml_recovery_code_options.png) diff --git a/translations/es-ES/data/reusables/enterprise-accounts/email-tab.md b/translations/es-ES/data/reusables/enterprise-accounts/email-tab.md index b333c56dd4..9b54df7048 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/email-tab.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/email-tab.md @@ -1 +1,10 @@ -1. Debajo de {% octicon "gear" aria-label="The Settings gear" %} **Configuración**, haz clic en **Correo electrónico**. ![Pestaña de correo elecrónico en la barra lateral de la cuenta empresarial](/assets/images/enterprise/configuration/enterprise-account-email-tab.png) +--- +ms.openlocfilehash: 4e81ce10a50ae4c27f11964b0d117959de39cfee +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091832" +--- +1. Under {% octicon "gear" aria-label="The Settings gear" %} **Settings** (Configuración), haga clic en **Email** (Correo electrónico). + ![Pestaña de correo electrónico en la barra lateral de la cuenta empresarial](/assets/images/enterprise/configuration/enterprise-account-email-tab.png) 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 4e56f795e2..8c99fbabec 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 @@ -1,6 +1,14 @@ -1. When redirected, sign in to your identity provider, then follow the instructions to give consent and install the {% data variables.product.prodname_emu_idp_oidc_application %} application. +--- +ms.openlocfilehash: 75ac89c3c50225b0c930c6d603acf0d5c331597d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147067862" +--- +1. Cuando se te redirija, inicia sesión en el proveedor de identidades y sigue las instrucciones para dar tu consentimiento e instalar la aplicación {% data variables.product.prodname_emu_idp_oidc_application %}. {% warning %} - **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. + **Advertencia:** Debes iniciar sesión en Azure AD como usuario con derechos de administrador global para dar tu consentimiento a la instalación de la aplicación {% data variables.product.prodname_emu_idp_oidc_application %}. {% 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 bc24aa3b1e..f3bf6402b3 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,9 @@ -Cuando tu empresa utiliza el SSO de OIDC, {% data variables.product.prodname_dotcom %} utilizará automáticamente las condiciones de IP de la política de acceso condicional (CAP) de tu IdP para validar las interacciones de los usuarios con {% data variables.product.prodname_dotcom %}, cuando los miembros cambien sus direcciones IP y cada que se utilice un token de acceso personal o llave SSH. +--- +ms.openlocfilehash: 583dd6201d170a08509a815a61c854c411e4938f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147067870" +--- +Cuando la empresa usa el inicio de sesión único de OIDC, {% data variables.product.prodname_dotcom %} usará automáticamente las condiciones IP de la directiva de acceso condicional (CAP) de IdP para validar las interacciones del usuario con {% data variables.product.prodname_dotcom %}, cuando los miembros cambian las direcciones IP y cada vez que se usa un token de acceso personal o una clave SSH. diff --git a/translations/es-ES/data/reusables/enterprise-accounts/emu-forks.md b/translations/es-ES/data/reusables/enterprise-accounts/emu-forks.md index 16f2171ff2..9cdb5dc2c8 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/emu-forks.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/emu-forks.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 559e156a8e9660bf4a720567d579eccc032c5573 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145126218" +--- Los {% data variables.product.prodname_managed_users_caps %} no pueden bifurcar repositorios desde fuera de la empresa ni bifurcar repositorios internos. Los {% data variables.product.prodname_managed_users_caps %} pueden bifurcar repositorios privados que pertenezcan a organizaciones en la empresa hacia otras organizaciones que también pertenezcan a ella o como una bifurcación que pertenezca al {% data variables.product.prodname_managed_user %}. diff --git a/translations/es-ES/data/reusables/enterprise-accounts/emu-more-info-account.md b/translations/es-ES/data/reusables/enterprise-accounts/emu-more-info-account.md index 2843ad2790..8e0bcee19a 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/emu-more-info-account.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/emu-more-info-account.md @@ -1 +1,9 @@ -Para obtener más información, consulta la sección "[Tipos de cuenta de GitHub](/get-started/learning-about-github/types-of-github-accounts#enterprise-managed-users)". +--- +ms.openlocfilehash: b7424ba4047bd87cdef0890d0f61e1423568e75f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070050" +--- +Para más información, vea "[Tipos de cuentas de GitHub](/get-started/learning-about-github/types-of-github-accounts#enterprise-managed-users)". diff --git a/translations/es-ES/data/reusables/enterprise-accounts/emu-password-reset-session.md b/translations/es-ES/data/reusables/enterprise-accounts/emu-password-reset-session.md index 28d92103b9..591591433f 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/emu-password-reset-session.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/emu-password-reset-session.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 16cdc4a8d55cd0d709a82283d5f29635179c65fc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145119441" +--- Si necesitas restablecer la contraseña para tu usuario configurado, contacta al {% data variables.contact.github_support %} mediante el {% data variables.contact.contact_enterprise_portal %}. diff --git a/translations/es-ES/data/reusables/enterprise-accounts/emu-permission-follow.md b/translations/es-ES/data/reusables/enterprise-accounts/emu-permission-follow.md index 28c8c60a4a..d67ee2e1c1 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/emu-permission-follow.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/emu-permission-follow.md @@ -1 +1,9 @@ -{% ifversion ghec %} Los miembros de una {% data variables.product.prodname_emu_enterprise %} solo pueden seguir a otros miembros de su empresa. {% endif %} +--- +ms.openlocfilehash: e49bce0aba4ff19dac4d6e1910be7301618c8640 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070047" +--- +{% ifversion ghec %} Los miembros de {% data variables.product.prodname_emu_enterprise %} solo pueden seguir a otros miembros de su empresa. {% endif %} diff --git a/translations/es-ES/data/reusables/enterprise-accounts/emu-permission-fork.md b/translations/es-ES/data/reusables/enterprise-accounts/emu-permission-fork.md index 256cf7f331..7547b1dc78 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/emu-permission-fork.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/emu-permission-fork.md @@ -1 +1,9 @@ -{% ifversion ghec %}Los miembros de una {% data variables.product.prodname_emu_enterprise %} no pueden bifurcar repositorios desde fuera de la empresa ni bifurcar repositorios internos.{% endif %} +--- +ms.openlocfilehash: e9c13cc91ec4d3ab498ad3d826e59c17f6881619 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070046" +--- +{% ifversion ghec %}Los miembros de una instancia de {% data variables.product.prodname_emu_enterprise %} no pueden bifurcar repositorios desde fuera de la empresa ni bifurcar repositorios internos.{% endif %} diff --git a/translations/es-ES/data/reusables/enterprise-accounts/emu-permission-gist.md b/translations/es-ES/data/reusables/enterprise-accounts/emu-permission-gist.md index 1a727a9a08..0d7fba31d2 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/emu-permission-gist.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/emu-permission-gist.md @@ -1 +1,9 @@ -{% ifversion ghec %}Los miembros de una {% data variables.product.prodname_emu_enterprise %} no pueden crear gists y tener acceso de solo lectura a estos.{% endif %} +--- +ms.openlocfilehash: 4bf5ce9ef547b95c4f5ef6c4a9ff71ed553aa4b5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070034" +--- +{% ifversion ghec %}Los miembros de {% data variables.product.prodname_emu_enterprise %} no pueden crear gists y solo tienen acceso de lectura a los gists.{% endif %} diff --git a/translations/es-ES/data/reusables/enterprise-accounts/emu-permission-interact.md b/translations/es-ES/data/reusables/enterprise-accounts/emu-permission-interact.md index cfc5c89f42..ccf3bc0ab5 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/emu-permission-interact.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/emu-permission-interact.md @@ -1 +1,9 @@ -{% ifversion ghec %}Los miembros de una {% data variables.product.prodname_emu_enterprise %} solo pueden interactuar con los repositorios dentro de su empresa. {% endif %} +--- +ms.openlocfilehash: 7311dd81bdd55f580a1173cac98382c66fc7e86e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070023" +--- +{% ifversion ghec %} Los miembros de {% data variables.product.prodname_emu_enterprise %} solo pueden interactuar con los repositorios de su empresa. {% endif %} diff --git a/translations/es-ES/data/reusables/enterprise-accounts/emu-permission-propose.md b/translations/es-ES/data/reusables/enterprise-accounts/emu-permission-propose.md index 7de1153c3e..ad789bfb64 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/emu-permission-propose.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/emu-permission-propose.md @@ -1 +1,9 @@ -{% ifversion ghec %} Los miembros de una {% data variables.product.prodname_emu_enterprise %} solo pueden proponer cambios en los repositorios que sean parte de ella. {% endif %} +--- +ms.openlocfilehash: 83895ddc4e2fc636d89d9715fee0d8890a3acfb6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070022" +--- +{% ifversion ghec %} Los miembros de una instancia de {% data variables.product.prodname_emu_enterprise %} solo pueden proponer cambios en los repositorios que formen parte de la empresa. {% endif %} diff --git a/translations/es-ES/data/reusables/enterprise-accounts/emu-permission-repo.md b/translations/es-ES/data/reusables/enterprise-accounts/emu-permission-repo.md index 70e790c7a9..b3f56663a0 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/emu-permission-repo.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/emu-permission-repo.md @@ -1 +1,9 @@ -{% ifversion ghec %} Los miembros de una {% data variables.product.prodname_emu_enterprise %} solo pueden hacer cambios en los repositorios que sean parte de ella. {% endif %} +--- +ms.openlocfilehash: 8d1b7b8fcff29aeef03dce23e62448db69266940 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070019" +--- +{% ifversion ghec %} Los miembros de {% data variables.product.prodname_emu_enterprise %} solo pueden hacer cambios en los repositorios que formen parte de su empresa. {% endif %} diff --git a/translations/es-ES/data/reusables/enterprise-accounts/emu-saml-note.md b/translations/es-ES/data/reusables/enterprise-accounts/emu-saml-note.md index 51c334d5a7..ce4092f3af 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/emu-saml-note.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/emu-saml-note.md @@ -1,7 +1,13 @@ -{% ifversion ghec%} -{% note %} +--- +ms.openlocfilehash: 03fc37872f6b1894507ab5241402d6a185abbefa +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070018" +--- +{% ifversion ghec%} {% note %} -**Nota**: Si tu empresa utiliza {% data variables.product.prodname_emus %}, debes seguir un proceso diferente para configurar el inicio de sesión único de SAML. Para obtener más información, consulta la sección "[Configurar el inicio de sesión único de SAML para los Usuarios Administrados Empresariales](/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users)". +**Nota**: Si en la empresa se usa {% data variables.product.prodname_emus %}, debe seguir otro proceso para configurar el inicio de sesión único de SAML. Para más información, vea "[Configuración del inicio de sesión único de SAML para usuarios administrados de la empresa](/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users)". -{% endnote %} -{% endif %} +{% endnote %} {% endif %} diff --git a/translations/es-ES/data/reusables/enterprise-accounts/emu-scim-note.md b/translations/es-ES/data/reusables/enterprise-accounts/emu-scim-note.md index 26df73d0a9..0564e2ab3f 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/emu-scim-note.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/emu-scim-note.md @@ -1,7 +1,13 @@ -{% ifversion ghec%} -{% note %} +--- +ms.openlocfilehash: 7527008260476000ac3460c800abd76b2fb202fe +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070015" +--- +{% ifversion ghec%} {% note %} -**Nota**: Si tu empresa utiliza {% data variables.product.prodname_emus %}, no puedes utilizar la sincronización de equipos y, en su lugar, debes configurar SCIM para administrar la membrecía con tu proveedor de identidad. Para obtener más información, consulta la sección "[Configurar el aprovisionamiento de SCIM para los Usuarios Administrados Empresariales](/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users)". +**Nota**: Si en la empresa se usa {% data variables.product.prodname_emus %}, no puede utilizar la sincronización de equipos y, en su lugar, tendrá que configurar SCIM para administrar la pertenencia con el proveedor de identidades. Para más información, vea "[Configuración del aprovisionamiento de SCIM para usuarios administrados de la empresa](/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users)". -{% endnote %} -{% endif %} +{% endnote %} {% endif %} diff --git a/translations/es-ES/data/reusables/enterprise-accounts/emu-short-summary.md b/translations/es-ES/data/reusables/enterprise-accounts/emu-short-summary.md index 4e26577574..37af5dd6da 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/emu-short-summary.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/emu-short-summary.md @@ -1 +1,9 @@ -{% data variables.product.prodname_emus %} es una característica de {% data variables.product.prodname_ghe_cloud %} que proporciona un control aún mayor sobre los miembros y recursos empresariales. Con {% data variables.product.prodname_emus %}, todos los miembros se aprovisionan y administran a través de tu proveedor de identidad (IdP) en vez de que creen sus cuentas propias en {% data variables.product.product_name %}. La membrecía de equipo puede administrarse utilizando grupos en tu IdP. Los {% data variables.product.prodname_managed_users_caps %} se restringen a su empresa y no pueden subir código, colaborar o interactuar con usuarios, repositorios y organizaciones fuera de ella. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_emus %}](/enterprise-cloud@latest/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users){% ifversion not ghec %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %} +--- +ms.openlocfilehash: 57efd141644710352395659515a7215b723055f0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070014" +--- +{% data variables.product.prodname_emus %} es una característica de {% data variables.product.prodname_ghe_cloud %} que proporciona un control aún mayor sobre los miembros y recursos empresariales. Con {% data variables.product.prodname_emus %}, todos los miembros se aprovisionan y administran a través de tu proveedor de identidad (IdP) en vez de que creen sus cuentas propias en {% data variables.product.product_name %}. La membrecía de equipo puede administrarse utilizando grupos en tu IdP. Los {% data variables.product.prodname_managed_users_caps %} se restringen a su empresa y no pueden subir código, colaborar o interactuar con usuarios, repositorios y organizaciones fuera de ella. Para más información, vea "[Acerca de {% data variables.product.prodname_emus %}](/enterprise-cloud@latest/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users){% ifversion not ghec %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %} diff --git a/translations/es-ES/data/reusables/enterprise-accounts/emu-shortcode.md b/translations/es-ES/data/reusables/enterprise-accounts/emu-shortcode.md index 3b0101b96e..5dbee8ee9c 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/emu-shortcode.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/emu-shortcode.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 2c37a194ba4edf12bc082a31c7c0285e457bd4cf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070011" +--- El código corto debe ser único para tu empresa, debe ser una secuencia de tres a ocho caracteres alfanuméricos que no contenga caracteres especiales. diff --git a/translations/es-ES/data/reusables/enterprise-accounts/emu-supported-idps.md b/translations/es-ES/data/reusables/enterprise-accounts/emu-supported-idps.md index 5c1c9ef9d9..b28dbf5880 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/emu-supported-idps.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/emu-supported-idps.md @@ -1,2 +1,10 @@ -* Azure Active Directory (Azure AD) +--- +ms.openlocfilehash: c7e46d4e92ed1addba4fa1c0eef84f01b747b608 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070010" +--- +* Azure Active Directory (Azure AD) * Okta diff --git a/translations/es-ES/data/reusables/enterprise-accounts/enterprise-accounts-billing.md b/translations/es-ES/data/reusables/enterprise-accounts/enterprise-accounts-billing.md index 604a7b798a..e34448ce6f 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/enterprise-accounts-billing.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/enterprise-accounts-billing.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 6baa2c0b9fecf32e88baa439a34e49db7ecb3f45 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070007" +--- Las cuentas empresariales están actualmente disponibles para los clientes de {% data variables.product.prodname_ghe_cloud %} y {% data variables.product.prodname_ghe_server %} que paguen por factura. La facturación para todas las organizaciones e instancias de {% data variables.product.prodname_ghe_server %} conectadas a tu cuenta empresarial se agregará en una sola factura. diff --git a/translations/es-ES/data/reusables/enterprise-accounts/enterprise-accounts-compliance-tab.md b/translations/es-ES/data/reusables/enterprise-accounts/enterprise-accounts-compliance-tab.md index f4cb09ed75..f64705a2d2 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/enterprise-accounts-compliance-tab.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/enterprise-accounts-compliance-tab.md @@ -1 +1,10 @@ -1. En la barra lateral de la cuenta de empresa, haz clic en {% octicon "checklist" aria-label="The Compliance icon" %} **Cumplimiento**. ![La pestaña de cumplimiento en la barra lateral de la cuenta de empresa](/assets/images/help/business-accounts/enterprise-accounts-compliance-tab.png) +--- +ms.openlocfilehash: 791993b8baab4f7ba6dc7e6799d57cd381ebdb08 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091848" +--- +1. En la barra lateral de la cuenta de empresa, haga clic en {% octicon "checklist" aria-label="The Compliance icon" %} **Cumplimiento**. + ![Pestaña Cumplimiento en la barra lateral de la cuenta de empresa](/assets/images/help/business-accounts/enterprise-accounts-compliance-tab.png) diff --git a/translations/es-ES/data/reusables/enterprise-accounts/enterprise-administrators.md b/translations/es-ES/data/reusables/enterprise-accounts/enterprise-administrators.md index 4a12337c7c..ac15c9443a 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/enterprise-administrators.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/enterprise-administrators.md @@ -1 +1,9 @@ -{% ifversion fpt or ghec %}Actualmente, hay dos tipos de roles administrativos disponibles en las empresas: propietarios de la empresa, quienes pueden acceder y administrar toda la configuración de la empresa, y gerentes de facturación, quienes pueden acceder a y administrar únicamente la configuración de facturación de la empresa. {% endif %}Los propietarios de las empresas también pueden {% ifversion fpt or ghec %}{% endif %} ver a todos los miembros y colaboradores externos de todas las organizaciones que pertenezcan a ellas. +--- +ms.openlocfilehash: e930905180039b48b0495706373de0526b0b9c5a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091845" +--- +{% ifversion fpt or ghec %}Actualmente, hay dos tipos de roles administrativos disponibles en las empresas: los propietarios de la empresa, que pueden acceder y administrar toda la configuración de la empresa, y los administradores de facturación, que solo pueden acceder a la configuración de facturación de la empresa y administrarla. {% endif %}Los propietarios de la empresa también {% ifversion fpt or ghec %}pueden {% endif %} ver a todos los miembros y colaboradores externos de todas las organizaciones propiedad de la empresa. diff --git a/translations/es-ES/data/reusables/enterprise-accounts/github-connect-tab.md b/translations/es-ES/data/reusables/enterprise-accounts/github-connect-tab.md index 6668f952dc..f73a1e374c 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/github-connect-tab.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/github-connect-tab.md @@ -1 +1,10 @@ -1. En la barra lateral de la cuenta empresarial, haz clic en {% octicon "plug" aria-label="The GitHub Connect gear" %} **{% data variables.product.prodname_github_connect %}**. ![La pestaña de GitHub Connect en la barra lateral de la cuenta empresarial](/assets/images/help//business-accounts/enterprise-account-github-connect-tab.png) +--- +ms.openlocfilehash: 1deb44d72646709e6f3c0ad43ffe0a5ffc87c54e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091844" +--- +1. En la barra lateral de la cuenta empresarial, haga clic en {% octicon "plug" aria-label="The GitHub Connect gear" %} **{% data variables.product.prodname_github_connect %}** . + ![Pestaña GitHub Connect en la barra lateral de la cuenta empresarial](/assets/images/help//business-accounts/enterprise-account-github-connect-tab.png) diff --git a/translations/es-ES/data/reusables/enterprise-accounts/hooks-tab.md b/translations/es-ES/data/reusables/enterprise-accounts/hooks-tab.md index 66d7101134..f58c87fc02 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/hooks-tab.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/hooks-tab.md @@ -1 +1,10 @@ -1. Debajo de "{% octicon "gear" aria-label="The Settings gear" %} Configuraciones", haz clic en **Hooks** (Ganchos). ![Pestaña Hooks (Ganchos) en la barra lateral de parámetros de la cuenta de empresa](/assets/images/help/business-accounts/settings-hooks-tab.png) +--- +ms.openlocfilehash: a2328c7e89e703ae1edb3b4d62bc7f7d795ae937 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147785810" +--- +1. En "{% octicon "gear" aria-label="The Settings gear" %} Settings", haga clic en **Enlaces**. + ![Pestaña Enlaces en la barra lateral de configuración de la cuenta de empresa](/assets/images/help/business-accounts/settings-hooks-tab.png) diff --git a/translations/es-ES/data/reusables/enterprise-accounts/invite-organization.md b/translations/es-ES/data/reusables/enterprise-accounts/invite-organization.md index 610f6ae535..96a9f8146f 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/invite-organization.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/invite-organization.md @@ -1 +1,9 @@ -Los propietarios de cuentas empresariales pueden invitar a cuentas organizacionales existentes para que se unan a su empresa. Para obtener más información, consulta la sección "[Invitar a una organización para que se una a su cuenta empresarial](/enterprise-cloud@latest/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise#inviting-an-organization-to-join-your-enterprise-account)". +--- +ms.openlocfilehash: e108c21ffed150bf0cc542208e03d91714ce06fc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091843" +--- +Los propietarios de cuentas empresariales pueden invitar a cuentas organizacionales existentes para que se unan a su empresa. Para obtener más información, consulta [Invitar a una organización a unirse a tu cuenta empresarial](/enterprise-cloud@latest/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise#inviting-an-organization-to-join-your-enterprise-account). diff --git a/translations/es-ES/data/reusables/enterprise-accounts/license-tab.md b/translations/es-ES/data/reusables/enterprise-accounts/license-tab.md index 849b90b102..dcf309ceb4 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/license-tab.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/license-tab.md @@ -1,9 +1,19 @@ +--- +ms.openlocfilehash: 625cf383f5622d594879bcfa2d52717087ce30dd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091842" +--- {% ifversion fpt or ghec %} -1. En la barra lateral izquierda, da clic en **Licenciamiento empresarial**. ![Pestaña de "Licencias empresariales" en la barra lateral de configuración para la cuenta empresarial](/assets/images/help/enterprises/enterprise-licensing-tab.png) +1. En la barra lateral izquierda, haga clic en **Enterprise licensing** (Licencias de Enterprise). + ![Pestaña "Licencias de Enterprise" en la barra lateral de configuración de la cuenta empresarial](/assets/images/help/enterprises/enterprise-licensing-tab.png) {% else %} -1. En la barra lateral izquierda, haz clic en **License** (Licencia). ![Pestaña de "Licencia" en la barra lateral de configuración para la cuenta empresarial](/assets/images/enterprise/enterprise-server/license.png) +1. En la barra lateral de la izquierda, haga clic en **License** (Licencia). + ![Pestaña "Licencia" en la barra lateral de configuración de la cuenta empresarial](/assets/images/enterprise/enterprise-server/license.png) {% endif %} diff --git a/translations/es-ES/data/reusables/enterprise-accounts/messages-tab.md b/translations/es-ES/data/reusables/enterprise-accounts/messages-tab.md index 7fbfd0ffc3..e54c83be5c 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/messages-tab.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/messages-tab.md @@ -1 +1,10 @@ -1. Debajo de "{% octicon "gear" aria-label="The Settings gear" %} Configuraciones", haz clic en **Messages** (Mensajes). ![Pestaña Messages (Mensajes) en la barra lateral de parámetros de la empresa](/assets/images/enterprise/business-accounts/settings-messages-tab.png) +--- +ms.openlocfilehash: 52eb8d632192a83bff337c9c819001f5fc4fce85 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091841" +--- +1. En **{% octicon "gear" aria-label="The Settings gear" %} Settings**, haga clic en **Mensajes**. + ![Pestaña Mensajes en la barra lateral de configuración de la empresa](/assets/images/enterprise/business-accounts/settings-messages-tab.png) 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 3fd2297267..ee84559306 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 @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 212811ec85eac69f0a197bdd7b5002848a30a889 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147059886" +--- {% note %} -**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. +**Nota:** La compatibilidad de OpenID Connect (OIDC) y la directiva de acceso condicional (CAP) con {% data variables.product.prodname_emus %} está en versión beta pública y solo está disponible para Azure AD. {% 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 440961984d..5c4dd180e0 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 @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: ca435f630177ca47e4e7f733a7219a7c00a36292 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147066798" +--- {% warning %} -**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. +**Advertencia:** Si utilizas {% data variables.product.prodname_importer_proper_name %} para migrar una organización de {% data variables.product.product_location_enterprise %}, asegúrate de usar una cuenta de servicio que esté exenta del CAP de Azure AD; de lo contrario, es posible que se bloquee la migración. {% endwarning %} diff --git a/translations/es-ES/data/reusables/enterprise-accounts/options-tab.md b/translations/es-ES/data/reusables/enterprise-accounts/options-tab.md index 65c7f5d143..60b4457c47 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/options-tab.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/options-tab.md @@ -1 +1,10 @@ -1. Debajo de {% ifversion ghes or ghae %} {% octicon "law" aria-label="The law icon" %} **Políticas**{% else %}"{% octicon "gear" aria-label="The Settings gear" %} Configuración"{% endif %}, da clic en **Opciones**. ![Pestaña Options (Opciones) en la barra lateral de parámetros de la cuenta de empresa](/assets/images/enterprise/business-accounts/settings-options-tab.png) +--- +ms.openlocfilehash: cdc8d8fb721305e4dd2343d2d281e37fb7ccbc06 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109721" +--- +1. En {% ifversion ghes or ghae %} {% octicon "law" aria-label="The law icon" %} **Directivas**{% else %}"{% octicon "gear" aria-label="The Settings gear" %} Configuración"{% endif %}, haga clic en **Opciones**. +![Pestaña Opciones en la barra lateral de configuración de la cuenta de empresa](/assets/images/enterprise/business-accounts/settings-options-tab.png) diff --git a/translations/es-ES/data/reusables/enterprise-accounts/packages-tab.md b/translations/es-ES/data/reusables/enterprise-accounts/packages-tab.md index 33b2a48ea9..af404ff1e3 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/packages-tab.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/packages-tab.md @@ -1 +1,9 @@ -1. En la barra lateral izquierda, da clic en **Paquetes**. +--- +ms.openlocfilehash: 986507666a63538b896737d641f18fa3e27c5143 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147410850" +--- +1. En la barra lateral de la izquierda, haga clic en **Packages**. diff --git a/translations/es-ES/data/reusables/enterprise-accounts/pages-policies-save.md b/translations/es-ES/data/reusables/enterprise-accounts/pages-policies-save.md index 65aff86226..dec3e454d8 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/pages-policies-save.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/pages-policies-save.md @@ -1 +1,10 @@ - 6. Haz clic en **Guardar**. ![Botón de guardar](/assets/images/enterprise/business-accounts/pages-policies-save-button.png) +--- +ms.openlocfilehash: 42d0c8123afb8f084548529ba638b800aba7de62 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091840" +--- + 6. Haga clic en **Save**(Guardar). + ![Botón Guardar](/assets/images/enterprise/business-accounts/pages-policies-save-button.png) diff --git a/translations/es-ES/data/reusables/enterprise-accounts/pages-tab.md b/translations/es-ES/data/reusables/enterprise-accounts/pages-tab.md index 72d4208b4d..e13bef5835 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/pages-tab.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/pages-tab.md @@ -1 +1,10 @@ -1. Debajo de "{% octicon "law" aria-label="The law icon" %} Políticas", da clic en **Páginas**. ![Pestaña de páginas en la barra lateral de la empresa](/assets/images/enterprise/business-accounts/pages-tab.png) +--- +ms.openlocfilehash: 663849321ade9cb47032bc22221cd3d72931feca +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139738" +--- +1. En "{% octicon "law" aria-label="The law icon" %} Policies", haga clic en **Pages**. + ![Pestaña Pages en la barra lateral de la empresa](/assets/images/enterprise/business-accounts/pages-tab.png) diff --git a/translations/es-ES/data/reusables/enterprise-accounts/payment-information-tab.md b/translations/es-ES/data/reusables/enterprise-accounts/payment-information-tab.md index c0a8f397bb..516af63a08 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/payment-information-tab.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/payment-information-tab.md @@ -1 +1,9 @@ -1. Debajo de "Facturación", haz clic en **Información de pago**. +--- +ms.openlocfilehash: bc120bd7d29ccf5fef8c3ba8cdd3803a4c1b372c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115289" +--- +1. En "Facturación", haga clic en **Información de pago**. diff --git a/translations/es-ES/data/reusables/enterprise-accounts/people-tab.md b/translations/es-ES/data/reusables/enterprise-accounts/people-tab.md index b62267b863..f096856f23 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/people-tab.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/people-tab.md @@ -1 +1,10 @@ -1. En la barra lateral de Cuenta de empresa, haz clic en {% octicon "person" aria-label="The People icon" %} **Personas**. ![Pestaña People (Personas) en la barra lateral de la cuenta de empresa](/assets/images/help/business-accounts/business-account-people-tab.png) +--- +ms.openlocfilehash: 16910c3b08f5aa9ade0d64f41cc1369cb7c270a9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145112025" +--- +1. En la barra lateral de la cuenta de empresa, haga clic en {% octicon "person" aria-label="The People icon" %} **Personas**. + ![Pestaña Personas en la barra lateral de la cuenta de empresa](/assets/images/help/business-accounts/business-account-people-tab.png) diff --git a/translations/es-ES/data/reusables/enterprise-accounts/policies-tab.md b/translations/es-ES/data/reusables/enterprise-accounts/policies-tab.md index 3c6ec397b1..7f7bab6b90 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/policies-tab.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/policies-tab.md @@ -1 +1,10 @@ -1. En la barra lateral de la cuenta de empresa, haz clic en {% octicon "law" aria-label="The law icon" %} **Policies** (Políticas). ![Pestaña Policies (Políticas) en la barra lateral de la cuenta de empresa](/assets/images/help/business-accounts/enterprise-account-policies-tab.png) +--- +ms.openlocfilehash: c9f08eb9613e9c73307b799060d4d5358e4b6a6b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145112017" +--- +1. En la barra lateral de la empresa, haz clic en {% octicon "law" aria-label="The law icon" %} **Directivas**. + ![Pestaña Directivas en la barra lateral de la cuenta de empresa](/assets/images/help/business-accounts/enterprise-account-policies-tab.png) diff --git a/translations/es-ES/data/reusables/enterprise-accounts/projects-tab.md b/translations/es-ES/data/reusables/enterprise-accounts/projects-tab.md index 3c93a06737..afef18da02 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/projects-tab.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/projects-tab.md @@ -1 +1,10 @@ -1. En la barra lateral izquierda, haz clic en **Projects** (Proyectos). ![Pestaña Projects (Proyectos) en la barra lateral de parámetros de la cuenta de empresa](/assets/images/help/business-accounts/settings-projects-tab.png) +--- +ms.openlocfilehash: 5bc4b4b552b342503ff90afcbf5df707904f9eeb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145112009" +--- +1. En la barra lateral de la izquierda, haga clic en **Proyectos**. + ![Pestaña Proyectos en la barra lateral de parámetros de la cuenta de empresa](/assets/images/help/business-accounts/settings-projects-tab.png) diff --git a/translations/es-ES/data/reusables/enterprise-accounts/repo-creation-policy.md b/translations/es-ES/data/reusables/enterprise-accounts/repo-creation-policy.md index 753cfb7784..c7033dd8d0 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/repo-creation-policy.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/repo-creation-policy.md @@ -1,6 +1,6 @@ -1. Debajo de "Repository creation" (Creación de repositorios), selecciona una política. +1. Under "Repository creation", select a policy. {% ifversion enterprise-namespace-repo-setting %} - ![Menú desplegable con opciones de políticas de creación de repositorios](/assets/images/help/business-accounts/restrict-personal-namespace-setting.png) + ![Drop-down menu with repository creation policy options](/assets/images/help/business-accounts/restrict-personal-namespace-setting.png) {% else %} - ![Menú desplegable con opciones de políticas de creación de repositorios](/assets/images/help/business-accounts/repository-creation-policy-drop-down.png) + ![Drop-down menu with repository creation policy options](/assets/images/help/business-accounts/repository-creation-policy-drop-down.png) {% endif %} diff --git a/translations/es-ES/data/reusables/enterprise-accounts/repo-creation-types.md b/translations/es-ES/data/reusables/enterprise-accounts/repo-creation-types.md index 7b43427310..8395500cbc 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/repo-creation-types.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/repo-creation-types.md @@ -1 +1,10 @@ -1. Si seleccionaste **Members can create repositories** (Los miembros pueden crear repositorios), selecciona uno o más tipos de repositorios. ![Casillas para tipos de repositorio](/assets/images/help/business-accounts/repository-creation-policy-repo-types.png) +--- +ms.openlocfilehash: d2cf7f4f019ccb42ca2063a962620e76c8e13050 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145111994" +--- +1. Si ha seleccionado **Los miembros pueden crear repositorios**, seleccione uno o varios tipos de repositorio. + ![Casillas para tipos de repositorio](/assets/images/help/business-accounts/repository-creation-policy-repo-types.png) diff --git a/translations/es-ES/data/reusables/enterprise-accounts/repositories-tab.md b/translations/es-ES/data/reusables/enterprise-accounts/repositories-tab.md index f11f284d9f..d8e45c0794 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/repositories-tab.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/repositories-tab.md @@ -1 +1,10 @@ -1. Debajo de "{% octicon "law" aria-label="The law icon" %} Políticas", haz clic en **Repositories** (Repositorios). ![Pestaña Repositories (Repositorios) en la barra lateral de parámetros de la cuenta de empresa](/assets/images/help/business-accounts/policies-repositories-tab.png) +--- +ms.openlocfilehash: e3df144f7af19eb37e0d386e0764a19b8d163fd1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145112001" +--- +1. En "{% octicon "law" aria-label="The law icon" %} Directivas", haga clic en **Repositorios**. + ![Pestaña Repositorios en la barra lateral de configuración de la cuenta de empresa](/assets/images/help/business-accounts/policies-repositories-tab.png) diff --git a/translations/es-ES/data/reusables/enterprise-accounts/repository-deletion-policy.md b/translations/es-ES/data/reusables/enterprise-accounts/repository-deletion-policy.md index 4be845cba6..007184e6d1 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/repository-deletion-policy.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/repository-deletion-policy.md @@ -1 +1,10 @@ -1. Debajo de "Repository deletion and transfer" (Eliminación y transferencia de repositorios), usa el menú desplegable y elige una política. ![Menú desplegable con opciones de políticas de eliminación de repositorios](/assets/images/help/business-accounts/repository-deletion-policy-drop-down.png) +--- +ms.openlocfilehash: 0407b483fd6bed104782910d88f88456c98a094d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145111986" +--- +1. Debajo de "Repository deletion and transfer" (Eliminación y transferencia de repositorios), usa el menú desplegable y elige una política. +![Menú desplegable con opciones de directivas de eliminación de repositorios](/assets/images/help/business-accounts/repository-deletion-policy-drop-down.png) diff --git a/translations/es-ES/data/reusables/enterprise-accounts/restrict-email-notifications-enterprise.md b/translations/es-ES/data/reusables/enterprise-accounts/restrict-email-notifications-enterprise.md index 88751881d2..d2c175d449 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/restrict-email-notifications-enterprise.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/restrict-email-notifications-enterprise.md @@ -1 +1,10 @@ -1. Debajo de "Preferencias de notificación", selecciona **Restringir las notificaciones por correo electrónico únicamente a los dominios verificados o aprobados**. ![Casilla para restringir las notificaciones por correo electrónico para los correos electrónicos de dominio verificado](/assets/images/help/enterprises/restrict-email-notifications-to-domain-enterprise.png) +--- +ms.openlocfilehash: 01fed69d9c398a144ec7d71520d551d7e2309ce5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145111978" +--- +1. Debajo del apartado de preferencias de notificaciones, selecciona **Restrict email notifications to only approved or verified domains** (Restringir las notificaciones por correo electrónico únicamente a los dominios verificados o aprobados). + ![Casilla para restringir las notificaciones por correo electrónico para los correos electrónicos de dominio verificado](/assets/images/help/enterprises/restrict-email-notifications-to-domain-enterprise.png) diff --git a/translations/es-ES/data/reusables/enterprise-accounts/security-tab.md b/translations/es-ES/data/reusables/enterprise-accounts/security-tab.md index dd0e1e0c56..36f2a01533 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/security-tab.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/security-tab.md @@ -1,7 +1,7 @@ {%- ifversion ghec or ghes > 3.4 or ghae-issue-7875 %} -1. En la barra lateral izquierda, haz clic en **Seguridad de autenticación**. +1. In the left sidebar, click **Authentication security**. {% ifversion ghae %}![Security tab in the enterprise account settings sidebar](/assets/images/enterprise/github-ae/enterprise-account-settings-authentication-security-tab.png){% else %}![Security tab in the enterprise account settings sidebar](/assets/images/help/business-accounts/enterprise-account-settings-authentication-security-tab.png){% endif %} {%- else %} -1. En la barra lateral izquierda, haz clic en **Security** (Seguridad). +1. In the left sidebar, click **Security**. {% ifversion ghae %}![Security tab in the enterprise account settings sidebar](/assets/images/enterprise/github-ae/enterprise-account-settings-security-tab.png){% else %}![Security tab in the enterprise account settings sidebar](/assets/images/help/business-accounts/enterprise-account-settings-security-tab.png){% endif %} {%- endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/enterprise-accounts/settings-tab.md b/translations/es-ES/data/reusables/enterprise-accounts/settings-tab.md index 99f7f874d9..bc92fdd1af 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/settings-tab.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/settings-tab.md @@ -1 +1,10 @@ -1. En la barra lateral de la cuenta de empresa, haz clic en {% octicon "gear" aria-label="The Settings gear" %} **Settings** (Configuraciones). ![Pestaña Settings (Configuraciones) en la barra lateral de la cuenta de empresa](/assets/images/help/business-accounts/enterprise-account-settings-tab.png) +--- +ms.openlocfilehash: 2ca0b407c0a2da2784d555031fd4257384ea3839 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145111954" +--- +1. En la barra lateral de la cuenta de empresa, haga clic en {% octicon "gear" aria-label="The Settings gear" %} **Configuración**. + ![Pestaña Configuración en la barra lateral de la cuenta de empresa](/assets/images/help/business-accounts/enterprise-account-settings-tab.png) diff --git a/translations/es-ES/data/reusables/enterprise-accounts/support-entitlements.md b/translations/es-ES/data/reusables/enterprise-accounts/support-entitlements.md index 540b7f3318..6f4c1fa7c5 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/support-entitlements.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/support-entitlements.md @@ -1 +1,9 @@ -Para abrir, ver y comentar en los tickets de soporte asociados con una cuenta empresarial u organización que le pertenezca a una cuenta empresarial, debes tener derechos de soporte para dicha cuenta. Los propietarios de empresa y gerentes de facturación tienen un derecho de soporte automático y los propietarios de empresa pueden agrecar derechos de soporte para los miembros empresariales. Para obtener más información, consulta la sección "[Administrar la titularidad de soporte para tu empresa](/enterprise-cloud@latest/admin/user-management/managing-users-in-your-enterprise/managing-support-entitlements-for-your-enterprise)". +--- +ms.openlocfilehash: 07642cbc6410e043de428226e9d798e462adbbf6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145111945" +--- +Para abrir, ver y comentar en los tickets de soporte asociados con una cuenta empresarial u organización que le pertenezca a una cuenta empresarial, debes tener derechos de soporte para dicha cuenta. Los propietarios de empresa y gerentes de facturación tienen un derecho de soporte automático y los propietarios de empresa pueden agrecar derechos de soporte para los miembros empresariales. Para más información, vea "[Administración de derechos de soporte técnico para su empresa](/enterprise-cloud@latest/admin/user-management/managing-users-in-your-enterprise/managing-support-entitlements-for-your-enterprise)". 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 8009a2d7d4..9cf2dc2bb5 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,10 @@ -{% ifversion ghec %} -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)". +--- +ms.openlocfilehash: 5d1ba3f2cbc16ab24e24e7f6dc3ad9e0557fb9ff +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147076923" +--- +{% ifversion ghec %} Si tu organización pertenece a una cuenta empresarial, habilitar la sincronización de equipos para esta cuenta empresarial anulará la configuración de sincronización de equipos a nivel organizacional. Para más información, vea "[Administración de la sincronización de equipos para organizaciones en la cuenta de empresa](/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-accounts/to-upgrade-or-get-started.md b/translations/es-ES/data/reusables/enterprise-accounts/to-upgrade-or-get-started.md index 49773c0263..9d154dcb87 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/to-upgrade-or-get-started.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/to-upgrade-or-get-started.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: b8042a04c67457b08cb6c02417e7315b9185c246 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145111929" +--- Para mejorar tu cuenta a {% data variables.product.prodname_enterprise %} o para comenzar con una cuenta empresarial, contacta a {% data variables.contact.contact_enterprise_sales %}. diff --git a/translations/es-ES/data/reusables/enterprise-accounts/verified-domains-tab.md b/translations/es-ES/data/reusables/enterprise-accounts/verified-domains-tab.md index 31c8c04311..0271a951f4 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/verified-domains-tab.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/verified-domains-tab.md @@ -1 +1,10 @@ -1. Debajo de "Configuración", haz clic en **Dominios verificados & aprobados**. ![pestaña de "dominios aprobados & verificados"](/assets/images/help/enterprises/verified-domains-tab.png) +--- +ms.openlocfilehash: 20394d61d889e2db3c94e1a3409bdd40dba021cf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145111922" +--- +1. En "Configuración", haga clic en **Dominios verificados y aprobados**. + ![Pestaña "Dominios verificados y aprobados"](/assets/images/help/enterprises/verified-domains-tab.png) diff --git a/translations/es-ES/data/reusables/enterprise-accounts/view-current-policy-config-orgs.md b/translations/es-ES/data/reusables/enterprise-accounts/view-current-policy-config-orgs.md index e9775f0960..0a6ee9c174 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/view-current-policy-config-orgs.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/view-current-policy-config-orgs.md @@ -1 +1,10 @@ -Opcionalmente, para ver la configuración actual en todas las organizaciones de la cuenta empresarial antes de requerir alguna configuración adicional, da clic en {% octicon "eye" aria-label="The eye octicon" %} **Ver las configuraciones actuales de tus organizaciones**. ![Enlace para visualizar la configuración política actual para todas las organizaciones en el negocio](/assets/images/help/business-accounts/view-current-policy-implementation-link.png) +--- +ms.openlocfilehash: 319b6684b8429e1a852676c8528f9bac26b2b413 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145093015" +--- +Opcionalmente, para ver la configuración actual en todas las organizaciones de la cuenta empresarial antes de cambiar el valor, haga clic en {% octicon "eye" aria-label="The eye octicon" %} **Ver las configuraciones actuales de las organizaciones**. + ![Vínculo para ver la configuración de directiva actual para todas las organizaciones de la empresa](/assets/images/help/business-accounts/view-current-policy-implementation-link.png) diff --git a/translations/es-ES/data/reusables/enterprise-accounts/viewing-dormant-users.md b/translations/es-ES/data/reusables/enterprise-accounts/viewing-dormant-users.md index 074f3e1d51..a414267692 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/viewing-dormant-users.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/viewing-dormant-users.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 5dd178f17a4bf2434f7bb30326d3ae4ab741cb81 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124009" +--- Puedes ver una lista de todos los usuarios inactivos que no han sido suspendidos y que no son administradores del sitio. diff --git a/translations/es-ES/data/reusables/enterprise-accounts/vss-ghe-description.md b/translations/es-ES/data/reusables/enterprise-accounts/vss-ghe-description.md index 5b810eb303..62833db021 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/vss-ghe-description.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/vss-ghe-description.md @@ -1 +1,9 @@ -{% data variables.product.prodname_vss_ghe %} es una oferta combinada de Microsoft que permite a los suscriptores utilizar tanto {% data variables.product.prodname_vs %} como {% data variables.product.prodname_enterprise %}. +--- +ms.openlocfilehash: e8fcb120bbfd58d97607b749e78e3ed6aa94c7fb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145124002" +--- +{% data variables.product.prodname_vss_ghe %} es una oferta combinada de Microsoft que permite a los suscriptores usar tanto {% data variables.product.prodname_vs %} como {% data variables.product.prodname_enterprise %}. 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 eca60e2ee8..ea969e23ed 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 +1,9 @@ -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. Para obtener más información, consulta la sección "[Solucionar los problemas del uso de licencia para {% data variables.product.prodname_enterprise %}](/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise#about-the-calculation-of-consumed-licenses)". \ No newline at end of file +--- +ms.openlocfilehash: 12b28d4c3665573a1cfc0d56e2a61b616ee0a9ec +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147572676" +--- +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. Luego, {% data variables.product.company_short %} desduplicará a los usuarios en función de las direcciones de correo electrónico asociadas a sus cuentas de usuario. Para más información, consulta «[Solución de problemas del uso de licencias para {% data variables.product.prodname_enterprise %}](/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise#about-the-calculation-of-consumed-licenses)». \ No newline at end of file diff --git a/translations/es-ES/data/reusables/enterprise-licensing/contact-sales-for-renewals-or-seats.md b/translations/es-ES/data/reusables/enterprise-licensing/contact-sales-for-renewals-or-seats.md index c6f1bca965..dc4a0102f5 100644 --- a/translations/es-ES/data/reusables/enterprise-licensing/contact-sales-for-renewals-or-seats.md +++ b/translations/es-ES/data/reusables/enterprise-licensing/contact-sales-for-renewals-or-seats.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: d1d6de188233fce2936ebca32402dadddae71b39 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123986" +--- Si quisieras renovar o agregar licencias de usuario a {% data variables.product.prodname_enterprise %} o si tienes preguntas sobre tu licencia, contacta a {% data variables.contact.contact_enterprise_sales %}. El archivo de tu licencia nueva estará disponible para la descarga de forma inmediata después de que hayas completado tu orden. diff --git a/translations/es-ES/data/reusables/enterprise-licensing/unique-user-licensing-model.md b/translations/es-ES/data/reusables/enterprise-licensing/unique-user-licensing-model.md index c7a1f3b150..c8ce1b3a18 100644 --- a/translations/es-ES/data/reusables/enterprise-licensing/unique-user-licensing-model.md +++ b/translations/es-ES/data/reusables/enterprise-licensing/unique-user-licensing-model.md @@ -1,3 +1,11 @@ -{% data variables.product.company_short %} uses a unique-user licensing model. For enterprise products that include multiple deployment options, {% data variables.product.company_short %} determines how many licensed seats you're consuming based on the number of unique users across all your deployments. +--- +ms.openlocfilehash: ceae9868f56dc890a23767f070d415ebcfc43274 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147572667" +--- +{% data variables.product.company_short %} usa un modelo de licencias de usuario único. En el caso de los productos empresariales que incluyen varias opciones de implementación, {% data variables.product.company_short %} determina el número de puestos con licencia que estás consumiendo en función del número de usuarios únicos en todas sus implementaciones. -Each user only consumes one license, no matter how many {% data variables.product.prodname_ghe_server %} instances the user uses, or how many organizations the user is a member of on {% data variables.product.prodname_ghe_cloud %}. This model allows each person to use multiple {% data variables.product.prodname_enterprise %} deployments without incurring extra costs. +Cada cuenta de usuario solo consume una licencia, independientemente de cuántas instancias de {% data variables.product.prodname_ghe_server %} utilices o de cuántas organizaciones seas miembro en {% data variables.product.prodname_ghe_cloud %}. Este modelo permite a cada persona utilizar varias implementaciones de {% data variables.product.prodname_enterprise %} sin incurrir en costos adicionales. 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 0d943b4737..4fea50e93f 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,13 @@ +--- +ms.openlocfilehash: 3a5a236c1b3da913a88d570b92fa9604335f8b1c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147060574" +--- {% 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 las secciones {% ifversion ghec or ghes %}"[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 sincroniza el uso de licencias y la cuenta empresarial en {% data variables.product.prodname_dotcom_the_website %} no usa {% data variables.product.prodname_emus %}, se recomienda encarecidamente habilitar los dominios verificados para la cuenta empresarial en {% data variables.product.prodname_dotcom_the_website %}. Por razones de privacidad, tu informe de licencias consumidas solo incluye la dirección de correo electrónico asociada a 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 {% ifversion ghec or ghes %}"[Comprobación o aprobación de un dominio para la empresa](/enterprise-cloud@latest/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)" y {% endif %}"[Acerca de los {% 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 %} {% endnote %} diff --git a/translations/es-ES/data/reusables/enterprise-licensing/view-consumed-licenses.md b/translations/es-ES/data/reusables/enterprise-licensing/view-consumed-licenses.md index 55d910f3ed..651296a850 100644 --- a/translations/es-ES/data/reusables/enterprise-licensing/view-consumed-licenses.md +++ b/translations/es-ES/data/reusables/enterprise-licensing/view-consumed-licenses.md @@ -1 +1,9 @@ -Después de que sincronizas el uso de licencias, puedes ver un reporte de licencias consumidas en todos tus ambientes en los ajustes de empresa de {% data variables.product.prodname_dotcom_the_website %}. Para obtener más información, consulta la sección "[Ver el uso de licencia para {% data variables.product.prodname_enterprise %}](/enterprise-cloud@latest/billing/managing-your-license-for-github-enterprise/viewing-license-usage-for-github-enterprise)". +--- +ms.openlocfilehash: bd7f02d9210dd6c84d7cdd0666008b9de3c4ac1b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123977" +--- +Después de sincronizar el uso de licencias, puede ver un informe de las licencias consumidas en todos los entornos de la configuración empresarial en {% data variables.product.prodname_dotcom_the_website %}. Para más información, vea "[Visualización del uso de licencias para {% 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/es-ES/data/reusables/enterprise-managed/about-billing.md b/translations/es-ES/data/reusables/enterprise-managed/about-billing.md index 0653379fe7..4929e46ad7 100644 --- a/translations/es-ES/data/reusables/enterprise-managed/about-billing.md +++ b/translations/es-ES/data/reusables/enterprise-managed/about-billing.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 5cee56f4d4630584aa2c13c40733652eeaa8eb42 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123962" +--- Recibirás una factura mensual para {% data variables.product.prodname_ghe_managed %} con los cambios que se calculan por usuario con licencia por día. diff --git a/translations/es-ES/data/reusables/enterprise/3-5-missing-feature.md b/translations/es-ES/data/reusables/enterprise/3-5-missing-feature.md index bc357a5174..c1062af096 100644 --- a/translations/es-ES/data/reusables/enterprise/3-5-missing-feature.md +++ b/translations/es-ES/data/reusables/enterprise/3-5-missing-feature.md @@ -1,10 +1,18 @@ +--- +ms.openlocfilehash: 63839680ee2803b7a5995c030bf5217b6007fec7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147580483" +--- {% ifversion ghes = 3.5 %} {% note %} -**Note**: This feature was unavailable in GitHub Enterprise Server 3.5.0, 3.5.1, 3.5.2, and 3.5.3. The feature is available in 3.5.4 and later. For more information about upgrades, contact your site administrator. +**Nota**: Esta característica no estaba disponible en GitHub Enterprise Server 3.5.0, 3.5.1, 3.5.2 y 3.5.3. La característica está disponible a partir de la versión 3.5.4. Para obtener más información sobre las actualizaciones, ponte en contacto con el administrador del sitio. -For more information about determining the version of {% data variables.product.product_name %} you're using, see "[About versions of {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs#github-enterprise-server)." +Para obtener más información sobre cómo determinar la versión de {% data variables.product.product_name %} que usas, consulta "[Acerca de las versiones de {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs#github-enterprise-server)". {% endnote %} diff --git a/translations/es-ES/data/reusables/enterprise/about-deployment-methods.md b/translations/es-ES/data/reusables/enterprise/about-deployment-methods.md index 0542f6320a..e577ed86ae 100644 --- a/translations/es-ES/data/reusables/enterprise/about-deployment-methods.md +++ b/translations/es-ES/data/reusables/enterprise/about-deployment-methods.md @@ -1 +1,9 @@ -{% data variables.product.prodname_enterprise %} ofrece opciones de despliegue. {% ifversion fpt or ghec %}Adicionalmente a {% data variables.product.prodname_ghe_cloud %}, puedes utilizar {% data variables.product.prodname_ghe_server %} para hospedar el trabajo de desarrollo de tu empresa en tu centro de datos o en una nube compatible.{% elsif ghes %}Adicionalmente a {% data variables.product.product_name %}, puedes utilizar {% data variables.product.prodname_ghe_cloud %} para hospedar el trabajo de desarrollo para tu empresa en {% data variables.product.prodname_dotcom_the_website %}.{% endif %} Para obtener más información, consulta la sección de "[productos de {% data variables.product.company_short %}](/get-started/learning-about-github/githubs-products#github-enterprise)". +--- +ms.openlocfilehash: 47a5e8848f48c9eb6fd165af30843a59c5a2711e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123954" +--- +{% data variables.product.prodname_enterprise %} ofrece opciones de despliegue. {% ifversion fpt or ghec %}Además de {% data variables.product.prodname_ghe_cloud %}, puede usar {% data variables.product.prodname_ghe_server %} a fin de hospedar trabajo de desarrollo para la empresa en el centro de datos o una nube compatible.{% elsif ghes %}Además de {% data variables.product.product_name %}, puede usar {% data variables.product.prodname_ghe_cloud %} a fin de hospedar trabajo de desarrollo para la empresa en {% data variables.product.prodname_dotcom_the_website %}.{% endif %} Para más información, vea "[Productos de {% data variables.product.company_short %}](/get-started/learning-about-github/githubs-products#github-enterprise)". diff --git a/translations/es-ES/data/reusables/enterprise/about-github-for-enterprises.md b/translations/es-ES/data/reusables/enterprise/about-github-for-enterprises.md index 611ea65ab9..540f14b212 100644 --- a/translations/es-ES/data/reusables/enterprise/about-github-for-enterprises.md +++ b/translations/es-ES/data/reusables/enterprise/about-github-for-enterprises.md @@ -1 +1,9 @@ -Para obtener más información sobre cómo nuestros negocios pueden utilizar los productos de {% data variables.product.company_short %} para apoyar su ciclo de desarrollo de software, consulta la sección "[Acerca de {% data variables.product.prodname_dotcom %} para empresas](/admin/overview/about-github-for-enterprises)". \ No newline at end of file +--- +ms.openlocfilehash: de369a16e292dac48d6e6aee2907e28ae1f46af3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147390441" +--- +Para obtener más información sobre cómo las empresas pueden usar productos de {% data variables.product.company_short %} para admitir su ciclo de vida de desarrollo de software, consulta "[Acerca de {% data variables.product.prodname_dotcom %} para empresas](/admin/overview/about-github-for-enterprises)". \ No newline at end of file diff --git a/translations/es-ES/data/reusables/enterprise/about-policies.md b/translations/es-ES/data/reusables/enterprise/about-policies.md index 859cbadfab..16f113b820 100644 --- a/translations/es-ES/data/reusables/enterprise/about-policies.md +++ b/translations/es-ES/data/reusables/enterprise/about-policies.md @@ -1 +1,9 @@ -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. +--- +ms.openlocfilehash: fa2917f67972202026445efbca4f9cb3984c27ed +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147059958" +--- +Cada directiva empresarial controla las opciones disponibles para una directiva en el nivel de organización. Puedes optar por no aplicar una directiva, lo que permite a los propietarios de la organización configurar la directiva para la organización, o puedes elegir entre un conjunto de opciones para aplicar a todas las organizaciones que pertenecen a tu empresa. diff --git a/translations/es-ES/data/reusables/enterprise/about-ssh-ports.md b/translations/es-ES/data/reusables/enterprise/about-ssh-ports.md index 8c1324e355..fa7eceb0c0 100644 --- a/translations/es-ES/data/reusables/enterprise/about-ssh-ports.md +++ b/translations/es-ES/data/reusables/enterprise/about-ssh-ports.md @@ -1,5 +1,13 @@ -Each {% data variables.product.product_name %} instance accepts SSH connections over two ports. Site administrators can access the administrative shell via SSH, then run command-line utilities, troubleshoot, and perform maintenance. Users can connect via SSH to access and write Git data in the instance's repositories. Users do not have shell access to your instance. Para obtener más información, consulta los siguientes artículos. +--- +ms.openlocfilehash: 05684d814437bf0bce0f851e7c4ca067dad316d7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147410808" +--- +Cada instancia de {% data variables.product.product_name %} acepta conexiones SSH a través de dos puertos. Los administradores del sitio pueden acceder al shell administrativo a través de SSH y, después, ejecutar utilidades de línea de comandos, solucionar problemas y realizar el mantenimiento. Los usuarios pueden conectarse a través de SSH para acceder a los datos de Git y escribirlos en los repositorios de la instancia. Los usuarios no tienen acceso de shell a la instancia. Para obtener más información, consulte los siguientes artículos. - "[Puertos de red](/admin/configuration/configuring-network-settings/network-ports)" -- "[Accessing the administrative shell (SSH)](/admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh)" +- "[Acceder al shell administrativo (SSH)](/admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh)" - "[Acerca de SSH](/authentication/connecting-to-github-with-ssh/about-ssh)" diff --git a/translations/es-ES/data/reusables/enterprise/apply-configuration.md b/translations/es-ES/data/reusables/enterprise/apply-configuration.md index b3069f0be9..a0d93956d4 100644 --- a/translations/es-ES/data/reusables/enterprise/apply-configuration.md +++ b/translations/es-ES/data/reusables/enterprise/apply-configuration.md @@ -1,12 +1,20 @@ -1. To apply the configuration, enter the following command. +--- +ms.openlocfilehash: a7fec31cb255bd626918fd4bf9a2337debb259ae +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147410874" +--- +1. Para aplicar la configuración, escribe el siguiente comando. {% note %} - - **Note**: During a configuration run, services on {% data variables.product.product_location %} may restart, which can cause brief downtime for users. + + **Nota**: Durante una ejecución de configuración, los servicios de {% data variables.product.product_location %} pueden reiniciarse, y esto puede provocar un breve tiempo de inactividad para los usuarios. {% endnote %} ```shell ghe-config-apply ``` -1. Espera a que la configuración se ejecute por completo. +1. Espera que se complete la fase de configuración. diff --git a/translations/es-ES/data/reusables/enterprise/constantly-improving.md b/translations/es-ES/data/reusables/enterprise/constantly-improving.md index fcb8b05588..dfb47300d8 100644 --- a/translations/es-ES/data/reusables/enterprise/constantly-improving.md +++ b/translations/es-ES/data/reusables/enterprise/constantly-improving.md @@ -1 +1,9 @@ -{% data variables.product.product_name %} is constantly improving, with new functionality and bug fixes introduced through {% ifversion ghes %}feature and patch releases{% elsif ghae %}regular updates{% endif %}. +--- +ms.openlocfilehash: 7ccbfd10f10ea0507c1fc2e0164af568e2897361 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123945" +--- +{% data variables.product.product_name %} mejora constantemente y agrega correcciones de errores y funcionalidades nuevas mediante {% ifversion ghes %}el lanzamiento de características y revisiones{% elsif ghae %}actualizaciones periódicas{% endif %}. diff --git a/translations/es-ES/data/reusables/enterprise/create-an-enterprise-account.md b/translations/es-ES/data/reusables/enterprise/create-an-enterprise-account.md index 4c7a1b0330..545c8f94b2 100644 --- a/translations/es-ES/data/reusables/enterprise/create-an-enterprise-account.md +++ b/translations/es-ES/data/reusables/enterprise/create-an-enterprise-account.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 1945c3d8a6f21dfa412463b938cb8b20a3ad56d0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123930" +--- Si actualmente utilizas {% data variables.product.prodname_ghe_cloud %} con una sola organización, te exhortamos a crear una cuenta empresarial. diff --git a/translations/es-ES/data/reusables/enterprise/ghec-cta-button.md b/translations/es-ES/data/reusables/enterprise/ghec-cta-button.md index f68e8b253e..906193728e 100644 --- a/translations/es-ES/data/reusables/enterprise/ghec-cta-button.md +++ b/translations/es-ES/data/reusables/enterprise/ghec-cta-button.md @@ -1 +1,9 @@ -Intenta usar {% data variables.product.prodname_ghe_cloud %} gratis +--- +ms.openlocfilehash: 10b33d8c961c92095fc55f36f3b7b97d3524be0c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123921" +--- +Prueba gratuita de {% data variables.product.prodname_ghe_cloud %} diff --git a/translations/es-ES/data/reusables/enterprise/ghes-is-a-self-hosted-platform.md b/translations/es-ES/data/reusables/enterprise/ghes-is-a-self-hosted-platform.md index c69176c7ad..eb3ec6120b 100644 --- a/translations/es-ES/data/reusables/enterprise/ghes-is-a-self-hosted-platform.md +++ b/translations/es-ES/data/reusables/enterprise/ghes-is-a-self-hosted-platform.md @@ -1 +1,9 @@ -{% data variables.product.product_name %} is a self-hosted platform for software development within your enterprise. +--- +ms.openlocfilehash: 2d5bba07cd7f06f3fe7cb9f288d9e7315d74c2a5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080464" +--- +{% data variables.product.product_name %} es una plataforma autohospedada para el desarrollo de software dentro de tu empresa. diff --git a/translations/es-ES/data/reusables/enterprise/ghes-runs-on-your-infrastructure.md b/translations/es-ES/data/reusables/enterprise/ghes-runs-on-your-infrastructure.md index fa37f4b4a2..13dbce5b83 100644 --- a/translations/es-ES/data/reusables/enterprise/ghes-runs-on-your-infrastructure.md +++ b/translations/es-ES/data/reusables/enterprise/ghes-runs-on-your-infrastructure.md @@ -1 +1,9 @@ -{% data variables.product.product_name %} runs on your infrastructure and is governed by access and security controls that you define, such as firewalls, network policies, IAM, monitoring, and VPNs. {% data variables.product.product_name %} is suitable for use by enterprises that are subject to regulatory compliance, which helps to avoid issues that arise from software development platforms in the public cloud. +--- +ms.openlocfilehash: 2d6c3d3a48714ca694ca46d5998f70f60fde3d88 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080459" +--- +{% data variables.product.product_name %} se ejecuta en la infraestructura y está regulado por controles de acceso y seguridad que tú defines, como firewall, políticas de red, IAM, supervisión y VPN. {% data variables.product.product_name %} es adecuado para las empresas que están sujetas al cumplimiento normativo, lo que ayuda a evitar problemas que surgen de plataformas de desarrollo de software en la nube pública. diff --git a/translations/es-ES/data/reusables/enterprise/github-distributes-ghes.md b/translations/es-ES/data/reusables/enterprise/github-distributes-ghes.md index ecaccde80b..6097ac7610 100644 --- a/translations/es-ES/data/reusables/enterprise/github-distributes-ghes.md +++ b/translations/es-ES/data/reusables/enterprise/github-distributes-ghes.md @@ -1 +1,9 @@ -{% data variables.product.company_short %} distributes {% data variables.product.product_name %} as a self-contained virtual appliance. After you provision a virtual machine and install the appliance, the instance runs a Linux operating system with a custom application stack. +--- +ms.openlocfilehash: d059e3b82e723431b83d66872488bc0dade27eee +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080463" +--- +{% data variables.product.company_short %} distribuye {% data variables.product.product_name %} como una aplicación virtual independiente. Después de aprovisionar una máquina virtual e instalar el dispositivo, la instancia ejecuta un sistema operativo Linux con una pila de aplicaciones personalizada. diff --git a/translations/es-ES/data/reusables/enterprise/link-to-ghe-trial.md b/translations/es-ES/data/reusables/enterprise/link-to-ghe-trial.md index 6b5f6e2789..1e694f2a88 100644 --- a/translations/es-ES/data/reusables/enterprise/link-to-ghe-trial.md +++ b/translations/es-ES/data/reusables/enterprise/link-to-ghe-trial.md @@ -1 +1,9 @@ -Para obtener más información sobre cómo puedes probar {% data variables.product.prodname_enterprise %} gratuitamente, consulta las secciones "[Configurar una prueba de {% 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)" y "[Configurar una prueba de {% 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)". +--- +ms.openlocfilehash: 03ab35bd6f52f7207cbc657281cd4ae4eb57331b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123913" +--- +Para más información sobre cómo probar {% data variables.product.prodname_enterprise %} de forma gratuita, vea "[Configuración de una evaluación gratuita de {% 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)" y "[Configuración de una evaluación gratuita de {% 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/es-ES/data/reusables/enterprise/link-to-ghec-trial.md b/translations/es-ES/data/reusables/enterprise/link-to-ghec-trial.md index 544b7cd368..6231c7a19c 100644 --- a/translations/es-ES/data/reusables/enterprise/link-to-ghec-trial.md +++ b/translations/es-ES/data/reusables/enterprise/link-to-ghec-trial.md @@ -1 +1,9 @@ -Para obtener más información sobre cómo puedes probar {% data variables.product.prodname_ghe_cloud %} gratis, consulta la sección "[Configurar una prueba de {% 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)". +--- +ms.openlocfilehash: 51e25423308f1e74637e883a283e9fbfa6f7c3fe +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123906" +--- +Para más información sobre cómo probar {% data variables.product.prodname_ghe_cloud %} de forma gratuita, vea "[Configuración de una versión de prueba de {% 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)". 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 5cab7cc277..56af7405e7 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,10 @@ -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.audit-log-tab %} -1. Debaj de "Bitácora de auditoría", haz clic en **Transmisión de bitácoras**. +--- +ms.openlocfilehash: 0910436ed9a76ea6fbe073964269ced029cf98cc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146680977" +--- +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.audit-log-tab %} +1. En "Registro de auditoría", haz clic en **Streaming de registros**. diff --git a/translations/es-ES/data/reusables/enterprise/rate_limit.md b/translations/es-ES/data/reusables/enterprise/rate_limit.md index 39a426c598..601423e947 100644 --- a/translations/es-ES/data/reusables/enterprise/rate_limit.md +++ b/translations/es-ES/data/reusables/enterprise/rate_limit.md @@ -1,8 +1,16 @@ +--- +ms.openlocfilehash: 9c3f4f2a11f84313dc59d7b42db0e5da7f947753 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145111913" +--- {% ifversion ghes %} {% note %} -**Nota**: Los siguientes límites de tasa son los predeterminados para {% data variables.product.product_name %}. Contacta a tu administrador de sitio para confirmar los límites de tasa de {% data variables.product.product_location %}. +**Nota**: Los siguientes límites de frecuencia son los predeterminados para {% data variables.product.product_name %}. Contacta a tu administrador de sitio para confirmar los límites de tasa de {% data variables.product.product_location %}. {% endnote %} diff --git a/translations/es-ES/data/reusables/enterprise/repository-caching-config-summary.md b/translations/es-ES/data/reusables/enterprise/repository-caching-config-summary.md index daa7a8278c..b2f9c2081d 100644 --- a/translations/es-ES/data/reusables/enterprise/repository-caching-config-summary.md +++ b/translations/es-ES/data/reusables/enterprise/repository-caching-config-summary.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: a9105076c93fde5fadbbb6e64e2d627268d70c6f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145111906" +--- Ahora puedes configurar el almacenamiento de repositorios en caché si creas un tipo especial de réplica llamado caché de repositorio. diff --git a/translations/es-ES/data/reusables/enterprise/repository-caching-release-phase.md b/translations/es-ES/data/reusables/enterprise/repository-caching-release-phase.md index 4b0171d090..798b0e2f58 100644 --- a/translations/es-ES/data/reusables/enterprise/repository-caching-release-phase.md +++ b/translations/es-ES/data/reusables/enterprise/repository-caching-release-phase.md @@ -1,7 +1,13 @@ -{% ifversion ghes < 3.6 %} -{% note %} +--- +ms.openlocfilehash: 4d2db8622a5ddf12d83595e903e3b2ba1774727b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147410679" +--- +{% ifversion ghes < 3.6 %} {% note %} -**Nota:** El almacenamiento en caché del repositorio se encuentra actualmente en beta y está sujeto a cambios. +**Nota:** El almacenamiento en caché de repositorios se encuentra actualmente en versión beta y está sujeto a cambios. -{% endnote %} -{% endif %} \ No newline at end of file +{% endnote %} {% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/enterprise/test-in-staging.md b/translations/es-ES/data/reusables/enterprise/test-in-staging.md index 72167d89ca..5ba2571e9c 100644 --- a/translations/es-ES/data/reusables/enterprise/test-in-staging.md +++ b/translations/es-ES/data/reusables/enterprise/test-in-staging.md @@ -1 +1,9 @@ -{% data variables.product.company_short %} te recomienda fuertemente que verifiques cualquier configuración nueva para autenticación en un ambiente de pruebas. Una configuración incorrecto podría ocasionar una interrupción de {% data variables.product.product_location %}. Para obtener más información, consulta "[Configurar una instancia de preparación](/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance)." +--- +ms.openlocfilehash: a852bf18992b237fa442a0d24363787b1cf22a64 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145111898" +--- +{% data variables.product.company_short %} recomienda encarecidamente comprobar cualquier nueva configuración para la autenticación en un entorno de ensayo. Una configuración incorrecta podría dar lugar a un tiempo de inactividad para {% data variables.product.product_location %}. Para más información, vea "[Configuración de una instancia de ensayo](/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance)". diff --git a/translations/es-ES/data/reusables/enterprise/upgrade-ghes-for-actions.md b/translations/es-ES/data/reusables/enterprise/upgrade-ghes-for-actions.md index 1c25bd0533..3dbd7a7113 100644 --- a/translations/es-ES/data/reusables/enterprise/upgrade-ghes-for-actions.md +++ b/translations/es-ES/data/reusables/enterprise/upgrade-ghes-for-actions.md @@ -1,3 +1,10 @@ -{% ifversion ghes < 3.3 %} -{% data variables.product.prodname_actions %} se encuentra disponible en {% data variables.product.prodname_ghe_server %} 3.0 o superior. Si estás utilizando una versión más antigua de {% data variables.product.prodname_ghe_server %}, tendrás que mejorarla para utilizar el {% data variables.product.prodname_actions %}. Para obtener más información sobre cómo mejorar tu instancia de {% data variables.product.prodname_ghe_server %}, consulta la sección "[Acerca de las mejoras a los lanzamientos nuevos](/admin/overview/about-upgrades-to-new-releases)". +--- +ms.openlocfilehash: ce032c1829e6b93f7adcd62e1b731953669ffb91 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145111890" +--- +{% ifversion ghes < 3.3 %} {% data variables.product.prodname_actions %} está disponible en {% data variables.product.prodname_ghe_server %} 3.0 o posterior. Si estás utilizando una versión más antigua de {% data variables.product.prodname_ghe_server %}, tendrás que mejorarla para utilizar el {% data variables.product.prodname_actions %}. Para más información sobre cómo actualizar la instancia de {% data variables.product.prodname_ghe_server %}, vea "[Acerca de las actualizaciones a nuevas versiones](/admin/overview/about-upgrades-to-new-releases)". {% endif %} diff --git a/translations/es-ES/data/reusables/enterprise/upgrade-ghes-for-features.md b/translations/es-ES/data/reusables/enterprise/upgrade-ghes-for-features.md index 63dadf52d0..66a668980f 100644 --- a/translations/es-ES/data/reusables/enterprise/upgrade-ghes-for-features.md +++ b/translations/es-ES/data/reusables/enterprise/upgrade-ghes-for-features.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: b0045d0e4f09544b99c2baea75068a52dc35dedb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123897" +--- {% note %} -**Nota:** Las características tales como {% data variables.product.prodname_actions %}, {% data variables.product.prodname_registry %}, {% data variables.product.prodname_mobile %} y {% data variables.product.prodname_GH_advanced_security %} se encuentran disponibles en {% data variables.product.prodname_ghe_server %} 3.0 o superior. Te recomendamos ampliamente actualizar a la versión 3.0 o superior de los lanzamientos para que tengas todas las ventajas de las actualizaciones de seguridad, correcciones de errores y mejoras de características. +**Nota:** Características como {% data variables.product.prodname_actions %}, {% data variables.product.prodname_registry %}, {% data variables.product.prodname_mobile %} y {% data variables.product.prodname_GH_advanced_security %} están disponibles en {% data variables.product.prodname_ghe_server %} 3.0 o posterior. Te recomendamos ampliamente actualizar a la versión 3.0 o superior de los lanzamientos para que tengas todas las ventajas de las actualizaciones de seguridad, correcciones de errores y mejoras de características. {% endnote %} diff --git a/translations/es-ES/data/reusables/enterprise/use-a-multiplexer.md b/translations/es-ES/data/reusables/enterprise/use-a-multiplexer.md index 26236318c5..6be4622d19 100644 --- a/translations/es-ES/data/reusables/enterprise/use-a-multiplexer.md +++ b/translations/es-ES/data/reusables/enterprise/use-a-multiplexer.md @@ -1 +1,9 @@ -Este comando puede demorar un poco en finalizar, así que recomendamos ejecutar el comadno en un multiplexor de terminal como `screen` o `tmux`. +--- +ms.openlocfilehash: 11ae68c37747079d6e9fdbb3f52f7483edfc14d2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145111874" +--- +Este comando puede tardar un tiempo en finalizar, por lo que se recomienda ejecutarlo en un multiplexor de terminal como `screen` o `tmux`. diff --git a/translations/es-ES/data/reusables/enterprise/verify-audit-log-streaming-endpoint.md b/translations/es-ES/data/reusables/enterprise/verify-audit-log-streaming-endpoint.md index be0bdff599..b4a10eb92f 100644 --- a/translations/es-ES/data/reusables/enterprise/verify-audit-log-streaming-endpoint.md +++ b/translations/es-ES/data/reusables/enterprise/verify-audit-log-streaming-endpoint.md @@ -1 +1,9 @@ -1. Después de que hayas verificado la terminal con éxito, haz clic en **Guardar**. +--- +ms.openlocfilehash: bf340af348538795abebad60a01de5ae805b03bc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123889" +--- +1. Después de comprobar correctamente el punto de conexión, haga clic en **Save**. diff --git a/translations/es-ES/data/reusables/enterprise_clustering/apply-configuration.md b/translations/es-ES/data/reusables/enterprise_clustering/apply-configuration.md index fd8d4d20bc..17574bc736 100644 --- a/translations/es-ES/data/reusables/enterprise_clustering/apply-configuration.md +++ b/translations/es-ES/data/reusables/enterprise_clustering/apply-configuration.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: 60b3718c809e131cdf8360598476f9e2b6c78ee0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145111865" +--- 1. Aplica la configuración nueva. {% data reusables.enterprise.use-a-multiplexer %} - + ghe-cluster-config-apply diff --git a/translations/es-ES/data/reusables/enterprise_clustering/clustering-requires-https.md b/translations/es-ES/data/reusables/enterprise_clustering/clustering-requires-https.md index 3ba817c920..044952e521 100644 --- a/translations/es-ES/data/reusables/enterprise_clustering/clustering-requires-https.md +++ b/translations/es-ES/data/reusables/enterprise_clustering/clustering-requires-https.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 233780c2f0b06297e2a0d6b2bb489f49c9068bca +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123881" +--- {% note %} -**Nota:** La agrupación de {% data variables.product.prodname_ghe_server %} se debe configurar con HTTPS. +**Nota:** : La agrupación en clústeres de {% data variables.product.prodname_ghe_server %} se debe configurar con HTTPS. {% endnote %} diff --git a/translations/es-ES/data/reusables/enterprise_clustering/clustering-scalability.md b/translations/es-ES/data/reusables/enterprise_clustering/clustering-scalability.md index 53195270fd..066af28b27 100644 --- a/translations/es-ES/data/reusables/enterprise_clustering/clustering-scalability.md +++ b/translations/es-ES/data/reusables/enterprise_clustering/clustering-scalability.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 9ce04330babb9166090bd9013a6b4e6c8f41d379 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145111850" +--- La agrupación proporciona una mejor escalabilidad al distribuir la carga en múltiples nodos. Este escalado horizontal puede ser conveniente para algunas organizaciones con decenas de miles de programadores. diff --git a/translations/es-ES/data/reusables/enterprise_clustering/configuration-file-heading.md b/translations/es-ES/data/reusables/enterprise_clustering/configuration-file-heading.md index 0978ff1430..bd3457e092 100644 --- a/translations/es-ES/data/reusables/enterprise_clustering/configuration-file-heading.md +++ b/translations/es-ES/data/reusables/enterprise_clustering/configuration-file-heading.md @@ -1 +1,9 @@ -El archivo de configuración de clúster lista cada nodo bajo un encabezado de [cluster "HOSTNAME"]. +--- +ms.openlocfilehash: c3918f659ace7f83d4e47d080a9a795a5545bdcc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123874" +--- +En el archivo de configuración del clúster se enumera cada nodo bajo un título [cluster "HOSTNAME"]. diff --git a/translations/es-ES/data/reusables/enterprise_clustering/configuration-finished.md b/translations/es-ES/data/reusables/enterprise_clustering/configuration-finished.md index 5d603fa336..5d57ceb758 100644 --- a/translations/es-ES/data/reusables/enterprise_clustering/configuration-finished.md +++ b/translations/es-ES/data/reusables/enterprise_clustering/configuration-finished.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 2e29b9f3f891e386fedde0d6c8fcd880fedbaa40 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145111849" +--- 1. Después de que finalice la ejecución de configuración, {% data variables.product.prodname_ghe_server %} muestra el siguiente mensaje. ```shell - Configuración de clúster finalizada + Finished cluster configuration ``` diff --git a/translations/es-ES/data/reusables/enterprise_clustering/health_checks.md b/translations/es-ES/data/reusables/enterprise_clustering/health_checks.md index 858e5cc924..9e5c971fc0 100644 --- a/translations/es-ES/data/reusables/enterprise_clustering/health_checks.md +++ b/translations/es-ES/data/reusables/enterprise_clustering/health_checks.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: da828b3b969dfc24b1f71400f336cccfa1f4d004 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123858" +--- Configura el balanceador de carga para verificar una de estas URL: - - `https://HOSTNAME/status` si HTTPS está habilitado (por defecto) - - `http://HOSTNAME/status` si HTTPS está inhabilitado + - `https://HOSTNAME/status` si HTTPS está habilitado (valor predeterminado) + - `http://HOSTNAME/status` si HTTPS está deshabilitado -La verificación arrojará el código de estado `200` (OK) si el nodo es correcto y está disponible para responder a las solicitudes del usuario final. +La comprobación devolverá el código de estado `200` (correcto) si el nodo es correcto y está disponible para responder a las solicitudes del usuario final. diff --git a/translations/es-ES/data/reusables/enterprise_clustering/key-value-pair-order-irrelevant.md b/translations/es-ES/data/reusables/enterprise_clustering/key-value-pair-order-irrelevant.md index d38fb076c9..8dcb28b6c0 100644 --- a/translations/es-ES/data/reusables/enterprise_clustering/key-value-pair-order-irrelevant.md +++ b/translations/es-ES/data/reusables/enterprise_clustering/key-value-pair-order-irrelevant.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 56f4e24b4be245608a85d3cf8ccf1ab311063ebd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145111842" +--- El órden de los pares de clave-valor no importa. diff --git a/translations/es-ES/data/reusables/enterprise_clustering/load_balancer_dns.md b/translations/es-ES/data/reusables/enterprise_clustering/load_balancer_dns.md index 02c96d9ede..b43a47af72 100644 --- a/translations/es-ES/data/reusables/enterprise_clustering/load_balancer_dns.md +++ b/translations/es-ES/data/reusables/enterprise_clustering/load_balancer_dns.md @@ -1 +1,9 @@ -Las búsquedas DNS para el nombre del host de {% data variables.product.prodname_ghe_server %} se deben resolver con el balanceador de carga. Es recomendable que habilites el aislamiento de subdominio. Si el aislamiento de subdominio está habilitado, un registro comodín adicional (`*.HOSTNAME`) también se debería resolver con el balanceador de carga. Para obtener más información, consulta "[Habilitar el aislamiento de subdominio](/enterprise/admin/guides/installation/enabling-subdomain-isolation/)." +--- +ms.openlocfilehash: 37edbef15e16094672ca7be6dbfbc28390b37bca +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146332324" +--- +Las búsquedas DNS para el nombre del host de {% data variables.product.prodname_ghe_server %} se deben resolver con el balanceador de carga. Es recomendable que habilites el aislamiento de subdominio. Si el aislamiento de subdominios está habilitado, un registro comodín adicional (`*.HOSTNAME`) también se debería resolver en el equilibrador de carga. Para más información, vea "[Habilitación del aislamiento de subdominios](/enterprise/admin/guides/installation/enabling-subdomain-isolation/)". diff --git a/translations/es-ES/data/reusables/enterprise_clustering/load_balancer_intro.md b/translations/es-ES/data/reusables/enterprise_clustering/load_balancer_intro.md index aab677a046..4c4dd6b127 100644 --- a/translations/es-ES/data/reusables/enterprise_clustering/load_balancer_intro.md +++ b/translations/es-ES/data/reusables/enterprise_clustering/load_balancer_intro.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: b9aa2cbac3e32319aac7d2b7ef53422f53125643 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145111834" +--- Un diseño de balanceador de carga utiliza un dispositivo de red para dirigir el tráfico de Git y HTTP a los aparatos individuales del {% data variables.product.prodname_ghe_server %}. Puedes utilizar un balanceador de carga para restringir el tráfico directo al aparato con fines de seguridad o para redirigir el tráfico, de ser necesario, sin cambios en los registros DNS. Es altamente recomendable utilizar un balanceador de carga basado en TPC que admita el protocolo PROXY. diff --git a/translations/es-ES/data/reusables/enterprise_clustering/open-configuration-file.md b/translations/es-ES/data/reusables/enterprise_clustering/open-configuration-file.md index a625ef3562..a0fd292830 100644 --- a/translations/es-ES/data/reusables/enterprise_clustering/open-configuration-file.md +++ b/translations/es-ES/data/reusables/enterprise_clustering/open-configuration-file.md @@ -1,3 +1,11 @@ -1. En un editor de texto, abre el archivo de configuración de clúster ubicado en _/data/user/common/cluster.conf_. Por ejemplo, puedes utilizar Vim. - +--- +ms.openlocfilehash: 31ffd821ac289c51645cbca8c3cf3d2c22793058 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123849" +--- +1. En un editor de texto, abra el archivo de configuración del clúster ubicado en _/data/user/common/cluster.conf_. Por ejemplo, puedes utilizar Vim. + sudo vim /data/user/common/cluster.conf diff --git a/translations/es-ES/data/reusables/enterprise_clustering/proxy_preference.md b/translations/es-ES/data/reusables/enterprise_clustering/proxy_preference.md index acfe08cf91..da72bb7a73 100644 --- a/translations/es-ES/data/reusables/enterprise_clustering/proxy_preference.md +++ b/translations/es-ES/data/reusables/enterprise_clustering/proxy_preference.md @@ -1 +1,9 @@ -Si tu balanceador de carga lo admite, es altamente recomendable implementar el protocolo PROXY. Cuando no está disponible el soporte de PROXY, también se puede balancear la carga de los puertos HTTP y HTTPS usando el encabezado `X-Forwarded-For`. +--- +ms.openlocfilehash: 69c0fb0e38433bb6c7745701f77efed76421f0cc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145111833" +--- +Si tu balanceador de carga lo admite, es altamente recomendable implementar el protocolo PROXY. Cuando no está disponible el soporte de PROXY, también se puede equilibrar la carga de los puertos HTTP y HTTPS mediante el encabezado `X-Forwarded-For`. diff --git a/translations/es-ES/data/reusables/enterprise_clustering/proxy_protocol_ports.md b/translations/es-ES/data/reusables/enterprise_clustering/proxy_protocol_ports.md index d44d1870fe..e868d3efa7 100644 --- a/translations/es-ES/data/reusables/enterprise_clustering/proxy_protocol_ports.md +++ b/translations/es-ES/data/reusables/enterprise_clustering/proxy_protocol_ports.md @@ -1,10 +1,18 @@ +--- +ms.openlocfilehash: 75d099613573f78150f08a91fb71dab01e301874 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123833" +--- ### Mapeos de puertos de protocolo TCP de PROXY -| Puerto fuente | Puerto de destino | Descripción del servicio | -|:-------------:|:-----------------:|:---------------------------:| -| 22 | 23 | Git sobre SSH | -| 80 | 81 | HTTP | -| 443 | 444 | HTTPS | -| 8080 | 8081 | Consola de gestión HTTP | -| 8443 | 8444 | Consola de gestión de HTTPS | -| 9418 | 9419 | Git | +| Puerto de origen | Puerto de destino | Descripción del servicio | +| :---: | :---: | :---: | +| 22 | 23 | Git sobre SSH | +| 80 | 81 | HTTP | +| 443 | 444 | HTTPS | +| 8080 | 8081 | Consola de gestión HTTP | +| 8443 | 8444 | Consola de gestión de HTTPS | +| 9418 | 9419 | Git | diff --git a/translations/es-ES/data/reusables/enterprise_clustering/proxy_xff_firewall_warning.md b/translations/es-ES/data/reusables/enterprise_clustering/proxy_xff_firewall_warning.md index bf4bff292d..4ca8caffa7 100644 --- a/translations/es-ES/data/reusables/enterprise_clustering/proxy_xff_firewall_warning.md +++ b/translations/es-ES/data/reusables/enterprise_clustering/proxy_xff_firewall_warning.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: f3e2eb78d7cd5e8fe407c4ce222d2d23b2bc5eea +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145111826" +--- {% danger %} -**Advertencia de seguridad**: Cuando estén habilitados el soporte de PROXY o el redireccionamiento de HTTP, es muy importante que ningún tráfico externo pueda llegar directamente a los aparatos del {% data variables.product.prodname_ghe_server %}. Si el tráfico externo no se bloquea correctamente, las direcciones IP de origen se pueden falsificar. +**Advertencia de seguridad**: Cuando está habilitado la compatibilidad con PROXY o el redireccionamiento de HTTP, es muy importante que ningún tráfico externo pueda acceder directamente a los dispositivos de {% data variables.product.prodname_ghe_server %}. Si el tráfico externo no se bloquea correctamente, las direcciones IP de origen se pueden falsificar. {% enddanger %} diff --git a/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-admin-configure-ip.md b/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-admin-configure-ip.md index a483dc23b6..2dad1ecbd3 100644 --- a/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-admin-configure-ip.md +++ b/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-admin-configure-ip.md @@ -1 +1,9 @@ -1. Usando el shell administrativo o DHCP, configura **solo** la dirección IP del nodo de reemplazo. No configures los otros parámetros. +--- +ms.openlocfilehash: 4af52af431304cd02a53e943bc4dabea69ebb2fc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123825" +--- +1. Mediante el shell administrativo o DHCP, configure **solo** la dirección IP del nodo de reemplazo. No configures los otros parámetros. diff --git a/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-config-node.md b/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-config-node.md index d439ca5f7f..9e1d3d4914 100644 --- a/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-config-node.md +++ b/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-config-node.md @@ -1 +1,9 @@ -1. Desde el mismo nodo, ejecuta `ghe-cluster-config-apply`. Esto validará el archivo de configuración, lo copiará en cada nodo de la agrupación y configurará cada nodo según el archivo `cluster.conf` modificado. +--- +ms.openlocfilehash: 87ed9e54642930c63b56d78b34448037aab99453 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145111818" +--- +1. En el mismo nodo, ejecute `ghe-cluster-config-apply`. Esto validará el archivo de configuración, lo copiará en cada nodo del clúster y configurará cada nodo según el archivo `cluster.conf` modificado. diff --git a/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-initialize-new-node.md b/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-initialize-new-node.md index 4f45c0b070..945cbd46be 100644 --- a/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-initialize-new-node.md +++ b/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-initialize-new-node.md @@ -1 +1,9 @@ -1. Desde el shell administrativo del nodo con el archivo `cluster.conf` modificado, ejecuta `ghe-cluster-config-init `. Esto iniciará el nodo recién agregado en la agrupación. +--- +ms.openlocfilehash: ec9a5de53e0aa66bf284eecbd5e830ebf0a116a6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123826" +--- +1. Desde el shell administrativo del nodo con el valor `cluster.conf` modificado, ejecute `ghe-cluster-config-init`. Esto iniciará el nodo recién agregado en la agrupación. diff --git a/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-mark-offline.md b/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-mark-offline.md index 358ee3ed14..a726c7e5c7 100644 --- a/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-mark-offline.md +++ b/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-mark-offline.md @@ -1,11 +1,19 @@ -1. Para marcar el nodo que falló fuera de línea, en cualquier nodo, modifica el [archivo de configuración de agrupación](/enterprise/admin/guides/clustering/initializing-the-cluster/#about-the-cluster-configuration-file) (`cluster.conf`) en la sección de nodo correspondiente para incluir el texto `offline = true`. +--- +ms.openlocfilehash: 6f16454fbe327c50b0f9666022d3f822ec285d88 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146332244" +--- +1. Para marcar el nodo con errores sin conexión, en cualquier nodo, modifique el [archivo de configuración del clúster](/enterprise/admin/guides/clustering/initializing-the-cluster/#about-the-cluster-configuration-file) (`cluster.conf`) en la sección del nodo correspondiente para incluir el texto `offline = true`. - Por ejemplo, este archivo `cluster.conf` modificado marcará el nodo `ghe-data-node-3` como fuera de línea: + Por ejemplo, este valor `cluster.conf` modificado marcará el nodo `ghe-data-node-3` como sin conexión: - -
[cluster "ghe-data-node-3"]
- hostname = ghe-data-node-3
- offline = true
- ipv4 = 192.168.0.6
- # ipv6 = fd12:3456:789a:1::6
- 
+
+    [cluster "ghe-data-node-3"]
+    hostname = ghe-data-node-3
+    offline = true
+    ipv4 = 192.168.0.6
+    # ipv6 = fd12:3456:789a:1::6
+    
diff --git a/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-modify-cluster-conf.md b/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-modify-cluster-conf.md index 649595b40e..a41c3889fc 100644 --- a/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-modify-cluster-conf.md +++ b/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-modify-cluster-conf.md @@ -1,4 +1,12 @@ -1. Para agregar el nodo de reemplazo proporcionado recientemente, en cualquier nodo, modifica el archivo `cluster.conf` para eliminar el nodo fallido y agregar el nodo de reemplazo. Por ejemplo, este archivo `cluster.conf` modificado reemplaza el `ghe-data-node-3` con el nodo proporcionado recientemente, `ghe-replacement-data-node-3`: +--- +ms.openlocfilehash: 66c4be7b876bad3641ec56200dd5c79e1d0433c5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123817" +--- +1. Para agregar el nodo de reemplazo recién aprovisionado, en cualquier nodo, `cluster.conf` para quitar el nodo con error y agregar el de reemplazo. Por ejemplo, este archivo `cluster.conf` modificado reemplaza `ghe-data-node-3` por el nodo recién aprovisionado, `ghe-replacement-data-node-3`:
   [cluster "ghe-replacement-data-node-3"]
diff --git a/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-need-three-nodes.md b/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-need-three-nodes.md
index 080dfa4b67..4132934aaf 100644
--- a/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-need-three-nodes.md
+++ b/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-need-three-nodes.md
@@ -1 +1,9 @@
-1. Si vas a tomar un nodo fuera de línea que tiene `git-server = true` establecido en cluster.conf, evacua el nodo. Para obtener más información, consulta "[Evacuar un nodo de la agrupación](/enterprise/admin/clustering/evacuating-a-cluster-node)".
+---
+ms.openlocfilehash: ae36ee1d0e94309f4f412a8bc91bcddc8ea74117
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "146332236"
+---
+1. Si va a dejar sin conexión un nodo que tiene `git-server = true` establecido en cluster.conf, debe evacuar el nodo. Para más información, vea "[Evacuación de un nodo de clúster](/enterprise/admin/clustering/evacuating-a-cluster-node)".
diff --git a/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-provision.md b/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-provision.md
index faf3cabd6f..28bb4461fa 100644
--- a/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-provision.md
+++ b/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-provision.md
@@ -1 +1,9 @@
-1. [Aprovisiona e instala el {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/setting-up-a-github-enterprise-server-instance) con un nombre de host único en el nodo de reemplazo.
+---
+ms.openlocfilehash: 91345f8f3df52c6dbd18d2f71dfc659b4691ae08
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "146332220"
+---
+1. [Aprovisione e instale {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/setting-up-a-github-enterprise-server-instance) con un nombre de host único en el nodo de reemplazo.
diff --git a/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-replacement-name.md b/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-replacement-name.md
index fdba602e88..b760423666 100644
--- a/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-replacement-name.md
+++ b/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-replacement-name.md
@@ -1,6 +1,14 @@
-1. Si estás reemplazando el nodo primerio de MySQL o de Redis, en `cluster.conf`, modifica el valor de `mysql-master` o de `redis-master` con el nombre del nodo de reemplazo.
+---
+ms.openlocfilehash: 973fe98cbaff849fa234134175d35ae042510638
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111785"
+---
+1. Si va a reemplazar el nodo principal de MySQL o Redis, en `cluster.conf`, modifique el valor `mysql-master` o `redis-master` por el nombre del nodo de reemplazo.
 
-  Por ejemplo, este archivo `cluster.conf` modificado especifica un nodo de clúster recién aprovisionado, `ghe-replacement-data-node-1` como el nodo primario de MySQL y Redis:
+  Por ejemplo, en este archivo `cluster.conf` modificado se especifica un nodo de clúster recién aprovisionado, `ghe-replacement-data-node-1` como nodo principal de MySQL y Redis:
 
   
   mysql-master = ghe-replacement-data-node-1
diff --git a/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-validate-config.md b/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-validate-config.md
index 72b3027bf9..dc3ab0edd8 100644
--- a/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-validate-config.md
+++ b/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-validate-config.md
@@ -1 +1,9 @@
-1. Desde el shell administrativo del nodo en el que modificaste el archivo `cluster.conf`, ejecuta `ghe-cluster-config-init`. Esto validará el archivo de configuración, lo copiará en cada nodo de la agrupación y marcará el nodo fuera de línea.
+---
+ms.openlocfilehash: 1e72533f1f06ae6aaa25a2805f38fa27bd9f7335
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145123794"
+---
+1. Desde el shell administrativo del nodo donde ha modificado `cluster.conf`, ejecute `ghe-cluster-config-apply`. Esto validará el archivo de configuración, lo copiará en cada nodo de la agrupación y marcará el nodo fuera de línea.
diff --git a/translations/es-ES/data/reusables/enterprise_clustering/ssh-to-a-node.md b/translations/es-ES/data/reusables/enterprise_clustering/ssh-to-a-node.md
index 80b4a124a8..0d2ac19d35 100644
--- a/translations/es-ES/data/reusables/enterprise_clustering/ssh-to-a-node.md
+++ b/translations/es-ES/data/reusables/enterprise_clustering/ssh-to-a-node.md
@@ -1 +1,9 @@
-1. Ingresa por SSH a cualquier nodo dentro de tu clúster. Para obtener más información, consulta "[Acceder al shell administrativo (SSH)](/enterprise/admin/configuration/accessing-the-administrative-shell-ssh)."
+---
+ms.openlocfilehash: 6d7b04f469c58dbc9189baabc3c4773261031c14
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111777"
+---
+1. Ingresa por SSH a cualquier nodo dentro de tu clúster. Para más información, vea "[Acceso al shell administrativo (SSH)](/enterprise/admin/configuration/accessing-the-administrative-shell-ssh)".
diff --git a/translations/es-ES/data/reusables/enterprise_clustering/without_proxy_protocol_ports.md b/translations/es-ES/data/reusables/enterprise_clustering/without_proxy_protocol_ports.md
index cd535f78c5..dbc013a11d 100644
--- a/translations/es-ES/data/reusables/enterprise_clustering/without_proxy_protocol_ports.md
+++ b/translations/es-ES/data/reusables/enterprise_clustering/without_proxy_protocol_ports.md
@@ -1,10 +1,18 @@
+---
+ms.openlocfilehash: 2967524d6c5a9c1c49437c58e4f5daef6645ca8a
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145123801"
+---
 ### Mapeos de puertos de protocolo TCP para usar sin soporte de PROXY
 
-| Puerto fuente | Puerto de destino |  Descripción del servicio   |
-|:-------------:|:-----------------:|:---------------------------:|
-|      22       |        22         |        Git sobre SSH        |
-|      25       |        25         |            SMTP             |
-|      80       |        80         |            HTTP             |
-|      443      |        443        |            HTTPS            |
-|     8080      |       8080        |   Consola de gestión HTTP   |
-|     8443      |       8443        | Consola de gestión de HTTPS |
+| Puerto de origen | Puerto de destino | Descripción del servicio |
+| :---: | :---: | :---: |
+| 22 | 22 | Git sobre SSH |
+| 25 | 25 | SMTP |
+| 80 | 80 | HTTP |
+| 443 | 443 | HTTPS |
+| 8080 | 8080 | Consola de gestión HTTP |
+| 8443 | 8443 | Consola de gestión de HTTPS |
diff --git a/translations/es-ES/data/reusables/enterprise_clustering/x-forwarded-for.md b/translations/es-ES/data/reusables/enterprise_clustering/x-forwarded-for.md
index aa6a295b9d..c397bf4ae9 100644
--- a/translations/es-ES/data/reusables/enterprise_clustering/x-forwarded-for.md
+++ b/translations/es-ES/data/reusables/enterprise_clustering/x-forwarded-for.md
@@ -1 +1,9 @@
-Usa el protocolo X-Forwarded-For **solo** cuando el protocolo PROXY no esté disponible. El encabezado `X-Forwarded-For` solo funciona con HTTP y HTTPS. La dirección IP informada para las conexiones de Git a través de SSH mostrarán la IP del balanceador de carga.
+---
+ms.openlocfilehash: 346aee71fb06f01bf9130c8b80039206816c106a
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111769"
+---
+Use el protocolo X-Forwarded-For **solo** cuando el protocolo PROXY no esté disponible. El encabezado `X-Forwarded-For` solo funciona con HTTP y HTTPS. La dirección IP informada para las conexiones de Git a través de SSH mostrarán la IP del balanceador de carga.
diff --git a/translations/es-ES/data/reusables/enterprise_deprecation/deprecation_details.md b/translations/es-ES/data/reusables/enterprise_deprecation/deprecation_details.md
index dda3ba720a..2c078fe934 100644
--- a/translations/es-ES/data/reusables/enterprise_deprecation/deprecation_details.md
+++ b/translations/es-ES/data/reusables/enterprise_deprecation/deprecation_details.md
@@ -1 +1,10 @@
-No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener un mejor desempeño, más seguridad y nuevas características, actualiza a la última versión de GitHub Enterprise. Para obtener ayuda con la actualización, contacta al soporte de GitHub Enterprise.
+---
+ms.openlocfilehash: 8252f61938f9ef134bf12c52ceb945758a402067
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145123778"
+---
+No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener rendimiento mejorado, seguridad mejorada y nuevas características, actualice a la versión más reciente de GitHub Enterprise.
+Para obtener ayuda con la actualización, póngase en contacto con el soporte técnico de GitHub Enterprise.
diff --git a/translations/es-ES/data/reusables/enterprise_deprecation/version_was_deprecated.md b/translations/es-ES/data/reusables/enterprise_deprecation/version_was_deprecated.md
index 132ee85cc9..271cc10ede 100644
--- a/translations/es-ES/data/reusables/enterprise_deprecation/version_was_deprecated.md
+++ b/translations/es-ES/data/reusables/enterprise_deprecation/version_was_deprecated.md
@@ -1 +1,9 @@
+---
+ms.openlocfilehash: 5018901514d62b87e053602e40e527690bb9301a
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111762"
+---
 Esta versión de GitHub Enterprise se discontinuó el
diff --git a/translations/es-ES/data/reusables/enterprise_deprecation/version_will_be_deprecated.md b/translations/es-ES/data/reusables/enterprise_deprecation/version_will_be_deprecated.md
index 465b1c3284..47c18644f6 100644
--- a/translations/es-ES/data/reusables/enterprise_deprecation/version_will_be_deprecated.md
+++ b/translations/es-ES/data/reusables/enterprise_deprecation/version_will_be_deprecated.md
@@ -1 +1,9 @@
+---
+ms.openlocfilehash: 0287b8f6f9f4760d7e8e227fb1c16a796e032a50
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145123777"
+---
 Esta versión de GitHub Enterprise se discontinuará el
diff --git a/translations/es-ES/data/reusables/enterprise_enterprise_support/installing-releases.md b/translations/es-ES/data/reusables/enterprise_enterprise_support/installing-releases.md
index 70e3e48dd2..0348220683 100644
--- a/translations/es-ES/data/reusables/enterprise_enterprise_support/installing-releases.md
+++ b/translations/es-ES/data/reusables/enterprise_enterprise_support/installing-releases.md
@@ -1,3 +1,11 @@
+---
+ms.openlocfilehash: c60e083092dc4c5c154654873ebf67edb6dee41f
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "147785778"
+---
 ## Instalar lanzamientos de {% data variables.product.prodname_ghe_server %}
 
-Para asegurar que el {% data variables.product.product_location %} sea estable, debes instalar e implementar lanzamientos de {% data variables.product.prodname_ghe_server %}. Instalar lanzamientos del {% data variables.product.prodname_ghe_server %} garantiza que tengas las últimas características, modificaciones y mejoras así como también cualquier actualización a características, correcciones de código, patch u otras actualizaciones y correcciones generales para el {% data variables.product.prodname_ghe_server %}.
+Para asegurarse de que {% data variables.product.product_location %} sea estable, tendrá que instalar e implementar versiones de {% data variables.product.prodname_ghe_server %}. Instalar lanzamientos del {% data variables.product.prodname_ghe_server %} garantiza que tengas las últimas características, modificaciones y mejoras así como también cualquier actualización a características, correcciones de código, patch u otras actualizaciones y correcciones generales para el {% data variables.product.prodname_ghe_server %}.
diff --git a/translations/es-ES/data/reusables/enterprise_enterprise_support/sign-in-to-support.md b/translations/es-ES/data/reusables/enterprise_enterprise_support/sign-in-to-support.md
index 4cd856d396..b6a7cc28f1 100644
--- a/translations/es-ES/data/reusables/enterprise_enterprise_support/sign-in-to-support.md
+++ b/translations/es-ES/data/reusables/enterprise_enterprise_support/sign-in-to-support.md
@@ -1 +1,9 @@
-1. Si un ingeniero de soporte te dio un enlace de carga para tu paquete de soporte, utiliza este enlace. De lo contrario, visita https://support.github.com/ e inicia sesión (en caso de que se te solicite hacerlo) en una cuenta empresarial que tenga derechos de soporte.
+---
+ms.openlocfilehash: 5a1410b9b41a6482822f75568cf37a3396795787
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145123770"
+---
+1. Si un ingeniero de soporte te dio un enlace de carga para tu paquete de soporte, utiliza este enlace. De lo contrario, visite https://support.github.com/ e inicie sesión (si se le solicita) en una cuenta de empresa que tenga derecho a recibir soporte técnico.
diff --git a/translations/es-ES/data/reusables/enterprise_enterprise_support/support-holiday-availability.md b/translations/es-ES/data/reusables/enterprise_enterprise_support/support-holiday-availability.md
index 5f2b841467..70c0a79615 100644
--- a/translations/es-ES/data/reusables/enterprise_enterprise_support/support-holiday-availability.md
+++ b/translations/es-ES/data/reusables/enterprise_enterprise_support/support-holiday-availability.md
@@ -1,14 +1,22 @@
-| Feriado en EE.UU.                 | Fecha en la que se celebra  |
-| --------------------------------- | --------------------------- |
-| Año Nuevo                         | 1 de enero                  |
-| Día de Martin Luther King, Jr.    | Tercer lunes de enero       |
-| Día de los Presidentes            | Tercer lunes de febrero     |
-| Día de los Caídos                 | Último lunes de mayo        |
-| Día de la Independencia           | 4 de julio                  |
-| Día del Trabajo                   | Primer lunes de septiembre  |
-| Día de los Veteranos              | 11 de noviembre             |
-| Día de Acción de Gracias          | Cuarto jueves de noviembre  |
-| Día posterior a Acción de Gracias | Cuarto viernes de noviembre |
-| Nochebuena                        | 23 de diciembre             |
-| Día de Navidad                    | 24 de diciembre             |
-| Víspera de Año Nuevo              | 31 de diciembre             |
+---
+ms.openlocfilehash: 9c9d564f98a224e7f583767edfb38ea44a3cacd2
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145198345"
+---
+| Feriados en EE. UU.                | Fecha en la que se celebra |
+| ---                         | ---                         |
+| Día de Año Nuevo              | 1 de enero                   |
+| Día de Martin Luther King, Jr. | Tercer lunes de enero     |
+| Día de los Presidentes             | Tercer lunes de febrero    |
+| Día de los Caídos                | Último lunes de mayo          |
+| Día de la Independencia            | 4 de julio                      |
+| Día del Trabajo                   | Primer lunes de septiembre   |
+| Día de los Veteranos                | 11 de noviembre                 |
+| Día de Acción de Gracias            | Cuarto jueves de noviembre |
+| Día posterior a Acción de Gracias      | Cuarto viernes de noviembre   |
+| Christmas Eve (Fin de año)               | 23 de diciembre                 |
+| Día de Navidad               | 24 de diciembre                 |
+| Víspera de Año Nuevo              | 31 de diciembre                 |
diff --git a/translations/es-ES/data/reusables/enterprise_enterprise_support/support_will_ask_you_to_run_command.md b/translations/es-ES/data/reusables/enterprise_enterprise_support/support_will_ask_you_to_run_command.md
index abdb57ebdd..bbc81fc792 100644
--- a/translations/es-ES/data/reusables/enterprise_enterprise_support/support_will_ask_you_to_run_command.md
+++ b/translations/es-ES/data/reusables/enterprise_enterprise_support/support_will_ask_you_to_run_command.md
@@ -1 +1,9 @@
-Por lo general, solo harás esto si te has [contactado con el equipo de soporte](https://support.github.com/), y se te ha solicitado que lo hagas.
+---
+ms.openlocfilehash: 906854ef15af8e87a5655a3b1b73324211c12558
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145123753"
+---
+Por lo general, solo hará esto si ha [contactado con el equipo de soporte](https://support.github.com/) y le han solicitado que lo haga.
diff --git a/translations/es-ES/data/reusables/enterprise_enterprise_support/upload-support-bundle.md b/translations/es-ES/data/reusables/enterprise_enterprise_support/upload-support-bundle.md
index 84a25e9635..c6cb3d88c4 100644
--- a/translations/es-ES/data/reusables/enterprise_enterprise_support/upload-support-bundle.md
+++ b/translations/es-ES/data/reusables/enterprise_enterprise_support/upload-support-bundle.md
@@ -1 +1,9 @@
-1. Visita https://support.github.com/uploads y carga tu paquete de soporte.
+---
+ms.openlocfilehash: 59c2a2e7af9567a13b8d8b0238bdd59a8acb9d9b
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111746"
+---
+1. Visite https://support.github.com/uploads y cargue la agrupación de soporte técnico.
diff --git a/translations/es-ES/data/reusables/enterprise_enterprise_support/use_ghe_cluster_support_bundle.md b/translations/es-ES/data/reusables/enterprise_enterprise_support/use_ghe_cluster_support_bundle.md
index 17d58c9053..7393ecfbd7 100644
--- a/translations/es-ES/data/reusables/enterprise_enterprise_support/use_ghe_cluster_support_bundle.md
+++ b/translations/es-ES/data/reusables/enterprise_enterprise_support/use_ghe_cluster_support_bundle.md
@@ -1,5 +1,13 @@
+---
+ms.openlocfilehash: 0230f9c28aff46799a45e02080a3b33c5aa88d47
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "146332212"
+---
 {% note %}
 
-**Nota:** Si vas a usar una configuración de Replicación geográfica o una Agrupación de {% data variables.product.prodname_enterprise %}, debes usar el comando `ghe-cluster-support-bundle` para recuperar el paquete de soporte. Para obtener más información, consulta "[Utilidades de la línea de comandos](/enterprise/admin/guides/installation/command-line-utilities/#ghe-cluster-support-bundle)".
+**Nota:** Si usa una configuración de replicación geográfica o Agrupación en clústeres de {% data variables.product.prodname_enterprise %}, debe utilizar el comando `ghe-cluster-support-bundle` para recuperar la agrupación de compatibilidad. Para más información, vea "[Utilidades de línea de comandos](/enterprise/admin/guides/installation/command-line-utilities/#ghe-cluster-support-bundle)".
 
 {% endnote %}
diff --git a/translations/es-ES/data/reusables/enterprise_installation/about-adjusting-resources.md b/translations/es-ES/data/reusables/enterprise_installation/about-adjusting-resources.md
index eb0ee5ca10..b32d30065b 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/about-adjusting-resources.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/about-adjusting-resources.md
@@ -1 +1,9 @@
-Para obtener más información sobre el ajuste de recursos para una instancia existente, consulta las secciones "[Incrementar la capacidad de almacenamiento](/enterprise/admin/installation/increasing-storage-capacity)" e "[Incrementar los recursos de memoria o de CPU](/enterprise/admin/installation/increasing-cpu-or-memory-resources)".
+---
+ms.openlocfilehash: fb3a06abf4baf854476bdbdedfcab46bd155100c
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111738"
+---
+Para más información sobre cómo ajustar los recursos de una instancia existente, vea "[Aumento de la capacidad de almacenamiento](/enterprise/admin/installation/increasing-storage-capacity)" y "[Aumento de los recursos de CPU o memoria](/enterprise/admin/installation/increasing-cpu-or-memory-resources)".
diff --git a/translations/es-ES/data/reusables/enterprise_installation/add-ssh-key-to-primary.md b/translations/es-ES/data/reusables/enterprise_installation/add-ssh-key-to-primary.md
index 3d2d84ebbe..dd0c5eea6a 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/add-ssh-key-to-primary.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/add-ssh-key-to-primary.md
@@ -1 +1,9 @@
-1. Para agregar una llave pública a la lista de llaves autorizadas en el aparato principal, ingresa a `https://PRIMARY-HOSTNAME/setup/settings` y agrega a la lista la llave que copiaste de la réplica.
+---
+ms.openlocfilehash: fa58184c30375185c4179ef628112f2cc3629ac6
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "147785874"
+---
+1. Para agregar la clave pública a la lista de claves autorizadas en el dispositivo principal, vaya a `https://PRIMARY-HOSTNAME/setup/settings` y agregue a la lista la clave que ha copiado de la réplica.
diff --git a/translations/es-ES/data/reusables/enterprise_installation/aws-instance-recommendation.md b/translations/es-ES/data/reusables/enterprise_installation/aws-instance-recommendation.md
index 108ebaded9..862f7155b9 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/aws-instance-recommendation.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/aws-instance-recommendation.md
@@ -1 +1,9 @@
-{% data variables.product.company_short %} recomienda una instancia con memoria optimizada para {% data variables.product.prodname_ghe_server %}. Para obtener más información, consulta la sección de [Tipos de instancia EC2 de Amazon](https://aws.amazon.com/ec2/instance-types/#Memory_Optimized) en el sitio web de Amazon EC2.
+---
+ms.openlocfilehash: 3073f471eba696637e4fe53b665fd75df10f3913
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111730"
+---
+{% data variables.product.company_short %} recomienda una instancia con memoria optimizada para {% data variables.product.prodname_ghe_server %}. Para más información, vea [Tipos de instancia de Amazon EC2](https://aws.amazon.com/ec2/instance-types/#Memory_Optimized) en el sitio web de Amazon EC2.
diff --git a/translations/es-ES/data/reusables/enterprise_installation/azure-instance-recommendation.md b/translations/es-ES/data/reusables/enterprise_installation/azure-instance-recommendation.md
index 502a543b15..8ae11be259 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/azure-instance-recommendation.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/azure-instance-recommendation.md
@@ -1,5 +1,13 @@
-El aparato {% data variables.product.prodname_ghe_server %} requiere un disco de datos de almacenamiento prémium, y es compatible con cualquier Azure VM que admita almacenamiento prémium. Los tipos de Azure VM con el sufijo `s`s son compatibles con el almacenamiento premium. Para obtener más información, consulta las secciones "[¿Qué tipos de disco están disponibles en Azure?](https://docs.microsoft.com/en-us/azure/virtual-machines/disks-types#premium-ssd)" y "[Almacenamiento premium de Azure: diseño para la disponibilidad alta](https://docs.microsoft.com/en-us/azure/virtual-machines/premium-storage-performance)" en la documentación de Azure.
+---
+ms.openlocfilehash: d8e7abc58e82244acc379f494ed50f40679117ef
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145123729"
+---
+El aparato {% data variables.product.prodname_ghe_server %} requiere un disco de datos de almacenamiento prémium, y es compatible con cualquier Azure VM que admita almacenamiento prémium. Los tipos de VM de Azure con el sufijo `s` admiten el almacenamiento premium. Para más información, vea "[¿Qué tipos de disco están disponibles en Azure?](https://docs.microsoft.com/en-us/azure/virtual-machines/disks-types#premium-ssd)" y "[Azure Premium Storage: diseño para un alto rendimiento](https://docs.microsoft.com/en-us/azure/virtual-machines/premium-storage-performance)" en la documentación de Azure.
 
-{% data variables.product.company_short %} recomienda una VM con memoria optimizada para {% data variables.product.prodname_ghe_server %}. Para obtener más información, consulta la sección "[Tamaños de máquina virtual con memoria optimizada](https://docs.microsoft.com/en-us/azure/virtual-machines/sizes-memory)" en la documentación de Azure.
+{% data variables.product.company_short %} recomienda una VM con memoria optimizada para {% data variables.product.prodname_ghe_server %}. Para más información, vea "[Tamaños de máquina virtual optimizados para memoria](https://docs.microsoft.com/en-us/azure/virtual-machines/sizes-memory)" en la documentación de Azure.
 
-{% data variables.product.prodname_ghe_server %} admite cualquier región que sea compatible con tu tipo de VM. Para obtener más información sobre las regiones admitidas para cada VM, consulte los productos de Azure "[disponibles por región](https://azure.microsoft.com/regions/services/)."
+{% data variables.product.prodname_ghe_server %} admite cualquier región que sea compatible con tu tipo de VM. Para más información sobre las regiones admitidas para cada máquina virtual, vea "[Productos disponibles por región](https://azure.microsoft.com/regions/services/)" de Azure.
diff --git a/translations/es-ES/data/reusables/enterprise_installation/changing-hostname-not-supported.md b/translations/es-ES/data/reusables/enterprise_installation/changing-hostname-not-supported.md
index 376504605c..4b790ec360 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/changing-hostname-not-supported.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/changing-hostname-not-supported.md
@@ -1,5 +1,13 @@
+---
+ms.openlocfilehash: e62d670c2ac956a026f19caa00ed93b2f314953b
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111722"
+---
 {% warning %}
 
-**Advertencia**: No cambies el nombre de host para {% data variables.product.prodname_ghe_server %} después de la configuración inicial. Cambiar el nombre del host ocasionará un comportamiento inesperado que puede incluir y llegar hasta la interrupción del servicio.
+**Advertencia**: No cambie el nombre de host para {% data variables.product.prodname_ghe_server %} después de la configuración inicial. Cambiar el nombre del host ocasionará un comportamiento inesperado que puede incluir y llegar hasta la interrupción del servicio.
 
 {% endwarning %}  
diff --git a/translations/es-ES/data/reusables/enterprise_installation/command-line-utilities-ghe-upgrade-rollback.md b/translations/es-ES/data/reusables/enterprise_installation/command-line-utilities-ghe-upgrade-rollback.md
index 0deecc6cd7..f85cdb7306 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/command-line-utilities-ghe-upgrade-rollback.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/command-line-utilities-ghe-upgrade-rollback.md
@@ -1,4 +1,12 @@
-Cuando bajes de categoría una mejora que ya hayas hecho, deberás utilizar un archivo de paquete de mejora con la extensión *.pkg*. No hay compatibilidad con los archivos de paquete de hotpatch con la extensión *.hpkg*.
+---
+ms.openlocfilehash: ea162bdacad3d8e4a85c343eb9c3c08afd2b9056
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111706"
+---
+Al revertir una actualización, tendrá que usar un archivo de paquete de actualización con la extensión *.pkg*. Los archivos de paquete de revisión en caliente con la extensión *.hpkg* no se admiten.
 
 ```shell
 ghe-upgrade --allow-patch-rollback EARLIER-RELEASE-UPGRADE-PACKAGE.pkg
diff --git a/translations/es-ES/data/reusables/enterprise_installation/configuration-recognized.md b/translations/es-ES/data/reusables/enterprise_installation/configuration-recognized.md
index 559974ab03..15fe664b24 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/configuration-recognized.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/configuration-recognized.md
@@ -1,3 +1,11 @@
+---
+ms.openlocfilehash: 2fd5ca9c5a65bed4a656cb3fdbd37db7a23a9387
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111697"
+---
 1. Una vez que la instancia se haya reiniciado completamente y que puedas acceder a ella, usa el shell administrativo para verificar el reconocimiento de la nueva configuración de recursos:
 ```shell
 $ ssh -p 122 admin@HOSTNAME
diff --git a/translations/es-ES/data/reusables/enterprise_installation/copy-the-vm-public-dns-name.md b/translations/es-ES/data/reusables/enterprise_installation/copy-the-vm-public-dns-name.md
index bcd59e9997..7570641f44 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/copy-the-vm-public-dns-name.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/copy-the-vm-public-dns-name.md
@@ -1 +1,9 @@
-1. Copia el nombre DNS público de la máquina virtual y pégalo en un navegador de red.
+---
+ms.openlocfilehash: 0d02ecd435b943645819f3ded45bd1e003bf025b
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111689"
+---
+1. Copie el nombre DNS público de la máquina virtual y péguelo en un explorador web.
diff --git a/translations/es-ES/data/reusables/enterprise_installation/create-attached-storage-volume.md b/translations/es-ES/data/reusables/enterprise_installation/create-attached-storage-volume.md
index ede4a43925..753d711d02 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/create-attached-storage-volume.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/create-attached-storage-volume.md
@@ -1 +1,9 @@
+---
+ms.openlocfilehash: 9e50b90529bd8f7037f0e64100a48da243fe1187
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111682"
+---
 1. Crear un nuevo disco virtual para utilizarlo como un volumen adjunto de almacenamiento para los datos de tu instancia, y configurar el tamaño con base en la cantidad de licencias de usuario disponibles.
diff --git a/translations/es-ES/data/reusables/enterprise_installation/create-ghe-instance.md b/translations/es-ES/data/reusables/enterprise_installation/create-ghe-instance.md
index 9ba84aec92..a769efca9e 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/create-ghe-instance.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/create-ghe-instance.md
@@ -1 +1,9 @@
-Para crear la instancia, deberás importar la imagen del {% data variables.product.prodname_ghe_server %} a tu máquina virtual y adjuntar un volumen de almacenamiento adicional para los datos de tu instancia. Para obtener más información, consulta "[Consideraciones relativas al hardware](#hardware-considerations)."
+---
+ms.openlocfilehash: 36a1e0a9dc4a04df8943c92ce9bd1ef8c74f8eef
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111681"
+---
+Para crear la instancia, deberás importar la imagen del {% data variables.product.prodname_ghe_server %} a tu máquina virtual y adjuntar un volumen de almacenamiento adicional para los datos de tu instancia. Para más información, vea "[Consideraciones de hardware](#hardware-considerations)".
diff --git a/translations/es-ES/data/reusables/enterprise_installation/disable-github-pages-warning.md b/translations/es-ES/data/reusables/enterprise_installation/disable-github-pages-warning.md
index 4cd0c7cb08..67b52356da 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/disable-github-pages-warning.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/disable-github-pages-warning.md
@@ -1,7 +1,13 @@
-{% ifversion ghes %}
-{% warning %}
+---
+ms.openlocfilehash: 99435d735d5aee9e65a59620886bb930606d80f9
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111674"
+---
+{% ifversion ghes %} {% warning %}
 
-**Advertencia:** si se inhabilita el aislamiento de subdominios, recomendamos que también inhabilites {% data variables.product.prodname_pages %} en tu empresa. No habrá forma de aislar el contenido de {% data variables.product.prodname_pages %} que suministre un usuario del resto de los datos de tu empresa. Para obtener más información, consulta la sección "[Configurar {% data variables.product.prodname_pages %} para tu empresa](/enterprise/admin/guides/installation/configuring-github-pages-for-your-enterprise/)".
+**Advertencia:** Si se deshabilita el aislamiento de subdominios, también se recomienda deshabilitar {% data variables.product.prodname_pages %} en la empresa. No habrá forma de aislar el contenido de {% data variables.product.prodname_pages %} que suministre un usuario del resto de los datos de tu empresa. Para más información, vea "[Configuración de {% data variables.product.prodname_pages %} para la empresa](/enterprise/admin/guides/installation/configuring-github-pages-for-your-enterprise/)".
 
-{% endwarning %}
-{% endif %}
+{% endwarning %} {% endif %}
diff --git a/translations/es-ES/data/reusables/enterprise_installation/download-appliance.md b/translations/es-ES/data/reusables/enterprise_installation/download-appliance.md
index 3ecb4e1ed0..5fe4a33ae0 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/download-appliance.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/download-appliance.md
@@ -1,5 +1,13 @@
-1. Navega a la imagen que quieras utilizar para tu instancia nueva.
+---
+ms.openlocfilehash: 833b2b247a2b9700361da2a98ffa90ba4e676a78
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111666"
+---
+1. Vaya a la imagen que quiere usar para la nueva instancia.
 
-   - Navega a las [Notas de lanzamiento](/admin/release-notes).
-   - En la barra lateral derecha, haz clic en la versión que quieras descargar.
-   - Haz clic en **Descargar {% data variables.product.prodname_ghe_server %} X.X.X**.
+   - Vaya a [Notas de la versión](/admin/release-notes).
+   - En la barra lateral derecha, haga clic en la versión que quiere descargar.
+   - Haga clic en **Descargar {% data variables.product.prodname_ghe_server %} X.X.X**.
diff --git a/translations/es-ES/data/reusables/enterprise_installation/download-license.md b/translations/es-ES/data/reusables/enterprise_installation/download-license.md
index f0aab2eef4..6fcddeea93 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/download-license.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/download-license.md
@@ -1 +1,9 @@
-1. Descargar tu licencia. Paa obtener más información, consulta la sección "[Descargar tu licencia para {% data variables.product.prodname_enterprise %}](/billing/managing-your-license-for-github-enterprise/downloading-your-license-for-github-enterprise)".
+---
+ms.openlocfilehash: a87d94ae12d9d9cd58c3ace411a9e66ff8501fe9
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111658"
+---
+1. Descargue la licencia. Para más información, vea "[Descarga de la licencia para {% data variables.product.prodname_enterprise %}](/billing/managing-your-license-for-github-enterprise/downloading-your-license-for-github-enterprise)".
diff --git a/translations/es-ES/data/reusables/enterprise_installation/download-note.md b/translations/es-ES/data/reusables/enterprise_installation/download-note.md
index f5aa61aeb0..71ea1a49e5 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/download-note.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/download-note.md
@@ -1,5 +1,13 @@
+---
+ms.openlocfilehash: d435e6c0fdaac791e6663be5afa511b99365b3a3
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "146332172"
+---
 {% note %}
 
-**Nota:** Si habilitaste las verificaciones de actualizaciones automáticas, no necesitas descargar el paquete de actualizaciones y puedes usar el archivo que se descargó automáticamente. Para obtener más información, consulta "[Enabling automatic update checks](/enterprise/admin/guides/installation/enabling-automatic-update-checks/)" (Habilitar verificaciones de actualizaciones automáticas).
+**Nota:** Si ha habilitado las comprobaciones de actualizaciones automáticas, no es necesario descargar el paquete de actualizaciones y puede usar el archivo que se ha descargado automáticamente. Para más información, vea "[Habilitación de comprobaciones automáticas de actualizaciones](/enterprise/admin/guides/installation/enabling-automatic-update-checks/)".
 
 {% endnote %}
diff --git a/translations/es-ES/data/reusables/enterprise_installation/download-package.md b/translations/es-ES/data/reusables/enterprise_installation/download-package.md
index c15f19033f..4326336b0e 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/download-package.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/download-package.md
@@ -1,4 +1,12 @@
-1. Descarga el paquete de actualizaciones a {% data variables.product.product_location %} con `curl`:
+---
+ms.openlocfilehash: 0aa4c7abc78f6d80d30aeb21763b404b98d87301
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111633"
+---
+1. Descargue el paquete de actualización a {% data variables.product.product_location %} mediante `curl `:
 ```shell
 admin@HOSTNAME:~$ curl -L -O UPGRADE-PKG-URL
 ```
diff --git a/translations/es-ES/data/reusables/enterprise_installation/enterprise-download-upgrade-pkg.md b/translations/es-ES/data/reusables/enterprise_installation/enterprise-download-upgrade-pkg.md
index 2a1353caa2..452e4407f1 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/enterprise-download-upgrade-pkg.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/enterprise-download-upgrade-pkg.md
@@ -1 +1,9 @@
-Visita la [{% data variables.product.prodname_ghe_server %} Página de lanzamientos](https://enterprise.github.com/releases). Junto a la versión a la que vas a actualizar, haz clic en **Download** (Descargar), luego haz clic en la pestaña **Upgrading** (Actualización).
+---
+ms.openlocfilehash: 9772839d76e0984a719608a960c97972faa7cc5a
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111625"
+---
+Vaya a la [página de versiones de {% data variables.product.prodname_ghe_server %}](https://enterprise.github.com/releases). Junto a la versión a la que va a actualizar, haga clic en **Download** y después en la pestaña **Upgrading**.
diff --git a/translations/es-ES/data/reusables/enterprise_installation/generate-replication-key-pair.md b/translations/es-ES/data/reusables/enterprise_installation/generate-replication-key-pair.md
index 0b059abbdb..2448e34671 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/generate-replication-key-pair.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/generate-replication-key-pair.md
@@ -1,4 +1,12 @@
-7. Para generar un par de claves para la replicación, usa el comando `ghe-repl-setup` con la dirección IP del aparato principal y copia la clave pública que este devuelve.
+---
+ms.openlocfilehash: 0812aa135533145ff4228005d8a4840c904cdf31
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111610"
+---
+7. A fin de generar un par de claves para la replicación, use el comando `ghe-repl-setup` con la dirección IP del dispositivo principal y copie la clave pública que devuelve.
   ```shell
   $ ghe-repl-setup PRIMARY IP
   ```
diff --git a/translations/es-ES/data/reusables/enterprise_installation/ha-and-clustering-failure-scenarios.md b/translations/es-ES/data/reusables/enterprise_installation/ha-and-clustering-failure-scenarios.md
index b4f159c7d7..a31fbb3ba0 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/ha-and-clustering-failure-scenarios.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/ha-and-clustering-failure-scenarios.md
@@ -1,4 +1,12 @@
-- **Fallo de software**, ya sea debido a una falla en el sistema operativo o a aplicaciones irrecuperables.
-- **Fallas del hardware**, incluido el hardware de almacenamiento, la CPU, la RAM, las interfaces de red, etc.
-- **Fallas del sistema host de virtualización**, incluidos los eventos no planeados y [de mantenimiento programado en AWS](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitoring-instances-status-check_sched.html).
-- **Red cortada lógica o físicamente**, si el error de las aplicación está en una red separada no se ve impactada por la falla.
+---
+ms.openlocfilehash: 3f831f487921774e868fcff040ce1bf9ce33d226
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111609"
+---
+- **Bloqueos de software**, ya sea debido a un error del sistema operativo o a aplicaciones irrecuperables.
+- **Errores de hardware**, incluido hardware de almacenamiento, CPU, RAM, interfaces de red, etc.
+- **Errores del sistema host de virtualización**, incluidos [eventos de mantenimiento programados en AWS](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitoring-instances-status-check_sched.html) y no planeados.
+- **Cortes lógicos o físicos en la red**, si el dispositivo de conmutación por error está en una red independiente a la que no le afecta el error.
diff --git a/translations/es-ES/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md b/translations/es-ES/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md
index f4ab40adb7..a9178334f8 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md
@@ -1,10 +1,18 @@
+---
+ms.openlocfilehash: 7de065c9dec15e3b92cabf5d3fa711c7d88249ba
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "147167399"
+---
 - [Requisitos mínimos](#minimum-requirements)
-- [Almacenamiento](#storage)
+- [Storage](#storage)
 - [CPU y memoria](#cpu-and-memory)
 
 ### Requisitos mínimos
 
-Te recomendamos utilizar configuraciones de hardware diferentes dependiendo de la cantidad de licencias de usuario que tengas para {% data variables.product.product_location %}. Si aprovisionaste más recursos que los de los requisitos mínimos, tu instancia funcionrá y escalará mejor.
+Le recomendamos usar otras configuraciones de hardware en función de la cantidad de licencias de usuario que tenga para {% data variables.product.product_location %}. Si aprovisionaste más recursos que los de los requisitos mínimos, tu instancia funcionrá y escalará mejor.
 
 {% data reusables.enterprise_installation.hardware-rec-table %}
 
@@ -12,19 +20,19 @@ Te recomendamos utilizar configuraciones de hardware diferentes dependiendo de l
 
 {% data reusables.enterprise_installation.about-adjusting-resources %}
 
-### Almacenamiento
+### Storage
 
 Recomendamos un SSD de alto rendimiento con operaciones de altas de entrada/salida por segundo (IOPS) y latencia baja para {% data variables.product.prodname_ghe_server %}. Las cargas de trabajo son intensivas para las I/O. Si utilizas un hipervisor de metal puro, te recomendamos adjuntar directamente el disco o utilizar un disco de una red de área de almacenamiento (SAN).
 
-Tu instancia requiere un disco de datos persistentes independiente del disco raíz. Para obtener más información, consulta "[Resumen del sistema](/enterprise/admin/guides/installation/system-overview)".
+Tu instancia requiere un disco de datos persistentes independiente del disco raíz. Para más información, vea "[Información general del sistema](/enterprise/admin/guides/installation/system-overview)".
 
 {% ifversion ghes %}
 
-Para configurar las {% data variables.product.prodname_actions %}, debes proporcionar un almacenamiento de blobs externos. Para obtener más información, consulta la sección "[Iniciar 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##external-storage-requirements)".
+Para configurar las {% data variables.product.prodname_actions %}, debes proporcionar un almacenamiento de blobs externos. Para más información, vea "[Introducción a {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}](/admin/github-actions/getting-started-with-github-actions-for-github-enterprise-server##external-storage-requirements)".
 
 {% endif %}
 
-El espacio disponible en el sistema de archivos raíz será de 50% del tamaño total en disco. Puedes redimensionar el disco raíz de tu instancia si creas una instancia nueva o si utilizas una instancia existente. Para obtener más información, consulta las secciones "[Resumen del sistema](/enterprise/admin/guides/installation/system-overview#storage-architecture)" y "[Incrementar la capacidad de almacenamiento](/enterprise/admin/guides/installation/increasing-storage-capacity)".
+El espacio disponible en el sistema de archivos raíz será de 50% del tamaño total en disco. Puedes redimensionar el disco raíz de tu instancia si creas una instancia nueva o si utilizas una instancia existente. Para más información, vea "[Información general del sistema](/enterprise/admin/guides/installation/system-overview#storage-architecture)" y "[Aumento de la capacidad de almacenamiento](/enterprise/admin/guides/installation/increasing-storage-capacity)".
 
 ### CPU y memoria
 
@@ -32,7 +40,7 @@ Los recursos de memoria y CPU que {% data variables.product.prodname_ghe_server
 
 {% ifversion ghes %}
 
-Si planeas habilitar las {% data variables.product.prodname_actions %} para los usuarios de tu instancia de {% data variables.product.prodname_ghe_server %}, podrías necesitar aprovisionar recursos de memoria y CPU adicionales para esta. Para obtener más información, consulta la sección "[Iniciar 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)".
+Si planeas habilitar las {% data variables.product.prodname_actions %} para los usuarios de tu instancia de {% data variables.product.prodname_ghe_server %}, podrías necesitar aprovisionar recursos de memoria y CPU adicionales para esta. Para más información, vea "[Introducción a {% 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 %}
 
@@ -40,10 +48,10 @@ Si planeas habilitar las {% data variables.product.prodname_actions %} para los
 
 {% warning %}
 
-**Advertencia:** te recomendamos que los usuarios configuren eventos de webhooks para notificar a los sistemas externos sobre la actividad en {% data variables.product.prodname_ghe_server %}. Las verificaciones automatizadas para los cambios, o el _sondeo_, impactará negativamente el rendimiento y la escalabilidad de tu instancia. Para obtener más información, consulta la sección "[Acerca de los webhooks](/github/extending-github/about-webhooks)".
+**Advertencia:** Es recomendable que los usuarios configuren eventos de webhook para notificar a los sistemas externos la actividad en {% data variables.product.prodname_ghe_server %}. Las comprobaciones automáticas de cambios, o _sondeo_, tendrán un impacto negativo en el rendimiento y la escalabilidad de la instancia. Para más información, vea "[Acerca de los webhooks](/github/extending-github/about-webhooks)".
 
 {% endwarning %}
 
-Para obtener más información acerca de cómo monitorear la capacidad y rendimiento de {% data variables.product.prodname_ghe_server %}, consulta la sección "[Monitorear tu aplicativo](/admin/enterprise-management/monitoring-your-appliance)".
+Para más información sobre la supervisión de la capacidad y el rendimiento de {% data variables.product.prodname_ghe_server %}, vea "[Supervisión del dispositivo](/admin/enterprise-management/monitoring-your-appliance)".
 
-Puedes incrementar los recursos de memoria o de CPU para tu instancia. Para obtener más información, consulta "[Aumentar los recursos de memoria o la CPU](/enterprise/admin/installation/increasing-cpu-or-memory-resources)."
+Puedes incrementar los recursos de memoria o de CPU para tu instancia. Para más información, vea "[Aumento de los recursos de CPU o memoria](/enterprise/admin/installation/increasing-cpu-or-memory-resources)".
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 91782e1001..209344cc1e 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
@@ -1,7 +1,15 @@
-| Licencias de usuario                     | vCPU | Memoria | Almacenamiento conectado | Almacenamiento raíz |
-|:---------------------------------------- | ----:| -------:| ------------------------:| -------------------:|
-| Prueba, Demo o 10 usuarios no frecuentes |    4 |   32 GB |                   150 GB |              200 GB |
-| 10-3000                                  |    8 |   48 GB |                   300 GB |              200 GB |
-| 3000-5000                                |   12 |   64 GB |                   500 GB |              200 GB |
-| 5000-8000                                |   16 |   96 GB |                   750 GB |              200 GB |
-| 8000-10000+                              |   20 |  160 GB |                  1000 GB |              200 GB |
+---
+ms.openlocfilehash: 4e7a2b55a6a6db231bacb232e4a4da0b4101dbf1
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "147167407"
+---
+| Licencias de usuario | vCPU | Memoria | Almacenamiento acoplado | Almacenamiento raíz |
+| :- | -: | -: | -: | -: |
+| Prueba, Demo o 10 usuarios no frecuentes | 4 | 32 GB | 150 GB | 200 GB |
+| 10-3000  | 8 | 48 GB | 300 GB | 200 GB |
+| 3000-5000 | 12 | 64 GB | 500 GB | 200 GB |
+| 5000-8000 | 16 | 96 GB | 750 GB | 200 GB |
+| 8000-10000+ | 20 | 160 GB | 1000 GB | 200 GB |
diff --git a/translations/es-ES/data/reusables/enterprise_installation/hotpatching-explanation.md b/translations/es-ES/data/reusables/enterprise_installation/hotpatching-explanation.md
index 5cf2c7aee8..b625f8fa8a 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/hotpatching-explanation.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/hotpatching-explanation.md
@@ -1,3 +1,11 @@
-Puedes mejorar {% data variables.product.prodname_ghe_server %} al último lanzamiento parchado utilizando un hotpatch, lo cual no requerirá una ventana de mantenimiento y, habitualmente, no requiere un reinicio.
+---
+ms.openlocfilehash: 1789d143016bf39450798f8b3e1b97840f004332
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111594"
+---
+Puedes mejorar {% data variables.product.prodname_ghe_server %} al último lanzamiento parchado utilizando un hotpatch, lo cual no requerirá una ventana de mantenimiento y, habitualmente, no requiere un reinicio. 
 
-Puedes utilizar los hotpatches para subir de categoría a un nuevo lanzamiento parchado, pero no a un lanzamiento de características. Por ejemplo, puedes mejorar de `2.10.1` a `2.10.5` porque pertenecen a la misma serie de características, pero no de `2.10.9` a `2.11.0`, porque están en una serie de características diferente.
+Puedes utilizar los hotpatches para subir de categoría a un nuevo lanzamiento parchado, pero no a un lanzamiento de características. Por ejemplo, puedes subir de nivel desde `2.10.1` a `2.10.5` porque están en la misma serie de características, pero no desde `2.10.9` a `2.11.0`, porque están en una serie de características diferente.
diff --git a/translations/es-ES/data/reusables/enterprise_installation/image-urls-viewable-warning.md b/translations/es-ES/data/reusables/enterprise_installation/image-urls-viewable-warning.md
index 6ba2b24c92..d7fcb7af4d 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/image-urls-viewable-warning.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/image-urls-viewable-warning.md
@@ -1,5 +1,13 @@
+---
+ms.openlocfilehash: 7f6ced813ea6d819b42c469ae1f285f6732ceeb4
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111586"
+---
 {% warning %}
 
-**Advertencia:** Si agregas un adjunto de imagen a una solicitud de cambios o a un comentario de una propuesta, cualquiera podrá ver la URL anonimizada de la imagen sin autenticarse{% ifversion ghes %}, aún si la solicitud de cambios se encuentra en un repositorio privado o si se habilita el modo privado. Para prevenir el acceso no autorizado a las imágenes, asegúrate de restringir el acceso de red a los sistemas que sirven las imágenes, incluyendo {% data variables.product.product_location %}{% endif %}.{% ifversion ghae %} Para prevenir el acceso no autorizado a las URL de imagen en {% data variables.product.product_name %}, considera restringir el tráfico de red a tu empresa. Para obtener más información, consulta la sección "[Restringir el tráfico de red para tu empresa](/admin/configuration/restricting-network-traffic-to-your-enterprise)".{% endif %}
+**Advertencia:** Si agrega un archivo adjunto de imagen a una solicitud de incorporación de cambios o al comentario de una incidencia, cualquiera podrá ver la URL de la imagen anonimizada sin autenticación{% ifversion ghes %}, incluso si la solicitud de incorporación de cambios se encuentra en un repositorio privado, o si se ha habilitado el modo privado. Para impedir el acceso no autorizado a las imágenes, asegúrese de restringir el acceso de red a los sistemas que sirven las imágenes, incluido {% data variables.product.product_location %}{% endif %}.{% ifversion ghae %} Para impedir el acceso no autorizado a las URL de imagen en {% data variables.product.product_name %}, considere la posibilidad de restringir el tráfico de red a la empresa. Para más información, vea "[Restricción del tráfico de red a la empresa](/admin/configuration/restricting-network-traffic-to-your-enterprise)".{% endif %}
 
 {% endwarning %}
diff --git a/translations/es-ES/data/reusables/enterprise_installation/increasing-cpus-req.md b/translations/es-ES/data/reusables/enterprise_installation/increasing-cpus-req.md
index bce8bbba90..35a16da565 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/increasing-cpus-req.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/increasing-cpus-req.md
@@ -1 +1,9 @@
+---
+ms.openlocfilehash: f07997cc0e87da7f44fb1e62cd28c45a335e8e62
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111577"
+---
 Cuando incrementas tus recursos de CPU, te recomendamos agregar por lo menos 6.5 GB de memoria para cada vCPU (hasta 16 vCPU) que aprovisiones para la instancia. Cuando utilizas más de 16 CPU, no necesitas agregar 6.5 GB de memoria para cada uno, pero debes monitorear tu instancia para garantizar que tenga memoria suficiente.
diff --git a/translations/es-ES/data/reusables/enterprise_installation/instance-will-restart-automatically.md b/translations/es-ES/data/reusables/enterprise_installation/instance-will-restart-automatically.md
index eacd65c029..40fe0bbb53 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/instance-will-restart-automatically.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/instance-will-restart-automatically.md
@@ -1 +1,9 @@
+---
+ms.openlocfilehash: 58c29702fcb247a111c587e3165692d454912d10
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111570"
+---
 4. La instancia se reiniciará automáticamente.
diff --git a/translations/es-ES/data/reusables/enterprise_installation/lets-encrypt-prerequisites.md b/translations/es-ES/data/reusables/enterprise_installation/lets-encrypt-prerequisites.md
index 4de02dd0f8..147febf151 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/lets-encrypt-prerequisites.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/lets-encrypt-prerequisites.md
@@ -1 +1,9 @@
+---
+ms.openlocfilehash: 66a4135b46900971cf7bd44eb665f0e88f739f96
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111561"
+---
 Para utilizar la automatización de Let's Encrypt, tu aplicativo debe configurarse con un nombre de host al que se pueda acceder públicamente mediante HTTP. También se le debe permitir al aplicativo realizar conexiones HTTPS salientes.
diff --git a/translations/es-ES/data/reusables/enterprise_installation/monitoring-replicas.md b/translations/es-ES/data/reusables/enterprise_installation/monitoring-replicas.md
index c49b48636a..72dd4eb809 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/monitoring-replicas.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/monitoring-replicas.md
@@ -1,4 +1,12 @@
-Puedes verificar la disponibilidad del {% data variables.product.prodname_ghe_server %} al controlar el código de estado que devuelve la URL `https://HOSTNAME/status`. Un aparato que puede servir el tráfico de usuario devolverá un código de estado de `200` (OK). Un aparato puede devolver un `503` (Servicio no disponible) por distintas razones:
+---
+ms.openlocfilehash: e3bbac236dce195487aada32132e9b78e27500ea
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111546"
+---
+Puede supervisar la disponibilidad de {% data variables.product.prodname_ghe_server %} si comprueba el código de estado que se devuelve para la URL `https://HOSTNAME/status`. Un dispositivo que puede servir el tráfico de usuario devolverá un código de estado de `200` (correcto). Un dispositivo puede devolver un código `503` (Servicio no disponible) por distintas razones:
  - El aparato es una réplica pasiva, como la réplica en una configuración de disponibilidad alta de dos nodos.
  - El aparato está en modo de mantenimiento.
  - El aparato es parte de una configuración de replicación geográfica, pero es una réplica inactiva.
diff --git a/translations/es-ES/data/reusables/enterprise_installation/necessary_ports.md b/translations/es-ES/data/reusables/enterprise_installation/necessary_ports.md
index fdc9d2bf0b..e14382f32b 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/necessary_ports.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/necessary_ports.md
@@ -1,12 +1,20 @@
-| Port (Puerto) | Servicio | Descripción                                                                                                                                                                                            |
-| ------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| 22            | SSH      | Git a través de acceso SSH. Se admite clonar, extraer y subir operaciones a repositorios privados/públicos.                                                                                            |
-| 25            | SMTP     | SMTP con soporte de encriptación (STARTTLS).                                                                                                                                                           |
-| 80            | HTTP     | Acceso a aplicación web. *Todas las solicitudes se redireccionan al puerto HTTPS cuando se habilita SSL.*                                                                                              |
-| 122           | SSH      | Acceso a shell de instancia. *El puerto predeterminado (22) se dedica a la aplicación de git+el tráfico de red ssh.*                                                                                   |
-| 161/UDP       | SNMP     | Se requiere para operar el protocolo de revisión de red.                                                                                                                                               |
-| 443           | HTTPS    | Aplicación web y Git a través de acceso HTTPS.                                                                                                                                                         |
-| 1194/UDP      | VPN      | Túnel de red de replicación segura en la configuración de alta disponibilidad.                                                                                                                         |
-| 8080          | HTTP     | {% data variables.enterprise.management_console %} basada en la web de texto simple. *No se requiere excepto que el SSL esté inhabilitado de forma manual.*                                            |
-| 8443          | HTTPS    | {% data variables.enterprise.management_console %} seguro basada en la web. *Requerido para la instalación y la configuración básicas.*                                                                |
-| 9418          | Git      | Puerto simple de protocolo de Git. Únicamente clonar y extraer operaciones a repositorios públicos. *Comunicación de red sin cifrar.* {% data reusables.enterprise_installation.when-9418-necessary %}
+---
+ms.openlocfilehash: 99be41c3a31f1602c08160b3c552e2686820974d
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111545"
+---
+| Port | Servicio | Descripción                                                |
+|------|---------|------------------------------------------------------------|
+| 22   | SSH     | Git a través de acceso SSH. Se admite clonar, extraer y subir operaciones a repositorios privados/públicos. |
+| 25   | SMTP    | SMTP con soporte de encriptación (STARTTLS). |
+| 80   | HTTP    | Acceso a aplicación web. *Todas las solicitudes se redirigen al puerto HTTPS cuando se habilita SSL.* |
+| 122  | SSH     | Acceso a shell de instancia. *El puerto SSH predeterminado (22) se dedica a la aplicación de Git y el tráfico de red SSH.* |
+| 161/UDP | SNMP | Se requiere para operar el protocolo de revisión de red. |
+| 443  | HTTPS   | Aplicación web y Git a través de acceso HTTPS. |
+| 1194/UDP | VPN | Túnel de red de replicación segura en la configuración de alta disponibilidad. |
+| 8080 | HTTP    | {% data variables.enterprise.management_console %} basada en la web de texto simple. *No es obligatorio a menos que SSL se deshabilite de forma manual.* |
+| 8443 | HTTPS   | {% data variables.enterprise.management_console %} seguro basada en la web. *Necesario para la instalación y la configuración básicas.* |
+| 9418 | Git     | Puerto simple de protocolo de Git. Únicamente clonar y extraer operaciones a repositorios públicos. *Comunicación de red sin cifrar.* {% data reusables.enterprise_installation.when-9418-necessary %}  |
diff --git a/translations/es-ES/data/reusables/enterprise_installation/open-vm-console-start.md b/translations/es-ES/data/reusables/enterprise_installation/open-vm-console-start.md
index 2d0b8dfed8..89ffb092e9 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/open-vm-console-start.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/open-vm-console-start.md
@@ -1,2 +1,11 @@
-1. Abre la consola de la máquina virtual utilizando tus herramientas de plataforma de virtualización. ![Consola de {% data variables.product.prodname_enterprise %}](/assets/images/enterprise/network-configuration/virtual-machine-console.png)
-2. Para iniciar la configuración de red, presiona **S**.
+---
+ms.openlocfilehash: 13d472e0a5235a70a4f2b98bc969034b19a42baa
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "147785850"
+---
+1. Abre la consola de la máquina virtual utilizando tus herramientas de plataforma de virtualización.
+  ![Consola de {% data variables.product.prodname_enterprise %}](/assets/images/enterprise/network-configuration/virtual-machine-console.png)
+2. Para iniciar la configuración de red, presione **S**.
diff --git a/translations/es-ES/data/reusables/enterprise_installation/preventing-nameservers-change.md b/translations/es-ES/data/reusables/enterprise_installation/preventing-nameservers-change.md
deleted file mode 100644
index c90d54c03a..0000000000
--- a/translations/es-ES/data/reusables/enterprise_installation/preventing-nameservers-change.md
+++ /dev/null
@@ -1,5 +0,0 @@
-	{% note %}
-    
-    **Note**: The 127.0.0.1 entry is required to be the first entry in the list. Do not remove the 127.0.0.1 entry, add another entry above the 127.0.0.1 entry, or use options that affect the ordering of entries, such as "options rotate".
-    
-    {% endnote %}
diff --git a/translations/es-ES/data/reusables/enterprise_installation/promoting-a-replica.md b/translations/es-ES/data/reusables/enterprise_installation/promoting-a-replica.md
index df13349814..4e49a24394 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/promoting-a-replica.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/promoting-a-replica.md
@@ -1 +1,9 @@
+---
+ms.openlocfilehash: 0bff270f123a2504197b9580acb8111d6b4c7c6a
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111529"
+---
 Promover una réplica no configura la replicación para aplicativos existentes automáticamente. Despues de promoverla, si así lo quieres, puedes configurar la replicacion desde el nuevo aplicativo principal hacia uno existente y hacia el aplicativo primario previo.
diff --git a/translations/es-ES/data/reusables/enterprise_installation/proxy-incompatible-with-aws-nlbs.md b/translations/es-ES/data/reusables/enterprise_installation/proxy-incompatible-with-aws-nlbs.md
index 6c63292f2f..33fa48dba9 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/proxy-incompatible-with-aws-nlbs.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/proxy-incompatible-with-aws-nlbs.md
@@ -1,5 +1,13 @@
+---
+ms.openlocfilehash: 22af19b8957d9c44fafd5929a96bdfc11caf9cb4
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111522"
+---
 {% note %}
 
-**Nota:** {% data variables.product.prodname_ghe_server %} es compatible con el protocolo de PROXY V1, el cual no es compatible con los balanceadores de carga de red de AWS. Si utilizas balanceadores de carga de red de AWS con {% data variables.product.prodname_ghe_server %}, no habilites la compatibilidad con el PROXY.
+**Nota:** {% data variables.product.prodname_ghe_server %} es compatible con el protocolo de PROXY V1, que no es compatible con los equilibradores de carga de red de AWS. Si utilizas balanceadores de carga de red de AWS con {% data variables.product.prodname_ghe_server %}, no habilites la compatibilidad con el PROXY.
 
 {% endnote %}
diff --git a/translations/es-ES/data/reusables/enterprise_installation/replica-limit.md b/translations/es-ES/data/reusables/enterprise_installation/replica-limit.md
index f4adb24a2f..5407c063db 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/replica-limit.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/replica-limit.md
@@ -1,7 +1,14 @@
-{% ifversion ghes %}
-{% note %}
+---
+ms.openlocfilehash: 862702073a4c1668e2d9a2f6674ae294ea91234c
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111513"
+---
+{% ifversion ghes %} {% note %}
 
-**Nota:** Hay un máximo de 8 réplicas de disponibilidad alta (tanto pasivas como activas/geo replicas) que se permiten para {% data variables.product.product_name %}.
+**Nota:** Se permite un máximo de ocho réplicas de alta disponibilidad (tanto pasivas como activas o de replicación geográfica) para {% data variables.product.product_name %}.
 
 {% endnote %}
 
diff --git a/translations/es-ES/data/reusables/enterprise_installation/replica-ssh.md b/translations/es-ES/data/reusables/enterprise_installation/replica-ssh.md
index a2206d46b0..7edacd96d1 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/replica-ssh.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/replica-ssh.md
@@ -1,3 +1,11 @@
+---
+ms.openlocfilehash: e901ffeae22a69728180ab50728522904cbb2438
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111505"
+---
 1.  Conéctate a la instancia réplica a través de SSH como el usuario "admin" en el puerto 122:
 ```shell
 $ ssh -p 122 admin@replica-host
diff --git a/translations/es-ES/data/reusables/enterprise_installation/replica-steps.md b/translations/es-ES/data/reusables/enterprise_installation/replica-steps.md
index 7a9b89cc2e..8a09fe8805 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/replica-steps.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/replica-steps.md
@@ -1,4 +1,14 @@
+---
+ms.openlocfilehash: 63a6d1942b3eee497c9689c21b262119a382e85d
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111498"
+---
 3. Establece una contraseña de administrador que coincida con la contraseña del aparato principal y continúa.
-4. Haz clic en **Configure as Replica** (Configurar como réplica). ![Opciones de instalación con enlace para configurar tu nueva instancia como una réplica](/assets/images/enterprise/management-console/configure-as-replica.png)
-5. En "Agregar nueva clave SSH", escribe tu clave SSH. ![Agrega la clave SSH](/assets/images/enterprise/management-console/add-ssh-key.png)
-6. Da clic en **Agregar llave**.
+4. Haga clic en **Configurar como réplica**.
+![Opciones de instalación con vínculo para configurar la nueva instancia como una réplica](/assets/images/enterprise/management-console/configure-as-replica.png)
+5. En "Agregar nueva clave SSH", escribe tu clave SSH.
+![Adición de la clave SSH](/assets/images/enterprise/management-console/add-ssh-key.png)
+6. Haga clic en **Add key**.
diff --git a/translations/es-ES/data/reusables/enterprise_installation/replica-verify.md b/translations/es-ES/data/reusables/enterprise_installation/replica-verify.md
index 3c937a2b37..2b11d17bf2 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/replica-verify.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/replica-verify.md
@@ -1,3 +1,11 @@
+---
+ms.openlocfilehash: a0732e3a0fa9fa74b60b8c163e92ab475ab347db
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111482"
+---
 1. Verifica la mejora ejecutando:
 
  ```shell
diff --git a/translations/es-ES/data/reusables/enterprise_installation/replication-command.md b/translations/es-ES/data/reusables/enterprise_installation/replication-command.md
index c71b9c98f5..beaa73e09c 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/replication-command.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/replication-command.md
@@ -1,9 +1,17 @@
-1. Para comenzar la replicación de las bases de datos, utiliza el comando `ghe-repl-start`.
+---
+ms.openlocfilehash: 0ee285efb8b386c47d2782151fdf6a2bb24589fc
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111474"
+---
+1. Para iniciar la replicación de los almacenes de datos, use el comando `ghe-repl-start`.
   ```shell
   $ ghe-repl-start
   ```
     {% warning %}
 
-    **Advertencia:** `ghe-repl-start` causa una breve interrupción en el servidor principal, durante la cual los usuarios pueden ver errores internos del servidor. Para proporcionar un mensaje más amigable, ejecuta `ghe-maintenance -s` en el nodo principal antes de ejecutar `ghe-repl-start` en el nodo réplica para poner la aplicación en modo de mantenimiento. Una vez que se inicie la replicación, deshabilita el modo de mantenimiento con `ghe-maintenance -u`. La replicación de Git no progresará mientras el nodo primario esté en modo de mantenimiento.
+    **Advertencia:** `ghe-repl-start` produce una breve interrupción en el servidor principal, durante la cual los usuarios pueden experimentar errores internos del servidor. Para proporcionar un mensaje más descriptivo, ejecute `ghe-maintenance -s` en el nodo principal antes de ejecutar `ghe-repl-start` en el nodo de réplica para poner el dispositivo en modo de mantenimiento. Una vez que la comience la replicación, inhabilite el modo de mantenimiento con `ghe-maintenance -u`. La replicación de Git no progresará mientras el nodo primario esté en modo de mantenimiento.
 
     {% endwarning %}
diff --git a/translations/es-ES/data/reusables/enterprise_installation/replication-status.md b/translations/es-ES/data/reusables/enterprise_installation/replication-status.md
index a8928a2ed1..26cfd965ce 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/replication-status.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/replication-status.md
@@ -1 +1,9 @@
-1. En la instancia replicada, para garantizar que se estén ejecutando correctamente los servicios de replicación, ejecuta `ghe-repl-status`. Este comando devolverá un `OK` para todos los servicios cuando exista una replicación exitosa en progreso y la réplica se haya mejorado.
+---
+ms.openlocfilehash: 831838937ab8a143050a9be7b16ea45a17952408
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111466"
+---
+1. En la instancia de réplica, para garantizar que los servicios de replicación se ejecuten correctamente, ejecute `ghe-repl-status`. Este comando devolverá `OK` para todos los servicios cuando hay una replicación correcta en curso y la réplica se haya actualizado.
diff --git a/translations/es-ES/data/reusables/enterprise_installation/request-a-trial.md b/translations/es-ES/data/reusables/enterprise_installation/request-a-trial.md
index e70b7db0b8..22387d4965 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/request-a-trial.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/request-a-trial.md
@@ -1 +1,9 @@
-Puedes solicitar una prueba para evaluar {% data variables.product.prodname_ghe_server %}. Para obtener más información, consulta "[Configurar una prueba de {% data variables.product.prodname_ghe_server %}]({% ifversion ghae %}/enterprise-server@latest{% endif %}/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-server)".
+---
+ms.openlocfilehash: b5a18f02f1b4d8d7f417f66757b655ef52b26fdf
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "146682505"
+---
+Puedes solicitar una prueba para evaluar {% data variables.product.prodname_ghe_server %}. Para más información, vea "[Configuración de una versión de prueba de {% data variables.product.prodname_ghe_server %}]({% ifversion ghae %}/enterprise-server@latest{% endif %}/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-server)".
diff --git a/translations/es-ES/data/reusables/enterprise_installation/save-settings-in-web-based-mgmt-console.md b/translations/es-ES/data/reusables/enterprise_installation/save-settings-in-web-based-mgmt-console.md
index db5e3a9c35..e4ad4debf1 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/save-settings-in-web-based-mgmt-console.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/save-settings-in-web-based-mgmt-console.md
@@ -1 +1,9 @@
-3. En la [{% data variables.enterprise.management_console %}](/enterprise/admin/guides/installation/accessing-the-management-console/), configura y guarda a configuración que desees.
+---
+ms.openlocfilehash: b951df3eca3760e80da4298b046a604658b78e5f
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "146332204"
+---
+3. En [{% data variables.enterprise.management_console %}](/enterprise/admin/guides/installation/accessing-the-management-console/), configura y guarda la configuración deseada.
diff --git a/translations/es-ES/data/reusables/enterprise_installation/software-license.md b/translations/es-ES/data/reusables/enterprise_installation/software-license.md
index a451186a38..1bc94e0450 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/software-license.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/software-license.md
@@ -1 +1,9 @@
-Debes tener un archivo de licencia de {% data variables.product.prodname_enterprise %}. Para obtener más información, consulta las secciones "[Configurar una prueba de {% data variables.product.prodname_ghe_server %}](/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-server#setting-up-your-trial-of-github-enterprise-server)" y "[Acerca de las licencias de {% data variables.product.prodname_enterprise %}](/billing/managing-your-license-for-github-enterprise/about-licenses-for-github-enterprise)".
+---
+ms.openlocfilehash: 001d4f28d235ebfa568fe6fbb16b4d0a7bd5655d
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145123721"
+---
+Debes tener un archivo de licencia de {% data variables.product.prodname_enterprise %}. Para obtener más información, consulte "[Configuración de una versión de prueba de {% data variables.product.prodname_ghe_server %}](/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-server#setting-up-your-trial-of-github-enterprise-server)" y "[Acerca de las licencias para {% data variables.product.prodname_enterprise %}](/billing/managing-your-license-for-github-enterprise/about-licenses-for-github-enterprise)".
diff --git a/translations/es-ES/data/reusables/enterprise_installation/ssh-into-instance.md b/translations/es-ES/data/reusables/enterprise_installation/ssh-into-instance.md
index c5dd9fcc37..1b3eb803b8 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/ssh-into-instance.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/ssh-into-instance.md
@@ -1,4 +1,12 @@
-1. SSH en {% data variables.product.product_location %}. Si tu instancia comprende nodos múltiples, por ejemplo, si se configuraron la disponibilidad alta o la geo-replicación, ingresa por SSH al nodo primario. Si utilizas un clúster, puedes ingresar por SSH a cualquier nodo. Para obtener más información sobre el acceso por SSH, consulta la sección "[Acceder al shell administrativo (SSH)](/admin/configuration/accessing-the-administrative-shell-ssh)".
+---
+ms.openlocfilehash: 56d00170560f72e7e4fad39972422cf301b377be
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "147410671"
+---
+1. SSH en {% data variables.product.product_location %}. Si la instancia consta de varios nodos, por ejemplo, si la alta disponibilidad o la replicación geográfica están configuradas, utiliza SSH en el nodo principal. Si usas un clúster, puedes utilizar SSH en cualquier nodo. Para obtener más información acerca del acceso a SSH, consulta "[Acceso al shell administrativo (SSH)](/admin/configuration/accessing-the-administrative-shell-ssh)".
 
    ```shell
    $ ssh -p 122 admin@HOSTNAME
diff --git a/translations/es-ES/data/reusables/enterprise_installation/ssh-into-target-instance.md b/translations/es-ES/data/reusables/enterprise_installation/ssh-into-target-instance.md
index b8e68c3578..f6accc6920 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/ssh-into-target-instance.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/ssh-into-target-instance.md
@@ -1,4 +1,12 @@
-1. Como administrador de sitio, [Entra por SSH en tu instancia destino de {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/accessing-the-administrative-shell-ssh/).
+---
+ms.openlocfilehash: 857705360d900efd06370f0359ce3e55a499912f
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145123713"
+---
+1. Como administrador del sitio, [acceda mediante SSH a la instancia de {% data variables.product.prodname_ghe_server %} de destino](/enterprise/admin/guides/installation/accessing-the-administrative-shell-ssh/).
 ```shell
 $ ssh -p 122 admin@HOSTNAME
 ```
diff --git a/translations/es-ES/data/reusables/enterprise_installation/start-replication.md b/translations/es-ES/data/reusables/enterprise_installation/start-replication.md
index 102b69218e..3466c2b6c2 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/start-replication.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/start-replication.md
@@ -1 +1,9 @@
-1. En la instancia réplica, para comenzar la replicación, ejecuta `ghe-repl-start`.
+---
+ms.openlocfilehash: 5fb88d0088e154d4ca11e3370764c157867f9e3e
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111449"
+---
+1. En la instancia de réplica, para iniciar la replicación, ejecuta `ghe-repl-start`.
diff --git a/translations/es-ES/data/reusables/enterprise_installation/terminating-tls.md b/translations/es-ES/data/reusables/enterprise_installation/terminating-tls.md
index 6873a1b51c..f2a91a2faf 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/terminating-tls.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/terminating-tls.md
@@ -1,5 +1,13 @@
+---
+ms.openlocfilehash: 2887b3039e46f23e3075d9e84fc06483d7d6dce6
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145123698"
+---
 {% warning %}
 
- **Advertencia:** cuando se termina una conexión HTTPS en un balanceador de carga, las solicitudes de éste hacia {% data variables.product.prodname_ghe_server %} necesitarán utilizar HTTPS. Bajar la conexión de categoría a HTTP no es compatible.
+ **Advertencia:** Cuando se termina una conexión HTTPS en un equilibrador de carga, en las solicitudes de este hacia {% data variables.product.prodname_ghe_server %} también es necesario usar HTTPS. Bajar la conexión de categoría a HTTP no es compatible.
 
 {% endwarning %}
diff --git a/translations/es-ES/data/reusables/enterprise_installation/upload-a-license-file.md b/translations/es-ES/data/reusables/enterprise_installation/upload-a-license-file.md
index ce89dcaf56..45a9e4d62d 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/upload-a-license-file.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/upload-a-license-file.md
@@ -1 +1,9 @@
-2. En el prompt, carga tu archivo de licencia y configura una contraseña de consola de administración. Paa obtener más información, consulta la sección "[Administrar tu licencia de {% data variables.product.prodname_enterprise %}](/billing/managing-your-license-for-github-enterprise)".
+---
+ms.openlocfilehash: b4c24028447cd6a7a1e40e45ee98b2cdd22ae46a
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145123697"
+---
+2. En el prompt, carga tu archivo de licencia y configura una contraseña de consola de administración. Para obtener más información, consulte "[Administrar tu licencia de {% data variables.product.prodname_enterprise %}](/billing/managing-your-license-for-github-enterprise)".
diff --git a/translations/es-ES/data/reusables/enterprise_installation/verify-replication-channel.md b/translations/es-ES/data/reusables/enterprise_installation/verify-replication-channel.md
index 5e19372bda..ac19fdb921 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/verify-replication-channel.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/verify-replication-channel.md
@@ -1,4 +1,12 @@
-11. Para verificar el estado de cada canal de replicación del almacén de datos, utiliza el comando `ghe-repl-status`.
+---
+ms.openlocfilehash: 07cbcf275bc4639cf5fb690becb5cbbc02a95e00
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111433"
+---
+11. Para comprobar el estado del canal de replicación de cada almacén de datos, use el comando `ghe-repl-status`.
   ```shell
   $ ghe-repl-status
   ```
diff --git a/translations/es-ES/data/reusables/enterprise_installation/visit-your-instance.md b/translations/es-ES/data/reusables/enterprise_installation/visit-your-instance.md
index 6b4488403c..fadd50ba34 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/visit-your-instance.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/visit-your-instance.md
@@ -1 +1,9 @@
-1. Da clic en **Visitar tu instancia**.
+---
+ms.openlocfilehash: 902d3038ea84f4eb9f99f652f8b03858fc8d341f
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145123689"
+---
+1. Haga clic en **Visitar la instancia**.
diff --git a/translations/es-ES/data/reusables/enterprise_installation/vm-console-done.md b/translations/es-ES/data/reusables/enterprise_installation/vm-console-done.md
index 2febe6dc27..83028dfd2b 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/vm-console-done.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/vm-console-done.md
@@ -1 +1,9 @@
-1. Para terminar tu configuración, presiona **D**.
+---
+ms.openlocfilehash: 42650ca1eaa9ecd5e5e8305c4ef52fc767702acc
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111426"
+---
+1. Para finalizar la configuración de los valores, presione **D**.
diff --git a/translations/es-ES/data/reusables/enterprise_installation/warning-on-scaling.md b/translations/es-ES/data/reusables/enterprise_installation/warning-on-scaling.md
index c92642b612..c17db28ade 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/warning-on-scaling.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/warning-on-scaling.md
@@ -1,5 +1,13 @@
+---
+ms.openlocfilehash: e5599974bb123d5ff904a3ccc0564dc4258f0cfe
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145123674"
+---
 {% warning %}
 
-**Nota:** Siempre puedes mejorar tu CPU o memoria si cambias tu instancia de tamaño. Sin embargo, ya que cambiar de tamaño tu CPU o memoria requiere tiempo de inactividad para tus usuarios, recomendamos contar con recursos de sobra para compensar un escalamiento.
+**Nota:** Siempre puede escalar verticalmente la CPU o la memoria si cambia de tamaño la instancia. Sin embargo, ya que cambiar de tamaño tu CPU o memoria requiere tiempo de inactividad para tus usuarios, recomendamos contar con recursos de sobra para compensar un escalamiento.
 
 {% endwarning %}
diff --git a/translations/es-ES/data/reusables/enterprise_installation/warning-on-upgrading-physical-resources.md b/translations/es-ES/data/reusables/enterprise_installation/warning-on-upgrading-physical-resources.md
index 2db4696bd2..0850269ba8 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/warning-on-upgrading-physical-resources.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/warning-on-upgrading-physical-resources.md
@@ -1,5 +1,13 @@
+---
+ms.openlocfilehash: a27fa907e6ce74d1500f4d3e29dcc4159fcf7650
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "146332180"
+---
 {% warning %}
 
-**Advertencia:** El proceso para destinar nuevos recursos de sistema varía dependiendo de la plataforma de virtualización y tipo de recurso. Siempre deberás configurar el monitoreo y las alertas de los recursos clave del sistema. Para obtener más información, consulta la sección "[Monitorear tu aplicativo de {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/monitoring-your-github-enterprise-server-appliance/)".
+**Advertencia:** El proceso de asignación de nuevos recursos del sistema varía en función de la plataforma de virtualización y el tipo de recurso. Siempre deberás configurar el monitoreo y las alertas de los recursos clave del sistema. Para más información, vea "[Supervisión del dispositivo de {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/monitoring-your-github-enterprise-server-appliance/)".
 
 {% endwarning %}
diff --git a/translations/es-ES/data/reusables/enterprise_installation/when-9418-necessary.md b/translations/es-ES/data/reusables/enterprise_installation/when-9418-necessary.md
index 5e990f3d67..6c3fd328fc 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/when-9418-necessary.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/when-9418-necessary.md
@@ -1 +1,9 @@
-Si habilitaste el modo privado en tu instancia, entonces solo se requerirá abrir este puerto si también habilitas el acceso de lectura anónimo para Git. Para obtener más información consulta la sección "[Requerir políticas de administración de repositorios en tu empresa](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)".
+---
+ms.openlocfilehash: 6060b9e6d7d0df16d40634d6862cf5ad7e190912
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145123666"
+---
+Si habilitaste el modo privado en tu instancia, entonces solo se requerirá abrir este puerto si también habilitas el acceso de lectura anónimo para Git. Para más información, vea "[Aplicación de directivas de administración de repositorios en la empresa](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)".
diff --git a/translations/es-ES/data/reusables/enterprise_management_console/access-monitoring.md b/translations/es-ES/data/reusables/enterprise_management_console/access-monitoring.md
index a09820565c..701c3e556c 100644
--- a/translations/es-ES/data/reusables/enterprise_management_console/access-monitoring.md
+++ b/translations/es-ES/data/reusables/enterprise_management_console/access-monitoring.md
@@ -1 +1,10 @@
-1. En la barra lateral izquierda, da clic en **Monitoreo**. ![Pestaña de monitoreo](/assets/images/enterprise/management-console/monitoring-tab.png)
+---
+ms.openlocfilehash: 2a8f5f84f3e37be9518376ec085b89cdb7b47f24
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111401"
+---
+1. En la barra lateral de la izquierda, haga clic en **Supervisión**.
+![Pestaña Monitoring (Supervisión)](/assets/images/enterprise/management-console/monitoring-tab.png)
diff --git a/translations/es-ES/data/reusables/enterprise_management_console/actions.md b/translations/es-ES/data/reusables/enterprise_management_console/actions.md
index 3c2bf32f4a..4459d5628e 100644
--- a/translations/es-ES/data/reusables/enterprise_management_console/actions.md
+++ b/translations/es-ES/data/reusables/enterprise_management_console/actions.md
@@ -1,3 +1,11 @@
-1. En la barra lateral izquierda, da clic en **Acciones**.
+---
+ms.openlocfilehash: d8e846fc675f86a03f94c6f346a194700f9a000b
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145123665"
+---
+1. En la barra lateral de la izquierda, haga clic en **Actions** (acciones).
 
    ![Pestaña de acciones en la barra lateral de configuración](/assets/images/enterprise/management-console/sidebar-actions.png)
diff --git a/translations/es-ES/data/reusables/enterprise_management_console/advanced-security-license.md b/translations/es-ES/data/reusables/enterprise_management_console/advanced-security-license.md
index 1a6d244543..396ba5cbdd 100644
--- a/translations/es-ES/data/reusables/enterprise_management_console/advanced-security-license.md
+++ b/translations/es-ES/data/reusables/enterprise_management_console/advanced-security-license.md
@@ -1 +1,9 @@
-Si no puedes ver la **{% data variables.product.prodname_advanced_security %}** en la barra lateral, esto significa que tu licencia no incluye soporte para las características de {% data variables.product.prodname_advanced_security %}, incluyendo el {% data variables.product.prodname_code_scanning %} y el {% data variables.product.prodname_secret_scanning %}. La licencia de {% data variables.product.prodname_advanced_security %} te permite acceder, a ti y a tus usuarios, a las características que te permiten añadir seguridad a tus repositorios ya tu código. Para obtener más información, consulta la sección "[Acerca de GitHub Advanced Security](/github/getting-started-with-github/about-github-advanced-security)" o contacta a {% data variables.contact.contact_enterprise_sales %}.
+---
+ms.openlocfilehash: c45d7e3eb6e721943424474bccf904ce4ef4f7a0
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111394"
+---
+Si no puede ver **{% data variables.product.prodname_advanced_security %}** en la barra lateral, significa que la licencia no incluye soporte para las características de {% data variables.product.prodname_advanced_security %}, incluidos {% data variables.product.prodname_code_scanning %} y {% data variables.product.prodname_secret_scanning %}. La licencia de {% data variables.product.prodname_advanced_security %} te permite acceder, a ti y a tus usuarios, a las características que te permiten añadir seguridad a tus repositorios ya tu código. Para más información, vea "[Acerca de GitHub Advanced Security](/github/getting-started-with-github/about-github-advanced-security)" o póngase en contacto con {% data variables.contact.contact_enterprise_sales %}.
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 36df672c58..a8c722f936 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 +1,10 @@
-1. En la barra lateral izquierda, haz clic en **Security** (Seguridad). ![Barra lateral de seguridad](/assets/images/enterprise/3.2/management-console/sidebar-security.png)
+---
+ms.openlocfilehash: dfc6eb2056ac19368376fd842a4fc04895c312aa
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "147061870"
+---
+1. En la barra lateral izquierda, haga clic en **Security** (Seguridad).
+![Barra lateral de seguridad](/assets/images/enterprise/3.2/management-console/sidebar-security.png)
diff --git a/translations/es-ES/data/reusables/enterprise_management_console/authentication-password.md b/translations/es-ES/data/reusables/enterprise_management_console/authentication-password.md
index ae71195465..9c05beb46e 100644
--- a/translations/es-ES/data/reusables/enterprise_management_console/authentication-password.md
+++ b/translations/es-ES/data/reusables/enterprise_management_console/authentication-password.md
@@ -1 +1,9 @@
+---
+ms.openlocfilehash: 5770dd07c91210b438252a1c90f9ddff2c216c15
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111385"
+---
 En "Contraseña de autenticación", escribe la contraseña de autenticación.
diff --git a/translations/es-ES/data/reusables/enterprise_management_console/authentication-protocol.md b/translations/es-ES/data/reusables/enterprise_management_console/authentication-protocol.md
index ca04ba0c58..503dd46ae5 100644
--- a/translations/es-ES/data/reusables/enterprise_management_console/authentication-protocol.md
+++ b/translations/es-ES/data/reusables/enterprise_management_console/authentication-protocol.md
@@ -1 +1,9 @@
-En la parte derecha de "Contraseña de autenticación", en el menú desplegable de **Protocolo**, da clic en el protocolo de autenticación que quieras utilizar.
+---
+ms.openlocfilehash: 6f4d3d27c3592e6e4e3b45d1305669ef26e5fe97
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145123642"
+---
+A la derecha de "Contraseña de autenticación", en el menú desplegable **Protocolo**, haga clic en el protocolo de autenticación que quiera usar.
diff --git a/translations/es-ES/data/reusables/enterprise_management_console/authentication.md b/translations/es-ES/data/reusables/enterprise_management_console/authentication.md
index 853b5bf94e..1b36a7c9dc 100644
--- a/translations/es-ES/data/reusables/enterprise_management_console/authentication.md
+++ b/translations/es-ES/data/reusables/enterprise_management_console/authentication.md
@@ -1 +1,10 @@
-1. En la barra lateral izquierda, da clic en **Autenticación**. ![Pestaña de autenticación en la barra lateral de configuración](/assets/images/enterprise/management-console/sidebar-authentication.png)
+---
+ms.openlocfilehash: 643ec5cdbce90d20c74e58b97b6d70078f274f82
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111377"
+---
+1. En la barra lateral de la izquierda, haga clic en **Autenticación**.
+![Pestaña de autenticación en la barra lateral de configuración](/assets/images/enterprise/management-console/sidebar-authentication.png)
diff --git a/translations/es-ES/data/reusables/enterprise_management_console/badge_indicator.md b/translations/es-ES/data/reusables/enterprise_management_console/badge_indicator.md
index 0c74592a2b..f297e754a1 100644
--- a/translations/es-ES/data/reusables/enterprise_management_console/badge_indicator.md
+++ b/translations/es-ES/data/reusables/enterprise_management_console/badge_indicator.md
@@ -1 +1,9 @@
-A team that's [synced to an LDAP group](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync) is indicated with a special LDAP badge. The member list for an LDAP synced team can only be managed from the LDAP group it's mapped to.
+---
+ms.openlocfilehash: 47ce87910c48ca32b1aeb4eaf3a95028ce13d4b8
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145123641"
+---
+Un equipo que está [sincronizado con un grupo de LDAP](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync) se indica con un distintivo de LDAP especial. La lista de miembros para un equipo de LDAP sincronizado únicamente se puede administrar desde el grupo LDAP al que está mapeado.
diff --git a/translations/es-ES/data/reusables/enterprise_management_console/enable-disable-security-features.md b/translations/es-ES/data/reusables/enterprise_management_console/enable-disable-security-features.md
index 97b15230be..baa6f9a7c1 100644
--- a/translations/es-ES/data/reusables/enterprise_management_console/enable-disable-security-features.md
+++ b/translations/es-ES/data/reusables/enterprise_management_console/enable-disable-security-features.md
@@ -1,5 +1,13 @@
+---
+ms.openlocfilehash: 232a9cb434a48f115e20871785411b2d4f347fb0
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111370"
+---
 {% warning %}
 
-**Advertencia**: El cambiar esta configuración ocasionará que se reinicien los servicios de cara al cliente en {% data variables.product.prodname_ghe_server %}. Debes calcular este cambio cuidadosamente para minimizar el tiempo de inactividad para los usuarios.
+**Advertencia**: El cambio de esta configuración hará que se reinicien los servicios orientados al usuario en {% data variables.product.prodname_ghe_server %}. Debe regular el tiempo de este cambio con cuidado para minimizar el tiempo de inactividad de los usuarios.
 
 {% endwarning %}
diff --git a/translations/es-ES/data/reusables/enterprise_management_console/enable-snmp.md b/translations/es-ES/data/reusables/enterprise_management_console/enable-snmp.md
index 50a596de52..90f03e87ff 100644
--- a/translations/es-ES/data/reusables/enterprise_management_console/enable-snmp.md
+++ b/translations/es-ES/data/reusables/enterprise_management_console/enable-snmp.md
@@ -1 +1,10 @@
-1. Debajo de "Monitoreando", selecciona **Habilitar SNMP**. ![Botón para habilitar SNMP](/assets/images/enterprise/management-console/enable-snmp.png)
+---
+ms.openlocfilehash: 5ea8a4178da32641edd99b1b7d14a7562faceb55
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145123634"
+---
+1. En "Supervisión", seleccione **Habilitar SNMP**.
+![Botón para habilitar SNMP](/assets/images/enterprise/management-console/enable-snmp.png)
diff --git a/translations/es-ES/data/reusables/enterprise_management_console/hostname-menu-item.md b/translations/es-ES/data/reusables/enterprise_management_console/hostname-menu-item.md
index 2a77561048..2eff6ead19 100644
--- a/translations/es-ES/data/reusables/enterprise_management_console/hostname-menu-item.md
+++ b/translations/es-ES/data/reusables/enterprise_management_console/hostname-menu-item.md
@@ -1 +1,10 @@
-3. En la barra lateral izquierda, da clic en **Nombre de Host**. ![Pestaña de nombre de host en la barra lateral](/assets/images/enterprise/management-console/hostname-sidebar.png)
+---
+ms.openlocfilehash: da651fc3a47d15b4cd45a1fa0e5875033a94ddd3
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111369"
+---
+3. En la barra lateral izquierda, haga clic en **Hostname**.
+  ![Pestaña del nombre de host en la barra lateral](/assets/images/enterprise/management-console/hostname-sidebar.png)
diff --git a/translations/es-ES/data/reusables/enterprise_management_console/pages-tab.md b/translations/es-ES/data/reusables/enterprise_management_console/pages-tab.md
index a2700d139e..01e18951d8 100644
--- a/translations/es-ES/data/reusables/enterprise_management_console/pages-tab.md
+++ b/translations/es-ES/data/reusables/enterprise_management_console/pages-tab.md
@@ -1 +1,10 @@
-1. En la barra lateral izquierda, da clic en **Páginas**. ![Barra lateral de páginas](/assets/images/enterprise/management-console/sidebar-pages.png)
+---
+ms.openlocfilehash: dd5859c8947d58250403800a0be8638676c0d729
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145123618"
+---
+1. En la barra lateral de la izquierda, haga clic en **Pages**.
+![Barra lateral de Pages](/assets/images/enterprise/management-console/sidebar-pages.png)
diff --git a/translations/es-ES/data/reusables/enterprise_management_console/privacy.md b/translations/es-ES/data/reusables/enterprise_management_console/privacy.md
index db9d6f7b35..3f2e297b79 100644
--- a/translations/es-ES/data/reusables/enterprise_management_console/privacy.md
+++ b/translations/es-ES/data/reusables/enterprise_management_console/privacy.md
@@ -1 +1,10 @@
-1. En la barra lateral izquierda, da clic en **Privacidad**. ![Pestaña de privacidad en la barra lateral de configuración](/assets/images/enterprise/management-console/sidebar-privacy.png)
+---
+ms.openlocfilehash: a053692e7dcfaef2dddfbf75a60562cbeab37945
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111362"
+---
+1. En la barra lateral de la izquierda, haga clic en **Privacy**.
+![Pestaña Privacy en la barra lateral de configuración](/assets/images/enterprise/management-console/sidebar-privacy.png)
diff --git a/translations/es-ES/data/reusables/enterprise_management_console/save-settings.md b/translations/es-ES/data/reusables/enterprise_management_console/save-settings.md
index 1bc9324cc0..a50260419f 100644
--- a/translations/es-ES/data/reusables/enterprise_management_console/save-settings.md
+++ b/translations/es-ES/data/reusables/enterprise_management_console/save-settings.md
@@ -1,10 +1,18 @@
-1. Debajo de la barra lateral izquierda, da clic en **Guardar configuración**.
+---
+ms.openlocfilehash: 8a51aa2f73c24c78b7f21f78a346195bf168b5e3
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145123610"
+---
+1. En la barra lateral de la izquierda, haga clic en **Guardar configuración**.
 
    ![Captura de pantalla del botón para guardar los ajustes en la {% data variables.enterprise.management_console %}](/assets/images/enterprise/management-console/save-settings.png)
 
    {% note %}
 
-   **Nota:** El guardar los ajustes en la {% data variables.enterprise.management_console %} restablece los servicios de sistema, lo cual podría dar como resultado un tiempo de inactividad visible.
+   **Nota:** Al guardar la configuración en la {% data variables.enterprise.management_console %} se restablecen los servicios de sistema, lo que podría generar un tiempo de inactividad visible para el usuario.
 
    {% endnote %}
 
diff --git a/translations/es-ES/data/reusables/enterprise_management_console/select-tls-only.md b/translations/es-ES/data/reusables/enterprise_management_console/select-tls-only.md
index 39a7185d44..0f25f0bf30 100644
--- a/translations/es-ES/data/reusables/enterprise_management_console/select-tls-only.md
+++ b/translations/es-ES/data/reusables/enterprise_management_console/select-tls-only.md
@@ -1 +1,10 @@
-1. Selecciona **Únicamente TLS (recomendado)**. ![Casilla para escoger únicamente TLS](/assets/images/enterprise/management-console/tls-only.png)
+---
+ms.openlocfilehash: 1e17e74f1f1674786ecc7e44a4e8fc46fd11c54a
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111353"
+---
+1. Seleccione **TLS only (recommended)** .
+  ![Casilla para seleccionar solo TLS](/assets/images/enterprise/management-console/tls-only.png)
diff --git a/translations/es-ES/data/reusables/enterprise_management_console/support-link.md b/translations/es-ES/data/reusables/enterprise_management_console/support-link.md
index e6f57ebd39..aafecc7f94 100644
--- a/translations/es-ES/data/reusables/enterprise_management_console/support-link.md
+++ b/translations/es-ES/data/reusables/enterprise_management_console/support-link.md
@@ -1 +1,10 @@
-4. En la parte superior derecha de {% data variables.enterprise.management_console %}, da clic en **Soporte**. ![Botón para acceder al área de soporte](/assets/images/enterprise/management-console/support-link.png)
+---
+ms.openlocfilehash: 96a4e234d7baf6821da1525b4bac8e1f51715367
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145123609"
+---
+4. En la esquina superior derecha de {% data variables.enterprise.management_console %}, haga clic en **Soporte técnico**.
+  ![Botón para acceder al área de soporte técnico](/assets/images/enterprise/management-console/support-link.png)
diff --git a/translations/es-ES/data/reusables/enterprise_management_console/test-domain-settings-failure.md b/translations/es-ES/data/reusables/enterprise_management_console/test-domain-settings-failure.md
index 01e74d3661..a3f09fc0ad 100644
--- a/translations/es-ES/data/reusables/enterprise_management_console/test-domain-settings-failure.md
+++ b/translations/es-ES/data/reusables/enterprise_management_console/test-domain-settings-failure.md
@@ -1 +1,10 @@
-1. Si no ves una tilde verde al costado de todas las entradas, revisa tu configuración para los elementos de configuración que hayan fallado. Para obtener más información, consulta la sección "[Configurar los servidores de nombre de DNS](/enterprise/admin/guides/installation/configuring-dns-nameservers/)". ![Tabla mostrando el estado de las configuraciones de DNS y SSL](/assets/images/enterprise/management-console/domain-dns-ssl-settings-check.png)
+---
+ms.openlocfilehash: 550156b650dd178552dcc342c1246a1e11ab2465
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "146332188"
+---
+1. Si no ves una tilde verde al costado de todas las entradas, revisa tu configuración para los elementos de configuración que hayan fallado. Para más información, vea "[Configuración de servidores de nombres DNS](/enterprise/admin/guides/installation/configuring-dns-nameservers/)".
+![Tabla en la que se muestra el estado de las configuraciones de DNS y SSL](/assets/images/enterprise/management-console/domain-dns-ssl-settings-check.png)
diff --git a/translations/es-ES/data/reusables/enterprise_management_console/type-management-console-password.md b/translations/es-ES/data/reusables/enterprise_management_console/type-management-console-password.md
index c00a2aa8ab..c735fce688 100644
--- a/translations/es-ES/data/reusables/enterprise_management_console/type-management-console-password.md
+++ b/translations/es-ES/data/reusables/enterprise_management_console/type-management-console-password.md
@@ -1 +1,10 @@
-1. Si se te solicita, teclea tu contraseña de {% data variables.enterprise.management_console %}. ![Pantalla de desbloqueo de {% data variables.enterprise.management_console %}](/assets/images/enterprise/management-console/unlock-password.png)
+---
+ms.openlocfilehash: ca83bd1290900c48311e15c8ed990ca00bcc0971
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145123593"
+---
+1. Si se te solicita, teclea tu contraseña de {% data variables.enterprise.management_console %}.
+  ![Pantalla de desbloqueo de {% data variables.enterprise.management_console %}](/assets/images/enterprise/management-console/unlock-password.png)
diff --git a/translations/es-ES/data/reusables/enterprise_management_console/updates-tab.md b/translations/es-ES/data/reusables/enterprise_management_console/updates-tab.md
index da57a34276..793a4c97f6 100644
--- a/translations/es-ES/data/reusables/enterprise_management_console/updates-tab.md
+++ b/translations/es-ES/data/reusables/enterprise_management_console/updates-tab.md
@@ -1 +1,10 @@
-1. En la parte superior de {% data variables.enterprise.management_console %}, da clic en **Actualizaciones**. ![Actualiza el elemento del menú](/assets/images/enterprise/management-console/updates_tab.png)
+---
+ms.openlocfilehash: 5aa89f2e6813e84457bca8a8f3693ffd1aea713c
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111337"
+---
+1. En la parte superior de {% data variables.enterprise.management_console %}, haga clic en **Updates**.
+![Elemento de menú Updates](/assets/images/enterprise/management-console/updates_tab.png)
diff --git a/translations/es-ES/data/reusables/enterprise_migrations/exclude-file-attachments.md b/translations/es-ES/data/reusables/enterprise_migrations/exclude-file-attachments.md
index ff253121db..87ca6d5775 100644
--- a/translations/es-ES/data/reusables/enterprise_migrations/exclude-file-attachments.md
+++ b/translations/es-ES/data/reusables/enterprise_migrations/exclude-file-attachments.md
@@ -1 +1,9 @@
+---
+ms.openlocfilehash: 7efd71d10240161a556013bd76a9d5d6b3ad9211
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145123586"
+---
 Los archivos adjuntos pueden resultar muy grandes y es posible que sobrecarguen tu archivo de migración final de manera innecesaria.
diff --git a/translations/es-ES/data/reusables/enterprise_migrations/fork-persistence.md b/translations/es-ES/data/reusables/enterprise_migrations/fork-persistence.md
index b48fdc0c18..40fe8821d1 100644
--- a/translations/es-ES/data/reusables/enterprise_migrations/fork-persistence.md
+++ b/translations/es-ES/data/reusables/enterprise_migrations/fork-persistence.md
@@ -1,5 +1,13 @@
+---
+ms.openlocfilehash: 2662278ffa5c4200738a4e9fedff2f6d856b2cb1
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111321"
+---
 {% tip %}
 
-**Nota:** Las relaciones de las bifurcaciones no persisten después de una migración.
+**Nota:** Las relaciones de bifurcación no se conservan después de una migración.
 
 {% endtip %}
diff --git a/translations/es-ES/data/reusables/enterprise_migrations/locking-repositories.md b/translations/es-ES/data/reusables/enterprise_migrations/locking-repositories.md
index 2dbf474329..db5d9896b1 100644
--- a/translations/es-ES/data/reusables/enterprise_migrations/locking-repositories.md
+++ b/translations/es-ES/data/reusables/enterprise_migrations/locking-repositories.md
@@ -1,7 +1,14 @@
+---
+ms.openlocfilehash: 1254cbeb3ee84e625e46ebc13be30336fd60a41d
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145123578"
+---
 {% tip %}
 
-**Nota:** El bloquear un repositorio impedirá todos los accesos de escritura al mismo. No puedes asociar equipos o colaboradores nuevos con un repositorio bloqueado.
-Si estás llevando a cabo una ejecución de prueba, no necesitas bloquear el repositorio. Cuando migras los datos desde un repositorio que está en uso,
+**Nota:** El bloqueo de un repositorio impedirá todos los accesos de escritura al mismo. No puedes asociar equipos o colaboradores nuevos con un repositorio bloqueado.
 
-{% data variables.product.company_short %} recomienda fuertemente que lo bloquees. Para obtener más información, consulta "[Acerca de las migraciones](/enterprise/admin/migrations/about-migrations#types-of-migrations)".
+Si estás llevando a cabo una ejecución de prueba, no necesitas bloquear el repositorio. Al migrar datos de un repositorio que está en uso, {% data variables.product.company_short %} recomienda encarecidamente bloquear el repositorio. Para más información, vea "[Acerca de las migraciones](/enterprise/admin/migrations/about-migrations#types-of-migrations)".
 {% endtip %}
diff --git a/translations/es-ES/data/reusables/enterprise_migrations/make-a-list.md b/translations/es-ES/data/reusables/enterprise_migrations/make-a-list.md
index eff3aa58c7..0c348cb0b5 100644
--- a/translations/es-ES/data/reusables/enterprise_migrations/make-a-list.md
+++ b/translations/es-ES/data/reusables/enterprise_migrations/make-a-list.md
@@ -1 +1,9 @@
+---
+ms.openlocfilehash: 687916ec79cfe8fcb94582b389a32ee165828256
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111314"
+---
 1. Para minimizar los tiempos de inactividad, haz una lista de repositorios que deseas exportar desde la instancia de origen. Puedes agregar múltiples repositorios a una exportación a la vez usando un archivo de texto que muestra la URL de cada repositorio en una línea separada.
diff --git a/translations/es-ES/data/reusables/enterprise_migrations/ready-to-import-migrations.md b/translations/es-ES/data/reusables/enterprise_migrations/ready-to-import-migrations.md
index 9afc8bf9b1..61db02e20a 100644
--- a/translations/es-ES/data/reusables/enterprise_migrations/ready-to-import-migrations.md
+++ b/translations/es-ES/data/reusables/enterprise_migrations/ready-to-import-migrations.md
@@ -1 +1,9 @@
-1. Para preparar los datos de migración archivados para importarlos a la instancia de {% data variables.product.prodname_ghe_server %}, consulta la sección "[Prepararse para migrar los datos a tu empresa](/enterprise/admin/user-management/preparing-to-migrate-data-to-your-enterprise)".
+---
+ms.openlocfilehash: 6adf1d17e7af647a97d0408676555f4da587d408
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145123570"
+---
+1. A fin de preparar los datos de migración archivados para la importación en una instancia de {% data variables.product.prodname_ghe_server %}, vea "[Preparación para migrar datos a la empresa](/enterprise/admin/user-management/preparing-to-migrate-data-to-your-enterprise)".
diff --git a/translations/es-ES/data/reusables/enterprise_migrations/review-the-import-csv.md b/translations/es-ES/data/reusables/enterprise_migrations/review-the-import-csv.md
index 408f1efe18..702ebc1241 100644
--- a/translations/es-ES/data/reusables/enterprise_migrations/review-the-import-csv.md
+++ b/translations/es-ES/data/reusables/enterprise_migrations/review-the-import-csv.md
@@ -1,15 +1,22 @@
-1. Revisa el archivo (CSV) separado por coma en `/PATH/REPO-NAME.git/git-import/raw-authors.csv`. Debería contener estas columnas:
-    - `ID`: el autor tal como se almacena en el repositorio original, seguido de un identificador único
-    - `NOMBRE`: el autor tal como se almacena en el repositorio original
-
-  Para mapear autores desde el repositorio original a una dirección de correo electrónico y nombre, crea un nuevo archivo CSV con las columnas `ID,(ignorado),GIT_EMAIL,GIT_NAME`, que reemplace la información de autor por "ID" con "GIT_EMAIL" y "GIT_NAME".
+---
+ms.openlocfilehash: 52ba84fdbfdaa4150aff2b1e1bba858bf1ab7d41
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111313"
+---
+1. Revise el archivo separado por comas (CSV) en `/PATH/REPO-NAME.git/git-import/raw-authors.csv`. Debería contener estas columnas:
+    - `ID`: el creador, tal y como se almacena en el repositorio original, seguido de un identificador único
+    - `NAME`: el creador, tal y como se almacena en el repositorio original
 
+  Para asignar creadores desde el repositorio original a una dirección de correo electrónico y un nombre, cree un archivo CSV con las columnas `ID,(ignored),GIT_EMAIL,GIT_NAME`, que reemplazan la información del creador por "ID" con "GIT_EMAIL" y "GIT_NAME".
 
   #### Ejemplo:
 
-   - ID del autor original: `octocat@111111-2222-3333-4444-55555555555`
+   - Id. del creador original: `octocat@111111-2222-3333-4444-55555555555`
    - Nueva dirección de correo electrónico: `octocat@github.com`
-   - Nuevo nombre: `The Octocat`
+   - Nombre nuevo: `The Octocat`
 
    Para mapear el autor original a un nuevo usuario de Git, el archivo CSV debería incluir la línea:
 
diff --git a/translations/es-ES/data/reusables/enterprise_migrations/specify-staging-path.md b/translations/es-ES/data/reusables/enterprise_migrations/specify-staging-path.md
index a32966f9c2..9ac08b4198 100644
--- a/translations/es-ES/data/reusables/enterprise_migrations/specify-staging-path.md
+++ b/translations/es-ES/data/reusables/enterprise_migrations/specify-staging-path.md
@@ -1 +1,9 @@
-Para especificar en donde se deben escalar los archivos de migración de acuerdo con la etapa, anexa el comando con `--staging-path=/full/staging/path`. La ruta predeterminada es `/data/user/tmp`.
+---
+ms.openlocfilehash: b028e6d08c2089d0a3bbbd1094384a2f1570cc94
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145123562"
+---
+Para especificar dónde se deben almacenar provisionalmente los archivos de migración, anexe `--staging-path=/full/staging/path` al comando. Tiene como valor predeterminado `/data/user/tmp`.
diff --git a/translations/es-ES/data/reusables/enterprise_migrations/token-generation.md b/translations/es-ES/data/reusables/enterprise_migrations/token-generation.md
index 0729298906..ab1215ab78 100644
--- a/translations/es-ES/data/reusables/enterprise_migrations/token-generation.md
+++ b/translations/es-ES/data/reusables/enterprise_migrations/token-generation.md
@@ -1 +1,9 @@
-[Genera un acceso de token](/enterprise/user/articles/creating-an-access-token-for-command-line-use/) con los alcances  `repo` y `admin:org`
+---
+ms.openlocfilehash: 81c4b3d1b2f259aab9fd17a9caa5269b393863f8
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111305"
+---
+[Generación de un token de acceso](/enterprise/user/articles/creating-an-access-token-for-command-line-use/) con los ámbitos `repo` y `admin:org`
diff --git a/translations/es-ES/data/reusables/enterprise_migrations/unlocking-on-instances.md b/translations/es-ES/data/reusables/enterprise_migrations/unlocking-on-instances.md
index 3e4f3c23cb..0e7b883c95 100644
--- a/translations/es-ES/data/reusables/enterprise_migrations/unlocking-on-instances.md
+++ b/translations/es-ES/data/reusables/enterprise_migrations/unlocking-on-instances.md
@@ -1,4 +1,12 @@
-1. Libera todos los repositorios importados con el comando `ghe-migrator unlock`. Nececitarás tu GUID de Migración:
+---
+ms.openlocfilehash: 723b3a50c568067f170b08e61be28ac71ec80002
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111298"
+---
+1. Desbloquee todos los repositorios importados con el comando `ghe-migrator unlock`. Nececitarás tu GUID de Migración:
 ```shell
 $ ghe-migrator unlock -g MIGRATION_GUID
 > Unlocked octo-org/octo-project
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/about-ssh-access.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/about-ssh-access.md
index e25c4d171f..ec486e2ce1 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/about-ssh-access.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/about-ssh-access.md
@@ -1 +1,9 @@
+---
+ms.openlocfilehash: 27856a5cdd0df1a4f322badb1bab19098a09c101
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111289"
+---
 El acceso por SSH te permite ejecutar las utilidades de línea de comandos de {% data variables.product.product_name %} para solucionar los problemas, ejecutar los respaldos y configurar la replicación.
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/about-the-management-console.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/about-the-management-console.md
index e4a4d4391b..aaec718572 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/about-the-management-console.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/about-the-management-console.md
@@ -1 +1,9 @@
+---
+ms.openlocfilehash: 1c9e050d8069ae50b62fb6021b8c8fd60d78c67d
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111282"
+---
 Puedes utilizar la {% data variables.enterprise.management_console %} para administrar configuraciones del aplicativo virtual tales como el dominio, la autenticación y SSL.
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/about-the-site-admin-dashboard.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/about-the-site-admin-dashboard.md
index 3896d1a3bb..56ddcc4f34 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/about-the-site-admin-dashboard.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/about-the-site-admin-dashboard.md
@@ -1 +1,9 @@
+---
+ms.openlocfilehash: 38b965c859a7c9966d5f3c8948f98838e096a3d7
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111265"
+---
 Puedes utilizar el tablero administrativo del sitio para administrar usuarios, organizaciones y repositorios en tu empresa directamente en {% data variables.product.product_name %}.
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/access-settings.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/access-settings.md
index 1329cabfa2..d4ecbbede2 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/access-settings.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/access-settings.md
@@ -1,7 +1,15 @@
+---
+ms.openlocfilehash: 72fd1a6e5cca7fb07e2d908801041edd659f179e
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111258"
+---
 1. Desde una cuenta administrativa de {% data variables.product.product_name %}, en la esquina superior derecha de cualquier página, haz clic en {% octicon "rocket" aria-label="The rocket ship" %}.
 
    ![Captura de pantalla del icono de cohete para acceder a los ajustes administrativos](/assets/images/enterprise/site-admin-settings/access-new-settings.png)
 
-1. Si aún no estás en la página de "Administrador de sitio", en la esquina inferior izquierda, haz clic en **Administrador de sitio**.
+1. Si todavía no está en la página "Administrador del sitio", en la esquina superior izquierda, haga clic en **Administrador del sitio**.
 
-   ![Captura de pantalla del enlace de "Administrador de sitio"](/assets/images/enterprise/site-admin-settings/site-admin-link.png)
+   ![Captura de pantalla del vínculo "Administrador del sitio"](/assets/images/enterprise/site-admin-settings/site-admin-link.png)
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 16a869b963..6056d4d28e 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
@@ -1,14 +1,22 @@
-1. Run the following command, replacing KEY-ID with your PGP key ID.
+---
+ms.openlocfilehash: 632a3ac2c6b2d5d074ef3b1db598ed57a89195c5
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "147369253"
+---
+1. Ejecuta el comando siguiente, pero reemplaza KEY-ID por el identificador de tu clave de PGP.
 
    ```bash{:copy}
    gpg --armor --export KEY-ID
    ```
-1. Copy your PGP key, beginning with `-----BEGIN PGP PUBLIC KEY BLOCK-----` and ending with `-----END PGP PUBLIC KEY BLOCK-----`.
-1. Sign into {% data variables.product.prodname_ghe_server %} as the `web-flow` user.
-1. Add the public PGP key to the user's profile. For more information, see "[Adding a GPG key to your {% data variables.product.prodname_dotcom %} account](/authentication/managing-commit-signature-verification/adding-a-gpg-key-to-your-github-account)."
+1. Copia la clave de PGP, que empieza por `-----BEGIN PGP PUBLIC KEY BLOCK-----` y termina con `-----END PGP PUBLIC KEY BLOCK-----`.
+1. Inicia sesión en {% data variables.product.prodname_ghe_server %} como usuario de `web-flow`.
+1. Agrega la clave PGP pública al perfil del usuario. Para obtener más información, consulta [Adición de una clave de GPG nueva a la cuenta de {% data variables.product.prodname_dotcom %}](/authentication/managing-commit-signature-verification/adding-a-gpg-key-to-your-github-account).
 
    {% note %}
 
-   **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.
+   **Nota:** No quites otras claves públicas de la lista de claves GPG. Si se elimina una clave pública, los commits firmados con la clave privada correspondiente dejarán de estar marcados como comprobados.
 
    {% endnote %}
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/admin-tab.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/admin-tab.md
index f4ab25ee82..58bdedd2c5 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/admin-tab.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/admin-tab.md
@@ -1 +1,9 @@
-1. En la barra lateral izquierda, haz clic en **Admin (Administrador)**. ![Herramientas de administrador](/assets/images/enterprise/site-admin-settings/user/user-admin-tab.png)
+---
+ms.openlocfilehash: e6aa444d417bb5dc50d42f2b387425d432968cb4
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111250"
+---
+1. En la barra lateral de la izquierda, haga clic en **Administración**. ![Herramientas de administración](/assets/images/enterprise/site-admin-settings/user/user-admin-tab.png)
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/admin-top-tab.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/admin-top-tab.md
index 385cf4c63f..6b6f5b3258 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/admin-top-tab.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/admin-top-tab.md
@@ -1 +1,9 @@
-1. En la parte superior derecha de la página, da clic en {% octicon "gear" %} **Admin**. ![Herramientas de administrador](/assets/images/enterprise/site-admin-settings/user/user-admin-tab-top.png)
+---
+ms.openlocfilehash: 93cfb57b7c97384f84ea904849852700975a46aa
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111241"
+---
+1. En la esquina superior derecha de la página, haga clic en {% octicon "gear" %} **Administración**. ![Herramientas de administración](/assets/images/enterprise/site-admin-settings/user/user-admin-tab-top.png)
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/business.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/business.md
index 3f983ed4a9..a508570974 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/business.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/business.md
@@ -1 +1,10 @@
-1. En la barra lateral izquierda, da clic en **Descripción{% ifversion ghes or ghae %} de la empresa{% endif %}**. ![Pestaña de descripción{% ifversion ghes or ghae %} de la empresa{% endif %} en la configuración de administrador de sitio](/assets/images/enterprise/site-admin-settings/enterprise-tab.png)
+---
+ms.openlocfilehash: 63978832a5a5c96b9be6eb227aa8c482bc983ed1
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111234"
+---
+1. En la barra lateral izquierda, haga clic en **Enterprise{% ifversion ghes or ghae %} overview{% endif %}** .
+  ![Pestaña Enterprise{% ifversion ghes or ghae %} overview{% endif %} en la configuración de administración del sitio](/assets/images/enterprise/site-admin-settings/enterprise-tab.png)
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/click-preview.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/click-preview.md
index faeb6063c9..6a19a89e05 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/click-preview.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/click-preview.md
@@ -1 +1,9 @@
-1. Para ver el mensaje, haga clic en **Preview (Vista previa)**.
+---
+ms.openlocfilehash: eff7c5769c0d11468abfec4b09790eabca005132
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111226"
+---
+1. Para ver el mensaje representado, haga clic en **Vista previa**.
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/click-repo.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/click-repo.md
index b53dab7634..d1ebb86df7 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/click-repo.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/click-repo.md
@@ -1 +1,10 @@
-1. En los resultados de búsqueda, da clic en el nombre del repositorio. ![Opciones de búsqueda de la configuración de administrador para el sitio](/assets/images/enterprise/site-admin-settings/click-repo.png)
+---
+ms.openlocfilehash: a91887f0f66e52e1526940094d2cfe46447927fd
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111218"
+---
+1. En los resultados de búsqueda, da clic en el nombre del repositorio.
+![Opciones de búsqueda en la configuración de administración del sitio](/assets/images/enterprise/site-admin-settings/click-repo.png)
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/click-user-or-org.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/click-user-or-org.md
index a31e8ca650..4dc2c1f245 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/click-user-or-org.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/click-user-or-org.md
@@ -1 +1,10 @@
-1. En los resultados de búsqueda, da clic en el nombre de usuario u organización. ![Opciones de búsqueda de la configuración de administrador para el sitio](/assets/images/enterprise/site-admin-settings/click-user.png)
+---
+ms.openlocfilehash: 675dbe44b68cfb20b86881949893cc1b612f9b4e
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111217"
+---
+1. En los resultados de búsqueda, da clic en el nombre de usuario u organización.
+![Opciones de búsqueda en la configuración de administración del sitio](/assets/images/enterprise/site-admin-settings/click-user.png)
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/click-user.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/click-user.md
index 9906e6913f..6a693154aa 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/click-user.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/click-user.md
@@ -1 +1,10 @@
-1. En los resultados de búsqueda, da clic en el nombre del usuario. ![Opciones de búsqueda de la configuración de administrador para el sitio](/assets/images/enterprise/site-admin-settings/click-user.png)
+---
+ms.openlocfilehash: f2d216f9f14abde73ad0818b96400d10388b3e82
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145069391"
+---
+1. En los resultados de búsqueda, da clic en el nombre del usuario.
+![Opciones de búsqueda en la configuración de administración del sitio](/assets/images/enterprise/site-admin-settings/click-user.png)
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/configuring-large-file-storage-short-description.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/configuring-large-file-storage-short-description.md
index 5118fb574c..f44cb99369 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/configuring-large-file-storage-short-description.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/configuring-large-file-storage-short-description.md
@@ -1 +1,9 @@
+---
+ms.openlocfilehash: 60230922c1de68ef231a4bd6ce2d324de65f221c
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111209"
+---
 {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}) es una extensión de código abierto para Git que te permite trabajar con archivos grandes de la misma manera que con otros archivos de texto.
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 a876d7be14..dfda06b016 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
@@ -1,8 +1,16 @@
-1. In the administrative shell, create a PGP key. Make note of the email address and key ID.
+---
+ms.openlocfilehash: 8918ea0f8f1e80fdae507aa6a1824cfecf057e0b
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "147062710"
+---
+1. En el shell administrativo, crea una clave PGP. Anota la dirección de correo electrónico y el identificador de clave.
 
     ```bash{:copy}
     gpg --full-generate-key --pinentry-mode=loopback
     ```
-
-    - Use the default key type and at least `4096` bits with no expiry.
-    - Use `web-flow` as the username. 
+    
+    - Usa el tipo de clave predeterminado y al menos `4096` bits sin expiración. 
+    - Usa `web-flow` como nombre de usuario. 
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/dormancy-threshold.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/dormancy-threshold.md
index 99dd552423..8e41c65774 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/dormancy-threshold.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/dormancy-threshold.md
@@ -1 +1,9 @@
-El umbral de inactividad es cuánto tiempo debe estar inactivo un usuario para considerarse como inactivo. El umbral de inactividad predeterminado es de 90 días, sin embargo, puedes personalizar este umbral para {% data variables.product.product_location %}.
+---
+ms.openlocfilehash: ac036166292f405220029fb6290b1e0a1a278ecb
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111202"
+---
+El umbral de inactividad es cuánto tiempo debe estar inactivo un usuario para considerarse como inactivo. El umbral de inactividad predeterminado es de 90 días, pero puede personalizarlo para {% data variables.product.product_location %}.
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 4ba4eee48f..4bc9885e61 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,13 @@
-{% 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**. ![Pestaña Parámetros](/assets/images/enterprise/management-console/settings-tab.png)
-3. En la barra lateral de la izquierda, haz clic en **Correo electrónico**. ![Pestaña Correo electrónico](/assets/images/enterprise/management-console/email-sidebar.png)
+---
+ms.openlocfilehash: 5f5f268f2cee222ff6796bfe935582747a0c9241
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "147060990"
+---
+{% 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, haga clic en **Configuración**.
+![Pestaña Settings](/assets/images/enterprise/management-console/settings-tab.png)
+3. En la barra lateral de la izquierda, haga clic en **Correo electrónico**.
+![Pestaña Correo electrónico](/assets/images/enterprise/management-console/email-sidebar.png)
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/git-lfs-toggle.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/git-lfs-toggle.md
index a7d1a0950a..1639bd16cf 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/git-lfs-toggle.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/git-lfs-toggle.md
@@ -1 +1,10 @@
-1. Debajo de "{% data variables.large_files.product_name_short %}", da clic en **Habilitar** o **Inhabilitar**. ![Botón de inhabilitar](/assets/images/enterprise/management-console/git-lfs-toggle.png)
+---
+ms.openlocfilehash: 87fa60e21ee7c39f45b208c4fe1b6d7ab7e38962
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111194"
+---
+1. En "{% data variables.large_files.product_name_short %}", haga clic en **Enable** o **Disable**.
+![Botón Disable](/assets/images/enterprise/management-console/git-lfs-toggle.png)
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/invite-user-reset-link.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/invite-user-reset-link.md
index 6cc33bcb2e..d43946eef9 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/invite-user-reset-link.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/invite-user-reset-link.md
@@ -1 +1,10 @@
-1. Teclea el nombre de usuario y dirección de correo electrónico de cada cuenta de usuario que quieras crear, posteriormente, da clic en **Generar un enlace para restablecer la contraseña**. ![Botón de generar un enlace para restablecer la contraseña](/assets/images/enterprise/site-admin-settings/generate-password-reset-link-button.png)
+---
+ms.openlocfilehash: d99999d4186d4e67b7d8a00897bdf0b7bf54bfb3
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145069384"
+---
+1. Escriba el nombre de usuario y dirección de correo electrónico de cada cuenta de usuario que quiera crear y, después, haga clic en **Generate a password reset link**.
+![Botón para generar un vínculo de restablecimiento de contraseña](/assets/images/enterprise/site-admin-settings/generate-password-reset-link-button.png)
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/invite-user-sidebar-tab.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/invite-user-sidebar-tab.md
index 73540910b0..215e1b95b6 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/invite-user-sidebar-tab.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/invite-user-sidebar-tab.md
@@ -1 +1,10 @@
-1. En la barra lateral izquierda, da clic en **Invitar usuario**. ![Pestaña de invitar usuario en la consola de administrador del sitio](/assets/images/enterprise/site-admin-settings/invite-user.png)
+---
+ms.openlocfilehash: f3cc163880f546985916740ca013a1bdf9ae91ea
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111186"
+---
+1. En la barra lateral de la izquierda, haga clic en **Invite user**.
+![Pestaña Invite user en la consola de administración del sitio](/assets/images/enterprise/site-admin-settings/invite-user.png)
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/list-of-repos-with-anonymous-git-read-access-enabled.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/list-of-repos-with-anonymous-git-read-access-enabled.md
index 7921b165d5..8983a587c2 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/list-of-repos-with-anonymous-git-read-access-enabled.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/list-of-repos-with-anonymous-git-read-access-enabled.md
@@ -1 +1,9 @@
+---
+ms.openlocfilehash: 0ca20a5d3df308b688e34b8d4d0e997230ff4a9c
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145069383"
+---
 Para ver los repositorios con acceso de lectura Git anónimo habilitado, filtra la lista de repositorios en el tablero de administración del sitio.
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/maintenance-mode-status.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/maintenance-mode-status.md
index 87818a56d5..dc3ff95661 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/maintenance-mode-status.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/maintenance-mode-status.md
@@ -1,5 +1,13 @@
+---
+ms.openlocfilehash: 90c64f948041aa7df89a879ed5764e235d474443
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "146332156"
+---
 {% note %}
 
-**Nota:** cuando el aplicativo se encuentre en modo de mantenimiento, la URL `https://HOSTNAME/status` devolverá un código de estado `503` (Servicio no disponible). Para obtener más información, consulta "[Habilitar y programar el modo mantenimiento](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)."
+**Nota:** Cuando el dispositivo está en modo de mantenimiento, la dirección URL `https://HOSTNAME/status` devolverá el código de estado `503` (servicio no disponible). Para más información, vea "[Habilitación y programación del modo de mantenimiento](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)".
 
 {% endnote %}
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/management-console.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/management-console.md
index af582499a0..024e597a3a 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/management-console.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/management-console.md
@@ -1 +1,10 @@
-1. En la barra lateral izquierda, haz clic en **{% data variables.enterprise.management_console %}**. ![pestaña {% data variables.enterprise.management_console %} en la barra lateral izquierda](/assets/images/enterprise/management-console/management-console-tab.png)
+---
+ms.openlocfilehash: 895f2417d74e9ac2fe7589e8271bd1320658124e
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145069381"
+---
+1. En la barra lateral de la izquierda, haga clic en **{% data variables.enterprise.management_console %}** .
+![Pestaña {% data variables.enterprise.management_console %} en la barra lateral de la izquierda](/assets/images/enterprise/management-console/management-console-tab.png)
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/message-preview-save.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/message-preview-save.md
index e61960e3e3..b5d1375e70 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/message-preview-save.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/message-preview-save.md
@@ -1,2 +1,12 @@
-1. Opcionalmente, para prever tu mensaje, da clic en **Vista previa**. ![Botón de mensaje de vista previa](/assets/images/enterprise/site-admin-settings/message-preview-button.png)
-1. Haz clic en **Guardar cambios**. ![Botón Editar mensaje](/assets/images/enterprise/site-admin-settings/message-save-changes-button.png)
+---
+ms.openlocfilehash: 4eb06e872fc3f126abdf34cfc18532e871f2616d
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111161"
+---
+1. Opcionalmente, para obtener una vista previa del mensaje, haga clic en **Preview**.
+  ![Botón de vista previa de mensaje](/assets/images/enterprise/site-admin-settings/message-preview-button.png)
+1. Haga clic en **Guardar cambios**.
+  ![Botón Save changes](/assets/images/enterprise/site-admin-settings/message-save-changes-button.png)
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/override-policy.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/override-policy.md
index 34d0fe8b02..0422c9f515 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/override-policy.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/override-policy.md
@@ -1,3 +1,11 @@
+---
+ms.openlocfilehash: 4e4a177f0f10e600b7e0b82ed38fc90fa2de5d54
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145069379"
+---
 {% tip %}
 
 **Nota:** Cada repositorio hereda automáticamente la configuración predeterminada de la organización o usuario al que pertenece. No puedes invalidar la configuración predeterminada si el dueño del repositorio ha requerido dicha configuración en todos sus repositorios.
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/packages-tab.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/packages-tab.md
index 77ff9ecf5d..c2acbfb91c 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/packages-tab.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/packages-tab.md
@@ -1 +1,10 @@
-1. En la barra lateral izquierda, da clic en **Paquetes**. ![Pestaña de paquetes en la barra lateral de la consola de administración](/assets/images/enterprise/site-admin-settings/management-console-packages-tab.png)
+---
+ms.openlocfilehash: e332afe2a895c7a58a5db47a73375574e2dc5d40
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111154"
+---
+1. En la barra lateral de la izquierda, haga clic en **Packages**.
+  ![Pestaña Packages en la barra lateral de la consola de administración](/assets/images/enterprise/site-admin-settings/management-console-packages-tab.png)
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 d9e308eee9..d187dbd955 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
@@ -1,4 +1,12 @@
-1. Define the key as an environment variable for {% data variables.product.product_name %}, replacing `` with the GPG key ID.
+---
+ms.openlocfilehash: 3598eaa94fadd1b5bed7e58f37941ebce60058fb
+ms.sourcegitcommit: dc42bb4a4826b414751ffa9eed38962c3e3fea8e
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 07/13/2022
+ms.locfileid: "147062110"
+---
+1. Define la clave como una variable de entorno para {% data variables.product.product_name %}, reemplazando `` por el Id. de clave GPG.
 
     ```bash{:copy}
     ghe-config "secrets.gpgverify.web-signing-key" "$(gpg --export-secret-keys -a  | awk '{printf "%s\\n", $0}')"
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/pgp-key-no-passphrase.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/pgp-key-no-passphrase.md
index d36ffce0fe..a5dba5485d 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/pgp-key-no-passphrase.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/pgp-key-no-passphrase.md
@@ -1 +1,9 @@
-    - The PGP key **cannot** be protected by a passphrase.
+---
+ms.openlocfilehash: c5f9dafdd0f7bfe400caa602a3a5ce61c6800c2f
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "147785746"
+---
+    - La clave PGP **no se puede** proteger mediante una frase de contraseña.
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/repository-search.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/repository-search.md
index c4bac62704..ce63a0c9ab 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/repository-search.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/repository-search.md
@@ -1 +1,10 @@
-1. En el campo de búsqueda, teclea el nombre del repositorio y da clic en **Buscar**. ![Campo de búsqueda en la configuración de administrador de sitio](/assets/images/enterprise/site-admin-settings/search-for-things.png)
+---
+ms.openlocfilehash: f29ec31be43da2a155a356c829f27e07e4efc560
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145069375"
+---
+1. En el campo de búsqueda, escriba el nombre del repositorio y haga clic en **Buscar**.
+![Campo de búsqueda en la configuración de administrador del sitio](/assets/images/enterprise/site-admin-settings/search-for-things.png)
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/save-changes.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/save-changes.md
index bf5b72a3d3..086f4c0604 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/save-changes.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/save-changes.md
@@ -1 +1,10 @@
-1. En la parte inferior de la página, da clic en **Guardar cambios**. ![Guardar cambios](/assets/images/enterprise/site-admin-settings/save-changes-button.png)
+---
+ms.openlocfilehash: 867e58428bcbbe3a062880697623f9c7b88a1905
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111145"
+---
+1. En la parte inferior de la página, haga clic en **Save changes**.
+![Guardar cambios](/assets/images/enterprise/site-admin-settings/save-changes-button.png)
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/search-user-or-org.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/search-user-or-org.md
index 37dcc4eda4..c305862bd6 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/search-user-or-org.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/search-user-or-org.md
@@ -1 +1,10 @@
-1. En el campo de búsqueda, teclea el nombre del usuario u organización y da clic en **Buscar**. ![Campo de búsqueda en la configuración de administrador de sitio](/assets/images/enterprise/site-admin-settings/search-for-things.png)
+---
+ms.openlocfilehash: ae3c4423fccf5833a6122a625e018da757449f96
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145069373"
+---
+1. En el campo de búsqueda, escriba el nombre del usuario u organización, y haga clic en **Buscar**.
+![Campo de búsqueda en la configuración de administrador del sitio](/assets/images/enterprise/site-admin-settings/search-for-things.png)
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/search-user.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/search-user.md
index 97baa394b2..05197d47f3 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/search-user.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/search-user.md
@@ -1 +1,10 @@
-1. En el campo de búsqueda, teclea el nombre de usuario y da clic en **Buscar**. ![Campo de búsqueda en la configuración de administrador de sitio](/assets/images/enterprise/site-admin-settings/search-for-things.png)
+---
+ms.openlocfilehash: 5a9a69a8042d67b88bfdf1a35e64377675cf015d
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111130"
+---
+1. En el campo de búsqueda, escriba el nombre del usuario y haga clic en **Buscar**.
+![Campo de búsqueda en la configuración de administrador del sitio](/assets/images/enterprise/site-admin-settings/search-for-things.png)
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/security-tab.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/security-tab.md
index 5c26b1060f..4ffea1554e 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/security-tab.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/security-tab.md
@@ -1 +1,10 @@
-1. En la esquina superior derecha de la página, haz clic en {% octicon "shield" aria-label="The shield" %} **Security (Seguridad)**. ![Pestaña de seguridad](/assets/images/enterprise/site-admin-settings/repo/repo-security-top-tab.png)
+---
+ms.openlocfilehash: 8b290db08229794c6bc71ff3a262752ea7dd1c1d
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145069371"
+---
+1. En la esquina superior derecha de la página, haga clic en {% octicon "shield" aria-label="The shield" %} **Security**.
+![Pestaña Seguridad](/assets/images/enterprise/site-admin-settings/repo/repo-security-top-tab.png)
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/sign-in.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/sign-in.md
index c07605cc38..92d95dd4e1 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/sign-in.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/sign-in.md
@@ -1 +1,9 @@
-1. Ingresa en {% data variables.product.product_location %} a través de `http(s)://HOSTNAME/login`.
+---
+ms.openlocfilehash: 0370abebda6c2219a6ef19851958c45d7e4f595f
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111129"
+---
+1. Inicie sesión en {% data variables.product.product_location %} en `http(s)://HOSTNAME/login`.
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/tls-downtime.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/tls-downtime.md
index d9d4698af7..5bd2fd07bc 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/tls-downtime.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/tls-downtime.md
@@ -1,5 +1,13 @@
+---
+ms.openlocfilehash: 63560a19f1dc683ba1f02c35f0487aec236217a6
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145069367"
+---
 {% warning %}
 
-**Advertencia:** El configurar el TLS ocasiona una pequeña interrupción de {% data variables.product.product_location %}.
+**Advertencia:** La configuración de TLS provoca una pequeña cantidad de tiempo de inactividad para {% data variables.product.product_location %}.
 
 {% endwarning %}
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 22f73d6fd0..301c84ef1e 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
@@ -1,7 +1,15 @@
-1. Update the settings for {% data variables.product.product_name %}'s commit signing service.
+---
+ms.openlocfilehash: 08efc883c983edbb53fd63caae6ab5f7ee335afd
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "147060300"
+---
+1. Actualiza la configuración del servicio de firma de confirmación de {% data variables.product.product_name %}.
 
    ```bash{:copy}
    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
    ```
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/wait-for-configuration-run.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/wait-for-configuration-run.md
index b064065a09..207b68283a 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/wait-for-configuration-run.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/wait-for-configuration-run.md
@@ -1,3 +1,11 @@
-1. Espera a que la configuración se ejecute por completo.
+---
+ms.openlocfilehash: fb5ac86ff842ceed419d6fbae01b5c51add9766c
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145069366"
+---
+1. Espera que se complete la fase de configuración.
 
    ![Configurar tu instancia](/assets/images/enterprise/management-console/configuration-run.png)
diff --git a/translations/es-ES/data/reusables/enterprise_user_management/2fa_is_available.md b/translations/es-ES/data/reusables/enterprise_user_management/2fa_is_available.md
index 77ebf6dca5..daf5265b58 100644
--- a/translations/es-ES/data/reusables/enterprise_user_management/2fa_is_available.md
+++ b/translations/es-ES/data/reusables/enterprise_user_management/2fa_is_available.md
@@ -1 +1,9 @@
+---
+ms.openlocfilehash: b88abf92359e2985446454e66b4fbd7182557f0d
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111105"
+---
 Cuando utilices LDAP o una autenticación integrada, la autenticación de dos factores será compatible. Los administradores de la organización le pueden solicitar a los miembros que tengan la autenticación de dos factores activada.
diff --git a/translations/es-ES/data/reusables/enterprise_user_management/alternatively-enable-external-authentication.md b/translations/es-ES/data/reusables/enterprise_user_management/alternatively-enable-external-authentication.md
index 61161aed3b..98d8f0cffb 100644
--- a/translations/es-ES/data/reusables/enterprise_user_management/alternatively-enable-external-authentication.md
+++ b/translations/es-ES/data/reusables/enterprise_user_management/alternatively-enable-external-authentication.md
@@ -1 +1,9 @@
-Alternatively, you can configure external authentication for {% data variables.product.product_location %}. If you use external authentication, you must invite people to use your instance through your authentication provider. Para obtener más información, consulta la sección "[Acerca de la autenticación para tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#external-authentication)".
+---
+ms.openlocfilehash: 6b4a4fbf8ba73127abab49f8fefc25e1a2d3fbca
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145069364"
+---
+Como alternativa, puedes configurar la autenticación externa para {% data variables.product.product_location %}. Si usas la autenticación externa, debes invitar a los usuarios a que usen tu instancia a través del proveedor de autenticación. Para obtener más información, consulta «[Acerca de la autenticación para tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#external-authentication)».
diff --git a/translations/es-ES/data/reusables/enterprise_user_management/built-in-authentication-new-accounts.md b/translations/es-ES/data/reusables/enterprise_user_management/built-in-authentication-new-accounts.md
index b79a776b0f..fbea34c268 100644
--- a/translations/es-ES/data/reusables/enterprise_user_management/built-in-authentication-new-accounts.md
+++ b/translations/es-ES/data/reusables/enterprise_user_management/built-in-authentication-new-accounts.md
@@ -1 +1,9 @@
-When you use built-in authentication for {% data variables.product.product_location %}, each person creates a personal account from an invitation or by signing up.
+---
+ms.openlocfilehash: 0e38b9097fcac8c9c60b2b2056000e50f96a0c25
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111098"
+---
+Cuando se usa la autenticación integrada para {% data variables.product.product_location %}, cada usuario crea una cuenta personal a partir de una invitación o al registrarse.
diff --git a/translations/es-ES/data/reusables/enterprise_user_management/built-in-authentication-option.md b/translations/es-ES/data/reusables/enterprise_user_management/built-in-authentication-option.md
index d46273968c..6e51a11596 100644
--- a/translations/es-ES/data/reusables/enterprise_user_management/built-in-authentication-option.md
+++ b/translations/es-ES/data/reusables/enterprise_user_management/built-in-authentication-option.md
@@ -1 +1,9 @@
-Opcionalmente, para permitir que las personas sin una cuenta en tu sistema de autenticación externa inicien sesión con una autenticación integrada, selecciona **Permitir la autenticación integrada**. Para obtener más información, consulta la sección "[Permitir la autenticación integrada para los usuarios fuera de tu proveedor](/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider)".
+---
+ms.openlocfilehash: c279ab7f9d2965fbe2ddc9dcd0047d3a0be0717a
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145069362"
+---
+Opcionalmente, para permitir que los usuarios sin una cuenta en el sistema de autenticación externa inicien sesión con la autenticación integrada, selecciona **Permitir autenticación integrada**. Para obtener más información, consulta «[Permiso para la autenticación integrada para usuarios fuera del proveedor](/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider)».
diff --git a/translations/es-ES/data/reusables/enterprise_user_management/built-in-authentication.md b/translations/es-ES/data/reusables/enterprise_user_management/built-in-authentication.md
index 9168f089f1..f764481904 100644
--- a/translations/es-ES/data/reusables/enterprise_user_management/built-in-authentication.md
+++ b/translations/es-ES/data/reusables/enterprise_user_management/built-in-authentication.md
@@ -1 +1,9 @@
-Si quieres permitir la autenticación de algunas personas que no tienen una cuenta en tu proveedor de autenticación externo, puedes permitir una reversión a las cuentas locales en {% data variables.product.product_location %}. Para obtener más información, consulta la sección "[Permitir la autenticación integrada para los usuarios fuera de tu proveedor](/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider)".
+---
+ms.openlocfilehash: d50bb457fe9b5d4daee819a2597f573692aeaa12
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111097"
+---
+Si quieres permitir la autenticación a ciertos usuarios que no tengan una cuenta en el proveedor de autenticación externo, puedes permitir la autenticación de reserva a las cuentas locales en {% data variables.product.product_location %}. Para obtener más información, consulta "[Permitir la autenticación integrada para usuarios externos a tu proveedor](/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider)".
diff --git a/translations/es-ES/data/reusables/enterprise_user_management/consider-usernames-for-external-authentication.md b/translations/es-ES/data/reusables/enterprise_user_management/consider-usernames-for-external-authentication.md
index dc6d81cc24..4eb9c0d9d1 100644
--- a/translations/es-ES/data/reusables/enterprise_user_management/consider-usernames-for-external-authentication.md
+++ b/translations/es-ES/data/reusables/enterprise_user_management/consider-usernames-for-external-authentication.md
@@ -1 +1,9 @@
-{% data variables.product.product_name %} normaliza un valor de tu {% ifversion ghec or ghae %}IdP{% elsif ghes %}proveedor de autenticación externo{% endif %} para determinar el nombre de usuario para cada cuenta personal nueva {% ifversion ghae %}en {% data variables.product.product_name %}{% elsif ghec %}en tu empresa en {% data variables.product.product_location %}{% elsif ghes %}en {% data variables.product.product_location %}{% endif %}.
+---
+ms.openlocfilehash: 68778a5aac47ae812ce7fca5219ce8f7e416b1af
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145069361"
+---
+{% data variables.product.product_name %} normaliza un valor de tu {% ifversion ghec or ghae %}IdP{% elsif ghes %}proveedor de autenticación externo{% endif %} para determinar el nombre de usuario de cada nueva cuenta personal {% ifversion ghae %}en {% data variables.product.product_name %}{% elsif ghec %}en tu empresa en {% data variables.product.product_location %}{% elsif ghes %}en {% data variables.product.product_location %}{% endif %}.
diff --git a/translations/es-ES/data/reusables/enterprise_user_management/disclaimer-for-git-read-access.md b/translations/es-ES/data/reusables/enterprise_user_management/disclaimer-for-git-read-access.md
index a7a1961508..a94391324d 100644
--- a/translations/es-ES/data/reusables/enterprise_user_management/disclaimer-for-git-read-access.md
+++ b/translations/es-ES/data/reusables/enterprise_user_management/disclaimer-for-git-read-access.md
@@ -1,9 +1,17 @@
+---
+ms.openlocfilehash: b757e88a4ac3718fff996837dd8e00714f0cd7ad
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "147409071"
+---
 {% warning %}
 
 **Advertencias:**
 
-- El protocolo de Git no está autenticado ni cifrado. Un atacante pudo haber interceptado datos de repositorio que se transfirieron entre conexiones utilizando este protocolo.
-- Si habilitas el acceso de lectura anónima de Git, serás responsable de todo el acceso y uso de la característica. {% data variables.product.company_short %} no es responsable de ningún acceso no deseado, riesgos de seguridad o mal uso de la característica.
-- No puedes utilizar esta característica para violar tu licencia de {% data variables.product.company_short %}, incluyendo el límite de la cantidad de licencias de usuario para {% data variables.product.product_location %}.
+- El protocolo Git no está autenticado y no está cifrado. Un atacante podría interceptar los datos del repositorio transferidos a través de conexiones mediante este protocolo.
+- Si habilitas el acceso de lectura anónimo de Git, eres responsable de todos los accesos y usos de la característica. {% data variables.product.company_short %} no es responsable de ningún acceso no deseado, riesgo de seguridad o uso indebido de la función.
+- Puede que no utilices esta característica para violar tu licencia desde {% data variables.product.company_short %}, incluyendo el límite de la cantidad de licencias de usuario para {% data variables.product.product_location %}.
 
 {% endwarning %}
diff --git a/translations/es-ES/data/reusables/enterprise_user_management/exceptions-for-enabling-anonymous-git-read-access.md b/translations/es-ES/data/reusables/enterprise_user_management/exceptions-for-enabling-anonymous-git-read-access.md
index bc4124a742..03d37b083f 100644
--- a/translations/es-ES/data/reusables/enterprise_user_management/exceptions-for-enabling-anonymous-git-read-access.md
+++ b/translations/es-ES/data/reusables/enterprise_user_management/exceptions-for-enabling-anonymous-git-read-access.md
@@ -1,3 +1,11 @@
+---
+ms.openlocfilehash: 625b0ed6920a4f5f1192583b214983b09427734e
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145069360"
+---
 {% note %}
 
 **Notas:**
diff --git a/translations/es-ES/data/reusables/enterprise_user_management/external_auth_disables_2fa.md b/translations/es-ES/data/reusables/enterprise_user_management/external_auth_disables_2fa.md
index 167c0906c8..db8d6ac9c3 100644
--- a/translations/es-ES/data/reusables/enterprise_user_management/external_auth_disables_2fa.md
+++ b/translations/es-ES/data/reusables/enterprise_user_management/external_auth_disables_2fa.md
@@ -1 +1,9 @@
-Cuando se utiliza SAML o CAS, la autenticación de dos factores no se admite o se administra en el aparato del {% data variables.product.prodname_ghe_server %}, pero es posible que lo admita un proveedor de autenticación externo. No está disponible la implementación de la autenticación de dos factores en organizaciones. Para obtener más información sobre cómo implementar la autenticación de dos factores, consulta "[Requerir autenticación de dos factores en tu organización](/enterprise/user/articles/requiring-two-factor-authentication-in-your-organization/)."
+---
+ms.openlocfilehash: 8892790c359353b634712895ee217b84965db88c
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "146332052"
+---
+Cuando se utiliza SAML o CAS, la autenticación de dos factores no se admite o se administra en el aparato del {% data variables.product.prodname_ghe_server %}, pero es posible que lo admita un proveedor de autenticación externo. No está disponible la implementación de la autenticación de dos factores en organizaciones. Para obtener más información sobre cómo aplicar la autenticación en dos fases en las organizaciones, vea "[Requerir autenticación en dos fases en la organización](/enterprise/user/articles/requiring-two-factor-authentication-in-your-organization/)".
diff --git a/translations/es-ES/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md b/translations/es-ES/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md
index 81e1c76a15..a1ad800f40 100644
--- a/translations/es-ES/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md
+++ b/translations/es-ES/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md
@@ -1,3 +1,9 @@
-{% ifversion ghes %}
-Como parte de su cofiguración de optimización, LDAP Sync no transferirá tu estructura de equipo anidada. Para crear relaciones entre equipos padre e hijo, deberás recrear manualmente la estructura de equipo anidada y sincronizarla con el grupo de LDAP correspondiente. Para obtener más información, consulta la sección "[Crear equipos](/enterprise/admin/guides/user-management/creating-teams/#creating-teams-with-ldap-sync-enabled)"
-{% endif %}
+---
+ms.openlocfilehash: b27c4a1785969007a6695d4ab23c88ca604bcefb
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "146332036"
+---
+{% ifversion ghes %} Como parte de su configuración de optimización, LDAP Sync no transferirá la estructura de equipo anidada. Para crear relaciones entre equipos padre e hijo, deberás recrear manualmente la estructura de equipo anidada y sincronizarla con el grupo de LDAP correspondiente. Para más información, vea "[Creación de equipos](/enterprise/admin/guides/user-management/creating-teams/#creating-teams-with-ldap-sync-enabled)" {% endif %}
diff --git a/translations/es-ES/data/reusables/enterprise_user_management/manage-global-webhooks-api.md b/translations/es-ES/data/reusables/enterprise_user_management/manage-global-webhooks-api.md
index 6da1360c89..a5cd1860c7 100644
--- a/translations/es-ES/data/reusables/enterprise_user_management/manage-global-webhooks-api.md
+++ b/translations/es-ES/data/reusables/enterprise_user_management/manage-global-webhooks-api.md
@@ -1 +1,9 @@
-También puedes utilizar {% data variables.product.prodname_enterprise_api %} para administrar los webhooks globales. Para encontrar una lista de acciones completa, consulta la sección "[Webhooks globales](/rest/reference/enterprise-admin#global-webhooks)".
+---
+ms.openlocfilehash: d15e36d3932c7b6513283c7d718326131dd31ac9
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111065"
+---
+También puedes utilizar {% data variables.product.prodname_enterprise_api %} para administrar los webhooks globales. Para obtener una lista completa de las acciones, vea "[Webhooks globales](/rest/reference/enterprise-admin#global-webhooks)".
diff --git a/translations/es-ES/data/reusables/enterprise_user_management/two_factor_auth_header.md b/translations/es-ES/data/reusables/enterprise_user_management/two_factor_auth_header.md
index 996425fdc1..b552cafc07 100644
--- a/translations/es-ES/data/reusables/enterprise_user_management/two_factor_auth_header.md
+++ b/translations/es-ES/data/reusables/enterprise_user_management/two_factor_auth_header.md
@@ -1 +1,9 @@
-### Autenticación de dos factores
+---
+ms.openlocfilehash: a9e023ab671f0ff614c4bb653d90cb0b83292c75
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145069355"
+---
+### Autenticación en dos fases
diff --git a/translations/es-ES/data/reusables/enterprise_user_management/unauthenticated-sign-ups.md b/translations/es-ES/data/reusables/enterprise_user_management/unauthenticated-sign-ups.md
index 18468c0235..72cab32065 100644
--- a/translations/es-ES/data/reusables/enterprise_user_management/unauthenticated-sign-ups.md
+++ b/translations/es-ES/data/reusables/enterprise_user_management/unauthenticated-sign-ups.md
@@ -1 +1,9 @@
-By default, people who can access your instance while unauthenticated can create a new personal account on your instance.
+---
+ms.openlocfilehash: 4cc8e477fee9d08b044135315ff29aff9193f683
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111058"
+---
+De forma predeterminada, las personas que pueden acceder a tu instancia sin estar autenticadas pueden crear una cuenta personal en esta.
diff --git a/translations/es-ES/data/reusables/feature-preview/feature-preview-setting.md b/translations/es-ES/data/reusables/feature-preview/feature-preview-setting.md
index 57dd1cfd79..19b717646c 100644
--- a/translations/es-ES/data/reusables/feature-preview/feature-preview-setting.md
+++ b/translations/es-ES/data/reusables/feature-preview/feature-preview-setting.md
@@ -1 +1,10 @@
-1. En la esquina superior derecha de cualquier página, haz clic en tu foto de perfil, luego haz clic en **Feature preview** (Vista previa de la característica). ![Botón Feature preview (Vista previa de la característica)](/assets/images/help/settings/feature-preview-button.png)
+---
+ms.openlocfilehash: dabad0ec0fcd65fabf5c0d0e44ef26e75f9a129f
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111057"
+---
+1. En la esquina superior derecha de cualquier página, haga clic en la foto de perfil y luego en **Vista previa de la característica**.
+  ![Botón Vista previa de la característica](/assets/images/help/settings/feature-preview-button.png)
diff --git a/translations/es-ES/data/reusables/files/add-file.md b/translations/es-ES/data/reusables/files/add-file.md
index a2cc6ff049..25cce8b800 100644
--- a/translations/es-ES/data/reusables/files/add-file.md
+++ b/translations/es-ES/data/reusables/files/add-file.md
@@ -1 +1,10 @@
-1. En la parte superior de la lista de archivos, utilizando el menú desplegable de **Agregar archivo**, da clic en **Crear archivo nuevo**. !["Crear archivo nuevo" en el menú desplegable de "Agregar archivo"](/assets/images/help/repository/create_new_file.png)
+---
+ms.openlocfilehash: cfa9911313c25c83dbaa6e7f2db2ad2901ba0b32
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111050"
+---
+1. Encima de la lista de archivos, haga clic en **Create new file** (Crear archivo) mediante la lista desplegable **Add file** (Agregar archivo).
+  !["Crear archivo" en la lista desplegable "Agregar archivo"](/assets/images/help/repository/create_new_file.png)
diff --git a/translations/es-ES/data/reusables/files/choose-commit-email.md b/translations/es-ES/data/reusables/files/choose-commit-email.md
index 4c873093f4..0b16bf7bc6 100644
--- a/translations/es-ES/data/reusables/files/choose-commit-email.md
+++ b/translations/es-ES/data/reusables/files/choose-commit-email.md
@@ -1,5 +1,11 @@
+---
+ms.openlocfilehash: e786a92aa48e8c2cb737f766aa20050c2fd94851
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111042"
+---
 {% ifversion fpt or ghec %}
-1. Si tienes más de una dirección de correo electrónico asociada con tu cuenta en
-{% data variables.product.product_location %}, haz clic en el menú desplegable de esta y selecciona la dirección de correo electrónico a utilizar como la autora de Git. Únicamente las direcciones de correo electrónico verificadas aparecen en el menú desplegable. Si habilitaste privacidad de la dirección de correo electrónico, entonces `@users.noreply.github.com` es la dirección de correo electrónico de autor de la confirmación por defecto.  Para obtener más información, consulta "[Establecer tu dirección de correo electrónico de confirmación](/articles/setting-your-commit-email-address)".
-![Escoger direcciones de correo electrónico para confirmaciones](/assets/images/help/repository/choose-commit-email-address.png)
-{% endif %}
+1. Si tiene más de una dirección de correo electrónico asociada a la cuenta en {% data variables.product.product_location %}, haga clic en el menú desplegable de la dirección de correo electrónico y seleccione la que se usará como dirección de correo electrónico del creador de Git. Únicamente las direcciones de correo electrónico verificadas aparecen en el menú desplegable. Si ha habilitado la privacidad de la dirección de correo electrónico, `@users.noreply.github.com` es la dirección de correo electrónico predeterminada del creador de la confirmación.  Para más información, vea "[Configuración de la dirección de correo electrónico de confirmación](/articles/setting-your-commit-email-address)".
+![Elección de direcciones de correo electrónico para confirmaciones](/assets/images/help/repository/choose-commit-email-address.png) {% endif %}
diff --git a/translations/es-ES/data/reusables/files/choose_commit_branch.md b/translations/es-ES/data/reusables/files/choose_commit_branch.md
index 352027c1c3..679490858b 100644
--- a/translations/es-ES/data/reusables/files/choose_commit_branch.md
+++ b/translations/es-ES/data/reusables/files/choose_commit_branch.md
@@ -1 +1,10 @@
-1. Debajo de los campos del mensaje de confirmación, decide si deseas agregar tu confirmación a la rama actual o a una rama nueva. Si tu rama actual es la rama predeterminada, debes elegir crear una nueva rama para tu confirmación y después crear una solicitud de extracción. Para obtener más información, consulta "[Crear una solicitud de extracción nueva](/articles/creating-a-pull-request)". ![Confirmar opciones de rama](/assets/images/help/repository/choose-commit-branch.png)
+---
+ms.openlocfilehash: 85338dad2718397f55087a849a3a35a5ab1643bb
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111033"
+---
+1. Debajo de los campos para el mensaje de confirmación, decide si deseas agregar tu confirmación a la rama actual o a una rama nueva. Debajo de los campos del mensaje de confirmación, decide si deseas agregar tu confirmación a la rama actual o a una nueva rama. Si tu rama actual es la rama predeterminada, debes elegir crear una nueva rama para tu confirmación y después crear una solicitud de extracción. Para más información, vea "[Creación de una solicitud de incorporación de cambios](/articles/creating-a-pull-request)".
+  ![Opciones de confirmación de rama](/assets/images/help/repository/choose-commit-branch.png)
diff --git a/translations/es-ES/data/reusables/files/choose_pull_request.md b/translations/es-ES/data/reusables/files/choose_pull_request.md
index 95063c41a2..7762619ef8 100644
--- a/translations/es-ES/data/reusables/files/choose_pull_request.md
+++ b/translations/es-ES/data/reusables/files/choose_pull_request.md
@@ -1,2 +1,10 @@
+---
+ms.openlocfilehash: d326540dccbf5c9c347b17655e0c8d7207040c95
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111026"
+---
 1. Crear una solicitud de cambios para tus cambios propuestos.
 2. En la lista de "Solicitudes de cambios", haz clic en la solicitud de cambios que te gustaría fusionar.
diff --git a/translations/es-ES/data/reusables/files/commit-author-email-options.md b/translations/es-ES/data/reusables/files/commit-author-email-options.md
index e9fbd73bca..056b531a54 100644
--- a/translations/es-ES/data/reusables/files/commit-author-email-options.md
+++ b/translations/es-ES/data/reusables/files/commit-author-email-options.md
@@ -1,4 +1,10 @@
-{% ifversion fpt or ghec %}
-Si no has habilitado la privacidad de direcciones de correo electrónico, puedes escoger la dirección verificada con la que serás autor de los cambios cuando edites, borres o crees archivos o fusiones una solicitud de extracción en
-{% data variables.product.product_name %}. Si habilitaste la privacidad de direcciones de correo electrónico, entonces la dirección del autor de los cambios no se podrá cambiar y será predeterminada a `@users.noreply.github.com`.
+---
+ms.openlocfilehash: 40da80eba8e1b2429acf28590cd3829c76c2cd4f
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111018"
+---
+{% ifversion fpt or ghec %} Si no ha habilitado la privacidad de la dirección de correo electrónico, puede elegir con qué dirección de correo verificada crear los cambios cuando edite, elimine o cree archivos o combine una solicitud de incorporación de cambios en {% data variables.product.product_name %}. Si ha habilitado la privacidad de la dirección de correo electrónico, la dirección de correo electrónico del creador de confirmaciones no se puede cambiar y es `@users.noreply.github.com` de forma predeterminada.
 {% endif %}
diff --git a/translations/es-ES/data/reusables/files/confirm_merge.md b/translations/es-ES/data/reusables/files/confirm_merge.md
index 6fd75cc7a2..5b6b857d12 100644
--- a/translations/es-ES/data/reusables/files/confirm_merge.md
+++ b/translations/es-ES/data/reusables/files/confirm_merge.md
@@ -1 +1,9 @@
-1. Haz clic en **Confirmar fusión**.
+---
+ms.openlocfilehash: 250bb67b713e1bae716bb9d853efdf24af3ce1fd
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145111001"
+---
+1. Haga clic en **Confirm merge** (Confirmar combinación).
diff --git a/translations/es-ES/data/reusables/files/delete_branch.md b/translations/es-ES/data/reusables/files/delete_branch.md
index e44c1adc81..1a9543e12c 100644
--- a/translations/es-ES/data/reusables/files/delete_branch.md
+++ b/translations/es-ES/data/reusables/files/delete_branch.md
@@ -1 +1,9 @@
-1. Opcionalmente, borra la rama. Para obtener más información, consulta "[Crear y eliminar ramas dentro de tu repositorio](/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository)".
+---
+ms.openlocfilehash: fc0b66bc509f285e2a1a490b05fa7541f558b695
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145110994"
+---
+1. Opcionalmente, elimine la rama. Para más información, vea "[Creación y eliminación de ramas dentro del repositorio](/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository)".
diff --git a/translations/es-ES/data/reusables/files/merge_pull_request.md b/translations/es-ES/data/reusables/files/merge_pull_request.md
index d7f3bf3667..a9a4f12663 100644
--- a/translations/es-ES/data/reusables/files/merge_pull_request.md
+++ b/translations/es-ES/data/reusables/files/merge_pull_request.md
@@ -1 +1,9 @@
-1. Haz clic en **Fusionar solicitud de cambios**. Para obtener más información, consulta "[Fusionar una solicitud de extracción](/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request)".
+---
+ms.openlocfilehash: e9769095c3b23dc57ede7940c14118600ff4c6e9
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145110985"
+---
+1. Haga clic en **Mer pull request** (Combinar solicitud de incorporación de cambios). Para más información, vea "[Combinación de una solicitud de incorporación de cambios](/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request)".
diff --git a/translations/es-ES/data/reusables/files/preview_change.md b/translations/es-ES/data/reusables/files/preview_change.md
index a2f11b01e9..acaeaf27f2 100644
--- a/translations/es-ES/data/reusables/files/preview_change.md
+++ b/translations/es-ES/data/reusables/files/preview_change.md
@@ -1 +1,10 @@
-1. Arriba del contenido nuevo, da clic en **Previsualizar cambios**. ![Botón para previsualizar archivo](/assets/images/help/repository/edit-readme-preview-changes.png)
+---
+ms.openlocfilehash: 016528806b3932153ddeec7a9055b1ef49d8542b
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145110978"
+---
+1. Encima del nuevo contenido, haga clic en **Vista previa de los cambios**.
+![Botón de vista previa del archivo](/assets/images/help/repository/edit-readme-preview-changes.png)
diff --git a/translations/es-ES/data/reusables/files/propose_file_change.md b/translations/es-ES/data/reusables/files/propose_file_change.md
index cc8c12b133..1530d3eb14 100644
--- a/translations/es-ES/data/reusables/files/propose_file_change.md
+++ b/translations/es-ES/data/reusables/files/propose_file_change.md
@@ -1 +1,10 @@
-1. Haz clic en **Proponer cambio en el archivo**. ![Botón para proponer cambio de archivo](/assets/images/help/repository/propose-file-change-quick-pull.png)
+---
+ms.openlocfilehash: d54f4d7bef49c1fe252045617133fc5080c23606
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145110970"
+---
+1. Haga clic en **Propose file change** (Proponer cambio de archivo).
+![Botón para proponer cambio de archivo](/assets/images/help/repository/propose-file-change-quick-pull.png)
diff --git a/translations/es-ES/data/reusables/files/propose_new_file.md b/translations/es-ES/data/reusables/files/propose_new_file.md
index 97d0f293ad..088db47a9a 100644
--- a/translations/es-ES/data/reusables/files/propose_new_file.md
+++ b/translations/es-ES/data/reusables/files/propose_new_file.md
@@ -1 +1,10 @@
-1. Da clic en **Proponer nuevo archivo**. ![Botón para proponer nuevo archivo](/assets/images/help/repository/new-file-commit-button.png)
+---
+ms.openlocfilehash: d705f739e355537bc721d0e39215ef01b79e4891
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145110969"
+---
+1. Haga clic en **Proponer nuevo archivo.** 
+![Botón para proponer un nuevo archivo](/assets/images/help/repository/new-file-commit-button.png)
diff --git a/translations/es-ES/data/reusables/files/write_commit_message.md b/translations/es-ES/data/reusables/files/write_commit_message.md
index 726582b990..c01913ef2b 100644
--- a/translations/es-ES/data/reusables/files/write_commit_message.md
+++ b/translations/es-ES/data/reusables/files/write_commit_message.md
@@ -1 +1,10 @@
-1. En la parte inferior de la página, teclea un mensaje de confirmación corto y significativo que describa el cambio que realizaste al archivo. Puedes atribuir el cambio a mas de un autor en el mensaje del mismo. Para obtener más información, consulta "[Crear una confirmación con co-autores múltiples](/articles/creating-a-commit-with-multiple-authors)". ![Mensaje de confirmación de tu cambio](/assets/images/help/repository/write-commit-message-quick-pull.png)
+---
+ms.openlocfilehash: da8f8a4bbf66cbdfe22febc104077cfa26d90527
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145110962"
+---
+1. En la parte inferior de la página, teclea un mensaje de confirmación corto y significativo que describa el cambio que realizaste al archivo. Puedes atribuir el cambio a mas de un autor en el mensaje del mismo. Para más información, vea "[Creación de una confirmación con varios coautores](/articles/creating-a-commit-with-multiple-authors)".
+![Mensaje de confirmación para el cambio](/assets/images/help/repository/write-commit-message-quick-pull.png)
diff --git a/translations/es-ES/data/reusables/files/write_commit_message_pull_request.md b/translations/es-ES/data/reusables/files/write_commit_message_pull_request.md
index d03b7d47fe..ee3003a258 100644
--- a/translations/es-ES/data/reusables/files/write_commit_message_pull_request.md
+++ b/translations/es-ES/data/reusables/files/write_commit_message_pull_request.md
@@ -1 +1,10 @@
-1. Si se te solicita, escribe un mensaje de confirmación o acepta el mensaje predeterminado. ![Campo para mensaje de confirmación](/assets/images/help/pull_requests/merge_box/pullrequest-commitmessage.png)
+---
+ms.openlocfilehash: a381bc59237061fa548c491b5a652207b13d2974
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145110953"
+---
+1. Si se te solicita, escribe un mensaje de confirmación o acepta el mensaje predeterminado.
+  ![Campo para mensaje de confirmación](/assets/images/help/pull_requests/merge_box/pullrequest-commitmessage.png)
diff --git a/translations/es-ES/data/reusables/form-schema/attributes-intro.md b/translations/es-ES/data/reusables/form-schema/attributes-intro.md
index db14342dd5..b4836f2cc2 100644
--- a/translations/es-ES/data/reusables/form-schema/attributes-intro.md
+++ b/translations/es-ES/data/reusables/form-schema/attributes-intro.md
@@ -1 +1,9 @@
-Para el valor de la clave `attributes`, puedes configurar las siguientes claves.
+---
+ms.openlocfilehash: 8b03eefaf53e60baf58f11cd16b23816bd70c325
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145110946"
+---
+Para el valor de la clave `attributes`, puede establecer las claves siguientes.
diff --git a/translations/es-ES/data/reusables/form-schema/id-must-be-unique.md b/translations/es-ES/data/reusables/form-schema/id-must-be-unique.md
index e205c7a6df..9776e94f7a 100644
--- a/translations/es-ES/data/reusables/form-schema/id-must-be-unique.md
+++ b/translations/es-ES/data/reusables/form-schema/id-must-be-unique.md
@@ -1 +1,9 @@
-Solo puede utilizar caracteres alfanuméricos, `-`, y `_`. Debe ser única en la definición de formato.
+---
+ms.openlocfilehash: 4755154f38f0c5ba0a899e99d149a06837428941
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145110945"
+---
+Solo puede usar caracteres alfanuméricos, `-` y `_`. Debe ser única en la definición de formato.
diff --git a/translations/es-ES/data/reusables/form-schema/options-syntax.md b/translations/es-ES/data/reusables/form-schema/options-syntax.md
index 0837b76ba1..b4904fb1b3 100644
--- a/translations/es-ES/data/reusables/form-schema/options-syntax.md
+++ b/translations/es-ES/data/reusables/form-schema/options-syntax.md
@@ -1,5 +1,13 @@
-Para cada valor en el arreglo de `options`, puedes configurar las siguientes claves.
+---
+ms.openlocfilehash: 8c4d9cf87f07ddec24069115347a41b6a4538400
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145110921"
+---
+Para cada valor de la matriz `options`, puede establecer las siguientes claves.
 
-| Clave      | Descripción                                                                                                                                                                           | Requerido | Tipo      | Predeterminado                                  | Opciones                                        |
-| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | --------- | ----------------------------------------------- | ----------------------------------------------- |
-| `etiqueta` | El identificador para la opción, el cual se muestra en el formato. Hay compatibilidad con lenguaje de marcado para formateo de texto en itálicas o negritas y para los hipervínculos. | Requerido | Secuencia | {% octicon "dash" aria-label="The dash icon" %} | {% octicon "dash" aria-label="The dash icon" %} | 
+| Clave | Descripción | Obligatorio | Tipo | Valor predeterminado | Opciones |
+| --- | ----------- | -------- | ---- | ------- | ------- |
+| `label` | El identificador para la opción, el cual se muestra en el formato. Hay compatibilidad con lenguaje de marcado para formateo de texto en itálicas o negritas y para los hipervínculos. | Obligatorio | String | {% octicon "dash" aria-label="The dash icon" %} | {% octicon "dash" aria-label="The dash icon" %} | 
diff --git a/translations/es-ES/data/reusables/form-schema/required-key.md b/translations/es-ES/data/reusables/form-schema/required-key.md
index 2daf4dd0b0..0f68e43b07 100644
--- a/translations/es-ES/data/reusables/form-schema/required-key.md
+++ b/translations/es-ES/data/reusables/form-schema/required-key.md
@@ -1 +1,9 @@
-| `required` | Previene la emisión hasta que se complete el elemento. | Opcional | Booleano | falso | {% octicon "dash" aria-label="The dash icon" %} | 
+---
+ms.openlocfilehash: 34a0cbfd40daa41578526246843b1c465735523b
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145110914"
+---
+| `required` | Impide el envío del formulario hasta que se complete el elemento. | Opcional | Booleano | falso | {% octicon "dash" aria-label="The dash icon" %} | 
diff --git a/translations/es-ES/data/reusables/form-schema/validations-intro.md b/translations/es-ES/data/reusables/form-schema/validations-intro.md
index 8ce861fec3..f82ffc3de7 100644
--- a/translations/es-ES/data/reusables/form-schema/validations-intro.md
+++ b/translations/es-ES/data/reusables/form-schema/validations-intro.md
@@ -1 +1,9 @@
-Para el valor de la clave `validations`, puedes configurar las siguientes claves.
+---
+ms.openlocfilehash: fad80a62382f74cba0c867bc1aae1c1456d452dd
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145110905"
+---
+Para el valor de la clave `validations`, puede establecer las claves siguientes.
diff --git a/translations/es-ES/data/reusables/gated-features/auto-merge.md b/translations/es-ES/data/reusables/gated-features/auto-merge.md
index 4668d14c27..3b06295c8c 100644
--- a/translations/es-ES/data/reusables/gated-features/auto-merge.md
+++ b/translations/es-ES/data/reusables/gated-features/auto-merge.md
@@ -1 +1,9 @@
+---
+ms.openlocfilehash: 74d85141d7ed6541af8fed171732a3b2428500ac
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145110890"
+---
 {% ifversion ghae %}La fusión automática para las solicitudes de cambios se encuentra disponible en los repositorios privados e internos con {% data variables.product.prodname_ghe_managed %}, {% else %}La fusión automática para las solicitudes de cambios se encuentra disponible{% endif %} en los repositorios públicos con {% data variables.product.prodname_free_user %} y {% data variables.product.prodname_free_team %} para organziaciones; y en los repositorios públicos y privados con {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, y {% data variables.product.prodname_ghe_server %}. {% ifversion fpt or ghec %}{% data reusables.gated-features.more-info %}{% endif %}
diff --git a/translations/es-ES/data/reusables/gated-features/autolinks.md b/translations/es-ES/data/reusables/gated-features/autolinks.md
index 0236d7643e..d46b11b4b5 100644
--- a/translations/es-ES/data/reusables/gated-features/autolinks.md
+++ b/translations/es-ES/data/reusables/gated-features/autolinks.md
@@ -1 +1,9 @@
-Los autoenlaces se encuentran disponibles en los repositorios con {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% ifversion ghae %} {% data variables.product.prodname_ghe_managed %},{% endif %} y {% data variables.product.prodname_ghe_server %}. {% ifversion fpt or ghec %}{% data reusables.gated-features.more-info %}{% endif %}
+---
+ms.openlocfilehash: a1a09f339279fcba599e16dd3b3b1e54f2e9ae04
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145110889"
+---
+Los enlaces automáticos están disponibles en los repositorios con {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% ifversion ghae %} {% data variables.product.prodname_ghe_managed %},{% endif %} y {% data variables.product.prodname_ghe_server %}. {% ifversion fpt or ghec %}{% data reusables.gated-features.more-info %}{% endif %}
diff --git a/translations/es-ES/data/reusables/gated-features/code-owners.md b/translations/es-ES/data/reusables/gated-features/code-owners.md
index 334a3de6d9..ca0667aac9 100644
--- a/translations/es-ES/data/reusables/gated-features/code-owners.md
+++ b/translations/es-ES/data/reusables/gated-features/code-owners.md
@@ -1 +1,9 @@
-Puedes definir a los propietarios del código en los repositorios públicos con {% data variables.product.prodname_free_user %} y {% data variables.product.prodname_free_team %} para organizaciones, y en los repositorios privados y públicos con {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% ifversion ghae %} {% data variables.product.prodname_ghe_managed %},{% endif %} y {% data variables.product.prodname_ghe_server %}. {% ifversion fpt or ghec %}{% data reusables.gated-features.more-info %}{% endif %}
+---
+ms.openlocfilehash: 79d254df59b0b6774fd22382809d280c903517ee
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145110882"
+---
+Puede definir a los propietarios del código en los repositorios públicos con {% data variables.product.prodname_free_user %} y {% data variables.product.prodname_free_team %} para organizaciones, y en los repositorios privados y públicos con {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% ifversion ghae %} {% data variables.product.prodname_ghe_managed %},{% endif %} y {% data variables.product.prodname_ghe_server %}. {% ifversion fpt or ghec %}{% data reusables.gated-features.more-info %}{% endif %}
diff --git a/translations/es-ES/data/reusables/gated-features/code-review-assignment.md b/translations/es-ES/data/reusables/gated-features/code-review-assignment.md
index 792999023c..cd56fef8df 100644
--- a/translations/es-ES/data/reusables/gated-features/code-review-assignment.md
+++ b/translations/es-ES/data/reusables/gated-features/code-review-assignment.md
@@ -1 +1,9 @@
-Los ajustes de la revisión de código están disponibles en todos los repositorios públicos que le pertenecen a una organización y en todos los privados que le pertenecen a las organizaciones de {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.20+, {% ifversion ghae %} {% data variables.product.prodname_ghe_managed %}, {% endif %} y {% data variables.product.prodname_ghe_cloud %}. Para obtener más información, consulta la sección "[Productos de GitHub](/articles/githubs-products)".
+---
+ms.openlocfilehash: 603a97616caf478a277c528391a5f833aea0fe85
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145951042"
+---
+La configuración de revisión de código están disponibles en todos los repositorios públicos y privados propiedad de una organización en {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.20+, {% ifversion ghae %} {% data variables.product.prodname_ghe_managed %},{% endif %} y {% data variables.product.prodname_ghe_cloud %}. Para más información, vea "[Productos de GitHub](/articles/githubs-products)".
diff --git a/translations/es-ES/data/reusables/gated-features/code-scanning.md b/translations/es-ES/data/reusables/gated-features/code-scanning.md
index 0b3355fb0e..d4ac05b9a1 100644
--- a/translations/es-ES/data/reusables/gated-features/code-scanning.md
+++ b/translations/es-ES/data/reusables/gated-features/code-scanning.md
@@ -1,13 +1,17 @@
-{%- ifversion fpt %}
-El {% data variables.product.prodname_code_scanning_capc %} está disponible para todos los repositorios públicos en {% data variables.product.prodname_dotcom_the_website %}. El {% data variables.product.prodname_code_scanning_capc %} también está disponible para los repositorios privados que pertenecen a organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} y tienen una licencia para {% data variables.product.prodname_GH_advanced_security %}.
+---
+ms.openlocfilehash: f17bcd04bb02118a15e29276cfc37210765bb260
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "147419869"
+---
+{%- ifversion fpt %} {% data variables.product.prodname_code_scanning_capc %} está disponible para todos los repositorios públicos en {% data variables.product.prodname_dotcom_the_website %}. {% data variables.product.prodname_code_scanning_capc %} también está disponible para los repositorios privados que pertenecen a las organizaciones que usan {% data variables.product.prodname_ghe_cloud %} y que tienen una licencia de {% data variables.product.prodname_GH_advanced_security %}.
 
-{%- elsif ghec %}
-El {% data variables.product.prodname_code_scanning_capc %} está disponible para todos los repositorios públicos en {% data variables.product.prodname_dotcom_the_website %}. Para utilizar el {% data variables.product.prodname_code_scanning %} en un repositorio privado que le pertenezca a una organización, debes tener una licencia para {% data variables.product.prodname_GH_advanced_security %}.
+{%- elsif ghec %} {% data variables.product.prodname_code_scanning_capc %} está disponible para todos los repositorios públicos en {% data variables.product.prodname_dotcom_the_website %}. Para utilizar {% data variables.product.prodname_code_scanning %} en un repositorio privado que pertenece a una organización, debes tener una licencia para {% data variables.product.prodname_GH_advanced_security %}.
 
-{%- elsif ghes %}
-El {% data variables.product.prodname_code_scanning_capc %} se encuentra disponible para repositorios que pertenecen a organizaciones de {% data variables.product.product_name %}. Esta característica requiere una licencia para la {% data variables.product.prodname_GH_advanced_security %}.
+{%- elsif ghes %} {% data variables.product.prodname_code_scanning_capc %} está disponible para repositorios que son propiedad de una organización en {% data variables.product.product_name %}. Esta característica requiere una licencia para la {% data variables.product.prodname_GH_advanced_security %}.
 
-{%- elsif ghae %}
-El {% data variables.product.prodname_code_scanning_capc %} se encuentra disponible para repositorios que pertenecen a organizaciones de {% data variables.product.product_name %}. Esta es una característica de la {% data variables.product.prodname_GH_advanced_security %} (gratuita durante el lanzamiento beta).
+{%- elsif ghae %} {% data variables.product.prodname_code_scanning_capc %} está disponible para repositorios que son propiedad de una organización en {% data variables.product.product_name %}. Esta es una característica de la {% data variables.product.prodname_GH_advanced_security %} (gratuita durante el lanzamiento beta).
 
-{%- endif %} Para obtener más información, consulta "[Productos de GitHub](/articles/githubs-products)".
\ No newline at end of file
+{%- endif %} Para más información, consulta "[Productos de GitHub](/articles/githubs-products)".
\ No newline at end of file
diff --git a/translations/es-ES/data/reusables/gated-features/codespaces-classroom-articles.md b/translations/es-ES/data/reusables/gated-features/codespaces-classroom-articles.md
index fb0f2fcb07..3f55e45ab5 100644
--- a/translations/es-ES/data/reusables/gated-features/codespaces-classroom-articles.md
+++ b/translations/es-ES/data/reusables/gated-features/codespaces-classroom-articles.md
@@ -1 +1,9 @@
-Codespaces is available to use with {% data variables.product.prodname_classroom %} for organizations that use {% data variables.product.prodname_team %}. Para saber si calificas para una mejora a {% data variables.product.prodname_team %}, consulta la secciòn "[Solicitar entrar al {% data variables.product.prodname_global_campus %} como docente](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/apply-to-github-global-campus-as-a-teacher)".
+---
+ms.openlocfilehash: 0974b251651926ea038d1ffa7daf40baba240adc
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "147573744"
+---
+Codespaces está disponible para su uso con {% data variables.product.prodname_classroom %} para organizaciones que usan {% data variables.product.prodname_team %}. Para saber si tienes derecho a una mejora gratuita de {% data variables.product.prodname_team %}, consulta «[Solicitar acceso al {% data variables.product.prodname_global_campus %} como profesor](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/apply-to-github-global-campus-as-a-teacher)».
diff --git a/translations/es-ES/data/reusables/gated-features/codespaces.md b/translations/es-ES/data/reusables/gated-features/codespaces.md
index 25704e65d5..f9fd0fe02a 100644
--- a/translations/es-ES/data/reusables/gated-features/codespaces.md
+++ b/translations/es-ES/data/reusables/gated-features/codespaces.md
@@ -1 +1,9 @@
-{% data variables.product.prodname_github_codespaces %} está disponible para las organizaciones que utilizan {% data variables.product.prodname_team %} o {% data variables.product.prodname_ghe_cloud %}. {% data variables.product.prodname_github_codespaces %} también está disponible como un lanzamiento beta limitado para los usuarios individuales en los planes de {% data variables.product.prodname_free_user %} y {% data variables.product.prodname_pro %}. {% data reusables.gated-features.more-info-org-products %}
+---
+ms.openlocfilehash: 9c6c94903f4fe96035f811db7ce2c113f0e5b98b
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "147614515"
+---
+{% data variables.product.prodname_github_codespaces %} está disponible para las organizaciones que usen {% data variables.product.prodname_team %} o {% data variables.product.prodname_ghe_cloud %}. {% data variables.product.prodname_github_codespaces %} también está disponible como versión beta limitada para usuarios individuales en los planes {% data variables.product.prodname_free_user %} y {% data variables.product.prodname_pro %}. {% data reusables.gated-features.more-info-org-products %}
diff --git a/translations/es-ES/data/reusables/gated-features/copilot.md b/translations/es-ES/data/reusables/gated-features/copilot.md
index a91511f598..1ff2a309da 100644
--- a/translations/es-ES/data/reusables/gated-features/copilot.md
+++ b/translations/es-ES/data/reusables/gated-features/copilot.md
@@ -1 +1,9 @@
-{% data variables.product.prodname_copilot %} is available to {% data variables.product.company_short %} customers with a personal account on {% data variables.product.prodname_dotcom_the_website %}. {% data variables.product.prodname_copilot %} is free to use for verified students and maintainers of popular open source projects. If you are not a student or maintainer of a popular open source project, you can try {% data variables.product.prodname_copilot %} for free with a one-time 60 day trial. Después del periodo de prueba gratuito, necesitarás una suscripción de pago para uso continuo. 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)".
+---
+ms.openlocfilehash: 8c46f4221d583e2c0ea4f6a56d4e994a28de516c
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "147419845"
+---
+{% data variables.product.prodname_copilot %} está disponible para los clientes de {% data variables.product.company_short %} con una cuenta personal en {% data variables.product.prodname_dotcom_the_website %}. {% data variables.product.prodname_copilot %} es gratis para los alumnos comprobados y los mantenedores de proyectos populares de código abierto. Si no eres alumno ni mantenedor de un proyecto popular de código abierto, puedes probar {% data variables.product.prodname_copilot %} de manera gratuita con una prueba de 60 días. Después de la evaluación gratuita, necesitarás una suscripción de pago para continuar usándolo. Para más información, consulta "[Acerca de la configuración de {% data variables.product.prodname_copilot %}](/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot)".
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 76fd530134..f8cc0283ba 100644
--- a/translations/es-ES/data/reusables/gated-features/dependency-review.md
+++ b/translations/es-ES/data/reusables/gated-features/dependency-review.md
@@ -1,13 +1,17 @@
-{%- ifversion fpt %}
-La revisión de dependencias se encuentra habilitada en los repositorios públicos. La revisión de dependencias también se encuentra disponible en los repositorios privados que pertenezcan a las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} y que tienen una licencia para la {% data variables.product.prodname_GH_advanced_security %}.
+---
+ms.openlocfilehash: 285d547af855fed298354ee62716de9e6c168608
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "147062982"
+---
+{%- ifversion fpt %} La revisión de dependencias está habilitada en los repositorios públicos. La revisión de dependencias también se encuentra disponible en los repositorios privados que pertenezcan a las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} y que tienen una licencia para la {% data variables.product.prodname_GH_advanced_security %}.
 
-{%- 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 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 %}
-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 ghes %} La revisión de dependencias está disponible para los repositorios que pertenecen a organizaciones en {% data variables.product.product_name %}. Esta característica requiere una licencia para la {% data variables.product.prodname_GH_advanced_security %}.
 
-{%- elsif ghae %}
-La revisión de dependencias se encuentra disponible para los repositorios que pertenecen a las organizaciones en {% data variables.product.product_name %}. Esta es una característica de la {% data variables.product.prodname_GH_advanced_security %} (gratuita durante el lanzamiento beta).
+{%- elsif ghae %} La revisión de dependencias está disponible para los repositorios que pertenecen a organizaciones en {% data variables.product.product_name %}. Esta es una característica de la {% data variables.product.prodname_GH_advanced_security %} (gratuita durante el lanzamiento beta).
 
 {%- endif %} {% data reusables.advanced-security.more-info-ghas %}
diff --git a/translations/es-ES/data/reusables/gated-features/dependency-vulnerable-calls.md b/translations/es-ES/data/reusables/gated-features/dependency-vulnerable-calls.md
index 2608c16d56..6d232bb8fc 100644
--- a/translations/es-ES/data/reusables/gated-features/dependency-vulnerable-calls.md
+++ b/translations/es-ES/data/reusables/gated-features/dependency-vulnerable-calls.md
@@ -1,13 +1,17 @@
-{%- ifversion fpt %}
-Detection of vulnerable calls is enabled on public repositories. Este análisis también está disponible en repositorios privados que le pertenezcan a las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} y que tienen {% data variables.product.prodname_GH_advanced_security %} con licencia.
+---
+ms.openlocfilehash: 91884dc1aa5c5b0b3d32593edfb1927e6c75592f
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145110833"
+---
+{%- ifversion fpt %} La detección de llamadas vulnerables está habilitada en los repositorios públicos. Este análisis también se encuentra disponible en los repositorios privados pertenecientes a organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} y que tienen una licencia para {% data variables.product.prodname_GH_advanced_security %}.
 
-{%- elsif ghec %}
-La detección de llamadas vulnerables se incluye en {% data variables.product.product_name %} para repositorios públicos. Para detectar llamadas vulnerables en repositorios privados que le pertenecen a las organizaciones, tu organización debe tener una licencia para {% data variables.product.prodname_GH_advanced_security %}.
+{%- elsif ghec %} La detección de llamadas vulnerables se incluye en {% data variables.product.product_name %} para los repositorios públicos. Para detectar llamadas vulnerables en los repositorios privados que pertenecen a las organizaciones, tu organización debe tener una licencia para {% data variables.product.prodname_GH_advanced_security %}.
 
-{%- elsif ghes > 3.5 %}
-La detección de llamadas vulnerables está disponible para los repositorios que pertenecen a organizaciones de {% data variables.product.product_name %}. Esta característica requiere una licencia para la {% data variables.product.prodname_GH_advanced_security %}.
+{%- elsif ghes > 3.5 %} La detección de llamadas vulnerables está disponible para los repositorios que pertenecen a organizaciones en {% data variables.product.product_name %}. Esta característica requiere una licencia para la {% data variables.product.prodname_GH_advanced_security %}.
 
-{%- elsif ghae-issue-6076 %}
-La detección de llamadas vulnerables está disponible para los repositorios que pertenecen a organizaciones de {% data variables.product.product_name %}. Esta es una característica de la {% data variables.product.prodname_GH_advanced_security %} (gratuita durante el lanzamiento beta).
+{%- elsif ghae-issue-6076 %} La detección de llamadas vulnerables está disponible para los repositorios que pertenecen a organizaciones en {% data variables.product.product_name %}. Esta es una característica de la {% data variables.product.prodname_GH_advanced_security %} (gratuita durante el lanzamiento beta).
 
 {%- endif %} {% data reusables.advanced-security.more-info-ghas %}
diff --git a/translations/es-ES/data/reusables/gated-features/display-names.md b/translations/es-ES/data/reusables/gated-features/display-names.md
index 19fe7ece7b..8b2f371c38 100644
--- a/translations/es-ES/data/reusables/gated-features/display-names.md
+++ b/translations/es-ES/data/reusables/gated-features/display-names.md
@@ -1 +1,9 @@
-El permitir a los miembros ver los nombres de perfil de los autores de los comentarios se encuentra disponible con {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.18+,{% ifversion ghae %} {% data variables.product.prodname_ghe_managed %},{% endif %} y {% data variables.product.prodname_ghe_cloud %}. Para obtener más información, consulta la sección "[Productos de GitHub](/articles/githubs-products)".
+---
+ms.openlocfilehash: 95abc11cb1432bcd6815a664f1753df429ca80ca
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145110817"
+---
+Puede permitir a los miembros ver los nombres de perfil de los autores de comentarios con {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.18+,{% ifversion ghae %} {% data variables.product.prodname_ghe_managed %}{% endif %} y {% data variables.product.prodname_ghe_cloud %}. Para más información, vea "[Productos de GitHub](/articles/githubs-products)".
diff --git a/translations/es-ES/data/reusables/gated-features/draft-prs.md b/translations/es-ES/data/reusables/gated-features/draft-prs.md
index f0d9fdd5f2..2f2ce3915a 100644
--- a/translations/es-ES/data/reusables/gated-features/draft-prs.md
+++ b/translations/es-ES/data/reusables/gated-features/draft-prs.md
@@ -1 +1,9 @@
-Los borradores de solicitudes de cambio están disponibles en los repositorios públicos con {% data variables.product.prodname_free_team %} para organizaciones y en los planes de facturación tradicionales por repositorio, y en los repositorios públicos y privados con {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.17+,{% ifversion ghae %} {% data variables.product.prodname_ghe_managed %},{% endif %} y {% data variables.product.prodname_ghe_cloud %}. {% ifversion fpt or ghec %}{% data reusables.gated-features.more-info %}{% endif %}
+---
+ms.openlocfilehash: 8e0d994d78f04ffce779c939db665a1b173061f4
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145110810"
+---
+Los borradores de solicitudes de incorporación de cambios están disponibles en los repositorios públicos con {% data variables.product.prodname_free_team %} para organizaciones y en los planes de facturación por repositorio heredados, y en los repositorios públicos y privados con {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.17+,{% ifversion ghae %} {% data variables.product.prodname_ghe_managed %},{% endif %} y {% data variables.product.prodname_ghe_cloud %}. {% ifversion fpt or ghec %}{% data reusables.gated-features.more-info %}{% endif %}
diff --git a/translations/es-ES/data/reusables/gated-features/emus.md b/translations/es-ES/data/reusables/gated-features/emus.md
index 55af6eeb22..50485c237a 100644
--- a/translations/es-ES/data/reusables/gated-features/emus.md
+++ b/translations/es-ES/data/reusables/gated-features/emus.md
@@ -1 +1,9 @@
-Para administrar a los usuarios de tu empresa con tu proveedor de identidad, esta debe habilitarse para {% data variables.product.prodname_emus %}, los cuales están disponibles con {% data variables.product.prodname_ghe_cloud %}. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_emus %}](/enterprise-cloud@latest/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users)".
+---
+ms.openlocfilehash: 4bcc829a94949275f1af0c8f2107a07bb8545117
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145110802"
+---
+Para administrar a los usuarios de tu empresa con tu proveedor de identidad, esta debe habilitarse para {% data variables.product.prodname_emus %}, los cuales están disponibles con {% data variables.product.prodname_ghe_cloud %}. Para obtener más información, vea "[{% data variables.product.prodname_emus %}](/enterprise-cloud@latest/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users)".
diff --git a/translations/es-ES/data/reusables/gated-features/enterprise-accounts.md b/translations/es-ES/data/reusables/gated-features/enterprise-accounts.md
index 9e77a61828..20afc0cd4f 100644
--- a/translations/es-ES/data/reusables/gated-features/enterprise-accounts.md
+++ b/translations/es-ES/data/reusables/gated-features/enterprise-accounts.md
@@ -1 +1,9 @@
-Las cuentas empresariales se encuentran disponibles con {% data variables.product.prodname_ghe_cloud %}{% ifversion ghae %}, {% data variables.product.prodname_ghe_managed %},{% endif %} y {% data variables.product.prodname_ghe_server %}. Para obtener más información, consulta la sección "[Acerca de las cuentas empresariales]({% ifversion fpt %}/enterprise-cloud@latest{% endif %}/admin/overview/about-enterprise-accounts){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %}
+---
+ms.openlocfilehash: 56aa6bc09ed1ee32df3f51dcd033cc74c60e54f0
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145110786"
+---
+Las cuentas empresariales están disponibles con {% data variables.product.prodname_ghe_cloud %}{% ifversion ghae %}, {% data variables.product.prodname_ghe_managed %},{% endif %} y {% data variables.product.prodname_ghe_server %}. Para más información, vea "[Acerca de las cuentas empresariales]({% ifversion fpt %}/enterprise-cloud@latest{% endif %}/admin/overview/about-enterprise-accounts){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %}
diff --git a/translations/es-ES/data/reusables/gated-features/enterprise_account_webhooks.md b/translations/es-ES/data/reusables/gated-features/enterprise_account_webhooks.md
index 80fd10b342..dcf81034e7 100644
--- a/translations/es-ES/data/reusables/gated-features/enterprise_account_webhooks.md
+++ b/translations/es-ES/data/reusables/gated-features/enterprise_account_webhooks.md
@@ -1,4 +1,12 @@
+---
+ms.openlocfilehash: b741f343a35c7e389eb4e7aa5915cab8a2ae67a3
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145110778"
+---
 
-{% data reusables.gated-features.enterprise-accounts %}
+{% data reusables.gated-features.enterprise-accounts %} 
 
-Los webhooks que se configuraron en cuentas u organizaciones empresariales y que son parte de una cuenta empresarial incluirán un objeto de cuenta de `enterprise`.
+Los webhooks configurados en cuentas de empresa u organizaciones que forman parte de una cuenta de empresa incluirán un objeto de cuenta `enterprise`.
diff --git a/translations/es-ES/data/reusables/gated-features/environments.md b/translations/es-ES/data/reusables/gated-features/environments.md
index 8433190d38..797e029741 100644
--- a/translations/es-ES/data/reusables/gated-features/environments.md
+++ b/translations/es-ES/data/reusables/gated-features/environments.md
@@ -1 +1,9 @@
-Tanto los ambientes, secretos de ambientes y reglas de protección de ambiente están disponibles en los repositorios **públicos** para todos los productos. Para tener acceso a los ambientes, secretos de ambiente y ramas de despliegue en los repositorios **privados** o **internos**, debes utilizar {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %} o {% data variables.product.prodname_enterprise %}. Para tener acceso a otras reglas de protección de ambiente en los repositorios **privados** o **internos**, debes utilizar {% data variables.product.prodname_enterprise %}. {% data reusables.gated-features.more-info %}
+---
+ms.openlocfilehash: 9db9f73b8e86138d18bae1a3b9c71fd956553dcd
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "147548124"
+---
+Los entornos, las reglas de protección de entorno y los secretos de entorno se encuentran disponibles en los repositorios **públicos** para todos los productos. Para acceder a entornos, secretos de entorno y ramas de implementación de repositorios **privados** o **internos**, debe usar {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, o {% data variables.product.prodname_enterprise %}. Para acceder a otras reglas de protección de entornos en los repositorios **privados** o **internos**, debe utilizar {% data variables.product.prodname_enterprise %}. {% data reusables.gated-features.more-info %}
diff --git a/translations/es-ES/data/reusables/gated-features/generated-health-checks.md b/translations/es-ES/data/reusables/gated-features/generated-health-checks.md
index 6ae9918f19..25c16cd1dd 100644
--- a/translations/es-ES/data/reusables/gated-features/generated-health-checks.md
+++ b/translations/es-ES/data/reusables/gated-features/generated-health-checks.md
@@ -1 +1,9 @@
-El generar una verificación de salud se encuentra disponible con {% data variables.contact.premium_support %}. Para obtener más información, consulta la sección "[Acerca de {% data variables.contact.premium_support %}](/support/learning-about-github-support/about-github-premium-support)".
+---
+ms.openlocfilehash: bff9cd48bd38493094b976c3890e41c917dea22e
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145110761"
+---
+La generación de una comprobación de estado está disponible con {% data variables.contact.premium_support %}. Para obtener más información, vea "[Acerca de {% data variables.contact.premium_support %}](/support/learning-about-github-support/about-github-premium-support)".
diff --git a/translations/es-ES/data/reusables/gated-features/ghas.md b/translations/es-ES/data/reusables/gated-features/ghas.md
index d8380c191c..b143119729 100644
--- a/translations/es-ES/data/reusables/gated-features/ghas.md
+++ b/translations/es-ES/data/reusables/gated-features/ghas.md
@@ -1 +1,9 @@
-{% data variables.product.prodname_GH_advanced_security %} está disponible para las cuentas empresariales en {% data variables.product.prodname_ghe_cloud %}{% ifversion ghae %}, {% data variables.product.prodname_ghe_managed %},{% endif %} y {% data variables.product.prodname_ghe_server %}.{% ifversion fpt or ghec %} Algunas características de {% data variables.product.prodname_GH_advanced_security %} también están disponibles para los repositorios públicos en {% data variables.product.prodname_dotcom_the_website %}. Para obtener más información, consulta la sección "[Acerca de los productos de GitHub](/github/getting-started-with-github/githubs-products)".{% else %} Para obtener más información sobre cómo mejorar tu instancia de {% data variables.product.prodname_ghe_server %}, consulta la sección "[Acerca de las mejoras a los lanzamientos nuevos](/admin/overview/about-upgrades-to-new-releases)" y refiérete al [{% data variables.enterprise.upgrade_assistant %}](https://support.github.com/enterprise/server-upgrade) para encontrar la ruta de mejora desde tu versión de lanzamiento actual.{% endif %}
+---
+ms.openlocfilehash: b0d09d3cb9de735d049e22eae7c9a7abe11c871d
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "147525725"
+---
+La {% data variables.product.prodname_GH_advanced_security %} se encuentra disponible para las cuentas empresariales en {% data variables.product.prodname_ghe_cloud %}{% ifversion ghae %}, {% data variables.product.prodname_ghe_managed %},{% endif %} y {% data variables.product.prodname_ghe_server %}.{% ifversion fpt or ghec %} Algunas características de la {% data variables.product.prodname_GH_advanced_security %} también están disponibles para los repositorios públicos en {% data variables.product.prodname_dotcom_the_website %}. Para obtener más información, consulta "[Acerca de los productos de GitHub](/github/getting-started-with-github/githubs-products)".{% else %} Para obtener más información sobre la actualización de la instancia de {% data variables.product.prodname_ghe_server %}, consulta "[Acerca de las actualizaciones a versiones nuevas](/admin/overview/about-upgrades-to-new-releases)" y consulta [{% data variables.enterprise.upgrade_assistant %}](https://support.github.com/enterprise/server-upgrade) para buscar la ruta de acceso de actualización desde la versión actual.{% endif %}
diff --git a/translations/es-ES/data/reusables/gated-features/historical-insights-for-projects.md b/translations/es-ES/data/reusables/gated-features/historical-insights-for-projects.md
index 07502e255f..233a823a89 100644
--- a/translations/es-ES/data/reusables/gated-features/historical-insights-for-projects.md
+++ b/translations/es-ES/data/reusables/gated-features/historical-insights-for-projects.md
@@ -1 +1,9 @@
-Historical charts are available with {% data variables.product.prodname_team %} and {% data variables.product.prodname_ghe_cloud %} for organizations. You can save unlimited charts in private projects with {% data variables.product.prodname_team %} and {% data variables.product.prodname_ghe_cloud %} for organizations and {% data variables.product.prodname_pro %} for users. Users and organizations using a public project can also save unlimited charts. Users and organizations using {% data variables.product.prodname_free_team %} or a legacy plan can save two charts in private projects.  {% data reusables.gated-features.more-info %}
\ No newline at end of file
+---
+ms.openlocfilehash: fd865e1bcf0fb2af69739d4d81fa27796e2e0b33
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "147424452"
+---
+Los gráficos históricos están disponibles con {% data variables.product.prodname_team %} y {% data variables.product.prodname_ghe_cloud %} para las organizaciones. Puedes guardar gráficos ilimitados en proyectos privados con {% data variables.product.prodname_team %} y {% data variables.product.prodname_ghe_cloud %} para organizaciones y con {% data variables.product.prodname_pro %} para usuarios. Los usuarios y las organizaciones que utilicen un proyecto público también pueden guardar gráficos ilimitados. Los usuarios y las organizaciones que utilicen {% data variables.product.prodname_free_team %} o un plan heredado pueden guardar dos gráficos en proyectos privados.  {% data reusables.gated-features.more-info %}
\ No newline at end of file
diff --git a/translations/es-ES/data/reusables/gated-features/hosted-runners.md b/translations/es-ES/data/reusables/gated-features/hosted-runners.md
deleted file mode 100644
index 4f1e2137bb..0000000000
--- a/translations/es-ES/data/reusables/gated-features/hosted-runners.md
+++ /dev/null
@@ -1 +0,0 @@
-The {% data variables.actions.hosted_runner %}s feature is currently in beta for organizations and enterprises using the {% data variables.product.prodname_team %} or {% data variables.product.prodname_ghe_cloud %} plans, and is subject to change.
\ No newline at end of file
diff --git a/translations/es-ES/data/reusables/gated-features/more-info-org-products.md b/translations/es-ES/data/reusables/gated-features/more-info-org-products.md
index 0b696eab76..ddef3dd9b5 100644
--- a/translations/es-ES/data/reusables/gated-features/more-info-org-products.md
+++ b/translations/es-ES/data/reusables/gated-features/more-info-org-products.md
@@ -1 +1,9 @@
-{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Productos de {% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/githubs-products)".{% endif %}
+---
+ms.openlocfilehash: 1b4fbc66b0491f7fa6b9e013608b5febe7492ba6
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145110746"
+---
+{% ifversion fpt or ghec %}Para más información, vea "[Productos de {% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/githubs-products)".{% endif %}
diff --git a/translations/es-ES/data/reusables/gated-features/more-info.md b/translations/es-ES/data/reusables/gated-features/more-info.md
index 0b696eab76..22ce6fff87 100644
--- a/translations/es-ES/data/reusables/gated-features/more-info.md
+++ b/translations/es-ES/data/reusables/gated-features/more-info.md
@@ -1 +1,9 @@
-{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Productos de {% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/githubs-products)".{% endif %}
+---
+ms.openlocfilehash: 1b4fbc66b0491f7fa6b9e013608b5febe7492ba6
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145110738"
+---
+{% ifversion fpt or ghec %}Para más información, vea "[Productos de {% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/githubs-products)".{% endif %}
diff --git a/translations/es-ES/data/reusables/gated-features/multiple-pr-reviewers.md b/translations/es-ES/data/reusables/gated-features/multiple-pr-reviewers.md
index 244b7ec2aa..09674b1ed6 100644
--- a/translations/es-ES/data/reusables/gated-features/multiple-pr-reviewers.md
+++ b/translations/es-ES/data/reusables/gated-features/multiple-pr-reviewers.md
@@ -1 +1,9 @@
+---
+ms.openlocfilehash: 9d96af5e394c815780d17f6e846dc44b38eed707
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: "145110737"
+---
 La capacidad de agregar revisores o revisiones múltiples a las solicitudes de cambios desde los equipos está disponible en los repositorios públicos con {% data variables.product.prodname_free_team %} para organizaciones y en los planes de facturación tradicionales por repositorio y en los repositorios públicos y privados con {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %},{% ifversion ghae %} {% data variables.product.prodname_ghe_managed %},{% endif %} y {% data variables.product.prodname_ghe_cloud %}. {% ifversion fpt or ghec %}{% data reusables.gated-features.more-info %}{% endif %}
diff --git a/translations/es-ES/data/reusables/gated-features/packages.md b/translations/es-ES/data/reusables/gated-features/packages.md
index ee853904d2..53fdcf5291 100644
--- a/translations/es-ES/data/reusables/gated-features/packages.md
+++ b/translations/es-ES/data/reusables/gated-features/packages.md
@@ -1,7 +1,10 @@
-{% ifversion fpt or ghec or ghes < 3.5 %}
-El {% data variables.product.prodname_registry %} se encuentra disponible con {% data variables.product.prodname_free_user %}, {% data variables.product.prodname_pro %}, {% data variables.product.prodname_free_team %} para organizaciones, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, {% data variables.product.prodname_ghe_server %} 3.0 o superior y {% data variables.product.prodname_ghe_managed %}.{% ifversion ghes %} Para obtener más información sobre cómo mejorar tu instancia de {% data variables.product.prodname_ghe_server %}, consulta la sección "[Acerca de las mejoras a los lanzamientos nuevos](/admin/overview/about-upgrades-to-new-releases)" y refiérete al [{% data variables.enterprise.upgrade_assistant %}](https://support.github.com/enterprise/server-upgrade) para encontrar la ruta de mejora desde tu versión de lanzamiento actual.{% endif %}
-{% ifversion fpt or ghec %}
-
-{% data variables.product.prodname_registry %} no está disponible para repositorios privados que pertenezcan a cuentas que utilicen planes tradicionales por repositorio. Las cuentas que utilicen los planes tradicionales por repositorio tampoco podrán acceder al {% data variables.product.prodname_container_registry %} ya que estas cuentas se facturan por repositorio. {% data reusables.gated-features.more-info %} -{% endif %} -{% endif %} +--- +ms.openlocfilehash: b0dde5c70f7349ae325893afa36e21fbda77d884 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110730" +--- +{% ifversion fpt or ghec or ghes < 3.5 %} {% data variables.product.prodname_registry %} está disponible con {% data variables.product.prodname_free_user %}, {% data variables.product.prodname_pro %}, {% data variables.product.prodname_free_team %} para organizaciones, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, {% data variables.product.prodname_ghe_server %} 3.0 o superior y {% data variables.product.prodname_ghe_managed %}.{% ifversion ghes %} Para obtener más información sobre cómo actualizar la instancia {% data variables.product.prodname_ghe_server %}, consulta «[Acerca de las actualizaciones a nuevas versiones](/admin/overview/about-upgrades-to-new-releases)» y el [{% data variables.enterprise.upgrade_assistant %}](https://support.github.com/enterprise/server-upgrade) para encontrar la ruta de actualización de la versión actual.{% endif %} {% ifversion fpt or ghec %} +
{% data variables.product.prodname_registry %} no está disponible para repositorios privados que pertenezcan a cuentas que utilicen planes tradicionales por repositorio. Las cuentas que utilicen los planes tradicionales por repositorio tampoco podrán acceder al {% data variables.product.prodname_container_registry %} ya que estas cuentas se facturan por repositorio. {% data reusables.gated-features.more-info %} {% endif %} {% endif %} diff --git a/translations/es-ES/data/reusables/gated-features/pages.md b/translations/es-ES/data/reusables/gated-features/pages.md index 8d689a9755..91c1d6c8ea 100644 --- a/translations/es-ES/data/reusables/gated-features/pages.md +++ b/translations/es-ES/data/reusables/gated-features/pages.md @@ -1 +1,9 @@ -{% ifversion ghae %}{% data variables.product.prodname_pages %} Está disponible en los repositorios internos y privados con {% data variables.product.prodname_ghe_managed %}. {% endif %}{% data variables.product.prodname_pages %} se encuentra disponible en los repositorios públicos con {% data variables.product.prodname_free_user %} y con {% data variables.product.prodname_free_team %} para las organizaciones, y en los repositorios públicos y privados con {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, y {% data variables.product.prodname_ghe_server %}. {% ifversion fpt or ghec %}{% data reusables.gated-features.more-info %}{% endif %} +--- +ms.openlocfilehash: 158286d001d99618cea0196c560fed395ff94077 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110721" +--- +{% ifversion ghae %}{% data variables.product.prodname_pages %} está disponible en repositorios internos y privados con {% data variables.product.prodname_ghe_managed %}. {% endif %}{% data variables.product.prodname_pages %} se encuentra disponible en los repositorios públicos con {% data variables.product.prodname_free_user %} y con {% data variables.product.prodname_free_team %} para las organizaciones, y en los repositorios públicos y privados con {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, y {% data variables.product.prodname_ghe_server %}. {% ifversion fpt or ghec %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/es-ES/data/reusables/gated-features/protected-branches.md b/translations/es-ES/data/reusables/gated-features/protected-branches.md index 0edd42b0d9..d079a06eb7 100644 --- a/translations/es-ES/data/reusables/gated-features/protected-branches.md +++ b/translations/es-ES/data/reusables/gated-features/protected-branches.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 3706543ba6e429a4a8ebd40aaf3979bd8cf90a12 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110713" +--- {% ifversion ghae %}Las ramas protegidas están disponibles en los repositorios internos y privados con {% data variables.product.prodname_ghe_managed %}, {% else%}Las ramas protegidas están disponibles {% endif %}en los repositorios públicos con {% data variables.product.prodname_free_user %} y {% data variables.product.prodname_free_team %} para las organizaciones, y en los repositorios públicos y privados con {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, y {% data variables.product.prodname_ghe_server %}. {% ifversion fpt or ghec %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/es-ES/data/reusables/gated-features/repository-insights.md b/translations/es-ES/data/reusables/gated-features/repository-insights.md index f9d860d57e..a9a0c645f2 100644 --- a/translations/es-ES/data/reusables/gated-features/repository-insights.md +++ b/translations/es-ES/data/reusables/gated-features/repository-insights.md @@ -1 +1,9 @@ -Esta gráfica de perspectivas está disponible en los repositorios públicos con {% data variables.product.prodname_free_user %} y {% data variables.product.prodname_free_team %} para organizaciones, y en los repositorios privados y públicos con {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% ifversion ghae %} {% data variables.product.prodname_ghe_managed %},{% endif %} y {% data variables.product.prodname_ghe_server %}.{% ifversion fpt or ghec %} Para obtener más información, consulta la sección "[Acerca de las gráficas de repositorio](/articles/about-repository-graphs)" y "[productos de {% data variables.product.prodname_dotcom %}](/articles/github-s-products)".{% endif %} +--- +ms.openlocfilehash: 4e77d47c1150c81c883f88a4a0228c8b7be105db +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110698" +--- +Esta gráfica de información del repositorio está disponible en los repositorios públicos con {% data variables.product.prodname_free_user %} y {% data variables.product.prodname_free_team %} para organizaciones, y en los repositorios privados y públicos con {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% ifversion ghae %} {% data variables.product.prodname_ghe_managed %},{% endif %} y {% data variables.product.prodname_ghe_server %}.{% ifversion fpt or ghec %} Para obtener más información, vea "[Acerca de los gráficos de repositorio](/articles/about-repository-graphs)" y "[Productos de {% data variables.product.prodname_dotcom %}](/articles/github-s-products)".{% endif %} diff --git a/translations/es-ES/data/reusables/gated-features/restrict-email-domain.md b/translations/es-ES/data/reusables/gated-features/restrict-email-domain.md index e8a80879b2..102a63689f 100644 --- a/translations/es-ES/data/reusables/gated-features/restrict-email-domain.md +++ b/translations/es-ES/data/reusables/gated-features/restrict-email-domain.md @@ -1 +1,9 @@ -La restricción de notificaciones de correo electrónico para los dominios aprobados o verificados se encuentra disponible con {% data variables.product.prodname_ghe_cloud %} y {% data variables.product.prodname_ghe_server %}. Para obtener más información, consulta la sección "[Productos de GitHub](/articles/githubs-products)". +--- +ms.openlocfilehash: 506af58cb6ad5407077714487fa76228e37c719d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110689" +--- +La restricción de notificaciones de correo electrónico para los dominios aprobados o verificados se encuentra disponible con {% data variables.product.prodname_ghe_cloud %} y {% data variables.product.prodname_ghe_server %}. Para más información, vea "[Productos de GitHub](/articles/githubs-products)". diff --git a/translations/es-ES/data/reusables/gated-features/secret-scanning-partner.md b/translations/es-ES/data/reusables/gated-features/secret-scanning-partner.md index 459bc6ec62..cc9d345154 100644 --- a/translations/es-ES/data/reusables/gated-features/secret-scanning-partner.md +++ b/translations/es-ES/data/reusables/gated-features/secret-scanning-partner.md @@ -1,14 +1,17 @@ -{%- ifversion fpt %} -{% data variables.product.prodname_secret_scanning_partner_caps %} se ejecuta automáticamente en los repositorios públicos en todos los productos de {% data variables.product.prodname_dotcom_the_website %}. {% data variables.product.prodname_secret_scanning_GHAS_caps %} se encuentra disponible para los repositorios que pertenecen a las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} y tienen una licencia para la {% data variables.product.prodname_GH_advanced_security %}. +--- +ms.openlocfilehash: 0f465bd80e066cc8c1c047a1c6a52068de79ce37 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110682" +--- +{%- ifversion fpt %} {% data variables.product.prodname_secret_scanning_partner_caps %} se ejecuta automáticamente en repositorios públicos en todos los productos de {% data variables.product.prodname_dotcom_the_website %}. {% data variables.product.prodname_secret_scanning_GHAS_caps %} está disponible para los repositorios que pertenecen a organizaciones que usan {% data variables.product.prodname_ghe_cloud %} y tienen una licencia de {% data variables.product.prodname_GH_advanced_security %}. -{%- elsif ghec %} -{% data variables.product.prodname_secret_scanning_partner_caps %} se ejecuta automáticamente en todos los repositorios públicos. Si tienes una licencia de {% data variables.product.prodname_GH_advanced_security %}, puedes habilitar y configurar el -{% data variables.product.prodname_secret_scanning_GHAS %} para cualquier repositorio que le pertenezca a una organización. +{%- elsif ghec %} {% data variables.product.prodname_secret_scanning_partner_caps %} se ejecuta automáticamente en todos los repositorios públicos. Si tiene una licencia de {% data variables.product.prodname_GH_advanced_security %}, puede habilitar y configurar {% data variables.product.prodname_secret_scanning_GHAS %} para cualquier repositorio que pertenezca a una organización. -{%- elsif ghes %} -El {% data variables.product.prodname_secret_scanning_caps %} se encuentra disponible para los repositorios que pertenecen a organizaciones de {% data variables.product.product_name %} si tu empresa tiene una licencia de {% data variables.product.prodname_GH_advanced_security %}. +{%- elsif ghes %} {% data variables.product.prodname_secret_scanning_caps %} está disponible para repositorios que son propiedad de una organización en {% data variables.product.product_name %} si la empresa tiene una licencia de {% data variables.product.prodname_GH_advanced_security %}. -{%- elsif ghae %} -El {% data variables.product.prodname_secret_scanning_caps %} se encuentra disponible para repositorios que pertenecen a organizaciones de {% data variables.product.product_name %}. Esta es una característica de la {% data variables.product.prodname_GH_advanced_security %} (gratuita durante el lanzamiento beta). +{%- elsif ghae %} {% data variables.product.prodname_secret_scanning_caps %} está disponible para repositorios que son propiedad de una organización en {% data variables.product.product_name %}. Esta es una característica de la {% data variables.product.prodname_GH_advanced_security %} (gratuita durante el lanzamiento beta). -{%- endif %} {% ifversion not ghae %}Para obtener más información, consulta la sección "[Productos de GitHub](/articles/githubs-products)".{% endif %} +{%- endif %} {% ifversion not ghae %} Para más información, vea "[Productos de GitHub](/articles/githubs-products)".{% endif %} diff --git a/translations/es-ES/data/reusables/gated-features/secret-scanning.md b/translations/es-ES/data/reusables/gated-features/secret-scanning.md index 3c672a5b76..b55d207f3a 100644 --- a/translations/es-ES/data/reusables/gated-features/secret-scanning.md +++ b/translations/es-ES/data/reusables/gated-features/secret-scanning.md @@ -1,9 +1,15 @@ +--- +ms.openlocfilehash: 3e32ef8b3fc53f1818f1d09b8461aa00e50f200c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110674" +--- -{%- ifversion ghec or ghes %} -El {% data variables.product.prodname_secret_scanning_GHAS_caps %} se encuentra disponible para los repositorios que pertenecen a organizaciones de {% data variables.product.product_name %} si tu empresa tiene una licencia de {% data variables.product.prodname_GH_advanced_security %}. +{%- ifversion ghec or ghes %} {% data variables.product.prodname_secret_scanning_GHAS_caps %} está disponible para repositorios que son propiedad de una organización en {% data variables.product.product_name %} si la empresa tiene una licencia de {% data variables.product.prodname_GH_advanced_security %}. -{%- elsif ghae %} -El {% data variables.product.prodname_secret_scanning_caps %} se encuentra disponible para repositorios que pertenecen a organizaciones de {% data variables.product.product_name %}. Esta es una característica de la {% data variables.product.prodname_GH_advanced_security %} (gratuita durante el lanzamiento beta). +{%- elsif ghae %} {% data variables.product.prodname_secret_scanning_caps %} está disponible para repositorios que son propiedad de una organización en {% data variables.product.product_name %}. Esta es una característica de la {% data variables.product.prodname_GH_advanced_security %} (gratuita durante el lanzamiento beta). -{%- endif %} {% ifversion not ghae %}Para obtener más información, consulta la sección "[Productos de GitHub](/articles/githubs-products)".{% endif %} +{%- endif %} {% ifversion not ghae %} Para más información, vea "[Productos de GitHub](/articles/githubs-products)".{% endif %} diff --git a/translations/es-ES/data/reusables/gated-features/security-overview.md b/translations/es-ES/data/reusables/gated-features/security-overview.md index da2ff05c9f..eb4e3b4dc0 100644 --- a/translations/es-ES/data/reusables/gated-features/security-overview.md +++ b/translations/es-ES/data/reusables/gated-features/security-overview.md @@ -1,9 +1,10 @@ -{% ifversion fpt %} -The security overview is available for organizations that use {% data variables.product.prodname_enterprise %}. Para obtener más información, consulta la sección "[Productos de GitHub](/articles/githubs-products)". -{% elsif security-overview-displayed-alerts %} -All organizations and enterprises have a security overview. If you use {% data variables.product.prodname_GH_advanced_security %}{% ifversion ghae %}, which is free during the beta release,{% endif %} you will see additional information. {% data reusables.advanced-security.more-info-ghas %} -{% elsif ghes < 3.7 %} -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 ghae %} -A security overview for your enterprise and for organizations is available if you use {% data variables.product.prodname_GH_advanced_security %}, which is free during the beta release. {% data reusables.advanced-security.more-info-ghas %} -{% endif %} +--- +ms.openlocfilehash: d358c88fda2590864a15c4cd3eb2f0bfb39cd78d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147525709" +--- +{% ifversion fpt %} La información general de seguridad está disponible para las organizaciones que utilizan {% data variables.product.prodname_enterprise %}. Para más información, vea "[Productos de GitHub](/articles/githubs-products)". +{% elsif security-overview-displayed-alerts %} Todas las organizaciones y empresas tienen información general sobre la seguridad. Si usa {% data variables.product.prodname_GH_advanced_security %}{% ifversion ghae %}, que es gratis durante la versión beta,{% endif %} verá información adicional. {% data reusables.advanced-security.more-info-ghas %} {% elsif ghes < 3.7 %} La información general sobre seguridad de la organización está disponible si tiene una licencia para {% data variables.product.prodname_GH_advanced_security %}. {% data reusables.advanced-security.more-info-ghas %} {% elsif ghae %} Hay disponible información general de seguridad para su empresa y para organizaciones si usa {% data variables.product.prodname_GH_advanced_security %}, que es gratuito durante la versión beta. {% data reusables.advanced-security.more-info-ghas %} {% endif %} diff --git a/translations/es-ES/data/reusables/gated-features/tag-protection-rules.md b/translations/es-ES/data/reusables/gated-features/tag-protection-rules.md index 483e45d224..01ed2834e7 100644 --- a/translations/es-ES/data/reusables/gated-features/tag-protection-rules.md +++ b/translations/es-ES/data/reusables/gated-features/tag-protection-rules.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: ba5b674ce01da292f28086fd2b30c6e4cb5dbd36 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110665" +--- {% ifversion ghae %}Las reglas de protección de etiquetas está disponibles en los repositorios privados e internos con {% data variables.product.prodname_ghe_managed %}, {% else%}Las reglas de protección de etiquetas están disponibles {% endif %}en los repositorios públicos con {% data variables.product.prodname_free_user %} y {% data variables.product.prodname_free_team %} para las organizaciones y en los repositorios privados y públicos con {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %} y {% data variables.product.prodname_ghe_server %}. {% ifversion fpt or ghec %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/es-ES/data/reusables/gated-features/user-repo-collaborators.md b/translations/es-ES/data/reusables/gated-features/user-repo-collaborators.md index 1c3fb2929f..772d189d8d 100644 --- a/translations/es-ES/data/reusables/gated-features/user-repo-collaborators.md +++ b/translations/es-ES/data/reusables/gated-features/user-repo-collaborators.md @@ -1,4 +1,10 @@ -{% ifversion fpt %} -Si estás utilizando -{% data variables.product.prodname_free_user %}, puedes agregar colaboradores ilimitados en los repositorios públicos y privados. +--- +ms.openlocfilehash: 4fd9cde2f71877d09b3ecc74fffd4785ee13d9da +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110650" +--- +{% ifversion fpt %} Si usa {% data variables.product.prodname_free_user %}, puede agregar colaboradores ilimitados en repositorios públicos y privados. {% endif %} diff --git a/translations/es-ES/data/reusables/gated-features/verify-and-approve-domain.md b/translations/es-ES/data/reusables/gated-features/verify-and-approve-domain.md index a8bc61e65b..da9a7c2343 100644 --- a/translations/es-ES/data/reusables/gated-features/verify-and-approve-domain.md +++ b/translations/es-ES/data/reusables/gated-features/verify-and-approve-domain.md @@ -1 +1,9 @@ -La verificación y aprobación de dominios se encuentra disponible con {% data variables.product.prodname_ghe_cloud %} y {% data variables.product.prodname_ghe_server %}. Para obtener más información, consulta la sección "[Productos de GitHub](/articles/githubs-products)". +--- +ms.openlocfilehash: 97b624176b4e25d5dfab279c529bea68cfcd95cc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110657" +--- +La verificación y aprobación de dominios se encuentra disponible con {% data variables.product.prodname_ghe_cloud %} y {% data variables.product.prodname_ghe_server %}. Para más información, vea "[Productos de GitHub](/articles/githubs-products)". diff --git a/translations/es-ES/data/reusables/gated-features/wikis.md b/translations/es-ES/data/reusables/gated-features/wikis.md index 9f7d16b952..e6bdce9315 100644 --- a/translations/es-ES/data/reusables/gated-features/wikis.md +++ b/translations/es-ES/data/reusables/gated-features/wikis.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: ef2e78485e05d963b845bf3457a487d0ad5f5415 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110642" +--- {% ifversion ghae %}Los wikis se encuentran disponibles en los repositorios internos y privados con {% data variables.product.prodname_ghe_managed %}.{% endif %} Los wikis se encuentran disponibles en los repositorio públicos con {% data variables.product.prodname_free_user %} y con {% data variables.product.prodname_free_team %} para organizaciones; y en los repositorios privados y públicos con {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %} y {% data variables.product.prodname_ghe_server %}. {% ifversion fpt or ghec %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/es-ES/data/reusables/gcm-core/next-time-you-clone.md b/translations/es-ES/data/reusables/gcm-core/next-time-you-clone.md index b15c47da37..9cb9358cac 100644 --- a/translations/es-ES/data/reusables/gcm-core/next-time-you-clone.md +++ b/translations/es-ES/data/reusables/gcm-core/next-time-you-clone.md @@ -1 +1,9 @@ -La próxima vez que clones una URL de HTTPS que requiera autenticación, Git te pedirá iniciar sesión utilizando una ventana de buscador. Podría ser que primero se te pida autorizar una app de OAuth.{% ifversion not ghae %} Si tu cuenta u organización requiere [autenticación bifactorial](/github/authenticating-to-github/securing-your-account-with-two-factor-authentication-2fa), también necesitas completar el reto de 2FA.{% endif %} +--- +ms.openlocfilehash: 80054890c9565d3d668eebf11bca612bd60a32c1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110634" +--- +La próxima vez que clones una URL de HTTPS que requiera autenticación, Git te pedirá iniciar sesión utilizando una ventana de buscador. Primero se le pedirá que autorice una aplicación de OAuth.{% ifversion not ghae %} Si la cuenta u organización exige la [autenticación en dos fases](/github/authenticating-to-github/securing-your-account-with-two-factor-authentication-2fa), también tendrá que completar el desafío de 2FA. {% endif %} diff --git a/translations/es-ES/data/reusables/getting-started/about-and-creating-teams.md b/translations/es-ES/data/reusables/getting-started/about-and-creating-teams.md index c35ee2f446..f585424431 100644 --- a/translations/es-ES/data/reusables/getting-started/about-and-creating-teams.md +++ b/translations/es-ES/data/reusables/getting-started/about-and-creating-teams.md @@ -1,3 +1,11 @@ -Los equipos son grupos de miembros de una organización que puedes crear para reflejar la estructura de tu empresa o grupo con menciones y permisos de acceso en cascada. Los miembros de una organización pueden enviar notificaciones a un equipo o solicitar revisiones y los equipos pueden ser visibles o secretos. Para obtener más información, consulta la sección "[Acerca de los equipos](/organizations/organizing-members-into-teams/about-teams)". +--- +ms.openlocfilehash: 0081e7ed6ac3ea5d455bf3ad32a3db53bbcac4e3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110618" +--- +Los equipos son grupos de miembros de una organización que puedes crear para reflejar la estructura de tu empresa o grupo con menciones y permisos de acceso en cascada. Los miembros de una organización pueden enviar notificaciones a un equipo o solicitar revisiones y los equipos pueden ser visibles o secretos. Para más información, vea "[Acerca de los equipos](/organizations/organizing-members-into-teams/about-teams)". -Puedes crear equipos independientes o tener niveles múltiples de equipos anidados para reflejar la jerarquía de tu grupo o compañía. Para obtener más información, consulta la sección "[Crear un equipo](/organizations/organizing-members-into-teams/creating-a-team)". +Puedes crear equipos independientes o tener niveles múltiples de equipos anidados para reflejar la jerarquía de tu grupo o compañía. Para más información, vea "[Creación de un equipo](/organizations/organizing-members-into-teams/creating-a-team)". diff --git a/translations/es-ES/data/reusables/getting-started/actions.md b/translations/es-ES/data/reusables/getting-started/actions.md index 164f0a69d9..f924aa994a 100644 --- a/translations/es-ES/data/reusables/getting-started/actions.md +++ b/translations/es-ES/data/reusables/getting-started/actions.md @@ -1 +1,9 @@ -Con las {% data variables.product.prodname_actions %}, puedes automatizar y personalizar el flujo de desarrollo de {% data variables.product.product_location %} en {% data variables.product.product_name %}. Puedes crear tus propias acciones y usar y personalizar acciones compartidas por la comunidad {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta la sección "[Aprende sobre {% data variables.product.prodname_actions %}](/actions/learn-github-actions)". +--- +ms.openlocfilehash: aec556bebd25dc78544f0ed8250442014a4eba71 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110609" +--- +Con las {% data variables.product.prodname_actions %}, puedes automatizar y personalizar el flujo de desarrollo de {% data variables.product.product_location %} en {% data variables.product.product_name %}. Puedes crear tus propias acciones y usar y personalizar acciones compartidas por la comunidad {% data variables.product.prodname_dotcom %}. Para más información, vea "[Más información sobre {% data variables.product.prodname_actions %}](/actions/learn-github-actions)". diff --git a/translations/es-ES/data/reusables/getting-started/adding-members-to-organizations.md b/translations/es-ES/data/reusables/getting-started/adding-members-to-organizations.md index 7755485b1d..6105d654c4 100644 --- a/translations/es-ES/data/reusables/getting-started/adding-members-to-organizations.md +++ b/translations/es-ES/data/reusables/getting-started/adding-members-to-organizations.md @@ -1 +1,9 @@ -Puedes agregar miembros a las organizaciones en {% data variables.product.product_location %} mientras seas propietario de una de las organizaciones que quieres administrar. También puedes configurar la visibilidad de la membrecía de la organización. Para obtener más información, consulta las secciones "[Agregar personas a tu organización](/organizations/managing-membership-in-your-organization/adding-people-to-your-organization)" y "[Configurar la visibilidad para la membresía de la organización](/admin/user-management/managing-organizations-in-your-enterprise/configuring-visibility-for-organization-membership)". +--- +ms.openlocfilehash: 3b4d678bc4a5a023d7fbcced5c68a6ee5e66fc54 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110602" +--- +Puedes agregar miembros a las organizaciones en {% data variables.product.product_location %} mientras seas propietario de una de las organizaciones que quieres administrar. También puedes configurar la visibilidad de la membrecía de la organización. Para más información, vea "[Adición de personas a la organización](/organizations/managing-membership-in-your-organization/adding-people-to-your-organization)" y "[Configuración de la visibilidad de la pertenencia a la organización](/admin/user-management/managing-organizations-in-your-enterprise/configuring-visibility-for-organization-membership)". diff --git a/translations/es-ES/data/reusables/getting-started/api.md b/translations/es-ES/data/reusables/getting-started/api.md index 51a1a737ec..1d6e0f8125 100644 --- a/translations/es-ES/data/reusables/getting-started/api.md +++ b/translations/es-ES/data/reusables/getting-started/api.md @@ -1 +1,9 @@ -Hay dos versiones de la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}: la API de REST y la API de GraphQL. Puedes utilizar las API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} para automatizar las tareas comunes, [respaldar tus datos](/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository/backing-up-a-repository) o {% ifversion fpt or ghec %}[crear integraciones](/github/customizing-your-github-workflow/exploring-integrations/about-integrations){% else %}crear integraciones{% endif %} que extiendan a {% data variables.product.product_name %}. Para obtener más información, consulta la sección "[Acerca de las API de {% data variables.product.prodname_dotcom %}](/developers/overview/about-githubs-apis)". +--- +ms.openlocfilehash: 761f2da5cae500cf45000b3f45772f0a71cc9bbd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110594" +--- +Hay dos versiones de la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}: la API de REST y la API de GraphQL. Puede usar las API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} para automatizar tareas comunes, [realizar copias de seguridad de los datos](/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository/backing-up-a-repository) o {% ifversion fpt or ghec %}[crear integraciones](/github/customizing-your-github-workflow/exploring-integrations/about-integrations){% else %}crear integraciones{% endif %} que amplíen {% data variables.product.product_name %}. Para más información, vea "[Acerca de las API de {% data variables.product.prodname_dotcom %}](/developers/overview/about-githubs-apis)". diff --git a/translations/es-ES/data/reusables/getting-started/bearer-vs-token.md b/translations/es-ES/data/reusables/getting-started/bearer-vs-token.md deleted file mode 100644 index 9dd0b62ada..0000000000 --- a/translations/es-ES/data/reusables/getting-started/bearer-vs-token.md +++ /dev/null @@ -1 +0,0 @@ -In most cases, you can use `Authorization: Bearer` or `Authorization: token` to pass a token. However, if you are passing a JSON web token (JWT), you must use `Authorization: Bearer`. \ No newline at end of file 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 f10921bd15..dbe8bb99ba 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,9 @@ -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)." +--- +ms.openlocfilehash: 45a5e54589c8c07a71852ff1b67ca008c5b7c44e +ms.sourcegitcommit: fbc89bcee79c2cda1d3d6e99d5571873ca3b2686 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 08/31/2022 +ms.locfileid: "147064766" +--- +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 %}. Para obtener más información, consulta "[Ser social](/articles/be-social)". diff --git a/translations/es-ES/data/reusables/getting-started/configuring-security-features.md b/translations/es-ES/data/reusables/getting-started/configuring-security-features.md index a53fed017a..f46cf4237f 100644 --- a/translations/es-ES/data/reusables/getting-started/configuring-security-features.md +++ b/translations/es-ES/data/reusables/getting-started/configuring-security-features.md @@ -1 +1,9 @@ -Para mantener la seguridad en {% ifversion ghes or ghae %}las organizaciones en {% data variables.product.product_location %}{% else %}tu organización{% endif %}, puedes utilizar diversas características de seguridad de {% data variables.product.prodname_dotcom %}, incluyendo las políticas de seguridad, gráficas de dependencias, escaneo de secretos y actualizaciones de versión y de seguridad del Dependabot. Para obtener más información, consulta las secciones "[Asegurar tu organización](/code-security/getting-started/securing-your-organization)" y "[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)". +--- +ms.openlocfilehash: 8657ff2b842e749aa9fff25434a5587acf0ec448 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110585" +--- +Para mantener la seguridad en {% ifversion ghes or ghae %}las organizaciones en {% data variables.product.product_location %}{% else %}tu organización{% endif %}, puedes utilizar diversas características de seguridad de {% data variables.product.prodname_dotcom %}, incluyendo las políticas de seguridad, gráficas de dependencias, escaneo de secretos y actualizaciones de versión y de seguridad del Dependabot. Para más información, vea "[Protección de la organización](/code-security/getting-started/securing-your-organization)" y "[Administración de la configuración de seguridad y análisis para la organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)". diff --git a/translations/es-ES/data/reusables/getting-started/contact-support-enterprise.md b/translations/es-ES/data/reusables/getting-started/contact-support-enterprise.md index b0bdfec68d..f57822f3e5 100644 --- a/translations/es-ES/data/reusables/getting-started/contact-support-enterprise.md +++ b/translations/es-ES/data/reusables/getting-started/contact-support-enterprise.md @@ -1 +1,9 @@ -{% data variables.product.product_name %} incluye el acceso a {% data variables.contact.enterprise_support %}. {% data variables.contact.enterprise_support %} puede ayudarte a solucionar los problemas que se presenten en {% data variables.product.product_name %}. {% ifversion ghes %}También puedes elegir registrarte para las características adicionales del Soporte Premium de {% data variables.product.prodname_dotcom %}. {% endif %}Para obtener más información, consulta la sección "[Acerca {% data variables.contact.enterprise_support %}](/admin/enterprise-support/overview/about-github-enterprise-support)". +--- +ms.openlocfilehash: 6688b599c725cf819ee0e2533bdbc484392408c6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110570" +--- +{% data variables.product.product_name %} incluye el acceso a {% data variables.contact.enterprise_support %}. {% data variables.contact.enterprise_support %} puede ayudarte a solucionar los problemas que se presenten en {% data variables.product.product_name %}. {% ifversion ghes %}También puedes elegir registrarte para las características adicionales del Soporte Premium de {% data variables.product.prodname_dotcom %}. {% endif %}Para más información, vea "[Acerca de {% data variables.contact.enterprise_support %}](/admin/enterprise-support/overview/about-github-enterprise-support)". diff --git a/translations/es-ES/data/reusables/getting-started/contact-support.md b/translations/es-ES/data/reusables/getting-started/contact-support.md index f87c99ee0e..78f0dd81d8 100644 --- a/translations/es-ES/data/reusables/getting-started/contact-support.md +++ b/translations/es-ES/data/reusables/getting-started/contact-support.md @@ -1 +1,9 @@ -{% data variables.contact.github_support %} puede ayudarte a solucionar los problemas con los que te encuentres cuando utilices {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta la sección "[Acerca de {% data variables.contact.github_support %}](/github/working-with-github-support/about-github-support)". +--- +ms.openlocfilehash: 2fddf4855770755a8ceb747b822ad68aef2469fc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110569" +--- +{% data variables.contact.github_support %} puede ayudarte a solucionar los problemas con los que te encuentres cuando utilices {% data variables.product.prodname_dotcom %}. Para más información, vea "[Acerca de {% data variables.contact.github_support %}](/github/working-with-github-support/about-github-support)". 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 1e8c2006fa..0797a6a05e 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,9 @@ -{% 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)." +--- +ms.openlocfilehash: 40acb097af5eecfb9ef52753f2939c0e20025e96 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147059878" +--- +{% data variables.product.prodname_dotcom %} conecta a los usuarios y te permite interactuar con otros proyectos. Para obtener más información sobre cómo contribuir al proyecto de otro usuario, consulta "[Contribución a proyectos](/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 83343b0b29..25689584aa 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,9 @@ -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)." +--- +ms.openlocfilehash: 3bf7d25fddfd7ac05b6f752c88dbc802ec842eea +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147065462" +--- +La creación de un repositorio para el proyecto permite almacenar código en {% data variables.product.prodname_dotcom %}. Esto proporciona una copia de seguridad del trabajo que puedes elegir compartir con otros desarrolladores. Para obtener más información, consulta «[Creación de un repositorio](/get-started/quickstart/create-a-repo)». diff --git a/translations/es-ES/data/reusables/getting-started/creating-organizations.md b/translations/es-ES/data/reusables/getting-started/creating-organizations.md index 2b65643331..d9bfd06fae 100644 --- a/translations/es-ES/data/reusables/getting-started/creating-organizations.md +++ b/translations/es-ES/data/reusables/getting-started/creating-organizations.md @@ -1 +1,9 @@ -Puedes crear organizaciones nuevas en {% data variables.product.product_location %} para que reflejen la estructura de tu grupo o compañía. Para obtener más información, consulta la sección "[Crear una organización nueva desde cero](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)". +--- +ms.openlocfilehash: ec82fc3572981a7f9fd81165c8fc40056bc56824 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110538" +--- +Puedes crear organizaciones nuevas en {% data variables.product.product_location %} para que reflejen la estructura de tu grupo o compañía. Para más información, vea consulte "[Creación de una organización desde cero](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)". diff --git a/translations/es-ES/data/reusables/getting-started/creating-teams.md b/translations/es-ES/data/reusables/getting-started/creating-teams.md index 1ff3e18181..7cdf36a27f 100644 --- a/translations/es-ES/data/reusables/getting-started/creating-teams.md +++ b/translations/es-ES/data/reusables/getting-started/creating-teams.md @@ -1 +1,9 @@ -Los equipos son grupos de miembros de organizaciones a los que se pueden otorgar permisos a repositorios específicos como un grupo. Puedes crear equipos individuales o niveles múltiples de equipos anidados en cada una de tus organizaciones. Para obtener más información, consulta las secciones "[Crear equipos](/organizations/organizing-members-into-teams/creating-a-team)" y "[Agregar personas a los equipos](/organizations/organizing-members-into-teams/adding-organization-members-to-a-team)". +--- +ms.openlocfilehash: 3ceb9d53dc00b18d7333e1b7fbc881d1c207bebc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110537" +--- +Los equipos son grupos de miembros de organizaciones a los que se pueden otorgar permisos a repositorios específicos como un grupo. Puedes crear equipos individuales o niveles múltiples de equipos anidados en cada una de tus organizaciones. Para más información, vea "[Creación de equipos](/organizations/organizing-members-into-teams/creating-a-team)" y "[Adición de personas a equipos](/organizations/organizing-members-into-teams/adding-organization-members-to-a-team)". diff --git a/translations/es-ES/data/reusables/getting-started/customizing-and-automating.md b/translations/es-ES/data/reusables/getting-started/customizing-and-automating.md index f7402575c6..24213b142c 100644 --- a/translations/es-ES/data/reusables/getting-started/customizing-and-automating.md +++ b/translations/es-ES/data/reusables/getting-started/customizing-and-automating.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 979a3d147af99125b9750b5d3e6f16c2c0d005fa +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110522" +--- Puedes utilizar las herramientas del {% data variables.product.prodname_marketplace %}, la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} y características existentes de {% data variables.product.product_name %} para personalizar y automatizar tu trabajo. diff --git a/translations/es-ES/data/reusables/getting-started/enforcing-repo-management-policies.md b/translations/es-ES/data/reusables/getting-started/enforcing-repo-management-policies.md index c7ceb73aec..cb7d9f21ee 100644 --- a/translations/es-ES/data/reusables/getting-started/enforcing-repo-management-policies.md +++ b/translations/es-ES/data/reusables/getting-started/enforcing-repo-management-policies.md @@ -1 +1,9 @@ -Como propietario de empresa, puedes configurar políticas de administración de repositorios para todas las organizaciones de {% data variables.product.product_location %} o permitir que las políticas se configuren por separado en cada organización. Para obtener más información consulta la sección "[Requerir políticas de administración de repositorios en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise)". +--- +ms.openlocfilehash: 01211e69f9b41fd5ca1af8bffc9bb73669dba023 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110521" +--- +Como propietario de empresa, puedes configurar políticas de administración de repositorios para todas las organizaciones de {% data variables.product.product_location %} o permitir que las políticas se configuren por separado en cada organización. Para más información, vea "[Aplicación de directivas de administración de repositorios en la empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise)". diff --git a/translations/es-ES/data/reusables/getting-started/enterprise-advanced-security.md b/translations/es-ES/data/reusables/getting-started/enterprise-advanced-security.md index 03ed4da917..4a8faf8236 100644 --- a/translations/es-ES/data/reusables/getting-started/enterprise-advanced-security.md +++ b/translations/es-ES/data/reusables/getting-started/enterprise-advanced-security.md @@ -1 +1,9 @@ -Si tienes una licencia de GitHub Advanced Security para tu cuenta empresarial, puedes requerir políticas para admnistrar las características de la Seguridad Avanzada de {% data variables.product.prodname_dotcom %} para las organizaciones que pertenecen a una cuenta empresarial. Para obtener más información, consulta la sección "[Requerir políticas de Seguridad Avanzada en tu cuenta empresarial](/enterprise-cloud@latest/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-advanced-security-in-your-enterprise)". +--- +ms.openlocfilehash: 3c79982a7666f43d8e490dd4a7111a456f61f38a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110513" +--- +Si tienes una licencia de GitHub Advanced Security para tu cuenta empresarial, puedes requerir políticas para admnistrar las características de la Seguridad Avanzada de {% data variables.product.prodname_dotcom %} para las organizaciones que pertenecen a una cuenta empresarial. Para más información, vea "[Aplicación de directivas de seguridad avanzada en la cuenta la empresa](/enterprise-cloud@latest/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-advanced-security-in-your-enterprise)". 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 f422e5013d..bfeace830b 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,9 @@ -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)". +--- +ms.openlocfilehash: 16d9c5f248235572163ae3a9df41d345d6e7777f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147063406" +--- +La bifurcación de un repositorio te permitirá realizar cambios en otro repositorio sin afectar al original. Para obtener más información, vea "[Bifurcación de un repositorio](/get-started/quickstart/fork-a-repo)". diff --git a/translations/es-ES/data/reusables/getting-started/github-pages-enterprise.md b/translations/es-ES/data/reusables/getting-started/github-pages-enterprise.md index f491aae8f6..5fa65309b8 100644 --- a/translations/es-ES/data/reusables/getting-started/github-pages-enterprise.md +++ b/translations/es-ES/data/reusables/getting-started/github-pages-enterprise.md @@ -1 +1,9 @@ -{% data variables.product.prodname_pages %} es un servicio de hospedaje de sitios estáticos que toma archivos de HTML, CSS y JavaScript directamente desde un repositorio y publica un sitio web. Puedes habilitar o inhabilitar las {% data variables.product.prodname_pages %} para tus miembros empresariales a nivel de organización. Para obtener más información, consulta las secciones "[Configurar las {% data variables.product.prodname_pages %} para tu empresa](/admin/configuration/configuring-your-enterprise/configuring-github-pages-for-your-enterprise)" y "[Acerca de las {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages)". +--- +ms.openlocfilehash: 6b16ece293698922e67d63d4d813b04549c211c3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110490" +--- +{% data variables.product.prodname_pages %} es un servicio de hospedaje de sitios estáticos que toma archivos de HTML, CSS y JavaScript directamente desde un repositorio y publica un sitio web. Puedes habilitar o inhabilitar las {% data variables.product.prodname_pages %} para tus miembros empresariales a nivel de organización. Para más información, vea "[Configuración de {% data variables.product.prodname_pages %} para la empresa](/admin/configuration/configuring-your-enterprise/configuring-github-pages-for-your-enterprise)" y "[Acerca de {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages)". diff --git a/translations/es-ES/data/reusables/getting-started/giving-access-to-repositories-projects-apps.md b/translations/es-ES/data/reusables/getting-started/giving-access-to-repositories-projects-apps.md index b692de7746..4f8929ce70 100644 --- a/translations/es-ES/data/reusables/getting-started/giving-access-to-repositories-projects-apps.md +++ b/translations/es-ES/data/reusables/getting-started/giving-access-to-repositories-projects-apps.md @@ -1,3 +1,11 @@ -Con los roles de repositorio, puedes otorgar diferentes niveles de acceso a los miembros de la organización, equipos y colaboradores externos para los repositorios que pertenezcan a tu organización. Para obtener más información, consulta la sección "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". +--- +ms.openlocfilehash: df4d6c72a79e12ac7b70e190faaaa2b9e42e355a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110489" +--- +Con los roles de repositorio, puedes otorgar diferentes niveles de acceso a los miembros de la organización, equipos y colaboradores externos para los repositorios que pertenezcan a tu organización. Para más información, vea "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". -También puedes personalizar el acceso a los tableros de proyecto de tu organización y permitir que miembros individuales de esta administren las {% data variables.product.prodname_github_apps %} de ella. Para obtener más información, consulta las secciones "[Administrar el acceso a los tableros de proyecto de tu organización](/organizations/managing-access-to-your-organizations-project-boards)" y "[Administrar el acceso a las apps de tu organización](/organizations/managing-access-to-your-organizations-apps)". +También puedes personalizar el acceso a los tableros de proyecto de tu organización y permitir que miembros individuales de esta administren las {% data variables.product.prodname_github_apps %} de ella. Para más información, vea "[Administración del acceso a los paneles de proyecto de la organización](/organizations/managing-access-to-your-organizations-project-boards)" y "[Administración del acceso a las aplicaciones de la organización](/organizations/managing-access-to-your-organizations-apps)". diff --git a/translations/es-ES/data/reusables/getting-started/learning-enterprise.md b/translations/es-ES/data/reusables/getting-started/learning-enterprise.md index 3c96a3e80c..ea3c7638ce 100644 --- a/translations/es-ES/data/reusables/getting-started/learning-enterprise.md +++ b/translations/es-ES/data/reusables/getting-started/learning-enterprise.md @@ -1,3 +1,11 @@ -Los miembros de tu empresa pueden aprender habilidades nuevas completando proyectos divertidos y realistas en su propio repositorio de GitHub con [{% data variables.product.prodname_learning %}](https://skills.github.com/). Cada curso es una lección interactiva que creó la comunidad de GitHub, la cual imparte un bot amigable. +--- +ms.openlocfilehash: 6078ea2bd3e7dd0779accf8430c5846c28362ed5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146139426" +--- +Los miembros de la empresa pueden aprender aptitudes nuevas si completan proyectos divertidos y realistas en su propio repositorio de GitHub con [{% data variables.product.prodname_learning %}](https://skills.github.com/). Cada curso es una lección práctica que ha creado la comunidad de GitHub y lo imparte un simpático bot. -Para obtener más información, consulta la sección "[Recursos de aprendizaje de Git y de {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/quickstart/git-and-github-learning-resources)". +Para más información, vea "[Recursos de aprendizaje para Git y {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/quickstart/git-and-github-learning-resources)". diff --git a/translations/es-ES/data/reusables/getting-started/learning.md b/translations/es-ES/data/reusables/getting-started/learning.md index 2bec3ae36f..2025e4856f 100644 --- a/translations/es-ES/data/reusables/getting-started/learning.md +++ b/translations/es-ES/data/reusables/getting-started/learning.md @@ -1,3 +1,11 @@ -Puedes aprender habilidades nuevas completando proyectos divertidos y realistas en tu propio repositorio de GitHub con [{% data variables.product.prodname_learning %}](https://skills.github.com/). Cada curso es una lección interactiva que creó la comunidad de GitHub, la cual imparte un bot amigable. +--- +ms.openlocfilehash: d4d034e987f33030354e0bb055d88e2a5963455d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146139402" +--- +Puede aprender aptitudes nuevas si completa proyectos divertidos y realistas en un repositorio de GitHub propio con [{% data variables.product.prodname_learning %}](https://skills.github.com/). Cada curso es una lección práctica que ha creado la comunidad de GitHub y lo imparte un simpático bot. -Para obtener más información, consulta la sección "[Recursos de aprendizaje de Git y de {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/quickstart/git-and-github-learning-resources)". +Para más información, vea "[Recursos de aprendizaje para Git y {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/quickstart/git-and-github-learning-resources)". diff --git a/translations/es-ES/data/reusables/getting-started/managing-enterprise-members.md b/translations/es-ES/data/reusables/getting-started/managing-enterprise-members.md index b3e4763d03..1e632acae8 100644 --- a/translations/es-ES/data/reusables/getting-started/managing-enterprise-members.md +++ b/translations/es-ES/data/reusables/getting-started/managing-enterprise-members.md @@ -1 +1,9 @@ -Puedes administrar los ajustes y la actividad de auditoría para los miembros de {% data variables.product.product_location %}. Puedes {% ifversion ghes %}promover a un miembro de la empresa para que sea un adminsitrador de sitio, {% endif %}administrar usuarios inactivos, ver la bitácora de auditoría para la actividad de usuario y personalizar los mensajes que verán los miembros empresariales. Para obtener más información, consulta la sección "[Administrar usuarios en tu empresa](/admin/user-management/managing-users-in-your-enterprise)". +--- +ms.openlocfilehash: ab49c1d935838b59ead4931c40f837f331cc59eb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110458" +--- +Puedes administrar los ajustes y la actividad de auditoría para los miembros de {% data variables.product.product_location %}. Puedes {% ifversion ghes %}promover a un miembro de la empresa para que sea un adminsitrador de sitio, {% endif %}administrar usuarios inactivos, ver la bitácora de auditoría para la actividad de usuario y personalizar los mensajes que verán los miembros empresariales. Para más información, vea "[Administración de usuarios en la empresa](/admin/user-management/managing-users-in-your-enterprise)". diff --git a/translations/es-ES/data/reusables/getting-started/managing-org-members.md b/translations/es-ES/data/reusables/getting-started/managing-org-members.md index 1876d0fe23..775beb966d 100644 --- a/translations/es-ES/data/reusables/getting-started/managing-org-members.md +++ b/translations/es-ES/data/reusables/getting-started/managing-org-members.md @@ -1 +1,9 @@ -Puedes invitar a cualquiera para que sea un miembro de tu organización, siempre y cuando tengan una cuenta personal en {% data variables.product.prodname_dotcom %}. También puedes eliminar a los miembros y reinstaurar a los miembros anteriores. Para obtener más información, consulta la sección "[Administrar la membrecía de tu organización](/organizations/managing-membership-in-your-organization)". +--- +ms.openlocfilehash: 9463f2df181d9187e12f27ed4dce5419daed1f4b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110457" +--- +Puedes invitar a cualquiera para que sea un miembro de tu organización, siempre y cuando tengan una cuenta personal en {% data variables.product.prodname_dotcom %}. También puedes eliminar a los miembros y reinstaurar a los miembros anteriores. Para más información, vea "[Administración de la pertenencia en la organización](/organizations/managing-membership-in-your-organization)". diff --git a/translations/es-ES/data/reusables/getting-started/managing-org-policies.md b/translations/es-ES/data/reusables/getting-started/managing-org-policies.md index a86dbaa0fd..172ec27cf5 100644 --- a/translations/es-ES/data/reusables/getting-started/managing-org-policies.md +++ b/translations/es-ES/data/reusables/getting-started/managing-org-policies.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: bd349781c232db93e07ee8f888fa97f92bb22263 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110442" +--- Puedes administrar permisos y políticas para varias acciones y características diferentes de tu organización. -Por ejemplo, para proteger los datos de tu organización, puedes restringir la creación de repositorios en la misma. También puedes elegir permitir o prevenir la bifurcación de los repositorios privados que pertenecen a tu organización. Para obtener más información, consulta las secciones "[Restringir la creación de repositorios en tu organización](/organizations/managing-organization-settings/restricting-repository-creation-in-your-organization)" y "[Administrar la política de bifurcaciones para tu organización](/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization)". +Por ejemplo, para proteger los datos de tu organización, puedes restringir la creación de repositorios en la misma. También puedes elegir permitir o prevenir la bifurcación de los repositorios privados que pertenecen a tu organización. Para más información, vea "[Restricción de la creación de repositorios en la organización](/organizations/managing-organization-settings/restricting-repository-creation-in-your-organization)" y "[Administración de la directiva de bifurcación para la organización](/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization)". -Para obtener la lista completa de ajustes que puedes configurar para tu organización, consulta la sección "[Administrar los ajustes de una organización](/organizations/managing-organization-settings)". +Para obtener la lista completa de opciones que puede configurar para la organización, vea "[Administración de la configuración de la organización](/organizations/managing-organization-settings)". diff --git a/translations/es-ES/data/reusables/getting-started/managing-repo-changes.md b/translations/es-ES/data/reusables/getting-started/managing-repo-changes.md index e3071a7aa1..cc087ec5c3 100644 --- a/translations/es-ES/data/reusables/getting-started/managing-repo-changes.md +++ b/translations/es-ES/data/reusables/getting-started/managing-repo-changes.md @@ -1,3 +1,11 @@ -Puedes configurar los permisos para crear, transferir y borrar los repositorios de tu organización, incluyendo qué tipos pueden crear los miembros. Para obtener más información, consulta las secciones "[Restringir la creación de repositorios en tu organización](/organizations/managing-organization-settings/restricting-repository-creation-in-your-organization)" y "[Configurar los permisos para borrar o transferir los repositorios](/organizations/managing-organization-settings/setting-permissions-for-deleting-or-transferring-repositories)". +--- +ms.openlocfilehash: 94d9140ed6e8290660a4a556d8f420d93a87edb5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110441" +--- +Puedes configurar los permisos para crear, transferir y borrar los repositorios de tu organización, incluyendo qué tipos pueden crear los miembros. Para más información, vea "[Restricción de la creación de repositorios en la organización](/organizations/managing-organization-settings/restricting-repository-creation-in-your-organization)" y "[Establecimiento de permisos para eliminar o transferir repositorios](/organizations/managing-organization-settings/setting-permissions-for-deleting-or-transferring-repositories)". -También puedes restringir u otorgar la capacidad de cambiar la visibilidad de los repositorios. Para obtener más información, consulta la sección "[Restringir los cambios a la visibilidad del repositorio en tu organización](/organizations/managing-organization-settings/restricting-repository-visibility-changes-in-your-organization)". +También puedes restringir u otorgar la capacidad de cambiar la visibilidad de los repositorios. Para más información, vea "[Restricción de los cambios de visibilidad del repositorio en la organización](/organizations/managing-organization-settings/restricting-repository-visibility-changes-in-your-organization)". diff --git a/translations/es-ES/data/reusables/getting-started/managing-team-settings.md b/translations/es-ES/data/reusables/getting-started/managing-team-settings.md index c054899a05..10b3ec2dab 100644 --- a/translations/es-ES/data/reusables/getting-started/managing-team-settings.md +++ b/translations/es-ES/data/reusables/getting-started/managing-team-settings.md @@ -1,3 +1,11 @@ -Puedes designar un "mantenedor de equipo" para administrar los ajustes y debates del equipo, entre otros privilegios. Para obtener más información, consulta la sección "[Asignar el rol de mantenedor de equipo a un miembro del equipo](/organizations/organizing-members-into-teams/assigning-the-team-maintainer-role-to-a-team-member)". +--- +ms.openlocfilehash: de00555d66e71e1922077e78b45b3c59e251e85e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110426" +--- +Puedes designar un "mantenedor de equipo" para administrar los ajustes y debates del equipo, entre otros privilegios. Para más información, vea "[Asignación del rol de mantenedor de equipo a un miembro del equipo](/organizations/organizing-members-into-teams/assigning-the-team-maintainer-role-to-a-team-member)". -Puedes administrar las tareas de revisión de código para tu equipo, cambiar la visibilidad de los equipos, administrar los recordatorios programados para tus equipos y más en los ajustes de equipo. Para obtener más información, consulta la sección "[Organizar miembros en equipos](/organizations/organizing-members-into-teams)". +Puedes administrar las tareas de revisión de código para tu equipo, cambiar la visibilidad de los equipos, administrar los recordatorios programados para tus equipos y más en los ajustes de equipo. Para más información, vea "[Organización de miembros en equipos](/organizations/organizing-members-into-teams)". diff --git a/translations/es-ES/data/reusables/getting-started/math-and-diagrams.md b/translations/es-ES/data/reusables/getting-started/math-and-diagrams.md index 0b8fd102b4..da622529b1 100644 --- a/translations/es-ES/data/reusables/getting-started/math-and-diagrams.md +++ b/translations/es-ES/data/reusables/getting-started/math-and-diagrams.md @@ -1 +1,9 @@ -{% ifversion mermaid %}You can use Markdown to add rendered math expressions, diagrams, maps, and 3D models to your wiki. For more information on creating rendered math expressions, see "[Writing mathematical expressions](/get-started/writing-on-github/working-with-advanced-formatting/writing-mathematical-expressions)." For more information on creating diagrams, maps and 3D models, see "[Creating diagrams](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams)."{% endif %} \ No newline at end of file +--- +ms.openlocfilehash: d68b3fb76a086f8ba99cd3c968b547f9d94eb8c9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147529770" +--- +{% ifversion mermaid %}Puede usar Markdown para agregar expresiones matemáticas representadas, diagramas, mapas y modelos 3D a la wiki. Para obtener más información sobre cómo crear expresiones matemáticas representadas, vea "[Escritura de expresiones matemáticas](/get-started/writing-on-github/working-with-advanced-formatting/writing-mathematical-expressions)". Para obtener más información sobre cómo crear diagramas, mapas y modelos 3D, vea "[Crear diagramas](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams)". {% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/getting-started/open-source-projects.md b/translations/es-ES/data/reusables/getting-started/open-source-projects.md index 9e6f04b133..319536057f 100644 --- a/translations/es-ES/data/reusables/getting-started/open-source-projects.md +++ b/translations/es-ES/data/reusables/getting-started/open-source-projects.md @@ -1,4 +1,12 @@ -El contribuir con proyectos de código abierto en {% data variables.product.prodname_dotcom %} puede ser una forma gratificante de aprender, enseñar y crear una experiencia sobre cualquier habilidad que te puedas imaginar. Para obtener más información, consulta la sección "[Cómo contribuir con el código abierto](https://opensource.guide/how-to-contribute/)" en las Guías de código abierto. +--- +ms.openlocfilehash: b6f85d58830154d56937e1fd173a637725683129 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110410" +--- +El contribuir con proyectos de código abierto en {% data variables.product.prodname_dotcom %} puede ser una forma gratificante de aprender, enseñar y crear una experiencia sobre cualquier habilidad que te puedas imaginar. Para más información, vea "[Procedimiento para contribuir al código abierto](https://opensource.guide/how-to-contribute/)" en las Guías de código abierto. -Puedes encontrar recomendaciones personalizadas para los proyectos y buenas primeras propuestas con base en tus contribuciones anteriores, marcas de favoritos y otras actividades en [Explorar](https://github.com/explore).{% ifversion fpt or ghec %} Para obtener más información, consulta la sección "[Encontrar formas para contribuir con los proyectos de código abierto en GitHub](/github/getting-started-with-github/finding-ways-to-contribute-to-open-source-on-github)". +Puede encontrar recomendaciones personalizadas para proyectos e incidencias correctas en función de sus contribuciones anteriores, estrellas y otras actividades en [Explorar](https://github.com/explore). {% ifversion fpt or ghec %} Para más información, vea "[Búsqueda de formas de contribuir al código abierto en GitHub](/github/getting-started-with-github/finding-ways-to-contribute-to-open-source-on-github)". {% endif %} diff --git a/translations/es-ES/data/reusables/getting-started/org-permissions-and-roles.md b/translations/es-ES/data/reusables/getting-started/org-permissions-and-roles.md index 163191c1f1..d504e8d77f 100644 --- a/translations/es-ES/data/reusables/getting-started/org-permissions-and-roles.md +++ b/translations/es-ES/data/reusables/getting-started/org-permissions-and-roles.md @@ -1 +1,9 @@ -Cada persona en tu organización tiene un rol que define su nivel de acceso a esta. El rol de miembro es el predeterminado y puedes asignar roles de propietario y gerente de facturación así como permisos de "mantenedor de equipo". 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)". +--- +ms.openlocfilehash: b15721703c72b9832e5979f7f6948483d76ac5fe +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110409" +--- +Cada persona en tu organización tiene un rol que define su nivel de acceso a esta. El rol de miembro es el predeterminado y puedes asignar roles de propietario y gerente de facturación así como permisos de "mantenedor de equipo". Para más información, vea "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)". diff --git a/translations/es-ES/data/reusables/getting-started/packages.md b/translations/es-ES/data/reusables/getting-started/packages.md index 9cf40b9a67..f97c78a415 100644 --- a/translations/es-ES/data/reusables/getting-started/packages.md +++ b/translations/es-ES/data/reusables/getting-started/packages.md @@ -1 +1,9 @@ -{% data variables.product.prodname_registry %} es un servicio de alojamiento de paquete de software que te permite alojar tus paquetes de software de forma privada o pública y usar paquetes como dependencias en tus proyectos. Para obtener más información, consulta la sección "[Introducción a las {% data variables.product.prodname_registry %}](/packages/learn-github-packages/introduction-to-github-packages)". +--- +ms.openlocfilehash: 67ce42c1a6400d9a29c3b8b359466d1e7cbd74e9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110402" +--- +{% data variables.product.prodname_registry %} es un servicio de alojamiento de paquete de software que te permite alojar tus paquetes de software de forma privada o pública y usar paquetes como dependencias en tus proyectos. Para más información, vea "[Introducción a {% data variables.product.prodname_registry %}](/packages/learn-github-packages/introduction-to-github-packages)". diff --git a/translations/es-ES/data/reusables/getting-started/participating-in-community.md b/translations/es-ES/data/reusables/getting-started/participating-in-community.md index 22ade06010..af16612213 100644 --- a/translations/es-ES/data/reusables/getting-started/participating-in-community.md +++ b/translations/es-ES/data/reusables/getting-started/participating-in-community.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 218d8cf1897bd20a2a1c40f89e047bd62b31acca +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110393" +--- Hay muchas formas de participar en la comunidad de {% data variables.product.prodname_dotcom %}. Puedes contribuir con los proyectos de código abierto, interactuar con las personas en {% data variables.product.prodname_gcf %} o aprender con {% data variables.product.prodname_learning %}. diff --git a/translations/es-ES/data/reusables/getting-started/requiring-2fa.md b/translations/es-ES/data/reusables/getting-started/requiring-2fa.md index 93798e764b..e1554b1103 100644 --- a/translations/es-ES/data/reusables/getting-started/requiring-2fa.md +++ b/translations/es-ES/data/reusables/getting-started/requiring-2fa.md @@ -1 +1,9 @@ -Puedes ver si los miembros de tu organización tienen habilitada la autenticación bifactorial y elegir requerir la autenticación bifactorial en tu organización. Para obtener más información, consulta "[Solicitar la autenticación de dos factores en tu organización](/organizations/keeping-your-organization-secure/requiring-two-factor-authentication-in-your-organization)". +--- +ms.openlocfilehash: 150fb8f36f6beb31533882e1852ef61b4ca2798d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110385" +--- +Puedes ver si los miembros de tu organización tienen habilitada la autenticación bifactorial y elegir requerir la autenticación bifactorial en tu organización. Para más información, vea "[Exigencia de la autenticación en dos fases en la organización](/organizations/keeping-your-organization-secure/requiring-two-factor-authentication-in-your-organization)". diff --git a/translations/es-ES/data/reusables/getting-started/reviewing-org-audit-log-and-integrations.md b/translations/es-ES/data/reusables/getting-started/reviewing-org-audit-log-and-integrations.md index 7073f03c49..39f5226f9e 100644 --- a/translations/es-ES/data/reusables/getting-started/reviewing-org-audit-log-and-integrations.md +++ b/translations/es-ES/data/reusables/getting-started/reviewing-org-audit-log-and-integrations.md @@ -1,3 +1,11 @@ -La bitácora de auditoría de tu organización te permite, como propietario de la organización, revisar las acciones que llevan a cabo los miembros de la organización dentro del mes actual y los últimos seis meses. Para obtener más información, consulta la sección "[Revisar la bitácora de auditoría de tu organización](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization)". +--- +ms.openlocfilehash: 4eab77cd52054886ea47b6718340dfeef192db21 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110377" +--- +La bitácora de auditoría de tu organización te permite, como propietario de la organización, revisar las acciones que llevan a cabo los miembros de la organización dentro del mes actual y los últimos seis meses. Para más información, vea "[Revisión del registro de auditoría de la organización](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization)". -También puedes revisar y configurar los niveles de permiso de las integraciones instaladas en tu organización. Para obtener más información, consulta la sección "[Revisar las integraciones autorizadas de tu organización](/organizations/keeping-your-organization-secure/reviewing-your-organizations-installed-integrations)". +También puedes revisar y configurar los niveles de permiso de las integraciones instaladas en tu organización. Para más información, vea "[Revisión de las integraciones instaladas de la organización](/organizations/keeping-your-organization-secure/reviewing-your-organizations-installed-integrations)". diff --git a/translations/es-ES/data/reusables/getting-started/set-up-git.md b/translations/es-ES/data/reusables/getting-started/set-up-git.md index 4900b28f29..fd6725201f 100644 --- a/translations/es-ES/data/reusables/getting-started/set-up-git.md +++ b/translations/es-ES/data/reusables/getting-started/set-up-git.md @@ -1 +1,9 @@ -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).” +--- +ms.openlocfilehash: 985897edc2b1d4c3f886c78efa1f4a14414b0094 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110361" +--- +La sincronización de los repositorios {% data variables.product.prodname_dotcom %} con tu equipo te permite trabajar de forma local y enviar los cambios a {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta "[Configurar Git](/get-started/quickstart/set-up-git)". diff --git a/translations/es-ES/data/reusables/getting-started/setting-org-and-repo-permissions.md b/translations/es-ES/data/reusables/getting-started/setting-org-and-repo-permissions.md index 0ce4fea954..a89fdf1993 100644 --- a/translations/es-ES/data/reusables/getting-started/setting-org-and-repo-permissions.md +++ b/translations/es-ES/data/reusables/getting-started/setting-org-and-repo-permissions.md @@ -1,3 +1,11 @@ -Te recomendamos proporcionar una cantidad limitada de miembros en cada organización y rol de propietario de organización, lo cual proporciona acceso administrativo completo para ellas. 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)". +--- +ms.openlocfilehash: af3078a643636222b4866e7ce97a877c4fa2cfe1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110354" +--- +Te recomendamos proporcionar una cantidad limitada de miembros en cada organización y rol de propietario de organización, lo cual proporciona acceso administrativo completo para ellas. Para más información, vea "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)". -En el caso de las organizaciones en donde tienes permisos administrativos, también puedes personalizar el acceso a cada repositorio con niveles de permiso granulares. Para obtener más información, consulta la sección "[Niveles de permisos del repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-permission-levels-for-an-organization)". +En el caso de las organizaciones en donde tienes permisos administrativos, también puedes personalizar el acceso a cada repositorio con niveles de permiso granulares. Para más información, vea "[Niveles de permisos de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-permission-levels-for-an-organization)". diff --git a/translations/es-ES/data/reusables/getting-started/sponsors.md b/translations/es-ES/data/reusables/getting-started/sponsors.md index 61557e9f74..521a33f143 100644 --- a/translations/es-ES/data/reusables/getting-started/sponsors.md +++ b/translations/es-ES/data/reusables/getting-started/sponsors.md @@ -1 +1,9 @@ -{% data variables.product.prodname_sponsors %} te permite hacer un pago mensual recurrente a un desarrollador u organización que diseñe, cree o mantenga proyectos de código abierto de los cuales dependas. Para obtener más información, consulta "[Acerca de {% data variables.product.prodname_sponsors %}](/sponsors/getting-started-with-github-sponsors/about-github-sponsors)". +--- +ms.openlocfilehash: 87b5f458f685d949c51d02cf5c4f306b755c0bf8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110346" +--- +{% data variables.product.prodname_sponsors %} te permite hacer un pago mensual recurrente a un desarrollador u organización que diseñe, cree o mantenga proyectos de código abierto de los cuales dependas. Para más información, vea "[Acerca de {% data variables.product.prodname_sponsors %}](/sponsors/getting-started-with-github-sponsors/about-github-sponsors)". diff --git a/translations/es-ES/data/reusables/getting-started/using-org-community-files-and-moderation-tools.md b/translations/es-ES/data/reusables/getting-started/using-org-community-files-and-moderation-tools.md index 0664b86dc6..a52ec393e0 100644 --- a/translations/es-ES/data/reusables/getting-started/using-org-community-files-and-moderation-tools.md +++ b/translations/es-ES/data/reusables/getting-started/using-org-community-files-and-moderation-tools.md @@ -1,3 +1,11 @@ -Puedes crear archivos de salud comunitaria, tales como el archivo CONTRIBUTING.md, un archivo CODE_OF_CONDUCT.md o incluso plantillas de propuestas y de solicitudes de cambios para tu organziación. Estos archivos predeterminados pueden utilizarse para cualquier repositorio que le pertenezca a tu organización y no contenga su propio archivo de este tipo. Para obtener más información, consulta "[Crear un archivo de salud predeterminado para la comunidad](/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file)." +--- +ms.openlocfilehash: ad1aa7233f2e3746d4afd3b52af1ebf214ec023d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110338" +--- +Puedes crear archivos de salud comunitaria, tales como el archivo CONTRIBUTING.md, un archivo CODE_OF_CONDUCT.md o incluso plantillas de propuestas y de solicitudes de cambios para tu organziación. Estos archivos predeterminados pueden utilizarse para cualquier repositorio que le pertenezca a tu organización y no contenga su propio archivo de este tipo. Para más información, vea "[Creación de un archivo de estado de la comunidad predeterminado](/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file)". -{% data variables.product.prodname_dotcom %} ofrece varias herramientas para moderar y mantener tu comunidad. Para obtener más información, consulta la sección "[Herramientas para moderar a tu comunidad](/communities/setting-up-your-project-for-healthy-contributions/about-community-management-and-moderation#tools-for-moderating-your-community)". +{% data variables.product.prodname_dotcom %} ofrece varias herramientas para moderar y mantener tu comunidad. Para más información, ea "[Herramientas de moderación para la comunidad](/communities/setting-up-your-project-for-healthy-contributions/about-community-management-and-moderation#tools-for-moderating-your-community)". diff --git a/translations/es-ES/data/reusables/gist/anonymous-gists-cannot-be-deleted.md b/translations/es-ES/data/reusables/gist/anonymous-gists-cannot-be-deleted.md index b4fc2e33f2..3a6fd0fd06 100644 --- a/translations/es-ES/data/reusables/gist/anonymous-gists-cannot-be-deleted.md +++ b/translations/es-ES/data/reusables/gist/anonymous-gists-cannot-be-deleted.md @@ -1,7 +1,13 @@ -{% ifversion ghes or ghae %} -{% warning %} +--- +ms.openlocfilehash: ca7604618def20cc29315280fadb528f0cd8c8a9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110330" +--- +{% ifversion ghes or ghae %} {% warning %} -**Advertencia:** Los gists anónimos no pueden borrarse del buscador web. Para borrar un gist anónimo, contacta a {% data variables.contact.contact_support %}. Por favor proporciona la URL del gist que deseas borrar. +**Advertencia:** Los gists anónimos no se pueden eliminar del explorador web. Para borrar un gist anónimo, contacta a {% data variables.contact.contact_support %}. Por favor proporciona la URL del gist que deseas borrar. -{% endwarning %} -{% endif %} +{% endwarning %} {% endif %} diff --git a/translations/es-ES/data/reusables/gist/cannot-convert-public-gists-to-secret.md b/translations/es-ES/data/reusables/gist/cannot-convert-public-gists-to-secret.md index 672bdb2ce1..a69f7dd8f8 100644 --- a/translations/es-ES/data/reusables/gist/cannot-convert-public-gists-to-secret.md +++ b/translations/es-ES/data/reusables/gist/cannot-convert-public-gists-to-secret.md @@ -1 +1,9 @@ -Después de crear un gist, no podrás convertirlo de {% ifversion ghae %}interno{% else %}público{% endif %} a secreto. +--- +ms.openlocfilehash: 7edfd5ef0f17127ca7e630cb390bf6bfca6e181d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110329" +--- +Después de crear un gist, no podrá convertirlo de {% ifversion ghae %}interno{% else %}público{% endif %} a secreto. diff --git a/translations/es-ES/data/reusables/git/cache-on-repository-path.md b/translations/es-ES/data/reusables/git/cache-on-repository-path.md deleted file mode 100644 index ced81ebbd9..0000000000 --- a/translations/es-ES/data/reusables/git/cache-on-repository-path.md +++ /dev/null @@ -1,5 +0,0 @@ -1. To configure Git to cache credentials for each local directory where you clone a repository, enter the following command. - - ```shell{:copy} - git config --global credential.useHttpPath true - ``` diff --git a/translations/es-ES/data/reusables/git/clear-stored-gcm-credentials.md b/translations/es-ES/data/reusables/git/clear-stored-gcm-credentials.md deleted file mode 100644 index 04e3de748e..0000000000 --- a/translations/es-ES/data/reusables/git/clear-stored-gcm-credentials.md +++ /dev/null @@ -1,5 +0,0 @@ -- If the output is `manager-core`, you're using Git Credential Manager. To clear the credentials, run the following command. - - ```shell{:copy} - git credential-manager reject https://github.com - ``` diff --git a/translations/es-ES/data/reusables/git/clear-the-stored-credentials.md b/translations/es-ES/data/reusables/git/clear-the-stored-credentials.md deleted file mode 100644 index f723d7ab97..0000000000 --- a/translations/es-ES/data/reusables/git/clear-the-stored-credentials.md +++ /dev/null @@ -1 +0,0 @@ -1. If the output confirms that you're using a credential manager, clear the stored credentials for the credential manager. diff --git a/translations/es-ES/data/reusables/git/commit-file.md b/translations/es-ES/data/reusables/git/commit-file.md index 3f12e264de..b28e8a8bc2 100644 --- a/translations/es-ES/data/reusables/git/commit-file.md +++ b/translations/es-ES/data/reusables/git/commit-file.md @@ -1 +1,9 @@ -1. Confirma el archivo que has preparado en tu repositorio local. +--- +ms.openlocfilehash: a0908a257a3333333ac119f1732e0b937c4f180f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110322" +--- +1. Confirme el archivo que ha agregado al "stage" en el repositorio local. diff --git a/translations/es-ES/data/reusables/git/confirm-credential-manager.md b/translations/es-ES/data/reusables/git/confirm-credential-manager.md deleted file mode 100644 index 68c6e99397..0000000000 --- a/translations/es-ES/data/reusables/git/confirm-credential-manager.md +++ /dev/null @@ -1,5 +0,0 @@ -1. To confirm your use of a credential manager, enter the following command and note the output. - - ```shell{:copy} - git config --get credential.helper - ``` diff --git a/translations/es-ES/data/reusables/git/git-push.md b/translations/es-ES/data/reusables/git/git-push.md index 27d711ea41..42dc94bec5 100644 --- a/translations/es-ES/data/reusables/git/git-push.md +++ b/translations/es-ES/data/reusables/git/git-push.md @@ -1,4 +1,12 @@ -1. [Sube los cambios](/github/getting-started-with-github/pushing-commits-to-a-remote-repository/) en tu repositorio local a {% data variables.product.product_location %}. +--- +ms.openlocfilehash: a13765e853c204f45f461ecbfcf22ba168e8966a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110306" +--- +1. [Inserte los cambios](/github/getting-started-with-github/pushing-commits-to-a-remote-repository/) en el repositorio local en {% data variables.product.product_location %}. ```shell $ git push origin your-branch # Pushes the changes in your local repository up to the remote repository you specified as the origin diff --git a/translations/es-ES/data/reusables/git/no-credential-manager.md b/translations/es-ES/data/reusables/git/no-credential-manager.md deleted file mode 100644 index fe79c2ff04..0000000000 --- a/translations/es-ES/data/reusables/git/no-credential-manager.md +++ /dev/null @@ -1 +0,0 @@ -- If the output doesn't include the name of a credential manager, there is no credential manager configured, and you can proceed to the next step. \ No newline at end of file diff --git a/translations/es-ES/data/reusables/git/open-terminal.md b/translations/es-ES/data/reusables/git/open-terminal.md index f6d095397c..f14d9fb08c 100644 --- a/translations/es-ES/data/reusables/git/open-terminal.md +++ b/translations/es-ES/data/reusables/git/open-terminal.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 20b00bbad6e631b75f674b281256f08dc8b81aa6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147687206" +--- 1. Abre Terminal. diff --git a/translations/es-ES/data/reusables/git/provide-credentials.md b/translations/es-ES/data/reusables/git/provide-credentials.md deleted file mode 100644 index 351a1e87d1..0000000000 --- a/translations/es-ES/data/reusables/git/provide-credentials.md +++ /dev/null @@ -1,3 +0,0 @@ -1. The first time that you use Git to clone a repository or access data in a repository that you've already cloned, Git will request credentials. Provide the PAT for the account with access to the repository. - - Git will cache the PAT for the directory you're in, and you'll be able to access and write repository data on {% data variables.product.product_location %} using the correct account. diff --git a/translations/es-ES/data/reusables/git/remove-git-remote.md b/translations/es-ES/data/reusables/git/remove-git-remote.md index cf1a48f2a1..379da5c848 100644 --- a/translations/es-ES/data/reusables/git/remove-git-remote.md +++ b/translations/es-ES/data/reusables/git/remove-git-remote.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: b11001db7ae2d9d7faa953bac8271282b136eee6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110305" +--- 1. Con la línea de comandos, elimina cualquier remoto de git que se encuentre actualmente configurado para el repositorio. ```shell diff --git a/translations/es-ES/data/reusables/git/reset-head-to-previous-commit-codeblock.md b/translations/es-ES/data/reusables/git/reset-head-to-previous-commit-codeblock.md index 9b2be3228c..5b1e325c64 100644 --- a/translations/es-ES/data/reusables/git/reset-head-to-previous-commit-codeblock.md +++ b/translations/es-ES/data/reusables/git/reset-head-to-previous-commit-codeblock.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 59747684c5d145ac210455bb0f03f77f3a4666ce +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110290" +--- Para eliminar esta confirmación y modificar el archivo, usa 'git reset --soft HEAD~1' y confirma y agrega nuevamente el archivo. diff --git a/translations/es-ES/data/reusables/git/stage_for_commit.md b/translations/es-ES/data/reusables/git/stage_for_commit.md index c0c6e98f70..73cd39824e 100644 --- a/translations/es-ES/data/reusables/git/stage_for_commit.md +++ b/translations/es-ES/data/reusables/git/stage_for_commit.md @@ -1 +1,9 @@ -1. Prepara el archivo para confirmarlo para tu repositorio local. +--- +ms.openlocfilehash: 088612e73d5a3d1bb06149fe1b03ed463935d2e3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110281" +--- +1. Agregue el archivo al "stage" para confirmarlo en el repositorio local. diff --git a/translations/es-ES/data/reusables/git/unstage-codeblock.md b/translations/es-ES/data/reusables/git/unstage-codeblock.md index 45204f439f..88e43faa0b 100644 --- a/translations/es-ES/data/reusables/git/unstage-codeblock.md +++ b/translations/es-ES/data/reusables/git/unstage-codeblock.md @@ -1 +1,9 @@ -Para deshacer un archivo, usa 'git reset HEAD YOUR-FILE'. +--- +ms.openlocfilehash: 19c7f8d934ef091315e645955f8c31ef44a108d4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110274" +--- +Para sacar del "stage" un archivo, use "git reset HEAD EL_ARCHIVO". diff --git a/translations/es-ES/data/reusables/github-ae/about-billing.md b/translations/es-ES/data/reusables/github-ae/about-billing.md index 0653379fe7..e050c50004 100644 --- a/translations/es-ES/data/reusables/github-ae/about-billing.md +++ b/translations/es-ES/data/reusables/github-ae/about-billing.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 5cee56f4d4630584aa2c13c40733652eeaa8eb42 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110273" +--- Recibirás una factura mensual para {% data variables.product.prodname_ghe_managed %} con los cambios que se calculan por usuario con licencia por día. diff --git a/translations/es-ES/data/reusables/github-ae/github-ae-enables-you.md b/translations/es-ES/data/reusables/github-ae/github-ae-enables-you.md index c2e5f92b5d..2fe9aab6bd 100644 --- a/translations/es-ES/data/reusables/github-ae/github-ae-enables-you.md +++ b/translations/es-ES/data/reusables/github-ae/github-ae-enables-you.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 66aee735029e4e785a8945aeb0361d62f105721d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110258" +--- {% data variables.product.prodname_ghe_managed %} te permite mover tu carga de trabajo de DevOps a la nube mientras cumples con los requisitos de cumplimiento y seguridad más estrictos. diff --git a/translations/es-ES/data/reusables/github-ae/initialize-enterprise.md b/translations/es-ES/data/reusables/github-ae/initialize-enterprise.md index de09dcf813..f356125e53 100644 --- a/translations/es-ES/data/reusables/github-ae/initialize-enterprise.md +++ b/translations/es-ES/data/reusables/github-ae/initialize-enterprise.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 67c9e3c12f604722e2f1bafb971d88d76ded17b0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110257" +--- Después de haber comprado {% data variables.product.product_name %}, te pediremos que proporciones una dirección de correo electrónico y nombre de usuario de la persona que desea inicializar la empresa. Tu administrador de cuenta técnico dedicado en {% data variables.contact.enterprise_support %} creará una cuenta para el propietario de la empresa y le enviará un correo electrónico para ingresar en {% data variables.product.product_name %} y completar la inicialización. diff --git a/translations/es-ES/data/reusables/github-ae/saml-idp-table.md b/translations/es-ES/data/reusables/github-ae/saml-idp-table.md index 2719506cb4..cbcd2b5a8c 100644 --- a/translations/es-ES/data/reusables/github-ae/saml-idp-table.md +++ b/translations/es-ES/data/reusables/github-ae/saml-idp-table.md @@ -1,4 +1,12 @@ -| IdP | SAML | Aprovisionamiento de usuarios | Mapeo de equipo | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| [Azure Active Directory (Azure AD)](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad) | {% octicon "check-circle-fill" aria-label="The check icon" %} | {% octicon "check-circle-fill" aria-label="The check icon" %} | {% octicon "check-circle-fill" aria-label="The check icon" %} -| [Okta](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/configuring-authentication-and-provisioning-for-your-enterprise-using-okta) | {% octicon "check-circle-fill" aria-label="The check icon" %}[Beta](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/configuring-authentication-and-provisioning-for-your-enterprise-using-okta) | {% octicon "check-circle-fill" aria-label="The check icon" %}[Beta](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/configuring-authentication-and-provisioning-for-your-enterprise-using-okta) | {% octicon "check-circle-fill" aria-label= "The check icon" %} [Beta](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams) | +--- +ms.openlocfilehash: 04b96b72982a971f4754e36e6d318e0b57ce0332 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110249" +--- +IdP | SAML | Aprovisionamiento de usuarios | Mapeo de equipo| +--- | --- | ---------------- | --------- | +[Azure Active Directory (Azure AD)](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad) | {% octicon "check-circle-fill" aria-label="The check icon" %} | {% octicon "check-circle-fill" aria-label="The check icon" %}| {% octicon "check-circle-fill" aria-label="The check icon" %} | +[Okta](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/configuring-authentication-and-provisioning-for-your-enterprise-using-okta) | {% octicon "check-circle-fill" aria-label="The check icon" %}[Beta](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/configuring-authentication-and-provisioning-for-your-enterprise-using-okta)| {% octicon "check-circle-fill" aria-label="The check icon" %}[Beta](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/configuring-authentication-and-provisioning-for-your-enterprise-using-okta)| {% octicon "check-circle-fill" aria-label= "The check icon" %}[Beta](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams) | diff --git a/translations/es-ES/data/reusables/github-connect/access-dotcom-and-enterprise.md b/translations/es-ES/data/reusables/github-connect/access-dotcom-and-enterprise.md index 86f4b1fa32..a45624bb19 100644 --- a/translations/es-ES/data/reusables/github-connect/access-dotcom-and-enterprise.md +++ b/translations/es-ES/data/reusables/github-connect/access-dotcom-and-enterprise.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 084dbece6f80f6d0fe997d910376dd4b3bdcb969 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110242" +--- 1. Inicia sesión en {% ifversion ghes %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_ghe_managed %}{% endif %} y {% data variables.product.prodname_dotcom_the_website %}. diff --git a/translations/es-ES/data/reusables/github-connect/access-profile-settings.md b/translations/es-ES/data/reusables/github-connect/access-profile-settings.md index 42b6e9fc8e..537b73f0ad 100644 --- a/translations/es-ES/data/reusables/github-connect/access-profile-settings.md +++ b/translations/es-ES/data/reusables/github-connect/access-profile-settings.md @@ -1 +1,10 @@ -1. En {% ifversion ghes %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_ghe_managed %}{% endif %}, en la esquina superior derecha de cualquier página, haz clic en tu foto de perfil y luego en **Ajustes**. ![Icono Settings (Parámetros) en la barra de usuario](/assets/images/help/settings/userbar-account-settings.png) +--- +ms.openlocfilehash: 6ae89eb5e8463207a4c3aaa1d72d054d8178804a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110233" +--- +1. En {% ifversion ghes %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_ghe_managed %}{% endif %}, en la esquina superior derecha de cualquier página, haga clic en la foto de perfil y luego en **Settings**. + ![Icono Settings (Parámetros) en la barra de usuario](/assets/images/help/settings/userbar-account-settings.png) diff --git a/translations/es-ES/data/reusables/github-connect/authorize-connection.md b/translations/es-ES/data/reusables/github-connect/authorize-connection.md index 1dad67fb83..cdf50c6a1c 100644 --- a/translations/es-ES/data/reusables/github-connect/authorize-connection.md +++ b/translations/es-ES/data/reusables/github-connect/authorize-connection.md @@ -1,7 +1,10 @@ -1. Revisa los recursos a los que -accederá {% data variables.product.product_name %} desde tu cuenta de {% data variables.product.prodname_dotcom_the_website %} y luego haz clic en **Autorizar**. -{% ifversion ghes %} - ![Autoriza la conexión entre {% data variables.product.prodname_ghe_server %} y {% data variables.product.prodname_dotcom_the_website %}](/assets/images/help/settings/authorize-ghe-to-connect-to-dotcom.png) -{% elsif ghae %} - ![Autoriza la conexión entre {% data variables.product.prodname_ghe_managed %} y {% data variables.product.prodname_dotcom_the_website %}](/assets/images/enterprise/github-ae/settings/authorize-ghae-to-connect-to-dotcom.png) -{% endif %} +--- +ms.openlocfilehash: 3b6719461cca4f340ca5d665a354a1299df0feed +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110225" +--- +1. Revise los recursos a los que accederá {% data variables.product.product_name %} desde la cuenta de {% data variables.product.prodname_dotcom_the_website %} y, después, haga clic en **Autorizar**. +{% ifversion ghes %} ![Autorización de la conexión entre {% data variables.product.prodname_ghe_server %} y {% data variables.product.prodname_dotcom_the_website %}](/assets/images/help/settings/authorize-ghe-to-connect-to-dotcom.png) {% elsif ghae %} ![Autorización de la conexión entre {% data variables.product.prodname_ghe_managed %} y {% data variables.product.prodname_dotcom_the_website %}](/assets/images/enterprise/github-ae/settings/authorize-ghae-to-connect-to-dotcom.png) {% endif %} diff --git a/translations/es-ES/data/reusables/github-connect/beta.md b/translations/es-ES/data/reusables/github-connect/beta.md index 7abe1798db..1dcab0e277 100644 --- a/translations/es-ES/data/reusables/github-connect/beta.md +++ b/translations/es-ES/data/reusables/github-connect/beta.md @@ -1,7 +1,13 @@ -{% ifversion ghae %} -{% note %} +--- +ms.openlocfilehash: f7af233e2e1978d1ecda7c29a59f811eb5c21689 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110209" +--- +{% ifversion ghae %} {% note %} -**Nota:** {% data variables.product.prodname_github_connect %} para {% data variables.product.product_name %} se encuentra actualmente en beta y está sujeto a cambios. +**Nota:** {% data variables.product.prodname_github_connect %} para {% data variables.product.product_name %} se encuentra actualmente en versión beta y está sujeto a cambios. -{% endnote %} -{% endif %} +{% endnote %} {% endif %} diff --git a/translations/es-ES/data/reusables/github-connect/connect-dotcom-and-enterprise.md b/translations/es-ES/data/reusables/github-connect/connect-dotcom-and-enterprise.md index caf20d730b..caeb833996 100644 --- a/translations/es-ES/data/reusables/github-connect/connect-dotcom-and-enterprise.md +++ b/translations/es-ES/data/reusables/github-connect/connect-dotcom-and-enterprise.md @@ -1,6 +1,10 @@ -1. Da clic en **Conectar con {% data variables.product.prodname_dotcom_the_website %}**. -{% ifversion ghes %} - ![Conectarse con GitHub.com desde la configuración de GitHub Enterprise Server](/assets/images/help/settings/github.com_end_user_connection.png) -{% else %} - ![Conéctate a GitHub.com desde los ajustes de GitHub AE](/assets/images/enterprise/github-ae/settings/github.com-end-user-connection.png) -{% endif %} +--- +ms.openlocfilehash: b646c1b422d1e50de0ad36dbd6784dd3f805f044 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110202" +--- +1. Haga clic en **Conectar a {% data variables.product.prodname_dotcom_the_website %}** . +{% ifversion ghes %} ![Conexión a GitHub.com desde la configuración de GitHub Enterprise Server](/assets/images/help/settings/github.com_end_user_connection.png) {% else %} ![Conexión a GitHub.com desde la configuración de GitHub AE](/assets/images/enterprise/github-ae/settings/github.com-end-user-connection.png) {% endif %} diff --git a/translations/es-ES/data/reusables/github-connect/github-connect-tab-user-settings.md b/translations/es-ES/data/reusables/github-connect/github-connect-tab-user-settings.md index 1ba99c5619..0aad94ebda 100644 --- a/translations/es-ES/data/reusables/github-connect/github-connect-tab-user-settings.md +++ b/translations/es-ES/data/reusables/github-connect/github-connect-tab-user-settings.md @@ -1 +1,10 @@ -1. En la barra lateral izquierda, haz clic en **{% data variables.product.prodname_github_connect %}**. ![Pestaña de GitHub Connect en la barra lateral de la configuración de usuario](/assets/images/help/settings/github-connect-tab-user-settings.png) +--- +ms.openlocfilehash: c7ac7d11d16c73030f156d758fb76c9c0be2c629 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110194" +--- +1. En la barra lateral de la izquierda, haga clic en **{% data variables.product.prodname_github_connect %}** . + ![Pestaña de GitHub Connect en la barra lateral de la configuración de usuario](/assets/images/help/settings/github-connect-tab-user-settings.png) diff --git a/translations/es-ES/data/reusables/github-connect/send-contribution-counts-to-githubcom.md b/translations/es-ES/data/reusables/github-connect/send-contribution-counts-to-githubcom.md index 4dd41c844b..bff8de8afc 100644 --- a/translations/es-ES/data/reusables/github-connect/send-contribution-counts-to-githubcom.md +++ b/translations/es-ES/data/reusables/github-connect/send-contribution-counts-to-githubcom.md @@ -1,2 +1,10 @@ -1. Under "Contributions", select **Send my contribution counts to {% data variables.product.prodname_dotcom_the_website %}**, then click **Update contributions.** - ![Send contributions checkbox and update contributions button](/assets/images/help/settings/send-and-update-contributions.png) +--- +ms.openlocfilehash: 4da530bde31c6791d4e589415159ba4dad64d48f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110185" +--- +1. En "Colaboraciones", seleccione **Enviar mi recuento de colaboraciones a {% data variables.product.prodname_dotcom_the_website %}** y, después, haga clic en **Actualizar colaboraciones**. + ![Casilla para enviar colaboraciones y botón para actualizar colaboraciones](/assets/images/help/settings/send-and-update-contributions.png) diff --git a/translations/es-ES/data/reusables/github-connect/sync-frequency.md b/translations/es-ES/data/reusables/github-connect/sync-frequency.md index d210788250..5bbf5901c0 100644 --- a/translations/es-ES/data/reusables/github-connect/sync-frequency.md +++ b/translations/es-ES/data/reusables/github-connect/sync-frequency.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 5bc00dee93b2e56a23c53f2cea4b12d09140c007 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110178" +--- {% ifversion fpt or ghec %}{% data variables.product.prodname_enterprise %}{% elsif ghes or ghae %}{% data variables.product.product_name %}{% endif %} envía actualizaciones cada hora. diff --git a/translations/es-ES/data/reusables/gpg/configure-ssh-signing.md b/translations/es-ES/data/reusables/gpg/configure-ssh-signing.md deleted file mode 100644 index f0f489a73a..0000000000 --- a/translations/es-ES/data/reusables/gpg/configure-ssh-signing.md +++ /dev/null @@ -1,4 +0,0 @@ -1. Configure Git to use SSH to sign commits and tags: - ```bash - $ git config --global gpg.format ssh - ``` \ No newline at end of file diff --git a/translations/es-ES/data/reusables/gpg/copy-gpg-key-id.md b/translations/es-ES/data/reusables/gpg/copy-gpg-key-id.md index b10e58d80c..f2f7e4d56c 100644 --- a/translations/es-ES/data/reusables/gpg/copy-gpg-key-id.md +++ b/translations/es-ES/data/reusables/gpg/copy-gpg-key-id.md @@ -1,4 +1,12 @@ -1. Desde la lista de llaves GPG, compia la forma larga de la ID de la llave GPG que quieres utilizar. En este ejemplo, el ID de la llave GPG es `3AA5C34371567BD2`: +--- +ms.openlocfilehash: 78f339bf711757c45cae1fac32bc100f60816036 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147694212" +--- +1. Desde la lista de llaves GPG, compia la forma larga de la ID de la llave GPG que quieres utilizar. En este ejemplo, el id. de clave de GPG es `3AA5C34371567BD2`: ```shell{:copy} $ gpg --list-secret-keys --keyid-format=long /Users/hubot/.gnupg/secring.gpg diff --git a/translations/es-ES/data/reusables/gpg/copy-ssh-public-key.md b/translations/es-ES/data/reusables/gpg/copy-ssh-public-key.md deleted file mode 100644 index 36b53fd808..0000000000 --- a/translations/es-ES/data/reusables/gpg/copy-ssh-public-key.md +++ /dev/null @@ -1,43 +0,0 @@ -1. Copia la llave SSH pública a tu portapapeles. - - Si tu archivo de llave SSH pública tiene un nombre diferente que en el código de ejemplo, modifica el nombre de archivo para que coincida con tu configuración actual. Al copiar tu clave, no agregues líneas nuevas o espacios en blanco. -{% mac %} - - ```shell - $ pbcopy < ~/.ssh/id_{% ifversion ghae %}rsa{% else %}ed25519{% endif %}.pub - # Copies the contents of the id_{% ifversion ghae %}rsa{% else %}ed25519{% endif %}.pub file to your clipboard - ``` - - {% tip %} - - **Sugerencia:** Si `pbcopy` no está funcionando, puedes ubicar la carpeta `.ssh` oculta, abrir el archivo en tu editor de texto favorito, y copiarlo en tu portapapeles. - - {% endtip %} -{% endmac %} -{% windows %} - - ```shell - $ clip < ~/.ssh/id_{% ifversion ghae %}rsa{% else %}ed25519{% endif %}.pub - # Copies the contents of the id_{% ifversion ghae %}rsa{% else %}ed25519{% endif %}.pub file to your clipboard - ``` - - {% tip %} - - **Sugerencia:** Si `clip` no está funcionando, puedes ubicar la carpeta `.shh` oculta, abrir el archivo en tu editor de texto favorito, y copiarlo en tu portapapeles. - - {% endtip %} -{% endwindows %} -{% linux %} - - ```shell - $ cat ~/.ssh/id_{% ifversion ghae %}rsa{% else %}ed25519{% endif %}.pub - # Then select and copy the contents of the id_{% ifversion ghae %}rsa{% else %}ed25519{% endif %}.pub file - # displayed in the terminal to your clipboard - ``` - - {% tip %} - - **Tip:** Como alternativa, puedes ubicar la carpeta `.ssh` oculta, abrir el archivo en tu editor de texto favorito y copiarlo a tu portapapeles. - - {% endtip %} -{% endlinux %} diff --git a/translations/es-ES/data/reusables/gpg/desktop-support-for-commit-signing.md b/translations/es-ES/data/reusables/gpg/desktop-support-for-commit-signing.md index bfd2620cca..5fb6221001 100644 --- a/translations/es-ES/data/reusables/gpg/desktop-support-for-commit-signing.md +++ b/translations/es-ES/data/reusables/gpg/desktop-support-for-commit-signing.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 025f8d3f6ccaaad7cd744115d1a3f96a1a7fb869 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110170" +--- {% note %} -**Nota:** [GitHub Desktop](https://desktop.github.com/) soloe s compatible con firmas de confirmación si tu cliente de git está configurado para firmar confirmaciones predeterminadamente. +**Nota:** [GitHub Desktop](https://desktop.github.com/) solo admite la firma de confirmaciones si el cliente de Git está configurado para firmar confirmaciones de manera predeterminada. {% endnote %} diff --git a/translations/es-ES/data/reusables/gpg/list-keys-with-note.md b/translations/es-ES/data/reusables/gpg/list-keys-with-note.md index 64b0a703f9..535d2ccaaf 100644 --- a/translations/es-ES/data/reusables/gpg/list-keys-with-note.md +++ b/translations/es-ES/data/reusables/gpg/list-keys-with-note.md @@ -1,11 +1,19 @@ -1. Utiliza el comando `gpg --list-secret-keys --keyid-format=long` para enumerar la forma larga de las llaves GPG para las cuales tienes tanto una llave pública como una privada. Se requiere una llave privada para registrar confirmaciones o etiquetas. +--- +ms.openlocfilehash: 85c4e104344284797c4fc047569b99657a08d342 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147694228" +--- +1. Use el comando `gpg --list-secret-keys --keyid-format=long` para enumerar el formato largo de las claves de GPG para las que tiene una clave pública y privada. Se requiere una llave privada para registrar confirmaciones o etiquetas. ```shell{:copy} $ gpg --list-secret-keys --keyid-format=long ``` - + {% note %} - **Nota:** Algunas instalaciones GPG en Linux pueden requerir que uses `gpg2 --list-keys --keyid-format LONG` para visualizar una lista de tus llaves existentes en su lugar. En este caso también deberás configurar Git para que use `gpg2` by running `git config --global gpg.program gpg2`. + **Nota:** Es posible que en algunas instalaciones de GPG en Linux sea necesario usar `gpg2 --list-keys --keyid-format LONG` para ver una lista de las claves existentes en su lugar. En este caso, también tendrá que configurar Git para que use `gpg2` mediante la ejecución de `git config --global gpg.program gpg2`. {% endnote %} diff --git a/translations/es-ES/data/reusables/gpg/paste-gpg-key-id.md b/translations/es-ES/data/reusables/gpg/paste-gpg-key-id.md index b42148bdd8..95af33a66b 100644 --- a/translations/es-ES/data/reusables/gpg/paste-gpg-key-id.md +++ b/translations/es-ES/data/reusables/gpg/paste-gpg-key-id.md @@ -1,9 +1,17 @@ -1. Para configurar tu llave de firmado GPG primaria en Git, pega el siguiente texto, substituyendo la ID de llave primaria GPG que te gustaría utilizar. En este ejemplo, el ID de la llave GPG es `3AA5C34371567BD2`: +--- +ms.openlocfilehash: 36346b397ec99040cea0b0ebd45a65d22352c865 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147614203" +--- +1. Para configurar tu llave de firma GPG principal en Git, pega el siguiente texto en sustitución de la ID de la llave GPG principal que quieras utilizar. En este ejemplo, el id. de clave de GPG es `3AA5C34371567BD2`: ```shell $ git config --global user.signingkey 3AA5C34371567BD2 ``` - - Como alternativa, cuando compartas una subllave, incluye el sufijo `!`. En este ejemplo, la ID de subllave GPG es `4BB6D45482678BE3`: + + Como alternativa, al establecer una subclave, incluye el sufijo `!`. En este ejemplo, el id. de subclave de GPG es `4BB6D45482678BE3`: ```shell $ git config --global user.signingkey 4BB6D45482678BE3! ``` diff --git a/translations/es-ES/data/reusables/gpg/paste-ssh-public-key.md b/translations/es-ES/data/reusables/gpg/paste-ssh-public-key.md deleted file mode 100644 index 1274a0acb5..0000000000 --- a/translations/es-ES/data/reusables/gpg/paste-ssh-public-key.md +++ /dev/null @@ -1,4 +0,0 @@ -1. To set your SSH signing key in Git, paste the text below, substituting the contents of your clipboard for the key you'd like to use. Since the key contains spaces, you must wrap it in quotes: - ```bash - $ git config --global user.signingkey 'ssh-ed25519 AAAAC3(...) user@example.com' - ``` \ No newline at end of file diff --git a/translations/es-ES/data/reusables/gpg/private-email.md b/translations/es-ES/data/reusables/gpg/private-email.md index 12710e2e97..040b1f7596 100644 --- a/translations/es-ES/data/reusables/gpg/private-email.md +++ b/translations/es-ES/data/reusables/gpg/private-email.md @@ -1,4 +1,10 @@ -{% ifversion fpt or ghec %} -Para mantener tu dirección de correo electrónico privada, utiliza tu -dirección de correo de tipo `no-reply` que proporcionó {% data variables.product.product_name %}. +--- +ms.openlocfilehash: e9d035ff2cfe63ced768eebbacdfb0ba3facca9d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110145" +--- +{% ifversion fpt or ghec %} Para mantener la privacidad de tu dirección de correo electrónico, puedes usar la dirección de correo electrónico `no-reply` proporcionada por {% data variables.product.product_name %}. {% endif %} diff --git a/translations/es-ES/data/reusables/gpg/smime-git-version.md b/translations/es-ES/data/reusables/gpg/smime-git-version.md index 785a1da369..fc5f5b43e8 100644 --- a/translations/es-ES/data/reusables/gpg/smime-git-version.md +++ b/translations/es-ES/data/reusables/gpg/smime-git-version.md @@ -1,6 +1,14 @@ +--- +ms.openlocfilehash: 940cd229e31454f0e4946537e218fa7edbe2145c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110129" +--- {% note %} -**Nota:** la verificación de firma S/MIME está disponible desde Git 2.19 o posterior. Para actualizar tu versiíon de Git, consulta el sitio web de [Git](https://git-scm.com/downloads). +**Nota:** La comprobación de la firma S/MIME está disponible en Git 2.19 o posterior. Para actualizar la versión de Git, vea el sitio web de [Git](https://git-scm.com/downloads). {% endnote %} diff --git a/translations/es-ES/data/reusables/gpg/ssh-git-version.md b/translations/es-ES/data/reusables/gpg/ssh-git-version.md deleted file mode 100644 index aea08195e9..0000000000 --- a/translations/es-ES/data/reusables/gpg/ssh-git-version.md +++ /dev/null @@ -1,6 +0,0 @@ - -{% note %} - -**Note:** SSH signature verification is available in Git 2.34 or later. Para actualizar tu versiíon de Git, consulta el sitio web de [Git](https://git-scm.com/downloads). - -{% endnote %} diff --git a/translations/es-ES/data/reusables/gpg/supported-gpg-key-algorithms.md b/translations/es-ES/data/reusables/gpg/supported-gpg-key-algorithms.md index 5a91347f8e..28e3a97248 100644 --- a/translations/es-ES/data/reusables/gpg/supported-gpg-key-algorithms.md +++ b/translations/es-ES/data/reusables/gpg/supported-gpg-key-algorithms.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: 4f798df40569f449ce5fff79117cc6dab4e4051e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110121" +--- ### Algoritmos compatibles de llave GPG diff --git a/translations/es-ES/data/reusables/gpg/x-509-key.md b/translations/es-ES/data/reusables/gpg/x-509-key.md index a87d0e6827..3ba712e6f0 100644 --- a/translations/es-ES/data/reusables/gpg/x-509-key.md +++ b/translations/es-ES/data/reusables/gpg/x-509-key.md @@ -1,13 +1,21 @@ +--- +ms.openlocfilehash: 3aa2f76a2abdf35ef89c8e083cf01e5a021d23eb +ms.sourcegitcommit: 22d665055b1bee7a5df630385e734e3a149fc720 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 07/13/2022 +ms.locfileid: "145110114" +--- -## Informarle a Git acerca de tu llave X.509 +### Informarle a Git acerca de tu llave X.509 -Puedes usar [smimesign](https://github.com/github/smimesign) para firmar confirmaciones y etiquetas utilizando S/MIME en lugar de GPG. +Puede usar [smimesign](https://github.com/github/smimesign) para firmar confirmaciones y etiquetas mediante S/MIME en lugar de GPG. {% data reusables.gpg.smime-git-version %} -1. Instala [smimesign](https://github.com/github/smimesign#installation). +1. Instale [smimesign](https://github.com/github/smimesign#installation). {% data reusables.command_line.open_the_multi_os_terminal %} -3. Configura Git para que use S/MIME para firmar confirmaciones y etiquetas. En Git 2.19 o posterior, utiliza los comandos `git config gpg.x509.program` y `git config gpg.format`: +3. Configura Git para que use S/MIME para firmar confirmaciones y etiquetas. En Git 2.19 o posterior, use los comandos `git config gpg.x509.program` y `git config gpg.format`: - Para utilizar S/MIME para firmar todos los repositorios: ```shell $ git config --global gpg.x509.program smimesign @@ -19,7 +27,7 @@ Puedes usar [smimesign](https://github.com/github/smimesign) para firmar confirm $ git config --local gpg.x509.program smimesign $ git config --local gpg.format x509 ``` - En Git 2.18 o inferior, utiliza el comando `git config gpg.program`: + En Git 2.18 o anterior, use el comando `git config gpg.program`: - Para utilizar S/MIME para firmar todos los repositorios: ```shell $ git config --global gpg.program smimesign @@ -30,11 +38,11 @@ Puedes usar [smimesign](https://github.com/github/smimesign) para firmar confirm $ git config --local gpg.program smimesign ``` Si estás utilizando una llave X.509 que coincide con tu identidad de persona que confirma el cambio, puedes comenzar firmando confirmaciones y etiquetas. -4. Si no estás utilizando una llave X.509 que coincida con tu identidad de confirmante, lista las llaves X.509 para las cuales tienes tanto un certificado como una llave privada utilizando el comando `smimesign --list-keys`. +4. Si no usa una clave X.509 que coincida con la identidad del responsable de la confirmación, enumere las claves X.509 para las que tenga un certificado y una clave mediante el comando `smimesign --list-keys`. ```shell $ smimesign --list-keys ``` -5. De la lista de llaves X.509, copia el ID del certificado de la llave X.509 que desearías utilizar. En este ejemplo, el ID del certificado es `0ff455a2708394633e4bb2f88002e3cd80cbd76f`: +5. De la lista de llaves X.509, copia el ID del certificado de la llave X.509 que desearías utilizar. En este ejemplo, el id. de certificado es `0ff455a2708394633e4bb2f88002e3cd80cbd76f`: ```shell $ smimesign --list-keys ID: 0ff455a2708394633e4bb2f88002e3cd80cbd76f diff --git a/translations/es-ES/data/reusables/identity-and-permissions/about-adding-ip-allow-list-entries.md b/translations/es-ES/data/reusables/identity-and-permissions/about-adding-ip-allow-list-entries.md deleted file mode 100644 index 772581f87a..0000000000 --- a/translations/es-ES/data/reusables/identity-and-permissions/about-adding-ip-allow-list-entries.md +++ /dev/null @@ -1,3 +0,0 @@ -You can create an IP allow list by adding entries that each contain an IP address or address range.{% ifversion ip-allow-list-address-check %} After you finish adding entries, you can check whether a particular IP address would be allowed by any of the enabled entries in your list.{% endif %} - -Before the list restricts access to {% ifversion ghae %}your enterprise{% else %}private assets owned by organizations in your enterprise{% endif %}, you must also enable allowed IP addresses. \ No newline at end of file diff --git a/translations/es-ES/data/reusables/identity-and-permissions/about-checking-ip-address.md b/translations/es-ES/data/reusables/identity-and-permissions/about-checking-ip-address.md deleted file mode 100644 index dfdc758f91..0000000000 --- a/translations/es-ES/data/reusables/identity-and-permissions/about-checking-ip-address.md +++ /dev/null @@ -1 +0,0 @@ -You can check whether a particular IP address would be allowed by any of the enabled entries in your IP allow list, even if the list is not currently enabled. \ No newline at end of file diff --git a/translations/es-ES/data/reusables/identity-and-permissions/about-editing-ip-allow-list-entries.md b/translations/es-ES/data/reusables/identity-and-permissions/about-editing-ip-allow-list-entries.md deleted file mode 100644 index d646e02ec5..0000000000 --- a/translations/es-ES/data/reusables/identity-and-permissions/about-editing-ip-allow-list-entries.md +++ /dev/null @@ -1,5 +0,0 @@ -You can edit an entry in your IP allow list. If you edit an enabled entry, changes are enforced immediately. - -{% ifversion ip-allow-list-address-check %} -After you finish editing entries, you can check whether a particular IP address would be allowed by any of the enabled entries in your list. -{% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/identity-and-permissions/about-enabling-allowed-ip-addresses.md b/translations/es-ES/data/reusables/identity-and-permissions/about-enabling-allowed-ip-addresses.md deleted file mode 100644 index f886df0690..0000000000 --- a/translations/es-ES/data/reusables/identity-and-permissions/about-enabling-allowed-ip-addresses.md +++ /dev/null @@ -1,5 +0,0 @@ -After you create an IP allow list, you can enable allowed IP addresses. When you enable allowed IP addresses, {% data variables.product.company_short %} immediately enforces any enabled entries in your IP allow list. - -{% ifversion ip-allow-list-address-check %} -Before you enable allowed IP addresses, you can check whether a particular IP address would be allowed by any of the enabled entries in your list. For more information, see "[Checking if an IP address is permitted](#checking-if-an-ip-address-is-permitted)." -{% endif %} \ No newline at end of file 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 a0d6bab6d7..5788f8b9c0 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,9 @@ -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 %} +--- +ms.openlocfilehash: a6fe9aa1af35228d0ac32bc0da90298220241049 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147076931" +--- +Si la sincronización del equipo está habilitada para la 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 pertenencia a este grupo se reflejan automáticamente en {% data variables.product.product_name %}, lo que reduce la necesidad de hacer actualizaciones manuales y scripts personalizados. {% ifversion ghec %}Para obtener más información, consulta "[Administración de la sincronización de equipos para la organización](/organizations/managing-saml-single-sign-on-for-your-organization/managing-team-synchronization-for-your-organization)" y "[Administración de la sincronización de equipos para las organizaciones en la 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/check-ip-address-step.md b/translations/es-ES/data/reusables/identity-and-permissions/check-ip-address-step.md deleted file mode 100644 index 5e73fdddcd..0000000000 --- a/translations/es-ES/data/reusables/identity-and-permissions/check-ip-address-step.md +++ /dev/null @@ -1 +0,0 @@ -1. Under "Check your IP address", enter an IP address. ![Screenshot of the "Check IP address" text field](/assets/images/help/security/check-ip-address.png) \ No newline at end of file diff --git a/translations/es-ES/data/reusables/identity-and-permissions/check-ip-address.md b/translations/es-ES/data/reusables/identity-and-permissions/check-ip-address.md deleted file mode 100644 index 9a187752d6..0000000000 --- a/translations/es-ES/data/reusables/identity-and-permissions/check-ip-address.md +++ /dev/null @@ -1,3 +0,0 @@ -{%- ifversion ip-allow-list-address-check %} -1. Optionally, check if a particular IP address would be allowed by any of the enabled entries in your list. For more information, see "[Checking if an IP address is permitted](#checking-if-an-ip-address-is-permitted)." -{%- endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/identity-and-permissions/enable-team-sync-azure.md b/translations/es-ES/data/reusables/identity-and-permissions/enable-team-sync-azure.md index b9092ba95a..10bb9a3608 100644 --- a/translations/es-ES/data/reusables/identity-and-permissions/enable-team-sync-azure.md +++ b/translations/es-ES/data/reusables/identity-and-permissions/enable-team-sync-azure.md @@ -1 +1,10 @@ -1. Debajo de "Sincronización de equipo", da clic en **Habilitar para Azure AD**. ![Botón para habilitar la sincronización de equipo en la página de configuraciones de seguridad](/assets/images/help/teams/enable-team-synchronization.png) +--- +ms.openlocfilehash: 4a87738ae0fb4750730fc5aaa9c969349a7919ed +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110098" +--- +1. En "Team synchronization", haga clic en **Enable for Azure AD**. + ![Botón para habilitar la sincronización de equipos en la página de valores de seguridad](/assets/images/help/teams/enable-team-synchronization.png) diff --git a/translations/es-ES/data/reusables/identity-and-permissions/enable-team-sync-okta.md b/translations/es-ES/data/reusables/identity-and-permissions/enable-team-sync-okta.md index c967b7a6eb..2587f9ff3e 100644 --- a/translations/es-ES/data/reusables/identity-and-permissions/enable-team-sync-okta.md +++ b/translations/es-ES/data/reusables/identity-and-permissions/enable-team-sync-okta.md @@ -1 +1,10 @@ -1. Debajo de "Sincronización de equipo", da clic en **Habilitar para Okta**. ![Botón de habilitar sincronización de equipo para Okta en la página de configuraciones de seguridad](/assets/images/help/teams/enable-team-synchronization-okta.png) +--- +ms.openlocfilehash: 77ef628aed4b2c8ee92eba059ec650170303f0cb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110097" +--- +1. En "Team synchronization" (Sincronización de equipo), haga clic en **Enable for Okta** (Habilitar para Okta). + ![Botón de habilitar sincronización de equipo para Okta en la página de configuraciones de seguridad](/assets/images/help/teams/enable-team-synchronization-okta.png) diff --git a/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-add-description.md b/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-add-description.md index 5e7d9d5c17..bc58f084f3 100644 --- a/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-add-description.md +++ b/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-add-description.md @@ -1 +1,10 @@ -1. Opcionalmente, ingresa una descripción de la dirección o rango de direcciones IP permitidas. ![Campo clave para agregar un nombre a la dirección IP](/assets/images/help/security/ip-address-name-field.png) +--- +ms.openlocfilehash: 3833a1af7dac9fcb5daafca7d7b6156fe8f93989 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110090" +--- +1. Opcionalmente, ingresa una descripción de la dirección o rango de direcciones IP permitidas. + ![Campo de clave para agregar un nombre a la dirección IP](/assets/images/help/security/ip-address-name-field.png) diff --git a/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-add-entry.md b/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-add-entry.md index c5822b5f01..76944dc2dd 100644 --- a/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-add-entry.md +++ b/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-add-entry.md @@ -1 +1,10 @@ -1. Haz clic en {% octicon "plus" aria-label="The plus icon" %} **Add** (Agregar). ![Botón Add allowed ip address (Agregar dirección ip permitida)](/assets/images/help/security/new-allowlist-entry-button.png) +--- +ms.openlocfilehash: b5cba801b25279feb1e2729caad3330f64ce2c6b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110082" +--- +1. Haga clic en {% octicon "plus" aria-label="The plus icon" %} **Agregar**. + ![Botón Agregar dirección IP permitida](/assets/images/help/security/new-allowlist-entry-button.png) diff --git a/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-add-ip.md b/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-add-ip.md index 3ce0ea96c4..4a763c0dd8 100644 --- a/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-add-ip.md +++ b/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-add-ip.md @@ -1 +1,10 @@ -1. En la parte inferior de la sección "lista de direcciones IP permitidas", ingresa una dirección IP o un rango de direcciones en notación CIDR. ![Campo clave para agregar una dirección IP](/assets/images/help/security/ip-address-field.png) +--- +ms.openlocfilehash: a487f538d96594c885c0aa33741d4aae931ee580 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110073" +--- +1. En la parte inferior de la sección "lista de direcciones IP permitidas", ingresa una dirección IP o un rango de direcciones en notación CIDR. + ![Campo clave para agregar una dirección IP](/assets/images/help/security/ip-address-field.png) diff --git a/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-address-inheritance.md b/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-address-inheritance.md index 3889cb6aff..cad6ce5ab3 100644 --- a/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-address-inheritance.md +++ b/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-address-inheritance.md @@ -1,3 +1,11 @@ -Si seleccionas **Habilitar la configuración de la lista de direcciones IP permitidas para las GitHub Apps instaladas** en tu configuración de lista de direcciones permitidas, entonces las direcciones IP de las {% data variables.product.prodname_github_apps %} instaladas se agregarán a tu lista de direcciones permitidas. Esto pasa sin importar si tu lista de direcciones permitidas se encuentra habilitada actualmente. Si instalas una {% data variables.product.prodname_github_app %} y luego el creador de dicha aplicación cambia las direcciones en su lista de direcciones permitidas, tu lista se actualizará automáticamente con dichos cambios. +--- +ms.openlocfilehash: ce7aa40d4312947c099afb8c1a8b88bacd021847 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110058" +--- +Si selecciona **Enable IP allow list configuration for installed GitHub Apps** (Habilitar la configuración de la lista de direcciones IP permitidas para las aplicaciones de GitHub instaladas) en su configuración de lista de direcciones permitidas, las direcciones IP de las {% data variables.product.prodname_github_apps %} instaladas se agregarán a su lista de direcciones permitidas. Esto pasa sin importar si tu lista de direcciones permitidas se encuentra habilitada actualmente. Si instalas una {% data variables.product.prodname_github_app %} y luego el creador de dicha aplicación cambia las direcciones en su lista de direcciones permitidas, tu lista se actualizará automáticamente con dichos cambios. Puedes identificar las direcciones IP que se agregaron automáticamente desde {% data variables.product.prodname_github_apps %} si revisas el campo de descripción. La descripción de estas direcciones IP es: "Managed by the NAME GitHub App". A diferencia de las direcciones que agregas manualmente, no puedes editar, borrar o inhabilitar las direcciones IP que se agregan automáticamente desde las {% data variables.product.prodname_github_apps %}. diff --git a/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-cidr-notation.md b/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-cidr-notation.md index c5af4df841..3df91812e4 100644 --- a/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-cidr-notation.md +++ b/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-cidr-notation.md @@ -1 +1,9 @@ -Puedes aprobar el acceso para una dirección IP única o para un rango de ellas utilizando notación CIDR. Para obtener más información, consulta "[Notación CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#CIDR_notation)" en Wikipedia. +--- +ms.openlocfilehash: cc5bfa136e87a3588223a11bed62d0d1c0b9bbe3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110042" +--- +Puedes aprobar el acceso para una dirección IP única o para un rango de ellas utilizando notación CIDR. Para más información, vea "[Notación CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#CIDR_notation)" en Wikipedia. diff --git a/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-confirm-deletion.md b/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-confirm-deletion.md index cf93a9a028..8ca2520d55 100644 --- a/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-confirm-deletion.md +++ b/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-confirm-deletion.md @@ -1 +1,10 @@ -1. Para borrar permanentemente la entrada, da clic en **Sí, borrar esta lista de direcciones IP permitidas**. ![Botón Permanently delete IP allow list entry (Borrar permanentemente la entrada de la lista de IP permitida)](/assets/images/help/security/perm-delete-allowlist-entry-button.png) +--- +ms.openlocfilehash: 17e7e7149c0ecca46bd426bd67eb7b21a79cac9e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110041" +--- +1. Para eliminar permanentemente la entrada, haga clic en **Sí, eliminar esta entrada de lista de direcciones IP permitidas**. + ![Botón para eliminar la entrada de lista de direcciones IP permitidas](/assets/images/help/security/perm-delete-allowlist-entry-button.png) diff --git a/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-delete-entry.md b/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-delete-entry.md index 3337ce284d..20c6b3d778 100644 --- a/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-delete-entry.md +++ b/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-delete-entry.md @@ -1 +1,10 @@ -1. Debajo de "Lista de IP permitidas", a la derecha de la entrada que quieres borrar, da clic en **Borrar**. ![Botón Delete allowed IP address (Eliminar dirección IP permitida)](/assets/images/help/security/ip-address-delete-button.png) +--- +ms.openlocfilehash: 7f92cd709921433af6b1612bc1c8f7637771b3bd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110034" +--- +1. En "Lista de IP permitidas", a la derecha de la entrada que quiere editar, haga clic en **Edit**. + ![Botón Eliminar direcciones IP permitidas](/assets/images/help/security/ip-address-delete-button.png) diff --git a/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-edit-description.md b/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-edit-description.md index 3eb92cb7de..11202c5a8b 100644 --- a/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-edit-description.md +++ b/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-edit-description.md @@ -1 +1,10 @@ -1. Teclea una descripción del rango de direcciones IP permitidas. ![Campo clave para agregar un nombre a la dirección IP](/assets/images/help/security/ip-address-edit-name-field.png) +--- +ms.openlocfilehash: 8a845690255d1ff0fc2814cb44108a7054ad91c5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110026" +--- +1. Teclea una descripción del rango de direcciones IP permitidas. + ![Campo de clave para agregar un nombre a la dirección IP](/assets/images/help/security/ip-address-edit-name-field.png) diff --git a/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-edit-entry.md b/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-edit-entry.md index 4b1f4fe375..f98ec53b07 100644 --- a/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-edit-entry.md +++ b/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-edit-entry.md @@ -1 +1,10 @@ -1. Debajo de "Lista de IP permitidas", a la derecha de la entrada que quieres editar, da clic en **Editar**. ![Botón Edit allowed IP address (Editar dirección IP permitida)](/assets/images/help/security/ip-address-edit-button.png) +--- +ms.openlocfilehash: 41f6f22ea72957adee5fc54751c1dace8c2c4864 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110025" +--- +1. En "IP allow list" (Lista de IP permitidas), a la derecha de la entrada que quiere editar, haga clic en **Edit** (Editar). + ![Botón Edit allowed IP address (Editar dirección IP permitida)](/assets/images/help/security/ip-address-edit-button.png) diff --git a/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-edit-ip.md b/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-edit-ip.md index d8c518c615..3b6ecbcbe7 100644 --- a/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-edit-ip.md +++ b/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-edit-ip.md @@ -1 +1,10 @@ -1. Teclea una dirección IP, o rango de direcciones, en notación CIDR. ![Campo clave para agregar una dirección IP](/assets/images/help/security/ip-address-edit-field.png) +--- +ms.openlocfilehash: 5c0993687db809bcaeacc53a2c519ac66d126524 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110017" +--- +1. Teclea una dirección IP, o rango de direcciones, en notación CIDR. + ![Campo clave para agregar una dirección IP](/assets/images/help/security/ip-address-edit-field.png) diff --git a/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-enable.md b/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-enable.md index 65f0446fcc..9b382356fa 100644 --- a/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-enable.md +++ b/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-enable.md @@ -1,3 +1,3 @@ -Para requerir la lista de direcciones IP permitidas, primero debes agregar direcciones IP a ella y luego habilitarla.{% ifversion ip-allow-list-address-check %} Después de que completes tu lista, puedes verificar si una dirección IP en particular estaría permitida en cualquiera de las entradas habilitadas en dicha lista.{% endif %} +To enforce the IP allow list, you must first add IP addresses to the list, then enable the IP allow list.{% ifversion ip-allow-list-address-check %} After you complete your list, you can check whether a particular IP address would be allowed by any of the enabled entries in the list.{% endif %} -Debes agregar tu dirección IP actual o un rango coincidente antes de habilitar la lista de permisos de IP. +You must add your current IP address, or a matching range, before you enable the IP allow list. diff --git a/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-enterprise.md b/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-enterprise.md index 25bdb89cbe..64b5c483ba 100644 --- a/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-enterprise.md +++ b/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-enterprise.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: 5c02cf240a1d23e9549a534381d9914bd8dc0ebd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145110009" +--- Cuando habilitas la lista de direcciones permitidas, las direcciones IP que configuraste se agregan inmediatamente a las listas de direcciones permitidas de las organizaciones en tu empresa. Si inhabilitas la lista de direcciones permitidas, las direcciones se eliminan de las listas de direcciones permitidas de la organización. -Puedes elegir agregar automáticamente cualquier dirección IP a tu lista de direcciones permitidas para las {% data variables.product.prodname_github_apps %} que están instaladas en tu empresa. El creador de una {% data variables.product.prodname_github_app %} puede configurar una lista de direcciones permitidas para su aplicación, las cuales especifiquen las direcciones IP en las cuales se ejecuta esta. Al heredar la lista de direcciones permitidas en la tuya, estás evitando las solicitudes de conexión de la aplicación que se está rehusando. Para obtener más información, consulta la sección "[Permitir el acceso de las GitHub Apps](#allowing-access-by-github-apps)". +Puedes elegir agregar automáticamente cualquier dirección IP a tu lista de direcciones permitidas para las {% data variables.product.prodname_github_apps %} que están instaladas en tu empresa. El creador de una {% data variables.product.prodname_github_app %} puede configurar una lista de direcciones permitidas para su aplicación, las cuales especifiquen las direcciones IP en las cuales se ejecuta esta. Al heredar la lista de direcciones permitidas en la tuya, estás evitando las solicitudes de conexión de la aplicación que se está rehusando. Para obtener más información, consulte "[Permitir el acceso mediante GitHub Apps](#allowing-access-by-github-apps)". diff --git a/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-example-and-restrictions.md b/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-example-and-restrictions.md index 31f6af9a52..5a6528c190 100644 --- a/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-example-and-restrictions.md +++ b/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-example-and-restrictions.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 82c112384d3704081963af200feee489d5183016 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109993" +--- Por ejemplo, puedes permitir el acceso desde la única dirección IP de tu red de oficina. La lista de direcciones IP permitidas bloqueará el acceso a los recursos privados a través de la web, la API y de Git desde cualquier dirección IP que no esté en la lista de direcciones permitidas. diff --git a/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-githubapps-enterprise.md b/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-githubapps-enterprise.md index 182a37f97b..b896eb3f2e 100644 --- a/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-githubapps-enterprise.md +++ b/translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-githubapps-enterprise.md @@ -1,15 +1,22 @@ -Si estás utilizando una lista de direcciones permitidas, también puedes elegir agregar automáticamente a ella cualquier dirección IP que hayas configurado para las {% data variables.product.prodname_github_apps %} que hayas instalado en tu empresa. +--- +ms.openlocfilehash: 130c705dad9367dbecb144ac281e8e58fa6d6cb7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109978" +--- +Si estás utilizando una lista de direcciones permitidas, también puedes elegir agregar automáticamente a ella cualquier dirección IP que hayas configurado para las {% data variables.product.prodname_github_apps %} que hayas instalado en tu empresa. {% data reusables.identity-and-permissions.ip-allow-lists-address-inheritance %} {% data reusables.apps.ip-allow-list-only-apps %} -Para obtener más información sobre cómo crear una lista de direcciones permitidas para una {% data variables.product.prodname_github_app %} que hayas creado, consulta la sección "[Administrar las direcciones IP permitidas para una GitHub App](/developers/apps/building-github-apps/managing-allowed-ip-addresses-for-a-github-app)". +Para más información sobre cómo crear una lista de permitidos para una {% data variables.product.prodname_github_app %} que ha creado, vea "[Administración de direcciones IP permitidas para una aplicación de GitHub](/developers/apps/building-github-apps/managing-allowed-ip-addresses-for-a-github-app)". Para habilitar la adición automática de direcciones IP para las {% data variables.product.prodname_github_apps %}: -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.security-tab %} -1. Debajo de "Lista de direcciones IP permitidas", selecciona **Habilitar la configuración de la lista de direcciones IP permitidas para las GitHub Apps instaladas**. ![Casilla de verificación para permitir las direcciones IP de las GitHub Apps](/assets/images/help/security/enable-ip-allowlist-githubapps-checkbox.png) -1. Haz clic en **Save ** (guardar). +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} +1. En "Lista de direcciones IP permitidas", seleccione **Habilitar la configuración de lista de direcciones IP permitidas para las aplicaciones de GitHub instaladas**. + ![Casilla para permitir las direcciones IP de la aplicación de GitHub](/assets/images/help/security/enable-ip-allowlist-githubapps-checkbox.png) +1. Haga clic en **Save**(Guardar). diff --git a/translations/es-ES/data/reusables/identity-and-permissions/ipv6-allow-lists.md b/translations/es-ES/data/reusables/identity-and-permissions/ipv6-allow-lists.md deleted file mode 100644 index 3c26491fe2..0000000000 --- a/translations/es-ES/data/reusables/identity-and-permissions/ipv6-allow-lists.md +++ /dev/null @@ -1,7 +0,0 @@ -{% ifversion fpt or ghec %} -{% note %} - -**Note:** {% data variables.product.company_short %} is gradually rolling out support for IPv6. As {% data variables.product.prodname_dotcom %} services continue to add IPv6 support, we will start recognizing IPv6 addresses of {% data variables.product.prodname_dotcom %} users. To prevent possible access interruptions, please ensure you have added any necessary IPv6 addresses to your IP allow list. - -{% endnote %} -{% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/identity-and-permissions/revoking-identity-team-sync.md b/translations/es-ES/data/reusables/identity-and-permissions/revoking-identity-team-sync.md index 5c15906c48..1139f92ffe 100644 --- a/translations/es-ES/data/reusables/identity-and-permissions/revoking-identity-team-sync.md +++ b/translations/es-ES/data/reusables/identity-and-permissions/revoking-identity-team-sync.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: c12d383636fa249133a034828c97d4e8644fde1a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109962" +--- {% warning %} -**Advertencia:** Si tu organización utiliza la sincronización de equipos, el revocar la identidad de SSO de una persona eliminará a dicha persona de los equipos que se mapearon en los grupos de IdP. Para obtener más información, consulta la sección "[Sincronizar a un equipo con un proveedor de identidad](/organizations/organizing-members-into-teams/synchronizing-a-team-with-an-identity-provider-group)". +**Advertencia:** Si su organización utiliza la sincronización de equipos, al revocar la identidad de SSO de una persona, se quitará a esa persona de los equipos asignados a los grupos del proveedor de identidades. Para obtener más información, vea "[Sincronizar un equipo con un proveedor de identidades](/organizations/organizing-members-into-teams/synchronizing-a-team-with-an-identity-provider-group)". {% endwarning %} diff --git a/translations/es-ES/data/reusables/identity-and-permissions/supported-idps-team-sync.md b/translations/es-ES/data/reusables/identity-and-permissions/supported-idps-team-sync.md index 57a0092653..ad7ebc6e9c 100644 --- a/translations/es-ES/data/reusables/identity-and-permissions/supported-idps-team-sync.md +++ b/translations/es-ES/data/reusables/identity-and-permissions/supported-idps-team-sync.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: 7b2579be640103990eb415e6929852aed2680e3f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109961" +--- Puedes utilizar la sincronización de equipos con los IdP compatibles. - Azure AD - Okta diff --git a/translations/es-ES/data/reusables/identity-and-permissions/sync-team-with-idp-group.md b/translations/es-ES/data/reusables/identity-and-permissions/sync-team-with-idp-group.md index 94ef9de0e5..84e95c23e7 100644 --- a/translations/es-ES/data/reusables/identity-and-permissions/sync-team-with-idp-group.md +++ b/translations/es-ES/data/reusables/identity-and-permissions/sync-team-with-idp-group.md @@ -1 +1,9 @@ -Después de que habilites la sincronización de equipos, los mantenedores de equipo y propietarios de organización pueden conectar los equipos a un grupo de IdP en {% data variables.product.prodname_dotcom %} o a través de la API. Para obtener más información, consulta las secciones "[Sincronizar un equipo con un grupo de proveedor de identidad](/organizations/organizing-members-into-teams/synchronizing-a-team-with-an-identity-provider-group)" y "[Sincronización de equipo](/rest/reference/teams#team-sync)". +--- +ms.openlocfilehash: fde71235e7ad25bd0ffba6b0aa345a3d57ad0889 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109953" +--- +Después de que habilites la sincronización de equipos, los mantenedores de equipo y propietarios de organización pueden conectar los equipos a un grupo de IdP en {% data variables.product.prodname_dotcom %} o a través de la API. Para más información, vea "[Sincronización de un equipo con un grupo de proveedores de identidades](/organizations/organizing-members-into-teams/synchronizing-a-team-with-an-identity-provider-group)" y "[Sincronización de equipos](/rest/reference/teams#team-sync)". diff --git a/translations/es-ES/data/reusables/identity-and-permissions/team-sync-azure-permissions.md b/translations/es-ES/data/reusables/identity-and-permissions/team-sync-azure-permissions.md index a812495469..7e1d6960e4 100644 --- a/translations/es-ES/data/reusables/identity-and-permissions/team-sync-azure-permissions.md +++ b/translations/es-ES/data/reusables/identity-and-permissions/team-sync-azure-permissions.md @@ -1,4 +1,12 @@ -Para habilitar la sincronización de equipo para Azure AD, tu instalación de Azure AD necesita los siguientes permisos. -- Lectura de todos los perfiles completos de usuarios -- Inicio de sesión y lectura del perfil de usuario -- Lectura de los datos del directorio +--- +ms.openlocfilehash: c1b4b58aff5c6ebd4a2dcf05670fda2b8d45d1e6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109946" +--- +A fin de habilitar la sincronización de equipos para Azure AD, la instalación de Azure AD necesita los permisos siguientes. +- Leer los perfiles completos de todos los usuarios +- Iniciar sesión y leer el perfil de usuario +- Leer datos de directorio diff --git a/translations/es-ES/data/reusables/identity-and-permissions/team-sync-confirm-saml.md b/translations/es-ES/data/reusables/identity-and-permissions/team-sync-confirm-saml.md index e1344c4cb0..f16d693995 100644 --- a/translations/es-ES/data/reusables/identity-and-permissions/team-sync-confirm-saml.md +++ b/translations/es-ES/data/reusables/identity-and-permissions/team-sync-confirm-saml.md @@ -1 +1,9 @@ -3. Confirma que se habilitó el SSO de SAML en tu organización. Para obtener más información, consulta "[Administrar el inicio de sesión único de SAML para tu organización](/organizations/managing-saml-single-sign-on-for-your-organization/)". +--- +ms.openlocfilehash: 691761504843cce3e7574538b2fc3ba46638f0da +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109945" +--- +3. Confirma que se habilitó el SSO de SAML en tu organización. Para más información, vea "[Administración del inicio de sesión único de SAML para la organización](/organizations/managing-saml-single-sign-on-for-your-organization/)". 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 4c63653abb..2056f0e333 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,9 @@ -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 más información, consulta la sección "[Solucionar problemas de administración de identidad y acceso para tu organización](/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management-for-your-organization)". +--- +ms.openlocfilehash: 52c13da11dda93061e5d3e8c4405ba4cc55ab7df +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147093034" +--- +1. Te recomendamos confirmar que tus usuarios tienen habilitado SAML y tienen una identidad de SCIM enlazada para evitar errores de aprovisionamiento potenciales. Para más información, ve "[Solución de problemas de administración de acceso e identidad para la organización](/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/identity-and-permissions/team-sync-confirm.md b/translations/es-ES/data/reusables/identity-and-permissions/team-sync-confirm.md index a6b59f2d0f..f94d5116f5 100644 --- a/translations/es-ES/data/reusables/identity-and-permissions/team-sync-confirm.md +++ b/translations/es-ES/data/reusables/identity-and-permissions/team-sync-confirm.md @@ -1,3 +1,12 @@ +--- +ms.openlocfilehash: fb72e50f286435094c56c642081e6d99833fbac5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109930" +--- 5. Confirma la sincronización de equipos. - - Si tienes acceso IdP, haz clic en **Enable team synchronization (Habilitar sincronización de equipo)**. Serás redireccionado a la página de SSO de SAML de tu proveedor de identidad y se te solicitará que selecciones tu cuenta y revises los permisos requeridos. - - Si no tienes acceso de IdP, copia el vínculo de redirección de IdP y compártelo con tu administrador de IdP para continuar habilitando la sincronización de equipo. ![Botón para habilitar el redireccionamiento de la sincronización de equipo](/assets/images/help/teams/confirm-team-synchronization-redirect.png) + - Si tiene acceso IdP, haga clic en **Enable team synchronization** (Habilitar sincronización de equipo). Serás redireccionado a la página de SSO de SAML de tu proveedor de identidad y se te solicitará que selecciones tu cuenta y revises los permisos requeridos. + - Si no tienes acceso de IdP, copia el vínculo de redirección de IdP y compártelo con tu administrador de IdP para continuar habilitando la sincronización de equipo. + ![Botón para habilitar el redireccionamiento de la sincronización de equipo](/assets/images/help/teams/confirm-team-synchronization-redirect.png) diff --git a/translations/es-ES/data/reusables/identity-and-permissions/team-sync-disable.md b/translations/es-ES/data/reusables/identity-and-permissions/team-sync-disable.md index 6645335892..7506553753 100644 --- a/translations/es-ES/data/reusables/identity-and-permissions/team-sync-disable.md +++ b/translations/es-ES/data/reusables/identity-and-permissions/team-sync-disable.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 1c005afadfe043436fe5537aa94dab9168fff3e4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109929" +--- {% warning %} -**Advertencia:** Cuando inhabilitas la sincronización de equipos, cualquier miembro del equipo que se haya asignado al equipo de {% data variables.product.prodname_dotcom %} a través de un grupo de IdP se eliminará del mismo y podría perder acceso a los repositorios. +**Advertencia:** Si deshabilitas la sincronización de equipo, cualquier miembro que estuviera asignado a un equipo {% data variables.product.prodname_dotcom %} a través de un grupo IdP se elimina y puede perder el acceso a los repositorios. {% endwarning %} diff --git a/translations/es-ES/data/reusables/identity-and-permissions/team-sync-okta-requirements.md b/translations/es-ES/data/reusables/identity-and-permissions/team-sync-okta-requirements.md index e962be5039..bd73e6f05e 100644 --- a/translations/es-ES/data/reusables/identity-and-permissions/team-sync-okta-requirements.md +++ b/translations/es-ES/data/reusables/identity-and-permissions/team-sync-okta-requirements.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: bc73b3b92f131cf0af80606a2650ac5ce898055e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109921" +--- Antes de habilitar la sincronización de equipos para Okta, tú o tu administrador de IdP deben: -- Configurar la integración con SAML, SSO y SCIM en tu organización utilizando Okta. Para obtener más información, consulta la sección "[Configurar el inicio de sesión único de SAML y SCIM utilizando Okta](/organizations/managing-saml-single-sign-on-for-your-organization/configuring-saml-single-sign-on-and-scim-using-okta)". -- Proporcionar la URL del inquilino para tu instancia de Okta. -- Generar un token de SSWS válido con permisos administrativos de solo lectura para tu instalación de Okta como usuario de servicio. Para obtener más información, consulta la sección [Crear el token](https://developer.okta.com/docs/guides/create-an-api-token/create-the-token/) y [Usuarios de servicio](https://help.okta.com/asa/en-us/Content/Topics/Adv_Server_Access/docs/service-users.htm) en la documentación de Okta. +- Configurar la integración con SAML, SSO y SCIM en tu organización utilizando Okta. Para obtener más información, vea "[Configuración del inicio de sesión único de SAML y SCIM mediante Okta](/organizations/managing-saml-single-sign-on-for-your-organization/configuring-saml-single-sign-on-and-scim-using-okta)". +- Proporcionar la dirección URL del inquilino para la instancia de Okta. +- Generar un token de SSWS válido con permisos administrativos de solo lectura para la instalación de Okta como usuario de servicio. Para obtener más información, vea [Creación del token](https://developer.okta.com/docs/guides/create-an-api-token/create-the-token/) y [Usuarios del servicio](https://help.okta.com/asa/en-us/Content/Topics/Adv_Server_Access/docs/service-users.htm) en la documentación de Okta. diff --git a/translations/es-ES/data/reusables/identity-and-permissions/team-sync-required-permissions.md b/translations/es-ES/data/reusables/identity-and-permissions/team-sync-required-permissions.md index f05f83f14a..6722191ce6 100644 --- a/translations/es-ES/data/reusables/identity-and-permissions/team-sync-required-permissions.md +++ b/translations/es-ES/data/reusables/identity-and-permissions/team-sync-required-permissions.md @@ -1,6 +1,14 @@ +--- +ms.openlocfilehash: 9133d57ca07dc8abafdf5f8dca8b4cf6ffeb524a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109898" +--- Para habilitar la sincronización de equipos con cualquier IdP, debes obtener acceso administrativo con tu IdP o trabajar con tu administrador de IdP para configurar la integración y los grupos de IdP. La persona que configura tus grupos e integración de IdP debe tener alguno de los permisos requeridos. - | IdP | Permisos requeridos | - | -------- | ------------------------- | - | Azure AD |
  • Administrador global
  • Administrador de Rol Privilegiado
| - | Okta |
  • Usuario de servicio con permisos administrativos de solo lectura
| + | IdP | Permisos necesarios | + | --- | -------------------- | + | Azure AD |
  • Administrador global
  • Administrador de roles con privilegios
+ | Okta |
  • Usuario de servicio con permisos administrativos de solo lectura
diff --git a/translations/es-ES/data/reusables/identity-and-permissions/team-sync-usage-limits.md b/translations/es-ES/data/reusables/identity-and-permissions/team-sync-usage-limits.md index 9117c2f608..741f51514c 100644 --- a/translations/es-ES/data/reusables/identity-and-permissions/team-sync-usage-limits.md +++ b/translations/es-ES/data/reusables/identity-and-permissions/team-sync-usage-limits.md @@ -1,8 +1,16 @@ +--- +ms.openlocfilehash: 67137f8fc39acbc2c502944c0acce296413d868c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109897" +--- ### Límites de uso Hay límites de uso para la característica de sincronización de equipos. El exceder estos límites ocasionará una degradación del rendimiento y podrá causar fallas de sincronización. -- Cantidad máxima de miembros en un equipo de GitHub: 5,000 -- Cantidad máxima de miembros en una organización de GitHub: 10,000 -- Cantidad máxima de equipos en una organización de GitHub: 1,500 +- Número máximo de miembros en un equipo de GitHub: 5000 +- Número máximo de miembros en una organización de GitHub: 10 000 +- Número máximo de equipos en una organización de GitHub: 1500 diff --git a/translations/es-ES/data/reusables/identity-and-permissions/verification-status-check.md b/translations/es-ES/data/reusables/identity-and-permissions/verification-status-check.md index ccd2ea2fc9..7ec4346cd8 100644 --- a/translations/es-ES/data/reusables/identity-and-permissions/verification-status-check.md +++ b/translations/es-ES/data/reusables/identity-and-permissions/verification-status-check.md @@ -1 +1,9 @@ -Puedes comprobar el estado de verificación de tus confirmaciones o etiquetas firmadas en {% data variables.product.product_name %} y ver por qué las firmas de tu confirmación podrían no ser verificadas. Para obtener más información, consulta "[Comprobar la confirmación y el estado de verificación de firma de la etiqueta](/articles/checking-your-commit-and-tag-signature-verification-status)". +--- +ms.openlocfilehash: ceca9002f0b79885ad2be33b897ebb4297c2d651 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109890" +--- +Puedes comprobar el estado de verificación de tus confirmaciones o etiquetas firmadas en {% data variables.product.product_name %} y ver por qué las firmas de tu confirmación podrían no ser verificadas. Para más información, vea "[Comprobación del estado de comprobación de firma de confirmación y etiquetas](/articles/checking-your-commit-and-tag-signature-verification-status)". diff --git a/translations/es-ES/data/reusables/identity-and-permissions/vigilant-mode-beta-note.md b/translations/es-ES/data/reusables/identity-and-permissions/vigilant-mode-beta-note.md index c5dfaa20c0..a0a2024b9a 100644 --- a/translations/es-ES/data/reusables/identity-and-permissions/vigilant-mode-beta-note.md +++ b/translations/es-ES/data/reusables/identity-and-permissions/vigilant-mode-beta-note.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 0d3766d1ee339285978cb9b14f22fb1773561325 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109889" +--- {% note %} -**Nota:** El modo vigilante se encuentra actualmente en beta y está sujeto a cambios. +**Nota:** El modo de alerta está actualmente en versión beta y está sujeto a cambios. {% endnote %} diff --git a/translations/es-ES/data/reusables/identity-and-permissions/vigilant-mode-verification-statuses.md b/translations/es-ES/data/reusables/identity-and-permissions/vigilant-mode-verification-statuses.md index 841227f82c..bd46b297d4 100644 --- a/translations/es-ES/data/reusables/identity-and-permissions/vigilant-mode-verification-statuses.md +++ b/translations/es-ES/data/reusables/identity-and-permissions/vigilant-mode-verification-statuses.md @@ -1,5 +1,13 @@ -| Estado | Descripción | -| --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **Verificado** | La confirmación está firmada, la firma se verificó con éxito y el confirmante es el único autor que ha habilitado el modo vigilante. | -| **Verificado  parcialmente** | La confirmación se firmó y la firma se verificó con éxito, pero la confirmación tiene un autor que: a) no es el confirmante y b) habilitó el modo vigilante. En este caso, la firma de confirmación no garantiza un consentimiento del autor, así que la confirmación se verifica solo parcialmente. | -| **Sin verificar** | Cualquiera de los siguientes es cierto:
- La confirmación se firmó pero la firma no pudo verificarse.
- La confirmación no se firmó y el confirmante habilitó el modo vigilante.
- La confirmación no se firmó y un autor habilitó el modo vigilante.
| +--- +ms.openlocfilehash: 383458a6038400299b6ab8759b8bbfd1ebbd3a2d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109882" +--- +| Estado | Descripción | +| -------------- | ----------- | +| **Verified** | La confirmación está firmada, la firma se verificó con éxito y el confirmante es el único autor que ha habilitado el modo vigilante. +| **Partially verified** | La confirmación se firmó y la firma se verificó con éxito, pero la confirmación tiene un autor que: a) no es el confirmante y b) habilitó el modo vigilante. En este caso, la firma de confirmación no garantiza un consentimiento del autor, así que la confirmación se verifica solo parcialmente. +| **Unverified** | Cualquiera de las siguientes afirmaciones es verdadera:
- La confirmación se ha firmado pero la firma no se ha podido verificar.
- La confirmación no está firmada y el confirmante ha habilitado el modo vigilante.
- La confirmación no está firmada y un autor ha habilitado el modo vigilante.
diff --git a/translations/es-ES/data/reusables/interactions/collaborator-user-limit-definition.md b/translations/es-ES/data/reusables/interactions/collaborator-user-limit-definition.md index 79249a8894..34ffb8f807 100644 --- a/translations/es-ES/data/reusables/interactions/collaborator-user-limit-definition.md +++ b/translations/es-ES/data/reusables/interactions/collaborator-user-limit-definition.md @@ -1 +1,9 @@ -**Solo para colaboradores:** Cuando limitas las interacciones para `collaborators_only`, se restringirá temporalmente a los usuarios que no sean colaboradores +--- +ms.openlocfilehash: 2b59b56217a82a6bc4421ba7f24f6504cc513c89 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109881" +--- +**Solo colaboradores:** al limitar las interacciones a `collaborators_only`, los usuarios que no son colaboradores se restringirán temporalmente. diff --git a/translations/es-ES/data/reusables/interactions/contributor-user-limit-definition.md b/translations/es-ES/data/reusables/interactions/contributor-user-limit-definition.md index b4a4381dba..2330804127 100644 --- a/translations/es-ES/data/reusables/interactions/contributor-user-limit-definition.md +++ b/translations/es-ES/data/reusables/interactions/contributor-user-limit-definition.md @@ -1 +1,9 @@ -**Solo para contribuyentes:** Cuando limitas las interacciones para `contributors_only`, se restringirá temporalmente a los usuarios que no hayan hecho contribuciones anteriormente y que no sean colaboradores +--- +ms.openlocfilehash: dd8c29c23d9259affce4ddb386cfd7299c98dd7c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123561" +--- +**Solo colaboradores:** cuando limita las interacciones a `contributors_only`, se restringe temporalmente a los usuarios que no han contribuido previamente y no son colaboradores. diff --git a/translations/es-ES/data/reusables/interactions/existing-user-limit-definition.md b/translations/es-ES/data/reusables/interactions/existing-user-limit-definition.md index 246e1bb535..63c1826604 100644 --- a/translations/es-ES/data/reusables/interactions/existing-user-limit-definition.md +++ b/translations/es-ES/data/reusables/interactions/existing-user-limit-definition.md @@ -1 +1,9 @@ -**Usuarios existentes:** Cuando limitas las interacciones a `existing_users`, se restringirá temporalmente a los usuarios nuevos con cuentas de menos de 24 horas que no hayan hecho contribuciones anteriormente y que no sean colaboradores +--- +ms.openlocfilehash: 285c6ec4c390d5079fca0d9fa482da84a7343e32 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123554" +--- +**Usuarios existentes:** al limitar las interacciones a `existing_users`, los nuevos usuarios con cuentas con menos de 24 horas de antigüedad que no hayan contribuido previamente y no sean colaboradores se restringirán temporalmente. diff --git a/translations/es-ES/data/reusables/interactions/interactions-detail.md b/translations/es-ES/data/reusables/interactions/interactions-detail.md index 7d16f0f5f3..ae9a4db349 100644 --- a/translations/es-ES/data/reusables/interactions/interactions-detail.md +++ b/translations/es-ES/data/reusables/interactions/interactions-detail.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: c529d09f19f5f462deaca3db3516bb2a941dd4e4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123545" +--- Cuando se habilitan las restricciones, solo el tipo de usuario de {% data variables.product.product_name %} que hayas especificado podrá participar en las interacciones. Las restricciones expiran automáticamente después de una duración definida. diff --git a/translations/es-ES/data/reusables/issue-events/assignee-properties.md b/translations/es-ES/data/reusables/issue-events/assignee-properties.md index 115cad7e72..e8edd9c636 100644 --- a/translations/es-ES/data/reusables/issue-events/assignee-properties.md +++ b/translations/es-ES/data/reusables/issue-events/assignee-properties.md @@ -1 +1,10 @@ -`assignee` | `object` | La persona a la que se desasignó del informe de problemas. `assigner` | `object` | La persona que realizó la desasignación para este informe de problemas. +--- +ms.openlocfilehash: a8d2bb3445d291f1e596ed0f03d35b7832902bbe +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123537" +--- +`assignee` | `object` | Persona sin asignar de esta incidencia. +`assigner` | `object` | Persona que ha realizado la cancelación de la asignación de esta incidencia. 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 1ef5470f17..a55a9b909e 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,18 @@ -| 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. | +--- +ms.openlocfilehash: 7ddb09d4432677f68ccc7dcb757548555cd65db9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080980" +--- +Nombre | Tipo | Descripción +-----|------|-------------- +`id` | `integer` | Identificador único del evento. +`node_id` | `string` | [Identificador de nodo global](/graphql/guides/using-global-node-ids) del evento. +`url`| `string` | La URL de la API de REST para recuperar el evento. +`actor` | `object`| La persona que generó el evento. +`event` | `string` | Identifica el tipo de evento real que ocurrió. +`commit_id` | `string` | EL SHA de la confirmación que referenció este informe de problemas. +`commit_url` | `string` | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. +`created_at` | `string` | La marca de tiempo que indica cuándo ocurrió el evento. diff --git a/translations/es-ES/data/reusables/issue-events/label-properties.md b/translations/es-ES/data/reusables/issue-events/label-properties.md index c57a3e141d..2072ee8cfe 100644 --- a/translations/es-ES/data/reusables/issue-events/label-properties.md +++ b/translations/es-ES/data/reusables/issue-events/label-properties.md @@ -1 +1,10 @@ -`label` | `object` | La etiqueta que se eliminó del informe de problemas `label[name]` | `string` | El nombre de la etiqueta. `label[color]` | `string` | El código de color en hexadecimal. +--- +ms.openlocfilehash: 672ad2c3a79057959f7016858e734229b2450157 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123513" +--- +`label` | `object` | La etiqueta quitada de la incidencia `label[name]` | `string` | Nombre de la etiqueta. +`label[color]` | `string` | Código de color hexadecimal. diff --git a/translations/es-ES/data/reusables/issue-events/project-card-properties.md b/translations/es-ES/data/reusables/issue-events/project-card-properties.md index 68dc91940d..906b4a95d0 100644 --- a/translations/es-ES/data/reusables/issue-events/project-card-properties.md +++ b/translations/es-ES/data/reusables/issue-events/project-card-properties.md @@ -1 +1,12 @@ -`project_card` | `object` | El objeto de la tarjeta de proyecto. `project_id` | `integer` | El identificador único de la tarjeta de proyecto. `project_url` | `string` | La URL de la API de REST que recuperará la tarjeta de proyecto. `column_name` | `string` | El nombre de la columna en la cual está el informe de problemas. +--- +ms.openlocfilehash: d6de5899d8be03969dcb41f1bd7fc9ec18e06f95 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123506" +--- +`project_card` | `object` | El objeto de tarjeta del proyecto. +`project_id` | `integer` | El identificador único de la tarjeta del proyecto. +`project_url` | `string` | La dirección URL de la API de REST para recuperar la tarjeta del proyecto. +`column_name` | `string` | El nombre de la columna en la que se encuentra la propuesta. diff --git a/translations/es-ES/data/reusables/issue-events/review-dismissed-properties.md b/translations/es-ES/data/reusables/issue-events/review-dismissed-properties.md index a4a02a36aa..a1e14748ff 100644 --- a/translations/es-ES/data/reusables/issue-events/review-dismissed-properties.md +++ b/translations/es-ES/data/reusables/issue-events/review-dismissed-properties.md @@ -1 +1,13 @@ -`dismissed_review` | `object` | La información de la revisión que se descartó. `dismissed_review[state]` | `string` | El estado en el que se encontraba la solicitud de extracción cuando se descartó. Puede ser uno de entre: `commented`, `approved`, o `changes_requested`. `dismissed_review[review_id]` | `string` | El identificador único de la revisión de la solicitud de extracción. `dismissed_review[dismissal_message]` | `string` | El mensaje que incluyó el usuario cuando descartó la revisión. `dismissed_review[dismissal_commit_id]` | `string` | el Identificador único de la confirmación que descartó la revisión si es que existe. +--- +ms.openlocfilehash: 78d6d0b4d9cf98f834352dca2df0de06275e4db9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123505" +--- +`dismissed_review` | `object` | Información de la revisión descartada. +`dismissed_review[state]` | `string` | Estado en el que se encontraba la solicitud de incorporación de cambios cuando se ha descartado. Puede ser de tipo `commented`, `approved` o `changes_requested`. +`dismissed_review[review_id]` | `string` | Identificador único de la revisión de la solicitud de incorporación de cambios. +`dismissed_review[dismissal_message]` | `string` | Mensaje que el usuario ha incluido al descartar la revisión. +`dismissed_review[dismissal_commit_id]` | `string` | Identificador único de la confirmación que ha descartado la revisión, si existe. diff --git a/translations/es-ES/data/reusables/issue-events/review-request-properties.md b/translations/es-ES/data/reusables/issue-events/review-request-properties.md index 85a675c17d..0873e3a2dc 100644 --- a/translations/es-ES/data/reusables/issue-events/review-request-properties.md +++ b/translations/es-ES/data/reusables/issue-events/review-request-properties.md @@ -1 +1,10 @@ -`requested_reviewer` | `object` | La persona a la que se le solicitó revisar la solicitud de extracción. `review_requester` | `object` | La persona que solicitó una revisión. +--- +ms.openlocfilehash: 698b8a5ebd1b419be2e9a049358e9c2a28c372d8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123497" +--- +`requested_reviewer` | `object` | Persona que ha solicitado revisar la solicitud de incorporación de cambios. +`review_requester` | `object` | Persona que ha solicitado una revisión. diff --git a/translations/es-ES/data/reusables/issue-events/timeline_events_object_properties.md b/translations/es-ES/data/reusables/issue-events/timeline_events_object_properties.md index 7329261ef2..0fc86061a2 100644 --- a/translations/es-ES/data/reusables/issue-events/timeline_events_object_properties.md +++ b/translations/es-ES/data/reusables/issue-events/timeline_events_object_properties.md @@ -1 +1,9 @@ -Las propiedades de este evento no utilizan la misma estructura que las [propiedades comunes del objeto del evento para el informe de problemas](#issue-event-object-common-properties). Se devolverán las siguientes propiedades para este evento. +--- +ms.openlocfilehash: 3400b78a895743cd2442b3f516dc50ab2afc899b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123482" +--- +Estas propiedades de eventos no usan la misma estructura que las [propiedades comunes del objeto de evento de incidencia](#issue-event-object-common-properties). Se devolverán las siguientes propiedades para este evento. diff --git a/translations/es-ES/data/reusables/large_files/can-include-lfs-objects-archives.md b/translations/es-ES/data/reusables/large_files/can-include-lfs-objects-archives.md index a658f1d02c..8099ee2e89 100644 --- a/translations/es-ES/data/reusables/large_files/can-include-lfs-objects-archives.md +++ b/translations/es-ES/data/reusables/large_files/can-include-lfs-objects-archives.md @@ -1,4 +1,10 @@ -{% ifversion fpt or ghec %} -Puedes elegir si -Los objetos de {% data variables.large_files.product_name_short %} se incluyen en los archivos de código fuente, tales como los archivos ZIP y las tarballs, que {% data variables.product.product_name %} crea para tu repositorio. Para obtener más información, consulta la sección "[Administrar los objetos de {% data variables.large_files.product_name_short %} en los archivos de tu repositorio](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)". +--- +ms.openlocfilehash: 7541583969713e4a770f97cfdeb84a65b8a07e4e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123481" +--- +{% ifversion fpt or ghec %} Puede elegir si los objetos de {% data variables.large_files.product_name_short %} se incluirán en los archivos de código fuente, como los archivos ZIP y .tar, que {% data variables.product.product_name %} crea para el repositorio. Para más información, vea "[Administración de objetos {% data variables.large_files.product_name_short %} en archivos del repositorio](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)". {% endif %} diff --git a/translations/es-ES/data/reusables/large_files/does_not_carry.md b/translations/es-ES/data/reusables/large_files/does_not_carry.md index ff56a4b989..657c0d3640 100644 --- a/translations/es-ES/data/reusables/large_files/does_not_carry.md +++ b/translations/es-ES/data/reusables/large_files/does_not_carry.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 67e3bed8e99cf6ae6efed0c7fabfcaa3afb5d3a6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123473" +--- El ancho de banda no utilizado no se puede utilizar de un mes a otro. diff --git a/translations/es-ES/data/reusables/large_files/downgrade_data_packs.md b/translations/es-ES/data/reusables/large_files/downgrade_data_packs.md index 24574b76b0..05db242de7 100644 --- a/translations/es-ES/data/reusables/large_files/downgrade_data_packs.md +++ b/translations/es-ES/data/reusables/large_files/downgrade_data_packs.md @@ -1,2 +1,12 @@ -1. Debajo de "Bajar de categoría el plan de datos", selecciona la cantidad de paquetes de datos a la que quieras bajar. ![Escoge la nueva cantidad de paquetes de datos que quieres](/assets/images/help/large_files/downgrade_number_of_data_packs.png) -2. Para terminar la operación, da clic en **Bajar de categoría el plan de datos**. ![Termina de bajar tu plan de categoría](/assets/images/help/large_files/downgrade_data_plan.png) +--- +ms.openlocfilehash: 9b5aef0deb29a4a9fcd62b9e9e67ffd8ac7e0695 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123458" +--- +1. Debajo de "Bajar de categoría el plan de datos", selecciona la cantidad de paquetes de datos a la que quieras bajar. +![Elección del nuevo número deseado de paquetes de datos](/assets/images/help/large_files/downgrade_number_of_data_packs.png) +2. Para finalizar el cambio a una versión anterior, haga clic en **Cambio del plan de datos a una versión anterior**. +![Finalización del cambio del plan de datos a una versión anterior](/assets/images/help/large_files/downgrade_data_plan.png) diff --git a/translations/es-ES/data/reusables/large_files/free-storage-bandwidth-amount.md b/translations/es-ES/data/reusables/large_files/free-storage-bandwidth-amount.md index 968fc39ad9..2478964748 100644 --- a/translations/es-ES/data/reusables/large_files/free-storage-bandwidth-amount.md +++ b/translations/es-ES/data/reusables/large_files/free-storage-bandwidth-amount.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 19524e78cd14d920b492bf4a1042b73705ecbcb4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123450" +--- Cada cuenta que utilice {% data variables.large_files.product_name_long %} recibe {% data variables.large_files.initial_storage_quota %} de almacenamiento gratuito y {% data variables.large_files.initial_bandwidth_quota %} un mes de ancho de banda gratuito. Si las cuotas de ancho de banda y de almacenamiento no son suficientes, puedes decidir comprar una cuota adicional para {% data variables.large_files.product_name_short %}. diff --git a/translations/es-ES/data/reusables/large_files/owner_quota_only.md b/translations/es-ES/data/reusables/large_files/owner_quota_only.md index 4eaca49fa3..622f5db6cc 100644 --- a/translations/es-ES/data/reusables/large_files/owner_quota_only.md +++ b/translations/es-ES/data/reusables/large_files/owner_quota_only.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 118f0893777d6e5710e25b1fa0d1e5f4c36dc4f0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123449" +--- El uso de almacenamiento y ancho de banda solo se descuenta de las cuotas de los repositorios de los propietarios. En las bifurcaciones, el uso de almacenamiento y ancho de banda se descuenta de la raíz de la red del repositorio. Cualquiera con acceso de escritura en un repositorio puede subir archivos a {% data variables.large_files.product_name_short %} sin afectar sus cuotas personales de almacenamiento y ancho de banda o sin comprar paquetes de datos. Bifurcar y extraer un repositorio se descuenta de el límite de ancho de banda del repositorio padre. diff --git a/translations/es-ES/data/reusables/large_files/pack_confirm.md b/translations/es-ES/data/reusables/large_files/pack_confirm.md index c14155a076..de3076c1ce 100644 --- a/translations/es-ES/data/reusables/large_files/pack_confirm.md +++ b/translations/es-ES/data/reusables/large_files/pack_confirm.md @@ -1 +1,10 @@ -1. Para confirmar las cantidades en tu nuevo paquete de datos mensual, da clic en **Comprar**. ![Botón para comprar más maquetes de datos](/assets/images/help/billing/data-pack-purchase-button.png) +--- +ms.openlocfilehash: 3c0dfd6d482d6af565202627fc013b90aa563d1a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123434" +--- +1. Para confirmar la nueva cantidad del paquete de datos mensual, haga clic en **Purchase**. +![Botón para comprar más paquetes de datos](/assets/images/help/billing/data-pack-purchase-button.png) diff --git a/translations/es-ES/data/reusables/large_files/pack_selection.md b/translations/es-ES/data/reusables/large_files/pack_selection.md index a5e2cdd6b8..5383ddaba1 100644 --- a/translations/es-ES/data/reusables/large_files/pack_selection.md +++ b/translations/es-ES/data/reusables/large_files/pack_selection.md @@ -1 +1,10 @@ -1. Ingresa la cantidad de paquetes de datos que quieres agregar a tu cuenta. Cada paquete cuesta {% data variables.large_files.pack_monthly_price %}, y proporciona {% data variables.large_files.pack_monthly_bandwidth %} de ancho de banda y {% data variables.large_files.pack_monthly_storage %} de almacenamiento. ![Botón para comprar más maquetes de datos](/assets/images/help/billing/data-pack-quantity-selector.png) +--- +ms.openlocfilehash: a077c874a02c1b5521755fdc03e54b2d33647b3f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123433" +--- +1. Ingresa la cantidad de paquetes de datos que quieres agregar a tu cuenta. Cada paquete cuesta {% data variables.large_files.pack_monthly_price %}, y proporciona {% data variables.large_files.pack_monthly_bandwidth %} de ancho de banda y {% data variables.large_files.pack_monthly_storage %} de almacenamiento. +![Botón para comprar más paquetes de datos](/assets/images/help/billing/data-pack-quantity-selector.png) diff --git a/translations/es-ES/data/reusables/large_files/rejected_pushes.md b/translations/es-ES/data/reusables/large_files/rejected_pushes.md index 10c62296b1..517bb16253 100644 --- a/translations/es-ES/data/reusables/large_files/rejected_pushes.md +++ b/translations/es-ES/data/reusables/large_files/rejected_pushes.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 95da1f9b069298d3e07fd832f4f954305da64129 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123425" +--- Los usuarios no pueden subir activos {% data variables.large_files.product_name_short %} a {% data variables.product.product_name %} si {% data variables.large_files.product_name_short %} está inhabilitado en la empresa o repositorio. diff --git a/translations/es-ES/data/reusables/large_files/resolving-upload-failures.md b/translations/es-ES/data/reusables/large_files/resolving-upload-failures.md index f6194b7ee1..6e147f7c82 100644 --- a/translations/es-ES/data/reusables/large_files/resolving-upload-failures.md +++ b/translations/es-ES/data/reusables/large_files/resolving-upload-failures.md @@ -1 +1,9 @@ -Si existen archivos de {% data variables.large_files.product_name_short %} referenciados que no se cargaron con éxito, recibiras un mensaje de error. Para obtener más información, consulta la sección "[Resolver fallas de carga de {% data variables.large_files.product_name_long %}](/articles/resolving-git-large-file-storage-upload-failures)". +--- +ms.openlocfilehash: ca5207c5ca70335a1a7733b5c12dd7e375e11645 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123417" +--- +Si existen archivos de {% data variables.large_files.product_name_short %} referenciados que no se cargaron con éxito, recibiras un mensaje de error. Para más información, vea "[Resolución de errores de carga de {% data variables.large_files.product_name_long %}](/articles/resolving-git-large-file-storage-upload-failures)". diff --git a/translations/es-ES/data/reusables/large_files/storage_assets_location.md b/translations/es-ES/data/reusables/large_files/storage_assets_location.md index 33349763f4..f5867d8b1b 100644 --- a/translations/es-ES/data/reusables/large_files/storage_assets_location.md +++ b/translations/es-ES/data/reusables/large_files/storage_assets_location.md @@ -1,4 +1,10 @@ -{% ifversion ghes %} -Predeterminadamente, el -cliente de {% data variables.large_files.product_name_long %} almacena activos grandes en el mismo servidor que hospeda el repositorio de Git. Cuando se habilita {% data variables.large_files.product_name_short %} en {% data variables.product.product_location %}, los activos grandes se almacenan en la partición de datos en `/data/user/storage`. +--- +ms.openlocfilehash: eaee6a93767f4fb3a9f254f56d797f65d67129d5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123402" +--- +{% ifversion ghes %} De manera predeterminada, el cliente de {% data variables.large_files.product_name_long %} almacena los recursos grandes en el mismo servidor en el que se hospeda al repositorio de Git. Cuando se habilita {% data variables.large_files.product_name_short %} en {% data variables.product.product_location %}, los recursos grandes se almacenan en la partición de datos en `/data/user/storage`. {% endif %} diff --git a/translations/es-ES/data/reusables/large_files/use_lfs_tip.md b/translations/es-ES/data/reusables/large_files/use_lfs_tip.md index 793474127b..4ed2312630 100644 --- a/translations/es-ES/data/reusables/large_files/use_lfs_tip.md +++ b/translations/es-ES/data/reusables/large_files/use_lfs_tip.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 3357b686e01b80c0148b2f7c4614718a550982aa +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123394" +--- {% tip %} -**Tip:** Si subes archivos grandes a {% data variables.product.product_location %} frecuentemente, considera utilizar {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}). Para obtener más información, consulta "[Control de versiones de archivos grandes](/articles/versioning-large-files)." +**Sugerencia:** Si inserta archivos grandes en {% data variables.product.product_location %} frecuentemente, considere la posibilidad de usar {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}). Para más información, vea "[Control de versiones de archivos grandes](/articles/versioning-large-files)". {% endtip %} diff --git a/translations/es-ES/data/reusables/linux/ensure-docker.md b/translations/es-ES/data/reusables/linux/ensure-docker.md index af323f3fe3..9fe3d6c136 100644 --- a/translations/es-ES/data/reusables/linux/ensure-docker.md +++ b/translations/es-ES/data/reusables/linux/ensure-docker.md @@ -1 +1,9 @@ -1. [Asegúrate de que Docker se instaló](https://www.docker.com/) localmente. +--- +ms.openlocfilehash: 97377a3f56a45866e8142e003aeaebba70507143 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123386" +--- +1. [Asegúrese de que Docker está instalado](https://www.docker.com/) localmente. diff --git a/translations/es-ES/data/reusables/marketplace/add-payment-method-org.md b/translations/es-ES/data/reusables/marketplace/add-payment-method-org.md index 1dac024356..60a690bd9f 100644 --- a/translations/es-ES/data/reusables/marketplace/add-payment-method-org.md +++ b/translations/es-ES/data/reusables/marketplace/add-payment-method-org.md @@ -1,3 +1,13 @@ +--- +ms.openlocfilehash: 526dfdf837e9029147d9f04bb4d935f83798ba78 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123378" +--- 1. Si eliges un plan pago, revisa tu método de pago. - - Para cambiar el método de pago existente en el archivo para tu organización, haz clic en **Edit...(Editar...)**, a continuación completa el formulario para agregar un nuevo método de pago. Después de agregar con éxito un nuevo método de pago, regresarás automáticamente a la página de orden. ![Enlace para agregar un método de pago para tu organización](/assets/images/help/marketplace/marketplace-edit-payment-method-org.png) - - Si no hay un método de pago en el archivo para la organización, haz clic en **Add a Payment Method (Agregar método de pago)**, a continuación completa el formulario para agregar una tarjeta de crédito o una cuenta de PayPal. ![Enlace para agregar un método de pago para tu organización](/assets/images/help/marketplace/marketplace-add-payment-method-org.png) + - Para cambiar el método de pago existente en el archivo para la organización, haga clic en **Editar...** y, después, complete el formulario para agregar un método de pago nuevo. Después de agregar con éxito un nuevo método de pago, regresarás automáticamente a la página de orden. + ![Vínculo para agregar un método de pago a la organización](/assets/images/help/marketplace/marketplace-edit-payment-method-org.png) + - Si no hay un método de pago en el archivo para la organización, haga clic en **Agregar un método de pago** y, después, complete el formulario para agregar una tarjeta de crédito o una cuenta de PayPal. + ![Vínculo para agregar un método de pago a la organización](/assets/images/help/marketplace/marketplace-add-payment-method-org.png) diff --git a/translations/es-ES/data/reusables/marketplace/add-payment-method-personal.md b/translations/es-ES/data/reusables/marketplace/add-payment-method-personal.md index 1c6b4a778e..b3390c2496 100644 --- a/translations/es-ES/data/reusables/marketplace/add-payment-method-personal.md +++ b/translations/es-ES/data/reusables/marketplace/add-payment-method-personal.md @@ -1,3 +1,13 @@ +--- +ms.openlocfilehash: c6853b47b11a1606dc425ae7541d1b83c1426d3b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123370" +--- 1. Si eliges un plan pago, revisa tu método de pago. - - Para cambiar el método de pago existente en el archivo para tu cuenta personal, haz clic en **Edit...(Editar...)**, a continuación completa el formulario para agregar un nuevo método de pago. Después de agregar con éxito un nuevo método de pago, regresarás automáticamente a la página de orden. ![Enlace para agregar un método de pago para tu cuenta personal](/assets/images/help/marketplace/marketplace-edit-payment-method-personal.png) - - Si no hay un método de pago en el archivo para tu cuenta personal, haz clic en **Add a Payment Method (Agregar método de pago)**, a continuación completa el formulario para agregar una tarjeta de crédito o una cuenta de PayPal. ![Enlace para agregar un método de pago para tu cuenta personal](/assets/images/help/marketplace/marketplace-add-payment-method-personal.png) + - Para cambiar el método de pago existente en el archivo para su cuenta personal, haga clic en **Edit…** (Editar…) y, después, complete el formulario para agregar un método de pago nuevo. Después de agregar con éxito un nuevo método de pago, regresarás automáticamente a la página de orden. + ![Vínculo para agregar un método de pago a su cuenta personal](/assets/images/help/marketplace/marketplace-edit-payment-method-personal.png) + - Si no hay un método de pago en el archivo para su cuenta personal, haga clic en **Add a Payment Method** (Agregar un método de pago) y, después, complete el formulario para agregar una tarjeta de crédito o una cuenta de PayPal. + ![Vínculo para agregar un método de pago a su cuenta personal](/assets/images/help/marketplace/marketplace-add-payment-method-personal.png) diff --git a/translations/es-ES/data/reusables/marketplace/app-transfer-to-org-for-verification.md b/translations/es-ES/data/reusables/marketplace/app-transfer-to-org-for-verification.md index 42f9a6e53a..d7122b611d 100644 --- a/translations/es-ES/data/reusables/marketplace/app-transfer-to-org-for-verification.md +++ b/translations/es-ES/data/reusables/marketplace/app-transfer-to-org-for-verification.md @@ -1 +1,9 @@ -Si quieres vender una app que le pertenezca a tu cuenta personal, primero necesitas transferirla a una organización y luego solicitar la verificación de un listado que haya creado la organziación. +--- +ms.openlocfilehash: 5ddc6b8bf49920a6b876c9d87ec749b411052130 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123369" +--- +Si quieres vender una aplicación que pertenece a tu cuenta personal, primero necesitarás transferirla a una organización y luego solicitar la verificación de un listado que cree dicha organización. diff --git a/translations/es-ES/data/reusables/marketplace/browse-to-app.md b/translations/es-ES/data/reusables/marketplace/browse-to-app.md index ecf5ea3ed0..cb7b16fbcc 100644 --- a/translations/es-ES/data/reusables/marketplace/browse-to-app.md +++ b/translations/es-ES/data/reusables/marketplace/browse-to-app.md @@ -1 +1,9 @@ -1. Navega hasta la app que deseas instalar y luego haz clic en el nombre de la app. +--- +ms.openlocfilehash: b59633f932737d866079969f4fe57f23eb3e9438 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123361" +--- +1. Vaya a la aplicación que quiera instalar y, después, haga clic en el nombre de la aplicación. diff --git a/translations/es-ES/data/reusables/marketplace/cancel-app-billing-settings.md b/translations/es-ES/data/reusables/marketplace/cancel-app-billing-settings.md index 3d537e75a6..59635be82a 100644 --- a/translations/es-ES/data/reusables/marketplace/cancel-app-billing-settings.md +++ b/translations/es-ES/data/reusables/marketplace/cancel-app-billing-settings.md @@ -1 +1,10 @@ -1. Junto a la app que quieras cancelar, utiliza el menú desplegable de **Editar** y haz clic en **Cancelar plan**. ![Enlace de cancelación en la sección de Compras de Marketplace de tu configuración de facturación para tu cuenta personal](/assets/images/help/marketplace/marketplace-edit-app-billing-settings.png) +--- +ms.openlocfilehash: d2d2a73223587a995cd78691b0ad3b7525fb94a4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123353" +--- +1. Junto a la aplicación que quiere cancelar, use la lista desplegable **Edit**(Editar) y haga clic en **Cancel plan** (Cancelar plan). + ![Enlace de cancelación en la sección Marketplace Purchases de la configuración de facturación para su cuenta personal](/assets/images/help/marketplace/marketplace-edit-app-billing-settings.png) diff --git a/translations/es-ES/data/reusables/marketplace/cancel-app.md b/translations/es-ES/data/reusables/marketplace/cancel-app.md index 254a5132c7..e7e43ff273 100644 --- a/translations/es-ES/data/reusables/marketplace/cancel-app.md +++ b/translations/es-ES/data/reusables/marketplace/cancel-app.md @@ -1 +1,9 @@ -1. En el cuadro de diálogo, da clic en **OK**. +--- +ms.openlocfilehash: 4dd93628d69de4c23141812b7b55076d50c5d314 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123345" +--- +1. En el cuadro de diálogo, haz clic en **Aceptar**. diff --git a/translations/es-ES/data/reusables/marketplace/cancel-free-trial-billing-settings.md b/translations/es-ES/data/reusables/marketplace/cancel-free-trial-billing-settings.md index bf0a1ac825..a787999eba 100644 --- a/translations/es-ES/data/reusables/marketplace/cancel-free-trial-billing-settings.md +++ b/translations/es-ES/data/reusables/marketplace/cancel-free-trial-billing-settings.md @@ -1 +1,9 @@ -1. Junto a la prueba gratuita que quieres cancelar, utiliza el menú desplegable de **Editar** y haz clic en **Cancelar plan**. +--- +ms.openlocfilehash: 1270a7b3cc6666575c7f0fae83a4a705b6096049 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123337" +--- +1. Junto a la evaluación gratuita que quiere cancelar, use la lista desplegable **Editar** y haga clic en **Cancelar plan**. diff --git a/translations/es-ES/data/reusables/marketplace/cancellation-clarification.md b/translations/es-ES/data/reusables/marketplace/cancellation-clarification.md index 9c414b9e27..d136248b7b 100644 --- a/translations/es-ES/data/reusables/marketplace/cancellation-clarification.md +++ b/translations/es-ES/data/reusables/marketplace/cancellation-clarification.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 215cf9e5768a4fde713e05d8a5fe2d9a28b36db0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123322" +--- Cuando un cliente cancela una suscripción de {% data variables.product.prodname_marketplace %}, GitHub no desinstala la app automáticamente, así que el cliente puede esperar que las características gratuitas sigan funcionando. diff --git a/translations/es-ES/data/reusables/marketplace/choose-new-plan.md b/translations/es-ES/data/reusables/marketplace/choose-new-plan.md index 06d77434ca..cea2301cdb 100644 --- a/translations/es-ES/data/reusables/marketplace/choose-new-plan.md +++ b/translations/es-ES/data/reusables/marketplace/choose-new-plan.md @@ -1 +1,10 @@ -1. Debajo de "Editar tu plan", utiliza el menú desplegable y da clic en un nuevo plan. ![Menú desplegable listando todos los planes disponibles de la app](/assets/images/help/marketplace/marketplace-choose-new-plan.png) +--- +ms.openlocfilehash: 1d65976572eb368585010d0488ebf6519f1a7927 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123321" +--- +1. Debajo de "Editar tu plan", utiliza el menú desplegable y da clic en un nuevo plan. + ![Menú desplegable que muestra todos los planes disponibles de la aplicación](/assets/images/help/marketplace/marketplace-choose-new-plan.png) diff --git a/translations/es-ES/data/reusables/marketplace/choose-new-quantity.md b/translations/es-ES/data/reusables/marketplace/choose-new-quantity.md index f4bb23e509..0dd038e55f 100644 --- a/translations/es-ES/data/reusables/marketplace/choose-new-quantity.md +++ b/translations/es-ES/data/reusables/marketplace/choose-new-quantity.md @@ -1 +1,10 @@ -1. Si eliges un plan unitario, teclea una nueva cantidad. ![Campo para ingresar una nueva cantidad para un plan unitario](/assets/images/help/marketplace/marketplace-new-quantity.png) +--- +ms.openlocfilehash: 92bb31e63e10e24d4b801074294ffb5b3ef18363 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123306" +--- +1. Si eliges un plan unitario, teclea una nueva cantidad. + ![Campo para indicar una nueva cantidad para un plan unitario](/assets/images/help/marketplace/marketplace-new-quantity.png) diff --git a/translations/es-ES/data/reusables/marketplace/choose-plan.md b/translations/es-ES/data/reusables/marketplace/choose-plan.md index feb401cec6..1631f7887f 100644 --- a/translations/es-ES/data/reusables/marketplace/choose-plan.md +++ b/translations/es-ES/data/reusables/marketplace/choose-plan.md @@ -1 +1,10 @@ -1. En la página de la aplicación, debajo de "Configuración y precios", da clic en el plan de precios que quieres utilizar. ![Lista de aplicaciones disponibles en los planes de precios](/assets/images/help/marketplace/marketplace-choose-plan.png) +--- +ms.openlocfilehash: 1da02cb36ce34fcdcc58dd37c47d99049f5e9f62 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123297" +--- +1. En la página de la aplicación, debajo de "Configuración y precios", da clic en el plan de precios que quieres utilizar. + ![Lista de aplicaciones disponibles en los planes de precios](/assets/images/help/marketplace/marketplace-choose-plan.png) diff --git a/translations/es-ES/data/reusables/marketplace/complete-order-begin-installation.md b/translations/es-ES/data/reusables/marketplace/complete-order-begin-installation.md index b435e46e7f..3ed25bc902 100644 --- a/translations/es-ES/data/reusables/marketplace/complete-order-begin-installation.md +++ b/translations/es-ES/data/reusables/marketplace/complete-order-begin-installation.md @@ -1 +1,10 @@ -1. Da clic en "**Completar orden y comenzar instalación**. ![Botón para completar orden y comenzar instalación](/assets/images/help/marketplace/marketplace-complete-order-begin-installation-button.png) +--- +ms.openlocfilehash: 30e2460c0d56e5aa22c5432e4b5e26cc30e680fc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123290" +--- +1. Haga clic en **Complete order and begin installation**. + ![Botón para completar pedido y comenzar instalación](/assets/images/help/marketplace/marketplace-complete-order-begin-installation-button.png) diff --git a/translations/es-ES/data/reusables/marketplace/confirm-install-account-org.md b/translations/es-ES/data/reusables/marketplace/confirm-install-account-org.md index 06ee778967..c3af2036e8 100644 --- a/translations/es-ES/data/reusables/marketplace/confirm-install-account-org.md +++ b/translations/es-ES/data/reusables/marketplace/confirm-install-account-org.md @@ -1 +1,10 @@ -1. Debajo de "Información de Facturación", utiliza el menú desplegable de Cambiar de cuenta de facturación y escoge la organización en la cual quieres instalar la aplicación. ![Menú desplegable para cambiar de cuenta de facturación y el nombre y avatar que escogiste para la organización](/assets/images/help/marketplace/marketplace-confirm-org.png) +--- +ms.openlocfilehash: 13d6b7698e917838a671d64a661e03f47fe9481d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123289" +--- +1. Debajo de "Información de Facturación", utiliza el menú desplegable de Cambiar de cuenta de facturación y escoge la organización en la cual quieres instalar la aplicación. + ![Menú desplegable para cambiar de cuenta de facturación, así como el nombre y el avatar que has escogido para la organización](/assets/images/help/marketplace/marketplace-confirm-org.png) diff --git a/translations/es-ES/data/reusables/marketplace/confirm-install-account-personal.md b/translations/es-ES/data/reusables/marketplace/confirm-install-account-personal.md index 376149eb4e..059e2e93f6 100644 --- a/translations/es-ES/data/reusables/marketplace/confirm-install-account-personal.md +++ b/translations/es-ES/data/reusables/marketplace/confirm-install-account-personal.md @@ -1 +1,10 @@ -1. Debajo de "Información de Facturación", confirma que estás reinstalando la aplicación para tu cuenta personal. ![Tu nombre, tu avatar, el texto "Cuenta personal" y un menú desplegable para cambiar de cuenta de facturación](/assets/images/help/marketplace/marketplace-confirm-personal-account.png) +--- +ms.openlocfilehash: 5b26d16d974f68605362654fdee03d351b693c5a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123274" +--- +1. Debajo de "Información de Facturación", confirma que estás reinstalando la aplicación para tu cuenta personal. + ![Tu nombre, tu avatar, el texto que indica que es una cuenta personal y un menú desplegable para cambiar de cuenta de facturación](/assets/images/help/marketplace/marketplace-confirm-personal-account.png) diff --git a/translations/es-ES/data/reusables/marketplace/downgrade-app-billing-settings.md b/translations/es-ES/data/reusables/marketplace/downgrade-app-billing-settings.md index f301301701..c0afaa6d9c 100644 --- a/translations/es-ES/data/reusables/marketplace/downgrade-app-billing-settings.md +++ b/translations/es-ES/data/reusables/marketplace/downgrade-app-billing-settings.md @@ -1 +1,10 @@ -1. Junto a la app que quieras bajar de categoría, utiliza el menú desplegable de **Editar** y haz clic en **Cambiar plan** o **Cancelar plan**. ![Enlace de editar en la sección de Compras de Marketplace para la configuración de facturación en tu cuenta personal](/assets/images/help/marketplace/marketplace-edit-app-billing-settings.png) +--- +ms.openlocfilehash: 4eda8a510d22759030da8d29b8658c228c4ac1b3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123273" +--- +1. Junto a la aplicación que quiere cambiar a una versión anterior, use la lista desplegable **Editar** y haga clic en **Cambiar plan** o **Cancelar plan**. + ![Vínculo Editar en la sección Compras de Marketplace de la configuración de facturación para la cuenta personal](/assets/images/help/marketplace/marketplace-edit-app-billing-settings.png) diff --git a/translations/es-ES/data/reusables/marketplace/downgrade-marketplace-only.md b/translations/es-ES/data/reusables/marketplace/downgrade-marketplace-only.md index 9288de4d96..860b94bc78 100644 --- a/translations/es-ES/data/reusables/marketplace/downgrade-marketplace-only.md +++ b/translations/es-ES/data/reusables/marketplace/downgrade-marketplace-only.md @@ -1 +1,9 @@ -El cancelar una app o bajarla de categoría a la versión gratuita no afecta tus [otras suscripciones pagadas](/articles/about-billing-on-github) en {% data variables.product.prodname_dotcom %}. Si deseas cancelar todas tus suscripciones pagas en {% data variables.product.prodname_dotcom %}, debes bajar de categoría cada suscripción paga por separado. +--- +ms.openlocfilehash: fdafeb44206b5aaf45187a6b1f360beaa5dc74ee +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123265" +--- +Cancelar una aplicación o bajarla de categoría a la versión gratuita no afecta a las [otras suscripciones de pago](/articles/about-billing-on-github) en {% data variables.product.prodname_dotcom %}. Si deseas cancelar todas tus suscripciones pagas en {% data variables.product.prodname_dotcom %}, debes bajar de categoría cada suscripción paga por separado. diff --git a/translations/es-ES/data/reusables/marketplace/free-apps-encouraged.md b/translations/es-ES/data/reusables/marketplace/free-apps-encouraged.md index 47bb2bc12d..2f39790202 100644 --- a/translations/es-ES/data/reusables/marketplace/free-apps-encouraged.md +++ b/translations/es-ES/data/reusables/marketplace/free-apps-encouraged.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 2cdee4a51105551ef17cf51f607b578e2231f369 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123258" +--- Se exhorta a que hayan aplicaciones gratuitas en {% data variables.product.prodname_marketplace %}, y también son una gran forma de ofrecer servicios de código abierto. Si listas una versión de paga de tu app fuera de {% data variables.product.prodname_marketplace %}, deberás ofrecer por lo menos un plan de pago cuando la lsitas en {% data variables.product.prodname_marketplace %}. diff --git a/translations/es-ES/data/reusables/marketplace/free-plan-note.md b/translations/es-ES/data/reusables/marketplace/free-plan-note.md index 78b7e40b9d..a076f6ecef 100644 --- a/translations/es-ES/data/reusables/marketplace/free-plan-note.md +++ b/translations/es-ES/data/reusables/marketplace/free-plan-note.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 07c2803533ce5dd4ec7cc9c087810fb34edf74c9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123242" +--- {% note %} -**Nota:** Si estás listando una app en {% data variables.product.prodname_marketplace %}, no puedes listarla con un plan de precios gratuito si ofreces un servicio de pago fuera de {% data variables.product.prodname_marketplace %}. +**Nota:** Si vas a registrar una app en {% data variables.product.prodname_marketplace %}, no puedes registrarla con un plan de precios gratuito si ofreces un servicio de pago fuera de {% data variables.product.prodname_marketplace %}. {% endnote %} diff --git a/translations/es-ES/data/reusables/marketplace/free-trials.md b/translations/es-ES/data/reusables/marketplace/free-trials.md index e4bfe03466..411c00f6e4 100644 --- a/translations/es-ES/data/reusables/marketplace/free-trials.md +++ b/translations/es-ES/data/reusables/marketplace/free-trials.md @@ -1 +1,9 @@ -Si eliges un plan pagado con prueba gratuita, puedes cancelarlo en cualquier momento durante tu periodo de prueba sin que se te cobre, pero perderás acceso a la app automáticamente. Tu suscripción paga comenzará al finalizar la prueba de 14 días. Para obtener más información, consulta "[Acerca de la facturación para {% data variables.product.prodname_marketplace %}](/articles/about-billing-for-github-marketplace)". +--- +ms.openlocfilehash: 5a862275abf2c354499114b190ddf6ff1e4692d9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123241" +--- +Si eliges un plan pagado con prueba gratuita, puedes cancelarlo en cualquier momento durante tu periodo de prueba sin que se te cobre, pero perderás acceso a la app automáticamente. Tu suscripción paga comenzará al finalizar la prueba de 14 días. Para más información, vea "[Acerca de la facturación de {% data variables.product.prodname_marketplace %}](/articles/about-billing-for-github-marketplace)". diff --git a/translations/es-ES/data/reusables/marketplace/github_apps_preferred.md b/translations/es-ES/data/reusables/marketplace/github_apps_preferred.md index 5461bcc41d..03526f965b 100644 --- a/translations/es-ES/data/reusables/marketplace/github_apps_preferred.md +++ b/translations/es-ES/data/reusables/marketplace/github_apps_preferred.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: fb84672af12f9e1bc2e9732a4057f2a8e2b126ef +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123233" +--- Las GitHub Apps son la forma oficial y recomendada de integrarse con GitHub, ya que ofrecen permisos mucho más granulares para acceder a los datos diff --git a/translations/es-ES/data/reusables/marketplace/install-buy.md b/translations/es-ES/data/reusables/marketplace/install-buy.md index 4b01765d4b..0c3ba86246 100644 --- a/translations/es-ES/data/reusables/marketplace/install-buy.md +++ b/translations/es-ES/data/reusables/marketplace/install-buy.md @@ -1 +1,10 @@ -1. Da clic en **Instalar gratuitamente**, **Comprar con {% data variables.product.prodname_dotcom %}**, o **Evaluar gratuitamente por 14 días**. ![Botón de comprar con {% data variables.product.prodname_dotcom %}](/assets/images/help/marketplace/marketplace-buy-with-github-button.png) +--- +ms.openlocfilehash: 5106fec2d6215c0ab9b0cb63a62a2e9835bbd378 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123217" +--- +1. Haga clic en **Instalar de forma gratuita**, **Comprar con {% data variables.product.prodname_dotcom %}** o **Probar gratis durante 14 días**. + ![Botón Comprar con {% data variables.product.prodname_dotcom %}](/assets/images/help/marketplace/marketplace-buy-with-github-button.png) diff --git a/translations/es-ES/data/reusables/marketplace/issue-plan-changes.md b/translations/es-ES/data/reusables/marketplace/issue-plan-changes.md index 631433c517..12e61cf5b0 100644 --- a/translations/es-ES/data/reusables/marketplace/issue-plan-changes.md +++ b/translations/es-ES/data/reusables/marketplace/issue-plan-changes.md @@ -1 +1,10 @@ -1. Revisa la información de tu nuevo plan e información de facturación, después, da clic en **Emitir cambios de plan**. ![Resumen de tu plan anterior, plan nuevo, e información de facturación, y botón de emitir cambios de plan](/assets/images/help/marketplace/marketplace-issue-plan-changes.png) +--- +ms.openlocfilehash: 4e637fbb62ea8c29d41c0c2e39bde55a5b16fa44 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123210" +--- +1. Revise la información del nuevo plan e información de facturación y, después, haga clic en **Issue plan changes**. + ![Resumen del plan anterior, el plan nuevo y la información de facturación, y botón Issue plan changes](/assets/images/help/marketplace/marketplace-issue-plan-changes.png) diff --git a/translations/es-ES/data/reusables/marketplace/launch-with-free.md b/translations/es-ES/data/reusables/marketplace/launch-with-free.md index daa6fbe574..1a9ac0fd9d 100644 --- a/translations/es-ES/data/reusables/marketplace/launch-with-free.md +++ b/translations/es-ES/data/reusables/marketplace/launch-with-free.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: aab890d7024892aa4b3b9b91ec6083607c02fa16 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123202" +--- Puedes solicitar la publicación con o sin verificación. El solicitar una publicación sin verificación te permite lanzar una versión gratuita de tu app rápidamente. Si posteriormente solicitas la publicación con verificación, tu listado se actualizará e incluirá la insignia de marketplace y cualquier precio de plan de pago cuando completes la verificación y la incorporación financiera. diff --git a/translations/es-ES/data/reusables/marketplace/marketplace-apps-only.md b/translations/es-ES/data/reusables/marketplace/marketplace-apps-only.md index cc934e2a0f..24b54a5a39 100644 --- a/translations/es-ES/data/reusables/marketplace/marketplace-apps-only.md +++ b/translations/es-ES/data/reusables/marketplace/marketplace-apps-only.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: ee48b3bd8731933879c946dd03288baca2bc7c64 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123201" +--- {% note %} -**Nota:** Este artículo aplica únicamente para las apps de instalación y compra de {% data variables.product.prodname_marketplace %}. Para obtener más información sobre las apps compradas a un integrador, consulta la sección "[Acerca de las integraciones](/articles/about-integrations)". +**Nota:** Este artículo aplica únicamente para las aplicaciones de instalación y compra de {% data variables.product.prodname_marketplace %}. Para obtener más información sobre las aplicaciones compradas a un integrador, consulta la sección "[Acerca de las integraciones](/articles/about-integrations)". {% endnote %} diff --git a/translations/es-ES/data/reusables/marketplace/marketplace-billing-ui-requirements.md b/translations/es-ES/data/reusables/marketplace/marketplace-billing-ui-requirements.md index b339cee845..fe262b86d0 100644 --- a/translations/es-ES/data/reusables/marketplace/marketplace-billing-ui-requirements.md +++ b/translations/es-ES/data/reusables/marketplace/marketplace-billing-ui-requirements.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: d7d401ed18395e4dd30f45df07e850338fa43da9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123186" +--- - Los clientes que cancelan un plan de pago que se haya comprado en {% data variables.product.prodname_marketplace %} deben degradar su versión automáticamente al plan gratuito de la app en caso de que éste exista. Se recomienda ampliamente la {% data reusables.marketplace.cancellation-clarification %} para permitir a los usuarios el rehabilitar su plan previo. -- Los clientes deben poder mejorar la versión de tu app desde la interface de usuario de la misma si proporcionas una [URL de mejora](/marketplace/integrating-with-the-github-marketplace-api/upgrading-and-downgrading-plans/#about-upgrade-urls) en este formato: `https://www.github.com/marketplace//upgrade//` +- Los clientes deben poder realizar la actualización de desde la interfaz de usuario de la aplicación si proporciona una [dirección URL de actualización](/marketplace/integrating-with-the-github-marketplace-api/upgrading-and-downgrading-plans/#about-upgrade-urls) en este formato: `https://www.github.com/marketplace//upgrade//` - Los clientes deben poder modificar qué usuarios tienen acceso a tu app desde el sitio web de la misma si compraron plazas (plan de precios por unidad) o si el plan ofrece colaboradores ilimitados. - Los clientes deben poder ver los siguientes cambios a su cuenta inmediatamente en la sección de facturación, perfil, o configuración de cuenta del sitio web de la app: - Plan y precios actuales. diff --git a/translations/es-ES/data/reusables/marketplace/marketplace-double-purchases.md b/translations/es-ES/data/reusables/marketplace/marketplace-double-purchases.md index 60600729a1..db49c26192 100644 --- a/translations/es-ES/data/reusables/marketplace/marketplace-double-purchases.md +++ b/translations/es-ES/data/reusables/marketplace/marketplace-double-purchases.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: be5425babcb4b686ba3ac1bfb45bb2eb3d9fcf0d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123185" +--- {% warning %} -**Nota:** En la versión actual de {% data variables.product.prodname_marketplace %}, es posible que un cliente compre tu app a través de {% data variables.product.prodname_marketplace %} cuando ya tienen una cuenta existente que se haya comprado desde el sitio web de tu app. Si te das cuenta de que ya tienes configurada una cuenta para el cliente que compró tu app, por favor, reporta estas compras "dobles" al [Soporte de GitHub](https://github.com/contact). +**Nota:** En la versión actual de {% data variables.product.prodname_marketplace %}, es posible que un cliente compre la aplicación desde {% data variables.product.prodname_marketplace %} cuando ya tiene una cuenta existente comprada desde el sitio web de la aplicación. Si comprueba que ya ha configurado una cuenta para el cliente que ha comprado la aplicación, por favor, notifique estas compras "duplicadas" al [Soporte técnico de GitHub](https://github.com/contact). {% endwarning %} diff --git a/translations/es-ES/data/reusables/marketplace/marketplace-failed-purchase-event.md b/translations/es-ES/data/reusables/marketplace/marketplace-failed-purchase-event.md index a4387296c0..f0155b0356 100644 --- a/translations/es-ES/data/reusables/marketplace/marketplace-failed-purchase-event.md +++ b/translations/es-ES/data/reusables/marketplace/marketplace-failed-purchase-event.md @@ -1 +1,9 @@ -En caso de que un cliente mejore su plan y el pago falle, GitHub revertirá su suscripción de {% data variables.product.prodname_marketplace %} a su estado previo. GitHub también enviará un correo electrónico al cliente para informarle de dicho fallo y para permitirles volver a intentar la compra. Recibirás un webhook con la acción como `changed`, el cual te solicitará revertir el estado de la app al plan previo. +--- +ms.openlocfilehash: 744983c086ce7f67bb25cd9508e080ceb12ea517 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123178" +--- +En caso de que un cliente mejore su plan y el pago falle, GitHub revertirá su suscripción de {% data variables.product.prodname_marketplace %} a su estado previo. GitHub también enviará un correo electrónico al cliente para informarle de dicho fallo y para permitirles volver a intentar la compra. Recibirá un webhook con la acción `changed` en el que se solicita revertir al plan anterior. diff --git a/translations/es-ES/data/reusables/marketplace/marketplace-malicious-behavior.md b/translations/es-ES/data/reusables/marketplace/marketplace-malicious-behavior.md index e56ebb9887..7356a7a0d3 100644 --- a/translations/es-ES/data/reusables/marketplace/marketplace-malicious-behavior.md +++ b/translations/es-ES/data/reusables/marketplace/marketplace-malicious-behavior.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: d8fe6e8b3f7d11c7de1f6470e057aa4635c47c07 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123170" +--- {% note %} -**Nota:** Si notas cualquier compra de {% data variables.product.prodname_marketplace %} que genera spam o que presenta cualquier otro comportamiento malicioso, por favor, completa el formato de [reportar abuso](https://github.com/contact/report-abuse) con más información sobre el usuario. +**Nota**: Si observas alguna compra de {% data variables.product.prodname_marketplace %} que genere spam u otro comportamiento malintencionado, completa el formulario [Notificar abuso](https://github.com/contact/report-abuse) con más información sobre el usuario. {% endnote %} diff --git a/translations/es-ES/data/reusables/marketplace/marketplace-org-perms.md b/translations/es-ES/data/reusables/marketplace/marketplace-org-perms.md index aec00d27c0..5523295996 100644 --- a/translations/es-ES/data/reusables/marketplace/marketplace-org-perms.md +++ b/translations/es-ES/data/reusables/marketplace/marketplace-org-perms.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: bd68db77108f182c51bc1bcb4e7b702fe75737d7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123154" +--- {% tip %} - **Tip**: Si una app requiere acceso a nivel organizacional, entonces sólo el propietario de la organización podrá comprarla, instalarla o cancelarla, así como administrar la facturación de la app para dicha organización. Si la app no requiere acceso a nivel organizacional, entonces cualquier administrador de repositorio podrá instalarla y desinstalarla. + **Sugerencia**: Si una app requiere acceso a nivel organizacional, entonces solo el propietario de la organización podrá comprarla, instalarla o cancelarla, así como administrar la facturación de la app para dicha organización. Si la app no requiere acceso a nivel organizacional, entonces cualquier administrador de repositorio podrá instalarla y desinstalarla. {% endtip %} diff --git a/translations/es-ES/data/reusables/marketplace/marketplace-pricing-free-trials.md b/translations/es-ES/data/reusables/marketplace/marketplace-pricing-free-trials.md index 86f56d1553..221cae3302 100644 --- a/translations/es-ES/data/reusables/marketplace/marketplace-pricing-free-trials.md +++ b/translations/es-ES/data/reusables/marketplace/marketplace-pricing-free-trials.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: faf8e445d7229b3b5469d6a671be512c0029a7bf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123153" +--- Puedes ofrecer tu app gratuitamente por 14 días como un periodo de prueba gratuito. Los periodos de prueba gratuitos se convierten en suscripciones pagadas después de 14 días, a menos de que el cliente las cancele antes de que caduque dicho periodo de prueba gratuito. Selecciona "Habilitar el periodo de prueba gratuito de 14 días para este plan" para ofrecer un periodo de prueba gratuito. diff --git a/translations/es-ES/data/reusables/marketplace/review-app-perms-install.md b/translations/es-ES/data/reusables/marketplace/review-app-perms-install.md index 48bedff173..86178e2252 100644 --- a/translations/es-ES/data/reusables/marketplace/review-app-perms-install.md +++ b/translations/es-ES/data/reusables/marketplace/review-app-perms-install.md @@ -1 +1,9 @@ -1. Revisa los permisos de acceso a la app y después da clic en **Instalar**. +--- +ms.openlocfilehash: 407574f3a129575da3a2d12ce1a83c8ba071823f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123130" +--- +1. Revisa los permisos de acceso de la app y haz clic en **Instalar**. diff --git a/translations/es-ES/data/reusables/marketplace/select-installation-repos.md b/translations/es-ES/data/reusables/marketplace/select-installation-repos.md index b774e51e6f..77516f5763 100644 --- a/translations/es-ES/data/reusables/marketplace/select-installation-repos.md +++ b/translations/es-ES/data/reusables/marketplace/select-installation-repos.md @@ -1 +1,10 @@ -1. Si eliges otorgar acceso a la app para ingresar a repositorios limitados en vez de a todos tus repositorios, teclea el nombre de cada repositorio al cual quieras otorgarle acceso, y posteriormente da clic en el nombre de cada repositorio para seleccionarlo. ![Campo para seleccionar los repositorios a los cuales dejarás ingresar a la app](/assets/images/help/marketplace/marketplace-select-repo-field.png) +--- +ms.openlocfilehash: 318a75271da501e59d74c9cc3be70b2078fd22af +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123129" +--- +1. Si eliges otorgar acceso a la app para ingresar a repositorios limitados en vez de a todos tus repositorios, teclea el nombre de cada repositorio al cual quieras otorgarle acceso, y posteriormente da clic en el nombre de cada repositorio para seleccionarlo. + ![Campo para seleccionar los repositorios a los que se quiere conceder acceso a la aplicación](/assets/images/help/marketplace/marketplace-select-repo-field.png) diff --git a/translations/es-ES/data/reusables/marketplace/unverified-apps.md b/translations/es-ES/data/reusables/marketplace/unverified-apps.md index ad61f1dff9..0356967751 100644 --- a/translations/es-ES/data/reusables/marketplace/unverified-apps.md +++ b/translations/es-ES/data/reusables/marketplace/unverified-apps.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 812927b3840c5f132d4903efe432e51c252ee931 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123122" +--- Las apps sin verificar solo se ofrecen con planes gratuitos. Para listar los planes de pago, debes emitir una app verificada. diff --git a/translations/es-ES/data/reusables/marketplace/upgrade-app-billing-settings.md b/translations/es-ES/data/reusables/marketplace/upgrade-app-billing-settings.md index ee1f8cafca..4704a5613b 100644 --- a/translations/es-ES/data/reusables/marketplace/upgrade-app-billing-settings.md +++ b/translations/es-ES/data/reusables/marketplace/upgrade-app-billing-settings.md @@ -1 +1,10 @@ -1. Junto a la app que quieras mejorar, utiliza el menú desplegable de **Editar** y haz clic en **Cambiar plan**. ![Menú desplegable de editar en la sección de compras de Marketplace para tu configuración de facturación en tu cuenta personal](/assets/images/help/marketplace/marketplace-edit-app-billing-settings.png) +--- +ms.openlocfilehash: b5e2217f476048d8484fd52efed7a3993a83e960 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123121" +--- +1. Junto a la aplicación que quiere actualizar, use la lista desplegable **Edit** y haga clic en **Change plan**. + ![Menú desplegable Edit en la sección de compras de Marketplace para la configuración de facturación de la cuenta personal](/assets/images/help/marketplace/marketplace-edit-app-billing-settings.png) diff --git a/translations/es-ES/data/reusables/marketplace/visit-marketplace.md b/translations/es-ES/data/reusables/marketplace/visit-marketplace.md index 1a8b4ffaa6..263f786aee 100644 --- a/translations/es-ES/data/reusables/marketplace/visit-marketplace.md +++ b/translations/es-ES/data/reusables/marketplace/visit-marketplace.md @@ -1 +1,10 @@ -1. En la parte superior de cualquier página, da clic en **Mercado**. ![Enlace de Marketplace en el menú de navegación global en la parte superior de todas las páginas](/assets/images/help/marketplace/marketplace-link-global-navigation.png) +--- +ms.openlocfilehash: 2dfdd1a7e9570e4a47286de1cbc958022588474d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123113" +--- +1. En la parte superior de cualquier página, haga clic en **Marketplace**. + ![Vínculo de Marketplace en el menú de navegación global en la parte superior de todas las páginas](/assets/images/help/marketplace/marketplace-link-global-navigation.png) diff --git a/translations/es-ES/data/reusables/mobile/about-mobile.md b/translations/es-ES/data/reusables/mobile/about-mobile.md index 9d7aedf183..999466ad07 100644 --- a/translations/es-ES/data/reusables/mobile/about-mobile.md +++ b/translations/es-ES/data/reusables/mobile/about-mobile.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 60982d278ddacf646a04c59b057b7f876cf1495d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123105" +--- {% data variables.product.prodname_mobile %} se encuentra disponible como una app tanto de Android como de iOS. diff --git a/translations/es-ES/data/reusables/mobile/push-notifications-on-ghes.md b/translations/es-ES/data/reusables/mobile/push-notifications-on-ghes.md index 37f7d4041a..45fd60f3a3 100644 --- a/translations/es-ES/data/reusables/mobile/push-notifications-on-ghes.md +++ b/translations/es-ES/data/reusables/mobile/push-notifications-on-ghes.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 0bc628d7fcd2e2b7a72b866f653409e8dfada7d1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123098" +--- {% data variables.product.prodname_ghe_server %} utiliza búsquedas de segundo plano para ser compatible con las notificaciones push sin enviar tu información a ningún servicio de terceros, así que podrías experimentar un retraso en recibir las notificaciones push. 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 4e14714cc3..d91d86e5aa 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,10 @@ -{%- 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 +--- +ms.openlocfilehash: 135bf93871dd02f94113909869d621c1b01bcc8e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147062694" +--- +{%- ifversion fpt or ghec or ghes or ghae-issue-4910 %}incidencias, solicitudes de incorporación de cambios, versiones, alertas de seguridad o debates {%- else %}incidencias, solicitudes de incorporación de cambios, versiones o debates {% endif %} diff --git a/translations/es-ES/data/reusables/notifications-v2/email-notification-caveats.md b/translations/es-ES/data/reusables/notifications-v2/email-notification-caveats.md index 9d91fa22bc..eb8a932277 100644 --- a/translations/es-ES/data/reusables/notifications-v2/email-notification-caveats.md +++ b/translations/es-ES/data/reusables/notifications-v2/email-notification-caveats.md @@ -1,5 +1,11 @@ -Solo recibirás correo electrónicos de notificación si optaste por recibir notificaciones por correo electrónico en los ajustes de las notificaciones. +--- +ms.openlocfilehash: 453751376b98fad88cd110eda5357cb2b7781714 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123081" +--- +Solo recibirás correo electrónicos de notificación si optaste por recibir notificaciones por correo electrónico en los ajustes de las notificaciones. -{% ifversion fpt or ghec %} -{% data reusables.user-settings.verify-org-approved-email-domain %} -{% endif %} +{% ifversion fpt or ghec %} {% data reusables.user-settings.verify-org-approved-email-domain %} {% endif %} diff --git a/translations/es-ES/data/reusables/notifications-v2/manage-notifications.md b/translations/es-ES/data/reusables/notifications-v2/manage-notifications.md index ddbd7000e0..97fc41f7ab 100644 --- a/translations/es-ES/data/reusables/notifications-v2/manage-notifications.md +++ b/translations/es-ES/data/reusables/notifications-v2/manage-notifications.md @@ -1 +1,10 @@ -1. En la barra lateral, debajo de la lista de repositorios, utiliza el menú desplegable "Administrar notificaciones" para dar clic en **Configuración de notificaciones**. ![Opciones del menú desplegable de administrar notificaciones](/assets/images/help/notifications-v2/manage-notifications-options.png) +--- +ms.openlocfilehash: 4818d65489b278c40fdef0d7a9bfb6d420f2b4c8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123066" +--- +1. En la barra lateral izquierda, debajo de la lista de repositorios, utiliza el menú desplegable "Administrar notificaciones" para hacer clic en **Configuración de notificaciones**. + ![Opciones del menú desplegable Administrar notificaciones](/assets/images/help/notifications-v2/manage-notifications-options.png) diff --git a/translations/es-ES/data/reusables/notifications-v2/notifications-inbox-required-setting.md b/translations/es-ES/data/reusables/notifications-v2/notifications-inbox-required-setting.md index 0f4bae8763..1256280aea 100644 --- a/translations/es-ES/data/reusables/notifications-v2/notifications-inbox-required-setting.md +++ b/translations/es-ES/data/reusables/notifications-v2/notifications-inbox-required-setting.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 951b098714d230ed2f3e523db2cce49ac5e8697c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123058" +--- Para utilizar la bandeja de notificaciones en {% data variables.product.prodname_dotcom %} y {% data variables.product.prodname_mobile %}, debes habilitar las notificaciones web y móviles en tu configuración de notificaciones. diff --git a/translations/es-ES/data/reusables/notifications/access_notifications.md b/translations/es-ES/data/reusables/notifications/access_notifications.md index a8d9e597cb..98d1eebe0a 100644 --- a/translations/es-ES/data/reusables/notifications/access_notifications.md +++ b/translations/es-ES/data/reusables/notifications/access_notifications.md @@ -1 +1,10 @@ -1. En la esquina superior derecha de cualquier página, da clic en {% octicon "bell" aria-label="The notifications bell" %}. ![Notificación que indica cualquier mensaje no leído](/assets/images/help/notifications/notifications_general_existence_indicator.png) +--- +ms.openlocfilehash: caa9e0bb28884a36c15ab815454ac6f677ecb4b4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123049" +--- +1. En la esquina superior derecha de cualquier página, haga clic en {% octicon "bell" aria-label="The notifications bell" %}. +![Notificación que indica un mensaje no leído](/assets/images/help/notifications/notifications_general_existence_indicator.png) diff --git a/translations/es-ES/data/reusables/notifications/access_watching.md b/translations/es-ES/data/reusables/notifications/access_watching.md index d2383c0389..d382d5a056 100644 --- a/translations/es-ES/data/reusables/notifications/access_watching.md +++ b/translations/es-ES/data/reusables/notifications/access_watching.md @@ -1 +1,10 @@ -1. En la esquina superior derecha de cualquier página, haz clic en {% octicon "bell" aria-label="The notifications bell" %}. Si [inhabilitaste las notificaciones web](/enterprise/user/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications) y no ves el icono de campana, puedes navegar a . ![Notificación que indica cualquier mensaje no leído](/assets/images/help/notifications/notifications_general_existence_indicator.png) +--- +ms.openlocfilehash: b3e99425ff611a2c645579cefb7cb46d1cd462ff +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146332060" +--- +1. En la esquina superior derecha de cualquier página, haga clic en {% octicon "bell" aria-label="The notifications bell" %}. Si ha [deshabilitado las notificaciones web](/enterprise/user/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications) y no ve el icono de campana, puede navegar a . +![Notificación que indica un mensaje no leído](/assets/images/help/notifications/notifications_general_existence_indicator.png) diff --git a/translations/es-ES/data/reusables/notifications/auto-watch.md b/translations/es-ES/data/reusables/notifications/auto-watch.md index 3960c51100..1279588e14 100644 --- a/translations/es-ES/data/reusables/notifications/auto-watch.md +++ b/translations/es-ES/data/reusables/notifications/auto-watch.md @@ -1 +1,9 @@ -Observarás automáticamente todos los repositorios que crees y que pertenezcan a tu cuenta personal. También puedes elegir seguir automáticamente todos los repositorios en los que tienes acceso de escritura, con excepción de sus bifurcaciones. Puedes observar cualquier otro repositorio manualmente. +--- +ms.openlocfilehash: d26400a007d53357405ef375834a876c1c53aa57 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123034" +--- +Observarás automáticamente a todos los repositorios que crees y que pertenezcan a tu cuenta personal. También puedes elegir seguir automáticamente todos los repositorios en los que tienes acceso de escritura, con excepción de sus bifurcaciones. Puedes observar cualquier otro repositorio manualmente. diff --git a/translations/es-ES/data/reusables/notifications/email-restrictions-verification.md b/translations/es-ES/data/reusables/notifications/email-restrictions-verification.md index 9591a81deb..e5f4961b3f 100644 --- a/translations/es-ES/data/reusables/notifications/email-restrictions-verification.md +++ b/translations/es-ES/data/reusables/notifications/email-restrictions-verification.md @@ -1 +1,9 @@ -{% ifversion fpt or ghec %}Para seguir recibiendo notificaciones de correo electrónico después de que habilitas las restircciones, los miembros deben verificar cualquier dirección de correo electrónico dentro de los dominios que verificas o apruebas. Para obtener más información, consulta "[Verificar tu dirección de correo electrónico](/github/getting-started-with-github/verifying-your-email-address)".{% endif %} +--- +ms.openlocfilehash: 7bfa46be685d6037a5f72573a48d9c5c0cb8927f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123033" +--- +{% ifversion fpt or ghec %}Para seguir recibiendo notificaciones de correo electrónico después de que habilitas las restircciones, los miembros deben verificar cualquier dirección de correo electrónico dentro de los dominios que verificas o apruebas. Para más información, vea "[Comprobación de la dirección de correo electrónico](/github/getting-started-with-github/verifying-your-email-address)".{% endif %} diff --git a/translations/es-ES/data/reusables/notifications/outbound_email_tip.md b/translations/es-ES/data/reusables/notifications/outbound_email_tip.md index c3e07167a3..39e5ede4b2 100644 --- a/translations/es-ES/data/reusables/notifications/outbound_email_tip.md +++ b/translations/es-ES/data/reusables/notifications/outbound_email_tip.md @@ -1,7 +1,13 @@ -{% ifversion ghes or ghae %} -{% note %} +--- +ms.openlocfilehash: ce7f7a00c03950eff6f829e4715ba3aac0606ad6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123026" +--- +{% ifversion ghes or ghae %} {% note %} -**Nota** : Solo recibirás notificaciones si habilitas el soporte para correo electrónico externo en {% data variables.product.product_location %}. Para obtener más información, contacta a tu administrador de sitio. +**Nota**: Solo recibirá notificaciones por correo electrónico si la compatibilidad con el correo electrónico de salida está habilitada en {% data variables.product.product_location %}. Para obtener más información, contacta a tu administrador de sitio. -{% endnote %} -{% endif %} +{% endnote %} {% endif %} diff --git a/translations/es-ES/data/reusables/notifications/saved_for_late_sidebar.md b/translations/es-ES/data/reusables/notifications/saved_for_late_sidebar.md index 81155aeecf..339f6ace7f 100644 --- a/translations/es-ES/data/reusables/notifications/saved_for_late_sidebar.md +++ b/translations/es-ES/data/reusables/notifications/saved_for_late_sidebar.md @@ -1 +1,10 @@ -1. En la barra lateral izquierda, para ver tus notificaciones guardadas, da clic en **Guardado para después**. ![Botón de guardado para después](/assets/images/help/notifications/saved-for-later-tab.png) +--- +ms.openlocfilehash: 50f6f804e37a6ac82a9a367a4c510189bdbce38e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123018" +--- +1. En la barra lateral de la izquierda, para ver las notificaciones guardadas, haga clic en **Saved for later**. +![Botón Saved for later](/assets/images/help/notifications/saved-for-later-tab.png) diff --git a/translations/es-ES/data/reusables/notifications/shared_state.md b/translations/es-ES/data/reusables/notifications/shared_state.md index 4f4f91233f..3c77328cf6 100644 --- a/translations/es-ES/data/reusables/notifications/shared_state.md +++ b/translations/es-ES/data/reusables/notifications/shared_state.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: b5e0ba909d27927fefce88d2a763f0b94aa83dab +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145123010" +--- {% tip %} -**Tip:** Si recibes notificaciones tanto por web como por correo electrónico, puedes sincronizar automáticamente el estado de leído o no leído de las mismas para que las notificaciones web se marquen automaticamente como leídas una vez que las leas en tu correo electrónico correspondiente. Para habilitar esta sincronización, tu cliente de correo electrónico debe ser capaz de ver imágenes de {% ifversion fpt or ghec %}`notifications@github.com`{% else %}la dirección de correo electrónico de `no-reply` {% ifversion ghae %}para tu nombre de host de {% data variables.product.product_name %}{% elsif ghes %}para {% data variables.product.product_location %}, el cual configura tu administrador de sitio{% endif %}{% endif %}. +**Sugerencia:** Si recibe notificaciones web y por correo electrónico, puede sincronizar automáticamente el estado de leído o no leído de las mismas para que las notificaciones web se marquen de forma automática como leídas una vez que haya leído la notificación por correo electrónico correspondiente. Para habilitar esta sincronización, el cliente de correo electrónico debe poder ver imágenes de {% ifversion fpt or ghec %}`notifications@github.com`{% else %}la dirección de correo electrónico de `no-reply` {% ifversion ghae %}para el {% data variables.product.product_name %} nombre de host{% elsif ghes %}de {% data variables.product.product_location %}, que configura el administrador del sitio{% endif %}{% endif %}. {% endtip %} 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 150b882bc3..595467a99c 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 +1,9 @@ -Puedes elegir el método y frecuencia de entrega de las notificaciones sobre las {% data variables.product.prodname_dependabot_alerts %} en los repositorios que estás observando o en donde te hayas suscrito a las notificaciones para las alertas de seguridad. +--- +ms.openlocfilehash: f86f510de500452b6eedc962e18e93632697b0a6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147062390" +--- +Puedes elegir el método de entrega y la frecuencia de las notificaciones sobre {% data variables.product.prodname_dependabot_alerts %} en los repositorios que inspecciones, o bien donde te hayas suscrito a notificaciones de alertas de seguridad. diff --git a/translations/es-ES/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization2.md b/translations/es-ES/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization2.md index b0dd3f9023..5f258549b5 100644 --- a/translations/es-ES/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization2.md +++ b/translations/es-ES/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization2.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 9cf921d7f830c6d9ee2630a010f8e46c972e5651 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122985" +--- Puedes elegir el método de entrega de las notificaciones, así como la frecuencia en las que se te envían. 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 e622382d8a..f94e03408a 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,10 @@ -{% 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)". +--- +ms.openlocfilehash: 4b69be7957a4b13d2bc52a4672afb3ad6461a622 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147060550" +--- +{% ifversion fpt or ghes or ghec %} Para recibir notificaciones sobre {% data variables.product.prodname_dependabot_alerts %} en los repositorios, tendrá que observarlos y suscribirse para recibir notificaciones de "Toda la actividad", o bien configurar valores personalizados para incluir "Alertas de seguridad". Para más información, vea "[Configuración de los valores de observación para un repositorio individual](/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 7d4e37900a..75b374e2bb 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,19 +1,27 @@ -{% 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 %} +--- +ms.openlocfilehash: 5120f840aab87ca243eed66c5bb6256e80aefeea +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147064182" +--- +{% ifversion fpt or ghec %}De manera predeterminada, recibirás notificaciones:{% endif %}{% ifversion ghes or ghae %}De manera predeterminada, si el propietario de tu empresa ha configurado las notificaciones por correo electrónico en tu instancia, recibirás {% 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**). -- 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. Se enviará una notificación web cuando se habilite el {% data variables.product.prodname_dependabot %} en un repositorio cada que se confirme un archivo de manifiesto nuevo en dicho repositorio y cuando se encuentre una vulnerabilidad nueva con severidad crítica o alta (opción **Web**).{% ifversion not ghae %} -- en {% data variables.product.prodname_mobile %}, como notificaciones web. Para obtener más información, consulta la sección [Habilitar las notificaciones de subida con GitHub Móvil](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#enabling-push-notifications-with-github-mobile)".{% endif %} +- por correo electrónico, se enviará un mensaje de correo electrónico cuando se habilite {% data variables.product.prodname_dependabot %} para un repositorio, cuando se confirme un archivo de manifiesto nuevo en el repositorio y cuando se encuentre una vulnerabilidad nueva de gravedad crítica o alta (la opción **Email each time a vulnerability is found**). +- en la interfaz de usuario, se muestra una advertencia en las vistas de archivos y código del repositorio si hay dependencias no seguras (opción **Alertas de la interfaz de usuario**). +- en la línea de comandos, las advertencias se muestran como devoluciones de llamada al insertar en repositorios con dependencias no seguras (opción **Línea de comandos**). +- en la bandeja de entrada, como notificaciones web. Se enviará una notificación web cuando se habilite {% data variables.product.prodname_dependabot %} en un repositorio, cuando se confirme un archivo de manifiesto nuevo en el repositorio y cuando se encuentre una vulnerabilidad nueva con gravedad crítica o alta (la opción **Web**).{% ifversion not ghae %} +- en {% data variables.product.prodname_mobile %}, como notificaciones web. Para más información, vea ["Habilitación de notificaciones de inserción con GitHub Mobile](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#enabling-push-notifications-with-github-mobile)".{% endif %} {% note %} -**Nota:** Las notificaciones por correo electrónico y web{% ifversion not ghae %}/{% data variables.product.prodname_mobile %}{% endif %} son: +**Nota:** Las notificaciones por correo electrónico y web{% ifversion not ghae %}/{% data variables.product.prodname_mobile %}{% endif %} son las siguientes: -- _por repositorio_ cuando el {% data variables.product.prodname_dependabot %} se habilita en el repositorio o cuando se confirma un archivo de manifiesto nuevo en dicho repositorio. +- _por repositorio_ cuando {% data variables.product.prodname_dependabot %} se habilita en el repositorio o cuando se confirma un archivo de manifiesto nuevo en el repositorio. - _por organización_ cuando se descubre una vulnerabilidad nueva. {% endnote %} -Puedes personalizar la forma en la que se te notifica sobre las {% 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**. +Puede personalizar la forma en que recibe notificaciones sobre {% data variables.product.prodname_dependabot_alerts %}. Por ejemplo, puede recibir un correo electrónico semanal con el resumen de las alertas de hasta 10 de los repositorios mediante las opciones **Email a digest summary of vulnerabilities** y **Weekly security email digest**. diff --git a/translations/es-ES/data/reusables/open-source/open-source-guide-general.md b/translations/es-ES/data/reusables/open-source/open-source-guide-general.md index 509030003d..d7f27b196f 100644 --- a/translations/es-ES/data/reusables/open-source/open-source-guide-general.md +++ b/translations/es-ES/data/reusables/open-source/open-source-guide-general.md @@ -1 +1,9 @@ -Para obtener más información sobre el código abierto, específicamente sobre como crear y hacer crecer un proyecto de código abierto, hemos creado unas [Guías de Código Abierto](https://opensource.guide/) que te ayudarán a fomentar una comunidad saludable. +--- +ms.openlocfilehash: 316cd0befc8c79badf186cd5ea30127472e07042 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122961" +--- +Para más información sobre el código abierto, en concreto cómo crear e incrementar un proyecto de código abierto, hemos creado [Guías de código abierto](https://opensource.guide/) que le ayudarán a desarrollar una comunidad de código abierto activa. diff --git a/translations/es-ES/data/reusables/open-source/open-source-guide-repositories.md b/translations/es-ES/data/reusables/open-source/open-source-guide-repositories.md index b4e37a8ac1..3b8c7378e0 100644 --- a/translations/es-ES/data/reusables/open-source/open-source-guide-repositories.md +++ b/translations/es-ES/data/reusables/open-source/open-source-guide-repositories.md @@ -1 +1,9 @@ -Para obtener más información acerca del código abierto, específicamente sobre cómo crear y hacer crecer un proyecto de código abierto, hemos creado las [Guías de Código Abierto](https://opensource.guide/) que te ayudarán fomentar una comunidad saludable mediante la recomendación de mejores prácticas para crear y mantener repositorios para tus proyectos de código abierto. +--- +ms.openlocfilehash: 14d64e443095fbdf3930058f683d89a27ddaeb63 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122954" +--- +Para más información sobre el código abierto, en concreto cómo crear e incrementar un proyecto de código abierto, hemos creado [Guías de código abierto](https://opensource.guide/) que le ayudarán a desarrollar una comunidad de código abierto con la recomendación de procedimientos recomendados para crear y mantener repositorios para un proyecto de código abierto. diff --git a/translations/es-ES/data/reusables/open-source/open-source-learning.md b/translations/es-ES/data/reusables/open-source/open-source-learning.md index 25abe4991c..49d16097f8 100644 --- a/translations/es-ES/data/reusables/open-source/open-source-learning.md +++ b/translations/es-ES/data/reusables/open-source/open-source-learning.md @@ -1 +1,9 @@ -También puedes tomar un curso gratuito de [{% data variables.product.prodname_learning %}]({% data variables.product.prodname_learning_link %}) sobre cómo mantener comunidades de código abierto. +--- +ms.openlocfilehash: 78bb4f821d2d438090d06e3ed184218b8ea59eb5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146139397" +--- +También puede tomar un curso gratuito de [{% data variables.product.prodname_learning %}]({% data variables.product.prodname_learning_link %}) sobre el mantenimiento de comunidades de código abierto. diff --git a/translations/es-ES/data/reusables/organizations/about-following-organizations.md b/translations/es-ES/data/reusables/organizations/about-following-organizations.md deleted file mode 100644 index 52e52467fb..0000000000 --- a/translations/es-ES/data/reusables/organizations/about-following-organizations.md +++ /dev/null @@ -1 +0,0 @@ -When you follow organizations on {% data variables.product.product_name %}, you'll see their {% ifversion fpt or ghec %}public{% endif %} activity on your personal dashboard. This activity includes new discussions, sponsorships, and repositories. \ No newline at end of file diff --git a/translations/es-ES/data/reusables/organizations/about-organizations.md b/translations/es-ES/data/reusables/organizations/about-organizations.md index fdadace498..633357a06d 100644 --- a/translations/es-ES/data/reusables/organizations/about-organizations.md +++ b/translations/es-ES/data/reusables/organizations/about-organizations.md @@ -1,3 +1,11 @@ -Tu equipo puede colaborar en {% data variables.product.product_name %} utilizando una cuenta de organización que sirva como contenedor para tu trabajo compartido y proporcione al trabajo un nombre y marca únicos. +--- +ms.openlocfilehash: e4791f436b38961954337b39fab5ec277663eb4f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147389983" +--- +El equipo puede colaborar en {% data variables.product.product_name %} mediante una cuenta de organización, que actúa como contenedor para el trabajo compartido y proporciona al trabajo un nombre y una marca únicos. -Cad apersona que utiliza {% data variables.product.prodname_dotcom %} siempre inicia sesión en una cuenta personal y varias de estas cuentas personales pueden colaborar en proyectos compartidos si se unen a la misma cuenta organizacional. Un subconjunto de estas cuentas personales puede obtener el rol de propietario de la organización, el cual permite a estas personas administrar el acceso a los recursos de la organización de forma granular, utilizando características administrativas y de seguridad sofisticadas. +Cada persona que usa {% data variables.product.prodname_dotcom %} inicia sesión siempre en una cuenta personal y varias cuentas personales pueden colaborar en proyectos compartidos uniendo la misma cuenta de organización. Un subconjunto de estas cuentas personales puede obtener el rol de propietario de la organización, el cual permite a estas personas administrar el acceso a los recursos de la organización de forma granular, utilizando características administrativas y de seguridad sofisticadas. diff --git a/translations/es-ES/data/reusables/organizations/about-roles.md b/translations/es-ES/data/reusables/organizations/about-roles.md index a1ec403a9e..c0c63074f4 100644 --- a/translations/es-ES/data/reusables/organizations/about-roles.md +++ b/translations/es-ES/data/reusables/organizations/about-roles.md @@ -1 +1,9 @@ -Para llevar a cabo cualquier acción en {% data variables.product.prodname_dotcom %}, tal como crear una solicitud de cambios en un repositorio o cambiar los ajustes de facturación de una organización, los individuos deben tener acceso suficiente a la cuenta o recurso relevante. Este acceso se controla mediante permisos. Un permiso es la capacidad de realizar una acción específica. Por ejemplo, la capacidad para borrar una propuesta, es un permiso. Un rol es un conjunto de permisos que puedes asignar a los individuos o equipos. +--- +ms.openlocfilehash: eb929dd1a062070759ebe6cd2a8efc087f162b7a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122945" +--- +Para llevar a cabo cualquier acción en {% data variables.product.prodname_dotcom %}, tal como crear una solicitud de cambios en un repositorio o cambiar los ajustes de facturación de una organización, los individuos deben tener acceso suficiente a la cuenta o recurso relevante. Los permisos son los que controlan este tipo de acceso. Un permiso es la capacidad de llevar a cabo una acción específica. Por ejemplo, la capacidad de borrar una propuesta constituye un permiso. Un rol es un conjunto de permisos que puedes asignar a los individuos o equipos. diff --git a/translations/es-ES/data/reusables/organizations/about-security-managers.md b/translations/es-ES/data/reusables/organizations/about-security-managers.md index 69bbfb7b6d..169b4cb684 100644 --- a/translations/es-ES/data/reusables/organizations/about-security-managers.md +++ b/translations/es-ES/data/reusables/organizations/about-security-managers.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 78f849004d0e02a528e28e6f1d419253640f12d6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122930" +--- "Administrador de seguridad" es un rol a nivel organizacional que los propietarios de las organizaciones pueden asignar a cualquier equipo dentro de ellas. Cuando se aplica, este otorga a todos los miembros de un equipo los permisos para administrar alertas y ajustes de seguridad en toda tu organización, así como para leer permisos para todos los repositorios de la misma. diff --git a/translations/es-ES/data/reusables/organizations/add-a-domain.md b/translations/es-ES/data/reusables/organizations/add-a-domain.md index 58007e1809..35791ad67d 100644 --- a/translations/es-ES/data/reusables/organizations/add-a-domain.md +++ b/translations/es-ES/data/reusables/organizations/add-a-domain.md @@ -1 +1,10 @@ -1. Haz clic en **Add a domain (Agregar un dominio)**. ![Botón para agregar un dominio](/assets/images/help/organizations/add-a-domain-button.png) +--- +ms.openlocfilehash: 0f2a0571a428301b509ccf7521c4b8b4a91b50ed +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122929" +--- +1. Haz clic en **Agregar un dominio**. + ![Botón Agregar un dominio](/assets/images/help/organizations/add-a-domain-button.png) diff --git a/translations/es-ES/data/reusables/organizations/add-dns-txt-record.md b/translations/es-ES/data/reusables/organizations/add-dns-txt-record.md index 0ddb82abac..08cd0aa639 100644 --- a/translations/es-ES/data/reusables/organizations/add-dns-txt-record.md +++ b/translations/es-ES/data/reusables/organizations/add-dns-txt-record.md @@ -1 +1,10 @@ -1. Sigue las instrucciones dentro de **Add a DNS TXT record (Agregar un registro TXT de DNS)** para crear un registro TXT de DNS con tu servicio de alojamiento de dominio. ![Instrucciones para crear un registro txt de DNS](/assets/images/help/organizations/create-dns-txt-record-instructions.png) +--- +ms.openlocfilehash: 063dc80662bed6d976a3b9506ba8c20682d1b205 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122898" +--- +1. Siga las instrucciones de **Adicción de un registro TXT de DNS** para crear un TXT de DNS con el servicio de hospedaje del dominio. + ![Instrucciones para crear un registro TXT de DNS](/assets/images/help/organizations/create-dns-txt-record-instructions.png) diff --git a/translations/es-ES/data/reusables/organizations/add-domain.md b/translations/es-ES/data/reusables/organizations/add-domain.md index 10b364937c..9702506f5a 100644 --- a/translations/es-ES/data/reusables/organizations/add-domain.md +++ b/translations/es-ES/data/reusables/organizations/add-domain.md @@ -1 +1,10 @@ -1. En el campo dominio, escribe el dominio que deseas verificar, después haz clic en **Add domain (Agregar dominio)**. ![Campo para agregar un dominio](/assets/images/help/organizations/add-domain-field.png) +--- +ms.openlocfilehash: 9a6e3a66896890d727b9f7e70166b16f5e7e74a2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122890" +--- +1. En el campo de dominio, escribe el dominio que quieres comprobar y haz clic en **Agregar dominio**. + ![Adición de un campo de dominio](/assets/images/help/organizations/add-domain-field.png) diff --git a/translations/es-ES/data/reusables/organizations/add-extension-to-cert.md b/translations/es-ES/data/reusables/organizations/add-extension-to-cert.md index 3902608f0f..afd5093a62 100644 --- a/translations/es-ES/data/reusables/organizations/add-extension-to-cert.md +++ b/translations/es-ES/data/reusables/organizations/add-extension-to-cert.md @@ -1 +1,9 @@ -Cuando emites cada uno de los certificados de cliente, debes incluir una extensión que especifique para cuál usuario de {% data variables.product.product_name %} es cada uno de ellos. Para obtener más información, consulta [Acerca de las autoridades de certificación de SSH](/articles/about-ssh-certificate-authorities)". +--- +ms.openlocfilehash: 5e69443221883b1d3cb49c55026643fdc0de425a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122889" +--- +Cuando emites cada uno de los certificados de cliente, debes incluir una extensión que especifique para cuál usuario de {% data variables.product.product_name %} es cada uno de ellos. Para más información, vea "[Acerca de las entidades de certificación de SSH](/articles/about-ssh-certificate-authorities)". diff --git a/translations/es-ES/data/reusables/organizations/add-user-to-teams.md b/translations/es-ES/data/reusables/organizations/add-user-to-teams.md index 406d391932..f991eec872 100644 --- a/translations/es-ES/data/reusables/organizations/add-user-to-teams.md +++ b/translations/es-ES/data/reusables/organizations/add-user-to-teams.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 9ecdad244d406af65cf580eef9a391c502fd2927 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122881" +--- 1. Opcionalmente, agrega el usuario o equipos a la organización. ![Lista de los equipos de la organización](/assets/images/help/organizations/add-user-to-teams.png) diff --git a/translations/es-ES/data/reusables/organizations/app-managers-settings-sidebar.md b/translations/es-ES/data/reusables/organizations/app-managers-settings-sidebar.md index 3aa28b6399..0b80e3ad30 100644 --- a/translations/es-ES/data/reusables/organizations/app-managers-settings-sidebar.md +++ b/translations/es-ES/data/reusables/organizations/app-managers-settings-sidebar.md @@ -1 +1,10 @@ -1. En la barra lateral izquierda, da clic en **Administradores de la App**. ![Botón de administradores de la app en la barra lateral](/assets/images/help/organizations/app-managers-sidebar-button.png) +--- +ms.openlocfilehash: 7a3283a1478be4d83af3c3af9f431e4d4fc1cffc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122874" +--- +1. En la barra lateral izquierda, haz clic en **App managers** (Administradores de la app). +![Botón App managers (Administradores de la app) en la barra lateral](/assets/images/help/organizations/app-managers-sidebar-button.png) diff --git a/translations/es-ES/data/reusables/organizations/billing-settings.md b/translations/es-ES/data/reusables/organizations/billing-settings.md index 48d1f793f7..9314f68a5a 100644 --- a/translations/es-ES/data/reusables/organizations/billing-settings.md +++ b/translations/es-ES/data/reusables/organizations/billing-settings.md @@ -1,4 +1,12 @@ +--- +ms.openlocfilehash: 5790dd2097756b223a09cd49ddba95aedf2556e4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122873" +--- {% data reusables.user-settings.access_settings %} -1. En la sección de "Acceso" de la barra lateral, haz clic en **{% octicon "organization" aria-label="The organization icon" %} Organizaciones**. +1. En la sección de "Acceso" de la barra lateral, haga clic en **{% octicon "organization" aria-label="The organization icon" %} Organizaciones**. {% data reusables.profile.org_settings %} -1. Si eres propietario de una organización, en la sección de "Acceso" de la barra lateral, haz clic en **{% octicon "credit-card" aria-label="The credit-card icon" %} Facturación y planes**. +1. Si es propietario de una organización, en la sección de "Acceso" de la barra lateral, haga clic en **{% octicon "credit-card" aria-label="The credit-card icon" %} Facturación y planes**. diff --git a/translations/es-ES/data/reusables/organizations/billing_plans.md b/translations/es-ES/data/reusables/organizations/billing_plans.md index 22c0990ec4..98aca166c4 100644 --- a/translations/es-ES/data/reusables/organizations/billing_plans.md +++ b/translations/es-ES/data/reusables/organizations/billing_plans.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: a0be33fe07db61bee034a28d281318591ea7e411 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122866" +--- {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. En la sección de "Acceso" de la barra lateral, haz clic en **{% octicon "credit-card" aria-label="The credit card icon" %} Facturación y planes**. +1. En la sección "Acceso" de la barra lateral, haz clic en **{% octicon "credit-card" aria-label="The credit card icon" %} Billing and plans** (Facturación y planes). {% else %} -1. En la barra lateral de configuración de tu organización, haz clic en **Planes & facturación**. ![Configuración de facturación](/assets/images/help/billing/settings_organization_billing_plans_tab.png) -{% endif %} +1. En la barra lateral de configuración de la organización, haz clic en **Billing & plans** (Facturación y planes). +![Configuración de facturación](/assets/images/help/billing/settings_organization_billing_plans_tab.png) {% endif %} diff --git a/translations/es-ES/data/reusables/organizations/block_users.md b/translations/es-ES/data/reusables/organizations/block_users.md index 2b1d6f2efa..0806d9ff8e 100644 --- a/translations/es-ES/data/reusables/organizations/block_users.md +++ b/translations/es-ES/data/reusables/organizations/block_users.md @@ -1 +1,9 @@ -1. En la barra lateral, selecciona **{% octicon "report" aria-label="The report icon" %} Moderación** y luego haz clic en **Usuarios bloqueados**. +--- +ms.openlocfilehash: fdb7938e6fd3a8f9a1ccebffd1ca40cc76fb1073 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122865" +--- +1. En la barra lateral, selecciona **{% octicon "report" aria-label="The report icon" %} Moderación** y haz clic en **Usuarios bloqueados**. diff --git a/translations/es-ES/data/reusables/organizations/can-require-ssh-cert.md b/translations/es-ES/data/reusables/organizations/can-require-ssh-cert.md index fde3a2f545..6bcfd0cae0 100644 --- a/translations/es-ES/data/reusables/organizations/can-require-ssh-cert.md +++ b/translations/es-ES/data/reusables/organizations/can-require-ssh-cert.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 7003221be37ffe4f7cc173c1de5ba73068543f13 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122857" +--- Puedes solicitar que los miembros usen certificados SSH para acceder a los recursos de la organización, a menos que el acceso por SSH esté inhabilitado en tu repositorio. diff --git a/translations/es-ES/data/reusables/organizations/cancel_org_invite.md b/translations/es-ES/data/reusables/organizations/cancel_org_invite.md index 7877bf710b..9ef7fe315d 100644 --- a/translations/es-ES/data/reusables/organizations/cancel_org_invite.md +++ b/translations/es-ES/data/reusables/organizations/cancel_org_invite.md @@ -1,3 +1,10 @@ -{% ifversion fpt or ghec %} -Puedes [editar o cancelar una invitación](/articles/canceling-or-editing-an-invitation-to-join-your-organization) en cualquier momento después de que el usuario la acepte. +--- +ms.openlocfilehash: 6812a6acf832b2e785ceca0dc229b7743bed8368 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122842" +--- +{% ifversion fpt or ghec %} Puede [editar o cancelar una invitación](/articles/canceling-or-editing-an-invitation-to-join-your-organization) en cualquier momento antes de que la acepte el usuario. {% endif %} diff --git a/translations/es-ES/data/reusables/organizations/child-team-inherits-permissions.md b/translations/es-ES/data/reusables/organizations/child-team-inherits-permissions.md index e2fb2896f3..6a68175524 100644 --- a/translations/es-ES/data/reusables/organizations/child-team-inherits-permissions.md +++ b/translations/es-ES/data/reusables/organizations/child-team-inherits-permissions.md @@ -1 +1,9 @@ -Los equipos hijo heredan los permisos de acceso del equipo padre. Para obtener más información sobre las jerarquías de equipos, consulta la sección "[Acerca de los equipos](/articles/about-teams#nested-teams)". +--- +ms.openlocfilehash: bbc2fa837cc78c8ea32c58793bb4e6046c86e644 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122817" +--- +Los equipos hijo heredan los permisos de acceso del equipo padre. Para más información sobre las jerarquías de equipos, vea "[Acerca de los equipos](/articles/about-teams#nested-teams)". diff --git a/translations/es-ES/data/reusables/organizations/choose-to-restore-privileges.md b/translations/es-ES/data/reusables/organizations/choose-to-restore-privileges.md index 6637d8c2f7..eb74b688ce 100644 --- a/translations/es-ES/data/reusables/organizations/choose-to-restore-privileges.md +++ b/translations/es-ES/data/reusables/organizations/choose-to-restore-privileges.md @@ -1,3 +1,12 @@ -{% ifversion fpt or ghec %}1. Si la persona que estás invitando era miembro de una organización en los tres meses pasados, escoge si quieres restaurar sus privilegios o comenzar desde cero, después, da clic en **Invitar y reinstaurar** o en **Invitar y comenzar desde cero**. - ![Decide si quieres restaurar los privilegios](/assets/images/help/organizations/choose_whether_to_restore_org_member_info.png){% else %} -1. Si la persona que estás agregando era miembro de una organización en los tres meses pasados, escoge si quieres restaurar sus privilegios o comenzar desde cero, después, da clic en **Agregar y reinstaurar** o en **Agregar y comenzar desde cero**. ![Choose whether to restore privileges](/assets/images/help/organizations/choose_whether_to_restore_org_member_info_ghe.png){% endif %} +--- +ms.openlocfilehash: f48d8f2c8e9e4931b00f7ec1bb943f1cb2695252 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122810" +--- +{% ifversion fpt or ghec %}1. Si la persona a la que va a invitar ha sido miembro de la organización en los tres últimos meses, elija si quiere restablecer sus privilegios o comenzar de cero, y después haga clic en **Invitar y restablecer** o en **Invitar y comenzar desde cero**. + ![Elección de si se restauran los privilegios](/assets/images/help/organizations/choose_whether_to_restore_org_member_info.png){% else %} +1. Si la persona que va a agregar ha sido miembro de la organización en los tres últimos meses, elija si quiere restaurar sus privilegios o comenzar desde cero, y después haga clic en **Agregar y restablecer** o en **Agregar y comenzar desde cero**. + ![Elección de si se restauran los privilegios](/assets/images/help/organizations/choose_whether_to_restore_org_member_info_ghe.png){% endif %} diff --git a/translations/es-ES/data/reusables/organizations/choose-user-license.md b/translations/es-ES/data/reusables/organizations/choose-user-license.md index 452ccd6044..54bd2dc0c9 100644 --- a/translations/es-ES/data/reusables/organizations/choose-user-license.md +++ b/translations/es-ES/data/reusables/organizations/choose-user-license.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: ffd984b24f9a0c9083770813179fcf8bfbbb275d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122809" +--- 1. Si tu organización pertenece a una cuenta empresarial con más de una licencia, escoge la licencia para el usuario. ![Opciones de licencia](/assets/images/help/organizations/choose-user-license.png) diff --git a/translations/es-ES/data/reusables/organizations/choose-user-role-send-invitation.md b/translations/es-ES/data/reusables/organizations/choose-user-role-send-invitation.md index 030a44ca23..c54ce2ab79 100644 --- a/translations/es-ES/data/reusables/organizations/choose-user-role-send-invitation.md +++ b/translations/es-ES/data/reusables/organizations/choose-user-role-send-invitation.md @@ -1,4 +1,14 @@ -{% ifversion fpt or ghec %}1. Si la persona que estás invitando nunca fue miembro de la organización o si eliminaste sus privilegios, elige un rol para el usuario y, de manera opcional, agrégalo a algunos equipos, luego haz clic en **Send invitation** (Enviar invitación). - ![Opciones de rol y equipo y botón para enviar invitación](/assets/images/help/organizations/add-role-send-invitation.png){% else %} -1. Si la persona que estás invitando nunca fue miembro de la organización o si eliminaste sus privilegios, elige un rol para el usuario y, de manera opcional, agrégalo a algunos equipos, luego haz clic en **Add member** (Agregar miembro). ![Role and team options and add member button](/assets/images/help/organizations/add-role-add-member.png){% else %} -1. Elige un rol para el usuario y, de manera opcional, agrégalo a algunos equipos, luego haz clic en **Add member** (Agregar miembro). ![Role and team options and add member button](/assets/images/help/organizations/add-role-add-member-2.7-lower.png){% endif %} +--- +ms.openlocfilehash: 39dca791bca396273c4e77a81a265fcf4a6c24ae +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122801" +--- +{% ifversion fpt or ghec %}1. Si la persona a la que va a invitar nunca ha sido miembro de la organización o si ha borrado sus privilegios, elija un rol para el usuario y, opcionalmente, agréguelo a algunos equipos y, después, haga clic en **Enviar invitación**. + ![Opciones de rol y equipo, y botón Enviar invitación](/assets/images/help/organizations/add-role-send-invitation.png){% else %} +1. Si la persona a la que va a invitar nunca ha sido miembro de la organización o si ha borrado sus privilegios, elija un rol para el usuario y, opcionalmente, agréguelo a algunos equipos y, después, haga clic en **Agregar miembro**. + ![Opciones de rol y equipo, y botón Agregar miembro](/assets/images/help/organizations/add-role-add-member.png){% else %} +1. Elija un rol para el usuario y, de manera opcional, agréguelo a algunos equipos; después, haga clic en **Agregar miembro**. + ![Opciones de rol y equipo, y botón Agregar miembro](/assets/images/help/organizations/add-role-add-member-2.7-lower.png){% endif %} diff --git a/translations/es-ES/data/reusables/organizations/choose-user-role.md b/translations/es-ES/data/reusables/organizations/choose-user-role.md index 40bc61dc66..6991fe9eca 100644 --- a/translations/es-ES/data/reusables/organizations/choose-user-role.md +++ b/translations/es-ES/data/reusables/organizations/choose-user-role.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 676241293c9fb5e2d69e354543a6cadcd364978d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122794" +--- 1. Si la persona que estás invitando jamás ha sido un miembro de alguna organización o si le quitaste sus privilegios, escoge un rol de organización para el usuario. ![Opciones para convertir a un usuario en miembro o propietario](/assets/images/help/organizations/choose-new-member-role.png) diff --git a/translations/es-ES/data/reusables/organizations/click-codespaces.md b/translations/es-ES/data/reusables/organizations/click-codespaces.md index 04d78af110..9676e37f08 100644 --- a/translations/es-ES/data/reusables/organizations/click-codespaces.md +++ b/translations/es-ES/data/reusables/organizations/click-codespaces.md @@ -1 +1,9 @@ -1. En la barra lateral, haz clic en **{% octicon "codespaces" aria-label="The codespaces icon" %} Codespaces**. +--- +ms.openlocfilehash: 57095145d8d31158538b6bca5fa65f29061a1178 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122793" +--- +1. En la barra lateral de la izquierda, haga clic en **{% octicon "codespaces" aria-label="The codespaces icon" %} Codespaces**. diff --git a/translations/es-ES/data/reusables/organizations/continue-verifying-domain.md b/translations/es-ES/data/reusables/organizations/continue-verifying-domain.md index 54f63aabaa..339151afc6 100644 --- a/translations/es-ES/data/reusables/organizations/continue-verifying-domain.md +++ b/translations/es-ES/data/reusables/organizations/continue-verifying-domain.md @@ -1,2 +1,12 @@ -9. A la derecha del dominio pendiente de verificar, da clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y luego en **Seguir verificando**. ![Botón para continuar verificando](/assets/images/help/organizations/continue-verifying-domain.png) -10. Da clic en **Verificar**. ![Botón de verificar](/assets/images/help/organizations/verify-domain-final-button.png) +--- +ms.openlocfilehash: a3dfff575a8e6016105cb0bed221070d84b4eb0b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122786" +--- +9. A la derecha del dominio pendiente de comprobación, haz clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y luego en **Continue verifying** (Continuar con la comprobación). +![Botón para continuar verificando el dominio](/assets/images/help/organizations/continue-verifying-domain.png) +10. Haga clic en **Comprobar**. +![Botón Comprobar](/assets/images/help/organizations/verify-domain-final-button.png) diff --git a/translations/es-ES/data/reusables/organizations/convert-owners-team-confirm.md b/translations/es-ES/data/reusables/organizations/convert-owners-team-confirm.md index ad8afc2de3..fcfe0efd64 100644 --- a/translations/es-ES/data/reusables/organizations/convert-owners-team-confirm.md +++ b/translations/es-ES/data/reusables/organizations/convert-owners-team-confirm.md @@ -1 +1,10 @@ -1. Debajo de la descripción del nuevo rol de propietario, da clic en **Ok, entendido**. ![Descripción de los roles de los nuevos propietarios con botón resaltado de "Ok, entendido"](/assets/images/help/teams/okay-got-it.png) +--- +ms.openlocfilehash: 8afe6c7367717b0c9d7590d2dfcd7386bf5724b6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122785" +--- +1. En la descripción del nuevo rol de propietario, haz clic en **Entendido**. +![Descripción de los roles de los nuevos propietarios con el botón de aceptar resaltado](/assets/images/help/teams/okay-got-it.png) diff --git a/translations/es-ES/data/reusables/organizations/create-team-choose-parent.md b/translations/es-ES/data/reusables/organizations/create-team-choose-parent.md index ab8b84fae6..21e5dc5381 100644 --- a/translations/es-ES/data/reusables/organizations/create-team-choose-parent.md +++ b/translations/es-ES/data/reusables/organizations/create-team-choose-parent.md @@ -1 +1,10 @@ -6. Opcionalmente, Si estás creando un [equipo hijo](/articles/about-teams#nested-teams), utiliza el menú desplegable para escoger un equipo padre para tu nuevo equipo. ![Menú desplegable listando los equipos existentes de la organización](/assets/images/help/teams/choose-parent-team.png) +--- +ms.openlocfilehash: 804ff50ed353739efdff47bda8d4054a33993f10 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122778" +--- +6. Opcionalmente, si vas a crear un [equipo hijo](/articles/about-teams#nested-teams), usa el menú desplegable a fin de elegir un equipo padre para el equipo nuevo. + ![Menú desplegable en el que se enumeran los equipos existentes de la organización](/assets/images/help/teams/choose-parent-team.png) diff --git a/translations/es-ES/data/reusables/organizations/create_team.md b/translations/es-ES/data/reusables/organizations/create_team.md index 6d23917e80..a3ff85f4f0 100644 --- a/translations/es-ES/data/reusables/organizations/create_team.md +++ b/translations/es-ES/data/reusables/organizations/create_team.md @@ -1 +1,9 @@ -1. Da clic en **Crear equipo**. +--- +ms.openlocfilehash: 64be72eba3b6dc3c2bd273347c2d54f47a7a4353 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122762" +--- +1. Haga clic en **Create team**. diff --git a/translations/es-ES/data/reusables/organizations/data_saved_for_reinstating_a_former_org_member.md b/translations/es-ES/data/reusables/organizations/data_saved_for_reinstating_a_former_org_member.md index e6a87294c4..c37aeab856 100644 --- a/translations/es-ES/data/reusables/organizations/data_saved_for_reinstating_a_former_org_member.md +++ b/translations/es-ES/data/reusables/organizations/data_saved_for_reinstating_a_former_org_member.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 211355092b45b411c98239c91aa0a87aac33ea8c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122737" +--- {% note %} -**Note:** When you remove a user from your organization, their membership data is saved for three months. You can restore their data, or any private forks they owned of your organization's repositories, if you invite the user to rejoin the organization within that time frame. For more information, see "[Reinstating a former member of your organization](/articles/reinstating-a-former-member-of-your-organization)." +**Nota:** Cuando se elimina un usuario de la organización, sus datos de pertenencia se guardan durante tres meses. Si en el transcurso de ese tiempo invitas al usuario a que se vuelva a unir a la organización, puedes restaurar sus datos o cualquier bifurcación privada de tus repositorios de la organización que le haya pertenecido. Para más información, vea "[Readmisión de un antiguo miembro de la organización](/articles/reinstating-a-former-member-of-your-organization)". {% endnote %} diff --git a/translations/es-ES/data/reusables/organizations/delete-ssh-ca.md b/translations/es-ES/data/reusables/organizations/delete-ssh-ca.md index de4d979dbc..77e70c3b1e 100644 --- a/translations/es-ES/data/reusables/organizations/delete-ssh-ca.md +++ b/translations/es-ES/data/reusables/organizations/delete-ssh-ca.md @@ -1,2 +1,12 @@ -1. Debajo de "Autoridades de Certificados SSH", a la derecha la autoridad que quieras borrar, da clic en **Borrar**. ![Botón de borrar](/assets/images/help/organizations/ca-delete-button.png) -2. Lee la advertencia y después da clic en **Entiendo, por favor borra esta Autoridad**. ![Botón de confirmación de borrado](/assets/images/help/organizations/ca-delete-confirmation.png) +--- +ms.openlocfilehash: 828c2915bfaa071950c9248f2dc40f5cd105fe93 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122730" +--- +1. En "Entidades de certificación SSH", a la derecha de la entidad de certificación que quiera eliminar, haga clic en **Eliminar**. + ![Botón Delete (Eliminar)](/assets/images/help/organizations/ca-delete-button.png) +2. Lea la advertencia y, después, haga clic en **Entiendo, eliminar esta CA**. + ![Botón de confirmación de eliminación](/assets/images/help/organizations/ca-delete-confirmation.png) diff --git a/translations/es-ES/data/reusables/organizations/deleted-repos.md b/translations/es-ES/data/reusables/organizations/deleted-repos.md index cbf5855288..485c2f97ae 100644 --- a/translations/es-ES/data/reusables/organizations/deleted-repos.md +++ b/translations/es-ES/data/reusables/organizations/deleted-repos.md @@ -1 +1,10 @@ -1. En la barra lateral izquierda, da clic en **Repositorios borrados**. ![Pestaña de repositorios borrados](/assets/images/help/organizations/deleted-repos.png) +--- +ms.openlocfilehash: 38d5dca83378d257b17d6bcd24abc41899bbc42a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122722" +--- +1. En la barra lateral de la izquierda, haga clic en **Deleted repositories**. + ![Pestaña de repositorios eliminados](/assets/images/help/organizations/deleted-repos.png) diff --git a/translations/es-ES/data/reusables/organizations/disable_project_board_results.md b/translations/es-ES/data/reusables/organizations/disable_project_board_results.md index 4948a92f59..de90b83ba1 100644 --- a/translations/es-ES/data/reusables/organizations/disable_project_board_results.md +++ b/translations/es-ES/data/reusables/organizations/disable_project_board_results.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: d8b0b1d3b899ac3fc15756b36190ebe6eb875212 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122721" +--- Si decides habilitar nuevamente tableros de proyecto, todos los tableros de proyecto que se agregaron con anterioridad se encontrarán disponibles. diff --git a/translations/es-ES/data/reusables/organizations/domains-approve-domain.md b/translations/es-ES/data/reusables/organizations/domains-approve-domain.md index eb1a45fa4c..eda9e61020 100644 --- a/translations/es-ES/data/reusables/organizations/domains-approve-domain.md +++ b/translations/es-ES/data/reusables/organizations/domains-approve-domain.md @@ -1 +1,10 @@ -1. Lee la información sobre la aprobación de dominios y luego haz clic en **Aprobar _DOMINIO_**. ![Botón "Aprobar DOMINIO" en el diálogo de confirmación](/assets/images/help/organizations/domains-approve-domain.png) +--- +ms.openlocfilehash: 838f589be39d4cc28ea3321ef3d3ff1c138fc03d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122714" +--- +1. Lea la información sobre la aprobación del dominio y, después, haga clic en **Aprobar _DOMINIO_**. + ![Botón "Aprobar DOMINIO" en el cuadro de diálogo de confirmación](/assets/images/help/organizations/domains-approve-domain.png) diff --git a/translations/es-ES/data/reusables/organizations/domains-approve-it-instead.md b/translations/es-ES/data/reusables/organizations/domains-approve-it-instead.md index 5eb71b7e57..8abdbca396 100644 --- a/translations/es-ES/data/reusables/organizations/domains-approve-it-instead.md +++ b/translations/es-ES/data/reusables/organizations/domains-approve-it-instead.md @@ -1 +1,10 @@ -1. A la derecha de "¿No se puede verificar este dominio?", haz clic en **Aprobarlo en su lugar**. ![Texto de "Aprobar en su lugar" cuando se verifica un dominio](/assets/images/help/organizations/domains-approve-it-instead.png) +--- +ms.openlocfilehash: 99aea4a69d28e74df6ec2317fe4b215180c0c3a3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122713" +--- +1. A la derecha de "¿No se puede comprobar este dominio?", haga clic en **Aprobarlo en su lugar**. + ![Texto "Aprobarlo en su lugar" al comprobar un dominio](/assets/images/help/organizations/domains-approve-it-instead.png) diff --git a/translations/es-ES/data/reusables/organizations/filter-security-overview.md b/translations/es-ES/data/reusables/organizations/filter-security-overview.md index f125e8d182..91ebef2973 100644 --- a/translations/es-ES/data/reusables/organizations/filter-security-overview.md +++ b/translations/es-ES/data/reusables/organizations/filter-security-overview.md @@ -1 +1,10 @@ -1. Opcionalmente, filtra la lista de alertas. Puedes hacer clic en varios filtros de los menús desplegables de filtros para especificar tu búsqueda. También puedes teclear calificadores de búsqueda en el campo **Buscar repositorios**. Para obtener más información sobre los calificadores disponibles, consulta la sección "[Filtrar las alertas en el resumen de seguridad](/code-security/security-overview/filtering-alerts-in-the-security-overview)". ![Los menús desplegables de filtro y el campo de búsqueda de repositorios en el resumen de seguridad](/assets/images/help/organizations/security-overview-filter-alerts.png) +--- +ms.openlocfilehash: d59b7fbbb43283a784876eeb168010f230686119 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122706" +--- +1. Opcionalmente, filtra la lista de alertas. Puedes hacer clic en varios filtros de los menús desplegables de filtros para especificar tu búsqueda. También puede teclear calificadores de búsqueda en el campo **Buscar repositorios**. Para obtener más información sobre los calificadores disponibles, consulte "[Filtrar alertas en el resumen de seguridad](/code-security/security-overview/filtering-alerts-in-the-security-overview)". + ![Menús desplegables de filtro y el campo de búsqueda de repositorios en el resumen de seguridad](/assets/images/help/organizations/security-overview-filter-alerts.png) diff --git a/translations/es-ES/data/reusables/organizations/follow-organizations-beta.md b/translations/es-ES/data/reusables/organizations/follow-organizations-beta.md index 8d9ef03cd1..07d7066d0e 100644 --- a/translations/es-ES/data/reusables/organizations/follow-organizations-beta.md +++ b/translations/es-ES/data/reusables/organizations/follow-organizations-beta.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: f64274ea187e812242eb07e1dd9a7204b6522e50 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147692143" +--- {% note %} -**Nota:** La capacidad de seguir organizaciones se encuentra actualmente en beta público y está sujeta a cambios. +**Nota**: La capacidad de seguir a organizaciones está actualmente en versión beta pública y se pueden producir cambios. {% endnote %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/organizations/github-apps-settings-sidebar.md b/translations/es-ES/data/reusables/organizations/github-apps-settings-sidebar.md index abca9d24cd..088b49382d 100644 --- a/translations/es-ES/data/reusables/organizations/github-apps-settings-sidebar.md +++ b/translations/es-ES/data/reusables/organizations/github-apps-settings-sidebar.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 0747332c0a1381226ff218260b506f7623748db7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122705" +--- {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. En la barra lateral izquierda, selecciona **{% octicon "code" aria-label="The code icon" %} Ajustes de desarrollador** y luego haz clic en **{% data variables.product.prodname_github_apps %}**. +1. En la barra lateral izquierda, seleccione **{% octicon "code" aria-label="The code icon" %} Developer settings** y, después, haga clic en **{% data variables.product.prodname_github_apps %}** . {% else %} -1. En la barra lateral izquierda, haz clic en **{% data variables.product.prodname_github_apps %}**. ![Ajustes de las {% data variables.product.prodname_github_apps %}](/assets/images/help/organizations/github-apps-settings-sidebar.png) -{% endif %} +1. En la barra lateral de la izquierda, haga clic en **{% data variables.product.prodname_github_apps %}** . +![Configuración de {% data variables.product.prodname_github_apps %}](/assets/images/help/organizations/github-apps-settings-sidebar.png) {% endif %} diff --git a/translations/es-ES/data/reusables/organizations/invite-teams-or-people.md b/translations/es-ES/data/reusables/organizations/invite-teams-or-people.md index 8b184311af..4807e585bb 100644 --- a/translations/es-ES/data/reusables/organizations/invite-teams-or-people.md +++ b/translations/es-ES/data/reusables/organizations/invite-teams-or-people.md @@ -1 +1,10 @@ -1. A la derecha de "Administrar acceso", haz clic en **Agregar personas** o en **Agregar equipos**. ![botón de "Invitar equipos o personas"](/assets/images/help/repository/manage-access-invite-button.png) +--- +ms.openlocfilehash: 477402db423343d23bed2d08e8af2559e61dbd82 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122697" +--- +1. A la derecha de "Administrar acceso", haz clic en **Agregar personas** o **Agregar equipos**. + ![Botón "Invitar a equipos o personas"](/assets/images/help/repository/manage-access-invite-button.png) diff --git a/translations/es-ES/data/reusables/organizations/invite_member_from_people_tab.md b/translations/es-ES/data/reusables/organizations/invite_member_from_people_tab.md index 7549680f6e..09a7f23273 100644 --- a/translations/es-ES/data/reusables/organizations/invite_member_from_people_tab.md +++ b/translations/es-ES/data/reusables/organizations/invite_member_from_people_tab.md @@ -1,3 +1,12 @@ -{% ifversion fpt or ghec %}1. En la pestaña de Personas, da clic en **Invitar miembro**. - ![Botón de invitar miembro](/assets/images/help/organizations/people-tab-invite-member.png){% else %} -1. En la pestaña de Personas, da clic en **Agregar miembro**. ![Add member button](/assets/images/help/organizations/people-tab-invite-member-ghe.png){% endif %} +--- +ms.openlocfilehash: 7f1b2d62ddae5f44f3fe49fbff0cb18c1980db4e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122690" +--- +{% ifversion fpt or ghec %}1. En la pestaña People, haga clic en **Invite member**. + ![Botón Invite member](/assets/images/help/organizations/people-tab-invite-member.png){% else %} +1. En la pestaña People, haga clic en **Add member**. + ![Botón Add member](/assets/images/help/organizations/people-tab-invite-member-ghe.png){% endif %} diff --git a/translations/es-ES/data/reusables/organizations/invite_to_org.md b/translations/es-ES/data/reusables/organizations/invite_to_org.md index ad9a5b7eac..59adcd762d 100644 --- a/translations/es-ES/data/reusables/organizations/invite_to_org.md +++ b/translations/es-ES/data/reusables/organizations/invite_to_org.md @@ -1,3 +1,12 @@ -{% ifversion fpt or ghec %}1. Teclea el nombre de usuario, nombre completo, o dirección de correo electrónico de la persona que quieres invitar y da clic en **Invitar**. - ![Formato para invitar miembro](/assets/images/help/organizations/org-invite-modal.png){% else %} -1. Teclea el nombre de usuario, nombre completo, o dirección de correo electrónico de la persona que quieres agregar y da clic en **Invitar**. ![Invite member form](/assets/images/help/organizations/org-invite-modal.png){% endif %} +--- +ms.openlocfilehash: 7af8045c1424a4206fc2a2d59cdb32ab4840bfdd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122657" +--- +{% ifversion fpt or ghec %}1. Escriba el nombre de usuario, nombre completo o la dirección de correo electrónico de la persona a la que quiera invitar y haga clic en **Invite**. + ![Formulario de invitación al miembro](/assets/images/help/organizations/org-invite-modal.png){% else %} +1. Escriba el nombre de usuario, nombre completo o la dirección de correo electrónico de la persona que quiera agregar y haga clic en **Invite**. + ![Formulario de invitación al miembro](/assets/images/help/organizations/org-invite-modal.png){% endif %} diff --git a/translations/es-ES/data/reusables/organizations/invite_to_team.md b/translations/es-ES/data/reusables/organizations/invite_to_team.md index e8b735170c..cfd57749d2 100644 --- a/translations/es-ES/data/reusables/organizations/invite_to_team.md +++ b/translations/es-ES/data/reusables/organizations/invite_to_team.md @@ -1,6 +1,14 @@ +--- +ms.openlocfilehash: 603c044bcd701d91b2f867ac15d29d0117ae80d5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122650" +--- {% ifversion fpt or ghec %} 1. Agrega un miembro de la organización al equipo o invita a una persona que no sea miembro a unirse a un equipo: - - Si la persona que quieres agregar ya es miembro de la organización, escribe su nombre de usuario y haz clic en **Enter** (Intro). El usuario se agregará de inmediato al equipo. - - Si la persona que quieres agregar no es miembro de la organización, escribe su nombre de usuario o dirección de correo electrónico y haz clic en **Enter** (Intro). El usuario recibirá una invitación por correo electrónico para unirse a tu organización y se agregará al equipo una vez que la acepte.{% else %} -1. Escribe el nombre de usuario de la persona que quieres agregar y haz clic en **Enter** (Intro). El usuario se agregará de inmediato al equipo. ![Mensaje emergente de agregar miembro de equipo](/assets/images/help/organizations/Organization-add-team.png) -{% endif %} + - Si la persona que quiere agregar ya es miembro de la organización, escriba su nombre de usuario y presione **Entrar**. El usuario se agregará de inmediato al equipo. + - Si la persona que quiere agregar no es miembro de la organización, escriba su nombre de usuario y dirección de correo electrónico, y presione **Entrar**. El usuario recibirá una invitación por correo electrónico para unirse a tu organización y se agregará al equipo una vez que la acepte.{% else %} +1. Escriba el nombre de usuario de la persona la que quiera agregar y presione **Entrar**. El usuario se agregará de inmediato al equipo. +![Menú emergente Agregar miembro de equipo](/assets/images/help/organizations/Organization-add-team.png) {% endif %} diff --git a/translations/es-ES/data/reusables/organizations/member-privileges.md b/translations/es-ES/data/reusables/organizations/member-privileges.md index 20c7e3ae61..fb98cbf491 100644 --- a/translations/es-ES/data/reusables/organizations/member-privileges.md +++ b/translations/es-ES/data/reusables/organizations/member-privileges.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 2f7a3674b3d92f3785d3f8a4ada53004ee8554d5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122642" +--- {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. En la sección de "Acceso" de la barra lateral, haz clic en **{% octicon "people" aria-label="The people icon" %} Privilegios de miembro**. +1. En la sección "Access" de la barra latera, haga clic en **{% octicon "people" aria-label="The people icon" %} Member privileges**. {% else %} -4. En la barra lateral izquierda, da clic en **Privilegios de los miembros**. ![Opción de privilegios de los miembros en la configuración de la organización](/assets/images/help/organizations/org-settings-member-privileges.png) -{% endif %} +4. En la barra lateral de la izquierda, haga clic en **Member privileges**. +![Opción Member privileges en la configuración de la organización](/assets/images/help/organizations/org-settings-member-privileges.png) {% endif %} diff --git a/translations/es-ES/data/reusables/organizations/mixed-roles-warning.md b/translations/es-ES/data/reusables/organizations/mixed-roles-warning.md index ec42725a07..2d42fae2d2 100644 --- a/translations/es-ES/data/reusables/organizations/mixed-roles-warning.md +++ b/translations/es-ES/data/reusables/organizations/mixed-roles-warning.md @@ -1 +1,9 @@ -Si una persona obtuvo un acceso que ocasione conflictos, se mostrará una advertencia en la página de acceso del repositorio. Dicha advertencia se mostrará como "Roles mixtos {% octicon "alert" aria-label="The alert icon" %}" junto a la persona que tenga el acceso que esté ocasionando conflictos. Para ver la fuente del acceso que ocasiona el conflicto, pasa el puntero del mouse sobre el icono de advertencia o haz clic en **Roles mixtos**. +--- +ms.openlocfilehash: 60ab8c6d33c5ea5779154b70295ff6537e454557 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122641" +--- +Si una persona obtuvo un acceso que ocasione conflictos, se mostrará una advertencia en la página de acceso del repositorio. Dicha advertencia se mostrará como "Roles mixtos {% octicon "alert" aria-label="The alert icon" %}" junto a la persona que tenga el acceso que esté ocasionando conflictos. Para ver la fuente del acceso que ocasiona el conflicto, pase el puntero del mouse sobre el icono de advertencia o haga clic en **Roles mixtos**. diff --git a/translations/es-ES/data/reusables/organizations/navigate-to-org.md b/translations/es-ES/data/reusables/organizations/navigate-to-org.md index 2802cdb495..36b2321083 100644 --- a/translations/es-ES/data/reusables/organizations/navigate-to-org.md +++ b/translations/es-ES/data/reusables/organizations/navigate-to-org.md @@ -1 +1,9 @@ -1. En {% data variables.product.product_location %}, navega hasta la página principal de la organización. +--- +ms.openlocfilehash: fbf26f7ab8e188cea909554cba9edd5d6ab4ca6c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122634" +--- +1. En {% data variables.product.product_location %}, vaya hasta la página principal de la organización. diff --git a/translations/es-ES/data/reusables/organizations/new-org-permissions-more-info.md b/translations/es-ES/data/reusables/organizations/new-org-permissions-more-info.md index 77ceb8827e..68cf782274 100644 --- a/translations/es-ES/data/reusables/organizations/new-org-permissions-more-info.md +++ b/translations/es-ES/data/reusables/organizations/new-org-permissions-more-info.md @@ -1 +1,9 @@ -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)". +--- +ms.openlocfilehash: e676904aee049925f9a0d394f2785735a59ee19b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122633" +--- +Para más información, vea "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)". diff --git a/translations/es-ES/data/reusables/organizations/new-organization.md b/translations/es-ES/data/reusables/organizations/new-organization.md index 15f8d14758..b8da918f64 100644 --- a/translations/es-ES/data/reusables/organizations/new-organization.md +++ b/translations/es-ES/data/reusables/organizations/new-organization.md @@ -1 +1,10 @@ -1. En la sección "Organizaciones", haz clic en **New organization** (Nueva organización). ![Botón para crear una organización nueva](/assets/images/help/settings/new-org-button.png) +--- +ms.openlocfilehash: 5f4e7311590ef2c6aa1bec321f97f8db79960870 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122626" +--- +1. En la sección "Organizations" haga clic en **New organization**. +![Botón para crear una organización](/assets/images/help/settings/new-org-button.png) diff --git a/translations/es-ES/data/reusables/organizations/new-repo-permissions-more-info.md b/translations/es-ES/data/reusables/organizations/new-repo-permissions-more-info.md index 27e95fda9a..cfaecd8c2c 100644 --- a/translations/es-ES/data/reusables/organizations/new-repo-permissions-more-info.md +++ b/translations/es-ES/data/reusables/organizations/new-repo-permissions-more-info.md @@ -1 +1,9 @@ -Para obtener más información, consulta la sección "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". +--- +ms.openlocfilehash: 26baef64417db97b3832984d39ca26c427dc77e1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122625" +--- +Para más información, vea "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". diff --git a/translations/es-ES/data/reusables/organizations/new-ssh-ca.md b/translations/es-ES/data/reusables/organizations/new-ssh-ca.md index da74aca9dc..662e8eac67 100644 --- a/translations/es-ES/data/reusables/organizations/new-ssh-ca.md +++ b/translations/es-ES/data/reusables/organizations/new-ssh-ca.md @@ -1,3 +1,13 @@ -1. A la derecha de "Autoridades de Certificados SSH", da clic en **Nueva Autoridad**. ![Botón de nueva autoridad](/assets/images/help/organizations/new-ca-button.png) -2. Debajo de "Llave", pega tu llave SSH pública. ![Campo de llave para agregar autoridad](/assets/images/help/organizations/ca-key-field.png) -3. Da clic en **Agregar Autoridad**. +--- +ms.openlocfilehash: 50f5872ca3ee3cc64b6a65a0507dd1a92b9b4cbf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122618" +--- +1. A la derecha de "Entidades de certificación SSH", haga clic en **Nueva CA**. + ![Botón Nueva CA](/assets/images/help/organizations/new-ca-button.png) +2. Debajo de "Llave", pega tu llave SSH pública. + ![Campo clave para agregar CA](/assets/images/help/organizations/ca-key-field.png) +3. Haga clic en **Agregar etiqueta**. diff --git a/translations/es-ES/data/reusables/organizations/new_team.md b/translations/es-ES/data/reusables/organizations/new_team.md index e8a3fcd713..02b6f8f0ba 100644 --- a/translations/es-ES/data/reusables/organizations/new_team.md +++ b/translations/es-ES/data/reusables/organizations/new_team.md @@ -1,8 +1,12 @@ -1. Debajo del nombre de tu organización, da clic en -{% octicon "people" aria-label="The people icon" %} **Equipos**. - {% ifversion fpt or ghes > 3.2 or ghec %} - ![Pestaña de equipos](/assets/images/help/organizations/organization-teams-tab-with-overview.png) - {% else %} - ![Pestaña de equipos](/assets/images/help/organizations/organization-teams-tab.png) - {% endif %} -1. Al lado derecho de la pestaña de Equipos, da clic en **Equipo nuevo**. ![Botón de equipo nuevo](/assets/images/help/teams/new-team-button.png) +--- +ms.openlocfilehash: 383ba2a3fe279dfa18f20c931a58a5b4785e8727 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122609" +--- +1. En el nombre de la organización, haga clic en {% octicon "people" aria-label="The people icon" %} **Equipos**. + {% ifversion fpt or ghes > 3.2 or ghec %} ![Pestaña Equipos](/assets/images/help/organizations/organization-teams-tab-with-overview.png) {% else %} ![Teams tab](/assets/images/help/organizations/organization-teams-tab.png) {% endif %} +1. En el lado derecho de la pestaña Equipos, haga clic en **Nuevo equipo**. + ![Botón Nuevo equipo](/assets/images/help/teams/new-team-button.png) diff --git a/translations/es-ES/data/reusables/organizations/oauth_app_access.md b/translations/es-ES/data/reusables/organizations/oauth_app_access.md index cead0f84ad..21e761de19 100644 --- a/translations/es-ES/data/reusables/organizations/oauth_app_access.md +++ b/translations/es-ES/data/reusables/organizations/oauth_app_access.md @@ -1 +1,9 @@ -1. En la sección de "Integraciones" de la barra lateral, haz clic en **{% octicon "key" aria-label="The key icon" %} Acceso de terceros**. +--- +ms.openlocfilehash: 19d660784f148924f9763da604c017e7337c64ea +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122577" +--- +1. En la sección "Integrations" de la barra lateral, haga clic en **{% octicon "key" aria-label="The key icon" %} Third-party access**. diff --git a/translations/es-ES/data/reusables/organizations/oauth_app_restrictions_default.md b/translations/es-ES/data/reusables/organizations/oauth_app_restrictions_default.md index f003f09159..36aba6374a 100644 --- a/translations/es-ES/data/reusables/organizations/oauth_app_restrictions_default.md +++ b/translations/es-ES/data/reusables/organizations/oauth_app_restrictions_default.md @@ -1 +1,9 @@ -{% ifversion fpt or ghec %}Cuando creas una organización nueva, las restricciones de acceso de {% data variables.product.prodname_oauth_app %} se habilitan predeterminadamente. Los propietarios de las organizaciones pueden [inhabilitar las restricciones de acceso de {% data variables.product.prodname_oauth_app %}](/articles/disabling-oauth-app-access-restrictions-for-your-organization) en cualquier momento.{% endif %} +--- +ms.openlocfilehash: b9d870ddcce085e2fc5d5a489276d641c5d7ad70 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122570" +--- +{% ifversion fpt or ghec %}Al crear una organización, se habilitan de forma predeterminada las restricciones de acceso de {% data variables.product.prodname_oauth_app %}. Los propietarios de la organización pueden [deshabilitar las restricciones de acceso de {% data variables.product.prodname_oauth_app %}](/articles/disabling-oauth-app-access-restrictions-for-your-organization) en cualquier momento.{% endif %} diff --git a/translations/es-ES/data/reusables/organizations/org-invite-expiration.md b/translations/es-ES/data/reusables/organizations/org-invite-expiration.md index 3dac78e542..0fcbbf8841 100644 --- a/translations/es-ES/data/reusables/organizations/org-invite-expiration.md +++ b/translations/es-ES/data/reusables/organizations/org-invite-expiration.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 19aa020ae0ff7ab31254079043a048cae86a823e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122562" +--- Las invitaciones pendientes caducarán después de 7 días. Esto restablecerá cualquier licencia sin reclamar. diff --git a/translations/es-ES/data/reusables/organizations/org-invite-scim.md b/translations/es-ES/data/reusables/organizations/org-invite-scim.md index 6ba8413ea4..d8e887ae49 100644 --- a/translations/es-ES/data/reusables/organizations/org-invite-scim.md +++ b/translations/es-ES/data/reusables/organizations/org-invite-scim.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 5cc309eef4a786e150774afb03e77843e59667d1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122561" +--- Si un invitado no acepta la invitación dentro de siete días, la invitación pendiente vencerá automáticamente. Después de su vencimiento, {% data variables.product.company_short %} ya no te facturará por la invitación pendiente.{% ifversion ghec %} Si una solicitud de SCIM genera la invitación desde tu proveedor de identidad (IdP), esta no vencerá.{% endif %} diff --git a/translations/es-ES/data/reusables/organizations/org-list.md b/translations/es-ES/data/reusables/organizations/org-list.md index 3e3235abb5..0bb8fb902f 100644 --- a/translations/es-ES/data/reusables/organizations/org-list.md +++ b/translations/es-ES/data/reusables/organizations/org-list.md @@ -1 +1,10 @@ -1. Debajo de "Organizaciones", junto al nombre de tu organización, haz clic en **Ajustes**. ![Captura de pantalla de una organización junto al botón de "Ajustes"](/assets/images/help/organizations/list-of-organizations.png) +--- +ms.openlocfilehash: 0d1e4420065937ac3cb4e296487ba4de00c7344d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122554" +--- +1. En "Organizaciones", junto al nombre de la organización, haga clic en **Configuración**. + ![Captura de pantalla de una organización junto al botón "Configuración"](/assets/images/help/organizations/list-of-organizations.png) diff --git a/translations/es-ES/data/reusables/organizations/org-ownership-recommendation.md b/translations/es-ES/data/reusables/organizations/org-ownership-recommendation.md index 98b0a8844c..78e07c37bd 100644 --- a/translations/es-ES/data/reusables/organizations/org-ownership-recommendation.md +++ b/translations/es-ES/data/reusables/organizations/org-ownership-recommendation.md @@ -1 +1,9 @@ -Los proyectos mantenidos y admnistrados por un solo propietario de organización pueden llegar a ser inaccesibles con facilidad si no se puede contactar a dicho propietario. Te recomendamos que tu organización tenga por lo menos dos personas con permisos de *propietario* para garantizar que nadie tendrá acceso al proyecto. +--- +ms.openlocfilehash: 0a42d7b90fd6973a0d52e7cff8dfc3082de11135 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122553" +--- +Los proyectos mantenidos y admnistrados por un solo propietario de organización pueden llegar a ser inaccesibles con facilidad si no se puede contactar a dicho propietario. Es recomendable que una organización tenga al menos dos personas con permisos de *propietario* para garantizar que nadie pierda el acceso al proyecto. diff --git a/translations/es-ES/data/reusables/organizations/org-settings-repository-roles.md b/translations/es-ES/data/reusables/organizations/org-settings-repository-roles.md index f0db9dd4a7..a71df803b0 100644 --- a/translations/es-ES/data/reusables/organizations/org-settings-repository-roles.md +++ b/translations/es-ES/data/reusables/organizations/org-settings-repository-roles.md @@ -1 +1,9 @@ -1. EN la sección de "Acceso" de la barra lateral, haz clic en **{% octicon "id-badge" aria-label="The ID badge icon" %} Roles de repositorio**. +--- +ms.openlocfilehash: d78bee91839defed786f2cf13e6a435ff3093961 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122546" +--- +1. En la sección "Access" de la barra lateral, haga clic en **{% octicon "id-badge" aria-label="The ID badge icon" %} Repository roles**. diff --git a/translations/es-ES/data/reusables/organizations/org_settings.md b/translations/es-ES/data/reusables/organizations/org_settings.md index 8374619c69..5e43eda2b0 100644 --- a/translations/es-ES/data/reusables/organizations/org_settings.md +++ b/translations/es-ES/data/reusables/organizations/org_settings.md @@ -1,7 +1,10 @@ -1. Debajo del nombre de tu organización, da clic en -{% octicon "gear" aria-label="The Settings gear" %} **Ajustes**. - {% ifversion fpt or ghes > 3.2 or ghec %} - ![Botón de configuración de organización](/assets/images/help/organizations/organization-settings-tab-with-overview-tab.png) - {% else %} - ![Botón de configuración de organización](/assets/images/help/organizations/organization-settings-tab.png) - {% endif %} +--- +ms.openlocfilehash: 86e15f92ffd6a5a5b90d7a70a666447a6a51a62a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122545" +--- +1. Debajo del nombre de la organización, haga clic en {% octicon "gear" aria-label="The Settings gear" %} **Settings**. + {% ifversion fpt or ghes > 3.2 or ghec %} ![Botón de configuración de la organización](/assets/images/help/organizations/organization-settings-tab-with-overview-tab.png) {% else %} ![Organization settings button](/assets/images/help/organizations/organization-settings-tab.png) {% endif %} diff --git a/translations/es-ES/data/reusables/organizations/organization-name.md b/translations/es-ES/data/reusables/organizations/organization-name.md index 0c9654fcbd..c7dd6681fe 100644 --- a/translations/es-ES/data/reusables/organizations/organization-name.md +++ b/translations/es-ES/data/reusables/organizations/organization-name.md @@ -1 +1,10 @@ -1. Debajo de "Nombre de cuenta organizacional", teclea un nombre para tu cuenta de organización. ![Campo para teclear el nombre de organización](/assets/images/help/organizations/new-org-name.png) +--- +ms.openlocfilehash: 58b6a9db23ed8b7ea32d0840598caf57926baa40 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122538" +--- +1. Debajo de "Nombre de cuenta organizacional", teclea un nombre para tu cuenta de organización. +![Campo para escribir el nombre de una organización](/assets/images/help/organizations/new-org-name.png) diff --git a/translations/es-ES/data/reusables/organizations/organization-plans.md b/translations/es-ES/data/reusables/organizations/organization-plans.md index cc1c62b4ee..b84b0b721e 100644 --- a/translations/es-ES/data/reusables/organizations/organization-plans.md +++ b/translations/es-ES/data/reusables/organizations/organization-plans.md @@ -1,6 +1,11 @@ -{% ifversion fpt or ghec %} -Todas las organizaciones pueden ser propietarias de una cantidad ilimitada de repositorios públicos y privados. Puedes utilizar las organizaciones gratuitamente con {% data variables.product.prodname_free_team %}, el cual incluye características limitadas en los repositorios privados. Para obtener el conjunto de características completo en los repositorios privados y las características adicionales a nivel de la organización, incluyendo el inicio de sesión único de SAML y la cobertura de soporte mejorada, puedes mejorar a {% data variables.product.prodname_team %} o {% data variables.product.prodname_ghe_cloud %}. {% data reusables.gated-features.more-info %} +--- +ms.openlocfilehash: 0372bc08bb87ea419c1b07a9a640ba1611af1d84 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147389943" +--- +{% ifversion fpt or ghec %} Todas las organizaciones pueden tener un número ilimitado de repositorios públicos y privados en propiedad. Puedes utilizar las organizaciones gratuitamente con {% data variables.product.prodname_free_team %}, el cual incluye características limitadas en los repositorios privados. Para obtener el conjunto de características completo en los repositorios privados y las características adicionales a nivel de la organización, incluyendo el inicio de sesión único de SAML y la cobertura de soporte mejorada, puedes mejorar a {% data variables.product.prodname_team %} o {% data variables.product.prodname_ghe_cloud %}. {% data reusables.gated-features.more-info %} -{% ifversion fpt %} -{% data reusables.enterprise.link-to-ghec-trial %}{% endif %} -{% endif %} +{% ifversion fpt %} {% data reusables.enterprise.link-to-ghec-trial %}{% endif %} {% endif %} diff --git a/translations/es-ES/data/reusables/organizations/organization-wide-project.md b/translations/es-ES/data/reusables/organizations/organization-wide-project.md index a49287d4cf..adea6c5141 100644 --- a/translations/es-ES/data/reusables/organizations/organization-wide-project.md +++ b/translations/es-ES/data/reusables/organizations/organization-wide-project.md @@ -1,7 +1,10 @@ -1. Debajo del nombre de tu organización, da clic en -{% octicon "project" aria-label="The Projects icon" %} **Proyectos**. - {% ifversion fpt or ghes > 3.2 or ghec %} - ![Pestaña de proyectos para tu organización](/assets/images/help/organizations/organization-projects-tab-with-overview-tab.png) - {% else %} - ![Pestaña de proyectos para tu organización](/assets/images/help/organizations/organization-projects-tab.png) - {% endif %} +--- +ms.openlocfilehash: cba236cbf17553914d18f006b2a17a77a4892658 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122497" +--- +1. En el nombre de la organización, haga clic en {% octicon "project" aria-label="The Projects icon" %} **Proyectos**. + {% ifversion fpt or ghes > 3.2 or ghec %} ![Pestaña Proyectos para la organización](/assets/images/help/organizations/organization-projects-tab-with-overview-tab.png) {% else %} ![Projects tab for your organization](/assets/images/help/organizations/organization-projects-tab.png) {% endif %} diff --git a/translations/es-ES/data/reusables/organizations/outside-collaborators-use-seats.md b/translations/es-ES/data/reusables/organizations/outside-collaborators-use-seats.md index fb1e498beb..4e261b7340 100644 --- a/translations/es-ES/data/reusables/organizations/outside-collaborators-use-seats.md +++ b/translations/es-ES/data/reusables/organizations/outside-collaborators-use-seats.md @@ -1 +1,9 @@ -El agregar a un colaborador externo a un repositorio privado{% ifversion ghec %} o interno{% endif %} utilizará una de tus licencias de pago. Para obtener más información, consulta la sección "{% ifversion fpt or ghec %}[Acerca de los precios por usuario](/billing/managing-billing-for-your-github-account/about-per-user-pricing){% elsif ghes or ghae %}[Acerca de la facturación para tu empresa](/billing/managing-billing-for-your-github-account/about-billing-for-your-enterprise){% endif %}". +--- +ms.openlocfilehash: b692fa5f67c502468e33e3358e612b40dd598a41 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122482" +--- +El agregar a un colaborador externo a un repositorio privado{% ifversion ghec %} o interno{% endif %} utilizará una de tus licencias de pago. Para más información, vea "{% ifversion fpt or ghec %}[Acerca de los precios por usuario](/billing/managing-billing-for-your-github-account/about-per-user-pricing){% elsif ghes or ghae %}[Acerca de la facturación de la empresa](/billing/managing-billing-for-your-github-account/about-billing-for-your-enterprise){% endif %}". diff --git a/translations/es-ES/data/reusables/organizations/outside_collaborator_forks.md b/translations/es-ES/data/reusables/organizations/outside_collaborator_forks.md index 1065f0f5b3..50489adac1 100644 --- a/translations/es-ES/data/reusables/organizations/outside_collaborator_forks.md +++ b/translations/es-ES/data/reusables/organizations/outside_collaborator_forks.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: bebc28240c6b2ff7c395f6b719e8cdc0358dd247 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122481" +--- Cuando agregas un colaborador externo a un repositorio, también es necesario que lo agregues en cualquier bifurcación del repositorio al que le quieras dar acceso. diff --git a/translations/es-ES/data/reusables/organizations/outside_collaborators_description.md b/translations/es-ES/data/reusables/organizations/outside_collaborators_description.md index 24d0032a0f..02fa9dfb9a 100644 --- a/translations/es-ES/data/reusables/organizations/outside_collaborators_description.md +++ b/translations/es-ES/data/reusables/organizations/outside_collaborators_description.md @@ -1,5 +1,13 @@ -Un colaborador externo es una persona que tiene acceso a uno o más repositorios de la organización, pero no es explícitamente miembro de la organización, como ser, un consultor o empleado transitorio. Para obtener más información, consulta: +--- +ms.openlocfilehash: a5dd18f8480462a2692e6c254f630ebfa2acbca4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122474" +--- +Un colaborador externo es una persona que tiene acceso a uno o más repositorios de la organización, pero no es explícitamente miembro de la organización, como ser, un consultor o empleado transitorio. Para más información, consulte: -- "[Agregar colaboradores externos a repositorios de tu organización](/articles/adding-outside-collaborators-to-repositories-in-your-organization)" -- "[Convertir a un miembro de la organización en colaborador externo](/articles/converting-an-organization-member-to-an-outside-collaborator)" -- "[Eliminar a un colaborador externo desde el repositorio de una organización](/articles/removing-an-outside-collaborator-from-an-organization-repository)" +- "[Adición de colaboradores externos a los repositorios en la organización](/articles/adding-outside-collaborators-to-repositories-in-your-organization)" +- "[Conversión de un miembro de la organización en un colaborador externo](/articles/converting-an-organization-member-to-an-outside-collaborator)" +- "[Eliminación de un colaborador externo de un repositorio de la organización](/articles/removing-an-outside-collaborator-from-an-organization-repository)" diff --git a/translations/es-ES/data/reusables/organizations/owners-and-admins-can.md b/translations/es-ES/data/reusables/organizations/owners-and-admins-can.md index 5f1b72ab38..24635f0291 100644 --- a/translations/es-ES/data/reusables/organizations/owners-and-admins-can.md +++ b/translations/es-ES/data/reusables/organizations/owners-and-admins-can.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 2af0440764f0312cf95ea726f661580c2dd70b14 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122473" +--- Solo los miembros con privilegios de propietario de una organización o privilegios de administrador de un repositorio pueden diff --git a/translations/es-ES/data/reusables/organizations/owners-team.md b/translations/es-ES/data/reusables/organizations/owners-team.md index 05c04c34d4..35613cad7d 100644 --- a/translations/es-ES/data/reusables/organizations/owners-team.md +++ b/translations/es-ES/data/reusables/organizations/owners-team.md @@ -1,8 +1,12 @@ -1. Debajo del nombre de tu organización, da clic en -{% octicon "people" aria-label="The people icon" %} **Equipos**. - {% ifversion fpt or ghes > 3.2 or ghec %} - ![Pestaña de equipos](/assets/images/help/organizations/organization-teams-tab-with-overview.png) - {% else %} - ![Pestaña de equipos](/assets/images/help/organizations/organization-teams-tab.png) - {% endif %} -1. En la pestaña de Equipos, da clic en **Propietarios**. ![Equipo del propietario seleccionado](/assets/images/help/teams/owners-team.png) +--- +ms.openlocfilehash: 953f11ac28cbb526cd4e93bc316cf81b12241f08 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122466" +--- +1. En el nombre de la organización, haga clic en {% octicon "people" aria-label="The people icon" %} **Equipos**. + {% ifversion fpt or ghes > 3.2 or ghec %} ![Pestaña Equipos](/assets/images/help/organizations/organization-teams-tab-with-overview.png) {% else %} ![Teams tab](/assets/images/help/organizations/organization-teams-tab.png) {% endif %} +1. En la pestaña Equipos, haga clic en **Propietarios**. + ![Equipo de propietarios seleccionado](/assets/images/help/teams/owners-team.png) diff --git a/translations/es-ES/data/reusables/organizations/people-export.md b/translations/es-ES/data/reusables/organizations/people-export.md index fd45aa14f8..7dda2e1d4a 100644 --- a/translations/es-ES/data/reusables/organizations/people-export.md +++ b/translations/es-ES/data/reusables/organizations/people-export.md @@ -1 +1,10 @@ -1. A la derecha de la barra de búsqueda, selecciona el menú desplegable de Exportar y haz clic en el formato de exportación deseado. ![Captura de pantalla del botón de exportar.](/assets/images/help/organizations/people-tab-export.png) +--- +ms.openlocfilehash: daffa09ee1e17affb693cd3f63f4f941db08822f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122465" +--- +1. A la derecha de la barra de búsqueda, selecciona el menú desplegable de Exportar y haz clic en el formato de exportación deseado. + ![Captura de pantalla del botón Exportar.](/assets/images/help/organizations/people-tab-export.png) diff --git a/translations/es-ES/data/reusables/organizations/people.md b/translations/es-ES/data/reusables/organizations/people.md index c224dbe558..cfa0daacb5 100644 --- a/translations/es-ES/data/reusables/organizations/people.md +++ b/translations/es-ES/data/reusables/organizations/people.md @@ -1,7 +1,10 @@ -1. Debajo del nombre de tu organización, da clic en -{% octicon "person" aria-label="The Person icon" %} **Personas**. - {% ifversion fpt or ghes > 3.2 or ghec %} - ![Pestaña de las Personas](/assets/images/help/organizations/organization-people-tab-with-overview-tab.png) - {% else %} - ![Pestaña de las Personas](/assets/images/help/organizations/organization-people-tab.png) - {% endif %} +--- +ms.openlocfilehash: 3a40932cc10fd659071bbc951940a79a1c0498bf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122458" +--- +1. En el nombre de la organización, haga clic en {% octicon "person" aria-label="The Person icon" %} **Personas**. + {% ifversion fpt or ghes > 3.2 or ghec %} ![La pestaña Personas](/assets/images/help/organizations/organization-people-tab-with-overview-tab.png) {% else %} ![The People tab](/assets/images/help/organizations/organization-people-tab.png) {% endif %} diff --git a/translations/es-ES/data/reusables/organizations/people_tab_outside_collaborators.md b/translations/es-ES/data/reusables/organizations/people_tab_outside_collaborators.md index 36d51ab95b..838fbccb1b 100644 --- a/translations/es-ES/data/reusables/organizations/people_tab_outside_collaborators.md +++ b/translations/es-ES/data/reusables/organizations/people_tab_outside_collaborators.md @@ -1 +1,10 @@ -4. Debajo de la pestaña "Personas", da clic en **Colaboradores externos**. ![Botón para seleccionar los colaboradores externos para una organización](/assets/images/help/organizations/select-outside-collaborators.png) +--- +ms.openlocfilehash: f3990c1ed67b894ee33c4f142dfe504871e2d1cf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122449" +--- +4. En la pestaña "People", haga clic en **Outside collaborators**. +![Botón para seleccionar los colaboradores externos para una organización](/assets/images/help/organizations/select-outside-collaborators.png) diff --git a/translations/es-ES/data/reusables/organizations/reinstate-user-type-username.md b/translations/es-ES/data/reusables/organizations/reinstate-user-type-username.md index a6b7f6ce70..fea392ced7 100644 --- a/translations/es-ES/data/reusables/organizations/reinstate-user-type-username.md +++ b/translations/es-ES/data/reusables/organizations/reinstate-user-type-username.md @@ -1 +1,9 @@ -1. Teclea el nombre de usuario de la persona que quieres reinstaurar y da clic en **Invitar**. +--- +ms.openlocfilehash: 9b8456eea0fddf7b06e0de9e597fbc3d135784d6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122417" +--- +1. Escriba el nombre de usuario de la persona a la que quiera reinstaurar y haga clic en **Invite**. diff --git a/translations/es-ES/data/reusables/organizations/removed_outside_collaborators.md b/translations/es-ES/data/reusables/organizations/removed_outside_collaborators.md index 6a6d99c85c..d8fd155d1d 100644 --- a/translations/es-ES/data/reusables/organizations/removed_outside_collaborators.md +++ b/translations/es-ES/data/reusables/organizations/removed_outside_collaborators.md @@ -1 +1,10 @@ -1. Si se te solicita, lee la información acerca de los miembros y colaboradores externos que se eliminarán de la organización. Teclea el nombre de tu organización para confirmar el cambio y posteriormente da clic en **Eliminar miembros & requerir autenticación de dos factores**. ![Cuadro Confirmar aplicación obligatoria de dos factores](/assets/images/help/organizations/confirm-require-2fa.png) +--- +ms.openlocfilehash: ab58f06dfd1de2eea4fce2456edb149e3a35ccc9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122410" +--- +1. Si se te solicita, lee la información acerca de los miembros y colaboradores externos que se eliminarán de la organización. Escriba el nombre de la organización para confirmar el cambio y, después, haga clic en **Quitar miembros y requerir autenticación en dos fases**. + ![Cuadro Confirmar cumplimiento en dos fases](/assets/images/help/organizations/confirm-require-2fa.png) diff --git a/translations/es-ES/data/reusables/organizations/repo-creation-constants.md b/translations/es-ES/data/reusables/organizations/repo-creation-constants.md index 313066b252..4d0f2911ee 100644 --- a/translations/es-ES/data/reusables/organizations/repo-creation-constants.md +++ b/translations/es-ES/data/reusables/organizations/repo-creation-constants.md @@ -1 +1,9 @@ -Los propietarios de las organizaciones siempre podrán crear cualquier tipo de repositorio, y los colaboradores externos jamás podrán crear algún tipo de repositorio. Para obtener más información, consulta la sección "[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)". +--- +ms.openlocfilehash: 0e8dd11eb69439eaa5f6a441646c486704f1702b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122402" +--- +Los propietarios de las organizaciones siempre podrán crear cualquier tipo de repositorio, y los colaboradores externos jamás podrán crear algún tipo de repositorio. Para más información, vea "[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)". diff --git a/translations/es-ES/data/reusables/organizations/repository-defaults.md b/translations/es-ES/data/reusables/organizations/repository-defaults.md index 41e5012aac..d8c1135baf 100644 --- a/translations/es-ES/data/reusables/organizations/repository-defaults.md +++ b/translations/es-ES/data/reusables/organizations/repository-defaults.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: c0c54b40cc265c869a71ab46a7de131396226fff +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122401" +--- {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. En la sección de "Código, planeación y automatización" de la barra lateral, selecciona **{% octicon "repo" aria-label="The repo icon" %} Repositorio** y luego haz clic en **Valores predeterminados de repositorio**. +1. En la sección "Código, planificación y automatización" de la barra lateral, seleccione **{% octicon "repo" aria-label="The repo icon" %} Repositorio** y, después, haga clic en **Valores predeterminados del repositorio**. {% else %} -1. En la barra lateral izquierda da clic en **Predeterminados del repositorio**. ![Pestaña de predeterminados del repositorio](/assets/images/help/organizations/repo-defaults-tab.png) -{% endif %} +1. En la barra lateral de la izquierda, haga clic en **Valores predeterminados del repositorio**. + ![Pestaña de valores predeterminados del repositorio](/assets/images/help/organizations/repo-defaults-tab.png) {% endif %} diff --git a/translations/es-ES/data/reusables/organizations/repository-labels.md b/translations/es-ES/data/reusables/organizations/repository-labels.md index 657d32a7ce..37dba25b61 100644 --- a/translations/es-ES/data/reusables/organizations/repository-labels.md +++ b/translations/es-ES/data/reusables/organizations/repository-labels.md @@ -1 +1,9 @@ -1. En la barra lateral izquierda, da clic en **Etiquetas de repositorio**. +--- +ms.openlocfilehash: 2e8b7d6bec8d94c6e70391341b3e1465a8356f3f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122394" +--- +1. En la barra lateral de la izquierda, haga clic en **Etiquetas de repositorio**. diff --git a/translations/es-ES/data/reusables/organizations/require-ssh-cert.md b/translations/es-ES/data/reusables/organizations/require-ssh-cert.md index 2fcf3beb6d..abea49a40e 100644 --- a/translations/es-ES/data/reusables/organizations/require-ssh-cert.md +++ b/translations/es-ES/data/reusables/organizations/require-ssh-cert.md @@ -1 +1,10 @@ -1. Opcionalmente, para requerir que los miembros utilicen certificados SSH, selecciona **Requerir Certificados SSH** y después da clic en **Guardar**. ![Casilla de Requerir Certificado SSH y botón de guardar](/assets/images/help/organizations/require-ssh-cert.png) +--- +ms.openlocfilehash: 2f27cc8f89cfa028a5e07512c1528152a9bd4941 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122393" +--- +1. Opcionalmente, para exigir que los miembros usen certificados SSH, seleccione **Exigir certificados SSH** y, después, haga clic en **Guardar**. + ![Casilla para exigir el certificado SSH y botón de guardar](/assets/images/help/organizations/require-ssh-cert.png) diff --git a/translations/es-ES/data/reusables/organizations/require_two_factor_authentication.md b/translations/es-ES/data/reusables/organizations/require_two_factor_authentication.md index 19c5b74bc3..4ff32980b0 100644 --- a/translations/es-ES/data/reusables/organizations/require_two_factor_authentication.md +++ b/translations/es-ES/data/reusables/organizations/require_two_factor_authentication.md @@ -1 +1,10 @@ -1. Debajo de "Autenticación", selecciona **Requerir autenticación de dos factores para todos en tu organización**, y después da clic en **Guardar**. ![Casilla de Requerir autenticación bifactorial](/assets/images/help/organizations/require-2fa-checkbox.png) +--- +ms.openlocfilehash: 53312c4b6c76ee95f42088cbfa0ed5b5c40661f3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122386" +--- +1. En "Autenticación", seleccione **Requerir autenticación en dos fases para todos los usuarios de la organización** y, después, haga clic en **Guardar**. + ![Casilla Requerir 2FA](/assets/images/help/organizations/require-2fa-checkbox.png) diff --git a/translations/es-ES/data/reusables/organizations/reseller-ask-to-become-billing-manager.md b/translations/es-ES/data/reusables/organizations/reseller-ask-to-become-billing-manager.md index d013c5b24f..28702503ea 100644 --- a/translations/es-ES/data/reusables/organizations/reseller-ask-to-become-billing-manager.md +++ b/translations/es-ES/data/reusables/organizations/reseller-ask-to-become-billing-manager.md @@ -1 +1,9 @@ -Si no eres un gerente de facturación de la organización, pide a tu cliente que haga que un *propietario* de la misma [te agregue a esta como gerente de facturación](/articles/adding-a-billing-manager-to-your-organization). +--- +ms.openlocfilehash: 3aeebfb94e77201b11f8c404b515b451100b016d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122385" +--- +Si no es administrador de facturación de la organización, pídale al cliente que un *propietario* de la organización [le agregue a la organización como administrador de facturación](/articles/adding-a-billing-manager-to-your-organization). diff --git a/translations/es-ES/data/reusables/organizations/restrict-email-notifications.md b/translations/es-ES/data/reusables/organizations/restrict-email-notifications.md index e6d0c8a3fb..1e8f0a3294 100644 --- a/translations/es-ES/data/reusables/organizations/restrict-email-notifications.md +++ b/translations/es-ES/data/reusables/organizations/restrict-email-notifications.md @@ -1 +1,10 @@ -1. Debajo de "Preferencias de notificación", selecciona **Restringir las notificaciones por correo electrónico únicamente a los dominios verificados o aprobados**. ![Casilla para restringir las notificaciones por correo electrónico para los correos electrónicos de dominio verificado](/assets/images/help/organizations/restrict-email-notifications-to-domain.png) +--- +ms.openlocfilehash: bcff5b69bba57d56224c0f12093e85ab052fe132 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122378" +--- +1. Debajo del apartado de preferencias de notificaciones, selecciona **Restrict email notifications to only approved or verified domains** (Restringir las notificaciones por correo electrónico únicamente a los dominios verificados o aprobados). + ![Casilla para restringir las notificaciones por correo electrónico para los correos electrónicos de dominio verificado](/assets/images/help/organizations/restrict-email-notifications-to-domain.png) diff --git a/translations/es-ES/data/reusables/organizations/review-team-repository-access.md b/translations/es-ES/data/reusables/organizations/review-team-repository-access.md index e714becaca..574b13282e 100644 --- a/translations/es-ES/data/reusables/organizations/review-team-repository-access.md +++ b/translations/es-ES/data/reusables/organizations/review-team-repository-access.md @@ -1 +1,10 @@ -1. Revisa la lista de repositorios a la cual tendrá acceso el nuevo miembro del equipo, posteriormente, da clic en **Agregar _NOMBRE DE USUARIO_ a _NOMBRE DE EQUIPO_**. ![Cuadro modal con listado de repositorios a los que tendrá acceso el nuevo miembro del equipo y botón de confirmación](/assets/images/help/teams/add-team-member-repo-perms.png) +--- +ms.openlocfilehash: 47ae3d9e663d01b976bd58902c2956930d3ba002 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122369" +--- +1. Revise la lista de repositorios a los que tendrá acceso el nuevo miembro del equipo y, después, haga clic en **Agregar _NOMBRE DE USUARIO_ a _NOMBRE DE EQUIPO_**. + ![Cuadro de diálogo modal con una lista de repositorios a los que tendrá acceso el nuevo miembro del equipo y botón de confirmación](/assets/images/help/teams/add-team-member-repo-perms.png) diff --git a/translations/es-ES/data/reusables/organizations/security-and-analysis.md b/translations/es-ES/data/reusables/organizations/security-and-analysis.md index a136bc25c6..205cd1dfbb 100644 --- a/translations/es-ES/data/reusables/organizations/security-and-analysis.md +++ b/translations/es-ES/data/reusables/organizations/security-and-analysis.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: f7cdac66bd6f098ee1d58be046ad0038a56f20a9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122337" +--- {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. En la sección de "Seguridad" de la barra lateral, haz clic en **{% octicon "codescan" aria-label="The codescan icon" %} Análisis y seguridad de código**. +1. En la sección "Seguridad" de la barra lateral, haga clic en **{% octicon "codescan" aria-label="The codescan icon" %} Análisis y seguridad del código**. {% else %} -1. En la barra lateral izquierda, da clic en **Seguridad & análisis**. ![Pestaña de "Seguridad & análisis"](/assets/images/help/organizations/org-settings-security-and-analysis.png) -{% endif %} +1. En la barra lateral de la izquierda, haga clic en **Security & analysis**. + ![Pestaña "Seguridad y análisis" en la configuración de la organización](/assets/images/help/organizations/org-settings-security-and-analysis.png) {% endif %} diff --git a/translations/es-ES/data/reusables/organizations/security-manager-beta-note.md b/translations/es-ES/data/reusables/organizations/security-manager-beta-note.md index ae3e8fca1d..089183c66c 100644 --- a/translations/es-ES/data/reusables/organizations/security-manager-beta-note.md +++ b/translations/es-ES/data/reusables/organizations/security-manager-beta-note.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 96c2b336594178f785884289058e066406fa9d88 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147428297" +--- {% note %} -**Nota:** El rol de administrador de seguridad se encuentra en beta público y está sujeto a cambios. +**Nota:** El rol de administrador de seguridad se encuentra en versión beta pública y está sujeto a cambios. {% endnote %} diff --git a/translations/es-ES/data/reusables/organizations/security-overview-feature-specific-page.md b/translations/es-ES/data/reusables/organizations/security-overview-feature-specific-page.md index 183ce587b5..2d054416ef 100644 --- a/translations/es-ES/data/reusables/organizations/security-overview-feature-specific-page.md +++ b/translations/es-ES/data/reusables/organizations/security-overview-feature-specific-page.md @@ -1 +1,9 @@ -1. Como alternativa y opción, utiliza la barra lateral a la izquierda para filtrar información por característica de seguridad. On each page, you can use filters that are specific to that feature to fine-tune your search. +--- +ms.openlocfilehash: d60dd79917cf0042e15039601fc85dfbdf8ad200 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122322" +--- +1. Como alternativa y opción, utiliza la barra lateral a la izquierda para filtrar información por característica de seguridad. En cada página, puedes utilizar filtros que sean específicos para dicha característica para refinar tu búsqueda. diff --git a/translations/es-ES/data/reusables/organizations/security-overview.md b/translations/es-ES/data/reusables/organizations/security-overview.md index b57dfedd3f..be8f7a602f 100644 --- a/translations/es-ES/data/reusables/organizations/security-overview.md +++ b/translations/es-ES/data/reusables/organizations/security-overview.md @@ -1 +1,10 @@ -1. Debajo del nombre de tu organización, haz clic en {% octicon "shield" aria-label="The Security shield" %} **Seguridad**. ![Botón de seguridad de la organización](/assets/images/help/organizations/organization-security-tab.png) +--- +ms.openlocfilehash: 2aa66377532f53202a80fc517b88da0a3172baad +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122321" +--- +1. Debajo del nombre de la organización, haga clic en {% octicon "shield" aria-label="The Security shield" %} **Security**. +![Botón Seguridad de la organización](/assets/images/help/organizations/organization-security-tab.png) diff --git a/translations/es-ES/data/reusables/organizations/security.md b/translations/es-ES/data/reusables/organizations/security.md index 22b867f78b..7abc5c483e 100644 --- a/translations/es-ES/data/reusables/organizations/security.md +++ b/translations/es-ES/data/reusables/organizations/security.md @@ -1,7 +1,14 @@ +--- +ms.openlocfilehash: 1099df2d84425283e75cf69037268205f51a852f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122314" +--- {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. En la sección de "Seguridad" de la barra lateral, haz clic en **{% octicon "shield-lock" aria-label="The shield-lock icon" %} Seguridad de autenticación**. +1. En la sección "Seguridad" de la barra lateral, haga clic en **{% octicon "shield-lock" aria-label="The shield-lock icon" %} Seguridad de autenticación**. {% else %} -1. En la barra lateral izquierda, da clic en **Seguridad de la organización**. +1. En la barra lateral de la izquierda, haga clic en **Seguridad de la organización**. - ![Configuración de seguridad de la organización](/assets/images/help/organizations/org-security-settings-tab.png) -{% endif %} + ![Configuración de seguridad de la organización](/assets/images/help/organizations/org-security-settings-tab.png) {% endif %} diff --git a/translations/es-ES/data/reusables/organizations/send-invitation.md b/translations/es-ES/data/reusables/organizations/send-invitation.md index 24a8eff0c9..b17cc782a6 100644 --- a/translations/es-ES/data/reusables/organizations/send-invitation.md +++ b/translations/es-ES/data/reusables/organizations/send-invitation.md @@ -1 +1,9 @@ -1. Da clic en {% ifversion fpt or ghec %}**Enviar invitación**{% else %}**Agregar miembro**{% endif %}. +--- +ms.openlocfilehash: 2b1c62db0ca2edd95fc996d9bc4e2bfc03be411d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122313" +--- +1. Haga clic en {% ifversion fpt or ghec %}**Send invitation**{% else %}**Add member**{% endif %}. 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 14789aea6c..9bbaf63cd4 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,9 @@ +--- +ms.openlocfilehash: 89d705b04cde70f4c7f7293f74df1beca27cadc1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147065022" +--- {% 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 9f8699cf3c..c7f2a45e1a 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,9 @@ +--- +ms.openlocfilehash: ffdafc9007b155d13de77a8b9118434d79edda35 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147066038" +--- {% 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 c667ed1528..7b3257d638 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,9 @@ +--- +ms.openlocfilehash: 4859a4efadafeeeef483c78e5c88432e695141ca +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147064158" +--- {% data reusables.actions.settings-ui.settings-actions-runners %} diff --git a/translations/es-ES/data/reusables/organizations/specific_team.md b/translations/es-ES/data/reusables/organizations/specific_team.md index 6130bc3e46..e0877e0477 100644 --- a/translations/es-ES/data/reusables/organizations/specific_team.md +++ b/translations/es-ES/data/reusables/organizations/specific_team.md @@ -1,8 +1,12 @@ -1. Debajo del nombre de tu organización, da clic en -{% octicon "people" aria-label="The people icon" %} **Equipos**. - {% ifversion fpt or ghes > 3.2 or ghec %} - ![Pestaña de equipos](/assets/images/help/organizations/organization-teams-tab-with-overview.png) - {% else %} - ![Pestaña de equipos](/assets/images/help/organizations/organization-teams-tab.png) - {% endif %} -1. En la pestaña de Equipos, da clic en el nombre del equipo. ![Lista de los equipos de la organización](/assets/images/help/teams/click-team-name.png) +--- +ms.openlocfilehash: e073e782e9271d660c789014a93a5b0f7d703de9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122289" +--- +1. En el nombre de la organización, haga clic en {% octicon "people" aria-label="The people icon" %} **Equipos**. + {% ifversion fpt or ghes > 3.2 or ghec %} ![Pestaña Equipos](/assets/images/help/organizations/organization-teams-tab-with-overview.png) {% else %} ![Teams tab](/assets/images/help/organizations/organization-teams-tab.png) {% endif %} +1. En la pestaña de Equipos, da clic en el nombre del equipo. + ![Lista de los equipos de la organización](/assets/images/help/teams/click-team-name.png) 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 d6f860168f..8e41ff2495 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 @@ -1,8 +1,14 @@ -{% ifversion fpt or ghec %} -{% note %} +--- +ms.openlocfilehash: 58a3b6ac5898fae8cb0553dc12eab983494ba856 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147063854" +--- +{% ifversion fpt or ghec %} {% note %} -**Nota:** Para utilizar autoridades de certificados SSH, tu organización debe utilizar {% data variables.product.prodname_ghe_cloud %}. {% data reusables.enterprise.link-to-ghec-trial %} +**Nota:** Para utilizar entidades de certificación de SSH, la organización debe usar {% data variables.product.prodname_ghe_cloud %}. {% data reusables.enterprise.link-to-ghec-trial %} -{% endnote %} -{% endif %} +{% endnote %} {% endif %} diff --git a/translations/es-ES/data/reusables/organizations/team-api.md b/translations/es-ES/data/reusables/organizations/team-api.md index 32ef8fec89..ad59409c36 100644 --- a/translations/es-ES/data/reusables/organizations/team-api.md +++ b/translations/es-ES/data/reusables/organizations/team-api.md @@ -1 +1,9 @@ -Esta API solo está disponible para los miembros autenticados de la [organization](/rest/reference/orgs) del equipo. Los tokens de acceso de OAuth requieren el [alcance](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/) `read:org`. {% data variables.product.prodname_dotcom %} genera el `slug` del equipo a partir del `name` del mismo. +--- +ms.openlocfilehash: 93c721b3e616d3b83da5085284cd818c7df9e1ac +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122249" +--- +Esta API solo está disponible para los miembros autenticados de la [organización](/rest/reference/orgs) del equipo. Los tokens de acceso de OAuth necesitan el [ámbito](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/) `read:org`. {% data variables.product.prodname_dotcom %} genera el valor `slug` del equipo a partir del valor `name` del equipo. diff --git a/translations/es-ES/data/reusables/organizations/team-discussions-are-for-orgs.md b/translations/es-ES/data/reusables/organizations/team-discussions-are-for-orgs.md index 5357717526..e9fc3d7f45 100644 --- a/translations/es-ES/data/reusables/organizations/team-discussions-are-for-orgs.md +++ b/translations/es-ES/data/reusables/organizations/team-discussions-are-for-orgs.md @@ -1 +1,9 @@ -Los debates de equipo solo se encuentran disponibles en las páginas de los equipos en las organizaciones. Para obtener más información, consulta [Acerca de los debates del equipo](/organizations/collaborating-with-your-team/about-team-discussions)". +--- +ms.openlocfilehash: 53a51343bbe72bd78f4c041727a9f32760457d9f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122242" +--- +Los debates de equipo solo se encuentran disponibles en las páginas de los equipos en las organizaciones. Para más información, vea "[Acerca de los debates de equipo](/organizations/collaborating-with-your-team/about-team-discussions)". diff --git a/translations/es-ES/data/reusables/organizations/team-discussions-default.md b/translations/es-ES/data/reusables/organizations/team-discussions-default.md index ac9dab5426..d6ab4a6a12 100644 --- a/translations/es-ES/data/reusables/organizations/team-discussions-default.md +++ b/translations/es-ES/data/reusables/organizations/team-discussions-default.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 9d6fc084350c491094d264566b43ce6aaa7a9218 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122241" +--- Los debates del equipo se encuentran disponibles en las organizaciones por defecto. diff --git a/translations/es-ES/data/reusables/organizations/team-discussions-permissions.md b/translations/es-ES/data/reusables/organizations/team-discussions-permissions.md index 2999e1f4f0..8a3bf42596 100644 --- a/translations/es-ES/data/reusables/organizations/team-discussions-permissions.md +++ b/translations/es-ES/data/reusables/organizations/team-discussions-permissions.md @@ -1 +1,9 @@ -Solo los miembros del equipo y propietarios de la organización pueden ver las publicaciones *Privadas*, y todos los miembros de la organización pueden ver las publicaciones *públicas*. +--- +ms.openlocfilehash: df7fdd93ec0af03513a4b5e97ced7c6ee4275f24 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122234" +--- +Las publicaciones *privadas* solo son visibles para los miembros del equipo y los propietarios de la organización, y las publicaciones *públicas* son visibles para todos los miembros de la organización. diff --git a/translations/es-ES/data/reusables/organizations/team-discussions-purpose.md b/translations/es-ES/data/reusables/organizations/team-discussions-purpose.md index 52ea6dfeff..893cbf3539 100644 --- a/translations/es-ES/data/reusables/organizations/team-discussions-purpose.md +++ b/translations/es-ES/data/reusables/organizations/team-discussions-purpose.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 5db8536d25ed32f8f4810479d96f6fba4c2d0e72 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122233" +--- En la página de tu equipo, puedes utilizar los debates de equipo para las conversaciones que se extienden en los proyectos o repositorios y no pertenecen a un informe de problemas o solicitud de extracción específicos. En vez de abrir un informe de problemas en un repositorio para debatir sobre una idea, puedes incluir a todo el equipo si tienes una conversación en un debate de equipo. diff --git a/translations/es-ES/data/reusables/organizations/team-discussions-tab.md b/translations/es-ES/data/reusables/organizations/team-discussions-tab.md index 814c4b4f76..d939c52013 100644 --- a/translations/es-ES/data/reusables/organizations/team-discussions-tab.md +++ b/translations/es-ES/data/reusables/organizations/team-discussions-tab.md @@ -1 +1,10 @@ -1. En la parte superior de la página del equipo, da clic en {% octicon "comment-discussion" aria-label="The discussion icon" %}**Debates**. ![Pestaña de debates de equipo](/assets/images/help/teams/org-team-page-discussions-tab.png) +--- +ms.openlocfilehash: b8727cdd8af72fee81eae0f2653d75b9a04bd5ec +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122226" +--- +1. En la parte superior de la página del equipo, haga clic en {% octicon "comment-discussion" aria-label="The discussion icon" %} **Debates**. + ![Pestaña de debates del equipo](/assets/images/help/teams/org-team-page-discussions-tab.png) diff --git a/translations/es-ES/data/reusables/organizations/team-repositories-tab.md b/translations/es-ES/data/reusables/organizations/team-repositories-tab.md index 531d881130..62defdbf16 100644 --- a/translations/es-ES/data/reusables/organizations/team-repositories-tab.md +++ b/translations/es-ES/data/reusables/organizations/team-repositories-tab.md @@ -1 +1,10 @@ -1. Arriba de la lista de miembros del equipo, da clic en {% octicon "repo" aria-label="The Repository icon" %}**Repositorios**. ![La pestaña de repositorios del equipo](/assets/images/help/organizations/team-repositories-button.png) +--- +ms.openlocfilehash: bc992059b28d6821a8cf98b36762bb69d99fb678 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122225" +--- +1. Encima de la lista de miembros del equipo, haga clic en {% octicon "repo" aria-label="The Repository icon" %} **Repositorios**. + ![La pestaña de repositorios del equipo](/assets/images/help/organizations/team-repositories-button.png) diff --git a/translations/es-ES/data/reusables/organizations/team-security-overview.md b/translations/es-ES/data/reusables/organizations/team-security-overview.md index 81982e77be..ddab8ea276 100644 --- a/translations/es-ES/data/reusables/organizations/team-security-overview.md +++ b/translations/es-ES/data/reusables/organizations/team-security-overview.md @@ -1 +1,10 @@ -1. En la parte superior de la página del equipo, haz clic en {% octicon "shield" aria-label="The security icon" %} **Seguridad**. ![Resumen de seguridad del equipo](/assets/images/help/teams/org-team-page-security-overview.png) +--- +ms.openlocfilehash: 27682b4e0e699a410062fa152e9b2b2b3c137c46 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122218" +--- +1. En la parte superior de la página del equipo, haga clic en {% octicon "shield" aria-label="The security icon" %} **Seguridad**. + ![Información general sobre la seguridad del equipo](/assets/images/help/teams/org-team-page-security-overview.png) diff --git a/translations/es-ES/data/reusables/organizations/team-synchronization.md b/translations/es-ES/data/reusables/organizations/team-synchronization.md index 204d116413..d2069d3eb5 100644 --- a/translations/es-ES/data/reusables/organizations/team-synchronization.md +++ b/translations/es-ES/data/reusables/organizations/team-synchronization.md @@ -1,3 +1,9 @@ -{% ifversion fpt or ghae or ghec %} -{% ifversion fpt %}Organizaciones que utilizan {% data variables.product.prodname_ghe_cloud%}{% else %}Puedes{% endif %} utilizar la sincronización de equipos para agregar y eliminar automáticamente a los miembros o equipos de la organización mediante un proveedor de identidad. Para obtener más información, consulta la sección "[Sincronizar a un equipo con un grupo de proveedor de identidad]({% ifversion fpt %}/enterprise-cloud@latest{% endif %}/organizations/organizing-members-into-teams/synchronizing-a-team-with-an-identity-provider-group){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}."{% endif %} -{% endif %} +--- +ms.openlocfilehash: 7f912ced218aceed3bcab3d52ac17aba5049bfea +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122217" +--- +{% ifversion fpt or ghae or ghec %} {% ifversion fpt %}Las organizaciones que usan {% data variables.product.prodname_ghe_cloud%}pueden{% else %}Puede{% endif %} utilizar la sincronización de equipos para agregar y eliminar automáticamente a los miembros o equipos de la organización mediante un proveedor de identidades. Para más información, vea "[Sincronización de un equipo con un grupo de proveedores de identidades]({% ifversion fpt %}/enterprise-cloud@latest{% endif %}/organizations/organizing-members-into-teams/synchronizing-a-team-with-an-identity-provider-group){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %} {% endif %} diff --git a/translations/es-ES/data/reusables/organizations/team_description.md b/translations/es-ES/data/reusables/organizations/team_description.md index 47f5808023..8fea6648fc 100644 --- a/translations/es-ES/data/reusables/organizations/team_description.md +++ b/translations/es-ES/data/reusables/organizations/team_description.md @@ -1 +1,10 @@ -1. Opcionalmente, en el campo de "Descripción", teclea una descripción del equipo. ![Campo de descripción del equipo](/assets/images/help/teams/org-team-description.png) +--- +ms.openlocfilehash: 2091f8d6b994df193541d035bedeb40faf0f72d0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122170" +--- +1. Opcionalmente, en el campo de "Descripción", teclea una descripción del equipo. +![Campo de descripción del equipo](/assets/images/help/teams/org-team-description.png) diff --git a/translations/es-ES/data/reusables/organizations/team_maintainers_can.md b/translations/es-ES/data/reusables/organizations/team_maintainers_can.md index 799f1d5c89..9a13281eb4 100644 --- a/translations/es-ES/data/reusables/organizations/team_maintainers_can.md +++ b/translations/es-ES/data/reusables/organizations/team_maintainers_can.md @@ -1,15 +1,23 @@ +--- +ms.openlocfilehash: 91063473b138602048700554b54ff81778394656 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122169" +--- Los miembros con permisos de mantenedor del equipo pueden hacer lo siguiente: -- [Cambiar el nombre y la descripción del equipo](/articles/renaming-a-team) +- [Renombrar un equipo](/articles/renaming-a-team) - [Cambiar la visibilidad del equipo](/articles/changing-team-visibility) - [Solicitar agregar un equipo hijo](/articles/requesting-to-add-a-child-team) - [Solicitar agregar o cambiar un equipo padre](/articles/requesting-to-add-or-change-a-parent-team) -- [Configurar la imagen de perfil del equipo](/articles/setting-your-team-s-profile-picture) -- [Editar debates de equipo](/articles/managing-disruptive-comments/#editing-a-comment) -- [Eliminar debates de equipo](/articles/managing-disruptive-comments/#deleting-a-comment) -- [Agregar a miembros de la organización al equipo](/articles/adding-organization-members-to-a-team) -- [Eliminar a miembros de la organización del equipo](/articles/removing-organization-members-from-a-team) -- [Promover un miembro del equipo existente a mantenedor del equipo](/organizations/organizing-members-into-teams/assigning-the-team-maintainer-role-to-a-team-member) -- Eliminar el acceso del equipo a los repositorios -- [Administrar los ajustes de revisión de código para el equipo](/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team){% ifversion fpt or ghec %} -- [Administrar los recordatorios programados para las solicitudes de extracción](/github/setting-up-and-managing-organizations-and-teams/managing-scheduled-reminders-for-pull-requests){% endif %} +- [Configurar la imagen de perfil de tu equipo](/articles/setting-your-team-s-profile-picture) +- [Editar un comentario](/articles/managing-disruptive-comments/#editing-a-comment) +- [Eliminar un comentario](/articles/managing-disruptive-comments/#deleting-a-comment) +- [Agregar a miembros de la organización a un equipo](/articles/adding-organization-members-to-a-team) +- [Eliminar de un equipo a miembros de la organización](/articles/removing-organization-members-from-a-team) +- [Promover a un miembro del equipo existente a mantenedor del equipo](/organizations/organizing-members-into-teams/assigning-the-team-maintainer-role-to-a-team-member) +- Quitar el acceso del equipo a los repositorios. +- [Administrar los valores de revisión de código para el equipo](/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team){% ifversion fpt or ghec %} +- [Administrar recordatorios programados para tu equipo](/github/setting-up-and-managing-organizations-and-teams/managing-scheduled-reminders-for-pull-requests){% endif %} diff --git a/translations/es-ES/data/reusables/organizations/team_members_tab.md b/translations/es-ES/data/reusables/organizations/team_members_tab.md index 16225581a9..05ca3ae6f7 100644 --- a/translations/es-ES/data/reusables/organizations/team_members_tab.md +++ b/translations/es-ES/data/reusables/organizations/team_members_tab.md @@ -1 +1,10 @@ -1. En la parte superior de la página del equipo, da clic en {% octicon "organization" aria-label="The members symbol" %}**Miembros**. ![Pestaña de miembros](/assets/images/help/teams/members-tab.png) +--- +ms.openlocfilehash: e2417777c4c81bf9d06b0b91fefe4e94bd953d25 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122162" +--- +1. En la parte superior de la página del equipo, haga clic en {% octicon "organization" aria-label="The members symbol" %} **Miembros**. +![Pestaña Miembros](/assets/images/help/teams/members-tab.png) diff --git a/translations/es-ES/data/reusables/organizations/team_name.md b/translations/es-ES/data/reusables/organizations/team_name.md index df70ba69a0..403e0de63d 100644 --- a/translations/es-ES/data/reusables/organizations/team_name.md +++ b/translations/es-ES/data/reusables/organizations/team_name.md @@ -1 +1,10 @@ -1. Debajo de "Crear un equipo nuevo", teclea el nombre para tu equipo nuevo. ![Campo de nombre de equipo](/assets/images/help/teams/org-new-team-name.png) +--- +ms.openlocfilehash: 30bedf66ee77505d10e61e96cb67b125b5d4fc8d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122161" +--- +1. Debajo de "Crear un equipo nuevo", teclea el nombre para tu equipo nuevo. +![Campo de nombre del equipo](/assets/images/help/teams/org-new-team-name.png) diff --git a/translations/es-ES/data/reusables/organizations/team_settings.md b/translations/es-ES/data/reusables/organizations/team_settings.md index 9db1abdbad..8ea1099364 100644 --- a/translations/es-ES/data/reusables/organizations/team_settings.md +++ b/translations/es-ES/data/reusables/organizations/team_settings.md @@ -1 +1,10 @@ -1. En la parte superior de la página del equipo, da clic en {% octicon "gear" aria-label="The Settings gear" %}**Configuración**. ![Pestaña de configuración de equipo](/assets/images/help/teams/team-settings-button.png) +--- +ms.openlocfilehash: d0d044be5ff247b9ad220590e3b8c21fe860f93c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122154" +--- +1. En la parte superior de la página del equipo, haga clic en {% octicon "gear" aria-label="The Settings gear" %} **Configuración**. +![Pestaña Configuración del equipo](/assets/images/help/teams/team-settings-button.png) diff --git a/translations/es-ES/data/reusables/organizations/team_visibility.md b/translations/es-ES/data/reusables/organizations/team_visibility.md index c89f190a01..6c3d644668 100644 --- a/translations/es-ES/data/reusables/organizations/team_visibility.md +++ b/translations/es-ES/data/reusables/organizations/team_visibility.md @@ -1 +1,10 @@ -1. Decide si el equipo será visible o secreto. ![Opciones de visibilidad que incluyen secreto y visible](/assets/images/help/teams/new-team-visibility.png) +--- +ms.openlocfilehash: 67f5f07f34ba7331f72fe9ab2aaf0a16c22c95c7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122153" +--- +1. Decide si el equipo será visible o secreto. +![Opciones de visibilidad que incluyen secreto y visible](/assets/images/help/teams/new-team-visibility.png) diff --git a/translations/es-ES/data/reusables/organizations/teams.md b/translations/es-ES/data/reusables/organizations/teams.md index 903cc857d7..c46ee63de6 100644 --- a/translations/es-ES/data/reusables/organizations/teams.md +++ b/translations/es-ES/data/reusables/organizations/teams.md @@ -1,7 +1,10 @@ -1. Debajo del nombre de tu organización, da clic en -{% octicon "people" aria-label="The people icon" %} **Equipos**. - {% ifversion fpt or ghes > 3.2 or ghec %} - ![Pestaña de equipos en la página de la organización](/assets/images/help/organizations/organization-teams-tab-with-overview.png) - {% else %} - ![Pestaña de equipos en la página de la organización](/assets/images/help/organizations/organization-teams-tab.png) - {% endif %} +--- +ms.openlocfilehash: ddf350dbd9a76a2d7168e67fe690662ac2e63c35 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122146" +--- +1. En el nombre de la organización, haga clic en {% octicon "people" aria-label="The people icon" %} **Equipos**. + {% ifversion fpt or ghes > 3.2 or ghec %} ![Pestaña Equipos en la página de la organización](/assets/images/help/organizations/organization-teams-tab-with-overview.png) {% else %} ![Teams tab on the organization page](/assets/images/help/organizations/organization-teams-tab.png) {% endif %} diff --git a/translations/es-ES/data/reusables/organizations/teams_sidebar.md b/translations/es-ES/data/reusables/organizations/teams_sidebar.md index 753ffd6d7c..9df2016766 100644 --- a/translations/es-ES/data/reusables/organizations/teams_sidebar.md +++ b/translations/es-ES/data/reusables/organizations/teams_sidebar.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 8573139452da85d549ca0fd3d2ef895665586d6c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122145" +--- {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. En la sección de "Acceso" de la barra lateral, haz clic en **{% octicon "comment-discussion" aria-label="The comment-discussion icon" %} Debates de equipo**. +1. En la sección "Access" de la barra lateral, haga clic en **{% octicon "comment-discussion" aria-label="The comment-discussion icon" %} Team discussions**. {% else %} -1. En la barra lateral de Configuración, da clic en **Equipos**. ![Pestaña de equipos en la barra lateral de configuración de la organización](/assets/images/help/settings/settings-sidebar-team-settings.png) -{% endif %} +1. En la barra lateral Settings, haga clic en **Teams**. + ![Pestaña Teams en la barra lateral de configuración de la organización](/assets/images/help/settings/settings-sidebar-team-settings.png) {% endif %} diff --git a/translations/es-ES/data/reusables/organizations/types-of-team-visibility.md b/translations/es-ES/data/reusables/organizations/types-of-team-visibility.md index 6295d27371..28187efa4d 100644 --- a/translations/es-ES/data/reusables/organizations/types-of-team-visibility.md +++ b/translations/es-ES/data/reusables/organizations/types-of-team-visibility.md @@ -1,4 +1,12 @@ +--- +ms.openlocfilehash: 4382f549f709e0ecdeb5a578cbfa8bd05bab4ce8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122138" +--- Los equipos pueden ser visibles o secretos: -- Todos los miembros en la organización pueden [ver y @mencionar](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams) a los equipos visibles. +- Todos los miembros de la organización pueden [ver y @mentioned](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams) los equipos visibles. - Solo las personas en el equipo y aquellas con permisos de propietario pueden ver los equipos secretos. Son ideales para ocultar equipos con nombres o miembros sensibles, tales como aquellos que se utilizan para trabajar con socios o clientes externos. Los equipos secretos no pueden anidarse bajo equipos padre ni tener equipos hijo. diff --git a/translations/es-ES/data/reusables/organizations/user_must_accept_invite_email.md b/translations/es-ES/data/reusables/organizations/user_must_accept_invite_email.md index 2364cf8881..5ba813bf68 100644 --- a/translations/es-ES/data/reusables/organizations/user_must_accept_invite_email.md +++ b/translations/es-ES/data/reusables/organizations/user_must_accept_invite_email.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: b1941b204e6ddb26aa6a1d578dd7408882cbfcd0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122130" +--- 1. La persona invitada recibirá un correo electrónico invitándola a la organización. Necesitarán aceptar la invitación antes de convertirse en miembros de la organización. diff --git a/translations/es-ES/data/reusables/organizations/verified-domains-details.md b/translations/es-ES/data/reusables/organizations/verified-domains-details.md index 8ab9c8eb4b..197023110b 100644 --- a/translations/es-ES/data/reusables/organizations/verified-domains-details.md +++ b/translations/es-ES/data/reusables/organizations/verified-domains-details.md @@ -1 +1,9 @@ -Para mostrar una insignia de "Verificado", el sitio web y la información de correo electrónico que se muestran en el perfil de una organización deben coincidir con el o los dominios verificados. Si el sitio web y la dirección de correo electrónico que se muestran en el perfil de tu organización se alojan en un dominio diferente, debes verificar ambos dominios. Si el sitio web y dirección de correo electrónico utilizan variantes del mismo dominio, debes verificar ambas variantes. Por ejemplo, si el perfil muestra el sitio web `www.example.com` y la dirección de correo electrónico `info@example.com`, deberías verificar tanto `www.example.com` como `example.com`. +--- +ms.openlocfilehash: f91d17de8489b3a348382f36fd8c6925a06c3b31 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122097" +--- +Para mostrar una insignia de "Verificado", el sitio web y la información de correo electrónico que se muestran en el perfil de una organización deben coincidir con el o los dominios verificados. Si el sitio web y la dirección de correo electrónico que se muestran en el perfil de tu organización se alojan en un dominio diferente, debes verificar ambos dominios. Si el sitio web y dirección de correo electrónico utilizan variantes del mismo dominio, debes verificar ambas variantes. Por ejemplo, si el perfil muestra el sitio web `www.example.com` y la dirección de correo electrónico `info@example.com`, tendrá que comprobar tanto `www.example.com` como `example.com`. diff --git a/translations/es-ES/data/reusables/organizations/verified-domains.md b/translations/es-ES/data/reusables/organizations/verified-domains.md index 5a7d226a5e..5d97d8e9c2 100644 --- a/translations/es-ES/data/reusables/organizations/verified-domains.md +++ b/translations/es-ES/data/reusables/organizations/verified-domains.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: e364b9fab16dad02c62aef3c1cef090b32748598 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122089" +--- {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. En la sección de "Seguridad" de la barra lateral, haz clic en **{% octicon "verified" aria-label="The verified icon" %} Dominios verificados y aprobados**. +1. En la sección de "Seguridad" de la barra lateral, haga clic en **{% octicon "verified" aria-label="The verified icon" %} Dominios verificados y aprobados**. {% else %} -1. En la barra lateral izquierda, haz clic en **Dominios verificados & aprobados**. ![pestaña de "dominios aprobados & verificados"](/assets/images/help/organizations/verified-domains-button.png) -{% endif %} +1. En la barra lateral izquierda, haga clic en **Dominios verificados y aprobados**. +![Pestaña "Dominios verificados y aprobados"](/assets/images/help/organizations/verified-domains-button.png) {% endif %} diff --git a/translations/es-ES/data/reusables/organizations/watch-team-options.md b/translations/es-ES/data/reusables/organizations/watch-team-options.md index 8d3db29bd2..6b50ac39b7 100644 --- a/translations/es-ES/data/reusables/organizations/watch-team-options.md +++ b/translations/es-ES/data/reusables/organizations/watch-team-options.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 4a0747297369c3643e5a62fcbf49082db5ce3326 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122082" +--- 1. En el lado izquierdo de la página del equipo, debajo del nombre del equipo, diff --git a/translations/es-ES/data/reusables/package_registry/about-packaging-and-actions.md b/translations/es-ES/data/reusables/package_registry/about-packaging-and-actions.md index 31f8500a82..195632b4b5 100644 --- a/translations/es-ES/data/reusables/package_registry/about-packaging-and-actions.md +++ b/translations/es-ES/data/reusables/package_registry/about-packaging-and-actions.md @@ -1,14 +1,22 @@ +--- +ms.openlocfilehash: 9e47cc05dec3bbdef729dfc6a06eff8056dd9502 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122081" +--- ### Empaquetado en flujos de trabajo de integración continua Un paso de empaquetado es una parte común de un flujo de trabajo de integración continua o entrega continua. Crear un paquete al final de un flujo de trabajo de integración continua puede ayudar durante las revisiones de código en una solicitud de extracción. Después de construir y probar tu código, un paso de empaquetado puede generar un artefacto ejecutable o desplegable. Según el tipo de aplicación que estás construyendo, este paquete se puede descargar de forma local para pruebas manuales, disponible para que los usuarios los descarguen o se implementen en un entorno de ensayo o producción. -Por ejemplo, un flujo de trabajo de integración continua para un proyecto Java puede ejecutar `mvn package` para generar un archivo JAR. O un flujo de trabajo de CI para una aplicación Node.js puede crear un contenedor Docker. +Por ejemplo, un flujo de trabajo de integración continua para un proyecto de Java puede ejecutar `mvn package` para generar un archivo JAR. O un flujo de trabajo de CI para una aplicación Node.js puede crear un contenedor Docker. Ahora, cuando revises una solicitud de extracción, podrás ver la ejecución del flujo de trabajo y descargar el artefacto que se produjo. -![Menú desplegable Download artifact (Descargar artefacto)](/assets/images/help/repository/artifact-drop-down-updated.png) +![Menú desplegable Descargar artefacto](/assets/images/help/repository/artifact-drop-down-updated.png) Esto te permitirá ejecutar el código en la solicitud de extracción en tu máquina, lo que puede ayudar con la depuración o la prueba de la solicitud de extracción. @@ -16,12 +24,12 @@ Esto te permitirá ejecutar el código en la solicitud de extracción en tu máq Además de cargar artefactos de empaquetado para las pruebas en un flujo de trabajo de integración continua, puedes crear flujos de trabajo que construyan tu proyecto y publiquen paquetes en un registro de paquete. -* **Publicar paquetes en el {% data variables.product.prodname_registry %}** - El {% data variables.product.prodname_registry %} puede actuar como un servicio de hospedaje para paquetes para varios tipos de éstos. Puedes elegir compartir tus paquetes con todos los {% data variables.product.prodname_dotcom %}, o paquetes privados para compartir con los colaboradores o una organización. Para obtener más información, consulta la sección "[Introducción a los Paquetes de GitHub](/packages/learn-github-packages/introduction-to-github-packages)". +* **Publicación de paquetes en {% data variables.product.prodname_registry %}** + El {% data variables.product.prodname_registry %} puede actuar como un servicio de hospedaje para paquetes para varios tipos de éstos. Puedes elegir compartir tus paquetes con todos los {% data variables.product.prodname_dotcom %}, o paquetes privados para compartir con los colaboradores o una organización. Para más información, vea "[Introducción a los paquetes de GitHub](/packages/learn-github-packages/introduction-to-github-packages)". Es posible que desees publicar paquetes para el {% data variables.product.prodname_registry %} en cada subida a la rama predeterminada. Esto permitirá que los desarrolladores de tu proyecto siempre puedan ejecutar y probar la última compilación de la rama predeterminada fácilmente, si la instalan desde el {% data variables.product.prodname_registry %}. -* **Publicar paquetes en un registro de paquetes** - Para muchos proyectos, publicar en un registro de paquete se realiza cada vez que se lanza una nueva versión de un proyecto. Por ejemplo, un proyecto que produce un archivo JAR puede cargar nuevos lanzamientos en el repositorio central de Maven. O bien, un proyecto de .NET puede generar un paquete NuGet y cargarlo en la galería de NuGet. +* **Publicación de paquetes en un registro de paquetes** + En muchos proyectos, la publicación en un registro de paquetes se realiza cada vez que se publica una nueva versión de un proyecto. Por ejemplo, un proyecto que produce un archivo JAR puede cargar nuevos lanzamientos en el repositorio central de Maven. O bien, un proyecto de .NET puede generar un paquete NuGet y cargarlo en la galería de NuGet. - Puedes automatizar esto creando un flujo de trabajo que publique paquetes en un registro de paquetes en cada creación de lanzamiento. Para obtener más información, consulta "[Crear lanzamientos](/github/administering-a-repository/creating-releases)." + Puedes automatizar esto creando un flujo de trabajo que publique paquetes en un registro de paquetes en cada creación de lanzamiento. Para más información, vea "[Creación de versiones](/github/administering-a-repository/creating-releases)". diff --git a/translations/es-ES/data/reusables/package_registry/actions-configuration.md b/translations/es-ES/data/reusables/package_registry/actions-configuration.md index 5bceb5c877..857c3b8983 100644 --- a/translations/es-ES/data/reusables/package_registry/actions-configuration.md +++ b/translations/es-ES/data/reusables/package_registry/actions-configuration.md @@ -1 +1,9 @@ -Los pasos de configuración varían de acuerdo con el cliente del paquete. Para obtener información general sobre como configurar un flujo de trabajo para {% data variables.product.prodname_actions %}, consulta la sección "[Configurar un flujo de trabajo](/github/automating-your-workflow-with-github-actions/configuring-a-workflow)". +--- +ms.openlocfilehash: 6844e45b5215a0b6e2981531af56f31e2eb95dd3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122073" +--- +Los pasos de configuración varían de acuerdo con el cliente del paquete. Para obtener información general sobre cómo configurar un flujo de trabajo para {% data variables.product.prodname_actions %}, vea "[Configuración de un flujo de trabajo](/github/automating-your-workflow-with-github-actions/configuring-a-workflow)". diff --git a/translations/es-ES/data/reusables/package_registry/add-npmrc-to-repo-step.md b/translations/es-ES/data/reusables/package_registry/add-npmrc-to-repo-step.md index e58c0ba441..c110942ace 100644 --- a/translations/es-ES/data/reusables/package_registry/add-npmrc-to-repo-step.md +++ b/translations/es-ES/data/reusables/package_registry/add-npmrc-to-repo-step.md @@ -1 +1,9 @@ -3. Agrega el archivo *.npmrc* al repositorio en donde {% data variables.product.prodname_registry %} pueda encontrar tu proyecto. Para obtener más información, consulta la sección "[Agregar un archivo a un repositorio](/repositories/working-with-files/managing-files/adding-a-file-to-a-repository)." +--- +ms.openlocfilehash: 9f369d27bc72e0d1411291517a208ae24e4450ec +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122066" +--- +3. Agregue el archivo *.npmrc* al repositorio donde {% data variables.product.prodname_registry %} pueda encontrar el proyecto. Para más información, vea "[Adición de un archivo a un repositorio](/repositories/working-with-files/managing-files/adding-a-file-to-a-repository)". diff --git a/translations/es-ES/data/reusables/package_registry/admins-can-configure-package-types.md b/translations/es-ES/data/reusables/package_registry/admins-can-configure-package-types.md index 4e6b70eb4f..7c7fc117f3 100644 --- a/translations/es-ES/data/reusables/package_registry/admins-can-configure-package-types.md +++ b/translations/es-ES/data/reusables/package_registry/admins-can-configure-package-types.md @@ -1,7 +1,13 @@ -{% ifversion ghes %} -{% note %} +--- +ms.openlocfilehash: 05d7ccf842556884ed9ff1e8b995de4e3e5bb6f7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122058" +--- +{% ifversion ghes %} {% note %} -**Nota:** Este tipo de paquete podría no estar disponible para tu instancia, ya que los administradores de sitio pueden habilitar o inhabilitar cada tipo de paquete compatible. Para obtener más información, consulta la sección "[Configurar el soporte de los paquetes para tu empresa](/enterprise/admin/packages/configuring-packages-support-for-your-enterprise)". +**Nota:** Este tipo de paquete podría no estar disponible para su instancia, ya que los administradores de sitio pueden habilitar o inhabilitar cada tipo de paquete compatible. Para obtener más información, consulte "[Configurar la compatibilidad del ecosistema de paquetes para tu empresa](/enterprise/admin/packages/configuring-packages-support-for-your-enterprise)". -{% endnote %} -{% endif %} +{% endnote %} {% endif %} diff --git a/translations/es-ES/data/reusables/package_registry/apache-maven-snapshot-versions-supported.md b/translations/es-ES/data/reusables/package_registry/apache-maven-snapshot-versions-supported.md index caa1bae482..98c9bc1f13 100644 --- a/translations/es-ES/data/reusables/package_registry/apache-maven-snapshot-versions-supported.md +++ b/translations/es-ES/data/reusables/package_registry/apache-maven-snapshot-versions-supported.md @@ -1 +1,9 @@ -{% data variables.product.prodname_registry %} es compatible con versiones `SNAPSHOT` de Apache Maven. Para utilizar el repositorio del {% data variables.product.prodname_registry %} para descargar artefactos de `SNAPSHOT`, habilita las SNAPSHOTS en el POM del proyecto consumidor en tu archivo *~/.m2/settings.xml*. +--- +ms.openlocfilehash: dbf0cae29ccdd5ec9cf6c5fd8c3bc80e10c2bc60 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122065" +--- +{% data variables.product.prodname_registry %} admite las versiones `SNAPSHOT` de Apache Maven. A fin de usar el repositorio de {% data variables.product.prodname_registry %}para descargar artefactos de `SNAPSHOT`, habilite SNAPSHOTS en el POM del proyecto consumidor o en el archivo *~/.m2/settings.xml*. diff --git a/translations/es-ES/data/reusables/package_registry/authenticate-packages-github-token.md b/translations/es-ES/data/reusables/package_registry/authenticate-packages-github-token.md index 9c4d188f85..0cdb82cbda 100644 --- a/translations/es-ES/data/reusables/package_registry/authenticate-packages-github-token.md +++ b/translations/es-ES/data/reusables/package_registry/authenticate-packages-github-token.md @@ -1 +1,9 @@ -Para obtener más información sobre el `GITHUB_TOKEN` que se utiliza en los flujos de trabajo de {% data variables.product.prodname_actions %}, consulta la sección "[Autenticarse en un flujo de trabajo](/actions/reference/authentication-in-a-workflow#using-the-github_token-in-a-workflow)". +--- +ms.openlocfilehash: ffedc85661e0be9467f5efb9e3dea07c7adf01b7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122074" +--- +Para más información sobre el uso de `GITHUB_TOKEN` en flujos de trabajo de {% data variables.product.prodname_actions %}, vea "[Autenticación en un flujo de trabajo](/actions/reference/authentication-in-a-workflow#using-the-github_token-in-a-workflow)". diff --git a/translations/es-ES/data/reusables/package_registry/authenticate-step.md b/translations/es-ES/data/reusables/package_registry/authenticate-step.md index 07bb226f02..ec05e251b9 100644 --- a/translations/es-ES/data/reusables/package_registry/authenticate-step.md +++ b/translations/es-ES/data/reusables/package_registry/authenticate-step.md @@ -1 +1,9 @@ -1. Autentícate en {% data variables.product.prodname_registry %}. Para obtener más información, consulta "[Autenticar a {% data variables.product.prodname_registry %}](#authenticating-to-github-packages)." +--- +ms.openlocfilehash: 1f643f1c8a41da3131af13bbe99550ba86800db7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122017" +--- +1. Autentícate en {% data variables.product.prodname_registry %}. Para obtener más información, vea "[Autenticación en {% data variables.product.prodname_registry %}](#authenticating-to-github-packages)". diff --git a/translations/es-ES/data/reusables/package_registry/authenticate-to-container-registry-steps.md b/translations/es-ES/data/reusables/package_registry/authenticate-to-container-registry-steps.md index 833ffffaa4..de64e562aa 100644 --- a/translations/es-ES/data/reusables/package_registry/authenticate-to-container-registry-steps.md +++ b/translations/es-ES/data/reusables/package_registry/authenticate-to-container-registry-steps.md @@ -1,22 +1,29 @@ +--- +ms.openlocfilehash: 50e7f623d6585c8697d0b1c6c827a855df26c571 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122009" +--- 1. Crea un token de acceso personal nuevo (PAT) con los alcances adecuados para las tareas que quieres realizar. Si tu organización requiere SSO, debes hablitarlo para tu token nuevo. {% warning %} - **Nota:** Predeterminadamente, cuando seleccionas el alcance `write:packages` para tu token de acceso personal (PAT) en la interface de usuario, también se seleccionará el alcance `repo`. El alcance `repo` ofrece un acceso amplio e innecesario, el cual te recomendamos no utilices para los flujos de trabajo de GitHub Actions en particualr. Para obtener más información, consulta la sección "[Fortalecimiento de la seguridad para las GitHub Actions](/actions/getting-started-with-github-actions/security-hardening-for-github-actions#considering-cross-repository-access)". Como solución alterna, puedes seleccionar solo el alcance de `write:packages` para tu PAT en la interfaz de usuario con esta url: `https://{% ifversion fpt or ghec %}github.com{% else %}HOSTNAME{% endif %}/settings/tokens/new?scopes=write:packages`. + **Nota:** De manera predeterminada, cuando selecciona el ámbito `write:packages` de tu token de acceso personal (PAT) en la interfaz de usuario, también se seleccionará el ámbito `repo`. El ámbito `repo` ofrece un acceso amplio e innecesario, el cual te recomendamos no utilices para los flujos de trabajo de Acciones de GitHub en particular. Si quieres obtener más información, consulta [Fortalecimiento de seguridad para GitHub Actions](/actions/getting-started-with-github-actions/security-hardening-for-github-actions#considering-cross-repository-access). Como solución alternativa, puedes seleccionar solo el ámbito `write:packages` de tu PAT en la interfaz de usuario con esta URL: `https://{% ifversion fpt or ghec %}github.com{% else %}HOSTNAME{% endif %}/settings/tokens/new?scopes=write:packages`. {% endwarning %} - - Selecciona el alcance `read:packages` para descargar imágenes de contenedor y leer sus metadatos. - - Selecciona el alcance `write:packages` para descargar y cargar imágenes de contenedor y leer y escribir sus metadatos. - - Selecciona el alcance `delete:packages` para borrar las imágenes de contenedor. + - Selecciona el ámbito `read:packages` para descargar imágenes de contenedor y leer sus metadatos. + - Selecciona el ámbito `write:packages` para descargar y cargar imágenes de contenedor, así como para leer y escribir sus metadatos. + - Selecciona el ámbito `delete:packages` para eliminar imágenes de contenedor. - Para obtener más información, consulta la sección "[Crear un token de acceso personal para la línea de comandos](/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line)". + Para obtener más información, consulta [Crear un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line). 2. Guarda tu PAT. Te recomendamos guardar tu PAT como una variable de ambiente. ```shell $ export CR_PAT=YOUR_TOKEN ``` -3. Utilizando el CLI para tu tipo de contenedor, ingresa en el -servicio del {% data variables.product.prodname_container_registry %} en `{% data reusables.package_registry.container-registry-hostname %}`. +3. Utilizando el CLI de tu tipo de contenedor, inicia sesión en el servicio de {% data variables.product.prodname_container_registry %} en `{% data reusables.package_registry.container-registry-hostname %}`. {% raw %} ```shell $ echo $CR_PAT | docker login {% endraw %}{% data reusables.package_registry.container-registry-hostname %}{% raw %} -u USERNAME --password-stdin diff --git a/translations/es-ES/data/reusables/package_registry/authenticate_with_pat_for_v2_registry.md b/translations/es-ES/data/reusables/package_registry/authenticate_with_pat_for_v2_registry.md deleted file mode 100644 index 520a91c938..0000000000 --- a/translations/es-ES/data/reusables/package_registry/authenticate_with_pat_for_v2_registry.md +++ /dev/null @@ -1,7 +0,0 @@ -If your workflow is using a personal access token (PAT) to authenticate to a registry, then we highly recommend you update your workflow to use the `GITHUB_TOKEN`. - -{% ifversion fpt or ghec %}For guidance on updating your workflows that authenticate to a registry with a personal access token, see "[Upgrading a workflow that accesses a registry using a PAT](/packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions#upgrading-a-workflow-that-accesses-a-registry-using-a-pat)."{% endif %} - -Para obtener más información sobre el `GITHUB_TOKEN`, consulta la sección "[Autenticación en un flujo de trabajo](/actions/reference/authentication-in-a-workflow#using-the-github_token-in-a-workflow)". - -For more information about the best practises when using a registry in actions, see "[Security hardening for GitHub Actions](/actions/getting-started-with-github-actions/security-hardening-for-github-actions#considering-cross-repository-access)." diff --git a/translations/es-ES/data/reusables/package_registry/checksum-maven-plugin.md b/translations/es-ES/data/reusables/package_registry/checksum-maven-plugin.md index c40d3a47ca..06cad02019 100644 --- a/translations/es-ES/data/reusables/package_registry/checksum-maven-plugin.md +++ b/translations/es-ES/data/reusables/package_registry/checksum-maven-plugin.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 2ca2056a8941ee42d41803dd0e8570c1e2877a89 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145122001" +--- {%- ifversion ghae %} -1. En el elemento `plugins` del archivo *pom.xml*, agrega el plugin [checksum-maven-plugin](https://search.maven.org/artifact/net.nicoulaj.maven.plugins/checksum-maven-plugin) y configúralo para enviar por lo menos comprobaciones SHA-256. +1. En el elemento `plugins` del archivo *pom.xml*, agregue el complemento [checksum-maven-plugin](https://search.maven.org/artifact/net.nicoulaj.maven.plugins/checksum-maven-plugin) y configúrelo para enviar al menos sumas de comprobación SHA-256. ```xml diff --git a/translations/es-ES/data/reusables/package_registry/container-registry-benefits.md b/translations/es-ES/data/reusables/package_registry/container-registry-benefits.md index 079a514846..2aa379ad82 100644 --- a/translations/es-ES/data/reusables/package_registry/container-registry-benefits.md +++ b/translations/es-ES/data/reusables/package_registry/container-registry-benefits.md @@ -1 +1,9 @@ -The {% data variables.product.prodname_container_registry %} stores container images within your organization or personal account, and allows you to associate an image with a repository. You can choose whether to inherit permissions from a repository, or set granular permissions independently of a repository. You can also access public container images anonymously. +--- +ms.openlocfilehash: fdc903f5b66d0e676e54ee3412f7ec39d926d77f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147410820" +--- +El {% data variables.product.prodname_container_registry %} almacena imágenes de contenedor dentro de tu organización o cuenta personal y te permite asociar una imagen a un repositorio. Puedes elegir si quieres heredar permisos desde un repositorio o si quieres configurar permisos granulares independientemente de un repositorio. También puedes acceder a imágenes de contenedor públicas de forma anónima. 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 7421f642c0..b4b2f9ed4d 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,9 @@ +--- +ms.openlocfilehash: b61a9c38e261a31196efca0ccbddf20f34ba8617 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147061862" +--- containers.github.companyname.com diff --git a/translations/es-ES/data/reusables/package_registry/container-registry-ghes-beta.md b/translations/es-ES/data/reusables/package_registry/container-registry-ghes-beta.md index 526eea575d..9e17d08c39 100644 --- a/translations/es-ES/data/reusables/package_registry/container-registry-ghes-beta.md +++ b/translations/es-ES/data/reusables/package_registry/container-registry-ghes-beta.md @@ -1,10 +1,18 @@ +--- +ms.openlocfilehash: a5995ba574a783ea8b628caf54c459dd3a4d030a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121993" +--- {% ifversion ghes > 3.4 %} {% note %} -**Nota:**: {% data variables.product.prodname_container_registry %} se encuentra actualmente en beta para {% data variables.product.product_name %} y está sujeto a cambios. +**Nota:** {% data variables.product.prodname_container_registry %} se encuentra actualmente en versión beta para {% data variables.product.product_name %} y está sujeto a cambios. -Both {% data variables.product.prodname_registry %} and subdomain isolation must be enabled to use {% data variables.product.prodname_container_registry %}. Para obtener más información, consulta la sección "[Trabajar con el registro de contenedores](/packages/working-with-a-github-packages-registry/working-with-the-container-registry)." +Tanto {% data variables.product.prodname_registry %} como el aislamiento de subdominio deben estar habilitados para usar {% data variables.product.prodname_container_registry %}. Para obtener más información, consulta "[Trabajo con el registro de contenedor](/packages/working-with-a-github-packages-registry/working-with-the-container-registry)". {% endnote %} diff --git a/translations/es-ES/data/reusables/package_registry/container-registry-ghes-migration-availability.md b/translations/es-ES/data/reusables/package_registry/container-registry-ghes-migration-availability.md index 5d685d5f4f..709f2b4651 100644 --- a/translations/es-ES/data/reusables/package_registry/container-registry-ghes-migration-availability.md +++ b/translations/es-ES/data/reusables/package_registry/container-registry-ghes-migration-availability.md @@ -1 +1,9 @@ -{% data variables.product.product_name %} 3.6 supports migration for Docker images stored in organizations. A future release will support migration of user-owned images. \ No newline at end of file +--- +ms.openlocfilehash: 86b8c01b5dc27c55e316ba0d81176fd693f85e45 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147410814" +--- +{% data variables.product.product_name %} 3.6 admite la migración de imágenes de Docker almacenadas en organizaciones. Una versión futura admitirá la migración de las imágenes propiedad del usuario. \ No newline at end of file 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 a5c37d2f20..955da64daa 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,9 @@ +--- +ms.openlocfilehash: efc79cc159c4b7fdd6f17a01ce83a4673a4e9c91 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147061190" +--- {% ifversion fpt or ghec %}ghcr.io{% elsif ghes > 3.4 %}containers.HOSTNAME{% else %}{% endif %} diff --git a/translations/es-ES/data/reusables/package_registry/container-registry-migration-namespaces.md b/translations/es-ES/data/reusables/package_registry/container-registry-migration-namespaces.md index ecb450e5a1..f80b92f7cc 100644 --- a/translations/es-ES/data/reusables/package_registry/container-registry-migration-namespaces.md +++ b/translations/es-ES/data/reusables/package_registry/container-registry-migration-namespaces.md @@ -1 +1,9 @@ -Cualquier script o flujo de trabajo de {% data variables.product.prodname_actions %} que utilice un designador de nombre para el registro de Docker, {% data variables.product.prodname_docker_registry_namespace %}, seguirá funcionando después de su migración al {% data variables.product.prodname_container_registry %} en {% data variables.product.prodname_container_registry_namespace %}. +--- +ms.openlocfilehash: 4e7556d36427552953116f56d71403963ed22e3e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147410882" +--- +Cualquier script o flujo de trabajo de {% data variables.product.prodname_actions %} que utilice el espacio de nombres para el registro de Docker, {% data variables.product.prodname_docker_registry_namespace %}, seguirá funcionando después de la migración al {% data variables.product.prodname_container_registry %} en {% data variables.product.prodname_container_registry_namespace %}. diff --git a/translations/es-ES/data/reusables/package_registry/container-registry-replaces-docker-registry.md b/translations/es-ES/data/reusables/package_registry/container-registry-replaces-docker-registry.md index 5b6ed35c4f..fe1af46d6c 100644 --- a/translations/es-ES/data/reusables/package_registry/container-registry-replaces-docker-registry.md +++ b/translations/es-ES/data/reusables/package_registry/container-registry-replaces-docker-registry.md @@ -1 +1,9 @@ -The {% data variables.product.prodname_container_registry %} replaces {% data variables.product.company_short %}'s Docker registry. +--- +ms.openlocfilehash: e77f293a0b84b67d66f9e20f21450d2b8be7ae6c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147410844" +--- +{% data variables.product.prodname_container_registry %} reemplaza al registro de Docker de {% data variables.product.company_short %}. diff --git a/translations/es-ES/data/reusables/package_registry/create-npmrc-owner-step.md b/translations/es-ES/data/reusables/package_registry/create-npmrc-owner-step.md index cec401b54a..2f8d44a7fe 100644 --- a/translations/es-ES/data/reusables/package_registry/create-npmrc-owner-step.md +++ b/translations/es-ES/data/reusables/package_registry/create-npmrc-owner-step.md @@ -1,11 +1,18 @@ -2. En el mismo directorio que tu archivo `package.json`, crea o edita un archivo `.npmrc` para incluir una línea que especifique la URL de {% data variables.product.prodname_registry %} y el propietario de la cuenta. Reemplaza `OWNER` con el nombre de la cuenta de usuario u organización a la que pertenezca el repositorio que contiene tu proyecto. +--- +ms.openlocfilehash: 4edd3d2abea48d816827ab4eede21805ce06d8e0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121986" +--- +2. En el mismo directorio que el archivo `package.json`, crea o edita un archivo `.npmrc` para incluir una línea que especifique la URL de {% data variables.product.prodname_registry %} y el propietario de la cuenta. Reemplaza `OWNER` con el nombre de la cuenta de usuario o de organización a la que pertenece el repositorio que contiene el proyecto. {% ifversion fpt or ghec %} ```shell @OWNER:registry=https://npm.pkg.github.com ``` -{% else %} - Si se habilita el aislamiento de subdominios: +{% else %} Si se habilita el aislamiento de subdominios: ```shell @OWNER:registry=https://npm.HOSTNAME ``` diff --git a/translations/es-ES/data/reusables/package_registry/default-name.md b/translations/es-ES/data/reusables/package_registry/default-name.md index f45ef82c00..30ef629f0f 100644 --- a/translations/es-ES/data/reusables/package_registry/default-name.md +++ b/translations/es-ES/data/reusables/package_registry/default-name.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 56c4fc4f0f8ec78f01bb9b2bffca81835d7dc9ce +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121978" +--- Predeterminadamente, {% data variables.product.prodname_dotcom %} publica el paquete en un repositorio existente con el mismo nombre que éste. diff --git a/translations/es-ES/data/reusables/package_registry/docker_registry_deprecation_status.md b/translations/es-ES/data/reusables/package_registry/docker_registry_deprecation_status.md index 04bd4eb38f..b2e910ec10 100644 --- a/translations/es-ES/data/reusables/package_registry/docker_registry_deprecation_status.md +++ b/translations/es-ES/data/reusables/package_registry/docker_registry_deprecation_status.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 225a7dce2ad1fd3e5ad15c0c7324407e8376916d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121977" +--- {% warning %} -**Nota:** El Registro de Docker del {% data variables.product.prodname_registry %} {% ifversion ghes or ghae %} se suspenderá en un lanzamiento subsecuente de {% data variables.product.product_name %} por el {% data variables.product.prodname_container_registry %}, el cual ofrece compatibilidad de contenedores mejorada.{% elsif fpt %} se sustituirá con el {% data variables.product.prodname_container_registry %}, el cual ofrece una compatibilidad mejorada para los contenedores. {% endif %} {% ifversion fpt or ghec %} Para obtener más información, consulta la sección "[Migrarse al {% data variables.product.prodname_container_registry %} Desde el registro de Docker](/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry)". {% endif %} +**Nota:** El registro de Docker de {% data variables.product.prodname_registry %} {% ifversion ghes or ghae %} se reemplazará en una versión futura de {% data variables.product.product_name %} por {% data variables.product.prodname_container_registry %}, que ofrece compatibilidad con contenedores mejorada.{% elsif fpt %} se reemplaza por {% data variables.product.prodname_container_registry %}, que ofrece compatibilidad con contenedores mejorada. {% endif %} {% ifversion fpt or ghec %} Para más información, vea "[Migración a {% data variables.product.prodname_container_registry %} desde el registro de Docker](/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry)". {% endif %} {% endwarning %} diff --git a/translations/es-ES/data/reusables/package_registry/enable-enterprise-github-packages.md b/translations/es-ES/data/reusables/package_registry/enable-enterprise-github-packages.md index 3c9db64b99..4ba3d7fe88 100644 --- a/translations/es-ES/data/reusables/package_registry/enable-enterprise-github-packages.md +++ b/translations/es-ES/data/reusables/package_registry/enable-enterprise-github-packages.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: 5b179773e53728707849ee4b7c6aae58c668ea22 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121930" +--- {% ifversion ghes %} -1. Debajo de "GitHub Packages", selecciona **Habilitar GitHub Packages**. ![Casilla de verificación para habilitar GitHub Packages desde el menú de la consola de administración de Enterprise](/assets/images/help/package-registry/enable-github-packages.png) -{% endif %} +1. En "GitHub Packages", seleccione **Habilitar GitHub Packages**. + ![Casilla para habilitar GitHub Packages desde el menú de la consola de administración de la empresa](/assets/images/help/package-registry/enable-github-packages.png) {% endif %} diff --git a/translations/es-ES/data/reusables/package_registry/navigate-to-packages.md b/translations/es-ES/data/reusables/package_registry/navigate-to-packages.md index 2ae8790c43..16bccca2d0 100644 --- a/translations/es-ES/data/reusables/package_registry/navigate-to-packages.md +++ b/translations/es-ES/data/reusables/package_registry/navigate-to-packages.md @@ -1 +1,10 @@ -1. Da clic en el nombre del paquete que quieres ver. ![Nombre del paquete](/assets/images/help/package-registry/package-name.png) +--- +ms.openlocfilehash: 027141da07a72eed8693daa090f183c39fa05f4c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121929" +--- +1. Da clic en el nombre del paquete que quieres ver. +![Nombre del paquete](/assets/images/help/package-registry/package-name.png) diff --git a/translations/es-ES/data/reusables/package_registry/next-steps-for-packages-enterprise-setup.md b/translations/es-ES/data/reusables/package_registry/next-steps-for-packages-enterprise-setup.md index e0e9eb7ce3..80a3c4d42c 100644 --- a/translations/es-ES/data/reusables/package_registry/next-steps-for-packages-enterprise-setup.md +++ b/translations/es-ES/data/reusables/package_registry/next-steps-for-packages-enterprise-setup.md @@ -1,3 +1,11 @@ -Como paso siguiente, puedes personalizar qué ecosistemas de paquetes quisieras hacer disponibles para los usuarios finales en {% data variables.product.product_location %}. Para obtener más información, consulta la sección "[Configurar la compatibilidad de ecosistemas de paquetes para tu empresa](/admin/packages/configuring-package-ecosystem-support-for-your-enterprise)". +--- +ms.openlocfilehash: 41b658e6f15ac145ddb7637a1d0ae328b50b8af2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121922" +--- +Como paso siguiente, puedes personalizar qué ecosistemas de paquetes quisieras hacer disponibles para los usuarios finales en {% data variables.product.product_location %}. Para más información, vea "[Configuración de la compatibilidad del ecosistema de paquetes para la empresa](/admin/packages/configuring-package-ecosystem-support-for-your-enterprise)". -Para encontrar un resumen de cómo iniciar con el {% data variables.product.prodname_registry %} en {% data variables.product.prodname_dotcom %}, consulta la sección "[Iniciar con GitHub Packages para tu empresa](/admin/packages/getting-started-with-github-packages-for-your-enterprise)". +Para obtener información general sobre cómo empezar a trabajar con {% data variables.product.prodname_registry %} en {% data variables.product.prodname_dotcom %}, vea "[Introducción de GitHub Packages para la empresa](/admin/packages/getting-started-with-github-packages-for-your-enterprise)". diff --git a/translations/es-ES/data/reusables/package_registry/no-graphql-to-delete-packages.md b/translations/es-ES/data/reusables/package_registry/no-graphql-to-delete-packages.md deleted file mode 100644 index cbab609f2b..0000000000 --- a/translations/es-ES/data/reusables/package_registry/no-graphql-to-delete-packages.md +++ /dev/null @@ -1 +0,0 @@ -{% ifversion fpt or ghec %} The {% data variables.product.prodname_registry %} GraphQL API does not support containers or Docker images that use the package namespace `https://ghcr.io/OWNER/PACKAGE-NAME`, or npm images that use the package namespace `https://npm.pkg.github.com/OWNER/PACKAGE-NAME`.{% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/package_registry/package-page-info.md b/translations/es-ES/data/reusables/package_registry/package-page-info.md index 4c6e5cedff..173c4b4e87 100644 --- a/translations/es-ES/data/reusables/package_registry/package-page-info.md +++ b/translations/es-ES/data/reusables/package_registry/package-page-info.md @@ -1 +1,9 @@ -En la página del paquete, {% data variables.product.prodname_dotcom %} proporciona metadatos para cada versión, tal como la fecha de publicación. Puedes ver los detalles del paquete, incluyendo una descripción e instrucciones de uso y de instalación. Puedes descargar cualquier activo asociado con el paquete y ver la información de la actividad de descarga. Para obtener una página de paquete de ejemplo, consulta [@Codertocat/hello-world-npm](https://github.com/Codertocat/hello-world-npm/packages/10696?version=1.0.1). +--- +ms.openlocfilehash: e10918902ed315c902835d3fed6b8cdae2cb83b7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121921" +--- +En la página del paquete, {% data variables.product.prodname_dotcom %} proporciona metadatos para cada versión, tal como la fecha de publicación. Puedes ver los detalles del paquete, incluyendo una descripción e instrucciones de uso y de instalación. Puedes descargar cualquier activo asociado con el paquete y ver la información de la actividad de descarga. Para obtener una página de paquete de ejemplo, vea [@Codertocat/hello-world-npm](https://github.com/Codertocat/hello-world-npm/packages/10696?version=1.0.1). diff --git a/translations/es-ES/data/reusables/package_registry/package-registry-with-github-tokens.md b/translations/es-ES/data/reusables/package_registry/package-registry-with-github-tokens.md index 06d58339f4..5ef936dd88 100644 --- a/translations/es-ES/data/reusables/package_registry/package-registry-with-github-tokens.md +++ b/translations/es-ES/data/reusables/package_registry/package-registry-with-github-tokens.md @@ -1 +1,9 @@ -Si estás utilizando un flujo de trabajo de {% data variables.product.prodname_actions %}, puedes utilizar un `GITHUB_TOKEN` para publicar y consumir paquetes en {% data variables.product.prodname_registry %} sin que necesites almacenar y administrar un token de acceso personal. Para obtener más información, consulta la sección "[Autenticarse con el `GITHUB_TOKEN`](/actions/automating-your-workflow-with-github-actions/authenticating-with-the-github_token)". +--- +ms.openlocfilehash: 12305a068862ac705c591ff473e7170dd8b9e3f5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121914" +--- +Si usa un flujo de trabajo de {% data variables.product.prodname_actions %}, puede utilizar un `GITHUB_TOKEN` para publicar y consumir paquetes en {% data variables.product.prodname_registry %} sin necesidad de almacenar y administrar un token de acceso personal. Para más información, vea "[Autenticación con `GITHUB_TOKEN`](/actions/automating-your-workflow-with-github-actions/authenticating-with-the-github_token)". diff --git a/translations/es-ES/data/reusables/package_registry/package-settings-from-org-level.md b/translations/es-ES/data/reusables/package_registry/package-settings-from-org-level.md index 2ba5411031..2161e4baaf 100644 --- a/translations/es-ES/data/reusables/package_registry/package-settings-from-org-level.md +++ b/translations/es-ES/data/reusables/package_registry/package-settings-from-org-level.md @@ -1,7 +1,11 @@ +--- +ms.openlocfilehash: f0e8ddbcd9cbfd2166663191a293876d6e2f8a2e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121913" +--- 1. En {% data variables.product.prodname_dotcom %}, navega a la página principal de tu organización. -2. Debajo del nombre de tu organización, haz clic en **Paquetes**. - {% ifversion fpt or ghes > 3.2 or ghec %} - ![Pestaña de paquetes en la página de llegada de org](/assets/images/help/package-registry/org-tab-for-packages-with-overview-tab.png) - {% else %} - ![Pestaña de paquetes en la página de llegada de org](/assets/images/help/package-registry/org-tab-for-packages.png) - {% endif %} +2. Debajo del nombre del organización, haga clic en **Packages**. + {% ifversion fpt or ghes > 3.2 or ghec %} ![Pestaña Packages de la página de aterrizaje de la organización](/assets/images/help/package-registry/org-tab-for-packages-with-overview-tab.png) {% else %} ![Packages tab on org landing page](/assets/images/help/package-registry/org-tab-for-packages.png) {% endif %} diff --git a/translations/es-ES/data/reusables/package_registry/package-settings-from-user-level.md b/translations/es-ES/data/reusables/package_registry/package-settings-from-user-level.md index 330dd67641..dbde1a6d45 100644 --- a/translations/es-ES/data/reusables/package_registry/package-settings-from-user-level.md +++ b/translations/es-ES/data/reusables/package_registry/package-settings-from-user-level.md @@ -1,3 +1,13 @@ -1. En {% data variables.product.prodname_dotcom %}, navega a la página principal de tu cuenta personal. -2. En la esquina superior derecha de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom_the_website %}{% else %}{% data variables.product.product_name %}{% endif %}, haz clic en tu foto de perfil y luego en **Tu perfil**. ![Foto de perfil](/assets/images/help/profile/top_right_avatar.png) -3. En tu página de perfil, en la parte superior derecha, da clic en **Paquetes**. ![Opción de paquetes en la página de perfil](/assets/images/help/package-registry/packages-from-user-profile.png) +--- +ms.openlocfilehash: f71ba706221b5f893c5308cdebb298ac5cf8a950 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121906" +--- +1. En {% data variables.product.prodname_dotcom %}, navega hasta la página principal de tu cuenta personal. +2. En la esquina superior derecha de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom_the_website %}{% else %}{% data variables.product.product_name %}{% endif %}, haga clic en la foto de perfil y luego en **Your profile** (Su perfil). + ![Foto de perfil](/assets/images/help/profile/top_right_avatar.png) +3. En la página de perfil, en la parte superior derecha, haga clic en **Paquetes**. + ![Opción Paquetes en la página de perfil](/assets/images/help/package-registry/packages-from-user-profile.png) diff --git a/translations/es-ES/data/reusables/package_registry/package-settings-option.md b/translations/es-ES/data/reusables/package_registry/package-settings-option.md index 05bbea7ad4..1877ff99ef 100644 --- a/translations/es-ES/data/reusables/package_registry/package-settings-option.md +++ b/translations/es-ES/data/reusables/package_registry/package-settings-option.md @@ -1,2 +1,11 @@ +--- +ms.openlocfilehash: 5b18de87830c2c7373a363612e64716e5ed7c5ea +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121905" +--- 3. Busca y selecciona tu paquete. -4. En la parte superior derecha de la página de llegada de tu paquete, haz clic en **Configuración de paquete**. ![Botón de configuración de paquete](/assets/images/help/package-registry/packages-settings-from-package-landing-page.png) +4. En la parte superior derecha de la página de aterrizaje del paquete, haga clic en **Package settings** (Configuración del paquete). + ![Botón de configuración del paquete](/assets/images/help/package-registry/packages-settings-from-package-landing-page.png) diff --git a/translations/es-ES/data/reusables/package_registry/packages-billing.md b/translations/es-ES/data/reusables/package_registry/packages-billing.md index e2d39394f1..6639b0a263 100644 --- a/translations/es-ES/data/reusables/package_registry/packages-billing.md +++ b/translations/es-ES/data/reusables/package_registry/packages-billing.md @@ -1 +1,9 @@ -El uso de {% data variables.product.prodname_registry %} es gratuito para los paquetes públicos. En el caos de los paquetes privados, cada cuenta en {% data variables.product.product_location %} recibe cierta cantidad de almacenamiento gratuito y transferencia de datos, dependiendo de los productos que se utilicen con la cuenta. Cualquier uso que no se contemple en las cantidades incluidas se controla con los límites de gasto. +--- +ms.openlocfilehash: ac24f76da582d8aaa7f7a0cbba7d15ab80f95629 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121898" +--- +El uso de {% data variables.product.prodname_registry %} es gratuito para los paquetes públicos. En el caos de los paquetes privados, cada cuenta en {% data variables.product.product_location %} recibe cierta cantidad de almacenamiento gratuito y transferencia de datos, dependiendo de los productos que se utilicen con la cuenta. Cualquier uso que supere las cantidades incluidas se controla mediante límites de gasto. diff --git a/translations/es-ES/data/reusables/package_registry/packages-cluster-support.md b/translations/es-ES/data/reusables/package_registry/packages-cluster-support.md index 1f0648f0af..b6d2d085b2 100644 --- a/translations/es-ES/data/reusables/package_registry/packages-cluster-support.md +++ b/translations/es-ES/data/reusables/package_registry/packages-cluster-support.md @@ -1,7 +1,13 @@ -{% ifversion ghes %} -{% note %} +--- +ms.openlocfilehash: 65f8d24babf0236053d286a86489e016bef749fd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121897" +--- +{% ifversion ghes %} {% note %} -**Nota:** El {% data variables.product.prodname_registry %} en {% data variables.product.product_name %} no es compatible con el clústering actualmente. +**Nota:** El {% data variables.product.prodname_registry %} en {% data variables.product.product_name %} actualmente no admite la agrupación en clústeres. -{% endnote %} -{% endif %} +{% endnote %} {% endif %} diff --git a/translations/es-ES/data/reusables/package_registry/packages-from-code-tab.md b/translations/es-ES/data/reusables/package_registry/packages-from-code-tab.md index a9b5a5027d..b7033ead94 100644 --- a/translations/es-ES/data/reusables/package_registry/packages-from-code-tab.md +++ b/translations/es-ES/data/reusables/package_registry/packages-from-code-tab.md @@ -1,6 +1,10 @@ -1. A la derecha de la lista de archivos, da clic en **Paquetes**. - {% ifversion fpt or ghec %} - ![Enlace de paquetes en la página de resumen](/assets/images/help/package-registry/packages-link.png) - {% else %} - ![Enlace de paquetes en la página de resumen](/assets/images/help/package-registry/packages-from-repo.png) - {% endif %} +--- +ms.openlocfilehash: d8ea9fee1541d16236d3b745088c508b0eb0b151 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121858" +--- +1. A la derecha de la lista de archivos, haz clic en **Versiones**. + {% ifversion fpt or ghec %} ![Vínculo a los paquetes en la página de información general del repositorio](/assets/images/help/package-registry/packages-link.png) {% else %} ![Vínculo a los paquetes en la página de información general del repositorio](/assets/images/help/package-registry/packages-from-repo.png) {% endif %} diff --git a/translations/es-ES/data/reusables/package_registry/packages-ghae-release-stage.md b/translations/es-ES/data/reusables/package_registry/packages-ghae-release-stage.md index a5066b31bd..bae39f199b 100644 --- a/translations/es-ES/data/reusables/package_registry/packages-ghae-release-stage.md +++ b/translations/es-ES/data/reusables/package_registry/packages-ghae-release-stage.md @@ -1,7 +1,13 @@ -{% ifversion ghae %} -{% note %} +--- +ms.openlocfilehash: 92c9b94f4c711223f758a8b0993d9a9765bc5726 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121857" +--- +{% ifversion ghae %} {% note %} -**Nota:** El {% data variables.product.prodname_registry %} se encuentra actualmente en beta para {% data variables.product.prodname_ghe_managed %}. +**Nota:** {% data variables.product.prodname_registry %} se encuentra actualmente en fase beta para {% data variables.product.prodname_ghe_managed %}. -{% endnote %} -{% endif %} +{% endnote %} {% endif %} diff --git a/translations/es-ES/data/reusables/package_registry/packages-ghes-release-stage.md b/translations/es-ES/data/reusables/package_registry/packages-ghes-release-stage.md deleted file mode 100644 index eb63bac35c..0000000000 --- a/translations/es-ES/data/reusables/package_registry/packages-ghes-release-stage.md +++ /dev/null @@ -1 +0,0 @@ - diff --git a/translations/es-ES/data/reusables/package_registry/packages-spending-limit-brief.md b/translations/es-ES/data/reusables/package_registry/packages-spending-limit-brief.md index 1a8f0411f4..3fb504b3d9 100644 --- a/translations/es-ES/data/reusables/package_registry/packages-spending-limit-brief.md +++ b/translations/es-ES/data/reusables/package_registry/packages-spending-limit-brief.md @@ -1 +1,9 @@ -Si eres un cliente que factura mensualmente, tu cuenta tendrá un límite de gastos predeterminado de 0 dólares Estadounidenses (USD), lo cual previene el uso adicional de almacenamiento o transferencia de datos después de que alcanzas las cantidades que se incluyen. Si pagas tu cuenta por factura, ésta tendrá un límite de gastos ilimitado predeterminadamente. +--- +ms.openlocfilehash: 0ba3510a3aae6ecf9cfcaa75ded74d544ab5996a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121850" +--- +Si eres un cliente que factura mensualmente, tu cuenta tendrá un límite de gastos predeterminado de 0 dólares Estadounidenses (USD), lo cual previene el uso adicional de almacenamiento o transferencia de datos después de que alcanzas las cantidades que se incluyen. Si paga su cuenta mediante factura, la cuenta tendrá un límite de gasto predeterminado ilimitado. 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 617bc06316..794a568f27 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 @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: e06b278aad8065440be4056bf0343f22f5e88739 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147062981" +--- {% data reusables.package_registry.packages-spending-limit-brief %} 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 %}. diff --git a/translations/es-ES/data/reusables/package_registry/public-or-private-packages.md b/translations/es-ES/data/reusables/package_registry/public-or-private-packages.md index 9b7177a973..9cd3ce815c 100644 --- a/translations/es-ES/data/reusables/package_registry/public-or-private-packages.md +++ b/translations/es-ES/data/reusables/package_registry/public-or-private-packages.md @@ -1 +1,9 @@ -Puedes publicar paquetes en un repositorio {% ifversion ghae %}interno{% else %}público{% endif %} (paquetes{% ifversion ghae %}internos{% else %}públicos{% endif %}) para compartir con {% ifversion fpt or ghec %}todo {% data variables.product.prodname_dotcom %}{% else %}todos en tu empresa{% endif %}, o en un repositorio privado (paquetes privados) para compartir con colaboradores o con una organización. +--- +ms.openlocfilehash: 205ff4b09575786c7ce1a36a3a65db6b64e3cf13 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121842" +--- +Puede publicar paquetes en un repositorio {% ifversion ghae %}interno{% else %}público{% endif %} (paquetes{% ifversion ghae %}internos{% else %}públicos{% endif %}) para compartir con {% ifversion fpt or ghec %}todo {% data variables.product.prodname_dotcom %}{% else %}todos en su empresa{% endif %}, o en un repositorio privado (paquetes privados) para compartir con colaboradores o con una organización. diff --git a/translations/es-ES/data/reusables/package_registry/publish-docker-image.md b/translations/es-ES/data/reusables/package_registry/publish-docker-image.md deleted file mode 100644 index a0a12f644b..0000000000 --- a/translations/es-ES/data/reusables/package_registry/publish-docker-image.md +++ /dev/null @@ -1,48 +0,0 @@ -```yaml{:copy} -{% data reusables.actions.actions-not-certified-by-github-comment %} - -{% data reusables.actions.actions-use-sha-pinning-comment %} - -name: Create and publish a Docker image - -on: - push: - branches: ['release'] - -env: - REGISTRY: {% data reusables.package_registry.container-registry-hostname %} - IMAGE_NAME: {% raw %}${{ github.repository }}{% endraw %} - -jobs: - build-and-push-image: - runs-on: {% ifversion ghes %}[self-hosted]{% else %}ubuntu-latest{% endif %} - permissions: - contents: read - packages: write - - steps: - - name: Checkout repository - uses: {% data reusables.actions.action-checkout %} - - - name: Log in to the Container registry - uses: docker/login-action@f054a8b539a109f9f41c372932f1ae047eff08c9 - with: - registry: {% raw %}${{ env.REGISTRY }}{% endraw %} - username: {% raw %}${{ github.actor }}{% endraw %} - password: {% raw %}${{ secrets.GITHUB_TOKEN }}{% endraw %} - - - name: Extract metadata (tags, labels) for Docker - id: meta - uses: docker/metadata-action@98669ae865ea3cffbcbaa878cf57c20bbf1c6c38 - with: - images: {% raw %}${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}{% endraw %} - - - name: Build and push Docker image - uses: docker/build-push-action@ad44023a93711e3deb337508980b4b5e9bcdc5dc - with: - context: . - push: true - tags: {% raw %}${{ steps.meta.outputs.tags }}{% endraw %} - labels: {% raw %}${{ steps.meta.outputs.labels }}{% endraw %} -``` - diff --git a/translations/es-ES/data/reusables/package_registry/publish_package.md b/translations/es-ES/data/reusables/package_registry/publish_package.md index 8f978e4459..0008ec8b6c 100644 --- a/translations/es-ES/data/reusables/package_registry/publish_package.md +++ b/translations/es-ES/data/reusables/package_registry/publish_package.md @@ -1,4 +1,12 @@ -1. Publicar el paquete: +--- +ms.openlocfilehash: 2f542916e048a9cc5c243ead6e83501a01bb7dad +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121841" +--- +1. Publique el paquete: ```shell $ npm publish diff --git a/translations/es-ES/data/reusables/package_registry/repository_connection_steps.md b/translations/es-ES/data/reusables/package_registry/repository_connection_steps.md index b94c1d79d9..b26aea04d0 100644 --- a/translations/es-ES/data/reusables/package_registry/repository_connection_steps.md +++ b/translations/es-ES/data/reusables/package_registry/repository_connection_steps.md @@ -1,3 +1,13 @@ -1. Debajo de tus versiones de paquete, da clic en **Conectar repositorio**. ![Botón para conectarse a un reopsitorio en la página de llegada de paquetes](/assets/images/help/package-registry/connect-repository.png) +--- +ms.openlocfilehash: 1d4cc05436a8f3a616f713d371a94e86684854e9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121834" +--- +1. En las versiones del paquete, haz clic en **Conectar repositorio**. + ![Botón para conectarse a un repositorio en la página de aterrizaje de paquetes](/assets/images/help/package-registry/connect-repository.png) -1. Selecciona un repositorio y luego da clic en **Conectar repositorio**. ![Botón de conectarse a un repositorio en la ventana emergente de selección de repositorios](/assets/images/help/package-registry/select_a_repo.png) +1. Selecciona un repositorio y haz clic **en Conectar repositorio**. + ![Botón para conectarse a un repositorio en la ventana emergente de selección de repositorios](/assets/images/help/package-registry/select_a_repo.png) diff --git a/translations/es-ES/data/reusables/package_registry/required-scopes.md b/translations/es-ES/data/reusables/package_registry/required-scopes.md index 867bce4b06..04b5cbd56b 100644 --- a/translations/es-ES/data/reusables/package_registry/required-scopes.md +++ b/translations/es-ES/data/reusables/package_registry/required-scopes.md @@ -1 +1,9 @@ -Debes utilizar un token de acceso personal con los alcances adecuados para publicar e instalar paquetes en {% data variables.product.prodname_registry %}. Para obtener más información, consulta "[Acerca de {% data variables.product.prodname_registry %}](/packages/learn-github-packages/about-github-packages#authenticating-to-github-packages)". +--- +ms.openlocfilehash: 63e116796a07c20d4a6bbb14cfd493f3c2bc09fe +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121833" +--- +Debes utilizar un token de acceso personal con los alcances adecuados para publicar e instalar paquetes en {% data variables.product.prodname_registry %}. Para más información, vea "[Acerca de {% data variables.product.prodname_registry %}](/packages/learn-github-packages/about-github-packages#authenticating-to-github-packages)". diff --git a/translations/es-ES/data/reusables/package_registry/verify_repository_field.md b/translations/es-ES/data/reusables/package_registry/verify_repository_field.md index 64ebd59597..d29bb4f637 100644 --- a/translations/es-ES/data/reusables/package_registry/verify_repository_field.md +++ b/translations/es-ES/data/reusables/package_registry/verify_repository_field.md @@ -1 +1,9 @@ -1. Verifica el campo `repository` en el *package.json*. de tu proyecto. El campo `repository` debe coincidir con la URL de tu repositorio de {% data variables.product.prodname_dotcom %}. Por ejemplo, si la URL de tu repositorio es `github.com/my-org/test`, entonces el campo de repositorio debería ser `https://github.com/my-org/test.git`. +--- +ms.openlocfilehash: c680275eba6e214467a03f35c58bec6c878d0a62 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147410591" +--- +1. Compruebe el campo `repository` en el archivo *package.json* del proyecto. El campo `repository` debe coincidir con la URL del repositorio {% data variables.product.prodname_dotcom %}. Por ejemplo, si la URL del repositorio es `github.com/my-org/test`, el campo del repositorio debe ser `https://github.com/my-org/test.git`. diff --git a/translations/es-ES/data/reusables/package_registry/viewing-packages.md b/translations/es-ES/data/reusables/package_registry/viewing-packages.md index 149f08a115..bb1344e727 100644 --- a/translations/es-ES/data/reusables/package_registry/viewing-packages.md +++ b/translations/es-ES/data/reusables/package_registry/viewing-packages.md @@ -1 +1,9 @@ -Después de que publiques un paquete, puedes verlo en {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta "[Visualizar paquetes](/packages/manage-packages/viewing-packages)". +--- +ms.openlocfilehash: 46b3a55e89711b12748bd2e594b70061180fa6c5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121785" +--- +Después de que publiques un paquete, puedes verlo en {% data variables.product.prodname_dotcom %}. Para más información, vea "[Visualización de paquetes](/packages/manage-packages/viewing-packages)". diff --git a/translations/es-ES/data/reusables/package_registry/visibility-and-access-permissions.md b/translations/es-ES/data/reusables/package_registry/visibility-and-access-permissions.md index 5291f8b786..01d3dd0518 100644 --- a/translations/es-ES/data/reusables/package_registry/visibility-and-access-permissions.md +++ b/translations/es-ES/data/reusables/package_registry/visibility-and-access-permissions.md @@ -1,11 +1,19 @@ +--- +ms.openlocfilehash: 42d6bbb15a1f147d9eea0c908b17ec30790a54c3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121778" +--- Si tienes permisos administrativos en una imagen de contenedor, peudes configurar los permisos de acceso para la imagen de contenedor en privados o públicos. Las imágenes públicas permiten el acceso anónimo y pueden extraerse sin autenticación o ingresar a ellas através del CLI. Como administrador, también puedes otorgar permisos de acceso para una imagen de contenedor que esté separada de los permisos que configuraste a nivel de organización y de repositorio. -Para el caso de las imágenes que publique y le pertenezcan a una cuenta personal, puedes darle un rol de acceso a cualquier persona. Puedes otorgar un rol de acceso a cualquier persona o equipo en la organización para las imágenes de contenedor que pertenecen a, o que publica una cuenta de usuario. +Para las imágenes de contenedor publicadas y propiedad de una cuenta personal, puedes conceder a cualquier persona un rol de acceso. Puedes otorgar un rol de acceso a cualquier persona o equipo en la organización para las imágenes de contenedor que pertenecen a, o que publica una cuenta de usuario. -| Permiso | Descripción del acceso | -| --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Read | Puede descargar el paquete.
Puede leer los metadatos del paquete. | -| Escritura | Puede cargar y descargar este paquete.
Puede leer y escribir metadatos del paquete. | -| Admin | Puede cargar, descargar, borrar y administrar este paquete.
Puede leer y escribir metadatos del paquete.
Puede otorgar permisos del paquete. | +| Permiso | Descripción del acceso | +|------------|--------------------| +| Lectura | Puede descargar el paquete.
Puede leer los metadatos del paquete. | +| Escritura | Puede cargar y descargar este paquete.
Puede leer y escribir metadatos del paquete. | +| Administración | Puede cargar, descargar, borrar y administrar este paquete.
Puede leer y escribir metadatos del paquete.
Puede conceder permisos de paquete. diff --git a/translations/es-ES/data/reusables/pages/about-front-matter.md b/translations/es-ES/data/reusables/pages/about-front-matter.md index 25ba903e24..733e691014 100644 --- a/translations/es-ES/data/reusables/pages/about-front-matter.md +++ b/translations/es-ES/data/reusables/pages/about-front-matter.md @@ -1 +1,9 @@ -Para configurar variables y metadatos, tales como el título y diseño, de una página o publicación en tu sitio, puedes agregar YAML front matter a la parte superior de cualquier archivo Markdown o HTML. Para obtener más información, consulta la sección "[Front Matter](https://jekyllrb.com/docs/front-matter/)" en la documentación de Jekyll. +--- +ms.openlocfilehash: aaa4a97a7de8c436dfda5dcb0deaf36c2163e5f9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121777" +--- +Para configurar variables y metadatos, tales como el título y diseño, de una página o publicación en tu sitio, puedes agregar YAML front matter a la parte superior de cualquier archivo Markdown o HTML. Para obtener más información, consulta "[Texto preliminar](https://jekyllrb.com/docs/front-matter/)" en la documentación de Jekyll. 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 e0d459290f..5055c1fd80 100644 --- a/translations/es-ES/data/reusables/pages/about-private-publishing.md +++ b/translations/es-ES/data/reusables/pages/about-private-publishing.md @@ -1,7 +1,10 @@ -{% ifversion fpt %} -Puedes crear -sitios de {% data variables.product.prodname_pages %} que estén disponibles al público en la internet. Las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} también pueden publicar sitios de forma privada al administrar el control de accesos para el sitio. -{% 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 %} +--- +ms.openlocfilehash: c63b4d971e0b7dbf2f2b6e3aa1d59c1450310f35 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147060845" +--- +{% ifversion fpt %} Puedes crear sitios de {% data variables.product.prodname_pages %} que estén disponibles públicamente en Internet. Las organizaciones que usan {% data variables.product.prodname_ghe_cloud %} también pueden publicar sitios de forma privada si administran el control de acceso del sitio. +{% elsif ghec %} A menos que la empresa use {% data variables.product.prodname_emus %}, puedes optar por publicar los sitios de proyectos de forma pública o privada si administras el control de acceso del sitio. {% endif %} diff --git a/translations/es-ES/data/reusables/pages/add-jekyll-theme.md b/translations/es-ES/data/reusables/pages/add-jekyll-theme.md index fa6c7c6fa7..d8ca87b34d 100644 --- a/translations/es-ES/data/reusables/pages/add-jekyll-theme.md +++ b/translations/es-ES/data/reusables/pages/add-jekyll-theme.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: ae53d1e758994679adf424799bc923ac5445082b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121769" +--- Puedes agregar un tema de Jekyll a tu sitio de {% data variables.product.prodname_pages %} para personalizar la apariencia de tu sitio. diff --git a/translations/es-ES/data/reusables/pages/admin-must-push.md b/translations/es-ES/data/reusables/pages/admin-must-push.md index 40203c6175..6620a43444 100644 --- a/translations/es-ES/data/reusables/pages/admin-must-push.md +++ b/translations/es-ES/data/reusables/pages/admin-must-push.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 2d53a518c3fe06a8dfc5731ead3d77e0671a6092 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147428416" +--- {% tip %} -**Nota**: {% ifversion pages-custom-workflow %}Si estás publicando desde una rama y{% else %}Si{% endif %} tu sitio no se publicó automáticamente, asegúrate de que alguien con permisos administrativos y una dirección de correo electrónico verificada lo haya subido a la fuente de publicación. +**Nota**: {% ifversion pages-custom-workflow %}Si publicas desde una rama y{% else %}If{% endif %} el sitio no se ha publicado automáticamente, asegúrate de que alguien con permisos de administrador y una dirección de correo electrónico verificada haya insertado en la fuente de publicación. {% endtip %} diff --git a/translations/es-ES/data/reusables/pages/best-with-supported-themes.md b/translations/es-ES/data/reusables/pages/best-with-supported-themes.md index 6697bc3972..779838fe0a 100644 --- a/translations/es-ES/data/reusables/pages/best-with-supported-themes.md +++ b/translations/es-ES/data/reusables/pages/best-with-supported-themes.md @@ -1,4 +1,10 @@ -{% ifversion fpt or ghec %} -Estas instrucciones funcionan mejor con los temas que son oficialmente compatibles con -{% data variables.product.prodname_pages %}. Para ver una lista completa de temas compatibles, consulta "[Temas compatibles](https://pages.github.com/themes/)" en el sitio de {% data variables.product.prodname_pages %}. +--- +ms.openlocfilehash: 9d0d20a6d933ba9209163486ec088421941b00aa +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121761" +--- +{% ifversion fpt or ghec %} Estas instrucciones funcionan mejor con temas que son compatibles de forma oficial con {% data variables.product.prodname_pages %}. Para obtener una lista completa de los temas compatibles, vea "[Temas admitidos](https://pages.github.com/themes/)" en el sitio {% data variables.product.prodname_pages %}. {% endif %} diff --git a/translations/es-ES/data/reusables/pages/build-failure-email-server.md b/translations/es-ES/data/reusables/pages/build-failure-email-server.md index dee2ba4e65..7d58aa17d0 100644 --- a/translations/es-ES/data/reusables/pages/build-failure-email-server.md +++ b/translations/es-ES/data/reusables/pages/build-failure-email-server.md @@ -1,7 +1,13 @@ -{% ifversion ghes or ghae %} - {% tip %} +--- +ms.openlocfilehash: f206838932fe094447f63dd9005f14252f3c8439 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121754" +--- +{% ifversion ghes or ghae %} {% tip %} - Solo recibiras un correo electrónico si habilitas la compatibilidad con correo externo en {% data variables.product.product_location %}. Para obtener más información, contacta a tu administrador de sitio. + Solo recibirás un correo electrónico si habilitas la compatibilidad con correo externo en {% data variables.product.product_location %}. Para obtener más información, contacta a tu administrador de sitio. - {% endtip %} -{% endif %} + {% endtip %} {% endif %} diff --git a/translations/es-ES/data/reusables/pages/build-locally-download-cname.md b/translations/es-ES/data/reusables/pages/build-locally-download-cname.md index b6a36a45bc..fe452ef9bb 100644 --- a/translations/es-ES/data/reusables/pages/build-locally-download-cname.md +++ b/translations/es-ES/data/reusables/pages/build-locally-download-cname.md @@ -1 +1,9 @@ -1. Si utilizas un generador de sitio estático para construir tu sitio localmente y subes los archivos generados a {% data variables.product.product_name %}, extrae la confirmación que agregó el archivo _CNAME_ a tu repositorio local. Para obtener más información, consulta la sección "[Resolver problemas en dominios personalizados y en {% data variables.product.prodname_pages %}](/articles/troubleshooting-custom-domains-and-github-pages#cname-errors)". +--- +ms.openlocfilehash: a26348f2535341125e9ce55cb65f55b8a65564f8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121753" +--- +1. Si usa un generador de sitios estáticos para crear el sitio localmente e inserta los archivos generados a {% data variables.product.product_name %}, extraiga la confirmación que ha agregado el archivo _CNAME_ al repositorio local. Para más información, vea "[Solución de problemas de dominios personalizados y {% data variables.product.prodname_pages %}](/articles/troubleshooting-custom-domains-and-github-pages#cname-errors)". diff --git a/translations/es-ES/data/reusables/pages/check-workflow-run.md b/translations/es-ES/data/reusables/pages/check-workflow-run.md index 1ec244ef5a..558ef1251b 100644 --- a/translations/es-ES/data/reusables/pages/check-workflow-run.md +++ b/translations/es-ES/data/reusables/pages/check-workflow-run.md @@ -1,9 +1,17 @@ +--- +ms.openlocfilehash: d2f50ce890ed4d9a90015498ecdf9909348155fb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147529595" +--- {% ifversion build-pages-with-actions %} -1. Tu sitio de {% data variables.product.prodname_pages %} se compila y despliega con un flujo de trabajo de {% data variables.product.prodname_actions %}. Para obtener más información, consulta la sección "[Ver el historial de ejecuciones del flujo de trabajo](/actions/monitoring-and-troubleshooting-workflows/viewing-workflow-run-history)". +1. Su {% data variables.product.prodname_pages %} sitio se construye y se implementa con un {% data variables.product.prodname_actions %} flujo de trabajo. Para más información, vea "[Visualización del historial de ejecución de flujos de trabajo](/actions/monitoring-and-troubleshooting-workflows/viewing-workflow-run-history)". {% note %} - **Nota:** {% data variables.product.prodname_actions %} es gratuito para los repositorios públicos. Los cargos de uso aplican para los repositorios internos y privados que van más allá de la asignación mensual de minutos gratuitos. Para obtener más información, consulta la sección "[Límites de uso, facturación y administración](/actions/reference/usage-limits-billing-and-administration)". + **Nota** {% data variables.product.prodname_actions %} es gratuito para los repositorios públicos. Los cargos de uso se aplican a repositorios privados e internos que van más allá de la asignación mensual de minutos gratuitos. Para más información, vea "[Límites de uso, facturación y administración](/actions/reference/usage-limits-billing-and-administration)". {% endnote %} diff --git a/translations/es-ES/data/reusables/pages/choose-visibility.md b/translations/es-ES/data/reusables/pages/choose-visibility.md index 0434a5875f..429cc07bf2 100644 --- a/translations/es-ES/data/reusables/pages/choose-visibility.md +++ b/translations/es-ES/data/reusables/pages/choose-visibility.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 981b6ffa7666205c49e5bc9e544e8a1aa25d6c18 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147067070" +--- {%- ifversion ghec %} -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)". ![Menú desplegable para seleccionar la visibilidad de tu sitio](/assets/images/help/pages/public-or-private-visibility.png) +1. Opcionalmente, si vas a publicar un sitio de proyecto desde un repositorio privado o interno, elige la visibilidad del sitio. En "{% data variables.product.prodname_pages %}", seleccione el menú desplegable **{% data variables.product.prodname_pages %} visibility** y luego haga clic en una visibilidad. Para obtener más información, vea "[Cambiar la visibilidad del sitio de {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/changing-the-visibility-of-your-github-pages-site)". + ![Menú desplegable para seleccionar la visibilidad del sitio](/assets/images/help/pages/public-or-private-visibility.png) - {% indented_data_reference reusables.pages.privately-publish-ghec-only spaces=3%} -{%- endif %} + {% indented_data_reference reusables.pages.privately-publish-ghec-only spaces=3%} {%- endif %} diff --git a/translations/es-ES/data/reusables/pages/configure-publishing-source.md b/translations/es-ES/data/reusables/pages/configure-publishing-source.md index b6776dd3f0..532becabb9 100644 --- a/translations/es-ES/data/reusables/pages/configure-publishing-source.md +++ b/translations/es-ES/data/reusables/pages/configure-publishing-source.md @@ -1 +1,9 @@ -1. Configura tu fuente de publicción. Para obtener más información, consulta "[Configurar una fuente de publicación para tu sitio {% data variables.product.prodname_pages %}](/articles/configuring-a-publishing-source-for-your-github-pages-site)". +--- +ms.openlocfilehash: 3dc1b25b757a9119e78b3dceaeb2dc4dd6b1c3cd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147428310" +--- +1. Configura tu fuente de publicción. Para más información, vea "[Configuración de un origen de publicación para el sitio de {% data variables.product.prodname_pages %}](/articles/configuring-a-publishing-source-for-your-github-pages-site)". diff --git a/translations/es-ES/data/reusables/pages/contact-dns-provider.md b/translations/es-ES/data/reusables/pages/contact-dns-provider.md index 2216af6827..42f71331c0 100644 --- a/translations/es-ES/data/reusables/pages/contact-dns-provider.md +++ b/translations/es-ES/data/reusables/pages/contact-dns-provider.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 713237c303ecff792332c97e330aa620817ca6b3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121697" +--- Para obtener más información acerca de cómo crear el registro correcto, consulta la documentación de tu proveedor de DNS. diff --git a/translations/es-ES/data/reusables/pages/create-repo-name.md b/translations/es-ES/data/reusables/pages/create-repo-name.md index 469adc7615..6385d05783 100644 --- a/translations/es-ES/data/reusables/pages/create-repo-name.md +++ b/translations/es-ES/data/reusables/pages/create-repo-name.md @@ -1 +1,11 @@ -1. Escribe un nombre para tu repositorio y una descripción opcional. Si estás creando un sitio de usuario u organización, tu repositorio se debe nombrar `.github.io` o `.github.io`. Si tu nombre de organización o usuario contiene mayúsculas, debes hacerlas minúsculas. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_pages %}](/articles/about-github-pages#types-of-github-pages-sites)". ![Crear un campo de repositorio](/assets/images/help/pages/create-repository-name-pages.png) +--- +ms.openlocfilehash: 5bcf2103fb6d42f2bdd176c093a4d7d4b6cc3fb7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121690" +--- +1. Escribe un nombre para tu repositorio y una descripción opcional. Si va a crear un sitio de usuario u organización, el repositorio debe tener el nombre `.github.io` o `.github.io`. Si tu nombre de organización o usuario contiene mayúsculas, debes hacerlas minúsculas. +Para más información, vea "[Acerca de {% data variables.product.prodname_pages %}](/articles/about-github-pages#types-of-github-pages-sites)". + ![Creación de un campo de repositorio](/assets/images/help/pages/create-repository-name-pages.png) diff --git a/translations/es-ES/data/reusables/pages/decide-publishing-source.md b/translations/es-ES/data/reusables/pages/decide-publishing-source.md index 228d31ddd0..ffe43f3347 100644 --- a/translations/es-ES/data/reusables/pages/decide-publishing-source.md +++ b/translations/es-ES/data/reusables/pages/decide-publishing-source.md @@ -1 +1,9 @@ -1. Decide qué fuente de publicación quieres utilizar. Para obtener más información, consulta la sección "[Configurar una fuente de publicación para tu sitio de GitHub Pages](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site)". +--- +ms.openlocfilehash: ec4658691c5147aecfb83c20a4c35be184314dad +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147428288" +--- +1. Decide qué fuente de publicación quieres utilizar. Para más información, consulta "[Configuración de una fuente de publicación para el sitio de GitHub Pages](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site)." diff --git a/translations/es-ES/data/reusables/pages/default-domain-information.md b/translations/es-ES/data/reusables/pages/default-domain-information.md index 9d94c5ca60..5b27682a3b 100644 --- a/translations/es-ES/data/reusables/pages/default-domain-information.md +++ b/translations/es-ES/data/reusables/pages/default-domain-information.md @@ -1 +1,9 @@ -Para obtener más información acerca del dominio predeterminado para tu sitio, consulta la sección "[Acerca de {% data variables.product.prodname_pages %}](/articles/about-github-pages#types-of-github-pages-sites)". +--- +ms.openlocfilehash: 3ad1c0111ee99734160f5245932995d7dc25143d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121682" +--- +Para más información sobre el dominio predeterminado del sitio, vea ["Acerca de {% data variables.product.prodname_pages %}](/articles/about-github-pages#types-of-github-pages-sites)". 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 6efc4fbb05..ec009caa36 100644 --- a/translations/es-ES/data/reusables/pages/emu-org-only.md +++ b/translations/es-ES/data/reusables/pages/emu-org-only.md @@ -1,7 +1,13 @@ -{% ifversion ghec %} -{% note %} +--- +ms.openlocfilehash: 25b8700240c49223cdd987beb555e15102d41844 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147061006" +--- +{% ifversion ghec %} {% note %} -**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)". +**Nota:** Si eres un {% data variables.product.prodname_managed_user %}, solo puedes publicar sitios {% data variables.product.prodname_pages %} de repositorios que pertenecen a las organizaciones. Para obtener más información, consulta [Acerca de {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages#limitations-for-enterprise-managed-users). -{% endnote %} -{% endif %} +{% endnote %} {% endif %} diff --git a/translations/es-ES/data/reusables/pages/enforce-https-custom-domain.md b/translations/es-ES/data/reusables/pages/enforce-https-custom-domain.md index e127c49bd7..ccc2bf9dff 100644 --- a/translations/es-ES/data/reusables/pages/enforce-https-custom-domain.md +++ b/translations/es-ES/data/reusables/pages/enforce-https-custom-domain.md @@ -1 +1,10 @@ -1. Opcionalmente, para requerir cifrado HTTPS para tu sitio, selecciona **Requerir HTTPS**. Puede tomar hasta 24 horas antes de que esta opción se encuentre disponible. Para obtener más información, consulta "[Asegurar tu sitio de {% data variables.product.prodname_pages %} con HTTPS](/articles/securing-your-github-pages-site-with-https)". ![Opción de Requerir HTTPS para dominios personalizados](/assets/images/help/pages/enforce-https-custom-domains.png) +--- +ms.openlocfilehash: f7a89b495d2bc3a4428cc9c02989680f227ee1c8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121674" +--- +1. Opcionalmente, para aplicar cifrado HTTPS en el sitio, seleccione **Enforce HTTPS**. Puede tomar hasta 24 horas antes de que esta opción se encuentre disponible. Para más información, vea "[Protección del sitio de {% data variables.product.prodname_pages %} con HTTPS](/articles/securing-your-github-pages-site-with-https)". + ![Opción Enforce HTTPS para dominios personalizados](/assets/images/help/pages/enforce-https-custom-domains.png) diff --git a/translations/es-ES/data/reusables/pages/jekyll-install-troubleshooting.md b/translations/es-ES/data/reusables/pages/jekyll-install-troubleshooting.md index 1be4622848..79866cb0ed 100644 --- a/translations/es-ES/data/reusables/pages/jekyll-install-troubleshooting.md +++ b/translations/es-ES/data/reusables/pages/jekyll-install-troubleshooting.md @@ -1,8 +1,16 @@ +--- +ms.openlocfilehash: 9bf963bce75ecf98764b3005dbf517c2df817494 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121673" +--- {% mac %} {% tip %} -**Sugerencia:** si ves un error de Ruby cuando tratas de instalar Jekyll utilizando Bundler, es posible que necesites utilizar un administrador de paquete, como [RVM](https://rvm.io/) o [Homebrew](http://brew.sh/), para administrar tu instalación de Ruby. Para obtener más información, consulta la sección "[Solución de problemas](https://jekyllrb.com/docs/troubleshooting/#jekyll--macos)" en la documentación de Jekyll. +**Sugerencia:** Si ves un error de Ruby al intentar instalar Jekyll mediante Bundler, es posible que tengas que usar un administrador de paquetes, como [RVM](https://rvm.io/) o [Homebrew](http://brew.sh/), para administrar la instalación de Ruby. Para más información, consulta la [Solución de problemas](https://jekyllrb.com/docs/troubleshooting/#jekyll--macos) en la documentación de Jekyll. {% endtip %} diff --git a/translations/es-ES/data/reusables/pages/must-have-repo-first.md b/translations/es-ES/data/reusables/pages/must-have-repo-first.md index d11746390d..a2118af7b5 100644 --- a/translations/es-ES/data/reusables/pages/must-have-repo-first.md +++ b/translations/es-ES/data/reusables/pages/must-have-repo-first.md @@ -1 +1,9 @@ -Antes de que puedas crear tu sitio, debes tener un repositorio para el mismo en {% data variables.product.product_name %}. Si no estás creando tu sitio en un repositorio existente, consulta la sección "[Crear un repositorio para tu sitio](#creating-a-repository-for-your-site)". +--- +ms.openlocfilehash: d28656bfc5f1e7c95ae1b07893dbd2297e36e4c1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121626" +--- +Antes de que puedas crear tu sitio, debes tener un repositorio para el mismo en {% data variables.product.product_name %}. Si no va a crear el sitio en un repositorio existente, vea "[Creación de un repositorio para el sitio](#creating-a-repository-for-your-site)". diff --git a/translations/es-ES/data/reusables/pages/navigate-publishing-source.md b/translations/es-ES/data/reusables/pages/navigate-publishing-source.md index ed4863edf6..ddd8d53a04 100644 --- a/translations/es-ES/data/reusables/pages/navigate-publishing-source.md +++ b/translations/es-ES/data/reusables/pages/navigate-publishing-source.md @@ -1 +1,9 @@ -1. Navega a la fuente de publicación para tu sitio. Para obtener más información, consulta la sección "[Configurar una fuente de publicación para tu sitio de GitHub Pages](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site)". +--- +ms.openlocfilehash: 503f4791bd0c78019153c8691e1927701f8fc44f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147428320" +--- +1. Navega a la fuente de publicación para tu sitio. Para más información, consulta "[Configuración de una fuente de publicación para el sitio de GitHub Pages](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site)." diff --git a/translations/es-ES/data/reusables/pages/navigate-site-repo.md b/translations/es-ES/data/reusables/pages/navigate-site-repo.md index ff62cd8199..912548923c 100644 --- a/translations/es-ES/data/reusables/pages/navigate-site-repo.md +++ b/translations/es-ES/data/reusables/pages/navigate-site-repo.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 672690e0efedd330e8f1c8d940d50c528a193e55 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121618" +--- 1. En {% data variables.product.product_name %}, navega al repositorio de tu sitio. diff --git a/translations/es-ES/data/reusables/pages/new-or-existing-repo.md b/translations/es-ES/data/reusables/pages/new-or-existing-repo.md index bf2170164c..bea9f150b4 100644 --- a/translations/es-ES/data/reusables/pages/new-or-existing-repo.md +++ b/translations/es-ES/data/reusables/pages/new-or-existing-repo.md @@ -1,7 +1,15 @@ -Puedes ya sea crear un repositorio o elegir alguno existente para tu sitio. +--- +ms.openlocfilehash: bae5803eba7e297fdf2c915f1e08f1e124ed7011 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147428312" +--- +Puedes crear un repositorio o elegir un repositorio existente para el sitio. -Si quieres crear un sitio de {% data variables.product.prodname_pages %} para un repositorio en donde no todos los archivos de este se relacionen con el sitio, podrás configurar una fuente de publicación para dicho sitio. Por ejemplo, puedes tener una rama y carpeta dedicados para albergar los archivos fuente de tu sitio{% ifversion pages-custom-workflow %} o puedes utilizar un flujo de trabajo de {% data variables.product.prodname_actions %} personalizado para crear y desplegar los archivos fuente de tu sitio{% endif %}. +Si quieres crear un sitio de {% data variables.product.prodname_pages %} para un repositorio donde no todos los archivos del repositorio están relacionados con el sitio, podrás configurar una fuente de publicación para el sitio. Por ejemplo, puedes tener una rama dedicada y una carpeta para contener los archivos de origen del sitio{% ifversion pages-custom-workflow %}, o bien usar un flujo de trabajo de {% data variables.product.prodname_actions %} personalizado para compilar e implementar los archivos de origen del sitio{% endif %}. {% ifversion fpt or ghec %}Si la cuenta a la que pertenece el repositorio utiliza {% data variables.product.prodname_free_user %} o {% data variables.product.prodname_free_team %} para organizaciones, el repositorio deberá ser público.{% endif %} -Si quieres crear un sitio en un repositorio existente, salta hasta la sección "[Crear tu sitio](#creating-your-site)". +Si quiere crear un sitio en un repositorio existente, vaya a la sección "[Crear tu sitio](#creating-your-site)". diff --git a/translations/es-ES/data/reusables/pages/no_sensitive_data_pages.md b/translations/es-ES/data/reusables/pages/no_sensitive_data_pages.md index 0c36e74e9b..fc1f0cb04d 100644 --- a/translations/es-ES/data/reusables/pages/no_sensitive_data_pages.md +++ b/translations/es-ES/data/reusables/pages/no_sensitive_data_pages.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: e7d43a8eaf48299f3058537021d9e47f15b7b244 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121609" +--- Los sitios {% data variables.product.prodname_pages %} no se deben usar para realizar transacciones que impliquen el envío de información confidencial como contraseñas o números de tarjeta de crédito. diff --git a/translations/es-ES/data/reusables/pages/org-owners-can-restrict-pages-creation.md b/translations/es-ES/data/reusables/pages/org-owners-can-restrict-pages-creation.md index 56996d4bc3..dffc5536e4 100644 --- a/translations/es-ES/data/reusables/pages/org-owners-can-restrict-pages-creation.md +++ b/translations/es-ES/data/reusables/pages/org-owners-can-restrict-pages-creation.md @@ -1,7 +1,13 @@ -{% ifversion fpt or ghes or ghec %} -{% note %} +--- +ms.openlocfilehash: 903315674c75be98b283ea361373d6e62b169497 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121617" +--- +{% ifversion fpt or ghes or ghec %} {% note %} -**Nota:** Los propietarios de la organización pueden restringir la publicación de sitios de {% data variables.product.prodname_pages %} desde los repositorios que le pertenezcan a dicha organización. Para obtener más información, consulta la sección "[Administrar la publicación de sitios de {% data variables.product.prodname_pages %}](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)". +**Nota:** Los propietarios de la organización pueden restringir la publicación de sitios de {% data variables.product.prodname_pages %} desde los repositorios que pertenezcan a dicha organización. Para más información, consulta "[Administración de la publicación de sitios de {% data variables.product.prodname_pages %}](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)". -{% endnote %} -{% endif %} +{% endnote %} {% endif %} diff --git a/translations/es-ES/data/reusables/pages/pages-about-branch-source.md b/translations/es-ES/data/reusables/pages/pages-about-branch-source.md index e84fc9f3ca..43c4d942ca 100644 --- a/translations/es-ES/data/reusables/pages/pages-about-branch-source.md +++ b/translations/es-ES/data/reusables/pages/pages-about-branch-source.md @@ -1 +1,9 @@ -You can specify which branch and folder to use as your publishing source. The source branch can be any branch in your repository, and the source folder can either be the root of the repository (`/`) on the source branch or a `/docs` folder on the source branch. Whenever changes are pushed to the source branch, the changes in the source folder will be published to your {% data variables.product.prodname_pages %} site. +--- +ms.openlocfilehash: dd467218337fb081d2663f7433a9ab6ef608c726 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147428449" +--- +Puedes especificar qué rama y carpeta usar como origen de publicación. La rama de origen puede ser cualquier rama del repositorio y la carpeta de origen puede ser la raíz del repositorio (`/`) de la rama de origen o una carpeta `/docs` de la rama de origen. Cuando se insertan cambios en la rama de origen, los cambios en la carpeta de origen se publicarán en el sitio de {% data variables.product.prodname_pages %}. diff --git a/translations/es-ES/data/reusables/pages/pages-about-publishing-source.md b/translations/es-ES/data/reusables/pages/pages-about-publishing-source.md index a5ea80617b..db85df945f 100644 --- a/translations/es-ES/data/reusables/pages/pages-about-publishing-source.md +++ b/translations/es-ES/data/reusables/pages/pages-about-publishing-source.md @@ -1,13 +1,21 @@ +--- +ms.openlocfilehash: f77827f645123477cf9ddc2f845c7da3a4929a72 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147428450" +--- {% ifversion pages-custom-workflow %} -You can publish your site when changes are pushed to a specific branch, or you can write a {% data variables.product.prodname_actions %} workflow to publish your site. +Puedes publicar el sitio cuando se inserten cambios en una rama específica o puedes escribir un flujo de trabajo de {% data variables.product.prodname_actions %} para publicar el sitio. -If you do not need any control over the build process for your site, we recommend that you publish your site when changes are pushed to a specific branch. {% data reusables.pages.pages-about-branch-source %} +Si no necesitas ningún control sobre el proceso de creación del sitio, se recomienda publicar el sitio cuando se inserten cambios en una rama específica. {% data reusables.pages.pages-about-branch-source %} -If you want to use a build process other than Jekyll or you do not want a dedicated branch to hold your compiled static files, we recommend that you write a {% data variables.product.prodname_actions %} workflow to publish your site. {% data variables.product.product_name %} provides starter workflows for common publishing scenarios to help you write your workflow. +Si quieres usar un proceso de compilación distinto de Jekyll o no quieres que una rama dedicada contenga los archivos estáticos compilados, se recomienda escribir un flujo de trabajo de {% data variables.product.prodname_actions %} para publicar el sitio. {% data variables.product.product_name %} proporciona flujos de trabajo de inicio para escenarios comunes de publicación para ayudarte a escribir el flujo de trabajo. {% else %} -Your {% data variables.product.prodname_pages %} site will publish whenever changes are pushed to a specific branch. {% data reusables.pages.pages-about-branch-source %} +Tu sitio de {% data variables.product.prodname_pages %} se publicará cuando se inserten cambios en una rama específica. {% data reusables.pages.pages-about-branch-source %} {% endif %} diff --git a/translations/es-ES/data/reusables/pages/pages-custom-workflow-beta.md b/translations/es-ES/data/reusables/pages/pages-custom-workflow-beta.md index 5f5ce32eef..7a6f262c00 100644 --- a/translations/es-ES/data/reusables/pages/pages-custom-workflow-beta.md +++ b/translations/es-ES/data/reusables/pages/pages-custom-workflow-beta.md @@ -1,8 +1,16 @@ +--- +ms.openlocfilehash: 653ecfef09a75144cb39fc0d3bf47ba7394a1ce8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147428461" +--- {% ifversion pages-custom-workflow %} {% note %} -Note: Publishing your {% data variables.product.prodname_pages %} site with a custom {% data variables.product.prodname_actions %} workflow is in beta and subject to change. +Nota: La publicación del sitio de {% data variables.product.prodname_pages %} con un flujo de trabajo de {% data variables.product.prodname_actions %} personalizado está en versión beta y está sujeta a cambios. {% endnote %} diff --git a/translations/es-ES/data/reusables/pages/private_pages_are_public_warning.md b/translations/es-ES/data/reusables/pages/private_pages_are_public_warning.md index 2875322866..35fff90c47 100644 --- a/translations/es-ES/data/reusables/pages/private_pages_are_public_warning.md +++ b/translations/es-ES/data/reusables/pages/private_pages_are_public_warning.md @@ -1,17 +1,17 @@ +--- +ms.openlocfilehash: c3e82ab5103e82750cfec55553865b4f874d4f8f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121601" +--- {% warning %} -{% ifversion fpt %} -**Advertencia**: -Los sitios de {% data variables.product.prodname_pages %} están disponibles al público en la internet, incluso si el repositorio del sitio es privado. Si tienes datos sensibles en el repositorio de tu sitio, es posible que quieras eliminar los datos antes de publicar. Para obtener más información, consulta la sección "[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)". -{% elsif ghec %} -**Advertencia**: A menos de que tu empresa utilice -{% data variables.product.prodname_emus %}, los sitios de {% data variables.product.prodname_pages %} estarán disponibles públicamente en la internet predefinidamente, incluso si el repositorio del sitio es privado o interno. Puedes publicar el sitio de forma privada si administras el control de accesos de este. De lo contrario, si tienes datos sensibles en el repositorio de tu sitio, deberías eliminar los datos antes de publicarlo. Para obtener más información, consulta las secciones "[Acercad de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)" y "[Cambiar la visbilidad de tu sitio de {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/changing-the-visibility-of-your-github-pages-site)". -{% elsif ghae %} -**Advertencia**: -Los sitios de {% data variables.product.prodname_pages %} están visibles para todos los miembros de la empresa, incluso si el repositorio del sitio es privado. Si tienes datos sensibles en el repositorio de tu sitio, es posible que quieras eliminar los datos antes de publicar. Para obtener más información, consulta la sección "[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)". -{% elsif ghes %} -**Advertencia**: Si tu administrador de sitio habilitó las páginas públicas, -los sitios de {% data variables.product.prodname_pages %} estarán disponibles públicamente en la itnernet, incluso si el repositorio del sitio es privado o interno. Si tienes datos sensibles en el repositorio de tu sitio, es posible que quieras eliminar los datos antes de publicar. Para obtener más información, consulta las secciones "[Configurar las {% data variables.product.prodname_pages %} para tu empresa](/admin/configuration/configuring-github-pages-for-your-enterprise#enabling-public-sites-for-github-pages)" y "[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)". +{% ifversion fpt %} **Advertencia**: Los sitios de {% data variables.product.prodname_pages %} están disponibles públicamente en Internet, incluso si el repositorio del sitio es privado. Si tienes datos confidenciales en el repositorio del sitio, tal vez te interese eliminarlos antes de publicarlo. Para más información, vea "[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)". +{% elsif ghec %} **Advertencia**: A menos que la empresa use {% data variables.product.prodname_emus %}, los sitios de {% data variables.product.prodname_pages %} están disponibles públicamente en Internet de forma predeterminada, incluso si el repositorio del sitio es privado o interno. Puedes publicar un sitio de forma privada si administras el control de acceso del sitio. En caso contrario, si tienes datos confidenciales en el repositorio del sitio, tal vez te interese eliminarlos antes de publicarlo. Para obtener más información, consulta "[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)" y "[Cambio de la visibilidad del sitio de {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/changing-the-visibility-of-your-github-pages-site)". +{% elsif ghae %} **Advertencia**: Los sitios de {% data variables.product.prodname_pages %} son visibles para todos los miembros de la empresa, incluso si el repositorio del sitio es privado. Si tienes datos confidenciales en el repositorio del sitio, tal vez te interese eliminarlos antes de publicarlo. Para más información, vea "[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)". +{% elsif ghes %} **Advertencia**: Si el administrador del sitio ha habilitado Pages público, los sitios de {% data variables.product.prodname_pages %} estarán disponibles públicamente en Internet, incluso si el repositorio del sitio es privado o interno. Si tienes datos confidenciales en el repositorio del sitio, tal vez te interese eliminarlos antes de publicarlo. Para obtener más información, consulta "[Configuración de {% data variables.product.prodname_pages %} para la empresa](/admin/configuration/configuring-github-pages-for-your-enterprise#enabling-public-sites-for-github-pages)" y "[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)". {% endif %} {% endwarning %} 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 dca0839282..d1f52fc6e6 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 @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 0e3fb22cc1bd91281a459473843cf40820d9f94d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147067374" +--- {% note %} -**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 %} +**Nota:** Para publicar un sitio de {% data variables.product.prodname_pages %} de forma privada, la organización debe usar {% data variables.product.prodname_ghe_cloud %}. {% data reusables.enterprise.link-to-ghec-trial %} {% endnote %} diff --git a/translations/es-ES/data/reusables/pages/recommend-bundler.md b/translations/es-ES/data/reusables/pages/recommend-bundler.md index 27e38cb734..afda1e8ed9 100644 --- a/translations/es-ES/data/reusables/pages/recommend-bundler.md +++ b/translations/es-ES/data/reusables/pages/recommend-bundler.md @@ -1,4 +1,12 @@ -Recomendamos utilizando [Bundler](http://bundler.io/) para instalar y ejecutar Jekyll. Bundler administra las dependencias de gema de Ruby, reduce los errores de construcción de Jekyll y evita los errores relacionados con el entorno. Para instalar Bundler: +--- +ms.openlocfilehash: 119dcaf20e07fe3c0f8d5c03245e6fc1b76a7a2f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121593" +--- +Se recomienda usar [Bundler](http://bundler.io/) para instalar y ejecutar Jekyll. Bundler administra las dependencias de gema de Ruby, reduce los errores de construcción de Jekyll y evita los errores relacionados con el entorno. Para instalar Bundler: - 1. Instala Ruby. Para obtener más información, consulta "[Instalar Ruby](https://www.ruby-lang.org/en/documentation/installation/)" en la documentación de Ruby. - 2. Instala Bundler. Para obtener más información, visita "[Bundler](https://bundler.io/)". + 1. Instale Ruby. Para más información, vea "[Instalación de Ruby](https://www.ruby-lang.org/en/documentation/installation/)" en la documentación de Ruby. + 2. Instale Bundler. Para más información, vea "[Bundler](https://bundler.io/)". diff --git a/translations/es-ES/data/reusables/pages/remove-submodule.md b/translations/es-ES/data/reusables/pages/remove-submodule.md index 65c0f17f10..ce9aed8a8c 100644 --- a/translations/es-ES/data/reusables/pages/remove-submodule.md +++ b/translations/es-ES/data/reusables/pages/remove-submodule.md @@ -1,6 +1,14 @@ +--- +ms.openlocfilehash: 9b9749a9b1d8405deadafdb29203b9537900813e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121546" +--- Para resolver problemas, primero decide si quieres utilizar un submódulo, lo cual es un proyecto de Git dentro de otro proyecto de Git; ya que estos a veces se crean por accidente. -Si no quieres utilizar un submódilo, elimínalo reemplazando PATH-TO-SUBMODULE con la ruta del submódulo: +Si no quiere usar un submódulo, elimínelo y reemplace RUTA-DEL-SUBMÓDULO con la ruta del submódulo: ```shell $ git submodule deinit PATH-TO-SUBMODULE $ git rm PATH-TO-SUBMODULE diff --git a/translations/es-ES/data/reusables/pages/search-for-includes.md b/translations/es-ES/data/reusables/pages/search-for-includes.md index a4cd1d6d81..738f8ecd1e 100644 --- a/translations/es-ES/data/reusables/pages/search-for-includes.md +++ b/translations/es-ES/data/reusables/pages/search-for-includes.md @@ -1 +1,9 @@ -Para solucionar problemas, busca el archivo `include` en el mensaje de error para ver dónde has referenciado otros archivos tales como {% raw %}`{% include example_header.html %}`{% endraw %}. +--- +ms.openlocfilehash: 4eaec847ac9a22842231700979da060993a73126 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121545" +--- +Para solucionar problemas, busque el archivo en el mensaje de error de `include` para ver dónde ha hecho referencia a otros archivos, como {% raw %}`{% include example_header.html %}`{% endraw %}. diff --git a/translations/es-ES/data/reusables/pages/secure-your-domain.md b/translations/es-ES/data/reusables/pages/secure-your-domain.md index e80d99170a..95842aae8e 100644 --- a/translations/es-ES/data/reusables/pages/secure-your-domain.md +++ b/translations/es-ES/data/reusables/pages/secure-your-domain.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: c32095fa49627698da6e8bb888409fec2cda2d4b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121538" +--- Si se inhabilita tu sitio de {% data variables.product.prodname_pages %} pero este tiene configurado un dominio personalizado, está en riesgo de que lo tomen. La configuración de tu dominio personalizado con tu proveedor DNS mientras tu sitio está inhabilitado, podría hacer que alguien más aloje un sitio en un o de tus subdominios. El verificar tu dominio personalizado previene que otros usuarios de GitHub lo utilicen con sus repositorios. Si tu dominio no está verificado y tu sitio de {% data variables.product.prodname_pages %} está inhabilitado, deberías actualizar o eliminar tus registros de DNS inmediatamente con tu proveedor de DNS. diff --git a/translations/es-ES/data/reusables/pages/settings-verify-domain-confirm.md b/translations/es-ES/data/reusables/pages/settings-verify-domain-confirm.md index 24ad445d29..46a47856e5 100644 --- a/translations/es-ES/data/reusables/pages/settings-verify-domain-confirm.md +++ b/translations/es-ES/data/reusables/pages/settings-verify-domain-confirm.md @@ -1,3 +1,13 @@ -1. Después de confirmar que tu configuración de DNS se actualizó, puedes verificar el dominio. Si el cambio no fue inmediato y navegaste fuera de la página anterior, regresa a los ajustes de las páginas siguiendo los siguientes pasos y, a la derecha del dominio, haz clic en el {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y luego en **Seguir verificando**. ![Opción de seguir verificando en los ajustes de las Páginas](/assets/images/help/pages/verify-continue.png) -1. Para verificar tu dominio, haz clic en **Verificar**. ![Botón de verificar en los ajustes de las Páginas](/assets/images/help/pages/verify-button.png) +--- +ms.openlocfilehash: ccccce25b53675ad01a9246d3f99c9311d4e4507 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121537" +--- +1. Después de confirmar que tu configuración de DNS se actualizó, puedes verificar el dominio. Si el cambio no fue inmediato y navegó fuera de la página anterior, vuelva a la configuración de las páginas realizando los siguientes pasos y, a la derecha del dominio, haga clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y luego en **Continue verifying**. + ![Opción de seguir verificando en la configuración de Pages](/assets/images/help/pages/verify-continue.png) +1. Para comprobar el dominio, haga clic en **Verify** (Comprobar). + ![Botón de verificar en la configuración de Pages](/assets/images/help/pages/verify-button.png) 1. Para asegurarte de que tu dominio personalizado permanezca verificado, mantén el registro de TXT en la configuración DNS de tu dominio. diff --git a/translations/es-ES/data/reusables/pages/settings-verify-domain-setup.md b/translations/es-ES/data/reusables/pages/settings-verify-domain-setup.md index e3084913c1..73968a3781 100644 --- a/translations/es-ES/data/reusables/pages/settings-verify-domain-setup.md +++ b/translations/es-ES/data/reusables/pages/settings-verify-domain-setup.md @@ -1,3 +1,14 @@ -1. A la derecha, haz clic en **Agregar un dominio**. ![Botón de agregar dominio en los ajustes de las Páginas](/assets/images/help/pages/verify-add-domain.png) -1. Debajo de "¿Qué dominio te gustaría agregar?", ingresa aquél que quieras verificar y haz clic en **Agregar dominio**. ![Campo de texto de dominio y botón de agregar dominio en los ajustes de las Páginas](/assets/images/help/pages/verify-enter-domain.png) -1. Sigue las instrucciones debajo de "Agregar un registro de TXT de DNS" para crear el registro de TXT con tu servicio de hospedaje de dominio. ![Información de registro de TXT de DNS en los ajustes de las Páginas](/assets/images/help/pages/verify-dns.png) +--- +ms.openlocfilehash: c7b1fff2c96137b3deec711f88676546c2cb1305 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121530" +--- +1. A la derecha, haga clic en **Add a domain** (Agregar un dominio). + ![Botón de agregar dominio en la configuración de Pages](/assets/images/help/pages/verify-add-domain.png) +1. En "What domain would you like to add" (Qué dominio quiere agregar), introduzca el dominio que desee verificar y haga clic en **Add domain** (Agregar dominio). + ![Campo de texto de dominio y botón de agregar dominio en la configuración de Pages](/assets/images/help/pages/verify-enter-domain.png) +1. Sigue las instrucciones debajo de "Agregar un registro de TXT de DNS" para crear el registro de TXT con tu servicio de hospedaje de dominio. + ![Información de registro de TXT de DNS en la configuración de Pages](/assets/images/help/pages/verify-dns.png) diff --git a/translations/es-ES/data/reusables/pages/sidebar-pages.md b/translations/es-ES/data/reusables/pages/sidebar-pages.md index 0914d874b5..4691983749 100644 --- a/translations/es-ES/data/reusables/pages/sidebar-pages.md +++ b/translations/es-ES/data/reusables/pages/sidebar-pages.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 3c76af709ce01925719105ff361642b29d73b89c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121529" +--- {% ifversion fpt or ghes > 3.4 or ghec or ghae-issue-5658 %} -1. En la sección de "Código y automatización" de la barra lateral, haz clic en **Páginas {% octicon "browser" aria-label="The browser icon" %}**. +1. En la sección "Código y automatización" de la barra lateral, haz clic en **Páginas {% octicon "browser" aria-label="The browser icon" %}** . {% else %} -1. En la barra lateral izquierda, da clic en **Páginas**. ![Pestaña de página en la barra lateral izquierda](/assets/images/help/pages/pages-tab.png) -{% endif %} +1. En la barra lateral de la izquierda, haga clic en **Pages** (Páginas). + ![Pestaña de página en la barra lateral izquierda](/assets/images/help/pages/pages-tab.png) {% endif %} diff --git a/translations/es-ES/data/reusables/pages/test-locally.md b/translations/es-ES/data/reusables/pages/test-locally.md index b7fc5f4c0b..a894e7511a 100644 --- a/translations/es-ES/data/reusables/pages/test-locally.md +++ b/translations/es-ES/data/reusables/pages/test-locally.md @@ -1 +1,9 @@ -{% ifversion pages-custom-workflow %}Si estás publicando desde una rama, los cambios{% else %}Los cambios{% endif %} a tu sitio se publicarán automáticamente cuando estos se fusionen en la fuente de publicación del mismo. {% ifversion pages-custom-workflow %}Si estás publicando desde un flujo de trabajo de {% data variables.product.prodname_actions %} personalizado, los cambios se publicarán cuando este se active (habitualmente mediante una subida a la rama predeterminada). {% endif %}Si quieres previsualizar tus cambios primero, puedes hacerlos localmente en vez de en {% data variables.product.product_name %}. Después, prueba tu sitio localmente. Para obtener más información, consulta "[Verificar tu sitio de {% data variables.product.prodname_pages %} localmente con Jekyll](/articles/testing-your-github-pages-site-locally-with-jekyll)". +--- +ms.openlocfilehash: 50290ff8820c78762dd3440b837c6bd678fbcd09 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147428287" +--- +{% ifversion pages-custom-workflow %}Si publicas desde una rama, los cambios {% else %}Changes{% endif %} en tu sitio se publican automáticamente cuando se fusionan con la fuente de publicación de tu sitio. {% ifversion pages-custom-workflow %}Si publicas desde un flujo de trabajo de {% data variables.product.prodname_actions %} personalizado, los cambios se publican cuando se desencadene el flujo de trabajo (normalmente mediante una inserción en la rama predeterminada). {% endif %}Si quieres previsualizar tus cambios primero, puedes hacer los cambios localmente en vez de en {% data variables.product.product_name %}. Después, prueba tu sitio localmente. Para obtener más información, vea "[Probar tu sitio de {% data variables.product.prodname_pages %} localmente con Jekyll](/articles/testing-your-github-pages-site-locally-with-jekyll)". diff --git a/translations/es-ES/data/reusables/pages/theme-customization-help.md b/translations/es-ES/data/reusables/pages/theme-customization-help.md index e57294b65e..1de840642d 100644 --- a/translations/es-ES/data/reusables/pages/theme-customization-help.md +++ b/translations/es-ES/data/reusables/pages/theme-customization-help.md @@ -1 +1,9 @@ -El repositorio fuente de tu tema podría ofrecer algo de ayuda para personalizarlo. Por ejemplo, ve el "[_README_ de Minima](https://github.com/jekyll/minima#customizing-templates)." +--- +ms.openlocfilehash: 9357298dedeb96204b59ce5967e2a7d95a693039 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121521" +--- +El repositorio fuente de tu tema podría ofrecer algo de ayuda para personalizarlo. Por ejemplo, vea "[_Léame_ de Minima](https://github.com/jekyll/minima#customizing-templates)". diff --git a/translations/es-ES/data/reusables/pages/twenty-minutes-to-publish.md b/translations/es-ES/data/reusables/pages/twenty-minutes-to-publish.md index 75204fe320..9073752ca3 100644 --- a/translations/es-ES/data/reusables/pages/twenty-minutes-to-publish.md +++ b/translations/es-ES/data/reusables/pages/twenty-minutes-to-publish.md @@ -1 +1,9 @@ -**Nota:** Es posible que tome hasta 10 minutos la publicación de los cambios en tu sitio luego de que subes los cambios a {% data variables.product.product_name %}. Si no puedes ver reflejados los cambios de tu sitio de {% data variables.product.prodname_pages %} en tu buscador después de una hora, consulta la sección "[Acerca de los errores de compilación de Jekyll para los sitios de {% data variables.product.prodname_pages %}](/articles/about-jekyll-build-errors-for-github-pages-sites)". +--- +ms.openlocfilehash: d5f0b63efc3000192e703896b54ff26d6abc8c4e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121514" +--- +**Nota:** Es posible que la publicación de los cambios en el sitio tome hasta 10 minutos después de que envíes los cambios a {% data variables.product.product_name %}. Si no ves los cambios del sitio {% data variables.product.prodname_pages %} reflejados en el explorador después de una hora, consulta [Acerca de los errores de compilación de Jekyll para sitios de {% data variables.product.prodname_pages %}](/articles/about-jekyll-build-errors-for-github-pages-sites). diff --git a/translations/es-ES/data/reusables/pages/update_your_dns_settings.md b/translations/es-ES/data/reusables/pages/update_your_dns_settings.md index 0df546a3da..fe2f8b004c 100644 --- a/translations/es-ES/data/reusables/pages/update_your_dns_settings.md +++ b/translations/es-ES/data/reusables/pages/update_your_dns_settings.md @@ -1 +1,9 @@ -{% ifversion fpt or ghec %}1. Si hay un dominio personalizado para tu sitio, para evitar que alguien más lo tome, actualiza tu configuración de DNS. Para obtener más información, consulta la sección "[Configurar un dominio personalizado para tu sitio de {% data variables.product.prodname_pages %}](/pages/configuring-a-custom-domain-for-your-github-pages-site)".{% endif %} +--- +ms.openlocfilehash: e4b3bd736b1347747b118af17d8652cb1d91e3bd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121513" +--- +{% ifversion fpt or ghec %}1. Si hay un dominio personalizado para tu sitio, para evitar que alguien más lo tome, actualiza tu configuración de DNS. Para más información, vea "[Configuración de un dominio personalizado para el sitio de {% data variables.product.prodname_pages %}](/pages/configuring-a-custom-domain-for-your-github-pages-site)".{% endif %} diff --git a/translations/es-ES/data/reusables/pages/visit-site.md b/translations/es-ES/data/reusables/pages/visit-site.md index 3cf05fc531..afd3dbf9a1 100644 --- a/translations/es-ES/data/reusables/pages/visit-site.md +++ b/translations/es-ES/data/reusables/pages/visit-site.md @@ -1,4 +1,13 @@ -1. Para ver tu sitio publicado, debajo de "{% data variables.product.prodname_pages %}", da clic en la URL del mismo. ![URL de tu sitio publicado](/assets/images/help/pages/click-pages-url-to-preview.png) +--- +ms.openlocfilehash: e089f0f8ca2a1058b5c168a1fc06a63c78d1333c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121466" +--- +1. Para ver tu sitio publicado, debajo de "{% data variables.product.prodname_pages %}", da clic en la URL del mismo. +![URL del sitio publicado](/assets/images/help/pages/click-pages-url-to-preview.png) {% note %} diff --git a/translations/es-ES/data/reusables/pages/wildcard-dns-warning.md b/translations/es-ES/data/reusables/pages/wildcard-dns-warning.md index 5389bf175f..98097266d5 100644 --- a/translations/es-ES/data/reusables/pages/wildcard-dns-warning.md +++ b/translations/es-ES/data/reusables/pages/wildcard-dns-warning.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 8407ed8c868c64bd37dddf244e0721ea9b49d687 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147529731" +--- {% warning %} -**Advertencia:** Es altamente recomendable no utilizar registros DNS comodines, como `*.example.com`. Un registro de DNS de comodín permitirá que cualquiera hospede un sitio de {% data variables.product.prodname_pages %} en uno de tus subdominios, incluso cuando están verificados. Para obtener más información, consulta la sección "[Verificar tu dominio personalizado para {% data variables.product.prodname_pages %}](/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages)". +**Advertencia:** Se recomienda encarecidamente no usar registros DNS con caracteres comodín, como `*.example.com`. Un registro DNS comodín permitirá a cualquiera hospedar un sitio de {% data variables.product.prodname_pages %} en uno de los subdominios, incluso aquellos que están verificados. Para más información, vea "[Comprobación de un dominio personalizado para {% data variables.product.prodname_pages %}](/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages)". {% endwarning %} diff --git a/translations/es-ES/data/reusables/pages/www-and-apex-domain-recommendation.md b/translations/es-ES/data/reusables/pages/www-and-apex-domain-recommendation.md index 12c2c36bb6..f9219e057e 100644 --- a/translations/es-ES/data/reusables/pages/www-and-apex-domain-recommendation.md +++ b/translations/es-ES/data/reusables/pages/www-and-apex-domain-recommendation.md @@ -1 +1,9 @@ -Si estás utilizando un dominio apex como tu dominio personalizado, te recomendamos configurar un subdominio `www`. Si configuras los registros correctos para cada dominio, teclea a tu proveedor de DNS, {% data variables.product.prodname_pages %} creará automáticamente redireccionamientos entre los dominios. Por ejemplo, sin configuras `www.example.com` como el dominio personalizado de tu sitio y tienes configurados los dominios de DNS de {% data variables.product.prodname_pages %} para los dominios de apex y `www`, entonces, `example.com` te redirigirá a `www.example.com`. Nota que las redirecciones automáticas solo aplican al subdominio `www`. Las redirecciones automáticas no aplican a ningún otro subdominio, tal como `blog`. +--- +ms.openlocfilehash: 9007a7541d3ee57656a975af1bf430673c796d09 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121458" +--- +Si usa un dominio de vértice como el dominio personalizado, también se recomienda configurar un subdominio `www`. Si configuras los registros correctos para cada dominio, teclea a tu proveedor de DNS, {% data variables.product.prodname_pages %} creará automáticamente redireccionamientos entre los dominios. Por ejemplo, si configura `www.example.com` como dominio personalizado para el sitio y tiene registros DNS de {% data variables.product.prodname_pages %} configurados para los dominios de vértice y `www`, `example.com` se redirigirá a `www.example.com`. Tenga en cuenta que las redirecciones automáticas solo se aplican al subdominio `www`. Las redirecciones automáticas no se aplican a ningún otro subdominio, como `blog`. diff --git a/translations/es-ES/data/reusables/pages/yaml-linter.md b/translations/es-ES/data/reusables/pages/yaml-linter.md index 6b661167bc..1a65cb9cea 100644 --- a/translations/es-ES/data/reusables/pages/yaml-linter.md +++ b/translations/es-ES/data/reusables/pages/yaml-linter.md @@ -1 +1,9 @@ -Para identificar cualquier error, puedes copiar y pegar el contenido de tu archivo YAML en un filtro de YAML, tal como [YAML Validator](http://codebeautify.org/yaml-validator). +--- +ms.openlocfilehash: 57321a60ada06b71a54fc1e7aed2167299ecfe54 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121457" +--- +Para identificar los errores, puedes copiar y pegar el contenido del archivo YAML en un linter YAML, como el [validador YAML](http://codebeautify.org/yaml-validator). diff --git a/translations/es-ES/data/reusables/pages/yaml-rules.md b/translations/es-ES/data/reusables/pages/yaml-rules.md index 523c3ec6a1..d4d48c54fa 100644 --- a/translations/es-ES/data/reusables/pages/yaml-rules.md +++ b/translations/es-ES/data/reusables/pages/yaml-rules.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 2a1448655ea7be5a5e420c0e815404340eb1ca5d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121450" +--- - Utiliza espacios en vez de tabulaciones. -- Incluye un espacio después del `:` para cada valor de par de valor de claves, como `timezone: Africa/Nairobi`. +- Incluya un espacio después de `:` para cada par clave-valor, como `timezone: Africa/Nairobi`. - Utiliza únicamente caracteres con codificación UTF-8. -- Cita cualquier caracter especial, tal como `:`, como en `title: "my awesome site: an adventure in parse errors"`. -- Para valores de líneas múltiples, utiliza `|` para crear líneas nuevas y `>` para ignorar líneas nuevas. +- No puede contener caracteres especiales, como `:` o `title: "my awesome site: an adventure in parse errors"`. +- En el caso de los valores de varias líneas, use `|` para crear líneas y `>` para omitir las líneas nuevas. diff --git a/translations/es-ES/data/reusables/policies/abuse.md b/translations/es-ES/data/reusables/policies/abuse.md index e6aabea733..5becf67713 100644 --- a/translations/es-ES/data/reusables/policies/abuse.md +++ b/translations/es-ES/data/reusables/policies/abuse.md @@ -1 +1 @@ -{% data variables.product.prodname_dotcom %} no tolera abusos.{% ifversion fpt or ghec %} Para obtener más información sobre las políticas de {% data variables.product.prodname_dotcom %}, consulta nuestras [Condiciones de servicio](/free-pro-team@latest/github/site-policy/github-terms-of-service) y [Lineamientos comunitarios](/free-pro-team@latest/github/site-policy/github-community-guidelines).{% endif %} +{% data variables.product.prodname_dotcom %} does not tolerate abuse.{% ifversion fpt or ghec %} For more information on {% data variables.product.prodname_dotcom %}'s policies, see our [Terms of Service](/free-pro-team@latest/github/site-policy/github-terms-of-service) and [Community Guidelines](/free-pro-team@latest/github/site-policy/github-community-guidelines).{% endif %} diff --git a/translations/es-ES/data/reusables/policies/github-community-guidelines-and-terms.md b/translations/es-ES/data/reusables/policies/github-community-guidelines-and-terms.md index 223c894516..c913c46a9b 100644 --- a/translations/es-ES/data/reusables/policies/github-community-guidelines-and-terms.md +++ b/translations/es-ES/data/reusables/policies/github-community-guidelines-and-terms.md @@ -1 +1,9 @@ -{% data variables.product.company_short %} proporciona un código de conducta básico para todos los que utilizan {% data variables.product.prodname_dotcom_the_website %}. Para obtener más información, consulta "[{% data variables.product.company_short %} Términos de servicio](/free-pro-team@latest/github/site-policy/github-terms-of-service)y[{% data variables.product.company_short %} Pautas de la comunidad](/free-pro-team@latest/github/site-policy/github-community-guidelines)." +--- +ms.openlocfilehash: 7214104e2581008e43b528756589ff9d89f98c38 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121442" +--- +{% data variables.product.company_short %} proporciona un código de conducta básico para todos los que utilizan {% data variables.product.prodname_dotcom_the_website %}. Para obtener más información, consulta "[Términos del servicio de {% data variables.product.company_short %}](/free-pro-team@latest/github/site-policy/github-terms-of-service)" y "[Directrices de la comunidad de {% data variables.product.company_short %}](/free-pro-team@latest/github/site-policy/github-community-guidelines)". diff --git a/translations/es-ES/data/reusables/policies/translation.md b/translations/es-ES/data/reusables/policies/translation.md index a45d7a38e4..9c64f789bc 100644 --- a/translations/es-ES/data/reusables/policies/translation.md +++ b/translations/es-ES/data/reusables/policies/translation.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: af055b3b51fb304529bc902576b6025b6018d4f2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121441" +--- Este documento está traducido del inglés. En caso de conflicto, incertidumbre o aparente inconsistencia entre esta versión y la versión en inglés de este documento, la versión en inglés es la versión controladora. -Si tienes sugerencias para mejorar nuestra traducción, por favor abre una propuesta en nuestro repositorio site-policy. +Si tiene sugerencias para mejorar nuestra traducción, abra una incidencia de soporte técnico en nuestro repositorio de directivas de sitio. diff --git a/translations/es-ES/data/reusables/pre-release-program/api-preview-warning.md b/translations/es-ES/data/reusables/pre-release-program/api-preview-warning.md index 73a6284c78..fad17c42a3 100644 --- a/translations/es-ES/data/reusables/pre-release-program/api-preview-warning.md +++ b/translations/es-ES/data/reusables/pre-release-program/api-preview-warning.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: fac9d9348335cfdce0878cceb276648ee9b93bdc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121434" +--- {% warning %} -**Advertencia:** La API podría cambiar sin previo aviso durante el periodo de vista previa. Las características de la vista previa no son compatibles con un uso productivo. Si experimentas cualquier problema, contacta a {% data variables.contact.contact_support %}. +**Advertencia:** La API podría cambiar sin previo aviso durante el periodo de versión preliminar. Las características de la vista previa no son compatibles con un uso productivo. Si experimentas cualquier problema, contacta a {% data variables.contact.contact_support %}. {% endwarning %} diff --git a/translations/es-ES/data/reusables/pre-release-program/content-attachments-public-beta.md b/translations/es-ES/data/reusables/pre-release-program/content-attachments-public-beta.md index 7ff031b1c3..84685b7667 100644 --- a/translations/es-ES/data/reusables/pre-release-program/content-attachments-public-beta.md +++ b/translations/es-ES/data/reusables/pre-release-program/content-attachments-public-beta.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: a9ab4ec69312b7917e654279248338eaf3999b25 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121433" +--- {% note %} -**Nota:** La API de {% data variables.product.prodname_unfurls %} se encuentra actualmente en beta y solo está disponible para su uso con GitHub Apps. Las características y los requisitos podrían cambiar en cualquier momento durante este periodo. +**Nota:** La API {% data variables.product.prodname_unfurls %} se encuentra actualmente en versión beta y solo está disponible para su uso con aplicaciones de GitHub. Las características y los requisitos podrían cambiar en cualquier momento durante este periodo. {% endnote %} diff --git a/translations/es-ES/data/reusables/pre-release-program/corsair-preview.md b/translations/es-ES/data/reusables/pre-release-program/corsair-preview.md index df92902010..f9855bc891 100644 --- a/translations/es-ES/data/reusables/pre-release-program/corsair-preview.md +++ b/translations/es-ES/data/reusables/pre-release-program/corsair-preview.md @@ -1,6 +1,14 @@ +--- +ms.openlocfilehash: 333cbe113a228435e2661d3da994bc0e8541d151 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121401" +--- {% note %} -**Nota:** Para acceder a la API de {% data variables.product.prodname_unfurls %} durante el periodo de previsualización, debes proporcionar un [tipo de medios](/rest/overview/media-types) en el encabezado `Accept`: +**Nota**: Para acceder a la API de {% data variables.product.prodname_unfurls %} durante el periodo de versión preliminar, debe proporcionar un [tipo de medio](/rest/overview/media-types) personalizado en el encabezado `Accept`: ``` application/vnd.github.corsair-preview+json diff --git a/translations/es-ES/data/reusables/pre-release-program/expiring-user-access-tokens.md b/translations/es-ES/data/reusables/pre-release-program/expiring-user-access-tokens.md index 9dafdb462b..635a6b534d 100644 --- a/translations/es-ES/data/reusables/pre-release-program/expiring-user-access-tokens.md +++ b/translations/es-ES/data/reusables/pre-release-program/expiring-user-access-tokens.md @@ -1,8 +1,16 @@ +--- +ms.openlocfilehash: dd38b5506d6696876419f48fada5abbfe373d21c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121394" +--- {% ifversion fpt or ghes or ghae %} {% note %} -**Nota:** Los tokens de usuario con vigencia determinada actualmente son una característica opcional y están sujetos a cambios. Para decidir unirse a o salir de la característica de vigencia determinada de los tokens de usuario a servidor, consulta la sección "[Activar las características opcionales para las apps](/developers/apps/activating-optional-features-for-apps)". Para obtener más información, consulta la sección "[Tokens de acceso con caducidad de usuario a servidor para las GitHub Apps](https://developer.github.com/changes/2020-04-30-expiring-user-to-server-access-tokens-for-github-apps)". +**Nota:** Actualmente, los tokens de usuario con vigencia determinada son una característica opcional y están sujetos a cambios. Para participar o no en la característica de expiración de tokens de usuario a servidor, consulta [Activar las características opcionales para las apps](/developers/apps/activating-optional-features-for-apps). Para obtener más información, consulta [Tokens de acceso con caducidad de usuario a servidor para las GitHub Apps](https://developer.github.com/changes/2020-04-30-expiring-user-to-server-access-tokens-for-github-apps). {% endnote %} diff --git a/translations/es-ES/data/reusables/pre-release-program/starfox-preview.md b/translations/es-ES/data/reusables/pre-release-program/starfox-preview.md index d9e02026ba..fba4bce4ce 100644 --- a/translations/es-ES/data/reusables/pre-release-program/starfox-preview.md +++ b/translations/es-ES/data/reusables/pre-release-program/starfox-preview.md @@ -1,8 +1,16 @@ +--- +ms.openlocfilehash: 3557e85680e20919fbe049cfe30ccacc93d9c17c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121393" +--- {% note %} -**Nota:** Los detalles de la tarjeta de proyectos ahora se meustran en las respuestas de la API de REST para los eventos de informes de problemas y línea de tiempo relacionados con el proyecto. Esta característica está ahora disponible para que los desarrolladores la previsualicen. Para obtener más detalles, consulta la [publicación del blog](https://developer.github.com/changes/2018-09-05-project-card-events). +**Nota:** Los detalles de la tarjeta del proyecto ahora se muestran en las respuestas de la API REST para los eventos de incidencias y escala de tiempo relacionados con el proyecto. Esta característica está ahora disponible para que los desarrolladores la previsualicen. Para más información, vea esta [entrada de blog](https://developer.github.com/changes/2018-09-05-project-card-events). -Para recibir el atributo `project_card`, los tableros de proyecto deben [habilitarse](/articles/disabling-project-boards-in-a-repository) para un repositorio, y debes proprocionar un [tipo de medios](/rest/overview/media-types) personalizado en el encabezado `Accept`: +Para recibir el atributo `project_card`, los paneles de proyecto deben estar [habilitados](/articles/disabling-project-boards-in-a-repository) para un repositorio y debe proporcionar un [tipo de medio](/rest/overview/media-types) personalizado en el encabezado `Accept`: ``` application/vnd.github.starfox-preview+json diff --git a/translations/es-ES/data/reusables/products/product-roadmap.md b/translations/es-ES/data/reusables/products/product-roadmap.md index c5dbc5773a..6c4990514e 100644 --- a/translations/es-ES/data/reusables/products/product-roadmap.md +++ b/translations/es-ES/data/reusables/products/product-roadmap.md @@ -1 +1,9 @@ -Para obtener más información sobre los planes y las características planeados, consulta la sección [{% data variables.product.prodname_roadmap %}]({% data variables.product.prodname_roadmap_link %}). +--- +ms.openlocfilehash: d51d758f681a3de90c28a4b299ec31fdbf827c13 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121386" +--- +Para obtener información sobre las características y productos planeados, vea el [{% data variables.product.prodname_roadmap %}]({% data variables.product.prodname_roadmap_link %}). diff --git a/translations/es-ES/data/reusables/products/which-product-to-use.md b/translations/es-ES/data/reusables/products/which-product-to-use.md index 820f3e3d34..dfa598a7ef 100644 --- a/translations/es-ES/data/reusables/products/which-product-to-use.md +++ b/translations/es-ES/data/reusables/products/which-product-to-use.md @@ -1 +1,9 @@ -Si no estás seguro si {% data variables.product.prodname_ghe_cloud %}, {% data variables.product.prodname_ghe_server %}, o ambos son la mejor opción para tu organización, contacta a {% data variables.contact.contact_enterprise_sales %}. Si tu organización tiene 11 desarrolladores o menos, considera a {% data variables.product.prodname_team %}; las organizaciones con 12 desarrolladores o más habitualmente se benefician más de {% data variables.product.prodname_enterprise %}. Para obtener más información, consulta "Productos de [{% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/githubs-products)". +--- +ms.openlocfilehash: 7b631491414810545a8755f2c9532494c9e84a24 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146683649" +--- +Si no está seguro de si {% data variables.product.prodname_ghe_cloud %}, {% data variables.product.prodname_ghe_server %}, o ambos son la mejor opción para su organización, póngase en contacto con {% data variables.contact.contact_enterprise_sales %}. Si tu organización tiene 11 desarrolladores o menos, considera a {% data variables.product.prodname_team %}; las organizaciones con 12 desarrolladores o más habitualmente se benefician más de {% data variables.product.prodname_enterprise %}. Para obtener más información, vea "[Productos de {% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/githubs-products)". diff --git a/translations/es-ES/data/reusables/profile/access_org.md b/translations/es-ES/data/reusables/profile/access_org.md index 8a81f55b82..a1b95cff6b 100644 --- a/translations/es-ES/data/reusables/profile/access_org.md +++ b/translations/es-ES/data/reusables/profile/access_org.md @@ -1 +1,10 @@ -1. En la esquina superior derecha de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom_the_website %}{% else %}{% data variables.product.product_name %}{% endif %}, haz clic en tu foto de perfil y luego en **Tus organizaciones**. ![Tus organizaciones en el menú de perfil](/assets/images/help/profile/your-organizations.png) +--- +ms.openlocfilehash: 08564f054c871af7f61db8dba021b32a618a6e18 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121378" +--- +1. En la esquina superior derecha de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom_the_website %}{% else %}{% data variables.product.product_name %}{% endif %}, haga clic en la foto de perfil y luego en **Your organizations**. + ![Opción Your organizations (Sus organizaciones) en el menú del perfil](/assets/images/help/profile/your-organizations.png) diff --git a/translations/es-ES/data/reusables/profile/access_profile.md b/translations/es-ES/data/reusables/profile/access_profile.md index 36108f4ef5..5110017bea 100644 --- a/translations/es-ES/data/reusables/profile/access_profile.md +++ b/translations/es-ES/data/reusables/profile/access_profile.md @@ -1,3 +1,12 @@ -{% ifversion fpt or ghec %}1. En la esquina superior derecha de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom_the_website %}{% else %}{% data variables.product.product_name %}{% endif %}, haz clic en tu foto de perfil y luego en **Tu perfil**. +--- +ms.openlocfilehash: 8068e9cbf46131747b599a20683b1b64d8d7a298 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145121377" +--- +{% ifversion fpt or ghec %}1. En la esquina superior derecha de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom_the_website %}{% else %}{% data variables.product.product_name %}{% endif %}, haga clic en la foto de perfil y luego en **Your profile** (Su perfil). ![Foto de perfil](/assets/images/help/profile/top_right_avatar.png){% else %} -1. En la esquina superior derecha de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom_the_website %}{% else %}{% data variables.product.product_name %}{% endif %}, haz clic en tu foto de perfil y luego en **Tu perfil**. ![Profile photo](/assets/images/enterprise/settings/top_right_avatar.png){% endif %} +1. En la esquina superior derecha de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom_the_website %}{% else %}{% data variables.product.product_name %}{% endif %}, haga clic en la foto de perfil y luego en **Your profile** (Su perfil). + ![Foto de perfil](/assets/images/enterprise/settings/top_right_avatar.png){% endif %} diff --git a/translations/es-ES/data/reusables/profile/activity-overview-summary.md b/translations/es-ES/data/reusables/profile/activity-overview-summary.md index b5edb397a4..f200522385 100644 --- a/translations/es-ES/data/reusables/profile/activity-overview-summary.md +++ b/translations/es-ES/data/reusables/profile/activity-overview-summary.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: bdea9acea7d20b628a1aaff5f9a648009072ba5b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145093012" +--- Cuando habilitas la sección de resumen de actividades en tu perfil, las personas podrán ver más información acerca de los tipos de contribuciones que haces y los repositorios en donde tienes más actividad. Quien esté viendo solo podrá encontrar información del resumen de actividad sobre los repositorios en los cuales tengan permisos de lectura. Una vez habilitadas, las personas pueden filtrar tu gráfica de contribuciones y línea de tiempo de actividad para una organización específica. diff --git a/translations/es-ES/data/reusables/profile/enterprise_access_profile.md b/translations/es-ES/data/reusables/profile/enterprise_access_profile.md index 197c5a4e75..d88fe79563 100644 --- a/translations/es-ES/data/reusables/profile/enterprise_access_profile.md +++ b/translations/es-ES/data/reusables/profile/enterprise_access_profile.md @@ -1 +1,10 @@ -1. En la esquina superior derecha de {% data variables.product.prodname_ghe_server %}, da clic en tu foto de perfil, posteriormente, da clic en **Tu perfil**. ![Foto de perfil](/assets/images/enterprise/settings/top_right_avatar.png) +--- +ms.openlocfilehash: df0e4b2d0bec51f2927b95a6dd4fc236950ffb91 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145093011" +--- +1. En la esquina superior derecha de {% data variables.product.prodname_ghe_server %}, haga clic en su foto de perfil y luego en **Your profile** (Su perfil). +![Foto de perfil](/assets/images/enterprise/settings/top_right_avatar.png) diff --git a/translations/es-ES/data/reusables/profile/org_member_privileges.md b/translations/es-ES/data/reusables/profile/org_member_privileges.md index fcf12bdafc..18ecc5228d 100644 --- a/translations/es-ES/data/reusables/profile/org_member_privileges.md +++ b/translations/es-ES/data/reusables/profile/org_member_privileges.md @@ -1 +1,10 @@ -3. Debajo de "Acceso", haz clic en **Privilegios de miembro**. ![Captura de pantalla de la pestaña de privilegios de miembro](/assets/images/help/organizations/member-privileges.png) +--- +ms.openlocfilehash: e3a9476d827f5f8dd0bcb1da22c2e3fb3865d30b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145093008" +--- +3. En "Acceso", haga clic en **Privilegios de miembro**. + ![Captura de pantalla de la pestaña privilegios de miembro](/assets/images/help/organizations/member-privileges.png) diff --git a/translations/es-ES/data/reusables/profile/org_settings.md b/translations/es-ES/data/reusables/profile/org_settings.md index b00b98f139..c7ab200319 100644 --- a/translations/es-ES/data/reusables/profile/org_settings.md +++ b/translations/es-ES/data/reusables/profile/org_settings.md @@ -1 +1,10 @@ -2. Junto a la organización, haz clic en **Configuración**. ![El botón de configuración](/assets/images/help/organizations/settings-button.png) +--- +ms.openlocfilehash: 9f81529edf195584171d040005a78b26011ee018 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145093007" +--- +2. Junto a la organización, haga clic en **Settings**. + ![El botón de configuración](/assets/images/help/organizations/settings-button.png) diff --git a/translations/es-ES/data/reusables/profile/profile-readme.md b/translations/es-ES/data/reusables/profile/profile-readme.md index e7e8a0aa59..6c3f3bc91d 100644 --- a/translations/es-ES/data/reusables/profile/profile-readme.md +++ b/translations/es-ES/data/reusables/profile/profile-readme.md @@ -1 +1,9 @@ -Si agregas un archivo de README a la raíz de un repositorio público con el mismo nombre que tu nombre de usuario, dicho README aparecerá automáticamente en tu página de perfil. Puedes editar el README de tu perfil con el Marcado Enriquecido de {% data variables.product.company_short %} para crear una sección personalizada en tu perfil. Para obtener más información, consulta la sección "[Administrar el README de tu perfil](/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme)". +--- +ms.openlocfilehash: 7291bcbd16f26365ca5840b6409ebceecb033470 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145093004" +--- +Si agregas un archivo de README a la raíz de un repositorio público con el mismo nombre que tu nombre de usuario, dicho README aparecerá automáticamente en tu página de perfil. Puedes editar el README de tu perfil con el Marcado Enriquecido de {% data variables.product.company_short %} para crear una sección personalizada en tu perfil. Para más información, vea "[Administración del archivo Léame del perfil](/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme)". diff --git a/translations/es-ES/data/reusables/profile/user_profile_page_block_or_report.md b/translations/es-ES/data/reusables/profile/user_profile_page_block_or_report.md index 01e0e5ba8c..8e32a820d3 100644 --- a/translations/es-ES/data/reusables/profile/user_profile_page_block_or_report.md +++ b/translations/es-ES/data/reusables/profile/user_profile_page_block_or_report.md @@ -1 +1,10 @@ -1. En la barra lateral izquierda, debajo de la información de perfil del usuario, haz clic en **Bloquear o reportar**. ![Bloquear o reportar el enlace](/assets/images/help/profile/profile-block-or-report-button.png) +--- +ms.openlocfilehash: c3135ce5295270c1796b4c32bb2c0c019333746a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145093003" +--- +1. En la barra lateral izquierda, debajo de la información de perfil del usuario, haga clic en **Block or Report**. +![Vínculo Block or report](/assets/images/help/profile/profile-block-or-report-button.png) diff --git a/translations/es-ES/data/reusables/profile/user_profile_page_navigation.md b/translations/es-ES/data/reusables/profile/user_profile_page_navigation.md index 2e3835f5c3..ed106ff554 100644 --- a/translations/es-ES/data/reusables/profile/user_profile_page_navigation.md +++ b/translations/es-ES/data/reusables/profile/user_profile_page_navigation.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: fb124c0893cd6005ea1c2ce12a01bb054f849737 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145093000" +--- 1. Visita la página de perfil de usuario. diff --git a/translations/es-ES/data/reusables/project-management/access-collaboration-settings.md b/translations/es-ES/data/reusables/project-management/access-collaboration-settings.md index d0460c2736..9c3389d332 100644 --- a/translations/es-ES/data/reusables/project-management/access-collaboration-settings.md +++ b/translations/es-ES/data/reusables/project-management/access-collaboration-settings.md @@ -1 +1,10 @@ -1. Da clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, posteriormente, da clic en **Configuración**. ![Opción de configuración en menú desplegable desde la barra lateral del tablero de proyecto](/assets/images/help/projects/project-board-settings.png) +--- +ms.openlocfilehash: b382179601ebbd40c1fcbbde6d8e7caa4519f6c2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092999" +--- +1. Haga clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y después en **Configuración**. +![Opción de configuración en el menú desplegable de la barra lateral del panel de proyecto](/assets/images/help/projects/project-board-settings.png) diff --git a/translations/es-ES/data/reusables/project-management/add-collaborator.md b/translations/es-ES/data/reusables/project-management/add-collaborator.md index f5e8cd27c3..745ad250aa 100644 --- a/translations/es-ES/data/reusables/project-management/add-collaborator.md +++ b/translations/es-ES/data/reusables/project-management/add-collaborator.md @@ -1 +1,9 @@ -10. En los resultados de la búsqueda, da clic en el nombre de usuario correcto y luego da clic en **Agregar colaborador**. +--- +ms.openlocfilehash: 1808a45502856d17b288cf58321b88a0657245a1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092996" +--- +10. En los resultados de la búsqueda, haga clic en el nombre de usuario correcto y después en **Add collaborator**. diff --git a/translations/es-ES/data/reusables/project-management/add-column-new-project.md b/translations/es-ES/data/reusables/project-management/add-column-new-project.md index d56d8abcfb..3a5d3107af 100644 --- a/translations/es-ES/data/reusables/project-management/add-column-new-project.md +++ b/translations/es-ES/data/reusables/project-management/add-column-new-project.md @@ -1 +1,10 @@ -1. En tu nuevo tablero de proyecto, para agregar tu primera columna, **Agrega una columna**. ![Botón para agregar columna en un tablero de proyecto vacío](/assets/images/help/projects/add-column.png) +--- +ms.openlocfilehash: d3c7ed96c179ee3c4eb0334b2fbd5c2a8a8bd917 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092975" +--- +1. En el nuevo panel de proyecto, para agregar la primera columna, **Agregar una columna**. + ![Botón para agregar una columna en un panel de proyecto vacío](/assets/images/help/projects/add-column.png) diff --git a/translations/es-ES/data/reusables/project-management/add-more-columns.md b/translations/es-ES/data/reusables/project-management/add-more-columns.md index dfc1b4f0bd..1a22c9bc56 100644 --- a/translations/es-ES/data/reusables/project-management/add-more-columns.md +++ b/translations/es-ES/data/reusables/project-management/add-more-columns.md @@ -1 +1,9 @@ -1. Agrega columnas para que se adapten a tu flujo de trabajo. +--- +ms.openlocfilehash: 091d2be25dd2468605688d2ff1e3a56aa4ae1b82 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092972" +--- +1. Agregue columnas que se adapten al flujo de trabajo. diff --git a/translations/es-ES/data/reusables/project-management/automate-project-board-permissions.md b/translations/es-ES/data/reusables/project-management/automate-project-board-permissions.md index 85cd132b6a..36d6d2f12c 100644 --- a/translations/es-ES/data/reusables/project-management/automate-project-board-permissions.md +++ b/translations/es-ES/data/reusables/project-management/automate-project-board-permissions.md @@ -1 +1,9 @@ -Para configurar los flujos de trabajo automáticos para el {% data variables.projects.projects_v1_board %} de un repositorio, debes tener acceso de escritura a dicho repositorio. Los propietarios y miembros de las organizaciones pueden configurar flujos de trabajo automáticos en un {% data variables.projects.projects_v1_board %} de toda la organización. +--- +ms.openlocfilehash: 5d093359be4fb76de1520a0d143c077bab0333bd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147422696" +--- +A fin de configurar flujos de trabajo automáticos para una instancia de {% data variables.projects.projects_v1_board %} de un repositorio, debes tener acceso de escritura al mismo. Los miembros y propietarios de una organización pueden configurar flujos de trabajo automáticos en una instancia de {% data variables.projects.projects_v1_board %} para toda la organización. diff --git a/translations/es-ES/data/reusables/project-management/cascading-permissions.md b/translations/es-ES/data/reusables/project-management/cascading-permissions.md index b6141d8f57..d952c06b16 100644 --- a/translations/es-ES/data/reusables/project-management/cascading-permissions.md +++ b/translations/es-ES/data/reusables/project-management/cascading-permissions.md @@ -1 +1,9 @@ -Si una persona tiene varias avenidas de acceso al {% data variables.projects.projects_v1_board %} de una organización (individualmente, mediante un equipo o como miembro de una organización), el nivel de permisos más alto de un {% data variables.projects.projects_v1_board %} anulará a los permisos más bajos. +--- +ms.openlocfilehash: 7004404db9f15389d29b5f8878ed9f2d0b8d5bed +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147423552" +--- +Si una persona tiene varias vías de acceso a la instancia de {% data variables.projects.projects_v1_board %} de una organización (individualmente, mediante un equipo o como miembro de la organización), el nivel de permiso de {% data variables.projects.projects_v1_board %} reemplaza los niveles de permiso inferiores. diff --git a/translations/es-ES/data/reusables/project-management/choose-template.md b/translations/es-ES/data/reusables/project-management/choose-template.md index 94744bc70e..6aef6d1ad9 100644 --- a/translations/es-ES/data/reusables/project-management/choose-template.md +++ b/translations/es-ES/data/reusables/project-management/choose-template.md @@ -1 +1,10 @@ -5. Opcionalmente, para agregar una plantilla a tu tablero de proyecto, utiliza el menú desplegable de **Plantilla:** y da clic en alguna de las opciones. ![Menú desplegable mostrando las opciones de plantilla para el tablero de proyecto](/assets/images/help/projects/project_board_template_drop_down_menu.png) +--- +ms.openlocfilehash: 1c28bd96763cb93801b7dac307b5d2d94c5266d9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092967" +--- +5. Opcionalmente, para agregar una plantilla al panel de proyecto, use el menú desplegable **Plantilla:** y haga clic en una plantilla. +![Menú desplegable en el que se muestran las opciones de plantilla para el panel de proyecto](/assets/images/help/projects/project_board_template_drop_down_menu.png) 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 b4b0915ad9..1415a06d8a 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,10 @@ -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){% elsif ghes > 3.4 %}(/assets/images/help/projects/visibility-radio-buttons-es.png){% else %}(/assets/images/help/projects/visibility-radio-buttons.png){% endif %} +--- +ms.openlocfilehash: c2e54ba287145d3bbce7e19b2bb7a146fab032c2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147077090" +--- +1. En "Visibilidad", elija la conversión del panel de proyecto en {% ifversion ghae %}interno{% else %}público{% endif %} o privado. Para más información, vea "[Cambio de la visibilidad del panel de proyecto](/github/managing-your-work-on-github/changing-project-board-visibility)". + ![Botones de radio para elegir la visibilidad del panel del proyecto]{% 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/click-create-column.md b/translations/es-ES/data/reusables/project-management/click-create-column.md index bb25125540..cedf157b63 100644 --- a/translations/es-ES/data/reusables/project-management/click-create-column.md +++ b/translations/es-ES/data/reusables/project-management/click-create-column.md @@ -1 +1,9 @@ -1. Da clic en **Crear columna**. +--- +ms.openlocfilehash: c6548d47329e27c081cd4f29281ac947f26c9b20 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092963" +--- +1. Haga clic en **Crear columna**. diff --git a/translations/es-ES/data/reusables/project-management/click-edit-sidebar-menu-project-board.md b/translations/es-ES/data/reusables/project-management/click-edit-sidebar-menu-project-board.md index e28498488c..6ae79d3c99 100644 --- a/translations/es-ES/data/reusables/project-management/click-edit-sidebar-menu-project-board.md +++ b/translations/es-ES/data/reusables/project-management/click-edit-sidebar-menu-project-board.md @@ -1 +1,10 @@ -1. Da clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, posteriormente, da clic en **Editar**. ![Opción de editar en el menú desplegable desde la barra lateral del tablero de proyecto](/assets/images/help/projects/project-board-edit-settings.png) +--- +ms.openlocfilehash: f78f0ce2e9edffa3b529710b5edb864a1ba95501 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092960" +--- +1. Haga clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y después en **Editar**. +![Opción Editar en el menú desplegable de la barra lateral del panel de proyecto](/assets/images/help/projects/project-board-edit-settings.png) diff --git a/translations/es-ES/data/reusables/project-management/click-menu.md b/translations/es-ES/data/reusables/project-management/click-menu.md index a64f40e709..9187901d62 100644 --- a/translations/es-ES/data/reusables/project-management/click-menu.md +++ b/translations/es-ES/data/reusables/project-management/click-menu.md @@ -1 +1,9 @@ -1. En la parte superior derecha del {% data variables.projects.projects_v1_board %}, haz clic en {% octicon "three-bars" aria-label="The three-bars octicon" %} **Menú**. +--- +ms.openlocfilehash: 8ab051a694a099f9c0008529f3e682724d830b5e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147423712" +--- +1. En el lado superior derecho de la instancia de {% data variables.projects.projects_v1_board %}, haz clic en {% octicon "three-bars" aria-label="The three-bars octicon" %} **Menú**. diff --git a/translations/es-ES/data/reusables/project-management/click-new-project.md b/translations/es-ES/data/reusables/project-management/click-new-project.md index 2f7382451c..16bae5d9c8 100644 --- a/translations/es-ES/data/reusables/project-management/click-new-project.md +++ b/translations/es-ES/data/reusables/project-management/click-new-project.md @@ -1 +1,10 @@ -1. Da clic en **Proyecto Nuevo**. ![Botón de proyecto nuevo](/assets/images/help/projects/new-project-button.png) +--- +ms.openlocfilehash: 282da1d7c9e184c1d1e44c969388cf44edc7617f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118793" +--- +1. Haga clic en **Nuevo proyecto**. +![Botón de nuevo proyecto](/assets/images/help/projects/new-project-button.png) diff --git a/translations/es-ES/data/reusables/project-management/collaborator-option.md b/translations/es-ES/data/reusables/project-management/collaborator-option.md index 2588a939da..57a50ac476 100644 --- a/translations/es-ES/data/reusables/project-management/collaborator-option.md +++ b/translations/es-ES/data/reusables/project-management/collaborator-option.md @@ -1 +1,10 @@ -8. En la barra lateral izquierda, haz clic en **Collaborators** (Colaboradores). ![Opción de menú de colaboradores en la barra lateral izquierda](/assets/images/help/projects/project-board-collaborator-setting.png) +--- +ms.openlocfilehash: 37b1e2b8a208d0232169eabdfd6af913ba830f42 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092955" +--- +8. En la barra lateral de la izquierda, haga clic en **Colaboradores**. + ![Opción de menú de colaboradores en la barra lateral de la izquierda](/assets/images/help/projects/project-board-collaborator-setting.png) diff --git a/translations/es-ES/data/reusables/project-management/collaborator-permissions.md b/translations/es-ES/data/reusables/project-management/collaborator-permissions.md index 15a7231e65..052442d604 100644 --- a/translations/es-ES/data/reusables/project-management/collaborator-permissions.md +++ b/translations/es-ES/data/reusables/project-management/collaborator-permissions.md @@ -1 +1,9 @@ -11. Opcionalmente, junto al nombre del colaborador nuevo, utiliza el menú desplegable y da clic en el nivel de permiso que le quieras otorgar: **Read**, **Write**, o **Admin**. ![Menú desplegable de permisos de colaborador con opciones read, write y admin](/assets/images/help/projects/org-project-collaborators-choose-permissions.png) +--- +ms.openlocfilehash: 9ee21b2fc8490dd94e41c826e994f94998f732bb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092936" +--- +11. Opcionalmente, junto al nombre del nuevo colaborador, use el menú desplegable y haga clic en el nivel de permiso deseado: **Lectura**, **Escritura** o **Administración** ![Menú desplegable de permisos de colaborador con opciones de escritura, lectura y administración](/assets/images/help/projects/org-project-collaborators-choose-permissions.png) diff --git a/translations/es-ES/data/reusables/project-management/confirm-label-deletion.md b/translations/es-ES/data/reusables/project-management/confirm-label-deletion.md index ab1018eb0f..cf639ee4c5 100644 --- a/translations/es-ES/data/reusables/project-management/confirm-label-deletion.md +++ b/translations/es-ES/data/reusables/project-management/confirm-label-deletion.md @@ -1 +1,9 @@ - 1. Lee la advertencia y da clic en **OK**. +--- +ms.openlocfilehash: a64797475f56b29a771f67ebed497fc4d029b267 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091578" +--- + 1. Lea la advertencia y haga clic en **OK**. diff --git a/translations/es-ES/data/reusables/project-management/copy-project-boards.md b/translations/es-ES/data/reusables/project-management/copy-project-boards.md index b5c4d8fe1a..58e2d2e423 100644 --- a/translations/es-ES/data/reusables/project-management/copy-project-boards.md +++ b/translations/es-ES/data/reusables/project-management/copy-project-boards.md @@ -1,4 +1,10 @@ -{% ifversion fpt or ghec %} -También puedes copiar un -{% data variables.projects.projects_v1_board %} para reutilizar sus características personalizadas para proyectos similares. Para obtener más información, consulta la sección "[Copiar un {% data variables.product.prodname_project_v1 %}](/articles/copying-a-project-board)". +--- +ms.openlocfilehash: da42053c005fb371b4f39ccc98536ce2e3c14977 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147423568" +--- +{% ifversion fpt or ghec %} También puedes copiar una instancia de {% data variables.projects.projects_v1_board %} para reutilizar sus personalizaciones en proyectos similares. Para más información, consulta "[Copia de una instancia de {% data variables.product.prodname_project_v1 %}](/articles/copying-a-project-board)". {% endif %} diff --git a/translations/es-ES/data/reusables/project-management/create-label.md b/translations/es-ES/data/reusables/project-management/create-label.md index a14085126a..ca79011a77 100644 --- a/translations/es-ES/data/reusables/project-management/create-label.md +++ b/translations/es-ES/data/reusables/project-management/create-label.md @@ -1 +1,9 @@ - 1. Para guardar la nueva etiqueta, haz clic en **Crear etiqueta**. +--- +ms.openlocfilehash: ef75310ad3d8638cd4a25b6210472d500d7f66eb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092931" +--- + 1. Para guardar la nueva etiqueta, haga clic en **Create label**. diff --git a/translations/es-ES/data/reusables/project-management/create-project-button.md b/translations/es-ES/data/reusables/project-management/create-project-button.md index 051c367980..6945b5b729 100644 --- a/translations/es-ES/data/reusables/project-management/create-project-button.md +++ b/translations/es-ES/data/reusables/project-management/create-project-button.md @@ -1 +1,9 @@ -1. Da clic en **Crear proyecto**. +--- +ms.openlocfilehash: a50decbf7b52c536207be66eeaead2a4a7cfe724 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092928" +--- +1. Haga clic en **Crear proyecto**. diff --git a/translations/es-ES/data/reusables/project-management/create-project-name-description.md b/translations/es-ES/data/reusables/project-management/create-project-name-description.md index de2edcc0e3..8449af2afb 100644 --- a/translations/es-ES/data/reusables/project-management/create-project-name-description.md +++ b/translations/es-ES/data/reusables/project-management/create-project-name-description.md @@ -1 +1,10 @@ -1. Teclea un nombre y descripción para tu tablero de proyecto. ![Campos para nombre y descripción de proyecto y botón de crear proyecto](/assets/images/help/projects/name-description-create-button.png) +--- +ms.openlocfilehash: 23eb663989c76f9081f52529c235eb117f01525c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092927" +--- +1. Teclea un nombre y descripción para tu tablero de proyecto. +![Campos para el nombre y la descripción del proyecto, y botón para crear un proyecto](/assets/images/help/projects/name-description-create-button.png) diff --git a/translations/es-ES/data/reusables/project-management/delete-label.md b/translations/es-ES/data/reusables/project-management/delete-label.md index a8e8b75108..1519db1f0e 100644 --- a/translations/es-ES/data/reusables/project-management/delete-label.md +++ b/translations/es-ES/data/reusables/project-management/delete-label.md @@ -1 +1,9 @@ - 1. En la lista de etiquetas, a la derecha de la etiqueta que quieres borrar, da clic en **Borrar**. +--- +ms.openlocfilehash: 3fe3a402253c894821f7d0ec829e4a502605d80c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118778" +--- + 1. En la lista de etiquetas, a la derecha de la etiqueta que quiera borrar, haga clic en **Delete**. diff --git a/translations/es-ES/data/reusables/project-management/edit-in-project.md b/translations/es-ES/data/reusables/project-management/edit-in-project.md index 27c1385d2a..009e76c07a 100644 --- a/translations/es-ES/data/reusables/project-management/edit-in-project.md +++ b/translations/es-ES/data/reusables/project-management/edit-in-project.md @@ -1 +1,9 @@ -Puedes ver y editar ligeramente las propuestas y solicitudes de cambio dentro de tu {% data variables.projects.projects_v1_board %} si haces clic sus títulos. +--- +ms.openlocfilehash: 1f611df33dd53512e60eda47ed150a6c5410ed91 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147423048" +--- +Puedes ver las incidencias y solicitudes de incorporación de cambios en la instancia de {% data variables.projects.projects_v1_board %} y realizar ediciones menores si haces clic en el título de la incidencia o solicitud de incorporación de cambios. diff --git a/translations/es-ES/data/reusables/project-management/edit-label.md b/translations/es-ES/data/reusables/project-management/edit-label.md index 947c45c8ba..baaa8bdc60 100644 --- a/translations/es-ES/data/reusables/project-management/edit-label.md +++ b/translations/es-ES/data/reusables/project-management/edit-label.md @@ -1 +1,9 @@ - 1. En la lista de etiquetas, a la derecha de la etiqueta que quieres editar, da clic en **Editar**. +--- +ms.openlocfilehash: 5360daf682906241477189aa0689a603d7e162a8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118777" +--- + 1. En la lista de etiquetas, a la derecha de la etiqueta que quiera editar, haga clic en **Editar**. diff --git a/translations/es-ES/data/reusables/project-management/edit-project-columns.md b/translations/es-ES/data/reusables/project-management/edit-project-columns.md index fef4685dda..caf198fff2 100644 --- a/translations/es-ES/data/reusables/project-management/edit-project-columns.md +++ b/translations/es-ES/data/reusables/project-management/edit-project-columns.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 8f316cd57bd7d9c2d4df327c0dd68e9f7457d1e6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092923" +--- {% tip %} -**Tip:** Para editar o eliminar una columna de tu tablero de proyecto, en la esquina superior derecha de la columna, da clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}. +**Sugerencia:** Para editar o eliminar una columna del panel de proyecto, en la esquina superior derecha de la columna, haga clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}. {% endtip %} diff --git a/translations/es-ES/data/reusables/project-management/for-more-info-project-keyboard-shortcuts.md b/translations/es-ES/data/reusables/project-management/for-more-info-project-keyboard-shortcuts.md index e2a658482f..84b8ea9171 100644 --- a/translations/es-ES/data/reusables/project-management/for-more-info-project-keyboard-shortcuts.md +++ b/translations/es-ES/data/reusables/project-management/for-more-info-project-keyboard-shortcuts.md @@ -1 +1,9 @@ -Para obtener más información acerca de los atajos de teclado, consulta la sección "Tableros de Proyecto" en "[Atajos de teclado](/articles/keyboard-shortcuts/#project-boards)". +--- +ms.openlocfilehash: 9697485d6b742936a7067979ddec6b7051545300 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118770" +--- +Para más información sobre los métodos abreviados de teclado, vea "Paneles de proyecto" en "[Métodos abreviados de teclado](/articles/keyboard-shortcuts/#project-boards)". diff --git a/translations/es-ES/data/reusables/project-management/label-color-randomizer.md b/translations/es-ES/data/reusables/project-management/label-color-randomizer.md index 0e17b2fabe..4c80cfbe1a 100644 --- a/translations/es-ES/data/reusables/project-management/label-color-randomizer.md +++ b/translations/es-ES/data/reusables/project-management/label-color-randomizer.md @@ -1 +1,10 @@ -1. De manera opcional, para personalizar el color de tu etiqueta, edita el número hexadecimal, o da clic en el botón de actualización para obtener otra selección aleatoria. ![Emite un nuevo color de etiqueta cuando actualiza](/assets/images/help/issues/issues-color-refresh.png) +--- +ms.openlocfilehash: 5832873c651b9a21711e6646be71ad9f9c48b4c0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092920" +--- +1. De manera opcional, para personalizar el color de tu etiqueta, edita el número hexadecimal, o da clic en el botón de actualización para obtener otra selección aleatoria. + ![Actualización del color de la nueva de incidencia](/assets/images/help/issues/issues-color-refresh.png) diff --git a/translations/es-ES/data/reusables/project-management/label-description.md b/translations/es-ES/data/reusables/project-management/label-description.md index 4f582a8146..838ef83ead 100644 --- a/translations/es-ES/data/reusables/project-management/label-description.md +++ b/translations/es-ES/data/reusables/project-management/label-description.md @@ -1 +1,10 @@ -1. Debajo de "Descripción", teclea una descripción para ayudar a que los demás entiendan y utilicen tu etiqueta. ![Campo para teclear una descripción de etiqueta](/assets/images/help/issues/label-description-field.png) +--- +ms.openlocfilehash: 712bc53b3b85bb5981da66f6334fa5c0cc958c0e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118769" +--- +1. Debajo de "Descripción", teclea una descripción para ayudar a que los demás entiendan y utilicen tu etiqueta. + ![Campo para escribir una descripción de etiqueta](/assets/images/help/issues/label-description-field.png) diff --git a/translations/es-ES/data/reusables/project-management/labels.md b/translations/es-ES/data/reusables/project-management/labels.md index 8240097a3c..90d64aeb85 100644 --- a/translations/es-ES/data/reusables/project-management/labels.md +++ b/translations/es-ES/data/reusables/project-management/labels.md @@ -1 +1,10 @@ -1. Sobre la lista de informes de problemas o solicitudes de extracción, da clic en **Etiquetas**. ![Pestaña de etiquetas en la página de informes de problemas o solicitudes de extracción de un repositorio](/assets/images/help/issues/issues_labels_button.png) +--- +ms.openlocfilehash: 57154eadb7598f4cda7cf75b2a39a817372ada01 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092919" +--- +1. Encima de la lista de incidencias o solicitudes de incorporación de cambios, haga clic en **Labels**. +![Pestaña Labels en la página de incidencias o solicitudes incorporación de cambios de un repositorio](/assets/images/help/issues/issues_labels_button.png) diff --git a/translations/es-ES/data/reusables/project-management/link-repos-to-project-board.md b/translations/es-ES/data/reusables/project-management/link-repos-to-project-board.md index 08a686b5d9..3669a5048f 100644 --- a/translations/es-ES/data/reusables/project-management/link-repos-to-project-board.md +++ b/translations/es-ES/data/reusables/project-management/link-repos-to-project-board.md @@ -1 +1,9 @@ -Puedes enlazar hasta veinticinco repositorios a tu organización o {% data variables.projects.projects_v1_board %} perteneciente a un usuario. El enlazar repositorios facilita agregar propuestas y solicitudes de cambio desde estos hacia tu {% data variables.projects.projects_v1_board %} utilizando **{% octicon "plus" aria-label="The Plus icon" %} Agregar tarjetas** o desde la barra lateral de las propuestas o solicitudes de cambio. +--- +ms.openlocfilehash: 42d125992d04a86707c78bd3518e9d23fad7fa96 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147423136" +--- +Puedes vincular hasta 25 repositorios a la instancia de {% data variables.projects.projects_v1_board %} propiedad de la organización o el usuario. La vinculación de repositorios facilita la adición de incidencias y solicitudes de incorporación de cambios desde esos repositorios a la instancia de {% data variables.projects.projects_v1_board %} mediante **{% octicon "plus" aria-label="The Plus icon" %} Agregar tarjetas**, o bien desde la barra lateral de incidencias o solicitudes de incorporación de cambios. diff --git a/translations/es-ES/data/reusables/project-management/linked-repositories.md b/translations/es-ES/data/reusables/project-management/linked-repositories.md index ed88bee9ce..854d6b89d4 100644 --- a/translations/es-ES/data/reusables/project-management/linked-repositories.md +++ b/translations/es-ES/data/reusables/project-management/linked-repositories.md @@ -1 +1,10 @@ -1. Opcionalmente, debajo de **Repositorios vinculados**, busca un repositorio que te gustaría vincular a tu tablero de proyecto. ![Campo de búsqueda para vincular repositorios](/assets/images/help/projects/search-to-link-repository-on-create.png) +--- +ms.openlocfilehash: 54e4b546b655d66f999d9a58069d8edf430f45c5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092915" +--- +1. Opcionalmente, en **Repositorios vinculados**, busque un repositorio que quiera vincular al panel de proyecto. +![Campo de búsqueda para vincular repositorios](/assets/images/help/projects/search-to-link-repository-on-create.png) diff --git a/translations/es-ES/data/reusables/project-management/milestones.md b/translations/es-ES/data/reusables/project-management/milestones.md index 2e8e655a89..0f72b73d40 100644 --- a/translations/es-ES/data/reusables/project-management/milestones.md +++ b/translations/es-ES/data/reusables/project-management/milestones.md @@ -1 +1,10 @@ -1. Junto al campo de búsqueda, da clic en **Hitos**. ![Botón de propuestas del hito](/assets/images/help/issues/issues_milestone_button.png) +--- +ms.openlocfilehash: 62f7415c97d88bc3f50895c9ac83c85470f3ded5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118761" +--- +1. Junto al campo de búsqueda, haga clic en **Hitos**. +![Botón de hito de incidencia](/assets/images/help/issues/issues_milestone_button.png) diff --git a/translations/es-ES/data/reusables/project-management/name-label.md b/translations/es-ES/data/reusables/project-management/name-label.md index 2935e37fc6..f699006f2e 100644 --- a/translations/es-ES/data/reusables/project-management/name-label.md +++ b/translations/es-ES/data/reusables/project-management/name-label.md @@ -1 +1,10 @@ -1. Debajo de "Nombre de etiqueta", teclea un nombre para tu etiqueta. ![Campo para teclear un nombre de etiqueta](/assets/images/help/issues/Issues-Label-Create.png) +--- +ms.openlocfilehash: 58661a14e214f23bc868b5c6b5b84fff43e6902c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092896" +--- +1. Debajo de "Nombre de etiqueta", teclea un nombre para tu etiqueta. + ![Campo para escribir un nombre de etiqueta](/assets/images/help/issues/Issues-Label-Create.png) diff --git a/translations/es-ES/data/reusables/project-management/name-project-board-column.md b/translations/es-ES/data/reusables/project-management/name-project-board-column.md index 32f4c7f709..50ebeb5406 100644 --- a/translations/es-ES/data/reusables/project-management/name-project-board-column.md +++ b/translations/es-ES/data/reusables/project-management/name-project-board-column.md @@ -1 +1,10 @@ -1. Debajo de "Nombre de columna", teclea el nombre de la columna que quieres crear. ![Teclea un nombre de columna](/assets/images/help/projects/type-column-name.png) +--- +ms.openlocfilehash: 8a0bcbc828cf83d89e89f966ba82db26a6cbf213 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118746" +--- +1. Debajo de "Nombre de columna", teclea el nombre de la columna que quieres crear. +![Nombre del tipo de columna](/assets/images/help/projects/type-column-name.png) 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 fab93a787a..63b970a002 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,9 @@ -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/)". +--- +ms.openlocfilehash: 5b2171e809eaaa7a4cbf755548ac19bbd830025a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147081014" +--- +Puedes utilizar la API de {% data variables.product.prodname_dotcom %} para importar un tablero de proyecto. Para más información, vea "[importProject](/graphql/reference/mutations#importproject/)". diff --git a/translations/es-ES/data/reusables/project-management/project-board-permissions.md b/translations/es-ES/data/reusables/project-management/project-board-permissions.md index 4a352eb7c4..bd5e72f29d 100644 --- a/translations/es-ES/data/reusables/project-management/project-board-permissions.md +++ b/translations/es-ES/data/reusables/project-management/project-board-permissions.md @@ -1,3 +1,11 @@ -- **Lectura**, lo cual otorga permiso para ver un {% data variables.projects.projects_v1_board %}. -- **Escritura**, lo cual permite ver un {% data variables.projects.projects_v1_board %}, enlazar repositorios a un {% data variables.projects.projects_v1_board %} e interactuar con un {% data variables.projects.projects_v1_board %}. Para obtener más información, consulta la sección "[Enlazar un repositorio con un {% data variables.product.prodname_project_v1 %}](/articles/linking-a-repository-to-a-project-board)". -- **Administración**, lo cual permite ver un {% data variables.projects.projects_v1_board %}, interactuar con un {% data variables.projects.projects_v1_board %}, administrar los ajustes de un {% data variables.projects.projects_v1_board %} y administrar el acceso de otras personas a dicho {% data variables.projects.projects_v1_board %}. +--- +ms.openlocfilehash: a5f9f02613bb73fae390db71e6982f367087ae00 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147423648" +--- +- **Lectura**, que concede a los usuarios permiso para ver una instancia de {% data variables.projects.projects_v1_board %}. +- **Escritura**, que concede permiso a los usuarios para ver una instancia de {% data variables.projects.projects_v1_board %}, vincular repositorios a una instancia de {% data variables.projects.projects_v1_board %} e interactuar con una instancia de {% data variables.projects.projects_v1_board %}. Para más información, consulta "[Vinculación de un repositorio a una instancia de {% data variables.product.prodname_project_v1 %}](/articles/linking-a-repository-to-a-project-board)". +- **Administración**, que concede a los usuarios permiso para ver una instancia de {% data variables.projects.projects_v1_board %}, interactuar con una instancia de {% data variables.projects.projects_v1_board %}, administrar la configuración de una instancia de {% data variables.projects.projects_v1_board %} y administrar el acceso de otros usuarios a la instancia de {% data variables.projects.projects_v1_board %}. diff --git a/translations/es-ES/data/reusables/project-management/project-note-more-options.md b/translations/es-ES/data/reusables/project-management/project-note-more-options.md index baf7065881..5e05840350 100644 --- a/translations/es-ES/data/reusables/project-management/project-note-more-options.md +++ b/translations/es-ES/data/reusables/project-management/project-note-more-options.md @@ -1 +1,10 @@ -1. En la esquina superior derecha de las notas, da clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}.![Icono de kebab horizontal en la esquina superior derecha de la nota](/assets/images/help/projects/note-more-options.png) +--- +ms.openlocfilehash: c6dcce477fbaa27d9a8d19ad7d5d5a4f651d7b5f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118706" +--- +1. En la esquina superior derecha de las notas, haga clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}. + ![Icono de kebab horizontal en la esquina superior derecha de la nota](/assets/images/help/projects/note-more-options.png) diff --git a/translations/es-ES/data/reusables/project-management/project-progress-locations.md b/translations/es-ES/data/reusables/project-management/project-progress-locations.md index 34ab4918ce..6ed5b7c941 100644 --- a/translations/es-ES/data/reusables/project-management/project-progress-locations.md +++ b/translations/es-ES/data/reusables/project-management/project-progress-locations.md @@ -1 +1,9 @@ -Si se habilita el rastreo de progreso, se mostrará una barra de progreso sobre el {% data variables.projects.projects_v1_board %}, en la página de listado del proyecto, en la barra lateral de la propuesta y en las referencias al proyecto en otros {% data variables.projects.projects_v1_boards %}. +--- +ms.openlocfilehash: 47169e7d195fd9eddb48bdf6d9f0a0ff2bdd74e0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147423688" +--- +Si el seguimiento del progreso está habilitado, aparece una barra de progreso encima de la instancia de {% data variables.projects.projects_v1_board %}, en la página de lista de proyectos, en la barra lateral de incidencias y en las referencias al proyecto en otras instancias de {% data variables.projects.projects_v1_boards %}. diff --git a/translations/es-ES/data/reusables/project-management/remove-collaborator.md b/translations/es-ES/data/reusables/project-management/remove-collaborator.md index 217a1fec5b..1dece06132 100644 --- a/translations/es-ES/data/reusables/project-management/remove-collaborator.md +++ b/translations/es-ES/data/reusables/project-management/remove-collaborator.md @@ -1 +1,9 @@ -4. Junto al colaborador que quieres eliminar, da clic en **X**. ![Icono de eliminación "X" junto al nombre de usuario del colaborador](/assets/images/help/projects/remove-project-board-collaborator.png) +--- +ms.openlocfilehash: 71033e056d16686273baddc2784677eb500875a4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118705" +--- +4. Junto al colaborador que quiera quitar, haga clic en la **X**. ![Icono de eliminación "X" junto al nombre de usuario del colaborador](/assets/images/help/projects/remove-project-board-collaborator.png) diff --git a/translations/es-ES/data/reusables/project-management/resync-automation.md b/translations/es-ES/data/reusables/project-management/resync-automation.md index 21691c8d6d..08a934a82f 100644 --- a/translations/es-ES/data/reusables/project-management/resync-automation.md +++ b/translations/es-ES/data/reusables/project-management/resync-automation.md @@ -1 +1,9 @@ -Cuando eliges un {% data variables.projects.projects_v1_board %}, se pausará cualquier tipo de automatización de flujo de trabajo que se haya configurado para dicho {% data variables.projects.projects_v1_board %}. Si vuelves a abrir un {% data variables.projects.projects_v1_board %}, tienes la opción de sincronizar la automatización, lo cual actualiza la posición de las tarjetas en el tablero de acuerdo con los ajustes de automatización que se configuran para este. Para obtener más información, consulta la sección "[Volver a abrir un {% data variables.product.prodname_project_v1 %} cerrado](/articles/reopening-a-closed-project-board)" o "[Cerrar un {% data variables.product.prodname_project_v1 %}](/articles/closing-a-project-board)". +--- +ms.openlocfilehash: 3eedd19ec708ed831bcc521555ba90cf89613779 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147423128" +--- +Al cerrar una instancia de {% data variables.projects.projects_v1_board %}, cualquier automatización de flujo de trabajo configurada para la instancia de {% data variables.projects.projects_v1_board %} se pausará. Si vuelves a abrir una instancia de {% data variables.projects.projects_v1_board %}, tienes la opción de sincronizar la automatización, lo que actualiza la posición de las tarjetas en el panel de acuerdo con la configuración de automatización que hayas configurado para el panel. Para más información, consulta "[Reapertura de una instancia de {% data variables.product.prodname_project_v1 %} cerrada](/articles/reopening-a-closed-project-board)" o "[Cierre de una instancia de {% data variables.product.prodname_project_v1 %}](/articles/closing-a-project-board)". diff --git a/translations/es-ES/data/reusables/project-management/save-label.md b/translations/es-ES/data/reusables/project-management/save-label.md index e2d07f2ce4..10fe6c967f 100644 --- a/translations/es-ES/data/reusables/project-management/save-label.md +++ b/translations/es-ES/data/reusables/project-management/save-label.md @@ -1 +1,9 @@ - 1. Haz clic en **Guardar cambios**. +--- +ms.openlocfilehash: 862fbcb804617513301d3893e9dd5e9a692d9aa9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118698" +--- + 1. Haga clic en **Guardar cambios**. diff --git a/translations/es-ES/data/reusables/project-management/select-automation-options-new-column.md b/translations/es-ES/data/reusables/project-management/select-automation-options-new-column.md index fd8568027c..166967d755 100644 --- a/translations/es-ES/data/reusables/project-management/select-automation-options-new-column.md +++ b/translations/es-ES/data/reusables/project-management/select-automation-options-new-column.md @@ -1 +1,10 @@ -1. Selecciona las automatizaciones del flujo de trabajo que deseas configurar para la columna. ![Lista de opciones para automatizar la columna](/assets/images/help/projects/select-automation-options-new-column.png) +--- +ms.openlocfilehash: 2b5e32ae0dfddab35b15a8af2c10e08635cc76fc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092884" +--- +1. Selecciona las automatizaciones del flujo de trabajo que deseas configurar para la columna. +![Lista de opciones para automatizar la columna](/assets/images/help/projects/select-automation-options-new-column.png) diff --git a/translations/es-ES/data/reusables/project-management/select-column-preset.md b/translations/es-ES/data/reusables/project-management/select-column-preset.md index f77389cee7..2ba7c2c5a3 100644 --- a/translations/es-ES/data/reusables/project-management/select-column-preset.md +++ b/translations/es-ES/data/reusables/project-management/select-column-preset.md @@ -1 +1,10 @@ -1. Opcionalmente, debajo de "Automatización", selecciona una configuración predeterminada utilizando el menú desplegable. ![Selecciona preestablecer la automatización desde el menú](/assets/images/help/projects/select-automation.png) +--- +ms.openlocfilehash: c9e2a0a49463573e4f86a16f071b49b2019ffdb4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118697" +--- +1. Opcionalmente, debajo de "Automatización", selecciona una configuración predeterminada utilizando el menú desplegable. +![Selección de la automatización preestablecida en el menú](/assets/images/help/projects/select-automation.png) diff --git a/translations/es-ES/data/reusables/project-management/select-project.md b/translations/es-ES/data/reusables/project-management/select-project.md index 75b63eee81..13053e6c0a 100644 --- a/translations/es-ES/data/reusables/project-management/select-project.md +++ b/translations/es-ES/data/reusables/project-management/select-project.md @@ -1 +1,10 @@ -1. En la lista de proyectos, haz clic en el nombre del {% data variables.projects.projects_v1_board %}. ![Selecciona el proyecto](/assets/images/help/projects/select-project.png) +--- +ms.openlocfilehash: fe922c4fcc9de292cd0f0c306b9761d0b8762576 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147423248" +--- +1. En la lista de proyectos, haz clic en el nombre de la instancia de {% data variables.projects.projects_v1_board %}. +![Selección del proyecto](/assets/images/help/projects/select-project.png) diff --git a/translations/es-ES/data/reusables/project-management/use-automated-template.md b/translations/es-ES/data/reusables/project-management/use-automated-template.md index 9147f1e401..8241e94fe2 100644 --- a/translations/es-ES/data/reusables/project-management/use-automated-template.md +++ b/translations/es-ES/data/reusables/project-management/use-automated-template.md @@ -1 +1,9 @@ -Puedes utilizar una plantilla de {% data variables.projects.projects_v1_board %} para crear un {% data variables.projects.projects_v1_board %} que ya tenga configurada la automatización. Para obtener más información, consulta la sección "[Acerca de los {% data variables.product.prodname_projects_v1 %}](/articles/about-project-boards#templates-for-project-boards)". +--- +ms.openlocfilehash: 512f03650f2e348b374a929e99037fb098ffb7e2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147423560" +--- +Puedes usar una plantilla de {% data variables.projects.projects_v1_board %} para crear una instancia de {% data variables.projects.projects_v1_board %} con la automatización ya configurada. Para más información, consulta "[Acerca de {% data variables.product.prodname_projects_v1 %}](/articles/about-project-boards#templates-for-project-boards)". diff --git a/translations/es-ES/data/reusables/projects/about-workflows.md b/translations/es-ES/data/reusables/projects/about-workflows.md index bb9e30d2d3..005b867538 100644 --- a/translations/es-ES/data/reusables/projects/about-workflows.md +++ b/translations/es-ES/data/reusables/projects/about-workflows.md @@ -1,3 +1,11 @@ -{% data variables.product.prodname_projects_v2 %} incluye flujos de trabajo integrados que puedes utilizar para actualizar el **Estado** de los elementos con base en ciertos eventos. Por ejemplo, puedes configurar automáticamente el estado a **Pendiente** cuando se agrega un elemento a tu proyecto o configurarlo en **Hecho** cuando se cierre una propuesta. +--- +ms.openlocfilehash: 6d9406bf1e4b268122142416f69c62e8f55337fe +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147423680" +--- +En {% data variables.product.prodname_projects_v2 %} se incluyen flujos de trabajo integrados que puedes usar para actualizar el **estado** de los elementos en función de determinados eventos. Por ejemplo, puede establecer automáticamente el estado en **Todo** (Pendiente) cuando se agrega un elemento al proyecto o establecerlo en **Done** (Listo) cuando se cierra una incidencia. -Cuando inicializa tu proyecto, se habilitan dos flujos de trabajo predeterminadamente: Cuando se cierran las propuestas o solicitudes de cambio de tu proyecto, su estado se muestra como **Done** y cuando estas se fusionan, se muestra también como **Done**. +Cuando se inicializa el proyecto, se habilitan dos flujos de trabajo de forma predeterminada: cuando se cierran las incidencias o las solicitudes de incorporación de cambios en el proyecto, su estado se establece en **Done** y, cuando se combinan las solicitudes de incorporación de cambios en el proyecto, su estado también se establece en **Done**. diff --git a/translations/es-ES/data/reusables/projects/access-insights.md b/translations/es-ES/data/reusables/projects/access-insights.md index e25477c1cf..92029535cf 100644 --- a/translations/es-ES/data/reusables/projects/access-insights.md +++ b/translations/es-ES/data/reusables/projects/access-insights.md @@ -1,2 +1,11 @@ +--- +ms.openlocfilehash: 051628bc0f79a0a3a3338ecddbac0ff71cf102e6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147422640" +--- 1. Navegar a tu proyecto. -2. En la parte superior derecha, para acceder a las perspectivas, haz clic en {% octicon "graph" aria-label="the graph icon" %}. ![Captura de pantalla que muestra el icono de perspectivas](/assets/images/help/projects-v2/insights-button.png) +2. En la parte superior derecha, para acceder a la información, haga clic en {% octicon "graph" aria-label="the graph icon" %}. + ![Captura de pantalla en la que se muestra el icono Conclusiones](/assets/images/help/projects-v2/insights-button.png) diff --git a/translations/es-ES/data/reusables/projects/add-draft-issue.md b/translations/es-ES/data/reusables/projects/add-draft-issue.md index ca4fd5a0d4..56174337ec 100644 --- a/translations/es-ES/data/reusables/projects/add-draft-issue.md +++ b/translations/es-ES/data/reusables/projects/add-draft-issue.md @@ -1,3 +1,12 @@ +--- +ms.openlocfilehash: 8dd7d544c14de78ff9150bebb1192bbd4a6007f0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147424293" +--- {% data reusables.projects.add-item-bottom-row %} -1. Teclea tu ida y luego presiona **Enter**. ![Captura de pantalla que muestra el pegado de una URL de propuesta para agregarlo al proyecto](/assets/images/help/projects-v2/add-draft-issue.png) -1. Para agregar cuerpo de texto, haz clic en el título del borrador de propuesta. En la caja de entrada de lenguaje de marcado que se muestra, ingresa el texto para el cuerpo del borrador de propuesta y luego haz clic en **Guardar**. \ No newline at end of file +1. Escriba su idea y presione **Enter** (Entrar). + ![Captura de pantalla en la que se muestra cómo pegar una dirección URL de incidencia para agregarla al proyecto](/assets/images/help/projects-v2/add-draft-issue.png) +1. Para agregar cuerpo de texto, haz clic en el título del borrador de propuesta. En el cuadro de entrada de Markdown que aparece, escriba el texto del cuerpo del borrador de la incidencia y, después, haga clic en **Save** (Guardar). \ No newline at end of file diff --git a/translations/es-ES/data/reusables/projects/add-item-bottom-row.md b/translations/es-ES/data/reusables/projects/add-item-bottom-row.md index 055f3f35c0..38f0c161c0 100644 --- a/translations/es-ES/data/reusables/projects/add-item-bottom-row.md +++ b/translations/es-ES/data/reusables/projects/add-item-bottom-row.md @@ -1 +1,10 @@ -1. Place your cursor in the bottom row of the project, next to the {% octicon "plus" aria-label="plus icon" %}. ![Screenshot showing the bottom row to add an item](/assets/images/help/projects-v2/add-item.png) \ No newline at end of file +--- +ms.openlocfilehash: 62086a2f270c2d05a7e3774431e23e6ed089e1cb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147424473" +--- +1. Coloca tu cursor en la fila inferior del proyecto, junto al {% octicon "plus" aria-label="plus icon" %}. + ![Captura de pantalla en la que se muestra la fila inferior para agregar un elemento](/assets/images/help/projects-v2/add-item.png) \ No newline at end of file diff --git a/translations/es-ES/data/reusables/projects/add-item-via-paste.md b/translations/es-ES/data/reusables/projects/add-item-via-paste.md index 730ba5d177..094d853073 100644 --- a/translations/es-ES/data/reusables/projects/add-item-via-paste.md +++ b/translations/es-ES/data/reusables/projects/add-item-via-paste.md @@ -1,3 +1,12 @@ +--- +ms.openlocfilehash: 0191556eb977c4b657f1fd78330f6f691f34f039 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147424289" +--- {% data reusables.projects.add-item-bottom-row %} -1. Paste the URL of the issue or pull request. ![Captura de pantalla que muestra el pegado de una URL de propuesta para agregarlo al proyecto](/assets/images/help/projects-v2/paste-url-to-add.png) -3. To add the issue or pull request, press Return. \ No newline at end of file +1. Pega la URL de la propuesta o solicitud de cambios. + ![Captura de pantalla en la que se muestra cómo pegar una dirección URL de incidencia para agregarla al proyecto](/assets/images/help/projects-v2/paste-url-to-add.png) +3. Para agregar la incidencia o solicitud de incorporación de cambios, presiona Intro. \ No newline at end of file diff --git a/translations/es-ES/data/reusables/projects/bulk-add.md b/translations/es-ES/data/reusables/projects/bulk-add.md index b4134a373f..4443f1817b 100644 --- a/translations/es-ES/data/reusables/projects/bulk-add.md +++ b/translations/es-ES/data/reusables/projects/bulk-add.md @@ -1,3 +1,14 @@ -1. Optionally, to change the repository, click the dropdown and select a repository. You can also search for specific issues and pull requests. ![Screenshot showing repository dropdown](/assets/images/help/projects-v2/add-bulk-select-repo.png) -1. Select the issues and pull requests you want to add. ![Screenshot showing selecting issues and pull requests to add](/assets/images/help/projects-v2/add-bulk-select-issues.png) -1. Click **Add selected items**. ![Screenshot showing "add selected items" button](/assets/images/help/projects-v2/add-bulk-save.png) \ No newline at end of file +--- +ms.openlocfilehash: b8288219bd82b857d0bbeeefef3b27a3c8f0d3de +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147424918" +--- +1. Opcionalmente, para cambiar el repositorio, haz clic en la lista desplegable y selecciona un repositorio. También puedes buscar incidencias y solicitudes de incorporación de cambios concretas. + ![Captura de pantalla en la que se muestra la lista desplegable del repositorio](/assets/images/help/projects-v2/add-bulk-select-repo.png) +1. Selecciona las incidencias y las solicitudes de incorporación de cambios que quieras agregar. + ![Captura de pantalla en la que se muestra la selección de incidencias y solicitudes de incorporación de cambios para agregar](/assets/images/help/projects-v2/add-bulk-select-issues.png) +1. Haz clic en **Agregar elementos seleccionados**. + ![Captura de pantalla en la que se muestra el botón "Agregar elementos seleccionados"](/assets/images/help/projects-v2/add-bulk-save.png) \ No newline at end of file diff --git a/translations/es-ES/data/reusables/projects/classic-project-creation.md b/translations/es-ES/data/reusables/projects/classic-project-creation.md index 55df71970a..203b47236b 100644 --- a/translations/es-ES/data/reusables/projects/classic-project-creation.md +++ b/translations/es-ES/data/reusables/projects/classic-project-creation.md @@ -1,8 +1,16 @@ +--- +ms.openlocfilehash: cd5e613522bc536aa433d900e193ef2276df6410 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147375731" +--- {% ifversion fpt or ghec %} {% note %} -**Note:** You can only create a new classic project board for an organization, user, or repository that already has at least one classic project board. If you're unable to create a classic project board, create a beta project board instead. Para obtener más información, consulta la sección "[Crear un proyecto (beta)](/issues/trying-out-the-new-projects-experience/creating-a-project)". +**Nota:** Solo se puede crear un panel de proyecto clásico para una organización, un usuario o un repositorio que ya tenga al menos un panel de proyecto clásico. Si no puedes crear un panel de proyecto clásico, crea un panel de proyecto beta en su lugar. Para obtener más información, consulte "[Creación de un proyecto (beta)](/issues/trying-out-the-new-projects-experience/creating-a-project)". {% endnote %} diff --git a/translations/es-ES/data/reusables/projects/create-project.md b/translations/es-ES/data/reusables/projects/create-project.md index 5b09060b40..6461cc9583 100644 --- a/translations/es-ES/data/reusables/projects/create-project.md +++ b/translations/es-ES/data/reusables/projects/create-project.md @@ -1,7 +1,16 @@ -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -1. Debajo de tu nombre de organización, da clic en {% octicon "table" aria-label="The project icon" %}**Proyectos**. ![Captura de pantalla que muestra la pestaña 'Projects'](/assets/images/help/projects-v2/tab-projects.png) -1. Haz clic en **Proyecto nuevo**. ![Captura de pantalla que muestra el botón de proyecto nuevo](/assets/images/help/projects-v2/new-project-button.png) -1. Cuando se te pida seleccionar una plantilla, haz clic en una de ellas o, para iniciar con un proyecto vacío, haz clic en **Tabla** o **Tablero**. Luego, haz clic en **Crear**. +--- +ms.openlocfilehash: 76eeed11f377193c3179cef8438bc9a932d5f4ef +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147423296" +--- +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} +1. En el nombre de la organización, haz clic en {% octicon "table" aria-label="The project icon" %} **Proyectos**. + ![Captura de pantalla en la que se muestra la pestaña "Proyectos"](/assets/images/help/projects-v2/tab-projects.png) +1. Haz clic en **Nuevo proyecto**. + ![Captura de pantalla en la que se muestra el botón Nuevo proyecto](/assets/images/help/projects-v2/new-project-button.png) +1. Cuando se te pida seleccionar una plantilla, haz clic en una plantilla o, para empezar con un proyecto vacío, haz clic en **Tabla** o **Panel**. Después, haga clic en **Crear**. - ![Captura de pantalla que muestra el modo de selección de plantilla](/assets/images/help/issues/projects-select-template.png) + ![Captura de pantalla en la que se muestra el modal de selección de plantilla](/assets/images/help/issues/projects-select-template.png) 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 faa8fca822..5b95f2c08c 100644 --- a/translations/es-ES/data/reusables/projects/create-user-project.md +++ b/translations/es-ES/data/reusables/projects/create-user-project.md @@ -1,6 +1,16 @@ +--- +ms.openlocfilehash: db4d0f2e82f8d7044c4c1c53f0ba2e19bec59dcc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147423240" +--- {% data reusables.profile.access_profile %} -1. En tu perfil, haz clic en {% octicon "table" aria-label="The project icon" %} **Proyectos**. ![Captura de pantalla que muestra la pestaña 'Projects'](/assets/images/help/projects-v2/tab-projects.png) -1. Haz clic en **Proyecto nuevo**. ![Proyecto nueuvo](/assets/images/help/projects-v2/new-project-button.png) -1. Cuando se te pida seleccionar una plantilla, haz clic en una de ellas o, para iniciar con un proyecto vacío, haz clic en **Tabla** o **Tablero**. Luego, haz clic en **Crear**. +1. En tu perfil, haz clic en {% octicon "table" aria-label="The project icon" %} **Proyectos**. + ![Captura de pantalla en la que se muestra la pestaña "Proyectos"](/assets/images/help/projects-v2/tab-projects.png) +1. Haz clic en **Nuevo proyecto**. + ![Nuevo proyecto](/assets/images/help/projects-v2/new-project-button.png) +1. Cuando se te pida seleccionar una plantilla, haz clic en una plantilla o, para empezar con un proyecto vacío, haz clic en **Tabla** o **Panel**. Después, haga clic en **Crear**. - ![Captura de pantalla que muestra el modo de selección de plantilla](/assets/images/help/issues/projects-select-template.png) + ![Captura de pantalla en la que se muestra el modal de selección de plantilla](/assets/images/help/issues/projects-select-template.png) diff --git a/translations/es-ES/data/reusables/projects/disabled-projects.md b/translations/es-ES/data/reusables/projects/disabled-projects.md index f7e175a7e1..443aa240cb 100644 --- a/translations/es-ES/data/reusables/projects/disabled-projects.md +++ b/translations/es-ES/data/reusables/projects/disabled-projects.md @@ -1 +1,9 @@ -Únicamente verás este evento en las respuestas cuando se [habiliten](/articles/disabling-project-boards-in-a-repository) los tableros de proyecto en el repositorio. +--- +ms.openlocfilehash: 3f169e9d98028d38910b3f7b0359d5620c4b4639 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092868" +--- +Solo verá este evento en las respuestas cuando los paneles de proyecto se han [habilitado](/articles/disabling-project-boards-in-a-repository) en el repositorio. diff --git a/translations/es-ES/data/reusables/projects/enable-basic-workflow.md b/translations/es-ES/data/reusables/projects/enable-basic-workflow.md index 98bba79142..ef3b86cc99 100644 --- a/translations/es-ES/data/reusables/projects/enable-basic-workflow.md +++ b/translations/es-ES/data/reusables/projects/enable-basic-workflow.md @@ -1,7 +1,21 @@ +--- +ms.openlocfilehash: 0c55df675453a0707e8695cbca9087c5b585c438 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147423664" +--- 1. Navegar a tu proyecto. -1. En la parte superior derecha, haz clic en {% octicon "kebab-horizontal" aria-label="The menu icon" %} para abrir el menú. ![Captura de pantalla que muestra el icono de menú](/assets/images/help/projects-v2/open-menu.png) -1. En el menú, haz clic en {% octicon "workflow" aria-label="The workflow icon" %} **Flujos de trabajo**. ![Captura de pantalla que muestra el elemento de menú 'Flujos de trabajo'](/assets/images/help/projects-v2/workflows-menu-item.png) -1. Debajo de **Flujos de trabajo predeterminados**, haz clic en el flujo de trabajo que quieres editar. ![Captura de pantalla que muestra los flujos de trabajo predeterminados](/assets/images/help/projects-v2/default-workflows.png) -1. Si el flujo de trabajo puede aplicarse a ambos resultados y solicitudes de cambio, junto a **Dónde**, verifica el(los) tipo(s) de elemento(s) sobre el(los) cuál(es) quieres actuar. ![Captura de pantalla que muestra la configuración "when" para un flujo de trabajo](/assets/images/help/projects-v2/workflow-when.png) -1. Junto a **Configurar**, elige el valor en el cual quieres configurar al estado. ![Captura de pantalla que muestra la configuración "set" para un flujo de trabajo](/assets/images/help/projects-v2/workflow-set.png) -1. Si el flujo de trabajo se inhabilita, haz clic en el alternador junto a **Inhabilitado** para habilitarlo. ![Captura de pantalla que muestra el control de "enable" para un flujo de trabajo](/assets/images/help/projects-v2/workflow-enable.png) +1. En la parte superior derecha, haz clic en {% octicon "kebab-horizontal" aria-label="The menu icon" %} para abrir el menú. + ![Captura de pantalla en la que se muestra el icono de menú](/assets/images/help/projects-v2/open-menu.png) +1. En el menú, haz clic en {% octicon "workflow" aria-label="The workflow icon" %} **Flujos de trabajo**. + ![Captura de pantalla en la que se muestra el elemento de menú "Flujos de trabajo"](/assets/images/help/projects-v2/workflows-menu-item.png) +1. En **Default workflows**, haga clic en el flujo de trabajo que quiera editar. + ![Captura de pantalla en la que se muestran los flujos de trabajo predeterminados](/assets/images/help/projects-v2/default-workflows.png) +1. Si el flujo de trabajo se puede aplicar tanto a incidencias como a solicitudes de incorporación de cambios, junto a **When**, active el tipo de elemento sobre el que quiera actuar. + ![Captura de pantalla en la que se muestra la configuración "cuando" para un flujo de trabajo](/assets/images/help/projects-v2/workflow-when.png) +1. Junto a **Set**, elija el valor en el que quiera establecer el estado. + ![Captura de pantalla en la que se muestra la configuración "establecer" para un flujo de trabajo](/assets/images/help/projects-v2/workflow-set.png) +1. Si el flujo de trabajo está deshabilitado, haga clic en el control de alternancia situado junto a **Disabled** para habilitarlo. + ![Captura de pantalla en la que se muestra la configuración "habilitar" para un flujo de trabajo](/assets/images/help/projects-v2/workflow-enable.png) diff --git a/translations/es-ES/data/reusables/projects/enable-migration.md b/translations/es-ES/data/reusables/projects/enable-migration.md index 2186ed618e..d429874ec2 100644 --- a/translations/es-ES/data/reusables/projects/enable-migration.md +++ b/translations/es-ES/data/reusables/projects/enable-migration.md @@ -1 +1,9 @@ -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)". +--- +ms.openlocfilehash: d22df8d5bd389ddf5f3aa5a630285d1011269138 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080731" +--- +1. Habilita "Migración de proyectos" en la vista previa de la característica. Para obtener más información, consulta "[Exploración de versiones de acceso anticipado con la vista previa de la característica](/get-started/using-github/exploring-early-access-releases-with-feature-preview)". diff --git a/translations/es-ES/data/reusables/projects/graphql-deprecation.md b/translations/es-ES/data/reusables/projects/graphql-deprecation.md index c5f65c8ade..ad25ac6d66 100644 --- a/translations/es-ES/data/reusables/projects/graphql-deprecation.md +++ b/translations/es-ES/data/reusables/projects/graphql-deprecation.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 58e4db1779a66fdac60bf63eef02984bc7ae769d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080515" +--- {% note %} -**Note:** We deprecated the `ProjectNext` GraphQL API on **2022-06-20**, and we will remove the `ProjectNext` GraphQL API on **2022-10-01**. For more information on migrating to the new `ProjectV2` GraphQL API, please see "[The new GitHub Issues – June 23rd update](https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/)" in {% data variables.product.prodname_blog %}. +**Nota:** La GraphQL API `ProjectNext` quedó en desuso el **20-06-2022** y quitaremos la GraphQL API `ProjectNext` el **01-10-2022**. Para más información sobre cómo migrar a la GraphQL API `ProjectV2` nueva, consulta "[Las nuevas propuestas de GitHub: actualización del 23 de junio](https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/)" en {% data variables.product.prodname_blog %}. {% endnote %} diff --git a/translations/es-ES/data/reusables/projects/insights-alpha.md b/translations/es-ES/data/reusables/projects/insights-alpha.md index c04b2baafa..fd5b016eb5 100644 --- a/translations/es-ES/data/reusables/projects/insights-alpha.md +++ b/translations/es-ES/data/reusables/projects/insights-alpha.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: c0d7f3ebd22bec99fcaf590ef450d09de3f5ca62 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092859" +--- {% note %} -**Nota:** Las perspectivas para los proyectos (beta) se encuentra actualmente en vista previa privada y aún no está disponible para todas las organizaciones. +**Nota:** Ideas para proyectos (beta) está actualmente en versión preliminar privada y aún no está disponible para todas las organizaciones. {% endnote %} diff --git a/translations/es-ES/data/reusables/projects/migrate-project-steps.md b/translations/es-ES/data/reusables/projects/migrate-project-steps.md index c6cc379d89..a9d014ae33 100644 --- a/translations/es-ES/data/reusables/projects/migrate-project-steps.md +++ b/translations/es-ES/data/reusables/projects/migrate-project-steps.md @@ -1,4 +1,15 @@ -1. Next to the project you want to migrate, click {% octicon "kebab-horizontal" aria-label="The menu icon" %} to open the menu. -1. In the menu, click **Migrate**. ![Screenshot showing migrate option](/assets/images/help/issues/migrate-menu-item.png) -1. In the the popup, select what you want to happen to the project after it is migrated. We recommend selecting "Close the old project" so it's clear which project is in use. ![Screenshot showing migrate modal](/assets/images/help/issues/migrate-option.png) -1. In the bottom right of the popup, click **Start migration**. ![Screenshot showing start migration button](/assets/images/help/issues/migrate-start.png) +--- +ms.openlocfilehash: ca36d1cc452ae102d0e4183b6d72ce854de57963 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147423200" +--- +1. Junto al proyecto que quieres migrar, haz clic en {% octicon "kebab-horizontal" aria-label="The menu icon" %} para abrir el menú. +1. En el menú, haz clic en **Migrar**. + ![Captura de pantalla en la que se muestra la opción Migrar](/assets/images/help/issues/migrate-menu-item.png) +1. En el menú emergente, selecciona lo que quieres que ocurra con el proyecto después de migrarlo. Te recomendamos que selecciones "Cerrar el proyecto anterior" para que quede claro qué proyecto está en uso. + ![Captura de pantalla en la que se muestra la migración modal](/assets/images/help/issues/migrate-option.png) +1. En la parte inferior derecha de la ventana emergente, haz clic en **Iniciar migración**. + ![Captura de pantalla en la que se muestra el botón Iniciar migración](/assets/images/help/issues/migrate-start.png) diff --git a/translations/es-ES/data/reusables/projects/new-field.md b/translations/es-ES/data/reusables/projects/new-field.md index f330cc7a0e..24afd01f57 100644 --- a/translations/es-ES/data/reusables/projects/new-field.md +++ b/translations/es-ES/data/reusables/projects/new-field.md @@ -1,3 +1,14 @@ -1. In table view, in the rightmost field header, click {% octicon "plus" aria-label="the plus icon" %}. ![Screenshot showing new field button](/assets/images/help/projects-v2/new-field-button.png) -1. Haz clic en **Campo nuevo**. ![Screenshot showing new field menu item](/assets/images/help/projects-v2/new-field-menu-item.png) -1. Type the name of your new field. ![Screenshot showing the field name](/assets/images/help/projects-v2/new-field-name.png) \ No newline at end of file +--- +ms.openlocfilehash: daf5b47c71e8cbde44c6dab38eabf7c6d922be9a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147424446" +--- +1. En la vista de tabla, en el encabezado de campo del extremo derecho, haz clic en {% octicon "plus" aria-label="the plus icon" %}. + ![Captura de pantalla en la que se muestra el botón Nuevo campo](/assets/images/help/projects-v2/new-field-button.png) +1. Haz clic en **Nuevo campo**. + ![Captura de pantalla en la que se muestra el elemento de menú Nuevo campo](/assets/images/help/projects-v2/new-field-menu-item.png) +1. Escribe el nombre del nuevo campo. + ![Captura de pantalla en la que se muestra el nombre del campo](/assets/images/help/projects-v2/new-field-name.png) \ No newline at end of file diff --git a/translations/es-ES/data/reusables/projects/new-view.md b/translations/es-ES/data/reusables/projects/new-view.md index 28879f7b66..8f0ded7007 100644 --- a/translations/es-ES/data/reusables/projects/new-view.md +++ b/translations/es-ES/data/reusables/projects/new-view.md @@ -1 +1,10 @@ -1. To the right of your existing views, click **New view** ![Captura de pantalla que muestra el menú de campo de columna](/assets/images/help/projects-v2/new-view.png) \ No newline at end of file +--- +ms.openlocfilehash: 831716db8a52f44aee809924a38f8288952d23df +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147424368" +--- +1. A la derecha de las vistas existentes, haz clic en **Nueva vista** + ![Captura de pantalla en la que se muestra el menú de campo de columna](/assets/images/help/projects-v2/new-view.png) \ No newline at end of file diff --git a/translations/es-ES/data/reusables/projects/open-command-palette.md b/translations/es-ES/data/reusables/projects/open-command-palette.md index 468b98c9aa..d4f3b854d4 100644 --- a/translations/es-ES/data/reusables/projects/open-command-palette.md +++ b/translations/es-ES/data/reusables/projects/open-command-palette.md @@ -1 +1,9 @@ -Para abrir la paleta de comandos del proyecto, presiona Command+K (Mac) o Ctrl+K (Windows/Linux). +--- +ms.openlocfilehash: 0a7a885c84adc96136d9ce7c2ae624da9d7fbe53 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118674" +--- +Para abrir la paleta de comandos del proyecto, presione Comando+K (Mac) o Ctrl+K (Windows/Linux). diff --git a/translations/es-ES/data/reusables/projects/open-item-menu.md b/translations/es-ES/data/reusables/projects/open-item-menu.md index 5c9c7fc258..b06f92c3f6 100644 --- a/translations/es-ES/data/reusables/projects/open-item-menu.md +++ b/translations/es-ES/data/reusables/projects/open-item-menu.md @@ -1 +1,9 @@ -1. Select the {% octicon "triangle-down" aria-label="the item menu" %} (in table layout) or the {% octicon "kebab-horizontal" aria-label="the item menu" %} (in board layout). \ No newline at end of file +--- +ms.openlocfilehash: 15b1ba8ed434c9c9c6bb81c0ca0376c2e42fca48 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147424458" +--- +1. Selecciona {% octicon "triangle-down" aria-label="the item menu" %} (en el diseño de tabla) o {% octicon "kebab-horizontal" aria-label="the item menu" %} (en el diseño de panel). \ No newline at end of file diff --git a/translations/es-ES/data/reusables/projects/open-view-menu.md b/translations/es-ES/data/reusables/projects/open-view-menu.md index e1012c7cb8..3b5acf01ae 100644 --- a/translations/es-ES/data/reusables/projects/open-view-menu.md +++ b/translations/es-ES/data/reusables/projects/open-view-menu.md @@ -1 +1,10 @@ -1. Click {% octicon "triangle-down" aria-label="the drop-down icon" %} next to the name of the currently open view. ![Screenshot showing the view menu icon](/assets/images/help/projects-v2/view-menu-icon.png) \ No newline at end of file +--- +ms.openlocfilehash: 0873b7b527997d2472413b016a12f2f413f06e86 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147424332" +--- +1. Haz clic en {% octicon "triangle-down" aria-label="the drop-down icon" %} junto al nombre de la vista abierta actualmente. + ![Captura de pantalla en la que se muestra el icono de menú Vista](/assets/images/help/projects-v2/view-menu-icon.png) \ No newline at end of file diff --git a/translations/es-ES/data/reusables/projects/owners-can-limit-visibility-permissions.md b/translations/es-ES/data/reusables/projects/owners-can-limit-visibility-permissions.md index 3edc1f385e..d73b5832b2 100644 --- a/translations/es-ES/data/reusables/projects/owners-can-limit-visibility-permissions.md +++ b/translations/es-ES/data/reusables/projects/owners-can-limit-visibility-permissions.md @@ -1 +1,9 @@ -Organization owners can control the ability of organization members to create public {% data variables.projects.projects_v2_and_v1 %}, or change the visibility of existing {% data variables.projects.projects_v2_and_v1 %} to public. For more information, see "[Allowing project visibility changes in your organization](/organizations/managing-organization-settings/allowing-project-visibility-changes-in-your-organization)." \ No newline at end of file +--- +ms.openlocfilehash: e9790db64c727836fb25001ef5160b0030a12da4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147614565" +--- +Los propietarios de la organización pueden controlar la capacidad de los miembros de la organización para crear {% data variables.projects.projects_v2_and_v1 %} públicos, o cambiar la visibilidad de {% data variables.projects.projects_v2_and_v1 %} existentes a público. Para obtener más información, consulta "[Cambios en la visibilidad del proyecto permitidos en la organización](/organizations/managing-organization-settings/allowing-project-visibility-changes-in-your-organization)". \ No newline at end of file diff --git a/translations/es-ES/data/reusables/projects/project-description.md b/translations/es-ES/data/reusables/projects/project-description.md index 4a5f350ebb..6a60b97310 100644 --- a/translations/es-ES/data/reusables/projects/project-description.md +++ b/translations/es-ES/data/reusables/projects/project-description.md @@ -1,10 +1,21 @@ -Puedes obtener la descripción y el README de tu proyecto para compartir su propósito, proporcionar instrucciones sobre cómo utilizarlo e incluir cualquier enlace relevante. +--- +ms.openlocfilehash: 18791d3acd8ee5e40621be07a2a5ea3b141ed749 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147423704" +--- +Puede establecer la descripción y el archivo Léame del proyecto para compartir el propósito del proyecto, proporcionar instrucciones sobre cómo usarlo e incluir los vínculos pertinentes. {% data reusables.projects.project-settings %} -1. Para agregar una descripción corta de tu proyecto, debajo de "Agregar descripción", escribe la descripción en la caja de texto y haz clic en **Guardar**. ![Captura de pantalla que muestra los ajustes de 'Agregar mi descripción'](/assets/images/help/projects-v2/edit-description.png) -1. Para actualizar el README de tu proyecto, debajo de "README", teclea tu contenido en la caja de texto. - - Puedes formatear tu README utilizando lenguaje de marcado. Para obtener más información, consulta "[Sintaxis de escritura y formato básicos](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)". - - Para alternar entre la caja de texto y una vista previa de tus cambios, haz clic en {% octicon "eye" aria-label="The preview icon" %} o en {% octicon "pencil" aria-label="The edit icon" %}. ![Captura de pantalla que muestra la edición del README de un proyecto](/assets/images/help/projects-v2/edit-readme.png) -1. Para guardar los cambios en tu README, haz clic en **Ahorrar**. ![Captura de pantalla que muestra el botón de 'Guardar' para el README de un proyecto](/assets/images/help/projects-v2/save-readme-button.png) +1. Para agregar una descripción breve al proyecto, en "Add a description", escriba la descripción en el cuadro de texto y haga clic en **Save**. + ![Captura de pantalla en la que se muestra el valor "Agregar mi descripción"](/assets/images/help/projects-v2/edit-description.png) +1. Para actualizar el archivo Léame del proyecto, en "README", escriba el contenido en el cuadro de texto. + - Puede dar formato al archivo Léame mediante Markdown. Para más información, vea "[Sintaxis básica de escritura y formato](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)". + - Para alternar entre el cuadro de texto y una vista previa de los cambios, haga clic en {% octicon "eye" aria-label="The preview icon" %} o {% octicon "pencil" aria-label="The edit icon" %}. + ![Captura de pantalla en la que se muestra la edición del archivo LÉAME de un proyecto](/assets/images/help/projects-v2/edit-readme.png) +1. Para guardar los cambios en el archivo Léame, haga clic en **Save**. + ![Captura de pantalla en la que se muestra el botón "Guardar" para el archivo LÉAME de un proyecto](/assets/images/help/projects-v2/save-readme-button.png) -Puedes ver y hacer cambios rápidos a tu descripción de proyecto y archivo de README si navegas a tu proyecto y haces clic en {% octicon "sidebar-expand" aria-label="The sidebar icon" %} en la parte superior derecha. +Para ver y realizar cambios rápidos en la descripción y el archivo Léame del proyecto, vaya al proyecto y haga clic en {% octicon "sidebar-expand" aria-label="The sidebar icon" %} en la esquina superior derecha. diff --git a/translations/es-ES/data/reusables/projects/project-settings.md b/translations/es-ES/data/reusables/projects/project-settings.md index 80b7656eca..ee7456de5f 100644 --- a/translations/es-ES/data/reusables/projects/project-settings.md +++ b/translations/es-ES/data/reusables/projects/project-settings.md @@ -1,3 +1,13 @@ +--- +ms.openlocfilehash: 5d00733f618afa1863da868f60cf56b7c064af6b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147423640" +--- 1. Navegar a tu proyecto. -1. En la parte superior derecha, haz clic en {% octicon "kebab-horizontal" aria-label="The menu icon" %} para abrir el menú. ![Captura de pantalla que muestra el icono de menú](/assets/images/help/projects-v2/open-menu.png) -2. En el menú, haz clic en {% octicon "gear" aria-label="The gear icon" %} **Ajustes** para acceder a los ajustes del proyecto. ![Captura de pantalla que muestra el elemento de menú 'Ajustes'](/assets/images/help/projects-v2/settings-menu-item.png) +1. En la parte superior derecha, haz clic en {% octicon "kebab-horizontal" aria-label="The menu icon" %} para abrir el menú. + ![Captura de pantalla en la que se muestra el icono de menú](/assets/images/help/projects-v2/open-menu.png) +2. En el menú, haz clic en {% octicon "gear" aria-label="The gear icon" %} **Configuración** para acceder a la configuración del proyecto. + ![Captura de pantalla en la que se muestra el elemento de menú "Configuración"](/assets/images/help/projects-v2/settings-menu-item.png) diff --git a/translations/es-ES/data/reusables/projects/project_boards_old.md b/translations/es-ES/data/reusables/projects/project_boards_old.md index 0d0843a9d9..d4ed40e158 100644 --- a/translations/es-ES/data/reusables/projects/project_boards_old.md +++ b/translations/es-ES/data/reusables/projects/project_boards_old.md @@ -1,10 +1,18 @@ +--- +ms.openlocfilehash: bebce4bce257b7f6c754782b0db30840d88330d7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147423672" +--- {% ifversion fpt or ghec %} {% note %} **Notas:** -* {% data variables.product.prodname_projects_v2 %}, la experiencia completamente nueva de los proyectos ya está disponible. Para obtener más información sobre {% data variables.product.prodname_projects_v2 %}, consulta la sección "[Acerca de los {% data variables.product.prodname_projects_v2 %}](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)" y para obtener información de cómo migrar tu {% data variables.projects.projects_v1_board %}, consulta la sección "[Migrarte desde los {% data variables.product.prodname_projects_v1_caps %}](/issues/planning-and-tracking-with-projects/creating-projects/migrating-from-projects-classic)". -* Solo puedes crear un tablero de proyecto clásico y nuevo para una organización, usuario o repositorio que ya tenga por lo menos un tablero de proyecto clásico. Si no puedes crear un tablero de proyecto clásico, crea un tablero de proyecto en su lugar. +* {% data variables.product.prodname_projects_v2 %}, la nueva experiencia para todos los proyectos, ya está disponible. Para más información sobre {% data variables.product.prodname_projects_v2 %}, consulta "[Acerca de {% data variables.product.prodname_projects_v2 %}](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)" y para obtener información sobre cómo migrar las instancias de {% data variables.projects.projects_v1_board %}, consulta "[Migración de {% data variables.product.prodname_projects_v1_caps %}](/issues/planning-and-tracking-with-projects/creating-projects/migrating-from-projects-classic)". +* Solo se puede crear un panel de proyecto clásico para una organización, un usuario o un repositorio que ya tenga al menos un panel de proyecto clásico. Si no puedes crear un panel de proyecto clásico, en su lugar crea un panel de proyecto. {% endnote %} diff --git a/translations/es-ES/data/reusables/projects/projects-api.md b/translations/es-ES/data/reusables/projects/projects-api.md index 2ca2517143..51e331fbff 100644 --- a/translations/es-ES/data/reusables/projects/projects-api.md +++ b/translations/es-ES/data/reusables/projects/projects-api.md @@ -1,10 +1,16 @@ -{% ifversion fpt or ghec %} -{% note %} +--- +ms.openlocfilehash: 2e24caea6bd8d7609ce24ec67f497ddbc1db8716 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147423600" +--- +{% ifversion fpt or ghec %} {% note %} -**Notas:** +**Notas:** -* This API only applies to {% data variables.product.prodname_projects_v1 %}. {% data variables.product.prodname_projects_v2 %} can be managed with the GraphQL API. For more information, see "[Using the API to manage projects](/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects)." -* You can only create a new {% data variables.projects.projects_v1_board %} for an organization, user, or repository that already has at least one {% data variables.projects.projects_v1_board %}. +* Esta API solo se aplica a {% data variables.product.prodname_projects_v1 %}. {% data variables.product.prodname_projects_v2 %} se pueden administrar con GraphQL API. Para obtener más información, consulta "[Uso de la API para administrar proyectos](/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects)". +* Solo puedes crear una instancia de {% data variables.projects.projects_v1_board %} para una organización, un usuario o un repositorio que ya tenga al menos una instancia de {% data variables.projects.projects_v1_board %}. -{% endnote %} -{% endif %} +{% endnote %} {% endif %} diff --git a/translations/es-ES/data/reusables/projects/projects-beta.md b/translations/es-ES/data/reusables/projects/projects-beta.md index 3fce4d5f22..3d73850782 100644 --- a/translations/es-ES/data/reusables/projects/projects-beta.md +++ b/translations/es-ES/data/reusables/projects/projects-beta.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 0b11238d829229c838a3b186129c3d75b34bb408 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092852" +--- {% note %} -**Nota:** Los proyectos (beta) se encuentran en beta público y están sujetos a cambios. +**Nota:** Projects (beta) se encuentra actualmente en versión beta pública, sujeta a modificaciones {% endnote %} diff --git a/translations/es-ES/data/reusables/projects/projects-filters.md b/translations/es-ES/data/reusables/projects/projects-filters.md index 5bc825f001..f83156ee56 100644 --- a/translations/es-ES/data/reusables/projects/projects-filters.md +++ b/translations/es-ES/data/reusables/projects/projects-filters.md @@ -1,8 +1,16 @@ -- Para filtrar por cualquier coincidencia de valores múltiples (una consulta de tipo OR), separa los valores con una coma. Por ejemplo `label:"good first issue",bug` listará todas las propuestas etiquetadas como `good first issue` o como `bug`. -- Para filtrar la ausencia de un valor específico, coloca `-` antes de tu filtro. Por ejemplo, `-label:"bug"` mostrará solo elementos que no tengan la etiqueta `bug`. -- Para filtrar de acuerdo a la ausencia de todos los valores, ingresa `no:` seguido del nombre del campo. Por ejemplo, `no:assignee` solo mostrará los elementos que no tengan un asignado. -- Para filtrar por estado, ingresa `is:`. Por ejemplo, `is: issue` o `is:open`. -- Separa los filtros múltiples con un espacio. Por ejemplo, `status:"In progress" -label:"bug" no:assignee` solo mostrará los elementos que tengan un estado de `In progress`, que no tengan la etiqueta `bug` y que no tengan un asignado. -- Para filtrar por la iteración previa, actual o siguiente de un campo de iteración, utiliza `@previous`, `@current` o `@next`. Por ejemplo, `sprint:@current`. -- Para filtrar por los elementos asignados al visor, utiliza `@me`. Por ejemplo, `assignee:@me`. Cualquiera que utilice esta vista verá los elementos asignados a sí mismo. -- Para filtrar los campos de fecha y número, utiliza las consultas de rango `>`, `>=`, `<`, `<=` y `..`. Por ejemplo: `target:2022-03-01..2022-03-15`. Para obtener más información, consulta la sección "[Entender la sintaxis de búsqueda](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax)". +--- +ms.openlocfilehash: 02959a116ad5d087dc8a9d7fb3293e36b9b9cb24 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118626" +--- +- Para filtrar por cualquier coincidencia de varios valores (una consulta OR), separe los valores con una coma. Por ejemplo, `label:"good first issue",bug` mostrará todas las incidencias etiquetadas con `good first issue` o `bug`. +- Para filtrar la ausencia de un valor específico, coloque `-` por delante del filtro. Por ejemplo, `-label:"bug"` solo mostrará los elementos que no tienen la etiqueta `bug`. +- Para filtrar por la ausencia de todos los valores, escriba `no:` seguido del nombre del campo. Por ejemplo, `no:assignee` solo mostrará los elementos que no tienen un usuario asignado. +- Para filtrar por estado, escriba `is:`. Por ejemplo, `is: issue` o `is:open`. +- Separa los filtros múltiples con un espacio. Por ejemplo, `status:"In progress" -label:"bug" no:assignee` solo mostrará los elementos que tienen un estado de `In progress`, no tienen la etiqueta `bug` y no tienen un usuario asignado. +- Para filtrar por la iteración anterior, actual o siguiente de un campo de iteración, use `@previous`, `@current` o `@next`. Por ejemplo, `sprint:@current`. +- Para filtrar por los elementos asignados al visor, use `@me`. Por ejemplo, `assignee:@me`. Cualquiera que use esta vista verá los elementos asignados a ellos mismos. +- Para filtrar los campos de fecha y número, use las consultas de intervalo `>`, `>=`, `<`, `<=` y `..`. Por ejemplo: `target:2022-03-01..2022-03-15`. Para más información, vea "[Descripción de la sintaxis de búsqueda](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax)". 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 63138e710b..29ace2e87a 100644 --- a/translations/es-ES/data/reusables/projects/reopen-a-project.md +++ b/translations/es-ES/data/reusables/projects/reopen-a-project.md @@ -1,6 +1,18 @@ -1. Click the **Projects** tab. ![Captura de pantalla que muestra el botón de cierre de un proyecto](/assets/images/help/issues/projects-profile-tab.png) -1. To show closed projects, click **Closed**. ![Captura de pantalla que muestra el botón de cierre de un proyecto](/assets/images/help/issues/closed-projects-tab.png) -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ú. ![Captura de pantalla que muestra el icono de menú](/assets/images/help/projects-v2/open-menu.png) -1. En el menú, haz clic en {% octicon "gear" aria-label="The gear icon" %} **Ajustes** para acceder a los ajustes del proyecto. ![Screenshot showing the 'Settings' menu item](/assets/images/help/projects-v2/settings-menu-item.png) -1. At the bottom of the page, click **Re-open project**. ![Screenshot showing project re-open button](/assets/images/help/issues/reopen-project-button.png) +--- +ms.openlocfilehash: 89d6f8632c5afdba95861230c47fe358c6d18c7b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147423728" +--- +1. Haz clic en la pestaña **Proyectos**. ![Captura de pantalla en la que se muestra el botón para cerrar el proyecto](/assets/images/help/issues/projects-profile-tab.png) +1. Si quieres ver los proyectos cerrados, haz clic en **Cerrado**. + ![Captura de pantalla en la que se muestra el botón para cerrar el proyecto](/assets/images/help/issues/closed-projects-tab.png) +1. Haz clic en el proyecto que quieres volver a abrir. +1. En la parte superior derecha, haz clic en {% octicon "kebab-horizontal" aria-label="The menu icon" %} para abrir el menú. + ![Captura de pantalla en la que se muestra el icono de menú](/assets/images/help/projects-v2/open-menu.png) +1. En el menú, haz clic en {% octicon "gear" aria-label="The gear icon" %} **Configuración** para acceder a la configuración del proyecto. + ![Captura de pantalla en la que se muestra el elemento de menú "Configuración"](/assets/images/help/projects-v2/settings-menu-item.png) +1. En la parte inferior de la página, haz clic en **Volver a abrir el proyecto**. + ![Captura de pantalla en la que se muestra el botón para volver a abrir el proyecto](/assets/images/help/issues/reopen-project-button.png) diff --git a/translations/es-ES/data/reusables/projects/save-view.md b/translations/es-ES/data/reusables/projects/save-view.md index 7365cda49e..d814abde5e 100644 --- a/translations/es-ES/data/reusables/projects/save-view.md +++ b/translations/es-ES/data/reusables/projects/save-view.md @@ -1,2 +1,11 @@ +--- +ms.openlocfilehash: 9103637cf5f41c5c40b4328f050edf1c5ca8eabc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147424464" +--- {% data reusables.projects.open-view-menu %} -1. Haz clic en **Guardar cambios**. ![Screenshot showing the save menu item](/assets/images/help/projects-v2/save-view.png) \ No newline at end of file +1. Haga clic en **Guardar cambios**. + ![Captura de pantalla en la que se muestra el elemento de menú Guardar](/assets/images/help/projects-v2/save-view.png) \ No newline at end of file diff --git a/translations/es-ES/data/reusables/projects/select-an-item.md b/translations/es-ES/data/reusables/projects/select-an-item.md index 181a541bab..09727976a6 100644 --- a/translations/es-ES/data/reusables/projects/select-an-item.md +++ b/translations/es-ES/data/reusables/projects/select-an-item.md @@ -1,5 +1,13 @@ -1. Select the item. Para seleccionar elementos múltiples, realiza alguna de las siguientes acciones: - - Hold Command (Mac) or Ctrl (Windows/Linux) and click each item. - - Select an item then press Shift+ or Shift+ to select additional items above or below the selected item. - - Select an item then press Shift and click another item to select all items between the two items. - - With a row or item already selected, press Command+A (Mac) or Ctrl+A (Windows/Linux) to select all items in a column in a board layout or all items in a table layout. \ No newline at end of file +--- +ms.openlocfilehash: a78a08bd4cdf72ca732b4c2a664164d0f69f1815 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147424461" +--- +1. Selecciona el elemento. Para seleccionar elementos múltiples, realiza alguna de las siguientes acciones: + - Mantén presionada la tecla Comando (Mac) o Ctrl (Windows/Linux), y haz clic en cada elemento. + - Selecciona un elemento y, después, presiona Mayús+ o Mayús+ para seleccionar elementos adicionales por encima o por debajo del seleccionado inicialmente. + - Selecciona un elemento y luego presiona Mayús y haz clic en otro elemento para seleccionar todos los que estén entre estos dos. + - Con una fila o un elemento ya seleccionado, presiona Comando+A (Mac) o Ctrl+A (Windows o Linux) para seleccionar todos los elementos de una columna en un diseño de panel o todos los elementos de un diseño de tabla. \ No newline at end of file diff --git a/translations/es-ES/data/reusables/pull_requests/auto-merge-requires-branch-protection.md b/translations/es-ES/data/reusables/pull_requests/auto-merge-requires-branch-protection.md index 7456e73f8d..2cc1a40a95 100644 --- a/translations/es-ES/data/reusables/pull_requests/auto-merge-requires-branch-protection.md +++ b/translations/es-ES/data/reusables/pull_requests/auto-merge-requires-branch-protection.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 687f4b359eab175d9c54f4ae11f7f0315ab52b4f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092851" +--- {% note %} -**Nota**: La opción para habilitar la fusión automática se muestra únicamente en las solicitudes de cambio que no se pueden fusionar inmediatamente. Por ejemplo, cuando una regla de protección de rama tiene la opción de "Requerir revisiones de solicitudes de cambio antes de fusionar" o "Requerir verificaciones de estado para pasar antes de fusionar" y estas condiciones aún no se cumplen. Para obtener más información, consulta la sección "[Administrar una regla de protección de rama](/github/administering-a-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule)". +**Nota**: La opción para habilitar la fusión automática solo se muestra en las solicitudes de incorporación de cambios que no se pueden fusionar de manera inmediata. Por ejemplo, cuando una regla de protección de rama tiene la opción de "Requerir revisiones de solicitudes de cambio antes de fusionar" o "Requerir verificaciones de estado para pasar antes de fusionar" y estas condiciones aún no se cumplen. Para más información, vea "[Administración de una regla de protección de rama](/github/administering-a-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule)". {% endnote %} diff --git a/translations/es-ES/data/reusables/pull_requests/automatically-delete-branches.md b/translations/es-ES/data/reusables/pull_requests/automatically-delete-branches.md index 9e827fb2f3..d3f5e23b80 100644 --- a/translations/es-ES/data/reusables/pull_requests/automatically-delete-branches.md +++ b/translations/es-ES/data/reusables/pull_requests/automatically-delete-branches.md @@ -1 +1,9 @@ -Puedes hacer que se eliminen automáticamente ramas centrales después de que se fusionen solicitudes de extracción en tu repositorio. Para obtener más información, consulta la sección "[Administrar el borrado automático de ramas](/articles/managing-the-automatic-deletion-of-branches)". +--- +ms.openlocfilehash: cb8c02d6aa85aadd442d35976814d2b82469c9ef +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118625" +--- +Puedes hacer que se eliminen automáticamente ramas centrales después de que se fusionen solicitudes de extracción en tu repositorio. Para más información, vea "[Administración de la eliminación automática de ramas](/articles/managing-the-automatic-deletion-of-branches)". diff --git a/translations/es-ES/data/reusables/pull_requests/close-issues-using-keywords.md b/translations/es-ES/data/reusables/pull_requests/close-issues-using-keywords.md index c570cc50f9..6ff1276a4d 100644 --- a/translations/es-ES/data/reusables/pull_requests/close-issues-using-keywords.md +++ b/translations/es-ES/data/reusables/pull_requests/close-issues-using-keywords.md @@ -1 +1,9 @@ -Puedes enlazar una solicitud de cambios a una propuesta para mostrar que se está haciendo una corrección actualmente y para cerrar dicha propuesta automáticamente cuando alguien fusione la solicitud de cambios. Para obtener más información, consulta la sección "[Vincular una solicitud de extracción a un informe de problemas](/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue)". +--- +ms.openlocfilehash: f5494b0e82ff08be08cda19f3a96533586e428bb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092847" +--- +Puedes vincular una solicitud de incorporación de cambios a una incidencia para mostrar que una corrección está en curso y para cerrar automáticamente la incidencia cuando un usuario fusione mediante combinación dicha solicitud. Para más información, vea "[Vinculación de una solicitud de incorporación de cambios a una incidencia](/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue)". diff --git a/translations/es-ES/data/reusables/pull_requests/code-review-limits.md b/translations/es-ES/data/reusables/pull_requests/code-review-limits.md index 6e79a28fc0..e402c593a9 100644 --- a/translations/es-ES/data/reusables/pull_requests/code-review-limits.md +++ b/translations/es-ES/data/reusables/pull_requests/code-review-limits.md @@ -1 +1,9 @@ -Predeterminadamente, en los repositorios públicos, cualquier usuario puede emitir revisiones que aprueben o soliciten cambios a una solicitud de cambios. Los propietarios de organizaciones y administradores de repositorios pueden limitar quién puede proporcionar revisiones aprobatorias para las solicitudes de cambios o solicitar cambios. Para obtener más información, consulta las secciones "[Administrar revisiones de solicitudes de cambio en tu organización](/organizations/managing-organization-settings/managing-pull-request-reviews-in-your-organization)" y "[Administrar revisiones de solicitudes de cambio en tu repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-pull-request-reviews-in-your-repository)". +--- +ms.openlocfilehash: b5a40e9ee7cd19ab276d86270bcbf75d1f40eea6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118617" +--- +Predeterminadamente, en los repositorios públicos, cualquier usuario puede emitir revisiones que aprueben o soliciten cambios a una solicitud de cambios. Los propietarios de la organización y los administradores del repositorio pueden limitar quién puede dar revisiones de solicitudes de incorporación de cambios aprobadas o cambios de solicitud. Para más información, vea "[Administración de revisiones de solicitudes de incorporación de cambios en la organización](/organizations/managing-organization-settings/managing-pull-request-reviews-in-your-organization)" y "[Administración de revisiones de solicitudes de incorporación de cambios en el repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-pull-request-reviews-in-your-repository)". diff --git a/translations/es-ES/data/reusables/pull_requests/collect-co-author-commit-git-config-info.md b/translations/es-ES/data/reusables/pull_requests/collect-co-author-commit-git-config-info.md index ec754ee1b5..4e0145e866 100644 --- a/translations/es-ES/data/reusables/pull_requests/collect-co-author-commit-git-config-info.md +++ b/translations/es-ES/data/reusables/pull_requests/collect-co-author-commit-git-config-info.md @@ -1 +1,9 @@ -1. Recopila el nombre y dirección de correo electrónico de cada co-autor. {% ifversion fpt or ghec %} Si alguien elige mantener su dirección de correo electrónico como privada, debes utilizar su correo de `no-reply` proporcionado por {% data variables.product.product_name %} para proteger su privacidad.{% endif %} +--- +ms.openlocfilehash: d9030f155d06ab735fe1c6c33c3b99a262c8c92f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092844" +--- +1. Recopile el nombre y la dirección de correo electrónico de cada coautor.{% ifversion fpt or ghec %} Si una persona quiere mantener la privacidad de su dirección de correo electrónico, debe usar su correo electrónico `no-reply` proporcionado por {% data variables.product.product_name %} para proteger su privacidad.{% endif %} diff --git a/translations/es-ES/data/reusables/pull_requests/configure_pull_request_merges_intro.md b/translations/es-ES/data/reusables/pull_requests/configure_pull_request_merges_intro.md index 09fddb9c9f..46287d6579 100644 --- a/translations/es-ES/data/reusables/pull_requests/configure_pull_request_merges_intro.md +++ b/translations/es-ES/data/reusables/pull_requests/configure_pull_request_merges_intro.md @@ -1 +1,9 @@ -Puedes configurar las opciones de fusión para una solicitud de extracción en {% data variables.product.product_location %} para que éstas satisfagan las necesidades de tu flujo de trabajo y tus preferencias para administrar el historial de Git. Para obtener más información, consulta la sección "[Configurar las fusiones de solicitudes de extracción](/articles/configuring-pull-request-merges)". +--- +ms.openlocfilehash: d9e267c4a5a718fd45107ff259dd9499560d158e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118610" +--- +Puedes configurar las opciones de fusión para una solicitud de extracción en {% data variables.product.product_location %} para que éstas satisfagan las necesidades de tu flujo de trabajo y tus preferencias para administrar el historial de Git. Para más información, vea "[Configuración de combinaciones de solicitud de incorporación de cambios](/articles/configuring-pull-request-merges)". diff --git a/translations/es-ES/data/reusables/pull_requests/decide-how-to-resolve-competing-line-change-merge-conflict.md b/translations/es-ES/data/reusables/pull_requests/decide-how-to-resolve-competing-line-change-merge-conflict.md index 1a25a1bdf1..89ada6e05c 100644 --- a/translations/es-ES/data/reusables/pull_requests/decide-how-to-resolve-competing-line-change-merge-conflict.md +++ b/translations/es-ES/data/reusables/pull_requests/decide-how-to-resolve-competing-line-change-merge-conflict.md @@ -1 +1,9 @@ -1. Decide si quieres mantener únicamente los cambios de tu rama, mantener únicamente los cambios de las demás ramas, o hacer un cambio nuevo, el cual puede incorporar cambios de ambas ramas. Borra los marcadores de conflicto `<<<<<<<`, `=======`, `>>>>>>>` y realiza los cambios que quieras en la fusión final. +--- +ms.openlocfilehash: 443afeca8366b2b9edf488bd1796a6497fad54fd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092843" +--- +1. Decide si quieres mantener únicamente los cambios de tu rama, mantener únicamente los cambios de las demás ramas, o hacer un cambio nuevo, el cual puede incorporar cambios de ambas ramas. Elimine los marcadores `<<<<<<<`, `=======` y `>>>>>>>` en conflicto, y realice los cambios deseados en la combinación final. diff --git a/translations/es-ES/data/reusables/pull_requests/default-commit-message-squash-merge.md b/translations/es-ES/data/reusables/pull_requests/default-commit-message-squash-merge.md index ae613d8486..12f418147c 100644 --- a/translations/es-ES/data/reusables/pull_requests/default-commit-message-squash-merge.md +++ b/translations/es-ES/data/reusables/pull_requests/default-commit-message-squash-merge.md @@ -1 +1,9 @@ -Para obtener información acerca de los mensajes de confirmación predeterminados para las fusiones de combinación, consulta "[Acerca de las fusiones de solicitudes de extracción](/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges#merge-message-for-a-squash-merge)." +--- +ms.openlocfilehash: de247df24383306870f399d04db5c308da37a6b7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118609" +--- +Para obtener información sobre los mensajes de confirmación predeterminados para las fusiones mediante combinación con "squash", vea "[Acerca de las combinaciones de solicitudes de incorporación de cambios](/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges#merge-message-for-a-squash-merge)". diff --git a/translations/es-ES/data/reusables/pull_requests/default_merge_option.md b/translations/es-ES/data/reusables/pull_requests/default_merge_option.md index d504b9634f..aa2ba7cf0d 100644 --- a/translations/es-ES/data/reusables/pull_requests/default_merge_option.md +++ b/translations/es-ES/data/reusables/pull_requests/default_merge_option.md @@ -1,5 +1,13 @@ -Cuando haces clic en la opción predeterminada **Merge pull request** (Fusionar solicitud de extracción) en una solicitud de extracción de {% data variables.product.product_location %}, todas las confirmaciones de la rama de característica se agregan a la rama de base en una confirmación de fusión. La solicitud de extracción se fusiona usando [la opción `--no-ff`](https://git-scm.com/docs/git-merge#_fast_forward_merge). +--- +ms.openlocfilehash: 592835351230fe7a5587c0212811899ab496e84d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092831" +--- +Cuando hace clic en la opción predeterminada **Merge pull request** (Combinar solicitud de incorporación de cambios) en una solicitud de incorporación de cambios en {% data variables.product.product_location %}, todas las confirmaciones de la rama de características se agregan a la rama base en una confirmación de fusión. La solicitud de incorporación de cambios se combina mediante [la opción`--no-ff`](https://git-scm.com/docs/git-merge#_fast_forward_merge). -Para fusionar solicitudes de extracción, debes tener [permisos de escritura](/articles/repository-permission-levels-for-an-organization/) sobre el repositorio. +Para combinar las solicitudes de incorporación de cambios, debe tener [permisos de escritura](/articles/repository-permission-levels-for-an-organization/) en el repositorio. ![standard-merge-commit-diagram](/assets/images/help/pull_requests/standard-merge-commit-diagram.png) diff --git a/translations/es-ES/data/reusables/pull_requests/dismiss_review.md b/translations/es-ES/data/reusables/pull_requests/dismiss_review.md index 119e0f10a0..399d689e43 100644 --- a/translations/es-ES/data/reusables/pull_requests/dismiss_review.md +++ b/translations/es-ES/data/reusables/pull_requests/dismiss_review.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 3c66ad9812762429b6d22d2399df36cf68da1fb1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118602" +--- Si una solicitud de extracción ha cambiado desde que fue revisada y la persona que solicitó los cambios no se encuentra disponible para realizar una revisión en la que estos cambios se aprueben, los administradores del repositorio o las personas con acceso de escritura pueden descartar la revisión. diff --git a/translations/es-ES/data/reusables/pull_requests/issues-media-types.md b/translations/es-ES/data/reusables/pull_requests/issues-media-types.md index 2ca43f7587..a3881c388b 100644 --- a/translations/es-ES/data/reusables/pull_requests/issues-media-types.md +++ b/translations/es-ES/data/reusables/pull_requests/issues-media-types.md @@ -1,10 +1,18 @@ -### Custom media types +--- +ms.openlocfilehash: 0e58e5904bbff65341fbe4221fa03ea96e032c42 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092820" +--- +### Tipos de medios personalizados -These are the supported media types for this API: +Estos son los tipos de medios compatibles para esta API: application/vnd.github.VERSION.raw+json application/vnd.github.VERSION.text+json application/vnd.github.VERSION.html+json application/vnd.github.VERSION.full+json -Para obtener más información acerca de los tipos de medios, consulta la sección "[Tipos de medios personalizados](/rest/overview/media-types)". +Para más información sobre los tipos de medios, vea "[Tipos de medios personalizados](/rest/overview/media-types)". diff --git a/translations/es-ES/data/reusables/pull_requests/issues-pr-shared-api.md b/translations/es-ES/data/reusables/pull_requests/issues-pr-shared-api.md index 509392e737..47b2af7142 100644 --- a/translations/es-ES/data/reusables/pull_requests/issues-pr-shared-api.md +++ b/translations/es-ES/data/reusables/pull_requests/issues-pr-shared-api.md @@ -1 +1,9 @@ -Cada solicitud de extracción es un informe de problemas, pero no todos los informes de problemas son una solicitud de extracción. For this reason, "shared" actions for both features, like managing assignees, labels, and milestones, are provided within Issues API. +--- +ms.openlocfilehash: 78bea8e115f68c64106496a8953418acb70f04af +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118601" +--- +Cada solicitud de extracción es un informe de problemas, pero no todos los informes de problemas son una solicitud de extracción. Por este motivo, las acciones "compartidas" de ambas características, como la administración de los usuarios asignados, las etiquetas y los hitos, se proporcionan en Issues API. diff --git a/translations/es-ES/data/reusables/pull_requests/large-search-workaround.md b/translations/es-ES/data/reusables/pull_requests/large-search-workaround.md index 2e6cbca09c..79abdb9dd2 100644 --- a/translations/es-ES/data/reusables/pull_requests/large-search-workaround.md +++ b/translations/es-ES/data/reusables/pull_requests/large-search-workaround.md @@ -1 +1,9 @@ -Si tienes acceso a las solicitudes de cambios en más de 10 000 repositorios, necesitarás limitar tu búsqueda a una organización, cuenta especial o repositorio específicos para ver los resultados. +--- +ms.openlocfilehash: 49ee5fd318b31dd1af150ae052c313a71f427cf9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092823" +--- +Si tienes acceso a las solicitudes de incorporación de cambios en más de 10.000 repositorios, necesitarás limitar tu búsqueda a una organización, cuenta personal o repositorio específicos para ver resultados. diff --git a/translations/es-ES/data/reusables/pull_requests/mark-ready-review.md b/translations/es-ES/data/reusables/pull_requests/mark-ready-review.md index f34b5999eb..2109eb3eb7 100644 --- a/translations/es-ES/data/reusables/pull_requests/mark-ready-review.md +++ b/translations/es-ES/data/reusables/pull_requests/mark-ready-review.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 6aa7979671f18000b58f29bf509a37d85f612ac6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118586" +--- Cuando estés listo para obtener retroalimentación sobre tu solicitud de extracción, puedes marcar tu borrador de solicitud de extracción como listo para revisión. Con esto, solicitarás las revisiones de cualquier propietario de código en cuestión. diff --git a/translations/es-ES/data/reusables/pull_requests/merge-queue-beta.md b/translations/es-ES/data/reusables/pull_requests/merge-queue-beta.md index 1e03a45694..f6e873b3e1 100644 --- a/translations/es-ES/data/reusables/pull_requests/merge-queue-beta.md +++ b/translations/es-ES/data/reusables/pull_requests/merge-queue-beta.md @@ -1,7 +1,14 @@ -{% ifversion fpt %} -{% note %} +--- +ms.openlocfilehash: 2aec9cd701a3503386b9d751c1da74f64940c431 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147496440" +--- +{% ifversion fpt %} {% note %} -**Nota:** La característica de cola de fusión para las solicitudes de cambios se encuentra actualmente en un beta público limitado y está sujeta a cambios. +**Nota:** La característica de cola de fusión mediante combinación de solicitudes de incorporación de cambios se encuentra actualmente en versión beta pública y está sujeta a cambios. {% endnote %} 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 64623fc5d0..56be4cd389 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,11 @@ -{% 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. +--- +ms.openlocfilehash: 212b7ec4b98962469e781e3ea9962d32486021c0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147062382" +--- +{% data variables.product.product_name %} combina la solicitud de incorporación de cambios según la estrategia de combinación configurada en la protección de la rama una vez que se superan todas las comprobaciones de CI necesarias. -![Método de fusión de cola de fusión](/assets/images/help/pull_requests/merge-queue-merging-method.png) +![Método de combinación de colas de mezcla](/assets/images/help/pull_requests/merge-queue-merging-method.png) diff --git a/translations/es-ES/data/reusables/pull_requests/merge-queue-overview.md b/translations/es-ES/data/reusables/pull_requests/merge-queue-overview.md index 3640b9d761..471bab012f 100644 --- a/translations/es-ES/data/reusables/pull_requests/merge-queue-overview.md +++ b/translations/es-ES/data/reusables/pull_requests/merge-queue-overview.md @@ -1,5 +1,13 @@ -Una cola de fusión puede aumentar la tasa en la que se fusionan las solicitudes de cambios en una rama destino mientras se asegura de que pasen todas las verificaciones de protección de rama requeridas. +--- +ms.openlocfilehash: 9960ade469b1d52c0f880067e4dd449082b190c6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092815" +--- +Una cola de combinación puede aumentar la velocidad a la que se combinan las solicitudes de incorporación de cambios en una rama de destino muy activa, a la vez que garantiza que se superen todas las comprobaciones de protección de rama necesarias. -Una vez que una solicitud de cambios pasa el resto de las verificaciones de protección de rama requeridas, un usuario con acceso de escritura al repositorio puede agregar dicha solicitud de cambios a una cola de fusión. +Una vez que una solicitud de incorporación de cambios ha superado todas las comprobaciones de protección de rama necesarias, un usuario con acceso de escritura al repositorio puede agregar esa solicitud de incorporación de cambios a una cola de combinación. -Una cola de fusión podría utilizar {% data variables.product.prodname_actions %}. Para obtener más información, consulta la sección "[{% data variables.product.prodname_actions %}](/actions/)". +Un cola de combinación puede usar {% data variables.product.prodname_actions %}. Para más información, vea "[{% data variables.product.prodname_actions %}](/actions/)". diff --git a/translations/es-ES/data/reusables/pull_requests/merge-queue-references.md b/translations/es-ES/data/reusables/pull_requests/merge-queue-references.md index 3c37c339a2..8f7ec3a969 100644 --- a/translations/es-ES/data/reusables/pull_requests/merge-queue-references.md +++ b/translations/es-ES/data/reusables/pull_requests/merge-queue-references.md @@ -1,2 +1,10 @@ +--- +ms.openlocfilehash: 2807a1fe0d2c6efd7d779b0f900317e839ca2c0f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118554" +--- -Para obtener más información sobre la cola de fusión, consulta la sección "[Administrar una cola de fusión](/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-a-merge-queue)". +Para obtener información sobre la cola de fusión mediante combinación, vea "[Administración de una cola de fusión mediante combinación](/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-a-merge-queue)". diff --git a/translations/es-ES/data/reusables/pull_requests/merge-queue-reject.md b/translations/es-ES/data/reusables/pull_requests/merge-queue-reject.md index c6261d42d0..5e8ce75fe1 100644 --- a/translations/es-ES/data/reusables/pull_requests/merge-queue-reject.md +++ b/translations/es-ES/data/reusables/pull_requests/merge-queue-reject.md @@ -1,2 +1,10 @@ +--- +ms.openlocfilehash: 0eec914324e0088750f264f0df02c707574b2f2e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092812" +--- -Después de agrupar una solicitud de cambios con la última versión de la rama destino y los cambios frente a ella en la cola, si es que existen verificaciones de estado requeridas fallidas o conflictos con la rama base, {% data variables.product.product_name %} eliminará la solicitud de cambios de la cola. La línea de tiempo de la solicitud de cambios mostrará la razón por la cuál se eliminó esta de la cola. +Después de agrupar una solicitud de incorporación de cambios con la versión más reciente de la rama de destino y los cambios anteriores en la cola, si hay comprobaciones de estado necesarias con errores o conflictos con la rama base, {% data variables.product.product_name %} quitará la solicitud de incorporación de cambios de la cola. La línea de tiempo de la solicitud de incorporación de cambios mostrará el motivo por el que esa solicitud se ha eliminado de la cola. diff --git a/translations/es-ES/data/reusables/pull_requests/perms-to-open-pull-request.md b/translations/es-ES/data/reusables/pull_requests/perms-to-open-pull-request.md index 0f6f7fade9..85778987d6 100644 --- a/translations/es-ES/data/reusables/pull_requests/perms-to-open-pull-request.md +++ b/translations/es-ES/data/reusables/pull_requests/perms-to-open-pull-request.md @@ -1,8 +1,16 @@ +--- +ms.openlocfilehash: b36f385f08632181d3a4cc7150e655683bc016f1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118553" +--- {% ifversion fpt or ghec %} {% note %} -**Nota**: Para abrir una solicitud de extracción en un repositorio público, debes tener acceso de escritura en el encabezado de la rama origen o, para los repositorios que pertenecen a una organización, debes ser miembro de la organización propietaria del mismo para hacerlo. +**Nota**: Para abrir una solicitud de incorporación de cambios en un repositorio público, debe tener acceso de escritura al encabezado de la rama de origen o, para los repositorios propiedad de una organización, debe ser miembro de la organización propietaria del repositorio para hacerlo. {% endnote %} diff --git a/translations/es-ES/data/reusables/pull_requests/pull_request_merges_and_contributions.md b/translations/es-ES/data/reusables/pull_requests/pull_request_merges_and_contributions.md index c4dcc275d7..7303a5f553 100644 --- a/translations/es-ES/data/reusables/pull_requests/pull_request_merges_and_contributions.md +++ b/translations/es-ES/data/reusables/pull_requests/pull_request_merges_and_contributions.md @@ -1,6 +1,14 @@ +--- +ms.openlocfilehash: fdea0ab10c821f00e16a11eb57a49415b4f5c908 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092811" +--- {% note %} -**Notas:**{% ifversion ghes or ghae %} +**Notas:** {% ifversion ghes or ghae %} - Para que aparezcan en el gráfico de contribución de tu perfil, las confirmaciones de confirmación conjunta deben reunir los mismos criterios que las confirmaciones de un único autor.{% endif %} - Cuando se cambian de base las confirmaciones, los autores originales de la confirmación y la persona que cambió de base las confirmaciones, ya sea en la línea de comando o en la {% data variables.product.product_location %}, recibe crédito de contribución. diff --git a/translations/es-ES/data/reusables/pull_requests/re-request-review.md b/translations/es-ES/data/reusables/pull_requests/re-request-review.md index 97fa4ea166..10aad09528 100644 --- a/translations/es-ES/data/reusables/pull_requests/re-request-review.md +++ b/translations/es-ES/data/reusables/pull_requests/re-request-review.md @@ -1 +1,10 @@ -Puedes volver a solicitar una revisión, por ejemplo, después de que hayas hecho cambios sustanciales a tu solicitud de cambios. Para solicitar que un revisor haga una revisión nueva, en la barra lateral de la pestaña de **Conversación**, da clic en el icono de {% octicon "sync" aria-label="The sync icon" %}. +--- +ms.openlocfilehash: c826e4d60a8fbaee21ed9cee18e45378990b6d99 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118545" +--- +Puedes volver a solicitar una revisión, por ejemplo, después de que hayas hecho cambios sustanciales a tu solicitud de cambios. +Para solicitar que un revisor realice una revisión nueva, en la barra lateral de la pestaña **Conversation**, haga clic en el icono {% octicon "sync" aria-label="The sync icon" %}. diff --git a/translations/es-ES/data/reusables/pull_requests/rebase_and_merge_summary.md b/translations/es-ES/data/reusables/pull_requests/rebase_and_merge_summary.md index a8d544f8a9..a16a961d05 100644 --- a/translations/es-ES/data/reusables/pull_requests/rebase_and_merge_summary.md +++ b/translations/es-ES/data/reusables/pull_requests/rebase_and_merge_summary.md @@ -1,7 +1,15 @@ -Cuando seleccionas la opción **Rebase and merge** (Cambiar de base y fusionar) en la {% data variables.product.product_location %}, todas las confirmaciones de la rama de tema (o rama de encabezado) se agregan a la rama de base por separado sin una confirmación de fusión. De esta forma, el comportamiento de fusión y rebase asemeja a una [fusión rápida](https://git-scm.com/docs/git-merge#_fast_forward_merge) manteniendo un historial linear del proyecto. Sin embargo, el rebase lo logra al rescribir el historial de confirmaciones en la rama base con confirmaciones nuevas. +--- +ms.openlocfilehash: 371057b7fbe8e92b564e8729b11442bdbf2c1a56 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092808" +--- +Al seleccionar la opción **Rebase and merge** en una solicitud de incorporación de cambios en {% data variables.product.product_location %}, todas las confirmaciones de la rama de tema (o rama de encabezado) se agregan a la rama base por separado sin una confirmación de fusión. De este modo, el comportamiento de fusionar mediante cambio de base y combinar es similar a una [combinación de avance rápido](https://git-scm.com/docs/git-merge#_fast_forward_merge), ya que mantiene un historial de proyectos lineal. Sin embargo, el rebase lo logra al rescribir el historial de confirmaciones en la rama base con confirmaciones nuevas. -El comportamiento de cambio de base y de fusión en {% data variables.product.product_name %} varía levemente con respecto a `git rebase`. El cambio de base y la fusión en {% data variables.product.prodname_dotcom %} siempre actualizarán la información de la persona que confirma el cambio y crearán nuevas SHA de confirmación, mientras que el `git rebase` externo a {% data variables.product.prodname_dotcom %} no cambia la información de la persona que confirma el cambio cuando ocurre el cambio de base superponiendo un compromiso de antepasado. Para obtener más información sobre `git rebase`, consulta [git-rebase](https://git-scm.com/docs/git-rebase) en la documentación de Git. +El comportamiento de fusión mediante cambio de base y combinación en {% data variables.product.product_name %} varía ligeramente con respecto a `git rebase`. La fusión mediante cambio de base y combinación en {% data variables.product.prodname_dotcom %} siempre actualizará la información de la persona que confirma el cambio y creará SHA de confirmación, mientras que `git rebase` fuera de {% data variables.product.prodname_dotcom %} no cambia la información de la persona que confirma el cambio cuando se produce la fusión mediante cambio de base sobre una confirmación anterior. Para más información sobre `git rebase`, vea [git-rebase](https://git-scm.com/docs/git-rebase) en la documentación de Git. -Para cambiar de base y fusionar solicitudes de extracción, debes tener [permisos de escritura](/articles/repository-permission-levels-for-an-organization/) en el repositorio, y el repositorio debe [permitir la fusión de cambio de base](/articles/configuring-commit-rebasing-for-pull-requests/). +Para fusionar mediante cambio de base y combinar solicitudes de incorporación de cambios, debe tener [permisos de escritura](/articles/repository-permission-levels-for-an-organization/) en el repositorio y el repositorio debe [permitir la combinación de fusión mediante cambio de base](/articles/configuring-commit-rebasing-for-pull-requests/). -Para obtener una representación visual de `git rebase`, consulta [el capítulo "Ramas de Git - Cambio de base" del libro _Pro Git_](https://git-scm.com/book/en/Git-Branching-Rebasing). +Para obtener una representación visual de `git rebase`, vea [el capítulo "Git Branching - Rebasing" (Creación de ramas en Git: fusión mediante cambio de base) del libro _Pro Git_](https://git-scm.com/book/en/Git-Branching-Rebasing). diff --git a/translations/es-ES/data/reusables/pull_requests/rebase_and_merge_verification.md b/translations/es-ES/data/reusables/pull_requests/rebase_and_merge_verification.md index c7c5a02117..7f33d2bb3b 100644 --- a/translations/es-ES/data/reusables/pull_requests/rebase_and_merge_verification.md +++ b/translations/es-ES/data/reusables/pull_requests/rebase_and_merge_verification.md @@ -1,4 +1,11 @@ -When using the **Rebase and Merge** option on a pull request, it's important to note that the commits in the head branch are added to the base branch without commit signature verification. When you use this option, {% data variables.product.prodname_dotcom %} creates a modified commit, using the data and content of the original commit. This means that {% data variables.product.prodname_dotcom %} didn't truly create this commit, and can't therefore sign it as a generic system user. -{% data variables.product.prodname_dotcom %} doesn't have access to the committer's private signing keys, so it can't sign the commit on the user's behalf. +--- +ms.openlocfilehash: 038896fa537c7cc3ea3fa95e903900a9eb8f3db7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145917065" +--- +Al usar la opción **Fusionar mediante cambio de base y combinar** en una solicitud de incorporación de cambios, es importante tener en cuenta que las confirmaciones de la rama principal se agregan a la rama base sin confirmar la comprobación de la firma. Al usar esta opción, {% data variables.product.prodname_dotcom %} crea una confirmación modificada con los datos y el contenido de la confirmación original. Esto significa que {% data variables.product.prodname_dotcom %} no creó realmente esta confirmación y, por tanto, no puede firmarla como un usuario genérico del sistema. {% data variables.product.prodname_dotcom %} no tiene acceso a las claves de firma privada del confirmador, por lo que no puede firmar la confirmación en nombre del usuario. -A workaround for this is to rebase and merge locally, and then push the changes to the pull request's base branch. +Una solución para esta incidencia consiste en fusionar mediante cambio de base y combinar localmente y, luego, insertar los cambios en la rama base de la solicitud de incorporación de cambios. diff --git a/translations/es-ES/data/reusables/pull_requests/required-checks-must-pass-to-merge.md b/translations/es-ES/data/reusables/pull_requests/required-checks-must-pass-to-merge.md index 20f6772b02..1503729bce 100644 --- a/translations/es-ES/data/reusables/pull_requests/required-checks-must-pass-to-merge.md +++ b/translations/es-ES/data/reusables/pull_requests/required-checks-must-pass-to-merge.md @@ -1 +1,9 @@ -Si un repositorio requiere verificaciones de estado, éstas deben pasar antes de que fusiones tu rama con la rama protegida. Para obtener más información, consulta la sección "[Acerca de las ramas protegidas](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-status-checks-before-merging)". +--- +ms.openlocfilehash: c7f04cfa5c2b0eab8c990f595c1247fe72217ce5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118537" +--- +Si un repositorio requiere verificaciones de estado, éstas deben pasar antes de que fusiones tu rama con la rama protegida. Para más información, vea "[Acerca de las ramas protegidas](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-status-checks-before-merging)". diff --git a/translations/es-ES/data/reusables/pull_requests/required-reviews-for-prs-summary.md b/translations/es-ES/data/reusables/pull_requests/required-reviews-for-prs-summary.md index 4d9ffbdc17..563b72e3a5 100644 --- a/translations/es-ES/data/reusables/pull_requests/required-reviews-for-prs-summary.md +++ b/translations/es-ES/data/reusables/pull_requests/required-reviews-for-prs-summary.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 0a4745a59266ba23a3ccc0ea892356a6cb503f17 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092807" +--- Los administradores de repositorio pueden requerir que las solicitudes de cambios reciban una cantidad específica de revisiones de aprobación antes de que alguien fusione la solicitud de extracción en una rama protegida. Puedes requerir revisiones de aprobación de personas con permisos de escritura en el repositorio o de un propietario de código designado. 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 17dae52372..02a5c25aeb 100644 --- a/translations/es-ES/data/reusables/pull_requests/resolving-conversations.md +++ b/translations/es-ES/data/reusables/pull_requests/resolving-conversations.md @@ -1,8 +1,16 @@ +--- +ms.openlocfilehash: 1447b6a0f63bcfd6e54954545541808debcb3091 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147062374" +--- ### Resolver conversaciones Puedes resolver una conversación en una solicitud de extracción si abriste la solicitud de extracción o si tienes acceso de escritura al repositorio en el que se abrió la solicitud de extracción. -Para indicar que se completó una conversación en la pestaña de **Archivos cambiados**, da clic en **Resolver conversación**. +Para indicar que se ha completado una conversación en la pestaña **Files changed**, haga clic en **Resolve conversation**. ![Conversación de solicitud de extracción con botón Resolve conversation (Resolver conversación)](/assets/images/help/pull_requests/conversation-with-resolve-button.png) @@ -10,14 +18,13 @@ Toda la conversación se colapsará y se marcará como resuelta, y será más se ![Conversación resuelta](/assets/images/help/pull_requests/resolved-conversation.png) -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)". +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 más información, vea "[Apertura de una incidencia desde un comentario](/github/managing-your-work-on-github/opening-an-issue-from-a-comment)". {% 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**. +Puede descubrir todas las conversaciones de la solicitud de incorporación de cambios y navegar por ellas mediante el menú **Conversations** que se muestra en la parte superior de la pestaña **Files Changed**. Desde esta vista puedes ver qué debates están aún sin resolver, resueltos y desactualizados. Esto te facilita descubrirlos y resolverlos. -![Mostrar el menú de debates](/assets/images/help/pull_requests/conversations-menu.png) -{% endif %} +![Representación del menú de conversaciones](/assets/images/help/pull_requests/conversations-menu.png) {% endif %} diff --git a/translations/es-ES/data/reusables/pull_requests/retargeted-on-branch-deletion.md b/translations/es-ES/data/reusables/pull_requests/retargeted-on-branch-deletion.md index 69fe3e0fd8..14ff1209d8 100644 --- a/translations/es-ES/data/reusables/pull_requests/retargeted-on-branch-deletion.md +++ b/translations/es-ES/data/reusables/pull_requests/retargeted-on-branch-deletion.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: c006e6c46461dc27643f39f4750489d513734010 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092804" +--- Si borras una rama de encabezado después de haber fusionado su solicitud de extracción, {% data variables.product.prodname_dotcom %} verificará cualquier solicitud de extracción abierta en el mismo repositorio que especifique la rama borrada como su rama base. {% data variables.product.prodname_dotcom %} actualiza automáticamente cualquier solicitud de extracción, cambiando su rama base a la rama base de la solicitud de extracción que se ha fusionado. 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 19a17b3061..12e86f7faf 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,9 @@ -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. +--- +ms.openlocfilehash: f95dd69778640ad4be04e0bfdab340d351845c38 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147066014" +--- +Comprueba que los datos anteriores a 400 días están archivados. Como parte del proceso de archivado, {% data variables.product.prodname_dotcom %} crea un estado de confirmación de acumulación que representa el estado de todas las comprobaciones de esa confirmación. Como consecuencia, el cuadro de combinación de cualquier solicitud de incorporación de cambios con comprobaciones archivadas necesarias estará en un estado bloqueado y tendrás que volver a ejecutar las comprobaciones antes de que puedas combinar la solicitud de incorporación de cambios. diff --git a/translations/es-ES/data/reusables/pull_requests/squash_and_merge_summary.md b/translations/es-ES/data/reusables/pull_requests/squash_and_merge_summary.md index 302b1153e6..42e061e315 100644 --- a/translations/es-ES/data/reusables/pull_requests/squash_and_merge_summary.md +++ b/translations/es-ES/data/reusables/pull_requests/squash_and_merge_summary.md @@ -1,6 +1,14 @@ -Cuando seleccionas la opción **Squash and merge** (Combinar y fusionar) en una solicitud de extracción en la {% data variables.product.product_location %}, las confirmaciones de la solicitud de extracción se combinan en una única confirmación. En lugar de ver todas las confirmaciones individuales de un contribuyente de una rama de tema, las confirmaciones se combinan en una confirmación y se fusionan en la rama predeterminada. Las solicitudes de extracción con confirmaciones combinadas se fusionan usando la [fast-forward option](https://git-scm.com/docs/git-merge#_fast_forward_merge) (opción de avance rápido). +--- +ms.openlocfilehash: c7eea7975ef49a5a6e3deed2ade3cb6bb5543ac0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118529" +--- +Al seleccionar la opción **Squash and merge** en una solicitud de incorporación de cambios en la {% data variables.product.product_location %}, las confirmaciones de la solicitud de incorporación de cambios se fusionan mediante combinación con "squash" en una única confirmación. En lugar de ver todas las confirmaciones individuales de un contribuyente de una rama de tema, las confirmaciones se combinan en una confirmación y se fusionan en la rama predeterminada. Las solicitudes de incorporación de cambios con confirmaciones con fusión mediante combinación con "squash" se combinan mediante la [opción de avance rápido](https://git-scm.com/docs/git-merge#_fast_forward_merge). -Para combinar y fusionar solicitudes de extracción, debes tener [permisos de escritura](/articles/repository-permission-levels-for-an-organization/) en el repositorio, y el repositorio debe [permitir la fusión de combinaciones](/articles/configuring-commit-squashing-for-pull-requests/). +Para fusionar las solicitudes de incorporación de cambios mediante combinación con "squash" y combinación, debe tener [permisos de escritura](/articles/repository-permission-levels-for-an-organization/) en el repositorio y el repositorio debe [permitir la fusión mediante combinación con "squash"](/articles/configuring-commit-squashing-for-pull-requests/). ![commit-squashing-diagram](/assets/images/help/pull_requests/commit-squashing-diagram.png) diff --git a/translations/es-ES/data/reusables/pull_requests/you-can-auto-merge.md b/translations/es-ES/data/reusables/pull_requests/you-can-auto-merge.md index a58fa05eb7..f330d37b6d 100644 --- a/translations/es-ES/data/reusables/pull_requests/you-can-auto-merge.md +++ b/translations/es-ES/data/reusables/pull_requests/you-can-auto-merge.md @@ -1 +1,9 @@ -Puedes configurar una solicitud de cambios para que se fusione automáticamente cuando se cumplan todos los requisitos de fusión. Para obtener más información, consulta la sección "[Fusionar una solicitud de cambios automáticamente](/github/collaborating-with-issues-and-pull-requests/automatically-merging-a-pull-request)". +--- +ms.openlocfilehash: b85a35f46d4164378f110269da2b5515caa963ef +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092784" +--- +Puedes configurar una solicitud de cambios para que se fusione automáticamente cuando se cumplan todos los requisitos de fusión. Para más información, vea "[Combinación automática de una solicitud de incorporación de cambios](/github/collaborating-with-issues-and-pull-requests/automatically-merging-a-pull-request)". diff --git a/translations/es-ES/data/reusables/release-notes/ghas-3.4-secret-scanning-known-issue.md b/translations/es-ES/data/reusables/release-notes/ghas-3.4-secret-scanning-known-issue.md index 55805f4322..04d9906902 100644 --- a/translations/es-ES/data/reusables/release-notes/ghas-3.4-secret-scanning-known-issue.md +++ b/translations/es-ES/data/reusables/release-notes/ghas-3.4-secret-scanning-known-issue.md @@ -8,8 +8,8 @@ To plan an upgrade through 3.4, see the [Upgrade assistant](https://support.gith In some cases, GitHub Advanced Security customers who upgrade to GitHub Enterprise Server {{ allVersions[currentVersion].currentRelease }} may notice that alerts from secret scanning are missing in the web UI and REST API. To ensure the alerts remain visible, do not skip 3.4 as you upgrade to the latest release. To plan an upgrade through 3.4, see the [Upgrade assistant](https://support.github.com/enterprise/server-upgrade). -- To display the missing alerts for all repositories owned by an organization, organization owners can navigate to the organization's **Code security and analysis** settings, then click **Enable all** for secret scanning. 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-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization#enabling-or-disabling-a-feature-for-all-existing-repositories)". -- To display the missing alerts for an individual repository, people with admin access to the repository can disable then enable secret scanning for the repository. Para obtener más información, consulta la sección "[Administrar la configuración de seguridad y análisis para tu repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository)". +- To display the missing alerts for all repositories owned by an organization, organization owners can navigate to the organization's **Code security and analysis** settings, then click **Enable all** for secret scanning. For more information, see "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization#enabling-or-disabling-a-feature-for-all-existing-repositories)." +- To display the missing alerts for an individual repository, people with admin access to the repository can disable then enable secret scanning for the repository. For more information, see "[Managing security and analysis settings for your repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository)." A fix is available in the {% ifversion ghes = 3.5 %}[3.5.5](/admin/release-notes#3.5.5){% elsif ghes = 3.6 %}[3.6.1](/admin/release-notes#3.6.1){% endif %} patch release. [Updated: 2022-09-01] 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 dbf481b43f..225fdd7c45 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,11 @@ -{% 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. ![Screenshot showing how to select a tag to identify the previous release](/assets/images/help/releases/releases-tag-previous-release.png) -{% endif %} +--- +ms.openlocfilehash: 6c1028b5317c516b820ce129ea8f60534ad309af +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147062646" +--- +{% ifversion previous-release-tag %} +1. Opcionalmente, en la parte superior derecha del cuadro de texto de descripción, selecciona el menú desplegable de **Etiqueta anterior** y haz clic en la etiqueta que identifica la versión anterior. + ![Captura de pantalla en la que se muestra cómo seleccionar una etiqueta para identificar la versión anterior](/assets/images/help/releases/releases-tag-previous-release.png) {% endif %} diff --git a/translations/es-ES/data/reusables/reminders/about-scheduled-reminders-teams-orgs.md b/translations/es-ES/data/reusables/reminders/about-scheduled-reminders-teams-orgs.md index c412bd6107..26d265f0c9 100644 --- a/translations/es-ES/data/reusables/reminders/about-scheduled-reminders-teams-orgs.md +++ b/translations/es-ES/data/reusables/reminders/about-scheduled-reminders-teams-orgs.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 4d03029cacb202db6b95c5b6c30489b826b906d0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118522" +--- Los recordatorios programados ayudan a los equipos en enfocarse en las solicitudes de revisión más importantes que requieren su atención. Los recordatorios programados para las solicitudes de extracción enviarán un mensaje a tu equipo en Slack en una hora específica, el cual incluirá todas las solicitudes de extracción que tú o tu equipo estén pendientes de revisar. Por ejemplo, puedes crear un recordatorio programado para mandar un mensaje al canal principal de comunicación en Slack, incluyendo todas las solicitudes de extracción abiertas en las cuales se necesite la revisión del equipo, cada miércoles a las 9:00 a.m. diff --git a/translations/es-ES/data/reusables/reminders/add-reminder.md b/translations/es-ES/data/reusables/reminders/add-reminder.md index ae3e5d2d36..92f797c1d3 100644 --- a/translations/es-ES/data/reusables/reminders/add-reminder.md +++ b/translations/es-ES/data/reusables/reminders/add-reminder.md @@ -1 +1,10 @@ -1. Debajo de "Recordatorios programados", da clic en **Agregar tu primer recordatorio**. ![Botón de agregar recordatorio](/assets/images/help/settings/scheduled-reminders-add-button.png) +--- +ms.openlocfilehash: 087c7aa8b788971ea169686a1208e34f7a653a0d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092783" +--- +1. En "Scheduled reminders", haga clic en **Add your first reminder**. +![Botón Add reminder](/assets/images/help/settings/scheduled-reminders-add-button.png) diff --git a/translations/es-ES/data/reusables/reminders/approved-prs.md b/translations/es-ES/data/reusables/reminders/approved-prs.md index a54f1ad5e7..a69645f390 100644 --- a/translations/es-ES/data/reusables/reminders/approved-prs.md +++ b/translations/es-ES/data/reusables/reminders/approved-prs.md @@ -1 +1,10 @@ -1. Opcionalmente, para apagar los recordatorios programados para las solicitudes de extracción que ya se han revisado y aprobado, selecciona **Ignorar las solicitudes de extracción aprobadas**. Posteriormente, da clic en **Ignorar si tiene 1 o más aprobaciones** para escoger cuántas aprobaciones debe tener una solicitud de extracción para que se le ingnore. ![Casilla de ignorar solicitudes de extracción aprobadas](/assets/images/help/settings/scheduled-reminders-ignore-approved-prs.png) +--- +ms.openlocfilehash: 310988c2adb88f8af825a010c90244fd32238245 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118521" +--- +1. Opcionalmente, a fin de desactivar los recordatorios programados para las solicitudes de incorporación de cambios que ya se han revisado y aprobado, seleccione **Ignore approved pull requests**. Después, haga clic en **Ignore with 1 or more approvals** a fin de escoger cuántas aprobaciones debe tener una solicitud de incorporación de cambios para que se ignore. +![Casilla Ignore approved pull requests](/assets/images/help/settings/scheduled-reminders-ignore-approved-prs.png) diff --git a/translations/es-ES/data/reusables/reminders/author-reviews.md b/translations/es-ES/data/reusables/reminders/author-reviews.md index 375c99f8e6..7864961274 100644 --- a/translations/es-ES/data/reusables/reminders/author-reviews.md +++ b/translations/es-ES/data/reusables/reminders/author-reviews.md @@ -1 +1,10 @@ -1. De forma opcional, para enviar recordatorios a los autores de la solicitud de extracción después de que se hayan completado las solicitudes de revisión, selecciona **Recordar a los autores después de las revisiones** y elige la cantidad de revisiones requeridas antes de que se envíe un recordatorio. ![Casilla de recordar a los autores después de la revisión](/assets/images/help/settings/scheduled-reminders-remind-authors.png) +--- +ms.openlocfilehash: 7d445b4b27a92972683fa098e5d28ca5e713dd88 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092780" +--- +1. De forma opcional, para enviar recordatorios a los creadores de la solicitud de incorporación de cambios después de que se hayan completado las solicitudes de revisión, seleccione **Recordar a los creadores después de las revisiones** y elija la cantidad de revisiones necesarias antes de que se envíe un recordatorio. +![Casilla de recordar a los creadores después de la revisión](/assets/images/help/settings/scheduled-reminders-remind-authors.png) diff --git a/translations/es-ES/data/reusables/reminders/authorize-slack.md b/translations/es-ES/data/reusables/reminders/authorize-slack.md index 40416aa2f0..266085edc1 100644 --- a/translations/es-ES/data/reusables/reminders/authorize-slack.md +++ b/translations/es-ES/data/reusables/reminders/authorize-slack.md @@ -1 +1,10 @@ -1. Debajo de "Espacio de trabajo de Slack", da clic en **Autorizar espacio de trabajo de Slack** y sigue las instrucciones. ![Botón de Autorizar espacio de trabajo de Slack](/assets/images/help/settings/scheduled-reminders-authorize-slack.png) +--- +ms.openlocfilehash: 18e8f021ab88bde33fc5ba8191b5b83d6da53ab7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118506" +--- +1. En "Slack workspace", haga clic en **Authorize Slack workspace** y siga las instrucciones. +![Botón Authorize Slack workspace](/assets/images/help/settings/scheduled-reminders-authorize-slack.png) diff --git a/translations/es-ES/data/reusables/reminders/create-reminder.md b/translations/es-ES/data/reusables/reminders/create-reminder.md index 4ab80323d9..459be00a95 100644 --- a/translations/es-ES/data/reusables/reminders/create-reminder.md +++ b/translations/es-ES/data/reusables/reminders/create-reminder.md @@ -1 +1,9 @@ -1. Da clic en **Crear recordatorio**. +--- +ms.openlocfilehash: 00403cbcf836f30107fedf6fefb8c1d9b8cae429 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092779" +--- +1. Haga clic en **Create reminder** (Crear recordatorio). diff --git a/translations/es-ES/data/reusables/reminders/days-dropdown.md b/translations/es-ES/data/reusables/reminders/days-dropdown.md index 796c064a4b..d810b9baac 100644 --- a/translations/es-ES/data/reusables/reminders/days-dropdown.md +++ b/translations/es-ES/data/reusables/reminders/days-dropdown.md @@ -1 +1,10 @@ -1. Debajo de "Días", da clic en **Días de la semana**{% octicon "triangle-down" aria-label="The down triangle icon" %} para seleccionar uno o más días en los que quieras recibir recordatorios programados. ![Menú desplegable de días](/assets/images/help/settings/scheduled-reminders-days.png) +--- +ms.openlocfilehash: 5958bf0e1455ebc127349b0ddda6d655a9bf825a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118490" +--- +1. En "Días", haga clic en **Días laborables** {% octicon "triangle-down" aria-label="The down triangle icon" %} para seleccionar uno o más días en los que quiera recibir recordatorios programados. +![Menú desplegable Días](/assets/images/help/settings/scheduled-reminders-days.png) diff --git a/translations/es-ES/data/reusables/reminders/delete.md b/translations/es-ES/data/reusables/reminders/delete.md index e38f239283..c8f8f14af7 100644 --- a/translations/es-ES/data/reusables/reminders/delete.md +++ b/translations/es-ES/data/reusables/reminders/delete.md @@ -1,2 +1,11 @@ -1. Al final del la página, da clic en **Borrar este recordatorio**. ![Boton de borrar un recordatorio programado](/assets/images/help/settings/scheduled-reminders-delete.png) -1. Para confirmar que quieres borrar el recordatorio programado, da clic en **OK**. +--- +ms.openlocfilehash: bb7dbd30a8d608dbdc2454fa43e9bd19a92fff47 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092776" +--- +1. En la parte inferior de la página, haga clic en **Delete this reminder** (Eliminar este recordatorio). +![Botón para eliminar un recordatorio programado](/assets/images/help/settings/scheduled-reminders-delete.png) +1. Para confirmar que quiere eliminar el recordatorio programado, haga clic en **OK** (Aceptar). diff --git a/translations/es-ES/data/reusables/reminders/edit-existing.md b/translations/es-ES/data/reusables/reminders/edit-existing.md index c1be9e16fb..0ce859d490 100644 --- a/translations/es-ES/data/reusables/reminders/edit-existing.md +++ b/translations/es-ES/data/reusables/reminders/edit-existing.md @@ -1 +1,10 @@ -1. Junto al recordatorio programado que quieras actualizar, da clic en **Editar**. ![Editar el recordatorio programado existente](/assets/images/help/settings/scheduled-reminders-edit-existing.png) +--- +ms.openlocfilehash: 12b1ff09c002e81c4676b1ee93b9bfa29fb4a0bb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118474" +--- +1. Junto al aviso programado que quiera actualizar, haga clic en **Editar**. +![Editar el recordatorio programado existente](/assets/images/help/settings/scheduled-reminders-edit-existing.png) diff --git a/translations/es-ES/data/reusables/reminders/edit-page.md b/translations/es-ES/data/reusables/reminders/edit-page.md index 5be33e81c0..f0f491b624 100644 --- a/translations/es-ES/data/reusables/reminders/edit-page.md +++ b/translations/es-ES/data/reusables/reminders/edit-page.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 8cba1dcb8dc8560c38e56c3b6e5878c558773a0e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092775" +--- 1. Haz uno o más cambios a tu recordatorio programado. diff --git a/translations/es-ES/data/reusables/reminders/ignore-drafts.md b/translations/es-ES/data/reusables/reminders/ignore-drafts.md index c312dcae87..e590e135eb 100644 --- a/translations/es-ES/data/reusables/reminders/ignore-drafts.md +++ b/translations/es-ES/data/reusables/reminders/ignore-drafts.md @@ -1 +1,10 @@ -1. Opcionalmente, para excluir las solicitudes de extracción de los recordatorios programados, selecciona **Ignorar borradores**. Para obtener más información, consulta la sección "[Borradores de solicitudes de extracción](/github/collaborating-with-issues-and-pull-requests/about-pull-requests#draft-pull-requests)". ![Casilla de ignorar borradores de solicitudes de extracción](/assets/images/help/settings/scheduled-reminders-ignore-drafts.png) +--- +ms.openlocfilehash: d26ac2c686e2685f35abf8d2d4bbf8ebf19d6b41 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118473" +--- +1. Opcionalmente, para excluir borradores de solicitudes de incorporación de los cambios de avisos programados, seleccione **Omitir borradores**. Para más información, vea "[Borradores de solicitudes de incorporación de cambios](/github/collaborating-with-issues-and-pull-requests/about-pull-requests#draft-pull-requests)". +![Casilla para ignorar los borradores de solicitudes de incorporación de cambios](/assets/images/help/settings/scheduled-reminders-ignore-drafts.png) diff --git a/translations/es-ES/data/reusables/reminders/ignored-labels.md b/translations/es-ES/data/reusables/reminders/ignored-labels.md index 6bca7532c9..69e351428b 100644 --- a/translations/es-ES/data/reusables/reminders/ignored-labels.md +++ b/translations/es-ES/data/reusables/reminders/ignored-labels.md @@ -1 +1,10 @@ -1. Debajo de "etiquetas ignoradas", teclea una lista de etiquetas separadas por comas. Los recordatorios programados no incluirán ninguna solicitud de extracción que tenga una o más de estas etiquetas. ![Campo de etiquetas ignoradas](/assets/images/help/settings/scheduled-reminders-ignored-labels-field.png) +--- +ms.openlocfilehash: 94fc08772aa79b9721340f66c4e0afb15fee80bf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092772" +--- +1. Debajo de "etiquetas ignoradas", teclea una lista de etiquetas separadas por comas. Los recordatorios programados no incluirán ninguna solicitud de extracción que tenga una o más de estas etiquetas. +![Campo de etiquetas ignoradas](/assets/images/help/settings/scheduled-reminders-ignored-labels-field.png) diff --git a/translations/es-ES/data/reusables/reminders/ignored-terms.md b/translations/es-ES/data/reusables/reminders/ignored-terms.md index b7ba011fb7..0a3b380b09 100644 --- a/translations/es-ES/data/reusables/reminders/ignored-terms.md +++ b/translations/es-ES/data/reusables/reminders/ignored-terms.md @@ -1 +1,10 @@ -1. Debajo de "condiciones ignoradas", teclea una lista separada por comas de los términos que podrían aparecer en los títulos de las solicitudes de extracción. Los recordatorios programados no incluirán ninguna solicitud de extracción que contenga uno o más de estos términos en sus títulos. ![Campo de términos ignorados](/assets/images/help/settings/scheduled-reminders-ignored-terms-field.png) +--- +ms.openlocfilehash: 27f0d18510a2092e7f30f27d3e22b60f2087b8f3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118466" +--- +1. Debajo de "condiciones ignoradas", teclea una lista separada por comas de los términos que podrían aparecer en los títulos de las solicitudes de extracción. Los recordatorios programados no incluirán ninguna solicitud de extracción que contenga uno o más de estos términos en sus títulos. +![Campo de términos ignorados](/assets/images/help/settings/scheduled-reminders-ignored-terms-field.png) diff --git a/translations/es-ES/data/reusables/reminders/min-age.md b/translations/es-ES/data/reusables/reminders/min-age.md index d7ba6e67a1..be7f95cff8 100644 --- a/translations/es-ES/data/reusables/reminders/min-age.md +++ b/translations/es-ES/data/reusables/reminders/min-age.md @@ -1 +1,10 @@ -1. Debajo de "Edad mínima", teclea la edad de una solicitud de extracción en horas. Los recordatorios programados no incluirán solicitudes de extracción que sean más recientes que éste límite de edad. ![Campo de etiquetas ignoradas](/assets/images/help/settings/scheduled-reminders-min-age-field.png) +--- +ms.openlocfilehash: f100a240d1f02b25bf1ac55ba9cf84a87777692e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092771" +--- +1. Debajo de "Edad mínima", teclea la edad de una solicitud de extracción en horas. Los recordatorios programados no incluirán solicitudes de extracción que sean más recientes que éste límite de edad. +![Campo de etiquetas ignoradas](/assets/images/help/settings/scheduled-reminders-min-age-field.png) diff --git a/translations/es-ES/data/reusables/reminders/min-staleness.md b/translations/es-ES/data/reusables/reminders/min-staleness.md index d2e1b40285..51ea60feaf 100644 --- a/translations/es-ES/data/reusables/reminders/min-staleness.md +++ b/translations/es-ES/data/reusables/reminders/min-staleness.md @@ -1 +1,10 @@ -1. Debajo de "Tiempo mínimo transcurrido", teclea la hora de la última actividad en una solicitud de extracción, en horas. Los recordatorios programados no incluirán aquellas solicitudes de extracción cuya última actividad haya sido más reciente que el de esta hora. ![Campo de tiempo mínimo transcurrido](/assets/images/help/settings/scheduled-reminders-min-staleness-field.png) +--- +ms.openlocfilehash: b3106024a259642955c124a0ea30460403504d86 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118458" +--- +1. Debajo de "Tiempo mínimo transcurrido", teclea la hora de la última actividad en una solicitud de extracción, en horas. Los recordatorios programados no incluirán aquellas solicitudes de extracción cuya última actividad haya sido más reciente que el de esta hora. +![Campo de obsolescencia mínima](/assets/images/help/settings/scheduled-reminders-min-staleness-field.png) diff --git a/translations/es-ES/data/reusables/reminders/no-review-requests.md b/translations/es-ES/data/reusables/reminders/no-review-requests.md index 90a23c791d..0be0b17222 100644 --- a/translations/es-ES/data/reusables/reminders/no-review-requests.md +++ b/translations/es-ES/data/reusables/reminders/no-review-requests.md @@ -1 +1,10 @@ -1. Opcionalmente, para incluir únicamente las solicitudes de extracción en donde se solicita específicamente una revisión del equipo o de un miembro del equipo, selecciona **Requerir solicitudes de revisión**. Si no seleccionas esta opción, todas las solicitudes de extracción se incluirán en el recordatorio programado. ![Casilla de ignorar solicitudes de extracción sin solicitudes de revisión](/assets/images/help/settings/scheduled-reminders-prs-without-requests.png) +--- +ms.openlocfilehash: f3c08113e35a39de26c1002994c09b647ab89ade +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092768" +--- +1. Opcionalmente, para incluir solo las solicitudes de incorporación de cambios en las que se solicita específicamente una revisión del equipo o de un miembro del equipo, seleccione **Requerir solicitudes de revisión**. Si no seleccionas esta opción, todas las solicitudes de extracción se incluirán en el recordatorio programado. +![Casilla para ignorar solicitudes de incorporación de cambios sin solicitudes de revisión](/assets/images/help/settings/scheduled-reminders-prs-without-requests.png) diff --git a/translations/es-ES/data/reusables/reminders/real-time-alerts.md b/translations/es-ES/data/reusables/reminders/real-time-alerts.md index 7a56a422fa..b2225fb73c 100644 --- a/translations/es-ES/data/reusables/reminders/real-time-alerts.md +++ b/translations/es-ES/data/reusables/reminders/real-time-alerts.md @@ -1 +1,9 @@ -1. Opcionalmente, para recibir mensajes de Slack tan pronto sucedan ciertos eventos, selecciona **Habilitar alertas en tiempo real** y selecciona los eventos en los que éstas se recibirán. +--- +ms.openlocfilehash: 028a2b56726a640be2437a2b2c5afe7168b410e1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118457" +--- +1. Opcionalmente, para recibir mensajes de Slack cuando se produzcan determinados eventos, seleccione **Habilitar alertas en tiempo real** y seleccione los eventos para los que recibirlas. diff --git a/translations/es-ES/data/reusables/reminders/required-labels.md b/translations/es-ES/data/reusables/reminders/required-labels.md index 3947ba0b09..4c4aac58b4 100644 --- a/translations/es-ES/data/reusables/reminders/required-labels.md +++ b/translations/es-ES/data/reusables/reminders/required-labels.md @@ -1 +1,10 @@ -1. Debajo de "Etiquetas requeridas", teclea una lista de etiquetas separadas por comas. Los recordatorios programados solo incluirán las solicitudes de extracción que no se hayan ignorado en caso de que tengan una o más de estas etiquetas. ![Campo de etiquetas requeridas](/assets/images/help/settings/scheduled-reminders-required-labels-field.png) +--- +ms.openlocfilehash: d205117370fc0bec6b34c0e447376505492a8167 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092747" +--- +1. Debajo de "Etiquetas requeridas", teclea una lista de etiquetas separadas por comas. Los recordatorios programados solo incluirán las solicitudes de extracción que no se hayan ignorado en caso de que tengan una o más de estas etiquetas. +![Campo de etiquetas obligatorias](/assets/images/help/settings/scheduled-reminders-required-labels-field.png) diff --git a/translations/es-ES/data/reusables/reminders/scheduled-reminders-limitations.md b/translations/es-ES/data/reusables/reminders/scheduled-reminders-limitations.md index 202a27c3eb..3c6d10fd07 100644 --- a/translations/es-ES/data/reusables/reminders/scheduled-reminders-limitations.md +++ b/translations/es-ES/data/reusables/reminders/scheduled-reminders-limitations.md @@ -1,2 +1,10 @@ +--- +ms.openlocfilehash: c636e9dfc67fd9e921a1ac73213c256c1480aa6b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118450" +--- {% data variables.product.product_name %} solo activará recordatorios para hasta cinco repositorios por propietario y 20 solicitudes de cambio por repositorio. diff --git a/translations/es-ES/data/reusables/reminders/scheduled-reminders.md b/translations/es-ES/data/reusables/reminders/scheduled-reminders.md index 8ce1155baa..376d9133e2 100644 --- a/translations/es-ES/data/reusables/reminders/scheduled-reminders.md +++ b/translations/es-ES/data/reusables/reminders/scheduled-reminders.md @@ -1 +1,9 @@ -1. En la sección de "Integraciones" de la barra lateral, haz clic en **{% octicon "clock" aria-label="The clock icon" %} Recordatorios programados**. +--- +ms.openlocfilehash: f2ccce6de7de94071ad0af461d7d72b2e3c7a9a0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092748" +--- +1. En la sección "Integraciones" de la barra lateral, haga clic en **{% octicon "clock" aria-label="The clock icon" %} Recordatorios programados**. diff --git a/translations/es-ES/data/reusables/reminders/slack-channel.md b/translations/es-ES/data/reusables/reminders/slack-channel.md index a9a40def0b..148e214c8b 100644 --- a/translations/es-ES/data/reusables/reminders/slack-channel.md +++ b/translations/es-ES/data/reusables/reminders/slack-channel.md @@ -1 +1,10 @@ -1. Debajo de "Canal de Slack", teclea el nombre del canal de Slack en donde quieres recibir notificaciones. ![Campo de canal de Slack](/assets/images/help/settings/scheduled-reminders-slack-channel.png) +--- +ms.openlocfilehash: 44f0589bb7706f982fcfd07b561eca301e5e9299 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118442" +--- +1. Debajo de "Canal de Slack", teclea el nombre del canal de Slack en donde quieres recibir notificaciones. +![Campo de canal de Slack](/assets/images/help/settings/scheduled-reminders-slack-channel.png) diff --git a/translations/es-ES/data/reusables/reminders/times-dropdowns.md b/translations/es-ES/data/reusables/reminders/times-dropdowns.md index b26d121a65..d1567a7a95 100644 --- a/translations/es-ES/data/reusables/reminders/times-dropdowns.md +++ b/translations/es-ES/data/reusables/reminders/times-dropdowns.md @@ -1 +1,10 @@ -1. Debajo de "Seleccionar Horario(s)", da clic en **9:00 AM** {% octicon "triangle-down" aria-label="The down triangle icon" %} para seleccionar uno o más horarios en los cuales deseas recibir recordatorios programados. Opcionalmente, para cambiar tu huso horario, da clic en {% octicon "triangle-down" aria-label="The down triangle icon" %} junto a tu huso horario actual y selecciona un huso horario diferente. ![Menús desplegables de seleccionar horario(s)](/assets/images/help/settings/scheduled-reminders-times.png) +--- +ms.openlocfilehash: b988178b8586bb62e9b80904a967ccfb9a5f9e9f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092744" +--- +1. En "Select Time(s)" (Seleccionar horas), haga clic en **9:00 AM** {% octicon "triangle-down" aria-label="The down triangle icon" %} para seleccionar una o varias horas en las cuales quiere recibir recordatorios programados. Opcionalmente, para cambiar la zona horaria, haga clic en {% octicon "triangle-down" aria-label="The down triangle icon" %} junto a su zona horaria actual y seleccione una zona horaria diferente. +![Menús desplegables para seleccionar horas](/assets/images/help/settings/scheduled-reminders-times.png) diff --git a/translations/es-ES/data/reusables/reminders/tracked-repos.md b/translations/es-ES/data/reusables/reminders/tracked-repos.md index 30d62942ab..1e70681679 100644 --- a/translations/es-ES/data/reusables/reminders/tracked-repos.md +++ b/translations/es-ES/data/reusables/reminders/tracked-repos.md @@ -1,5 +1,13 @@ -1. Debajo de "Repositorios rastreados", escoge sobre cuáles repositorios te gustaría que el equipo recibiera recordatorios de las revisiones de solicitudes de rastreo. - - Para recibir recordatorios de todos los repositorios a los cuales tiene acceso el equipo elegido, da clic en **Todos los repositorios**. - - Para recibir recordatorios de un subconjunto de repositorios, da clic en **Seleccionar únicamente repositorios**, y luego selecciona uno o más repositorios a los que tenga acceso el equipo elegido. - +--- +ms.openlocfilehash: 70c50cf04a2ec2f58522902c2d0bc78ee87a3489 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118441" +--- +1. Debajo de "Repositorios rastreados", escoge sobre cuáles repositorios te gustaría que el equipo recibiera recordatorios de las revisiones de solicitudes de rastreo. + - A fin de recibir avisos para todos los repositorios a los que tiene acceso el equipo elegido, haga clic en **Todos los repositorios**. + - A fin de recibir recordatorios para un subconjunto de repositorios, haga clic en **Solo repositorios seleccionados** y, después, seleccione uno o más repositorios a los que tenga acceso el equipo elegido. + ![Elige los repositorios rastreados](/assets/images/help/settings/scheduled-reminders-tracked-repos.png) diff --git a/translations/es-ES/data/reusables/reminders/update-buttons.md b/translations/es-ES/data/reusables/reminders/update-buttons.md index 9fc787133e..de139861bc 100644 --- a/translations/es-ES/data/reusables/reminders/update-buttons.md +++ b/translations/es-ES/data/reusables/reminders/update-buttons.md @@ -1 +1,10 @@ -1. Para guardar tus cambios, da clic en **Actualizar recordatorio**. Opcionalmente, para probar tus cambios mientras los actualizas, da clic en **Actualizar y probar recordatorio**. ![Botones de actualización](/assets/images/help/settings/scheduled-reminders-update-buttons.png) +--- +ms.openlocfilehash: ee4e0aa1481ce7991a7da3d63226c7dfe161cbea +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092743" +--- +1. Para guardar los cambios, haga clic en **Update reminder** (Actualizar recordatorio). Opcionalmente, para probar los cambios durante la actualización de los cambios, haga clic en **Update and test reminder** (Actualizar y probar recordatorio). +![Botones para actualizar](/assets/images/help/settings/scheduled-reminders-update-buttons.png) diff --git a/translations/es-ES/data/reusables/repositories/a-vulnerability-is.md b/translations/es-ES/data/reusables/repositories/a-vulnerability-is.md index 3c7913490f..68d26d3ba2 100644 --- a/translations/es-ES/data/reusables/repositories/a-vulnerability-is.md +++ b/translations/es-ES/data/reusables/repositories/a-vulnerability-is.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 3f8507e8a705e72f76b19a85b53c2feb7c9d8003 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118425" +--- Una vulnerabilidad es un problema en el código de un proyecto que se puede aprovechar para dañar la confidencialidad, la integridad o la disponibilidad del proyecto o de otros proyectos que usan su código. Las vulnerabilidades varían en tipo, severidad y método de ataque. diff --git a/translations/es-ES/data/reusables/repositories/about-github-actions.md b/translations/es-ES/data/reusables/repositories/about-github-actions.md index e93b7ceb94..08d3fe8d2f 100644 --- a/translations/es-ES/data/reusables/repositories/about-github-actions.md +++ b/translations/es-ES/data/reusables/repositories/about-github-actions.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: ab87b5f07d97746b699f629bb3ba810e6c2e06fd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092740" +--- {% data variables.product.prodname_actions %} te ayuda a automatizar tus flujos de trabajo de desarrollo de software en el mismo lugar en el que almacenas código y colaboras con informes de problemas y solicitudes de extracción. Puedes escribir tareas individuales, llamadas acciones, y combinarlas para crear un flujo de trabajo personalizado. diff --git a/translations/es-ES/data/reusables/repositories/about-github-archive-program.md b/translations/es-ES/data/reusables/repositories/about-github-archive-program.md index 9bf2b263b2..d2c5033584 100644 --- a/translations/es-ES/data/reusables/repositories/about-github-archive-program.md +++ b/translations/es-ES/data/reusables/repositories/about-github-archive-program.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 3c76627f868cade05336aaeca5ab588b8a2bca74 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118402" +--- Predeterminadamente, todos los repositorios públicos se incluyen en el {% data variables.product.prodname_archive %}, una sociedad entre {% data variables.product.prodname_dotcom %} y organizaciones tales como Software Heritage Foundation e Internet Archive para garantizar la preservación a largo plazo del software de código abierto en el mundo. diff --git a/translations/es-ES/data/reusables/repositories/about-internal-repos.md b/translations/es-ES/data/reusables/repositories/about-internal-repos.md index 2c664c345c..c59bf2d968 100644 --- a/translations/es-ES/data/reusables/repositories/about-internal-repos.md +++ b/translations/es-ES/data/reusables/repositories/about-internal-repos.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 6322818f4e2fd7520fb3cbd30dd7d63781323133 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092736" +--- {% ifversion ghec %}Si tu organización pertenece a una cuenta empresarial, puedes{% else %}Puedes{% endif %} utilizar repositorios internos para practicar el "innersource" dentro de tu empresa. Los miembros de tu empresa pueden colaborar utilizando metodologías de código abierto sin compartir información propietaria al público{% ifversion ghes %}, aún cuando se inhabilite el modo privado{% endif %}. diff --git a/translations/es-ES/data/reusables/repositories/accessing-repository-graphs.md b/translations/es-ES/data/reusables/repositories/accessing-repository-graphs.md index 08f7bf2b8c..2669d894cb 100644 --- a/translations/es-ES/data/reusables/repositories/accessing-repository-graphs.md +++ b/translations/es-ES/data/reusables/repositories/accessing-repository-graphs.md @@ -1 +1,10 @@ -1. Debajo de tu nombre de repositorio, da clic en {% octicon "graph" aria-label="The bar graph icon" %}**Perspectivas**. ![Pestaña de perspectivas en la barra de navegación del repositorio principal](/assets/images/help/repository/repo-nav-insights-tab.png) +--- +ms.openlocfilehash: 721e548c30a310f724df64803c303f3cca1094c4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118394" +--- +1. En el nombre del repositorio, haga clic en {% octicon "graph" aria-label="The bar graph icon" %} **Insights** (Información). +![Pestaña Información en la barra de navegación del repositorio principal](/assets/images/help/repository/repo-nav-insights-tab.png) diff --git a/translations/es-ES/data/reusables/repositories/accessing-repository-people.md b/translations/es-ES/data/reusables/repositories/accessing-repository-people.md index 2877e8412b..96948fdf83 100644 --- a/translations/es-ES/data/reusables/repositories/accessing-repository-people.md +++ b/translations/es-ES/data/reusables/repositories/accessing-repository-people.md @@ -1 +1,10 @@ -1. En la barra lateral izquierda, da clic en **Personas**. ![Pestaña de personas en la barra lateral del repositorio](/assets/images/help/repository/accessing-repository-people.png) +--- +ms.openlocfilehash: 911957acb924927aee44b92daacf8b8e1fffa656 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092739" +--- +1. En la barra lateral de la izquierda, haga clic en **Personas**. +![Pestaña Personas en la barra lateral del repositorio](/assets/images/help/repository/accessing-repository-people.png) diff --git a/translations/es-ES/data/reusables/repositories/action-root-user-required.md b/translations/es-ES/data/reusables/repositories/action-root-user-required.md index db25da04f9..e50a1ed0e2 100644 --- a/translations/es-ES/data/reusables/repositories/action-root-user-required.md +++ b/translations/es-ES/data/reusables/repositories/action-root-user-required.md @@ -1 +1,9 @@ -**Nota:**{% data variables.product.prodname_actions %} debe ejecutarse por el usuario predeterminado (root) de Docker. Asegúrate de que tu Dockerfile no configure la instrucción de `USER`, de lo contrario, no podrás acceder a `GITHUB_WORKSPACE`. +--- +ms.openlocfilehash: 81695036af856b526d3d9483e36b36a06a85b7ee +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118393" +--- +**Nota:** El usuario de Docker predeterminado (root) debe ejecutar {% data variables.product.prodname_actions %}. Asegúrese de que Dockerfile no establece la instrucción `USER`; de lo contrario, no podrás acceder a `GITHUB_WORKSPACE`. diff --git a/translations/es-ES/data/reusables/repositories/actions-ci-cd.md b/translations/es-ES/data/reusables/repositories/actions-ci-cd.md index f620d66af6..4da9eeab66 100644 --- a/translations/es-ES/data/reusables/repositories/actions-ci-cd.md +++ b/translations/es-ES/data/reusables/repositories/actions-ci-cd.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 5d94549ec7f8b9e5801dcbc8b0a99cc2d4564e9a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092735" +--- Con {% data variables.product.prodname_actions %} puedes crear capacidades de integración continua (CI, por sus siglas en inglés) de extremo a extremo y de funcionamiento continuo (CD, por sus siglas en inglés) directamente en tu repositorio. diff --git a/translations/es-ES/data/reusables/repositories/actions-env-var-note.md b/translations/es-ES/data/reusables/repositories/actions-env-var-note.md index 4362e3e21f..6a57bcc5ec 100644 --- a/translations/es-ES/data/reusables/repositories/actions-env-var-note.md +++ b/translations/es-ES/data/reusables/repositories/actions-env-var-note.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 81a94e9dce7fe1354dc1a32f0540ef90a4fe8dcb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118386" +--- Cuando se define más de una variable de ambiente con el mismo nombre, {% data variables.product.prodname_dotcom %} utiliza la más específica. Por ejemplo, una variable de ambiente definida en un paso anulará aquellas de los jobs y flujos de trabajo con el mismo nombre, mientras ejecuta el paso. Una variable definida para un trabajo anulará aquella de un flujo de trabajo si tienen el mismo nombre, mientras ejecuta el job. diff --git a/translations/es-ES/data/reusables/repositories/actions-scheduled-workflow-example.md b/translations/es-ES/data/reusables/repositories/actions-scheduled-workflow-example.md index 13dd07c7a0..2aceee06a9 100644 --- a/translations/es-ES/data/reusables/repositories/actions-scheduled-workflow-example.md +++ b/translations/es-ES/data/reusables/repositories/actions-scheduled-workflow-example.md @@ -1,4 +1,12 @@ -Puedes programar un flujo de trabajo para que se ejecute en horarios UTC específicos usando [sintaxis de cron POSIX](https://pubs.opengroup.org/onlinepubs/9699919799/utilities/crontab.html#tag_20_25_07). Los flujos de trabajo programados se ejecutan en la confirmación más reciente en la rama base o en la rama por defecto. El intervalo más corto en el que puedes programar flujos de trabajo es cada 5 minutos. +--- +ms.openlocfilehash: d17a60d7bf330c0c7fd3acfacd7652a054cf7c86 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092732" +--- +Puede programar un flujo de trabajo para que se ejecute a horas UTC específicas mediante la [sintaxis cron de POSIX](https://pubs.opengroup.org/onlinepubs/9699919799/utilities/crontab.html#tag_20_25_07). Los flujos de trabajo programados se ejecutan en la confirmación más reciente en la rama base o en la rama por defecto. El intervalo más corto en el que puedes ejecutar flujos de trabajo programados es una vez cada 5 minutos. Este ejemplo activa el flujo de trabajo diariamente a las 5:30 y 17:30 UTC: @@ -10,7 +18,7 @@ on: ``` -Se puede activar un flujo de trabajo sencillo mediante eventos múltiples de `schedule`. Puedes acceder al evento de programación que activó el flujo de trabajo mediante el contexto `github.event.schedule`. Este ejemplo activa el flujo de trabajo para que se ejecute a las 5:30 UTC cada lunes a viernes, pero se salta el paso `Not on Monday or Wednesday` para los lunes y miércoles. +Varios eventos `schedule` pueden desencadenar un único flujo de trabajo. Puede acceder al evento de programación que desencadenó el flujo de trabajo mediante el contexto `github.event.schedule`. En este ejemplo se desencadena el flujo de trabajo para que se ejecute a las 5:30 UTC de lunes a jueves, pero omite el paso `Not on Monday or Wednesday` para el lunes y el miércoles. ```yaml on: diff --git a/translations/es-ES/data/reusables/repositories/actions-tab.md b/translations/es-ES/data/reusables/repositories/actions-tab.md index c5020fe1d7..e5c6b2079f 100644 --- a/translations/es-ES/data/reusables/repositories/actions-tab.md +++ b/translations/es-ES/data/reusables/repositories/actions-tab.md @@ -1 +1,10 @@ -1. Debajo de tu nombre de repositorio, haz clic en {% octicon "play" aria-label="The Play icon" %} **Acciones**. ![Pestaña de acciones en la navegación del repositorio principal](/assets/images/help/repository/actions-tab.png) +--- +ms.openlocfilehash: 89f73073f0f21f64309554c4d2de7c95a12c526f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118385" +--- +1. En el nombre del repositorio, haga clic en {% octicon "play" aria-label="The Play icon" %} **Acciones**. + ![Pestaña Acciones en la navegación del repositorio principal](/assets/images/help/repository/actions-tab.png) diff --git a/translations/es-ES/data/reusables/repositories/actions-workflow-status-badge-intro.md b/translations/es-ES/data/reusables/repositories/actions-workflow-status-badge-intro.md index 0c42435ada..f3badc6f0f 100644 --- a/translations/es-ES/data/reusables/repositories/actions-workflow-status-badge-intro.md +++ b/translations/es-ES/data/reusables/repositories/actions-workflow-status-badge-intro.md @@ -1,3 +1,11 @@ -Una insignia de estado muestra si un flujo de trabajo falla o pasa actualmente. Un lugar común para agregar una insignia de estado es el archivo `README.md` de tu repositorio, pero puedes agregarlo a cualquier página web que quieras. Predeterminadamente, las insignias muestran el estado de tu rama predeterminada. También puedes mostrar el estado de la ejecución de un flujo de trabajo para una rama o evento específicos utilizando los parámetros de query `branch` y `event` en la URL. +--- +ms.openlocfilehash: 97d374bb242b29d797ec1ef84779edce618b1624 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092712" +--- +Una insignia de estado muestra si un flujo de trabajo falla o pasa actualmente. Un lugar común para agregar un distintivo de estado es el archivo `README.md` del repositorio, pero puede agregarlo a la página web que quiera. Predeterminadamente, las insignias muestran el estado de tu rama predeterminada. También puede mostrar el estado de la ejecución de un flujo de trabajo para una rama o evento específicos mediante los parámetros de consulta `branch` y `event` en la URL. ![ejemplo de insignia de estado](/assets/images/help/repository/actions-workflow-status-badge.png) diff --git a/translations/es-ES/data/reusables/repositories/add-branch-protection-rules.md b/translations/es-ES/data/reusables/repositories/add-branch-protection-rules.md index f0d1f9909a..86d072f1ff 100644 --- a/translations/es-ES/data/reusables/repositories/add-branch-protection-rules.md +++ b/translations/es-ES/data/reusables/repositories/add-branch-protection-rules.md @@ -1,2 +1,12 @@ -4. Junto a "Reglas de protección de rama", da clic en **Agregar regla**. ![Botón de agregar regla de protección de rama](/assets/images/help/branches/add-branch-protection-rule.png) -5. Debajo del "Patrón del nombre de la rama", teclea el nombre de la rama o el patrón que quieras proteger. ![Campo de regla de rama ](/assets/images/help/branches/specify-branch-protection-rule.png) +--- +ms.openlocfilehash: 004523ec6772ce099d370a3e76ec6b40ff3ea9e5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118378" +--- +4. Junto a "Reglas de protección de rama", haga clic en **Agregar regla.** + ![Botón para agregar reglas de protección de rama](/assets/images/help/branches/add-branch-protection-rule.png) +5. Debajo del "Patrón del nombre de la rama", teclea el nombre de la rama o el patrón que quieras proteger. + ![Campo de regla de rama](/assets/images/help/branches/specify-branch-protection-rule.png) diff --git a/translations/es-ES/data/reusables/repositories/administrators-can-disable-issues.md b/translations/es-ES/data/reusables/repositories/administrators-can-disable-issues.md index 3f1b447601..04cd8bfe99 100644 --- a/translations/es-ES/data/reusables/repositories/administrators-can-disable-issues.md +++ b/translations/es-ES/data/reusables/repositories/administrators-can-disable-issues.md @@ -1 +1,9 @@ -Los administradores de repositorio pueden inhabilitar las propuestas de un repositorio. Para obtener más información, consulta la sección "[Inhabilitar propuestas](/github/managing-your-work-on-github/disabling-issues)". +--- +ms.openlocfilehash: b6eb1eb519122420badb8988acceb796752a7cc8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092711" +--- +Los administradores de repositorio pueden inhabilitar las propuestas de un repositorio. Para obtener más información, consulta "[Deshabilitar propuestas](/github/managing-your-work-on-github/disabling-issues)". diff --git a/translations/es-ES/data/reusables/repositories/allow-maintainers-user-forks.md b/translations/es-ES/data/reusables/repositories/allow-maintainers-user-forks.md index aa391c7d87..d7c8d3af93 100644 --- a/translations/es-ES/data/reusables/repositories/allow-maintainers-user-forks.md +++ b/translations/es-ES/data/reusables/repositories/allow-maintainers-user-forks.md @@ -1,7 +1,15 @@ -1. En las bifurcaciones que pertenecen a los usuarios, si quieres que alguien con acceso de subida al repositorio de nivel superior haga cambios en tu solicitud de cambios, selecciona **Permitir las ediciones de los mantenedores**. +--- +ms.openlocfilehash: 3c71b4f4d9bfae794b8325c01d85db55f91c2fa8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118370" +--- +1. En las bifurcaciones propiedad de los usuarios, si quiere que alguien con acceso de inserción al repositorio ascendente realice cambios en la solicitud de incorporación de cambios, seleccione **Allow edits from maintainers** (Permitir ediciones de los mantenedores). {% warning %} - **Advertencia:** Si tu bifuración contiene flujos de trabajo de {% data variables.product.prodname_actions %}, la opción es **Permitir que los mantenedores hagan ediciones y tengan acceso a los secretos**. El permitir las ediciones en la rama de una bifurcación que contiene flujos de trabajo de {% data variables.product.prodname_actions %} también permite que un mantenedor edite los flujos de trabajo del repositorio, lo cual podría revelar los valores de los secretos y otorgar acceso a otras ramas potencialmente. + **Advertencia:** Si la bifurcación contiene flujos de trabajo de {% data variables.product.prodname_actions %}, la opción es **Allow edits and access to secrets by maintainers** (Permitir modificaciones y acceso a secretos por parte de los mantenedores). El permitir las ediciones en la rama de una bifurcación que contiene flujos de trabajo de {% data variables.product.prodname_actions %} también permite que un mantenedor edite los flujos de trabajo del repositorio, lo cual podría revelar los valores de los secretos y otorgar acceso a otras ramas potencialmente. {% endwarning %} diff --git a/translations/es-ES/data/reusables/repositories/anyone-can-view-anonymized-url.md b/translations/es-ES/data/reusables/repositories/anyone-can-view-anonymized-url.md index 6f8739557f..72840d7dc1 100644 --- a/translations/es-ES/data/reusables/repositories/anyone-can-view-anonymized-url.md +++ b/translations/es-ES/data/reusables/repositories/anyone-can-view-anonymized-url.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 85c7f83e66e8519c6d62346fe69b6e3f0b413ff1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147419900" +--- {% warning %} -**Advertencia:** Si adjuntas un archivo a una solicitud de cambios, comentario de propuesta o ticket en el {% data variables.contact.support_portal %}, cualquiera podrá ver la URL anonimizada sin autenticación, incluso si la solicitud de cambios se encuentra 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 %} +**Advertencia:** Si adjuntas un archivo a una solicitud de incorporación de cambios, al comentario de una incidencia o a un vale en {% data variables.contact.support_portal %}, cualquiera podrá ver la URL anonimizada sin autenticación, incluso si la solicitud de incorporación de cambios se encuentra en un repositorio privado{% ifversion ghes %}, o si se ha habilitado 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 más información sobre las direcciones URL anonimizadas,vea "[Acerca de las direcciones URL anonimizadas](/github/authenticating-to-github/about-anonymized-urls)".{% endif %} {% endwarning %} diff --git a/translations/es-ES/data/reusables/repositories/archiving-repositories-recommendation.md b/translations/es-ES/data/reusables/repositories/archiving-repositories-recommendation.md index 6525dcb673..a1328d8468 100644 --- a/translations/es-ES/data/reusables/repositories/archiving-repositories-recommendation.md +++ b/translations/es-ES/data/reusables/repositories/archiving-repositories-recommendation.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 3041d683e33de9ea186f576d7641fc8ab5d22aa2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092708" +--- Recomendamos que cierres todas las propuestas y solicitudes de extracción, y que además actualices la descripción y el archivo README antes de que archives un repositorio. diff --git a/translations/es-ES/data/reusables/repositories/asking-for-review.md b/translations/es-ES/data/reusables/repositories/asking-for-review.md index f79f4ffb06..62c68c6b04 100644 --- a/translations/es-ES/data/reusables/repositories/asking-for-review.md +++ b/translations/es-ES/data/reusables/repositories/asking-for-review.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: aa89b0e3d90e71975e4dd0eed20ad5b63a9152db +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118362" +--- {% tip %} -**Tip:** Después de que crees una solicitud de extracción, puedes pedir a alguien en específico que [revise tus cambios propuestos](/articles/reviewing-proposed-changes-in-a-pull-request). Para obtener más información, consulta "[Solicitar la revisión de una solicitud de extracción](/articles/requesting-a-pull-request-review/)". +**Sugerencia:** Después de crear una solicitud de incorporación de cambios, puede pedir a una persona concreta que [revise los cambios propuestos](/articles/reviewing-proposed-changes-in-a-pull-request). Para más información, vea "[Solicitud de la revisión de una solicitud de incorporación de cambios](/articles/requesting-a-pull-request-review)". {% endtip %} diff --git a/translations/es-ES/data/reusables/repositories/assign-an-issue-as-project-maintainer.md b/translations/es-ES/data/reusables/repositories/assign-an-issue-as-project-maintainer.md index 21e754aeab..124a0be66c 100644 --- a/translations/es-ES/data/reusables/repositories/assign-an-issue-as-project-maintainer.md +++ b/translations/es-ES/data/reusables/repositories/assign-an-issue-as-project-maintainer.md @@ -1 +1,9 @@ -1. Si eres un mantenedor de proyecto, puedes [asignar el informe de problemas a alguien](/articles/assigning-issues-and-pull-requests-to-other-github-users), [agregarlo a un tablero de proyecto](/articles/adding-issues-and-pull-requests-to-a-project-board/#adding-issues-and-pull-requests-to-a-project-board-from-the-sidebar), [asociarlo con un hito](/articles/associating-milestones-with-issues-and-pull-requests), o [aplicar una etiqueta](/articles/applying-labels-to-issues-and-pull-requests). +--- +ms.openlocfilehash: 48f0e78112cd03502751dc0051f3b9232c316e29 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092704" +--- +1. Si es un mantenedor de proyectos, puede [asignar la incidencia a alguien](/articles/assigning-issues-and-pull-requests-to-other-github-users), [agregarla a un panel de proyecto](/articles/adding-issues-and-pull-requests-to-a-project-board/#adding-issues-and-pull-requests-to-a-project-board-from-the-sidebar), [asociarla a un hito](/articles/associating-milestones-with-issues-and-pull-requests) o [aplicar una etiqueta](/articles/applying-labels-to-issues-and-pull-requests). diff --git a/translations/es-ES/data/reusables/repositories/auto-gen-release-public-beta.md b/translations/es-ES/data/reusables/repositories/auto-gen-release-public-beta.md index fc9b843d21..d45c695748 100644 --- a/translations/es-ES/data/reusables/repositories/auto-gen-release-public-beta.md +++ b/translations/es-ES/data/reusables/repositories/auto-gen-release-public-beta.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 5c427a1c0948c0ededbec9d5a105530ab4cf228e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118361" +--- Las notas de lanzamiento generadas automáticamente se encuentran actualmente en beta público y están sujetas a cambios. diff --git a/translations/es-ES/data/reusables/repositories/autolink-references.md b/translations/es-ES/data/reusables/repositories/autolink-references.md index 2d83e4cf3d..0c1e5d88e9 100644 --- a/translations/es-ES/data/reusables/repositories/autolink-references.md +++ b/translations/es-ES/data/reusables/repositories/autolink-references.md @@ -1 +1,9 @@ -Si se configuran las referencias autovinculadas personalizadas para un repositorio, entonces las referencias a recursos externos, como un informe de problemas de JIRA o un ticket de Zendesk, se convertirán en vínculos acortados. Para saber qué autovínculos se encuentran disponibles en tu repositorio, contacta a alguien con permisos administrativos sobre el mismo. Para obtener más información, consulta la sección "[Configurar autovínculos para referenciar recursos externos](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-autolinks-to-reference-external-resources)". +--- +ms.openlocfilehash: 8f86af14084e29243cbea818b303fb0161b4dea3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092707" +--- +Si se configuran las referencias autovinculadas personalizadas para un repositorio, entonces las referencias a recursos externos, como un informe de problemas de JIRA o un ticket de Zendesk, se convertirán en vínculos acortados. Para saber qué autovínculos se encuentran disponibles en tu repositorio, contacta a alguien con permisos administrativos sobre el mismo. Para más información, vea "[Configuración de vínculos automáticos para hacer referencia a recursos externos](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-autolinks-to-reference-external-resources)". diff --git a/translations/es-ES/data/reusables/repositories/blocked-passwords.md b/translations/es-ES/data/reusables/repositories/blocked-passwords.md index 5d95417016..3032bafb94 100644 --- a/translations/es-ES/data/reusables/repositories/blocked-passwords.md +++ b/translations/es-ES/data/reusables/repositories/blocked-passwords.md @@ -1,6 +1,12 @@ -{% ifversion fpt or ghec %} -Cuando tecleas una contraseña para iniciar sesión, crear una cuenta, o cambiar tu contraseña, -{% data variables.product.product_name %} verificará si la contraseña que ingresaste se considera débil de acuerdo con los conjuntos de datos como en HaveIBeenPwned. La contraseña se puede considerar débil, incluso si no la usaste nunca antes. +--- +ms.openlocfilehash: 1f59c95d79ab5fa0f778e05379112ec4b82afd42 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118338" +--- +{% ifversion fpt or ghec %} Al escribir una contraseña para iniciar sesión, crear una cuenta o cambiar la contraseña, {% data variables.product.product_name %} comprobará si la contraseña que ha escrito se considera débil según los conjuntos de datos como HaveIBeenPwned. La contraseña se puede considerar débil, incluso si no la usaste nunca antes. -{% data variables.product.product_name %} solo inspecciona la contraseña cuando la escribes, pero nunca almacena la contraseña que ingresaste como texto simple. Para obtener más información, consulta [HaveIBeenPwned](https://haveibeenpwned.com/). +{% data variables.product.product_name %} solo inspecciona la contraseña cuando la escribes, pero nunca almacena la contraseña que ingresaste como texto simple. Para más información, vea [HaveIBeenPwned](https://haveibeenpwned.com/). {% endif %} diff --git a/translations/es-ES/data/reusables/repositories/branch-rules-example.md b/translations/es-ES/data/reusables/repositories/branch-rules-example.md index 35e7d82708..c10a517b9b 100644 --- a/translations/es-ES/data/reusables/repositories/branch-rules-example.md +++ b/translations/es-ES/data/reusables/repositories/branch-rules-example.md @@ -1 +1,9 @@ -Puedes crear una regla de protección de rama en un repositorio para la rama específica, todas las ramas, o cualquier rama que coincida con un patrón de nombre que especifiques con la sintaxis `fnmatch`. Por ejemplo, para proteger cualquier rama que contenga la palabra `release`, puedes crear una regla de rama de `*release*`. +--- +ms.openlocfilehash: 26877ad81c655c7ca312922a76e661c02574fb53 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092703" +--- +Puede crear una regla de protección de rama en un repositorio para una rama específica, todas las ramas o cualquier rama que coincida con un patrón de nombre que especifique con la sintaxis `fnmatch`. Por ejemplo, para proteger todas las ramas que contengan la palabra `release`, puede crear una regla de rama para `*release*`. diff --git a/translations/es-ES/data/reusables/repositories/changed-files.md b/translations/es-ES/data/reusables/repositories/changed-files.md index 010c1e7ea6..78605a1d93 100644 --- a/translations/es-ES/data/reusables/repositories/changed-files.md +++ b/translations/es-ES/data/reusables/repositories/changed-files.md @@ -1 +1,10 @@ -1. En la solicitud de extracción, da clic en {% octicon "diff" aria-label="The file diff icon" %}**Archivos cambiados**. ![Pestaña Archivos modificados de la solicitud de extracción](/assets/images/help/pull_requests/pull-request-tabs-changed-files.png) +--- +ms.openlocfilehash: 5f8e4f8f2605a42af16b26eed4efda7acba6e9e0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118337" +--- +1. En la solicitud de incorporación de cambios, haga clic en {% octicon "diff" aria-label="The file diff icon" %} **Archivos cambiados**. + ![Pestaña de archivos modificados de la solicitud de incorporación de cambios](/assets/images/help/pull_requests/pull-request-tabs-changed-files.png) diff --git a/translations/es-ES/data/reusables/repositories/changed-repository-access-permissions.md b/translations/es-ES/data/reusables/repositories/changed-repository-access-permissions.md index 6919fa6283..91704ca5e3 100644 --- a/translations/es-ES/data/reusables/repositories/changed-repository-access-permissions.md +++ b/translations/es-ES/data/reusables/repositories/changed-repository-access-permissions.md @@ -1 +1,9 @@ -8. Lee acerca de los permisos de acceso a repositorios que se han modificado. +--- +ms.openlocfilehash: d75898415f7b68728d0cce9f8206b66e19951190 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092700" +--- +8. Lea sobre los permisos de acceso a repositorios que se han modificado. diff --git a/translations/es-ES/data/reusables/repositories/choose-line-or-range.md b/translations/es-ES/data/reusables/repositories/choose-line-or-range.md index 5696832849..a78a103b82 100644 --- a/translations/es-ES/data/reusables/repositories/choose-line-or-range.md +++ b/translations/es-ES/data/reusables/repositories/choose-line-or-range.md @@ -1,3 +1,13 @@ +--- +ms.openlocfilehash: 6e768815225539268c5efd5e3b97ee691be40044 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118314" +--- 1. Decide si seleccionar una única línea o un rango: - - Para seleccionar una única línea del código, haz clic en el número de línea para resaltarla. ![Archivo con una única línea del código seleccionada](/assets/images/help/repository/highlight-line-of-code.png) - - Para seleccionar un rango de código, haz clic en el número de la primera línea del rango para resaltar la línea del código. Luego lleva el puntero hasta la última línea del rango del código, presiona Shift y haz clic en el número de línea para resaltar el rango. ![Archivo con un rango del código seleccionado](/assets/images/help/repository/highlight-range-of-code.png) + - Para seleccionar una única línea del código, haz clic en el número de línea para resaltarla. + ![Archivo con una sola línea de código seleccionada](/assets/images/help/repository/highlight-line-of-code.png) + - Para seleccionar un rango de código, haz clic en el número de la primera línea del rango para resaltar la línea del código. Después, desplace el mouse sobre la última línea del rango del código, presione Mayús y haga clic en el número de línea para resaltar el rango. + ![Archivo con un rango de código seleccionado](/assets/images/help/repository/highlight-range-of-code.png) diff --git a/translations/es-ES/data/reusables/repositories/choose-pr-review.md b/translations/es-ES/data/reusables/repositories/choose-pr-review.md index d91f18aebd..320ac69ad4 100644 --- a/translations/es-ES/data/reusables/repositories/choose-pr-review.md +++ b/translations/es-ES/data/reusables/repositories/choose-pr-review.md @@ -1 +1,9 @@ -1. En la lista de solicitudes de extracción, haz clic en la solicitud de extracción que deseas revisar. +--- +ms.openlocfilehash: c5b00062505febe2106cb9c43d036fa3bce44087 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092699" +--- +1. En la lista de solicitudes de incorporación de cambios, haga clic en la que quiera revisar. diff --git a/translations/es-ES/data/reusables/repositories/choose-repo-visibility.md b/translations/es-ES/data/reusables/repositories/choose-repo-visibility.md index e7462ab395..a3f2329821 100644 --- a/translations/es-ES/data/reusables/repositories/choose-repo-visibility.md +++ b/translations/es-ES/data/reusables/repositories/choose-repo-visibility.md @@ -1 +1,10 @@ -1. Elige la visibilidad del repositorio. Para obtener más información, consulta la sección "[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)". ![Botones radiales para seleccionar la visibilidad del repositorio](/assets/images/help/repository/create-repository-public-private.png) +--- +ms.openlocfilehash: e23feed170d80280d68761feb7d191866bebfb67 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118313" +--- +1. Elige la visibilidad del repositorio. Para más información, vea "[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)". + ![Botones de radio para seleccionar la visibilidad del repositorio](/assets/images/help/repository/create-repository-public-private.png) diff --git a/translations/es-ES/data/reusables/repositories/click-collaborators-teams.md b/translations/es-ES/data/reusables/repositories/click-collaborators-teams.md index bec43313ed..2f90ade2b0 100644 --- a/translations/es-ES/data/reusables/repositories/click-collaborators-teams.md +++ b/translations/es-ES/data/reusables/repositories/click-collaborators-teams.md @@ -1 +1,9 @@ -1. En la sección de "Acceso" de la barra lateral, haz clic en **Colaboradores & equipos {% octicon "people" aria-label="The people icon" %}**. +--- +ms.openlocfilehash: 8da3ff4cea66c11c76784868b4691e97c134a7f5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092696" +--- +1. En la sección "Acceso" de la barra lateral, haga clic en **{% octicon "people" aria-label="The people icon" %} Colaboradores y equipos**. diff --git a/translations/es-ES/data/reusables/repositories/click-dependency-graph.md b/translations/es-ES/data/reusables/repositories/click-dependency-graph.md index 94479c6214..1a4562712e 100644 --- a/translations/es-ES/data/reusables/repositories/click-dependency-graph.md +++ b/translations/es-ES/data/reusables/repositories/click-dependency-graph.md @@ -1 +1,10 @@ -3. En la barra lateral izquierda, da clic en **Gráfica de dependencias**. ![Pestaña de gráfica de dependencias en la barra lateral izquierda](/assets/images/help/graphs/graphs-sidebar-dependency-graph.png) +--- +ms.openlocfilehash: bccecf3f08be69659594b8c1de9f9c3d722e2652 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118306" +--- +3. En la barra lateral izquierda, haga clic en **Gráfico de dependencias**. +![Pestaña Gráfico de dependencias en la barra lateral izquierda](/assets/images/help/graphs/graphs-sidebar-dependency-graph.png) diff --git a/translations/es-ES/data/reusables/repositories/commit-signoffs.md b/translations/es-ES/data/reusables/repositories/commit-signoffs.md index 1de17f89af..4973a261d6 100644 --- a/translations/es-ES/data/reusables/repositories/commit-signoffs.md +++ b/translations/es-ES/data/reusables/repositories/commit-signoffs.md @@ -1,10 +1,18 @@ -Compulsory commit signoffs only apply to commits made via the web interface. For commits made via the Git command line interface, the commit author must sign off on the commit using the `--signoff` option. For more information, see the [Git documentation](https://git-scm.com/docs/git-commit). +--- +ms.openlocfilehash: 50db50aff42d977575a89a2e22287b1672081ee4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147410856" +--- +Las aprobaciones de confirmación obligatorias solo se aplican a las confirmaciones realizadas a través de la interfaz web. En el caso de las confirmaciones realizadas a través de la interfaz de la línea de comandos de Git, el autor de la confirmación debe aprobar la confirmación con la opción `--signoff`. Para obtener más información, consulta la [documentación de Git](https://git-scm.com/docs/git-commit). -You can determine whether a repository you are contributing to has compulsory commit signoffs enabled by checking the header of the commit form at the bottom of the file you are editing. After compulsory commit signoff has been enabled, the header will read "Sign off and commit changes." +Puedes determinar si un repositorio al que colaboras tiene habilitadas las aprobaciones de confirmación obligatorias comprobando el encabezado del formulario de confirmación en la parte inferior del archivo que estás editando. Una vez habilitada la aprobación de confirmación obligatoria, en el encabezado aparecerá "Sign off and commit changes" (Aprobar y confirmar cambios). -![Screenshot of commit commit form with compulsory signoff enabled](/assets/images/help/commits/commit-form-with-signoff-enabled.png) +![Captura de pantalla del formulario de confirmación con la aprobación obligatoria habilitada](/assets/images/help/commits/commit-form-with-signoff-enabled.png) -Before signing off on a commit, you should ensure that your commit is in compliance with the rules and licensing governing the repository you're committing to. The repository may use a sign off agreement, such as the Developer Certificate of Origin from the Linux Foundation. For more information, see the [Developer Certificate of Origin](https://developercertificate.org/). +Antes de aprobar una confirmación, debes asegurarte de que la confirmación cumple las reglas y las licencias que rigen el repositorio donde estás realizando la confirmación. El repositorio puede usar un acuerdo de aprobación, como el certificado de origen del desarrollador de Linux Foundation. Para obtener más información, consulta [Certificado de origen del desarrollador](https://developercertificate.org/). -Signing off on a commit differs from signing a commit. For more information about signing a commit, see "[About commit signature verification](/authentication/managing-commit-signature-verification/about-commit-signature-verification)." \ No newline at end of file +La aprobación de confirmaciones difiere de la firmar de confirmaciones. Para obtener más información sobre la firma de una confirmación, consulta "[Acerca de la comprobación de firma de las confirmaciones](/authentication/managing-commit-signature-verification/about-commit-signature-verification)". \ No newline at end of file diff --git a/translations/es-ES/data/reusables/repositories/copy-clone-url.md b/translations/es-ES/data/reusables/repositories/copy-clone-url.md index 84d73305fe..690da62139 100644 --- a/translations/es-ES/data/reusables/repositories/copy-clone-url.md +++ b/translations/es-ES/data/reusables/repositories/copy-clone-url.md @@ -1,6 +1,16 @@ -1. Sobre la lista de archivos, da clic en {% octicon "download" aria-label="The download icon" %} **Código**. ![Botón de "Código"](/assets/images/help/repository/code-button.png) -1. Copia la URL del repositorio. +--- +ms.openlocfilehash: b0187ce452baee47916c464beb47abb64ae616ab +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092676" +--- +1. Encima de la lista de archivos, haga clic en {% octicon "download" aria-label="The download icon" %} **Código**. + ![Botón "Código"](/assets/images/help/repository/code-button.png) +1. Copia la dirección URL del repositorio. - - Para clonar el repositorio utilizando HTTPS, debajo de "HTTPS", haz clic en {% octicon "clippy" aria-label="The clipboard icon" %}. - - Para clonar el repositorio utilizando una llave SSH, incluyendo un certificado que emita la autoridad de certificados SSH de tu organización, da clic en **SSH** y luego en {% octicon "clippy" aria-label="The clipboard icon" %}. - - Para clonar un repositorio utilizando el {% data variables.product.prodname_cli %}, haz clic en **{% data variables.product.prodname_cli %}** y luego en {% octicon "clippy" aria-label="The clipboard icon" %}. ![El icono del portapapeles para copiar la URL para clonar un repositorio con el CLI de GitHub](/assets/images/help/repository/https-url-clone-cli.png) + - Para clonar el repositorio con HTTPS, en «HTTPS» haz clic en {% octicon "clippy" aria-label="The clipboard icon" %}. + - Para clonar el repositorio mediante una clave SSH, incluido un certificado emitido por la entidad de certificación SSH de la organización, haga clic en **Usar SSH** y luego en {% octicon "clippy" aria-label="The clipboard icon" %}. + - Para clonar un repositorio mediante {% data variables.product.prodname_cli %}, haz clic en **{% data variables.product.prodname_cli %}** y, después, haz clic en {% octicon "clippy" aria-label="The clipboard icon" %}. + ![El icono del portapapeles para copiar la URL para clonar un repositorio con el CLI de GitHub](/assets/images/help/repository/https-url-clone-cli.png) diff --git a/translations/es-ES/data/reusables/repositories/create-pull-request.md b/translations/es-ES/data/reusables/repositories/create-pull-request.md index 0cd97fc67e..1b72a49b46 100644 --- a/translations/es-ES/data/reusables/repositories/create-pull-request.md +++ b/translations/es-ES/data/reusables/repositories/create-pull-request.md @@ -1 +1,10 @@ -1. Para crear una solicitud de extracción que está lista para revisión, haz clic en **Create Pull Request** (Crear solicitud de extracción). Para crear un borrador de solicitud de extracción, utiliza el menú desplegable y selecciona **Crear Borrador de Solicitud de Extracción**, y posteriormente da clic en **Borrador de Solicitud de Extracción**. Para obtener más información acerca de las solicitudes de extracción en borrador "[Acerca de las solicitudes de extracción](/articles/about-pull-requests#draft-pull-requests)".![Botón Create pull request (Crear una solicitud de extracción)](/assets/images/help/pull_requests/pullrequest-send.png) +--- +ms.openlocfilehash: 88ff6aa57365fe0413a0fb1a9c814f517936f6fd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118305" +--- +1. Para crear una solicitud de incorporación de cambios que esté lista para revisión, haga clic en **Crear solicitud de incorporación de cambios**. +Para crear un borrador de una solicitud de incorporación de cambios, use el menú desplegable y seleccione **Crear solicitud de incorporación de cambios de borrador**, y después haga clic en **Solicitud de incorporación de cambios de borrador**. Para más información sobre el borrador de solicitudes de incorporación de cambios, vea "[Acerca de las solicitudes de incorporación de cambios](/articles/about-pull-requests#draft-pull-requests)".![Botón para crear una solicitud de incorporación de cambios](/assets/images/help/pull_requests/pullrequest-send.png) diff --git a/translations/es-ES/data/reusables/repositories/create-repo.md b/translations/es-ES/data/reusables/repositories/create-repo.md index e61c369b69..8efecc1216 100644 --- a/translations/es-ES/data/reusables/repositories/create-repo.md +++ b/translations/es-ES/data/reusables/repositories/create-repo.md @@ -1 +1,10 @@ -1. Haz clic en **Crear repositorio**. ![Botón para crear un repositorio](/assets/images/help/repository/create-repository-button.png) +--- +ms.openlocfilehash: f91e78ef667242e5adb3730c77bf965037a1a1c8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092675" +--- +1. Haga clic en **Create repository** (Crear repositorio). + ![Botón para crear un repositorio](/assets/images/help/repository/create-repository-button.png) diff --git a/translations/es-ES/data/reusables/repositories/create_new.md b/translations/es-ES/data/reusables/repositories/create_new.md index 92090980ee..859164198e 100644 --- a/translations/es-ES/data/reusables/repositories/create_new.md +++ b/translations/es-ES/data/reusables/repositories/create_new.md @@ -1 +1,10 @@ -1. En la esquina superior derecha de cualquier página, utiliza el menú desplegable {% octicon "plus" aria-label="Plus symbol" %} y selecciona **Repositorio Nuevo**. ![Menú desplegable con opción para crear un repositorio nuevo](/assets/images/help/repository/repo-create.png) +--- +ms.openlocfilehash: e450bc67fb7405ab4484df1a68525815898c65f5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118298" +--- +1. En la esquina superior derecha de cualquier página, utiliza el menú desplegable {% octicon "plus" aria-label="Plus symbol" %} y selecciona **New repository** (Nuevo repositorio). +![Menú desplegable con opción para crear un repositorio](/assets/images/help/repository/repo-create.png) diff --git a/translations/es-ES/data/reusables/repositories/default-issue-templates.md b/translations/es-ES/data/reusables/repositories/default-issue-templates.md index dc21ef6329..277df0e5cc 100644 --- a/translations/es-ES/data/reusables/repositories/default-issue-templates.md +++ b/translations/es-ES/data/reusables/repositories/default-issue-templates.md @@ -1 +1,9 @@ -Puedes crear plantillas de propuestas predeterminadas y un archivo de configuración predeterminado para las plantillas de propuestas de tu organización o cuenta personal. Para obtener más información, consulta "[Crear un archivo de salud predeterminado para la comunidad](/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file)." +--- +ms.openlocfilehash: e3bab898559b43d2881e212fd83b7d2042a76f70 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092672" +--- +Puedes crear plantillas de incidencias predeterminadas y un archivo de configuración predeterminado para este tipo de plantillas para tu organización o cuenta personal. Para más información, vea "[Creación de un archivo de estado de la comunidad predeterminado](/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file)". diff --git a/translations/es-ES/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md b/translations/es-ES/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md index 43fe7d3734..bf3253e867 100644 --- a/translations/es-ES/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md +++ b/translations/es-ES/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md @@ -1,11 +1,19 @@ +--- +ms.openlocfilehash: 444e70adced8ef2f4fdc5f91b06a28bba89c898a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118297" +--- {% warning %} -**Warning:** +**Advertencia**: -- If you remove a person’s access to a private repository, any of their forks of that private repository are deleted. Local clones of the private repository are retained. If a team's access to a private repository is revoked or a team with access to a private repository is deleted, and team members do not have access to the repository through another team, private forks of the repository will be deleted.{% ifversion ghes %} -- When [LDAP Sync is enabled](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync), if you remove a person from a repository, they will lose access but their forks will not be deleted. If the person is added to a team with access to the original organization repository within three months, their access to the forks will be automatically restored on the next sync.{% endif %} -- You are responsible for ensuring that people who have lost access to a repository delete any confidential information or intellectual property. +- Si eliminas el acceso de una persona a un repositorio privado, todas sus bifurcaciones de ese repositorio privado se eliminarán. Los clones locales del repositorio privado se conservarán. Si se revoca el acceso de un equipo a un repositorio privado o se elimina un equipo con acceso a un repositorio privado, y los miembros del equipo no tienen acceso al repositorio desde otro equipo, las bifurcaciones privadas del repositorio se eliminarán.{% ifversion ghes %} +- Cuando [está habilitada la sincronización con LDAP](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync), si se elimina a una persona de un repositorio, perderá el acceso, pero sus bifurcaciones no se borrarán. Si la persona se agrega a un equipo con acceso al repositorio original de la organización dentro de los tres meses, su acceso a las bifurcaciones se restaurarán de manera automática la próxima vez que ocurra una sincronización.{% endif %} +- Eres responsable de asegurar que las personas que perdieron el acceso a un repositorio borren cualquier información confidencial o propiedad intelectual. -- People with admin permissions to a private{% ifversion ghes or ghae or ghec %} or internal{% endif %} repository can disallow forking of that repository, and organization owners can disallow forking of any private{% ifversion ghes or ghae or ghec %} or internal{% endif %} repository in an organization. For more information, see "[Managing the forking policy for your organization](/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization)" and "[Managing the forking policy for your repository](/github/administering-a-repository/managing-the-forking-policy-for-your-repository)." +- Los usuarios con permisos de administrador en un repositorio privado{% ifversion ghes or ghae or ghec %} o interno{% endif %} pueden impedir la bifurcación de ese repositorio, y los propietarios de la organización pueden impedir la bifurcación de cualquier repositorio privado{% ifversion ghes or ghae or ghec %} o interno{% endif %} de una organización. Para más información, vea "[Administración de la directiva de bifurcación para la organización](/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization)" y "[Administración de la directiva de bifurcación para el repositorio](/github/administering-a-repository/managing-the-forking-policy-for-your-repository)". {% endwarning %} diff --git a/translations/es-ES/data/reusables/repositories/dependency-review.md b/translations/es-ES/data/reusables/repositories/dependency-review.md index 98a3c123c3..b67cef4523 100644 --- a/translations/es-ES/data/reusables/repositories/dependency-review.md +++ b/translations/es-ES/data/reusables/repositories/dependency-review.md @@ -1 +1,9 @@ -Adicionalmente, {% data variables.product.prodname_dotcom %} puede revisar cualquier dependencia agregada, actualizada o eliminada en una solicitud de cambios que se haya hecho contra la rama predeterminada de un repositorio y marcar cualquier cambio que reduciría 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 de las dependencias en una solicitud de cambios](/github/collaborating-with-issues-and-pull-requests/reviewing-dependency-changes-in-a-pull-request)". +--- +ms.openlocfilehash: c1e28a929a201082b49e4b2327e53c5ddb352769 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147060989" +--- +Además, {% data variables.product.prodname_dotcom %} puede revisar cualquier dependencia que se agregue, actualice o quite en una solicitud de incorporación de cambios que se haga en la rama predeterminada de un repositorio, así como marcar cualquier cambio que pudiera disminuir la seguridad del proyecto. Esto te permite detectar y tratar dependencias vulnerables{% ifversion GH-advisory-db-supports-malware %} o malware{% endif %} antes de que lleguen a tu código base, no después. Para más información, consulta "[Revisión de los cambios de dependencias en una solicitud de incorporación 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/deploy-keys-write-access.md b/translations/es-ES/data/reusables/repositories/deploy-keys-write-access.md index ef349c98a1..8da8e8ebec 100644 --- a/translations/es-ES/data/reusables/repositories/deploy-keys-write-access.md +++ b/translations/es-ES/data/reusables/repositories/deploy-keys-write-access.md @@ -1 +1,9 @@ -Las claves de despliegue con acceso de escritura pueden llevar a cabo las mismas acciones que un miembro de la organización con acceso administrativo o que un colaborador en un repositorio personal. Para obtener más información, consulta las secciones "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)" y "[Niveles de permiso en un repositorio de una cuenta personal](/articles/permission-levels-for-a-user-account-repository/)". +--- +ms.openlocfilehash: 9ec91690d5d51a8412c5944560fce87a4f835a30 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118282" +--- +Las claves de despliegue con acceso de escritura pueden llevar a cabo las mismas acciones que un miembro de la organización con acceso administrativo o que un colaborador en un repositorio personal. Para más información, consulta "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)" y "[Niveles de permisos para un repositorio de cuentas personales](/articles/permission-levels-for-a-user-account-repository/)". diff --git a/translations/es-ES/data/reusables/repositories/deploy-keys.md b/translations/es-ES/data/reusables/repositories/deploy-keys.md index 29b16deb73..3e6d9dc4f4 100644 --- a/translations/es-ES/data/reusables/repositories/deploy-keys.md +++ b/translations/es-ES/data/reusables/repositories/deploy-keys.md @@ -1 +1,9 @@ -Puedes lanzar proyectos hacia tu servidor desde un repositorio de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} utilizando una llave de despliegue, la cual es una llave SSH que otorga acceso a un repositorio único. {% data variables.product.product_name %} adjunta la parte pública del directorio clave a tu repositorio en vez de a una cuenta pública y la parte privada de la clave permanece en tu servidor. Para obtener más información, consulta la sección "[Entregar despliegues](/rest/guides/delivering-deployments)". +--- +ms.openlocfilehash: f4ea2cee931b8d44b44f0febba3304f41bac404c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092668" +--- +Puedes lanzar proyectos hacia tu servidor desde un repositorio de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} utilizando una llave de despliegue, la cual es una llave SSH que otorga acceso a un repositorio único. {% data variables.product.product_name %} adjunta la parte pública de la llave directamente en tu repositorio en vez de hacerlo a una cuenta personal, mientras que la parte privada de la clave permanece en tu servidor. Para más información, vea "[Entrega de implementaciones](/rest/guides/delivering-deployments)". diff --git a/translations/es-ES/data/reusables/repositories/desktop-fork.md b/translations/es-ES/data/reusables/repositories/desktop-fork.md index b1d59bc6b8..9d4470d4bd 100644 --- a/translations/es-ES/data/reusables/repositories/desktop-fork.md +++ b/translations/es-ES/data/reusables/repositories/desktop-fork.md @@ -1 +1,9 @@ -Puedes utilizar {% data variables.product.prodname_desktop %} para bifurcar un repositorio. Para obtener más información, consulta la sección "[Clonar y bifurcar repositorios desde {% data variables.product.prodname_desktop %}](/desktop/contributing-to-projects/cloning-and-forking-repositories-from-github-desktop)". +--- +ms.openlocfilehash: 4c7bd0a1e9ded52e8cf8ffb83665f27c8d7dd25d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118281" +--- +Puedes utilizar {% data variables.product.prodname_desktop %} para bifurcar un repositorio. Para más información, vea "[Clonación y bifurcación de repositorios desde {% data variables.product.prodname_desktop %}](/desktop/contributing-to-projects/cloning-and-forking-repositories-from-github-desktop)". diff --git a/translations/es-ES/data/reusables/repositories/disabling-markdown-rendering.md b/translations/es-ES/data/reusables/repositories/disabling-markdown-rendering.md index f7219ace5f..9f0bbd316a 100644 --- a/translations/es-ES/data/reusables/repositories/disabling-markdown-rendering.md +++ b/translations/es-ES/data/reusables/repositories/disabling-markdown-rendering.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: bf6caabe58fb5a08c9a0c42dc8b53273f06259be +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092667" +--- Cuando ves un archivo de lenguaje de marcado, puedes hacer clic en el {% octicon "code" aria-label="The code icon" %} en la parte superior de este para inhabilitar la representación de lenguaje de marcado y ver en su lugar el código fuente del archivo. ![Mostrar el lenguaje de marcado como código fuente](/assets/images/help/writing/display-markdown-as-source.png) diff --git a/translations/es-ES/data/reusables/repositories/edit-file.md b/translations/es-ES/data/reusables/repositories/edit-file.md index 2d295efa78..a1206069ab 100644 --- a/translations/es-ES/data/reusables/repositories/edit-file.md +++ b/translations/es-ES/data/reusables/repositories/edit-file.md @@ -1,13 +1,19 @@ -1. En la esquina superior derecha de la vista del archivo, haz clic en {% octicon "pencil" aria-label="The edit icon" %} para abrir el editor de archivos. +--- +ms.openlocfilehash: 83794dff865278e3138079ec1ee6d9862ee18a8e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147052276" +--- +1. En la esquina superior derecha de la vista del archivo, haga clic en {% octicon "pencil" aria-label="The edit icon" %} para abrir el editor de archivos. - ![Botón Editar archivo](/assets/images/help/repository/edit-file-edit-button.png) + ![Botón Edit file](/assets/images/help/repository/edit-file-edit-button.png) - {% ifversion githubdev-editor -%} - {% note %} + {% ifversion githubdev-editor -%} {% note %} - **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**. + **Nota:** En lugar de editar y confirmar el archivo con el editor de archivos predeterminado, puedes optar por usar el [editor de código github.dev](/codespaces/the-githubdev-web-based-editor); para ello, haz clic en el menú desplegable situado junto a {% octicon "pencil" aria-label="The edit icon" %} y selecciona **Abrir en github.dev**. - ![Menú desplegable del botón de editar archivo](/assets/images/help/repository/edit-file-edit-dropdown.png) + ![Menú desplegable del botón Editar archivo](/assets/images/help/repository/edit-file-edit-dropdown.png) - {% endnote %} - {%- endif %} + {% endnote %} {%- endif %} diff --git a/translations/es-ES/data/reusables/repositories/edited-comment-list.md b/translations/es-ES/data/reusables/repositories/edited-comment-list.md index d92ee5268b..cbd3094dd8 100644 --- a/translations/es-ES/data/reusables/repositories/edited-comment-list.md +++ b/translations/es-ES/data/reusables/repositories/edited-comment-list.md @@ -1,9 +1,18 @@ -2. En la parte superior del comentario, da clic en **editado** para abrir el historial de edición. +--- +ms.openlocfilehash: eeed6c9c1e546745d9526c2dd5c253b7ac1d7a50 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092664" +--- +2. En la parte superior del comentario, haga clic en **editado** para abrir el historial de edición. {% note %} - **Nota:** si no ves la opción de **editado**, entonces el comentario no tiene un historial de edición. + **Nota:** Si no ve la opción **editado**, el comentario no tiene un historial de edición. {% endnote %} -3. Para ver los detalles de un cambio específico, selecciónalo de la lista de ediciones. ![Ver los detalles de edición de un comentario](/assets/images/help/repository/choose-comment-edit-to-expand.png) +3. Para ver los detalles de un cambio específico, selecciónalo de la lista de ediciones. + ![Visualización de los detalles de edición de un comentario](/assets/images/help/repository/choose-comment-edit-to-expand.png) diff --git a/translations/es-ES/data/reusables/repositories/enable-security-alerts.md b/translations/es-ES/data/reusables/repositories/enable-security-alerts.md index 3cce523002..9c36637add 100644 --- a/translations/es-ES/data/reusables/repositories/enable-security-alerts.md +++ b/translations/es-ES/data/reusables/repositories/enable-security-alerts.md @@ -1,4 +1,10 @@ -{% ifversion ghes or ghae %} -Los propietarios de empresas deben habilitar -las {% data variables.product.prodname_dependabot_alerts %} para {% data variables.product.product_location %} antes de que puedas utilizar esta característica. 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)". +--- +ms.openlocfilehash: 6151a441ef782d82bde352a9761dbd19b239447c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146455705" +--- +{% ifversion ghes or ghae %} Los propietarios de empresa deben habilitar {% data variables.product.prodname_dependabot_alerts %} para {% data variables.product.product_location %} antes de poder usar esta característica. Para obtener más información, consulte "[Habilitación de {% data variables.product.prodname_dependabot %} para la empresa](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)". {% endif %} diff --git a/translations/es-ES/data/reusables/repositories/github-reviews-security-advisories.md b/translations/es-ES/data/reusables/repositories/github-reviews-security-advisories.md index c130742994..7dc0e7cb30 100644 --- a/translations/es-ES/data/reusables/repositories/github-reviews-security-advisories.md +++ b/translations/es-ES/data/reusables/repositories/github-reviews-security-advisories.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: af93e8779411bd193314c306cc7c1a3c100e83c7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146455697" +--- {% data variables.product.prodname_dotcom %} revisará cada asesoría de seguridad que se haya publicado, la agregará a la {% data variables.product.prodname_advisory_database %}, y podría utilzar esta asesoría de seguridad para enviar {% data variables.product.prodname_dependabot_alerts %} a los repositorios que se vean afectados. Si la asesoría de seguridad viene de una bifurcación, únicamente enviaremos una alerta si ésta tiene un paquete que se publique con un nombre único y esté en un registro de paquetes público. Este proceso puede tomar hasta 72 horas y {% data variables.product.prodname_dotcom %} podría contactarte para obtener más información. -Para obtener más información acerca de las {% data variables.product.prodname_dependabot_alerts %}, consulta las secciones "[Acera de las {% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies#dependabot-alerts-for-vulnerable-dependencies)" y "[Acerca de las {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-dependabot-security-updates)". Para obtener más información sobre la {% data variables.product.prodname_advisory_database %}, consulta la sección "[Buscar asesorías de seguridad en la {% data variables.product.prodname_advisory_database %}](/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database)". +Para obtener más información sobre {% data variables.product.prodname_dependabot_alerts %}, consulta [Acerca de {% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies#dependabot-alerts-for-vulnerable-dependencies) y [Acerca de {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-dependabot-security-updates). Para obtener más información sobre {% data variables.product.prodname_advisory_database %}, consulta "[Exploración de avisos de seguridad en {% data variables.product.prodname_advisory_database %}](/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database)". diff --git a/translations/es-ES/data/reusables/repositories/github-security-lab.md b/translations/es-ES/data/reusables/repositories/github-security-lab.md index b4dac7c01f..27cbb07516 100644 --- a/translations/es-ES/data/reusables/repositories/github-security-lab.md +++ b/translations/es-ES/data/reusables/repositories/github-security-lab.md @@ -1 +1,9 @@ -También puedes unirte a [{% data variables.product.prodname_security %}]({% data variables.product.prodname_security_link %}) para buscar temas relacionados con seguridad y contribuir con las herramientas y proyectos de seguridad. +--- +ms.openlocfilehash: 61c52e7cad3817f9c9a345fd81442a0215b252cf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118234" +--- +También puede unir [{% data variables.product.prodname_security %}]({% data variables.product.prodname_security_link %}) para examinar temas relacionados con la seguridad y colaborar en herramientas y proyectos de seguridad. diff --git a/translations/es-ES/data/reusables/repositories/initialize-with-readme.md b/translations/es-ES/data/reusables/repositories/initialize-with-readme.md index 14150f67e0..722d515d68 100644 --- a/translations/es-ES/data/reusables/repositories/initialize-with-readme.md +++ b/translations/es-ES/data/reusables/repositories/initialize-with-readme.md @@ -1 +1,10 @@ -1. Selecciona **Inicializar este repositiro con un README**. ![Inicializar este repositorio con una casilla de verificación README](/assets/images/help/repository/initialize-with-readme.png) +--- +ms.openlocfilehash: ac10b57f4bd073f8744051966950ce350a8f10bc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092660" +--- +1. Seleccione **Initialize this repository with a README** (Inicializar este repositorio con un archivo Léame). + ![Inicializar este repositorio con una casilla archivo Léame](/assets/images/help/repository/initialize-with-readme.png) diff --git a/translations/es-ES/data/reusables/repositories/internal-repo-default.md b/translations/es-ES/data/reusables/repositories/internal-repo-default.md index f367f908ea..aa7c47796a 100644 --- a/translations/es-ES/data/reusables/repositories/internal-repo-default.md +++ b/translations/es-ES/data/reusables/repositories/internal-repo-default.md @@ -1,3 +1,10 @@ -{% ifversion fpt or ghec %} -Los repositorios internos son la configuración predeterminada de todo repositorio nuevo que se cree en una organización que pertenezca a una empresa empresarial. +--- +ms.openlocfilehash: ce7ca5fa72b7cdeff8143015eb70df2c2db915a2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118233" +--- +{% ifversion fpt or ghec %} Los repositorios internos son la configuración predeterminada de todos los repositorios que se creen en una organización que pertenezca a una cuenta de empresa. {% endif %} diff --git a/translations/es-ES/data/reusables/repositories/issue-template-config.md b/translations/es-ES/data/reusables/repositories/issue-template-config.md index 5d4af5128f..09b3b7aca7 100644 --- a/translations/es-ES/data/reusables/repositories/issue-template-config.md +++ b/translations/es-ES/data/reusables/repositories/issue-template-config.md @@ -1 +1,9 @@ -Puedes personalizar el selector de plantilla de informe de problemas que ven las personas cuando crean un nuevo informe de problemas en tu repositorio si añades un archivo *config.yml* a la carpeta `.github/ISSUE_TEMPLATE`. +--- +ms.openlocfilehash: a46e7a56eeea109b0b86d6f0e3d98cd0ad390aaa +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092640" +--- +Puede personalizar el selector de plantillas de incidencia que ven los usuarios al crear una incidencia en el repositorio si agrega un archivo *config.yml* a la carpeta `.github/ISSUE_TEMPLATE`. diff --git a/translations/es-ES/data/reusables/repositories/legacy-issue-template-tip.md b/translations/es-ES/data/reusables/repositories/legacy-issue-template-tip.md index b098fc03fa..6455b9f7c4 100644 --- a/translations/es-ES/data/reusables/repositories/legacy-issue-template-tip.md +++ b/translations/es-ES/data/reusables/repositories/legacy-issue-template-tip.md @@ -1,6 +1,14 @@ +--- +ms.openlocfilehash: 35f3d6f56d4221c6debf8853a0ad23af85baf0eb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118226" +--- {% warning %} -Este es el flujo de trabajo tradicional para crear una plantilla de informe de problemas. Te recomendamos utilizar el constructor de plantillas de propuesta múltiples mejorado o emitir formatos para crear plantillas de propuestas. Para obtener más información, consulta "[Acerca de las plantillas de propuestas y solicitudes de extracción](/articles/about-issue-and-pull-request-templates)". +Este es el flujo de trabajo tradicional para crear una plantilla de informe de problemas. Te recomendamos utilizar el constructor de plantillas de propuesta múltiples mejorado o emitir formatos para crear plantillas de propuestas. Para más información, vea "[Acerca de las plantillas de incidencias y solicitudes de incorporación de cambios](/articles/about-issue-and-pull-request-templates)". {% endwarning %} diff --git a/translations/es-ES/data/reusables/repositories/list-closed-pull-requests.md b/translations/es-ES/data/reusables/repositories/list-closed-pull-requests.md index 488f1155b3..56711fbeb2 100644 --- a/translations/es-ES/data/reusables/repositories/list-closed-pull-requests.md +++ b/translations/es-ES/data/reusables/repositories/list-closed-pull-requests.md @@ -1 +1,10 @@ -1. Da clic en **Cerrado** para ver una lista de solicitudes de extracción cerradas. ![Pestaña de cerrado](/assets/images/help/branches/branches-closed.png) +--- +ms.openlocfilehash: bb5d107334ea420c79fde5e4c1b9a7091d9692ff +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092639" +--- +1. Haga clic en **Cerradas** para ver una lista de solicitudes de incorporación de cambios cerradas. + ![Pestaña Cerradas](/assets/images/help/branches/branches-closed.png) diff --git a/translations/es-ES/data/reusables/repositories/merge-all-pulls-together.md b/translations/es-ES/data/reusables/repositories/merge-all-pulls-together.md index 7834ade19e..27f2df4bd6 100644 --- a/translations/es-ES/data/reusables/repositories/merge-all-pulls-together.md +++ b/translations/es-ES/data/reusables/repositories/merge-all-pulls-together.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 72316a539340e592fb5ccbd4e3d481a47c31694f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118225" +--- No puedes fusionar solicitudes de fusión individuales en una bifurcación privada temporal. En vez de esto, fusionas todas las solicitudes de extracción al mismo tiempo en la asesoría de seguridad correspondiente. diff --git a/translations/es-ES/data/reusables/repositories/navigate-to-branches.md b/translations/es-ES/data/reusables/repositories/navigate-to-branches.md index a47e13fa81..715dd9e3d1 100644 --- a/translations/es-ES/data/reusables/repositories/navigate-to-branches.md +++ b/translations/es-ES/data/reusables/repositories/navigate-to-branches.md @@ -1 +1,10 @@ -1. Sobre la lista de archivos, haz clic en {% octicon "git-branch" aria-label="The branch icon" %} **Ramas**. ![Vínculo de ramas en página de resumen](/assets/images/help/branches/branches-overview-link.png) +--- +ms.openlocfilehash: ac6f9c21b3c6d5c1effdea69a7d857a11d6a1555 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146339950" +--- +1. Encima de la lista de archivos, haz clic en {% octicon "git-branch" aria-label="The branch icon" %} **Ramas**. + ![Vínculo de ramas en la página de información general](/assets/images/help/branches/branches-overview-link.png) diff --git a/translations/es-ES/data/reusables/repositories/navigate-to-code-security-and-analysis.md b/translations/es-ES/data/reusables/repositories/navigate-to-code-security-and-analysis.md index 348cc96931..07eaf5b8bf 100644 --- a/translations/es-ES/data/reusables/repositories/navigate-to-code-security-and-analysis.md +++ b/translations/es-ES/data/reusables/repositories/navigate-to-code-security-and-analysis.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: ac92e2c65d54e8766eb6d8dc991b82265d5e5f0d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118217" +--- {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. En la sección de "Seguridad" de la barra lateral, haz clic en **{% octicon "codescan" aria-label="code security and analysis icon" %} Análisis y seguridad de código**. +1. En la sección "Seguridad" de la barra lateral, haz clic en **{% octicon "codescan" aria-label="code security and analysis icon" %} Análisis y seguridad del código**. {% else %} -1. En la barra lateral izquierda, da clic en **Seguridad & análisis**. ![pestaña de "Seguridad & análisis" en la configuración de repositorio](/assets/images/help/repository/security-and-analysis-tab.png) -{% endif %} +1. En la barra lateral de la izquierda, haga clic en **Security & analysis**. + ![Pestaña "Análisis y seguridad" en la configuración del repositorio](/assets/images/help/repository/security-and-analysis-tab.png) {% 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 154624cbd6..2223d6600a 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,10 @@ -1. En la página principal del repositorio, haz clic en las confirmaciones para navegar a sus páginas. ![Captura de pantalla de la página principal del repositorio con las confirmaciones enfatizadas](/assets/images/help/commits/commits-page.png) +--- +ms.openlocfilehash: af420b118bb0fcb0bdad8e2c88f02e5b546fa4f1 +ms.sourcegitcommit: fbc89bcee79c2cda1d3d6e99d5571873ca3b2686 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 08/31/2022 +ms.locfileid: "147065230" +--- +1. En la página principal del repositorio, haga clic en las confirmaciones para ir a la página confirmaciones. + ![Captura de pantalla de la página principal del repositorio con las confirmaciones resaltadas](/assets/images/help/commits/commits-page.png) diff --git a/translations/es-ES/data/reusables/repositories/navigate-to-ghas-settings.md b/translations/es-ES/data/reusables/repositories/navigate-to-ghas-settings.md index 909f161397..af70294197 100644 --- a/translations/es-ES/data/reusables/repositories/navigate-to-ghas-settings.md +++ b/translations/es-ES/data/reusables/repositories/navigate-to-ghas-settings.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: fd68e5c3eb93c82ed7b757050c6e2cb897859243 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118210" +--- 1. Debajo de "Seguridad y análisis de código", encuentra "{% data variables.product.prodname_GH_advanced_security %}". diff --git a/translations/es-ES/data/reusables/repositories/navigate-to-job.md b/translations/es-ES/data/reusables/repositories/navigate-to-job.md index ada02faa6c..06b02da0b0 100644 --- a/translations/es-ES/data/reusables/repositories/navigate-to-job.md +++ b/translations/es-ES/data/reusables/repositories/navigate-to-job.md @@ -1,3 +1,11 @@ -1. Debajo de **Jobs** o en la gráfica de visualización, da clic en el job que quieras ver. +--- +ms.openlocfilehash: 508d169c493eec7a3272992143b886329e1c3300 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092632" +--- +1. En **Trabajos** o en el gráfico de visualización, seleccione el trabajo que quiera ver. ![Limpiar el job de código base](/assets/images/help/repository/superlinter-lint-code-base-job-updated.png) diff --git a/translations/es-ES/data/reusables/repositories/navigate-to-manage-access.md b/translations/es-ES/data/reusables/repositories/navigate-to-manage-access.md index 969bd44c02..d2929f0eb5 100644 --- a/translations/es-ES/data/reusables/repositories/navigate-to-manage-access.md +++ b/translations/es-ES/data/reusables/repositories/navigate-to-manage-access.md @@ -1 +1,10 @@ -1. En la barra lateral izquierda, da clic en **Administrar acceso**. ![pestaña de "Administrar acceso"](/assets/images/help/repository/manage-access-tab.png) +--- +ms.openlocfilehash: 418bd5e52c0305a06d34b3386a7df95a007e5587 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118209" +--- +1. En la barra lateral de la izquierda, haga clic en **Administrar acceso**. + ![Pestaña "Administrar acceso"](/assets/images/help/repository/manage-access-tab.png) diff --git a/translations/es-ES/data/reusables/repositories/navigate-to-repo.md b/translations/es-ES/data/reusables/repositories/navigate-to-repo.md index a99caf1cb1..1de9736ddc 100644 --- a/translations/es-ES/data/reusables/repositories/navigate-to-repo.md +++ b/translations/es-ES/data/reusables/repositories/navigate-to-repo.md @@ -1 +1,9 @@ -1. En {% data variables.product.product_location %}, visita la página principal del repositorio. +--- +ms.openlocfilehash: c76385e14b4b841b3e24342316a3026b3cd025d8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092631" +--- +1. En {% data variables.product.product_location %}, vaya a la página principal del repositorio. diff --git a/translations/es-ES/data/reusables/repositories/navigate-to-workflow.md b/translations/es-ES/data/reusables/repositories/navigate-to-workflow.md index b9198411d5..ab0a0c0d93 100644 --- a/translations/es-ES/data/reusables/repositories/navigate-to-workflow.md +++ b/translations/es-ES/data/reusables/repositories/navigate-to-workflow.md @@ -1 +1,10 @@ -1. En la barra lateral izquierda, da clic en el flujo de trabajo que quieres ver. ![Lista de flujos de trabajo en la barra lateral izquierda](/assets/images/help/repository/superlinter-workflow-sidebar.png) +--- +ms.openlocfilehash: 2ec0579c9c0d77746c0328256925f5089284e08d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118201" +--- +1. En la barra lateral izquierda, da clic en el flujo de trabajo que quieras ver. + ![Lista de flujos de trabajo en la barra lateral izquierda](/assets/images/help/repository/superlinter-workflow-sidebar.png) diff --git a/translations/es-ES/data/reusables/repositories/new-pull-request.md b/translations/es-ES/data/reusables/repositories/new-pull-request.md index 5f8197906a..716000e71c 100644 --- a/translations/es-ES/data/reusables/repositories/new-pull-request.md +++ b/translations/es-ES/data/reusables/repositories/new-pull-request.md @@ -1 +1,10 @@ -1. Sobre la lista de archivos, da clic en {% octicon "git-pull-request" aria-label="The pull request icon" %} **Solicitud de extracción**. ![Enlace de "Solicitud de extracción" sobre la lsita de archivos](/assets/images/help/pull_requests/pull-request-start-review-button.png) +--- +ms.openlocfilehash: 6bb64c3e58eb1a5c59d7d7c2e80f9fdfa561b713 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092628" +--- +1. Encima de la lista de archivos, haga clic en {% octicon "git-pull-request" aria-label="The pull request icon" %} **Solicitud de incorporación de cambios**. + ![Vínculo "Solicitud de incorporación de cambios" sobre la lista de archivos](/assets/images/help/pull_requests/pull-request-start-review-button.png) diff --git a/translations/es-ES/data/reusables/repositories/new_issue.md b/translations/es-ES/data/reusables/repositories/new_issue.md index ec839e0c28..4e38968bd3 100644 --- a/translations/es-ES/data/reusables/repositories/new_issue.md +++ b/translations/es-ES/data/reusables/repositories/new_issue.md @@ -1 +1,10 @@ -1. Haz clic en **Propuesta nueva**. ![Botón Nuevas propuestas](/assets/images/help/issues/new_issues_button.png) +--- +ms.openlocfilehash: a56878bfceba58a3b53ab250ba88dcd3f70fcf9f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118185" +--- +1. Haz clic en **Nueva propuesta**. + ![Botón Nuevas propuestas](/assets/images/help/issues/new_issues_button.png) diff --git a/translations/es-ES/data/reusables/repositories/open-with-github-desktop.md b/translations/es-ES/data/reusables/repositories/open-with-github-desktop.md index af7979a7a7..4bfba3462a 100644 --- a/translations/es-ES/data/reusables/repositories/open-with-github-desktop.md +++ b/translations/es-ES/data/reusables/repositories/open-with-github-desktop.md @@ -1,2 +1,12 @@ -1. Sobre la lista de archivos, da clic en {% octicon "download" aria-label="The download icon" %} **Código**. ![Botón de "Código"](/assets/images/help/repository/code-button.png) -1. Da clic en {% octicon "desktop-download" aria-label="The GitHub Desktop download icon" %} **Abrir con {% data variables.product.prodname_desktop %}** para clonar y abrir el repositorio con {% data variables.product.prodname_desktop %}. ![Botón de "Abrir con {% data variables.product.prodname_desktop %}"](/assets/images/help/repository/open-with-desktop.png) +--- +ms.openlocfilehash: ff081585ba5cabe8fdbe198443abe8be048e429f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092627" +--- +1. Encima de la lista de archivos, haga clic en {% octicon "download" aria-label="The download icon" %} **Código**. + ![Botón "Código"](/assets/images/help/repository/code-button.png) +1. Haga clic en {% octicon "desktop-download" aria-label="The GitHub Desktop download icon" %} **Abrir con {% data variables.product.prodname_desktop %}** para clonar y abrir el repositorio con {% data variables.product.prodname_desktop %}. + ![Botón "Abrir con {% data variables.product.prodname_desktop %}"](/assets/images/help/repository/open-with-desktop.png) diff --git a/translations/es-ES/data/reusables/repositories/owner-drop-down.md b/translations/es-ES/data/reusables/repositories/owner-drop-down.md index d7d89499dd..4c9067675b 100644 --- a/translations/es-ES/data/reusables/repositories/owner-drop-down.md +++ b/translations/es-ES/data/reusables/repositories/owner-drop-down.md @@ -1 +1,10 @@ -1. Utiliza el menú desplegable de **Propietario** y selecciona la cuenta que quieres sea propietaria del repositorio. ![Menú desplegable Propietario](/assets/images/help/repository/create-repository-owner.png) +--- +ms.openlocfilehash: 196be9f6ff23fa242f7f1a0c180ce77409bd6ce0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118162" +--- +1. Utilice el menú desplegable **Owner** (Propietario) y seleccione la cuenta de la que quiera ser propietaria del repositorio. + ![Menú desplegable Propietario](/assets/images/help/repository/create-repository-owner.png) diff --git a/translations/es-ES/data/reusables/repositories/permissions-statement-read.md b/translations/es-ES/data/reusables/repositories/permissions-statement-read.md index 954a12f176..22bb892e82 100644 --- a/translations/es-ES/data/reusables/repositories/permissions-statement-read.md +++ b/translations/es-ES/data/reusables/repositories/permissions-statement-read.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 4bf0e891c7d11aafef5cfe151ac8618bec40c3f2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092624" +--- Se requiere tener acceso de lectura en el repositorio para llevar a cabo estos pasos. diff --git a/translations/es-ES/data/reusables/repositories/permissions-statement-write.md b/translations/es-ES/data/reusables/repositories/permissions-statement-write.md index 7c44b96e09..46dcf39690 100644 --- a/translations/es-ES/data/reusables/repositories/permissions-statement-write.md +++ b/translations/es-ES/data/reusables/repositories/permissions-statement-write.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: c295750d09495f1ffb812661b6b92cf202e9c740 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118154" +--- Se requiere tener acceso de escritura en el repositorio para llevar a cabo estos pasos. diff --git a/translations/es-ES/data/reusables/repositories/pr-title-description.md b/translations/es-ES/data/reusables/repositories/pr-title-description.md index 718347844a..fde4a53eae 100644 --- a/translations/es-ES/data/reusables/repositories/pr-title-description.md +++ b/translations/es-ES/data/reusables/repositories/pr-title-description.md @@ -1 +1,10 @@ -1. Escribe un título y una descripción para tu solicitud de extracción. ![Título y campos de descripción de la solicitud de extracción](/assets/images/help/pull_requests/pullrequest-description.png) +--- +ms.openlocfilehash: 9ccce14ff4e4f7d9315a1ff07b9a9260f4b66045 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092604" +--- +1. Escribe un título y una descripción para tu solicitud de extracción. +![Título y campos de descripción de la solicitud de extracción](/assets/images/help/pull_requests/pullrequest-description.png) diff --git a/translations/es-ES/data/reusables/repositories/private_forks_inherit_permissions.md b/translations/es-ES/data/reusables/repositories/private_forks_inherit_permissions.md index 671d6cb0fd..c695536e7b 100644 --- a/translations/es-ES/data/reusables/repositories/private_forks_inherit_permissions.md +++ b/translations/es-ES/data/reusables/repositories/private_forks_inherit_permissions.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 45674d15c03f99fb0dc936923880c2d000dfbb49 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118153" +--- Las bifurcaciones privadas heredan la estructura de permisos del repositorio ascendente o padre. Esto ayuda a que los propietarios de repositorios privados mantengan el control sobre su código. Por ejemplo, si el repositorio ascendente es privado y otorga acceso de lectura/escritura a un equipo, entonces el mismo equipo tendrá este tipo de acceso en cualquier bifurcación de dicho repositorio ascendente. Las bifurcaciones privadas solo heredarán los permisos de equipo (y no los iniciales). diff --git a/translations/es-ES/data/reusables/repositories/protected-branches-block-web-edits-uploads.md b/translations/es-ES/data/reusables/repositories/protected-branches-block-web-edits-uploads.md index da4c12713a..ada0492c74 100644 --- a/translations/es-ES/data/reusables/repositories/protected-branches-block-web-edits-uploads.md +++ b/translations/es-ES/data/reusables/repositories/protected-branches-block-web-edits-uploads.md @@ -1,3 +1,11 @@ -Si un repositorio cuenta con alguna rama protegida, no podrás editar o cargar archivos en ésta utilizando {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta"[Acerca de las ramas protegidas](/articles/about-protected-branches)". +--- +ms.openlocfilehash: d17db880abec30208e0a5b5150e6a18c3030e6f7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092603" +--- +Si un repositorio cuenta con alguna rama protegida, no podrás editar o cargar archivos en ésta utilizando {% data variables.product.prodname_dotcom %}. Para más información, vea "[Acerca de las ramas protegidas](/articles/about-protected-branches)". -Puedes utilizar {% data variables.product.prodname_desktop %} para mover tus cambios a una rama nueva y confirmarlos. Para obtener más información, consulta la sección "[Confirmar y revisar cambios hechos a tu proyecto](/desktop/contributing-to-projects/committing-and-reviewing-changes-to-your-project)". +Puedes utilizar {% data variables.product.prodname_desktop %} para mover tus cambios a una rama nueva y confirmarlos. Para más información, vea "[Confirmación y revisión de los cambios en el proyecto](/desktop/contributing-to-projects/committing-and-reviewing-changes-to-your-project)". diff --git a/translations/es-ES/data/reusables/repositories/reaction_list.md b/translations/es-ES/data/reusables/repositories/reaction_list.md index 5964435288..bd627b7430 100644 --- a/translations/es-ES/data/reusables/repositories/reaction_list.md +++ b/translations/es-ES/data/reusables/repositories/reaction_list.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: 8f28524c93f8811af32da6046c8bc2597743c2ff +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147110381" +--- @@ -15,11 +23,11 @@ - + - + @@ -27,15 +35,15 @@ - + - + - + diff --git a/translations/es-ES/data/reusables/repositories/relative-links.md b/translations/es-ES/data/reusables/repositories/relative-links.md index ecfcda9390..2c9e97bf4b 100644 --- a/translations/es-ES/data/reusables/repositories/relative-links.md +++ b/translations/es-ES/data/reusables/repositories/relative-links.md @@ -1,11 +1,19 @@ +--- +ms.openlocfilehash: 20b17f568debf8a418827882dd6d1cc9815445a0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146171865" +--- Puedes definir enlaces relativos y rutas de imagen en los archivos representados para ayudar a que los lectores naveguen hasta otros archivos de tu repositorio. -Un enlace relativo es un enlace que es relativo al archivo actual. Por ejemplo, si tienes un archivo README en la raíz de tu repositorio y tienes otro archivo en _docs/CONTRIBUTING.md_, el enlace relativo a _CONTRIBUTING.md_ en tu archivo README podría verse así: +Un enlace relativo es un enlace que es relativo al archivo actual. Por ejemplo, si tiene un archivo Léame en la raíz del repositorio y tiene otro archivo en _docs/CONTRIBUTING.md_, el vínculo relativo a _CONTRIBUTING.md_ en el archivo Léame podría tener este aspecto: ``` [Contribution guidelines for this project](docs/CONTRIBUTING.md) ``` -{% data variables.product.product_name %} transformará de manera automática el enlace relativo o la ruta de imagen en cualquier rama en la que te encuentres actualmente, de modo que el enlace o ruta siempre funcione. La ruta del enlace será relativa al archivo actual. Los enlaces que comienzan con `/` serán relativos a la raíz del repositorio. Puedes usar todos los operandos del enlace relativo, como `./` y `../`. +{% data variables.product.product_name %} transformará de manera automática el enlace relativo o la ruta de imagen en cualquier rama en la que te encuentres actualmente, de modo que el enlace o ruta siempre funcione. La ruta de acceso del vínculo será relativa al archivo actual. Los vínculos que comienzan por `/` serán relativos a la raíz del repositorio. Puede usar todos los operandos de vínculo relativos, como `./` y `../`. Los enlaces relativos son más sencillos para los usuarios que clonan tu repositorio. Puede que los enlaces absolutos no funcionen en los clones de tu repositorio. Recomendamos usar enlaces relativos para consultar los archivos dentro de tu repositorio. diff --git a/translations/es-ES/data/reusables/repositories/releases.md b/translations/es-ES/data/reusables/repositories/releases.md index 632eac4c36..271c05d75f 100644 --- a/translations/es-ES/data/reusables/repositories/releases.md +++ b/translations/es-ES/data/reusables/repositories/releases.md @@ -1 +1,10 @@ -1. A la derecha de la lista de archivos, haz clic en **Lanzamientos**. ![Sección de lanzamientos en la barra lateral de lado derecho](/assets/images/help/releases/release-link.png) +--- +ms.openlocfilehash: 102dd661861273496f8139e93b4f3df1346468b6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118138" +--- +1. A la derecha de la lista de archivos, haga clic en **Releases**. + ![Sección Releases en la barra lateral del lado derecho](/assets/images/help/releases/release-link.png) diff --git a/translations/es-ES/data/reusables/repositories/repo-name.md b/translations/es-ES/data/reusables/repositories/repo-name.md index d293eb0f1d..721969848e 100644 --- a/translations/es-ES/data/reusables/repositories/repo-name.md +++ b/translations/es-ES/data/reusables/repositories/repo-name.md @@ -1 +1,10 @@ -1. Teclea el nombre de tu repositorio, y una descripción opcional. ![Crear un campo de repositorio](/assets/images/help/repository/create-repository-name.png) +--- +ms.openlocfilehash: b22402b872b5ddb62e79ddad443d2bc3a3e830ed +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092599" +--- +1. Teclea el nombre de tu repositorio, y una descripción opcional. + ![Creación de un campo de repositorio](/assets/images/help/repository/create-repository-name.png) diff --git a/translations/es-ES/data/reusables/repositories/repo-size-limit.md b/translations/es-ES/data/reusables/repositories/repo-size-limit.md index f1b112a0c2..7ed31a1c13 100644 --- a/translations/es-ES/data/reusables/repositories/repo-size-limit.md +++ b/translations/es-ES/data/reusables/repositories/repo-size-limit.md @@ -1,3 +1,10 @@ -{% ifversion fpt or ghec %} -Los repositorios y archivos individuales están sujetos a límites de tamaño. Para obtener más información, consulta "[¿Cuál es mi cuota de disco?](/articles/what-is-my-disk-quota)" +--- +ms.openlocfilehash: 6c50b55e8ed8a7b56e65c23d1f6efc6870eb67c0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118137" +--- +{% ifversion fpt or ghec %} Los repositorios y archivos individuales están sujetos a límites de tamaño. Para más información, vea "[¿Cuál es mi cuota de disco?](/articles/what-is-my-disk-quota)". {% endif %} diff --git a/translations/es-ES/data/reusables/repositories/reported-content-resolved-tab.md b/translations/es-ES/data/reusables/repositories/reported-content-resolved-tab.md index 972bab252f..055d657fc3 100644 --- a/translations/es-ES/data/reusables/repositories/reported-content-resolved-tab.md +++ b/translations/es-ES/data/reusables/repositories/reported-content-resolved-tab.md @@ -1 +1,10 @@ -1. Debajo de "Reportes de abuso", da clic en **Resueltos**. ![Pestaña de "Resueltos" debajo de "Reportes de abuso"](/assets/images/help/repository/reported-content-resolved-tab.png) +--- +ms.openlocfilehash: 2757012833648833b1c927370d625a5ef161d7b7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092596" +--- +1. En "Abuse reports", haga clic en **Resolved**. + ![Pestaña "Resolved" en "Abuse reports"](/assets/images/help/repository/reported-content-resolved-tab.png) diff --git a/translations/es-ES/data/reusables/repositories/repository-branches.md b/translations/es-ES/data/reusables/repositories/repository-branches.md index 38c2d58e36..8b0abc544a 100644 --- a/translations/es-ES/data/reusables/repositories/repository-branches.md +++ b/translations/es-ES/data/reusables/repositories/repository-branches.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: ede6954e9d0e5ead951fc229e0e8f14920a5dec4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118130" +--- {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. En la sección de "Código y automatización" de la barra lateral, haz clic en **Ramas {% octicon "git-branch" aria-label="The git-branch icon" %}**. +1. En la sección de "Code and automation" de la barra lateral, haga clic en **{% octicon "git-branch" aria-label="The git-branch icon" %} Branches**. {% else %} -1. En el menú izquierdo, da clic en **Ramas**. ![Sub-menú de opciones de repositorio](/assets/images/help/repository/repository-options-branch.png) -{% endif %} +1. En el menú de la izquierda, haga clic en **Branches**. +![Submenú de opciones del repositorio](/assets/images/help/repository/repository-options-branch.png) {% endif %} diff --git a/translations/es-ES/data/reusables/repositories/request-changes-tips.md b/translations/es-ES/data/reusables/repositories/request-changes-tips.md index fe27cbf3cc..c0fad76e46 100644 --- a/translations/es-ES/data/reusables/repositories/request-changes-tips.md +++ b/translations/es-ES/data/reusables/repositories/request-changes-tips.md @@ -1,7 +1,15 @@ +--- +ms.openlocfilehash: e4a946e027ffef0f6e52a55d3591eb0a00556625 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092595" +--- {% tip %} -**Tips**: -- Si se habilita las revisiones requeridas y un colaborador con acceso de _write_, _admin_, u _owner_ emite una revisión solicitando cambios, la solicitud de extracción no se podrá fusionar hasta queel mismo colaborador emita otra revisión aprobando los cambios en dicha solicitud de extracción. +**Sugerencias**: +- Si las revisiones obligatorias están habilitadas y un colaborador con acceso de _escritura_, _administración_ o _administración_ al repositorio envía una revisión de solicitud de cambios, la solicitud de incorporación de cambios no se puede combinar hasta que el mismo colaborador envíe otra revisión en la que se aprueben las modificaciones de la solicitud de incorporación de cambios. - Los propietarios y administradores del repositorio pueden fusionar una solicitud de extracción, incluso si no recibió una revisión de aprobación o si un revisor que solicitó modificaciones abandonó la organización o no está disponible. - Si están habilitadas las revisiones requeridas y el descarte de una revisión en espera, y se sube una confirmación de modificación de código a la rama de una solicitud de extracción aprobada, se descarta la aprobación. La solicitud de extracción se debe volver a revisar y aprobar antes de que se pueda fusionar. - Cuando varias solicitudes de extracción abiertas tienen una rama de encabezado que apunta a la misma confirmación, no podrás fusionarlas si una o ambas tienen una revisión pendiente o rechazada. diff --git a/translations/es-ES/data/reusables/repositories/request-security-advisory-cve-id.md b/translations/es-ES/data/reusables/repositories/request-security-advisory-cve-id.md index 4d045809bb..62819719ee 100644 --- a/translations/es-ES/data/reusables/repositories/request-security-advisory-cve-id.md +++ b/translations/es-ES/data/reusables/repositories/request-security-advisory-cve-id.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: f4005af1cc149aa4d6b86afca4025ef13aeb65e6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118129" +--- Si quieres un número de identificación CVE para la vulnerabilidad de seguridad en tu proyecto y aún no tienes uno, puedes solicitarlo de {% data variables.product.prodname_dotcom %}. {% data variables.product.prodname_dotcom %} habitualmente revisa la solicitud dentro de las primeras 72 horas de su recepción. El solicitar un número de identificación de CVE no convierte tu asesoría de seguridad en pública. Si tu asesoría de seguridad es elegible para un CVE, {% data variables.product.prodname_dotcom %} reservará un número de identificación de CVE para ésta. Entonces publicaremos los detalles de CVE después de que hayas hecho pública tu asesoría de seguridad. Cualquiera con permisos de administrador en una asesoría de seguridad puede solicitar un número de identificación de CVE. Si ya tienes un CVE que quieres utilizar, por ejemplo, si utilizas una Autoridad de Numeración de CVE (CNA) diferente a la de {% data variables.product.prodname_dotcom %}, agrega el CVE al formato de asesoría de seguridad. Esto podría pasar, por ejemplo, si quiers que la asesoría sea consistente con otras comnicaciones que planees enviar al momento de la publicación. {% data variables.product.prodname_dotcom %} no pude asignar un CVE a tu proyecto si se cubre con otro CNA. diff --git a/translations/es-ES/data/reusables/repositories/return-to-source-diff.md b/translations/es-ES/data/reusables/repositories/return-to-source-diff.md index 6a33c18cbc..71c0b23757 100644 --- a/translations/es-ES/data/reusables/repositories/return-to-source-diff.md +++ b/translations/es-ES/data/reusables/repositories/return-to-source-diff.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 5c9f5fcc7d8c9ad75b9ce14ee3f952e4f3551975 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092592" +--- 1. Puede que también quieras revisar el diff origen, ya que podría haber cambios en el archivo de bloqueo o de manifiesto que no cambian de dependencia o podrían haber dependencias que {% data variables.product.prodname_dotcom %} no puede procesar, las cuales, como resultado, no aparecen en la revisión de dependencias. - Para regresar a la vista de diff orígen, da clic en el botón **{% octicon "code" aria-label="The source diff icon" %}**. + Para regresar a la vista de diferencias de origen, haga clic en el botón **{% octicon "code" aria-label="The source diff icon" %}** . ![El botón de diff origen](/assets/images/help/pull_requests/dependency-review-source-diff.png) diff --git a/translations/es-ES/data/reusables/repositories/review-changes.md b/translations/es-ES/data/reusables/repositories/review-changes.md index aeeb7df617..2eaa865343 100644 --- a/translations/es-ES/data/reusables/repositories/review-changes.md +++ b/translations/es-ES/data/reusables/repositories/review-changes.md @@ -1 +1,10 @@ -1. Sobre el código que ha cambiado, da clic en **Revisar cambios**. ![Botón para revisar cambios](/assets/images/help/pull_requests/review-changes-button.png) +--- +ms.openlocfilehash: c3d29f873a844799cdc85a4b13c18a75c766d5ee +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118122" +--- +1. Encima del código cambiado, haga clic en **Revisar cambios**. +![Botón para revisar cambios](/assets/images/help/pull_requests/review-changes-button.png) diff --git a/translations/es-ES/data/reusables/repositories/review-policy-overlapping-commits.md b/translations/es-ES/data/reusables/repositories/review-policy-overlapping-commits.md index cb3cd9456e..7c43352c49 100644 --- a/translations/es-ES/data/reusables/repositories/review-policy-overlapping-commits.md +++ b/translations/es-ES/data/reusables/repositories/review-policy-overlapping-commits.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: b4b90e1487e5bf3e7b22d4b102d2a99ba16f0e3d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092591" +--- Incluso después de que todos los revisores hayan aprobado una solicitud de cambios, los colaboradores no pueden fusionar la solicitud de cambios si hay otra solicitud de cambios abierta que tenga una rama de encabezado que apunte a la misma confirmación y tenga revisiones rechazadas o pendientes. Alguien con permisos de escritura debe aprobar o descartar primero la revisión que está causando el bloqueo en el resto de las solicitudes de cambios. diff --git a/translations/es-ES/data/reusables/repositories/review-pr-commits.md b/translations/es-ES/data/reusables/repositories/review-pr-commits.md index 6607d8bb9b..1bbce63820 100644 --- a/translations/es-ES/data/reusables/repositories/review-pr-commits.md +++ b/translations/es-ES/data/reusables/repositories/review-pr-commits.md @@ -1 +1,10 @@ -1. En la solicitud de extracción, da clic en {% octicon "git-commit" aria-label="The commit icon" %}**Confirmaciones**. ![Pestaña de confirmaciones en una solicitud de extracción](/assets/images/help/pull_requests/pull-request-tabs-commits.png) +--- +ms.openlocfilehash: cf852ef4c15862ee59e03dbe72c662b96feebeab +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118106" +--- +1. En la solicitud de incorporación de cambios, haga clic en {% octicon "git-commit" aria-label="The commit icon" %} **Confirmaciones**. +![Pestaña de confirmaciones en una solicitud de incorporación de cambios](/assets/images/help/pull_requests/pull-request-tabs-commits.png) diff --git a/translations/es-ES/data/reusables/repositories/review-summary-comment.md b/translations/es-ES/data/reusables/repositories/review-summary-comment.md index c1451d0eb2..d1b896a37c 100644 --- a/translations/es-ES/data/reusables/repositories/review-summary-comment.md +++ b/translations/es-ES/data/reusables/repositories/review-summary-comment.md @@ -1 +1,10 @@ -1. Teclea un comentario que resuma tu retroalimentación sobre los cambios propuestos. ![Ventana de comentarios para el resumen de la revisión](/assets/images/help/pull_requests/review-summary-comment-window.png) +--- +ms.openlocfilehash: 769014a973dfbb42eb15626429959d91cd7887f0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092588" +--- +1. Teclea un comentario que resuma tu retroalimentación sobre los cambios propuestos. +![Ventana de comentarios para el resumen de la revisión](/assets/images/help/pull_requests/review-summary-comment-window.png) diff --git a/translations/es-ES/data/reusables/repositories/section-links.md b/translations/es-ES/data/reusables/repositories/section-links.md index 864b211c59..054bf12616 100644 --- a/translations/es-ES/data/reusables/repositories/section-links.md +++ b/translations/es-ES/data/reusables/repositories/section-links.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: 187ba17c1958bdeaca801ac602c46421e1963b54 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118081" +--- Puedes vincular directamente a una sección en un archivo expedido si deslizas el puntero sobre el encabezado de la sección para exponer el enlace: ![Enlace de sección con el archivo README para el repositorio de github/scientist](/assets/images/help/repository/readme-links.png) diff --git a/translations/es-ES/data/reusables/repositories/security-advisories-republishing.md b/translations/es-ES/data/reusables/repositories/security-advisories-republishing.md index a481c37252..bd667fc457 100644 --- a/translations/es-ES/data/reusables/repositories/security-advisories-republishing.md +++ b/translations/es-ES/data/reusables/repositories/security-advisories-republishing.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 0ac903914a15eacb9f6db488c4c1cac01a6411e6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092576" +--- También puedes utilizar {% data variables.product.prodname_security_advisories %} para volver a publicar los detalles de una vulnerabilidad de seguridad que ya has divulgado en otro lugar si copias y pegas los detalles de la vulnerabilidad en una asesoría de seguridad nueva. diff --git a/translations/es-ES/data/reusables/repositories/security-advisory-admin-permissions.md b/translations/es-ES/data/reusables/repositories/security-advisory-admin-permissions.md index 0fe5180481..a7cd1632b3 100644 --- a/translations/es-ES/data/reusables/repositories/security-advisory-admin-permissions.md +++ b/translations/es-ES/data/reusables/repositories/security-advisory-admin-permissions.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: 68d9ec76546df99c33306c7b76f6bd8e4ce076dc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118074" +--- Cualquier usuario con permisos de administrador puede crear un aviso de seguridad. Cualquiera con permisos de administrador en un repositorio tendrá también permisos de administrador en todas las asesorías de seguridad del mismo. Las personas con permisos de administrador en una asesoría de seguridad pueden agregar colaboradores, y estos tendrán permisos de escritura en dicha asesoría. diff --git a/translations/es-ES/data/reusables/repositories/security-advisory-collaborators-public-repositories.md b/translations/es-ES/data/reusables/repositories/security-advisory-collaborators-public-repositories.md index 7802889f79..54f1121730 100644 --- a/translations/es-ES/data/reusables/repositories/security-advisory-collaborators-public-repositories.md +++ b/translations/es-ES/data/reusables/repositories/security-advisory-collaborators-public-repositories.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 2afb1b3c1ba7b45c564d5717d5f0f06ff4671daf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092579" +--- Si eliminas a un usuario de un repositorio u organización, y éste también es un colaborador en una asesoría de seguridad, dicho usuario aún tendrá acceso a esta asesoría. diff --git a/translations/es-ES/data/reusables/repositories/security-advisory-edit-cwe-cve.md b/translations/es-ES/data/reusables/repositories/security-advisory-edit-cwe-cve.md index 303be9b8d0..dfcc290838 100644 --- a/translations/es-ES/data/reusables/repositories/security-advisory-edit-cwe-cve.md +++ b/translations/es-ES/data/reusables/repositories/security-advisory-edit-cwe-cve.md @@ -1,2 +1,10 @@ -1. Agrega enumeradores de debilidades comunes (CWEs) para los tipos de debilidades de seguridad con las que trata esta asesoría de seguridad. Para encontrar una lista completa de CWE, consulta la "[Enumeración de Debilidades Comunes](https://cwe.mitre.org/index.html)" desde MITRE. -1. Si tienes un identificador de CVE existente, selecciona "Tengo un identificador de CVE existente" y teclea el identificador de CVE en la caja de texto. De lo contrario, puedes solicitar un CVE desde {% data variables.product.prodname_dotcom %} más adelante. Para obtener más información, consulta la sección "[Acerca de{% data variables.product.prodname_security_advisories %}](/github/managing-security-vulnerabilities/about-github-security-advisories#cve-identification-numbers)". +--- +ms.openlocfilehash: 144bfacee2ad8acb91211f080b4039c199126822 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118073" +--- +1. Agrega enumeradores de debilidades comunes (CWEs) para los tipos de debilidades de seguridad con las que trata esta asesoría de seguridad. Para obtener una lista completa de CWE, vea la "[Enumeración de puntos débiles comunes](https://cwe.mitre.org/index.html)" de MITRE. +1. Si tienes un identificador de CVE existente, selecciona "Tengo un identificador de CVE existente" y teclea el identificador de CVE en la caja de texto. De lo contrario, puedes solicitar un CVE desde {% data variables.product.prodname_dotcom %} más adelante. Para obtener más información, vea "[Acerca de {% data variables.product.prodname_security_advisories %}](/github/managing-security-vulnerabilities/about-github-security-advisories#cve-identification-numbers)." diff --git a/translations/es-ES/data/reusables/repositories/security-advisory-edit-description.md b/translations/es-ES/data/reusables/repositories/security-advisory-edit-description.md index d52cf5c151..81eb17bfb7 100644 --- a/translations/es-ES/data/reusables/repositories/security-advisory-edit-description.md +++ b/translations/es-ES/data/reusables/repositories/security-advisory-edit-description.md @@ -1 +1,10 @@ -1. Escribe una descripción de la vulnerabilidad de seguridad. ![Descripción de vulnerabilidad en la asesoría de seguridad](/assets/images/help/security/security-advisory-description.png) +--- +ms.openlocfilehash: 82d3b95dd7a6defb7a9909aa6faa359f4232da96 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092575" +--- +1. Escribe una descripción de la vulnerabilidad de seguridad. + ![Descripción de vulnerabilidad en la asesoría de seguridad](/assets/images/help/security/security-advisory-description.png) diff --git a/translations/es-ES/data/reusables/repositories/security-advisory-edit-details.md b/translations/es-ES/data/reusables/repositories/security-advisory-edit-details.md index 385a52016e..b9aa87b220 100644 --- a/translations/es-ES/data/reusables/repositories/security-advisory-edit-details.md +++ b/translations/es-ES/data/reusables/repositories/security-advisory-edit-details.md @@ -1 +1,10 @@ -1. Edita el producto y versiones que se vieron afectados por la vulnerabilidad de seguridad de la que trata esta asesoría de seguridad. En caso de que aplique, puedes agregar varios productos afectados a esta misma asesoría. ![Metadatos de asesoría de seguridad](/assets/images/help/security/security-advisory-affected-product.png) +--- +ms.openlocfilehash: bc3fe32970072b2d2ba003c75723c013c759926f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118065" +--- +1. Edita el producto y versiones que se vieron afectados por la vulnerabilidad de seguridad de la que trata esta asesoría de seguridad. En caso de que aplique, puedes agregar varios productos afectados a esta misma asesoría. + ![Metadatos de avisos de seguridad](/assets/images/help/security/security-advisory-affected-product.png) diff --git a/translations/es-ES/data/reusables/repositories/security-advisory-edit-severity.md b/translations/es-ES/data/reusables/repositories/security-advisory-edit-severity.md index 29f16acbe8..3d4d063956 100644 --- a/translations/es-ES/data/reusables/repositories/security-advisory-edit-severity.md +++ b/translations/es-ES/data/reusables/repositories/security-advisory-edit-severity.md @@ -1 +1,10 @@ -1. Selecciona la severidad de la vulnerabilidad de seguridad. Para asignar una puntuación de CVSS, selecciona "Evaluar la severidad utilizando CVSS" y haz clic en los valores adecuados en el calculador. {% data variables.product.product_name %} calcula la puntuación de acuerdo con el "[Calculador del Sistema de Puntación para Vulnerabilidades Comunes](https://www.first.org/cvss/calculator)". ![Menú desplegable para seleccionar la severidad](/assets/images/help/security/security-advisory-severity.png) +--- +ms.openlocfilehash: 565d4b5049e4be1a9804149a0ba40e649367b2f9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145092572" +--- +1. Selecciona la severidad de la vulnerabilidad de seguridad. Para asignar una puntuación de CVSS, selecciona "Evaluar la severidad utilizando CVSS" y haz clic en los valores adecuados en el calculador. {% data variables.product.product_name %} calcula la puntuación de acuerdo con el "[Calculador del Sistema de Puntación para Vulnerabilidades Comunes](https://www.first.org/cvss/calculator)". + ![Menú desplegable para seleccionar la gravedad](/assets/images/help/security/security-advisory-severity.png) diff --git a/translations/es-ES/data/reusables/repositories/security-alert-delivery-options.md b/translations/es-ES/data/reusables/repositories/security-alert-delivery-options.md index e6e2e2b256..997539a1f8 100644 --- a/translations/es-ES/data/reusables/repositories/security-alert-delivery-options.md +++ b/translations/es-ES/data/reusables/repositories/security-alert-delivery-options.md @@ -1,4 +1,10 @@ -{% ifversion not ghae %} -Si tu repositorio cuenta con un manifiesto compatible de la dependencia -{% ifversion fpt or ghec %} (y si configuraste la gráfica de dependencias en caso de que sea un repositorio privado){% endif %}, cada que {% data variables.product.product_name %} detecte una dependencia vulnerable en éste, recibirás un resumen semanal por correo electrónico. También puedes configurar tus alertas de seguridad y notificaciones web, notificaciones individuales por correo electrónico, resúmenes diarios por correo electrónico o alertas en la interfaz de {% data variables.product.product_name %}. 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)". +--- +ms.openlocfilehash: 86e470a2557996f90def0d7ab84e17e646642e0a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118058" +--- +{% ifversion not ghae %} Si el repositorio tiene un manifiesto de dependencia compatible{% ifversion fpt or ghec %} (y si ha configurado el gráfico de dependencias si es un repositorio privado){% endif %}, siempre que {% data variables.product.product_name %} detecte una dependencia vulnerable en el repositorio, recibirá un correo electrónico con un resumen semanal. También puedes configurar tus alertas de seguridad y notificaciones web, notificaciones individuales por correo electrónico, resúmenes diarios por correo electrónico o alertas en la interfaz de {% data variables.product.product_name %}. Para más información, vea "[Acerca de {% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)". {% endif %} diff --git a/translations/es-ES/data/reusables/repositories/security-alerts-x-github-severity.md b/translations/es-ES/data/reusables/repositories/security-alerts-x-github-severity.md index b09c1d304e..f7e90bcf15 100644 --- a/translations/es-ES/data/reusables/repositories/security-alerts-x-github-severity.md +++ b/translations/es-ES/data/reusables/repositories/security-alerts-x-github-severity.md @@ -1 +1,9 @@ -Las notificaciones por correo electrónico de las {% data variables.product.prodname_dependabot_alerts %} que afectan uno o más repositorios, incluyen el campo de encabezado `X-GitHub-Severity`. Puedes utilizar el valor del campo de encabezado `X-GitHub-Severity` para filtrar las notificaciones por correo electrónico de las {% data variables.product.prodname_dependabot_alerts %}. +--- +ms.openlocfilehash: ee85e47f16ce68dbd3cac0f339069b9dbe6a00ea +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118057" +--- +Las notificaciones por correo electrónico para {% data variables.product.prodname_dependabot_alerts %} que afectan a uno o más repositorios incluyen el campo de encabezado `X-GitHub-Severity`. Puede usar el valor del campo de encabezado `X-GitHub-Severity` para filtrar las notificaciones por correo electrónico de {% data variables.product.prodname_dependabot_alerts %}. diff --git a/translations/es-ES/data/reusables/repositories/security-guidelines.md b/translations/es-ES/data/reusables/repositories/security-guidelines.md index 7967af3420..1527fc87d2 100644 --- a/translations/es-ES/data/reusables/repositories/security-guidelines.md +++ b/translations/es-ES/data/reusables/repositories/security-guidelines.md @@ -1 +1,9 @@ -Puedes crear una política de seguridad para dar instrucciones a las personas para reportar las vulnerabilidades de seguridad en tu proyecto. Para obtener más información, consulta "[Aumentar la seguridad para tu repositorio](/code-security/getting-started/adding-a-security-policy-to-your-repository)". +--- +ms.openlocfilehash: cacb54e3b13cf02d1decf4fa78af6f76427d1a5a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118050" +--- +Puedes crear una política de seguridad para dar instrucciones a las personas para reportar las vulnerabilidades de seguridad en tu proyecto. Para más información, vea "[Adición de una directiva de seguridad al repositorio](/code-security/getting-started/adding-a-security-policy-to-your-repository)". diff --git a/translations/es-ES/data/reusables/repositories/select-items-in-issue-or-pr-list.md b/translations/es-ES/data/reusables/repositories/select-items-in-issue-or-pr-list.md index e0ef9b0d01..a6b3407aca 100644 --- a/translations/es-ES/data/reusables/repositories/select-items-in-issue-or-pr-list.md +++ b/translations/es-ES/data/reusables/repositories/select-items-in-issue-or-pr-list.md @@ -1 +1,10 @@ -3. Selecciona la casilla junto a los elementos a los que quieras aplicar la etiqueta. ![Casilla de verificación de metadatos de propuestas](/assets/images/help/issues/issues_assign_checkbox.png) +--- +ms.openlocfilehash: cbfe216c5621df577e91185f801425df8beb2dce +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118049" +--- +3. Selecciona la casilla junto a los elementos a los que quieras aplicar la etiqueta. + ![Casilla de metadatos de incidencias](/assets/images/help/issues/issues_assign_checkbox.png) diff --git a/translations/es-ES/data/reusables/repositories/select-marketplace-apps.md b/translations/es-ES/data/reusables/repositories/select-marketplace-apps.md index c8d6bcae06..121aa945d3 100644 --- a/translations/es-ES/data/reusables/repositories/select-marketplace-apps.md +++ b/translations/es-ES/data/reusables/repositories/select-marketplace-apps.md @@ -1,5 +1,11 @@ +--- +ms.openlocfilehash: 43a6621b1a7034d12f756bcd8b53bd461e28b505 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118042" +--- {% ifversion fpt or ghec %} -1. Opcionalmente, si la cuenta personal o la organización en la que estás haciendo esta creación utiliza cualquier -{% data variables.product.prodname_github_apps %} de {% data variables.product.prodname_marketplace %}, selecciona cualquier app que quieras utilizar en el repositorio. - ![Lista de las {% data variables.product.prodname_github_apps %} de {% data variables.product.prodname_marketplace %} en tu cuenta y opción para otorgar acceso](/assets/images/help/repository/create-repository-choose-marketplace-apps.png) -{% endif %} +1. Opcionalmente, si la cuenta personal o la organización en la que va a crear usa cualquier {% data variables.product.prodname_github_apps %} de {% data variables.product.prodname_marketplace %}, seleccione las aplicaciones que le gustaría usar en el repositorio. + ![Lista de las {% data variables.product.prodname_github_apps %} de {% data variables.product.prodname_marketplace %} en su cuenta y opción para otorgar acceso](/assets/images/help/repository/create-repository-choose-marketplace-apps.png) {% endif %} diff --git a/translations/es-ES/data/reusables/repositories/sensitive-info-warning.md b/translations/es-ES/data/reusables/repositories/sensitive-info-warning.md index 8f11eb71bc..78f5eba02b 100644 --- a/translations/es-ES/data/reusables/repositories/sensitive-info-warning.md +++ b/translations/es-ES/data/reusables/repositories/sensitive-info-warning.md @@ -1,14 +1,22 @@ +--- +ms.openlocfilehash: 6401640a3202133edc0d35cc683a65e314474bdb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145118026" +--- {% warning %} -**Advertencia:** Si tratas con información sensible, nunca realices `git add`, `commit`, o `push` en un repositorio. La información sensible puede incluir, pero no se limita a: +**Advertencia:** Nunca `git add`, `commit` ni información confidencial de `push` en un repositorio remoto. La información sensible puede incluir, pero no se limita a: - Contraseñas -- SSH keys (Claves SSH) -- [Llaves de acceso AWS](http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSGettingStartedGuide/AWSCredentials.html) -- Llaves API -- Números de tarjetas de crédito -- Números de NIP +- Claves SSH +- [Claves de acceso de AWS](http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSGettingStartedGuide/AWSCredentials.html) +- claves de API +- Números de tarjeta de crédito +- Números PIN -Para obtener más información, consulta "[Eliminar datos confidenciales de un repositorio](/articles/removing-sensitive-data-from-a-repository)". +Para más información, vea "[Eliminación de datos confidenciales de un repositorio](/articles/removing-sensitive-data-from-a-repository)". {% endwarning %} 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 14789aea6c..516f7ced00 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,9 @@ +--- +ms.openlocfilehash: 89d705b04cde70f4c7f7293f74df1beca27cadc1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147065990" +--- {% 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 c667ed1528..517ae744f6 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,9 @@ +--- +ms.openlocfilehash: 4859a4efadafeeeef483c78e5c88432e695141ca +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147067670" +--- {% data reusables.actions.settings-ui.settings-actions-runners %} diff --git a/translations/es-ES/data/reusables/repositories/sidebar-advisories.md b/translations/es-ES/data/reusables/repositories/sidebar-advisories.md index 43ade4f435..141b08cf74 100644 --- a/translations/es-ES/data/reusables/repositories/sidebar-advisories.md +++ b/translations/es-ES/data/reusables/repositories/sidebar-advisories.md @@ -1 +1,10 @@ -1. En la barra lateral izquierda, haga clic en **Security advisories (Avisos de seguridad)**. ![Pestaña de avisos de seguridad](/assets/images/help/security/advisories-tab.png) +--- +ms.openlocfilehash: 309963c78d20d0ae2bb067deed484e5eb45dc43c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117993" +--- +1. En la barra lateral izquierda, haga clic en **Security advisories** (Avisos de seguridad). + ![Pestaña Security advisories (Avisos de seguridad)](/assets/images/help/security/advisories-tab.png) diff --git a/translations/es-ES/data/reusables/repositories/sidebar-code-scanning-alerts.md b/translations/es-ES/data/reusables/repositories/sidebar-code-scanning-alerts.md index 6297062631..55a9a8f7b4 100644 --- a/translations/es-ES/data/reusables/repositories/sidebar-code-scanning-alerts.md +++ b/translations/es-ES/data/reusables/repositories/sidebar-code-scanning-alerts.md @@ -1 +1,10 @@ -1. En la barra lateral izquierda, da clic en **alertas de escaneo de código**. ![pestaña de "Alertas de escaneo de código"](/assets/images/help/repository/sidebar-code-scanning-alerts.png) +--- +ms.openlocfilehash: e96b3c58c4a0696af1ec1cd143b19918e90dc585 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117985" +--- +1. En la barra lateral izquierda, haga clic en **Code scanning alerts** (Alertas de análisis de código). + ![Pestaña "Code scanning alerts" (Alertas de análisis de código)](/assets/images/help/repository/sidebar-code-scanning-alerts.png) diff --git a/translations/es-ES/data/reusables/repositories/sidebar-dependabot-alerts.md b/translations/es-ES/data/reusables/repositories/sidebar-dependabot-alerts.md index 71abfd4c2f..9bcadfb151 100644 --- a/translations/es-ES/data/reusables/repositories/sidebar-dependabot-alerts.md +++ b/translations/es-ES/data/reusables/repositories/sidebar-dependabot-alerts.md @@ -1 +1,9 @@ -1. En la barra lateral de seguridad, da clic en **{% data variables.product.prodname_dependabot_alerts %}**. Si no encuentras esta opción, significa que no tienes acceso a las alertas de seguridad y necesitas que te lo otorguen. Para obtener más información, consulta la sección "[Administrar los ajustes de seguridad y análisis 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 %}![{% data variables.product.prodname_dependabot_alerts %} tab](/assets/images/help/repository/dependabot-alerts-tab.png){% else %}![{% data variables.product.prodname_dependabot_alerts %} tab](/assets/images/enterprise/repository/dependabot-alerts-tab.png){% endif %} +--- +ms.openlocfilehash: beac44e31f03ddba24787ae5ab21f9fbccaf2868 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117978" +--- +1. En la barra lateral de seguridad, haga clic en **{% data variables.product.prodname_dependabot_alerts %}** . Si falta esta opción, significa que no tiene acceso a las alertas de seguridad y se le debe proporcionar. Para más información, vea "[Administración de la configuración de seguridad y análisis del 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 %} ![{% data variables.product.prodname_dependabot_alerts %} tab](/assets/images/help/repository/dependabot-alerts-tab.png){% else %}![{% data variables.product.prodname_dependabot_alerts %} tab](/assets/images/enterprise/repository/dependabot-alerts-tab.png){% endif %} diff --git a/translations/es-ES/data/reusables/repositories/sidebar-issue-pr.md b/translations/es-ES/data/reusables/repositories/sidebar-issue-pr.md index ac1e240ced..904a21ac7a 100644 --- a/translations/es-ES/data/reusables/repositories/sidebar-issue-pr.md +++ b/translations/es-ES/data/reusables/repositories/sidebar-issue-pr.md @@ -1 +1,10 @@ -1. Debajo del nombre de tu repositorio, da clic en {% octicon "issue-opened" aria-label="The issues icon" %}**Informes de problemas** o en {% octicon "git-pull-request" aria-label="The pull request icon" %}**Solicitudes de extracción**. ![Selección de la pestaña de propuestas y solicitudes de extracción](/assets/images/help/repository/repo-settings-issues-pull-requests.png) +--- +ms.openlocfilehash: 3b4eaafe31bc0fcefd81db0fc44004718a113b33 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117977" +--- +1. En el nombre del repositorio, haga clic en {% octicon "issue-opened" aria-label="The issues icon" %} **Incidencias** o {% octicon "git-pull-request" aria-label="The pull request icon" %} **Solicitudes de incorporación de cambios**. +![Selección de la pestaña de incidencias y solicitudes de incorporación de cambios](/assets/images/help/repository/repo-settings-issues-pull-requests.png) diff --git a/translations/es-ES/data/reusables/repositories/sidebar-issues.md b/translations/es-ES/data/reusables/repositories/sidebar-issues.md index 7462248194..2323dc071d 100644 --- a/translations/es-ES/data/reusables/repositories/sidebar-issues.md +++ b/translations/es-ES/data/reusables/repositories/sidebar-issues.md @@ -1,3 +1,11 @@ -2. Debajo del nombre de tu repositorio, da clic en {% octicon "issue-opened" aria-label="The issues icon" %}**Informe de problemas**. - +--- +ms.openlocfilehash: 12b6cdae81035d2d126aae6a637044a754b57a73 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147067662" +--- +2. Debajo del nombre del repositorio, haz clic en {% octicon "issue-opened" aria-label="The issues icon" %} **Propuestas**. + ![Pestaña de informe de problemas](/assets/images/help/repository/repo-tabs-issues.png) diff --git a/translations/es-ES/data/reusables/repositories/sidebar-moderation-reported-content.md b/translations/es-ES/data/reusables/repositories/sidebar-moderation-reported-content.md index 58c6f82370..ebf6415e80 100644 --- a/translations/es-ES/data/reusables/repositories/sidebar-moderation-reported-content.md +++ b/translations/es-ES/data/reusables/repositories/sidebar-moderation-reported-content.md @@ -1 +1,9 @@ -1. En la sección de "Acceso" de la barra lateral, selecciona **{% octicon "comment-discussion" aria-label="The comment-discussion icon" %} Opciones de moderación** y luego haz clic en **Contenido reportado**. +--- +ms.openlocfilehash: 484b0f2e7e512bd088f1aeb67cae2beac898690c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117969" +--- +1. En la sección "Acceso" de la barra lateral, seleccione **{% octicon "comment-discussion" aria-label="The comment-discussion icon" %} Opciones de moderación** y. después, haga clic en **Contenido notificado**. diff --git a/translations/es-ES/data/reusables/repositories/sidebar-notifications.md b/translations/es-ES/data/reusables/repositories/sidebar-notifications.md index bd7221a9c7..f692e53975 100644 --- a/translations/es-ES/data/reusables/repositories/sidebar-notifications.md +++ b/translations/es-ES/data/reusables/repositories/sidebar-notifications.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 1da8beaeeff17f9e824bbbc71cf83d0f9e965b75 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117962" +--- {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. En la sección de "Integracions" de la barra lateral, haz clic en **{% octicon "mail" aria-label="The mail icon" %} Notificaciones por correo electrónico**. +1. En la sección de integraciones de la barra lateral, haz clic en **{% octicon "mail" aria-label="The mail icon" %} Email notifications** (Notificaciones por correo electrónico). {% else %} -1. Da clic en **Notificaciones**. ![Botón de notificaciones en la barra lateral](/assets/images/help/settings/notifications_menu.png) -{% endif %} +1. Haga clic en **Notificaciones**. +![Botón de notificaciones en la barra lateral](/assets/images/help/settings/notifications_menu.png) {% endif %} diff --git a/translations/es-ES/data/reusables/repositories/sidebar-pr.md b/translations/es-ES/data/reusables/repositories/sidebar-pr.md index 52cd8d3d25..2bb73f2b5b 100644 --- a/translations/es-ES/data/reusables/repositories/sidebar-pr.md +++ b/translations/es-ES/data/reusables/repositories/sidebar-pr.md @@ -1,6 +1,10 @@ -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 %} - ![Issues and pull requests tab selection](/assets/images/help/repository/repo-tabs-pull-requests.png){% elsif ghes or ghae %} - ![Pull request tab selection](/assets/images/enterprise/3.3/repository/repo-tabs-pull-requests.png){% else %} - ![Issues tab](/assets/images/enterprise/3.1/help/repository/repo-tabs-pull-requests.png){% endif %} +--- +ms.openlocfilehash: 0d8d77d582852abcca246c3d4dcabf7a13db2d6b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147065710" +--- +1. En el nombre del repositorio, haga clic en {% octicon "git-pull-request" aria-label="The pull request icon" %} **Solicitudes de incorporación de cambios**. + {% ifversion fpt or ghec %} ![Selección de la pestaña Incidencias y solicitudes de incorporación de cambios](/assets/images/help/repository/repo-tabs-pull-requests.png){% elsif ghes or ghae %} ![Selección de la pestaña Solicitud de incorporación de cambios](/assets/images/enterprise/3.3/repository/repo-tabs-pull-requests.png){% else %} ![Pestaña Incidencias](/assets/images/enterprise/3.1/help/repository/repo-tabs-pull-requests.png){% endif %} diff --git a/translations/es-ES/data/reusables/repositories/sidebar-security.md b/translations/es-ES/data/reusables/repositories/sidebar-security.md index 08919b826c..09798c94cc 100644 --- a/translations/es-ES/data/reusables/repositories/sidebar-security.md +++ b/translations/es-ES/data/reusables/repositories/sidebar-security.md @@ -1 +1,10 @@ -1. Debajo de tu nombre de repositorio, da clic en **{% octicon "shield" aria-label="The shield symbol" %} Seguridad**. ![Pestaña de seguridad](/assets/images/help/repository/security-tab.png) +--- +ms.openlocfilehash: 8a30be469d4a74efc97849e83e825f619c585036 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091580" +--- +1. En el nombre del repositorio, haga clic en **{% octicon "shield" aria-label="The shield symbol" %} Security**. +![Pestaña Seguridad](/assets/images/help/repository/security-tab.png) diff --git a/translations/es-ES/data/reusables/repositories/sidebar-settings.md b/translations/es-ES/data/reusables/repositories/sidebar-settings.md index b0e17a8591..df51024959 100644 --- a/translations/es-ES/data/reusables/repositories/sidebar-settings.md +++ b/translations/es-ES/data/reusables/repositories/sidebar-settings.md @@ -1 +1,10 @@ -1. Debajo de tu nombre de repositorio, da clic en {% octicon "gear" aria-label="The gear icon" %} **Configuración**. ![Botón de configuración del repositorio](/assets/images/help/repository/repo-actions-settings.png) +--- +ms.openlocfilehash: 907b9c59300457e80e00e9439107a07fe7b32069 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117921" +--- +1. Debajo del nombre del repositorio, haz clic en {% octicon "gear" aria-label="The gear icon" %} **Configuración**. +![Botón de configuración del repositorio](/assets/images/help/repository/repo-actions-settings.png) diff --git a/translations/es-ES/data/reusables/repositories/sidebar-wiki.md b/translations/es-ES/data/reusables/repositories/sidebar-wiki.md index 0e89e0e51c..21c1b69797 100644 --- a/translations/es-ES/data/reusables/repositories/sidebar-wiki.md +++ b/translations/es-ES/data/reusables/repositories/sidebar-wiki.md @@ -1 +1,10 @@ -1. Debajo de tu nombre de repositorio, da clic en {% octicon "book" aria-label="Book symbol" %}**Wiki**. ![Enlace de menú del Wiki](/assets/images/help/wiki/wiki_menu_link.png) +--- +ms.openlocfilehash: db38d0ccc27f36dad87bed0e09e3fa803030c437 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117914" +--- +1. En el nombre del repositorio, haga clic en {% octicon "book" aria-label="Book symbol" %} **Wiki**. +![Vínculo del menú Wiki](/assets/images/help/wiki/wiki_menu_link.png) diff --git a/translations/es-ES/data/reusables/repositories/squash-and-rebase-linear-commit-history.md b/translations/es-ES/data/reusables/repositories/squash-and-rebase-linear-commit-history.md index 162976adc3..52f60ac161 100644 --- a/translations/es-ES/data/reusables/repositories/squash-and-rebase-linear-commit-history.md +++ b/translations/es-ES/data/reusables/repositories/squash-and-rebase-linear-commit-history.md @@ -1 +1,9 @@ -Si existe una regla de rama protegida en tu repositorio que requiera un historial de confirmaciones linear, debes permitir la fusión por combinación, por rebase, o ambas. Para obtener más información, consulta"[Acerca de las ramas protegidas](/github/administering-a-repository/about-protected-branches#require-pull-request-reviews-before-merging)". +--- +ms.openlocfilehash: a92ce8031a51b896af4fe254a2e9165779ea268b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147580778" +--- +Si hay una regla de rama protegida en el repositorio que necesite un historial de confirmaciones lineal, debes permitir la fusión mediante combinación con "squash", la fusión mediante cambio de base o ambas. Para más información, vea "[Acerca de las ramas protegidas](/github/administering-a-repository/about-protected-branches#require-pull-request-reviews-before-merging)". diff --git a/translations/es-ES/data/reusables/repositories/start-line-comment.md b/translations/es-ES/data/reusables/repositories/start-line-comment.md index f2d92ff07f..14a2d830b6 100644 --- a/translations/es-ES/data/reusables/repositories/start-line-comment.md +++ b/translations/es-ES/data/reusables/repositories/start-line-comment.md @@ -1 +1,10 @@ -1. Pasa el puntero del mouse sobre la línea de código en donde te gustaría agregar un comentario y haz clic en el icono de comentarios azul. Para agregar un comentario en varias líneas, haz clic y arrastra le mouse para seleccionar el rango de líneas y luego haz clic en el icono de comentarios azul. ![Icono de comentario azul](/assets/images/help/commits/hover-comment-icon.gif) +--- +ms.openlocfilehash: fe1a4a45da5ac9ee804205443e5d5eb403dcebc3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117905" +--- +1. Mantén el puntero sobre la línea de código donde quieres agregar un comentario y haz clic en el icono de comentario azul. Para agregar un comentario en varias líneas, haz clic y arrastra para seleccionar el intervalo de líneas y, luego, haz clic en el icono de comentario azul. +![Icono de comentario azul](/assets/images/help/commits/hover-comment-icon.gif) diff --git a/translations/es-ES/data/reusables/repositories/submit-new-issue.md b/translations/es-ES/data/reusables/repositories/submit-new-issue.md index 99d68f14de..625e69d79d 100644 --- a/translations/es-ES/data/reusables/repositories/submit-new-issue.md +++ b/translations/es-ES/data/reusables/repositories/submit-new-issue.md @@ -1 +1,9 @@ -1. Cuando termines, da clic en **Emitir nuevo informe de problemas**. +--- +ms.openlocfilehash: b610b0cc1e54701a3990035e14d8fcac2153339a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117898" +--- +1. Cuando haya terminado, haga clic en **Enviar nueva incidencia**. diff --git a/translations/es-ES/data/reusables/repositories/submit-review.md b/translations/es-ES/data/reusables/repositories/submit-review.md index e079e1d77f..ef491f4df7 100644 --- a/translations/es-ES/data/reusables/repositories/submit-review.md +++ b/translations/es-ES/data/reusables/repositories/submit-review.md @@ -1 +1,9 @@ -1. Da clic en **Emitir revisión**. +--- +ms.openlocfilehash: d6b3b2baa36e4753b12987ac1ce9ec9f4c0cf7eb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117890" +--- +1. Haga clic en **Enviar revisión**. diff --git a/translations/es-ES/data/reusables/repositories/suggest-changes.md b/translations/es-ES/data/reusables/repositories/suggest-changes.md index 59d5447114..941e89be89 100644 --- a/translations/es-ES/data/reusables/repositories/suggest-changes.md +++ b/translations/es-ES/data/reusables/repositories/suggest-changes.md @@ -1 +1,10 @@ -1. Opcionalmente, para sugerir un cambio específico a la línea o líneas, haz clic en {% octicon "diff" aria-label="The diff symbol" %} y luego edita el texto dentro del bloque de sugerencias. ![Bloque de sugerencia](/assets/images/help/pull_requests/suggestion-block.png) +--- +ms.openlocfilehash: caceb429327fac3fb540a78e363c70e13f5afcf2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117897" +--- +1. Opcionalmente, para sugerir un cambio específico en la línea o las líneas, haz clic en {% octicon "diff" aria-label="The diff symbol" %} y luego edita el texto dentro del bloque de sugerencia. +![Bloque de sugerencia](/assets/images/help/pull_requests/suggestion-block.png) diff --git a/translations/es-ES/data/reusables/repositories/task-list-markdown.md b/translations/es-ES/data/reusables/repositories/task-list-markdown.md index b7f4d8a570..4b4c9cc3cc 100644 --- a/translations/es-ES/data/reusables/repositories/task-list-markdown.md +++ b/translations/es-ES/data/reusables/repositories/task-list-markdown.md @@ -1,4 +1,12 @@ -Para crear una lista de tareas, lista los elementos por prefacio con un guion y espacio, seguido de `[ ]`. Para marcar una tarea como completada, utiliza `[x]`. +--- +ms.openlocfilehash: 12f5510dcd08a964f4b19618afd3607b080632f5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117889" +--- +Para crear una lista de tareas, debe añadir como prefijo un guion y espacio, seguido de `[ ]` a los elementos de la lista. Para marcar una tarea como completada, use `[x]`. ``` - [x] #739 diff --git a/translations/es-ES/data/reusables/repositories/tracks-vulnerabilities.md b/translations/es-ES/data/reusables/repositories/tracks-vulnerabilities.md index 092cee2bb7..51f98c5f5a 100644 --- a/translations/es-ES/data/reusables/repositories/tracks-vulnerabilities.md +++ b/translations/es-ES/data/reusables/repositories/tracks-vulnerabilities.md @@ -1,5 +1,13 @@ -Agregamos asesorías a la {% data variables.product.prodname_advisory_database %} desde las siguientes fuentes: -- La [National Vulnerability Database](https://nvd.nist.gov/) +--- +ms.openlocfilehash: 76df31da97bc29eefed3ce3fd57aa61b8802338c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146455289" +--- +Agregamos asesorías a la {% data variables.product.prodname_advisory_database %} desde los siguientes orígenes: +- La [base de datos de vulnerabilidades nacional](https://nvd.nist.gov/) - Una combinación de aprendizaje automático y revisión humana para detectar vulnerabilidades en confirmaciones públicas en {% data variables.product.prodname_dotcom %} - Asesorías de seguridad que se reportan en {% data variables.product.prodname_dotcom %} -- La base de datos de [Asesorías de seguridad de npm](https://www.npmjs.com/advisories) database +- La base de datos de [advertencias de seguridad de npm](https://www.npmjs.com/advisories) diff --git a/translations/es-ES/data/reusables/repositories/transfer-repository-steps.md b/translations/es-ES/data/reusables/repositories/transfer-repository-steps.md index aba1bc4201..e7c1a2751e 100644 --- a/translations/es-ES/data/reusables/repositories/transfer-repository-steps.md +++ b/translations/es-ES/data/reusables/repositories/transfer-repository-steps.md @@ -1,10 +1,22 @@ +--- +ms.openlocfilehash: 9a41cc0562eb6d67140e992eab9669b410f5795d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117866" +--- {% ifversion fpt or ghec %} -1. En "Danger Zone" (Zona de peligro), haz clic en **Transfer** (Transferir). ![Botón Transfer (Transferir)](/assets/images/help/repository/repo-transfer.png) -1. Lee la información acerca de transferir un repositorio, luego escribe el nombre del usuario u organización al que le quieres transferir la titularidad del repositorio. ![Información acerca de la transferencia del repositorio y campo para escribir el nombre de usuario del propietario nuevo](/assets/images/help/repository/transfer-repo-new-owner-name.png) -1. Lee las advertencias acerca de la posible pérdida de características en función de la suscripción del propietario nuevo. ![Advertencias acerca de la transferencia de un repositorio a una persona que usa un producto gratuito](/assets/images/help/repository/repo-transfer-free-plan-warnings.png) -1. Escribe el nombre del repositorio que quieres transferir, luego haz clic en **I understand, transfer this repository** (Comprendo, transferir este repositorio). ![Botón Transfer (Transferir)](/assets/images/help/repository/repo-transfer-complete.png) -{% else %} -1. Da clic en **Transferir**. ![Botón Transfer (Transferir)](/assets/images/help/repository/repo-transfer.png) +1. En "Zona de peligro", haz clic en **Transferir**. + ![Botón de transferencia](/assets/images/help/repository/repo-transfer.png) +1. Lee la información acerca de transferir un repositorio, luego escribe el nombre del usuario u organización al que le quieres transferir la titularidad del repositorio. + ![Información acerca de la transferencia del repositorio y campo para escribir el nombre de usuario del nuevo propietario](/assets/images/help/repository/transfer-repo-new-owner-name.png) +1. Lee las advertencias acerca de la posible pérdida de características en función de la suscripción del propietario nuevo. + ![Advertencias acerca de la transferencia de un repositorio a una persona que usa un producto gratuito](/assets/images/help/repository/repo-transfer-free-plan-warnings.png) +1. Escribe el nombre del repositorio que quieres transferir y haz clic en **I understand, transfer this repository** (Comprendo; deseo transferir este repositorio). + ![Botón Transferir](/assets/images/help/repository/repo-transfer-complete.png) {% else %} +1. Haz clic en **Transferir**. + ![Botón de transferencia](/assets/images/help/repository/repo-transfer.png) 1. Lee las advertencias e ingresa el nombre del repositorio para confirmar que lo has hecho. -1. Escribe el nombre del propietario nuevo y haz clic en **I understand, transfer this repo** (Comprendo, trasferir este repositorio). ![Botón Transfer (Transferir)](/assets/images/help/repository/repo-transfer-complete.png) -{% endif %} +1. Escribe el nombre del nuevo propietario y haz clic en **I understand, transfer this repository** (Comprendo; deseo transferir este repositorio). + ![Botón Transferir](/assets/images/help/repository/repo-transfer-complete.png) {% endif %} diff --git a/translations/es-ES/data/reusables/repositories/two-dot-diff-comparison-example-urls.md b/translations/es-ES/data/reusables/repositories/two-dot-diff-comparison-example-urls.md index 23532d66d2..115eb70914 100644 --- a/translations/es-ES/data/reusables/repositories/two-dot-diff-comparison-example-urls.md +++ b/translations/es-ES/data/reusables/repositories/two-dot-diff-comparison-example-urls.md @@ -1 +1,9 @@ -Por ejemplo, esta URL utiliza los códigos de SHA acortados a siete caracteres para comparar las confirmaciones `c3a414e` y `faf7c6f`: `https://github.com/github/linguist/compare/c3a414e..faf7c6f`. +--- +ms.openlocfilehash: bb73534f6072d8af8b4abc8ac49a8027590b05ad +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117841" +--- +Por ejemplo, esta dirección URL usa los códigos SHA abreviados de siete caracteres para comparar confirmaciones `c3a414e` y `faf7c6f`: `https://github.com/github/linguist/compare/c3a414e..faf7c6f`. diff --git a/translations/es-ES/data/reusables/repositories/type-issue-title-and-description.md b/translations/es-ES/data/reusables/repositories/type-issue-title-and-description.md index 20ae5bf366..2208cd0535 100644 --- a/translations/es-ES/data/reusables/repositories/type-issue-title-and-description.md +++ b/translations/es-ES/data/reusables/repositories/type-issue-title-and-description.md @@ -1 +1,10 @@ -1. Teclea un título y descripción para tu informe de problemas. ![Un ejemplo de informe de problemas](/assets/images/help/issues/sample_issue.png) +--- +ms.openlocfilehash: 5eafda6102f25b9f62bf885564549348e2358bc1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117834" +--- +1. Teclea un título y descripción para tu informe de problemas. +![Una incidencia de ejemplo](/assets/images/help/issues/sample_issue.png) diff --git a/translations/es-ES/data/reusables/repositories/type-line-comment.md b/translations/es-ES/data/reusables/repositories/type-line-comment.md index 026672f6e5..add5178ba1 100644 --- a/translations/es-ES/data/reusables/repositories/type-line-comment.md +++ b/translations/es-ES/data/reusables/repositories/type-line-comment.md @@ -1 +1,10 @@ -1. Teclea tu comentario en el campo de comentario. ![Campo de comentario](/assets/images/help/pull_requests/comment-field.png) +--- +ms.openlocfilehash: a8315c1f046ac3a5ba9e4540b6c79320c2e4368c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117833" +--- +1. Teclea tu comentario en el campo de comentario. +![Campo de comentario](/assets/images/help/pull_requests/comment-field.png) diff --git a/translations/es-ES/data/reusables/repositories/valid-community-issues.md b/translations/es-ES/data/reusables/repositories/valid-community-issues.md index 6363c3a421..40e1026351 100644 --- a/translations/es-ES/data/reusables/repositories/valid-community-issues.md +++ b/translations/es-ES/data/reusables/repositories/valid-community-issues.md @@ -1 +1,9 @@ -Para que se incluyan en el listado de perfiles de la comunidad, las plantillas de informe de problemas deben ubicarse en la carpeta `.github/ISSUE_TEMPLATE` y contener campos de `name:` y `about:` de YAML front matter válidos. +--- +ms.openlocfilehash: d1aa16e25d5cadef0416873808b4a11bd1dca71c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117825" +--- +Para que se las incluya en una lista de verificación de perfiles de la comunidad, las plantillas de propuestas se deben ubicar en la carpeta `.github/ISSUE_TEMPLATE` y deben contener un `name:` y `about:` válidos expresados en lenguaje YAML. diff --git a/translations/es-ES/data/reusables/repositories/view-failed-job-results.md b/translations/es-ES/data/reusables/repositories/view-failed-job-results.md index afa1b2bbbb..a94b61c80a 100644 --- a/translations/es-ES/data/reusables/repositories/view-failed-job-results.md +++ b/translations/es-ES/data/reusables/repositories/view-failed-job-results.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: c9f0d22a641d72b392b2b1fa719fe6df1609d044 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117818" +--- 1. Cualquier paso que falle se expandirá automáticamente para mostrar los resultados. ![Resultados del flujo de trabajo de Super linter](/assets/images/help/repository/super-linter-workflow-results-updated-2.png) diff --git a/translations/es-ES/data/reusables/repositories/view-run.md b/translations/es-ES/data/reusables/repositories/view-run.md index b789b559bd..257d0795cd 100644 --- a/translations/es-ES/data/reusables/repositories/view-run.md +++ b/translations/es-ES/data/reusables/repositories/view-run.md @@ -1,3 +1,11 @@ -1. Desde la lista de ejecuciones de flujo de trabajo, haz clic en el nombre del ejecutor para ver el resumen de ejecución del flujo de trabajo. +--- +ms.openlocfilehash: 6e76cb8f214ced1ff417a433dc512cf6e4e36c24 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137725" +--- +1. En la lista de ejecuciones de flujo de trabajo, haz clic en el nombre de la ejecución para ver el resumen de la ejecución de flujo de trabajo. ![Nombre de la ejecución de flujo de trabajo](/assets/images/help/repository/run-name.png) diff --git a/translations/es-ES/data/reusables/repositories/view-specific-line.md b/translations/es-ES/data/reusables/repositories/view-specific-line.md index 91e2f5f425..b7cce6c310 100644 --- a/translations/es-ES/data/reusables/repositories/view-specific-line.md +++ b/translations/es-ES/data/reusables/repositories/view-specific-line.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: 9266dfe05db57e1dd889c169b77ec30cb67bb04f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117817" +--- 1. De manera opcional, para obtener un enlace a una línea específica de los registros, haz clic en el número de línea del paso. Ahora podrás copiar el enlace de la barra de direcciones de tu buscador web. ![Botón para copiar enlace](/assets/images/help/repository/copy-link-button-updated-2.png) diff --git a/translations/es-ES/data/reusables/repositories/workflow-notifications.md b/translations/es-ES/data/reusables/repositories/workflow-notifications.md index 1964899732..76d8bbcfb0 100644 --- a/translations/es-ES/data/reusables/repositories/workflow-notifications.md +++ b/translations/es-ES/data/reusables/repositories/workflow-notifications.md @@ -1,5 +1,13 @@ -Si habilitas las notificaciones web o por correo electrónico para {% data variables.product.prodname_actions %}, recibirás una notificación cuando alguna ejecución de flujo de trabajo que hayas activado se complete. La notificación incluirá el estado de la ejecución de flujo de trabajo (que incluye ejecuciones exitosas, fallidas, neutrales y canceladas). También puedes elegir recibir una notificación solo cuando falle una ejecución de flujo de trabajo. Para obtener más información sobre cómo habilitar o inhabilitar las notificaciones, consulta la sección "[Acerca de las notificaciones](/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/about-notifications)". +--- +ms.openlocfilehash: 307a695e8a973c7b37a29ebbeb4606a8ed43d38d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117810" +--- +Si habilitas las notificaciones web o por correo electrónico para {% data variables.product.prodname_actions %}, recibirás una notificación cuando alguna ejecución de flujo de trabajo que hayas activado se complete. La notificación incluirá el estado de la ejecución de flujo de trabajo (que incluye ejecuciones exitosas, fallidas, neutrales y canceladas). También puedes elegir recibir una notificación solo cuando falle una ejecución de flujo de trabajo. Para más información sobre cómo habilitar o deshabilitar las notificaciones, vea "[Acerca de las notificaciones](/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/about-notifications)". -Las notificaciones par alos flujos de trabajo programados se envían al usuario que creó el flujo de trabajo inicialmente. Si un usuario diferente actualiza la sintaxis de cron en el archivo de flujo de trabajo, las notificaciones subsecuentes se enviarán a este usuario en vez de al otro.{% ifversion fpt or ghes or ghec %} Si se inhabilita un flujo de trabajo y luego se rehabilita, las notificaciones se enviarán a aquél usuario que haya rehabilitado el flujo de trabajo en vez de al que modificó la sintaxis de cron por última vez.{% endif %} +Las notificaciones par alos flujos de trabajo programados se envían al usuario que creó el flujo de trabajo inicialmente. Si otro usuario actualiza la sintaxis de cron en el archivo de flujo de trabajo, las notificaciones posteriores se enviarán a este usuario en vez de al otro.{% ifversion fpt or ghes or ghec %} Si se deshabilita un flujo de trabajo y luego se vuelve a habilitar, las notificaciones se enviarán al usuario que haya vuelto a habilitar el flujo de trabajo en vez de al que ha modificado la sintaxis de cron por última vez.{% endif %} -También puedes ver el estado de las ejecuciones de flujo de trabajo en la pestaña Actions (Acciones) de un repositorio. Para obtener más información, consulta la sección "[Administrar una ejecución de flujo de trabajo](/actions/automating-your-workflow-with-github-actions/managing-a-workflow-run)". +También puede ver el estado de las ejecuciones de flujo de trabajo en la pestaña Acciones de un repositorio. Para más información, vea "[Administración de una ejecución de flujo de trabajo](/actions/automating-your-workflow-with-github-actions/managing-a-workflow-run)". 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 43ad79ee23..f97b3af472 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,14 @@ -{% ifversion ghae %} -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)". +--- +ms.openlocfilehash: 7ab0c705855f1bd271c17eacc9a2533184d1b5f1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117809" +--- +{% ifversion ghae %} Si las directivas de tu empresa permiten la bifurcación de repositorios privados e internos, puedes bifurcar un repositorio a tu cuenta personal o a una organización donde tengas permisos de creación de repositorios. Para más información, vea "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)". -{% elsif ghes or ghec %} -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 ghes or ghec %} Puedes bifurcar un repositorio privado o interno en tu cuenta personal o en una organización en {% data variables.product.product_location %} donde tengas permisos de creación de repositorios, si la configuración del repositorio y las directivas empresariales permiten la bifurcación. -{% elsif fpt %} -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)". +{% elsif fpt %} Si tienes acceso a un repositorio privado y el propietario permite las bifurcaciones, puedes bifurcar el repositorio a tu cuenta personal o a cualquier organización de {% data variables.product.prodname_team %} en la que tengas permisos de creación de repositorios. No puedes bifurcar un repositorio privado a una organización que use {% data variables.product.prodname_free_team %}. Para más información, vea "[Productos de GitHub](/articles/githubs-products)". {% endif %} diff --git a/translations/es-ES/data/reusables/rest-api/always-check-your-limit.md b/translations/es-ES/data/reusables/rest-api/always-check-your-limit.md index b824cd4e77..ab5139f78f 100644 --- a/translations/es-ES/data/reusables/rest-api/always-check-your-limit.md +++ b/translations/es-ES/data/reusables/rest-api/always-check-your-limit.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: e6e876fdcf50cd60a817234e8128222198494b31 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117802" +--- {% note %} -**Nota**: Puedes confirmar tu estado de límite de tasa actual en cualquier momento. Para obtener más información, consulta la sección "[Verificar tu estado de límite de tasa](/rest/overview/resources-in-the-rest-api#checking-your-rate-limit-status)". +**Nota**: Puede confirmar el estado actual del límite de tasa en cualquier momento. Para obtener más información, vea "[Verificar el estado del límite de tasa](/rest/overview/resources-in-the-rest-api#checking-your-rate-limit-status)". {% endnote %} diff --git a/translations/es-ES/data/reusables/rest-api/dotcom-only-guide-note.md b/translations/es-ES/data/reusables/rest-api/dotcom-only-guide-note.md index 7921ecfe78..d6e4e0ccdf 100644 --- a/translations/es-ES/data/reusables/rest-api/dotcom-only-guide-note.md +++ b/translations/es-ES/data/reusables/rest-api/dotcom-only-guide-note.md @@ -1,10 +1,18 @@ +--- +ms.openlocfilehash: 5cbc48e80c619e40633c439535319ebf617c7d04 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117786" +--- {% ifversion not fpt or ghec %} {% note %} -**Nota**: La siguiente guía utiliza la API de REST para {% data variables.product.prodname_dotcom_the_website %}. +**Nota**: En la guía siguiente se usa la API REST para {% data variables.product.prodname_dotcom_the_website %}. -- Utiliza {% data variables.product.api_url_pre %} para acceder a la API para {% data variables.product.product_name %}. +- Use {% data variables.product.api_url_pre %} para acceder a la API de {% data variables.product.product_name %}. - La guía especifica los nombres de usuario y repositorios que podrían no existir en {% data variables.product.product_location %}. Puede que necesites utilizar nombres diferentes para ver una salida similar. diff --git a/translations/es-ES/data/reusables/saml/about-authorized-credentials.md b/translations/es-ES/data/reusables/saml/about-authorized-credentials.md index a50d20815e..1b70a9f47c 100644 --- a/translations/es-ES/data/reusables/saml/about-authorized-credentials.md +++ b/translations/es-ES/data/reusables/saml/about-authorized-credentials.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: ac85c101df8f64a7d5e69202cd0c5280bb956b96 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137698" +--- Puedes ver cada token de acceso personal y llave de SSH que se haya autorizado a un miembro para obtener acceso a la API y a Git. Sólo se pueden ver los últimos caracteres de cada token o llave. De ser necesario, trabaja en conjunto con el miembro para determinar qué credenciales deberías revocar. diff --git a/translations/es-ES/data/reusables/saml/about-linked-identities.md b/translations/es-ES/data/reusables/saml/about-linked-identities.md index 6952ff75f2..f9dd6b6b2a 100644 --- a/translations/es-ES/data/reusables/saml/about-linked-identities.md +++ b/translations/es-ES/data/reusables/saml/about-linked-identities.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: bb556d0f51869d61db7d0aa1fcaa4c294303581d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117762" +--- Puedes ver la identidad de inicio único que un miembro enlace a su cuenta en {% data variables.product.product_location %}. Si un miembro enlaza la identidad errónea a su cuenta de {% data variables.product.product_location %}, puedes revocar dicha identidad para permitir que el miembro lo vuelva a intentar. diff --git a/translations/es-ES/data/reusables/saml/about-saml-access-enterprise-account.md b/translations/es-ES/data/reusables/saml/about-saml-access-enterprise-account.md index ebaf2e8eb6..628fd026dc 100644 --- a/translations/es-ES/data/reusables/saml/about-saml-access-enterprise-account.md +++ b/translations/es-ES/data/reusables/saml/about-saml-access-enterprise-account.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 94a2fb153d6929e6e319a10b95dfb4fb99ab949d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137693" +--- Para acceder a los recursos de cada organización en {% data variables.product.product_name %}, el miembro debe tener una sesión activa de SAML en su buscador. Para acceder a los recursos protegidos de cada organización utilizando la API y Git, el miembro debe tener un token de acceso personal o llave de SSH que se le haya autorizado para su uso con la organización. Los propietarios de la empresa pueden ver y revocar la identidad vinculada de un miembro, las sesiones activas, o las credenciales autorizadas en cualquier momento. diff --git a/translations/es-ES/data/reusables/saml/about-saml-enterprise-accounts.md b/translations/es-ES/data/reusables/saml/about-saml-enterprise-accounts.md index 9fc2fdbe6f..17df29dbc0 100644 --- a/translations/es-ES/data/reusables/saml/about-saml-enterprise-accounts.md +++ b/translations/es-ES/data/reusables/saml/about-saml-enterprise-accounts.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: b077c3ba5095a3eecf5697d7914527a508fb121f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117761" +--- Los propietarios de empresa pueden habilitar el SSO de SAML y la autenticación centralizada a través de el IdP de SAML para todas las organizaciones que pertenezcan a su cuenta empresarial. Después de habilitar el SSO de SAML para tu cuenta empresarial, este se requerirá en todas las organizaciones que le pertenezcan a ella. Se les exigirá a todos los miembros que se autentiquen usando SAML SSO para obtener acceso a las organizaciones de las que son miembros, y se les exigirá a los propietarios de empresas que se autentiquen usando SAML SSO cuando accesan a la cuenta de empresa. diff --git a/translations/es-ES/data/reusables/saml/about-user-provisioning-enterprise-account.md b/translations/es-ES/data/reusables/saml/about-user-provisioning-enterprise-account.md index 1181747568..b8147dfedf 100644 --- a/translations/es-ES/data/reusables/saml/about-user-provisioning-enterprise-account.md +++ b/translations/es-ES/data/reusables/saml/about-user-provisioning-enterprise-account.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 2c5eda60cc47d3956c814e403137124e3272c5cb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137690" +--- Si utilizas Okta como IdP y participas en un beta privado para cuentas empresariales, puedes administrar las membrecías en las organizaciones de tu cuenta empresarial con SCIM. SCIM invita a las personas o las elimina de una organización en tu cuenta empresarial automáticamente con base en si son miembros del grupo que corresponde a cada organización en tu IdP o no. diff --git a/translations/es-ES/data/reusables/saml/ae-enable-saml-sso-during-bootstrapping.md b/translations/es-ES/data/reusables/saml/ae-enable-saml-sso-during-bootstrapping.md index 594306395f..43f96f32ff 100644 --- a/translations/es-ES/data/reusables/saml/ae-enable-saml-sso-during-bootstrapping.md +++ b/translations/es-ES/data/reusables/saml/ae-enable-saml-sso-during-bootstrapping.md @@ -1 +1,9 @@ -Configurarás la administración de accesos e identidad para {% data variables.product.product_name %} al ingresar los detalles para tu IdP de SAML durante la inicialización. Para obtener más información, consulta la sección "[Inicializar {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae#connecting-your-idp-to-your-enterprise)". +--- +ms.openlocfilehash: 5d08c695a80fbb85a737f400809b859039f72893 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117754" +--- +Configurarás la administración de accesos e identidad para {% data variables.product.product_name %} al ingresar los detalles para tu IdP de SAML durante la inicialización. Para más información, vea "[Inicialización de {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae#connecting-your-idp-to-your-enterprise)". diff --git a/translations/es-ES/data/reusables/saml/ae-uses-saml-sso.md b/translations/es-ES/data/reusables/saml/ae-uses-saml-sso.md index 48fff3d4ed..6ee253f8ca 100644 --- a/translations/es-ES/data/reusables/saml/ae-uses-saml-sso.md +++ b/translations/es-ES/data/reusables/saml/ae-uses-saml-sso.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 3657d22416c277ff6af595279480f31134d7b6d8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117753" +--- {% data variables.product.product_name %} utiliza el SSO de SAML para la autenticación de usuarios. Puedes administrar centralmente el acceso a {% data variables.product.prodname_ghe_managed %} desde un IdP que sea compatible con el estándar de SAML 2.0. diff --git a/translations/es-ES/data/reusables/saml/assert-the-administrator-attribute.md b/translations/es-ES/data/reusables/saml/assert-the-administrator-attribute.md index 5eb906c3fb..0bc5f8132d 100644 --- a/translations/es-ES/data/reusables/saml/assert-the-administrator-attribute.md +++ b/translations/es-ES/data/reusables/saml/assert-the-administrator-attribute.md @@ -1 +1,9 @@ -Para convertir a una persona en propietario de la empresa, debes delegar el permiso de propiedad en tu IdP. Incluye el atributo de `administrator` en la aserción de SAML para la cuenta de usuario en el IdP, con el valor de `true`. Para obtener más información acerca de los propietarios de las empresas, consulta la sección "[Roles en una empresa](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise)". +--- +ms.openlocfilehash: bb28859183eee48b1c16f8e309ec2d3f839d2e4e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137682" +--- +Para convertir a una persona en propietario de la empresa, debes delegar el permiso de propiedad en tu IdP. Incluye el atributo `administrator` en la aserción de SAML para la cuenta de usuario en el IdP, con el valor de `true`. Para obtener más información sobre los propietarios de empresas, consulta "[Roles en una empresa](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise)". diff --git a/translations/es-ES/data/reusables/saml/assign-yourself-to-okta.md b/translations/es-ES/data/reusables/saml/assign-yourself-to-okta.md index f1d78020b4..aa5571b301 100644 --- a/translations/es-ES/data/reusables/saml/assign-yourself-to-okta.md +++ b/translations/es-ES/data/reusables/saml/assign-yourself-to-okta.md @@ -1 +1,9 @@ -1. Asigna la aplicación a tu usuario en Okta. Para obtener más información, consulta la sección [Asignar aplicaciones a los usuarios](https://help.okta.com/en/prod/Content/Topics/users-groups-profiles/usgp-assign-apps.htm) en la documentación de Okta. +--- +ms.openlocfilehash: acc793d5b9eb2ae5282f9ede18d1fe8d65838bc7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117746" +--- +1. Asigna la aplicación a tu usuario en Okta. Para obtener más información, consulta [Asignación de aplicaciones a usuarios](https://help.okta.com/en/prod/Content/Topics/users-groups-profiles/usgp-assign-apps.htm) en la documentación de Okta. diff --git a/translations/es-ES/data/reusables/saml/authentication-loop.md b/translations/es-ES/data/reusables/saml/authentication-loop.md index f63dba7341..6ea284a606 100644 --- a/translations/es-ES/data/reusables/saml/authentication-loop.md +++ b/translations/es-ES/data/reusables/saml/authentication-loop.md @@ -1,7 +1,15 @@ -## Users are repeatedly redirected to authenticate +--- +ms.openlocfilehash: e7dd0182fdc70186e5b3d137ac99cebd2ff562ea +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147093189" +--- +## Los usuarios se redirigen repetidamente para autenticarse -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. +Si los usuarios se redirigen repetidamente al símbolo del sistema de autenticación de SAML en un bucle, es posible que tenga que aumentar la duración de la sesión de SAML en la configuración de IdP. -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. +El valor `SessionNotOnOrAfter` enviado en una respuesta SAML determina cuándo se redirigirá un usuario de nuevo al IdP para autenticarse. Si se configura una duración de sesión de SAML de 2 horas o menos, {% data variables.product.prodname_dotcom_the_website %} actualizará una sesión de SAML 5 minutos antes de que expire. Si la duración de la sesión está configurada como 5 minutos o menos, los usuarios pueden quedarse bloqueados en un bucle de autenticación SAML. -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 +Para solucionar este problema, se recomienda configurar una duración mínima de la sesión de SAML de 4 horas. Para obtener más información, consulta "[Referencia de configuración de 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/es-ES/data/reusables/saml/authorized-creds-info.md b/translations/es-ES/data/reusables/saml/authorized-creds-info.md index 1126365fd8..f79752ddf9 100644 --- a/translations/es-ES/data/reusables/saml/authorized-creds-info.md +++ b/translations/es-ES/data/reusables/saml/authorized-creds-info.md @@ -1,7 +1,15 @@ -Antes de que puedas autorizar un token de acceso personal o llave SSH, debes haber vinculado una identidad de SAML. Si eres miembro de una organización en donde está habilitado el SSO de SAML, puedes crear una identidad vinculada autenticándote en tu organización con tu IdP por lo menos una vez. Para obtener más información, consulta la sección "[Acerca de la autenticación con el inicio de sesión único de SAML](/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on)". +--- +ms.openlocfilehash: 4055717eec0cdd95951ec6fb5bdea20efaed1948 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147573381" +--- +Antes de que puedas autorizar un token de acceso personal o llave SSH, debes haber vinculado una identidad de SAML. Si eres miembro de una organización en donde está habilitado el SSO de SAML, puedes crear una identidad vinculada autenticándote en tu organización con tu IdP por lo menos una vez. Para más información, vea "[Acerca de la autenticación con el inicio de sesión único de SAML](/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on)". -Después de que autorizas un token de acceso personal o llave SSH, estos se mantendrán autorizados hasta que se revoquen en alguna de las siguientes formas. -- Un propietario de empresa u organización revoca la autorización. +Después de autorizar un token de acceso personal o una clave SSH, el token o la clave conservarán la autorización hasta que se revoque de una de las maneras siguientes. +- Un propietario de la organización o la empresa revoca la autorización. - Se te elimina de la organización. - Se editan los alcances en un token de acceso personal o este se regenera. - El token de acceso personal venció conforme a lo definido durante su creación. diff --git a/translations/es-ES/data/reusables/saml/click-enterprise-account-application.md b/translations/es-ES/data/reusables/saml/click-enterprise-account-application.md index 7ed854b3a7..37fd501258 100644 --- a/translations/es-ES/data/reusables/saml/click-enterprise-account-application.md +++ b/translations/es-ES/data/reusables/saml/click-enterprise-account-application.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: c6b6746c1785b0b20e2a7af23a4602a85f351227 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117745" +--- 1. Da clic en la etiqueta de la aplicación que creaste para tu cuenta empresarial. diff --git a/translations/es-ES/data/reusables/saml/click-person-revoke-credentials.md b/translations/es-ES/data/reusables/saml/click-person-revoke-credentials.md index 2dc2102774..e9fd36d4e9 100644 --- a/translations/es-ES/data/reusables/saml/click-person-revoke-credentials.md +++ b/translations/es-ES/data/reusables/saml/click-person-revoke-credentials.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: a8d163caaef78b1fc5af73ec56675351830cb4da +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137674" +--- 1. Da clic en el nombre del miembro cuyas credenciales autorizadas quisieras ver o revocar. diff --git a/translations/es-ES/data/reusables/saml/click-person-revoke-identity.md b/translations/es-ES/data/reusables/saml/click-person-revoke-identity.md index 3ffa3edfa3..153e6cbc31 100644 --- a/translations/es-ES/data/reusables/saml/click-person-revoke-identity.md +++ b/translations/es-ES/data/reusables/saml/click-person-revoke-identity.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 6daaa1d3e89024ad28ba422f2fdc6ad3fd2bd844 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137669" +--- 1. Da clic en el nombre del miembro cuya identidad vinculada quisieras ver o revocar. diff --git a/translations/es-ES/data/reusables/saml/click-person-revoke-session.md b/translations/es-ES/data/reusables/saml/click-person-revoke-session.md index 2e07596954..1923e270e8 100644 --- a/translations/es-ES/data/reusables/saml/click-person-revoke-session.md +++ b/translations/es-ES/data/reusables/saml/click-person-revoke-session.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: cd84b18387cef7aee59be23c37f2a68dee640375 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117738" +--- 1. Da clic en el nombre del miembro cuya sesión de SAML quisieras ver o revocar. diff --git a/translations/es-ES/data/reusables/saml/confirm-revoke-credentials.md b/translations/es-ES/data/reusables/saml/confirm-revoke-credentials.md index 4e3ee61f68..facbe31e7a 100644 --- a/translations/es-ES/data/reusables/saml/confirm-revoke-credentials.md +++ b/translations/es-ES/data/reusables/saml/confirm-revoke-credentials.md @@ -1 +1,9 @@ -1. Lee la información, posteriormente, da clic en **Entiendo, revocar el acceso para este token**. +--- +ms.openlocfilehash: 12836cb71e0366db53e2020440025d30f6b6f3bb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145119434" +--- +1. Lea la información y, después, haga clic en **Entiendo, revocar el acceso para este token.** diff --git a/translations/es-ES/data/reusables/saml/confirm-revoke-identity.md b/translations/es-ES/data/reusables/saml/confirm-revoke-identity.md index e5f8bb13d3..001a4de584 100644 --- a/translations/es-ES/data/reusables/saml/confirm-revoke-identity.md +++ b/translations/es-ES/data/reusables/saml/confirm-revoke-identity.md @@ -1 +1,9 @@ -1. Lee la información y da clic en **Revocar identidad externa**. +--- +ms.openlocfilehash: d297d8253195d95ad980d36cd961bc8d686b1c81 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145126217" +--- +1. Lea la información y haga clic en **Revocar identidad externa**. diff --git a/translations/es-ES/data/reusables/saml/contact-support-if-your-idp-is-unavailable.md b/translations/es-ES/data/reusables/saml/contact-support-if-your-idp-is-unavailable.md index 854ae0eac6..0af14f3ea2 100644 --- a/translations/es-ES/data/reusables/saml/contact-support-if-your-idp-is-unavailable.md +++ b/translations/es-ES/data/reusables/saml/contact-support-if-your-idp-is-unavailable.md @@ -1 +1,9 @@ -Si no puedes ingresar a tu empresa porque {% data variables.product.product_name %} no puede comunicarse con tu IdP de SAML, puedes contactar a {% data variables.contact.github_support %}, quien te ayudará a acceder a {% data variables.product.product_name %} para actualizar la configuración del SSO de SAML. Para obtener más información, consulta la sección "[Recibir ayuda de {% data variables.contact.github_support %}](/admin/enterprise-support/receiving-help-from-github-support)". +--- +ms.openlocfilehash: be359d20b2dbb29259646f2a571d57fe9c605091 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137666" +--- +Si no puedes ingresar a tu empresa porque {% data variables.product.product_name %} no puede comunicarse con tu IdP de SAML, puedes contactar a {% data variables.contact.github_support %}, quien te ayudará a acceder a {% data variables.product.product_name %} para actualizar la configuración del SSO de SAML. Para obtener más información, consulta "[Recepción de ayuda de {% data variables.contact.github_support %}](/admin/enterprise-support/receiving-help-from-github-support)". diff --git a/translations/es-ES/data/reusables/saml/create-a-machine-user.md b/translations/es-ES/data/reusables/saml/create-a-machine-user.md index 32c721cd9b..b728fdc12c 100644 --- a/translations/es-ES/data/reusables/saml/create-a-machine-user.md +++ b/translations/es-ES/data/reusables/saml/create-a-machine-user.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: b0ff2caf2bbdc32484d96e90f4b7256a3c36968c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137661" +--- Crea y utiliza una cuenta de usuario máquina dedicada en tu IdP para asociarla con la cuenta del primer dueño de la empresa en {% data variables.product.product_name %}. Almacena las credenciales para la cuenta de usuario de forma segura en un administrador de contraseñas. 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 index 457f1d293b..fd969fcb83 100644 --- 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 @@ -1,7 +1,15 @@ -## Error: "Current time is earlier than NotBefore condition" +--- +ms.openlocfilehash: b0db396765557122de192fe6dde98aeeb0057ec2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147093205" +--- +## Error: "La hora actual es anterior a la condición NotBefore" -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. +Este error puede producirse cuando hay una diferencia de tiempo demasiado grande entre el IdP y {% data variables.product.product_name %}, lo que suele ocurrir con IdP auto hospedados. -{% 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. +{% ifversion ghes %}Para evitar este problema, se recomienda apuntar el dispositivo al mismo origen del Protocolo de tiempo de red (NTP) que el IdP, si es posible. {% endif %}Si te aparece este error, asegúrate de que la hora del {% ifversion ghes %}appliance{% else %}IdP{% endif %} esté sincronizada correctamente con el servidor NTP. -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 +Si se usa ADFS como idP, también se establece `NotBeforeSkew` en ADFS en 1 minuto para {% data variables.product.prodname_dotcom %}. Si `NotBeforeSkew` se establece en 0, hasta diferencias de tiempo muy pequeñas, incluidos milisegundos, puede causar problemas de autenticación. \ No newline at end of file diff --git a/translations/es-ES/data/reusables/saml/dotcom-saml-explanation.md b/translations/es-ES/data/reusables/saml/dotcom-saml-explanation.md index c70655f0d7..23eeefc92d 100644 --- a/translations/es-ES/data/reusables/saml/dotcom-saml-explanation.md +++ b/translations/es-ES/data/reusables/saml/dotcom-saml-explanation.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: ba6cc040a79a95346efdc0c7f4269b26922c8947 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147526810" +--- El inicio de sesión único (SSO) de SAML proporciona a los propietarios de las organizaciones y empresas que utilizan {% data variables.product.product_name %} una forma de controlar y asegurar el acceso a los recursos organizacionales como los repositorios, propuestas y solicitudes de cambios. \ No newline at end of file diff --git a/translations/es-ES/data/reusables/saml/external-group-audit-events.md b/translations/es-ES/data/reusables/saml/external-group-audit-events.md index 48461629cd..c4ff39eda7 100644 --- a/translations/es-ES/data/reusables/saml/external-group-audit-events.md +++ b/translations/es-ES/data/reusables/saml/external-group-audit-events.md @@ -1,7 +1,15 @@ -| Acción | Descripción | -| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `external_group.delete` | Se activa cuando se borra tu grupo de Okta. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". | -| `external_group.link` | Se activa cuando se mapea tu grupo de Okta en tu equipo de {% data variables.product.prodname_ghe_managed %}. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". | -| `external_group.provision` | Se activa cuando tu grupo de Okta se mapea a tu equipo en {% data variables.product.prodname_ghe_managed %}. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". | -| `external_group.unlink` | Se activa cuando tu grupo de Okta se deja de mapear desde tu equipo de {% data variables.product.prodname_ghe_managed %}. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". | -| `external_group.update` | Se activa cuando se actualizan los ajustes de tu grupo de Okta. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". | +--- +ms.openlocfilehash: 3b0b01478e2297c1fd4a61f79bdba02f2c7e4c83 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145117737" +--- +| Acción | Descripción +|------------------|------------------- +| `external_group.delete` | Se activa cuando se borra tu grupo de Okta. Para obtener más información, consulte "[Asignación de grupos de Okta a equipos](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". +| `external_group.link` | Se activa cuando se mapea tu grupo de Okta en tu equipo de {% data variables.product.prodname_ghe_managed %}. Para obtener más información, consulte "[Asignación de grupos de Okta a equipos](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". +| `external_group.provision` | Se activa cuando tu grupo de Okta se mapea a tu equipo en {% data variables.product.prodname_ghe_managed %}. Para obtener más información, consulte "[Asignación de grupos de Okta a equipos](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". +| `external_group.unlink` | Se activa cuando tu grupo de Okta se deja de mapear desde tu equipo de {% data variables.product.prodname_ghe_managed %}. Para obtener más información, consulte "[Asignación de grupos de Okta a equipos](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". +| `external_group.update` | Se activa cuando se actualizan los ajustes de tu grupo de Okta. Para obtener más información, consulte "[Asignación de grupos de Okta a equipos](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". diff --git a/translations/es-ES/data/reusables/saml/external-identity-audit-events.md b/translations/es-ES/data/reusables/saml/external-identity-audit-events.md index a336b3007c..fd5deb0142 100644 --- a/translations/es-ES/data/reusables/saml/external-identity-audit-events.md +++ b/translations/es-ES/data/reusables/saml/external-identity-audit-events.md @@ -1,5 +1,13 @@ -| Acción | Descripción | -| ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `external_identity.deprovision` | Se activa cuando se elimina a un usuario de tu grupo de Okta y este se desaprovisiona subsecuentemente de {% data variables.product.prodname_ghe_managed %}. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". | -| `external_identity.provision` | Se activa cuando se agrega a un usuario de Okta a tu grupo de Okta y este se aprovisiona subsecuentemente al equipo mapeado en {% data variables.product.prodname_ghe_managed %}. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". | -| `external_identity.update` | Se activa cuando se actualizan los ajustes de un usuario de Okta. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". | +--- +ms.openlocfilehash: 40ae6bf1d1c0f6726bcf171e8a642ac4da6c9ba1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137613" +--- +| Acción | Descripción +|------------------|------------------- +| `external_identity.deprovision` | Se activa cuando se elimina a un usuario de tu grupo de Okta y este se desaprovisiona subsecuentemente de {% data variables.product.prodname_ghe_managed %}. Para obtener más información, consulta "[Asignación de grupos de Okta a equipos](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". +| `external_identity.provision` | Se activa cuando se agrega a un usuario de Okta a tu grupo de Okta y este se aprovisiona subsecuentemente al equipo mapeado en {% data variables.product.prodname_ghe_managed %}. Para obtener más información, consulta "[Asignación de grupos de Okta a equipos](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". +| `external_identity.update` | Se activa cuando se actualizan los ajustes de un usuario de Okta. Para obtener más información, consulta "[Asignación de grupos de Okta a equipos](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". diff --git a/translations/es-ES/data/reusables/saml/ghec-only.md b/translations/es-ES/data/reusables/saml/ghec-only.md index 1a4ea4159f..3633141dee 100644 --- a/translations/es-ES/data/reusables/saml/ghec-only.md +++ b/translations/es-ES/data/reusables/saml/ghec-only.md @@ -1,7 +1,13 @@ -{% ifversion ghec %} -{% note %} +--- +ms.openlocfilehash: 6c39cd01065252de845c4d49039ee6340692745b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147065014" +--- +{% ifversion ghec %} {% note %} -**Nota:** Para utilizar el inicio de sesión único de SAML, tus organizaciones deben utilizar {% data variables.product.prodname_ghe_cloud %}. {% data reusables.enterprise.link-to-ghec-trial %} +**Nota:** Para utilizar el inicio de sesión único de SAML, la organización debe usar {% data variables.product.prodname_ghe_cloud %}. {% data reusables.enterprise.link-to-ghec-trial %} -{% endnote %} -{% endif %} +{% endnote %} {% 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 96de4ab544..d8ce64e8af 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 @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 46bffdc7594863d282ba171fc258f4104a0a09b4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147067854" +--- {% note %} -**Nota:** Si enlazaste una identidad para una organización, solo puedes utilizar los tokens de acceso personal autorizados y las llaves SSH con esa organización, incluso si no se requiere SAML. Tienes una identidad enlazada para una organización si alguna vez te autenticaste a través del SSO de SAML para ella, a menos de que un propietario de empresa o de organización haya revocado la identidad enlazada posteriormente. 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)". +**Nota:** Si tiene una identidad vinculada para una organización, solo puede usar tokens de acceso personal autorizados y claves SSH con esa organización, incluso si no se aplica SAML. Tiene una identidad vinculada para una organización si alguna vez se ha autenticado mediante el inicio de sesión único de SAML para esa organización, a menos que el propietario de una organización o empresa haya revocado después la identidad vinculada. Para más información sobre cómo revocar identidades vinculadas, vea "[Visualización y administración del acceso SAML de un miembro a la organización](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization)" y "[Visualización y administración del acceso SAML de un usuario a la empresa](/admin/user-management/managing-users-in-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise)". {% endnote %} diff --git a/translations/es-ES/data/reusables/saml/okta-ae-applications-menu.md b/translations/es-ES/data/reusables/saml/okta-ae-applications-menu.md index 5672dbffe6..73e3f2312c 100644 --- a/translations/es-ES/data/reusables/saml/okta-ae-applications-menu.md +++ b/translations/es-ES/data/reusables/saml/okta-ae-applications-menu.md @@ -1,3 +1,11 @@ -1. En el tablero de Okta, expande el menú de **Aplicaciones** y luego haz clic en **Applications**. +--- +ms.openlocfilehash: 72af92d804e9246789442d86185e3acf8eaf5ef5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134646" +--- +1. En el panel de Okta, expanda el menú **Aplicaciones** y, después, haga clic en **Aplicaciones**. - ![Navegación del menú de "aplicaciones"](/assets/images/help/saml/okta-ae-add-application.png) + ![Navegación del menú "Aplicaciones"](/assets/images/help/saml/okta-ae-add-application.png) diff --git a/translations/es-ES/data/reusables/saml/okta-ae-configure-app.md b/translations/es-ES/data/reusables/saml/okta-ae-configure-app.md index 8646d86bc5..40ecaa742a 100644 --- a/translations/es-ES/data/reusables/saml/okta-ae-configure-app.md +++ b/translations/es-ES/data/reusables/saml/okta-ae-configure-app.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: 52bc39b7edea195e3dd18f8b7c9dacddb3e6486b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134635" +--- 1. Haz clic en la app de {% data variables.product.prodname_ghe_managed %}. - ![Configurar la app](/assets/images/help/saml/okta-ae-configure-app.png) + ![Configuración de la aplicación](/assets/images/help/saml/okta-ae-configure-app.png) diff --git a/translations/es-ES/data/reusables/saml/okta-ae-provisioning-tab.md b/translations/es-ES/data/reusables/saml/okta-ae-provisioning-tab.md index bc66e064f7..0b122b1a14 100644 --- a/translations/es-ES/data/reusables/saml/okta-ae-provisioning-tab.md +++ b/translations/es-ES/data/reusables/saml/okta-ae-provisioning-tab.md @@ -1,3 +1,11 @@ -1. Da clic en **Aprovisionamiento**. +--- +ms.openlocfilehash: 1dfa55471caa114fb165ea4caa77ce6e747482e4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134634" +--- +1. Haz clic en **Aprovisionamiento**. - ![Configurar la app](/assets/images/help/saml/okta-ae-provisioning-tab.png) + ![Configuración de la aplicación](/assets/images/help/saml/okta-ae-provisioning-tab.png) diff --git a/translations/es-ES/data/reusables/saml/okta-ae-sso-beta.md b/translations/es-ES/data/reusables/saml/okta-ae-sso-beta.md index 9e4853ed01..b240a89a65 100644 --- a/translations/es-ES/data/reusables/saml/okta-ae-sso-beta.md +++ b/translations/es-ES/data/reusables/saml/okta-ae-sso-beta.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: 0504e9eab927617a3acf22dc8ca17cbb6b7fd078 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145126213" +--- {% note %} **Nota:** {% data variables.product.prodname_ghe_managed %} la compatibilidad con el inicio de sesión único (SSO) para Okta se encuentra actualmente en beta. diff --git a/translations/es-ES/data/reusables/saml/okta-applications-click-ghec-application-label.md b/translations/es-ES/data/reusables/saml/okta-applications-click-ghec-application-label.md index 7e218a6356..61ee9250c0 100644 --- a/translations/es-ES/data/reusables/saml/okta-applications-click-ghec-application-label.md +++ b/translations/es-ES/data/reusables/saml/okta-applications-click-ghec-application-label.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 3d4db33f61c71f065de6325f1f8a5f8798fd0e59 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134629" +--- 1. En la lista de aplicaciones, da clic en la etiqueta para la aplicación que creaste para la organización que utiliza {% data variables.product.prodname_ghe_cloud %}. diff --git a/translations/es-ES/data/reusables/saml/okta-configure-api-integration.md b/translations/es-ES/data/reusables/saml/okta-configure-api-integration.md index d00bc591fd..22f94cf8fc 100644 --- a/translations/es-ES/data/reusables/saml/okta-configure-api-integration.md +++ b/translations/es-ES/data/reusables/saml/okta-configure-api-integration.md @@ -1 +1,9 @@ -1. Da clic en **Configurar la integraciòn de la API**. +--- +ms.openlocfilehash: 982c1f4dc90a2e593d65bc8f2bb2a6e32ba546c2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134622" +--- +1. Haga clic en **Configurar integración de la API**. diff --git a/translations/es-ES/data/reusables/saml/okta-dashboard-click-applications.md b/translations/es-ES/data/reusables/saml/okta-dashboard-click-applications.md index 5275fa41ad..9a2ba49f7b 100644 --- a/translations/es-ES/data/reusables/saml/okta-dashboard-click-applications.md +++ b/translations/es-ES/data/reusables/saml/okta-dashboard-click-applications.md @@ -1 +1,9 @@ -1. En la barra lateral izquierda, utiliza el menú desplegable de **Aplicaciones** y haz clic en **Aplicaciones**. +--- +ms.openlocfilehash: b1f09885055bfc95b5624940f1d345767ebf0a81 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134611" +--- +1. En la barra lateral izquierda, use la lista desplegable **Applications** (Aplicaciones) y haga clic en **Applications** (Aplicaciones). 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 e576cdadfd..11ae75134b 100644 --- a/translations/es-ES/data/reusables/saml/okta-edit-provisioning.md +++ b/translations/es-ES/data/reusables/saml/okta-edit-provisioning.md @@ -1,9 +1,17 @@ -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 "[Solucionar problemas de administración de identidad y acceso para tu organización](/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management-for-your-organization)". +--- +ms.openlocfilehash: 0f66875581a4a1b2de98f49a12ad7069be1f9375 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147093050" +--- +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 más información, ve "[Solución de problemas de administración de acceso e identidad para la organización](/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**. +1. A la derecha de "Aprovisionamiento en aplicación", haga clic en **Editar**. ![Captura de pantalla del botón "Editar" para las opciones de aprovisionamiento de la aplicación de Okta](/assets/images/help/saml/okta-provisioning-to-app-edit-button.png) -1. A la derecha de **Crear usuarios**, **Actualizar los atributos de usuario** y **Desactivar usuarios**, selecciona **Habilitar**. +1. A la derecha de **Crear usuarios**, **Actualizar atributos de usuario** y **Desactivar usuarios**, seleccione **Habilitar**. - ![Captura de pantalla de las casillas de verificación de "Habilitar" para las opciones "Crear usuarios", "Actualizar atributos de usuario" y "Desactivar usuarios"](/assets/images/help/saml/okta-provisioning-enable-options.png) -1. Haz clic en **Save ** (guardar). + ![Captura de pantalla de las casillas "Habilitar" para las opciones "Crear usuarios", "Actualizar atributos de usuario" y "Desactivar usuarios".](/assets/images/help/saml/okta-provisioning-enable-options.png) +1. Haga clic en **Save**(Guardar). diff --git a/translations/es-ES/data/reusables/saml/okta-enable-api-integration.md b/translations/es-ES/data/reusables/saml/okta-enable-api-integration.md index 07160a5343..d87b36c599 100644 --- a/translations/es-ES/data/reusables/saml/okta-enable-api-integration.md +++ b/translations/es-ES/data/reusables/saml/okta-enable-api-integration.md @@ -1 +1,9 @@ -1. Selecciona **Habilitar la Integraciòn de la API**. +--- +ms.openlocfilehash: 65f884cdf07ece2cb49377bfc09ac4fea9f41582 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134610" +--- +1. Seleccione **Habilitar la integración de la API**. diff --git a/translations/es-ES/data/reusables/saml/okta-provisioning-tab.md b/translations/es-ES/data/reusables/saml/okta-provisioning-tab.md index 76494796fd..b1c96c92c0 100644 --- a/translations/es-ES/data/reusables/saml/okta-provisioning-tab.md +++ b/translations/es-ES/data/reusables/saml/okta-provisioning-tab.md @@ -1 +1,10 @@ -1. Debajo del nombre de la aplicación, da clic en **Aprovisionamiento**. ![Captura de pantalla de la pestaña "Aprovisionamiento" para la aplicación de Okta](/assets/images/help/saml/okta-provisioning-tab.png) +--- +ms.openlocfilehash: 71dd9ba4dd1693e2d3f5cbab23b7a640bf4e1f48 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134899" +--- +1. En el nombre de la aplicación, haga clic en **Aprovisionamiento**. + ![Captura de pantalla de la pestaña "Aprovisionamiento" de la aplicación de Okta](/assets/images/help/saml/okta-provisioning-tab.png) diff --git a/translations/es-ES/data/reusables/saml/okta-save-provisioning.md b/translations/es-ES/data/reusables/saml/okta-save-provisioning.md index 5dc31757ca..49172b5a54 100644 --- a/translations/es-ES/data/reusables/saml/okta-save-provisioning.md +++ b/translations/es-ES/data/reusables/saml/okta-save-provisioning.md @@ -1 +1,9 @@ -1. Haz clic en **Save ** (guardar). +--- +ms.openlocfilehash: 1d086698c2b65210481924f1cf3462e61504c0fa +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134598" +--- +1. Haga clic en **Save**(Guardar). diff --git a/translations/es-ES/data/reusables/saml/okta-sign-into-your-account.md b/translations/es-ES/data/reusables/saml/okta-sign-into-your-account.md index ef8ff20b65..8c3c6a7305 100644 --- a/translations/es-ES/data/reusables/saml/okta-sign-into-your-account.md +++ b/translations/es-ES/data/reusables/saml/okta-sign-into-your-account.md @@ -1 +1,9 @@ -1. Inicia sesión en tu [Cuenta de okta](https://login.okta.com/). +--- +ms.openlocfilehash: e5dabf12ee7b5928216340abe904588413daa069 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134898" +--- +1. Inicie sesión en su [cuenta de Okta](https://login.okta.com/). diff --git a/translations/es-ES/data/reusables/saml/okta-sign-on-tab.md b/translations/es-ES/data/reusables/saml/okta-sign-on-tab.md index 135033cd36..2a52f34047 100644 --- a/translations/es-ES/data/reusables/saml/okta-sign-on-tab.md +++ b/translations/es-ES/data/reusables/saml/okta-sign-on-tab.md @@ -1 +1,10 @@ -1. Debajo del nombre de la aplicación, da clic en **Iniciar sesión**. ![Captura de pantalla de la pestaña "Registrarse" de la aplicación de Okta](/assets/images/help/saml/okta-sign-on-tab.png) +--- +ms.openlocfilehash: 0626c11052a92500820ca0a3ac24f0cad784ebd6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134593" +--- +1. En el nombre de la aplicación, haga clic en **Iniciar sesión**. + ![Captura de pantalla de la pestaña "Iniciar sesión" para la aplicación Okta](/assets/images/help/saml/okta-sign-on-tab.png) diff --git a/translations/es-ES/data/reusables/saml/okta-view-setup-instructions.md b/translations/es-ES/data/reusables/saml/okta-view-setup-instructions.md index 5b2d2cdc7c..7585d1f18d 100644 --- a/translations/es-ES/data/reusables/saml/okta-view-setup-instructions.md +++ b/translations/es-ES/data/reusables/saml/okta-view-setup-instructions.md @@ -1 +1,9 @@ -1. Debajo de "MÉTODOS DE REGISTRO", da clic en **Ver las instrucciones de configuración". +--- +ms.openlocfilehash: 0c41ccbde38c607916822e265d7fb749318db717 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134587" +--- +1. En "SIGN ON METHODS" (MÉTODOS DE INICIO DE SESIÓN), haz clic en **View Setup Instructions** (Ver instrucciones de configuración). diff --git a/translations/es-ES/data/reusables/saml/outside-collaborators-exemption.md b/translations/es-ES/data/reusables/saml/outside-collaborators-exemption.md index 023d196237..7e25b1af7b 100644 --- a/translations/es-ES/data/reusables/saml/outside-collaborators-exemption.md +++ b/translations/es-ES/data/reusables/saml/outside-collaborators-exemption.md @@ -1,8 +1,16 @@ +--- +ms.openlocfilehash: 4d4e5a2d205dd4774e4d40394e07f339536e1dcb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147526825" +--- {% note %} -**Notas:** +**Notas:** -- No se requiere autenticación de SAML para que los miembros de las organizaciones realicen operaciones de lectura tales como ver, clonar y bifurcar recursos públicos. -- No se requiere autenticación de SAML para los colaboradores externos. Para obtener más información sobre los colaboradores externos, consulta la sección "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#outside-collaborators)". +- La autenticación SAML no es necesaria para que los miembros de la organización realicen operaciones de lectura, como ver, clonar y bifurcar recursos públicos. +- La autenticación SAML no es necesaria para colaboradores externos. Para más información sobre los colaboradores externos, vea "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#outside-collaborators)". {% endnote %} diff --git a/translations/es-ES/data/reusables/saml/recovery-code-access.md b/translations/es-ES/data/reusables/saml/recovery-code-access.md index c78e5359bc..55119d0210 100644 --- a/translations/es-ES/data/reusables/saml/recovery-code-access.md +++ b/translations/es-ES/data/reusables/saml/recovery-code-access.md @@ -1,13 +1,21 @@ -1. En la parte inferior del diálogo de inicio de sesión único, haz clic en **Use a recovery code** (Usar un código de recuperación) para saltear el inicio de sesión único. +--- +ms.openlocfilehash: 94344f2a86c1220c8046aea759e96e895eeb52a8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134574" +--- +1. En la parte inferior del cuadro de diálogo de inicio de sesión único, haga clic en **Use a recovery code** para omitir el inicio de sesión único. - ![Captura de pantalla del enlace para ingresar tu código de recuperación](/assets/images/help/saml/saml_use_recovery_code.png) + ![Captura de pantalla del vínculo para escribir el código de recuperación](/assets/images/help/saml/saml_use_recovery_code.png) 2. En el campo "Recovery Code" (Código de recuperación), escribe tu código de recuperación. - ![Captura de pantalla del campo para ingresar tu código de recuperación](/assets/images/help/saml/saml_recovery_code_entry.png) + ![Captura de pantalla del campo para escribir el código de recuperación](/assets/images/help/saml/saml_recovery_code_entry.png) -3. Da clic en **Verificar**. +3. Haga clic en **Comprobar**. - ![Captura de pantalla del botón para verificar tu código de recuperación](/assets/images/help/saml/saml_verify_recovery_codes.png) + ![Captura de pantalla del botón para confirmar el código de recuperación](/assets/images/help/saml/saml_verify_recovery_codes.png) -Una vez que hayas utilizado un código de recuperación, asegúrate de tener en mente que este ya no es válido. No podrás volver a usar el código de recuperación. +Una vez que haya usado un código de verificación, asegúrese de anotar que ya no es válido. No podrás volver a usar el código de recuperación. diff --git a/translations/es-ES/data/reusables/saml/recovery-code-caveats.md b/translations/es-ES/data/reusables/saml/recovery-code-caveats.md index 5f225f9675..a58b3d19ac 100644 --- a/translations/es-ES/data/reusables/saml/recovery-code-caveats.md +++ b/translations/es-ES/data/reusables/saml/recovery-code-caveats.md @@ -1 +1,9 @@ -Solo puedes utilizar los códigos de recuperación una vez y debes utilizarlos en orden consecutivo. Los códigos de recuperación garantizan el acceso durante 24 horas. +--- +ms.openlocfilehash: 0259139af8110f5e19860ea0b78cff797e3b1d7f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134893" +--- +Solo puede usar códigos de recuperación una vez y debe utilizarlos en orden consecutivo. Los códigos de recuperación garantizan el acceso durante 24 horas. diff --git a/translations/es-ES/data/reusables/saml/removed-users-can-rejoin.md b/translations/es-ES/data/reusables/saml/removed-users-can-rejoin.md index 9f7b304010..a17f7b86e4 100644 --- a/translations/es-ES/data/reusables/saml/removed-users-can-rejoin.md +++ b/translations/es-ES/data/reusables/saml/removed-users-can-rejoin.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 4da46ac099f8b1c89082b02d65f645300186785b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134569" +--- Cualquier usuario que se haya eliminado debido a que se requirió el SSO de SAML podrá volver a unirse a tu organización si se autentica mediante el inicio de sesión único de SAML. diff --git a/translations/es-ES/data/reusables/saml/revoke-authorized-credentials.md b/translations/es-ES/data/reusables/saml/revoke-authorized-credentials.md index e7a118ae40..1740fda2e5 100644 --- a/translations/es-ES/data/reusables/saml/revoke-authorized-credentials.md +++ b/translations/es-ES/data/reusables/saml/revoke-authorized-credentials.md @@ -1 +1,10 @@ -1. Para revocar las credenciales, a la derecha de aquellas que quieras revocar, da clic en **Revocar**. ![Botón revocar](/assets/images/help/saml/revoke-credentials.png) +--- +ms.openlocfilehash: 8465fcf359731441f78d8f0c5f035e0823a8f15b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134892" +--- +1. Para revocar las credenciales, a la derecha de las que quiera revocar, haga clic en **Revoke**. + ![Botón Revoke](/assets/images/help/saml/revoke-credentials.png) diff --git a/translations/es-ES/data/reusables/saml/revoke-saml-session.md b/translations/es-ES/data/reusables/saml/revoke-saml-session.md index 3f755d3088..ee459c15d4 100644 --- a/translations/es-ES/data/reusables/saml/revoke-saml-session.md +++ b/translations/es-ES/data/reusables/saml/revoke-saml-session.md @@ -1 +1,10 @@ -1. Para revocar una sesión, a la derecha de aquella que quieras revocar, da clic en **Revocar**. ![Botón revocar](/assets/images/help/saml/revoke-session.png) +--- +ms.openlocfilehash: c39b810ec272be5bdbb2b4a215cbfe25dcb2bc18 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134563" +--- +1. Para revocar una sesión, a la derecha de la sesión que quieras revocar, haz clic en **Revocar**. + ![Botón Revoke](/assets/images/help/saml/revoke-session.png) diff --git a/translations/es-ES/data/reusables/saml/revoke-sso-identity.md b/translations/es-ES/data/reusables/saml/revoke-sso-identity.md index a4e367ac64..594e04dd85 100644 --- a/translations/es-ES/data/reusables/saml/revoke-sso-identity.md +++ b/translations/es-ES/data/reusables/saml/revoke-sso-identity.md @@ -1 +1,10 @@ -1. Para revocar la identidad vinculada, da clic en **Revocar** a la derecha de ésta. ![Botón revocar](/assets/images/help/saml/revoke-identity.png) +--- +ms.openlocfilehash: 0e538c1d90d4f75ba895f9a24bec7e8ad36b317b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134887" +--- +1. Para revocar la identidad vinculada, a la derecha de la identidad, haga clic en **Revocar**. + ![Botón Revoke](/assets/images/help/saml/revoke-identity.png) diff --git a/translations/es-ES/data/reusables/saml/saml-accounts.md b/translations/es-ES/data/reusables/saml/saml-accounts.md index 4e9c7c1cb5..1f235ce130 100644 --- a/translations/es-ES/data/reusables/saml/saml-accounts.md +++ b/translations/es-ES/data/reusables/saml/saml-accounts.md @@ -1,7 +1,15 @@ -Si configuras el SSO de SAML, los miembros de tu organización seguirán iniciando sesión en sus cuentas personales en {% data variables.product.prodname_dotcom_the_website %}. Cuando un miembro acede a recursos no públicos dentro de tu organización, {% data variables.product.prodname_dotcom %} redirige al miembro a tu IdP para autenticarse. Después de una autenticación exitosa, tu IdP los redirige de vuelta a {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta la sección "[Acerca de la autenticación con el inicio de sesión único de SAML](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on)". +--- +ms.openlocfilehash: 41c1afacc9dbebc6722e5b60cbd5a52b5786df5d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147526826" +--- +Si configura el SSO de SAML, los miembros de su organización continuarán iniciando sesión en sus cuentas personales en {% data variables.product.prodname_dotcom_the_website %}. Cuando un miembro acceda a los recursos que no sean públicos dentro de su organización, {% data variables.product.prodname_dotcom %} lo redireccionará a tu IdP para autenticarse. Después de autenticarse correctamente, su IdP redirecciona a este miembro a {% data variables.product.prodname_dotcom %}. Para más información, vea "[Acerca de la autenticación con el inicio de sesión único de SAML](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on)". {% note %} -**Nota:** El SSO de SAML no reemplaza al proceso de inicio de sesión normal para {% data variables.product.prodname_dotcom %}. A menos de que utilices {% data variables.product.prodname_emus %}, los miembros seguirán iniciando sesión en sus cuenta spersonales de {% data variables.product.prodname_dotcom_the_website %} y cada cuenta personal se enlazará a una identidad externa en tu IdP. +**Nota:** SAML SSO no reemplaza el proceso de inicio de sesión normal para {% data variables.product.prodname_dotcom %}. A menos que use {% data variables.product.prodname_emus %}, los miembros seguirán iniciando sesión en sus cuentas personales en {% data variables.product.prodname_dotcom_the_website %} y cada cuenta personal se vinculará a una identidad externa en el IdP. {% endnote %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/saml/saml-disabled-linked-identities-removed.md b/translations/es-ES/data/reusables/saml/saml-disabled-linked-identities-removed.md index b7048f0279..68908cffee 100644 --- a/translations/es-ES/data/reusables/saml/saml-disabled-linked-identities-removed.md +++ b/translations/es-ES/data/reusables/saml/saml-disabled-linked-identities-removed.md @@ -1 +1,9 @@ -Cuando se inhabilita el SSO de SAML, todas las identidades externas enlazadas se eliminarán de {% data variables.product.product_name %}. +--- +ms.openlocfilehash: 942da167a47504ffadb17e32293834fa5cc64cb3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134886" +--- +Cuando el SSO de SAML está deshabilitado, todas las identidades externas vinculadas se eliminan de {% data variables.product.product_name %}. 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 072dc80ea3..b8f9b51640 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 @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: d08df6f87611aec73985fd0ecd279b67079e2a1f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147067382" +--- {% 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. Para obtener más información, consulta "[Suspender y anular suspensión de usuarios](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users)". +Si eliminas un usuario desde tu proveedor de identidades, también debes suspenderlos de forma manual. De lo contrario, el propietario de la cuenta puede seguir autenticando mediante tokens de acceso o claves SSH. Para obtener más información, consulte "[Suspensión y anulación de la suspensión de usuarios](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users)". {% endif %} diff --git a/translations/es-ES/data/reusables/saml/saml-identity-linked.md b/translations/es-ES/data/reusables/saml/saml-identity-linked.md index 0dab669030..14645e9492 100644 --- a/translations/es-ES/data/reusables/saml/saml-identity-linked.md +++ b/translations/es-ES/data/reusables/saml/saml-identity-linked.md @@ -1 +1,10 @@ -1. En la barra lateral izquierda, da clic en **Identidad de SAML vinculada**. ![Identidad vinculada de SAML](/assets/images/help/saml/saml-identity-linked.png) +--- +ms.openlocfilehash: c190818ec976ae835d5e4ad01acc09f954bdc5dd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134881" +--- +1. En la barra lateral de la izquierda, haga clic en **Identidad vinculada de SAML**. + ![Identidad vinculada de SAML](/assets/images/help/saml/saml-identity-linked.png) diff --git a/translations/es-ES/data/reusables/saml/saml-requires-ghec.md b/translations/es-ES/data/reusables/saml/saml-requires-ghec.md index 7b1a7a7e24..8b1ba59b8a 100644 --- a/translations/es-ES/data/reusables/saml/saml-requires-ghec.md +++ b/translations/es-ES/data/reusables/saml/saml-requires-ghec.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 5fb16b2e2df159c972bac2091ae2b1cb47afc11a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134550" +--- El SSO de SAML requiere {% data variables.product.prodname_ghe_cloud %}. diff --git a/translations/es-ES/data/reusables/saml/saml-session-oauth.md b/translations/es-ES/data/reusables/saml/saml-session-oauth.md index aeebb060cd..463470485c 100644 --- a/translations/es-ES/data/reusables/saml/saml-session-oauth.md +++ b/translations/es-ES/data/reusables/saml/saml-session-oauth.md @@ -1 +1,9 @@ -Si perteneces a cualquier organización que requiera el inicio de sesión único de SAML, puede que se te pida autenticarte a través de tu proveedor de identidad antes de que se te autorice un {% data variables.product.prodname_oauth_app %}. Para obtener más información sobre SAML, consulta la sección "[Acerca de la autenticación con el inicio de sesión único de SAML](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %} +--- +ms.openlocfilehash: d6558389cb7f14f3c0a626e99aaa4e9ac45ff0a1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134880" +--- +Si perteneces a cualquier organización que requiera el inicio de sesión único de SAML, puede que se te pida autenticarte a través de tu proveedor de identidad antes de que se te autorice un {% data variables.product.prodname_oauth_app %}. Para más información sobre SAML, vea "[Acerca de la autenticación con el inicio de sesión único de SAML](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}."{% endif %} diff --git a/translations/es-ES/data/reusables/saml/saml-single-logout-not-supported.md b/translations/es-ES/data/reusables/saml/saml-single-logout-not-supported.md index a54a71e0ce..85bb336507 100644 --- a/translations/es-ES/data/reusables/saml/saml-single-logout-not-supported.md +++ b/translations/es-ES/data/reusables/saml/saml-single-logout-not-supported.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 0b0189cf01844ba2674adb92a993c9f3d4bd388b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134545" +--- {% data variables.product.product_name %} no es compatible con el cierre de sesión único de SAML. Para terminar una sesión de SAML activa, los usuarios deben salir directamente en tu IdP de SAML. diff --git a/translations/es-ES/data/reusables/saml/saml-supported-idps.md b/translations/es-ES/data/reusables/saml/saml-supported-idps.md index 6263ae9071..6ba1805c48 100644 --- a/translations/es-ES/data/reusables/saml/saml-supported-idps.md +++ b/translations/es-ES/data/reusables/saml/saml-supported-idps.md @@ -1,15 +1,21 @@ -{% data variables.product.product_name %} es compatible con el SSO de SAML para los IdP que implementen SAML 2.0 estándar. Para obtener más información, consulta la sección [Wiki de SAML](https://wiki.oasis-open.org/security) en el sitio web de OASIS. +--- +ms.openlocfilehash: 30657af068d61df41410e2b11f9d89172891e748 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134875" +--- +{% data variables.product.product_name %} es compatible con el SSO de SAML para los IdP que implementen SAML 2.0 estándar. Para más información, vea la [wiki de SAML](https://wiki.oasis-open.org/security) en el sitio web de OASIS. {% data variables.product.company_short %} es oficialmente compatible con y prueba internamente los siguientes IdP. {% ifversion fpt or ghec or ghes %} - Active Directory Federation Services (AD FS) -- Azure Active Directory (Azure AD) +- Azure Active Directory (Azure AD) - Okta - OneLogin - PingOne -- Shibboleth -{% elsif ghae %} -- Azure Active Directory (Azure AD) -- Okta (beta) -{% endif %} +- Shibboleth {% elsif ghae %} +- Azure Active Directory (Azure AD) +- Okta (beta) {% endif %} diff --git a/translations/es-ES/data/reusables/saml/switching-from-org-to-enterprise.md b/translations/es-ES/data/reusables/saml/switching-from-org-to-enterprise.md index f90ccd7a1f..1d43a8972e 100644 --- a/translations/es-ES/data/reusables/saml/switching-from-org-to-enterprise.md +++ b/translations/es-ES/data/reusables/saml/switching-from-org-to-enterprise.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: eb58d3cc072db06c4ae639f514399111273d954e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134533" +--- Existen consideraciones especiales al habilitar el SSO de SAML en tu cuenta empresarial si cualquiera de las organizaciones que pertenecen a la cuenta empresarial ya se configuraron para utilizar el SSO de SAML. diff --git a/translations/es-ES/data/reusables/saml/testing-saml-sso.md b/translations/es-ES/data/reusables/saml/testing-saml-sso.md index cc17493314..1a47cfc271 100644 --- a/translations/es-ES/data/reusables/saml/testing-saml-sso.md +++ b/translations/es-ES/data/reusables/saml/testing-saml-sso.md @@ -1 +1,9 @@ -Cuando configuras el SSO de SAML en tu organización, puedes probar tu implementación sin que afecte a los miembros de tu organización cuando dejas sin marcar la opción **Requerir la autenticación con el SSO de SAML para todos los miembros de la organización _nombre de organización_**. +--- +ms.openlocfilehash: 6ff7fb9ccb9b3e9de365b1818347c75d997ab8cc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134874" +--- +Cuando configura SAML SSO en su organización, puede probar su implementación sin afectar a los miembros de su organización si deja sin marcar la opción **Requerir autenticación SAML SSO a todos los miembros de la organización _nombre de la organización_**. diff --git a/translations/es-ES/data/reusables/saml/use-classic-ui.md b/translations/es-ES/data/reusables/saml/use-classic-ui.md index 840ba7ce0b..7ef944a8bb 100644 --- a/translations/es-ES/data/reusables/saml/use-classic-ui.md +++ b/translations/es-ES/data/reusables/saml/use-classic-ui.md @@ -1,3 +1,11 @@ -Debes utilizar la "IU Clásica" en Okta. Para obtener más información, consulta la sección [Organized Navigation](https://developer.okta.com/blog/2017/09/25/all-new-developer-console#new-look--feel) en el blog de Okta. +--- +ms.openlocfilehash: 6ef981f2197e9d624d03de73bb46092df1318432 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134532" +--- +Debes utilizar la "IU Clásica" en Okta. Para más información, vea [Navegación organizada](https://developer.okta.com/blog/2017/09/25/all-new-developer-console#new-look--feel) en el blog de Okta. -![Seleccionar "IU Clásica" en el selector de estilos de UI de Okta sobre el tablero](/assets/images/help/saml/okta-classic-ui.png) +![Selección de "IU clásica" en el selector de estilos de IU de Okta sobre el panel](/assets/images/help/saml/okta-classic-ui.png) diff --git a/translations/es-ES/data/reusables/saml/view-authorized-credentials.md b/translations/es-ES/data/reusables/saml/view-authorized-credentials.md index ad4f78f8c0..f83170421c 100644 --- a/translations/es-ES/data/reusables/saml/view-authorized-credentials.md +++ b/translations/es-ES/data/reusables/saml/view-authorized-credentials.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: f070d519ad21c2ce096df1ea348ecbf7d1f79b18 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134839" +--- 1. Visualiza las credenciales autorizadas para el miembro debajo de "Credenciales autorizadas". diff --git a/translations/es-ES/data/reusables/saml/view-saml-sessions.md b/translations/es-ES/data/reusables/saml/view-saml-sessions.md index 97bca6424f..bad9bff7ee 100644 --- a/translations/es-ES/data/reusables/saml/view-saml-sessions.md +++ b/translations/es-ES/data/reusables/saml/view-saml-sessions.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: fc57b5e34f745e7f32e9d031f2bb960bacb57603 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134527" +--- 1. Visualiza las sesiones activas de SAML para el miembro debajo de "Sesiones de SAML activas". diff --git a/translations/es-ES/data/reusables/saml/view-sso-identity.md b/translations/es-ES/data/reusables/saml/view-sso-identity.md index 7f79c9d0cb..95949f72ca 100644 --- a/translations/es-ES/data/reusables/saml/view-sso-identity.md +++ b/translations/es-ES/data/reusables/saml/view-sso-identity.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: a0a695a7f10dea68bf761c7309fa54d4a3ca0fcc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134838" +--- 1. Visualiza la identidad de SSO vinculada para el miembro debajo de "Identidad de SSO vinculada". diff --git a/translations/es-ES/data/reusables/saml/when-you-enforce.md b/translations/es-ES/data/reusables/saml/when-you-enforce.md index bbb0b1eb08..9e4f6b102d 100644 --- a/translations/es-ES/data/reusables/saml/when-you-enforce.md +++ b/translations/es-ES/data/reusables/saml/when-you-enforce.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 643af33b52c873ab0eb4dbd7311b2ee0fbfa3ec8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134514" +--- Cuando requieres el SSO de SAML, todos los miembros de la organización deben autenticarse a través de tu IdP para acceder a los recursos organizacionales. diff --git a/translations/es-ES/data/reusables/saml/you-must-periodically-authenticate.md b/translations/es-ES/data/reusables/saml/you-must-periodically-authenticate.md index 02f12872bf..3f2cd23bef 100644 --- a/translations/es-ES/data/reusables/saml/you-must-periodically-authenticate.md +++ b/translations/es-ES/data/reusables/saml/you-must-periodically-authenticate.md @@ -1 +1,9 @@ -Debes autenticarte frecuentemente con tu IdP de SAML para obtener acceso a {% ifversion fpt or ghec %}los recursos organizacionales en {% data variables.product.prodname_dotcom_the_website %}{% elsif ghae %}{% data variables.product.product_location %}{% endif %}. Tu IdP especifica la duración de este período de inicio de sesión y, generalmente, es de 24 horas. Este requisito de inicio de sesión periódico limita la duración del acceso y requiere que te vuelvas a identificar para continuar. {% ifversion fpt or ghec %}Puedes ver y administrar las sesiones activas de SAML en tu configuración de seguridad. Para obtener más información, consulta la sección "[Visualizar y administrar tus sesiones activas de SAML](/articles/viewing-and-managing-your-active-saml-sessions)".{% endif %} +--- +ms.openlocfilehash: a58f8cdbd481991312d9bce77e1cd41a35ffad75 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134833" +--- +Debes utilizar periódicamente tu idP de SAML para autenticarte y obtener acceso a {% ifversion fpt or ghec %}los recursos de la organización de {% data variables.product.prodname_dotcom_the_website %}{% elsif ghae %}{% data variables.product.product_location %}{% endif %}. Tu IdP especifica la duración de este período de inicio de sesión y, generalmente, es de 24 horas. Este requisito de inicio de sesión periódico limita la duración del acceso y requiere que te vuelvas a identificar para continuar. {% ifversion fpt or ghec %}Puedes ver y administrar tus sesiones de SAML activas en la configuración de seguridad. Para obtener más información, consulta "[Ver y administrar tus sesiones de SAML activas](/articles/viewing-and-managing-your-active-saml-sessions)."{% endif %} diff --git a/translations/es-ES/data/reusables/scim/after-you-configure-saml.md b/translations/es-ES/data/reusables/scim/after-you-configure-saml.md index 7e58552ce4..21b1b99dd7 100644 --- a/translations/es-ES/data/reusables/scim/after-you-configure-saml.md +++ b/translations/es-ES/data/reusables/scim/after-you-configure-saml.md @@ -1 +1,9 @@ -Predeterminadamente, tus IdP no se comunican con {% data variables.product.product_name %} automáticamente cuando asignas o desasignas la aplicación. {% data variables.product.product_name %} {% ifversion fpt or ghec %}aprovisiona el acceso a tus recursos en {% else %}crea una cuenta de usuario {% endif %}utilizando Just-in-Time (JIT) de SAML aprovisionando la primera vez que alguien navega a {% ifversion fpt or ghec %}tus recursos en {% endif %} {% data variables.product.product_name %} e inicia sesión autenticándose con tu IdP. Puede que necesites notificar a los usuarios manualmente cuando les otorgas acceso a {% data variables.product.product_name %}, y debes {% ifversion fpt or ghec %}desaprovisionar el acceso manualmente {% else %}desactivar la cuenta de usuario manualmente en {% endif %}{% data variables.product.product_name %} durante el proceso de salida. Puedes utilizar el SCIM para {% ifversion ghec %}aprovisionar o desaprovisionar{% elsif ghae %}crear o suspender{% endif %} {% ifversion fpt or ghec %}el acceso a las organizaciones que le pertenezcan a tu empresa en{% data variables.product.prodname_dotcom_the_website %} {% else %}las cuentas de usuario y acceder a{% data variables.product.product_name %} {% endif %}automáticamente cuando asignas o dejas de asignar la aplicación en tu IdP. +--- +ms.openlocfilehash: cfe1441d8807b616dae5499c5f1fb01316364c5b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134509" +--- +Predeterminadamente, tus IdP no se comunican con {% data variables.product.product_name %} automáticamente cuando asignas o desasignas la aplicación. {% data variables.product.product_name %} {% ifversion fpt or ghec %}aprovisiona el acceso a los recursos en {% else %}crea una cuenta de usuario {% endif %}mediante aprovisionamiento Just-in-Time (JIT) de SAML la primera vez que alguien navega a {% ifversion fpt or ghec %}los recursos en {% endif %} {% data variables.product.product_name %} e inicia sesión mediante la autenticación con el IdP. Es posible que tenga que notificar manualmente a los usuarios cuando les conceda acceso a {% data variables.product.product_name %} y {% ifversion fpt or ghec %}desaprovisionar manualmente el acceso {% else %}desactivar la cuenta del usuario en {% endif %}{% data variables.product.product_name %} durante la retirada. Puedes usar SCIM para {% ifversion ghec %}aprovisionar o desaprovisionar{% elsif ghae %}crear o suspender el{% endif %} {% ifversion fpt or ghec %}acceso a las organizaciones propiedad de la empresa en las cuentas de usuario de {% data variables.product.prodname_dotcom_the_website %} {% else %} y el acceso a {% data variables.product.product_name %} {% endif %}de forma automática cuando asigne o anule la asignación de la aplicación en IdP. diff --git a/translations/es-ES/data/reusables/scim/changes-should-come-from-idp.md b/translations/es-ES/data/reusables/scim/changes-should-come-from-idp.md index 251bcdd9ff..4c35665872 100644 --- a/translations/es-ES/data/reusables/scim/changes-should-come-from-idp.md +++ b/translations/es-ES/data/reusables/scim/changes-should-come-from-idp.md @@ -1 +1,9 @@ -Si se implementó el aprovisionamiento de SCIM para tu organización, cualquier cambio a una membrecía de organización de un usuario deberá activarse desde el proveedor de identidad. Si se invita manualmente a un usuario para pertenecer a una organización en vez de mediante una integración existente de SCIM, la cuenta de usuario podría no enlazarse adecuadamente a su identidad de SCIM. Esto puede prevenir que la cuenta de usuario se desaprovisione a través de SCIM en el futuro. Si se elimina manualmente a un usuario en vez de mediante una integración existente de SCIM, una identidad enlazada obsoleta permanecerá, lo cual puede ocasionar problemas si el usuario necesita volverse a unir a la organización. +--- +ms.openlocfilehash: dbc37853f288c92b80e2858c0e94b9a07ca9b60f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134832" +--- +Si el aprovisionamiento de SCIM se implementa para su organización, los cambios en la pertenencia a la organización de un usuario se deben desencadenar desde el proveedor de identidades. Si se invita a un usuario manualmente a una organización en lugar de mediante una integración de SCIM existente, es posible que su cuenta de usuario no se vincule correctamente a su identidad de SCIM. Esto puede impedir que la cuenta de usuario se desaprovisione a través de SCIM en el futuro. Si un usuario se quita manualmente en lugar de mediante una integración de SCIM existente, permanecerá una identidad vinculada obsoleta, lo que puede provocar problemas si el usuario necesita volver a unirse a la organización. 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 98ac74731f..a2794ae0ef 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,9 @@ -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. +--- +ms.openlocfilehash: 49888e7031e048c77d405b1e65d9e06510e3c789 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147063414" +--- +Para usar SCIM con tu organización, debes usar una {% data variables.product.prodname_oauth_app %} propiedad de terceros. La {% data variables.product.prodname_oauth_app %} la debe autorizar un usuario específico de {% data variables.product.prodname_dotcom %} y, posteriormente, actuar en nombre de este. Si el usuario que ha autorizado por última vez esta {% data variables.product.prodname_oauth_app %} abandona la organización o le eliminan de esta, SCIM dejará de funcionar. Para evitar este problema, se recomienda crear una cuenta de usuario dedicada para configurar SCIM. Esta cuenta de usuario debe ser un propietario de la organización y consumirá una licencia. 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 a70d6cff84..2288b14408 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 @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: ebe9a25b8ca45009aa7628cc732e871990edf233 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147060542" +--- {% note %} -**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". +**Nota:** Para evitar superar el límite de frecuencia en los datos {% data variables.product.product_name %}, no asignes más de 1000 usuarios por hora a la aplicación IdP. Si usas grupos para asignar usuarios a la aplicación IdP, no agregues más de 100 usuarios a cada grupo por hora. Si superas estos umbrales, los intentos de aprovisionar usuarios pueden producir un error de "límite de velocidad". {% endnote %} diff --git a/translations/es-ES/data/reusables/scim/enterprise-account-scim.md b/translations/es-ES/data/reusables/scim/enterprise-account-scim.md index 1fda5d1015..47146f3ba0 100644 --- a/translations/es-ES/data/reusables/scim/enterprise-account-scim.md +++ b/translations/es-ES/data/reusables/scim/enterprise-account-scim.md @@ -1 +1,9 @@ -No puedes utilizar esta implementación de SCIM con una cuenta empresarial ni con una {% data variables.product.prodname_emu_org %}. Si se habilitó a tu empresa para las {% data variables.product.prodname_emus %}, debes utilizar una implementación diferente de SCIM. De otra forma, SCIM no estará disponible a nivel empresarial. Para obtener más información, consulta la sección "[Configurar el aprovisionamiento de SCIM para las {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users)". +--- +ms.openlocfilehash: e53e61c7e5f6b12e9510b78251b68dea902eac9d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134502" +--- +No puedes usar esta implementación de SCIM con una cuenta de empresa o con una {% data variables.product.prodname_emu_org %}. Si la empresa está habilitada para {% data variables.product.prodname_emus %}, debes usar otra implementación de SCIM. De lo contrario, SCIM no está disponible en el nivel empresarial. Para obtener más información, consulta "[Configuración del aprovisionamiento de SCIM para {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users)". diff --git a/translations/es-ES/data/reusables/scim/nameid-and-username-must-match.md b/translations/es-ES/data/reusables/scim/nameid-and-username-must-match.md index 01311010ab..c62f10cfad 100644 --- a/translations/es-ES/data/reusables/scim/nameid-and-username-must-match.md +++ b/translations/es-ES/data/reusables/scim/nameid-and-username-must-match.md @@ -1 +1,9 @@ -El IdP de SAML y el cliente de SCIM deben utilizar valores coincidentes de `NameID` y `userName` para cada usuario. Esto le permite al usuario que se autentica mediante SAML el poder enlazarse con su identidad aprovisionada de SCIM. +--- +ms.openlocfilehash: ffa400a45f4c54f9d707652cde2b1f667f7de13d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134826" +--- +El IdP de SAML y el cliente de SCIM deben usar los mismos valores de `NameID` y `userName` para cada usuario. Esto le permite al usuario que se autentica mediante SAML el poder enlazarse con su identidad aprovisionada de SCIM. diff --git a/translations/es-ES/data/reusables/scim/supported-idps.md b/translations/es-ES/data/reusables/scim/supported-idps.md index 627243defc..a6287a89b4 100644 --- a/translations/es-ES/data/reusables/scim/supported-idps.md +++ b/translations/es-ES/data/reusables/scim/supported-idps.md @@ -1,6 +1,13 @@ +--- +ms.openlocfilehash: 4dfd2a37e834cd7331131d655545160b8ff2ef7f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134496" +--- Los siguientes IdP pueden aprovisionar o desaprovisionar las cuentas de usuario en {% data variables.product.product_location %} utilizando SCIM. {% ifversion ghae %} - Azure AD -- Okta (actualmente en beta) -{% endif %} +- Okta (actualmente en versión beta) {% endif %} diff --git a/translations/es-ES/data/reusables/search/date_gt_lt.md b/translations/es-ES/data/reusables/search/date_gt_lt.md index e25a9b2d39..a5eee1b61a 100644 --- a/translations/es-ES/data/reusables/search/date_gt_lt.md +++ b/translations/es-ES/data/reusables/search/date_gt_lt.md @@ -1 +1,9 @@ -Cuando buscas una fecha, puedes utilizar los calificadores de mayor qué, menor qué y rango para filtrar aún más los resultados. Para obtener más información, consulta la sección "[Entender la sintaxis de búsqueda](/github/searching-for-information-on-github/understanding-the-search-syntax)". +--- +ms.openlocfilehash: afd4c9ccc2df5ce0eb2a05a2fbae43ed75f9144b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134821" +--- +Cuando buscas una fecha, puedes utilizar los calificadores de mayor qué, menor qué y rango para filtrar aún más los resultados. Para más información, vea "[Descripción de la sintaxis de búsqueda](/github/searching-for-information-on-github/understanding-the-search-syntax)". diff --git a/translations/es-ES/data/reusables/search/requested_reviews_search.md b/translations/es-ES/data/reusables/search/requested_reviews_search.md index e90c48dde3..a3d279f287 100644 --- a/translations/es-ES/data/reusables/search/requested_reviews_search.md +++ b/translations/es-ES/data/reusables/search/requested_reviews_search.md @@ -1 +1,9 @@ -Puedes encontrar una solicitud de extracción en donde se te haya solicitado una revisión, ya sea a ti o a algún equipo del que seas miembro, con el calificador de búsqueda `review-requested:[USERNAME]` o `team-review-requested:[TEAMNAME]`. Para obtener más información, consulta la sección "[Buscar informes de problemas y solicitudes de extracción](/articles/searching-issues-and-pull-requests)". +--- +ms.openlocfilehash: ea268fa024cdb19ae9b31fc66556881d8e2ec30c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134490" +--- +Puede buscar una solicitud de incorporación de cambios de la que se le solicite, o a un equipo del que sea miembro, la revisión con el calificador de búsqueda `review-requested:[USERNAME]` o `team-review-requested:[TEAMNAME]`. Para más información, vea "[Búsqueda de incidencias y solicitudes de incorporación de cambios](/articles/searching-issues-and-pull-requests)". diff --git a/translations/es-ES/data/reusables/search/requested_reviews_search_tip.md b/translations/es-ES/data/reusables/search/requested_reviews_search_tip.md index 4332eb09a3..bf346823aa 100644 --- a/translations/es-ES/data/reusables/search/requested_reviews_search_tip.md +++ b/translations/es-ES/data/reusables/search/requested_reviews_search_tip.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 4cec58e6fe66ce970d267a3150423afc933fbc12 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134820" +--- {% tip %} -**Tip:** Puedes encontrar una solicitud de extracción en donde se te haya solicitado una revisión, ya sea a ti o a algún equipo del que seas miembro, con el calificador de búsqueda `review-requested:[USERNAME]` o `team-review-requested:[TEAMNAME]`. Para obtener más información, consulta la sección "[Buscar informes de problemas y solicitudes de extracción](/articles/searching-issues-and-pull-requests)". +**Propina:** Puedes encontrar una solicitud de incorporación de cambios en la que se te solicite a ti o a un equipo del que formes parte una revisión con el calificador de búsqueda `review-requested:[USERNAME]` o `team-review-requested:[TEAMNAME]`. Para más información, consulta "[Búsqueda de incidencias y solicitudes de incorporación de cambios](/articles/searching-issues-and-pull-requests)". {% endtip %} diff --git a/translations/es-ES/data/reusables/search/required_login.md b/translations/es-ES/data/reusables/search/required_login.md index ade8e943a7..475935d842 100644 --- a/translations/es-ES/data/reusables/search/required_login.md +++ b/translations/es-ES/data/reusables/search/required_login.md @@ -1 +1,9 @@ -Debes haber iniciado sesión en una cuenta personal en {% data variables.product.product_name %} para buscar código en todos los repositorios públicos. +--- +ms.openlocfilehash: 09e56c44f24608a5c08afb07c6d3835a966d01e3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134485" +--- +Debes haber iniciado sesión en una cuenta personal en {% data variables.product.product_name %} para buscar el código en todos los repositorios públicos. diff --git a/translations/es-ES/data/reusables/search/search_issues_and_pull_requests_shortcut.md b/translations/es-ES/data/reusables/search/search_issues_and_pull_requests_shortcut.md index 64fee4a7a0..fff7ec7853 100644 --- a/translations/es-ES/data/reusables/search/search_issues_and_pull_requests_shortcut.md +++ b/translations/es-ES/data/reusables/search/search_issues_and_pull_requests_shortcut.md @@ -1 +1,9 @@ -Puedes enfocar tu cursor en la barra de búsqueda que está sobre el listado de informe de problemas o solicitud de extracción con un atajo de teclado. Para obtener más información, consulta "[Atajos del teclado](/articles/keyboard-shortcuts/#issue-and-pull-request-lists)". +--- +ms.openlocfilehash: 2e825a8aff0925393161d136c962082a5807a9eb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134815" +--- +Puedes enfocar tu cursor en la barra de búsqueda que está sobre el listado de informe de problemas o solicitud de extracción con un atajo de teclado. Para obtener más información, vea "[Métodos abreviados de teclado](/articles/keyboard-shortcuts/#issue-and-pull-request-lists)". diff --git a/translations/es-ES/data/reusables/search/syntax_tips.md b/translations/es-ES/data/reusables/search/syntax_tips.md index 904c88e063..0acd863b54 100644 --- a/translations/es-ES/data/reusables/search/syntax_tips.md +++ b/translations/es-ES/data/reusables/search/syntax_tips.md @@ -1,8 +1,16 @@ +--- +ms.openlocfilehash: b3ef2ec170753526500b4aab081227267c2dcd3d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134479" +--- {% tip %} -**Tips:**{% ifversion ghes or ghae %} - - Este artículo contiene enlaces a las búsquedas de muestra en el sitio web de {% data variables.product.prodname_dotcom_the_website %}, pero puedes utilizar los mismos filtros de búsqueda con {% data variables.product.product_name %}. En las búsquedas de ejemplos vinculadas, reemplaza `github.com` con el nombre de host para {% data variables.product.product_location %}.{% endif %} - - Para obtener una lista de sintaxis de búsqueda que puedas agregar a cualquier calificador para mejorar aún más tus resultados, consulta "[Comprender la sintaxis de búsqueda](/articles/understanding-the-search-syntax)". - - Utiliza comillas alrededor de los términos de búsqueda que contengan varias palabras. Por ejemplo, si deseas buscar propuestas con la etiqueta "In progress" (En curso), buscarías por la etiqueta `label:"in progress"`. Buscar no distingue entre mayúsculas y minúsculas. +**Sugerencias:** {% ifversion ghes or ghae %} + - Este artículo contiene enlaces a las búsquedas de muestra en el sitio web de {% data variables.product.prodname_dotcom_the_website %}, pero puedes utilizar los mismos filtros de búsqueda con {% data variables.product.product_name %}. En las búsquedas de ejemplos vinculadas, reemplace `github.com` con el nombre de host para {% data variables.product.product_location %}.{% endif %} + - Para obtener una lista de sintaxis de búsqueda que pueda agregar a cualquier calificador de búsqueda para mejorar aún más los resultados, vea "[Descripción de la sintaxis de búsqueda](/articles/understanding-the-search-syntax)". + - Utiliza comillas alrededor de los términos de búsqueda que contengan varias palabras. Por ejemplo, si quiere buscar incidencias con la etiqueta "En curso", tendría que buscar `label:"in progress"`. Buscar no distingue entre mayúsculas y minúsculas. {% endtip %} diff --git a/translations/es-ES/data/reusables/search/you-can-search-globally.md b/translations/es-ES/data/reusables/search/you-can-search-globally.md index d3fcf5d6d5..52729a0795 100644 --- a/translations/es-ES/data/reusables/search/you-can-search-globally.md +++ b/translations/es-ES/data/reusables/search/you-can-search-globally.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 477a936377c82dfe9aeb4539d820aa44fee242e7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134814" +--- Puedes buscar globalmente en todo {% data variables.product.product_name %} o limitar tu búsqueda a un repositorio o a una organización en particular diff --git a/translations/es-ES/data/reusables/secret-scanning/api-beta.md b/translations/es-ES/data/reusables/secret-scanning/api-beta.md index a4d2ab1c5d..8da631baf8 100644 --- a/translations/es-ES/data/reusables/secret-scanning/api-beta.md +++ b/translations/es-ES/data/reusables/secret-scanning/api-beta.md @@ -1,8 +1,16 @@ +--- +ms.openlocfilehash: 09ebb9f33daaa2de46afdf61cf5f65398219b0f9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134478" +--- {% ifversion ghes or ghae %} {% note %} -**Nota:** La API de {% data variables.product.prodname_secret_scanning %} se encuentra actualmente en beta y está sujeta a cambios. +**Nota**: La API {% data variables.product.prodname_secret_scanning %} se encuentra actualmente en versión beta pública y está sujeta a cambios. {% endnote %} diff --git a/translations/es-ES/data/reusables/secret-scanning/beta-dry-runs.md b/translations/es-ES/data/reusables/secret-scanning/beta-dry-runs.md index b2a227ed3e..06d895a49c 100644 --- a/translations/es-ES/data/reusables/secret-scanning/beta-dry-runs.md +++ b/translations/es-ES/data/reusables/secret-scanning/beta-dry-runs.md @@ -1,6 +1,14 @@ +--- +ms.openlocfilehash: 071cfdca3aa8af125dbb7553f6f734abd70cd113 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134779" +--- {% note %} -**Nota:** La característica de simulación se encuentra actualmente en beta y está sujeta a cambios. +**Nota:** Esta característica de simulacro se encuentra en versión beta y está sujeta a cambios. {% endnote %} diff --git a/translations/es-ES/data/reusables/secret-scanning/beta.md b/translations/es-ES/data/reusables/secret-scanning/beta.md index 29bbb89784..44c49c336e 100644 --- a/translations/es-ES/data/reusables/secret-scanning/beta.md +++ b/translations/es-ES/data/reusables/secret-scanning/beta.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: 6651596e9f4ee39f1263196731ff03079c33598c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134473" +--- {% ifversion ghae %} @@ -6,7 +14,7 @@ {% note %} -**Nota:** Las {% data variables.product.prodname_secret_scanning_caps %} para los repositorios que pertenecen a organizaciones se encuentra actualmente en beta y está sujeta a cambios. +**Nota:** {% data variables.product.prodname_secret_scanning_caps %} para los repositorios que pertenecen a organizaciones se encuentra actualmente en versión beta y está sujeta a cambios. {% endnote %} diff --git a/translations/es-ES/data/reusables/secret-scanning/enterprise-enable-secret-scanning.md b/translations/es-ES/data/reusables/secret-scanning/enterprise-enable-secret-scanning.md index 66cfe9257d..5be65ce9e8 100644 --- a/translations/es-ES/data/reusables/secret-scanning/enterprise-enable-secret-scanning.md +++ b/translations/es-ES/data/reusables/secret-scanning/enterprise-enable-secret-scanning.md @@ -1,8 +1,16 @@ +--- +ms.openlocfilehash: bd43779cdfde11268b296b12ad5f328d3fdbc291 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134778" +--- {% ifversion ghes %} {% note %} -**Nota:** Tu administrador de sitio debe habilitar el {% data variables.product.prodname_secret_scanning %} para {% data variables.product.product_location %} antes de que puedas utilizar esta característica. Para obtener más información, consulta "[Configurar el {% data variables.product.prodname_secret_scanning %} en tu aplicativo](/enterprise/admin/configuration/configuring-secret-scanning-for-your-appliance)." +**Nota:** El administrador del sitio debe habilitar {% data variables.product.prodname_secret_scanning %} para {% data variables.product.product_location %} antes de que puedas utilizar esta característica. Para más información, consulta "[Configuración de {% data variables.product.prodname_secret_scanning %} para el dispositivo](/enterprise/admin/configuration/configuring-secret-scanning-for-your-appliance)". {% endnote %} diff --git a/translations/es-ES/data/reusables/secret-scanning/fpt-GHAS-scans.md b/translations/es-ES/data/reusables/secret-scanning/fpt-GHAS-scans.md index 7eefa566c3..bcbc157b33 100644 --- a/translations/es-ES/data/reusables/secret-scanning/fpt-GHAS-scans.md +++ b/translations/es-ES/data/reusables/secret-scanning/fpt-GHAS-scans.md @@ -1 +1,9 @@ -**Nota:** Las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} con {% data variables.product.prodname_GH_advanced_security %} también pueden habilitar la {% data variables.product.prodname_secret_scanning_GHAS %} en cualquier repositorio que les pertenezca, incluyendo los privados. Para obtener más información, consulta la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/code-security/secret-security/about-secret-scanning#about-secret-scanning-for-advanced-security). +--- +ms.openlocfilehash: b1c3a2ecad5e28d40cc788dc8e37f718387c809c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134472" +--- +**Nota**: Las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} con la {% data variables.product.prodname_GH_advanced_security %} pueden habilitar el {% data variables.product.prodname_secret_scanning_GHAS %} en cualquier repositorio de su propiedad, incluidos los privados. Para obtener más información, vea la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/code-security/secret-security/about-secret-scanning#about-secret-scanning-for-advanced-security). diff --git a/translations/es-ES/data/reusables/secret-scanning/partner-program-link.md b/translations/es-ES/data/reusables/secret-scanning/partner-program-link.md index 15d0f7d924..472ac8b56e 100644 --- a/translations/es-ES/data/reusables/secret-scanning/partner-program-link.md +++ b/translations/es-ES/data/reusables/secret-scanning/partner-program-link.md @@ -1,5 +1,11 @@ -{% ifversion fpt or ghec %} -Para saber más sobre nuestro programa asociado, consulta "[el programa asociado de {% data variables.product.prodname_secret_scanning_caps %}](/developers/overview/secret-scanning-partner-program)". -{% else %} -Para saber más sobre nuestro programa asociado, consulta el "[Programa asociado de {% data variables.product.prodname_secret_scanning_caps %}](/enterprise-cloud@latest/developers/overview/secret-scanning-partner-program)" en la documentación de {% data variables.product.prodname_ghe_cloud %}. +--- +ms.openlocfilehash: 27c15f53453b35e15334666d6f6eb420df0de30b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134773" +--- +{% ifversion fpt or ghec %} Para obtener información sobre nuestro programa de partners, vea "[Programa de partners de {% data variables.product.prodname_secret_scanning_caps %}](/developers/overview/secret-scanning-partner-program)". +{% else %} Para obtener información sobre nuestro programa de partners, vea "[Programa de partners de {% data variables.product.prodname_secret_scanning_caps %}](/enterprise-cloud@latest/developers/overview/secret-scanning-partner-program)" en la documentación de {% data variables.product.prodname_ghe_cloud %}. {% endif %} 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 db8631fa6b..239e61c194 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,124 +1,17 @@ -| 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 Llave de Acceso a la Nube de Alibaba con Secreto de la Llave de Acceso a la Nube de Alibaba | alibaba_cloud_access_key_id
alibaba_cloud_access_key_secret | -{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} -Amazon | ID de Cliente OAuth de Amazon con Secreto de Cliente OAuth de Amazon | amazon_oauth_client_id
amazon_oauth_client_secret{% endif %} Amazon Web Services (AWS) | ID de Llave de Acceso de Amazon AWS con Llave de Acceso del Secreto de Amazon AWS | aws_access_key_id
aws_secret_access_key -{%- ifversion fpt or ghec or ghes > 3.2 or ghae %} -Amazon Web Services (AWS) | Token de Sesión de Amazon AWS con ID de Llave de Acceso Temporal de Amazon AWS y Llave de Acceso Secreto de Amazon AWS | aws_session_token
aws_temporary_access_key_id
aws_secret_access_key{% endif %} Asana | Token de Acceso Personal a Asana | asana_personal_access_token Atlassian | Token de la API de Atlassian | atlassian_api_token Atlassian | Token Web JSON de Atlassian | atlassian_jwt Atlassian | Token de Acceso Personal al Servidor de Bitbucket Server | 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 %} -Azure | Llave del Caché de Azure para Redis | azure_cache_for_redis_access_key{% endif %} Azure | Token de Acceso Personal de Azure DevOps | azure_devops_personal_access_token Azure | Token de SAS de Azure | azure_sas_token Azure | Certificado de Azure Service Management | azure_management_certificate -{%- 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 %} Checkout.com | Llave Secreta de Producción de Checkout.com | checkout_production_secret_key Checkout.com | Llave Secreta de Pruebas de Checkout.com | checkout_test_secret_key Clojars | Token de Despliegue de Clojars | clojars_deploy_token CloudBees CodeShip | Credencial de CloudBees CodeShip | 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 Doppler | Token de Auditoría de Doppler | doppler_audit_token Dropbox | Token de Acceso a Dropbox | dropbox_access_token Dropbox | Token de Acceso de Vida Corta a Dropbox | dropbox_short_lived_access_token Duffel | Token de Acceso en Vivo a Duffel | duffel_live_access_token Duffel | Token de Acceso de Prueba a Duffel | duffel_test_access_token Dynatrace | Token de Acceso a Dynatrace | dynatrace_access_token Dynatrace | Token Interno de Dynatrace | dynatrace_internal_token EasyPost | Llave de la API de Producción de EasyPost | easypost_production_api_key EasyPost | Llave de la API de Pruebas de EasyPost | easypost_test_api_key Fastly | Token de la API de Fastly | fastly_api_token Finicity | Llave de la App de Finicity | finicity_app_key Flutterwave | Llave Secreta de la API en Vivo de Flutterwave | flutterwave_live_api_secret_key Flutterwave | Llave Secreta de la API de Pruebas de Flutterwave | flutterwave_test_api_secret_key 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 %} GitHub | Token de Acceso Personal a GitHub | github_personal_access_token GitHub | Token de Acceso OAuth a GitHub | github_oauth_access_token GitHub | Token de Actualización de GitHub | github_refresh_token GitHub | Token de Acceso a la Instalación de la App de GitHub | github_app_installation_access_token GitHub | Llave Privada SSH de GitHub | 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 %} -Google | Llave del Servidor de Mensajería de Firebase Cloud | firebase_cloud_messaging_server_key{% endif %} Google | Llave de la API de Google | google_api_key Google | ID de Llave Privada de Google Cloud | -{%- ifversion fpt or ghec or ghes > 3.2 or ghae %} -Google | ID de Llave de Acceso a la Cuenta de Servicio de Almacenamiento de Google Cloud con Secreto de la Llave de Acceso para Almacenamiento de Google Cloud | google_cloud_storage_service_account_access_key_id
google_cloud_storage_access_key_secret{% endif %} -{%- ifversion fpt or ghec or ghes > 3.2 or ghae %} -Google | ID de Llave de Acceso de Usuario al Almacenamiento de Google Cloud con Secreto de Llave de Acceso al Almacenamiento de Google Cloud | google_cloud_storage_user_access_key_id
google_cloud_storage_access_key_secret{% endif %} -{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} -Google | Token de Acceso OAuth a Google | google_oauth_access_token{% endif %} -{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} -Google | ID de Cliente OAuth de Google con Secreto de Cliente OAuth de Google | google_oauth_client_id
google_oauth_client_secret{% endif %} -{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} -Google | Token de Actualización OAuth de Google | google_oauth_refresh_token{% endif %} Grafana | Llave de la API de Grafana | grafana_api_key HashiCorp | Token de la API de Terraform Cloud / Enterprise | terraform_api_token HashiCorp | Token de Lote de HashiCorp Vault | hashicorp_vault_batch_token HashiCorp | Token de Servicio HashiCorp Vault | hashicorp_vault_service_token Hubspot | Llave de la API de Hubspot | hubspot_api_key Intercom | Token de Acceso de Intercom | intercom_access_token Ionic | Token de Acceso Personal de Ionic | ionic_personal_access_token Ionic | Token de Actualización de Ionic | 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 %} Linear | Llave de la API de Linear | linear_api_key Linear | Token de Acceso OAuth a Linear | linear_oauth_access_token Lob | Llave de la API en Vivo de Lob | lob_live_api_key Lob | Llave de la API de Pruebas de Lob | lob_test_api_key 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 %} MessageBird | Llave de la API de MessageBird | messagebird_api_key Meta | Token de Acceso a Facebook | 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 %} -Midtrans | Llave del Servidor de Pruebas de Midtrans | midtrans_sandbox_server_key{% endif %} -{%- ifversion fpt or ghec or ghes > 3.2 or ghae %} -New Relic | Llave Personal de la API de New Relic | new_relic_personal_api_key{% endif %} -{%- ifversion fpt or ghec or ghes > 3.2 or ghae %} -New Relic | Llave de la API de REST de New Relic | new_relic_rest_api_key{% endif %} -{%- ifversion fpt or ghec or ghes > 3.2 or ghae %} -New Relic | Llave de Consulta de Perspectivas de New Relic | new_relic_insights_query_key{% endif %} -{%- ifversion fpt or ghec or ghes > 3.2 or ghae %} -New Relic | Llave de Licencia de New Relic | new_relic_license_key{% endif %} -{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} -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 %} Onfido | Token de la API en Vivo de Onfido | onfido_live_api_token Onfido | Token de la API del Sandbox de Onfido | onfido_sandbox_api_token OpenAI | Llave de la API de OpenAI | openai_api_key Palantir | Token Web JSON de Palantir | 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 %} -PlanetScale | Token de OAuth de PlanetScale | planetscale_oauth_token{% endif %} -{%- ifversion fpt or ghec or ghes > 3.2 or ghae %} -PlanetScale | Token de Servicio de PlanetScale | planetscale_service_token{% endif %} -{%- ifversion fpt or ghec or ghes > 3.2 or ghae %} -Plivo | ID de Autorización de Plivo con Token de Autorización de Plivo | plivo_auth_id
plivo_auth_token{% endif %} Postman | Llave de la API de Postman | postman_api_key -{%- ifversion fpt or ghec or ghes > 3.6 or ghae-issue-7456 %} -Prefect | Llave de la API del Servidor de Prefect | prefect_server_api_key Prefect | Llave de la API de Usuario de Prefect | prefect_user_api_key{% endif %} Proctorio | Llave de Consumidor de Proctorio | proctorio_consumer_key Proctorio | Llave de Enlace de Proctorio | proctorio_linkage_key Proctorio | Llave de Registro de Proctorio | proctorio_registration_key Proctorio | Llave de Secreto de Proctorio | proctorio_secret_key Pulumi | Token de Acceso a Pulumi | pulumi_access_token PyPI | Token de la API de PyPI | pypi_api_token -{%- ifversion fpt or ghec or ghes > 3.6 or ghae-issue-7456 %} -ReadMe | Llave de Acceso de la API de ReadMe API | readmeio_api_access_token{% endif %} -{%- 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 %} RubyGems | Llave de la API de RubyGems | rubygems_api_key Samsara | Token de la API de Samsara | samsara_api_token Samsara | Token de Acceso OAuth de Samsara | samsara_oauth_access_token -{%- ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6944 %} -Segment | Token de la API Pública de Segment | segment_public_api_token{% endif %} SendGrid | Llave de la API de SendGrid | 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 SMTP de Sendinblue | sendinblue_smtp_key{% endif %} Shippo | Token de la API en Vivo de Shippo | shippo_live_api_token Shippo | Token de la API de Pruebas de Shippo | 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 %} -Shopify | Token de Vendedor de Shopify | shopify_merchant_token Shopify | Token del Mercado de Shopify | shopify_marketplace_token Shopify | Token de la API de Socio de Shopify | shopify_partner_api_token{% endif %} Shopify | Contraseña de la App Privada de Shopify | shopify_private_app_password Slack | Token de la API de Slack | slack_api_token Slack | URL del Webhook Entrante de Slack | slack_incoming_webhook_url Slack | URL del Webhook del Flujo de Trabajo de Slack | slack_workflow_webhook_url -{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} -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 la Aplicación del Sandbox 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 Secreta de la API en Vivo de Stripe | stripe_live_secret_key Stripe | Llave Secreta 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 Stripe | Secreto de Inicio de Sesión de Webhook de Stripe | 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 Telegram | Token del Bot de Telegram | telegram_bot_token Tencent Cloud | ID Secreta de Tencent Cloud | 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 %} -Typeform | Token de Acceso Personal a Typeform | typeform_personal_access_token{% endif %} -{%- ifversion fpt or ghec or ghes > 3.6 or ghae-issue-7456 %} -Uniwise | Llave de la API de WISEflow | wiseflow_api_key{% endif %} -{%- ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6944 %} -WorkOS | Llave de la API de Producción de WorkOS Production | workos_production_api_key{% endif %} -{%- ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6944 %} -WorkOS | Llave de la API de Pruebas de WorkOS | workos_staging_api_key{% endif %} -{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} -Yandex | Llave de la API de Yandex.Cloud | yandex_cloud_api_key{% endif %} -{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} -Yandex | Cookie IAM de Yandex.Cloud | yandex_cloud_iam_cookie{% endif %} -{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} -Yandex | Token IAM de Yandex.Cloud | yandex_cloud_iam_token{% endif %} -{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} -Yandex | Llave de la API de Yandex.Dictionary | yandex_dictionary_api_key{% endif %} -{%- ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6944 %} -Yandex | Secreto de Acceso a Yandex.Cloud | yandex_iam_access_secret{% endif %} -{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} -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 | Llave de la API de Consumidor de Zuplo | zuplo_consumer_api_key{% endif %} +--- +ms.openlocfilehash: 580868b63796d7b299fcaa1a051589c70c6fac7e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147558411" +--- +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 de Alibaba Cloud con secreto de clave de acceso de Alibaba Cloud| alibaba_cloud_access_key_id
alibaba_cloud_access_key_secret +{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} Amazon | Id. de cliente de OAuth de Amazon con secreto de cliente de OAuth de Amazon | amazon_oauth_client_id
amazon_oauth_client_secret{% endif %} Amazon Web Services (AWS) | Id. de clave de acceso de Amazon AWS con clave de acceso secreta de Amazon AWS | aws_access_key_id
aws_secret_access_key {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} Amazon Web Services (AWS) | Token de sesión de Amazon AWS con id. de clave de acceso temporal de Amazon AWS y clave de acceso secreta de Amazon AWS | aws_session_token
aws_temporary_access_key_id
aws_secret_access_key{% endif %} Asana | Token de acceso personal de Asana | asana_personal_access_token Atlassian | Token de API de Atlassian | atlassian_api_token Atlassian | Token web JSON de Atlassian | atlassian_jwt Atlassian | Token de acceso personal de Bitbucket Server | bitbucket_server_personal_access_token {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} Azure | Secreto de aplicación de Azure Active Directory | azure_active_directory_application_secret{% endif %} {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} Azure | Clave de acceso de Azure Cache for Redis | azure_cache_for_redis_access_key{% endif %} Azure | Token de acceso personal de Azure DevOps | azure_devops_personal_access_token Azure | Token de Azure SAS | azure_sas_token Azure | Certificado de Azure Service Management | azure_management_certificate {%- ifversion ghes < 3.4 or ghae or ghae-issue-5342 %} Azure | Cadena de conexión de Azure SQL | azure_sql_connection_string{% endif %} Azure | Clave de cuenta de Azure Storage | azure_storage_account_key {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} Beamer | Clave de API de Beamer | beamer_api_key{% endif %} Checkout.com | Clave secreta de producción de Checkout.com | checkout_production_secret_key Checkout.com | Clave secreta de prueba de Checkout.com | checkout_test_secret_key Clojars | Token de implementación de Clojars | clojars_deploy_token CloudBees CodeShip | Credencial de CloudBees CodeShip | codeship_credential {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} Contentful | Token de acceso personal de Contentful | contentful_personal_access_token{% endif %} Databricks | Token de acceso de Databricks | databricks_access_token {%- ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6944 %} DigitalOcean | Token de acceso personal de DigitalOcean | digitalocean_personal_access_token DigitalOcean |Token de OAuth de DigitalOcean | digitalocean_oauth_token DigitalOcean | Token de actualización de DigitalOcean | digitalocean_refresh_token DigitalOcean | Token del sistema de DigitalOcean | digitalocean_system_token{% endif %} Discord | Token de 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 de CLI de Doppler | doppler_cli_token Doppler | Token de SCIM de Doppler | doppler_scim_token Doppler | Token de auditoría de Doppler | doppler_audit_token Dropbox | Token de acceso de Dropbox | dropbox_access_token Dropbox | Token de corta duración de Dropbox | dropbox_short_lived_access_token Duffel | Token de acceso en directo de Duffel | duffel_live_access_token Duffel | Token de acceso de prueba de Duffel | duffel_test_access_token Dynatrace | Token de acceso de Dynatrace | dynatrace_access_token Dynatrace | Token interno de Dynatrace | dynatrace_internal_token EasyPost | Token de API de producción de EasyPost | easypost_production_api_key EasyPost | Clave de API de prueba de EasyPost | easypost_test_api_key Fastly | Token de API de Fastly | fastly_api_token Finicity | Clave de aplicación de Finicity | finicity_app_key Flutterwave | Clave secreta de API en directo de Flutterwave | flutterwave_live_api_secret_key Flutterwave | Clave secreta de API de prueba de Flutterwave | flutterwave_test_api_secret_key Frame.io | Token web JSON de Frame.io | frameio_jwt Frame.io| Token de desarrollo de Frame.io | frameio_developer_token {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} FullStory | Clave de API de FullStory | fullstory_api_key{% endif %} GitHub | Token de acceso personal de GitHub | github_personal_access_token GitHub | Token de acceso de OAuth de GitHub | github_oauth_access_token GitHub | Token de actualización de GitHub | github_refresh_token GitHub | Token de acceso de instalación de aplicaciones de GitHub | github_app_installation_access_token GitHub | Clave privada SSH de GitHub | github_ssh_private_key {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} GitLab | Token de acceso de GitLab | gitlab_access_token{% endif %} GoCardless | Token de acceso en directo de GoCardless | gocardless_live_access_token GoCardless | Token de acceso de espacio aislado de GoCardless | gocardless_sandbox_access_token {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} Google | Clave de servidor de Firebase Cloud Messaging | firebase_cloud_messaging_server_key{% endif %} Google | Clave de API de Google | google_api_key Google | Id. de clave privada de Google Cloud | {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} Google | Id. de clave de acceso de cuenta de Google Cloud Storage con secreto de clave de acceso de Google Cloud Storage | google_cloud_storage_service_account_access_key_id
google_cloud_storage_access_key_secret{% endif %} {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} Google | Id. de clave de acceso de usuario de Google Cloud Storage con secreto de clave de acceso de Google Cloud Storage | google_cloud_storage_user_access_key_id
google_cloud_storage_access_key_secret{% endif %} {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} Google | Token de acceso de OAuth de Google | google_oauth_access_token{% endif %} {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} Google | Id. de cliente de OAuth de Google con secreto de cliente de OAuth de Google | google_oauth_client_id
google_oauth_client_secret{% endif %} {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} Google | Token de actualización de OAuth de Google | google_oauth_refresh_token{% endif %} Grafana | Clave de API de Grafana | grafana_api_key HashiCorp | Token de API de Terraform Cloud / Enterprise | terraform_api_token HashiCorp | Token por lotes de HashiCorp Vault | hashicorp_vault_batch_token HashiCorp | Token de servicio de HashiCorp Vault | hashicorp_vault_service_token Hubspot | Clave de API de Hubspot | hubspot_api_key Intercom | Token de acceso de Intercom | intercom_access_token Ionic | Token de acceso personal de Ionic | ionic_personal_access_token Ionic | Token de actualización de Ionic | ionic_refresh_token {%- ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6944 %} JD Cloud | Token de acceso de JD Cloud | jd_cloud_access_key{% endif %} {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} JFrog | Token de acceso de JFrog Platform | jfrog_platform_access_token{% endif %} {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} JFrog |Clave de API de JFrog Platform | jfrog_platform_api_key{% endif %} Linear | Clave de API de Linear | linear_api_key Linear | Token de acceso de OAuth de Linear | linear_oauth_access_token Lob | Clave de API en directo de Lob | lob_live_api_key Lob | Clave de API de prueba de Lob | lob_test_api_key Mailchimp | Clave de API de Mailchimp | mailchimp_api_key Mailgun | Clave de API de Mailgun | mailgun_api_key {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} Mapbox | Token de acceso secreto de Mapbox | mapbox_secret_access_token{% endif %} MessageBird | Clave de API de MessageBird | messagebird_api_key Meta | Token de acceso de Facebook | facebook_access_token {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} Midtrans | Clave de servidor de producción de Midtrans | midtrans_production_server_key{% endif %} {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} Midtrans | Clave de servidor de espacio aislado de Midtrans | midtrans_sandbox_server_key{% endif %} {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} New Relic | Clave de API personal de New Relic | new_relic_personal_api_key{% endif %} {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} New Relic | Clave de API REST de New Relic | new_relic_rest_api_key{% endif %} {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} New Relic | Clave de consulta de información de New Relic | new_relic_insights_query_key{% endif %} {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} New Relic | Clave de licencia de New Relic | new_relic_license_key{% endif %} {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} Notion | Token de integración de Notion | notion_integration_token{% endif %} {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} Notion | Secreto de cliente de OAuth de Notion | notion_oauth_client_secret{% endif %} npm | Token de acceso de npm | npm_access_token NuGet | Clave de API de NuGet | nuget_api_key {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} Octopus Deploy | Clave de API de Octopus Deploy | octopus_deploy_api_key{% endif %} Onfido | Token de API en directo de Onfido | onfido_live_api_token Onfido | Token de API de espacio aislado de Onfido | onfido_sandbox_api_token OpenAI | Clave de API de OpenAI | openai_api_key Palantir | Token web JSON de Palantir | palantir_jwt {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} PlanetScale | Contraseña de base de datos de PlanetScale | planetscale_database_password{% endif %} {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} PlanetScale | Token de OAuth de PlanetScale | planetscale_oauth_token{% endif %} {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} PlanetScale | Token de servicio de PlanetScale | planetscale_service_token{% endif %} {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} Plivo | Id. de autorización de Plivo con token de autorización de Plivo | plivo_auth_id
plivo_auth_token{% endif %} Postman | Clave de API de Postman | postman_api_key {%- ifversion fpt or ghec or ghes > 3.6 or ghae-issue-7456 %} Prefect | Clave de API de servidor de Prefect | prefect_server_api_key Prefect | Clave de API de usuario de Prefect | prefect_user_api_key{% endif %} Proctorio | Clave de cliente de Proctorio | proctorio_consumer_key Proctorio | Clave de vinculación de Proctorio | proctorio_linkage_key Proctorio | Clave de registro de Proctorio | proctorio_registration_key Proctorio | Clave secreta de Proctorio | proctorio_secret_key Pulumi | Token de acceso de Pulumi | pulumi_access_token PyPI | Token de API de PyPI | pypi_api_token {%- ifversion fpt or ghec or ghes > 3.6 or ghae-issue-7456 %} ReadMe | Clave de acceso de API de ReadMe API | readmeio_api_access_token{% endif %} {%- ifversion fpt or ghec or ghes > 3.5 or ghae-issue-7375 %} redirect.pizza | Token de API de redirect.pizza | redirect_pizza_api_token{% endif %} RubyGems | Clave de API de RubyGems | rubygems_api_key Samsara | Token de API de Samsara | samsara_api_token Samsara | Token de acceso de OAuth de Samsara | samsara_oauth_access_token {%- ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6944 %} Segment | Token de API pública de Segment | segment_public_api_token{% endif %} SendGrid | Clave de API de SendGrid | sendgrid_api_key {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} Sendinblue | Clave de API de Sendinblue | sendinblue_api_key{% endif %} {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} Sendinblue | Clave de SMTP Sendinblue | sendinblue_smtp_key{% endif %} Shippo | Token de API en vivo de Shippo | shippo_live_api_token Shippo | Token de API de prueba de Shippo | shippo_test_api_token {%- ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6944 %} Shopify | Credenciales de cliente de aplicación de Shopify | shopify_app_client_credentials Shopify | Secreto de cliente de aplicación de Shopify | shopify_app_client_secret{% endif %} Shopify | Secreto compartido de aplicación Shopify | shopify_app_shared_secret Shopify | Token de acceso de Shopify | shopify_access_token Shopify | Token de acceso de aplicación personalizada de Shopify | shopify_custom_app_access_token {%- ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6944 %} Shopify | Token de comerciante de Shopify | shopify_merchant_token Shopify | Token de Marketplace de Shopify | shopify_marketplace_token Shopify | Token de API de partner de Shopify | shopify_partner_api_token{% endif %} Shopify | Contraseña de aplicación privada de Shopify | shopify_private_app_password Slack | Token de API de Slack | slack_api_token Slack | URL de webhook entrante de Slack | slack_incoming_webhook_url Slack | URL de webhook de flujo de trabajo de Slack | slack_workflow_webhook_url {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} Square | Token de acceso de Square | square_access_token{% endif %} {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} Square | Secreto de 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 espacio aislado Square | square_sandbox_application_secret{% endif %} SSLMate | Clave de API SSLMate | sslmate_api_key SSLMate | Secreto de clúster de SSLMate | sslmate_cluster_secret Stripe | Clave de API de Stripe | stripe_api_key Stripe | Clave de API secreta en vivo de Stripe | stripe_live_secret_key Stripe | Clave secreta de API de prueba de Stripe | stripe_test_secret_key Stripe | Clave restringida de API en vivo de Stripe | stripe_live_restricted_key Stripe | Clave restringida de API de prueba de Stripe | stripe_test_restricted_key Stripe | Secreto de firma de webhook de Stripe | stripe_webhook_signing_secret {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} Supabase | Clave de servicio de Supabase | supabase_service_key{% endif %} Tableau | Token de acceso personal de Tableau | tableau_personal_access_token Telegram | Token de bot de Telegram | telegram_bot_token Tencent Cloud | ID secreta de cloud de Tencent | tencent_cloud_secret_id {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} Twilio | Token de acceso de Twilio | twilio_access_token{% endif %} Twilio | Identificador de cadena de cuenta de Twilio | twilio_account_sid Twilio | Clave de API de Twilio | twilio_api_key {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} Typeform | Token de acceso personal de Typeform | typeform_personal_access_token{% endif %} {%- ifversion fpt or ghec or ghes > 3.6 or ghae-issue-7456 %} Uniwise | Clave de API de WISEflow | wiseflow_api_key{% endif %} {%- ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6944 %} WorkOS | Clave de API de producción de WorkOS | workos_production_api_key{% endif %} {%- ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6944 %} WorkOS | Clave de API de firma de WorkOS | workos_staging_api_key{% endif %} {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} Yandex | Clave de API de Yandex.Cloud | yandex_cloud_api_key{% endif %} {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} Yandex | Cookie de IAM de Yandex.Cloud | yandex_cloud_iam_cookie{% endif %} {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} Yandex | Token de IAM de Yandex.Cloud | yandex_cloud_iam_token{% endif %} {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} Yandex | Clave de API de Yandex.Dictionary | yandex_dictionary_api_key{% endif %} {%- ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6944 %} Yandex | Secreto de acceso de Yandex.Cloud | yandex_iam_access_secret{% endif %} {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} Yandex | Clave de API de Yandex.Predictor | yandex_predictor_api_key{% endif %} {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} Yandex | Clave de API de Yandex.Translate | yandex_translate_api_key{% endif %} {%- ifversion fpt or ghec or ghes > 3.6 or ghae-issue-7456 %} Zuplo | Clave de API de cliente de Zuplo | 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 c8ffb16380..c713c2d883 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 @@ -1,110 +1,118 @@ -| Socio | Secreto compatible | -| ------------------------- | ----------------------------------------------------------- | -| Adafruit IO | Clave de IO de Adafruit | -| Adobe | Token de Dispositivo de Adobe | -| Adobe | Token de Servicio de Adobe | -| Adobe | Token de Acceso de Vida Corta de Adobe | -| Adobe | Token Web de JSON de Adobe | -| Alibaba Cloud | Par de ID y Secreto de Clave de Acceso a la Nube de Alibaba | -| Amazon Web Services (AWS) | Par de ID y Secreto de Clave de Acceso a AWS de Amazon | -| Atlassian | Token de API de Atlassian | -| Atlassian | Token Web de JSOn de Atlazzian | -| Azure | Secreto de aplicación de Azure Active Directory | -| Azure | Token de Acceso Personal de Azure DevOps | -| Azure | Token de Azure SAS | -| Azure | Certificado de Administración de Servicios de Azure | -| Azure | Secuencia de Conexión de Azure SQL | -| Azure | Clave de Cuenta de Almacenamiento de Azure | -| Checkout.com | Clave secreta de productión de Checkout.com | -| Checkout.com | Clave secreta de pruebas de Checkout.com | -| Clojars | Token de Despliegue de Clojars | -| CloudBees CodeShip | Credencial de Codeship de CloudBees | -| Sistemas Contribuidos | Credenciales de los sistemas contribuidos | -| Databricks | Token de Acceso de Databricks | -| Datadog | Clave de API de Datadog | -| DigitalOcean | Token de Acceso Personal de DigitalOcean | -| DigitalOcean | Token OAuth de DigitalOcean | -| DigitalOcean | Token de Actualización de DigitalOcean | -| DigitalOcean | Token de Sistema de DigitalOcean | -| Discord | Token de Bot de Discord | -| Doppler | Token Personal de Doppler | -| Doppler | Token de Servicio de Doppler | -| Doppler | Token de CLI de Doppler | -| Doppler | Token de SCIM de Doppler | -| Doppler | Token de auditoría de Doppler | -| Dropbox | Token de Acceso de Dropbox | -| Dropbox | Token de Acceso de Vida Corta de Dropbox | -| Dynatrace | Token de Acceso de Dynatrace | -| Dynatrace | Token Interno de Dynatrace | -| Finicity | Clave de App de Finicity | -| Frame.io | Token Web de JSON de Frame.io | -| Frame.io | Token de Desarrollador de Frame.io | -| FullStory | Llave de la API de FullStory | -| GitHub | Token de Acceso Personal de GitHub | -| GitHub | Token de Acceso de OAuth para GitHub | -| GitHub | Token de Actualización de GitHub | -| GitHub | Token de Acceso a la Instalación de GitHub App | -| GitHub | Clave Privada de SSH de GitHub | -| GoCardless | Token de Acceso en Vivo a GoCardless | -| GoCardless | Token de Acceso de GoCardless Sandbox | -| Google Cloud | Clave de API de Google | -| Google Cloud | ID de Clave Privada de Google Cloud | -| Hashicorp Terraform | Token de API de Terraform Cloud / Enterprise | -| Hubspot | Clave de API de Hubspot | -| Ionic | Token de Acceso Personal de Ionic | -| Ionic | Token de Actualización de Ionic | -| JD Cloud | Llave de acceso a JD Cloud | -| Linear | Llave de la API de Linear | -| Linear | Token de Acceso Oauth de Linear | -| Mailchimp | Clave de API de Mailchimp | -| Mailchimp | Clave de API de Mandrill | -| Mailgun | Clave de API de Mailgun | -| MessageBird | Clave de API de MessageBird | -| Meta | Token de Acceso a Facebook | -| npm | Token de Acceso de npm | -| NuGet | Clave de API de NuGet | -| Octopus Deploy | Llave de la API de Octopus Deploy | -| OpenAI | Clave de la API de OpenAI | -| Palantir | Token Web de JSON de Palantir | -| PlanetScale | Contraseña de base de datos de PlanetScale | -| PlanetScale | Token de OAuth de PlanetScale | -| PlanetScale | Token de Servicio de PlanetScale | -| Plivo | Token e ID de Auth de Plivo | -| Postman | Clave de API de Postman | -| Prefect | Llave de la API del Servidor de Perfect | -| Prefect | Token de la API de Usuario de Perfect | -| Proctorio | Clave de Consumidor de Proctorio | -| Proctorio | Clave de Enlace de Proctorio | -| Proctorio | Clave de Registro de Proctorio | -| Proctorio | Clave de Secreto de Proctorio | -| Pulumi | Token de Acceso de Pulumi | -| PyPI | Token de la API de PyPI | -| ReadMe | Llave de Acceso a la API de ReadMe | -| redirect.pizza | Token de la API de redirect.pizza | -| RubyGems | Clave de la API de RubyGems | -| Samsara | Token de API de Samsara | -| Samsara | Token de Acceso de OAuth de Samsara | -| SendGrid | Clave de la API de SendGrid | -| Sendinblue | Llave de la API de Sendinblue | -| Sendinblue | Llave SMTP de Sendinblue | -| Shopify | Secreto Compartid de la App de Shopify | -| Shopify | Token de Acceso de Shopify | -| Shopify | Token de Acceso de la App Personalizada de Shopify | -| Shopify | Contraseña de la App Privada de Shopify | -| Slack | Token de la API de Slack | -| Slack | URL Entrante de Webhook de Slack | -| Slack | URL de Flujo de Trabajo de Webhook de Slack | -| SSLMate | Clave de API de SSLMate | -| SSLMate | Secreto de Agrupamiento de SSLMate | -| Stripe | Clave de Secreto Stripe Live | -| Stripe | Clave Secreta de API de Pruebas de Stripe | -| Stripe | Clave Restringida de API de Stripe Live | -| Stripe | Clave Restringida de API de Pruebas de Stripe | -| Supabase | Llave de servicio a Supabase | -| Tencent Cloud | ID de Secreto de Tencent Cloud | -| Twilio | Identificador de Secuencia de Cuenta de Twilio | -| Twilio | Clave de API de Twilio | -| Typeform | Token de acceso personal a Typeform | -| Uniwise | Llave de la API de WISEflow | -| Valour | Token de acceso a Valour | -| Zuplo | API consumidora de Zuplo | +--- +ms.openlocfilehash: 79d36439e68cf64c8236911224bb7769a59aef6e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147558387" +--- +Asociado | Secreto compatible +--- | --- +Adafruit IO | Clave de IO de Adafruit +Adobe | Token de Dispositivo de Adobe +Adobe | Token de Servicio de Adobe +Adobe | Token de Acceso de Vida Corta de Adobe +Adobe | Token Web de JSON de Adobe +Alibaba Cloud | Par de ID y Secreto de Clave de Acceso a la Nube de Alibaba +Amazon Web Services (AWS) | Par de ID y Secreto de Clave de Acceso a AWS de Amazon +Atlassian | Token de API de Atlassian +Atlassian | Token Web de JSON de Atlassian +Azure | Secreto de aplicación de Azure Active Directory +Azure | Token de Acceso Personal de Azure DevOps +Azure | Token de Azure SAS +Azure | Certificado de Administración de Servicios de Azure +Azure | Cadena de conexión de Azure SQL +Azure | Clave de la cuenta de Azure Storage +Checkout.com | Clave secreta de productión de Checkout.com +Checkout.com | Clave secreta de pruebas de Checkout.com +Clojars | Token de Despliegue de Clojars +CloudBees CodeShip | Credencial de Codeship de CloudBees +Sistemas Contribuidos | Credenciales de los sistemas contribuidos +Databricks | Token de Acceso de Databricks +Datadog | Clave de API de Datadog +DigitalOcean | Token de acceso personal de DigitalOcean +DigitalOcean | DigitalOcean OAuth Token +DigitalOcean | DigitalOcean Refresh Token +DigitalOcean | Token del sistema de DigitalOcean +Discord | Token de Bot de Discord +Doppler | Token Personal de Doppler +Doppler | Token de Servicio de Doppler +Doppler | Token de CLI de Doppler +Doppler | Token de SCIM de Doppler +Doppler | Token de auditoría de Doppler +Dropbox | Token de Acceso de Dropbox +Dropbox | Token de Acceso de Vida Corta de Dropbox +Dynatrace | Token de Acceso de Dynatrace +Dynatrace | Token Interno de Dynatrace +Finicity | Clave de App de Finicity +Frame.io | Token Web de JSON de Frame.io +Frame.io| Token de Desarrollador de Frame.io +FullStory| Llave de la API de FullStory +GitHub | Token de Acceso Personal de GitHub +GitHub | Token de Acceso de OAuth para GitHub +GitHub | Token de Actualización de GitHub +GitHub | Token de Acceso a la Instalación de GitHub App +GitHub | Clave Privada de SSH de GitHub +GoCardless | Token de Acceso en Vivo a GoCardless +GoCardless | Token de Acceso de GoCardless Sandbox +Google Cloud | Clave de API de Google +Google Cloud | ID de Clave Privada de Google Cloud +Hashicorp Terraform | Token de API de Terraform Cloud / Enterprise +Hubspot | Clave de API de Hubspot +Ionic | Token de Acceso Personal de Ionic +Ionic | Token de Actualización de Ionic +JD Cloud | Clave de acceso de JD Cloud +Lineal | Llave de la API de Linear +Lineal | Token de Acceso Oauth de Linear +Mailchimp | Clave de API de Mailchimp +Mailchimp | Clave de API de Mandrill +Mailgun | Clave de API de Mailgun +MessageBird | Clave de API de MessageBird +Meta | Token de Acceso a Facebook +npm | Token de Acceso de npm +NuGet | Clave de API de NuGet +Octopus Deploy | Llave de la API de Octopus Deploy +OpenAI | Clave de la API de OpenAI +Palantir | Token Web de JSON de Palantir +PlanetScale | Contraseña de base de datos de PlanetScale +PlanetScale | Token de OAuth de PlanetScale +PlanetScale | Token de Servicio de PlanetScale +Plivo | Token e ID de Auth de Plivo +postman | Clave de API de Postman +Prefect | Clave de API de servidor de Prefect +Prefect | Token de API de usuario de Prefect +Proctorio | Clave de Consumidor de Proctorio +Proctorio | Clave de Enlace de Proctorio +Proctorio | Clave de Registro de Proctorio +Proctorio | Clave de Secreto de Proctorio +Pulumi | Token de Acceso de Pulumi +PyPI | Token de la API de PyPI +Léame | Clave de acceso de API de ReadMe +redirect.pizza | Token de la API redirect.pizza +RubyGems | Clave de la API de RubyGems +Samsara | Token de API de Samsara +Samsara | Token de Acceso de OAuth de Samsara +SendGrid | Clave de API de SendGrid +Sendinblue | Llave de la API de Sendinblue +Sendinblue | Llave SMTP de Sendinblue +Shopify | Secreto Compartid de la App de Shopify +Shopify | Token de Acceso de Shopify +Shopify | Token de Acceso de la App Personalizada de Shopify +Shopify | Contraseña de la App Privada de Shopify +Slack | Token de la API de Slack +Slack | URL Entrante de Webhook de Slack +Slack | URL de Flujo de Trabajo de Webhook de Slack +SSLMate | Clave de API de SSLMate +SSLMate | Secreto de Agrupamiento de SSLMate +Stripe | Clave de Secreto Stripe Live +Stripe | Clave Secreta de API de Pruebas de Stripe +Stripe | Clave Restringida de API de Stripe Live +Stripe | Clave Restringida de API de Pruebas de Stripe +Supabase | Clave de servicio de Supabase +Tencent Cloud | ID de Secreto de Tencent Cloud +Twilio | Identificador de Secuencia de Cuenta de Twilio +Twilio | Clave de API de Twilio +Typeform | Token de acceso personal a Typeform +Uniwise | Clave de API de WISEflow +Valour | Token de acceso a Valour +Zuplo | API de consumidor de Zuplo diff --git a/translations/es-ES/data/reusables/secret-scanning/push-protection-allow-email.md b/translations/es-ES/data/reusables/secret-scanning/push-protection-allow-email.md index 7ec78f5cbc..afee4ff3a3 100644 --- a/translations/es-ES/data/reusables/secret-scanning/push-protection-allow-email.md +++ b/translations/es-ES/data/reusables/secret-scanning/push-protection-allow-email.md @@ -1,3 +1,10 @@ -{% ifversion secret-scanning-push-protection-email %} -When a contributor bypasses a push protection block for a secret, {% data variables.product.prodname_dotcom %} also sends an email alert to the organization owners, security managers, and repository administrators who have opted in for email notifications. +--- +ms.openlocfilehash: ba22b3461f3e8bf93257698d2c6f4eb4bc863949 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147409879" +--- +{% ifversion secret-scanning-push-protection-email %} Cuando un colaborador omite un bloque de protección de inserción para un secreto, {% data variables.product.prodname_dotcom %} también envía una alerta por correo electrónico a los propietarios de la organización, los administradores de seguridad y los administradores de repositorios que han optado por recibir notificaciones por correo electrónico. {% endif %} \ No newline at end of file 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 bee651f12f..db811eecb6 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,9 @@ -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)." +--- +ms.openlocfilehash: 110de05126a0656467f63f7c377b257adf401c26 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147064966" +--- +Cuando permites la inserción de un secreto, se crea una alerta en la pestaña "Seguridad". {% data variables.product.prodname_dotcom %} cierra la alerta y no envía una notificación si especificas que el secreto es un falso positivo o que solo se usa en las pruebas. Si especificas que el secreto es real y lo corregirás más adelante, {% data variables.product.prodname_dotcom %} mantiene abierta la alerta de seguridad y envía notificaciones al creador de la confirmación, así como a los administradores del repositorio. Para más información, vea "[Administración de alertas del análisis de secretos](/code-security/secret-scanning/managing-alerts-from-secret-scanning)". diff --git a/translations/es-ES/data/reusables/secret-scanning/push-protection-beta.md b/translations/es-ES/data/reusables/secret-scanning/push-protection-beta.md index 8a01992160..38551d8e23 100644 --- a/translations/es-ES/data/reusables/secret-scanning/push-protection-beta.md +++ b/translations/es-ES/data/reusables/secret-scanning/push-protection-beta.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: ea86b41aadceb914d9601e98c541249806ae6f7c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137597" +--- {% note %} -**Nota:** El {% data variables.product.prodname_secret_scanning_caps %} como subida de protección se encuentra actualmente en beta y está sujeto a cambios. Para solicitar acceso al lanzamiento beta, [contacta a tu equipo de administración de cuenta](https://github.com/enterprise/contact). +**Nota:** {% data variables.product.prodname_secret_scanning_caps %} como inserción de protección se encuentra actualmente en versión beta y está sujeta a cambios. Para solicitar acceso a la versión beta, [póngase en contacto con el equipo de administración de la cuenta](https://github.com/enterprise/contact). {% endnote %} 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 9f33b961a9..e4747429d3 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,12 @@ -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**. +--- +ms.openlocfilehash: 3a921ec22c1ce29805ee6fa7309532f261d15bff +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147062102" +--- +2. Elija la opción que mejor describa por qué debería poder insertar el secreto. + - Si el secreto solo se usa en pruebas y no supone ninguna amenaza, haga clic en **Se usa en las pruebas**. + - Si la cadena detectada no es un secreto, haga clic en **Es un falso positivo**. + - Si el secreto es real, pero piensa corregirlo más adelante, haga clic en **Lo corregiré más adelante**. diff --git a/translations/es-ES/data/reusables/secret-scanning/push-protection-command-line-choice.md b/translations/es-ES/data/reusables/secret-scanning/push-protection-command-line-choice.md index f742c7009f..79780a0f9f 100644 --- a/translations/es-ES/data/reusables/secret-scanning/push-protection-command-line-choice.md +++ b/translations/es-ES/data/reusables/secret-scanning/push-protection-command-line-choice.md @@ -1 +1,9 @@ -Cuando intentas subir un secreto compatible a un repositorio u organización con {% data variables.product.prodname_secret_scanning %} como una protección contra subida habilitada, {% data variables.product.prodname_dotcom %} bloqueará la subida. You can remove the secret from your branch or follow a provided URL to allow the push. +--- +ms.openlocfilehash: f6618408ed0e7485caa21f232f6a573a23d120f4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147578754" +--- +Al intentar insertar un secreto admitido en un repositorio u organización con {% data variables.product.prodname_secret_scanning %} como protección de inserción habilitada, {% data variables.product.prodname_dotcom %} bloqueará la inserción. Puedes quitar el secreto de la rama o seguir una dirección URL proporcionada para permitir la inserción. diff --git a/translations/es-ES/data/reusables/secret-scanning/push-protection-multiple-branch-note.md b/translations/es-ES/data/reusables/secret-scanning/push-protection-multiple-branch-note.md index 95586501bb..355859360c 100644 --- a/translations/es-ES/data/reusables/secret-scanning/push-protection-multiple-branch-note.md +++ b/translations/es-ES/data/reusables/secret-scanning/push-protection-multiple-branch-note.md @@ -1,8 +1,16 @@ +--- +ms.openlocfilehash: 4cc5759031be6a031424abf13b7aa4c1db05c84f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147578743" +--- {% note %} -**Notas**: +**Notas**: -* If your git configuration supports pushes to multiple branches, and not only to the current branch, your push may be blocked due to additional and unintended refs being pushed. For more information, see the [`push.default` options](https://git-scm.com/docs/git-config#Documentation/git-config.txt-pushdefault) in the Git documentation. -* If {% data variables.product.prodname_secret_scanning %} upon a push times out, {% data variables.product.prodname_dotcom %} will still scan your commits for secrets after the push. +* Si la configuración de Git admite inserciones en varias ramas y no solo en la actual, es posible que se bloquee la inserción debido a que se insertan referencias adicionales y no deseadas. Para obtener más información, consulta las [opciones `push.default`](https://git-scm.com/docs/git-config#Documentation/git-config.txt-pushdefault) en la documentación de Git. +* Si se agota el tiempo de espera de {% data variables.product.prodname_secret_scanning %} tras una inserción, {% data variables.product.prodname_dotcom %} todavía examinará las confirmaciones en busca de secretos después de la inserción. {% endnote %} 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 3b0276a56b..2bdcc8e735 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,9 @@ -Cuando habilitas la protección contra subidas, el {% data variables.product.prodname_secret_scanning %} también verifica las subidas para encontrar secretos altamente confidenciales (aquellos identificados con una tasa de falsos positivos baja). El {% data variables.product.prodname_secret_scanning_caps %} lista cualquier secreto que detecte para que el autor pueda revisar los secretos y eliminarlos o, de ser necesario, permitir que se suban dichos secretos. +--- +ms.openlocfilehash: 15b1d93e8ad9c8f7d6bc281335b9f11087b37c50 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147067838" +--- +Al habilitar la protección de inserción, {% data variables.product.prodname_secret_scanning %} también comprueba si hay secretos de alta confianza (los identificados con una tasa de falsos positivos baja). {% data variables.product.prodname_secret_scanning_caps %} enumera los secretos que detecta para que el creador pueda revisarlos y quitarlos, o si es necesario, permitir que se inserten. diff --git a/translations/es-ES/data/reusables/secret-scanning/push-protection-remove-secret.md b/translations/es-ES/data/reusables/secret-scanning/push-protection-remove-secret.md index d4fd0e390e..026f80eaf9 100644 --- a/translations/es-ES/data/reusables/secret-scanning/push-protection-remove-secret.md +++ b/translations/es-ES/data/reusables/secret-scanning/push-protection-remove-secret.md @@ -1 +1,9 @@ -If you confirm a secret is real, you need to remove the secret from your branch, _from all the commits it appears in_, before pushing again. \ No newline at end of file +--- +ms.openlocfilehash: d22214ea8eb5bc89912bed3c43a678fba80f014b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147578767" +--- +Si confirmas que un secreto es real, debes quitar el secreto de la rama, _de todas las confirmaciones en las que aparece_, antes de volver a insertar. \ No newline at end of file diff --git a/translations/es-ES/data/reusables/secret-scanning/push-protection-web-ui-choice.md b/translations/es-ES/data/reusables/secret-scanning/push-protection-web-ui-choice.md index 6c63eaf13f..682eee5ec7 100644 --- a/translations/es-ES/data/reusables/secret-scanning/push-protection-web-ui-choice.md +++ b/translations/es-ES/data/reusables/secret-scanning/push-protection-web-ui-choice.md @@ -1,13 +1,13 @@ -Cuando utilizas la IU web para intentar confirmar un secreto compatible en un repositorio u organización con el escaneo de secretos como protección contra subidas habilitada, {% data variables.product.prodname_dotcom %} la bloqueará. +When you use the web UI to attempt to commit a supported secret to a repository or organization with secret scanning as a push protection enabled, {% data variables.product.prodname_dotcom %} will block the commit. -Puedes ver un letrero en la parte superior de la página con información sobre la ubicación del secreto y este también se subrayará en el archivo para que lo puedas encontrar con facilidad. +You will see a banner at the top of the page with information about the secret's location, and the secret will also be underlined in the file so you can easily find it. {% ifversion push-protection-custom-link-orgs %} - ![Captura de pantalla que muestra una confirmación bloqueada en la IU web debido a la protección contra subidas del escaneo de secretos](/assets/images/help/repository/secret-scanning-push-protection-web-ui-commit-blocked-banner-with-link.png) + ![Screenshot showing commit in web ui blocked because of secret scanning push protection](/assets/images/help/repository/secret-scanning-push-protection-web-ui-commit-blocked-banner-with-link.png) {% else %} - ![Captura de pantalla que muestra una confirmación bloqueada en la IU web debido a la protección contra subidas del escaneo de secretos](/assets/images/help/repository/secret-scanning-push-protection-web-ui-commit-blocked-banner.png) - + ![Screenshot showing commit in web ui blocked because of secret scanning push protection](/assets/images/help/repository/secret-scanning-push-protection-web-ui-commit-blocked-banner.png) + {% endif %} \ No newline at end of file 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 c143ad8609..f08bf81b99 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 @@ -1,26 +1,21 @@ -| Proveedor | Secreto compatible | Tipo de secreto | -| ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| Adafruit IO | Clave de IO de Adafruit | adafruit_io_key | -| Alibaba Cloud | ID de Llave de Acceso a la Nube de Alibaba con Secreto de Llave de Acceso a la Nube de Alibaba | alibaba_cloud_access_key_id
alibaba_cloud_access_key_secret | -| Amazon | ID de Cliente OAuth de Amazon con Secreto de Cliente OAuth de Amazon | amazon_oauth_client_id
amazon_oauth_client_secret | -| Amazon Web Services (AWS) | ID de Llave de Acceso de AWS de Amazon con Llave de Acceso al Secreto de AWS de Amazon | aws_access_key_id
aws_secret_access_key | -| Amazon Web Services (AWS) | Token de Sesión de AWS de Amazon con ID de Llave de Acceso Temporal de AWS de Amazon y Llave de Acceso al Secreto de AWS de Amazon | aws_session_token
aws_temporary_access_key_id
aws_secret_access_key | -| Asana | Token de Acceso Personal de Asana | asana_personal_access_token | -| Atlassian | Token de Acceso Personal a Bitbucket Server | bitbucket_server_personal_access_token | -| Azure | Secreto de aplicación de Azure Active Directory | azure_active_directory_application_secret | -| Azure | Caché de Azure para la Llave de Acceso A Redis | azure_cache_for_redis_access_key | -| Azure | Token de Acceso Personal de Azure DevOps | azure_devops_personal_access_token | -{%- ifversion fpt or ghec or ghes > 3.6 or ghae-issue-7456 %} -Azure | Llave Cuenta de Almacenamiento de Azure | azure_storage_account_key{% endif %} Checkout.com | Llave de Secreto de Producción de Checkout.com | checkout_production_secret_key Clojars | Token de Despliegue de Clojars | clojars_deploy_token Databricks | Token de Acceso a Databricks | databricks_access_token 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 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 de CLI de Doppler | doppler_cli_token Doppler | Token de SCIM de Doppler | doppler_scim_token Doppler | Token de Auditoría de Doppler | doppler_audit_token Dropbox | Token de Acceso de Vida Corta a Dropbox | dropbox_short_lived_access_token Duffel | Token de Acceso en Vivo a Duffel | duffel_live_access_token EasyPost | Llave de la API de Producción de EasyPost | easypost_production_api_key Flutterwave | Llave de Secreto de la API en Vivo de Flutterwave | flutterwave_live_api_secret_key Fullstory | Llave de la API de FullStory | fullstory_api_key GitHub | Token de Acceso Personal a GitHub | github_personal_access_token GitHub | Token de Acceso OAuth a GitHub | github_oauth_access_token GitHub | Token de Actualización de GitHub | github_refresh_token GitHub | Token de Acceso a la Instalación de la Aplicación de GitHub | github_app_installation_access_token GitHub | Llave Privada SSH de GitHub | github_ssh_private_key Google | ID de Llave de Acceso a la Cuenta de Servicio de Almacenamiento de Google Cloud con Secreto de la Llave de Acceso de Almacenamiento de Google Cloud | google_cloud_storage_service_account_access_key_id
google_cloud_storage_access_key_secret Google | ID de Llave de Acceso de Usuario del Almacenamiento de Google Cloud con Secreto de Llave de Acceso de Almacenamiento de Google Cloud | google_cloud_storage_user_access_key_id
google_cloud_storage_access_key_secret Google | ID de Cliente OAuth de Google con Secreto de Cliente OAuth de Google | google_oauth_client_id
google_oauth_client_secret Grafana | Llave de la API de Grafana | grafana_api_key Hubspot | Llave de la API de Hubspot | hubspot_api_key Intercom | Token de Acceso de Intercom | intercom_access_token -{%- ifversion fpt or ghec or ghes > 3.6 or ghae-issue-7456 %} -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 a 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 | Llavde ed 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 -{%- ifversion fpt or ghec or ghes > 3.6 or ghae-issue-7456 %} -Prefect | Llave de la API del Servidor de Prefect | prefect_server_api_key Prefect | Llave de la API de Usuario de Prefect | prefect_user_api_key{% endif %} Proctorio | Llav del Secreto de Proctorio | proctorio_secret_key -{%- ifversion fpt or ghec or ghes > 3.6 or ghae-issue-7456 %} -ReadMe | Llave de Acceso de la API de ReadMe API | readmeio_api_access_token{% endif %} -{%- 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 Aplicación 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 Secreta de la API en Vivo de Stripe | stripe_api_key Tencent Cloud | ID Secreta de la Nube de Tencent | tencent_cloud_secret_id Typeform | Token de Acceso Personal a Typeform | typeform_personal_access_token -{%- ifversion fpt or ghec or ghes > 3.6 or ghae-issue-7456 %} -Uniwise | Llave de la API de WISEflow | wiseflow_api_key{% endif %} 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 | Llave de la API de Consumidor de Zuplo | zuplo_consumer_api_key{% endif %} +--- +ms.openlocfilehash: 422944c13061c124742293a5d666c02613239c86 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147558403" +--- +Proveedor | Secreto compatible | Tipo de secreto +--- | --- | --- +Adafruit IO | Clave de IO de Adafruit | adafruit_io_key +Alibaba Cloud | Id. de clave de acceso de Alibaba Cloud con secreto de clave de acceso de Alibaba Cloud| alibaba_cloud_access_key_id
alibaba_cloud_access_key_secret +Amazon | Id. de cliente de OAuth de Amazon con secreto de cliente de OAuth de Amazon | amazon_oauth_client_id
amazon_oauth_client_secret +Amazon Web Services (AWS) | Id. de clave de acceso de Amazon AWS con clave de acceso secreta de Amazon AWS | aws_access_key_id
aws_secret_access_key +Amazon Web Services (AWS) | Token de sesión de Amazon AWS con id. de clave de acceso temporal de Amazon AWS y clave de acceso secreta de Amazon AWS | aws_session_token
aws_temporary_access_key_id
aws_secret_access_key +Asana | Token de Acceso Personal de Asana | asana_personal_access_token +Atlassian | Token de acceso personal de Bitbucket Server | bitbucket_server_personal_access_token +Azure | Secreto de aplicación de Azure Active Directory | azure_active_directory_application_secret +Azure | Clave de acceso de Azure Cache for Redis | azure_cache_for_redis_access_key +Azure | Token de Acceso Personal de Azure DevOps | azure_devops_personal_access_token +{%- ifversion fpt or ghec or ghes > 3.6 or ghae-issue-7456 %} Azure | de clave de cuenta de Azure Storage azure_storage_account_key{% endif %} Checkout.com | de clave secreta de producción de Checkout.com checkout_production_secret_key clojars | Clojars Deploy Token | clojars_deploy_token databricks | de token de acceso de Databricks | Databricks_access_token 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 | de Discord | de tokens de bot de Discord | discord_bot_token | de token personal de | doppler_personal_token | de token de servicio de Azure doppler_service_token | de token de la CLI de Azure doppler_cli_token | de token SCIM de Power Directory doppler_scim_token | de Doppler_scim_token | de token de auditoría de | doppler_audit_token dropbox | de token de acceso de corta duración de Dropbox | dropbox_short_lived_access_token | Duffel | de token de acceso en vivo de Duffel | duffel_live_access_token EasyPost | de la clave de API de producción de EasyPost | easypost_production_api_key flutterwave | Flutterwave Live API Secret Key | flutterwave_live_api_secret_key | Fullstory | de clave de API de FullStory | fullstory_api_key | de GitHub | de token de acceso personal de GitHub | github_personal_access_token | de GitHub | de token de acceso de OAuth de GitHub | github_oauth_access_token | de GitHub | de token de actualización de GitHub github_refresh_token | de GitHub | del token de acceso de instalación de aplicaciones de GitHub | github_app_installation_access_token | de GitHub | de clave privada SSH de GitHub github_ssh_private_key Google | Identificador de clave de acceso de la cuenta de servicio de Almacenamiento en la nube de Google con el secreto de clave de acceso de Google Cloud Storage | google_cloud_storage_service_account_access_key_id
google_cloud_storage_access_key_secret Google | Google Cloud Storage User Access Key ID with Google Cloud Storage Access Key Secret | google_cloud_storage_user_access_key_id
google_cloud_storage_access_key_secret Google | Id. de cliente de Google OAuth con el secreto de cliente de Google OAuth | google_oauth_client_id
google_oauth_client_secret Grafana | Clave de API de Grafana API Key | grafana_api_key Hubspot | Clave de API de Hubspot | hubspot_api_key Intercom | Token de acceso de Intercom | intercom_access_token {%- ifversion fpt or ghec or ghes > 3.6 or ghae-issue-7456 %} JFrog | Token de acceso de plataforma de JFrog | jfrog_platform_access_token JFrog | Clave de API de plataforma de JFrog | jfrog_platform_api_key{% endif %} Ionic | Token de acceso personal de Ionic | ionic_personal_access_token Ionic | Token de actualización de Ionic | ionic_refresh_token Linear | Clave de API de Linear | linear_api_key Linear | Token de acceso de OAuth de Linear | linear_oauth_access_token Midtrans | Clave de servidor de producción de Midtrans | midtrans_production_server_key New Relic | Clave de API de personal de New Relic | new_relic_personal_api_key New Relic | Clave de API de REST de New Relic | new_relic_rest_api_key New Relic | Clave de consulta de información de New Relic | new_relic_insights_query_key npm | Token de acceso de npm | npm_access_token NuGet | Clave de API de NuGet | nuget_api_key Onfido | Token de API en vivo de Onfido | onfido_live_api_token OpenAI | Clave de API de OpenAI | openai_api_key PlanetScale | Contraseña de base de datos de PlanetScale | planetscale_database_password PlanetScale | PlanetScale OAuth Token | planetscale_oauth_token PlanetScale | Token de servicio de PlanetScale | planetscale_service_token Postman | Clave de API de Postman | postman_api_key {%- ifversion fpt or ghec or ghes > 3.6 or ghae-issue-7456 %} Prefect | Clave de API de servidor de Prefect | prefect_server_api_key Prefect | Clave de API de usuario de Prefect | prefect_user_api_key{% endif %} Proctorio | Clave secreta de Proctorio | proctorio_secret_key {%- ifversion fpt or ghec or ghes > 3.6 or ghae-issue-7456 %} ReadMe | Clave de API de acceso de ReadMe | readmeio_api_access_token{% endif %} {%- ifversion fpt or ghec or ghes > 3.5 or ghae-issue-7375 %} redirect.pizza | Token de API de redirect.pizza | redirect_pizza_api_token{% endif %} Samsara | Token de API de Samsara | samsara_api_token Samsara | Samsara OAuth Access Token | samsara_oauth_access_token SendGrid | Clave de API de SendGrid | sendgrid_api_key Sendinblue | Clave de API de Sendinblue | sendinblue_api_key Sendinblue | Clave de SMTP de Sendinblue | sendinblue_smtp_key Shippo | Token de API en vivo de Shippo | shippo_live_api_token Shopify | Secreto compartido de aplicación de Shopify | shopify_app_shared_secret Shopify | Token de acceso de Shopify | shopify_access_token Slack | Token de API de Slack | slack_api_token Stripe | Clave secreta de API en vivo de Stripe | stripe_api_key Tencent Cloud | ID secreta de Tencent Cloud | tencent_cloud_secret_id Typeform | Token de acceso personal de Typeform | typeform_personal_access_token {%- ifversion fpt or ghec or ghes > 3.6 or ghae-issue-7456 %} Uniwise | Clave de API de WISEflow | wiseflow_api_key{% endif %} WorkOS | Clave de API de producción de WorkOS | workos_production_api_key {%- ifversion fpt or ghec or ghes > 3.6 or ghae-issue-7456 %} Zuplo | Clave de API de cliente de Zuplo | zuplo_consumer_api_key{% endif %} diff --git a/translations/es-ES/data/reusables/secret-scanning/secret-scanning-pattern-pair-matches.md b/translations/es-ES/data/reusables/secret-scanning/secret-scanning-pattern-pair-matches.md index d664036275..b97990eee4 100644 --- a/translations/es-ES/data/reusables/secret-scanning/secret-scanning-pattern-pair-matches.md +++ b/translations/es-ES/data/reusables/secret-scanning/secret-scanning-pattern-pair-matches.md @@ -1 +1,9 @@ -If access to a resource requires paired credentials, then secret scanning will create an alert only when both parts of the pair are detected in the same file. This ensures that the most critical leaks are not hidden behind information about partial leaks. +--- +ms.openlocfilehash: 7813507637dede82eb4931ce69b4bccd74e62875 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147410862" +--- +Si el acceso a un recurso requiere credenciales emparejadas, la exploración de secretos creará una alerta solo cuando se detecten las dos partes del par en el mismo archivo. Esto garantiza que las fugas más críticas no queden ocultas detrás de la información sobre fugas parciales. diff --git a/translations/es-ES/data/reusables/secret-scanning/secret-scanning-process.md b/translations/es-ES/data/reusables/secret-scanning/secret-scanning-process.md index fcd1a080fc..26b7a9a388 100644 --- a/translations/es-ES/data/reusables/secret-scanning/secret-scanning-process.md +++ b/translations/es-ES/data/reusables/secret-scanning/secret-scanning-process.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 1e0634210e9579125f9acfcc96ca0a14e151f037 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137581" +--- El {% data variables.product.prodname_secret_scanning %} escanea cualquier secreto en el total de tu historial de Git en todas las ramas presentes de tu repositorio de {% data variables.product.prodname_dotcom %}. diff --git a/translations/es-ES/data/reusables/security-advisory/disclosing-vulnerabilities.md b/translations/es-ES/data/reusables/security-advisory/disclosing-vulnerabilities.md index 1c821bb806..0b9eeb0566 100644 --- a/translations/es-ES/data/reusables/security-advisory/disclosing-vulnerabilities.md +++ b/translations/es-ES/data/reusables/security-advisory/disclosing-vulnerabilities.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: c759dde3d7cef97722fb7c3a002714e08f0b8e45 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139389" +--- La divulgación de vulnerabilidades es un área en donde la colaboración entre los reporteros de vulnerabilidades, tales como los investigadores de seguridad, y los mantenedores de proyectos es muy importante. Ambas partes necesitan trabajar en conjunto desde el momento en el que se encuentra una vulnerabilidad de seguridad potencialmente dañina, justo hasta que la vulnerabilidad se divulgue al público en general, idealmente con la disponibilidad de un parche. Habitualmente, cuando alguien deja saber, en privado, a un mantenedor sobre una vulnerabilidad de seguridad, este desarrolará una corrección, la validará y notificacá a los usuarios sobre el proyecto o paquete. diff --git a/translations/es-ES/data/reusables/security-advisory/link-browsing-advisory-db.md b/translations/es-ES/data/reusables/security-advisory/link-browsing-advisory-db.md index 927dd04cf7..f7ba636b98 100644 --- a/translations/es-ES/data/reusables/security-advisory/link-browsing-advisory-db.md +++ b/translations/es-ES/data/reusables/security-advisory/link-browsing-advisory-db.md @@ -1 +1,9 @@ -Para obtener más información, consulta la sección "[Buscar asesorías de seguridad en la {% data variables.product.prodname_advisory_database %}](/code-security/dependabot/dependabot-alerts/browsing-security-advisories-in-the-github-advisory-database)". +--- +ms.openlocfilehash: 9bd9a97aac8ee24742aacd8f37472811372d06ea +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147410567" +--- +Para obtener más información, consulta "[Exploración de avisos de seguridad en {% data variables.product.prodname_advisory_database %}](/code-security/dependabot/dependabot-alerts/browsing-security-advisories-in-the-github-advisory-database)". diff --git a/translations/es-ES/data/reusables/security-advisory/repository-level-advisory-note.md b/translations/es-ES/data/reusables/security-advisory/repository-level-advisory-note.md index 240b8eba18..1115d413a9 100644 --- a/translations/es-ES/data/reusables/security-advisory/repository-level-advisory-note.md +++ b/translations/es-ES/data/reusables/security-advisory/repository-level-advisory-note.md @@ -1,7 +1,15 @@ +--- +ms.openlocfilehash: 3219e988ebe930271ce7a7972f04aacac1d71e40 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137533" +--- {% note %} -**Nota**: Este artículo aplica a editar las asesorías a nivel de repositorio como propietario de este. +**Nota**: Este artículo se aplica a la edición de avisos de nivel de repositorio como propietario del repositorio. -Los usuarios que no sean propietarios de los repositorios pueden contribuir con las asesorías de seguridad global en la {% data variables.product.prodname_advisory_database %} de [github.com/advisories](https://github.com/advisories). Las ediciones a las asesorías globales no cambiarán ni afectarán la forma en la que se muestra la asesoría en el repositorio. Para obtener más información, consulta la sección "[Editar las asesorías de seguridad en la {% data variables.product.prodname_advisory_database %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/editing-security-advisories-in-the-github-advisory-database)". +Los usuarios que no sean propietarios de repositorios pueden contribuir a los avisos de seguridad globales en {% data variables.product.prodname_advisory_database %} en [github.com/advisories](https://github.com/advisories). Las ediciones a las asesorías globales no cambiarán ni afectarán la forma en la que se muestra la asesoría en el repositorio. Para más información, vea "[Edición de avisos de seguridad en {% data variables.product.prodname_advisory_database %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/editing-security-advisories-in-the-github-advisory-database)". {% endnote %} diff --git a/translations/es-ES/data/reusables/security-advisory/security-advisory-overview.md b/translations/es-ES/data/reusables/security-advisory/security-advisory-overview.md index cda83db5d6..a60c0bebf5 100644 --- a/translations/es-ES/data/reusables/security-advisory/security-advisory-overview.md +++ b/translations/es-ES/data/reusables/security-advisory/security-advisory-overview.md @@ -1 +1,9 @@ -Las {% data variables.product.prodname_security_advisories %} permiten a los manenedores de repositorios debatir en privado y corregir vulnerabilidades de seguridad en los proyectos. Después de colaborar en una corrección, los mantenedores del repositorio pueden publicar el aviso de seguridad para revelar públicamente la vulnerabilidad de seguridad a la comunidad del proyecto. Al publicar avisos de seguridad, los mantenedores de repositorios facilitan que su comunidad actualice las dependencias de los paquetes e investigue el impacto de las vulnerabilidades de seguridad. +--- +ms.openlocfilehash: aa9f7cd0b911ddfc6e144c7c91cecd0374286b13 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137530" +--- +Las {% data variables.product.prodname_security_advisories %} permiten a los manenedores de repositorios debatir en privado y corregir vulnerabilidades de seguridad en los proyectos. Después de colaborar en una corrección, los mantenedores de repositorios pueden publicar el aviso de seguridad para revelar públicamente la vulnerabilidad de seguridad a la comunidad del proyecto. Al publicar avisos de seguridad, los mantenedores de repositorios facilitan a su comunidad la actualización de las dependencias de paquetes y la investigación del impacto de las vulnerabilidades de seguridad. diff --git a/translations/es-ES/data/reusables/security-advisory/security-researcher-cannot-create-advisory.md b/translations/es-ES/data/reusables/security-advisory/security-researcher-cannot-create-advisory.md index 4e4e6e8499..ee7786de7d 100644 --- a/translations/es-ES/data/reusables/security-advisory/security-researcher-cannot-create-advisory.md +++ b/translations/es-ES/data/reusables/security-advisory/security-researcher-cannot-create-advisory.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 842c9e724fedf0f6758935c2081916f3b7cfe35d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139386" +--- {% note %} -**Nota:** Si eres un investigador de seguridad, debes contactar directamente a los mantenedores para pedirles que creen asesorías de seguridad o que emitan CVEs en tu nombre en los repositorios que no administras. +**Nota**: Si es un investigador de seguridad, debe contactar directamente con los mantenedores para pedirles que creen asesorías de seguridad o que emitan CVE en su nombre en los repositorios que no administra. {% endnote %} diff --git a/translations/es-ES/data/reusables/security-overview/beta.md b/translations/es-ES/data/reusables/security-overview/beta.md index 7ccde5054f..4e64def6bc 100644 --- a/translations/es-ES/data/reusables/security-overview/beta.md +++ b/translations/es-ES/data/reusables/security-overview/beta.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 27d429cab1bb55d38e886f07158c1a2708380f6a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147168429" +--- {% note %} -**Nota:** El resumen de seguridad se encuentra actualmente en beta y está sujeto a cambios. +**Nota:** La información general sobre seguridad se encuentra actualmente en versión beta y está sujeta a cambios. {% endnote %} diff --git a/translations/es-ES/data/reusables/security-overview/information-varies-GHAS.md b/translations/es-ES/data/reusables/security-overview/information-varies-GHAS.md index 7d642c7fda..21db80ad0e 100644 --- a/translations/es-ES/data/reusables/security-overview/information-varies-GHAS.md +++ b/translations/es-ES/data/reusables/security-overview/information-varies-GHAS.md @@ -1,3 +1,10 @@ -{% ifversion security-overview-displayed-alerts %} -The information shown in the security overview will vary according to your access to repositories, and on whether {% data variables.product.prodname_GH_advanced_security %} is used by those repositories. +--- +ms.openlocfilehash: f6fdffa80f99a405c65fc6f536b8a821cc1c334d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147525748" +--- +{% ifversion security-overview-displayed-alerts %} La información que se muestra en la información general de seguridad variará según el acceso a los repositorios y si esos repositorios usan {% data variables.product.prodname_GH_advanced_security %}. {% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/security-overview/permissions.md b/translations/es-ES/data/reusables/security-overview/permissions.md index facd9d69e7..46d23c290a 100644 --- a/translations/es-ES/data/reusables/security-overview/permissions.md +++ b/translations/es-ES/data/reusables/security-overview/permissions.md @@ -1 +1,9 @@ -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. +--- +ms.openlocfilehash: 35cfc33ddb95625a7414d8169c04ff284c73296c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147168417" +--- +Los propietarios de la organización y los administradores de seguridad pueden acceder a la información general de seguridad de las organizaciones{% ifversion ghec or ghes > 3.4 or ghae-issue-6199 %} y ver los repositorios de su organización mediante la información general de seguridad de nivel empresarial. Los propietarios de empresas pueden usar la información general de seguridad de nivel empresarial para ver todos los repositorios en las organizaciones de su empresa{% 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/security/compliance-report-list.md b/translations/es-ES/data/reusables/security/compliance-report-list.md index 1b33f26546..7b00f664a3 100644 --- a/translations/es-ES/data/reusables/security/compliance-report-list.md +++ b/translations/es-ES/data/reusables/security/compliance-report-list.md @@ -1,5 +1,13 @@ -- SOC 1, Tipo 2 -- SOC 2, Tipo 2 -- Autoevaluación del CAIQ de la Alianza de Seguridad en la Nube (CSA CAIQ) -- Certificación ISO/IEC 27001:2013 -- Continuidad de Servicios de {% data variables.product.prodname_dotcom_the_website %} y Plan de Gestión de Incidentes +--- +ms.openlocfilehash: d39703b72244e3f2afa2877cf9eace4da2357e29 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139378" +--- +- SOC 1, Tipo 2 +- SOC 2, Tipo 2 +- Autoevaluación de Cloud Security Alliance CAIQ (CSA CAIQ) +- Certificación ISO/IEC 27001:2013 +- {% data variables.product.prodname_dotcom_the_website %} Plan de continuidad de servicios y administración de incidentes diff --git a/translations/es-ES/data/reusables/security/compliance-report-screenshot.md b/translations/es-ES/data/reusables/security/compliance-report-screenshot.md index f38f483917..f9e9a36962 100644 --- a/translations/es-ES/data/reusables/security/compliance-report-screenshot.md +++ b/translations/es-ES/data/reusables/security/compliance-report-screenshot.md @@ -1 +1,9 @@ -![Captura de pantalla del botón de "descargar" a la derecha de un reporte de cumplimiento](/assets/images/help/settings/compliance-report-download.png) +--- +ms.openlocfilehash: 33fb32036a9b4ad6930271ef02217b8e9be69abf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139373" +--- +![Captura de pantalla del botón de descarga situado a la derecha de un informe de cumplimiento](/assets/images/help/settings/compliance-report-download.png) diff --git a/translations/es-ES/data/reusables/security/displayed-information.md b/translations/es-ES/data/reusables/security/displayed-information.md index ffbf068584..64442b0aa6 100644 --- a/translations/es-ES/data/reusables/security/displayed-information.md +++ b/translations/es-ES/data/reusables/security/displayed-information.md @@ -1,8 +1,16 @@ +--- +ms.openlocfilehash: c9e2c1bf2b01805ed973effedd219c3552ac2bf4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146455673" +--- Cuando habilitas una o más características de seguridad y análisis para los repositorios existentes, verás cualquier resultado que se muestra en {% data variables.product.prodname_dotcom %} al cabo de unos pocos minutos: - Todos los repositorios existentes tendrán la configuración seleccionada. -- Los repositorios nuevos seguirán la configuración seleccionada si habilitaste la casilla de verificación para estos.{% ifversion fpt or ghec %} +- Los repositorios nuevos seguirán la configuración seleccionada si ha habilitado la casilla para los repositorios nuevos.{% ifversion fpt or ghec %} - Utilizamos los permisos para escanear en busca de archivos de manifiesto para aplicar los servicios relevantes. - Si se habilita, verás la información de dependencias en la gráfica de dependencias. -- De habilitarse, {% data variables.product.prodname_dotcom %} generará {% data variables.product.prodname_dependabot_alerts %} para las dependencias vulnerables o el malware.{% endif %}{% ifversion fpt or ghec or ghes > 3.2 %} +- Si se habilitan, {% data variables.product.prodname_dotcom %} generará {% data variables.product.prodname_dependabot_alerts %} para las dependencias vulnerables o malware.{% endif %}{% ifversion fpt or ghec or ghes > 3.2 %} - Si se habilita, las actualizaciones de seguridad del {% data variables.product.prodname_dependabot %} crearán solicitudes de cambios para actualizar las dependencias vulnerables cuando se activen las {% data variables.product.prodname_dependabot_alerts %}.{% endif %} diff --git a/translations/es-ES/data/reusables/security/overview-of-phased-approach-for-ghas-rollout.md b/translations/es-ES/data/reusables/security/overview-of-phased-approach-for-ghas-rollout.md index 4a4a7d9df0..7a64f677c2 100644 --- a/translations/es-ES/data/reusables/security/overview-of-phased-approach-for-ghas-rollout.md +++ b/translations/es-ES/data/reusables/security/overview-of-phased-approach-for-ghas-rollout.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: 0bc2ac8ffeba49903cd3bd5763eea28819b5f8f9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139370" +--- Creamos un enfoque gradual para las implementaciones de la {% data variables.product.prodname_GH_advanced_security %} (GHAS) que se desarrollan desde las mejores prácticas de GitHub y de la industria. Puedes utilizar este enfoque para tu implementación, ya sea en asociación con {% data variables.product.prodname_professional_services %} o independientemente. Si bien se recomienda este acercamiento gradual, se pueden hacer ajustes con base en las necesidades de tu organización. También te sugerimos crear y apegarte a una línea de tiempo para tu implementación y despliegue. Conforme comienzas tu planeación, podemos trabajar en conjunto para identificar el acercamiento y tiempo ideal que mejor funcione para tu organización. @@ -6,4 +14,4 @@ Con base en nuestra experiencia de ayudar a los clientes con desarrollos exitoso Dependiendo de las necesidades de tu organización, podrías necesitar modificar este acercamiento y alterar o eliminar algunas fases o pasos. -![Diagrama que muestra las tres fases de implementación y despliegue de la Seguridad Avanzada de GitHub, incluyendo la Fase 0: Planeación & Inicio, Fase 1: Proyectos piloto, Fase 2: Participación organizacional e implementación para los primeros participantes y Fase 3: Implementación organizacional completa & administración de cambios](/assets/images/enterprise/security/advanced-security-phased-approach-diagram.png) +![Diagrama en el que se muestran las tres fases de lanzamiento e implementación de la Seguridad avanzada de GitHub, incluyendo la Fase 0: Planificación y puesta en marcha, Fase 1: Proyectos piloto, Fase 2: Participación de la organización e implementación para usuarios pioneros, y Fase 3: Implementación completa de la organización y administración de cambios](/assets/images/enterprise/security/advanced-security-phased-approach-diagram.png) diff --git a/translations/es-ES/data/reusables/security/security-and-analysis-features-enable-read-only.md b/translations/es-ES/data/reusables/security/security-and-analysis-features-enable-read-only.md index 2a1289ee5e..61a2feb64c 100644 --- a/translations/es-ES/data/reusables/security/security-and-analysis-features-enable-read-only.md +++ b/translations/es-ES/data/reusables/security/security-and-analysis-features-enable-read-only.md @@ -1,4 +1,10 @@ -{% ifversion fpt or ghec %} -Si habilitas las características de seguridad y de análisis, -{% data variables.product.company_short %} realizará análisis de solo lectura en tu repositorio. Para obtener más información, consulta la sección "[Acerca de cómo {% data variables.product.company_short %} utiliza tus datos](/github/understanding-how-github-uses-and-protects-your-data/about-githubs-use-of-your-data)". +--- +ms.openlocfilehash: 33669a3a662fab403ad665603dd19d40fe2a6030 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139365" +--- +{% ifversion fpt or ghec %} Si habilita las características de seguridad y análisis, {% data variables.product.company_short %} realiza un análisis de solo lectura en el repositorio. Para más información, vea "[Acerca del uso de los datos en {% data variables.product.company_short %}](/github/understanding-how-github-uses-and-protects-your-data/about-githubs-use-of-your-data)". {% endif %} diff --git a/translations/es-ES/data/reusables/security/some-security-and-analysis-features-are-enabled-by-default.md b/translations/es-ES/data/reusables/security/some-security-and-analysis-features-are-enabled-by-default.md index b04f081eaf..d557b09ce3 100644 --- a/translations/es-ES/data/reusables/security/some-security-and-analysis-features-are-enabled-by-default.md +++ b/translations/es-ES/data/reusables/security/some-security-and-analysis-features-are-enabled-by-default.md @@ -1,7 +1,13 @@ -{% ifversion fpt or ghec %} -{% note %} +--- +ms.openlocfilehash: 22004624bd07598949b85766f5087a7978731437 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137517" +--- +{% ifversion fpt or ghec %} {% note %} -**Nota**: No puedes inhabilitar algunas características de seguridad y análisis que están habilitadas predeterminadamente para los repositorios públicos. +**Nota**: No puede deshabilitar algunas características de seguridad y análisis que están habilitadas de manera predeterminada para los repositorios públicos. -{% endnote %} -{% endif %} +{% endnote %} {% endif %} 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 7e476f2c7d..98c23bcc91 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,10 @@ -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. ![Screenshot of export button under "Server Statistics" on the GitHub Connect page](/assets/images/help/server-statistics/export-button.png) +--- +ms.openlocfilehash: ed5055403a7104af88889bc4aae7cb495b8d4fee +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147061854" +--- +4. Para iniciar la descarga, en "{% data variables.product.prodname_github_connect %}", haz clic en **Export** (Exportar) y, después, elige si quieres descargar un archivo JSON o CSV. + ![Captura de pantalla del botón de exportación en "Estadísticas del servidor" en la página de Conexión de GitHub](/assets/images/help/server-statistics/export-button.png) diff --git a/translations/es-ES/data/reusables/shortdesc/authenticating_github_app.md b/translations/es-ES/data/reusables/shortdesc/authenticating_github_app.md index b3abd88d6f..c9a3d79ce7 100644 --- a/translations/es-ES/data/reusables/shortdesc/authenticating_github_app.md +++ b/translations/es-ES/data/reusables/shortdesc/authenticating_github_app.md @@ -1 +1,9 @@ -Para obtener información sobre cómo autenticarte como una GitHub App, consulta la sección "[Opciones de Autenticación para GitHub Apps](/apps/building-github-apps/authentication-options-for-github-apps#authenticating-as-a-github-app)". +--- +ms.openlocfilehash: e79f50effe83afaf2b110e359228f7aac5695aeb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137514" +--- +Para obtener información sobre cómo autenticarse como una aplicación de GitHub, vea "[Opciones de autenticación para aplicaciones de GitHub](/apps/building-github-apps/authentication-options-for-github-apps#authenticating-as-a-github-app)". diff --git a/translations/es-ES/data/reusables/shortdesc/authenticating_with_github_apps.md b/translations/es-ES/data/reusables/shortdesc/authenticating_with_github_apps.md index 17f72d31e8..8a8bf838a9 100644 --- a/translations/es-ES/data/reusables/shortdesc/authenticating_with_github_apps.md +++ b/translations/es-ES/data/reusables/shortdesc/authenticating_with_github_apps.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 55bd6b3d8e445c1c5f5e8217e4f9b4876ddf4bee +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145140037" +--- Puedes autenticarte como una {% data variables.product.prodname_github_app %} o como una instalación. diff --git a/translations/es-ES/data/reusables/shortdesc/authorizing_oauth_apps.md b/translations/es-ES/data/reusables/shortdesc/authorizing_oauth_apps.md index 4a33e5da5d..a41188343d 100644 --- a/translations/es-ES/data/reusables/shortdesc/authorizing_oauth_apps.md +++ b/translations/es-ES/data/reusables/shortdesc/authorizing_oauth_apps.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: bebd014c4563148935696cd8d9e90f99a0a0754a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137509" +--- Puedes habilitar a otros usuarios para que autoricen tu App de OAuth. diff --git a/translations/es-ES/data/reusables/shortdesc/creating_custom_badges_github_apps.md b/translations/es-ES/data/reusables/shortdesc/creating_custom_badges_github_apps.md index 967d4e1bf6..e47f0df7e3 100644 --- a/translations/es-ES/data/reusables/shortdesc/creating_custom_badges_github_apps.md +++ b/translations/es-ES/data/reusables/shortdesc/creating_custom_badges_github_apps.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 16fe300b9ddd6e9cf3508cd1a5315fbb010e4dd6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137506" +--- Puedes reemplazar la insignia predeterminada en tu GitHub App si cargas tu propia imagen de logo y personalizas el fondo. diff --git a/translations/es-ES/data/reusables/shortdesc/creating_custom_badges_oauth_apps.md b/translations/es-ES/data/reusables/shortdesc/creating_custom_badges_oauth_apps.md index bb4d2e9483..5ded3d6577 100644 --- a/translations/es-ES/data/reusables/shortdesc/creating_custom_badges_oauth_apps.md +++ b/translations/es-ES/data/reusables/shortdesc/creating_custom_badges_oauth_apps.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 2ad0ca9e6a4025dadfe295a5abf884abe471d5a5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137501" +--- Puedes reemplazar la insignia predeterminada en tu App de OAuth si cargas tu propia imagen de logo y personalizas el fondo. diff --git a/translations/es-ES/data/reusables/shortdesc/creating_github_apps.md b/translations/es-ES/data/reusables/shortdesc/creating_github_apps.md index a38af482fe..c221cf597c 100644 --- a/translations/es-ES/data/reusables/shortdesc/creating_github_apps.md +++ b/translations/es-ES/data/reusables/shortdesc/creating_github_apps.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 16765ff328dd912605f6689183d4b2edf1f72e34 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145140034" +--- Puedes crear y registrar una GitHub App bajo tu cuenta personal o bajo cualquier organización en la que tengas acceso administrativo. diff --git a/translations/es-ES/data/reusables/shortdesc/creating_oauth_apps.md b/translations/es-ES/data/reusables/shortdesc/creating_oauth_apps.md index 760c0f64fa..3caea46198 100644 --- a/translations/es-ES/data/reusables/shortdesc/creating_oauth_apps.md +++ b/translations/es-ES/data/reusables/shortdesc/creating_oauth_apps.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: cae1b77fe2b4aa1c36d74fc64378da9e9502f712 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137498" +--- Puedes crear y registrar una App de OAuth bajo tu cuenta personal o bajo cualquier organización en la que tengas acceso administrativo. Cuando ceras tu app de OAuth, recuerda proteger tu privacidad al utilizar únicamente la información que consideras pública. diff --git a/translations/es-ES/data/reusables/shortdesc/deleting_github_apps.md b/translations/es-ES/data/reusables/shortdesc/deleting_github_apps.md index 60cda19199..884e6d56d5 100644 --- a/translations/es-ES/data/reusables/shortdesc/deleting_github_apps.md +++ b/translations/es-ES/data/reusables/shortdesc/deleting_github_apps.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 3dc31af0cda9ea3902a622ead46ba9f85e0f74e7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145140026" +--- Puedes borrar las GitHub Apps cuando ya no las utilices. diff --git a/translations/es-ES/data/reusables/shortdesc/deleting_oauth_apps.md b/translations/es-ES/data/reusables/shortdesc/deleting_oauth_apps.md index f5731e4e80..78bdb08a84 100644 --- a/translations/es-ES/data/reusables/shortdesc/deleting_oauth_apps.md +++ b/translations/es-ES/data/reusables/shortdesc/deleting_oauth_apps.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: dedff7f31dc16a370687629306e13f9bd4b0972a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137453" +--- Puedes borrar las Apps de OAuth cuando ya no las utilices. diff --git a/translations/es-ES/data/reusables/shortdesc/editing_permissions_for_github_apps.md b/translations/es-ES/data/reusables/shortdesc/editing_permissions_for_github_apps.md index 8ad4c69506..88a8fa1d48 100644 --- a/translations/es-ES/data/reusables/shortdesc/editing_permissions_for_github_apps.md +++ b/translations/es-ES/data/reusables/shortdesc/editing_permissions_for_github_apps.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 1f24aa0d4ec33205d15e4b6666b3e37fecbb5ebe +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145140018" +--- Después de registrar una GitHub App, puedes modificar sus permisos. diff --git a/translations/es-ES/data/reusables/shortdesc/identifying_and_authorizing_github_apps.md b/translations/es-ES/data/reusables/shortdesc/identifying_and_authorizing_github_apps.md index df319723ab..6b476cf156 100644 --- a/translations/es-ES/data/reusables/shortdesc/identifying_and_authorizing_github_apps.md +++ b/translations/es-ES/data/reusables/shortdesc/identifying_and_authorizing_github_apps.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: e8b9cda64d4033c864144e14fd0ef339398c79c2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137450" +--- Tu GitHub App puede realizar acciones en nombre de un usuario, como crear un informe de problemas, crear un despliegue, y utilizar otras terminales compatibles. diff --git a/translations/es-ES/data/reusables/shortdesc/iso_8601.md b/translations/es-ES/data/reusables/shortdesc/iso_8601.md index 87070e39a6..1473804c53 100644 --- a/translations/es-ES/data/reusables/shortdesc/iso_8601.md +++ b/translations/es-ES/data/reusables/shortdesc/iso_8601.md @@ -1 +1,9 @@ -Esta es una marca de tiempo en formato [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601): `AAAA-MM-DDTHH:MM:SSZ`. +--- +ms.openlocfilehash: e546a0f1db250c3c8d125d1def9f7b33abe3cab3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139314" +--- +Se trata de una marca de tiempo en formato [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601): `YYYY-MM-DDTHH:MM:SSZ`. diff --git a/translations/es-ES/data/reusables/shortdesc/making-a-github-app-public-or-private.md b/translations/es-ES/data/reusables/shortdesc/making-a-github-app-public-or-private.md index 1aa24b6b7e..0ad9d1ff08 100644 --- a/translations/es-ES/data/reusables/shortdesc/making-a-github-app-public-or-private.md +++ b/translations/es-ES/data/reusables/shortdesc/making-a-github-app-public-or-private.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: e8dc28754f240907442eaa10c1f56620b1ea6e54 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139309" +--- Cuando configuras una GitHub App, puedes hacer que su instalación sea pública para que cualquier usario u organización de GitHub pueda instalarla, o privada para que solo la puedas instalar en la cuenta que la creó. diff --git a/translations/es-ES/data/reusables/shortdesc/modifying_github_apps.md b/translations/es-ES/data/reusables/shortdesc/modifying_github_apps.md index 22d20675c1..3ee6e666e9 100644 --- a/translations/es-ES/data/reusables/shortdesc/modifying_github_apps.md +++ b/translations/es-ES/data/reusables/shortdesc/modifying_github_apps.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: f6a7047d175768849d2ed7dfb856ae52e9412f47 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139306" +--- Después de crear una GitHub App, puedes hacerle cambios. diff --git a/translations/es-ES/data/reusables/shortdesc/modifying_oauth_apps.md b/translations/es-ES/data/reusables/shortdesc/modifying_oauth_apps.md index edf8f66672..3b1383e1a2 100644 --- a/translations/es-ES/data/reusables/shortdesc/modifying_oauth_apps.md +++ b/translations/es-ES/data/reusables/shortdesc/modifying_oauth_apps.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: bddc838df0cd5703268b187026ab257bf4dc33f9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145140013" +--- Despues de crear y registrar una App de OAuth, puedes hacerle cambios. diff --git a/translations/es-ES/data/reusables/shortdesc/permissions_github_apps.md b/translations/es-ES/data/reusables/shortdesc/permissions_github_apps.md index 7181e27759..ee5596a356 100644 --- a/translations/es-ES/data/reusables/shortdesc/permissions_github_apps.md +++ b/translations/es-ES/data/reusables/shortdesc/permissions_github_apps.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 0e7c9a3c236e8d154423d834184db272a8c59cd7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145140005" +--- Cuando creas una GitHub App, configuras los permisos que definen los recursos a los cuales puede acceder a través de la API de REST. diff --git a/translations/es-ES/data/reusables/shortdesc/rate_limits_github_apps.md b/translations/es-ES/data/reusables/shortdesc/rate_limits_github_apps.md index 358aadbeeb..3ec0211398 100644 --- a/translations/es-ES/data/reusables/shortdesc/rate_limits_github_apps.md +++ b/translations/es-ES/data/reusables/shortdesc/rate_limits_github_apps.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 5a00eb01f4e2c9ec707f5bbc7c5794c8108220e4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139989" +--- Los límites de tasa para las {% data variables.product.prodname_github_apps %} y {% data variables.product.prodname_oauth_apps %} ayudan a controlar la tasa de tráfico de {% data variables.product.product_location %}. diff --git a/translations/es-ES/data/reusables/shortdesc/suspending_a_github_app.md b/translations/es-ES/data/reusables/shortdesc/suspending_a_github_app.md index e11e92f619..86a8a6f516 100644 --- a/translations/es-ES/data/reusables/shortdesc/suspending_a_github_app.md +++ b/translations/es-ES/data/reusables/shortdesc/suspending_a_github_app.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 1218541722fde4b399c636ebf7273e3eefd394f9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139986" +--- Puedes bloquear temporalmente el acceso de una {% data variables.product.prodname_github_app %} a los recursos de tu cuenta si la suspendes. diff --git a/translations/es-ES/data/reusables/shortdesc/transferring_ownership_of_github_apps.md b/translations/es-ES/data/reusables/shortdesc/transferring_ownership_of_github_apps.md index 28b7aff5fd..ac6da43ebb 100644 --- a/translations/es-ES/data/reusables/shortdesc/transferring_ownership_of_github_apps.md +++ b/translations/es-ES/data/reusables/shortdesc/transferring_ownership_of_github_apps.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: d1f3563cdcbc4a4cd6d4b9bdd4ad041a60fe5d98 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139973" +--- Puedes transferir la propiedad de una GitHub App a otro usuario u organización. diff --git a/translations/es-ES/data/reusables/shortdesc/transferring_ownership_of_oauth_apps.md b/translations/es-ES/data/reusables/shortdesc/transferring_ownership_of_oauth_apps.md index de48d701ad..a2f0d3edf3 100644 --- a/translations/es-ES/data/reusables/shortdesc/transferring_ownership_of_oauth_apps.md +++ b/translations/es-ES/data/reusables/shortdesc/transferring_ownership_of_oauth_apps.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 66e880ef2dbc9d75e3fa0fb981b615f2f8e938d0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139301" +--- Puedes transferir la propiedad de una App de OAuth a otro usuario u organización. diff --git a/translations/es-ES/data/reusables/shortdesc/troubleshooting_access_token_reques_errors_oauth_apps.md b/translations/es-ES/data/reusables/shortdesc/troubleshooting_access_token_reques_errors_oauth_apps.md index c3a2f108ac..1812bdf0e8 100644 --- a/translations/es-ES/data/reusables/shortdesc/troubleshooting_access_token_reques_errors_oauth_apps.md +++ b/translations/es-ES/data/reusables/shortdesc/troubleshooting_access_token_reques_errors_oauth_apps.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: b604cee5b4c0534a7f4a60430de67679f1458c59 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139965" +--- Cuando intercambias un código por un token de acceso, existe un conjunto de errores adicionales que pueden presentarse. El formato de estas respuestas se determina por el encabezado de aceptación que pases. diff --git a/translations/es-ES/data/reusables/shortdesc/troubleshooting_authorization_request_errors_oauth_apps.md b/translations/es-ES/data/reusables/shortdesc/troubleshooting_authorization_request_errors_oauth_apps.md index b802be22f5..1f005a6056 100644 --- a/translations/es-ES/data/reusables/shortdesc/troubleshooting_authorization_request_errors_oauth_apps.md +++ b/translations/es-ES/data/reusables/shortdesc/troubleshooting_authorization_request_errors_oauth_apps.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: e9c90f2454279c10a7bac3124823f4ebb6243ab6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139298" +--- Cuando obtienes un token de OAuth para un usuario, pueden ocurrir algunos errores durante la fase inicial de solicitud de autorización. diff --git a/translations/es-ES/data/reusables/shortdesc/understanding_scopes_for_oauth_apps.md b/translations/es-ES/data/reusables/shortdesc/understanding_scopes_for_oauth_apps.md index 9c5d10b065..176edef404 100644 --- a/translations/es-ES/data/reusables/shortdesc/understanding_scopes_for_oauth_apps.md +++ b/translations/es-ES/data/reusables/shortdesc/understanding_scopes_for_oauth_apps.md @@ -1 +1,9 @@ -Los alcances te permiten especificar exactamente el tipo de acceso que necesitas. Los alcances _limitan_ el acceso para los tokens de OAuth. No otorgan ningún permiso adicional más allá de aquél que el usuario ya tiene. +--- +ms.openlocfilehash: 59c430b23111d1bbd23014a9312097a4786f5827 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139957" +--- +Los alcances te permiten especificar exactamente el tipo de acceso que necesitas. Los ámbitos _limitan_ el acceso a los tokens de OAuth. No otorgan ningún permiso adicional más allá de aquél que el usuario ya tiene. diff --git a/translations/es-ES/data/reusables/sponsors/accept-legal-terms.md b/translations/es-ES/data/reusables/sponsors/accept-legal-terms.md index 315b4fc5b3..bc49109024 100644 --- a/translations/es-ES/data/reusables/sponsors/accept-legal-terms.md +++ b/translations/es-ES/data/reusables/sponsors/accept-legal-terms.md @@ -1 +1,9 @@ -1. Revisa las [Condiciones Adicionales de {% data variables.product.prodname_sponsors %}](/free-pro-team@latest/github/site-policy/github-sponsors-additional-terms) y la [Declaración de Privacidad de {% data variables.product.prodname_dotcom %}](/free-pro-team@latest/github/site-policy/github-privacy-statement), posteriormente da clic en **Únete a la lista de espera**. +--- +ms.openlocfilehash: 4947f67328d3232a366dab8c58b52092c1f95e88 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139293" +--- +1. Revisa los [términos adicionales de {% data variables.product.prodname_sponsors %}](/free-pro-team@latest/github/site-policy/github-sponsors-additional-terms) y la [declaración de privacidad de {% data variables.product.prodname_dotcom %}](/free-pro-team@latest/github/site-policy/github-privacy-statement), y, a continuación, haz clic en **Unirse a la lista de espera**. diff --git a/translations/es-ES/data/reusables/sponsors/add-active-triggers.md b/translations/es-ES/data/reusables/sponsors/add-active-triggers.md index 583aa902ba..509b86fea5 100644 --- a/translations/es-ES/data/reusables/sponsors/add-active-triggers.md +++ b/translations/es-ES/data/reusables/sponsors/add-active-triggers.md @@ -1 +1,10 @@ -1. Para recibir actualizaciones del Evento de Patrocinio, selecciona **Activo**. ![Seleccionar eventos activos](/assets/images/help/sponsors/webhook-active.png) +--- +ms.openlocfilehash: 2e47ec8690aab025154f3b1f1bc8cfb0e8e5a793 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137445" +--- +1. Para recibir actualizaciones de SponsorshipEvent, seleccione **Activo**. + ![Selección de eventos activos](/assets/images/help/sponsors/webhook-active.png) diff --git a/translations/es-ES/data/reusables/sponsors/add-introduction.md b/translations/es-ES/data/reusables/sponsors/add-introduction.md index 3be76170ed..414c1a6b6c 100644 --- a/translations/es-ES/data/reusables/sponsors/add-introduction.md +++ b/translations/es-ES/data/reusables/sponsors/add-introduction.md @@ -1 +1,10 @@ -1. Debajo de "introducción", teclea una descripción del trabajo que realizarás con tus patrocinios. ![Campo de texto para detalles de perfil](/assets/images/help/sponsors/introduction-box.png) +--- +ms.openlocfilehash: 7d74bb2f55c8d4c373c4a54da2cf711c0293099e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139954" +--- +1. Debajo de "introducción", teclea una descripción del trabajo que realizarás con tus patrocinios. + ![Campo de texto para detalles de perfil](/assets/images/help/sponsors/introduction-box.png) diff --git a/translations/es-ES/data/reusables/sponsors/add-more-tiers.md b/translations/es-ES/data/reusables/sponsors/add-more-tiers.md index 41dc59e2da..d0732274d9 100644 --- a/translations/es-ES/data/reusables/sponsors/add-more-tiers.md +++ b/translations/es-ES/data/reusables/sponsors/add-more-tiers.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 633ff698948c38ddabdf4ba35a3a4640a6aea788 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137442" +--- 1. Repite los pasos anteriores hasta que hayas publicado todos los niveles que quieres ofrecer. diff --git a/translations/es-ES/data/reusables/sponsors/add-payload-url.md b/translations/es-ES/data/reusables/sponsors/add-payload-url.md index 6480484b6b..e8c455cb4a 100644 --- a/translations/es-ES/data/reusables/sponsors/add-payload-url.md +++ b/translations/es-ES/data/reusables/sponsors/add-payload-url.md @@ -1 +1,10 @@ -1. Escribe una URL de carga, luego opcionalmente personaliza la configuración. Para obtener más información, consulta "[Crear webhooks](/webhooks/creating/#creating-webhooks)". ![Campos para la URL de carga y otras opciones de personalización](/assets/images/help/sponsors/webhook-payload-url.png) +--- +ms.openlocfilehash: d5e1fe4e6d8e03c4679ee87576826a69bd4567f1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139946" +--- +1. Escribe una URL de carga, luego opcionalmente personaliza la configuración. Para más información, vea "[Creación de webhooks](/webhooks/creating/#creating-webhooks)". + ![Campos para la URL de carga y otras opciones de personalización](/assets/images/help/sponsors/webhook-payload-url.png) diff --git a/translations/es-ES/data/reusables/sponsors/add-webhook.md b/translations/es-ES/data/reusables/sponsors/add-webhook.md index 139d82c698..f95133ff96 100644 --- a/translations/es-ES/data/reusables/sponsors/add-webhook.md +++ b/translations/es-ES/data/reusables/sponsors/add-webhook.md @@ -1 +1,10 @@ -1. Haz clic en **Add webhook** (Agregar webhook). ![Botón para agregar webhook en la barra lateral Webhooks](/assets/images/help/sponsors/add-webhook-sponsors-button.png) +--- +ms.openlocfilehash: 292f9b65321ba774d93b5b3e859c86f36a648659 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137437" +--- +1. Haga clic en **Agregar webhook**. + ![Botón para agregar un webhook en la barra lateral Webhooks](/assets/images/help/sponsors/add-webhook-sponsors-button.png) diff --git a/translations/es-ES/data/reusables/sponsors/add-welcome-message.md b/translations/es-ES/data/reusables/sponsors/add-welcome-message.md index 7bc6da50f8..a3a8864c6a 100644 --- a/translations/es-ES/data/reusables/sponsors/add-welcome-message.md +++ b/translations/es-ES/data/reusables/sponsors/add-welcome-message.md @@ -1 +1,10 @@ -1. Opcionalmente, teclea un mensaje de bienvenida para el nivel. ![Agregar un mensaje de bienvenida](/assets/images/help/sponsors/add-a-welcome-message.png) +--- +ms.openlocfilehash: d8d969b325214cbd3acdf121d456bf6cfac33b5e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139938" +--- +1. Opcionalmente, teclea un mensaje de bienvenida para el nivel. + ![Adición de un mensaje de bienvenida](/assets/images/help/sponsors/add-a-welcome-message.png) diff --git a/translations/es-ES/data/reusables/sponsors/beta-note-sponsors-for-companies.md b/translations/es-ES/data/reusables/sponsors/beta-note-sponsors-for-companies.md index cdc84e60f7..ab39652e27 100644 --- a/translations/es-ES/data/reusables/sponsors/beta-note-sponsors-for-companies.md +++ b/translations/es-ES/data/reusables/sponsors/beta-note-sponsors-for-companies.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: f1fdec5e93537f11e68bbce1993206231eeed92a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137434" +--- {% note %} -**Nota:** El servicio de Patrocinadores para Compañías se encuentra actualmente en beta y está sujeto a cambios. +**Nota:** El servicio Patrocinadores para empresas se encuentra actualmente en versión beta y está sujeto a cambios. {% endnote %} diff --git a/translations/es-ES/data/reusables/sponsors/billing-switcher.md b/translations/es-ES/data/reusables/sponsors/billing-switcher.md index ec2f61b53c..73bf2fa641 100644 --- a/translations/es-ES/data/reusables/sponsors/billing-switcher.md +++ b/translations/es-ES/data/reusables/sponsors/billing-switcher.md @@ -1 +1,10 @@ -1. Opcionalmente, para administrar tu patrocinio en nombre de una organización, en la esquina superior izquierda, utiliza el menú desplegable de **Ajustes personales** y da clic en la organización. ![Menú desplegable para cambiar de cuenta para los ajustes](/assets/images/help/sponsors/billing-account-switcher.png) +--- +ms.openlocfilehash: b77357152c99fb5c670c36f6976bd2000bb887ec +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139933" +--- +1. Opcionalmente, para administrar el patrocinio en nombre de una organización, en la esquina superior izquierda, use el menú desplegable **Configuración personal** y haga clic en la organización. + ![Menú desplegable para cambiar de cuenta para la configuración](/assets/images/help/sponsors/billing-account-switcher.png) diff --git a/translations/es-ES/data/reusables/sponsors/change-tier.md b/translations/es-ES/data/reusables/sponsors/change-tier.md index e2c20ac2c1..c981320048 100644 --- a/translations/es-ES/data/reusables/sponsors/change-tier.md +++ b/translations/es-ES/data/reusables/sponsors/change-tier.md @@ -1 +1,10 @@ -1. Debajo de "{% data variables.product.prodname_sponsors %}", a la derecha de la cuenta patrocinada, da clic en {% octicon "triangle-down" aria-label="The down triangle octicon" %} junto con tu cantidad de nivel y luego da clic en **cambiar nivel**. ![Botón de cambiar nivel](/assets/images/help/billing/edit-sponsor-billing.png) +--- +ms.openlocfilehash: 1401aa774430ad1d83193c6f857116e68bc3959a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137429" +--- +1. En "{% data variables.product.prodname_sponsors %}", a la derecha de la cuenta patrocinada, haga clic en {% octicon "triangle-down" aria-label="The down triangle octicon" %} junto al importe del nivel y haga clic en **Change tier**. + ![Botón Change tier](/assets/images/help/billing/edit-sponsor-billing.png) diff --git a/translations/es-ES/data/reusables/sponsors/choose-updates.md b/translations/es-ES/data/reusables/sponsors/choose-updates.md index 7a897bd0f1..70a587041b 100644 --- a/translations/es-ES/data/reusables/sponsors/choose-updates.md +++ b/translations/es-ES/data/reusables/sponsors/choose-updates.md @@ -1 +1,10 @@ -4. Decide si quieres recibir actualizaciones de la cuenta patrocinada por correo electrónico y luego selecciona o deselecciona "Recibir actualizaciones de _CUENTA_ por correo electrónico". ![Casilla de verificación para recibir actualizaciones de la cuenta patrocinada](/assets/images/help/sponsors/updates-checkbox-manage.png) +--- +ms.openlocfilehash: dfe651fd84ff05cb30acae74e159462cc66dbf54 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139925" +--- +4. Decida si quiere recibir actualizaciones por correo electrónico de la cuenta patrocinada y, después, seleccione o anule la selección de "Recibir actualizaciones por correo electrónico de _CUENTA_". + ![Casilla para recibir actualizaciones de la cuenta patrocinada](/assets/images/help/sponsors/updates-checkbox-manage.png) diff --git a/translations/es-ES/data/reusables/sponsors/click-add-tier.md b/translations/es-ES/data/reusables/sponsors/click-add-tier.md index d504a5f62d..11c7ba13f5 100644 --- a/translations/es-ES/data/reusables/sponsors/click-add-tier.md +++ b/translations/es-ES/data/reusables/sponsors/click-add-tier.md @@ -1 +1,10 @@ -1. Para crear un nivel mensual, haz clic en **Agregar un nivel mensual** a la derecha de la página. Como alternativa, para crear un nivel para pagos de una sola ocasión, haz clic en **Niveles de una sola ocasión** y luego en **Agregar un nivel de una sola ocasión**. ![Botón de agregar nivel](/assets/images/help/sponsors/add-a-tier-button.png) +--- +ms.openlocfilehash: bc167d437cad2611b1fd4604bfbb0e3530cbee9e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137426" +--- +1. Para crear un nivel mensual, haga clic en **Add a monthly tier** (Agregar un nivel mensual) a la derecha de la página. Como alternativa, para crear un nivel para pagos únicos, haga clic en **One-time tiers** (Niveles únicos) y, a continuación, haga clic en **Add a one-time tier** (Agregar un nivel único). + ![Botón para agregar un nivel](/assets/images/help/sponsors/add-a-tier-button.png) diff --git a/translations/es-ES/data/reusables/sponsors/confirm-add-webhook.md b/translations/es-ES/data/reusables/sponsors/confirm-add-webhook.md index c905947542..097c9ea4f3 100644 --- a/translations/es-ES/data/reusables/sponsors/confirm-add-webhook.md +++ b/translations/es-ES/data/reusables/sponsors/confirm-add-webhook.md @@ -1 +1,10 @@ -1. Da clic en **Crear webhook**. ![Botón de crear webhook en la barra lateral de Webhooks](/assets/images/help/sponsors/create-webhook-sponsors-button.png) +--- +ms.openlocfilehash: 5d4c425e0377edab3bc2791781eee3294251a7be +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139914" +--- +1. Haga clic en **Create webhook** (Crear webhook). +![Botón para crear un webhook en la barra lateral Webhooks](/assets/images/help/sponsors/create-webhook-sponsors-button.png) diff --git a/translations/es-ES/data/reusables/sponsors/contact-info.md b/translations/es-ES/data/reusables/sponsors/contact-info.md index 21c9ed24f3..45e9603e34 100644 --- a/translations/es-ES/data/reusables/sponsors/contact-info.md +++ b/translations/es-ES/data/reusables/sponsors/contact-info.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 934ad530202d033d8066201ff710e0ea7bb9d34e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137421" +--- 1. Sigue las propuestas para completar tu información de contacto. diff --git a/translations/es-ES/data/reusables/sponsors/create-stripe-account.md b/translations/es-ES/data/reusables/sponsors/create-stripe-account.md index 39a619c541..b55cdc725f 100644 --- a/translations/es-ES/data/reusables/sponsors/create-stripe-account.md +++ b/translations/es-ES/data/reusables/sponsors/create-stripe-account.md @@ -1,2 +1,11 @@ -1. Da clic en **Cuenta de Stripe Connect**. ![Enlace para crear la cuenta de Stripe Connect](/assets/images/help/sponsors/create-stripe-connect-account.png) +--- +ms.openlocfilehash: 413e4ca11d82e946f92c01959461e8f930797caa +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139906" +--- +1. Haz clic en **Cuenta de Stripe Connect**. + ![Vínculo para crear cuenta de Stripe Connect](/assets/images/help/sponsors/create-stripe-connect-account.png) 2. Sigue las indicaciones para crear tu cuenta. diff --git a/translations/es-ES/data/reusables/sponsors/double-check-stripe-info.md b/translations/es-ES/data/reusables/sponsors/double-check-stripe-info.md index ed23abf61d..bc6e06e3a9 100644 --- a/translations/es-ES/data/reusables/sponsors/double-check-stripe-info.md +++ b/translations/es-ES/data/reusables/sponsors/double-check-stripe-info.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 2f18217fbcc8c96d873befbeec0c54475f5e65ee +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137418" +--- Al solicitar una cuenta Stripe Connect, asegúrate de que toda la información sea correcta antes de enviar tu solicitud. Una vez que enviaste tu solicitud, es difícil actualizar la información de identidad, como tu nombre y fecha de nacimiento. diff --git a/translations/es-ES/data/reusables/sponsors/draft-new-update.md b/translations/es-ES/data/reusables/sponsors/draft-new-update.md index 5d8b27e202..d2c5a00ec0 100644 --- a/translations/es-ES/data/reusables/sponsors/draft-new-update.md +++ b/translations/es-ES/data/reusables/sponsors/draft-new-update.md @@ -1 +1,10 @@ -4. A la derecha de "Email updates to your sponsorss" (Actualizaciones por correo electrónico para tus patrocinadores), haz clic en **New update** (Actualización nueva). ![Botón New update (Actualización nueva)](/assets/images/help/sponsors/new-update-button.png) +--- +ms.openlocfilehash: e9f1496639c34f08e72fbf014b8a57a56ecee446 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139893" +--- +4. A la derecha de "Email updates to your sponsorss" (Enviar actualizaciones por correo electrónico a los patrocinadores), haga clic en **Draft a new update** (Borrador de una nueva actualización). + ![Botón para la actualización nueva](/assets/images/help/sponsors/new-update-button.png) diff --git a/translations/es-ES/data/reusables/sponsors/edit-bank-information.md b/translations/es-ES/data/reusables/sponsors/edit-bank-information.md index 882bca0c04..06551b9147 100644 --- a/translations/es-ES/data/reusables/sponsors/edit-bank-information.md +++ b/translations/es-ES/data/reusables/sponsors/edit-bank-information.md @@ -1 +1,10 @@ -4. En "Payouts information" (Información de pago), haz clic en **Edit your bank information** (Editar tu información bancaria). ![Editar tu enlace de información bancaria](/assets/images/help/sponsors/edit-bank-info.png) +--- +ms.openlocfilehash: 33d367b90bd3b0d815c4de5bffcd58fdc5dd6526 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137373" +--- +4. En "Información de pago", haga clic en **Editar la información bancaria**. + ![Vínculo Editar la información bancaria](/assets/images/help/sponsors/edit-bank-info.png) diff --git a/translations/es-ES/data/reusables/sponsors/edit-featured-work.md b/translations/es-ES/data/reusables/sponsors/edit-featured-work.md index 0676a739f0..1d4074a01a 100644 --- a/translations/es-ES/data/reusables/sponsors/edit-featured-work.md +++ b/translations/es-ES/data/reusables/sponsors/edit-featured-work.md @@ -1,3 +1,13 @@ +--- +ms.openlocfilehash: 2131ad8b1ad3e22b6dc59c4bc50e4f85a568881c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139890" +--- 1. Opcionalmente, escoge los repositorios que se exhiben en tu perfil de {% data variables.product.prodname_sponsors %}. - - A la derecha de "Trabajo destacado", da clic en **Editar**. ![Botón de editar para trabajo destacado](/assets/images/help/sponsors/featured-work-edit-button.png) - - Selecciona hasta 6 repositorios y luego da clic en **Guardar**. ![Casillas para seleccionar los repositorios](/assets/images/help/sponsors/featured-work-select.png) + - A la derecha de "Trabajo destacado", haga clic en **Editar**. + ![Botón Editar para el trabajo destacado](/assets/images/help/sponsors/featured-work-edit-button.png) + - Seleccione hasta seis repositorios y haga clic en **Guardar**. + ![Casillas para seleccionar los repositorios](/assets/images/help/sponsors/featured-work-select.png) diff --git a/translations/es-ES/data/reusables/sponsors/edit-goal.md b/translations/es-ES/data/reusables/sponsors/edit-goal.md index e7e1c0756b..00e3ca8384 100644 --- a/translations/es-ES/data/reusables/sponsors/edit-goal.md +++ b/translations/es-ES/data/reusables/sponsors/edit-goal.md @@ -1 +1,10 @@ -1. A la derecha de tu meta, da clic en **Editar**. ![Botón editar](/assets/images/help/sponsors/edit-goal-button.png) +--- +ms.openlocfilehash: e292edd57a8fc19e17d6203c7fcb9ee2ebcd69e0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137370" +--- +1. A la derecha del objetivo, haz clic en **Editar**. +![Botón Edit (Editar)](/assets/images/help/sponsors/edit-goal-button.png) diff --git a/translations/es-ES/data/reusables/sponsors/edit-tier.md b/translations/es-ES/data/reusables/sponsors/edit-tier.md index 57012f3cb1..3dfab20adb 100644 --- a/translations/es-ES/data/reusables/sponsors/edit-tier.md +++ b/translations/es-ES/data/reusables/sponsors/edit-tier.md @@ -1 +1,10 @@ -1. A la derecha del nivel que quieras editar, da clic en **Editar**. ![Botón Edit tier (Editar nivel)](/assets/images/help/sponsors/edit-tier-button.png) +--- +ms.openlocfilehash: 6ad427905405dd0eb852313aa83752897c26bdea +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139885" +--- +1. A la derecha del nivel que quiera editar, haga clic en **Editar**. + ![Botón Editar nivel](/assets/images/help/sponsors/edit-tier-button.png) diff --git a/translations/es-ES/data/reusables/sponsors/enable-custom-amounts.md b/translations/es-ES/data/reusables/sponsors/enable-custom-amounts.md index 673a66daf0..a733af61b6 100644 --- a/translations/es-ES/data/reusables/sponsors/enable-custom-amounts.md +++ b/translations/es-ES/data/reusables/sponsors/enable-custom-amounts.md @@ -1,2 +1,12 @@ -1. Cuando tienes por lo menos un nivel, verás una opción para habilitar las cantidades personalizadas sobre los niveles mensuales y de una sola ocasión. Si quieres permitir que los patrocinadores configuren su cantidad de pago, entonces selecciona **Habilitar cantidades personalizadas**. ![Habilitar las cantidades personalizadas](/assets/images/help/sponsors/enable-custom-amounts.png) -1. Opcionalmente, si habilitas las cantidades personalizadas, puedes configurar una cantidad predeterminada para que se muestre en los niveles personalizados. Especifica una cantidad redonda en dólares y haz clic en **Configurar monto predeterminado**. ![Configurar una cantidad predeterminada](/assets/images/help/sponsors/set-default-amount.png) +--- +ms.openlocfilehash: 678ee22816d94082a8eca61c6681fd7736ee432c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137365" +--- +1. Cuando tienes por lo menos un nivel, verás una opción para habilitar las cantidades personalizadas sobre los niveles mensuales y de una sola ocasión. Si quiere permitir que los patrocinadores configuren su cantidad de pago, entonces seleccione **Enable custom amounts** (Habilitar cantidades personalizadas). + ![Habilitación de cantidades personalizadas](/assets/images/help/sponsors/enable-custom-amounts.png) +1. Opcionalmente, si habilitas las cantidades personalizadas, puedes configurar una cantidad predeterminada para que se muestre en los niveles personalizados. Especifique un importe entero en dólares y haga clic en **Set default amount** (Establecer cantidad predeterminada). + ![Configuración de una cantidad predeterminada](/assets/images/help/sponsors/set-default-amount.png) diff --git a/translations/es-ES/data/reusables/sponsors/feedback.md b/translations/es-ES/data/reusables/sponsors/feedback.md index 79f74f1045..f361a00f6c 100644 --- a/translations/es-ES/data/reusables/sponsors/feedback.md +++ b/translations/es-ES/data/reusables/sponsors/feedback.md @@ -1 +1 @@ -Puedes compartir tu retroalimentación sobre los {% data variables.product.prodname_sponsors %} con {% data variables.product.company_short %}. Para unirte a la conversación, consulta la sección "[Retroalimentación de patrocinadores](https://github.com/orgs/community/discussions/categories/sponsors)". +You can share your feedback about {% data variables.product.prodname_sponsors %} with {% data variables.product.company_short %}. To join the conversation, see "[Sponsors Feedback](https://github.com/orgs/community/discussions/categories/sponsors)." diff --git a/translations/es-ES/data/reusables/sponsors/github-contact-applicants.md b/translations/es-ES/data/reusables/sponsors/github-contact-applicants.md index 33aedc6add..0b24bb1ff9 100644 --- a/translations/es-ES/data/reusables/sponsors/github-contact-applicants.md +++ b/translations/es-ES/data/reusables/sponsors/github-contact-applicants.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: ec1e62688e78b50c979b7e64f009989a09660a56 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137364" +--- {% data variables.product.prodname_dotcom %} podría contactar a los solicitantes o participantes de {% data variables.product.prodname_sponsors %} pidiendo información adicional sobre su perfil o actividad de patrocinio para determinar la elegibilidad de dicho patrocinio o candidatura, o como parte de una investigación para la violación potencial de las condiciones. diff --git a/translations/es-ES/data/reusables/sponsors/github-review-app.md b/translations/es-ES/data/reusables/sponsors/github-review-app.md index eafd3d5e91..25356922be 100644 --- a/translations/es-ES/data/reusables/sponsors/github-review-app.md +++ b/translations/es-ES/data/reusables/sponsors/github-review-app.md @@ -1 +1,9 @@ -Es posible que {% data variables.product.prodname_dotcom %} tarde algunos días en revisar tu aplicación. Una vez que aprobemos tu aplicación, tu perfil automáticamente estará activo en [{% data variables.product.prodname_sponsors %}](https://github.com/sponsors). +--- +ms.openlocfilehash: cdd8a22d4c3669903f04f62f483c05a3d5fd24fe +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137359" +--- +Es posible que {% data variables.product.prodname_dotcom %} tarde algunos días en revisar tu aplicación. Una vez que aprobemos su aplicación, su perfil automáticamente estará activo en [{% data variables.product.prodname_sponsors %}](https://github.com/sponsors). diff --git a/translations/es-ES/data/reusables/sponsors/legal-additional-terms.md b/translations/es-ES/data/reusables/sponsors/legal-additional-terms.md index 946f94570e..f0910b29a6 100644 --- a/translations/es-ES/data/reusables/sponsors/legal-additional-terms.md +++ b/translations/es-ES/data/reusables/sponsors/legal-additional-terms.md @@ -1 +1,9 @@ -El {% data variables.product.prodname_matching_fund %} es un regalo diseñado para motivar el financiamiento comunitario del trabajo realizado en código abierto y está sujeto a términos y condiciones adicionales. Para obtener información detallada sobre el {% data variables.product.prodname_matching_fund %}, consulta las "[Condiciones Adicionales de {% data variables.product.prodname_sponsors %}](/free-pro-team@latest/github/site-policy/github-sponsors-additional-terms)". +--- +ms.openlocfilehash: 6e1ad7077fc4f01d7242003b7bd5a95c555ec6ac +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137358" +--- +El {% data variables.product.prodname_matching_fund %} es un regalo diseñado para motivar el financiamiento comunitario del trabajo realizado en código abierto y está sujeto a términos y condiciones adicionales. Para obtener información detallada sobre {% data variables.product.prodname_matching_fund %}, consulta los "[Términos adicionales de{% data variables.product.prodname_sponsors %}](/free-pro-team@latest/github/site-policy/github-sponsors-additional-terms)". diff --git a/translations/es-ES/data/reusables/sponsors/manage-existing-webhooks.md b/translations/es-ES/data/reusables/sponsors/manage-existing-webhooks.md index f5ee044875..a322590ed8 100644 --- a/translations/es-ES/data/reusables/sponsors/manage-existing-webhooks.md +++ b/translations/es-ES/data/reusables/sponsors/manage-existing-webhooks.md @@ -1 +1,10 @@ -1. Para editar un webhook existente, da clic en **Editar**. Para eliminar un webhook existente, da clic en **Borrar**. ![Botones para administrar un webhook](/assets/images/help/sponsors/webhook-edit-delete-button.png) +--- +ms.openlocfilehash: b1b7a04ce1b608d0a99c8cd5173d85876ef5b2b8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137353" +--- +1. Para editar un webhook existente, haga clic en **Edit** (Editar). Para quitar un webhook existente, haga clic en **Edit** (Editar). + ![Botones para administrar un webhook](/assets/images/help/sponsors/webhook-edit-delete-button.png) diff --git a/translations/es-ES/data/reusables/sponsors/manage-sponsorship.md b/translations/es-ES/data/reusables/sponsors/manage-sponsorship.md index 7a4163966a..935cdf5b0a 100644 --- a/translations/es-ES/data/reusables/sponsors/manage-sponsorship.md +++ b/translations/es-ES/data/reusables/sponsors/manage-sponsorship.md @@ -1 +1,10 @@ -1. A la derecha de tu nivel actual, da clic en **Administrar**. ![Botón para administrar tu patrocinio](/assets/images/help/sponsors/manage-your-sponsorship-button.png) +--- +ms.openlocfilehash: 00a87a16f340374b8c7c457909eb90327a356aec +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137352" +--- +1. A la derecha del nivel actual, haga clic en **Administrar**. + ![Botón para administrar el patrocinio](/assets/images/help/sponsors/manage-your-sponsorship-button.png) diff --git a/translations/es-ES/data/reusables/sponsors/manage-updates-for-orgs.md b/translations/es-ES/data/reusables/sponsors/manage-updates-for-orgs.md index aac5d4e334..2f083ed213 100644 --- a/translations/es-ES/data/reusables/sponsors/manage-updates-for-orgs.md +++ b/translations/es-ES/data/reusables/sponsors/manage-updates-for-orgs.md @@ -1 +1,9 @@ -Puedes designar qué dirección de correo electrónico recibe actualizaciones de las cuentas que patrocina tu organización. Para obtener más información, consulta la sección "[Administrar las actualizaciones de las cuentas que patrocina tu organización](/organizations/managing-organization-settings/managing-updates-from-accounts-your-organization-sponsors)". +--- +ms.openlocfilehash: a721669908749ca068e9556799a921a1cca19bd7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137347" +--- +Puedes designar qué dirección de correo electrónico recibe actualizaciones de las cuentas que patrocina tu organización. Para obtener más información, vea "[Administrar actualizaciones de cuentas que su organización patrocina](/organizations/managing-organization-settings/managing-updates-from-accounts-your-organization-sponsors)". diff --git a/translations/es-ES/data/reusables/sponsors/matching-fund-eligible.md b/translations/es-ES/data/reusables/sponsors/matching-fund-eligible.md index a85734aa0e..194bfc45d2 100644 --- a/translations/es-ES/data/reusables/sponsors/matching-fund-eligible.md +++ b/translations/es-ES/data/reusables/sponsors/matching-fund-eligible.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: d4a1fb5ee15b8c2a8d272ec57a5b23d41e9a503b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137346" +--- El periodo de elegibilidad para el {% data variables.product.prodname_matching_fund %} ha terminado. Las aplicaciones que se reciban después de la fecha límite del 1 de enero de 2020 no serán elegibles para el {% data variables.product.prodname_matching_fund %}. diff --git a/translations/es-ES/data/reusables/sponsors/maximum-tier.md b/translations/es-ES/data/reusables/sponsors/maximum-tier.md index 8b45dc0040..169db6a611 100644 --- a/translations/es-ES/data/reusables/sponsors/maximum-tier.md +++ b/translations/es-ES/data/reusables/sponsors/maximum-tier.md @@ -1 +1,9 @@ -El precio máximo es de $12,000 dólares estadounidenses mensuales. +--- +ms.openlocfilehash: e0f24455792948cb0b9969320f4a4227651564e4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137311" +--- +El precio máximo es de 12 000 dólares estadounidenses mensuales. diff --git a/translations/es-ES/data/reusables/sponsors/meet-the-team.md b/translations/es-ES/data/reusables/sponsors/meet-the-team.md index 8d7ca20c24..f4a2d8f4c0 100644 --- a/translations/es-ES/data/reusables/sponsors/meet-the-team.md +++ b/translations/es-ES/data/reusables/sponsors/meet-the-team.md @@ -1,5 +1,15 @@ +--- +ms.openlocfilehash: 5be40face9f4c5afa8f00161e518a8a8f1e1a8e8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137310" +--- 1. Opcionalmente, elige a los miembros de la organización que están resaltados en tu perfil de {% data variables.product.prodname_sponsors %}. - - A la derecha de "Conoce al equipo", da clic en **Editar**. - ![Botón de editar miembros de organización en el perfil](/assets/images/help/sponsors/edit-org-members-profile-button.png) - - Selecciona hasta seis miembros de la organización y luego da clic en **Guardar**. ![Seleccionar miembros de la organización que se han resaltado](/assets/images/help/sponsors/select-highlighted-org-members.png) - - Opcionalmente, debajo de cada nombre de miembro resaltado, teclea una descripción del mismo. ![Descripción de los miembros de la roganización que se han resaltado](/assets/images/help/sponsors/description-highlighted-org-members.png) + - A la derecha de la opción de reunirse con el equipo, haga clic en **Edit** (Editar). + ![Botón para editar miembros de organización en el perfil](/assets/images/help/sponsors/edit-org-members-profile-button.png) + - Seleccione hasta seis miembros de la organización y haga clic en **Save** (Guardar). + ![Seleccionar miembros de la organización que se han resaltado](/assets/images/help/sponsors/select-highlighted-org-members.png) + - Opcionalmente, debajo de cada nombre de miembro resaltado, teclea una descripción del mismo. + ![Descripción de los miembros de la organización que se han resaltado](/assets/images/help/sponsors/description-highlighted-org-members.png) diff --git a/translations/es-ES/data/reusables/sponsors/navigate-to-github-sponsors.md b/translations/es-ES/data/reusables/sponsors/navigate-to-github-sponsors.md index 9b012a163e..44622861bc 100644 --- a/translations/es-ES/data/reusables/sponsors/navigate-to-github-sponsors.md +++ b/translations/es-ES/data/reusables/sponsors/navigate-to-github-sponsors.md @@ -1 +1,9 @@ -1. Navega a [{% data variables.product.prodname_sponsors %}](https://github.com/sponsors). +--- +ms.openlocfilehash: f596065adfe9f783005412d25bb4eb03d7b75c78 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137305" +--- +1. Ve a [{% data variables.product.prodname_sponsors %}](https://github.com/sponsors). diff --git a/translations/es-ES/data/reusables/sponsors/navigate-to-payouts-tab.md b/translations/es-ES/data/reusables/sponsors/navigate-to-payouts-tab.md index b1fc1d59b4..3b45ce21e3 100644 --- a/translations/es-ES/data/reusables/sponsors/navigate-to-payouts-tab.md +++ b/translations/es-ES/data/reusables/sponsors/navigate-to-payouts-tab.md @@ -1 +1,10 @@ -1. En la barra lateral izquierda, da clic en **Pagos**. ![Pestaña de niveles de patrocinio](/assets/images/help/sponsors/payouts-tab.png) +--- +ms.openlocfilehash: 4cac44825ba2a46783f181e7a31bde84ff2ea184 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137304" +--- +1. En la barra lateral de la izquierda, haz clic en **Pagos**. + ![Pestaña de niveles de patrocinador](/assets/images/help/sponsors/payouts-tab.png) diff --git a/translations/es-ES/data/reusables/sponsors/navigate-to-profile-tab.md b/translations/es-ES/data/reusables/sponsors/navigate-to-profile-tab.md index c9a44cd179..28deba7f3b 100644 --- a/translations/es-ES/data/reusables/sponsors/navigate-to-profile-tab.md +++ b/translations/es-ES/data/reusables/sponsors/navigate-to-profile-tab.md @@ -1 +1,10 @@ -1. En la barra lateral izquierda, da clic en **Detalles de perfil**. ![Pestaña de detalles de perfil](/assets/images/help/sponsors/profile-tab.png) +--- +ms.openlocfilehash: febd3b002b57ce4f397da905ec08d608f565418c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137299" +--- +1. En la barra lateral izquierda, haz clic en **Detalles de perfil**. + ![Pestaña de detalles de perfil](/assets/images/help/sponsors/profile-tab.png) diff --git a/translations/es-ES/data/reusables/sponsors/navigate-to-sponsor-tiers-tab.md b/translations/es-ES/data/reusables/sponsors/navigate-to-sponsor-tiers-tab.md index deb67e590b..506b30cb86 100644 --- a/translations/es-ES/data/reusables/sponsors/navigate-to-sponsor-tiers-tab.md +++ b/translations/es-ES/data/reusables/sponsors/navigate-to-sponsor-tiers-tab.md @@ -1 +1,10 @@ -1. En la barra lateral izquierda, da clic en **Niveles de patrocinio**. ![Pestaña de niveles de patrocinio](/assets/images/help/sponsors/sponsor-tiers-tab.png) +--- +ms.openlocfilehash: 40b71e8f031cd8a520847b5ede5eccf3752ecb91 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137298" +--- +1. En la barra lateral izquierda, haga clic en **Sponsor tiers** (Niveles de patrocinador). + ![Pestaña de niveles de patrocinador](/assets/images/help/sponsors/sponsor-tiers-tab.png) diff --git a/translations/es-ES/data/reusables/sponsors/navigate-to-sponsored-account.md b/translations/es-ES/data/reusables/sponsors/navigate-to-sponsored-account.md index 077f7a4b75..220d7a0e3c 100644 --- a/translations/es-ES/data/reusables/sponsors/navigate-to-sponsored-account.md +++ b/translations/es-ES/data/reusables/sponsors/navigate-to-sponsored-account.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: ae9fc1d91480c2cf8d76590bd5af14ea5e90697c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137293" +--- 1. En {% data variables.product.product_name %}, navega al perfil de la cuenta patrocinada. diff --git a/translations/es-ES/data/reusables/sponsors/navigate-to-sponsors-dashboard.md b/translations/es-ES/data/reusables/sponsors/navigate-to-sponsors-dashboard.md index 884092cd6c..f6e2c8fa3f 100644 --- a/translations/es-ES/data/reusables/sponsors/navigate-to-sponsors-dashboard.md +++ b/translations/es-ES/data/reusables/sponsors/navigate-to-sponsors-dashboard.md @@ -1,2 +1,12 @@ -1. En la esquina superior derecha de cualquier página, haz clic en tu foto de perfil y luego en **Tus patrocinadores**. ![Botón de {% data variables.product.prodname_sponsors %}](/assets/images/help/sponsors/access-github-sponsors-dashboard.png) -2. Si se muestra una lista de tus cuentas patrocinadas y elegiles, a la derecha de la cuenta que quieras administrar, da clic en **Tablero**. ![Botón de tablero para patrocinadores del desarrollador](/assets/images/help/sponsors/dev-sponsors-dashboard-button.png) +--- +ms.openlocfilehash: 97da6e16478273ce5b72e0af52069c1c06f40da0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137292" +--- +1. En la esquina superior derecha de cualquier página, haga clic en su foto de perfil y luego en **Your sponsors** (Sus patrocinadores). +![Botón de {% data variables.product.prodname_sponsors %}](/assets/images/help/sponsors/access-github-sponsors-dashboard.png) +2. Si se muestra una lista de sus cuentas patrocinadas y elegibles, a la derecha de la cuenta que quiera administrar, haga clic en **Dashboard** (Panel). +![Botón de panel para patrocinadores del desarrollador](/assets/images/help/sponsors/dev-sponsors-dashboard-button.png) diff --git a/translations/es-ES/data/reusables/sponsors/navigate-to-sponsors-tab.md b/translations/es-ES/data/reusables/sponsors/navigate-to-sponsors-tab.md index 1e3bf44b1e..63d85dcc29 100644 --- a/translations/es-ES/data/reusables/sponsors/navigate-to-sponsors-tab.md +++ b/translations/es-ES/data/reusables/sponsors/navigate-to-sponsors-tab.md @@ -1 +1,10 @@ -3. En la barra lateral izquierda, da clic en **Tus patrocinadores**. ![Pestaña de patrocinadores](/assets/images/help/sponsors/sponsors-tab.png) +--- +ms.openlocfilehash: c9d3e6ae382eba643e89bec6f6bfd78c69c22d10 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137287" +--- +3. En la barra lateral de la izquierda, haga clic en **Sus patrocinadores**. + ![Pestaña Patrocinadores](/assets/images/help/sponsors/sponsors-tab.png) diff --git a/translations/es-ES/data/reusables/sponsors/navigate-to-webhooks-tab.md b/translations/es-ES/data/reusables/sponsors/navigate-to-webhooks-tab.md index 78b8ed9faf..8711e1ec44 100644 --- a/translations/es-ES/data/reusables/sponsors/navigate-to-webhooks-tab.md +++ b/translations/es-ES/data/reusables/sponsors/navigate-to-webhooks-tab.md @@ -1 +1,10 @@ -3. En la barra lateral izquierda, da clic en **Webhooks**. ![Pestaña de webhooks](/assets/images/help/sponsors/webhooks-tab.png) +--- +ms.openlocfilehash: 0c2e0127c66b1d0c2accdb131d1691e2cbd1c052 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137286" +--- +3. En la barra lateral de la izquierda, haga clic en **Webhooks**. + ![Pestaña Webhooks](/assets/images/help/sponsors/webhooks-tab.png) diff --git a/translations/es-ES/data/reusables/sponsors/navigate-to-your-goals-tab.md b/translations/es-ES/data/reusables/sponsors/navigate-to-your-goals-tab.md index 65c2cfdd7a..f6a74e3a1d 100644 --- a/translations/es-ES/data/reusables/sponsors/navigate-to-your-goals-tab.md +++ b/translations/es-ES/data/reusables/sponsors/navigate-to-your-goals-tab.md @@ -1 +1,10 @@ -1. En la barra lateral izquierda, da clic en **Tus metas**. ![Pestaña de tus metas](/assets/images/help/sponsors/your-goals-tab.png) +--- +ms.openlocfilehash: 94bd2c323bed9b15083bc2ec2537c74865d46295 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137251" +--- +1. En la barra lateral de la izquierda, haga clic en **Sus objetivos**. +![Pestaña Sus objetivos](/assets/images/help/sponsors/your-goals-tab.png) diff --git a/translations/es-ES/data/reusables/sponsors/no-fees.md b/translations/es-ES/data/reusables/sponsors/no-fees.md index d27e9f3cbb..82e9ad73e1 100644 --- a/translations/es-ES/data/reusables/sponsors/no-fees.md +++ b/translations/es-ES/data/reusables/sponsors/no-fees.md @@ -1 +1,9 @@ -{% data variables.product.prodname_sponsors %} no cobra ninguna cuota de patrocinios de las cuentas personales, así que el 100 % de estos patrocinios irán a la organización o desarrollador patrocinados. No habrá la cueta de 10% para patrocinios de las organizaciones durante el beta. +--- +ms.openlocfilehash: 24a17e4fee05525848ae744fe6ab18a0cb4c5ed4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137250" +--- +{% data variables.product.prodname_sponsors %} no cobra ninguna cuota por patrocinio de las cuentas personales, así que el 100 % de estos patrocinios van a la organización o al desarrollador patrocinado. No habrá la cueta de 10% para patrocinios de las organizaciones durante el beta. diff --git a/translations/es-ES/data/reusables/sponsors/no-refunds.md b/translations/es-ES/data/reusables/sponsors/no-refunds.md index abd192f3a6..ecc66560fe 100644 --- a/translations/es-ES/data/reusables/sponsors/no-refunds.md +++ b/translations/es-ES/data/reusables/sponsors/no-refunds.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 903cbf3f68e8463e39d13ae4111514e0c1d1d65b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137245" +--- No se realizan reembolsos de pagos para {% data variables.product.prodname_sponsors %}. diff --git a/translations/es-ES/data/reusables/sponsors/opt-in-to-being-featured.md b/translations/es-ES/data/reusables/sponsors/opt-in-to-being-featured.md index 7679dd3907..1614713089 100644 --- a/translations/es-ES/data/reusables/sponsors/opt-in-to-being-featured.md +++ b/translations/es-ES/data/reusables/sponsors/opt-in-to-being-featured.md @@ -1 +1,10 @@ -1. Opcionalmente, selecciona **Ingresar para ser candidato potencial de github.com/sponsors**. ![Casilla para ingresar para ser considerado](/assets/images/help/sponsors/opt-in-to-being-featured.png) +--- +ms.openlocfilehash: fc33205494591a581271548175f356d8202665aa +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137244" +--- +1. Opcionalmente, seleccione **Opt-in to potentially being featured on github.com/sponsors** (Ingresar para ser candidato potencial de github.com/sponsors). + ![Casilla para ingresar para ser considerado](/assets/images/help/sponsors/opt-in-to-being-featured.png) diff --git a/translations/es-ES/data/reusables/sponsors/org-sponsored-choose-updates.md b/translations/es-ES/data/reusables/sponsors/org-sponsored-choose-updates.md index d2d41a3bcd..f4a62cfe3f 100644 --- a/translations/es-ES/data/reusables/sponsors/org-sponsored-choose-updates.md +++ b/translations/es-ES/data/reusables/sponsors/org-sponsored-choose-updates.md @@ -1 +1,10 @@ -4. Decide si quieres recibir actualizaciones por correo electrónico de la organización patrocinada y luego selecciona o deselecciona "Recibir actualizaciones de _ORGANIZACIÓN_." ![Casilla para recibir actualizaciones de la organización patrocinada](/assets/images/help/sponsors/org-updates-checkbox-manage.png) +--- +ms.openlocfilehash: 7fb5487e0b93f644a850d2c223b5210aa724010e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137239" +--- +4. Decida si quiere recibir actualizaciones por correo electrónico de la organización patrocinada y, después, seleccione o anule la selección de "Recibir actualizaciones de _ORGANIZACIÓN_". + ![Casilla para recibir actualizaciones de la organización patrocinada](/assets/images/help/sponsors/org-updates-checkbox-manage.png) diff --git a/translations/es-ES/data/reusables/sponsors/org-sponsors-release-phase.md b/translations/es-ES/data/reusables/sponsors/org-sponsors-release-phase.md index 7e11838bf5..5f374e94ac 100644 --- a/translations/es-ES/data/reusables/sponsors/org-sponsors-release-phase.md +++ b/translations/es-ES/data/reusables/sponsors/org-sponsors-release-phase.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: d434dc648db909150833ff0e8e8b4712c680fb9b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137238" +--- {% note %} -**Nota:** Los patrocinios en nombre de una organización se encuentran actualmente en beta y están sujetos a cambios. +**Nota:** El patrocinio en nombre de una organización se encuentra actualmente en versión beta y está sujeto a cambios. {% endnote %} diff --git a/translations/es-ES/data/reusables/sponsors/overview-tab.md b/translations/es-ES/data/reusables/sponsors/overview-tab.md index 004a8bf7c6..7972d38319 100644 --- a/translations/es-ES/data/reusables/sponsors/overview-tab.md +++ b/translations/es-ES/data/reusables/sponsors/overview-tab.md @@ -1 +1,10 @@ -1. En la barra lateral izquierda, da clic en **Resumen**. ![Pestaña de resumen](/assets/images/help/sponsors/overview-tab.png) +--- +ms.openlocfilehash: aa6de24ab054b2b12784008323e476e4a97c6fdf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137233" +--- +1. En la barra lateral de la izquierda, haga clic en **Overview**. + ![Pestaña Información general](/assets/images/help/sponsors/overview-tab.png) diff --git a/translations/es-ES/data/reusables/sponsors/pay-prorated-amount.md b/translations/es-ES/data/reusables/sponsors/pay-prorated-amount.md index a59e46cff9..1a9a5b0f30 100644 --- a/translations/es-ES/data/reusables/sponsors/pay-prorated-amount.md +++ b/translations/es-ES/data/reusables/sponsors/pay-prorated-amount.md @@ -1 +1,10 @@ -1. Opcionalmente, si estás patrocinando a alguien como organización, para pagar una cantidad prorrateada en vez de hacer el pago mensual completo, debajo de "Total adeudado", haz clic en **Mejor pagar $X.XX prorrateados**. ![Enlace para pagar una cantidad prorrateada](/assets/images/help/sponsors/pay-prorated-amount-link.png) +--- +ms.openlocfilehash: f3ea88d3cbfd56f0764a4603e83353a7fd6cd4cf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137232" +--- +1. Opcionalmente, si realiza el patrocinio como organización, para pagar una cantidad prorrateada en vez de hacer el pago mensual completo, haga clic en **Pagar X,XX USD prorrateados en su lugar** en "Total pendiente actual". + ![Vínculo para pagar una cantidad prorrateada](/assets/images/help/sponsors/pay-prorated-amount-link.png) diff --git a/translations/es-ES/data/reusables/sponsors/payout-info.md b/translations/es-ES/data/reusables/sponsors/payout-info.md index 1b25664893..6ab86d067f 100644 --- a/translations/es-ES/data/reusables/sponsors/payout-info.md +++ b/translations/es-ES/data/reusables/sponsors/payout-info.md @@ -1 +1,9 @@ -Para obtener información acerca de los tiempos de pago de {% data variables.product.prodname_sponsors %}, consulta la sección "[Condiciones Adicionales de GitHub Sponsors](/free-pro-team@latest/github/site-policy/github-sponsors-additional-terms#43-payment-timing)". +--- +ms.openlocfilehash: c874cf6dea27f17df7d1e51648430bc51be4d990 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137227" +--- +Para obtener información sobre el tiempo de los pagos de {% data variables.product.prodname_sponsors %}, vea "[Términos adicionales de los patrocinadores de GitHub](/free-pro-team@latest/github/site-policy/github-sponsors-additional-terms#43-payment-timing)". diff --git a/translations/es-ES/data/reusables/sponsors/prorated-sponsorship.md b/translations/es-ES/data/reusables/sponsors/prorated-sponsorship.md index 3eef9d2396..8d785ce1ad 100644 --- a/translations/es-ES/data/reusables/sponsors/prorated-sponsorship.md +++ b/translations/es-ES/data/reusables/sponsors/prorated-sponsorship.md @@ -1 +1,9 @@ -Si estás iniciando un patrocinio mensual en nombre de tu cuenta personal, se te cargará una cantidad prorrateada inmediatamente por el momento hasta que llegue tu siguiente fecha de facturación habitual. Si estás patrocinando a alguien en nombre de una organización, puedes elegir pagar la cantidad prorrateada o hacer un pago completo mensual. +--- +ms.openlocfilehash: 51cac01ecd1eea947821d3f4563287e5164cd813 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137226" +--- +Si comienzas un patrocinio mensual en nombre de tu cuenta personal, inmediatamente se te cobrará una cantidad prorrateada por el tiempo hasta que llegue tu siguiente fecha de facturación habitual. Si estás patrocinando a alguien en nombre de una organización, puedes elegir pagar la cantidad prorrateada o hacer un pago completo mensual. diff --git a/translations/es-ES/data/reusables/sponsors/publish-goal.md b/translations/es-ES/data/reusables/sponsors/publish-goal.md index 3300f86cb8..5908ddaed1 100644 --- a/translations/es-ES/data/reusables/sponsors/publish-goal.md +++ b/translations/es-ES/data/reusables/sponsors/publish-goal.md @@ -1 +1,10 @@ -1. Da clic en **Publicar**. ![Botón Publicar](/assets/images/help/sponsors/publish-goal-button.png) +--- +ms.openlocfilehash: 734438072b5e42b875456333e5a826c268c0c0ef +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137202" +--- +1. Haga clic en **Publicar**. +![Botón Publicar](/assets/images/help/sponsors/publish-goal-button.png) diff --git a/translations/es-ES/data/reusables/sponsors/publish-sponsor-update.md b/translations/es-ES/data/reusables/sponsors/publish-sponsor-update.md index 88fca3d181..5d64025a3a 100644 --- a/translations/es-ES/data/reusables/sponsors/publish-sponsor-update.md +++ b/translations/es-ES/data/reusables/sponsors/publish-sponsor-update.md @@ -1 +1,9 @@ -7. Da clic en **Publicar**. +--- +ms.openlocfilehash: fa23732e8e77cfaf2affbdeabb77e6326a567a1e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137197" +--- +7. Haga clic en **Publicar**. diff --git a/translations/es-ES/data/reusables/sponsors/request-approval.md b/translations/es-ES/data/reusables/sponsors/request-approval.md index 8d67193141..834abbf750 100644 --- a/translations/es-ES/data/reusables/sponsors/request-approval.md +++ b/translations/es-ES/data/reusables/sponsors/request-approval.md @@ -1 +1,10 @@ -1. Haz clic en **Request approval** (Solicitar aprobación). ![Botón Request approval (Solicitar aprobación)](/assets/images/help/sponsors/request-approval-button.png) +--- +ms.openlocfilehash: b42fc491d6fa725bdec32ccc74172b470c640ef1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137196" +--- +1. Haga clic en **Solicitar aprobación**. + ![Botón de solicitud de aprobación](/assets/images/help/sponsors/request-approval-button.png) diff --git a/translations/es-ES/data/reusables/sponsors/retire-goal.md b/translations/es-ES/data/reusables/sponsors/retire-goal.md index 4cfc00bfaa..94e1b122e0 100644 --- a/translations/es-ES/data/reusables/sponsors/retire-goal.md +++ b/translations/es-ES/data/reusables/sponsors/retire-goal.md @@ -1,2 +1,12 @@ -1. Al final de la página, da clic en **Retrar**. ![El botón de retirar](/assets/images/help/sponsors/retire-goal-button.png) -2. Lee la advertencia y da clic en **OK**. ![Advertencia acerca de retirar una meta](/assets/images/help/sponsors/confirm-retire-goal.png) +--- +ms.openlocfilehash: d71010430e273e07e31483be3de6a8bcf0b686b6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137191" +--- +1. En la parte inferior de la página, haga clic en **Retirar**. +![Botón Retirar](/assets/images/help/sponsors/retire-goal-button.png) +2. Lea la advertencia y haga clic en **Aceptar**. +![Advertencia acerca de retirar una meta](/assets/images/help/sponsors/confirm-retire-goal.png) diff --git a/translations/es-ES/data/reusables/sponsors/retire-tier.md b/translations/es-ES/data/reusables/sponsors/retire-tier.md index 48336675cf..d82357bb19 100644 --- a/translations/es-ES/data/reusables/sponsors/retire-tier.md +++ b/translations/es-ES/data/reusables/sponsors/retire-tier.md @@ -1 +1,10 @@ -7. Para retirar un nivel, da clic en **Retirar nivel** y luego da clic en **OK**. ![Botón Retire tier (Retirar nivel)](/assets/images/help/sponsors/retire-tier-button.png) +--- +ms.openlocfilehash: 2a1c7d9cdb0acabe559017bfb3a793ac55b49b49 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069354" +--- +7. Para retirar un nivel, haga clic en **Retirar nivel** y después en **Aceptar**. + ![Botón Retirar nivel](/assets/images/help/sponsors/retire-tier-button.png) diff --git a/translations/es-ES/data/reusables/sponsors/review-and-publish-tier.md b/translations/es-ES/data/reusables/sponsors/review-and-publish-tier.md index 6f7802d168..439779d2c6 100644 --- a/translations/es-ES/data/reusables/sponsors/review-and-publish-tier.md +++ b/translations/es-ES/data/reusables/sponsors/review-and-publish-tier.md @@ -1 +1,10 @@ -1. Revisa tu nivel y luego haz clic en **Publicar _TIPO_ de nivel**. ![Botón de publicar nivel mensual](/assets/images/help/sponsors/publish-tier-button.png) +--- +ms.openlocfilehash: 74ea67adba4201467a7266498e7567385db142fb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137190" +--- +1. Revise el nivel y, a continuación, haga clic en **Publicar nivel _TYPE_**. + ![Botón de publicar nivel mensual](/assets/images/help/sponsors/publish-tier-button.png) diff --git a/translations/es-ES/data/reusables/sponsors/review-tiers-to-select.md b/translations/es-ES/data/reusables/sponsors/review-tiers-to-select.md index 1893e6c846..4a2a73ba6e 100644 --- a/translations/es-ES/data/reusables/sponsors/review-tiers-to-select.md +++ b/translations/es-ES/data/reusables/sponsors/review-tiers-to-select.md @@ -1 +1,10 @@ -1. En el lado derecho de la página, debajo de "Selecciona un nivel", revisa los niveles de patrocinio disponibles. Si hay más de un tipo de nivel disponible, se mostrarán los niveles "Mensuales", haz clic en **Una sola ocasión** para mostrar los niveles de los pagos de una sola ocasión. ![Muestra los niveles de "Una sola vez"](/assets/images/help/sponsors/show-one-time-tiers.png) +--- +ms.openlocfilehash: 0ba60bb37e18ba4deb0d051f2d12a484e13c1e31 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139869" +--- +1. En el lado derecho de la página, debajo de "Selecciona un nivel", revisa los niveles de patrocinio disponibles. Si está disponible más de un tipo de nivel, se muestran niveles "Mensual"; haga clic en **Único** para mostrar los niveles para pagos únicos. + ![Mostrar niveles "Único"](/assets/images/help/sponsors/show-one-time-tiers.png) diff --git a/translations/es-ES/data/reusables/sponsors/save-profile.md b/translations/es-ES/data/reusables/sponsors/save-profile.md index 1e55563756..9632039884 100644 --- a/translations/es-ES/data/reusables/sponsors/save-profile.md +++ b/translations/es-ES/data/reusables/sponsors/save-profile.md @@ -1 +1,9 @@ -1. Haz clic en **Update profile (Actualizar perfil)**. +--- +ms.openlocfilehash: 9b9ee7cf5ff3ec27a216892c2c7a0fd6df029a5d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137185" +--- +1. Haga clic en **Update profile**. diff --git a/translations/es-ES/data/reusables/sponsors/save-tier-draft.md b/translations/es-ES/data/reusables/sponsors/save-tier-draft.md index c1899371f7..b74a156b76 100644 --- a/translations/es-ES/data/reusables/sponsors/save-tier-draft.md +++ b/translations/es-ES/data/reusables/sponsors/save-tier-draft.md @@ -1 +1,10 @@ -1. Da clic en **Guardar borrador**. ![Botón de guardar borrador](/assets/images/help/sponsors/save-tier-draft.png) +--- +ms.openlocfilehash: 4aac6b42cc61c96f1855d76bdc5256561ff1be4a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069352" +--- +1. Haga clic en **Guardar borrador**. + ![Botón Guardar borrador](/assets/images/help/sponsors/save-tier-draft.png) diff --git a/translations/es-ES/data/reusables/sponsors/select-a-tier.md b/translations/es-ES/data/reusables/sponsors/select-a-tier.md index b4ba436c82..4164d2b6d4 100644 --- a/translations/es-ES/data/reusables/sponsors/select-a-tier.md +++ b/translations/es-ES/data/reusables/sponsors/select-a-tier.md @@ -1 +1,10 @@ -1. A la derecha dekl nivel que quieres, haz clic en **Seleccionar**. Si quieres seleccionar una cantidad personalizada, ingresa la cantidad de patrocinio antes de hacer clic en "Seleccionar". ![Caja de selección de nivel](/assets/images/help/sponsors/select-a-tier-box.png) +--- +ms.openlocfilehash: 53f82bc1673a34075aa8f3a5a0cfa4cb501585b0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139861" +--- +1. A la derecha del nivel que desee, haga clic en **Seleccionar**. Si quieres seleccionar una cantidad personalizada, ingresa la cantidad de patrocinio antes de hacer clic en "Seleccionar". + ![Caja de selección de nivel](/assets/images/help/sponsors/select-a-tier-box.png) diff --git a/translations/es-ES/data/reusables/sponsors/select-goal-type.md b/translations/es-ES/data/reusables/sponsors/select-goal-type.md index 748959ba2f..1c2319f326 100644 --- a/translations/es-ES/data/reusables/sponsors/select-goal-type.md +++ b/translations/es-ES/data/reusables/sponsors/select-goal-type.md @@ -1,4 +1,15 @@ -1. Debajo de "¿En qué se basa tu meta?", selecciona la **Cantidad de patrocinadores**" o **Patrocinios por mes**. ![Tipos de meta disponibles ](/assets/images/help/sponsors/select-goal-type.png) +--- +ms.openlocfilehash: 3a5ef10ee703d24457f8b2b475089be45ae34243 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069349" +--- +1. En "What is your goal based on?" (¿En qué se basa tu meta?), selecciona **Number of sponsors** (Número de patrocinadores) o **Sponsorships a month** (Patrocinios al mes). +![Tipos de meta disponibles](/assets/images/help/sponsors/select-goal-type.png) 2. Teclea la cantidad de patrocinadores que te gustaría tener, o la cantidad mensual a la que aspiras. -3. Debajo de "Describe tu meta", teclea una descripción de tu meta. ![Configuración de metas](/assets/images/help/sponsors/goal-settings.png) -5. Si eliges una meta basada en patrocinios por mes, selecciona "Entiendo que esto mostrará públicamente la cantidad de fondos de patrocinio que recibo mensualmente". ![Casilla en donde aceptas que entiendes que el fondo de tus patrocinios se publicará](/assets/images/help/sponsors/sponsorships-published-checkbox.png) +3. Debajo de "Describe tu meta", teclea una descripción de tu meta. +![Configuración de metas](/assets/images/help/sponsors/goal-settings.png) +5. Si eliges una meta basada en patrocinios por mes, selecciona "Entiendo que esto mostrará públicamente la cantidad de fondos de patrocinio que recibo mensualmente". +![Casilla en la que aceptas que entiendes que se publicará el fondo de tus patrocinios](/assets/images/help/sponsors/sponsorships-published-checkbox.png) diff --git a/translations/es-ES/data/reusables/sponsors/select-sponsorship-billing.md b/translations/es-ES/data/reusables/sponsors/select-sponsorship-billing.md index e75a06db6e..35d7dbe20a 100644 --- a/translations/es-ES/data/reusables/sponsors/select-sponsorship-billing.md +++ b/translations/es-ES/data/reusables/sponsors/select-sponsorship-billing.md @@ -1 +1,9 @@ -4. Dentro de "Billing information" (Información de facturación), revisa tus detalles de pago. Opcionalmente, para cambiar los detalles de pago de toda tu cuenta de {% data variables.product.product_location %}, haz clic en **Editar**. Después, sigue las instrucciones para completar el formulario de pago. +--- +ms.openlocfilehash: aa5db374baed1496a9aa74205d7d19aabd75179d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139845" +--- +4. Dentro de "Billing information" (Información de facturación), revisa tus detalles de pago. Opcionalmente, para cambiar los detalles de pago de toda la cuenta de {% data variables.product.product_location %}, haz clic en **Editar**. Después, sigue las instrucciones para completar el formulario de pago. diff --git a/translations/es-ES/data/reusables/sponsors/send-update-to-sponsors.md b/translations/es-ES/data/reusables/sponsors/send-update-to-sponsors.md index bd5cd81ee4..cba22e499d 100644 --- a/translations/es-ES/data/reusables/sponsors/send-update-to-sponsors.md +++ b/translations/es-ES/data/reusables/sponsors/send-update-to-sponsors.md @@ -1 +1,10 @@ -5. Opcionalmente, para enviar un correo electrónico a los patrocinadores en niveles específicos, usa el menú desplegable **All sponsors** (Todos los patrocinadores) y selecciona uno o más niveles. ![Selecciona el menú desplegable de los niveles de patrocinio](/assets/images/help/sponsors/select-tiers-email.png) +--- +ms.openlocfilehash: 25dbba8a5d53650f7d28426929240e20049c52b0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069346" +--- +5. Opcionalmente, para enviar un correo electrónico a los patrocinadores en niveles específicos, use el menú desplegable **All sponsors** (Todos los patrocinadores) y seleccione uno o más niveles. + ![Selección del menú desplegable de los niveles de patrocinio](/assets/images/help/sponsors/select-tiers-email.png) diff --git a/translations/es-ES/data/reusables/sponsors/set-a-goal.md b/translations/es-ES/data/reusables/sponsors/set-a-goal.md index 8effa275dc..d8d04cd29f 100644 --- a/translations/es-ES/data/reusables/sponsors/set-a-goal.md +++ b/translations/es-ES/data/reusables/sponsors/set-a-goal.md @@ -1 +1,10 @@ -1. Debajo de "Tus metas", da clic en **Configurar una meta**. ![Botón de configurar una meta ](/assets/images/help/sponsors/set-a-goal-button.png) +--- +ms.openlocfilehash: 0639ef18cdced34381bd5c33a4894aaa502fc8aa +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139842" +--- +1. En "Sus objetivos", haga clic en **Establecer un objetivo**. +![Botón Establecer un objetivo ](/assets/images/help/sponsors/set-a-goal-button.png) diff --git a/translations/es-ES/data/reusables/sponsors/settings-tab.md b/translations/es-ES/data/reusables/sponsors/settings-tab.md index c2aff80f73..e368fdb74d 100644 --- a/translations/es-ES/data/reusables/sponsors/settings-tab.md +++ b/translations/es-ES/data/reusables/sponsors/settings-tab.md @@ -1 +1,10 @@ -1. En la barra lateral izquierda, da clic en **Configuración**. ![Pestaña Parámetros](/assets/images/help/sponsors/settings-tab.png) +--- +ms.openlocfilehash: f0390d5047d21f5877417a8b0b0685c8a2a9133d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069343" +--- +1. En la barra lateral izquierda, haga clic en **Settings** (Configuración). + ![Pestaña Settings](/assets/images/help/sponsors/settings-tab.png) diff --git a/translations/es-ES/data/reusables/sponsors/short-bio.md b/translations/es-ES/data/reusables/sponsors/short-bio.md index 48c7bfd3f2..7f16b6d76e 100644 --- a/translations/es-ES/data/reusables/sponsors/short-bio.md +++ b/translations/es-ES/data/reusables/sponsors/short-bio.md @@ -1 +1,10 @@ -1. Debajo de "Biografía corta", teclea una descripción breve de ti y de tu trabajo. ![Campo de biografía corta](/assets/images/help/sponsors/short-bio.png) +--- +ms.openlocfilehash: 8ed9c9c71087e4e2a0e11d19ad3f60e2e760a9cc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139837" +--- +1. Debajo de "Biografía corta", teclea una descripción breve de ti y de tu trabajo. + ![Campo de biografía breve](/assets/images/help/sponsors/short-bio.png) diff --git a/translations/es-ES/data/reusables/sponsors/sponsor-account.md b/translations/es-ES/data/reusables/sponsors/sponsor-account.md index e58d2df5b7..91e73ce2f7 100644 --- a/translations/es-ES/data/reusables/sponsors/sponsor-account.md +++ b/translations/es-ES/data/reusables/sponsors/sponsor-account.md @@ -1 +1,10 @@ -1. Da clic en **Patrocinar _CUENTA_**. ![Botón de Patrocinador](/assets/images/help/sponsors/sponsor-developer-button.png) +--- +ms.openlocfilehash: 6df58f1e06fee56eb18526a713fa2ecb9bd69515 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069342" +--- +1. Haga clic en **Patrocinar _CUENTA_**. + ![Botón Patrocinar](/assets/images/help/sponsors/sponsor-developer-button.png) diff --git a/translations/es-ES/data/reusables/sponsors/sponsors-only-repos.md b/translations/es-ES/data/reusables/sponsors/sponsors-only-repos.md index 4a002ecb36..c56238a001 100644 --- a/translations/es-ES/data/reusables/sponsors/sponsors-only-repos.md +++ b/translations/es-ES/data/reusables/sponsors/sponsors-only-repos.md @@ -1 +1,9 @@ -Puedes otorgar acceso a un repositorio privado a todos los patrocinadores de un nivel si agregas dicho repositorio al nivel en cuestión. +--- +ms.openlocfilehash: dfa10ab03a327dfd6fb00bec355364134fd6130a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069341" +--- +Puede conceder a todos los patrocinadores de un nivel acceso a un repositorio privado si agrega el repositorio al nivel. diff --git a/translations/es-ES/data/reusables/sponsors/sponsors-updates-tab.md b/translations/es-ES/data/reusables/sponsors/sponsors-updates-tab.md index 36dce476e7..5dd82be435 100644 --- a/translations/es-ES/data/reusables/sponsors/sponsors-updates-tab.md +++ b/translations/es-ES/data/reusables/sponsors/sponsors-updates-tab.md @@ -1 +1,10 @@ -3. En la barra lateral izquierda, haz clic en **Updates** (Actualizaciones). ![Pestaña Updates (Actualizaciones)](/assets/images/help/sponsors/updates-tab.png) +--- +ms.openlocfilehash: 9af403571c6c8ec5912b931d090b18a8db22b47f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069339" +--- +3. En la barra lateral de la izquierda, haga clic en **Actualizaciones**. + ![Pestaña Actualizaciones](/assets/images/help/sponsors/updates-tab.png) diff --git a/translations/es-ES/data/reusables/sponsors/sponsorship-dashboard.md b/translations/es-ES/data/reusables/sponsors/sponsorship-dashboard.md index 465b32e07a..2cbec56a35 100644 --- a/translations/es-ES/data/reusables/sponsors/sponsorship-dashboard.md +++ b/translations/es-ES/data/reusables/sponsors/sponsorship-dashboard.md @@ -1,4 +1,15 @@ +--- +ms.openlocfilehash: 9f62baf2d7109144ce8827f30a5aefd324b64047 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069337" +--- 1. Navega a tu panel de patrocinios para la cuenta. - - Si estás patrocinando una cuenta personal, debajo del nombre de usuario, haz clic en **Patrocinio**. ![Botón de patrocinio](/assets/images/help/profile/sponsoring-button.png) - - Si estás patrocinando a una organización, a la derecha de su nombre, da clic en **Patrocinio**. ![Botón de patrocinio](/assets/images/help/sponsors/org-sponsoring-button.png) -1. Opcionalmente, para administrar un patrocinio en nombre de una organización, a la derecha de la página, utiliza el menú desplegable **Patrocinando como**, y da clic en la organización. ![Menú desplegable para elegir la cuenta bajo la cual patrocinas](/assets/images/help/sponsors/sponsoring-as-drop-down-menu.png) + - Si patrocinas una cuenta personal, haz clic en **Patrocinio** bajo el nombre del usuario. + ![Botón de patrocinio](/assets/images/help/profile/sponsoring-button.png) + - Si patrocina una organización, haga clic en **Sponsoring** a la derecha del nombre de la organización. + ![Botón de patrocinio](/assets/images/help/sponsors/org-sponsoring-button.png) +1. Opcionalmente, para administrar un patrocinio en nombre de una organización, use el menú desplegable **Sponsoring as** situado en la parte derecha de la página y haga clic en la organización. + ![Menú desplegable para elegir la cuenta bajo la que se patrocina](/assets/images/help/sponsors/sponsoring-as-drop-down-menu.png) diff --git a/translations/es-ES/data/reusables/sponsors/sponsorship-details.md b/translations/es-ES/data/reusables/sponsors/sponsorship-details.md index 807145ede2..05f34de829 100644 --- a/translations/es-ES/data/reusables/sponsors/sponsorship-details.md +++ b/translations/es-ES/data/reusables/sponsors/sponsorship-details.md @@ -1 +1,9 @@ -Puedes patrocinar a cualquiera con un perfil de desarrollador u organización patrocinados en nombre de tu cuenta personal o de una organización. Puedes elegir entre varios niveles de patrocinio, con cantidades de pago mensuales o de una sola ocasión y beneficios que configura la cuenta patrocinada. Tu patrocinio compartirá la fecha de facturación existente, método de pago y recibos de tu cuenta. +--- +ms.openlocfilehash: 698c4f4857f43049dac7d91c4f0b355acb5d2c79 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069335" +--- +Puedes patrocinar a cualquiera que tenga un perfil de desarrollador patrocinado o de organización patrocinada en nombre de tu cuenta personal o de una organización. Puedes elegir entre varios niveles de patrocinio, con cantidades de pago mensuales o de una sola ocasión y beneficios que configura la cuenta patrocinada. Tu patrocinio compartirá la fecha de facturación de tu cuenta, así como el método de pago y el recibo. diff --git a/translations/es-ES/data/reusables/sponsors/sponsorships-not-tax-deductible.md b/translations/es-ES/data/reusables/sponsors/sponsorships-not-tax-deductible.md index d1ce5fa2de..5d4aff5383 100644 --- a/translations/es-ES/data/reusables/sponsors/sponsorships-not-tax-deductible.md +++ b/translations/es-ES/data/reusables/sponsors/sponsorships-not-tax-deductible.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 48f18c41b5467c9e8cff0d06ea5afb79e7f2820e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069334" +--- Generalmente, los patrocionios no se deducen de impuestos, pero pueden hacerlo en ciertos casos. Es responsabilidad del colaborador de código abierto patrocinado—y no así de {% data variables.product.prodname_dotcom %}— informar a los patrocinadores si las contribuciones se están realizando a una entidad libre de impuestos como un 501(c)(3), y si los patrocinios pueden ser deducibles de impuestos. diff --git a/translations/es-ES/data/reusables/sponsors/stripe-supported-regions.md b/translations/es-ES/data/reusables/sponsors/stripe-supported-regions.md index f351c1c079..f014881f8d 100644 --- a/translations/es-ES/data/reusables/sponsors/stripe-supported-regions.md +++ b/translations/es-ES/data/reusables/sponsors/stripe-supported-regions.md @@ -1 +1,9 @@ -Para encontrar una lista de regiones compatibles, consulta [{% data variables.product.prodname_sponsors %}](https://github.com/sponsors#regions). +--- +ms.openlocfilehash: 84c3d95574f75287296867936b0b03ad6b491dab +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069331" +--- +Para obtener una lista de las regiones admitidas, consulta [{% data variables.product.prodname_sponsors %}](https://github.com/sponsors#regions). diff --git a/translations/es-ES/data/reusables/sponsors/tax-form-information-dev.md b/translations/es-ES/data/reusables/sponsors/tax-form-information-dev.md index 77db328094..1f5e1a89ea 100644 --- a/translations/es-ES/data/reusables/sponsors/tax-form-information-dev.md +++ b/translations/es-ES/data/reusables/sponsors/tax-form-information-dev.md @@ -1,4 +1,12 @@ +--- +ms.openlocfilehash: 55e7ece665d5441bb4b8e8653dc6f009f70f39ee +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069330" +--- Para obtener más información acerca de los formatos de impuestos que necesitas llenar, consulta las siguientes instrucciones en el sitio web del Servicio de Impuestos Internos de los Estados Unidos. -- [Instrucciones para el formulario W-9](https://www.irs.gov/pub/irs-pdf/iw9.pdf), para residentes de los EE.UU. -- [Instrucciones para el formulario W-8BEN](https://www.irs.gov/pub/irs-pdf/iw8ben.pdf), para residentes no estadounidenses +- [Instrucciones para completar el formulario W-9](https://www.irs.gov/pub/irs-pdf/iw9.pdf), para residentes de EE. UU. +- [Instrucciones para completar el formulario W-8BEN](https://www.irs.gov/pub/irs-pdf/iw8ben.pdf), para no residentes de EE. UU. diff --git a/translations/es-ES/data/reusables/sponsors/tax-form-information-org.md b/translations/es-ES/data/reusables/sponsors/tax-form-information-org.md index a867de8754..5dc207d460 100644 --- a/translations/es-ES/data/reusables/sponsors/tax-form-information-org.md +++ b/translations/es-ES/data/reusables/sponsors/tax-form-information-org.md @@ -1 +1,9 @@ -Para obtener más información acerca de los formatos de impuestos que deben completar las organizaciones, consulta la sección [Instrucciones para el Formato W-8BEN-E](https://www.irs.gov/pub/irs-pdf/iw8bene.pdf) en el sitio web del Servicio de Impuestos Internos de los Estados Unidos. +--- +ms.openlocfilehash: 1a0e07dca63a78dfe6445acd008d345b3018777c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069326" +--- +Para más información sobre los formularios de impuestos que deben completar las organizaciones, vea [Instrucciones para el formulario W-8BEN-E](https://www.irs.gov/pub/irs-pdf/iw8bene.pdf) en el sitio web del Servicio de Impuestos Internos de Estados Unidos. diff --git a/translations/es-ES/data/reusables/sponsors/tax-form-link.md b/translations/es-ES/data/reusables/sponsors/tax-form-link.md index 00ac3afeb0..615de56e6b 100644 --- a/translations/es-ES/data/reusables/sponsors/tax-form-link.md +++ b/translations/es-ES/data/reusables/sponsors/tax-form-link.md @@ -1,2 +1,11 @@ -1. Haz clic en **formularios de impuestos**. ![Enlace para llenar el formato de impuestos](/assets/images/help/sponsors/tax-form-link.png) +--- +ms.openlocfilehash: 7f6a094f716025d476b71ac761ce418f31e080ac +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069323" +--- +1. Haz clic en **formularios fiscales**. + ![Enlace para rellenar el formulario fiscal](/assets/images/help/sponsors/tax-form-link.png) 2. Completa, firma y emite el formato de impuestos. diff --git a/translations/es-ES/data/reusables/sponsors/tier-details.md b/translations/es-ES/data/reusables/sponsors/tier-details.md index e8f8e8efba..1e13526fd8 100644 --- a/translations/es-ES/data/reusables/sponsors/tier-details.md +++ b/translations/es-ES/data/reusables/sponsors/tier-details.md @@ -1,12 +1,20 @@ +--- +ms.openlocfilehash: b2f91982841899ea65993a71edec22ee264e1aad +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069322" +--- Puedes crear hasta 10 niveles de patrocinio de una sola ocasión y 10 niveles mensuales para que los patrocinadores escojan entre ellos. Cada nivel tiene su propia cantidad de pago mensual o de única ocasión en dólares estadounidenses y puedes elegir habilitar los niveles para cantidades personalizadas. Adicionalmente, puedes elegir habilitar los niveles para las cantidades personalizadas (mensuales y de única ocasión). Puedes personalizar las recompensas de cada nivel. Por ejemplo, las recompensas de un nivel podrían incluir: -- Acceso temprano a versiones nuevas +- Acceso temprano a versiones nuevas - Logo o nombre en el README - Actualizaciones del boletín semanal -- Otras recompensas de las cuales disfrutarían tus patrocinadores ✨ +- Otras recompensas de las cuales disfrutarían tus patrocinadores ✨ -{% data reusables.sponsors.sponsors-only-repos %} Para obtener más información, consulta la sección "[Agregar un repositorio a un nivel de patrocinio](/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-sponsorship-tiers#adding-a-repository-to-a-sponsorship-tier)". +{% data reusables.sponsors.sponsors-only-repos %} Para obtener más información, vea "[Adición de un repositorio a un nivel de patrocinio](/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-sponsorship-tiers#adding-a-repository-to-a-sponsorship-tier)". Puedes incluir un mensaje de bienvenida con información sobre cómo acceder o recibir recompensas, el cual se podrá ver después de hacer el pago y en el correo electrónico de bienvenida. diff --git a/translations/es-ES/data/reusables/sponsors/tier-price-description.md b/translations/es-ES/data/reusables/sponsors/tier-price-description.md index d7dde173e5..8cae1f539a 100644 --- a/translations/es-ES/data/reusables/sponsors/tier-price-description.md +++ b/translations/es-ES/data/reusables/sponsors/tier-price-description.md @@ -1 +1,10 @@ -1. Teclea un precio mensual y descripción del nivel. ![Campos de texto para precio y descripción del nivel](/assets/images/help/sponsors/tier-price-description.png) +--- +ms.openlocfilehash: a2572466cec137252209ec64e5e3cf62d60b8ed9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069320" +--- +1. Teclea un precio mensual y descripción del nivel. + ![Campos de texto para el precio y la descripción del nivel](/assets/images/help/sponsors/tier-price-description.png) diff --git a/translations/es-ES/data/reusables/sponsors/tier-update.md b/translations/es-ES/data/reusables/sponsors/tier-update.md index c2f4c896cc..a756ef182c 100644 --- a/translations/es-ES/data/reusables/sponsors/tier-update.md +++ b/translations/es-ES/data/reusables/sponsors/tier-update.md @@ -1 +1,10 @@ -6. Revisa tu nivel y luego haz clic en **Update** (Actualizar). ![Botón Update tier (Actualizar nivel)](/assets/images/help/sponsors/update-tier-button.png) +--- +ms.openlocfilehash: fc0426980cfcf4c249d5dccb73b3b271fc8c19a3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069319" +--- +6. Revise su nivel y haga clic en **Update** (Actualizar). + ![Botón para actualizar el nivel](/assets/images/help/sponsors/update-tier-button.png) diff --git a/translations/es-ES/data/reusables/sponsors/update-sponsorship.md b/translations/es-ES/data/reusables/sponsors/update-sponsorship.md index 15a7c1f53a..c622033fa8 100644 --- a/translations/es-ES/data/reusables/sponsors/update-sponsorship.md +++ b/translations/es-ES/data/reusables/sponsors/update-sponsorship.md @@ -1 +1,10 @@ -1. Da clic en **Actualizar patrocinio**. ![Botón de actualizar patrocinio](/assets/images/help/sponsors/update-sponsorship-button.png) +--- +ms.openlocfilehash: e06dd03ee80e511ac9f1b10006126f31b87a5e5d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069318" +--- +1. Haga clic en **Update sponsorship**. + ![Botón de actualizar patrocinador](/assets/images/help/sponsors/update-sponsorship-button.png) diff --git a/translations/es-ES/data/reusables/sponsors/view-eligible-accounts.md b/translations/es-ES/data/reusables/sponsors/view-eligible-accounts.md index f2282c169c..1eb389df3e 100644 --- a/translations/es-ES/data/reusables/sponsors/view-eligible-accounts.md +++ b/translations/es-ES/data/reusables/sponsors/view-eligible-accounts.md @@ -1 +1,10 @@ -1. Da clic en **Ver tus cuentas elegibles**. ![Botón para ver tus cuentas elegibles](/assets/images/help/sponsors/view-eligible-accounts.png) +--- +ms.openlocfilehash: 8d7290b7e8b54ee26a36296bd8bb9cbdecdaeb59 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069990" +--- +1. Haga clic en **Ver las cuentas aptas**. + ![Botón Ver las cuentas aptas](/assets/images/help/sponsors/view-eligible-accounts.png) diff --git a/translations/es-ES/data/reusables/sponsors/webhook-content-formatting.md b/translations/es-ES/data/reusables/sponsors/webhook-content-formatting.md index d84dfcf656..53d59c6eaa 100644 --- a/translations/es-ES/data/reusables/sponsors/webhook-content-formatting.md +++ b/translations/es-ES/data/reusables/sponsors/webhook-content-formatting.md @@ -1 +1,9 @@ -4. Debajo de "Tipo de contenido", selecciona qué formato de datos quisieras recibir. Para obtener más información, consulta la sección "[Crear webhooks](/webhooks/creating/#content-type)" ![Menú para dar formato a los webhooks](/assets/images/help/sponsors/webhook-content-menu.png) +--- +ms.openlocfilehash: 8a276d3f7dbc9c9d9b5d4e0de3abdd4a2abb01df +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069316" +--- +4. Debajo de "Tipo de contenido", selecciona qué formato de datos quisieras recibir. Para más información, vea "[Creación de webhooks](/webhooks/creating/#content-type)" ![Menú de formato de webhook](/assets/images/help/sponsors/webhook-content-menu.png) diff --git a/translations/es-ES/data/reusables/sponsors/webhook-secret-token.md b/translations/es-ES/data/reusables/sponsors/webhook-secret-token.md index 8a20b41097..55dde9447b 100644 --- a/translations/es-ES/data/reusables/sponsors/webhook-secret-token.md +++ b/translations/es-ES/data/reusables/sponsors/webhook-secret-token.md @@ -1 +1,10 @@ -5. Teclea un token secreto. Para obtener más información, consulta la sección "[Asegurar tus webhooks](/webhooks/securing/#securing-your-secret-token)". ![Campos para token secreto y otras opciones de personalización](/assets/images/help/sponsors/webhook-secret-token.png) +--- +ms.openlocfilehash: 0b8c0f5e111220a1281def4d8c9d6e394722dd4b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069315" +--- +5. Teclea un token secreto. Para más información, vea "[Protección de los webhooks](/webhooks/securing/#securing-your-secret-token)". + ![Campos para el token secreto y otras opciones de personalización](/assets/images/help/sponsors/webhook-secret-token.png) diff --git a/translations/es-ES/data/reusables/sponsors/who-can-see-your-sponsorship.md b/translations/es-ES/data/reusables/sponsors/who-can-see-your-sponsorship.md index e9df98186e..a605c98195 100644 --- a/translations/es-ES/data/reusables/sponsors/who-can-see-your-sponsorship.md +++ b/translations/es-ES/data/reusables/sponsors/who-can-see-your-sponsorship.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 320529aeca740a085f062549fdd68cb782b30590 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139829" +--- 1. Elegir quién puede ver tu patrocinio. diff --git a/translations/es-ES/data/reusables/sponsors/write-sponsor-update.md b/translations/es-ES/data/reusables/sponsors/write-sponsor-update.md index 88e704ebd4..8611e640c4 100644 --- a/translations/es-ES/data/reusables/sponsors/write-sponsor-update.md +++ b/translations/es-ES/data/reusables/sponsors/write-sponsor-update.md @@ -1 +1,10 @@ -6. Escribe un asunto y un mensaje para tu actualización.![Campos de asunto y cuerpo](/assets/images/help/sponsors/subject-body-update.png) +--- +ms.openlocfilehash: dfb1f9bc02d85723d870be233f61114864d8d22b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069987" +--- +6. Escribe un asunto y un mensaje para tu actualización. + ![Campos de asunto y cuerpo](/assets/images/help/sponsors/subject-body-update.png) diff --git a/translations/es-ES/data/reusables/sponsors/you-can-be-a-sponsored-developer.md b/translations/es-ES/data/reusables/sponsors/you-can-be-a-sponsored-developer.md index 94341edc2e..6d0a269f95 100644 --- a/translations/es-ES/data/reusables/sponsors/you-can-be-a-sponsored-developer.md +++ b/translations/es-ES/data/reusables/sponsors/you-can-be-a-sponsored-developer.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 37322983fd7090615ab345d87de526a5463a84c3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069313" +--- Cualquiera que colabore con un proyecto de código abierto y viva en una región compatible será elegible para convertirse en un desarrollador patrocinado. Las contribuciones incluyen, entre otras, informes de errores, evaluación de propuestas, código, documentación, liderazgo, desarrollo comercial, gestión de proyectos, mentoría y diseño. Si vives en una región que aún no es compatible con {% data variables.product.prodname_sponsors %}, puedes inscribirte a la llista de espera para participar en el beta de {% data variables.product.prodname_sponsors %}. diff --git a/translations/es-ES/data/reusables/sponsors/you-can-be-a-sponsored-organization.md b/translations/es-ES/data/reusables/sponsors/you-can-be-a-sponsored-organization.md index 267bfb794b..218ccbdc77 100644 --- a/translations/es-ES/data/reusables/sponsors/you-can-be-a-sponsored-organization.md +++ b/translations/es-ES/data/reusables/sponsors/you-can-be-a-sponsored-organization.md @@ -1 +1,9 @@ -Cualquier organización que colabore con un proyecto de código abierto y que opere legalmente en una región compatible será elegible para convertirse en una organización patrocinada. Si tu organización opera en una región que no sea compatible con {% data variables.product.prodname_sponsors %} actualmente, únete a la lista de espera en [{% data variables.product.prodname_sponsors %}](https://github.com/sponsors). +--- +ms.openlocfilehash: 22ad119d4e9f3988f0675aa2ec4cfec28669fd4c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139826" +--- +Cualquier organización que colabore con un proyecto de código abierto y que opere legalmente en una región compatible será elegible para convertirse en una organización patrocinada. Si la organización opera en una región que todavía no es compatible con {% data variables.product.prodname_sponsors %}, únase a la lista de espera en [{% data variables.product.prodname_sponsors %}](https://github.com/sponsors). diff --git a/translations/es-ES/data/reusables/sponsors/your-sponsors-tab.md b/translations/es-ES/data/reusables/sponsors/your-sponsors-tab.md index d9b34cd249..8259c83fa2 100644 --- a/translations/es-ES/data/reusables/sponsors/your-sponsors-tab.md +++ b/translations/es-ES/data/reusables/sponsors/your-sponsors-tab.md @@ -1 +1,10 @@ -1. En la barra lateral izquierda, da clic en **Tus patrocinadores**. ![Your sponsors tab](/assets/images/help/sponsors/your-sponsors-tab.png) +--- +ms.openlocfilehash: cfd6d7e61c913bea5fbdab2d22c360b1f0c6f847 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069986" +--- +1. En la barra lateral de la izquierda, haga clic en **Sus patrocinadores**. + ![La pestaña de patrocinadores](/assets/images/help/sponsors/your-sponsors-tab.png) diff --git a/translations/es-ES/data/reusables/ssh/about-ssh.md b/translations/es-ES/data/reusables/ssh/about-ssh.md index b4c0c5361a..31eeb483fd 100644 --- a/translations/es-ES/data/reusables/ssh/about-ssh.md +++ b/translations/es-ES/data/reusables/ssh/about-ssh.md @@ -1 +1,9 @@ -You can access and write data in repositories on {% ifversion fpt or ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} using SSH (Secure Shell Protocol). When you connect via SSH, you authenticate using a private key file on your local machine. +--- +ms.openlocfilehash: d7184796459936c64db3513a123f383c43caf4b6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147409888" +--- +Puedes acceder a datos y escribirlos en repositorios en {% ifversion fpt or ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} mediante SSH (Protocolo Secure Shell). Al conectarse a través de SSH, se realiza la autenticación mediante un archivo de clave privada en el equipo local. diff --git a/translations/es-ES/data/reusables/ssh/add-ssh-key-to-ssh-agent-commandline.md b/translations/es-ES/data/reusables/ssh/add-ssh-key-to-ssh-agent-commandline.md deleted file mode 100644 index 9bed61119b..0000000000 --- a/translations/es-ES/data/reusables/ssh/add-ssh-key-to-ssh-agent-commandline.md +++ /dev/null @@ -1,3 +0,0 @@ -```shell -$ ssh-add ~/.ssh/id_{% ifversion ghae %}rsa{% else %}ed25519{% endif %} -``` diff --git a/translations/es-ES/data/reusables/ssh/add-ssh-key-to-ssh-agent.md b/translations/es-ES/data/reusables/ssh/add-ssh-key-to-ssh-agent.md index 4174a9a319..89fd4d7d21 100644 --- a/translations/es-ES/data/reusables/ssh/add-ssh-key-to-ssh-agent.md +++ b/translations/es-ES/data/reusables/ssh/add-ssh-key-to-ssh-agent.md @@ -1 +1,9 @@ -Si creaste tu llave con un nombre diferente o si estás agregando una llave existente que tenga un nombre diferente, reemplaza a *id_{% ifversion ghae %}rsa{% else %}ed25519{% endif %}* en el comando con el nombre de tu archivo de llave privada. +--- +ms.openlocfilehash: b775e632eb149afb7c5c566cb3634c0f6d45ade6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069983" +--- +Si ha creado su clave con un nombre diferente o si está agregando una clave existente que tenga un nombre diferente, reemplace *id_{% ifversion ghae %}rsa{% else %}ed25519{% endif %}* en el comando con el nombre de su archivo de clave privada. 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 c12527918e..68738964c7 100644 --- a/translations/es-ES/data/reusables/ssh/key-type-support.md +++ b/translations/es-ES/data/reusables/ssh/key-type-support.md @@ -1,11 +1,18 @@ -{% ifversion fpt or ghec %} -{% note %} +--- +ms.openlocfilehash: 621dfdbcdc0585f51536c924e1e5d0d9a140ff26 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147410655" +--- +{% ifversion fpt or ghec %} {% note %} -**Nota:** {% data variables.product.company_short %} mejorò la seguridad al dejar los tipos de llave inseguros el 15 de marzo de 2022. +**Nota:** En {% data variables.product.company_short %} se ha mejorado la seguridad mediante la eliminación de los tipos de clave antiguos y no seguros el 15 de marzo de 2022. -Desde esta fecha, las llaves DSA (`ssh-dss`) ya no son compatibles. No puedes agregar claves DSA nuevas a tu cuenta personal de {% data variables.product.product_location %}. +A partir de esa fecha, ya no se admiten las claves DSA (`ssh-dss`). No puedes agregar claves DSA nuevas a tu cuenta personal en {% data variables.product.product_location %}. -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. +Las claves RSA (`ssh-rsa`) con `valid_after` antes del 2 de noviembre de 2021 pueden seguir usando 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 %} @@ -13,15 +20,15 @@ Las llaves RSA (`ssh-rsa`) con un `valid_after` anterior al 2 de noviembre de 20 {% note %} -**Nota**: Predeterminadamente con {% data variables.product.product_name %} 3.6 y posterior, desde la fecha de corte a media noche en tiempo UTC del 1 de agosto de 2022, las conexiones SSH que satisfacen **ambas** de las siguientes condiciones, fallarán. +**Nota**: De forma predeterminada, con {% data variables.product.product_name %} 3.6 y versiones posteriores, a partir de la fecha límite de medianoche UTC del 1 de agosto de 2022, se producirá un error en las conexiones SSH que cumplan **las dos** condiciones siguientes.
{% data reusables.ssh.rsa-sha-1-connection-failure-criteria %} -{% data variables.product.product_name %} 3.6 y posterior no es compatible con conexiones SSH que utilicen cifrados DSA, HMAC-SHA-1 o CBC. Las llaves SSH de RSA cargadas antes de la fecha de corte pueden seguir autenticándose utilizando la función de hash SHA-1 siempre y cuando la llave siga siendo válida. Para obtener más información sobre cómo encontrar la versión de {% data variables.product.product_name %} que utilizas, consulta la sección "[Acerca de las versiones de {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs#github-enterprise-server)". +{% data variables.product.product_name %} 3.6 y versiones posteriores tampoco admite conexiones SSH que usan cifrados DSA, HMAC-SHA-1 o CBC. Las claves SSH RSA cargadas antes de la fecha límite pueden seguir autenticándose mediante la función hash SHA-1, siempre que la clave siga siendo válida. Para obtener más información sobre cómo encontrar la versión de {% data variables.product.product_name %} que usas, consulta "[Acerca de las versiones de {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs#github-enterprise-server)". -Tu administrador de sitio puede ajustar la fecha de corte para las conexiones que utilizan RSA-SHA-1 y podría bloquear todas las conexiones que así lo hagan. Para obtener más información, contacta a tu administrador de sitio o consulta "[Configurar las conexiones SSH para tu instancia](/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance)". +El administrador del sitio puede ajustar la fecha límite de las conexiones que utilizan RSA-SHA-1 y puede bloquear todas las conexiones que utilizan RSA-SHA-1. Para obtener más información, ponte en contacto con el administrador del sitio o consulta "[Configuración de conexiones SSH a la instancia](/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance)". {% endnote %} diff --git a/translations/es-ES/data/reusables/ssh/rsa-sha-1-connection-failure-criteria.md b/translations/es-ES/data/reusables/ssh/rsa-sha-1-connection-failure-criteria.md index d2c95da8a5..cca8b48172 100644 --- a/translations/es-ES/data/reusables/ssh/rsa-sha-1-connection-failure-criteria.md +++ b/translations/es-ES/data/reusables/ssh/rsa-sha-1-connection-failure-criteria.md @@ -1,2 +1,10 @@ -- The RSA key was added to a user account on {% data variables.product.product_location %} after the cutoff date of midnight UTC on August 1, 2022. -- The SSH client signs the connection attempt with the SHA-1 hash function. +--- +ms.openlocfilehash: 51813ab823a86fe6428d31b3fd4f80f81458dc23 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147409885" +--- +- La clave RSA se agregó a una cuenta de usuario en {% data variables.product.product_location %} después de la fecha límite de medianoche UTC del 1 de agosto de 2022. +- El cliente SSH firma el intento de conexión con la función hash SHA-1. diff --git a/translations/es-ES/data/reusables/stars/stars-page-navigation.md b/translations/es-ES/data/reusables/stars/stars-page-navigation.md index fa22a3d12a..daca7c5fba 100644 --- a/translations/es-ES/data/reusables/stars/stars-page-navigation.md +++ b/translations/es-ES/data/reusables/stars/stars-page-navigation.md @@ -1 +1,10 @@ -1. En la esquina superior derecha de cualquier página, haz clic en tu foto de perfil y luego en **Tus favoritos**.![Captura de pantalla de la opción de marcar con estrella en un menú desplegable](/assets/images/help/stars/navigate-to-stars-page.png) +--- +ms.openlocfilehash: 8e0f059cbda0d20f2a343a6ca7c0e482de70af75 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069982" +--- +1. En la esquina superior derecha de cualquier página, haz clic en tu foto de perfil y luego en **Tus favoritos**. + ![Captura de pantalla de la opción de marcar con estrella en un menú desplegable](/assets/images/help/stars/navigate-to-stars-page.png) diff --git a/translations/es-ES/data/reusables/support/ask-and-answer-forum.md b/translations/es-ES/data/reusables/support/ask-and-answer-forum.md index f0da7d7984..3e423af845 100644 --- a/translations/es-ES/data/reusables/support/ask-and-answer-forum.md +++ b/translations/es-ES/data/reusables/support/ask-and-answer-forum.md @@ -1 +1,9 @@ -Puedes conectarte con los desarrolladores de todo el mundo para responder y hacer preguntas, aprender e interactuar directamente con el personal de {% data variables.product.product_name %}. Para iniciar la conversación, consulta la sección "[{% data variables.product.prodname_gcf %}](https://github.community)". +--- +ms.openlocfilehash: 87f01fc432fa7b55c4fc8a9780d2aad80332b49c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069309" +--- +Puedes contactar con desarrolladores de todo el mundo para hacer preguntas o responder a ellas, aprender e interactuar directamente con el personal de {% data variables.product.product_name %}. Para comenzar la conversación, consulta "[{% data variables.product.prodname_gcf %}](https://github.community)". diff --git a/translations/es-ES/data/reusables/support/connect-in-the-forum-bootcamp.md b/translations/es-ES/data/reusables/support/connect-in-the-forum-bootcamp.md index ecd1f685a0..fe798af77c 100644 --- a/translations/es-ES/data/reusables/support/connect-in-the-forum-bootcamp.md +++ b/translations/es-ES/data/reusables/support/connect-in-the-forum-bootcamp.md @@ -1 +1,9 @@ -{% data variables.product.prodname_dotcom %} tiene una excelente comunidad de soporte en donde puedes pedir ayuda y hablar con las personas de todo el mundo. Únete a la conversación en[{% data variables.product.prodname_github_community %}](https://github.com/orgs/community/discussions). +--- +ms.openlocfilehash: 468b8a157e7490ae7be4c42b5da0331ea5595041 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147432092" +--- +{% data variables.product.prodname_dotcom %} tiene una excelente comunidad de soporte técnico en la que puede pedir ayuda y hablar con usuarios de todo el mundo. Únete a la conversación en [{% data variables.product.prodname_github_community %}](https://github.com/orgs/community/discussions). diff --git a/translations/es-ES/data/reusables/support/data-protection-and-privacy.md b/translations/es-ES/data/reusables/support/data-protection-and-privacy.md index 4db223bf09..5acfdb434e 100644 --- a/translations/es-ES/data/reusables/support/data-protection-and-privacy.md +++ b/translations/es-ES/data/reusables/support/data-protection-and-privacy.md @@ -1,3 +1,11 @@ -Cuando utilizas las ofertas de soporte de {% data variables.product.prodname_dotcom %}, se aplicarán las condiciones de tu acuerdo, la [Declaración de Privacidad de GitHub](/free-pro-team@latest/github/site-policy/github-privacy-statement) y el [Acuerdo de Protección de Datos de GitHub](/free-pro-team@latest/github/site-policy/github-data-protection-agreement). Por "Acuerdo", nos referimos al acuerdo principal con nosotros, es decir, las [Condiciones de Servicio Corporativo de GitHub](/free-pro-team@latest/github/site-policy/github-corporate-terms-of-service), el [Acuerdo de Cliente de GitHub](https://github.com/enterprise-legal) o tu [Acuerdo de licencia por volumen de Microsoft](/free-pro-team@latest/github/site-policy-deprecated/github-supplemental-terms-for-microsoft-volume-licensing). +--- +ms.openlocfilehash: f233439ae4430b7a7dd0fe3b2c4da87b60f2ab28 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069308" +--- +Al usar las ofertas de soporte técnico de {% data variables.product.prodname_dotcom %}, se aplican los términos del Acuerdo, la [Declaración de privacidad de GitHub](/free-pro-team@latest/github/site-policy/github-privacy-statement) y el [Acuerdo de protección de datos GitHub](/free-pro-team@latest/github/site-policy/github-data-protection-agreement). Por Acuerdo, significa su contrato principal con nosotros, es decir, los [Términos de servicio corporativos de GitHub](/free-pro-team@latest/github/site-policy/github-corporate-terms-of-service), el [Acuerdo de cliente de GitHub](https://github.com/enterprise-legal) o el [Acuerdo de licencias por volumen de Microsoft](/free-pro-team@latest/github/site-policy-deprecated/github-supplemental-terms-for-microsoft-volume-licensing). diff --git a/translations/es-ES/data/reusables/support/enterprise-resolving-and-closing-tickets.md b/translations/es-ES/data/reusables/support/enterprise-resolving-and-closing-tickets.md index 2d1a17f7cd..924da6e1d2 100644 --- a/translations/es-ES/data/reusables/support/enterprise-resolving-and-closing-tickets.md +++ b/translations/es-ES/data/reusables/support/enterprise-resolving-and-closing-tickets.md @@ -1,8 +1,14 @@ -{% data variables.contact.enterprise_support %} podría considerar a un ticket como resuelto después de proporcionar una explicación, recomendación, instrucciones de uso, {% ifversion ghae %}o {% endif %} instrucciones de solución alternativa{% ifversion ghes %}, o recomendándote un lanzamiento disponible que trate el problema{% endif %}. +--- +ms.openlocfilehash: eaad0d11cd3a86394c0ec4e547ed63dbcac7483f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069978" +--- +{% data variables.contact.enterprise_support %} podría considerar una incidencia como resuelta después de proporcionar una explicación, recomendación, instrucciones de uso {% ifversion ghae %}o {% endif %} instrucciones de solución alternativa{% ifversion ghes %}, o recomendándole una versión disponible que aborde el problema{% endif %}. -{% ifversion ghes or ghae %} -So instalaste software adicional de terceros en o realizaste modificaciones a -{% data variables.product.product_name %} fuera de las recomendaciones de {% data variables.contact.enterprise_support %}, {% data variables.contact.enterprise_support %} podría pedierte que elimines el software o las modificaciones mientras intenta resolver el problema. El problema se arregla cuando el software o modificaciones no compatibles se eliminan, {% data variables.contact.enterprise_support %} podría considerar que el ticket se resolvió. +{% ifversion ghes or ghae %} Si tiene instalado software adicional de terceros en {% data variables.product.product_name %}, o ha realizado modificaciones en este, fuera de las recomendaciones de {% data variables.contact.enterprise_support %}, {% data variables.contact.enterprise_support %} podría pedirle que elimine el software o las modificaciones mientras intenta resolver el problema. El problema se arregla cuando el software o modificaciones no compatibles se eliminan, {% data variables.contact.enterprise_support %} podría considerar que el ticket se resolvió. {% endif %} {% data variables.contact.enterprise_support %} podría cerrar un ticket si éste está fuera de su alcance o si han habido varios intentos para contactarte sin éxito. Si {% data variables.contact.enterprise_support %} cierra un ticket por falta de respuesta, puedes solicitar que {% data variables.contact.enterprise_support %} lo vuelva a abrir. diff --git a/translations/es-ES/data/reusables/support/entitlements-note.md b/translations/es-ES/data/reusables/support/entitlements-note.md index 36c1a6e071..39e48b164c 100644 --- a/translations/es-ES/data/reusables/support/entitlements-note.md +++ b/translations/es-ES/data/reusables/support/entitlements-note.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 52b42a427d098d34e26dc12b20fce44ef15e7458 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080547" +--- {% note %} -**Note:** You must have an enterprise support entitlement to view tickets associated with an organization or enterprise account. Para obtener más información, consulta la sección "[Administrar la titularidad de soporte para tu empresa](/enterprise-cloud@latest/admin/user-management/managing-users-in-your-enterprise/managing-support-entitlements-for-your-enterprise)". +**Nota:** Debes contar con un derecho de soporte técnico de empresa para ver incidencias asociadas a una organización o cuenta de empresa. Para más información, vea "[Administración de derechos de soporte técnico para su empresa](/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/es-ES/data/reusables/support/free-and-paid-support.md b/translations/es-ES/data/reusables/support/free-and-paid-support.md index 5c7312d5bc..da08a3488c 100644 --- a/translations/es-ES/data/reusables/support/free-and-paid-support.md +++ b/translations/es-ES/data/reusables/support/free-and-paid-support.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: d93ef0b1865694f935a8c4dff985e19d6f82cded +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069307" +--- Si tu cuenta utiliza un producto de pago de {% data variables.product.prodname_dotcom %} o si eres miembro de una organización que utilice un producto de pago, puedes contactar directamente a {% data variables.contact.github_support %}. Si tu cuenta utiliza {% data variables.product.prodname_free_user %}, puedes hablar con los usuarios y el personal de {% data variables.product.prodname_dotcom %} en el {% data variables.contact.community_support_forum %} para el caso de la mayoría de las propuestas y puedes contactar al {% data variables.contact.github_support %} para reportar una cuenta y los problemas de seguridad y de abuso. diff --git a/translations/es-ES/data/reusables/support/ghae-priorities.md b/translations/es-ES/data/reusables/support/ghae-priorities.md index 89bc7c7bd7..b3012f3f85 100644 --- a/translations/es-ES/data/reusables/support/ghae-priorities.md +++ b/translations/es-ES/data/reusables/support/ghae-priorities.md @@ -1,6 +1,14 @@ -| Prioridad | Descripción | Ejemplos | -|:---------------------------------------------------------------------:| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | -| {% data variables.product.support_ticket_priority_urgent %} - Sev A | No se puede acceder a {% data variables.product.product_name %} o hay un fallo total, y dicho fallo impacta directamente en la operación de tu negocio.

_Después de que emitas un ticket de soporte, llama a {% data variables.contact.github_support %} por teléfono_ |
  • Errores o suspensiones que afectan la funcionalidad central de Git o de la aplicación web para todos los usuarios
  • Degradación severa del rendmimiento o de la red para la mayoría de los usuarios
  • Almacenamiento agotado, o que se llena muy rápidamente
  • Incidentes de seguridad conocidos o una violación de acceso
| -| {% data variables.product.support_ticket_priority_high %} - Sev B | {% data variables.product.product_name %} falla en un ambiente productivo, con un impacto limitado a tus procesos de negocio, o afectando únicamente a ciertos clientes. |
  • Degradación del rendimiento que reduce la productividad para muchos usuarios
  • Preocupaciones de redundancia reducida ocasionada por los fallos o la degradación del servicio
  • Errores o fallos que impactan a los ambientes productivos
  • Problemas de seguridad en la configuración de {% data variables.product.product_name %}
| -| {% data variables.product.support_ticket_priority_normal %} - Sev C | {% data variables.product.product_name %} está presentando problemas moderados o limitados y errores con {% data variables.product.product_name %}, o tienes problemas o preguntas en general sobre la operación de {% data variables.product.product_name %}. |
  • Consejos para utilizar las API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} o preguntas sobre cómo integrar los flujos de trabajo de negocios
  • Problemas con las herramientas de usuario y los métodos de recolección de datos
  • Actualizaciones
  • Reportes de errores, preguntas generales sobre la seguridad, u otras preguntas relacionadas con las características
  • | -| {% data variables.product.support_ticket_priority_low %} - Sev D | {% data variables.product.product_name %} funciona de acuerdo a lo esperado, sin embargo, tienes una pregunta o sugerencia sobre {% data variables.product.product_name %} que no es urgente o que no bloquea de otra forma la productividad de tu equipo. |
    • Solicitudes de características y retroalimentación sobre el producto
    • Las preguntas generales sobre la configuración o el uso general de {% data variables.product.product_name %}
    • Notificar a {% data variables.contact.github_support %} de cualquier cambio planeado
    | +--- +ms.openlocfilehash: 7e2e213cb4dfee1e19063a729652ecf8709c72a3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139821" +--- +| Prioridad | Descripción | Ejemplos | +| :---: | --- | --- | +| {% data variables.product.support_ticket_priority_urgent %} - Sev A | {% data variables.product.product_name %} es inaccesible o no funciona en absoluto, y el error afecta directamente al funcionamiento de la empresa.

    _Después de presentar una incidencia de soporte técnico, póngase en contacto con {% data variables.contact.github_support %} por teléfono._ |
    • Errores o suspensiones que afectan la funcionalidad central de Git o de la aplicación web para todos los usuarios
    • Degradación severa del rendmimiento o de la red para la mayoría de los usuarios
    • Almacenamiento agotado, o que se llena muy rápidamente
    • Incidentes de seguridad conocidos o una violación de acceso
    | +| {% data variables.product.support_ticket_priority_high %} - Sev B | {% data variables.product.product_name %} falla en un ambiente productivo, con un impacto limitado a tus procesos de negocio, o afectando únicamente a ciertos clientes. |
    • Degradación del rendimiento que reduce la productividad para muchos usuarios
    • Preocupaciones de redundancia reducida ocasionada por los fallos o la degradación del servicio
    • Errores o fallos que impactan a los ambientes productivos
    • Problemas de seguridad en la configuración de {% data variables.product.product_name %}
    | +| {% data variables.product.support_ticket_priority_normal %} - Sev C | {% data variables.product.product_name %} está presentando problemas moderados o limitados y errores con {% data variables.product.product_name %}, o tienes problemas o preguntas en general sobre la operación de {% data variables.product.product_name %}. |
    • Consejos para utilizar las API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} o preguntas sobre cómo integrar los flujos de trabajo de negocios
    • Problemas con las herramientas de usuario y los métodos de recolección de datos
    • Actualizaciones
    • Reportes de errores, preguntas generales sobre la seguridad, u otras preguntas relacionadas con las características
    • | +| {% data variables.product.support_ticket_priority_low %} - Sev D| {% data variables.product.product_name %} funciona de acuerdo a lo esperado, sin embargo, tienes una pregunta o sugerencia sobre {% data variables.product.product_name %} que no es urgente o que no bloquea de otra forma la productividad de tu equipo. |
      • Solicitudes de características y retroalimentación sobre el producto
      • Las preguntas generales sobre la configuración o el uso general de {% data variables.product.product_name %}
      • Notificar a {% data variables.contact.github_support %} de cualquier cambio planeado
      | diff --git a/translations/es-ES/data/reusables/support/ghes-priorities.md b/translations/es-ES/data/reusables/support/ghes-priorities.md index e37eef93fd..84a87df7c5 100644 --- a/translations/es-ES/data/reusables/support/ghes-priorities.md +++ b/translations/es-ES/data/reusables/support/ghes-priorities.md @@ -1,6 +1,14 @@ -| Prioridad | Descripción | Ejemplos | -|:-------------------------------------------------------------:| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| {% data variables.product.support_ticket_priority_urgent %} | {% data variables.product.prodname_ghe_server %} está fallando en un ambiente productivo, y dicha falla impacta en la operación de tu negocio.

      _{% data reusables.support.priority-urgent-english-only %}_ |
      • Errores o suspensiones que afectan la funcionalidad central de Git o de la aplicación web para todos los usuarios
      • Degradación grave de rendimiento para la mayoría de los usuarios
      • Almacenamiento agotado, o que se llena muy rápidamente
      • Incapacidad para instalar un archivo de licencia renovado
      • Incidente de seguridad
      • Pérdida de acceso administrativo para la instancia sin solución alternativa conocida
      • Falla para restaurar un respaldo en un ambiente productivo
      | -| {% data variables.product.support_ticket_priority_high %} | {% data variables.product.prodname_ghe_server %} está fallando en un ambiente productivo, pero el impacto a tu negocio es limitado. |
      • Degradación del rendimiento que reduce la productividad para muchos usuarios
      • Redundancia reducida por fallo en la Alta Disponibilidad (HA) o nodos de agrupación
      • Fallo en respaldar la instancia
      • Fallo para restaurar un respaldo en un ambiente de prueba o de montaje que podría poner en riesgo la restauración exitosa a un ambiente productivo
      | -| {% data variables.product.support_ticket_priority_normal %} | Estás experimentando problemas limitados o moderados con {% data variables.product.prodname_ghe_server %}, o tienes preocupaciones o dudas generales sobre la operación de tu instancia. |
      • Problemas en un ambiente de pruebas o de montaje
      • Consejos para utilizar las API y características de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} o preguntas sobre cómo configurar las integraciones de terceros desde tu instancia
      • Problemas con las herramientas para la migración de datos de usuario que proporciona {% data variables.product.company_short %}
      • Actualizaciones
      • Reporte de errores
      • Características que no funcionan como se espera
      • Preguntas generales sobre seguridad
      | -| {% data variables.product.support_ticket_priority_low %} | Tienes una pregunta o sugerencia acerca de {% data variables.product.prodname_ghe_server %} que no es urgente o que no bloquea la productividad de tu equipo de otra forma. |
      • Solicitudes de características
      • Retroalimentación de producto
      • Solicitudes de verificación de estado (por el momento, únicamente disponible para clientes con un {% data variables.product.premium_support_plan %})
      • Notificar a {% data variables.product.company_short %} sobre mantenimiento planeado para tu instancia
      | +--- +ms.openlocfilehash: 801b42faa6e9a1bff269c1e4fcb0a5a2330717a4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069975" +--- +| Prioridad | Descripción | Ejemplos | +| :---: | --- | --- | +| {% data variables.product.support_ticket_priority_urgent %} | {% data variables.product.prodname_ghe_server %} produce un error en un entorno de producción y el error afecta directamente a la operación del negocio.

      _{% data reusables.support.priority-urgent-english-only %}_ |
      • Errores o suspensiones que afectan la funcionalidad central de Git o de la aplicación web para todos los usuarios
      • Degradación grave de rendimiento para la mayoría de los usuarios
      • Almacenamiento agotado, o que se llena muy rápidamente
      • Incapacidad para instalar un archivo de licencia renovado
      • Incidente de seguridad
      • Pérdida de acceso administrativo para la instancia sin solución alternativa conocida
      • Falla para restaurar un respaldo en un ambiente productivo
      | +| {% data variables.product.support_ticket_priority_high %} | {% data variables.product.prodname_ghe_server %} está fallando en un ambiente productivo, pero el impacto a tu negocio es limitado. |
      • Degradación del rendimiento que reduce la productividad para muchos usuarios
      • Redundancia reducida por fallo en la Alta Disponibilidad (HA) o nodos de agrupación
      • Fallo en respaldar la instancia
      • Fallo para restaurar un respaldo en un ambiente de prueba o de montaje que podría poner en riesgo la restauración exitosa a un ambiente productivo
      | +| {% data variables.product.support_ticket_priority_normal %} | Estás experimentando problemas limitados o moderados con {% data variables.product.prodname_ghe_server %}, o tienes preocupaciones o dudas generales sobre la operación de tu instancia. |
      • Problemas en un ambiente de pruebas o de montaje
      • Consejos para utilizar las API y características de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} o preguntas sobre cómo configurar las integraciones de terceros desde tu instancia
      • Problemas con las herramientas para la migración de datos de usuario que proporciona {% data variables.product.company_short %}
      • Actualizaciones
      • Informes de errores
      • Características que no funcionan como se espera
      • Preguntas generales sobre seguridad
      | +| {% data variables.product.support_ticket_priority_low %} | Tienes una pregunta o sugerencia acerca de {% data variables.product.prodname_ghe_server %} que no es urgente o que no bloquea la productividad de tu equipo de otra forma. |
      • Solicitudes de características
      • Comentarios sobre el producto
      • Solicitudes de verificación de estado (por el momento, únicamente disponible para clientes con un {% data variables.product.premium_support_plan %})
      • Notificar a {% data variables.product.company_short %} sobre mantenimiento planeado para tu instancia
      | diff --git a/translations/es-ES/data/reusables/support/github-can-modify-ticket-priority.md b/translations/es-ES/data/reusables/support/github-can-modify-ticket-priority.md index 68f0f1cd65..5b3ab7e6f0 100644 --- a/translations/es-ES/data/reusables/support/github-can-modify-ticket-priority.md +++ b/translations/es-ES/data/reusables/support/github-can-modify-ticket-priority.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 314368e93f019c48b70995f682f638479e95d12b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145113057" +--- {% data variables.product.company_short %} tiene la absoluta discreción para modificar la prioridad de un ticket en cualquier momento, y puede bajar la prioridad de un ticket después de determinar y mitigar la causa principal de un problema. diff --git a/translations/es-ES/data/reusables/support/help_resources.md b/translations/es-ES/data/reusables/support/help_resources.md index af7236b068..48a9c33dfa 100644 --- a/translations/es-ES/data/reusables/support/help_resources.md +++ b/translations/es-ES/data/reusables/support/help_resources.md @@ -1,6 +1,14 @@ -Para las preguntas, reportes de errores y debates sobre las {% data variables.product.prodname_github_apps %}, {% data variables.product.prodname_oauth_apps %} y el desarrollo de la API, explora el {% data variables.product.prodname_support_forum_with_url %}. El personal de {% data variables.product.company_short %} modera y mantiene los debates, pero las preguntas que se publican en el foro no tienen ninguna garantía de recibir respuestas del personal de {% data variables.product.company_short %}. +--- +ms.openlocfilehash: 01490f812c6a7b54293806a24023f25af2831d8e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147432084" +--- +Para las preguntas, reportes de errores y debates sobre las {% data variables.product.prodname_github_apps %}, {% data variables.product.prodname_oauth_apps %} y el desarrollo de la API, explora el {% data variables.product.prodname_support_forum_with_url %}. Los debates se moderan y mantienen con el personal de {% data variables.product.company_short %}, pero no se garantiza que el personal de {% data variables.product.company_short %} responda las preguntas que se publiquen en el foro. -Considera contactar al [Soporte de GitHub](https://support.github.com/) directamente utilizando el formato de contacto para: +Considera la posibilidad de ponerse en contacto con [Soporte de GitHub](https://support.github.com/) directamente mediante el formulario de contacto para: - respuestas garantizadas del personal de {% data variables.product.product_name %} - solicitudes de soporte que involucren preocupaciones sobre datos sensibles o privados - solicitudes de características diff --git a/translations/es-ES/data/reusables/support/navigate-to-my-tickets.md b/translations/es-ES/data/reusables/support/navigate-to-my-tickets.md index 54348bdd55..f6ee1c5231 100644 --- a/translations/es-ES/data/reusables/support/navigate-to-my-tickets.md +++ b/translations/es-ES/data/reusables/support/navigate-to-my-tickets.md @@ -1,4 +1,12 @@ -1. Navega al [Portal de soporte de GitHub](https://support.github.com/). -1. En el encabezado, haz clic en **Mis tickets**. +--- +ms.openlocfilehash: 88b8399eab75b7ac5a3c2f0e12eec2fc0000df2d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080543" +--- +1. Vaya al [Portal de soporte técnico de GitHub](https://support.github.com/). +1. En el encabezado, haga clic en **Mis incidencias de soporte técnico**. - ![Captura de pantalla que muestra el enlace de "Mis Tickets" en el encabezado del Portal de GitHub Support.](/assets/images/help/support/my-tickets-header.png) \ No newline at end of file + ![Captura de pantalla en la que se muestra el vínculo "Mis incidencias de soporte técnico" en el encabezado del Portal de soporte técnico de GitHub.](/assets/images/help/support/my-tickets-header.png) \ No newline at end of file diff --git a/translations/es-ES/data/reusables/support/premium-support-features.md b/translations/es-ES/data/reusables/support/premium-support-features.md index be8a524727..41fc126a23 100644 --- a/translations/es-ES/data/reusables/support/premium-support-features.md +++ b/translations/es-ES/data/reusables/support/premium-support-features.md @@ -1,11 +1,19 @@ +--- +ms.openlocfilehash: a160325e22bb22f4e80f5597bf3210e99af18515 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146682321" +--- Adicionalmente a todos los beneficios de {% data variables.contact.enterprise_support %}, los clientes de {% data variables.product.prodname_enterprise %} pueden comprar {% data variables.contact.premium_support %}, el cual ofrece: - Soporte técnico por escrito, en inglés, a través del portal de soporte de 24 horas al día, 7 días a la semana. - Soporte vía telefónica a través de solicitud de devolución de llamada, en inglés, o mediante nuestro portal de soporte 24 horas al día, 7 días por semana - Un Acuerdo de nivel de servicio (SLA) con tiempos de respuesta iniciales garantizados. - - Administración del escalamiento - - La capacidad de escalar la progresión de un ticket en el {% data variables.contact.enterprise_portal %} - - Un equipo dedicado de coordinadores de incidentes que organizan a todas las partes necesarias de {% data variables.product.company_short %} para que se resuelvan los tickets urgentes - - Acceso a contenido prémium. - - Verificaciones de salud - - Asistencia de mejora de aplicación: Antes de que mejores a {% data variables.product.prodname_ghe_server %}, revisamos tus planes de mejora, tácticas y otra documentación y respondemos las preguntas específicas de tu ambiente (solo en {% data variables.product.premium_plus_support_plan %}) - - Horas de asesoría técnica (solo en {% data variables.product.premium_plus_support_plan %}) + - Administración de escalación + - La posibilidad de escalar la progresión de vales en el {% data variables.contact.enterprise_portal %} + - Un equipo dedicado de coordinadores de incidentes que orquesta a todas las partes de {% data variables.product.company_short %} necesarias para resolver problemas urgentes. + - Acceso a contenido prémium + - Comprobaciones de estado + - Asistencia para la actualización de aplicaciones: antes de actualizar {% data variables.product.prodname_ghe_server %}, se revisan los planes de actualización, los cuadernos de estrategias y otra documentación y se responde a preguntas específicas de tu entorno (solo {% data variables.product.premium_plus_support_plan %}). + - Horas de asesoría técnica (solo {% data variables.product.premium_plus_support_plan %}) diff --git a/translations/es-ES/data/reusables/support/priority-urgent-english-only.md b/translations/es-ES/data/reusables/support/priority-urgent-english-only.md index ddd1bd8814..87d9fc4664 100644 --- a/translations/es-ES/data/reusables/support/priority-urgent-english-only.md +++ b/translations/es-ES/data/reusables/support/priority-urgent-english-only.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 622becb64fd3348235fbac285042fa83cfe1d4d2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134767" +--- El soporte para tickets con prioridad {% data variables.product.support_ticket_priority_urgent %} se encuentra disponible únicamente en inglés. diff --git a/translations/es-ES/data/reusables/support/scope-of-support.md b/translations/es-ES/data/reusables/support/scope-of-support.md index 1ce2af9ae6..8a99bff574 100644 --- a/translations/es-ES/data/reusables/support/scope-of-support.md +++ b/translations/es-ES/data/reusables/support/scope-of-support.md @@ -1,9 +1,17 @@ +--- +ms.openlocfilehash: 4081194451ae681e3a8208cb0462bd7f7574c3ef +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145140709" +--- Si tu solicitud de soporte técnico está fuera del alcance de lo que puede hacer nuestro equipo para ayudarte, podemos recomendarte los siguientes pasos para resolver el problema por fuera del {% data variables.contact.github_support %}. Es probable que tu solicitud de soporte técnico esté fuera del alcance de {% data variables.contact.github_support %} si se trata principalmente de lo siguiente: - Integraciones de terceros, tales como Jira{% ifversion ghes %} - Configuración de hardware{% endif %} - CI/CD, como Jenkins -- Escribir scripts -- Configuración de sistemas de autenticación externos, como proveedores de identidad SAML +- Escritura de scripts +- Configuración de sistemas de autenticación externos, como proveedores de identidades de SAML - Poryectos de código abierto{% ifversion ghes %} - Diseño de clúster LGTM{% endif %} - Crear o depurar el código de nuevas consultas para {% data variables.product.prodname_codeql %} diff --git a/translations/es-ES/data/reusables/support/submit-a-ticket.md b/translations/es-ES/data/reusables/support/submit-a-ticket.md index c8f46ba2e1..af1b4290f2 100644 --- a/translations/es-ES/data/reusables/support/submit-a-ticket.md +++ b/translations/es-ES/data/reusables/support/submit-a-ticket.md @@ -1,35 +1,44 @@ -1. Selecciona el menú desplegable **Cuenta u organización** y haz clic en el nombre de la cuenta de la cual trata tu ticket de soporte. ![Captura de pantalla del menú desplegable "Cuenta u organización".](/assets/images/help/support/account-field.png) -1. Selecciona el menú desplegable de **Desde** y haz clic en la dirección de correo electrónico con la cual te gustaría que {% data variables.contact.github_support %} se comunique. ![Captura de pantalla del menú desplegable "Desde".](/assets/images/help/support/from-field.png) +--- +ms.openlocfilehash: b7f16729209b711d9ea95d059f5868ae867fa040 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147419885" +--- +1. Seleccione el menú desplegable **Cuenta u organización** y haga clic en el nombre de la cuenta relacionada con la incidencia de soporte técnico. +![Captura de pantalla del menú desplegable "Cuenta u organización".](/assets/images/help/support/account-field.png) +1. En el menú desplegable **Desde**, haga clic en la dirección de correo electrónico a la que quiere que contacte {% data variables.contact.github_support %}. +![Captura de pantalla del menú desplegable "Desde".](/assets/images/help/support/from-field.png) {%- ifversion ghec or ghes %} -1. Selecciona el menú desplegable **Producto** y haz clic en {% ifversion ghes %}**GitHub Enterprise Server (auto-hospedado)**{% else %}**GitHub Enterprise Cloud**{% endif %}. -{% ifversion ghec %}![Screenshot of the "Product" dropdown menu.](/assets/images/help/support/product-field-ghec.png){% else %}![Screenshot of the "Product" dropdown menu.](/assets/images/help/support/product-field.png){% endif %} +1. Seleccione el menú desplegable **Producto** y haga clic en {% ifversion ghes %}**GitHub Enterprise Server (autohospedado)** {% else %}**GitHub Enterprise Cloud**{% endif %}. +{% ifversion ghec %}![Captura de pantalla del menú desplegable "Producto".](/assets/images/help/support/product-field-ghec.png){% else %}![Screenshot of the "Product" dropdown menu.](/assets/images/help/support/product-field.png){% endif %} {%- endif %} {%- ifversion ghes %} +1. Si se le solicita, selecciona el menú desplegable **Instalación del servidor** y haga clic en la instalación relacionada con la incidencia de soporte técnico. Si la instalación no aparece en la lista, haga clic en **Otros**. +![Captura de pantalla del menú desplegable "Instalación del servidor"](/assets/images/help/support/installation-field.png) {%- endif %} {%- ifversion ghes %} +1. Seleccione el menú desplegable **Serie de versión** y haga clic en la versión que ejecute {% data variables.product.product_location_enterprise %}. +![Captura de pantalla del menú desplegable "Serie de versión"](/assets/images/help/support/release-field.png) {%- endif %} {%- ifversion ghes or ghec %} +1. Seleccione el menú desplegable **Prioridad** y haga clic en la urgencia adecuada. Para más información, vea "[Acerca de la prioridad de las incidencia de soporte técnico](/support/learning-about-github-support/about-ticket-priority)". + ![Captura de pantalla del menú desplegable "Prioridad".](/assets/images/help/support/priority-field.png) +{%- endif %} {%- ifversion ghes %} + - Seleccione **{% data variables.product.support_ticket_priority_urgent %}** para notificar un {% ifversion fpt or ghec %}fallo crítico del sistema{% else %}fallos del sistema, interrupciones que afecten a operaciones críticas del sistema, incidentes de seguridad y licencias expiradas{% endif %}. + - Seleccione **{% data variables.product.support_ticket_priority_high %}** para notificar incidencias que afectan a las operaciones de la empresa, incluida {% ifversion fpt or ghec %}la eliminación de datos confidenciales (confirmaciones, incidencias, solicitudes de incorporación de cambios, datos adjuntos cargados) de restauraciones propias de la cuenta y la organización{% else %}problemas de rendimiento del sistema{% endif %}, o bien para notificar errores críticos. + - Seleccione **{% data variables.product.support_ticket_priority_normal %}** para {% ifversion fpt or ghec %}solicitar la recuperación de una cuenta o quitar marcas de spam, notificar incidencias de inicio de sesión de los usuarios{% else %}realizar solicitudes técnicas como cambios de configuración e integraciones de terceros{% endif %}, y para notificar errores que no sean críticos. + - Seleccione **{% data variables.product.support_ticket_priority_low %}** para formular preguntas generales y enviar solicitudes de nuevas características, compras, entrenamiento o comprobaciones de estado. +{%- endif %} {%- ifversion ghes or ghec %} +1. Opcionalmente, si tu cuenta incluye {% data variables.contact.premium_support %} y tu ticket es de prioridad {% ifversion ghes %}urgente o alta{% elsif ghec %}alta{% endif %}, puedes solicitar una llamada de vuelta en inglés. Seleccione **Solicitar una llamada al soporte técnico de GitHub**, seleccione el menú desplegable de código de país para elegir el suyo y escriba el número de teléfono. +![Captura de pantalla de la casilla "Solicitar una llamada al soporte técnico de GitHub", menú desplegable "Código de país" y cuadro de texto "Número de teléfono".](/assets/images/help/support/request-callback.png) {%- endif %} -{%- ifversion ghes %} -1. En caso de que se te solicite, selecciona el menú desplegable de **Instalación de servidor** y haz clic en la instalación de la cual trata tu ticket de soporte. Si la instalación no está listada, haz clic en **Otra**. ![Captura de pantalla del menú desplegable de "Instalación del servidor"](/assets/images/help/support/installation-field.png) -{%- endif %} -{%- ifversion ghes %} -1. Selecciona el menú desplegable de **Serie de lanzamiento** y haz clic en el lanzamiento de {% data variables.product.product_location_enterprise %} que se esté ejecutando. ![Captura de pantalla del menú desplegable de "Serie de lanzamiento"](/assets/images/help/support/release-field.png) -{%- endif %} -{%- ifversion ghes or ghec %} -1. Selecciona el menú desplegable de **Prioridad** y haz clic en la urgencia adecuada. Para obtener más información, consulta la sección "[Acerca de la prioridad de los tickets](/support/learning-about-github-support/about-ticket-priority)". ![Captura de pantalla del menú desplegable "Prioridad".](/assets/images/help/support/priority-field.png) -{%- endif %} -{%- ifversion ghes %} - - Elige **{% data variables.product.support_ticket_priority_urgent %}** para reportar una {% ifversion fpt or ghec %}falla crítica del sistema{% else %} fallas fatales del sistema, interrupciones que impactan las operaciones críticas del sistema, incidentes de seguridad, y licencias expiradas{% endif %}. - - Elige **{% data variables.product.support_ticket_priority_high %}** para reportar incidentes que impactan las operaciones de negocios, incluyendo {% ifversion fpt or ghec %} eliminar datos sensibles (confirmaciones, incidentes, solicitudes de extracción, adjuntos cargados) de tus propias restauraciones de cuenta y de organización{% else %}, incidentes de rendimiento del sistema{% endif %}, o para reportar errores críticos. - - Elige **{% data variables.product.support_ticket_priority_normal %}** para {% ifversion fpt or ghec %}solicitar una recuperación de cuenta o desmarcación de spam, reportar problemas de acceso de usuario{% else %}hacer solicitudes técnicas como cambios de configuración e integraciones de terceros{% endif %}, y reportar errores no críticos. - - Elige**{% data variables.product.support_ticket_priority_low %}** para hacer preguntas generales y emitir solicitudes para nuevas características, compras, capacitación, o revisiones de estado. -{%- endif %} -{%- ifversion ghes or ghec %} -1. Opcionalmente, si tu cuenta incluye {% data variables.contact.premium_support %} y tu ticket es de prioridad {% ifversion ghes %}urgente o alta{% elsif ghec %}alta{% endif %}, puedes solicitar una llamada de vuelta en inglés. Selecciona **Solicitar una llamada de vuelta del Soporte de GitHub**, selecciona el menú desplegable de código de país para elegir el tuyo e ingrésalo. ![Captura de pantalla de la casilla de verificación de "Solicitar rellamado", menú desplegable de "Código de país" y caja de texto de "número telefónico".](/assets/images/help/support/request-callback.png) -{%- endif %} -1. Debajo de "Tema", teclea un título descriptivo para el problema que estás experimentando. ![Captura de pantalla de la caja de texto de "Asunto".](/assets/images/help/support/subject-field.png) -1. Debajo de "Cómo podemos ayudar", proporciona cualquier tipo de información adicional que ayudará al equipo de soporte a solucionar el problema. Puedes utilizar lenguaje de marcado para formatear tu mensaje. ![Screenshot of the "How can we help" text area.](/assets/images/help/support/how-can-we-help-field.png) La información útil podría incluir: - - Pasos para reproducir el incidente - - Cualquier circunstancia especial relacionada con el descubrimiento del problema (por ejemplo, la primera vez que se suscitó, o su materialización después de cierto evento, frecuencia en la que se presenta, impacto al negocio, y urgencia sugerida) - - Las palabras exactas de los mensajes de error -{% indented_data_reference reusables.repositories.anyone-can-view-anonymized-url spaces=3 %} +1. Debajo de "Asunto", teclea un título descriptivo para el problema que estás teniendo. +![Captura de pantalla del cuadro de texto ""Asunto".](/assets/images/help/support/subject-field.png) +1. Debajo de "Cómo podemos ayudar", proporciona cualquier tipo de información adicional que ayudará al equipo de soporte a solucionar el problema. Puedes utilizar lenguaje de marcado para formatear tu mensaje. + ![Captura de pantalla del área de texto "How can we help".](/assets/images/help/support/how-can-we-help-field.png) + La información adicional podría incluir: + - Pasos para reproducir el problema. + - Cualquier circunstancia especial para la detección del problema (por ejemplo, la primera vez que aparece o la aparición después de un evento específico, la frecuencia con la que aparece, el impacto empresarial del problema y la urgencia sugerida). + - Redacción exacta de mensajes de error {% indented_data_reference reusables.repositories.anyone-can-view-anonymized-url spaces=3 %} {%- ifversion ghes %} 1. Opcionalmente, adjunta archivos de diagnóstico y de otros tipos arrastrándolos y soltándolos, cargándolos o copiándolos desde el portapapeles. {%- endif %} -1. Da clic en **Enviar solicitud**. ![Captura de pantalla del botón "Enviar solicitud".](/assets/images/help/support/send-request-button.png) +1. Haga clic en **Enviar solicitud**. +![Captura de pantalla del botón "Enviar solicitud".](/assets/images/help/support/send-request-button.png) diff --git a/translations/es-ES/data/reusables/support/view-open-tickets.md b/translations/es-ES/data/reusables/support/view-open-tickets.md index 0194fc0181..a7d1df4174 100644 --- a/translations/es-ES/data/reusables/support/view-open-tickets.md +++ b/translations/es-ES/data/reusables/support/view-open-tickets.md @@ -1,7 +1,16 @@ +--- +ms.openlocfilehash: 99112ea1a854a693b779aec53f5d7bfca1ea9ec2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147051960" +--- {% data reusables.support.navigate-to-my-tickets %} -1. Opcionalmente, para ver los tickets asociados con una cuenta organizacional o empresarial, selecciona el menú desplegable de **Mis tickets** y haz clic en el nombre de la cuenta de organización o de empresa. +1. Opcionalmente, para ver las incidencias de soporte técnico asociadas con una cuenta de la organización o la empresa, seleccione el menú desplegable **Mis incidencias de soporte técnico** y haga clic en el nombre de la cuenta de la organización o la empresa. {% indented_data_reference reusables.support.entitlements-note spaces=3 %} - ![Captura de pantalla del menú desplegable de "Mis tickets".](/assets/images/help/support/ticket-context.png) -1. En la lista de tickets, haz clic en el asunto del que quieras ver. ![Captura de pantalla que muestra una lista de tickets de soporte con el asunto resaltado.](/assets/images/help/support/my-tickets-list.png) + ![Captura de pantalla del menú desplegable "Mis incidencias de soporte técnico".](/assets/images/help/support/ticket-context.png) +1. En la lista de tickets, haz clic en el asunto del que quieras ver. +![Captura de pantalla en la que se muestra una lista de incidencias de soporte técnico con el asunto resaltado.](/assets/images/help/support/my-tickets-list.png) 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 734bee0a4a..eb7fd5961f 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,13 @@ -{% ifversion ghes %} -{% note %} +--- +ms.openlocfilehash: 7eb24cc7dc891adf5a51445356d010ca5a70dd64 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147051968" +--- +{% ifversion ghes %} {% note %} -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). +Si te has puesto en contacto previamente con {% data variables.contact.enterprise_support %} desde el portal de soporte de GitHub Enterprise, que ahora está en desuso, debes usar el {% data variables.contact.contact_support_portal %} para abrir nuevas incidencias. Todavía podrás ver las incidencias anteriores en [https://enterprise.githubsupport.com](https://enterprise.githubsupport.com). -{% endnote %} -{% endif %} +{% endnote %} {% endif %} diff --git a/translations/es-ES/data/reusables/supported-languages/C.md b/translations/es-ES/data/reusables/supported-languages/C.md index ffcd375b48..b768f12146 100644 --- a/translations/es-ES/data/reusables/supported-languages/C.md +++ b/translations/es-ES/data/reusables/supported-languages/C.md @@ -1 +1,9 @@ -| 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 %} +--- +ms.openlocfilehash: 586b13b105c32f8b67218cc277af8916dc2c8783 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147052204" +--- +| 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/es-ES/data/reusables/supported-languages/Cpp.md b/translations/es-ES/data/reusables/supported-languages/Cpp.md index 8a730c3b45..574811d875 100644 --- a/translations/es-ES/data/reusables/supported-languages/Cpp.md +++ b/translations/es-ES/data/reusables/supported-languages/Cpp.md @@ -1 +1,9 @@ -| 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 %} +--- +ms.openlocfilehash: 801a3486a32e80dbb0a85cef76c2c6887babd258 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147052036" +--- +| 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/es-ES/data/reusables/supported-languages/Cs.md b/translations/es-ES/data/reusables/supported-languages/Cs.md index 72bc86cb60..27f25d1ac1 100644 --- a/translations/es-ES/data/reusables/supported-languages/Cs.md +++ b/translations/es-ES/data/reusables/supported-languages/Cs.md @@ -1 +1,9 @@ -| 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 %} +--- +ms.openlocfilehash: 5e148185ae940f67f4137f209ce451f74faa1a7e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147052364" +--- +| 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/es-ES/data/reusables/supported-languages/go.md b/translations/es-ES/data/reusables/supported-languages/go.md index 68bdb345e3..67e235a7b9 100644 --- a/translations/es-ES/data/reusables/supported-languages/go.md +++ b/translations/es-ES/data/reusables/supported-languages/go.md @@ -1 +1,9 @@ -| 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 %} +--- +ms.openlocfilehash: d811deaf63f404f0ded3952a4411fc519d29547a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147066982" +--- +| 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" %}
      Módulos de 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 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/java.md b/translations/es-ES/data/reusables/supported-languages/java.md index 207deae484..55643fc4b3 100644 --- a/translations/es-ES/data/reusables/supported-languages/java.md +++ b/translations/es-ES/data/reusables/supported-languages/java.md @@ -1 +1,9 @@ -| 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 %} +--- +ms.openlocfilehash: 7429b486c393de2a4c5184914b3528d1f189c2a5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147052028" +--- +| 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/es-ES/data/reusables/supported-languages/javascript.md b/translations/es-ES/data/reusables/supported-languages/javascript.md index 4d07ebeef1..995ee9dba6 100644 --- a/translations/es-ES/data/reusables/supported-languages/javascript.md +++ b/translations/es-ES/data/reusables/supported-languages/javascript.md @@ -1 +1,9 @@ -| 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 %} +--- +ms.openlocfilehash: dbf7349c32cb38d666f89d149831f5254e2afee2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147052164" +--- +| 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/es-ES/data/reusables/supported-languages/php.md b/translations/es-ES/data/reusables/supported-languages/php.md index b9e21d20dd..663d82c08d 100644 --- a/translations/es-ES/data/reusables/supported-languages/php.md +++ b/translations/es-ES/data/reusables/supported-languages/php.md @@ -1 +1,9 @@ -| 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 %} +--- +ms.openlocfilehash: eb8ee6547c65b4cea6e6528d2f96132f1936e0d6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147052245" +--- +| 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/es-ES/data/reusables/supported-languages/products-table-header.md b/translations/es-ES/data/reusables/supported-languages/products-table-header.md index b205da8853..83dcb8b311 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,9 @@ -{% 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 %} +--- +ms.openlocfilehash: 2bbdb89e1c3f02014566e38f43cd482cc54af641 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147052237" +--- +{% ifversion fpt or ghec %}| [GitHub Copilot](/copilot/overview-of-github-copilot/about-github-copilot#about-github-copilot) | [Navegación por el 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) | [Grafo 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) | [Grafo 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/supported-languages/python.md b/translations/es-ES/data/reusables/supported-languages/python.md index 6807e1d306..15e6612cd8 100644 --- a/translations/es-ES/data/reusables/supported-languages/python.md +++ b/translations/es-ES/data/reusables/supported-languages/python.md @@ -1 +1,9 @@ -| 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 %} +--- +ms.openlocfilehash: 0e9bc62ae013232cf0a15ebb3dfd1948b672480e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147052340" +--- +| 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/es-ES/data/reusables/supported-languages/ruby.md b/translations/es-ES/data/reusables/supported-languages/ruby.md index 8a9b26e21e..3b1ef5f3ff 100644 --- a/translations/es-ES/data/reusables/supported-languages/ruby.md +++ b/translations/es-ES/data/reusables/supported-languages/ruby.md @@ -1 +1,9 @@ -| 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 %} +--- +ms.openlocfilehash: a740daee0bb180392f099956cf9dc26b6b8c83ed +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147052116" +--- +| 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/es-ES/data/reusables/supported-languages/scala.md b/translations/es-ES/data/reusables/supported-languages/scala.md index 0cf912d410..6a5b8117f6 100644 --- a/translations/es-ES/data/reusables/supported-languages/scala.md +++ b/translations/es-ES/data/reusables/supported-languages/scala.md @@ -1 +1,9 @@ -| 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 %} +--- +ms.openlocfilehash: 3e5390b74f8d438fc7f83cd2f9e1e6917d4282f3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147052332" +--- +| 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/es-ES/data/reusables/supported-languages/typescript.md b/translations/es-ES/data/reusables/supported-languages/typescript.md index 0b3786534a..0a39d690d1 100644 --- a/translations/es-ES/data/reusables/supported-languages/typescript.md +++ b/translations/es-ES/data/reusables/supported-languages/typescript.md @@ -1 +1,9 @@ -| 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 %} +--- +ms.openlocfilehash: 728285dc8fbdfcfa3e6a2f047383bcdc7875b8ff +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147052100" +--- +| 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/es-ES/data/reusables/time_date/date_format.md b/translations/es-ES/data/reusables/time_date/date_format.md index 9644f0e2f9..bce4f2c248 100644 --- a/translations/es-ES/data/reusables/time_date/date_format.md +++ b/translations/es-ES/data/reusables/time_date/date_format.md @@ -1 +1,9 @@ -El formato de fecha debe seguir el estándar [ISO8601](http://en.wikipedia.org/wiki/ISO_8601), el cual es `YYYY-MM-DD` (año-mes-día). +--- +ms.openlocfilehash: 6ff3758774dfe499c542c47a0073b7b21235fbf2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139221" +--- +El formato de fecha debe seguir el estándar [ISO8601](http://en.wikipedia.org/wiki/ISO_8601), que es `YYYY-MM-DD` (año-mes-día). diff --git a/translations/es-ES/data/reusables/time_date/time_format.md b/translations/es-ES/data/reusables/time_date/time_format.md index 10c6a4fc54..fb0a2d58cd 100644 --- a/translations/es-ES/data/reusables/time_date/time_format.md +++ b/translations/es-ES/data/reusables/time_date/time_format.md @@ -1 +1,9 @@ -También puedes agregar información de tiempo ocpional `THH:MM:SS+00:00` después de la fecha, para buscar por hora, minuto y segundo. Se hace agregando `T`, seguido de `HH:MM:SS` (hora-minutos-segundos), y un intervalo de UTC (`+00:00`). +--- +ms.openlocfilehash: 4efcbf3a86bc0d1de37133a86fbc762feaf3ed7c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134766" +--- +También puede agregar información de tiempo opcional `THH:MM:SS+00:00` después de la fecha, para buscar por hora, minuto y segundo. Esto es, `T`, seguido de `HH:MM:SS` (hora-minutos-segundos) y una diferencia horaria con UTC (`+00:00`). diff --git a/translations/es-ES/data/reusables/two_fa/2fa_not_supported_with_saml_and_cas.md b/translations/es-ES/data/reusables/two_fa/2fa_not_supported_with_saml_and_cas.md index 5ee02e8903..4b88c34db6 100644 --- a/translations/es-ES/data/reusables/two_fa/2fa_not_supported_with_saml_and_cas.md +++ b/translations/es-ES/data/reusables/two_fa/2fa_not_supported_with_saml_and_cas.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: b8ac6e97c1d25bae7c1ab7af2b7f18ba4e90c498 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139818" +--- No se soporta o administra en el aplicativo de {% data variables.product.prodname_ghe_server %}, pero puede que sí lo haga el proveedor de autenticación externo. No está disponible la implementación de la autenticación de dos factores en organizaciones. diff --git a/translations/es-ES/data/reusables/two_fa/about-2fa.md b/translations/es-ES/data/reusables/two_fa/about-2fa.md index 931ce4098d..d31b35158f 100644 --- a/translations/es-ES/data/reusables/two_fa/about-2fa.md +++ b/translations/es-ES/data/reusables/two_fa/about-2fa.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: df1550dc5c5644a6bcbe05a67b1a65a8294f8681 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145137184" +--- La autenticación bifactorial (2FA) es una capa de seguridad adicional que seutiliza cuando ingresas en sitios web o en apps. diff --git a/translations/es-ES/data/reusables/two_fa/about-recovery-codes.md b/translations/es-ES/data/reusables/two_fa/about-recovery-codes.md index 2022d3b128..060aad2b86 100644 --- a/translations/es-ES/data/reusables/two_fa/about-recovery-codes.md +++ b/translations/es-ES/data/reusables/two_fa/about-recovery-codes.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 9e93bc4d51072ff4d76b036f16f92b5c34509c35 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115969" +--- Cuando configuras la autenticación bifactorial, descargarás y guardarás los códigos de recuperación de dos factores. Si pierdes acceso a tu teléfono, puedes autenticarte en {% data variables.product.product_name %} utilizando tus códigos de recuperación. diff --git a/translations/es-ES/data/reusables/two_fa/after-2fa-add-security-key.md b/translations/es-ES/data/reusables/two_fa/after-2fa-add-security-key.md index 05c09243fc..4982a736aa 100644 --- a/translations/es-ES/data/reusables/two_fa/after-2fa-add-security-key.md +++ b/translations/es-ES/data/reusables/two_fa/after-2fa-add-security-key.md @@ -1 +1,9 @@ -Después de que configures la 2FA, utilizando una app de contraseña de una sola ocasión limitada en tiempo (TOTP){% ifversion fpt or ghec %} o mediante mensaje de texto{% endif %}, puedes agregar una llave de seguridad, como una huella dactilar o Windows Hello. La tecnología que habilita la autenticación con una llave de seguridad se llama WebAuthn. WebAuthn es el sucesor de la autenticación bifactorial y funciona en todos los buscadores modernos. Para obtener más información, consulta la sección "[WebAuthn](https://webauthn.guide/)" y "[Puedo utilizar](https://caniuse.com/#search=webauthn)". +--- +ms.openlocfilehash: c1da48d511a07b94da622dbb617ffe37cac10e34 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091838" +--- +Después de que configures la 2FA, utilizando una app de contraseña de una sola ocasión limitada en tiempo (TOTP){% ifversion fpt or ghec %} o mediante mensaje de texto{% endif %}, puedes agregar una llave de seguridad, como una huella dactilar o Windows Hello. La tecnología que habilita la autenticación con una llave de seguridad se llama WebAuthn. WebAuthn es el sucesor de la autenticación bifactorial y funciona en todos los buscadores modernos. Para obtener más información, vea "[WebAuthn](https://webauthn.guide/)" y "[Puedo usar](https://caniuse.com/#search=webauthn)". diff --git a/translations/es-ES/data/reusables/two_fa/auth_methods_2fa.md b/translations/es-ES/data/reusables/two_fa/auth_methods_2fa.md index e39ddbcca5..96b7a082e5 100644 --- a/translations/es-ES/data/reusables/two_fa/auth_methods_2fa.md +++ b/translations/es-ES/data/reusables/two_fa/auth_methods_2fa.md @@ -1,10 +1,18 @@ +--- +ms.openlocfilehash: 005667bae249af732a73e5afc53e7dcd7ae436fe +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091836" +--- {% ifversion ghes %} ### Métodos de autenticación que admiten la 2FA -| Método de autenticación | Descripción | Soporte técnico de la autenticación de dos factores | -| ------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Incorporada | La autenticación se lleva a cabo contra las cuentas personales que se almacenan en el aplicativo de {% data variables.product.prodname_ghe_server %}. | Recibe soporte técnico y se administra en el aparato del {% data variables.product.prodname_ghe_server %}. Los administradores de la organización pueden solicitar que se habilite la 2FA para los miembros de la organización. |{% ifversion ghes %} -| Autenticación incorporada con un proveedor de identidad | La autenticación se lleva a cabo contra las cuentas que se almacenan en el proveedor de identidad. | Depende del proveedor de identidad.{% endif %} -| LDAP | Permite la integración con el servicio de directorio de tu empresa para la autenticación. | Recibe soporte técnico y se administra en el aparato del {% data variables.product.prodname_ghe_server %}. Los administradores de la organización pueden solicitar que se habilite la 2FA para los miembros de la organización. | -| SAML | La autenticación se realiza en un proveedor de identidad externo. | {% data reusables.two_fa.2fa_not_supported_with_saml_and_cas %} -| CAS | El servicio de inicio de sesión único lo proporciona un servidor externo. | {% data reusables.two_fa.2fa_not_supported_with_saml_and_cas %}{% endif %} +| Método de autenticación | Descripción | Soporte técnico de la autenticación de dos factores | +|-----------------------|--------------|-----------------------------------| +| Integrada | La autenticación se realiza en las cuentas personales que están almacenadas en el dispositivo de {% data variables.product.prodname_ghe_server %}. | Recibe soporte técnico y se administra en el aparato del {% data variables.product.prodname_ghe_server %}. Los administradores de la organización pueden solicitar que se habilite la 2FA para los miembros de la organización. |{% ifversion ghes %} +| Autenticación incorporada con un proveedor de identidad| La autenticación se realiza en las cuentas que están almacenadas en el proveedor de identidades. | Depende del proveedor de identidad.{% endif %} +| LDAP | Permite la integración con el servicio de directorio de tu empresa para la autenticación. | Recibe soporte técnico y se administra en el aparato del {% data variables.product.prodname_ghe_server %}. Los administradores de la organización pueden solicitar que se habilite la 2FA para los miembros de la organización. | +| SAML | La autenticación se realiza en un proveedor de identidad externo. | {% data reusables.two_fa.2fa_not_supported_with_saml_and_cas %} | +| CAS | El servicio de inicio de sesión único lo proporciona un servidor externo. | {% data reusables.two_fa.2fa_not_supported_with_saml_and_cas %}{% endif %} diff --git a/translations/es-ES/data/reusables/two_fa/enable-two-factor-authentication.md b/translations/es-ES/data/reusables/two_fa/enable-two-factor-authentication.md index b2a1c4d7e3..de2be6a75a 100644 --- a/translations/es-ES/data/reusables/two_fa/enable-two-factor-authentication.md +++ b/translations/es-ES/data/reusables/two_fa/enable-two-factor-authentication.md @@ -1 +1,10 @@ -1. Debajo de "Autenticación bifactorial", da clic en **Habilitar la autenticación bifactorial**. ![Habilitar la opción de autenticación bifactorial](/assets/images/help/2fa/enable-two-factor-authentication-dialoge.png) +--- +ms.openlocfilehash: 2c087fd3a144fbb5fb7afd789cac11eb8682832a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145139218" +--- +1. En "Autenticación en dos fases", haga clic en **Habilitar la autenticación en dos fases**. +![Opción Habilitar la autenticación en dos fases](/assets/images/help/2fa/enable-two-factor-authentication-dialoge.png) diff --git a/translations/es-ES/data/reusables/two_fa/save_your_recovery_codes_during_2fa_setup.md b/translations/es-ES/data/reusables/two_fa/save_your_recovery_codes_during_2fa_setup.md index c4e2d320ea..847d538e71 100644 --- a/translations/es-ES/data/reusables/two_fa/save_your_recovery_codes_during_2fa_setup.md +++ b/translations/es-ES/data/reusables/two_fa/save_your_recovery_codes_during_2fa_setup.md @@ -1,2 +1,11 @@ -8. Debajo de "Guarda tus códigos de recuperación", haz clic en **Descargar** para descargar los códigos de recuperación de tu dispositivo. Guárdalos en una ubicación segura, ya que tus códigos de recuperación pueden ayudarte a volver a tu cuenta en caso de que pierdas el acceso. ![Lista de códigos de recuperación a descargar](/assets/images/help/2fa/2fa_wizard_download_recovery_codes.png) -9. Después de guardar tus códigos de recuperación bifactoriales, haz clic en **he guardado mis códigos de recuperación** para habilitar la autenticación bifactorial para tu cuenta. +--- +ms.openlocfilehash: 6291fe3deac6f4b03b60b9b23ee03b168a4a3820 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134761" +--- +8. En "Guardar los códigos de recuperación", haga clic en **Descargar** para descargar los códigos de recuperación al dispositivo. Guárdalos en una ubicación segura, ya que tus códigos de recuperación pueden ayudarte a volver a tu cuenta en caso de que pierdas el acceso. + ![Lista de códigos de recuperación para descargar](/assets/images/help/2fa/2fa_wizard_download_recovery_codes.png) +9. Después de guardar los códigos de recuperación de dos fases, haga clic en **He guardado mis códigos de recuperación** a fin de habilitar la autenticación en dos fases en la cuenta. diff --git a/translations/es-ES/data/reusables/two_fa/send-invite-to-reinstate-user-before-2fa-is-enabled.md b/translations/es-ES/data/reusables/two_fa/send-invite-to-reinstate-user-before-2fa-is-enabled.md index 8728839f6f..4fb54ad96f 100644 --- a/translations/es-ES/data/reusables/two_fa/send-invite-to-reinstate-user-before-2fa-is-enabled.md +++ b/translations/es-ES/data/reusables/two_fa/send-invite-to-reinstate-user-before-2fa-is-enabled.md @@ -1,3 +1,10 @@ -{% ifversion fpt or ghec %} -Si se eliminó a un usuario de tu organización porque requeriste que los miembros y colaboradores externos habilitaran la 2FA, puedes enviar una invitación para reinstaurar el acceso a la organización y los privilegios de un usuario antes de que hayan habilitado la autenticación bifactorial, pero deben habilitarla antes de poder aceptar tu invitación para volver a unirse a la organización. +--- +ms.openlocfilehash: 6a2f70006097494a9f93b3230108c9a9b359cbe7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091575" +--- +{% ifversion fpt or ghec %} Si se eliminó a un usuario de su organización porque exigió que los miembros y colaboradores externos habilitaran la autenticación en dos fases, puede enviar una invitación para restablecer el acceso a la organización y los privilegios de un usuario antes de que este habilite la autenticación en dos fases. Pero el usuario debe habilitarla para poder aceptar su invitación para volver a unirse a la organización. {% endif %} diff --git a/translations/es-ES/data/reusables/two_fa/show-recovery-codes.md b/translations/es-ES/data/reusables/two_fa/show-recovery-codes.md index 04e5957a89..0a745ea7f3 100644 --- a/translations/es-ES/data/reusables/two_fa/show-recovery-codes.md +++ b/translations/es-ES/data/reusables/two_fa/show-recovery-codes.md @@ -1 +1,10 @@ -1. A un costado de "Códigos de recuperación", da clic en **Mostrar**. ![Botón para mostrar los códigos de recuperación](/assets/images/help/2fa/show-recovery-codes-button.png) +--- +ms.openlocfilehash: 032741566750be6bc8f5baabef25e99ae1c14af5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091574" +--- +1. Junto a "Códigos de recuperación", haga clic en **Mostrar**. +![Botón Mostrar los códigos de recuperación](/assets/images/help/2fa/show-recovery-codes-button.png) diff --git a/translations/es-ES/data/reusables/two_fa/support-may-not-help.md b/translations/es-ES/data/reusables/two_fa/support-may-not-help.md index 122f6807aa..047724c199 100644 --- a/translations/es-ES/data/reusables/two_fa/support-may-not-help.md +++ b/translations/es-ES/data/reusables/two_fa/support-may-not-help.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 6ec36a5fcbcd26119fa8bf85514fc1236e23bef9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145135870" +--- Por razones de seguridad, la Asistencia de {% data variables.product.product_name %} no puede restaurar el acceso a las cuentas con autenticación de dos factores habilitada si pierdes tus credenciales de autenticación de dos factores o si pierdes acceso a los métodos de recuperación de tu cuenta. diff --git a/translations/es-ES/data/reusables/two_fa/test_2fa_immediately.md b/translations/es-ES/data/reusables/two_fa/test_2fa_immediately.md index 60792f0f61..33afe6f412 100644 --- a/translations/es-ES/data/reusables/two_fa/test_2fa_immediately.md +++ b/translations/es-ES/data/reusables/two_fa/test_2fa_immediately.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: ea144230f2b9838bf8b929da92f0e03dfe5f3687 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145140706" +--- 1. Después de que hayas guardado tus códigos de recuperación y hayas habilitado la autenticación bifactorial, te recomendamos salir y volver a entrar en tu cuenta. En caso de encontrar problemas tales como olvidar tu contraseña o un error de escritura en tu dirección de correo electrónico, puedes utilizar los códigos de recuperación para acceder a tu cuenta y corregir el problema. diff --git a/translations/es-ES/data/reusables/two_fa/username-password.md b/translations/es-ES/data/reusables/two_fa/username-password.md index b188dd4c97..4224594152 100644 --- a/translations/es-ES/data/reusables/two_fa/username-password.md +++ b/translations/es-ES/data/reusables/two_fa/username-password.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 9b6accbad773f36d2690e08bfa3d8b52497c9c4a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145140693" +--- 1. Teclea tu nombre de usuario y contraseña en el prompt de autenticación. diff --git a/translations/es-ES/data/reusables/user-settings/about-commit-email-addresses.md b/translations/es-ES/data/reusables/user-settings/about-commit-email-addresses.md index 443ac71c0f..20f1e6e527 100644 --- a/translations/es-ES/data/reusables/user-settings/about-commit-email-addresses.md +++ b/translations/es-ES/data/reusables/user-settings/about-commit-email-addresses.md @@ -1 +1,9 @@ -Para obtener más información sobre las direcciones de correo electrónico para confirmaciones,{% ifversion fpt or ghec %} incluyendo aquella de `noreply` para {% data variables.product.product_name %}, {% endif %} consulta la sección "[Configurar tu dirección de correo electrónico para confirmaciones](/articles/setting-your-commit-email-address)". +--- +ms.openlocfilehash: 71d3f013789ce9566819b653e7eb61459abc995e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145140690" +--- +Para obtener más información sobre las direcciones de correo electrónico de confirmación,{% ifversion fpt or ghec %} incluida la dirección de correo electrónico de `noreply` para {% data variables.product.product_name %},{% endif %} consulta "[Configurar tu dirección de correo electrónico de confirmación](/articles/setting-your-commit-email-address)". diff --git a/translations/es-ES/data/reusables/user-settings/access_applications.md b/translations/es-ES/data/reusables/user-settings/access_applications.md index 3985acce8e..d4254cc482 100644 --- a/translations/es-ES/data/reusables/user-settings/access_applications.md +++ b/translations/es-ES/data/reusables/user-settings/access_applications.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 67be79166864dac50fcca20ee401acb3d63f9000 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134760" +--- {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. En la sección de "Integraciones" de la barra lateral, haz clic en **{% octicon "apps" aria-label="The apps icon" %} Aplicaciones**. +1. En la sección de integraciones de la barra lateral, haga clic en **{% octicon "apps" aria-label="The apps icon" %} Applications** (Aplicaciones). {% else %} -1. En la barra lateral izquierda, haz clic en **Applications** (Aplicaciones). ![Pestaña de aplicaciones](/assets/images/help/settings/settings-applications.png) -{% endif %} +1. En la barra lateral izquierda, haga clic en **Applications** (Aplicaciones). +![Pestaña de aplicaciones](/assets/images/help/settings/settings-applications.png) {% endif %} diff --git a/translations/es-ES/data/reusables/user-settings/access_authorized_oauth_apps.md b/translations/es-ES/data/reusables/user-settings/access_authorized_oauth_apps.md index dc25de86aa..20ac2b8e86 100644 --- a/translations/es-ES/data/reusables/user-settings/access_authorized_oauth_apps.md +++ b/translations/es-ES/data/reusables/user-settings/access_authorized_oauth_apps.md @@ -1 +1,9 @@ -1. Da clic en la pestaña **Aplicaciones OAuth Autorizadas**. ![Pestaña de Aplicaciones OAuth autorizadas](/assets/images/help/settings/settings-authorized-oauth-apps-tab.png) +--- +ms.openlocfilehash: 28b91d351a96765de2ce7f092d2a7ac2e313c2ab +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134755" +--- +1. Haga clic en la pestaña **Aplicaciones de OAuth autorizadas**, ![Pestaña de aplicaciones de OAuth autorizadas](/assets/images/help/settings/settings-authorized-oauth-apps-tab.png) diff --git a/translations/es-ES/data/reusables/user-settings/access_org.md b/translations/es-ES/data/reusables/user-settings/access_org.md index 4057c97921..14b8f47c43 100644 --- a/translations/es-ES/data/reusables/user-settings/access_org.md +++ b/translations/es-ES/data/reusables/user-settings/access_org.md @@ -1 +1,10 @@ -2. Haz clic en el nombre de tu organización. ![Nombre de la organización en la lista de organizaciones](/assets/images/help/organizations/org-settings-link.png) +--- +ms.openlocfilehash: f4583cb5513caa7f01ed5a305daf27c24af3596d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134754" +--- +2. Haz clic en el nombre de tu organización. + ![Nombre de la organización en la lista de organizaciones](/assets/images/help/organizations/org-settings-link.png) diff --git a/translations/es-ES/data/reusables/user-settings/access_settings.md b/translations/es-ES/data/reusables/user-settings/access_settings.md index c1995081a0..f8bd80b44a 100644 --- a/translations/es-ES/data/reusables/user-settings/access_settings.md +++ b/translations/es-ES/data/reusables/user-settings/access_settings.md @@ -1,3 +1,11 @@ -1. En la esquina superior derecha de cualquier página, da clic en tu foto de perfil y después da clic en **Configuración**. +--- +ms.openlocfilehash: 314a0768350088c3b197da8e55e631030232b6b1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134742" +--- +1. En la esquina superior derecha de cualquier página, haga clic en la foto del perfil y, luego, en **Settings** (Configuración). ![Icono Settings (Parámetros) en la barra de usuario](/assets/images/help/settings/userbar-account-settings.png) diff --git a/translations/es-ES/data/reusables/user-settings/accessibility_settings.md b/translations/es-ES/data/reusables/user-settings/accessibility_settings.md index 2968f60760..b57c914117 100644 --- a/translations/es-ES/data/reusables/user-settings/accessibility_settings.md +++ b/translations/es-ES/data/reusables/user-settings/accessibility_settings.md @@ -1 +1,9 @@ -1. En la barra lateral izquierda, haz clic en **{% octicon "accessibility" aria-label="The accessibility icon" %} Accesibilidad**. +--- +ms.openlocfilehash: 37bb6860bfe88309705547b8264a7fec881622ac +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134737" +--- +1. En la barra lateral de la izquierda, haga clic en **{% octicon "accessibility" aria-label="The accessibility icon" %} Accesibilidad**. diff --git a/translations/es-ES/data/reusables/user-settings/account_settings.md b/translations/es-ES/data/reusables/user-settings/account_settings.md index a0a7648a76..838e831a67 100644 --- a/translations/es-ES/data/reusables/user-settings/account_settings.md +++ b/translations/es-ES/data/reusables/user-settings/account_settings.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 0c808548aece6e90bebe00a59b2a71cbb39f9ee6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145134736" +--- {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. En la barra lateral izquierda, haz clic en **{% octicon "gear" aria-label="The gear icon" %} Account** (Cuenta). +1. En la barra lateral izquierda, haga clic en **{% octicon "gear" aria-label="The gear icon" %} Cuenta**. {% else %} -1. En la barra lateral izquierda, da clic en **Cuenta**. ![Opción de menú de configuración de cuenta](/assets/images/help/settings/settings-sidebar-account-settings.png) -{% endif %} +1. En la barra lateral izquierda, haga clic en **Cuenta**. +![Opción de menú de configuración de cuenta](/assets/images/help/settings/settings-sidebar-account-settings.png) {% endif %} diff --git a/translations/es-ES/data/reusables/user-settings/add_and_verify_email.md b/translations/es-ES/data/reusables/user-settings/add_and_verify_email.md index 44085ba29e..5e33b6877b 100644 --- a/translations/es-ES/data/reusables/user-settings/add_and_verify_email.md +++ b/translations/es-ES/data/reusables/user-settings/add_and_verify_email.md @@ -1,4 +1,12 @@ +--- +ms.openlocfilehash: 7f1173e0e6c8e5d0fd6178c62166ff0ba60e0947 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115314" +--- {% ifversion not ghae %} -1. En "Agregar dirección de correo electrónico", teclea tu dirección de correo electrónico y da clic en **Agregar**. ![Email addition button](/assets/images/help/settings/add-email-address.png){% ifversion fpt or ghec %} -2. [Verifica tu dirección de correo electrónico](/articles/verifying-your-email-address).{% endif %} -{% endif %} +1. En "Agregar dirección de correo electrónico", escriba su dirección de correo electrónico y haga clic en **Agregar**. + ![Botón Agregar correo electrónico](/assets/images/help/settings/add-email-address.png){% ifversion fpt or ghec %} +2. [Compruebe la dirección de correo electrónico](/articles/verifying-your-email-address).{% endif %} {% endif %} diff --git a/translations/es-ES/data/reusables/user-settings/appearance-settings.md b/translations/es-ES/data/reusables/user-settings/appearance-settings.md index 1f1978329d..3f86418864 100644 --- a/translations/es-ES/data/reusables/user-settings/appearance-settings.md +++ b/translations/es-ES/data/reusables/user-settings/appearance-settings.md @@ -1,7 +1,14 @@ +--- +ms.openlocfilehash: 8459caf17fd3cebbf545c085d1bbb8cc6a9b1f92 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091527" +--- {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. En la barra lateral, haz clic en **{% octicon "paintbrush" aria-label="The paintbrush icon" %} Apariencia**. +1. En la barra lateral de la izquierda, haga clic en **{% octicon "paintbrush" aria-label="The paintbrush icon" %} Appearance**. {% else %} -1. En la barra lateral de configuración de usuario, da clic en **Apariencia**. +1. En la barra lateral de configuración del usuario, haga clic en **Apariencia**. - ![Pestaña de "Apariencia" en la barra lateral de configuración de usuario](/assets/images/help/settings/appearance-tab.png) -{% endif %} + ![Pestaña "Apariencia" en la barra lateral de configuración de usuario](/assets/images/help/settings/appearance-tab.png) {% endif %} diff --git a/translations/es-ES/data/reusables/user-settings/automatic_watching_box.md b/translations/es-ES/data/reusables/user-settings/automatic_watching_box.md index a4c5ce0d12..632a02e50d 100644 --- a/translations/es-ES/data/reusables/user-settings/automatic_watching_box.md +++ b/translations/es-ES/data/reusables/user-settings/automatic_watching_box.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 186f69c820203bcdf81cf2186c69cc0132a819ff +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109682" +--- 1. Debajo de "Observar automáticamente", diff --git a/translations/es-ES/data/reusables/user-settings/billing_plans.md b/translations/es-ES/data/reusables/user-settings/billing_plans.md index dced540c85..9357440c69 100644 --- a/translations/es-ES/data/reusables/user-settings/billing_plans.md +++ b/translations/es-ES/data/reusables/user-settings/billing_plans.md @@ -1 +1,9 @@ -1. En la sección de "Acceso" de la barra lateral, haz clic en **{% octicon "credit-card" aria-label="The credit-card icon" %} Facturación y planes**. +--- +ms.openlocfilehash: 4814578cdec953a06ccadf7f44cfdbf9830d6400 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109681" +--- +1. En la sección "Acceso" de la barra lateral, haga clic en **{% octicon "credit-card" aria-label="The credit-card icon" %} Facturación y planes**. diff --git a/translations/es-ES/data/reusables/user-settings/blocked_users.md b/translations/es-ES/data/reusables/user-settings/blocked_users.md index c446f95284..f4cd628bf6 100644 --- a/translations/es-ES/data/reusables/user-settings/blocked_users.md +++ b/translations/es-ES/data/reusables/user-settings/blocked_users.md @@ -1 +1,9 @@ -1. En la sección de "Acceso" de la barra lateral, selecciona **{% octicon "report" aria-label="The report icon" %} Moderación** y luego haz clic en **Usuarios bloqueados**. +--- +ms.openlocfilehash: 5a3ac0750ebb5f43d72c94be5bd87e53d3a35e07 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109674" +--- +1. En la sección "Acceso" de la barra lateral, seleccione **{% octicon "report" aria-label="The report icon" %} Moderación** y, después, haga clic en **Usuarios bloqueados**. diff --git a/translations/es-ES/data/reusables/user-settings/codespaces-secret-repository-access.md b/translations/es-ES/data/reusables/user-settings/codespaces-secret-repository-access.md index 8287c30fcb..7a31faf4df 100644 --- a/translations/es-ES/data/reusables/user-settings/codespaces-secret-repository-access.md +++ b/translations/es-ES/data/reusables/user-settings/codespaces-secret-repository-access.md @@ -1 +1,10 @@ -1. Selecciona el menú desplegable de "Acceso al repositorio" y luego da clic en aquél a cuyo secreto quieras acceder. Repite esto para cada repositorio del cual quieras tener acceso al secreto. ![Menú desplegable de "Acceso al repositorio"](/assets/images/help/settings/codespaces-secret-repository-access-drop-down.png) +--- +ms.openlocfilehash: 3d0ddcbb03772e680390b0e666cd2d11df04bfd2 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109673" +--- +1. Selecciona el menú desplegable de "Acceso al repositorio" y luego da clic en aquél a cuyo secreto quieras acceder. Repite esto para cada repositorio del cual quieras tener acceso al secreto. + ![Menú desplegable "Acceso al repositorio"](/assets/images/help/settings/codespaces-secret-repository-access-drop-down.png) diff --git a/translations/es-ES/data/reusables/user-settings/codespaces-secret-value.md b/translations/es-ES/data/reusables/user-settings/codespaces-secret-value.md index b4c0edabb2..525d1991d3 100644 --- a/translations/es-ES/data/reusables/user-settings/codespaces-secret-value.md +++ b/translations/es-ES/data/reusables/user-settings/codespaces-secret-value.md @@ -1 +1,10 @@ -1. Debajo de "Valor", teclea el valor de tu secreto. ![Caja de texto de "Valor"](/assets/images/help/settings/codespaces-secret-value-field.png) +--- +ms.openlocfilehash: e961824f3826a277eceaedbbe989668717691b94 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070087" +--- +1. Debajo de "Valor", teclea el valor de tu secreto. + ![Cuadro de texto "Valor"](/assets/images/help/settings/codespaces-secret-value-field.png) diff --git a/translations/es-ES/data/reusables/user-settings/codespaces-tab.md b/translations/es-ES/data/reusables/user-settings/codespaces-tab.md index c1b79e1375..65f8e26c54 100644 --- a/translations/es-ES/data/reusables/user-settings/codespaces-tab.md +++ b/translations/es-ES/data/reusables/user-settings/codespaces-tab.md @@ -1 +1,9 @@ -1. En la sección de "Código, planeación y automatización" de la barra lateral, haz clic en **{% octicon "codespaces" aria-label="The codespaces icon" %} Codespaces**. +--- +ms.openlocfilehash: b6e2f7f298974788c1e4acd9e371451fe2a7b6d9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109666" +--- +1. En la sección "Código, planificación y automatización" de la barra lateral, haga clic en **{% octicon "codespaces" aria-label="The codespaces icon" %} Codespaces**. diff --git a/translations/es-ES/data/reusables/user-settings/confirm_git_email_address_correct.md b/translations/es-ES/data/reusables/user-settings/confirm_git_email_address_correct.md index ec6e3181f3..71e0da7bb6 100644 --- a/translations/es-ES/data/reusables/user-settings/confirm_git_email_address_correct.md +++ b/translations/es-ES/data/reusables/user-settings/confirm_git_email_address_correct.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 00b446e34b06a90597df4420a818b49bb95fb934 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109665" +--- Confirma que has establecido correctamente la dirección de correo electrónico en Git: diff --git a/translations/es-ES/data/reusables/user-settings/confirm_git_username_correct.md b/translations/es-ES/data/reusables/user-settings/confirm_git_username_correct.md index 069f35f72c..d5daad2aaa 100644 --- a/translations/es-ES/data/reusables/user-settings/confirm_git_username_correct.md +++ b/translations/es-ES/data/reusables/user-settings/confirm_git_username_correct.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 48ec4fea48821c68f2dddb3cf18c13dbd27bf6d4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109658" +--- Confirma que has establecido correctamente el nombre de usuario en Git: diff --git a/translations/es-ES/data/reusables/user-settings/context_switcher.md b/translations/es-ES/data/reusables/user-settings/context_switcher.md index 397ac830e4..fa7aaea1da 100644 --- a/translations/es-ES/data/reusables/user-settings/context_switcher.md +++ b/translations/es-ES/data/reusables/user-settings/context_switcher.md @@ -1 +1,9 @@ -Debes administrar la configuración de facturación y las características de pago para cada una de tus cuentas, por separado. Puedes alternar entre la configuración de tu cuentas personales, organizacionales y empresariales utilizando el alternador de contexto en cada página de configuración. Para obtener más información, consulta la opción "[Cambiar los ajustes de tus cuentas diferentes](/billing/managing-your-github-billing-settings/about-billing-on-github#switching-between-settings-for-your-different-accounts)". +--- +ms.openlocfilehash: e98277d70c8c9ee5690a2a75e9cc1116bb08bbbe +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109650" +--- +Debes administrar la configuración de facturación y las características de pago para cada una de tus cuentas, por separado. Puedes alternar entre la configuración de tu cuentas personales, organizacionales y empresariales utilizando el alternador de contexto en cada página de configuración. Para obtener más información, consulta "[Cambiar entre la configuración de las distintas cuentas](/billing/managing-your-github-billing-settings/about-billing-on-github#switching-between-settings-for-your-different-accounts)". 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 06e7458a7c..fbdbe58d5a 100644 --- a/translations/es-ES/data/reusables/user-settings/copilot-settings.md +++ b/translations/es-ES/data/reusables/user-settings/copilot-settings.md @@ -1 +1,9 @@ -1. In the left sidebar, click **{% octicon "copilot" aria-label="The copilot icon" %} GitHub Copilot**. +--- +ms.openlocfilehash: d8afd12a08948f51e766a9a67190db1c8d468ed7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147080727" +--- +1. En la barra lateral izquierda, haz clic en **{% octicon "copilot" aria-label="The copilot icon" %} GitHub Copilot**. diff --git a/translations/es-ES/data/reusables/user-settings/deleted-repos.md b/translations/es-ES/data/reusables/user-settings/deleted-repos.md index db48d0f662..50c82517f4 100644 --- a/translations/es-ES/data/reusables/user-settings/deleted-repos.md +++ b/translations/es-ES/data/reusables/user-settings/deleted-repos.md @@ -1 +1,10 @@ -1. Debajo de "Repositorios", da clic en **Repositorios borrados**". ![Pestaña de repositorios borrados](/assets/images/help/settings/deleted-repos.png) +--- +ms.openlocfilehash: 1e965e34cf48e789208684042f7357a0921154f8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109610" +--- +1. En "Repositorios", haga clic en **Repositorios eliminados**. + ![Pestaña de repositorios eliminados](/assets/images/help/settings/deleted-repos.png) diff --git a/translations/es-ES/data/reusables/user-settings/developer_settings.md b/translations/es-ES/data/reusables/user-settings/developer_settings.md index f057c5e31d..18dddad754 100644 --- a/translations/es-ES/data/reusables/user-settings/developer_settings.md +++ b/translations/es-ES/data/reusables/user-settings/developer_settings.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 3ea1abd965cdfa8bdc17eda8bf767293296b6b16 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109609" +--- {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. En la barra lateral izquierda, haz clic en **{% octicon "code" aria-label="The code icon" %} Ajustes de desarrollador**. -{% else %} -1. En la barra lateral izquierda, haz clic en **Developer settings** (Parámetros del desarrollador). ![Configuración de desarrollador](/assets/images/help/settings/developer-settings.png) -{% endif %} +1. En la barra lateral izquierda, haga clic en **{% octicon "code" aria-label="The code icon" %} Developer settings** (Configuración de desarrollador). +{% else %} +1. En la barra lateral izquierda, haga clic en **Developer settings** (Configuración del desarrollador). + ![Configuración de desarrollador](/assets/images/help/settings/developer-settings.png) {% endif %} diff --git a/translations/es-ES/data/reusables/user-settings/edit_marketplace_listing.md b/translations/es-ES/data/reusables/user-settings/edit_marketplace_listing.md index c56c7bb91f..26236cd988 100644 --- a/translations/es-ES/data/reusables/user-settings/edit_marketplace_listing.md +++ b/translations/es-ES/data/reusables/user-settings/edit_marketplace_listing.md @@ -1 +1,10 @@ -5. En la página de llegada de la configuración de la app, desplázate hacia la sección de Marketplace más abajo y haz clic en **Listar en Marketplace**. Si ya tienes un borrador de listado de Marketplace, haz clic en **Editar el listado de Marketplace**. La sección de Marketplace solo se encuentra visible si permites que cualquier usuario u organización instale tu app cuando la registras. Para obtener más información, consulta la lista de [Requisitos de Marketplace](/apps/marketplace/creating-and-submitting-your-app-for-approval/requirements-for-listing-an-app-on-github-marketplace/). ![enlace para editar tu listado de GitHub Marketplace](/assets/images/marketplace/marketplace_edit_listing_text.png) +--- +ms.openlocfilehash: 2c05cb45fb10e833bcf059563dd1253d950fe6bd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109601" +--- +5. En la página de aterrizaje de configuración de la aplicación, desplácese hacia abajo hasta la sección Marketplace y haga clic **Oferta en Marketplace**. Si ya tiene un borrador de oferta de Marketplace, haga clic en **Editar oferta de Marketplace**. La sección de Marketplace solo se encuentra visible si permites que cualquier usuario u organización instale tu app cuando la registras. Para más información, vea la lista de [requisitos de Marketplace](/apps/marketplace/creating-and-submitting-your-app-for-approval/requirements-for-listing-an-app-on-github-marketplace/). +![Vínculo para editar la oferta de GitHub Marketplace](/assets/images/marketplace/marketplace_edit_listing_text.png) diff --git a/translations/es-ES/data/reusables/user-settings/emails.md b/translations/es-ES/data/reusables/user-settings/emails.md index 85ec0dc6aa..2ad2bfdc9e 100644 --- a/translations/es-ES/data/reusables/user-settings/emails.md +++ b/translations/es-ES/data/reusables/user-settings/emails.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: ae1f58ea425d24487b2fde9468b5f0160699ca10 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109602" +--- {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. En la sección de "Acceso" de la barra lateral, haz clic en **{% octicon "mail" aria-label="The mail icon" %} Correos electrónicos**. +1. En la sección "Acceso" de la barra lateral, haga clic en **{% octicon "mail" aria-label="The mail icon" %} Correos electrónicos**. {% else %} -1. En la barra lateral izquierda, da clic en **Correos Electrónicos**. ![Pestaña de correos electrónicos](/assets/images/help/settings/settings-sidebar-emails.png) -{% endif %} +1. En la barra lateral de la izquierda, haga clic en **Correos electrónicos**. +![Pestaña Correos electrónicos](/assets/images/help/settings/settings-sidebar-emails.png) {% endif %} diff --git a/translations/es-ES/data/reusables/user-settings/enabling-fixed-width-fonts.md b/translations/es-ES/data/reusables/user-settings/enabling-fixed-width-fonts.md index c638dde78b..7dfc2af0c9 100644 --- a/translations/es-ES/data/reusables/user-settings/enabling-fixed-width-fonts.md +++ b/translations/es-ES/data/reusables/user-settings/enabling-fixed-width-fonts.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: e5d63dde96f1d9248b78da4c7877f21fc19c2b53 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146180651" +--- {% ifversion fixed-width-font-gfm-fields %} -Si editas fragmentos de código y tablas frecuentemente, podrías beneficiarte de habilitar una fuente de ancho fijo en todos los campos de comentario en {% data variables.product.product_name %}. Para obtener más información, consulta la sección "[Habilitar fuentes de ancho fijo en el editor](/github/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github#enabling-fixed-width-fonts-in-the-editor)". +Si editas fragmentos de código y tablas con frecuencia, puedes beneficiarte de habilitar una fuente de ancho fijo en todos los campos de comentarios de {% data variables.product.product_name %}. Para obtener más información, consulta "[Habilitación de fuentes de ancho fijo en el editor](/github/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github#enabling-fixed-width-fonts-in-the-editor)". {% endif %} diff --git a/translations/es-ES/data/reusables/user-settings/export-data.md b/translations/es-ES/data/reusables/user-settings/export-data.md index 897095bc6a..8d3f95ef68 100644 --- a/translations/es-ES/data/reusables/user-settings/export-data.md +++ b/translations/es-ES/data/reusables/user-settings/export-data.md @@ -1,3 +1,10 @@ -{% ifversion fpt or ghec %} -Puedes exportar y revisar los metadatos que almacena {% data variables.product.product_name %} sobre tu cuenta personal. +--- +ms.openlocfilehash: 3728957f2b45d37dbc2cbd175176a450702c1848 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109593" +--- +{% ifversion fpt or ghec %} Puedes exportar y revisar los metadatos que {% data variables.product.product_name %} almacena sobre tu cuenta personal. {% endif %} diff --git a/translations/es-ES/data/reusables/user-settings/generate_new_token.md b/translations/es-ES/data/reusables/user-settings/generate_new_token.md index b4a546c80a..522b8994b5 100644 --- a/translations/es-ES/data/reusables/user-settings/generate_new_token.md +++ b/translations/es-ES/data/reusables/user-settings/generate_new_token.md @@ -1 +1,10 @@ -1. Haz clic en **Generar un nuevo token**. ![Generar el botón para el nuevo token](/assets/images/help/settings/generate_new_token.png) +--- +ms.openlocfilehash: f6c0501ff193ac2eac58fca54713ccfd2eb1eaaf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109586" +--- +1. Haga clic en **Generate new token** (Generar nuevo token). + ![Botón para generar el nuevo token](/assets/images/help/settings/generate_new_token.png) diff --git a/translations/es-ES/data/reusables/user-settings/github_apps.md b/translations/es-ES/data/reusables/user-settings/github_apps.md index bab3732063..78e665ae25 100644 --- a/translations/es-ES/data/reusables/user-settings/github_apps.md +++ b/translations/es-ES/data/reusables/user-settings/github_apps.md @@ -1 +1,10 @@ -1. En la barra lateral izquierda, da clic en **GitHub Apps**. ![Sección GitHub Apps](/assets/images/settings/github_apps.png) +--- +ms.openlocfilehash: 2eab4b9b0d0162a8c14d350cfff5ce2efd9387b4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109585" +--- +1. En la barra lateral izquierda, haga clic en **GitHub Apps** (Aplicaciones de Github). +![Sección de aplicaciones de GitHub](/assets/images/settings/github_apps.png) diff --git a/translations/es-ES/data/reusables/user-settings/github_apps_advanced.md b/translations/es-ES/data/reusables/user-settings/github_apps_advanced.md index c7362fc03a..d6e970fca9 100644 --- a/translations/es-ES/data/reusables/user-settings/github_apps_advanced.md +++ b/translations/es-ES/data/reusables/user-settings/github_apps_advanced.md @@ -1 +1,10 @@ -1. En la barra lateral izquierda, haz clic en **Avanzado**. ![pestaña de avanzado](/assets/images/github-apps/github_apps_advanced.png) +--- +ms.openlocfilehash: 0d139aa0dbb5ea7142bb4e8eafd7523bd23b378e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145109578" +--- +1. En la barra lateral de la izquierda, haga clic en **Avanzado**. +![Ficha Opciones avanzadas](/assets/images/github-apps/github_apps_advanced.png) diff --git a/translations/es-ES/data/reusables/user-settings/jira_help_docs.md b/translations/es-ES/data/reusables/user-settings/jira_help_docs.md index 6de6f0f30d..de923ef7de 100644 --- a/translations/es-ES/data/reusables/user-settings/jira_help_docs.md +++ b/translations/es-ES/data/reusables/user-settings/jira_help_docs.md @@ -1 +1,9 @@ -1. Vincula tu cuenta de GitHub con Jira. Para obtener más información, consulta la [Documentación de ayuda de Atlassian](https://confluence.atlassian.com/adminjiracloud/connect-jira-cloud-to-github-814188429.html). +--- +ms.openlocfilehash: db2c426cd7b8a6ba65ff0353b1de7ab8c48a4c33 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147548084" +--- +1. Vincula tu cuenta de GitHub con Jira. Para obtener más información, vea la [documentación de ayuda de Atlassian](https://confluence.atlassian.com/adminjiracloud/connect-jira-cloud-to-github-814188429.html). diff --git a/translations/es-ES/data/reusables/user-settings/keeping_your_email_address_private.md b/translations/es-ES/data/reusables/user-settings/keeping_your_email_address_private.md index 6ef2f84b2e..78a5c63ddf 100644 --- a/translations/es-ES/data/reusables/user-settings/keeping_your_email_address_private.md +++ b/translations/es-ES/data/reusables/user-settings/keeping_your_email_address_private.md @@ -1 +1,10 @@ -5. Para mantener tu dirección de correo electrónico como privada cuando realices operaciones de Git basadas en la web, haz clic en **Mantener mis direcciones de correo electrónico como privadas**. ![Imagen de casilla para mantener tu dirección de correo electrónico como privada](/assets/images/help/settings/email_privacy.png) +--- +ms.openlocfilehash: 104bedd7bcdc94a318bfefe05924762660ecefbd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145115313" +--- +5. Para hacer que la dirección de correo electrónico sea privada cuando realice operaciones de Git basadas en la web, haga clic en **Mantener privadas mis direcciones de correo electrónico**. +![Imagen de la casilla para mantener la dirección de correo electrónico como privada](/assets/images/help/settings/email_privacy.png) diff --git a/translations/es-ES/data/reusables/user-settings/link_email_with_your_account.md b/translations/es-ES/data/reusables/user-settings/link_email_with_your_account.md index 7319c45afa..6b04f8baea 100644 --- a/translations/es-ES/data/reusables/user-settings/link_email_with_your_account.md +++ b/translations/es-ES/data/reusables/user-settings/link_email_with_your_account.md @@ -1,3 +1,10 @@ -{% ifversion not ghae %} -Agrega la dirección de correo electrónico a tu cuenta de {% data variables.product.product_name %} para que tus confirmaciones se te atribuyan y se muestren en tu gráfica de contribuciones. Para obtener más información, consula la sección "[Agregar una dirección de correo electrónico a tu cuenta de {% data variables.product.prodname_dotcom %}](/github/setting-up-and-managing-your-github-user-account/adding-an-email-address-to-your-github-account)". +--- +ms.openlocfilehash: 2fd1c8267ac31bfe0a39259280b170468be3d5d6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145119162" +--- +{% ifversion not ghae %} Agregue la dirección de correo electrónico a su cuenta en {% data variables.product.product_name %}, de modo que las confirmaciones se le atribuyan y aparezcan en el gráfico de contribuciones. Para más información, vea "[Adición de una dirección de correo electrónico a la cuenta de {% data variables.product.prodname_dotcom %}](/github/setting-up-and-managing-your-github-user-account/adding-an-email-address-to-your-github-account)". {% endif %} diff --git a/translations/es-ES/data/reusables/user-settings/marketplace_apps.md b/translations/es-ES/data/reusables/user-settings/marketplace_apps.md index 85660ba70b..85d91c01aa 100644 --- a/translations/es-ES/data/reusables/user-settings/marketplace_apps.md +++ b/translations/es-ES/data/reusables/user-settings/marketplace_apps.md @@ -1,4 +1,13 @@ +--- +ms.openlocfilehash: 79a66754d506f445d80a50fb1122bc635dd43143 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145119169" +--- {% ifversion fpt or ghec %} -1. En la barra lateral izquierda, da clic ya sea en **Apps de OAuth** o en **GitHub Apps** dependiendo del listado de {% data variables.product.prodname_marketplace %} que quieras administrar. **Nota:** También puedes administrar tu listado si navegas a https://github.com/marketplace/manage. ![Selección del tipo de app](/assets/images/settings/apps_choose_app.png) +1. En la barra lateral de la izquierda, haga clic en **Aplicaciones de OAuth** o **Aplicaciones de GitHub**, en función de la descripción de {% data variables.product.prodname_marketplace %} que quiera administrar. **Nota:** También puede administrar la descripción si va hasta https://github.com/marketplace/manage. +![Selección del tipo de aplicación](/assets/images/settings/apps_choose_app.png) {% endif %} diff --git a/translations/es-ES/data/reusables/user-settings/modify_github_app.md b/translations/es-ES/data/reusables/user-settings/modify_github_app.md index 37a2d5a55e..553c0c5cac 100644 --- a/translations/es-ES/data/reusables/user-settings/modify_github_app.md +++ b/translations/es-ES/data/reusables/user-settings/modify_github_app.md @@ -1 +1,10 @@ -1. A la derecha del {% data variables.product.prodname_github_app %} que quieres modificar, haz clic en **Editar**. ![Seleccion de apps](/assets/images/github-apps/github_apps_select-app.png) +--- +ms.openlocfilehash: 5d7270768d8d4b1c57125a6f77e448bccc070110 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145119161" +--- +1. A la derecha de la {% data variables.product.prodname_github_app %} que desea modificar, haga clic en **Edit**. +![Selección de la aplicación](/assets/images/github-apps/github_apps_select-app.png) diff --git a/translations/es-ES/data/reusables/user-settings/modify_oauth_app.md b/translations/es-ES/data/reusables/user-settings/modify_oauth_app.md index 53ce1f3abf..c4869369e0 100644 --- a/translations/es-ES/data/reusables/user-settings/modify_oauth_app.md +++ b/translations/es-ES/data/reusables/user-settings/modify_oauth_app.md @@ -1 +1,10 @@ -1. Selecciona la {% data variables.product.prodname_oauth_app %} que quieres modificar. ![Seleccion de apps](/assets/images/oauth-apps/oauth_apps_choose_app_post2dot12.png) +--- +ms.openlocfilehash: 0c93f5e82c252b73ce541f9935409ef192dcb596 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145119154" +--- +1. Selecciona la {% data variables.product.prodname_oauth_app %} que quieres modificar. +![Selección de la aplicación](/assets/images/oauth-apps/oauth_apps_choose_app_post2dot12.png) diff --git a/translations/es-ES/data/reusables/user-settings/no-verification-disposable-emails.md b/translations/es-ES/data/reusables/user-settings/no-verification-disposable-emails.md index 47a80a58b4..c0c1bd3e86 100644 --- a/translations/es-ES/data/reusables/user-settings/no-verification-disposable-emails.md +++ b/translations/es-ES/data/reusables/user-settings/no-verification-disposable-emails.md @@ -1 +1,9 @@ -No puedes verificar las direcciones de correo electrónico de los servicios para correos electrónicos deshechables (servicios que te permiten recibir correos electrónicos en una dirección temporal que vence después de cierto tiempo). Si te gustaría mantener tu dirección de correo electrónico como privada, puedes utilizar la dirección de correo electrónico de `noreply` proporcionada por {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta la sección "[Configurar tu dirección de correo electrónico para confirmaciones en {% data variables.product.prodname_dotcom %}](/articles/setting-your-commit-email-address#setting-your-commit-email-address-on-github)". +--- +ms.openlocfilehash: 6f1ea9dc8aab7063a1cf33e7422deb13d2051ddd +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145119433" +--- +No puedes verificar las direcciones de correo electrónico de los servicios para correos electrónicos deshechables (servicios que te permiten recibir correos electrónicos en una dirección temporal que vence después de cierto tiempo). Si quiere mantener la dirección de correo electrónico como privada, puede utilizar la dirección de correo electrónico `noreply` proporcionada por {% data variables.product.prodname_dotcom %}. Para más información, vea "[Configuración de la dirección de correo electrónico de confirmación en {% data variables.product.prodname_dotcom %}](/articles/setting-your-commit-email-address#setting-your-commit-email-address-on-github)". diff --git a/translations/es-ES/data/reusables/user-settings/notifications.md b/translations/es-ES/data/reusables/user-settings/notifications.md index e44f6f590b..322c850322 100644 --- a/translations/es-ES/data/reusables/user-settings/notifications.md +++ b/translations/es-ES/data/reusables/user-settings/notifications.md @@ -1 +1,10 @@ -1. En la barra lateral de la configuración de usuario, da clic en **Notificaciones**. ![Centro de notificaciones](/assets/images/help/settings/settings-sidebar-notifications.png) +--- +ms.openlocfilehash: 4d6850e7a542cf8696fd769457f291f247a661b6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145119153" +--- +1. En la barra lateral de configuración del usuario, haga clic en **Notifications** (Notificaciones). +![Centro de notificaciones](/assets/images/help/settings/settings-sidebar-notifications.png) diff --git a/translations/es-ES/data/reusables/user-settings/oauth_apps.md b/translations/es-ES/data/reusables/user-settings/oauth_apps.md index 83327580ce..4b95869b84 100644 --- a/translations/es-ES/data/reusables/user-settings/oauth_apps.md +++ b/translations/es-ES/data/reusables/user-settings/oauth_apps.md @@ -1 +1,10 @@ -1. En la barra lateral izquierda, haz clic en **{% data variables.product.prodname_oauth_apps %}**. ![Sección de la App de OAuth](/assets/images/help/settings/developer-settings-oauth-apps.png) +--- +ms.openlocfilehash: 83e666efe7b1a38e21a4d0630e9cfff0477d34d0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145119146" +--- +1. En la barra lateral de la izquierda, haga clic en **{% data variables.product.prodname_oauth_apps %}** . +![Sección Aplicaciones de OAuth](/assets/images/help/settings/developer-settings-oauth-apps.png) diff --git a/translations/es-ES/data/reusables/user-settings/organizations.md b/translations/es-ES/data/reusables/user-settings/organizations.md index 8498a6b62e..79748efd56 100644 --- a/translations/es-ES/data/reusables/user-settings/organizations.md +++ b/translations/es-ES/data/reusables/user-settings/organizations.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 6ab95f9fbf36a001c3d1a38611e40bf39a661a09 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145119145" +--- {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. En la sección de "Acceso" de la barra lateral, haz clic en **{% octicon "organization" aria-label="The organization icon" %} Organizaciones**. +1. En la sección de "Acceso" de la barra lateral, haga clic en **{% octicon "organization" aria-label="The organization icon" %} Organizaciones**. {% else %} -1. En la barra lateral de configuración de usuario, da clic en **Organizaciones**. ![Configuración de usuario para organizaciones](/assets/images/help/settings/settings-user-orgs.png) -{% endif %} +1. En la barra lateral de configuración del usuario, haz clic en **Organizaciones**. +![Configuración de usuario para organizaciones](/assets/images/help/settings/settings-user-orgs.png) {% endif %} diff --git a/translations/es-ES/data/reusables/user-settings/password-authentication-deprecation-desktop.md b/translations/es-ES/data/reusables/user-settings/password-authentication-deprecation-desktop.md index 84dbb18da3..b191f9c772 100644 --- a/translations/es-ES/data/reusables/user-settings/password-authentication-deprecation-desktop.md +++ b/translations/es-ES/data/reusables/user-settings/password-authentication-deprecation-desktop.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 83ecc7405569cca2d2072490b1e019b55b319b6d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069302" +--- {% warning %} - **Advertencia**: No es compatible la autenticación en {% data variables.product.prodname_dotcom %} utilizando tu nombre de usuario y contraseña. En vez de esto, se requiere que te autentiques utilizando tu buscador. + **Advertencia**: En {% data variables.product.prodname_dotcom %} no se admite la autenticación mediante el nombre de usuario y la contraseña. En vez de esto, se requiere que te autentiques utilizando tu buscador. {% endwarning %} diff --git a/translations/es-ES/data/reusables/user-settings/password-authentication-deprecation.md b/translations/es-ES/data/reusables/user-settings/password-authentication-deprecation.md index a0cfe46728..664e9082e2 100644 --- a/translations/es-ES/data/reusables/user-settings/password-authentication-deprecation.md +++ b/translations/es-ES/data/reusables/user-settings/password-authentication-deprecation.md @@ -1 +1,9 @@ -Cuando Git pida tu contraseña, ingresa tu token de acceso personal (PAT). Como alternativa, puedes utilizar un asistente de credenciales como [Git Credential Manager](https://github.com/GitCredentialManager/git-credential-manager/blob/main/README.md).{% ifversion not ghae %} La autenticación basada en contraseñas para Git se eliminó para favorecer métodos de autenticación más seguros.{% endif %} Para obtener más información, consulta la sección "[Crear un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token)". +--- +ms.openlocfilehash: 57b54e908b908c3bd26cf35158442ec9a59b96d8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069301" +--- +Cuando Git solicite tu contraseña, escribe el token de acceso personal (PAT). También puedes usar un asistente de credenciales como el [Administrador de credenciales de Git](https://github.com/GitCredentialManager/git-credential-manager/blob/main/README.md).{% ifversion not ghae %} La autenticación basada en contraseña para Git se ha quitado en favor de métodos de autenticación más seguros.{% endif %} Para obtener más información, consulta «[Creación de un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token)». diff --git a/translations/es-ES/data/reusables/user-settings/payment-info-link.md b/translations/es-ES/data/reusables/user-settings/payment-info-link.md index ae3d4302bd..66c876f722 100644 --- a/translations/es-ES/data/reusables/user-settings/payment-info-link.md +++ b/translations/es-ES/data/reusables/user-settings/payment-info-link.md @@ -1 +1,10 @@ -1. En la parte superior de la página, haz clic en **Información de pago**. ![Enlace de información de pago](/assets/images/help/settings/payment-info-link.png) +--- +ms.openlocfilehash: d61f4bb3ed6bb46742230ccd65834b774ed3c73a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069299" +--- +1. En la parte superior de la página, haga clic en **Payment information** (Información de pago). + ![Vínculo de la información de pago](/assets/images/help/settings/payment-info-link.png) diff --git a/translations/es-ES/data/reusables/user-settings/personal_access_tokens.md b/translations/es-ES/data/reusables/user-settings/personal_access_tokens.md index e7421efd7a..bcbe3b8ea0 100644 --- a/translations/es-ES/data/reusables/user-settings/personal_access_tokens.md +++ b/translations/es-ES/data/reusables/user-settings/personal_access_tokens.md @@ -1 +1,10 @@ -1. En la barra lateral izquierda, da clic en **Tokens de acceso personal**. ![Tokens de acceso personal](/assets/images/help/settings/personal_access_tokens_tab.png) +--- +ms.openlocfilehash: ab6ddc3736dea3b8c865ae9047373c1de4d1311f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069298" +--- +1. En la barra lateral izquierda, haga clic en **Personal access tokens** (Tokens de acceso personal). +![Tokens de acceso personal](/assets/images/help/settings/personal_access_tokens_tab.png) diff --git a/translations/es-ES/data/reusables/user-settings/personal_dashboard.md b/translations/es-ES/data/reusables/user-settings/personal_dashboard.md index 4d62e26744..2f6f879fad 100644 --- a/translations/es-ES/data/reusables/user-settings/personal_dashboard.md +++ b/translations/es-ES/data/reusables/user-settings/personal_dashboard.md @@ -1 +1,9 @@ -{% ifversion fpt or ghec %}[tablero personal](https://github.com/dashboard){% else %} tablero personal (`https://[hostname]/dashboard`){% endif %} +--- +ms.openlocfilehash: e156611034e4284f18c6ced1ea216d0cbbd7755a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069290" +--- +{% ifversion fpt or ghec %}[panel personal](https://github.com/dashboard){% else %}personal dashboard (`https://[hostname]/dashboard`){% endif %} 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 34d3db4707..f0e7e6f115 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,9 @@ -Como medida de precaución en seguridad, {% data variables.product.company_short %} elimina automáticamente los tokens de acceso personal que no se hayan utilizando en un año. Para proporcionar seguridad adicional, te recomendamos ampliamente que agregues una fecha de vencimiento a tus tokens de acceso personal. +--- +ms.openlocfilehash: a435a91a41d6097a0613eb77253bf4381a75e8c0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147065998" +--- +Como precaución de seguridad, {% data variables.product.company_short %} quita automáticamente los tokens de acceso personales que no se han usado durante un año. Para proporcionar más seguridad, te recomendamos que agregues una expiración a tus tokens de acceso personales. diff --git a/translations/es-ES/data/reusables/user-settings/repo-tab.md b/translations/es-ES/data/reusables/user-settings/repo-tab.md index 56eb57bf14..6f6507bbe6 100644 --- a/translations/es-ES/data/reusables/user-settings/repo-tab.md +++ b/translations/es-ES/data/reusables/user-settings/repo-tab.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 40effa4d5d2be43aa7998eea0871582bc2f49341 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069286" +--- {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. En la sección de "Planeación de código y automatización" de la barra lateral, haz clic en **{% octicon "repo" aria-label="The repo icon" %} Repositorios**. +1. En la sección "Código, planificación y automatización" de la barra lateral, haga clic en **{% octicon "repo" aria-label="The repo icon" %} Repositorios**. {% else %} -1. En la barra lateral izquierda, haz clic en **Repositories** (Repositorios). ![Pestaña Repositories (Repositorios)](/assets/images/help/settings/repos-tab.png) -{% endif %} +1. En la barra lateral de la izquierda, haga clic en **Repositorios**. + ![Pestaña Repositorios](/assets/images/help/settings/repos-tab.png) {% endif %} diff --git a/translations/es-ES/data/reusables/user-settings/restore-confirmation.md b/translations/es-ES/data/reusables/user-settings/restore-confirmation.md index feb88597f5..257f7106e9 100644 --- a/translations/es-ES/data/reusables/user-settings/restore-confirmation.md +++ b/translations/es-ES/data/reusables/user-settings/restore-confirmation.md @@ -1 +1,10 @@ -1. Lee la advertencia y da clic en **Entiendo, restaurar este repositorio**. ![Botón para confirmar restauración](/assets/images/help/settings/confirm-restoration-button.png) +--- +ms.openlocfilehash: d8a86fe16585267cf6d5ae680cc1ed5fc424fbef +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069285" +--- +1. Lee la advertencia y haz clic en **Entiendo, restaurar este repositorio**. + ![Botón para confirmar restauración](/assets/images/help/settings/confirm-restoration-button.png) diff --git a/translations/es-ES/data/reusables/user-settings/restore-repo.md b/translations/es-ES/data/reusables/user-settings/restore-repo.md index 81ad52fe06..5bf1b1f913 100644 --- a/translations/es-ES/data/reusables/user-settings/restore-repo.md +++ b/translations/es-ES/data/reusables/user-settings/restore-repo.md @@ -1 +1,10 @@ -1. Junto al repositorio que quieres restaurar, da clic en **Restaurar**. ![Botón de restaurar](/assets/images/help/settings/restore-button.png) +--- +ms.openlocfilehash: 8f301ab0991b6008f2e635e5e658e6a19ae0af48 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069284" +--- +1. Junto al repositorio que quiera restaurar, haga clic en **Restore** (Restaurar). + ![Botón Restaurar](/assets/images/help/settings/restore-button.png) diff --git a/translations/es-ES/data/reusables/user-settings/review-oauth-apps.md b/translations/es-ES/data/reusables/user-settings/review-oauth-apps.md index ae122b1f38..1808002b69 100644 --- a/translations/es-ES/data/reusables/user-settings/review-oauth-apps.md +++ b/translations/es-ES/data/reusables/user-settings/review-oauth-apps.md @@ -1 +1,10 @@ -1. Revisa los tokens que tienen acceso a tu cuenta. Para aquellos que no reconoces o que han caducado, da clic en **{% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}**, y luego en **Revocar**. Para revocar todos los tokens, da clic en **Revocar todos**. ![Lista de {% data variables.product.prodname_oauth_apps %} autorizadas](/assets/images/help/settings/revoke-oauth-app.png) +--- +ms.openlocfilehash: 928fa1d4d1215a01d1454f0e14758ff1b7543ff1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069283" +--- +1. Revisa los tokens que tienen acceso a tu cuenta. Para los que no reconozca o estén obsoletos, haga clic en **{% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}** y después en **Revoke**. Para revocar todos los tokens, haga clic en **Revoke all**. + ![Lista de {% data variables.product.prodname_oauth_apps %} autorizadas](/assets/images/help/settings/revoke-oauth-app.png) diff --git a/translations/es-ES/data/reusables/user-settings/review_oauth_tokens_tip.md b/translations/es-ES/data/reusables/user-settings/review_oauth_tokens_tip.md index 9f2210b237..c2596d81b2 100644 --- a/translations/es-ES/data/reusables/user-settings/review_oauth_tokens_tip.md +++ b/translations/es-ES/data/reusables/user-settings/review_oauth_tokens_tip.md @@ -1 +1,9 @@ -Te recomendamos que revises frecuentemente tus integraciones autorizadas. Elimina cualquier aplicación y tokens que no se hayan utilizado en mucho tiempo. Para obtener más información, consulta la sección "[Revisar tus integraciones autorizadas](/articles/reviewing-your-authorized-integrations)". +--- +ms.openlocfilehash: 83a179dc54c4d11625aca426c302e3fadcc835b4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069282" +--- +Te recomendamos que revises frecuentemente tus integraciones autorizadas. Elimina cualquier aplicación y tokens que no se hayan utilizado en mucho tiempo. Para más información, vea "[Revisión de las integraciones autorizadas](/articles/reviewing-your-authorized-integrations)". diff --git a/translations/es-ES/data/reusables/user-settings/saved_replies.md b/translations/es-ES/data/reusables/user-settings/saved_replies.md index 44b13eba80..60f887aecc 100644 --- a/translations/es-ES/data/reusables/user-settings/saved_replies.md +++ b/translations/es-ES/data/reusables/user-settings/saved_replies.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: d345906d50c24d3054cdbfc5183bd4679b506aa3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069281" +--- {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. En la sección de "Código, planeación y automatización" de la barra lateral, haz clic en **{% octicon "reply" aria-label="The reply icon" %} Respuestas guardadas**. +1. En la sección "Código, planificación y automatización" de la barra lateral, haga clic en **{% octicon "reply" aria-label="The reply icon" %} Respuestas guardadas**. {% else %} -1. En la barra lateral izquierda, da clic en **Respuestas guardadas**. ![Pestaña de respuestas guardadas](/assets/images/help/settings/saved-replies-tab.png) -{% endif %} +1. En la barra lateral de la izquierda, haga clic en **Respuestas guardadas**. +![Pestaña de respuestas guardadas](/assets/images/help/settings/saved-replies-tab.png) {% endif %} diff --git a/translations/es-ES/data/reusables/user-settings/security-analysis.md b/translations/es-ES/data/reusables/user-settings/security-analysis.md index 7a9df5cd75..f1d0b6c0d3 100644 --- a/translations/es-ES/data/reusables/user-settings/security-analysis.md +++ b/translations/es-ES/data/reusables/user-settings/security-analysis.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: ee3cf27ccdea9537cc06019377637f939bf9abbc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069280" +--- {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. En la sección de "Seguridad" de la barra lateral, haz clic en **{% octicon "shield-lock" aria-label="The shield-lock icon" %} Análisis y seguridad del código**. +1. En la sección "Seguridad" de la barra lateral, haga clic en **{% octicon "shield-lock" aria-label="The shield-lock icon" %} Análisis y seguridad del código**. {% else %} -1. En la barra lateral izquierda, da clic en **Seguridad & análisis**. ![Configuración de análisis y seguridad](/assets/images/help/settings/settings-sidebar-security-analysis.png) -{% endif %} +1. En la barra lateral de la izquierda, haga clic en **Security & analysis**. +![Configuración de análisis y seguridad](/assets/images/help/settings/settings-sidebar-security-analysis.png) {% endif %} diff --git a/translations/es-ES/data/reusables/user-settings/security.md b/translations/es-ES/data/reusables/user-settings/security.md index ef9ae05da3..5045f9e69e 100644 --- a/translations/es-ES/data/reusables/user-settings/security.md +++ b/translations/es-ES/data/reusables/user-settings/security.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 286f6911e8c9404d4e70fdcad9866444240e7608 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069278" +--- {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. En la sección de "Acceso" de la barra lateral, haz clic en **{% octicon "shield-lock" aria-label="The shield-lock icon" %} Contraseña y autenticación**. +1. En la sección "Acceso" de la barra lateral, haz clic en **{% octicon "shield-lock" aria-label="The shield-lock icon" %} Contraseña y autenticación**. {% else %} -1. En la barra lateral izquierda, da clic en **Seguridad de cuenta**. ![Ajustes de seguridad de la cuenta personal](/assets/images/help/settings/settings-sidebar-account-security.png) -{% endif %} +1. En la barra lateral izquierda, haga clic en **Account security** (Seguridad de la cuenta). +![Configuración de seguridad para la cuenta personal](/assets/images/help/settings/settings-sidebar-account-security.png) {% endif %} diff --git a/translations/es-ES/data/reusables/user-settings/select_primary_email.md b/translations/es-ES/data/reusables/user-settings/select_primary_email.md index 4414ceb0a4..ae23a3a8a9 100644 --- a/translations/es-ES/data/reusables/user-settings/select_primary_email.md +++ b/translations/es-ES/data/reusables/user-settings/select_primary_email.md @@ -1 +1,10 @@ -1. En la lista de "Dirección de correo electrónico principal", selecciona la dirección que quieres asociar con tus operaciones de Git basadas en web. ![Selección de dirección de correo electrónico principal](/assets/images/help/settings/email_primary.png) +--- +ms.openlocfilehash: 0ae39e8691ca651103e170d3f5c37c22fcadfc63 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069272" +--- +1. En la lista de "Dirección de correo electrónico principal", selecciona la dirección que quieres asociar con tus operaciones de Git basadas en web. +![Selección de dirección de correo electrónico principal](/assets/images/help/settings/email_primary.png) diff --git a/translations/es-ES/data/reusables/user-settings/set_your_email_address_in_git.md b/translations/es-ES/data/reusables/user-settings/set_your_email_address_in_git.md index 74e0780816..c9c19958f2 100644 --- a/translations/es-ES/data/reusables/user-settings/set_your_email_address_in_git.md +++ b/translations/es-ES/data/reusables/user-settings/set_your_email_address_in_git.md @@ -1 +1,9 @@ -Configurar una dirección de correo electrónico en Git. Puedes utilizar {% ifversion fpt or ghec %}tu [dirección de correo electrónico de `noreply` que proporciona {% data variables.product.product_name %}](/articles/setting-your-commit-email-address) o {% endif %}cualquier otra. +--- +ms.openlocfilehash: cb62987436314392ac6f2d9b46a0462635361942 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146339902" +--- +Configurar una dirección de correo electrónico en Git. Puede usar {% ifversion fpt or ghec %}la [dirección de correo electrónico `noreply`proporcionada por {% data variables.product.product_name %}](/articles/setting-your-commit-email-address) o {% endif %}cualquier dirección de correo electrónico. diff --git a/translations/es-ES/data/reusables/user-settings/set_your_git_username.md b/translations/es-ES/data/reusables/user-settings/set_your_git_username.md index 5d4c47fcea..4c37c0b175 100644 --- a/translations/es-ES/data/reusables/user-settings/set_your_git_username.md +++ b/translations/es-ES/data/reusables/user-settings/set_your_git_username.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: e8d898d95221d104deae96445e0096d93afd180f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069266" +--- Establece un nombre de usuario en Git: diff --git a/translations/es-ES/data/reusables/user-settings/ssh.md b/translations/es-ES/data/reusables/user-settings/ssh.md index 5b133eabc3..e9ae5bbf8f 100644 --- a/translations/es-ES/data/reusables/user-settings/ssh.md +++ b/translations/es-ES/data/reusables/user-settings/ssh.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 21bf6a41cea18c551df29283106de905889af724 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069265" +--- {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. En la sección de "Acceso" de la barra lateral, haz clic en **{% octicon "key" aria-label="The key icon" %} Llaves SSH y GPG**. +1. En la sección "Acceso" de la barra lateral, haga clic en **{% octicon "key" aria-label="The key icon" %} SSH y claves de GPG**. {% else %} -1. En la barra lateral de configuración de usuario, da clic en **Llaves SSH y GPG**. ![Llaves de autenticación](/assets/images/help/settings/settings-sidebar-ssh-keys.png) -{% endif %} +1. En la barra lateral de configuración de usuario, haga clic en **SSH y claves de GPG**. +![Claves de autenticación](/assets/images/help/settings/settings-sidebar-ssh-keys.png) {% endif %} diff --git a/translations/es-ES/data/reusables/user-settings/sudo-mode-popup.md b/translations/es-ES/data/reusables/user-settings/sudo-mode-popup.md index e147051c8e..2956441923 100644 --- a/translations/es-ES/data/reusables/user-settings/sudo-mode-popup.md +++ b/translations/es-ES/data/reusables/user-settings/sudo-mode-popup.md @@ -1,3 +1,11 @@ +--- +ms.openlocfilehash: f9f401d377306e461c365c77089f478f9cd9b6a3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147508042" +--- {%- ifversion fpt or ghec or ghes %} -1. Si se te solicita, confirma el acceso a tu cuenta en {% data variables.product.product_name %}. Para obtener más información, consulta la sección "[modo Sudo](/authentication/keeping-your-account-and-data-secure/sudo-mode)". +1. Si se te solicita, confirma tu contraseña en {% data variables.product.product_name %}. Para obtener más información, consulta «[modo sudo](/authentication/keeping-your-account-and-data-secure/sudo-mode)». {%- endif %} 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 a6c5ae9653..7220ff9fd5 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,9 @@ -1. Haz clic en **Update preferences (Actualizar preferencias)**. +--- +ms.openlocfilehash: 7cfe8e63c70c87e6399e0ec443a987887bc627ca +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147065702" +--- +1. Haz clic en **Actualizar preferencias**. diff --git a/translations/es-ES/data/reusables/user-settings/update_oauth_app.md b/translations/es-ES/data/reusables/user-settings/update_oauth_app.md index 56d16c6109..18d38a75fd 100644 --- a/translations/es-ES/data/reusables/user-settings/update_oauth_app.md +++ b/translations/es-ES/data/reusables/user-settings/update_oauth_app.md @@ -1 +1,10 @@ -1. Da clic en **Actualizar aplicación**. ![Botón para actualizar la aplicación](/assets/images/oauth-apps/oauth_apps_update_application.png) +--- +ms.openlocfilehash: 5f4fa75da98bb6410aaa994aead4767e518c558e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069261" +--- +1. Haga clic en **Update application**. +![Botón para actualizar la aplicación](/assets/images/oauth-apps/oauth_apps_update_application.png) 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 a2807ec3d2..6c97445b11 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,9 @@ -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 %} +--- +ms.openlocfilehash: 740d5655197f25385b0ac206fdeea33a585f3ad4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147060230" +--- +Muchos de los recursos en esta API proporcionan un acceso directo para obtener información acerca del usuario autenticado en ese momento. Si una URL de solicitud no incluye un parámetro de `{username}`, la respuesta será para el usuario que inició sesión (y debe pasar la [información de autenticación](/rest/overview/resources-in-the-rest-api#authentication)con su solicitud).{% ifversion fpt or ghes or ghec %} La información privada adicional como, por ejemplo, si un usuario tiene habilitada la autenticación en dos fases, se incluye cuando se está autenticado con la autenticación básica o mediiante OAuth, con el ámbito de `user`.{% endif %} diff --git a/translations/es-ES/data/reusables/user-settings/verify-org-approved-email-domain.md b/translations/es-ES/data/reusables/user-settings/verify-org-approved-email-domain.md index d5e274fad2..94b4e14fd4 100644 --- a/translations/es-ES/data/reusables/user-settings/verify-org-approved-email-domain.md +++ b/translations/es-ES/data/reusables/user-settings/verify-org-approved-email-domain.md @@ -1 +1,9 @@ -Si alguna organización de la cual eres miembro restringe las notificaciones por correo electrónico a un dominio de correo electrónico aprobado, deberás verificar la dirección en el dominio para recibir las notificaciones de actividad en la organización por este medio. Para obtener más información, consulta "[Restringir las notificaciones por correo electrónico a un dominio aprobado](/articles/restricting-email-notifications-to-an-approved-domain)". +--- +ms.openlocfilehash: 6445e654f1319cdc29445cdaa15fee44963d73ae +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069260" +--- +Si alguna organización de la cual eres miembro restringe las notificaciones por correo electrónico a un dominio de correo electrónico aprobado, deberás verificar la dirección en el dominio para recibir las notificaciones de actividad en la organización por este medio. Para más información, vea "[Restricción de las notificaciones por correo electrónico a un dominio aprobado](/articles/restricting-email-notifications-to-an-approved-domain)". diff --git a/translations/es-ES/data/reusables/webhooks/action_type_desc.md b/translations/es-ES/data/reusables/webhooks/action_type_desc.md index acc176d75a..ac4778d200 100644 --- a/translations/es-ES/data/reusables/webhooks/action_type_desc.md +++ b/translations/es-ES/data/reusables/webhooks/action_type_desc.md @@ -1 +1,9 @@ -El tipo de actividad se especifica en la propiedad `action` del objeto de la carga útil. +--- +ms.openlocfilehash: f259e8804d06a905580d53fb551aa5df858d582a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069258" +--- +El tipo de actividad se especifica en la propiedad `action` de la acción del objeto de carga. diff --git a/translations/es-ES/data/reusables/webhooks/app_always_desc.md b/translations/es-ES/data/reusables/webhooks/app_always_desc.md index 11a956d348..8f79d51343 100644 --- a/translations/es-ES/data/reusables/webhooks/app_always_desc.md +++ b/translations/es-ES/data/reusables/webhooks/app_always_desc.md @@ -1 +1,9 @@ -`installation` | `object` | La instalación de {% data variables.product.prodname_github_app %}. +--- +ms.openlocfilehash: b0f3cfad343a649eaeea82e51c864765faf9fd89 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069251" +--- +`installation` | `object` | Instalación de {% data variables.product.prodname_github_app %}. diff --git a/translations/es-ES/data/reusables/webhooks/app_desc.md b/translations/es-ES/data/reusables/webhooks/app_desc.md index 131628794b..4560537b85 100644 --- a/translations/es-ES/data/reusables/webhooks/app_desc.md +++ b/translations/es-ES/data/reusables/webhooks/app_desc.md @@ -1 +1,9 @@ -`installation` | `object` | La instalación de {% data variables.product.prodname_github_app %}. Las cargas útiles de los webhooks contienen la propiedad `installation` cuando el evento se envía y se configura para una {% data variables.product.prodname_github_app %}. +--- +ms.openlocfilehash: 4e83f06aeaffca61b5c218d3e39b746e20794d60 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069247" +--- +`installation` | `object` | Instalación de {% data variables.product.prodname_github_app %}. Las cargas útiles de webhook contienen la propiedad `installation` cuando el evento se envía y se configura para una instancia de {% data variables.product.prodname_github_app %}. diff --git a/translations/es-ES/data/reusables/webhooks/authorization_event.md b/translations/es-ES/data/reusables/webhooks/authorization_event.md index 89c9f52097..49f11940dd 100644 --- a/translations/es-ES/data/reusables/webhooks/authorization_event.md +++ b/translations/es-ES/data/reusables/webhooks/authorization_event.md @@ -1 +1,9 @@ -Cualquiera puede revocar su autorización a una GitHub App desde su [página de ajustes de cuenta de GitHub](https://github.com/settings/apps/authorizations). Revocar la autorización de una GitHub App no la desinstalará. Debes programar tu GitHub App para que cuando reciba su webhook deje de llamar a la API en nombre de la persona que revocó el token. Si tu GitHub App sigue utilizando un token de acceso revocado, esta recibirá el error `401 Bad Credentials`. +--- +ms.openlocfilehash: 5466f29d4bb496b6451846f80a90f7b0471f8cda +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069246" +--- +Cualquiera puede revocar su autorización de una aplicación de GitHub desde su [página de configuración de cuenta de GitHub](https://github.com/settings/apps/authorizations). Revocar la autorización de una GitHub App no la desinstalará. Debes programar tu GitHub App para que cuando reciba su webhook deje de llamar a la API en nombre de la persona que revocó el token. Si la aplicación de GitHub sigue usando un token de acceso revocado, recibirá el error `401 Bad Credentials`. diff --git a/translations/es-ES/data/reusables/webhooks/check_run_properties.md b/translations/es-ES/data/reusables/webhooks/check_run_properties.md index a48ac94c40..b05d32cf52 100644 --- a/translations/es-ES/data/reusables/webhooks/check_run_properties.md +++ b/translations/es-ES/data/reusables/webhooks/check_run_properties.md @@ -1,12 +1,20 @@ -| Clave | Tipo | Descripción | -| --------------------------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `Acción` | `secuencia` | La acción realizada. Puede ser una de las siguientes:
      • `created` - Se creó una ejecución de verificación.
      • `completed` - El `status` de la ejecución de verificación es `completed`.
      • `rerequested` - Alguien volvió a solicitar que se volviera a ejecutar tu ejecución de verificación desde la IU de la solicitud de extracción. Consulta la sección "[Acerca de las verificaciones de estado](/articles/about-status-checks#checks)" para obtener más detalles sobre la IU de GitHub. Cuando recibes una acción de tipo `rerequested`, necesitarás [crear una ejecución de verificación nueva](/rest/reference/checks#create-a-check-run). Solo la {% data variables.product.prodname_github_app %} para la cual alguien solicitó volver a ejecutar la verificación recibirá la carga útil de `rerequested`.
      • `requested_action` - Alguien volvió a solicitar que se tome una acción que proporciona tu app. Solo la {% data variables.product.prodname_github_app %} para la cual alguien solicitó llevar a cabo una acción recibirá la carga útil de `requested_action`. Para aprender más sobre las ejecuciones de verificación y las acciones solicitadas, consulta la sección "[Ejecuciones de ferificación y acciones solicitadas](/rest/reference/checks#check-runs-and-requested-actions)."
      | -| `check_run` | `objeto` | La [check_run](/rest/reference/checks#get-a-check-run). | -| `check_run[status]` | `secuencia` | El estado actual de la ejecución de verificación. Puede ser `queued`, `in_progress`, o `completed`. | -| `check_run[conclusion]` | `secuencia` | El resultado de la ejecución de verificación que se completó. Puede ser uno de entre `success`, `failure`, `neutral`, `cancelled`, `timed_out`, `action_required` o `stale`. Este valor será `null` hasta que la ejecución de verificación esté como `completed`. | -| `check_run[name]` | `secuencia` | El nombre de la ejecución de verificación. | -| `check_run[check_suite][id]` | `número` | La id de la suite de verificaciones de la cual es parte esta ejecución de verificación. | -| `check_run[check_suite][pull_requests]` | `arreglo` | Una matriz de solicitudes de extracción que empatan con esta suite de verificaciones. Una solicitud de cambios empata con una suite de verificaciones si tienen la misma `head_branch`.

      **Nota:**
      • El `head_sha` de la suite de verificaciones puede diferir del `sha` de la solicitud de cambios si se sube información subsecuentemente a la solicitud de cambios.
      • Cuando la `head_branch` de la suite de verificación está en un repositorio bifurcado, esta será `null` y el arreglo de `pull_requests` estará vacío.
      | -| `check_run[check_suite][deployment]` | `objeto` | Un despliegue a un ambiente de repositorio. Este solo se poblará si un job de flujo de trabajo de {% data variables.product.prodname_actions %} que referencia un ambiente crea la ejecución de verificación. | -| `requested_action` | `objeto` | La acción que solicitó el usuario. | -| `requested_action[identifier]` | `secuencia` | La referencia del integrador de la acción que solicitó el usuario. | +--- +ms.openlocfilehash: 32ab126dadd891784d769bd869cf563c6783aedc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069245" +--- +Clave | Tipo | Descripción +----|------|------------- +`action`|`string` | acción realizada. Puede ser una de las siguientes:
      • `created`: se ha creado una ejecución de comprobación.
      • `completed`: el elemento `status` de la ejecución de comprobación es `completed`.
      • `rerequested`: alguien ha solicitado que se vuelva a ejecutar la ejecución de comprobación desde la UI de la solicitud de incorporación de cambios. Vea "[Acerca de las comprobaciones de estado](/articles/about-status-checks#checks)" para obtener más información sobre la interfaz de usuario de GitHub. Cuando reciba una acción `rerequested`, deberá [crear una ejecución de comprobación](/rest/reference/checks#create-a-check-run). Solo la {% data variables.product.prodname_github_app %} para la cual alguien ha solicitado volver a ejecutar la comprobación recibirá la carga útil `rerequested`.
      • `requested_action`: alguien ha solicitado una acción que proporciona la aplicación. Solo la {% data variables.product.prodname_github_app %} para la cual alguien ha solicitado llevar a cabo una acción recibirá la carga útil de `requested_action`. Para obtener más información sobre las ejecuciones de comprobación y las acciones solicitadas, vea "[Comprobar ejecuciones y acciones solicitadas](/rest/reference/checks#check-runs-and-requested-actions)".
      +`check_run`|`object` | El elemento [check_run](/rest/reference/checks#get-a-check-run). +`check_run[status]`|`string` | El estado actual de la ejecución de verificación. Puede ser `queued`, `in_progress` o `completed`. +`check_run[conclusion]`|`string` | El resultado de la ejecución de verificación que se completó. Puede ser `success`, `failure`, `neutral`, `cancelled`, `timed_out`, `action_required` o `stale`. Este valor será `null` hasta que la ejecución de verificación se haya `completed`. +`check_run[name]`|`string` | El nombre de la ejecución de verificación. +`check_run[check_suite][id]`|`integer` | La id de la suite de verificaciones de la cual es parte esta ejecución de verificación. +`check_run[check_suite][pull_requests]`|`array`| Una matriz de solicitudes de extracción que empatan con esta suite de verificaciones. Una solicitud de incorporación de cambios coincide con un conjunto de comprobación si tienen el mismo elemento `head_branch`.

      **Nota:**
      • El elemento `head_sha` del conjunto de comprobaciones puede diferir del elemento `sha` de la solicitud de incorporación de cambios si las inserciones posteriores se realizan en la PR.
      • Cuando el elemento `head_branch` del conjunto de comprobación está en un repositorio bifurcado, será `null` y la matriz `pull_requests` estará vacía.
      +`check_run[check_suite][deployment]`|`object`| Un despliegue a un ambiente de repositorio. Esto solo se rellenará si un trabajo de flujo de trabajo de {% data variables.product.prodname_actions %} que hace referencia a un entorno ha creado la ejecución de comprobación. +`requested_action`|`object` | La acción que solicitó el usuario. +`requested_action[identifier]`|`string` | La referencia del integrador de la acción que solicitó el usuario. diff --git a/translations/es-ES/data/reusables/webhooks/check_run_short_desc.md b/translations/es-ES/data/reusables/webhooks/check_run_short_desc.md index 2e853417be..b4f1b8ba91 100644 --- a/translations/es-ES/data/reusables/webhooks/check_run_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/check_run_short_desc.md @@ -1 +1,9 @@ -Ha ocurrido una actividad de ejecución de verificación. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta la API de REST de "[ejecuciones de verificación](/rest/reference/checks#runs)". +--- +ms.openlocfilehash: 947a858253f7ee2c96827796197e7be01dd69a1a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069244" +--- +Ha ocurrido una actividad de ejecución de verificación. {% data reusables.webhooks.action_type_desc %} Para más información, vea la API REST de "[ejecuciones de comprobación](/rest/reference/checks#runs)". diff --git a/translations/es-ES/data/reusables/webhooks/check_suite_properties.md b/translations/es-ES/data/reusables/webhooks/check_suite_properties.md index 0041cae5bd..d2218ac953 100644 --- a/translations/es-ES/data/reusables/webhooks/check_suite_properties.md +++ b/translations/es-ES/data/reusables/webhooks/check_suite_properties.md @@ -1,10 +1,18 @@ -| Clave | Tipo | Descripción | -| ---------------------------- | ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción realizada. Puede ser:
      • `completed` - Todas las ejecuciones de verificación en una suite de verificación se completaron.
      • `requested` - Ocurre cuando se carga código nuevo al repositorio de la app. Cuando recibes un evento de acción de tipo `requested`, necesitarás [Crear una ejecución de verificación nueva](/rest/reference/checks#create-a-check-run).
      • `rerequested` - Ocurre cuando alguien solicita volver a ejecutar toda la suite de verificaciones desde la IU de la solicitud de extracción. Cuando recibes los eventos de una acción de tipo `rerequested, necesitarás [crear una ejecución de verificación nueva](/rest/reference/checks#create-a-check-run). Consulta la sección "[Acerca de las verificaciones de estado](/articles/about-status-checks#checks)" para obtener más detalles sobre la IU de GitHub.
      | -| `check_suite` | `objeto` | La [check_suite](/rest/reference/checks#suites). | -| `check_suite[head_branch]` | `secuencia` | El nombre de la rama principal en la cual están los cambios. | -| `check_suite[head_sha]` | `secuencia` | El SHA de la confirmación más reciente para esta suite de verificaciones. | -| `check_suite[status]` | `secuencia` | El estado de resumen para todas las ejecuciones de verificación que son parte de la suite de verificaciones. Puede ser `queued`, `requested`, `in_progress` o `completed`. | -| `check_suite[conclusion]` | `secuencia` | La conclusión de resumen para todas las ejecuciones de verificación que son parte de la suite de verificaciones. Puede ser uno de entre `success`, `failure`, `neutral`, `cancelled`, `timed_out`, `action_required` o `stale`. Este valor será `null` hasta que la ejecución de verificación esté como `completed`. | -| `check_suite[url]` | `secuencia` | La URL que apunta al recurso de la API de suite de verificación. | -| `check_suite[pull_requests]` | `arreglo` | Una matriz de solicitudes de extracción que empatan con esta suite de verificaciones. Una solicitud de cambios empata con una suite de verificaciones si tienen la misma `head_branch`.

      **Nota:**
      • El `head_sha` de la suite de verificaciones puede diferir del `sha` de la solicitud de cambios si se sube información subsecuentemente a la solicitud de cambios.
      • Cuando la `head_branch` de la suite de verificación está en un repositorio bifurcado, esta será `null` y el arreglo de `pull_requests` estará vacío.
      | +--- +ms.openlocfilehash: 67fd6cd7e895b7e121c0972702473305fc560b24 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147116197" +--- +Clave | Tipo | Descripción +----|------|------------- +`action`|`string` | acción realizada. Puede ser:
      • `completed`: Se han completado todas las ejecuciones de verificación en una suite de verificación.
      • `requested`: Ocurre cuando se inserta código nuevo en el repositorio de la aplicación. Cuando recibas una acción `requested`, deberás [crear una ejecución de verificación](/rest/reference/checks#create-a-check-run).
      • `rerequested`: Ocurre cuando alguien solicita volver a ejecutar toda la suite de verificaciones desde la interfaz de usuario de la solicitud de extracción. Cuando recibas los eventos de la acción `rerequested`, deberás [crear una ejecución de comprobación](/rest/reference/checks#create-a-check-run). Consulta "[Acerca de las comprobaciones de estado](/articles/about-status-checks#checks)" para obtener más información sobre la interfaz de usuario de GitHub.
      +`check_suite`|`object` | La [check_suite](/rest/reference/checks#suites). +`check_suite[head_branch]`|`string` | El nombre de la rama principal en la cual están los cambios. +`check_suite[head_sha]`|`string` | El SHA de la confirmación más reciente para esta suite de verificaciones. +`check_suite[status]`|`string` | El estado de resumen para todas las ejecuciones de verificación que son parte de la suite de verificaciones. Puede ser `queued`, `requested`, `in_progress` o `completed`. +`check_suite[conclusion]`|`string`| La conclusión de resumen para todas las ejecuciones de verificación que son parte de la suite de verificaciones. Puede ser uno de entre `success`, `failure`, `neutral`, `cancelled`, `timed_out`, `action_required` o `stale`. Este valor será `null` hasta que la ejecución de verificación se haya `completed`. +`check_suite[url]`|`string` | La URL que apunta al recurso de la API de suite de verificación. +`check_suite[pull_requests]`|`array`| Una matriz de solicitudes de extracción que empatan con esta suite de verificaciones. Una solicitud de incorporación de cambios coincide con un conjunto de comprobación si tienen el mismo elemento `head_branch`.

      **Nota:**
      • El elemento `head_sha` del conjunto de comprobaciones puede diferir del elemento `sha` de la solicitud de incorporación de cambios si las inserciones posteriores se realizan en la PR.
      • Cuando el elemento `head_branch` del conjunto de comprobación esté en un repositorio bifurcado, será `null` y la matriz `pull_requests` estará vacía.
      diff --git a/translations/es-ES/data/reusables/webhooks/check_suite_short_desc.md b/translations/es-ES/data/reusables/webhooks/check_suite_short_desc.md index 62eeae9d66..7a9f394225 100644 --- a/translations/es-ES/data/reusables/webhooks/check_suite_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/check_suite_short_desc.md @@ -1 +1,9 @@ -Ha ocurrido una actividad de suite de verificaciones. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta la API de REST de "[suites de verificaciones](/rest/reference/checks#suites)". +--- +ms.openlocfilehash: 884a76854a09eb1ff5ee2d6ecb8728d40190cbce +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069242" +--- +Ha ocurrido una actividad de suite de verificaciones. {% data reusables.webhooks.action_type_desc %} Para más información, consulta la API REST de "[conjuntos de comprobación](/rest/reference/checks#suites)". diff --git a/translations/es-ES/data/reusables/webhooks/code_scanning_alert_event_properties.md b/translations/es-ES/data/reusables/webhooks/code_scanning_alert_event_properties.md index e39bbc74d2..817cdd61f7 100644 --- a/translations/es-ES/data/reusables/webhooks/code_scanning_alert_event_properties.md +++ b/translations/es-ES/data/reusables/webhooks/code_scanning_alert_event_properties.md @@ -1,6 +1,14 @@ -| Clave | Tipo | Descripción | -| ------------ | ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción que se realizó. Este puede ser uno de entre `created`, `reopened_by_user`, `closed_by_user`, `fixed`, `appeared_in_branch`, o `reopened`. | -| `alerta` | `objeto` | La alerta de escaneo de código involucrada en el evento. | -| `ref` | `secuencia` | La referencia de Git de la alerta de escaneo de código. Cuando la acción se muestra como `reopened_by_user` o `closed_by_user`, el evento se activó mediante el `sender` y este valor estará vacío. | -| `commit_oid` | `secuencia` | El SHA de la confirmación de la alerta del escaneo de código. Cuando la acción se muestra como `reopened_by_user` o `closed_by_user`, el evento se activó mediante el `sender` y este valor estará vacío. | +--- +ms.openlocfilehash: 0d90cfeda767e8df43964320baab50350a1d8ae4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091518" +--- +Clave | Tipo | Descripción +----|------|------------- +`action` | `string` | La acción que se ha realizado. Puede ser `created`, `reopened_by_user`, `closed_by_user`, `fixed`, `appeared_in_branch` o `reopened`. +`alert` | `object` | La alerta de escaneo de código involucrada en el evento. +`ref` | `string` | La referencia de Git de la alerta de escaneo de código. Cuando la acción es `reopened_by_user` o `closed_by_user`, el evento lo ha desencadenado `sender` y este valor estará vacío. +`commit_oid` | `string` | El SHA de la confirmación de la alerta del escaneo de código. Cuando la acción es `reopened_by_user` o `closed_by_user`, el evento lo ha desencadenado `sender` y este valor estará vacío. diff --git a/translations/es-ES/data/reusables/webhooks/code_scanning_alert_event_short_desc.md b/translations/es-ES/data/reusables/webhooks/code_scanning_alert_event_short_desc.md index 540a14536e..63e7b33afe 100644 --- a/translations/es-ES/data/reusables/webhooks/code_scanning_alert_event_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/code_scanning_alert_event_short_desc.md @@ -1 +1,9 @@ -Actividad relacionada con las alertas de escaneo de código en un repositorio. El tipo de actividad se especifica en la propiedad de la acción del objeto de la carga útil. Para obtener más información, consulta la sección "[Acerca del escaneo de código"](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning). +--- +ms.openlocfilehash: cc88fa011d7d38ff839c8704cfa54f4e32248e29 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091517" +--- +Actividad relacionada con las alertas de escaneo de código en un repositorio. El tipo de actividad se especifica en la propiedad de la acción del objeto de la carga útil. Para obtener más información, vea "[Acerca de los análisis de código](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning)". diff --git a/translations/es-ES/data/reusables/webhooks/commit_comment_properties.md b/translations/es-ES/data/reusables/webhooks/commit_comment_properties.md index b431fa99b9..8d02a95fad 100644 --- a/translations/es-ES/data/reusables/webhooks/commit_comment_properties.md +++ b/translations/es-ES/data/reusables/webhooks/commit_comment_properties.md @@ -1,4 +1,12 @@ -| Clave | Tipo | Descripción | -| ------------ | ----------- | -------------------------------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción realizada. Puede ser `created`. | -| `comentario` | `objeto` | El recurso de [comentario de la confirmación](/rest/reference/commits#get-a-commit-comment). | +--- +ms.openlocfilehash: 8deeff67d6d1d2563afaf8d7d3604a6ec8e6732b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091515" +--- +Clave | Tipo | Descripción +----|------|------------- +`action`|`string` | acción realizada. Puede ser `created`. +`comment`|`object` | Recurso de [comentario de confirmación](/rest/reference/commits#get-a-commit-comment). diff --git a/translations/es-ES/data/reusables/webhooks/commit_comment_short_desc.md b/translations/es-ES/data/reusables/webhooks/commit_comment_short_desc.md index caa7ece53a..08d97a4d5e 100644 --- a/translations/es-ES/data/reusables/webhooks/commit_comment_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/commit_comment_short_desc.md @@ -1 +1,9 @@ -Se creó un comentario de una confirmación. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta la API de REST de "[comentario de confirmación](/rest/reference/repos#comments)". +--- +ms.openlocfilehash: f854ca7eaa31e3104624176968823d5faaa8f8cc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091514" +--- +Se creó un comentario de una confirmación. {% data reusables.webhooks.action_type_desc %} Para más información, vea la API REST de "[confirmación de comentarios](/rest/reference/repos#comments)". diff --git a/translations/es-ES/data/reusables/webhooks/content_reference_short_desc.md b/translations/es-ES/data/reusables/webhooks/content_reference_short_desc.md index 49dc1f765c..e97a8cd2c9 100644 --- a/translations/es-ES/data/reusables/webhooks/content_reference_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/content_reference_short_desc.md @@ -1 +1,9 @@ -Una referencia de contenido nueva se muestra como `created`. Se crea una referenci de contenido nueva cuando el cuerpo o el comentario de un informe de problemas o solicitud de extracción incluye un URL que empte con un dominio de referencia de contenido configurado. Para obtener más información, consulta la sección "[Utilizar adjuntos de contenido](/apps/using-content-attachments/)" para aprender más sobre las referencias de contenido y sus adjuntos. +--- +ms.openlocfilehash: d1a09b2e8dda10045be7d37028096da448a3750c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091513" +--- +Una nueva referencia de contenido es `created`. Se crea una referenci de contenido nueva cuando el cuerpo o el comentario de un informe de problemas o solicitud de extracción incluye un URL que empte con un dominio de referencia de contenido configurado. Para más información sobre las referencias de contenido y los datos adjuntos, vea "[Uso de datos adjuntos de contenido](/apps/using-content-attachments/)". diff --git a/translations/es-ES/data/reusables/webhooks/content_type.md b/translations/es-ES/data/reusables/webhooks/content_type.md index d26accf02a..53c640eff1 100644 --- a/translations/es-ES/data/reusables/webhooks/content_type.md +++ b/translations/es-ES/data/reusables/webhooks/content_type.md @@ -1,6 +1,14 @@ +--- +ms.openlocfilehash: af18d54a50f016bdd0e475e40b31c74784788025 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091512" +--- Los webhooks pueden entregarse utilizando diferentes tipos de contenido: -- El tipo de contenido `application/json` entregará la carga útil de JSON directametne como el cuerpo de la solicitud `POST`. -- El tipo de contenido `application/x-www-form-urlencoded` enviará la carga útil de JSON como un parámetro de forma llamado `payload`. +- El tipo de contenido `application/json` entregará la carga JSON directamente como el cuerpo de la solicitud `POST`. +- El tipo de contenido `application/x-www-form-urlencoded` enviará la carga JSON como un parámetro de formulario denominado `payload`. -Elige el que se adapte mejor a tus necesidades. +Elija el que mejor se ajuste a sus necesidades. diff --git a/translations/es-ES/data/reusables/webhooks/create_properties.md b/translations/es-ES/data/reusables/webhooks/create_properties.md index d7dc82ba5e..9133a272b3 100644 --- a/translations/es-ES/data/reusables/webhooks/create_properties.md +++ b/translations/es-ES/data/reusables/webhooks/create_properties.md @@ -1,6 +1,14 @@ -| 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 `main`). | -| `descripción` | `secuencia` | La descripción actual del repositorio. | +--- +ms.openlocfilehash: 6c1ccaa4f59b43221657c906ca9eb35a9aa768ff +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147066766" +--- +Clave | Tipo | Descripción +----|------|------------- +`ref`|`string` | Recurso [`git ref`](/rest/reference/git#get-a-reference). +`ref_type`|`string` | El tipo de objeto de Git ref que se creó en el repositorio. Puede ser `branch` o `tag`. +`master_branch`|`string` | El nombre de la rama predeterminada del repositorio (a menudo `main`). +`description`|`string` | La descripción actual del repositorio. diff --git a/translations/es-ES/data/reusables/webhooks/create_short_desc.md b/translations/es-ES/data/reusables/webhooks/create_short_desc.md index d205c91e4e..fd3be64174 100644 --- a/translations/es-ES/data/reusables/webhooks/create_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/create_short_desc.md @@ -1 +1,9 @@ -Se crea una rama o etiqueta de Git. Para obtener más información, consulta la API de REST de "[Git database](/rest/reference/git#create-a-reference)". +--- +ms.openlocfilehash: 7542c620a5e877add1782c1986d94bd40c75983c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091510" +--- +Se crea una rama o etiqueta de Git. Para más información, vea la API REST de "[base de datos de Git](/rest/reference/git#create-a-reference)". diff --git a/translations/es-ES/data/reusables/webhooks/delete_properties.md b/translations/es-ES/data/reusables/webhooks/delete_properties.md index a5c0d1950f..27ce7a56b1 100644 --- a/translations/es-ES/data/reusables/webhooks/delete_properties.md +++ b/translations/es-ES/data/reusables/webhooks/delete_properties.md @@ -1,4 +1,12 @@ -| 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 que se borró en el repositorio. Puede ser `branch` o `tag`. | +--- +ms.openlocfilehash: ba26ecd74a774d66712c9660cf1824ee91d0b082 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "146138980" +--- +Clave | Tipo | Descripción +----|------|------------- +`ref`|`string` | Recurso [`git ref`](/rest/reference/git#get-a-reference). +`ref_type`|`string` | El tipo de objeto de referencia de Git eliminado en el repositorio. Puede ser `branch` o `tag`. diff --git a/translations/es-ES/data/reusables/webhooks/delete_short_desc.md b/translations/es-ES/data/reusables/webhooks/delete_short_desc.md index 0b4a68c0a4..ddd58f6ab7 100644 --- a/translations/es-ES/data/reusables/webhooks/delete_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/delete_short_desc.md @@ -1 +1,9 @@ -Se borra una rama o etiqueta de Git. Para obtener más información, consulta la API de REST de "[Base de datos de Git](/rest/reference/git#delete-a-reference)". +--- +ms.openlocfilehash: ab5f028c76a9af4321ae874413ca46b1186258ed +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091506" +--- +Se borra una rama o etiqueta de Git. Para más información, vea la API REST de "[base de datos de Git](/rest/reference/git#delete-a-reference)". diff --git a/translations/es-ES/data/reusables/webhooks/deploy_key_properties.md b/translations/es-ES/data/reusables/webhooks/deploy_key_properties.md index 5b57a4d798..776f3c0ff2 100644 --- a/translations/es-ES/data/reusables/webhooks/deploy_key_properties.md +++ b/translations/es-ES/data/reusables/webhooks/deploy_key_properties.md @@ -1,4 +1,12 @@ -| Clave | Tipo | Descripción | -| -------- | ----------- | ------------------------------------------------------------------------ | -| `Acción` | `secuencia` | La acción realizada. Puede ser tanto `created` como `deleted`. | -| `clave` | `objeto` | El recurso [`deploy key`](/rest/reference/deployments#get-a-deploy-key). | +--- +ms.openlocfilehash: 08a63ae6bd345d180669abb953975aeadacf2faa +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091499" +--- +Clave | Tipo | Descripción +----|------|------------- +`action` |`string` | acción realizada. Puede ser `created` o `deleted`. +`key` |`object` | Recurso [`deploy key`](/rest/reference/deployments#get-a-deploy-key). diff --git a/translations/es-ES/data/reusables/webhooks/deploy_key_short_desc.md b/translations/es-ES/data/reusables/webhooks/deploy_key_short_desc.md index 8b55a7b9f1..e17fa4bbb8 100644 --- a/translations/es-ES/data/reusables/webhooks/deploy_key_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/deploy_key_short_desc.md @@ -1 +1,9 @@ -Una llave de despliegue se agrega o se elimina de un repositorio. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta la API de REST de "[Llaves de despliegue](/rest/reference/repos#keys)". +--- +ms.openlocfilehash: 7339240281aca563ec46d3763d281aed52a9b22a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091497" +--- +Una llave de despliegue se agrega o se elimina de un repositorio. {% data reusables.webhooks.action_type_desc %} Para más información, vea la API REST de "[claves de implementación](/rest/reference/repos#keys)". diff --git a/translations/es-ES/data/reusables/webhooks/deployment_short_desc.md b/translations/es-ES/data/reusables/webhooks/deployment_short_desc.md index 348d86c224..7b08d4a7ad 100644 --- a/translations/es-ES/data/reusables/webhooks/deployment_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/deployment_short_desc.md @@ -1 +1,9 @@ -Se crea un despliegue. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta la API de REST de "[despliegue](/rest/reference/deployments#list-deployments)". +--- +ms.openlocfilehash: 41fb70aa2e89cbd2a41c400ae797e265da2fe7b6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091496" +--- +Se crea un despliegue. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta la API de REST de "[implementación](/rest/reference/deployments#list-deployments)". diff --git a/translations/es-ES/data/reusables/webhooks/deployment_status_short_desc.md b/translations/es-ES/data/reusables/webhooks/deployment_status_short_desc.md index c9467af922..60ba99d125 100644 --- a/translations/es-ES/data/reusables/webhooks/deployment_status_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/deployment_status_short_desc.md @@ -1 +1,9 @@ -Se crea un despliegue. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta la API de REST de "[deployments](/rest/reference/repos#deployments)". +--- +ms.openlocfilehash: 4acf7bd889b92b0ee72376b2cc8ae3e037bead97 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091494" +--- +Se crea un despliegue. {% data reusables.webhooks.action_type_desc %} Para más información, vea la API REST de "[implementaciones](/rest/reference/repos#deployments)". diff --git a/translations/es-ES/data/reusables/webhooks/discussion_desc.md b/translations/es-ES/data/reusables/webhooks/discussion_desc.md index 29f422e7b5..ffd8cf060e 100644 --- a/translations/es-ES/data/reusables/webhooks/discussion_desc.md +++ b/translations/es-ES/data/reusables/webhooks/discussion_desc.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: db1277d1125c315b1a6a202b714a7faf54721a0e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147081108" +--- `discussion` | `object` | El recurso [`discussion`](/graphql/guides/using-the-graphql-api-for-discussions#discussion). diff --git a/translations/es-ES/data/reusables/webhooks/discussions-webhooks-beta.md b/translations/es-ES/data/reusables/webhooks/discussions-webhooks-beta.md index 854dd1b5ee..a6dd7155c3 100644 --- a/translations/es-ES/data/reusables/webhooks/discussions-webhooks-beta.md +++ b/translations/es-ES/data/reusables/webhooks/discussions-webhooks-beta.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 6fbcea209a4c511541e5fa92b7cc15d0c0d30908 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091492" +--- {% note %} -**Nota:** Los eventos de webhook para los {% data variables.product.prodname_discussions %} se encuentran actualmente en beta y están sujetos a cambios. +**Nota:** Los eventos de webhook para {% data variables.product.prodname_discussions %} se encuentran actualmente en versión beta y están sujetos a cambios. {% endnote %} diff --git a/translations/es-ES/data/reusables/webhooks/enterprise_short_desc.md b/translations/es-ES/data/reusables/webhooks/enterprise_short_desc.md index c21df92bde..73d98d6cde 100644 --- a/translations/es-ES/data/reusables/webhooks/enterprise_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/enterprise_short_desc.md @@ -1 +1,9 @@ -Un administrador de repositorio o de sitio habilita o inhabilita el acceso de lectura anónimo de Git. Consulta "[Permitir que los administradores habiliten el acceso de lectura anónimo de Git en los repositorios públicos](/enterprise/admin/user-management/allowing-admins-to-enable-anonymous-git-read-access-to-public-repositories)" para obtener más detalles. Este evento no está disponible en la API de Eventos. +--- +ms.openlocfilehash: 7cd50cbc6936454c9015c2923d7474ba2712bfdc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091491" +--- +Un administrador de repositorio o de sitio habilita o inhabilita el acceso de lectura anónimo de Git. Consulta "[Permitir que los administradores habiliten el acceso de lectura anónimo de Git a repositorios públicos](/enterprise/admin/user-management/allowing-admins-to-enable-anonymous-git-read-access-to-public-repositories)" para obtener más detalles. Este evento no está disponible en la API de Eventos. diff --git a/translations/es-ES/data/reusables/webhooks/events_api_payload.md b/translations/es-ES/data/reusables/webhooks/events_api_payload.md index 2c699ef99f..000b824d5a 100644 --- a/translations/es-ES/data/reusables/webhooks/events_api_payload.md +++ b/translations/es-ES/data/reusables/webhooks/events_api_payload.md @@ -1 +1,9 @@ -El [objeto del evento](#event-object-common-properties) incluye propiedades que son comunes para todos los eventos. Cada objeto de evento incluye una propiedad de `payload` y el valor es único para cada tipo de evento. El objeto de `payload` para este evento se describe a continuación. +--- +ms.openlocfilehash: 481c86dcad299f33fd8ae0cf3db215ad212773d8 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091490" +--- +El [objeto de evento](#event-object-common-properties) incluye propiedades que son comunes para todos los eventos. Cada objeto de evento incluye una propiedad `payload` y el valor es único para cada tipo de evento. El objeto `payload` de este evento se describe a continuación. diff --git a/translations/es-ES/data/reusables/webhooks/fork_properties.md b/translations/es-ES/data/reusables/webhooks/fork_properties.md index 731ec88d0c..85f93638ea 100644 --- a/translations/es-ES/data/reusables/webhooks/fork_properties.md +++ b/translations/es-ES/data/reusables/webhooks/fork_properties.md @@ -1,3 +1,11 @@ -| Clave | Tipo | Descripción | -| -------- | -------- | --------------------------------------------------------------------------------- | -| `forkee` | `objeto` | El recurso de [`repository`](/rest/reference/repos#get-a-repository) que se creó. | +--- +ms.openlocfilehash: 181b74164ca899dc64ae52500333bb13709c20b4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091488" +--- +Clave | Tipo | Descripción +----|------|------------- +`forkee`|`object` | Recurso [`repository`](/rest/reference/repos#get-a-repository) creado. diff --git a/translations/es-ES/data/reusables/webhooks/fork_short_desc.md b/translations/es-ES/data/reusables/webhooks/fork_short_desc.md index 5527572038..0417c9c6fa 100644 --- a/translations/es-ES/data/reusables/webhooks/fork_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/fork_short_desc.md @@ -1 +1,9 @@ -Un usuario bifurca un repositorio. Para obtener más información, consulta la API de REST de "[bifurcaciones](/rest/reference/repos#forks)". +--- +ms.openlocfilehash: eeedab24655482507727775731c394ae27dd39ca +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145165237" +--- +Un usuario bifurca un repositorio. Para obtener más información, consulte las "[bifurcaciones](/rest/reference/repos#forks)" de la API de REST. diff --git a/translations/es-ES/data/reusables/webhooks/gollum_properties.md b/translations/es-ES/data/reusables/webhooks/gollum_properties.md index 39a7756aae..895cc87ece 100644 --- a/translations/es-ES/data/reusables/webhooks/gollum_properties.md +++ b/translations/es-ES/data/reusables/webhooks/gollum_properties.md @@ -1,8 +1,16 @@ -| Clave | Tipo | Descripción | -| -------------------- | ----------- | ---------------------------------------------------------------------- | -| `páginas` | `arreglo` | Las páginas que se actualizaron. | -| `pages[][page_name]` | `secuencia` | El nombre de la página. | -| `pages[][title]` | `secuencia` | El título de la página actual. | -| `pages[][action]` | `secuencia` | La acción que se realizó en la página. Puede ser `created` o `edited`. | -| `pages[][sha]` | `secuencia` | El SHA de confirmación más reciente de la página. | -| `pages[][html_url]` | `secuencia` | Apunta a la página de wiki de HMTL. | +--- +ms.openlocfilehash: 55d2a154539d7cc6b73f248c5616bd0016a561aa +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091486" +--- +Clave | Tipo | Descripción +----|------|------------- +`pages`|`array` | Las páginas que se actualizaron. +`pages[][page_name]`|`string` | Nombre de la página. +`pages[][title]`|`string` | El título de página actual. +`pages[][action]`|`string` | La acción que se realizó en la página. Puede ser `created` o `edited`. +`pages[][sha]`|`string` | El SHA de confirmación más reciente de la página. +`pages[][html_url]`|`string` | Apunta a la página de wiki de HMTL. diff --git a/translations/es-ES/data/reusables/webhooks/gollum_short_desc.md b/translations/es-ES/data/reusables/webhooks/gollum_short_desc.md index bc459f3ed1..a89ebb6ff7 100644 --- a/translations/es-ES/data/reusables/webhooks/gollum_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/gollum_short_desc.md @@ -1 +1,9 @@ -Se crea o actualiza una página de wiki. Para obtener más información, consulta la sección "[Acerca de los wikis](/communities/documenting-your-project-with-wikis/about-wikis)". +--- +ms.openlocfilehash: 352bdeaf55496ddd5da7262e3c541f7a74f8cc35 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091478" +--- +Se crea o actualiza una página de wiki. Para más información, consulte "[Acerca de las wikis](/communities/documenting-your-project-with-wikis/about-wikis)". diff --git a/translations/es-ES/data/reusables/webhooks/installation_properties.md b/translations/es-ES/data/reusables/webhooks/installation_properties.md index 391d96f55c..68f6b152dc 100644 --- a/translations/es-ES/data/reusables/webhooks/installation_properties.md +++ b/translations/es-ES/data/reusables/webhooks/installation_properties.md @@ -1,4 +1,12 @@ -| Clave | Tipo | Descripción | -| -------------- | ----------- | ----------------------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción que se realizó. Puede ser una de las siguientes:
      • `created` - Alguien instala una {% data variables.product.prodname_github_app %}.
      • `deleted` - Alguien desinstala una {% data variables.product.prodname_github_app %}
      • `suspend` - alguien suspende la instalación de una {% data variables.product.prodname_github_app %}.
      • `unsuspend` - Alguien deja de suspender una instalación de {% data variables.product.prodname_github_app %}.
      • `new_permissions_accepted` - Alguien acepta permisos nuevos para una instalación de {% data variables.product.prodname_github_app %}. Cuando un propietario de una {% data variables.product.prodname_github_app %} solcita permisos nuevos, la persona que instaló dicha {% data variables.product.prodname_github_app %} debe aceptar la solicitud de estos permisos nuevos.
      | -| `repositories` | `arreglo` | Un areglo de objetos de repositorio al que puede acceder la instalación. | +--- +ms.openlocfilehash: 2bd293f62b5fcf467c379c315347056245029ff6 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091477" +--- +Clave | Tipo | Descripción +----|------|------------ +`action` | `string` | La acción que se ha realizado. Puede ser una de las siguientes:
      • `created`: alguien instala una {% data variables.product.prodname_github_app %}.
      • `deleted`: alguien desinstala una {% data variables.product.prodname_github_app %}
      • `suspend`: alguien suspende la instalación de una {% data variables.product.prodname_github_app %}.
      • `unsuspend`: alguien anula la suspensión de la instalación de una {% data variables.product.prodname_github_app %}.
      • `new_permissions_accepted`: alguien acepta nuevos permisos para la instalación de una {% data variables.product.prodname_github_app %}. Cuando un propietario de una {% data variables.product.prodname_github_app %} solcita permisos nuevos, la persona que instaló dicha {% data variables.product.prodname_github_app %} debe aceptar la solicitud de estos permisos nuevos.
      +`repositories` | `array` | Un areglo de objetos de repositorio al que puede acceder la instalación. diff --git a/translations/es-ES/data/reusables/webhooks/installation_repositories_properties.md b/translations/es-ES/data/reusables/webhooks/installation_repositories_properties.md index 7adfdfa19f..b042d641c5 100644 --- a/translations/es-ES/data/reusables/webhooks/installation_repositories_properties.md +++ b/translations/es-ES/data/reusables/webhooks/installation_repositories_properties.md @@ -1,6 +1,14 @@ -| Clave | Tipo | Descripción | -| ---------------------- | ----------- | ------------------------------------------------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción que se realizó. Puede ser tanto `added` como `removed`. | -| `repository_selection` | `secuencia` | La elección de repositorios en los cuales se encuentra la instalación. Puede ser tanto `selected` como `all`. | -| `repositories_added` | `arreglo` | Una matriz de objetos del repositorio, los cuales se agregaron a la instalación. | -| `repositories_removed` | `arreglo` | Una matriz de objetos del repositorio, los cuales se eliminaron de la instalación. | +--- +ms.openlocfilehash: 43e874e29bca10faa81fd0f24e4098fe20eab90c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069241" +--- +Clave | Tipo | Descripción +----|------|------------ +`action` | `string` | La acción que se ha realizado. Puede ser `added` o `removed`. +`repository_selection` | `string` | La elección de repositorios en los cuales se encuentra la instalación. Puede ser `selected` o `all`. +`repositories_added` | `array` | Una matriz de objetos del repositorio, los cuales se agregaron a la instalación. +`repositories_removed` | `array` | Una matriz de objetos del repositorio, los cuales se eliminaron de la instalación. diff --git a/translations/es-ES/data/reusables/webhooks/installation_repositories_short_desc.md b/translations/es-ES/data/reusables/webhooks/installation_repositories_short_desc.md index 1766da69b7..5de52fbefe 100644 --- a/translations/es-ES/data/reusables/webhooks/installation_repositories_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/installation_repositories_short_desc.md @@ -1 +1,9 @@ -La actividad relacionada con los repositorios que se está agregando a la instalación de la GitHub App. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta la API de REST de "[Instalación de GitHub Apps](/rest/reference/apps)". +--- +ms.openlocfilehash: 8911559888bccc2d46e9e698d4f71a224698a2ca +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091476" +--- +La actividad relacionada con los repositorios que se está agregando a la instalación de la GitHub App. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta la API REST de [Instalación de GitHub App](/rest/reference/apps). diff --git a/translations/es-ES/data/reusables/webhooks/installation_short_desc.md b/translations/es-ES/data/reusables/webhooks/installation_short_desc.md index 05bdcdafde..e0854eb67d 100644 --- a/translations/es-ES/data/reusables/webhooks/installation_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/installation_short_desc.md @@ -1 +1,9 @@ -La actividad relacionada con la instalación de una GitHub App. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta la API de REST de "[Instalación de GitHub Apps](/rest/reference/apps)". +--- +ms.openlocfilehash: c9c5390c972cb69a2b02a59a71a128394752c179 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091971" +--- +La actividad relacionada con la instalación de una GitHub App. {% data reusables.webhooks.action_type_desc %} Para obtener más información, vea la API REST de "[Instalación de GitHub App](/rest/reference/apps)". diff --git a/translations/es-ES/data/reusables/webhooks/issue_comment_properties.md b/translations/es-ES/data/reusables/webhooks/issue_comment_properties.md index 4e5787b73e..376fa9fa01 100644 --- a/translations/es-ES/data/reusables/webhooks/issue_comment_properties.md +++ b/translations/es-ES/data/reusables/webhooks/issue_comment_properties.md @@ -1 +1,12 @@ -`changes`|`object` | Los cambios al comentario en caso de que la acción sea `edited`. `changes[body][from]` |`string` | La versión previa del cuerpo si la acción aparece como `edited`. `issue`|`object` | El [issue](/rest/reference/issues) al cual pertenece el comentario. `comment`|`object` | El [comment](/rest/reference/issues#comments) mismo. +--- +ms.openlocfilehash: 48bdd132a0dd2956a88444f85d1a6e06adeaed85 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091474" +--- +`changes`|`object` | Cambios en el comentario si la acción ha sido `edited`. +`changes[body][from]` |`string` | Versión previa del cuerpo si la acción ha sido `edited`. +`issue`|`object` | [Problema](/rest/reference/issues) al que pertenece el comentario. +`comment`|`object` | El propio [comentario](/rest/reference/issues#comments). diff --git a/translations/es-ES/data/reusables/webhooks/issue_comment_short_desc.md b/translations/es-ES/data/reusables/webhooks/issue_comment_short_desc.md index e7a7f6b24f..3509389869 100644 --- a/translations/es-ES/data/reusables/webhooks/issue_comment_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/issue_comment_short_desc.md @@ -1 +1,9 @@ -Actividad relacionada con un comentario a una propuesta o solicitud de cambios. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta la API de REST de "[comentrios del informe de problemas](/rest/reference/issues#comments)". +--- +ms.openlocfilehash: adbfa81086df1afabbb70d5357dec47bb0a68a0f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069240" +--- +Actividad relacionada con un comentario a una propuesta o solicitud de cambios. {% data reusables.webhooks.action_type_desc %} Para más información, vea la API REST de "[comentarios de incidencias](/rest/reference/issues#comments)". diff --git a/translations/es-ES/data/reusables/webhooks/issue_comment_webhook_properties.md b/translations/es-ES/data/reusables/webhooks/issue_comment_webhook_properties.md index 4f1f637743..a0bedd70cc 100644 --- a/translations/es-ES/data/reusables/webhooks/issue_comment_webhook_properties.md +++ b/translations/es-ES/data/reusables/webhooks/issue_comment_webhook_properties.md @@ -1,3 +1,11 @@ -| Clave | Tipo | Descripción | -| -------- | ----------- | -------------------------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción que se realizó en el comentario. Puede ser `created`, `edited`, o `deleted`. | +--- +ms.openlocfilehash: 0471d244dfc24ce15dcd98323b44019729f604e1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091473" +--- +Clave | Tipo | Descripción +----|------|------------- +`action`|`string` | La acción que se realizó en el comentario. Puede ser `created`, `edited` o `deleted`. diff --git a/translations/es-ES/data/reusables/webhooks/issue_event_api_properties.md b/translations/es-ES/data/reusables/webhooks/issue_event_api_properties.md index 7567791896..86a76890c6 100644 --- a/translations/es-ES/data/reusables/webhooks/issue_event_api_properties.md +++ b/translations/es-ES/data/reusables/webhooks/issue_event_api_properties.md @@ -1,3 +1,11 @@ -| Clave | Tipo | Descripción | -| -------- | ----------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción que se realizó. Puede ser uno de entre `opened`, `edited`, `closed`, `reopened`, `assigned`, `unassigned`, `labeled` o `unlabeled`. | +--- +ms.openlocfilehash: 0064b9b4385dc3e8dcad7cf8bf6e0ecb083c90b3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145165109" +--- +Clave | Tipo | Descripción +----|------|------------- +`action`|`string` | La acción que se ha realizado. Puede ser de tipo `opened`, `edited`, `closed`, `reopened`, `assigned`, `unassigned`, `labeled` o `unlabeled`. diff --git a/translations/es-ES/data/reusables/webhooks/issue_properties.md b/translations/es-ES/data/reusables/webhooks/issue_properties.md index 37b844378d..38b95b2527 100644 --- a/translations/es-ES/data/reusables/webhooks/issue_properties.md +++ b/translations/es-ES/data/reusables/webhooks/issue_properties.md @@ -1 +1,14 @@ -`issue`|`object` | El [issue](/rest/reference/issues) mismo. `changes`|`object`| Los cambios al informe de problemas si la acción está como `edited`. `changes[title][from]`|`string` | La versión previa del título si la acción fue `edited`. `changes[body][from]` |`string` | La versión previa del cuerpo si la acción aparece como `edited`. `assignee`|`object` | El usuario opcional que se asignó o se desasignó del informe de problemas. `label`|`object` | La etiqueta opcional que se agregó o que se eliminó del informe de problemas. +--- +ms.openlocfilehash: 905d4497bb48d1c5bfab91a1bb06389e5cd197e1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069239" +--- +`issue`|`object` | La propia [incidencia](/rest/reference/issues). +`changes`|`object`| Cambios en la incidencia si la acción ha sido `edited`. +`changes[title][from]`|`string` | Versión previa del título si la acción ha sido `edited`. +`changes[body][from]`|`string` | Versión previa del cuerpo si la acción ha sido `edited`. +`assignee`|`object` | Usuario opcional que se ha asignado a la incidencia o se ha desasignado de ella. +`label`|`object` | Etiqueta opcional que se ha agregado a la incidencia o se ha quitado de ella. diff --git a/translations/es-ES/data/reusables/webhooks/issue_webhook_properties.md b/translations/es-ES/data/reusables/webhooks/issue_webhook_properties.md index 0d42edcd07..c246620cb9 100644 --- a/translations/es-ES/data/reusables/webhooks/issue_webhook_properties.md +++ b/translations/es-ES/data/reusables/webhooks/issue_webhook_properties.md @@ -1,3 +1,11 @@ -| Clave | Tipo | Descripción | -| -------- | ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción que se realizó. Puede ser uno de entre `opened`, `edited`, `deleted`, `pinned`, `unpinned`, `closed`, `reopened`, `assigned`, `unassigned`, `labeled`, `unlabeled`, `locked`, `unlocked`, `transferred`, `milestoned`, o `demilestoned`. | +--- +ms.openlocfilehash: 998e7c618e8a8abb855d6536a8ece5d75921e3f5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091472" +--- +Clave | Tipo | Descripción +----|------|------------- +`action`|`string` | La acción que se ha realizado. Puede ser `opened`, `edited`, `deleted`, `pinned`, `unpinned`, `closed`, `reopened`, `assigned`, `unassigned`, `labeled`, `unlabeled`, `locked`, `unlocked`, `transferred`, `milestoned` o `demilestoned`. diff --git a/translations/es-ES/data/reusables/webhooks/issues_short_desc.md b/translations/es-ES/data/reusables/webhooks/issues_short_desc.md index b2a7d2aa52..2e0a9e22de 100644 --- a/translations/es-ES/data/reusables/webhooks/issues_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/issues_short_desc.md @@ -1 +1,9 @@ -La actividar relacionada con un informe de problemas. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta la API de REST de "[informe de problemas](/rest/reference/issues)". +--- +ms.openlocfilehash: f0efd471b85c08dc1a32bfebfe3ecb2fc34496e7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091966" +--- +La actividar relacionada con un informe de problemas. {% data reusables.webhooks.action_type_desc %} Para más información, vea la API REST de "[incidencias](/rest/reference/issues)". diff --git a/translations/es-ES/data/reusables/webhooks/label_short_desc.md b/translations/es-ES/data/reusables/webhooks/label_short_desc.md index 996ba4215c..81af413add 100644 --- a/translations/es-ES/data/reusables/webhooks/label_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/label_short_desc.md @@ -1 +1,9 @@ -Actividad relacionada con una etiqueta. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta la API de REST de "[etiquetas](/rest/reference/issues#labels)". +--- +ms.openlocfilehash: 438d5e82d73a5f121b4c15a0d03ac5d2b4f44076 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091471" +--- +Actividad relacionada con una etiqueta. {% data reusables.webhooks.action_type_desc %} Para más información, vea la API REST de "[etiquetas](/rest/reference/issues#labels)". diff --git a/translations/es-ES/data/reusables/webhooks/member_event_api_properties.md b/translations/es-ES/data/reusables/webhooks/member_event_api_properties.md index 90cbcc889b..e465705ead 100644 --- a/translations/es-ES/data/reusables/webhooks/member_event_api_properties.md +++ b/translations/es-ES/data/reusables/webhooks/member_event_api_properties.md @@ -1,3 +1,11 @@ -| Clave | Tipo | Descripción | -| -------- | ----------- | ---------------------------------------------------------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción que se realizó. Puede ponerse como `added` para indicar que un usuario aceptó una invitación al repositorio. | +--- +ms.openlocfilehash: 8100e743e3f59f107f3054bf857fdae3ac3570c1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091964" +--- +Clave | Tipo | Descripción +----|------|------------- +`action` | `string` | La acción que se ha realizado. Puede ser `added` para indicar que un usuario ha aceptado una invitación a un repositorio. diff --git a/translations/es-ES/data/reusables/webhooks/member_properties.md b/translations/es-ES/data/reusables/webhooks/member_properties.md index babbf914f8..c675fb556e 100644 --- a/translations/es-ES/data/reusables/webhooks/member_properties.md +++ b/translations/es-ES/data/reusables/webhooks/member_properties.md @@ -1 +1,11 @@ -`member`|`object` | El [user](/rest/reference/users) que se agregó. `changes`|`object`| Los cambios a los permisos del colaborador si la acción fue `edited`. `changes[old_permission][from]`|`string` | Los permisos previos del colaborador si la acción fue `edited`. +--- +ms.openlocfilehash: 60b583225d30a4d15b7e7454e417f645b7d6c8e4 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069229" +--- +`member`|`object` | [Usuario](/rest/reference/users) que se ha agregado. +`changes`|`object`| Cambios en los permisos de colaborador si la acción ha sido `edited`. +`changes[old_permission][from]`|`string` | Permisos anteriores del colaborador si la acción ha sido `edited`. diff --git a/translations/es-ES/data/reusables/webhooks/member_short_desc.md b/translations/es-ES/data/reusables/webhooks/member_short_desc.md index 86bac111d2..64e3e6a388 100644 --- a/translations/es-ES/data/reusables/webhooks/member_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/member_short_desc.md @@ -1 +1,9 @@ -La actividad relacionada con los colaboradores del repositorio. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta la API de REST de "[colaboradores](/rest/reference/repos#collaborators)". +--- +ms.openlocfilehash: 9a312504c89247b7ac99cec1e25120b0e9de0d1a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091963" +--- +La actividad relacionada con los colaboradores del repositorio. {% data reusables.webhooks.action_type_desc %} Para más información, consulta la API REST de "[colaboradores](/rest/reference/repos#collaborators)". diff --git a/translations/es-ES/data/reusables/webhooks/member_webhook_properties.md b/translations/es-ES/data/reusables/webhooks/member_webhook_properties.md index 5936ddb985..6c4b933519 100644 --- a/translations/es-ES/data/reusables/webhooks/member_webhook_properties.md +++ b/translations/es-ES/data/reusables/webhooks/member_webhook_properties.md @@ -1,3 +1,11 @@ -| Clave | Tipo | Descripción | -| -------- | ----------- | ----------------------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción que se realizó. Puede ser una de las siguientes:
      • `added` - Un usuario acepta una invitación a un repositorio.
      • `removed` - Se elimina a un usuario como colaborador de un repositorio.
      • `edited` - Han cambiado los permisos de colaborador de un usuario.
      | +--- +ms.openlocfilehash: 6e4d3748d95e097726f2b372306d0248fb7c2427 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069227" +--- +Clave | Tipo | Descripción +----|------|------------- +`action`|`string` | La acción que se ha realizado. Puede ser una de las siguientes:
      • `added`: un usuario acepta una invitación a un repositorio.
      • `removed`: se elimina a un usuario como colaborador de un repositorio.
      • `edited`: han cambiado los permisos de colaborador de un usuario.
      diff --git a/translations/es-ES/data/reusables/webhooks/membership_properties.md b/translations/es-ES/data/reusables/webhooks/membership_properties.md index 5284292644..126361133e 100644 --- a/translations/es-ES/data/reusables/webhooks/membership_properties.md +++ b/translations/es-ES/data/reusables/webhooks/membership_properties.md @@ -1,6 +1,14 @@ -| Clave | Tipo | Descripción | -| --------- | ----------- | --------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción que se realizó. Puede ser `added` o `removed`. | -| `alcance` | `secuencia` | El alcance de la membrecía. Acutalmente, solo puede ser `team`. | -| `miembro` | `objeto` | El [usuario](/rest/reference/users) que se agregó o se eliminó. | -| `equipo` | `objeto` | El [equipo](/rest/reference/teams) para la membrecía. | +--- +ms.openlocfilehash: e2df86df5d4919f4c55bb1963b66e9114eb03e44 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091962" +--- +Clave | Tipo | Descripción +----|------|------------- +`action` |`string` | La acción que se ha realizado. Puede ser `added` o `removed`. +`scope` |`string` | El alcance de la membrecía. Actualmente, solo puede ser `team`. +`member` |`object` | [Usuario](/rest/reference/users) que se ha agregado o quitado. +`team` |`object` | [Equipo](/rest/reference/teams) para la pertenencia. diff --git a/translations/es-ES/data/reusables/webhooks/membership_short_desc.md b/translations/es-ES/data/reusables/webhooks/membership_short_desc.md index e9106987ec..a8d18b4ccf 100644 --- a/translations/es-ES/data/reusables/webhooks/membership_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/membership_short_desc.md @@ -1 +1,9 @@ -La actividad relacionada con la membrecía del equipo. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta la API de REST de "[miembros del equipo](/rest/reference/teams#members)". +--- +ms.openlocfilehash: 2147599fef4aff3ddefeeaaf26e40d249cb7c124 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069226" +--- +La actividad relacionada con la membrecía del equipo. {% data reusables.webhooks.action_type_desc %} Para obtener más información, vea la API REST "[miembros del equipo](/rest/reference/teams#members)". diff --git a/translations/es-ES/data/reusables/webhooks/milestone_properties.md b/translations/es-ES/data/reusables/webhooks/milestone_properties.md index 9631f8abcb..e5f034ab01 100644 --- a/translations/es-ES/data/reusables/webhooks/milestone_properties.md +++ b/translations/es-ES/data/reusables/webhooks/milestone_properties.md @@ -1,8 +1,16 @@ -| Clave | Tipo | Descripción | -| ---------------------------- | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción que se realizó. Puede ser uno de entre `created`, `closed`, `opened` (cuando se abre un hito previamente cerrado), `edited` o `deleted`. | -| `hito` | `objeto` | El hito mismo. | -| `changes` | `objeto` | Los cambios al hito si la acción se encuentra como `edited`. | -| `changes[description][from]` | `secuencia` | La versión previa de la descripción si la acción está como `edited`. | -| `changes[due_on][from]` | `secuencia` | La versión previa de la fecha límite si la acción se puso como `edited`. | -| `changes[title][from]` | `secuencia` | La versión previa del título si la acción se puso como `edited`. | +--- +ms.openlocfilehash: 59b68e124208e167e58e295905ff993ecf0530ef +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091961" +--- +Clave | Tipo | Descripción +----|------|------------- +`action` |`string` | La acción que se ha realizado. Puede ser `created`, `closed`, `opened` (se vuelve a abrir un hito cerrado), `edited` o `deleted`. +`milestone` |`object` | El hito mismo. +`changes`|`object`| Cambios en el hito si la acción ha sido `edited`. +`changes[description][from]`|`string` | Versión anterior de la descripción si la acción ha sido `edited`. +`changes[due_on][from]`|`string` | Versión anterior de la fecha de vencimiento si la acción ha sido `edited`. +`changes[title][from]`|`string` | Versión anterior del título si la acción ha sido `edited`. diff --git a/translations/es-ES/data/reusables/webhooks/milestone_short_desc.md b/translations/es-ES/data/reusables/webhooks/milestone_short_desc.md index 4a9e2b8fab..3608727d58 100644 --- a/translations/es-ES/data/reusables/webhooks/milestone_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/milestone_short_desc.md @@ -1 +1,9 @@ -La actividar relacionada con los hitos. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta la API de REST de "[hitos](/rest/reference/issues#milestones)". +--- +ms.openlocfilehash: 5d588f3aa6c05bc3ba1f02ab8d895399801e70e9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069225" +--- +La actividar relacionada con los hitos. {% data reusables.webhooks.action_type_desc %} Para más información, vea la API REST de "[hitos](/rest/reference/issues#milestones)". diff --git a/translations/es-ES/data/reusables/webhooks/org_block_short_desc.md b/translations/es-ES/data/reusables/webhooks/org_block_short_desc.md index 0cd4d1202d..627349a444 100644 --- a/translations/es-ES/data/reusables/webhooks/org_block_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/org_block_short_desc.md @@ -1 +1,9 @@ -La actividad relacionada con las personas que se bloquearon en una organización. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta la API de REST "[bloquear a usuarios de una organización](/rest/reference/orgs#blocking)". +--- +ms.openlocfilehash: 7805f5809c9ba4b0b298e431beb1a8abddf039bf +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145165103" +--- +La actividad relacionada con las personas que se bloquearon en una organización. {% data reusables.webhooks.action_type_desc %} Para más información, vea la API REST de "[bloqueo de usuarios de la organización](/rest/reference/orgs#blocking)". diff --git a/translations/es-ES/data/reusables/webhooks/org_desc.md b/translations/es-ES/data/reusables/webhooks/org_desc.md index bd0bbf323e..ea3c05230c 100644 --- a/translations/es-ES/data/reusables/webhooks/org_desc.md +++ b/translations/es-ES/data/reusables/webhooks/org_desc.md @@ -1 +1,9 @@ -`organization` | `object` | Las cargas útiles de webhook contienen el objeto [`organization`](/rest/reference/orgs#get-an-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. +--- +ms.openlocfilehash: 808d7537866311693d2885599a36ece0f0ab2641 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069224" +--- +`organization` | `object` | Las cargas de webhook contienen el objeto [`organization`](/rest/reference/orgs#get-an-organization) cuando el webhook está configurado para una organización o el evento se produce desde la actividad de un repositorio que pertenece a una organización. 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 26213cb339..a74de54028 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,9 @@ -`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. +--- +ms.openlocfilehash: e9bd53eafb526a1b18644d63d2533aa50d9974c1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147081017" +--- +`organization` | `object` | Las cargas de webhook contienen el objeto [`organization`](/graphql/reference/objects#organization) cuando el webhook está configurado para una organización o el evento se produce desde la actividad de un repositorio que pertenece a una organización. diff --git a/translations/es-ES/data/reusables/webhooks/organization_short_desc.md b/translations/es-ES/data/reusables/webhooks/organization_short_desc.md index 56a7091b14..98241176ed 100644 --- a/translations/es-ES/data/reusables/webhooks/organization_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/organization_short_desc.md @@ -1 +1,9 @@ -La actividad relacionada con una organización y sus miembros. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta la API de REST de "[organizaciones](/rest/reference/orgs)". +--- +ms.openlocfilehash: 4db7425371197d5cc61846aa26d2cc33bf4587d7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069223" +--- +La actividad relacionada con una organización y sus miembros. {% data reusables.webhooks.action_type_desc %} Para más información, vea la API REST de "[organizaciones](/rest/reference/orgs)". diff --git a/translations/es-ES/data/reusables/webhooks/package_properties.md b/translations/es-ES/data/reusables/webhooks/package_properties.md index 3cd2722195..60604534e9 100644 --- a/translations/es-ES/data/reusables/webhooks/package_properties.md +++ b/translations/es-ES/data/reusables/webhooks/package_properties.md @@ -1,4 +1,12 @@ -| Clave | Tipo | Descripción | -| --------- | ----------- | ------------------------------------------------------------ | -| `Acción` | `secuencia` | La acción que se realizó. Puede ser `published` o `updated`. | -| `paquete` | `objeto` | La información sobre el paquete. | +--- +ms.openlocfilehash: 5adc0b5be2f2bb0559a69f86ce2195c8e83d6b74 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091958" +--- +Clave | Tipo | Descripción +----|------|------------- +`action`|`string` | La acción que se ha realizado. Puede ser `published` o `updated`. +`package` |`object` | La información sobre el paquete. diff --git a/translations/es-ES/data/reusables/webhooks/page_build_short_desc.md b/translations/es-ES/data/reusables/webhooks/page_build_short_desc.md index eeac88aa79..3d719e8a4a 100644 --- a/translations/es-ES/data/reusables/webhooks/page_build_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/page_build_short_desc.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: d3eabfb46a9d7eb5077e35151f019d02be134cb1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069222" +--- Representa un intento de compilación de un sitio de {% data variables.product.prodname_pages %}, haya sido exitoso o no. Una subida a la rama habilitada de {% data variables.product.prodname_pages %} (`gh-pages` para las páginas de proyecto, la rama predeterminada para las páginas de usuario y de organización) desencadena este evento. diff --git a/translations/es-ES/data/reusables/webhooks/payload_url.md b/translations/es-ES/data/reusables/webhooks/payload_url.md index f1e8760426..d9ac043641 100644 --- a/translations/es-ES/data/reusables/webhooks/payload_url.md +++ b/translations/es-ES/data/reusables/webhooks/payload_url.md @@ -1 +1,9 @@ -La URL de carga útil es la URL del servidor que recibirá las solicitudes de `POST` del webhook. +--- +ms.openlocfilehash: 40da0178d4f291568960b85c5054d0d7c367f46e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091953" +--- +La dirección URL de la carga es la dirección URL del servidor que va a recibir las solicitudes `POST` del webhook. diff --git a/translations/es-ES/data/reusables/webhooks/ping_short_desc.md b/translations/es-ES/data/reusables/webhooks/ping_short_desc.md index 6b29d48342..4a41414212 100644 --- a/translations/es-ES/data/reusables/webhooks/ping_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/ping_short_desc.md @@ -1 +1,9 @@ -Cuando creas un webhook nuevo, te enviaremos un evento de `ping` sencillo para informarte que configuraste el webhook correctamente. Este evento no se almacena, así que no se puede recuperar mediante la terminal de la [API de Eventos](/rest/reference/activity#ping-a-repository-webhook). +--- +ms.openlocfilehash: a8a1de73ff71fe60e79ea376f98a3a48014ddc4b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069221" +--- +Cuando crea un webhook, le enviaremos un evento de `ping` sencillo para informarle que ha configurado el webhook correctamente. Este evento no se almacena, por lo que no se puede recuperar mediante el punto de conexión de la [API de Eventos](/rest/reference/activity#ping-a-repository-webhook). diff --git a/translations/es-ES/data/reusables/webhooks/project_card_properties.md b/translations/es-ES/data/reusables/webhooks/project_card_properties.md index 47dcc76361..b999e8eb90 100644 --- a/translations/es-ES/data/reusables/webhooks/project_card_properties.md +++ b/translations/es-ES/data/reusables/webhooks/project_card_properties.md @@ -1,7 +1,15 @@ -| Clave | Tipo | Descripción | -| --------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------ | -| `Acción` | `secuencia` | La acción llevada a cabo en la tarjeta del proyecto. Puede ser `created`, `edited`, `moved`, `converted`, o `deleted`. | -| `changes` | `objeto` | Los cambios a la tarjeta del proyecto si la acción se puso como `edited` o `converted`. | -| `changes[note][from]` | `secuencia` | La versión previa de la nota si la acción se puso como `edited` o `converted`. | -| `after_id` | `número` | La id de la tarjeta a la cual sigue esta tarjeta ahora si la acción se "movió". Será `null` si es la primera tarjeta en una columna. | -| `project_card` | `objeto` | La [tarjeta de proyecto](/rest/reference/projects#cards) misma. | +--- +ms.openlocfilehash: 4c9dffae916ec9dd367a0d8b92a3a1831a6e9b41 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091952" +--- +Clave | Tipo | Descripción +----|------|------------- +`action`|`string` | La acción llevada a cabo en la tarjeta del proyecto. Puede ser `created`, `edited`, `moved`, `converted` o `deleted`. +`changes`|`object` | Cambios en el proyecto si la acción ha sido `edited` o `converted`. +`changes[note][from]` |`string` | Versión anterior de la nota si la acción ha sido `edited` o `converted`. +`after_id`|`integer` | La id de la tarjeta a la cual sigue esta tarjeta ahora si la acción se "movió". Será `null` si es la primera tarjeta de una columna. +`project_card`|`object` | La propia [tarjeta del proyecto](/rest/reference/projects#cards). diff --git a/translations/es-ES/data/reusables/webhooks/project_card_short_desc.md b/translations/es-ES/data/reusables/webhooks/project_card_short_desc.md index b16f07fba0..e1ef68d1f0 100644 --- a/translations/es-ES/data/reusables/webhooks/project_card_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/project_card_short_desc.md @@ -1 +1,9 @@ -Actividad relacionada con las tarjetas en un {% data variables.projects.projects_v1_board %}. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta la API de REST de "[tarjetas de proyecto](/rest/reference/projects#cards)". +--- +ms.openlocfilehash: d71f1ff3ed93dbd91a2a74fe7ce2d17520cd7336 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147422608" +--- +Actividad relacionada con las tarjetas de una instancia de {% data variables.projects.projects_v1_board %}. {% data reusables.webhooks.action_type_desc %} Para obtener más información, vea la API REST de "[tarjetas de proyecto](/rest/reference/projects#cards)". diff --git a/translations/es-ES/data/reusables/webhooks/project_column_properties.md b/translations/es-ES/data/reusables/webhooks/project_column_properties.md index b21c652122..37496c0444 100644 --- a/translations/es-ES/data/reusables/webhooks/project_column_properties.md +++ b/translations/es-ES/data/reusables/webhooks/project_column_properties.md @@ -1,7 +1,15 @@ -| Clave | Tipo | Descripción | -| --------------------- | ----------- | ----------------------------------------------------------------------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción que se realizó en la columna de proyecto. Puede ser una de entre `created`, `edited`, `moved` o `deleted`. | -| `changes` | `objeto` | Los cambios a la columna del proyecto si la acción se puso como `edited`. | -| `changes[name][from]` | `secuencia` | La versión previa del nombre si la acción está como `edited`. | -| `after_id` | `número` | La id de la columna a la cual sigue ahora esta coumna si la acción se "movió". Será `null` si es la primera columna en un proyecto. | -| `project_column` | `objeto` | La [columna de proyecto](/rest/reference/projects#columns) misma. | +--- +ms.openlocfilehash: c29755014aac40c0ab7e96f879d19a3fb06d79fb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091951" +--- +Clave | Tipo | Descripción +----|------|------------- +`action`|`string` | La acción que se realizó en la columna de proyecto. Puede ser `created`, `edited`, `moved` o `deleted`. +`changes`|`object` | Cambios en la columna del proyecto si la acción ha sido `edited`. +`changes[name][from]` |`string` | Versión anterior del nombre si la acción ha sido `edited`. +`after_id`|`integer` | La id de la columna a la cual sigue ahora esta coumna si la acción se "movió". Será `null` si es la primera columna de un proyecto. +`project_column`|`object` | La propia [columna del proyecto](/rest/reference/projects#columns). diff --git a/translations/es-ES/data/reusables/webhooks/project_column_short_desc.md b/translations/es-ES/data/reusables/webhooks/project_column_short_desc.md index 7d3dabcbb4..9fd98ef954 100644 --- a/translations/es-ES/data/reusables/webhooks/project_column_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/project_column_short_desc.md @@ -1 +1,9 @@ -Actividad relacionada con las columnas en un {% data variables.projects.projects_v1_board %}. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta la API de REST de "[columnas de proyecto](/rest/reference/projects#columns)". +--- +ms.openlocfilehash: d8cb79d2b61d9f6d42a27a39016eb457cc373c46 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147423160" +--- +Actividad relacionada con las columnas de una instancia de {% data variables.projects.projects_v1_board %}. {% data reusables.webhooks.action_type_desc %} Para más información, vea la API REST de "[columnas de proyecto](/rest/reference/projects#columns)". diff --git a/translations/es-ES/data/reusables/webhooks/project_properties.md b/translations/es-ES/data/reusables/webhooks/project_properties.md index d6132e30b3..aef831dd5d 100644 --- a/translations/es-ES/data/reusables/webhooks/project_properties.md +++ b/translations/es-ES/data/reusables/webhooks/project_properties.md @@ -1,7 +1,15 @@ -| Clave | Tipo | Descripción | -| --------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------ | -| `Acción` | `secuencia` | La acción que se realizó en el proyecto. Puede ser uno de entre: `created`, `edited`, `closed`, `reopened`, o `deleted`. | -| `changes` | `objeto` | Los cambios al proyecto si la acción se puso como `edited`. | -| `changes[name][from]` | `secuencia` | La versión previa del nombre si la acción está como `edited`. | -| `changes[body][from]` | `secuencia` | La versión previa del cuerpo si la acción se puso como `edited`. | -| `project` | `objeto` | El [proyecto](/rest/reference/projects) mismo. | +--- +ms.openlocfilehash: f41668ecc39ec7b3efc30deaf59bdf406a60d0cb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091950" +--- +Clave | Tipo | Descripción +----|------|------------- +`action`|`string` | La acción que se realizó en el proyecto. Puede ser `created`, `edited`, `closed`, `reopened` o `deleted`. +`changes`|`object` | Cambios en el proyecto si la acción ha sido `edited`. +`changes[name][from]` |`string` | Versión anterior del nombre si la acción ha sido `edited`. +`changes[body][from]` |`string` | Versión anterior del cuerpo si la acción ha sido `edited`. +`project`|`object` | El propio [proyecto](/rest/reference/projects). diff --git a/translations/es-ES/data/reusables/webhooks/project_short_desc.md b/translations/es-ES/data/reusables/webhooks/project_short_desc.md index adf1992b68..aa268e36ed 100644 --- a/translations/es-ES/data/reusables/webhooks/project_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/project_short_desc.md @@ -1 +1,9 @@ -Actividad relacionada con el {% data variables.projects.projects_v1_boards %}. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta la API de REST de "[proyectos](/rest/reference/projects)". +--- +ms.openlocfilehash: ca368de2e6cc18bc5f265586824b53d4821e35d7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147423656" +--- +Actividad relacionada con instancias de {% data variables.projects.projects_v1_boards %}. {% data reusables.webhooks.action_type_desc %} Para obtener más información, vea la API REST de "[proyectos](/rest/reference/projects)". diff --git a/translations/es-ES/data/reusables/webhooks/public_short_desc.md b/translations/es-ES/data/reusables/webhooks/public_short_desc.md index 4da05f654e..66dfd2acc5 100644 --- a/translations/es-ES/data/reusables/webhooks/public_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/public_short_desc.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 7c345fce0eec9ca438fbee6feac1a851b3718bbc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091949" +--- Cuando un repositorio privado se hace público. Sin duda alguna: el mejor evento de {% data variables.product.product_name %}. diff --git a/translations/es-ES/data/reusables/webhooks/pull_request_event_api_properties.md b/translations/es-ES/data/reusables/webhooks/pull_request_event_api_properties.md index e4694fd2e2..bb6b04351d 100644 --- a/translations/es-ES/data/reusables/webhooks/pull_request_event_api_properties.md +++ b/translations/es-ES/data/reusables/webhooks/pull_request_event_api_properties.md @@ -1,3 +1,11 @@ -| Clave | Tipo | Descripción | -| -------- | ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción que se realizó. Puede ser uno de entre `opened`, `edited`, `closed`, `reopened`, `assigned`, `unassigned`, `review_requested`, `review_request_removed`, `labeled`, `unlabeled` y `synchronize`. | +--- +ms.openlocfilehash: b4442842d4f3be48b0929b9fac955827ecbd794d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069212" +--- +Clave | Tipo | Descripción +----|------|------------- +`action`|`string` | La acción que se ha realizado. Puede ser `opened`, `edited`, `closed`, `reopened`, `assigned`, `unassigned`, `review_requested`, `review_request_removed`, `labeled`, `unlabeled` y `synchronize`. diff --git a/translations/es-ES/data/reusables/webhooks/pull_request_properties.md b/translations/es-ES/data/reusables/webhooks/pull_request_properties.md index d79db18bf1..df60780aee 100644 --- a/translations/es-ES/data/reusables/webhooks/pull_request_properties.md +++ b/translations/es-ES/data/reusables/webhooks/pull_request_properties.md @@ -1 +1,13 @@ -`number`|`integer` | El número de la solicitud de extracción. `changes`|`object` | Los cambios al comentario en caso de que la acción sea `edited`. `changes[title][from]`|`string` | La versión previa del título si la acción fue `edited`. `changes[body][from]` |`string` | La versión previa del cuerpo si la acción aparece como `edited`. `pull_request`|`object` | La [solicitud de extracción](/rest/reference/pulls) misma. +--- +ms.openlocfilehash: e2c781f830b789fbb8fdaaa9403fe4c7a37c63b5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145165098" +--- +`number`|`integer` | Número de la solicitud de incorporación de cambios. +`changes`|`object` | Cambios en el comentario si la acción ha sido `edited`. +`changes[title][from]`|`string` | Versión previa del título si la acción ha sido `edited`. +`changes[body][from]`|`string` | Versión previa del cuerpo si la acción ha sido `edited`. +`pull_request`|`object` | La propia [solicitud de incorporación de cambios](/rest/reference/pulls). diff --git a/translations/es-ES/data/reusables/webhooks/pull_request_review_comment_event_api_properties.md b/translations/es-ES/data/reusables/webhooks/pull_request_review_comment_event_api_properties.md index 193c77ca4a..1aaec95218 100644 --- a/translations/es-ES/data/reusables/webhooks/pull_request_review_comment_event_api_properties.md +++ b/translations/es-ES/data/reusables/webhooks/pull_request_review_comment_event_api_properties.md @@ -1,3 +1,11 @@ -| Clave | Tipo | Descripción | -| -------- | ----------- | --------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción que se realizó en el comentario. Puede ser `created`. | +--- +ms.openlocfilehash: a2a41574297e6ef1280826bc0c1368c8d03bd25f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069211" +--- +Clave | Tipo | Descripción +----|------|------------- +`action`|`string` | La acción que se realizó en el comentario. Puede ser `created`. diff --git a/translations/es-ES/data/reusables/webhooks/pull_request_review_comment_properties.md b/translations/es-ES/data/reusables/webhooks/pull_request_review_comment_properties.md index 421dd88f36..ab7117c119 100644 --- a/translations/es-ES/data/reusables/webhooks/pull_request_review_comment_properties.md +++ b/translations/es-ES/data/reusables/webhooks/pull_request_review_comment_properties.md @@ -1 +1,12 @@ -`changes`|`object` | Los cambios al comentario en caso de que la acción sea `edited`. `changes[body][from]` |`string` | La versión previa del cuerpo si la acción aparece como `edited`. `pull_request`|`object` | La [solicitud de extracción](/rest/reference/pulls) a la cual pertenece el comentario. `comment`|`object` | El [comentario](/rest/reference/pulls#comments) mismo. +--- +ms.openlocfilehash: 0bcab53262aeba661e09e824918ce0f396af2825 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091948" +--- +`changes`|`object` | Cambios en el comentario si la acción ha sido `edited`. +`changes[body][from]`|`string` | Versión previa del cuerpo si la acción ha sido `edited`. +`pull_request`|`object` | [Solicitud de incorporación de cambios](/rest/reference/pulls) a la que pertenece el comentario. +`comment`|`object` | El propio [comentario](/rest/reference/pulls#comments). diff --git a/translations/es-ES/data/reusables/webhooks/pull_request_review_comment_short_desc.md b/translations/es-ES/data/reusables/webhooks/pull_request_review_comment_short_desc.md index 8c92098c37..76fa2b08f0 100644 --- a/translations/es-ES/data/reusables/webhooks/pull_request_review_comment_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/pull_request_review_comment_short_desc.md @@ -1 +1,9 @@ -La actividar relacionada con los comentarios de revisión de la solicitud de extracción en el diff unificado de la misma. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta la API de REST de "[comentrios de revisión de la solicitud de extracción](/rest/reference/pulls#comments)". +--- +ms.openlocfilehash: e88a2df426ed8a0674b234674f2c7e3862632c8d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069210" +--- +La actividar relacionada con los comentarios de revisión de la solicitud de extracción en el diff unificado de la misma. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulte la API de REST de "[comentarios de revisiones de solicitudes de incorporación de cambios](/rest/reference/pulls#comments)". diff --git a/translations/es-ES/data/reusables/webhooks/pull_request_review_comment_webhook_properties.md b/translations/es-ES/data/reusables/webhooks/pull_request_review_comment_webhook_properties.md index 4f1f637743..c133ea5b0d 100644 --- a/translations/es-ES/data/reusables/webhooks/pull_request_review_comment_webhook_properties.md +++ b/translations/es-ES/data/reusables/webhooks/pull_request_review_comment_webhook_properties.md @@ -1,3 +1,11 @@ -| Clave | Tipo | Descripción | -| -------- | ----------- | -------------------------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción que se realizó en el comentario. Puede ser `created`, `edited`, o `deleted`. | +--- +ms.openlocfilehash: 0471d244dfc24ce15dcd98323b44019729f604e1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091470" +--- +Clave | Tipo | Descripción +----|------|------------- +`action`|`string` | La acción que se realizó en el comentario. Puede ser `created`, `edited` o `deleted`. diff --git a/translations/es-ES/data/reusables/webhooks/pull_request_review_properties.md b/translations/es-ES/data/reusables/webhooks/pull_request_review_properties.md index bbd73c9214..ade41722b0 100644 --- a/translations/es-ES/data/reusables/webhooks/pull_request_review_properties.md +++ b/translations/es-ES/data/reusables/webhooks/pull_request_review_properties.md @@ -1,6 +1,14 @@ -| Clave | Tipo | Descripción | -| ---------------------- | ----------- | ------------------------------------------------------------------------------------ | -| `Acción` | `secuencia` | La acción que se realizó. Puede ser una de las siguientes:
      • `submitted` - Se emitió una solicitud de extracción en un estado no pendiente.
      • `edited` - el cuerpo de una revisión se editó.
      • `dismissed` - Se descartó una revisión.
      | -| `solicitud_extracción` | `objeto` | La [solicitud de extracción](/rest/reference/pulls) a la cual pertenece la revisión. | -| `revisar` | `objeto` | La revisión que se afectó. | -| `changes[body][from]` | `secuencia` | La versión previa del cuerpo si la acción se puso como `edited`. | +--- +ms.openlocfilehash: 6b8d3bb77c6a40a43ab22ffd0e60e61cd049fa61 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145069209" +--- +Clave | Tipo | Descripción +----|------|------------ +`action` | `string` | La acción que se ha realizado. Puede ser una de las siguientes:
      • `submitted`: se ha emitido una solicitud de incorporación de cambios en un estado no pendiente.
      • `edited`: se ha editado el cuerpo de una revisión.
      • `dismissed`: se ha descartado una revisión.
      +`pull_request` | `object` | La [solicitud de incorporación de cambios](/rest/reference/pulls) a la que pertenece la revisión. +`review` | `object` | La revisión que se afectó. +`changes[body][from]`|`string` | Versión previa del cuerpo si la acción ha sido `edited`. diff --git a/translations/es-ES/data/reusables/webhooks/pull_request_review_short_desc.md b/translations/es-ES/data/reusables/webhooks/pull_request_review_short_desc.md index d22ec74105..a095e70a31 100644 --- a/translations/es-ES/data/reusables/webhooks/pull_request_review_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/pull_request_review_short_desc.md @@ -1 +1,9 @@ -La actividad relacionada con las revisiones de la solicitudes de extracción. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta la API de REST de "[revisiones de la solicitud de extracción](/rest/reference/pulls#reviews)". +--- +ms.openlocfilehash: 29447ea5b6bb05e41fe213ffb1a1c1facd25b23e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091469" +--- +La actividad relacionada con las revisiones de la solicitudes de extracción. {% data reusables.webhooks.action_type_desc %} Para obtener más información, vea la API REST de "[revisiones de solicitudes de incorporación de cambios](/rest/reference/pulls#reviews)". 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 09e843def9..d17093e9b6 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,9 @@ -Actividad relacionada con un hilo de comentarios en una solicitud de cambios que se marcó como resuelta o no resuelta. {% data reusables.webhooks.action_type_desc %} +--- +ms.openlocfilehash: 4ec12f5ab3975f007d2a95ef4206ac8c1a4748b7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147061206" +--- +Actividad relacionada con un hilo de comentarios en una solicitud de incorporación de cambios que se marca como resuelto o sin resolver. {% data reusables.webhooks.action_type_desc %} diff --git a/translations/es-ES/data/reusables/webhooks/pull_request_short_desc.md b/translations/es-ES/data/reusables/webhooks/pull_request_short_desc.md index 78866e4283..b3ae7c7398 100644 --- a/translations/es-ES/data/reusables/webhooks/pull_request_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/pull_request_short_desc.md @@ -1 +1,9 @@ -La actividad relacionada con las solicitudes de extracción. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta la API de REST de "[solicitudes de extracción](/rest/reference/pulls)". +--- +ms.openlocfilehash: 775058cb2303990aa23cd2f69642bb70fe341b3a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091464" +--- +La actividad relacionada con las solicitudes de extracción. {% data reusables.webhooks.action_type_desc %} Para más información, vea la API REST de "[solicitudes de incorporación de cambios](/rest/reference/pulls)". diff --git a/translations/es-ES/data/reusables/webhooks/pull_request_thread_properties.md b/translations/es-ES/data/reusables/webhooks/pull_request_thread_properties.md index f4acfb40fe..430d3261fa 100644 --- a/translations/es-ES/data/reusables/webhooks/pull_request_thread_properties.md +++ b/translations/es-ES/data/reusables/webhooks/pull_request_thread_properties.md @@ -1,5 +1,13 @@ -| Clave | Tipo | Descripción | -| ---------------------- | ----------- | ----------------------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción que se realizó. Puede ser una de las siguientes:
      • `resolved` - Un hilo de comentarios en una solicitud de cambios se marcó como resuelto.
      • `unresolved` - Un hilo de comentarios previamente resueltos en una solicitud de cambios se marcó como no resuelta.
      | -| `solicitud_extracción` | `objeto` | La [solicitud de cmabios](/rest/reference/pulls) a la cual pertenece el hilo. | -| `hilo` | `objeto` | El hilo que se afectó. | +--- +ms.openlocfilehash: 563e9f384acbc3e6e243db8d2dae5eb05d833d04 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091463" +--- +Clave | Tipo | Descripción +----|------|------------ +`action` | `string` | La acción que se ha realizado. Puede ser una de las siguientes:
      • `resolved`: un subproceso de comentario en una solicitud de incorporación de cambios se ha marcado como resuelto.
      • `unresolved`: un subproceso de comentario resuelto previamente en una solicitud de incorporación de cambios se ha marcado como sin resolver.
      +`pull_request` | `object` | La [solicitud de incorporación de cambios](/rest/reference/pulls) a la que pertenece el subproceso. +`thread` | `object` | El subproceso afectado. diff --git a/translations/es-ES/data/reusables/webhooks/pull_request_webhook_properties.md b/translations/es-ES/data/reusables/webhooks/pull_request_webhook_properties.md index 4976a5ae17..05036e69dd 100644 --- a/translations/es-ES/data/reusables/webhooks/pull_request_webhook_properties.md +++ b/translations/es-ES/data/reusables/webhooks/pull_request_webhook_properties.md @@ -1,3 +1,11 @@ -| Clave | Tipo | Descripción | -| -------- | ----------- | ----------------------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción que se realizó. Puede ser una de las siguientes:
      • `assigned`
      • `auto_merge_disabled`
      • `auto_merge_enabled`
      • `closed`: Si la acción se muestra como `closed` y la clave `merged` está como `false`, la solicitud de cambios se cerró con confimraciones sin fusionar. Si la acción está `closed` y la clave que está como `merged` está en `true`, la solicitud de cambios se fusionó.
      • `converted_to_draft`
      • `edited`
      • `labeled`
      • `locked`
      • `opened`
      • `ready_for_review`
      • `reopened`
      • `review_request_removed`
      • `review_requested`
      • `synchronize`: Se activa cuando se actualiza la rama de encabezado de una solicitud de cambios. Por ejemplo, cuando se actualiza la rama de encabezado desde la rama base, cuando las confirmaciones nuevas se suben a la rama de encabezado o cuando se cambia la rama de encabezado.
      • `unassigned`
      • `unlabeled`
      • `unlocked`
      | +--- +ms.openlocfilehash: b7fde4d22f9d5e5e8b7a3d8f55b3ab19dee1185a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145091462" +--- +Clave | Tipo | Descripción +----|------|------------- +`action`|`string` | La acción que se ha realizado. Puede ser una de las siguientes:
      • `assigned`
      • `auto_merge_disabled`
      • `auto_merge_enabled`
      • `closed`: si la acción es `closed` y la clave `merged` es `false`, la solicitud de incorporación de cambios se ha cerrado con confirmaciones no combinadas. Si la acción es `closed` y la clave `merged` es `true`, la solicitud de incorporación de cambios se ha combinado.
      • `converted_to_draft`
      • `edited`
      • `labeled`
      • `locked`
      • `opened`
      • `ready_for_review`
      • `reopened`
      • `review_request_removed`
      • `review_requested`
      • `synchronize`: se desencadena cuando se actualiza la rama principal de una solicitud de incorporación de cambios. Por ejemplo, cuando se actualiza la rama de encabezado desde la rama base, cuando las confirmaciones nuevas se suben a la rama de encabezado o cuando se cambia la rama de encabezado.
      • `unassigned`
      • `unlabeled`
      • `unlocked`
      diff --git a/translations/es-ES/data/reusables/webhooks/push_short_desc.md b/translations/es-ES/data/reusables/webhooks/push_short_desc.md index 060ac1d19d..b255dba361 100644 --- a/translations/es-ES/data/reusables/webhooks/push_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/push_short_desc.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: a6066dcc80cd41e0b9373617b700ac6c0ff24fca +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145165086" +--- Se cargó una o más confirmaciones a la rama o etiqueta de un repositorio. diff --git a/translations/es-ES/data/reusables/webhooks/pusher_type_desc.md b/translations/es-ES/data/reusables/webhooks/pusher_type_desc.md index c647bc81fc..8085d20fb1 100644 --- a/translations/es-ES/data/reusables/webhooks/pusher_type_desc.md +++ b/translations/es-ES/data/reusables/webhooks/pusher_type_desc.md @@ -1 +1,9 @@ -`pusher_type`|`string`| El tipo de pusher del evento. Puede ser ya sea `user` o una clave de despliegue. +--- +ms.openlocfilehash: a4529e9bcfd745c4d13dd271e9f2dcdc5b390ada +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070222" +--- +`pusher_type`|`string`| Tipo de insertador para el evento. Puede ser `user` o una clave de implementación. diff --git a/translations/es-ES/data/reusables/webhooks/release_event_api_properties.md b/translations/es-ES/data/reusables/webhooks/release_event_api_properties.md index 9c534eafd7..1f6715cab5 100644 --- a/translations/es-ES/data/reusables/webhooks/release_event_api_properties.md +++ b/translations/es-ES/data/reusables/webhooks/release_event_api_properties.md @@ -1,3 +1,11 @@ -| Clave | Tipo | Descripción | -| -------- | ----------- | --------------------------------------------------------- | -| `Acción` | `secuencia` | La acción que se realizó. Puede ponerse como `published`. | +--- +ms.openlocfilehash: beaf2beead81fe82e58de7ab0adf91b5eb96a10e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070218" +--- +Clave | Tipo | Descripción +----|------|------------- +`action`|`string` | La acción que se ha realizado. Puede ser `published`. diff --git a/translations/es-ES/data/reusables/webhooks/release_properties.md b/translations/es-ES/data/reusables/webhooks/release_properties.md index 281ea0103c..fb3e51bed1 100644 --- a/translations/es-ES/data/reusables/webhooks/release_properties.md +++ b/translations/es-ES/data/reusables/webhooks/release_properties.md @@ -1 +1,11 @@ -`changes[body][from]` |`string` | La versión previa del cuerpo si la acción aparece como `edited`. `changes[name][from]` |`string` | La versión previa del nombre si la acción aparece como `edited`. `release`|`object` | El objeto de [release](/rest/reference/repos/#get-a-release). +--- +ms.openlocfilehash: 6ebaf7de51d56fcc0317bf1118ca562259429e4f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070215" +--- +`changes[body][from]` |`string` | Versión previa del cuerpo si la acción ha sido `edited`. +`changes[name][from]` |`string` | Versión anterior del nombre si la acción ha sido `edited`. +`release`|`object` | Objeto [release](/rest/reference/repos/#get-a-release). diff --git a/translations/es-ES/data/reusables/webhooks/release_short_desc.md b/translations/es-ES/data/reusables/webhooks/release_short_desc.md index f5c0017143..7e6a0ee9c3 100644 --- a/translations/es-ES/data/reusables/webhooks/release_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/release_short_desc.md @@ -1 +1,9 @@ -La actividad relacionada con un lanzamiento. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta la API de REST de "[lanzamientos](/rest/reference/releases)". +--- +ms.openlocfilehash: c48b55974de70f47d12c80781a2c5592c8f45b1b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070214" +--- +La actividad relacionada con un lanzamiento. {% data reusables.webhooks.action_type_desc %} Para más información, vea la API REST de "[versiones](/rest/reference/releases)". diff --git a/translations/es-ES/data/reusables/webhooks/release_webhook_properties.md b/translations/es-ES/data/reusables/webhooks/release_webhook_properties.md index 59bc80ffa8..31c8acde18 100644 --- a/translations/es-ES/data/reusables/webhooks/release_webhook_properties.md +++ b/translations/es-ES/data/reusables/webhooks/release_webhook_properties.md @@ -1,3 +1,11 @@ -| Clave | Tipo | Descripción | -| -------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `Acción` | `secuencia` | La acción que se realizó. Puede ser una de las siguientes:
      • `published`: se publica un lanzamiento, pre-lanzamiento, o borrador de un lanzamiento
      • `unpublished`: se borra un lanzamiento o pre-lanzamiento
      • `created`: se guarda un borrador, o se publica un lanzamiento o pre-lanzamiento sin que se haya guardado previamente como un borrador
      • `edited`: se edita un lanzamiento, pre-lanzamiento, o borrador de lanzamiento
      • `deleted`: se borra un lanzamiento, pre-lanzamiento, o borrador de lanzamiento
      • `prereleased`: se crea un pre-lanzamiento
      • `released`: se publica un lanzamiento o se cambia un prelanzamiento para que sea un lanzamiento
      • | +--- +ms.openlocfilehash: e25410532059b625a9d72984993f3d6d2fcec565 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070211" +--- +Clave | Tipo | Descripción +----|------|------------- +`action`|`string` | La acción que se ha realizado. Puede ser una de las siguientes:
        • `published`: se publica una versión, una versión preliminar o un borrador de una versión
        • `unpublished`: se elimina una versión o una versión preliminar
        • `created`: se guarda un borrador, o se publica una versión o una versión preliminar sin que se haya guardado previamente como un borrador
        • `edited`: se edita una versión, una versión preliminar o una versión de borrador
        • `deleted`: se elimina una versión, una versión preliminar o una versión de borrador
        • `prereleased`: se crea una versión preliminar
        • `released`: se publica una versión o se cambia una versión preliminar a una versión
        • diff --git a/translations/es-ES/data/reusables/webhooks/repo_desc.md b/translations/es-ES/data/reusables/webhooks/repo_desc.md index 35266c9e95..8629c460d5 100644 --- a/translations/es-ES/data/reusables/webhooks/repo_desc.md +++ b/translations/es-ES/data/reusables/webhooks/repo_desc.md @@ -1 +1,9 @@ -`repository` | `object` | El [`repositorio`](/rest/reference/repos#get-a-repository) en donde ocurrió el evento. +--- +ms.openlocfilehash: b3d6ea0f10885f61488f9cc6bd7b4d4ac13bd7b0 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070210" +--- +`repository` | `object` | [`repository`](/rest/reference/repos#get-a-repository) donde se ha producido el evento. 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 685457f9a1..2a35db8e89 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,9 @@ -`repository` | `object` | El [`repositorio`](/graphql/reference/objects#repository) en donde ocurrió el evento. +--- +ms.openlocfilehash: e9550b2e0576dce60a45898075868107256adc03 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "147081100" +--- +`repository` | `object` | [`repository`](/graphql/reference/objects#repository) donde se ha producido el evento. diff --git a/translations/es-ES/data/reusables/webhooks/repository_import_properties.md b/translations/es-ES/data/reusables/webhooks/repository_import_properties.md index 0eadefb117..da3edcc511 100644 --- a/translations/es-ES/data/reusables/webhooks/repository_import_properties.md +++ b/translations/es-ES/data/reusables/webhooks/repository_import_properties.md @@ -1,3 +1,11 @@ -| Clave | Tipo | Descripción | -| -------- | ----------- | ------------------------------------------------------------------------------------------------------- | -| `estado` | `secuencia` | El estado final de la importación. Este puede ser alguno de entre: `success`, `cancelled`, o `failure`. | +--- +ms.openlocfilehash: a6c7bccb7d1ef66b02e06b76aa0dcf9b763fda14 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070191" +--- +Clave | Tipo | Descripción +----|------|------------- +`status` |`string` | El estado final de la importación. Puede ser `success`, `cancelled` o `failure`. diff --git a/translations/es-ES/data/reusables/webhooks/repository_import_short_desc.md b/translations/es-ES/data/reusables/webhooks/repository_import_short_desc.md index 5728e5f776..626e53c09b 100644 --- a/translations/es-ES/data/reusables/webhooks/repository_import_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/repository_import_short_desc.md @@ -1 +1,9 @@ -La actividad relacionad con un repositorio que se está importando a GitHub. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta la API de REST de "[importaciones de código fuente](/rest/reference/migrations#source-imports)". +--- +ms.openlocfilehash: 392996d5748ad5dadb04e4cd7466be5ede8edaf7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145165097" +--- +La actividad relacionad con un repositorio que se está importando a GitHub. {% data reusables.webhooks.action_type_desc %} Para más información, vea la API REST "[source imports](/rest/reference/migrations#source-imports)". diff --git a/translations/es-ES/data/reusables/webhooks/repository_short_desc.md b/translations/es-ES/data/reusables/webhooks/repository_short_desc.md index 52276d392d..56698e409f 100644 --- a/translations/es-ES/data/reusables/webhooks/repository_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/repository_short_desc.md @@ -1 +1,9 @@ -La actividad relacionada con un repositorio. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta la API de REST de "[repositorios](/rest/reference/repos)". +--- +ms.openlocfilehash: 7bb9ad119446040e0fe364b3d654442c7ccbcefc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070190" +--- +La actividad relacionada con un repositorio. {% data reusables.webhooks.action_type_desc %} Para más información, vea la API REST de "[repositorios](/rest/reference/repos)". diff --git a/translations/es-ES/data/reusables/webhooks/repository_vulnerability_alert_properties.md b/translations/es-ES/data/reusables/webhooks/repository_vulnerability_alert_properties.md index 206f353fb0..21d9203990 100644 --- a/translations/es-ES/data/reusables/webhooks/repository_vulnerability_alert_properties.md +++ b/translations/es-ES/data/reusables/webhooks/repository_vulnerability_alert_properties.md @@ -1,4 +1,12 @@ -| Clave | Tipo | Descripción | -| -------- | ----------- | ------------------------------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción que se realizó. Este puede ser alguno de entre: `create`, `dismiss`, o `resolve`. | -| `alerta` | `objeto` | La alerta de seguridad de la dependencia vulnerable. | +--- +ms.openlocfilehash: 0d7eafc29b8b96046c2b285e5930cac7057e4a3b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070187" +--- +Clave | Tipo | Descripción +----|------|------------- +`action` |`string` | La acción que se ha realizado. Puede ser `create`, `dismiss` o `resolve`. +`alert` |`object` | La alerta de seguridad de la dependencia vulnerable. diff --git a/translations/es-ES/data/reusables/webhooks/repository_vulnerability_alert_short_desc.md b/translations/es-ES/data/reusables/webhooks/repository_vulnerability_alert_short_desc.md index a8fdc1766e..e09b711a29 100644 --- a/translations/es-ES/data/reusables/webhooks/repository_vulnerability_alert_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/repository_vulnerability_alert_short_desc.md @@ -1 +1,9 @@ -Actividad relacionada con las alertas de vulnerabilidades de seguridad en un repositorio. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta la sección "[Acerca de las {% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies/)". +--- +ms.openlocfilehash: 004cf3f20495daaec9413026c03e5514211c906d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070186" +--- +Actividad relacionada con las alertas de vulnerabilidades de seguridad en un repositorio. {% data reusables.webhooks.action_type_desc %} Para más información, vea "[Acerca de {% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies/)". diff --git a/translations/es-ES/data/reusables/webhooks/secret.md b/translations/es-ES/data/reusables/webhooks/secret.md index dff3dab44c..dbed53d007 100644 --- a/translations/es-ES/data/reusables/webhooks/secret.md +++ b/translations/es-ES/data/reusables/webhooks/secret.md @@ -1 +1,9 @@ -El configurar un secreto de webhook te permite garantizar que las solicitudes `POST` que se enviaron a la URL de la carga útil sean de {% data variables.product.product_name %}. Cuando configuras un secreto, recibirás los encabezados {% ifversion fpt or ghes or ghec %}`X-Hub-Signature` y `X-Hub-Signature-256`{% elsif ghae %} el encabezado `X-Hub-Signature-256`{% endif %} en la solicitud de webhook `POST`. Para obtener más información sobre cómo utilizar uns ecreto con un encabezado de firma para asegurar tus cárgas útiles de webhook, consulta la sección "[Asegurar tus webhooks](/webhooks/securing/)". +--- +ms.openlocfilehash: 3dcfb143f7ac70db7c1a197304c83a5b75642749 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145165325" +--- +Configurar un secreto de webhook permite garantizar que las solicitudes `POST` que se enviaron a la URL de la carga útil sean de {% data variables.product.product_name %}. Al establecer un secreto, recibirá los encabezados {% ifversion fpt or ghes or ghec %}`X-Hub-Signature` y `X-Hub-Signature-256`, y el encabezado {% elsif ghae %}`X-Hub-Signature-256` {% endif %} en la solicitud `POST` de webhook. Para obtener más información sobre cómo utilizar un secreto con un encabezado de firma para proteger sus cárgas útiles de webhook, vea la sección "[Proteger los webhooks](/webhooks/securing/)". diff --git a/translations/es-ES/data/reusables/webhooks/secret_scanning_alert_event_properties.md b/translations/es-ES/data/reusables/webhooks/secret_scanning_alert_event_properties.md index f05b41ec01..4a7988273a 100644 --- a/translations/es-ES/data/reusables/webhooks/secret_scanning_alert_event_properties.md +++ b/translations/es-ES/data/reusables/webhooks/secret_scanning_alert_event_properties.md @@ -1,4 +1,12 @@ -| Clave | Tipo | Descripción | -| -------- | ----------- | ------------------------------------------------------------------------------------ | -| `Acción` | `secuencia` | La acción que se realizó. Esta puede ser ya sea `created`, `resolved`, o `reopened`. | -| `alerta` | `objeto` | La alerta del escaneo de secretos involucrada en el evento. | +--- +ms.openlocfilehash: b4782fb446da93dcb93f95c2efc7ee92f36acc70 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070183" +--- +Clave | Tipo | Descripción +----|------|------------- +`action` |`string` | La acción que se ha realizado. Esta puede ser `created`, `resolved` o `reopened`. +`alert` |`object` | La alerta del escaneo de secretos involucrada en el evento. diff --git a/translations/es-ES/data/reusables/webhooks/secret_scanning_alert_event_short_desc.md b/translations/es-ES/data/reusables/webhooks/secret_scanning_alert_event_short_desc.md index 46843fd6ab..09a062762f 100644 --- a/translations/es-ES/data/reusables/webhooks/secret_scanning_alert_event_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/secret_scanning_alert_event_short_desc.md @@ -1,2 +1,10 @@ -Actividad relacionada con las alertas del escaneo de secretos en un repositorio. El tipo de actividad se especifica en la propiedad de la acción del objeto de la carga útil. Para obtener más información, consulte la "[API de escaneo de secretos](/rest/secret-scanning)". +--- +ms.openlocfilehash: c06b8f82e2a170dac0b16f4dd6de2105ebd9c082 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070182" +--- +Actividad relacionada con las alertas del escaneo de secretos en un repositorio. El tipo de actividad se especifica en la propiedad de la acción del objeto de la carga útil. Para obtener más información, vea la "[API de análisis de secretos](/rest/secret-scanning)". diff --git a/translations/es-ES/data/reusables/webhooks/secret_scanning_alert_location_event_properties.md b/translations/es-ES/data/reusables/webhooks/secret_scanning_alert_location_event_properties.md index 930910a229..57c21c7722 100644 --- a/translations/es-ES/data/reusables/webhooks/secret_scanning_alert_location_event_properties.md +++ b/translations/es-ES/data/reusables/webhooks/secret_scanning_alert_location_event_properties.md @@ -1,5 +1,13 @@ -| Clave | Tipo | Descripción | -| ----------- | ----------- | ---------------------------------------------------------------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción que se realizó. Actualmente, solo puede ser `created`. | -| `ubicación` | `objeto` | La ubicación que se involucra en el evento. | -| `alerta` | `objeto` | La [`alerta del escaneo de secretos`](/rest/reference/secret-scanning#get-a-secret-scanning-alert) involucrada en el evento. | +--- +ms.openlocfilehash: db7736a3360eff9a995e2c6ebcf159229af2151e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070179" +--- +Clave | Tipo | Descripción +----|------|------------- +`action` |`string` | La acción que se ha realizado. Actualmente, solo puede ser `created`. +`location` |`object` | Ubicación implicada en el evento. +`alert` |`object` | [`secret scanning alert`](/rest/reference/secret-scanning#get-a-secret-scanning-alert) implicada en el evento. diff --git a/translations/es-ES/data/reusables/webhooks/secret_scanning_alert_location_event_short_desc.md b/translations/es-ES/data/reusables/webhooks/secret_scanning_alert_location_event_short_desc.md index 3f8d244d6f..79545c9f84 100644 --- a/translations/es-ES/data/reusables/webhooks/secret_scanning_alert_location_event_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/secret_scanning_alert_location_event_short_desc.md @@ -1 +1,9 @@ -La actividad relacionada con las ubicaciones de las alertas del escaneo de secretos en un repositorio. El tipo de actividad se especifica en la propiedad de la acción del objeto de la carga útil. Para obtener más información, consulta API de REST de "[escaneo de secretos](/rest/reference/secret-scanning)". +--- +ms.openlocfilehash: 8683a2b7ac096bb499b75eef5e9cd372f1b2f66e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145165384" +--- +Actividad relacionada con las ubicaciones de alerta de examen de secretos en un repositorio. El tipo de actividad se especifica en la propiedad de la acción del objeto de la carga útil. Para más información, vea la API REST de "[análisis de secretos](/rest/reference/secret-scanning)". diff --git a/translations/es-ES/data/reusables/webhooks/sender_desc.md b/translations/es-ES/data/reusables/webhooks/sender_desc.md index b0e685a06a..99e91a10d8 100644 --- a/translations/es-ES/data/reusables/webhooks/sender_desc.md +++ b/translations/es-ES/data/reusables/webhooks/sender_desc.md @@ -1 +1,9 @@ -`sender` | `object` | El usuario que activó el evento. +--- +ms.openlocfilehash: b491d30ee072c126d5ca5c541f0ac62c6169d75a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070163" +--- +`sender` | `object` | Usuario que ha desencadenado el evento. diff --git a/translations/es-ES/data/reusables/webhooks/sponsorship_event_api_properties.md b/translations/es-ES/data/reusables/webhooks/sponsorship_event_api_properties.md index 28458c3853..1be1182c80 100644 --- a/translations/es-ES/data/reusables/webhooks/sponsorship_event_api_properties.md +++ b/translations/es-ES/data/reusables/webhooks/sponsorship_event_api_properties.md @@ -1,3 +1,11 @@ -| Clave | Tipo | Descripción | -| -------- | ----------- | ---------------------------------------------- | -| `Acción` | `secuencia` | La acción que se realizó. Puede ser `created`. | +--- +ms.openlocfilehash: 7ee9fbf44df569e9a5b3bf178e72e531d48b1533 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070159" +--- +Clave | Tipo | Descripción +----|------|------------- +`action` |`string` | La acción que se ha realizado. Puede ser `created`. diff --git a/translations/es-ES/data/reusables/webhooks/sponsorship_properties.md b/translations/es-ES/data/reusables/webhooks/sponsorship_properties.md index 2ff70bb3e8..9e9b972af8 100644 --- a/translations/es-ES/data/reusables/webhooks/sponsorship_properties.md +++ b/translations/es-ES/data/reusables/webhooks/sponsorship_properties.md @@ -1 +1,11 @@ -`effective_date` | `string` | Los tipos de evento `pending_cancellation` y `pending_tier_change` incluirán la fecha en la que se hará válida la cancelación o el cambio de nivel. `changes[tier][from]` | `object` | El `tier_changed` o el `pending_tier_change` incluirán el nivel original antes del cambio o del cambio pendiente. Para obtener más información, consulta la sección "[carga útil de cambios para el nivel pendiente](/webhooks/event-payloads#webhook-payload-example-when-someone-downgrades-a-sponsorship)". `changes[privacy_level][from]` | `string` | Los tipos de evento `edited` incluyen los detalles sobre el cambio cuando alguien edita un patrocinio para cambiar su privacidad. +--- +ms.openlocfilehash: 968dfe7ff0b233872e2085462d1bb1e661f37d31 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070158" +--- +`effective_date` | `string` | Los tipos de evento `pending_cancellation` y `pending_tier_change` incluirán la fecha en que surtirá efecto el cambio de nivel o la cancelación. +`changes[tier][from]` | `object` | Los eventos `tier_changed` y `pending_tier_change` incluirán el nivel original antes del cambio o del cambio pendiente. Para obtener más información, consulte el ejemplo de la [carga útil de cambio de nivel pendiente](/webhooks/event-payloads#webhook-payload-example-when-someone-downgrades-a-sponsorship). +`changes[privacy_level][from]` | `string` | Los tipos de eventos `edited` incluyen los detalles sobre el cambio cuando alguien edita un patrocinio para cambiar la privacidad. diff --git a/translations/es-ES/data/reusables/webhooks/sponsorship_short_desc.md b/translations/es-ES/data/reusables/webhooks/sponsorship_short_desc.md index d5d0cc6b13..0d928733be 100644 --- a/translations/es-ES/data/reusables/webhooks/sponsorship_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/sponsorship_short_desc.md @@ -1 +1,9 @@ -La actividad relacionada con un listado de patrocinio. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta "[Acerca de los Patrocinadores de GitHub](/sponsors/getting-started-with-github-sponsors/about-github-sponsors)". +--- +ms.openlocfilehash: b50fde110003d33a0619024fe433cb54d61d5145 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145165381" +--- +La actividad relacionada con un listado de patrocinio. {% data reusables.webhooks.action_type_desc %} Para más información, vea "[Acerca de los patrocinadores de GitHub](/sponsors/getting-started-with-github-sponsors/about-github-sponsors)". diff --git a/translations/es-ES/data/reusables/webhooks/sponsorship_webhook_properties.md b/translations/es-ES/data/reusables/webhooks/sponsorship_webhook_properties.md index cbdd521f07..7af2beaa9d 100644 --- a/translations/es-ES/data/reusables/webhooks/sponsorship_webhook_properties.md +++ b/translations/es-ES/data/reusables/webhooks/sponsorship_webhook_properties.md @@ -1,3 +1,11 @@ -| Clave | Tipo | Descripción | -| -------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción que se realizó. Esta puede ser una de entre: `created`, `cancelled`, `edited`, `tier_changed`, `pending_cancellation`, o `pending_tier_change`. Nota: La acción `created` solo se activa después de que se procesa un pago. | +--- +ms.openlocfilehash: 534ab2c710abccc1cefdaa782361ecc381d371ba +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070155" +--- +Clave | Tipo | Descripción +----|------|------------- +`action` |`string` | La acción que se ha realizado. Puede ser `created`, `cancelled`, `edited`, `tier_changed`, `pending_cancellation` o `pending_tier_change`. Nota: La acción `created` solo se desencadena después de procesar el pago. diff --git a/translations/es-ES/data/reusables/webhooks/star_properties.md b/translations/es-ES/data/reusables/webhooks/star_properties.md index a80dd2a379..a6821e10b1 100644 --- a/translations/es-ES/data/reusables/webhooks/star_properties.md +++ b/translations/es-ES/data/reusables/webhooks/star_properties.md @@ -1,4 +1,12 @@ -| Clave | Tipo | Descripción | -| ------------ | ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción realizada. Puede ser `created` o `deleted`. | -| `starred_at` | `secuencia` | La hora en la cual se creó un marcado con estrella. {% data reusables.shortdesc.iso_8601 %} Será `null` para las acciones que estén como `deleted`. | +--- +ms.openlocfilehash: ce614b2a117f04aa595dc1dd63e454a9efc70cc9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070154" +--- +Clave | Tipo | Descripción +----|------|------------ +`action` | `string` | acción realizada. Puede ser `created` o `deleted`. +`starred_at` | `string` | La hora en la cual se creó un marcado con estrella. {% data reusables.shortdesc.iso_8601 %} Será `null` para la acción `deleted`. diff --git a/translations/es-ES/data/reusables/webhooks/star_short_desc.md b/translations/es-ES/data/reusables/webhooks/star_short_desc.md index 72af3471ff..6b79cb8fbd 100644 --- a/translations/es-ES/data/reusables/webhooks/star_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/star_short_desc.md @@ -1 +1,9 @@ -La actividad relacionad con un repositorio que se está marcando con una estrella. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta la API de REST de "[marcar con una estrella](/rest/reference/activity#starring)". +--- +ms.openlocfilehash: 8920937bc5f1548282d5ac23e6f5037d9a0324de +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145165328" +--- +La actividad relacionad con un repositorio que se está marcando con una estrella. {% data reusables.webhooks.action_type_desc %} Para más información, vea la API REST de "[marcar con estrellas](/rest/reference/activity#starring)". diff --git a/translations/es-ES/data/reusables/webhooks/status_short_desc.md b/translations/es-ES/data/reusables/webhooks/status_short_desc.md index 74898d51d8..d1ae2b8e8d 100644 --- a/translations/es-ES/data/reusables/webhooks/status_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/status_short_desc.md @@ -1 +1,9 @@ -Cuando el estado de una confirmación de Git cambia. Para obtener más información, consulta la API de REST de "[statuses](/rest/reference/commits#commit-statuses)". +--- +ms.openlocfilehash: fdb3ff4be5a09094e376d226d0592e77de23689a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070151" +--- +Cuando el estado de una confirmación de Git cambia. Para más información, vea la API REST de "[estados](/rest/reference/commits#commit-statuses)". diff --git a/translations/es-ES/data/reusables/webhooks/team_add_short_desc.md b/translations/es-ES/data/reusables/webhooks/team_add_short_desc.md index 96027ab03a..24abd6b31b 100644 --- a/translations/es-ES/data/reusables/webhooks/team_add_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/team_add_short_desc.md @@ -1 +1,9 @@ -Cuando se [agrega un repositorio a un equipo](/rest/reference/teams#add-or-update-team-repository-permissions). +--- +ms.openlocfilehash: c48c9b32cb9ab53aef2f3a1886cf32b865a4f947 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070150" +--- +Cuando [se agrega un repositorio a un equipo](/rest/reference/teams#add-or-update-team-repository-permissions). diff --git a/translations/es-ES/data/reusables/webhooks/team_short_desc.md b/translations/es-ES/data/reusables/webhooks/team_short_desc.md index 824e798092..31d7055fb7 100644 --- a/translations/es-ES/data/reusables/webhooks/team_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/team_short_desc.md @@ -1 +1,9 @@ -La actividad relacionada con el equipo de una organización. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta la API de REST de "[equipos](/rest/reference/teams)". +--- +ms.openlocfilehash: a7d94faf92918e516e86d4c2c316a698f0902c00 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070147" +--- +La actividad relacionada con el equipo de una organización. {% data reusables.webhooks.action_type_desc %} Para más información, vea la API REST de "[equipos](/rest/reference/teams)". diff --git a/translations/es-ES/data/reusables/webhooks/watch_properties.md b/translations/es-ES/data/reusables/webhooks/watch_properties.md index b3930bbc65..2131301b14 100644 --- a/translations/es-ES/data/reusables/webhooks/watch_properties.md +++ b/translations/es-ES/data/reusables/webhooks/watch_properties.md @@ -1,3 +1,11 @@ -| Clave | Tipo | Descripción | -| -------- | ----------- | ---------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción que se realizó. Acutalmente, solo puede ser `started`. | +--- +ms.openlocfilehash: 031bb9421eb23fd469fdaf85fa7d9a7a4d570424 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145165341" +--- +Clave | Tipo | Descripción +----|------|------------- +`action`|`string` | La acción que se ha realizado. Actualmente, solo puede ser `started`. diff --git a/translations/es-ES/data/reusables/webhooks/watch_short_desc.md b/translations/es-ES/data/reusables/webhooks/watch_short_desc.md index 22f7f62cdb..d619eda9d3 100644 --- a/translations/es-ES/data/reusables/webhooks/watch_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/watch_short_desc.md @@ -1 +1,9 @@ -Cuando alguien marca un repositorio con una estrella. {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta la API de REST de "[marcar con una estrella](/rest/reference/activity#starring)". +--- +ms.openlocfilehash: bcc5e343c4d8f19f508311f2e9843f932012df7e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070131" +--- +Cuando alguien marca un repositorio con una estrella. {% data reusables.webhooks.action_type_desc %} Para más información, vea la API REST de "[marcar con estrellas](/rest/reference/activity#starring)". diff --git a/translations/es-ES/data/reusables/webhooks/webhooks-rest-api-links.md b/translations/es-ES/data/reusables/webhooks/webhooks-rest-api-links.md index 4cd8145dab..6e987eaeb8 100644 --- a/translations/es-ES/data/reusables/webhooks/webhooks-rest-api-links.md +++ b/translations/es-ES/data/reusables/webhooks/webhooks-rest-api-links.md @@ -1,5 +1,13 @@ -Las API de REST de los webhooks te permiten administrar webhooks de repositorio, organización y aplicación.{% ifversion fpt or ghes > 3.2 or ghae or ghec %} Puedes utilizar esta API para listar las entregas de webhook para uno de ellos u obtener y volver a hacer una entrega individual para uno de ellos, la cual puede integrarse en una app o servicio externo.{% endif %}. También puedes utilizar la API de REST para cambiar la configuración del webhook. Por ejemplo, puedes modificar la URL de la carga útil, el tipo de contenido, la verificación de SSL, y el secreto. Para obtener más información, consulta: +--- +ms.openlocfilehash: 3e175aefd9a243a098b5c35ca6d4068a651d2f61 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070130" +--- +Las API REST de webhook permiten administrar webhooks de repositorio, organización y aplicación.{% ifversion fpt or ghes > 3.2 or ghae or ghec %} Puede usar esta API para enumerar las entregas de webhook para un webhook, o bien obtener y volver a realizar una entrega individual para uno de ellos, lo que se puede integrar en una aplicación o servicio externo.{% endif %}. También puede usar la API REST para cambiar la configuración del webhook. Por ejemplo, puedes modificar la URL de la carga útil, el tipo de contenido, la verificación de SSL, y el secreto. Para más información, consulte: -- [API de REST para los webhooks de los repositorios](/rest/reference/webhooks#repository-webhooks) -- [API de REST de webhooks de organización](/rest/reference/orgs#webhooks) -- [{% data variables.product.prodname_github_app %} API de REST de Webhooks](/rest/reference/apps#webhooks) +- [API REST de webhook de repositorio](/rest/reference/webhooks#repository-webhooks) +- [API REST de webhook de organización](/rest/reference/orgs#webhooks) +- [{% data variables.product.prodname_github_app %} API REST de webhooks](/rest/reference/apps#webhooks) diff --git a/translations/es-ES/data/reusables/webhooks/webhooks_intro.md b/translations/es-ES/data/reusables/webhooks/webhooks_intro.md index 7459e7faa4..4734415a98 100644 --- a/translations/es-ES/data/reusables/webhooks/webhooks_intro.md +++ b/translations/es-ES/data/reusables/webhooks/webhooks_intro.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 2a9bf94e5bb577180cb4abbc4c8ff2793702b837 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145165163" +--- Cuando configuras un webhook, puedes utilizar la IU o la API para elegir qué eventos te enviarán cargas útiles. El suscribirte únicamente a los eventos específicos que pretendes gestionar limita la cantidad de solicitudes HTTP a tu servidor. También puedes suscribirte a todos los eventos futuros y actuales. Predeterminadamente, los webhooks solo se suscriben al evento de carga. Puedes cambiar la lista de eventos a los que te suscribiste en cualquier momento. diff --git a/translations/es-ES/data/reusables/webhooks/webhooks_ssl.md b/translations/es-ES/data/reusables/webhooks/webhooks_ssl.md index f0d4f1e083..05a8c4aa4a 100644 --- a/translations/es-ES/data/reusables/webhooks/webhooks_ssl.md +++ b/translations/es-ES/data/reusables/webhooks/webhooks_ssl.md @@ -1 +1,9 @@ -Si tu "URL de carga útil" es un sitio seguro (HTTPS), tendrás la opción de configurar los ajustes de verificación de SSL. Si tu "URL de carga útil" no es segura (HTTP), GitHub no mostrará esta opción. Predeterminadamente, GitHub verifica el certificado SSL de tu sitio web cuando entrega cargas útiles de webhooks. La verificación de SSL ayuda a garantizar que las cargas útiles de los ganchos se entregan en tu terminal URL de forma segura. Tienes la opción de inhabilitar SSL, pero te recomendamos que mantengas seleccionado **Habilitar la verificación SSL**. +--- +ms.openlocfilehash: 45ee82afe4ef468356d2c480a424ebca686b788f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070127" +--- +Si tu "URL de carga útil" es un sitio seguro (HTTPS), tendrás la opción de configurar los ajustes de verificación de SSL. Si tu "URL de carga útil" no es segura (HTTP), GitHub no mostrará esta opción. Predeterminadamente, GitHub verifica el certificado SSL de tu sitio web cuando entrega cargas útiles de webhooks. La verificación de SSL ayuda a garantizar que las cargas útiles de los ganchos se entregan en tu terminal URL de forma segura. Tiene la opción de deshabilitar SSL, pero le recomendamos que mantenga seleccionado **Enable SSL verification** (Habilitar la verificación SSL). diff --git a/translations/es-ES/data/reusables/webhooks/workflow_desc.md b/translations/es-ES/data/reusables/webhooks/workflow_desc.md index 205ccfa112..38f0194df9 100644 --- a/translations/es-ES/data/reusables/webhooks/workflow_desc.md +++ b/translations/es-ES/data/reusables/webhooks/workflow_desc.md @@ -1 +1,9 @@ -`workflow` | `object` | El flujo de trabajo que generó la ejecución de flujo de trabajo. +--- +ms.openlocfilehash: 742389a0f0f8018feee31f675f69f01a8989c410 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070126" +--- +`workflow` | `object` | Flujo de trabajo que ha generado la ejecución del flujo de trabajo. diff --git a/translations/es-ES/data/reusables/webhooks/workflow_job_properties.md b/translations/es-ES/data/reusables/webhooks/workflow_job_properties.md index 506f8f7166..ed1970b8ca 100644 --- a/translations/es-ES/data/reusables/webhooks/workflow_job_properties.md +++ b/translations/es-ES/data/reusables/webhooks/workflow_job_properties.md @@ -1,10 +1,18 @@ -| Clave | Tipo | Descripción | -| --------------------------------- | ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción realizada. Puede ser una de las siguientes:
          • `queued` - Se creó un job nuevo.
          • `in_progress` - El job se comenzó a procesar en el ejecutor.
          • `completed` - el `status` del job es `completed`.
          | -| `workflow_job` | `objeto` | El job de flujo de trabajo. Muchas claves de `workflow_job`, tales como `head_sha`, `conclusion`, y `started_at` son las mismas que aquellas en un objeto [`check_run`](#check_run). | -| `workflow_job[status]` | `secuencia` | El estado actual del trabajo. Puede ser `queued`, `in_progress`, o `completed`. | -| `workflow_job[labels]` | `arreglo` | Etiquetas personalizadas para el job. Las especifica el [atributo`"runs-on"`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idruns-on) en el YAML del flujo de trabajo. | -| `workflow_job[runner_id]` | `número` | La ID del ejecutor que está ejecutando este job. Este será `null` siempre y cuando el `workflow_job[status]` se encuentre `queued`. | -| `workflow_job[runner_name]` | `secuencia` | El nombre del ejecutor que está ejecutando este job. Este será `null` siempre y cuando el `workflow_job[status]` se encuentre `queued`. | -| `workflow_job[runner_group_id]` | `número` | La ID del grupo de ejecutores que está ejecutando este job. Este será `null` siempre y cuando el `workflow_job[status]` se encuentre `queued`. | -| `workflow_job[runner_group_name]` | `secuencia` | El nombre del grupo de ejecutores que está ejecutando este job. Este será `null` siempre y cuando el `workflow_job[status]` se encuentre `queued`. | +--- +ms.openlocfilehash: 1f368a08409f4b10daa8b9e45340886ba8d9a47d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145165092" +--- +Clave | Tipo | Descripción +----|------|------------- +`action`|`string` | acción realizada. Puede ser una de las siguientes:
          • `queued`: se ha creado un nuevo trabajo.
          • `in_progress`: el trabajo se ha comenzado a procesar en el ejecutor.
          • `completed`: el estado (`status`) del trabajo es `completed`.
          +`workflow_job`|`object`| El job de flujo de trabajo. Muchas claves `workflow_job`, como `head_sha`, `conclusion` y `started_at`, son las mismas que en un objeto [`check_run`](#check_run). +`workflow_job[status]`|`string`| Estado actual del trabajo. Puede ser `queued`, `in_progress` o `completed`. +`workflow_job[labels]`|`array`| Etiquetas personalizadas para el job. Especificadas por el [atributo `"runs-on"`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idruns-on) en el flujo de trabajo de YAML. +`workflow_job[runner_id]`|`integer`| La ID del ejecutor que está ejecutando este job. Será `null` siempre que el estado de `workflow_job[status]` sea `queued`. +`workflow_job[runner_name]`|`string`| El nombre del ejecutor que está ejecutando este job. Será `null` siempre que el estado de `workflow_job[status]` sea `queued`. +`workflow_job[runner_group_id]`|`integer`| La ID del grupo de ejecutores que está ejecutando este job. Será `null` siempre que el estado de `workflow_job[status]` sea `queued`. +`workflow_job[runner_group_name]`|`string`| El nombre del grupo de ejecutores que está ejecutando este job. Será `null` siempre que el estado de `workflow_job[status]` sea `queued`. diff --git a/translations/es-ES/data/reusables/webhooks/workflow_job_short_desc.md b/translations/es-ES/data/reusables/webhooks/workflow_job_short_desc.md index a3824c2ac3..8c3b763c41 100644 --- a/translations/es-ES/data/reusables/webhooks/workflow_job_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/workflow_job_short_desc.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: b2aeef8ebd8cb1334c8e3c1c117abac03b2e5b79 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070123" +--- Un job de flujo de trabajo de {% data variables.product.prodname_actions %} se puso en cola, está en progreso o se completó en un repositorio. {% data reusables.webhooks.action_type_desc %} diff --git a/translations/es-ES/data/reusables/webhooks/workflow_run_properties.md b/translations/es-ES/data/reusables/webhooks/workflow_run_properties.md index 4879262801..50842758e1 100644 --- a/translations/es-ES/data/reusables/webhooks/workflow_run_properties.md +++ b/translations/es-ES/data/reusables/webhooks/workflow_run_properties.md @@ -1,4 +1,12 @@ -| Clave | Tipo | Descripción | -| -------------- | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción que se realizó. Puede ser uno de entre `requested` o `completed`. | -| `workflow_run` | `objeto` | La ejecución del flujo de trabajo. Incluye información tal como `artifacts_url`, `check_suite_id`, `conclusion`, `head_branch` y `head_sha`. | +--- +ms.openlocfilehash: 792c3f0b0cce96a57cf623f818ef296409c5d4a5 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070122" +--- +Clave | Tipo | Descripción +----|------|------------- +`action`|`string` | La acción que se ha realizado. Puede ser `requested` o `completed`. +`workflow_run`| `object` | La ejecución del flujo de trabajo. Se incluye información como `artifacts_url`, `check_suite_id`, `conclusion`, `head_branch` o `head_sha`. diff --git a/translations/es-ES/data/ui.yml b/translations/es-ES/data/ui.yml index 72c865ca9c..516b27e233 100644 --- a/translations/es-ES/data/ui.yml +++ b/translations/es-ES/data/ui.yml @@ -1,233 +1,219 @@ ---- +### YamlMime:Yaml +ms.openlocfilehash: 6f0f8abcf60ece31670c3cc4a7a17d067e505435 +ms.sourcegitcommit: ea9a577cff7ec16ded25ed57417c83ec04816428 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 04/07/2022 +ms.locfileid: "141521951" meta: - default_description: Inicia, soluciona problemas y saca el mayor provecho de GitHub. Documentación para usuarios nuevos, desarrolladores, administradores y todos los productos de GitHub. + default_description: Get started, troubleshoot, and make the most of GitHub. Documentation for new users, developers, administrators, and all of GitHub's products. header: github_docs: GitHub Docs - contact: Contacto + contact: Contact notices: - ghae_silent_launch: GitHub AE está actualmente en lanzamiento limitado. - release_candidate: '# El nombre de la versión se interpreta antes del texto siguiente a través de '' includes/header-notification.html '' se encuentra disponible actualmente como un candidato de lanzamiento. Para obtener más información, consulta la sección "Acerca de las mejoras para los lanzamientos nuevos".' - localization_complete: Publicamos actualizaciones frecuentes a nuestra documentación y la traducción de esta página podría aún estar en curso. Para encontrar la mayoría de la información actual, visita la documentación en inglés. - early_access: '📣 Por favor, no compartas esta URL públicamente. Esta página tiene contenido sobre una característica de acceso temprano.' - release_notes_use_latest: Por favor, utiliza el lanzamiento más reciente para las últimas correcciones de seguridad, rendimiento y errores. - #GHES release notes - ghes_release_notes_upgrade_patch_only: '📣 Este no es el lanzamiento de parche más reciente de Enterprise Server.' - ghes_release_notes_upgrade_release_only: '📣 Este no es el lanzamiento más reciente de Enterprise Server.' - ghes_release_notes_upgrade_patch_and_release: '📣 Este no es el lanzamiento de parche más reciente de esta serie de lanzamientos, y no es elúltimo lanzamiento de Enterprise Server.' - sign_up_cta: Registrarse + ghae_silent_launch: GitHub AE is currently under limited release. Please contact our Sales Team to find out more. + release_candidate: " is currently available as a release candidate. For more information, see \"About upgrades to new releases.\"" + localization_complete: We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation. If there's a problem with translations on this page, please let us know. + localization_in_progress: Hello, explorer! This page is under active development or still in translation. For the most up-to-date and accurate information, please visit our English documentation. + early_access: "\U0001F4E3 Please do not share this URL publicly. This page contains content about an early access feature." + release_notes_use_latest: Please use the latest release for the latest security, performance, and bug fixes. + ghes_release_notes_upgrade_patch_only: "\U0001F4E3 This is not the latest patch release of Enterprise Server." + ghes_release_notes_upgrade_release_only: "\U0001F4E3 This is not the latest release of Enterprise Server." + ghes_release_notes_upgrade_patch_and_release: "\U0001F4E3 This is not the latest patch release of this release series, and this is not the latest release of Enterprise Server." + sign_up_cta: Sign up picker: - language_picker_default_text: Elige un idioma - product_picker_default_text: Todos los productos - version_picker_default_text: Elige una versión + language_picker_default_text: Choose a language + product_picker_default_text: All products + version_picker_default_text: Choose a version release_notes: - banner_text: GitHub comenzó a implementar estos cambios en empresas en + banner_text: GitHub began rolling these changes out to enterprises on search: - need_help: '¿Necesitas ayuda?' - placeholder: Buscar en los GitHub Docs - loading: Cargando - no_results: No se encontró ningún resultado - search_results_for: Buscar resultados para - no_content: Sin contenido - matches_displayed: Coincidencias mostradas - search_error: Ocurrió un error al intentar realizar la búsqueda. - description: Ingrese un término de búsqueda para encontrarlo en la Documentación de GitHub. - label: Buscar en los GitHub Docs - results_found: Se encontrar on {n} resultados en {s}ms - results_page: Esta es la página {page} de {pages}. - nothing_found: Sin resultados 😿 + need_help: Need help? + placeholder: Search topics, products... + loading: Loading + no_results: No results found + search_results_for: Search results for + no_content: No content + matches_displayed: Matches displayed + search_error: An error occurred trying to perform the search. homepage: - explore_by_product: Explorar por producto - version_picker: Versión - description: Ayuda para donde sea que estés en tu camino dentro de GitHub. + explore_by_product: Explore by product + version_picker: Version toc: - getting_started: Empezar + getting_started: Getting started popular: Popular - guides: Guías - whats_new: Qué hay de nuevo - videos: Vídeos - all_changelogs: Todas las publicaciones de la bitácora de cambios + guides: Guides + whats_new: What's new + videos: Videos + all_changelogs: All changelog posts pages: - article_version: 'Versión del artículo' - miniToc: En este artículo - contributor_callout: En este artículo contribuye y lo mantiene - all_enterprise_releases: Todos los lanzamientos de Enterprise Server - about_versions: Acerca de las versiones + article_version: Article version + miniToc: In this article + contributor_callout: This article is contributed and maintained by + all_enterprise_releases: All Enterprise Server releases + about_versions: About versions errors: - oops: '¡Ups!' - something_went_wrong: Parece que algo salió mal. - we_track_errors: Realizamos el seguimiento de estos errores automáticamente, pero si el problema continúa, no dudes en contactarnos. - page_doesnt_exist: Al parecer, esta página no existe. + oops: Ooops! + something_went_wrong: It looks like something went wrong. + we_track_errors: We track these errors automatically, but if the problem persists please feel free to contact us. + page_doesnt_exist: It looks like this page doesn't exist. support: - still_need_help: '¿Aún necesitas ayuda?' - contact_support: Contactar con soporte técnico - ask_community: Pregúntale a la comunidad de GitHub + still_need_help: Still need help? + contact_support: Contact support + ask_community: Ask the GitHub community survey: - able_to_find: '¿Te ayudó este documento?' - yes: true - no: false - comment_yes_label: Dinos qué estamos haciendo bien - comment_no_label: Déjanos saber lo que podemos mejorar - optional: Opcional - required: Requerido - email_placeholder: email@ejemplo.com - email_label: Si quieres que te contactemos con más preguntas, por favor, ingresa tu dirección de correo electrónico - email_validation: Ingresa un dirección de correo electrónico válida - send: Enviar - feedback: '¡Gracias! Recibimos tus comentarios.' - not_support: Si necesitas una respuesta, por favor, mejor contacta a soporte. - privacy_policy: Política de privacidad + able_to_find: Did this doc help you? + yes: Yes + no: No + comment_yes_label: Let us know what we do well + comment_no_label: Let us know what we can do better + optional: Optional + required: Required + email_placeholder: email@example.com + email_label: If we can contact you with more questions, please enter your email address + email_validation: Please enter a valid email address + send: Send + feedback: Thank you! We received your feedback. + not_support: If you need a reply, please contact support instead. + privacy_policy: Privacy policy contribution_cta: - title: '¡Ayúdanos a hacer geniales estos documentos!' - body: Todos los documentos de GitHub son de código abierto. ¿Notas algo que esté mal o que no sea claro? Emite una solicitud de cambios. - button: Haz una contribución - or: O, - to_guidelines: aprende cómo contribuir. + title: ¡Ayúdanos a hacer geniales estos documentos! + body: All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request. + button: Make a contribution + or: Or, + to_guidelines: learn how to contribute. products: graphql: reference: - implements: Implementa - fields: Campos - arguments: Argumentos + implements: Implements + fields: Fields + arguments: Arguments name: Nombre - type: Tipo + type: Type description: Descripción - input_fields: Campos de entrada - return_fields: Campos de retorno - implemented_by: Implementado por - values: Valores - possible_types: Tipos posibles - preview_notice: Aviso de previsualización - deprecation_notice: Aviso de depreciación - preview_period: Durante el periodo de vista previa, la API podría cambiar sin aviso previo. - overview: - preview_header: 'Para activar esta vista previa y acceder a los siguientes miembros del modelo, debes proporcionar un tipo de medios personalizado en el encabezado `Accept`:' - preview_schema_members: 'Miembros del modelo previstos' - announced: Anunciado - updates: Actualizaciones + input_fields: Input fields + return_fields: Return fields + implemented_by: Implemented by + values: Values + possible_types: Possible types + preview_notice: Preview notice + deprecation_notice: Deprecation notice rest: reference: - default: Predeterminado + default: Default name: Nombre - in: En - type: Tipo + in: In + type: Type description: Descripción - notes: Notas - parameters: Parámetros - response: Respuesta - example_response: Respuesta de ejemplo - status_code: Código de estado - http_status_code: Códigos de estado de respuesta HTTP - code_sample: Ejemplo de código - code_samples: Ejemplos de código - preview_notice: Aviso de previsualización - preview_notices: Avisos de previsualización - see_preview_notice: Ver aviso de previsualización - see_preview_notices: Ver avisos de previsualización - preview_header_is_required: El encabezado es requerido - preview_notice_to_change: Esta API está en vista previa y sujeta al cambio - works_with: Funciona con - api_reference: Referencia de la API de REST - enum_description_title: Puede ser una de las siguientes - required: Requerido - headers: Encabezados - query: Parámetros de consulta - path: Parámetros de ruta - body: Parámetros de cuerpo + notes: Notes + parameters: Parameters + response: Response + status_codes: Status codes + http_status_code: HTTP Status Code + code_sample: Code sample + code_samples: Code samples + preview_notice: Preview notice + preview_notices: Preview notices + see_preview_notice: See preview notice + see_preview_notices: See preview notices + preview_header_is_required: This header is required + preview_notice_to_change: This API is under preview and subject to change + works_with_github_apps: Works with GitHub Apps footer: - all_rights_reserved: Todos los derechos reservados - terms: Términos - privacy: Privacidad - security: Seguridad + all_rights_reserved: All rights reserved + terms: Terms + privacy: Privacy + security: Security product: - heading: Producto + heading: Product links: - features: Características - security: Seguridad - enterprise: Empresa - case_studies: Estudios de caso - pricing: Precios - resources: Recursos + features: Features + security: Security + enterprise: Enterprise + case_studies: Case Studies + pricing: Pricing + resources: Resources platform: - heading: Plataforma + heading: Platform links: - developer_api: API de desarrollo - partners: Socios + developer_api: Developer API + partners: Partners atom: Atom electron: Electron github_desktop: GitHub Desktop support: - heading: Asistencia + heading: Support links: - help: Ayuda - community_forum: Foro de la comunidad - training: Capacitación - status: Estado - contact_github: Ponte en contacto con GitHub + help: Help + community_forum: Community Forum + training: Training + status: Status + contact_github: Contact GitHub company: - heading: Empresa + heading: Company links: - about: Acerca de + about: About blog: Blog - careers: Carreras - press: Prensa - shop: Tienda + careers: Careers + press: Press + shop: Shop product_landing: - quickstart: Inicio Rápido - reference: Referencia - overview: Resumen - guides: Guías - code_examples: Ejemplos de código - search_code_examples: Ejemplos de búsqueda de código - search_results_for: Buscar resultados para - matches_displayed: Coincidencias mostradas - show_more: Mostrar más - explore_people_and_projects: Explorar personas y proyectos - sorry: Lo sentimos, no hay respultados para - no_example: Parece que no tenemos un ejemplo que se ajuste a tu filtro. - try_another: Inténtalo con otro archivo o agrega tu ejemplo de código. - no_result: Lo sentimos, no hay guías que coincidan con tu filtro. - learn: Aprende cómo agregar un ejemplo de código - communities_using_discussions: Comunidades en GitHub.com que utilizan debates - add_your_community: Agrega tu comunidad - sponsor_community: Comunidad de GitHub Sponsors - supported_releases: Lanzamientos compatibles - release_notes_for: Notas de lanzamiento para - upgrade_from: Mejorar desde - browse_all_docs: Buscar todos los documentos - browse_all: Buscar todos - docs: documentación - explore_release_notes: Explorar las notas de lanzamiento - view: Ver todos + quickstart: Quickstart + reference: Reference + overview: Overview + guides: Guides + code_examples: Code examples + search_code_examples: Search code examples + search_results_for: Search results for + matches_displayed: Matches displayed + show_more: Show more + explore_people_and_projects: Explore people and projects + sorry: Sorry, there is no result for + no_example: It looks like we don't have an example that fits your filter. + try_another: Try another filter or add your code example. + no_result: Sorry, there are no guides that match your filter. + learn: Learn how to add a code example + communities_using_discussions: Communities using discussions + add_your_community: Add your community + sponsor_community: GitHub Sponsors community + supported_releases: Supported releases + release_notes_for: Release notes for + upgrade_from: Upgrade from + browse_all_docs: Browse all docs + browse_all: Browse all + docs: docs + explore_release_notes: Explore release notes + view: View all product_guides: - start_path: Comenzar ruta de aprendizaje - learning_paths: 'Rutas de aprendizaje de {{ productMap[currentProduct].name }}' - learning_paths_desc: Las rutas de aprendizaje son una recopilación de guías que te ayudan a dominar un tema en particular. - guides: 'Guías de {{ productMap[currentProduct].name }}' - more_guides: más guías - load_more: Carga más guías - all_guides: 'Todas las guías de {{ productMap[currentProduct].name }}' - filter_instructions: Filtra la lista de guías utilizando estos controles + start_path: Start learning path + learning_paths: '{{ productMap[currentProduct].name }} learning paths' + learning_paths_desc: Learning paths are a collection of guides that help you master a particular subject. + guides: '{{ productMap[currentProduct].name }} guides' + more_guides: more guides + load_more: Load more guides + all_guides: All {{ productMap[currentProduct].name }} guides + filter_instructions: Filter the guide list using these controls filters: - type: Tipo - topic: Tema - all: Todas + type: Type + topic: Topic + all: All guides_found: - multiple: 'Se encontraron {n} guías' - one: Se encontró 1 guía - none: No se encontraron guías + multiple: '{n} guides found' + one: 1 guide found + none: No guides found guide_types: - overview: Resumen - quick_start: Inicio Rápido + overview: Overview + quick_start: Quickstart tutorial: Tutorial - how_to: Guía instruccional - reference: Referencia + how_to: How-to guide + reference: Reference learning_track_nav: - prevGuide: Guía previa - nextGuide: Guía siguiente + prevGuide: Previous guide + nextGuide: Next guide toggle_images: - off: Las imágenes están inactivas, haz clic para mostrar - on: Las imágenes están activas, haz clic para ocultar - hide_single: Ocultar imagen - show_single: Mostrar imagen + off: Images are off, click to show + on: Images are on, click to hide + hide_single: Hide image + show_single: Show image scroll_button: - scroll_to_top: Desplazarse hasta arriba + scroll_to_top: Scroll to top diff --git a/translations/es-ES/data/variables/README.md b/translations/es-ES/data/variables/README.md new file mode 100644 index 0000000000..3b80020143 --- /dev/null +++ b/translations/es-ES/data/variables/README.md @@ -0,0 +1,35 @@ +--- +ms.openlocfilehash: ad592a65f3aca30933dfd634f93abc0810015bf3 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: "145070119" +--- +# variables + +Las variables son cadenas cortas de texto reutilizable. + +Cada uno de los archivos YAML de este directorio contiene varias variables. + +La *ruta*, el *nombre de archivo* y las *claves* de cada archivo YAML determinan cuál será su ruta en el objeto de datos. + +Por ejemplo, dado un archivo `data/variables/foo/bar.yml`: + +```yaml +# multiple short strings in one file +meaning_of_life: 42 + +# and they can be nested if needed +nested: + values: + too: Yes! +``` + +Sus valores serían accesibles como: + +``` +{% data foo.bar.meaning_of_life %} + +{% data foo.bar.nested.values.too %} +``` diff --git a/translations/es-ES/data/variables/actions.yml b/translations/es-ES/data/variables/actions.yml deleted file mode 100644 index f8f4dda96f..0000000000 --- a/translations/es-ES/data/variables/actions.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -azure_portal: 'Portal de Azure' -hosted_runner: 'larger runner' diff --git a/translations/es-ES/data/variables/command_line.yml b/translations/es-ES/data/variables/command_line.yml deleted file mode 100644 index c29af6342f..0000000000 --- a/translations/es-ES/data/variables/command_line.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -#Use this variable wherever backticks are necessary -backticks: >- - {% ifversion fpt or ghec %}github.com{% else %}[hostname]{% endif %} -#Use this variable within codeblocks (because it includes HTML! Which only renders in shell codeblocks!) -codeblock: >- - {% ifversion fpt or ghec %}github.com{% else %}nombre de host{% endif %} -#GitHub URL example -git_url_example: >- - https://{% ifversion fpt or ghec %}github.com{% else %}github.example.com{% endif %} diff --git a/translations/es-ES/data/variables/contact.yml b/translations/es-ES/data/variables/contact.yml deleted file mode 100644 index 71217a2360..0000000000 --- a/translations/es-ES/data/variables/contact.yml +++ /dev/null @@ -1,36 +0,0 @@ ---- -contact_ent_support: '[Soporte de GitHub Enterprise](https://support.github.com/contact?tags=docs-generic)' -contact_support: >- - {% ifversion fpt or ghec %}[Soporte de GitHub](https://support.github.com/contact?tags=docs-generic){% elsif ghes %}tu administrador de sitio{% elsif ghae %}tu propietario de empresa{% endif %} -report_abuse: >- - {% ifversion fpt or ghec %}[Report abuse](https://github.com/contact/report-abuse){% endif %} -report_content: >- - {% ifversion fpt or ghec %}[Report content](https://github.com/contact/report-content){% endif %} -contact_dmca: >- - {% ifversion fpt or ghec %}[Copyright claims form](https://github.com/contact/dmca){% endif %} -contact_privacy: >- - {% ifversion fpt or ghec %}[Privacy contact form](https://github.com/contact/privacy){% endif %} -contact_enterprise_sales: "[Equipo de ventas de GitHub](https://github.com/enterprise/contact)" -contact_feedback_actions: '[Debates de la comunidad de GitHub para las GitHub Actions](https://github.com/orgs/community/discussions/categories/actions-and-packages)' -#The team that provides Standard Support -enterprise_support: 'Soporte para GitHub Enterprise' -#The larger team that includes Enterprise Support and Premium Support -github_support: 'Soporte de GitHub' -#The team that provides Premium Support -premium_support: 'Soporte prémium de GitHub' -#Enterprise Support portal (previously the Zendesk portal at enterprise.githubsupport.com) -enterprise_portal: 'Portal de soporte de GitHub' -contact_enterprise_portal: '[GitHub Support portal](https://support.github.com/contact?tags=docs-generic)' -#Azure support (GitHub AE) portal -ae_azure_portal: 'Portal de Soporte de Azure' -contact_ae_portal: '[Portal de Soporte de Azure](https://portal.azure.com/#blade/Microsoft_Azure_Support/HelpAndSupportBlade)' -#GitHub Support portal (for dotcom - this sends users to a contact form) -support_portal: 'Portal de soporte de GitHub' -contact_support_portal: '[GitHub Support portal](https://support.github.com/contact?tags=docs-generic)' -#GitHub Support portal (this sends users to the Support landing page) -landing_page_portal: 'Portal de soporte de GitHub' -contact_landing_page_portal: '[GitHub Support portal](https://support.github.com/)' -#The team that provides GitHub Community Support on the GitHub Community forum (for GitHub Free) -community_support: 'Soporte de la Comunidad de GitHub' -#GitHub Community discussions -community_support_forum: '[Debates de la comunidad de GitHub](https://github.com/orgs/community/discussions)' diff --git a/translations/es-ES/data/variables/desktop.yml b/translations/es-ES/data/variables/desktop.yml deleted file mode 100644 index 1aecf5d58c..0000000000 --- a/translations/es-ES/data/variables/desktop.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -#Supported platforms -mac-osx-versions: macOS 10.12 o posterior -windows-versions: Windows 7 64-bit o posterior diff --git a/translations/es-ES/data/variables/enterprise.yml b/translations/es-ES/data/variables/enterprise.yml deleted file mode 100644 index f48e897988..0000000000 --- a/translations/es-ES/data/variables/enterprise.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -management_console: 'Consola de administración' -#https://support.github.com/enterprise/server-upgrade -upgrade_assistant: 'Asistente de mejora' diff --git a/translations/es-ES/data/variables/explore.yml b/translations/es-ES/data/variables/explore.yml deleted file mode 100644 index acdbd78d81..0000000000 --- a/translations/es-ES/data/variables/explore.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -explore_github: >- - {% ifversion fpt or ghec %}[Explore GitHub](https://github.com/explore){% else %}Explorar GitHub (`https://[hostname]/explore`){% endif %} -your_stars_page: >- - {% ifversion fpt or ghec %}[stars page](https://github.com/stars){% else %}página de estrellas (`https://[hostname]/stars`){% endif %} -trending_page: >- - {% ifversion fpt or ghec %}[Trending page](https://github.com/trending){% else %}Página de tendencias (`https://[hostname]/trending`){% endif %} diff --git a/translations/es-ES/data/variables/gists.yml b/translations/es-ES/data/variables/gists.yml deleted file mode 100644 index ad196f4396..0000000000 --- a/translations/es-ES/data/variables/gists.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -gist_homepage: >- - {% ifversion fpt or ghec %}[página de inicio de gist](https://gist.github.com/){% elsif ghae %}página de inicio de gist, `http(s)://gist.[hostname]`{% else %}gist home page, `http(s)://[hostname]/gist` or `http(s)://gist.[hostname]` si se habilitaron los subdominios{% endif %} -gist_search_url: >- - {% ifversion fpt or ghec %}[Búsqueda de Gists](https://gist.github.com/search){% elsif ghae %}Búsqueda de Gists, `http(s)://gist.[hostname]/search`,{% else %}Búsqueda de Gists, `http(s)://[hostname]/gist/search` o `http(s)://gist.[hostname]/search` si se habilitaron los subdominios{% endif %} -discover_url: >- - {% ifversion fpt or ghec %}[Discover](https://gist.github.com/discover){% elsif ghae %}Descubre, `http(s)://gist.[hostname]/discover`,{% else %}Descubre, `http(s)://[hostname]/gist/discover` o `http(s)://gist.[hostname]/discover` si se habilitaron los subdominios{% endif %} diff --git a/translations/es-ES/data/variables/large_files.yml b/translations/es-ES/data/variables/large_files.yml deleted file mode 100644 index b66af68568..0000000000 --- a/translations/es-ES/data/variables/large_files.yml +++ /dev/null @@ -1,15 +0,0 @@ ---- -product_name_long: 'Almacenamiento de archivos de gran tamaño Git' -product_name_short: 'Git LFS' -warning_size: '50 MB' -max_github_size: '100 MB' -max_github_browser_size: '25 MB' -initial_bandwidth_quota: '1 GB' -initial_storage_quota: '1 GB' -max_lfs_size: '2 GB' -max_file_size: '2 GB' -command_name: lfs -version_name: https://git-lfs.github.com/spec/v1 -pack_monthly_price: '$5 por mes' -pack_monthly_bandwidth: '50 GB' -pack_monthly_storage: '50 GB' diff --git a/translations/es-ES/data/variables/migrations.yml b/translations/es-ES/data/variables/migrations.yml deleted file mode 100644 index 9a06d95841..0000000000 --- a/translations/es-ES/data/variables/migrations.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -user_migrations_intro: >- - Puedes utilizar esta API para revisar, respaldar, o migrar tus datos de usuario que se almacenan en {% data variables.product.product_name %},com. -organization_migrations_intro: >- - La API de migraciones de la organización te permite mover un repositorio desde {% data variables.product.prodname_dotcom_the_website %} hasta {% data variables.product.prodname_ghe_server %}. Para obtener más información, consulta la sección "[Explorar los datos de migración desde GitHub.com](/enterprise-server@latest/admin/user-management/migrating-data-to-and-from-your-enterprise/exporting-migration-data-from-githubcom)" en la documentación de {% data variables.product.prodname_ghe_server %}. -source_imports_intro: >- - La API de Importaciones de Código Fuente te permite iniciar una importación desde un repositorio origen en Git, Subversion, Mercurial o Team Foundation Version Control. Esta es la misma funcionalidad que tiene el importador de {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta la sección "[Importar un repositorio con el importador de {% data variables.product.prodname_dotcom %}](/github/importing-your-projects-to-github/importing-a-repository-with-github-importer)". diff --git a/translations/es-ES/data/variables/notifications.yml b/translations/es-ES/data/variables/notifications.yml deleted file mode 100644 index 9029c26cb7..0000000000 --- a/translations/es-ES/data/variables/notifications.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -no_reply_address: >- - {% ifversion fpt or ghec %}`noreply@github.com`{% else %}la dirección de correo electrónico sin respuesta configurada por el administrador del sitio{% endif %} -cc_address: >- - {% ifversion fpt or ghec %}`@noreply.github.com`{% else %}en función de la dirección de correo electrónico sin respuesta configurada por el administrador del sitio{% endif %} diff --git a/translations/es-ES/data/variables/product.yml b/translations/es-ES/data/variables/product.yml deleted file mode 100644 index 6f536b54b1..0000000000 --- a/translations/es-ES/data/variables/product.yml +++ /dev/null @@ -1,229 +0,0 @@ ---- -#Contains versioned and unversioned variables for all of our product names -## WARNING: Versioned variables don't work as expected in articles under "content/enterprise/admin/". Use unversioned variables instead. -#Company -company_short: 'GitHub' -#GitHub's flagship products -product_name: >- - {% ifversion ghec %}GitHub Enterprise Cloud{% elsif ghes %}GitHub Enterprise Server{% elsif ghae %}GitHub AE{% else %}GitHub{% endif %} -## Use this variable when the output should always be GitHub, regardless of the product the user is using -prodname_dotcom: 'GitHub' -## Use this variable when the output should always be GitHub Enterprise, regardless of the product the user is using -prodname_enterprise: 'GitHub Enterprise' -## Use this variable only when the output should specifically be GitHub.com, to distinguish from GitHub the company or other GitHub products (e.g. connecting GHE to GitHub.com) -prodname_dotcom_the_website: 'GitHub.com' -## Use these variables when the output should reflect one of our two specific GitHub Enterprise offerings -prodname_ghe_server: 'GitHub Enterprise Server' -prodname_ghe_cloud: 'Nube de GitHub Enterprise' -prodname_ghe_managed: 'GitHub AE' -prodname_ghe_one: 'GitHub One' -prodname_docs: 'GitHub Docs' -## Use these variables when referring specifically to a location within a product -product_location: >- - {% ifversion ghes %}tu instancia de GitHub Enterprise Server{% elsif ghae %}tu empresa{% else %}GitHub.com{% endif %} -#Used ONLY when you need to refer to a GHES instance in an article that is versioned for non-GHES versions. -#Do not use in other situations! -product_location_enterprise: 'tu instancia de servidor de GitHub Enterprise' -prodname_free_user: 'GitHub Free' -prodname_pro: 'GitHub Pro' -prodname_team: 'GitHub Team' -prodname_free_team: 'GitHub Free' -prodname_enterprise_backup_utilities: 'Utilidades de respaldo del servidor de GitHub Enterprise' -#GitHub Connect (enterprise accounts, other unified features) -## Phrase content so that the uncapitalized unified contributions or unified search variables are not used at the start of a sentence. -prodname_github_connect: 'GitHub Connect' -prodname_unified_contributions: 'contribuciones unificadas' -prodname_unified_search: 'búsqueda unificada' -#GitHub Enterprise migration tool -prodname_importer_proper_name: 'Importador de GitHub Enterprise' -#GitHub Education -prodname_education: 'GitHub Education' -prodname_education_community: 'Education Community' -prodname_education_community_with_url: 'la [Comunidad Educativa de GitHub](https://github.com/orgs/community/discussions/categories/github-education)' -prodname_education_forum_link: 'https://github.com/orgs/community/discussions/categories/github-education' -prodname_classroom: 'GitHub Classroom' -prodname_classroom_with_url: '[GitHub Classroom](https://classroom.github.com/login)' -prodname_campus_program: 'Programa del Campus de GitHub' -prodname_student_pack: 'Paquete de desarrollo para estudiantes de GitHub' -prodname_global_campus: 'GitHub Global Campus' -prodname_community_exchange: 'GitHub Community Exchange' -#GitHub CLI -prodname_cli: 'CLI de GitHub' -#GitHub Desktop -prodname_desktop: 'GitHub Desktop' -desktop_link: 'https://desktop.github.com/' -#GitHub Mobile -prodname_mobile: 'GitHub Móvil' -prodname_ios: 'GitHub para iOS' -prodname_android: 'GitHub para Android' -#GitHub Pages -prodname_pages: 'Páginas de GitHub' -#CodeQL -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 %} -#Projects v2 -prodname_projects_v2: 'Proyectos' -prodname_projects_v1: >- - {% ifversion ghes or ghae %}tableros de proyecto{% else %}proyectos (clásico){% endif %} -prodname_projects_v1_caps: >- - {% ifversion ghes or ghae %}Tableros de proyecto{% else %}Proyectos (clásico){% endif %} -prodname_project_v1: >- - {% ifversion ghes or ghae %}tablero de proyecto{% else %}proyecto (clásico){% endif %} -prodname_project_v1_caps: >- - {% ifversion ghes or ghae %}Tablero de proyecto{% else %}Proyecto (clásico){% endif %} -#Apps, GitHub Marketplace, and integrations -prodname_marketplace: 'GitHub Marketplace' -prodname_github_app: 'GitHub App' -prodname_github_apps: 'GitHub Apps' -prodname_oauth_app: 'App OAuth' -prodname_oauth_apps: 'OAuth Apps' -#API and developer docs -prodname_enterprise_api: 'las API de {% ifversion ghes %}GitHub Enterprise Server{% elsif ghae %}GitHub AE{% endif %}' -prodname_support_forum_with_url: '[Debates de las API e integraciones en la comunidad de GitHub](https://github.com/orgs/community/discussions/categories/apis-and-integrations)' -prodname_unfurls: 'Adjuntos de Contenido' -#Azure AD -ae_azure_ad_app_link: 'la [Aplicación de GitHub AE](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/aad.githubenterpriseserver)' -#GitHub Actions -## Use this variable only when referring to GitHub Actions the product. When referring to the thing that someone creates using the product, call it an action (small a). See the terminology page of the Brand Guide for more. -prodname_actions: 'GitHub Actions' -#GitHub Debug -prodname_debug: 'Depuración de GitHub' -#GitHub Discussions -prodname_discussions: 'GitHub Discussions' -#GitHub Enterprise Managed Users -prodname_emu_idp_application: 'Usuario Administrado de GitHub Enterprise' -prodname_emu_idp_oidc_application: 'Usuario Administrado de GitHub Enterprise (OIDC)' -prodname_emus: 'Usuarios Administrados de Enterprise' -prodname_managed_user: 'cuenta de usuario administrado' -prodname_managed_users: 'cuentas de usuarios adminsitrados' -prodname_managed_users_caps: 'Cuentas de usuarios administrados' -prodname_emu_enterprise: 'empresa con usuarios administrados' -prodname_emu_org: 'organización con usuarios administrados' -#GitHub Issues -prodname_github_issues: 'Propuestas de GitHub' -#GitHub Packages -prodname_registry: 'Registro del paquete de GitHub' -prodname_container_registry: 'Registro de contenedores' -prodname_docker_registry_namespace: '{% ifversion fpt or ghec %}`docker.pkg.github.com`{% elsif ghes or ghae %}docker.HOSTNAME{% endif %}' -prodname_container_registry_namespace: '{% ifversion fpt or ghec %}`ghcr.io`{% elsif ghes or ghae %}containers.HOSTNAME{% endif %}' -prodname_npm_registry: 'Registro de npm' -prodname_ghcr_and_npm_registry: '{% data variables.product.prodname_container_registry %}{% ifversion packages-npm-v2 %} y {% data variables.product.prodname_npm_registry %}{% endif %}' -prodname_ghcr_or_npm_registry: '{% data variables.product.prodname_container_registry %}{% ifversion packages-npm-v2 %} o {% data variables.product.prodname_npm_registry %}{% endif %}' -prodname_ghcr_and_npm_registry_full: '{% data variables.product.prodname_container_registry %} (`ghcr.io`){% ifversion packages-npm-v2 %} y {% data variables.product.prodname_npm_registry %} (`npm.pkg.github.com`){% endif %}' -#GitHub Insights -prodname_insights: 'GitHub Insights' -#GitHub Sponsors -prodname_sponsors: 'Patrocinadores de GitHub' -prodname_matching_fund: 'Fondo Compensatorio para Patrocinios de GitHub' -#GitHub Advanced Security -prodname_GH_advanced_security: 'GitHub Advanced Security' -prodname_advanced_security: 'Advanced Security' -#Codespaces -prodname_codespaces: 'Codespaces' -prodname_github_codespaces: 'Acerca de GitHub Codespaces' -prodname_serverless: 'editor basado en la web' -#GitHub resources: blog, jobs, skills -prodname_gcf: 'Soporte de la Comunidad de GitHub' -prodname_github_community: 'Comunidad de GitHub' -prodname_blog: 'el blog de GitHub' -prodname_jobs: 'Empleos GitHub' -prodname_learning: 'Habilidades de GitHub' -prodname_learning_link: 'https://skills.github.com/' -prodname_roadmap: 'Itinerario público de GitHub' -prodname_roadmap_link: 'https://github.com/github/roadmap#github-public-roadmap' -#GitHub support -premium_support_plan: 'Plan prémium' -premium_plus_support_plan: 'Premium Plus Plan/GitHub Engineering Direct' -microsoft_premium_plus_support_plan: 'GitHub Engineering Direct' -support_ticket_priority_urgent: 'Urgente' -support_ticket_priority_high: 'Alto' -support_ticket_priority_normal: 'Normal' -support_ticket_priority_low: 'Bajo' -#GitHub Professional Services -prodname_professional_services: 'Servicios Profesionales de GitHub' -prodname_professional_services_team: 'Servicios profesionales' -#Security features / code scanning platform / Security Lab -prodname_security: 'GitHub Security Lab' -prodname_security_link: 'https://securitylab.github.com/' -prodname_security_advisories: 'GitHub Security Advisories' -#Security features and code scanning platform -prodname_secret_scanning: 'escaneo de secretos' #Overall feature name and name for GHES and GHAE -prodname_secret_scanning_caps: 'Escaneo de secretos' -prodname_secret_scanning_partner: 'escaneo de secretos para patrones asociados' #GitHub.com feature for public repos only -prodname_secret_scanning_partner_caps: 'Escaneo de secretos para patrones asociados' -prodname_secret_scanning_GHAS: '>- {% ifversion fpt or ghec %}escaneo de secretos para la seguridad avanzada{% else %}escaneo de secretos{% endif %}' #Includes GitHub.com name for GHAS licenced feature -prodname_secret_scanning_GHAS_caps: >- - {% ifversion fpt or ghec %}Escaneo de secretos para la seguridad avanzada{% else %}Escaneo de secretos{% endif %} -prodname_code_scanning: 'escaneo de código' -prodname_code_scanning_capc: 'Escaneo de código' -prodname_codeql_runner: 'Ejecutor de CodeQL' -prodname_advisory_database: 'GitHub Advisory Database' -prodname_codeql_workflow: 'Flujo de trabajo de análisis de CodeQL' -prodname_dependency_review_action: 'acción de la revisión de dependencias' -#Visual Studio -prodname_vs: 'Visual Studio' -prodname_vscode_shortname: 'VS Code' -prodname_vscode: 'Visual Studio Code' -prodname_vs_subscriber: 'Suscriptor de {% data variables.product.prodname_vs %}' -prodname_vss_ghe: 'Suscripciones a Visual Studio con GitHub Enterprise' -prodname_vss_admin_portal_with_url: 'el [portal de admnistrador para las suscripciones de Visual Studio](https://visualstudio.microsoft.com/subscriptions-administration/)' -prodname_vscode_command_palette_shortname: 'Paleta de Comandos de VS Code' -prodname_vscode_command_palette: 'Paleta de comandos de Visual Studio Code' -prodname_vscode_marketplace: 'Mercado de Visual Studio Code' -prodname_vs_marketplace_shortname: 'Mercado de VS Code' -#GitHub Dependabot -prodname_dependabot: 'Dependabot' -prodname_dependabot_alerts: 'Las alertas del dependabot' -prodname_dependabot_security_updates: 'Actualizaciones de seguridad del dependabot' -prodname_dependabot_version_updates: 'Actualizaciones de versión del dependabot' -prodname_dependabot_updates: 'Actualizaciones del dependabot' -#GitHub Archive Program -prodname_archive: 'Programa de Archivo de GitHub' -prodname_arctic_vault: 'Bóveda de Código del Ártico' -#GitHub Copilot -prodname_copilot: 'Copiloto de GitHub' -prodname_copilot_short: 'Copilot' -#Command Palette -prodname_command_palette: 'Paleta de Comandos de GitHub' -#Server Statistics -prodname_server_statistics: 'Estadísticas del servidor' -#Links -product_url: >- - {% ifversion fpt or ghec %}github.com{% else %}[hostname]{% endif %} -pricing_url: 'https://github.com/pricing' -signin_link: >- - {% ifversion fpt or ghec %}[Sign in](https://github.com/login){% else %}Inicio de sesión (`https://[hostname]/login`){% endif %} -signout_link: >- - {% ifversion fpt or ghec %}[Sign out](https://github.com/logout){% else %}Cierre de sesión(`https://[hostname]/logout`){% endif %} -raw_github_com: >- - {% ifversion fpt or ghec %}raw.githubusercontent.com{% else %}[hostname]/user/repo/raw{% endif %} -#GitHub Enterprise Server past versions -current-340-version: '11.10.354' -#Developer site product variables -#Use this inside command-line and other code blocks -doc_url_pre: >- - {% ifversion fpt or ghec %}https://docs.github.com/rest{% elsif ghes %}https://docs.github.com/enterprise/{{ currentVersion | version_num }}/rest{% elsif ghae %}https://docs.github.com/github-ae@latest/rest{% endif %} -#Use this inside command-line code blocks -api_url_pre: >- - {% ifversion fpt or ghec %}https://api.github.com{% elsif ghes %}http(s)://[hostname]/api/v3{% elsif ghae %}https://[hostname]/api/v3{% endif %} -#Use this inside command-line code blocks -#Enterprise OAuth paths that don't include "/graphql" or "/api/v3" -oauth_host_code: >- - {% ifversion fpt or ghec %}https://github.com{% else %}http(s)://[hostname]{% endif %} -device_authorization_url: >- - {%- ifversion fpt or ghec %} [`https://github.com/login/device`](https://github.com/login/device) {%- elsif ghes %} `http(s)://[hostname]/login/device` {%- elsif ghae %} `https://[hostname]/login/device` {%- endif %} -#Use this all other code blocks -api_url_code: >- - {% ifversion fpt or ghec %}https://api.github.com{% elsif ghes %}http(s)://[hostname]/api/v3{% elsif ghae %}https://[hostname]/api/v3{% endif %} -#Use this inside command-line code blocks -graphql_url_pre: >- - {% ifversion fpt or ghec %}https://api.github.com/graphql{% elsif ghes %}http(s)://[hostname]/api/graphql{% elsif ghae %}https://[hostname]/api/graphql{% endif %} -#Use this all other code blocks -graphql_url_code: >- - {% ifversion fpt or ghec %}https://api.github.com/graphql{% elsif ghes %}http(s)://[hostname]/api/graphql{% elsif ghae %}https://[hostname]/api/graphql{% endif %} diff --git a/translations/es-ES/data/variables/projects.yml b/translations/es-ES/data/variables/projects.yml deleted file mode 100644 index 5ddcf6467a..0000000000 --- a/translations/es-ES/data/variables/projects.yml +++ /dev/null @@ -1,16 +0,0 @@ -projects_v2: 'proyectos' -projects_v2_caps: 'Proyectos' -project_v2: 'project' -project_v2_caps: 'Proyecto' -projects_v1_board: >- - {% ifversion ghes or ghae %}project board{% else %}classic project{% endif %} -projects_v1_board_caps: >- - {% ifversion ghes or ghae %}Project board{% else %}Classic project{% endif %} -projects_v1_boards: >- - {% ifversion ghes or ghae %}project boards{% else %}classic projects{% endif %} -projects_v1_boards_caps: >- - {% ifversion ghes or ghae %}Project boards{% else %}Classic projects{% endif %} -command-palette-shortcut: 'Command+K (Mac) or Ctrl+K (Windows/Linux)' -#Use feature flags to return which projects versions are available. -projects_v2_and_v1: '{% ifversion projects-v2 %}{% data variables.projects.projects_v2 %}{% ifversion projects-v1 %} and {% data variables.projects.projects_v1_boards %}{% endif %}{% else %}{% data variables.projects.projects_v1_boards %}{% endif %}' -project_v2_and_v1: '{% ifversion projects-v2 %}{% data variables.projects.project_v2 %}{% ifversion projects-v1 %} and {% data variables.projects.projects_v1_board %}{% endif %}{% else %}{% data variables.projects.projects_v1_board %}{% endif %}' diff --git a/translations/es-ES/data/variables/release_candidate.yml b/translations/es-ES/data/variables/release_candidate.yml deleted file mode 100644 index ec65ef6f94..0000000000 --- a/translations/es-ES/data/variables/release_candidate.yml +++ /dev/null @@ -1,2 +0,0 @@ ---- -version: '' diff --git a/translations/es-ES/data/variables/search.yml b/translations/es-ES/data/variables/search.yml deleted file mode 100644 index 40cac6e5b5..0000000000 --- a/translations/es-ES/data/variables/search.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -advanced_url: >- - {% ifversion fpt or ghec %}[advanced search](https://github.com/search/advanced) página{% else %}página de búsqueda avanzada (`https://[hostname]/search/advanced`){% endif %} -search_page_url: >- - {% ifversion fpt or ghec %}[search](https://github.com/search) page{% else %}buscar página (`https://[hostname]/search`){% endif %} diff --git a/translations/log/msft-es-resets.csv b/translations/log/msft-es-resets.csv new file mode 100644 index 0000000000..f04880d850 --- /dev/null +++ b/translations/log/msft-es-resets.csv @@ -0,0 +1,395 @@ +file,reason +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/index.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/troubleshooting-commits-on-your-timeline.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/viewing-contributions-on-your-profile.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/index.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories/index.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories/inviting-collaborators-to-a-personal-repository.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories/maintaining-ownership-continuity-of-your-user-accounts-repositories.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories/removing-a-collaborator-from-a-personal-repository.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories/removing-yourself-from-a-collaborators-repository.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/adding-an-email-address-to-your-github-account.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/blocking-command-line-pushes-that-expose-your-personal-email-address.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/changing-your-primary-email-address.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/index.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/managing-marketing-emails-from-github.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/remembering-your-github-username-or-email.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/setting-a-backup-email-address.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/setting-your-commit-email-address.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/types-of-emails-github-sends.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/about-your-personal-dashboard.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/best-practices-for-leaving-your-company.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/changing-your-github-username.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/converting-a-user-into-an-organization.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/deleting-your-user-account.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/index.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/integrating-jira-with-your-personal-projects.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-access-to-your-user-accounts-project-boards.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-accessibility-settings.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-security-and-analysis-settings-for-your-user-account.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-the-default-branch-name-for-your-repositories.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-your-tab-size-rendering-preference.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-your-theme-settings.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/merging-multiple-user-accounts.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/permission-levels-for-a-user-account-repository.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/permission-levels-for-user-owned-project-boards.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/what-does-the-available-for-hire-checkbox-do.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/about-organization-membership.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/accessing-an-organization.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/index.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/managing-your-scheduled-reminders.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/publicizing-or-hiding-organization-membership.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/removing-yourself-from-an-organization.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/requesting-organization-approval-for-oauth-apps.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/best-practices-for-leaving-your-company.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/converting-a-user-into-an-organization.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/deleting-your-personal-account.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/merging-multiple-personal-accounts.md,file deleted because it no longer exists in main +translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-nodejs-or-python.md,file deleted because it no longer exists in main +translations/es-ES/content/actions/using-jobs/using-a-build-matrix-for-your-jobs.md,file deleted because it no longer exists in main +translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md,file deleted because it no longer exists in main +translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/overview-of-github-advanced-security-deployment.md,file deleted because it no longer exists in main +translations/es-ES/content/admin/configuration/configuring-your-enterprise/troubleshooting-ssl-errors.md,file deleted because it no longer exists in main +translations/es-ES/content/admin/identity-and-access-management/authenticating-users-for-your-github-enterprise-server-instance/allowing-built-in-authentication-for-users-outside-your-identity-provider.md,file deleted because it no longer exists in main +translations/es-ES/content/admin/identity-and-access-management/authenticating-users-for-your-github-enterprise-server-instance/index.md,file deleted because it no longer exists in main +translations/es-ES/content/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/index.md,file deleted because it no longer exists in main +translations/es-ES/content/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/index.md,file deleted because it no longer exists in main +translations/es-ES/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes.md,file deleted because it no longer exists in main +translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users.md,file deleted because it no longer exists in main +translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users.md,file deleted because it no longer exists in main +translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md,file deleted because it no longer exists in main +translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md,file deleted because it no longer exists in main +translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/index.md,file deleted because it no longer exists in main +translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/managing-team-memberships-with-identity-provider-groups.md,file deleted because it no longer exists in main +translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-project-board-policies-in-your-enterprise.md,file deleted because it no longer exists in main +translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/managing-unowned-organizations-in-your-enterprise.md,file deleted because it no longer exists in main +translations/es-ES/content/authentication/managing-commit-signature-verification/adding-a-new-gpg-key-to-your-github-account.md,file deleted because it no longer exists in main +translations/es-ES/content/authentication/troubleshooting-commit-signature-verification/updating-an-expired-gpg-key.md,file deleted because it no longer exists in main +translations/es-ES/content/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces.md,file deleted because it no longer exists in main +translations/es-ES/content/billing/managing-billing-for-github-codespaces/managing-spending-limits-for-codespaces.md,file deleted because it no longer exists in main +translations/es-ES/content/billing/managing-billing-for-github-codespaces/viewing-your-codespaces-usage.md,file deleted because it no longer exists in main +translations/es-ES/content/code-security/dependabot/dependabot-alerts/browsing-security-vulnerabilities-in-the-github-advisory-database.md,file deleted because it no longer exists in main +translations/es-ES/content/codespaces/codespaces-reference/disaster-recovery-for-codespaces.md,file deleted because it no longer exists in main +translations/es-ES/content/codespaces/codespaces-reference/security-in-codespaces.md,file deleted because it no longer exists in main +translations/es-ES/content/codespaces/codespaces-reference/understanding-billing-for-codespaces.md,file deleted because it no longer exists in main +translations/es-ES/content/codespaces/codespaces-reference/using-github-copilot-in-codespaces.md,file deleted because it no longer exists in main +translations/es-ES/content/codespaces/customizing-your-codespace/personalizing-codespaces-for-your-account.md,file deleted because it no longer exists in main +translations/es-ES/content/codespaces/customizing-your-codespace/setting-your-default-editor-for-codespaces.md,file deleted because it no longer exists in main +translations/es-ES/content/codespaces/customizing-your-codespace/setting-your-default-region-for-codespaces.md,file deleted because it no longer exists in main +translations/es-ES/content/codespaces/customizing-your-codespace/setting-your-timeout-period-for-codespaces.md,file deleted because it no longer exists in main +translations/es-ES/content/codespaces/developing-in-codespaces/using-codespaces-for-pull-requests.md,file deleted because it no longer exists in main +translations/es-ES/content/codespaces/developing-in-codespaces/using-codespaces-in-visual-studio-code.md,file deleted because it no longer exists in main +translations/es-ES/content/codespaces/developing-in-codespaces/using-codespaces-with-github-cli.md,file deleted because it no longer exists in main +translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/enabling-codespaces-for-your-organization.md,file deleted because it no longer exists in main +translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/managing-billing-for-codespaces-in-your-organization.md,file deleted because it no longer exists in main +translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-codespaces.md,file deleted because it no longer exists in main +translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/reviewing-your-organizations-audit-logs-for-codespaces.md,file deleted because it no longer exists in main +translations/es-ES/content/codespaces/managing-your-codespaces/managing-gpg-verification-for-codespaces.md,file deleted because it no longer exists in main +translations/es-ES/content/codespaces/managing-your-codespaces/reviewing-your-security-logs-for-codespaces.md,file deleted because it no longer exists in main +translations/es-ES/content/codespaces/prebuilding-your-codespaces/about-codespaces-prebuilds.md,file deleted because it no longer exists in main +translations/es-ES/content/codespaces/troubleshooting/codespaces-logs.md,file deleted because it no longer exists in main +translations/es-ES/content/codespaces/troubleshooting/troubleshooting-port-forwarding-for-codespaces.md,file deleted because it no longer exists in main +translations/es-ES/content/codespaces/troubleshooting/troubleshooting-your-connection-to-codespaces.md,file deleted because it no longer exists in main +translations/es-ES/content/codespaces/troubleshooting/working-with-support-for-codespaces.md,file deleted because it no longer exists in main +translations/es-ES/content/communities/moderating-comments-and-conversations/limiting-interactions-for-your-user-account.md,file deleted because it no longer exists in main +translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-at-your-educational-institution/about-campus-advisors.md,file deleted because it no longer exists in main +translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-community-exchange.md,file deleted because it no longer exists in main +translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-education-for-students.md,file deleted because it no longer exists in main +translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/apply-for-a-student-developer-pack.md,file deleted because it no longer exists in main +translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/index.md,file deleted because it no longer exists in main +translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/why-wasnt-my-application-for-a-student-developer-pack-approved.md,file deleted because it no longer exists in main +translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-in-your-classroom-and-research/about-github-education-for-educators-and-researchers.md,file deleted because it no longer exists in main +translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-in-your-classroom-and-research/apply-for-an-educator-or-researcher-discount.md,file deleted because it no longer exists in main +translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-in-your-classroom-and-research/index.md,file deleted because it no longer exists in main +translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-in-your-classroom-and-research/why-wasnt-my-application-for-an-educator-or-researcher-discount-approved.md,file deleted because it no longer exists in main +translations/es-ES/content/github/copilot/about-github-copilot-telemetry.md,file deleted because it no longer exists in main +translations/es-ES/content/github/copilot/github-copilot-telemetry-terms.md,file deleted because it no longer exists in main +translations/es-ES/content/github/copilot/index.md,file deleted because it no longer exists in main +translations/es-ES/content/github/copilot/research-recitation.md,file deleted because it no longer exists in main +translations/es-ES/content/github/index.md,file deleted because it no longer exists in main +translations/es-ES/content/issues/trying-out-the-new-projects-experience/about-projects.md,file deleted because it no longer exists in main +translations/es-ES/content/issues/trying-out-the-new-projects-experience/automating-projects.md,file deleted because it no longer exists in main +translations/es-ES/content/issues/trying-out-the-new-projects-experience/best-practices-for-managing-projects.md,file deleted because it no longer exists in main +translations/es-ES/content/issues/trying-out-the-new-projects-experience/creating-a-project.md,file deleted because it no longer exists in main +translations/es-ES/content/issues/trying-out-the-new-projects-experience/customizing-your-project-views.md,file deleted because it no longer exists in main +translations/es-ES/content/issues/trying-out-the-new-projects-experience/filtering-projects.md,file deleted because it no longer exists in main +translations/es-ES/content/issues/trying-out-the-new-projects-experience/index.md,file deleted because it no longer exists in main +translations/es-ES/content/issues/trying-out-the-new-projects-experience/managing-access-to-projects.md,file deleted because it no longer exists in main +translations/es-ES/content/issues/trying-out-the-new-projects-experience/managing-iterations.md,file deleted because it no longer exists in main +translations/es-ES/content/issues/trying-out-the-new-projects-experience/managing-projects.md,file deleted because it no longer exists in main +translations/es-ES/content/issues/trying-out-the-new-projects-experience/managing-the-visibility-of-your-projects.md,file deleted because it no longer exists in main +translations/es-ES/content/issues/trying-out-the-new-projects-experience/migrating-your-project.md,file deleted because it no longer exists in main +translations/es-ES/content/issues/trying-out-the-new-projects-experience/quickstart.md,file deleted because it no longer exists in main +translations/es-ES/content/issues/trying-out-the-new-projects-experience/using-insights-with-projects.md,file deleted because it no longer exists in main +translations/es-ES/content/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects.md,file deleted because it no longer exists in main +translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management.md,file deleted because it no longer exists in main +translations/es-ES/content/pages/getting-started-with-github-pages/adding-a-theme-to-your-github-pages-site-with-the-theme-chooser.md,file deleted because it no longer exists in main +translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/merging-an-upstream-repository-into-your-fork.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/actions.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/activity.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/apps.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/billing.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/branches.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/checks.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/code-scanning.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/codes-of-conduct.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/codespaces.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/collaborators.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/commits.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/dependabot.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/dependency-graph.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/deployments.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/emojis.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/enterprise-admin.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/gists.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/git.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/gitignore.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/index.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/interactions.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/issues.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/licenses.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/markdown.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/meta.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/metrics.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/migrations.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/oauth-authorizations.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/orgs.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/packages.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/pages.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/projects.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/pulls.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/rate-limit.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/reactions.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/releases.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/repos.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/scim.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/search.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/secret-scanning.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/teams.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/users.md,file deleted because it no longer exists in main +translations/es-ES/content/rest/reference/webhooks.md,file deleted because it no longer exists in main +translations/es-ES/content/site-policy/github-terms/github-community-forum-code-of-conduct.md,file deleted because it no longer exists in main +translations/es-ES/content/site-policy/privacy-policies/githubs-notice-about-the-california-consumer-privacy-act.md,file deleted because it no longer exists in main +translations/es-ES/content/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-user-account.md,file deleted because it no longer exists in main +translations/es-ES/data/graphql/ghes-3.1/graphql_previews.enterprise.yml,file deleted because it no longer exists in main +translations/es-ES/data/reusables/actions/jobs/section-using-a-build-matrix-for-your-jobs-strategy.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/actions/self-hosted-runner-configure-runner-group-access.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/actions/self-hosted-runner-configure-runner-group.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/actions/self-hosted-runner-create-group.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/actions/self-hosted-runner-groups-add-to-enterprise-first-steps.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/actions/self-hosted-runner-groups-navigate-to-repo-org-enterprise.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/billing/per-user-pricing-reference.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/codespaces/about-billing-for-codespaces.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/codespaces/availability.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/codespaces/beta-functionality-limited.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/codespaces/billing-for-prebuilds.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/codespaces/prebuilds-beta-note.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/codespaces/prebuilds-not-available.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/codespaces/unsupported-repos.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/dependabot/create-dependabot-yml.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/desktop/paste-email-git-config.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/education/upgrade-organization.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/education/upgrade-page.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/enterprise-accounts/repository-visibility-policy.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/enterprise-licensing/you-can-sync-for-a-combined-view.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/enterprise_installation/upgrade-hardware-requirements.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/enterprise_management_console/username_normalization.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/enterprise_management_console/username_normalization_sample.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/gated-features/advanced-security.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/gated-features/discussions.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/gated-features/private-pages.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/gated-features/security-center.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/getting-started/learning-lab-enterprise.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/getting-started/learning-lab.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/open-source/open-source-learning-lab.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/organizations/organizations_include.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/package_registry/authenticate_with_pat_for_container_registry.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/pages/pages-builds-with-github-actions-public-beta.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/repositories/squash-and-rebase-linear-commit-hisitory.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/apps/oauth-applications.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/billing/billing.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/branches/branch-protection.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/checks/runs.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/deployments/statuses.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/enterprise-admin/admin-stats.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/enterprise-admin/announcements.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/enterprise-admin/audit-log.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/enterprise-admin/billing.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/enterprise-admin/management-console.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/gists/comments.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/git/refs.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/gitignore/gitignore.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/interactions/interactions.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/issues/assignees.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/issues/issues.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/issues/labels.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/issues/milestones.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/metrics/community.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/orgs/custom_roles.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/orgs/members.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/orgs/outside-collaborators.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/projects/cards.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/projects/collaborators.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/projects/columns.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/pulls/review-requests.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/rate-limit/rate-limit.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/reations/reactions.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/releases/assets.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/repos/contents.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/repos/forks.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/repos/lfs.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/teams/team-sync.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/teams/teams.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/users/blocking.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/users/emails.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/users/followers.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/users/keys.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/webhooks/repo-config.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/webhooks/repos.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/rest-reference/webhooks/webhooks.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/security-center/beta.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/security-center/permissions.md,file deleted because it no longer exists in main +translations/es-ES/data/reusables/server-statistics/release-phase.md,file deleted because it no longer exists in main +translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/index.md,broken liquid tags +translations/es-ES/content/actions/automating-builds-and-tests/about-continuous-integration.md,broken liquid tags +translations/es-ES/content/actions/creating-actions/publishing-actions-in-github-marketplace.md,broken liquid tags +translations/es-ES/content/actions/deployment/about-deployments/deploying-with-github-actions.md,broken liquid tags +translations/es-ES/content/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect.md,broken liquid tags +translations/es-ES/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-hashicorp-vault.md,broken liquid tags +translations/es-ES/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md,broken liquid tags +translations/es-ES/content/actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service.md,broken liquid tags +translations/es-ES/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md,broken liquid tags +translations/es-ES/content/actions/learn-github-actions/contexts.md,broken liquid tags +translations/es-ES/content/actions/learn-github-actions/understanding-github-actions.md,broken liquid tags +translations/es-ES/content/actions/publishing-packages/publishing-nodejs-packages.md,broken liquid tags +translations/es-ES/content/actions/using-github-hosted-runners/about-github-hosted-runners.md,broken liquid tags +translations/es-ES/content/actions/using-workflows/reusing-workflows.md,broken liquid tags +translations/es-ES/content/actions/using-workflows/workflow-commands-for-github-actions.md,broken liquid tags +translations/es-ES/content/actions/using-workflows/workflow-syntax-for-github-actions.md,broken liquid tags +translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md,broken liquid tags +translations/es-ES/content/admin/configuration/configuring-github-connect/about-github-connect.md,broken liquid tags +translations/es-ES/content/admin/configuration/configuring-github-connect/managing-github-connect.md,broken liquid tags +translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md,broken liquid tags +translations/es-ES/content/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise.md,broken liquid tags +translations/es-ES/content/admin/configuration/configuring-your-enterprise/site-admin-dashboard.md,broken liquid tags +translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md,broken liquid tags +translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md,broken liquid tags +translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md,broken liquid tags +translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy.md,broken liquid tags +translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc.md,broken liquid tags +translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference.md,broken liquid tags +translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-vmware.md,broken liquid tags +translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md,broken liquid tags +translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise.md,broken liquid tags +translations/es-ES/content/admin/overview/about-upgrades-to-new-releases.md,broken liquid tags +translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise.md,broken liquid tags +translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md,broken liquid tags +translations/es-ES/content/authentication/connecting-to-github-with-ssh/about-ssh.md,broken liquid tags +translations/es-ES/content/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account.md,broken liquid tags +translations/es-ES/content/authentication/managing-commit-signature-verification/about-commit-signature-verification.md,broken liquid tags +translations/es-ES/content/authentication/managing-commit-signature-verification/displaying-verification-statuses-for-all-of-your-commits.md,broken liquid tags +translations/es-ES/content/authentication/managing-commit-signature-verification/index.md,broken liquid tags +translations/es-ES/content/authentication/managing-commit-signature-verification/signing-commits.md,broken liquid tags +translations/es-ES/content/authentication/managing-commit-signature-verification/signing-tags.md,broken liquid tags +translations/es-ES/content/authentication/managing-commit-signature-verification/telling-git-about-your-signing-key.md,broken liquid tags +translations/es-ES/content/authentication/troubleshooting-commit-signature-verification/checking-your-commit-and-tag-signature-verification-status.md,broken liquid tags +translations/es-ES/content/billing/managing-billing-for-github-actions/about-billing-for-github-actions.md,broken liquid tags +translations/es-ES/content/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/about-visual-studio-subscriptions-with-github-enterprise.md,broken liquid tags +translations/es-ES/content/code-security/adopting-github-advanced-security-at-scale/phase-2-preparing-to-enable-at-scale.md,broken liquid tags +translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts.md,broken liquid tags +translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql.md,broken liquid tags +translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md,broken liquid tags +translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/running-codeql-code-scanning-in-a-container.md,broken liquid tags +translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/setting-up-code-scanning-for-a-repository.md,broken liquid tags +translations/es-ES/content/code-security/code-scanning/integrating-with-code-scanning/index.md,broken liquid tags +translations/es-ES/content/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning.md,broken liquid tags +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,broken liquid tags +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,broken liquid tags +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,broken liquid tags +translations/es-ES/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system.md,broken liquid tags +translations/es-ES/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/running-codeql-runner-in-your-ci-system.md,broken liquid tags +translations/es-ES/content/code-security/dependabot/dependabot-alerts/browsing-security-advisories-in-the-github-advisory-database.md,broken liquid tags +translations/es-ES/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md,broken liquid tags +translations/es-ES/content/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file.md,broken liquid tags +translations/es-ES/content/code-security/repository-security-advisories/about-coordinated-disclosure-of-security-vulnerabilities.md,rendering error +translations/es-ES/content/code-security/secret-scanning/about-secret-scanning.md,broken liquid tags +translations/es-ES/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md,broken liquid tags +translations/es-ES/content/code-security/secret-scanning/pushing-a-branch-blocked-by-push-protection.md,broken liquid tags +translations/es-ES/content/codespaces/codespaces-reference/allowing-your-codespace-to-access-a-private-image-registry.md,broken liquid tags +translations/es-ES/content/codespaces/codespaces-reference/using-the-vs-code-command-palette-in-codespaces.md,broken liquid tags +translations/es-ES/content/codespaces/customizing-your-codespace/personalizing-github-codespaces-for-your-account.md,broken liquid tags +translations/es-ES/content/codespaces/developing-in-codespaces/creating-a-codespace.md,broken liquid tags +translations/es-ES/content/codespaces/developing-in-codespaces/renaming-a-codespace.md,broken liquid tags +translations/es-ES/content/codespaces/getting-started/quickstart.md,broken liquid tags +translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/enabling-github-codespaces-for-your-organization.md,broken liquid tags +translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/managing-billing-for-github-codespaces-in-your-organization.md,broken liquid tags +translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types.md,broken liquid tags +translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md,broken liquid tags +translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces.md,broken liquid tags +translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports.md,broken liquid tags +translations/es-ES/content/codespaces/troubleshooting/github-codespaces-logs.md,broken liquid tags +translations/es-ES/content/codespaces/troubleshooting/troubleshooting-codespaces-clients.md,broken liquid tags +translations/es-ES/content/codespaces/troubleshooting/working-with-support-for-github-codespaces.md,broken liquid tags +translations/es-ES/content/communities/documenting-your-project-with-wikis/about-wikis.md,rendering error +translations/es-ES/content/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-personal-account.md,rendering error +translations/es-ES/content/developers/apps/building-github-apps/authenticating-with-github-apps.md,broken liquid tags +translations/es-ES/content/developers/apps/building-github-apps/managing-allowed-ip-addresses-for-a-github-app.md,broken liquid tags +translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/about-using-makecode-arcade-with-github-classroom.md,broken liquid tags +translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/connect-a-learning-management-system-to-github-classroom.md,broken liquid tags +translations/es-ES/content/get-started/customizing-your-github-workflow/exploring-integrations/about-github-marketplace.md,broken liquid tags +translations/es-ES/content/get-started/exploring-projects-on-github/following-organizations.md,broken liquid tags +translations/es-ES/content/get-started/onboarding/getting-started-with-github-enterprise-cloud.md,broken liquid tags +translations/es-ES/content/get-started/quickstart/be-social.md,broken liquid tags +translations/es-ES/content/issues/planning-and-tracking-with-projects/managing-your-project/managing-visibility-of-your-projects.md,broken liquid tags +translations/es-ES/content/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue.md,broken liquid tags +translations/es-ES/content/issues/tracking-your-work-with-issues/planning-and-tracking-work-for-your-team-or-project.md,broken liquid tags +translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization.md,broken liquid tags +translations/es-ES/content/organizations/managing-organization-settings/allowing-project-visibility-changes-in-your-organization.md,broken liquid tags +translations/es-ES/content/organizations/managing-organization-settings/disabling-project-boards-in-your-organization.md,broken liquid tags +translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization.md,broken liquid tags +translations/es-ES/content/packages/learn-github-packages/about-permissions-for-github-packages.md,broken liquid tags +translations/es-ES/content/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility.md,broken liquid tags +translations/es-ES/content/packages/learn-github-packages/deleting-and-restoring-a-package.md,broken liquid tags +translations/es-ES/content/packages/learn-github-packages/introduction-to-github-packages.md,broken liquid tags +translations/es-ES/content/packages/learn-github-packages/viewing-packages.md,broken liquid tags +translations/es-ES/content/packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions.md,broken liquid tags +translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-container-registry.md,broken liquid tags +translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-npm-registry.md,broken liquid tags +translations/es-ES/content/pages/getting-started-with-github-pages/creating-a-github-pages-site.md,broken liquid tags +translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-readmes.md,broken liquid tags +translations/es-ES/content/rest/guides/getting-started-with-the-rest-api.md,broken liquid tags +translations/es-ES/content/rest/overview/other-authentication-methods.md,broken liquid tags +translations/es-ES/content/rest/overview/resources-in-the-rest-api.md,broken liquid tags +translations/es-ES/content/site-policy/privacy-policies/github-codespaces-privacy-statement.md,broken liquid tags +translations/es-ES/content/support/learning-about-github-support/about-github-support.md,broken liquid tags +translations/es-ES/data/learning-tracks/code-security.yml,broken liquid tags +translations/es-ES/data/release-notes/github-ae/2021-06/2021-12-06.yml,broken liquid tags +translations/es-ES/data/reusables/accounts/create-account.md,broken liquid tags +translations/es-ES/data/reusables/actions/actions-billing.md,broken liquid tags +translations/es-ES/data/reusables/actions/contacting-support.md,broken liquid tags +translations/es-ES/data/reusables/actions/enterprise-storage-ha-backups.md,broken liquid tags +translations/es-ES/data/reusables/actions/jobs/section-running-jobs-in-a-container.md,broken liquid tags +translations/es-ES/data/reusables/actions/self-hosted-runner-add-to-enterprise.md,broken liquid tags +translations/es-ES/data/reusables/advanced-security/secret-scanning-push-protection-org.md,broken liquid tags +translations/es-ES/data/reusables/code-scanning/codeql-context-for-actions-and-third-party-tools.md,broken liquid tags +translations/es-ES/data/reusables/code-scanning/edit-workflow.md,broken liquid tags +translations/es-ES/data/reusables/code-scanning/example-configuration-files.md,broken liquid tags +translations/es-ES/data/reusables/code-scanning/licensing-note.md,broken liquid tags +translations/es-ES/data/reusables/code-scanning/run-additional-queries.md,broken liquid tags +translations/es-ES/data/reusables/codespaces/click-remote-explorer-icon-vscode.md,broken liquid tags +translations/es-ES/data/reusables/codespaces/rebuild-command.md,broken liquid tags +translations/es-ES/data/reusables/enterprise-accounts/repo-creation-policy.md,broken liquid tags +translations/es-ES/data/reusables/enterprise-accounts/security-tab.md,broken liquid tags +translations/es-ES/data/reusables/getting-started/marketplace.md,broken liquid tags +translations/es-ES/data/reusables/identity-and-permissions/ip-allow-lists-enable.md,broken liquid tags +translations/es-ES/data/reusables/package_registry/authenticate-packages.md,broken liquid tags +translations/es-ES/data/reusables/policies/abuse.md,broken liquid tags +translations/es-ES/data/reusables/project-management/project-board-visibility.md,broken liquid tags +translations/es-ES/data/reusables/release-notes/ghas-3.4-secret-scanning-known-issue.md,broken liquid tags +translations/es-ES/data/reusables/secret-scanning/push-protection-web-ui-choice.md,broken liquid tags +translations/es-ES/data/reusables/sponsors/feedback.md,broken liquid tags
👎
risalaugh 😄
confundidoconfused 😕
❤️
vivahooray 🎉
coheterocket 🚀
ojoseyes 👀